~ubuntu-branches/debian/sid/gcc-4.8/sid

« back to all changes in this revision

Viewing changes to .svn/pristine/ac/ac202a5f981fba182e62f2566a315c954390ad90.svn-base

  • Committer: Package Import Robot
  • Author(s): Matthias Klose
  • Date: 2014-12-19 19:48:34 UTC
  • Revision ID: package-import@ubuntu.com-20141219194834-4dz1q7rrn5pad823
Tags: 4.8.4-1
* GCC 4.8.4 release.
  - Fix PR target/61407 (darwin), PR middle-end/58624 (ice),
    PR sanitizer/64265 (wrong code).
* Require recent binutils to pass go test failures.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
# DP: updates from the 4.8 branch upto 20120507 (r198699).
 
2
 
 
3
last_updated()
 
4
{
 
5
        cat > ${dir}LAST_UPDATED <<EOF
 
6
Wed May  8 18:25:03 CEST 2013
 
7
Wed May  8 16:25:03 UTC 2013 (revision 198714)
 
8
EOF
 
9
}
 
10
 
 
11
LANG=C svn diff svn://gcc.gnu.org/svn/gcc/tags/gcc_4_8_0_release svn://gcc.gnu.org/svn/gcc/branches/gcc-4_8-branch \
 
12
        | sed -r 's,^--- (\S+)\t(\S+)(.*)$,--- a/src/\1\t\2,;s,^\+\+\+ (\S+)\t(\S+)(.*)$,+++ b/src/\1\t\2,' \
 
13
        | awk '/^Index:.*\.(class|texi)/ {skip=1; next} /^Index:/ { skip=0 } skip==0'
 
14
 
 
15
Index: Makefile.in
 
16
===================================================================
 
17
--- a/src/Makefile.in   (.../tags/gcc_4_8_0_release)
 
18
+++ b/src/Makefile.in   (.../branches/gcc-4_8-branch)
 
19
@@ -38710,13 +38710,8 @@
 
20
 @if target-libffi
 
21
 maybe-install-target-libffi: install-target-libffi
 
22
 
 
23
-install-target-libffi: installdirs
 
24
-       @: $(MAKE); $(unstage)
 
25
-       @r=`${PWD_COMMAND}`; export r; \
 
26
-       s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
 
27
-       $(NORMAL_TARGET_EXPORTS) \
 
28
-       (cd $(TARGET_SUBDIR)/libffi && \
 
29
-         $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
 
30
+# Dummy target for uninstallable.
 
31
+install-target-libffi:
 
32
 
 
33
 @endif target-libffi
 
34
 
 
35
@@ -38725,13 +38720,8 @@
 
36
 @if target-libffi
 
37
 maybe-install-strip-target-libffi: install-strip-target-libffi
 
38
 
 
39
-install-strip-target-libffi: installdirs
 
40
-       @: $(MAKE); $(unstage)
 
41
-       @r=`${PWD_COMMAND}`; export r; \
 
42
-       s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
 
43
-       $(NORMAL_TARGET_EXPORTS) \
 
44
-       (cd $(TARGET_SUBDIR)/libffi && \
 
45
-         $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
 
46
+# Dummy target for uninstallable.
 
47
+install-strip-target-libffi:
 
48
 
 
49
 @endif target-libffi
 
50
 
 
51
Index: libsanitizer/sanitizer_common/Makefile.in
 
52
===================================================================
 
53
--- a/src/libsanitizer/sanitizer_common/Makefile.in     (.../tags/gcc_4_8_0_release)
 
54
+++ b/src/libsanitizer/sanitizer_common/Makefile.in     (.../branches/gcc-4_8-branch)
 
55
@@ -36,7 +36,7 @@
 
56
 host_triplet = @host@
 
57
 target_triplet = @target@
 
58
 subdir = sanitizer_common
 
59
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
60
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
61
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
62
 am__aclocal_m4_deps = $(top_srcdir)/../config/acx.m4 \
 
63
        $(top_srcdir)/../config/depstand.m4 \
 
64
@@ -79,10 +79,8 @@
 
65
        --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) \
 
66
        $(LDFLAGS) -o $@
 
67
 SOURCES = $(libsanitizer_common_la_SOURCES)
 
68
-DIST_SOURCES = $(libsanitizer_common_la_SOURCES)
 
69
 ETAGS = etags
 
70
 CTAGS = ctags
 
71
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
72
 ACLOCAL = @ACLOCAL@
 
73
 AMTAR = @AMTAR@
 
74
 AR = @AR@
 
75
@@ -432,37 +430,6 @@
 
76
 
 
77
 distclean-tags:
 
78
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
79
-
 
80
-distdir: $(DISTFILES)
 
81
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
82
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
83
-       list='$(DISTFILES)'; \
 
84
-         dist_files=`for file in $$list; do echo $$file; done | \
 
85
-         sed -e "s|^$$srcdirstrip/||;t" \
 
86
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
87
-       case $$dist_files in \
 
88
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
89
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
90
-                          sort -u` ;; \
 
91
-       esac; \
 
92
-       for file in $$dist_files; do \
 
93
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
94
-         if test -d $$d/$$file; then \
 
95
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
96
-           if test -d "$(distdir)/$$file"; then \
 
97
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
98
-           fi; \
 
99
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
100
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
101
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
102
-           fi; \
 
103
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
104
-         else \
 
105
-           test -f "$(distdir)/$$file" \
 
106
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
107
-           || exit 1; \
 
108
-         fi; \
 
109
-       done
 
110
 check-am: all-am
 
111
 check: check-am
 
112
 all-am: Makefile $(LTLIBRARIES)
 
113
@@ -568,8 +535,8 @@
 
114
 .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
 
115
        clean-libtool clean-noinstLTLIBRARIES ctags distclean \
 
116
        distclean-compile distclean-generic distclean-libtool \
 
117
-       distclean-tags distdir dvi dvi-am html html-am info info-am \
 
118
-       install install-am install-data install-data-am install-dvi \
 
119
+       distclean-tags dvi dvi-am html html-am info info-am install \
 
120
+       install-am install-data install-data-am install-dvi \
 
121
        install-dvi-am install-exec install-exec-am install-html \
 
122
        install-html-am install-info install-info-am install-man \
 
123
        install-pdf install-pdf-am install-ps install-ps-am \
 
124
Index: libsanitizer/Makefile.in
 
125
===================================================================
 
126
--- a/src/libsanitizer/Makefile.in      (.../tags/gcc_4_8_0_release)
 
127
+++ b/src/libsanitizer/Makefile.in      (.../branches/gcc-4_8-branch)
 
128
@@ -35,11 +35,9 @@
 
129
 host_triplet = @host@
 
130
 target_triplet = @target@
 
131
 subdir = .
 
132
-DIST_COMMON = $(am__configure_deps) $(srcdir)/../config.guess \
 
133
-       $(srcdir)/../config.sub $(srcdir)/../install-sh \
 
134
-       $(srcdir)/../ltmain.sh $(srcdir)/../missing \
 
135
-       $(srcdir)/../mkinstalldirs $(srcdir)/Makefile.am \
 
136
-       $(srcdir)/Makefile.in $(top_srcdir)/configure ChangeLog
 
137
+DIST_COMMON = ChangeLog $(srcdir)/Makefile.in $(srcdir)/Makefile.am \
 
138
+       $(top_srcdir)/configure $(am__configure_deps) \
 
139
+       $(srcdir)/../mkinstalldirs
 
140
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
141
 am__aclocal_m4_deps = $(top_srcdir)/../config/acx.m4 \
 
142
        $(top_srcdir)/../config/depstand.m4 \
 
143
@@ -59,7 +57,6 @@
 
144
 CONFIG_CLEAN_FILES =
 
145
 CONFIG_CLEAN_VPATH_FILES =
 
146
 SOURCES =
 
147
-DIST_SOURCES =
 
148
 MULTISRCTOP = 
 
149
 MULTIBUILDTOP = 
 
150
 MULTIDIRS = 
 
151
@@ -76,47 +73,10 @@
 
152
 RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive        \
 
153
   distclean-recursive maintainer-clean-recursive
 
154
 AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
 
155
-       $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \
 
156
-       distdir dist dist-all distcheck
 
157
+       $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS
 
158
 ETAGS = etags
 
159
 CTAGS = ctags
 
160
 DIST_SUBDIRS = interception sanitizer_common asan tsan
 
161
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
162
-distdir = $(PACKAGE)-$(VERSION)
 
163
-top_distdir = $(distdir)
 
164
-am__remove_distdir = \
 
165
-  { test ! -d "$(distdir)" \
 
166
-    || { find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \
 
167
-         && rm -fr "$(distdir)"; }; }
 
168
-am__relativize = \
 
169
-  dir0=`pwd`; \
 
170
-  sed_first='s,^\([^/]*\)/.*$$,\1,'; \
 
171
-  sed_rest='s,^[^/]*/*,,'; \
 
172
-  sed_last='s,^.*/\([^/]*\)$$,\1,'; \
 
173
-  sed_butlast='s,/*[^/]*$$,,'; \
 
174
-  while test -n "$$dir1"; do \
 
175
-    first=`echo "$$dir1" | sed -e "$$sed_first"`; \
 
176
-    if test "$$first" != "."; then \
 
177
-      if test "$$first" = ".."; then \
 
178
-        dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
 
179
-        dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
 
180
-      else \
 
181
-        first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
 
182
-        if test "$$first2" = "$$first"; then \
 
183
-          dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
 
184
-        else \
 
185
-          dir2="../$$dir2"; \
 
186
-        fi; \
 
187
-        dir0="$$dir0"/"$$first"; \
 
188
-      fi; \
 
189
-    fi; \
 
190
-    dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
 
191
-  done; \
 
192
-  reldir="$$dir2"
 
193
-DIST_ARCHIVES = $(distdir).tar.gz
 
194
-GZIP_ENV = --best
 
195
-distuninstallcheck_listfiles = find . -type f -print
 
196
-distcleancheck_listfiles = find . -type f -print
 
197
 ACLOCAL = @ACLOCAL@
 
198
 AMTAR = @AMTAR@
 
199
 AR = @AR@
 
200
@@ -490,182 +450,6 @@
 
201
 
 
202
 distclean-tags:
 
203
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
204
-
 
205
-distdir: $(DISTFILES)
 
206
-       $(am__remove_distdir)
 
207
-       test -d "$(distdir)" || mkdir "$(distdir)"
 
208
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
209
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
210
-       list='$(DISTFILES)'; \
 
211
-         dist_files=`for file in $$list; do echo $$file; done | \
 
212
-         sed -e "s|^$$srcdirstrip/||;t" \
 
213
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
214
-       case $$dist_files in \
 
215
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
216
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
217
-                          sort -u` ;; \
 
218
-       esac; \
 
219
-       for file in $$dist_files; do \
 
220
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
221
-         if test -d $$d/$$file; then \
 
222
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
223
-           if test -d "$(distdir)/$$file"; then \
 
224
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
225
-           fi; \
 
226
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
227
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
228
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
229
-           fi; \
 
230
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
231
-         else \
 
232
-           test -f "$(distdir)/$$file" \
 
233
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
234
-           || exit 1; \
 
235
-         fi; \
 
236
-       done
 
237
-       @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
 
238
-         if test "$$subdir" = .; then :; else \
 
239
-           test -d "$(distdir)/$$subdir" \
 
240
-           || $(MKDIR_P) "$(distdir)/$$subdir" \
 
241
-           || exit 1; \
 
242
-         fi; \
 
243
-       done
 
244
-       @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
 
245
-         if test "$$subdir" = .; then :; else \
 
246
-           dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
 
247
-           $(am__relativize); \
 
248
-           new_distdir=$$reldir; \
 
249
-           dir1=$$subdir; dir2="$(top_distdir)"; \
 
250
-           $(am__relativize); \
 
251
-           new_top_distdir=$$reldir; \
 
252
-           echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
 
253
-           echo "     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
 
254
-           ($(am__cd) $$subdir && \
 
255
-             $(MAKE) $(AM_MAKEFLAGS) \
 
256
-               top_distdir="$$new_top_distdir" \
 
257
-               distdir="$$new_distdir" \
 
258
-               am__remove_distdir=: \
 
259
-               am__skip_length_check=: \
 
260
-               am__skip_mode_fix=: \
 
261
-               distdir) \
 
262
-             || exit 1; \
 
263
-         fi; \
 
264
-       done
 
265
-       -test -n "$(am__skip_mode_fix)" \
 
266
-       || find "$(distdir)" -type d ! -perm -755 \
 
267
-               -exec chmod u+rwx,go+rx {} \; -o \
 
268
-         ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \
 
269
-         ! -type d ! -perm -400 -exec chmod a+r {} \; -o \
 
270
-         ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \
 
271
-       || chmod -R a+r "$(distdir)"
 
272
-dist-gzip: distdir
 
273
-       tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
 
274
-       $(am__remove_distdir)
 
275
-
 
276
-dist-bzip2: distdir
 
277
-       tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2
 
278
-       $(am__remove_distdir)
 
279
-
 
280
-dist-lzma: distdir
 
281
-       tardir=$(distdir) && $(am__tar) | lzma -9 -c >$(distdir).tar.lzma
 
282
-       $(am__remove_distdir)
 
283
-
 
284
-dist-xz: distdir
 
285
-       tardir=$(distdir) && $(am__tar) | xz -c >$(distdir).tar.xz
 
286
-       $(am__remove_distdir)
 
287
-
 
288
-dist-tarZ: distdir
 
289
-       tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z
 
290
-       $(am__remove_distdir)
 
291
-
 
292
-dist-shar: distdir
 
293
-       shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz
 
294
-       $(am__remove_distdir)
 
295
-
 
296
-dist-zip: distdir
 
297
-       -rm -f $(distdir).zip
 
298
-       zip -rq $(distdir).zip $(distdir)
 
299
-       $(am__remove_distdir)
 
300
-
 
301
-dist dist-all: distdir
 
302
-       tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
 
303
-       $(am__remove_distdir)
 
304
-
 
305
-# This target untars the dist file and tries a VPATH configuration.  Then
 
306
-# it guarantees that the distribution is self-contained by making another
 
307
-# tarfile.
 
308
-distcheck: dist
 
309
-       case '$(DIST_ARCHIVES)' in \
 
310
-       *.tar.gz*) \
 
311
-         GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\
 
312
-       *.tar.bz2*) \
 
313
-         bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\
 
314
-       *.tar.lzma*) \
 
315
-         lzma -dc $(distdir).tar.lzma | $(am__untar) ;;\
 
316
-       *.tar.xz*) \
 
317
-         xz -dc $(distdir).tar.xz | $(am__untar) ;;\
 
318
-       *.tar.Z*) \
 
319
-         uncompress -c $(distdir).tar.Z | $(am__untar) ;;\
 
320
-       *.shar.gz*) \
 
321
-         GZIP=$(GZIP_ENV) gzip -dc $(distdir).shar.gz | unshar ;;\
 
322
-       *.zip*) \
 
323
-         unzip $(distdir).zip ;;\
 
324
-       esac
 
325
-       chmod -R a-w $(distdir); chmod a+w $(distdir)
 
326
-       mkdir $(distdir)/_build
 
327
-       mkdir $(distdir)/_inst
 
328
-       chmod a-w $(distdir)
 
329
-       test -d $(distdir)/_build || exit 0; \
 
330
-       dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \
 
331
-         && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \
 
332
-         && am__cwd=`pwd` \
 
333
-         && $(am__cd) $(distdir)/_build \
 
334
-         && ../configure --srcdir=.. --prefix="$$dc_install_base" \
 
335
-           $(DISTCHECK_CONFIGURE_FLAGS) \
 
336
-         && $(MAKE) $(AM_MAKEFLAGS) \
 
337
-         && $(MAKE) $(AM_MAKEFLAGS) dvi \
 
338
-         && $(MAKE) $(AM_MAKEFLAGS) check \
 
339
-         && $(MAKE) $(AM_MAKEFLAGS) install \
 
340
-         && $(MAKE) $(AM_MAKEFLAGS) installcheck \
 
341
-         && $(MAKE) $(AM_MAKEFLAGS) uninstall \
 
342
-         && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \
 
343
-               distuninstallcheck \
 
344
-         && chmod -R a-w "$$dc_install_base" \
 
345
-         && ({ \
 
346
-              (cd ../.. && umask 077 && mkdir "$$dc_destdir") \
 
347
-              && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \
 
348
-              && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \
 
349
-              && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \
 
350
-                   distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \
 
351
-             } || { rm -rf "$$dc_destdir"; exit 1; }) \
 
352
-         && rm -rf "$$dc_destdir" \
 
353
-         && $(MAKE) $(AM_MAKEFLAGS) dist \
 
354
-         && rm -rf $(DIST_ARCHIVES) \
 
355
-         && $(MAKE) $(AM_MAKEFLAGS) distcleancheck \
 
356
-         && cd "$$am__cwd" \
 
357
-         || exit 1
 
358
-       $(am__remove_distdir)
 
359
-       @(echo "$(distdir) archives ready for distribution: "; \
 
360
-         list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \
 
361
-         sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x'
 
362
-distuninstallcheck:
 
363
-       @$(am__cd) '$(distuninstallcheck_dir)' \
 
364
-       && test `$(distuninstallcheck_listfiles) | wc -l` -le 1 \
 
365
-          || { echo "ERROR: files left after uninstall:" ; \
 
366
-               if test -n "$(DESTDIR)"; then \
 
367
-                 echo "  (check DESTDIR support)"; \
 
368
-               fi ; \
 
369
-               $(distuninstallcheck_listfiles) ; \
 
370
-               exit 1; } >&2
 
371
-distcleancheck: distclean
 
372
-       @if test '$(srcdir)' = . ; then \
 
373
-         echo "ERROR: distcleancheck can only run from a VPATH build" ; \
 
374
-         exit 1 ; \
 
375
-       fi
 
376
-       @test `$(distcleancheck_listfiles) | wc -l` -eq 0 \
 
377
-         || { echo "ERROR: files left in build directory after distclean:" ; \
 
378
-              $(distcleancheck_listfiles) ; \
 
379
-              exit 1; } >&2
 
380
 check-am: all-am
 
381
 check: check-recursive
 
382
 all-am: Makefile all-multi
 
383
@@ -774,20 +558,17 @@
 
384
 .PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
 
385
        all all-am all-multi am--refresh check check-am clean \
 
386
        clean-generic clean-libtool clean-multi ctags ctags-recursive \
 
387
-       dist dist-all dist-bzip2 dist-gzip dist-lzma dist-shar \
 
388
-       dist-tarZ dist-xz dist-zip distcheck distclean \
 
389
-       distclean-generic distclean-libtool distclean-multi \
 
390
-       distclean-tags distcleancheck distdir distuninstallcheck dvi \
 
391
-       dvi-am html html-am info info-am install install-am \
 
392
-       install-data install-data-am install-dvi install-dvi-am \
 
393
-       install-exec install-exec-am install-html install-html-am \
 
394
-       install-info install-info-am install-man install-multi \
 
395
-       install-pdf install-pdf-am install-ps install-ps-am \
 
396
-       install-strip installcheck installcheck-am installdirs \
 
397
-       installdirs-am maintainer-clean maintainer-clean-generic \
 
398
-       maintainer-clean-multi mostlyclean mostlyclean-generic \
 
399
-       mostlyclean-libtool mostlyclean-multi pdf pdf-am ps ps-am tags \
 
400
-       tags-recursive uninstall uninstall-am
 
401
+       distclean distclean-generic distclean-libtool distclean-multi \
 
402
+       distclean-tags dvi dvi-am html html-am info info-am install \
 
403
+       install-am install-data install-data-am install-dvi \
 
404
+       install-dvi-am install-exec install-exec-am install-html \
 
405
+       install-html-am install-info install-info-am install-man \
 
406
+       install-multi install-pdf install-pdf-am install-ps \
 
407
+       install-ps-am install-strip installcheck installcheck-am \
 
408
+       installdirs installdirs-am maintainer-clean \
 
409
+       maintainer-clean-generic maintainer-clean-multi mostlyclean \
 
410
+       mostlyclean-generic mostlyclean-libtool mostlyclean-multi pdf \
 
411
+       pdf-am ps ps-am tags tags-recursive uninstall uninstall-am
 
412
 
 
413
 
 
414
 # Tell versions [3.59,3.63) of GNU make to not export all variables.
 
415
Index: libsanitizer/asan/Makefile.in
 
416
===================================================================
 
417
--- a/src/libsanitizer/asan/Makefile.in (.../tags/gcc_4_8_0_release)
 
418
+++ b/src/libsanitizer/asan/Makefile.in (.../branches/gcc-4_8-branch)
 
419
@@ -38,7 +38,7 @@
 
420
 target_triplet = @target@
 
421
 @USING_MAC_INTERPOSE_TRUE@am__append_1 = -DMAC_INTERPOSE_FUNCTIONS -DMISSING_BLOCKS_SUPPORT
 
422
 subdir = asan
 
423
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
424
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
425
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
426
 am__aclocal_m4_deps = $(top_srcdir)/../config/acx.m4 \
 
427
        $(top_srcdir)/../config/depstand.m4 \
 
428
@@ -111,11 +111,9 @@
 
429
        --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) \
 
430
        $(LDFLAGS) -o $@
 
431
 SOURCES = $(libasan_la_SOURCES)
 
432
-DIST_SOURCES = $(libasan_la_SOURCES)
 
433
 HEADERS = $(nodist_toolexeclib_HEADERS)
 
434
 ETAGS = etags
 
435
 CTAGS = ctags
 
436
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
437
 ACLOCAL = @ACLOCAL@
 
438
 AMTAR = @AMTAR@
 
439
 AR = @AR@
 
440
@@ -523,37 +521,6 @@
 
441
 
 
442
 distclean-tags:
 
443
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
444
-
 
445
-distdir: $(DISTFILES)
 
446
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
447
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
448
-       list='$(DISTFILES)'; \
 
449
-         dist_files=`for file in $$list; do echo $$file; done | \
 
450
-         sed -e "s|^$$srcdirstrip/||;t" \
 
451
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
452
-       case $$dist_files in \
 
453
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
454
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
455
-                          sort -u` ;; \
 
456
-       esac; \
 
457
-       for file in $$dist_files; do \
 
458
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
459
-         if test -d $$d/$$file; then \
 
460
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
461
-           if test -d "$(distdir)/$$file"; then \
 
462
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
463
-           fi; \
 
464
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
465
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
466
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
467
-           fi; \
 
468
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
469
-         else \
 
470
-           test -f "$(distdir)/$$file" \
 
471
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
472
-           || exit 1; \
 
473
-         fi; \
 
474
-       done
 
475
 check-am: all-am
 
476
 check: check-am
 
477
 all-am: Makefile $(LTLIBRARIES) $(HEADERS)
 
478
@@ -664,8 +631,8 @@
 
479
 .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
 
480
        clean-libtool clean-toolexeclibLTLIBRARIES ctags distclean \
 
481
        distclean-compile distclean-generic distclean-libtool \
 
482
-       distclean-tags distdir dvi dvi-am html html-am info info-am \
 
483
-       install install-am install-data install-data-am install-dvi \
 
484
+       distclean-tags dvi dvi-am html html-am info info-am install \
 
485
+       install-am install-data install-data-am install-dvi \
 
486
        install-dvi-am install-exec install-exec-am install-html \
 
487
        install-html-am install-info install-info-am install-man \
 
488
        install-nodist_toolexeclibHEADERS install-pdf install-pdf-am \
 
489
Index: libsanitizer/ChangeLog
 
490
===================================================================
 
491
--- a/src/libsanitizer/ChangeLog        (.../tags/gcc_4_8_0_release)
 
492
+++ b/src/libsanitizer/ChangeLog        (.../branches/gcc-4_8-branch)
 
493
@@ -1,3 +1,13 @@
 
494
+2013-03-22  Jakub Jelinek  <jakub@redhat.com>
 
495
+
 
496
+       PR other/43620
 
497
+       * configure.ac (AM_INIT_AUTOMAKE): Add no-dist.
 
498
+       * Makefile.in: Regenerated.
 
499
+       * asan/Makefile.in: Regenerated.
 
500
+       * interception/Makefile.in: Regenerated.
 
501
+       * sanitizer_common/Makefile.in: Regenerated.
 
502
+       * tsan/Makefile.in: Regenerated.
 
503
+
 
504
 2013-03-22  Release Manager
 
505
 
 
506
        * GCC 4.8.0 released.
 
507
Index: libsanitizer/configure.ac
 
508
===================================================================
 
509
--- a/src/libsanitizer/configure.ac     (.../tags/gcc_4_8_0_release)
 
510
+++ b/src/libsanitizer/configure.ac     (.../branches/gcc-4_8-branch)
 
511
@@ -23,7 +23,7 @@
 
512
 AC_SUBST(target_alias)
 
513
 GCC_LIBSTDCXX_RAW_CXX_FLAGS
 
514
 
 
515
-AM_INIT_AUTOMAKE(foreign)
 
516
+AM_INIT_AUTOMAKE(foreign no-dist)
 
517
 AM_ENABLE_MULTILIB(, ..)
 
518
 AM_MAINTAINER_MODE
 
519
 
 
520
Index: libsanitizer/interception/Makefile.in
 
521
===================================================================
 
522
--- a/src/libsanitizer/interception/Makefile.in (.../tags/gcc_4_8_0_release)
 
523
+++ b/src/libsanitizer/interception/Makefile.in (.../branches/gcc-4_8-branch)
 
524
@@ -36,7 +36,7 @@
 
525
 host_triplet = @host@
 
526
 target_triplet = @target@
 
527
 subdir = interception
 
528
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
529
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
530
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
531
 am__aclocal_m4_deps = $(top_srcdir)/../config/acx.m4 \
 
532
        $(top_srcdir)/../config/depstand.m4 \
 
533
@@ -73,10 +73,8 @@
 
534
        --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) \
 
535
        $(LDFLAGS) -o $@
 
536
 SOURCES = $(libinterception_la_SOURCES)
 
537
-DIST_SOURCES = $(libinterception_la_SOURCES)
 
538
 ETAGS = etags
 
539
 CTAGS = ctags
 
540
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
541
 ACLOCAL = @ACLOCAL@
 
542
 AMTAR = @AMTAR@
 
543
 AR = @AR@
 
544
@@ -400,37 +398,6 @@
 
545
 
 
546
 distclean-tags:
 
547
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
548
-
 
549
-distdir: $(DISTFILES)
 
550
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
551
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
552
-       list='$(DISTFILES)'; \
 
553
-         dist_files=`for file in $$list; do echo $$file; done | \
 
554
-         sed -e "s|^$$srcdirstrip/||;t" \
 
555
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
556
-       case $$dist_files in \
 
557
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
558
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
559
-                          sort -u` ;; \
 
560
-       esac; \
 
561
-       for file in $$dist_files; do \
 
562
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
563
-         if test -d $$d/$$file; then \
 
564
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
565
-           if test -d "$(distdir)/$$file"; then \
 
566
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
567
-           fi; \
 
568
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
569
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
570
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
571
-           fi; \
 
572
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
573
-         else \
 
574
-           test -f "$(distdir)/$$file" \
 
575
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
576
-           || exit 1; \
 
577
-         fi; \
 
578
-       done
 
579
 check-am: all-am
 
580
 check: check-am
 
581
 all-am: Makefile $(LTLIBRARIES)
 
582
@@ -536,8 +503,8 @@
 
583
 .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
 
584
        clean-libtool clean-noinstLTLIBRARIES ctags distclean \
 
585
        distclean-compile distclean-generic distclean-libtool \
 
586
-       distclean-tags distdir dvi dvi-am html html-am info info-am \
 
587
-       install install-am install-data install-data-am install-dvi \
 
588
+       distclean-tags dvi dvi-am html html-am info info-am install \
 
589
+       install-am install-data install-data-am install-dvi \
 
590
        install-dvi-am install-exec install-exec-am install-html \
 
591
        install-html-am install-info install-info-am install-man \
 
592
        install-pdf install-pdf-am install-ps install-ps-am \
 
593
Index: libsanitizer/tsan/Makefile.in
 
594
===================================================================
 
595
--- a/src/libsanitizer/tsan/Makefile.in (.../tags/gcc_4_8_0_release)
 
596
+++ b/src/libsanitizer/tsan/Makefile.in (.../branches/gcc-4_8-branch)
 
597
@@ -36,7 +36,7 @@
 
598
 host_triplet = @host@
 
599
 target_triplet = @target@
 
600
 subdir = tsan
 
601
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
602
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
603
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
604
 am__aclocal_m4_deps = $(top_srcdir)/../config/acx.m4 \
 
605
        $(top_srcdir)/../config/depstand.m4 \
 
606
@@ -123,10 +123,8 @@
 
607
        --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
 
608
        $(LDFLAGS) -o $@
 
609
 SOURCES = $(libtsan_la_SOURCES)
 
610
-DIST_SOURCES = $(libtsan_la_SOURCES)
 
611
 ETAGS = etags
 
612
 CTAGS = ctags
 
613
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
614
 ACLOCAL = @ACLOCAL@
 
615
 AMTAR = @AMTAR@
 
616
 AR = @AR@
 
617
@@ -537,37 +535,6 @@
 
618
 
 
619
 distclean-tags:
 
620
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
621
-
 
622
-distdir: $(DISTFILES)
 
623
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
624
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
625
-       list='$(DISTFILES)'; \
 
626
-         dist_files=`for file in $$list; do echo $$file; done | \
 
627
-         sed -e "s|^$$srcdirstrip/||;t" \
 
628
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
629
-       case $$dist_files in \
 
630
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
631
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
632
-                          sort -u` ;; \
 
633
-       esac; \
 
634
-       for file in $$dist_files; do \
 
635
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
636
-         if test -d $$d/$$file; then \
 
637
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
638
-           if test -d "$(distdir)/$$file"; then \
 
639
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
640
-           fi; \
 
641
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
642
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
643
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
644
-           fi; \
 
645
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
646
-         else \
 
647
-           test -f "$(distdir)/$$file" \
 
648
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
649
-           || exit 1; \
 
650
-         fi; \
 
651
-       done
 
652
 check-am: all-am
 
653
 check: check-am
 
654
 all-am: Makefile $(LTLIBRARIES)
 
655
@@ -676,8 +643,8 @@
 
656
 .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
 
657
        clean-libtool clean-toolexeclibLTLIBRARIES ctags distclean \
 
658
        distclean-compile distclean-generic distclean-libtool \
 
659
-       distclean-tags distdir dvi dvi-am html html-am info info-am \
 
660
-       install install-am install-data install-data-am install-dvi \
 
661
+       distclean-tags dvi dvi-am html html-am info info-am install \
 
662
+       install-am install-data install-data-am install-dvi \
 
663
        install-dvi-am install-exec install-exec-am install-html \
 
664
        install-html-am install-info install-info-am install-man \
 
665
        install-pdf install-pdf-am install-ps install-ps-am \
 
666
Index: libstdc++-v3/configure
 
667
===================================================================
 
668
--- a/src/libstdc++-v3/configure        (.../tags/gcc_4_8_0_release)
 
669
+++ b/src/libstdc++-v3/configure        (.../branches/gcc-4_8-branch)
 
670
@@ -20413,11 +20413,65 @@
 
671
 
 
672
 
 
673
 
 
674
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: for suitable sys/sdt.h" >&5
 
675
+$as_echo "for suitable sys/sdt.h" >&6; }
 
676
+  # Note that this test has to be run with the C language.
 
677
+  # Otherwise, sdt.h will try to include some headers from
 
678
+  # libstdc++ itself.
 
679
+
 
680
+  ac_ext=c
 
681
+ac_cpp='$CPP $CPPFLAGS'
 
682
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
 
683
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
 
684
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
 
685
+
 
686
+  if test "${glibcxx_cv_sys_sdt_h+set}" = set; then :
 
687
+  $as_echo_n "(cached) " >&6
 
688
+else
 
689
+
 
690
+    # Because we have to run the test in C, we use grep rather
 
691
+    # than the compiler to check for the bug.  The bug is that
 
692
+    # were strings without trailing whitespace, causing g++
 
693
+    # to look for operator"".  The pattern searches for the fixed
 
694
+    # output.
 
695
+    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 
696
+/* end confdefs.h.  */
 
697
+
 
698
+      #include <sys/sdt.h>
 
699
+      int f() { STAP_PROBE(hi, bob); }
 
700
+
 
701
+_ACEOF
 
702
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
 
703
+  $EGREP " \",\" " >/dev/null 2>&1; then :
 
704
+  glibcxx_cv_sys_sdt_h=yes
 
705
+else
 
706
+  glibcxx_cv_sys_sdt_h=no
 
707
+fi
 
708
+rm -f conftest*
 
709
+
 
710
+
 
711
+fi
 
712
+
 
713
+  ac_ext=c
 
714
+ac_cpp='$CPP $CPPFLAGS'
 
715
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
 
716
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
 
717
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
 
718
+
 
719
+  if test $glibcxx_cv_sys_sdt_h = yes; then
 
720
+
 
721
+$as_echo "#define HAVE_SYS_SDT_H 1" >>confdefs.h
 
722
+
 
723
+  fi
 
724
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $glibcxx_cv_sys_sdt_h" >&5
 
725
+$as_echo "$glibcxx_cv_sys_sdt_h" >&6; }
 
726
+
 
727
+
 
728
 # Check for available headers.
 
729
 for ac_header in endian.h execinfo.h float.h fp.h ieeefp.h inttypes.h \
 
730
 locale.h machine/endian.h machine/param.h nan.h stdint.h stdlib.h string.h \
 
731
 strings.h sys/ipc.h sys/isa_defs.h sys/machine.h sys/param.h \
 
732
-sys/resource.h sys/sdt.h sys/sem.h sys/stat.h sys/time.h sys/types.h unistd.h \
 
733
+sys/resource.h sys/sem.h sys/stat.h sys/time.h sys/types.h unistd.h \
 
734
 wchar.h wctype.h
 
735
 do :
 
736
   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
 
737
Index: libstdc++-v3/configure.ac
 
738
===================================================================
 
739
--- a/src/libstdc++-v3/configure.ac     (.../tags/gcc_4_8_0_release)
 
740
+++ b/src/libstdc++-v3/configure.ac     (.../branches/gcc-4_8-branch)
 
741
@@ -211,12 +211,13 @@
 
742
 GLIBCXX_CHECK_SC_NPROC_ONLN
 
743
 GLIBCXX_CHECK_PTHREADS_NUM_PROCESSORS_NP
 
744
 GLIBCXX_CHECK_SYSCTL_HW_NCPU
 
745
+GLIBCXX_CHECK_SDT_H
 
746
 
 
747
 # Check for available headers.
 
748
 AC_CHECK_HEADERS([endian.h execinfo.h float.h fp.h ieeefp.h inttypes.h \
 
749
 locale.h machine/endian.h machine/param.h nan.h stdint.h stdlib.h string.h \
 
750
 strings.h sys/ipc.h sys/isa_defs.h sys/machine.h sys/param.h \
 
751
-sys/resource.h sys/sdt.h sys/sem.h sys/stat.h sys/time.h sys/types.h unistd.h \
 
752
+sys/resource.h sys/sem.h sys/stat.h sys/time.h sys/types.h unistd.h \
 
753
 wchar.h wctype.h])
 
754
 
 
755
 # Only do link tests if native. Else, hardcode.
 
756
Index: libstdc++-v3/doc/xml/manual/allocator.xml
 
757
===================================================================
 
758
--- a/src/libstdc++-v3/doc/xml/manual/allocator.xml     (.../tags/gcc_4_8_0_release)
 
759
+++ b/src/libstdc++-v3/doc/xml/manual/allocator.xml     (.../branches/gcc-4_8-branch)
 
760
@@ -504,7 +504,7 @@
 
761
   <biblioentry>
 
762
       <title>
 
763
        <link xmlns:xlink="http://www.w3.org/1999/xlink"
 
764
-             xlink:href="http://www.drdobbs.com/cpp/184403759">
 
765
+             xlink:href="http://www.drdobbs.com/the-standard-librarian-what-are-allocato/184403759">
 
766
       The Standard Librarian: What Are Allocators Good For?
 
767
        </link>
 
768
       </title>
 
769
Index: libstdc++-v3/doc/xml/manual/shared_ptr.xml
 
770
===================================================================
 
771
--- a/src/libstdc++-v3/doc/xml/manual/shared_ptr.xml    (.../tags/gcc_4_8_0_release)
 
772
+++ b/src/libstdc++-v3/doc/xml/manual/shared_ptr.xml    (.../branches/gcc-4_8-branch)
 
773
@@ -159,7 +159,7 @@
 
774
     
 
775
 <para>
 
776
 The
 
777
-<link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://boost.org/libs/smart_ptr/shared_ptr.htm#ThreadSafety">Thread
 
778
+<link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.boost.org/libs/smart_ptr/shared_ptr.htm#ThreadSafety">Thread
 
779
 Safety</link> section of the Boost shared_ptr documentation says "shared_ptr
 
780
 objects offer the same level of thread safety as built-in types."
 
781
 The implementation must ensure that concurrent updates to separate shared_ptr
 
782
Index: libstdc++-v3/doc/xml/manual/profile_mode.xml
 
783
===================================================================
 
784
--- a/src/libstdc++-v3/doc/xml/manual/profile_mode.xml  (.../tags/gcc_4_8_0_release)
 
785
+++ b/src/libstdc++-v3/doc/xml/manual/profile_mode.xml  (.../branches/gcc-4_8-branch)
 
786
@@ -1401,7 +1401,7 @@
 
787
   </para></listitem>
 
788
   <listitem><para><emphasis>Fundamentals:</emphasis>
 
789
   See papers:
 
790
-  <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://portal.acm.org/citation.cfm?doid=1065944.1065981">
 
791
+  <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="https://dl.acm.org/citation.cfm?doid=1065944.1065981">
 
792
   A framework for adaptive algorithm selection in STAPL</link> and
 
793
   <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://ieeexplore.ieee.org/search/wrapper.jsp?arnumber=4228227">
 
794
   Optimizing Sorting with Machine Learning Algorithms</link>.
 
795
@@ -1597,7 +1597,7 @@
 
796
   Keep a shadow for each container.  Record iterator dereferences and
 
797
   container member accesses.  Issue advice for elements referenced by
 
798
   multiple threads.
 
799
-  See paper: <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://portal.acm.org/citation.cfm?id=207110.207148">
 
800
+  See paper: <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="https://dl.acm.org/citation.cfm?id=207110.207148">
 
801
   The LRPD test: speculative run-time parallelization of loops with
 
802
   privatization and reduction parallelization</link>.
 
803
   </para></listitem>
 
804
Index: libstdc++-v3/doc/xml/manual/policy_data_structures_biblio.xml
 
805
===================================================================
 
806
--- a/src/libstdc++-v3/doc/xml/manual/policy_data_structures_biblio.xml (.../tags/gcc_4_8_0_release)
 
807
+++ b/src/libstdc++-v3/doc/xml/manual/policy_data_structures_biblio.xml (.../branches/gcc-4_8-branch)
 
808
@@ -895,7 +895,7 @@
 
809
     <biblioentry xml:id="biblio.maverik_lowerbounds">
 
810
       <title>
 
811
        <link xmlns:xlink="http://www.w3.org/1999/xlink"
 
812
-             xlink:href="http://magic.aladdin.cs.cmu.edu/2005/08/01/deamortization-part-2-binomial-heaps">
 
813
+             xlink:href="http://magic.aladdin.cs.cmu.edu/2005/08/01/deamortization-part-2-binomial-heaps/">
 
814
          Deamortization - Part 2: Binomial Heaps
 
815
        </link>
 
816
       </title>
 
817
@@ -1142,7 +1142,7 @@
 
818
     <biblioentry xml:id="biblio.nelson96stlpq">
 
819
       <title>
 
820
        <link xmlns:xlink="http://www.w3.org/1999/xlink"
 
821
-             xlink:href="http://www.dogma.net/markn/articles/pq_stl/priority.htm">Priority Queues and the STL
 
822
+             xlink:href="http://marknelson.us/1996/01/01/priority-queues/">Priority Queues and the STL
 
823
        </link>
 
824
       </title>
 
825
       <date>
 
826
Index: libstdc++-v3/doc/xml/manual/debug.xml
 
827
===================================================================
 
828
--- a/src/libstdc++-v3/doc/xml/manual/debug.xml (.../tags/gcc_4_8_0_release)
 
829
+++ b/src/libstdc++-v3/doc/xml/manual/debug.xml (.../branches/gcc-4_8-branch)
 
830
@@ -234,7 +234,7 @@
 
831
   xlink:href="http://valgrind.org/docs/manual/hg-manual.html"> 
 
832
   Helgrind</link>, and
 
833
   <link xmlns:xlink="http://www.w3.org/1999/xlink" 
 
834
-  xlink:href="http://code.google.com/p/data-race-test"> 
 
835
+  xlink:href="http://code.google.com/p/data-race-test/"> 
 
836
   ThreadSanitizer</link>.
 
837
 </para>
 
838
 
 
839
Index: libstdc++-v3/doc/xml/manual/debug_mode.xml
 
840
===================================================================
 
841
--- a/src/libstdc++-v3/doc/xml/manual/debug_mode.xml    (.../tags/gcc_4_8_0_release)
 
842
+++ b/src/libstdc++-v3/doc/xml/manual/debug_mode.xml    (.../branches/gcc-4_8-branch)
 
843
@@ -856,7 +856,7 @@
 
844
   supports debugging for programs using libstdc++. The existing
 
845
   implementations include:</para>
 
846
 <itemizedlist>
 
847
-  <listitem><para><link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.mathcs.sjsu.edu/faculty/horstman/safestl.html">SafeSTL</link>:
 
848
+  <listitem><para><link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.cs.sjsu.edu/faculty/horstman/safestl.html">SafeSTL</link>:
 
849
   SafeSTL was the original debugging version of the Standard Template
 
850
   Library (STL), implemented by Cay S. Horstmann on top of the
 
851
   Hewlett-Packard STL. Though it inspired much work in this area, it
 
852
Index: libstdc++-v3/doc/xml/manual/policy_data_structures.xml
 
853
===================================================================
 
854
--- a/src/libstdc++-v3/doc/xml/manual/policy_data_structures.xml        (.../tags/gcc_4_8_0_release)
 
855
+++ b/src/libstdc++-v3/doc/xml/manual/policy_data_structures.xml        (.../branches/gcc-4_8-branch)
 
856
@@ -5061,8 +5061,7 @@
 
857
     </para>
 
858
 
 
859
     <para>
 
860
-      This library was partially written at
 
861
-      <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.haifa.il.ibm.com/">IBM's Haifa Research Labs</link>.
 
862
+      This library was partially written at IBM's Haifa Research Labs.
 
863
       It is based heavily on policy-based design and uses many useful
 
864
       techniques from Modern C++ Design: Generic Programming and Design
 
865
       Patterns Applied by Andrei Alexandrescu.
 
866
Index: libstdc++-v3/doc/xml/manual/documentation_hacking.xml
 
867
===================================================================
 
868
--- a/src/libstdc++-v3/doc/xml/manual/documentation_hacking.xml (.../tags/gcc_4_8_0_release)
 
869
+++ b/src/libstdc++-v3/doc/xml/manual/documentation_hacking.xml (.../branches/gcc-4_8-branch)
 
870
@@ -443,9 +443,8 @@
 
871
 
 
872
       <para>
 
873
        Some commentary to accompany
 
874
-       the first list in the <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.stack.nl/~dimitri/doxygen/docblocks.html">Special
 
875
-       Documentation Blocks</link> section of
 
876
-       the Doxygen manual:
 
877
+       the first list in the <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.stack.nl/~dimitri/doxygen/manual/docblocks.html">Special
 
878
+       Documentation Blocks</link> section of the Doxygen manual:
 
879
       </para>
 
880
 
 
881
       <orderedlist inheritnum="ignore" continuation="restarts">
 
882
Index: libstdc++-v3/doc/xml/manual/appendix_contributing.xml
 
883
===================================================================
 
884
--- a/src/libstdc++-v3/doc/xml/manual/appendix_contributing.xml (.../tags/gcc_4_8_0_release)
 
885
+++ b/src/libstdc++-v3/doc/xml/manual/appendix_contributing.xml (.../branches/gcc-4_8-branch)
 
886
@@ -68,7 +68,7 @@
 
887
       <listitem>
 
888
        <para>
 
889
          Peruse
 
890
-         the <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.gnu.org/prep/standards">GNU
 
891
+         the <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.gnu.org/prep/standards/">GNU
 
892
          Coding Standards</link>, and chuckle when you hit the part
 
893
          about <quote>Using Languages Other Than C</quote>.
 
894
        </para>
 
895
Index: libstdc++-v3/doc/xml/manual/messages.xml
 
896
===================================================================
 
897
--- a/src/libstdc++-v3/doc/xml/manual/messages.xml      (.../tags/gcc_4_8_0_release)
 
898
+++ b/src/libstdc++-v3/doc/xml/manual/messages.xml      (.../branches/gcc-4_8-branch)
 
899
@@ -541,7 +541,7 @@
 
900
   <biblioentry>
 
901
       <title>
 
902
        <link xmlns:xlink="http://www.w3.org/1999/xlink"
 
903
-             xlink:href="http://java.sun.com/reference/api/index.html">
 
904
+             xlink:href="http://www.oracle.com/technetwork/java/api/index.html">
 
905
        API Specifications, Java Platform
 
906
        </link>
 
907
       </title>
 
908
Index: libstdc++-v3/include/debug/array
 
909
===================================================================
 
910
--- a/src/libstdc++-v3/include/debug/array      (.../tags/gcc_4_8_0_release)
 
911
+++ b/src/libstdc++-v3/include/debug/array      (.../branches/gcc-4_8-branch)
 
912
@@ -289,17 +289,11 @@
 
913
   // Tuple interface to class template array.
 
914
 
 
915
   /// tuple_size
 
916
-  template<typename _Tp> 
 
917
-    class tuple_size;
 
918
-
 
919
   template<typename _Tp, std::size_t _Nm>
 
920
     struct tuple_size<__debug::array<_Tp, _Nm>>
 
921
     : public integral_constant<std::size_t, _Nm> { };
 
922
 
 
923
   /// tuple_element
 
924
-  template<std::size_t _Int, typename _Tp>
 
925
-    class tuple_element;
 
926
-
 
927
   template<std::size_t _Int, typename _Tp, std::size_t _Nm>
 
928
     struct tuple_element<_Int, __debug::array<_Tp, _Nm>>
 
929
     {
 
930
Index: libstdc++-v3/include/std/chrono
 
931
===================================================================
 
932
--- a/src/libstdc++-v3/include/std/chrono       (.../tags/gcc_4_8_0_release)
 
933
+++ b/src/libstdc++-v3/include/std/chrono       (.../branches/gcc-4_8-branch)
 
934
@@ -225,7 +225,7 @@
 
935
        { return numeric_limits<_Rep>::lowest(); }
 
936
       };
 
937
 
 
938
-    template<typename T>
 
939
+    template<typename _Tp>
 
940
       struct __is_ratio
 
941
       : std::false_type
 
942
       { };
 
943
Index: libstdc++-v3/include/std/mutex
 
944
===================================================================
 
945
--- a/src/libstdc++-v3/include/std/mutex        (.../tags/gcc_4_8_0_release)
 
946
+++ b/src/libstdc++-v3/include/std/mutex        (.../branches/gcc-4_8-branch)
 
947
@@ -45,12 +45,13 @@
 
948
 #include <bits/gthr.h>
 
949
 #include <bits/move.h> // for std::swap
 
950
 
 
951
-#if defined(_GLIBCXX_HAS_GTHREADS) && defined(_GLIBCXX_USE_C99_STDINT_TR1)
 
952
+#ifdef _GLIBCXX_USE_C99_STDINT_TR1
 
953
 
 
954
 namespace std _GLIBCXX_VISIBILITY(default)
 
955
 {
 
956
 _GLIBCXX_BEGIN_NAMESPACE_VERSION
 
957
 
 
958
+#ifdef _GLIBCXX_HAS_GTHREADS
 
959
   // Common base class for std::mutex and std::timed_mutex
 
960
   class __mutex_base
 
961
   {
 
962
@@ -384,6 +385,7 @@
 
963
       }
 
964
   };
 
965
 #endif
 
966
+#endif // _GLIBCXX_HAS_GTHREADS
 
967
 
 
968
   /// Do not acquire ownership of the mutex.
 
969
   struct defer_lock_t { };
 
970
@@ -719,6 +721,7 @@
 
971
         }
 
972
     }
 
973
 
 
974
+#ifdef _GLIBCXX_HAS_GTHREADS
 
975
   /// once_flag
 
976
   struct once_flag
 
977
   {
 
978
@@ -790,13 +793,13 @@
 
979
       if (__e)
 
980
        __throw_system_error(__e);
 
981
     }
 
982
+#endif // _GLIBCXX_HAS_GTHREADS
 
983
 
 
984
   // @} group mutexes
 
985
 _GLIBCXX_END_NAMESPACE_VERSION
 
986
 } // namespace
 
987
+#endif // _GLIBCXX_USE_C99_STDINT_TR1
 
988
 
 
989
-#endif // _GLIBCXX_HAS_GTHREADS && _GLIBCXX_USE_C99_STDINT_TR1
 
990
-
 
991
 #endif // C++11
 
992
 
 
993
 #endif // _GLIBCXX_MUTEX
 
994
Index: libstdc++-v3/include/profile/array
 
995
===================================================================
 
996
--- a/src/libstdc++-v3/include/profile/array    (.../tags/gcc_4_8_0_release)
 
997
+++ b/src/libstdc++-v3/include/profile/array    (.../branches/gcc-4_8-branch)
 
998
@@ -251,17 +251,11 @@
 
999
   // Tuple interface to class template array.
 
1000
 
 
1001
   /// tuple_size
 
1002
-  template<typename _Tp> 
 
1003
-    class tuple_size;
 
1004
-
 
1005
   template<typename _Tp, std::size_t _Nm>
 
1006
     struct tuple_size<__profile::array<_Tp, _Nm>>
 
1007
     : public integral_constant<std::size_t, _Nm> { };
 
1008
 
 
1009
   /// tuple_element
 
1010
-  template<std::size_t _Int, typename _Tp>
 
1011
-    class tuple_element;
 
1012
-
 
1013
   template<std::size_t _Int, typename _Tp, std::size_t _Nm>
 
1014
     struct tuple_element<_Int, __profile::array<_Tp, _Nm>>
 
1015
     {
 
1016
Index: libstdc++-v3/include/bits/stl_list.h
 
1017
===================================================================
 
1018
--- a/src/libstdc++-v3/include/bits/stl_list.h  (.../tags/gcc_4_8_0_release)
 
1019
+++ b/src/libstdc++-v3/include/bits/stl_list.h  (.../branches/gcc-4_8-branch)
 
1020
@@ -1487,7 +1487,11 @@
 
1021
                               __false_type)
 
1022
         {
 
1023
          for (; __first != __last; ++__first)
 
1024
+#if __cplusplus >= 201103L
 
1025
+           emplace_back(*__first);
 
1026
+#else
 
1027
            push_back(*__first);
 
1028
+#endif
 
1029
        }
 
1030
 
 
1031
       // Called by list(n,v,a), and the range constructor when it turns out
 
1032
Index: libstdc++-v3/include/bits/hashtable_policy.h
 
1033
===================================================================
 
1034
--- a/src/libstdc++-v3/include/bits/hashtable_policy.h  (.../tags/gcc_4_8_0_release)
 
1035
+++ b/src/libstdc++-v3/include/bits/hashtable_policy.h  (.../branches/gcc-4_8-branch)
 
1036
@@ -644,7 +644,7 @@
 
1037
          __h._M_rehash(__do_rehash.second, __saved_state);
 
1038
 
 
1039
        for (; __first != __last; ++__first)
 
1040
-         this->insert(*__first);
 
1041
+         __h._M_insert(*__first, __unique_keys());
 
1042
       }
 
1043
 
 
1044
   /**
 
1045
Index: libstdc++-v3/include/bits/stl_heap.h
 
1046
===================================================================
 
1047
--- a/src/libstdc++-v3/include/bits/stl_heap.h  (.../tags/gcc_4_8_0_release)
 
1048
+++ b/src/libstdc++-v3/include/bits/stl_heap.h  (.../branches/gcc-4_8-branch)
 
1049
@@ -291,8 +291,11 @@
 
1050
       __glibcxx_requires_valid_range(__first, __last);
 
1051
       __glibcxx_requires_heap(__first, __last);
 
1052
 
 
1053
-      --__last;
 
1054
-      std::__pop_heap(__first, __last, __last);
 
1055
+      if (__last - __first > 1)
 
1056
+       {
 
1057
+         --__last;
 
1058
+         std::__pop_heap(__first, __last, __last);
 
1059
+       }
 
1060
     }
 
1061
 
 
1062
   template<typename _RandomAccessIterator, typename _Distance,
 
1063
@@ -363,8 +366,11 @@
 
1064
       __glibcxx_requires_non_empty_range(__first, __last);
 
1065
       __glibcxx_requires_heap_pred(__first, __last, __comp);
 
1066
 
 
1067
-      --__last;
 
1068
-      std::__pop_heap(__first, __last, __last, __comp);
 
1069
+      if (__last - __first > 1)
 
1070
+       {
 
1071
+         --__last;
 
1072
+         std::__pop_heap(__first, __last, __last, __comp);
 
1073
+       }
 
1074
     }
 
1075
 
 
1076
   /**
 
1077
Index: libstdc++-v3/include/bits/stl_vector.h
 
1078
===================================================================
 
1079
--- a/src/libstdc++-v3/include/bits/stl_vector.h        (.../tags/gcc_4_8_0_release)
 
1080
+++ b/src/libstdc++-v3/include/bits/stl_vector.h        (.../branches/gcc-4_8-branch)
 
1081
@@ -1184,7 +1184,11 @@
 
1082
                            _InputIterator __last, std::input_iterator_tag)
 
1083
         {
 
1084
          for (; __first != __last; ++__first)
 
1085
+#if __cplusplus >= 201103L
 
1086
+           emplace_back(*__first);
 
1087
+#else
 
1088
            push_back(*__first);
 
1089
+#endif
 
1090
        }
 
1091
 
 
1092
       // Called by the second initialize_dispatch above
 
1093
Index: libstdc++-v3/include/bits/deque.tcc
 
1094
===================================================================
 
1095
--- a/src/libstdc++-v3/include/bits/deque.tcc   (.../tags/gcc_4_8_0_release)
 
1096
+++ b/src/libstdc++-v3/include/bits/deque.tcc   (.../branches/gcc-4_8-branch)
 
1097
@@ -381,7 +381,11 @@
 
1098
         __try
 
1099
           {
 
1100
             for (; __first != __last; ++__first)
 
1101
+#if __cplusplus >= 201103L
 
1102
+             emplace_back(*__first);
 
1103
+#else
 
1104
               push_back(*__first);
 
1105
+#endif
 
1106
           }
 
1107
         __catch(...)
 
1108
           {
 
1109
Index: libstdc++-v3/ChangeLog
 
1110
===================================================================
 
1111
--- a/src/libstdc++-v3/ChangeLog        (.../tags/gcc_4_8_0_release)
 
1112
+++ b/src/libstdc++-v3/ChangeLog        (.../branches/gcc-4_8-branch)
 
1113
@@ -1,3 +1,94 @@
 
1114
+2013-04-27  François Dumont  <fdumont@gcc.gnu.org>
 
1115
+
 
1116
+       * include/bits/hashtable_policy.h
 
1117
+       (_Insert_base<>::insert<_It>(_It, _It)): Enable move semantics.
 
1118
+       * testsuite/23_containers/unordered_set/insert/move_range.cc: New.
 
1119
+
 
1120
+2013-04-22  Paolo Carlini  <paolo.carlini@oracle.com>
 
1121
+
 
1122
+       PR libstdc++/57010
 
1123
+       * include/bits/stl_heap.h (pop_heap): Avoid self move-assignment.
 
1124
+       * testsuite/25_algorithms/pop_heap/57010.cc: New.
 
1125
+
 
1126
+2013-04-09  Tom Tromey  <tromey@redhat.com>
 
1127
+
 
1128
+       * configure, config.h.in: Rebuild.
 
1129
+       * configure.ac: Use GLIBCXX_CHECK_SDT_H.  Don't check for
 
1130
+       sys/sdt.h.
 
1131
+       * acinclude.m4 (GLIBCXX_CHECK_SDT_H): New defun.
 
1132
+
 
1133
+2013-04-04  Gerald Pfeifer  <gerald@pfeifer.com>
 
1134
+
 
1135
+       * doc/xml/manual/allocator.xml: Adjust link to Dr.Dobb's article.q
 
1136
+
 
1137
+       * doc/xml/manual/appendix_contributing.xml: Adjust link to GNU
 
1138
+       Coding Standards.
 
1139
+
 
1140
+       * doc/xml/manual/debug.xml: Adjust link for ThreadSanitizer.
 
1141
+
 
1142
+       * doc/xml/manual/debug_mode.xml: Adjust link for SafeSTL.
 
1143
+
 
1144
+       * doc/xml/manual/documentation_hacking.xml: Adjust Doxygen link.
 
1145
+
 
1146
+       * doc/xml/manual/messages.xml: Adjust link to Java API specs.
 
1147
+
 
1148
+       * doc/xml/manual/policy_data_structures: Remove direct link to
 
1149
+       IBM Haifa Research Labs.
 
1150
+
 
1151
+       * doc/xml/manual/policy_data_structures_biblio.xml: Adjust links
 
1152
+       for biblio.maverik_lowerbounds and biblio.nelson96stlpq.
 
1153
+
 
1154
+       * doc/xml/manual/profile_mode.xml: Adjust two links to acm.org
 
1155
+       papers.
 
1156
+
 
1157
+       * doc/xml/manual/shared_ptr.xml: Use canonical address for
 
1158
+       www.boost.org.
 
1159
+
 
1160
+2013-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
 
1161
+
 
1162
+       PR libstdc++/56834
 
1163
+       * include/debug/array (tuple_size, tuple_element): Do not declare.
 
1164
+       * include/profile/array: Likewise.
 
1165
+       * testsuite/23_containers/array/tuple_interface/
 
1166
+       tuple_element_debug_neg.cc: Adjust dg-error line number.
 
1167
+
 
1168
+>>>>>>> .r197495
 
1169
+2013-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
 
1170
+
 
1171
+       PR libstdc++/55977 (partial, std::vector and std::deque bits)
 
1172
+       * include/bits/stl_vector.h (_M_range_initialize(_InputIterator,
 
1173
+       _InputIterator, std::input_iterator_tag)): Use emplace_back.
 
1174
+       * include/bits/deque.tcc (_M_range_initialize(_InputIterator,
 
1175
+       _InputIterator, std::input_iterator_tag)): Likewise.
 
1176
+       * testsuite/23_containers/vector/cons/55977.cc: New.
 
1177
+       * testsuite/23_containers/deque/cons/55977.cc: Likewise.
 
1178
+       * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
 
1179
+       Adjust dg-error line number.
 
1180
+       * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc:
 
1181
+       Likewise.
 
1182
+
 
1183
+2013-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
 
1184
+
 
1185
+       PR libstdc++/55979
 
1186
+       * include/bits/stl_list.h (_M_initialize_dispatch(_InputIterator,
 
1187
+       _InputIterator, __false_type)): Use emplace_back.
 
1188
+       * testsuite/23_containers/list/cons/55979.cc: New.
 
1189
+       * testsuite/23_containers/list/modifiers/1.h: Adjust.
 
1190
+       * testsuite/23_containers/list/requirements/dr438/assign_neg.cc:
 
1191
+       Adjust dg-error line number.
 
1192
+
 
1193
+2013-03-24  Jonathan Wakely  <jwakely.gcc@gmail.com>
 
1194
+
 
1195
+       PR libstdc++/56002
 
1196
+       * include/std/mutex (lock_guard, unique_lock, lock): Define without
 
1197
+       depending on _GLIBCXX_HAS_GTHREADS.
 
1198
+       * testsuite/30_threads/lock_guard/cons/1.cc: Run on all targets.
 
1199
+
 
1200
+2013-03-22  Paolo Carlini  <paolo.carlini@oracle.com>
 
1201
+
 
1202
+       PR libstdc++/56678
 
1203
+       * include/std/chrono (__is_ratio): Uglify T.
 
1204
+
 
1205
 2013-03-22  Release Manager
 
1206
 
 
1207
        * GCC 4.8.0 released.
 
1208
Index: libstdc++-v3/testsuite/25_algorithms/pop_heap/57010.cc
 
1209
===================================================================
 
1210
--- a/src/libstdc++-v3/testsuite/25_algorithms/pop_heap/57010.cc        (.../tags/gcc_4_8_0_release)
 
1211
+++ b/src/libstdc++-v3/testsuite/25_algorithms/pop_heap/57010.cc        (.../branches/gcc-4_8-branch)
 
1212
@@ -0,0 +1,55 @@
 
1213
+// Copyright (C) 2013 Free Software Foundation, Inc.
 
1214
+//
 
1215
+// This file is part of the GNU ISO C++ Library.  This library is free
 
1216
+// software; you can redistribute it and/or modify it under the
 
1217
+// terms of the GNU General Public License as published by the
 
1218
+// Free Software Foundation; either version 3, or (at your option)
 
1219
+// any later version.
 
1220
+
 
1221
+// This library is distributed in the hope that it will be useful,
 
1222
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
 
1223
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 
1224
+// GNU General Public License for more details.
 
1225
+
 
1226
+// You should have received a copy of the GNU General Public License along
 
1227
+// with this library; see the file COPYING3.  If not see
 
1228
+// <http://www.gnu.org/licenses/>.
 
1229
+
 
1230
+// { dg-options "-std=gnu++11" }
 
1231
+
 
1232
+#include <algorithm>
 
1233
+#include <functional>
 
1234
+#include <testsuite_hooks.h>
 
1235
+#include <testsuite_iterators.h>
 
1236
+#include <testsuite_rvalref.h>
 
1237
+
 
1238
+using __gnu_test::test_container;
 
1239
+using __gnu_test::random_access_iterator_wrapper;
 
1240
+using __gnu_test::rvalstruct;
 
1241
+
 
1242
+typedef test_container<rvalstruct, random_access_iterator_wrapper> container;
 
1243
+
 
1244
+void test01()
 
1245
+{
 
1246
+  {
 
1247
+    rvalstruct makeheap[1];
 
1248
+    container makecon(makeheap, makeheap + 1);
 
1249
+
 
1250
+    std::push_heap(makecon.begin(), makecon.end());
 
1251
+    std::pop_heap(makecon.begin(), makecon.end());
 
1252
+  }
 
1253
+
 
1254
+  {
 
1255
+    rvalstruct makeheap[1];
 
1256
+    container makecon(makeheap, makeheap + 1);
 
1257
+
 
1258
+    std::push_heap(makecon.begin(), makecon.end(), std::less<rvalstruct>());
 
1259
+    std::pop_heap(makecon.begin(), makecon.end(), std::less<rvalstruct>());
 
1260
+  }
 
1261
+}
 
1262
+
 
1263
+int main()
 
1264
+{
 
1265
+  test01();
 
1266
+  return 0;
 
1267
+}
 
1268
Index: libstdc++-v3/testsuite/30_threads/lock_guard/cons/1.cc
 
1269
===================================================================
 
1270
--- a/src/libstdc++-v3/testsuite/30_threads/lock_guard/cons/1.cc        (.../tags/gcc_4_8_0_release)
 
1271
+++ b/src/libstdc++-v3/testsuite/30_threads/lock_guard/cons/1.cc        (.../branches/gcc-4_8-branch)
 
1272
@@ -1,9 +1,6 @@
 
1273
-// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
 
1274
-// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } }
 
1275
-// { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } }
 
1276
-// { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } }
 
1277
+// { dg-do run }
 
1278
+// { dg-options " -std=gnu++11 " }
 
1279
 // { dg-require-cstdint "" }
 
1280
-// { dg-require-gthreads "" }
 
1281
 
 
1282
 // Copyright (C) 2010-2013 Free Software Foundation, Inc.
 
1283
 //
 
1284
Index: libstdc++-v3/testsuite/23_containers/vector/requirements/dr438/assign_neg.cc
 
1285
===================================================================
 
1286
--- a/src/libstdc++-v3/testsuite/23_containers/vector/requirements/dr438/assign_neg.cc  (.../tags/gcc_4_8_0_release)
 
1287
+++ b/src/libstdc++-v3/testsuite/23_containers/vector/requirements/dr438/assign_neg.cc  (.../branches/gcc-4_8-branch)
 
1288
@@ -18,7 +18,7 @@
 
1289
 // <http://www.gnu.org/licenses/>.
 
1290
 
 
1291
 // { dg-do compile }
 
1292
-// { dg-error "no matching" "" { target *-*-* } 1236 }
 
1293
+// { dg-error "no matching" "" { target *-*-* } 1240 }
 
1294
 
 
1295
 #include <vector>
 
1296
 
 
1297
Index: libstdc++-v3/testsuite/23_containers/vector/requirements/dr438/insert_neg.cc
 
1298
===================================================================
 
1299
--- a/src/libstdc++-v3/testsuite/23_containers/vector/requirements/dr438/insert_neg.cc  (.../tags/gcc_4_8_0_release)
 
1300
+++ b/src/libstdc++-v3/testsuite/23_containers/vector/requirements/dr438/insert_neg.cc  (.../branches/gcc-4_8-branch)
 
1301
@@ -18,7 +18,7 @@
 
1302
 // <http://www.gnu.org/licenses/>.
 
1303
 
 
1304
 // { dg-do compile }
 
1305
-// { dg-error "no matching" "" { target *-*-* } 1277 }
 
1306
+// { dg-error "no matching" "" { target *-*-* } 1281 }
 
1307
 
 
1308
 #include <vector>
 
1309
 
 
1310
Index: libstdc++-v3/testsuite/23_containers/vector/cons/55977.cc
 
1311
===================================================================
 
1312
--- a/src/libstdc++-v3/testsuite/23_containers/vector/cons/55977.cc     (.../tags/gcc_4_8_0_release)
 
1313
+++ b/src/libstdc++-v3/testsuite/23_containers/vector/cons/55977.cc     (.../branches/gcc-4_8-branch)
 
1314
@@ -0,0 +1,60 @@
 
1315
+// { dg-do compile }
 
1316
+// { dg-options "-std=gnu++11" }
 
1317
+
 
1318
+// Copyright (C) 2013 Free Software Foundation, Inc.
 
1319
+//
 
1320
+// This file is part of the GNU ISO C++ Library.  This library is free
 
1321
+// software; you can redistribute it and/or modify it under the
 
1322
+// terms of the GNU General Public License as published by the
 
1323
+// Free Software Foundation; either version 3, or (at your option)
 
1324
+// any later version.
 
1325
+//
 
1326
+// This library is distributed in the hope that it will be useful,
 
1327
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
 
1328
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 
1329
+// GNU General Public License for more details.
 
1330
+//
 
1331
+// You should have received a copy of the GNU General Public License along
 
1332
+// with this library; see the file COPYING3.  If not see
 
1333
+// <http://www.gnu.org/licenses/>.
 
1334
+
 
1335
+#include <memory>
 
1336
+#include <utility>
 
1337
+#include <vector>
 
1338
+#include <iterator>
 
1339
+
 
1340
+template <class T>
 
1341
+struct MyAllocator
 
1342
+{
 
1343
+  std::allocator<T> base;
 
1344
+  typedef T value_type;
 
1345
+  MyAllocator() = default;
 
1346
+  template <class U>
 
1347
+  MyAllocator(const MyAllocator<U>& other) : base(other.base) {}
 
1348
+  T* allocate(std::size_t n) { return base.allocate(n); }
 
1349
+  void deallocate(T* p, std::size_t n) { return base.deallocate(p, n); }
 
1350
+  template <class U, class... Args>
 
1351
+  void construct(U* p, Args&&... args)
 
1352
+  {
 
1353
+    ::new (static_cast<void*>(p)) U(std::forward<Args>(args)...);
 
1354
+  }
 
1355
+};
 
1356
+
 
1357
+struct A
 
1358
+{
 
1359
+private:
 
1360
+  friend class MyAllocator<A>;
 
1361
+  A(int value) : value(value) {}
 
1362
+  int value;
 
1363
+public:
 
1364
+  A() : value() {}
 
1365
+  int get() const { return value; }
 
1366
+};
 
1367
+
 
1368
+void foo()
 
1369
+{
 
1370
+  std::vector<A, MyAllocator<A>> v1;
 
1371
+  const int i = 1;
 
1372
+  v1.emplace_back(i); // OK
 
1373
+  std::vector<A, MyAllocator<A>> v2(std::istream_iterator<int>(), {}); // ERROR
 
1374
+}
 
1375
Index: libstdc++-v3/testsuite/23_containers/unordered_set/insert/move_range.cc
 
1376
===================================================================
 
1377
--- a/src/libstdc++-v3/testsuite/23_containers/unordered_set/insert/move_range.cc       (.../tags/gcc_4_8_0_release)
 
1378
+++ b/src/libstdc++-v3/testsuite/23_containers/unordered_set/insert/move_range.cc       (.../branches/gcc-4_8-branch)
 
1379
@@ -0,0 +1,51 @@
 
1380
+// { dg-options "-std=gnu++11" }
 
1381
+
 
1382
+// Copyright (C) 2013 Free Software Foundation, Inc.
 
1383
+//
 
1384
+// This file is part of the GNU ISO C++ Library.  This library is free
 
1385
+// software; you can redistribute it and/or modify it under the
 
1386
+// terms of the GNU General Public License as published by the
 
1387
+// Free Software Foundation; either version 3, or (at your option)
 
1388
+// any later version.
 
1389
+//
 
1390
+// This library is distributed in the hope that it will be useful,
 
1391
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
 
1392
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 
1393
+// GNU General Public License for more details.
 
1394
+//
 
1395
+// You should have received a copy of the GNU General Public License along
 
1396
+// with this library; see the file COPYING3.  If not see
 
1397
+// <http://www.gnu.org/licenses/>.
 
1398
+
 
1399
+// range insert using move iterator
 
1400
+
 
1401
+#include <iterator>
 
1402
+#include <vector>
 
1403
+#include <unordered_set>
 
1404
+#include <testsuite_hooks.h>
 
1405
+#include <testsuite_counter_type.h>
 
1406
+
 
1407
+bool test __attribute__((unused)) = true;
 
1408
+
 
1409
+void test01()
 
1410
+{
 
1411
+  using namespace __gnu_test;
 
1412
+
 
1413
+  std::vector<counter_type> ref = { 0, 1, 2, 3, 4, 5 };
 
1414
+  typedef std::unordered_set<counter_type, counter_type_hasher> Set;
 
1415
+  Set s;
 
1416
+
 
1417
+  counter_type::reset();
 
1418
+
 
1419
+  s.insert(std::make_move_iterator(ref.begin()),
 
1420
+          std::make_move_iterator(ref.end()));
 
1421
+
 
1422
+  VERIFY( s.size() == ref.size() );
 
1423
+  VERIFY( counter_type::move_count == ref.size() );
 
1424
+}
 
1425
+
 
1426
+int main()
 
1427
+{
 
1428
+  test01();
 
1429
+  return 0;
 
1430
+}
 
1431
Index: libstdc++-v3/testsuite/23_containers/deque/cons/55977.cc
 
1432
===================================================================
 
1433
--- a/src/libstdc++-v3/testsuite/23_containers/deque/cons/55977.cc      (.../tags/gcc_4_8_0_release)
 
1434
+++ b/src/libstdc++-v3/testsuite/23_containers/deque/cons/55977.cc      (.../branches/gcc-4_8-branch)
 
1435
@@ -0,0 +1,70 @@
 
1436
+// { dg-do compile }
 
1437
+// { dg-options "-std=gnu++11" }
 
1438
+
 
1439
+// Copyright (C) 2013 Free Software Foundation, Inc.
 
1440
+//
 
1441
+// This file is part of the GNU ISO C++ Library.  This library is free
 
1442
+// software; you can redistribute it and/or modify it under the
 
1443
+// terms of the GNU General Public License as published by the
 
1444
+// Free Software Foundation; either version 3, or (at your option)
 
1445
+// any later version.
 
1446
+//
 
1447
+// This library is distributed in the hope that it will be useful,
 
1448
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
 
1449
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 
1450
+// GNU General Public License for more details.
 
1451
+//
 
1452
+// You should have received a copy of the GNU General Public License along
 
1453
+// with this library; see the file COPYING3.  If not see
 
1454
+// <http://www.gnu.org/licenses/>.
 
1455
+
 
1456
+#include <memory>
 
1457
+#include <utility>
 
1458
+#include <deque>
 
1459
+#include <iterator>
 
1460
+
 
1461
+template <class T>
 
1462
+struct MyAllocator
 
1463
+{
 
1464
+  std::allocator<T> base;
 
1465
+  typedef T         value_type;
 
1466
+
 
1467
+  // FIXME: these types shouldn't be required.
 
1468
+  typedef T*        pointer;
 
1469
+  typedef const T*  const_pointer;
 
1470
+  typedef T&        reference;
 
1471
+  typedef const T&  const_reference;
 
1472
+  template <typename U>
 
1473
+    struct rebind
 
1474
+    { typedef MyAllocator<U> other; };
 
1475
+
 
1476
+  MyAllocator() = default;
 
1477
+  template <class U>
 
1478
+  MyAllocator(const MyAllocator<U>& other) : base(other.base) {}
 
1479
+  T* allocate(std::size_t n) { return base.allocate(n); }
 
1480
+  void deallocate(T* p, std::size_t n) { return base.deallocate(p, n); }
 
1481
+  template <class U, class... Args>
 
1482
+  void construct(U* p, Args&&... args)
 
1483
+  {
 
1484
+    ::new (static_cast<void*>(p)) U(std::forward<Args>(args)...);
 
1485
+  }
 
1486
+};
 
1487
+
 
1488
+struct A
 
1489
+{
 
1490
+private:
 
1491
+  friend class MyAllocator<A>;
 
1492
+  A(int value) : value(value) {}
 
1493
+  int value;
 
1494
+public:
 
1495
+  A() : value() {}
 
1496
+  int get() const { return value; }
 
1497
+};
 
1498
+
 
1499
+void foo()
 
1500
+{
 
1501
+  std::deque<A, MyAllocator<A>> v1;
 
1502
+  const int i = 1;
 
1503
+  v1.emplace_back(i); // OK
 
1504
+  std::deque<A, MyAllocator<A>> v2(std::istream_iterator<int>(), {}); // ERROR
 
1505
+}
 
1506
Index: libstdc++-v3/testsuite/23_containers/list/modifiers/1.h
 
1507
===================================================================
 
1508
--- a/src/libstdc++-v3/testsuite/23_containers/list/modifiers/1.h       (.../tags/gcc_4_8_0_release)
 
1509
+++ b/src/libstdc++-v3/testsuite/23_containers/list/modifiers/1.h       (.../branches/gcc-4_8-branch)
 
1510
@@ -89,14 +89,22 @@
 
1511
   b = list0301.begin();
 
1512
   list0301.insert(b, A, A + N); // should be [321 322 333 13 13]
 
1513
   VERIFY(list0301.size() == 5);
 
1514
+#if __cplusplus >= 201103L
 
1515
+  VERIFY(copy_constructor::count() == 0);
 
1516
+#else
 
1517
   VERIFY(copy_constructor::count() == 3);
 
1518
+#endif
 
1519
   VERIFY(m->id() == 13);
 
1520
 
 
1521
   // range fill at end
 
1522
   value_type::reset();
 
1523
   list0301.insert(e, A, A + N); // should be [321 322 333 13 13 321 322 333]
 
1524
   VERIFY(list0301.size() == 8);
 
1525
+#if __cplusplus >= 201103L
 
1526
+  VERIFY(copy_constructor::count() == 0);
 
1527
+#else
 
1528
   VERIFY(copy_constructor::count() == 3);
 
1529
+#endif
 
1530
   VERIFY(e == list0301.end());
 
1531
   VERIFY(m->id() == 13);
 
1532
 
 
1533
@@ -104,7 +112,11 @@
 
1534
   value_type::reset();
 
1535
   list0301.insert(m, A, A + N);
 
1536
   VERIFY(list0301.size() == 11);
 
1537
+#if __cplusplus >= 201103L
 
1538
+  VERIFY(copy_constructor::count() == 0);
 
1539
+#else
 
1540
   VERIFY(copy_constructor::count() == 3);
 
1541
+#endif
 
1542
   VERIFY(e == list0301.end());
 
1543
   VERIFY(m->id() == 13);
 
1544
 
 
1545
Index: libstdc++-v3/testsuite/23_containers/list/requirements/dr438/assign_neg.cc
 
1546
===================================================================
 
1547
--- a/src/libstdc++-v3/testsuite/23_containers/list/requirements/dr438/assign_neg.cc    (.../tags/gcc_4_8_0_release)
 
1548
+++ b/src/libstdc++-v3/testsuite/23_containers/list/requirements/dr438/assign_neg.cc    (.../branches/gcc-4_8-branch)
 
1549
@@ -18,7 +18,7 @@
 
1550
 // <http://www.gnu.org/licenses/>.
 
1551
 
 
1552
 // { dg-do compile }
 
1553
-// { dg-error "no matching" "" { target *-*-* } 1525 }
 
1554
+// { dg-error "no matching" "" { target *-*-* } 1529 }
 
1555
 
 
1556
 #include <list>
 
1557
 
 
1558
Index: libstdc++-v3/testsuite/23_containers/list/cons/55979.cc
 
1559
===================================================================
 
1560
--- a/src/libstdc++-v3/testsuite/23_containers/list/cons/55979.cc       (.../tags/gcc_4_8_0_release)
 
1561
+++ b/src/libstdc++-v3/testsuite/23_containers/list/cons/55979.cc       (.../branches/gcc-4_8-branch)
 
1562
@@ -0,0 +1,34 @@
 
1563
+// { dg-do compile }
 
1564
+// { dg-options "-std=gnu++11" }
 
1565
+
 
1566
+// Copyright (C) 2013 Free Software Foundation, Inc.
 
1567
+//
 
1568
+// This file is part of the GNU ISO C++ Library.  This library is free
 
1569
+// software; you can redistribute it and/or modify it under the
 
1570
+// terms of the GNU General Public License as published by the
 
1571
+// Free Software Foundation; either version 3, or (at your option)
 
1572
+// any later version.
 
1573
+//
 
1574
+// This library is distributed in the hope that it will be useful,
 
1575
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
 
1576
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 
1577
+// GNU General Public License for more details.
 
1578
+//
 
1579
+// You should have received a copy of the GNU General Public License along
 
1580
+// with this library; see the file COPYING3.  If not see
 
1581
+// <http://www.gnu.org/licenses/>.
 
1582
+
 
1583
+#include <list>
 
1584
+
 
1585
+struct A
 
1586
+{
 
1587
+  A(int) { }
 
1588
+  A(const A&) = delete;
 
1589
+  A& operator=(const A&) = delete;
 
1590
+};
 
1591
+
 
1592
+void foo()
 
1593
+{
 
1594
+  int i[] = {1, 2};
 
1595
+  std::list<A> li(i, i + 2);
 
1596
+}
 
1597
Index: libstdc++-v3/testsuite/23_containers/array/tuple_interface/tuple_element_debug_neg.cc
 
1598
===================================================================
 
1599
--- a/src/libstdc++-v3/testsuite/23_containers/array/tuple_interface/tuple_element_debug_neg.cc (.../tags/gcc_4_8_0_release)
 
1600
+++ b/src/libstdc++-v3/testsuite/23_containers/array/tuple_interface/tuple_element_debug_neg.cc (.../branches/gcc-4_8-branch)
 
1601
@@ -23,4 +23,4 @@
 
1602
 
 
1603
 typedef std::tuple_element<1, std::array<int, 1>>::type type;
 
1604
 
 
1605
-// { dg-error "static assertion failed" "" { target *-*-* } 306 }
 
1606
+// { dg-error "static assertion failed" "" { target *-*-* } 300 }
 
1607
Index: libstdc++-v3/config.h.in
 
1608
===================================================================
 
1609
--- a/src/libstdc++-v3/config.h.in      (.../tags/gcc_4_8_0_release)
 
1610
+++ b/src/libstdc++-v3/config.h.in      (.../branches/gcc-4_8-branch)
 
1611
@@ -400,7 +400,7 @@
 
1612
 /* Define to 1 if you have the <sys/resource.h> header file. */
 
1613
 #undef HAVE_SYS_RESOURCE_H
 
1614
 
 
1615
-/* Define to 1 if you have the <sys/sdt.h> header file. */
 
1616
+/* Define to 1 if you have a suitable <sys/sdt.h> header file */
 
1617
 #undef HAVE_SYS_SDT_H
 
1618
 
 
1619
 /* Define to 1 if you have the <sys/sem.h> header file. */
 
1620
Index: libstdc++-v3/acinclude.m4
 
1621
===================================================================
 
1622
--- a/src/libstdc++-v3/acinclude.m4     (.../tags/gcc_4_8_0_release)
 
1623
+++ b/src/libstdc++-v3/acinclude.m4     (.../branches/gcc-4_8-branch)
 
1624
@@ -3660,6 +3660,36 @@
 
1625
 ])
 
1626
 
 
1627
 
 
1628
+dnl
 
1629
+dnl Check to see if sys/sdt.h exists and that it is suitable for use.
 
1630
+dnl Some versions of sdt.h were not compatible with C++11.
 
1631
+dnl
 
1632
+AC_DEFUN([GLIBCXX_CHECK_SDT_H], [
 
1633
+  AC_MSG_RESULT([for suitable sys/sdt.h])
 
1634
+  # Note that this test has to be run with the C language.
 
1635
+  # Otherwise, sdt.h will try to include some headers from
 
1636
+  # libstdc++ itself.
 
1637
+  AC_LANG_SAVE
 
1638
+  AC_LANG_C
 
1639
+  AC_CACHE_VAL(glibcxx_cv_sys_sdt_h, [
 
1640
+    # Because we have to run the test in C, we use grep rather
 
1641
+    # than the compiler to check for the bug.  The bug is that
 
1642
+    # were strings without trailing whitespace, causing g++
 
1643
+    # to look for operator"".  The pattern searches for the fixed
 
1644
+    # output.
 
1645
+    AC_EGREP_CPP([ \",\" ], [
 
1646
+      #include <sys/sdt.h>
 
1647
+      int f() { STAP_PROBE(hi, bob); }
 
1648
+    ], [glibcxx_cv_sys_sdt_h=yes], [glibcxx_cv_sys_sdt_h=no])
 
1649
+  ])
 
1650
+  AC_LANG_RESTORE
 
1651
+  if test $glibcxx_cv_sys_sdt_h = yes; then
 
1652
+    AC_DEFINE(HAVE_SYS_SDT_H, 1,
 
1653
+              [Define to 1 if you have a suitable <sys/sdt.h> header file])
 
1654
+  fi
 
1655
+  AC_MSG_RESULT($glibcxx_cv_sys_sdt_h)
 
1656
+])
 
1657
+
 
1658
 # Macros from the top-level gcc directory.
 
1659
 m4_include([../config/gc++filt.m4])
 
1660
 m4_include([../config/tls.m4])
 
1661
Index: boehm-gc/Makefile.in
 
1662
===================================================================
 
1663
--- a/src/boehm-gc/Makefile.in  (.../tags/gcc_4_8_0_release)
 
1664
+++ b/src/boehm-gc/Makefile.in  (.../branches/gcc-4_8-branch)
 
1665
@@ -36,13 +36,10 @@
 
1666
 host_triplet = @host@
 
1667
 target_triplet = @target@
 
1668
 subdir = .
 
1669
-DIST_COMMON = $(am__configure_deps) $(srcdir)/../compile \
 
1670
-       $(srcdir)/../config.guess $(srcdir)/../config.sub \
 
1671
-       $(srcdir)/../depcomp $(srcdir)/../install-sh \
 
1672
-       $(srcdir)/../ltmain.sh $(srcdir)/../missing \
 
1673
-       $(srcdir)/../mkinstalldirs $(srcdir)/Makefile.am \
 
1674
-       $(srcdir)/Makefile.in $(srcdir)/threads.mk.in \
 
1675
-       $(top_srcdir)/configure ChangeLog depcomp
 
1676
+DIST_COMMON = ChangeLog $(srcdir)/Makefile.in $(srcdir)/Makefile.am \
 
1677
+       $(top_srcdir)/configure $(am__configure_deps) \
 
1678
+       $(srcdir)/../mkinstalldirs $(srcdir)/threads.mk.in \
 
1679
+       $(srcdir)/../depcomp
 
1680
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
1681
 am__aclocal_m4_deps = $(top_srcdir)/../config/acx.m4 \
 
1682
        $(top_srcdir)/../config/depstand.m4 \
 
1683
@@ -63,14 +60,6 @@
 
1684
 CONFIG_CLEAN_VPATH_FILES =
 
1685
 LTLIBRARIES = $(noinst_LTLIBRARIES)
 
1686
 am__DEPENDENCIES_1 =
 
1687
-am__libgcjgc_la_SOURCES_DIST = allchblk.c alloc.c blacklst.c \
 
1688
-       checksums.c dbg_mlc.c dyn_load.c finalize.c gc_dlopen.c \
 
1689
-       gcj_mlc.c headers.c malloc.c mallocx.c mark.c mark_rts.c \
 
1690
-       misc.c new_hblk.c obj_map.c os_dep.c pcr_interface.c \
 
1691
-       ptr_chck.c real_malloc.c reclaim.c specific.c stubborn.c \
 
1692
-       typd_mlc.c backgraph.c win32_threads.c pthread_support.c \
 
1693
-       pthread_stop_world.c darwin_stop_world.c \
 
1694
-       powerpc_darwin_mach_dep.s
 
1695
 @POWERPC_DARWIN_TRUE@am__objects_1 = powerpc_darwin_mach_dep.lo
 
1696
 am_libgcjgc_la_OBJECTS = allchblk.lo alloc.lo blacklst.lo checksums.lo \
 
1697
        dbg_mlc.lo dyn_load.lo finalize.lo gc_dlopen.lo gcj_mlc.lo \
 
1698
@@ -80,14 +69,6 @@
 
1699
        backgraph.lo win32_threads.lo pthread_support.lo \
 
1700
        pthread_stop_world.lo darwin_stop_world.lo $(am__objects_1)
 
1701
 libgcjgc_la_OBJECTS = $(am_libgcjgc_la_OBJECTS)
 
1702
-am__libgcjgc_convenience_la_SOURCES_DIST = allchblk.c alloc.c \
 
1703
-       blacklst.c checksums.c dbg_mlc.c dyn_load.c finalize.c \
 
1704
-       gc_dlopen.c gcj_mlc.c headers.c malloc.c mallocx.c mark.c \
 
1705
-       mark_rts.c misc.c new_hblk.c obj_map.c os_dep.c \
 
1706
-       pcr_interface.c ptr_chck.c real_malloc.c reclaim.c specific.c \
 
1707
-       stubborn.c typd_mlc.c backgraph.c win32_threads.c \
 
1708
-       pthread_support.c pthread_stop_world.c darwin_stop_world.c \
 
1709
-       powerpc_darwin_mach_dep.s
 
1710
 am__objects_2 = allchblk.lo alloc.lo blacklst.lo checksums.lo \
 
1711
        dbg_mlc.lo dyn_load.lo finalize.lo gc_dlopen.lo gcj_mlc.lo \
 
1712
        headers.lo malloc.lo mallocx.lo mark.lo mark_rts.lo misc.lo \
 
1713
@@ -115,8 +96,6 @@
 
1714
 LTCCASCOMPILE = $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
 
1715
        --mode=compile $(CCAS) $(AM_CCASFLAGS) $(CCASFLAGS)
 
1716
 SOURCES = $(libgcjgc_la_SOURCES) $(libgcjgc_convenience_la_SOURCES)
 
1717
-DIST_SOURCES = $(am__libgcjgc_la_SOURCES_DIST) \
 
1718
-       $(am__libgcjgc_convenience_la_SOURCES_DIST)
 
1719
 MULTISRCTOP = 
 
1720
 MULTIBUILDTOP = 
 
1721
 MULTIDIRS = 
 
1722
@@ -133,47 +112,10 @@
 
1723
 RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive        \
 
1724
   distclean-recursive maintainer-clean-recursive
 
1725
 AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
 
1726
-       $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \
 
1727
-       distdir dist dist-all distcheck
 
1728
+       $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS
 
1729
 ETAGS = etags
 
1730
 CTAGS = ctags
 
1731
 DIST_SUBDIRS = $(SUBDIRS)
 
1732
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
1733
-distdir = $(PACKAGE)-$(VERSION)
 
1734
-top_distdir = $(distdir)
 
1735
-am__remove_distdir = \
 
1736
-  { test ! -d "$(distdir)" \
 
1737
-    || { find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \
 
1738
-         && rm -fr "$(distdir)"; }; }
 
1739
-am__relativize = \
 
1740
-  dir0=`pwd`; \
 
1741
-  sed_first='s,^\([^/]*\)/.*$$,\1,'; \
 
1742
-  sed_rest='s,^[^/]*/*,,'; \
 
1743
-  sed_last='s,^.*/\([^/]*\)$$,\1,'; \
 
1744
-  sed_butlast='s,/*[^/]*$$,,'; \
 
1745
-  while test -n "$$dir1"; do \
 
1746
-    first=`echo "$$dir1" | sed -e "$$sed_first"`; \
 
1747
-    if test "$$first" != "."; then \
 
1748
-      if test "$$first" = ".."; then \
 
1749
-        dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
 
1750
-        dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
 
1751
-      else \
 
1752
-        first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
 
1753
-        if test "$$first2" = "$$first"; then \
 
1754
-          dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
 
1755
-        else \
 
1756
-          dir2="../$$dir2"; \
 
1757
-        fi; \
 
1758
-        dir0="$$dir0"/"$$first"; \
 
1759
-      fi; \
 
1760
-    fi; \
 
1761
-    dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
 
1762
-  done; \
 
1763
-  reldir="$$dir2"
 
1764
-DIST_ARCHIVES = $(distdir).tar.gz
 
1765
-GZIP_ENV = --best
 
1766
-distuninstallcheck_listfiles = find . -type f -print
 
1767
-distcleancheck_listfiles = find . -type f -print
 
1768
 ACLOCAL = @ACLOCAL@
 
1769
 AMTAR = @AMTAR@
 
1770
 AM_CPPFLAGS = @AM_CPPFLAGS@
 
1771
@@ -314,7 +256,7 @@
 
1772
 top_build_prefix = @top_build_prefix@
 
1773
 top_builddir = @top_builddir@
 
1774
 top_srcdir = @top_srcdir@
 
1775
-AUTOMAKE_OPTIONS = foreign subdir-objects
 
1776
+AUTOMAKE_OPTIONS = foreign subdir-objects no-dist
 
1777
 ACLOCAL_AMFLAGS = -I .. -I ../config
 
1778
 SUBDIRS = include testsuite
 
1779
 noinst_LTLIBRARIES = libgcjgc.la libgcjgc_convenience.la
 
1780
@@ -672,182 +614,6 @@
 
1781
 
 
1782
 distclean-tags:
 
1783
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
1784
-
 
1785
-distdir: $(DISTFILES)
 
1786
-       $(am__remove_distdir)
 
1787
-       test -d "$(distdir)" || mkdir "$(distdir)"
 
1788
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
1789
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
1790
-       list='$(DISTFILES)'; \
 
1791
-         dist_files=`for file in $$list; do echo $$file; done | \
 
1792
-         sed -e "s|^$$srcdirstrip/||;t" \
 
1793
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
1794
-       case $$dist_files in \
 
1795
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
1796
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
1797
-                          sort -u` ;; \
 
1798
-       esac; \
 
1799
-       for file in $$dist_files; do \
 
1800
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
1801
-         if test -d $$d/$$file; then \
 
1802
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
1803
-           if test -d "$(distdir)/$$file"; then \
 
1804
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
1805
-           fi; \
 
1806
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
1807
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
1808
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
1809
-           fi; \
 
1810
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
1811
-         else \
 
1812
-           test -f "$(distdir)/$$file" \
 
1813
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
1814
-           || exit 1; \
 
1815
-         fi; \
 
1816
-       done
 
1817
-       @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
 
1818
-         if test "$$subdir" = .; then :; else \
 
1819
-           test -d "$(distdir)/$$subdir" \
 
1820
-           || $(MKDIR_P) "$(distdir)/$$subdir" \
 
1821
-           || exit 1; \
 
1822
-         fi; \
 
1823
-       done
 
1824
-       @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
 
1825
-         if test "$$subdir" = .; then :; else \
 
1826
-           dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
 
1827
-           $(am__relativize); \
 
1828
-           new_distdir=$$reldir; \
 
1829
-           dir1=$$subdir; dir2="$(top_distdir)"; \
 
1830
-           $(am__relativize); \
 
1831
-           new_top_distdir=$$reldir; \
 
1832
-           echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
 
1833
-           echo "     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
 
1834
-           ($(am__cd) $$subdir && \
 
1835
-             $(MAKE) $(AM_MAKEFLAGS) \
 
1836
-               top_distdir="$$new_top_distdir" \
 
1837
-               distdir="$$new_distdir" \
 
1838
-               am__remove_distdir=: \
 
1839
-               am__skip_length_check=: \
 
1840
-               am__skip_mode_fix=: \
 
1841
-               distdir) \
 
1842
-             || exit 1; \
 
1843
-         fi; \
 
1844
-       done
 
1845
-       -test -n "$(am__skip_mode_fix)" \
 
1846
-       || find "$(distdir)" -type d ! -perm -755 \
 
1847
-               -exec chmod u+rwx,go+rx {} \; -o \
 
1848
-         ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \
 
1849
-         ! -type d ! -perm -400 -exec chmod a+r {} \; -o \
 
1850
-         ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \
 
1851
-       || chmod -R a+r "$(distdir)"
 
1852
-dist-gzip: distdir
 
1853
-       tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
 
1854
-       $(am__remove_distdir)
 
1855
-
 
1856
-dist-bzip2: distdir
 
1857
-       tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2
 
1858
-       $(am__remove_distdir)
 
1859
-
 
1860
-dist-lzma: distdir
 
1861
-       tardir=$(distdir) && $(am__tar) | lzma -9 -c >$(distdir).tar.lzma
 
1862
-       $(am__remove_distdir)
 
1863
-
 
1864
-dist-xz: distdir
 
1865
-       tardir=$(distdir) && $(am__tar) | xz -c >$(distdir).tar.xz
 
1866
-       $(am__remove_distdir)
 
1867
-
 
1868
-dist-tarZ: distdir
 
1869
-       tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z
 
1870
-       $(am__remove_distdir)
 
1871
-
 
1872
-dist-shar: distdir
 
1873
-       shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz
 
1874
-       $(am__remove_distdir)
 
1875
-
 
1876
-dist-zip: distdir
 
1877
-       -rm -f $(distdir).zip
 
1878
-       zip -rq $(distdir).zip $(distdir)
 
1879
-       $(am__remove_distdir)
 
1880
-
 
1881
-dist dist-all: distdir
 
1882
-       tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
 
1883
-       $(am__remove_distdir)
 
1884
-
 
1885
-# This target untars the dist file and tries a VPATH configuration.  Then
 
1886
-# it guarantees that the distribution is self-contained by making another
 
1887
-# tarfile.
 
1888
-distcheck: dist
 
1889
-       case '$(DIST_ARCHIVES)' in \
 
1890
-       *.tar.gz*) \
 
1891
-         GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\
 
1892
-       *.tar.bz2*) \
 
1893
-         bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\
 
1894
-       *.tar.lzma*) \
 
1895
-         lzma -dc $(distdir).tar.lzma | $(am__untar) ;;\
 
1896
-       *.tar.xz*) \
 
1897
-         xz -dc $(distdir).tar.xz | $(am__untar) ;;\
 
1898
-       *.tar.Z*) \
 
1899
-         uncompress -c $(distdir).tar.Z | $(am__untar) ;;\
 
1900
-       *.shar.gz*) \
 
1901
-         GZIP=$(GZIP_ENV) gzip -dc $(distdir).shar.gz | unshar ;;\
 
1902
-       *.zip*) \
 
1903
-         unzip $(distdir).zip ;;\
 
1904
-       esac
 
1905
-       chmod -R a-w $(distdir); chmod a+w $(distdir)
 
1906
-       mkdir $(distdir)/_build
 
1907
-       mkdir $(distdir)/_inst
 
1908
-       chmod a-w $(distdir)
 
1909
-       test -d $(distdir)/_build || exit 0; \
 
1910
-       dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \
 
1911
-         && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \
 
1912
-         && am__cwd=`pwd` \
 
1913
-         && $(am__cd) $(distdir)/_build \
 
1914
-         && ../configure --srcdir=.. --prefix="$$dc_install_base" \
 
1915
-           $(DISTCHECK_CONFIGURE_FLAGS) \
 
1916
-         && $(MAKE) $(AM_MAKEFLAGS) \
 
1917
-         && $(MAKE) $(AM_MAKEFLAGS) dvi \
 
1918
-         && $(MAKE) $(AM_MAKEFLAGS) check \
 
1919
-         && $(MAKE) $(AM_MAKEFLAGS) install \
 
1920
-         && $(MAKE) $(AM_MAKEFLAGS) installcheck \
 
1921
-         && $(MAKE) $(AM_MAKEFLAGS) uninstall \
 
1922
-         && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \
 
1923
-               distuninstallcheck \
 
1924
-         && chmod -R a-w "$$dc_install_base" \
 
1925
-         && ({ \
 
1926
-              (cd ../.. && umask 077 && mkdir "$$dc_destdir") \
 
1927
-              && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \
 
1928
-              && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \
 
1929
-              && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \
 
1930
-                   distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \
 
1931
-             } || { rm -rf "$$dc_destdir"; exit 1; }) \
 
1932
-         && rm -rf "$$dc_destdir" \
 
1933
-         && $(MAKE) $(AM_MAKEFLAGS) dist \
 
1934
-         && rm -rf $(DIST_ARCHIVES) \
 
1935
-         && $(MAKE) $(AM_MAKEFLAGS) distcleancheck \
 
1936
-         && cd "$$am__cwd" \
 
1937
-         || exit 1
 
1938
-       $(am__remove_distdir)
 
1939
-       @(echo "$(distdir) archives ready for distribution: "; \
 
1940
-         list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \
 
1941
-         sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x'
 
1942
-distuninstallcheck:
 
1943
-       @$(am__cd) '$(distuninstallcheck_dir)' \
 
1944
-       && test `$(distuninstallcheck_listfiles) | wc -l` -le 1 \
 
1945
-          || { echo "ERROR: files left after uninstall:" ; \
 
1946
-               if test -n "$(DESTDIR)"; then \
 
1947
-                 echo "  (check DESTDIR support)"; \
 
1948
-               fi ; \
 
1949
-               $(distuninstallcheck_listfiles) ; \
 
1950
-               exit 1; } >&2
 
1951
-distcleancheck: distclean
 
1952
-       @if test '$(srcdir)' = . ; then \
 
1953
-         echo "ERROR: distcleancheck can only run from a VPATH build" ; \
 
1954
-         exit 1 ; \
 
1955
-       fi
 
1956
-       @test `$(distcleancheck_listfiles) | wc -l` -eq 0 \
 
1957
-         || { echo "ERROR: files left in build directory after distclean:" ; \
 
1958
-              $(distcleancheck_listfiles) ; \
 
1959
-              exit 1; } >&2
 
1960
 check-am: all-am
 
1961
 check: check-recursive
 
1962
 all-am: Makefile $(LTLIBRARIES) all-multi
 
1963
@@ -960,21 +726,19 @@
 
1964
 .PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
 
1965
        all all-am all-multi am--refresh check check-am clean \
 
1966
        clean-generic clean-libtool clean-multi \
 
1967
-       clean-noinstLTLIBRARIES ctags ctags-recursive dist dist-all \
 
1968
-       dist-bzip2 dist-gzip dist-lzma dist-shar dist-tarZ dist-xz \
 
1969
-       dist-zip distcheck distclean distclean-compile \
 
1970
-       distclean-generic distclean-libtool distclean-multi \
 
1971
-       distclean-tags distcleancheck distdir distuninstallcheck dvi \
 
1972
-       dvi-am html html-am info info-am install install-am \
 
1973
-       install-data install-data-am install-dvi install-dvi-am \
 
1974
-       install-exec install-exec-am install-html install-html-am \
 
1975
-       install-info install-info-am install-man install-multi \
 
1976
-       install-pdf install-pdf-am install-ps install-ps-am \
 
1977
-       install-strip installcheck installcheck-am installdirs \
 
1978
-       installdirs-am maintainer-clean maintainer-clean-generic \
 
1979
-       maintainer-clean-multi mostlyclean mostlyclean-compile \
 
1980
-       mostlyclean-generic mostlyclean-libtool mostlyclean-multi pdf \
 
1981
-       pdf-am ps ps-am tags tags-recursive uninstall uninstall-am
 
1982
+       clean-noinstLTLIBRARIES ctags ctags-recursive distclean \
 
1983
+       distclean-compile distclean-generic distclean-libtool \
 
1984
+       distclean-multi distclean-tags dvi dvi-am html html-am info \
 
1985
+       info-am install install-am install-data install-data-am \
 
1986
+       install-dvi install-dvi-am install-exec install-exec-am \
 
1987
+       install-html install-html-am install-info install-info-am \
 
1988
+       install-man install-multi install-pdf install-pdf-am \
 
1989
+       install-ps install-ps-am install-strip installcheck \
 
1990
+       installcheck-am installdirs installdirs-am maintainer-clean \
 
1991
+       maintainer-clean-generic maintainer-clean-multi mostlyclean \
 
1992
+       mostlyclean-compile mostlyclean-generic mostlyclean-libtool \
 
1993
+       mostlyclean-multi pdf pdf-am ps ps-am tags tags-recursive \
 
1994
+       uninstall uninstall-am
 
1995
 
 
1996
 override CFLAGS := $(filter-out $(O0_CFLAGS), $(CFLAGS)) $(O0_CFLAGS)
 
1997
 
 
1998
Index: boehm-gc/include/Makefile.in
 
1999
===================================================================
 
2000
--- a/src/boehm-gc/include/Makefile.in  (.../tags/gcc_4_8_0_release)
 
2001
+++ b/src/boehm-gc/include/Makefile.in  (.../branches/gcc-4_8-branch)
 
2002
@@ -36,9 +36,9 @@
 
2003
 host_triplet = @host@
 
2004
 target_triplet = @target@
 
2005
 subdir = include
 
2006
-DIST_COMMON = $(noinst_HEADERS) $(srcdir)/Makefile.am \
 
2007
-       $(srcdir)/Makefile.in $(srcdir)/gc_config.h.in \
 
2008
-       $(srcdir)/gc_ext_config.h.in
 
2009
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \
 
2010
+       $(srcdir)/gc_config.h.in $(srcdir)/gc_ext_config.h.in \
 
2011
+       $(noinst_HEADERS)
 
2012
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
2013
 am__aclocal_m4_deps = $(top_srcdir)/../config/acx.m4 \
 
2014
        $(top_srcdir)/../config/depstand.m4 \
 
2015
@@ -55,11 +55,9 @@
 
2016
 CONFIG_CLEAN_FILES =
 
2017
 CONFIG_CLEAN_VPATH_FILES =
 
2018
 SOURCES =
 
2019
-DIST_SOURCES =
 
2020
 HEADERS = $(noinst_HEADERS)
 
2021
 ETAGS = etags
 
2022
 CTAGS = ctags
 
2023
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
2024
 ACLOCAL = @ACLOCAL@
 
2025
 AMTAR = @AMTAR@
 
2026
 AM_CPPFLAGS = @AM_CPPFLAGS@
 
2027
@@ -200,7 +198,7 @@
 
2028
 top_build_prefix = @top_build_prefix@
 
2029
 top_builddir = @top_builddir@
 
2030
 top_srcdir = @top_srcdir@
 
2031
-AUTOMAKE_OPTIONS = foreign
 
2032
+AUTOMAKE_OPTIONS = foreign no-dist
 
2033
 noinst_HEADERS = gc.h gc_backptr.h gc_local_alloc.h \
 
2034
   gc_pthread_redirects.h gc_cpp.h
 
2035
 
 
2036
@@ -323,37 +321,6 @@
 
2037
 
 
2038
 distclean-tags:
 
2039
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
2040
-
 
2041
-distdir: $(DISTFILES)
 
2042
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
2043
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
2044
-       list='$(DISTFILES)'; \
 
2045
-         dist_files=`for file in $$list; do echo $$file; done | \
 
2046
-         sed -e "s|^$$srcdirstrip/||;t" \
 
2047
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
2048
-       case $$dist_files in \
 
2049
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
2050
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
2051
-                          sort -u` ;; \
 
2052
-       esac; \
 
2053
-       for file in $$dist_files; do \
 
2054
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
2055
-         if test -d $$d/$$file; then \
 
2056
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
2057
-           if test -d "$(distdir)/$$file"; then \
 
2058
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
2059
-           fi; \
 
2060
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
2061
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
2062
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
2063
-           fi; \
 
2064
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
2065
-         else \
 
2066
-           test -f "$(distdir)/$$file" \
 
2067
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
2068
-           || exit 1; \
 
2069
-         fi; \
 
2070
-       done
 
2071
 check-am: all-am
 
2072
 check: check-am
 
2073
 all-am: Makefile $(HEADERS) gc_config.h gc_ext_config.h
 
2074
@@ -453,16 +420,15 @@
 
2075
 
 
2076
 .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
 
2077
        clean-libtool ctags distclean distclean-generic distclean-hdr \
 
2078
-       distclean-libtool distclean-tags distdir dvi dvi-am html \
 
2079
-       html-am info info-am install install-am install-data \
 
2080
-       install-data-am install-dvi install-dvi-am install-exec \
 
2081
-       install-exec-am install-html install-html-am install-info \
 
2082
-       install-info-am install-man install-pdf install-pdf-am \
 
2083
-       install-ps install-ps-am install-strip installcheck \
 
2084
-       installcheck-am installdirs maintainer-clean \
 
2085
-       maintainer-clean-generic mostlyclean mostlyclean-generic \
 
2086
-       mostlyclean-libtool pdf pdf-am ps ps-am tags uninstall \
 
2087
-       uninstall-am
 
2088
+       distclean-libtool distclean-tags dvi dvi-am html html-am info \
 
2089
+       info-am install install-am install-data install-data-am \
 
2090
+       install-dvi install-dvi-am install-exec install-exec-am \
 
2091
+       install-html install-html-am install-info install-info-am \
 
2092
+       install-man install-pdf install-pdf-am install-ps \
 
2093
+       install-ps-am install-strip installcheck installcheck-am \
 
2094
+       installdirs maintainer-clean maintainer-clean-generic \
 
2095
+       mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
 
2096
+       ps ps-am tags uninstall uninstall-am
 
2097
 
 
2098
 
 
2099
 # Tell versions [3.59,3.63) of GNU make to not export all variables.
 
2100
Index: boehm-gc/include/Makefile.am
 
2101
===================================================================
 
2102
--- a/src/boehm-gc/include/Makefile.am  (.../tags/gcc_4_8_0_release)
 
2103
+++ b/src/boehm-gc/include/Makefile.am  (.../branches/gcc-4_8-branch)
 
2104
@@ -1,4 +1,4 @@
 
2105
-AUTOMAKE_OPTIONS = foreign
 
2106
+AUTOMAKE_OPTIONS = foreign no-dist
 
2107
 
 
2108
 noinst_HEADERS = gc.h gc_backptr.h gc_local_alloc.h \
 
2109
   gc_pthread_redirects.h gc_cpp.h
 
2110
Index: boehm-gc/ChangeLog
 
2111
===================================================================
 
2112
--- a/src/boehm-gc/ChangeLog    (.../tags/gcc_4_8_0_release)
 
2113
+++ b/src/boehm-gc/ChangeLog    (.../branches/gcc-4_8-branch)
 
2114
@@ -1,3 +1,13 @@
 
2115
+2013-03-22  Jakub Jelinek  <jakub@redhat.com>
 
2116
+
 
2117
+       PR other/43620
 
2118
+       * Makefile.am (AUTOMAKE_OPTIONS): Add no-dist.
 
2119
+       * include/Makefile.am (AUTOMAKE_OPTIONS): Add no-dist.
 
2120
+       * testsuite/Makefile.am (AUTOMAKE_OPTIONS): Add no-dist.
 
2121
+       * Makefile.in: Regenerated.
 
2122
+       * include/Makefile.in: Regenerated.
 
2123
+       * testsuite/Makefile.in: Regenerated.
 
2124
+
 
2125
 2013-03-22  Release Manager
 
2126
 
 
2127
        * GCC 4.8.0 released.
 
2128
Index: boehm-gc/testsuite/Makefile.in
 
2129
===================================================================
 
2130
--- a/src/boehm-gc/testsuite/Makefile.in        (.../tags/gcc_4_8_0_release)
 
2131
+++ b/src/boehm-gc/testsuite/Makefile.in        (.../branches/gcc-4_8-branch)
 
2132
@@ -35,7 +35,7 @@
 
2133
 host_triplet = @host@
 
2134
 target_triplet = @target@
 
2135
 subdir = testsuite
 
2136
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
2137
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
2138
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
2139
 am__aclocal_m4_deps = $(top_srcdir)/../config/acx.m4 \
 
2140
        $(top_srcdir)/../config/depstand.m4 \
 
2141
@@ -53,10 +53,8 @@
 
2142
 CONFIG_CLEAN_FILES =
 
2143
 CONFIG_CLEAN_VPATH_FILES =
 
2144
 SOURCES =
 
2145
-DIST_SOURCES =
 
2146
 RUNTESTDEFAULTFLAGS = --tool $$tool --srcdir $$srcdir
 
2147
 RUNTEST = runtest
 
2148
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
2149
 ACLOCAL = @ACLOCAL@
 
2150
 AMTAR = @AMTAR@
 
2151
 AM_CPPFLAGS = @AM_CPPFLAGS@
 
2152
@@ -197,7 +195,7 @@
 
2153
 top_build_prefix = @top_build_prefix@
 
2154
 top_builddir = @top_builddir@
 
2155
 top_srcdir = @top_srcdir@
 
2156
-AUTOMAKE_OPTIONS = foreign dejagnu
 
2157
+AUTOMAKE_OPTIONS = foreign dejagnu no-dist
 
2158
 EXPECT = expect
 
2159
 
 
2160
 # Override default.
 
2161
@@ -267,37 +265,6 @@
 
2162
        -l='$(DEJATOOL)'; for tool in $$l; do \
 
2163
          rm -f $$tool.sum $$tool.log; \
 
2164
        done
 
2165
-
 
2166
-distdir: $(DISTFILES)
 
2167
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
2168
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
2169
-       list='$(DISTFILES)'; \
 
2170
-         dist_files=`for file in $$list; do echo $$file; done | \
 
2171
-         sed -e "s|^$$srcdirstrip/||;t" \
 
2172
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
2173
-       case $$dist_files in \
 
2174
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
2175
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
2176
-                          sort -u` ;; \
 
2177
-       esac; \
 
2178
-       for file in $$dist_files; do \
 
2179
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
2180
-         if test -d $$d/$$file; then \
 
2181
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
2182
-           if test -d "$(distdir)/$$file"; then \
 
2183
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
2184
-           fi; \
 
2185
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
2186
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
2187
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
2188
-           fi; \
 
2189
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
2190
-         else \
 
2191
-           test -f "$(distdir)/$$file" \
 
2192
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
2193
-           || exit 1; \
 
2194
-         fi; \
 
2195
-       done
 
2196
 check-am: all-am
 
2197
        $(MAKE) $(AM_MAKEFLAGS) check-DEJAGNU
 
2198
 check: check-am
 
2199
@@ -399,8 +366,8 @@
 
2200
 
 
2201
 .PHONY: all all-am check check-DEJAGNU check-am clean clean-generic \
 
2202
        clean-libtool distclean distclean-DEJAGNU distclean-generic \
 
2203
-       distclean-libtool distdir dvi dvi-am html html-am info info-am \
 
2204
-       install install-am install-data install-data-am install-dvi \
 
2205
+       distclean-libtool dvi dvi-am html html-am info info-am install \
 
2206
+       install-am install-data install-data-am install-dvi \
 
2207
        install-dvi-am install-exec install-exec-am install-html \
 
2208
        install-html-am install-info install-info-am install-man \
 
2209
        install-pdf install-pdf-am install-ps install-ps-am \
 
2210
Index: boehm-gc/testsuite/Makefile.am
 
2211
===================================================================
 
2212
--- a/src/boehm-gc/testsuite/Makefile.am        (.../tags/gcc_4_8_0_release)
 
2213
+++ b/src/boehm-gc/testsuite/Makefile.am        (.../branches/gcc-4_8-branch)
 
2214
@@ -1,6 +1,6 @@
 
2215
 ## Process this file with automake to produce Makefile.in.
 
2216
 
 
2217
-AUTOMAKE_OPTIONS = foreign dejagnu
 
2218
+AUTOMAKE_OPTIONS = foreign dejagnu no-dist
 
2219
 
 
2220
 EXPECT = expect
 
2221
 
 
2222
Index: boehm-gc/Makefile.am
 
2223
===================================================================
 
2224
--- a/src/boehm-gc/Makefile.am  (.../tags/gcc_4_8_0_release)
 
2225
+++ b/src/boehm-gc/Makefile.am  (.../branches/gcc-4_8-branch)
 
2226
@@ -4,7 +4,7 @@
 
2227
 ## files that should be in the distribution are not mentioned in this
 
2228
 ## Makefile.am.
 
2229
 
 
2230
-AUTOMAKE_OPTIONS = foreign subdir-objects
 
2231
+AUTOMAKE_OPTIONS = foreign subdir-objects no-dist
 
2232
 ACLOCAL_AMFLAGS = -I .. -I ../config
 
2233
 
 
2234
 SUBDIRS = include testsuite
 
2235
Index: include/ChangeLog
 
2236
===================================================================
 
2237
--- a/src/include/ChangeLog     (.../tags/gcc_4_8_0_release)
 
2238
+++ b/src/include/ChangeLog     (.../branches/gcc-4_8-branch)
 
2239
@@ -1,3 +1,10 @@
 
2240
+2013-04-03  Jason Merrill  <jason@redhat.com>
 
2241
+
 
2242
+       Demangle C++11 ref-qualifier.
 
2243
+       * demangle.h (enum demangle_component_type): Add
 
2244
+       DEMANGLE_COMPONENT_REFERENCE_THIS,
 
2245
+       DEMANGLE_COMPONENT_RVALUE_REFERENCE_THIS.
 
2246
+
 
2247
 2013-03-22  Release Manager
 
2248
 
 
2249
        * GCC 4.8.0 released.
 
2250
Index: include/demangle.h
 
2251
===================================================================
 
2252
--- a/src/include/demangle.h    (.../tags/gcc_4_8_0_release)
 
2253
+++ b/src/include/demangle.h    (.../branches/gcc-4_8-branch)
 
2254
@@ -302,6 +302,12 @@
 
2255
   /* The const qualifier modifying a member function.  The one subtree
 
2256
      is the type which is being qualified.  */
 
2257
   DEMANGLE_COMPONENT_CONST_THIS,
 
2258
+  /* C++11 A reference modifying a member function.  The one subtree is the
 
2259
+     type which is being referenced.  */
 
2260
+  DEMANGLE_COMPONENT_REFERENCE_THIS,
 
2261
+  /* C++11: An rvalue reference modifying a member function.  The one
 
2262
+     subtree is the type which is being referenced.  */
 
2263
+  DEMANGLE_COMPONENT_RVALUE_REFERENCE_THIS,
 
2264
   /* A vendor qualifier.  The left subtree is the type which is being
 
2265
      qualified, and the right subtree is the name of the
 
2266
      qualifier.  */
 
2267
Index: libiberty/ChangeLog
 
2268
===================================================================
 
2269
--- a/src/libiberty/ChangeLog   (.../tags/gcc_4_8_0_release)
 
2270
+++ b/src/libiberty/ChangeLog   (.../branches/gcc-4_8-branch)
 
2271
@@ -1,3 +1,17 @@
 
2272
+2013-04-03  Jason Merrill  <jason@redhat.com>
 
2273
+
 
2274
+       Demangle C++11 ref-qualifier.
 
2275
+       * cp-demangle.c (d_ref_qualifier): New.
 
2276
+       (d_nested_name, d_function_type): Use it.
 
2277
+       (d_parmlist): Don't get confused by a ref-qualifier.
 
2278
+       (cplus_demangle_type): Reorder ref-qualifier.
 
2279
+       (d_pointer_to_member_type): Likewise.
 
2280
+       (d_dump): Handle DEMANGLE_COMPONENT_REFERENCE_THIS and
 
2281
+       DEMANGLE_COMPONENT_RVALUE_REFERENCE_THIS.
 
2282
+       (d_make_comp, has_return_type, d_encoding): Likewise.
 
2283
+       (d_print_comp, d_print_mod_list, d_print_mod): Likewise.
 
2284
+       (d_print_function_type, is_ctor_or_dtor): Likewise.
 
2285
+
 
2286
 2013-03-22  Release Manager
 
2287
 
 
2288
        * GCC 4.8.0 released.
 
2289
Index: libiberty/testsuite/demangle-expected
 
2290
===================================================================
 
2291
--- a/src/libiberty/testsuite/demangle-expected (.../tags/gcc_4_8_0_release)
 
2292
+++ b/src/libiberty/testsuite/demangle-expected (.../branches/gcc-4_8-branch)
 
2293
@@ -4279,3 +4279,15 @@
 
2294
 --format=gnu-v3
 
2295
 _ZN4modc6parser8sequenceINS_9astParser13LocatedParserINS0_9ParserRefINS2_UlRNS2_16TokenParserInputEE_EEEEEINS0_14OptionalParserINS2_18ListParserTemplateILNS_6tokens5Token4TypeE4EXadL_ZNSD_Ut_13parenthesizedEEEE6ParserINS4_INS0_6ParserIS5_NS_3ast10ExpressionEEEEEEEEENSA_INS4_INS2_22OneOfKeywordsToTParserINSJ_5StyleEEEEEEENS0_14SequenceParserIS5_INS0_18ExactElementParserIS5_EENSA_ISM_EEEEENS0_14RepeatedParserINS4_INS0_15TransformParserINSU_IS5_INS4_INSP_INSJ_10Annotation12RelationshipEEEEESX_EEENS2_UlNS2_3LocES12_ONS_5MaybeISK_EEE19_EEEEELb0EEEEEENSU_INS0_17ExtractParserTypeIT_E9InputTypeEINS0_8MaybeRefIS1F_E4TypeEDpNS1I_IT0_E4TypeEEEEOS1F_DpOS1L_
 
2296
 modc::parser::ParserRef<modc::astParser::OneOfKeywordsToTParser<modc::astParser::ListParserTemplate<(modc::tokens::Token::Type)4, &modc::tokens::{unnamed type#1}::parenthesized>::Parser::Style> ><modc::parser::ExtractParserType<modc::astParser::LocatedParser<modc::parser::ParserRef<modc::astParser::{lambda(modc::astParser::TokenParserInput&)#1}> > >::InputType, modc::parser::MaybeRef<modc::astParser::{lambda(modc::astParser::Loc, modc::parser::RepeatedParser, modc::Maybe<modc::parser::Parser>&&)#21}>::Type, modc::parser::RepeatedParser<modc::parser::ParserRef<modc::parser::TransformParser<modc::parser::ParserRef<modc::astParser::OneOfKeywordsToTParser<modc::astParser::ListParserTemplate<(modc::tokens::Token::Type)4, &modc::tokens::{unnamed type#1}::parenthesized>::Parser::Style> ><modc::astParser::TokenParserInput<modc::parser::ParserRef<modc::astParser::ListParserTemplate<(modc::tokens::Token::Type)4, &modc::tokens::{unnamed type#1}::parenthesized>::Parser<modc::parser::ParserRef<modc::parser::Parser<modc::astParser::TokenParserInput, modc::ast::Expression> > ><modc::astParser::ListParserTemplate<(modc::tokens::Token::Type)4, &modc::tokens::{unnamed type#1}::parenthesized>::Parser::Annotation::Relationship> >, modc::parser::ExactElementParser> >, modc::astParser::{lambda(modc::astParser::Loc, modc::parser::RepeatedParser, modc::Maybe<modc::parser::Parser>&&)#21}> >, false><modc::parser::OptionalParser<modc::astParser::ListParserTemplate<(modc::tokens::Token::Type)4, &modc::tokens::{unnamed type#1}::parenthesized>::Parser<modc::parser::ParserRef<modc::parser::Parser<modc::astParser::TokenParserInput, modc::ast::Expression> > > > >::Type, modc::parser::RepeatedParser<modc::parser::ParserRef<modc::parser::TransformParser<modc::parser::ParserRef<modc::astParser::OneOfKeywordsToTParser<modc::astParser::ListParserTemplate<(modc::tokens::Token::Type)4, &modc::tokens::{unnamed type#1}::parenthesized>::Parser::Style> ><modc::astParser::TokenParserInput<modc::parser::ParserRef<modc::astParser::ListParserTemplate<(modc::tokens::Token::Type)4, &modc::tokens::{unnamed type#1}::parenthesized>::Parser<modc::parser::ParserRef<modc::parser::Parser<modc::astParser::TokenParserInput, modc::ast::Expression> > ><modc::astParser::ListParserTemplate<(modc::tokens::Token::Type)4, &modc::tokens::{unnamed type#1}::parenthesized>::Parser::Annotation::Relationship> >, modc::parser::ExactElementParser> >, modc::astParser::{lambda(modc::astParser::Loc, modc::parser::RepeatedParser, modc::Maybe<modc::parser::Parser>&&)#21}> >, false><modc::astParser::LocatedParser<modc::parser::ParserRef<modc::astParser::{lambda(modc::astParser::TokenParserInput&)#1}> ><modc::parser::ParserRef<modc::astParser::OneOfKeywordsToTParser<modc::astParser::ListParserTemplate<(modc::tokens::Token::Type)4, &modc::tokens::{unnamed type#1}::parenthesized>::Parser::Style> > > >::Type, modc::parser::RepeatedParser<modc::parser::ParserRef<modc::parser::TransformParser<modc::parser::ParserRef<modc::astParser::OneOfKeywordsToTParser<modc::astParser::ListParserTemplate<(modc::tokens::Token::Type)4, &modc::tokens::{unnamed type#1}::parenthesized>::Parser::Style> ><modc::astParser::TokenParserInput<modc::parser::ParserRef<modc::astParser::ListParserTemplate<(modc::tokens::Token::Type)4, &modc::tokens::{unnamed type#1}::parenthesized>::Parser<modc::parser::ParserRef<modc::parser::Parser<modc::astParser::TokenParserInput, modc::ast::Expression> > ><modc::astParser::ListParserTemplate<(modc::tokens::Token::Type)4, &modc::tokens::{unnamed type#1}::parenthesized>::Parser::Annotation::Relationship> >, modc::parser::ExactElementParser> >, modc::astParser::{lambda(modc::astParser::Loc, modc::parser::RepeatedParser, modc::Maybe<modc::parser::Parser>&&)#21}> >, false><modc::parser::SequenceParser<modc::astParser::TokenParserInput<modc::parser::ExactElementParser<modc::astParser::TokenParserInput>, modc::astParser::LocatedParser<modc::parser::ParserRef<modc::astParser::{lambda(modc::astParser::TokenParserInput&)#1}> ><modc::ast::Expression> > > >::Type, modc::parser::RepeatedParser<modc::parser::ParserRef<modc::parser::TransformParser<modc::parser::ParserRef<modc::astParser::OneOfKeywordsToTParser<modc::astParser::ListParserTemplate<(modc::tokens::Token::Type)4, &modc::tokens::{unnamed type#1}::parenthesized>::Parser::Style> ><modc::astParser::TokenParserInput<modc::parser::ParserRef<modc::astParser::ListParserTemplate<(modc::tokens::Token::Type)4, &modc::tokens::{unnamed type#1}::parenthesized>::Parser<modc::parser::ParserRef<modc::parser::Parser<modc::astParser::TokenParserInput, modc::ast::Expression> > ><modc::astParser::ListParserTemplate<(modc::tokens::Token::Type)4, &modc::tokens::{unnamed type#1}::parenthesized>::Parser::Annotation::Relationship> >, modc::parser::ExactElementParser> >, modc::astParser::{lambda(modc::astParser::Loc, modc::parser::RepeatedParser, modc::Maybe<modc::parser::Parser>&&)#21}> >, false><modc::parser::RepeatedParser<modc::parser::ParserRef<modc::parser::TransformParser<modc::parser::ParserRef<modc::astParser::OneOfKeywordsToTParser<modc::astParser::ListParserTemplate<(modc::tokens::Token::Type)4, &modc::tokens::{unnamed type#1}::parenthesized>::Parser::Style> ><modc::astParser::TokenParserInput<modc::parser::ParserRef<modc::astParser::ListParserTemplate<(modc::tokens::Token::Type)4, &modc::tokens::{unnamed type#1}::parenthesized>::Parser<modc::parser::ParserRef<modc::parser::Parser<modc::astParser::TokenParserInput, modc::ast::Expression> > ><modc::astParser::ListParserTemplate<(modc::tokens::Token::Type)4, &modc::tokens::{unnamed type#1}::parenthesized>::Parser::Annotation::Relationship> >, modc::parser::ExactElementParser> >, modc::astParser::{lambda(modc::astParser::Loc, modc::parser::RepeatedParser, modc::Maybe<modc::parser::Parser>&&)#21}> >, false> >::Type> modc::parser::sequence<modc::astParser::LocatedParser<modc::parser::ParserRef<modc::astParser::{lambda(modc::astParser::TokenParserInput&)#1}> >, modc::parser::OptionalParser<modc::astParser::ListParserTemplate<(modc::tokens::Token::Type)4, &modc::tokens::{unnamed type#1}::parenthesized>::Parser<modc::parser::ParserRef<modc::parser::Parser<modc::astParser::TokenParserInput, modc::ast::Expression> > > >, modc::astParser::LocatedParser<modc::parser::ParserRef<modc::astParser::{lambda(modc::astParser::TokenParserInput&)#1}> ><modc::parser::ParserRef<modc::astParser::OneOfKeywordsToTParser<modc::astParser::ListParserTemplate<(modc::tokens::Token::Type)4, &modc::tokens::{unnamed type#1}::parenthesized>::Parser::Style> > >, modc::parser::SequenceParser<modc::astParser::TokenParserInput<modc::parser::ExactElementParser<modc::astParser::TokenParserInput>, modc::astParser::LocatedParser<modc::parser::ParserRef<modc::astParser::{lambda(modc::astParser::TokenParserInput&)#1}> ><modc::ast::Expression> > >, modc::parser::RepeatedParser<modc::parser::ParserRef<modc::parser::TransformParser<modc::parser::ParserRef<modc::astParser::OneOfKeywordsToTParser<modc::astParser::ListParserTemplate<(modc::tokens::Token::Type)4, &modc::tokens::{unnamed type#1}::parenthesized>::Parser::Style> ><modc::astParser::TokenParserInput<modc::parser::ParserRef<modc::astParser::ListParserTemplate<(modc::tokens::Token::Type)4, &modc::tokens::{unnamed type#1}::parenthesized>::Parser<modc::parser::ParserRef<modc::parser::Parser<modc::astParser::TokenParserInput, modc::ast::Expression> > ><modc::astParser::ListParserTemplate<(modc::tokens::Token::Type)4, &modc::tokens::{unnamed type#1}::parenthesized>::Parser::Annotation::Relationship> >, modc::parser::ExactElementParser> >, modc::astParser::{lambda(modc::astParser::Loc, modc::parser::RepeatedParser, modc::Maybe<modc::parser::Parser>&&)#21}> >, false> >(modc::astParser::{lambda(modc::astParser::Loc, modc::parser::RepeatedParser, modc::Maybe<modc::parser::Parser>&&)#21}&&, (modc::parser::ExtractParserType<modc::astParser::LocatedParser<modc::parser::ParserRef<modc::astParser::{lambda(modc::astParser::TokenParserInput&)#1}> > >&&)...)
 
2297
+--format=gnu-v3
 
2298
+_ZNKR1A1hEv
 
2299
+A::h() const &
 
2300
+--format=gnu-v3
 
2301
+_Z1lM1AKFvvRE
 
2302
+l(void (A::*)() const &)
 
2303
+--format=gnu-v3
 
2304
+_Z1mIFvvOEEvM1AT_
 
2305
+void m<void () &&>(void (A::*)() &&)
 
2306
+--format=gnu-v3
 
2307
+_Z1nIM1AKFvvREEvT_
 
2308
+void n<void (A::*)() const &>(void (A::*)() const &)
 
2309
Index: libiberty/cp-demangle.c
 
2310
===================================================================
 
2311
--- a/src/libiberty/cp-demangle.c       (.../tags/gcc_4_8_0_release)
 
2312
+++ b/src/libiberty/cp-demangle.c       (.../branches/gcc-4_8-branch)
 
2313
@@ -382,6 +382,9 @@
 
2314
 d_cv_qualifiers (struct d_info *, struct demangle_component **, int);
 
2315
 
 
2316
 static struct demangle_component *
 
2317
+d_ref_qualifier (struct d_info *, struct demangle_component *);
 
2318
+
 
2319
+static struct demangle_component *
 
2320
 d_function_type (struct d_info *);
 
2321
 
 
2322
 static struct demangle_component *
 
2323
@@ -614,6 +617,12 @@
 
2324
     case DEMANGLE_COMPONENT_CONST_THIS:
 
2325
       printf ("const this\n");
 
2326
       break;
 
2327
+    case DEMANGLE_COMPONENT_REFERENCE_THIS:
 
2328
+      printf ("reference this\n");
 
2329
+      break;
 
2330
+    case DEMANGLE_COMPONENT_RVALUE_REFERENCE_THIS:
 
2331
+      printf ("rvalue reference this\n");
 
2332
+      break;
 
2333
     case DEMANGLE_COMPONENT_VENDOR_TYPE_QUAL:
 
2334
       printf ("vendor type qualifier\n");
 
2335
       break;
 
2336
@@ -893,6 +902,8 @@
 
2337
     case DEMANGLE_COMPONENT_RESTRICT_THIS:
 
2338
     case DEMANGLE_COMPONENT_VOLATILE_THIS:
 
2339
     case DEMANGLE_COMPONENT_CONST_THIS:
 
2340
+    case DEMANGLE_COMPONENT_REFERENCE_THIS:
 
2341
+    case DEMANGLE_COMPONENT_RVALUE_REFERENCE_THIS:
 
2342
     case DEMANGLE_COMPONENT_ARGLIST:
 
2343
     case DEMANGLE_COMPONENT_TEMPLATE_ARGLIST:
 
2344
       break;
 
2345
@@ -1131,6 +1142,8 @@
 
2346
     case DEMANGLE_COMPONENT_RESTRICT_THIS:
 
2347
     case DEMANGLE_COMPONENT_VOLATILE_THIS:
 
2348
     case DEMANGLE_COMPONENT_CONST_THIS:
 
2349
+    case DEMANGLE_COMPONENT_REFERENCE_THIS:
 
2350
+    case DEMANGLE_COMPONENT_RVALUE_REFERENCE_THIS:
 
2351
       return has_return_type (d_left (dc));
 
2352
     }
 
2353
 }
 
2354
@@ -1186,7 +1199,9 @@
 
2355
             v2 demangler without DMGL_PARAMS.  */
 
2356
          while (dc->type == DEMANGLE_COMPONENT_RESTRICT_THIS
 
2357
                 || dc->type == DEMANGLE_COMPONENT_VOLATILE_THIS
 
2358
-                || dc->type == DEMANGLE_COMPONENT_CONST_THIS)
 
2359
+                || dc->type == DEMANGLE_COMPONENT_CONST_THIS
 
2360
+                || dc->type == DEMANGLE_COMPONENT_REFERENCE_THIS
 
2361
+                || dc->type == DEMANGLE_COMPONENT_RVALUE_REFERENCE_THIS)
 
2362
            dc = d_left (dc);
 
2363
 
 
2364
          /* If the top level is a DEMANGLE_COMPONENT_LOCAL_NAME, then
 
2365
@@ -1200,7 +1215,9 @@
 
2366
              dcr = d_right (dc);
 
2367
              while (dcr->type == DEMANGLE_COMPONENT_RESTRICT_THIS
 
2368
                     || dcr->type == DEMANGLE_COMPONENT_VOLATILE_THIS
 
2369
-                    || dcr->type == DEMANGLE_COMPONENT_CONST_THIS)
 
2370
+                    || dcr->type == DEMANGLE_COMPONENT_CONST_THIS
 
2371
+                    || dcr->type == DEMANGLE_COMPONENT_REFERENCE_THIS
 
2372
+                    || dcr->type == DEMANGLE_COMPONENT_RVALUE_REFERENCE_THIS)
 
2373
                dcr = d_left (dcr);
 
2374
              dc->u.s_binary.right = dcr;
 
2375
            }
 
2376
@@ -1322,8 +1339,8 @@
 
2377
     }
 
2378
 }
 
2379
 
 
2380
-/* <nested-name> ::= N [<CV-qualifiers>] <prefix> <unqualified-name> E
 
2381
-                 ::= N [<CV-qualifiers>] <template-prefix> <template-args> E
 
2382
+/* <nested-name> ::= N [<CV-qualifiers>] [<ref-qualifier>] <prefix> <unqualified-name> E
 
2383
+                 ::= N [<CV-qualifiers>] [<ref-qualifier>] <template-prefix> <template-args> E
 
2384
 */
 
2385
 
 
2386
 static struct demangle_component *
 
2387
@@ -1331,6 +1348,7 @@
 
2388
 {
 
2389
   struct demangle_component *ret;
 
2390
   struct demangle_component **pret;
 
2391
+  struct demangle_component *rqual;
 
2392
 
 
2393
   if (! d_check_char (di, 'N'))
 
2394
     return NULL;
 
2395
@@ -1339,10 +1357,20 @@
 
2396
   if (pret == NULL)
 
2397
     return NULL;
 
2398
 
 
2399
+  /* Parse the ref-qualifier now and then attach it
 
2400
+     once we have something to attach it to.  */
 
2401
+  rqual = d_ref_qualifier (di, NULL);
 
2402
+
 
2403
   *pret = d_prefix (di);
 
2404
   if (*pret == NULL)
 
2405
     return NULL;
 
2406
 
 
2407
+  if (rqual)
 
2408
+    {
 
2409
+      d_left (rqual) = ret;
 
2410
+      ret = rqual;
 
2411
+    }
 
2412
+
 
2413
   if (! d_check_char (di, 'E'))
 
2414
     return NULL;
 
2415
 
 
2416
@@ -2171,8 +2199,20 @@
 
2417
       if (pret == NULL)
 
2418
        return NULL;
 
2419
       *pret = cplus_demangle_type (di);
 
2420
-      if (! *pret || ! d_add_substitution (di, ret))
 
2421
+      if (! *pret)
 
2422
        return NULL;
 
2423
+      if ((*pret)->type == DEMANGLE_COMPONENT_RVALUE_REFERENCE_THIS
 
2424
+         || (*pret)->type == DEMANGLE_COMPONENT_REFERENCE_THIS)
 
2425
+       {
 
2426
+         /* Move the ref-qualifier outside the cv-qualifiers so that
 
2427
+            they are printed in the right order.  */
 
2428
+         struct demangle_component *fn = d_left (*pret);
 
2429
+         d_left (*pret) = ret;
 
2430
+         ret = *pret;
 
2431
+         *pret = fn;
 
2432
+       }
 
2433
+      if (! d_add_substitution (di, ret))
 
2434
+       return NULL;
 
2435
       return ret;
 
2436
     }
 
2437
 
 
2438
@@ -2474,9 +2514,40 @@
 
2439
   return pret;
 
2440
 }
 
2441
 
 
2442
-/* <function-type> ::= F [Y] <bare-function-type> E  */
 
2443
+/* <ref-qualifier> ::= R
 
2444
+                   ::= O */
 
2445
 
 
2446
 static struct demangle_component *
 
2447
+d_ref_qualifier (struct d_info *di, struct demangle_component *sub)
 
2448
+{
 
2449
+  struct demangle_component *ret = sub;
 
2450
+  char peek;
 
2451
+
 
2452
+  peek = d_peek_char (di);
 
2453
+  if (peek == 'R' || peek == 'O')
 
2454
+    {
 
2455
+      enum demangle_component_type t;
 
2456
+      if (peek == 'R')
 
2457
+       {
 
2458
+         t = DEMANGLE_COMPONENT_REFERENCE_THIS;
 
2459
+         di->expansion += sizeof "&";
 
2460
+       }
 
2461
+      else
 
2462
+       {
 
2463
+         t = DEMANGLE_COMPONENT_RVALUE_REFERENCE_THIS;
 
2464
+         di->expansion += sizeof "&&";
 
2465
+       }
 
2466
+      d_advance (di, 1);
 
2467
+
 
2468
+      ret = d_make_comp (di, t, ret, NULL);
 
2469
+    }
 
2470
+
 
2471
+  return ret;
 
2472
+}
 
2473
+
 
2474
+/* <function-type> ::= F [Y] <bare-function-type> [<ref-qualifier>] E  */
 
2475
+
 
2476
+static struct demangle_component *
 
2477
 d_function_type (struct d_info *di)
 
2478
 {
 
2479
   struct demangle_component *ret;
 
2480
@@ -2490,6 +2561,8 @@
 
2481
       d_advance (di, 1);
 
2482
     }
 
2483
   ret = d_bare_function_type (di, 1);
 
2484
+  ret = d_ref_qualifier (di, ret);
 
2485
+
 
2486
   if (! d_check_char (di, 'E'))
 
2487
     return NULL;
 
2488
   return ret;
 
2489
@@ -2512,6 +2585,10 @@
 
2490
       char peek = d_peek_char (di);
 
2491
       if (peek == '\0' || peek == 'E' || peek == '.')
 
2492
        break;
 
2493
+      if ((peek == 'R' || peek == 'O')
 
2494
+         && d_peek_next_char (di) == 'E')
 
2495
+       /* Function ref-qualifier, not a ref prefix for a parameter type.  */
 
2496
+       break;
 
2497
       type = cplus_demangle_type (di);
 
2498
       if (type == NULL)
 
2499
        return NULL;
 
2500
@@ -2692,6 +2769,18 @@
 
2501
   if (*pmem == NULL)
 
2502
     return NULL;
 
2503
 
 
2504
+  if (pmem != &mem
 
2505
+      && ((*pmem)->type == DEMANGLE_COMPONENT_RVALUE_REFERENCE_THIS
 
2506
+         || (*pmem)->type == DEMANGLE_COMPONENT_REFERENCE_THIS))
 
2507
+    {
 
2508
+      /* Move the ref-qualifier outside the cv-qualifiers so that
 
2509
+        they are printed in the right order.  */
 
2510
+      struct demangle_component *fn = d_left (*pmem);
 
2511
+      d_left (*pmem) = mem;
 
2512
+      mem = *pmem;
 
2513
+      *pmem = fn;
 
2514
+    }
 
2515
+
 
2516
   if (pmem != &mem && (*pmem)->type != DEMANGLE_COMPONENT_FUNCTION_TYPE)
 
2517
     {
 
2518
       if (! d_add_substitution (di, mem))
 
2519
@@ -3923,7 +4012,9 @@
 
2520
 
 
2521
            if (typed_name->type != DEMANGLE_COMPONENT_RESTRICT_THIS
 
2522
                && typed_name->type != DEMANGLE_COMPONENT_VOLATILE_THIS
 
2523
-               && typed_name->type != DEMANGLE_COMPONENT_CONST_THIS)
 
2524
+               && typed_name->type != DEMANGLE_COMPONENT_CONST_THIS
 
2525
+               && typed_name->type != DEMANGLE_COMPONENT_RVALUE_REFERENCE_THIS
 
2526
+               && typed_name->type != DEMANGLE_COMPONENT_REFERENCE_THIS)
 
2527
              break;
 
2528
 
 
2529
            typed_name = d_left (typed_name);
 
2530
@@ -3957,7 +4048,10 @@
 
2531
              local_name = local_name->u.s_unary_num.sub;
 
2532
            while (local_name->type == DEMANGLE_COMPONENT_RESTRICT_THIS
 
2533
                   || local_name->type == DEMANGLE_COMPONENT_VOLATILE_THIS
 
2534
-                  || local_name->type == DEMANGLE_COMPONENT_CONST_THIS)
 
2535
+                  || local_name->type == DEMANGLE_COMPONENT_CONST_THIS
 
2536
+                  || local_name->type == DEMANGLE_COMPONENT_REFERENCE_THIS
 
2537
+                  || (local_name->type
 
2538
+                      == DEMANGLE_COMPONENT_RVALUE_REFERENCE_THIS))
 
2539
              {
 
2540
                if (i >= sizeof adpm / sizeof adpm[0])
 
2541
                  {
 
2542
@@ -4234,6 +4328,8 @@
 
2543
     case DEMANGLE_COMPONENT_RESTRICT_THIS:
 
2544
     case DEMANGLE_COMPONENT_VOLATILE_THIS:
 
2545
     case DEMANGLE_COMPONENT_CONST_THIS:
 
2546
+    case DEMANGLE_COMPONENT_REFERENCE_THIS:
 
2547
+    case DEMANGLE_COMPONENT_RVALUE_REFERENCE_THIS:
 
2548
     case DEMANGLE_COMPONENT_VENDOR_TYPE_QUAL:
 
2549
     case DEMANGLE_COMPONENT_POINTER:
 
2550
     case DEMANGLE_COMPONENT_COMPLEX:
 
2551
@@ -4906,7 +5002,10 @@
 
2552
       || (! suffix
 
2553
          && (mods->mod->type == DEMANGLE_COMPONENT_RESTRICT_THIS
 
2554
              || mods->mod->type == DEMANGLE_COMPONENT_VOLATILE_THIS
 
2555
-             || mods->mod->type == DEMANGLE_COMPONENT_CONST_THIS)))
 
2556
+             || mods->mod->type == DEMANGLE_COMPONENT_CONST_THIS
 
2557
+             || mods->mod->type == DEMANGLE_COMPONENT_REFERENCE_THIS
 
2558
+             || (mods->mod->type
 
2559
+                 == DEMANGLE_COMPONENT_RVALUE_REFERENCE_THIS))))
 
2560
     {
 
2561
       d_print_mod_list (dpi, options, mods->next, suffix);
 
2562
       return;
 
2563
@@ -4961,7 +5060,9 @@
 
2564
 
 
2565
       while (dc->type == DEMANGLE_COMPONENT_RESTRICT_THIS
 
2566
             || dc->type == DEMANGLE_COMPONENT_VOLATILE_THIS
 
2567
-            || dc->type == DEMANGLE_COMPONENT_CONST_THIS)
 
2568
+            || dc->type == DEMANGLE_COMPONENT_CONST_THIS
 
2569
+            || dc->type == DEMANGLE_COMPONENT_REFERENCE_THIS
 
2570
+            || dc->type == DEMANGLE_COMPONENT_RVALUE_REFERENCE_THIS)
 
2571
        dc = d_left (dc);
 
2572
 
 
2573
       d_print_comp (dpi, options, dc);
 
2574
@@ -5006,9 +5107,14 @@
 
2575
       if ((options & DMGL_JAVA) == 0)
 
2576
        d_append_char (dpi, '*');
 
2577
       return;
 
2578
+    case DEMANGLE_COMPONENT_REFERENCE_THIS:
 
2579
+      /* For the ref-qualifier, put a space before the &.  */
 
2580
+      d_append_char (dpi, ' ');
 
2581
     case DEMANGLE_COMPONENT_REFERENCE:
 
2582
       d_append_char (dpi, '&');
 
2583
       return;
 
2584
+    case DEMANGLE_COMPONENT_RVALUE_REFERENCE_THIS:
 
2585
+      d_append_char (dpi, ' ');
 
2586
     case DEMANGLE_COMPONENT_RVALUE_REFERENCE:
 
2587
       d_append_string (dpi, "&&");
 
2588
       return;
 
2589
@@ -5080,6 +5186,8 @@
 
2590
        case DEMANGLE_COMPONENT_RESTRICT_THIS:
 
2591
        case DEMANGLE_COMPONENT_VOLATILE_THIS:
 
2592
        case DEMANGLE_COMPONENT_CONST_THIS:
 
2593
+       case DEMANGLE_COMPONENT_REFERENCE_THIS:
 
2594
+       case DEMANGLE_COMPONENT_RVALUE_REFERENCE_THIS:
 
2595
          break;
 
2596
        default:
 
2597
          break;
 
2598
@@ -5600,14 +5708,17 @@
 
2599
       {
 
2600
        switch (dc->type)
 
2601
          {
 
2602
+           /* These cannot appear on a constructor or destructor.  */
 
2603
+         case DEMANGLE_COMPONENT_RESTRICT_THIS:
 
2604
+         case DEMANGLE_COMPONENT_VOLATILE_THIS:
 
2605
+         case DEMANGLE_COMPONENT_CONST_THIS:
 
2606
+         case DEMANGLE_COMPONENT_REFERENCE_THIS:
 
2607
+         case DEMANGLE_COMPONENT_RVALUE_REFERENCE_THIS:
 
2608
          default:
 
2609
            dc = NULL;
 
2610
            break;
 
2611
          case DEMANGLE_COMPONENT_TYPED_NAME:
 
2612
          case DEMANGLE_COMPONENT_TEMPLATE:
 
2613
-         case DEMANGLE_COMPONENT_RESTRICT_THIS:
 
2614
-         case DEMANGLE_COMPONENT_VOLATILE_THIS:
 
2615
-         case DEMANGLE_COMPONENT_CONST_THIS:
 
2616
            dc = d_left (dc);
 
2617
            break;
 
2618
          case DEMANGLE_COMPONENT_QUAL_NAME:
 
2619
Index: ChangeLog
 
2620
===================================================================
 
2621
--- a/src/ChangeLog     (.../tags/gcc_4_8_0_release)
 
2622
+++ b/src/ChangeLog     (.../branches/gcc-4_8-branch)
 
2623
@@ -1,3 +1,8 @@
 
2624
+2013-03-30  Matthias Klose  <doko@ubuntu.com>
 
2625
+
 
2626
+       * Makefile.def (target_modules): Don't install libffi.
 
2627
+       * Makefile.in: Regenerate.
 
2628
+
 
2629
 2013-03-22  Release Manager
 
2630
 
 
2631
        * GCC 4.8.0 released.
 
2632
Index: libbacktrace/ChangeLog
 
2633
===================================================================
 
2634
--- a/src/libbacktrace/ChangeLog        (.../tags/gcc_4_8_0_release)
 
2635
+++ b/src/libbacktrace/ChangeLog        (.../branches/gcc-4_8-branch)
 
2636
@@ -1,3 +1,8 @@
 
2637
+2013-03-25  Ian Lance Taylor  <iant@google.com>
 
2638
+
 
2639
+       * alloc.c: #include <sys/types.h>.
 
2640
+       * mmap.c: Likewise.
 
2641
+
 
2642
 2013-03-22  Release Manager
 
2643
 
 
2644
        * GCC 4.8.0 released.
 
2645
Index: libbacktrace/alloc.c
 
2646
===================================================================
 
2647
--- a/src/libbacktrace/alloc.c  (.../tags/gcc_4_8_0_release)
 
2648
+++ b/src/libbacktrace/alloc.c  (.../branches/gcc-4_8-branch)
 
2649
@@ -34,6 +34,7 @@
 
2650
 
 
2651
 #include <errno.h>
 
2652
 #include <stdlib.h>
 
2653
+#include <sys/types.h>
 
2654
 
 
2655
 #include "backtrace.h"
 
2656
 #include "internal.h"
 
2657
Index: libbacktrace/mmap.c
 
2658
===================================================================
 
2659
--- a/src/libbacktrace/mmap.c   (.../tags/gcc_4_8_0_release)
 
2660
+++ b/src/libbacktrace/mmap.c   (.../branches/gcc-4_8-branch)
 
2661
@@ -36,6 +36,7 @@
 
2662
 #include <string.h>
 
2663
 #include <stdlib.h>
 
2664
 #include <unistd.h>
 
2665
+#include <sys/types.h>
 
2666
 #include <sys/mman.h>
 
2667
 
 
2668
 #include "backtrace.h"
 
2669
Index: libjava/classpath/Makefile.in
 
2670
===================================================================
 
2671
--- a/src/libjava/classpath/Makefile.in (.../tags/gcc_4_8_0_release)
 
2672
+++ b/src/libjava/classpath/Makefile.in (.../branches/gcc-4_8-branch)
 
2673
@@ -35,25 +35,15 @@
 
2674
 host_triplet = @host@
 
2675
 target_triplet = @target@
 
2676
 subdir = .
 
2677
-DIST_COMMON = README $(am__configure_deps) $(srcdir)/../../compile \
 
2678
-       $(srcdir)/../../config.guess $(srcdir)/../../config.rpath \
 
2679
-       $(srcdir)/../../config.sub $(srcdir)/../../install-sh \
 
2680
-       $(srcdir)/../../ltmain.sh $(srcdir)/../../missing \
 
2681
-       $(srcdir)/../../mkinstalldirs $(srcdir)/Makefile.am \
 
2682
-       $(srcdir)/Makefile.in $(top_srcdir)/configure \
 
2683
+DIST_COMMON = INSTALL NEWS README AUTHORS ChangeLog \
 
2684
+       $(srcdir)/Makefile.in $(srcdir)/Makefile.am \
 
2685
+       $(top_srcdir)/configure $(am__configure_deps) \
 
2686
+       $(srcdir)/../../mkinstalldirs \
 
2687
        $(top_srcdir)/gnu/classpath/Configuration.java.in \
 
2688
        $(top_srcdir)/gnu/java/security/Configuration.java.in \
 
2689
        $(top_srcdir)/resource/META-INF/services/java.util.prefs.PreferencesFactory.in \
 
2690
        $(top_srcdir)/resource/META-INF/services/javax.sound.sampled.spi.AudioFileReader.in \
 
2691
-       $(top_srcdir)/resource/META-INF/services/javax.sound.sampled.spi.MixerProvider.in \
 
2692
-       ../../ABOUT-NLS ../../COPYING ../../COPYING.LIB \
 
2693
-       ../../ChangeLog ../../README ../../compile ../../config.guess \
 
2694
-       ../../config.rpath ../../config.sub ../../depcomp \
 
2695
-       ../../install-sh ../../ltmain.sh ../../missing \
 
2696
-       ../../mkinstalldirs ../../ylwrap AUTHORS COPYING ChangeLog \
 
2697
-       INSTALL NEWS TODO compile config.guess config.rpath config.sub \
 
2698
-       depcomp install-sh ltcf-c.sh ltcf-cxx.sh ltcf-gcj.sh ltconfig \
 
2699
-       ltmain.sh missing mkinstalldirs
 
2700
+       $(top_srcdir)/resource/META-INF/services/javax.sound.sampled.spi.MixerProvider.in
 
2701
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
2702
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
2703
        $(top_srcdir)/../../config/lead-dot.m4 \
 
2704
@@ -91,7 +81,6 @@
 
2705
        resource/META-INF/services/javax.sound.sampled.spi.MixerProvider
 
2706
 CONFIG_CLEAN_VPATH_FILES =
 
2707
 SOURCES =
 
2708
-DIST_SOURCES =
 
2709
 MULTISRCTOP = 
 
2710
 MULTIBUILDTOP = 
 
2711
 MULTIDIRS = 
 
2712
@@ -108,46 +97,9 @@
 
2713
 RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive        \
 
2714
   distclean-recursive maintainer-clean-recursive
 
2715
 AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
 
2716
-       $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \
 
2717
-       distdir dist dist-all distcheck
 
2718
+       $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS
 
2719
 ETAGS = etags
 
2720
 CTAGS = ctags
 
2721
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
2722
-distdir = $(PACKAGE)-$(VERSION)
 
2723
-top_distdir = $(distdir)
 
2724
-am__remove_distdir = \
 
2725
-  { test ! -d "$(distdir)" \
 
2726
-    || { find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \
 
2727
-         && rm -fr "$(distdir)"; }; }
 
2728
-am__relativize = \
 
2729
-  dir0=`pwd`; \
 
2730
-  sed_first='s,^\([^/]*\)/.*$$,\1,'; \
 
2731
-  sed_rest='s,^[^/]*/*,,'; \
 
2732
-  sed_last='s,^.*/\([^/]*\)$$,\1,'; \
 
2733
-  sed_butlast='s,/*[^/]*$$,,'; \
 
2734
-  while test -n "$$dir1"; do \
 
2735
-    first=`echo "$$dir1" | sed -e "$$sed_first"`; \
 
2736
-    if test "$$first" != "."; then \
 
2737
-      if test "$$first" = ".."; then \
 
2738
-        dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
 
2739
-        dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
 
2740
-      else \
 
2741
-        first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
 
2742
-        if test "$$first2" = "$$first"; then \
 
2743
-          dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
 
2744
-        else \
 
2745
-          dir2="../$$dir2"; \
 
2746
-        fi; \
 
2747
-        dir0="$$dir0"/"$$first"; \
 
2748
-      fi; \
 
2749
-    fi; \
 
2750
-    dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
 
2751
-  done; \
 
2752
-  reldir="$$dir2"
 
2753
-DIST_ARCHIVES = $(distdir).tar.gz
 
2754
-GZIP_ENV = --best
 
2755
-distuninstallcheck_listfiles = find . -type f -print
 
2756
-distcleancheck_listfiles = find . -type f -print
 
2757
 ACLOCAL = @ACLOCAL@
 
2758
 AMTAR = @AMTAR@
 
2759
 ANTLR = @ANTLR@
 
2760
@@ -582,185 +534,6 @@
 
2761
 
 
2762
 distclean-tags:
 
2763
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
2764
-
 
2765
-distdir: $(DISTFILES)
 
2766
-       $(am__remove_distdir)
 
2767
-       test -d "$(distdir)" || mkdir "$(distdir)"
 
2768
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
2769
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
2770
-       list='$(DISTFILES)'; \
 
2771
-         dist_files=`for file in $$list; do echo $$file; done | \
 
2772
-         sed -e "s|^$$srcdirstrip/||;t" \
 
2773
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
2774
-       case $$dist_files in \
 
2775
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
2776
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
2777
-                          sort -u` ;; \
 
2778
-       esac; \
 
2779
-       for file in $$dist_files; do \
 
2780
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
2781
-         if test -d $$d/$$file; then \
 
2782
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
2783
-           if test -d "$(distdir)/$$file"; then \
 
2784
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
2785
-           fi; \
 
2786
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
2787
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
2788
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
2789
-           fi; \
 
2790
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
2791
-         else \
 
2792
-           test -f "$(distdir)/$$file" \
 
2793
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
2794
-           || exit 1; \
 
2795
-         fi; \
 
2796
-       done
 
2797
-       @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
 
2798
-         if test "$$subdir" = .; then :; else \
 
2799
-           test -d "$(distdir)/$$subdir" \
 
2800
-           || $(MKDIR_P) "$(distdir)/$$subdir" \
 
2801
-           || exit 1; \
 
2802
-         fi; \
 
2803
-       done
 
2804
-       @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
 
2805
-         if test "$$subdir" = .; then :; else \
 
2806
-           dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
 
2807
-           $(am__relativize); \
 
2808
-           new_distdir=$$reldir; \
 
2809
-           dir1=$$subdir; dir2="$(top_distdir)"; \
 
2810
-           $(am__relativize); \
 
2811
-           new_top_distdir=$$reldir; \
 
2812
-           echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
 
2813
-           echo "     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
 
2814
-           ($(am__cd) $$subdir && \
 
2815
-             $(MAKE) $(AM_MAKEFLAGS) \
 
2816
-               top_distdir="$$new_top_distdir" \
 
2817
-               distdir="$$new_distdir" \
 
2818
-               am__remove_distdir=: \
 
2819
-               am__skip_length_check=: \
 
2820
-               am__skip_mode_fix=: \
 
2821
-               distdir) \
 
2822
-             || exit 1; \
 
2823
-         fi; \
 
2824
-       done
 
2825
-       $(MAKE) $(AM_MAKEFLAGS) \
 
2826
-         top_distdir="$(top_distdir)" distdir="$(distdir)" \
 
2827
-         dist-hook
 
2828
-       -test -n "$(am__skip_mode_fix)" \
 
2829
-       || find "$(distdir)" -type d ! -perm -755 \
 
2830
-               -exec chmod u+rwx,go+rx {} \; -o \
 
2831
-         ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \
 
2832
-         ! -type d ! -perm -400 -exec chmod a+r {} \; -o \
 
2833
-         ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \
 
2834
-       || chmod -R a+r "$(distdir)"
 
2835
-dist-gzip: distdir
 
2836
-       tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
 
2837
-       $(am__remove_distdir)
 
2838
-
 
2839
-dist-bzip2: distdir
 
2840
-       tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2
 
2841
-       $(am__remove_distdir)
 
2842
-
 
2843
-dist-lzma: distdir
 
2844
-       tardir=$(distdir) && $(am__tar) | lzma -9 -c >$(distdir).tar.lzma
 
2845
-       $(am__remove_distdir)
 
2846
-
 
2847
-dist-xz: distdir
 
2848
-       tardir=$(distdir) && $(am__tar) | xz -c >$(distdir).tar.xz
 
2849
-       $(am__remove_distdir)
 
2850
-
 
2851
-dist-tarZ: distdir
 
2852
-       tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z
 
2853
-       $(am__remove_distdir)
 
2854
-
 
2855
-dist-shar: distdir
 
2856
-       shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz
 
2857
-       $(am__remove_distdir)
 
2858
-
 
2859
-dist-zip: distdir
 
2860
-       -rm -f $(distdir).zip
 
2861
-       zip -rq $(distdir).zip $(distdir)
 
2862
-       $(am__remove_distdir)
 
2863
-
 
2864
-dist dist-all: distdir
 
2865
-       tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
 
2866
-       $(am__remove_distdir)
 
2867
-
 
2868
-# This target untars the dist file and tries a VPATH configuration.  Then
 
2869
-# it guarantees that the distribution is self-contained by making another
 
2870
-# tarfile.
 
2871
-distcheck: dist
 
2872
-       case '$(DIST_ARCHIVES)' in \
 
2873
-       *.tar.gz*) \
 
2874
-         GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\
 
2875
-       *.tar.bz2*) \
 
2876
-         bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\
 
2877
-       *.tar.lzma*) \
 
2878
-         lzma -dc $(distdir).tar.lzma | $(am__untar) ;;\
 
2879
-       *.tar.xz*) \
 
2880
-         xz -dc $(distdir).tar.xz | $(am__untar) ;;\
 
2881
-       *.tar.Z*) \
 
2882
-         uncompress -c $(distdir).tar.Z | $(am__untar) ;;\
 
2883
-       *.shar.gz*) \
 
2884
-         GZIP=$(GZIP_ENV) gzip -dc $(distdir).shar.gz | unshar ;;\
 
2885
-       *.zip*) \
 
2886
-         unzip $(distdir).zip ;;\
 
2887
-       esac
 
2888
-       chmod -R a-w $(distdir); chmod a+w $(distdir)
 
2889
-       mkdir $(distdir)/_build
 
2890
-       mkdir $(distdir)/_inst
 
2891
-       chmod a-w $(distdir)
 
2892
-       test -d $(distdir)/_build || exit 0; \
 
2893
-       dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \
 
2894
-         && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \
 
2895
-         && am__cwd=`pwd` \
 
2896
-         && $(am__cd) $(distdir)/_build \
 
2897
-         && ../configure --srcdir=.. --prefix="$$dc_install_base" \
 
2898
-           $(DISTCHECK_CONFIGURE_FLAGS) \
 
2899
-         && $(MAKE) $(AM_MAKEFLAGS) \
 
2900
-         && $(MAKE) $(AM_MAKEFLAGS) dvi \
 
2901
-         && $(MAKE) $(AM_MAKEFLAGS) check \
 
2902
-         && $(MAKE) $(AM_MAKEFLAGS) install \
 
2903
-         && $(MAKE) $(AM_MAKEFLAGS) installcheck \
 
2904
-         && $(MAKE) $(AM_MAKEFLAGS) uninstall \
 
2905
-         && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \
 
2906
-               distuninstallcheck \
 
2907
-         && chmod -R a-w "$$dc_install_base" \
 
2908
-         && ({ \
 
2909
-              (cd ../.. && umask 077 && mkdir "$$dc_destdir") \
 
2910
-              && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \
 
2911
-              && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \
 
2912
-              && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \
 
2913
-                   distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \
 
2914
-             } || { rm -rf "$$dc_destdir"; exit 1; }) \
 
2915
-         && rm -rf "$$dc_destdir" \
 
2916
-         && $(MAKE) $(AM_MAKEFLAGS) dist \
 
2917
-         && rm -rf $(DIST_ARCHIVES) \
 
2918
-         && $(MAKE) $(AM_MAKEFLAGS) distcleancheck \
 
2919
-         && cd "$$am__cwd" \
 
2920
-         || exit 1
 
2921
-       $(am__remove_distdir)
 
2922
-       @(echo "$(distdir) archives ready for distribution: "; \
 
2923
-         list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \
 
2924
-         sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x'
 
2925
-distuninstallcheck:
 
2926
-       @$(am__cd) '$(distuninstallcheck_dir)' \
 
2927
-       && test `$(distuninstallcheck_listfiles) | wc -l` -le 1 \
 
2928
-          || { echo "ERROR: files left after uninstall:" ; \
 
2929
-               if test -n "$(DESTDIR)"; then \
 
2930
-                 echo "  (check DESTDIR support)"; \
 
2931
-               fi ; \
 
2932
-               $(distuninstallcheck_listfiles) ; \
 
2933
-               exit 1; } >&2
 
2934
-distcleancheck: distclean
 
2935
-       @if test '$(srcdir)' = . ; then \
 
2936
-         echo "ERROR: distcleancheck can only run from a VPATH build" ; \
 
2937
-         exit 1 ; \
 
2938
-       fi
 
2939
-       @test `$(distcleancheck_listfiles) | wc -l` -eq 0 \
 
2940
-         || { echo "ERROR: files left in build directory after distclean:" ; \
 
2941
-              $(distcleancheck_listfiles) ; \
 
2942
-              exit 1; } >&2
 
2943
 check-am: all-am
 
2944
 check: check-recursive
 
2945
 all-am: Makefile all-multi
 
2946
@@ -869,20 +642,17 @@
 
2947
 .PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
 
2948
        all all-am all-multi am--refresh check check-am clean \
 
2949
        clean-generic clean-libtool clean-multi ctags ctags-recursive \
 
2950
-       dist dist-all dist-bzip2 dist-gzip dist-hook dist-lzma \
 
2951
-       dist-shar dist-tarZ dist-xz dist-zip distcheck distclean \
 
2952
-       distclean-generic distclean-libtool distclean-multi \
 
2953
-       distclean-tags distcleancheck distdir distuninstallcheck dvi \
 
2954
-       dvi-am html html-am info info-am install install-am \
 
2955
-       install-data install-data-am install-dvi install-dvi-am \
 
2956
-       install-exec install-exec-am install-html install-html-am \
 
2957
-       install-info install-info-am install-man install-multi \
 
2958
-       install-pdf install-pdf-am install-ps install-ps-am \
 
2959
-       install-strip installcheck installcheck-am installdirs \
 
2960
-       installdirs-am maintainer-clean maintainer-clean-generic \
 
2961
-       maintainer-clean-multi mostlyclean mostlyclean-generic \
 
2962
-       mostlyclean-libtool mostlyclean-multi pdf pdf-am ps ps-am tags \
 
2963
-       tags-recursive uninstall uninstall-am
 
2964
+       distclean distclean-generic distclean-libtool distclean-multi \
 
2965
+       distclean-tags dvi dvi-am html html-am info info-am install \
 
2966
+       install-am install-data install-data-am install-dvi \
 
2967
+       install-dvi-am install-exec install-exec-am install-html \
 
2968
+       install-html-am install-info install-info-am install-man \
 
2969
+       install-multi install-pdf install-pdf-am install-ps \
 
2970
+       install-ps-am install-strip installcheck installcheck-am \
 
2971
+       installdirs installdirs-am maintainer-clean \
 
2972
+       maintainer-clean-generic maintainer-clean-multi mostlyclean \
 
2973
+       mostlyclean-generic mostlyclean-libtool mostlyclean-multi pdf \
 
2974
+       pdf-am ps ps-am tags tags-recursive uninstall uninstall-am
 
2975
 
 
2976
 
 
2977
 native: lib
 
2978
Index: libjava/classpath/scripts/Makefile.in
 
2979
===================================================================
 
2980
--- a/src/libjava/classpath/scripts/Makefile.in (.../tags/gcc_4_8_0_release)
 
2981
+++ b/src/libjava/classpath/scripts/Makefile.in (.../branches/gcc-4_8-branch)
 
2982
@@ -35,8 +35,8 @@
 
2983
 host_triplet = @host@
 
2984
 target_triplet = @target@
 
2985
 subdir = scripts
 
2986
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
 
2987
-       $(srcdir)/check_jni_methods.sh.in $(srcdir)/classpath.spec.in
 
2988
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \
 
2989
+       $(srcdir)/classpath.spec.in $(srcdir)/check_jni_methods.sh.in
 
2990
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
2991
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
2992
        $(top_srcdir)/../../config/lead-dot.m4 \
 
2993
@@ -68,8 +68,6 @@
 
2994
 CONFIG_CLEAN_FILES = classpath.spec check_jni_methods.sh
 
2995
 CONFIG_CLEAN_VPATH_FILES =
 
2996
 SOURCES =
 
2997
-DIST_SOURCES =
 
2998
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
2999
 ACLOCAL = @ACLOCAL@
 
3000
 AMTAR = @AMTAR@
 
3001
 ANTLR = @ANTLR@
 
3002
@@ -331,37 +329,6 @@
 
3003
 ctags: CTAGS
 
3004
 CTAGS:
 
3005
 
 
3006
-
 
3007
-distdir: $(DISTFILES)
 
3008
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
3009
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
3010
-       list='$(DISTFILES)'; \
 
3011
-         dist_files=`for file in $$list; do echo $$file; done | \
 
3012
-         sed -e "s|^$$srcdirstrip/||;t" \
 
3013
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
3014
-       case $$dist_files in \
 
3015
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
3016
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
3017
-                          sort -u` ;; \
 
3018
-       esac; \
 
3019
-       for file in $$dist_files; do \
 
3020
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
3021
-         if test -d $$d/$$file; then \
 
3022
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
3023
-           if test -d "$(distdir)/$$file"; then \
 
3024
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
3025
-           fi; \
 
3026
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
3027
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
3028
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
3029
-           fi; \
 
3030
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
3031
-         else \
 
3032
-           test -f "$(distdir)/$$file" \
 
3033
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
3034
-           || exit 1; \
 
3035
-         fi; \
 
3036
-       done
 
3037
 check-am: all-am
 
3038
 check: check-am
 
3039
 all-am: Makefile
 
3040
@@ -460,13 +427,13 @@
 
3041
 .MAKE: install-am install-strip
 
3042
 
 
3043
 .PHONY: all all-am check check-am clean clean-generic clean-libtool \
 
3044
-       distclean distclean-generic distclean-libtool distdir dvi \
 
3045
-       dvi-am html html-am info info-am install install-am \
 
3046
-       install-data install-data-am install-dvi install-dvi-am \
 
3047
-       install-exec install-exec-am install-html install-html-am \
 
3048
-       install-info install-info-am install-man install-pdf \
 
3049
-       install-pdf-am install-ps install-ps-am install-strip \
 
3050
-       installcheck installcheck-am installdirs maintainer-clean \
 
3051
+       distclean distclean-generic distclean-libtool dvi dvi-am html \
 
3052
+       html-am info info-am install install-am install-data \
 
3053
+       install-data-am install-dvi install-dvi-am install-exec \
 
3054
+       install-exec-am install-html install-html-am install-info \
 
3055
+       install-info-am install-man install-pdf install-pdf-am \
 
3056
+       install-ps install-ps-am install-strip installcheck \
 
3057
+       installcheck-am installdirs maintainer-clean \
 
3058
        maintainer-clean-generic mostlyclean mostlyclean-generic \
 
3059
        mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am
 
3060
 
 
3061
Index: libjava/classpath/resource/Makefile.in
 
3062
===================================================================
 
3063
--- a/src/libjava/classpath/resource/Makefile.in        (.../tags/gcc_4_8_0_release)
 
3064
+++ b/src/libjava/classpath/resource/Makefile.in        (.../branches/gcc-4_8-branch)
 
3065
@@ -36,7 +36,7 @@
 
3066
 host_triplet = @host@
 
3067
 target_triplet = @target@
 
3068
 subdir = resource
 
3069
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
3070
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
3071
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
3072
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
3073
        $(top_srcdir)/../../config/lead-dot.m4 \
 
3074
@@ -68,7 +68,6 @@
 
3075
 CONFIG_CLEAN_FILES =
 
3076
 CONFIG_CLEAN_VPATH_FILES =
 
3077
 SOURCES =
 
3078
-DIST_SOURCES =
 
3079
 am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
 
3080
 am__vpath_adj = case $$p in \
 
3081
     $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
 
3082
@@ -92,7 +91,6 @@
 
3083
   sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
 
3084
 am__installdirs = "$(DESTDIR)$(loggingdir)" "$(DESTDIR)$(securitydir)"
 
3085
 DATA = $(logging_DATA) $(security_DATA)
 
3086
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
3087
 ACLOCAL = @ACLOCAL@
 
3088
 AMTAR = @AMTAR@
 
3089
 ANTLR = @ANTLR@
 
3090
@@ -393,37 +391,6 @@
 
3091
 ctags: CTAGS
 
3092
 CTAGS:
 
3093
 
 
3094
-
 
3095
-distdir: $(DISTFILES)
 
3096
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
3097
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
3098
-       list='$(DISTFILES)'; \
 
3099
-         dist_files=`for file in $$list; do echo $$file; done | \
 
3100
-         sed -e "s|^$$srcdirstrip/||;t" \
 
3101
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
3102
-       case $$dist_files in \
 
3103
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
3104
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
3105
-                          sort -u` ;; \
 
3106
-       esac; \
 
3107
-       for file in $$dist_files; do \
 
3108
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
3109
-         if test -d $$d/$$file; then \
 
3110
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
3111
-           if test -d "$(distdir)/$$file"; then \
 
3112
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
3113
-           fi; \
 
3114
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
3115
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
3116
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
3117
-           fi; \
 
3118
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
3119
-         else \
 
3120
-           test -f "$(distdir)/$$file" \
 
3121
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
3122
-           || exit 1; \
 
3123
-         fi; \
 
3124
-       done
 
3125
 check-am: all-am
 
3126
 check: check-am
 
3127
 all-am: Makefile $(DATA)
 
3128
@@ -525,17 +492,17 @@
 
3129
 .MAKE: install-am install-strip
 
3130
 
 
3131
 .PHONY: all all-am check check-am clean clean-generic clean-libtool \
 
3132
-       distclean distclean-generic distclean-libtool distdir dvi \
 
3133
-       dvi-am html html-am info info-am install install-am \
 
3134
-       install-data install-data-am install-dvi install-dvi-am \
 
3135
-       install-exec install-exec-am install-html install-html-am \
 
3136
-       install-info install-info-am install-loggingDATA install-man \
 
3137
-       install-pdf install-pdf-am install-ps install-ps-am \
 
3138
-       install-securityDATA install-strip installcheck \
 
3139
-       installcheck-am installdirs maintainer-clean \
 
3140
-       maintainer-clean-generic mostlyclean mostlyclean-generic \
 
3141
-       mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am \
 
3142
-       uninstall-loggingDATA uninstall-securityDATA
 
3143
+       distclean distclean-generic distclean-libtool dvi dvi-am html \
 
3144
+       html-am info info-am install install-am install-data \
 
3145
+       install-data-am install-dvi install-dvi-am install-exec \
 
3146
+       install-exec-am install-html install-html-am install-info \
 
3147
+       install-info-am install-loggingDATA install-man install-pdf \
 
3148
+       install-pdf-am install-ps install-ps-am install-securityDATA \
 
3149
+       install-strip installcheck installcheck-am installdirs \
 
3150
+       maintainer-clean maintainer-clean-generic mostlyclean \
 
3151
+       mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
 
3152
+       uninstall uninstall-am uninstall-loggingDATA \
 
3153
+       uninstall-securityDATA
 
3154
 
 
3155
 
 
3156
 # Tell versions [3.59,3.63) of GNU make to not export all variables.
 
3157
Index: libjava/classpath/tools/Makefile.in
 
3158
===================================================================
 
3159
--- a/src/libjava/classpath/tools/Makefile.in   (.../tags/gcc_4_8_0_release)
 
3160
+++ b/src/libjava/classpath/tools/Makefile.in   (.../branches/gcc-4_8-branch)
 
3161
@@ -44,13 +44,13 @@
 
3162
 @CREATE_WRAPPERS_TRUE@@INSTALL_BINARIES_FALSE@ $(am__EXEEXT_2)
 
3163
 @CREATE_GJDOC_TRUE@@CREATE_WRAPPERS_FALSE@am__append_2 = gjdoc
 
3164
 subdir = tools
 
3165
-DIST_COMMON = README $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
 
3166
-       $(srcdir)/gappletviewer.in $(srcdir)/gjar.in \
 
3167
-       $(srcdir)/gjarsigner.in $(srcdir)/gjavah.in $(srcdir)/gjdoc.in \
 
3168
-       $(srcdir)/gkeytool.in $(srcdir)/gnative2ascii.in \
 
3169
-       $(srcdir)/gorbd.in $(srcdir)/grmic.in $(srcdir)/grmid.in \
 
3170
-       $(srcdir)/grmiregistry.in $(srcdir)/gserialver.in \
 
3171
-       $(srcdir)/gtnameserv.in
 
3172
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \
 
3173
+       $(srcdir)/gappletviewer.in $(srcdir)/gjarsigner.in \
 
3174
+       $(srcdir)/gkeytool.in $(srcdir)/gjar.in \
 
3175
+       $(srcdir)/gnative2ascii.in $(srcdir)/gserialver.in \
 
3176
+       $(srcdir)/grmiregistry.in $(srcdir)/gtnameserv.in \
 
3177
+       $(srcdir)/gorbd.in $(srcdir)/grmid.in $(srcdir)/grmic.in \
 
3178
+       $(srcdir)/gjavah.in $(srcdir)/gjdoc.in
 
3179
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
3180
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
3181
        $(top_srcdir)/../../config/lead-dot.m4 \
 
3182
@@ -95,7 +95,6 @@
 
3183
 @CREATE_WRAPPERS_TRUE@ $(am__EXEEXT_1)
 
3184
 am__installdirs = "$(DESTDIR)$(bindir)" "$(DESTDIR)$(bindir)"
 
3185
 PROGRAMS = $(bin_PROGRAMS) $(noinst_PROGRAMS)
 
3186
-am__gappletviewer_SOURCES_DIST = toolwrapper.c
 
3187
 @CREATE_WRAPPERS_TRUE@am_gappletviewer_OBJECTS =  \
 
3188
 @CREATE_WRAPPERS_TRUE@ gappletviewer-toolwrapper.$(OBJEXT)
 
3189
 gappletviewer_OBJECTS = $(am_gappletviewer_OBJECTS)
 
3190
@@ -103,14 +102,12 @@
 
3191
 gappletviewer_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \
 
3192
        $(LIBTOOLFLAGS) --mode=link $(CCLD) $(gappletviewer_CFLAGS) \
 
3193
        $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
 
3194
-am__gjar_SOURCES_DIST = toolwrapper.c
 
3195
 @CREATE_WRAPPERS_TRUE@am_gjar_OBJECTS = gjar-toolwrapper.$(OBJEXT)
 
3196
 gjar_OBJECTS = $(am_gjar_OBJECTS)
 
3197
 gjar_LDADD = $(LDADD)
 
3198
 gjar_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
 
3199
        --mode=link $(CCLD) $(gjar_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
 
3200
        $(LDFLAGS) -o $@
 
3201
-am__gjarsigner_SOURCES_DIST = toolwrapper.c
 
3202
 @CREATE_WRAPPERS_TRUE@am_gjarsigner_OBJECTS =  \
 
3203
 @CREATE_WRAPPERS_TRUE@ gjarsigner-toolwrapper.$(OBJEXT)
 
3204
 gjarsigner_OBJECTS = $(am_gjarsigner_OBJECTS)
 
3205
@@ -118,7 +115,6 @@
 
3206
 gjarsigner_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \
 
3207
        $(LIBTOOLFLAGS) --mode=link $(CCLD) $(gjarsigner_CFLAGS) \
 
3208
        $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
 
3209
-am__gjavah_SOURCES_DIST = toolwrapper.c
 
3210
 @CREATE_WRAPPERS_TRUE@am_gjavah_OBJECTS =  \
 
3211
 @CREATE_WRAPPERS_TRUE@ gjavah-toolwrapper.$(OBJEXT)
 
3212
 gjavah_OBJECTS = $(am_gjavah_OBJECTS)
 
3213
@@ -126,14 +122,12 @@
 
3214
 gjavah_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
 
3215
        --mode=link $(CCLD) $(gjavah_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
 
3216
        $(LDFLAGS) -o $@
 
3217
-am__gjdoc_SOURCES_DIST = toolwrapper.c
 
3218
 @CREATE_WRAPPERS_TRUE@am_gjdoc_OBJECTS = gjdoc-toolwrapper.$(OBJEXT)
 
3219
 gjdoc_OBJECTS = $(am_gjdoc_OBJECTS)
 
3220
 gjdoc_LDADD = $(LDADD)
 
3221
 gjdoc_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
 
3222
        --mode=link $(CCLD) $(gjdoc_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
 
3223
        $(LDFLAGS) -o $@
 
3224
-am__gkeytool_SOURCES_DIST = toolwrapper.c
 
3225
 @CREATE_WRAPPERS_TRUE@am_gkeytool_OBJECTS =  \
 
3226
 @CREATE_WRAPPERS_TRUE@ gkeytool-toolwrapper.$(OBJEXT)
 
3227
 gkeytool_OBJECTS = $(am_gkeytool_OBJECTS)
 
3228
@@ -141,7 +135,6 @@
 
3229
 gkeytool_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
 
3230
        --mode=link $(CCLD) $(gkeytool_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
 
3231
        $(LDFLAGS) -o $@
 
3232
-am__gnative2ascii_SOURCES_DIST = toolwrapper.c
 
3233
 @CREATE_WRAPPERS_TRUE@am_gnative2ascii_OBJECTS =  \
 
3234
 @CREATE_WRAPPERS_TRUE@ gnative2ascii-toolwrapper.$(OBJEXT)
 
3235
 gnative2ascii_OBJECTS = $(am_gnative2ascii_OBJECTS)
 
3236
@@ -149,28 +142,24 @@
 
3237
 gnative2ascii_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \
 
3238
        $(LIBTOOLFLAGS) --mode=link $(CCLD) $(gnative2ascii_CFLAGS) \
 
3239
        $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
 
3240
-am__gorbd_SOURCES_DIST = toolwrapper.c
 
3241
 @CREATE_WRAPPERS_TRUE@am_gorbd_OBJECTS = gorbd-toolwrapper.$(OBJEXT)
 
3242
 gorbd_OBJECTS = $(am_gorbd_OBJECTS)
 
3243
 gorbd_LDADD = $(LDADD)
 
3244
 gorbd_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
 
3245
        --mode=link $(CCLD) $(gorbd_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
 
3246
        $(LDFLAGS) -o $@
 
3247
-am__grmic_SOURCES_DIST = toolwrapper.c
 
3248
 @CREATE_WRAPPERS_TRUE@am_grmic_OBJECTS = grmic-toolwrapper.$(OBJEXT)
 
3249
 grmic_OBJECTS = $(am_grmic_OBJECTS)
 
3250
 grmic_LDADD = $(LDADD)
 
3251
 grmic_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
 
3252
        --mode=link $(CCLD) $(grmic_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
 
3253
        $(LDFLAGS) -o $@
 
3254
-am__grmid_SOURCES_DIST = toolwrapper.c
 
3255
 @CREATE_WRAPPERS_TRUE@am_grmid_OBJECTS = grmid-toolwrapper.$(OBJEXT)
 
3256
 grmid_OBJECTS = $(am_grmid_OBJECTS)
 
3257
 grmid_LDADD = $(LDADD)
 
3258
 grmid_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
 
3259
        --mode=link $(CCLD) $(grmid_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
 
3260
        $(LDFLAGS) -o $@
 
3261
-am__grmiregistry_SOURCES_DIST = toolwrapper.c
 
3262
 @CREATE_WRAPPERS_TRUE@am_grmiregistry_OBJECTS =  \
 
3263
 @CREATE_WRAPPERS_TRUE@ grmiregistry-toolwrapper.$(OBJEXT)
 
3264
 grmiregistry_OBJECTS = $(am_grmiregistry_OBJECTS)
 
3265
@@ -178,7 +167,6 @@
 
3266
 grmiregistry_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \
 
3267
        $(LIBTOOLFLAGS) --mode=link $(CCLD) $(grmiregistry_CFLAGS) \
 
3268
        $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
 
3269
-am__gserialver_SOURCES_DIST = toolwrapper.c
 
3270
 @CREATE_WRAPPERS_TRUE@am_gserialver_OBJECTS =  \
 
3271
 @CREATE_WRAPPERS_TRUE@ gserialver-toolwrapper.$(OBJEXT)
 
3272
 gserialver_OBJECTS = $(am_gserialver_OBJECTS)
 
3273
@@ -186,7 +174,6 @@
 
3274
 gserialver_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \
 
3275
        $(LIBTOOLFLAGS) --mode=link $(CCLD) $(gserialver_CFLAGS) \
 
3276
        $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
 
3277
-am__gtnameserv_SOURCES_DIST = toolwrapper.c
 
3278
 @CREATE_WRAPPERS_TRUE@am_gtnameserv_OBJECTS =  \
 
3279
 @CREATE_WRAPPERS_TRUE@ gtnameserv-toolwrapper.$(OBJEXT)
 
3280
 gtnameserv_OBJECTS = $(am_gtnameserv_OBJECTS)
 
3281
@@ -234,17 +221,9 @@
 
3282
        $(gkeytool_SOURCES) $(gnative2ascii_SOURCES) $(gorbd_SOURCES) \
 
3283
        $(grmic_SOURCES) $(grmid_SOURCES) $(grmiregistry_SOURCES) \
 
3284
        $(gserialver_SOURCES) $(gtnameserv_SOURCES)
 
3285
-DIST_SOURCES = $(am__gappletviewer_SOURCES_DIST) \
 
3286
-       $(am__gjar_SOURCES_DIST) $(am__gjarsigner_SOURCES_DIST) \
 
3287
-       $(am__gjavah_SOURCES_DIST) $(am__gjdoc_SOURCES_DIST) \
 
3288
-       $(am__gkeytool_SOURCES_DIST) $(am__gnative2ascii_SOURCES_DIST) \
 
3289
-       $(am__gorbd_SOURCES_DIST) $(am__grmic_SOURCES_DIST) \
 
3290
-       $(am__grmid_SOURCES_DIST) $(am__grmiregistry_SOURCES_DIST) \
 
3291
-       $(am__gserialver_SOURCES_DIST) $(am__gtnameserv_SOURCES_DIST)
 
3292
 DATA = $(noinst_DATA)
 
3293
 ETAGS = etags
 
3294
 CTAGS = ctags
 
3295
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
3296
 ACLOCAL = @ACLOCAL@
 
3297
 AMTAR = @AMTAR@
 
3298
 ANTLR = @ANTLR@
 
3299
@@ -1199,40 +1178,6 @@
 
3300
 
 
3301
 distclean-tags:
 
3302
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
3303
-
 
3304
-distdir: $(DISTFILES)
 
3305
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
3306
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
3307
-       list='$(DISTFILES)'; \
 
3308
-         dist_files=`for file in $$list; do echo $$file; done | \
 
3309
-         sed -e "s|^$$srcdirstrip/||;t" \
 
3310
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
3311
-       case $$dist_files in \
 
3312
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
3313
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
3314
-                          sort -u` ;; \
 
3315
-       esac; \
 
3316
-       for file in $$dist_files; do \
 
3317
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
3318
-         if test -d $$d/$$file; then \
 
3319
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
3320
-           if test -d "$(distdir)/$$file"; then \
 
3321
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
3322
-           fi; \
 
3323
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
3324
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
3325
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
3326
-           fi; \
 
3327
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
3328
-         else \
 
3329
-           test -f "$(distdir)/$$file" \
 
3330
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
3331
-           || exit 1; \
 
3332
-         fi; \
 
3333
-       done
 
3334
-       $(MAKE) $(AM_MAKEFLAGS) \
 
3335
-         top_distdir="$(top_distdir)" distdir="$(distdir)" \
 
3336
-         dist-hook
 
3337
 check-am: all-am
 
3338
 check: $(BUILT_SOURCES)
 
3339
        $(MAKE) $(AM_MAKEFLAGS) check-am
 
3340
@@ -1343,9 +1288,9 @@
 
3341
 
 
3342
 .PHONY: CTAGS GTAGS all all-am check check-am clean clean-binPROGRAMS \
 
3343
        clean-generic clean-libtool clean-local clean-noinstPROGRAMS \
 
3344
-       ctags dist-hook distclean distclean-compile distclean-generic \
 
3345
-       distclean-libtool distclean-tags distdir dvi dvi-am html \
 
3346
-       html-am info info-am install install-am install-binPROGRAMS \
 
3347
+       ctags distclean distclean-compile distclean-generic \
 
3348
+       distclean-libtool distclean-tags dvi dvi-am html html-am info \
 
3349
+       info-am install install-am install-binPROGRAMS \
 
3350
        install-binSCRIPTS install-data install-data-am install-dvi \
 
3351
        install-dvi-am install-exec install-exec-am install-html \
 
3352
        install-html-am install-info install-info-am install-man \
 
3353
Index: libjava/classpath/doc/Makefile.in
 
3354
===================================================================
 
3355
--- a/src/libjava/classpath/doc/Makefile.in     (.../tags/gcc_4_8_0_release)
 
3356
+++ b/src/libjava/classpath/doc/Makefile.in     (.../branches/gcc-4_8-branch)
 
3357
@@ -35,7 +35,7 @@
 
3358
 host_triplet = @host@
 
3359
 target_triplet = @target@
 
3360
 subdir = doc
 
3361
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in texinfo.tex
 
3362
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
3363
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
3364
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
3365
        $(top_srcdir)/../../config/lead-dot.m4 \
 
3366
@@ -67,7 +67,6 @@
 
3367
 CONFIG_CLEAN_FILES =
 
3368
 CONFIG_CLEAN_VPATH_FILES =
 
3369
 SOURCES =
 
3370
-DIST_SOURCES =
 
3371
 INFO_DEPS = cp-tools.info
 
3372
 am__TEXINFO_TEX_DIR = $(srcdir)/../../gcc/doc/include
 
3373
 DVIS = cp-tools.dvi
 
3374
@@ -115,37 +114,10 @@
 
3375
 RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive        \
 
3376
   distclean-recursive maintainer-clean-recursive
 
3377
 AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
 
3378
-       $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \
 
3379
-       distdir
 
3380
+       $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS
 
3381
 ETAGS = etags
 
3382
 CTAGS = ctags
 
3383
 DIST_SUBDIRS = $(SUBDIRS)
 
3384
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
3385
-am__relativize = \
 
3386
-  dir0=`pwd`; \
 
3387
-  sed_first='s,^\([^/]*\)/.*$$,\1,'; \
 
3388
-  sed_rest='s,^[^/]*/*,,'; \
 
3389
-  sed_last='s,^.*/\([^/]*\)$$,\1,'; \
 
3390
-  sed_butlast='s,/*[^/]*$$,,'; \
 
3391
-  while test -n "$$dir1"; do \
 
3392
-    first=`echo "$$dir1" | sed -e "$$sed_first"`; \
 
3393
-    if test "$$first" != "."; then \
 
3394
-      if test "$$first" = ".."; then \
 
3395
-        dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
 
3396
-        dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
 
3397
-      else \
 
3398
-        first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
 
3399
-        if test "$$first2" = "$$first"; then \
 
3400
-          dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
 
3401
-        else \
 
3402
-          dir2="../$$dir2"; \
 
3403
-        fi; \
 
3404
-        dir0="$$dir0"/"$$first"; \
 
3405
-      fi; \
 
3406
-    fi; \
 
3407
-    dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
 
3408
-  done; \
 
3409
-  reldir="$$dir2"
 
3410
 ACLOCAL = @ACLOCAL@
 
3411
 AMTAR = @AMTAR@
 
3412
 ANTLR = @ANTLR@
 
3413
@@ -756,81 +728,6 @@
 
3414
 
 
3415
 distclean-tags:
 
3416
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
3417
-
 
3418
-distdir: $(DISTFILES)
 
3419
-       @list='$(MANS)'; if test -n "$$list"; then \
 
3420
-         list=`for p in $$list; do \
 
3421
-           if test -f $$p; then d=; else d="$(srcdir)/"; fi; \
 
3422
-           if test -f "$$d$$p"; then echo "$$d$$p"; else :; fi; done`; \
 
3423
-         if test -n "$$list" && \
 
3424
-           grep 'ab help2man is required to generate this page' $$list >/dev/null; then \
 
3425
-           echo "error: found man pages containing the \`missing help2man' replacement text:" >&2; \
 
3426
-           grep -l 'ab help2man is required to generate this page' $$list | sed 's/^/         /' >&2; \
 
3427
-           echo "       to fix them, install help2man, remove and regenerate the man pages;" >&2; \
 
3428
-           echo "       typically \`make maintainer-clean' will remove them" >&2; \
 
3429
-           exit 1; \
 
3430
-         else :; fi; \
 
3431
-       else :; fi
 
3432
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
3433
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
3434
-       list='$(DISTFILES)'; \
 
3435
-         dist_files=`for file in $$list; do echo $$file; done | \
 
3436
-         sed -e "s|^$$srcdirstrip/||;t" \
 
3437
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
3438
-       case $$dist_files in \
 
3439
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
3440
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
3441
-                          sort -u` ;; \
 
3442
-       esac; \
 
3443
-       for file in $$dist_files; do \
 
3444
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
3445
-         if test -d $$d/$$file; then \
 
3446
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
3447
-           if test -d "$(distdir)/$$file"; then \
 
3448
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
3449
-           fi; \
 
3450
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
3451
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
3452
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
3453
-           fi; \
 
3454
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
3455
-         else \
 
3456
-           test -f "$(distdir)/$$file" \
 
3457
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
3458
-           || exit 1; \
 
3459
-         fi; \
 
3460
-       done
 
3461
-       @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
 
3462
-         if test "$$subdir" = .; then :; else \
 
3463
-           test -d "$(distdir)/$$subdir" \
 
3464
-           || $(MKDIR_P) "$(distdir)/$$subdir" \
 
3465
-           || exit 1; \
 
3466
-         fi; \
 
3467
-       done
 
3468
-       @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
 
3469
-         if test "$$subdir" = .; then :; else \
 
3470
-           dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
 
3471
-           $(am__relativize); \
 
3472
-           new_distdir=$$reldir; \
 
3473
-           dir1=$$subdir; dir2="$(top_distdir)"; \
 
3474
-           $(am__relativize); \
 
3475
-           new_top_distdir=$$reldir; \
 
3476
-           echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
 
3477
-           echo "     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
 
3478
-           ($(am__cd) $$subdir && \
 
3479
-             $(MAKE) $(AM_MAKEFLAGS) \
 
3480
-               top_distdir="$$new_top_distdir" \
 
3481
-               distdir="$$new_distdir" \
 
3482
-               am__remove_distdir=: \
 
3483
-               am__skip_length_check=: \
 
3484
-               am__skip_mode_fix=: \
 
3485
-               distdir) \
 
3486
-             || exit 1; \
 
3487
-         fi; \
 
3488
-       done
 
3489
-       $(MAKE) $(AM_MAKEFLAGS) \
 
3490
-         top_distdir="$(top_distdir)" distdir="$(distdir)" \
 
3491
-         dist-info
 
3492
 check-am: all-am
 
3493
 check: check-recursive
 
3494
 all-am: Makefile $(INFO_DEPS) $(MANS) all-local
 
3495
@@ -1021,8 +918,8 @@
 
3496
        all all-am all-local check check-am clean clean-aminfo \
 
3497
        clean-generic clean-libtool clean-local ctags ctags-recursive \
 
3498
        dist-info distclean distclean-generic distclean-libtool \
 
3499
-       distclean-tags distdir dvi dvi-am html html-am info info-am \
 
3500
-       install install-am install-data install-data-am install-dvi \
 
3501
+       distclean-tags dvi dvi-am html html-am info info-am install \
 
3502
+       install-am install-data install-data-am install-dvi \
 
3503
        install-dvi-am install-exec install-exec-am install-html \
 
3504
        install-html-am install-info install-info-am install-man \
 
3505
        install-man1 install-pdf install-pdf-am install-ps \
 
3506
Index: libjava/classpath/doc/api/Makefile.in
 
3507
===================================================================
 
3508
--- a/src/libjava/classpath/doc/api/Makefile.in (.../tags/gcc_4_8_0_release)
 
3509
+++ b/src/libjava/classpath/doc/api/Makefile.in (.../branches/gcc-4_8-branch)
 
3510
@@ -36,7 +36,7 @@
 
3511
 host_triplet = @host@
 
3512
 target_triplet = @target@
 
3513
 subdir = doc/api
 
3514
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
3515
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
3516
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
3517
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
3518
        $(top_srcdir)/../../config/lead-dot.m4 \
 
3519
@@ -68,9 +68,7 @@
 
3520
 CONFIG_CLEAN_FILES =
 
3521
 CONFIG_CLEAN_VPATH_FILES =
 
3522
 SOURCES =
 
3523
-DIST_SOURCES =
 
3524
 DATA = $(noinst_DATA)
 
3525
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
3526
 ACLOCAL = @ACLOCAL@
 
3527
 AMTAR = @AMTAR@
 
3528
 ANTLR = @ANTLR@
 
3529
@@ -330,37 +328,6 @@
 
3530
 ctags: CTAGS
 
3531
 CTAGS:
 
3532
 
 
3533
-
 
3534
-distdir: $(DISTFILES)
 
3535
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
3536
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
3537
-       list='$(DISTFILES)'; \
 
3538
-         dist_files=`for file in $$list; do echo $$file; done | \
 
3539
-         sed -e "s|^$$srcdirstrip/||;t" \
 
3540
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
3541
-       case $$dist_files in \
 
3542
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
3543
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
3544
-                          sort -u` ;; \
 
3545
-       esac; \
 
3546
-       for file in $$dist_files; do \
 
3547
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
3548
-         if test -d $$d/$$file; then \
 
3549
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
3550
-           if test -d "$(distdir)/$$file"; then \
 
3551
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
3552
-           fi; \
 
3553
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
3554
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
3555
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
3556
-           fi; \
 
3557
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
3558
-         else \
 
3559
-           test -f "$(distdir)/$$file" \
 
3560
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
3561
-           || exit 1; \
 
3562
-         fi; \
 
3563
-       done
 
3564
 check-am: all-am
 
3565
 check: check-am
 
3566
 all-am: Makefile $(DATA)
 
3567
@@ -459,16 +426,16 @@
 
3568
 .MAKE: install-am install-strip
 
3569
 
 
3570
 .PHONY: all all-am check check-am clean clean-generic clean-libtool \
 
3571
-       clean-local distclean distclean-generic distclean-libtool \
 
3572
-       distdir dvi dvi-am html html-am info info-am install \
 
3573
-       install-am install-data install-data-am install-data-local \
 
3574
-       install-dvi install-dvi-am install-exec install-exec-am \
 
3575
-       install-html install-html-am install-info install-info-am \
 
3576
-       install-man install-pdf install-pdf-am install-ps \
 
3577
-       install-ps-am install-strip installcheck installcheck-am \
 
3578
-       installdirs maintainer-clean maintainer-clean-generic \
 
3579
-       mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
 
3580
-       ps ps-am uninstall uninstall-am uninstall-local
 
3581
+       clean-local distclean distclean-generic distclean-libtool dvi \
 
3582
+       dvi-am html html-am info info-am install install-am \
 
3583
+       install-data install-data-am install-data-local install-dvi \
 
3584
+       install-dvi-am install-exec install-exec-am install-html \
 
3585
+       install-html-am install-info install-info-am install-man \
 
3586
+       install-pdf install-pdf-am install-ps install-ps-am \
 
3587
+       install-strip installcheck installcheck-am installdirs \
 
3588
+       maintainer-clean maintainer-clean-generic mostlyclean \
 
3589
+       mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
 
3590
+       uninstall uninstall-am uninstall-local
 
3591
 
 
3592
 
 
3593
 @CREATE_API_DOCS_TRUE@install-data-local:
 
3594
Index: libjava/classpath/external/Makefile.in
 
3595
===================================================================
 
3596
--- a/src/libjava/classpath/external/Makefile.in        (.../tags/gcc_4_8_0_release)
 
3597
+++ b/src/libjava/classpath/external/Makefile.in        (.../branches/gcc-4_8-branch)
 
3598
@@ -35,7 +35,7 @@
 
3599
 host_triplet = @host@
 
3600
 target_triplet = @target@
 
3601
 subdir = external
 
3602
-DIST_COMMON = README $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
3603
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
3604
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
3605
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
3606
        $(top_srcdir)/../../config/lead-dot.m4 \
 
3607
@@ -67,7 +67,6 @@
 
3608
 CONFIG_CLEAN_FILES =
 
3609
 CONFIG_CLEAN_VPATH_FILES =
 
3610
 SOURCES =
 
3611
-DIST_SOURCES =
 
3612
 RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
 
3613
        html-recursive info-recursive install-data-recursive \
 
3614
        install-dvi-recursive install-exec-recursive \
 
3615
@@ -78,37 +77,10 @@
 
3616
 RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive        \
 
3617
   distclean-recursive maintainer-clean-recursive
 
3618
 AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
 
3619
-       $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \
 
3620
-       distdir
 
3621
+       $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS
 
3622
 ETAGS = etags
 
3623
 CTAGS = ctags
 
3624
 DIST_SUBDIRS = $(SUBDIRS)
 
3625
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
3626
-am__relativize = \
 
3627
-  dir0=`pwd`; \
 
3628
-  sed_first='s,^\([^/]*\)/.*$$,\1,'; \
 
3629
-  sed_rest='s,^[^/]*/*,,'; \
 
3630
-  sed_last='s,^.*/\([^/]*\)$$,\1,'; \
 
3631
-  sed_butlast='s,/*[^/]*$$,,'; \
 
3632
-  while test -n "$$dir1"; do \
 
3633
-    first=`echo "$$dir1" | sed -e "$$sed_first"`; \
 
3634
-    if test "$$first" != "."; then \
 
3635
-      if test "$$first" = ".."; then \
 
3636
-        dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
 
3637
-        dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
 
3638
-      else \
 
3639
-        first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
 
3640
-        if test "$$first2" = "$$first"; then \
 
3641
-          dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
 
3642
-        else \
 
3643
-          dir2="../$$dir2"; \
 
3644
-        fi; \
 
3645
-        dir0="$$dir0"/"$$first"; \
 
3646
-      fi; \
 
3647
-    fi; \
 
3648
-    dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
 
3649
-  done; \
 
3650
-  reldir="$$dir2"
 
3651
 ACLOCAL = @ACLOCAL@
 
3652
 AMTAR = @AMTAR@
 
3653
 ANTLR = @ANTLR@
 
3654
@@ -496,65 +468,6 @@
 
3655
 
 
3656
 distclean-tags:
 
3657
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
3658
-
 
3659
-distdir: $(DISTFILES)
 
3660
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
3661
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
3662
-       list='$(DISTFILES)'; \
 
3663
-         dist_files=`for file in $$list; do echo $$file; done | \
 
3664
-         sed -e "s|^$$srcdirstrip/||;t" \
 
3665
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
3666
-       case $$dist_files in \
 
3667
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
3668
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
3669
-                          sort -u` ;; \
 
3670
-       esac; \
 
3671
-       for file in $$dist_files; do \
 
3672
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
3673
-         if test -d $$d/$$file; then \
 
3674
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
3675
-           if test -d "$(distdir)/$$file"; then \
 
3676
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
3677
-           fi; \
 
3678
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
3679
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
3680
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
3681
-           fi; \
 
3682
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
3683
-         else \
 
3684
-           test -f "$(distdir)/$$file" \
 
3685
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
3686
-           || exit 1; \
 
3687
-         fi; \
 
3688
-       done
 
3689
-       @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
 
3690
-         if test "$$subdir" = .; then :; else \
 
3691
-           test -d "$(distdir)/$$subdir" \
 
3692
-           || $(MKDIR_P) "$(distdir)/$$subdir" \
 
3693
-           || exit 1; \
 
3694
-         fi; \
 
3695
-       done
 
3696
-       @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
 
3697
-         if test "$$subdir" = .; then :; else \
 
3698
-           dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
 
3699
-           $(am__relativize); \
 
3700
-           new_distdir=$$reldir; \
 
3701
-           dir1=$$subdir; dir2="$(top_distdir)"; \
 
3702
-           $(am__relativize); \
 
3703
-           new_top_distdir=$$reldir; \
 
3704
-           echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
 
3705
-           echo "     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
 
3706
-           ($(am__cd) $$subdir && \
 
3707
-             $(MAKE) $(AM_MAKEFLAGS) \
 
3708
-               top_distdir="$$new_top_distdir" \
 
3709
-               distdir="$$new_distdir" \
 
3710
-               am__remove_distdir=: \
 
3711
-               am__skip_length_check=: \
 
3712
-               am__skip_mode_fix=: \
 
3713
-               distdir) \
 
3714
-             || exit 1; \
 
3715
-         fi; \
 
3716
-       done
 
3717
 check-am: all-am
 
3718
 check: check-recursive
 
3719
 all-am: Makefile
 
3720
@@ -657,13 +570,13 @@
 
3721
 .PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
 
3722
        all all-am check check-am clean clean-generic clean-libtool \
 
3723
        ctags ctags-recursive distclean distclean-generic \
 
3724
-       distclean-libtool distclean-tags distdir dvi dvi-am html \
 
3725
-       html-am info info-am install install-am install-data \
 
3726
-       install-data-am install-dvi install-dvi-am install-exec \
 
3727
-       install-exec-am install-html install-html-am install-info \
 
3728
-       install-info-am install-man install-pdf install-pdf-am \
 
3729
-       install-ps install-ps-am install-strip installcheck \
 
3730
-       installcheck-am installdirs installdirs-am maintainer-clean \
 
3731
+       distclean-libtool distclean-tags dvi dvi-am html html-am info \
 
3732
+       info-am install install-am install-data install-data-am \
 
3733
+       install-dvi install-dvi-am install-exec install-exec-am \
 
3734
+       install-html install-html-am install-info install-info-am \
 
3735
+       install-man install-pdf install-pdf-am install-ps \
 
3736
+       install-ps-am install-strip installcheck installcheck-am \
 
3737
+       installdirs installdirs-am maintainer-clean \
 
3738
        maintainer-clean-generic mostlyclean mostlyclean-generic \
 
3739
        mostlyclean-libtool pdf pdf-am ps ps-am tags tags-recursive \
 
3740
        uninstall uninstall-am
 
3741
Index: libjava/classpath/external/jsr166/Makefile.in
 
3742
===================================================================
 
3743
--- a/src/libjava/classpath/external/jsr166/Makefile.in (.../tags/gcc_4_8_0_release)
 
3744
+++ b/src/libjava/classpath/external/jsr166/Makefile.in (.../branches/gcc-4_8-branch)
 
3745
@@ -35,7 +35,7 @@
 
3746
 host_triplet = @host@
 
3747
 target_triplet = @target@
 
3748
 subdir = external/jsr166
 
3749
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
3750
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
3751
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
3752
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
3753
        $(top_srcdir)/../../config/lead-dot.m4 \
 
3754
@@ -67,8 +67,6 @@
 
3755
 CONFIG_CLEAN_FILES =
 
3756
 CONFIG_CLEAN_VPATH_FILES =
 
3757
 SOURCES =
 
3758
-DIST_SOURCES =
 
3759
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
3760
 ACLOCAL = @ACLOCAL@
 
3761
 AMTAR = @AMTAR@
 
3762
 ANTLR = @ANTLR@
 
3763
@@ -398,37 +396,6 @@
 
3764
 ctags: CTAGS
 
3765
 CTAGS:
 
3766
 
 
3767
-
 
3768
-distdir: $(DISTFILES)
 
3769
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
3770
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
3771
-       list='$(DISTFILES)'; \
 
3772
-         dist_files=`for file in $$list; do echo $$file; done | \
 
3773
-         sed -e "s|^$$srcdirstrip/||;t" \
 
3774
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
3775
-       case $$dist_files in \
 
3776
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
3777
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
3778
-                          sort -u` ;; \
 
3779
-       esac; \
 
3780
-       for file in $$dist_files; do \
 
3781
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
3782
-         if test -d $$d/$$file; then \
 
3783
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
3784
-           if test -d "$(distdir)/$$file"; then \
 
3785
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
3786
-           fi; \
 
3787
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
3788
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
3789
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
3790
-           fi; \
 
3791
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
3792
-         else \
 
3793
-           test -f "$(distdir)/$$file" \
 
3794
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
3795
-           || exit 1; \
 
3796
-         fi; \
 
3797
-       done
 
3798
 check-am: all-am
 
3799
 check: check-am
 
3800
 all-am: Makefile
 
3801
@@ -527,13 +494,13 @@
 
3802
 .MAKE: install-am install-strip
 
3803
 
 
3804
 .PHONY: all all-am check check-am clean clean-generic clean-libtool \
 
3805
-       distclean distclean-generic distclean-libtool distdir dvi \
 
3806
-       dvi-am html html-am info info-am install install-am \
 
3807
-       install-data install-data-am install-dvi install-dvi-am \
 
3808
-       install-exec install-exec-am install-html install-html-am \
 
3809
-       install-info install-info-am install-man install-pdf \
 
3810
-       install-pdf-am install-ps install-ps-am install-strip \
 
3811
-       installcheck installcheck-am installdirs maintainer-clean \
 
3812
+       distclean distclean-generic distclean-libtool dvi dvi-am html \
 
3813
+       html-am info info-am install install-am install-data \
 
3814
+       install-data-am install-dvi install-dvi-am install-exec \
 
3815
+       install-exec-am install-html install-html-am install-info \
 
3816
+       install-info-am install-man install-pdf install-pdf-am \
 
3817
+       install-ps install-ps-am install-strip installcheck \
 
3818
+       installcheck-am installdirs maintainer-clean \
 
3819
        maintainer-clean-generic mostlyclean mostlyclean-generic \
 
3820
        mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am
 
3821
 
 
3822
Index: libjava/classpath/external/sax/Makefile.in
 
3823
===================================================================
 
3824
--- a/src/libjava/classpath/external/sax/Makefile.in    (.../tags/gcc_4_8_0_release)
 
3825
+++ b/src/libjava/classpath/external/sax/Makefile.in    (.../branches/gcc-4_8-branch)
 
3826
@@ -35,7 +35,7 @@
 
3827
 host_triplet = @host@
 
3828
 target_triplet = @target@
 
3829
 subdir = external/sax
 
3830
-DIST_COMMON = README $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
3831
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
3832
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
3833
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
3834
        $(top_srcdir)/../../config/lead-dot.m4 \
 
3835
@@ -67,8 +67,6 @@
 
3836
 CONFIG_CLEAN_FILES =
 
3837
 CONFIG_CLEAN_VPATH_FILES =
 
3838
 SOURCES =
 
3839
-DIST_SOURCES =
 
3840
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
3841
 ACLOCAL = @ACLOCAL@
 
3842
 AMTAR = @AMTAR@
 
3843
 ANTLR = @ANTLR@
 
3844
@@ -366,37 +364,6 @@
 
3845
 ctags: CTAGS
 
3846
 CTAGS:
 
3847
 
 
3848
-
 
3849
-distdir: $(DISTFILES)
 
3850
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
3851
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
3852
-       list='$(DISTFILES)'; \
 
3853
-         dist_files=`for file in $$list; do echo $$file; done | \
 
3854
-         sed -e "s|^$$srcdirstrip/||;t" \
 
3855
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
3856
-       case $$dist_files in \
 
3857
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
3858
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
3859
-                          sort -u` ;; \
 
3860
-       esac; \
 
3861
-       for file in $$dist_files; do \
 
3862
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
3863
-         if test -d $$d/$$file; then \
 
3864
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
3865
-           if test -d "$(distdir)/$$file"; then \
 
3866
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
3867
-           fi; \
 
3868
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
3869
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
3870
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
3871
-           fi; \
 
3872
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
3873
-         else \
 
3874
-           test -f "$(distdir)/$$file" \
 
3875
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
3876
-           || exit 1; \
 
3877
-         fi; \
 
3878
-       done
 
3879
 check-am: all-am
 
3880
 check: check-am
 
3881
 all-am: Makefile
 
3882
@@ -495,13 +462,13 @@
 
3883
 .MAKE: install-am install-strip
 
3884
 
 
3885
 .PHONY: all all-am check check-am clean clean-generic clean-libtool \
 
3886
-       distclean distclean-generic distclean-libtool distdir dvi \
 
3887
-       dvi-am html html-am info info-am install install-am \
 
3888
-       install-data install-data-am install-dvi install-dvi-am \
 
3889
-       install-exec install-exec-am install-html install-html-am \
 
3890
-       install-info install-info-am install-man install-pdf \
 
3891
-       install-pdf-am install-ps install-ps-am install-strip \
 
3892
-       installcheck installcheck-am installdirs maintainer-clean \
 
3893
+       distclean distclean-generic distclean-libtool dvi dvi-am html \
 
3894
+       html-am info info-am install install-am install-data \
 
3895
+       install-data-am install-dvi install-dvi-am install-exec \
 
3896
+       install-exec-am install-html install-html-am install-info \
 
3897
+       install-info-am install-man install-pdf install-pdf-am \
 
3898
+       install-ps install-ps-am install-strip installcheck \
 
3899
+       installcheck-am installdirs maintainer-clean \
 
3900
        maintainer-clean-generic mostlyclean mostlyclean-generic \
 
3901
        mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am
 
3902
 
 
3903
Index: libjava/classpath/external/w3c_dom/Makefile.in
 
3904
===================================================================
 
3905
--- a/src/libjava/classpath/external/w3c_dom/Makefile.in        (.../tags/gcc_4_8_0_release)
 
3906
+++ b/src/libjava/classpath/external/w3c_dom/Makefile.in        (.../branches/gcc-4_8-branch)
 
3907
@@ -35,7 +35,7 @@
 
3908
 host_triplet = @host@
 
3909
 target_triplet = @target@
 
3910
 subdir = external/w3c_dom
 
3911
-DIST_COMMON = README $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
3912
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
3913
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
3914
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
3915
        $(top_srcdir)/../../config/lead-dot.m4 \
 
3916
@@ -67,8 +67,6 @@
 
3917
 CONFIG_CLEAN_FILES =
 
3918
 CONFIG_CLEAN_VPATH_FILES =
 
3919
 SOURCES =
 
3920
-DIST_SOURCES =
 
3921
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
3922
 ACLOCAL = @ACLOCAL@
 
3923
 AMTAR = @AMTAR@
 
3924
 ANTLR = @ANTLR@
 
3925
@@ -473,37 +471,6 @@
 
3926
 ctags: CTAGS
 
3927
 CTAGS:
 
3928
 
 
3929
-
 
3930
-distdir: $(DISTFILES)
 
3931
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
3932
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
3933
-       list='$(DISTFILES)'; \
 
3934
-         dist_files=`for file in $$list; do echo $$file; done | \
 
3935
-         sed -e "s|^$$srcdirstrip/||;t" \
 
3936
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
3937
-       case $$dist_files in \
 
3938
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
3939
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
3940
-                          sort -u` ;; \
 
3941
-       esac; \
 
3942
-       for file in $$dist_files; do \
 
3943
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
3944
-         if test -d $$d/$$file; then \
 
3945
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
3946
-           if test -d "$(distdir)/$$file"; then \
 
3947
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
3948
-           fi; \
 
3949
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
3950
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
3951
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
3952
-           fi; \
 
3953
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
3954
-         else \
 
3955
-           test -f "$(distdir)/$$file" \
 
3956
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
3957
-           || exit 1; \
 
3958
-         fi; \
 
3959
-       done
 
3960
 check-am: all-am
 
3961
 check: check-am
 
3962
 all-am: Makefile
 
3963
@@ -602,13 +569,13 @@
 
3964
 .MAKE: install-am install-strip
 
3965
 
 
3966
 .PHONY: all all-am check check-am clean clean-generic clean-libtool \
 
3967
-       distclean distclean-generic distclean-libtool distdir dvi \
 
3968
-       dvi-am html html-am info info-am install install-am \
 
3969
-       install-data install-data-am install-dvi install-dvi-am \
 
3970
-       install-exec install-exec-am install-html install-html-am \
 
3971
-       install-info install-info-am install-man install-pdf \
 
3972
-       install-pdf-am install-ps install-ps-am install-strip \
 
3973
-       installcheck installcheck-am installdirs maintainer-clean \
 
3974
+       distclean distclean-generic distclean-libtool dvi dvi-am html \
 
3975
+       html-am info info-am install install-am install-data \
 
3976
+       install-data-am install-dvi install-dvi-am install-exec \
 
3977
+       install-exec-am install-html install-html-am install-info \
 
3978
+       install-info-am install-man install-pdf install-pdf-am \
 
3979
+       install-ps install-ps-am install-strip installcheck \
 
3980
+       installcheck-am installdirs maintainer-clean \
 
3981
        maintainer-clean-generic mostlyclean mostlyclean-generic \
 
3982
        mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am
 
3983
 
 
3984
Index: libjava/classpath/external/relaxngDatatype/Makefile.in
 
3985
===================================================================
 
3986
--- a/src/libjava/classpath/external/relaxngDatatype/Makefile.in        (.../tags/gcc_4_8_0_release)
 
3987
+++ b/src/libjava/classpath/external/relaxngDatatype/Makefile.in        (.../branches/gcc-4_8-branch)
 
3988
@@ -35,7 +35,7 @@
 
3989
 host_triplet = @host@
 
3990
 target_triplet = @target@
 
3991
 subdir = external/relaxngDatatype
 
3992
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
3993
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
3994
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
3995
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
3996
        $(top_srcdir)/../../config/lead-dot.m4 \
 
3997
@@ -67,8 +67,6 @@
 
3998
 CONFIG_CLEAN_FILES =
 
3999
 CONFIG_CLEAN_VPATH_FILES =
 
4000
 SOURCES =
 
4001
-DIST_SOURCES =
 
4002
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
4003
 ACLOCAL = @ACLOCAL@
 
4004
 AMTAR = @AMTAR@
 
4005
 ANTLR = @ANTLR@
 
4006
@@ -338,37 +336,6 @@
 
4007
 ctags: CTAGS
 
4008
 CTAGS:
 
4009
 
 
4010
-
 
4011
-distdir: $(DISTFILES)
 
4012
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
4013
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
4014
-       list='$(DISTFILES)'; \
 
4015
-         dist_files=`for file in $$list; do echo $$file; done | \
 
4016
-         sed -e "s|^$$srcdirstrip/||;t" \
 
4017
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
4018
-       case $$dist_files in \
 
4019
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
4020
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
4021
-                          sort -u` ;; \
 
4022
-       esac; \
 
4023
-       for file in $$dist_files; do \
 
4024
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
4025
-         if test -d $$d/$$file; then \
 
4026
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
4027
-           if test -d "$(distdir)/$$file"; then \
 
4028
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
4029
-           fi; \
 
4030
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
4031
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
4032
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
4033
-           fi; \
 
4034
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
4035
-         else \
 
4036
-           test -f "$(distdir)/$$file" \
 
4037
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
4038
-           || exit 1; \
 
4039
-         fi; \
 
4040
-       done
 
4041
 check-am: all-am
 
4042
 check: check-am
 
4043
 all-am: Makefile
 
4044
@@ -467,13 +434,13 @@
 
4045
 .MAKE: install-am install-strip
 
4046
 
 
4047
 .PHONY: all all-am check check-am clean clean-generic clean-libtool \
 
4048
-       distclean distclean-generic distclean-libtool distdir dvi \
 
4049
-       dvi-am html html-am info info-am install install-am \
 
4050
-       install-data install-data-am install-dvi install-dvi-am \
 
4051
-       install-exec install-exec-am install-html install-html-am \
 
4052
-       install-info install-info-am install-man install-pdf \
 
4053
-       install-pdf-am install-ps install-ps-am install-strip \
 
4054
-       installcheck installcheck-am installdirs maintainer-clean \
 
4055
+       distclean distclean-generic distclean-libtool dvi dvi-am html \
 
4056
+       html-am info info-am install install-am install-data \
 
4057
+       install-data-am install-dvi install-dvi-am install-exec \
 
4058
+       install-exec-am install-html install-html-am install-info \
 
4059
+       install-info-am install-man install-pdf install-pdf-am \
 
4060
+       install-ps install-ps-am install-strip installcheck \
 
4061
+       installcheck-am installdirs maintainer-clean \
 
4062
        maintainer-clean-generic mostlyclean mostlyclean-generic \
 
4063
        mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am
 
4064
 
 
4065
Index: libjava/classpath/include/Makefile.in
 
4066
===================================================================
 
4067
--- a/src/libjava/classpath/include/Makefile.in (.../tags/gcc_4_8_0_release)
 
4068
+++ b/src/libjava/classpath/include/Makefile.in (.../branches/gcc-4_8-branch)
 
4069
@@ -35,7 +35,7 @@
 
4070
 host_triplet = @host@
 
4071
 target_triplet = @target@
 
4072
 subdir = include
 
4073
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
 
4074
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \
 
4075
        $(srcdir)/config.h.in
 
4076
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
4077
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
4078
@@ -68,8 +68,6 @@
 
4079
 CONFIG_CLEAN_FILES =
 
4080
 CONFIG_CLEAN_VPATH_FILES =
 
4081
 SOURCES =
 
4082
-DIST_SOURCES =
 
4083
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
4084
 ACLOCAL = @ACLOCAL@
 
4085
 AMTAR = @AMTAR@
 
4086
 ANTLR = @ANTLR@
 
4087
@@ -501,37 +499,6 @@
 
4088
 ctags: CTAGS
 
4089
 CTAGS:
 
4090
 
 
4091
-
 
4092
-distdir: $(DISTFILES)
 
4093
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
4094
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
4095
-       list='$(DISTFILES)'; \
 
4096
-         dist_files=`for file in $$list; do echo $$file; done | \
 
4097
-         sed -e "s|^$$srcdirstrip/||;t" \
 
4098
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
4099
-       case $$dist_files in \
 
4100
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
4101
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
4102
-                          sort -u` ;; \
 
4103
-       esac; \
 
4104
-       for file in $$dist_files; do \
 
4105
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
4106
-         if test -d $$d/$$file; then \
 
4107
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
4108
-           if test -d "$(distdir)/$$file"; then \
 
4109
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
4110
-           fi; \
 
4111
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
4112
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
4113
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
4114
-           fi; \
 
4115
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
4116
-         else \
 
4117
-           test -f "$(distdir)/$$file" \
 
4118
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
4119
-           || exit 1; \
 
4120
-         fi; \
 
4121
-       done
 
4122
 check-am: all-am
 
4123
 check: check-am
 
4124
 @CREATE_JNI_HEADERS_FALSE@all-local:
 
4125
@@ -633,8 +600,8 @@
 
4126
 
 
4127
 .PHONY: all all-am all-local check check-am clean clean-generic \
 
4128
        clean-libtool distclean distclean-generic distclean-hdr \
 
4129
-       distclean-libtool distdir dvi dvi-am html html-am info info-am \
 
4130
-       install install-am install-data install-data-am install-dvi \
 
4131
+       distclean-libtool dvi dvi-am html html-am info info-am install \
 
4132
+       install-am install-data install-data-am install-dvi \
 
4133
        install-dvi-am install-exec install-exec-am install-html \
 
4134
        install-html-am install-info install-info-am install-man \
 
4135
        install-pdf install-pdf-am install-ps install-ps-am \
 
4136
Index: libjava/classpath/native/jni/Makefile.in
 
4137
===================================================================
 
4138
--- a/src/libjava/classpath/native/jni/Makefile.in      (.../tags/gcc_4_8_0_release)
 
4139
+++ b/src/libjava/classpath/native/jni/Makefile.in      (.../branches/gcc-4_8-branch)
 
4140
@@ -35,7 +35,7 @@
 
4141
 host_triplet = @host@
 
4142
 target_triplet = @target@
 
4143
 subdir = native/jni
 
4144
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
4145
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
4146
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
4147
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
4148
        $(top_srcdir)/../../config/lead-dot.m4 \
 
4149
@@ -67,7 +67,6 @@
 
4150
 CONFIG_CLEAN_FILES =
 
4151
 CONFIG_CLEAN_VPATH_FILES =
 
4152
 SOURCES =
 
4153
-DIST_SOURCES =
 
4154
 RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
 
4155
        html-recursive info-recursive install-data-recursive \
 
4156
        install-dvi-recursive install-exec-recursive \
 
4157
@@ -78,36 +77,9 @@
 
4158
 RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive        \
 
4159
   distclean-recursive maintainer-clean-recursive
 
4160
 AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
 
4161
-       $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \
 
4162
-       distdir
 
4163
+       $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS
 
4164
 ETAGS = etags
 
4165
 CTAGS = ctags
 
4166
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
4167
-am__relativize = \
 
4168
-  dir0=`pwd`; \
 
4169
-  sed_first='s,^\([^/]*\)/.*$$,\1,'; \
 
4170
-  sed_rest='s,^[^/]*/*,,'; \
 
4171
-  sed_last='s,^.*/\([^/]*\)$$,\1,'; \
 
4172
-  sed_butlast='s,/*[^/]*$$,,'; \
 
4173
-  while test -n "$$dir1"; do \
 
4174
-    first=`echo "$$dir1" | sed -e "$$sed_first"`; \
 
4175
-    if test "$$first" != "."; then \
 
4176
-      if test "$$first" = ".."; then \
 
4177
-        dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
 
4178
-        dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
 
4179
-      else \
 
4180
-        first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
 
4181
-        if test "$$first2" = "$$first"; then \
 
4182
-          dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
 
4183
-        else \
 
4184
-          dir2="../$$dir2"; \
 
4185
-        fi; \
 
4186
-        dir0="$$dir0"/"$$first"; \
 
4187
-      fi; \
 
4188
-    fi; \
 
4189
-    dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
 
4190
-  done; \
 
4191
-  reldir="$$dir2"
 
4192
 ACLOCAL = @ACLOCAL@
 
4193
 AMTAR = @AMTAR@
 
4194
 ANTLR = @ANTLR@
 
4195
@@ -510,65 +482,6 @@
 
4196
 
 
4197
 distclean-tags:
 
4198
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
4199
-
 
4200
-distdir: $(DISTFILES)
 
4201
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
4202
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
4203
-       list='$(DISTFILES)'; \
 
4204
-         dist_files=`for file in $$list; do echo $$file; done | \
 
4205
-         sed -e "s|^$$srcdirstrip/||;t" \
 
4206
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
4207
-       case $$dist_files in \
 
4208
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
4209
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
4210
-                          sort -u` ;; \
 
4211
-       esac; \
 
4212
-       for file in $$dist_files; do \
 
4213
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
4214
-         if test -d $$d/$$file; then \
 
4215
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
4216
-           if test -d "$(distdir)/$$file"; then \
 
4217
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
4218
-           fi; \
 
4219
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
4220
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
4221
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
4222
-           fi; \
 
4223
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
4224
-         else \
 
4225
-           test -f "$(distdir)/$$file" \
 
4226
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
4227
-           || exit 1; \
 
4228
-         fi; \
 
4229
-       done
 
4230
-       @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
 
4231
-         if test "$$subdir" = .; then :; else \
 
4232
-           test -d "$(distdir)/$$subdir" \
 
4233
-           || $(MKDIR_P) "$(distdir)/$$subdir" \
 
4234
-           || exit 1; \
 
4235
-         fi; \
 
4236
-       done
 
4237
-       @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
 
4238
-         if test "$$subdir" = .; then :; else \
 
4239
-           dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
 
4240
-           $(am__relativize); \
 
4241
-           new_distdir=$$reldir; \
 
4242
-           dir1=$$subdir; dir2="$(top_distdir)"; \
 
4243
-           $(am__relativize); \
 
4244
-           new_top_distdir=$$reldir; \
 
4245
-           echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
 
4246
-           echo "     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
 
4247
-           ($(am__cd) $$subdir && \
 
4248
-             $(MAKE) $(AM_MAKEFLAGS) \
 
4249
-               top_distdir="$$new_top_distdir" \
 
4250
-               distdir="$$new_distdir" \
 
4251
-               am__remove_distdir=: \
 
4252
-               am__skip_length_check=: \
 
4253
-               am__skip_mode_fix=: \
 
4254
-               distdir) \
 
4255
-             || exit 1; \
 
4256
-         fi; \
 
4257
-       done
 
4258
 check-am: all-am
 
4259
 check: check-recursive
 
4260
 all-am: Makefile all-local
 
4261
@@ -671,16 +584,16 @@
 
4262
 .PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
 
4263
        all all-am all-local check check-am clean clean-generic \
 
4264
        clean-libtool ctags ctags-recursive distclean \
 
4265
-       distclean-generic distclean-libtool distclean-tags distdir dvi \
 
4266
-       dvi-am html html-am info info-am install install-am \
 
4267
-       install-data install-data-am install-dvi install-dvi-am \
 
4268
-       install-exec install-exec-am install-html install-html-am \
 
4269
-       install-info install-info-am install-man install-pdf \
 
4270
-       install-pdf-am install-ps install-ps-am install-strip \
 
4271
-       installcheck installcheck-am installdirs installdirs-am \
 
4272
-       maintainer-clean maintainer-clean-generic mostlyclean \
 
4273
-       mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
 
4274
-       tags tags-recursive uninstall uninstall-am
 
4275
+       distclean-generic distclean-libtool distclean-tags dvi dvi-am \
 
4276
+       html html-am info info-am install install-am install-data \
 
4277
+       install-data-am install-dvi install-dvi-am install-exec \
 
4278
+       install-exec-am install-html install-html-am install-info \
 
4279
+       install-info-am install-man install-pdf install-pdf-am \
 
4280
+       install-ps install-ps-am install-strip installcheck \
 
4281
+       installcheck-am installdirs installdirs-am maintainer-clean \
 
4282
+       maintainer-clean-generic mostlyclean mostlyclean-generic \
 
4283
+       mostlyclean-libtool pdf pdf-am ps ps-am tags tags-recursive \
 
4284
+       uninstall uninstall-am
 
4285
 
 
4286
 
 
4287
 all-local:
 
4288
Index: libjava/classpath/native/jni/classpath/Makefile.in
 
4289
===================================================================
 
4290
--- a/src/libjava/classpath/native/jni/classpath/Makefile.in    (.../tags/gcc_4_8_0_release)
 
4291
+++ b/src/libjava/classpath/native/jni/classpath/Makefile.in    (.../branches/gcc-4_8-branch)
 
4292
@@ -36,7 +36,7 @@
 
4293
 host_triplet = @host@
 
4294
 target_triplet = @target@
 
4295
 subdir = native/jni/classpath
 
4296
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
4297
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
4298
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
4299
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
4300
        $(top_srcdir)/../../config/lead-dot.m4 \
 
4301
@@ -85,10 +85,8 @@
 
4302
        --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
 
4303
        $(LDFLAGS) -o $@
 
4304
 SOURCES = $(libclasspath_la_SOURCES)
 
4305
-DIST_SOURCES = $(libclasspath_la_SOURCES)
 
4306
 ETAGS = etags
 
4307
 CTAGS = ctags
 
4308
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
4309
 ACLOCAL = @ACLOCAL@
 
4310
 AMTAR = @AMTAR@
 
4311
 ANTLR = @ANTLR@
 
4312
@@ -445,37 +443,6 @@
 
4313
 
 
4314
 distclean-tags:
 
4315
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
4316
-
 
4317
-distdir: $(DISTFILES)
 
4318
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
4319
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
4320
-       list='$(DISTFILES)'; \
 
4321
-         dist_files=`for file in $$list; do echo $$file; done | \
 
4322
-         sed -e "s|^$$srcdirstrip/||;t" \
 
4323
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
4324
-       case $$dist_files in \
 
4325
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
4326
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
4327
-                          sort -u` ;; \
 
4328
-       esac; \
 
4329
-       for file in $$dist_files; do \
 
4330
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
4331
-         if test -d $$d/$$file; then \
 
4332
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
4333
-           if test -d "$(distdir)/$$file"; then \
 
4334
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
4335
-           fi; \
 
4336
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
4337
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
4338
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
4339
-           fi; \
 
4340
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
4341
-         else \
 
4342
-           test -f "$(distdir)/$$file" \
 
4343
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
4344
-           || exit 1; \
 
4345
-         fi; \
 
4346
-       done
 
4347
 check-am: all-am
 
4348
 check: check-am
 
4349
 all-am: Makefile $(LTLIBRARIES)
 
4350
@@ -581,8 +548,8 @@
 
4351
 .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
 
4352
        clean-libtool clean-noinstLTLIBRARIES ctags distclean \
 
4353
        distclean-compile distclean-generic distclean-libtool \
 
4354
-       distclean-tags distdir dvi dvi-am html html-am info info-am \
 
4355
-       install install-am install-data install-data-am install-dvi \
 
4356
+       distclean-tags dvi dvi-am html html-am info info-am install \
 
4357
+       install-am install-data install-data-am install-dvi \
 
4358
        install-dvi-am install-exec install-exec-am install-html \
 
4359
        install-html-am install-info install-info-am install-man \
 
4360
        install-pdf install-pdf-am install-ps install-ps-am \
 
4361
Index: libjava/classpath/native/jni/gstreamer-peer/Makefile.in
 
4362
===================================================================
 
4363
--- a/src/libjava/classpath/native/jni/gstreamer-peer/Makefile.in       (.../tags/gcc_4_8_0_release)
 
4364
+++ b/src/libjava/classpath/native/jni/gstreamer-peer/Makefile.in       (.../branches/gcc-4_8-branch)
 
4365
@@ -36,7 +36,7 @@
 
4366
 host_triplet = @host@
 
4367
 target_triplet = @target@
 
4368
 subdir = native/jni/gstreamer-peer
 
4369
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
4370
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
4371
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
4372
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
4373
        $(top_srcdir)/../../config/lead-dot.m4 \
 
4374
@@ -113,10 +113,8 @@
 
4375
        --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
 
4376
        $(LDFLAGS) -o $@
 
4377
 SOURCES = $(libgstreamerpeer_la_SOURCES)
 
4378
-DIST_SOURCES = $(libgstreamerpeer_la_SOURCES)
 
4379
 ETAGS = etags
 
4380
 CTAGS = ctags
 
4381
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
4382
 ACLOCAL = @ACLOCAL@
 
4383
 AMTAR = @AMTAR@
 
4384
 ANTLR = @ANTLR@
 
4385
@@ -514,37 +512,6 @@
 
4386
 
 
4387
 distclean-tags:
 
4388
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
4389
-
 
4390
-distdir: $(DISTFILES)
 
4391
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
4392
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
4393
-       list='$(DISTFILES)'; \
 
4394
-         dist_files=`for file in $$list; do echo $$file; done | \
 
4395
-         sed -e "s|^$$srcdirstrip/||;t" \
 
4396
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
4397
-       case $$dist_files in \
 
4398
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
4399
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
4400
-                          sort -u` ;; \
 
4401
-       esac; \
 
4402
-       for file in $$dist_files; do \
 
4403
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
4404
-         if test -d $$d/$$file; then \
 
4405
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
4406
-           if test -d "$(distdir)/$$file"; then \
 
4407
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
4408
-           fi; \
 
4409
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
4410
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
4411
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
4412
-           fi; \
 
4413
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
4414
-         else \
 
4415
-           test -f "$(distdir)/$$file" \
 
4416
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
4417
-           || exit 1; \
 
4418
-         fi; \
 
4419
-       done
 
4420
 check-am: all-am
 
4421
 check: check-am
 
4422
 all-am: Makefile $(LTLIBRARIES)
 
4423
@@ -653,8 +620,8 @@
 
4424
 .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
 
4425
        clean-libtool clean-nativeexeclibLTLIBRARIES ctags distclean \
 
4426
        distclean-compile distclean-generic distclean-libtool \
 
4427
-       distclean-tags distdir dvi dvi-am html html-am info info-am \
 
4428
-       install install-am install-data install-data-am install-dvi \
 
4429
+       distclean-tags dvi dvi-am html html-am info info-am install \
 
4430
+       install-am install-data install-data-am install-dvi \
 
4431
        install-dvi-am install-exec install-exec-am install-html \
 
4432
        install-html-am install-info install-info-am install-man \
 
4433
        install-nativeexeclibLTLIBRARIES install-pdf install-pdf-am \
 
4434
Index: libjava/classpath/native/jni/midi-dssi/Makefile.in
 
4435
===================================================================
 
4436
--- a/src/libjava/classpath/native/jni/midi-dssi/Makefile.in    (.../tags/gcc_4_8_0_release)
 
4437
+++ b/src/libjava/classpath/native/jni/midi-dssi/Makefile.in    (.../branches/gcc-4_8-branch)
 
4438
@@ -36,7 +36,7 @@
 
4439
 host_triplet = @host@
 
4440
 target_triplet = @target@
 
4441
 subdir = native/jni/midi-dssi
 
4442
-DIST_COMMON = README $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
4443
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
4444
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
4445
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
4446
        $(top_srcdir)/../../config/lead-dot.m4 \
 
4447
@@ -113,10 +113,8 @@
 
4448
        --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
 
4449
        $(LDFLAGS) -o $@
 
4450
 SOURCES = $(libgjsmdssi_la_SOURCES)
 
4451
-DIST_SOURCES = $(libgjsmdssi_la_SOURCES)
 
4452
 ETAGS = etags
 
4453
 CTAGS = ctags
 
4454
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
4455
 ACLOCAL = @ACLOCAL@
 
4456
 AMTAR = @AMTAR@
 
4457
 ANTLR = @ANTLR@
 
4458
@@ -496,37 +494,6 @@
 
4459
 
 
4460
 distclean-tags:
 
4461
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
4462
-
 
4463
-distdir: $(DISTFILES)
 
4464
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
4465
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
4466
-       list='$(DISTFILES)'; \
 
4467
-         dist_files=`for file in $$list; do echo $$file; done | \
 
4468
-         sed -e "s|^$$srcdirstrip/||;t" \
 
4469
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
4470
-       case $$dist_files in \
 
4471
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
4472
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
4473
-                          sort -u` ;; \
 
4474
-       esac; \
 
4475
-       for file in $$dist_files; do \
 
4476
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
4477
-         if test -d $$d/$$file; then \
 
4478
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
4479
-           if test -d "$(distdir)/$$file"; then \
 
4480
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
4481
-           fi; \
 
4482
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
4483
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
4484
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
4485
-           fi; \
 
4486
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
4487
-         else \
 
4488
-           test -f "$(distdir)/$$file" \
 
4489
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
4490
-           || exit 1; \
 
4491
-         fi; \
 
4492
-       done
 
4493
 check-am: all-am
 
4494
 check: check-am
 
4495
 all-am: Makefile $(LTLIBRARIES)
 
4496
@@ -635,8 +602,8 @@
 
4497
 .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
 
4498
        clean-libtool clean-nativeexeclibLTLIBRARIES ctags distclean \
 
4499
        distclean-compile distclean-generic distclean-libtool \
 
4500
-       distclean-tags distdir dvi dvi-am html html-am info info-am \
 
4501
-       install install-am install-data install-data-am install-dvi \
 
4502
+       distclean-tags dvi dvi-am html html-am info info-am install \
 
4503
+       install-am install-data install-data-am install-dvi \
 
4504
        install-dvi-am install-exec install-exec-am install-html \
 
4505
        install-html-am install-info install-info-am install-man \
 
4506
        install-nativeexeclibLTLIBRARIES install-pdf install-pdf-am \
 
4507
Index: libjava/classpath/native/jni/gconf-peer/Makefile.in
 
4508
===================================================================
 
4509
--- a/src/libjava/classpath/native/jni/gconf-peer/Makefile.in   (.../tags/gcc_4_8_0_release)
 
4510
+++ b/src/libjava/classpath/native/jni/gconf-peer/Makefile.in   (.../branches/gcc-4_8-branch)
 
4511
@@ -36,7 +36,7 @@
 
4512
 host_triplet = @host@
 
4513
 target_triplet = @target@
 
4514
 subdir = native/jni/gconf-peer
 
4515
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
4516
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
4517
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
4518
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
4519
        $(top_srcdir)/../../config/lead-dot.m4 \
 
4520
@@ -111,10 +111,8 @@
 
4521
        --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
 
4522
        $(LDFLAGS) -o $@
 
4523
 SOURCES = $(libgconfpeer_la_SOURCES)
 
4524
-DIST_SOURCES = $(libgconfpeer_la_SOURCES)
 
4525
 ETAGS = etags
 
4526
 CTAGS = ctags
 
4527
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
4528
 ACLOCAL = @ACLOCAL@
 
4529
 AMTAR = @AMTAR@
 
4530
 ANTLR = @ANTLR@
 
4531
@@ -489,37 +487,6 @@
 
4532
 
 
4533
 distclean-tags:
 
4534
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
4535
-
 
4536
-distdir: $(DISTFILES)
 
4537
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
4538
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
4539
-       list='$(DISTFILES)'; \
 
4540
-         dist_files=`for file in $$list; do echo $$file; done | \
 
4541
-         sed -e "s|^$$srcdirstrip/||;t" \
 
4542
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
4543
-       case $$dist_files in \
 
4544
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
4545
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
4546
-                          sort -u` ;; \
 
4547
-       esac; \
 
4548
-       for file in $$dist_files; do \
 
4549
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
4550
-         if test -d $$d/$$file; then \
 
4551
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
4552
-           if test -d "$(distdir)/$$file"; then \
 
4553
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
4554
-           fi; \
 
4555
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
4556
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
4557
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
4558
-           fi; \
 
4559
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
4560
-         else \
 
4561
-           test -f "$(distdir)/$$file" \
 
4562
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
4563
-           || exit 1; \
 
4564
-         fi; \
 
4565
-       done
 
4566
 check-am: all-am
 
4567
 check: check-am
 
4568
 all-am: Makefile $(LTLIBRARIES)
 
4569
@@ -628,8 +595,8 @@
 
4570
 .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
 
4571
        clean-libtool clean-nativeexeclibLTLIBRARIES ctags distclean \
 
4572
        distclean-compile distclean-generic distclean-libtool \
 
4573
-       distclean-tags distdir dvi dvi-am html html-am info info-am \
 
4574
-       install install-am install-data install-data-am install-dvi \
 
4575
+       distclean-tags dvi dvi-am html html-am info info-am install \
 
4576
+       install-am install-data install-data-am install-dvi \
 
4577
        install-dvi-am install-exec install-exec-am install-html \
 
4578
        install-html-am install-info install-info-am install-man \
 
4579
        install-nativeexeclibLTLIBRARIES install-pdf install-pdf-am \
 
4580
Index: libjava/classpath/native/jni/java-io/Makefile.in
 
4581
===================================================================
 
4582
--- a/src/libjava/classpath/native/jni/java-io/Makefile.in      (.../tags/gcc_4_8_0_release)
 
4583
+++ b/src/libjava/classpath/native/jni/java-io/Makefile.in      (.../branches/gcc-4_8-branch)
 
4584
@@ -36,7 +36,7 @@
 
4585
 host_triplet = @host@
 
4586
 target_triplet = @target@
 
4587
 subdir = native/jni/java-io
 
4588
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
4589
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
4590
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
4591
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
4592
        $(top_srcdir)/../../config/lead-dot.m4 \
 
4593
@@ -110,10 +110,8 @@
 
4594
        --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
 
4595
        $(LDFLAGS) -o $@
 
4596
 SOURCES = $(libjavaio_la_SOURCES)
 
4597
-DIST_SOURCES = $(libjavaio_la_SOURCES)
 
4598
 ETAGS = etags
 
4599
 CTAGS = ctags
 
4600
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
4601
 ACLOCAL = @ACLOCAL@
 
4602
 AMTAR = @AMTAR@
 
4603
 ANTLR = @ANTLR@
 
4604
@@ -496,37 +494,6 @@
 
4605
 
 
4606
 distclean-tags:
 
4607
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
4608
-
 
4609
-distdir: $(DISTFILES)
 
4610
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
4611
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
4612
-       list='$(DISTFILES)'; \
 
4613
-         dist_files=`for file in $$list; do echo $$file; done | \
 
4614
-         sed -e "s|^$$srcdirstrip/||;t" \
 
4615
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
4616
-       case $$dist_files in \
 
4617
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
4618
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
4619
-                          sort -u` ;; \
 
4620
-       esac; \
 
4621
-       for file in $$dist_files; do \
 
4622
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
4623
-         if test -d $$d/$$file; then \
 
4624
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
4625
-           if test -d "$(distdir)/$$file"; then \
 
4626
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
4627
-           fi; \
 
4628
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
4629
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
4630
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
4631
-           fi; \
 
4632
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
4633
-         else \
 
4634
-           test -f "$(distdir)/$$file" \
 
4635
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
4636
-           || exit 1; \
 
4637
-         fi; \
 
4638
-       done
 
4639
 check-am: all-am
 
4640
 check: check-am
 
4641
 all-am: Makefile $(LTLIBRARIES)
 
4642
@@ -635,8 +602,8 @@
 
4643
 .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
 
4644
        clean-libtool clean-nativeexeclibLTLIBRARIES ctags distclean \
 
4645
        distclean-compile distclean-generic distclean-libtool \
 
4646
-       distclean-tags distdir dvi dvi-am html html-am info info-am \
 
4647
-       install install-am install-data install-data-am install-dvi \
 
4648
+       distclean-tags dvi dvi-am html html-am info info-am install \
 
4649
+       install-am install-data install-data-am install-dvi \
 
4650
        install-dvi-am install-exec install-exec-am install-html \
 
4651
        install-html-am install-info install-info-am install-man \
 
4652
        install-nativeexeclibLTLIBRARIES install-pdf install-pdf-am \
 
4653
Index: libjava/classpath/native/jni/native-lib/Makefile.in
 
4654
===================================================================
 
4655
--- a/src/libjava/classpath/native/jni/native-lib/Makefile.in   (.../tags/gcc_4_8_0_release)
 
4656
+++ b/src/libjava/classpath/native/jni/native-lib/Makefile.in   (.../branches/gcc-4_8-branch)
 
4657
@@ -36,7 +36,7 @@
 
4658
 host_triplet = @host@
 
4659
 target_triplet = @target@
 
4660
 subdir = native/jni/native-lib
 
4661
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
4662
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
4663
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
4664
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
4665
        $(top_srcdir)/../../config/lead-dot.m4 \
 
4666
@@ -85,10 +85,8 @@
 
4667
        --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
 
4668
        $(LDFLAGS) -o $@
 
4669
 SOURCES = $(libclasspathnative_la_SOURCES)
 
4670
-DIST_SOURCES = $(libclasspathnative_la_SOURCES)
 
4671
 ETAGS = etags
 
4672
 CTAGS = ctags
 
4673
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
4674
 ACLOCAL = @ACLOCAL@
 
4675
 AMTAR = @AMTAR@
 
4676
 ANTLR = @ANTLR@
 
4677
@@ -448,37 +446,6 @@
 
4678
 
 
4679
 distclean-tags:
 
4680
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
4681
-
 
4682
-distdir: $(DISTFILES)
 
4683
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
4684
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
4685
-       list='$(DISTFILES)'; \
 
4686
-         dist_files=`for file in $$list; do echo $$file; done | \
 
4687
-         sed -e "s|^$$srcdirstrip/||;t" \
 
4688
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
4689
-       case $$dist_files in \
 
4690
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
4691
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
4692
-                          sort -u` ;; \
 
4693
-       esac; \
 
4694
-       for file in $$dist_files; do \
 
4695
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
4696
-         if test -d $$d/$$file; then \
 
4697
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
4698
-           if test -d "$(distdir)/$$file"; then \
 
4699
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
4700
-           fi; \
 
4701
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
4702
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
4703
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
4704
-           fi; \
 
4705
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
4706
-         else \
 
4707
-           test -f "$(distdir)/$$file" \
 
4708
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
4709
-           || exit 1; \
 
4710
-         fi; \
 
4711
-       done
 
4712
 check-am: all-am
 
4713
 check: check-am
 
4714
 all-am: Makefile $(LTLIBRARIES)
 
4715
@@ -584,8 +551,8 @@
 
4716
 .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
 
4717
        clean-libtool clean-noinstLTLIBRARIES ctags distclean \
 
4718
        distclean-compile distclean-generic distclean-libtool \
 
4719
-       distclean-tags distdir dvi dvi-am html html-am info info-am \
 
4720
-       install install-am install-data install-data-am install-dvi \
 
4721
+       distclean-tags dvi dvi-am html html-am info info-am install \
 
4722
+       install-am install-data install-data-am install-dvi \
 
4723
        install-dvi-am install-exec install-exec-am install-html \
 
4724
        install-html-am install-info install-info-am install-man \
 
4725
        install-pdf install-pdf-am install-ps install-ps-am \
 
4726
Index: libjava/classpath/native/jni/java-util/Makefile.in
 
4727
===================================================================
 
4728
--- a/src/libjava/classpath/native/jni/java-util/Makefile.in    (.../tags/gcc_4_8_0_release)
 
4729
+++ b/src/libjava/classpath/native/jni/java-util/Makefile.in    (.../branches/gcc-4_8-branch)
 
4730
@@ -36,7 +36,7 @@
 
4731
 host_triplet = @host@
 
4732
 target_triplet = @target@
 
4733
 subdir = native/jni/java-util
 
4734
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
4735
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
4736
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
4737
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
4738
        $(top_srcdir)/../../config/lead-dot.m4 \
 
4739
@@ -107,10 +107,8 @@
 
4740
        --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
 
4741
        $(LDFLAGS) -o $@
 
4742
 SOURCES = $(libjavautil_la_SOURCES)
 
4743
-DIST_SOURCES = $(libjavautil_la_SOURCES)
 
4744
 ETAGS = etags
 
4745
 CTAGS = ctags
 
4746
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
4747
 ACLOCAL = @ACLOCAL@
 
4748
 AMTAR = @AMTAR@
 
4749
 ANTLR = @ANTLR@
 
4750
@@ -483,37 +481,6 @@
 
4751
 
 
4752
 distclean-tags:
 
4753
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
4754
-
 
4755
-distdir: $(DISTFILES)
 
4756
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
4757
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
4758
-       list='$(DISTFILES)'; \
 
4759
-         dist_files=`for file in $$list; do echo $$file; done | \
 
4760
-         sed -e "s|^$$srcdirstrip/||;t" \
 
4761
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
4762
-       case $$dist_files in \
 
4763
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
4764
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
4765
-                          sort -u` ;; \
 
4766
-       esac; \
 
4767
-       for file in $$dist_files; do \
 
4768
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
4769
-         if test -d $$d/$$file; then \
 
4770
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
4771
-           if test -d "$(distdir)/$$file"; then \
 
4772
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
4773
-           fi; \
 
4774
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
4775
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
4776
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
4777
-           fi; \
 
4778
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
4779
-         else \
 
4780
-           test -f "$(distdir)/$$file" \
 
4781
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
4782
-           || exit 1; \
 
4783
-         fi; \
 
4784
-       done
 
4785
 check-am: all-am
 
4786
 check: check-am
 
4787
 all-am: Makefile $(LTLIBRARIES)
 
4788
@@ -622,8 +589,8 @@
 
4789
 .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
 
4790
        clean-libtool clean-nativeexeclibLTLIBRARIES ctags distclean \
 
4791
        distclean-compile distclean-generic distclean-libtool \
 
4792
-       distclean-tags distdir dvi dvi-am html html-am info info-am \
 
4793
-       install install-am install-data install-data-am install-dvi \
 
4794
+       distclean-tags dvi dvi-am html html-am info info-am install \
 
4795
+       install-am install-data install-data-am install-dvi \
 
4796
        install-dvi-am install-exec install-exec-am install-html \
 
4797
        install-html-am install-info install-info-am install-man \
 
4798
        install-nativeexeclibLTLIBRARIES install-pdf install-pdf-am \
 
4799
Index: libjava/classpath/native/jni/java-lang/Makefile.in
 
4800
===================================================================
 
4801
--- a/src/libjava/classpath/native/jni/java-lang/Makefile.in    (.../tags/gcc_4_8_0_release)
 
4802
+++ b/src/libjava/classpath/native/jni/java-lang/Makefile.in    (.../branches/gcc-4_8-branch)
 
4803
@@ -36,7 +36,7 @@
 
4804
 host_triplet = @host@
 
4805
 target_triplet = @target@
 
4806
 subdir = native/jni/java-lang
 
4807
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
4808
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
4809
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
4810
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
4811
        $(top_srcdir)/../../config/lead-dot.m4 \
 
4812
@@ -122,12 +122,8 @@
 
4813
 SOURCES = $(libjavalang_la_SOURCES) \
 
4814
        $(libjavalangmanagement_la_SOURCES) \
 
4815
        $(libjavalangreflect_la_SOURCES)
 
4816
-DIST_SOURCES = $(libjavalang_la_SOURCES) \
 
4817
-       $(libjavalangmanagement_la_SOURCES) \
 
4818
-       $(libjavalangreflect_la_SOURCES)
 
4819
 ETAGS = etags
 
4820
 CTAGS = ctags
 
4821
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
4822
 ACLOCAL = @ACLOCAL@
 
4823
 AMTAR = @AMTAR@
 
4824
 ANTLR = @ANTLR@
 
4825
@@ -521,37 +517,6 @@
 
4826
 
 
4827
 distclean-tags:
 
4828
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
4829
-
 
4830
-distdir: $(DISTFILES)
 
4831
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
4832
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
4833
-       list='$(DISTFILES)'; \
 
4834
-         dist_files=`for file in $$list; do echo $$file; done | \
 
4835
-         sed -e "s|^$$srcdirstrip/||;t" \
 
4836
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
4837
-       case $$dist_files in \
 
4838
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
4839
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
4840
-                          sort -u` ;; \
 
4841
-       esac; \
 
4842
-       for file in $$dist_files; do \
 
4843
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
4844
-         if test -d $$d/$$file; then \
 
4845
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
4846
-           if test -d "$(distdir)/$$file"; then \
 
4847
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
4848
-           fi; \
 
4849
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
4850
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
4851
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
4852
-           fi; \
 
4853
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
4854
-         else \
 
4855
-           test -f "$(distdir)/$$file" \
 
4856
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
4857
-           || exit 1; \
 
4858
-         fi; \
 
4859
-       done
 
4860
 check-am: all-am
 
4861
 check: check-am
 
4862
 all-am: Makefile $(LTLIBRARIES)
 
4863
@@ -660,8 +625,8 @@
 
4864
 .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
 
4865
        clean-libtool clean-nativeexeclibLTLIBRARIES ctags distclean \
 
4866
        distclean-compile distclean-generic distclean-libtool \
 
4867
-       distclean-tags distdir dvi dvi-am html html-am info info-am \
 
4868
-       install install-am install-data install-data-am install-dvi \
 
4869
+       distclean-tags dvi dvi-am html html-am info info-am install \
 
4870
+       install-am install-data install-data-am install-dvi \
 
4871
        install-dvi-am install-exec install-exec-am install-html \
 
4872
        install-html-am install-info install-info-am install-man \
 
4873
        install-nativeexeclibLTLIBRARIES install-pdf install-pdf-am \
 
4874
Index: libjava/classpath/native/jni/midi-alsa/Makefile.in
 
4875
===================================================================
 
4876
--- a/src/libjava/classpath/native/jni/midi-alsa/Makefile.in    (.../tags/gcc_4_8_0_release)
 
4877
+++ b/src/libjava/classpath/native/jni/midi-alsa/Makefile.in    (.../branches/gcc-4_8-branch)
 
4878
@@ -36,7 +36,7 @@
 
4879
 host_triplet = @host@
 
4880
 target_triplet = @target@
 
4881
 subdir = native/jni/midi-alsa
 
4882
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
4883
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
4884
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
4885
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
4886
        $(top_srcdir)/../../config/lead-dot.m4 \
 
4887
@@ -113,10 +113,8 @@
 
4888
        --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
 
4889
        $(LDFLAGS) -o $@
 
4890
 SOURCES = $(libgjsmalsa_la_SOURCES)
 
4891
-DIST_SOURCES = $(libgjsmalsa_la_SOURCES)
 
4892
 ETAGS = etags
 
4893
 CTAGS = ctags
 
4894
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
4895
 ACLOCAL = @ACLOCAL@
 
4896
 AMTAR = @AMTAR@
 
4897
 ANTLR = @ANTLR@
 
4898
@@ -496,37 +494,6 @@
 
4899
 
 
4900
 distclean-tags:
 
4901
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
4902
-
 
4903
-distdir: $(DISTFILES)
 
4904
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
4905
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
4906
-       list='$(DISTFILES)'; \
 
4907
-         dist_files=`for file in $$list; do echo $$file; done | \
 
4908
-         sed -e "s|^$$srcdirstrip/||;t" \
 
4909
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
4910
-       case $$dist_files in \
 
4911
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
4912
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
4913
-                          sort -u` ;; \
 
4914
-       esac; \
 
4915
-       for file in $$dist_files; do \
 
4916
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
4917
-         if test -d $$d/$$file; then \
 
4918
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
4919
-           if test -d "$(distdir)/$$file"; then \
 
4920
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
4921
-           fi; \
 
4922
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
4923
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
4924
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
4925
-           fi; \
 
4926
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
4927
-         else \
 
4928
-           test -f "$(distdir)/$$file" \
 
4929
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
4930
-           || exit 1; \
 
4931
-         fi; \
 
4932
-       done
 
4933
 check-am: all-am
 
4934
 check: check-am
 
4935
 all-am: Makefile $(LTLIBRARIES)
 
4936
@@ -635,8 +602,8 @@
 
4937
 .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
 
4938
        clean-libtool clean-nativeexeclibLTLIBRARIES ctags distclean \
 
4939
        distclean-compile distclean-generic distclean-libtool \
 
4940
-       distclean-tags distdir dvi dvi-am html html-am info info-am \
 
4941
-       install install-am install-data install-data-am install-dvi \
 
4942
+       distclean-tags dvi dvi-am html html-am info info-am install \
 
4943
+       install-am install-data install-data-am install-dvi \
 
4944
        install-dvi-am install-exec install-exec-am install-html \
 
4945
        install-html-am install-info install-info-am install-man \
 
4946
        install-nativeexeclibLTLIBRARIES install-pdf install-pdf-am \
 
4947
Index: libjava/classpath/native/jni/java-nio/Makefile.in
 
4948
===================================================================
 
4949
--- a/src/libjava/classpath/native/jni/java-nio/Makefile.in     (.../tags/gcc_4_8_0_release)
 
4950
+++ b/src/libjava/classpath/native/jni/java-nio/Makefile.in     (.../branches/gcc-4_8-branch)
 
4951
@@ -36,7 +36,7 @@
 
4952
 host_triplet = @host@
 
4953
 target_triplet = @target@
 
4954
 subdir = native/jni/java-nio
 
4955
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
4956
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
4957
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
4958
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
4959
        $(top_srcdir)/../../config/lead-dot.m4 \
 
4960
@@ -118,10 +118,8 @@
 
4961
        --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
 
4962
        $(LDFLAGS) -o $@
 
4963
 SOURCES = $(libjavanio_la_SOURCES)
 
4964
-DIST_SOURCES = $(libjavanio_la_SOURCES)
 
4965
 ETAGS = etags
 
4966
 CTAGS = ctags
 
4967
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
4968
 ACLOCAL = @ACLOCAL@
 
4969
 AMTAR = @AMTAR@
 
4970
 ANTLR = @ANTLR@
 
4971
@@ -519,37 +517,6 @@
 
4972
 
 
4973
 distclean-tags:
 
4974
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
4975
-
 
4976
-distdir: $(DISTFILES)
 
4977
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
4978
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
4979
-       list='$(DISTFILES)'; \
 
4980
-         dist_files=`for file in $$list; do echo $$file; done | \
 
4981
-         sed -e "s|^$$srcdirstrip/||;t" \
 
4982
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
4983
-       case $$dist_files in \
 
4984
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
4985
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
4986
-                          sort -u` ;; \
 
4987
-       esac; \
 
4988
-       for file in $$dist_files; do \
 
4989
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
4990
-         if test -d $$d/$$file; then \
 
4991
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
4992
-           if test -d "$(distdir)/$$file"; then \
 
4993
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
4994
-           fi; \
 
4995
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
4996
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
4997
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
4998
-           fi; \
 
4999
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
5000
-         else \
 
5001
-           test -f "$(distdir)/$$file" \
 
5002
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
5003
-           || exit 1; \
 
5004
-         fi; \
 
5005
-       done
 
5006
 check-am: all-am
 
5007
 check: check-am
 
5008
 all-am: Makefile $(LTLIBRARIES)
 
5009
@@ -658,8 +625,8 @@
 
5010
 .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
 
5011
        clean-libtool clean-nativeexeclibLTLIBRARIES ctags distclean \
 
5012
        distclean-compile distclean-generic distclean-libtool \
 
5013
-       distclean-tags distdir dvi dvi-am html html-am info info-am \
 
5014
-       install install-am install-data install-data-am install-dvi \
 
5015
+       distclean-tags dvi dvi-am html html-am info info-am install \
 
5016
+       install-am install-data install-data-am install-dvi \
 
5017
        install-dvi-am install-exec install-exec-am install-html \
 
5018
        install-html-am install-info install-info-am install-man \
 
5019
        install-nativeexeclibLTLIBRARIES install-pdf install-pdf-am \
 
5020
Index: libjava/classpath/native/jni/java-net/Makefile.in
 
5021
===================================================================
 
5022
--- a/src/libjava/classpath/native/jni/java-net/Makefile.in     (.../tags/gcc_4_8_0_release)
 
5023
+++ b/src/libjava/classpath/native/jni/java-net/Makefile.in     (.../branches/gcc-4_8-branch)
 
5024
@@ -36,7 +36,7 @@
 
5025
 host_triplet = @host@
 
5026
 target_triplet = @target@
 
5027
 subdir = native/jni/java-net
 
5028
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
5029
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
5030
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
5031
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
5032
        $(top_srcdir)/../../config/lead-dot.m4 \
 
5033
@@ -95,10 +95,6 @@
 
5034
        $(top_builddir)/native/jni/classpath/jcl.lo \
 
5035
        $(top_builddir)/native/jni/native-lib/libclasspathnative.la \
 
5036
        $(am__DEPENDENCIES_1)
 
5037
-am__libjavanet_la_SOURCES_DIST = javanet.c javanet.h \
 
5038
-       java_net_VMInetAddress.c java_net_VMNetworkInterface.c \
 
5039
-       java_net_VMURLConnection.c gnu_java_net_VMPlainSocketImpl.c \
 
5040
-       gnu_java_net_local_LocalSocketImpl.c local.c local.h
 
5041
 @ENABLE_LOCAL_SOCKETS_FALSE@am__objects_1 = gnu_java_net_local_LocalSocketImpl.lo
 
5042
 @ENABLE_LOCAL_SOCKETS_TRUE@am__objects_1 = gnu_java_net_local_LocalSocketImpl.lo \
 
5043
 @ENABLE_LOCAL_SOCKETS_TRUE@    local.lo
 
5044
@@ -120,10 +116,8 @@
 
5045
        --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
 
5046
        $(LDFLAGS) -o $@
 
5047
 SOURCES = $(libjavanet_la_SOURCES)
 
5048
-DIST_SOURCES = $(am__libjavanet_la_SOURCES_DIST)
 
5049
 ETAGS = etags
 
5050
 CTAGS = ctags
 
5051
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
5052
 ACLOCAL = @ACLOCAL@
 
5053
 AMTAR = @AMTAR@
 
5054
 ANTLR = @ANTLR@
 
5055
@@ -518,37 +512,6 @@
 
5056
 
 
5057
 distclean-tags:
 
5058
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
5059
-
 
5060
-distdir: $(DISTFILES)
 
5061
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
5062
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
5063
-       list='$(DISTFILES)'; \
 
5064
-         dist_files=`for file in $$list; do echo $$file; done | \
 
5065
-         sed -e "s|^$$srcdirstrip/||;t" \
 
5066
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
5067
-       case $$dist_files in \
 
5068
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
5069
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
5070
-                          sort -u` ;; \
 
5071
-       esac; \
 
5072
-       for file in $$dist_files; do \
 
5073
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
5074
-         if test -d $$d/$$file; then \
 
5075
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
5076
-           if test -d "$(distdir)/$$file"; then \
 
5077
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
5078
-           fi; \
 
5079
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
5080
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
5081
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
5082
-           fi; \
 
5083
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
5084
-         else \
 
5085
-           test -f "$(distdir)/$$file" \
 
5086
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
5087
-           || exit 1; \
 
5088
-         fi; \
 
5089
-       done
 
5090
 check-am: all-am
 
5091
 check: check-am
 
5092
 all-am: Makefile $(LTLIBRARIES)
 
5093
@@ -657,8 +620,8 @@
 
5094
 .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
 
5095
        clean-libtool clean-nativeexeclibLTLIBRARIES ctags distclean \
 
5096
        distclean-compile distclean-generic distclean-libtool \
 
5097
-       distclean-tags distdir dvi dvi-am html html-am info info-am \
 
5098
-       install install-am install-data install-data-am install-dvi \
 
5099
+       distclean-tags dvi dvi-am html html-am info info-am install \
 
5100
+       install-am install-data install-data-am install-dvi \
 
5101
        install-dvi-am install-exec install-exec-am install-html \
 
5102
        install-html-am install-info install-info-am install-man \
 
5103
        install-nativeexeclibLTLIBRARIES install-pdf install-pdf-am \
 
5104
Index: libjava/classpath/native/jni/java-math/Makefile.in
 
5105
===================================================================
 
5106
--- a/src/libjava/classpath/native/jni/java-math/Makefile.in    (.../tags/gcc_4_8_0_release)
 
5107
+++ b/src/libjava/classpath/native/jni/java-math/Makefile.in    (.../branches/gcc-4_8-branch)
 
5108
@@ -36,7 +36,7 @@
 
5109
 host_triplet = @host@
 
5110
 target_triplet = @target@
 
5111
 subdir = native/jni/java-math
 
5112
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
5113
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
5114
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
5115
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
5116
        $(top_srcdir)/../../config/lead-dot.m4 \
 
5117
@@ -111,10 +111,8 @@
 
5118
        --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
 
5119
        $(LDFLAGS) -o $@
 
5120
 SOURCES = $(libjavamath_la_SOURCES)
 
5121
-DIST_SOURCES = $(libjavamath_la_SOURCES)
 
5122
 ETAGS = etags
 
5123
 CTAGS = ctags
 
5124
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
5125
 ACLOCAL = @ACLOCAL@
 
5126
 AMTAR = @AMTAR@
 
5127
 ANTLR = @ANTLR@
 
5128
@@ -487,37 +485,6 @@
 
5129
 
 
5130
 distclean-tags:
 
5131
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
5132
-
 
5133
-distdir: $(DISTFILES)
 
5134
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
5135
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
5136
-       list='$(DISTFILES)'; \
 
5137
-         dist_files=`for file in $$list; do echo $$file; done | \
 
5138
-         sed -e "s|^$$srcdirstrip/||;t" \
 
5139
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
5140
-       case $$dist_files in \
 
5141
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
5142
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
5143
-                          sort -u` ;; \
 
5144
-       esac; \
 
5145
-       for file in $$dist_files; do \
 
5146
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
5147
-         if test -d $$d/$$file; then \
 
5148
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
5149
-           if test -d "$(distdir)/$$file"; then \
 
5150
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
5151
-           fi; \
 
5152
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
5153
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
5154
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
5155
-           fi; \
 
5156
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
5157
-         else \
 
5158
-           test -f "$(distdir)/$$file" \
 
5159
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
5160
-           || exit 1; \
 
5161
-         fi; \
 
5162
-       done
 
5163
 check-am: all-am
 
5164
 check: check-am
 
5165
 all-am: Makefile $(LTLIBRARIES)
 
5166
@@ -626,8 +593,8 @@
 
5167
 .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
 
5168
        clean-libtool clean-nativeexeclibLTLIBRARIES ctags distclean \
 
5169
        distclean-compile distclean-generic distclean-libtool \
 
5170
-       distclean-tags distdir dvi dvi-am html html-am info info-am \
 
5171
-       install install-am install-data install-data-am install-dvi \
 
5172
+       distclean-tags dvi dvi-am html html-am info info-am install \
 
5173
+       install-am install-data install-data-am install-dvi \
 
5174
        install-dvi-am install-exec install-exec-am install-html \
 
5175
        install-html-am install-info install-info-am install-man \
 
5176
        install-nativeexeclibLTLIBRARIES install-pdf install-pdf-am \
 
5177
Index: libjava/classpath/native/jni/xmlj/Makefile.in
 
5178
===================================================================
 
5179
--- a/src/libjava/classpath/native/jni/xmlj/Makefile.in (.../tags/gcc_4_8_0_release)
 
5180
+++ b/src/libjava/classpath/native/jni/xmlj/Makefile.in (.../branches/gcc-4_8-branch)
 
5181
@@ -36,7 +36,7 @@
 
5182
 host_triplet = @host@
 
5183
 target_triplet = @target@
 
5184
 subdir = native/jni/xmlj
 
5185
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
5186
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
5187
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
5188
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
5189
        $(top_srcdir)/../../config/lead-dot.m4 \
 
5190
@@ -109,10 +109,8 @@
 
5191
        --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
 
5192
        $(LDFLAGS) -o $@
 
5193
 SOURCES = $(libxmlj_la_SOURCES)
 
5194
-DIST_SOURCES = $(libxmlj_la_SOURCES)
 
5195
 ETAGS = etags
 
5196
 CTAGS = ctags
 
5197
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
5198
 ACLOCAL = @ACLOCAL@
 
5199
 AMTAR = @AMTAR@
 
5200
 ANTLR = @ANTLR@
 
5201
@@ -511,37 +509,6 @@
 
5202
 
 
5203
 distclean-tags:
 
5204
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
5205
-
 
5206
-distdir: $(DISTFILES)
 
5207
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
5208
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
5209
-       list='$(DISTFILES)'; \
 
5210
-         dist_files=`for file in $$list; do echo $$file; done | \
 
5211
-         sed -e "s|^$$srcdirstrip/||;t" \
 
5212
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
5213
-       case $$dist_files in \
 
5214
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
5215
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
5216
-                          sort -u` ;; \
 
5217
-       esac; \
 
5218
-       for file in $$dist_files; do \
 
5219
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
5220
-         if test -d $$d/$$file; then \
 
5221
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
5222
-           if test -d "$(distdir)/$$file"; then \
 
5223
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
5224
-           fi; \
 
5225
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
5226
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
5227
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
5228
-           fi; \
 
5229
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
5230
-         else \
 
5231
-           test -f "$(distdir)/$$file" \
 
5232
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
5233
-           || exit 1; \
 
5234
-         fi; \
 
5235
-       done
 
5236
 check-am: all-am
 
5237
 check: check-am
 
5238
 all-am: Makefile $(LTLIBRARIES)
 
5239
@@ -650,8 +617,8 @@
 
5240
 .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
 
5241
        clean-libtool clean-nativeexeclibLTLIBRARIES ctags distclean \
 
5242
        distclean-compile distclean-generic distclean-libtool \
 
5243
-       distclean-tags distdir dvi dvi-am html html-am info info-am \
 
5244
-       install install-am install-data install-data-am install-dvi \
 
5245
+       distclean-tags dvi dvi-am html html-am info info-am install \
 
5246
+       install-am install-data install-data-am install-dvi \
 
5247
        install-dvi-am install-exec install-exec-am install-html \
 
5248
        install-html-am install-info install-info-am install-man \
 
5249
        install-nativeexeclibLTLIBRARIES install-pdf install-pdf-am \
 
5250
Index: libjava/classpath/native/jni/qt-peer/Makefile.in
 
5251
===================================================================
 
5252
--- a/src/libjava/classpath/native/jni/qt-peer/Makefile.in      (.../tags/gcc_4_8_0_release)
 
5253
+++ b/src/libjava/classpath/native/jni/qt-peer/Makefile.in      (.../branches/gcc-4_8-branch)
 
5254
@@ -39,7 +39,7 @@
 
5255
 host_triplet = @host@
 
5256
 target_triplet = @target@
 
5257
 subdir = native/jni/qt-peer
 
5258
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
5259
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
5260
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
5261
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
5262
        $(top_srcdir)/../../config/lead-dot.m4 \
 
5263
@@ -115,10 +115,8 @@
 
5264
        --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
 
5265
        $(LDFLAGS) -o $@
 
5266
 SOURCES = $(libqtpeer_la_SOURCES) $(nodist_libqtpeer_la_SOURCES)
 
5267
-DIST_SOURCES = $(libqtpeer_la_SOURCES)
 
5268
 ETAGS = etags
 
5269
 CTAGS = ctags
 
5270
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
5271
 ACLOCAL = @ACLOCAL@
 
5272
 AMTAR = @AMTAR@
 
5273
 ANTLR = @ANTLR@
 
5274
@@ -577,37 +575,6 @@
 
5275
 
 
5276
 distclean-tags:
 
5277
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
5278
-
 
5279
-distdir: $(DISTFILES)
 
5280
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
5281
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
5282
-       list='$(DISTFILES)'; \
 
5283
-         dist_files=`for file in $$list; do echo $$file; done | \
 
5284
-         sed -e "s|^$$srcdirstrip/||;t" \
 
5285
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
5286
-       case $$dist_files in \
 
5287
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
5288
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
5289
-                          sort -u` ;; \
 
5290
-       esac; \
 
5291
-       for file in $$dist_files; do \
 
5292
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
5293
-         if test -d $$d/$$file; then \
 
5294
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
5295
-           if test -d "$(distdir)/$$file"; then \
 
5296
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
5297
-           fi; \
 
5298
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
5299
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
5300
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
5301
-           fi; \
 
5302
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
5303
-         else \
 
5304
-           test -f "$(distdir)/$$file" \
 
5305
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
5306
-           || exit 1; \
 
5307
-         fi; \
 
5308
-       done
 
5309
 check-am: all-am
 
5310
 check: $(BUILT_SOURCES)
 
5311
        $(MAKE) $(AM_MAKEFLAGS) check-am
 
5312
@@ -717,8 +684,8 @@
 
5313
 .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
 
5314
        clean-libtool clean-noinstLTLIBRARIES ctags distclean \
 
5315
        distclean-compile distclean-generic distclean-libtool \
 
5316
-       distclean-tags distdir dvi dvi-am html html-am info info-am \
 
5317
-       install install-am install-data install-data-am install-dvi \
 
5318
+       distclean-tags dvi dvi-am html html-am info info-am install \
 
5319
+       install-am install-data install-data-am install-dvi \
 
5320
        install-dvi-am install-exec install-exec-am install-html \
 
5321
        install-html-am install-info install-info-am install-man \
 
5322
        install-pdf install-pdf-am install-ps install-ps-am \
 
5323
Index: libjava/classpath/native/jni/gtk-peer/Makefile.in
 
5324
===================================================================
 
5325
--- a/src/libjava/classpath/native/jni/gtk-peer/Makefile.in     (.../tags/gcc_4_8_0_release)
 
5326
+++ b/src/libjava/classpath/native/jni/gtk-peer/Makefile.in     (.../branches/gcc-4_8-branch)
 
5327
@@ -36,7 +36,7 @@
 
5328
 host_triplet = @host@
 
5329
 target_triplet = @target@
 
5330
 subdir = native/jni/gtk-peer
 
5331
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
5332
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
5333
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
5334
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
5335
        $(top_srcdir)/../../config/lead-dot.m4 \
 
5336
@@ -149,10 +149,8 @@
 
5337
        --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
 
5338
        $(LDFLAGS) -o $@
 
5339
 SOURCES = $(libgtkpeer_la_SOURCES)
 
5340
-DIST_SOURCES = $(libgtkpeer_la_SOURCES)
 
5341
 ETAGS = etags
 
5342
 CTAGS = ctags
 
5343
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
5344
 ACLOCAL = @ACLOCAL@
 
5345
 AMTAR = @AMTAR@
 
5346
 ANTLR = @ANTLR@
 
5347
@@ -620,37 +618,6 @@
 
5348
 
 
5349
 distclean-tags:
 
5350
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
5351
-
 
5352
-distdir: $(DISTFILES)
 
5353
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
5354
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
5355
-       list='$(DISTFILES)'; \
 
5356
-         dist_files=`for file in $$list; do echo $$file; done | \
 
5357
-         sed -e "s|^$$srcdirstrip/||;t" \
 
5358
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
5359
-       case $$dist_files in \
 
5360
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
5361
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
5362
-                          sort -u` ;; \
 
5363
-       esac; \
 
5364
-       for file in $$dist_files; do \
 
5365
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
5366
-         if test -d $$d/$$file; then \
 
5367
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
5368
-           if test -d "$(distdir)/$$file"; then \
 
5369
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
5370
-           fi; \
 
5371
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
5372
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
5373
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
5374
-           fi; \
 
5375
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
5376
-         else \
 
5377
-           test -f "$(distdir)/$$file" \
 
5378
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
5379
-           || exit 1; \
 
5380
-         fi; \
 
5381
-       done
 
5382
 check-am: all-am
 
5383
 check: check-am
 
5384
 all-am: Makefile $(LTLIBRARIES)
 
5385
@@ -759,8 +726,8 @@
 
5386
 .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
 
5387
        clean-libtool clean-nativeexeclibLTLIBRARIES ctags distclean \
 
5388
        distclean-compile distclean-generic distclean-libtool \
 
5389
-       distclean-tags distdir dvi dvi-am html html-am info info-am \
 
5390
-       install install-am install-data install-data-am install-dvi \
 
5391
+       distclean-tags dvi dvi-am html html-am info info-am install \
 
5392
+       install-am install-data install-data-am install-dvi \
 
5393
        install-dvi-am install-exec install-exec-am install-html \
 
5394
        install-html-am install-info install-info-am install-man \
 
5395
        install-nativeexeclibLTLIBRARIES install-pdf install-pdf-am \
 
5396
Index: libjava/classpath/native/Makefile.in
 
5397
===================================================================
 
5398
--- a/src/libjava/classpath/native/Makefile.in  (.../tags/gcc_4_8_0_release)
 
5399
+++ b/src/libjava/classpath/native/Makefile.in  (.../branches/gcc-4_8-branch)
 
5400
@@ -35,7 +35,7 @@
 
5401
 host_triplet = @host@
 
5402
 target_triplet = @target@
 
5403
 subdir = native
 
5404
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
5405
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
5406
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
5407
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
5408
        $(top_srcdir)/../../config/lead-dot.m4 \
 
5409
@@ -67,7 +67,6 @@
 
5410
 CONFIG_CLEAN_FILES =
 
5411
 CONFIG_CLEAN_VPATH_FILES =
 
5412
 SOURCES =
 
5413
-DIST_SOURCES =
 
5414
 RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
 
5415
        html-recursive info-recursive install-data-recursive \
 
5416
        install-dvi-recursive install-exec-recursive \
 
5417
@@ -78,36 +77,9 @@
 
5418
 RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive        \
 
5419
   distclean-recursive maintainer-clean-recursive
 
5420
 AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
 
5421
-       $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \
 
5422
-       distdir
 
5423
+       $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS
 
5424
 ETAGS = etags
 
5425
 CTAGS = ctags
 
5426
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
5427
-am__relativize = \
 
5428
-  dir0=`pwd`; \
 
5429
-  sed_first='s,^\([^/]*\)/.*$$,\1,'; \
 
5430
-  sed_rest='s,^[^/]*/*,,'; \
 
5431
-  sed_last='s,^.*/\([^/]*\)$$,\1,'; \
 
5432
-  sed_butlast='s,/*[^/]*$$,,'; \
 
5433
-  while test -n "$$dir1"; do \
 
5434
-    first=`echo "$$dir1" | sed -e "$$sed_first"`; \
 
5435
-    if test "$$first" != "."; then \
 
5436
-      if test "$$first" = ".."; then \
 
5437
-        dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
 
5438
-        dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
 
5439
-      else \
 
5440
-        first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
 
5441
-        if test "$$first2" = "$$first"; then \
 
5442
-          dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
 
5443
-        else \
 
5444
-          dir2="../$$dir2"; \
 
5445
-        fi; \
 
5446
-        dir0="$$dir0"/"$$first"; \
 
5447
-      fi; \
 
5448
-    fi; \
 
5449
-    dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
 
5450
-  done; \
 
5451
-  reldir="$$dir2"
 
5452
 ACLOCAL = @ACLOCAL@
 
5453
 AMTAR = @AMTAR@
 
5454
 ANTLR = @ANTLR@
 
5455
@@ -498,65 +470,6 @@
 
5456
 
 
5457
 distclean-tags:
 
5458
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
5459
-
 
5460
-distdir: $(DISTFILES)
 
5461
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
5462
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
5463
-       list='$(DISTFILES)'; \
 
5464
-         dist_files=`for file in $$list; do echo $$file; done | \
 
5465
-         sed -e "s|^$$srcdirstrip/||;t" \
 
5466
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
5467
-       case $$dist_files in \
 
5468
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
5469
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
5470
-                          sort -u` ;; \
 
5471
-       esac; \
 
5472
-       for file in $$dist_files; do \
 
5473
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
5474
-         if test -d $$d/$$file; then \
 
5475
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
5476
-           if test -d "$(distdir)/$$file"; then \
 
5477
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
5478
-           fi; \
 
5479
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
5480
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
5481
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
5482
-           fi; \
 
5483
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
5484
-         else \
 
5485
-           test -f "$(distdir)/$$file" \
 
5486
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
5487
-           || exit 1; \
 
5488
-         fi; \
 
5489
-       done
 
5490
-       @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
 
5491
-         if test "$$subdir" = .; then :; else \
 
5492
-           test -d "$(distdir)/$$subdir" \
 
5493
-           || $(MKDIR_P) "$(distdir)/$$subdir" \
 
5494
-           || exit 1; \
 
5495
-         fi; \
 
5496
-       done
 
5497
-       @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
 
5498
-         if test "$$subdir" = .; then :; else \
 
5499
-           dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
 
5500
-           $(am__relativize); \
 
5501
-           new_distdir=$$reldir; \
 
5502
-           dir1=$$subdir; dir2="$(top_distdir)"; \
 
5503
-           $(am__relativize); \
 
5504
-           new_top_distdir=$$reldir; \
 
5505
-           echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
 
5506
-           echo "     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
 
5507
-           ($(am__cd) $$subdir && \
 
5508
-             $(MAKE) $(AM_MAKEFLAGS) \
 
5509
-               top_distdir="$$new_top_distdir" \
 
5510
-               distdir="$$new_distdir" \
 
5511
-               am__remove_distdir=: \
 
5512
-               am__skip_length_check=: \
 
5513
-               am__skip_mode_fix=: \
 
5514
-               distdir) \
 
5515
-             || exit 1; \
 
5516
-         fi; \
 
5517
-       done
 
5518
 check-am: all-am
 
5519
 check: check-recursive
 
5520
 all-am: Makefile
 
5521
@@ -659,13 +572,13 @@
 
5522
 .PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
 
5523
        all all-am check check-am clean clean-generic clean-libtool \
 
5524
        ctags ctags-recursive distclean distclean-generic \
 
5525
-       distclean-libtool distclean-tags distdir dvi dvi-am html \
 
5526
-       html-am info info-am install install-am install-data \
 
5527
-       install-data-am install-dvi install-dvi-am install-exec \
 
5528
-       install-exec-am install-html install-html-am install-info \
 
5529
-       install-info-am install-man install-pdf install-pdf-am \
 
5530
-       install-ps install-ps-am install-strip installcheck \
 
5531
-       installcheck-am installdirs installdirs-am maintainer-clean \
 
5532
+       distclean-libtool distclean-tags dvi dvi-am html html-am info \
 
5533
+       info-am install install-am install-data install-data-am \
 
5534
+       install-dvi install-dvi-am install-exec install-exec-am \
 
5535
+       install-html install-html-am install-info install-info-am \
 
5536
+       install-man install-pdf install-pdf-am install-ps \
 
5537
+       install-ps-am install-strip installcheck installcheck-am \
 
5538
+       installdirs installdirs-am maintainer-clean \
 
5539
        maintainer-clean-generic mostlyclean mostlyclean-generic \
 
5540
        mostlyclean-libtool pdf pdf-am ps ps-am tags tags-recursive \
 
5541
        uninstall uninstall-am
 
5542
Index: libjava/classpath/native/jawt/Makefile.in
 
5543
===================================================================
 
5544
--- a/src/libjava/classpath/native/jawt/Makefile.in     (.../tags/gcc_4_8_0_release)
 
5545
+++ b/src/libjava/classpath/native/jawt/Makefile.in     (.../branches/gcc-4_8-branch)
 
5546
@@ -36,7 +36,7 @@
 
5547
 host_triplet = @host@
 
5548
 target_triplet = @target@
 
5549
 subdir = native/jawt
 
5550
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
5551
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
5552
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
5553
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
5554
        $(top_srcdir)/../../config/lead-dot.m4 \
 
5555
@@ -111,10 +111,8 @@
 
5556
        --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
 
5557
        $(LDFLAGS) -o $@
 
5558
 SOURCES = $(libjawt_la_SOURCES)
 
5559
-DIST_SOURCES = $(libjawt_la_SOURCES)
 
5560
 ETAGS = etags
 
5561
 CTAGS = ctags
 
5562
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
5563
 ACLOCAL = @ACLOCAL@
 
5564
 AMTAR = @AMTAR@
 
5565
 ANTLR = @ANTLR@
 
5566
@@ -492,37 +490,6 @@
 
5567
 
 
5568
 distclean-tags:
 
5569
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
5570
-
 
5571
-distdir: $(DISTFILES)
 
5572
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
5573
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
5574
-       list='$(DISTFILES)'; \
 
5575
-         dist_files=`for file in $$list; do echo $$file; done | \
 
5576
-         sed -e "s|^$$srcdirstrip/||;t" \
 
5577
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
5578
-       case $$dist_files in \
 
5579
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
5580
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
5581
-                          sort -u` ;; \
 
5582
-       esac; \
 
5583
-       for file in $$dist_files; do \
 
5584
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
5585
-         if test -d $$d/$$file; then \
 
5586
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
5587
-           if test -d "$(distdir)/$$file"; then \
 
5588
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
5589
-           fi; \
 
5590
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
5591
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
5592
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
5593
-           fi; \
 
5594
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
5595
-         else \
 
5596
-           test -f "$(distdir)/$$file" \
 
5597
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
5598
-           || exit 1; \
 
5599
-         fi; \
 
5600
-       done
 
5601
 check-am: all-am
 
5602
 check: check-am
 
5603
 all-am: Makefile $(LTLIBRARIES)
 
5604
@@ -631,8 +598,8 @@
 
5605
 .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
 
5606
        clean-libtool clean-nativeexeclibLTLIBRARIES ctags distclean \
 
5607
        distclean-compile distclean-generic distclean-libtool \
 
5608
-       distclean-tags distdir dvi dvi-am html html-am info info-am \
 
5609
-       install install-am install-data install-data-am install-dvi \
 
5610
+       distclean-tags dvi dvi-am html html-am info info-am install \
 
5611
+       install-am install-data install-data-am install-dvi \
 
5612
        install-dvi-am install-exec install-exec-am install-html \
 
5613
        install-html-am install-info install-info-am install-man \
 
5614
        install-nativeexeclibLTLIBRARIES install-pdf install-pdf-am \
 
5615
Index: libjava/classpath/native/fdlibm/Makefile.in
 
5616
===================================================================
 
5617
--- a/src/libjava/classpath/native/fdlibm/Makefile.in   (.../tags/gcc_4_8_0_release)
 
5618
+++ b/src/libjava/classpath/native/fdlibm/Makefile.in   (.../branches/gcc-4_8-branch)
 
5619
@@ -36,7 +36,7 @@
 
5620
 host_triplet = @host@
 
5621
 target_triplet = @target@
 
5622
 subdir = native/fdlibm
 
5623
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
5624
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
5625
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
5626
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
5627
        $(top_srcdir)/../../config/lead-dot.m4 \
 
5628
@@ -94,10 +94,8 @@
 
5629
        --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
 
5630
        $(LDFLAGS) -o $@
 
5631
 SOURCES = $(libfdlibm_la_SOURCES)
 
5632
-DIST_SOURCES = $(libfdlibm_la_SOURCES)
 
5633
 ETAGS = etags
 
5634
 CTAGS = ctags
 
5635
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
5636
 ACLOCAL = @ACLOCAL@
 
5637
 AMTAR = @AMTAR@
 
5638
 ANTLR = @ANTLR@
 
5639
@@ -553,37 +551,6 @@
 
5640
 
 
5641
 distclean-tags:
 
5642
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
5643
-
 
5644
-distdir: $(DISTFILES)
 
5645
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
5646
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
5647
-       list='$(DISTFILES)'; \
 
5648
-         dist_files=`for file in $$list; do echo $$file; done | \
 
5649
-         sed -e "s|^$$srcdirstrip/||;t" \
 
5650
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
5651
-       case $$dist_files in \
 
5652
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
5653
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
5654
-                          sort -u` ;; \
 
5655
-       esac; \
 
5656
-       for file in $$dist_files; do \
 
5657
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
5658
-         if test -d $$d/$$file; then \
 
5659
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
5660
-           if test -d "$(distdir)/$$file"; then \
 
5661
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
5662
-           fi; \
 
5663
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
5664
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
5665
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
5666
-           fi; \
 
5667
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
5668
-         else \
 
5669
-           test -f "$(distdir)/$$file" \
 
5670
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
5671
-           || exit 1; \
 
5672
-         fi; \
 
5673
-       done
 
5674
 check-am: all-am
 
5675
 check: check-am
 
5676
 all-am: Makefile $(LTLIBRARIES)
 
5677
@@ -689,8 +656,8 @@
 
5678
 .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
 
5679
        clean-libtool clean-noinstLTLIBRARIES ctags distclean \
 
5680
        distclean-compile distclean-generic distclean-libtool \
 
5681
-       distclean-tags distdir dvi dvi-am html html-am info info-am \
 
5682
-       install install-am install-data install-data-am install-dvi \
 
5683
+       distclean-tags dvi dvi-am html html-am info info-am install \
 
5684
+       install-am install-data install-data-am install-dvi \
 
5685
        install-dvi-am install-exec install-exec-am install-html \
 
5686
        install-html-am install-info install-info-am install-man \
 
5687
        install-pdf install-pdf-am install-ps install-ps-am \
 
5688
Index: libjava/classpath/native/plugin/Makefile.in
 
5689
===================================================================
 
5690
--- a/src/libjava/classpath/native/plugin/Makefile.in   (.../tags/gcc_4_8_0_release)
 
5691
+++ b/src/libjava/classpath/native/plugin/Makefile.in   (.../branches/gcc-4_8-branch)
 
5692
@@ -36,7 +36,7 @@
 
5693
 host_triplet = @host@
 
5694
 target_triplet = @target@
 
5695
 subdir = native/plugin
 
5696
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
5697
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
5698
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
5699
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
5700
        $(top_srcdir)/../../config/lead-dot.m4 \
 
5701
@@ -111,10 +111,8 @@
 
5702
        --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) \
 
5703
        $(LDFLAGS) -o $@
 
5704
 SOURCES = $(libgcjwebplugin_la_SOURCES)
 
5705
-DIST_SOURCES = $(libgcjwebplugin_la_SOURCES)
 
5706
 ETAGS = etags
 
5707
 CTAGS = ctags
 
5708
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
5709
 ACLOCAL = @ACLOCAL@
 
5710
 AMTAR = @AMTAR@
 
5711
 ANTLR = @ANTLR@
 
5712
@@ -497,37 +495,6 @@
 
5713
 
 
5714
 distclean-tags:
 
5715
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
5716
-
 
5717
-distdir: $(DISTFILES)
 
5718
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
5719
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
5720
-       list='$(DISTFILES)'; \
 
5721
-         dist_files=`for file in $$list; do echo $$file; done | \
 
5722
-         sed -e "s|^$$srcdirstrip/||;t" \
 
5723
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
5724
-       case $$dist_files in \
 
5725
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
5726
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
5727
-                          sort -u` ;; \
 
5728
-       esac; \
 
5729
-       for file in $$dist_files; do \
 
5730
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
5731
-         if test -d $$d/$$file; then \
 
5732
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
5733
-           if test -d "$(distdir)/$$file"; then \
 
5734
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
5735
-           fi; \
 
5736
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
5737
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
5738
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
5739
-           fi; \
 
5740
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
5741
-         else \
 
5742
-           test -f "$(distdir)/$$file" \
 
5743
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
5744
-           || exit 1; \
 
5745
-         fi; \
 
5746
-       done
 
5747
 check-am: all-am
 
5748
 check: check-am
 
5749
 all-am: Makefile $(LTLIBRARIES)
 
5750
@@ -636,8 +603,8 @@
 
5751
 .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
 
5752
        clean-libtool clean-nativeexeclibLTLIBRARIES ctags distclean \
 
5753
        distclean-compile distclean-generic distclean-libtool \
 
5754
-       distclean-tags distdir dvi dvi-am html html-am info info-am \
 
5755
-       install install-am install-data install-data-am install-dvi \
 
5756
+       distclean-tags dvi dvi-am html html-am info info-am install \
 
5757
+       install-am install-data install-data-am install-dvi \
 
5758
        install-dvi-am install-exec install-exec-am install-html \
 
5759
        install-html-am install-info install-info-am install-man \
 
5760
        install-nativeexeclibLTLIBRARIES install-pdf install-pdf-am \
 
5761
Index: libjava/classpath/lib/Makefile.in
 
5762
===================================================================
 
5763
--- a/src/libjava/classpath/lib/Makefile.in     (.../tags/gcc_4_8_0_release)
 
5764
+++ b/src/libjava/classpath/lib/Makefile.in     (.../branches/gcc-4_8-branch)
 
5765
@@ -36,9 +36,9 @@
 
5766
 host_triplet = @host@
 
5767
 target_triplet = @target@
 
5768
 subdir = lib
 
5769
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
 
5770
-       $(srcdir)/copy-vmresources.sh.in $(srcdir)/gen-classlist.sh.in \
 
5771
-       $(srcdir)/mkcollections.pl.in
 
5772
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \
 
5773
+       $(srcdir)/mkcollections.pl.in $(srcdir)/gen-classlist.sh.in \
 
5774
+       $(srcdir)/copy-vmresources.sh.in
 
5775
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
5776
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
5777
        $(top_srcdir)/../../config/lead-dot.m4 \
 
5778
@@ -71,9 +71,7 @@
 
5779
        copy-vmresources.sh
 
5780
 CONFIG_CLEAN_VPATH_FILES =
 
5781
 SOURCES =
 
5782
-DIST_SOURCES =
 
5783
 DATA = $(noinst_DATA)
 
5784
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
5785
 ACLOCAL = @ACLOCAL@
 
5786
 AMTAR = @AMTAR@
 
5787
 ANTLR = @ANTLR@
 
5788
@@ -356,40 +354,6 @@
 
5789
 ctags: CTAGS
 
5790
 CTAGS:
 
5791
 
 
5792
-
 
5793
-distdir: $(DISTFILES)
 
5794
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
5795
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
5796
-       list='$(DISTFILES)'; \
 
5797
-         dist_files=`for file in $$list; do echo $$file; done | \
 
5798
-         sed -e "s|^$$srcdirstrip/||;t" \
 
5799
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
5800
-       case $$dist_files in \
 
5801
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
5802
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
5803
-                          sort -u` ;; \
 
5804
-       esac; \
 
5805
-       for file in $$dist_files; do \
 
5806
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
5807
-         if test -d $$d/$$file; then \
 
5808
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
5809
-           if test -d "$(distdir)/$$file"; then \
 
5810
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
5811
-           fi; \
 
5812
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
5813
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
5814
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
5815
-           fi; \
 
5816
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
5817
-         else \
 
5818
-           test -f "$(distdir)/$$file" \
 
5819
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
5820
-           || exit 1; \
 
5821
-         fi; \
 
5822
-       done
 
5823
-       $(MAKE) $(AM_MAKEFLAGS) \
 
5824
-         top_distdir="$(top_distdir)" distdir="$(distdir)" \
 
5825
-         dist-hook
 
5826
 check-am: all-am
 
5827
 check: check-am
 
5828
 all-am: Makefile $(DATA)
 
5829
@@ -492,17 +456,16 @@
 
5830
 .MAKE: install-am install-strip
 
5831
 
 
5832
 .PHONY: all all-am check check-am clean clean-generic clean-libtool \
 
5833
-       clean-local dist-hook distclean distclean-generic \
 
5834
-       distclean-libtool distdir dvi dvi-am html html-am info info-am \
 
5835
-       install install-am install-data install-data-am \
 
5836
-       install-data-local install-dvi install-dvi-am install-exec \
 
5837
-       install-exec-am install-html install-html-am install-info \
 
5838
-       install-info-am install-man install-pdf install-pdf-am \
 
5839
-       install-ps install-ps-am install-strip installcheck \
 
5840
-       installcheck-am installdirs maintainer-clean \
 
5841
-       maintainer-clean-generic mostlyclean mostlyclean-generic \
 
5842
-       mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am \
 
5843
-       uninstall-local
 
5844
+       clean-local distclean distclean-generic distclean-libtool dvi \
 
5845
+       dvi-am html html-am info info-am install install-am \
 
5846
+       install-data install-data-am install-data-local install-dvi \
 
5847
+       install-dvi-am install-exec install-exec-am install-html \
 
5848
+       install-html-am install-info install-info-am install-man \
 
5849
+       install-pdf install-pdf-am install-ps install-ps-am \
 
5850
+       install-strip installcheck installcheck-am installdirs \
 
5851
+       maintainer-clean maintainer-clean-generic mostlyclean \
 
5852
+       mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
 
5853
+       uninstall uninstall-am uninstall-local
 
5854
 
 
5855
 
 
5856
 sinclude $(JAVA_DEPEND)
 
5857
Index: libjava/classpath/ChangeLog.gcj
 
5858
===================================================================
 
5859
--- a/src/libjava/classpath/ChangeLog.gcj       (.../tags/gcc_4_8_0_release)
 
5860
+++ b/src/libjava/classpath/ChangeLog.gcj       (.../branches/gcc-4_8-branch)
 
5861
@@ -1,3 +1,41 @@
 
5862
+2013-03-22  Jakub Jelinek  <jakub@redhat.com>
 
5863
+
 
5864
+       PR other/43620
 
5865
+       * Makefile.in: Regenerated.
 
5866
+       * doc/Makefile.in: Regenerated.
 
5867
+       * doc/api/Makefile.in: Regenerated.
 
5868
+       * examples/Makefile.in: Regenerated.
 
5869
+       * external/Makefile.in: Regenerated.
 
5870
+       * external/jsr166/Makefile.in: Regenerated.
 
5871
+       * external/relaxngDatatype/Makefile.in: Regenerated.
 
5872
+       * external/sax/Makefile.in: Regenerated.
 
5873
+       * external/w3c_dom/Makefile.in: Regenerated.
 
5874
+       * include/Makefile.in: Regenerated.
 
5875
+       * lib/Makefile.in: Regenerated.
 
5876
+       * native/Makefile.in: Regenerated.
 
5877
+       * native/fdlibm/Makefile.in: Regenerated.
 
5878
+       * native/jawt/Makefile.in: Regenerated.
 
5879
+       * native/jni/Makefile.in: Regenerated.
 
5880
+       * native/jni/classpath/Makefile.in: Regenerated.
 
5881
+       * native/jni/gconf-peer/Makefile.in: Regenerated.
 
5882
+       * native/jni/gstreamer-peer/Makefile.in: Regenerated.
 
5883
+       * native/jni/gtk-peer/Makefile.in: Regenerated.
 
5884
+       * native/jni/java-io/Makefile.in: Regenerated.
 
5885
+       * native/jni/java-lang/Makefile.in: Regenerated.
 
5886
+       * native/jni/java-math/Makefile.in: Regenerated.
 
5887
+       * native/jni/java-net/Makefile.in: Regenerated.
 
5888
+       * native/jni/java-nio/Makefile.in: Regenerated.
 
5889
+       * native/jni/java-util/Makefile.in: Regenerated.
 
5890
+       * native/jni/midi-alsa/Makefile.in: Regenerated.
 
5891
+       * native/jni/midi-dssi/Makefile.in: Regenerated.
 
5892
+       * native/jni/native-lib/Makefile.in: Regenerated.
 
5893
+       * native/jni/qt-peer/Makefile.in: Regenerated.
 
5894
+       * native/jni/xmlj/Makefile.in: Regenerated.
 
5895
+       * native/plugin/Makefile.in: Regenerated.
 
5896
+       * resource/Makefile.in: Regenerated.
 
5897
+       * scripts/Makefile.in: Regenerated.
 
5898
+       * tools/Makefile.in: Regenerated.
 
5899
+
 
5900
 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
 
5901
 
 
5902
        PR bootstrap/56258
 
5903
Index: libjava/classpath/examples/Makefile.in
 
5904
===================================================================
 
5905
--- a/src/libjava/classpath/examples/Makefile.in        (.../tags/gcc_4_8_0_release)
 
5906
+++ b/src/libjava/classpath/examples/Makefile.in        (.../branches/gcc-4_8-branch)
 
5907
@@ -36,8 +36,8 @@
 
5908
 host_triplet = @host@
 
5909
 target_triplet = @target@
 
5910
 subdir = examples
 
5911
-DIST_COMMON = README $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
 
5912
-       $(srcdir)/Makefile.java2d.in $(srcdir)/Makefile.jawt.in
 
5913
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \
 
5914
+       $(srcdir)/Makefile.jawt.in $(srcdir)/Makefile.java2d.in
 
5915
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
5916
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
5917
        $(top_srcdir)/../../config/lead-dot.m4 \
 
5918
@@ -69,7 +69,6 @@
 
5919
 CONFIG_CLEAN_FILES = Makefile.jawt Makefile.java2d
 
5920
 CONFIG_CLEAN_VPATH_FILES =
 
5921
 SOURCES =
 
5922
-DIST_SOURCES =
 
5923
 am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
 
5924
 am__vpath_adj = case $$p in \
 
5925
     $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
 
5926
@@ -93,7 +92,6 @@
 
5927
   sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
 
5928
 am__installdirs = "$(DESTDIR)$(exampledir)"
 
5929
 DATA = $(example_DATA)
 
5930
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
5931
 ACLOCAL = @ACLOCAL@
 
5932
 AMTAR = @AMTAR@
 
5933
 ANTLR = @ANTLR@
 
5934
@@ -419,40 +417,6 @@
 
5935
 ctags: CTAGS
 
5936
 CTAGS:
 
5937
 
 
5938
-
 
5939
-distdir: $(DISTFILES)
 
5940
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
5941
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
5942
-       list='$(DISTFILES)'; \
 
5943
-         dist_files=`for file in $$list; do echo $$file; done | \
 
5944
-         sed -e "s|^$$srcdirstrip/||;t" \
 
5945
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
5946
-       case $$dist_files in \
 
5947
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
5948
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
5949
-                          sort -u` ;; \
 
5950
-       esac; \
 
5951
-       for file in $$dist_files; do \
 
5952
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
5953
-         if test -d $$d/$$file; then \
 
5954
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
5955
-           if test -d "$(distdir)/$$file"; then \
 
5956
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
5957
-           fi; \
 
5958
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
5959
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
5960
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
5961
-           fi; \
 
5962
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
5963
-         else \
 
5964
-           test -f "$(distdir)/$$file" \
 
5965
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
5966
-           || exit 1; \
 
5967
-         fi; \
 
5968
-       done
 
5969
-       $(MAKE) $(AM_MAKEFLAGS) \
 
5970
-         top_distdir="$(top_distdir)" distdir="$(distdir)" \
 
5971
-         dist-hook
 
5972
 check-am: all-am
 
5973
 check: $(BUILT_SOURCES)
 
5974
        $(MAKE) $(AM_MAKEFLAGS) check-am
 
5975
@@ -557,17 +521,17 @@
 
5976
 .MAKE: all check install install-am install-strip
 
5977
 
 
5978
 .PHONY: all all-am check check-am clean clean-generic clean-libtool \
 
5979
-       clean-local dist-hook distclean distclean-generic \
 
5980
-       distclean-libtool distdir dvi dvi-am html html-am info info-am \
 
5981
-       install install-am install-data install-data-am \
 
5982
-       install-data-local install-dvi install-dvi-am \
 
5983
-       install-exampleDATA install-exec install-exec-am install-html \
 
5984
-       install-html-am install-info install-info-am install-man \
 
5985
-       install-pdf install-pdf-am install-ps install-ps-am \
 
5986
-       install-strip installcheck installcheck-am installdirs \
 
5987
-       maintainer-clean maintainer-clean-generic mostlyclean \
 
5988
-       mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
 
5989
-       uninstall uninstall-am uninstall-exampleDATA uninstall-local
 
5990
+       clean-local distclean distclean-generic distclean-libtool dvi \
 
5991
+       dvi-am html html-am info info-am install install-am \
 
5992
+       install-data install-data-am install-data-local install-dvi \
 
5993
+       install-dvi-am install-exampleDATA install-exec \
 
5994
+       install-exec-am install-html install-html-am install-info \
 
5995
+       install-info-am install-man install-pdf install-pdf-am \
 
5996
+       install-ps install-ps-am install-strip installcheck \
 
5997
+       installcheck-am installdirs maintainer-clean \
 
5998
+       maintainer-clean-generic mostlyclean mostlyclean-generic \
 
5999
+       mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am \
 
6000
+       uninstall-exampleDATA uninstall-local
 
6001
 
 
6002
 
 
6003
 # Make sure all sources and icons are also installed so users can use them.
 
6004
Index: libjava/classpath
 
6005
===================================================================
 
6006
--- a/src/libjava/classpath     (.../tags/gcc_4_8_0_release)
 
6007
+++ b/src/libjava/classpath     (.../branches/gcc-4_8-branch)
 
6008
 
 
6009
Property changes on: libjava/classpath
 
6010
___________________________________________________________________
 
6011
Modified: svn:mergeinfo
 
6012
   Merged /trunk/libjava/classpath:r197677
 
6013
Index: libgcc/ChangeLog
 
6014
===================================================================
 
6015
--- a/src/libgcc/ChangeLog      (.../tags/gcc_4_8_0_release)
 
6016
+++ b/src/libgcc/ChangeLog      (.../branches/gcc-4_8-branch)
 
6017
@@ -1,3 +1,35 @@
 
6018
+2013-04-11  Julian Brown  <julian@codesourcery.com>
 
6019
+
 
6020
+       * config/arm/linux-atomic.c (SUBWORD_SYNC_OP, SUBWORD_VAL_CAS)
 
6021
+       (SUBWORD_TEST_AND_SET): Use signed char/short types instead of
 
6022
+       unsigned char/unsigned short.
 
6023
+       (__sync_val_compare_and_swap_{1,2}): Handle signed argument.
 
6024
+
 
6025
+2013-04-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
 
6026
+
 
6027
+       PR other/55274
 
6028
+       * config/t-slibgcc-hpux (SHLIB_MAPFILES): Define.
 
6029
+
 
6030
+2013-03-26  Robert Mason  <rbmj@verizon.net>
 
6031
+
 
6032
+       PR target/54805
 
6033
+
 
6034
+       Backport from mainline:
 
6035
+       2013-03-20  Robert Mason  <rbmj@verizon.net>
 
6036
+
 
6037
+       * config/vxlib-tls.c (__gthread_get_tsd_data,)
 
6038
+       (__gthread_set_tsd_data, __gthread_enter_tsd_dtor_context,)
 
6039
+       (__gthread_leave_tsd_dtor_context): Add prototypes.
 
6040
+       (tls_delete_hook): Update.
 
6041
+
 
6042
+2013-03-26  Walter Lee  <walt@tilera.com>
 
6043
+
 
6044
+       Backport from mainline:
 
6045
+       2013-03-26  Walter Lee  <walt@tilera.com>
 
6046
+       
 
6047
+       * config/tilegx/t-crtstuff: Add -fno-asynchronous-unwind-tables
 
6048
+       -mcmodel=large to CRTSTUFF_T_CFLAGS_S variable.
 
6049
+
 
6050
 2013-03-22  Release Manager
 
6051
 
 
6052
        * GCC 4.8.0 released.
 
6053
Index: libgcc/config/t-slibgcc-hpux
 
6054
===================================================================
 
6055
--- a/src/libgcc/config/t-slibgcc-hpux  (.../tags/gcc_4_8_0_release)
 
6056
+++ b/src/libgcc/config/t-slibgcc-hpux  (.../branches/gcc-4_8-branch)
 
6057
@@ -5,3 +5,4 @@
 
6058
 INSTALL_SHLIB = $(INSTALL_DATA) -m 555
 
6059
 
 
6060
 SHLIB_MKMAP = $(srcdir)/mkmap-flat.awk
 
6061
+SHLIB_MAPFILES = libgcc-std.ver
 
6062
Index: libgcc/config/tilegx/t-crtstuff
 
6063
===================================================================
 
6064
--- a/src/libgcc/config/tilegx/t-crtstuff       (.../tags/gcc_4_8_0_release)
 
6065
+++ b/src/libgcc/config/tilegx/t-crtstuff       (.../branches/gcc-4_8-branch)
 
6066
@@ -2,3 +2,7 @@
 
6067
 # because then __FRAME_END__ might not be the last thing in .eh_frame
 
6068
 # section.
 
6069
 CRTSTUFF_T_CFLAGS += -fno-asynchronous-unwind-tables
 
6070
+CRTSTUFF_T_CFLAGS_S += -fno-asynchronous-unwind-tables
 
6071
+
 
6072
+# Compile crtbeginS.o and crtendS.o with -mcmodel=large
 
6073
+CRTSTUFF_T_CFLAGS_S += -mcmodel=large
 
6074
Index: libgcc/config/vxlib-tls.c
 
6075
===================================================================
 
6076
--- a/src/libgcc/config/vxlib-tls.c     (.../tags/gcc_4_8_0_release)
 
6077
+++ b/src/libgcc/config/vxlib-tls.c     (.../branches/gcc-4_8-branch)
 
6078
@@ -102,7 +102,15 @@
 
6079
 extern void __gthread_enter_tls_dtor_context (void);
 
6080
 extern void __gthread_leave_tls_dtor_context (void);
 
6081
 
 
6082
+#ifndef __RTP__
 
6083
 
 
6084
+extern void *__gthread_get_tsd_data (WIND_TCB *tcb);
 
6085
+extern void __gthread_set_tsd_data (WIND_TCB *tcb, void *data);
 
6086
+extern void __gthread_enter_tsd_dtor_context (WIND_TCB *tcb);
 
6087
+extern void __gthread_leave_tsd_dtor_context (WIND_TCB *tcb);
 
6088
+
 
6089
+#endif /* __RTP__ */
 
6090
+
 
6091
 /* This is a global structure which records all of the active keys.
 
6092
 
 
6093
    A key is potentially valid (i.e. has been handed out by
 
6094
@@ -185,7 +193,7 @@
 
6095
 #ifdef __RTP__
 
6096
       __gthread_leave_tls_dtor_context ();
 
6097
 #else
 
6098
-      __gthread_leave_tsd_dtor_context ();
 
6099
+      __gthread_leave_tsd_dtor_context (tcb);
 
6100
 #endif
 
6101
 
 
6102
 #ifdef __RTP__
 
6103
Index: libgcc/config/arm/linux-atomic.c
 
6104
===================================================================
 
6105
--- a/src/libgcc/config/arm/linux-atomic.c      (.../tags/gcc_4_8_0_release)
 
6106
+++ b/src/libgcc/config/arm/linux-atomic.c      (.../branches/gcc-4_8-branch)
 
6107
@@ -97,19 +97,19 @@
 
6108
     return (RETURN & mask) >> shift;                                   \
 
6109
   }
 
6110
 
 
6111
-SUBWORD_SYNC_OP (add,   , +, unsigned short, 2, oldval)
 
6112
-SUBWORD_SYNC_OP (sub,   , -, unsigned short, 2, oldval)
 
6113
-SUBWORD_SYNC_OP (or,    , |, unsigned short, 2, oldval)
 
6114
-SUBWORD_SYNC_OP (and,   , &, unsigned short, 2, oldval)
 
6115
-SUBWORD_SYNC_OP (xor,   , ^, unsigned short, 2, oldval)
 
6116
-SUBWORD_SYNC_OP (nand, ~, &, unsigned short, 2, oldval)
 
6117
+SUBWORD_SYNC_OP (add,   , +, short, 2, oldval)
 
6118
+SUBWORD_SYNC_OP (sub,   , -, short, 2, oldval)
 
6119
+SUBWORD_SYNC_OP (or,    , |, short, 2, oldval)
 
6120
+SUBWORD_SYNC_OP (and,   , &, short, 2, oldval)
 
6121
+SUBWORD_SYNC_OP (xor,   , ^, short, 2, oldval)
 
6122
+SUBWORD_SYNC_OP (nand, ~, &, short, 2, oldval)
 
6123
 
 
6124
-SUBWORD_SYNC_OP (add,   , +, unsigned char, 1, oldval)
 
6125
-SUBWORD_SYNC_OP (sub,   , -, unsigned char, 1, oldval)
 
6126
-SUBWORD_SYNC_OP (or,    , |, unsigned char, 1, oldval)
 
6127
-SUBWORD_SYNC_OP (and,   , &, unsigned char, 1, oldval)
 
6128
-SUBWORD_SYNC_OP (xor,   , ^, unsigned char, 1, oldval)
 
6129
-SUBWORD_SYNC_OP (nand, ~, &, unsigned char, 1, oldval)
 
6130
+SUBWORD_SYNC_OP (add,   , +, signed char, 1, oldval)
 
6131
+SUBWORD_SYNC_OP (sub,   , -, signed char, 1, oldval)
 
6132
+SUBWORD_SYNC_OP (or,    , |, signed char, 1, oldval)
 
6133
+SUBWORD_SYNC_OP (and,   , &, signed char, 1, oldval)
 
6134
+SUBWORD_SYNC_OP (xor,   , ^, signed char, 1, oldval)
 
6135
+SUBWORD_SYNC_OP (nand, ~, &, signed char, 1, oldval)
 
6136
 
 
6137
 #define OP_AND_FETCH_WORD(OP, PFX_OP, INF_OP)                          \
 
6138
   int HIDDEN                                                           \
 
6139
@@ -132,19 +132,19 @@
 
6140
 OP_AND_FETCH_WORD (xor,   , ^)
 
6141
 OP_AND_FETCH_WORD (nand, ~, &)
 
6142
 
 
6143
-SUBWORD_SYNC_OP (add,   , +, unsigned short, 2, newval)
 
6144
-SUBWORD_SYNC_OP (sub,   , -, unsigned short, 2, newval)
 
6145
-SUBWORD_SYNC_OP (or,    , |, unsigned short, 2, newval)
 
6146
-SUBWORD_SYNC_OP (and,   , &, unsigned short, 2, newval)
 
6147
-SUBWORD_SYNC_OP (xor,   , ^, unsigned short, 2, newval)
 
6148
-SUBWORD_SYNC_OP (nand, ~, &, unsigned short, 2, newval)
 
6149
+SUBWORD_SYNC_OP (add,   , +, short, 2, newval)
 
6150
+SUBWORD_SYNC_OP (sub,   , -, short, 2, newval)
 
6151
+SUBWORD_SYNC_OP (or,    , |, short, 2, newval)
 
6152
+SUBWORD_SYNC_OP (and,   , &, short, 2, newval)
 
6153
+SUBWORD_SYNC_OP (xor,   , ^, short, 2, newval)
 
6154
+SUBWORD_SYNC_OP (nand, ~, &, short, 2, newval)
 
6155
 
 
6156
-SUBWORD_SYNC_OP (add,   , +, unsigned char, 1, newval)
 
6157
-SUBWORD_SYNC_OP (sub,   , -, unsigned char, 1, newval)
 
6158
-SUBWORD_SYNC_OP (or,    , |, unsigned char, 1, newval)
 
6159
-SUBWORD_SYNC_OP (and,   , &, unsigned char, 1, newval)
 
6160
-SUBWORD_SYNC_OP (xor,   , ^, unsigned char, 1, newval)
 
6161
-SUBWORD_SYNC_OP (nand, ~, &, unsigned char, 1, newval)
 
6162
+SUBWORD_SYNC_OP (add,   , +, signed char, 1, newval)
 
6163
+SUBWORD_SYNC_OP (sub,   , -, signed char, 1, newval)
 
6164
+SUBWORD_SYNC_OP (or,    , |, signed char, 1, newval)
 
6165
+SUBWORD_SYNC_OP (and,   , &, signed char, 1, newval)
 
6166
+SUBWORD_SYNC_OP (xor,   , ^, signed char, 1, newval)
 
6167
+SUBWORD_SYNC_OP (nand, ~, &, signed char, 1, newval)
 
6168
 
 
6169
 int HIDDEN
 
6170
 __sync_val_compare_and_swap_4 (int *ptr, int oldval, int newval)
 
6171
@@ -181,7 +181,7 @@
 
6172
        actual_oldval = *wordptr;                                       \
 
6173
                                                                        \
 
6174
        if (__builtin_expect (((actual_oldval & mask) >> shift) !=      \
 
6175
-                              (unsigned int) oldval, 0))                \
 
6176
+                              ((unsigned int) oldval & MASK_##WIDTH), 0)) \
 
6177
           return (actual_oldval & mask) >> shift;                      \
 
6178
                                                                        \
 
6179
        actual_newval = (actual_oldval & ~mask)                         \
 
6180
@@ -195,8 +195,8 @@
 
6181
       }                                                                        \
 
6182
   }
 
6183
 
 
6184
-SUBWORD_VAL_CAS (unsigned short, 2)
 
6185
-SUBWORD_VAL_CAS (unsigned char,  1)
 
6186
+SUBWORD_VAL_CAS (short,       2)
 
6187
+SUBWORD_VAL_CAS (signed char, 1)
 
6188
 
 
6189
 typedef unsigned char bool;
 
6190
 
 
6191
@@ -217,8 +217,8 @@
 
6192
     return (oldval == actual_oldval);                                  \
 
6193
   }
 
6194
 
 
6195
-SUBWORD_BOOL_CAS (unsigned short, 2)
 
6196
-SUBWORD_BOOL_CAS (unsigned char,  1)
 
6197
+SUBWORD_BOOL_CAS (short,       2)
 
6198
+SUBWORD_BOOL_CAS (signed char, 1)
 
6199
 
 
6200
 void HIDDEN
 
6201
 __sync_synchronize (void)
 
6202
@@ -260,8 +260,8 @@
 
6203
     return (oldval & mask) >> shift;                                   \
 
6204
   }
 
6205
 
 
6206
-SUBWORD_TEST_AND_SET (unsigned short, 2)
 
6207
-SUBWORD_TEST_AND_SET (unsigned char,  1)
 
6208
+SUBWORD_TEST_AND_SET (short,       2)
 
6209
+SUBWORD_TEST_AND_SET (signed char, 1)
 
6210
 
 
6211
 #define SYNC_LOCK_RELEASE(TYPE, WIDTH)                                 \
 
6212
   void HIDDEN                                                          \
 
6213
Index: gcc/tree-vrp.c
 
6214
===================================================================
 
6215
--- a/src/gcc/tree-vrp.c        (.../tags/gcc_4_8_0_release)
 
6216
+++ b/src/gcc/tree-vrp.c        (.../branches/gcc-4_8-branch)
 
6217
@@ -2837,7 +2837,7 @@
 
6218
 
 
6219
              if (uns)
 
6220
                {
 
6221
-                 low_bound = bound;
 
6222
+                 low_bound = bound.zext (prec);
 
6223
                  high_bound = complement.zext (prec);
 
6224
                  if (tree_to_double_int (vr0.max).ult (low_bound))
 
6225
                    {
 
6226
@@ -4895,7 +4895,13 @@
 
6227
              new_comp_code = comp_code == EQ_EXPR ? LE_EXPR : GT_EXPR;
 
6228
            }
 
6229
          else if (comp_code == LT_EXPR || comp_code == GE_EXPR)
 
6230
-           new_val = val2;
 
6231
+           {
 
6232
+             double_int minval
 
6233
+               = double_int::min_value (prec, TYPE_UNSIGNED (TREE_TYPE (val)));
 
6234
+             new_val = val2;
 
6235
+             if (minval == tree_to_double_int (new_val))
 
6236
+               new_val = NULL_TREE;
 
6237
+           }
 
6238
          else
 
6239
            {
 
6240
              double_int maxval
 
6241
Index: gcc/tree-ssa-uninit.c
 
6242
===================================================================
 
6243
--- a/src/gcc/tree-ssa-uninit.c (.../tags/gcc_4_8_0_release)
 
6244
+++ b/src/gcc/tree-ssa-uninit.c (.../branches/gcc-4_8-branch)
 
6245
@@ -101,6 +101,19 @@
 
6246
               && pointer_set_contains (possibly_undefined_names, t)));
 
6247
 }
 
6248
 
 
6249
+/* Like ssa_undefined_value_p, but don't return true if TREE_NO_WARNING
 
6250
+   is set on SSA_NAME_VAR.  */
 
6251
+
 
6252
+static inline bool
 
6253
+uninit_undefined_value_p (tree t)
 
6254
+{
 
6255
+  if (!ssa_undefined_value_p (t))
 
6256
+    return false;
 
6257
+  if (SSA_NAME_VAR (t) && TREE_NO_WARNING (SSA_NAME_VAR (t)))
 
6258
+    return false;
 
6259
+  return true;
 
6260
+}
 
6261
+
 
6262
 /* Checks if the operand OPND of PHI is defined by 
 
6263
    another phi with one operand defined by this PHI, 
 
6264
    but the rest operands are all defined. If yes, 
 
6265
@@ -124,7 +137,7 @@
 
6266
       tree op = gimple_phi_arg_def (op_def, i);
 
6267
       if (TREE_CODE (op) != SSA_NAME)
 
6268
         continue;
 
6269
-      if (op != phi_def && ssa_undefined_value_p (op))
 
6270
+      if (op != phi_def && uninit_undefined_value_p (op))
 
6271
         return false;
 
6272
     }
 
6273
 
 
6274
@@ -149,7 +162,7 @@
 
6275
     {
 
6276
       tree op = gimple_phi_arg_def (phi, i);
 
6277
       if (TREE_CODE (op) == SSA_NAME
 
6278
-          && ssa_undefined_value_p (op)
 
6279
+          && uninit_undefined_value_p (op)
 
6280
           && !can_skip_redundant_opnd (op, phi))
 
6281
         MASK_SET_BIT (uninit_opnds, i);
 
6282
     }
 
6283
@@ -504,7 +517,7 @@
 
6284
                                  gimple_bb (def), cd_root))
 
6285
             collect_phi_def_edges (def, cd_root, edges,
 
6286
                                    visited_phis);
 
6287
-          else if (!ssa_undefined_value_p (opnd))
 
6288
+          else if (!uninit_undefined_value_p (opnd))
 
6289
             {
 
6290
               if (dump_file && (dump_flags & TDF_DETAILS))
 
6291
                 {
 
6292
@@ -1988,7 +2001,7 @@
 
6293
           {
 
6294
             tree op = gimple_phi_arg_def (phi, i);
 
6295
             if (TREE_CODE (op) == SSA_NAME
 
6296
-                && ssa_undefined_value_p (op))
 
6297
+                && uninit_undefined_value_p (op))
 
6298
               {
 
6299
                 worklist.safe_push (phi);
 
6300
                pointer_set_insert (added_to_worklist, phi);
 
6301
Index: gcc/tree-ssa-loop-niter.c
 
6302
===================================================================
 
6303
--- a/src/gcc/tree-ssa-loop-niter.c     (.../tags/gcc_4_8_0_release)
 
6304
+++ b/src/gcc/tree-ssa-loop-niter.c     (.../branches/gcc-4_8-branch)
 
6305
@@ -2553,10 +2553,11 @@
 
6306
     return;
 
6307
 
 
6308
   gimple estmt = last_stmt (e->src);
 
6309
-  warning_at (gimple_location (stmt), OPT_Waggressive_loop_optimizations,
 
6310
-             "iteration %E invokes undefined behavior",
 
6311
-             double_int_to_tree (TREE_TYPE (loop->nb_iterations), i_bound));
 
6312
-  inform (gimple_location (estmt), "containing loop");
 
6313
+  if (warning_at (gimple_location (stmt), OPT_Waggressive_loop_optimizations,
 
6314
+                 "iteration %E invokes undefined behavior",
 
6315
+                 double_int_to_tree (TREE_TYPE (loop->nb_iterations),
 
6316
+                                     i_bound)))
 
6317
+    inform (gimple_location (estmt), "containing loop");
 
6318
   loop->warned_aggressive_loop_optimizations = true;
 
6319
 }
 
6320
 
 
6321
Index: gcc/tree-loop-distribution.c
 
6322
===================================================================
 
6323
--- a/src/gcc/tree-loop-distribution.c  (.../tags/gcc_4_8_0_release)
 
6324
+++ b/src/gcc/tree-loop-distribution.c  (.../branches/gcc-4_8-branch)
 
6325
@@ -942,13 +942,17 @@
 
6326
       gimple stmt = DR_STMT (single_store);
 
6327
       tree rhs = gimple_assign_rhs1 (stmt);
 
6328
       if (!(integer_zerop (rhs)
 
6329
-           || integer_all_onesp (rhs)
 
6330
            || real_zerop (rhs)
 
6331
            || (TREE_CODE (rhs) == CONSTRUCTOR
 
6332
                && !TREE_CLOBBER_P (rhs))
 
6333
-           || (INTEGRAL_TYPE_P (TREE_TYPE (rhs))
 
6334
-               && (TYPE_MODE (TREE_TYPE (gimple_assign_lhs (stmt)))
 
6335
-                   == TYPE_MODE (unsigned_char_type_node)))))
 
6336
+           || ((integer_all_onesp (rhs)
 
6337
+                || (INTEGRAL_TYPE_P (TREE_TYPE (rhs))
 
6338
+                    && (TYPE_MODE (TREE_TYPE (rhs))
 
6339
+                        == TYPE_MODE (unsigned_char_type_node))))
 
6340
+               /* For stores of a non-zero value require that the precision
 
6341
+                  of the value matches its actual size.  */
 
6342
+               && (TYPE_PRECISION (TREE_TYPE (rhs))
 
6343
+                   == GET_MODE_BITSIZE (TYPE_MODE (TREE_TYPE (rhs)))))))
 
6344
        return;
 
6345
       if (TREE_CODE (rhs) == SSA_NAME
 
6346
          && !SSA_NAME_IS_DEFAULT_DEF (rhs)
 
6347
Index: gcc/java/class.c
 
6348
===================================================================
 
6349
--- a/src/gcc/java/class.c      (.../tags/gcc_4_8_0_release)
 
6350
+++ b/src/gcc/java/class.c      (.../branches/gcc-4_8-branch)
 
6351
@@ -2958,9 +2958,14 @@
 
6352
                                           null_pointer_node);
 
6353
   CONSTRUCTOR_APPEND_ELT (v, NULL_TREE, null_symbol);
 
6354
 
 
6355
-  table = build_constructor (symbols_array_type, v);
 
6356
+  tree symbols_arr_type
 
6357
+    = build_prim_array_type (symbol_type, vec_safe_length (v));
 
6358
 
 
6359
+  table = build_constructor (symbols_arr_type, v);
 
6360
+
 
6361
   /* Make it the initial value for otable_syms and emit the decl. */
 
6362
+  TREE_TYPE (the_syms_decl) = symbols_arr_type;
 
6363
+  relayout_decl (the_syms_decl);
 
6364
   DECL_INITIAL (the_syms_decl) = table;
 
6365
   DECL_ARTIFICIAL (the_syms_decl) = 1;
 
6366
   DECL_IGNORED_P (the_syms_decl) = 1;
 
6367
@@ -3109,12 +3114,15 @@
 
6368
                                             null_pointer_node);
 
6369
   
 
6370
   CONSTRUCTOR_APPEND_ELT (v, NULL_TREE, null_entry);
 
6371
+
 
6372
+  tree type
 
6373
+    = build_prim_array_type (assertion_entry_type, vec_safe_length (v));
 
6374
   
 
6375
-  ctor = build_constructor (assertion_table_type, v);
 
6376
+  ctor = build_constructor (type, v);
 
6377
 
 
6378
   table_decl = build_decl (input_location,
 
6379
                           VAR_DECL, mangled_classname ("_type_assert_", klass),
 
6380
-                          assertion_table_type);
 
6381
+                          type);
 
6382
 
 
6383
   TREE_STATIC (table_decl) = 1;
 
6384
   TREE_READONLY (table_decl) = 1;
 
6385
Index: gcc/java/ChangeLog
 
6386
===================================================================
 
6387
--- a/src/gcc/java/ChangeLog    (.../tags/gcc_4_8_0_release)
 
6388
+++ b/src/gcc/java/ChangeLog    (.../branches/gcc-4_8-branch)
 
6389
@@ -1,3 +1,19 @@
 
6390
+2013-05-06  Jakub Jelinek  <jakub@redhat.com>
 
6391
+
 
6392
+       PR libgcj/57074
 
6393
+       * class.c (emit_symbol_table): Use array type of the
 
6394
+       right size for the_syms_decl and its DECL_INITIAL, instead
 
6395
+       of symbols_array_type.  Set TREE_TYPE (the_syms_decl) to it.
 
6396
+       (emit_assertion_table): Use array type of the right size
 
6397
+       for table_decl and its DECL_INITIAL.
 
6398
+
 
6399
+2013-04-26  Gerald Pfeifer  <gerald@pfeifer.com>
 
6400
+
 
6401
+       * gcj.texi (Configure-time Options): Refer to GCC, not gcc.
 
6402
+       (Resources): Adjust reference to Mauve.
 
6403
+       Remove link to java.sun.com.
 
6404
+       Refer to GCC, not gcc.
 
6405
+
 
6406
 2013-03-22  Release Manager
 
6407
 
 
6408
        * GCC 4.8.0 released.
 
6409
Index: gcc/DATESTAMP
 
6410
===================================================================
 
6411
--- a/src/gcc/DATESTAMP (.../tags/gcc_4_8_0_release)
 
6412
+++ b/src/gcc/DATESTAMP (.../branches/gcc-4_8-branch)
 
6413
@@ -1 +1 @@
 
6414
-20130322
 
6415
+20130508
 
6416
Index: gcc/lra.c
 
6417
===================================================================
 
6418
--- a/src/gcc/lra.c     (.../tags/gcc_4_8_0_release)
 
6419
+++ b/src/gcc/lra.c     (.../branches/gcc-4_8-branch)
 
6420
@@ -2305,11 +2305,20 @@
 
6421
            lra_assign ();
 
6422
          else
 
6423
            {
 
6424
-             /* Do coalescing only for regular algorithms.  */
 
6425
-             if (! lra_assign () && lra_coalesce ())
 
6426
-               live_p = false;
 
6427
+             bool spill_p = !lra_assign ();
 
6428
+
 
6429
              if (lra_undo_inheritance ())
 
6430
                live_p = false;
 
6431
+             if (spill_p)
 
6432
+               {
 
6433
+                 if (! live_p)
 
6434
+                   {
 
6435
+                     lra_create_live_ranges (true);
 
6436
+                     live_p = true;
 
6437
+                   }
 
6438
+                 if (lra_coalesce ())
 
6439
+                   live_p = false;
 
6440
+               }
 
6441
              if (! live_p)
 
6442
                lra_clear_live_ranges ();
 
6443
            }
 
6444
Index: gcc/configure
 
6445
===================================================================
 
6446
--- a/src/gcc/configure (.../tags/gcc_4_8_0_release)
 
6447
+++ b/src/gcc/configure (.../branches/gcc-4_8-branch)
 
6448
@@ -8290,7 +8290,7 @@
 
6449
 for ac_header in limits.h stddef.h string.h strings.h stdlib.h time.h iconv.h \
 
6450
                 fcntl.h unistd.h sys/file.h sys/time.h sys/mman.h \
 
6451
                 sys/resource.h sys/param.h sys/times.h sys/stat.h \
 
6452
-                direct.h malloc.h langinfo.h ldfcn.h locale.h wchar.h libintl.h
 
6453
+                direct.h malloc.h langinfo.h ldfcn.h locale.h wchar.h
 
6454
 do :
 
6455
   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
 
6456
 ac_fn_c_check_header_preproc "$LINENO" "$ac_header" "$as_ac_Header"
 
6457
Index: gcc/lra-eliminations.c
 
6458
===================================================================
 
6459
--- a/src/gcc/lra-eliminations.c        (.../tags/gcc_4_8_0_release)
 
6460
+++ b/src/gcc/lra-eliminations.c        (.../branches/gcc-4_8-branch)
 
6461
@@ -716,7 +716,9 @@
 
6462
               ep++)
 
6463
            if (ep->to_rtx == SET_DEST (x)
 
6464
                && SET_DEST (x) != hard_frame_pointer_rtx
 
6465
-               && (GET_CODE (SET_SRC (x)) != PLUS
 
6466
+               && (! (SUPPORTS_STACK_ALIGNMENT && stack_realign_fp
 
6467
+                      && REGNO (ep->to_rtx) == STACK_POINTER_REGNUM)
 
6468
+                   || GET_CODE (SET_SRC (x)) != PLUS
 
6469
                    || XEXP (SET_SRC (x), 0) != SET_DEST (x)
 
6470
                    || ! CONST_INT_P (XEXP (SET_SRC (x), 1))))
 
6471
              setup_can_eliminate (ep, false);
 
6472
Index: gcc/builtins.c
 
6473
===================================================================
 
6474
--- a/src/gcc/builtins.c        (.../tags/gcc_4_8_0_release)
 
6475
+++ b/src/gcc/builtins.c        (.../branches/gcc-4_8-branch)
 
6476
@@ -9694,7 +9694,16 @@
 
6477
       case rvc_inf:
 
6478
        /* If arg is Inf or NaN and we're logb, return it.  */
 
6479
        if (TREE_CODE (rettype) == REAL_TYPE)
 
6480
-         return fold_convert_loc (loc, rettype, arg);
 
6481
+         {
 
6482
+           /* For logb(-Inf) we have to return +Inf.  */
 
6483
+           if (real_isinf (value) && real_isneg (value))
 
6484
+             {
 
6485
+               REAL_VALUE_TYPE tem;
 
6486
+               real_inf (&tem);
 
6487
+               return build_real (rettype, tem);
 
6488
+             }
 
6489
+           return fold_convert_loc (loc, rettype, arg);
 
6490
+         }
 
6491
        /* Fall through... */
 
6492
       case rvc_zero:
 
6493
        /* Zero may set errno and/or raise an exception for logb, also
 
6494
Index: gcc/fold-const.c
 
6495
===================================================================
 
6496
--- a/src/gcc/fold-const.c      (.../tags/gcc_4_8_0_release)
 
6497
+++ b/src/gcc/fold-const.c      (.../branches/gcc-4_8-branch)
 
6498
@@ -984,12 +984,17 @@
 
6499
       break;
 
6500
 
 
6501
     case MULT_HIGHPART_EXPR:
 
6502
-      /* ??? Need quad precision, or an additional shift operand
 
6503
-        to the multiply primitive, to handle very large highparts.  */
 
6504
       if (TYPE_PRECISION (type) > HOST_BITS_PER_WIDE_INT)
 
6505
        return NULL_TREE;
 
6506
-      tmp = op1 - op2;
 
6507
-      res = tmp.rshift (TYPE_PRECISION (type), TYPE_PRECISION (type), !uns);
 
6508
+      else
 
6509
+       {
 
6510
+         bool dummy_overflow;
 
6511
+         /* MULT_HIGHPART_EXPR can't ever oveflow, as the multiplication
 
6512
+            is performed in twice the precision of arguments.  */
 
6513
+         tmp = op1.mul_with_sign (op2, false, &dummy_overflow);
 
6514
+         res = tmp.rshift (TYPE_PRECISION (type),
 
6515
+                           2 * TYPE_PRECISION (type), !uns);
 
6516
+       }
 
6517
       break;
 
6518
 
 
6519
     case TRUNC_DIV_EXPR:
 
6520
@@ -1361,6 +1366,44 @@
 
6521
 
 
6522
       return build_vector (type, elts);
 
6523
     }
 
6524
+
 
6525
+  /* Shifts allow a scalar offset for a vector.  */
 
6526
+  if (TREE_CODE (arg1) == VECTOR_CST
 
6527
+      && TREE_CODE (arg2) == INTEGER_CST)
 
6528
+    {
 
6529
+      tree type = TREE_TYPE (arg1);
 
6530
+      int count = TYPE_VECTOR_SUBPARTS (type), i;
 
6531
+      tree *elts = XALLOCAVEC (tree, count);
 
6532
+
 
6533
+      if (code == VEC_LSHIFT_EXPR
 
6534
+         || code == VEC_RSHIFT_EXPR)
 
6535
+       {
 
6536
+         if (!host_integerp (arg2, 1))
 
6537
+           return NULL_TREE;
 
6538
+
 
6539
+         unsigned HOST_WIDE_INT shiftc = tree_low_cst (arg2, 1);
 
6540
+         unsigned HOST_WIDE_INT outerc = tree_low_cst (TYPE_SIZE (type), 1);
 
6541
+         unsigned HOST_WIDE_INT innerc
 
6542
+           = tree_low_cst (TYPE_SIZE (TREE_TYPE (type)), 1);
 
6543
+         if (shiftc >= outerc || (shiftc % innerc) != 0)
 
6544
+           return NULL_TREE;
 
6545
+         int offset = shiftc / innerc;
 
6546
+         if (code == VEC_LSHIFT_EXPR)
 
6547
+           offset = -offset;
 
6548
+         tree zero = build_zero_cst (TREE_TYPE (type));
 
6549
+         for (i = 0; i < count; i++)
 
6550
+           {
 
6551
+             if (i + offset < 0 || i + offset >= count)
 
6552
+               elts[i] = zero;
 
6553
+             else
 
6554
+               elts[i] = VECTOR_CST_ELT (arg1, i + offset);
 
6555
+           }
 
6556
+       }
 
6557
+      else
 
6558
+       return NULL_TREE;
 
6559
+
 
6560
+      return build_vector (type, elts);
 
6561
+    }
 
6562
   return NULL_TREE;
 
6563
 }
 
6564
 
 
6565
@@ -5848,8 +5891,10 @@
 
6566
 
 
6567
       /* The last case is if we are a multiply.  In that case, we can
 
6568
         apply the distributive law to commute the multiply and addition
 
6569
-        if the multiplication of the constants doesn't overflow.  */
 
6570
-      if (code == MULT_EXPR)
 
6571
+        if the multiplication of the constants doesn't overflow
 
6572
+        and overflow is defined.  With undefined overflow
 
6573
+        op0 * c might overflow, while (op0 + orig_op1) * c doesn't.  */
 
6574
+      if (code == MULT_EXPR && TYPE_OVERFLOW_WRAPS (ctype))
 
6575
        return fold_build2 (tcode, ctype,
 
6576
                            fold_build2 (code, ctype,
 
6577
                                         fold_convert (ctype, op0),
 
6578
@@ -9855,7 +9900,8 @@
 
6579
       || (TREE_CODE (arg0) == FIXED_CST && TREE_CODE (arg1) == FIXED_CST)
 
6580
       || (TREE_CODE (arg0) == FIXED_CST && TREE_CODE (arg1) == INTEGER_CST)
 
6581
       || (TREE_CODE (arg0) == COMPLEX_CST && TREE_CODE (arg1) == COMPLEX_CST)
 
6582
-      || (TREE_CODE (arg0) == VECTOR_CST && TREE_CODE (arg1) == VECTOR_CST))
 
6583
+      || (TREE_CODE (arg0) == VECTOR_CST && TREE_CODE (arg1) == VECTOR_CST)
 
6584
+      || (TREE_CODE (arg0) == VECTOR_CST && TREE_CODE (arg1) == INTEGER_CST))
 
6585
     {
 
6586
       if (kind == tcc_binary)
 
6587
        {
 
6588
Index: gcc/omp-low.c
 
6589
===================================================================
 
6590
--- a/src/gcc/omp-low.c (.../tags/gcc_4_8_0_release)
 
6591
+++ b/src/gcc/omp-low.c (.../branches/gcc-4_8-branch)
 
6592
@@ -3920,8 +3920,10 @@
 
6593
   if (POINTER_TYPE_P (type))
 
6594
     t = fold_convert (signed_type_for (type), t);
 
6595
   t = fold_convert (type, t);
 
6596
-  t = force_gimple_operand_gsi (&gsi, t, false, NULL_TREE,
 
6597
-                               false, GSI_CONTINUE_LINKING);
 
6598
+  t = force_gimple_operand_gsi (&gsi, t,
 
6599
+                               DECL_P (fd->loop.v)
 
6600
+                               && TREE_ADDRESSABLE (fd->loop.v),
 
6601
+                               NULL_TREE, false, GSI_CONTINUE_LINKING);
 
6602
   stmt = gimple_build_assign (fd->loop.v, t);
 
6603
   gsi_insert_after (&gsi, stmt, GSI_CONTINUE_LINKING);
 
6604
 
 
6605
@@ -3952,8 +3954,11 @@
 
6606
            t = fold_build_pointer_plus (fd->loops[i].n1, t);
 
6607
          else
 
6608
            t = fold_build2 (PLUS_EXPR, itype, fd->loops[i].n1, t);
 
6609
-         t = force_gimple_operand_gsi (&gsi, t, false, NULL_TREE,
 
6610
-                                       false, GSI_CONTINUE_LINKING);
 
6611
+         t = force_gimple_operand_gsi (&gsi, t,
 
6612
+                                       DECL_P (fd->loops[i].v)
 
6613
+                                       && TREE_ADDRESSABLE (fd->loops[i].v),
 
6614
+                                       NULL_TREE, false,
 
6615
+                                       GSI_CONTINUE_LINKING);
 
6616
          stmt = gimple_build_assign (fd->loops[i].v, t);
 
6617
          gsi_insert_after (&gsi, stmt, GSI_CONTINUE_LINKING);
 
6618
          if (i != 0)
 
6619
@@ -3981,12 +3986,15 @@
 
6620
        t = fold_build_pointer_plus (vmain, fd->loop.step);
 
6621
       else
 
6622
        t = fold_build2 (PLUS_EXPR, type, vmain, fd->loop.step);
 
6623
-      t = force_gimple_operand_gsi (&gsi, t, false, NULL_TREE,
 
6624
-                                   true, GSI_SAME_STMT);
 
6625
+      t = force_gimple_operand_gsi (&gsi, t,
 
6626
+                                   DECL_P (vback) && TREE_ADDRESSABLE (vback),
 
6627
+                                   NULL_TREE, true, GSI_SAME_STMT);
 
6628
       stmt = gimple_build_assign (vback, t);
 
6629
       gsi_insert_before (&gsi, stmt, GSI_SAME_STMT);
 
6630
 
 
6631
-      t = build2 (fd->loop.cond_code, boolean_type_node, vback, iend);
 
6632
+      t = build2 (fd->loop.cond_code, boolean_type_node,
 
6633
+                 DECL_P (vback) && TREE_ADDRESSABLE (vback) ? t : vback,
 
6634
+                 iend);
 
6635
       stmt = gimple_build_cond_empty (t);
 
6636
       gsi_insert_before (&gsi, stmt, GSI_SAME_STMT);
 
6637
 
 
6638
@@ -4011,8 +4019,12 @@
 
6639
                  e->probability = REG_BR_PROB_BASE / 8;
 
6640
 
 
6641
                  t = fd->loops[i + 1].n1;
 
6642
-                 t = force_gimple_operand_gsi (&gsi, t, false, NULL_TREE,
 
6643
-                                               false, GSI_CONTINUE_LINKING);
 
6644
+                 t = force_gimple_operand_gsi (&gsi, t,
 
6645
+                                               DECL_P (fd->loops[i + 1].v)
 
6646
+                                               && TREE_ADDRESSABLE
 
6647
+                                                       (fd->loops[i + 1].v),
 
6648
+                                               NULL_TREE, false,
 
6649
+                                               GSI_CONTINUE_LINKING);
 
6650
                  stmt = gimple_build_assign (fd->loops[i + 1].v, t);
 
6651
                  gsi_insert_after (&gsi, stmt, GSI_CONTINUE_LINKING);
 
6652
                }
 
6653
@@ -4026,8 +4038,11 @@
 
6654
              else
 
6655
                t = fold_build2 (PLUS_EXPR, vtype, fd->loops[i].v,
 
6656
                                 fd->loops[i].step);
 
6657
-             t = force_gimple_operand_gsi (&gsi, t, false, NULL_TREE,
 
6658
-                                           false, GSI_CONTINUE_LINKING);
 
6659
+             t = force_gimple_operand_gsi (&gsi, t,
 
6660
+                                           DECL_P (fd->loops[i].v)
 
6661
+                                           && TREE_ADDRESSABLE (fd->loops[i].v),
 
6662
+                                           NULL_TREE, false,
 
6663
+                                           GSI_CONTINUE_LINKING);
 
6664
              stmt = gimple_build_assign (fd->loops[i].v, t);
 
6665
              gsi_insert_after (&gsi, stmt, GSI_CONTINUE_LINKING);
 
6666
 
 
6667
@@ -4036,8 +4051,12 @@
 
6668
                  t = fd->loops[i].n2;
 
6669
                  t = force_gimple_operand_gsi (&gsi, t, true, NULL_TREE,
 
6670
                                                false, GSI_CONTINUE_LINKING);
 
6671
+                 tree v = fd->loops[i].v;
 
6672
+                 if (DECL_P (v) && TREE_ADDRESSABLE (v))
 
6673
+                   v = force_gimple_operand_gsi (&gsi, v, true, NULL_TREE,
 
6674
+                                                 false, GSI_CONTINUE_LINKING);
 
6675
                  t = fold_build2 (fd->loops[i].cond_code, boolean_type_node,
 
6676
-                                  fd->loops[i].v, t);
 
6677
+                                  v, t);
 
6678
                  stmt = gimple_build_cond_empty (t);
 
6679
                  gsi_insert_after (&gsi, stmt, GSI_CONTINUE_LINKING);
 
6680
                  e = make_edge (bb, l1_bb, EDGE_TRUE_VALUE);
 
6681
@@ -4273,8 +4292,10 @@
 
6682
     t = fold_build_pointer_plus (fd->loop.n1, t);
 
6683
   else
 
6684
     t = fold_build2 (PLUS_EXPR, type, t, fd->loop.n1);
 
6685
-  t = force_gimple_operand_gsi (&gsi, t, false, NULL_TREE,
 
6686
-                               false, GSI_CONTINUE_LINKING);
 
6687
+  t = force_gimple_operand_gsi (&gsi, t,
 
6688
+                               DECL_P (fd->loop.v)
 
6689
+                               && TREE_ADDRESSABLE (fd->loop.v),
 
6690
+                               NULL_TREE, false, GSI_CONTINUE_LINKING);
 
6691
   stmt = gimple_build_assign (fd->loop.v, t);
 
6692
   gsi_insert_after (&gsi, stmt, GSI_CONTINUE_LINKING);
 
6693
 
 
6694
@@ -4299,12 +4320,14 @@
 
6695
     t = fold_build_pointer_plus (vmain, fd->loop.step);
 
6696
   else
 
6697
     t = fold_build2 (PLUS_EXPR, type, vmain, fd->loop.step);
 
6698
-  t = force_gimple_operand_gsi (&gsi, t, false, NULL_TREE,
 
6699
-                               true, GSI_SAME_STMT);
 
6700
+  t = force_gimple_operand_gsi (&gsi, t,
 
6701
+                               DECL_P (vback) && TREE_ADDRESSABLE (vback),
 
6702
+                               NULL_TREE, true, GSI_SAME_STMT);
 
6703
   stmt = gimple_build_assign (vback, t);
 
6704
   gsi_insert_before (&gsi, stmt, GSI_SAME_STMT);
 
6705
 
 
6706
-  t = build2 (fd->loop.cond_code, boolean_type_node, vback, e);
 
6707
+  t = build2 (fd->loop.cond_code, boolean_type_node,
 
6708
+             DECL_P (vback) && TREE_ADDRESSABLE (vback) ? t : vback, e);
 
6709
   gsi_insert_before (&gsi, gimple_build_cond_empty (t), GSI_SAME_STMT);
 
6710
 
 
6711
   /* Remove the GIMPLE_OMP_CONTINUE statement.  */
 
6712
@@ -4504,8 +4527,10 @@
 
6713
     t = fold_build_pointer_plus (fd->loop.n1, t);
 
6714
   else
 
6715
     t = fold_build2 (PLUS_EXPR, type, t, fd->loop.n1);
 
6716
-  t = force_gimple_operand_gsi (&si, t, false, NULL_TREE,
 
6717
-                               false, GSI_CONTINUE_LINKING);
 
6718
+  t = force_gimple_operand_gsi (&si, t,
 
6719
+                               DECL_P (fd->loop.v)
 
6720
+                               && TREE_ADDRESSABLE (fd->loop.v),
 
6721
+                               NULL_TREE, false, GSI_CONTINUE_LINKING);
 
6722
   stmt = gimple_build_assign (fd->loop.v, t);
 
6723
   gsi_insert_after (&si, stmt, GSI_CONTINUE_LINKING);
 
6724
 
 
6725
@@ -4530,10 +4555,15 @@
 
6726
     t = fold_build_pointer_plus (v_main, fd->loop.step);
 
6727
   else
 
6728
     t = fold_build2 (PLUS_EXPR, type, v_main, fd->loop.step);
 
6729
+  if (DECL_P (v_back) && TREE_ADDRESSABLE (v_back))
 
6730
+    t = force_gimple_operand_gsi (&si, t, true, NULL_TREE,
 
6731
+                                 true, GSI_SAME_STMT);
 
6732
   stmt = gimple_build_assign (v_back, t);
 
6733
   gsi_insert_before (&si, stmt, GSI_SAME_STMT);
 
6734
 
 
6735
-  t = build2 (fd->loop.cond_code, boolean_type_node, v_back, e);
 
6736
+  t = build2 (fd->loop.cond_code, boolean_type_node,
 
6737
+             DECL_P (v_back) && TREE_ADDRESSABLE (v_back)
 
6738
+             ? t : v_back, e);
 
6739
   gsi_insert_before (&si, gimple_build_cond_empty (t), GSI_SAME_STMT);
 
6740
 
 
6741
   /* Remove GIMPLE_OMP_CONTINUE.  */
 
6742
Index: gcc/toplev.c
 
6743
===================================================================
 
6744
--- a/src/gcc/toplev.c  (.../tags/gcc_4_8_0_release)
 
6745
+++ b/src/gcc/toplev.c  (.../branches/gcc-4_8-branch)
 
6746
@@ -1527,18 +1527,6 @@
 
6747
   if (!flag_stack_protect)
 
6748
     warn_stack_protect = 0;
 
6749
 
 
6750
-  /* ??? Unwind info is not correct around the CFG unless either a frame
 
6751
-     pointer is present or A_O_A is set.  Fixing this requires rewriting
 
6752
-     unwind info generation to be aware of the CFG and propagating states
 
6753
-     around edges.  */
 
6754
-  if (flag_unwind_tables && !ACCUMULATE_OUTGOING_ARGS
 
6755
-      && flag_omit_frame_pointer)
 
6756
-    {
 
6757
-      warning (0, "unwind tables currently require a frame pointer "
 
6758
-              "for correctness");
 
6759
-      flag_omit_frame_pointer = 0;
 
6760
-    }
 
6761
-
 
6762
   /* Address Sanitizer needs porting to each target architecture.  */
 
6763
   if (flag_asan
 
6764
       && (targetm.asan_shadow_offset == NULL
 
6765
Index: gcc/ChangeLog
 
6766
===================================================================
 
6767
--- a/src/gcc/ChangeLog (.../tags/gcc_4_8_0_release)
 
6768
+++ b/src/gcc/ChangeLog (.../branches/gcc-4_8-branch)
 
6769
@@ -1,3 +1,625 @@
 
6770
+2013-05-08  Diego Novillo  <dnovillo@google.com>
 
6771
+
 
6772
+       PR bootstrap/54659
 
6773
+
 
6774
+       Revert:
 
6775
+
 
6776
+       2012-08-17  Diego Novillo  <dnovillo@google.com>
 
6777
+
 
6778
+               PR bootstrap/54281
 
6779
+               * configure.ac: Add libintl.h to AC_CHECK_HEADERS list.
 
6780
+               * config.in: Regenerate.
 
6781
+               * configure: Regenerate.
 
6782
+               * intl.h: Always include libintl.h if HAVE_LIBINTL_H is
 
6783
+               set.
 
6784
+
 
6785
+2013-05-08  Paolo Carlini  <paolo.carlini@oracle.com>
 
6786
+
 
6787
+       PR tree-optimization/57200
 
6788
+       * tree-ssa-loop-niter.c (do_warn_aggressive_loop_optimizations):
 
6789
+       Only call inform if the preceding warning_at returns true.
 
6790
+
 
6791
+2013-05-07  Jakub Jelinek  <jakub@redhat.com>
 
6792
+
 
6793
+       PR tree-optimization/57149
 
6794
+       * tree-ssa-uninit.c (uninit_undefined_value_p): New inline.
 
6795
+       (can_skip_redundant_opnd, compute_uninit_opnds_pos,
 
6796
+       collect_phi_def_edges, execute_late_warn_uninitialized): Use
 
6797
+       uninit_undefined_value_p instead of ssa_undefined_value_p.
 
6798
+
 
6799
+       PR debug/57184
 
6800
+       * expr.c (expand_expr_addr_expr_1): Handle COMPOUND_LITERAL_EXPR
 
6801
+       for modifier == EXPAND_INITIALIZER.
 
6802
+
 
6803
+2013-05-07  Richard Biener  <rguenther@suse.de>
 
6804
+
 
6805
+       Backport from mainline
 
6806
+       2013-05-06  Richard Biener  <rguenther@suse.de>
 
6807
+
 
6808
+       PR tree-optimization/57185
 
6809
+       * tree-parloops.c (add_field_for_reduction): Handle anonymous
 
6810
+       SSA names properly.
 
6811
+
 
6812
+       2013-04-19  Richard Biener  <rguenther@suse.de>
 
6813
+
 
6814
+       PR tree-optimization/57000
 
6815
+       * tree-ssa-reassoc.c (pass_reassoc): Add TODO_update_ssa_only_virtuals.
 
6816
+
 
6817
+2013-05-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
 
6818
+
 
6819
+       Backport from trunk
 
6820
+       2013-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
 
6821
+
 
6822
+       PR target/57150
 
6823
+       * config/rs6000/rs6000.h (HARD_REGNO_CALLER_SAVE_MODE): Use DFmode
 
6824
+       to save TFmode registers and DImode to save TImode registers for
 
6825
+       caller save operations.
 
6826
+       (HARD_REGNO_CALL_PART_CLOBBERED): TFmode and TDmode do not need to
 
6827
+       mark being partially clobbered since they only use the first
 
6828
+       double word.
 
6829
+
 
6830
+       * config/rs6000/rs6000.c (rs6000_init_hard_regno_mode_ok): TFmode
 
6831
+       and TDmode only use the upper 64-bits of each VSX register.
 
6832
+
 
6833
+2013-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
 
6834
+
 
6835
+       PR target/57108
 
6836
+       * config/sh/sh.md (tstsi_t_zero_extract_eq): Use QIHISIDI mode iterator.
 
6837
+
 
6838
+2013-05-06  Uros Bizjak  <ubizjak@gmail.com>
 
6839
+
 
6840
+       Backport from mainline
 
6841
+       2013-05-06  Uros Bizjak  <ubizjak@gmail.com>
 
6842
+
 
6843
+       PR target/57106
 
6844
+       * config/i386/i386.c (add_parameter_dependencies): Add dependence
 
6845
+       between "first_arg" and "insn", not "last" and "insn".
 
6846
+
 
6847
+2013-05-03  Jakub Jelinek  <jakub@redhat.com>
 
6848
+
 
6849
+       PR rtl-optimization/57130
 
6850
+       * combine.c (make_compound_operation) <case SUBREG>: Pass
 
6851
+       SET instead of COMPARE as in_code to the recursive call
 
6852
+       if needed.
 
6853
+
 
6854
+       Backported from mainline
 
6855
+       2013-04-26  Jakub Jelinek  <jakub@redhat.com>
 
6856
+
 
6857
+       PR tree-optimization/57051
 
6858
+       * fold-const.c (const_binop): Handle VEC_LSHIFT_EXPR
 
6859
+       and VEC_RSHIFT_EXPR if shift count is a multiple of element
 
6860
+       bitsize.
 
6861
+
 
6862
+       2013-04-12  Marc Glisse  <marc.glisse@inria.fr>
 
6863
+
 
6864
+       * fold-const.c (fold_binary_loc): Call const_binop also for mixed
 
6865
+       vector-scalar operations.
 
6866
+
 
6867
+2013-05-03  Marek Polacek  <polacek@redhat.com>
 
6868
+
 
6869
+       Backport from mainline
 
6870
+       2013-04-25  Marek Polacek  <polacek@redhat.com>
 
6871
+
 
6872
+       PR tree-optimization/57066
 
6873
+        * builtins.c (fold_builtin_logb): Return +Inf for -Inf.
 
6874
+
 
6875
+2013-05-02  Vladimir Makarov  <vmakarov@redhat.com>
 
6876
+
 
6877
+       Backport from mainline
 
6878
+       2013-05-02  Vladimir Makarov  <vmakarov@redhat.com>
 
6879
+
 
6880
+       * lra-constraints.c (process_alt_operands): Add checking alt
 
6881
+       number to choose the best alternative.
 
6882
+
 
6883
+       2013-05-01  Vladimir Makarov  <vmakarov@redhat.com>
 
6884
+
 
6885
+       PR target/57091
 
6886
+       * lra-constraints.c (best_small_class_operands_num): Remove.
 
6887
+       (process_alt_operands): Remove small_class_operands_num.  Take
 
6888
+       small classes operands into losers and only if the operand is not
 
6889
+       matched.  Modify debugging output.
 
6890
+       (curr_insn_transform): Remove best_small_class_operands_num.
 
6891
+       Print insn name.
 
6892
+
 
6893
+2013-05-02  Vladimir Makarov  <vmakarov@redhat.com>
 
6894
+
 
6895
+       Backport from mainline
 
6896
+       2013-04-29  Vladimir Makarov  <vmakarov@redhat.com>
 
6897
+
 
6898
+       PR target/57097
 
6899
+       * lra-constraints.c (process_alt_operands): Discourage a bit more
 
6900
+       using memory for pseudos.  Print cost dump for alternatives.
 
6901
+       Modify cost values for conflicts with early clobbers.
 
6902
+       (curr_insn_transform): Spill pseudos reassigned to NO_REGS.
 
6903
+
 
6904
+2013-05-02  Vladimir Makarov  <vmakarov@redhat.com>
 
6905
+
 
6906
+       Backport from mainline
 
6907
+       2013-04-24  Vladimir Makarov  <vmakarov@redhat.com>
 
6908
+
 
6909
+        PR rtl-optimizations/57046
 
6910
+        * lra-constraints (split_reg): Set up lra_risky_transformations_p
 
6911
+        for multi-reg splits.
 
6912
+
 
6913
+2013-05-02  Vladimir Makarov  <vmakarov@redhat.com>
 
6914
+
 
6915
+       Backport from mainline
 
6916
+       2013-04-22  Vladimir Makarov  <vmakarov@redhat.com>
 
6917
+
 
6918
+        PR target/57018
 
6919
+        * lra-eliminations.c (mark_not_eliminable): Prevent elimination of
 
6920
+        a set sp if no stack realignment.
 
6921
+
 
6922
+2013-05-02  Vladimir Makarov  <vmakarov@redhat.com>
 
6923
+
 
6924
+       Backport from mainline
 
6925
+       2013-04-18  Vladimir Makarov  <vmakarov@redhat.com>
 
6926
+
 
6927
+        PR rtl-optimization/56999
 
6928
+        * lra-coalesce.c (coalescable_pseudo_p): Remove 2nd parameter and
 
6929
+        related code.
 
6930
+        (lra_coalesce): Remove split_origin_bitmap and related code.
 
6931
+        * lra.c (lra): Coalesce after undoing inheritance. Recreate live
 
6932
+        ranges if necessary.
 
6933
+
 
6934
+2013-05-02  Vladimir Makarov  <vmakarov@redhat.com>
 
6935
+
 
6936
+       Backport from mainline
 
6937
+       2013-04-19  Vladimir Makarov  <vmakarov@redhat.com>
 
6938
+
 
6939
+        PR rtl-optimization/56847
 
6940
+        * lra-constraints.c (process_alt_operands): Discourage alternative
 
6941
+        with non-matche doffsettable memory constraint fro memory with
 
6942
+        known offset.
 
6943
+
 
6944
+2013-05-02  Ian Bolton  <ian.bolton@arm.com>
 
6945
+
 
6946
+       Backport from mainline
 
6947
+       2013-03-28  Ian Bolton  <ian.bolton@arm.com>
 
6948
+
 
6949
+       * config/aarch64/aarch64.md (aarch64_can_eliminate): Keep frame
 
6950
+       record only when desired or required.
 
6951
+
 
6952
+2013-04-30  Jakub Jelinek  <jakub@redhat.com>
 
6953
+
 
6954
+       PR tree-optimization/57104
 
6955
+       * tsan.c (instrument_expr): Don't instrument accesses to
 
6956
+       DECL_HARD_REGISTER VAR_DECLs.
 
6957
+
 
6958
+2013-04-30  Uros Bizjak  <ubizjak@gmail.com>
 
6959
+
 
6960
+       Backport from mainline
 
6961
+       2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
 
6962
+
 
6963
+       PR target/44578
 
6964
+       * config/i386/i386.md (*zero_extendsidi2_rex64): Add "!" to m->?*y
 
6965
+       alternative.
 
6966
+       (*zero_extendsidi2): Ditto.
 
6967
+
 
6968
+       Backport from mainline
 
6969
+       2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
 
6970
+
 
6971
+       PR target/57098
 
6972
+       * config/i386/i386.c (ix86_expand_vec_perm): Validize constant memory.
 
6973
+
 
6974
+2013-04-29  Richard Biener  <rguenther@suse.de>
 
6975
+
 
6976
+       PR middle-end/57103
 
6977
+       * tree-cfg.c (move_stmt_op): Fix condition under which to update
 
6978
+       TREE_BLOCK.
 
6979
+       (move_stmt_r): Remove redundant checking.
 
6980
+
 
6981
+2013-04-29  Christian Bruel  <christian.bruel@st.com>
 
6982
+
 
6983
+       PR target/57108
 
6984
+       * sh.md (tstsi_t_zero_extract_eq): Set mode for operand 0.
 
6985
+
 
6986
+2013-04-29  Jakub Jelinek  <jakub@redhat.com>
 
6987
+
 
6988
+       PR tree-optimization/57083
 
6989
+       * tree-vrp.c (extract_range_from_binary_expr_1): For LSHIFT_EXPR with
 
6990
+       non-singleton shift count range, zero extend low_bound for uns case.
 
6991
+
 
6992
+2013-04-28  Eric Botcazou  <ebotcazou@gcc.gnu.org>
 
6993
+
 
6994
+       * stor-layout.c (finalize_size_functions): Allocate a structure and
 
6995
+       reset cfun before dumping the functions.
 
6996
+
 
6997
+2013-04-27  Jakub Jelinek  <jakub@redhat.com>
 
6998
+
 
6999
+       PR target/56866
 
7000
+       * config/i386/i386.c (ix86_expand_mul_widen_evenodd): Don't
 
7001
+       use xop_pmacsdqh if uns_p.
 
7002
+       * config/i386/sse.md (xop_rotr<mode>3): Fix up computation of
 
7003
+       the immediate rotate count.
 
7004
+
 
7005
+2013-04-25  Jakub Jelinek  <jakub@redhat.com>
 
7006
+
 
7007
+       PR rtl-optimization/57003
 
7008
+       * regcprop.c (copyprop_hardreg_forward_1): If ksvd.ignore_set_reg,
 
7009
+       call note_stores with kill_clobbered_value callback again after
 
7010
+       killing regs_invalidated_by_call.
 
7011
+
 
7012
+2013-04-25  Ian Bolton  <ian.bolton@arm.com>
 
7013
+
 
7014
+       Backported from mainline.
 
7015
+       2013-03-22  Ian Bolton  <ian.bolton@arm.com>
 
7016
+
 
7017
+       * config/aarch64/aarch64.c (aarch64_print_operand): New
 
7018
+       format specifier for printing a constant in hex.
 
7019
+       * config/aarch64/aarch64.md (insv_imm<mode>): Use the X
 
7020
+       format specifier for printing second operand.
 
7021
+
 
7022
+2013-04-24  James Greenhalgh  <james.greenhalgh@arm.com>
 
7023
+
 
7024
+       Backported from mainline.
 
7025
+       2013-04-24  James Greenhalgh  <james.greenhalgh@arm.com>
 
7026
+
 
7027
+       * config/aarch64/arm_neon.h (vld1<q>_lane*): Fix constraints.
 
7028
+       (vld1<q>_dup_<sufp><8, 16, 32, 64>): Likewise.
 
7029
+       (vld1<q>_<sufp><8, 16, 32, 64>): Likewise.
 
7030
+
 
7031
+2013-04-24  Greta Yorsh  <Greta.Yorsh@arm.com>
 
7032
+
 
7033
+       Backported from mainline.
 
7034
+       PR target/56797
 
7035
+       * config/arm/arm.c (load_multiple_sequence): Require SP
 
7036
+       as base register for loads if SP is in the register list.
 
7037
+
 
7038
+2013-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
 
7039
+           Steven Bosscher <steven@gcc.gnu.org>
 
7040
+
 
7041
+       Backported from mainline.
 
7042
+       PR rtl-optimization/56605
 
7043
+       * loop-iv.c (implies_p): Handle equal RTXs and subregs.
 
7044
+
 
7045
+2013-04-22  Marek Polacek  <polacek@redhat.com>
 
7046
+
 
7047
+       Backported from mainline.
 
7048
+       2013-04-22  Marek Polacek  <polacek@redhat.com>
 
7049
+
 
7050
+       PR sanitizer/56990
 
7051
+       * tsan.c (instrument_expr): Don't instrument expression
 
7052
+       in case its size is zero.
 
7053
+
 
7054
+2013-04-22  Yufeng Zhang  <yufeng.zhang@arm.com>
 
7055
+
 
7056
+       Backported from mainline.
 
7057
+       2013-04-10  Yufeng Zhang  <yufeng.zhang@arm.com>
 
7058
+       * config/aarch64/aarch64.c (aarch64_print_extension): New function.
 
7059
+       (aarch64_start_file): Use the new function.
 
7060
+
 
7061
+2013-04-18  Jakub Jelinek  <jakub@redhat.com>
 
7062
+
 
7063
+       PR tree-optimization/56984
 
7064
+       * tree-vrp.c (register_edge_assert_for_2): For (x >> M) < N
 
7065
+       and (x >> M) >= N don't register any assertion if N << M is the
 
7066
+       minimum value.
 
7067
+
 
7068
+2013-04-17  David Edelsohn  <dje.gcc@gmail.com>
 
7069
+
 
7070
+       PR target/56948
 
7071
+       * config/rs6000/vsx.md (vsx_mov<mode>): Add j->r alternative.
 
7072
+
 
7073
+2013-04-15  Jakub Jelinek  <jakub@redhat.com>
 
7074
+
 
7075
+       PR tree-optimization/56962
 
7076
+       * gimple-ssa-strength-reduction.c (record_increment): Only set
 
7077
+       initializer if gimple_assign_rhs_code is {,POINTER_}PLUS_EXPR and
 
7078
+       either rhs1 or rhs2 is equal to c->base_expr.
 
7079
+
 
7080
+2013-04-15  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
 
7081
+
 
7082
+       * emit-rtl.c (reset_all_used_flags): New function.
 
7083
+       (verify_rtl_sharing): Call reset_all_used_flags before and after
 
7084
+       performing the checks.
 
7085
+
 
7086
+2013-04-15  Eric Botcazou  <ebotcazou@adacore.com>
 
7087
+
 
7088
+       PR target/56890
 
7089
+       * config/sparc/sparc.c (enum sparc_mode_class): Add H_MODE value.
 
7090
+       (S_MODES): Set H_MODE bit.
 
7091
+       (SF_MODES): Set only S_MODE and SF_MODE bits.
 
7092
+       (DF_MODES): Set SF_MODES and only D_MODE and DF_MODE bits.
 
7093
+       (sparc_init_modes) <MODE_INT>: Set H_MODE bit for sub-word modes.
 
7094
+       <MODE_VECTOR_INT>: Do not set SF_MODE for sub-word modes.
 
7095
+       <MODE_FLOAT>: Likewise.
 
7096
+
 
7097
+2013-04-12  Vladimir Makarov  <vmakarov@redhat.com>
 
7098
+
 
7099
+       PR target/56903
 
7100
+       * config/i386/i386.c (ix86_hard_regno_mode_ok): Add
 
7101
+       lra_in_progress for return.
 
7102
+
 
7103
+2013-04-12  Jakub Jelinek  <jakub@redhat.com>
 
7104
+
 
7105
+       PR tree-optimization/56918
 
7106
+       PR tree-optimization/56920
 
7107
+       * fold-const.c (int_const_binop_1): Use op1.mul_with_sign (op2, ...)
 
7108
+       instead of op1 - op2.  Pass 2 * TYPE_PRECISION (type) as second
 
7109
+       argument to rshift method.
 
7110
+
 
7111
+2013-04-12  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
 
7112
+
 
7113
+       * ifcvt.c (end_ifcvt_sequence): Mark a and b for unsharing as
 
7114
+       well.
 
7115
+
 
7116
+2013-04-11  Marek Polacek  <polacek@redhat.com>
 
7117
+
 
7118
+       PR tree-optimization/48184
 
7119
+       * params.def (PARAM_ALIGN_THRESHOLD): Increase the minimum
 
7120
+       value to 1.
 
7121
+
 
7122
+2013-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
 
7123
+
 
7124
+       Backported from mainline.
 
7125
+       2013-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
 
7126
+
 
7127
+       * config/aarch64/aarch64-simd.md (aarch64_vcond_internal): Fix
 
7128
+       floating-point vector comparisons against 0.
 
7129
+
 
7130
+2013-04-11  Jakub Jelinek  <jakub@redhat.com>
 
7131
+
 
7132
+       PR tree-optimization/56899
 
7133
+       * fold-const.c (extract_muldiv_1): Apply distributive law
 
7134
+       only if TYPE_OVERFLOW_WRAPS (ctype).
 
7135
+
 
7136
+2013-04-10  David S. Miller  <davem@davemloft.net>
 
7137
+
 
7138
+       * config/sparc/sparc.h (ASM_CPU_SPEC): Pass -Av8 if -mcpu=supersparc
 
7139
+       or -mcpu=hypersparc.
 
7140
+
 
7141
+2013-04-10  Jakub Jelinek  <jakub@redhat.com>
 
7142
+
 
7143
+       Backported from mainline
 
7144
+       2013-04-09  Jakub Jelinek  <jakub@redhat.com>
 
7145
+
 
7146
+       PR middle-end/56883
 
7147
+       * omp-low.c (expand_omp_for_generic, expand_omp_for_static_nochunk,
 
7148
+       expand_omp_for_static_chunk): Use simple_p = true in
 
7149
+       force_gimple_operand_gsi calls when assigning to addressable decls.
 
7150
+
 
7151
+2013-04-09  Marek Polacek  <polacek@redhat.com>
 
7152
+
 
7153
+       PR tree-optimization/48762
 
7154
+       * params.def (PARAM_MAX_CSE_INSNS): Increase the minimum
 
7155
+       value to 1.
 
7156
+
 
7157
+2013-04-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
 
7158
+
 
7159
+       * config/s390/s390.c (s390_expand_insv): Only accept insertions
 
7160
+       within mode size.
 
7161
+
 
7162
+2013-04-08  Marek Polacek  <polacek@redhat.com>
 
7163
+
 
7164
+       PR rtl-optimization/48182
 
7165
+       * params.def (PARAM_MIN_CROSSJUMP_INSNS): Increase the minimum
 
7166
+       value to 1.
 
7167
+
 
7168
+2013-04-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
 
7169
+
 
7170
+       PR target/55487
 
7171
+       * config/pa/pa.c (legitimize_pic_address): Before incrementing label
 
7172
+       nuses, make sure we have a label.
 
7173
+
 
7174
+2013-04-04  Ian Lance Taylor  <iant@google.com>
 
7175
+
 
7176
+       Backport from mainline:
 
7177
+       * doc/standards.texi (Standards): The Go frontend supports the Go
 
7178
+       1 language standard.
 
7179
+
 
7180
+2013-04-04  Marek Polacek  <polacek@redhat.com>
 
7181
+
 
7182
+       Backport from mainline:
 
7183
+       2013-04-04  Marek Polacek  <polacek@redhat.com>
 
7184
+
 
7185
+       PR tree-optimization/48186
 
7186
+       * predict.c (maybe_hot_frequency_p): Return false if
 
7187
+       HOT_BB_FREQUENCY_FRACTION is 0.
 
7188
+       (cgraph_maybe_hot_edge_p): Likewise.
 
7189
+
 
7190
+2013-04-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
 
7191
+
 
7192
+       Backport from mainline:
 
7193
+       2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
 
7194
+
 
7195
+       PR target/56720
 
7196
+       * config/arm/iterators.md (v_cmp_result): New mode attribute.
 
7197
+       * config/arm/neon.md (vcond<mode><mode>): Handle unordered cases.
 
7198
+
 
7199
+2013-04-04  Richard Biener  <rguenther@suse.de>
 
7200
+
 
7201
+       PR tree-optimization/56837
 
7202
+       * tree-loop-distribution.c (classify_partition): For non-zero
 
7203
+       values require that the value has the same precision as its
 
7204
+       mode to be useful as memset value.
 
7205
+
 
7206
+2013-04-03  Roland McGrath  <mcgrathr@google.com>
 
7207
+
 
7208
+       Backport from mainline:
 
7209
+       2013-03-26  Roland McGrath  <mcgrathr@google.com>
 
7210
+
 
7211
+       * config/arm/arm.c (arm_print_operand: case 'w'): Use fputs rather
 
7212
+       than fprintf with a non-constant, non-format string.
 
7213
+
 
7214
+2013-04-03  Marek Polacek  <polacek@redhat.com>
 
7215
+
 
7216
+       Backport from mainline:
 
7217
+       2013-04-03  Marek Polacek  <polacek@redhat.com>
 
7218
+
 
7219
+       PR sanitizer/55702
 
7220
+       * tsan.c (instrument_func_exit): Allow BUILT_IN_RETURN
 
7221
+       functions.
 
7222
+
 
7223
+2013-04-03  Richard Biener  <rguenther@suse.de>
 
7224
+
 
7225
+       PR tree-optimization/56817
 
7226
+       * tree-ssa-loop-ivcanon.c (tree_unroll_loops_completely):
 
7227
+       Split out ...
 
7228
+       (tree_unroll_loops_completely_1): ... new function to manually
 
7229
+       walk the loop tree, properly defering outer loops of unrolled
 
7230
+       loops to later iterations.
 
7231
+
 
7232
+2013-04-02  Jakub Jelinek  <jakub@redhat.com>
 
7233
+
 
7234
+       PR rtl-optimization/56745
 
7235
+       * ifcvt.c (cond_exec_find_if_block): Don't try to optimize
 
7236
+       if then_bb has no successors and else_bb is EXIT_BLOCK_PTR.
 
7237
+
 
7238
+2013-04-02  Wei Mi  <wmi@google.com>
 
7239
+
 
7240
+       * config/i386/i386.c (ix86_rtx_costs): Set proper rtx cost for
 
7241
+       ashl<mode>3_mask, *<shift_insn><mode>3_mask and
 
7242
+       *<rotate_insn><mode>3_mask in i386.md.
 
7243
+
 
7244
+2013-04-01  Wei Mi  <wmi@google.com>
 
7245
+
 
7246
+       * config/i386/i386.md (*ashl<mode>3_mask): Rewrite as define_insn.
 
7247
+       Truncate operand 2 using %b asm operand modifier.
 
7248
+       (*<shift_insn><mode>3_mask): Ditto.
 
7249
+       (*<rotate_insn><mode>3_mask): Ditto.
 
7250
+
 
7251
+2013-04-01  Uros Bizjak  <ubizjak@gmail.com>
 
7252
+
 
7253
+       * config/i386/i386.md (*movsf_internal): Change type of
 
7254
+       alternatives 3,4 to imov.
 
7255
+
 
7256
+2013-03-29  Paolo Carlini  <paolo.carlini@oracle.com>
 
7257
+
 
7258
+       PR lto/56777
 
7259
+       * doc/invoke.texi ([-fwhole-program]): Fix typo.
 
7260
+
 
7261
+2013-03-29  Kirill Yukhin  <kirill.yukhin@intel.com>
 
7262
+
 
7263
+       * config/i386/avx2intrin.h (_mm256_broadcastsi128_si256):
 
7264
+       Fix declaration name.
 
7265
+
 
7266
+2013-03-28  Gerald Pfeifer  <gerald@pfeifer.com>
 
7267
+
 
7268
+       * doc/invoke.texi (AVR Options): Tweak link for AVR-LibC user manual.
 
7269
+       * doc/extend.texi (Named Address Spaces): Ditto.
 
7270
+       (Variable Attributes): Ditto.
 
7271
+
 
7272
+2013-03-28  Eric Botcazou  <ebotcazou@adacore.com>
 
7273
+
 
7274
+       * toplev.c (process_options): Do not disable -fomit-frame-pointer on a
 
7275
+       general basis if unwind info is requested and ACCUMULATE_OUTGOING_ARGS
 
7276
+       is not enabled.
 
7277
+
 
7278
+2013-03-27  Walter Lee  <walt@tilera.com>
 
7279
+
 
7280
+       Backport from mainline:
 
7281
+       2013-03-27  Walter Lee  <walt@tilera.com>
 
7282
+
 
7283
+       * config/tilegx/tilegx.c (tilegx_expand_prologue): Avoid
 
7284
+       double-decrement of next_scratch_regno.
 
7285
+
 
7286
+2013-03-27  Walter Lee  <walt@tilera.com>
 
7287
+
 
7288
+       Backport from mainline:
 
7289
+       2013-03-27  Walter Lee  <walt@tilera.com>
 
7290
+
 
7291
+       * config/tilegx/tilegx.md (insn_v1mulu): Fix predicates on
 
7292
+       input operands.
 
7293
+       (insn_v1mulus): Ditto.
 
7294
+       (insn_v2muls): Ditto.
 
7295
+
 
7296
+2013-03-27  Walter Lee  <walt@tilera.com>
 
7297
+
 
7298
+       Backport from mainline:
 
7299
+       2013-03-27  Walter Lee  <walt@tilera.com>
 
7300
+
 
7301
+       * config/tilegx/tilegx.h (ASM_OUTPUT_ADDR_VEC_ELT): Delete
 
7302
+       extra tab.
 
7303
+       (ASM_OUTPUT_ADDR_DIFF_ELT): Ditto.
 
7304
+
 
7305
+2013-03-27  Walter Lee  <walt@tilera.com>
 
7306
+
 
7307
+       Backport from mainline:
 
7308
+       2013-03-27  Walter Lee  <walt@tilera.com>
 
7309
+
 
7310
+       * config/tilegx/tilegx.md (*sibcall_insn): Fix type atribute for jr.
 
7311
+       (*sibcall_value): Ditto.
 
7312
+
 
7313
+2013-03-27  Walter Lee  <walt@tilera.com>
 
7314
+
 
7315
+       Backport from mainline:
 
7316
+       2013-03-27  Walter Lee  <walt@tilera.com>
 
7317
+
 
7318
+       * config/tilegx/tilegx.md (insn_mnz_<mode>): Replaced by ...
 
7319
+       (insn_mnz_v8qi): ... this ...
 
7320
+       (insn_mnz_v4hi): ... and this.  Replace (const_int 0) with the
 
7321
+       vector equivalent.
 
7322
+       (insn_v<n>mnz): Replaced by ...
 
7323
+       (insn_v1mnz): ... this ...
 
7324
+       (insn_v2mnz): ... and this.  Replace (const_int 0) with the vector
 
7325
+       equivalent.
 
7326
+       (insn_mz_<mode>): Replaced by ...
 
7327
+       (insn_mz_v8qi): ... this ...
 
7328
+       (insn_mz_v4hi): ... and this.  Replace (const_int 0) with the
 
7329
+       vector equivalent.
 
7330
+       (insn_v<n>mz): Replaced by ...
 
7331
+       (insn_v1mz): ... this ...
 
7332
+       (insn_v2mz): ... and this.  Replace (const_int 0) with the vector
 
7333
+       equivalent.
 
7334
+
 
7335
+2013-03-26  Eric Botcazou  <ebotcazou@adacore.com>
 
7336
+
 
7337
+       * doc/invoke.texi (SPARC options): Remove -mlittle-endian.
 
7338
+
 
7339
+2013-03-26  Sebastian Huber  <sebastian.huber@embedded-brains.de>
 
7340
+
 
7341
+       * config/rtems.opt: Add -pthread option.
 
7342
+
 
7343
+2013-03-26  Sofiane Naci  <sofiane.naci@arm.com>
 
7344
+
 
7345
+       * config/aarch64/aarch64.c (aarch64_classify_address): Support
 
7346
+       PC-relative load in SI modes and above only.
 
7347
+
 
7348
+2013-03-26  Walter Lee  <walt@tilera.com>
 
7349
+
 
7350
+       Backport from mainline:
 
7351
+       2013-03-26  Walter Lee  <walt@tilera.com>
 
7352
+
 
7353
+       * config/tilegx/tilegx.h (PROFILE_BEFORE_PROLOGUE): Define.
 
7354
+       * config/tilegx/tilepro.h (PROFILE_BEFORE_PROLOGUE): Define.
 
7355
+
 
7356
+2013-03-26  Walter Lee  <walt@tilera.com>
 
7357
+
 
7358
+       Backport from mainline:
 
7359
+       2013-03-25  Walter Lee  <walt@tilera.com>
 
7360
+
 
7361
+       * config/tilegx/tilegx-builtins.h (enum tilegx_builtin): Add
 
7362
+       TILEGX_INSN_SHUFFLEBYTES1.
 
7363
+       * config/tilegx/tilegx.c (tilegx_builtin_info): Add entry for
 
7364
+       shufflebytes1.
 
7365
+       (tilegx_builtins): Ditto.
 
7366
+       * config/tilegx/tilegx.md (insn_shufflebytes1): New pattern.
 
7367
+
 
7368
+2013-03-26  Walter Lee  <walt@tilera.com>
 
7369
+
 
7370
+       Backport from mainline:
 
7371
+       2013-03-25  Walter Lee  <walt@tilera.com>
 
7372
+
 
7373
+       * config/tilegx/tilegx.c (expand_set_cint64_one_inst): Inline
 
7374
+       tests for constraint J, K, N, P.
 
7375
+
 
7376
+2013-03-26  Walter Lee  <walt@tilera.com>
 
7377
+
 
7378
+       Backport from mainline:
 
7379
+       2013-03-25  Walter Lee  <walt@tilera.com>
 
7380
+
 
7381
+       * config/tilegx/tilegx.c (tilegx_asm_preferred_eh_data_format):
 
7382
+       Use indirect/pcrel encoding.
 
7383
+       * config/tilepro/tilepro.c (tilepro_asm_preferred_eh_data_format):
 
7384
+       Ditto.
 
7385
+
 
7386
+2013-03-25  Richard Biener  <rguenther@suse.de>
 
7387
+
 
7388
+       PR middle-end/56694
 
7389
+       * tree-eh.c (lower_eh_must_not_throw): Strip BLOCKs from the
 
7390
+       must-not-throw stmt location.
 
7391
+
 
7392
 2013-03-22  Release Manager
 
7393
 
 
7394
        * GCC 4.8.0 released.
 
7395
@@ -44,30 +671,31 @@
 
7396
 
 
7397
        * configure.ac: Add MicroBlaze TLS support detection.
 
7398
        * configure: Regenerate.
 
7399
-       * config/microblaze/microblaze-protos.h: (microblaze_cannot_force_const_mem,
 
7400
-       microblaze_tls_referenced_p, symbol_mentioned_p, label_mentioned_p): 
 
7401
-       Add prototypes.
 
7402
-       * config/microblaze/microblaze.c (microblaze_address_type): Add ADDRESS_TLS
 
7403
-       and tls_reloc address types.
 
7404
+       * config/microblaze/microblaze-protos.h
 
7405
+       (microblaze_cannot_force_const_mem, microblaze_tls_referenced_p,
 
7406
+       symbol_mentioned_p, label_mentioned_p): Add prototypes.
 
7407
+       * config/microblaze/microblaze.c (microblaze_address_type): Add
 
7408
+       ADDRESS_TLS and tls_reloc address types.
 
7409
        (microblaze_address_info): Add tls_reloc.
 
7410
        (TARGET_HAVE_TLS): Define.
 
7411
        (get_tls_get_addr, microblaze_tls_symbol_p, microblaze_tls_operand_p_1,
 
7412
-        microblaze_tls_referenced_p, microblaze_cannot_force_const_mem,
 
7413
-        symbol_mentioned_p, label_mentioned_p, tls_mentioned_p, load_tls_operand,
 
7414
-        microblaze_call_tls_get_addr, microblaze_legitimize_tls_address): New functions.
 
7415
+       microblaze_tls_referenced_p, microblaze_cannot_force_const_mem,
 
7416
+       symbol_mentioned_p, label_mentioned_p, tls_mentioned_p,
 
7417
+       load_tls_operand, microblaze_call_tls_get_addr,
 
7418
+       microblaze_legitimize_tls_address): New functions.
 
7419
        (microblaze_classify_unspec): Handle UNSPEC_TLS.
 
7420
        (get_base_reg): Use microblaze_tls_symbol_p.
 
7421
        (microblaze_classify_address): Handle TLS.
 
7422
-       (microblaze_legitimate_pic_operand): Use symbol_mentioned_p, label_mentioned_p
 
7423
-       and microblaze_tls_referenced_p.
 
7424
+       (microblaze_legitimate_pic_operand): Use symbol_mentioned_p,
 
7425
+       label_mentioned_p and microblaze_tls_referenced_p.
 
7426
        (microblaze_legitimize_address): Handle TLS.
 
7427
        (microblaze_address_insns): Handle ADDRESS_TLS.
 
7428
        (pic_address_needs_scratch): Handle TLS.
 
7429
        (print_operand_address): Handle TLS.
 
7430
        (microblaze_expand_prologue): Check TLS_NEEDS_GOT.
 
7431
        (microblaze_expand_move): Handle TLS.
 
7432
-       (microblaze_legitimate_constant_p): Check microblaze_cannot_force_const_mem
 
7433
-       and microblaze_tls_symbol_p.
 
7434
+       (microblaze_legitimate_constant_p): Check
 
7435
+       microblaze_cannot_force_const_mem and microblaze_tls_symbol_p.
 
7436
        (TARGET_CANNOT_FORCE_CONST_MEM): Define.
 
7437
        * config/microblaze/microblaze.h (TLS_NEEDS_GOT): Define
 
7438
        (PIC_OFFSET_TABLE_REGNUM): Set.
 
7439
@@ -75,7 +703,8 @@
 
7440
        * config/microblaze/microblaze.md (UNSPEC_TLS): Define.
 
7441
        (addsi3, movsi_internal2, movdf_internal): Update constraints
 
7442
        * config/microblaze/predicates.md (arith_plus_operand): Define
 
7443
-       (move_operand): Redefine as move_src_operand, check microblaze_tls_referenced_p.
 
7444
+       (move_operand): Redefine as move_src_operand, check
 
7445
+       microblaze_tls_referenced_p.
 
7446
 
 
7447
 2013-03-14  Ian Bolton  <ian.bolton@arm.com>
 
7448
 
 
7449
@@ -173,7 +802,7 @@
 
7450
        PR target/56591
 
7451
        * config/avr/avr.c (avr_print_operand): Add space after '%c' in
 
7452
        output_operand_lossage message.
 
7453
-       
 
7454
+
 
7455
 2013-03-11  Richard Earnshaw  <rearnsha@arm.com>
 
7456
 
 
7457
        PR target/56470
 
7458
@@ -518,10 +1147,10 @@
 
7459
 
 
7460
 2013-03-04  David Holsgrove  <david.holsgrove@xilinx.com>
 
7461
 
 
7462
-       * config/microblaze/microblaze.c (microblaze_valid_pic_const): New 
 
7463
-       (microblaze_legitimate_pic_operand): Likewise
 
7464
-       * config/microblaze/microblaze.h (LEGITIMATE_PIC_OPERAND_P): calls 
 
7465
-       new function microblaze_legitimate_pic_operand
 
7466
+       * config/microblaze/microblaze.c (microblaze_valid_pic_const): New.
 
7467
+       (microblaze_legitimate_pic_operand): Likewise.
 
7468
+       * config/microblaze/microblaze.h (LEGITIMATE_PIC_OPERAND_P): Call
 
7469
+       new function microblaze_legitimate_pic_operand.
 
7470
        * config/microblaze/microblaze-protos.h
 
7471
        (microblaze_legitimate_pic_operand): Declare.
 
7472
 
 
7473
@@ -572,8 +1201,8 @@
 
7474
        DRIVER_SELF_SPECS.
 
7475
        * config/microblaze/microblaze.md: New bswapsi2 and bswaphi2.
 
7476
        instructions emitted if TARGET_REORDER.
 
7477
-       * config/microblaze/microblaze.opt: New option -mxl-reorder set to 1 
 
7478
-       or 0 for -m/-mno case, but initialises as 2 to detect default use case 
 
7479
+       * config/microblaze/microblaze.opt: New option -mxl-reorder set to 1
 
7480
+       or 0 for -m/-mno case, but initialises as 2 to detect default use case
 
7481
        separately.
 
7482
 
 
7483
 2013-03-01  Xinliang David Li  <davidxl@google.com>
 
7484
@@ -610,12 +1239,10 @@
 
7485
        (Other MIPS Built-in Functions): Move last MIPS entry before
 
7486
        "picoChip Built-in Functions".
 
7487
        (SH Built-in Functions): Move after RX Built-in Functions.
 
7488
-       * doc/gcc.texi (Introduction): Change order in @menu
 
7489
-       to match @node.
 
7490
+       * doc/gcc.texi (Introduction): Change order in @menu to match @node.
 
7491
        * doc/md.texi (Constraints): Ditto.
 
7492
        * gty.texi (Type Information): Ditto.
 
7493
-       (User-provided marking routines for template types): Make
 
7494
-       subsection.
 
7495
+       (User-provided marking routines for template types): Make subsection.
 
7496
        * doc/invoke.texi (AArch64 Options): Move before
 
7497
        "Adapteva Epiphany Options".
 
7498
 
 
7499
@@ -743,8 +1370,7 @@
 
7500
        pointer_set_destroy on not_executed_last_iteration.
 
7501
 
 
7502
        PR middle-end/56461
 
7503
-       * tree-vect-loop.c (vectorizable_reduction): Release vect_defs
 
7504
-       vector.
 
7505
+       * tree-vect-loop.c (vectorizable_reduction): Release vect_defs vector.
 
7506
 
 
7507
        PR middle-end/56461
 
7508
        * ipa-pure-const.c (propagate): Use FOR_EACH_FUNCTION instead of
 
7509
@@ -905,8 +1531,9 @@
 
7510
            Iain Sandoe  <iain@codesourcery.com>
 
7511
            Nathan Froyd  <froydnj@codesourcery.com>
 
7512
            Chao-ying Fu  <fu@mips.com>
 
7513
-       * doc/extend.texi: (micromips, nomicromips, nocompression):
 
7514
-       Document new function attributes. 
 
7515
+
 
7516
+       * doc/extend.texi (micromips, nomicromips, nocompression):
 
7517
+       Document new function attributes.
 
7518
        * doc/invoke.texi (minterlink-compressed, mmicromips,
 
7519
        m14k, m14ke, m14kec): Document new options.
 
7520
        (minterlink-mips16): Update documentation.
 
7521
@@ -1055,8 +1682,8 @@
 
7522
            Nathan Froyd  <froydnj@codesourcery.com>
 
7523
            Chao-ying Fu  <fu@mips.com>
 
7524
 
 
7525
-       * doc/extend.texi: (micromips, nomicromips, nocompression):
 
7526
-       Document new function attributes. 
 
7527
+       * doc/extend.texi (micromips, nomicromips, nocompression):
 
7528
+       Document new function attributes.
 
7529
        * doc/invoke.texi (minterlink-compressed, mmicromips,
 
7530
        m14k, m14ke, m14kec): Document new options.
 
7531
        (minterlink-mips16): Update documentation.
 
7532
@@ -1219,8 +1846,8 @@
 
7533
        ((dword_type) -1) << (BITS_PER_WORD - 1).  Improve multiplication by
 
7534
        ((dword_type) 1) << (BITS_PER_WORD - 1).  Avoid undefined behavior
 
7535
        in the compiler if coeff is HOST_WIDE_INT_MIN.
 
7536
-       (expand_divmod): Don't make ext_op1 static, change it's type to
 
7537
-       uhwi.  Avoid undefined behavior in -INTVAL (op1).
 
7538
+       (expand_divmod): Don't make ext_op1 static, change it's type to uhwi.
 
7539
+       Avoid undefined behavior in -INTVAL (op1).
 
7540
 
 
7541
        PR rtl-optimization/50339
 
7542
        * lower-subreg.h (struct lower_subreg_choices): Add splitting_ashiftrt
 
7543
@@ -1291,8 +1918,8 @@
 
7544
 2013-02-20  Jan Hubicka  <jh@suse.cz>
 
7545
 
 
7546
        PR tree-optimization/56265
 
7547
-       * ipa-prop.c (ipa_make_edge_direct_to_target): Fixup callgraph when target is
 
7548
-       referenced for firs ttime.
 
7549
+       * ipa-prop.c (ipa_make_edge_direct_to_target): Fixup callgraph when
 
7550
+       target is referenced for first time.
 
7551
 
 
7552
 2013-02-20  Richard Biener  <rguenther@suse.de>
 
7553
 
 
7554
@@ -1303,8 +1930,7 @@
 
7555
        not return anything.
 
7556
        (rename_ssa_copies): Do not remove unused locals.
 
7557
        * tree-ssa-ccp.c (do_ssa_ccp): Likewise.
 
7558
-       * tree-ssanames.c (pass_release_ssa_names): Remove unused
 
7559
-       locals first.
 
7560
+       * tree-ssanames.c (pass_release_ssa_names): Remove unused locals first.
 
7561
        * passes.c (execute_function_todo): Do not schedule unused locals
 
7562
        removal if cleanup_tree_cfg did something.
 
7563
        * tree-ssa-live.c (remove_unused_locals): Dump statistics
 
7564
@@ -1360,7 +1986,7 @@
 
7565
 
 
7566
        * config/microblaze/microblaze.c: microblaze_has_clz = 0
 
7567
        Add version check for v8.10.a to enable microblaze_has_clz
 
7568
-       * config/microblaze/microblaze.h: Add TARGET_HAS_CLZ as combined 
 
7569
+       * config/microblaze/microblaze.h: Add TARGET_HAS_CLZ as combined
 
7570
        version and TARGET_PATTERN_COMPARE check
 
7571
        * config/microblaze/microblaze.md: New clzsi2 instruction
 
7572
 
 
7573
@@ -1378,11 +2004,10 @@
 
7574
 2012-02-19  Andrey Belevantsev  <abel@ispras.ru>
 
7575
 
 
7576
        PR middle-end/55889
 
7577
-
 
7578
        * sel-sched.c: Include ira.h.
 
7579
        (implicit_clobber_conflict_p): New function.
 
7580
        (moveup_expr): Use it.
 
7581
-       * Makefile.in (sel-sched.o): Depend on ira.h. 
 
7582
+       * Makefile.in (sel-sched.o): Depend on ira.h.
 
7583
 
 
7584
 2013-02-19  Richard Biener  <rguenther@suse.de>
 
7585
 
 
7586
@@ -1413,8 +2038,7 @@
 
7587
        * genopinit.c (raw_optab_handler): Use this_fn_optabs.
 
7588
        (swap_optab_enable): Same.
 
7589
        (init_all_optabs): Use argument instead of global.
 
7590
-       * tree.h (struct tree_optimization_option): New field
 
7591
-       target_optabs.
 
7592
+       * tree.h (struct tree_optimization_option): New field target_optabs.
 
7593
        * expr.h (init_all_optabs): Add argument to prototype.
 
7594
        (TREE_OPTIMIZATION_OPTABS): New.
 
7595
        (save_optabs_if_changed): Protoize.
 
7596
@@ -1438,8 +2062,8 @@
 
7597
 
 
7598
        PR target/56214
 
7599
        * config/pa/predicates.md (base14_operand): Except for BLKmode, QImode
 
7600
-       and HImode, require all displacements to be an integer multiple of their
 
7601
-       mode size.
 
7602
+       and HImode, require all displacements to be an integer multiple of
 
7603
+       their mode size.
 
7604
        * config/pa/pa.c (pa_legitimate_address_p): For REG+BASE addresses,
 
7605
        only allow QImode and HImode when reload is in progress and strict is
 
7606
        true.  Likewise for symbolic addresses.  Use base14_operand to check
 
7607
@@ -1480,10 +2104,10 @@
 
7608
 
 
7609
 2013-02-16  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
 
7610
 
 
7611
-       * config/microblaze/microblaze.c (microblaze_asm_trampoline_template): 
 
7612
+       * config/microblaze/microblaze.c (microblaze_asm_trampoline_template):
 
7613
        Replace with a microblaze version.
 
7614
        (microblaze_trampoline_init): Adapt for microblaze.
 
7615
-       * gcc/config/microblaze/microblaze.h (TRAMPOLINE_SIZE): Adapt for 
 
7616
+       * config/microblaze/microblaze.h (TRAMPOLINE_SIZE): Adapt for
 
7617
        microblaze.
 
7618
 
 
7619
 2013-02-16  Jakub Jelinek  <jakub@redhat.com>
 
7620
Index: gcc/testsuite/gcc.target/arm/neon-vcond-ltgt.c
 
7621
===================================================================
 
7622
--- a/src/gcc/testsuite/gcc.target/arm/neon-vcond-ltgt.c        (.../tags/gcc_4_8_0_release)
 
7623
+++ b/src/gcc/testsuite/gcc.target/arm/neon-vcond-ltgt.c        (.../branches/gcc-4_8-branch)
 
7624
@@ -0,0 +1,18 @@
 
7625
+/* { dg-do compile } */
 
7626
+/* { dg-require-effective-target arm_neon_ok } */
 
7627
+/* { dg-options "-O1 -funsafe-math-optimizations -ftree-vectorize" }  */
 
7628
+/* { dg-add-options arm_neon } */
 
7629
+
 
7630
+#define LTGT(a, b) (__builtin_islessgreater (a, b) ? a : b)
 
7631
+void foo (int ilast,float* w, float* w2)
 
7632
+{
 
7633
+  int i;
 
7634
+  for (i = 0; i < ilast; ++i)
 
7635
+  {
 
7636
+    w[i] = LTGT (0.0f, w2[i]);
 
7637
+  }
 
7638
+}
 
7639
+
 
7640
+/* { dg-final { scan-assembler-times "vcgt\\.f32\[\\t \]*q\[0-9\]+,\[\\t \]*q\[0-9\]+,\[\\t \]*q\[0-9\]+" 2 } } */
 
7641
+/* { dg-final { scan-assembler "vorr\[\\t \]*q\[0-9\]+,\[\\t \]*q\[0-9\]+,\[\\t \]*q\[0-9\]+" } } */
 
7642
+/* { dg-final { scan-assembler "vbsl\[\\t \]*q\[0-9\]+,\[\\t \]*q\[0-9\]+,\[\\t \]*q\[0-9\]+" } } */
 
7643
Index: gcc/testsuite/gcc.target/arm/neon-vcond-unordered.c
 
7644
===================================================================
 
7645
--- a/src/gcc/testsuite/gcc.target/arm/neon-vcond-unordered.c   (.../tags/gcc_4_8_0_release)
 
7646
+++ b/src/gcc/testsuite/gcc.target/arm/neon-vcond-unordered.c   (.../branches/gcc-4_8-branch)
 
7647
@@ -0,0 +1,19 @@
 
7648
+/* { dg-do compile } */
 
7649
+/* { dg-require-effective-target arm_neon_ok } */
 
7650
+/* { dg-options "-O1 -funsafe-math-optimizations -ftree-vectorize" }  */
 
7651
+/* { dg-add-options arm_neon } */
 
7652
+
 
7653
+#define UNORD(a, b) (__builtin_isunordered (a, b) ? a : b)
 
7654
+void foo (int ilast,float* w, float* w2)
 
7655
+{
 
7656
+  int i;
 
7657
+  for (i = 0; i < ilast; ++i)
 
7658
+  {
 
7659
+    w[i] = UNORD (0.0f, w2[i]);
 
7660
+  }
 
7661
+}
 
7662
+
 
7663
+/* { dg-final { scan-assembler "vcgt\\.f32\[\\t \]*q\[0-9\]+,\[\\t \]*q\[0-9\]+,\[\\t \]*q\[0-9\]+" } } */
 
7664
+/* { dg-final { scan-assembler "vcge\\.f32\[\\t \]*q\[0-9\]+,\[\\t \]*q\[0-9\]+,\[\\t \]*q\[0-9\]+" } } */
 
7665
+/* { dg-final { scan-assembler "vorr\[\\t \]*q\[0-9\]+,\[\\t \]*q\[0-9\]+,\[\\t \]*q\[0-9\]+" } } */
 
7666
+/* { dg-final { scan-assembler "vbsl\[\\t \]*q\[0-9\]+,\[\\t \]*q\[0-9\]+,\[\\t \]*q\[0-9\]+" } } */
 
7667
Index: gcc/testsuite/gcc.target/arm/neon-vcond-gt.c
 
7668
===================================================================
 
7669
--- a/src/gcc/testsuite/gcc.target/arm/neon-vcond-gt.c  (.../tags/gcc_4_8_0_release)
 
7670
+++ b/src/gcc/testsuite/gcc.target/arm/neon-vcond-gt.c  (.../branches/gcc-4_8-branch)
 
7671
@@ -0,0 +1,17 @@
 
7672
+/* { dg-do compile } */
 
7673
+/* { dg-require-effective-target arm_neon_ok } */
 
7674
+/* { dg-options "-O1 -funsafe-math-optimizations -ftree-vectorize" }  */
 
7675
+/* { dg-add-options arm_neon } */
 
7676
+
 
7677
+#define MAX(a, b) (a > b ? a : b)
 
7678
+void foo (int ilast,float* w, float* w2)
 
7679
+{
 
7680
+  int i;
 
7681
+  for (i = 0; i < ilast; ++i)
 
7682
+  {
 
7683
+    w[i] = MAX (0.0f, w2[i]);
 
7684
+  }
 
7685
+}
 
7686
+
 
7687
+/* { dg-final { scan-assembler "vcgt\\.f32\[\\t \]*q\[0-9\]+,\[\\t \]*q\[0-9\]+,\[\\t \]*q\[0-9\]+" } } */
 
7688
+/* { dg-final { scan-assembler "vbit\[\\t \]*q\[0-9\]+,\[\\t \]*q\[0-9\]+,\[\\t \]*q\[0-9\]+" } } */
 
7689
Index: gcc/testsuite/gcc.target/powerpc/pr57150.c
 
7690
===================================================================
 
7691
--- a/src/gcc/testsuite/gcc.target/powerpc/pr57150.c    (.../tags/gcc_4_8_0_release)
 
7692
+++ b/src/gcc/testsuite/gcc.target/powerpc/pr57150.c    (.../branches/gcc-4_8-branch)
 
7693
@@ -0,0 +1,23 @@
 
7694
+/* { dg-do compile { target { powerpc*-*-* } } } */
 
7695
+/* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 
7696
+/* { dg-require-effective-target powerpc_vsx_ok } */
 
7697
+/* { dg-options "-O3 -mcpu=power7 -fcaller-saves" } */
 
7698
+/* { dg-final { scan-assembler-not "lxvd2x" } } */
 
7699
+/* { dg-final { scan-assembler-not "lxvw4x" } } */
 
7700
+/* { dg-final { scan-assembler-not "lvx" } } */
 
7701
+/* { dg-final { scan-assembler-not "stxvd2x" } } */
 
7702
+/* { dg-final { scan-assembler-not "stxvw4x" } } */
 
7703
+/* { dg-final { scan-assembler-not "stvx" } } */
 
7704
+
 
7705
+/* Insure caller save on long double does not use VSX instructions.  */
 
7706
+
 
7707
+extern long double modify (long double);
 
7708
+
 
7709
+void
 
7710
+sum (long double *ptr, long double value, unsigned long n)
 
7711
+{
 
7712
+  unsigned long i;
 
7713
+
 
7714
+  for (i = 0; i < n; i++)
 
7715
+    ptr[i] += modify (value);
 
7716
+}
 
7717
Index: gcc/testsuite/gcc.target/powerpc/pr56605.c
 
7718
===================================================================
 
7719
--- a/src/gcc/testsuite/gcc.target/powerpc/pr56605.c    (.../tags/gcc_4_8_0_release)
 
7720
+++ b/src/gcc/testsuite/gcc.target/powerpc/pr56605.c    (.../branches/gcc-4_8-branch)
 
7721
@@ -0,0 +1,13 @@
 
7722
+/* PR rtl-optimization/56605 */
 
7723
+/* { dg-do compile { target { powerpc64-*-* && lp64 } } } */
 
7724
+/* { dg-options "-O3 -mvsx -mcpu=power7 -fno-unroll-loops -fdump-rtl-loop2_doloop" } */
 
7725
+
 
7726
+void foo (short* __restrict sb, int* __restrict ia)
 
7727
+{
 
7728
+  int i;
 
7729
+  for (i = 0; i < 4000; i++)
 
7730
+    ia[i] = (int) sb[i];
 
7731
+}
 
7732
+
 
7733
+/* { dg-final { scan-rtl-dump-times "\\\(compare:CC \\\(subreg:SI \\\(reg:DI" 1 "loop2_doloop" } } */
 
7734
+/* { dg-final { cleanup-rtl-dump "loop2_doloop" } } */
 
7735
Index: gcc/testsuite/gcc.target/aarch64/test-framepointer-2.c
 
7736
===================================================================
 
7737
--- a/src/gcc/testsuite/gcc.target/aarch64/test-framepointer-2.c        (.../tags/gcc_4_8_0_release)
 
7738
+++ b/src/gcc/testsuite/gcc.target/aarch64/test-framepointer-2.c        (.../branches/gcc-4_8-branch)
 
7739
@@ -0,0 +1,15 @@
 
7740
+/* { dg-do run } */
 
7741
+/* { dg-options "-O2 -fomit-frame-pointer -mno-omit-leaf-frame-pointer -fno-inline --save-temps" } */
 
7742
+
 
7743
+#include "asm-adder-no-clobber-lr.c"
 
7744
+
 
7745
+/* omit-frame-pointer is TRUE.
 
7746
+   omit-leaf-frame-pointer is false, but irrelevant due to omit-frame-pointer.
 
7747
+   LR is not being clobbered in the leaf.
 
7748
+
 
7749
+   Since we asked to have no frame pointers anywhere, we expect no frame
 
7750
+   record in main or the leaf.  */
 
7751
+
 
7752
+/* { dg-final { scan-assembler-not "stp\tx29, x30, \\\[sp, -\[0-9\]+\\\]!" } } */
 
7753
+
 
7754
+/* { dg-final { cleanup-saved-temps } } */
 
7755
Index: gcc/testsuite/gcc.target/aarch64/test-framepointer-6.c
 
7756
===================================================================
 
7757
--- a/src/gcc/testsuite/gcc.target/aarch64/test-framepointer-6.c        (.../tags/gcc_4_8_0_release)
 
7758
+++ b/src/gcc/testsuite/gcc.target/aarch64/test-framepointer-6.c        (.../branches/gcc-4_8-branch)
 
7759
@@ -0,0 +1,15 @@
 
7760
+/* { dg-do run } */
 
7761
+/* { dg-options "-O2 -fomit-frame-pointer -mno-omit-leaf-frame-pointer -fno-inline --save-temps" } */
 
7762
+
 
7763
+#include "asm-adder-clobber-lr.c"
 
7764
+
 
7765
+/* omit-frame-pointer is TRUE.
 
7766
+   omit-leaf-frame-pointer is false, but irrelevant due to omit-frame-pointer.
 
7767
+   LR is being clobbered in the leaf.
 
7768
+
 
7769
+   Since we asked to have no frame pointers anywhere, we expect no frame
 
7770
+   record in main or the leaf.  */
 
7771
+
 
7772
+/* { dg-final { scan-assembler-not "stp\tx29, x30, \\\[sp, -\[0-9\]+\\\]!" } } */
 
7773
+
 
7774
+/* { dg-final { cleanup-saved-temps } } */
 
7775
Index: gcc/testsuite/gcc.target/aarch64/vect-fcm-eq-d.c
 
7776
===================================================================
 
7777
--- a/src/gcc/testsuite/gcc.target/aarch64/vect-fcm-eq-d.c      (.../tags/gcc_4_8_0_release)
 
7778
+++ b/src/gcc/testsuite/gcc.target/aarch64/vect-fcm-eq-d.c      (.../branches/gcc-4_8-branch)
 
7779
@@ -7,7 +7,7 @@
 
7780
 
 
7781
 #include "vect-fcm.x"
 
7782
 
 
7783
-/* { dg-final { scan-tree-dump-times "vectorized 1 loops" 3 "vect" } } */
 
7784
+/* { dg-final { scan-tree-dump-times "vectorized 1 loops" 4 "vect" } } */
 
7785
 /* { dg-final { scan-assembler "fcmeq\\tv\[0-9\]+\.2d, v\[0-9\]+\.2d, v\[0-9\]+\.2d" } } */
 
7786
 /* { dg-final { scan-assembler "fcmeq\\tv\[0-9\]+\.2d, v\[0-9\]+\.2d, 0" } } */
 
7787
 /* { dg-final { cleanup-tree-dump "vect" } } */
 
7788
Index: gcc/testsuite/gcc.target/aarch64/vect-fcm.x
 
7789
===================================================================
 
7790
--- a/src/gcc/testsuite/gcc.target/aarch64/vect-fcm.x   (.../tags/gcc_4_8_0_release)
 
7791
+++ b/src/gcc/testsuite/gcc.target/aarch64/vect-fcm.x   (.../branches/gcc-4_8-branch)
 
7792
@@ -40,6 +40,15 @@
 
7793
     output[i] = (in1[i] OP 0.0) ? 4.0 : 2.0;
 
7794
 }
 
7795
 
 
7796
+void
 
7797
+foobarbar (FTYPE *in1, FTYPE *in2, FTYPE *output)
 
7798
+{
 
7799
+  int i = 0;
 
7800
+  /* Vectorizable.  */
 
7801
+  for (i = 0; i < N; i++)
 
7802
+    output[i] = (in1[i] INV_OP 0.0) ? 4.0 : 2.0;
 
7803
+}
 
7804
+
 
7805
 int
 
7806
 main (int argc, char **argv)
 
7807
 {
 
7808
@@ -51,6 +60,11 @@
 
7809
   for (i = 0; i < N; i++)
 
7810
     if (out1[i] != out2[i])
 
7811
       abort ();
 
7812
+  foobar (input1, input2, out1);
 
7813
+  foobarbar (input1, input2, out2);
 
7814
+  for (i = 0; i < N; i++)
 
7815
+    if (out1[i] == out2[i])
 
7816
+      abort ();
 
7817
   return 0;
 
7818
 }
 
7819
 
 
7820
Index: gcc/testsuite/gcc.target/aarch64/test-framepointer-3.c
 
7821
===================================================================
 
7822
--- a/src/gcc/testsuite/gcc.target/aarch64/test-framepointer-3.c        (.../tags/gcc_4_8_0_release)
 
7823
+++ b/src/gcc/testsuite/gcc.target/aarch64/test-framepointer-3.c        (.../branches/gcc-4_8-branch)
 
7824
@@ -0,0 +1,15 @@
 
7825
+/* { dg-do run } */
 
7826
+/* { dg-options "-O2 -fomit-frame-pointer -momit-leaf-frame-pointer -fno-inline --save-temps" } */
 
7827
+
 
7828
+#include "asm-adder-no-clobber-lr.c"
 
7829
+
 
7830
+/* omit-frame-pointer is TRUE.
 
7831
+   omit-leaf-frame-pointer is true, but irrelevant due to omit-frame-pointer.
 
7832
+   LR is not being clobbered in the leaf.
 
7833
+
 
7834
+   Since we asked to have no frame pointers anywhere, we expect no frame
 
7835
+   record in main or the leaf.  */
 
7836
+
 
7837
+/* { dg-final { scan-assembler-not "stp\tx29, x30, \\\[sp, -\[0-9\]+\\\]!" } } */
 
7838
+
 
7839
+/* { dg-final { cleanup-saved-temps } } */
 
7840
Index: gcc/testsuite/gcc.target/aarch64/test-framepointer-7.c
 
7841
===================================================================
 
7842
--- a/src/gcc/testsuite/gcc.target/aarch64/test-framepointer-7.c        (.../tags/gcc_4_8_0_release)
 
7843
+++ b/src/gcc/testsuite/gcc.target/aarch64/test-framepointer-7.c        (.../branches/gcc-4_8-branch)
 
7844
@@ -0,0 +1,15 @@
 
7845
+/* { dg-do run } */
 
7846
+/* { dg-options "-O2 -fomit-frame-pointer -momit-leaf-frame-pointer -fno-inline --save-temps" } */
 
7847
+
 
7848
+#include "asm-adder-clobber-lr.c"
 
7849
+
 
7850
+/* omit-frame-pointer is TRUE.
 
7851
+   omit-leaf-frame-pointer is true, but irrelevant due to omit-frame-pointer.
 
7852
+   LR is being clobbered in the leaf.
 
7853
+
 
7854
+   Since we asked to have no frame pointers anywhere, we expect no frame
 
7855
+   record in main or the leaf.  */
 
7856
+
 
7857
+/* { dg-final { scan-assembler-not "stp\tx29, x30, \\\[sp, -\[0-9\]+\\\]!" } } */
 
7858
+
 
7859
+/* { dg-final { cleanup-saved-temps } } */
 
7860
Index: gcc/testsuite/gcc.target/aarch64/vect-fcm-ge-d.c
 
7861
===================================================================
 
7862
--- a/src/gcc/testsuite/gcc.target/aarch64/vect-fcm-ge-d.c      (.../tags/gcc_4_8_0_release)
 
7863
+++ b/src/gcc/testsuite/gcc.target/aarch64/vect-fcm-ge-d.c      (.../branches/gcc-4_8-branch)
 
7864
@@ -7,8 +7,9 @@
 
7865
 
 
7866
 #include "vect-fcm.x"
 
7867
 
 
7868
-/* { dg-final { scan-tree-dump-times "vectorized 1 loops" 3 "vect" } } */
 
7869
+/* { dg-final { scan-tree-dump-times "vectorized 1 loops" 4 "vect" } } */
 
7870
 /* { dg-final { scan-assembler "fcmge\\tv\[0-9\]+\.2d, v\[0-9\]+\.2d, v\[0-9\]+\.2d" } } */
 
7871
 /* { dg-final { scan-assembler "fcmge\\tv\[0-9\]+\.2d, v\[0-9\]+\.2d, 0" } } */
 
7872
+/* { dg-final { scan-assembler "fcmlt\\tv\[0-9\]+\.2d, v\[0-9\]+\.2d, 0" } } */
 
7873
 /* { dg-final { cleanup-tree-dump "vect" } } */
 
7874
 /* { dg-final { cleanup-saved-temps } } */
 
7875
Index: gcc/testsuite/gcc.target/aarch64/asm-adder-clobber-lr.c
 
7876
===================================================================
 
7877
--- a/src/gcc/testsuite/gcc.target/aarch64/asm-adder-clobber-lr.c       (.../tags/gcc_4_8_0_release)
 
7878
+++ b/src/gcc/testsuite/gcc.target/aarch64/asm-adder-clobber-lr.c       (.../branches/gcc-4_8-branch)
 
7879
@@ -0,0 +1,23 @@
 
7880
+extern void abort (void);
 
7881
+
 
7882
+int
 
7883
+adder (int a, int b)
 
7884
+{
 
7885
+  int result;
 
7886
+  __asm__ ("add %w0,%w1,%w2" : "=r"(result) : "r"(a), "r"(b) : "x30");
 
7887
+  return result;
 
7888
+}
 
7889
+
 
7890
+int
 
7891
+main (int argc, char** argv)
 
7892
+{
 
7893
+  int i;
 
7894
+  int total = argc;
 
7895
+  for (i = 0; i < 20; i++)
 
7896
+    total = adder (total, i);
 
7897
+
 
7898
+  if (total != (190 + argc))
 
7899
+    abort ();
 
7900
+
 
7901
+  return 0;
 
7902
+}
 
7903
Index: gcc/testsuite/gcc.target/aarch64/vect-fcm-gt-f.c
 
7904
===================================================================
 
7905
--- a/src/gcc/testsuite/gcc.target/aarch64/vect-fcm-gt-f.c      (.../tags/gcc_4_8_0_release)
 
7906
+++ b/src/gcc/testsuite/gcc.target/aarch64/vect-fcm-gt-f.c      (.../branches/gcc-4_8-branch)
 
7907
@@ -7,8 +7,9 @@
 
7908
 
 
7909
 #include "vect-fcm.x"
 
7910
 
 
7911
-/* { dg-final { scan-tree-dump-times "vectorized 1 loops" 3 "vect" } } */
 
7912
+/* { dg-final { scan-tree-dump-times "vectorized 1 loops" 4 "vect" } } */
 
7913
 /* { dg-final { scan-assembler "fcmgt\\tv\[0-9\]+\.\[24\]s, v\[0-9\]+\.\[24\]s, v\[0-9\]+\.\[24\]s" } } */
 
7914
 /* { dg-final { scan-assembler "fcmgt\\tv\[0-9\]+\.\[24\]s, v\[0-9\]+\.\[24\]s, 0" } } */
 
7915
+/* { dg-final { scan-assembler "fcmle\\tv\[0-9\]+\.\[24\]s, v\[0-9\]+\.\[24\]s, 0" } } */
 
7916
 /* { dg-final { cleanup-tree-dump "vect" } } */
 
7917
 /* { dg-final { cleanup-saved-temps } } */
 
7918
Index: gcc/testsuite/gcc.target/aarch64/test-framepointer-4.c
 
7919
===================================================================
 
7920
--- a/src/gcc/testsuite/gcc.target/aarch64/test-framepointer-4.c        (.../tags/gcc_4_8_0_release)
 
7921
+++ b/src/gcc/testsuite/gcc.target/aarch64/test-framepointer-4.c        (.../branches/gcc-4_8-branch)
 
7922
@@ -0,0 +1,16 @@
 
7923
+/* { dg-do run } */
 
7924
+/* { dg-options "-O2 -fno-omit-frame-pointer -momit-leaf-frame-pointer -fno-inline --save-temps" } */
 
7925
+
 
7926
+#include "asm-adder-no-clobber-lr.c"
 
7927
+
 
7928
+/* omit-frame-pointer is FALSE.
 
7929
+   omit-leaf-frame-pointer is TRUE.
 
7930
+   LR is not being clobbered in the leaf.
 
7931
+
 
7932
+   Unless we are removing all frame records, it's OK to remove the frame
 
7933
+   record for a leaf where LR is not clobbered.  Therefore, we expect a
 
7934
+   frame record only in main.  */
 
7935
+
 
7936
+/* { dg-final { scan-assembler-times "stp\tx29, x30, \\\[sp, -\[0-9\]+\\\]!" 1 } } */
 
7937
+
 
7938
+/* { dg-final { cleanup-saved-temps } } */
 
7939
Index: gcc/testsuite/gcc.target/aarch64/movk.c
 
7940
===================================================================
 
7941
--- a/src/gcc/testsuite/gcc.target/aarch64/movk.c       (.../tags/gcc_4_8_0_release)
 
7942
+++ b/src/gcc/testsuite/gcc.target/aarch64/movk.c       (.../branches/gcc-4_8-branch)
 
7943
@@ -0,0 +1,31 @@
 
7944
+/* { dg-do run } */
 
7945
+/* { dg-options "-O2 --save-temps -fno-inline" } */
 
7946
+
 
7947
+extern void abort (void);
 
7948
+
 
7949
+long long int
 
7950
+dummy_number_generator ()
 
7951
+{
 
7952
+  /* { dg-final { scan-assembler "movk\tx\[0-9\]+, 0xefff, lsl 16" } } */
 
7953
+  /* { dg-final { scan-assembler "movk\tx\[0-9\]+, 0xc4cc, lsl 32" } } */
 
7954
+  /* { dg-final { scan-assembler "movk\tx\[0-9\]+, 0xfffe, lsl 48" } } */
 
7955
+  return -346565474575675;
 
7956
+}
 
7957
+
 
7958
+int
 
7959
+main (void)
 
7960
+{
 
7961
+
 
7962
+  long long int num = dummy_number_generator ();
 
7963
+  if (num > 0)
 
7964
+    abort ();
 
7965
+
 
7966
+  /* { dg-final { scan-assembler "movk\tx\[0-9\]+, 0x4667, lsl 16" } } */
 
7967
+  /* { dg-final { scan-assembler "movk\tx\[0-9\]+, 0x7a3d, lsl 32" } } */
 
7968
+  if (num / 69313094915135 != -5)
 
7969
+    abort ();
 
7970
+
 
7971
+  return 0;
 
7972
+}
 
7973
+
 
7974
+/* { dg-final { cleanup-saved-temps } } */
 
7975
Index: gcc/testsuite/gcc.target/aarch64/test-framepointer-8.c
 
7976
===================================================================
 
7977
--- a/src/gcc/testsuite/gcc.target/aarch64/test-framepointer-8.c        (.../tags/gcc_4_8_0_release)
 
7978
+++ b/src/gcc/testsuite/gcc.target/aarch64/test-framepointer-8.c        (.../branches/gcc-4_8-branch)
 
7979
@@ -0,0 +1,16 @@
 
7980
+/* { dg-do run } */
 
7981
+/* { dg-options "-O2 -fno-omit-frame-pointer -momit-leaf-frame-pointer -fno-inline --save-temps" } */
 
7982
+
 
7983
+#include "asm-adder-clobber-lr.c"
 
7984
+
 
7985
+/* omit-frame-pointer is FALSE.
 
7986
+   omit-leaf-frame-pointer is TRUE.
 
7987
+   LR is being clobbered in the leaf.
 
7988
+
 
7989
+   Unless we are removing all frame records (which we aren't), it's
 
7990
+   not OK to remove the frame record for a leaf where LR is clobbered.
 
7991
+   Therefore, we expect a frame record in main and leaf.  */
 
7992
+
 
7993
+/* { dg-final { scan-assembler-times "stp\tx29, x30, \\\[sp, -\[0-9\]+\\\]!" 2 } } */
 
7994
+
 
7995
+/* { dg-final { cleanup-saved-temps } } */
 
7996
Index: gcc/testsuite/gcc.target/aarch64/vect-fcm-eq-f.c
 
7997
===================================================================
 
7998
--- a/src/gcc/testsuite/gcc.target/aarch64/vect-fcm-eq-f.c      (.../tags/gcc_4_8_0_release)
 
7999
+++ b/src/gcc/testsuite/gcc.target/aarch64/vect-fcm-eq-f.c      (.../branches/gcc-4_8-branch)
 
8000
@@ -7,7 +7,7 @@
 
8001
 
 
8002
 #include "vect-fcm.x"
 
8003
 
 
8004
-/* { dg-final { scan-tree-dump-times "vectorized 1 loops" 3 "vect" } } */
 
8005
+/* { dg-final { scan-tree-dump-times "vectorized 1 loops" 4 "vect" } } */
 
8006
 /* { dg-final { scan-assembler "fcmeq\\tv\[0-9\]+\.\[24\]s, v\[0-9\]+\.\[24\]s, v\[0-9\]+\.\[24\]s" } } */
 
8007
 /* { dg-final { scan-assembler "fcmeq\\tv\[0-9\]+\.\[24\]s, v\[0-9\]+\.\[24\]s, 0" } } */
 
8008
 /* { dg-final { cleanup-tree-dump "vect" } } */
 
8009
Index: gcc/testsuite/gcc.target/aarch64/test-framepointer-1.c
 
8010
===================================================================
 
8011
--- a/src/gcc/testsuite/gcc.target/aarch64/test-framepointer-1.c        (.../tags/gcc_4_8_0_release)
 
8012
+++ b/src/gcc/testsuite/gcc.target/aarch64/test-framepointer-1.c        (.../branches/gcc-4_8-branch)
 
8013
@@ -0,0 +1,15 @@
 
8014
+/* { dg-do run } */
 
8015
+/* { dg-options "-O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-inline --save-temps" } */
 
8016
+
 
8017
+#include "asm-adder-no-clobber-lr.c"
 
8018
+
 
8019
+/* omit-frame-pointer is FALSE.
 
8020
+   omit-leaf-frame-pointer is FALSE.
 
8021
+   LR is not being clobbered in the leaf.
 
8022
+
 
8023
+   With no frame pointer omissions, we expect a frame record
 
8024
+   for main and the leaf.  */
 
8025
+
 
8026
+/* { dg-final { scan-assembler-times "stp\tx29, x30, \\\[sp, -\[0-9\]+\\\]!" 2 } } */
 
8027
+
 
8028
+/* { dg-final { cleanup-saved-temps } } */
 
8029
Index: gcc/testsuite/gcc.target/aarch64/test-framepointer-5.c
 
8030
===================================================================
 
8031
--- a/src/gcc/testsuite/gcc.target/aarch64/test-framepointer-5.c        (.../tags/gcc_4_8_0_release)
 
8032
+++ b/src/gcc/testsuite/gcc.target/aarch64/test-framepointer-5.c        (.../branches/gcc-4_8-branch)
 
8033
@@ -0,0 +1,15 @@
 
8034
+/* { dg-do run } */
 
8035
+/* { dg-options "-O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-inline --save-temps" } */
 
8036
+
 
8037
+#include "asm-adder-clobber-lr.c"
 
8038
+
 
8039
+/* omit-frame-pointer is FALSE.
 
8040
+   omit-leaf-frame-pointer is FALSE.
 
8041
+   LR is being clobbered in the leaf.
 
8042
+
 
8043
+   With no frame pointer omissions, we expect a frame record for main
 
8044
+   and the leaf.  */
 
8045
+
 
8046
+/* { dg-final { scan-assembler-times "stp\tx29, x30, \\\[sp, -\[0-9\]+\\\]!" 2 } } */
 
8047
+
 
8048
+/* { dg-final { cleanup-saved-temps } } */
 
8049
Index: gcc/testsuite/gcc.target/aarch64/vect-fcm-ge-f.c
 
8050
===================================================================
 
8051
--- a/src/gcc/testsuite/gcc.target/aarch64/vect-fcm-ge-f.c      (.../tags/gcc_4_8_0_release)
 
8052
+++ b/src/gcc/testsuite/gcc.target/aarch64/vect-fcm-ge-f.c      (.../branches/gcc-4_8-branch)
 
8053
@@ -7,8 +7,9 @@
 
8054
 
 
8055
 #include "vect-fcm.x"
 
8056
 
 
8057
-/* { dg-final { scan-tree-dump-times "vectorized 1 loops" 3 "vect" } } */
 
8058
+/* { dg-final { scan-tree-dump-times "vectorized 1 loops" 4 "vect" } } */
 
8059
 /* { dg-final { scan-assembler "fcmge\\tv\[0-9\]+\.\[24\]s, v\[0-9\]+\.\[24\]s, v\[0-9\]+\.\[24\]s" } } */
 
8060
 /* { dg-final { scan-assembler "fcmge\\tv\[0-9\]+\.\[24\]s, v\[0-9\]+\.\[24\]s, 0" } } */
 
8061
+/* { dg-final { scan-assembler "fcmlt\\tv\[0-9\]+\.\[24\]s, v\[0-9\]+\.\[24\]s, 0" } } */
 
8062
 /* { dg-final { cleanup-tree-dump "vect" } } */
 
8063
 /* { dg-final { cleanup-saved-temps } } */
 
8064
Index: gcc/testsuite/gcc.target/aarch64/asm-adder-no-clobber-lr.c
 
8065
===================================================================
 
8066
--- a/src/gcc/testsuite/gcc.target/aarch64/asm-adder-no-clobber-lr.c    (.../tags/gcc_4_8_0_release)
 
8067
+++ b/src/gcc/testsuite/gcc.target/aarch64/asm-adder-no-clobber-lr.c    (.../branches/gcc-4_8-branch)
 
8068
@@ -0,0 +1,23 @@
 
8069
+extern void abort (void);
 
8070
+
 
8071
+int
 
8072
+adder (int a, int b)
 
8073
+{
 
8074
+  int result;
 
8075
+  __asm__ ("add %w0,%w1,%w2" : "=r"(result) : "r"(a), "r"(b) : );
 
8076
+  return result;
 
8077
+}
 
8078
+
 
8079
+int
 
8080
+main (int argc, char** argv)
 
8081
+{
 
8082
+  int i;
 
8083
+  int total = argc;
 
8084
+  for (i = 0; i < 20; i++)
 
8085
+    total = adder (total, i);
 
8086
+
 
8087
+  if (total != (190 + argc))
 
8088
+    abort ();
 
8089
+
 
8090
+  return 0;
 
8091
+}
 
8092
Index: gcc/testsuite/gcc.target/aarch64/vect-fcm-gt-d.c
 
8093
===================================================================
 
8094
--- a/src/gcc/testsuite/gcc.target/aarch64/vect-fcm-gt-d.c      (.../tags/gcc_4_8_0_release)
 
8095
+++ b/src/gcc/testsuite/gcc.target/aarch64/vect-fcm-gt-d.c      (.../branches/gcc-4_8-branch)
 
8096
@@ -7,8 +7,9 @@
 
8097
 
 
8098
 #include "vect-fcm.x"
 
8099
 
 
8100
-/* { dg-final { scan-tree-dump-times "vectorized 1 loops" 3 "vect" } } */
 
8101
+/* { dg-final { scan-tree-dump-times "vectorized 1 loops" 4 "vect" } } */
 
8102
 /* { dg-final { scan-assembler "fcmgt\\tv\[0-9\]+\.2d, v\[0-9\]+\.2d, v\[0-9\]+\.2d" } } */
 
8103
 /* { dg-final { scan-assembler "fcmgt\\tv\[0-9\]+\.2d, v\[0-9\]+\.2d, 0" } } */
 
8104
+/* { dg-final { scan-assembler "fcmle\\tv\[0-9\]+\.2d, v\[0-9\]+\.2d, 0" } } */
 
8105
 /* { dg-final { cleanup-tree-dump "vect" } } */
 
8106
 /* { dg-final { cleanup-saved-temps } } */
 
8107
Index: gcc/testsuite/gcc.target/i386/pr57046.c
 
8108
===================================================================
 
8109
--- a/src/gcc/testsuite/gcc.target/i386/pr57046.c       (.../tags/gcc_4_8_0_release)
 
8110
+++ b/src/gcc/testsuite/gcc.target/i386/pr57046.c       (.../branches/gcc-4_8-branch)
 
8111
@@ -0,0 +1,77 @@
 
8112
+/* { dg-do run } */
 
8113
+/* { dg-options "-O2" } */
 
8114
+
 
8115
+struct emac {
 
8116
+        unsigned reg[23];
 
8117
+};
 
8118
+
 
8119
+struct mop {
 
8120
+        unsigned long long addr;
 
8121
+        unsigned int size;
 
8122
+};
 
8123
+
 
8124
+unsigned int __attribute__((__noinline__))
 
8125
+level(const struct emac *obj)
 
8126
+{
 
8127
+       return 0;
 
8128
+}
 
8129
+
 
8130
+void __attribute__((__noinline__))
 
8131
+info(struct emac *dev, unsigned long long addr)
 
8132
+{
 
8133
+       asm("" : : : "memory");
 
8134
+}
 
8135
+
 
8136
+unsigned long long __attribute__((__noinline__))
 
8137
+get_value(const struct mop *mop)
 
8138
+{
 
8139
+        return 0x1234567890abcdefull;
 
8140
+}
 
8141
+
 
8142
+int __attribute__((__noinline__))
 
8143
+emac_operation(struct emac *obj, struct mop *mop)
 
8144
+{
 
8145
+        unsigned long long addr = mop->addr;
 
8146
+        int index = addr >> 2;
 
8147
+       unsigned int value, old_value;
 
8148
+
 
8149
+        if (mop->size != 4)
 
8150
+                return 0;
 
8151
+
 
8152
+        if (index >= 23) {
 
8153
+                if (level(obj) >= 1)
 
8154
+                        info(obj, addr);
 
8155
+                return 0;
 
8156
+        }
 
8157
+
 
8158
+        value = get_value(mop);
 
8159
+        old_value = obj->reg[index];
 
8160
+
 
8161
+        info(obj, 0);
 
8162
+
 
8163
+        switch (index) {
 
8164
+        case 0:
 
8165
+                obj->reg[0] = old_value;
 
8166
+                break;
 
8167
+        case 7:
 
8168
+        case 8:
 
8169
+                obj->reg[index] = value;
 
8170
+                break;
 
8171
+        }
 
8172
+
 
8173
+        return 0;
 
8174
+}
 
8175
+
 
8176
+int main(void)
 
8177
+{
 
8178
+       struct emac e = { { 0 } };
 
8179
+       struct mop mop = { 32, 4 };
 
8180
+
 
8181
+       e.reg[8] = 0xdeadbeef;
 
8182
+       emac_operation(&e, &mop);
 
8183
+
 
8184
+       if (e.reg[8] != 0x90abcdef)
 
8185
+          __builtin_abort();
 
8186
+
 
8187
+          return 0;
 
8188
+}
 
8189
Index: gcc/testsuite/gcc.target/i386/pr56560.c
 
8190
===================================================================
 
8191
--- a/src/gcc/testsuite/gcc.target/i386/pr56560.c       (.../tags/gcc_4_8_0_release)
 
8192
+++ b/src/gcc/testsuite/gcc.target/i386/pr56560.c       (.../branches/gcc-4_8-branch)
 
8193
@@ -0,0 +1,19 @@
 
8194
+/* { dg-do compile } */
 
8195
+/* { dg-options "-O2 -mavx -mvzeroupper -dp" } */
 
8196
+
 
8197
+extern void abort (void);
 
8198
+
 
8199
+typedef double vec_t __attribute__((vector_size(32)));
 
8200
+
 
8201
+struct S { int i1; int i2; int i3; };
 
8202
+
 
8203
+extern int bar (vec_t, int, int, int, int, int, struct S);
 
8204
+
 
8205
+void foo (vec_t v, struct S s)
 
8206
+{
 
8207
+  int i = bar (v, 1, 2, 3, 4, 5, s);
 
8208
+  if (i == 0)
 
8209
+    abort ();
 
8210
+}
 
8211
+
 
8212
+/* { dg-final { scan-assembler-not "avx_vzeroupper" } } */
 
8213
Index: gcc/testsuite/gcc.target/i386/pr44578.c
 
8214
===================================================================
 
8215
--- a/src/gcc/testsuite/gcc.target/i386/pr44578.c       (.../tags/gcc_4_8_0_release)
 
8216
+++ b/src/gcc/testsuite/gcc.target/i386/pr44578.c       (.../branches/gcc-4_8-branch)
 
8217
@@ -0,0 +1,31 @@
 
8218
+/* { dg-do run } */
 
8219
+/* { dg-options "-O2 -mtune=athlon64" } */
 
8220
+
 
8221
+extern void abort (void);
 
8222
+
 
8223
+long double
 
8224
+__attribute__((noinline, noclone))
 
8225
+test (float num)
 
8226
+{
 
8227
+  unsigned int i;
 
8228
+
 
8229
+  if (num < 0.0)
 
8230
+    num = 0.0;
 
8231
+
 
8232
+  __builtin_memcpy (&i, &num, sizeof(unsigned int));
 
8233
+
 
8234
+  return (long double)(unsigned long long) i;
 
8235
+}
 
8236
+
 
8237
+int
 
8238
+main ()
 
8239
+{
 
8240
+  long double x;
 
8241
+
 
8242
+  x = test (0.0);
 
8243
+
 
8244
+  if (x != 0.0)
 
8245
+    abort ();
 
8246
+
 
8247
+  return 0;
 
8248
+}
 
8249
Index: gcc/testsuite/gcc.target/i386/pr57003.c
 
8250
===================================================================
 
8251
--- a/src/gcc/testsuite/gcc.target/i386/pr57003.c       (.../tags/gcc_4_8_0_release)
 
8252
+++ b/src/gcc/testsuite/gcc.target/i386/pr57003.c       (.../branches/gcc-4_8-branch)
 
8253
@@ -0,0 +1,54 @@
 
8254
+/* PR rtl-optimization/57003 */
 
8255
+/* { dg-do run } */
 
8256
+/* { dg-options "-O2" } */
 
8257
+
 
8258
+#define N 2001
 
8259
+unsigned short *b, *c, *d;
 
8260
+
 
8261
+__attribute__ ((noinline, noclone)) unsigned
 
8262
+bar (void)
 
8263
+{
 
8264
+  asm volatile ("" : : : "memory");
 
8265
+  return N;
 
8266
+}
 
8267
+
 
8268
+__attribute__ ((noinline, noclone)) unsigned short *
 
8269
+baz (unsigned long x)
 
8270
+{
 
8271
+  if (x != N * sizeof (unsigned short) + 20)
 
8272
+    __builtin_abort ();
 
8273
+  asm volatile ("" : : : "memory");
 
8274
+  return d;
 
8275
+}
 
8276
+
 
8277
+__attribute__ ((ms_abi, noinline, noclone))
 
8278
+foo (void)
 
8279
+{
 
8280
+  unsigned d;
 
8281
+  unsigned short *e;
 
8282
+  if ((d = bar ()))
 
8283
+    {
 
8284
+      e = baz (d * sizeof (unsigned short) + 20);
 
8285
+      __builtin_memcpy (e, b, d * sizeof (unsigned short));
 
8286
+      c = e;
 
8287
+    }
 
8288
+}
 
8289
+
 
8290
+int
 
8291
+main ()
 
8292
+{
 
8293
+  unsigned short a[2 * N];
 
8294
+  int i;
 
8295
+  for (i = 0; i < 2 * N; i++)
 
8296
+    a[i] = i + 1;
 
8297
+  b = a;
 
8298
+  d = a + N;
 
8299
+  asm volatile ("" : : : "memory");
 
8300
+  foo ();
 
8301
+  for (i = 0; i < N; i++)
 
8302
+    if (a[i] != i + 1 || a[i + N] != i + 1)
 
8303
+      __builtin_abort ();
 
8304
+  if (c != a + N)
 
8305
+    __builtin_abort ();
 
8306
+  return 0;
 
8307
+}
 
8308
Index: gcc/testsuite/gcc.target/i386/pr57097.c
 
8309
===================================================================
 
8310
--- a/src/gcc/testsuite/gcc.target/i386/pr57097.c       (.../tags/gcc_4_8_0_release)
 
8311
+++ b/src/gcc/testsuite/gcc.target/i386/pr57097.c       (.../branches/gcc-4_8-branch)
 
8312
@@ -0,0 +1,29 @@
 
8313
+/* { dg-do compile } */
 
8314
+/* { dg-options "-O2 -fPIC" } */
 
8315
+extern double ad[], bd[], cd[], dd[];
 
8316
+extern long long all[], bll[], cll[], dll[];
 
8317
+
 
8318
+int
 
8319
+main (int i, char **a)
 
8320
+{
 
8321
+  bd[i] = i + 64;
 
8322
+  if (i % 3 == 0)
 
8323
+    {
 
8324
+      cd[i] = i;
 
8325
+    }
 
8326
+  dd[i] = i / 2;
 
8327
+  ad[i] = i * 2;
 
8328
+  if (i % 3 == 1)
 
8329
+    {
 
8330
+      dll[i] = 127;
 
8331
+    }
 
8332
+  dll[i] = i;
 
8333
+  cll[i] = i * 2;
 
8334
+  switch (i % 3)
 
8335
+    {
 
8336
+    case 0:
 
8337
+      bll[i] = i + 64;
 
8338
+    }
 
8339
+  all[i] = i / 2;
 
8340
+  return 0;
 
8341
+}
 
8342
Index: gcc/testsuite/gcc.target/i386/pr57018.c
 
8343
===================================================================
 
8344
--- a/src/gcc/testsuite/gcc.target/i386/pr57018.c       (.../tags/gcc_4_8_0_release)
 
8345
+++ b/src/gcc/testsuite/gcc.target/i386/pr57018.c       (.../branches/gcc-4_8-branch)
 
8346
@@ -0,0 +1,31 @@
 
8347
+/* { dg-do run } */
 
8348
+/* { dg-options "-Os -fomit-frame-pointer -fno-asynchronous-unwind-tables" } */
 
8349
+/* { dg-additional-options "-march=i686" { target ia32 } } */
 
8350
+
 
8351
+struct A { char a[16]; } a;
 
8352
+
 
8353
+void __attribute__((noinline, noclone))
 
8354
+foo (struct A b)
 
8355
+{
 
8356
+  if (__builtin_memcmp (b.a, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 16))
 
8357
+    __builtin_abort ();
 
8358
+  asm volatile ("" : : : "memory");
 
8359
+}
 
8360
+
 
8361
+void __attribute__((noinline, noclone))
 
8362
+bar (struct A b)
 
8363
+{
 
8364
+  foo (a);
 
8365
+  a = b;
 
8366
+}
 
8367
+
 
8368
+int
 
8369
+main ()
 
8370
+{
 
8371
+  struct A b = { "\0\1\2\3\4\5\6\7\10\11\12\13\14\15\16\17" };
 
8372
+  bar (b);
 
8373
+  if (__builtin_memcmp (a.a, b.a, 16))
 
8374
+    __builtin_abort ();
 
8375
+  return 0;
 
8376
+}
 
8377
+
 
8378
Index: gcc/testsuite/gcc.target/i386/avx2-vbroadcastsi128-1.c
 
8379
===================================================================
 
8380
--- a/src/gcc/testsuite/gcc.target/i386/avx2-vbroadcastsi128-1.c        (.../tags/gcc_4_8_0_release)
 
8381
+++ b/src/gcc/testsuite/gcc.target/i386/avx2-vbroadcastsi128-1.c        (.../branches/gcc-4_8-branch)
 
8382
@@ -10,5 +10,5 @@
 
8383
 void extern
 
8384
 avx2_test (void)
 
8385
 {
 
8386
-  x = _mm_broadcastsi128_si256 (y);
 
8387
+  x = _mm256_broadcastsi128_si256 (y);
 
8388
 }
 
8389
Index: gcc/testsuite/gcc.target/i386/pr56866.c
 
8390
===================================================================
 
8391
--- a/src/gcc/testsuite/gcc.target/i386/pr56866.c       (.../tags/gcc_4_8_0_release)
 
8392
+++ b/src/gcc/testsuite/gcc.target/i386/pr56866.c       (.../branches/gcc-4_8-branch)
 
8393
@@ -0,0 +1,16 @@
 
8394
+/* PR target/56866 */
 
8395
+/* { dg-do run } */
 
8396
+/* { dg-require-effective-target xop } */
 
8397
+/* { dg-options "-O3 -mxop" } */
 
8398
+
 
8399
+#define main xop_test_main
 
8400
+#include "../../gcc.c-torture/execute/pr56866.c"
 
8401
+#undef main
 
8402
+
 
8403
+#include "xop-check.h"
 
8404
+
 
8405
+static void
 
8406
+xop_test (void)
 
8407
+{
 
8408
+  xop_test_main ();
 
8409
+}
 
8410
Index: gcc/testsuite/gcc.target/i386/pr56903.c
 
8411
===================================================================
 
8412
--- a/src/gcc/testsuite/gcc.target/i386/pr56903.c       (.../tags/gcc_4_8_0_release)
 
8413
+++ b/src/gcc/testsuite/gcc.target/i386/pr56903.c       (.../branches/gcc-4_8-branch)
 
8414
@@ -0,0 +1,18 @@
 
8415
+/* PR rtl-optimization/56903 */
 
8416
+/* { dg-do compile } */
 
8417
+/* { dg-options "-Os" } */
 
8418
+/* { dg-additional-options "-march=pentium3" { target ia32 } } */
 
8419
+
 
8420
+int a, *b, c;
 
8421
+struct S { int s : 1; } *fn1 (void);
 
8422
+extern int fn3 (void), fn4 (int *);
 
8423
+
 
8424
+void
 
8425
+fn2 (void)
 
8426
+{
 
8427
+  int e = fn3 ();
 
8428
+  char f = c + fn1 ()->s * 4;
 
8429
+  if (*b && f == e)
 
8430
+    a = *b;
 
8431
+  fn4 (b);
 
8432
+}
 
8433
Index: gcc/testsuite/gcc.target/i386/pr57098.c
 
8434
===================================================================
 
8435
--- a/src/gcc/testsuite/gcc.target/i386/pr57098.c       (.../tags/gcc_4_8_0_release)
 
8436
+++ b/src/gcc/testsuite/gcc.target/i386/pr57098.c       (.../branches/gcc-4_8-branch)
 
8437
@@ -0,0 +1,10 @@
 
8438
+/* { dg-do compile } */
 
8439
+/* { dg-require-effective-target lp64 } */
 
8440
+/* { dg-options "-msse4 -mcmodel=large" } */
 
8441
+
 
8442
+typedef int V __attribute__((vector_size(16)));
 
8443
+
 
8444
+void foo (V *p, V *mask)
 
8445
+{
 
8446
+  *p = __builtin_shuffle (*p, *mask);
 
8447
+}
 
8448
Index: gcc/testsuite/gcc.target/i386/pr57106.c
 
8449
===================================================================
 
8450
--- a/src/gcc/testsuite/gcc.target/i386/pr57106.c       (.../tags/gcc_4_8_0_release)
 
8451
+++ b/src/gcc/testsuite/gcc.target/i386/pr57106.c       (.../branches/gcc-4_8-branch)
 
8452
@@ -0,0 +1,15 @@
 
8453
+/* { dg-do compile } */
 
8454
+/* { dg-options "-O2 -fschedule-insns -funroll-all-loops -fcompare-debug" } */
 
8455
+
 
8456
+typedef void block128_f (int *, int);
 
8457
+
 
8458
+void
 
8459
+foo (int *out, int *iv, block128_f block)
 
8460
+{
 
8461
+  while (1)
 
8462
+    {
 
8463
+      *out = *out ^ *iv;
 
8464
+      block (out, *out);
 
8465
+      iv = out;
 
8466
+    }
 
8467
+}
 
8468
Index: gcc/testsuite/gcc.target/i386/avx2-vbroadcastsi128-2.c
 
8469
===================================================================
 
8470
--- a/src/gcc/testsuite/gcc.target/i386/avx2-vbroadcastsi128-2.c        (.../tags/gcc_4_8_0_release)
 
8471
+++ b/src/gcc/testsuite/gcc.target/i386/avx2-vbroadcastsi128-2.c        (.../branches/gcc-4_8-branch)
 
8472
@@ -19,7 +19,7 @@
 
8473
       for (j = 0; j < 2; j++)
 
8474
        s1.a[j] = j * i;
 
8475
 
 
8476
-      res.x = _mm_broadcastsi128_si256 (s1.x);
 
8477
+      res.x = _mm256_broadcastsi128_si256 (s1.x);
 
8478
 
 
8479
       memcpy (res_ref, s1.a, 16);
 
8480
       memcpy (res_ref + 2, s1.a, 16);
 
8481
Index: gcc/testsuite/gcc.target/i386/mmx-1.c
 
8482
===================================================================
 
8483
--- a/src/gcc/testsuite/gcc.target/i386/mmx-1.c (.../tags/gcc_4_8_0_release)
 
8484
+++ b/src/gcc/testsuite/gcc.target/i386/mmx-1.c (.../branches/gcc-4_8-branch)
 
8485
@@ -1,4 +1,5 @@
 
8486
 /* { dg-do compile } */
 
8487
+/* { dg-do compile { target { nonpic } } } */
 
8488
 /* { dg-options "-O2 -Werror-implicit-function-declaration -mmmx" } */
 
8489
 
 
8490
 /* Test that the intrinsics compile with optimization.  All of them are
 
8491
Index: gcc/testsuite/gcc.target/i386/pr57091.c
 
8492
===================================================================
 
8493
--- a/src/gcc/testsuite/gcc.target/i386/pr57091.c       (.../tags/gcc_4_8_0_release)
 
8494
+++ b/src/gcc/testsuite/gcc.target/i386/pr57091.c       (.../branches/gcc-4_8-branch)
 
8495
@@ -0,0 +1,8 @@
 
8496
+/* { dg-do compile } */
 
8497
+/* { dg-options "-O -mcmodel=large"  { target lp64 } } */
 
8498
+void (*bar)();
 
8499
+
 
8500
+void foo (void)
 
8501
+{
 
8502
+  bar ();
 
8503
+}
 
8504
Index: gcc/testsuite/gcc.target/sh/pr57108.c
 
8505
===================================================================
 
8506
--- a/src/gcc/testsuite/gcc.target/sh/pr57108.c (.../tags/gcc_4_8_0_release)
 
8507
+++ b/src/gcc/testsuite/gcc.target/sh/pr57108.c (.../branches/gcc-4_8-branch)
 
8508
@@ -0,0 +1,19 @@
 
8509
+/* { dg-do compile { target "sh*-*-*" } } */
 
8510
+/* { dg-options "-O1" } */
 
8511
+
 
8512
+void __assert_func (void) __attribute__ ((__noreturn__)) ;
 
8513
+
 
8514
+void ATATransfer (int num, int buffer)
 
8515
+{
 
8516
+ int wordCount;
 
8517
+
 
8518
+ while (num > 0)
 
8519
+  {
 
8520
+    wordCount = num * 512 / sizeof (int);
 
8521
+
 
8522
+    ((0 == (buffer & 63)) ? (void)0 : __assert_func () );
 
8523
+    ((0 == (wordCount & 31)) ? (void)0 : __assert_func ());
 
8524
+  }
 
8525
+
 
8526
+
 
8527
+ }
 
8528
Index: gcc/testsuite/gfortran.dg/eof_5.f90
 
8529
===================================================================
 
8530
--- a/src/gcc/testsuite/gfortran.dg/eof_5.f90   (.../tags/gcc_4_8_0_release)
 
8531
+++ b/src/gcc/testsuite/gfortran.dg/eof_5.f90   (.../branches/gcc-4_8-branch)
 
8532
@@ -0,0 +1,21 @@
 
8533
+! { dg-do run }
 
8534
+!
 
8535
+! PR fortran/56696
 
8536
+!
 
8537
+! Contributed by Keith Refson
 
8538
+!
 
8539
+
 
8540
+program iotest
 
8541
+   character(len=258) :: inp = ' 1.0 1.0 1.0'
 
8542
+   character(len=7) :: inp2 = '1 2 3 4'
 
8543
+   integer :: ios
 
8544
+   real :: a1, a2, a3, a4
 
8545
+
 
8546
+   read(inp2,*,iostat=ios) a1, a2, a3, a4
 
8547
+   if (ios /= 0) call abort ()
 
8548
+
 
8549
+   read(inp,*,iostat=ios) a1, a2, a3, a4
 
8550
+   if (ios == 0) call abort ()
 
8551
+!   write(*,*) 'IOSTAT=',ios
 
8552
+end program iotest
 
8553
+
 
8554
Index: gcc/testsuite/gfortran.dg/size_kind_3.f90
 
8555
===================================================================
 
8556
--- a/src/gcc/testsuite/gfortran.dg/size_kind_3.f90     (.../tags/gcc_4_8_0_release)
 
8557
+++ b/src/gcc/testsuite/gfortran.dg/size_kind_3.f90     (.../branches/gcc-4_8-branch)
 
8558
@@ -0,0 +1,11 @@
 
8559
+! { dg-do compile }
 
8560
+!
 
8561
+! PR fortran/57142
 
8562
+!
 
8563
+integer :: B(huge(1)+3_8,2_8)
 
8564
+integer(8) :: var1(2), var2, var3
 
8565
+
 
8566
+var1 = shape(B) ! { dg-error "SHAPE overflows its kind" }
 
8567
+var2 = size(B) ! { dg-error "SIZE overflows its kind" }
 
8568
+var3 = size(B,dim=1) ! { dg-error "SIZE overflows its kind" }
 
8569
+end
 
8570
Index: gcc/testsuite/gfortran.dg/transfer_check_4.f90
 
8571
===================================================================
 
8572
--- a/src/gcc/testsuite/gfortran.dg/transfer_check_4.f90        (.../tags/gcc_4_8_0_release)
 
8573
+++ b/src/gcc/testsuite/gfortran.dg/transfer_check_4.f90        (.../branches/gcc-4_8-branch)
 
8574
@@ -0,0 +1,44 @@
 
8575
+! { dg-do compile }
 
8576
+! { dg-options "-Wall" }
 
8577
+
 
8578
+! PR 57022: [4.7/4.8/4.9 Regression] Inappropriate warning for use of TRANSFER with arrays
 
8579
+! Contributed by William Clodius <wclodius@los-alamos.net>
 
8580
+
 
8581
+subroutine transfers (test)
 
8582
+
 
8583
+  use, intrinsic :: iso_fortran_env
 
8584
+  
 
8585
+  integer, intent(in) :: test
 
8586
+
 
8587
+  integer(int8)  :: test8(8)  = 0
 
8588
+  integer(int16) :: test16(4) = 0
 
8589
+  integer(int32) :: test32(2) = 0
 
8590
+  integer(int64) :: test64    = 0
 
8591
+
 
8592
+  select case(test)
 
8593
+  case(0)
 
8594
+    test64 = transfer(test8, test64)
 
8595
+  case(1)
 
8596
+    test64 = transfer(test16, test64)
 
8597
+  case(2)
 
8598
+    test64 = transfer(test32, test64)
 
8599
+  case(3)
 
8600
+    test8  = transfer(test64, test8, 8)
 
8601
+  case(4)
 
8602
+    test16 = transfer(test64, test16, 4)
 
8603
+  case(5)
 
8604
+    test32 = transfer(test64, test32, 2)
 
8605
+  end select
 
8606
+
 
8607
+end subroutine
 
8608
+
 
8609
+
 
8610
+! PR 53685: surprising warns about transfer with explicit character range
 
8611
+! Contributed by Jos de Kloe <kloedej@knmi.nl>
 
8612
+
 
8613
+subroutine mytest(byte_array,val)
 
8614
+  integer, parameter :: r8_ = Selected_Real_Kind(15,307)  ! = real*8
 
8615
+  character(len=1), dimension(16), intent(in) :: byte_array
 
8616
+  real(r8_),intent(out) :: val
 
8617
+  val = transfer(byte_array(1:8),val)    
 
8618
+end subroutine
 
8619
Index: gcc/testsuite/gfortran.dg/namelist_80.f90
 
8620
===================================================================
 
8621
--- a/src/gcc/testsuite/gfortran.dg/namelist_80.f90     (.../tags/gcc_4_8_0_release)
 
8622
+++ b/src/gcc/testsuite/gfortran.dg/namelist_80.f90     (.../branches/gcc-4_8-branch)
 
8623
@@ -0,0 +1,27 @@
 
8624
+! { dg-do run }
 
8625
+!
 
8626
+! PR fortran/56735
 
8627
+!
 
8628
+! Contributed by Adam Williams
 
8629
+!
 
8630
+        PROGRAM TEST
 
8631
+        INTEGER int1,int2,int3
 
8632
+        NAMELIST /temp/ int1,int2,int3
 
8633
+
 
8634
+        int1 = -1; int2 = -2; int3 = -3
 
8635
+
 
8636
+        OPEN (53, STATUS='scratch')
 
8637
+        WRITE (53, '(a)') ' ?'
 
8638
+        WRITE (53, '(a)')
 
8639
+        WRITE (53, '(a)') '$temp'
 
8640
+        WRITE (53, '(a)') ' int1=1'
 
8641
+        WRITE (53, '(a)') ' int2=2'
 
8642
+        WRITE (53, '(a)') ' int3=3'
 
8643
+        WRITE (53, '(a)') '$END'
 
8644
+        REWIND(53)
 
8645
+
 
8646
+        READ (53, temp)
 
8647
+        CLOSE (53)
 
8648
+
 
8649
+        if (int1 /= 1 .or. int2 /= 2 .or. int3 /= 3) call abort()
 
8650
+        END PROGRAM
 
8651
Index: gcc/testsuite/gfortran.dg/proc_ptr_42.f90
 
8652
===================================================================
 
8653
--- a/src/gcc/testsuite/gfortran.dg/proc_ptr_42.f90     (.../tags/gcc_4_8_0_release)
 
8654
+++ b/src/gcc/testsuite/gfortran.dg/proc_ptr_42.f90     (.../branches/gcc-4_8-branch)
 
8655
@@ -0,0 +1,36 @@
 
8656
+! { dg-do compile }
 
8657
+!
 
8658
+! PR 56814: [4.8/4.9 Regression] Bogus Interface mismatch in dummy procedure
 
8659
+!
 
8660
+! Contributed by Marco Restelli <mrestelli@gmail.com>
 
8661
+
 
8662
+module m1
 
8663
+  abstract interface
 
8664
+    pure function i_f(x) result(d)
 
8665
+    real, intent(in) :: x(:,:)
 
8666
+    real :: d(size(x,1),size(x,2))
 
8667
+    end function
 
8668
+  end interface
 
8669
+
 
8670
+  procedure(i_f), pointer :: f => null()
 
8671
+end module
 
8672
+
 
8673
+module m2
 
8674
+contains
 
8675
+  pure subroutine ns_dirdata(fun)
 
8676
+    interface
 
8677
+    pure function fun(x) result(d)
 
8678
+      real, intent(in) :: x(:,:)
 
8679
+      real :: d(size(x,1),size(x,2))
 
8680
+    end function
 
8681
+    end interface
 
8682
+  end subroutine
 
8683
+end module
 
8684
+
 
8685
+program p
 
8686
+ use m1
 
8687
+ use m2
 
8688
+  call ns_dirdata(f)
 
8689
+end
 
8690
+
 
8691
+! { dg-final { cleanup-modules "m1 m2" } }
 
8692
Index: gcc/testsuite/gfortran.dg/select_type_33.f03
 
8693
===================================================================
 
8694
--- a/src/gcc/testsuite/gfortran.dg/select_type_33.f03  (.../tags/gcc_4_8_0_release)
 
8695
+++ b/src/gcc/testsuite/gfortran.dg/select_type_33.f03  (.../branches/gcc-4_8-branch)
 
8696
@@ -0,0 +1,43 @@
 
8697
+! { dg-do compile }
 
8698
+!
 
8699
+! PR fortran/56816
 
8700
+! The unfinished SELECT TYPE statement below was leading to an ICE because
 
8701
+! at the time the statement was rejected, the compiler tried to free
 
8702
+! some symbols that had already been freed with the SELECT TYPE
 
8703
+! namespace.
 
8704
+!
 
8705
+! Original testcase from Dominique Pelletier <dominique.pelletier@polymtl.ca>
 
8706
+!
 
8707
+module any_list_module
 
8708
+    implicit none
 
8709
+
 
8710
+    private
 
8711
+    public :: anylist, anyitem
 
8712
+
 
8713
+    type anylist
 
8714
+    end type
 
8715
+
 
8716
+    type anyitem
 
8717
+        class(*), allocatable :: value
 
8718
+    end type
 
8719
+end module any_list_module
 
8720
+
 
8721
+
 
8722
+module my_item_list_module
 
8723
+
 
8724
+    use any_list_module
 
8725
+    implicit none
 
8726
+
 
8727
+    type, extends (anyitem) :: myitem
 
8728
+    end type myitem
 
8729
+
 
8730
+contains
 
8731
+
 
8732
+    subroutine myprint (this)
 
8733
+        class (myitem) ::   this
 
8734
+
 
8735
+        select type ( v => this % value ! { dg-error "parse error in SELECT TYPE" }
 
8736
+        end select                      ! { dg-error "Expecting END SUBROUTINE" }
 
8737
+    end subroutine myprint
 
8738
+
 
8739
+end module my_item_list_module
 
8740
Index: gcc/testsuite/gfortran.dg/array_constructor_45.f90
 
8741
===================================================================
 
8742
--- a/src/gcc/testsuite/gfortran.dg/array_constructor_45.f90    (.../tags/gcc_4_8_0_release)
 
8743
+++ b/src/gcc/testsuite/gfortran.dg/array_constructor_45.f90    (.../branches/gcc-4_8-branch)
 
8744
@@ -0,0 +1,15 @@
 
8745
+! { dg-do run }
 
8746
+! PR PR 56872 - wrong front-end optimization with a
 
8747
+! single array constructor and another value.
 
8748
+program main
 
8749
+  real    :: s
 
8750
+  integer :: m
 
8751
+  integer :: k
 
8752
+  real :: res
 
8753
+
 
8754
+  m = 2
 
8755
+  s = 1000.
 
8756
+
 
8757
+  res = SUM([3.0,(s**(REAL(k-1)/REAL(m-1)),k=1,m),17.])
 
8758
+  if (abs(res - 1021.)>1e-4) call abort
 
8759
+end
 
8760
Index: gcc/testsuite/gfortran.dg/namelist_77.f90
 
8761
===================================================================
 
8762
--- a/src/gcc/testsuite/gfortran.dg/namelist_77.f90     (.../tags/gcc_4_8_0_release)
 
8763
+++ b/src/gcc/testsuite/gfortran.dg/namelist_77.f90     (.../branches/gcc-4_8-branch)
 
8764
@@ -0,0 +1,49 @@
 
8765
+! { dg-do run }
 
8766
+!
 
8767
+! PR libfortran/51825 - Fortran runtime error: Cannot match namelist object name
 
8768
+! Test case derived from PR.
 
8769
+
 
8770
+module local_mod
 
8771
+
 
8772
+    type mytype1
 
8773
+        integer :: int1
 
8774
+    end type
 
8775
+
 
8776
+    type mytype2
 
8777
+        integer :: n_x       
 
8778
+        integer :: n_px        
 
8779
+    end type
 
8780
+
 
8781
+    type beam_init_struct
 
8782
+        character(16) :: chars(1) = ''                                  
 
8783
+        type (mytype1) dummy
 
8784
+        type (mytype2) grid(1)      
 
8785
+    end type
 
8786
+
 
8787
+end module
 
8788
+
 
8789
+program error_namelist
 
8790
+
 
8791
+    use local_mod
 
8792
+
 
8793
+    implicit none
 
8794
+
 
8795
+    type (beam_init_struct) beam_init
 
8796
+
 
8797
+    namelist / error_params / beam_init
 
8798
+
 
8799
+    open (10, status='scratch')
 
8800
+    write (10, '(a)') "&error_params"
 
8801
+    write (10, '(a)') "  beam_init%chars(1)='JUNK'"
 
8802
+    write (10, '(a)') "  beam_init%grid(1)%n_x=3"
 
8803
+    write (10, '(a)') "  beam_init%grid(1)%n_px=2"
 
8804
+    write (10, '(a)') "/"
 
8805
+    rewind(10)
 
8806
+    read(10, nml=error_params)
 
8807
+    close (10)
 
8808
+
 
8809
+    if (beam_init%chars(1) /= 'JUNK') call abort
 
8810
+    if (beam_init%grid(1)%n_x /= 3) call abort
 
8811
+    if (beam_init%grid(1)%n_px /= 2) call abort
 
8812
+
 
8813
+end program
 
8814
Index: gcc/testsuite/gfortran.dg/array_constructor_47.f90
 
8815
===================================================================
 
8816
--- a/src/gcc/testsuite/gfortran.dg/array_constructor_47.f90    (.../tags/gcc_4_8_0_release)
 
8817
+++ b/src/gcc/testsuite/gfortran.dg/array_constructor_47.f90    (.../branches/gcc-4_8-branch)
 
8818
@@ -0,0 +1,24 @@
 
8819
+! { dg-do run }
 
8820
+! { dg-options "-ffrontend-optimize -fdump-tree-original" }
 
8821
+! Test that reduction optimization doesn't break with a function expression
 
8822
+! in an array constructor. 
 
8823
+program main
 
8824
+  implicit none
 
8825
+  integer, parameter :: dp=selected_real_kind(15)
 
8826
+  real(kind=dp), dimension(2,2) :: a
 
8827
+  real(kind=dp) thirteen
 
8828
+
 
8829
+  data a /2._dp,3._dp,5._dp,7._dp/
 
8830
+  thirteen = 13._dp
 
8831
+  if (abs (product([[sum([eleven_ones()]), thirteen], a]) - 30030._dp) > 1e-8) call abort
 
8832
+ contains
 
8833
+  function eleven_ones()
 
8834
+    real(kind=dp) :: eleven_ones(11)
 
8835
+    integer       :: i
 
8836
+
 
8837
+    eleven_ones = [ (1._dp, i=1,11) ]
 
8838
+  end function eleven_ones
 
8839
+end program main
 
8840
+! { dg-final { scan-tree-dump-times "while" 4 "original" } }
 
8841
+! { dg-final { cleanup-tree-dump "original" } }
 
8842
+
 
8843
Index: gcc/testsuite/gfortran.dg/do_1.f90
 
8844
===================================================================
 
8845
--- a/src/gcc/testsuite/gfortran.dg/do_1.f90    (.../tags/gcc_4_8_0_release)
 
8846
+++ b/src/gcc/testsuite/gfortran.dg/do_1.f90    (.../branches/gcc-4_8-branch)
 
8847
@@ -1,5 +1,4 @@
 
8848
-! { dg-do run { xfail *-*-* } }
 
8849
-! XFAIL is tracked in PR 54932
 
8850
+! { dg-do run }
 
8851
 ! Program to check corner cases for DO statements.
 
8852
 program do_1
 
8853
   implicit none
 
8854
Index: gcc/testsuite/gfortran.dg/namelist_79.f90
 
8855
===================================================================
 
8856
--- a/src/gcc/testsuite/gfortran.dg/namelist_79.f90     (.../tags/gcc_4_8_0_release)
 
8857
+++ b/src/gcc/testsuite/gfortran.dg/namelist_79.f90     (.../branches/gcc-4_8-branch)
 
8858
@@ -0,0 +1,43 @@
 
8859
+! { dg-do run }
 
8860
+! PR libfortran/52512 - Cannot match namelist object name
 
8861
+! Test case derived from PR.
 
8862
+
 
8863
+program testje
 
8864
+
 
8865
+    implicit none
 
8866
+
 
8867
+    integer :: getal, jn
 
8868
+    type ptracer
 
8869
+        character(len = 8)  :: sname  !: short name
 
8870
+        logical             :: lini   !: read in a file or not
 
8871
+    end type ptracer
 
8872
+    type(ptracer) , dimension(3) :: tracer
 
8873
+    namelist/namtoptrc/  getal,tracer
 
8874
+
 
8875
+    ! standard values
 
8876
+    getal = 9999
 
8877
+    do jn = 1, 3
 
8878
+        tracer(jn)%sname = 'default_name'
 
8879
+        tracer(jn)%lini = .false.
 
8880
+    end do
 
8881
+
 
8882
+    open (10, status='scratch')
 
8883
+    write (10, '(a)') "&namtoptrc"
 
8884
+    write (10, '(a)') "   getal = 7"
 
8885
+    write (10, '(a)') "   tracer(1) = 'DIC     ', .true."
 
8886
+    write (10, '(a)') "   tracer(2) = 'Alkalini', .true."
 
8887
+    write (10, '(a)') "   tracer(3) = 'O2      ', .true."
 
8888
+    write (10, '(a)') "/"
 
8889
+    rewind(10)
 
8890
+    read(10, nml=namtoptrc)
 
8891
+    close (10)
 
8892
+
 
8893
+    if (getal /= 7) call abort
 
8894
+    if (tracer(1)%sname /= 'DIC     ') call abort
 
8895
+    if (tracer(2)%sname /= 'Alkalini') call abort
 
8896
+    if (tracer(3)%sname /= 'O2      ') call abort
 
8897
+    if (.not. tracer(1)%lini) call abort
 
8898
+    if (.not. tracer(2)%lini) call abort
 
8899
+    if (.not. tracer(3)%lini) call abort
 
8900
+
 
8901
+end program testje
 
8902
Index: gcc/testsuite/gfortran.dg/size_kind_2.f90
 
8903
===================================================================
 
8904
--- a/src/gcc/testsuite/gfortran.dg/size_kind_2.f90     (.../tags/gcc_4_8_0_release)
 
8905
+++ b/src/gcc/testsuite/gfortran.dg/size_kind_2.f90     (.../branches/gcc-4_8-branch)
 
8906
@@ -0,0 +1,17 @@
 
8907
+! { dg-do compile }
 
8908
+! { dg-options "-fdump-tree-original" }
 
8909
+!
 
8910
+! PR fortran/57142
 
8911
+!
 
8912
+integer :: B(huge(1)+3_8,2_8)
 
8913
+integer(8) :: var1(2), var2, var3
 
8914
+
 
8915
+var1 = shape(B,kind=8)
 
8916
+var2 = size(B,kind=8)
 
8917
+var3 = size(B,dim=1,kind=8)
 
8918
+end
 
8919
+
 
8920
+! { dg-final { scan-tree-dump "static integer.kind=8. A..\\\[2\\\] = \\\{2147483650, 2\\\};" "original" } }
 
8921
+! { dg-final { scan-tree-dump "var2 = 4294967300;" "original" } }
 
8922
+! { dg-final { scan-tree-dump "var3 = 2147483650;" "original" } }
 
8923
+! { dg-final { cleanup-tree-dump "original" } }
 
8924
Index: gcc/testsuite/gfortran.dg/array_constructor_40.f90
 
8925
===================================================================
 
8926
--- a/src/gcc/testsuite/gfortran.dg/array_constructor_40.f90    (.../tags/gcc_4_8_0_release)
 
8927
+++ b/src/gcc/testsuite/gfortran.dg/array_constructor_40.f90    (.../branches/gcc-4_8-branch)
 
8928
@@ -48,5 +48,5 @@
 
8929
   call baz(a,b,res);
 
8930
   if (abs(res - 8.1) > 1e-5) call abort
 
8931
 end program main
 
8932
-! { dg-final { scan-tree-dump-times "while" 3 "original" } }
 
8933
+! { dg-final { scan-tree-dump-times "while" 5 "original" } }
 
8934
 ! { dg-final { cleanup-tree-dump "original" } }
 
8935
Index: gcc/testsuite/gfortran.dg/proc_ptr_41.f90
 
8936
===================================================================
 
8937
--- a/src/gcc/testsuite/gfortran.dg/proc_ptr_41.f90     (.../tags/gcc_4_8_0_release)
 
8938
+++ b/src/gcc/testsuite/gfortran.dg/proc_ptr_41.f90     (.../branches/gcc-4_8-branch)
 
8939
@@ -0,0 +1,37 @@
 
8940
+! { dg-do compile }
 
8941
+!
 
8942
+! PR 56968: [4.7/4.8/4.9 Regression] [F03] Issue with a procedure defined with a generic name returning procedure pointer
 
8943
+!
 
8944
+! Contributed by Samuel Debionne <samuel.debionne@ujf-grenoble.fr>
 
8945
+
 
8946
+module test
 
8947
+
 
8948
+  interface generic_name_get_proc_ptr
 
8949
+    module procedure specific_name_get_proc_ptr
 
8950
+  end interface
 
8951
+
 
8952
+  abstract interface
 
8953
+    double precision function foo(arg1)
 
8954
+      real, intent(in) :: arg1
 
8955
+    end function
 
8956
+  end interface
 
8957
+
 
8958
+contains
 
8959
+
 
8960
+  function specific_name_get_proc_ptr() result(res)
 
8961
+    procedure(foo), pointer :: res
 
8962
+  end function
 
8963
+
 
8964
+end module test
 
8965
+
 
8966
+program crash_test
 
8967
+    use :: test
 
8968
+
 
8969
+    procedure(foo), pointer :: ptr
 
8970
+
 
8971
+    ptr => specific_name_get_proc_ptr()
 
8972
+    ptr => generic_name_get_proc_ptr()
 
8973
+
 
8974
+end program
 
8975
+
 
8976
+! { dg-final { cleanup-modules "test" } }
 
8977
Index: gcc/testsuite/gfortran.dg/namelist_81.f90
 
8978
===================================================================
 
8979
--- a/src/gcc/testsuite/gfortran.dg/namelist_81.f90     (.../tags/gcc_4_8_0_release)
 
8980
+++ b/src/gcc/testsuite/gfortran.dg/namelist_81.f90     (.../branches/gcc-4_8-branch)
 
8981
@@ -0,0 +1,43 @@
 
8982
+! { dg-do run }
 
8983
+! PR56786 Error on embedded spaces
 
8984
+integer :: i(3)
 
8985
+namelist /nml/ i
 
8986
+
 
8987
+i = -42
 
8988
+open(99,status='scratch')
 
8989
+write(99,'(a)') '&nml i(3 ) = 5 /'
 
8990
+rewind(99)
 
8991
+read(99,nml=nml)
 
8992
+close(99)
 
8993
+if (i(1)/=-42 .or. i(2)/=-42 .or. i(3)/=5) call abort()
 
8994
+
 
8995
+! Shorten the file so the read hits EOF
 
8996
+
 
8997
+open(99,status='scratch')
 
8998
+write(99,'(a)') '&nml i(3 ) = 5 '
 
8999
+rewind(99)
 
9000
+read(99,nml=nml, end=30)
 
9001
+call abort()
 
9002
+! Shorten some more
 
9003
+ 30 close(99)
 
9004
+open(99,status='scratch')
 
9005
+write(99,'(a)') '&nml i(3 ) ='
 
9006
+rewind(99)
 
9007
+read(99,nml=nml, end=40)
 
9008
+call abort()
 
9009
+! Shorten some more
 
9010
+ 40 close(99)
 
9011
+open(99,status='scratch')
 
9012
+write(99,'(a)') '&nml i(3 )'
 
9013
+rewind(99)
 
9014
+read(99,nml=nml, end=50)
 
9015
+call abort()
 
9016
+! Shorten some more
 
9017
+ 50 close(99)
 
9018
+open(99,status='scratch')
 
9019
+write(99,'(a)') '&nml i(3 '
 
9020
+rewind(99)
 
9021
+read(99,nml=nml, end=60)
 
9022
+call abort()
 
9023
+ 60 close(99)
 
9024
+end
 
9025
Index: gcc/testsuite/gfortran.dg/array_constructor_44.f90
 
9026
===================================================================
 
9027
--- a/src/gcc/testsuite/gfortran.dg/array_constructor_44.f90    (.../tags/gcc_4_8_0_release)
 
9028
+++ b/src/gcc/testsuite/gfortran.dg/array_constructor_44.f90    (.../branches/gcc-4_8-branch)
 
9029
@@ -0,0 +1,12 @@
 
9030
+! { dg-do run }
 
9031
+! { dg-options "-ffrontend-optimize" }
 
9032
+! PR 56872 - wrong front-end optimization with a single constructor.
 
9033
+! Original bug report by Rich Townsend.
 
9034
+  integer :: k
 
9035
+  real :: s
 
9036
+  integer :: m
 
9037
+  s = 2.0
 
9038
+  m = 4
 
9039
+  res = SUM([(s**(REAL(k-1)/REAL(m-1)),k=1,m)])
 
9040
+  if (abs(res - 5.84732246) > 1e-6) call abort
 
9041
+  end
 
9042
Index: gcc/testsuite/gfortran.dg/array_constructor_46.f90
 
9043
===================================================================
 
9044
--- a/src/gcc/testsuite/gfortran.dg/array_constructor_46.f90    (.../tags/gcc_4_8_0_release)
 
9045
+++ b/src/gcc/testsuite/gfortran.dg/array_constructor_46.f90    (.../branches/gcc-4_8-branch)
 
9046
@@ -0,0 +1,15 @@
 
9047
+! { dg-do run }
 
9048
+! { dg-options "-ffrontend-optimize -fdump-tree-original" }
 
9049
+! Test that nested array constructors are optimized.
 
9050
+program main
 
9051
+  implicit none
 
9052
+  integer, parameter :: dp=selected_real_kind(15)
 
9053
+  real(kind=dp), dimension(2,2) :: a
 
9054
+  real(kind=dp) thirteen
 
9055
+
 
9056
+  data a /2._dp,3._dp,5._dp,7._dp/
 
9057
+  thirteen = 13._dp
 
9058
+  if (abs (product([[11._dp, thirteen], a]) - 30030._dp) > 1e-8) call abort
 
9059
+end program main
 
9060
+! { dg-final { scan-tree-dump-times "while" 2 "original" } }
 
9061
+! { dg-final { cleanup-tree-dump "original" } }
 
9062
Index: gcc/testsuite/gfortran.dg/namelist_78.f90
 
9063
===================================================================
 
9064
--- a/src/gcc/testsuite/gfortran.dg/namelist_78.f90     (.../tags/gcc_4_8_0_release)
 
9065
+++ b/src/gcc/testsuite/gfortran.dg/namelist_78.f90     (.../branches/gcc-4_8-branch)
 
9066
@@ -0,0 +1,34 @@
 
9067
+! { dg-do run }
 
9068
+!
 
9069
+! PR libfortran/51825
 
9070
+! Test case regarding namelist problems with derived types
 
9071
+
 
9072
+program namelist
 
9073
+
 
9074
+    type d1
 
9075
+        integer :: j = 0
 
9076
+    end type d1
 
9077
+
 
9078
+    type d2
 
9079
+        type(d1) k
 
9080
+    end type d2
 
9081
+
 
9082
+    type d3
 
9083
+        type(d2) d(2)
 
9084
+    end type d3
 
9085
+
 
9086
+    type(d3) der
 
9087
+    namelist /nmlst/ der
 
9088
+
 
9089
+    open (10, status='scratch')
 
9090
+    write (10, '(a)') "&NMLST"
 
9091
+    write (10, '(a)') " DER%D(1)%K%J = 1,"
 
9092
+    write (10, '(a)') " DER%D(2)%K%J = 2,"
 
9093
+    write (10, '(a)') "/"
 
9094
+    rewind(10)
 
9095
+    read(10, nml=nmlst)
 
9096
+    close (10)
 
9097
+
 
9098
+    if (der%d(1)%k%j /= 1) call abort
 
9099
+    if (der%d(2)%k%j /= 2) call abort
 
9100
+end program namelist
 
9101
Index: gcc/testsuite/gfortran.dg/fmt_cache_3.f90
 
9102
===================================================================
 
9103
--- a/src/gcc/testsuite/gfortran.dg/fmt_cache_3.f90     (.../tags/gcc_4_8_0_release)
 
9104
+++ b/src/gcc/testsuite/gfortran.dg/fmt_cache_3.f90     (.../branches/gcc-4_8-branch)
 
9105
@@ -0,0 +1,80 @@
 
9106
+! { dg-do run }
 
9107
+!
 
9108
+! PR fortran/56737
 
9109
+!
 
9110
+! Contributed by Jonathan Hogg
 
9111
+!
 
9112
+module hsl_mc73_single
 
9113
+   implicit none
 
9114
+   integer, parameter, private :: wp = kind(0.0)
 
9115
+contains
 
9116
+   subroutine mc73_fiedler(n,lirn,irn,ip,list)
 
9117
+      integer,  intent (in) :: n
 
9118
+      integer,  intent (in) :: lirn
 
9119
+      integer,  intent (in) :: irn(*)
 
9120
+      integer,  intent (in) :: ip(*)
 
9121
+      integer, intent (out) :: list(*)
 
9122
+
 
9123
+      integer :: icntl(10)
 
9124
+
 
9125
+      call fiedler_graph(icntl)
 
9126
+   end subroutine mc73_fiedler
 
9127
+
 
9128
+   subroutine mc73_order
 
9129
+      integer :: icntl(10)
 
9130
+
 
9131
+      call fiedler_graph(icntl)
 
9132
+   end subroutine mc73_order
 
9133
+
 
9134
+   subroutine fiedler_graph(icntl)
 
9135
+      integer,  intent (in) :: icntl(10)
 
9136
+
 
9137
+      real (kind = wp)  :: tol
 
9138
+      real (kind = wp)  :: tol1
 
9139
+      real (kind = wp)  :: rtol
 
9140
+
 
9141
+      call multilevel_eig(tol,tol1,rtol,icntl)
 
9142
+   end subroutine fiedler_graph
 
9143
+
 
9144
+   subroutine multilevel_eig(tol,tol1,rtol,icntl)
 
9145
+      real (kind = wp), intent (in) :: tol,tol1,rtol
 
9146
+      integer,  intent(in) :: icntl(10)
 
9147
+
 
9148
+      call level_print(6,'end of level ',1)
 
9149
+   end subroutine multilevel_eig
 
9150
+
 
9151
+   subroutine level_print(mp,title1,level)
 
9152
+      character (len = *), intent(in) :: title1
 
9153
+      integer,  intent(in) :: mp,level
 
9154
+      character(len=80) fmt
 
9155
+      integer :: char_len1,char_len2
 
9156
+
 
9157
+      char_len1=len_trim(title1)
 
9158
+
 
9159
+      write (fmt,"('(',i4,'(1H ),6h===== ,a',i4,',i4,6h =====)')") &
 
9160
+           level*3, char_len1
 
9161
+!      print *, "fmt = ", fmt
 
9162
+!      print *, "title1= ", title1
 
9163
+!      print *, "level = ", level
 
9164
+      write (66,fmt) title1,level
 
9165
+   end subroutine level_print
 
9166
+end module hsl_mc73_single
 
9167
+
 
9168
+program test
 
9169
+   use hsl_mc73_single
 
9170
+   implicit none
 
9171
+   character(len=200) :: str(2)
 
9172
+   integer, parameter :: wp = kind(0.0)
 
9173
+
 
9174
+   integer :: n, lirn
 
9175
+   integer :: irn(1), ip(1), list(1)
 
9176
+
 
9177
+   str = ""
 
9178
+   open (66, status='scratch')
 
9179
+   call mc73_order
 
9180
+   call mc73_fiedler(n,lirn,irn,ip,list)
 
9181
+   rewind (66)
 
9182
+   read (66, '(a)') str
 
9183
+   close (66)
 
9184
+   if (any (str /= "   ===== end of level   1 =====")) call abort()
 
9185
+end program test
 
9186
Index: gcc/testsuite/gcc.c-torture/execute/pr33992.c
 
9187
===================================================================
 
9188
--- a/src/gcc/testsuite/gcc.c-torture/execute/pr33992.c (.../tags/gcc_4_8_0_release)
 
9189
+++ b/src/gcc/testsuite/gcc.c-torture/execute/pr33992.c (.../branches/gcc-4_8-branch)
 
9190
@@ -7,7 +7,7 @@
 
9191
     abort ();
 
9192
 }
 
9193
 
 
9194
-void __attribute__((always_inline))
 
9195
+static void __attribute__((always_inline))
 
9196
 foo (unsigned long long *r)
 
9197
 {
 
9198
   int i;
 
9199
Index: gcc/testsuite/gcc.c-torture/execute/pr56899.c
 
9200
===================================================================
 
9201
--- a/src/gcc/testsuite/gcc.c-torture/execute/pr56899.c (.../tags/gcc_4_8_0_release)
 
9202
+++ b/src/gcc/testsuite/gcc.c-torture/execute/pr56899.c (.../branches/gcc-4_8-branch)
 
9203
@@ -0,0 +1,47 @@
 
9204
+/* PR tree-optimization/56899 */
 
9205
+
 
9206
+#if __SIZEOF_INT__ == 4 && __CHAR_BIT__ == 8
 
9207
+__attribute__((noinline, noclone)) void
 
9208
+f1 (int v)
 
9209
+{
 
9210
+  int x = -214748365 * (v - 1);
 
9211
+  if (x != -1932735285)
 
9212
+    __builtin_abort ();
 
9213
+}
 
9214
+
 
9215
+__attribute__((noinline, noclone)) void
 
9216
+f2 (int v)
 
9217
+{
 
9218
+  int x = 214748365 * (v + 1);
 
9219
+  if (x != -1932735285)
 
9220
+    __builtin_abort ();
 
9221
+}
 
9222
+
 
9223
+__attribute__((noinline, noclone)) void
 
9224
+f3 (unsigned int v)
 
9225
+{
 
9226
+  unsigned int x = -214748365U * (v - 1);
 
9227
+  if (x != -1932735285U)
 
9228
+    __builtin_abort ();
 
9229
+}
 
9230
+
 
9231
+__attribute__((noinline, noclone)) void
 
9232
+f4 (unsigned int v)
 
9233
+{
 
9234
+  unsigned int x = 214748365U * (v + 1);
 
9235
+  if (x != -1932735285U)
 
9236
+    __builtin_abort ();
 
9237
+}
 
9238
+#endif
 
9239
+
 
9240
+int
 
9241
+main ()
 
9242
+{
 
9243
+#if __SIZEOF_INT__ == 4 && __CHAR_BIT__ == 8
 
9244
+  f1 (10);
 
9245
+  f2 (-10);
 
9246
+  f3 (10);
 
9247
+  f4 (-10U);
 
9248
+#endif
 
9249
+  return 0;
 
9250
+}
 
9251
Index: gcc/testsuite/gcc.c-torture/execute/pr57131.c
 
9252
===================================================================
 
9253
--- a/src/gcc/testsuite/gcc.c-torture/execute/pr57131.c (.../tags/gcc_4_8_0_release)
 
9254
+++ b/src/gcc/testsuite/gcc.c-torture/execute/pr57131.c (.../branches/gcc-4_8-branch)
 
9255
@@ -0,0 +1,19 @@
 
9256
+/* PR rtl-optimization/57131 */
 
9257
+
 
9258
+extern void abort (void);
 
9259
+
 
9260
+int
 
9261
+main ()
 
9262
+{
 
9263
+  volatile int x1 = 0;
 
9264
+  volatile long long x2 = 0;
 
9265
+  volatile int x3 = 0;
 
9266
+  volatile int x4 = 1;
 
9267
+  volatile int x5 = 1;
 
9268
+  volatile long long x6 = 1;
 
9269
+  long long t = ((x1 * (x2 << x3)) / (x4 * x5)) + x6;
 
9270
+
 
9271
+  if (t != 1)
 
9272
+    abort ();
 
9273
+  return 0;
 
9274
+}
 
9275
Index: gcc/testsuite/gcc.c-torture/execute/builtins/builtins.exp
 
9276
===================================================================
 
9277
--- a/src/gcc/testsuite/gcc.c-torture/execute/builtins/builtins.exp     (.../tags/gcc_4_8_0_release)
 
9278
+++ b/src/gcc/testsuite/gcc.c-torture/execute/builtins/builtins.exp     (.../branches/gcc-4_8-branch)
 
9279
@@ -43,7 +43,8 @@
 
9280
 }
 
9281
 if { [istarget *-*-eabi*]
 
9282
      || [istarget *-*-elf]
 
9283
-     || [istarget *-*-mingw*] } {
 
9284
+     || [istarget *-*-mingw*]
 
9285
+     || [istarget *-*-rtems*] } {
 
9286
    lappend additional_flags "-Wl,--allow-multiple-definition"
 
9287
 }
 
9288
 
 
9289
Index: gcc/testsuite/gcc.c-torture/execute/pr57130.c
 
9290
===================================================================
 
9291
--- a/src/gcc/testsuite/gcc.c-torture/execute/pr57130.c (.../tags/gcc_4_8_0_release)
 
9292
+++ b/src/gcc/testsuite/gcc.c-torture/execute/pr57130.c (.../branches/gcc-4_8-branch)
 
9293
@@ -0,0 +1,21 @@
 
9294
+/* PR rtl-optimization/57130 */
 
9295
+
 
9296
+struct S { int a, b, c, d; } s[2] = { { 6, 8, -8, -5 }, { 0, 2, -1, 2 } };
 
9297
+
 
9298
+__attribute__((noinline, noclone)) void
 
9299
+foo (struct S r)
 
9300
+{
 
9301
+  static int cnt;
 
9302
+  if (__builtin_memcmp (&r, &s[cnt++], sizeof r) != 0)
 
9303
+    __builtin_abort ();
 
9304
+}
 
9305
+
 
9306
+int
 
9307
+main ()
 
9308
+{
 
9309
+  struct S r = { 6, 8, -8, -5 };
 
9310
+  foo (r);
 
9311
+  r = (struct S) { 0, 2, -1, 2 };
 
9312
+  foo (r);
 
9313
+  return 0;
 
9314
+}
 
9315
Index: gcc/testsuite/gcc.c-torture/execute/pr56837.c
 
9316
===================================================================
 
9317
--- a/src/gcc/testsuite/gcc.c-torture/execute/pr56837.c (.../tags/gcc_4_8_0_release)
 
9318
+++ b/src/gcc/testsuite/gcc.c-torture/execute/pr56837.c (.../branches/gcc-4_8-branch)
 
9319
@@ -0,0 +1,21 @@
 
9320
+extern void abort (void);
 
9321
+_Complex int a[1024];
 
9322
+
 
9323
+__attribute__((noinline, noclone)) void
 
9324
+foo (void)
 
9325
+{
 
9326
+  int i;
 
9327
+  for (i = 0; i < 1024; i++)
 
9328
+    a[i] = -1;
 
9329
+}
 
9330
+
 
9331
+int
 
9332
+main ()
 
9333
+{
 
9334
+  int i;
 
9335
+  foo ();
 
9336
+  for (i = 0; i < 1024; i++)
 
9337
+    if (a[i] != -1)
 
9338
+      abort ();
 
9339
+  return 0;
 
9340
+}
 
9341
Index: gcc/testsuite/gcc.c-torture/execute/pr56962.c
 
9342
===================================================================
 
9343
--- a/src/gcc/testsuite/gcc.c-torture/execute/pr56962.c (.../tags/gcc_4_8_0_release)
 
9344
+++ b/src/gcc/testsuite/gcc.c-torture/execute/pr56962.c (.../branches/gcc-4_8-branch)
 
9345
@@ -0,0 +1,30 @@
 
9346
+/* PR tree-optimization/56962 */
 
9347
+
 
9348
+extern void abort (void);
 
9349
+long long v[144];
 
9350
+
 
9351
+__attribute__((noinline, noclone)) void
 
9352
+bar (long long *x)
 
9353
+{
 
9354
+  if (x != &v[29])
 
9355
+    abort ();
 
9356
+}
 
9357
+
 
9358
+__attribute__((noinline, noclone)) void
 
9359
+foo (long long *x, long y, long z)
 
9360
+{
 
9361
+  long long a, b, c;
 
9362
+  a = x[z * 4 + y * 3];
 
9363
+  b = x[z * 5 + y * 3];
 
9364
+  c = x[z * 5 + y * 4];
 
9365
+  x[y * 4] = a;
 
9366
+  bar (&x[z * 5 + y]);
 
9367
+  x[z * 5 + y * 5] = b + c;
 
9368
+}
 
9369
+
 
9370
+int
 
9371
+main ()
 
9372
+{
 
9373
+  foo (v, 24, 1);
 
9374
+  return 0;
 
9375
+}
 
9376
Index: gcc/testsuite/gcc.c-torture/execute/pr56866.c
 
9377
===================================================================
 
9378
--- a/src/gcc/testsuite/gcc.c-torture/execute/pr56866.c (.../tags/gcc_4_8_0_release)
 
9379
+++ b/src/gcc/testsuite/gcc.c-torture/execute/pr56866.c (.../branches/gcc-4_8-branch)
 
9380
@@ -0,0 +1,45 @@
 
9381
+/* PR target/56866 */
 
9382
+
 
9383
+int
 
9384
+main ()
 
9385
+{
 
9386
+#if __CHAR_BIT__ == 8 && __SIZEOF_LONG_LONG__ == 8 && __SIZEOF_INT__ == 4 && __SIZEOF_SHORT__ == 2
 
9387
+  unsigned long long wq[256], rq[256];
 
9388
+  unsigned int wi[256], ri[256];
 
9389
+  unsigned short ws[256], rs[256];
 
9390
+  unsigned char wc[256], rc[256];
 
9391
+  int t;
 
9392
+
 
9393
+  __builtin_memset (wq, 0, sizeof wq);
 
9394
+  __builtin_memset (wi, 0, sizeof wi);
 
9395
+  __builtin_memset (ws, 0, sizeof ws);
 
9396
+  __builtin_memset (wc, 0, sizeof wc);
 
9397
+  wq[0] = 0x0123456789abcdefULL;
 
9398
+  wi[0] = 0x01234567;
 
9399
+  ws[0] = 0x4567;
 
9400
+  wc[0] = 0x73;
 
9401
+
 
9402
+  asm volatile ("" : : "g" (wq), "g" (wi), "g" (ws), "g" (wc) : "memory");
 
9403
+
 
9404
+  for (t = 0; t < 256; ++t)
 
9405
+    rq[t] = (wq[t] >> 8) | (wq[t] << (sizeof (wq[0]) * __CHAR_BIT__ - 8));
 
9406
+  for (t = 0; t < 256; ++t)
 
9407
+    ri[t] = (wi[t] >> 8) | (wi[t] << (sizeof (wi[0]) * __CHAR_BIT__ - 8));
 
9408
+  for (t = 0; t < 256; ++t)
 
9409
+    rs[t] = (ws[t] >> 9) | (ws[t] << (sizeof (ws[0]) * __CHAR_BIT__ - 9));
 
9410
+  for (t = 0; t < 256; ++t)
 
9411
+    rc[t] = (wc[t] >> 5) | (wc[t] << (sizeof (wc[0]) * __CHAR_BIT__ - 5));
 
9412
+
 
9413
+  asm volatile ("" : : "g" (rq), "g" (ri), "g" (rs), "g" (rc) : "memory");
 
9414
+
 
9415
+  if (rq[0] != 0xef0123456789abcdULL || rq[1])
 
9416
+    __builtin_abort ();
 
9417
+  if (ri[0] != 0x67012345 || ri[1])
 
9418
+    __builtin_abort ();
 
9419
+  if (rs[0] != 0xb3a2 || rs[1])
 
9420
+    __builtin_abort ();
 
9421
+  if (rc[0] != 0x9b || rc[1])
 
9422
+    __builtin_abort ();
 
9423
+#endif
 
9424
+  return 0;
 
9425
+}
 
9426
Index: gcc/testsuite/gcc.c-torture/compile/pr56984.c
 
9427
===================================================================
 
9428
--- a/src/gcc/testsuite/gcc.c-torture/compile/pr56984.c (.../tags/gcc_4_8_0_release)
 
9429
+++ b/src/gcc/testsuite/gcc.c-torture/compile/pr56984.c (.../branches/gcc-4_8-branch)
 
9430
@@ -0,0 +1,9 @@
 
9431
+/* PR tree-optimization/56984 */
 
9432
+
 
9433
+int
 
9434
+foo (int x)
 
9435
+{
 
9436
+  if ((x >> 31) < -1)
 
9437
+    x++;
 
9438
+  return x;
 
9439
+}
 
9440
Index: gcc/testsuite/gcc.c-torture/compile/pr56745.c
 
9441
===================================================================
 
9442
--- a/src/gcc/testsuite/gcc.c-torture/compile/pr56745.c (.../tags/gcc_4_8_0_release)
 
9443
+++ b/src/gcc/testsuite/gcc.c-torture/compile/pr56745.c (.../branches/gcc-4_8-branch)
 
9444
@@ -0,0 +1,15 @@
 
9445
+/* PR rtl-optimization/56745 */
 
9446
+
 
9447
+unsigned char a[6];
 
9448
+
 
9449
+void
 
9450
+foo ()
 
9451
+{
 
9452
+  int i;
 
9453
+  for (i = 5; i >= 0; i++)
 
9454
+    {
 
9455
+      if (++a[i] != 0)
 
9456
+       break;
 
9457
+      ++a[i];
 
9458
+    }
 
9459
+}
 
9460
Index: gcc/testsuite/gnat.dg/specs/array3.ads
 
9461
===================================================================
 
9462
--- a/src/gcc/testsuite/gnat.dg/specs/array3.ads        (.../tags/gcc_4_8_0_release)
 
9463
+++ b/src/gcc/testsuite/gnat.dg/specs/array3.ads        (.../branches/gcc-4_8-branch)
 
9464
@@ -0,0 +1,18 @@
 
9465
+-- PR middle-end/56474
 
9466
+-- Reported by Pavel Zhukov <pavel@zhukoff.net>
 
9467
+
 
9468
+-- { dg-do compile }
 
9469
+
 
9470
+with Ada.Streams;
 
9471
+
 
9472
+package Array3 is
 
9473
+
 
9474
+   use type Ada.Streams.Stream_Element_Offset;
 
9475
+
 
9476
+   type Vector (Size : Ada.Streams.Stream_Element_Offset) is record
 
9477
+      Value : Ada.Streams.Stream_Element_Array (0 .. Size);
 
9478
+   end record;
 
9479
+
 
9480
+   Empty_Vector : Vector (-1);
 
9481
+
 
9482
+end Array3;
 
9483
Index: gcc/testsuite/gcc.dg/pr56890-2.c
 
9484
===================================================================
 
9485
--- a/src/gcc/testsuite/gcc.dg/pr56890-2.c      (.../tags/gcc_4_8_0_release)
 
9486
+++ b/src/gcc/testsuite/gcc.dg/pr56890-2.c      (.../branches/gcc-4_8-branch)
 
9487
@@ -0,0 +1,19 @@
 
9488
+/* PR target/56890 */
 
9489
+/* Reported by Rainer Jung <rainer.jung@kippdata.de> */
 
9490
+
 
9491
+/* { dg-do assemble } */
 
9492
+/* { dg-options "-O" } */
 
9493
+
 
9494
+unsigned int buggy(unsigned int min, unsigned int max)
 
9495
+{
 
9496
+    unsigned int number;
 
9497
+    if (max < 16384) {
 
9498
+        unsigned short num16;
 
9499
+        num16 = min + (long) ((double) (max - min + 1.0) * (num16 / (65535 + 1.0)));
 
9500
+        return num16;
 
9501
+    }
 
9502
+    else {
 
9503
+        (number) = min + (long) ((double) (max - min + 1.0) * (number / (4294967295U + 1.0)));
 
9504
+    }
 
9505
+    return number;
 
9506
+}
 
9507
Index: gcc/testsuite/gcc.dg/pr57104.c
 
9508
===================================================================
 
9509
--- a/src/gcc/testsuite/gcc.dg/pr57104.c        (.../tags/gcc_4_8_0_release)
 
9510
+++ b/src/gcc/testsuite/gcc.dg/pr57104.c        (.../branches/gcc-4_8-branch)
 
9511
@@ -0,0 +1,12 @@
 
9512
+/* PR tree-optimization/57104 */
 
9513
+/* { dg-do compile { target { x86_64-*-linux* && lp64 } } } */
 
9514
+/* { dg-options "-fsanitize=thread" } */
 
9515
+
 
9516
+register int r asm ("r14");
 
9517
+int v;
 
9518
+
 
9519
+int
 
9520
+foo (void)
 
9521
+{
 
9522
+  return r + v;
 
9523
+}
 
9524
Index: gcc/testsuite/gcc.dg/pr56847.c
 
9525
===================================================================
 
9526
--- a/src/gcc/testsuite/gcc.dg/pr56847.c        (.../tags/gcc_4_8_0_release)
 
9527
+++ b/src/gcc/testsuite/gcc.dg/pr56847.c        (.../branches/gcc-4_8-branch)
 
9528
@@ -0,0 +1,12 @@
 
9529
+/* PR rtl-optimization/56847 */
 
9530
+/* { dg-do compile { target pie } } */
 
9531
+/* { dg-options "-O2 -fpie" } */
 
9532
+
 
9533
+struct S { long int a, b; } e;
 
9534
+__thread struct S s;
 
9535
+
 
9536
+void
 
9537
+foo (void)
 
9538
+{
 
9539
+  s = e;
 
9540
+}
 
9541
Index: gcc/testsuite/gcc.dg/pr56992.c
 
9542
===================================================================
 
9543
--- a/src/gcc/testsuite/gcc.dg/pr56992.c        (.../tags/gcc_4_8_0_release)
 
9544
+++ b/src/gcc/testsuite/gcc.dg/pr56992.c        (.../branches/gcc-4_8-branch)
 
9545
@@ -0,0 +1,18 @@
 
9546
+/* PR rtl-optimization/56992 */
 
9547
+/* { dg-do compile } */
 
9548
+/* { dg-options "-Og -g" } */
 
9549
+
 
9550
+inline int
 
9551
+foo (const char *x)
 
9552
+{
 
9553
+  return __builtin_strlen (x);
 
9554
+}
 
9555
+
 
9556
+int
 
9557
+bar (const char *x, unsigned int *y)
 
9558
+{
 
9559
+  unsigned int l = foo (x);
 
9560
+  if (l > 15)
 
9561
+    l = 15;
 
9562
+  *y = l;
 
9563
+}
 
9564
Index: gcc/testsuite/gcc.dg/pr57184.c
 
9565
===================================================================
 
9566
--- a/src/gcc/testsuite/gcc.dg/pr57184.c        (.../tags/gcc_4_8_0_release)
 
9567
+++ b/src/gcc/testsuite/gcc.dg/pr57184.c        (.../branches/gcc-4_8-branch)
 
9568
@@ -0,0 +1,13 @@
 
9569
+/* PR debug/57184 */
 
9570
+/* { dg-do compile } */
 
9571
+/* { dg-options "-O2 -g" } */
 
9572
+
 
9573
+struct S {};
 
9574
+void bar (struct S *const);
 
9575
+static struct S *const c = &(struct S) {};
 
9576
+
 
9577
+void
 
9578
+foo (void)
 
9579
+{
 
9580
+  bar (c);
 
9581
+}
 
9582
Index: gcc/testsuite/gcc.dg/uninit-pred-5_a.c
 
9583
===================================================================
 
9584
--- a/src/gcc/testsuite/gcc.dg/uninit-pred-5_a.c        (.../tags/gcc_4_8_0_release)
 
9585
+++ b/src/gcc/testsuite/gcc.dg/uninit-pred-5_a.c        (.../branches/gcc-4_8-branch)
 
9586
@@ -6,8 +6,9 @@
 
9587
 int blah(int);
 
9588
 void t(int);
 
9589
 
 
9590
+static int
 
9591
 __attribute__((always_inline)) 
 
9592
-int foo (int n, int* v, int r)
 
9593
+foo (int n, int* v, int r)
 
9594
 {
 
9595
   int flag = 0;
 
9596
   if (r > n)
 
9597
Index: gcc/testsuite/gcc.dg/noreturn-8.c
 
9598
===================================================================
 
9599
--- a/src/gcc/testsuite/gcc.dg/noreturn-8.c     (.../tags/gcc_4_8_0_release)
 
9600
+++ b/src/gcc/testsuite/gcc.dg/noreturn-8.c     (.../branches/gcc-4_8-branch)
 
9601
@@ -1,4 +1,4 @@
 
9602
-/* { dg-do run } */
 
9603
+/* { dg-do run { target nonpic } } */
 
9604
 /* { dg-options "-O2" } */
 
9605
 void exit (int);
 
9606
 void noreturn_autodetection_failed ();
 
9607
Index: gcc/testsuite/gcc.dg/pr57149.c
 
9608
===================================================================
 
9609
--- a/src/gcc/testsuite/gcc.dg/pr57149.c        (.../tags/gcc_4_8_0_release)
 
9610
+++ b/src/gcc/testsuite/gcc.dg/pr57149.c        (.../branches/gcc-4_8-branch)
 
9611
@@ -0,0 +1,50 @@
 
9612
+/* PR tree-optimization/57149 */
 
9613
+/* { dg-do compile } */
 
9614
+/* { dg-options "-Os -Wuninitialized" } */
 
9615
+
 
9616
+struct A { struct A *a, *b; };
 
9617
+struct D { struct A e; };
 
9618
+struct E { unsigned char f; struct { struct A e; } g; };
 
9619
+struct F { struct E i[32]; };
 
9620
+
 
9621
+extern int fn0 (void);
 
9622
+extern int fn1 (struct E *, struct D *);
 
9623
+
 
9624
+static inline __attribute__ ((always_inline)) int
 
9625
+fn2 (const struct A *x)
 
9626
+{
 
9627
+  return x->a == x;
 
9628
+}
 
9629
+
 
9630
+static int
 
9631
+fn3 (struct E *x)
 
9632
+{
 
9633
+  struct D *l, *m;
 
9634
+  int retval = retval;
 
9635
+  if (fn2 (&x->g.e))
 
9636
+    return 0;
 
9637
+  for (l = (struct D *) x->g.e.a, m = (struct D *) l->e.a;
 
9638
+       &l->e != &x->g.e;
 
9639
+       l = m, m = (struct D *) m->e.a)
 
9640
+    retval = fn1 (x, l);
 
9641
+  return retval;
 
9642
+}
 
9643
+
 
9644
+void
 
9645
+fn4 (struct F *x, unsigned k)
 
9646
+{
 
9647
+  unsigned i;
 
9648
+  for (i = 0; i < k; i++)
 
9649
+    {
 
9650
+      struct E *y = &x->i[i];
 
9651
+      int err = -22;
 
9652
+      err = fn3 (y);
 
9653
+      if (y->f == 0)
 
9654
+       {
 
9655
+         if (err > 0)
 
9656
+           err = fn0 ();
 
9657
+         if (err < 0)  /* { dg-bogus "may be used uninitialized in this function" } */
 
9658
+           fn0 ();
 
9659
+       }
 
9660
+    }
 
9661
+}
 
9662
Index: gcc/testsuite/gcc.dg/autopar/pr57103.c
 
9663
===================================================================
 
9664
--- a/src/gcc/testsuite/gcc.dg/autopar/pr57103.c        (.../tags/gcc_4_8_0_release)
 
9665
+++ b/src/gcc/testsuite/gcc.dg/autopar/pr57103.c        (.../branches/gcc-4_8-branch)
 
9666
@@ -0,0 +1,19 @@
 
9667
+/* { dg-do compile } */
 
9668
+/* { dg-options "-O -ftree-parallelize-loops=4" } */
 
9669
+
 
9670
+int d[1024];
 
9671
+
 
9672
+static inline int foo (void)
 
9673
+{
 
9674
+  int s = 0;
 
9675
+  int i = 0;
 
9676
+  for (; i < 1024; i++)
 
9677
+    s += d[i];
 
9678
+  return s;
 
9679
+}
 
9680
+
 
9681
+void bar (void)
 
9682
+{
 
9683
+  if (foo ())
 
9684
+    __builtin_abort ();
 
9685
+}
 
9686
Index: gcc/testsuite/gcc.dg/autopar/pr57185.c
 
9687
===================================================================
 
9688
--- a/src/gcc/testsuite/gcc.dg/autopar/pr57185.c        (.../tags/gcc_4_8_0_release)
 
9689
+++ b/src/gcc/testsuite/gcc.dg/autopar/pr57185.c        (.../branches/gcc-4_8-branch)
 
9690
@@ -0,0 +1,29 @@
 
9691
+/* { dg-do compile } */
 
9692
+/* { dg-options "-O3 -ftree-parallelize-loops=2 -fipa-pta" } */
 
9693
+
 
9694
+int a, b;
 
9695
+int *d;
 
9696
+void f(void)
 
9697
+{
 
9698
+  int c;
 
9699
+  b %= 1;
 
9700
+
 
9701
+  if(1 - (b < 1))
 
9702
+    {
 
9703
+      int *q = 0;
 
9704
+
 
9705
+      if(a)
 
9706
+       {
 
9707
+         c = 0;
 
9708
+lbl:
 
9709
+         for(*d; *d; ++*d)
 
9710
+           if(c ? : a ? : (c = 1) ? : 0)
 
9711
+             *q &= 1;
 
9712
+         return;
 
9713
+       }
 
9714
+
 
9715
+      q = (int *)1;
 
9716
+    }
 
9717
+  goto lbl;
 
9718
+}
 
9719
+
 
9720
Index: gcc/testsuite/gcc.dg/pr48186.c
 
9721
===================================================================
 
9722
--- a/src/gcc/testsuite/gcc.dg/pr48186.c        (.../tags/gcc_4_8_0_release)
 
9723
+++ b/src/gcc/testsuite/gcc.dg/pr48186.c        (.../branches/gcc-4_8-branch)
 
9724
@@ -0,0 +1,5 @@
 
9725
+/* PR tree-optimization/48186 */
 
9726
+/* { dg-do compile } */
 
9727
+/* { dg-options "-O --param hot-bb-frequency-fraction=0" } */
 
9728
+
 
9729
+void foo (void) { }
 
9730
Index: gcc/testsuite/gcc.dg/uninit-pred-5_b.c
 
9731
===================================================================
 
9732
--- a/src/gcc/testsuite/gcc.dg/uninit-pred-5_b.c        (.../tags/gcc_4_8_0_release)
 
9733
+++ b/src/gcc/testsuite/gcc.dg/uninit-pred-5_b.c        (.../branches/gcc-4_8-branch)
 
9734
@@ -6,8 +6,9 @@
 
9735
 int blah(int);
 
9736
 void t(int);
 
9737
 
 
9738
+static int
 
9739
 __attribute__((always_inline)) 
 
9740
-int foo (int n, int* v, int r)
 
9741
+foo (int n, int* v, int r)
 
9742
 {
 
9743
   int flag = 0;
 
9744
   if (r > n)
 
9745
Index: gcc/testsuite/gcc.dg/const-1.c
 
9746
===================================================================
 
9747
--- a/src/gcc/testsuite/gcc.dg/const-1.c        (.../tags/gcc_4_8_0_release)
 
9748
+++ b/src/gcc/testsuite/gcc.dg/const-1.c        (.../branches/gcc-4_8-branch)
 
9749
@@ -1,4 +1,4 @@
 
9750
-/* { dg-do compile } */
 
9751
+/* { dg-do compile { target nonpic } } */
 
9752
 /* { dg-options "-O2 -Wsuggest-attribute=const" } */
 
9753
 
 
9754
 extern int extern_const(int a) __attribute__ ((const));
 
9755
Index: gcc/testsuite/gcc.dg/pr55702.c
 
9756
===================================================================
 
9757
--- a/src/gcc/testsuite/gcc.dg/pr55702.c        (.../tags/gcc_4_8_0_release)
 
9758
+++ b/src/gcc/testsuite/gcc.dg/pr55702.c        (.../branches/gcc-4_8-branch)
 
9759
@@ -0,0 +1,9 @@
 
9760
+/* PR sanitizer/55702 */
 
9761
+/* { dg-do compile { target { x86_64-*-linux* && lp64 } } } */
 
9762
+/* { dg-options "-fsanitize=thread" } */
 
9763
+
 
9764
+void
 
9765
+foo ()
 
9766
+{
 
9767
+  __builtin_return (0);
 
9768
+}
 
9769
Index: gcc/testsuite/gcc.dg/pr56990.c
 
9770
===================================================================
 
9771
--- a/src/gcc/testsuite/gcc.dg/pr56990.c        (.../tags/gcc_4_8_0_release)
 
9772
+++ b/src/gcc/testsuite/gcc.dg/pr56990.c        (.../branches/gcc-4_8-branch)
 
9773
@@ -0,0 +1,10 @@
 
9774
+/* PR sanitizer/56990 */
 
9775
+/* { dg-do compile { target { x86_64-*-linux* && lp64 } } } */
 
9776
+/* { dg-options "-fsanitize=thread" } */
 
9777
+
 
9778
+struct S{};
 
9779
+
 
9780
+void foo(struct S *p)
 
9781
+{
 
9782
+  *p = (struct S){};
 
9783
+}
 
9784
Index: gcc/testsuite/gcc.dg/torture/pr55964-2.c
 
9785
===================================================================
 
9786
--- a/src/gcc/testsuite/gcc.dg/torture/pr55964-2.c      (.../tags/gcc_4_8_0_release)
 
9787
+++ b/src/gcc/testsuite/gcc.dg/torture/pr55964-2.c      (.../branches/gcc-4_8-branch)
 
9788
@@ -0,0 +1,21 @@
 
9789
+/* { dg-do compile } */
 
9790
+/* { dg-options "-ftree-loop-distribution -funswitch-loops" } */
 
9791
+
 
9792
+struct test_struct {
 
9793
+    int a, b[10], c[10], d[10];
 
9794
+};
 
9795
+
 
9796
+extern struct test_struct* new_struct;
 
9797
+
 
9798
+void testfunc(struct test_struct* old_struct)
 
9799
+{
 
9800
+  int i;
 
9801
+  for (i = 0; i < 10; ++i)
 
9802
+    {
 
9803
+      new_struct->b[i] = old_struct ? old_struct->b[i] : -1;
 
9804
+      new_struct->c[i] = old_struct ? old_struct->c[i] : 0;
 
9805
+      new_struct->d[i] = old_struct ? old_struct->d[i] : 0;
 
9806
+    }
 
9807
+  if (old_struct)
 
9808
+    old_struct->a++;
 
9809
+}
 
9810
Index: gcc/testsuite/gcc.dg/torture/pr56501.c
 
9811
===================================================================
 
9812
--- a/src/gcc/testsuite/gcc.dg/torture/pr56501.c        (.../tags/gcc_4_8_0_release)
 
9813
+++ b/src/gcc/testsuite/gcc.dg/torture/pr56501.c        (.../branches/gcc-4_8-branch)
 
9814
@@ -0,0 +1,27 @@
 
9815
+/* { dg-do compile } */
 
9816
+/* { dg-options "-w" } */
 
9817
+
 
9818
+int a;
 
9819
+void try_help () __attribute__ ((__noreturn__));
 
9820
+void try_help ()
 
9821
+{
 
9822
+}
 
9823
+
 
9824
+int main ()
 
9825
+{
 
9826
+  switch (a)
 
9827
+    {
 
9828
+      case '1':
 
9829
+      case '2':
 
9830
+      case '3':
 
9831
+      case '4':
 
9832
+      case '5':
 
9833
+      case '6':
 
9834
+      case '7':
 
9835
+      case '8':
 
9836
+      case '9':
 
9837
+         break;
 
9838
+      default:
 
9839
+         try_help ();
 
9840
+    }
 
9841
+}
 
9842
Index: gcc/testsuite/gcc.dg/torture/builtin-logb-1.c
 
9843
===================================================================
 
9844
--- a/src/gcc/testsuite/gcc.dg/torture/builtin-logb-1.c (.../tags/gcc_4_8_0_release)
 
9845
+++ b/src/gcc/testsuite/gcc.dg/torture/builtin-logb-1.c (.../branches/gcc-4_8-branch)
 
9846
@@ -48,25 +48,25 @@
 
9847
 /* Test if FUNCRES(FUNC(NEG FUNCARG(ARGARG))) is false.  Check the
 
9848
    sign as well.  */
 
9849
 #ifndef __SPU__
 
9850
-#define TESTIT3(FUNC,NEG,FUNCARG,ARGARG,FUNCRES) do { \
 
9851
+#define TESTIT3(FUNC,NEG,FUNCARG,ARGARG,FUNCRES,NEG2) do { \
 
9852
   if (!__builtin_##FUNCRES##f(__builtin_##FUNC(NEG __builtin_##FUNCARG##f(ARGARG))) \
 
9853
-      || CKSGN_F(__builtin_##FUNC##f(NEG __builtin_##FUNCARG##f(ARGARG)), NEG __builtin_##FUNCARG##f(ARGARG))) \
 
9854
+      || CKSGN_F(__builtin_##FUNC##f(NEG __builtin_##FUNCARG##f(ARGARG)), NEG2 __builtin_##FUNCARG##f(ARGARG))) \
 
9855
     link_error(__LINE__); \
 
9856
   if (!__builtin_##FUNCRES(__builtin_##FUNC(NEG __builtin_##FUNCARG(ARGARG))) \
 
9857
-      || CKSGN(__builtin_##FUNC(NEG __builtin_##FUNCARG(ARGARG)), NEG __builtin_##FUNCARG(ARGARG))) \
 
9858
+      || CKSGN(__builtin_##FUNC(NEG __builtin_##FUNCARG(ARGARG)), NEG2 __builtin_##FUNCARG(ARGARG))) \
 
9859
     link_error(__LINE__); \
 
9860
   if (!__builtin_##FUNCRES##l(__builtin_##FUNC##l(NEG __builtin_##FUNCARG##l(ARGARG))) \
 
9861
-      || CKSGN_L(__builtin_##FUNC##l(NEG __builtin_##FUNCARG##l(ARGARG)), NEG __builtin_##FUNCARG##l(ARGARG))) \
 
9862
+      || CKSGN_L(__builtin_##FUNC##l(NEG __builtin_##FUNCARG##l(ARGARG)), NEG2 __builtin_##FUNCARG##l(ARGARG))) \
 
9863
     link_error(__LINE__); \
 
9864
   } while (0)
 
9865
 #else
 
9866
-#define TESTIT3(FUNC,NEG,FUNCARG,ARGARG,FUNCRES) do { \
 
9867
+#define TESTIT3(FUNC,NEG,FUNCARG,ARGARG,FUNCRES,NEG2) do { \
 
9868
   /* SPU single-precision floating point format does not support Inf or Nan.  */ \
 
9869
   if (!__builtin_##FUNCRES(__builtin_##FUNC(NEG __builtin_##FUNCARG(ARGARG))) \
 
9870
-      || CKSGN(__builtin_##FUNC(NEG __builtin_##FUNCARG(ARGARG)), NEG __builtin_##FUNCARG(ARGARG))) \
 
9871
+      || CKSGN(__builtin_##FUNC(NEG __builtin_##FUNCARG(ARGARG)), NEG2 __builtin_##FUNCARG(ARGARG))) \
 
9872
     link_error(__LINE__); \
 
9873
   if (!__builtin_##FUNCRES##l(__builtin_##FUNC##l(NEG __builtin_##FUNCARG##l(ARGARG))) \
 
9874
-      || CKSGN_L(__builtin_##FUNC##l(NEG __builtin_##FUNCARG##l(ARGARG)), NEG __builtin_##FUNCARG##l(ARGARG))) \
 
9875
+      || CKSGN_L(__builtin_##FUNC##l(NEG __builtin_##FUNCARG##l(ARGARG)), NEG2 __builtin_##FUNCARG##l(ARGARG))) \
 
9876
     link_error(__LINE__); \
 
9877
   } while (0)
 
9878
 #endif
 
9879
@@ -173,15 +173,15 @@
 
9880
 
 
9881
   /* Test for f(+-Inf) -> +-Inf and f(+-NaN) -> +-NaN, regardless of
 
9882
      the radix.  */
 
9883
-  TESTIT3 (logb, ,inf, , isinf);
 
9884
-  TESTIT3 (logb, - ,inf, , isinf);
 
9885
-  TESTIT3 (logb,  ,nan, "", isnan);
 
9886
-  TESTIT3 (logb, - ,nan, "", isnan);
 
9887
+  TESTIT3 (logb, ,inf, , isinf, );
 
9888
+  TESTIT3 (logb, - ,inf, , isinf, );
 
9889
+  TESTIT3 (logb,  ,nan, "", isnan, );
 
9890
+  TESTIT3 (logb, - ,nan, "", isnan, -);
 
9891
 
 
9892
-  TESTIT3 (significand, ,inf, , isinf);
 
9893
-  TESTIT3 (significand, - ,inf, , isinf);
 
9894
-  TESTIT3 (significand,  ,nan, "", isnan);
 
9895
-  TESTIT3 (significand, - ,nan, "", isnan);
 
9896
+  TESTIT3 (significand, ,inf, , isinf, );
 
9897
+  TESTIT3 (significand, - ,inf, , isinf, -);
 
9898
+  TESTIT3 (significand,  ,nan, "", isnan, );
 
9899
+  TESTIT3 (significand, - ,nan, "", isnan, -);
 
9900
 }
 
9901
 
 
9902
 int main()
 
9903
Index: gcc/testsuite/gcc.dg/torture/pr56407.c
 
9904
===================================================================
 
9905
--- a/src/gcc/testsuite/gcc.dg/torture/pr56407.c        (.../tags/gcc_4_8_0_release)
 
9906
+++ b/src/gcc/testsuite/gcc.dg/torture/pr56407.c        (.../branches/gcc-4_8-branch)
 
9907
@@ -0,0 +1,48 @@
 
9908
+/* { dg-do run } */
 
9909
+
 
9910
+extern void abort(void);
 
9911
+extern int rand(void);
 
9912
+
 
9913
+static void copy(int *r,int *a,int na)
 
9914
+{
 
9915
+  int i;
 
9916
+  for( i = 0 ; i < na ; i++ )
 
9917
+    r[i] = a[i];
 
9918
+}
 
9919
+
 
9920
+static void foo(int *a,int na)
 
9921
+{
 
9922
+  int i;
 
9923
+  for( i = 0 ; i < na ; i++ )
 
9924
+    a[i] = rand();
 
9925
+}
 
9926
+
 
9927
+static int cmp(int *a,int *b,int n)
 
9928
+{
 
9929
+  int i;
 
9930
+  for( i = 0 ; i < n ; i++ )
 
9931
+    if ( a[i] != b[i] )
 
9932
+      return -1;
 
9933
+  return 0;
 
9934
+}
 
9935
+
 
9936
+void __attribute__((noinline,noclone))
 
9937
+test(int sz,int comm)
 
9938
+{
 
9939
+  int j,n;
 
9940
+  int v[64],w[64];
 
9941
+  for( j = 1 ; j <= sz ; j++ )
 
9942
+    {
 
9943
+      n = (2 * j - 1) * (2 * j - 1);
 
9944
+      foo(w,n);
 
9945
+      copy(v,w,n);
 
9946
+      if ( comm )
 
9947
+       if ( cmp(v,w,n) ) abort ();
 
9948
+    }
 
9949
+}
 
9950
+
 
9951
+int main()
 
9952
+{
 
9953
+  test(2,1);
 
9954
+  return 0;
 
9955
+}
 
9956
Index: gcc/testsuite/gcc.dg/torture/pr57083.c
 
9957
===================================================================
 
9958
--- a/src/gcc/testsuite/gcc.dg/torture/pr57083.c        (.../tags/gcc_4_8_0_release)
 
9959
+++ b/src/gcc/testsuite/gcc.dg/torture/pr57083.c        (.../branches/gcc-4_8-branch)
 
9960
@@ -0,0 +1,15 @@
 
9961
+/* PR tree-optimization/57083 */
 
9962
+/* { dg-do run { target int32plus } } */
 
9963
+
 
9964
+extern void abort (void);
 
9965
+short x = 1;
 
9966
+int y = 0;
 
9967
+
 
9968
+int
 
9969
+main ()
 
9970
+{
 
9971
+  unsigned t = (0x7fff8001U - x) << (y == 0);
 
9972
+  if (t != 0xffff0000U)
 
9973
+    abort ();
 
9974
+  return 0;
 
9975
+}
 
9976
Index: gcc/testsuite/gcc.dg/tree-ssa/loadpre6.c
 
9977
===================================================================
 
9978
--- a/src/gcc/testsuite/gcc.dg/tree-ssa/loadpre6.c      (.../tags/gcc_4_8_0_release)
 
9979
+++ b/src/gcc/testsuite/gcc.dg/tree-ssa/loadpre6.c      (.../branches/gcc-4_8-branch)
 
9980
@@ -1,4 +1,4 @@
 
9981
-/* { dg-do compile } */ 
 
9982
+/* { dg-do compile { target nonpic } } */
 
9983
 /* { dg-options "-O2 -fdump-tree-pre-stats -fdump-tree-fre1" } */
 
9984
 #include <stddef.h>
 
9985
 
 
9986
Index: gcc/testsuite/gcc.dg/tree-ssa/ipa-split-5.c
 
9987
===================================================================
 
9988
--- a/src/gcc/testsuite/gcc.dg/tree-ssa/ipa-split-5.c   (.../tags/gcc_4_8_0_release)
 
9989
+++ b/src/gcc/testsuite/gcc.dg/tree-ssa/ipa-split-5.c   (.../branches/gcc-4_8-branch)
 
9990
@@ -1,4 +1,4 @@
 
9991
-/* { dg-do compile } */
 
9992
+/* { dg-do compile { target nonpic } } */
 
9993
 /* { dg-options "-O3 -fdump-tree-fnsplit -fdump-tree-optimized" } */
 
9994
 
 
9995
 struct a {int a,b;};
 
9996
Index: gcc/testsuite/gcc.dg/tree-ssa/reassoc-27.c
 
9997
===================================================================
 
9998
--- a/src/gcc/testsuite/gcc.dg/tree-ssa/reassoc-27.c    (.../tags/gcc_4_8_0_release)
 
9999
+++ b/src/gcc/testsuite/gcc.dg/tree-ssa/reassoc-27.c    (.../branches/gcc-4_8-branch)
 
10000
@@ -0,0 +1,11 @@
 
10001
+/* { dg-do compile } */
 
10002
+/* { dg-options "-O -ffast-math -frounding-math -fdump-tree-optimized" } */
 
10003
+
 
10004
+double baz (double foo, double bar)
 
10005
+{
 
10006
+  return foo * foo * foo * foo * bar * bar * bar * bar;
 
10007
+}
 
10008
+
 
10009
+/* We should re-associate this as (foo * bar)**3.  */
 
10010
+/* { dg-final { scan-tree-dump-times " \\\* " 3 "optimized" } } */
 
10011
+/* { dg-final { cleanup-tree-dump "optimized" } } */
 
10012
Index: gcc/testsuite/gcc.dg/tree-ssa/stdarg-6.c
 
10013
===================================================================
 
10014
--- a/src/gcc/testsuite/gcc.dg/tree-ssa/stdarg-6.c      (.../tags/gcc_4_8_0_release)
 
10015
+++ b/src/gcc/testsuite/gcc.dg/tree-ssa/stdarg-6.c      (.../branches/gcc-4_8-branch)
 
10016
@@ -33,3 +33,4 @@
 
10017
 /* { dg-final { scan-tree-dump "bar: va_list escapes 1, needs to save all GPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && ia32 } } } } */
 
10018
 /* { dg-final { scan-tree-dump "bar: va_list escapes 1, needs to save all GPR units" "stdarg" { target ia64-*-* } } } */
 
10019
 /* { dg-final { scan-tree-dump "bar: va_list escapes 1, needs to save all GPR units" "stdarg" { target { powerpc*-*-* && lp64 } } } } */
 
10020
+/* { dg-final { cleanup-tree-dump "stdarg" } } */
 
10021
Index: gcc/testsuite/gcc.dg/pr56890-1.c
 
10022
===================================================================
 
10023
--- a/src/gcc/testsuite/gcc.dg/pr56890-1.c      (.../tags/gcc_4_8_0_release)
 
10024
+++ b/src/gcc/testsuite/gcc.dg/pr56890-1.c      (.../branches/gcc-4_8-branch)
 
10025
@@ -0,0 +1,15 @@
 
10026
+/* PR target/56890 */
 
10027
+/* Reported by Rainer Jung <rainer.jung@kippdata.de> */
 
10028
+
 
10029
+/* { dg-do assemble } */
 
10030
+/* { dg-options "-O2" } */
 
10031
+
 
10032
+unsigned int buggy(unsigned int min, unsigned int max)
 
10033
+{
 
10034
+    if (max < 16384) {
 
10035
+        unsigned short num16 = 0;
 
10036
+        num16 = min + (long) ((double) (max - min + 1.0) * (num16 / (65535 + 1.0)));
 
10037
+        return num16;
 
10038
+    }
 
10039
+    return 0;
 
10040
+}
 
10041
Index: gcc/testsuite/gcc.dg/ipa/pure-const-1.c
 
10042
===================================================================
 
10043
--- a/src/gcc/testsuite/gcc.dg/ipa/pure-const-1.c       (.../tags/gcc_4_8_0_release)
 
10044
+++ b/src/gcc/testsuite/gcc.dg/ipa/pure-const-1.c       (.../branches/gcc-4_8-branch)
 
10045
@@ -1,4 +1,4 @@
 
10046
-/* { dg-do compile } */
 
10047
+/* { dg-do compile { target nonpic } } */
 
10048
 /* { dg-options "-O3 -fdump-tree-local-pure-const1 -fdump-ipa-pure-const -fdump-tree-optimized -fno-early-inlining" } */
 
10049
 void abort (void);
 
10050
 int error_code;
 
10051
Index: gcc/testsuite/gcc.dg/vect/pr56920.c
 
10052
===================================================================
 
10053
--- a/src/gcc/testsuite/gcc.dg/vect/pr56920.c   (.../tags/gcc_4_8_0_release)
 
10054
+++ b/src/gcc/testsuite/gcc.dg/vect/pr56920.c   (.../branches/gcc-4_8-branch)
 
10055
@@ -0,0 +1,21 @@
 
10056
+/* PR tree-optimization/56920 */
 
10057
+/* { dg-additional-options "-O3" } */
 
10058
+
 
10059
+#include "tree-vect.h"
 
10060
+
 
10061
+extern void abort (void);
 
10062
+
 
10063
+int
 
10064
+main ()
 
10065
+{
 
10066
+  unsigned int a[15], i;
 
10067
+  check_vect ();
 
10068
+  for (i = 0; i < 15; ++i)
 
10069
+    a[i] = (i * 2) % 15;
 
10070
+  for (i = 0; i < 15; ++i)
 
10071
+    if (a[i] != (i * 2) % 15)
 
10072
+      abort ();
 
10073
+  return 0;
 
10074
+}
 
10075
+
 
10076
+/* { dg-final { cleanup-tree-dump "vect" } } */
 
10077
Index: gcc/testsuite/gcc.dg/vect/pr56918.c
 
10078
===================================================================
 
10079
--- a/src/gcc/testsuite/gcc.dg/vect/pr56918.c   (.../tags/gcc_4_8_0_release)
 
10080
+++ b/src/gcc/testsuite/gcc.dg/vect/pr56918.c   (.../branches/gcc-4_8-branch)
 
10081
@@ -0,0 +1,31 @@
 
10082
+/* PR tree-optimization/56918 */
 
10083
+/* { dg-additional-options "-O3" } */
 
10084
+
 
10085
+#include "tree-vect.h"
 
10086
+
 
10087
+extern void abort (void);
 
10088
+double data[8];
 
10089
+
 
10090
+__attribute__((noinline, noclone)) void
 
10091
+foo ()
 
10092
+{
 
10093
+  int i;
 
10094
+  for (i = 0; i < 8; ++i)
 
10095
+    data[i] = ((i + 2) % 3) + 1;
 
10096
+}
 
10097
+
 
10098
+int
 
10099
+main ()
 
10100
+{
 
10101
+  int i;
 
10102
+  check_vect ();
 
10103
+  foo ();
 
10104
+  if (data[0] != 3 || data[7] != 1)
 
10105
+    abort ();
 
10106
+  for (i = 1; i < 4; ++i)
 
10107
+    if (data[i] != i || data[i + 3] != i)
 
10108
+      abort ();
 
10109
+  return 0;
 
10110
+}
 
10111
+
 
10112
+/* { dg-final { cleanup-tree-dump "vect" } } */
 
10113
Index: gcc/testsuite/ChangeLog
 
10114
===================================================================
 
10115
--- a/src/gcc/testsuite/ChangeLog       (.../tags/gcc_4_8_0_release)
 
10116
+++ b/src/gcc/testsuite/ChangeLog       (.../branches/gcc-4_8-branch)
 
10117
@@ -1,3 +1,555 @@
 
10118
+2013-05-08  Marc Glisse  <marc.glisse@inria.fr>
 
10119
+
 
10120
+       * c-c++-common/vector-scalar-2.c: New testcase.
 
10121
+
 
10122
+2013-05-07  Tobias Burnus  <burnus@net-b.de>
 
10123
+
 
10124
+       Backport from mainline
 
10125
+       2013-05-02  Tobias Burnus  <burnus@net-b.de>
 
10126
+
 
10127
+       PR fortran/57142
 
10128
+       * gfortran.dg/size_kind_2.f90: New.
 
10129
+       * gfortran.dg/size_kind_3.f90: New.
 
10130
+
 
10131
+2013-05-07  Jakub Jelinek  <jakub@redhat.com>
 
10132
+
 
10133
+       PR tree-optimization/57149
 
10134
+       * gcc.dg/pr57149.c: New test.
 
10135
+
 
10136
+       PR debug/57184
 
10137
+       * gcc.dg/pr57184.c: New test.
 
10138
+
 
10139
+2013-05-07  Richard Biener  <rguenther@suse.de>
 
10140
+
 
10141
+       Backport from mainline
 
10142
+       2013-05-06  Richard Biener  <rguenther@suse.de>
 
10143
+
 
10144
+       PR tree-optimization/57185
 
10145
+       * gcc.dg/autopar/pr57185.c: New testcase.
 
10146
+
 
10147
+       2013-04-19  Richard Biener  <rguenther@suse.de>
 
10148
+
 
10149
+       PR tree-optimization/57000
 
10150
+       * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
 
10151
+
 
10152
+2013-05-07  Eric Botcazou  <ebotcazou@adacore.com>
 
10153
+
 
10154
+       * gnat.dg/specs/array3.ads: New test.
 
10155
+
 
10156
+2013-05-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
 
10157
+
 
10158
+       Backport from trunk
 
10159
+       2013-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
 
10160
+
 
10161
+       PR target/57150
 
10162
+       * gcc.target/powerpc/pr57150.c: New file.
 
10163
+
 
10164
+2013-05-06  Uros Bizjak  <ubizjak@gmail.com>
 
10165
+
 
10166
+       Backport from mainline
 
10167
+       2013-05-06  Uros Bizjak  <ubizjak@gmail.com>
 
10168
+
 
10169
+       PR target/57106
 
10170
+       * gcc.target/i386/pr57106.c: New test.
 
10171
+
 
10172
+2013-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
 
10173
+
 
10174
+       PR c++/57183
 
10175
+       * g++.dg/cpp0x/auto38.C: New.
 
10176
+
 
10177
+2013-05-04  Jakub Jelinek  <jakub@redhat.com>
 
10178
+
 
10179
+       PR tree-optimization/56205
 
10180
+       * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
 
10181
+
 
10182
+2013-05-03  Jakub Jelinek  <jakub@redhat.com>
 
10183
+
 
10184
+       PR rtl-optimization/57130
 
10185
+       * gcc.c-torture/execute/pr57130.c: New test.
 
10186
+
 
10187
+2013-05-03  Marek Polacek  <polacek@redhat.com>
 
10188
+
 
10189
+       Backport from mainline
 
10190
+       2013-04-25  Marek Polacek  <polacek@redhat.com>
 
10191
+
 
10192
+       PR tree-optimization/57066
 
10193
+        * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
 
10194
+
 
10195
+2013-05-02  Jakub Jelinek  <jakub@redhat.com>
 
10196
+
 
10197
+       PR rtl-optimization/57131
 
10198
+       * gcc.c-torture/execute/pr57131.c: New test.
 
10199
+
 
10200
+2013-05-02  Vladimir Makarov  <vmakarov@redhat.com>
 
10201
+
 
10202
+       Backport from mainline
 
10203
+       PR target/57091
 
10204
+       * gcc.target/i386/pr57091.c: New test.
 
10205
+
 
10206
+2013-05-02  Vladimir Makarov  <vmakarov@redhat.com>
 
10207
+
 
10208
+       Backport from mainline
 
10209
+       2013-04-29  Vladimir Makarov  <vmakarov@redhat.com>
 
10210
+
 
10211
+       PR target/57097
 
10212
+       * gcc.target/i386/pr57097.c: New test.
 
10213
+
 
10214
+2013-05-02  Vladimir Makarov  <vmakarov@redhat.com>
 
10215
+
 
10216
+       Backport from mainline
 
10217
+       2013-04-24  Vladimir Makarov  <vmakarov@redhat.com>
 
10218
+
 
10219
+        PR rtl-optimizations/57046
 
10220
+        * gcc.target/i386/pr57046.c: New test.
 
10221
+
 
10222
+2013-05-02  Vladimir Makarov  <vmakarov@redhat.com>
 
10223
+
 
10224
+       Backport from mainline
 
10225
+       2013-04-22  Vladimir Makarov  <vmakarov@redhat.com>
 
10226
+
 
10227
+        PR target/57018
 
10228
+        * gcc.target/i386/pr57018.c: New test.
 
10229
+
 
10230
+2013-05-02  Vladimir Makarov  <vmakarov@redhat.com>
 
10231
+
 
10232
+       Backport from mainline
 
10233
+       2013-04-18  Jakub Jelinek  <jakub@redhat.com>
 
10234
+
 
10235
+        PR rtl-optimization/56999
 
10236
+        * g++.dg/opt/pr56999.C: New test.
 
10237
+
 
10238
+2013-05-02  Vladimir Makarov  <vmakarov@redhat.com>
 
10239
+
 
10240
+       Backport from mainline
 
10241
+       2013-04-19  Vladimir Makarov  <vmakarov@redhat.com>
 
10242
+
 
10243
+        PR rtl-optimization/56847
 
10244
+        * gcc.dg/pr56847.c: New test.
 
10245
+
 
10246
+2013-05-02  Ian Bolton  <ian.bolton@arm.com>
 
10247
+
 
10248
+       Backport from mainline (fix to botched commit)
 
10249
+       2013-04-04  Tejas Belagod  <tejas.belagod@arm.com>
 
10250
+
 
10251
+       * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
 
10252
+       * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
 
10253
+       * gcc.target/aarch64/test-framepointer-1.c: Likewise.
 
10254
+       * gcc.target/aarch64/test-framepointer-2.c: Likewise.
 
10255
+       * gcc.target/aarch64/test-framepointer-3.c: Likewise.
 
10256
+       * gcc.target/aarch64/test-framepointer-4.c: Likewise.
 
10257
+       * gcc.target/aarch64/test-framepointer-5.c: Likewise.
 
10258
+       * gcc.target/aarch64/test-framepointer-6.c: Likewise.
 
10259
+       * gcc.target/aarch64/test-framepointer-7.c: Likewise.
 
10260
+       * gcc.target/aarch64/test-framepointer-8.c: Likewise.
 
10261
+
 
10262
+       Backport from mainline
 
10263
+       2013-03-28  Ian Bolton  <ian.bolton@arm.com>
 
10264
+
 
10265
+       * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
 
10266
+       * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
 
10267
+       * gcc.target/aarch64/test-framepointer-1.c: Likewise.
 
10268
+       * gcc.target/aarch64/test-framepointer-2.c: Likewise.
 
10269
+       * gcc.target/aarch64/test-framepointer-3.c: Likewise.
 
10270
+       * gcc.target/aarch64/test-framepointer-4.c: Likewise.
 
10271
+       * gcc.target/aarch64/test-framepointer-5.c: Likewise.
 
10272
+       * gcc.target/aarch64/test-framepointer-6.c: Likewise.
 
10273
+       * gcc.target/aarch64/test-framepointer-7.c: Likewise.
 
10274
+       * gcc.target/aarch64/test-framepointer-8.c: Likewise.
 
10275
+
 
10276
+2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
 
10277
+
 
10278
+       PR c++/57092
 
10279
+       * g++.dg/cpp0x/decltype53.C: New.
 
10280
+
 
10281
+2013-04-30  Jakub Jelinek  <jakub@redhat.com>
 
10282
+
 
10283
+       PR tree-optimization/57104
 
10284
+       * gcc.dg/pr57104.c: New test.
 
10285
+
 
10286
+2013-04-30  Uros Bizjak  <ubizjak@gmail.com>
 
10287
+
 
10288
+       Backport from mainline
 
10289
+       2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
 
10290
+
 
10291
+       PR target/44578
 
10292
+       * gcc.target/i386/pr44578.c: New test.
 
10293
+
 
10294
+       Backport from mainline
 
10295
+       2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
 
10296
+
 
10297
+       PR target/57098
 
10298
+       * gcc.target/i386/pr57098.c: New test.
 
10299
+
 
10300
+2013-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
 
10301
+
 
10302
+       PR c++/56450
 
10303
+       * g++.dg/cpp0x/decltype52.C: New.
 
10304
+
 
10305
+2013-04-29  Richard Biener  <rguenther@suse.de>
 
10306
+
 
10307
+       PR middle-end/57103
 
10308
+       * gcc.dg/autopar/pr57103.c: New testcase.
 
10309
+
 
10310
+2013-04-29  Christian Bruel  <christian.bruel@st.com>
 
10311
+
 
10312
+       PR target/57108
 
10313
+       * gcc.target/sh/pr57108.c: New test.
 
10314
+
 
10315
+2013-04-29  Jakub Jelinek  <jakub@redhat.com>
 
10316
+
 
10317
+       PR tree-optimization/57083
 
10318
+       * gcc.dg/torture/pr57083.c: New test.
 
10319
+
 
10320
+2013-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
 
10321
+
 
10322
+       Backport from trunk:
 
10323
+
 
10324
+       PR fortran/51825
 
10325
+       * gfortran.dg/namelist_77.f90: New test.
 
10326
+       * gfortran.dg/namelist_78.f90: New test.
 
10327
+
 
10328
+2013-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
 
10329
+
 
10330
+       PR fortran/56786
 
10331
+       * gfortran.dg/namelist_81.f90:  New test.
 
10332
+
 
10333
+2013-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
 
10334
+
 
10335
+       Backport from trunk:
 
10336
+
 
10337
+       PR fortran/52512
 
10338
+       * gfortran.dg/namelist_79.f90: New test.
 
10339
+
 
10340
+2013-04-27  Jakub Jelinek  <jakub@redhat.com>
 
10341
+
 
10342
+       PR target/56866
 
10343
+       * gcc.c-torture/execute/pr56866.c: New test.
 
10344
+       * gcc.target/i386/pr56866.c: New test.
 
10345
+
 
10346
+2013-04-26  Janus Weil  <janus@gcc.gnu.org>
 
10347
+
 
10348
+       Backports from trunk:
 
10349
+
 
10350
+       PR fortran/56968
 
10351
+       * gfortran.dg/proc_ptr_41.f90: New.
 
10352
+
 
10353
+       PR fortran/56814
 
10354
+       * gfortran.dg/proc_ptr_42.f90: New.
 
10355
+
 
10356
+       PR fortran/53685
 
10357
+       PR fortran/57022
 
10358
+       * gfortran.dg/transfer_check_4.f90: New.
 
10359
+
 
10360
+2013-04-25  Jakub Jelinek  <jakub@redhat.com>
 
10361
+
 
10362
+       PR rtl-optimization/57003
 
10363
+       * gcc.target/i386/pr57003.c: New test.
 
10364
+
 
10365
+2013-04-25  Ian Bolton  <ian.bolton@arm.com>
 
10366
+
 
10367
+       Backported from mainline.
 
10368
+       2013-03-22  Ian Bolton  <ian.bolton@arm.com>
 
10369
+
 
10370
+       * gcc.target/aarch64/movk.c: New test.
 
10371
+
 
10372
+2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
 
10373
+
 
10374
+       PR c++/56970
 
10375
+       * g++.dg/cpp0x/sfinae45.C: New.
 
10376
+
 
10377
+2013-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
 
10378
+
 
10379
+       Backported from mainline.
 
10380
+       PR rtl-optimization/56605
 
10381
+       * gcc.target/powerpc/pr56605.c: New.
 
10382
+
 
10383
+2013-04-22  Marek Polacek  <polacek@redhat.com>
 
10384
+
 
10385
+       Backport from mainline
 
10386
+       2013-04-22  Marek Polacek  <polacek@redhat.com>
 
10387
+
 
10388
+       PR sanitizer/56990
 
10389
+       * gcc.dg/pr56990.c: New test.
 
10390
+
 
10391
+2013-04-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
 
10392
+           Mikael Morin  <mikael@gcc.gnu.org>
 
10393
+
 
10394
+       PR fortran/56872
 
10395
+       * gfortran.dg/array_constructor_45.f90:  New test.
 
10396
+       * gfortran.dg/array_constructor_46.f90:  New test.
 
10397
+       * gfortran.dg/array_constructor_47.f90:  New test.
 
10398
+       * gfortran.dg/array_constructor_40.f90:  Adjust number of
 
10399
+       while loops.
 
10400
+
 
10401
+2013-04-18  Mikael Morin  <mikael@gcc.gnu.org>
 
10402
+
 
10403
+       PR fortran/56816
 
10404
+       * gfortran.dg/select_type_33.f03: New test.
 
10405
+
 
10406
+2013-04-18  Jakub Jelinek  <jakub@redhat.com>
 
10407
+
 
10408
+       PR tree-optimization/56984
 
10409
+       * gcc.c-torture/compile/pr56984.c: New test.
 
10410
+
 
10411
+       PR rtl-optimization/56992
 
10412
+       * gcc.dg/pr56992.c: New test.
 
10413
+
 
10414
+2013-04-16  Uros Bizjak  <ubizjak@gmail.com>
 
10415
+
 
10416
+       Backport from mainline
 
10417
+       2013-04-16  Uros Bizjak  <ubizjak@gmail.com>
 
10418
+
 
10419
+       * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
 
10420
+       * gcc.c-torture/execute/pr33992.x: Remove.
 
10421
+       * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
 
10422
+       * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
 
10423
+       * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
 
10424
+
 
10425
+       Backport from mainline
 
10426
+       2013-03-27  Alexander Ivchenko  <alexander.ivchenko@intel.com>
 
10427
+
 
10428
+       * g++.dg/ipa/ivinline-1.C: Add target nonpic.
 
10429
+       * g++.dg/ipa/ivinline-2.C: Likewise.
 
10430
+       * g++.dg/ipa/ivinline-3.C: Likewise.
 
10431
+       * g++.dg/ipa/ivinline-4.C: Likewise.
 
10432
+       * g++.dg/ipa/ivinline-5.C: Likewise.
 
10433
+       * g++.dg/ipa/ivinline-7.C: Likewise.
 
10434
+       * g++.dg/ipa/ivinline-8.C: Likewise.
 
10435
+       * g++.dg/ipa/ivinline-9.C: Likewise.
 
10436
+       * g++.dg/cpp0x/noexcept03.C: Likewise.
 
10437
+       * gcc.dg/const-1.c: Likewise.
 
10438
+       * gcc.dg/ipa/pure-const-1.c: Likewise.
 
10439
+       * gcc.dg/noreturn-8.c: Likewise.
 
10440
+       * gcc.target/i386/mmx-1.c: Likewise.
 
10441
+       * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
 
10442
+       * gcc.dg/tree-ssa/loadpre6.c: Likewise.
 
10443
+       * gcc.c-torture/execute/pr33992.x: New file.
 
10444
+
 
10445
+2013-04-15  Jakub Jelinek  <jakub@redhat.com>
 
10446
+
 
10447
+       PR tree-optimization/56962
 
10448
+       * gcc.c-torture/execute/pr56962.c: New test.
 
10449
+
 
10450
+2013-04-15  Eric Botcazou  <ebotcazou@adacore.com>
 
10451
+
 
10452
+       * gcc.dg/pr56890-1.c: New test.
 
10453
+       * gcc.dg/pr56890-2.c: Likewise.
 
10454
+
 
10455
+2013-04-12  Vladimir Makarov  <vmakarov@redhat.com>
 
10456
+
 
10457
+       PR target/56903
 
10458
+       * gcc.target/i386/pr56903.c: New test.
 
10459
+
 
10460
+2013-04-12  Jakub Jelinek  <jakub@redhat.com>
 
10461
+
 
10462
+       PR tree-optimization/56918
 
10463
+       PR tree-optimization/56920
 
10464
+       * gcc.dg/vect/pr56918.c: New test.
 
10465
+       * gcc.dg/vect/pr56920.c: New test.
 
10466
+
 
10467
+2013-04-11  Jakub Jelinek  <jakub@redhat.com>
 
10468
+
 
10469
+       PR c++/56895
 
10470
+       * g++.dg/template/arrow4.C: New test.
 
10471
+
 
10472
+2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
 
10473
+
 
10474
+       PR c++/56913
 
10475
+       * g++.dg/cpp0x/sfinae44.C: New.
 
10476
+
 
10477
+2013-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
 
10478
+
 
10479
+       Backported from mainline.
 
10480
+       2013-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
 
10481
+
 
10482
+       * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
 
10483
+       inverse operands.
 
10484
+       * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
 
10485
+       loop is vectorized.
 
10486
+       * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
 
10487
+       * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
 
10488
+       loop is vectorized and that the correct instruction is generated.
 
10489
+       * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
 
10490
+       * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
 
10491
+       * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
 
10492
+
 
10493
+2013-04-11  Jakub Jelinek  <jakub@redhat.com>
 
10494
+
 
10495
+       PR tree-optimization/56899
 
10496
+       * gcc.c-torture/execute/pr56899.c: New test.
 
10497
+
 
10498
+2013-04-10  Jakub Jelinek  <jakub@redhat.com>
 
10499
+
 
10500
+       PR c++/56895
 
10501
+       * g++.dg/template/arrow3.C: New test.
 
10502
+
 
10503
+       Backported from mainline
 
10504
+       2013-04-09  Jakub Jelinek  <jakub@redhat.com>
 
10505
+
 
10506
+       PR middle-end/56883
 
10507
+       * c-c++-common/gomp/pr56883.c: New test.
 
10508
+
 
10509
+2013-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
 
10510
+
 
10511
+       PR fortran/56782
 
10512
+       Backport from trunk.
 
10513
+       * gfortran.dg/array_constructor_44.f90:  New test.
 
10514
+
 
10515
+2013-04-08  Jakub Jelinek  <jakub@redhat.com>
 
10516
+
 
10517
+       * gcc.c-torture/execute/pr56837.c: New test.
 
10518
+
 
10519
+2013-04-04  Marek Polacek  <polacek@redhat.com>
 
10520
+
 
10521
+       Backport from mainline:
 
10522
+       2013-04-04  Marek Polacek  <polacek@redhat.com>
 
10523
+
 
10524
+       PR tree-optimization/48186
 
10525
+       * gcc.dg/pr48186.c: New test.
 
10526
+
 
10527
+2013-04-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
 
10528
+
 
10529
+       Backport from mainline:
 
10530
+       2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
 
10531
+
 
10532
+       PR target/56720
 
10533
+       * gcc.target/arm/neon-vcond-gt.c: New test.
 
10534
+       * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
 
10535
+       * gcc.target/arm/neon-vcond-unordered.c: Likewise.
 
10536
+
 
10537
+2013-04-04  Richard Biener  <rguenther@suse.de>
 
10538
+
 
10539
+       PR tree-optimization/56837
 
10540
+       * g++.dg/torture/pr56837.C: New testcase.
 
10541
+
 
10542
+2013-04-03  Marek Polacek  <polacek@redhat.com>
 
10543
+
 
10544
+       Backport from mainline:
 
10545
+       2013-04-03  Marek Polacek  <polacek@redhat.com>
 
10546
+
 
10547
+       PR sanitizer/55702
 
10548
+       * gcc.dg/pr55702.c: New test.
 
10549
+
 
10550
+2013-04-03  Jakub Jelinek  <jakub@redhat.com>
 
10551
+
 
10552
+       PR debug/56819
 
10553
+       * g++.dg/debug/pr56819.C: New test.
 
10554
+
 
10555
+2013-04-03  Richard Biener  <rguenther@suse.de>
 
10556
+
 
10557
+       PR tree-optimization/56817
 
10558
+       * g++.dg/torture/pr56817.C: New testcase.
 
10559
+
 
10560
+2013-04-03  Richard Biener  <rguenther@suse.de>
 
10561
+
 
10562
+       PR tree-optimization/55964
 
10563
+       * gcc.dg/torture/pr55964-2.c: New testcase.
 
10564
+
 
10565
+2013-04-03  Richard Biener  <rguenther@suse.de>
 
10566
+
 
10567
+       PR tree-optimization/56501
 
10568
+       * gcc.dg/torture/pr56501.c: New testcase.
 
10569
+
 
10570
+2013-04-03  Richard Biener  <rguenther@suse.de>
 
10571
+
 
10572
+       PR tree-optimization/56407
 
10573
+       * gcc.dg/torture/pr56407.c: New testcase.
 
10574
+
 
10575
+2013-04-02  Jakub Jelinek  <jakub@redhat.com>
 
10576
+
 
10577
+       PR rtl-optimization/56745
 
10578
+       * gcc.c-torture/compile/pr56745.c: New test.
 
10579
+
 
10580
+2013-04-02  Tobias Burnus  <burnus@net-b.de>
 
10581
+
 
10582
+       Backport from mainline:
 
10583
+       2013-03-28  Tobias Burnus  <burnus@net-b.de>
 
10584
+
 
10585
+       PR fortran/56735
 
10586
+       * gfortran.dg/namelist_80.f90: New.
 
10587
+
 
10588
+2013-04-02  Tobias Burnus  <burnus@net-b.de>
 
10589
+
 
10590
+       Backport from mainline:
 
10591
+       2013-03-29  Tobias Burnus  <burnus@net-b.de>
 
10592
+
 
10593
+       PR fortran/56737
 
10594
+       * testsuite/gfortran.dg/fmt_cache_3.f90: New.
 
10595
+
 
10596
+2013-04-02  Richard Biener  <rguenther@suse.de>
 
10597
+
 
10598
+       PR middle-end/56768
 
10599
+       * g++.dg/torture/pr56768.C: New testcase.
 
10600
+
 
10601
+2013-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
 
10602
+
 
10603
+       PR c++/55951
 
10604
+       * g++.dg/ext/desig5.C: New.
 
10605
+
 
10606
+2013-03-29  Kirill Yukhin  <kirill.yukhin@intel.com>
 
10607
+
 
10608
+       * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
 
10609
+       * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
 
10610
+
 
10611
+2013-03-28  Tejas Belagod  <tejas.belagod@arm.com>
 
10612
+
 
10613
+       PR middle-end/56694
 
10614
+       * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
 
10615
+       targets.
 
10616
+
 
10617
+2013-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
 
10618
+
 
10619
+       PR c++/56722
 
10620
+       * g++.dg/cpp0x/range-for23.C: New.
 
10621
+
 
10622
+2013-03-25  Richard Biener  <rguenther@suse.de>
 
10623
+
 
10624
+       PR middle-end/56694
 
10625
+       * g++.dg/torture/pr56694.C: New testcase.
 
10626
+
 
10627
+2013-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
 
10628
+
 
10629
+       Backport from mainline:
 
10630
+       2013-03-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
 
10631
+
 
10632
+       PR fortran/54932
 
10633
+       * gfortran.dg/do_1.f90: Don't xfail.
 
10634
+
 
10635
+2013-03-24  Tobias Burnus  <burnus@net-b.de>
 
10636
+
 
10637
+       PR fortran/56696
 
10638
+       * gfortran.dg/eof_5.f90: New.
 
10639
+
 
10640
+2013-03-22  Sebastian Huber  <sebastian.huber@embedded-brains.de>
 
10641
+
 
10642
+       * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
 
10643
+       alphabetically.
 
10644
+
 
10645
+2013-03-22  Paolo Carlini  <paolo.carlini@oracle.com>
 
10646
+
 
10647
+       PR c++/56582
 
10648
+       * g++.dg/cpp0x/constexpr-array5.C: New.
 
10649
+
 
10650
+2013-03-22  H.J. Lu  <hongjiu.lu@intel.com>
 
10651
+
 
10652
+       PR target/56560
 
10653
+       * gcc.target/i386/pr56560.c: New file.
 
10654
+
 
10655
+2013-03-22  Sebastian Huber  <sebastian.huber@embedded-brains.de>
 
10656
+
 
10657
+       PR testsuite/55994
 
10658
+       * gcc.c-torture/execute/builtins/builtins.exp: Add
 
10659
+       -Wl,--allow-multiple-definition for RTEMS targets.
 
10660
+
 
10661
+2013-03-22  Jakub Jelinek  <jakub@redhat.com>
 
10662
+
 
10663
+       Backported from mainline
 
10664
+       2013-03-16  Jakub Jelinek  <jakub@redhat.com>
 
10665
+
 
10666
+       PR c++/56607
 
10667
+       * g++.dg/warn/Wdiv-by-zero-2.C: New test.
 
10668
+       * c-c++-common/pr56607.c: New test.
 
10669
+
 
10670
 2013-03-22  Release Manager
 
10671
 
 
10672
        * GCC 4.8.0 released.
 
10673
@@ -14,8 +566,8 @@
 
10674
 
 
10675
 2013-03-15  Tobias Burnus  <burnus@net-b.de>
 
10676
 
 
10677
-       PR fortran/56615                                                                                                                
 
10678
-       * gfortran.dg/transfer_intrinsic_5.f90: New.                                                                                    
 
10679
+       PR fortran/56615
 
10680
+       * gfortran.dg/transfer_intrinsic_5.f90: New.
 
10681
 
 
10682
 2013-03-15  Kai Tietz  <ktietz@redhat.com>
 
10683
 
 
10684
@@ -181,8 +733,7 @@
 
10685
 
 
10686
 2013-03-06  Kai Tietz  <ktietz@redhat.com>
 
10687
 
 
10688
-       * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
 
10689
-       targets.
 
10690
+       * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin targets.
 
10691
        * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
 
10692
        * gcc.dg/lto/20091013-1_2.c: Likewise.
 
10693
        * gcc.dg/pr31490.c: Adjust for LLP64 targets.
 
10694
@@ -644,8 +1195,10 @@
 
10695
 
 
10696
        Avoid instrumenting duplicated memory access in the same basic block
 
10697
        * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
 
10698
-       * testsuite/c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
 
10699
-       * testsuite/c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
 
10700
+       * testsuite/c-c++-common/asan/no-redundant-instrumentation-2.c:
 
10701
+       Likewise.
 
10702
+       * testsuite/c-c++-common/asan/no-redundant-instrumentation-3.c:
 
10703
+       Likewise.
 
10704
        * testsuite/c-c++-common/asan/inc.c: Likewise.
 
10705
 
 
10706
 2013-02-12  Vladimir Makarov  <vmakarov@redhat.com>
 
10707
@@ -657,8 +1210,7 @@
 
10708
            Tobias Burnus  <burnus@net-b.de>
 
10709
 
 
10710
        PR testsuite/56082
 
10711
-       * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
 
10712
-       to kind=2.
 
10713
+       * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4 to kind=2.
 
10714
 
 
10715
 2013-02-12  Richard Biener  <rguenther@suse.de>
 
10716
 
 
10717
@@ -865,7 +1417,8 @@
 
10718
 2013-02-06  Janus Weil  <janus@gcc.gnu.org>
 
10719
 
 
10720
        PR fortran/55978
 
10721
-       * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
 
10722
+       * gfortran.dg/class_optional_2.f90: Uncomment some cases
 
10723
+       which work now.
 
10724
 
 
10725
 2013-02-06  Jakub Jelinek  <jakub@redhat.com>
 
10726
 
 
10727
Index: gcc/testsuite/g++.dg/debug/pr56819.C
 
10728
===================================================================
 
10729
--- a/src/gcc/testsuite/g++.dg/debug/pr56819.C  (.../tags/gcc_4_8_0_release)
 
10730
+++ b/src/gcc/testsuite/g++.dg/debug/pr56819.C  (.../branches/gcc-4_8-branch)
 
10731
@@ -0,0 +1,27 @@
 
10732
+// PR debug/56819
 
10733
+// { dg-do compile }
 
10734
+// { dg-options "-fcompare-debug" }
 
10735
+
 
10736
+template <typename>
 
10737
+struct A
 
10738
+{
 
10739
+  template <typename>
 
10740
+  struct B;
 
10741
+};
 
10742
+
 
10743
+template <typename>
 
10744
+struct C
 
10745
+{
 
10746
+  typedef int I;
 
10747
+};
 
10748
+
 
10749
+template <typename T>
 
10750
+class D
 
10751
+{
 
10752
+  typedef A <void> E;
 
10753
+  typedef typename T::template B <E> F;
 
10754
+  typedef typename C <F>::I I;
 
10755
+  A <I> foo () { return A<I> (); }
 
10756
+};
 
10757
+
 
10758
+template class D <A <void> >;
 
10759
Index: gcc/testsuite/g++.dg/ext/desig5.C
 
10760
===================================================================
 
10761
--- a/src/gcc/testsuite/g++.dg/ext/desig5.C     (.../tags/gcc_4_8_0_release)
 
10762
+++ b/src/gcc/testsuite/g++.dg/ext/desig5.C     (.../branches/gcc-4_8-branch)
 
10763
@@ -0,0 +1,7 @@
 
10764
+// PR c++/55951
 
10765
+
 
10766
+enum { A };
 
10767
+
 
10768
+static const char *a[] = {
 
10769
+  [A] = "a"
 
10770
+};
 
10771
Index: gcc/testsuite/g++.dg/opt/pr56999.C
 
10772
===================================================================
 
10773
--- a/src/gcc/testsuite/g++.dg/opt/pr56999.C    (.../tags/gcc_4_8_0_release)
 
10774
+++ b/src/gcc/testsuite/g++.dg/opt/pr56999.C    (.../branches/gcc-4_8-branch)
 
10775
@@ -0,0 +1,188 @@
 
10776
+// PR rtl-optimization/56999
 
10777
+// { dg-do run }
 
10778
+// { dg-options "-O2" }
 
10779
+// { dg-additional-options "-fpic" { target fpic } }
 
10780
+// { dg-additional-options "-march=i686 -mtune=atom" { target ia32 } }
 
10781
+// { dg-require-visibility "" }
 
10782
+
 
10783
+extern "C" void abort (void);
 
10784
+extern "C" void exit (int);
 
10785
+volatile bool do_exit = true;
 
10786
+struct JSScript;
 
10787
+struct JITScript { int i; };
 
10788
+#pragma GCC visibility push(hidden)
 
10789
+typedef struct JSCompartment JSCompartment;
 
10790
+typedef struct JSContext JSContext;
 
10791
+namespace js
 
10792
+{
 
10793
+  struct ContextFriendFields
 
10794
+  {
 
10795
+    JSCompartment *compartment;
 
10796
+  };
 
10797
+  struct TempAllocPolicy
 
10798
+  {
 
10799
+  };
 
10800
+  template <class T>
 
10801
+  struct Vector
 
10802
+  {
 
10803
+    T *mBegin;
 
10804
+    T *begin () { return mBegin; }
 
10805
+    T & operator[] (unsigned i) { return begin ()[i]; }
 
10806
+    template <class U>
 
10807
+    __attribute__((noinline, noclone))
 
10808
+    bool append (U) { asm volatile ("" : : : "memory"); if (do_exit) abort (); return false; }
 
10809
+  };
 
10810
+  namespace types
 
10811
+  {
 
10812
+    struct TypeCompartment;
 
10813
+  }
 
10814
+  namespace mjit
 
10815
+  {
 
10816
+  }
 
10817
+  namespace ion
 
10818
+  {
 
10819
+    struct IonScript;
 
10820
+  }
 
10821
+  namespace types
 
10822
+  {
 
10823
+    struct CompilerOutput
 
10824
+    {
 
10825
+      enum Kind { MethodJIT, ParallelIon };
 
10826
+      JSScript *script;
 
10827
+      unsigned kindInt : 2;
 
10828
+      bool constructing : 1;
 
10829
+      bool barriers : 1;
 
10830
+      bool pendingRecompilation : 1;
 
10831
+      Kind kind () const { return static_cast <Kind> (kindInt); }
 
10832
+      bool isValid () const;
 
10833
+    };
 
10834
+    struct RecompileInfo
 
10835
+    {
 
10836
+      unsigned outputIndex;
 
10837
+      CompilerOutput *compilerOutput (TypeCompartment & types) const;
 
10838
+      CompilerOutput *compilerOutput (JSContext *cx) const;
 
10839
+    };
 
10840
+    struct TypeCompartment
 
10841
+    {
 
10842
+      Vector <CompilerOutput> *constrainedOutputs;
 
10843
+      Vector <RecompileInfo> *pendingRecompiles;
 
10844
+      void addPendingRecompile (JSContext *cx, const RecompileInfo & info);
 
10845
+    };
 
10846
+  }
 
10847
+}
 
10848
+struct JSScript
 
10849
+{
 
10850
+  struct JITScriptHandle
 
10851
+  {
 
10852
+    static volatile JITScript *UNJITTABLE __attribute__((visibility ("default")));
 
10853
+    JITScript *value;
 
10854
+    bool isValid () { return value != UNJITTABLE; }
 
10855
+    JITScript *getValid () { return value; }
 
10856
+  };
 
10857
+  struct JITScriptSet
 
10858
+  {
 
10859
+    JITScriptHandle jitHandleNormal, jitHandleNormalBarriered;
 
10860
+    JITScriptHandle jitHandleCtor, jitHandleCtorBarriered;
 
10861
+    JITScriptHandle jitNull1, jitNull2;
 
10862
+  };
 
10863
+  JITScriptSet *mJITInfo;
 
10864
+  void *ion;
 
10865
+  JITScriptHandle *jitHandle (bool constructing, bool barriers)
 
10866
+  {
 
10867
+    return constructing ? (barriers ? &mJITInfo->jitHandleCtorBarriered
 
10868
+                                   : &mJITInfo->jitHandleCtor)
 
10869
+                       : (barriers ? &mJITInfo->jitHandleNormalBarriered
 
10870
+                                   : &mJITInfo->jitHandleNormal);
 
10871
+  }
 
10872
+  JITScript *getJIT (bool constructing, bool barriers)
 
10873
+  {
 
10874
+    JITScriptHandle *jith = jitHandle (constructing, barriers);
 
10875
+    return jith->isValid () ? jith->getValid () : __null;
 
10876
+  }
 
10877
+};
 
10878
+struct JSContext : js::ContextFriendFields
 
10879
+{
 
10880
+};
 
10881
+namespace js
 
10882
+{
 
10883
+  __attribute__((noinline, noclone))
 
10884
+  void CancelOffThreadIonCompile (JSCompartment *, JSScript *)
 
10885
+  {
 
10886
+    if (do_exit)
 
10887
+      exit (0);
 
10888
+  }
 
10889
+}
 
10890
+struct JSCompartment
 
10891
+{
 
10892
+  js::types::TypeCompartment types;
 
10893
+};
 
10894
+namespace js
 
10895
+{
 
10896
+  namespace types
 
10897
+  {
 
10898
+    inline bool CompilerOutput::isValid () const
 
10899
+    {
 
10900
+      if (!script)
 
10901
+       return false;
 
10902
+      switch (kind ())
 
10903
+       {
 
10904
+       case MethodJIT:
 
10905
+         {
 
10906
+           JITScript *jit = script->getJIT (constructing, barriers);
 
10907
+           if (!jit)
 
10908
+             return false;
 
10909
+         }
 
10910
+       case ParallelIon:
 
10911
+         return true;
 
10912
+       }
 
10913
+      return false;
 
10914
+    }
 
10915
+    inline CompilerOutput *RecompileInfo::compilerOutput (TypeCompartment & types) const
 
10916
+    {
 
10917
+      return &(*types.constrainedOutputs)[outputIndex];
 
10918
+    }
 
10919
+    inline CompilerOutput *RecompileInfo::compilerOutput (JSContext *cx) const
 
10920
+    {
 
10921
+      return compilerOutput (cx->compartment->types);
 
10922
+    }
 
10923
+  }
 
10924
+}
 
10925
+using namespace js::types;
 
10926
+__attribute__((noinline, noclone)) void
 
10927
+TypeCompartment::addPendingRecompile (JSContext *cx, const RecompileInfo & info)
 
10928
+{
 
10929
+  CompilerOutput *co = info.compilerOutput (cx);
 
10930
+  if (co->pendingRecompilation)
 
10931
+    if (co->isValid ())
 
10932
+      CancelOffThreadIonCompile (cx->compartment, co->script);
 
10933
+  if (co->isValid ())
 
10934
+    pendingRecompiles->append (info);
 
10935
+}
 
10936
+volatile JITScript *JSScript::JITScriptHandle::UNJITTABLE;
 
10937
+int
 
10938
+main ()
 
10939
+{
 
10940
+  JSContext cx;
 
10941
+  JSCompartment com;
 
10942
+  RecompileInfo info;
 
10943
+  cx.compartment = &com;
 
10944
+  info.outputIndex = 0;
 
10945
+  js::Vector<CompilerOutput> v;
 
10946
+  JITScript js;
 
10947
+  JSScript::JITScriptSet set;
 
10948
+  __builtin_memset (&set, 0, sizeof set);
 
10949
+  set.jitHandleCtor.value = &js;
 
10950
+  JSScript s;
 
10951
+  s.mJITInfo = &set;
 
10952
+  CompilerOutput co;
 
10953
+  co.kindInt = 0;
 
10954
+  co.constructing = true;
 
10955
+  co.barriers = false;
 
10956
+  co.pendingRecompilation = true;
 
10957
+  co.script = &s;
 
10958
+  v.mBegin = &co;
 
10959
+  com.types.constrainedOutputs = &v;
 
10960
+  com.types.pendingRecompiles = __null;
 
10961
+  com.types.addPendingRecompile (&cx, info);
 
10962
+  abort ();
 
10963
+}
 
10964
Index: gcc/testsuite/g++.dg/warn/Wdiv-by-zero-2.C
 
10965
===================================================================
 
10966
--- a/src/gcc/testsuite/g++.dg/warn/Wdiv-by-zero-2.C    (.../tags/gcc_4_8_0_release)
 
10967
+++ b/src/gcc/testsuite/g++.dg/warn/Wdiv-by-zero-2.C    (.../branches/gcc-4_8-branch)
 
10968
@@ -0,0 +1,34 @@
 
10969
+// PR c++/56607
 
10970
+// { dg-do compile { target { { lp64 || ilp32 } || llp64 } } }
 
10971
+// { dg-options "-O2 -Wdiv-by-zero -std=c++11" }
 
10972
+
 
10973
+constexpr int sc () { return sizeof (char); }
 
10974
+constexpr int si () { return sizeof (int); }
 
10975
+constexpr int zc () { return sc () - 1; }
 
10976
+constexpr int zi (int d) { return si () / d - 1; }
 
10977
+
 
10978
+int
 
10979
+f1 (void)
 
10980
+{
 
10981
+  return 1 / zc ();                    // { dg-warning "division by zero" }
 
10982
+}
 
10983
+
 
10984
+int
 
10985
+f2 (void)
 
10986
+{
 
10987
+  constexpr int x = zc ();
 
10988
+  return 1 / x;                                // { dg-warning "division by zero" }
 
10989
+}
 
10990
+
 
10991
+int
 
10992
+f3 (void)
 
10993
+{
 
10994
+  return 1 / zi (3);                   // { dg-warning "division by zero" }
 
10995
+}
 
10996
+
 
10997
+int
 
10998
+f4 (void)
 
10999
+{
 
11000
+  constexpr int x = zi (3);
 
11001
+  return 1 / x;                                // { dg-warning "division by zero" }
 
11002
+}
 
11003
Index: gcc/testsuite/g++.dg/cpp0x/ref-qual9.C
 
11004
===================================================================
 
11005
--- a/src/gcc/testsuite/g++.dg/cpp0x/ref-qual9.C        (.../tags/gcc_4_8_0_release)
 
11006
+++ b/src/gcc/testsuite/g++.dg/cpp0x/ref-qual9.C        (.../branches/gcc-4_8-branch)
 
11007
@@ -0,0 +1,14 @@
 
11008
+// PR c++/57064
 
11009
+// { dg-require-effective-target c++11 }
 
11010
+
 
11011
+template <class T> T&& move(T& t);
 
11012
+
 
11013
+struct A {
 
11014
+  void p() &;
 
11015
+  int p() &&;
 
11016
+};
 
11017
+
 
11018
+void g(A &&a)
 
11019
+{
 
11020
+  int i = move(a).p();
 
11021
+}
 
11022
Index: gcc/testsuite/g++.dg/cpp0x/lambda/lambda-this15.C
 
11023
===================================================================
 
11024
--- a/src/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-this15.C     (.../tags/gcc_4_8_0_release)
 
11025
+++ b/src/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-this15.C     (.../branches/gcc-4_8-branch)
 
11026
@@ -0,0 +1,12 @@
 
11027
+// PR c++/56692
 
11028
+// { dg-require-effective-target c++11 }
 
11029
+
 
11030
+struct Class {
 
11031
+  void f () { }
 
11032
+  static void f (int) { }
 
11033
+};
 
11034
+
 
11035
+int main ()
 
11036
+{
 
11037
+  []{ Class::f(0); };
 
11038
+}
 
11039
Index: gcc/testsuite/g++.dg/cpp0x/lambda/lambda-defarg4.C
 
11040
===================================================================
 
11041
--- a/src/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-defarg4.C    (.../tags/gcc_4_8_0_release)
 
11042
+++ b/src/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-defarg4.C    (.../branches/gcc-4_8-branch)
 
11043
@@ -0,0 +1,8 @@
 
11044
+// PR c++/54764
 
11045
+// { dg-require-effective-target c++11 }
 
11046
+
 
11047
+template<class T = void>
 
11048
+struct c
 
11049
+{
 
11050
+  int (*f)(int) = [](int i){return i + i;};
 
11051
+};
 
11052
Index: gcc/testsuite/g++.dg/cpp0x/lambda/lambda-this16.C
 
11053
===================================================================
 
11054
--- a/src/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-this16.C     (.../tags/gcc_4_8_0_release)
 
11055
+++ b/src/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-this16.C     (.../branches/gcc-4_8-branch)
 
11056
@@ -0,0 +1,28 @@
 
11057
+// PR c++/56699
 
11058
+// { dg-require-effective-target c++11 }
 
11059
+
 
11060
+struct A
 
11061
+{
 
11062
+    int a;
 
11063
+};
 
11064
+
 
11065
+struct T
 
11066
+{
 
11067
+    int x;
 
11068
+
 
11069
+    T() : x([]{
 
11070
+        sizeof(::A::a);
 
11071
+        return 0;
 
11072
+    }())
 
11073
+    {}
 
11074
+};
 
11075
+
 
11076
+struct B
 
11077
+{
 
11078
+    int a;
 
11079
+};
 
11080
+
 
11081
+void f()
 
11082
+{
 
11083
+    []{sizeof(B::a);};
 
11084
+}
 
11085
Index: gcc/testsuite/g++.dg/cpp0x/lambda/lambda-sfinae1.C
 
11086
===================================================================
 
11087
--- a/src/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-sfinae1.C    (.../tags/gcc_4_8_0_release)
 
11088
+++ b/src/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-sfinae1.C    (.../branches/gcc-4_8-branch)
 
11089
@@ -0,0 +1,55 @@
 
11090
+// PR c++/56039
 
11091
+// { dg-do compile { target c++11 } }
 
11092
+
 
11093
+template <bool> struct BoolSink { typedef void type; };
 
11094
+
 
11095
+template <typename T, typename U>
 
11096
+struct AddRvalueReferenceImpl { typedef T type; };
 
11097
+
 
11098
+template <typename T>
 
11099
+struct AddRvalueReferenceImpl<T, typename BoolSink<false &&
 
11100
+      [] {
 
11101
+         extern T &&tref;
 
11102
+      }>::type> {              // { dg-error "lambda" }
 
11103
+   typedef T &&type;
 
11104
+};
 
11105
+
 
11106
+template <typename T>
 
11107
+struct AddRvalueReference : AddRvalueReferenceImpl<T, void> { };
 
11108
+
 
11109
+namespace ImplHelpers {
 
11110
+   template <typename T>
 
11111
+   typename AddRvalueReference<T>::type create(void) { }
 
11112
+}
 
11113
+
 
11114
+template <typename T, typename U, typename ...Args>
 
11115
+struct IsConstructibleImpl { enum { value = 0 }; };
 
11116
+
 
11117
+template <typename T, typename ...Args>
 
11118
+struct IsConstructibleImpl<T, typename BoolSink<false &&
 
11119
+      [] {
 
11120
+         T t( ::ImplHelpers::create<Args>() ...);
 
11121
+      }>::type, Args ...> {    // { dg-error "lambda" }
 
11122
+   enum { value = 1 };
 
11123
+};
 
11124
+
 
11125
+template <typename T, typename ...Args>
 
11126
+struct IsConstructible : IsConstructibleImpl<T, void, Args ...> { };
 
11127
+
 
11128
+struct DestroyMe {
 
11129
+   ~DestroyMe() = delete;
 
11130
+};
 
11131
+
 
11132
+static_assert(+IsConstructible<int>::value, "error");
 
11133
+static_assert(!IsConstructible<void>::value, "error");
 
11134
+static_assert(+IsConstructible<int [1]>::value, "error");
 
11135
+static_assert(!IsConstructible<DestroyMe>::value, "error");
 
11136
+static_assert(!IsConstructible<int *, char *>::value, "error");
 
11137
+
 
11138
+static_assert(+IsConstructible<int &&, int>::value, "error");
 
11139
+static_assert(!IsConstructible<int &&, int &>::value, "error");
 
11140
+static_assert(+IsConstructible<int &&, int &&>::value, "error");
 
11141
+
 
11142
+// { dg-prune-output "expected" }
 
11143
+// { dg-prune-output "does not name a class" }
 
11144
+// { dg-prune-output "static assertion" }
 
11145
Index: gcc/testsuite/g++.dg/cpp0x/lambda/lambda-this13.C
 
11146
===================================================================
 
11147
--- a/src/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-this13.C     (.../tags/gcc_4_8_0_release)
 
11148
+++ b/src/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-this13.C     (.../branches/gcc-4_8-branch)
 
11149
@@ -0,0 +1,20 @@
 
11150
+// PR c++/52374
 
11151
+// { dg-do compile { target c++11 } }
 
11152
+
 
11153
+struct B
 
11154
+{
 
11155
+  int get() const { return 42; }
 
11156
+};
 
11157
+
 
11158
+template<typename X>
 
11159
+struct D
 
11160
+  : public X
 
11161
+{
 
11162
+  int get() const { return [this]() -> int { return X::get(); }(); }
 
11163
+};
 
11164
+
 
11165
+int main()
 
11166
+{
 
11167
+  D<B> d;
 
11168
+  d.get();
 
11169
+}
 
11170
Index: gcc/testsuite/g++.dg/cpp0x/lambda/lambda-nsdmi3.C
 
11171
===================================================================
 
11172
--- a/src/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-nsdmi3.C     (.../tags/gcc_4_8_0_release)
 
11173
+++ b/src/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-nsdmi3.C     (.../branches/gcc-4_8-branch)
 
11174
@@ -0,0 +1,9 @@
 
11175
+// PR c++/55972
 
11176
+// { dg-do compile { target c++11 } }
 
11177
+
 
11178
+class C
 
11179
+{
 
11180
+  void f();
 
11181
+  int j = 10;
 
11182
+  int i = [this]() { return this->j; }();
 
11183
+};
 
11184
Index: gcc/testsuite/g++.dg/cpp0x/lambda/lambda-eh3.C
 
11185
===================================================================
 
11186
--- a/src/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-eh3.C        (.../tags/gcc_4_8_0_release)
 
11187
+++ b/src/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-eh3.C        (.../branches/gcc-4_8-branch)
 
11188
@@ -0,0 +1,14 @@
 
11189
+// PR c++/56388
 
11190
+// { dg-require-effective-target c++11 }
 
11191
+
 
11192
+int main()
 
11193
+{
 
11194
+    bool /*const*/ condition = false;
 
11195
+
 
11196
+    [&]{
 
11197
+        try{}
 
11198
+        catch(...){
 
11199
+            if(condition){}
 
11200
+        }
 
11201
+    }();
 
11202
+}
 
11203
Index: gcc/testsuite/g++.dg/cpp0x/lambda/lambda-conv8.C
 
11204
===================================================================
 
11205
--- a/src/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-conv8.C      (.../tags/gcc_4_8_0_release)
 
11206
+++ b/src/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-conv8.C      (.../branches/gcc-4_8-branch)
 
11207
@@ -0,0 +1,15 @@
 
11208
+// PR c++/56447
 
11209
+// { dg-do compile { target c++11 } }
 
11210
+
 
11211
+template <class T>
 
11212
+void f()
 
11213
+{
 
11214
+  int i;
 
11215
+  // This lambda should not have a conversion op, since it captures i
 
11216
+  int (*p)() = [=]{ return i; }; // { dg-error "cannot convert" }
 
11217
+}
 
11218
+
 
11219
+int main()
 
11220
+{
 
11221
+  f<int>();
 
11222
+}
 
11223
Index: gcc/testsuite/g++.dg/cpp0x/lambda/lambda-this9.C
 
11224
===================================================================
 
11225
--- a/src/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-this9.C      (.../tags/gcc_4_8_0_release)
 
11226
+++ b/src/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-this9.C      (.../branches/gcc-4_8-branch)
 
11227
@@ -0,0 +1,19 @@
 
11228
+// PR c++/54277
 
11229
+// { dg-do compile { target c++11 } }
 
11230
+
 
11231
+struct Used
 
11232
+{
 
11233
+  void foo() { }
 
11234
+};
 
11235
+
 
11236
+template <typename>
 
11237
+struct S
 
11238
+{
 
11239
+  Used x;
 
11240
+
 
11241
+  void bar()
 
11242
+  {
 
11243
+    auto f = [this] { x.foo(); };
 
11244
+    f();
 
11245
+  }
 
11246
+};
 
11247
Index: gcc/testsuite/g++.dg/cpp0x/lambda/lambda-mutable2.C
 
11248
===================================================================
 
11249
--- a/src/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-mutable2.C   (.../tags/gcc_4_8_0_release)
 
11250
+++ b/src/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-mutable2.C   (.../branches/gcc-4_8-branch)
 
11251
@@ -0,0 +1,23 @@
 
11252
+// PR c++/55532
 
11253
+// { dg-do compile { target c++11 } }
 
11254
+
 
11255
+struct Foo {
 
11256
+    void doit() {
 
11257
+    }
 
11258
+};
 
11259
+
 
11260
+template<typename T>
 
11261
+void oops(Foo &foo, const T &) {
 
11262
+    auto fun = [&] () mutable {
 
11263
+        foo.doit();
 
11264
+    };
 
11265
+    auto fun2 = [=]() {
 
11266
+        fun();                 // { dg-error "" }
 
11267
+    };
 
11268
+    fun2();
 
11269
+}
 
11270
+
 
11271
+int main() {
 
11272
+    Foo foo;
 
11273
+    oops(foo, 1);
 
11274
+}
 
11275
Index: gcc/testsuite/g++.dg/cpp0x/lambda/lambda-this14.C
 
11276
===================================================================
 
11277
--- a/src/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-this14.C     (.../tags/gcc_4_8_0_release)
 
11278
+++ b/src/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-this14.C     (.../branches/gcc-4_8-branch)
 
11279
@@ -0,0 +1,49 @@
 
11280
+// PR c++/52014
 
11281
+// { dg-require-effective-target c++11 }
 
11282
+
 
11283
+template <class Iterator, class Func>
 
11284
+void for_each(const Iterator first, const Iterator last, Func func)
 
11285
+{
 
11286
+  for (Iterator it = first; it != last; ++it) {
 
11287
+    func(*it);
 
11288
+  }
 
11289
+}
 
11290
+
 
11291
+template <class T>
 
11292
+struct helper
 
11293
+{
 
11294
+  typedef typename T::size_type type;
 
11295
+};
 
11296
+
 
11297
+template <class T>
 
11298
+struct helper<T&>
 
11299
+{
 
11300
+  typedef typename T::size_type type;
 
11301
+};
 
11302
+
 
11303
+template <class T>
 
11304
+struct helper<T*>
 
11305
+{
 
11306
+  typedef typename T::size_type type;
 
11307
+};
 
11308
+
 
11309
+struct bar
 
11310
+{
 
11311
+  struct foo
 
11312
+  {
 
11313
+    typedef int size_type;
 
11314
+  } foo_;
 
11315
+
 
11316
+  void test()
 
11317
+  {
 
11318
+    int arr[] = { 1, 2, 3 };
 
11319
+    for_each(arr, arr + 3, [&](helper<foo>::type i) {
 
11320
+       for_each(arr, arr + 3, [&](helper<decltype(foo_)>::type j) { });
 
11321
+      });
 
11322
+  }
 
11323
+};
 
11324
+
 
11325
+int main()
 
11326
+{
 
11327
+  return 0;
 
11328
+}
 
11329
Index: gcc/testsuite/g++.dg/cpp0x/decltype-call1.C
 
11330
===================================================================
 
11331
--- a/src/gcc/testsuite/g++.dg/cpp0x/decltype-call1.C   (.../tags/gcc_4_8_0_release)
 
11332
+++ b/src/gcc/testsuite/g++.dg/cpp0x/decltype-call1.C   (.../branches/gcc-4_8-branch)
 
11333
@@ -0,0 +1,32 @@
 
11334
+// PR c++/52748
 
11335
+// N3276
 
11336
+// { dg-do compile { target c++11 } }
 
11337
+
 
11338
+struct A;                      // { dg-error "forward declaration" }
 
11339
+A f();
 
11340
+
 
11341
+decltype(f()) g1();             // OK
 
11342
+decltype(((f()))) g2b();        // OK
 
11343
+decltype(42,f()) g3();          // OK
 
11344
+decltype(42,45,f()) g3b();      // OK
 
11345
+decltype(42,45,(f())) g3c();    // OK
 
11346
+decltype(42,((45,(f())))) g3c(); // OK
 
11347
+
 
11348
+decltype(f(),42) g4();          // { dg-error "" }
 
11349
+decltype(45,f(),42) g4b();      // { dg-error "" }
 
11350
+
 
11351
+class B
 
11352
+{
 
11353
+  ~B();                                // { dg-error "private" }
 
11354
+public:
 
11355
+  int i;
 
11356
+  void operator[](int);
 
11357
+};
 
11358
+B h();
 
11359
+
 
11360
+void i(const B&);
 
11361
+
 
11362
+decltype(h()) g5a();           // OK
 
11363
+decltype(h().i) g5();          // { dg-error "" }
 
11364
+decltype(h()[0]) g6();         // { dg-error "" }
 
11365
+decltype(i(h())) g7();         // { dg-error "" }
 
11366
Index: gcc/testsuite/g++.dg/cpp0x/decltype-call3.C
 
11367
===================================================================
 
11368
--- a/src/gcc/testsuite/g++.dg/cpp0x/decltype-call3.C   (.../tags/gcc_4_8_0_release)
 
11369
+++ b/src/gcc/testsuite/g++.dg/cpp0x/decltype-call3.C   (.../branches/gcc-4_8-branch)
 
11370
@@ -0,0 +1,132 @@
 
11371
+// Testcase for N3276 and operator overloading
 
11372
+// { dg-require-effective-target c++11 }
 
11373
+
 
11374
+struct A;
 
11375
+struct B {
 
11376
+  A operator()(int);
 
11377
+  A operator[](int);
 
11378
+  A operator=(int);
 
11379
+  A operator+=(int);
 
11380
+  A operator-=(int);
 
11381
+  A operator*=(int);
 
11382
+  A operator/=(int);
 
11383
+  A operator^=(int);
 
11384
+  A operator&=(int);
 
11385
+  A operator|=(int);
 
11386
+  A operator<<=(int);
 
11387
+  A operator>>=(int);
 
11388
+};
 
11389
+
 
11390
+A operator-(B);
 
11391
+A operator+(B);
 
11392
+A operator*(B);
 
11393
+A operator&(B);
 
11394
+A operator!(B);
 
11395
+A operator~(B);
 
11396
+A operator++(B);
 
11397
+A operator--(B);
 
11398
+
 
11399
+A operator+(B,B);
 
11400
+A operator-(B,B);
 
11401
+A operator*(B,B);
 
11402
+A operator/(B,B);
 
11403
+A operator%(B,B);
 
11404
+A operator^(B,B);
 
11405
+A operator&(B,B);
 
11406
+A operator|(B,B);
 
11407
+A operator<(B,B);
 
11408
+A operator>(B,B);
 
11409
+A operator,(B,B);
 
11410
+A operator<<(B,B);
 
11411
+A operator>>(B,B);
 
11412
+A operator==(B,B);
 
11413
+A operator->*(B,B);
 
11414
+
 
11415
+#define TRY(E) static_cast<decltype(E)*>(0)
 
11416
+
 
11417
+template <class B>
 
11418
+void f()
 
11419
+{
 
11420
+  B b;
 
11421
+  TRY(b(0));
 
11422
+  TRY(b[0]);
 
11423
+  TRY(b=0);
 
11424
+  TRY(b+=0);
 
11425
+  TRY(b-=0);
 
11426
+  TRY(b*=0);
 
11427
+  TRY(b/=0);
 
11428
+  TRY(b^=0);
 
11429
+  TRY(b&=0);
 
11430
+  TRY(b|=0);
 
11431
+  TRY(b<<=0);
 
11432
+  TRY(b>>=0);
 
11433
+
 
11434
+  TRY(-b);
 
11435
+  TRY(+b);
 
11436
+  TRY(*b);
 
11437
+  TRY(&b);
 
11438
+  TRY(!b);
 
11439
+  TRY(~b);
 
11440
+  TRY(++b);
 
11441
+  TRY(--b);
 
11442
+
 
11443
+  TRY(b+b);
 
11444
+  TRY(b-b);
 
11445
+  TRY(b*b);
 
11446
+  TRY(b/b);
 
11447
+  TRY(b%b);
 
11448
+  TRY(b^b);
 
11449
+  TRY(b&b);
 
11450
+  TRY(b|b);
 
11451
+  TRY(b>b);
 
11452
+  TRY(b<b);
 
11453
+  TRY((b,b));
 
11454
+  TRY(b<<b);
 
11455
+  TRY(b>>b);
 
11456
+  TRY(b==b);
 
11457
+  TRY(b->*b);
 
11458
+}
 
11459
+
 
11460
+int main()
 
11461
+{
 
11462
+  B b;
 
11463
+  TRY(b(0));
 
11464
+  TRY(b[0]);
 
11465
+  TRY(b=0);
 
11466
+  TRY(b+=0);
 
11467
+  TRY(b-=0);
 
11468
+  TRY(b*=0);
 
11469
+  TRY(b/=0);
 
11470
+  TRY(b^=0);
 
11471
+  TRY(b&=0);
 
11472
+  TRY(b|=0);
 
11473
+  TRY(b<<=0);
 
11474
+  TRY(b>>=0);
 
11475
+
 
11476
+  TRY(-b);
 
11477
+  TRY(+b);
 
11478
+  TRY(*b);
 
11479
+  TRY(&b);
 
11480
+  TRY(!b);
 
11481
+  TRY(~b);
 
11482
+  TRY(++b);
 
11483
+  TRY(--b);
 
11484
+
 
11485
+  TRY(b+b);
 
11486
+  TRY(b-b);
 
11487
+  TRY(b*b);
 
11488
+  TRY(b/b);
 
11489
+  TRY(b%b);
 
11490
+  TRY(b^b);
 
11491
+  TRY(b&b);
 
11492
+  TRY(b|b);
 
11493
+  TRY(b>b);
 
11494
+  TRY(b<b);
 
11495
+  TRY((b,b));
 
11496
+  TRY(b<<b);
 
11497
+  TRY(b>>b);
 
11498
+  TRY(b==b);
 
11499
+  TRY(b->*b);
 
11500
+
 
11501
+  f<B>();
 
11502
+}
 
11503
Index: gcc/testsuite/g++.dg/cpp0x/auto38.C
 
11504
===================================================================
 
11505
--- a/src/gcc/testsuite/g++.dg/cpp0x/auto38.C   (.../tags/gcc_4_8_0_release)
 
11506
+++ b/src/gcc/testsuite/g++.dg/cpp0x/auto38.C   (.../branches/gcc-4_8-branch)
 
11507
@@ -0,0 +1,8 @@
 
11508
+// PR c++/57183
 
11509
+// { dg-do compile { target c++11 } }
 
11510
+// { dg-options "-Wunused-variable" }
 
11511
+
 
11512
+constexpr float PI_0 = 3.1415926F;
 
11513
+constexpr auto PI_1 = 3.1415926F;
 
11514
+const float PI_2 = 3.1415926F;
 
11515
+const auto PI_3 = 3.1415926F;
 
11516
Index: gcc/testsuite/g++.dg/cpp0x/decltype52.C
 
11517
===================================================================
 
11518
--- a/src/gcc/testsuite/g++.dg/cpp0x/decltype52.C       (.../tags/gcc_4_8_0_release)
 
11519
+++ b/src/gcc/testsuite/g++.dg/cpp0x/decltype52.C       (.../branches/gcc-4_8-branch)
 
11520
@@ -0,0 +1,18 @@
 
11521
+// PR c++/56450
 
11522
+// { dg-do compile { target c++11 } }
 
11523
+
 
11524
+template<typename T>
 
11525
+T&& declval();
 
11526
+
 
11527
+template<typename, typename>
 
11528
+struct is_same
 
11529
+{ static constexpr bool value = false; };
 
11530
+
 
11531
+template<typename T>
 
11532
+struct is_same<T, T>
 
11533
+{ static constexpr bool value = true; };
 
11534
+
 
11535
+struct A { static const int dummy = 0; };
 
11536
+
 
11537
+static_assert(is_same<decltype(declval<A>().dummy), const int>::value, "");
 
11538
+static_assert(!is_same<decltype(declval<A>().dummy), const int&>::value, "");
 
11539
Index: gcc/testsuite/g++.dg/cpp0x/ref-qual2.C
 
11540
===================================================================
 
11541
--- a/src/gcc/testsuite/g++.dg/cpp0x/ref-qual2.C        (.../tags/gcc_4_8_0_release)
 
11542
+++ b/src/gcc/testsuite/g++.dg/cpp0x/ref-qual2.C        (.../branches/gcc-4_8-branch)
 
11543
@@ -0,0 +1,75 @@
 
11544
+// In a .* expression whose object expression is an rvalue, the program is
 
11545
+// ill-formed if the second operand is a pointer to member function with
 
11546
+// ref-qualifier &. In a .* expression whose object expression is an
 
11547
+// lvalue, the program is ill-formed if the second operand is a pointer to
 
11548
+// member function with ref-qualifier &&.
 
11549
+
 
11550
+// { dg-require-effective-target c++11 }
 
11551
+
 
11552
+struct A {
 
11553
+  void f() &;
 
11554
+  void g() &&;
 
11555
+  void h();
 
11556
+};
 
11557
+
 
11558
+void one()
 
11559
+{
 
11560
+  A a;
 
11561
+
 
11562
+  void (A::*p)() & = &A::f;
 
11563
+  (a.*p)();
 
11564
+  (A().*p)();                  // { dg-error "" }
 
11565
+
 
11566
+  p = &A::g;                   // { dg-error "" }
 
11567
+  p = &A::h;                   // { dg-error "" }
 
11568
+
 
11569
+  void (A::*p2)() && = &A::g;
 
11570
+  (A().*p2)();
 
11571
+  (a.*p2)();                   // { dg-error "" }
 
11572
+  p2 = &A::f;                  // { dg-error "" }
 
11573
+  p2 = &A::h;                  // { dg-error "" }
 
11574
+
 
11575
+  void (A::*p3)() = &A::h;
 
11576
+  (a.*p3)();
 
11577
+  (A().*p3)();
 
11578
+  p3 = &A::f;                  // { dg-error "" }
 
11579
+  p3 = &A::g;                  // { dg-error "" }
 
11580
+}
 
11581
+
 
11582
+template <class T>
 
11583
+struct B {
 
11584
+  void f() &;
 
11585
+  void g() &&;
 
11586
+  void h();
 
11587
+};
 
11588
+
 
11589
+template <class T>
 
11590
+void two()
 
11591
+{
 
11592
+  B<T> a;
 
11593
+
 
11594
+  void (B<T>::*p)() & = &B<T>::f;
 
11595
+  (a.*p)();
 
11596
+  (B<T>().*p)();               // { dg-error "" }
 
11597
+
 
11598
+  p = &B<T>::g;                        // { dg-error "" }
 
11599
+  p = &B<T>::h;                        // { dg-error "" }
 
11600
+
 
11601
+  void (B<T>::*p2)() && = &B<T>::g;
 
11602
+  (B<T>().*p2)();
 
11603
+  (a.*p2)();                   // { dg-error "" }
 
11604
+  p2 = &B<T>::f;               // { dg-error "" }
 
11605
+  p2 = &B<T>::h;               // { dg-error "" }
 
11606
+
 
11607
+  void (B<T>::*p3)() = &B<T>::h;
 
11608
+  (a.*p3)();
 
11609
+  (B<T>().*p3)();
 
11610
+  p3 = &B<T>::f;               // { dg-error "" }
 
11611
+  p3 = &B<T>::g;               // { dg-error "" }
 
11612
+}
 
11613
+
 
11614
+int main()
 
11615
+{
 
11616
+  one();
 
11617
+  two<int>();
 
11618
+}
 
11619
Index: gcc/testsuite/g++.dg/cpp0x/trailing9.C
 
11620
===================================================================
 
11621
--- a/src/gcc/testsuite/g++.dg/cpp0x/trailing9.C        (.../tags/gcc_4_8_0_release)
 
11622
+++ b/src/gcc/testsuite/g++.dg/cpp0x/trailing9.C        (.../branches/gcc-4_8-branch)
 
11623
@@ -0,0 +1,12 @@
 
11624
+// PR c++/56646
 
11625
+// { dg-require-effective-target c++11 }
 
11626
+
 
11627
+struct A {
 
11628
+  void f();
 
11629
+};
 
11630
+
 
11631
+void A::f() {
 
11632
+  struct B {
 
11633
+    auto g() -> void { }
 
11634
+  };
 
11635
+}
 
11636
Index: gcc/testsuite/g++.dg/cpp0x/sfinae44.C
 
11637
===================================================================
 
11638
--- a/src/gcc/testsuite/g++.dg/cpp0x/sfinae44.C (.../tags/gcc_4_8_0_release)
 
11639
+++ b/src/gcc/testsuite/g++.dg/cpp0x/sfinae44.C (.../branches/gcc-4_8-branch)
 
11640
@@ -0,0 +1,26 @@
 
11641
+// PR c++/56913
 
11642
+// { dg-do compile { target c++11 } }
 
11643
+
 
11644
+template<typename T>
 
11645
+T &&declval();
 
11646
+
 
11647
+template<typename T, typename U,
 
11648
+         typename = decltype((declval<T>().*declval<U>())())>
 
11649
+constexpr bool test(int)
 
11650
+{
 
11651
+  return true;
 
11652
+}
 
11653
+
 
11654
+template<typename T, typename U>
 
11655
+constexpr bool test(...)
 
11656
+{
 
11657
+  return false;
 
11658
+}
 
11659
+
 
11660
+struct S
 
11661
+{};
 
11662
+
 
11663
+static_assert(!test<S, void (S::*)() &>(0), "");
 
11664
+static_assert(test<S, void (S::*)() &&>(0), "");
 
11665
+static_assert(test<S &, void (S::*)() &>(0), "");
 
11666
+static_assert(!test<S &, void (S::*)() &&>(0), "");
 
11667
Index: gcc/testsuite/g++.dg/cpp0x/range-for23.C
 
11668
===================================================================
 
11669
--- a/src/gcc/testsuite/g++.dg/cpp0x/range-for23.C      (.../tags/gcc_4_8_0_release)
 
11670
+++ b/src/gcc/testsuite/g++.dg/cpp0x/range-for23.C      (.../branches/gcc-4_8-branch)
 
11671
@@ -0,0 +1,8 @@
 
11672
+// PR c++/56722
 
11673
+// { dg-do compile { target c++11 } }
 
11674
+
 
11675
+int main()
 
11676
+{
 
11677
+  for (const auto& i, 21)  // { dg-error "has no initializer|expected" }
 
11678
+    i;
 
11679
+}
 
11680
Index: gcc/testsuite/g++.dg/cpp0x/enum25.C
 
11681
===================================================================
 
11682
--- a/src/gcc/testsuite/g++.dg/cpp0x/enum25.C   (.../tags/gcc_4_8_0_release)
 
11683
+++ b/src/gcc/testsuite/g++.dg/cpp0x/enum25.C   (.../branches/gcc-4_8-branch)
 
11684
@@ -0,0 +1,18 @@
 
11685
+// PR c++/56793
 
11686
+// { dg-require-effective-target c++11 }
 
11687
+
 
11688
+struct A
 
11689
+{
 
11690
+  enum struct B {X, Y} b;
 
11691
+} a;
 
11692
+
 
11693
+enum struct D {X,Y};
 
11694
+struct C { } c;
 
11695
+
 
11696
+int main ()
 
11697
+{
 
11698
+  if (a.b == a.B::Y)
 
11699
+    a.b = A::B::X;
 
11700
+
 
11701
+  c.D::Y;                      // { dg-error "not a member" }
 
11702
+}
 
11703
Index: gcc/testsuite/g++.dg/cpp0x/ref-qual4.C
 
11704
===================================================================
 
11705
--- a/src/gcc/testsuite/g++.dg/cpp0x/ref-qual4.C        (.../tags/gcc_4_8_0_release)
 
11706
+++ b/src/gcc/testsuite/g++.dg/cpp0x/ref-qual4.C        (.../branches/gcc-4_8-branch)
 
11707
@@ -0,0 +1,14 @@
 
11708
+// 12.1: A constructor shall not be declared with a ref-qualifier.
 
11709
+// 12.4: A destructor shall not be declared with a ref-qualifier.
 
11710
+
 
11711
+// { dg-require-effective-target c++11 }
 
11712
+
 
11713
+struct A {
 
11714
+  A() & = default;             // { dg-error "constructor" }
 
11715
+  ~A() & = default;            // { dg-error "destructor" }
 
11716
+};
 
11717
+
 
11718
+int main()
 
11719
+{
 
11720
+  A a;
 
11721
+}
 
11722
Index: gcc/testsuite/g++.dg/cpp0x/constexpr-reinterpret1.C
 
11723
===================================================================
 
11724
--- a/src/gcc/testsuite/g++.dg/cpp0x/constexpr-reinterpret1.C   (.../tags/gcc_4_8_0_release)
 
11725
+++ b/src/gcc/testsuite/g++.dg/cpp0x/constexpr-reinterpret1.C   (.../branches/gcc-4_8-branch)
 
11726
@@ -0,0 +1,39 @@
 
11727
+// PR c++/56728
 
11728
+// { dg-require-effective-target c++11 }
 
11729
+
 
11730
+// { dg-prune-output "error" }
 
11731
+
 
11732
+class B {
 
11733
+public:
 
11734
+  static B instance;
 
11735
+  class Inner
 
11736
+  {
 
11737
+  public:
 
11738
+    class Wuzi
 
11739
+    {
 
11740
+      unsigned int m;
 
11741
+    } m_Class[3];
 
11742
+    unsigned m_Int[4];
 
11743
+  };
 
11744
+
 
11745
+  constexpr static Inner & getInner()
 
11746
+  {
 
11747
+    /* I am surprised this is considered a constexpr */
 
11748
+    return *((Inner *)4);
 
11749
+  }
 
11750
+};
 
11751
+
 
11752
+B B::instance;
 
11753
+
 
11754
+class A
 
11755
+{
 
11756
+public:
 
11757
+  constexpr A(B &bridge, B::Inner &bridge2, unsigned char index)
 
11758
+    : m_Bridge(bridge), m_Wuz(bridge2.m_Class[index])
 
11759
+  {}
 
11760
+
 
11761
+  B &m_Bridge;
 
11762
+  B::Inner::Wuzi &m_Wuz;
 
11763
+};
 
11764
+A works{B::instance, B::getInner(), 3};
 
11765
+A crashnkill[1]{{B::instance, B::getInner(), 3}};
 
11766
Index: gcc/testsuite/g++.dg/cpp0x/ref-qual6.C
 
11767
===================================================================
 
11768
--- a/src/gcc/testsuite/g++.dg/cpp0x/ref-qual6.C        (.../tags/gcc_4_8_0_release)
 
11769
+++ b/src/gcc/testsuite/g++.dg/cpp0x/ref-qual6.C        (.../branches/gcc-4_8-branch)
 
11770
@@ -0,0 +1,15 @@
 
11771
+// Binding an rvalue to && beats binding it to const& (13.3.3.2).
 
11772
+
 
11773
+// { dg-require-effective-target c++11 }
 
11774
+
 
11775
+struct A
 
11776
+{
 
11777
+  int operator+(int) &&;
 
11778
+};
 
11779
+
 
11780
+void operator+ (const A&, int);
 
11781
+
 
11782
+int main()
 
11783
+{
 
11784
+  return A() + 42;
 
11785
+}
 
11786
Index: gcc/testsuite/g++.dg/cpp0x/constexpr-array5.C
 
11787
===================================================================
 
11788
--- a/src/gcc/testsuite/g++.dg/cpp0x/constexpr-array5.C (.../tags/gcc_4_8_0_release)
 
11789
+++ b/src/gcc/testsuite/g++.dg/cpp0x/constexpr-array5.C (.../branches/gcc-4_8-branch)
 
11790
@@ -0,0 +1,9 @@
 
11791
+// PR c++/56582
 
11792
+// { dg-do compile { target c++11 } }
 
11793
+
 
11794
+// Reliable ICE
 
11795
+constexpr int n[3] = {};
 
11796
+constexpr int k = n[-1];            // { dg-error "negative" }
 
11797
+
 
11798
+// Some random byte
 
11799
+constexpr char c = "foo"[-1000];    // { dg-error "negative" }
 
11800
Index: gcc/testsuite/g++.dg/cpp0x/decltype49.C
 
11801
===================================================================
 
11802
--- a/src/gcc/testsuite/g++.dg/cpp0x/decltype49.C       (.../tags/gcc_4_8_0_release)
 
11803
+++ b/src/gcc/testsuite/g++.dg/cpp0x/decltype49.C       (.../branches/gcc-4_8-branch)
 
11804
@@ -0,0 +1,10 @@
 
11805
+// PR c++/45282
 
11806
+// { dg-require-effective-target c++11 }
 
11807
+
 
11808
+struct A { int i; };
 
11809
+int A::*ipm = &A::i;
 
11810
+
 
11811
+template <class T, class U> class assert_same_type;
 
11812
+template <class T> class assert_same_type<T,T> { };
 
11813
+
 
11814
+assert_same_type<decltype(A().*ipm),int> x2;
 
11815
Index: gcc/testsuite/g++.dg/cpp0x/initlist69.C
 
11816
===================================================================
 
11817
--- a/src/gcc/testsuite/g++.dg/cpp0x/initlist69.C       (.../tags/gcc_4_8_0_release)
 
11818
+++ b/src/gcc/testsuite/g++.dg/cpp0x/initlist69.C       (.../branches/gcc-4_8-branch)
 
11819
@@ -0,0 +1,29 @@
 
11820
+// PR c++/50261
 
11821
+// { dg-require-effective-target c++11 }
 
11822
+
 
11823
+template <typename T>
 
11824
+struct ca {
 
11825
+  T elem[1];
 
11826
+
 
11827
+  ca(const T (&s)[1]): elem{{s}} { }      // { dg-error "braces" }
 
11828
+  ca(const T (&s)[1],int): elem({{s}}) { } // { dg-error "paren|invalid" }
 
11829
+  ca(const T (&s)[1],char): elem(s) { }           // { dg-error "array" }
 
11830
+  ca(const T (&s)[1],double): elem{s} { }  // { dg-error "invalid" }
 
11831
+
 
11832
+  ca(const T &v): elem{{v}} { }              // { dg-error "braces" }
 
11833
+  ca(const T &v,int): elem{{{v}}} { } // { dg-error "braces" }
 
11834
+  ca(const T &v,char): elem{v} { }    // OK
 
11835
+  ca(const T &v,double): elem({v}) { } // { dg-error "paren" }
 
11836
+};
 
11837
+
 
11838
+int main() {
 
11839
+  int a[1] = {0};
 
11840
+  ca<int> d(a);
 
11841
+  ca<int> d1(a,1);
 
11842
+  ca<int> d2(a,'2');
 
11843
+  ca<int> d3(a,3.0);
 
11844
+  ca<int> e(a[0]);
 
11845
+  ca<int> e1(a[0],1);
 
11846
+  ca<int> e2(a[0],'2');
 
11847
+  ca<int> e3(a[0],3.0);
 
11848
+}
 
11849
Index: gcc/testsuite/g++.dg/cpp0x/ref-qual8.C
 
11850
===================================================================
 
11851
--- a/src/gcc/testsuite/g++.dg/cpp0x/ref-qual8.C        (.../tags/gcc_4_8_0_release)
 
11852
+++ b/src/gcc/testsuite/g++.dg/cpp0x/ref-qual8.C        (.../branches/gcc-4_8-branch)
 
11853
@@ -0,0 +1,13 @@
 
11854
+// { dg-require-effective-target c++11 }
 
11855
+
 
11856
+struct A
 
11857
+{
 
11858
+  virtual void f() & = 0;
 
11859
+};
 
11860
+
 
11861
+struct B: A
 
11862
+{
 
11863
+  void f();                    // doesn't override
 
11864
+};
 
11865
+
 
11866
+B b;                           // { dg-error "abstract" }
 
11867
Index: gcc/testsuite/g++.dg/cpp0x/gen-attrs-54.C
 
11868
===================================================================
 
11869
--- a/src/gcc/testsuite/g++.dg/cpp0x/gen-attrs-54.C     (.../tags/gcc_4_8_0_release)
 
11870
+++ b/src/gcc/testsuite/g++.dg/cpp0x/gen-attrs-54.C     (.../branches/gcc-4_8-branch)
 
11871
@@ -0,0 +1,14 @@
 
11872
+// PR c++/56859
 
11873
+// { dg-require-effective-target c++11 }
 
11874
+
 
11875
+template<unsigned size, unsigned alignment>
 
11876
+struct aligned_storage
 
11877
+{
 
11878
+  using type = struct { alignas(alignment) unsigned char data[size]; };
 
11879
+};
 
11880
+
 
11881
+#define SA(X) static_assert((X),#X)
 
11882
+SA(alignof(aligned_storage<8,1>::type) == 1);
 
11883
+SA(alignof(aligned_storage<8,2>::type) == 2);
 
11884
+SA(alignof(aligned_storage<8,4>::type) == 4);
 
11885
+SA(alignof(aligned_storage<8,8>::type) == 8);
 
11886
Index: gcc/testsuite/g++.dg/cpp0x/ref-qual-mangle1.C
 
11887
===================================================================
 
11888
--- a/src/gcc/testsuite/g++.dg/cpp0x/ref-qual-mangle1.C (.../tags/gcc_4_8_0_release)
 
11889
+++ b/src/gcc/testsuite/g++.dg/cpp0x/ref-qual-mangle1.C (.../branches/gcc-4_8-branch)
 
11890
@@ -0,0 +1,37 @@
 
11891
+// PR c++/56821
 
11892
+// { dg-require-effective-target c++11 }
 
11893
+
 
11894
+struct A {
 
11895
+  // { dg-final { scan-assembler "_ZNR1A1fEv" } }
 
11896
+  void f() & {}
 
11897
+  // { dg-final { scan-assembler "_ZNO1A1gEv" } }
 
11898
+  void g() && {}
 
11899
+  // { dg-final { scan-assembler "_ZNKR1A1hEv" } }
 
11900
+  void h() const & {}
 
11901
+};
 
11902
+
 
11903
+// { dg-final { scan-assembler "_Z1jM1AFvvRE" } }
 
11904
+void j(void (A::*)() &) { }
 
11905
+// { dg-final { scan-assembler "_Z1kM1AFvvOE" } }
 
11906
+void k(void (A::*)() &&) { }
 
11907
+// { dg-final { scan-assembler "_Z1lM1AKFvvRE" } }
 
11908
+void l(void (A::*)() const &) { }
 
11909
+
 
11910
+// { dg-final { scan-assembler "_Z1mIFvvOEEvM1AT_" } }
 
11911
+// { dg-final { scan-assembler "_Z1mIFvvREEvM1AT_" } }
 
11912
+// { dg-final { scan-assembler "_Z1mIKFvvREEvM1AT_" } }
 
11913
+template <typename T>
 
11914
+void m(T A::*) {}
 
11915
+
 
11916
+// { dg-final { scan-assembler "_Z1nIM1AFvvOEEvT_" } }
 
11917
+// { dg-final { scan-assembler "_Z1nIM1AFvvREEvT_" } }
 
11918
+// { dg-final { scan-assembler "_Z1nIM1AKFvvREEvT_" } }
 
11919
+template <typename T>
 
11920
+void n(T) {}
 
11921
+
 
11922
+int main()
 
11923
+{
 
11924
+  j(&A::f); k(&A::g); l(&A::h);
 
11925
+  m(&A::f); m(&A::g); m(&A::h);
 
11926
+  n(&A::f); n(&A::g); n(&A::h);
 
11927
+}
 
11928
Index: gcc/testsuite/g++.dg/cpp0x/ref-qual1.C
 
11929
===================================================================
 
11930
--- a/src/gcc/testsuite/g++.dg/cpp0x/ref-qual1.C        (.../tags/gcc_4_8_0_release)
 
11931
+++ b/src/gcc/testsuite/g++.dg/cpp0x/ref-qual1.C        (.../branches/gcc-4_8-branch)
 
11932
@@ -0,0 +1,30 @@
 
11933
+// { dg-require-effective-target c++11 }
 
11934
+
 
11935
+template <class,class> struct ST;
 
11936
+template <class T> struct ST<T,T> {};
 
11937
+
 
11938
+struct A
 
11939
+{
 
11940
+  int f() &;
 
11941
+  char f() &&;
 
11942
+};
 
11943
+
 
11944
+template <class T> struct B
 
11945
+{
 
11946
+  int f() &;
 
11947
+  char f() &&;
 
11948
+};
 
11949
+
 
11950
+int main()
 
11951
+{
 
11952
+  A a;
 
11953
+  a.f();
 
11954
+  A().f();
 
11955
+  ST<decltype(a.f()), int>();
 
11956
+  ST<decltype(A().f()), char>();
 
11957
+  B<int> b;
 
11958
+  b.f();
 
11959
+  B<int>().f();
 
11960
+  ST<decltype(b.f()), int>();
 
11961
+  ST<decltype(B<int>().f()), char>();
 
11962
+}
 
11963
Index: gcc/testsuite/g++.dg/cpp0x/trailing8.C
 
11964
===================================================================
 
11965
--- a/src/gcc/testsuite/g++.dg/cpp0x/trailing8.C        (.../tags/gcc_4_8_0_release)
 
11966
+++ b/src/gcc/testsuite/g++.dg/cpp0x/trailing8.C        (.../branches/gcc-4_8-branch)
 
11967
@@ -0,0 +1,25 @@
 
11968
+// PR c++/54359
 
11969
+// { dg-require-effective-target c++11 }
 
11970
+
 
11971
+int& ref(int& x) { return x; }
 
11972
+const int& ref(const int& x) { return x; }
 
11973
+
 
11974
+class A {
 
11975
+    int x;
 
11976
+    int f() const;
 
11977
+    auto test1() const -> decltype(this);
 
11978
+    auto test2() const -> decltype(ref(x));
 
11979
+    auto test3() const -> decltype(f());
 
11980
+};
 
11981
+
 
11982
+auto A::test1() const -> decltype(this) {
 
11983
+    return this;
 
11984
+}
 
11985
+
 
11986
+auto A::test2() const -> decltype(ref(x)) {
 
11987
+    return ref(x);
 
11988
+}
 
11989
+
 
11990
+auto A::test3() const -> decltype(f()) {
 
11991
+    return f();
 
11992
+}
 
11993
Index: gcc/testsuite/g++.dg/cpp0x/decltype53.C
 
11994
===================================================================
 
11995
--- a/src/gcc/testsuite/g++.dg/cpp0x/decltype53.C       (.../tags/gcc_4_8_0_release)
 
11996
+++ b/src/gcc/testsuite/g++.dg/cpp0x/decltype53.C       (.../branches/gcc-4_8-branch)
 
11997
@@ -0,0 +1,11 @@
 
11998
+// PR c++/57092
 
11999
+// { dg-do compile { target c++11 } }
 
12000
+
 
12001
+template <void (*F)(int)>
 
12002
+class B {
 
12003
+  decltype(F) v;
 
12004
+};
 
12005
+
 
12006
+void foo(int) {}
 
12007
+
 
12008
+B<foo> o;
 
12009
Index: gcc/testsuite/g++.dg/cpp0x/enum24.C
 
12010
===================================================================
 
12011
--- a/src/gcc/testsuite/g++.dg/cpp0x/enum24.C   (.../tags/gcc_4_8_0_release)
 
12012
+++ b/src/gcc/testsuite/g++.dg/cpp0x/enum24.C   (.../branches/gcc-4_8-branch)
 
12013
@@ -0,0 +1,57 @@
 
12014
+// PR c++/56749
 
12015
+// { dg-require-effective-target c++11 }
 
12016
+
 
12017
+enum normal_enum
 
12018
+{
 
12019
+    not_scoped1,
 
12020
+    not_scoped2
 
12021
+};
 
12022
+
 
12023
+enum class scoped_enum
 
12024
+{
 
12025
+    scoped1,
 
12026
+    scoped2
 
12027
+};
 
12028
+
 
12029
+template <normal_enum N=not_scoped1>
 
12030
+class A
 
12031
+{
 
12032
+public:
 
12033
+    template <typename T>
 
12034
+        void fun ()
 
12035
+        {
 
12036
+        }
 
12037
+};
 
12038
+
 
12039
+template <scoped_enum N=scoped_enum::scoped1>
 
12040
+class B
 
12041
+{
 
12042
+public:
 
12043
+    template <typename T>
 
12044
+        void fun ()
 
12045
+        {
 
12046
+        }
 
12047
+};
 
12048
+
 
12049
+
 
12050
+template <typename T>
 
12051
+void tfun ()
 
12052
+{
 
12053
+    A<> a;
 
12054
+    a.fun<char>(); //<------------ THIS IS FINE
 
12055
+
 
12056
+    B<> b_defaulted;
 
12057
+    B<scoped_enum::scoped1> b_explicited;
 
12058
+
 
12059
+    b_defaulted.fun<char>();          //<------------ UNEXPECTED: THIS FAILS
 
12060
+    b_defaulted.template fun<char>(); //<------------ THIS IS FINE
 
12061
+
 
12062
+    b_explicited.fun<char>();         //<------------ UNEXPECTED: THIS FAILS
 
12063
+    b_explicited.template fun<char>();//<------------ THIS IS FINE
 
12064
+}
 
12065
+
 
12066
+int main(int argc, char const *argv[])
 
12067
+{
 
12068
+    tfun<int>();
 
12069
+    return 0;
 
12070
+}
 
12071
Index: gcc/testsuite/g++.dg/cpp0x/ref-qual3.C
 
12072
===================================================================
 
12073
--- a/src/gcc/testsuite/g++.dg/cpp0x/ref-qual3.C        (.../tags/gcc_4_8_0_release)
 
12074
+++ b/src/gcc/testsuite/g++.dg/cpp0x/ref-qual3.C        (.../branches/gcc-4_8-branch)
 
12075
@@ -0,0 +1,29 @@
 
12076
+// An explicitly defaulted function can have a ref-qualifier.
 
12077
+
 
12078
+// { dg-require-effective-target c++11 }
 
12079
+
 
12080
+struct A {
 
12081
+  A& operator=(const A&) & = default;
 
12082
+};
 
12083
+
 
12084
+template<class T>
 
12085
+struct B {
 
12086
+  B& operator=(const B&) & = default;
 
12087
+};
 
12088
+
 
12089
+template<class T>
 
12090
+void f()
 
12091
+{
 
12092
+  B<T> b;
 
12093
+  b = B<T>();
 
12094
+  B<T>() = b;                  // { dg-error "" }
 
12095
+}
 
12096
+
 
12097
+int main()
 
12098
+{
 
12099
+  A a;
 
12100
+  a = A();
 
12101
+  A() = a;                     // { dg-error "" }
 
12102
+
 
12103
+  f<int>();
 
12104
+}
 
12105
Index: gcc/testsuite/g++.dg/cpp0x/sfinae45.C
 
12106
===================================================================
 
12107
--- a/src/gcc/testsuite/g++.dg/cpp0x/sfinae45.C (.../tags/gcc_4_8_0_release)
 
12108
+++ b/src/gcc/testsuite/g++.dg/cpp0x/sfinae45.C (.../branches/gcc-4_8-branch)
 
12109
@@ -0,0 +1,35 @@
 
12110
+// PR c++/56970
 
12111
+// { dg-do compile { target c++11 } }
 
12112
+
 
12113
+template <typename T>
 
12114
+struct has
 
12115
+{
 
12116
+  template <typename>
 
12117
+  constexpr static int test(...) {
 
12118
+    return 0;
 
12119
+  }
 
12120
+  
 
12121
+  template <typename C>
 
12122
+  constexpr static int test(decltype(sizeof(C::x))) {  // Doesn't compile.
 
12123
+    return 1;   // Is a member variable.
 
12124
+  }
 
12125
+  
 
12126
+  template <typename C, int c = sizeof(decltype(((C*)nullptr)->x()))>
 
12127
+  constexpr static int test(int) {
 
12128
+    return 2;   // Is a member function.
 
12129
+  }
 
12130
+
 
12131
+  static const int value = test<T>(0);
 
12132
+};
 
12133
+
 
12134
+struct foo {
 
12135
+  int x;
 
12136
+};
 
12137
+
 
12138
+struct bar {
 
12139
+  int x();
 
12140
+};
 
12141
+
 
12142
+static_assert(has<int>::value == 0, "");
 
12143
+static_assert(has<foo>::value == 1, "");
 
12144
+static_assert(has<bar>::value == 2, "");
 
12145
Index: gcc/testsuite/g++.dg/cpp0x/variadic-explicit2.C
 
12146
===================================================================
 
12147
--- a/src/gcc/testsuite/g++.dg/cpp0x/variadic-explicit2.C       (.../tags/gcc_4_8_0_release)
 
12148
+++ b/src/gcc/testsuite/g++.dg/cpp0x/variadic-explicit2.C       (.../branches/gcc-4_8-branch)
 
12149
@@ -0,0 +1,14 @@
 
12150
+// PR c++/56774
 
12151
+// { dg-require-effective-target c++11 }
 
12152
+
 
12153
+template <class ... Args>
 
12154
+struct mytype {};
 
12155
+
 
12156
+template <class T, class ... Args>
 
12157
+void something( mytype<T, Args...> )
 
12158
+{ }
 
12159
+
 
12160
+int main()
 
12161
+{
 
12162
+  something<int, char, bool>( mytype<int, char, bool>() );
 
12163
+}
 
12164
Index: gcc/testsuite/g++.dg/cpp0x/noexcept03.C
 
12165
===================================================================
 
12166
--- a/src/gcc/testsuite/g++.dg/cpp0x/noexcept03.C       (.../tags/gcc_4_8_0_release)
 
12167
+++ b/src/gcc/testsuite/g++.dg/cpp0x/noexcept03.C       (.../branches/gcc-4_8-branch)
 
12168
@@ -1,6 +1,6 @@
 
12169
 // Runtime test for noexcept-specification.
 
12170
 // { dg-options "-std=c++0x -Wnoexcept" }
 
12171
-// { dg-do run }
 
12172
+// { dg-do run { target nonpic } }
 
12173
 
 
12174
 #include <exception>
 
12175
 #include <cstdlib>
 
12176
Index: gcc/testsuite/g++.dg/cpp0x/range-for24.C
 
12177
===================================================================
 
12178
--- a/src/gcc/testsuite/g++.dg/cpp0x/range-for24.C      (.../tags/gcc_4_8_0_release)
 
12179
+++ b/src/gcc/testsuite/g++.dg/cpp0x/range-for24.C      (.../branches/gcc-4_8-branch)
 
12180
@@ -0,0 +1,15 @@
 
12181
+// PR c++/56794
 
12182
+// { dg-require-effective-target c++11 }
 
12183
+
 
12184
+template<int... values>
 
12185
+static void Colors()
 
12186
+{
 
12187
+    static const int colors[] = { values... };
 
12188
+
 
12189
+    for(auto c: colors) { }
 
12190
+}
 
12191
+
 
12192
+int main()
 
12193
+{
 
12194
+    Colors<0,1,2> ();
 
12195
+}
 
12196
Index: gcc/testsuite/g++.dg/cpp0x/ref-qual5.C
 
12197
===================================================================
 
12198
--- a/src/gcc/testsuite/g++.dg/cpp0x/ref-qual5.C        (.../tags/gcc_4_8_0_release)
 
12199
+++ b/src/gcc/testsuite/g++.dg/cpp0x/ref-qual5.C        (.../branches/gcc-4_8-branch)
 
12200
@@ -0,0 +1,13 @@
 
12201
+// 13.1: ...cannot be overloaded if any of them, but not all, have a
 
12202
+// ref-qualifier.
 
12203
+
 
12204
+// { dg-require-effective-target c++11 }
 
12205
+
 
12206
+class Y {
 
12207
+  void h() &;
 
12208
+  void h() const &;           // OK
 
12209
+  void h() &&;                // OK, all declarations have a ref-qualifier
 
12210
+  void i() &;                 // { dg-message "" }
 
12211
+  void i() const;             // { dg-error "" } prior declaration of i
 
12212
+                              // has a ref-qualifier
 
12213
+};
 
12214
Index: gcc/testsuite/g++.dg/cpp0x/defaulted42.C
 
12215
===================================================================
 
12216
--- a/src/gcc/testsuite/g++.dg/cpp0x/defaulted42.C      (.../tags/gcc_4_8_0_release)
 
12217
+++ b/src/gcc/testsuite/g++.dg/cpp0x/defaulted42.C      (.../branches/gcc-4_8-branch)
 
12218
@@ -0,0 +1,10 @@
 
12219
+// DR 941
 
12220
+// { dg-require-effective-target c++11 }
 
12221
+
 
12222
+template <class T> T f(T) = delete;
 
12223
+template<> int f(int) { return 42; }
 
12224
+
 
12225
+int main()
 
12226
+{
 
12227
+  f(42);
 
12228
+}
 
12229
Index: gcc/testsuite/g++.dg/cpp0x/initlist68.C
 
12230
===================================================================
 
12231
--- a/src/gcc/testsuite/g++.dg/cpp0x/initlist68.C       (.../tags/gcc_4_8_0_release)
 
12232
+++ b/src/gcc/testsuite/g++.dg/cpp0x/initlist68.C       (.../branches/gcc-4_8-branch)
 
12233
@@ -0,0 +1,20 @@
 
12234
+// PR c++/56772
 
12235
+// { dg-require-effective-target c++11 }
 
12236
+
 
12237
+typedef __SIZE_TYPE__ size_t;
 
12238
+void* operator new[](size_t, void *p) { return p; }
 
12239
+template <typename T = size_t>
 
12240
+void f ()
 
12241
+{
 
12242
+  size_t coord [2][2];
 
12243
+  new (&coord) size_t [2][2]
 
12244
+   {
 
12245
+     {0,0},
 
12246
+     {0,0},
 
12247
+   };
 
12248
+}
 
12249
+
 
12250
+int main ()
 
12251
+{
 
12252
+   f<>();
 
12253
+}
 
12254
Index: gcc/testsuite/g++.dg/cpp0x/ref-qual7.C
 
12255
===================================================================
 
12256
--- a/src/gcc/testsuite/g++.dg/cpp0x/ref-qual7.C        (.../tags/gcc_4_8_0_release)
 
12257
+++ b/src/gcc/testsuite/g++.dg/cpp0x/ref-qual7.C        (.../branches/gcc-4_8-branch)
 
12258
@@ -0,0 +1,19 @@
 
12259
+// typedef test
 
12260
+// { dg-require-effective-target c++11 }
 
12261
+
 
12262
+typedef void F() &;
 
12263
+
 
12264
+F f;                           // { dg-error "" }
 
12265
+F* p;                          // { dg-error "" }
 
12266
+extern F& r;                   // { dg-error "" }
 
12267
+
 
12268
+struct A {
 
12269
+  F f;
 
12270
+};
 
12271
+
 
12272
+int main()
 
12273
+{
 
12274
+  A a;
 
12275
+  a.f();
 
12276
+  A().f();                     // { dg-error "" }
 
12277
+}
 
12278
Index: gcc/testsuite/g++.dg/cpp0x/gen-attrs-4.C
 
12279
===================================================================
 
12280
--- a/src/gcc/testsuite/g++.dg/cpp0x/gen-attrs-4.C      (.../tags/gcc_4_8_0_release)
 
12281
+++ b/src/gcc/testsuite/g++.dg/cpp0x/gen-attrs-4.C      (.../branches/gcc-4_8-branch)
 
12282
@@ -3,17 +3,17 @@
 
12283
 // Test for syntax support of various attribute permutations.
 
12284
 
 
12285
 int
 
12286
-[[gnu::noreturn]] // { dg-warning "ignored" }
 
12287
+[[noreturn]] // { dg-warning "ignored" }
 
12288
 one
 
12289
 [[gnu::unused]]
 
12290
 (void);
 
12291
 
 
12292
-int one_third [[gnu::noreturn]] [[gnu::unused]] (void);
 
12293
+int one_third [[noreturn]] [[gnu::unused]] (void);
 
12294
 
 
12295
 int [[gnu::unused]] one_half(); // { dg-warning "ignored" }
 
12296
 
 
12297
 static
 
12298
-[[gnu::noreturn]] // { dg-warning "ignored" }
 
12299
+[[noreturn]] // { dg-warning "ignored" }
 
12300
 void two [[gnu::unused]] (void) {}
 
12301
 
 
12302
 
 
12303
@@ -21,10 +21,10 @@
 
12304
 [[gnu::unused]]
 
12305
 int
 
12306
 five(void)
 
12307
-[[gnu::noreturn]] // { dg-warning "ignored" }
 
12308
+[[noreturn]] // { dg-warning "ignored" }
 
12309
 {}
 
12310
 
 
12311
-[[gnu::noreturn]]
 
12312
+[[noreturn]]
 
12313
 void
 
12314
 six (void)
 
12315
 ;
 
12316
Index: gcc/testsuite/g++.dg/torture/pr56768.C
 
12317
===================================================================
 
12318
--- a/src/gcc/testsuite/g++.dg/torture/pr56768.C        (.../tags/gcc_4_8_0_release)
 
12319
+++ b/src/gcc/testsuite/g++.dg/torture/pr56768.C        (.../branches/gcc-4_8-branch)
 
12320
@@ -0,0 +1,41 @@
 
12321
+// { dg-do compile }
 
12322
+// { dg-options "-std=c++0x" }
 
12323
+
 
12324
+struct Iter
 
12325
+{
 
12326
+  int& operator* ();
 
12327
+  void operator++ ();
 
12328
+};
 
12329
+
 
12330
+bool operator!= (Iter &, Iter &) { }
 
12331
+
 
12332
+struct Container
 
12333
+{
 
12334
+  Iter begin () const;
 
12335
+  Iter end () const;
 
12336
+};
 
12337
+
 
12338
+struct J
 
12339
+{
 
12340
+  virtual J *mutable_child ();
 
12341
+};
 
12342
+
 
12343
+struct M
 
12344
+{
 
12345
+  M (const Container &);
 
12346
+  J ns_;
 
12347
+};
 
12348
+namespace
 
12349
+{
 
12350
+  J MakeNamespace (const Container &src)
 
12351
+    {
 
12352
+      J a;
 
12353
+      J *b = 0;
 
12354
+      for (const int &c: src)
 
12355
+       b = b ? b->mutable_child () : &a;
 
12356
+      return a;
 
12357
+    }
 
12358
+}
 
12359
+M::M (const Container &ns):ns_ (MakeNamespace (ns))
 
12360
+{
 
12361
+}
 
12362
Index: gcc/testsuite/g++.dg/torture/pr56837.C
 
12363
===================================================================
 
12364
--- a/src/gcc/testsuite/g++.dg/torture/pr56837.C        (.../tags/gcc_4_8_0_release)
 
12365
+++ b/src/gcc/testsuite/g++.dg/torture/pr56837.C        (.../branches/gcc-4_8-branch)
 
12366
@@ -0,0 +1,20 @@
 
12367
+// { dg-do run }
 
12368
+// { dg-options "-ftree-loop-distribute-patterns" }
 
12369
+
 
12370
+extern "C" void abort (void);
 
12371
+extern "C" int memcmp (const void *, const void *, __SIZE_TYPE__);
 
12372
+
 
12373
+bool b1[8];
 
12374
+bool b2[8] = { true, true, true, true, true, true, true, true };
 
12375
+
 
12376
+int main()
 
12377
+{
 
12378
+  unsigned int i;
 
12379
+  for(i=0 ; i < 8; i++)
 
12380
+    b1[i] = true;
 
12381
+
 
12382
+  if (memcmp (b1, b2, 8) != 0)
 
12383
+    abort ();
 
12384
+
 
12385
+  return 0;
 
12386
+}
 
12387
Index: gcc/testsuite/g++.dg/torture/pr56817.C
 
12388
===================================================================
 
12389
--- a/src/gcc/testsuite/g++.dg/torture/pr56817.C        (.../tags/gcc_4_8_0_release)
 
12390
+++ b/src/gcc/testsuite/g++.dg/torture/pr56817.C        (.../branches/gcc-4_8-branch)
 
12391
@@ -0,0 +1,38 @@
 
12392
+// { dg-do compile }
 
12393
+// { dg-options "--param max-unroll-times=32" }
 
12394
+
 
12395
+struct A {};
 
12396
+A **q;
 
12397
+struct B
 
12398
+{
 
12399
+  A **j;
 
12400
+  B () { j = q; }
 
12401
+  A *& operator[] (unsigned long x) { return j[x]; }
 
12402
+};
 
12403
+struct C
 
12404
+{
 
12405
+  C (int r) : v (), s (r) {}
 
12406
+  A *& operator () (int i, int j) { return v[i * s + j]; }
 
12407
+  B v;
 
12408
+  int s;
 
12409
+};
 
12410
+struct D
 
12411
+{
 
12412
+  D ()
 
12413
+    {
 
12414
+      unsigned h = 2;
 
12415
+      for (int i = 0; i < 1; ++i, h *= 2)
 
12416
+       {
 
12417
+         C w (h);
 
12418
+         for (unsigned j = 0; j < h; ++j)
 
12419
+           for (unsigned k = 0; k < h; ++k)
 
12420
+             w (j, k) = new A;
 
12421
+       }
 
12422
+    }
 
12423
+};
 
12424
+void
 
12425
+foo ()
 
12426
+{
 
12427
+  for (int i = 0; i < 3; i++)
 
12428
+    A (), A (), D ();
 
12429
+}
 
12430
Index: gcc/testsuite/g++.dg/torture/pr56694.C
 
12431
===================================================================
 
12432
--- a/src/gcc/testsuite/g++.dg/torture/pr56694.C        (.../tags/gcc_4_8_0_release)
 
12433
+++ b/src/gcc/testsuite/g++.dg/torture/pr56694.C        (.../branches/gcc-4_8-branch)
 
12434
@@ -0,0 +1,31 @@
 
12435
+// { dg-do compile }
 
12436
+// { dg-options "-fopenmp" }
 
12437
+// { dg-require-effective-target fopenmp }
 
12438
+
 
12439
+class GException {
 
12440
+public:
 
12441
+    class vector_mismatch {
 
12442
+    public:
 
12443
+       vector_mismatch(int size1, int size2);
 
12444
+    };
 
12445
+};
 
12446
+class GVector{
 
12447
+public:
 
12448
+    GVector& operator+=(const GVector& v);
 
12449
+    int m_num;
 
12450
+    double* m_data;
 
12451
+};
 
12452
+inline GVector& GVector::operator+= (const GVector& v)
 
12453
+{
 
12454
+  if (m_num != v.m_num)
 
12455
+    throw GException::vector_mismatch(m_num, v.m_num);
 
12456
+  for (int i = 0; i < m_num; ++i)  m_data[i] += v.m_data[i];
 
12457
+};
 
12458
+void eval(GVector* m_gradient, GVector* vect_cpy_grad, int n)
 
12459
+{
 
12460
+#pragma omp sections
 
12461
+    {
 
12462
+      for (int i = 0; i < n; ++i)
 
12463
+       *m_gradient += vect_cpy_grad[i];
 
12464
+    }
 
12465
+}
 
12466
Index: gcc/testsuite/g++.dg/ipa/ivinline-1.C
 
12467
===================================================================
 
12468
--- a/src/gcc/testsuite/g++.dg/ipa/ivinline-1.C (.../tags/gcc_4_8_0_release)
 
12469
+++ b/src/gcc/testsuite/g++.dg/ipa/ivinline-1.C (.../branches/gcc-4_8-branch)
 
12470
@@ -1,6 +1,6 @@
 
12471
 /* Verify that simple virtual calls are inlined even without early
 
12472
    inlining.  */
 
12473
-/* { dg-do run } */
 
12474
+/* { dg-do run { target nonpic } } */
 
12475
 /* { dg-options "-O3 -fdump-ipa-inline -fno-early-inlining -fno-ipa-cp"  } */
 
12476
 
 
12477
 extern "C" void abort (void);
 
12478
Index: gcc/testsuite/g++.dg/ipa/ivinline-2.C
 
12479
===================================================================
 
12480
--- a/src/gcc/testsuite/g++.dg/ipa/ivinline-2.C (.../tags/gcc_4_8_0_release)
 
12481
+++ b/src/gcc/testsuite/g++.dg/ipa/ivinline-2.C (.../branches/gcc-4_8-branch)
 
12482
@@ -1,6 +1,6 @@
 
12483
 /* Verify that simple virtual calls using this pointer are inlined
 
12484
    even without early inlining..  */
 
12485
-/* { dg-do run } */
 
12486
+/* { dg-do run { target nonpic } } */
 
12487
 /* { dg-options "-O3 -fdump-ipa-inline -fno-early-inlining -fno-ipa-cp"  } */
 
12488
 
 
12489
 extern "C" void abort (void);
 
12490
Index: gcc/testsuite/g++.dg/ipa/ivinline-3.C
 
12491
===================================================================
 
12492
--- a/src/gcc/testsuite/g++.dg/ipa/ivinline-3.C (.../tags/gcc_4_8_0_release)
 
12493
+++ b/src/gcc/testsuite/g++.dg/ipa/ivinline-3.C (.../branches/gcc-4_8-branch)
 
12494
@@ -1,6 +1,6 @@
 
12495
 /* Verify that simple virtual calls on an object refrence are inlined
 
12496
    even without early inlining.  */
 
12497
-/* { dg-do run } */
 
12498
+/* { dg-do run { target nonpic } } */
 
12499
 /* { dg-options "-O3 -fdump-ipa-inline -fno-early-inlining -fno-ipa-cp"  } */
 
12500
 
 
12501
 extern "C" void abort (void);
 
12502
Index: gcc/testsuite/g++.dg/ipa/ivinline-4.C
 
12503
===================================================================
 
12504
--- a/src/gcc/testsuite/g++.dg/ipa/ivinline-4.C (.../tags/gcc_4_8_0_release)
 
12505
+++ b/src/gcc/testsuite/g++.dg/ipa/ivinline-4.C (.../branches/gcc-4_8-branch)
 
12506
@@ -1,7 +1,7 @@
 
12507
 /* Verify that simple virtual calls are inlined even without early
 
12508
    inlining, even when a typecast to an ancestor is involved along the
 
12509
    way.  */
 
12510
-/* { dg-do run } */
 
12511
+/* { dg-do run { target nonpic } } */
 
12512
 /* { dg-options "-O3 -fdump-ipa-inline -fno-early-inlining -fno-ipa-cp"  } */
 
12513
 
 
12514
 extern "C" void abort (void);
 
12515
Index: gcc/testsuite/g++.dg/ipa/ivinline-5.C
 
12516
===================================================================
 
12517
--- a/src/gcc/testsuite/g++.dg/ipa/ivinline-5.C (.../tags/gcc_4_8_0_release)
 
12518
+++ b/src/gcc/testsuite/g++.dg/ipa/ivinline-5.C (.../branches/gcc-4_8-branch)
 
12519
@@ -1,6 +1,6 @@
 
12520
 /* Verify that virtual call inlining does not pick a wrong method when
 
12521
    there is a user defined ancestor in an object.  */
 
12522
-/* { dg-do run } */
 
12523
+/* { dg-do run { target nonpic } } */
 
12524
 /* { dg-options "-O3 -fdump-ipa-inline -fno-early-inlining -fno-ipa-cp"  } */
 
12525
 
 
12526
 extern "C" void abort (void);
 
12527
Index: gcc/testsuite/g++.dg/ipa/ivinline-7.C
 
12528
===================================================================
 
12529
--- a/src/gcc/testsuite/g++.dg/ipa/ivinline-7.C (.../tags/gcc_4_8_0_release)
 
12530
+++ b/src/gcc/testsuite/g++.dg/ipa/ivinline-7.C (.../branches/gcc-4_8-branch)
 
12531
@@ -1,7 +1,7 @@
 
12532
 /* Verify that simple virtual calls are inlined even without early
 
12533
    inlining, even when a typecast to an ancestor is involved along the
 
12534
    way and that ancestor is not the first one with virtual functions.  */
 
12535
-/* { dg-do run } */
 
12536
+/* { dg-do run { target nonpic } } */
 
12537
 /* { dg-options "-O3 -fdump-ipa-inline -fno-early-inlining -fno-ipa-cp"  } */
 
12538
 
 
12539
 extern "C" void abort (void);
 
12540
Index: gcc/testsuite/g++.dg/ipa/ivinline-8.C
 
12541
===================================================================
 
12542
--- a/src/gcc/testsuite/g++.dg/ipa/ivinline-8.C (.../tags/gcc_4_8_0_release)
 
12543
+++ b/src/gcc/testsuite/g++.dg/ipa/ivinline-8.C (.../branches/gcc-4_8-branch)
 
12544
@@ -1,6 +1,6 @@
 
12545
 /* Verify that virtual calls are inlined (ithout early inlining) even
 
12546
    when their caller is itself indirectly inlined.  */
 
12547
-/* { dg-do run } */
 
12548
+/* { dg-do run { target nonpic } } */
 
12549
 /* { dg-options "-O3 -fdump-ipa-inline -fno-early-inlining -fno-ipa-cp"  } */
 
12550
 
 
12551
 extern "C" void abort (void);
 
12552
Index: gcc/testsuite/g++.dg/ipa/ivinline-9.C
 
12553
===================================================================
 
12554
--- a/src/gcc/testsuite/g++.dg/ipa/ivinline-9.C (.../tags/gcc_4_8_0_release)
 
12555
+++ b/src/gcc/testsuite/g++.dg/ipa/ivinline-9.C (.../branches/gcc-4_8-branch)
 
12556
@@ -2,7 +2,7 @@
 
12557
    inlining, even when a typecast to an ancestor is involved along the
 
12558
    way and that ancestor itself has an ancestor wich is not the
 
12559
    primary base class.  */
 
12560
-/* { dg-do run } */
 
12561
+/* { dg-do run { target nonpic } } */
 
12562
 /* { dg-options "-O3 -fdump-ipa-inline -fno-early-inlining -fno-ipa-cp"  } */
 
12563
 
 
12564
 extern "C" void abort (void);
 
12565
Index: gcc/testsuite/g++.dg/ipa/devirt-c-7.C
 
12566
===================================================================
 
12567
--- a/src/gcc/testsuite/g++.dg/ipa/devirt-c-7.C (.../tags/gcc_4_8_0_release)
 
12568
+++ b/src/gcc/testsuite/g++.dg/ipa/devirt-c-7.C (.../branches/gcc-4_8-branch)
 
12569
@@ -1,6 +1,7 @@
 
12570
 /* Verify that ipa-cp will not get confused by placement new constructing an
 
12571
    object within another one when looking for dynamic type change .  */
 
12572
 /* { dg-do run } */
 
12573
+/* { dg-require-effective-target nonpic } */
 
12574
 /* { dg-options "-O3 -Wno-attributes"  } */
 
12575
 
 
12576
 extern "C" void abort (void);
 
12577
Index: gcc/testsuite/g++.dg/template/sfinae-dr657.C
 
12578
===================================================================
 
12579
--- a/src/gcc/testsuite/g++.dg/template/sfinae-dr657.C  (.../tags/gcc_4_8_0_release)
 
12580
+++ b/src/gcc/testsuite/g++.dg/template/sfinae-dr657.C  (.../branches/gcc-4_8-branch)
 
12581
@@ -0,0 +1,22 @@
 
12582
+// DR 657
 
12583
+// Test that a return or parameter type with abstract class type causes a
 
12584
+// deduction failure.
 
12585
+
 
12586
+struct A
 
12587
+{
 
12588
+  A();
 
12589
+  A(int);
 
12590
+  virtual void f() = 0;
 
12591
+};
 
12592
+
 
12593
+template<class T> T declval();
 
12594
+template<class T> int declval(...);
 
12595
+
 
12596
+template<class T> void arg(T);
 
12597
+template<class T> int arg(...);
 
12598
+
 
12599
+int main()
 
12600
+{
 
12601
+  int i = declval<A>();
 
12602
+  i = arg<A>(1);
 
12603
+}
 
12604
Index: gcc/testsuite/g++.dg/template/arrow2.C
 
12605
===================================================================
 
12606
--- a/src/gcc/testsuite/g++.dg/template/arrow2.C        (.../tags/gcc_4_8_0_release)
 
12607
+++ b/src/gcc/testsuite/g++.dg/template/arrow2.C        (.../branches/gcc-4_8-branch)
 
12608
@@ -0,0 +1,12 @@
 
12609
+// PR c++/56639
 
12610
+
 
12611
+struct A {
 
12612
+  int i;
 
12613
+  static A* f();
 
12614
+};
 
12615
+
 
12616
+struct B {
 
12617
+  void g() {
 
12618
+    int (A::f()->i);
 
12619
+  }
 
12620
+};
 
12621
Index: gcc/testsuite/g++.dg/template/arrow4.C
 
12622
===================================================================
 
12623
--- a/src/gcc/testsuite/g++.dg/template/arrow4.C        (.../tags/gcc_4_8_0_release)
 
12624
+++ b/src/gcc/testsuite/g++.dg/template/arrow4.C        (.../branches/gcc-4_8-branch)
 
12625
@@ -0,0 +1,19 @@
 
12626
+// PR c++/56895
 
12627
+// { dg-do compile }
 
12628
+
 
12629
+void fn (int *);
 
12630
+void fn (int);
 
12631
+extern struct A { bool foo (); A bar (); } *a;
 
12632
+
 
12633
+template <int>
 
12634
+void
 
12635
+baz ()
 
12636
+{
 
12637
+  fn (a->bar().foo() ? 1 : 0);
 
12638
+}
 
12639
+
 
12640
+void
 
12641
+test ()
 
12642
+{
 
12643
+  baz<0> ();
 
12644
+}
 
12645
Index: gcc/testsuite/g++.dg/template/arrow3.C
 
12646
===================================================================
 
12647
--- a/src/gcc/testsuite/g++.dg/template/arrow3.C        (.../tags/gcc_4_8_0_release)
 
12648
+++ b/src/gcc/testsuite/g++.dg/template/arrow3.C        (.../branches/gcc-4_8-branch)
 
12649
@@ -0,0 +1,38 @@
 
12650
+// PR c++/56895
 
12651
+// { dg-do compile }
 
12652
+
 
12653
+extern struct A { bool foo (); A bar (); } *a;
 
12654
+
 
12655
+template <int>
 
12656
+int
 
12657
+baz1 ()
 
12658
+{
 
12659
+  return 2 << (a->bar().foo() ? 1 : 0);
 
12660
+}
 
12661
+
 
12662
+template <int>
 
12663
+int
 
12664
+baz2 ()
 
12665
+{
 
12666
+  return 2 >> (a->bar().foo() ? 1 : 0);
 
12667
+}
 
12668
+
 
12669
+template <int>
 
12670
+int
 
12671
+baz3 ()
 
12672
+{
 
12673
+  return 10 / (a->bar().foo() ? 1 : 2);
 
12674
+}
 
12675
+
 
12676
+template <int>
 
12677
+int
 
12678
+baz4 ()
 
12679
+{
 
12680
+  return 10 % (a->bar().foo() ? 1 : 0);
 
12681
+}
 
12682
+
 
12683
+int
 
12684
+test ()
 
12685
+{
 
12686
+  return baz1<0> () + baz2<0> () + baz3<0> () + baz4<0> ();
 
12687
+}
 
12688
Index: gcc/testsuite/ChangeLog-2012
 
12689
===================================================================
 
12690
--- a/src/gcc/testsuite/ChangeLog-2012  (.../tags/gcc_4_8_0_release)
 
12691
+++ b/src/gcc/testsuite/ChangeLog-2012  (.../branches/gcc-4_8-branch)
 
12692
@@ -1396,12 +1396,12 @@
 
12693
        * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
 
12694
        * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
 
12695
 
 
12696
-2012-11-07  Manuel L�Á�pez-Ib�Á��Á�ez  <manu@gcc.gnu.org>
 
12697
+2012-11-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
12698
 
 
12699
        PR c/53063
 
12700
        * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
 
12701
 
 
12702
-2012-11-07  Manuel L�Á�pez-Ib�Á��Á�ez  <manu@gcc.gnu.org>
 
12703
+2012-11-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
12704
 
 
12705
        PR c/51294
 
12706
        * c-c++-common/pr51294.c: New.
 
12707
@@ -1782,7 +1782,7 @@
 
12708
        PR middle-end/55116
 
12709
        * gcc.target/i386/pr55116.c: New file.
 
12710
 
 
12711
-2012-10-29  Manuel L�Á�pez-Ib�Á��Á�ez  <manu@gcc.gnu.org>
 
12712
+2012-10-29  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
12713
 
 
12714
        PR c/53066
 
12715
        * gcc.dg/Wshadow-4.c: New.
 
12716
@@ -2211,7 +2211,7 @@
 
12717
 
 
12718
        * gcc.dg/webizer.c (main): Add missing exit call.
 
12719
 
 
12720
-2012-10-21  Thomas K�Á�nig  <tkoenig@gcc.gnu.org>
 
12721
+2012-10-21  Thomas König  <tkoenig@gcc.gnu.org>
 
12722
 
 
12723
        PR fortran/54465
 
12724
        * gfortran.dg/wextra_1.f:  New test.
 
12725
@@ -2294,7 +2294,7 @@
 
12726
        * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
 
12727
        valid.
 
12728
 
 
12729
-2012-10-16  Manuel L�Á�pez-Ib�Á��Á�ez  <manu@gcc.gnu.org>
 
12730
+2012-10-16  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
12731
 
 
12732
        PR c/53063
 
12733
        PR c/40989
 
12734
@@ -3100,7 +3100,7 @@
 
12735
 
 
12736
        * go.test/go-test.exp: Update for latest version of Go testsuite.
 
12737
 
 
12738
-2012-09-29  Thomas K�Á�nig  <tkoenig@gcc.gnu.org>
 
12739
+2012-09-29  Thomas König  <tkoenig@gcc.gnu.org>
 
12740
 
 
12741
        PR fortran/52724
 
12742
        * gfortran.dg/internal_readwrite_3.f90:  New test.
 
12743
@@ -3605,7 +3605,7 @@
 
12744
        * g++.dg/torture/builtin-location.C: New testcase.
 
12745
 
 
12746
 2012-09-13  Paolo Carlini  <paolo.carlini@oracle.com>
 
12747
-           Manuel L�Á�pez-Ib�Á��Á�ez  <manu@gcc.gnu.org>
 
12748
+           Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
12749
 
 
12750
        PR c++/53210
 
12751
        * g++.dg/warn/Wuninitialized-self.C: New.
 
12752
@@ -4466,7 +4466,7 @@
 
12753
        PR fortran/54301
 
12754
        * gfortran.dg/warn_target_lifetime_1.f90: New.
 
12755
 
 
12756
-2012-08-19  Thomas K�Á�nig  <tkoenig@gcc.gnu.org>
 
12757
+2012-08-19  Thomas König  <tkoenig@gcc.gnu.org>
 
12758
 
 
12759
        PR fortran/54298
 
12760
        * gfortran.dg/real_compare_1.f90: New test case.
 
12761
@@ -4921,7 +4921,7 @@
 
12762
        * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
 
12763
        * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
 
12764
 
 
12765
-2012-08-01  Thomas K�Á�nig  <tkoenig@gcc.gnu.org>
 
12766
+2012-08-01  Thomas König  <tkoenig@gcc.gnu.org>
 
12767
 
 
12768
        PR fortran/54033
 
12769
        * gfortran.dg/include_6.f90:  New test case.
 
12770
@@ -5394,7 +5394,7 @@
 
12771
        * g++.dg/parse/access8.C: Adjust.
 
12772
        * g++.dg/template/sfinae6_neg.C: Adjust.
 
12773
 
 
12774
-2012-07-16  Thomas K�Á�nig  <tkoenig@gcc.gnu.org>
 
12775
+2012-07-16  Thomas König  <tkoenig@gcc.gnu.org>
 
12776
 
 
12777
        PR fortran/53824
 
12778
        * gfortran.dg/coarray_allocate_1.f90:  New test.
 
12779
@@ -6425,12 +6425,12 @@
 
12780
        PR middle-end/53535
 
12781
        * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
 
12782
 
 
12783
-2012-06-07  Thomas K�Á�nig  <tkoenig@gcc.gnu.org>
 
12784
+2012-06-07  Thomas König  <tkoenig@gcc.gnu.org>
 
12785
 
 
12786
        PR fortran/52861
 
12787
        * gfortran.dg/string_assign_2.f90:  New test case.
 
12788
 
 
12789
-2012-06-07  Thomas K�Á�nig  <tkoenig@gcc.gnu.org>
 
12790
+2012-06-07  Thomas König  <tkoenig@gcc.gnu.org>
 
12791
 
 
12792
        PR fortran/52861
 
12793
        * gfortran.dg/string_assign_1.f90:  New test case.
 
12794
@@ -6446,7 +6446,7 @@
 
12795
        * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
 
12796
        * c-c++-common/gomp/pr53580.c: New test.
 
12797
 
 
12798
-2012-06-07  Fabien Ch�Á�ne  <fabien@gcc.gnu.org>
 
12799
+2012-06-07  Fabien Chêne  <fabien@gcc.gnu.org>
 
12800
 
 
12801
        PR c++/51214
 
12802
        * g++.dg/cpp0x/forw_enum11.C: New.
 
12803
@@ -6474,7 +6474,7 @@
 
12804
        * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
 
12805
        loops.
 
12806
 
 
12807
-2012-06-06  Fabien Ch�Á�ne  <fabien@gcc.gnu.org>
 
12808
+2012-06-06  Fabien Chêne  <fabien@gcc.gnu.org>
 
12809
 
 
12810
        PR c++/52841
 
12811
        * g++.dg/cpp0x/pr52841.C: New testcase.
 
12812
@@ -7262,7 +7262,7 @@
 
12813
        * gnat.dg/discr36.ad[sb]: New test.
 
12814
        * gnat.dg/discr36_pkg.ad[sb]: New helper.
 
12815
 
 
12816
-2012-05-05  Manuel L�Á�pez-Ib�Á��Á�ez  <manu@gcc.gnu.org>
 
12817
+2012-05-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
12818
 
 
12819
        PR c/43772
 
12820
        * c-c++-common/pr43772.c: New.
 
12821
@@ -7324,7 +7324,7 @@
 
12822
        * gcc.target/ia64/pr48496.c: New test.
 
12823
        * gcc.target/ia64/pr52657.c: Likewise.
 
12824
 
 
12825
-2012-05-04  Manuel L�Á�pez-Ib�Á��Á�ez  <manu@gcc.gnu.org>
 
12826
+2012-05-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
12827
 
 
12828
        PR c/51712
 
12829
        * c-c++-common/pr51712.c: New.
 
12830
@@ -7567,7 +7567,7 @@
 
12831
 
 
12832
        * gnat.dg/warn6.ad[sb]: New test.
 
12833
 
 
12834
-2012-04-29  Manuel L�Á�pez-Ib�Á��Á�ez  <manu@gcc.gnu.org>
 
12835
+2012-04-29  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
12836
 
 
12837
        PR 53149
 
12838
        * gcc.dg/20011021-1.c: Adjust testcase.
 
12839
@@ -7675,7 +7675,7 @@
 
12840
        PR c/52880
 
12841
        * gcc.dg/pr52880.c: New test.
 
12842
 
 
12843
-2012-04-25  Manuel L�Á�pez-Ib�Á��Á�ez  <manu@gcc.gnu.org>
 
12844
+2012-04-25  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
12845
 
 
12846
        * gcc.dg/m-un-2.c: Update.
 
12847
        * gcc.dg/20011021-1.c: Update.
 
12848
@@ -7758,7 +7758,7 @@
 
12849
        PR fortran/53051
 
12850
        * gfortran.dg/read_float_4.f90: New.
 
12851
 
 
12852
-2012-04-21  Manuel L�Á�pez-Ib�Á��Á�ez  <manu@gcc.gnu.org>
 
12853
+2012-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
12854
 
 
12855
        PR 35441
 
12856
        * c-c++-common/pr35441.C: New.
 
12857
@@ -7793,7 +7793,7 @@
 
12858
 
 
12859
        * gcc.dg/pr52283.c: New test.
 
12860
 
 
12861
-2012-04-19  Manuel L�Á�pez-Ib�Á��Á�ez  <manu@gcc.gnu.org>
 
12862
+2012-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
12863
 
 
12864
        * gcc.dg/pr37985.c: New test.
 
12865
 
 
12866
@@ -8041,12 +8041,12 @@
 
12867
        * gcc/target/sh/pr50751-6.c: New.
 
12868
        * gcc/target/sh/pr50751-7.c: New.
 
12869
 
 
12870
-2012-04-11  Fabien Ch�Á�ne  <fabien@gcc.gnu.org>
 
12871
+2012-04-11  Fabien Chêne  <fabien@gcc.gnu.org>
 
12872
 
 
12873
        PR c++/52465
 
12874
        * g++.dg/lookup/using52.C: New.
 
12875
 
 
12876
-2012-04-11  Manuel L�Á�pez-Ib�Á��Á�ez  <manu@gcc.gnu.org>
 
12877
+2012-04-11  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
12878
 
 
12879
        * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
 
12880
 
 
12881
@@ -8142,7 +8142,7 @@
 
12882
        * gcc.dg/builtin-bswap-5.c: Likewise.
 
12883
        * gcc.target/i386/builtin-bswap-4.c: New test.
 
12884
 
 
12885
-2012-04-11  Manuel L�Á�pez-Ib�Á��Á�ez  <manu@gcc.gnu.org>
 
12886
+2012-04-11  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
12887
 
 
12888
        PR 24985
 
12889
        * lib/prune.exp: Add -fno-diagnostics-show-caret.
 
12890
@@ -8251,7 +8251,7 @@
 
12891
        PR fortran/52751
 
12892
        * gfortran.dg/public_private_module_2.f90: New.
 
12893
 
 
12894
-2012-04-08  Manuel L�Á�pez-Ib�Á��Á�ez  <manu@gcc.gnu.org>
 
12895
+2012-04-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
12896
 
 
12897
        * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
 
12898
        directives.
 
12899
@@ -9486,7 +9486,7 @@
 
12900
        PR c++/52248
 
12901
        * g++.dg/ext/timevar1.C: New.
 
12902
 
 
12903
-2012-02-16  Fabien Ch�Á�ne  <fabien@gcc.gnu.org>
 
12904
+2012-02-16  Fabien Chêne  <fabien@gcc.gnu.org>
 
12905
 
 
12906
        PR c++/52126
 
12907
        * g++.dg/template/using21.C: New.
 
12908
@@ -9821,7 +9821,7 @@
 
12909
        PR fortran/51514
 
12910
        * gfortran.dg/class_to_type_2.f90: New.
 
12911
 
 
12912
-2012-02-06  Thomas K�Á�nig  <tkoenig@gcc.gnu.org>
 
12913
+2012-02-06  Thomas König  <tkoenig@gcc.gnu.org>
 
12914
 
 
12915
        PR fortran/32373
 
12916
        * gfortran.dg/vect/vect-8.f90:  Use vect_double effective target.
 
12917
@@ -9847,12 +9847,12 @@
 
12918
        * gcc.dg/pr48374.c: Actually add the test I forgot
 
12919
        in the 2012-01-25 commit.
 
12920
 
 
12921
-2012-02-05  Thomas K�Á�nig  <tkoenig@gcc.gnu.org>
 
12922
+2012-02-05  Thomas König  <tkoenig@gcc.gnu.org>
 
12923
 
 
12924
        PR fortran/32373
 
12925
        * gfortran.dg/vect/vect-8.f90:  New test case.
 
12926
 
 
12927
-2012-02-05  Thomas K�Á�nig  <tkoenig@gcc.gnu.org>
 
12928
+2012-02-05  Thomas König  <tkoenig@gcc.gnu.org>
 
12929
 
 
12930
        PR fortran/48847
 
12931
        * gfortran.dg/warn_unused_dummy_argument_3.f90:  New test.
 
12932
@@ -9944,7 +9944,7 @@
 
12933
        PR tree-optimization/52073
 
12934
        * gcc.c-torture/compile/pr52073.c: New test.
 
12935
 
 
12936
-2012-02-01  Thomas K�Á�nig  <tkoenig@gcc.gnu.org>
 
12937
+2012-02-01  Thomas König  <tkoenig@gcc.gnu.org>
 
12938
 
 
12939
        PR fortran/51958
 
12940
        * gfortran.dg/function_optimize_10.f90:  New test.
 
12941
@@ -11127,7 +11127,7 @@
 
12942
 
 
12943
        * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
 
12944
 
 
12945
-2012-01-01  Fabien Ch�Á�ne  <fabien@gcc.gnu.org>
 
12946
+2012-01-01  Fabien Chêne  <fabien@gcc.gnu.org>
 
12947
 
 
12948
        * g++.old-deja/g++.brendan/crash25.C: Adjust.
 
12949
        * g++.old-deja/g++.brendan/crash56.C: Likewise.
 
12950
Index: gcc/testsuite/c-c++-common/gomp/pr56883.c
 
12951
===================================================================
 
12952
--- a/src/gcc/testsuite/c-c++-common/gomp/pr56883.c     (.../tags/gcc_4_8_0_release)
 
12953
+++ b/src/gcc/testsuite/c-c++-common/gomp/pr56883.c     (.../branches/gcc-4_8-branch)
 
12954
@@ -0,0 +1,57 @@
 
12955
+/* PR middle-end/56883 */
 
12956
+/* { dg-do compile }
 
12957
+/* { dg-options "-O2 -fopenmp" } */
 
12958
+
 
12959
+void
 
12960
+f1 (int ***x)
 
12961
+{
 
12962
+  int i, j, k;
 
12963
+#pragma omp parallel for
 
12964
+  for (i = 0; i < 10; ++i)
 
12965
+    {
 
12966
+    #pragma omp parallel shared(j)
 
12967
+      #pragma omp for
 
12968
+       for (j = 0; j < 10; ++j)
 
12969
+         {
 
12970
+         #pragma omp parallel for
 
12971
+             for (k = 0; k < 10; ++k)
 
12972
+               x[i][j][k] = k;
 
12973
+         }
 
12974
+    }
 
12975
+}
 
12976
+
 
12977
+void
 
12978
+f2 (int ***x)
 
12979
+{
 
12980
+  int i, j, k;
 
12981
+#pragma omp parallel for schedule(static,1)
 
12982
+  for (i = 0; i < 10; ++i)
 
12983
+    {
 
12984
+    #pragma omp parallel shared(j)
 
12985
+      #pragma omp for schedule(static,1)
 
12986
+       for (j = 0; j < 10; ++j)
 
12987
+         {
 
12988
+         #pragma omp parallel for schedule(static,1)
 
12989
+             for (k = 0; k < 10; ++k)
 
12990
+               x[i][j][k] = k;
 
12991
+         }
 
12992
+    }
 
12993
+}
 
12994
+
 
12995
+void
 
12996
+f3 (int ***x)
 
12997
+{
 
12998
+  int i, j, k;
 
12999
+#pragma omp parallel for schedule(runtime)
 
13000
+  for (i = 0; i < 10; ++i)
 
13001
+    {
 
13002
+    #pragma omp parallel shared(j)
 
13003
+      #pragma omp for schedule(runtime)
 
13004
+       for (j = 0; j < 10; ++j)
 
13005
+         {
 
13006
+         #pragma omp parallel for schedule(runtime)
 
13007
+             for (k = 0; k < 10; ++k)
 
13008
+               x[i][j][k] = k;
 
13009
+         }
 
13010
+    }
 
13011
+}
 
13012
Index: gcc/testsuite/c-c++-common/pr56607.c
 
13013
===================================================================
 
13014
--- a/src/gcc/testsuite/c-c++-common/pr56607.c  (.../tags/gcc_4_8_0_release)
 
13015
+++ b/src/gcc/testsuite/c-c++-common/pr56607.c  (.../branches/gcc-4_8-branch)
 
13016
@@ -0,0 +1,29 @@
 
13017
+/* PR c++/56607 */
 
13018
+/* { dg-do compile { target { { lp64 || ilp32 } || llp64 } } } */
 
13019
+/* { dg-options "-O2 -Wdiv-by-zero" } */
 
13020
+
 
13021
+int
 
13022
+f1 (void)
 
13023
+{
 
13024
+  return 1 / (sizeof (char) - 1);      /* { dg-warning "division by zero" } */
 
13025
+}
 
13026
+
 
13027
+int
 
13028
+f2 (void)
 
13029
+{
 
13030
+  const int x = sizeof (char) - 1;
 
13031
+  return 1 / x;                                /* { dg-warning "division by zero" "" { target c++ } } */
 
13032
+}
 
13033
+
 
13034
+int
 
13035
+f3 (void)
 
13036
+{
 
13037
+  return 1 / (sizeof (int) / 3 - 1);   /* { dg-warning "division by zero" } */
 
13038
+}
 
13039
+
 
13040
+int
 
13041
+f4 (void)
 
13042
+{
 
13043
+  const int x = sizeof (int) / 3 - 1;
 
13044
+  return 1 / x;                                /* { dg-warning "division by zero" "" { target c++ } } */
 
13045
+}
 
13046
Index: gcc/testsuite/c-c++-common/vector-scalar-2.c
 
13047
===================================================================
 
13048
--- a/src/gcc/testsuite/c-c++-common/vector-scalar-2.c  (.../tags/gcc_4_8_0_release)
 
13049
+++ b/src/gcc/testsuite/c-c++-common/vector-scalar-2.c  (.../branches/gcc-4_8-branch)
 
13050
@@ -0,0 +1,14 @@
 
13051
+/* { dg-do compile } */
 
13052
+/* { dg-options "-fdump-tree-gimple" } */
 
13053
+
 
13054
+typedef int veci __attribute__ ((vector_size (4 * sizeof (int))));
 
13055
+
 
13056
+int c;
 
13057
+
 
13058
+void f (veci *a)
 
13059
+{
 
13060
+  *a = *a + ++c;
 
13061
+}
 
13062
+
 
13063
+/* { dg-final { scan-tree-dump-times " \\\+ 1" 1 "gimple" } } */
 
13064
+/* { dg-final { cleanup-tree-dump "gimple" } } */
 
13065
 
 
13066
Property changes on: gcc/testsuite/c-c++-common/vector-scalar-2.c
 
13067
___________________________________________________________________
 
13068
Added: svn:keywords
 
13069
## -0,0 +1 ##
 
13070
+Author Date Id Revision URL
 
13071
\ No newline at end of property
 
13072
Added: svn:eol-style
 
13073
## -0,0 +1 ##
 
13074
+native
 
13075
\ No newline at end of property
 
13076
Index: gcc/cp/typeck.c
 
13077
===================================================================
 
13078
--- a/src/gcc/cp/typeck.c       (.../tags/gcc_4_8_0_release)
 
13079
+++ b/src/gcc/cp/typeck.c       (.../branches/gcc-4_8-branch)
 
13080
@@ -833,7 +833,10 @@
 
13081
 
 
13082
        rval = build_function_type (valtype, parms);
 
13083
        gcc_assert (type_memfn_quals (t1) == type_memfn_quals (t2));
 
13084
-       rval = apply_memfn_quals (rval, type_memfn_quals (t1));
 
13085
+       gcc_assert (type_memfn_rqual (t1) == type_memfn_rqual (t2));
 
13086
+       rval = apply_memfn_quals (rval,
 
13087
+                                 type_memfn_quals (t1),
 
13088
+                                 type_memfn_rqual (t1));
 
13089
        raises = merge_exception_specifiers (TYPE_RAISES_EXCEPTIONS (t1),
 
13090
                                             TYPE_RAISES_EXCEPTIONS (t2),
 
13091
                                             NULL_TREE);
 
13092
@@ -1186,6 +1189,12 @@
 
13093
   if (TREE_CODE (t1) == FUNCTION_TYPE
 
13094
       && type_memfn_quals (t1) != type_memfn_quals (t2))
 
13095
     return false;
 
13096
+  /* Need to check this before TYPE_MAIN_VARIANT.
 
13097
+     FIXME function qualifiers should really change the main variant.  */
 
13098
+  if ((TREE_CODE (t1) == FUNCTION_TYPE
 
13099
+       || TREE_CODE (t1) == METHOD_TYPE)
 
13100
+      && type_memfn_rqual (t1) != type_memfn_rqual (t2))
 
13101
+    return false;
 
13102
   if (TYPE_FOR_JAVA (t1) != TYPE_FOR_JAVA (t2))
 
13103
     return false;
 
13104
 
 
13105
@@ -1718,15 +1727,19 @@
 
13106
        
 
13107
           When the alignment-specifier is of the form
 
13108
           alignas(type-id ), it shall have the same effect as
 
13109
-          alignas( alignof(type-id )).  */
 
13110
+          alignas(alignof(type-id )).  */
 
13111
 
 
13112
     return cxx_sizeof_or_alignof_type (e, ALIGNOF_EXPR, false);
 
13113
   
 
13114
-
 
13115
   /* If we reach this point, it means the alignas expression if of
 
13116
      the form "alignas(assignment-expression)", so we should follow
 
13117
      what is stated by [dcl.align]/2.  */
 
13118
 
 
13119
+  if (value_dependent_expression_p (e))
 
13120
+    /* Leave value-dependent expression alone for now. */
 
13121
+    return e;
 
13122
+
 
13123
+  e = fold_non_dependent_expr (e);
 
13124
   e = mark_rvalue_use (e);
 
13125
 
 
13126
   /* [dcl.align]/2 says:
 
13127
@@ -1734,18 +1747,7 @@
 
13128
          the assignment-expression shall be an integral constant
 
13129
         expression.  */
 
13130
   
 
13131
-  e = fold_non_dependent_expr (e);
 
13132
-  if (value_dependent_expression_p (e))
 
13133
-    /* Leave value-dependent expression alone for now. */;
 
13134
-  else
 
13135
-    e = cxx_constant_value (e);
 
13136
-
 
13137
-  if (e == NULL_TREE
 
13138
-      || e == error_mark_node
 
13139
-      || TREE_CODE (e) != INTEGER_CST)
 
13140
-    return error_mark_node;
 
13141
-
 
13142
-  return e;
 
13143
+  return cxx_constant_value (e);
 
13144
 }
 
13145
 
 
13146
 
 
13147
@@ -2670,6 +2672,23 @@
 
13148
              return error_mark_node;
 
13149
            }
 
13150
 
 
13151
+         if (TREE_CODE (scope) == ENUMERAL_TYPE)
 
13152
+           {
 
13153
+             /* Looking up a member enumerator (c++/56793).  */
 
13154
+             if (!TYPE_CLASS_SCOPE_P (scope)
 
13155
+                 || !DERIVED_FROM_P (TYPE_CONTEXT (scope), object_type))
 
13156
+               {
 
13157
+                 if (complain & tf_error)
 
13158
+                   error ("%<%D::%D%> is not a member of %qT",
 
13159
+                          scope, name, object_type);
 
13160
+                 return error_mark_node;
 
13161
+               }
 
13162
+             tree val = lookup_enumerator (scope, name);
 
13163
+             if (TREE_SIDE_EFFECTS (object))
 
13164
+               val = build2 (COMPOUND_EXPR, TREE_TYPE (val), object, val);
 
13165
+             return val;
 
13166
+           }
 
13167
+
 
13168
          gcc_assert (CLASS_TYPE_P (scope));
 
13169
          gcc_assert (TREE_CODE (name) == IDENTIFIER_NODE
 
13170
                      || TREE_CODE (name) == BIT_NOT_EXPR);
 
13171
@@ -3939,6 +3958,7 @@
 
13172
             return error_mark_node;
 
13173
           case stv_firstarg:
 
13174
             {
 
13175
+             op0 = save_expr (op0);
 
13176
               op0 = convert (TREE_TYPE (type1), op0);
 
13177
               op0 = build_vector_from_val (type1, op0);
 
13178
               type0 = TREE_TYPE (op0);
 
13179
@@ -3948,6 +3968,7 @@
 
13180
             }
 
13181
           case stv_secondarg:
 
13182
             {
 
13183
+             op1 = save_expr (op1);
 
13184
               op1 = convert (TREE_TYPE (type0), op1);
 
13185
               op1 = build_vector_from_val (type0, op1);
 
13186
               type1 = TREE_TYPE (op1);
 
13187
@@ -4014,8 +4035,9 @@
 
13188
              || code1 == COMPLEX_TYPE || code1 == VECTOR_TYPE))
 
13189
        {
 
13190
          enum tree_code tcode0 = code0, tcode1 = code1;
 
13191
+         tree cop1 = fold_non_dependent_expr_sfinae (op1, tf_none);
 
13192
 
 
13193
-         warn_for_div_by_zero (location, op1);
 
13194
+         warn_for_div_by_zero (location, maybe_constant_value (cop1));
 
13195
 
 
13196
          if (tcode0 == COMPLEX_TYPE || tcode0 == VECTOR_TYPE)
 
13197
            tcode0 = TREE_CODE (TREE_TYPE (TREE_TYPE (op0)));
 
13198
@@ -4051,8 +4073,12 @@
 
13199
 
 
13200
     case TRUNC_MOD_EXPR:
 
13201
     case FLOOR_MOD_EXPR:
 
13202
-      warn_for_div_by_zero (location, op1);
 
13203
+      {
 
13204
+       tree cop1 = fold_non_dependent_expr_sfinae (op1, tf_none);
 
13205
 
 
13206
+       warn_for_div_by_zero (location, maybe_constant_value (cop1));
 
13207
+      }
 
13208
+
 
13209
       if (code0 == VECTOR_TYPE && code1 == VECTOR_TYPE
 
13210
          && TREE_CODE (TREE_TYPE (type0)) == INTEGER_TYPE
 
13211
          && TREE_CODE (TREE_TYPE (type1)) == INTEGER_TYPE)
 
13212
@@ -4099,7 +4125,8 @@
 
13213
        }
 
13214
       else if (code0 == INTEGER_TYPE && code1 == INTEGER_TYPE)
 
13215
        {
 
13216
-         tree const_op1 = maybe_constant_value (op1);
 
13217
+         tree const_op1 = fold_non_dependent_expr_sfinae (op1, tf_none);
 
13218
+         const_op1 = maybe_constant_value (const_op1);
 
13219
          if (TREE_CODE (const_op1) != INTEGER_CST)
 
13220
            const_op1 = op1;
 
13221
          result_type = type0;
 
13222
@@ -4145,7 +4172,8 @@
 
13223
        }
 
13224
       else if (code0 == INTEGER_TYPE && code1 == INTEGER_TYPE)
 
13225
        {
 
13226
-         tree const_op1 = maybe_constant_value (op1);
 
13227
+         tree const_op1 = fold_non_dependent_expr_sfinae (op1, tf_none);
 
13228
+         const_op1 = maybe_constant_value (const_op1);
 
13229
          if (TREE_CODE (const_op1) != INTEGER_CST)
 
13230
            const_op1 = op1;
 
13231
          result_type = type0;
 
13232
@@ -5109,7 +5137,7 @@
 
13233
                       "  Say %<&%T::%D%>",
 
13234
                       base, name);
 
13235
        }
 
13236
-      arg = build_offset_ref (base, fn, /*address_p=*/true);
 
13237
+      arg = build_offset_ref (base, fn, /*address_p=*/true, complain);
 
13238
     }
 
13239
 
 
13240
   /* Uninstantiated types are all functions.  Taking the
 
13241
@@ -8553,6 +8581,22 @@
 
13242
   return quals;
 
13243
 }
 
13244
 
 
13245
+/* Returns the function-ref-qualifier for TYPE */
 
13246
+
 
13247
+cp_ref_qualifier
 
13248
+type_memfn_rqual (const_tree type)
 
13249
+{
 
13250
+  gcc_assert (TREE_CODE (type) == FUNCTION_TYPE
 
13251
+              || TREE_CODE (type) == METHOD_TYPE);
 
13252
+
 
13253
+  if (!FUNCTION_REF_QUALIFIED (type))
 
13254
+    return REF_QUAL_NONE;
 
13255
+  else if (FUNCTION_RVALUE_QUALIFIED (type))
 
13256
+    return REF_QUAL_RVALUE;
 
13257
+  else
 
13258
+    return REF_QUAL_LVALUE;
 
13259
+}
 
13260
+
 
13261
 /* Returns the function-cv-quals for TYPE, which must be a FUNCTION_TYPE or
 
13262
    METHOD_TYPE.  */
 
13263
 
 
13264
@@ -8568,18 +8612,22 @@
 
13265
 }
 
13266
 
 
13267
 /* Returns the FUNCTION_TYPE TYPE with its function-cv-quals changed to
 
13268
-   MEMFN_QUALS.  */
 
13269
+   MEMFN_QUALS and its ref-qualifier to RQUAL. */
 
13270
 
 
13271
 tree
 
13272
-apply_memfn_quals (tree type, cp_cv_quals memfn_quals)
 
13273
+apply_memfn_quals (tree type, cp_cv_quals memfn_quals, cp_ref_qualifier rqual)
 
13274
 {
 
13275
   /* Could handle METHOD_TYPE here if necessary.  */
 
13276
   gcc_assert (TREE_CODE (type) == FUNCTION_TYPE);
 
13277
-  if (TYPE_QUALS (type) == memfn_quals)
 
13278
+  if (TYPE_QUALS (type) == memfn_quals
 
13279
+      && type_memfn_rqual (type) == rqual)
 
13280
     return type;
 
13281
+
 
13282
   /* This should really have a different TYPE_MAIN_VARIANT, but that gets
 
13283
      complex.  */
 
13284
-  return build_qualified_type (type, memfn_quals);
 
13285
+  tree result = build_qualified_type (type, memfn_quals);
 
13286
+  result = build_exception_variant (result, TYPE_RAISES_EXCEPTIONS (type));
 
13287
+  return build_ref_qualified_type (result, rqual);
 
13288
 }
 
13289
 
 
13290
 /* Returns nonzero if TYPE is const or volatile.  */
 
13291
Index: gcc/cp/init.c
 
13292
===================================================================
 
13293
--- a/src/gcc/cp/init.c (.../tags/gcc_4_8_0_release)
 
13294
+++ b/src/gcc/cp/init.c (.../branches/gcc-4_8-branch)
 
13295
@@ -634,7 +634,12 @@
 
13296
        init = build_x_compound_expr_from_list (init, ELK_MEM_INIT,
 
13297
                                                tf_warning_or_error);
 
13298
       if (TREE_TYPE (init) != type)
 
13299
-       init = digest_init (type, init, tf_warning_or_error);
 
13300
+       {
 
13301
+         if (BRACE_ENCLOSED_INITIALIZER_P (init)
 
13302
+             && CP_AGGREGATE_TYPE_P (type))
 
13303
+           init = reshape_init (type, init, tf_warning_or_error);
 
13304
+         init = digest_init (type, init, tf_warning_or_error);
 
13305
+       }
 
13306
       if (init == error_mark_node)
 
13307
        return;
 
13308
       /* A FIELD_DECL doesn't really have a suitable lifetime, but
 
13309
@@ -1817,7 +1822,8 @@
 
13310
    @@ This function should be rewritten and placed in search.c.  */
 
13311
 
 
13312
 tree
 
13313
-build_offset_ref (tree type, tree member, bool address_p)
 
13314
+build_offset_ref (tree type, tree member, bool address_p,
 
13315
+                 tsubst_flags_t complain)
 
13316
 {
 
13317
   tree decl;
 
13318
   tree basebinfo = NULL_TREE;
 
13319
@@ -1841,7 +1847,8 @@
 
13320
   type = TYPE_MAIN_VARIANT (type);
 
13321
   if (!COMPLETE_OR_OPEN_TYPE_P (complete_type (type)))
 
13322
     {
 
13323
-      error ("incomplete type %qT does not have member %qD", type, member);
 
13324
+      if (complain & tf_error)
 
13325
+       error ("incomplete type %qT does not have member %qD", type, member);
 
13326
       return error_mark_node;
 
13327
     }
 
13328
 
 
13329
@@ -1854,7 +1861,8 @@
 
13330
 
 
13331
   if (TREE_CODE (member) == FIELD_DECL && DECL_C_BIT_FIELD (member))
 
13332
     {
 
13333
-      error ("invalid pointer to bit-field %qD", member);
 
13334
+      if (complain & tf_error)
 
13335
+       error ("invalid pointer to bit-field %qD", member);
 
13336
       return error_mark_node;
 
13337
     }
 
13338
 
 
13339
@@ -1883,10 +1891,10 @@
 
13340
          if (address_p && DECL_P (t)
 
13341
              && DECL_NONSTATIC_MEMBER_P (t))
 
13342
            perform_or_defer_access_check (TYPE_BINFO (type), t, t,
 
13343
-                                          tf_warning_or_error);
 
13344
+                                          complain);
 
13345
          else
 
13346
            perform_or_defer_access_check (basebinfo, t, t,
 
13347
-                                          tf_warning_or_error);
 
13348
+                                          complain);
 
13349
 
 
13350
          if (DECL_STATIC_FUNCTION_P (t))
 
13351
            return t;
 
13352
@@ -1900,7 +1908,7 @@
 
13353
        check_accessibility_of_qualified_id in case it is
 
13354
        a pointer to non-static member.  */
 
13355
     perform_or_defer_access_check (TYPE_BINFO (type), member, member,
 
13356
-                                  tf_warning_or_error);
 
13357
+                                  complain);
 
13358
 
 
13359
   if (!address_p)
 
13360
     {
 
13361
@@ -1932,15 +1940,17 @@
 
13362
          if (flag_ms_extensions)
 
13363
            {
 
13364
              PTRMEM_OK_P (member) = 1;
 
13365
-             return cp_build_addr_expr (member, tf_warning_or_error);
 
13366
+             return cp_build_addr_expr (member, complain);
 
13367
            }
 
13368
-         error ("invalid use of non-static member function %qD",
 
13369
-                TREE_OPERAND (member, 1));
 
13370
+         if (complain & tf_error)
 
13371
+           error ("invalid use of non-static member function %qD",
 
13372
+                  TREE_OPERAND (member, 1));
 
13373
          return error_mark_node;
 
13374
        }
 
13375
       else if (TREE_CODE (member) == FIELD_DECL)
 
13376
        {
 
13377
-         error ("invalid use of non-static data member %qD", member);
 
13378
+         if (complain & tf_error)
 
13379
+           error ("invalid use of non-static data member %qD", member);
 
13380
          return error_mark_node;
 
13381
        }
 
13382
       return member;
 
13383
@@ -2920,6 +2930,7 @@
 
13384
       if (dependent_type_p (type)
 
13385
          || any_type_dependent_arguments_p (*placement)
 
13386
          || (nelts && type_dependent_expression_p (nelts))
 
13387
+         || (nelts && *init)
 
13388
          || any_type_dependent_arguments_p (*init))
 
13389
        return build_raw_new_expr (*placement, type, nelts, *init,
 
13390
                                   use_global_new);
 
13391
Index: gcc/cp/class.c
 
13392
===================================================================
 
13393
--- a/src/gcc/cp/class.c        (.../tags/gcc_4_8_0_release)
 
13394
+++ b/src/gcc/cp/class.c        (.../branches/gcc-4_8-branch)
 
13395
@@ -1045,6 +1045,12 @@
 
13396
         overloaded if any of them is a static member
 
13397
         function declaration.
 
13398
 
 
13399
+        [over.load] Member function declarations with the same name and
 
13400
+        the same parameter-type-list as well as member function template
 
13401
+        declarations with the same name, the same parameter-type-list, and
 
13402
+        the same template parameter lists cannot be overloaded if any of
 
13403
+        them, but not all, have a ref-qualifier.
 
13404
+
 
13405
         [namespace.udecl] When a using-declaration brings names
 
13406
         from a base class into a derived class scope, member
 
13407
         functions in the derived class override and/or hide member
 
13408
@@ -1060,11 +1066,13 @@
 
13409
         coming from the using class in overload resolution.  */
 
13410
       if (! DECL_STATIC_FUNCTION_P (fn)
 
13411
          && ! DECL_STATIC_FUNCTION_P (method)
 
13412
-         && TREE_TYPE (TREE_VALUE (parms1)) != error_mark_node
 
13413
-         && TREE_TYPE (TREE_VALUE (parms2)) != error_mark_node
 
13414
-         && (cp_type_quals (TREE_TYPE (TREE_VALUE (parms1)))
 
13415
-             != cp_type_quals (TREE_TYPE (TREE_VALUE (parms2)))))
 
13416
-       continue;
 
13417
+         /* Either both or neither need to be ref-qualified for
 
13418
+            differing quals to allow overloading.  */
 
13419
+         && (FUNCTION_REF_QUALIFIED (fn_type)
 
13420
+             == FUNCTION_REF_QUALIFIED (method_type))
 
13421
+         && (type_memfn_quals (fn_type) != type_memfn_quals (method_type)
 
13422
+             || type_memfn_rqual (fn_type) != type_memfn_rqual (method_type)))
 
13423
+         continue;
 
13424
 
 
13425
       /* For templates, the return type and template parameters
 
13426
         must be identical.  */
 
13427
@@ -2063,6 +2071,8 @@
 
13428
       base_types = TYPE_ARG_TYPES (TREE_TYPE (base_fndecl));
 
13429
       if ((cp_type_quals (TREE_TYPE (TREE_VALUE (base_types)))
 
13430
           == cp_type_quals (TREE_TYPE (TREE_VALUE (types))))
 
13431
+         && (type_memfn_rqual (TREE_TYPE (fndecl))
 
13432
+             == type_memfn_rqual (TREE_TYPE (base_fndecl)))
 
13433
          && compparms (TREE_CHAIN (base_types), TREE_CHAIN (types)))
 
13434
        return 1;
 
13435
     }
 
13436
Index: gcc/cp/decl.c
 
13437
===================================================================
 
13438
--- a/src/gcc/cp/decl.c (.../tags/gcc_4_8_0_release)
 
13439
+++ b/src/gcc/cp/decl.c (.../branches/gcc-4_8-branch)
 
13440
@@ -1756,12 +1756,16 @@
 
13441
          warning (OPT_Wredundant_decls, "previous declaration of %q+D", olddecl);
 
13442
        }
 
13443
 
 
13444
-      if (DECL_DELETED_FN (newdecl))
 
13445
+      if (!(DECL_TEMPLATE_INSTANTIATION (olddecl)
 
13446
+           && DECL_TEMPLATE_SPECIALIZATION (newdecl)))
 
13447
        {
 
13448
-         error ("deleted definition of %qD", newdecl);
 
13449
-         error ("after previous declaration %q+D", olddecl);
 
13450
+         if (DECL_DELETED_FN (newdecl))
 
13451
+           {
 
13452
+             error ("deleted definition of %qD", newdecl);
 
13453
+             error ("after previous declaration %q+D", olddecl);
 
13454
+           }
 
13455
+         DECL_DELETED_FN (newdecl) |= DECL_DELETED_FN (olddecl);
 
13456
        }
 
13457
-      DECL_DELETED_FN (newdecl) |= DECL_DELETED_FN (olddecl);
 
13458
     }
 
13459
 
 
13460
   /* Deal with C++: must preserve virtual function table size.  */
 
13461
@@ -4760,7 +4764,7 @@
 
13462
    is valid, i.e., does not have a designated initializer.  */
 
13463
 
 
13464
 static bool
 
13465
-check_array_designated_initializer (const constructor_elt *ce,
 
13466
+check_array_designated_initializer (constructor_elt *ce,
 
13467
                                    unsigned HOST_WIDE_INT index)
 
13468
 {
 
13469
   /* Designated initializers for array elements are not supported.  */
 
13470
@@ -4769,10 +4773,22 @@
 
13471
       /* The parser only allows identifiers as designated
 
13472
         initializers.  */
 
13473
       if (ce->index == error_mark_node)
 
13474
-       error ("name used in a GNU-style designated "
 
13475
-              "initializer for an array");
 
13476
-      else if (TREE_CODE (ce->index) == INTEGER_CST)
 
13477
        {
 
13478
+         error ("name used in a GNU-style designated "
 
13479
+                "initializer for an array");
 
13480
+         return false;
 
13481
+       }
 
13482
+      else if (TREE_CODE (ce->index) == IDENTIFIER_NODE)
 
13483
+       {
 
13484
+         error ("name %qD used in a GNU-style designated "
 
13485
+                "initializer for an array", ce->index);
 
13486
+         return false;
 
13487
+       }
 
13488
+
 
13489
+      ce->index = cxx_constant_value (ce->index);
 
13490
+
 
13491
+      if (TREE_CODE (ce->index) == INTEGER_CST)
 
13492
+       {
 
13493
          /* A C99 designator is OK if it matches the current index.  */
 
13494
          if (TREE_INT_CST_LOW (ce->index) == index)
 
13495
            return true;
 
13496
@@ -4780,11 +4796,8 @@
 
13497
            sorry ("non-trivial designated initializers not supported");
 
13498
        }
 
13499
       else
 
13500
-       {
 
13501
-         gcc_assert (TREE_CODE (ce->index) == IDENTIFIER_NODE);
 
13502
-         error ("name %qD used in a GNU-style designated "
 
13503
-                "initializer for an array", ce->index);
 
13504
-       }
 
13505
+       gcc_unreachable ();
 
13506
+
 
13507
       return false;
 
13508
     }
 
13509
 
 
13510
@@ -6111,7 +6124,8 @@
 
13511
       tree d_init;
 
13512
       if (init == NULL_TREE)
 
13513
        {
 
13514
-         if (DECL_TEMPLATE_INSTANTIATION (decl)
 
13515
+         if (DECL_LANG_SPECIFIC (decl)
 
13516
+             && DECL_TEMPLATE_INSTANTIATION (decl)
 
13517
              && !DECL_TEMPLATE_INSTANTIATED (decl))
 
13518
            {
 
13519
              /* init is null because we're deferring instantiating the
 
13520
@@ -6133,6 +6147,7 @@
 
13521
                                                   auto_node);
 
13522
       if (type == error_mark_node)
 
13523
        return;
 
13524
+      cp_apply_type_quals_to_decl (cp_type_quals (type), decl);
 
13525
     }
 
13526
 
 
13527
   if (!ensure_literal_type_for_constexpr_object (decl))
 
13528
@@ -7317,6 +7332,7 @@
 
13529
            int virtualp,
 
13530
            enum overload_flags flags,
 
13531
            cp_cv_quals quals,
 
13532
+           cp_ref_qualifier rqual,
 
13533
            tree raises,
 
13534
            int check,
 
13535
            int friendp,
 
13536
@@ -7333,6 +7349,8 @@
 
13537
   int staticp = ctype && TREE_CODE (type) == FUNCTION_TYPE;
 
13538
   tree t;
 
13539
 
 
13540
+  if (rqual)
 
13541
+    type = build_ref_qualified_type (type, rqual);
 
13542
   if (raises)
 
13543
     type = build_exception_variant (type, raises);
 
13544
 
 
13545
@@ -7536,13 +7554,25 @@
 
13546
     DECL_DECLARED_CONSTEXPR_P (decl) = true;
 
13547
 
 
13548
   DECL_EXTERNAL (decl) = 1;
 
13549
-  if (quals && TREE_CODE (type) == FUNCTION_TYPE)
 
13550
+  if (TREE_CODE (type) == FUNCTION_TYPE)
 
13551
     {
 
13552
-      error (ctype
 
13553
-             ? G_("static member function %qD cannot have cv-qualifier")
 
13554
-             : G_("non-member function %qD cannot have cv-qualifier"),
 
13555
-            decl);
 
13556
-      quals = TYPE_UNQUALIFIED;
 
13557
+      if (quals)
 
13558
+       {
 
13559
+         error (ctype
 
13560
+                ? G_("static member function %qD cannot have cv-qualifier")
 
13561
+                : G_("non-member function %qD cannot have cv-qualifier"),
 
13562
+                decl);
 
13563
+         quals = TYPE_UNQUALIFIED;
 
13564
+       }
 
13565
+
 
13566
+      if (rqual)
 
13567
+       {
 
13568
+         error (ctype
 
13569
+                ? G_("static member function %qD cannot have ref-qualifier")
 
13570
+                : G_("non-member function %qD cannot have ref-qualifier"),
 
13571
+                decl);
 
13572
+         rqual = REF_QUAL_NONE;
 
13573
+       }
 
13574
     }
 
13575
 
 
13576
   if (IDENTIFIER_OPNAME_P (DECL_NAME (decl))
 
13577
@@ -7980,7 +8010,8 @@
 
13578
   if (TREE_CODE (member_type) == METHOD_TYPE)
 
13579
     {
 
13580
       cp_cv_quals quals = type_memfn_quals (member_type);
 
13581
-      member_type = build_memfn_type (member_type, class_type, quals);
 
13582
+      cp_ref_qualifier rqual = type_memfn_rqual (member_type);
 
13583
+      member_type = build_memfn_type (member_type, class_type, quals, rqual);
 
13584
       return build_ptrmemfunc_type (build_pointer_type (member_type));
 
13585
     }
 
13586
   else
 
13587
@@ -8629,6 +8660,9 @@
 
13588
   /* virt-specifiers that apply to the declarator, for a declaration of
 
13589
      a member function.  */
 
13590
   cp_virt_specifiers virt_specifiers = VIRT_SPEC_UNSPECIFIED;
 
13591
+  /* ref-qualifier that applies to the declarator, for a declaration of
 
13592
+     a member function.  */
 
13593
+  cp_ref_qualifier rqual = REF_QUAL_NONE;
 
13594
   /* cv-qualifiers that apply to the type specified by the DECLSPECS.  */
 
13595
   int type_quals;
 
13596
   tree raises = NULL_TREE;
 
13597
@@ -9438,6 +9472,8 @@
 
13598
            memfn_quals = declarator->u.function.qualifiers;
 
13599
            /* Pick up virt-specifiers.  */
 
13600
             virt_specifiers = declarator->u.function.virt_specifiers;
 
13601
+           /* And ref-qualifier, too */
 
13602
+           rqual = declarator->u.function.ref_qualifier;
 
13603
            /* Pick up the exception specifications.  */
 
13604
            raises = declarator->u.function.exception_specification;
 
13605
            /* If the exception-specification is ill-formed, let's pretend
 
13606
@@ -9505,12 +9541,13 @@
 
13607
                   therefore returns a void type.  */
 
13608
 
 
13609
                /* ISO C++ 12.4/2.  A destructor may not be declared
 
13610
-                  const or volatile.  A destructor may not be
 
13611
-                  static.
 
13612
+                  const or volatile.  A destructor may not be static.
 
13613
+                  A destructor may not be declared with ref-qualifier.
 
13614
 
 
13615
                   ISO C++ 12.1.  A constructor may not be declared
 
13616
                   const or volatile.  A constructor may not be
 
13617
-                  virtual.  A constructor may not be static.  */
 
13618
+                  virtual.  A constructor may not be static.
 
13619
+                  A constructor may not be declared with ref-qualifier. */
 
13620
                if (staticp == 2)
 
13621
                  error ((flags == DTOR_FLAG)
 
13622
                         ? G_("destructor cannot be static member function")
 
13623
@@ -9523,6 +9560,14 @@
 
13624
                    memfn_quals = TYPE_UNQUALIFIED;
 
13625
                  }
 
13626
 
 
13627
+               if (rqual)
 
13628
+                 {
 
13629
+                   error ((flags == DTOR_FLAG)
 
13630
+                          ? "destructors may not be ref-qualified"
 
13631
+                          : "constructors may not be ref-qualified");
 
13632
+                   rqual = REF_QUAL_NONE;
 
13633
+                 }
 
13634
+
 
13635
                if (decl_context == FIELD
 
13636
                    && !member_function_or_else (ctype,
 
13637
                                                 current_class_type,
 
13638
@@ -9642,14 +9687,18 @@
 
13639
              memfn_quals |= type_memfn_quals (type);
 
13640
              type = build_memfn_type (type,
 
13641
                                       declarator->u.pointer.class_type,
 
13642
-                                      memfn_quals);
 
13643
+                                      memfn_quals,
 
13644
+                                      rqual);
 
13645
              if (type == error_mark_node)
 
13646
                return error_mark_node;
 
13647
+
 
13648
+             rqual = REF_QUAL_NONE;
 
13649
              memfn_quals = TYPE_UNQUALIFIED;
 
13650
            }
 
13651
 
 
13652
          if (TREE_CODE (type) == FUNCTION_TYPE
 
13653
-             && type_memfn_quals (type) != TYPE_UNQUALIFIED)
 
13654
+             && (type_memfn_quals (type) != TYPE_UNQUALIFIED
 
13655
+                 || type_memfn_rqual (type) != REF_QUAL_NONE))
 
13656
             error (declarator->kind == cdk_reference
 
13657
                    ? G_("cannot declare reference to qualified function type %qT")
 
13658
                    : G_("cannot declare pointer to qualified function type %qT"),
 
13659
@@ -9996,12 +10045,13 @@
 
13660
         example "f S::*" declares a pointer to a const-qualified
 
13661
         member function of S.  We record the cv-qualification in the
 
13662
         function type.  */
 
13663
-      if (memfn_quals && TREE_CODE (type) == FUNCTION_TYPE)
 
13664
+      if ((rqual || memfn_quals) && TREE_CODE (type) == FUNCTION_TYPE)
 
13665
         {
 
13666
-          type = apply_memfn_quals (type, memfn_quals);
 
13667
+          type = apply_memfn_quals (type, memfn_quals, rqual);
 
13668
           
 
13669
           /* We have now dealt with these qualifiers.  */
 
13670
           memfn_quals = TYPE_UNQUALIFIED;
 
13671
+         rqual = REF_QUAL_NONE;
 
13672
         }
 
13673
 
 
13674
       if (type_uses_auto (type))
 
13675
@@ -10131,8 +10181,10 @@
 
13676
       if (decl_context != TYPENAME)
 
13677
        {
 
13678
          /* A cv-qualifier-seq shall only be part of the function type
 
13679
-            for a non-static member function. [8.3.5/4 dcl.fct] */
 
13680
-         if (type_memfn_quals (type) != TYPE_UNQUALIFIED
 
13681
+            for a non-static member function. A ref-qualifier shall only
 
13682
+            .... /same as above/ [dcl.fct] */
 
13683
+         if ((type_memfn_quals (type) != TYPE_UNQUALIFIED
 
13684
+              || type_memfn_rqual (type) != REF_QUAL_NONE)
 
13685
              && (current_class_type == NULL_TREE || staticp) )
 
13686
            {
 
13687
              error (staticp
 
13688
@@ -10146,6 +10198,7 @@
 
13689
          /* The qualifiers on the function type become the qualifiers on
 
13690
             the non-static member function. */
 
13691
          memfn_quals |= type_memfn_quals (type);
 
13692
+         rqual = type_memfn_rqual (type);
 
13693
          type_quals = TYPE_UNQUALIFIED;
 
13694
        }
 
13695
     }
 
13696
@@ -10210,10 +10263,10 @@
 
13697
            ctype = TYPE_METHOD_BASETYPE (type);
 
13698
 
 
13699
          if (ctype)
 
13700
-           type = build_memfn_type (type, ctype, memfn_quals);
 
13701
+           type = build_memfn_type (type, ctype, memfn_quals, rqual);
 
13702
          /* Core issue #547: need to allow this in template type args.  */
 
13703
          else if (template_type_arg && TREE_CODE (type) == FUNCTION_TYPE)
 
13704
-           type = apply_memfn_quals (type, memfn_quals);
 
13705
+           type = apply_memfn_quals (type, memfn_quals, rqual);
 
13706
          else
 
13707
            error ("invalid qualifiers on non-member function type");
 
13708
        }
 
13709
@@ -10282,7 +10335,7 @@
 
13710
       cp_cv_quals real_quals = memfn_quals;
 
13711
       if (constexpr_p && sfk != sfk_constructor && sfk != sfk_destructor)
 
13712
        real_quals |= TYPE_QUAL_CONST;
 
13713
-      type = build_memfn_type (type, ctype, real_quals);
 
13714
+      type = build_memfn_type (type, ctype, real_quals, rqual);
 
13715
     }
 
13716
 
 
13717
   {
 
13718
@@ -10414,7 +10467,7 @@
 
13719
                               ? unqualified_id : dname,
 
13720
                               parms,
 
13721
                               unqualified_id,
 
13722
-                              virtualp, flags, memfn_quals, raises,
 
13723
+                              virtualp, flags, memfn_quals, rqual, raises,
 
13724
                               friendp ? -1 : 0, friendp, publicp,
 
13725
                                inlinep | (2 * constexpr_p),
 
13726
                               sfk,
 
13727
@@ -10635,7 +10688,7 @@
 
13728
                   || storage_class != sc_static);
 
13729
 
 
13730
        decl = grokfndecl (ctype, type, original_name, parms, unqualified_id,
 
13731
-                          virtualp, flags, memfn_quals, raises,
 
13732
+                          virtualp, flags, memfn_quals, rqual, raises,
 
13733
                           1, friendp,
 
13734
                           publicp, inlinep | (2 * constexpr_p), sfk,
 
13735
                            funcdef_flag,
 
13736
@@ -11892,11 +11945,12 @@
 
13737
 
 
13738
 static tree
 
13739
 xref_tag_1 (enum tag_types tag_code, tree name,
 
13740
-            tag_scope scope, bool template_header_p)
 
13741
+            tag_scope orig_scope, bool template_header_p)
 
13742
 {
 
13743
   enum tree_code code;
 
13744
   tree t;
 
13745
   tree context = NULL_TREE;
 
13746
+  tag_scope scope;
 
13747
 
 
13748
   gcc_assert (TREE_CODE (name) == IDENTIFIER_NODE);
 
13749
 
 
13750
@@ -11916,6 +11970,11 @@
 
13751
       gcc_unreachable ();
 
13752
     }
 
13753
 
 
13754
+  if (orig_scope == ts_lambda)
 
13755
+    scope = ts_current;
 
13756
+  else
 
13757
+    scope = orig_scope;
 
13758
+
 
13759
   /* In case of anonymous name, xref_tag is only called to
 
13760
      make type node and push name.  Name lookup is not required.  */
 
13761
   if (ANON_AGGRNAME_P (name))
 
13762
@@ -11989,6 +12048,10 @@
 
13763
        {
 
13764
          t = make_class_type (code);
 
13765
          TYPE_CONTEXT (t) = context;
 
13766
+         if (orig_scope == ts_lambda)
 
13767
+           /* Remember that we're declaring a lambda to avoid bogus errors
 
13768
+              in push_template_decl.  */
 
13769
+           CLASSTYPE_LAMBDA_EXPR (t) = error_mark_node;
 
13770
          t = pushtag (name, t, scope);
 
13771
        }
 
13772
     }
 
13773
@@ -14181,8 +14244,9 @@
 
13774
     return memfntype;
 
13775
   gcc_assert (TREE_CODE (memfntype) == METHOD_TYPE);
 
13776
   args = TYPE_ARG_TYPES (memfntype);
 
13777
+  cp_ref_qualifier rqual = type_memfn_rqual (memfntype);
 
13778
   fntype = build_function_type (TREE_TYPE (memfntype), TREE_CHAIN (args));
 
13779
-  fntype = apply_memfn_quals (fntype, type_memfn_quals (memfntype));
 
13780
+  fntype = apply_memfn_quals (fntype, type_memfn_quals (memfntype), rqual);
 
13781
   fntype = (cp_build_type_attribute_variant
 
13782
            (fntype, TYPE_ATTRIBUTES (memfntype)));
 
13783
   fntype = (build_exception_variant
 
13784
@@ -14198,9 +14262,10 @@
 
13785
 {
 
13786
   tree stype = static_fn_type (decl);
 
13787
   cp_cv_quals quals = type_memfn_quals (stype);
 
13788
+  cp_ref_qualifier rqual = type_memfn_rqual (stype);
 
13789
 
 
13790
-  if (quals != TYPE_UNQUALIFIED)
 
13791
-    stype = apply_memfn_quals (stype, TYPE_UNQUALIFIED);
 
13792
+  if (quals != TYPE_UNQUALIFIED || rqual != REF_QUAL_NONE)
 
13793
+    stype = apply_memfn_quals (stype, TYPE_UNQUALIFIED, REF_QUAL_NONE);
 
13794
 
 
13795
   TREE_TYPE (decl) = stype;
 
13796
 
 
13797
Index: gcc/cp/error.c
 
13798
===================================================================
 
13799
--- a/src/gcc/cp/error.c        (.../tags/gcc_4_8_0_release)
 
13800
+++ b/src/gcc/cp/error.c        (.../branches/gcc-4_8-branch)
 
13801
@@ -78,6 +78,7 @@
 
13802
 static void dump_expr_list (tree, int);
 
13803
 static void dump_global_iord (tree);
 
13804
 static void dump_parameters (tree, int);
 
13805
+static void dump_ref_qualifier (tree, int);
 
13806
 static void dump_exception_spec (tree, int);
 
13807
 static void dump_template_argument (tree, int);
 
13808
 static void dump_template_argument_list (tree, int);
 
13809
@@ -832,6 +833,7 @@
 
13810
          pp_cxx_cv_qualifier_seq (cxx_pp, class_of_this_parm (t));
 
13811
        else
 
13812
          pp_cxx_cv_qualifier_seq (cxx_pp, t);
 
13813
+       dump_ref_qualifier (t, flags);
 
13814
        dump_exception_spec (TYPE_RAISES_EXCEPTIONS (t), flags);
 
13815
        dump_type_suffix (TREE_TYPE (t), flags);
 
13816
        break;
 
13817
@@ -1426,6 +1428,7 @@
 
13818
        {
 
13819
          pp_base (cxx_pp)->padding = pp_before;
 
13820
          pp_cxx_cv_qualifier_seq (cxx_pp, class_of_this_parm (fntype));
 
13821
+         dump_ref_qualifier (fntype, flags);
 
13822
        }
 
13823
 
 
13824
       if (flags & TFF_EXCEPTION_SPECIFICATION)
 
13825
@@ -1507,6 +1510,21 @@
 
13826
   pp_cxx_right_paren (cxx_pp);
 
13827
 }
 
13828
 
 
13829
+/* Print ref-qualifier of a FUNCTION_TYPE or METHOD_TYPE. FLAGS are ignored. */
 
13830
+
 
13831
+static void
 
13832
+dump_ref_qualifier (tree t, int flags ATTRIBUTE_UNUSED)
 
13833
+{
 
13834
+  if (FUNCTION_REF_QUALIFIED (t))
 
13835
+    {
 
13836
+      pp_base (cxx_pp)->padding = pp_before;
 
13837
+      if (FUNCTION_RVALUE_QUALIFIED (t))
 
13838
+        pp_cxx_ws_string (cxx_pp, "&&");
 
13839
+      else
 
13840
+        pp_cxx_ws_string (cxx_pp, "&");
 
13841
+    }
 
13842
+}
 
13843
+
 
13844
 /* Print an exception specification. T is the exception specification.  */
 
13845
 
 
13846
 static void
 
13847
@@ -3394,6 +3412,11 @@
 
13848
                 "c++11 attributes "
 
13849
                 "only available with -std=c++11 or -std=gnu++11");
 
13850
        break;
 
13851
+      case CPP0X_REF_QUALIFIER:
 
13852
+       pedwarn (input_location, 0,
 
13853
+                "ref-qualifiers "
 
13854
+                "only available with -std=c++0x or -std=gnu++0x");
 
13855
+       break;
 
13856
       default:
 
13857
        gcc_unreachable ();
 
13858
       }
 
13859
Index: gcc/cp/tree.c
 
13860
===================================================================
 
13861
--- a/src/gcc/cp/tree.c (.../tags/gcc_4_8_0_release)
 
13862
+++ b/src/gcc/cp/tree.c (.../branches/gcc-4_8-branch)
 
13863
@@ -469,6 +469,9 @@
 
13864
   tree rval = build_aggr_init_expr (type, init);
 
13865
   tree slot;
 
13866
 
 
13867
+  if (!complete_type_or_maybe_complain (type, init, complain))
 
13868
+    return error_mark_node;
 
13869
+
 
13870
   /* Make sure that we're not trying to create an instance of an
 
13871
      abstract class.  */
 
13872
   if (abstract_virtuals_error_sfinae (NULL_TREE, type, complain))
 
13873
@@ -1078,6 +1081,15 @@
 
13874
   /* Retrieve (or create) the appropriately qualified variant.  */
 
13875
   result = build_qualified_type (type, type_quals);
 
13876
 
 
13877
+  /* Preserve exception specs and ref-qualifier since build_qualified_type
 
13878
+     doesn't know about them.  */
 
13879
+  if (TREE_CODE (result) == FUNCTION_TYPE
 
13880
+      || TREE_CODE (result) == METHOD_TYPE)
 
13881
+    {
 
13882
+      result = build_exception_variant (result, TYPE_RAISES_EXCEPTIONS (type));
 
13883
+      result = build_ref_qualified_type (result, type_memfn_rqual (type));
 
13884
+    }
 
13885
+
 
13886
   /* If this was a pointer-to-method type, and we just made a copy,
 
13887
      then we need to unshare the record that holds the cached
 
13888
      pointer-to-member-function type, because these will be distinct
 
13889
@@ -1211,7 +1223,9 @@
 
13890
          {
 
13891
            result = build_function_type (type,
 
13892
                                          arg_types);
 
13893
-           result = apply_memfn_quals (result, type_memfn_quals (t));
 
13894
+           result = apply_memfn_quals (result,
 
13895
+                                       type_memfn_quals (t),
 
13896
+                                       type_memfn_rqual (t));
 
13897
          }
 
13898
 
 
13899
        if (TYPE_RAISES_EXCEPTIONS (t))
 
13900
@@ -1241,8 +1255,13 @@
 
13901
                  changed = true;
 
13902
              }
 
13903
            if (changed)
 
13904
-             fullname = lookup_template_function (TREE_OPERAND (fullname, 0),
 
13905
-                                                  new_args);
 
13906
+             {
 
13907
+               NON_DEFAULT_TEMPLATE_ARGS_COUNT (new_args)
 
13908
+                 = NON_DEFAULT_TEMPLATE_ARGS_COUNT (args);
 
13909
+               fullname
 
13910
+                 = lookup_template_function (TREE_OPERAND (fullname, 0),
 
13911
+                                             new_args);
 
13912
+             }
 
13913
            else
 
13914
              ggc_free (new_args);
 
13915
          }
 
13916
@@ -1375,8 +1394,8 @@
 
13917
            r = copy_node (t);
 
13918
            for (i = 0; i < n; ++i)
 
13919
              TREE_VEC_ELT (r, i) = (*vec)[i];
 
13920
-           SET_NON_DEFAULT_TEMPLATE_ARGS_COUNT
 
13921
-             (r, GET_NON_DEFAULT_TEMPLATE_ARGS_COUNT (t));
 
13922
+           NON_DEFAULT_TEMPLATE_ARGS_COUNT (r)
 
13923
+             = NON_DEFAULT_TEMPLATE_ARGS_COUNT (t);
 
13924
          }
 
13925
        else
 
13926
          r = t;
 
13927
@@ -1418,7 +1437,8 @@
 
13928
       }
 
13929
 
 
13930
     case LAMBDA_EXPR:
 
13931
-      gcc_unreachable ();
 
13932
+      error ("lambda-expression in a constant expression");
 
13933
+      return error_mark_node;
 
13934
 
 
13935
     default:
 
13936
       break;
 
13937
@@ -1698,6 +1718,64 @@
 
13938
   return t;
 
13939
 }
 
13940
 
 
13941
+/* Like check_qualified_type, but also check ref-qualifier and exception
 
13942
+   specification.  */
 
13943
+
 
13944
+static bool
 
13945
+cp_check_qualified_type (const_tree cand, const_tree base, int type_quals,
 
13946
+                        cp_ref_qualifier rqual, tree raises)
 
13947
+{
 
13948
+  return (check_qualified_type (cand, base, type_quals)
 
13949
+         && comp_except_specs (raises, TYPE_RAISES_EXCEPTIONS (cand),
 
13950
+                               ce_exact)
 
13951
+         && type_memfn_rqual (cand) == rqual);
 
13952
+}
 
13953
+
 
13954
+/* Build the FUNCTION_TYPE or METHOD_TYPE with the ref-qualifier RQUAL.  */
 
13955
+
 
13956
+tree
 
13957
+build_ref_qualified_type (tree type, cp_ref_qualifier rqual)
 
13958
+{
 
13959
+  tree t;
 
13960
+
 
13961
+  if (rqual == type_memfn_rqual (type))
 
13962
+    return type;
 
13963
+
 
13964
+  int type_quals = TYPE_QUALS (type);
 
13965
+  tree raises = TYPE_RAISES_EXCEPTIONS (type);
 
13966
+  for (t = TYPE_MAIN_VARIANT (type); t; t = TYPE_NEXT_VARIANT (t))
 
13967
+    if (cp_check_qualified_type (t, type, type_quals, rqual, raises))
 
13968
+      return t;
 
13969
+
 
13970
+  t = build_variant_type_copy (type);
 
13971
+  switch (rqual)
 
13972
+    {
 
13973
+    case REF_QUAL_RVALUE:
 
13974
+      FUNCTION_RVALUE_QUALIFIED (t) = 1;
 
13975
+      /* Intentional fall through */
 
13976
+    case REF_QUAL_LVALUE:
 
13977
+      FUNCTION_REF_QUALIFIED (t) = 1;
 
13978
+      break;
 
13979
+    default:
 
13980
+      FUNCTION_REF_QUALIFIED (t) = 0;
 
13981
+      break;
 
13982
+    }
 
13983
+
 
13984
+  if (TYPE_STRUCTURAL_EQUALITY_P (type))
 
13985
+    /* Propagate structural equality. */
 
13986
+    SET_TYPE_STRUCTURAL_EQUALITY (t);
 
13987
+  else if (TYPE_CANONICAL (type) != type)
 
13988
+    /* Build the underlying canonical type, since it is different
 
13989
+       from TYPE. */
 
13990
+    TYPE_CANONICAL (t) = build_ref_qualified_type (TYPE_CANONICAL (type),
 
13991
+                                                  rqual);
 
13992
+  else
 
13993
+    /* T is its own canonical type. */
 
13994
+    TYPE_CANONICAL (t) = t;
 
13995
+
 
13996
+  return t;
 
13997
+}
 
13998
+
 
13999
 /* Returns nonzero if X is an expression for a (possibly overloaded)
 
14000
    function.  If "f" is a function or function template, "f", "c->f",
 
14001
    "c.f", "C::f", and "f<int>" will all be considered possibly
 
14002
@@ -1903,9 +1981,9 @@
 
14003
     return type;
 
14004
 
 
14005
   type_quals = TYPE_QUALS (type);
 
14006
+  cp_ref_qualifier rqual = type_memfn_rqual (type);
 
14007
   for (v = TYPE_MAIN_VARIANT (type); v; v = TYPE_NEXT_VARIANT (v))
 
14008
-    if (check_qualified_type (v, type, type_quals)
 
14009
-       && comp_except_specs (raises, TYPE_RAISES_EXCEPTIONS (v), ce_exact))
 
14010
+    if (cp_check_qualified_type (v, type, type_quals, rqual, raises))
 
14011
       return v;
 
14012
 
 
14013
   /* Need to build a new variant.  */
 
14014
@@ -2024,11 +2102,12 @@
 
14015
       if (TYPE_PTRMEMFUNC_P (t))
 
14016
        goto ptrmem;
 
14017
       /* Lambda types that don't have mangling scope have no linkage.  We
 
14018
-        check CLASSTYPE_LAMBDA_EXPR here rather than LAMBDA_TYPE_P because
 
14019
+        check CLASSTYPE_LAMBDA_EXPR for error_mark_node because
 
14020
         when we get here from pushtag none of the lambda information is
 
14021
         set up yet, so we want to assume that the lambda has linkage and
 
14022
         fix it up later if not.  */
 
14023
       if (CLASSTYPE_LAMBDA_EXPR (t)
 
14024
+         && CLASSTYPE_LAMBDA_EXPR (t) != error_mark_node
 
14025
          && LAMBDA_TYPE_EXTRA_SCOPE (t) == NULL_TREE)
 
14026
        return t;
 
14027
       /* Fall through.  */
 
14028
@@ -2486,7 +2565,7 @@
 
14029
     t1 = TREE_OPERAND (t1, 0);
 
14030
   for (code2 = TREE_CODE (t2);
 
14031
        CONVERT_EXPR_CODE_P (code2)
 
14032
-        || code1 == NON_LVALUE_EXPR;
 
14033
+        || code2 == NON_LVALUE_EXPR;
 
14034
        code2 = TREE_CODE (t2))
 
14035
     t2 = TREE_OPERAND (t2, 0);
 
14036
 
 
14037
@@ -3303,8 +3382,12 @@
 
14038
   new_type = build_type_attribute_variant (type, attributes);
 
14039
   if (TREE_CODE (new_type) == FUNCTION_TYPE
 
14040
       || TREE_CODE (new_type) == METHOD_TYPE)
 
14041
-    new_type = build_exception_variant (new_type,
 
14042
-                                       TYPE_RAISES_EXCEPTIONS (type));
 
14043
+    {
 
14044
+      new_type = build_exception_variant (new_type,
 
14045
+                                         TYPE_RAISES_EXCEPTIONS (type));
 
14046
+      new_type = build_ref_qualified_type (new_type,
 
14047
+                                          type_memfn_rqual (type));
 
14048
+    }
 
14049
 
 
14050
   /* Making a new main variant of a class type is broken.  */
 
14051
   gcc_assert (!CLASS_TYPE_P (type) || new_type == type);
 
14052
Index: gcc/cp/ChangeLog
 
14053
===================================================================
 
14054
--- a/src/gcc/cp/ChangeLog      (.../tags/gcc_4_8_0_release)
 
14055
+++ b/src/gcc/cp/ChangeLog      (.../branches/gcc-4_8-branch)
 
14056
@@ -1,3 +1,312 @@
 
14057
+2013-05-08  Marc Glisse  <marc.glisse@inria.fr>
 
14058
+
 
14059
+       * typeck.c (cp_build_binary_op): Call save_expr before
 
14060
+       build_vector_from_val.
 
14061
+
 
14062
+2013-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
 
14063
+
 
14064
+       PR c++/57183
 
14065
+       * decl.c (cp_finish_decl): After do_auto_deduction copy the
 
14066
+       qualifers with cp_apply_type_quals_to_decl.
 
14067
+
 
14068
+2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
 
14069
+
 
14070
+       PR c++/57092
 
14071
+       * semantics.c (finish_decltype_type): Handle instantiated template
 
14072
+       non-type arguments.
 
14073
+
 
14074
+2013-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
 
14075
+
 
14076
+       PR c++/56450
 
14077
+       * semantics.c (finish_decltype_type): Handle COMPOUND_EXPR.
 
14078
+
 
14079
+2013-04-25  Jason Merrill  <jason@redhat.com>
 
14080
+
 
14081
+       PR c++/57064
 
14082
+       * call.c (add_function_candidate): Strip ref-to-ptr conversion.
 
14083
+
 
14084
+       PR c++/56859
 
14085
+       * typeck.c (cxx_alignas_expr): Handle value-dependence properly.
 
14086
+
 
14087
+       PR c++/50261
 
14088
+       * init.c (perform_member_init): Call reshape_init.
 
14089
+
 
14090
+2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
 
14091
+
 
14092
+       PR c++/56970
 
14093
+       * init.c (build_offset_ref): Add tsubst_flags_t parameter.
 
14094
+       * semantics.c (finish_qualified_id_expr): Likewise.
 
14095
+       (finish_id_expression): Update.
 
14096
+       * typeck.c (cp_build_addr_expr_1): Likewise.
 
14097
+       * pt.c (tsubst_qualified_id, resolve_nondeduced_context): Likewise.
 
14098
+       * cp-tree.h: Update declarations.
 
14099
+
 
14100
+2013-04-17  Jason Merrill  <jason@redhat.com>
 
14101
+
 
14102
+       DR 941
 
14103
+       * decl.c (duplicate_decls): Don't propagate DECL_DELETED_FN to
 
14104
+       template specializations.
 
14105
+
 
14106
+2013-04-15  Jason Merrill  <jason@redhat.com>
 
14107
+
 
14108
+       PR c++/52748
 
14109
+       * pt.c (tsubst) [DECLTYPE_TYPE]: If ~id is an expression
 
14110
+       rather than a destructor name, it isn't an unqualified-name.
 
14111
+       (tsubst_copy_and_build): Pass down decltype_flag to operator
 
14112
+       handling code, too.
 
14113
+
 
14114
+       PR c++/56388
 
14115
+       * semantics.c (insert_capture_proxy): Just use index 1 in the
 
14116
+       stmt_list_stack.
 
14117
+
 
14118
+2013-04-11  Jason Merrill  <jason@redhat.com>
 
14119
+
 
14120
+       PR c++/52748
 
14121
+       * parser.c (complain_flags): New.
 
14122
+       (cp_parser_postfix_expression): Use it.
 
14123
+       (cp_parser_unary_expression): Likewise.
 
14124
+       (cp_parser_binary_expression): Likewise.
 
14125
+       (cp_parser_assignment_expression): Likewise.
 
14126
+       (cp_parser_expression): Likewise.
 
14127
+       (cp_parser_postfix_open_square_expression): Take decltype_p.
 
14128
+       (cp_parser_builtin_offsetof): Adjust.
 
14129
+       (cp_convert_range_for): Pass complain to finish_unary_op_expr.
 
14130
+       * decl2.c (grok_array_decl): Add decltype_p parm.
 
14131
+       * cp-tree.h: Adjust prototype.
 
14132
+       * semantics.c (finish_unary_op_expr): Add complain parm.
 
14133
+
 
14134
+2013-04-11  Jakub Jelinek  <jakub@redhat.com>
 
14135
+
 
14136
+       PR c++/56895
 
14137
+       * call.c (null_ptr_cst_p): Call fold_non_dependent_expr_sfinae before
 
14138
+       calling maybe_constant_value for C++98.
 
14139
+
 
14140
+2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
 
14141
+
 
14142
+       PR c++/56913
 
14143
+       * typeck2.c (build_m_component_ref): Protect error calls with
 
14144
+       (complain & tf_error).
 
14145
+
 
14146
+2013-04-10  Jakub Jelinek  <jakub@redhat.com>
 
14147
+
 
14148
+       PR c++/56895
 
14149
+       * typeck.c (cp_build_binary_op): Call fold_non_dependent_expr_sfinae
 
14150
+       first before calling maybe_constant_value for warn_for_div_by_zero
 
14151
+       or invalid shift count warning purposes.
 
14152
+
 
14153
+2013-04-06  Jason Merrill  <jason@redhat.com>
 
14154
+
 
14155
+       * parser.c (cp_parser_std_attribute): Treat [[noreturn]] like GNU
 
14156
+       noreturn attribute.
 
14157
+
 
14158
+2013-04-03  Jason Merrill  <jason@redhat.com>
 
14159
+
 
14160
+       * cp-tree.h (FUNCTION_OR_METHOD_TYPE_CHECK): Remove.
 
14161
+       (FUNCTION_REF_QUALIFIED): Use FUNC_OR_METHOD_CHECK instead.
 
14162
+       (FUNCTION_RVALUE_QUALIFIED): Likewise.
 
14163
+
 
14164
+2013-04-03  Jakub Jelinek  <jakub@redhat.com>
 
14165
+
 
14166
+       PR debug/56819
 
14167
+       * tree.c (strip_typedefs): Copy NON_DEFAULT_TEMPLATE_ARGS_COUNT
 
14168
+       from args to new_args.
 
14169
+       (strip_typedefs_expr): Copy NON_DEFAULT_TEMPLATE_ARGS_COUNT from t to
 
14170
+       r instead of doing {S,G}ET_NON_DEFAULT_TEMPLATE_ARGS_COUNT.
 
14171
+
 
14172
+2013-04-02  Jason Merrill  <jason@redhat.com>
 
14173
+
 
14174
+       PR c++/56821
 
14175
+       * mangle.c (write_function_type): Mangle ref-qualifier.
 
14176
+       (write_nested_name): Likewise.
 
14177
+       (canonicalize_for_substitution): Preserve ref-qualifier.
 
14178
+       (write_type): Likewise.
 
14179
+
 
14180
+2013-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
 
14181
+
 
14182
+       PR c++/55951
 
14183
+       * decl.c (check_array_designated_initializer): Handle CONST_DECL
 
14184
+       as ce->index.
 
14185
+
 
14186
+2013-04-01  Jason Merrill  <jason@redhat.com>
 
14187
+
 
14188
+       PR c++/56772
 
14189
+       * init.c (build_new): Don't try to process an array initializer
 
14190
+       at template definition time.
 
14191
+
 
14192
+2013-04-01  Jason Merrill  <jason@redhat.com>
 
14193
+
 
14194
+       PR c++/56793
 
14195
+       * typeck.c (finish_class_member_access_expr): Handle enum scope.
 
14196
+
 
14197
+2013-04-01  Jason Merrill  <jason@redhat.com>
 
14198
+
 
14199
+       PR c++/56794
 
14200
+       * parser.c (cp_parser_range_for): Don't try to do auto deduction
 
14201
+       in a template if the type of the range is incomplete.
 
14202
+
 
14203
+2013-04-01  Bronek Kozicki <b.kozicki@gmail.com>
 
14204
+           Jason Merrill  <jason@redhat.com>
 
14205
+
 
14206
+       Implement N2439 (ref-qualifiers for 'this')
 
14207
+       * cp-tree.h (FUNCTION_REF_QUALIFIED): New.
 
14208
+       (FUNCTION_RVALUE_QUALIFIED): New.
 
14209
+       (FUNCTION_OR_METHOD_TYPE_CHECK): New.
 
14210
+       (cpp0x_warn_str): Add CPP0X_REF_QUALIFIER.
 
14211
+       (cp_ref_qualifier): New enum.
 
14212
+       (cp_declarator): Add ref_qualifier.
 
14213
+       * parser.c (cp_parser_ref_qualifier_seq_opt): New.
 
14214
+       (cp_parser_direct_declarator): Use it.
 
14215
+       (make_call_declarator): Adjust.
 
14216
+       (cp_parser_lambda_declarator_opt): Adjust.
 
14217
+       * call.c (add_function_candidate): Handle ref-qualifier overload
 
14218
+       resolution semantics.
 
14219
+       (standard_conversion): Adjust.
 
14220
+       * class.c (add_method, same_signature_p): Compare ref-qualifiers.
 
14221
+       * decl.c (grokdeclarator): Handle ref-qualifiers.
 
14222
+       (grokfndecl): Check for invalid ref-qualifiers.
 
14223
+       (static_fn_type, revert_static_member_fn): Adjust.
 
14224
+       * decl2.c (build_memfn_type): Handle ref-qualifiers.
 
14225
+       (check_classfn): Check them.
 
14226
+       (cp_reconstruct_complex_type): Retain them.
 
14227
+       * error.c (dump_ref_qualifier): New.
 
14228
+       (dump_type_suffix, dump_function_decl): Use it.
 
14229
+       (maybe_warn_cpp0x): Handle CPP0X_REF_QUALIFIER.
 
14230
+       * pt.c (tsubst, tsubst_function_type): Instantiate ref-quals.
 
14231
+       (unify): Retain them.
 
14232
+       * tree.c (cp_check_qualified_type): New.
 
14233
+       (cp_build_qualified_type_real): Keep exception spec and ref-qual.
 
14234
+       (build_ref_qualified_type): New.
 
14235
+       (strip_typedefs, build_exception_variant): Keep ref-qualifier.
 
14236
+       (cp_build_type_attribute_variant): Keep ref-qualifier.
 
14237
+       * typeck.c (merge_types): Keep ref-qualifier.
 
14238
+       (structural_comptypes): Compare ref-qualifier.
 
14239
+       (type_memfn_rqual): New.
 
14240
+       (apply_memfn_quals): Take ref-qual argument.
 
14241
+       * typeck2.c (build_m_component_ref): Check ref-qualifier.
 
14242
+
 
14243
+2013-03-29  Jason Merrill  <jason@redhat.com>
 
14244
+
 
14245
+       PR c++/56774
 
14246
+       PR c++/35722
 
14247
+       * pt.c (unify_pack_expansion): Fix indexing.
 
14248
+
 
14249
+2013-03-28  Jason Merrill  <jason@redhat.com>
 
14250
+
 
14251
+       PR c++/56728
 
14252
+       * semantics.c (cxx_eval_indirect_ref): Use the folded operand if
 
14253
+       we still think this might be constant.
 
14254
+
 
14255
+2013-03-27  Jason Merrill  <jason@redhat.com>
 
14256
+
 
14257
+       PR c++/56749
 
14258
+       * semantics.c (finish_qualified_id_expr): Return early
 
14259
+       for enum scope.
 
14260
+
 
14261
+2013-03-26  Jason Merrill  <jason@redhat.com>
 
14262
+
 
14263
+       PR c++/45282
 
14264
+       * typeck2.c (build_m_component_ref): Handle prvalue object.
 
14265
+
 
14266
+2013-03-25  Jason Merrill  <jason@redhat.com>
 
14267
+
 
14268
+       PR c++/56699
 
14269
+       * semantics.c (maybe_resolve_dummy): Make sure that the enclosing
 
14270
+       class is derived from the type of the object.
 
14271
+
 
14272
+       PR c++/56692
 
14273
+       * search.c (lookup_base): Handle NULL_TREE.
 
14274
+
 
14275
+2013-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
 
14276
+
 
14277
+       PR c++/56722
 
14278
+       * decl.c (cp_finish_decl): Check DECL_LANG_SPECIFIC before
 
14279
+       DECL_TEMPLATE_INSTANTIATION.
 
14280
+
 
14281
+2013-03-25  Jason Merrill  <jason@redhat.com>
 
14282
+
 
14283
+       PR c++/52014
 
14284
+       * semantics.c (lambda_expr_this_capture): Don't capture 'this' in
 
14285
+       unevaluated context.
 
14286
+
 
14287
+2013-03-23  Jason Merrill  <jason@redhat.com>
 
14288
+
 
14289
+       PR c++/54359
 
14290
+       * parser.c (cp_parser_direct_declarator): Fix late return
 
14291
+       for out-of-class defn of member function.
 
14292
+
 
14293
+2013-03-22  Paolo Carlini  <paolo.carlini@oracle.com>
 
14294
+
 
14295
+       PR c++/56582
 
14296
+       * semantics.c (cxx_eval_array_reference): Check for negative index.
 
14297
+
 
14298
+2013-03-22  Jason Merrill  <jason@redhat.com>
 
14299
+
 
14300
+       PR c++/56646
 
14301
+       * parser.c (cp_parser_late_return_type_opt): Save and restore
 
14302
+       current_class_ptr/ref.
 
14303
+
 
14304
+       N3276
 
14305
+       PR c++/52748
 
14306
+       * cp-tree.h (tsubst_flags): Add tf_decltype.
 
14307
+       * call.c (build_cxx_call): Don't build a temporary if it's set.
 
14308
+       (build_over_call): Make sure it's only passed to build_cxx_call.
 
14309
+       * parser.c (cp_parser_primary_expression): Add decltype_p parm.
 
14310
+       (cp_parser_unary_expression): Likewise.
 
14311
+       (cp_parser_cast_expression): Likewise.
 
14312
+       (cp_parser_binary_expression): Likewise.
 
14313
+       (cp_parser_assignment_expression): Likewise.
 
14314
+       (cp_parser_postfix_expression): Likewise.  Pass tf_decltype.
 
14315
+       (cp_parser_explicit_instantiation): Add decltype_p.  Force a
 
14316
+       temporary for a call on the LHS of a comma.
 
14317
+       (cp_parser_decltype): Pass true to decltype_p parms.
 
14318
+       * pt.c (tsubst) [DECLTYPE_TYPE]: Pass tf_decltype.
 
14319
+       (tsubst_copy_and_build): Pass tf_decltype down only for
 
14320
+       CALL_EXPR and the RHS of COMPOUND_EXPR.
 
14321
+       * tree.c (build_cplus_new): Call complete_type_or_maybe_complain.
 
14322
+
 
14323
+       DR 657
 
14324
+       * pt.c (tsubst_function_type): Call abstract_virtuals_error_sfinae.
 
14325
+       (tsubst_arg_types): Likewise.
 
14326
+
 
14327
+       PR c++/54277
 
14328
+       * semantics.c (lambda_capture_field_type): Don't build a
 
14329
+       magic decltype for pointer types.
 
14330
+       (lambda_proxy_type): Likewise.
 
14331
+       (finish_non_static_data_member): Get the quals from
 
14332
+       the object.
 
14333
+
 
14334
+       PR c++/52374
 
14335
+       * pt.c (tsubst_qualified_id): Use current_nonlambda_class_type.
 
14336
+
 
14337
+       PR c++/54764
 
14338
+       PR c++/55972
 
14339
+       * name-lookup.h (tag_scope): Add ts_lambda.
 
14340
+       * semantics.c (begin_lambda_type): Use it.
 
14341
+       * decl.c (xref_tag_1): Set CLASSTYPE_LAMBDA_EXPR.
 
14342
+       * pt.c (check_default_tmpl_args): Ignore lambdas.
 
14343
+       (push_template_decl_real): Handle lambdas.
 
14344
+       * tree.c (no_linkage_check): Adjust lambda check.
 
14345
+
 
14346
+       PR c++/56039
 
14347
+       * tree.c (strip_typedefs_expr): Complain about lambda, don't abort.
 
14348
+
 
14349
+       PR c++/56447
 
14350
+       PR c++/55532
 
14351
+       * pt.c (instantiate_class_template_1): Instantiate lambda capture
 
14352
+       list here.
 
14353
+       (tsubst_copy_and_build): Not here.
 
14354
+
 
14355
+2013-03-22  Jakub Jelinek  <jakub@redhat.com>
 
14356
+
 
14357
+       Backported from mainline
 
14358
+       2013-03-16  Jakub Jelinek  <jakub@redhat.com>
 
14359
+
 
14360
+       PR c++/56607
 
14361
+       * typeck.c (cp_build_binary_op): When calling warn_for_div_by_zero,
 
14362
+       pass op1 through maybe_constant_value first.
 
14363
+
 
14364
+       * tree.c (cp_tree_equal): Fix a pasto.
 
14365
+
 
14366
 2013-03-22  Release Manager
 
14367
 
 
14368
        * GCC 4.8.0 released.
 
14369
Index: gcc/cp/typeck2.c
 
14370
===================================================================
 
14371
--- a/src/gcc/cp/typeck2.c      (.../tags/gcc_4_8_0_release)
 
14372
+++ b/src/gcc/cp/typeck2.c      (.../branches/gcc-4_8-branch)
 
14373
@@ -1612,7 +1612,7 @@
 
14374
 
 
14375
   if (TYPE_PTRDATAMEM_P (ptrmem_type))
 
14376
     {
 
14377
-      bool is_lval = real_lvalue_p (datum);
 
14378
+      cp_lvalue_kind kind = lvalue_kind (datum);
 
14379
       tree ptype;
 
14380
 
 
14381
       /* Compute the type of the field, as described in [expr.ref].
 
14382
@@ -1642,12 +1642,39 @@
 
14383
        return error_mark_node;
 
14384
 
 
14385
       /* If the object expression was an rvalue, return an rvalue.  */
 
14386
-      if (!is_lval)
 
14387
+      if (kind & clk_class)
 
14388
+       datum = rvalue (datum);
 
14389
+      else if (kind & clk_rvalueref)
 
14390
        datum = move (datum);
 
14391
       return datum;
 
14392
     }
 
14393
   else
 
14394
-    return build2 (OFFSET_REF, type, datum, component);
 
14395
+    {
 
14396
+      /* 5.5/6: In a .* expression whose object expression is an rvalue, the
 
14397
+        program is ill-formed if the second operand is a pointer to member
 
14398
+        function with ref-qualifier &. In a .* expression whose object
 
14399
+        expression is an lvalue, the program is ill-formed if the second
 
14400
+        operand is a pointer to member function with ref-qualifier &&.  */
 
14401
+      if (FUNCTION_REF_QUALIFIED (type))
 
14402
+       {
 
14403
+         bool lval = real_lvalue_p (datum);
 
14404
+         if (lval && FUNCTION_RVALUE_QUALIFIED (type))
 
14405
+           {
 
14406
+             if (complain & tf_error)
 
14407
+               error ("pointer-to-member-function type %qT requires an rvalue",
 
14408
+                      ptrmem_type);
 
14409
+             return error_mark_node;
 
14410
+           }
 
14411
+         else if (!lval && !FUNCTION_RVALUE_QUALIFIED (type))
 
14412
+           {
 
14413
+             if (complain & tf_error)
 
14414
+               error ("pointer-to-member-function type %qT requires an lvalue",
 
14415
+                      ptrmem_type);
 
14416
+             return error_mark_node;
 
14417
+           }
 
14418
+       }
 
14419
+      return build2 (OFFSET_REF, type, datum, component);
 
14420
+    }
 
14421
 }
 
14422
 
 
14423
 /* Return a tree node for the expression TYPENAME '(' PARMS ')'.  */
 
14424
Index: gcc/cp/pt.c
 
14425
===================================================================
 
14426
--- a/src/gcc/cp/pt.c   (.../tags/gcc_4_8_0_release)
 
14427
+++ b/src/gcc/cp/pt.c   (.../branches/gcc-4_8-branch)
 
14428
@@ -4306,6 +4306,13 @@
 
14429
        local scope.  */
 
14430
     return true;
 
14431
 
 
14432
+  if (TREE_CODE (decl) == TYPE_DECL
 
14433
+      && TREE_TYPE (decl)
 
14434
+      && LAMBDA_TYPE_P (TREE_TYPE (decl)))
 
14435
+    /* A lambda doesn't have an explicit declaration; don't complain
 
14436
+       about the parms of the enclosing class.  */
 
14437
+    return true;
 
14438
+
 
14439
   if (current_class_type
 
14440
       && !TYPE_BEING_DEFINED (current_class_type)
 
14441
       && DECL_LANG_SPECIFIC (decl)
 
14442
@@ -4674,6 +4681,8 @@
 
14443
   if (!ctx
 
14444
       || TREE_CODE (ctx) == FUNCTION_DECL
 
14445
       || (CLASS_TYPE_P (ctx) && TYPE_BEING_DEFINED (ctx))
 
14446
+      || (TREE_CODE (decl) == TYPE_DECL
 
14447
+         && LAMBDA_TYPE_P (TREE_TYPE (decl)))
 
14448
       || (is_friend && !DECL_TEMPLATE_INFO (decl)))
 
14449
     {
 
14450
       if (DECL_LANG_SPECIFIC (decl)
 
14451
@@ -8992,12 +9001,26 @@
 
14452
        }
 
14453
     }
 
14454
 
 
14455
-  if (CLASSTYPE_LAMBDA_EXPR (type))
 
14456
+  if (tree expr = CLASSTYPE_LAMBDA_EXPR (type))
 
14457
     {
 
14458
       tree decl = lambda_function (type);
 
14459
       if (decl)
 
14460
        {
 
14461
          instantiate_decl (decl, false, false);
 
14462
+
 
14463
+         /* We need to instantiate the capture list from the template
 
14464
+            after we've instantiated the closure members, but before we
 
14465
+            consider adding the conversion op.  Also keep any captures
 
14466
+            that may have been added during instantiation of the op().  */
 
14467
+         tree tmpl_expr = CLASSTYPE_LAMBDA_EXPR (pattern);
 
14468
+         tree tmpl_cap
 
14469
+           = tsubst_copy_and_build (LAMBDA_EXPR_CAPTURE_LIST (tmpl_expr),
 
14470
+                                    args, tf_warning_or_error, NULL_TREE,
 
14471
+                                    false, false);
 
14472
+
 
14473
+         LAMBDA_EXPR_CAPTURE_LIST (expr)
 
14474
+           = chainon (tmpl_cap, nreverse (LAMBDA_EXPR_CAPTURE_LIST (expr)));
 
14475
+
 
14476
          maybe_add_lambda_conv_op (type);
 
14477
        }
 
14478
       else
 
14479
@@ -10826,6 +10849,9 @@
 
14480
           }
 
14481
         return error_mark_node;
 
14482
     }
 
14483
+    /* DR 657. */
 
14484
+    if (abstract_virtuals_error_sfinae (NULL_TREE, type, complain))
 
14485
+      return error_mark_node;
 
14486
     
 
14487
     /* Do array-to-pointer, function-to-pointer conversion, and ignore
 
14488
        top-level qualifiers as required.  */
 
14489
@@ -10888,10 +10914,8 @@
 
14490
   return_type = tsubst (TREE_TYPE (t), args, complain, in_decl);
 
14491
   if (return_type == error_mark_node)
 
14492
     return error_mark_node;
 
14493
-  /* The standard does not presently indicate that creation of a
 
14494
-     function type with an invalid return type is a deduction failure.
 
14495
-     However, that is clearly analogous to creating an array of "void"
 
14496
-     or a reference to a reference.  This is core issue #486.  */
 
14497
+  /* DR 486 clarifies that creation of a function type with an
 
14498
+     invalid return type is a deduction failure.  */
 
14499
   if (TREE_CODE (return_type) == ARRAY_TYPE
 
14500
       || TREE_CODE (return_type) == FUNCTION_TYPE)
 
14501
     {
 
14502
@@ -10904,6 +10928,9 @@
 
14503
        }
 
14504
       return error_mark_node;
 
14505
     }
 
14506
+  /* And DR 657. */
 
14507
+  if (abstract_virtuals_error_sfinae (NULL_TREE, return_type, complain))
 
14508
+    return error_mark_node;
 
14509
 
 
14510
   /* Substitute the argument types.  */
 
14511
   arg_types = tsubst_arg_types (TYPE_ARG_TYPES (t), args, NULL_TREE,
 
14512
@@ -10915,7 +10942,9 @@
 
14513
   if (TREE_CODE (t) == FUNCTION_TYPE)
 
14514
     {
 
14515
       fntype = build_function_type (return_type, arg_types);
 
14516
-      fntype = apply_memfn_quals (fntype, type_memfn_quals (t));
 
14517
+      fntype = apply_memfn_quals (fntype,
 
14518
+                                 type_memfn_quals (t),
 
14519
+                                 type_memfn_rqual (t));
 
14520
     }
 
14521
   else
 
14522
     {
 
14523
@@ -10937,6 +10966,7 @@
 
14524
 
 
14525
       fntype = build_method_type_directly (r, return_type,
 
14526
                                           TREE_CHAIN (arg_types));
 
14527
+      fntype = build_ref_qualified_type (fntype, type_memfn_rqual (t));
 
14528
     }
 
14529
   fntype = cp_build_type_attribute_variant (fntype, TYPE_ATTRIBUTES (t));
 
14530
 
 
14531
@@ -11569,7 +11599,9 @@
 
14532
            /* The type of the implicit object parameter gets its
 
14533
               cv-qualifiers from the FUNCTION_TYPE. */
 
14534
            tree memptr;
 
14535
-           tree method_type = build_memfn_type (type, r, type_memfn_quals (type));
 
14536
+           tree method_type
 
14537
+             = build_memfn_type (type, r, type_memfn_quals (type),
 
14538
+                                 type_memfn_rqual (type));
 
14539
            memptr = build_ptrmemfunc_type (build_pointer_type (method_type));
 
14540
            return cp_build_qualified_type_real (memptr, cp_type_quals (t),
 
14541
                                                 complain);
 
14542
@@ -11757,7 +11789,7 @@
 
14543
        ++c_inhibit_evaluation_warnings;
 
14544
 
 
14545
        type = tsubst_expr (DECLTYPE_TYPE_EXPR (t), args,
 
14546
-                           complain, in_decl,
 
14547
+                           complain|tf_decltype, in_decl,
 
14548
                            /*integral_constant_expression_p=*/false);
 
14549
 
 
14550
        --cp_unevaluated_operand;
 
14551
@@ -11768,8 +11800,17 @@
 
14552
        else if (DECLTYPE_FOR_LAMBDA_PROXY (t))
 
14553
          type = lambda_proxy_type (type);
 
14554
        else
 
14555
-         type = finish_decltype_type
 
14556
-           (type, DECLTYPE_TYPE_ID_EXPR_OR_MEMBER_ACCESS_P (t), complain);
 
14557
+         {
 
14558
+           bool id = DECLTYPE_TYPE_ID_EXPR_OR_MEMBER_ACCESS_P (t);
 
14559
+           if (id && TREE_CODE (DECLTYPE_TYPE_EXPR (t)) == BIT_NOT_EXPR
 
14560
+               && EXPR_P (type))
 
14561
+             /* In a template ~id could be either a complement expression
 
14562
+                or an unqualified-id naming a destructor; if instantiating
 
14563
+                it produces an expression, it's not an id-expression or
 
14564
+                member access.  */
 
14565
+             id = false;
 
14566
+           type = finish_decltype_type (type, id, complain);
 
14567
+         }
 
14568
        return cp_build_qualified_type_real (type,
 
14569
                                             cp_type_quals (t)
 
14570
                                             | cp_type_quals (type),
 
14571
@@ -12010,11 +12051,11 @@
 
14572
   else if (TYPE_P (scope))
 
14573
     {
 
14574
       expr = (adjust_result_of_qualified_name_lookup
 
14575
-             (expr, scope, current_class_type));
 
14576
+             (expr, scope, current_nonlambda_class_type ()));
 
14577
       expr = (finish_qualified_id_expr
 
14578
              (scope, expr, done, address_p && PTRMEM_OK_P (qualified_id),
 
14579
               QUALIFIED_NAME_IS_TEMPLATE (qualified_id),
 
14580
-              /*template_arg_p=*/false));
 
14581
+              /*template_arg_p=*/false, complain));
 
14582
     }
 
14583
 
 
14584
   /* Expressions do not generally have reference type.  */
 
14585
@@ -13393,6 +13434,11 @@
 
14586
   if (EXPR_HAS_LOCATION (t))
 
14587
     input_location = EXPR_LOCATION (t);
 
14588
 
 
14589
+  /* N3276 decltype magic only applies to calls at the top level or on the
 
14590
+     right side of a comma.  */
 
14591
+  tsubst_flags_t decltype_flag = (complain & tf_decltype);
 
14592
+  complain &= ~tf_decltype;
 
14593
+
 
14594
   switch (TREE_CODE (t))
 
14595
     {
 
14596
     case USING_DECL:
 
14597
@@ -13479,7 +13525,8 @@
 
14598
              r = convert_from_reference (r);
 
14599
          }
 
14600
        else
 
14601
-         r = build_x_indirect_ref (input_location, r, RO_UNARY_STAR, complain);
 
14602
+         r = build_x_indirect_ref (input_location, r, RO_UNARY_STAR,
 
14603
+                                   complain|decltype_flag);
 
14604
        RETURN (r);
 
14605
       }
 
14606
 
 
14607
@@ -13556,7 +13603,8 @@
 
14608
     case POSTINCREMENT_EXPR:
 
14609
       op1 = tsubst_non_call_postfix_expression (TREE_OPERAND (t, 0),
 
14610
                                                args, complain, in_decl);
 
14611
-      RETURN (build_x_unary_op (input_location, TREE_CODE (t), op1, complain));
 
14612
+      RETURN (build_x_unary_op (input_location, TREE_CODE (t), op1,
 
14613
+                               complain|decltype_flag));
 
14614
 
 
14615
     case PREDECREMENT_EXPR:
 
14616
     case PREINCREMENT_EXPR:
 
14617
@@ -13568,7 +13616,8 @@
 
14618
     case REALPART_EXPR:
 
14619
     case IMAGPART_EXPR:
 
14620
       RETURN (build_x_unary_op (input_location, TREE_CODE (t),
 
14621
-                              RECUR (TREE_OPERAND (t, 0)), complain));
 
14622
+                              RECUR (TREE_OPERAND (t, 0)),
 
14623
+                               complain|decltype_flag));
 
14624
 
 
14625
     case FIX_TRUNC_EXPR:
 
14626
       RETURN (cp_build_unary_op (FIX_TRUNC_EXPR, RECUR (TREE_OPERAND (t, 0)),
 
14627
@@ -13585,7 +13634,8 @@
 
14628
       else
 
14629
        op1 = tsubst_non_call_postfix_expression (op1, args, complain,
 
14630
                                                  in_decl);
 
14631
-      RETURN (build_x_unary_op (input_location, ADDR_EXPR, op1, complain));
 
14632
+      RETURN (build_x_unary_op (input_location, ADDR_EXPR, op1,
 
14633
+                               complain|decltype_flag));
 
14634
 
 
14635
     case PLUS_EXPR:
 
14636
     case MINUS_EXPR:
 
14637
@@ -13634,7 +13684,7 @@
 
14638
            ? ERROR_MARK
 
14639
            : TREE_CODE (TREE_OPERAND (t, 1))),
 
14640
           /*overload=*/NULL,
 
14641
-          complain);
 
14642
+          complain|decltype_flag);
 
14643
        if (EXPR_P (r) && TREE_NO_WARNING (t))
 
14644
          TREE_NO_WARNING (r) = TREE_NO_WARNING (t);
 
14645
 
 
14646
@@ -13650,7 +13700,8 @@
 
14647
       op1 = tsubst_non_call_postfix_expression (TREE_OPERAND (t, 0),
 
14648
                                                args, complain, in_decl);
 
14649
       RETURN (build_x_array_ref (EXPR_LOCATION (t), op1,
 
14650
-                               RECUR (TREE_OPERAND (t, 1)), complain));
 
14651
+                                RECUR (TREE_OPERAND (t, 1)),
 
14652
+                                complain|decltype_flag));
 
14653
 
 
14654
     case SIZEOF_EXPR:
 
14655
       if (PACK_EXPANSION_P (TREE_OPERAND (t, 0)))
 
14656
@@ -13743,7 +13794,7 @@
 
14657
           RECUR (TREE_OPERAND (t, 0)),
 
14658
           TREE_CODE (TREE_OPERAND (t, 1)),
 
14659
           RECUR (TREE_OPERAND (t, 2)),
 
14660
-          complain);
 
14661
+          complain|decltype_flag);
 
14662
        /* TREE_NO_WARNING must be set if either the expression was
 
14663
           parenthesized or it uses an operator such as >>= rather
 
14664
           than plain assignment.  In the former case, it was already
 
14665
@@ -13824,10 +13875,16 @@
 
14666
        complain));
 
14667
 
 
14668
     case COMPOUND_EXPR:
 
14669
-      RETURN (build_x_compound_expr (EXPR_LOCATION (t),
 
14670
-                                   RECUR (TREE_OPERAND (t, 0)),
 
14671
-                                   RECUR (TREE_OPERAND (t, 1)),
 
14672
-                                    complain));
 
14673
+      {
 
14674
+       tree op0 = tsubst_copy_and_build (TREE_OPERAND (t, 0), args,
 
14675
+                                         complain & ~tf_decltype, in_decl,
 
14676
+                                         /*function_p=*/false,
 
14677
+                                         integral_constant_expression_p);
 
14678
+       RETURN (build_x_compound_expr (EXPR_LOCATION (t),
 
14679
+                                      op0,
 
14680
+                                      RECUR (TREE_OPERAND (t, 1)),
 
14681
+                                      complain|decltype_flag));
 
14682
+      }
 
14683
 
 
14684
     case CALL_EXPR:
 
14685
       {
 
14686
@@ -14004,6 +14061,9 @@
 
14687
        if (DECL_P (function))
 
14688
          mark_used (function);
 
14689
 
 
14690
+       /* Put back tf_decltype for the actual call.  */
 
14691
+       complain |= decltype_flag;
 
14692
+
 
14693
        if (TREE_CODE (function) == OFFSET_REF)
 
14694
          ret = build_offset_ref_call_from_tree (function, &call_args,
 
14695
                                                 complain);
 
14696
@@ -14471,12 +14531,6 @@
 
14697
           declaration of the op() for later calls to lambda_function.  */
 
14698
        complete_type (type);
 
14699
 
 
14700
-       /* The capture list refers to closure members, so this needs to
 
14701
-          wait until after we finish instantiating the type.  Also keep
 
14702
-          any captures that may have been added during instantiation.  */
 
14703
-       LAMBDA_EXPR_CAPTURE_LIST (r)
 
14704
-         = chainon (RECUR (LAMBDA_EXPR_CAPTURE_LIST (t)),
 
14705
-                    LAMBDA_EXPR_CAPTURE_LIST (r));
 
14706
        LAMBDA_EXPR_THIS_CAPTURE (r) = NULL_TREE;
 
14707
 
 
14708
        RETURN (build_lambda_object (r));
 
14709
@@ -15805,7 +15859,7 @@
 
14710
            {
 
14711
              tree base
 
14712
                = TYPE_MAIN_VARIANT (TREE_TYPE (TREE_OPERAND (offset, 0)));
 
14713
-             expr = build_offset_ref (base, expr, addr);
 
14714
+             expr = build_offset_ref (base, expr, addr, tf_warning_or_error);
 
14715
            }
 
14716
          if (addr)
 
14717
            expr = cp_build_addr_expr (expr, tf_warning_or_error);
 
14718
@@ -16155,10 +16209,10 @@
 
14719
           arg = NULL_TREE;
 
14720
           if (TREE_VALUE (pack)
 
14721
               && (pargs = ARGUMENT_PACK_EXPLICIT_ARGS (TREE_VALUE (pack)))
 
14722
-              && (i < TREE_VEC_LENGTH (pargs)))
 
14723
+              && (i - start < TREE_VEC_LENGTH (pargs)))
 
14724
             {
 
14725
               any_explicit = true;
 
14726
-              arg = TREE_VEC_ELT (pargs, i);
 
14727
+              arg = TREE_VEC_ELT (pargs, i - start);
 
14728
             }
 
14729
           TMPL_ARG (targs, level, idx) = arg;
 
14730
         }
 
14731
@@ -17039,10 +17093,12 @@
 
14732
            build_function_type (TREE_TYPE (method_type),
 
14733
                                 TREE_CHAIN (TYPE_ARG_TYPES (method_type)));
 
14734
 
 
14735
-         /* Extract the cv-qualifiers of the member function from the
 
14736
-            implicit object parameter and place them on the function
 
14737
-            type to be restored later. */
 
14738
-         fntype = apply_memfn_quals (fntype, type_memfn_quals (method_type));
 
14739
+         /* Extract the cv-qualifiers and ref-qualifier of the member
 
14740
+            function from the implicit object parameter and place them
 
14741
+            on the function type to be restored later. */
 
14742
+         fntype = apply_memfn_quals (fntype,
 
14743
+                                     type_memfn_quals (method_type),
 
14744
+                                     type_memfn_rqual (method_type));
 
14745
          return unify (tparms, targs, TREE_TYPE (parm), fntype, strict, explain_p);
 
14746
        }
 
14747
 
 
14748
Index: gcc/cp/semantics.c
 
14749
===================================================================
 
14750
--- a/src/gcc/cp/semantics.c    (.../tags/gcc_4_8_0_release)
 
14751
+++ b/src/gcc/cp/semantics.c    (.../branches/gcc-4_8-branch)
 
14752
@@ -1574,9 +1574,7 @@
 
14753
       else
 
14754
        {
 
14755
          /* Set the cv qualifiers.  */
 
14756
-         int quals = (current_class_ref
 
14757
-                      ? cp_type_quals (TREE_TYPE (current_class_ref))
 
14758
-                      : TYPE_UNQUALIFIED);
 
14759
+         int quals = cp_type_quals (TREE_TYPE (object));
 
14760
 
 
14761
          if (DECL_MUTABLE_P (decl))
 
14762
            quals &= ~TYPE_QUAL_CONST;
 
14763
@@ -1740,7 +1738,8 @@
 
14764
                          bool done,
 
14765
                          bool address_p,
 
14766
                          bool template_p,
 
14767
-                         bool template_arg_p)
 
14768
+                         bool template_arg_p,
 
14769
+                         tsubst_flags_t complain)
 
14770
 {
 
14771
   gcc_assert (TYPE_P (qualifying_class));
 
14772
 
 
14773
@@ -1760,10 +1759,14 @@
 
14774
       if (TREE_CODE (expr) == SCOPE_REF)
 
14775
        expr = TREE_OPERAND (expr, 1);
 
14776
       expr = build_offset_ref (qualifying_class, expr,
 
14777
-                              /*address_p=*/true);
 
14778
+                              /*address_p=*/true, complain);
 
14779
       return expr;
 
14780
     }
 
14781
 
 
14782
+  /* No need to check access within an enum.  */
 
14783
+  if (TREE_CODE (qualifying_class) == ENUMERAL_TYPE)
 
14784
+    return expr;
 
14785
+
 
14786
   /* Within the scope of a class, turn references to non-static
 
14787
      members into expression of the form "this->...".  */
 
14788
   if (template_arg_p)
 
14789
@@ -1790,11 +1793,12 @@
 
14790
                 expr,
 
14791
                 BASELINK_ACCESS_BINFO (expr),
 
14792
                 /*preserve_reference=*/false,
 
14793
-                tf_warning_or_error));
 
14794
+                complain));
 
14795
       else if (done)
 
14796
        /* The expression is a qualified name whose address is not
 
14797
           being taken.  */
 
14798
-       expr = build_offset_ref (qualifying_class, expr, /*address_p=*/false);
 
14799
+       expr = build_offset_ref (qualifying_class, expr, /*address_p=*/false,
 
14800
+                                complain);
 
14801
     }
 
14802
   else if (BASELINK_P (expr))
 
14803
     ;
 
14804
@@ -2370,10 +2374,12 @@
 
14805
 /* Finish an expression of the form CODE EXPR.  */
 
14806
 
 
14807
 tree
 
14808
-finish_unary_op_expr (location_t loc, enum tree_code code, tree expr)
 
14809
+finish_unary_op_expr (location_t loc, enum tree_code code, tree expr,
 
14810
+                     tsubst_flags_t complain)
 
14811
 {
 
14812
-  tree result = build_x_unary_op (loc, code, expr, tf_warning_or_error);
 
14813
-  if (TREE_OVERFLOW_P (result) && !TREE_OVERFLOW_P (expr))
 
14814
+  tree result = build_x_unary_op (loc, code, expr, complain);
 
14815
+  if ((complain & tf_warning)
 
14816
+      && TREE_OVERFLOW_P (result) && !TREE_OVERFLOW_P (expr))
 
14817
     overflow_warning (input_location, result);
 
14818
 
 
14819
   return result;
 
14820
@@ -3229,7 +3235,8 @@
 
14821
                    decl = finish_qualified_id_expr (scope, decl,
 
14822
                                                     done, address_p,
 
14823
                                                     template_p,
 
14824
-                                                    template_arg_p);
 
14825
+                                                    template_arg_p,
 
14826
+                                                    tf_warning_or_error);
 
14827
                  else
 
14828
                    {
 
14829
                      tree type = NULL_TREE;
 
14830
@@ -3345,7 +3352,8 @@
 
14831
                                             done,
 
14832
                                             address_p,
 
14833
                                             template_p,
 
14834
-                                            template_arg_p);
 
14835
+                                            template_arg_p,
 
14836
+                                            tf_warning_or_error);
 
14837
          else
 
14838
            decl = convert_from_reference (decl);
 
14839
        }
 
14840
@@ -5345,6 +5353,7 @@
 
14841
           break;
 
14842
 
 
14843
         case COMPONENT_REF:
 
14844
+       case COMPOUND_EXPR:
 
14845
          mark_type_use (expr);
 
14846
           type = is_bitfield_expr_with_lowered_type (expr);
 
14847
           if (!type)
 
14848
@@ -5362,8 +5371,9 @@
 
14849
           break;
 
14850
 
 
14851
         default:
 
14852
-         gcc_unreachable ();
 
14853
-          return error_mark_node;
 
14854
+         /* Handle instantiated template non-type arguments.  */
 
14855
+         type = TREE_TYPE (expr);
 
14856
+          break;
 
14857
         }
 
14858
     }
 
14859
   else
 
14860
@@ -7007,6 +7017,13 @@
 
14861
       *non_constant_p = true;
 
14862
       return t;
 
14863
     }
 
14864
+  else if (tree_int_cst_lt (index, integer_zero_node))
 
14865
+    {
 
14866
+      if (!allow_non_constant)
 
14867
+       error ("negative array subscript");
 
14868
+      *non_constant_p = true;
 
14869
+      return t;
 
14870
+    }
 
14871
   i = tree_low_cst (index, 0);
 
14872
   if (TREE_CODE (ary) == CONSTRUCTOR)
 
14873
     return (*CONSTRUCTOR_ELTS (ary))[i].value;
 
14874
@@ -7649,6 +7666,8 @@
 
14875
 
 
14876
   if (r == NULL_TREE)
 
14877
     {
 
14878
+      if (addr && op0 != orig_op0)
 
14879
+       return build1 (INDIRECT_REF, TREE_TYPE (t), op0);
 
14880
       if (!addr)
 
14881
        VERIFY_CONSTANT (t);
 
14882
       return t;
 
14883
@@ -8967,7 +8986,7 @@
 
14884
     /* Create the new RECORD_TYPE for this lambda.  */
 
14885
     type = xref_tag (/*tag_code=*/record_type,
 
14886
                      name,
 
14887
-                     /*scope=*/ts_within_enclosing_non_class,
 
14888
+                     /*scope=*/ts_lambda,
 
14889
                      /*template_header_p=*/false);
 
14890
   }
 
14891
 
 
14892
@@ -9039,7 +9058,8 @@
 
14893
 lambda_capture_field_type (tree expr)
 
14894
 {
 
14895
   tree type;
 
14896
-  if (type_dependent_expression_p (expr))
 
14897
+  if (type_dependent_expression_p (expr)
 
14898
+      && !(TREE_TYPE (expr) && TREE_CODE (TREE_TYPE (expr)) == POINTER_TYPE))
 
14899
     {
 
14900
       type = cxx_make_type (DECLTYPE_TYPE);
 
14901
       DECLTYPE_TYPE_EXPR (type) = expr;
 
14902
@@ -9189,13 +9209,12 @@
 
14903
 insert_capture_proxy (tree var)
 
14904
 {
 
14905
   cp_binding_level *b;
 
14906
-  int skip;
 
14907
   tree stmt_list;
 
14908
 
 
14909
   /* Put the capture proxy in the extra body block so that it won't clash
 
14910
      with a later local variable.  */
 
14911
   b = current_binding_level;
 
14912
-  for (skip = 0; ; ++skip)
 
14913
+  for (;;)
 
14914
     {
 
14915
       cp_binding_level *n = b->level_chain;
 
14916
       if (n->kind == sk_function_parms)
 
14917
@@ -9206,7 +9225,7 @@
 
14918
 
 
14919
   /* And put a DECL_EXPR in the STATEMENT_LIST for the same block.  */
 
14920
   var = build_stmt (DECL_SOURCE_LOCATION (var), DECL_EXPR, var);
 
14921
-  stmt_list = (*stmt_list_stack)[stmt_list_stack->length () - 1 - skip];
 
14922
+  stmt_list = (*stmt_list_stack)[1];
 
14923
   gcc_assert (stmt_list);
 
14924
   append_to_statement_list_force (var, &stmt_list);
 
14925
 }
 
14926
@@ -9248,7 +9267,8 @@
 
14927
   if (REFERENCE_REF_P (ref))
 
14928
     ref = TREE_OPERAND (ref, 0);
 
14929
   type = TREE_TYPE (ref);
 
14930
-  if (!dependent_type_p (type))
 
14931
+  if (!dependent_type_p (type)
 
14932
+      || (type && TREE_CODE (type) == POINTER_TYPE))
 
14933
     return type;
 
14934
   type = cxx_make_type (DECLTYPE_TYPE);
 
14935
   DECLTYPE_TYPE_EXPR (type) = ref;
 
14936
@@ -9438,6 +9458,11 @@
 
14937
 
 
14938
   tree this_capture = LAMBDA_EXPR_THIS_CAPTURE (lambda);
 
14939
 
 
14940
+  /* In unevaluated context this isn't an odr-use, so just return the
 
14941
+     nearest 'this'.  */
 
14942
+  if (cp_unevaluated_operand)
 
14943
+    return lookup_name (this_identifier);
 
14944
+
 
14945
   /* Try to default capture 'this' if we can.  */
 
14946
   if (!this_capture
 
14947
       && LAMBDA_EXPR_DEFAULT_CAPTURE_MODE (lambda) != CPLD_NONE)
 
14948
@@ -9507,11 +9532,6 @@
 
14949
 
 
14950
   if (!this_capture)
 
14951
     {
 
14952
-      /* In unevaluated context this isn't an odr-use, so just return the
 
14953
-        nearest 'this'.  */
 
14954
-      if (cp_unevaluated_operand)
 
14955
-       return lookup_name (this_identifier);
 
14956
-
 
14957
       error ("%<this%> was not captured for this lambda function");
 
14958
       result = error_mark_node;
 
14959
     }
 
14960
@@ -9549,7 +9569,8 @@
 
14961
 
 
14962
   if (type != current_class_type
 
14963
       && current_class_type
 
14964
-      && LAMBDA_TYPE_P (current_class_type))
 
14965
+      && LAMBDA_TYPE_P (current_class_type)
 
14966
+      && DERIVED_FROM_P (type, current_nonlambda_class_type ()))
 
14967
     {
 
14968
       /* In a lambda, need to go through 'this' capture.  */
 
14969
       tree lam = CLASSTYPE_LAMBDA_EXPR (current_class_type);
 
14970
Index: gcc/cp/decl2.c
 
14971
===================================================================
 
14972
--- a/src/gcc/cp/decl2.c        (.../tags/gcc_4_8_0_release)
 
14973
+++ b/src/gcc/cp/decl2.c        (.../branches/gcc-4_8-branch)
 
14974
@@ -109,7 +109,8 @@
 
14975
    that apply to the function).  */
 
14976
 
 
14977
 tree
 
14978
-build_memfn_type (tree fntype, tree ctype, cp_cv_quals quals)
 
14979
+build_memfn_type (tree fntype, tree ctype, cp_cv_quals quals,
 
14980
+                 cp_ref_qualifier rqual)
 
14981
 {
 
14982
   tree raises;
 
14983
   tree attrs;
 
14984
@@ -129,10 +130,12 @@
 
14985
                                       (TREE_CODE (fntype) == METHOD_TYPE
 
14986
                                        ? TREE_CHAIN (TYPE_ARG_TYPES (fntype))
 
14987
                                        : TYPE_ARG_TYPES (fntype)));
 
14988
+  if (attrs)
 
14989
+    fntype = cp_build_type_attribute_variant (fntype, attrs);
 
14990
+  if (rqual)
 
14991
+    fntype = build_ref_qualified_type (fntype, rqual);
 
14992
   if (raises)
 
14993
     fntype = build_exception_variant (fntype, raises);
 
14994
-  if (attrs)
 
14995
-    fntype = cp_build_type_attribute_variant (fntype, attrs);
 
14996
 
 
14997
   return fntype;
 
14998
 }
 
14999
@@ -157,7 +160,9 @@
 
15000
   if (TREE_CODE (fntype) == FUNCTION_TYPE)
 
15001
     {
 
15002
       newtype = build_function_type (new_ret, args);
 
15003
-      newtype = apply_memfn_quals (newtype, type_memfn_quals (fntype));
 
15004
+      newtype = apply_memfn_quals (newtype,
 
15005
+                                  type_memfn_quals (fntype),
 
15006
+                                  type_memfn_rqual (fntype));
 
15007
     }
 
15008
   else
 
15009
     newtype = build_method_type_directly
 
15010
@@ -330,10 +335,11 @@
 
15011
 }
 
15012
 
 
15013
 /* Create an ARRAY_REF, checking for the user doing things backwards
 
15014
-   along the way.  */
 
15015
+   along the way.  DECLTYPE_P is for N3276, as in the parser.  */
 
15016
 
 
15017
 tree
 
15018
-grok_array_decl (location_t loc, tree array_expr, tree index_exp)
 
15019
+grok_array_decl (location_t loc, tree array_expr, tree index_exp,
 
15020
+                bool decltype_p)
 
15021
 {
 
15022
   tree type;
 
15023
   tree expr;
 
15024
@@ -359,8 +365,13 @@
 
15025
 
 
15026
   /* If they have an `operator[]', use that.  */
 
15027
   if (MAYBE_CLASS_TYPE_P (type) || MAYBE_CLASS_TYPE_P (TREE_TYPE (index_exp)))
 
15028
-    expr = build_new_op (loc, ARRAY_REF, LOOKUP_NORMAL, array_expr, index_exp,
 
15029
-                        NULL_TREE, /*overload=*/NULL, tf_warning_or_error);
 
15030
+    {
 
15031
+      tsubst_flags_t complain = tf_warning_or_error;
 
15032
+      if (decltype_p)
 
15033
+       complain |= tf_decltype;
 
15034
+      expr = build_new_op (loc, ARRAY_REF, LOOKUP_NORMAL, array_expr,
 
15035
+                          index_exp, NULL_TREE, /*overload=*/NULL, complain);
 
15036
+    }
 
15037
   else
 
15038
     {
 
15039
       tree p1, p2, i1, i2;
 
15040
@@ -672,6 +683,11 @@
 
15041
          if (is_template != (TREE_CODE (fndecl) == TEMPLATE_DECL))
 
15042
            continue;
 
15043
 
 
15044
+         /* ref-qualifier or absence of same must match.  */
 
15045
+         if (type_memfn_rqual (TREE_TYPE (function))
 
15046
+             != type_memfn_rqual (TREE_TYPE (fndecl)))
 
15047
+           continue;
 
15048
+
 
15049
          /* While finding a match, same types and params are not enough
 
15050
             if the function is versioned.  Also check version ("target")
 
15051
             attributes.  */
 
15052
@@ -1261,7 +1277,9 @@
 
15053
     {
 
15054
       inner = cp_reconstruct_complex_type (TREE_TYPE (type), bottom);
 
15055
       outer = build_function_type (inner, TYPE_ARG_TYPES (type));
 
15056
-      outer = apply_memfn_quals (outer, type_memfn_quals (type));
 
15057
+      outer = apply_memfn_quals (outer,
 
15058
+                                type_memfn_quals (type),
 
15059
+                                type_memfn_rqual (type));
 
15060
     }
 
15061
   else if (TREE_CODE (type) == METHOD_TYPE)
 
15062
     {
 
15063
Index: gcc/cp/parser.c
 
15064
===================================================================
 
15065
--- a/src/gcc/cp/parser.c       (.../tags/gcc_4_8_0_release)
 
15066
+++ b/src/gcc/cp/parser.c       (.../branches/gcc-4_8-branch)
 
15067
@@ -1188,7 +1188,7 @@
 
15068
    VAR_DECLs or FUNCTION_DECLs) should do that directly.  */
 
15069
 
 
15070
 static cp_declarator *make_call_declarator
 
15071
-  (cp_declarator *, tree, cp_cv_quals, cp_virt_specifiers, tree, tree);
 
15072
+  (cp_declarator *, tree, cp_cv_quals, cp_virt_specifiers, cp_ref_qualifier, tree, tree);
 
15073
 static cp_declarator *make_array_declarator
 
15074
   (cp_declarator *, tree);
 
15075
 static cp_declarator *make_pointer_declarator
 
15076
@@ -1367,6 +1367,7 @@
 
15077
                      tree parms,
 
15078
                      cp_cv_quals cv_qualifiers,
 
15079
                      cp_virt_specifiers virt_specifiers,
 
15080
+                     cp_ref_qualifier ref_qualifier,
 
15081
                      tree exception_specification,
 
15082
                      tree late_return_type)
 
15083
 {
 
15084
@@ -1377,6 +1378,7 @@
 
15085
   declarator->u.function.parameters = parms;
 
15086
   declarator->u.function.qualifiers = cv_qualifiers;
 
15087
   declarator->u.function.virt_specifiers = virt_specifiers;
 
15088
+  declarator->u.function.ref_qualifier = ref_qualifier;
 
15089
   declarator->u.function.exception_specification = exception_specification;
 
15090
   declarator->u.function.late_return_type = late_return_type;
 
15091
   if (target)
 
15092
@@ -1802,9 +1804,9 @@
 
15093
 static tree cp_parser_qualifying_entity
 
15094
   (cp_parser *, bool, bool, bool, bool, bool);
 
15095
 static tree cp_parser_postfix_expression
 
15096
-  (cp_parser *, bool, bool, bool, cp_id_kind *);
 
15097
+  (cp_parser *, bool, bool, bool, bool, cp_id_kind *);
 
15098
 static tree cp_parser_postfix_open_square_expression
 
15099
-  (cp_parser *, tree, bool);
 
15100
+  (cp_parser *, tree, bool, bool);
 
15101
 static tree cp_parser_postfix_dot_deref_expression
 
15102
   (cp_parser *, enum cpp_ttype, tree, bool, cp_id_kind *, location_t);
 
15103
 static vec<tree, va_gc> *cp_parser_parenthesized_expression_list
 
15104
@@ -1832,7 +1834,7 @@
 
15105
 static tree cp_parser_delete_expression
 
15106
   (cp_parser *);
 
15107
 static tree cp_parser_cast_expression
 
15108
-  (cp_parser *, bool, bool, cp_id_kind *);
 
15109
+  (cp_parser *, bool, bool, bool, cp_id_kind *);
 
15110
 static tree cp_parser_binary_expression
 
15111
   (cp_parser *, bool, bool, enum cp_parser_prec, cp_id_kind *);
 
15112
 static tree cp_parser_question_colon_clause
 
15113
@@ -1843,6 +1845,8 @@
 
15114
   (cp_parser *);
 
15115
 static tree cp_parser_expression
 
15116
   (cp_parser *, bool, cp_id_kind *);
 
15117
+static tree cp_parser_expression
 
15118
+  (cp_parser *, bool, bool, cp_id_kind *);
 
15119
 static tree cp_parser_constant_expression
 
15120
   (cp_parser *, bool, bool *);
 
15121
 static tree cp_parser_builtin_offsetof
 
15122
@@ -1970,6 +1974,8 @@
 
15123
   (cp_parser *);
 
15124
 static cp_virt_specifiers cp_parser_virt_specifier_seq_opt
 
15125
   (cp_parser *);
 
15126
+static cp_ref_qualifier cp_parser_ref_qualifier_seq_opt
 
15127
+  (cp_parser *);
 
15128
 static tree cp_parser_late_return_type_opt
 
15129
   (cp_parser *, cp_cv_quals);
 
15130
 static tree cp_parser_declarator_id
 
15131
@@ -3840,6 +3846,18 @@
 
15132
   return success;
 
15133
 }
 
15134
 
 
15135
+/* Return the appropriate tsubst flags for parsing, possibly in N3276
 
15136
+   decltype context.  */
 
15137
+
 
15138
+static inline tsubst_flags_t
 
15139
+complain_flags (bool decltype_p)
 
15140
+{
 
15141
+  tsubst_flags_t complain = tf_warning_or_error;
 
15142
+  if (decltype_p)
 
15143
+    complain |= tf_decltype;
 
15144
+  return complain;
 
15145
+}
 
15146
+
 
15147
 /* Expressions [gram.expr] */
 
15148
 
 
15149
 /* Parse a primary-expression.
 
15150
@@ -3901,6 +3919,7 @@
 
15151
                              bool address_p,
 
15152
                              bool cast_p,
 
15153
                              bool template_arg_p,
 
15154
+                             bool decltype_p,
 
15155
                              cp_id_kind *idk)
 
15156
 {
 
15157
   cp_token *token = NULL;
 
15158
@@ -4052,7 +4071,7 @@
 
15159
        else
 
15160
          {
 
15161
            /* Parse the parenthesized expression.  */
 
15162
-           expr = cp_parser_expression (parser, cast_p, idk);
 
15163
+           expr = cp_parser_expression (parser, cast_p, decltype_p, idk);
 
15164
            /* Let the front end know that this expression was
 
15165
               enclosed in parentheses. This matters in case, for
 
15166
               example, the expression is of the form `A::B', since
 
15167
@@ -4404,6 +4423,17 @@
 
15168
     }
 
15169
 }
 
15170
 
 
15171
+static inline tree
 
15172
+cp_parser_primary_expression (cp_parser *parser,
 
15173
+                             bool address_p,
 
15174
+                             bool cast_p,
 
15175
+                             bool template_arg_p,
 
15176
+                             cp_id_kind *idk)
 
15177
+{
 
15178
+  return cp_parser_primary_expression (parser, address_p, cast_p, template_arg_p,
 
15179
+                                      /*decltype*/false, idk);
 
15180
+}
 
15181
+
 
15182
 /* Parse an id-expression.
 
15183
 
 
15184
    id-expression:
 
15185
@@ -5365,7 +5395,7 @@
 
15186
 
 
15187
 static tree
 
15188
 cp_parser_postfix_expression (cp_parser *parser, bool address_p, bool cast_p,
 
15189
-                              bool member_access_only_p,
 
15190
+                              bool member_access_only_p, bool decltype_p,
 
15191
                              cp_id_kind * pidk_return)
 
15192
 {
 
15193
   cp_token *token;
 
15194
@@ -5626,11 +5656,17 @@
 
15195
        postfix_expression
 
15196
          = cp_parser_primary_expression (parser, address_p, cast_p,
 
15197
                                          /*template_arg_p=*/false,
 
15198
+                                         decltype_p,
 
15199
                                          &idk);
 
15200
       }
 
15201
       break;
 
15202
     }
 
15203
 
 
15204
+  /* Note that we don't need to worry about calling build_cplus_new on a
 
15205
+     class-valued CALL_EXPR in decltype when it isn't the end of the
 
15206
+     postfix-expression; unary_complex_lvalue will take care of that for
 
15207
+     all these cases.  */
 
15208
+
 
15209
   /* Keep looping until the postfix-expression is complete.  */
 
15210
   while (true)
 
15211
     {
 
15212
@@ -5657,7 +5693,8 @@
 
15213
          postfix_expression
 
15214
            = cp_parser_postfix_open_square_expression (parser,
 
15215
                                                        postfix_expression,
 
15216
-                                                       false);
 
15217
+                                                       false,
 
15218
+                                                       decltype_p);
 
15219
          idk = CP_ID_KIND_NONE;
 
15220
           is_member_access = false;
 
15221
          break;
 
15222
@@ -5669,6 +5706,7 @@
 
15223
            bool is_builtin_constant_p;
 
15224
            bool saved_integral_constant_expression_p = false;
 
15225
            bool saved_non_integral_constant_expression_p = false;
 
15226
+           tsubst_flags_t complain = complain_flags (decltype_p);
 
15227
            vec<tree, va_gc> *args;
 
15228
 
 
15229
             is_member_access = false;
 
15230
@@ -5727,7 +5765,7 @@
 
15231
                          postfix_expression
 
15232
                            = perform_koenig_lookup (postfix_expression, args,
 
15233
                                                     /*include_std=*/false,
 
15234
-                                                    tf_warning_or_error);
 
15235
+                                                    complain);
 
15236
                      }
 
15237
                    else
 
15238
                      postfix_expression
 
15239
@@ -5753,7 +5791,7 @@
 
15240
                          postfix_expression
 
15241
                            = perform_koenig_lookup (postfix_expression, args,
 
15242
                                                     /*include_std=*/false,
 
15243
-                                                    tf_warning_or_error);
 
15244
+                                                    complain);
 
15245
                      }
 
15246
                  }
 
15247
              }
 
15248
@@ -5785,21 +5823,21 @@
 
15249
                         ? LOOKUP_NORMAL|LOOKUP_NONVIRTUAL
 
15250
                         : LOOKUP_NORMAL),
 
15251
                        /*fn_p=*/NULL,
 
15252
-                       tf_warning_or_error));
 
15253
+                       complain));
 
15254
                  }
 
15255
                else
 
15256
                  postfix_expression
 
15257
                    = finish_call_expr (postfix_expression, &args,
 
15258
                                        /*disallow_virtual=*/false,
 
15259
                                        /*koenig_p=*/false,
 
15260
-                                       tf_warning_or_error);
 
15261
+                                       complain);
 
15262
              }
 
15263
            else if (TREE_CODE (postfix_expression) == OFFSET_REF
 
15264
                     || TREE_CODE (postfix_expression) == MEMBER_REF
 
15265
                     || TREE_CODE (postfix_expression) == DOTSTAR_EXPR)
 
15266
              postfix_expression = (build_offset_ref_call_from_tree
 
15267
                                    (postfix_expression, &args,
 
15268
-                                    tf_warning_or_error));
 
15269
+                                    complain));
 
15270
            else if (idk == CP_ID_KIND_QUALIFIED)
 
15271
              /* A call to a static class member, or a namespace-scope
 
15272
                 function.  */
 
15273
@@ -5807,14 +5845,14 @@
 
15274
                = finish_call_expr (postfix_expression, &args,
 
15275
                                    /*disallow_virtual=*/true,
 
15276
                                    koenig_p,
 
15277
-                                   tf_warning_or_error);
 
15278
+                                   complain);
 
15279
            else
 
15280
              /* All other function calls.  */
 
15281
              postfix_expression
 
15282
                = finish_call_expr (postfix_expression, &args,
 
15283
                                    /*disallow_virtual=*/false,
 
15284
                                    koenig_p,
 
15285
-                                   tf_warning_or_error);
 
15286
+                                   complain);
 
15287
 
 
15288
            /* The POSTFIX_EXPRESSION is certainly no longer an id.  */
 
15289
            idk = CP_ID_KIND_NONE;
 
15290
@@ -5899,7 +5937,8 @@
 
15291
 static tree
 
15292
 cp_parser_postfix_open_square_expression (cp_parser *parser,
 
15293
                                          tree postfix_expression,
 
15294
-                                         bool for_offsetof)
 
15295
+                                         bool for_offsetof,
 
15296
+                                         bool decltype_p)
 
15297
 {
 
15298
   tree index;
 
15299
   location_t loc = cp_lexer_peek_token (parser->lexer)->location;
 
15300
@@ -5933,7 +5972,8 @@
 
15301
   cp_parser_require (parser, CPP_CLOSE_SQUARE, RT_CLOSE_SQUARE);
 
15302
 
 
15303
   /* Build the ARRAY_REF.  */
 
15304
-  postfix_expression = grok_array_decl (loc, postfix_expression, index);
 
15305
+  postfix_expression = grok_array_decl (loc, postfix_expression,
 
15306
+                                       index, decltype_p);
 
15307
 
 
15308
   /* When not doing offsetof, array references are not permitted in
 
15309
      constant-expressions.  */
 
15310
@@ -6415,7 +6455,7 @@
 
15311
 
 
15312
 static tree
 
15313
 cp_parser_unary_expression (cp_parser *parser, bool address_p, bool cast_p,
 
15314
-                           cp_id_kind * pidk)
 
15315
+                           bool decltype_p, cp_id_kind * pidk)
 
15316
 {
 
15317
   cp_token *token;
 
15318
   enum tree_code unary_operator;
 
15319
@@ -6629,6 +6669,7 @@
 
15320
       tree expression = error_mark_node;
 
15321
       non_integral_constant non_constant_p = NIC_NONE;
 
15322
       location_t loc = token->location;
 
15323
+      tsubst_flags_t complain = complain_flags (decltype_p);
 
15324
 
 
15325
       /* Consume the operator token.  */
 
15326
       token = cp_lexer_consume_token (parser->lexer);
 
15327
@@ -6636,7 +6677,9 @@
 
15328
       cast_expression
 
15329
        = cp_parser_cast_expression (parser,
 
15330
                                     unary_operator == ADDR_EXPR,
 
15331
-                                    /*cast_p=*/false, pidk);
 
15332
+                                    /*cast_p=*/false,
 
15333
+                                    /*decltype*/false,
 
15334
+                                    pidk);
 
15335
       /* Now, build an appropriate representation.  */
 
15336
       switch (unary_operator)
 
15337
        {
 
15338
@@ -6644,7 +6687,7 @@
 
15339
          non_constant_p = NIC_STAR;
 
15340
          expression = build_x_indirect_ref (loc, cast_expression,
 
15341
                                             RO_UNARY_STAR,
 
15342
-                                             tf_warning_or_error);
 
15343
+                                             complain);
 
15344
          break;
 
15345
 
 
15346
        case ADDR_EXPR:
 
15347
@@ -6653,7 +6696,7 @@
 
15348
        case BIT_NOT_EXPR:
 
15349
          expression = build_x_unary_op (loc, unary_operator,
 
15350
                                         cast_expression,
 
15351
-                                         tf_warning_or_error);
 
15352
+                                         complain);
 
15353
          break;
 
15354
 
 
15355
        case PREINCREMENT_EXPR:
 
15356
@@ -6665,7 +6708,7 @@
 
15357
        case NEGATE_EXPR:
 
15358
        case TRUTH_NOT_EXPR:
 
15359
          expression = finish_unary_op_expr (loc, unary_operator,
 
15360
-                                            cast_expression);
 
15361
+                                            cast_expression, complain);
 
15362
          break;
 
15363
 
 
15364
        default:
 
15365
@@ -6682,9 +6725,18 @@
 
15366
 
 
15367
   return cp_parser_postfix_expression (parser, address_p, cast_p,
 
15368
                                        /*member_access_only_p=*/false,
 
15369
+                                      decltype_p,
 
15370
                                       pidk);
 
15371
 }
 
15372
 
 
15373
+static inline tree
 
15374
+cp_parser_unary_expression (cp_parser *parser, bool address_p, bool cast_p,
 
15375
+                           cp_id_kind * pidk)
 
15376
+{
 
15377
+  return cp_parser_unary_expression (parser, address_p, cast_p,
 
15378
+                                    /*decltype*/false, pidk);
 
15379
+}
 
15380
+
 
15381
 /* Returns ERROR_MARK if TOKEN is not a unary-operator.  If TOKEN is a
 
15382
    unary-operator, the corresponding tree code is returned.  */
 
15383
 
 
15384
@@ -7163,7 +7215,7 @@
 
15385
 
 
15386
 static tree
 
15387
 cp_parser_cast_expression (cp_parser *parser, bool address_p, bool cast_p,
 
15388
-                          cp_id_kind * pidk)
 
15389
+                          bool decltype_p, cp_id_kind * pidk)
 
15390
 {
 
15391
   /* If it's a `(', then we might be looking at a cast.  */
 
15392
   if (cp_lexer_next_token_is (parser->lexer, CPP_OPEN_PAREN))
 
15393
@@ -7237,7 +7289,9 @@
 
15394
          cp_parser_parse_definitely (parser);
 
15395
          expr = cp_parser_cast_expression (parser,
 
15396
                                            /*address_p=*/false,
 
15397
-                                           /*cast_p=*/true, pidk);
 
15398
+                                           /*cast_p=*/true,
 
15399
+                                           /*decltype_p=*/false,
 
15400
+                                           pidk);
 
15401
 
 
15402
          /* Warn about old-style casts, if so requested.  */
 
15403
          if (warn_old_style_cast
 
15404
@@ -7263,7 +7317,8 @@
 
15405
 
 
15406
   /* If we get here, then it's not a cast, so it must be a
 
15407
      unary-expression.  */
 
15408
-  return cp_parser_unary_expression (parser, address_p, cast_p, pidk);
 
15409
+  return cp_parser_unary_expression (parser, address_p, cast_p,
 
15410
+                                    decltype_p, pidk);
 
15411
 }
 
15412
 
 
15413
 /* Parse a binary expression of the general form:
 
15414
@@ -7348,6 +7403,7 @@
 
15415
 static tree
 
15416
 cp_parser_binary_expression (cp_parser* parser, bool cast_p,
 
15417
                             bool no_toplevel_fold_p,
 
15418
+                            bool decltype_p,
 
15419
                             enum cp_parser_prec prec,
 
15420
                             cp_id_kind * pidk)
 
15421
 {
 
15422
@@ -7362,7 +7418,7 @@
 
15423
 
 
15424
   /* Parse the first expression.  */
 
15425
   current.lhs = cp_parser_cast_expression (parser, /*address_p=*/false,
 
15426
-                                          cast_p, pidk);
 
15427
+                                          cast_p, decltype_p, pidk);
 
15428
   current.lhs_type = ERROR_MARK;
 
15429
   current.prec = prec;
 
15430
 
 
15431
@@ -7479,7 +7535,7 @@
 
15432
        current.lhs = build_x_binary_op (current.loc, current.tree_type,
 
15433
                                         current.lhs, current.lhs_type,
 
15434
                                         rhs, rhs_type, &overload,
 
15435
-                                        tf_warning_or_error);
 
15436
+                                        complain_flags (decltype_p));
 
15437
       current.lhs_type = current.tree_type;
 
15438
       if (EXPR_P (current.lhs))
 
15439
        SET_EXPR_LOCATION (current.lhs, current.loc);
 
15440
@@ -7499,6 +7555,15 @@
 
15441
   return current.lhs;
 
15442
 }
 
15443
 
 
15444
+static tree
 
15445
+cp_parser_binary_expression (cp_parser* parser, bool cast_p,
 
15446
+                            bool no_toplevel_fold_p,
 
15447
+                            enum cp_parser_prec prec,
 
15448
+                            cp_id_kind * pidk)
 
15449
+{
 
15450
+  return cp_parser_binary_expression (parser, cast_p, no_toplevel_fold_p,
 
15451
+                                     /*decltype*/false, prec, pidk);
 
15452
+}
 
15453
 
 
15454
 /* Parse the `? expression : assignment-expression' part of a
 
15455
    conditional-expression.  The LOGICAL_OR_EXPR is the
 
15456
@@ -7568,12 +7633,13 @@
 
15457
      throw-expression
 
15458
 
 
15459
    CAST_P is true if this expression is the target of a cast.
 
15460
+   DECLTYPE_P is true if this expression is the operand of decltype.
 
15461
 
 
15462
    Returns a representation for the expression.  */
 
15463
 
 
15464
 static tree
 
15465
 cp_parser_assignment_expression (cp_parser* parser, bool cast_p,
 
15466
-                                cp_id_kind * pidk)
 
15467
+                                bool decltype_p, cp_id_kind * pidk)
 
15468
 {
 
15469
   tree expr;
 
15470
 
 
15471
@@ -7587,6 +7653,7 @@
 
15472
     {
 
15473
       /* Parse the binary expressions (logical-or-expression).  */
 
15474
       expr = cp_parser_binary_expression (parser, cast_p, false,
 
15475
+                                         decltype_p,
 
15476
                                          PREC_NOT_OPERATOR, pidk);
 
15477
       /* If the next token is a `?' then we're actually looking at a
 
15478
         conditional-expression.  */
 
15479
@@ -7623,7 +7690,7 @@
 
15480
              expr = build_x_modify_expr (loc, expr,
 
15481
                                          assignment_operator,
 
15482
                                          rhs,
 
15483
-                                         tf_warning_or_error);
 
15484
+                                         complain_flags (decltype_p));
 
15485
              input_location = saved_input_location;
 
15486
            }
 
15487
        }
 
15488
@@ -7632,6 +7699,14 @@
 
15489
   return expr;
 
15490
 }
 
15491
 
 
15492
+static tree
 
15493
+cp_parser_assignment_expression (cp_parser* parser, bool cast_p,
 
15494
+                                cp_id_kind * pidk)
 
15495
+{
 
15496
+  return cp_parser_assignment_expression (parser, cast_p,
 
15497
+                                         /*decltype*/false, pidk);
 
15498
+}
 
15499
+
 
15500
 /* Parse an (optional) assignment-operator.
 
15501
 
 
15502
    assignment-operator: one of
 
15503
@@ -7723,11 +7798,14 @@
 
15504
      expression , assignment-expression
 
15505
 
 
15506
    CAST_P is true if this expression is the target of a cast.
 
15507
+   DECLTYPE_P is true if this expression is the immediate operand of decltype,
 
15508
+     except possibly parenthesized or on the RHS of a comma (N3276).
 
15509
 
 
15510
    Returns a representation of the expression.  */
 
15511
 
 
15512
 static tree
 
15513
-cp_parser_expression (cp_parser* parser, bool cast_p, cp_id_kind * pidk)
 
15514
+cp_parser_expression (cp_parser* parser, bool cast_p, bool decltype_p,
 
15515
+                     cp_id_kind * pidk)
 
15516
 {
 
15517
   tree expression = NULL_TREE;
 
15518
   location_t loc = UNKNOWN_LOCATION;
 
15519
@@ -7738,7 +7816,19 @@
 
15520
 
 
15521
       /* Parse the next assignment-expression.  */
 
15522
       assignment_expression
 
15523
-       = cp_parser_assignment_expression (parser, cast_p, pidk);
 
15524
+       = cp_parser_assignment_expression (parser, cast_p, decltype_p, pidk);
 
15525
+
 
15526
+      /* We don't create a temporary for a call that is the immediate operand
 
15527
+        of decltype or on the RHS of a comma.  But when we see a comma, we
 
15528
+        need to create a temporary for a call on the LHS.  */
 
15529
+      if (decltype_p && !processing_template_decl
 
15530
+         && TREE_CODE (assignment_expression) == CALL_EXPR
 
15531
+         && CLASS_TYPE_P (TREE_TYPE (assignment_expression))
 
15532
+         && cp_lexer_next_token_is (parser->lexer, CPP_COMMA))
 
15533
+       assignment_expression
 
15534
+         = build_cplus_new (TREE_TYPE (assignment_expression),
 
15535
+                            assignment_expression, tf_warning_or_error);
 
15536
+
 
15537
       /* If this is the first assignment-expression, we can just
 
15538
         save it away.  */
 
15539
       if (!expression)
 
15540
@@ -7746,7 +7836,7 @@
 
15541
       else
 
15542
        expression = build_x_compound_expr (loc, expression,
 
15543
                                            assignment_expression,
 
15544
-                                            tf_warning_or_error);
 
15545
+                                           complain_flags (decltype_p));
 
15546
       /* If the next token is not a comma, then we are done with the
 
15547
         expression.  */
 
15548
       if (cp_lexer_next_token_is_not (parser->lexer, CPP_COMMA))
 
15549
@@ -7762,6 +7852,12 @@
 
15550
   return expression;
 
15551
 }
 
15552
 
 
15553
+static inline tree
 
15554
+cp_parser_expression (cp_parser* parser, bool cast_p, cp_id_kind * pidk)
 
15555
+{
 
15556
+  return cp_parser_expression (parser, cast_p, /*decltype*/false, pidk);
 
15557
+}
 
15558
+
 
15559
 /* Parse a constant-expression.
 
15560
 
 
15561
    constant-expression:
 
15562
@@ -7891,12 +7987,14 @@
 
15563
        {
 
15564
        case CPP_OPEN_SQUARE:
 
15565
          /* offsetof-member-designator "[" expression "]" */
 
15566
-         expr = cp_parser_postfix_open_square_expression (parser, expr, true);
 
15567
+         expr = cp_parser_postfix_open_square_expression (parser, expr,
 
15568
+                                                          true, false);
 
15569
          break;
 
15570
 
 
15571
        case CPP_DEREF:
 
15572
          /* offsetof-member-designator "->" identifier */
 
15573
-         expr = grok_array_decl (token->location, expr, integer_zero_node);
 
15574
+         expr = grok_array_decl (token->location, expr,
 
15575
+                                 integer_zero_node, false);
 
15576
          /* FALLTHRU */
 
15577
 
 
15578
        case CPP_DOT:
 
15579
@@ -8526,6 +8624,7 @@
 
15580
             ? TYPE_UNQUALIFIED : TYPE_QUAL_CONST);
 
15581
     declarator = make_call_declarator (declarator, param_list, quals,
 
15582
                                       VIRT_SPEC_UNSPECIFIED,
 
15583
+                                       REF_QUAL_NONE,
 
15584
                                       exception_spec,
 
15585
                                        /*late_return_type=*/NULL_TREE);
 
15586
     declarator->id_loc = LAMBDA_EXPR_LOCATION (lambda_expr);
 
15587
@@ -9496,7 +9595,10 @@
 
15588
        range_expr = error_mark_node;
 
15589
       stmt = begin_range_for_stmt (scope, init);
 
15590
       finish_range_for_decl (stmt, range_decl, range_expr);
 
15591
-      if (!type_dependent_expression_p (range_expr)
 
15592
+      if (range_expr != error_mark_node
 
15593
+         && !type_dependent_expression_p (range_expr)
 
15594
+         /* The length of an array might be dependent.  */
 
15595
+         && COMPLETE_TYPE_P (TREE_TYPE (range_expr))
 
15596
          /* do_auto_deduction doesn't mess with template init-lists.  */
 
15597
          && !BRACE_ENCLOSED_INITIALIZER_P (range_expr))
 
15598
        do_range_for_auto_deduction (range_decl, range_expr);
 
15599
@@ -9644,7 +9746,8 @@
 
15600
 
 
15601
   /* The new increment expression.  */
 
15602
   expression = finish_unary_op_expr (input_location,
 
15603
-                                    PREINCREMENT_EXPR, begin);
 
15604
+                                    PREINCREMENT_EXPR, begin,
 
15605
+                                    tf_warning_or_error);
 
15606
   finish_for_expr (expression, statement);
 
15607
 
 
15608
   /* The declaration is initialized with *__begin inside the loop body.  */
 
15609
@@ -11299,7 +11402,7 @@
 
15610
 
 
15611
       /* Parse a class member access.  */
 
15612
       expr = cp_parser_postfix_expression (parser, /*address_p=*/false,
 
15613
-                                           /*cast_p=*/false,
 
15614
+                                           /*cast_p=*/false, /*decltype*/true,
 
15615
                                            /*member_access_only_p=*/true, NULL);
 
15616
 
 
15617
       if (expr 
 
15618
@@ -11327,7 +11430,8 @@
 
15619
       parser->greater_than_is_operator_p = true;
 
15620
 
 
15621
       /* Parse a full expression.  */
 
15622
-      expr = cp_parser_expression (parser, /*cast_p=*/false, NULL);
 
15623
+      expr = cp_parser_expression (parser, /*cast_p=*/false,
 
15624
+                                  /*decltype*/true, NULL);
 
15625
 
 
15626
       /* The `>' token might be the end of a template-id or
 
15627
         template-parameter-list now.  */
 
15628
@@ -16168,6 +16272,7 @@
 
15629
      declarator-id
 
15630
      direct-declarator ( parameter-declaration-clause )
 
15631
        cv-qualifier-seq [opt]
 
15632
+       ref-qualifier [opt]
 
15633
        exception-specification [opt]
 
15634
      direct-declarator [ constant-expression [opt] ]
 
15635
      ( declarator )
 
15636
@@ -16176,6 +16281,7 @@
 
15637
      direct-abstract-declarator [opt]
 
15638
        ( parameter-declaration-clause )
 
15639
        cv-qualifier-seq [opt]
 
15640
+       ref-qualifier [opt]
 
15641
        exception-specification [opt]
 
15642
      direct-abstract-declarator [opt] [ constant-expression [opt] ]
 
15643
      ( abstract-declarator )
 
15644
@@ -16290,15 +16396,18 @@
 
15645
              /* Consume the `)'.  */
 
15646
              cp_parser_require (parser, CPP_CLOSE_PAREN, RT_CLOSE_PAREN);
 
15647
 
 
15648
-             /* If all went well, parse the cv-qualifier-seq and the
 
15649
-                exception-specification.  */
 
15650
+             /* If all went well, parse the cv-qualifier-seq,
 
15651
+                ref-qualifier and the exception-specification.  */
 
15652
              if (member_p || cp_parser_parse_definitely (parser))
 
15653
                {
 
15654
                  cp_cv_quals cv_quals;
 
15655
                  cp_virt_specifiers virt_specifiers;
 
15656
+                 cp_ref_qualifier ref_qual;
 
15657
                  tree exception_specification;
 
15658
                  tree late_return;
 
15659
                  tree attrs;
 
15660
+                 bool memfn = (member_p || (pushed_scope
 
15661
+                                            && CLASS_TYPE_P (pushed_scope)));
 
15662
 
 
15663
                  is_declarator = true;
 
15664
 
 
15665
@@ -16308,6 +16417,8 @@
 
15666
 
 
15667
                  /* Parse the cv-qualifier-seq.  */
 
15668
                  cv_quals = cp_parser_cv_qualifier_seq_opt (parser);
 
15669
+                 /* Parse the ref-qualifier. */
 
15670
+                 ref_qual = cp_parser_ref_qualifier_seq_opt (parser);
 
15671
                  /* And the exception-specification.  */
 
15672
                  exception_specification
 
15673
                    = cp_parser_exception_specification_opt (parser);
 
15674
@@ -16315,7 +16426,7 @@
 
15675
                  attrs = cp_parser_std_attribute_spec_seq (parser);
 
15676
 
 
15677
                  late_return = (cp_parser_late_return_type_opt
 
15678
-                                (parser, member_p ? cv_quals : -1));
 
15679
+                                (parser, memfn ? cv_quals : -1));
 
15680
 
 
15681
                  /* Parse the virt-specifier-seq.  */
 
15682
                  virt_specifiers = cp_parser_virt_specifier_seq_opt (parser);
 
15683
@@ -16325,6 +16436,7 @@
 
15684
                                                     params,
 
15685
                                                     cv_quals,
 
15686
                                                     virt_specifiers,
 
15687
+                                                    ref_qual,
 
15688
                                                     exception_specification,
 
15689
                                                     late_return);
 
15690
                  declarator->std_attributes = attrs;
 
15691
@@ -16857,6 +16969,38 @@
 
15692
   return cv_quals;
 
15693
 }
 
15694
 
 
15695
+/* Parse an (optional) ref-qualifier
 
15696
+
 
15697
+   ref-qualifier:
 
15698
+     &
 
15699
+     &&
 
15700
+
 
15701
+   Returns cp_ref_qualifier representing ref-qualifier. */
 
15702
+
 
15703
+static cp_ref_qualifier
 
15704
+cp_parser_ref_qualifier_seq_opt (cp_parser* parser)
 
15705
+{
 
15706
+  cp_ref_qualifier ref_qual = REF_QUAL_NONE;
 
15707
+  cp_token *token = cp_lexer_peek_token (parser->lexer);
 
15708
+  switch (token->type)
 
15709
+    {
 
15710
+    case CPP_AND:
 
15711
+      ref_qual = REF_QUAL_LVALUE;
 
15712
+      break;
 
15713
+    case CPP_AND_AND:
 
15714
+      ref_qual = REF_QUAL_RVALUE;
 
15715
+      break;
 
15716
+    }
 
15717
+
 
15718
+  if (ref_qual)
 
15719
+    {
 
15720
+      maybe_warn_cpp0x (CPP0X_REF_QUALIFIER);
 
15721
+      cp_lexer_consume_token (parser->lexer);
 
15722
+    }
 
15723
+
 
15724
+  return ref_qual;
 
15725
+}
 
15726
+
 
15727
 /* Parse an (optional) virt-specifier-seq.
 
15728
 
 
15729
    virt-specifier-seq:
 
15730
@@ -16964,17 +17108,21 @@
 
15731
   /* Consume the ->.  */
 
15732
   cp_lexer_consume_token (parser->lexer);
 
15733
 
 
15734
+  tree save_ccp = current_class_ptr;
 
15735
+  tree save_ccr = current_class_ref;
 
15736
   if (quals >= 0)
 
15737
     {
 
15738
       /* DR 1207: 'this' is in scope in the trailing return type.  */
 
15739
-      gcc_assert (current_class_ptr == NULL_TREE);
 
15740
       inject_this_parameter (current_class_type, quals);
 
15741
     }
 
15742
 
 
15743
   type = cp_parser_trailing_type_id (parser);
 
15744
 
 
15745
   if (quals >= 0)
 
15746
-    current_class_ptr = current_class_ref = NULL_TREE;
 
15747
+    {
 
15748
+      current_class_ptr = save_ccp;
 
15749
+      current_class_ref = save_ccr;
 
15750
+    }
 
15751
 
 
15752
   return type;
 
15753
 }
 
15754
@@ -20674,8 +20822,13 @@
 
15755
       token = cp_lexer_peek_token (parser->lexer);
 
15756
     }
 
15757
   else
 
15758
-    attribute = build_tree_list (build_tree_list (NULL_TREE, attr_id),
 
15759
-                                NULL_TREE);
 
15760
+    {
 
15761
+      attribute = build_tree_list (build_tree_list (NULL_TREE, attr_id),
 
15762
+                                  NULL_TREE);
 
15763
+      /* C++11 noreturn attribute is equivalent to GNU's.  */
 
15764
+      if (is_attribute_p ("noreturn", attr_id))
 
15765
+       TREE_PURPOSE (TREE_PURPOSE (attribute)) = get_identifier ("gnu");
 
15766
+    }
 
15767
 
 
15768
   /* Now parse the optional argument clause of the attribute.  */
 
15769
 
 
15770
@@ -22033,7 +22186,7 @@
 
15771
 cp_parser_simple_cast_expression (cp_parser *parser)
 
15772
 {
 
15773
   return cp_parser_cast_expression (parser, /*address_p=*/false,
 
15774
-                                   /*cast_p=*/false, NULL);
 
15775
+                                   /*cast_p=*/false, /*decltype*/false, NULL);
 
15776
 }
 
15777
 
 
15778
 /* Parse a functional cast to TYPE.  Returns an expression
 
15779
@@ -26830,7 +26983,7 @@
 
15780
       op = (token->type == CPP_PLUS_PLUS
 
15781
            ? PREINCREMENT_EXPR : PREDECREMENT_EXPR);
 
15782
       cp_lexer_consume_token (parser->lexer);
 
15783
-      lhs = cp_parser_cast_expression (parser, false, false, NULL);
 
15784
+      lhs = cp_parser_simple_cast_expression (parser);
 
15785
       if (lhs != decl)
 
15786
        return error_mark_node;
 
15787
       return build2 (op, TREE_TYPE (decl), decl, NULL_TREE);
 
15788
Index: gcc/cp/call.c
 
15789
===================================================================
 
15790
--- a/src/gcc/cp/call.c (.../tags/gcc_4_8_0_release)
 
15791
+++ b/src/gcc/cp/call.c (.../branches/gcc-4_8-branch)
 
15792
@@ -555,7 +555,7 @@
 
15793
     {
 
15794
       /* Core issue 903 says only literal 0 is a null pointer constant.  */
 
15795
       if (cxx_dialect < cxx0x)
 
15796
-       t = maybe_constant_value (t);
 
15797
+       t = maybe_constant_value (fold_non_dependent_expr_sfinae (t, tf_none));
 
15798
       STRIP_NOPS (t);
 
15799
       if (integer_zerop (t) && !TREE_OVERFLOW (t))
 
15800
        return true;
 
15801
@@ -1276,7 +1276,10 @@
 
15802
                           static_fn_type (tofn)))
 
15803
        return NULL;
 
15804
 
 
15805
-      from = build_memfn_type (fromfn, tbase, cp_type_quals (tbase));
 
15806
+      from = build_memfn_type (fromfn,
 
15807
+                               tbase,
 
15808
+                               cp_type_quals (tbase),
 
15809
+                               type_memfn_rqual (tofn));
 
15810
       from = build_ptrmemfunc_type (build_pointer_type (from));
 
15811
       conv = build_conv (ck_pmem, from, conv);
 
15812
       conv->base_p = true;
 
15813
@@ -1950,7 +1953,21 @@
 
15814
            {
 
15815
              parmtype = cp_build_qualified_type
 
15816
                (ctype, cp_type_quals (TREE_TYPE (parmtype)));
 
15817
-             parmtype = build_pointer_type (parmtype);
 
15818
+             if (FUNCTION_REF_QUALIFIED (TREE_TYPE (fn)))
 
15819
+               {
 
15820
+                 /* If the function has a ref-qualifier, the implicit
 
15821
+                    object parameter has reference type.  */
 
15822
+                 bool rv = FUNCTION_RVALUE_QUALIFIED (TREE_TYPE (fn));
 
15823
+                 parmtype = cp_build_reference_type (parmtype, rv);
 
15824
+                 if (TREE_CODE (arg) == CONVERT_EXPR
 
15825
+                     && TYPE_PTR_P (TREE_TYPE (arg)))
 
15826
+                   /* Strip conversion from reference to pointer.  */
 
15827
+                   arg = TREE_OPERAND (arg, 0);
 
15828
+                 arg = build_fold_indirect_ref (arg);
 
15829
+                 argtype = lvalue_type (arg);
 
15830
+               }
 
15831
+             else
 
15832
+               parmtype = build_pointer_type (parmtype);
 
15833
            }
 
15834
 
 
15835
          /* Core issue 899: When [copy-]initializing a temporary to be bound
 
15836
@@ -6696,6 +6713,10 @@
 
15837
       /* else continue to get conversion error.  */
 
15838
     }
 
15839
 
 
15840
+  /* N3276 magic doesn't apply to nested calls.  */
 
15841
+  int decltype_flag = (complain & tf_decltype);
 
15842
+  complain &= ~tf_decltype;
 
15843
+
 
15844
   /* Find maximum size of vector to hold converted arguments.  */
 
15845
   parmlen = list_length (parm);
 
15846
   nargs = vec_safe_length (args) + (first_arg != NULL_TREE ? 1 : 0);
 
15847
@@ -7067,7 +7088,7 @@
 
15848
        return error_mark_node;
 
15849
     }
 
15850
 
 
15851
-  return build_cxx_call (fn, nargs, argarray, complain);
 
15852
+  return build_cxx_call (fn, nargs, argarray, complain|decltype_flag);
 
15853
 }
 
15854
 
 
15855
 /* Build and return a call to FN, using NARGS arguments in ARGARRAY.
 
15856
@@ -7109,12 +7130,20 @@
 
15857
   if (VOID_TYPE_P (TREE_TYPE (fn)))
 
15858
     return fn;
 
15859
 
 
15860
-  fn = require_complete_type_sfinae (fn, complain);
 
15861
-  if (fn == error_mark_node)
 
15862
-    return error_mark_node;
 
15863
+  /* 5.2.2/11: If a function call is a prvalue of object type: if the
 
15864
+     function call is either the operand of a decltype-specifier or the
 
15865
+     right operand of a comma operator that is the operand of a
 
15866
+     decltype-specifier, a temporary object is not introduced for the
 
15867
+     prvalue. The type of the prvalue may be incomplete.  */
 
15868
+  if (!(complain & tf_decltype))
 
15869
+    {
 
15870
+      fn = require_complete_type_sfinae (fn, complain);
 
15871
+      if (fn == error_mark_node)
 
15872
+       return error_mark_node;
 
15873
 
 
15874
-  if (MAYBE_CLASS_TYPE_P (TREE_TYPE (fn)))
 
15875
-    fn = build_cplus_new (TREE_TYPE (fn), fn, complain);
 
15876
+      if (MAYBE_CLASS_TYPE_P (TREE_TYPE (fn)))
 
15877
+       fn = build_cplus_new (TREE_TYPE (fn), fn, complain);
 
15878
+    }
 
15879
   return convert_from_reference (fn);
 
15880
 }
 
15881
 
 
15882
Index: gcc/cp/mangle.c
 
15883
===================================================================
 
15884
--- a/src/gcc/cp/mangle.c       (.../tags/gcc_4_8_0_release)
 
15885
+++ b/src/gcc/cp/mangle.c       (.../branches/gcc-4_8-branch)
 
15886
@@ -350,6 +350,7 @@
 
15887
       && TYPE_CANONICAL (node) != node
 
15888
       && TYPE_MAIN_VARIANT (node) != node)
 
15889
     {
 
15890
+      tree orig = node;
 
15891
       /* Here we want to strip the topmost typedef only.
 
15892
          We need to do that so is_std_substitution can do proper
 
15893
          name matching.  */
 
15894
@@ -361,6 +362,9 @@
 
15895
       else
 
15896
        node = cp_build_qualified_type (TYPE_MAIN_VARIANT (node),
 
15897
                                        cp_type_quals (node));
 
15898
+      if (TREE_CODE (node) == FUNCTION_TYPE
 
15899
+         || TREE_CODE (node) == METHOD_TYPE)
 
15900
+       node = build_ref_qualified_type (node, type_memfn_rqual (orig));
 
15901
     }
 
15902
   return node;
 
15903
 }
 
15904
@@ -904,9 +908,11 @@
 
15905
 
 
15906
 /* Write the nested name, including CV-qualifiers, of DECL.
 
15907
 
 
15908
-   <nested-name> ::= N [<CV-qualifiers>] <prefix> <unqualified-name> E
 
15909
-                ::= N [<CV-qualifiers>] <template-prefix> <template-args> E
 
15910
+   <nested-name> ::= N [<CV-qualifiers>] [<ref-qualifier>] <prefix> <unqualified-name> E
 
15911
+                ::= N [<CV-qualifiers>] [<ref-qualifier>] <template-prefix> <template-args> E
 
15912
 
 
15913
+   <ref-qualifier> ::= R # & ref-qualifier
 
15914
+                   ::= O # && ref-qualifier
 
15915
    <CV-qualifiers> ::= [r] [V] [K]  */
 
15916
 
 
15917
 static void
 
15918
@@ -926,6 +932,13 @@
 
15919
        write_char ('V');
 
15920
       if (DECL_CONST_MEMFUNC_P (decl))
 
15921
        write_char ('K');
 
15922
+      if (FUNCTION_REF_QUALIFIED (TREE_TYPE (decl)))
 
15923
+       {
 
15924
+         if (FUNCTION_RVALUE_QUALIFIED (TREE_TYPE (decl)))
 
15925
+           write_char ('O');
 
15926
+         else
 
15927
+           write_char ('R');
 
15928
+       }
 
15929
     }
 
15930
 
 
15931
   /* Is this a template instance?  */
 
15932
@@ -1880,7 +1893,13 @@
 
15933
        mangle the unqualified type.  The recursive call is needed here
 
15934
        since both the qualified and unqualified types are substitution
 
15935
        candidates.  */
 
15936
-    write_type (TYPE_MAIN_VARIANT (type));
 
15937
+    {
 
15938
+      tree t = TYPE_MAIN_VARIANT (type);
 
15939
+      if (TREE_CODE (t) == FUNCTION_TYPE
 
15940
+         || TREE_CODE (t) == METHOD_TYPE)
 
15941
+       t = build_ref_qualified_type (t, type_memfn_rqual (type));
 
15942
+      write_type (t);
 
15943
+    }
 
15944
   else if (TREE_CODE (type) == ARRAY_TYPE)
 
15945
     /* It is important not to use the TYPE_MAIN_VARIANT of TYPE here
 
15946
        so that the cv-qualification of the element type is available
 
15947
@@ -1892,6 +1911,9 @@
 
15948
 
 
15949
       /* See through any typedefs.  */
 
15950
       type = TYPE_MAIN_VARIANT (type);
 
15951
+      if (TREE_CODE (type) == FUNCTION_TYPE
 
15952
+         || TREE_CODE (type) == METHOD_TYPE)
 
15953
+       type = build_ref_qualified_type (type, type_memfn_rqual (type_orig));
 
15954
 
 
15955
       /* According to the C++ ABI, some library classes are passed the
 
15956
         same as the scalar type of their single member and use the same
 
15957
@@ -2327,7 +2349,7 @@
 
15958
    METHOD_TYPE.  The return type is mangled before the parameter
 
15959
    types.
 
15960
 
 
15961
-     <function-type> ::= F [Y] <bare-function-type> E   */
 
15962
+     <function-type> ::= F [Y] <bare-function-type> [<ref-qualifier>] E   */
 
15963
 
 
15964
 static void
 
15965
 write_function_type (const tree type)
 
15966
@@ -2360,6 +2382,13 @@
 
15967
      See [dcl.link].  */
 
15968
   write_bare_function_type (type, /*include_return_type_p=*/1,
 
15969
                            /*decl=*/NULL);
 
15970
+  if (FUNCTION_REF_QUALIFIED (type))
 
15971
+    {
 
15972
+      if (FUNCTION_RVALUE_QUALIFIED (type))
 
15973
+       write_char ('O');
 
15974
+      else
 
15975
+       write_char ('R');
 
15976
+    }
 
15977
   write_char ('E');
 
15978
 }
 
15979
 
 
15980
Index: gcc/cp/cp-tree.h
 
15981
===================================================================
 
15982
--- a/src/gcc/cp/cp-tree.h      (.../tags/gcc_4_8_0_release)
 
15983
+++ b/src/gcc/cp/cp-tree.h      (.../branches/gcc-4_8-branch)
 
15984
@@ -107,8 +107,10 @@
 
15985
          or FIELD_DECL).
 
15986
       IDENTIFIER_TYPENAME_P (in IDENTIFIER_NODE)
 
15987
       DECL_TINFO_P (in VAR_DECL)
 
15988
+      FUNCTION_REF_QUALIFIED (in FUNCTION_TYPE, METHOD_TYPE)
 
15989
    5: C_IS_RESERVED_WORD (in IDENTIFIER_NODE)
 
15990
       DECL_VTABLE_OR_VTT_P (in VAR_DECL)
 
15991
+      FUNCTION_RVALUE_QUALIFIED (in FUNCTION_TYPE, METHOD_TYPE)
 
15992
    6: IDENTIFIER_REPO_CHOSEN (in IDENTIFIER_NODE)
 
15993
       DECL_CONSTRUCTION_VTABLE_P (in VAR_DECL)
 
15994
       TYPE_MARKED_P (in _TYPE)
 
15995
@@ -420,9 +422,11 @@
 
15996
   /* inheriting constructors */
 
15997
   CPP0X_INHERITING_CTORS,
 
15998
   /* C++11 attributes */
 
15999
-  CPP0X_ATTRIBUTES
 
16000
+  CPP0X_ATTRIBUTES,
 
16001
+  /* ref-qualified member functions */
 
16002
+  CPP0X_REF_QUALIFIER
 
16003
 } cpp0x_warn_str;
 
16004
-  
 
16005
+
 
16006
 /* The various kinds of operation used by composite_pointer_type. */
 
16007
 
 
16008
 typedef enum composite_pointer_operation
 
16009
@@ -2502,6 +2506,14 @@
 
16010
 /* 1 iff VAR_DECL node NODE is virtual table or VTT.  */
 
16011
 #define DECL_VTABLE_OR_VTT_P(NODE) TREE_LANG_FLAG_5 (VAR_DECL_CHECK (NODE))
 
16012
 
 
16013
+/* 1 iff FUNCTION_TYPE or METHOD_TYPE has a ref-qualifier (either & or &&). */
 
16014
+#define FUNCTION_REF_QUALIFIED(NODE) \
 
16015
+  TREE_LANG_FLAG_4 (FUNC_OR_METHOD_CHECK (NODE))
 
16016
+
 
16017
+/* 1 iff FUNCTION_TYPE or METHOD_TYPE has &&-ref-qualifier.  */
 
16018
+#define FUNCTION_RVALUE_QUALIFIED(NODE) \
 
16019
+  TREE_LANG_FLAG_5 (FUNC_OR_METHOD_CHECK (NODE))
 
16020
+
 
16021
 /* Returns 1 iff VAR_DECL is a construction virtual table.
 
16022
    DECL_VTABLE_OR_VTT_P will be true in this case and must be checked
 
16023
    before using this macro.  */
 
16024
@@ -4190,6 +4202,9 @@
 
16025
                                    conversion might be permissible,
 
16026
                                    not actually performing the
 
16027
                                    conversion.  */
 
16028
+  tf_decltype = 1 << 7,          /* We are the operand of decltype.
 
16029
+                                   Used to implement the special rules
 
16030
+                                   for calls in decltype (5.2.2/11).  */
 
16031
   tf_partial = 1 << 8,          /* Doing initial explicit argument
 
16032
                                    substitution in fn_type_unification.  */
 
16033
   /* Convenient substitution flags combinations.  */
 
16034
@@ -4662,6 +4677,23 @@
 
16035
 
 
16036
 typedef int cp_virt_specifiers;
 
16037
 
 
16038
+/* Wherever there is a function-cv-qual, there could also be a ref-qualifier:
 
16039
+
 
16040
+   [dcl.fct]
 
16041
+   The return type, the parameter-type-list, the ref-qualifier, and
 
16042
+   the cv-qualifier-seq, but not the default arguments or the exception
 
16043
+   specification, are part of the function type.
 
16044
+
 
16045
+   REF_QUAL_NONE    Ordinary member function with no ref-qualifier
 
16046
+   REF_QUAL_LVALUE  Member function with the &-ref-qualifier
 
16047
+   REF_QUAL_RVALUE  Member function with the &&-ref-qualifier */
 
16048
+
 
16049
+enum cp_ref_qualifier {
 
16050
+  REF_QUAL_NONE = 0,
 
16051
+  REF_QUAL_LVALUE = 1,
 
16052
+  REF_QUAL_RVALUE = 2
 
16053
+};
 
16054
+
 
16055
 /* A storage class.  */
 
16056
 
 
16057
 typedef enum cp_storage_class {
 
16058
@@ -4823,6 +4855,8 @@
 
16059
       cp_cv_quals qualifiers;
 
16060
       /* The virt-specifiers for the function.  */
 
16061
       cp_virt_specifiers virt_specifiers;
 
16062
+      /* The ref-qualifier for the function.  */
 
16063
+      cp_ref_qualifier ref_qualifier;
 
16064
       /* The exception-specification for the function.  */
 
16065
       tree exception_specification;
 
16066
       /* The late-specified return type, if any.  */
 
16067
@@ -5171,14 +5205,15 @@
 
16068
 
 
16069
 /* in decl2.c */
 
16070
 extern bool check_java_method                  (tree);
 
16071
-extern tree build_memfn_type                   (tree, tree, cp_cv_quals);
 
16072
+extern tree build_memfn_type                   (tree, tree, cp_cv_quals, cp_ref_qualifier);
 
16073
+extern tree build_pointer_ptrmemfn_type        (tree);
 
16074
 extern tree change_return_type                 (tree, tree);
 
16075
 extern void maybe_retrofit_in_chrg             (tree);
 
16076
 extern void maybe_make_one_only                        (tree);
 
16077
 extern bool vague_linkage_p                    (tree);
 
16078
 extern void grokclassfn                                (tree, tree,
 
16079
                                                 enum overload_flags);
 
16080
-extern tree grok_array_decl                    (location_t, tree, tree);
 
16081
+extern tree grok_array_decl                    (location_t, tree, tree, bool);
 
16082
 extern tree delete_sanity                      (tree, tree, bool, int, tsubst_flags_t);
 
16083
 extern tree check_classfn                      (tree, tree, tree);
 
16084
 extern void check_member_template              (tree);
 
16085
@@ -5282,7 +5317,8 @@
 
16086
 extern tree build_zero_init                    (tree, tree, bool);
 
16087
 extern tree build_value_init                   (tree, tsubst_flags_t);
 
16088
 extern tree build_value_init_noctor            (tree, tsubst_flags_t);
 
16089
-extern tree build_offset_ref                   (tree, tree, bool);
 
16090
+extern tree build_offset_ref                   (tree, tree, bool,
 
16091
+                                                tsubst_flags_t);
 
16092
 extern tree build_new                          (vec<tree, va_gc> **, tree, tree,
 
16093
                                                 vec<tree, va_gc> **, int,
 
16094
                                                  tsubst_flags_t);
 
16095
@@ -5642,7 +5678,8 @@
 
16096
 extern tree finish_increment_expr              (tree, enum tree_code);
 
16097
 extern tree finish_this_expr                   (void);
 
16098
 extern tree finish_pseudo_destructor_expr       (tree, tree, tree);
 
16099
-extern tree finish_unary_op_expr               (location_t, enum tree_code, tree);
 
16100
+extern tree finish_unary_op_expr               (location_t, enum tree_code, tree,
 
16101
+                                                tsubst_flags_t);
 
16102
 extern tree finish_compound_literal            (tree, tree, tsubst_flags_t);
 
16103
 extern tree finish_fname                       (tree);
 
16104
 extern void finish_translation_unit            (void);
 
16105
@@ -5676,7 +5713,7 @@
 
16106
                                                              location_t);
 
16107
 extern void check_accessibility_of_qualified_id (tree, tree, tree);
 
16108
 extern tree finish_qualified_id_expr           (tree, tree, bool, bool,
 
16109
-                                                bool, bool);
 
16110
+                                                bool, bool, tsubst_flags_t);
 
16111
 extern void simplify_aggr_init_expr            (tree *);
 
16112
 extern void finalize_nrv                       (tree *, tree, tree);
 
16113
 extern void note_decl_for_pch                  (tree);
 
16114
@@ -5777,6 +5814,7 @@
 
16115
 extern tree hash_tree_cons                     (tree, tree, tree);
 
16116
 extern tree hash_tree_chain                    (tree, tree);
 
16117
 extern tree build_qualified_name               (tree, tree, tree, bool);
 
16118
+extern tree build_ref_qualified_type           (tree, cp_ref_qualifier);
 
16119
 extern int is_overloaded_fn                    (tree);
 
16120
 extern tree dependent_name                     (tree);
 
16121
 extern tree get_fns                            (tree);
 
16122
@@ -5934,7 +5972,8 @@
 
16123
                                                 tsubst_flags_t);
 
16124
 extern int cp_type_quals                       (const_tree);
 
16125
 extern int type_memfn_quals                    (const_tree);
 
16126
-extern tree apply_memfn_quals                  (tree, cp_cv_quals);
 
16127
+extern cp_ref_qualifier type_memfn_rqual       (const_tree);
 
16128
+extern tree apply_memfn_quals                  (tree, cp_cv_quals, cp_ref_qualifier);
 
16129
 extern bool cp_has_mutable_p                   (const_tree);
 
16130
 extern bool at_least_as_qualified_p            (const_tree, const_tree);
 
16131
 extern void cp_apply_type_quals_to_decl                (int, tree);
 
16132
Index: gcc/cp/search.c
 
16133
===================================================================
 
16134
--- a/src/gcc/cp/search.c       (.../tags/gcc_4_8_0_release)
 
16135
+++ b/src/gcc/cp/search.c       (.../branches/gcc-4_8-branch)
 
16136
@@ -188,6 +188,14 @@
 
16137
   tree t_binfo;
 
16138
   base_kind bk;
 
16139
 
 
16140
+  /* "Nothing" is definitely not derived from Base.  */
 
16141
+  if (t == NULL_TREE)
 
16142
+    {
 
16143
+      if (kind_ptr)
 
16144
+       *kind_ptr = bk_not_base;
 
16145
+      return NULL_TREE;
 
16146
+    }
 
16147
+
 
16148
   if (t == error_mark_node || base == error_mark_node)
 
16149
     {
 
16150
       if (kind_ptr)
 
16151
Index: gcc/cp/name-lookup.h
 
16152
===================================================================
 
16153
--- a/src/gcc/cp/name-lookup.h  (.../tags/gcc_4_8_0_release)
 
16154
+++ b/src/gcc/cp/name-lookup.h  (.../branches/gcc-4_8-branch)
 
16155
@@ -132,10 +132,11 @@
 
16156
   ts_global = 1,       /* All scopes.  This is the 3.4.1
 
16157
                           [basic.lookup.unqual] lookup mentioned
 
16158
                           in [basic.lookup.elab]/2.  */
 
16159
-  ts_within_enclosing_non_class = 2    /* Search within enclosing non-class
 
16160
+  ts_within_enclosing_non_class = 2,   /* Search within enclosing non-class
 
16161
                                           only, for friend class lookup
 
16162
                                           according to [namespace.memdef]/3
 
16163
                                           and [class.friend]/9.  */
 
16164
+  ts_lambda = 3                        /* Declaring a lambda closure.  */
 
16165
 } tag_scope;
 
16166
 
 
16167
 typedef struct GTY(()) cp_class_binding {
 
16168
Index: gcc/config.in
 
16169
===================================================================
 
16170
--- a/src/gcc/config.in (.../tags/gcc_4_8_0_release)
 
16171
+++ b/src/gcc/config.in (.../branches/gcc-4_8-branch)
 
16172
@@ -1278,12 +1278,6 @@
 
16173
 #endif
 
16174
 
 
16175
 
 
16176
-/* Define to 1 if you have the <libintl.h> header file. */
 
16177
-#ifndef USED_FOR_TARGET
 
16178
-#undef HAVE_LIBINTL_H
 
16179
-#endif
 
16180
-
 
16181
-
 
16182
 /* Define to 1 if you have the <limits.h> header file. */
 
16183
 #ifndef USED_FOR_TARGET
 
16184
 #undef HAVE_LIMITS_H
 
16185
Index: gcc/ifcvt.c
 
16186
===================================================================
 
16187
--- a/src/gcc/ifcvt.c   (.../tags/gcc_4_8_0_release)
 
16188
+++ b/src/gcc/ifcvt.c   (.../branches/gcc-4_8-branch)
 
16189
@@ -964,6 +964,8 @@
 
16190
 
 
16191
   set_used_flags (if_info->x);
 
16192
   set_used_flags (if_info->cond);
 
16193
+  set_used_flags (if_info->a);
 
16194
+  set_used_flags (if_info->b);
 
16195
   unshare_all_rtl_in_chain (seq);
 
16196
   end_sequence ();
 
16197
 
 
16198
@@ -3473,7 +3475,7 @@
 
16199
      code processing.  ??? we should fix this in the future.  */
 
16200
   if (EDGE_COUNT (then_bb->succs) == 0)
 
16201
     {
 
16202
-      if (single_pred_p (else_bb))
 
16203
+      if (single_pred_p (else_bb) && else_bb != EXIT_BLOCK_PTR)
 
16204
        {
 
16205
          rtx last_insn = BB_END (then_bb);
 
16206
 
 
16207
Index: gcc/expr.c
 
16208
===================================================================
 
16209
--- a/src/gcc/expr.c    (.../tags/gcc_4_8_0_release)
 
16210
+++ b/src/gcc/expr.c    (.../branches/gcc-4_8-branch)
 
16211
@@ -7563,6 +7563,15 @@
 
16212
       inner = TREE_OPERAND (exp, 0);
 
16213
       break;
 
16214
 
 
16215
+    case COMPOUND_LITERAL_EXPR:
 
16216
+      /* Allow COMPOUND_LITERAL_EXPR in initializers, if e.g.
 
16217
+        rtl_for_decl_init is called on DECL_INITIAL with
 
16218
+        COMPOUNT_LITERAL_EXPRs in it, they aren't gimplified.  */
 
16219
+      if (modifier == EXPAND_INITIALIZER
 
16220
+         && COMPOUND_LITERAL_EXPR_DECL (exp))
 
16221
+       return expand_expr_addr_expr_1 (COMPOUND_LITERAL_EXPR_DECL (exp),
 
16222
+                                       target, tmode, modifier, as);
 
16223
+      /* FALLTHRU */
 
16224
     default:
 
16225
       /* If the object is a DECL, then expand it for its rtl.  Don't bypass
 
16226
         expand_expr, as that can have various side effects; LABEL_DECLs for
 
16227
Index: gcc/tree-ssa-loop-ivcanon.c
 
16228
===================================================================
 
16229
--- a/src/gcc/tree-ssa-loop-ivcanon.c   (.../tags/gcc_4_8_0_release)
 
16230
+++ b/src/gcc/tree-ssa-loop-ivcanon.c   (.../branches/gcc-4_8-branch)
 
16231
@@ -1097,6 +1097,63 @@
 
16232
     }
 
16233
 }
 
16234
 
 
16235
+/* Process loops from innermost to outer, stopping at the innermost
 
16236
+   loop we unrolled.  */
 
16237
+
 
16238
+static bool
 
16239
+tree_unroll_loops_completely_1 (bool may_increase_size, bool unroll_outer,
 
16240
+                               vec<loop_p, va_stack>& father_stack,
 
16241
+                               struct loop *loop)
 
16242
+{
 
16243
+  struct loop *loop_father;
 
16244
+  bool changed = false;
 
16245
+  struct loop *inner;
 
16246
+  enum unroll_level ul;
 
16247
+
 
16248
+  /* Process inner loops first.  */
 
16249
+  for (inner = loop->inner; inner != NULL; inner = inner->next)
 
16250
+    changed |= tree_unroll_loops_completely_1 (may_increase_size,
 
16251
+                                              unroll_outer, father_stack,
 
16252
+                                              inner);
 
16253
 
16254
+  /* If we changed an inner loop we cannot process outer loops in this
 
16255
+     iteration because SSA form is not up-to-date.  Continue with
 
16256
+     siblings of outer loops instead.  */
 
16257
+  if (changed)
 
16258
+    return true;
 
16259
+
 
16260
+  /* Try to unroll this loop.  */
 
16261
+  loop_father = loop_outer (loop);
 
16262
+  if (!loop_father)
 
16263
+    return false;
 
16264
+
 
16265
+  if (may_increase_size && optimize_loop_nest_for_speed_p (loop)
 
16266
+      /* Unroll outermost loops only if asked to do so or they do
 
16267
+        not cause code growth.  */
 
16268
+      && (unroll_outer || loop_outer (loop_father)))
 
16269
+    ul = UL_ALL;
 
16270
+  else
 
16271
+    ul = UL_NO_GROWTH;
 
16272
+
 
16273
+  if (canonicalize_loop_induction_variables
 
16274
+        (loop, false, ul, !flag_tree_loop_ivcanon))
 
16275
+    {
 
16276
+      /* If we'll continue unrolling, we need to propagate constants
 
16277
+        within the new basic blocks to fold away induction variable
 
16278
+        computations; otherwise, the size might blow up before the
 
16279
+        iteration is complete and the IR eventually cleaned up.  */
 
16280
+      if (loop_outer (loop_father) && !loop_father->aux)
 
16281
+       {
 
16282
+         father_stack.safe_push (loop_father);
 
16283
+         loop_father->aux = loop_father;
 
16284
+       }
 
16285
+
 
16286
+      return true;
 
16287
+    }
 
16288
+
 
16289
+  return false;
 
16290
+}
 
16291
+
 
16292
 /* Unroll LOOPS completely if they iterate just few times.  Unless
 
16293
    MAY_INCREASE_SIZE is true, perform the unrolling only if the
 
16294
    size of the code does not increase.  */
 
16295
@@ -1105,10 +1162,7 @@
 
16296
 tree_unroll_loops_completely (bool may_increase_size, bool unroll_outer)
 
16297
 {
 
16298
   vec<loop_p, va_stack> father_stack;
 
16299
-  loop_iterator li;
 
16300
-  struct loop *loop;
 
16301
   bool changed;
 
16302
-  enum unroll_level ul;
 
16303
   int iteration = 0;
 
16304
   bool irred_invalidated = false;
 
16305
 
 
16306
@@ -1124,34 +1178,9 @@
 
16307
       free_numbers_of_iterations_estimates ();
 
16308
       estimate_numbers_of_iterations ();
 
16309
 
 
16310
-      FOR_EACH_LOOP (li, loop, LI_FROM_INNERMOST)
 
16311
-       {
 
16312
-         struct loop *loop_father = loop_outer (loop);
 
16313
-
 
16314
-         if (may_increase_size && optimize_loop_nest_for_speed_p (loop)
 
16315
-             /* Unroll outermost loops only if asked to do so or they do
 
16316
-                not cause code growth.  */
 
16317
-             && (unroll_outer || loop_outer (loop_father)))
 
16318
-           ul = UL_ALL;
 
16319
-         else
 
16320
-           ul = UL_NO_GROWTH;
 
16321
-
 
16322
-         if (canonicalize_loop_induction_variables
 
16323
-                (loop, false, ul, !flag_tree_loop_ivcanon))
 
16324
-           {
 
16325
-             changed = true;
 
16326
-             /* If we'll continue unrolling, we need to propagate constants
 
16327
-                within the new basic blocks to fold away induction variable
 
16328
-                computations; otherwise, the size might blow up before the
 
16329
-                iteration is complete and the IR eventually cleaned up.  */
 
16330
-             if (loop_outer (loop_father) && !loop_father->aux)
 
16331
-               {
 
16332
-                 father_stack.safe_push (loop_father);
 
16333
-                 loop_father->aux = loop_father;
 
16334
-               }
 
16335
-           }
 
16336
-       }
 
16337
-
 
16338
+      changed = tree_unroll_loops_completely_1 (may_increase_size,
 
16339
+                                               unroll_outer, father_stack,
 
16340
+                                               current_loops->tree_root);
 
16341
       if (changed)
 
16342
        {
 
16343
          struct loop **iter;
 
16344
Index: gcc/predict.c
 
16345
===================================================================
 
16346
--- a/src/gcc/predict.c (.../tags/gcc_4_8_0_release)
 
16347
+++ b/src/gcc/predict.c (.../branches/gcc-4_8-branch)
 
16348
@@ -122,6 +122,8 @@
 
16349
   if (node->frequency == NODE_FREQUENCY_EXECUTED_ONCE
 
16350
       && freq < (ENTRY_BLOCK_PTR_FOR_FUNCTION (fun)->frequency * 2 / 3))
 
16351
     return false;
 
16352
+  if (PARAM_VALUE (HOT_BB_FREQUENCY_FRACTION) == 0)
 
16353
+    return false;
 
16354
   if (freq < (ENTRY_BLOCK_PTR_FOR_FUNCTION (fun)->frequency
 
16355
              / PARAM_VALUE (HOT_BB_FREQUENCY_FRACTION)))
 
16356
     return false;
 
16357
@@ -185,10 +187,13 @@
 
16358
   if (edge->caller->frequency == NODE_FREQUENCY_EXECUTED_ONCE
 
16359
       && edge->frequency < CGRAPH_FREQ_BASE * 3 / 2)
 
16360
     return false;
 
16361
-  if (flag_guess_branch_prob
 
16362
-      && edge->frequency <= (CGRAPH_FREQ_BASE
 
16363
-                            / PARAM_VALUE (HOT_BB_FREQUENCY_FRACTION)))
 
16364
-    return false;
 
16365
+  if (flag_guess_branch_prob)
 
16366
+    {
 
16367
+      if (PARAM_VALUE (HOT_BB_FREQUENCY_FRACTION) == 0
 
16368
+         || edge->frequency <= (CGRAPH_FREQ_BASE
 
16369
+                                / PARAM_VALUE (HOT_BB_FREQUENCY_FRACTION)))
 
16370
+        return false;
 
16371
+    }
 
16372
   return true;
 
16373
 }
 
16374
 
 
16375
Index: gcc/tree-parloops.c
 
16376
===================================================================
 
16377
--- a/src/gcc/tree-parloops.c   (.../tags/gcc_4_8_0_release)
 
16378
+++ b/src/gcc/tree-parloops.c   (.../branches/gcc-4_8-branch)
 
16379
@@ -947,9 +947,9 @@
 
16380
 
 
16381
   struct reduction_info *const red = (struct reduction_info *) *slot;
 
16382
   tree const type = (tree) data;
 
16383
-  tree var = SSA_NAME_VAR (gimple_assign_lhs (red->reduc_stmt));
 
16384
-  tree field = build_decl (gimple_location (red->reduc_stmt),
 
16385
-                          FIELD_DECL, DECL_NAME (var), TREE_TYPE (var));
 
16386
+  tree var = gimple_assign_lhs (red->reduc_stmt);
 
16387
+  tree field = build_decl (gimple_location (red->reduc_stmt), FIELD_DECL,
 
16388
+                          SSA_NAME_IDENTIFIER (var), TREE_TYPE (var));
 
16389
 
 
16390
   insert_field_into_struct (type, field);
 
16391
 
 
16392
Index: gcc/ada/ChangeLog
 
16393
===================================================================
 
16394
--- a/src/gcc/ada/ChangeLog     (.../tags/gcc_4_8_0_release)
 
16395
+++ b/src/gcc/ada/ChangeLog     (.../branches/gcc-4_8-branch)
 
16396
@@ -1,3 +1,14 @@
 
16397
+2013-05-07  Eric Botcazou  <ebotcazou@adacore.com>
 
16398
+
 
16399
+       PR ada/56474
 
16400
+       * gcc-interface/decl.c (gnat_to_gnu_entity) <E_Array_Subtype>: Use
 
16401
+       int_const_binop to shift bounds by 1 when they are integer constants.
 
16402
+
 
16403
+2013-04-23  Kai Tietz  <ktietz@redhat.com>
 
16404
+
 
16405
+       PR target/55445
 
16406
+       * raise-gcc.c (__SEH__): Additional check that SjLj isn't active.
 
16407
+
 
16408
 2013-03-22  Release Manager
 
16409
 
 
16410
        * GCC 4.8.0 released.
 
16411
Index: gcc/ada/raise-gcc.c
 
16412
===================================================================
 
16413
--- a/src/gcc/ada/raise-gcc.c   (.../tags/gcc_4_8_0_release)
 
16414
+++ b/src/gcc/ada/raise-gcc.c   (.../branches/gcc-4_8-branch)
 
16415
@@ -1019,7 +1019,7 @@
 
16416
 
 
16417
 #ifdef __USING_SJLJ_EXCEPTIONS__
 
16418
 #define PERSONALITY_FUNCTION    __gnat_personality_sj0
 
16419
-#elif defined(__SEH__)
 
16420
+#elif defined (__SEH__)
 
16421
 #define PERSONALITY_FUNCTION    __gnat_personality_imp
 
16422
 #else
 
16423
 #define PERSONALITY_FUNCTION    __gnat_personality_v0
 
16424
@@ -1056,7 +1056,7 @@
 
16425
 typedef _Unwind_Action phases_arg_t;
 
16426
 #endif
 
16427
 
 
16428
-#ifdef __SEH__
 
16429
+#if defined (__SEH__) && !defined (__USING_SJLJ_EXCEPTIONS__)
 
16430
 static
 
16431
 #endif
 
16432
 _Unwind_Reason_Code
 
16433
@@ -1222,7 +1222,7 @@
 
16434
 #endif
 
16435
 }
 
16436
 
 
16437
-#ifdef __SEH__
 
16438
+#if defined (__SEH__) && !defined (__USING_SJLJ_EXCEPTIONS__)
 
16439
 
 
16440
 #define STATUS_USER_DEFINED            (1U << 29)
 
16441
 
 
16442
Index: gcc/ada/gcc-interface/decl.c
 
16443
===================================================================
 
16444
--- a/src/gcc/ada/gcc-interface/decl.c  (.../tags/gcc_4_8_0_release)
 
16445
+++ b/src/gcc/ada/gcc-interface/decl.c  (.../branches/gcc-4_8-branch)
 
16446
@@ -2447,15 +2447,17 @@
 
16447
                                                        gnu_orig_max,
 
16448
                                                        gnu_orig_min),
 
16449
                                       gnu_min,
 
16450
-                                      size_binop (PLUS_EXPR, gnu_max,
 
16451
-                                                  size_one_node));
 
16452
+                                      int_const_binop (PLUS_EXPR, gnu_max,
 
16453
+                                                       size_one_node));
 
16454
                }
 
16455
 
 
16456
              /* Finally we use (hb >= lb) ? hb : lb - 1 for the upper bound
 
16457
                 in all the other cases.  Note that, here as well as above,
 
16458
                 the condition used in the comparison must be equivalent to
 
16459
                 the condition (length != 0).  This is relied upon in order
 
16460
-                to optimize array comparisons in compare_arrays.  */
 
16461
+                to optimize array comparisons in compare_arrays.  Moreover
 
16462
+                we use int_const_binop for the shift by 1 if the bound is
 
16463
+                constant to avoid any unwanted overflow.  */
 
16464
              else
 
16465
                gnu_high
 
16466
                  = build_cond_expr (sizetype,
 
16467
@@ -2464,8 +2466,11 @@
 
16468
                                                      gnu_orig_max,
 
16469
                                                      gnu_orig_min),
 
16470
                                     gnu_max,
 
16471
-                                    size_binop (MINUS_EXPR, gnu_min,
 
16472
-                                                size_one_node));
 
16473
+                                    TREE_CODE (gnu_min) == INTEGER_CST
 
16474
+                                    ? int_const_binop (MINUS_EXPR, gnu_min,
 
16475
+                                                       size_one_node)
 
16476
+                                    : size_binop (MINUS_EXPR, gnu_min,
 
16477
+                                                  size_one_node));
 
16478
 
 
16479
              /* Reuse the index type for the range type.  Then make an index
 
16480
                 type with the size range in sizetype.  */
 
16481
Index: gcc/tsan.c
 
16482
===================================================================
 
16483
--- a/src/gcc/tsan.c    (.../tags/gcc_4_8_0_release)
 
16484
+++ b/src/gcc/tsan.c    (.../branches/gcc-4_8-branch)
 
16485
@@ -128,10 +128,13 @@
 
16486
        return false;
 
16487
     }
 
16488
 
 
16489
-  if (TREE_READONLY (base))
 
16490
+  if (TREE_READONLY (base)
 
16491
+      || (TREE_CODE (base) == VAR_DECL
 
16492
+         && DECL_HARD_REGISTER (base)))
 
16493
     return false;
 
16494
 
 
16495
-  if (bitpos % (size * BITS_PER_UNIT)
 
16496
+  if (size == 0
 
16497
+      || bitpos % (size * BITS_PER_UNIT)
 
16498
       || bitsize != size * BITS_PER_UNIT)
 
16499
     return false;
 
16500
 
 
16501
@@ -681,7 +684,8 @@
 
16502
     {
 
16503
       gsi = gsi_last_bb (e->src);
 
16504
       stmt = gsi_stmt (gsi);
 
16505
-      gcc_assert (gimple_code (stmt) == GIMPLE_RETURN);
 
16506
+      gcc_assert (gimple_code (stmt) == GIMPLE_RETURN
 
16507
+                 || gimple_call_builtin_p (stmt, BUILT_IN_RETURN));
 
16508
       loc = gimple_location (stmt);
 
16509
       builtin_decl = builtin_decl_implicit (BUILT_IN_TSAN_FUNC_EXIT);
 
16510
       g = gimple_build_call (builtin_decl, 0);
 
16511
Index: gcc/gimple-ssa-strength-reduction.c
 
16512
===================================================================
 
16513
--- a/src/gcc/gimple-ssa-strength-reduction.c   (.../tags/gcc_4_8_0_release)
 
16514
+++ b/src/gcc/gimple-ssa-strength-reduction.c   (.../branches/gcc-4_8-branch)
 
16515
@@ -1829,16 +1829,20 @@
 
16516
       if (c->kind == CAND_ADD
 
16517
          && c->index == increment
 
16518
          && (increment.sgt (double_int_one)
 
16519
-             || increment.slt (double_int_minus_one)))
 
16520
+             || increment.slt (double_int_minus_one))
 
16521
+         && (gimple_assign_rhs_code (c->cand_stmt) == PLUS_EXPR
 
16522
+             || gimple_assign_rhs_code (c->cand_stmt) == POINTER_PLUS_EXPR))
 
16523
        {
 
16524
-         tree t0;
 
16525
+         tree t0 = NULL_TREE;
 
16526
          tree rhs1 = gimple_assign_rhs1 (c->cand_stmt);
 
16527
          tree rhs2 = gimple_assign_rhs2 (c->cand_stmt);
 
16528
          if (operand_equal_p (rhs1, c->base_expr, 0))
 
16529
            t0 = rhs2;
 
16530
-         else
 
16531
+         else if (operand_equal_p (rhs2, c->base_expr, 0))
 
16532
            t0 = rhs1;
 
16533
-         if (SSA_NAME_DEF_STMT (t0) && gimple_bb (SSA_NAME_DEF_STMT (t0)))
 
16534
+         if (t0
 
16535
+             && SSA_NAME_DEF_STMT (t0)
 
16536
+             && gimple_bb (SSA_NAME_DEF_STMT (t0)))
 
16537
            {
 
16538
              incr_vec[incr_vec_len].initializer = t0;
 
16539
              incr_vec[incr_vec_len++].init_bb
 
16540
Index: gcc/tree-eh.c
 
16541
===================================================================
 
16542
--- a/src/gcc/tree-eh.c (.../tags/gcc_4_8_0_release)
 
16543
+++ b/src/gcc/tree-eh.c (.../branches/gcc-4_8-branch)
 
16544
@@ -1855,7 +1855,8 @@
 
16545
       this_region = gen_eh_region_must_not_throw (state->cur_region);
 
16546
       this_region->u.must_not_throw.failure_decl
 
16547
        = gimple_eh_must_not_throw_fndecl (inner);
 
16548
-      this_region->u.must_not_throw.failure_loc = gimple_location (tp);
 
16549
+      this_region->u.must_not_throw.failure_loc
 
16550
+       = LOCATION_LOCUS (gimple_location (tp));
 
16551
 
 
16552
       /* In order to get mangling applied to this decl, we must mark it
 
16553
         used now.  Otherwise, pass_ipa_free_lang_data won't think it
 
16554
Index: gcc/fortran/interface.c
 
16555
===================================================================
 
16556
--- a/src/gcc/fortran/interface.c       (.../tags/gcc_4_8_0_release)
 
16557
+++ b/src/gcc/fortran/interface.c       (.../branches/gcc-4_8-branch)
 
16558
@@ -1182,9 +1182,16 @@
 
16559
 {
 
16560
   gfc_symbol *r1, *r2;
 
16561
 
 
16562
-  r1 = s1->result ? s1->result : s1;
 
16563
-  r2 = s2->result ? s2->result : s2;
 
16564
+  if (s1->ts.interface && s1->ts.interface->result)
 
16565
+    r1 = s1->ts.interface->result;
 
16566
+  else
 
16567
+    r1 = s1->result ? s1->result : s1;
 
16568
 
 
16569
+  if (s2->ts.interface && s2->ts.interface->result)
 
16570
+    r2 = s2->ts.interface->result;
 
16571
+  else
 
16572
+    r2 = s2->result ? s2->result : s2;
 
16573
+
 
16574
   if (r1->ts.type == BT_UNKNOWN)
 
16575
     return SUCCESS;
 
16576
 
 
16577
Index: gcc/fortran/ChangeLog
 
16578
===================================================================
 
16579
--- a/src/gcc/fortran/ChangeLog (.../tags/gcc_4_8_0_release)
 
16580
+++ b/src/gcc/fortran/ChangeLog (.../branches/gcc-4_8-branch)
 
16581
@@ -1,3 +1,69 @@
 
16582
+2013-05-07  Tobias Burnus  <burnus@net-b.de>
 
16583
+
 
16584
+       Backport from mainline
 
16585
+       2013-05-02  Tobias Burnus  <burnus@net-b.de>
 
16586
+
 
16587
+       PR fortran/57142
 
16588
+       * simplify.c (gfc_simplify_size): Renamed from
 
16589
+       simplify_size; fix kind=8 handling.
 
16590
+       (gfc_simplify_size): New function.
 
16591
+       (gfc_simplify_shape): Add range check.
 
16592
+       * resolve.c (resolve_function): Fix handling
 
16593
+       for ISYM_SIZE.
 
16594
+
 
16595
+2013-04-26  Janus Weil  <janus@gcc.gnu.org>
 
16596
+
 
16597
+       Backports from trunk:
 
16598
+
 
16599
+       PR fortran/56814
 
16600
+       * interface.c (check_result_characteristics): Get result from interface
 
16601
+       if present.
 
16602
+
 
16603
+       PR fortran/56968
 
16604
+       * expr.c (gfc_check_pointer_assign): Handle generic functions returning
 
16605
+       procedure pointers.
 
16606
+
 
16607
+       PR fortran/53685
 
16608
+       PR fortran/57022
 
16609
+       * check.c (gfc_calculate_transfer_sizes): Fix for array-valued SOURCE
 
16610
+       expressions.
 
16611
+       * target-memory.h (gfc_element_size): New prototype.
 
16612
+       * target-memory.c (size_array): Remove.
 
16613
+       (gfc_element_size): New function.
 
16614
+       (gfc_target_expr_size): Modified to always return the full size of the
 
16615
+       expression.
 
16616
+
 
16617
+2013-04-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
 
16618
+           Mikael Morin  <mikael@gcc.gnu.org>
 
16619
+
 
16620
+       PR fortran/56872
 
16621
+       * frontend-passes.c (copy_walk_reduction_arg): Change argument type
 
16622
+       to gfc_constructor.  If it has an iterator, wrap the copy of its
 
16623
+       expression in an array constructor with that iterator.  Don't special
 
16624
+       case function expressions.
 
16625
+       (callback_reduction): Update caller.  Don't return early if there is
 
16626
+       an iterator.
 
16627
+
 
16628
+2013-04-18  Mikael Morin  <mikael@gcc.gnu.org>
 
16629
+
 
16630
+       PR fortran/56816
 
16631
+       * match.c (gfc_match_select_type): Add syntax error. Move namespace
 
16632
+       allocation and cleanup...
 
16633
+       * parse.c (decode_statement): ... here.
 
16634
+
 
16635
+2013-04-18  Tobias Burnus  <burnus@net-b.de>
 
16636
+
 
16637
+       PR fortran/56994
 
16638
+       * invoke.texi (NEAREST): S argument is not optional.
 
16639
+
 
16640
+2013-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
 
16641
+
 
16642
+       PR fortran/56782
 
16643
+       Backport fron trunk.
 
16644
+       * frontend-passes.c (callback_reduction):  Dont't do
 
16645
+       any simplification if there is only a single element
 
16646
+       which has an iterator.
 
16647
+
 
16648
 2013-03-22  Release Manager
 
16649
 
 
16650
        * GCC 4.8.0 released.
 
16651
Index: gcc/fortran/expr.c
 
16652
===================================================================
 
16653
--- a/src/gcc/fortran/expr.c    (.../tags/gcc_4_8_0_release)
 
16654
+++ b/src/gcc/fortran/expr.c    (.../branches/gcc-4_8-branch)
 
16655
@@ -3528,7 +3528,11 @@
 
16656
        }
 
16657
       else if (rvalue->expr_type == EXPR_FUNCTION)
 
16658
        {
 
16659
-         s2 = rvalue->symtree->n.sym->result;
 
16660
+         if (rvalue->value.function.esym)
 
16661
+           s2 = rvalue->value.function.esym->result;
 
16662
+         else
 
16663
+           s2 = rvalue->symtree->n.sym->result;
 
16664
+
 
16665
          name = s2->name;
 
16666
        }
 
16667
       else
 
16668
Index: gcc/fortran/frontend-passes.c
 
16669
===================================================================
 
16670
--- a/src/gcc/fortran/frontend-passes.c (.../tags/gcc_4_8_0_release)
 
16671
+++ b/src/gcc/fortran/frontend-passes.c (.../branches/gcc-4_8-branch)
 
16672
@@ -188,37 +188,49 @@
 
16673
    old one can be freed.  */
 
16674
 
 
16675
 static gfc_expr *
 
16676
-copy_walk_reduction_arg (gfc_expr *e, gfc_expr *fn)
 
16677
+copy_walk_reduction_arg (gfc_constructor *c, gfc_expr *fn)
 
16678
 {
 
16679
-  gfc_expr *fcn;
 
16680
-  gfc_isym_id id;
 
16681
+  gfc_expr *fcn, *e = c->expr;
 
16682
 
 
16683
-  if (e->rank == 0 || e->expr_type == EXPR_FUNCTION)
 
16684
-    fcn = gfc_copy_expr (e);
 
16685
-  else
 
16686
+  fcn = gfc_copy_expr (e);
 
16687
+  if (c->iterator)
 
16688
     {
 
16689
-      id = fn->value.function.isym->id;
 
16690
+      gfc_constructor_base newbase;
 
16691
+      gfc_expr *new_expr;
 
16692
+      gfc_constructor *new_c;
 
16693
 
 
16694
+      newbase = NULL;
 
16695
+      new_expr = gfc_get_expr ();
 
16696
+      new_expr->expr_type = EXPR_ARRAY;
 
16697
+      new_expr->ts = e->ts;
 
16698
+      new_expr->where = e->where;
 
16699
+      new_expr->rank = 1;
 
16700
+      new_c = gfc_constructor_append_expr (&newbase, fcn, &(e->where));
 
16701
+      new_c->iterator = c->iterator;
 
16702
+      new_expr->value.constructor = newbase;
 
16703
+      c->iterator = NULL;
 
16704
+
 
16705
+      fcn = new_expr;
 
16706
+    }
 
16707
+
 
16708
+  if (fcn->rank != 0)
 
16709
+    {
 
16710
+      gfc_isym_id id = fn->value.function.isym->id;
 
16711
+
 
16712
       if (id == GFC_ISYM_SUM || id == GFC_ISYM_PRODUCT)
 
16713
-       fcn = gfc_build_intrinsic_call (current_ns,
 
16714
-                                       fn->value.function.isym->id,
 
16715
+       fcn = gfc_build_intrinsic_call (current_ns, id,
 
16716
                                        fn->value.function.isym->name,
 
16717
-                                       fn->where, 3, gfc_copy_expr (e),
 
16718
-                                       NULL, NULL);
 
16719
+                                       fn->where, 3, fcn, NULL, NULL);
 
16720
       else if (id == GFC_ISYM_ANY || id == GFC_ISYM_ALL)
 
16721
-       fcn = gfc_build_intrinsic_call (current_ns,
 
16722
-                                       fn->value.function.isym->id,
 
16723
+       fcn = gfc_build_intrinsic_call (current_ns, id,
 
16724
                                        fn->value.function.isym->name,
 
16725
-                                       fn->where, 2, gfc_copy_expr (e),
 
16726
-                                       NULL);
 
16727
+                                       fn->where, 2, fcn, NULL);
 
16728
       else
 
16729
        gfc_internal_error ("Illegal id in copy_walk_reduction_arg");
 
16730
 
 
16731
       fcn->symtree->n.sym->attr.access = ACCESS_PRIVATE;
 
16732
     }
 
16733
 
 
16734
-  (void) gfc_expr_walker (&fcn, callback_reduction, NULL);
 
16735
-
 
16736
   return fcn;
 
16737
 }
 
16738
 
 
16739
@@ -296,10 +308,15 @@
 
16740
 
 
16741
   c = gfc_constructor_first (arg->value.constructor);
 
16742
 
 
16743
+  /* Don't do any simplififcation if we have
 
16744
+     - no element in the constructor or
 
16745
+     - only have a single element in the array which contains an
 
16746
+     iterator.  */
 
16747
+
 
16748
   if (c == NULL)
 
16749
     return 0;
 
16750
 
 
16751
-  res = copy_walk_reduction_arg (c->expr, fn);
 
16752
+  res = copy_walk_reduction_arg (c, fn);
 
16753
 
 
16754
   c = gfc_constructor_next (c);
 
16755
   while (c)
 
16756
@@ -311,7 +328,7 @@
 
16757
       new_expr->where = fn->where;
 
16758
       new_expr->value.op.op = op;
 
16759
       new_expr->value.op.op1 = res;
 
16760
-      new_expr->value.op.op2 = copy_walk_reduction_arg (c->expr, fn);
 
16761
+      new_expr->value.op.op2 = copy_walk_reduction_arg (c, fn);
 
16762
       res = new_expr;
 
16763
       c = gfc_constructor_next (c);
 
16764
     }
 
16765
Index: gcc/fortran/resolve.c
 
16766
===================================================================
 
16767
--- a/src/gcc/fortran/resolve.c (.../tags/gcc_4_8_0_release)
 
16768
+++ b/src/gcc/fortran/resolve.c (.../branches/gcc-4_8-branch)
 
16769
@@ -3247,6 +3247,7 @@
 
16770
       for (arg = expr->value.function.actual; arg; arg = arg->next)
 
16771
        {
 
16772
          if ((GENERIC_ID == GFC_ISYM_UBOUND || GENERIC_ID == GFC_ISYM_SIZE)
 
16773
+             && arg == expr->value.function.actual
 
16774
              && arg->next != NULL && arg->next->expr)
 
16775
            {
 
16776
              if (arg->next->expr->expr_type != EXPR_CONSTANT)
 
16777
Index: gcc/fortran/target-memory.c
 
16778
===================================================================
 
16779
--- a/src/gcc/fortran/target-memory.c   (.../tags/gcc_4_8_0_release)
 
16780
+++ b/src/gcc/fortran/target-memory.c   (.../branches/gcc-4_8-branch)
 
16781
@@ -35,17 +35,7 @@
 
16782
 /* --------------------------------------------------------------- */ 
 
16783
 /* Calculate the size of an expression.  */
 
16784
 
 
16785
-static size_t
 
16786
-size_array (gfc_expr *e)
 
16787
-{
 
16788
-  mpz_t array_size;
 
16789
-  gfc_constructor *c = gfc_constructor_first (e->value.constructor);
 
16790
-  size_t elt_size = gfc_target_expr_size (c->expr);
 
16791
 
 
16792
-  gfc_array_size (e, &array_size);
 
16793
-  return (size_t)mpz_get_ui (array_size) * elt_size;
 
16794
-}
 
16795
-
 
16796
 static size_t
 
16797
 size_integer (int kind)
 
16798
 {
 
16799
@@ -82,16 +72,14 @@
 
16800
 }
 
16801
 
 
16802
 
 
16803
+/* Return the size of a single element of the given expression.
 
16804
+   Identical to gfc_target_expr_size for scalars.  */
 
16805
+
 
16806
 size_t
 
16807
-gfc_target_expr_size (gfc_expr *e)
 
16808
+gfc_element_size (gfc_expr *e)
 
16809
 {
 
16810
   tree type;
 
16811
 
 
16812
-  gcc_assert (e != NULL);
 
16813
-
 
16814
-  if (e->expr_type == EXPR_ARRAY)
 
16815
-    return size_array (e);
 
16816
-
 
16817
   switch (e->ts.type)
 
16818
     {
 
16819
     case BT_INTEGER:
 
16820
@@ -133,12 +121,36 @@
 
16821
        return size;
 
16822
       }
 
16823
     default:
 
16824
-      gfc_internal_error ("Invalid expression in gfc_target_expr_size.");
 
16825
+      gfc_internal_error ("Invalid expression in gfc_element_size.");
 
16826
       return 0;
 
16827
     }
 
16828
 }
 
16829
 
 
16830
 
 
16831
+/* Return the size of an expression in its target representation.  */
 
16832
+
 
16833
+size_t
 
16834
+gfc_target_expr_size (gfc_expr *e)
 
16835
+{
 
16836
+  mpz_t tmp;
 
16837
+  size_t asz;
 
16838
+
 
16839
+  gcc_assert (e != NULL);
 
16840
+
 
16841
+  if (e->rank)
 
16842
+    {
 
16843
+      if (gfc_array_size (e, &tmp))
 
16844
+       asz = mpz_get_ui (tmp);
 
16845
+      else
 
16846
+       asz = 0;
 
16847
+    }
 
16848
+  else
 
16849
+    asz = 1;
 
16850
+
 
16851
+  return asz * gfc_element_size (e);
 
16852
+}
 
16853
+
 
16854
+
 
16855
 /* The encode_* functions export a value into a buffer, and 
 
16856
    return the number of bytes of the buffer that have been
 
16857
    used.  */
 
16858
Index: gcc/fortran/match.c
 
16859
===================================================================
 
16860
--- a/src/gcc/fortran/match.c   (.../tags/gcc_4_8_0_release)
 
16861
+++ b/src/gcc/fortran/match.c   (.../branches/gcc-4_8-branch)
 
16862
@@ -5364,7 +5364,6 @@
 
16863
   char name[GFC_MAX_SYMBOL_LEN];
 
16864
   bool class_array;
 
16865
   gfc_symbol *sym;
 
16866
-  gfc_namespace *parent_ns;
 
16867
 
 
16868
   m = gfc_match_label ();
 
16869
   if (m == MATCH_ERROR)
 
16870
@@ -5374,8 +5373,6 @@
 
16871
   if (m != MATCH_YES)
 
16872
     return m;
 
16873
 
 
16874
-  gfc_current_ns = gfc_build_block_ns (gfc_current_ns);
 
16875
-
 
16876
   m = gfc_match (" %n => %e", name, &expr2);
 
16877
   if (m == MATCH_YES)
 
16878
     {
 
16879
@@ -5406,7 +5403,10 @@
 
16880
 
 
16881
   m = gfc_match (" )%t");
 
16882
   if (m != MATCH_YES)
 
16883
-    goto cleanup;
 
16884
+    {
 
16885
+      gfc_error ("parse error in SELECT TYPE statement at %C");
 
16886
+      goto cleanup;
 
16887
+    }
 
16888
 
 
16889
   /* This ghastly expression seems to be needed to distinguish a CLASS
 
16890
      array, which can have a reference, from other expressions that
 
16891
@@ -5444,9 +5444,6 @@
 
16892
   return MATCH_YES;
 
16893
 
 
16894
 cleanup:
 
16895
-  parent_ns = gfc_current_ns->parent;
 
16896
-  gfc_free_namespace (gfc_current_ns);
 
16897
-  gfc_current_ns = parent_ns;
 
16898
   return m;
 
16899
 }
 
16900
 
 
16901
Index: gcc/fortran/target-memory.h
 
16902
===================================================================
 
16903
--- a/src/gcc/fortran/target-memory.h   (.../tags/gcc_4_8_0_release)
 
16904
+++ b/src/gcc/fortran/target-memory.h   (.../branches/gcc-4_8-branch)
 
16905
@@ -24,7 +24,7 @@
 
16906
 /* Convert a BOZ to REAL or COMPLEX.  */
 
16907
 bool gfc_convert_boz (gfc_expr *, gfc_typespec *);
 
16908
 
 
16909
-/* Return the size of an expression in its target representation.  */
 
16910
+size_t gfc_element_size (gfc_expr *);
 
16911
 size_t gfc_target_expr_size (gfc_expr *);
 
16912
 
 
16913
 /* Write a constant expression in binary form to a target buffer.  */
 
16914
Index: gcc/fortran/parse.c
 
16915
===================================================================
 
16916
--- a/src/gcc/fortran/parse.c   (.../tags/gcc_4_8_0_release)
 
16917
+++ b/src/gcc/fortran/parse.c   (.../branches/gcc-4_8-branch)
 
16918
@@ -262,6 +262,7 @@
 
16919
 static gfc_statement
 
16920
 decode_statement (void)
 
16921
 {
 
16922
+  gfc_namespace *ns;
 
16923
   gfc_statement st;
 
16924
   locus old_locus;
 
16925
   match m;
 
16926
@@ -363,7 +364,12 @@
 
16927
   match (NULL, gfc_match_associate, ST_ASSOCIATE);
 
16928
   match (NULL, gfc_match_critical, ST_CRITICAL);
 
16929
   match (NULL, gfc_match_select, ST_SELECT_CASE);
 
16930
+
 
16931
+  gfc_current_ns = gfc_build_block_ns (gfc_current_ns);
 
16932
   match (NULL, gfc_match_select_type, ST_SELECT_TYPE);
 
16933
+  ns = gfc_current_ns;
 
16934
+  gfc_current_ns = gfc_current_ns->parent;
 
16935
+  gfc_free_namespace (ns);
 
16936
 
 
16937
   /* General statement matching: Instead of testing every possible
 
16938
      statement, we eliminate most possibilities by peeking at the
 
16939
Index: gcc/fortran/check.c
 
16940
===================================================================
 
16941
--- a/src/gcc/fortran/check.c   (.../tags/gcc_4_8_0_release)
 
16942
+++ b/src/gcc/fortran/check.c   (.../branches/gcc-4_8-branch)
 
16943
@@ -4017,8 +4017,6 @@
 
16944
                              size_t *result_length_p)
 
16945
 {
 
16946
   size_t result_elt_size;
 
16947
-  mpz_t tmp;
 
16948
-  gfc_expr *mold_element;
 
16949
 
 
16950
   if (source->expr_type == EXPR_FUNCTION)
 
16951
     return FAILURE;
 
16952
@@ -4027,20 +4025,12 @@
 
16953
     return FAILURE;
 
16954
 
 
16955
   /* Calculate the size of the source.  */
 
16956
-  if (source->expr_type == EXPR_ARRAY
 
16957
-      && gfc_array_size (source, &tmp) == FAILURE)
 
16958
-    return FAILURE;
 
16959
-
 
16960
   *source_size = gfc_target_expr_size (source);
 
16961
   if (*source_size == 0)
 
16962
     return FAILURE;
 
16963
 
 
16964
-  mold_element = mold->expr_type == EXPR_ARRAY
 
16965
-                ? gfc_constructor_first (mold->value.constructor)->expr
 
16966
-                : mold;
 
16967
-
 
16968
   /* Determine the size of the element.  */
 
16969
-  result_elt_size = gfc_target_expr_size (mold_element);
 
16970
+  result_elt_size = gfc_element_size (mold);
 
16971
   if (result_elt_size == 0)
 
16972
     return FAILURE;
 
16973
 
 
16974
Index: gcc/fortran/simplify.c
 
16975
===================================================================
 
16976
--- a/src/gcc/fortran/simplify.c        (.../tags/gcc_4_8_0_release)
 
16977
+++ b/src/gcc/fortran/simplify.c        (.../branches/gcc-4_8-branch)
 
16978
@@ -32,7 +32,9 @@
 
16979
 
 
16980
 gfc_expr gfc_bad_expr;
 
16981
 
 
16982
+static gfc_expr *simplify_size (gfc_expr *, gfc_expr *, int);
 
16983
 
 
16984
+
 
16985
 /* Note that 'simplification' is not just transforming expressions.
 
16986
    For functions that are not simplified at compile time, range
 
16987
    checking is done if possible.
 
16988
@@ -3247,7 +3249,7 @@
 
16989
          gfc_expr* dim = result;
 
16990
          mpz_set_si (dim->value.integer, d);
 
16991
 
 
16992
-         result = gfc_simplify_size (array, dim, kind);
 
16993
+         result = simplify_size (array, dim, k);
 
16994
          gfc_free_expr (dim);
 
16995
          if (!result)
 
16996
            goto returnNull;
 
16997
@@ -5503,15 +5505,12 @@
 
16998
       e = gfc_get_constant_expr (BT_INTEGER, k, &source->where);
 
16999
 
 
17000
       if (t == SUCCESS)
 
17001
-       {
 
17002
-         mpz_set (e->value.integer, shape[n]);
 
17003
-         mpz_clear (shape[n]);
 
17004
-       }
 
17005
+       mpz_set (e->value.integer, shape[n]);
 
17006
       else
 
17007
        {
 
17008
          mpz_set_ui (e->value.integer, n + 1);
 
17009
 
 
17010
-         f = gfc_simplify_size (source, e, NULL);
 
17011
+         f = simplify_size (source, e, k);
 
17012
          gfc_free_expr (e);
 
17013
          if (f == NULL)
 
17014
            {
 
17015
@@ -5522,24 +5521,31 @@
 
17016
            e = f;
 
17017
        }
 
17018
 
 
17019
+      if (e == &gfc_bad_expr || range_check (e, "SHAPE") == &gfc_bad_expr)
 
17020
+       {
 
17021
+         gfc_free_expr (result);
 
17022
+         if (t)
 
17023
+           gfc_clear_shape (shape, source->rank);
 
17024
+         return &gfc_bad_expr;
 
17025
+       }
 
17026
+
 
17027
       gfc_constructor_append_expr (&result->value.constructor, e, NULL);
 
17028
     }
 
17029
 
 
17030
+  if (t)
 
17031
+    gfc_clear_shape (shape, source->rank);
 
17032
+
 
17033
   return result;
 
17034
 }
 
17035
 
 
17036
 
 
17037
-gfc_expr *
 
17038
-gfc_simplify_size (gfc_expr *array, gfc_expr *dim, gfc_expr *kind)
 
17039
+static gfc_expr *
 
17040
+simplify_size (gfc_expr *array, gfc_expr *dim, int k)
 
17041
 {
 
17042
   mpz_t size;
 
17043
   gfc_expr *return_value;
 
17044
   int d;
 
17045
-  int k = get_kind (BT_INTEGER, kind, "SIZE", gfc_default_integer_kind);
 
17046
 
 
17047
-  if (k == -1)
 
17048
-    return &gfc_bad_expr;
 
17049
-
 
17050
   /* For unary operations, the size of the result is given by the size
 
17051
      of the operand.  For binary ones, it's the size of the first operand
 
17052
      unless it is scalar, then it is the size of the second.  */
 
17053
@@ -5568,7 +5574,7 @@
 
17054
              replacement = array->value.op.op1;
 
17055
            else
 
17056
              {
 
17057
-               simplified = gfc_simplify_size (array->value.op.op1, dim, kind);
 
17058
+               simplified = simplify_size (array->value.op.op1, dim, k);
 
17059
                if (simplified)
 
17060
                  return simplified;
 
17061
 
 
17062
@@ -5578,18 +5584,20 @@
 
17063
        }
 
17064
 
 
17065
       /* Try to reduce it directly if possible.  */
 
17066
-      simplified = gfc_simplify_size (replacement, dim, kind);
 
17067
+      simplified = simplify_size (replacement, dim, k);
 
17068
 
 
17069
       /* Otherwise, we build a new SIZE call.  This is hopefully at least
 
17070
         simpler than the original one.  */
 
17071
       if (!simplified)
 
17072
-       simplified = gfc_build_intrinsic_call (gfc_current_ns,
 
17073
-                                              GFC_ISYM_SIZE, "size",
 
17074
-                                              array->where, 3,
 
17075
-                                              gfc_copy_expr (replacement),
 
17076
-                                              gfc_copy_expr (dim),
 
17077
-                                              gfc_copy_expr (kind));
 
17078
-
 
17079
+       {
 
17080
+         gfc_expr *kind = gfc_get_int_expr (gfc_default_integer_kind, NULL, k);
 
17081
+         simplified = gfc_build_intrinsic_call (gfc_current_ns,
 
17082
+                                                GFC_ISYM_SIZE, "size",
 
17083
+                                                array->where, 3,
 
17084
+                                                gfc_copy_expr (replacement),
 
17085
+                                                gfc_copy_expr (dim),
 
17086
+                                                kind);
 
17087
+       }
 
17088
       return simplified;
 
17089
     }
 
17090
 
 
17091
@@ -5608,13 +5616,32 @@
 
17092
        return NULL;
 
17093
     }
 
17094
 
 
17095
-  return_value = gfc_get_int_expr (k, &array->where, mpz_get_si (size));
 
17096
+  return_value = gfc_get_constant_expr (BT_INTEGER, k, &array->where);
 
17097
+  mpz_set (return_value->value.integer, size);
 
17098
   mpz_clear (size);
 
17099
+
 
17100
   return return_value;
 
17101
 }
 
17102
 
 
17103
 
 
17104
 gfc_expr *
 
17105
+gfc_simplify_size (gfc_expr *array, gfc_expr *dim, gfc_expr *kind)
 
17106
+{
 
17107
+  gfc_expr *result;
 
17108
+  int k = get_kind (BT_INTEGER, kind, "SIZE", gfc_default_integer_kind);
 
17109
+
 
17110
+  if (k == -1)
 
17111
+    return &gfc_bad_expr;
 
17112
+
 
17113
+  result = simplify_size (array, dim, k);
 
17114
+  if (result == NULL || result == &gfc_bad_expr)
 
17115
+    return result;
 
17116
+
 
17117
+  return range_check (result, "SIZE");
 
17118
+}
 
17119
+
 
17120
+
 
17121
+gfc_expr *
 
17122
 gfc_simplify_sign (gfc_expr *x, gfc_expr *y)
 
17123
 {
 
17124
   gfc_expr *result;
 
17125
Index: gcc/configure.ac
 
17126
===================================================================
 
17127
--- a/src/gcc/configure.ac      (.../tags/gcc_4_8_0_release)
 
17128
+++ b/src/gcc/configure.ac      (.../branches/gcc-4_8-branch)
 
17129
@@ -942,7 +942,7 @@
 
17130
 AC_CHECK_HEADERS(limits.h stddef.h string.h strings.h stdlib.h time.h iconv.h \
 
17131
                 fcntl.h unistd.h sys/file.h sys/time.h sys/mman.h \
 
17132
                 sys/resource.h sys/param.h sys/times.h sys/stat.h \
 
17133
-                direct.h malloc.h langinfo.h ldfcn.h locale.h wchar.h libintl.h)
 
17134
+                direct.h malloc.h langinfo.h ldfcn.h locale.h wchar.h)
 
17135
 
 
17136
 # Check for thread headers.
 
17137
 AC_CHECK_HEADER(thread.h, [have_thread_h=yes], [have_thread_h=])
 
17138
Index: gcc/stor-layout.c
 
17139
===================================================================
 
17140
--- a/src/gcc/stor-layout.c     (.../tags/gcc_4_8_0_release)
 
17141
+++ b/src/gcc/stor-layout.c     (.../branches/gcc-4_8-branch)
 
17142
@@ -316,6 +316,8 @@
 
17143
 
 
17144
   for (i = 0; size_functions && size_functions->iterate (i, &fndecl); i++)
 
17145
     {
 
17146
+      allocate_struct_function (fndecl, false);
 
17147
+      set_cfun (NULL);
 
17148
       dump_function (TDI_original, fndecl);
 
17149
       gimplify_function_tree (fndecl);
 
17150
       dump_function (TDI_generic, fndecl);
 
17151
Index: gcc/lra-coalesce.c
 
17152
===================================================================
 
17153
--- a/src/gcc/lra-coalesce.c    (.../tags/gcc_4_8_0_release)
 
17154
+++ b/src/gcc/lra-coalesce.c    (.../branches/gcc-4_8-branch)
 
17155
@@ -201,24 +201,14 @@
 
17156
     }
 
17157
 }
 
17158
 
 
17159
-/* Return true if pseudo REGNO can be potentially coalesced.  Use
 
17160
-   SPLIT_PSEUDO_BITMAP to find pseudos whose live ranges were
 
17161
-   split.  */
 
17162
+/* Return true if pseudo REGNO can be potentially coalesced.  */
 
17163
 static bool
 
17164
-coalescable_pseudo_p (int regno, bitmap split_origin_bitmap)
 
17165
+coalescable_pseudo_p (int regno)
 
17166
 {
 
17167
   lra_assert (regno >= FIRST_PSEUDO_REGISTER);
 
17168
-  /* Don't coalesce inheritance pseudos because spilled inheritance
 
17169
-     pseudos will be removed in subsequent 'undo inheritance'
 
17170
-     pass.  */
 
17171
-  return (lra_reg_info[regno].restore_regno < 0
 
17172
-         /* We undo splits for spilled pseudos whose live ranges were
 
17173
-            split.  So don't coalesce them, it is not necessary and
 
17174
-            the undo transformations would be wrong.  */
 
17175
-         && ! bitmap_bit_p (split_origin_bitmap, regno)
 
17176
-         /* We don't want to coalesce regnos with equivalences, at
 
17177
+  return (/* We don't want to coalesce regnos with equivalences, at
 
17178
             least without updating this info.  */
 
17179
-         && ira_reg_equiv[regno].constant == NULL_RTX
 
17180
+         ira_reg_equiv[regno].constant == NULL_RTX
 
17181
          && ira_reg_equiv[regno].memory == NULL_RTX
 
17182
          && ira_reg_equiv[regno].invariant == NULL_RTX);
 
17183
 }
 
17184
@@ -230,12 +220,10 @@
 
17185
 {
 
17186
   basic_block bb;
 
17187
   rtx mv, set, insn, next, *sorted_moves;
 
17188
-  int i, mv_num, sregno, dregno, restore_regno;
 
17189
-  unsigned int regno;
 
17190
+  int i, mv_num, sregno, dregno;
 
17191
   int coalesced_moves;
 
17192
   int max_regno = max_reg_num ();
 
17193
-  bitmap_head involved_insns_bitmap, split_origin_bitmap;
 
17194
-  bitmap_iterator bi;
 
17195
+  bitmap_head involved_insns_bitmap;
 
17196
 
 
17197
   timevar_push (TV_LRA_COALESCE);
 
17198
 
 
17199
@@ -249,11 +237,6 @@
 
17200
     first_coalesced_pseudo[i] = next_coalesced_pseudo[i] = i;
 
17201
   sorted_moves = XNEWVEC (rtx, get_max_uid ());
 
17202
   mv_num = 0;
 
17203
-  /* Collect pseudos whose live ranges were split.  */
 
17204
-  bitmap_initialize (&split_origin_bitmap, &reg_obstack);
 
17205
-  EXECUTE_IF_SET_IN_BITMAP (&lra_split_regs, 0, regno, bi)
 
17206
-    if ((restore_regno = lra_reg_info[regno].restore_regno) >= 0)
 
17207
-      bitmap_set_bit (&split_origin_bitmap, restore_regno);
 
17208
   /* Collect moves.  */
 
17209
   coalesced_moves = 0;
 
17210
   FOR_EACH_BB (bb)
 
17211
@@ -265,15 +248,13 @@
 
17212
            && (sregno = REGNO (SET_SRC (set))) >= FIRST_PSEUDO_REGISTER
 
17213
            && (dregno = REGNO (SET_DEST (set))) >= FIRST_PSEUDO_REGISTER
 
17214
            && mem_move_p (sregno, dregno)
 
17215
-           && coalescable_pseudo_p (sregno, &split_origin_bitmap)
 
17216
-           && coalescable_pseudo_p (dregno, &split_origin_bitmap)
 
17217
+           && coalescable_pseudo_p (sregno) && coalescable_pseudo_p (dregno)
 
17218
            && ! side_effects_p (set)
 
17219
            && !(lra_intersected_live_ranges_p
 
17220
                 (lra_reg_info[sregno].live_ranges,
 
17221
                  lra_reg_info[dregno].live_ranges)))
 
17222
          sorted_moves[mv_num++] = insn;
 
17223
     }
 
17224
-  bitmap_clear (&split_origin_bitmap);
 
17225
   qsort (sorted_moves, mv_num, sizeof (rtx), move_freq_compare_func);
 
17226
   /* Coalesced copies, most frequently executed first. */
 
17227
   bitmap_initialize (&coalesced_pseudos_bitmap, &reg_obstack);
 
17228
Index: gcc/lra-constraints.c
 
17229
===================================================================
 
17230
--- a/src/gcc/lra-constraints.c (.../tags/gcc_4_8_0_release)
 
17231
+++ b/src/gcc/lra-constraints.c (.../branches/gcc-4_8-branch)
 
17232
@@ -1054,9 +1054,6 @@
 
17233
 /* Number of necessary reloads and overall cost reflecting the
 
17234
    previous value and other unpleasantness of the best alternative.  */
 
17235
 static int best_losers, best_overall;
 
17236
-/* Number of small register classes used for operands of the best
 
17237
-   alternative.         */
 
17238
-static int best_small_class_operands_num;
 
17239
 /* Overall number hard registers used for reloads.  For example, on
 
17240
    some targets we need 2 general registers to reload DFmode and only
 
17241
    one floating point register.         */
 
17242
@@ -1321,7 +1318,7 @@
 
17243
 process_alt_operands (int only_alternative)
 
17244
 {
 
17245
   bool ok_p = false;
 
17246
-  int nop, small_class_operands_num, overall, nalt;
 
17247
+  int nop, overall, nalt;
 
17248
   int n_alternatives = curr_static_id->n_alternatives;
 
17249
   int n_operands = curr_static_id->n_operands;
 
17250
   /* LOSERS counts the operands that don't fit this alternative and
 
17251
@@ -1400,6 +1397,7 @@
 
17252
       if (only_alternative >= 0 && nalt != only_alternative)
 
17253
        continue;
 
17254
 
 
17255
+            
 
17256
       overall = losers = reject = reload_nregs = reload_sum = 0;
 
17257
       for (nop = 0; nop < n_operands; nop++)
 
17258
        reject += (curr_static_id
 
17259
@@ -1978,9 +1976,16 @@
 
17260
                              (op, this_alternative) == NO_REGS))))
 
17261
                reject += LRA_MAX_REJECT;
 
17262
 
 
17263
-             if (! ((const_to_mem && constmemok)
 
17264
-                    || (MEM_P (op) && offmemok)))
 
17265
+             if (MEM_P (op) && offmemok)
 
17266
                {
 
17267
+                 /* If we know offset and this non-offsetable memory,
 
17268
+                    something wrong with this memory and it is better
 
17269
+                    to try other memory possibilities.  */
 
17270
+                 if (MEM_OFFSET_KNOWN_P (op))
 
17271
+                   reject += LRA_MAX_REJECT;
 
17272
+               }
 
17273
+             else if (! (const_to_mem && constmemok))
 
17274
+               {
 
17275
                  /* We prefer to reload pseudos over reloading other
 
17276
                     things, since such reloads may be able to be
 
17277
                     eliminated later.  So bump REJECT in other cases.
 
17278
@@ -1994,6 +1999,9 @@
 
17279
                  if (! no_regs_p)
 
17280
                    reload_nregs
 
17281
                      += ira_reg_class_max_nregs[this_alternative][mode];
 
17282
+
 
17283
+                 if (SMALL_REGISTER_CLASS_P (this_alternative))
 
17284
+                   reject += LRA_LOSER_COST_FACTOR / 2;
 
17285
                }
 
17286
 
 
17287
              /* We are trying to spill pseudo into memory.  It is
 
17288
@@ -2001,7 +2009,7 @@
 
17289
                 although it might takes the same number of
 
17290
                 reloads.  */
 
17291
              if (no_regs_p && REG_P (op))
 
17292
-               reject++;
 
17293
+               reject += 2;
 
17294
 
 
17295
 #ifdef SECONDARY_MEMORY_NEEDED
 
17296
              /* If reload requires moving value through secondary
 
17297
@@ -2021,6 +2029,7 @@
 
17298
                 reloads.  */
 
17299
              if (!REG_P (op) || curr_static_id->operand[nop].type != OP_IN)
 
17300
                reject++;
 
17301
+
 
17302
            }
 
17303
 
 
17304
          if (early_clobber_p)
 
17305
@@ -2032,7 +2041,13 @@
 
17306
             or non-important thing to be worth to do it.  */
 
17307
          overall = losers * LRA_LOSER_COST_FACTOR + reject;
 
17308
          if ((best_losers == 0 || losers != 0) && best_overall < overall)
 
17309
-           goto fail;
 
17310
+            {
 
17311
+              if (lra_dump_file != NULL)
 
17312
+               fprintf (lra_dump_file,
 
17313
+                        "          alt=%d,overall=%d,losers=%d -- reject\n",
 
17314
+                        nalt, overall, losers);
 
17315
+              goto fail;
 
17316
+            }
 
17317
 
 
17318
          curr_alt[nop] = this_alternative;
 
17319
          COPY_HARD_REG_SET (curr_alt_set[nop], this_alternative_set);
 
17320
@@ -2099,7 +2114,10 @@
 
17321
              curr_alt_dont_inherit_ops[curr_alt_dont_inherit_ops_num++]
 
17322
                = last_conflict_j;
 
17323
              losers++;
 
17324
-             overall += LRA_LOSER_COST_FACTOR;
 
17325
+             /* Early clobber was already reflected in REJECT. */
 
17326
+             lra_assert (reject > 0);
 
17327
+             reject--;
 
17328
+             overall += LRA_LOSER_COST_FACTOR - 1;
 
17329
            }
 
17330
          else
 
17331
            {
 
17332
@@ -2123,13 +2141,15 @@
 
17333
                }
 
17334
              curr_alt_win[i] = curr_alt_match_win[i] = false;
 
17335
              losers++;
 
17336
-             overall += LRA_LOSER_COST_FACTOR;
 
17337
+             /* Early clobber was already reflected in REJECT. */
 
17338
+             lra_assert (reject > 0);
 
17339
+             reject--;
 
17340
+             overall += LRA_LOSER_COST_FACTOR - 1;
 
17341
            }
 
17342
        }
 
17343
-      small_class_operands_num = 0;
 
17344
-      for (nop = 0; nop < n_operands; nop++)
 
17345
-       small_class_operands_num
 
17346
-         += SMALL_REGISTER_CLASS_P (curr_alt[nop]) ? 1 : 0;
 
17347
+      if (lra_dump_file != NULL)
 
17348
+       fprintf (lra_dump_file, "          alt=%d,overall=%d,losers=%d,rld_nregs=%d\n",
 
17349
+                nalt, overall, losers, reload_nregs);
 
17350
 
 
17351
       /* If this alternative can be made to work by reloading, and it
 
17352
         needs less reloading than the others checked so far, record
 
17353
@@ -2141,17 +2161,12 @@
 
17354
                  || (best_overall == overall
 
17355
                      /* If the cost of the reloads is the same,
 
17356
                         prefer alternative which requires minimal
 
17357
-                        number of small register classes for the
 
17358
-                        operands.  This improves chances of reloads
 
17359
-                        for insn requiring small register
 
17360
-                        classes.  */
 
17361
-                     && (small_class_operands_num
 
17362
-                         < best_small_class_operands_num
 
17363
-                         || (small_class_operands_num
 
17364
-                             == best_small_class_operands_num
 
17365
-                             && (reload_nregs < best_reload_nregs
 
17366
-                                 || (reload_nregs == best_reload_nregs
 
17367
-                                     && best_reload_sum < reload_sum))))))))
 
17368
+                        number of reload regs.  */
 
17369
+                     && (reload_nregs < best_reload_nregs
 
17370
+                         || (reload_nregs == best_reload_nregs
 
17371
+                             && (best_reload_sum < reload_sum
 
17372
+                                 || (best_reload_sum == reload_sum
 
17373
+                                     && nalt < goal_alt_number))))))))
 
17374
        {
 
17375
          for (nop = 0; nop < n_operands; nop++)
 
17376
            {
 
17377
@@ -2167,7 +2182,6 @@
 
17378
          goal_alt_swapped = curr_swapped;
 
17379
          best_overall = overall;
 
17380
          best_losers = losers;
 
17381
-         best_small_class_operands_num = small_class_operands_num;
 
17382
          best_reload_nregs = reload_nregs;
 
17383
          best_reload_sum = reload_sum;
 
17384
          goal_alt_number = nalt;
 
17385
@@ -2729,7 +2743,7 @@
 
17386
      operands together against the register constraints.  */
 
17387
 
 
17388
   best_losers = best_overall = INT_MAX;
 
17389
-  best_small_class_operands_num = best_reload_sum = 0;
 
17390
+  best_reload_sum = 0;
 
17391
 
 
17392
   curr_swapped = false;
 
17393
   goal_alt_swapped = false;
 
17394
@@ -2932,7 +2946,10 @@
 
17395
          for (; *p != '\0' && *p != ',' && *p != '#'; p++)
 
17396
            fputc (*p, lra_dump_file);
 
17397
        }
 
17398
-      fprintf (lra_dump_file, "\n");
 
17399
+      if (INSN_CODE (curr_insn) >= 0
 
17400
+          && (p = get_insn_name (INSN_CODE (curr_insn))) != NULL)
 
17401
+        fprintf (lra_dump_file, " {%s}", p);
 
17402
+       fprintf (lra_dump_file, "\n");
 
17403
     }
 
17404
 
 
17405
   /* Right now, for any pair of operands I and J that are required to
 
17406
@@ -3052,7 +3069,15 @@
 
17407
                 spilled.  Spilled scratch pseudos are transformed
 
17408
                 back to scratches at the LRA end.  */
 
17409
              && lra_former_scratch_operand_p (curr_insn, i))
 
17410
-           change_class (REGNO (op), NO_REGS, "      Change", true);
 
17411
+           {
 
17412
+             int regno = REGNO (op);
 
17413
+             change_class (regno, NO_REGS, "      Change", true);
 
17414
+             if (lra_get_regno_hard_regno (regno) >= 0)
 
17415
+               /* We don't have to mark all insn affected by the
 
17416
+                  spilled pseudo as there is only one such insn, the
 
17417
+                  current one.  */
 
17418
+               reg_renumber[regno] = -1;
 
17419
+           }
 
17420
          continue;
 
17421
        }
 
17422
 
 
17423
@@ -4117,7 +4142,7 @@
 
17424
 {
 
17425
   enum reg_class rclass;
 
17426
   rtx original_reg;
 
17427
-  int hard_regno;
 
17428
+  int hard_regno, nregs;
 
17429
   rtx new_reg, save, restore, usage_insn;
 
17430
   bool after_p;
 
17431
   bool call_save_p;
 
17432
@@ -4127,10 +4152,12 @@
 
17433
       rclass = ira_allocno_class_translate[REGNO_REG_CLASS (original_regno)];
 
17434
       hard_regno = original_regno;
 
17435
       call_save_p = false;
 
17436
+      nregs = 1;
 
17437
     }
 
17438
   else
 
17439
     {
 
17440
       hard_regno = reg_renumber[original_regno];
 
17441
+      nregs = hard_regno_nregs[hard_regno][PSEUDO_REGNO_MODE (original_regno)];
 
17442
       rclass = lra_get_allocno_class (original_regno);
 
17443
       original_reg = regno_reg_rtx[original_regno];
 
17444
       call_save_p = need_for_call_save_p (original_regno);
 
17445
@@ -4243,6 +4270,13 @@
 
17446
                         before_p ? NULL_RTX : save,
 
17447
                         call_save_p
 
17448
                         ?  "Add save<-reg" : "Add split<-reg");
 
17449
+  if (nregs > 1)
 
17450
+    /* If we are trying to split multi-register.  We should check
 
17451
+       conflicts on the next assignment sub-pass.  IRA can allocate on
 
17452
+       sub-register levels, LRA do this on pseudos level right now and
 
17453
+       this discrepancy may create allocation conflicts after
 
17454
+       splitting.  */
 
17455
+    lra_risky_transformations_p = true;
 
17456
   if (lra_dump_file != NULL)
 
17457
     fprintf (lra_dump_file,
 
17458
             "    ))))))))))))))))))))))))))))))))))))))))))))))))\n");
 
17459
Index: gcc/ChangeLog-2012
 
17460
===================================================================
 
17461
--- a/src/gcc/ChangeLog-2012    (.../tags/gcc_4_8_0_release)
 
17462
+++ b/src/gcc/ChangeLog-2012    (.../branches/gcc-4_8-branch)
 
17463
@@ -4535,17 +4535,17 @@
 
17464
        * config/i386/i386.c (ix86_function_ok_for_sibcall): Put back exception
 
17465
        to make a sibcall if one of the functions has void return type.
 
17466
 
 
17467
-2012-11-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
17468
+2012-11-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
17469
 
 
17470
        PR c/53063
 
17471
        * doc/invoke.texi (Wformat): Update.
 
17472
 
 
17473
-2012-11-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
17474
+2012-11-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
17475
 
 
17476
        * optc-gen.awk: Factor code out to...
 
17477
        * opt-functions.awk (lang_enabled_by): ... this new function.
 
17478
 
 
17479
-2012-11-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
17480
+2012-11-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
17481
 
 
17482
        PR c/53063
 
17483
        * common.opt (Wswitch,Wswitch-default,Wswitch-enum): Move to c.opt.
 
17484
@@ -5673,7 +5673,7 @@
 
17485
 
 
17486
        * expmed.c (store_bit_field_1): Remove test for BLKmode values.
 
17487
 
 
17488
-2012-10-31  Ralf Corsépius  <ralf.corsepius@rtems.org>,
 
17489
+2012-10-31  Ralf Corsépius  <ralf.corsepius@rtems.org>,
 
17490
            Joel Sherrill  <joel.sherrill@oarcorp.com>
 
17491
 
 
17492
        * config/sparc/t-rtems: New (Custom multilibs).
 
17493
@@ -5886,7 +5886,7 @@
 
17494
        * lra-spills.c: Likewise.
 
17495
        * lra.c: Likewise.
 
17496
 
 
17497
-2012-10-29  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
17498
+2012-10-29  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
17499
 
 
17500
        PR c/53066
 
17501
        * tree.h (FUNCTION_POINTER_TYPE_P): New.
 
17502
@@ -6197,7 +6197,7 @@
 
17503
        * config/i386/x86intrin.h: Include
 
17504
        xsaveintrin.h, fxsrintrin.h, xsaveoptintrin.h.
 
17505
 
 
17506
-2012-10-26  Ralf Corsépius  <ralf.corsepius@rtems.org>
 
17507
+2012-10-26  Ralf Corsépius  <ralf.corsepius@rtems.org>
 
17508
 
 
17509
        * config/avr/t-rtems: Revert previous commit.
 
17510
 
 
17511
@@ -6253,7 +6253,7 @@
 
17512
        * lra-constraints.c (check_and_process_move): Remove #if
 
17513
        ENABLE_ASSERT_CHECKING.
 
17514
 
 
17515
-2012-10-26  Ralf Corsépius  <ralf.corsepius@rtems.org>
 
17516
+2012-10-26  Ralf Corsépius  <ralf.corsepius@rtems.org>
 
17517
 
 
17518
        * config/avr/rtems.h (TARGET_OS_CPP_BUILTINS): Remove
 
17519
        __USE_INIT_FINI__.
 
17520
@@ -6308,7 +6308,7 @@
 
17521
        * lra-assigns.c (assign_by_spills): Add non-reload pseudos
 
17522
        assigned to hard register to changed_pseudo_bitmap.
 
17523
 
 
17524
-2012-10-25  Ralf Corsépius  <ralf.corsepius@rtems.org>
 
17525
+2012-10-25  Ralf Corsépius  <ralf.corsepius@rtems.org>
 
17526
 
 
17527
        * config.gcc (microblaze*-*-rtems*): New target.
 
17528
        * config/microblaze/rtems.h: New.
 
17529
@@ -6362,7 +6362,7 @@
 
17530
        * config/rs6000/rs6000.c (rs6000_density_test): Use dump_enabled_p
 
17531
        instead of dump_kind_p.
 
17532
 
 
17533
-2012-10-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
17534
+2012-10-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
17535
 
 
17536
        PR c++/54928
 
17537
        * tree-diagnostic.c (maybe_unwind_expanded_macro_loc):
 
17538
@@ -7023,7 +7023,7 @@
 
17539
        * loop-iv.c (iv_number_of_iterations): Record the upper bound
 
17540
        only if there are no further conditions on it.
 
17541
 
 
17542
-2012-10-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
17543
+2012-10-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
17544
 
 
17545
        PR c/53063
 
17546
        PR c/40989
 
17547
@@ -7660,7 +7660,7 @@
 
17548
        out of ...
 
17549
        (forwarder_block_p): ... here.
 
17550
 
 
17551
-2012-10-16  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
17552
+2012-10-16  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
17553
 
 
17554
        PR c/53063
 
17555
        PR c/40989
 
17556
@@ -7671,7 +7671,7 @@
 
17557
        * opts.c (finish_options): Do not handle them explicitly.
 
17558
        * opt-functions.awk (search_var_name): New.
 
17559
 
 
17560
-2012-10-16  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
17561
+2012-10-16  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
17562
 
 
17563
        PR c/53063
 
17564
        PR c/40989
 
17565
@@ -11075,7 +11075,7 @@
 
17566
        and -meb.
 
17567
 
 
17568
 2012-09-13  Paolo Carlini  <paolo.carlini@oracle.com>
 
17569
-           Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
17570
+           Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
17571
 
 
17572
        PR c++/53210
 
17573
        * doc/invoke.texi ([Winit-self]): Document as enabled by -Wall in C++.
 
17574
@@ -18313,7 +18313,7 @@
 
17575
        (ASM_SPEC): Pass mcu options to the assembler.
 
17576
        * doc/invoke.texi (MIPS Options): Document -mmcu and -mno-mcu.
 
17577
 
 
17578
-2012-07-18  Ralf Corsépius  <ralf.corsepius@rtems.org>
 
17579
+2012-07-18  Ralf Corsépius  <ralf.corsepius@rtems.org>
 
17580
 
 
17581
        * config.gcc (v850-*-rtems*): New target.
 
17582
        * config/v850/rtems.h: New.
 
17583
@@ -22797,7 +22797,7 @@
 
17584
        (generate_code_for_partition): Generate code according
 
17585
        to partition classification.
 
17586
 
 
17587
-2012-06-01  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
17588
+2012-06-01  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
17589
            Jonathan Wakely  <jwakely.gcc@gmail.com>
 
17590
 
 
17591
        PR c++/50134
 
17592
@@ -24303,7 +24303,7 @@
 
17593
        (decide_is_variable_needed): Handle externals.
 
17594
        (varpool_remove_unreferenced_decls): Likewise.
 
17595
 
 
17596
-2012-05-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
17597
+2012-05-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
17598
 
 
17599
        * opts.c (common_handle_option): -pedantic-errors enables -Wpedantic.
 
17600
        (enable_warning_as_error): Do not special case Wuninitialized.
 
17601
@@ -24631,7 +24631,7 @@
 
17602
        strided loads.
 
17603
        * tree-vect-stmts.c (vect_model_load_cost): Handle strided loads.
 
17604
 
 
17605
-2012-05-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
17606
+2012-05-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
17607
 
 
17608
        PR 53063
 
17609
        * doc/options.texi: (LangEnabledBy): Document it.
 
17610
@@ -24705,7 +24705,7 @@
 
17611
 
 
17612
        * config/pa/pa.md: Use define_c_enum for "unspec" and "unspecv".
 
17613
 
 
17614
-2012-05-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
17615
+2012-05-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
17616
 
 
17617
        * common.opt (Wtype-limits): Use EnabledBy.
 
17618
 
 
17619
@@ -24739,7 +24739,7 @@
 
17620
        (*<code><mode>3): Ditto.
 
17621
        (<code>tf3): Ditto.
 
17622
 
 
17623
-2012-05-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
17624
+2012-05-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
17625
 
 
17626
        * optc-gen.awk: Error instead of warning for conflicting help.
 
17627
 
 
17628
@@ -24786,7 +24786,7 @@
 
17629
        (delete_tree_ssa): Do not call fini_phinodes.
 
17630
        * tree-flow.h (init_phinodes, fini_phinodes): Remove.
 
17631
 
 
17632
-2012-05-11  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
17633
+2012-05-11  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
17634
 
 
17635
        PR 53063
 
17636
        * doc/options.texi (EnabledBy): Document
 
17637
@@ -24986,14 +24986,14 @@
 
17638
        (xop_mulv2div2di3_low): Remove insn_and_split pattern.
 
17639
        (xop_mulv2div2di3_high): Ditto.
 
17640
 
 
17641
-2012-05-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
17642
+2012-05-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
17643
 
 
17644
        PR c++/53289
 
17645
        * diagnostic.h (diagnostic_context): Add last_location.
 
17646
        * diagnostic.c (diagnostic_initialize): Initialize it.
 
17647
        (diagnostic_show_locus): Use it.
 
17648
 
 
17649
-2012-05-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
17650
+2012-05-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
17651
 
 
17652
        * doc/extend.texi (Function Attributes): Point xref to section
 
17653
        about Pragmas.
 
17654
@@ -25807,13 +25807,13 @@
 
17655
        Same stands for reloads with type RELOAD_FOR_OUTPUT_ADDRESS and
 
17656
        RELOAD_FOR_OUTADDR_ADDRESS.
 
17657
 
 
17658
-2012-05-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
17659
+2012-05-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
17660
 
 
17661
        PR c++/24985
 
17662
        * tree-diagnostic.c (maybe_unwind_expanded_macro_loc): Show caret
 
17663
        for macro expansion.
 
17664
 
 
17665
-2012-05-03  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
17666
+2012-05-03  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
17667
 
 
17668
        * flags.h (flag_permissive): Do not declare.
 
17669
        * diagnostic.c (diagnostic_report_diagnostic): Handle fpermissive
 
17670
@@ -26743,7 +26743,7 @@
 
17671
        * config/i386/i386.c (ix86_handle_struct_attribute): Use the proper
 
17672
        predicate to discriminate types.
 
17673
 
 
17674
-2012-04-30  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
17675
+2012-04-30  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
17676
 
 
17677
        * doc/invoke.texi (Wmissing-format-attribute): Document as an
 
17678
        alias of Wsuggest-attribute=format.
 
17679
@@ -26751,7 +26751,7 @@
 
17680
        Wmissing-format-attribute with Wsuggest-attribute=format.
 
17681
        (digest_init): Likewise.
 
17682
 
 
17683
-2012-04-29  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
17684
+2012-04-29  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
17685
 
 
17686
        * opts.c (finish_options): Do not handle -Wmissing-noreturn here.
 
17687
        * common.opt (Wmissing-noreturn): Alias of
 
17688
@@ -26839,7 +26839,7 @@
 
17689
        PR middle-end/27139
 
17690
        * tree-ssa-forwprop.c (combine_conversions): Handle INT->FP->INT.
 
17691
 
 
17692
-2012-04-25  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
17693
+2012-04-25  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
17694
 
 
17695
        PR c/53130
 
17696
        * c-typeck.c (pop_init_level): Use %qD instead of %qT.
 
17697
@@ -27001,7 +27001,7 @@
 
17698
        * reload.c (find_reloads): Change the loop nesting when trying an
 
17699
        alternative with swapped operands.
 
17700
 
 
17701
-2012-04-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
17702
+2012-04-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
17703
 
 
17704
        * tree-diagnostic.c (maybe_unwind_expanded_macro_loc): Fix
 
17705
        comment. Delete unused parameter first_exp_point_map.
 
17706
@@ -27135,7 +27135,7 @@
 
17707
        set_nonincremental_init_from_string): Pass true instead of false
 
17708
        as IMPLICIT to add_pending_init.
 
17709
 
 
17710
-2012-04-25  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
17711
+2012-04-25  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
17712
 
 
17713
        * c-typeck.c (pop_init_level): Improve diagnostics.
 
17714
 
 
17715
@@ -27252,7 +27252,7 @@
 
17716
        * config/vxworks.c (vxworks_override_options): Default to strict-dwarf
 
17717
        and dwarf_version 2.
 
17718
 
 
17719
-2012-04-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
17720
+2012-04-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
17721
 
 
17722
        * tree-pretty-print.h (default_tree_printer): Do not declare.
 
17723
        * tree-diagnostic.c: Include tree-pretty-print.h, tree-pass.h and
 
17724
@@ -27536,7 +27536,7 @@
 
17725
        Likewise.
 
17726
        * tree-switch-conversion.c (build_one_array): Likewise.
 
17727
 
 
17728
-2012-04-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
17729
+2012-04-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
17730
 
 
17731
        PR c/44774
 
17732
        * doc/invoke.texi (pedantic): Rename to Wpedantic.
 
17733
@@ -27624,7 +27624,7 @@
 
17734
 
 
17735
        * fold-const.c (fold_checksum_tree): Fix VECTOR_CST case.
 
17736
 
 
17737
-2012-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
17738
+2012-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
17739
 
 
17740
        PR 35441
 
17741
        * c-typeck.c (inform_declaration): New.
 
17742
@@ -27811,7 +27811,7 @@
 
17743
 
 
17744
        * config/arm/sync.md (sync_optab): Change ior attribute to "or".
 
17745
 
 
17746
-2012-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
17747
+2012-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
17748
 
 
17749
        PR c/52283/37985
 
17750
        * stmt.c (warn_if_unused_value): Skip NOP_EXPR.
 
17751
@@ -28041,7 +28041,7 @@
 
17752
        * varpoo.c (varpool_node_name): Remove.
 
17753
        (dump_varpool_node): Use dump_symtab_base; reformat.
 
17754
 
 
17755
-2012-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
17756
+2012-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
17757
 
 
17758
        * doc/invoke.texi (Language Independent Options): @item should be
 
17759
        before @opindex.
 
17760
@@ -28908,7 +28908,7 @@
 
17761
 
 
17762
        * doc/extend.texi (Type Attributes): Move paragraph.
 
17763
 
 
17764
-2012-04-11  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
17765
+2012-04-11  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
17766
 
 
17767
        PR 24985
 
17768
        * diagnostic.h (show_caret): Declare.
 
17769
@@ -28943,7 +28943,7 @@
 
17770
        manipulation code we are threading through a loop header
 
17771
        to an exit destination.
 
17772
 
 
17773
-2012-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
17774
+2012-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
17775
 
 
17776
        * tree.h (warn_if_unused_value): Move declaration from here.
 
17777
        * stmt.c (warn_if_unused_value): Move definition from here.
 
17778
@@ -29083,7 +29083,7 @@
 
17779
        comment block.
 
17780
        (Sr0): Remove unused memory constraint.
 
17781
 
 
17782
-2012-04-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
17783
+2012-04-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
17784
 
 
17785
        * tree-pretty-print.h: Update comment.
 
17786
 
 
17787
@@ -30605,7 +30605,7 @@
 
17788
        * tree-data-ref.c (subscript_dependence_tester_1): Check
 
17789
        all dimensions for non-conflicting access functions.
 
17790
 
 
17791
-2012-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
17792
+2012-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
17793
 
 
17794
        PR c++/44783
 
17795
        * doc/invoke.texi [C++ Language Options]: Document
 
17796
@@ -31556,7 +31556,7 @@
 
17797
        in new variable 'empty'.  Increase issue_rate only for
 
17798
        non-empty insns.
 
17799
 
 
17800
-2012-03-07  Ralf Corsépius  <ralf.corsepius@rtems.org>
 
17801
+2012-03-07  Ralf Corsépius  <ralf.corsepius@rtems.org>
 
17802
 
 
17803
        PR target/51417
 
17804
        * Makefile.in: Let install-gcc-ar depend on installdirs,
 
17805
Index: gcc/emit-rtl.c
 
17806
===================================================================
 
17807
--- a/src/gcc/emit-rtl.c        (.../tags/gcc_4_8_0_release)
 
17808
+++ b/src/gcc/emit-rtl.c        (.../branches/gcc-4_8-branch)
 
17809
@@ -2660,16 +2660,13 @@
 
17810
   return;
 
17811
 }
 
17812
 
 
17813
-/* Go through all the RTL insn bodies and check that there is no unexpected
 
17814
-   sharing in between the subexpressions.  */
 
17815
+/* Go through all the RTL insn bodies and clear all the USED bits.  */
 
17816
 
 
17817
-DEBUG_FUNCTION void
 
17818
-verify_rtl_sharing (void)
 
17819
+static void
 
17820
+reset_all_used_flags (void)
 
17821
 {
 
17822
   rtx p;
 
17823
 
 
17824
-  timevar_push (TV_VERIFY_RTL_SHARING);
 
17825
-
 
17826
   for (p = get_insns (); p; p = NEXT_INSN (p))
 
17827
     if (INSN_P (p))
 
17828
       {
 
17829
@@ -2693,7 +2690,20 @@
 
17830
              }
 
17831
          }
 
17832
       }
 
17833
+}
 
17834
 
 
17835
+/* Go through all the RTL insn bodies and check that there is no unexpected
 
17836
+   sharing in between the subexpressions.  */
 
17837
+
 
17838
+DEBUG_FUNCTION void
 
17839
+verify_rtl_sharing (void)
 
17840
+{
 
17841
+  rtx p;
 
17842
+
 
17843
+  timevar_push (TV_VERIFY_RTL_SHARING);
 
17844
+
 
17845
+  reset_all_used_flags ();
 
17846
+
 
17847
   for (p = get_insns (); p; p = NEXT_INSN (p))
 
17848
     if (INSN_P (p))
 
17849
       {
 
17850
@@ -2703,6 +2713,8 @@
 
17851
          verify_rtx_sharing (CALL_INSN_FUNCTION_USAGE (p), p);
 
17852
       }
 
17853
 
 
17854
+  reset_all_used_flags ();
 
17855
+
 
17856
   timevar_pop (TV_VERIFY_RTL_SHARING);
 
17857
 }
 
17858
 
 
17859
Index: gcc/loop-iv.c
 
17860
===================================================================
 
17861
--- a/src/gcc/loop-iv.c (.../tags/gcc_4_8_0_release)
 
17862
+++ b/src/gcc/loop-iv.c (.../branches/gcc-4_8-branch)
 
17863
@@ -1496,19 +1496,26 @@
 
17864
   rtx op0, op1, opb0, opb1, r;
 
17865
   enum machine_mode mode;
 
17866
 
 
17867
+  if (rtx_equal_p (a, b))
 
17868
+    return true;
 
17869
+
 
17870
   if (GET_CODE (a) == EQ)
 
17871
     {
 
17872
       op0 = XEXP (a, 0);
 
17873
       op1 = XEXP (a, 1);
 
17874
 
 
17875
-      if (REG_P (op0))
 
17876
+      if (REG_P (op0)
 
17877
+          || (GET_CODE (op0) == SUBREG
 
17878
+              && REG_P (SUBREG_REG (op0))))
 
17879
        {
 
17880
          r = simplify_replace_rtx (b, op0, op1);
 
17881
          if (r == const_true_rtx)
 
17882
            return true;
 
17883
        }
 
17884
 
 
17885
-      if (REG_P (op1))
 
17886
+      if (REG_P (op1)
 
17887
+          || (GET_CODE (op1) == SUBREG
 
17888
+              && REG_P (SUBREG_REG (op1))))
 
17889
        {
 
17890
          r = simplify_replace_rtx (b, op1, op0);
 
17891
          if (r == const_true_rtx)
 
17892
Index: gcc/po/ChangeLog
 
17893
===================================================================
 
17894
--- a/src/gcc/po/ChangeLog      (.../tags/gcc_4_8_0_release)
 
17895
+++ b/src/gcc/po/ChangeLog      (.../branches/gcc-4_8-branch)
 
17896
@@ -1,3 +1,23 @@
 
17897
+2013-04-28  Joseph Myers  <joseph@codesourcery.com>
 
17898
+
 
17899
+       * sv.po: Update.
 
17900
+
 
17901
+2013-04-25  Joseph Myers  <joseph@codesourcery.com>
 
17902
+
 
17903
+       * de.po, sv.po, vi.po: Update.
 
17904
+
 
17905
+2013-04-02  Joseph Myers  <joseph@codesourcery.com>
 
17906
+
 
17907
+       * de.po: Update.
 
17908
+
 
17909
+2013-03-31  Joseph Myers  <joseph@codesourcery.com>
 
17910
+
 
17911
+       * de.po: Update.
 
17912
+
 
17913
+2013-03-26  Joseph Myers  <joseph@codesourcery.com>
 
17914
+
 
17915
+       * de.po, sv.po: Update.
 
17916
+
 
17917
 2013-03-22  Release Manager
 
17918
 
 
17919
        * GCC 4.8.0 released.
 
17920
Index: gcc/po/vi.po
 
17921
===================================================================
 
17922
--- a/src/gcc/po/vi.po  (.../tags/gcc_4_8_0_release)
 
17923
+++ b/src/gcc/po/vi.po  (.../branches/gcc-4_8-branch)
 
17924
@@ -1,15 +1,15 @@
 
17925
 # Vietnamese translation for GCC.
 
17926
-# Copyright © 2012 Free Software Foundation, Inc.
 
17927
+# Copyright © 2013 Free Software Foundation, Inc.
 
17928
 # This file is distributed under the same license as the gcc package.
 
17929
 # Clytie Siddall <clytie@riverland.net.au>, 2010.
 
17930
-# Trần Ngọc Quân <vnwildman@gmail.com>,2012.
 
17931
+# Trần Ngọc Quân <vnwildman@gmail.com>, 2012-2013.
 
17932
 #
 
17933
 msgid ""
 
17934
 msgstr ""
 
17935
-"Project-Id-Version: gcc 4.7.1\n"
 
17936
+"Project-Id-Version: gcc 4.8.0\n"
 
17937
 "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
 
17938
-"POT-Creation-Date: 2013-02-24 01:09+0000\n"
 
17939
-"PO-Revision-Date: 2012-09-15 08:58+0700\n"
 
17940
+"POT-Creation-Date: 2013-03-15 17:42+0000\n"
 
17941
+"PO-Revision-Date: 2013-04-12 14:51+0700\n"
 
17942
 "Last-Translator: Trần Ngọc Quân <vnwildman@gmail.com>\n"
 
17943
 "Language-Team: Vietnamese <translation-team-vi@lists.sourceforge.net>\n"
 
17944
 "Language: vi\n"
 
17945
@@ -17,23 +17,24 @@
 
17946
 "Content-Type: text/plain; charset=UTF-8\n"
 
17947
 "Content-Transfer-Encoding: 8bit\n"
 
17948
 "Plural-Forms: nplurals=1; plural=0;\n"
 
17949
-"X-Generator: LocFactoryEditor 1.8\n"
 
17950
+"X-Generator: Poedit 1.5.5\n"
 
17951
+"X-Poedit-SourceCharset: UTF-8\n"
 
17952
 
 
17953
-#: cfgrtl.c:2320
 
17954
+#: cfgrtl.c:2318
 
17955
 msgid "flow control insn inside a basic block"
 
17956
 msgstr "gặp lệnh điều khiển luồng bên trong một khối cơ bản"
 
17957
 
 
17958
-#: cfgrtl.c:2448
 
17959
+#: cfgrtl.c:2446
 
17960
 msgid "wrong insn in the fallthru edge"
 
17961
 msgstr "gặp lệnh không đúng trong cạnh failthru"
 
17962
 
 
17963
-#: cfgrtl.c:2502
 
17964
+#: cfgrtl.c:2500
 
17965
 msgid "insn outside basic block"
 
17966
 msgstr "gặp lệnh bên ngoài khối cơ bản"
 
17967
 
 
17968
-#: cfgrtl.c:2509
 
17969
+#: cfgrtl.c:2507
 
17970
 msgid "return not followed by barrier"
 
17971
-msgstr "trả lại không có hàng rào theo sau"
 
17972
+msgstr "trả về không được phép bởi rào chắn"
 
17973
 
 
17974
 #: collect2.c:1531
 
17975
 #, c-format
 
17976
@@ -112,10 +113,6 @@
 
17977
 
 
17978
 #: diagnostic.c:442
 
17979
 #, fuzzy, c-format
 
17980
-#| msgid ""
 
17981
-#| "Please submit a full bug report,\n"
 
17982
-#| "with preprocessed source if appropriate.\n"
 
17983
-#| "See %s for instructions.\n"
 
17984
 msgid ""
 
17985
 "Please submit a full bug report,\n"
 
17986
 "with preprocessed source if appropriate.\n"
 
17987
@@ -125,10 +122,9 @@
 
17988
 "Xem %s để tìm hướng dẫn.\n"
 
17989
 
 
17990
 #: diagnostic.c:448
 
17991
-#, fuzzy, c-format
 
17992
-#| msgid "Use fp double instructions"
 
17993
+#, c-format
 
17994
 msgid "See %s for instructions.\n"
 
17995
-msgstr "Sử dụng câu lệnh đôi loại điểm phù động"
 
17996
+msgstr "Xem %s để có chỉ dẫn.\n"
 
17997
 
 
17998
 #: diagnostic.c:457
 
17999
 #, c-format
 
18000
@@ -140,7 +136,7 @@
 
18001
 msgid "%s:%d: confused by earlier errors, bailing out\n"
 
18002
 msgstr "%s:%d: lộn xộn do lỗi trước nên hủy bỏ\n"
 
18003
 
 
18004
-#: diagnostic.c:1126
 
18005
+#: diagnostic.c:1129
 
18006
 #, c-format
 
18007
 msgid "Internal compiler error: Error reporting routines re-entered.\n"
 
18008
 msgstr "Lỗi biên dịch nội bộ: đã nhập lại hàm thông báo lỗi.\n"
 
18009
@@ -203,12 +199,12 @@
 
18010
 msgid "invalid expression as operand"
 
18011
 msgstr "sai lập biểu tượng dưới dạng toán hạng"
 
18012
 
 
18013
-#: gcc.c:1402
 
18014
+#: gcc.c:1403
 
18015
 #, c-format
 
18016
 msgid "Using built-in specs.\n"
 
18017
 msgstr "Đang sử dụng các đặc tả dựng sẵn.\n"
 
18018
 
 
18019
-#: gcc.c:1599
 
18020
+#: gcc.c:1600
 
18021
 #, c-format
 
18022
 msgid ""
 
18023
 "Setting spec %s to '%s'\n"
 
18024
@@ -217,22 +213,22 @@
 
18025
 "Đang lập đặc tả %s thành '%s'\n"
 
18026
 "\n"
 
18027
 
 
18028
-#: gcc.c:1708
 
18029
+#: gcc.c:1709
 
18030
 #, c-format
 
18031
 msgid "Reading specs from %s\n"
 
18032
 msgstr "Đang đọc các đặc tả từ %s\n"
 
18033
 
 
18034
-#: gcc.c:1833
 
18035
+#: gcc.c:1834
 
18036
 #, c-format
 
18037
 msgid "could not find specs file %s\n"
 
18038
 msgstr "không tìm thấy tập tin đặc tả %s\n"
 
18039
 
 
18040
-#: gcc.c:1902
 
18041
+#: gcc.c:1903
 
18042
 #, c-format
 
18043
 msgid "rename spec %s to %s\n"
 
18044
 msgstr "thay đổi tên của đặc tả %s thành %s\n"
 
18045
 
 
18046
-#: gcc.c:1904
 
18047
+#: gcc.c:1905
 
18048
 #, c-format
 
18049
 msgid ""
 
18050
 "spec is '%s'\n"
 
18051
@@ -241,12 +237,12 @@
 
18052
 "đặc tả là '%s'\n"
 
18053
 "\n"
 
18054
 
 
18055
-#: gcc.c:2337
 
18056
+#: gcc.c:2338
 
18057
 #, c-format
 
18058
 msgid "%s\n"
 
18059
 msgstr "%s\n"
 
18060
 
 
18061
-#: gcc.c:2704
 
18062
+#: gcc.c:2705
 
18063
 #, c-format
 
18064
 msgid ""
 
18065
 "\n"
 
18066
@@ -256,33 +252,33 @@
 
18067
 "Tiếp tục ? (c/k)"
 
18068
 
 
18069
 # Variable: don't translate; Biến: đừng dịch
 
18070
-#: gcc.c:2844
 
18071
+#: gcc.c:2845
 
18072
 #, c-format
 
18073
 msgid "# %s %.2f %.2f\n"
 
18074
 msgstr "# %s %.2f %.2f\n"
 
18075
 
 
18076
-#: gcc.c:3047
 
18077
+#: gcc.c:3048
 
18078
 #, c-format
 
18079
 msgid "Usage: %s [options] file...\n"
 
18080
 msgstr "Sử dụng: %s [tuỳ_chọn] tệp...\n"
 
18081
 
 
18082
-#: gcc.c:3048
 
18083
+#: gcc.c:3049
 
18084
 msgid "Options:\n"
 
18085
 msgstr "Tùy chọn:\n"
 
18086
 
 
18087
-#: gcc.c:3050
 
18088
+#: gcc.c:3051
 
18089
 msgid "  -pass-exit-codes         Exit with highest error code from a phase\n"
 
18090
 msgstr "  -pass-exit-codes         Thoát với mã lỗi cao nhất từ một giai đoạn nào đó\n"
 
18091
 
 
18092
-#: gcc.c:3051
 
18093
+#: gcc.c:3052
 
18094
 msgid "  --help                   Display this information\n"
 
18095
 msgstr "  --help                   Hiển thị trợ giúp này\n"
 
18096
 
 
18097
-#: gcc.c:3052
 
18098
+#: gcc.c:3053
 
18099
 msgid "  --target-help            Display target specific command line options\n"
 
18100
 msgstr "  --target-help            Hiển thị những tuỳ chọn dòng lệnh đặc trưng cho đích\n"
 
18101
 
 
18102
-#: gcc.c:3053
 
18103
+#: gcc.c:3054
 
18104
 msgid "  --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,...]\n"
 
18105
 msgstr ""
 
18106
 "  --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,...]\n"
 
18107
@@ -297,55 +293,52 @@
 
18108
 "separate\t\t\tkhông nối lại\n"
 
18109
 "undocumented\t\tkhông có tài liệu diễn tả\n"
 
18110
 
 
18111
-#: gcc.c:3054
 
18112
+#: gcc.c:3055
 
18113
 msgid "                           Display specific types of command line options\n"
 
18114
 msgstr "                           Hiển thị một số loại tuỳ chọn dòng lệnh nào đó\n"
 
18115
 
 
18116
-#: gcc.c:3056
 
18117
+#: gcc.c:3057
 
18118
 msgid "  (Use '-v --help' to display command line options of sub-processes)\n"
 
18119
 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"
 
18120
 
 
18121
-#: gcc.c:3057
 
18122
+#: gcc.c:3058
 
18123
 msgid "  --version                Display compiler version information\n"
 
18124
 msgstr "  --version                Hiển thị thông tin về phiên bản của bộ biên dịch\n"
 
18125
 
 
18126
-#: gcc.c:3058
 
18127
+#: gcc.c:3059
 
18128
 msgid "  -dumpspecs               Display all of the built in spec strings\n"
 
18129
 msgstr "  -dumpspecs               Hiển thị tất cả các chuỗi đặc tả dựng sẵn\n"
 
18130
 
 
18131
-#: gcc.c:3059
 
18132
+#: gcc.c:3060
 
18133
 msgid "  -dumpversion             Display the version of the compiler\n"
 
18134
 msgstr "  -dumpversion             Hiển thị phiên bản của bộ biên dịch\n"
 
18135
 
 
18136
-#: gcc.c:3060
 
18137
+#: gcc.c:3061
 
18138
 msgid "  -dumpmachine             Display the compiler's target processor\n"
 
18139
 msgstr "  -dumpmachine             Hiển thị bộ xử lý đích của bộ biên dịch\n"
 
18140
 
 
18141
-#: gcc.c:3061
 
18142
+#: gcc.c:3062
 
18143
 msgid "  -print-search-dirs       Display the directories in the compiler's search path\n"
 
18144
 msgstr ""
 
18145
 "  -print-search-dirs\n"
 
18146
 "        Hiển thị những thư mục nằm trên đường dẫn tìm kiếm của bộ biên dịch\n"
 
18147
 
 
18148
-#: gcc.c:3062
 
18149
+#: gcc.c:3063
 
18150
 msgid "  -print-libgcc-file-name  Display the name of the compiler's companion library\n"
 
18151
 msgstr "  -print-libgcc-file-name    Hiển thị tên của thư viện bổ trợ của bộ biên dịch\n"
 
18152
 
 
18153
-#: gcc.c:3063
 
18154
+#: gcc.c:3064
 
18155
 msgid "  -print-file-name=<lib>   Display the full path to library <lib>\n"
 
18156
 msgstr "  -print-file-name=<thư_viện>    Hiển thị đường dẫn đầy đủ đến thư viện này\n"
 
18157
 
 
18158
-#: gcc.c:3064
 
18159
+#: gcc.c:3065
 
18160
 msgid "  -print-prog-name=<prog>  Display the full path to compiler component <prog>\n"
 
18161
 msgstr ""
 
18162
 "  -print-prog-name=<trình>\n"
 
18163
 "        Hiển thị đường dẫn đầy đủ đến thành phần bộ biên dịch này\n"
 
18164
 
 
18165
-#: gcc.c:3065
 
18166
+#: gcc.c:3066
 
18167
 #, fuzzy
 
18168
-#| msgid ""
 
18169
-#| "  -print-multi-lib         Display the mapping between command line options and\n"
 
18170
-#| "                           multiple library search directories\n"
 
18171
 msgid ""
 
18172
 "  -print-multiarch         Display the target's normalized GNU triplet, used as\n"
 
18173
 "                           a component in the library path\n"
 
18174
@@ -353,11 +346,11 @@
 
18175
 "  -print-multi-lib\n"
 
18176
 "    Hiển thị sự ánh xạ giữa các tuỳ chọn dòng lệnh và nhiều thư mục tìm kiếm thư viện\n"
 
18177
 
 
18178
-#: gcc.c:3068
 
18179
+#: gcc.c:3069
 
18180
 msgid "  -print-multi-directory   Display the root directory for versions of libgcc\n"
 
18181
 msgstr "  -print-multi-directory    Hiển thị thư mục gốc cho các phiên bản thư viện libgcc\n"
 
18182
 
 
18183
-#: gcc.c:3069
 
18184
+#: gcc.c:3070
 
18185
 msgid ""
 
18186
 "  -print-multi-lib         Display the mapping between command line options and\n"
 
18187
 "                           multiple library search directories\n"
 
18188
@@ -365,57 +358,57 @@
 
18189
 "  -print-multi-lib\n"
 
18190
 "    Hiển thị sự ánh xạ giữa các tuỳ chọn dòng lệnh và nhiều thư mục tìm kiếm thư viện\n"
 
18191
 
 
18192
-#: gcc.c:3072
 
18193
+#: gcc.c:3073
 
18194
 msgid "  -print-multi-os-directory Display the relative path to OS libraries\n"
 
18195
 msgstr "  -print-multi-os-directory    Hiển thị đường dẫn tương đối đến các thư mục HĐH\n"
 
18196
 
 
18197
-#: gcc.c:3073
 
18198
+#: gcc.c:3074
 
18199
 msgid "  -print-sysroot           Display the target libraries directory\n"
 
18200
 msgstr "  -print-sysroot           Hiển thị thư mục chứa các thư viện đích\n"
 
18201
 
 
18202
-#: gcc.c:3074
 
18203
+#: gcc.c:3075
 
18204
 msgid "  -print-sysroot-headers-suffix Display the sysroot suffix used to find headers\n"
 
18205
 msgstr "  -print-sysroot-headers-suffix    Hiển thị hậu tố sysroot dùng để tìm phần đầu\n"
 
18206
 
 
18207
-#: gcc.c:3075
 
18208
+#: gcc.c:3076
 
18209
 msgid "  -Wa,<options>            Pass comma-separated <options> on to the assembler\n"
 
18210
 msgstr ""
 
18211
 "  -Wa,<tuỳ_chọn>\n"
 
18212
 "    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"
 
18213
 
 
18214
-#: gcc.c:3076
 
18215
+#: gcc.c:3077
 
18216
 msgid "  -Wp,<options>            Pass comma-separated <options> on to the preprocessor\n"
 
18217
 msgstr ""
 
18218
 "  -Wp,<tuỳ_chọn>\n"
 
18219
 "    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"
 
18220
 
 
18221
-#: gcc.c:3077
 
18222
+#: gcc.c:3078
 
18223
 msgid "  -Wl,<options>            Pass comma-separated <options> on to the linker\n"
 
18224
 msgstr ""
 
18225
 "  -Wl,<tuỳ_chọn>\n"
 
18226
 "    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"
 
18227
 
 
18228
-#: gcc.c:3078
 
18229
+#: gcc.c:3079
 
18230
 msgid "  -Xassembler <arg>        Pass <arg> on to the assembler\n"
 
18231
 msgstr "  -Xassembler <đối_số>        Chuyển đối số này cho chương trình dịch mã số\n"
 
18232
 
 
18233
-#: gcc.c:3079
 
18234
+#: gcc.c:3080
 
18235
 msgid "  -Xpreprocessor <arg>     Pass <arg> on to the preprocessor\n"
 
18236
 msgstr "  -Xpreprocessor <đối_số>     Chuyển đối số này cho bộ tiền xử lý\n"
 
18237
 
 
18238
-#: gcc.c:3080
 
18239
+#: gcc.c:3081
 
18240
 msgid "  -Xlinker <arg>           Pass <arg> on to the linker\n"
 
18241
 msgstr "  -Xlinker <đối_số>           Chuyển đối số này cho bộ liên kết\n"
 
18242
 
 
18243
-#: gcc.c:3081
 
18244
+#: gcc.c:3082
 
18245
 msgid "  -save-temps              Do not delete intermediate files\n"
 
18246
 msgstr "  -save-temps              Đừng xoá bỏ tập tin trung gian\n"
 
18247
 
 
18248
-#: gcc.c:3082
 
18249
+#: gcc.c:3083
 
18250
 msgid "  -save-temps=<arg>        Do not delete intermediate files\n"
 
18251
-msgstr "  -save-temps=<đối_số>        Đừng xoá bỏ tập tin trung gian\n"
 
18252
+msgstr "  -save-temps=<đối_số>     Đừng xoá bỏ tập tin trung gian\n"
 
18253
 
 
18254
-#: gcc.c:3083
 
18255
+#: gcc.c:3084
 
18256
 msgid ""
 
18257
 "  -no-canonical-prefixes   Do not canonicalize paths when building relative\n"
 
18258
 "                           prefixes to other gcc components\n"
 
18259
@@ -423,23 +416,23 @@
 
18260
 "  -no-canonical-prefixes    Đừng làm cho đường dẫn theo đúng quy tắc\n"
 
18261
 "        khi xây dựng tiền tố tương ứng với thành phần gcc khác\n"
 
18262
 
 
18263
-#: gcc.c:3086
 
18264
+#: gcc.c:3087
 
18265
 msgid "  -pipe                    Use pipes rather than intermediate files\n"
 
18266
 msgstr "  -pipe                    Dùng ống dẫn thay cho tập tin trung gian\n"
 
18267
 
 
18268
-#: gcc.c:3087
 
18269
+#: gcc.c:3088
 
18270
 msgid "  -time                    Time the execution of each subprocess\n"
 
18271
 msgstr "  -time                    Đếm thời gian chạy mỗi tiến trình con\n"
 
18272
 
 
18273
-#: gcc.c:3088
 
18274
+#: gcc.c:3089
 
18275
 msgid "  -specs=<file>            Override built-in specs with the contents of <file>\n"
 
18276
-msgstr "  -specs=<tệp>    Ghi đè lên đặc tả dựng sẵn bằng nội dung của tập tin này\n"
 
18277
+msgstr "  -specs=<tệp>             Ghi đè lên đặc tả dựng sẵn bằng nội dung của tập tin này\n"
 
18278
 
 
18279
-#: gcc.c:3089
 
18280
+#: gcc.c:3090
 
18281
 msgid "  -std=<standard>          Assume that the input sources are for <standard>\n"
 
18282
 msgstr "  -std=<tiêu_chuẩn>          Giả sử là các nguồn đầu vào là theo tiêu chuẩn này\n"
 
18283
 
 
18284
-#: gcc.c:3090
 
18285
+#: gcc.c:3091
 
18286
 msgid ""
 
18287
 "  --sysroot=<directory>    Use <directory> as the root directory for headers\n"
 
18288
 "                           and libraries\n"
 
18289
@@ -447,45 +440,45 @@
 
18290
 "  --sysroot=<thư_mục>\n"
 
18291
 "        Dùng thư mục này làm thư mục gốc cho các phần đầu và thư viện\n"
 
18292
 
 
18293
-#: gcc.c:3093
 
18294
+#: gcc.c:3094
 
18295
 msgid "  -B <directory>           Add <directory> to the compiler's search paths\n"
 
18296
 msgstr "  -B <thư_mục>    Thêm thư mục này vào các đường dẫn tìm kiếm của bộ biên dịch\n"
 
18297
 
 
18298
-#: gcc.c:3094
 
18299
+#: gcc.c:3095
 
18300
 msgid "  -v                       Display the programs invoked by the compiler\n"
 
18301
 msgstr "  -v                       Hiển thị những chương trình được gọi bởi bộ biên dịch\n"
 
18302
 
 
18303
-#: gcc.c:3095
 
18304
+#: gcc.c:3096
 
18305
 msgid "  -###                     Like -v but options quoted and commands not executed\n"
 
18306
 msgstr ""
 
18307
 "  -###                     Giống như -v nhưng mà tuỳ chọn nằm trong dấu nháy\n"
 
18308
 "        và lệnh không được thực hiện\n"
 
18309
 
 
18310
-#: gcc.c:3096
 
18311
+#: gcc.c:3097
 
18312
 msgid "  -E                       Preprocess only; do not compile, assemble or link\n"
 
18313
 msgstr "  -E                  Chỉ tiền xử lý, đừng biên dịch, dịch mã số hoặc liên kết\n"
 
18314
 
 
18315
-#: gcc.c:3097
 
18316
+#: gcc.c:3098
 
18317
 msgid "  -S                       Compile only; do not assemble or link\n"
 
18318
 msgstr "  -S                       Chỉ biên dịch, đừng dịch mã số hoặc liên kết\n"
 
18319
 
 
18320
-#: gcc.c:3098
 
18321
+#: gcc.c:3099
 
18322
 msgid "  -c                       Compile and assemble, but do not link\n"
 
18323
 msgstr "  -c                       Biên dịch và dịch mã số mà đừng liên kết\n"
 
18324
 
 
18325
-#: gcc.c:3099
 
18326
+#: gcc.c:3100
 
18327
 msgid "  -o <file>                Place the output into <file>\n"
 
18328
 msgstr "  -o <tệp>                Để kết xuất vào tập tin này\n"
 
18329
 
 
18330
-#: gcc.c:3100
 
18331
+#: gcc.c:3101
 
18332
 msgid "  -pie                     Create a position independent executable\n"
 
18333
 msgstr "  -pie                    Tạo vị trí độc lập thi hành\n"
 
18334
 
 
18335
-#: gcc.c:3101
 
18336
+#: gcc.c:3102
 
18337
 msgid "  -shared                  Create a shared library\n"
 
18338
 msgstr "  -shared                  Tạo thư viện chia sẻ (liên kết động)\n"
 
18339
 
 
18340
-#: gcc.c:3102
 
18341
+#: gcc.c:3103
 
18342
 msgid ""
 
18343
 "  -x <language>            Specify the language of the following input files\n"
 
18344
 "                           Permissible languages include: c c++ assembler none\n"
 
18345
@@ -497,7 +490,7 @@
 
18346
 "                                  'none' (không có) = hoàn nguyên về ứng dụng mặc định\n"
 
18347
 "                                  là đoán ngôn ngữ dựa vào phần mở rộng của tập tin\n"
 
18348
 
 
18349
-#: gcc.c:3109
 
18350
+#: gcc.c:3110
 
18351
 #, c-format
 
18352
 msgid ""
 
18353
 "\n"
 
18354
@@ -510,27 +503,27 @@
 
18355
 "thì được tự động gửi cho những tiến trình con khác nhau được %s gọi.\n"
 
18356
 "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"
 
18357
 
 
18358
-#: gcc.c:5364
 
18359
+#: gcc.c:5365
 
18360
 #, c-format
 
18361
 msgid "Processing spec (%s), which is '%s'\n"
 
18362
 msgstr "Đang xử lý đặc tả (%s), cái mà '%s'\n"
 
18363
 
 
18364
-#: gcc.c:6649
 
18365
+#: gcc.c:6651
 
18366
 #, c-format
 
18367
 msgid "install: %s%s\n"
 
18368
 msgstr "cài đặt: %s%s\n"
 
18369
 
 
18370
-#: gcc.c:6652
 
18371
+#: gcc.c:6654
 
18372
 #, c-format
 
18373
 msgid "programs: %s\n"
 
18374
 msgstr "chương trình: %s\n"
 
18375
 
 
18376
-#: gcc.c:6654
 
18377
+#: gcc.c:6656
 
18378
 #, c-format
 
18379
 msgid "libraries: %s\n"
 
18380
 msgstr "thư viện: %s\n"
 
18381
 
 
18382
-#: gcc.c:6738
 
18383
+#: gcc.c:6740
 
18384
 #, c-format
 
18385
 msgid ""
 
18386
 "\n"
 
18387
@@ -540,16 +533,16 @@
 
18388
 "Để tìm hướng dẫn về thông báo lỗi, thăm địa chỉ:\n"
 
18389
 
 
18390
 # Variable: don't translate / Biến: đừng dịch
 
18391
-#: gcc.c:6754
 
18392
+#: gcc.c:6756
 
18393
 #, c-format
 
18394
 msgid "%s %s%s\n"
 
18395
 msgstr "%s %s%s\n"
 
18396
 
 
18397
-#: gcc.c:6757 gcov.c:491 fortran/gfortranspec.c:303 java/jcf-dump.c:1230
 
18398
+#: gcc.c:6759 gcov.c:491 fortran/gfortranspec.c:303 java/jcf-dump.c:1230
 
18399
 msgid "(C)"
 
18400
 msgstr "©"
 
18401
 
 
18402
-#: gcc.c:6758 java/jcf-dump.c:1231
 
18403
+#: gcc.c:6760 java/jcf-dump.c:1231
 
18404
 #, c-format
 
18405
 msgid ""
 
18406
 "This is free software; see the source for copying conditions.  There is NO\n"
 
18407
@@ -561,32 +554,32 @@
 
18408
 "KHẢ NĂNG BÁN HAY KHẢ NĂNG LÀM ĐƯỢC VIỆC DỨT KHOÁT.\n"
 
18409
 "\n"
 
18410
 
 
18411
-#: gcc.c:6775
 
18412
+#: gcc.c:6777
 
18413
 #, c-format
 
18414
 msgid "Target: %s\n"
 
18415
 msgstr "Đích: %s\n"
 
18416
 
 
18417
-#: gcc.c:6776
 
18418
+#: gcc.c:6778
 
18419
 #, c-format
 
18420
 msgid "Configured with: %s\n"
 
18421
 msgstr "Cấu hình bằng %s\n"
 
18422
 
 
18423
-#: gcc.c:6790
 
18424
+#: gcc.c:6792
 
18425
 #, c-format
 
18426
 msgid "Thread model: %s\n"
 
18427
 msgstr "Mô hình tuyến trình: %s\n"
 
18428
 
 
18429
-#: gcc.c:6801
 
18430
+#: gcc.c:6803
 
18431
 #, c-format
 
18432
 msgid "gcc version %s %s\n"
 
18433
 msgstr "gcc phiên bản %s %s\n"
 
18434
 
 
18435
-#: gcc.c:6804
 
18436
+#: gcc.c:6806
 
18437
 #, c-format
 
18438
 msgid "gcc driver version %s %sexecuting gcc version %s\n"
 
18439
 msgstr "Trình điều khiển gcc phiên bản %s %sexecuting gcc phiên bản %s\n"
 
18440
 
 
18441
-#: gcc.c:7058
 
18442
+#: gcc.c:7061
 
18443
 #, c-format
 
18444
 msgid ""
 
18445
 "\n"
 
18446
@@ -599,7 +592,7 @@
 
18447
 "==============\n"
 
18448
 "\n"
 
18449
 
 
18450
-#: gcc.c:7059
 
18451
+#: gcc.c:7062
 
18452
 #, c-format
 
18453
 msgid ""
 
18454
 "Use \"-Wl,OPTION\" to pass \"OPTION\" to the linker.\n"
 
18455
@@ -608,7 +601,7 @@
 
18456
 "Hãy sử dụng \"-Wl,TÙY_CHỌN\" để gửi tuỳ chọn đó cho bộ liên kết.\n"
 
18457
 "\n"
 
18458
 
 
18459
-#: gcc.c:8276
 
18460
+#: gcc.c:8279
 
18461
 #, c-format
 
18462
 msgid ""
 
18463
 "Assembler options\n"
 
18464
@@ -619,7 +612,7 @@
 
18465
 "=================\n"
 
18466
 "\n"
 
18467
 
 
18468
-#: gcc.c:8277
 
18469
+#: gcc.c:8280
 
18470
 #, c-format
 
18471
 msgid ""
 
18472
 "Use \"-Wa,OPTION\" to pass \"OPTION\" to the assembler.\n"
 
18473
@@ -649,12 +642,12 @@
 
18474
 #: gcov.c:463
 
18475
 #, c-format
 
18476
 msgid "  -h, --help                      Print this help, then exit\n"
 
18477
-msgstr "  -h, --help                  Hiển thị trợ giúp này, sau đó thoát.\n"
 
18478
+msgstr "  -h, --help                      Hiển thị trợ giúp này, sau đó thoát.\n"
 
18479
 
 
18480
 #: gcov.c:464
 
18481
 #, c-format
 
18482
 msgid "  -v, --version                   Print version number, then exit\n"
 
18483
-msgstr "  -v, --version               Hiển thị số thứ tự phiên bản, sau đó thoát.\n"
 
18484
+msgstr "  -v, --version                   Hiển thị số thứ tự phiên bản, sau đó thoát.\n"
 
18485
 
 
18486
 #: gcov.c:465
 
18487
 #, c-format
 
18488
@@ -671,7 +664,9 @@
 
18489
 msgid ""
 
18490
 "  -c, --branch-counts             Given counts of branches taken\n"
 
18491
 "                                    rather than percentages\n"
 
18492
-msgstr "  -c, --branch-counts    Đưa ra số đếm các nhánh được theo, thay cho phần trăm\n"
 
18493
+msgstr ""
 
18494
+"  -c, --branch-counts            Đưa ra số đếm các nhánh được theo,\n"
 
18495
+"                                     thay cho phần trăm\n"
 
18496
 
 
18497
 #: gcov.c:469
 
18498
 #, c-format
 
18499
@@ -778,10 +773,9 @@
 
18500
 msgstr "Gỡ bỏ '%s'\n"
 
18501
 
 
18502
 #: gcov.c:979
 
18503
-#, fuzzy, c-format
 
18504
-#| msgid "%s:source file is newer than graph file '%s'\n"
 
18505
+#, c-format
 
18506
 msgid "%s:source file is newer than notes file '%s'\n"
 
18507
-msgstr "%s: tập tin nguồn vẫn mới hơn tập tin đồ thị '%s'\n"
 
18508
+msgstr "%s: tập tin nguồn mới hơn tập tin ghi chú '%s'\n"
 
18509
 
 
18510
 #: gcov.c:984
 
18511
 #, c-format
 
18512
@@ -789,16 +783,14 @@
 
18513
 msgstr "(thông điệp này được hiển thị chỉ một lần cho mỗi tập tin nguồn)\n"
 
18514
 
 
18515
 #: gcov.c:1009
 
18516
-#, fuzzy, c-format
 
18517
-#| msgid "%s:cannot open graph file\n"
 
18518
+#, c-format
 
18519
 msgid "%s:cannot open notes file\n"
 
18520
-msgstr "%s: không thể mở tập tin đồ thị\n"
 
18521
+msgstr "%s: không thể mở tập tin ghi chú\n"
 
18522
 
 
18523
 #: gcov.c:1015
 
18524
-#, fuzzy, c-format
 
18525
-#| msgid "%s:not a gcov data file\n"
 
18526
+#, c-format
 
18527
 msgid "%s:not a gcov notes file\n"
 
18528
-msgstr "%s: không phải là một tập tin dữ liệu gcov\n"
 
18529
+msgstr "%s: không phải là tập tin ghi chú gcov\n"
 
18530
 
 
18531
 #: gcov.c:1028
 
18532
 #, c-format
 
18533
@@ -836,10 +828,9 @@
 
18534
 msgstr "%s: phiên bản '%.4s' mà thích phiên bản '%.4s' hơn\n"
 
18535
 
 
18536
 #: gcov.c:1251
 
18537
-#, fuzzy, c-format
 
18538
-#| msgid "%s:stamp mismatch with graph file\n"
 
18539
+#, c-format
 
18540
 msgid "%s:stamp mismatch with notes file\n"
 
18541
-msgstr "%s: dấu hiệu không tương ứng với tập tin đồ thị\n"
 
18542
+msgstr "%s: dấu vết thời gian không khớp với tập tin ghi chú\n"
 
18543
 
 
18544
 #: gcov.c:1286
 
18545
 #, c-format
 
18546
@@ -965,14 +956,14 @@
 
18547
 msgstr "GCSE bị tắt"
 
18548
 
 
18549
 #: gengtype-state.c:156
 
18550
-#, fuzzy, c-format
 
18551
+#, c-format
 
18552
 msgid "%s:%d:%d: Invalid state file; %s"
 
18553
-msgstr "%s:%d:%d:   lần tạo từ %qs\n"
 
18554
+msgstr "%s:%d:%d: Không phải tập tin trạng thái hợp lệ; %s"
 
18555
 
 
18556
 #: gengtype-state.c:160
 
18557
-#, fuzzy, c-format
 
18558
+#, c-format
 
18559
 msgid "%s:%d: Invalid state file; %s"
 
18560
-msgstr "%s:%d:   lần tạo từ %qs\n"
 
18561
+msgstr "%s:%d: Tập tin trạng thái không hợp lệ; %s "
 
18562
 
 
18563
 #. Fatal printf-like message while reading state.  This can't be a
 
18564
 #. function, because there is no way to pass a va_arg to a variant of
 
18565
@@ -990,7 +981,7 @@
 
18566
 #: gengtype-state.c:701
 
18567
 #, c-format
 
18568
 msgid "Option tag unknown"
 
18569
-msgstr ""
 
18570
+msgstr "Không hiểu thẻ tùy chọn"
 
18571
 
 
18572
 #: gengtype-state.c:756
 
18573
 #, fuzzy, c-format
 
18574
@@ -1005,7 +996,7 @@
 
18575
 #: gengtype-state.c:1193
 
18576
 #, fuzzy, c-format
 
18577
 msgid "failed to write state trailer [%s]"
 
18578
-msgstr "không thể ghi vào tập tin tạm thời %s"
 
18579
+msgstr "gặp lỗi khi đổi tên %s thành tập tin trạng thái %s [%s]"
 
18580
 
 
18581
 #: gengtype-state.c:1219
 
18582
 #, c-format
 
18583
@@ -1020,7 +1011,7 @@
 
18584
 #: gengtype-state.c:1252
 
18585
 #, fuzzy, c-format
 
18586
 msgid "failed to close state file %s [%s]"
 
18587
-msgstr "%s: Không đóng được tập tin kết xuất %s\n"
 
18588
+msgstr "gặp lỗi khi đổi tên %s thành tập tin trạng thái %s [%s]"
 
18589
 
 
18590
 #: gengtype-state.c:1255
 
18591
 #, c-format
 
18592
@@ -1035,7 +1026,7 @@
 
18593
 #: gengtype-state.c:2565
 
18594
 #, fuzzy, c-format
 
18595
 msgid "failed to close read state file %s [%s]"
 
18596
-msgstr "%s: Không đóng được tập tin kết xuất %s\n"
 
18597
+msgstr "Lỗi đọc từ tập tin \"%s\" gặp lỗi."
 
18598
 
 
18599
 #: incpath.c:74
 
18600
 #, c-format
 
18601
@@ -1052,17 +1043,17 @@
 
18602
 msgid "ignoring nonexistent directory \"%s\"\n"
 
18603
 msgstr "đang bỏ qua thư mục không tồn tại \"%s\"\n"
 
18604
 
 
18605
-#: incpath.c:363
 
18606
+#: incpath.c:374
 
18607
 #, c-format
 
18608
 msgid "#include \"...\" search starts here:\n"
 
18609
 msgstr "#include \"...\" việc tìm kiếm bắt đầu ở đây:\n"
 
18610
 
 
18611
-#: incpath.c:367
 
18612
+#: incpath.c:378
 
18613
 #, c-format
 
18614
 msgid "#include <...> search starts here:\n"
 
18615
 msgstr "#include <...> việc tìm kiếm bắt đầu ở đây:\n"
 
18616
 
 
18617
-#: incpath.c:372
 
18618
+#: incpath.c:383
 
18619
 #, c-format
 
18620
 msgid "End of search list.\n"
 
18621
 msgstr "Kết thúc danh sách tìm kiếm.\n"
 
18622
@@ -1094,44 +1085,44 @@
 
18623
 msgid "At top level:"
 
18624
 msgstr "Ở cấp đầu:"
 
18625
 
 
18626
-#: langhooks.c:400 cp/error.c:3038
 
18627
+#: langhooks.c:400 cp/error.c:3042
 
18628
 #, c-format
 
18629
 msgid "In member function %qs"
 
18630
 msgstr "Trong hàm bộ phận %qs"
 
18631
 
 
18632
-#: langhooks.c:404 cp/error.c:3041
 
18633
+#: langhooks.c:404 cp/error.c:3045
 
18634
 #, c-format
 
18635
 msgid "In function %qs"
 
18636
 msgstr "Trong hàm %qs"
 
18637
 
 
18638
-#: langhooks.c:455 cp/error.c:2991
 
18639
+#: langhooks.c:455 cp/error.c:2995
 
18640
 #, c-format
 
18641
 msgid "    inlined from %qs at %s:%d:%d"
 
18642
 msgstr "    trực tiếp từ %qs tại %s:%d:%d"
 
18643
 
 
18644
-#: langhooks.c:460 cp/error.c:2996
 
18645
+#: langhooks.c:460 cp/error.c:3000
 
18646
 #, c-format
 
18647
 msgid "    inlined from %qs at %s:%d"
 
18648
 msgstr "    trực tiếp từ %qs tại %s:%d"
 
18649
 
 
18650
-#: langhooks.c:466 cp/error.c:3002
 
18651
+#: langhooks.c:466 cp/error.c:3006
 
18652
 #, c-format
 
18653
 msgid "    inlined from %qs"
 
18654
 msgstr "    trực tiếp từ %qs"
 
18655
 
 
18656
-#: loop-iv.c:3029 tree-ssa-loop-niter.c:1924
 
18657
+#: loop-iv.c:3029 tree-ssa-loop-niter.c:1925
 
18658
 msgid "assuming that the loop is not infinite"
 
18659
 msgstr "giả sử rằng vòng lặp có giới hạn"
 
18660
 
 
18661
-#: loop-iv.c:3030 tree-ssa-loop-niter.c:1925
 
18662
+#: loop-iv.c:3030 tree-ssa-loop-niter.c:1926
 
18663
 msgid "cannot optimize possibly infinite loops"
 
18664
 msgstr "không thể tối ưu hoá vòng lặp có thể là vô hạn"
 
18665
 
 
18666
-#: loop-iv.c:3038 tree-ssa-loop-niter.c:1929
 
18667
+#: loop-iv.c:3038 tree-ssa-loop-niter.c:1930
 
18668
 msgid "assuming that the loop counter does not overflow"
 
18669
 msgstr "giả sử rằng bộ đếm vòng lặp không bị tràn"
 
18670
 
 
18671
-#: loop-iv.c:3039 tree-ssa-loop-niter.c:1930
 
18672
+#: loop-iv.c:3039 tree-ssa-loop-niter.c:1931
 
18673
 msgid "cannot optimize loop, the loop counter may overflow"
 
18674
 msgstr "không thể tối ưu hoá vòng lặp vì bộ đếm vòng lặp có thể bị tràn"
 
18675
 
 
18676
@@ -1210,78 +1201,78 @@
 
18677
 msgid "This switch lacks documentation"
 
18678
 msgstr "Cái chuyển này còn thiếu tài liệu hướng dẫn"
 
18679
 
 
18680
-#: opts.c:1015
 
18681
+#: opts.c:1018
 
18682
 msgid "[default]"
 
18683
 msgstr "[mặc định]"
 
18684
 
 
18685
-#: opts.c:1026
 
18686
+#: opts.c:1029
 
18687
 msgid "[enabled]"
 
18688
 msgstr "[đã bật]"
 
18689
 
 
18690
-#: opts.c:1026
 
18691
+#: opts.c:1029
 
18692
 msgid "[disabled]"
 
18693
 msgstr "[bị tắt]"
 
18694
 
 
18695
-#: opts.c:1045
 
18696
+#: opts.c:1048
 
18697
 #, c-format
 
18698
 msgid " No options with the desired characteristics were found\n"
 
18699
 msgstr " Không tìm thấy tuỳ chọn có những đặc điểm đã muốn\n"
 
18700
 
 
18701
-#: opts.c:1054
 
18702
+#: opts.c:1057
 
18703
 #, c-format
 
18704
 msgid " None found.  Use --help=%s to show *all* the options supported by the %s front-end\n"
 
18705
 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"
 
18706
 
 
18707
-#: opts.c:1060
 
18708
+#: opts.c:1063
 
18709
 #, c-format
 
18710
 msgid " All options with the desired characteristics have already been displayed\n"
 
18711
 msgstr " Đã hiển thị tất cả các tuỳ chọn có những đặc điểm đã muốn\n"
 
18712
 
 
18713
-#: opts.c:1155
 
18714
+#: opts.c:1158
 
18715
 msgid "The following options are target specific"
 
18716
 msgstr "Theo đây có những tuỳ chọn đặc trưng cho đích"
 
18717
 
 
18718
-#: opts.c:1158
 
18719
+#: opts.c:1161
 
18720
 msgid "The following options control compiler warning messages"
 
18721
 msgstr "Theo đây có những tuỳ chọn điều khiển các thông điệp cảnh báo của bộ biên dịch"
 
18722
 
 
18723
-#: opts.c:1161
 
18724
+#: opts.c:1164
 
18725
 msgid "The following options control optimizations"
 
18726
 msgstr "Theo đây có những tuỳ chọn điều khiển việc tối ưu hoá"
 
18727
 
 
18728
-#: opts.c:1164 opts.c:1203
 
18729
+#: opts.c:1167 opts.c:1206
 
18730
 msgid "The following options are language-independent"
 
18731
 msgstr "Theo đây có những tuỳ chọn không phụ thuộc vào ngôn ngữ"
 
18732
 
 
18733
-#: opts.c:1167
 
18734
+#: opts.c:1170
 
18735
 msgid "The --param option recognizes the following as parameters"
 
18736
 msgstr "Tuỳ chọn --param nhận ra những điều theo đây như là tham số"
 
18737
 
 
18738
-#: opts.c:1173
 
18739
+#: opts.c:1176
 
18740
 msgid "The following options are specific to just the language "
 
18741
 msgstr "Theo đây có những tuỳ chọn đặc trưng cho chỉ ngôn ngữ "
 
18742
 
 
18743
-#: opts.c:1175
 
18744
+#: opts.c:1178
 
18745
 msgid "The following options are supported by the language "
 
18746
 msgstr "Theo đây có những tuỳ chọn được hỗ trợ bởi ngôn ngữ "
 
18747
 
 
18748
-#: opts.c:1186
 
18749
+#: opts.c:1189
 
18750
 msgid "The following options are not documented"
 
18751
 msgstr "Theo đây có những tuỳ chọn không có tài liệu diễn tả"
 
18752
 
 
18753
-#: opts.c:1188
 
18754
+#: opts.c:1191
 
18755
 msgid "The following options take separate arguments"
 
18756
 msgstr "Theo đây có những tuỳ chọn chấp nhận các đối số riêng"
 
18757
 
 
18758
-#: opts.c:1190
 
18759
+#: opts.c:1193
 
18760
 msgid "The following options take joined arguments"
 
18761
 msgstr "Theo đây có những tuỳ chọn chấp nhận các đối số nối lại"
 
18762
 
 
18763
-#: opts.c:1201
 
18764
+#: opts.c:1204
 
18765
 msgid "The following options are language-related"
 
18766
 msgstr "Theo đây có những tuỳ chọn liên quan đến ngôn ngữ"
 
18767
 
 
18768
-#: opts.c:2078
 
18769
+#: opts.c:2081
 
18770
 msgid "enabled by default"
 
18771
 msgstr "mặc định được bật"
 
18772
 
 
18773
@@ -1313,9 +1304,8 @@
 
18774
 msgstr "Chế độ VOIDmode trên một đầu ra"
 
18775
 
 
18776
 #: reload1.c:8703
 
18777
-#, fuzzy
 
18778
 msgid "failure trying to reload:"
 
18779
-msgstr "Không thành công khi thử nạp lại:"
 
18780
+msgstr "gặp lỗi nghiêm trọng khi cố tải:"
 
18781
 
 
18782
 #: rtl-error.c:117
 
18783
 msgid "unrecognizable insn:"
 
18784
@@ -1508,8 +1498,9 @@
 
18785
 
 
18786
 #. We can't inline because of mismatched optimization levels.
 
18787
 #: cif-code.def:105
 
18788
+#, fuzzy
 
18789
 msgid "optimization level attribute mismatch"
 
18790
-msgstr ""
 
18791
+msgstr "đặt cấp tối ưu hoá mã"
 
18792
 
 
18793
 #. The remainder are real diagnostic types.
 
18794
 #: diagnostic.def:33
 
18795
@@ -1712,7 +1703,6 @@
 
18796
 
 
18797
 #: params.def:300
 
18798
 #, fuzzy
 
18799
-#| msgid "The maximum number of iterations through CFG to extend regions"
 
18800
 msgid "The maximum number of branches on the path through the peeled sequence"
 
18801
 msgstr "Số tối đa các lần lặp lại qua CFG để kéo dài vùng"
 
18802
 
 
18803
@@ -2179,14 +2169,12 @@
 
18804
 msgstr "định dạng"
 
18805
 
 
18806
 #: c-family/c-format.c:346
 
18807
-#, fuzzy
 
18808
 msgid "field width specifier"
 
18809
-msgstr "bề rộng trường"
 
18810
+msgstr "chỉ định độ rộng trường"
 
18811
 
 
18812
 #: c-family/c-format.c:347
 
18813
-#, fuzzy
 
18814
 msgid "field precision specifier"
 
18815
-msgstr "ồ chính xác trường"
 
18816
+msgstr "chỉ định độ chính xác trường"
 
18817
 
 
18818
 #: c-family/c-format.c:461 c-family/c-format.c:485 config/i386/msformat-c.c:47
 
18819
 msgid "' ' flag"
 
18820
@@ -2485,7 +2473,7 @@
 
18821
 msgid "<return-value>"
 
18822
 msgstr "<giá trị trả lại>"
 
18823
 
 
18824
-#: c-family/c-pretty-print.c:2147 cp/error.c:1818 cp/error.c:2764
 
18825
+#: c-family/c-pretty-print.c:2147 cp/error.c:1818 cp/error.c:2768
 
18826
 msgid "<unknown>"
 
18827
 msgstr "<không rõ>"
 
18828
 
 
18829
@@ -2494,38 +2482,34 @@
 
18830
 #: config/aarch64/aarch64.c:3277 config/aarch64/aarch64.c:3288
 
18831
 #: config/aarch64/aarch64.c:3298 config/aarch64/aarch64.c:3313
 
18832
 #: config/aarch64/aarch64.c:3332
 
18833
-#, fuzzy, c-format
 
18834
-#| msgid "invalid operand for code '%c'"
 
18835
+#, c-format
 
18836
 msgid "invalid operand for '%%%c'"
 
18837
-msgstr "sai lập toán hạng cho mã '%c'"
 
18838
+msgstr "toán hạng không hợp lệ đối với '%%%c'"
 
18839
 
 
18840
 #: config/aarch64/aarch64.c:3348 config/aarch64/aarch64.c:3361
 
18841
 #, c-format
 
18842
 msgid "incompatible floating point / vector register operand for '%%%c'"
 
18843
 msgstr ""
 
18844
 
 
18845
-#: config/aarch64/aarch64.c:3399 config/arm/arm.c:18223
 
18846
+#: config/aarch64/aarch64.c:3399 config/arm/arm.c:18233
 
18847
 #, c-format
 
18848
 msgid "missing operand"
 
18849
 msgstr "toán hạng còn thiếu"
 
18850
 
 
18851
 #: config/aarch64/aarch64.c:3462
 
18852
-#, fuzzy, c-format
 
18853
-#| msgid "invalid insn:"
 
18854
+#, c-format
 
18855
 msgid "invalid constant"
 
18856
-msgstr "lệnh sai:"
 
18857
+msgstr "hằng không hợp lệ"
 
18858
 
 
18859
 #: config/aarch64/aarch64.c:3465
 
18860
-#, fuzzy, c-format
 
18861
-#| msgid "invalid %%d operand"
 
18862
+#, c-format
 
18863
 msgid "invalid operand"
 
18864
-msgstr "toán hạng %%d sai"
 
18865
+msgstr "toán hạng không hợp lệ"
 
18866
 
 
18867
 #: config/aarch64/aarch64.c:3545
 
18868
-#, fuzzy, c-format
 
18869
-#| msgid "invalid operand code '%c'"
 
18870
+#, c-format
 
18871
 msgid "invalid operand prefix '%%%c'"
 
18872
-msgstr "mã toán hạng sai '%c'"
 
18873
+msgstr "tiền tố toán hạng không hợp lệ '%%%c'"
 
18874
 
 
18875
 #: config/alpha/alpha.c:5065
 
18876
 #, c-format
 
18877
@@ -2611,33 +2595,34 @@
 
18878
 msgid "invalid %%xn code"
 
18879
 msgstr "mã %%xn sai"
 
18880
 
 
18881
-#: config/arm/arm.c:17560 config/arm/arm.c:17578
 
18882
+#: config/arm/arm.c:15438 config/arm/arm.c:15463 config/arm/arm.c:15473
 
18883
+#: config/arm/arm.c:15482 config/arm/arm.c:15490
 
18884
 #, c-format
 
18885
+msgid "invalid shift operand"
 
18886
+msgstr "sai lập toán hạng dời"
 
18887
+
 
18888
+#: config/arm/arm.c:17576 config/arm/arm.c:17594
 
18889
+#, c-format
 
18890
 msgid "predicated Thumb instruction"
 
18891
 msgstr "lệnh Thumb căn cứ vào"
 
18892
 
 
18893
-#: config/arm/arm.c:17566
 
18894
+#: config/arm/arm.c:17582
 
18895
 #, c-format
 
18896
 msgid "predicated instruction in conditional sequence"
 
18897
 msgstr "gặp lệnh căn cứ vào trong dãy có điều kiện"
 
18898
 
 
18899
-#: config/arm/arm.c:17697 config/arm/arm.c:17710
 
18900
-#, fuzzy, c-format
 
18901
+#: config/arm/arm.c:17713 config/arm/arm.c:17726
 
18902
+#, c-format
 
18903
 msgid "Unsupported operand for code '%c'"
 
18904
-msgstr "sai lập toán hạng cho mã '%c'"
 
18905
+msgstr "Không hỗ trợ toán hạng cho mã '%c'"
 
18906
 
 
18907
-#: config/arm/arm.c:17748
 
18908
-#, c-format
 
18909
-msgid "invalid shift operand"
 
18910
-msgstr "sai lập toán hạng dời"
 
18911
-
 
18912
-#: config/arm/arm.c:17805 config/arm/arm.c:17827 config/arm/arm.c:17837
 
18913
-#: config/arm/arm.c:17847 config/arm/arm.c:17857 config/arm/arm.c:17896
 
18914
-#: config/arm/arm.c:17914 config/arm/arm.c:17939 config/arm/arm.c:17954
 
18915
-#: config/arm/arm.c:17981 config/arm/arm.c:17988 config/arm/arm.c:18006
 
18916
-#: config/arm/arm.c:18013 config/arm/arm.c:18021 config/arm/arm.c:18042
 
18917
-#: config/arm/arm.c:18049 config/arm/arm.c:18174 config/arm/arm.c:18181
 
18918
-#: config/arm/arm.c:18204 config/arm/arm.c:18211 config/bfin/bfin.c:1439
 
18919
+#: config/arm/arm.c:17815 config/arm/arm.c:17837 config/arm/arm.c:17847
 
18920
+#: config/arm/arm.c:17857 config/arm/arm.c:17867 config/arm/arm.c:17906
 
18921
+#: config/arm/arm.c:17924 config/arm/arm.c:17949 config/arm/arm.c:17964
 
18922
+#: config/arm/arm.c:17991 config/arm/arm.c:17998 config/arm/arm.c:18016
 
18923
+#: config/arm/arm.c:18023 config/arm/arm.c:18031 config/arm/arm.c:18052
 
18924
+#: config/arm/arm.c:18059 config/arm/arm.c:18184 config/arm/arm.c:18191
 
18925
+#: config/arm/arm.c:18214 config/arm/arm.c:18221 config/bfin/bfin.c:1439
 
18926
 #: config/bfin/bfin.c:1446 config/bfin/bfin.c:1453 config/bfin/bfin.c:1460
 
18927
 #: config/bfin/bfin.c:1469 config/bfin/bfin.c:1476 config/bfin/bfin.c:1483
 
18928
 #: config/bfin/bfin.c:1490
 
18929
@@ -2645,22 +2630,22 @@
 
18930
 msgid "invalid operand for code '%c'"
 
18931
 msgstr "sai lập toán hạng cho mã '%c'"
 
18932
 
 
18933
-#: config/arm/arm.c:17909
 
18934
+#: config/arm/arm.c:17919
 
18935
 #, c-format
 
18936
 msgid "instruction never executed"
 
18937
 msgstr "lệnh chưa bao giờ thực hiện"
 
18938
 
 
18939
 #. Former Maverick support, removed after GCC-4.7.
 
18940
-#: config/arm/arm.c:17930
 
18941
+#: config/arm/arm.c:17940
 
18942
 #, fuzzy, c-format
 
18943
 msgid "obsolete Maverick format code '%c'"
 
18944
-msgstr "sai lập toán hạng cho mã '%c'"
 
18945
+msgstr "PTP: định dạng mã không hợp lệ"
 
18946
 
 
18947
-#: config/arm/arm.c:20988
 
18948
+#: config/arm/arm.c:20998
 
18949
 msgid "function parameters cannot have __fp16 type"
 
18950
 msgstr "tham số hàm không thể có loại __fp16"
 
18951
 
 
18952
-#: config/arm/arm.c:20998
 
18953
+#: config/arm/arm.c:21008
 
18954
 msgid "functions cannot return __fp16 type"
 
18955
 msgstr "hàm không thể trả lại loại __fp16"
 
18956
 
 
18957
@@ -2676,12 +2661,11 @@
 
18958
 #: config/avr/avr.c:2160 config/avr/avr.c:2215
 
18959
 #, fuzzy
 
18960
 msgid "bad address, not an I/O address:"
 
18961
-msgstr "địa chỉ sai, không phải (reg+disp):"
 
18962
+msgstr "Địa chỉ sai, không phải thanh ghi:"
 
18963
 
 
18964
 #: config/avr/avr.c:2169
 
18965
-#, fuzzy
 
18966
 msgid "bad address, not a constant:"
 
18967
-msgstr "địa chỉ sai, không phải là một hằng số):"
 
18968
+msgstr "địa chỉ sai, không phải là một hằng số:"
 
18969
 
 
18970
 #: config/avr/avr.c:2187
 
18971
 msgid "bad address, not (reg+disp):"
 
18972
@@ -2697,8 +2681,8 @@
 
18973
 
 
18974
 #: config/avr/avr.c:2234
 
18975
 #, fuzzy, c-format
 
18976
-msgid "Unsupported code '%c'for fixed-point:"
 
18977
-msgstr "sai lập toán hạng cho mã '%c'"
 
18978
+msgid "Unsupported code '%c' for fixed-point:"
 
18979
+msgstr "Điểm mã Unicode U+%04X không được hỗ trợ."
 
18980
 
 
18981
 #: config/avr/avr.c:2243
 
18982
 msgid "internal compiler error.  Unknown mode:"
 
18983
@@ -2730,8 +2714,9 @@
 
18984
 msgstr "lỗi biên dịch nội bộ. Dịch không đúng:"
 
18985
 
 
18986
 #: config/avr/avr.c:7071
 
18987
+#, fuzzy
 
18988
 msgid "unsupported fixed-point conversion"
 
18989
-msgstr ""
 
18990
+msgstr "không hỗ trợ khả năng chuyển đổi từ %s sang %s"
 
18991
 
 
18992
 #: config/bfin/bfin.c:1388
 
18993
 #, c-format
 
18994
@@ -2744,8 +2729,8 @@
 
18995
 msgstr "toán hạng const_double sai"
 
18996
 
 
18997
 #: config/cris/cris.c:580 config/moxie/moxie.c:111 final.c:3311 final.c:3313
 
18998
-#: fold-const.c:270 gcc.c:4712 gcc.c:4726 loop-iv.c:3031 loop-iv.c:3040
 
18999
-#: rtl-error.c:102 toplev.c:332 tree-ssa-loop-niter.c:1933 tree-vrp.c:6783
 
19000
+#: fold-const.c:270 gcc.c:4713 gcc.c:4727 loop-iv.c:3031 loop-iv.c:3040
 
19001
+#: rtl-error.c:102 toplev.c:332 tree-ssa-loop-niter.c:1934 tree-vrp.c:6783
 
19002
 #: cp/typeck.c:5618 java/expr.c:389 lto/lto-object.c:189 lto/lto-object.c:287
 
19003
 #: lto/lto-object.c:344 lto/lto-object.c:368
 
19004
 #, gcc-internal-format, gfc-internal-format
 
19005
@@ -2837,7 +2822,7 @@
 
19006
 #: config/cris/cris.c:3818
 
19007
 #, fuzzy
 
19008
 msgid "unidentifiable call op"
 
19009
-msgstr "Không thể nhận diện toán tử gọi"
 
19010
+msgstr "Chế độ thao tác CPU:"
 
19011
 
 
19012
 #: config/cris/cris.c:3870
 
19013
 #, c-format
 
19014
@@ -2982,28 +2967,24 @@
 
19015
 msgstr "lập sai UNSPEC như là toán hạng"
 
19016
 
 
19017
 #: config/i386/i386.c:14164
 
19018
-#, fuzzy, c-format
 
19019
-#| msgid "invalid operand size for operand code '%c'"
 
19020
+#, c-format
 
19021
 msgid "invalid operand size for operand code 'O'"
 
19022
-msgstr "sai lập kích cỡ toán hạng cho mã toán hạng '%c'"
 
19023
+msgstr "sai kích cỡ toán hạng cho mã toán hạng 'O'"
 
19024
 
 
19025
 #: config/i386/i386.c:14199
 
19026
-#, fuzzy, c-format
 
19027
-#| msgid "invalid operand size for operand code '%c'"
 
19028
+#, c-format
 
19029
 msgid "invalid operand size for operand code 'z'"
 
19030
-msgstr "sai lập kích cỡ toán hạng cho mã toán hạng '%c'"
 
19031
+msgstr "sai kích cỡ toán hạng cho mã toán hạng 'z'"
 
19032
 
 
19033
 #: config/i386/i386.c:14269
 
19034
-#, fuzzy, c-format
 
19035
-#| msgid "invalid operand type used with operand code '%c'"
 
19036
+#, c-format
 
19037
 msgid "invalid operand type used with operand code 'Z'"
 
19038
-msgstr "sử dụng loại toán hạng không hợp lệ với mã toán hạng '%c'"
 
19039
+msgstr "sử dụng loại toán hạng không hợp lệ với mã toán hạng 'Z'"
 
19040
 
 
19041
 #: config/i386/i386.c:14274
 
19042
-#, fuzzy, c-format
 
19043
-#| msgid "invalid operand size for operand code '%c'"
 
19044
+#, c-format
 
19045
 msgid "invalid operand size for operand code 'Z'"
 
19046
-msgstr "sai lập kích cỡ toán hạng cho mã toán hạng '%c'"
 
19047
+msgstr "sai kích cỡ toán hạng cho mã toán hạng 'Z'"
 
19048
 
 
19049
 #: config/i386/i386.c:14349
 
19050
 #, c-format
 
19051
@@ -3016,10 +2997,9 @@
 
19052
 msgstr "toán hạng không phải là một mã điều kiện, mã toán hạng sai 'D'"
 
19053
 
 
19054
 #: config/i386/i386.c:14439
 
19055
-#, fuzzy, c-format
 
19056
-#| msgid "operand is not a condition code, invalid operand code 'D'"
 
19057
+#, c-format
 
19058
 msgid "operand is not a condition code, invalid operand code '%c'"
 
19059
-msgstr "toán hạng không phải là một mã điều kiện, mã toán hạng sai 'D'"
 
19060
+msgstr "toán hạng không phải là một mã điều kiện, mã toán hạng không hợp lệ '%c'"
 
19061
 
 
19062
 #: config/i386/i386.c:14452
 
19063
 #, fuzzy, c-format
 
19064
@@ -3093,8 +3073,8 @@
 
19065
 msgid "invalid operation on %<__fpreg%>"
 
19066
 msgstr "thao tác sai %<__fpreg%>"
 
19067
 
 
19068
-#: config/iq2000/iq2000.c:3132 config/tilegx/tilegx.c:5205
 
19069
-#: config/tilepro/tilepro.c:4695
 
19070
+#: config/iq2000/iq2000.c:3132 config/tilegx/tilegx.c:5203
 
19071
+#: config/tilepro/tilepro.c:4693
 
19072
 #, c-format
 
19073
 msgid "invalid %%P operand"
 
19074
 msgstr "gặp toán hạng %%P sai"
 
19075
@@ -3107,22 +3087,22 @@
 
19076
 #: config/iq2000/iq2000.c:3197
 
19077
 #, c-format
 
19078
 msgid "invalid use of %%d, %%x, or %%X"
 
19079
-msgstr "sai sử dụng %%d, %%x hoặc %%X"
 
19080
+msgstr "dùng không đúng %%d, %%x hoặc %%X"
 
19081
 
 
19082
-#: config/lm32/lm32.c:521
 
19083
+#: config/lm32/lm32.c:518
 
19084
 #, fuzzy, c-format
 
19085
 msgid "only 0.0 can be loaded as an immediate"
 
19086
-msgstr "Chỉ 0.0 nạp được như là một điều ngay lập tức"
 
19087
+msgstr "chỉ có thể nạp ET_DYN và ET_EXEC"
 
19088
 
 
19089
-#: config/lm32/lm32.c:591
 
19090
+#: config/lm32/lm32.c:588
 
19091
 msgid "bad operand"
 
19092
 msgstr "toán hạng sai"
 
19093
 
 
19094
-#: config/lm32/lm32.c:603
 
19095
+#: config/lm32/lm32.c:600
 
19096
 msgid "can't use non gp relative absolute address"
 
19097
 msgstr "không cho phép sử dụng địa chỉ tuyệt đối tương đối không phải gp"
 
19098
 
 
19099
-#: config/lm32/lm32.c:607
 
19100
+#: config/lm32/lm32.c:604
 
19101
 msgid "invalid addressing mode"
 
19102
 msgstr "sai lập chế độ đặt địa chỉ"
 
19103
 
 
19104
@@ -3191,36 +3171,36 @@
 
19105
 msgid "invalid %%L code"
 
19106
 msgstr "mã %%L sai"
 
19107
 
 
19108
-#: config/microblaze/microblaze.c:1760
 
19109
+#: config/microblaze/microblaze.c:2156
 
19110
 #, c-format
 
19111
 msgid "unknown punctuation '%c'"
 
19112
 msgstr "không hiểu dấu chấm câu '%c'"
 
19113
 
 
19114
-#: config/microblaze/microblaze.c:1769
 
19115
+#: config/microblaze/microblaze.c:2165
 
19116
 #, c-format
 
19117
 msgid "null pointer"
 
19118
 msgstr "con trỏ rỗng"
 
19119
 
 
19120
-#: config/microblaze/microblaze.c:1804
 
19121
+#: config/microblaze/microblaze.c:2200
 
19122
 #, c-format
 
19123
 msgid "PRINT_OPERAND, invalid insn for %%C"
 
19124
 msgstr "PRINT_OPERAND, sai insn cho %%C"
 
19125
 
 
19126
-#: config/microblaze/microblaze.c:1833
 
19127
+#: config/microblaze/microblaze.c:2229
 
19128
 #, c-format
 
19129
 msgid "PRINT_OPERAND, invalid insn for %%N"
 
19130
 msgstr "PRINT_OPERAND, sai insn cho %%N"
 
19131
 
 
19132
-#: config/microblaze/microblaze.c:1853 config/microblaze/microblaze.c:2014
 
19133
+#: config/microblaze/microblaze.c:2249 config/microblaze/microblaze.c:2420
 
19134
 msgid "insn contains an invalid address !"
 
19135
 msgstr "insn chứa một địa chỉ sai !"
 
19136
 
 
19137
-#: config/microblaze/microblaze.c:1867 config/microblaze/microblaze.c:2054
 
19138
+#: config/microblaze/microblaze.c:2264 config/microblaze/microblaze.c:2479
 
19139
 #: config/xtensa/xtensa.c:2443
 
19140
 msgid "invalid address"
 
19141
 msgstr "địa chỉ sai"
 
19142
 
 
19143
-#: config/microblaze/microblaze.c:1966
 
19144
+#: config/microblaze/microblaze.c:2363
 
19145
 #, c-format
 
19146
 msgid "letter %c was found & insn was not CONST_INT"
 
19147
 msgstr ""
 
19148
@@ -3295,9 +3275,9 @@
 
19149
 msgstr "Địa chỉ sai, không phải thanh ghi:"
 
19150
 
 
19151
 #: config/rl78/rl78.c:1219 config/rl78/rl78.c:1258
 
19152
-#, c-format
 
19153
+#, fuzzy, c-format
 
19154
 msgid "q/Q modifiers invalid for symbol references"
 
19155
-msgstr ""
 
19156
+msgstr "sai sử dụng « PROVIDE » (cung cấp) cho ký hiệu chấm"
 
19157
 
 
19158
 #: config/rs6000/host-darwin.c:94
 
19159
 #, c-format
 
19160
@@ -3434,7 +3414,7 @@
 
19161
 #: config/s390/s390.c:5452
 
19162
 #, fuzzy, c-format
 
19163
 msgid "invalid reference for 'J' output modifier"
 
19164
-msgstr "sai lập toán hạng cho sự sửa đổi 'b'"
 
19165
+msgstr "biểu thức không hợp lệ - hãy thử dùng bổ nghĩa kết xuất"
 
19166
 
 
19167
 #: config/s390/s390.c:5466
 
19168
 #, c-format
 
19169
@@ -3444,7 +3424,7 @@
 
19170
 #: config/s390/s390.c:5477
 
19171
 #, fuzzy, c-format
 
19172
 msgid "invalid address for 'O' output modifier"
 
19173
-msgstr "sai lập toán hạng cho sự sửa đổi 'O'"
 
19174
+msgstr "biểu thức không hợp lệ - hãy thử dùng bổ nghĩa kết xuất"
 
19175
 
 
19176
 #: config/s390/s390.c:5495
 
19177
 #, c-format
 
19178
@@ -3454,7 +3434,7 @@
 
19179
 #: config/s390/s390.c:5506
 
19180
 #, fuzzy, c-format
 
19181
 msgid "invalid address for 'R' output modifier"
 
19182
-msgstr "sai lập toán hạng cho sự sửa đổi 'b'"
 
19183
+msgstr "biểu thức không hợp lệ - hãy thử dùng bổ nghĩa kết xuất"
 
19184
 
 
19185
 #: config/s390/s390.c:5524
 
19186
 #, c-format
 
19187
@@ -3464,7 +3444,7 @@
 
19188
 #: config/s390/s390.c:5534
 
19189
 #, fuzzy, c-format
 
19190
 msgid "invalid address for 'S' output modifier"
 
19191
-msgstr "sai lập toán hạng cho sự sửa đổi 'b'"
 
19192
+msgstr "biểu thức không hợp lệ - hãy thử dùng bổ nghĩa kết xuất"
 
19193
 
 
19194
 #: config/s390/s390.c:5555
 
19195
 #, c-format
 
19196
@@ -3479,47 +3459,47 @@
 
19197
 #: config/s390/s390.c:5641 config/s390/s390.c:5661
 
19198
 #, fuzzy, c-format
 
19199
 msgid "invalid constant for output modifier '%c'"
 
19200
-msgstr "sai lập toán hạng cho sự sửa đổi 'o'"
 
19201
+msgstr "hàm không hợp lệ - hãy thử dùng bổ nghĩa kết xuất"
 
19202
 
 
19203
 #: config/s390/s390.c:5658
 
19204
-#, fuzzy, c-format
 
19205
+#, c-format
 
19206
 msgid "invalid constant - try using an output modifier"
 
19207
-msgstr "sai lập mã kết xuất toán hạng"
 
19208
+msgstr "hàm không hợp lệ - hãy thử dùng bổ nghĩa kết xuất"
 
19209
 
 
19210
 #: config/s390/s390.c:5668
 
19211
-#, fuzzy, c-format
 
19212
+#, c-format
 
19213
 msgid "invalid expression - try using an output modifier"
 
19214
-msgstr "sai lập biểu tượng dưới dạng toán hạng"
 
19215
+msgstr "biểu thức không hợp lệ - hãy thử dùng bổ nghĩa kết xuất"
 
19216
 
 
19217
 #: config/s390/s390.c:5671
 
19218
 #, fuzzy, c-format
 
19219
 msgid "invalid expression for output modifier '%c'"
 
19220
-msgstr "sai lập toán hạng cho sự sửa đổi 'o'"
 
19221
+msgstr "biểu thức không hợp lệ - hãy thử dùng bổ nghĩa kết xuất"
 
19222
 
 
19223
 #: config/score/score.c:1314
 
19224
 #, c-format
 
19225
 msgid "invalid operand for code: '%c'"
 
19226
 msgstr "sai lập toán hạng cho mã: '%c'"
 
19227
 
 
19228
-#: config/sh/sh.c:1204
 
19229
+#: config/sh/sh.c:1201
 
19230
 #, c-format
 
19231
 msgid "invalid operand to %%R"
 
19232
 msgstr "sai lập toán hạng tới %%R"
 
19233
 
 
19234
-#: config/sh/sh.c:1231
 
19235
+#: config/sh/sh.c:1228
 
19236
 #, c-format
 
19237
 msgid "invalid operand to %%S"
 
19238
 msgstr "sai lập toán hạng tới %%S"
 
19239
 
 
19240
-#: config/sh/sh.c:9775
 
19241
+#: config/sh/sh.c:9772
 
19242
 msgid "created and used with different architectures / ABIs"
 
19243
 msgstr "tạo và sử dụng với các kiến trúc hoặc ABI khác nhau"
 
19244
 
 
19245
-#: config/sh/sh.c:9777
 
19246
+#: config/sh/sh.c:9774
 
19247
 msgid "created and used with different ABIs"
 
19248
 msgstr "tạo và sử dụng với các ABI khác nhau"
 
19249
 
 
19250
-#: config/sh/sh.c:9779
 
19251
+#: config/sh/sh.c:9776
 
19252
 msgid "created and used with different endianness"
 
19253
 msgstr "tạo và sử dụng với các trình trạng cuối khác nhau"
 
19254
 
 
19255
@@ -3538,13 +3518,13 @@
 
19256
 msgid "invalid %%B operand"
 
19257
 msgstr "toán hạng %%B sai"
 
19258
 
 
19259
-#: config/sparc/sparc.c:8508 config/tilegx/tilegx.c:4988
 
19260
-#: config/tilepro/tilepro.c:4498
 
19261
+#: config/sparc/sparc.c:8508 config/tilegx/tilegx.c:4986
 
19262
+#: config/tilepro/tilepro.c:4496
 
19263
 #, c-format
 
19264
 msgid "invalid %%C operand"
 
19265
 msgstr "sai toán hạng %%C"
 
19266
 
 
19267
-#: config/sparc/sparc.c:8525 config/tilegx/tilegx.c:5021
 
19268
+#: config/sparc/sparc.c:8525 config/tilegx/tilegx.c:5019
 
19269
 #, c-format
 
19270
 msgid "invalid %%D operand"
 
19271
 msgstr "sai toán hạng %%D"
 
19272
@@ -3589,87 +3569,87 @@
 
19273
 msgid "xstormy16_print_operand: unknown code"
 
19274
 msgstr "xstormy16_print_operand: gặp mã không rõ"
 
19275
 
 
19276
-#: config/tilegx/tilegx.c:4973 config/tilepro/tilepro.c:4483
 
19277
+#: config/tilegx/tilegx.c:4971 config/tilepro/tilepro.c:4481
 
19278
 #, c-format
 
19279
 msgid "invalid %%c operand"
 
19280
 msgstr "toán hạng %%c sai"
 
19281
 
 
19282
-#: config/tilegx/tilegx.c:5004
 
19283
+#: config/tilegx/tilegx.c:5002
 
19284
 #, c-format
 
19285
 msgid "invalid %%d operand"
 
19286
 msgstr "toán hạng %%d sai"
 
19287
 
 
19288
-#: config/tilegx/tilegx.c:5101
 
19289
-#, fuzzy, c-format
 
19290
+#: config/tilegx/tilegx.c:5099
 
19291
+#, c-format
 
19292
 msgid "invalid %%H specifier"
 
19293
-msgstr "mã %%L sai"
 
19294
+msgstr "định danh %%H không hợp lệ"
 
19295
 
 
19296
-#: config/tilegx/tilegx.c:5143 config/tilepro/tilepro.c:4512
 
19297
+#: config/tilegx/tilegx.c:5141 config/tilepro/tilepro.c:4510
 
19298
 #, c-format
 
19299
 msgid "invalid %%h operand"
 
19300
 msgstr "sai toán hạng %%h"
 
19301
 
 
19302
-#: config/tilegx/tilegx.c:5155 config/tilepro/tilepro.c:4576
 
19303
+#: config/tilegx/tilegx.c:5153 config/tilepro/tilepro.c:4574
 
19304
 #, c-format
 
19305
 msgid "invalid %%I operand"
 
19306
 msgstr "sai toán hạng %%I"
 
19307
 
 
19308
-#: config/tilegx/tilegx.c:5169 config/tilepro/tilepro.c:4590
 
19309
+#: config/tilegx/tilegx.c:5167 config/tilepro/tilepro.c:4588
 
19310
 #, c-format
 
19311
 msgid "invalid %%i operand"
 
19312
 msgstr "sai toán hạng %%i"
 
19313
 
 
19314
-#: config/tilegx/tilegx.c:5192 config/tilepro/tilepro.c:4613
 
19315
+#: config/tilegx/tilegx.c:5190 config/tilepro/tilepro.c:4611
 
19316
 #, c-format
 
19317
 msgid "invalid %%j operand"
 
19318
 msgstr "sai toán hạng %%j"
 
19319
 
 
19320
-#: config/tilegx/tilegx.c:5223
 
19321
+#: config/tilegx/tilegx.c:5221
 
19322
 #, c-format
 
19323
 msgid "invalid %%%c operand"
 
19324
 msgstr "sai toán hạng %%%c"
 
19325
 
 
19326
-#: config/tilegx/tilegx.c:5238 config/tilepro/tilepro.c:4727
 
19327
+#: config/tilegx/tilegx.c:5236 config/tilepro/tilepro.c:4725
 
19328
 #, c-format
 
19329
 msgid "invalid %%N operand"
 
19330
 msgstr "sai toán hạng %%N"
 
19331
 
 
19332
-#: config/tilegx/tilegx.c:5282
 
19333
-#, fuzzy, c-format
 
19334
+#: config/tilegx/tilegx.c:5280
 
19335
+#, c-format
 
19336
 msgid "invalid operand for 'r' specifier"
 
19337
-msgstr "sai lập toán hạng cho sự sửa đổi 'b'"
 
19338
+msgstr "toán hạng không hợp lệ cho chỉ định 'r'"
 
19339
 
 
19340
-#: config/tilegx/tilegx.c:5307 config/tilepro/tilepro.c:4809
 
19341
+#: config/tilegx/tilegx.c:5305 config/tilepro/tilepro.c:4807
 
19342
 #, c-format
 
19343
 msgid "unable to print out operand yet; code == %d (%c)"
 
19344
 msgstr "thậm chí không thể in ra toán hạng; mã == %d (%c)"
 
19345
 
 
19346
-#: config/tilepro/tilepro.c:4548
 
19347
+#: config/tilepro/tilepro.c:4546
 
19348
 #, c-format
 
19349
 msgid "invalid %%H operand"
 
19350
 msgstr "sai toán hạng %%H"
 
19351
 
 
19352
-#: config/tilepro/tilepro.c:4652
 
19353
+#: config/tilepro/tilepro.c:4650
 
19354
 #, c-format
 
19355
 msgid "invalid %%L operand"
 
19356
 msgstr "sai toán hạng %%L"
 
19357
 
 
19358
-#: config/tilepro/tilepro.c:4712
 
19359
+#: config/tilepro/tilepro.c:4710
 
19360
 #, c-format
 
19361
 msgid "invalid %%M operand"
 
19362
 msgstr "sai toán hạng %%M"
 
19363
 
 
19364
-#: config/tilepro/tilepro.c:4755
 
19365
+#: config/tilepro/tilepro.c:4753
 
19366
 #, c-format
 
19367
 msgid "invalid %%t operand"
 
19368
 msgstr "sai toán hạng %%t"
 
19369
 
 
19370
-#: config/tilepro/tilepro.c:4762
 
19371
+#: config/tilepro/tilepro.c:4760
 
19372
 #, c-format
 
19373
 msgid "invalid %%t operand '"
 
19374
 msgstr "sai toán hạng %%t '"
 
19375
 
 
19376
-#: config/tilepro/tilepro.c:4783
 
19377
+#: config/tilepro/tilepro.c:4781
 
19378
 #, c-format
 
19379
 msgid "invalid %%r operand"
 
19380
 msgstr "sai toán hạng %%r"
 
19381
@@ -3737,7 +3717,7 @@
 
19382
 msgid "({anonymous})"
 
19383
 msgstr "({nặc danh})"
 
19384
 
 
19385
-#: c/c-parser.c:943 cp/parser.c:23010
 
19386
+#: c/c-parser.c:943 cp/parser.c:23014
 
19387
 #, gcc-internal-format
 
19388
 msgid "expected end of line"
 
19389
 msgstr "cần kết thúc dòng"
 
19390
@@ -3747,8 +3727,8 @@
 
19391
 #: c/c-parser.c:7357 c/c-parser.c:7392 c/c-parser.c:7423 c/c-parser.c:7470
 
19392
 #: c/c-parser.c:7651 c/c-parser.c:8419 c/c-parser.c:8489 c/c-parser.c:8532
 
19393
 #: c/c-parser.c:9810 c/c-parser.c:9825 c/c-parser.c:9834 c/c-parser.c:9979
 
19394
-#: c/c-parser.c:10018 c/c-parser.c:2500 c/c-parser.c:7644 cp/parser.c:22423
 
19395
-#: cp/parser.c:22956
 
19396
+#: c/c-parser.c:10018 c/c-parser.c:2500 c/c-parser.c:7644 cp/parser.c:22427
 
19397
+#: cp/parser.c:22960
 
19398
 #, gcc-internal-format
 
19399
 msgid "expected %<;%>"
 
19400
 msgstr "cần %<;%>"
 
19401
@@ -3760,13 +3740,13 @@
 
19402
 #: c/c-parser.c:6703 c/c-parser.c:6727 c/c-parser.c:7942 c/c-parser.c:8014
 
19403
 #: c/c-parser.c:8841 c/c-parser.c:8862 c/c-parser.c:8912 c/c-parser.c:9065
 
19404
 #: c/c-parser.c:9144 c/c-parser.c:9228 c/c-parser.c:9942 c/c-parser.c:10766
 
19405
-#: c/c-parser.c:8985 c/c-parser.c:9010 cp/parser.c:20794 cp/parser.c:22959
 
19406
+#: c/c-parser.c:8985 c/c-parser.c:9010 cp/parser.c:20798 cp/parser.c:22963
 
19407
 #, gcc-internal-format
 
19408
 msgid "expected %<(%>"
 
19409
 msgstr "cần %<(%>"
 
19410
 
 
19411
 #: c/c-parser.c:1843 c/c-parser.c:6389 c/c-parser.c:6427 c/c-parser.c:6555
 
19412
-#: cp/parser.c:22421 cp/parser.c:22974
 
19413
+#: cp/parser.c:22425 cp/parser.c:22978
 
19414
 #, gcc-internal-format
 
19415
 msgid "expected %<,%>"
 
19416
 msgstr "cần %<,%>"
 
19417
@@ -3782,15 +3762,15 @@
 
19418
 #: c/c-parser.c:7736 c/c-parser.c:7757 c/c-parser.c:7965 c/c-parser.c:8018
 
19419
 #: c/c-parser.c:8391 c/c-parser.c:8844 c/c-parser.c:8865 c/c-parser.c:8943
 
19420
 #: c/c-parser.c:9072 c/c-parser.c:9209 c/c-parser.c:9292 c/c-parser.c:9870
 
19421
-#: c/c-parser.c:9987 c/c-parser.c:10029 c/c-parser.c:10775 cp/parser.c:20816
 
19422
-#: cp/parser.c:23004
 
19423
+#: c/c-parser.c:9987 c/c-parser.c:10029 c/c-parser.c:10775 cp/parser.c:20820
 
19424
+#: cp/parser.c:23008
 
19425
 #, gcc-internal-format
 
19426
 msgid "expected %<)%>"
 
19427
 msgstr "cần %<)%>"
 
19428
 
 
19429
 #: c/c-parser.c:3095 c/c-parser.c:3911 c/c-parser.c:3945 c/c-parser.c:5228
 
19430
 #: c/c-parser.c:6491 c/c-parser.c:6760 c/c-parser.c:6878 c/c-parser.c:10678
 
19431
-#: c/c-parser.c:10680 cp/parser.c:22968
 
19432
+#: c/c-parser.c:10680 cp/parser.c:22972
 
19433
 #, gcc-internal-format
 
19434
 msgid "expected %<]%>"
 
19435
 msgstr "cần %<]%>"
 
19436
@@ -3799,25 +3779,25 @@
 
19437
 msgid "expected %<;%>, %<,%> or %<)%>"
 
19438
 msgstr "cần %<;%>, %<,%> hoặc %<)%>"
 
19439
 
 
19440
-#: c/c-parser.c:3774 c/c-parser.c:9826 cp/parser.c:22962 cp/parser.c:24780
 
19441
+#: c/c-parser.c:3774 c/c-parser.c:9826 cp/parser.c:22966 cp/parser.c:24784
 
19442
 #, gcc-internal-format
 
19443
 msgid "expected %<}%>"
 
19444
 msgstr "cần %<}%>"
 
19445
 
 
19446
 #: c/c-parser.c:4064 c/c-parser.c:7985 c/c-parser.c:10272 c/c-parser.c:2318
 
19447
-#: c/c-parser.c:2521 c/c-parser.c:7539 cp/parser.c:14644 cp/parser.c:22965
 
19448
+#: c/c-parser.c:2521 c/c-parser.c:7539 cp/parser.c:14646 cp/parser.c:22969
 
19449
 #, gcc-internal-format
 
19450
 msgid "expected %<{%>"
 
19451
 msgstr "cần %<{%>"
 
19452
 
 
19453
 #: c/c-parser.c:4283 c/c-parser.c:4292 c/c-parser.c:5135 c/c-parser.c:5469
 
19454
 #: c/c-parser.c:7750 c/c-parser.c:8125 c/c-parser.c:8182 c/c-parser.c:9198
 
19455
-#: cp/parser.c:22998 cp/parser.c:24001
 
19456
+#: cp/parser.c:23002 cp/parser.c:24005
 
19457
 #, gcc-internal-format
 
19458
 msgid "expected %<:%>"
 
19459
 msgstr "cần %<:%>"
 
19460
 
 
19461
-#: c/c-parser.c:4831 cp/parser.c:22892
 
19462
+#: c/c-parser.c:4831 cp/parser.c:22896
 
19463
 #, gcc-internal-format
 
19464
 msgid "expected %<while%>"
 
19465
 msgstr "cần %<while%>"
 
19466
@@ -3826,34 +3806,34 @@
 
19467
 msgid "expected %<.%>"
 
19468
 msgstr "cần %<.%>"
 
19469
 
 
19470
-#: c/c-parser.c:7210 c/c-parser.c:7242 c/c-parser.c:7482 cp/parser.c:24564
 
19471
-#: cp/parser.c:24638
 
19472
+#: c/c-parser.c:7210 c/c-parser.c:7242 c/c-parser.c:7482 cp/parser.c:24568
 
19473
+#: cp/parser.c:24642
 
19474
 #, gcc-internal-format
 
19475
 msgid "expected %<@end%>"
 
19476
 msgstr "cần %<@end%>"
 
19477
 
 
19478
-#: c/c-parser.c:7899 cp/parser.c:22983
 
19479
+#: c/c-parser.c:7899 cp/parser.c:22987
 
19480
 #, gcc-internal-format
 
19481
 msgid "expected %<>%>"
 
19482
 msgstr "cần %<>%>"
 
19483
 
 
19484
-#: c/c-parser.c:9296 cp/parser.c:23007
 
19485
+#: c/c-parser.c:9296 cp/parser.c:23011
 
19486
 #, gcc-internal-format
 
19487
 msgid "expected %<,%> or %<)%>"
 
19488
 msgstr "cần %<,%> hoặc %<)%>"
 
19489
 
 
19490
 #: c/c-parser.c:9549 c/c-parser.c:9580 c/c-parser.c:9816 c/c-parser.c:9968
 
19491
-#: c/c-parser.c:3968 cp/parser.c:22986
 
19492
+#: c/c-parser.c:3968 cp/parser.c:22990
 
19493
 #, gcc-internal-format
 
19494
 msgid "expected %<=%>"
 
19495
 msgstr "cần %<=%>"
 
19496
 
 
19497
-#: c/c-parser.c:10329 c/c-parser.c:10319 cp/parser.c:27421
 
19498
+#: c/c-parser.c:10329 c/c-parser.c:10319 cp/parser.c:27425
 
19499
 #, gcc-internal-format
 
19500
 msgid "expected %<#pragma omp section%> or %<}%>"
 
19501
 msgstr "cần %<#pragma omp section%> hoặc %<}%>"
 
19502
 
 
19503
-#: c/c-parser.c:10666 cp/parser.c:22971
 
19504
+#: c/c-parser.c:10666 cp/parser.c:22975
 
19505
 #, gcc-internal-format
 
19506
 msgid "expected %<[%>"
 
19507
 msgstr "cần %<[%>"
 
19508
@@ -3862,11 +3842,11 @@
 
19509
 msgid "(anonymous)"
 
19510
 msgstr "(nặc danh)"
 
19511
 
 
19512
-#: cp/call.c:8680
 
19513
+#: cp/call.c:8698
 
19514
 msgid "candidate 1:"
 
19515
 msgstr "ứng cử 1:"
 
19516
 
 
19517
-#: cp/call.c:8681
 
19518
+#: cp/call.c:8699
 
19519
 msgid "candidate 2:"
 
19520
 msgstr "ứng cử 2:"
 
19521
 
 
19522
@@ -3874,7 +3854,7 @@
 
19523
 msgid "<unnamed>"
 
19524
 msgstr "<không tên>"
 
19525
 
 
19526
-#: cp/cxx-pretty-print.c:2149
 
19527
+#: cp/cxx-pretty-print.c:2153
 
19528
 msgid "template-parameter-"
 
19529
 msgstr "template-parameter-"
 
19530
 
 
19531
@@ -3940,15 +3920,12 @@
 
19532
 msgstr "{nặc danh}"
 
19533
 
 
19534
 #: cp/error.c:1035
 
19535
-#, fuzzy
 
19536
-#| msgid "(anonymous)"
 
19537
 msgid "(anonymous namespace)"
 
19538
-msgstr "(nặc danh)"
 
19539
+msgstr "(namespace vô danh)"
 
19540
 
 
19541
 #: cp/error.c:1133
 
19542
-#, fuzzy
 
19543
 msgid "<template arguments error>"
 
19544
-msgstr "<lỗi tham số mẫu>"
 
19545
+msgstr "<lỗi đối số mẫu>"
 
19546
 
 
19547
 #: cp/error.c:1154
 
19548
 msgid "<enumerator>"
 
19549
@@ -3958,7 +3935,7 @@
 
19550
 msgid "<declaration error>"
 
19551
 msgstr "<lỗi tuyên bố>"
 
19552
 
 
19553
-#: cp/error.c:1445 cp/error.c:2855
 
19554
+#: cp/error.c:1445 cp/error.c:2859
 
19555
 msgid "with"
 
19556
 msgstr "với"
 
19557
 
 
19558
@@ -3980,119 +3957,122 @@
 
19559
 msgid "<unparsed>"
 
19560
 msgstr "<chưa phân tích cú pháp>"
 
19561
 
 
19562
-#: cp/error.c:2504
 
19563
+# Literal: don't translate; Nghĩa chữ: dừng dịch
 
19564
+#: cp/error.c:2498
 
19565
+msgid "<lambda>"
 
19566
+msgstr "<lambda>"
 
19567
+
 
19568
+#: cp/error.c:2508
 
19569
 msgid "<expression error>"
 
19570
 msgstr "<lỗi biểu thức>"
 
19571
 
 
19572
-#: cp/error.c:2518
 
19573
+#: cp/error.c:2522
 
19574
 msgid "<unknown operator>"
 
19575
 msgstr "<không rõ toán hạng>"
 
19576
 
 
19577
-#: cp/error.c:2807
 
19578
+#: cp/error.c:2811
 
19579
 msgid "{unknown}"
 
19580
 msgstr "{không rõ}"
 
19581
 
 
19582
-#: cp/error.c:2922
 
19583
+#: cp/error.c:2926
 
19584
 msgid "At global scope:"
 
19585
 msgstr "Theo phạm vi toàn cục:"
 
19586
 
 
19587
-#: cp/error.c:3028
 
19588
+#: cp/error.c:3032
 
19589
 #, c-format
 
19590
 msgid "In static member function %qs"
 
19591
 msgstr "Trong hàm bộ phận tĩnh %qs"
 
19592
 
 
19593
-#: cp/error.c:3030
 
19594
+#: cp/error.c:3034
 
19595
 #, c-format
 
19596
 msgid "In copy constructor %qs"
 
19597
 msgstr "Trong bộ dựng bản sao %qs"
 
19598
 
 
19599
-#: cp/error.c:3032
 
19600
+#: cp/error.c:3036
 
19601
 #, c-format
 
19602
 msgid "In constructor %qs"
 
19603
 msgstr "Trong bộ dựng %qs"
 
19604
 
 
19605
-#: cp/error.c:3034
 
19606
+#: cp/error.c:3038
 
19607
 #, c-format
 
19608
 msgid "In destructor %qs"
 
19609
 msgstr "Trong bộ hủy %qs"
 
19610
 
 
19611
-#: cp/error.c:3036
 
19612
+#: cp/error.c:3040
 
19613
 msgid "In lambda function"
 
19614
 msgstr "Trong hàm λ"
 
19615
 
 
19616
-#: cp/error.c:3056
 
19617
+#: cp/error.c:3060
 
19618
 #, fuzzy, c-format
 
19619
 msgid "%s: In substitution of %qS:\n"
 
19620
-msgstr "%s: Trong bộ tạo lần %qs:\n"
 
19621
+msgstr "Trong hàm %qs"
 
19622
 
 
19623
-#: cp/error.c:3057
 
19624
-#, fuzzy
 
19625
+#: cp/error.c:3061
 
19626
 msgid "%s: In instantiation of %q#D:\n"
 
19627
-msgstr "%s: Trong bộ tạo lần %qs:\n"
 
19628
+msgstr "%s: Trong minh dụ của %q#D:\n"
 
19629
 
 
19630
-#: cp/error.c:3080
 
19631
+#: cp/error.c:3084
 
19632
 #, c-format
 
19633
 msgid "%s:%d:%d:   "
 
19634
 msgstr "%s:%d:%d:   "
 
19635
 
 
19636
-#: cp/error.c:3083
 
19637
+#: cp/error.c:3087
 
19638
 #, c-format
 
19639
 msgid "%s:%d:   "
 
19640
 msgstr "%s:%d:   "
 
19641
 
 
19642
-#: cp/error.c:3091
 
19643
+#: cp/error.c:3095
 
19644
 #, c-format
 
19645
 msgid "recursively required by substitution of %qS\n"
 
19646
 msgstr ""
 
19647
 
 
19648
-#: cp/error.c:3092
 
19649
+#: cp/error.c:3096
 
19650
 #, c-format
 
19651
 msgid "required by substitution of %qS\n"
 
19652
 msgstr ""
 
19653
 
 
19654
-#: cp/error.c:3097
 
19655
+#: cp/error.c:3101
 
19656
+#, fuzzy
 
19657
 msgid "recursively required from %q#D\n"
 
19658
-msgstr ""
 
19659
+msgstr "yêu cầu đệ quy từ đây"
 
19660
 
 
19661
-#: cp/error.c:3098
 
19662
+#: cp/error.c:3102
 
19663
 msgid "required from %q#D\n"
 
19664
 msgstr "được yêu cầu từ %q#D\n"
 
19665
 
 
19666
-#: cp/error.c:3105
 
19667
+#: cp/error.c:3109
 
19668
 msgid "recursively required from here"
 
19669
 msgstr "yêu cầu đệ quy từ đây"
 
19670
 
 
19671
-#: cp/error.c:3106
 
19672
+#: cp/error.c:3110
 
19673
 msgid "required from here"
 
19674
 msgstr "được yêu cầu từ đây"
 
19675
 
 
19676
-#: cp/error.c:3158
 
19677
+#: cp/error.c:3162
 
19678
 #, fuzzy, c-format
 
19679
-#| msgid "%s:%d:%d:   [ skipping %d instantiation contexts ]\n"
 
19680
 msgid "%s:%d:%d:   [ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]\n"
 
19681
 msgstr "%s:%d:%d:   [ đang bỏ qua %d ngữ cảnh tạo lần ]\n"
 
19682
 
 
19683
-#: cp/error.c:3163
 
19684
+#: cp/error.c:3167
 
19685
 #, fuzzy, c-format
 
19686
-#| msgid "%s:%d:   [ skipping %d instantiation contexts ]\n"
 
19687
 msgid "%s:%d:   [ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]\n"
 
19688
 msgstr "%s:%d:   [ đang bỏ qua %d ngữ cảnh tạo lần ]\n"
 
19689
 
 
19690
-#: cp/error.c:3227
 
19691
+#: cp/error.c:3231
 
19692
 #, fuzzy, c-format
 
19693
 msgid "%s:%d:%d:   in constexpr expansion of %qs"
 
19694
-msgstr "%s:%d:%d:   lần tạo từ %qs\n"
 
19695
+msgstr "Trong hàm bộ phận %qs"
 
19696
 
 
19697
-#: cp/error.c:3231
 
19698
+#: cp/error.c:3235
 
19699
 #, fuzzy, c-format
 
19700
 msgid "%s:%d:   in constexpr expansion of %qs"
 
19701
-msgstr "%s:%d:   lần tạo từ %qs\n"
 
19702
+msgstr "Trong hàm bộ phận %qs"
 
19703
 
 
19704
 #: cp/pt.c:1751
 
19705
 msgid "candidates are:"
 
19706
 msgstr "ứng cử là:"
 
19707
 
 
19708
-#: cp/pt.c:17926 cp/call.c:3290
 
19709
+#: cp/pt.c:17922 cp/call.c:3290
 
19710
 #, gcc-internal-format
 
19711
 msgid "candidate is:"
 
19712
 msgid_plural "candidates are:"
 
19713
@@ -4241,24 +4221,23 @@
 
19714
 
 
19715
 #: fortran/error.c:842
 
19716
 msgid "Fortran 2008 obsolescent feature:"
 
19717
-msgstr ""
 
19718
+msgstr "Các đặc tính đã cũ của Fortran 2008:"
 
19719
 
 
19720
 #: fortran/error.c:851
 
19721
 msgid "GNU Extension:"
 
19722
-msgstr ""
 
19723
+msgstr "Phần mở rộng GNU:"
 
19724
 
 
19725
 #: fortran/error.c:854
 
19726
 msgid "Legacy Extension:"
 
19727
-msgstr ""
 
19728
+msgstr "Phần mở rộng cũ:"
 
19729
 
 
19730
 #: fortran/error.c:857
 
19731
 msgid "Obsolescent feature:"
 
19732
-msgstr ""
 
19733
+msgstr "Đặc tính cũ:"
 
19734
 
 
19735
 #: fortran/error.c:860
 
19736
-#, fuzzy
 
19737
 msgid "Deleted feature:"
 
19738
-msgstr "gặp toán hạng bất thường"
 
19739
+msgstr "Đặc tính đã bị xóa bỏ:"
 
19740
 
 
19741
 #: fortran/error.c:1035
 
19742
 msgid "Fatal Error:"
 
19743
@@ -4373,14 +4352,14 @@
 
19744
 #: fortran/io.c:2870
 
19745
 #, fuzzy
 
19746
 msgid "internal unit in WRITE"
 
19747
-msgstr "hàm nội bộ"
 
19748
+msgstr "%s: ghi không thành công trong write_block (ghi khối)"
 
19749
 
 
19750
 #. For INQUIRE, all tags except FILE, ID and UNIT are variable definition
 
19751
 #. contexts.  Thus, use an extended RESOLVE_TAG macro for that.
 
19752
 #: fortran/io.c:4065
 
19753
 #, c-format
 
19754
 msgid "%s tag with INQUIRE"
 
19755
-msgstr ""
 
19756
+msgstr "thẻ %s với INQUIRE"
 
19757
 
 
19758
 #: fortran/matchexp.c:28
 
19759
 #, c-format
 
19760
@@ -4576,9 +4555,8 @@
 
19761
 msgstr "Biến vòng lặp"
 
19762
 
 
19763
 #: fortran/resolve.c:6682
 
19764
-#, fuzzy
 
19765
 msgid "iterator variable"
 
19766
-msgstr "Biến vòng lặp"
 
19767
+msgstr "biến iterator"
 
19768
 
 
19769
 #: fortran/resolve.c:6687
 
19770
 msgid "Start expression in DO loop"
 
19771
@@ -4610,7 +4588,7 @@
 
19772
 
 
19773
 #: fortran/resolve.c:8722
 
19774
 msgid "item in READ"
 
19775
-msgstr ""
 
19776
+msgstr "mục tin trong READ"
 
19777
 
 
19778
 #: fortran/resolve.c:8868
 
19779
 msgid "ACQUIRED_LOCK variable"
 
19780
@@ -4625,12 +4603,12 @@
 
19781
 msgid "Integer overflow when calculating the amount of memory to allocate"
 
19782
 msgstr ""
 
19783
 
 
19784
-#: fortran/trans-decl.c:4842
 
19785
+#: fortran/trans-decl.c:4844
 
19786
 #, c-format
 
19787
 msgid "Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)"
 
19788
 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)"
 
19789
 
 
19790
-#: fortran/trans-decl.c:4850
 
19791
+#: fortran/trans-decl.c:4852
 
19792
 #, c-format
 
19793
 msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
 
19794
 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)"
 
19795
@@ -4645,12 +4623,12 @@
 
19796
 msgid "Unequal character lengths (%ld/%ld) in %s"
 
19797
 msgstr "%3$s chứa các chiều dài ký tự khác nhau (%1$ld/%2$ld)"
 
19798
 
 
19799
-#: fortran/trans-intrinsic.c:6157
 
19800
+#: fortran/trans-intrinsic.c:6156
 
19801
 #, fuzzy, c-format
 
19802
 msgid "Argument NCOPIES of REPEAT intrinsic is negative (its value is %ld)"
 
19803
 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)"
 
19804
 
 
19805
-#: fortran/trans-intrinsic.c:6189
 
19806
+#: fortran/trans-intrinsic.c:6188
 
19807
 msgid "Argument NCOPIES of REPEAT intrinsic is too large"
 
19808
 msgstr "Điều thực chất REPEAT (lặp lại) có đối số NCOPIES (số các bản sao) quá lớn"
 
19809
 
 
19810
@@ -4696,14 +4674,13 @@
 
19811
 msgstr ""
 
19812
 
 
19813
 #: fortran/trans.c:793
 
19814
-#, fuzzy, c-format
 
19815
+#, c-format
 
19816
 msgid "Attempting to allocate already allocated variable '%s'"
 
19817
-msgstr "Đang thử cấp phát một mảng đã cấp phát '%s'"
 
19818
+msgstr "Đang cố cấp phát một biến đã được cấp phát rồi '%s'"
 
19819
 
 
19820
 #: fortran/trans.c:799
 
19821
-#, fuzzy
 
19822
 msgid "Attempting to allocate already allocated variable"
 
19823
-msgstr "Đang thử cấp phát một mảng đã cấp phát"
 
19824
+msgstr "Đang cố cấp phát một biến đã được cấp phát rồi"
 
19825
 
 
19826
 #: fortran/trans.c:908 fortran/trans.c:1162
 
19827
 #, c-format
 
19828
@@ -4711,8 +4688,9 @@
 
19829
 msgstr "Đang thử BỎ cấp phát một mảng đã bỏ cấp phát '%s'"
 
19830
 
 
19831
 #: go/go-backend.c:170
 
19832
+#, fuzzy
 
19833
 msgid "lseek failed while reading export data"
 
19834
-msgstr ""
 
19835
+msgstr "đọc gặp lỗi khi đọc dữ liệu xuất"
 
19836
 
 
19837
 #: go/go-backend.c:177
 
19838
 #, fuzzy
 
19839
@@ -4724,8 +4702,9 @@
 
19840
 msgstr "đọc gặp lỗi khi đọc dữ liệu xuất"
 
19841
 
 
19842
 #: go/go-backend.c:191
 
19843
+#, fuzzy
 
19844
 msgid "short read while reading export data"
 
19845
-msgstr ""
 
19846
+msgstr "đọc gặp lỗi khi đọc dữ liệu xuất"
 
19847
 
 
19848
 #: java/jcf-dump.c:1128
 
19849
 #, c-format
 
19850
@@ -4882,14 +4861,13 @@
 
19851
 msgid "objc-cpp-output is deprecated; please use objective-c-cpp-output instead"
 
19852
 msgstr ""
 
19853
 
 
19854
-#: java/jvspec.c:79 ada/gcc-interface/lang-specs.h:33 gcc.c:844
 
19855
+#: java/jvspec.c:79 ada/gcc-interface/lang-specs.h:33 gcc.c:845
 
19856
 msgid "-pg and -fomit-frame-pointer are incompatible"
 
19857
 msgstr "hai tùy chọn --pg và --fomit-frame-pointer không tương thích với nhau"
 
19858
 
 
19859
 #: config/cris/cris.h:192
 
19860
-#, fuzzy
 
19861
 msgid "do not specify both -march=... and -mcpu=..."
 
19862
-msgstr "Đừng ghi rõ đồng thời hai tuỳ chọn -march=... và -mcpu=..."
 
19863
+msgstr "không dùng đồng thời hai tuỳ chọn -march=... và -mcpu=..."
 
19864
 
 
19865
 #: fortran/lang-specs.h:54 fortran/lang-specs.h:68
 
19866
 msgid "gfortran does not support -E without -cpp"
 
19867
@@ -4923,14 +4901,12 @@
 
19868
 msgstr "sử dụng Ada thì cũng yêu cầu -c hoặc -S"
 
19869
 
 
19870
 #: ada/gcc-interface/lang-specs.h:52
 
19871
-#, fuzzy
 
19872
 msgid "-c required for gnat2why"
 
19873
-msgstr "sử dụng Ada thì cũng yêu cầu -c hoặc -S"
 
19874
+msgstr "-c cần cho gnat2why"
 
19875
 
 
19876
 #: ada/gcc-interface/lang-specs.h:65
 
19877
-#, fuzzy
 
19878
 msgid "-c required for gnat2scil"
 
19879
-msgstr "sử dụng Ada thì cũng yêu cầu -c hoặc -S"
 
19880
+msgstr "-c là cần cho gnat2scil"
 
19881
 
 
19882
 #: config/mcore/mcore.h:53
 
19883
 msgid "the m210 does not have little endian support"
 
19884
@@ -4943,11 +4919,10 @@
 
19885
 #: config/rs6000/sysv4.h:756 config/alpha/freebsd.h:33
 
19886
 #: config/i386/freebsd.h:95 config/i386/freebsd64.h:35
 
19887
 #: config/sparc/freebsd.h:45 config/ia64/freebsd.h:26
 
19888
-#, fuzzy
 
19889
 msgid "consider using '-pg' instead of '-p' with gprof(1)"
 
19890
-msgstr "sử dụng gprof(1) thì đề nghị bạn lập '-pg' thay cho '-p'"
 
19891
+msgstr "cân nhắc dùng '-pg' thay cho '-p' với gprof(1)"
 
19892
 
 
19893
-#: config/sh/sh.h:360 config/sh/sh.h:363
 
19894
+#: config/sh/sh.h:363 config/sh/sh.h:366
 
19895
 msgid "SH2a does not support little-endian"
 
19896
 msgstr "SH2a không hỗ trợ tình trạng về cuối nhỏ"
 
19897
 
 
19898
@@ -5012,7 +4987,7 @@
 
19899
 msgstr "tuỳ chọn -shared (chia sẻ) hiện thời không được hỗ trợ cho VAX ELF"
 
19900
 
 
19901
 #: config/i386/mingw-w64.h:82 config/i386/mingw32.h:115
 
19902
-#: config/i386/cygwin.h:113
 
19903
+#: config/i386/cygwin.h:109
 
19904
 msgid "shared and mdll are not compatible"
 
19905
 msgstr "shared và mdll không tương thích với nhau"
 
19906
 
 
19907
@@ -5037,9 +5012,8 @@
 
19908
 msgstr "CPU rx200 không có phần cứng đơn vị điểm phù động (FPU)"
 
19909
 
 
19910
 #: config/arm/arm.h:206
 
19911
-#, fuzzy
 
19912
 msgid "-mfloat-abi=soft and -mfloat-abi=hard may not be used together"
 
19913
-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)"
 
19914
+msgstr "-mfloat-abi=soft và -mfloat-abi=hard không được dùng cùng nhau"
 
19915
 
 
19916
 #: config/arm/arm.h:208
 
19917
 msgid "-mbig-endian and -mlittle-endian may not be used together"
 
19918
@@ -5053,23 +5027,23 @@
 
19919
 msgid "profiling not supported with -mg"
 
19920
 msgstr "không hỗ trợ sử dụng chức năng đo hiệu năng sử dụng với -mg"
 
19921
 
 
19922
-#: gcc.c:704
 
19923
+#: gcc.c:705
 
19924
 msgid "-fuse-linker-plugin is not supported in this configuration"
 
19925
 msgstr "-fuse-linker-plugin không được hỗ trợ trong cấu hình này"
 
19926
 
 
19927
-#: gcc.c:718
 
19928
+#: gcc.c:719
 
19929
 msgid "cannot specify -static with -fsanitize=address"
 
19930
 msgstr ""
 
19931
 
 
19932
-#: gcc.c:720
 
19933
+#: gcc.c:721
 
19934
 msgid "-fsanitize=thread linking must be done with -pie or -shared"
 
19935
 msgstr ""
 
19936
 
 
19937
-#: gcc.c:1012
 
19938
+#: gcc.c:1013
 
19939
 msgid "GNU C no longer supports -traditional without -E"
 
19940
 msgstr "C của GNU không còn hỗ trợ -traditional mà không có -E"
 
19941
 
 
19942
-#: gcc.c:1021
 
19943
+#: gcc.c:1022
 
19944
 msgid "-E or -x required when input is from standard input"
 
19945
 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"
 
19946
 
 
19947
@@ -5120,11 +5094,10 @@
 
19948
 msgstr ""
 
19949
 
 
19950
 #: fortran/lang.opt:230
 
19951
-#, fuzzy
 
19952
 msgid "Warn about most implicit conversions"
 
19953
-msgstr "Cảnh báo về lời tuyên bố hàm ngầm"
 
19954
+msgstr "Cảnh báo chuyển đổi ngầm"
 
19955
 
 
19956
-#: fortran/lang.opt:234 common.opt:542
 
19957
+#: fortran/lang.opt:234 common.opt:546
 
19958
 msgid "Print extra (possibly unwanted) warnings"
 
19959
 msgstr ""
 
19960
 
 
19961
@@ -5155,13 +5128,11 @@
 
19962
 
 
19963
 #: fortran/lang.opt:262
 
19964
 #, fuzzy
 
19965
-#| msgid "Warn when a variable is unused"
 
19966
 msgid "Warn when a left-hand-side array variable is reallocated"
 
19967
 msgstr "Cảnh báo khi biến không được dùng"
 
19968
 
 
19969
 #: fortran/lang.opt:266
 
19970
 #, fuzzy
 
19971
-#| msgid "Warn when a variable is unused"
 
19972
 msgid "Warn when a left-hand-side variable is reallocated"
 
19973
 msgstr "Cảnh báo khi biến không được dùng"
 
19974
 
 
19975
@@ -5274,9 +5245,9 @@
 
19976
 msgid "Allow dollar signs in entity names"
 
19977
 msgstr "Cho phép tên thực thể chứa dấu đồng đô la \"$\""
 
19978
 
 
19979
-#: fortran/lang.opt:394 config/alpha/alpha.opt:31 common.opt:656
 
19980
-#: common.opt:830 common.opt:834 common.opt:838 common.opt:842 common.opt:1227
 
19981
-#: common.opt:1360 common.opt:1364
 
19982
+#: fortran/lang.opt:394 config/alpha/alpha.opt:31 common.opt:660
 
19983
+#: common.opt:834 common.opt:838 common.opt:842 common.opt:846 common.opt:1231
 
19984
+#: common.opt:1364 common.opt:1368
 
19985
 msgid "Does nothing. Preserved for backward compatibility."
 
19986
 msgstr ""
 
19987
 
 
19988
@@ -5432,8 +5403,9 @@
 
19989
 msgstr "Biên dịch bất kỳ REAL(8) như là REAL(16)"
 
19990
 
 
19991
 #: fortran/lang.opt:554
 
19992
+#, fuzzy
 
19993
 msgid "Reallocate the LHS in assignments"
 
19994
-msgstr ""
 
19995
+msgstr "thuộc tính %s không được phép ở bên trái"
 
19996
 
 
19997
 #: fortran/lang.opt:558
 
19998
 msgid "Use a 4-byte record marker for unformatted files"
 
19999
@@ -5488,9 +5460,8 @@
 
20000
 msgstr "Làm cho hợp với tiêu chuẩn ISO Fortran 2008"
 
20001
 
 
20002
 #: fortran/lang.opt:650
 
20003
-#, fuzzy
 
20004
 msgid "Conform to the ISO Fortran 2008 standard including TS 29113"
 
20005
-msgstr "Làm cho hợp với tiêu chuẩn ISO Fortran 2008"
 
20006
+msgstr "Làm cho hợp với tiêu chuẩn ISO Fortran 2008 bao gồm TS 29113"
 
20007
 
 
20008
 #: fortran/lang.opt:654
 
20009
 msgid "Conform to the ISO Fortran 95 standard"
 
20010
@@ -5505,23 +5476,23 @@
 
20011
 msgstr "Chấp nhận phần mở rộng để hỗ trợ mã nguồn thừa tự"
 
20012
 
 
20013
 #: c-family/c.opt:43 c-family/c.opt:46 c-family/c.opt:181
 
20014
-#, c-format
 
20015
+#, fuzzy, c-format
 
20016
 msgid "assertion missing after %qs"
 
20017
-msgstr ""
 
20018
+msgstr "thiếu dấu chấm phẩy « ; » đằng sau lời tuyên bố cấu trúc"
 
20019
 
 
20020
 #: c-family/c.opt:55 c-family/c.opt:58 c-family/c.opt:163 c-family/c.opt:166
 
20021
 #: c-family/c.opt:193 c-family/c.opt:252
 
20022
 #, c-format
 
20023
 msgid "macro name missing after %qs"
 
20024
-msgstr ""
 
20025
+msgstr "thiếu tên macro sau %qs"
 
20026
 
 
20027
 #: c-family/c.opt:70 c-family/c.opt:73 c-family/c.opt:76 c-family/c.opt:79
 
20028
 #: c-family/c.opt:175 c-family/c.opt:178 c-family/c.opt:216 c-family/c.opt:220
 
20029
 #: c-family/c.opt:232 c-family/c.opt:1253 c-family/c.opt:1261
 
20030
-#: config/darwin.opt:53 common.opt:300 common.opt:303 common.opt:2399
 
20031
+#: config/darwin.opt:53 common.opt:300 common.opt:303 common.opt:2403
 
20032
 #, c-format
 
20033
 msgid "missing filename after %qs"
 
20034
-msgstr ""
 
20035
+msgstr "thiếu tên tập tin sau %qs"
 
20036
 
 
20037
 #: c-family/c.opt:85 c-family/c.opt:88 c-family/c.opt:91 c-family/c.opt:94
 
20038
 #: c-family/c.opt:200 c-family/c.opt:208 c-family/c.opt:1249
 
20039
@@ -5759,14 +5730,12 @@
 
20040
 msgstr "Cảnh báo về biến bị tự sơ khởi"
 
20041
 
 
20042
 #: c-family/c.opt:428
 
20043
-#, fuzzy
 
20044
 msgid "Warn about implicit declarations"
 
20045
-msgstr "Cảnh báo về lời tuyên bố hàm ngầm"
 
20046
+msgstr "Cảnh báo khai báo ngầm"
 
20047
 
 
20048
 #: c-family/c.opt:432
 
20049
-#, fuzzy
 
20050
 msgid "Warn about implicit conversions from \"float\" to \"double\""
 
20051
-msgstr "Cảnh báo về sự chuyển đổi loại ngầm có thể thay đổi một giá trị"
 
20052
+msgstr "Cảnh báo về sự chuyển đổi ngầm \"float\" thành \"double\""
 
20053
 
 
20054
 #: c-family/c.opt:436
 
20055
 msgid "Warn about implicit function declarations"
 
20056
@@ -5933,12 +5902,13 @@
 
20057
 msgstr ""
 
20058
 
 
20059
 #: c-family/c.opt:630
 
20060
+#, fuzzy
 
20061
 msgid "Warn when a pointer is cast to an integer of a different size"
 
20062
-msgstr ""
 
20063
+msgstr "Cảnh báo khi có một sự gán cho một hàm trỏ từ một số nguyên có kích cỡ khác"
 
20064
 
 
20065
 #: c-family/c.opt:634
 
20066
 msgid "Warn about misuses of pragmas"
 
20067
-msgstr ""
 
20068
+msgstr "Cảnh báo lạm dụng pragmas"
 
20069
 
 
20070
 #: c-family/c.opt:638
 
20071
 msgid "Warn if a property for an Objective-C object has no assign semantics specified"
 
20072
@@ -5990,7 +5960,7 @@
 
20073
 
 
20074
 #: c-family/c.opt:690
 
20075
 msgid "Warn about unprototyped function declarations"
 
20076
-msgstr ""
 
20077
+msgstr "Cảnh báo về khai báo hàm không được khai báo mẫu trước"
 
20078
 
 
20079
 #: c-family/c.opt:702
 
20080
 msgid "Warn if type signatures of candidate methods do not match exactly"
 
20081
@@ -6026,11 +5996,12 @@
 
20082
 
 
20083
 #: c-family/c.opt:746
 
20084
 msgid "Warn about unrecognized pragmas"
 
20085
-msgstr ""
 
20086
+msgstr "Cảnh báo về pragmas không thừa nhận"
 
20087
 
 
20088
 #: c-family/c.opt:750
 
20089
+#, fuzzy
 
20090
 msgid "Warn about unsuffixed float constants"
 
20091
-msgstr ""
 
20092
+msgstr "Cảnh báo về sử dụng hằng số ký tự đa ký tự"
 
20093
 
 
20094
 #: c-family/c.opt:758
 
20095
 msgid "Warn when typedefs locally defined in a function are not used"
 
20096
@@ -6074,10 +6045,8 @@
 
20097
 msgstr ""
 
20098
 
 
20099
 #: c-family/c.opt:798
 
20100
-#, fuzzy
 
20101
-#| msgid "Warn about zero-length formats"
 
20102
 msgid "Warn about useless casts"
 
20103
-msgstr "Cảnh báo về định dạng có chiều dài số không"
 
20104
+msgstr "Cảnh báo về áp kiểu vô ích"
 
20105
 
 
20106
 #: c-family/c.opt:802
 
20107
 msgid "A synonym for -std=c89 (for C) or -std=c++98 (for C++)"
 
20108
@@ -6099,7 +6068,7 @@
 
20109
 #: c-family/c-opts.c:468
 
20110
 #, gcc-internal-format
 
20111
 msgid "switch %qs is no longer supported"
 
20112
-msgstr ""
 
20113
+msgstr "switch %qs không còn tiếp tục được hỗ trợ nữa"
 
20114
 
 
20115
 #: c-family/c.opt:821
 
20116
 msgid "Allow variadic functions without named parameter"
 
20117
@@ -6112,7 +6081,7 @@
 
20118
 
 
20119
 #: c-family/c.opt:829
 
20120
 msgid "Recognize the \"asm\" keyword"
 
20121
-msgstr ""
 
20122
+msgstr "Không chấp nhận từ khóa \"asm\""
 
20123
 
 
20124
 #: c-family/c.opt:837
 
20125
 msgid "Recognize built-in functions"
 
20126
@@ -6124,16 +6093,16 @@
 
20127
 
 
20128
 #: c-family/c.opt:848
 
20129
 msgid "Check the return value of new"
 
20130
-msgstr ""
 
20131
+msgstr "Kiểm tra giá trị trả về của new"
 
20132
 
 
20133
 #: c-family/c.opt:852
 
20134
 msgid "Allow the arguments of the '?' operator to have different types"
 
20135
 msgstr ""
 
20136
 
 
20137
 #: c-family/c.opt:856 c-family/c.opt:876 c-family/c.opt:1074
 
20138
-#: config/sh/sh.opt:209 common.opt:949 common.opt:1135 common.opt:1439
 
20139
-#: common.opt:1713 common.opt:1749 common.opt:1834 common.opt:1838
 
20140
-#: common.opt:1914 common.opt:1996 common.opt:2020 common.opt:2108
 
20141
+#: config/sh/sh.opt:213 common.opt:953 common.opt:1139 common.opt:1443
 
20142
+#: common.opt:1717 common.opt:1753 common.opt:1838 common.opt:1842
 
20143
+#: common.opt:1918 common.opt:2000 common.opt:2024 common.opt:2112
 
20144
 msgid "Does nothing.  Preserved for backward compatibility."
 
20145
 msgstr ""
 
20146
 
 
20147
@@ -6144,7 +6113,7 @@
 
20148
 
 
20149
 #: c-family/c.opt:860
 
20150
 msgid "-fconst-string-class=<name>\tUse class <name> for constant strings"
 
20151
-msgstr ""
 
20152
+msgstr "-fconst-string-class=<tên>\tDùng <tên> lớp cho chuỗi hằng"
 
20153
 
 
20154
 #: c-family/c.opt:864
 
20155
 msgid "-fconstexpr-depth=<number>\tSpecify maximum constexpr recursion depth"
 
20156
@@ -6159,12 +6128,14 @@
 
20157
 msgstr ""
 
20158
 
 
20159
 #: c-family/c.opt:880
 
20160
+#, fuzzy
 
20161
 msgid "Preprocess directives only."
 
20162
-msgstr ""
 
20163
+msgstr "Toàn bộ các từ"
 
20164
 
 
20165
 #: c-family/c.opt:884
 
20166
+#, fuzzy
 
20167
 msgid "Permit '$' as an identifier character"
 
20168
-msgstr ""
 
20169
+msgstr "Cho phép sử dụng ký tự tab một cách không phù hợp"
 
20170
 
 
20171
 #: c-family/c.opt:888
 
20172
 msgid "Write all declarations as Ada code transitively"
 
20173
@@ -6183,8 +6154,9 @@
 
20174
 msgstr ""
 
20175
 
 
20176
 #: c-family/c.opt:910
 
20177
+#, fuzzy
 
20178
 msgid "Permit universal character names (\\u and \\U) in identifiers"
 
20179
-msgstr ""
 
20180
+msgstr "tên ký tự chung là hợp lệ chỉ trong ngôn ngữ C++ và C99"
 
20181
 
 
20182
 #: c-family/c.opt:914
 
20183
 msgid "-finput-charset=<cset>\tSpecify the default character set for source files"
 
20184
@@ -6208,7 +6180,7 @@
 
20185
 
 
20186
 #: c-family/c.opt:937
 
20187
 msgid "Generate code for GNU runtime environment"
 
20188
-msgstr ""
 
20189
+msgstr "Tạo ra mã môi trường thực thi GNU"
 
20190
 
 
20191
 #: c-family/c.opt:941
 
20192
 msgid "Use traditional GNU semantics for inline functions"
 
20193
@@ -6219,8 +6191,9 @@
 
20194
 msgstr ""
 
20195
 
 
20196
 #: c-family/c.opt:954
 
20197
+#, fuzzy
 
20198
 msgid "Assume normal C execution environment"
 
20199
-msgstr ""
 
20200
+msgstr "Giả sử có môi trường RTP VxWorks"
 
20201
 
 
20202
 #: c-family/c.opt:962
 
20203
 msgid "Export functions even if they can be inlined"
 
20204
@@ -6325,11 +6298,12 @@
 
20205
 #: c-family/c.opt:1089
 
20206
 #, fuzzy
 
20207
 msgid "Enable Plan 9 language extensions"
 
20208
-msgstr "Hiệu lực hàm yếu về bộ liên kết"
 
20209
+msgstr "UUID của phần mở rộng cần bật"
 
20210
 
 
20211
 #: c-family/c.opt:1093
 
20212
+#, fuzzy
 
20213
 msgid "Treat the input file as already preprocessed"
 
20214
-msgstr ""
 
20215
+msgstr "  -F,  --force-html          coi tập tin dữ liệu vào là HTML.\n"
 
20216
 
 
20217
 #: c-family/c.opt:1101
 
20218
 msgid "-ftrack-macro-expansion=<0|1|2>  Track locations of tokens coming from macro expansion and display them in error messages"
 
20219
@@ -6344,8 +6318,9 @@
 
20220
 msgstr ""
 
20221
 
 
20222
 #: c-family/c.opt:1113
 
20223
+#, fuzzy
 
20224
 msgid "Enable automatic template instantiation"
 
20225
-msgstr ""
 
20226
+msgstr "&Bật tự động kiểm tra phiên bản mới"
 
20227
 
 
20228
 #: c-family/c.opt:1117
 
20229
 msgid "Generate run time type descriptor information"
 
20230
@@ -6385,7 +6360,6 @@
 
20231
 
 
20232
 #: c-family/c.opt:1159
 
20233
 #, fuzzy
 
20234
-#| msgid "The maximum number of peelings of a single loop"
 
20235
 msgid "Set the maximum number of template instantiation notes for a single warning or error"
 
20236
 msgstr "Số tối đa các lần lột một vòng lặp riêng lẻ"
 
20237
 
 
20238
@@ -6438,8 +6412,11 @@
 
20239
 msgstr ""
 
20240
 
 
20241
 #: c-family/c.opt:1229
 
20242
+#, fuzzy
 
20243
 msgid "Dump declarations to a .decl file"
 
20244
 msgstr ""
 
20245
+"đổ trường phần đầu TRƯỜNG\n"
 
20246
+"vào tập tin tên BASENAME.FIELD"
 
20247
 
 
20248
 #: c-family/c.opt:1233
 
20249
 msgid "-femit-struct-debug-baseonly\tAggressive reduced debug info for structs"
 
20250
@@ -6458,8 +6435,9 @@
 
20251
 msgstr ""
 
20252
 
 
20253
 #: c-family/c.opt:1250
 
20254
+#, fuzzy
 
20255
 msgid "-idirafter <dir>\tAdd <dir> to the end of the system include path"
 
20256
-msgstr ""
 
20257
+msgstr "-iframework <thư_mục>\tPhụ thêm thư mục này vào đường dẫn bao gồm khuôn khổ hệ thống"
 
20258
 
 
20259
 #: c-family/c.opt:1254
 
20260
 msgid "-imacros <file>\tAccept definition of macros in <file>"
 
20261
@@ -6482,20 +6460,24 @@
 
20262
 msgstr ""
 
20263
 
 
20264
 #: c-family/c.opt:1274
 
20265
+#, fuzzy
 
20266
 msgid "-isystem <dir>\tAdd <dir> to the start of the system include path"
 
20267
-msgstr ""
 
20268
+msgstr "-iframework <thư_mục>\tPhụ thêm thư mục này vào đường dẫn bao gồm khuôn khổ hệ thống"
 
20269
 
 
20270
 #: c-family/c.opt:1278
 
20271
+#, fuzzy
 
20272
 msgid "-iquote <dir>\tAdd <dir> to the end of the quote include path"
 
20273
-msgstr ""
 
20274
+msgstr "-F <thư_mục>\tPhụ thêm thư mục này vào đường dẫn bao gồm khuôn khổ chính"
 
20275
 
 
20276
 #: c-family/c.opt:1282
 
20277
+#, fuzzy
 
20278
 msgid "-iwithprefix <dir>\tAdd <dir> to the end of the system include path"
 
20279
-msgstr ""
 
20280
+msgstr "-iframework <thư_mục>\tPhụ thêm thư mục này vào đường dẫn bao gồm khuôn khổ hệ thống"
 
20281
 
 
20282
 #: c-family/c.opt:1286
 
20283
+#, fuzzy
 
20284
 msgid "-iwithprefixbefore <dir>\tAdd <dir> to the end of the main include path"
 
20285
-msgstr ""
 
20286
+msgstr "-F <thư_mục>\tPhụ thêm thư mục này vào đường dẫn bao gồm khuôn khổ chính"
 
20287
 
 
20288
 #: c-family/c.opt:1296
 
20289
 msgid "Do not search standard system include directories (those specified with -isystem will still be used)"
 
20290
@@ -6522,8 +6504,9 @@
 
20291
 msgstr ""
 
20292
 
 
20293
 #: c-family/c.opt:1332
 
20294
+#, fuzzy
 
20295
 msgid "Deprecated in favor of -std=c++11"
 
20296
-msgstr ""
 
20297
+msgstr "US Std Fanfold, 14 7/8 x 11 in"
 
20298
 
 
20299
 #: c-family/c.opt:1336
 
20300
 msgid "Conform to the ISO 201y(7?) C++ draft standard (experimental and incomplete support)"
 
20301
@@ -6539,11 +6522,11 @@
 
20302
 
 
20303
 #: c-family/c.opt:1348 c-family/c.opt:1352 c-family/c.opt:1410
 
20304
 msgid "Conform to the ISO 1990 C standard"
 
20305
-msgstr ""
 
20306
+msgstr "Làm cho hợp với chuẩn ISO 1990 C"
 
20307
 
 
20308
 #: c-family/c.opt:1356 c-family/c.opt:1418
 
20309
 msgid "Conform to the ISO 1999 C standard"
 
20310
-msgstr ""
 
20311
+msgstr "Làm cho hợp với chuẩn ISO 1999 C"
 
20312
 
 
20313
 #: c-family/c.opt:1360
 
20314
 msgid "Deprecated in favor of -std=c99"
 
20315
@@ -6595,11 +6578,11 @@
 
20316
 
 
20317
 #: c-family/c.opt:1433
 
20318
 msgid "Enable traditional preprocessing"
 
20319
-msgstr ""
 
20320
+msgstr "Bật tiền xử lý theo kiểu cổ điển"
 
20321
 
 
20322
 #: c-family/c.opt:1437
 
20323
 msgid "-trigraphs\tSupport ISO C trigraphs"
 
20324
-msgstr ""
 
20325
+msgstr "-trigraphs\tHỗ trợ bộ ba ISO C"
 
20326
 
 
20327
 #: c-family/c.opt:1441
 
20328
 msgid "Do not predefine system-specific and GCC-specific macros"
 
20329
@@ -6615,7 +6598,7 @@
 
20330
 
 
20331
 #: ada/gcc-interface/lang.opt:75
 
20332
 msgid "Select the runtime"
 
20333
-msgstr ""
 
20334
+msgstr "Chọn lúc chạy"
 
20335
 
 
20336
 #: ada/gcc-interface/lang.opt:79
 
20337
 msgid "Catch typos"
 
20338
@@ -6631,11 +6614,11 @@
 
20339
 
 
20340
 #: go/lang.opt:42
 
20341
 msgid "Add explicit checks for division by zero"
 
20342
-msgstr ""
 
20343
+msgstr "Thêm kiểm tra cho phép chia không"
 
20344
 
 
20345
 #: go/lang.opt:46
 
20346
 msgid "Add explicit checks for division overflow in INT_MIN / -1"
 
20347
-msgstr ""
 
20348
+msgstr "Thêm kiểm tra cho tràn phép chia trong INT_MIN / -1"
 
20349
 
 
20350
 #: go/lang.opt:50
 
20351
 msgid "-fgo-dump-<type>\tDump Go frontend internal information"
 
20352
@@ -6678,9 +6661,9 @@
 
20353
 msgstr ""
 
20354
 
 
20355
 #: config/vms/vms.opt:42
 
20356
-#, fuzzy, c-format
 
20357
+#, c-format
 
20358
 msgid "unknown pointer size model %qs"
 
20359
-msgstr "không rõ chế độ lệnh"
 
20360
+msgstr "không hiểu mô hình kích thước con trỏ %qs"
 
20361
 
 
20362
 #: config/mcore/mcore.opt:23
 
20363
 msgid "Generate code for the M*Core M210"
 
20364
@@ -6737,9 +6720,8 @@
 
20365
 msgstr "Lúc nào cũng thấy trường bit có kích cỡ số nguyên"
 
20366
 
 
20367
 #: config/linux-android.opt:23
 
20368
-#, fuzzy
 
20369
 msgid "Generate code for the Android platform."
 
20370
-msgstr "Tạo ra mã cho hệ điều hành Android."
 
20371
+msgstr "Tạo ra mã cho Nền tảng Android."
 
20372
 
 
20373
 #: config/mmix/mmix.opt:24
 
20374
 msgid "For intrinsics library: pass all parameters in registers"
 
20375
@@ -7147,8 +7129,9 @@
 
20376
 msgstr "Tạo ra cảnh báo khi thấy là mã thiếu khả năng bị tạo ra."
 
20377
 
 
20378
 #: config/aarch64/aarch64.opt:28
 
20379
+#, fuzzy
 
20380
 msgid "The possible TLS dialects:"
 
20381
-msgstr ""
 
20382
+msgstr "Gặp lỗi TLS khi đọc « %s »: %s"
 
20383
 
 
20384
 #: config/aarch64/aarch64.opt:40
 
20385
 msgid "The code model option names for -mcmodel:"
 
20386
@@ -7161,7 +7144,6 @@
 
20387
 
 
20388
 #: config/aarch64/aarch64.opt:68
 
20389
 #, fuzzy
 
20390
-#| msgid "Generate code which uses hardware floating point instructions"
 
20391
 msgid "Generate code which uses only the general registers"
 
20392
 msgstr "Tạo ra mã mả sử dụng câu lệnh loại điểm phù động phần cứng"
 
20393
 
 
20394
@@ -7171,10 +7153,8 @@
 
20395
 msgstr "Giả sử là CPU đích được cấu hình về cuối nhỏ"
 
20396
 
 
20397
 #: config/aarch64/aarch64.opt:76
 
20398
-#, fuzzy
 
20399
-#| msgid "Select code model"
 
20400
 msgid "Specify the code model"
 
20401
-msgstr "Chọn mô hình mã"
 
20402
+msgstr "Chỉ định mô hình mã"
 
20403
 
 
20404
 #: config/aarch64/aarch64.opt:80
 
20405
 msgid "Don't assume that unaligned accesses are handled by the system"
 
20406
@@ -7185,13 +7165,13 @@
 
20407
 msgstr "Bỏ sót hàm trỏ khung trong hàm lá"
 
20408
 
 
20409
 #: config/aarch64/aarch64.opt:88
 
20410
+#, fuzzy
 
20411
 msgid "Specify TLS dialect"
 
20412
-msgstr ""
 
20413
+msgstr "Gặp lỗi TLS khi đọc « %s »: %s"
 
20414
 
 
20415
 #: config/aarch64/aarch64.opt:92
 
20416
-#, fuzzy
 
20417
 msgid "-march=ARCH\tUse features of architecture ARCH"
 
20418
-msgstr "-mcpu=\tSử dụng các tính năng của CPU đưa ra, và định thời mã cho CPU đó"
 
20419
+msgstr "-mcpu=KTrúc\tSử dụng các tính năng của Ktrúc đã cho"
 
20420
 
 
20421
 #: config/aarch64/aarch64.opt:96
 
20422
 #, fuzzy
 
20423
@@ -7200,7 +7180,7 @@
 
20424
 
 
20425
 #: config/aarch64/aarch64.opt:100
 
20426
 msgid "-mtune=CPU\tOptimize for CPU"
 
20427
-msgstr ""
 
20428
+msgstr "-mtune=BXL\tTối ưu hoá kết xuất cho bộ xử lý này"
 
20429
 
 
20430
 #: config/linux.opt:24
 
20431
 msgid "Use Bionic C library"
 
20432
@@ -7303,7 +7283,7 @@
 
20433
 msgstr "Hiệu lực sự để sớm hơn các bit dừng lại, để định thời một cách thành công hơn"
 
20434
 
 
20435
 #: config/ia64/ia64.opt:114 config/spu/spu.opt:72 config/pa/pa.opt:58
 
20436
-#: config/sh/sh.opt:261
 
20437
+#: config/sh/sh.opt:265
 
20438
 msgid "Specify range of registers to make fixed"
 
20439
 msgstr "Ghi rõ phạm vi các thanh ghi cần làm cho cố định"
 
20440
 
 
20441
@@ -7473,7 +7453,7 @@
 
20442
 #: config/epiphany/epiphany.opt:32
 
20443
 #, fuzzy
 
20444
 msgid "Set branch cost"
 
20445
-msgstr "Làm yếu các nhánh"
 
20446
+msgstr "Lập giá của nhánh"
 
20447
 
 
20448
 #: config/epiphany/epiphany.opt:36
 
20449
 #, fuzzy
 
20450
@@ -7488,7 +7468,7 @@
 
20451
 #: config/epiphany/epiphany.opt:52
 
20452
 #, fuzzy
 
20453
 msgid "Use software floating point comparisons"
 
20454
-msgstr "Sử dụng điểm phù động loại phần mềm"
 
20455
+msgstr "Sử dụng câu lệnh loại điểm phù động thập phân"
 
20456
 
 
20457
 #: config/epiphany/epiphany.opt:56
 
20458
 msgid "Enable split of 32 bit immediate loads into low / high part"
 
20459
@@ -7773,7 +7753,6 @@
 
20460
 
 
20461
 #: config/i386/i386.opt:90
 
20462
 #, fuzzy
 
20463
-#| msgid "Use 128-bit long double"
 
20464
 msgid "Use 80-bit long double"
 
20465
 msgstr "Sử dụng đôi dài 128-bit"
 
20466
 
 
20467
@@ -7782,7 +7761,7 @@
 
20468
 msgid "Use 64-bit long double"
 
20469
 msgstr "Sử dụng đôi dài 64-bit"
 
20470
 
 
20471
-#: config/i386/i386.opt:98 config/sh/sh.opt:205
 
20472
+#: config/i386/i386.opt:98 config/sh/sh.opt:209
 
20473
 msgid "Reserve space for outgoing arguments in the function prologue"
 
20474
 msgstr "Trong đoạn mở đầu hàm thì dành riêng sức chứa cho đối số gửi ra"
 
20475
 
 
20476
@@ -7832,14 +7811,11 @@
 
20477
 msgstr ""
 
20478
 
 
20479
 #: config/i386/i386.opt:171
 
20480
-#, fuzzy
 
20481
-#| msgid "Use given x86-64 code model"
 
20482
 msgid "Use given address mode"
 
20483
-msgstr "Sử dụng mẫu mã x86-64 đưa ra"
 
20484
+msgstr "Dùng chế độ địa chỉ đã cho"
 
20485
 
 
20486
 #: config/i386/i386.opt:175
 
20487
 #, fuzzy
 
20488
-#| msgid "Known ABIs (for use with the -mabi= option):"
 
20489
 msgid "Known address mode (for use with the -maddress-mode= option):"
 
20490
 msgstr "Không hiểu ABIs (để dùng với tùy chọn -mabi=):"
 
20491
 
 
20492
@@ -7969,8 +7945,9 @@
 
20493
 msgstr ""
 
20494
 
 
20495
 #: config/i386/i386.opt:400
 
20496
+#, fuzzy
 
20497
 msgid "Return 8-byte vectors in memory"
 
20498
-msgstr ""
 
20499
+msgstr "Trả lại tất cả các cấu trúc trong vùng nhớ (AIX mặc định)"
 
20500
 
 
20501
 #: config/i386/i386.opt:404
 
20502
 msgid "Generate reciprocals instead of divss and sqrtss."
 
20503
@@ -8101,25 +8078,22 @@
 
20504
 #: config/i386/i386.opt:536
 
20505
 #, fuzzy
 
20506
 msgid "Support LZCNT built-in function and code generation"
 
20507
-msgstr "Hỗ trợ các hàm dựng sẵn và chức năng tạo ra mã loại LWP"
 
20508
+msgstr "Hỗ trợ các hàm dựng sẵn và chức năng tạo ra mã loại FMA4"
 
20509
 
 
20510
 #: config/i386/i386.opt:540
 
20511
 msgid "Support Hardware Lock Elision prefixes"
 
20512
 msgstr ""
 
20513
 
 
20514
 #: config/i386/i386.opt:544
 
20515
-#, fuzzy
 
20516
-#| msgid "Use SmartMIPS instructions"
 
20517
 msgid "Support RDSEED instruction"
 
20518
-msgstr "Sử dụng câu lệnh SmartMIPS"
 
20519
+msgstr "Hỗ trợ chỉ lệnh RDSEED"
 
20520
 
 
20521
 #: config/i386/i386.opt:548
 
20522
 msgid "Support PREFETCHW instruction"
 
20523
-msgstr ""
 
20524
+msgstr "Hỗ trợ chỉ lệnh PREFETCHW"
 
20525
 
 
20526
 #: config/i386/i386.opt:552
 
20527
 #, fuzzy
 
20528
-#| msgid "Support code generation of crc32 instruction."
 
20529
 msgid "Support flag-preserving add-carry instructions"
 
20530
 msgstr "Hỗ trợ chức năng tạo ra mã là câu lệnh crc32."
 
20531
 
 
20532
@@ -8128,16 +8102,12 @@
 
20533
 msgstr ""
 
20534
 
 
20535
 #: config/i386/i386.opt:560
 
20536
-#, fuzzy
 
20537
-#| msgid "Support calls between Thumb and ARM instruction sets"
 
20538
 msgid "Support XSAVE and XRSTOR instructions"
 
20539
-msgstr "Hỗ trợ cuộc gọi giữa các tập hợp câu lệnh loại Thumb và ARM"
 
20540
+msgstr "Hỗ trợ chỉ lệnh XSAVE và XRSTOR"
 
20541
 
 
20542
 #: config/i386/i386.opt:564
 
20543
-#, fuzzy
 
20544
-#| msgid "Support MMX built-in functions"
 
20545
 msgid "Support XSAVEOPT instruction"
 
20546
-msgstr "Hỗ trợ các hàm dựng sẵn MMX"
 
20547
+msgstr "Hỗ trợ chỉ lệnh XSAVEOPT"
 
20548
 
 
20549
 #: config/i386/i386.opt:568
 
20550
 #, fuzzy
 
20551
@@ -8175,12 +8145,12 @@
 
20552
 #: config/i386/i386.opt:600
 
20553
 #, fuzzy
 
20554
 msgid "Support FSGSBASE built-in functions and code generation"
 
20555
-msgstr "Hỗ trợ các hàm dựng sẵn và chức năng tạo ra mã loại AES"
 
20556
+msgstr "Hỗ trợ các hàm dựng sẵn và chức năng tạo ra mã loại FMA4"
 
20557
 
 
20558
 #: config/i386/i386.opt:604
 
20559
 #, fuzzy
 
20560
 msgid "Support RDRND built-in functions and code generation"
 
20561
-msgstr "Hỗ trợ các hàm dựng sẵn và chức năng tạo ra mã loại AES"
 
20562
+msgstr "Hỗ trợ các hàm dựng sẵn và chức năng tạo ra mã loại FMA4"
 
20563
 
 
20564
 #: config/i386/i386.opt:608
 
20565
 #, fuzzy
 
20566
@@ -8312,9 +8282,8 @@
 
20567
 
 
20568
 #: config/v850/v850.opt:41
 
20569
 #, fuzzy
 
20570
-#| msgid "Do not use the callt instruction"
 
20571
 msgid "Do not use the callt instruction (default)"
 
20572
-msgstr "Đừng sử dụng câu lệnh callt"
 
20573
+msgstr "Đừng sử dụng tập hợp câu lệnh POWER"
 
20574
 
 
20575
 #: config/v850/v850.opt:45
 
20576
 msgid "Reuse r30 on a per function basis"
 
20577
@@ -8347,7 +8316,7 @@
 
20578
 #: config/v850/v850.opt:82
 
20579
 #, fuzzy
 
20580
 msgid "Do not enforce strict alignment"
 
20581
-msgstr "Ép buộc sự xếp hàng ngặt"
 
20582
+msgstr "Đừng điều chỉnh sự xếp hàng đống"
 
20583
 
 
20584
 #: config/v850/v850.opt:86
 
20585
 msgid "Put jump tables for switch statements into the .data section rather than the .code section"
 
20586
@@ -8379,47 +8348,40 @@
 
20587
 
 
20588
 #: config/v850/v850.opt:117
 
20589
 #, fuzzy
 
20590
-#| msgid "Compile for the v850e processor"
 
20591
 msgid "Compile for the v850e3v5 processor"
 
20592
-msgstr "Biên dịch cho bộ xử lý v850e"
 
20593
+msgstr "Biên dịch cho bộ xử lý v850"
 
20594
 
 
20595
 #: config/v850/v850.opt:124
 
20596
-#, fuzzy
 
20597
-#| msgid "Enable clip instructions"
 
20598
 msgid "Enable v850e3v5 loop instructions"
 
20599
-msgstr "Hiệu lực các câu lệnh trích đoạn"
 
20600
+msgstr "Cho phép các chỉ lệnh lặp v850e3v5"
 
20601
 
 
20602
 #: config/v850/v850.opt:128
 
20603
 msgid "Set the max size of data eligible for the ZDA area"
 
20604
 msgstr "Lập kích cỡ tối đa của dữ liệu thích hợp với vùng ZDA"
 
20605
 
 
20606
 #: config/v850/v850.opt:135
 
20607
+#, fuzzy
 
20608
 msgid "Enable relaxing in the assembler"
 
20609
-msgstr ""
 
20610
+msgstr "Hiệu lực sự tối ưu hoá &&/|| trong quá trình thực hiện có điều kiện"
 
20611
 
 
20612
 #: config/v850/v850.opt:139
 
20613
 #, fuzzy
 
20614
-#| msgid "Prohibit PC relative function calls"
 
20615
 msgid "Prohibit PC relative jumps"
 
20616
 msgstr "Cấm cuộc gọi hàm tương đối với PC"
 
20617
 
 
20618
 #: config/v850/v850.opt:143
 
20619
 #, fuzzy
 
20620
-#| msgid "Prevent the use of all hardware floating-point instructions"
 
20621
 msgid "Inhibit the use of hardware floating point instructions"
 
20622
-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"
 
20623
+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"
 
20624
 
 
20625
 #: config/v850/v850.opt:147
 
20626
 #, fuzzy
 
20627
-#| msgid "Allow the use of hardware floating-point ABI and instructions"
 
20628
 msgid "Allow the use of hardware floating point instructions for V850E2V3 and up"
 
20629
 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"
 
20630
 
 
20631
 #: config/v850/v850.opt:151
 
20632
-#, fuzzy
 
20633
-#| msgid "Enable the use of RX FPU instructions.  This is the default."
 
20634
 msgid "Enable support for the RH850 ABI.  This is the default"
 
20635
-msgstr "Bật khả năng sử dụng câu lệnh điểm phù động RX. Đây là thiết lập mặc định."
 
20636
+msgstr "Bật hỗ trợ cho RH850 ABI.  Đây là mặc định"
 
20637
 
 
20638
 #: config/v850/v850.opt:155
 
20639
 msgid "Enable support for the old GCC ABI"
 
20640
@@ -8454,14 +8416,12 @@
 
20641
 msgstr "Giả sử có môi trường vThreads VxWorks"
 
20642
 
 
20643
 #: config/cr16/cr16.opt:23
 
20644
-#, fuzzy
 
20645
 msgid "-msim   Use simulator runtime"
 
20646
-msgstr "-msim\tSử dụng khoảng thời gian chạy của bộ mô phỏng"
 
20647
+msgstr "-msim   Dùng chạy mô phỏng"
 
20648
 
 
20649
 #: config/cr16/cr16.opt:27
 
20650
-#, fuzzy
 
20651
 msgid "Generate SBIT, CBIT instructions"
 
20652
-msgstr "Tạo ra câu lệnh bit"
 
20653
+msgstr "Tạo chỉ lệnh SBIT, CBIT"
 
20654
 
 
20655
 #: config/cr16/cr16.opt:31
 
20656
 msgid "Support multiply accumulate instructions"
 
20657
@@ -8472,19 +8432,16 @@
 
20658
 msgstr ""
 
20659
 
 
20660
 #: config/cr16/cr16.opt:42
 
20661
-#, fuzzy
 
20662
 msgid "Generate code for CR16C architecture"
 
20663
-msgstr "Tạo ra mã cho một cpu32"
 
20664
+msgstr "Tạo mã cho kiến trúc CR16C"
 
20665
 
 
20666
 #: config/cr16/cr16.opt:46
 
20667
-#, fuzzy
 
20668
 msgid "Generate code for CR16C+ architecture (Default)"
 
20669
-msgstr "Tạo ra mã cho bộ dịch mã số GNU (gas)"
 
20670
+msgstr "Tạo mã cho kiến trúc CR16C+ (mặc định)"
 
20671
 
 
20672
 #: config/cr16/cr16.opt:50
 
20673
-#, fuzzy
 
20674
 msgid "Treat integers as 32-bit."
 
20675
-msgstr "Hàm trỏ là 32-bit"
 
20676
+msgstr "Coi số nguyên là 32-bit."
 
20677
 
 
20678
 #: config/avr/avr-tables.opt:24
 
20679
 msgid "Known MCU names:"
 
20680
@@ -8535,6 +8492,10 @@
 
20681
 msgid "The device has no SPH special function register. This option will be overridden by the compiler driver with the correct setting if presence/absence of SPH can be deduced from -mmcu=MCU."
 
20682
 msgstr ""
 
20683
 
 
20684
+#: config/avr/avr.opt:80
 
20685
+msgid "Warn if the address space of an address is change."
 
20686
+msgstr ""
 
20687
+
 
20688
 #: config/m32r/m32r.opt:34
 
20689
 msgid "Compile for the m32rx"
 
20690
 msgstr "Biên dịch cho m32x"
 
20691
@@ -8737,9 +8698,8 @@
 
20692
 msgstr "Tạo ra mã PIC loại vào lại"
 
20693
 
 
20694
 #: config/arm/arm.opt:90
 
20695
-#, fuzzy
 
20696
 msgid "Generate code in 32 bit ARM state."
 
20697
-msgstr "Tạo ra mã để đặt địa chỉ 32 bit"
 
20698
+msgstr "Tạo ra mã cho ARM 32 bit."
 
20699
 
 
20700
 #: config/arm/arm.opt:98
 
20701
 msgid "Thumb: Assume non-static functions may be called from ARM code"
 
20702
@@ -8794,9 +8754,8 @@
 
20703
 msgstr "Ghi rõ sự xếp hàng bit tối thiểu của cấu trúc"
 
20704
 
 
20705
 #: config/arm/arm.opt:182
 
20706
-#, fuzzy
 
20707
 msgid "Generate code for Thumb state"
 
20708
-msgstr "Tạo ra mã cho as của GNU"
 
20709
+msgstr "Tạo ra mã cho trạng thái Thumb"
 
20710
 
 
20711
 #: config/arm/arm.opt:186
 
20712
 msgid "Support calls between Thumb and ARM instruction sets"
 
20713
@@ -8837,7 +8796,6 @@
 
20714
 msgstr "Sử dụng thanh ghi từ bốn (thay cho từ đôi) Neon để véc-tơ hoá"
 
20715
 
 
20716
 #: config/arm/arm.opt:236
 
20717
-#, fuzzy
 
20718
 msgid "Use Neon double-word (rather than quad-word) registers for vectorization"
 
20719
 msgstr "Sử dụng thanh ghi từ bốn (thay cho từ đôi) Neon để véc-tơ hoá"
 
20720
 
 
20721
@@ -9188,7 +9146,7 @@
 
20722
 #: config/rs6000/rs6000.opt:352
 
20723
 #, fuzzy
 
20724
 msgid "Use the AltiVec ABI extensions"
 
20725
-msgstr "Sử dụng phần mở rộng hàm trỏ Cray Pointer"
 
20726
+msgstr "Sử dụng thanh ghi dành riêng cho ABI"
 
20727
 
 
20728
 #: config/rs6000/rs6000.opt:356
 
20729
 #, fuzzy
 
20730
@@ -9198,7 +9156,7 @@
 
20731
 #: config/rs6000/rs6000.opt:360
 
20732
 #, fuzzy
 
20733
 msgid "Use the SPE ABI extensions"
 
20734
-msgstr "Sử dụng phần mở rộng hàm trỏ Cray Pointer"
 
20735
+msgstr "Sử dụng thanh ghi dành riêng cho ABI"
 
20736
 
 
20737
 #: config/rs6000/rs6000.opt:364
 
20738
 msgid "Do not use the SPE ABI extensions"
 
20739
@@ -9479,9 +9437,8 @@
 
20740
 msgstr ""
 
20741
 
 
20742
 #: config/tilepro/tilepro.opt:28 config/tilegx/tilegx.opt:26
 
20743
-#, fuzzy
 
20744
 msgid "-mcpu=CPU\tUse features of and schedule code for given CPU"
 
20745
-msgstr "-mcpu=\tSử dụng các tính năng của CPU đưa ra, và định thời mã cho CPU đó"
 
20746
+msgstr "-mcpu=CPU\tSử dụng các tính năng và lịch biểu của CPU đưa ra"
 
20747
 
 
20748
 #: config/tilepro/tilepro.opt:32
 
20749
 msgid "Known TILEPro CPUs (for use with the -mcpu= option):"
 
20750
@@ -9541,7 +9498,6 @@
 
20751
 
 
20752
 #: config/rx/rx.opt:90
 
20753
 #, fuzzy
 
20754
-#| msgid "Generate assembler output that is compatible with the Renesas AS100 assembler.  This may restrict some of the compiler's capabilities.  The default is to generate GAS compatable syntax."
 
20755
 msgid "Generate assembler output that is compatible with the Renesas AS100 assembler.  This may restrict some of the compiler's capabilities.  The default is to generate GAS compatible syntax."
 
20756
 msgstr "Tạo ra kết xuất chương trình dịch mã số vẫn thích hợp với chương trình dịch mã số AS100 Renesas. Trường hợp này có thể hạn chế khả năng của bộ biên dịch. Thiết lập mặc định là tạo ra cú pháp tương thích với GAS."
 
20757
 
 
20758
@@ -9579,7 +9535,7 @@
 
20759
 
 
20760
 #: config/fused-madd.opt:22
 
20761
 msgid "%<-mfused-madd%> is deprecated; use %<-ffp-contract=%> instead"
 
20762
-msgstr ""
 
20763
+msgstr "%<-mfused-madd%> bị phản đối; dùng %<-ffp-contract=%> để thay thế"
 
20764
 
 
20765
 #: config/sol2.opt:32
 
20766
 msgid "Pass -z text to linker"
 
20767
@@ -9593,7 +9549,7 @@
 
20768
 #: config/microblaze/microblaze.opt:44
 
20769
 #, fuzzy
 
20770
 msgid "Use hardware floating point instructions"
 
20771
-msgstr "Sử dụng câu lệnh loại điểm phù động thập phân"
 
20772
+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"
 
20773
 
 
20774
 #: config/microblaze/microblaze.opt:48
 
20775
 msgid "Use table lookup optimization for small signed integer divisions"
 
20776
@@ -9613,68 +9569,71 @@
 
20777
 msgstr ""
 
20778
 
 
20779
 #: config/microblaze/microblaze.opt:72
 
20780
+msgid "Use reorder instructions (swap and byte reversed load/store) (default)"
 
20781
+msgstr ""
 
20782
+
 
20783
+#: config/microblaze/microblaze.opt:76
 
20784
 msgid "Use the software emulation for divides (default)"
 
20785
 msgstr ""
 
20786
 
 
20787
-#: config/microblaze/microblaze.opt:76
 
20788
+#: config/microblaze/microblaze.opt:80
 
20789
 msgid "Use the hardware barrel shifter instead of emulation"
 
20790
 msgstr ""
 
20791
 
 
20792
-#: config/microblaze/microblaze.opt:80
 
20793
+#: config/microblaze/microblaze.opt:84
 
20794
 #, fuzzy
 
20795
 msgid "Use pattern compare instructions"
 
20796
 msgstr "Sử dụng câu lệnh đôi loại điểm phù động"
 
20797
 
 
20798
-#: config/microblaze/microblaze.opt:83
 
20799
+#: config/microblaze/microblaze.opt:87
 
20800
 #, c-format
 
20801
 msgid "%qs is deprecated; use -fstack-check"
 
20802
 msgstr ""
 
20803
 
 
20804
-#: config/microblaze/microblaze.opt:84
 
20805
-#, fuzzy
 
20806
+#: config/microblaze/microblaze.opt:88
 
20807
 msgid "Check for stack overflow at runtime"
 
20808
-msgstr "Lúc chạy thì tạo ra các thể hiện Hạng"
 
20809
+msgstr "Kiểm tra tràn stack lúc chạy"
 
20810
 
 
20811
-#: config/microblaze/microblaze.opt:88 config/iq2000/iq2000.opt:65
 
20812
+#: config/microblaze/microblaze.opt:92 config/iq2000/iq2000.opt:65
 
20813
 msgid "Use GP relative sdata/sbss sections"
 
20814
 msgstr "Sử dụng phần sdata/sbss tương đối với GP"
 
20815
 
 
20816
-#: config/microblaze/microblaze.opt:91
 
20817
+#: config/microblaze/microblaze.opt:95
 
20818
 #, c-format
 
20819
 msgid "%qs is deprecated; use -fno-zero-initialized-in-bss"
 
20820
 msgstr ""
 
20821
 
 
20822
-#: config/microblaze/microblaze.opt:92
 
20823
+#: config/microblaze/microblaze.opt:96
 
20824
 msgid "Clear the BSS to zero and place zero initialized in BSS"
 
20825
 msgstr ""
 
20826
 
 
20827
-#: config/microblaze/microblaze.opt:96
 
20828
+#: config/microblaze/microblaze.opt:100
 
20829
 msgid "Use multiply high instructions for high part of 32x32 multiply"
 
20830
 msgstr ""
 
20831
 
 
20832
-#: config/microblaze/microblaze.opt:100
 
20833
+#: config/microblaze/microblaze.opt:104
 
20834
 #, fuzzy
 
20835
 msgid "Use hardware floating point conversion instructions"
 
20836
-msgstr "Sử dụng câu lệnh loại điểm phù động thập phân"
 
20837
+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"
 
20838
 
 
20839
-#: config/microblaze/microblaze.opt:104
 
20840
+#: config/microblaze/microblaze.opt:108
 
20841
 #, fuzzy
 
20842
 msgid "Use hardware floating point square root instruction"
 
20843
 msgstr "Sử dụng câu lệnh loại điểm phù động thập phân"
 
20844
 
 
20845
-#: config/microblaze/microblaze.opt:108
 
20846
+#: config/microblaze/microblaze.opt:112
 
20847
 msgid "Description for mxl-mode-executable"
 
20848
 msgstr "Mô tả cho mxl-mode-executable"
 
20849
 
 
20850
-#: config/microblaze/microblaze.opt:112
 
20851
+#: config/microblaze/microblaze.opt:116
 
20852
 msgid "Description for mxl-mode-xmdstub"
 
20853
 msgstr "Mô tả cho mxl-mode-xmdstub"
 
20854
 
 
20855
-#: config/microblaze/microblaze.opt:116
 
20856
+#: config/microblaze/microblaze.opt:120
 
20857
 msgid "Description for mxl-mode-bootstrap"
 
20858
 msgstr "Mô tả cho mxl-mode-bootstrap"
 
20859
 
 
20860
-#: config/microblaze/microblaze.opt:120
 
20861
+#: config/microblaze/microblaze.opt:124
 
20862
 msgid "Description for mxl-mode-novectors"
 
20863
 msgstr "Mô tả cho mxl-mode-novectors"
 
20864
 
 
20865
@@ -9872,14 +9831,12 @@
 
20866
 msgstr "Trả lại hàm trỏ trong cả hai a0 và d0"
 
20867
 
 
20868
 #: config/mn10300/mn10300.opt:63
 
20869
-#, fuzzy
 
20870
 msgid "Allow gcc to generate LIW instructions"
 
20871
-msgstr "Cho phép gcc sử dụng câu lệnh repeat/erepeat"
 
20872
+msgstr "Cho phép gcc tạo chỉ lệnh LIW"
 
20873
 
 
20874
 #: config/mn10300/mn10300.opt:67
 
20875
-#, fuzzy
 
20876
 msgid "Allow gcc to generate the SETLB and Lcc instructions"
 
20877
-msgstr "Cho phép gcc sử dụng câu lệnh repeat/erepeat"
 
20878
+msgstr "Cho phép gcc tạo chỉ lệnh SETLB và Lcc"
 
20879
 
 
20880
 #: config/iq2000/iq2000.opt:31
 
20881
 msgid "Specify CPU for code generation purposes"
 
20882
@@ -10018,305 +9975,301 @@
 
20883
 msgid "Runtime name."
 
20884
 msgstr "Tên lúc chạy."
 
20885
 
 
20886
-#: config/sh/sh.opt:44
 
20887
+#: config/sh/sh.opt:48
 
20888
 msgid "Generate SH1 code"
 
20889
 msgstr "Tạo ra mã SH1"
 
20890
 
 
20891
-#: config/sh/sh.opt:48
 
20892
+#: config/sh/sh.opt:52
 
20893
 msgid "Generate SH2 code"
 
20894
 msgstr "Tạo ra mã SH2"
 
20895
 
 
20896
-#: config/sh/sh.opt:52
 
20897
+#: config/sh/sh.opt:56
 
20898
 msgid "Generate default double-precision SH2a-FPU code"
 
20899
 msgstr "Tạo ra mã SH2a-FPU chính xác đôi mặc định"
 
20900
 
 
20901
-#: config/sh/sh.opt:56
 
20902
+#: config/sh/sh.opt:60
 
20903
 msgid "Generate SH2a FPU-less code"
 
20904
 msgstr "Tạo ra mã SH2a không có FPU"
 
20905
 
 
20906
-#: config/sh/sh.opt:60
 
20907
+#: config/sh/sh.opt:64
 
20908
 msgid "Generate default single-precision SH2a-FPU code"
 
20909
 msgstr "Tạo ra mã SH2a-FPU chính xác đơn mặc định"
 
20910
 
 
20911
-#: config/sh/sh.opt:64
 
20912
+#: config/sh/sh.opt:68
 
20913
 msgid "Generate only single-precision SH2a-FPU code"
 
20914
 msgstr "Tạo ra chỉ mã SH2a-FPU chính xác đơn"
 
20915
 
 
20916
-#: config/sh/sh.opt:68
 
20917
+#: config/sh/sh.opt:72
 
20918
 msgid "Generate SH2e code"
 
20919
 msgstr "Tạo ra mã SH2e"
 
20920
 
 
20921
-#: config/sh/sh.opt:72
 
20922
+#: config/sh/sh.opt:76
 
20923
 msgid "Generate SH3 code"
 
20924
 msgstr "Tạo ra mã SH3"
 
20925
 
 
20926
-#: config/sh/sh.opt:76
 
20927
+#: config/sh/sh.opt:80
 
20928
 msgid "Generate SH3e code"
 
20929
 msgstr "Tạo ra mã SH3e"
 
20930
 
 
20931
-#: config/sh/sh.opt:80
 
20932
+#: config/sh/sh.opt:84
 
20933
 msgid "Generate SH4 code"
 
20934
 msgstr "Tạo ra mã SH4"
 
20935
 
 
20936
-#: config/sh/sh.opt:84
 
20937
+#: config/sh/sh.opt:88
 
20938
 msgid "Generate SH4-100 code"
 
20939
 msgstr "Tạo ra mã SH4-100"
 
20940
 
 
20941
-#: config/sh/sh.opt:88
 
20942
+#: config/sh/sh.opt:92
 
20943
 msgid "Generate SH4-200 code"
 
20944
 msgstr "Tạo ra mã SH4-200"
 
20945
 
 
20946
-#: config/sh/sh.opt:94
 
20947
+#: config/sh/sh.opt:98
 
20948
 msgid "Generate SH4-300 code"
 
20949
 msgstr "Tạo ra mã SH4-300"
 
20950
 
 
20951
-#: config/sh/sh.opt:98
 
20952
+#: config/sh/sh.opt:102
 
20953
 msgid "Generate SH4 FPU-less code"
 
20954
 msgstr "Tạo ra mã SH4 không có FPU"
 
20955
 
 
20956
-#: config/sh/sh.opt:102
 
20957
+#: config/sh/sh.opt:106
 
20958
 msgid "Generate SH4-100 FPU-less code"
 
20959
 msgstr "Tạo ra mã SH4-100 không có FPU"
 
20960
 
 
20961
-#: config/sh/sh.opt:106
 
20962
+#: config/sh/sh.opt:110
 
20963
 msgid "Generate SH4-200 FPU-less code"
 
20964
 msgstr "Tạo ra mã SH4-200 không có FPU"
 
20965
 
 
20966
-#: config/sh/sh.opt:110
 
20967
+#: config/sh/sh.opt:114
 
20968
 msgid "Generate SH4-300 FPU-less code"
 
20969
 msgstr "Tạo ra mã SH4-300 không có FPU"
 
20970
 
 
20971
-#: config/sh/sh.opt:114
 
20972
+#: config/sh/sh.opt:118
 
20973
 msgid "Generate code for SH4 340 series (MMU/FPU-less)"
 
20974
 msgstr "Tạo ra mã cho loạt SH4 340 (không có MMU/FPU)"
 
20975
 
 
20976
-#: config/sh/sh.opt:119
 
20977
+#: config/sh/sh.opt:123
 
20978
 msgid "Generate code for SH4 400 series (MMU/FPU-less)"
 
20979
 msgstr "Tạo ra mã cho loạt SH4 400 (không có MMU/FPU)"
 
20980
 
 
20981
-#: config/sh/sh.opt:124
 
20982
+#: config/sh/sh.opt:128
 
20983
 msgid "Generate code for SH4 500 series (FPU-less)."
 
20984
 msgstr "Tạo ra mã cho loạt SH4 500 (không có MMU/FPU)"
 
20985
 
 
20986
-#: config/sh/sh.opt:129
 
20987
+#: config/sh/sh.opt:133
 
20988
 msgid "Generate default single-precision SH4 code"
 
20989
 msgstr "Tạo ra mã SH4 chính xác đơn mặc định"
 
20990
 
 
20991
-#: config/sh/sh.opt:133
 
20992
+#: config/sh/sh.opt:137
 
20993
 msgid "Generate default single-precision SH4-100 code"
 
20994
 msgstr "Tạo ra mã SH4-100 chính xác đơn mặc định"
 
20995
 
 
20996
-#: config/sh/sh.opt:137
 
20997
+#: config/sh/sh.opt:141
 
20998
 msgid "Generate default single-precision SH4-200 code"
 
20999
 msgstr "Tạo ra mã SH4-200 chính xác đơn mặc định"
 
21000
 
 
21001
-#: config/sh/sh.opt:141
 
21002
+#: config/sh/sh.opt:145
 
21003
 msgid "Generate default single-precision SH4-300 code"
 
21004
 msgstr "Tạo ra mã SH4-300 chính xác đơn mặc định"
 
21005
 
 
21006
-#: config/sh/sh.opt:145
 
21007
+#: config/sh/sh.opt:149
 
21008
 msgid "Generate only single-precision SH4 code"
 
21009
 msgstr "Tạo ra chỉ mã SH4 chính xác đơn"
 
21010
 
 
21011
-#: config/sh/sh.opt:149
 
21012
+#: config/sh/sh.opt:153
 
21013
 msgid "Generate only single-precision SH4-100 code"
 
21014
 msgstr "Tạo ra chỉ mã SH4-100 chính xác đơn"
 
21015
 
 
21016
-#: config/sh/sh.opt:153
 
21017
+#: config/sh/sh.opt:157
 
21018
 msgid "Generate only single-precision SH4-200 code"
 
21019
 msgstr "Tạo ra chỉ mã SH4-200 chính xác đơn"
 
21020
 
 
21021
-#: config/sh/sh.opt:157
 
21022
+#: config/sh/sh.opt:161
 
21023
 msgid "Generate only single-precision SH4-300 code"
 
21024
 msgstr "Tạo ra chỉ mã SH4-300 chính xác đơn"
 
21025
 
 
21026
-#: config/sh/sh.opt:161
 
21027
+#: config/sh/sh.opt:165
 
21028
 msgid "Generate SH4a code"
 
21029
 msgstr "Tạo ra mã SH4a"
 
21030
 
 
21031
-#: config/sh/sh.opt:165
 
21032
+#: config/sh/sh.opt:169
 
21033
 msgid "Generate SH4a FPU-less code"
 
21034
 msgstr "Tạo ra mã SH4a không có FPU"
 
21035
 
 
21036
-#: config/sh/sh.opt:169
 
21037
+#: config/sh/sh.opt:173
 
21038
 msgid "Generate default single-precision SH4a code"
 
21039
 msgstr "Tạo ra mã SH4a chính xác đơn mặc định"
 
21040
 
 
21041
-#: config/sh/sh.opt:173
 
21042
+#: config/sh/sh.opt:177
 
21043
 msgid "Generate only single-precision SH4a code"
 
21044
 msgstr "Tạo ra chỉ mã SH4a chính xác đơn"
 
21045
 
 
21046
-#: config/sh/sh.opt:177
 
21047
+#: config/sh/sh.opt:181
 
21048
 msgid "Generate SH4al-dsp code"
 
21049
 msgstr "Tạo ra mã SH4al-dsp"
 
21050
 
 
21051
-#: config/sh/sh.opt:181
 
21052
+#: config/sh/sh.opt:185
 
21053
 msgid "Generate 32-bit SHmedia code"
 
21054
 msgstr "Tạo ra mã SHmedia 32-bit"
 
21055
 
 
21056
-#: config/sh/sh.opt:185
 
21057
+#: config/sh/sh.opt:189
 
21058
 msgid "Generate 32-bit FPU-less SHmedia code"
 
21059
 msgstr "Tạo ra mã SHmedia 32-bit không có FPU"
 
21060
 
 
21061
-#: config/sh/sh.opt:189
 
21062
+#: config/sh/sh.opt:193
 
21063
 msgid "Generate 64-bit SHmedia code"
 
21064
 msgstr "Tạo ra mã SHmedia 64-bit"
 
21065
 
 
21066
-#: config/sh/sh.opt:193
 
21067
+#: config/sh/sh.opt:197
 
21068
 msgid "Generate 64-bit FPU-less SHmedia code"
 
21069
 msgstr "Tạo ra mã SHmedia 64-bit không có FPU"
 
21070
 
 
21071
-#: config/sh/sh.opt:197
 
21072
+#: config/sh/sh.opt:201
 
21073
 msgid "Generate SHcompact code"
 
21074
 msgstr "Tạo ra mã SHcompact"
 
21075
 
 
21076
-#: config/sh/sh.opt:201
 
21077
+#: config/sh/sh.opt:205
 
21078
 msgid "Generate FPU-less SHcompact code"
 
21079
 msgstr "Tạo ra mã SHcompact không có FPU"
 
21080
 
 
21081
-#: config/sh/sh.opt:213
 
21082
+#: config/sh/sh.opt:217
 
21083
 msgid "Generate code in big endian mode"
 
21084
 msgstr "Tạo mã trong chế độ về cuối lớn"
 
21085
 
 
21086
-#: config/sh/sh.opt:217
 
21087
+#: config/sh/sh.opt:221
 
21088
 msgid "Generate 32-bit offsets in switch tables"
 
21089
 msgstr "Tạo ra hiệu số 32-bit trong bảng cái chuyển"
 
21090
 
 
21091
-#: config/sh/sh.opt:221
 
21092
+#: config/sh/sh.opt:225
 
21093
 msgid "Generate bit instructions"
 
21094
 msgstr "Tạo ra câu lệnh bit"
 
21095
 
 
21096
-#: config/sh/sh.opt:225
 
21097
+#: config/sh/sh.opt:229
 
21098
 msgid "Cost to assume for a branch insn"
 
21099
 msgstr "Giá cần giả sử đối với một câu lệnh nhánh"
 
21100
 
 
21101
-#: config/sh/sh.opt:229
 
21102
+#: config/sh/sh.opt:233
 
21103
 msgid "Assume that zero displacement conditional branches are fast"
 
21104
 msgstr ""
 
21105
 
 
21106
-#: config/sh/sh.opt:233
 
21107
+#: config/sh/sh.opt:237
 
21108
 msgid "Enable cbranchdi4 pattern"
 
21109
 msgstr "Hiệu lực mẫu cbranchdi4"
 
21110
 
 
21111
-#: config/sh/sh.opt:237
 
21112
+#: config/sh/sh.opt:241
 
21113
 msgid "Emit cmpeqdi_t pattern even when -mcbranchdi is in effect."
 
21114
 msgstr "Xuất mẫu cmpeqdi_t pattern ngay cả khi tuỳ chọn -mcbranchdi vẫn hoạt động."
 
21115
 
 
21116
-#: config/sh/sh.opt:241
 
21117
+#: config/sh/sh.opt:245
 
21118
 msgid "Enable SH5 cut2 workaround"
 
21119
 msgstr "Hiệu lực khắc phục cut2 SH5"
 
21120
 
 
21121
-#: config/sh/sh.opt:245
 
21122
+#: config/sh/sh.opt:249
 
21123
 msgid "Align doubles at 64-bit boundaries"
 
21124
 msgstr "Xếp hàng các đôi theo biên giới 64-bit"
 
21125
 
 
21126
-#: config/sh/sh.opt:249
 
21127
+#: config/sh/sh.opt:253
 
21128
 msgid "Division strategy, one of: call, call2, fp, inv, inv:minlat, inv20u, inv20l, inv:call, inv:call2, inv:fp, call-div1, call-fp, call-table"
 
21129
 msgstr "Chiến lược chia là một của: call, call2, fp, inv, inv:minlat, inv20u, inv20l, inv:call, inv:call2, inv:fp, call-div1, call-fp, call-table"
 
21130
 
 
21131
-#: config/sh/sh.opt:253
 
21132
+#: config/sh/sh.opt:257
 
21133
 msgid "Specify name for 32 bit signed division function"
 
21134
 msgstr "Ghi rõ tên cho hàm chia đã ký 32-bit"
 
21135
 
 
21136
-#: config/sh/sh.opt:257
 
21137
+#: config/sh/sh.opt:261
 
21138
 msgid "Enable the use of 64-bit floating point registers in fmov instructions.  See -mdalign if 64-bit alignment is required."
 
21139
 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."
 
21140
 
 
21141
-#: config/sh/sh.opt:265
 
21142
+#: config/sh/sh.opt:269
 
21143
 msgid "Cost to assume for gettr insn"
 
21144
 msgstr "Giá cần giả sử đối với câu lệnh gettr"
 
21145
 
 
21146
-#: config/sh/sh.opt:269 config/sh/sh.opt:319
 
21147
+#: config/sh/sh.opt:273 config/sh/sh.opt:323
 
21148
 msgid "Follow Renesas (formerly Hitachi) / SuperH calling conventions"
 
21149
 msgstr "Theo quy ước gọi SuperH / Renesas (còn gọi là Hitachi)"
 
21150
 
 
21151
-#: config/sh/sh.opt:273
 
21152
+#: config/sh/sh.opt:277
 
21153
 #, fuzzy
 
21154
-#| msgid "Increase the IEEE compliance for floating-point code"
 
21155
 msgid "Increase the IEEE compliance for floating-point comparisons"
 
21156
-msgstr "Đối với mã dấu chấm động động thì làm hợp hơn với IEEE"
 
21157
+msgstr "Đối với mã điểm phù động thì làm hợp hơn với IEEE"
 
21158
 
 
21159
-#: config/sh/sh.opt:277
 
21160
+#: config/sh/sh.opt:281
 
21161
 msgid "Enable the use of the indexed addressing mode for SHmedia32/SHcompact"
 
21162
 msgstr "Hiệu lực sử dụng chế độ đặt địa chỉ loại phụ lục cho SHmedia32/SHcompact"
 
21163
 
 
21164
-#: config/sh/sh.opt:281
 
21165
+#: config/sh/sh.opt:285
 
21166
 msgid "inline code to invalidate instruction cache entries after setting up nested function trampolines"
 
21167
 msgstr "chèn mã vào trực tiếp để làm mất hiệu lực các mục nhập vùng nhớ tạm câu lệnh sau khi thiết lập các trampoline hàm lồng nhau"
 
21168
 
 
21169
-#: config/sh/sh.opt:285
 
21170
+#: config/sh/sh.opt:289
 
21171
 msgid "Assume symbols might be invalid"
 
21172
 msgstr "Giả sử là ký hiệu có thể không hợp lệ"
 
21173
 
 
21174
-#: config/sh/sh.opt:289
 
21175
+#: config/sh/sh.opt:293
 
21176
 msgid "Annotate assembler instructions with estimated addresses"
 
21177
 msgstr "Phụ chú câu lệnh dịch mã số bằng địa chỉ ước lượng"
 
21178
 
 
21179
-#: config/sh/sh.opt:293
 
21180
+#: config/sh/sh.opt:297
 
21181
 msgid "Generate code in little endian mode"
 
21182
 msgstr "Tạo ra mã trong chế độ về cuối nhỏ"
 
21183
 
 
21184
-#: config/sh/sh.opt:297
 
21185
+#: config/sh/sh.opt:301
 
21186
 msgid "Mark MAC register as call-clobbered"
 
21187
 msgstr "Đánh dấu thanh ghi MAC như là bị cuộc gọi ghi đè"
 
21188
 
 
21189
-#: config/sh/sh.opt:303
 
21190
+#: config/sh/sh.opt:307
 
21191
 msgid "Make structs a multiple of 4 bytes (warning: ABI altered)"
 
21192
 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)"
 
21193
 
 
21194
-#: config/sh/sh.opt:307
 
21195
+#: config/sh/sh.opt:311
 
21196
 msgid "Emit function-calls using global offset table when generating PIC"
 
21197
 msgstr "Xuất cuộc gọi hàm dùng bảng hiệu số toàn cục khi tạo ra PIC"
 
21198
 
 
21199
-#: config/sh/sh.opt:311
 
21200
+#: config/sh/sh.opt:315
 
21201
 msgid "Assume pt* instructions won't trap"
 
21202
 msgstr "Giả sử là câu oệnh pt* sẽ không bẫy"
 
21203
 
 
21204
-#: config/sh/sh.opt:315
 
21205
+#: config/sh/sh.opt:319
 
21206
 msgid "Shorten address references during linking"
 
21207
 msgstr "Cắt ngắn tham chiếu địa chỉ trong khi liên kết"
 
21208
 
 
21209
-#: config/sh/sh.opt:323
 
21210
+#: config/sh/sh.opt:327
 
21211
 msgid "Deprecated.  Use -matomic= instead to select the atomic model"
 
21212
 msgstr ""
 
21213
 
 
21214
-#: config/sh/sh.opt:327
 
21215
+#: config/sh/sh.opt:331
 
21216
 #, fuzzy
 
21217
-#| msgid "Generate code for built-in atomic operations"
 
21218
 msgid "Specify the model for atomic operations"
 
21219
 msgstr "Tạo ra mã cho các thao tác atomic dựng sẵn"
 
21220
 
 
21221
-#: config/sh/sh.opt:331
 
21222
+#: config/sh/sh.opt:335
 
21223
 msgid "Use tas.b instruction for __atomic_test_and_set"
 
21224
 msgstr ""
 
21225
 
 
21226
-#: config/sh/sh.opt:335
 
21227
+#: config/sh/sh.opt:339
 
21228
 msgid "Deprecated.  Use -Os instead"
 
21229
 msgstr "Bị phân đối nên hãy sử dụng đối số -Os để thay thế"
 
21230
 
 
21231
-#: config/sh/sh.opt:339
 
21232
+#: config/sh/sh.opt:343
 
21233
 msgid "Cost to assume for a multiply insn"
 
21234
 msgstr "Giá cần giả sử cho một câu lệnh nhân lên"
 
21235
 
 
21236
-#: config/sh/sh.opt:343
 
21237
+#: config/sh/sh.opt:347
 
21238
 msgid "Don't generate privileged-mode only code; implies -mno-inline-ic_invalidate if the inline code would not work in user mode."
 
21239
 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"
 
21240
 
 
21241
-#: config/sh/sh.opt:349
 
21242
+#: config/sh/sh.opt:353
 
21243
 msgid "Pretend a branch-around-a-move is a conditional move."
 
21244
 msgstr "Làm ra vẻ rằng branch-around-a-move là một sự di chuyển có điều kiện."
 
21245
 
 
21246
-#: config/sh/sh.opt:353
 
21247
+#: config/sh/sh.opt:357
 
21248
 #, fuzzy
 
21249
-#| msgid "Enable the use of the short load instructions"
 
21250
 msgid "Enable the use of the fsca instruction"
 
21251
-msgstr "Hiệu lực sử dụng câu lệnh nạp ngắn"
 
21252
+msgstr "Sử dụng tập hợp câu lệnh POWER"
 
21253
 
 
21254
-#: config/sh/sh.opt:357
 
21255
+#: config/sh/sh.opt:361
 
21256
 #, fuzzy
 
21257
-#| msgid "Enable the use of the short load instructions"
 
21258
 msgid "Enable the use of the fsrra instruction"
 
21259
-msgstr "Hiệu lực sử dụng câu lệnh nạp ngắn"
 
21260
+msgstr "Sử dụng tập hợp câu lệnh POWER"
 
21261
 
 
21262
 #: config/fr30/fr30.opt:23
 
21263
 msgid "Assume small address space"
 
21264
@@ -10641,9 +10594,8 @@
 
21265
 
 
21266
 #: config/mips/mips.opt:274
 
21267
 #, fuzzy
 
21268
-#| msgid "Use MIPS-3D instructions"
 
21269
 msgid "Use MCU instructions"
 
21270
-msgstr "Sử dụng câu lệnh MIPS-3D"
 
21271
+msgstr "Sử dụng câu lệnh môi giới"
 
21272
 
 
21273
 #: config/mips/mips.opt:278
 
21274
 msgid "Do not use a cache-flushing function before calling stack trampolines"
 
21275
@@ -10741,9 +10693,8 @@
 
21276
 
 
21277
 #: config/tilegx/tilegx.opt:45
 
21278
 #, fuzzy
 
21279
-#| msgid "Use given x86-64 code model"
 
21280
 msgid "Use given TILE-Gx code model"
 
21281
-msgstr "Sử dụng mẫu mã x86-64 đưa ra"
 
21282
+msgstr "Sử dụng mẫu mã SPARC-V9 đưa ra"
 
21283
 
 
21284
 #: java/lang.opt:122
 
21285
 msgid "Warn if deprecated empty statements are found"
 
21286
@@ -10871,7 +10822,7 @@
 
21287
 
 
21288
 #: common.opt:266
 
21289
 msgid "Display this information"
 
21290
-msgstr ""
 
21291
+msgstr "Hiển thị thông tin này"
 
21292
 
 
21293
 #: common.opt:270
 
21294
 msgid "--help=<class>\tDisplay descriptions of a specific class of options.  <class> is one or more of optimizers, target, warnings, undocumented, params"
 
21295
@@ -10879,7 +10830,7 @@
 
21296
 
 
21297
 #: common.opt:388
 
21298
 msgid "Alias for --help=target"
 
21299
-msgstr ""
 
21300
+msgstr "Bí danh cho --help=đích"
 
21301
 
 
21302
 #: common.opt:413
 
21303
 msgid "--param <param>=<value>\tSet parameter <param> to value.  See below for a complete list of parameters"
 
21304
@@ -10887,11 +10838,11 @@
 
21305
 
 
21306
 #: common.opt:441
 
21307
 msgid "-O<number>\tSet optimization level to <number>"
 
21308
-msgstr ""
 
21309
+msgstr "-O<số>\tĐặt mức tối ưu hóa thành <số>"
 
21310
 
 
21311
 #: common.opt:445
 
21312
 msgid "Optimize for space rather than speed"
 
21313
-msgstr ""
 
21314
+msgstr "Tối ưu hóa về kích thước thay vì tốc độ"
 
21315
 
 
21316
 #: common.opt:449
 
21317
 msgid "Optimize for speed disregarding exact standards compliance"
 
21318
@@ -10910,1565 +10861,1589 @@
 
21319
 msgstr ""
 
21320
 
 
21321
 #: common.opt:510
 
21322
+msgid "Warn if a loop with constant number of iterations triggers undefined behavior"
 
21323
+msgstr ""
 
21324
+
 
21325
+#: common.opt:514
 
21326
 msgid "Warn if an array is accessed out of bounds"
 
21327
 msgstr ""
 
21328
 
 
21329
-#: common.opt:514
 
21330
+#: common.opt:518
 
21331
 msgid "Warn about inappropriate attribute usage"
 
21332
 msgstr ""
 
21333
 
 
21334
-#: common.opt:518
 
21335
+#: common.opt:522
 
21336
 msgid "Warn about pointer casts which increase alignment"
 
21337
 msgstr ""
 
21338
 
 
21339
-#: common.opt:522
 
21340
+#: common.opt:526
 
21341
 #, fuzzy
 
21342
 msgid "Warn when a #warning directive is encountered"
 
21343
 msgstr "Xuất một vết ngược khi gặp lỗi lúc chạy"
 
21344
 
 
21345
-#: common.opt:526
 
21346
+#: common.opt:530
 
21347
 msgid "Warn about uses of __attribute__((deprecated)) declarations"
 
21348
 msgstr ""
 
21349
 
 
21350
-#: common.opt:530
 
21351
+#: common.opt:534
 
21352
 msgid "Warn when an optimization pass is disabled"
 
21353
-msgstr ""
 
21354
+msgstr "Cảnh báo khi tối ưu hóa bị tắt đi"
 
21355
 
 
21356
-#: common.opt:534
 
21357
+#: common.opt:538
 
21358
 msgid "Treat all warnings as errors"
 
21359
-msgstr ""
 
21360
+msgstr "Coi các cảnh báo như là các lỗi"
 
21361
 
 
21362
-#: common.opt:538
 
21363
+#: common.opt:542
 
21364
 msgid "Treat specified warning as error"
 
21365
-msgstr ""
 
21366
+msgstr "Coi các cảnh báo đã chỉ ra như là một lỗi"
 
21367
 
 
21368
-#: common.opt:546
 
21369
+#: common.opt:550
 
21370
 msgid "Exit on the first error occurred"
 
21371
 msgstr ""
 
21372
 
 
21373
-#: common.opt:550
 
21374
+#: common.opt:554
 
21375
 msgid "-Wframe-larger-than=<number>\tWarn if a function's stack frame requires more than <number> bytes"
 
21376
 msgstr ""
 
21377
 
 
21378
-#: common.opt:554
 
21379
+#: common.opt:558
 
21380
 msgid "Warn when attempting to free a non-heap object"
 
21381
 msgstr ""
 
21382
 
 
21383
-#: common.opt:558
 
21384
+#: common.opt:562
 
21385
 msgid "Warn when an inlined function cannot be inlined"
 
21386
-msgstr ""
 
21387
+msgstr "Cảnh báo khi không không thể dùng hàm chung dòng"
 
21388
 
 
21389
-#: common.opt:562
 
21390
+#: common.opt:566
 
21391
 msgid "Warn when an atomic memory model parameter is known to be outside the valid range."
 
21392
 msgstr ""
 
21393
 
 
21394
-#: common.opt:569
 
21395
+#: common.opt:573
 
21396
 msgid "-Wlarger-than=<number>\tWarn if an object is larger than <number> bytes"
 
21397
-msgstr ""
 
21398
+msgstr "-Wlarger-than=<số>\tCảnh báo nếu một đối tượng lớn hơnn <số> byte"
 
21399
 
 
21400
-#: common.opt:573
 
21401
+#: common.opt:577
 
21402
 msgid "Warn if the loop cannot be optimized due to nontrivial assumptions."
 
21403
 msgstr ""
 
21404
 
 
21405
-#: common.opt:580
 
21406
+#: common.opt:584
 
21407
 msgid "Warn about overflow in arithmetic expressions"
 
21408
 msgstr ""
 
21409
 
 
21410
-#: common.opt:584
 
21411
+#: common.opt:588
 
21412
 msgid "Warn when the packed attribute has no effect on struct layout"
 
21413
 msgstr ""
 
21414
 
 
21415
-#: common.opt:588
 
21416
+#: common.opt:592
 
21417
 msgid "Warn when padding is required to align structure members"
 
21418
 msgstr ""
 
21419
 
 
21420
-#: common.opt:592
 
21421
+#: common.opt:596
 
21422
 msgid "Issue warnings needed for strict compliance to the standard"
 
21423
 msgstr ""
 
21424
 
 
21425
-#: common.opt:596
 
21426
+#: common.opt:600
 
21427
 msgid "Warn when one local variable shadows another"
 
21428
 msgstr ""
 
21429
 
 
21430
-#: common.opt:600
 
21431
+#: common.opt:604
 
21432
 msgid "Warn when not issuing stack smashing protection for some reason"
 
21433
 msgstr ""
 
21434
 
 
21435
-#: common.opt:604
 
21436
+#: common.opt:608
 
21437
 msgid "Warn if stack usage might be larger than specified amount"
 
21438
 msgstr ""
 
21439
 
 
21440
-#: common.opt:608 common.opt:612
 
21441
+#: common.opt:612 common.opt:616
 
21442
 msgid "Warn about code which might break strict aliasing rules"
 
21443
 msgstr ""
 
21444
 
 
21445
-#: common.opt:616 common.opt:620
 
21446
+#: common.opt:620 common.opt:624
 
21447
 msgid "Warn about optimizations that assume that signed overflow is undefined"
 
21448
 msgstr ""
 
21449
 
 
21450
-#: common.opt:624
 
21451
+#: common.opt:628
 
21452
 #, fuzzy
 
21453
 msgid "Warn about functions which might be candidates for __attribute__((const))"
 
21454
 msgstr "Cảnh báo về hàm có thể yêu cầu thuộc tính định dạng"
 
21455
 
 
21456
-#: common.opt:628
 
21457
+#: common.opt:632
 
21458
 #, fuzzy
 
21459
 msgid "Warn about functions which might be candidates for __attribute__((pure))"
 
21460
 msgstr "Cảnh báo về hàm có thể yêu cầu thuộc tính định dạng"
 
21461
 
 
21462
-#: common.opt:632
 
21463
+#: common.opt:636
 
21464
+#, fuzzy
 
21465
 msgid "Warn about functions which might be candidates for __attribute__((noreturn))"
 
21466
-msgstr ""
 
21467
+msgstr "Cảnh báo về hàm có thể yêu cầu thuộc tính định dạng"
 
21468
 
 
21469
-#: common.opt:636
 
21470
+#: common.opt:640
 
21471
 msgid "Do not suppress warnings from system headers"
 
21472
 msgstr ""
 
21473
 
 
21474
-#: common.opt:640
 
21475
+#: common.opt:644
 
21476
 #, fuzzy
 
21477
 msgid "Warn whenever a trampoline is generated"
 
21478
 msgstr "Cảnh báo khi nào đoạn điều kiện loại bị bỏ qua."
 
21479
 
 
21480
-#: common.opt:644
 
21481
+#: common.opt:648
 
21482
 msgid "Warn if a comparison is always true or always false due to the limited range of the data type"
 
21483
 msgstr ""
 
21484
 
 
21485
-#: common.opt:648
 
21486
+#: common.opt:652
 
21487
 msgid "Warn about uninitialized automatic variables"
 
21488
 msgstr ""
 
21489
 
 
21490
-#: common.opt:652
 
21491
-#, fuzzy
 
21492
+#: common.opt:656
 
21493
 msgid "Warn about maybe uninitialized automatic variables"
 
21494
-msgstr "Cảnh báo về biến bị tự sơ khởi"
 
21495
+msgstr "Cảnh báo về các biến tự động tự động không được khởi tạo"
 
21496
 
 
21497
-#: common.opt:660
 
21498
+#: common.opt:664
 
21499
 msgid "Enable all -Wunused- warnings"
 
21500
 msgstr "Bật tấ cả -Wunused- warnings"
 
21501
 
 
21502
-#: common.opt:664
 
21503
+#: common.opt:668
 
21504
 msgid "Warn when a function parameter is only set, otherwise unused"
 
21505
 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"
 
21506
 
 
21507
-#: common.opt:668
 
21508
+#: common.opt:672
 
21509
 msgid "Warn when a variable is only set, otherwise unused"
 
21510
 msgstr "Cảnh báo khi biến chỉ được đặt, nếu không thì không sử dụng"
 
21511
 
 
21512
-#: common.opt:672
 
21513
+#: common.opt:676
 
21514
 msgid "Warn when a function is unused"
 
21515
 msgstr "Cảnh báo khi hàm không được dùng"
 
21516
 
 
21517
-#: common.opt:676
 
21518
+#: common.opt:680
 
21519
 msgid "Warn when a label is unused"
 
21520
 msgstr "Cảnh báo khi nhãn không được dùng"
 
21521
 
 
21522
-#: common.opt:680
 
21523
+#: common.opt:684
 
21524
 msgid "Warn when a function parameter is unused"
 
21525
 msgstr "Cảnh báo khi tham số của hàm không được dùng"
 
21526
 
 
21527
-#: common.opt:684
 
21528
+#: common.opt:688
 
21529
 msgid "Warn when an expression value is unused"
 
21530
 msgstr "Cảnh báo khi giá trị của biểu thức không được dùng"
 
21531
 
 
21532
-#: common.opt:688
 
21533
+#: common.opt:692
 
21534
 msgid "Warn when a variable is unused"
 
21535
 msgstr "Cảnh báo khi biến không được dùng"
 
21536
 
 
21537
-#: common.opt:692
 
21538
+#: common.opt:696
 
21539
 msgid "Warn in case profiles in -fprofile-use do not match"
 
21540
 msgstr ""
 
21541
 
 
21542
-#: common.opt:696
 
21543
+#: common.opt:700
 
21544
 msgid "Warn when a vector operation is compiled outside the SIMD"
 
21545
 msgstr ""
 
21546
 
 
21547
-#: common.opt:712
 
21548
+#: common.opt:716
 
21549
 msgid "-aux-info <file>\tEmit declaration information into <file>"
 
21550
 msgstr ""
 
21551
 
 
21552
-#: common.opt:731
 
21553
+#: common.opt:735
 
21554
 msgid "-d<letters>\tEnable dumps from specific passes of the compiler"
 
21555
 msgstr ""
 
21556
 
 
21557
-#: common.opt:735
 
21558
+#: common.opt:739
 
21559
 msgid "-dumpbase <file>\tSet the file basename to be used for dumps"
 
21560
 msgstr ""
 
21561
 
 
21562
-#: common.opt:739
 
21563
+#: common.opt:743
 
21564
 msgid "-dumpdir <dir>\tSet the directory name to be used for dumps"
 
21565
 msgstr ""
 
21566
 
 
21567
-#: common.opt:798
 
21568
+#: common.opt:802
 
21569
 msgid "Aggressively optimize loops using language constraints"
 
21570
 msgstr ""
 
21571
 
 
21572
-#: common.opt:802
 
21573
+#: common.opt:806
 
21574
 msgid "Align the start of functions"
 
21575
-msgstr ""
 
21576
+msgstr "Chỉnh đầu của hàm"
 
21577
 
 
21578
-#: common.opt:809
 
21579
+#: common.opt:813
 
21580
 msgid "Align labels which are only reached by jumping"
 
21581
 msgstr ""
 
21582
 
 
21583
-#: common.opt:816
 
21584
+#: common.opt:820
 
21585
 msgid "Align all labels"
 
21586
 msgstr "Cân chỉnh tất cả các nhãn"
 
21587
 
 
21588
-#: common.opt:823
 
21589
+#: common.opt:827
 
21590
 msgid "Align the start of loops"
 
21591
-msgstr ""
 
21592
+msgstr "Chỉnh đầu của vòng lặp"
 
21593
 
 
21594
-#: common.opt:846
 
21595
+#: common.opt:850
 
21596
 msgid "Enable AddressSanitizer, a memory error detector"
 
21597
 msgstr ""
 
21598
 
 
21599
-#: common.opt:850
 
21600
+#: common.opt:854
 
21601
 msgid "Enable ThreadSanitizer, a data race detector"
 
21602
 msgstr ""
 
21603
 
 
21604
-#: common.opt:854
 
21605
+#: common.opt:858
 
21606
 msgid "Generate unwind tables that are exact at each instruction boundary"
 
21607
 msgstr ""
 
21608
 
 
21609
-#: common.opt:858
 
21610
+#: common.opt:862
 
21611
 msgid "Generate auto-inc/dec instructions"
 
21612
 msgstr ""
 
21613
 
 
21614
-#: common.opt:866
 
21615
+#: common.opt:870
 
21616
 msgid "Generate code to check bounds before indexing arrays"
 
21617
 msgstr ""
 
21618
 
 
21619
-#: common.opt:870
 
21620
+#: common.opt:874
 
21621
 msgid "Replace add, compare, branch with branch on count register"
 
21622
 msgstr ""
 
21623
 
 
21624
-#: common.opt:874
 
21625
+#: common.opt:878
 
21626
 msgid "Use profiling information for branch probabilities"
 
21627
 msgstr ""
 
21628
 
 
21629
-#: common.opt:878
 
21630
+#: common.opt:882
 
21631
 msgid "Perform branch target load optimization before prologue / epilogue threading"
 
21632
 msgstr ""
 
21633
 
 
21634
-#: common.opt:882
 
21635
+#: common.opt:886
 
21636
 msgid "Perform branch target load optimization after prologue / epilogue threading"
 
21637
 msgstr ""
 
21638
 
 
21639
-#: common.opt:886
 
21640
+#: common.opt:890
 
21641
 msgid "Restrict target load migration not to re-use registers in any basic block"
 
21642
 msgstr ""
 
21643
 
 
21644
-#: common.opt:890
 
21645
+#: common.opt:894
 
21646
 msgid "-fcall-saved-<register>\tMark <register> as being preserved across functions"
 
21647
 msgstr ""
 
21648
 
 
21649
-#: common.opt:894
 
21650
+#: common.opt:898
 
21651
 msgid "-fcall-used-<register>\tMark <register> as being corrupted by function calls"
 
21652
 msgstr ""
 
21653
 
 
21654
-#: common.opt:901
 
21655
+#: common.opt:905
 
21656
 msgid "Save registers around function calls"
 
21657
 msgstr ""
 
21658
 
 
21659
-#: common.opt:905
 
21660
+#: common.opt:909
 
21661
 msgid "Compare the results of several data dependence analyzers."
 
21662
 msgstr ""
 
21663
 
 
21664
-#: common.opt:909
 
21665
+#: common.opt:913
 
21666
 msgid "Looks for opportunities to reduce stack adjustments and stack references."
 
21667
 msgstr ""
 
21668
 
 
21669
-#: common.opt:913
 
21670
+#: common.opt:917
 
21671
 msgid "Do not put uninitialized globals in the common section"
 
21672
 msgstr ""
 
21673
 
 
21674
-#: common.opt:921
 
21675
+#: common.opt:925
 
21676
 msgid "-fcompare-debug[=<opts>]\tCompile with and without e.g. -gtoggle, and compare the final-insns dump"
 
21677
 msgstr ""
 
21678
 
 
21679
-#: common.opt:925
 
21680
+#: common.opt:929
 
21681
 msgid "Run only the second compilation of -fcompare-debug"
 
21682
 msgstr ""
 
21683
 
 
21684
-#: common.opt:929
 
21685
+#: common.opt:933
 
21686
 msgid "Perform comparison elimination after register allocation has finished"
 
21687
 msgstr ""
 
21688
 
 
21689
-#: common.opt:933
 
21690
+#: common.opt:937
 
21691
 msgid "Do not perform optimizations increasing noticeably stack usage"
 
21692
 msgstr ""
 
21693
 
 
21694
-#: common.opt:937
 
21695
+#: common.opt:941
 
21696
 msgid "Perform a register copy-propagation optimization pass"
 
21697
 msgstr ""
 
21698
 
 
21699
-#: common.opt:941
 
21700
+#: common.opt:945
 
21701
 msgid "Perform cross-jumping optimization"
 
21702
 msgstr ""
 
21703
 
 
21704
-#: common.opt:945
 
21705
+#: common.opt:949
 
21706
 msgid "When running CSE, follow jumps to their targets"
 
21707
 msgstr ""
 
21708
 
 
21709
-#: common.opt:953
 
21710
+#: common.opt:957
 
21711
 msgid "Omit range reduction step when performing complex division"
 
21712
 msgstr ""
 
21713
 
 
21714
-#: common.opt:957
 
21715
+#: common.opt:961
 
21716
 msgid "Complex multiplication and division follow Fortran rules"
 
21717
 msgstr ""
 
21718
 
 
21719
-#: common.opt:961
 
21720
+#: common.opt:965
 
21721
 msgid "Place data items into their own section"
 
21722
 msgstr ""
 
21723
 
 
21724
-#: common.opt:965
 
21725
+#: common.opt:969
 
21726
 msgid "List all available debugging counters with their limits and counts."
 
21727
 msgstr ""
 
21728
 
 
21729
-#: common.opt:969
 
21730
+#: common.opt:973
 
21731
 msgid "-fdbg-cnt=<counter>:<limit>[,<counter>:<limit>,...]\tSet the debug counter limit.   "
 
21732
 msgstr ""
 
21733
 
 
21734
-#: common.opt:973
 
21735
+#: common.opt:977
 
21736
 msgid "Map one directory name to another in debug information"
 
21737
 msgstr ""
 
21738
 
 
21739
-#: common.opt:977
 
21740
+#: common.opt:981
 
21741
 msgid "Output .debug_types section when using DWARF v4 debuginfo."
 
21742
 msgstr ""
 
21743
 
 
21744
-#: common.opt:983
 
21745
+#: common.opt:987
 
21746
 msgid "Defer popping functions args from stack until later"
 
21747
 msgstr ""
 
21748
 
 
21749
-#: common.opt:987
 
21750
+#: common.opt:991
 
21751
 msgid "Attempt to fill delay slots of branch instructions"
 
21752
 msgstr ""
 
21753
 
 
21754
-#: common.opt:991
 
21755
+#: common.opt:995
 
21756
 msgid "Delete dead instructions that may throw exceptions"
 
21757
 msgstr ""
 
21758
 
 
21759
-#: common.opt:995
 
21760
+#: common.opt:999
 
21761
 msgid "Delete useless null pointer checks"
 
21762
 msgstr ""
 
21763
 
 
21764
-#: common.opt:999
 
21765
+#: common.opt:1003
 
21766
 #, fuzzy
 
21767
 msgid "Try to convert virtual calls to direct ones."
 
21768
 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"
 
21769
 
 
21770
-#: common.opt:1003
 
21771
+#: common.opt:1007
 
21772
 msgid "-fdiagnostics-show-location=[once|every-line]\tHow often to emit source location at the beginning of line-wrapped diagnostics"
 
21773
 msgstr ""
 
21774
 
 
21775
-#: common.opt:1020
 
21776
+#: common.opt:1024
 
21777
 msgid "Show the source line with a caret indicating the column"
 
21778
 msgstr ""
 
21779
 
 
21780
-#: common.opt:1024
 
21781
+#: common.opt:1028
 
21782
 msgid "Amend appropriate diagnostic messages with the command line option that controls them"
 
21783
 msgstr ""
 
21784
 
 
21785
-#: common.opt:1028
 
21786
+#: common.opt:1032
 
21787
 msgid "-fdisable-[tree|rtl|ipa]-<pass>=range1+range2 disables an optimization pass"
 
21788
 msgstr ""
 
21789
 
 
21790
-#: common.opt:1032
 
21791
+#: common.opt:1036
 
21792
 msgid "-fenable-[tree|rtl|ipa]-<pass>=range1+range2 enables an optimization pass"
 
21793
 msgstr ""
 
21794
 
 
21795
-#: common.opt:1036
 
21796
+#: common.opt:1040
 
21797
 msgid "-fdump-<type>\tDump various compiler internals to a file"
 
21798
 msgstr ""
 
21799
 
 
21800
-#: common.opt:1043
 
21801
+#: common.opt:1047
 
21802
 msgid "-fdump-final-insns=filename\tDump to filename the insns at the end of translation"
 
21803
 msgstr ""
 
21804
 
 
21805
-#: common.opt:1047
 
21806
+#: common.opt:1051
 
21807
 msgid "-fdump-go-spec=filename\tWrite all declarations to file as Go code"
 
21808
 msgstr ""
 
21809
 
 
21810
-#: common.opt:1051
 
21811
+#: common.opt:1055
 
21812
 msgid "Suppress output of addresses in debugging dumps"
 
21813
 msgstr ""
 
21814
 
 
21815
-#: common.opt:1055
 
21816
+#: common.opt:1059
 
21817
 #, fuzzy
 
21818
 msgid "Dump optimization passes"
 
21819
-msgstr "tuỳ chọn được gửi: "
 
21820
+msgstr "%s: sai số lần thực hiện"
 
21821
 
 
21822
-#: common.opt:1059
 
21823
+#: common.opt:1063
 
21824
 msgid "Suppress output of instruction numbers, line number notes and addresses in debugging dumps"
 
21825
 msgstr ""
 
21826
 
 
21827
-#: common.opt:1063
 
21828
+#: common.opt:1067
 
21829
 msgid "Suppress output of previous and next insn numbers in debugging dumps"
 
21830
 msgstr ""
 
21831
 
 
21832
-#: common.opt:1067
 
21833
+#: common.opt:1071
 
21834
 msgid "Enable CFI tables via GAS assembler directives."
 
21835
 msgstr ""
 
21836
 
 
21837
-#: common.opt:1071
 
21838
+#: common.opt:1075
 
21839
+#, fuzzy
 
21840
 msgid "Perform early inlining"
 
21841
-msgstr ""
 
21842
+msgstr "Hành động thực thi:"
 
21843
 
 
21844
-#: common.opt:1075
 
21845
+#: common.opt:1079
 
21846
 msgid "Perform DWARF2 duplicate elimination"
 
21847
 msgstr ""
 
21848
 
 
21849
-#: common.opt:1079
 
21850
+#: common.opt:1083
 
21851
 msgid "Perform interprocedural reduction of aggregates"
 
21852
 msgstr ""
 
21853
 
 
21854
-#: common.opt:1083 common.opt:1087
 
21855
+#: common.opt:1087 common.opt:1091
 
21856
 msgid "Perform unused type elimination in debug info"
 
21857
 msgstr ""
 
21858
 
 
21859
-#: common.opt:1091
 
21860
+#: common.opt:1095
 
21861
 msgid "Do not suppress C++ class debug information."
 
21862
 msgstr ""
 
21863
 
 
21864
-#: common.opt:1095
 
21865
+#: common.opt:1099
 
21866
 msgid "Enable exception handling"
 
21867
-msgstr ""
 
21868
+msgstr "Bật tiếp nhận ngoại lệ"
 
21869
 
 
21870
-#: common.opt:1099
 
21871
+#: common.opt:1103
 
21872
 msgid "Perform a number of minor, expensive optimizations"
 
21873
 msgstr ""
 
21874
 
 
21875
-#: common.opt:1103
 
21876
+#: common.opt:1107
 
21877
 msgid "-fexcess-precision=[fast|standard]\tSpecify handling of excess floating-point precision"
 
21878
 msgstr ""
 
21879
 
 
21880
-#: common.opt:1106
 
21881
+#: common.opt:1110
 
21882
 #, fuzzy, c-format
 
21883
 msgid "unknown excess precision style %qs"
 
21884
 msgstr "không rõ hàm đặc tả %qs"
 
21885
 
 
21886
-#: common.opt:1119
 
21887
+#: common.opt:1123
 
21888
 msgid "Output lto objects containing both the intermediate language and binary output."
 
21889
 msgstr ""
 
21890
 
 
21891
-#: common.opt:1123
 
21892
+#: common.opt:1127
 
21893
 msgid "Assume no NaNs or infinities are generated"
 
21894
 msgstr ""
 
21895
 
 
21896
-#: common.opt:1127
 
21897
+#: common.opt:1131
 
21898
 msgid "-ffixed-<register>\tMark <register> as being unavailable to the compiler"
 
21899
 msgstr ""
 
21900
 
 
21901
-#: common.opt:1131
 
21902
+#: common.opt:1135
 
21903
 msgid "Don't allocate floats and doubles in extended-precision registers"
 
21904
 msgstr ""
 
21905
 
 
21906
-#: common.opt:1139
 
21907
+#: common.opt:1143
 
21908
 msgid "Perform a forward propagation pass on RTL"
 
21909
 msgstr ""
 
21910
 
 
21911
-#: common.opt:1143
 
21912
+#: common.opt:1147
 
21913
 msgid "-ffp-contract=[off|on|fast] Perform floating-point expression contraction."
 
21914
 msgstr ""
 
21915
 
 
21916
-#: common.opt:1146
 
21917
+#: common.opt:1150
 
21918
 #, fuzzy, c-format
 
21919
 msgid "unknown floating point contraction style %qs"
 
21920
 msgstr "Để vào TOC hằng số loại điểm phù động"
 
21921
 
 
21922
-#: common.opt:1163
 
21923
+#: common.opt:1167
 
21924
 msgid "Allow function addresses to be held in registers"
 
21925
 msgstr ""
 
21926
 
 
21927
-#: common.opt:1167
 
21928
+#: common.opt:1171
 
21929
 msgid "Place each function into its own section"
 
21930
 msgstr ""
 
21931
 
 
21932
-#: common.opt:1171
 
21933
+#: common.opt:1175
 
21934
 msgid "Perform global common subexpression elimination"
 
21935
 msgstr ""
 
21936
 
 
21937
-#: common.opt:1175
 
21938
+#: common.opt:1179
 
21939
 msgid "Perform enhanced load motion during global common subexpression elimination"
 
21940
 msgstr ""
 
21941
 
 
21942
-#: common.opt:1179
 
21943
+#: common.opt:1183
 
21944
 msgid "Perform store motion after global common subexpression elimination"
 
21945
 msgstr ""
 
21946
 
 
21947
-#: common.opt:1183
 
21948
+#: common.opt:1187
 
21949
 msgid "Perform redundant load after store elimination in global common subexpression"
 
21950
 msgstr ""
 
21951
 
 
21952
-#: common.opt:1188
 
21953
+#: common.opt:1192
 
21954
 msgid "Perform global common subexpression elimination after register allocation"
 
21955
 msgstr ""
 
21956
 
 
21957
-#: common.opt:1194
 
21958
+#: common.opt:1198
 
21959
 msgid "Enable in and out of Graphite representation"
 
21960
 msgstr ""
 
21961
 
 
21962
-#: common.opt:1198
 
21963
+#: common.opt:1202
 
21964
 msgid "Enable Graphite Identity transformation"
 
21965
 msgstr ""
 
21966
 
 
21967
-#: common.opt:1202
 
21968
+#: common.opt:1206
 
21969
 msgid "Enable hoisting adjacent loads to encourage generating conditional move"
 
21970
 msgstr ""
 
21971
 
 
21972
-#: common.opt:1207
 
21973
+#: common.opt:1211
 
21974
 msgid "Mark all loops as parallel"
 
21975
 msgstr "Đánh dấu tất cả các vòng lặp là xử lý song song"
 
21976
 
 
21977
-#: common.opt:1211
 
21978
+#: common.opt:1215
 
21979
 msgid "Enable Loop Strip Mining transformation"
 
21980
 msgstr ""
 
21981
 
 
21982
-#: common.opt:1215
 
21983
+#: common.opt:1219
 
21984
 msgid "Enable Loop Interchange transformation"
 
21985
 msgstr ""
 
21986
 
 
21987
-#: common.opt:1219
 
21988
+#: common.opt:1223
 
21989
+#, fuzzy
 
21990
 msgid "Enable Loop Blocking transformation"
 
21991
-msgstr ""
 
21992
+msgstr "kích cỡ tile (đơn vị dữ liệu) để chặn vòng lặp"
 
21993
 
 
21994
-#: common.opt:1223
 
21995
+#: common.opt:1227
 
21996
 msgid "Enable support for GNU transactional memory"
 
21997
 msgstr ""
 
21998
 
 
21999
-#: common.opt:1231
 
22000
+#: common.opt:1235
 
22001
 msgid "Enable the ISL based loop nest optimizer"
 
22002
 msgstr ""
 
22003
 
 
22004
-#: common.opt:1235
 
22005
+#: common.opt:1239
 
22006
 msgid "Force bitfield accesses to match their type width"
 
22007
 msgstr ""
 
22008
 
 
22009
-#: common.opt:1239
 
22010
+#: common.opt:1243
 
22011
+#, fuzzy
 
22012
 msgid "Enable guessing of branch probabilities"
 
22013
-msgstr ""
 
22014
+msgstr "  -b, --branch-probabilities      Bao gồm trong kết xuất các xác xuất nhánh\n"
 
22015
 
 
22016
-#: common.opt:1247
 
22017
+#: common.opt:1251
 
22018
+#, fuzzy
 
22019
 msgid "Process #ident directives"
 
22020
-msgstr ""
 
22021
+msgstr "IDENT: socket() không thành công"
 
22022
 
 
22023
-#: common.opt:1251
 
22024
+#: common.opt:1255
 
22025
 msgid "Perform conversion of conditional jumps to branchless equivalents"
 
22026
 msgstr ""
 
22027
 
 
22028
-#: common.opt:1255
 
22029
+#: common.opt:1259
 
22030
 msgid "Perform conversion of conditional jumps to conditional execution"
 
22031
 msgstr ""
 
22032
 
 
22033
-#: common.opt:1259
 
22034
+#: common.opt:1263
 
22035
 msgid "-fstack-reuse=[all|named_vars|none] Set stack reuse level for local variables."
 
22036
 msgstr ""
 
22037
 
 
22038
-#: common.opt:1262
 
22039
+#: common.opt:1266
 
22040
 #, fuzzy, c-format
 
22041
 msgid "unknown Stack Reuse Level %qs"
 
22042
 msgstr "không rõ chế độ lệnh"
 
22043
 
 
22044
-#: common.opt:1275
 
22045
+#: common.opt:1279
 
22046
 msgid "Convert conditional jumps in innermost loops to branchless equivalents"
 
22047
 msgstr ""
 
22048
 
 
22049
-#: common.opt:1279
 
22050
+#: common.opt:1283
 
22051
 msgid "Also if-convert conditional jumps containing memory writes"
 
22052
 msgstr ""
 
22053
 
 
22054
-#: common.opt:1287
 
22055
+#: common.opt:1291
 
22056
 msgid "Do not generate .size directives"
 
22057
-msgstr ""
 
22058
+msgstr "Đừng tạo ra chỉ thị .size"
 
22059
 
 
22060
-#: common.opt:1291
 
22061
+#: common.opt:1295
 
22062
+#, fuzzy
 
22063
 msgid "Perform indirect inlining"
 
22064
-msgstr ""
 
22065
+msgstr "khối gián tiếp đôi"
 
22066
 
 
22067
-#: common.opt:1297
 
22068
+#: common.opt:1301
 
22069
 msgid "Enable inlining of function declared \"inline\", disabling disables all inlining"
 
22070
 msgstr ""
 
22071
 
 
22072
-#: common.opt:1301
 
22073
+#: common.opt:1305
 
22074
 msgid "Integrate functions into their callers when code size is known not to grow"
 
22075
 msgstr ""
 
22076
 
 
22077
-#: common.opt:1305
 
22078
+#: common.opt:1309
 
22079
 #, fuzzy
 
22080
 msgid "Integrate functions not declared \"inline\" into their callers when profitable"
 
22081
 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"
 
22082
 
 
22083
-#: common.opt:1309
 
22084
+#: common.opt:1313
 
22085
 msgid "Integrate functions only required by their single caller"
 
22086
 msgstr ""
 
22087
 
 
22088
-#: common.opt:1316
 
22089
+#: common.opt:1320
 
22090
 msgid "-finline-limit=<number>\tLimit the size of inlined functions to <number>"
 
22091
 msgstr ""
 
22092
 
 
22093
-#: common.opt:1320
 
22094
+#: common.opt:1324
 
22095
 msgid "Inline __atomic operations when a lock free instruction sequence is available."
 
22096
 msgstr ""
 
22097
 
 
22098
-#: common.opt:1324
 
22099
+#: common.opt:1328
 
22100
 msgid "Instrument function entry and exit with profiling calls"
 
22101
 msgstr ""
 
22102
 
 
22103
-#: common.opt:1328
 
22104
+#: common.opt:1332
 
22105
 msgid "-finstrument-functions-exclude-function-list=name,...  Do not instrument listed functions"
 
22106
 msgstr ""
 
22107
 
 
22108
-#: common.opt:1332
 
22109
+#: common.opt:1336
 
22110
 msgid "-finstrument-functions-exclude-file-list=filename,...  Do not instrument functions listed in files"
 
22111
 msgstr ""
 
22112
 
 
22113
-#: common.opt:1336
 
22114
+#: common.opt:1340
 
22115
 msgid "Perform Interprocedural constant propagation"
 
22116
 msgstr ""
 
22117
 
 
22118
-#: common.opt:1340
 
22119
+#: common.opt:1344
 
22120
 msgid "Perform cloning to make Interprocedural constant propagation stronger"
 
22121
 msgstr ""
 
22122
 
 
22123
-#: common.opt:1344
 
22124
+#: common.opt:1348
 
22125
 msgid "Perform interprocedural profile propagation"
 
22126
 msgstr ""
 
22127
 
 
22128
-#: common.opt:1348
 
22129
+#: common.opt:1352
 
22130
 msgid "Perform interprocedural points-to analysis"
 
22131
 msgstr ""
 
22132
 
 
22133
-#: common.opt:1352
 
22134
+#: common.opt:1356
 
22135
 msgid "Discover pure and const functions"
 
22136
 msgstr ""
 
22137
 
 
22138
-#: common.opt:1356
 
22139
+#: common.opt:1360
 
22140
 msgid "Discover readonly and non addressable static variables"
 
22141
 msgstr ""
 
22142
 
 
22143
-#: common.opt:1368
 
22144
+#: common.opt:1372
 
22145
 msgid "-fira-algorithm=[CB|priority] Set the used IRA algorithm"
 
22146
 msgstr ""
 
22147
 
 
22148
-#: common.opt:1371
 
22149
+#: common.opt:1375
 
22150
 #, c-format
 
22151
 msgid "unknown IRA algorithm %qs"
 
22152
 msgstr "không hiểu thuật toán IRA %qs"
 
22153
 
 
22154
-#: common.opt:1381
 
22155
+#: common.opt:1385
 
22156
 msgid "-fira-region=[one|all|mixed] Set regions for IRA"
 
22157
 msgstr ""
 
22158
 
 
22159
-#: common.opt:1384
 
22160
-#, fuzzy, c-format
 
22161
+#: common.opt:1388
 
22162
+#, c-format
 
22163
 msgid "unknown IRA region %qs"
 
22164
-msgstr "không rõ bỏ ghi rõ bố trí lại"
 
22165
+msgstr "không hiểu vùng IRA %qs"
 
22166
 
 
22167
-#: common.opt:1397 common.opt:1402
 
22168
+#: common.opt:1401 common.opt:1406
 
22169
 msgid "Use IRA based register pressure calculation"
 
22170
 msgstr ""
 
22171
 
 
22172
-#: common.opt:1407
 
22173
+#: common.opt:1411
 
22174
 msgid "Share slots for saving different hard registers."
 
22175
 msgstr ""
 
22176
 
 
22177
-#: common.opt:1411
 
22178
+#: common.opt:1415
 
22179
 msgid "Share stack slots for spilled pseudo-registers."
 
22180
 msgstr ""
 
22181
 
 
22182
-#: common.opt:1415
 
22183
+#: common.opt:1419
 
22184
 msgid "-fira-verbose=<number>\tControl IRA's level of diagnostic messages."
 
22185
 msgstr ""
 
22186
 
 
22187
-#: common.opt:1419
 
22188
+#: common.opt:1423
 
22189
 msgid "Optimize induction variables on trees"
 
22190
 msgstr ""
 
22191
 
 
22192
-#: common.opt:1423
 
22193
+#: common.opt:1427
 
22194
 msgid "Use jump tables for sufficiently large switch statements"
 
22195
 msgstr ""
 
22196
 
 
22197
-#: common.opt:1427
 
22198
+#: common.opt:1431
 
22199
 msgid "Generate code for functions even if they are fully inlined"
 
22200
 msgstr ""
 
22201
 
 
22202
-#: common.opt:1431
 
22203
+#: common.opt:1435
 
22204
 msgid "Emit static const variables even if they are not used"
 
22205
 msgstr ""
 
22206
 
 
22207
-#: common.opt:1435
 
22208
+#: common.opt:1439
 
22209
 msgid "Give external symbols a leading underscore"
 
22210
 msgstr ""
 
22211
 
 
22212
-#: common.opt:1443
 
22213
+#: common.opt:1447
 
22214
+#, fuzzy
 
22215
 msgid "Enable link-time optimization."
 
22216
-msgstr ""
 
22217
+msgstr "Cho phép tối ưu hoá từ chương trình gọi"
 
22218
 
 
22219
-#: common.opt:1447
 
22220
+#: common.opt:1451
 
22221
 msgid "Link-time optimization with number of parallel jobs or jobserver."
 
22222
 msgstr ""
 
22223
 
 
22224
-#: common.opt:1451
 
22225
+#: common.opt:1455
 
22226
 msgid "Partition symbols and vars at linktime based on object files they originate from"
 
22227
 msgstr ""
 
22228
 
 
22229
-#: common.opt:1455
 
22230
+#: common.opt:1459
 
22231
 msgid "Partition functions and vars at linktime into approximately same sized buckets"
 
22232
 msgstr ""
 
22233
 
 
22234
-#: common.opt:1459
 
22235
+#: common.opt:1463
 
22236
 msgid "Put every symbol into separate partition"
 
22237
 msgstr ""
 
22238
 
 
22239
-#: common.opt:1463
 
22240
+#: common.opt:1467
 
22241
 #, fuzzy
 
22242
 msgid "Disable partioning and streaming"
 
22243
-msgstr "Tắt chức năng đặt địa chỉ loại phụ lục"
 
22244
+msgstr "Tắt sử dụng « DT_RUNPATH » và « DT_FLAGS »"
 
22245
 
 
22246
-#: common.opt:1468
 
22247
+#: common.opt:1472
 
22248
 msgid "-flto-compression-level=<number>\tUse zlib compression level <number> for IL"
 
22249
 msgstr ""
 
22250
 
 
22251
-#: common.opt:1472
 
22252
+#: common.opt:1476
 
22253
 msgid "Report various link-time optimization statistics"
 
22254
 msgstr ""
 
22255
 
 
22256
-#: common.opt:1476
 
22257
+#: common.opt:1480
 
22258
 msgid "Set errno after built-in math functions"
 
22259
 msgstr ""
 
22260
 
 
22261
-#: common.opt:1480
 
22262
+#: common.opt:1484
 
22263
 #, fuzzy
 
22264
 msgid "-fmax-errors=<number>\tMaximum number of errors to report"
 
22265
 msgstr "-fmax-errors=<số>\tSố tối đa các lỗi cần thông báo"
 
22266
 
 
22267
-#: common.opt:1484
 
22268
+#: common.opt:1488
 
22269
 msgid "Report on permanent memory allocation"
 
22270
 msgstr ""
 
22271
 
 
22272
-#: common.opt:1488
 
22273
+#: common.opt:1492
 
22274
 msgid "Report on permanent memory allocation in WPA only"
 
22275
 msgstr ""
 
22276
 
 
22277
-#: common.opt:1495
 
22278
+#: common.opt:1499
 
22279
 msgid "Attempt to merge identical constants and constant variables"
 
22280
 msgstr ""
 
22281
 
 
22282
-#: common.opt:1499
 
22283
+#: common.opt:1503
 
22284
 msgid "Attempt to merge identical constants across compilation units"
 
22285
 msgstr ""
 
22286
 
 
22287
-#: common.opt:1503
 
22288
+#: common.opt:1507
 
22289
 msgid "Attempt to merge identical debug strings across compilation units"
 
22290
 msgstr ""
 
22291
 
 
22292
-#: common.opt:1507
 
22293
+#: common.opt:1511
 
22294
 msgid "-fmessage-length=<number>\tLimit diagnostics to <number> characters per line.  0 suppresses line-wrapping"
 
22295
 msgstr ""
 
22296
 
 
22297
-#: common.opt:1511
 
22298
+#: common.opt:1515
 
22299
 msgid "Perform SMS based modulo scheduling before the first scheduling pass"
 
22300
 msgstr ""
 
22301
 
 
22302
-#: common.opt:1515
 
22303
+#: common.opt:1519
 
22304
 msgid "Perform SMS based modulo scheduling with register moves allowed"
 
22305
 msgstr ""
 
22306
 
 
22307
-#: common.opt:1519
 
22308
+#: common.opt:1523
 
22309
 msgid "Move loop invariant computations out of loops"
 
22310
 msgstr ""
 
22311
 
 
22312
-#: common.opt:1523
 
22313
+#: common.opt:1527
 
22314
 msgid "Use the RTL dead code elimination pass"
 
22315
 msgstr ""
 
22316
 
 
22317
-#: common.opt:1527
 
22318
+#: common.opt:1531
 
22319
 msgid "Use the RTL dead store elimination pass"
 
22320
 msgstr ""
 
22321
 
 
22322
-#: common.opt:1531
 
22323
+#: common.opt:1535
 
22324
 msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling"
 
22325
 msgstr ""
 
22326
 
 
22327
-#: common.opt:1535
 
22328
+#: common.opt:1539
 
22329
 msgid "Support synchronous non-call exceptions"
 
22330
 msgstr ""
 
22331
 
 
22332
-#: common.opt:1539
 
22333
+#: common.opt:1543
 
22334
 msgid "When possible do not generate stack frames"
 
22335
 msgstr ""
 
22336
 
 
22337
-#: common.opt:1543
 
22338
+#: common.opt:1547
 
22339
 #, fuzzy
 
22340
 msgid "Enable all optimization info dumps on stderr"
 
22341
 msgstr "Hiệu lực số tối ưu hoá bộ liên kết"
 
22342
 
 
22343
-#: common.opt:1547
 
22344
+#: common.opt:1551
 
22345
 msgid "-fopt-info[-<type>=filename]\tDump compiler optimization details"
 
22346
 msgstr ""
 
22347
 
 
22348
-#: common.opt:1551
 
22349
+#: common.opt:1555
 
22350
 msgid "Do the full register move optimization pass"
 
22351
 msgstr ""
 
22352
 
 
22353
-#: common.opt:1555
 
22354
+#: common.opt:1559
 
22355
 msgid "Optimize sibling and tail recursive calls"
 
22356
 msgstr ""
 
22357
 
 
22358
-#: common.opt:1559
 
22359
+#: common.opt:1563
 
22360
+#, fuzzy
 
22361
 msgid "Perform partial inlining"
 
22362
-msgstr ""
 
22363
+msgstr "không cho phép bạn chạy tiến trình xây dựng bộ phận ở tình trạng « $state »"
 
22364
 
 
22365
-#: common.opt:1563 common.opt:1567
 
22366
+#: common.opt:1567 common.opt:1571
 
22367
 msgid "Report on memory allocation before interprocedural optimization"
 
22368
 msgstr ""
 
22369
 
 
22370
-#: common.opt:1571
 
22371
+#: common.opt:1575
 
22372
 msgid "Pack structure members together without holes"
 
22373
 msgstr ""
 
22374
 
 
22375
-#: common.opt:1575
 
22376
+#: common.opt:1579
 
22377
 msgid "-fpack-struct=<number>\tSet initial maximum structure member alignment"
 
22378
 msgstr ""
 
22379
 
 
22380
-#: common.opt:1579
 
22381
+#: common.opt:1583
 
22382
 msgid "Return small aggregates in memory, not registers"
 
22383
 msgstr ""
 
22384
 
 
22385
-#: common.opt:1583
 
22386
+#: common.opt:1587
 
22387
+#, fuzzy
 
22388
 msgid "Perform loop peeling"
 
22389
-msgstr ""
 
22390
+msgstr "mount: stolen loop=%s (vòng lặp bị ăn cắp)"
 
22391
 
 
22392
-#: common.opt:1587
 
22393
+#: common.opt:1591
 
22394
 msgid "Enable machine specific peephole optimizations"
 
22395
 msgstr ""
 
22396
 
 
22397
-#: common.opt:1591
 
22398
+#: common.opt:1595
 
22399
 msgid "Enable an RTL peephole pass before sched2"
 
22400
 msgstr ""
 
22401
 
 
22402
-#: common.opt:1595
 
22403
+#: common.opt:1599
 
22404
 msgid "Generate position-independent code if possible (large mode)"
 
22405
 msgstr ""
 
22406
 
 
22407
-#: common.opt:1599
 
22408
+#: common.opt:1603
 
22409
 msgid "Generate position-independent code for executables if possible (large mode)"
 
22410
 msgstr ""
 
22411
 
 
22412
-#: common.opt:1603
 
22413
+#: common.opt:1607
 
22414
 msgid "Generate position-independent code if possible (small mode)"
 
22415
 msgstr ""
 
22416
 
 
22417
-#: common.opt:1607
 
22418
+#: common.opt:1611
 
22419
 msgid "Generate position-independent code for executables if possible (small mode)"
 
22420
 msgstr ""
 
22421
 
 
22422
-#: common.opt:1611
 
22423
+#: common.opt:1615
 
22424
 msgid "Specify a plugin to load"
 
22425
-msgstr ""
 
22426
+msgstr "Chỉ định phần bổ sung cần nạp"
 
22427
 
 
22428
-#: common.opt:1615
 
22429
+#: common.opt:1619
 
22430
 msgid "-fplugin-arg-<name>-<key>[=<value>]\tSpecify argument <key>=<value> for plugin <name>"
 
22431
-msgstr ""
 
22432
+msgstr "-fplugin-arg-<tên>-<khóa>[=<giá trị>]\tChỉ định đối số <khóa>=<giá trị> cho plugin <tên>"
 
22433
 
 
22434
-#: common.opt:1619
 
22435
+#: common.opt:1623
 
22436
 msgid "Run predictive commoning optimization."
 
22437
 msgstr ""
 
22438
 
 
22439
-#: common.opt:1623
 
22440
+#: common.opt:1627
 
22441
 msgid "Generate prefetch instructions, if available, for arrays in loops"
 
22442
 msgstr ""
 
22443
 
 
22444
-#: common.opt:1627
 
22445
+#: common.opt:1631
 
22446
 msgid "Enable basic program profiling code"
 
22447
 msgstr ""
 
22448
 
 
22449
-#: common.opt:1631
 
22450
+#: common.opt:1635
 
22451
 msgid "Insert arc-based program profiling code"
 
22452
 msgstr ""
 
22453
 
 
22454
-#: common.opt:1635
 
22455
+#: common.opt:1639
 
22456
 msgid "Set the top-level directory for storing the profile data."
 
22457
 msgstr ""
 
22458
 
 
22459
-#: common.opt:1640
 
22460
+#: common.opt:1644
 
22461
 msgid "Enable correction of flow inconsistent profile data input"
 
22462
 msgstr ""
 
22463
 
 
22464
-#: common.opt:1644
 
22465
+#: common.opt:1648
 
22466
 msgid "Enable common options for generating profile info for profile feedback directed optimizations"
 
22467
 msgstr ""
 
22468
 
 
22469
-#: common.opt:1648
 
22470
+#: common.opt:1652
 
22471
 msgid "Enable common options for generating profile info for profile feedback directed optimizations, and set -fprofile-dir="
 
22472
 msgstr ""
 
22473
 
 
22474
-#: common.opt:1652
 
22475
+#: common.opt:1656
 
22476
 msgid "Enable common options for performing profile feedback directed optimizations"
 
22477
 msgstr ""
 
22478
 
 
22479
-#: common.opt:1656
 
22480
+#: common.opt:1660
 
22481
 msgid "Enable common options for performing profile feedback directed optimizations, and set -fprofile-dir="
 
22482
 msgstr ""
 
22483
 
 
22484
-#: common.opt:1660
 
22485
+#: common.opt:1664
 
22486
 msgid "Insert code to profile values of expressions"
 
22487
 msgstr ""
 
22488
 
 
22489
-#: common.opt:1664
 
22490
+#: common.opt:1668
 
22491
+#, fuzzy
 
22492
 msgid "Report on consistency of profile"
 
22493
-msgstr ""
 
22494
+msgstr "liệt kê các tập tin được lưu trữ vào stderr (đầu ra lỗi chuẩn)"
 
22495
 
 
22496
-#: common.opt:1671
 
22497
+#: common.opt:1675
 
22498
 msgid "-frandom-seed=<string>\tMake compile reproducible using <string>"
 
22499
 msgstr ""
 
22500
 
 
22501
-#: common.opt:1681
 
22502
+#: common.opt:1685
 
22503
 msgid "Record gcc command line switches in the object file."
 
22504
 msgstr ""
 
22505
 
 
22506
-#: common.opt:1685
 
22507
+#: common.opt:1689
 
22508
+#, fuzzy
 
22509
 msgid "Return small aggregates in registers"
 
22510
-msgstr ""
 
22511
+msgstr "Trả lại các cấu trúc nhỏ trong thanh ghi (SVR4 mặc định)"
 
22512
 
 
22513
-#: common.opt:1689
 
22514
+#: common.opt:1693
 
22515
+#, fuzzy
 
22516
 msgid "Enables a register move optimization"
 
22517
-msgstr ""
 
22518
+msgstr "nguồn thanh ghi trong di chuyển trực tiếp"
 
22519
 
 
22520
-#: common.opt:1693
 
22521
+#: common.opt:1697
 
22522
 msgid "Perform a register renaming optimization pass"
 
22523
 msgstr ""
 
22524
 
 
22525
-#: common.opt:1697
 
22526
+#: common.opt:1701
 
22527
 msgid "Reorder basic blocks to improve code placement"
 
22528
 msgstr ""
 
22529
 
 
22530
-#: common.opt:1701
 
22531
+#: common.opt:1705
 
22532
 msgid "Reorder basic blocks and partition into hot and cold sections"
 
22533
 msgstr ""
 
22534
 
 
22535
-#: common.opt:1705
 
22536
+#: common.opt:1709
 
22537
 msgid "Reorder functions to improve code placement"
 
22538
 msgstr ""
 
22539
 
 
22540
-#: common.opt:1709
 
22541
+#: common.opt:1713
 
22542
 msgid "Add a common subexpression elimination pass after loop optimizations"
 
22543
 msgstr ""
 
22544
 
 
22545
-#: common.opt:1717
 
22546
+#: common.opt:1721
 
22547
 msgid "Disable optimizations that assume default FP rounding behavior"
 
22548
 msgstr ""
 
22549
 
 
22550
-#: common.opt:1721
 
22551
+#: common.opt:1725
 
22552
 msgid "Enable scheduling across basic blocks"
 
22553
 msgstr ""
 
22554
 
 
22555
-#: common.opt:1725
 
22556
+#: common.opt:1729
 
22557
 msgid "Enable register pressure sensitive insn scheduling"
 
22558
 msgstr ""
 
22559
 
 
22560
-#: common.opt:1729
 
22561
+#: common.opt:1733
 
22562
 msgid "Allow speculative motion of non-loads"
 
22563
 msgstr ""
 
22564
 
 
22565
-#: common.opt:1733
 
22566
+#: common.opt:1737
 
22567
 msgid "Allow speculative motion of some loads"
 
22568
 msgstr ""
 
22569
 
 
22570
-#: common.opt:1737
 
22571
+#: common.opt:1741
 
22572
 msgid "Allow speculative motion of more loads"
 
22573
 msgstr ""
 
22574
 
 
22575
-#: common.opt:1741
 
22576
+#: common.opt:1745
 
22577
 msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler"
 
22578
 msgstr ""
 
22579
 
 
22580
-#: common.opt:1745
 
22581
+#: common.opt:1749
 
22582
 msgid "If scheduling post reload, do superblock scheduling"
 
22583
 msgstr ""
 
22584
 
 
22585
-#: common.opt:1753
 
22586
+#: common.opt:1757
 
22587
 msgid "Reschedule instructions before register allocation"
 
22588
 msgstr ""
 
22589
 
 
22590
-#: common.opt:1757
 
22591
+#: common.opt:1761
 
22592
 msgid "Reschedule instructions after register allocation"
 
22593
 msgstr ""
 
22594
 
 
22595
-#: common.opt:1764
 
22596
+#: common.opt:1768
 
22597
 msgid "Schedule instructions using selective scheduling algorithm"
 
22598
 msgstr ""
 
22599
 
 
22600
-#: common.opt:1768
 
22601
+#: common.opt:1772
 
22602
 msgid "Run selective scheduling after reload"
 
22603
 msgstr ""
 
22604
 
 
22605
-#: common.opt:1772
 
22606
+#: common.opt:1776
 
22607
 msgid "Perform software pipelining of inner loops during selective scheduling"
 
22608
 msgstr ""
 
22609
 
 
22610
-#: common.opt:1776
 
22611
+#: common.opt:1780
 
22612
 msgid "Perform software pipelining of outer loops during selective scheduling"
 
22613
 msgstr ""
 
22614
 
 
22615
-#: common.opt:1780
 
22616
+#: common.opt:1784
 
22617
 msgid "Reschedule pipelined regions without pipelining"
 
22618
 msgstr ""
 
22619
 
 
22620
-#: common.opt:1786
 
22621
+#: common.opt:1790
 
22622
 msgid "Allow premature scheduling of queued insns"
 
22623
 msgstr ""
 
22624
 
 
22625
-#: common.opt:1790
 
22626
+#: common.opt:1794
 
22627
 msgid "-fsched-stalled-insns=<number>\tSet number of queued insns that can be prematurely scheduled"
 
22628
 msgstr ""
 
22629
 
 
22630
-#: common.opt:1798
 
22631
+#: common.opt:1802
 
22632
 msgid "Set dependence distance checking in premature scheduling of queued insns"
 
22633
 msgstr ""
 
22634
 
 
22635
-#: common.opt:1802
 
22636
+#: common.opt:1806
 
22637
 msgid "-fsched-stalled-insns-dep=<number>\tSet dependence distance checking in premature scheduling of queued insns"
 
22638
 msgstr ""
 
22639
 
 
22640
-#: common.opt:1806
 
22641
+#: common.opt:1810
 
22642
 msgid "Enable the group heuristic in the scheduler"
 
22643
 msgstr ""
 
22644
 
 
22645
-#: common.opt:1810
 
22646
+#: common.opt:1814
 
22647
 msgid "Enable the critical path heuristic in the scheduler"
 
22648
 msgstr ""
 
22649
 
 
22650
-#: common.opt:1814
 
22651
+#: common.opt:1818
 
22652
 msgid "Enable the speculative instruction heuristic in the scheduler"
 
22653
 msgstr ""
 
22654
 
 
22655
-#: common.opt:1818
 
22656
+#: common.opt:1822
 
22657
 msgid "Enable the rank heuristic in the scheduler"
 
22658
 msgstr ""
 
22659
 
 
22660
-#: common.opt:1822
 
22661
+#: common.opt:1826
 
22662
 msgid "Enable the last instruction heuristic in the scheduler"
 
22663
 msgstr ""
 
22664
 
 
22665
-#: common.opt:1826
 
22666
+#: common.opt:1830
 
22667
 msgid "Enable the dependent count heuristic in the scheduler"
 
22668
 msgstr ""
 
22669
 
 
22670
-#: common.opt:1830
 
22671
+#: common.opt:1834
 
22672
 msgid "Access data in the same section from shared anchor points"
 
22673
 msgstr ""
 
22674
 
 
22675
-#: common.opt:1842
 
22676
+#: common.opt:1846
 
22677
 msgid "Turn on Redundant Extensions Elimination pass."
 
22678
 msgstr ""
 
22679
 
 
22680
-#: common.opt:1846
 
22681
+#: common.opt:1850
 
22682
 msgid "Show column numbers in diagnostics, when available.  Default on"
 
22683
 msgstr ""
 
22684
 
 
22685
-#: common.opt:1850
 
22686
+#: common.opt:1854
 
22687
 msgid "Emit function prologues only before parts of the function that need it,"
 
22688
 msgstr ""
 
22689
 
 
22690
-#: common.opt:1855
 
22691
+#: common.opt:1859
 
22692
 msgid "Disable optimizations observable by IEEE signaling NaNs"
 
22693
 msgstr ""
 
22694
 
 
22695
-#: common.opt:1859
 
22696
+#: common.opt:1863
 
22697
 msgid "Disable floating point optimizations that ignore the IEEE signedness of zero"
 
22698
 msgstr ""
 
22699
 
 
22700
-#: common.opt:1863
 
22701
+#: common.opt:1867
 
22702
 msgid "Convert floating point constants to single precision constants"
 
22703
 msgstr ""
 
22704
 
 
22705
-#: common.opt:1867
 
22706
+#: common.opt:1871
 
22707
 msgid "Split lifetimes of induction variables when loops are unrolled"
 
22708
 msgstr ""
 
22709
 
 
22710
-#: common.opt:1871
 
22711
+#: common.opt:1875
 
22712
 #, fuzzy
 
22713
 msgid "Generate discontiguous stack frames"
 
22714
 msgstr "Tạo ra các khung đống làm hợp với APCS"
 
22715
 
 
22716
-#: common.opt:1875
 
22717
+#: common.opt:1879
 
22718
 msgid "Split wide types into independent registers"
 
22719
 msgstr ""
 
22720
 
 
22721
-#: common.opt:1879
 
22722
+#: common.opt:1883
 
22723
 msgid "Apply variable expansion when loops are unrolled"
 
22724
 msgstr ""
 
22725
 
 
22726
-#: common.opt:1883
 
22727
+#: common.opt:1887
 
22728
 msgid "-fstack-check=[no|generic|specific]\tInsert stack checking code into the program"
 
22729
 msgstr ""
 
22730
 
 
22731
-#: common.opt:1887
 
22732
+#: common.opt:1891
 
22733
 msgid "Insert stack checking code into the program.  Same as -fstack-check=specific"
 
22734
 msgstr ""
 
22735
 
 
22736
-#: common.opt:1894
 
22737
+#: common.opt:1898
 
22738
 msgid "-fstack-limit-register=<register>\tTrap if the stack goes past <register>"
 
22739
 msgstr ""
 
22740
 
 
22741
-#: common.opt:1898
 
22742
+#: common.opt:1902
 
22743
 msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>"
 
22744
 msgstr ""
 
22745
 
 
22746
-#: common.opt:1902
 
22747
+#: common.opt:1906
 
22748
 msgid "Use propolice as a stack protection method"
 
22749
 msgstr ""
 
22750
 
 
22751
-#: common.opt:1906
 
22752
+#: common.opt:1910
 
22753
 msgid "Use a stack protection method for every function"
 
22754
 msgstr ""
 
22755
 
 
22756
-#: common.opt:1910
 
22757
+#: common.opt:1914
 
22758
 #, fuzzy
 
22759
 msgid "Output stack usage information on a per-function basis"
 
22760
 msgstr "Sử dụng lại r30 một cách từng hàm"
 
22761
 
 
22762
-#: common.opt:1922
 
22763
+#: common.opt:1926
 
22764
 msgid "Assume strict aliasing rules apply"
 
22765
 msgstr ""
 
22766
 
 
22767
-#: common.opt:1926
 
22768
+#: common.opt:1930
 
22769
 msgid "Treat signed overflow as undefined"
 
22770
 msgstr ""
 
22771
 
 
22772
-#: common.opt:1930
 
22773
+#: common.opt:1934
 
22774
 msgid "Implement __atomic operations via libcalls to legacy __sync functions"
 
22775
 msgstr ""
 
22776
 
 
22777
-#: common.opt:1934
 
22778
+#: common.opt:1938
 
22779
 msgid "Check for syntax errors, then stop"
 
22780
-msgstr ""
 
22781
+msgstr "Kiểm tra lỗi cú pháp, sau đó dừng lại"
 
22782
 
 
22783
-#: common.opt:1938
 
22784
+#: common.opt:1942
 
22785
 msgid "Create data files needed by \"gcov\""
 
22786
 msgstr ""
 
22787
 
 
22788
-#: common.opt:1942
 
22789
+#: common.opt:1946
 
22790
+#, fuzzy
 
22791
 msgid "Perform jump threading optimizations"
 
22792
-msgstr ""
 
22793
+msgstr "Tối ưu hoá sự xếp hàng một cách đặc trưng cho VR4130"
 
22794
 
 
22795
-#: common.opt:1946
 
22796
+#: common.opt:1950
 
22797
 msgid "Report the time taken by each compiler pass"
 
22798
 msgstr ""
 
22799
 
 
22800
-#: common.opt:1950
 
22801
+#: common.opt:1954
 
22802
 msgid "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tSet the default thread-local storage code generation model"
 
22803
 msgstr ""
 
22804
 
 
22805
-#: common.opt:1953
 
22806
-#, fuzzy, c-format
 
22807
+#: common.opt:1957
 
22808
+#, c-format
 
22809
 msgid "unknown TLS model %qs"
 
22810
-msgstr "không rõ chế độ lệnh"
 
22811
+msgstr "không hiểu mô hình TLS %qs"
 
22812
 
 
22813
-#: common.opt:1969
 
22814
+#: common.opt:1973
 
22815
 msgid "Reorder top level functions, variables, and asms"
 
22816
 msgstr ""
 
22817
 
 
22818
-#: common.opt:1973
 
22819
+#: common.opt:1977
 
22820
 msgid "Perform superblock formation via tail duplication"
 
22821
 msgstr ""
 
22822
 
 
22823
-#: common.opt:1980
 
22824
+#: common.opt:1984
 
22825
 msgid "Assume floating-point operations can trap"
 
22826
 msgstr ""
 
22827
 
 
22828
-#: common.opt:1984
 
22829
+#: common.opt:1988
 
22830
 msgid "Trap for signed overflow in addition, subtraction and multiplication"
 
22831
 msgstr ""
 
22832
 
 
22833
-#: common.opt:1988
 
22834
+#: common.opt:1992
 
22835
 msgid "Enable SSA-CCP optimization on trees"
 
22836
 msgstr ""
 
22837
 
 
22838
-#: common.opt:1992
 
22839
+#: common.opt:1996
 
22840
 #, fuzzy
 
22841
 msgid "Enable SSA-BIT-CCP optimization on trees"
 
22842
 msgstr "Hiệu lực số tối ưu hoá bộ liên kết"
 
22843
 
 
22844
-#: common.opt:2000
 
22845
+#: common.opt:2004
 
22846
 msgid "Enable loop header copying on trees"
 
22847
 msgstr ""
 
22848
 
 
22849
-#: common.opt:2004
 
22850
+#: common.opt:2008
 
22851
 msgid "Enable coalescing of copy-related user variables that are inlined"
 
22852
 msgstr ""
 
22853
 
 
22854
-#: common.opt:2008
 
22855
+#: common.opt:2012
 
22856
 msgid "Enable coalescing of all copy-related user variables"
 
22857
 msgstr ""
 
22858
 
 
22859
-#: common.opt:2012
 
22860
+#: common.opt:2016
 
22861
 msgid "Replace SSA temporaries with better names in copies"
 
22862
 msgstr ""
 
22863
 
 
22864
-#: common.opt:2016
 
22865
+#: common.opt:2020
 
22866
 msgid "Enable copy propagation on trees"
 
22867
 msgstr ""
 
22868
 
 
22869
-#: common.opt:2024
 
22870
+#: common.opt:2028
 
22871
 msgid "Transform condition stores into unconditional ones"
 
22872
 msgstr ""
 
22873
 
 
22874
-#: common.opt:2028
 
22875
+#: common.opt:2032
 
22876
 msgid "Perform conversions of switch initializations."
 
22877
 msgstr ""
 
22878
 
 
22879
-#: common.opt:2032
 
22880
+#: common.opt:2036
 
22881
 msgid "Enable SSA dead code elimination optimization on trees"
 
22882
 msgstr ""
 
22883
 
 
22884
-#: common.opt:2036
 
22885
+#: common.opt:2040
 
22886
+#, fuzzy
 
22887
 msgid "Enable dominator optimizations"
 
22888
-msgstr ""
 
22889
+msgstr "Hiệu lực số tối ưu hoá bộ liên kết"
 
22890
 
 
22891
-#: common.opt:2040
 
22892
+#: common.opt:2044
 
22893
 #, fuzzy
 
22894
 msgid "Enable tail merging on trees"
 
22895
 msgstr "Hiệu lực phần lớn các thông điệp cảnh báo"
 
22896
 
 
22897
-#: common.opt:2044
 
22898
+#: common.opt:2048
 
22899
+#, fuzzy
 
22900
 msgid "Enable dead store elimination"
 
22901
-msgstr ""
 
22902
+msgstr "Hiệu lực câu lệnh nạp/lưu chưa xếp hàng"
 
22903
 
 
22904
-#: common.opt:2048
 
22905
+#: common.opt:2052
 
22906
 msgid "Enable forward propagation on trees"
 
22907
 msgstr ""
 
22908
 
 
22909
-#: common.opt:2052
 
22910
+#: common.opt:2056
 
22911
 msgid "Enable Full Redundancy Elimination (FRE) on trees"
 
22912
 msgstr ""
 
22913
 
 
22914
-#: common.opt:2056
 
22915
+#: common.opt:2060
 
22916
 #, fuzzy
 
22917
 msgid "Enable string length optimizations on trees"
 
22918
 msgstr "Hiệu lực số tối ưu hoá bộ liên kết"
 
22919
 
 
22920
-#: common.opt:2060
 
22921
+#: common.opt:2064
 
22922
 msgid "Enable loop distribution on trees"
 
22923
 msgstr ""
 
22924
 
 
22925
-#: common.opt:2064
 
22926
+#: common.opt:2068
 
22927
 msgid "Enable loop distribution for patterns transformed into a library call"
 
22928
 msgstr ""
 
22929
 
 
22930
-#: common.opt:2068
 
22931
+#: common.opt:2072
 
22932
 msgid "Enable loop invariant motion on trees"
 
22933
 msgstr ""
 
22934
 
 
22935
-#: common.opt:2072
 
22936
+#: common.opt:2076
 
22937
 msgid "Enable loop interchange transforms.  Same as -floop-interchange"
 
22938
 msgstr ""
 
22939
 
 
22940
-#: common.opt:2076
 
22941
+#: common.opt:2080
 
22942
 msgid "Create canonical induction variables in loops"
 
22943
 msgstr ""
 
22944
 
 
22945
-#: common.opt:2080
 
22946
+#: common.opt:2084
 
22947
 msgid "Enable loop optimizations on tree level"
 
22948
 msgstr ""
 
22949
 
 
22950
-#: common.opt:2084
 
22951
+#: common.opt:2088
 
22952
+#, fuzzy
 
22953
 msgid "Enable automatic parallelization of loops"
 
22954
-msgstr ""
 
22955
+msgstr "&Bật tự động kiểm tra phiên bản mới"
 
22956
 
 
22957
-#: common.opt:2088
 
22958
+#: common.opt:2092
 
22959
 msgid "Enable hoisting loads from conditional pointers."
 
22960
 msgstr ""
 
22961
 
 
22962
-#: common.opt:2092
 
22963
+#: common.opt:2096
 
22964
 msgid "Enable SSA-PRE optimization on trees"
 
22965
 msgstr ""
 
22966
 
 
22967
-#: common.opt:2096
 
22968
+#: common.opt:2100
 
22969
 msgid "In SSA-PRE optimization on trees, enable partial-partial redundancy elimination"
 
22970
 msgstr ""
 
22971
 
 
22972
-#: common.opt:2100
 
22973
+#: common.opt:2104
 
22974
 msgid "Perform function-local points-to analysis on trees."
 
22975
 msgstr ""
 
22976
 
 
22977
-#: common.opt:2104
 
22978
+#: common.opt:2108
 
22979
 msgid "Enable reassociation on tree level"
 
22980
 msgstr ""
 
22981
 
 
22982
-#: common.opt:2112
 
22983
+#: common.opt:2116
 
22984
 msgid "Enable SSA code sinking on trees"
 
22985
 msgstr ""
 
22986
 
 
22987
-#: common.opt:2116
 
22988
+#: common.opt:2120
 
22989
 msgid "Perform straight-line strength reduction"
 
22990
 msgstr ""
 
22991
 
 
22992
-#: common.opt:2120
 
22993
+#: common.opt:2124
 
22994
 msgid "Perform scalar replacement of aggregates"
 
22995
 msgstr ""
 
22996
 
 
22997
-#: common.opt:2124
 
22998
+#: common.opt:2128
 
22999
 msgid "Replace temporary expressions in the SSA->normal pass"
 
23000
 msgstr ""
 
23001
 
 
23002
-#: common.opt:2128
 
23003
+#: common.opt:2132
 
23004
 msgid "Perform live range splitting during the SSA->normal pass"
 
23005
 msgstr ""
 
23006
 
 
23007
-#: common.opt:2132
 
23008
+#: common.opt:2136
 
23009
 msgid "Perform Value Range Propagation on trees"
 
23010
 msgstr ""
 
23011
 
 
23012
-#: common.opt:2136
 
23013
+#: common.opt:2140
 
23014
 msgid "Compile whole compilation unit at a time"
 
23015
 msgstr ""
 
23016
 
 
23017
-#: common.opt:2140
 
23018
+#: common.opt:2144
 
23019
 msgid "Perform loop unrolling when iteration count is known"
 
23020
 msgstr ""
 
23021
 
 
23022
-#: common.opt:2144
 
23023
+#: common.opt:2148
 
23024
 msgid "Perform loop unrolling for all loops"
 
23025
 msgstr ""
 
23026
 
 
23027
-#: common.opt:2151
 
23028
+#: common.opt:2155
 
23029
 msgid "Allow loop optimizations to assume that the loops behave in normal way"
 
23030
 msgstr ""
 
23031
 
 
23032
-#: common.opt:2155
 
23033
+#: common.opt:2159
 
23034
 msgid "Allow optimization for floating-point arithmetic which may change the"
 
23035
 msgstr ""
 
23036
 
 
23037
-#: common.opt:2160
 
23038
+#: common.opt:2164
 
23039
 msgid "Same as -fassociative-math for expressions which include division."
 
23040
 msgstr ""
 
23041
 
 
23042
-#: common.opt:2168
 
23043
+#: common.opt:2172
 
23044
 msgid "Allow math optimizations that may violate IEEE or ISO standards"
 
23045
 msgstr ""
 
23046
 
 
23047
-#: common.opt:2172
 
23048
+#: common.opt:2176
 
23049
+#, fuzzy
 
23050
 msgid "Perform loop unswitching"
 
23051
-msgstr ""
 
23052
+msgstr "mount: stolen loop=%s (vòng lặp bị ăn cắp)"
 
23053
 
 
23054
-#: common.opt:2176
 
23055
+#: common.opt:2180
 
23056
 msgid "Just generate unwind tables for exception handling"
 
23057
 msgstr ""
 
23058
 
 
23059
-#: common.opt:2180
 
23060
+#: common.opt:2184
 
23061
+#, fuzzy
 
23062
 msgid "Use the bfd linker instead of the default linker"
 
23063
-msgstr ""
 
23064
+msgstr "dùng chương trình đã ghi rõ thay cho trình mặc định"
 
23065
 
 
23066
-#: common.opt:2184
 
23067
+#: common.opt:2188
 
23068
+#, fuzzy
 
23069
 msgid "Use the gold linker instead of the default linker"
 
23070
-msgstr ""
 
23071
+msgstr "dùng chương trình đã ghi rõ thay cho trình mặc định"
 
23072
 
 
23073
-#: common.opt:2196
 
23074
+#: common.opt:2200
 
23075
+#, fuzzy
 
23076
 msgid "Perform variable tracking"
 
23077
-msgstr ""
 
23078
+msgstr "AF theo-dấu-chủ-đề"
 
23079
 
 
23080
-#: common.opt:2204
 
23081
+#: common.opt:2208
 
23082
 msgid "Perform variable tracking by annotating assignments"
 
23083
 msgstr ""
 
23084
 
 
23085
-#: common.opt:2210
 
23086
+#: common.opt:2214
 
23087
 msgid "Toggle -fvar-tracking-assignments"
 
23088
 msgstr ""
 
23089
 
 
23090
-#: common.opt:2218
 
23091
+#: common.opt:2222
 
23092
 msgid "Perform variable tracking and also tag variables that are uninitialized"
 
23093
 msgstr ""
 
23094
 
 
23095
-#: common.opt:2222
 
23096
+#: common.opt:2226
 
23097
 msgid "Enable loop vectorization on trees"
 
23098
 msgstr ""
 
23099
 
 
23100
-#: common.opt:2226
 
23101
+#: common.opt:2230
 
23102
 msgid "-ftree-vectorizer-verbose=<number>\tThis switch is deprecated. Use -fopt-info instead."
 
23103
 msgstr ""
 
23104
 
 
23105
-#: common.opt:2230
 
23106
+#: common.opt:2234
 
23107
 msgid "Enable basic block vectorization (SLP) on trees"
 
23108
 msgstr ""
 
23109
 
 
23110
-#: common.opt:2234
 
23111
+#: common.opt:2238
 
23112
 msgid "Enable use of cost model in vectorization"
 
23113
 msgstr ""
 
23114
 
 
23115
-#: common.opt:2238
 
23116
+#: common.opt:2242
 
23117
 msgid "Enable loop versioning when doing loop vectorization on trees"
 
23118
 msgstr ""
 
23119
 
 
23120
-#: common.opt:2242
 
23121
+#: common.opt:2246
 
23122
 msgid "Enable copy propagation of scalar-evolution information."
 
23123
 msgstr ""
 
23124
 
 
23125
-#: common.opt:2252
 
23126
+#: common.opt:2256
 
23127
 msgid "Add extra commentary to assembler output"
 
23128
 msgstr ""
 
23129
 
 
23130
-#: common.opt:2256
 
23131
+#: common.opt:2260
 
23132
 msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility"
 
23133
 msgstr ""
 
23134
 
 
23135
-#: common.opt:2259
 
23136
+#: common.opt:2263
 
23137
 #, fuzzy, c-format
 
23138
 msgid "unrecognized visibility value %qs"
 
23139
-msgstr "không nhận ra địa chỉ"
 
23140
+msgstr "Không chấp nhận giá trị lô-gíc cho đối số %s"
 
23141
 
 
23142
-#: common.opt:2275
 
23143
+#: common.opt:2279
 
23144
 msgid "Use expression value profiles in optimizations"
 
23145
 msgstr ""
 
23146
 
 
23147
-#: common.opt:2279
 
23148
+#: common.opt:2283
 
23149
 msgid "Construct webs and split unrelated uses of single variable"
 
23150
 msgstr ""
 
23151
 
 
23152
-#: common.opt:2283
 
23153
+#: common.opt:2287
 
23154
 msgid "Enable conditional dead code elimination for builtin calls"
 
23155
 msgstr ""
 
23156
 
 
23157
-#: common.opt:2287
 
23158
+#: common.opt:2291
 
23159
+#, fuzzy
 
23160
 msgid "Perform whole program optimizations"
 
23161
-msgstr ""
 
23162
+msgstr "Tối ưu hoá sự xếp hàng một cách đặc trưng cho VR4130"
 
23163
 
 
23164
-#: common.opt:2291
 
23165
+#: common.opt:2295
 
23166
 msgid "Assume signed arithmetic overflow wraps around"
 
23167
 msgstr ""
 
23168
 
 
23169
-#: common.opt:2295
 
23170
+#: common.opt:2299
 
23171
 msgid "Put zero initialized data in the bss section"
 
23172
 msgstr ""
 
23173
 
 
23174
-#: common.opt:2299
 
23175
+#: common.opt:2303
 
23176
 msgid "Generate debug information in default format"
 
23177
 msgstr ""
 
23178
 
 
23179
-#: common.opt:2303
 
23180
+#: common.opt:2307
 
23181
 msgid "Generate debug information in COFF format"
 
23182
 msgstr ""
 
23183
 
 
23184
-#: common.opt:2307
 
23185
+#: common.opt:2311
 
23186
 msgid "Generate debug information in DWARF v2 (or later) format"
 
23187
 msgstr ""
 
23188
 
 
23189
-#: common.opt:2311
 
23190
+#: common.opt:2315
 
23191
 msgid "Generate debug information in default extended format"
 
23192
 msgstr ""
 
23193
 
 
23194
-#: common.opt:2315
 
23195
+#: common.opt:2319
 
23196
 msgid "Don't generate DWARF pubnames and pubtypes sections."
 
23197
 msgstr ""
 
23198
 
 
23199
-#: common.opt:2319
 
23200
+#: common.opt:2323
 
23201
 msgid "Generate DWARF pubnames and pubtypes sections."
 
23202
 msgstr ""
 
23203
 
 
23204
-#: common.opt:2323
 
23205
+#: common.opt:2327
 
23206
 msgid "Don't record gcc command line switches in DWARF DW_AT_producer."
 
23207
 msgstr ""
 
23208
 
 
23209
-#: common.opt:2327
 
23210
+#: common.opt:2331
 
23211
 msgid "Record gcc command line switches in DWARF DW_AT_producer."
 
23212
 msgstr ""
 
23213
 
 
23214
-#: common.opt:2331
 
23215
+#: common.opt:2335
 
23216
 #, fuzzy
 
23217
-#| msgid "Emit verbose debug information in assembly code"
 
23218
 msgid "Don't generate debug information in separate .dwo files"
 
23219
 msgstr "Xuất nhiều thông tin gỡ rối trong mã dịch mã số"
 
23220
 
 
23221
-#: common.opt:2335
 
23222
+#: common.opt:2339
 
23223
 #, fuzzy
 
23224
-#| msgid "Emit verbose debug information in assembly code"
 
23225
 msgid "Generate debug information in separate .dwo files"
 
23226
 msgstr "Xuất nhiều thông tin gỡ rối trong mã dịch mã số"
 
23227
 
 
23228
-#: common.opt:2339
 
23229
+#: common.opt:2343
 
23230
 msgid "Generate debug information in STABS format"
 
23231
 msgstr ""
 
23232
 
 
23233
-#: common.opt:2343
 
23234
+#: common.opt:2347
 
23235
 msgid "Generate debug information in extended STABS format"
 
23236
 msgstr ""
 
23237
 
 
23238
-#: common.opt:2347
 
23239
+#: common.opt:2351
 
23240
 msgid "Emit DWARF additions beyond selected version"
 
23241
 msgstr ""
 
23242
 
 
23243
-#: common.opt:2351
 
23244
+#: common.opt:2355
 
23245
 msgid "Don't emit DWARF additions beyond selected version"
 
23246
 msgstr ""
 
23247
 
 
23248
-#: common.opt:2355
 
23249
+#: common.opt:2359
 
23250
+#, fuzzy
 
23251
 msgid "Toggle debug information generation"
 
23252
-msgstr ""
 
23253
+msgstr "Việc tạo ra bản báo cáo lỗi gặp lỗi."
 
23254
 
 
23255
-#: common.opt:2359
 
23256
+#: common.opt:2363
 
23257
 msgid "Generate debug information in VMS format"
 
23258
 msgstr ""
 
23259
 
 
23260
-#: common.opt:2363
 
23261
+#: common.opt:2367
 
23262
 msgid "Generate debug information in XCOFF format"
 
23263
 msgstr ""
 
23264
 
 
23265
-#: common.opt:2367
 
23266
+#: common.opt:2371
 
23267
 msgid "Generate debug information in extended XCOFF format"
 
23268
 msgstr ""
 
23269
 
 
23270
-#: common.opt:2374
 
23271
+#: common.opt:2378
 
23272
 msgid "-iplugindir=<dir>\tSet <dir> to be the default plugin directory"
 
23273
 msgstr ""
 
23274
 
 
23275
-#: common.opt:2378
 
23276
+#: common.opt:2382
 
23277
 msgid "-imultiarch <dir>\tSet <dir> to be the multiarch include subdirectory"
 
23278
 msgstr ""
 
23279
 
 
23280
-#: common.opt:2400
 
23281
+#: common.opt:2404
 
23282
 msgid "-o <file>\tPlace output into <file>"
 
23283
 msgstr "-o <tập tin>\tĐặt kết xuất vào <tập tin>"
 
23284
 
 
23285
-#: common.opt:2404
 
23286
+#: common.opt:2408
 
23287
+#, fuzzy
 
23288
 msgid "Enable function profiling"
 
23289
-msgstr ""
 
23290
+msgstr "Hiệu lực chế độ PIC Mô tả Hàm"
 
23291
 
 
23292
-#: common.opt:2414
 
23293
+#: common.opt:2418
 
23294
 msgid "Like -pedantic but issue them as errors"
 
23295
 msgstr ""
 
23296
 
 
23297
-#: common.opt:2454
 
23298
+#: common.opt:2458
 
23299
 msgid "Do not display functions compiled or elapsed time"
 
23300
 msgstr ""
 
23301
 
 
23302
-#: common.opt:2486
 
23303
+#: common.opt:2490
 
23304
 msgid "Enable verbose output"
 
23305
-msgstr ""
 
23306
+msgstr "Bật kết xuất chi tiết"
 
23307
 
 
23308
-#: common.opt:2490
 
23309
+#: common.opt:2494
 
23310
 msgid "Display the compiler's version"
 
23311
-msgstr ""
 
23312
+msgstr "Hiển thị thông tin về phiên bản của bộ biên dịch"
 
23313
 
 
23314
-#: common.opt:2494
 
23315
+#: common.opt:2498
 
23316
 msgid "Suppress warnings"
 
23317
-msgstr ""
 
23318
+msgstr "Thu hồi cảnh báo"
 
23319
 
 
23320
-#: common.opt:2504
 
23321
+#: common.opt:2508
 
23322
 msgid "Create a shared library"
 
23323
-msgstr ""
 
23324
+msgstr "Tạo thư viện dùng chung"
 
23325
 
 
23326
-#: common.opt:2543
 
23327
+#: common.opt:2547
 
23328
 msgid "Create a position independent executable"
 
23329
-msgstr ""
 
23330
+msgstr "Tạo một bản thực hiện không phụ thuộc vào vị trí"
 
23331
 
 
23332
-#: go/gofrontend/expressions.cc:102 c-family/c-common.c:1777 cp/cvt.c:1149
 
23333
+#: go/gofrontend/expressions.cc:102 c-family/c-common.c:1782 cp/cvt.c:1149
 
23334
 #: cp/cvt.c:1395
 
23335
 #, gcc-internal-format
 
23336
 msgid "value computed is not used"
 
23337
-msgstr ""
 
23338
+msgstr "giá trị được tính không được sử dụng"
 
23339
 
 
23340
 #: go/gofrontend/expressions.cc:857
 
23341
 msgid "invalid use of type"
 
23342
@@ -12477,7 +12452,7 @@
 
23343
 #: go/gofrontend/expressions.cc:2535 go/gofrontend/expressions.cc:2601
 
23344
 #: go/gofrontend/expressions.cc:2617
 
23345
 msgid "constant refers to itself"
 
23346
-msgstr ""
 
23347
+msgstr "hằng tham chiếu đến chính nó"
 
23348
 
 
23349
 #: go/gofrontend/expressions.cc:3909
 
23350
 msgid "expected numeric type"
 
23351
@@ -12494,7 +12469,7 @@
 
23352
 #: go/gofrontend/expressions.cc:3927
 
23353
 #, fuzzy
 
23354
 msgid "invalid operand for unary %<&%>"
 
23355
-msgstr "sai lập toán hạng tới %%R"
 
23356
+msgstr "sai lập toán hạng cho mã « %c »"
 
23357
 
 
23358
 #: go/gofrontend/expressions.cc:3936
 
23359
 msgid "expected pointer"
 
23360
@@ -12503,7 +12478,7 @@
 
23361
 #: go/gofrontend/expressions.cc:5610
 
23362
 #, fuzzy
 
23363
 msgid "invalid comparison of nil with nil"
 
23364
-msgstr "Cảnh báo về sự so sánh các loại đếm (enum) khác nhau"
 
23365
+msgstr "&Thay thế ký tự không hợp lệ bằng:"
 
23366
 
 
23367
 #: go/gofrontend/expressions.cc:5616 go/gofrontend/expressions.cc:5634
 
23368
 #, fuzzy
 
23369
@@ -12511,25 +12486,26 @@
 
23370
 msgstr "Gặp loại saio trong biểu thức bất biến"
 
23371
 
 
23372
 #: go/gofrontend/expressions.cc:5648
 
23373
+#, fuzzy
 
23374
 msgid "shift of non-integer operand"
 
23375
-msgstr ""
 
23376
+msgstr "substr: (chuỗi phụ) sẽ cắt xén độ dài không phải số nguyên « %g »"
 
23377
 
 
23378
 #: go/gofrontend/expressions.cc:5653 go/gofrontend/expressions.cc:5661
 
23379
 msgid "shift count not unsigned integer"
 
23380
 msgstr ""
 
23381
 
 
23382
 #: go/gofrontend/expressions.cc:5666
 
23383
-#, fuzzy
 
23384
 msgid "negative shift count"
 
23385
-msgstr "chiều dài lệnh âm"
 
23386
+msgstr "số lượng dịch âm"
 
23387
 
 
23388
 #: go/gofrontend/expressions.cc:6470
 
23389
 msgid "object is not a method"
 
23390
 msgstr "đối tượng không phải là phương thức"
 
23391
 
 
23392
 #: go/gofrontend/expressions.cc:6479
 
23393
+#, fuzzy
 
23394
 msgid "method type does not match object type"
 
23395
-msgstr ""
 
23396
+msgstr "%s: kích cỡ đối tượng không tương ứng với kích cỡ của đích %s"
 
23397
 
 
23398
 #: go/gofrontend/expressions.cc:6721
 
23399
 msgid "invalid use of %<...%> with builtin function"
 
23400
@@ -12553,12 +12529,12 @@
 
23401
 
 
23402
 #: go/gofrontend/expressions.cc:6802
 
23403
 msgid "argument 1 must be a map"
 
23404
-msgstr ""
 
23405
+msgstr "đối số 1 phải là ánh xạ"
 
23406
 
 
23407
 #: go/gofrontend/expressions.cc:6869
 
23408
 #, fuzzy
 
23409
 msgid "invalid type for make function"
 
23410
-msgstr "hàm nội bộ"
 
23411
+msgstr "kiểu sai cho hàm phương pháp C++"
 
23412
 
 
23413
 #: go/gofrontend/expressions.cc:6883
 
23414
 msgid "length required when allocating a slice"
 
23415
@@ -12566,7 +12542,7 @@
 
23416
 
 
23417
 #: go/gofrontend/expressions.cc:6920
 
23418
 msgid "len larger than cap"
 
23419
-msgstr ""
 
23420
+msgstr "len lớn hơn cap"
 
23421
 
 
23422
 #: go/gofrontend/expressions.cc:6932
 
23423
 msgid "too many arguments to make"
 
23424
@@ -12587,40 +12563,40 @@
 
23425
 
 
23426
 #: go/gofrontend/expressions.cc:7718
 
23427
 msgid "argument must be channel"
 
23428
-msgstr ""
 
23429
+msgstr "đối số phải là kênh"
 
23430
 
 
23431
 #: go/gofrontend/expressions.cc:7720
 
23432
 msgid "cannot close receive-only channel"
 
23433
 msgstr ""
 
23434
 
 
23435
 #: go/gofrontend/expressions.cc:7740
 
23436
-#, fuzzy
 
23437
 msgid "argument must be a field reference"
 
23438
-msgstr "đích không phải là một hàm trỏ hoặc một tham chiếu"
 
23439
+msgstr "đối số pahỉ là một tham chiếu trường"
 
23440
 
 
23441
 #: go/gofrontend/expressions.cc:7767
 
23442
+#, fuzzy
 
23443
 msgid "left argument must be a slice"
 
23444
-msgstr ""
 
23445
+msgstr "Đối số N-up (lên) phải là lũy thừa 2: %d"
 
23446
 
 
23447
 #: go/gofrontend/expressions.cc:7775
 
23448
 msgid "element types must be the same"
 
23449
-msgstr ""
 
23450
+msgstr "các kiểu phần tử phải đồng nhất"
 
23451
 
 
23452
 #: go/gofrontend/expressions.cc:7780
 
23453
 msgid "first argument must be []byte"
 
23454
-msgstr ""
 
23455
+msgstr "đối số đầu tiên phải là []byte"
 
23456
 
 
23457
 #: go/gofrontend/expressions.cc:7783
 
23458
 msgid "second argument must be slice or string"
 
23459
-msgstr ""
 
23460
+msgstr "đối số thứ hai phải là kiểu slice hay chuỗi"
 
23461
 
 
23462
 #: go/gofrontend/expressions.cc:7824
 
23463
 msgid "argument 2 has invalid type"
 
23464
-msgstr ""
 
23465
+msgstr "đối số 2 có kiểu không hợp lệ"
 
23466
 
 
23467
 #: go/gofrontend/expressions.cc:7840
 
23468
 msgid "argument must have complex type"
 
23469
-msgstr ""
 
23470
+msgstr "đối số phải có kiểu phức"
 
23471
 
 
23472
 #: go/gofrontend/expressions.cc:7858
 
23473
 msgid "complex arguments must have identical types"
 
23474
@@ -12637,13 +12613,12 @@
 
23475
 msgstr "cần hàm"
 
23476
 
 
23477
 #: go/gofrontend/expressions.cc:8735
 
23478
-#, fuzzy
 
23479
 msgid "invalid use of %<...%> with non-slice"
 
23480
-msgstr "sai sử dụng '%%%c'"
 
23481
+msgstr "dùng %<...%> mà không có non-slice là không hợp lệ"
 
23482
 
 
23483
 #: go/gofrontend/expressions.cc:9008
 
23484
 msgid "incompatible type for receiver"
 
23485
-msgstr ""
 
23486
+msgstr "không tương thích kiểu đối với bộ nhận"
 
23487
 
 
23488
 #: go/gofrontend/expressions.cc:9026
 
23489
 msgid "invalid use of %<...%> calling non-variadic function"
 
23490
@@ -12651,40 +12626,42 @@
 
23491
 
 
23492
 #: go/gofrontend/expressions.cc:9460 go/gofrontend/expressions.cc:9474
 
23493
 msgid "number of results does not match number of values"
 
23494
-msgstr ""
 
23495
+msgstr "số của kết quả không khớp với số của giá trị"
 
23496
 
 
23497
 #: go/gofrontend/expressions.cc:9778 go/gofrontend/expressions.cc:10207
 
23498
 msgid "index must be integer"
 
23499
 msgstr "chỉ số phải là số nguyên"
 
23500
 
 
23501
 #: go/gofrontend/expressions.cc:9784 go/gofrontend/expressions.cc:10211
 
23502
+#, fuzzy
 
23503
 msgid "slice end must be integer"
 
23504
-msgstr ""
 
23505
+msgstr "giá trị cho %s phải là số nguyên"
 
23506
 
 
23507
 #: go/gofrontend/expressions.cc:9832 go/gofrontend/expressions.cc:10242
 
23508
+#, fuzzy
 
23509
 msgid "inverted slice range"
 
23510
-msgstr ""
 
23511
+msgstr "Chọn vùng cần hiện."
 
23512
 
 
23513
 #: go/gofrontend/expressions.cc:9846
 
23514
+#, fuzzy
 
23515
 msgid "slice of unaddressable value"
 
23516
-msgstr ""
 
23517
+msgstr "Không thể đọc giá trị của '%s'"
 
23518
 
 
23519
 #: go/gofrontend/expressions.cc:10448
 
23520
-#, fuzzy
 
23521
 msgid "incompatible type for map index"
 
23522
-msgstr "Hiệu lực chế độ thông thường"
 
23523
+msgstr "kiểu không tương thích cho chỉ mục ánh xạ"
 
23524
 
 
23525
 #: go/gofrontend/expressions.cc:10893
 
23526
 msgid "expected interface or pointer to interface"
 
23527
-msgstr ""
 
23528
+msgstr "cần giao diện hay con trỏ đến giao diện"
 
23529
 
 
23530
 #: go/gofrontend/expressions.cc:11461
 
23531
 msgid "too many expressions for struct"
 
23532
-msgstr ""
 
23533
+msgstr "quá nhiều biểu thức cho cấu trúc"
 
23534
 
 
23535
 #: go/gofrontend/expressions.cc:11474
 
23536
 msgid "too few expressions for struct"
 
23537
-msgstr ""
 
23538
+msgstr "quá ít biểu thức cho cấu trúc"
 
23539
 
 
23540
 #: go/gofrontend/expressions.cc:13135 go/gofrontend/statements.cc:1537
 
23541
 msgid "type assertion only valid for interface types"
 
23542
@@ -12709,7 +12686,7 @@
 
23543
 #: go/gofrontend/statements.cc:588
 
23544
 #, fuzzy
 
23545
 msgid "invalid left hand side of assignment"
 
23546
-msgstr "sai lập chế độ đặt địa chỉ"
 
23547
+msgstr "bên trái cấm của hàm gán, nó phải là một biến có thể gán được"
 
23548
 
 
23549
 #: go/gofrontend/statements.cc:1103
 
23550
 msgid "expected map index on right hand side"
 
23551
@@ -12721,14 +12698,13 @@
 
23552
 msgstr "cần kết thúc dòng"
 
23553
 
 
23554
 #: go/gofrontend/statements.cc:2636 go/gofrontend/statements.cc:2665
 
23555
-#, fuzzy
 
23556
 msgid "not enough arguments to return"
 
23557
-msgstr "trong đối số tới bộ nguyên phân !"
 
23558
+msgstr "không có đủ đối số để trả về"
 
23559
 
 
23560
 #: go/gofrontend/statements.cc:2644
 
23561
 #, fuzzy
 
23562
 msgid "return with value in function with no return type"
 
23563
-msgstr "Trả lại giá trị của hàm trong thanh ghi FPU (đơn vị điểm phù động)"
 
23564
+msgstr "« return » (trả lại) không có giá trị, trong hàm trả lại non-void (không rỗng)"
 
23565
 
 
23566
 #: go/gofrontend/statements.cc:2671
 
23567
 msgid "too many values in return statement"
 
23568
@@ -12744,7 +12720,7 @@
 
23569
 
 
23570
 #: go/gofrontend/statements.cc:4325
 
23571
 msgid "incompatible types in send"
 
23572
-msgstr ""
 
23573
+msgstr "không tương thích kiểu trong bộ gửi"
 
23574
 
 
23575
 #: go/gofrontend/statements.cc:4330
 
23576
 msgid "invalid send on receive-only channel"
 
23577
@@ -12776,9 +12752,9 @@
 
23578
 msgstr ""
 
23579
 
 
23580
 #: go/gofrontend/types.cc:541
 
23581
-#, fuzzy, c-format
 
23582
+#, c-format
 
23583
 msgid "invalid operation (%s)"
 
23584
-msgstr "sai lập toán hạng tới %%R"
 
23585
+msgstr "toán hạng không hợp lệ (%s)"
 
23586
 
 
23587
 #: go/gofrontend/types.cc:564
 
23588
 #, fuzzy
 
23589
@@ -12800,39 +12776,40 @@
 
23590
 
 
23591
 #: go/gofrontend/types.cc:714
 
23592
 msgid "need explicit conversion"
 
23593
-msgstr ""
 
23594
+msgstr "cần chuyển đổi rõ ràng"
 
23595
 
 
23596
 #: go/gofrontend/types.cc:721
 
23597
 #, c-format
 
23598
 msgid "cannot use type %s as type %s"
 
23599
-msgstr ""
 
23600
+msgstr "không thể dùng kiểu %s như là %s"
 
23601
 
 
23602
 #: go/gofrontend/types.cc:3273
 
23603
 msgid "different receiver types"
 
23604
-msgstr ""
 
23605
+msgstr "khác kiểu nhận được"
 
23606
 
 
23607
 #: go/gofrontend/types.cc:3293 go/gofrontend/types.cc:3306
 
23608
 #: go/gofrontend/types.cc:3321
 
23609
-#, fuzzy
 
23610
 msgid "different number of parameters"
 
23611
-msgstr "số tối đa các tham số trong một SCoP"
 
23612
+msgstr "khác số lượng đối số"
 
23613
 
 
23614
 #: go/gofrontend/types.cc:3314
 
23615
+#, fuzzy
 
23616
 msgid "different parameter types"
 
23617
-msgstr ""
 
23618
+msgstr "Chấp nhận mọi kiểu"
 
23619
 
 
23620
 #: go/gofrontend/types.cc:3329
 
23621
 msgid "different varargs"
 
23622
-msgstr ""
 
23623
+msgstr "varargs khác biệt"
 
23624
 
 
23625
 #: go/gofrontend/types.cc:3338 go/gofrontend/types.cc:3351
 
23626
 #: go/gofrontend/types.cc:3366
 
23627
+#, fuzzy
 
23628
 msgid "different number of results"
 
23629
-msgstr ""
 
23630
+msgstr "Tải về kết quả tìm kiếm"
 
23631
 
 
23632
 #: go/gofrontend/types.cc:3359
 
23633
 msgid "different result types"
 
23634
-msgstr ""
 
23635
+msgstr "kiểu kết quả khác biệt"
 
23636
 
 
23637
 #: go/gofrontend/types.cc:4320
 
23638
 #, c-format
 
23639
@@ -12847,12 +12824,12 @@
 
23640
 #: go/gofrontend/types.cc:6803 go/gofrontend/types.cc:6945
 
23641
 #, c-format
 
23642
 msgid "incompatible type for method %s%s%s"
 
23643
-msgstr ""
 
23644
+msgstr "kiểu không tương thích cho phương thức %s%s%s"
 
23645
 
 
23646
 #: go/gofrontend/types.cc:6807 go/gofrontend/types.cc:6949
 
23647
 #, c-format
 
23648
 msgid "incompatible type for method %s%s%s (%s)"
 
23649
-msgstr ""
 
23650
+msgstr "kiểu không tương thích cho phương thức %s%s%s (%s)"
 
23651
 
 
23652
 #: go/gofrontend/types.cc:6886 go/gofrontend/types.cc:6899
 
23653
 msgid "pointer to interface type has no methods"
 
23654
@@ -12873,28 +12850,26 @@
 
23655
 msgstr "thiếu phương thức%s%s%s"
 
23656
 
 
23657
 #: go/gofrontend/types.cc:6966
 
23658
-#, fuzzy, c-format
 
23659
-#| msgid "method %s%s%s requires a pointer"
 
23660
+#, c-format
 
23661
 msgid "method %s%s%s requires a pointer receiver"
 
23662
-msgstr "phương thức %s%s%s yêu cầu một con trỏ"
 
23663
+msgstr "phương thức %s%s%s yêu cầu bộ nhận con trỏ"
 
23664
 
 
23665
 #: go/gofrontend/types.cc:6984
 
23666
 #, fuzzy, c-format
 
23667
-#| msgid "method %s%s%s requires a pointer"
 
23668
 msgid "method %s%s%s is marked go:nointerface"
 
23669
 msgstr "phương thức %s%s%s yêu cầu một con trỏ"
 
23670
 
 
23671
 #. Warn about and ignore all others for now, but store them.
 
23672
-#: attribs.c:426 c-family/c-common.c:8019 objc/objc-act.c:4952
 
23673
+#: attribs.c:426 c-family/c-common.c:8041 objc/objc-act.c:4952
 
23674
 #: objc/objc-act.c:6922 objc/objc-act.c:8109 objc/objc-act.c:8160
 
23675
-#, gcc-internal-format
 
23676
+#, fuzzy, gcc-internal-format
 
23677
 msgid "%qE attribute directive ignored"
 
23678
-msgstr ""
 
23679
+msgstr "không rõ chỉ thị « %s »: dòng bị bỏ qua"
 
23680
 
 
23681
 #: attribs.c:430
 
23682
-#, gcc-internal-format
 
23683
+#, fuzzy, gcc-internal-format
 
23684
 msgid "%<%E::%E%> scoped attribute directive ignored"
 
23685
-msgstr ""
 
23686
+msgstr "không rõ chỉ thị « %s »: dòng bị bỏ qua"
 
23687
 
 
23688
 #: attribs.c:439
 
23689
 #, gcc-internal-format
 
23690
@@ -12905,9 +12880,9 @@
 
23691
 #. type-specifier, outside of the definition of, a class
 
23692
 #. type.  Ignore it.
 
23693
 #: attribs.c:452
 
23694
-#, fuzzy, gcc-internal-format
 
23695
+#, gcc-internal-format
 
23696
 msgid "attribute ignored"
 
23697
-msgstr "lời tuyên bố thuộc tính"
 
23698
+msgstr "thuộc tính bị bỏ qua"
 
23699
 
 
23700
 #: attribs.c:454
 
23701
 #, gcc-internal-format
 
23702
@@ -13039,7 +13014,7 @@
 
23703
 #: builtins.c:5324
 
23704
 #, gcc-internal-format
 
23705
 msgid "invalid memory model for %<__atomic_exchange%>"
 
23706
-msgstr ""
 
23707
+msgstr "mô hình bộ nhớ không hợp lệ cho %<__atomic_exchange%>"
 
23708
 
 
23709
 #: builtins.c:5361
 
23710
 #, gcc-internal-format
 
23711
@@ -13054,12 +13029,12 @@
 
23712
 #: builtins.c:5415
 
23713
 #, gcc-internal-format
 
23714
 msgid "invalid memory model for %<__atomic_load%>"
 
23715
-msgstr ""
 
23716
+msgstr "mô hình bộ nhớ không hợp lệ cho %<__atomic_load%>"
 
23717
 
 
23718
 #: builtins.c:5445 builtins.c:5552
 
23719
 #, gcc-internal-format
 
23720
 msgid "invalid memory model for %<__atomic_store%>"
 
23721
-msgstr ""
 
23722
+msgstr "mô hình bộ nhớ không hợp lệ cho %<__atomic_store%>"
 
23723
 
 
23724
 #: builtins.c:5661
 
23725
 #, gcc-internal-format
 
23726
@@ -13072,20 +13047,18 @@
 
23727
 msgstr ""
 
23728
 
 
23729
 #: builtins.c:5764
 
23730
-#, fuzzy, gcc-internal-format
 
23731
-#| msgid "%<__int128%> is not supported for this target"
 
23732
+#, gcc-internal-format
 
23733
 msgid "__builtin_thread_pointer is not supported on this target"
 
23734
-msgstr "%<__int128%> không được hỗ trợ cho đích này"
 
23735
+msgstr "__builtin_thread_pointer không được hỗ trợ trên đích này"
 
23736
 
 
23737
 #: builtins.c:5784
 
23738
-#, fuzzy, gcc-internal-format
 
23739
-#| msgid "%<__int128%> is not supported for this target"
 
23740
+#, gcc-internal-format
 
23741
 msgid "__builtin_set_thread_pointer is not supported on this target"
 
23742
-msgstr "%<__int128%> không được hỗ trợ cho đích này"
 
23743
+msgstr "__builtin_set_thread_pointer không được hỗ trợ trên đích này"
 
23744
 
 
23745
 #. All valid uses of __builtin_va_arg_pack () are removed during
 
23746
 #. inlining.
 
23747
-#: builtins.c:6025 expr.c:10184
 
23748
+#: builtins.c:6025 expr.c:10185
 
23749
 #, gcc-internal-format
 
23750
 msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
 
23751
 msgstr ""
 
23752
@@ -13100,12 +13073,12 @@
 
23753
 #: builtins.c:6270
 
23754
 #, gcc-internal-format
 
23755
 msgid "%<__builtin_longjmp%> second argument must be 1"
 
23756
-msgstr ""
 
23757
+msgstr "%<__builtin_longjmp%> đối số thứ hai phải là 1"
 
23758
 
 
23759
 #: builtins.c:7122
 
23760
 #, gcc-internal-format
 
23761
 msgid "target format does not support infinity"
 
23762
-msgstr ""
 
23763
+msgstr "định dạng đích không hỗ trợ vô cực"
 
23764
 
 
23765
 #: builtins.c:12111
 
23766
 #, gcc-internal-format
 
23767
@@ -13115,17 +13088,17 @@
 
23768
 #: builtins.c:12119
 
23769
 #, gcc-internal-format
 
23770
 msgid "wrong number of arguments to function %<va_start%>"
 
23771
-msgstr ""
 
23772
+msgstr "sai số lượng đối số cho hàm %<va_start%>"
 
23773
 
 
23774
 #: builtins.c:12134
 
23775
 #, gcc-internal-format
 
23776
 msgid "%<__builtin_next_arg%> called without an argument"
 
23777
-msgstr ""
 
23778
+msgstr "%<__builtin_next_arg%> được gọi mà không có đối số"
 
23779
 
 
23780
 #: builtins.c:12139
 
23781
 #, gcc-internal-format
 
23782
 msgid "wrong number of arguments to function %<__builtin_next_arg%>"
 
23783
-msgstr ""
 
23784
+msgstr "sai số lượng đối số cho hàm %<__builtin_next_arg%>"
 
23785
 
 
23786
 #: builtins.c:12171
 
23787
 #, gcc-internal-format
 
23788
@@ -13168,21 +13141,21 @@
 
23789
 msgstr ""
 
23790
 
 
23791
 #: calls.c:2335
 
23792
-#, gcc-internal-format
 
23793
+#, fuzzy, gcc-internal-format
 
23794
 msgid "function call has aggregate value"
 
23795
-msgstr ""
 
23796
+msgstr "cuộc gọi nội tới hàm PostMessage gặp lỗi."
 
23797
 
 
23798
-#: cfgexpand.c:1238 function.c:971 varasm.c:1966
 
23799
-#, gcc-internal-format
 
23800
+#: cfgexpand.c:1238 function.c:971 varasm.c:1964
 
23801
+#, fuzzy, gcc-internal-format
 
23802
 msgid "size of variable %q+D is too large"
 
23803
-msgstr ""
 
23804
+msgstr "Kích thước dữ liệu bắt tay quá lớn."
 
23805
 
 
23806
-#: cfgexpand.c:4487
 
23807
+#: cfgexpand.c:4542
 
23808
 #, gcc-internal-format
 
23809
 msgid "stack protector not protecting local variables: variable length buffer"
 
23810
 msgstr ""
 
23811
 
 
23812
-#: cfgexpand.c:4491
 
23813
+#: cfgexpand.c:4546
 
23814
 #, gcc-internal-format, gfc-internal-format
 
23815
 msgid "stack protector not protecting function: all local arrays are less than %d bytes long"
 
23816
 msgstr ""
 
23817
@@ -13190,47 +13163,47 @@
 
23818
 #: cfghooks.c:110
 
23819
 #, gcc-internal-format, gfc-internal-format
 
23820
 msgid "bb %d on wrong place"
 
23821
-msgstr ""
 
23822
+msgstr "bb %d trên chỗ sai"
 
23823
 
 
23824
 #: cfghooks.c:116
 
23825
 #, gcc-internal-format, gfc-internal-format
 
23826
 msgid "prev_bb of %d should be %d, not %d"
 
23827
-msgstr ""
 
23828
+msgstr "prev_bb của %d phải là %d, chứ không phải %d"
 
23829
 
 
23830
 #: cfghooks.c:133
 
23831
 #, gcc-internal-format, gfc-internal-format
 
23832
 msgid "verify_flow_info: Block %i has loop_father, but there are no loops"
 
23833
-msgstr ""
 
23834
+msgstr "verify_flow_info: Khối %i có loop_father, nhưng chẳng có vòng lặp nào cả"
 
23835
 
 
23836
 #: cfghooks.c:139
 
23837
 #, gcc-internal-format, gfc-internal-format
 
23838
 msgid "verify_flow_info: Block %i lacks loop_father"
 
23839
-msgstr ""
 
23840
+msgstr "verify_flow_info: Khối %i thiếu loop_father"
 
23841
 
 
23842
 #: cfghooks.c:145
 
23843
 #, gcc-internal-format, gfc-internal-format
 
23844
 msgid "verify_flow_info: Wrong count of block %i %i"
 
23845
-msgstr ""
 
23846
+msgstr "verify_flow_info: Sai số lượng khối %i %i"
 
23847
 
 
23848
 #: cfghooks.c:151
 
23849
 #, gcc-internal-format, gfc-internal-format
 
23850
 msgid "verify_flow_info: Wrong frequency of block %i %i"
 
23851
-msgstr ""
 
23852
+msgstr "verify_flow_info: Sai sự nối tiếp của khối %i %i"
 
23853
 
 
23854
 #: cfghooks.c:159
 
23855
 #, gcc-internal-format, gfc-internal-format
 
23856
 msgid "verify_flow_info: Duplicate edge %i->%i"
 
23857
-msgstr ""
 
23858
+msgstr "verify_flow_info: Trùng cạnh (edge) %i->%i"
 
23859
 
 
23860
 #: cfghooks.c:165
 
23861
 #, gcc-internal-format, gfc-internal-format
 
23862
 msgid "verify_flow_info: Wrong probability of edge %i->%i %i"
 
23863
-msgstr ""
 
23864
+msgstr "verify_flow_info: Sai xác suất của cạnh %i->%i %i"
 
23865
 
 
23866
 #: cfghooks.c:171
 
23867
 #, gcc-internal-format, gfc-internal-format
 
23868
 msgid "verify_flow_info: Wrong count of edge %i->%i %i"
 
23869
-msgstr ""
 
23870
+msgstr "verify_flow_info: sai số lượng cạnh %i->%i %i"
 
23871
 
 
23872
 #: cfghooks.c:183
 
23873
 #, gcc-internal-format, gfc-internal-format
 
23874
@@ -13263,10 +13236,9 @@
 
23875
 msgstr "verify_flow_info gặp lỗi"
 
23876
 
 
23877
 #: cfghooks.c:293
 
23878
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
23879
-#| msgid "%s does not support duplicate_block"
 
23880
+#, gcc-internal-format, gfc-internal-format
 
23881
 msgid "%s does not support dump_bb_for_graph"
 
23882
-msgstr "%s không hỗ trợ duplicate_block"
 
23883
+msgstr "%s không hỗ trợ dump_bb_for_graph"
 
23884
 
 
23885
 #: cfghooks.c:330
 
23886
 #, gcc-internal-format, gfc-internal-format
 
23887
@@ -13334,9 +13306,9 @@
 
23888
 msgstr "%s không hỗ trợ make_forwarder_block"
 
23889
 
 
23890
 #: cfghooks.c:958
 
23891
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
23892
+#, gcc-internal-format, gfc-internal-format
 
23893
 msgid "%s does not support force_nonfallthru"
 
23894
-msgstr "không hỗ trợ chức năng đa thư viện"
 
23895
+msgstr "%s không hỗ trợ force_nonfallthru"
 
23896
 
 
23897
 #: cfghooks.c:986
 
23898
 #, gcc-internal-format, gfc-internal-format
 
23899
@@ -13376,23 +13348,22 @@
 
23900
 #: cfgloop.c:1380
 
23901
 #, gcc-internal-format, gfc-internal-format
 
23902
 msgid "bb %d does not belong to loop %d"
 
23903
-msgstr ""
 
23904
+msgstr "bb %d không thuộc về vòng lặp %d"
 
23905
 
 
23906
 #: cfgloop.c:1392
 
23907
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
23908
-#| msgid "size of loop %d should be %d, not %d"
 
23909
 msgid "bb %d has father loop %d, should be loop %d"
 
23910
 msgstr "kích thước của vòng lặp %d nên là %d, không phải %d"
 
23911
 
 
23912
 #: cfgloop.c:1409
 
23913
-#, gcc-internal-format
 
23914
+#, fuzzy, gcc-internal-format
 
23915
 msgid "loop %d%'s header is not a loop header"
 
23916
-msgstr ""
 
23917
+msgstr "giả sử rằng vòng lặp có giới hạn"
 
23918
 
 
23919
 #: cfgloop.c:1415
 
23920
-#, gcc-internal-format
 
23921
+#, fuzzy, gcc-internal-format
 
23922
 msgid "loop %d%'s header does not have exactly 2 entries"
 
23923
-msgstr ""
 
23924
+msgstr "%s: trường « %s » không chứa chính xác mười mục nhập"
 
23925
 
 
23926
 #: cfgloop.c:1422
 
23927
 #, gcc-internal-format
 
23928
@@ -13467,7 +13438,7 @@
 
23929
 #: cfgloop.c:1579
 
23930
 #, gcc-internal-format, gfc-internal-format
 
23931
 msgid "exit %d->%d not recorded"
 
23932
-msgstr ""
 
23933
+msgstr "thoát khỏi %d->%d không được ghi lại"
 
23934
 
 
23935
 #: cfgloop.c:1602
 
23936
 #, gcc-internal-format, gfc-internal-format
 
23937
@@ -13484,163 +13455,162 @@
 
23938
 msgid "%d exits recorded for loop %d (having %d exits)"
 
23939
 msgstr ""
 
23940
 
 
23941
-#: cfgrtl.c:2092
 
23942
+#: cfgrtl.c:2090
 
23943
 #, gcc-internal-format, gfc-internal-format
 
23944
 msgid "BB_RTL flag not set for block %d"
 
23945
 msgstr ""
 
23946
 
 
23947
-#: cfgrtl.c:2099
 
23948
+#: cfgrtl.c:2097
 
23949
 #, gcc-internal-format, gfc-internal-format
 
23950
 msgid "insn %d basic block pointer is %d, should be %d"
 
23951
 msgstr ""
 
23952
 
 
23953
-#: cfgrtl.c:2110
 
23954
+#: cfgrtl.c:2108
 
23955
 #, gcc-internal-format, gfc-internal-format
 
23956
 msgid "insn %d in header of bb %d has non-NULL basic block"
 
23957
 msgstr ""
 
23958
 
 
23959
-#: cfgrtl.c:2118
 
23960
+#: cfgrtl.c:2116
 
23961
 #, gcc-internal-format, gfc-internal-format
 
23962
 msgid "insn %d in footer of bb %d has non-NULL basic block"
 
23963
 msgstr ""
 
23964
 
 
23965
-#: cfgrtl.c:2141
 
23966
+#: cfgrtl.c:2139
 
23967
 #, gcc-internal-format
 
23968
 msgid "verify_flow_info: REG_BR_PROB does not match cfg %wi %i"
 
23969
-msgstr ""
 
23970
+msgstr "verify_flow_info: REG_BR_PROB không khớp cfg %wi %i"
 
23971
 
 
23972
-#: cfgrtl.c:2160
 
23973
+#: cfgrtl.c:2158
 
23974
 #, gcc-internal-format
 
23975
 msgid "EDGE_CROSSING incorrectly set across same section"
 
23976
 msgstr ""
 
23977
 
 
23978
-#: cfgrtl.c:2165
 
23979
+#: cfgrtl.c:2163
 
23980
 #, gcc-internal-format, gfc-internal-format
 
23981
 msgid "fallthru edge crosses section boundary in bb %i"
 
23982
 msgstr ""
 
23983
 
 
23984
-#: cfgrtl.c:2171
 
23985
+#: cfgrtl.c:2169
 
23986
 #, gcc-internal-format, gfc-internal-format
 
23987
 msgid "EH edge crosses section boundary in bb %i"
 
23988
 msgstr ""
 
23989
 
 
23990
-#: cfgrtl.c:2178
 
23991
+#: cfgrtl.c:2176
 
23992
 #, gcc-internal-format
 
23993
 msgid "EDGE_CROSSING missing across section boundary"
 
23994
 msgstr ""
 
23995
 
 
23996
-#: cfgrtl.c:2205
 
23997
+#: cfgrtl.c:2203
 
23998
 #, gcc-internal-format, gfc-internal-format
 
23999
 msgid "missing REG_EH_REGION note at the end of bb %i"
 
24000
 msgstr ""
 
24001
 
 
24002
-#: cfgrtl.c:2210
 
24003
+#: cfgrtl.c:2208
 
24004
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
24005
-#| msgid "too many eh edges %i"
 
24006
 msgid "too many exception handling edges in bb %i"
 
24007
 msgstr "quá nhiều eh edges %i"
 
24008
 
 
24009
-#: cfgrtl.c:2218
 
24010
+#: cfgrtl.c:2216
 
24011
 #, gcc-internal-format, gfc-internal-format
 
24012
 msgid "too many outgoing branch edges from bb %i"
 
24013
 msgstr ""
 
24014
 
 
24015
-#: cfgrtl.c:2223
 
24016
+#: cfgrtl.c:2221
 
24017
 #, gcc-internal-format, gfc-internal-format
 
24018
 msgid "fallthru edge after unconditional jump in bb %i"
 
24019
 msgstr ""
 
24020
 
 
24021
-#: cfgrtl.c:2228
 
24022
+#: cfgrtl.c:2226
 
24023
 #, gcc-internal-format, gfc-internal-format
 
24024
 msgid "wrong number of branch edges after unconditional jump in bb %i"
 
24025
 msgstr ""
 
24026
 
 
24027
-#: cfgrtl.c:2235
 
24028
+#: cfgrtl.c:2233
 
24029
 #, gcc-internal-format, gfc-internal-format
 
24030
 msgid "wrong amount of branch edges after conditional jump in bb %i"
 
24031
 msgstr ""
 
24032
 
 
24033
-#: cfgrtl.c:2241
 
24034
+#: cfgrtl.c:2239
 
24035
 #, gcc-internal-format, gfc-internal-format
 
24036
 msgid "abnormal call edges for non-call insn in bb %i"
 
24037
 msgstr ""
 
24038
 
 
24039
-#: cfgrtl.c:2246
 
24040
+#: cfgrtl.c:2244
 
24041
 #, gcc-internal-format, gfc-internal-format
 
24042
 msgid "sibcall edges for non-call insn in bb %i"
 
24043
 msgstr ""
 
24044
 
 
24045
-#: cfgrtl.c:2256
 
24046
+#: cfgrtl.c:2254
 
24047
 #, gcc-internal-format, gfc-internal-format
 
24048
 msgid "abnormal edges for no purpose in bb %i"
 
24049
 msgstr ""
 
24050
 
 
24051
-#: cfgrtl.c:2268
 
24052
+#: cfgrtl.c:2266
 
24053
 #, gcc-internal-format, gfc-internal-format
 
24054
 msgid "insn %d inside basic block %d but block_for_insn is NULL"
 
24055
 msgstr ""
 
24056
 
 
24057
-#: cfgrtl.c:2272
 
24058
+#: cfgrtl.c:2270
 
24059
 #, gcc-internal-format, gfc-internal-format
 
24060
 msgid "insn %d inside basic block %d but block_for_insn is %i"
 
24061
 msgstr ""
 
24062
 
 
24063
-#: cfgrtl.c:2286 cfgrtl.c:2296
 
24064
+#: cfgrtl.c:2284 cfgrtl.c:2294
 
24065
 #, gcc-internal-format, gfc-internal-format
 
24066
 msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
 
24067
 msgstr "NOTE_INSN_BASIC_BLOCK bị thiếu cho khối %d"
 
24068
 
 
24069
-#: cfgrtl.c:2309
 
24070
+#: cfgrtl.c:2307
 
24071
 #, gcc-internal-format, gfc-internal-format
 
24072
 msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
 
24073
 msgstr "NOTE_INSN_BASIC_BLOCK %d tại giữa của khối cơ bản %d"
 
24074
 
 
24075
-#: cfgrtl.c:2319
 
24076
+#: cfgrtl.c:2317
 
24077
 #, gcc-internal-format, gfc-internal-format
 
24078
 msgid "in basic block %d:"
 
24079
 msgstr "trong khối cơ bản %d:"
 
24080
 
 
24081
-#: cfgrtl.c:2371 cfgrtl.c:2461
 
24082
+#: cfgrtl.c:2369 cfgrtl.c:2459
 
24083
 #, gcc-internal-format, gfc-internal-format
 
24084
 msgid "insn %d outside of basic blocks has non-NULL bb field"
 
24085
 msgstr ""
 
24086
 
 
24087
-#: cfgrtl.c:2379
 
24088
+#: cfgrtl.c:2377
 
24089
 #, gcc-internal-format, gfc-internal-format
 
24090
 msgid "end insn %d for block %d not found in the insn stream"
 
24091
 msgstr ""
 
24092
 
 
24093
-#: cfgrtl.c:2392
 
24094
+#: cfgrtl.c:2390
 
24095
 #, gcc-internal-format, gfc-internal-format
 
24096
 msgid "insn %d is in multiple basic blocks (%d and %d)"
 
24097
 msgstr ""
 
24098
 
 
24099
-#: cfgrtl.c:2404
 
24100
+#: cfgrtl.c:2402
 
24101
 #, gcc-internal-format, gfc-internal-format
 
24102
 msgid "head insn %d for block %d not found in the insn stream"
 
24103
 msgstr ""
 
24104
 
 
24105
-#: cfgrtl.c:2421
 
24106
+#: cfgrtl.c:2419
 
24107
 #, gcc-internal-format, gfc-internal-format
 
24108
 msgid "missing barrier after block %i"
 
24109
-msgstr ""
 
24110
+msgstr "thiếu chắn sau khối %i"
 
24111
 
 
24112
-#: cfgrtl.c:2437
 
24113
+#: cfgrtl.c:2435
 
24114
 #, gcc-internal-format, gfc-internal-format
 
24115
 msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
 
24116
-msgstr ""
 
24117
+msgstr "verify_flow_info: Các khối sai cho fallthru %i->%i"
 
24118
 
 
24119
-#: cfgrtl.c:2446
 
24120
+#: cfgrtl.c:2444
 
24121
 #, gcc-internal-format, gfc-internal-format
 
24122
 msgid "verify_flow_info: Incorrect fallthru %i->%i"
 
24123
-msgstr ""
 
24124
+msgstr "verify_flow_info: fallthru sai %i->%i"
 
24125
 
 
24126
-#: cfgrtl.c:2479
 
24127
+#: cfgrtl.c:2477
 
24128
 #, gcc-internal-format
 
24129
 msgid "basic blocks not laid down consecutively"
 
24130
 msgstr ""
 
24131
 
 
24132
-#: cfgrtl.c:2516
 
24133
+#: cfgrtl.c:2514
 
24134
 #, gcc-internal-format, gfc-internal-format
 
24135
 msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
 
24136
 msgstr ""
 
24137
@@ -13666,14 +13636,14 @@
 
24138
 msgstr ""
 
24139
 
 
24140
 #: cgraph.c:2316
 
24141
-#, gcc-internal-format, gfc-internal-format
 
24142
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
24143
 msgid "aux field set for edge %s->%s"
 
24144
-msgstr ""
 
24145
+msgstr "  -w warn         Đặt trường cảnh báo cho « tài khoản »\n"
 
24146
 
 
24147
 #: cgraph.c:2323
 
24148
 #, gcc-internal-format
 
24149
 msgid "execution count is negative"
 
24150
-msgstr ""
 
24151
+msgstr "số lượng thừa hành là âm"
 
24152
 
 
24153
 #: cgraph.c:2328
 
24154
 #, gcc-internal-format
 
24155
@@ -13681,9 +13651,9 @@
 
24156
 msgstr ""
 
24157
 
 
24158
 #: cgraph.c:2333
 
24159
-#, gcc-internal-format
 
24160
+#, fuzzy, gcc-internal-format
 
24161
 msgid "externally visible inline clone"
 
24162
-msgstr ""
 
24163
+msgstr "Có tên hiển thị bên ngoài thì phụ thêm dấu gạch dưới"
 
24164
 
 
24165
 #: cgraph.c:2338
 
24166
 #, gcc-internal-format
 
24167
@@ -13708,12 +13678,12 @@
 
24168
 #: cgraph.c:2374
 
24169
 #, gcc-internal-format
 
24170
 msgid "inlined_to pointer is wrong"
 
24171
-msgstr ""
 
24172
+msgstr "inlined_to con trỏ là sai"
 
24173
 
 
24174
 #: cgraph.c:2379
 
24175
-#, gcc-internal-format
 
24176
+#, fuzzy, gcc-internal-format
 
24177
 msgid "multiple inline callers"
 
24178
-msgstr ""
 
24179
+msgstr "Xắp xếp thư mục trực tiếp"
 
24180
 
 
24181
 #: cgraph.c:2386
 
24182
 #, gcc-internal-format
 
24183
@@ -13728,17 +13698,17 @@
 
24184
 #: cgraph.c:2400
 
24185
 #, gcc-internal-format
 
24186
 msgid "inlined_to pointer refers to itself"
 
24187
-msgstr ""
 
24188
+msgstr "con trỏ inlined_to chỉ đến chính nó"
 
24189
 
 
24190
 #: cgraph.c:2412
 
24191
-#, gcc-internal-format
 
24192
+#, fuzzy, gcc-internal-format
 
24193
 msgid "node has wrong clone_of"
 
24194
-msgstr ""
 
24195
+msgstr "cách ở số nhiều có số mũ không đúng"
 
24196
 
 
24197
 #: cgraph.c:2424
 
24198
-#, gcc-internal-format
 
24199
+#, fuzzy, gcc-internal-format
 
24200
 msgid "node has wrong clone list"
 
24201
-msgstr ""
 
24202
+msgstr "%s:%d: mục danh sách %d có kiểu dữ liệu không đúng"
 
24203
 
 
24204
 #: cgraph.c:2430
 
24205
 #, gcc-internal-format
 
24206
@@ -13758,12 +13728,12 @@
 
24207
 #: cgraph.c:2452
 
24208
 #, gcc-internal-format
 
24209
 msgid "Alias has call edges"
 
24210
-msgstr ""
 
24211
+msgstr "Bí danh có cạnh gọi"
 
24212
 
 
24213
 #: cgraph.c:2459
 
24214
 #, gcc-internal-format
 
24215
 msgid "Alias has non-alias reference"
 
24216
-msgstr ""
 
24217
+msgstr "Bí danh có tham chiếu non-alias"
 
24218
 
 
24219
 #: cgraph.c:2464
 
24220
 #, gcc-internal-format
 
24221
@@ -13793,7 +13763,7 @@
 
24222
 #: cgraph.c:2516
 
24223
 #, gcc-internal-format
 
24224
 msgid "shared call_stmt:"
 
24225
-msgstr ""
 
24226
+msgstr "call_stmt được chia sẻ:"
 
24227
 
 
24228
 #: cgraph.c:2524
 
24229
 #, gcc-internal-format
 
24230
@@ -13826,9 +13796,9 @@
 
24231
 msgstr "verify_cgraph_node gặp lỗi"
 
24232
 
 
24233
 #: cgraphunit.c:607
 
24234
-#, gcc-internal-format
 
24235
+#, fuzzy, gcc-internal-format
 
24236
 msgid "function %q+D part of alias cycle"
 
24237
-msgstr ""
 
24238
+msgstr "Lỗi: cycle (vòng tròn) trong %s_Alias `%s'"
 
24239
 
 
24240
 #: cgraphunit.c:716
 
24241
 #, gcc-internal-format
 
24242
@@ -13856,9 +13826,9 @@
 
24243
 msgstr ""
 
24244
 
 
24245
 #: cgraphunit.c:1081 c-family/c-pragma.c:335
 
24246
-#, gcc-internal-format
 
24247
+#, fuzzy, gcc-internal-format
 
24248
 msgid "%q+D aliased to undefined symbol %qE"
 
24249
-msgstr ""
 
24250
+msgstr "Tạo tham chiếu chưa xác định đến ký hiệu này"
 
24251
 
 
24252
 #: cgraphunit.c:1104
 
24253
 #, gcc-internal-format
 
24254
@@ -13872,14 +13842,13 @@
 
24255
 
 
24256
 #: cgraphunit.c:1127
 
24257
 #, fuzzy, gcc-internal-format
 
24258
-#| msgid "data declaration"
 
24259
 msgid "%q+D aliased declaration"
 
24260
-msgstr "lời tuyên bố dữ liệu"
 
24261
+msgstr "khai báo trước"
 
24262
 
 
24263
 #: cgraphunit.c:1199
 
24264
-#, gcc-internal-format
 
24265
+#, fuzzy, gcc-internal-format
 
24266
 msgid "failed to reclaim unneeded function"
 
24267
-msgstr ""
 
24268
+msgstr "lỗi tổ hợp chuỗi « %s » với hàm %s\n"
 
24269
 
 
24270
 #: cgraphunit.c:1229
 
24271
 #, gcc-internal-format
 
24272
@@ -13887,9 +13856,9 @@
 
24273
 msgstr ""
 
24274
 
 
24275
 #: cgraphunit.c:1666
 
24276
-#, gcc-internal-format
 
24277
+#, fuzzy, gcc-internal-format
 
24278
 msgid "size of return value of %q+D is %u bytes"
 
24279
-msgstr ""
 
24280
+msgstr "@a trong @i %i có một kích cỡ giá trị (%N) @n\n"
 
24281
 
 
24282
 #: cgraphunit.c:1669
 
24283
 #, gcc-internal-format
 
24284
@@ -13911,7 +13880,7 @@
 
24285
 msgid "no arguments"
 
24286
 msgstr "không có đối số nào"
 
24287
 
 
24288
-#: collect2.c:1284 opts.c:794
 
24289
+#: collect2.c:1284 opts.c:797
 
24290
 #, gcc-internal-format
 
24291
 msgid "LTO support has not been enabled in this configuration"
 
24292
 msgstr ""
 
24293
@@ -13924,7 +13893,7 @@
 
24294
 #: collect2.c:1424
 
24295
 #, gcc-internal-format, gfc-internal-format
 
24296
 msgid "unknown demangling style '%s'"
 
24297
-msgstr ""
 
24298
+msgstr "không rõ kiểu khắt khe \"%s\""
 
24299
 
 
24300
 # Literal: don't translate; Nghĩa chữ: dừng dịch
 
24301
 #: collect2.c:1520 collect2.c:1703 collect2.c:1738
 
24302
@@ -13946,7 +13915,7 @@
 
24303
 #: collect2.c:1813
 
24304
 #, gcc-internal-format, gfc-internal-format
 
24305
 msgid "%s terminated with signal %d [%s]%s"
 
24306
-msgstr ""
 
24307
+msgstr "%s đã kết thúc với tín hiệu %d [%s]%s"
 
24308
 
 
24309
 #: collect2.c:1874
 
24310
 #, gcc-internal-format, gfc-internal-format
 
24311
@@ -13968,12 +13937,12 @@
 
24312
 msgid "cannot find '%s'"
 
24313
 msgstr "không tìm thấy '%s'"
 
24314
 
 
24315
-#: collect2.c:1921 collect2.c:2448 collect2.c:2644 gcc.c:2749
 
24316
+#: collect2.c:1921 collect2.c:2448 collect2.c:2644 gcc.c:2750
 
24317
 #, gcc-internal-format
 
24318
 msgid "pex_init failed: %m"
 
24319
 msgstr "pex_init bị lỗi: %m"
 
24320
 
 
24321
-#: collect2.c:1930 collect2.c:2457 collect2.c:2652 gcc.c:7188
 
24322
+#: collect2.c:1930 collect2.c:2457 collect2.c:2652 gcc.c:7191
 
24323
 #, gcc-internal-format
 
24324
 msgid "%s: %m"
 
24325
 msgstr "%s: %m"
 
24326
@@ -14049,9 +14018,9 @@
 
24327
 msgstr ""
 
24328
 
 
24329
 #: convert.c:365
 
24330
-#, gcc-internal-format
 
24331
+#, fuzzy, gcc-internal-format
 
24332
 msgid "conversion to incomplete type"
 
24333
-msgstr ""
 
24334
+msgstr "nguồn là một hàm trỏ tới loại không hoàn toàn"
 
24335
 
 
24336
 #: convert.c:823 convert.c:899
 
24337
 #, gcc-internal-format
 
24338
@@ -14076,7 +14045,7 @@
 
24339
 #: convert.c:905
 
24340
 #, gcc-internal-format
 
24341
 msgid "can%'t convert value to a vector"
 
24342
-msgstr ""
 
24343
+msgstr "không thể chuyển đổi giá trị thành kiểu vector"
 
24344
 
 
24345
 #: convert.c:944
 
24346
 #, gcc-internal-format
 
24347
@@ -14091,22 +14060,22 @@
 
24348
 #: coverage.c:203
 
24349
 #, gcc-internal-format
 
24350
 msgid "%qs is version %q.*s, expected version %q.*s"
 
24351
-msgstr ""
 
24352
+msgstr "%qs là phiên bản %q.*s, cần phiên bản %q.*s"
 
24353
 
 
24354
 #: coverage.c:285 coverage.c:294
 
24355
-#, gcc-internal-format, gfc-internal-format
 
24356
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
24357
 msgid "Profile data for function %u is corrupted"
 
24358
-msgstr ""
 
24359
+msgstr "« %s » không phải là tập tin dữ liệu do hiệu năng sử dụng đúng đối với « %s »"
 
24360
 
 
24361
 #: coverage.c:286
 
24362
 #, gcc-internal-format
 
24363
 msgid "checksum is (%x,%x) instead of (%x,%x)"
 
24364
-msgstr ""
 
24365
+msgstr "tổng kiểm là (%x,%x) thay vì (%x,%x)"
 
24366
 
 
24367
 #: coverage.c:295
 
24368
 #, gcc-internal-format, gfc-internal-format
 
24369
 msgid "number of counters is %d instead of %d"
 
24370
-msgstr ""
 
24371
+msgstr "số đếm phải là %d thay vì %d"
 
24372
 
 
24373
 #: coverage.c:301
 
24374
 #, gcc-internal-format, gfc-internal-format
 
24375
@@ -14129,14 +14098,14 @@
 
24376
 msgstr ""
 
24377
 
 
24378
 #: coverage.c:380
 
24379
-#, gcc-internal-format
 
24380
+#, fuzzy, gcc-internal-format
 
24381
 msgid "coverage mismatch ignored"
 
24382
-msgstr ""
 
24383
+msgstr "'%s' có thêm '..', bỏ qua."
 
24384
 
 
24385
 #: coverage.c:382
 
24386
 #, gcc-internal-format
 
24387
 msgid "execution counts estimated"
 
24388
-msgstr ""
 
24389
+msgstr "số lượng thừa hành được ước lượng"
 
24390
 
 
24391
 #: coverage.c:383
 
24392
 #, gcc-internal-format
 
24393
@@ -14169,9 +14138,9 @@
 
24394
 msgstr ""
 
24395
 
 
24396
 #: cprop.c:1747 gcse.c:4075
 
24397
-#, gcc-internal-format, gfc-internal-format
 
24398
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
24399
 msgid "%s: %d basic blocks and %d registers"
 
24400
-msgstr ""
 
24401
+msgstr "Sử dụng những thanh ghi r2 và r5"
 
24402
 
 
24403
 #: data-streamer-in.c:52
 
24404
 #, gcc-internal-format
 
24405
@@ -14213,35 +14182,35 @@
 
24406
 msgid "global constructors not supported on this target"
 
24407
 msgstr ""
 
24408
 
 
24409
-#: diagnostic.c:1145
 
24410
+#: diagnostic.c:1148
 
24411
 #, gcc-internal-format, gfc-internal-format
 
24412
 msgid "in %s, at %s:%d"
 
24413
 msgstr "trong %s, tại %s:%d"
 
24414
 
 
24415
 #: dominance.c:1029
 
24416
-#, gcc-internal-format, gfc-internal-format
 
24417
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
24418
 msgid "dominator of %d status unknown"
 
24419
-msgstr ""
 
24420
+msgstr "nhận được trạng thái không rõ từ câu lệnh (0x%X)"
 
24421
 
 
24422
 #: dominance.c:1036
 
24423
-#, gcc-internal-format, gfc-internal-format
 
24424
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
24425
 msgid "dominator of %d should be %d, not %d"
 
24426
-msgstr ""
 
24427
+msgstr "« tùy chọn->đối số » không thể vô giá trị"
 
24428
 
 
24429
 #: dumpfile.c:248 dumpfile.c:411 dumpfile.c:494
 
24430
-#, fuzzy, gcc-internal-format
 
24431
+#, gcc-internal-format
 
24432
 msgid "could not open dump file %qs: %m"
 
24433
-msgstr "không thể mở tập tin đáp ứng %s"
 
24434
+msgstr "không thể mở tập tin dump %qs: %m"
 
24435
 
 
24436
 #: dumpfile.c:724
 
24437
 #, gcc-internal-format
 
24438
 msgid "ignoring unknown option %q.*s in %<-fdump-%s%>"
 
24439
-msgstr ""
 
24440
+msgstr "bỏ qua tùy chọn không hiểu %q.*s trong %<-fdump-%s%>"
 
24441
 
 
24442
 #: dumpfile.c:831
 
24443
 #, gcc-internal-format
 
24444
 msgid "unknown option %q.*s in %<-fopt-info-%s%>"
 
24445
-msgstr ""
 
24446
+msgstr "không hiểu tùy chọn %q.*s trong %<-fopt-info-%s%>"
 
24447
 
 
24448
 #: dumpfile.c:862
 
24449
 #, gcc-internal-format
 
24450
@@ -14258,22 +14227,22 @@
 
24451
 msgid "non-delegitimized UNSPEC %s (%d) found in variable location"
 
24452
 msgstr ""
 
24453
 
 
24454
-#: emit-rtl.c:2612
 
24455
+#: emit-rtl.c:2616
 
24456
 #, gcc-internal-format
 
24457
 msgid "invalid rtl sharing found in the insn"
 
24458
 msgstr ""
 
24459
 
 
24460
-#: emit-rtl.c:2614
 
24461
+#: emit-rtl.c:2618
 
24462
 #, gcc-internal-format
 
24463
 msgid "shared rtx"
 
24464
-msgstr ""
 
24465
+msgstr "rtx dùng chung"
 
24466
 
 
24467
-#: emit-rtl.c:2616
 
24468
+#: emit-rtl.c:2620
 
24469
 #, gcc-internal-format
 
24470
 msgid "internal consistency failure"
 
24471
-msgstr ""
 
24472
+msgstr "tính nhất quán nội tại gặp lỗi nghiêm trọng"
 
24473
 
 
24474
-#: emit-rtl.c:3741
 
24475
+#: emit-rtl.c:3749
 
24476
 #, gcc-internal-format
 
24477
 msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
 
24478
 msgstr ""
 
24479
@@ -14281,59 +14250,59 @@
 
24480
 #: errors.c:132
 
24481
 #, gcc-internal-format, gfc-internal-format
 
24482
 msgid "abort in %s, at %s:%d"
 
24483
-msgstr ""
 
24484
+msgstr "bỏ dở lúc %s, tại %s:%d"
 
24485
 
 
24486
-#: except.c:2026
 
24487
+#: except.c:2075
 
24488
 #, gcc-internal-format
 
24489
 msgid "argument of %<__builtin_eh_return_regno%> must be constant"
 
24490
 msgstr ""
 
24491
 
 
24492
-#: except.c:2163
 
24493
+#: except.c:2212
 
24494
 #, gcc-internal-format
 
24495
 msgid "__builtin_eh_return not supported on this target"
 
24496
 msgstr ""
 
24497
 
 
24498
-#: except.c:3222 except.c:3247
 
24499
+#: except.c:3271 except.c:3296
 
24500
 #, gcc-internal-format, gfc-internal-format
 
24501
 msgid "region_array is corrupted for region %i"
 
24502
 msgstr ""
 
24503
 
 
24504
-#: except.c:3235 except.c:3266
 
24505
+#: except.c:3284 except.c:3315
 
24506
 #, gcc-internal-format, gfc-internal-format
 
24507
 msgid "lp_array is corrupted for lp %i"
 
24508
 msgstr ""
 
24509
 
 
24510
-#: except.c:3252
 
24511
+#: except.c:3301
 
24512
 #, gcc-internal-format, gfc-internal-format
 
24513
 msgid "outer block of region %i is wrong"
 
24514
 msgstr ""
 
24515
 
 
24516
-#: except.c:3257
 
24517
+#: except.c:3306
 
24518
 #, gcc-internal-format, gfc-internal-format
 
24519
 msgid "negative nesting depth of region %i"
 
24520
 msgstr ""
 
24521
 
 
24522
-#: except.c:3271
 
24523
+#: except.c:3320
 
24524
 #, gcc-internal-format, gfc-internal-format
 
24525
 msgid "region of lp %i is wrong"
 
24526
-msgstr ""
 
24527
+msgstr "vùng của lp %i là sai"
 
24528
 
 
24529
-#: except.c:3298
 
24530
+#: except.c:3347
 
24531
 #, gcc-internal-format, gfc-internal-format
 
24532
 msgid "tree list ends on depth %i"
 
24533
 msgstr ""
 
24534
 
 
24535
-#: except.c:3303
 
24536
+#: except.c:3352
 
24537
 #, gcc-internal-format
 
24538
 msgid "region_array does not match region_tree"
 
24539
 msgstr ""
 
24540
 
 
24541
-#: except.c:3308
 
24542
+#: except.c:3357
 
24543
 #, gcc-internal-format
 
24544
 msgid "lp_array does not match region_tree"
 
24545
 msgstr ""
 
24546
 
 
24547
-#: except.c:3315
 
24548
+#: except.c:3364
 
24549
 #, gcc-internal-format
 
24550
 msgid "verify_eh_tree failed"
 
24551
 msgstr "verify_eh_tree gặp lỗi"
 
24552
@@ -14373,12 +14342,12 @@
 
24553
 msgid "local frame unavailable (naked function?)"
 
24554
 msgstr ""
 
24555
 
 
24556
-#: expr.c:10191
 
24557
+#: expr.c:10192
 
24558
 #, gcc-internal-format
 
24559
 msgid "%Kcall to %qs declared with attribute error: %s"
 
24560
 msgstr ""
 
24561
 
 
24562
-#: expr.c:10198
 
24563
+#: expr.c:10199
 
24564
 #, gcc-internal-format
 
24565
 msgid "%Kcall to %qs declared with attribute warning: %s"
 
24566
 msgstr ""
 
24567
@@ -14413,47 +14382,47 @@
 
24568
 msgid "assuming signed overflow does not occur when negating a division"
 
24569
 msgstr ""
 
24570
 
 
24571
-#: fold-const.c:3437 fold-const.c:3449
 
24572
+#: fold-const.c:3450 fold-const.c:3462
 
24573
 #, gcc-internal-format, gfc-internal-format
 
24574
 msgid "comparison is always %d due to width of bit-field"
 
24575
 msgstr ""
 
24576
 
 
24577
-#: fold-const.c:4849 tree-ssa-reassoc.c:1943
 
24578
+#: fold-const.c:4862 tree-ssa-reassoc.c:1944
 
24579
 #, gcc-internal-format
 
24580
 msgid "assuming signed overflow does not occur when simplifying range test"
 
24581
 msgstr ""
 
24582
 
 
24583
-#: fold-const.c:5285 fold-const.c:5299
 
24584
+#: fold-const.c:5298 fold-const.c:5312
 
24585
 #, gcc-internal-format, gfc-internal-format
 
24586
 msgid "comparison is always %d"
 
24587
-msgstr ""
 
24588
+msgstr "so sánh luôn là %d"
 
24589
 
 
24590
-#: fold-const.c:5432
 
24591
+#: fold-const.c:5445
 
24592
 #, gcc-internal-format
 
24593
 msgid "%<or%> of unmatched not-equal tests is always 1"
 
24594
 msgstr ""
 
24595
 
 
24596
-#: fold-const.c:5437
 
24597
+#: fold-const.c:5450
 
24598
 #, gcc-internal-format
 
24599
 msgid "%<and%> of mutually exclusive equal-tests is always 0"
 
24600
 msgstr ""
 
24601
 
 
24602
-#: fold-const.c:8729
 
24603
+#: fold-const.c:8742
 
24604
 #, gcc-internal-format
 
24605
 msgid "assuming signed overflow does not occur when reducing constant in comparison"
 
24606
 msgstr ""
 
24607
 
 
24608
-#: fold-const.c:8887
 
24609
+#: fold-const.c:8900
 
24610
 #, fuzzy, gcc-internal-format
 
24611
 msgid "assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C1 +- C2"
 
24612
 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 |"
 
24613
 
 
24614
-#: fold-const.c:9150
 
24615
+#: fold-const.c:9163
 
24616
 #, gcc-internal-format
 
24617
 msgid "assuming signed overflow does not occur when combining constants around a comparison"
 
24618
 msgstr ""
 
24619
 
 
24620
-#: fold-const.c:14564
 
24621
+#: fold-const.c:14577
 
24622
 #, gcc-internal-format
 
24623
 msgid "fold check: original tree changed by fold"
 
24624
 msgstr ""
 
24625
@@ -14464,9 +14433,9 @@
 
24626
 msgstr ""
 
24627
 
 
24628
 #: function.c:1738 gimplify.c:5409
 
24629
-#, gcc-internal-format
 
24630
+#, fuzzy, gcc-internal-format
 
24631
 msgid "impossible constraint in %<asm%>"
 
24632
-msgstr ""
 
24633
+msgstr "do_constant chứa một lỗi không thể phục hồi"
 
24634
 
 
24635
 #: function.c:3992
 
24636
 #, gcc-internal-format
 
24637
@@ -14478,142 +14447,142 @@
 
24638
 msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
 
24639
 msgstr ""
 
24640
 
 
24641
-#: function.c:4631
 
24642
+#: function.c:4620
 
24643
 #, gcc-internal-format
 
24644
 msgid "function returns an aggregate"
 
24645
 msgstr "hàm trả về một tập hợp"
 
24646
 
 
24647
-#: function.c:4993
 
24648
+#: function.c:4982
 
24649
 #, gcc-internal-format
 
24650
 msgid "unused parameter %q+D"
 
24651
 msgstr "tham số chưa dùng %q+D"
 
24652
 
 
24653
-#: gcc.c:1804 gcc.c:1824
 
24654
+#: gcc.c:1805 gcc.c:1825
 
24655
 #, gcc-internal-format, gfc-internal-format
 
24656
 msgid "specs %%include syntax malformed after %ld characters"
 
24657
 msgstr "đặc tả chứa cú pháp %%include dạng sai sau %ld ký tự"
 
24658
 
 
24659
-#: gcc.c:1850 gcc.c:1859 gcc.c:1869 gcc.c:1879
 
24660
+#: gcc.c:1851 gcc.c:1860 gcc.c:1870 gcc.c:1880
 
24661
 #, gcc-internal-format, gfc-internal-format
 
24662
 msgid "specs %%rename syntax malformed after %ld characters"
 
24663
 msgstr "đặc tả chứa cú pháp %%rename dạng sai sau %ld ký tự"
 
24664
 
 
24665
-#: gcc.c:1889
 
24666
+#: gcc.c:1890
 
24667
 #, gcc-internal-format, gfc-internal-format
 
24668
 msgid "specs %s spec was not found to be renamed"
 
24669
 msgstr "đặc tả chứa đặc tả %s không có tên mới"
 
24670
 
 
24671
-#: gcc.c:1896
 
24672
+#: gcc.c:1897
 
24673
 #, fuzzy, gcc-internal-format
 
24674
 msgid "%s: attempt to rename spec %qs to already defined spec %qs"
 
24675
 msgstr "%s: đã thử thay đổi tên của đặc tả '%s' thành đặc tả đã xác định '%s'"
 
24676
 
 
24677
-#: gcc.c:1917
 
24678
+#: gcc.c:1918
 
24679
 #, gcc-internal-format, gfc-internal-format
 
24680
 msgid "specs unknown %% command after %ld characters"
 
24681
 msgstr "đặc tả chứa một lệnh %% không rõ sai sau %ld ký tự"
 
24682
 
 
24683
-#: gcc.c:1928 gcc.c:1941
 
24684
+#: gcc.c:1929 gcc.c:1942
 
24685
 #, gcc-internal-format, gfc-internal-format
 
24686
 msgid "specs file malformed after %ld characters"
 
24687
 msgstr "tập tin đặc tả dạng sai sau %ld ký tự"
 
24688
 
 
24689
-#: gcc.c:1993
 
24690
+#: gcc.c:1994
 
24691
 #, gcc-internal-format
 
24692
 msgid "spec file has no spec for linking"
 
24693
 msgstr "tập tin đặc tả không có đặc tả để liên kết"
 
24694
 
 
24695
-#: gcc.c:2538
 
24696
-#, fuzzy, gcc-internal-format
 
24697
+#: gcc.c:2539
 
24698
+#, gcc-internal-format
 
24699
 msgid "system path %qs is not absolute"
 
24700
-msgstr "đường dẫn '%s' không phải tuyệt đối"
 
24701
+msgstr "đường dẫn hệ thống %qs không phải dạng tuyệt đối"
 
24702
 
 
24703
-#: gcc.c:2626
 
24704
+#: gcc.c:2627
 
24705
 #, gcc-internal-format
 
24706
 msgid "-pipe not supported"
 
24707
 msgstr "không hỗ trợ -pipe"
 
24708
 
 
24709
-#: gcc.c:2788
 
24710
+#: gcc.c:2789
 
24711
 #, gcc-internal-format
 
24712
 msgid "failed to get exit status: %m"
 
24713
 msgstr "không lấy được trạng thái thoát: %m"
 
24714
 
 
24715
-#: gcc.c:2794
 
24716
+#: gcc.c:2795
 
24717
 #, gcc-internal-format
 
24718
 msgid "failed to get process times: %m"
 
24719
 msgstr "không lấy được thời gian tiến trình: %m"
 
24720
 
 
24721
-#: gcc.c:2820
 
24722
+#: gcc.c:2821
 
24723
 #, gcc-internal-format, gfc-internal-format
 
24724
 msgid "%s (program %s)"
 
24725
 msgstr "%s (chương trình %s)"
 
24726
 
 
24727
-#: gcc.c:3251 opts-common.c:986 opts-common.c:1058
 
24728
-#, fuzzy, gcc-internal-format
 
24729
+#: gcc.c:3252 opts-common.c:1019 opts-common.c:1091
 
24730
+#, gcc-internal-format
 
24731
 msgid "unrecognized command line option %qs"
 
24732
-msgstr "không nhận ra địa chỉ"
 
24733
+msgstr "không thừa nhận tùy chọn dòng lệnh %qs"
 
24734
 
 
24735
-#: gcc.c:3506
 
24736
-#, fuzzy, gcc-internal-format
 
24737
+#: gcc.c:3507
 
24738
+#, gcc-internal-format
 
24739
 msgid "%qs is an unknown -save-temps option"
 
24740
-msgstr "'%s' là một tuỳ chọn -save-temps không rõ"
 
24741
+msgstr "%qs là tùy chọn không hiểu -save-temps"
 
24742
 
 
24743
-#: gcc.c:3967
 
24744
+#: gcc.c:3968
 
24745
 #, gcc-internal-format
 
24746
 msgid "-pipe ignored because -save-temps specified"
 
24747
-msgstr ""
 
24748
+msgstr "-pipe bị bỏ qua bởi vì -save-temps được chỉ ra"
 
24749
 
 
24750
-#: gcc.c:4055
 
24751
+#: gcc.c:4056
 
24752
 #, gcc-internal-format
 
24753
 msgid "%<-x %s%> after last input file has no effect"
 
24754
-msgstr ""
 
24755
+msgstr "%<-x %s%> sau tập tin đầu vào cuối không chịu tác động"
 
24756
 
 
24757
-#: gcc.c:4217
 
24758
+#: gcc.c:4218
 
24759
 #, fuzzy, gcc-internal-format
 
24760
 msgid "unable to locate default linker script %qs in the library search paths"
 
24761
 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"
 
24762
 
 
24763
-#: gcc.c:4421
 
24764
-#, fuzzy, gcc-internal-format
 
24765
+#: gcc.c:4422
 
24766
+#, gcc-internal-format
 
24767
 msgid "switch %qs does not start with %<-%>"
 
24768
-msgstr "cái chuyển '%s' không bắt đầu bằng '-'"
 
24769
+msgstr "switch %qs không bắt đầu với %<-%>"
 
24770
 
 
24771
-#: gcc.c:4424
 
24772
+#: gcc.c:4425
 
24773
 #, gcc-internal-format
 
24774
 msgid "spec-generated switch is just %<-%>"
 
24775
 msgstr ""
 
24776
 
 
24777
-#: gcc.c:4515
 
24778
+#: gcc.c:4516
 
24779
 #, gcc-internal-format, gfc-internal-format
 
24780
 msgid "could not open temporary response file %s"
 
24781
 msgstr "không thể mở tập tin đáp ứng tạm thời %s"
 
24782
 
 
24783
-#: gcc.c:4521
 
24784
+#: gcc.c:4522
 
24785
 #, gcc-internal-format, gfc-internal-format
 
24786
 msgid "could not write to temporary response file %s"
 
24787
 msgstr "không thể ghi vào tập tin đáp ứng tạm thời %s"
 
24788
 
 
24789
-#: gcc.c:4527
 
24790
+#: gcc.c:4528
 
24791
 #, gcc-internal-format, gfc-internal-format
 
24792
 msgid "could not close temporary response file %s"
 
24793
 msgstr "không thể đóng tập tin đáp ứng tạm thời %s"
 
24794
 
 
24795
-#: gcc.c:4650
 
24796
+#: gcc.c:4651
 
24797
 #, gcc-internal-format
 
24798
 msgid "spec %qs invalid"
 
24799
 msgstr "đặc tả %qs không hợp lệ"
 
24800
 
 
24801
-#: gcc.c:4799
 
24802
+#: gcc.c:4800
 
24803
 #, gcc-internal-format
 
24804
 msgid "spec %qs has invalid %<%%0%c%>"
 
24805
 msgstr "đặc tả %qs có %<%%0%c%> không hợp lệ"
 
24806
 
 
24807
-#: gcc.c:5118
 
24808
+#: gcc.c:5119
 
24809
 #, gcc-internal-format
 
24810
 msgid "spec %qs has invalid %<%%W%c%>"
 
24811
 msgstr "đặc tả %qs có %<%%W%c%> không hợp lệ"
 
24812
 
 
24813
-#: gcc.c:5140
 
24814
+#: gcc.c:5141
 
24815
 #, gcc-internal-format
 
24816
 msgid "spec %qs has invalid %<%%x%c%>"
 
24817
 msgstr "đặc tả %qs có %<%%x%c%> không hợp lệ"
 
24818
@@ -14621,225 +14590,223 @@
 
24819
 #. Catch the case where a spec string contains something like
 
24820
 #. '%{foo:%*}'.  i.e. there is no * in the pattern on the left
 
24821
 #. hand side of the :.
 
24822
-#: gcc.c:5341
 
24823
+#: gcc.c:5342
 
24824
 #, gcc-internal-format
 
24825
 msgid "spec failure: %<%%*%> has not been initialized by pattern match"
 
24826
 msgstr ""
 
24827
 
 
24828
-#: gcc.c:5384
 
24829
+#: gcc.c:5385
 
24830
 #, gcc-internal-format
 
24831
 msgid "spec failure: unrecognized spec option %qc"
 
24832
 msgstr ""
 
24833
 
 
24834
-#: gcc.c:5446
 
24835
+#: gcc.c:5447
 
24836
 #, gcc-internal-format
 
24837
 msgid "unknown spec function %qs"
 
24838
 msgstr "không hiểu hàm đặc tả %qs"
 
24839
 
 
24840
-#: gcc.c:5476
 
24841
+#: gcc.c:5477
 
24842
 #, gcc-internal-format
 
24843
 msgid "error in args to spec function %qs"
 
24844
 msgstr "gặp lỗi trong các đối số tới hàm đặc tả %qs"
 
24845
 
 
24846
-#: gcc.c:5527
 
24847
+#: gcc.c:5528
 
24848
 #, gcc-internal-format
 
24849
 msgid "malformed spec function name"
 
24850
 msgstr "tên hàm đặc tả dạng sai"
 
24851
 
 
24852
 #. )
 
24853
-#: gcc.c:5530
 
24854
+#: gcc.c:5531
 
24855
 #, gcc-internal-format
 
24856
 msgid "no arguments for spec function"
 
24857
 msgstr "không có đối số tới hàm đặc tả"
 
24858
 
 
24859
-#: gcc.c:5549
 
24860
+#: gcc.c:5550
 
24861
 #, gcc-internal-format
 
24862
 msgid "malformed spec function arguments"
 
24863
 msgstr "đối số hàm đặc tả dạng sai"
 
24864
 
 
24865
-#: gcc.c:5810
 
24866
+#: gcc.c:5811
 
24867
 #, gcc-internal-format
 
24868
 msgid "braced spec %qs is invalid at %qc"
 
24869
 msgstr "đặc tả giữa ngoặc móc %qs không hợp lệ tại %qc"
 
24870
 
 
24871
-#: gcc.c:5898
 
24872
+#: gcc.c:5899
 
24873
 #, gcc-internal-format
 
24874
 msgid "braced spec body %qs is invalid"
 
24875
 msgstr "thân của đặc tả giữa ngoặc móc %qs không hợp lệ"
 
24876
 
 
24877
-#: gcc.c:6151
 
24878
+#: gcc.c:6152
 
24879
 #, gcc-internal-format, gfc-internal-format
 
24880
 msgid "%s: could not determine length of compare-debug file %s"
 
24881
 msgstr ""
 
24882
 
 
24883
-#: gcc.c:6162
 
24884
+#: gcc.c:6163
 
24885
 #, gcc-internal-format, gfc-internal-format
 
24886
 msgid "%s: -fcompare-debug failure (length)"
 
24887
 msgstr "%s: -fcompare-debug thất bại (độ dài)"
 
24888
 
 
24889
-#: gcc.c:6172 gcc.c:6213
 
24890
+#: gcc.c:6173 gcc.c:6214
 
24891
 #, gcc-internal-format, gfc-internal-format
 
24892
 msgid "%s: could not open compare-debug file %s"
 
24893
-msgstr ""
 
24894
+msgstr "%s: không thể mở tập tin compare-debug %s"
 
24895
 
 
24896
-#: gcc.c:6192 gcc.c:6229
 
24897
+#: gcc.c:6193 gcc.c:6230
 
24898
 #, gcc-internal-format, gfc-internal-format
 
24899
 msgid "%s: -fcompare-debug failure"
 
24900
 msgstr "%s: -fcompare-debug thất bại"
 
24901
 
 
24902
-#: gcc.c:6304
 
24903
+#: gcc.c:6305
 
24904
 #, gcc-internal-format
 
24905
 msgid "atexit failed"
 
24906
 msgstr "atexit gặp lỗi"
 
24907
 
 
24908
-#: gcc.c:6453
 
24909
+#: gcc.c:6454
 
24910
 #, gcc-internal-format
 
24911
 msgid "spec failure: more than one arg to SYSROOT_SUFFIX_SPEC"
 
24912
 msgstr "spec thất bại: có nhiều hơn một đối số chuyển cho SYSROOT_SUFFIX_SPEC"
 
24913
 
 
24914
-#: gcc.c:6477
 
24915
+#: gcc.c:6478
 
24916
 #, gcc-internal-format
 
24917
 msgid "spec failure: more than one arg to SYSROOT_HEADERS_SUFFIX_SPEC"
 
24918
 msgstr "spec thất bại: có nhiều hơn một đối số chuyển cho SYSROOT_HEADERS_SUFFIX_SPEC"
 
24919
 
 
24920
-#: gcc.c:6643
 
24921
-#, fuzzy, gcc-internal-format
 
24922
+#: gcc.c:6645
 
24923
+#, gcc-internal-format
 
24924
 msgid "unrecognized command line option %<-%s%>"
 
24925
-msgstr "không nhận ra địa chỉ"
 
24926
+msgstr "không thừa nhận tùy chọn dòng lệnh %<-%s%>"
 
24927
 
 
24928
 #. The error status indicates that only one set of fixed
 
24929
 #. headers should be built.
 
24930
-#: gcc.c:6729
 
24931
+#: gcc.c:6731
 
24932
 #, gcc-internal-format
 
24933
 msgid "not configured with sysroot headers suffix"
 
24934
 msgstr "không được cấu hình với hậu số phần đầu sysroot"
 
24935
 
 
24936
-#: gcc.c:6812
 
24937
+#: gcc.c:6814
 
24938
 #, gcc-internal-format
 
24939
 msgid "no input files"
 
24940
 msgstr "không có tập tin nhập vào"
 
24941
 
 
24942
-#: gcc.c:6861
 
24943
+#: gcc.c:6863
 
24944
 #, gcc-internal-format
 
24945
 msgid "cannot specify -o with -c, -S or -E with multiple files"
 
24946
 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"
 
24947
 
 
24948
-#: gcc.c:6891
 
24949
+#: gcc.c:6893
 
24950
 #, gcc-internal-format, gfc-internal-format
 
24951
 msgid "%s: %s compiler not installed on this system"
 
24952
 msgstr "%s: trình biên dịch %s chưa được cài đặt trên hệ thống này"
 
24953
 
 
24954
-#: gcc.c:6913
 
24955
+#: gcc.c:6915
 
24956
 #, gcc-internal-format
 
24957
 msgid "recompiling with -fcompare-debug"
 
24958
 msgstr "hãy dịch lại với tùy chọn -fcompare-debug"
 
24959
 
 
24960
-#: gcc.c:6929
 
24961
+#: gcc.c:6931
 
24962
 #, gcc-internal-format
 
24963
 msgid "during -fcompare-debug recompilation"
 
24964
 msgstr ""
 
24965
 
 
24966
-#: gcc.c:6938
 
24967
+#: gcc.c:6940
 
24968
 #, gcc-internal-format
 
24969
 msgid "comparing final insns dumps"
 
24970
 msgstr ""
 
24971
 
 
24972
-#: gcc.c:7044
 
24973
+#: gcc.c:7046
 
24974
 #, gcc-internal-format, gfc-internal-format
 
24975
 msgid "-fuse-linker-plugin, but %s not found"
 
24976
 msgstr "-fuse-linker-plugin, mà không tìm thấy %s"
 
24977
 
 
24978
-#: gcc.c:7076
 
24979
+#: gcc.c:7079
 
24980
 #, gcc-internal-format, gfc-internal-format
 
24981
 msgid "%s: linker input file unused because linking not done"
 
24982
 msgstr ""
 
24983
 
 
24984
-#: gcc.c:7117
 
24985
+#: gcc.c:7120
 
24986
 #, gcc-internal-format, gfc-internal-format
 
24987
 msgid "language %s not recognized"
 
24988
 msgstr "không chấp nhận ngôn ngữ %s"
 
24989
 
 
24990
-#: gcc.c:7344
 
24991
+#: gcc.c:7347
 
24992
 #, gcc-internal-format
 
24993
 msgid "multilib spec %qs is invalid"
 
24994
 msgstr "đặc tả đa thư viện %qs không hợp lệ"
 
24995
 
 
24996
-#: gcc.c:7538
 
24997
+#: gcc.c:7541
 
24998
 #, gcc-internal-format
 
24999
 msgid "multilib exclusions %qs is invalid"
 
25000
 msgstr "sự loại từ đa thư viện %qs không hợp lệ"
 
25001
 
 
25002
-#: gcc.c:7602
 
25003
+#: gcc.c:7605
 
25004
 #, fuzzy, gcc-internal-format
 
25005
-#| msgid "multilib select %qs is invalid"
 
25006
 msgid "multilib select %qs %qs is invalid"
 
25007
 msgstr "sự lựa chọn đa thư viện %qs không hợp lệ"
 
25008
 
 
25009
-#: gcc.c:7758
 
25010
+#: gcc.c:7761
 
25011
 #, gcc-internal-format
 
25012
 msgid "multilib select %qs is invalid"
 
25013
 msgstr "sự lựa chọn đa thư viện %qs không hợp lệ"
 
25014
 
 
25015
-#: gcc.c:7797
 
25016
+#: gcc.c:7800
 
25017
 #, gcc-internal-format
 
25018
 msgid "multilib exclusion %qs is invalid"
 
25019
 msgstr "sự loại từ đa thư viện %qs không hợp lệ"
 
25020
 
 
25021
-#: gcc.c:8003
 
25022
+#: gcc.c:8006
 
25023
 #, gcc-internal-format
 
25024
 msgid "environment variable %qs not defined"
 
25025
 msgstr "chưa định nghĩa biến môi trường%qs"
 
25026
 
 
25027
-#: gcc.c:8115 gcc.c:8120
 
25028
+#: gcc.c:8118 gcc.c:8123
 
25029
 #, gcc-internal-format
 
25030
 msgid "invalid version number %qs"
 
25031
 msgstr "số thứ tự phiên bản không hợp lệ %qs"
 
25032
 
 
25033
-#: gcc.c:8163
 
25034
+#: gcc.c:8166
 
25035
 #, gcc-internal-format, gfc-internal-format
 
25036
 msgid "too few arguments to %%:version-compare"
 
25037
 msgstr "quá ít đối số tới %%:version-compare"
 
25038
 
 
25039
-#: gcc.c:8169
 
25040
+#: gcc.c:8172
 
25041
 #, gcc-internal-format, gfc-internal-format
 
25042
 msgid "too many arguments to %%:version-compare"
 
25043
 msgstr "quá nhiều đối số tới %%:version-compare"
 
25044
 
 
25045
-#: gcc.c:8210
 
25046
+#: gcc.c:8213
 
25047
 #, gcc-internal-format
 
25048
 msgid "unknown operator %qs in %%:version-compare"
 
25049
 msgstr "không hiểu toán tử %qs trong %%:version-compare"
 
25050
 
 
25051
-#: gcc.c:8333
 
25052
+#: gcc.c:8336
 
25053
 #, gcc-internal-format, gfc-internal-format
 
25054
 msgid "too many arguments to %%:compare-debug-dump-opt"
 
25055
 msgstr "quá nhiều đối số tới %%:compare-debug-dump-opt"
 
25056
 
 
25057
-#: gcc.c:8405
 
25058
+#: gcc.c:8408
 
25059
 #, gcc-internal-format, gfc-internal-format
 
25060
 msgid "too many arguments to %%:compare-debug-self-opt"
 
25061
 msgstr "quá nhiều đối số tới %%:compare-debug-self-opt"
 
25062
 
 
25063
-#: gcc.c:8440
 
25064
+#: gcc.c:8443
 
25065
 #, gcc-internal-format, gfc-internal-format
 
25066
 msgid "too few arguments to %%:compare-debug-auxbase-opt"
 
25067
 msgstr "quá ít đối số tới %%:compare-debug-auxbase-opt"
 
25068
 
 
25069
-#: gcc.c:8443
 
25070
+#: gcc.c:8446
 
25071
 #, gcc-internal-format, gfc-internal-format
 
25072
 msgid "too many arguments to %%:compare-debug-auxbase-opt"
 
25073
 msgstr "quá nhiều đối số tới %%:compare-debug-auxbase-opt"
 
25074
 
 
25075
-#: gcc.c:8450
 
25076
+#: gcc.c:8453
 
25077
 #, gcc-internal-format, gfc-internal-format
 
25078
 msgid "argument to %%:compare-debug-auxbase-opt does not end in .gk"
 
25079
 msgstr "đối số tới %%:compare-debug-auxbase-opt không kết thúc bằng .gk"
 
25080
 
 
25081
-#: gcc.c:8524
 
25082
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
25083
-#| msgid "too few arguments to %%:version-compare"
 
25084
+#: gcc.c:8527
 
25085
+#, gcc-internal-format, gfc-internal-format
 
25086
 msgid "too few arguments to %%:replace-extension"
 
25087
-msgstr "quá ít đối số tới %%:version-compare"
 
25088
+msgstr "quá ít đối số cho %%:replace-extension"
 
25089
 
 
25090
 #: ggc-common.c:456 ggc-common.c:464 ggc-common.c:538 ggc-common.c:557
 
25091
 #: ggc-page.c:2311 ggc-page.c:2342 ggc-page.c:2349
 
25092
@@ -14857,16 +14824,16 @@
 
25093
 msgid "can%'t write padding to PCH file: %m"
 
25094
 msgstr "can%'t ghi phần đệm vào PCH: %m"
 
25095
 
 
25096
-#: ggc-common.c:615 ggc-common.c:623 ggc-common.c:630 ggc-common.c:633
 
25097
-#: ggc-common.c:643 ggc-common.c:646 ggc-page.c:2439
 
25098
+#: ggc-common.c:681 ggc-common.c:689 ggc-common.c:696 ggc-common.c:699
 
25099
+#: ggc-common.c:709 ggc-common.c:712 ggc-page.c:2439
 
25100
 #, gcc-internal-format
 
25101
 msgid "can%'t read PCH file: %m"
 
25102
 msgstr "can%'t đọc tập tin PCH: %m"
 
25103
 
 
25104
-#: ggc-common.c:638
 
25105
+#: ggc-common.c:704
 
25106
 #, gcc-internal-format
 
25107
 msgid "had to relocate PCH"
 
25108
-msgstr ""
 
25109
+msgstr "phải xây dựng lại PCH"
 
25110
 
 
25111
 #: ggc-page.c:1653
 
25112
 #, gcc-internal-format
 
25113
@@ -14914,9 +14881,9 @@
 
25114
 msgstr ""
 
25115
 
 
25116
 #: gimplify.c:2681
 
25117
-#, gcc-internal-format
 
25118
+#, fuzzy, gcc-internal-format
 
25119
 msgid "using result of function returning %<void%>"
 
25120
-msgstr ""
 
25121
+msgstr "« return » (trả lại) có giá trị, trong hàm trả lại void (rỗng)"
 
25122
 
 
25123
 #: gimplify.c:5294
 
25124
 #, gcc-internal-format, gfc-internal-format
 
25125
@@ -14941,7 +14908,7 @@
 
25126
 #: gimplify.c:5928 gimplify.c:5990
 
25127
 #, gcc-internal-format
 
25128
 msgid "enclosing task"
 
25129
-msgstr ""
 
25130
+msgstr "tác vụ bao quanh"
 
25131
 
 
25132
 #: gimplify.c:5987
 
25133
 #, gcc-internal-format
 
25134
@@ -14981,7 +14948,7 @@
 
25135
 #: godump.c:1236
 
25136
 #, fuzzy, gcc-internal-format
 
25137
 msgid "could not close Go dump file: %m"
 
25138
-msgstr "không thể đóng đáp ứng tập tin %s"
 
25139
+msgstr "không thể đóng tập tin đáp ứng tạm thời %s"
 
25140
 
 
25141
 #: godump.c:1248
 
25142
 #, fuzzy, gcc-internal-format
 
25143
@@ -15015,7 +14982,7 @@
 
25144
 #. Fatal error here.  We do not want to support compiling ltrans units with
 
25145
 #. different version of compiler or different flags than the WPA unit, so
 
25146
 #. this should never happen.
 
25147
-#: ipa-reference.c:1148
 
25148
+#: ipa-reference.c:1146
 
25149
 #, gcc-internal-format
 
25150
 msgid "ipa reference summary is missing in ltrans unit"
 
25151
 msgstr ""
 
25152
@@ -15023,7 +14990,7 @@
 
25153
 #: ira.c:1908 ira.c:1921 ira.c:1935
 
25154
 #, gcc-internal-format, gfc-internal-format
 
25155
 msgid "%s cannot be used in asm here"
 
25156
-msgstr ""
 
25157
+msgstr "%s không thể được dùng trong asm ở đây"
 
25158
 
 
25159
 #: lra-assigns.c:1248 reload1.c:1250
 
25160
 #, gcc-internal-format
 
25161
@@ -15071,14 +15038,14 @@
 
25162
 msgstr ""
 
25163
 
 
25164
 #: lto-cgraph.c:1406
 
25165
-#, gcc-internal-format, gfc-internal-format
 
25166
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
25167
 msgid "Profile information in %s corrupted"
 
25168
-msgstr ""
 
25169
+msgstr "Phần .lib trong a.out bị hỏng"
 
25170
 
 
25171
 #: lto-cgraph.c:1440
 
25172
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
25173
 msgid "cannot find LTO cgraph in %s"
 
25174
-msgstr "[không tìm thấy %s]"
 
25175
+msgstr "không tìm thấy %s trong đối tượng dùng chung %s: %s"
 
25176
 
 
25177
 #: lto-cgraph.c:1450
 
25178
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
25179
@@ -15099,12 +15066,12 @@
 
25180
 #: lto-section-in.c:432
 
25181
 #, gcc-internal-format, gfc-internal-format
 
25182
 msgid "%s out of range: Range is %i to %i, value is %i"
 
25183
-msgstr ""
 
25184
+msgstr "%s ở ngoài phạm vi: Vùng là từ %i đến %i, giá trị là %i"
 
25185
 
 
25186
 #: lto-streamer-in.c:74
 
25187
-#, gcc-internal-format, gfc-internal-format
 
25188
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
25189
 msgid "bytecode stream: unexpected tag %s"
 
25190
-msgstr ""
 
25191
+msgstr "gặp kết thúc bất ngờ của tập tin hay dòng dữ liệu"
 
25192
 
 
25193
 #: lto-streamer-out.c:307
 
25194
 #, fuzzy, gcc-internal-format
 
25195
@@ -15134,7 +15101,7 @@
 
25196
 #: lto-symtab.c:302
 
25197
 #, gcc-internal-format
 
25198
 msgid "previously defined here"
 
25199
-msgstr ""
 
25200
+msgstr "đã định nghĩa trước ở đây"
 
25201
 
 
25202
 #: lto-symtab.c:382
 
25203
 #, gcc-internal-format
 
25204
@@ -15149,7 +15116,7 @@
 
25205
 #: lto-symtab.c:396 lto-symtab.c:489
 
25206
 #, gcc-internal-format
 
25207
 msgid "previously declared here"
 
25208
-msgstr ""
 
25209
+msgstr "đã khai báo trước ở đây"
 
25210
 
 
25211
 #: lto-symtab.c:470
 
25212
 #, gcc-internal-format
 
25213
@@ -15207,27 +15174,27 @@
 
25214
 msgid "invalid branch to/from an OpenMP structured block"
 
25215
 msgstr ""
 
25216
 
 
25217
-#: opts-common.c:997
 
25218
+#: opts-common.c:1030
 
25219
 #, gcc-internal-format
 
25220
 msgid "command line option %qs is not supported by this configuration"
 
25221
 msgstr ""
 
25222
 
 
25223
-#: opts-common.c:1007
 
25224
-#, fuzzy, gcc-internal-format
 
25225
+#: opts-common.c:1040
 
25226
+#, gcc-internal-format
 
25227
 msgid "missing argument to %qs"
 
25228
-msgstr "trong đối số tới bộ nguyên phân !"
 
25229
+msgstr "thiếu đối số đối cho %qs"
 
25230
 
 
25231
-#: opts-common.c:1013
 
25232
+#: opts-common.c:1046
 
25233
 #, gcc-internal-format
 
25234
 msgid "argument to %qs should be a non-negative integer"
 
25235
 msgstr ""
 
25236
 
 
25237
-#: opts-common.c:1028
 
25238
+#: opts-common.c:1061
 
25239
 #, gcc-internal-format
 
25240
 msgid "unrecognized argument in option %qs"
 
25241
 msgstr "không nhận ra đối số tới tuỳ chọn %qs"
 
25242
 
 
25243
-#: opts-common.c:1044
 
25244
+#: opts-common.c:1077
 
25245
 #, gcc-internal-format
 
25246
 msgid "valid arguments to %qs are: %s"
 
25247
 msgstr "đối số hợp lệ cho cho %qs là: %s"
 
25248
@@ -15246,12 +15213,12 @@
 
25249
 #: opts-global.c:136
 
25250
 #, gcc-internal-format, gfc-internal-format
 
25251
 msgid "unrecognized command line option \"%s\""
 
25252
-msgstr ""
 
25253
+msgstr "không thừa nhận tùy chọn dòng lệnh \"%s\""
 
25254
 
 
25255
 #: opts-global.c:389
 
25256
 #, gcc-internal-format
 
25257
 msgid "unrecognized command line option %<-fdump-%s%>"
 
25258
-msgstr ""
 
25259
+msgstr "không thừa nhận tùy chọn dòng lệnh %<-fdump-%s%>"
 
25260
 
 
25261
 #: opts-global.c:394
 
25262
 #, fuzzy, gcc-internal-format
 
25263
@@ -15283,150 +15250,150 @@
 
25264
 msgid "%<-femit-struct-debug-detailed=dir:...%> must allow at least as much as %<-femit-struct-debug-detailed=ind:...%>"
 
25265
 msgstr ""
 
25266
 
 
25267
-#: opts.c:542
 
25268
+#: opts.c:544
 
25269
 #, gcc-internal-format
 
25270
 msgid "argument to %<-O%> should be a non-negative integer, %<g%>, %<s%> or %<fast%>"
 
25271
 msgstr ""
 
25272
 
 
25273
-#: opts.c:669
 
25274
+#: opts.c:672
 
25275
 #, gcc-internal-format
 
25276
 msgid "section anchors must be disabled when unit-at-a-time is disabled"
 
25277
 msgstr ""
 
25278
 
 
25279
-#: opts.c:673
 
25280
+#: opts.c:676
 
25281
 #, gcc-internal-format
 
25282
 msgid "toplevel reorder must be disabled when unit-at-a-time is disabled"
 
25283
 msgstr ""
 
25284
 
 
25285
-#: opts.c:679
 
25286
+#: opts.c:682
 
25287
 #, gcc-internal-format
 
25288
 msgid "transactional memory is not supported with non-call exceptions"
 
25289
 msgstr ""
 
25290
 
 
25291
-#: opts.c:694
 
25292
+#: opts.c:697
 
25293
 #, gcc-internal-format
 
25294
 msgid "section anchors must be disabled when toplevel reorder is disabled"
 
25295
 msgstr ""
 
25296
 
 
25297
-#: opts.c:729 config/darwin.c:3061 config/sh/sh.c:936
 
25298
+#: opts.c:732 config/darwin.c:3061 config/sh/sh.c:933
 
25299
 #, gcc-internal-format
 
25300
 msgid "-freorder-blocks-and-partition does not work with exceptions on this architecture"
 
25301
 msgstr ""
 
25302
 
 
25303
-#: opts.c:744 config/sh/sh.c:944
 
25304
+#: opts.c:747 config/sh/sh.c:941
 
25305
 #, gcc-internal-format
 
25306
 msgid "-freorder-blocks-and-partition does not support unwind info on this architecture"
 
25307
 msgstr ""
 
25308
 
 
25309
-#: opts.c:761 config/pa/pa.c:526
 
25310
+#: opts.c:764 config/pa/pa.c:526
 
25311
 #, gcc-internal-format
 
25312
 msgid "-freorder-blocks-and-partition does not work on this architecture"
 
25313
 msgstr ""
 
25314
 
 
25315
-#: opts.c:797
 
25316
+#: opts.c:800
 
25317
 #, gcc-internal-format
 
25318
 msgid "-fno-fat-lto-objects are supported only with linker plugin."
 
25319
 msgstr ""
 
25320
 
 
25321
-#: opts.c:805
 
25322
+#: opts.c:808
 
25323
 #, gcc-internal-format
 
25324
 msgid "only one -flto-partition value can be specified"
 
25325
 msgstr ""
 
25326
 
 
25327
-#: opts.c:816
 
25328
+#: opts.c:819
 
25329
 #, gcc-internal-format
 
25330
 msgid "%<-fsplit-stack%> is not supported by this compiler configuration"
 
25331
 msgstr ""
 
25332
 
 
25333
-#: opts.c:1193
 
25334
+#: opts.c:1196
 
25335
 #, gcc-internal-format
 
25336
 msgid "unrecognized include_flags 0x%x passed to print_specific_help"
 
25337
 msgstr ""
 
25338
 
 
25339
-#: opts.c:1373
 
25340
+#: opts.c:1376
 
25341
 #, gcc-internal-format
 
25342
 msgid "--help argument %q.*s is ambiguous, please be more specific"
 
25343
 msgstr "đối số --help %q.*s chưa rõ ràng, hãy chính xác hơn"
 
25344
 
 
25345
-#: opts.c:1382
 
25346
+#: opts.c:1385
 
25347
 #, gcc-internal-format
 
25348
 msgid "unrecognized argument to --help= option: %q.*s"
 
25349
 msgstr "không nhận ra đối số cho tuỳ chọn --help=: %q.*s"
 
25350
 
 
25351
-#: opts.c:1547
 
25352
+#: opts.c:1550
 
25353
 #, gcc-internal-format, gfc-internal-format
 
25354
 msgid "structure alignment must be a small power of two, not %d"
 
25355
 msgstr ""
 
25356
 
 
25357
-#: opts.c:1664
 
25358
-#, gcc-internal-format, gfc-internal-format
 
25359
+#: opts.c:1667
 
25360
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
25361
 msgid "unknown stack check parameter \"%s\""
 
25362
-msgstr ""
 
25363
+msgstr "check_ts(): NAS không rõ"
 
25364
 
 
25365
-#: opts.c:1701
 
25366
+#: opts.c:1704
 
25367
 #, gcc-internal-format, gfc-internal-format
 
25368
 msgid "dwarf version %d is not supported"
 
25369
-msgstr ""
 
25370
+msgstr "dwarf phiên bản %d không được hỗ trợ"
 
25371
 
 
25372
-#: opts.c:1791
 
25373
+#: opts.c:1794
 
25374
 #, gcc-internal-format, gfc-internal-format
 
25375
 msgid "%s: --param arguments should be of the form NAME=VALUE"
 
25376
 msgstr ""
 
25377
 
 
25378
-#: opts.c:1797
 
25379
+#: opts.c:1800
 
25380
 #, gcc-internal-format
 
25381
 msgid "invalid --param value %qs"
 
25382
 msgstr "sai giá trị cho tùy chọn --param %qs"
 
25383
 
 
25384
-#: opts.c:1915
 
25385
+#: opts.c:1918
 
25386
 #, gcc-internal-format
 
25387
 msgid "target system does not support debug output"
 
25388
 msgstr ""
 
25389
 
 
25390
-#: opts.c:1924
 
25391
+#: opts.c:1927
 
25392
 #, gcc-internal-format, gfc-internal-format
 
25393
 msgid "debug format \"%s\" conflicts with prior selection"
 
25394
 msgstr ""
 
25395
 
 
25396
-#: opts.c:1940
 
25397
-#, gcc-internal-format, gfc-internal-format
 
25398
+#: opts.c:1943
 
25399
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
25400
 msgid "unrecognised debug output level \"%s\""
 
25401
-msgstr ""
 
25402
+msgstr "Đặt cấp chi tiết gỡ lỗi."
 
25403
 
 
25404
-#: opts.c:1942
 
25405
+#: opts.c:1945
 
25406
 #, gcc-internal-format, gfc-internal-format
 
25407
 msgid "debug output level %s is too high"
 
25408
 msgstr ""
 
25409
 
 
25410
-#: opts.c:1962
 
25411
+#: opts.c:1965
 
25412
 #, gcc-internal-format
 
25413
 msgid "getting core file size maximum limit: %m"
 
25414
 msgstr ""
 
25415
 
 
25416
-#: opts.c:1965
 
25417
+#: opts.c:1968
 
25418
 #, gcc-internal-format
 
25419
 msgid "setting core file size limit to maximum: %m"
 
25420
 msgstr ""
 
25421
 
 
25422
-#: opts.c:2010
 
25423
-#, gcc-internal-format, gfc-internal-format
 
25424
+#: opts.c:2013
 
25425
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
25426
 msgid "unrecognized gcc debugging option: %c"
 
25427
-msgstr ""
 
25428
+msgstr "không nhận ra tùy chọn cơ sở dữ liệu « %s » nên bỏ qua.\n"
 
25429
 
 
25430
-#: opts.c:2036
 
25431
+#: opts.c:2039
 
25432
 #, gcc-internal-format, gfc-internal-format
 
25433
 msgid "-Werror=%s: no option -%s"
 
25434
 msgstr "-Werror=%s: không có tùy chọn -%s"
 
25435
 
 
25436
 #: params.c:120
 
25437
-#, gcc-internal-format
 
25438
+#, fuzzy, gcc-internal-format
 
25439
 msgid "minimum value of parameter %qs is %u"
 
25440
-msgstr ""
 
25441
+msgstr "tùy chọn %c tham số « %s » không phải giá trị số nguyên dương"
 
25442
 
 
25443
 #: params.c:125
 
25444
 #, gcc-internal-format
 
25445
 msgid "maximum value of parameter %qs is %u"
 
25446
-msgstr ""
 
25447
+msgstr "giá trị lớn nhất của đối số %qs là %u"
 
25448
 
 
25449
 #. If we didn't find this parameter, issue an error message.
 
25450
 #: params.c:135
 
25451
@@ -15465,24 +15432,24 @@
 
25452
 msgstr ""
 
25453
 
 
25454
 #: passes.c:880 passes.c:908
 
25455
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
25456
+#, gcc-internal-format, gfc-internal-format
 
25457
 msgid "Invalid range %s in option %s"
 
25458
-msgstr "Chèn vào trực tiếp tất cả các thao tác chuỗi được biết"
 
25459
+msgstr "Vùng %s không hợp lệ trong tùy chọn %s"
 
25460
 
 
25461
 #: passes.c:926
 
25462
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
25463
 msgid "enable pass %s for function %s"
 
25464
-msgstr "Hiệu lực các câu lệnh trích đoạn"
 
25465
+msgstr "gặp lỗi khi nhập lời xác định hàm cho `%s'"
 
25466
 
 
25467
 #: passes.c:937
 
25468
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
25469
 msgid "disable pass %s for function %s"
 
25470
-msgstr "Sử dụng mẩu cho đoạn mở đầu hàm"
 
25471
+msgstr "gặp lỗi khi nhập lời xác định hàm cho `%s'"
 
25472
 
 
25473
 #: passes.c:1150
 
25474
 #, fuzzy, gcc-internal-format
 
25475
 msgid "invalid pass positioning operation"
 
25476
-msgstr "sai lập biểu tượng dưới dạng toán hạng"
 
25477
+msgstr "thao tác sai %<__fpreg%>"
 
25478
 
 
25479
 #: passes.c:1192
 
25480
 #, gcc-internal-format
 
25481
@@ -15559,11 +15526,13 @@
 
25482
 msgstr ""
 
25483
 
 
25484
 #: plugin.c:584
 
25485
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
25486
+#, gcc-internal-format, gfc-internal-format
 
25487
 msgid ""
 
25488
 "cannot find %s in plugin %s\n"
 
25489
 "%s"
 
25490
-msgstr "không tìm thấy tập tin đặc tả %s\n"
 
25491
+msgstr ""
 
25492
+"không tìm thấy %s trong phần bổ xung %s\n"
 
25493
+"%s"
 
25494
 
 
25495
 #: plugin.c:592
 
25496
 #, gcc-internal-format, gfc-internal-format
 
25497
@@ -15596,9 +15565,9 @@
 
25498
 msgstr ""
 
25499
 
 
25500
 #: profile.c:795
 
25501
-#, gcc-internal-format
 
25502
+#, fuzzy, gcc-internal-format
 
25503
 msgid "correcting inconsistent profile data"
 
25504
-msgstr ""
 
25505
+msgstr "Dữ liệu hồ sơ của bạn sẽ được cất giữ trong:"
 
25506
 
 
25507
 #: profile.c:805
 
25508
 #, gcc-internal-format
 
25509
@@ -15676,11 +15645,11 @@
 
25510
 msgstr ""
 
25511
 
 
25512
 #: reginfo.c:750 config/ia64/ia64.c:5897 config/ia64/ia64.c:5904
 
25513
-#: config/pa/pa.c:428 config/pa/pa.c:435 config/sh/sh.c:9362
 
25514
-#: config/sh/sh.c:9369 config/spu/spu.c:4908 config/spu/spu.c:4915
 
25515
+#: config/pa/pa.c:428 config/pa/pa.c:435 config/sh/sh.c:9359
 
25516
+#: config/sh/sh.c:9366 config/spu/spu.c:4908 config/spu/spu.c:4915
 
25517
 #, gcc-internal-format, gfc-internal-format
 
25518
 msgid "unknown register name: %s"
 
25519
-msgstr ""
 
25520
+msgstr "không hiểu tên thanh ghi: %s"
 
25521
 
 
25522
 #: reginfo.c:763
 
25523
 #, gcc-internal-format
 
25524
@@ -15757,50 +15726,50 @@
 
25525
 msgid "output operand is constant in %<asm%>"
 
25526
 msgstr ""
 
25527
 
 
25528
-#: rtl.c:738
 
25529
+#: rtl.c:742
 
25530
 #, gcc-internal-format, gfc-internal-format
 
25531
 msgid "RTL check: access of elt %d of '%s' with last elt %d in %s, at %s:%d"
 
25532
 msgstr ""
 
25533
 
 
25534
-#: rtl.c:748
 
25535
+#: rtl.c:752
 
25536
 #, gcc-internal-format, gfc-internal-format
 
25537
 msgid "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d"
 
25538
 msgstr "kiểm tra RTL: cần elt %d kiểu '%c', nhận '%c' (rtx %s) trong %s, tại %s:%d"
 
25539
 
 
25540
-#: rtl.c:758
 
25541
+#: rtl.c:762
 
25542
 #, gcc-internal-format, gfc-internal-format
 
25543
 msgid "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s:%d"
 
25544
 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"
 
25545
 
 
25546
-#: rtl.c:767
 
25547
+#: rtl.c:771
 
25548
 #, gcc-internal-format, gfc-internal-format
 
25549
 msgid "RTL check: expected code '%s', have '%s' in %s, at %s:%d"
 
25550
 msgstr "kiểm tra RTL: cần  mã '%s', nhận '%s' trong %s, tại %s:%d"
 
25551
 
 
25552
-#: rtl.c:777
 
25553
+#: rtl.c:781
 
25554
 #, gcc-internal-format, gfc-internal-format
 
25555
 msgid "RTL check: expected code '%s' or '%s', have '%s' in %s, at %s:%d"
 
25556
 msgstr "kiểm tra RTL: cần  mã '%s' hoặc '%s', nhận '%s' trong %s, tại %s:%d"
 
25557
 
 
25558
-#: rtl.c:804
 
25559
+#: rtl.c:808
 
25560
 #, gcc-internal-format, gfc-internal-format
 
25561
 msgid "RTL check: attempt to treat non-block symbol as a block symbol in %s, at %s:%d"
 
25562
 msgstr ""
 
25563
 
 
25564
-#: rtl.c:814
 
25565
+#: rtl.c:818
 
25566
 #, gcc-internal-format, gfc-internal-format
 
25567
 msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d"
 
25568
 msgstr ""
 
25569
 
 
25570
-#: rtl.c:825
 
25571
+#: rtl.c:829
 
25572
 #, gcc-internal-format, gfc-internal-format
 
25573
 msgid "RTL flag check: %s used with unexpected rtx code '%s' in %s, at %s:%d"
 
25574
 msgstr ""
 
25575
 
 
25576
 #: stmt.c:301
 
25577
-#, gcc-internal-format
 
25578
+#, fuzzy, gcc-internal-format
 
25579
 msgid "output operand constraint lacks %<=%>"
 
25580
-msgstr ""
 
25581
+msgstr "sai lập mã kết xuất toán hạng"
 
25582
 
 
25583
 #: stmt.c:316
 
25584
 #, gcc-internal-format
 
25585
@@ -15815,7 +15784,7 @@
 
25586
 #: stmt.c:346 stmt.c:445
 
25587
 #, gcc-internal-format
 
25588
 msgid "%<%%%> constraint used with last operand"
 
25589
-msgstr ""
 
25590
+msgstr "%<%%%> hằng được dùng với toán hạng cuối"
 
25591
 
 
25592
 #: stmt.c:365
 
25593
 #, gcc-internal-format
 
25594
@@ -15860,7 +15829,7 @@
 
25595
 #: stmt.c:748
 
25596
 #, gcc-internal-format
 
25597
 msgid "more than %d operands in %<asm%>"
 
25598
-msgstr ""
 
25599
+msgstr "nhiều hơn %d toán hạng trong %<asm%>"
 
25600
 
 
25601
 #: stmt.c:815
 
25602
 #, gcc-internal-format, gfc-internal-format
 
25603
@@ -15883,9 +15852,9 @@
 
25604
 msgstr ""
 
25605
 
 
25606
 #: stmt.c:1183
 
25607
-#, gcc-internal-format
 
25608
+#, fuzzy, gcc-internal-format
 
25609
 msgid "too many alternatives in %<asm%>"
 
25610
-msgstr ""
 
25611
+msgstr "quá nhiều ký tự trong tập hợp"
 
25612
 
 
25613
 #: stmt.c:1195
 
25614
 #, gcc-internal-format
 
25615
@@ -15923,9 +15892,9 @@
 
25616
 msgstr ""
 
25617
 
 
25618
 #: stor-layout.c:1156
 
25619
-#, gcc-internal-format
 
25620
+#, fuzzy, gcc-internal-format
 
25621
 msgid "packed attribute is unnecessary for %q+D"
 
25622
-msgstr ""
 
25623
+msgstr "giá trị %s chưa được tuyên bố cho thuộc tính %s"
 
25624
 
 
25625
 #: stor-layout.c:1173
 
25626
 #, gcc-internal-format
 
25627
@@ -15958,9 +15927,9 @@
 
25628
 msgstr ""
 
25629
 
 
25630
 #: stor-layout.c:1581
 
25631
-#, gcc-internal-format
 
25632
+#, fuzzy, gcc-internal-format
 
25633
 msgid "packed attribute is unnecessary"
 
25634
-msgstr ""
 
25635
+msgstr "Không cần sự nhược hoá thứ hai"
 
25636
 
 
25637
 #: stor-layout.c:2293
 
25638
 #, gcc-internal-format
 
25639
@@ -15973,20 +15942,19 @@
 
25640
 msgstr ""
 
25641
 
 
25642
 #: symtab.c:586
 
25643
-#, fuzzy, gcc-internal-format
 
25644
+#, gcc-internal-format
 
25645
 msgid "function symbol is not function"
 
25646
-msgstr "không có đối số tới hàm đặc tả"
 
25647
+msgstr "ký hiệu hàm không phải là một hàm"
 
25648
 
 
25649
 #: symtab.c:594
 
25650
-#, fuzzy, gcc-internal-format
 
25651
-#| msgid "%qD is not a variable"
 
25652
+#, gcc-internal-format
 
25653
 msgid "variable symbol is not variable"
 
25654
-msgstr "%qD không phải là một biến"
 
25655
+msgstr "ký hiệu biến đổi không là một biến"
 
25656
 
 
25657
 #: symtab.c:600
 
25658
 #, gcc-internal-format
 
25659
 msgid "node has unknown type"
 
25660
-msgstr ""
 
25661
+msgstr "nút có kiểu không hiểu"
 
25662
 
 
25663
 #: symtab.c:607
 
25664
 #, gcc-internal-format
 
25665
@@ -16029,10 +15997,9 @@
 
25666
 msgstr ""
 
25667
 
 
25668
 #: symtab.c:686
 
25669
-#, fuzzy, gcc-internal-format
 
25670
-#| msgid "verify_cgraph_node failed"
 
25671
+#, gcc-internal-format
 
25672
 msgid "verify_symtab_node failed"
 
25673
-msgstr "verify_cgraph_node gặp lỗi"
 
25674
+msgstr "verify_symtab_node gặp lỗi"
 
25675
 
 
25676
 #: targhooks.c:165
 
25677
 #, gcc-internal-format
 
25678
@@ -16082,7 +16049,7 @@
 
25679
 #: tlink.c:856
 
25680
 #, gcc-internal-format, gfc-internal-format
 
25681
 msgid "ld returned %d exit status"
 
25682
-msgstr ""
 
25683
+msgstr "ld trả về trạng thái thoát %d"
 
25684
 
 
25685
 #: toplev.c:471 c/c-decl.c:9982
 
25686
 #, gcc-internal-format
 
25687
@@ -16090,14 +16057,14 @@
 
25688
 msgstr "%q+F được dùng mà chưa từng được định nghĩa"
 
25689
 
 
25690
 #: toplev.c:473
 
25691
-#, gcc-internal-format
 
25692
+#, fuzzy, gcc-internal-format
 
25693
 msgid "%q+F declared %<static%> but never defined"
 
25694
-msgstr ""
 
25695
+msgstr "hàm « %s » được gọi nhưng mà chưa xác định"
 
25696
 
 
25697
 #: toplev.c:500
 
25698
 #, gcc-internal-format
 
25699
 msgid "%q+D defined but not used"
 
25700
-msgstr ""
 
25701
+msgstr "%q+D được định nghĩa nhưng không dùng"
 
25702
 
 
25703
 #: toplev.c:938
 
25704
 #, gcc-internal-format
 
25705
@@ -16127,7 +16094,7 @@
 
25706
 #: toplev.c:1228
 
25707
 #, gcc-internal-format
 
25708
 msgid "this target does not support %qs"
 
25709
-msgstr ""
 
25710
+msgstr "đích này không hỗ trợ %qs"
 
25711
 
 
25712
 #: toplev.c:1255
 
25713
 #, gcc-internal-format
 
25714
@@ -16150,9 +16117,9 @@
 
25715
 msgstr ""
 
25716
 
 
25717
 #: toplev.c:1303
 
25718
-#, gcc-internal-format
 
25719
+#, fuzzy, gcc-internal-format
 
25720
 msgid "this target machine does not have delayed branches"
 
25721
-msgstr ""
 
25722
+msgstr "đích này không hỗ trợ %lu mã máy xen kẽ"
 
25723
 
 
25724
 #: toplev.c:1317
 
25725
 #, gcc-internal-format, gfc-internal-format
 
25726
@@ -16197,7 +16164,7 @@
 
25727
 #: toplev.c:1482
 
25728
 #, gcc-internal-format
 
25729
 msgid "-fprefetch-loop-arrays not supported for this target"
 
25730
-msgstr ""
 
25731
+msgstr "-fprefetch-loop-arrays không được hỗ trợ bởi đích này"
 
25732
 
 
25733
 #: toplev.c:1488
 
25734
 #, gcc-internal-format
 
25735
@@ -16207,7 +16174,7 @@
 
25736
 #: toplev.c:1497
 
25737
 #, gcc-internal-format
 
25738
 msgid "-fprefetch-loop-arrays is not supported with -Os"
 
25739
-msgstr ""
 
25740
+msgstr "-fprefetch-loop-arrays không được hỗ trợ bởi -Os"
 
25741
 
 
25742
 #: toplev.c:1508
 
25743
 #, gcc-internal-format
 
25744
@@ -16217,7 +16184,7 @@
 
25745
 #: toplev.c:1524
 
25746
 #, gcc-internal-format
 
25747
 msgid "-fstack-protector not supported for this target"
 
25748
-msgstr ""
 
25749
+msgstr "-fstack-protector không hỗ trợ đích này"
 
25750
 
 
25751
 #: toplev.c:1537
 
25752
 #, gcc-internal-format
 
25753
@@ -16225,10 +16192,9 @@
 
25754
 msgstr ""
 
25755
 
 
25756
 #: toplev.c:1547
 
25757
-#, fuzzy, gcc-internal-format
 
25758
-#| msgid "%<__int128%> is not supported for this target"
 
25759
+#, gcc-internal-format
 
25760
 msgid "-fsanitize=address not supported for this target"
 
25761
-msgstr "%<__int128%> không được hỗ trợ cho đích này"
 
25762
+msgstr "-fsanitize=address không được hỗ trợ cho đích này"
 
25763
 
 
25764
 #: toplev.c:1808
 
25765
 #, gcc-internal-format
 
25766
@@ -16238,7 +16204,7 @@
 
25767
 #: toplev.c:1810 java/jcf-parse.c:1769
 
25768
 #, gcc-internal-format
 
25769
 msgid "error closing %s: %m"
 
25770
-msgstr ""
 
25771
+msgstr "lỗi đóng %s: %m"
 
25772
 
 
25773
 #: trans-mem.c:582
 
25774
 #, fuzzy, gcc-internal-format
 
25775
@@ -16250,7 +16216,7 @@
 
25776
 msgid "%<transaction_may_cancel_outer%> function call not within outer transaction or %<transaction_may_cancel_outer%>"
 
25777
 msgstr ""
 
25778
 
 
25779
-#: trans-mem.c:676 trans-mem.c:4569
 
25780
+#: trans-mem.c:676 trans-mem.c:4570
 
25781
 #, gcc-internal-format
 
25782
 msgid "unsafe function call %qD within atomic transaction"
 
25783
 msgstr ""
 
25784
@@ -16265,7 +16231,7 @@
 
25785
 msgid "unsafe indirect function call within atomic transaction"
 
25786
 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"
 
25787
 
 
25788
-#: trans-mem.c:694 trans-mem.c:4502
 
25789
+#: trans-mem.c:694 trans-mem.c:4503
 
25790
 #, gcc-internal-format
 
25791
 msgid "unsafe function call %qD within %<transaction_safe%> function"
 
25792
 msgstr ""
 
25793
@@ -16280,7 +16246,7 @@
 
25794
 msgid "unsafe indirect function call within %<transaction_safe%> function"
 
25795
 msgstr ""
 
25796
 
 
25797
-#: trans-mem.c:719 trans-mem.c:4541
 
25798
+#: trans-mem.c:719 trans-mem.c:4542
 
25799
 #, gcc-internal-format
 
25800
 msgid "asm not allowed in atomic transaction"
 
25801
 msgstr ""
 
25802
@@ -16303,7 +16269,7 @@
 
25803
 #: trans-mem.c:743
 
25804
 #, fuzzy, gcc-internal-format
 
25805
 msgid "outer transaction in transaction"
 
25806
-msgstr "Hiệu lực câu lệnh lập trạng thái bão hoà"
 
25807
+msgstr "#10 Envelope, 4 1/8 x 9 1/2 in"
 
25808
 
 
25809
 #: trans-mem.c:746
 
25810
 #, gcc-internal-format
 
25811
@@ -16315,7 +16281,7 @@
 
25812
 msgid "outer transaction in %<transaction_safe%> function"
 
25813
 msgstr ""
 
25814
 
 
25815
-#: trans-mem.c:4169
 
25816
+#: trans-mem.c:4170
 
25817
 #, gcc-internal-format
 
25818
 msgid "%Kasm not allowed in %<transaction_safe%> function"
 
25819
 msgstr ""
 
25820
@@ -16365,7 +16331,7 @@
 
25821
 msgid "MODIFY_EXPR not expected while having tuples"
 
25822
 msgstr ""
 
25823
 
 
25824
-#: tree-cfg.c:2613 tree-ssa.c:879
 
25825
+#: tree-cfg.c:2613 tree-ssa.c:876
 
25826
 #, gcc-internal-format
 
25827
 msgid "address taken, but ADDRESSABLE bit not set"
 
25828
 msgstr ""
 
25829
@@ -16378,7 +16344,7 @@
 
25830
 #: tree-cfg.c:2629
 
25831
 #, gcc-internal-format
 
25832
 msgid "invalid conditional operand"
 
25833
-msgstr ""
 
25834
+msgstr "toán hạng điều kiện không hợp lệ"
 
25835
 
 
25836
 #: tree-cfg.c:2676
 
25837
 #, gcc-internal-format
 
25838
@@ -16398,7 +16364,7 @@
 
25839
 #: tree-cfg.c:2704
 
25840
 #, gcc-internal-format
 
25841
 msgid "invalid reference prefix"
 
25842
-msgstr ""
 
25843
+msgstr "tiền tố tham chiếu không hợp lệ"
 
25844
 
 
25845
 #: tree-cfg.c:2715
 
25846
 #, gcc-internal-format
 
25847
@@ -16426,19 +16392,19 @@
 
25848
 msgstr ""
 
25849
 
 
25850
 #: tree-cfg.c:2822
 
25851
-#, gcc-internal-format
 
25852
+#, fuzzy, gcc-internal-format
 
25853
 msgid "invalid operand in indirect reference"
 
25854
-msgstr ""
 
25855
+msgstr "Tử khoá W không hợp lệ trong khe tác tử FR."
 
25856
 
 
25857
 #: tree-cfg.c:2851
 
25858
-#, gcc-internal-format
 
25859
+#, fuzzy, gcc-internal-format
 
25860
 msgid "invalid operands to array reference"
 
25861
-msgstr ""
 
25862
+msgstr "Tham chiếu đến khóa mã hóa không hợp lệ."
 
25863
 
 
25864
 #: tree-cfg.c:2862
 
25865
 #, gcc-internal-format
 
25866
 msgid "type mismatch in array reference"
 
25867
-msgstr ""
 
25868
+msgstr "kiểu không khớp trong tham chiếu mảng"
 
25869
 
 
25870
 #: tree-cfg.c:2871
 
25871
 #, gcc-internal-format
 
25872
@@ -16453,7 +16419,7 @@
 
25873
 #: tree-cfg.c:2892
 
25874
 #, gcc-internal-format
 
25875
 msgid "type mismatch in component reference"
 
25876
-msgstr ""
 
25877
+msgstr "kiểu không khớp trong tham chiếu thành phần"
 
25878
 
 
25879
 #: tree-cfg.c:2909
 
25880
 #, gcc-internal-format
 
25881
@@ -16498,7 +16464,7 @@
 
25882
 #: tree-cfg.c:3025
 
25883
 #, gcc-internal-format
 
25884
 msgid "invalid function in gimple call"
 
25885
-msgstr ""
 
25886
+msgstr "hàm không hợp lệ trong cú gọi gimple"
 
25887
 
 
25888
 #: tree-cfg.c:3035
 
25889
 #, gcc-internal-format
 
25890
@@ -16511,19 +16477,19 @@
 
25891
 msgstr ""
 
25892
 
 
25893
 #: tree-cfg.c:3054
 
25894
-#, gcc-internal-format
 
25895
+#, fuzzy, gcc-internal-format
 
25896
 msgid "invalid LHS in gimple call"
 
25897
-msgstr ""
 
25898
+msgstr "Vé được chuyển qua cuộc gọi không hợp lệ"
 
25899
 
 
25900
 #: tree-cfg.c:3060
 
25901
-#, gcc-internal-format
 
25902
+#, fuzzy, gcc-internal-format
 
25903
 msgid "LHS in noreturn call"
 
25904
-msgstr ""
 
25905
+msgstr "lỗi (bug) trong lời gọi xstrndup"
 
25906
 
 
25907
 #: tree-cfg.c:3077
 
25908
-#, gcc-internal-format
 
25909
+#, fuzzy, gcc-internal-format
 
25910
 msgid "invalid conversion in gimple call"
 
25911
-msgstr ""
 
25912
+msgstr "Vé được chuyển qua cuộc gọi không hợp lệ"
 
25913
 
 
25914
 #: tree-cfg.c:3086
 
25915
 #, gcc-internal-format
 
25916
@@ -16543,7 +16509,7 @@
 
25917
 #: tree-cfg.c:3122
 
25918
 #, gcc-internal-format
 
25919
 msgid "invalid argument to gimple call"
 
25920
-msgstr ""
 
25921
+msgstr "đối số không hợp lệ cho cú gọi hàm gimple"
 
25922
 
 
25923
 #: tree-cfg.c:3142
 
25924
 #, gcc-internal-format
 
25925
@@ -16551,9 +16517,9 @@
 
25926
 msgstr ""
 
25927
 
 
25928
 #: tree-cfg.c:3158
 
25929
-#, gcc-internal-format
 
25930
+#, fuzzy, gcc-internal-format
 
25931
 msgid "mismatching comparison operand types"
 
25932
-msgstr ""
 
25933
+msgstr "Cảnh báo về sự so sánh các loại đếm (enum) khác nhau"
 
25934
 
 
25935
 #: tree-cfg.c:3172
 
25936
 #, gcc-internal-format
 
25937
@@ -16573,7 +16539,7 @@
 
25938
 #: tree-cfg.c:3203
 
25939
 #, fuzzy, gcc-internal-format
 
25940
 msgid "bogus comparison result type"
 
25941
-msgstr "Cảnh báo về sự so sánh các loại đếm (enum) khác nhau"
 
25942
+msgstr "kiểu kết quả xung đột ở hàm gộp lại « %s »: <%s> != <%s>"
 
25943
 
 
25944
 #: tree-cfg.c:3225
 
25945
 #, gcc-internal-format
 
25946
@@ -16583,12 +16549,12 @@
 
25947
 #: tree-cfg.c:3231
 
25948
 #, gcc-internal-format
 
25949
 msgid "invalid operand in unary operation"
 
25950
-msgstr ""
 
25951
+msgstr "toán hạng không hợp lệ trong phép toán một ngôi"
 
25952
 
 
25953
 #: tree-cfg.c:3263
 
25954
 #, gcc-internal-format
 
25955
 msgid "invalid types in nop conversion"
 
25956
-msgstr ""
 
25957
+msgstr "các kiểu không hợp lệ trong chuyển đổi nop"
 
25958
 
 
25959
 #: tree-cfg.c:3278
 
25960
 #, gcc-internal-format
 
25961
@@ -16623,17 +16589,17 @@
 
25962
 #: tree-cfg.c:3388
 
25963
 #, gcc-internal-format
 
25964
 msgid "invalid operands in binary operation"
 
25965
-msgstr ""
 
25966
+msgstr "toán hạng không hợp lệ trong phép toán nhị phân"
 
25967
 
 
25968
 #: tree-cfg.c:3403
 
25969
 #, gcc-internal-format
 
25970
 msgid "type mismatch in complex expression"
 
25971
-msgstr ""
 
25972
+msgstr "kiểu không khớp trong biểu thức phức"
 
25973
 
 
25974
 #: tree-cfg.c:3432
 
25975
 #, gcc-internal-format
 
25976
 msgid "type mismatch in shift expression"
 
25977
-msgstr ""
 
25978
+msgstr "kiểu không khớp trong biểu thức dịch"
 
25979
 
 
25980
 #: tree-cfg.c:3455
 
25981
 #, gcc-internal-format
 
25982
@@ -16668,7 +16634,7 @@
 
25983
 #: tree-cfg.c:3640
 
25984
 #, gcc-internal-format
 
25985
 msgid "type mismatch in binary expression"
 
25986
-msgstr ""
 
25987
+msgstr "kiểu không khớp trong biểu thức nhị phân"
 
25988
 
 
25989
 #: tree-cfg.c:3668
 
25990
 #, gcc-internal-format
 
25991
@@ -16676,9 +16642,9 @@
 
25992
 msgstr ""
 
25993
 
 
25994
 #: tree-cfg.c:3677
 
25995
-#, fuzzy, gcc-internal-format
 
25996
+#, gcc-internal-format
 
25997
 msgid "invalid operands in ternary operation"
 
25998
-msgstr "lệnh chứa một toán hạng sai"
 
25999
+msgstr "toán hạng không hợp lệ trong phép toán tam nguyên"
 
26000
 
 
26001
 #: tree-cfg.c:3693
 
26002
 #, gcc-internal-format
 
26003
@@ -16693,12 +16659,12 @@
 
26004
 #: tree-cfg.c:3721 c/c-typeck.c:4292
 
26005
 #, gcc-internal-format
 
26006
 msgid "type mismatch in conditional expression"
 
26007
-msgstr ""
 
26008
+msgstr "kiểu không khớp trong biểu thức điều kiện"
 
26009
 
 
26010
 #: tree-cfg.c:3733
 
26011
-#, fuzzy, gcc-internal-format
 
26012
+#, gcc-internal-format
 
26013
 msgid "type mismatch in vector permute expression"
 
26014
-msgstr "Gặp loại saio trong biểu thức bất biến"
 
26015
+msgstr "kiểu không khớp trong biểu thức hoán đổi véc-tơ"
 
26016
 
 
26017
 #: tree-cfg.c:3745
 
26018
 #, gcc-internal-format
 
26019
@@ -16726,14 +16692,14 @@
 
26020
 msgstr ""
 
26021
 
 
26022
 #: tree-cfg.c:3833
 
26023
-#, gcc-internal-format
 
26024
+#, fuzzy, gcc-internal-format
 
26025
 msgid "invalid operand in unary expression"
 
26026
-msgstr ""
 
26027
+msgstr "Chỉ thị chiều dài không hợp lệ trong biểu thức S"
 
26028
 
 
26029
 #: tree-cfg.c:3847
 
26030
 #, gcc-internal-format
 
26031
 msgid "type mismatch in address expression"
 
26032
-msgstr ""
 
26033
+msgstr "không khớp kiểu trong biểu thức địa chỉ"
 
26034
 
 
26035
 #: tree-cfg.c:3873 tree-cfg.c:3899
 
26036
 #, gcc-internal-format
 
26037
@@ -16756,14 +16722,14 @@
 
26038
 msgstr ""
 
26039
 
 
26040
 #: tree-cfg.c:4035
 
26041
-#, gcc-internal-format
 
26042
+#, fuzzy, gcc-internal-format
 
26043
 msgid "invalid operand in return statement"
 
26044
-msgstr ""
 
26045
+msgstr "kiểu dữ liệu không hợp lệ trong câu lệnh thoát"
 
26046
 
 
26047
 #: tree-cfg.c:4050
 
26048
-#, gcc-internal-format
 
26049
+#, fuzzy, gcc-internal-format
 
26050
 msgid "invalid conversion in return statement"
 
26051
-msgstr ""
 
26052
+msgstr "hậu tố chứa sự xác định chuyển đổi sai: %c"
 
26053
 
 
26054
 #: tree-cfg.c:4074
 
26055
 #, gcc-internal-format
 
26056
@@ -16771,39 +16737,34 @@
 
26057
 msgstr ""
 
26058
 
 
26059
 #: tree-cfg.c:4093
 
26060
-#, gcc-internal-format
 
26061
+#, fuzzy, gcc-internal-format
 
26062
 msgid "invalid operand to switch statement"
 
26063
-msgstr ""
 
26064
+msgstr "fr30_print_operand: không nhận ra mã %%A"
 
26065
 
 
26066
 #: tree-cfg.c:4101
 
26067
 #, fuzzy, gcc-internal-format
 
26068
-#| msgid "Generate code for huge switch statements"
 
26069
 msgid "non-integral type switch statement"
 
26070
 msgstr "Tạo ra mã cho câu lệnh chuyển rất lớn"
 
26071
 
 
26072
 #: tree-cfg.c:4109
 
26073
 #, fuzzy, gcc-internal-format
 
26074
-#| msgid "Generate code for huge switch statements"
 
26075
 msgid "invalid default case label in switch statement"
 
26076
 msgstr "Tạo ra mã cho câu lệnh chuyển rất lớn"
 
26077
 
 
26078
 #: tree-cfg.c:4121
 
26079
-#, fuzzy, gcc-internal-format
 
26080
-#| msgid "Generate code for huge switch statements"
 
26081
+#, gcc-internal-format
 
26082
 msgid "invalid case label in switch statement"
 
26083
-msgstr "Tạo ra mã cho câu lệnh chuyển rất lớn"
 
26084
+msgstr "nhãn case không hợp lệ trong câu lệnh switch"
 
26085
 
 
26086
 #: tree-cfg.c:4128
 
26087
 #, fuzzy, gcc-internal-format
 
26088
-#| msgid "Generate code for huge switch statements"
 
26089
 msgid "invalid case range in switch statement"
 
26090
 msgstr "Tạo ra mã cho câu lệnh chuyển rất lớn"
 
26091
 
 
26092
 #: tree-cfg.c:4138
 
26093
-#, fuzzy, gcc-internal-format
 
26094
-#| msgid "Generate code for huge switch statements"
 
26095
+#, gcc-internal-format
 
26096
 msgid "type mismatch for case label in switch statement"
 
26097
-msgstr "Tạo ra mã cho câu lệnh chuyển rất lớn"
 
26098
+msgstr "kiểu không khớp cho nhãn case trong câu lệnh switch"
 
26099
 
 
26100
 #: tree-cfg.c:4148
 
26101
 #, gcc-internal-format
 
26102
@@ -16811,10 +16772,9 @@
 
26103
 msgstr ""
 
26104
 
 
26105
 #: tree-cfg.c:4157
 
26106
-#, fuzzy, gcc-internal-format
 
26107
-#| msgid "Generate code for huge switch statements"
 
26108
+#, gcc-internal-format
 
26109
 msgid "case labels not sorted in switch statement"
 
26110
-msgstr "Tạo ra mã cho câu lệnh chuyển rất lớn"
 
26111
+msgstr "các nhãn case không được sắp xếp trong câu lệnh switch"
 
26112
 
 
26113
 #: tree-cfg.c:4202
 
26114
 #, gcc-internal-format
 
26115
@@ -16852,11 +16812,11 @@
 
26116
 msgstr "sai tham số PHI"
 
26117
 
 
26118
 #: tree-cfg.c:4349
 
26119
-#, gcc-internal-format, gfc-internal-format
 
26120
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
26121
 msgid "incompatible types in PHI argument %u"
 
26122
-msgstr ""
 
26123
+msgstr "không có kiểu đối số trong chuỗi đã rối\n"
 
26124
 
 
26125
-#: tree-cfg.c:4433 tree-cfg.c:4727
 
26126
+#: tree-cfg.c:4433 tree-cfg.c:4738
 
26127
 #, gcc-internal-format
 
26128
 msgid "verify_gimple failed"
 
26129
 msgstr "verify_gimple gặp lỗi"
 
26130
@@ -16871,142 +16831,142 @@
 
26131
 msgid "location references block not in block tree"
 
26132
 msgstr ""
 
26133
 
 
26134
-#: tree-cfg.c:4594
 
26135
+#: tree-cfg.c:4605
 
26136
 #, gcc-internal-format
 
26137
 msgid "gimple_bb (phi) is set to a wrong basic block"
 
26138
 msgstr ""
 
26139
 
 
26140
-#: tree-cfg.c:4603
 
26141
+#: tree-cfg.c:4614
 
26142
 #, gcc-internal-format
 
26143
 msgid "PHI node with location"
 
26144
 msgstr ""
 
26145
 
 
26146
-#: tree-cfg.c:4614 tree-cfg.c:4663
 
26147
+#: tree-cfg.c:4625 tree-cfg.c:4674
 
26148
 #, gcc-internal-format
 
26149
 msgid "incorrect sharing of tree nodes"
 
26150
 msgstr ""
 
26151
 
 
26152
-#: tree-cfg.c:4622
 
26153
+#: tree-cfg.c:4633
 
26154
 #, gcc-internal-format
 
26155
 msgid "virtual PHI with argument locations"
 
26156
 msgstr ""
 
26157
 
 
26158
-#: tree-cfg.c:4651
 
26159
+#: tree-cfg.c:4662
 
26160
 #, gcc-internal-format
 
26161
 msgid "gimple_bb (stmt) is set to a wrong basic block"
 
26162
 msgstr ""
 
26163
 
 
26164
-#: tree-cfg.c:4687
 
26165
+#: tree-cfg.c:4698
 
26166
 #, gcc-internal-format
 
26167
 msgid "in statement"
 
26168
 msgstr "tại câu lệnh"
 
26169
 
 
26170
-#: tree-cfg.c:4702
 
26171
+#: tree-cfg.c:4713
 
26172
 #, gcc-internal-format
 
26173
 msgid "statement marked for throw, but doesn%'t"
 
26174
 msgstr ""
 
26175
 
 
26176
-#: tree-cfg.c:4709
 
26177
+#: tree-cfg.c:4720
 
26178
 #, gcc-internal-format
 
26179
 msgid "statement marked for throw in middle of block"
 
26180
 msgstr ""
 
26181
 
 
26182
-#: tree-cfg.c:4751
 
26183
+#: tree-cfg.c:4762
 
26184
 #, gcc-internal-format
 
26185
 msgid "ENTRY_BLOCK has IL associated with it"
 
26186
 msgstr ""
 
26187
 
 
26188
-#: tree-cfg.c:4757
 
26189
+#: tree-cfg.c:4768
 
26190
 #, gcc-internal-format
 
26191
 msgid "EXIT_BLOCK has IL associated with it"
 
26192
 msgstr ""
 
26193
 
 
26194
-#: tree-cfg.c:4764
 
26195
+#: tree-cfg.c:4775
 
26196
 #, gcc-internal-format, gfc-internal-format
 
26197
 msgid "fallthru to exit from bb %d"
 
26198
 msgstr ""
 
26199
 
 
26200
-#: tree-cfg.c:4788
 
26201
+#: tree-cfg.c:4799
 
26202
 #, gcc-internal-format
 
26203
 msgid "nonlocal label "
 
26204
-msgstr ""
 
26205
+msgstr "nhãn không-cục-bộ"
 
26206
 
 
26207
-#: tree-cfg.c:4797
 
26208
+#: tree-cfg.c:4808
 
26209
 #, gcc-internal-format
 
26210
 msgid "EH landing pad label "
 
26211
 msgstr ""
 
26212
 
 
26213
-#: tree-cfg.c:4806 tree-cfg.c:4815 tree-cfg.c:4840
 
26214
+#: tree-cfg.c:4817 tree-cfg.c:4826 tree-cfg.c:4851
 
26215
 #, gcc-internal-format
 
26216
 msgid "label "
 
26217
 msgstr "nhãn"
 
26218
 
 
26219
-#: tree-cfg.c:4830
 
26220
-#, gcc-internal-format, gfc-internal-format
 
26221
+#: tree-cfg.c:4841
 
26222
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
26223
 msgid "control flow in the middle of basic block %d"
 
26224
-msgstr ""
 
26225
+msgstr "gặp lệnh điều khiển luồng bên trong một khối cơ bản"
 
26226
 
 
26227
-#: tree-cfg.c:4863
 
26228
+#: tree-cfg.c:4874
 
26229
 #, gcc-internal-format, gfc-internal-format
 
26230
 msgid "fallthru edge after a control statement in bb %d"
 
26231
 msgstr ""
 
26232
 
 
26233
-#: tree-cfg.c:4876
 
26234
+#: tree-cfg.c:4887
 
26235
 #, gcc-internal-format, gfc-internal-format
 
26236
 msgid "true/false edge after a non-GIMPLE_COND in bb %d"
 
26237
 msgstr ""
 
26238
 
 
26239
-#: tree-cfg.c:4899 tree-cfg.c:4921 tree-cfg.c:4938 tree-cfg.c:5007
 
26240
+#: tree-cfg.c:4910 tree-cfg.c:4932 tree-cfg.c:4949 tree-cfg.c:5018
 
26241
 #, gcc-internal-format, gfc-internal-format
 
26242
 msgid "wrong outgoing edge flags at end of bb %d"
 
26243
 msgstr ""
 
26244
 
 
26245
-#: tree-cfg.c:4909
 
26246
+#: tree-cfg.c:4920
 
26247
 #, gcc-internal-format, gfc-internal-format
 
26248
 msgid "explicit goto at end of bb %d"
 
26249
 msgstr ""
 
26250
 
 
26251
-#: tree-cfg.c:4943
 
26252
+#: tree-cfg.c:4954
 
26253
 #, gcc-internal-format, gfc-internal-format
 
26254
 msgid "return edge does not point to exit in bb %d"
 
26255
 msgstr ""
 
26256
 
 
26257
-#: tree-cfg.c:4973
 
26258
+#: tree-cfg.c:4984
 
26259
 #, gcc-internal-format
 
26260
 msgid "found default case not at the start of case vector"
 
26261
 msgstr ""
 
26262
 
 
26263
-#: tree-cfg.c:4981
 
26264
+#: tree-cfg.c:4992
 
26265
 #, gcc-internal-format
 
26266
 msgid "case labels not sorted: "
 
26267
-msgstr ""
 
26268
+msgstr "nhãn cho case chưa được sắp xếp: "
 
26269
 
 
26270
-#: tree-cfg.c:4998
 
26271
-#, gcc-internal-format, gfc-internal-format
 
26272
+#: tree-cfg.c:5009
 
26273
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
26274
 msgid "extra outgoing edge %d->%d"
 
26275
-msgstr ""
 
26276
+msgstr "'%s' có thêm '..', bỏ qua."
 
26277
 
 
26278
-#: tree-cfg.c:5021
 
26279
+#: tree-cfg.c:5032
 
26280
 #, gcc-internal-format, gfc-internal-format
 
26281
 msgid "missing edge %i->%i"
 
26282
 msgstr "thiếu edge %i->%i"
 
26283
 
 
26284
-#: tree-cfg.c:7803
 
26285
+#: tree-cfg.c:7814
 
26286
 #, gcc-internal-format
 
26287
 msgid "%<noreturn%> function does return"
 
26288
-msgstr ""
 
26289
+msgstr "%<noreturn%> hàm trả về"
 
26290
 
 
26291
-#: tree-cfg.c:7823
 
26292
+#: tree-cfg.c:7834
 
26293
 #, gcc-internal-format
 
26294
 msgid "control reaches end of non-void function"
 
26295
 msgstr ""
 
26296
 
 
26297
-#: tree-cfg.c:7963
 
26298
+#: tree-cfg.c:7974
 
26299
 #, gcc-internal-format
 
26300
 msgid "ignoring return value of %qD, declared with attribute warn_unused_result"
 
26301
 msgstr ""
 
26302
 
 
26303
-#: tree-cfg.c:7968
 
26304
+#: tree-cfg.c:7979
 
26305
 #, gcc-internal-format
 
26306
 msgid "ignoring return value of function declared with attribute warn_unused_result"
 
26307
 msgstr ""
 
26308
@@ -17014,129 +16974,129 @@
 
26309
 #: tree-diagnostic.c:202
 
26310
 #, gcc-internal-format
 
26311
 msgid "in definition of macro %qs"
 
26312
-msgstr ""
 
26313
+msgstr "trong phần định nghĩa macro %qs"
 
26314
 
 
26315
 #: tree-diagnostic.c:219
 
26316
-#, fuzzy, gcc-internal-format
 
26317
+#, gcc-internal-format
 
26318
 msgid "in expansion of macro %qs"
 
26319
-msgstr "%s:%d:   lần tạo từ %qs\n"
 
26320
+msgstr "trong phần mở rộng macro %qs"
 
26321
 
 
26322
-#: tree-eh.c:4368
 
26323
+#: tree-eh.c:4396
 
26324
 #, gcc-internal-format, gfc-internal-format
 
26325
 msgid "BB %i has multiple EH edges"
 
26326
 msgstr ""
 
26327
 
 
26328
-#: tree-eh.c:4380
 
26329
+#: tree-eh.c:4408
 
26330
 #, gcc-internal-format, gfc-internal-format
 
26331
 msgid "BB %i can not throw but has an EH edge"
 
26332
 msgstr ""
 
26333
 
 
26334
-#: tree-eh.c:4388
 
26335
+#: tree-eh.c:4416
 
26336
 #, gcc-internal-format, gfc-internal-format
 
26337
 msgid "BB %i last statement has incorrectly set lp"
 
26338
 msgstr ""
 
26339
 
 
26340
-#: tree-eh.c:4394
 
26341
+#: tree-eh.c:4422
 
26342
 #, gcc-internal-format, gfc-internal-format
 
26343
 msgid "BB %i is missing an EH edge"
 
26344
 msgstr ""
 
26345
 
 
26346
-#: tree-eh.c:4400
 
26347
-#, gcc-internal-format, gfc-internal-format
 
26348
+#: tree-eh.c:4428
 
26349
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
26350
 msgid "Incorrect EH edge %i->%i"
 
26351
-msgstr ""
 
26352
+msgstr "** khung_eh_hdr"
 
26353
 
 
26354
-#: tree-eh.c:4434 tree-eh.c:4453
 
26355
+#: tree-eh.c:4462 tree-eh.c:4481
 
26356
 #, gcc-internal-format, gfc-internal-format
 
26357
 msgid "BB %i is missing an edge"
 
26358
-msgstr ""
 
26359
+msgstr "BB %i thiếu cạnh"
 
26360
 
 
26361
-#: tree-eh.c:4470
 
26362
+#: tree-eh.c:4498
 
26363
 #, gcc-internal-format, gfc-internal-format
 
26364
 msgid "BB %i too many fallthru edges"
 
26365
 msgstr ""
 
26366
 
 
26367
-#: tree-eh.c:4479
 
26368
+#: tree-eh.c:4507
 
26369
 #, gcc-internal-format, gfc-internal-format
 
26370
 msgid "BB %i has incorrect edge"
 
26371
-msgstr ""
 
26372
+msgstr "BB %i có cạnh sai"
 
26373
 
 
26374
-#: tree-eh.c:4485
 
26375
+#: tree-eh.c:4513
 
26376
 #, gcc-internal-format, gfc-internal-format
 
26377
 msgid "BB %i has incorrect fallthru edge"
 
26378
 msgstr ""
 
26379
 
 
26380
-#: tree-inline.c:3012
 
26381
+#: tree-inline.c:3022
 
26382
 #, gcc-internal-format
 
26383
 msgid "function %q+F can never be copied because it receives a non-local goto"
 
26384
 msgstr ""
 
26385
 
 
26386
-#: tree-inline.c:3026
 
26387
+#: tree-inline.c:3036
 
26388
 #, gcc-internal-format
 
26389
 msgid "function %q+F can never be copied because it saves address of local label in a static variable"
 
26390
 msgstr ""
 
26391
 
 
26392
-#: tree-inline.c:3066
 
26393
+#: tree-inline.c:3076
 
26394
 #, gcc-internal-format
 
26395
 msgid "function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)"
 
26396
 msgstr ""
 
26397
 
 
26398
-#: tree-inline.c:3080
 
26399
+#: tree-inline.c:3090
 
26400
 #, gcc-internal-format
 
26401
 msgid "function %q+F can never be inlined because it uses setjmp"
 
26402
 msgstr ""
 
26403
 
 
26404
-#: tree-inline.c:3094
 
26405
+#: tree-inline.c:3104
 
26406
 #, gcc-internal-format
 
26407
 msgid "function %q+F can never be inlined because it uses variable argument lists"
 
26408
 msgstr ""
 
26409
 
 
26410
-#: tree-inline.c:3106
 
26411
+#: tree-inline.c:3116
 
26412
 #, gcc-internal-format
 
26413
 msgid "function %q+F can never be inlined because it uses setjmp-longjmp exception handling"
 
26414
 msgstr ""
 
26415
 
 
26416
-#: tree-inline.c:3114
 
26417
+#: tree-inline.c:3124
 
26418
 #, gcc-internal-format
 
26419
 msgid "function %q+F can never be inlined because it uses non-local goto"
 
26420
 msgstr ""
 
26421
 
 
26422
-#: tree-inline.c:3126
 
26423
+#: tree-inline.c:3136
 
26424
 #, gcc-internal-format
 
26425
 msgid "function %q+F can never be inlined because it uses __builtin_return or __builtin_apply_args"
 
26426
 msgstr ""
 
26427
 
 
26428
-#: tree-inline.c:3146
 
26429
+#: tree-inline.c:3156
 
26430
 #, gcc-internal-format
 
26431
 msgid "function %q+F can never be inlined because it contains a computed goto"
 
26432
 msgstr ""
 
26433
 
 
26434
-#: tree-inline.c:3249
 
26435
+#: tree-inline.c:3259
 
26436
 #, gcc-internal-format
 
26437
 msgid "function %q+F can never be inlined because it is suppressed using -fno-inline"
 
26438
 msgstr ""
 
26439
 
 
26440
-#: tree-inline.c:3257
 
26441
+#: tree-inline.c:3267
 
26442
 #, gcc-internal-format
 
26443
 msgid "function %q+F can never be inlined because it uses attributes conflicting with inlining"
 
26444
 msgstr ""
 
26445
 
 
26446
-#: tree-inline.c:3842
 
26447
+#: tree-inline.c:3852
 
26448
 #, gcc-internal-format
 
26449
 msgid "inlining failed in call to always_inline %q+F: %s"
 
26450
 msgstr ""
 
26451
 
 
26452
-#: tree-inline.c:3844 tree-inline.c:3859
 
26453
+#: tree-inline.c:3854 tree-inline.c:3869
 
26454
 #, gcc-internal-format
 
26455
 msgid "called from here"
 
26456
 msgstr "được gọi từ đây"
 
26457
 
 
26458
-#: tree-inline.c:3857
 
26459
-#, gcc-internal-format
 
26460
+#: tree-inline.c:3867
 
26461
+#, fuzzy, gcc-internal-format
 
26462
 msgid "inlining failed in call to %q+F: %s"
 
26463
-msgstr ""
 
26464
+msgstr "Cuộc gọi « %s » cho tập tin « %s » bị lỗi: %s\n"
 
26465
 
 
26466
-#: tree-into-ssa.c:3209 tree-outof-ssa.c:774 tree-outof-ssa.c:831
 
26467
+#: tree-into-ssa.c:3226 tree-outof-ssa.c:774 tree-outof-ssa.c:831
 
26468
 #: tree-ssa-coalesce.c:934 tree-ssa-live.c:1282
 
26469
 #, gcc-internal-format
 
26470
 msgid "SSA corruption"
 
26471
@@ -17158,15 +17118,25 @@
 
26472
 msgstr ""
 
26473
 
 
26474
 #: tree-nomudflap.c:45
 
26475
-#, gcc-internal-format
 
26476
+#, fuzzy, gcc-internal-format
 
26477
 msgid "mudflap: this language is not supported"
 
26478
-msgstr ""
 
26479
+msgstr "Thao tác « %s » không được hỗ trợ bởi thiết bị này"
 
26480
 
 
26481
 #: tree-profile.c:407
 
26482
+#, fuzzy, gcc-internal-format
 
26483
+msgid "unimplemented functionality"
 
26484
+msgstr "tiếc là chưa thực hiện: "
 
26485
+
 
26486
+#: tree-ssa-loop-niter.c:2557
 
26487
 #, gcc-internal-format
 
26488
-msgid "unimplemented functionality"
 
26489
+msgid "iteration %E invokes undefined behavior"
 
26490
 msgstr ""
 
26491
 
 
26492
+#: tree-ssa-loop-niter.c:2559
 
26493
+#, gcc-internal-format
 
26494
+msgid "containing loop"
 
26495
+msgstr "chứa vòng lặp"
 
26496
+
 
26497
 #: tree-ssa-operands.c:975
 
26498
 #, gcc-internal-format
 
26499
 msgid "virtual definition of statement not up-to-date"
 
26500
@@ -17195,149 +17165,149 @@
 
26501
 #: tree-ssa-operands.c:1023
 
26502
 #, fuzzy, gcc-internal-format
 
26503
 msgid "use operand missing for stmt"
 
26504
-msgstr "số thứ tự toán hạng còn thiếu đằng sau %%-letter"
 
26505
+msgstr "thiếu thiết bị khối (gõ « -h » để thấy trợ giúp)\n"
 
26506
 
 
26507
 #: tree-ssa-operands.c:1030
 
26508
 #, gcc-internal-format
 
26509
 msgid "stmt volatile flag not up-to-date"
 
26510
 msgstr ""
 
26511
 
 
26512
-#: tree-ssa-uninit.c:1943 tree-ssa.c:1668
 
26513
+#: tree-ssa-uninit.c:1946 tree-ssa.c:1665
 
26514
 #, gcc-internal-format
 
26515
 msgid "%qD may be used uninitialized in this function"
 
26516
 msgstr ""
 
26517
 
 
26518
-#: tree-ssa.c:625
 
26519
+#: tree-ssa.c:622
 
26520
 #, gcc-internal-format
 
26521
 msgid "expected an SSA_NAME object"
 
26522
-msgstr ""
 
26523
+msgstr "cần một đối tượng SSA_NAME"
 
26524
 
 
26525
-#: tree-ssa.c:631
 
26526
+#: tree-ssa.c:628
 
26527
 #, gcc-internal-format
 
26528
 msgid "found an SSA_NAME that had been released into the free pool"
 
26529
 msgstr ""
 
26530
 
 
26531
-#: tree-ssa.c:638
 
26532
+#: tree-ssa.c:635
 
26533
 #, gcc-internal-format
 
26534
 msgid "type mismatch between an SSA_NAME and its symbol"
 
26535
 msgstr ""
 
26536
 
 
26537
-#: tree-ssa.c:644
 
26538
+#: tree-ssa.c:641
 
26539
 #, gcc-internal-format
 
26540
 msgid "found a virtual definition for a GIMPLE register"
 
26541
 msgstr ""
 
26542
 
 
26543
-#: tree-ssa.c:650
 
26544
+#: tree-ssa.c:647
 
26545
 #, gcc-internal-format
 
26546
 msgid "virtual SSA name for non-VOP decl"
 
26547
 msgstr ""
 
26548
 
 
26549
-#: tree-ssa.c:656
 
26550
+#: tree-ssa.c:653
 
26551
 #, gcc-internal-format
 
26552
 msgid "found a real definition for a non-register"
 
26553
 msgstr ""
 
26554
 
 
26555
-#: tree-ssa.c:663
 
26556
+#: tree-ssa.c:660
 
26557
 #, gcc-internal-format
 
26558
 msgid "found a default name with a non-empty defining statement"
 
26559
 msgstr ""
 
26560
 
 
26561
-#: tree-ssa.c:693
 
26562
+#: tree-ssa.c:690
 
26563
 #, gcc-internal-format
 
26564
 msgid "RESULT_DECL should be read only when DECL_BY_REFERENCE is set"
 
26565
 msgstr ""
 
26566
 
 
26567
-#: tree-ssa.c:699
 
26568
+#: tree-ssa.c:696
 
26569
 #, gcc-internal-format, gfc-internal-format
 
26570
 msgid "SSA_NAME created in two different blocks %i and %i"
 
26571
 msgstr ""
 
26572
 
 
26573
-#: tree-ssa.c:708 tree-ssa.c:1020
 
26574
+#: tree-ssa.c:705 tree-ssa.c:1017
 
26575
 #, gcc-internal-format
 
26576
 msgid "SSA_NAME_DEF_STMT is wrong"
 
26577
 msgstr ""
 
26578
 
 
26579
-#: tree-ssa.c:760
 
26580
+#: tree-ssa.c:757
 
26581
 #, gcc-internal-format
 
26582
 msgid "missing definition"
 
26583
-msgstr ""
 
26584
+msgstr "thiếu định nghĩa"
 
26585
 
 
26586
-#: tree-ssa.c:766
 
26587
+#: tree-ssa.c:763
 
26588
 #, gcc-internal-format, gfc-internal-format
 
26589
 msgid "definition in block %i does not dominate use in block %i"
 
26590
 msgstr ""
 
26591
 
 
26592
-#: tree-ssa.c:774
 
26593
-#, gcc-internal-format, gfc-internal-format
 
26594
+#: tree-ssa.c:771
 
26595
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
26596
 msgid "definition in block %i follows the use"
 
26597
-msgstr ""
 
26598
+msgstr "Sử dụng phép đầu cơ loại điều khiển theo khối"
 
26599
 
 
26600
-#: tree-ssa.c:781
 
26601
+#: tree-ssa.c:778
 
26602
 #, gcc-internal-format
 
26603
 msgid "SSA_NAME_OCCURS_IN_ABNORMAL_PHI should be set"
 
26604
 msgstr "SSA_NAME_OCCURS_IN_ABNORMAL_PHI cần được đặt"
 
26605
 
 
26606
-#: tree-ssa.c:789
 
26607
-#, gcc-internal-format
 
26608
+#: tree-ssa.c:786
 
26609
+#, fuzzy, gcc-internal-format
 
26610
 msgid "no immediate_use list"
 
26611
-msgstr ""
 
26612
+msgstr "Dùng danh sách động kiểu/thông tin C++"
 
26613
 
 
26614
-#: tree-ssa.c:801
 
26615
-#, gcc-internal-format
 
26616
+#: tree-ssa.c:798
 
26617
+#, fuzzy, gcc-internal-format
 
26618
 msgid "wrong immediate use list"
 
26619
-msgstr ""
 
26620
+msgstr "Dùng danh sách động kiểu/thông tin C++"
 
26621
 
 
26622
-#: tree-ssa.c:835
 
26623
+#: tree-ssa.c:832
 
26624
 #, gcc-internal-format
 
26625
 msgid "incoming edge count does not match number of PHI arguments"
 
26626
 msgstr ""
 
26627
 
 
26628
-#: tree-ssa.c:849
 
26629
-#, gcc-internal-format, gfc-internal-format
 
26630
+#: tree-ssa.c:846
 
26631
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
26632
 msgid "PHI argument is missing for edge %d->%d"
 
26633
-msgstr ""
 
26634
+msgstr "đối số cần thiết cho thẻ %s còn thiếu"
 
26635
 
 
26636
-#: tree-ssa.c:858
 
26637
+#: tree-ssa.c:855
 
26638
 #, gcc-internal-format
 
26639
 msgid "PHI argument is not SSA_NAME, or invariant"
 
26640
 msgstr ""
 
26641
 
 
26642
-#: tree-ssa.c:886
 
26643
-#, gcc-internal-format, gfc-internal-format
 
26644
+#: tree-ssa.c:883
 
26645
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
26646
 msgid "wrong edge %d->%d for PHI argument"
 
26647
-msgstr ""
 
26648
+msgstr "sai kiểu cho đối số ~a. Mong đợi ~a, còn tìm ~s"
 
26649
 
 
26650
-#: tree-ssa.c:967
 
26651
+#: tree-ssa.c:964
 
26652
 #, gcc-internal-format, gfc-internal-format
 
26653
 msgid "AUX pointer initialized for edge %d->%d"
 
26654
 msgstr ""
 
26655
 
 
26656
-#: tree-ssa.c:992
 
26657
+#: tree-ssa.c:989
 
26658
 #, gcc-internal-format
 
26659
 msgid "stmt (%p) marked modified after optimization pass: "
 
26660
 msgstr ""
 
26661
 
 
26662
-#: tree-ssa.c:1049
 
26663
+#: tree-ssa.c:1046
 
26664
 #, gcc-internal-format
 
26665
 msgid "verify_ssa failed"
 
26666
 msgstr "verify_ssa gặp lỗi"
 
26667
 
 
26668
-#: tree-ssa.c:1631 varasm.c:322
 
26669
+#: tree-ssa.c:1628 varasm.c:321
 
26670
 #, gcc-internal-format
 
26671
 msgid "%qD was declared here"
 
26672
 msgstr "%qD đã được khai báo ở đây"
 
26673
 
 
26674
-#: tree-ssa.c:1663
 
26675
+#: tree-ssa.c:1660
 
26676
 #, gcc-internal-format
 
26677
 msgid "%qD is used uninitialized in this function"
 
26678
 msgstr "%qD được dùng để bỏ khởi tạo trong hàm này"
 
26679
 
 
26680
-#: tree-ssa.c:1700
 
26681
+#: tree-ssa.c:1697
 
26682
 #, gcc-internal-format
 
26683
 msgid "%qE is used uninitialized in this function"
 
26684
 msgstr ""
 
26685
 
 
26686
-#: tree-ssa.c:1705
 
26687
+#: tree-ssa.c:1702
 
26688
 #, gcc-internal-format
 
26689
 msgid "%qE may be used uninitialized in this function"
 
26690
 msgstr ""
 
26691
@@ -17348,9 +17318,9 @@
 
26692
 msgstr ""
 
26693
 
 
26694
 #: tree-streamer-in.c:321 tree-streamer-in.c:1083
 
26695
-#, gcc-internal-format
 
26696
+#, fuzzy, gcc-internal-format
 
26697
 msgid "target specific builtin not available"
 
26698
-msgstr ""
 
26699
+msgstr "đích đã chỉ định đổ đống '%s' không được hỗ trợ"
 
26700
 
 
26701
 #: tree-streamer-in.c:397
 
26702
 #, gcc-internal-format
 
26703
@@ -17395,17 +17365,17 @@
 
26704
 #: tree-vrp.c:6015
 
26705
 #, gcc-internal-format
 
26706
 msgid "array subscript is outside array bounds"
 
26707
-msgstr ""
 
26708
+msgstr "chỉ số mảng nằm ngoài phạm vi của mảng"
 
26709
 
 
26710
 #: tree-vrp.c:6033 tree-vrp.c:6134
 
26711
 #, gcc-internal-format
 
26712
 msgid "array subscript is above array bounds"
 
26713
-msgstr ""
 
26714
+msgstr "chỉ số mảng lớn hơn cận trên"
 
26715
 
 
26716
 #: tree-vrp.c:6046 tree-vrp.c:6120
 
26717
 #, gcc-internal-format
 
26718
 msgid "array subscript is below array bounds"
 
26719
-msgstr ""
 
26720
+msgstr "chỉ số mảng nhỏ hơn cận dưới"
 
26721
 
 
26722
 #: tree-vrp.c:6765
 
26723
 #, gcc-internal-format
 
26724
@@ -17457,29 +17427,29 @@
 
26725
 msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
 
26726
 msgstr ""
 
26727
 
 
26728
-#: tree.c:5610 tree.c:5622 tree.c:5632 c-family/c-common.c:6380
 
26729
-#: c-family/c-common.c:6399 c-family/c-common.c:6417 c-family/c-common.c:6445
 
26730
-#: c-family/c-common.c:6473 c-family/c-common.c:6501 c-family/c-common.c:6517
 
26731
-#: c-family/c-common.c:6536 c-family/c-common.c:6553 c-family/c-common.c:6577
 
26732
-#: c-family/c-common.c:6600 c-family/c-common.c:6617 c-family/c-common.c:6645
 
26733
-#: c-family/c-common.c:6666 c-family/c-common.c:6687 c-family/c-common.c:6714
 
26734
-#: c-family/c-common.c:6745 c-family/c-common.c:6782 c-family/c-common.c:6809
 
26735
-#: c-family/c-common.c:6869 c-family/c-common.c:6954 c-family/c-common.c:6984
 
26736
-#: c-family/c-common.c:7038 c-family/c-common.c:7496 c-family/c-common.c:7514
 
26737
-#: c-family/c-common.c:7576 c-family/c-common.c:7619 c-family/c-common.c:7690
 
26738
-#: c-family/c-common.c:7818 c-family/c-common.c:7886 c-family/c-common.c:7944
 
26739
-#: c-family/c-common.c:7992 c-family/c-common.c:8155 c-family/c-common.c:8176
 
26740
-#: c-family/c-common.c:8288 c-family/c-common.c:8312 c-family/c-common.c:8619
 
26741
-#: c-family/c-common.c:8642 c-family/c-common.c:8681 c-family/c-common.c:8759
 
26742
-#: c-family/c-common.c:8906 config/darwin.c:1997 config/arm/arm.c:5119
 
26743
-#: config/arm/arm.c:5147 config/arm/arm.c:5164 config/avr/avr.c:7789
 
26744
-#: config/h8300/h8300.c:5463 config/h8300/h8300.c:5487 config/i386/i386.c:4965
 
26745
-#: config/i386/i386.c:34737 config/ia64/ia64.c:737
 
26746
+#: tree.c:5610 tree.c:5622 tree.c:5632 c-family/c-common.c:6385
 
26747
+#: c-family/c-common.c:6404 c-family/c-common.c:6422 c-family/c-common.c:6450
 
26748
+#: c-family/c-common.c:6478 c-family/c-common.c:6506 c-family/c-common.c:6522
 
26749
+#: c-family/c-common.c:6537 c-family/c-common.c:6558 c-family/c-common.c:6575
 
26750
+#: c-family/c-common.c:6599 c-family/c-common.c:6622 c-family/c-common.c:6639
 
26751
+#: c-family/c-common.c:6667 c-family/c-common.c:6688 c-family/c-common.c:6709
 
26752
+#: c-family/c-common.c:6736 c-family/c-common.c:6767 c-family/c-common.c:6804
 
26753
+#: c-family/c-common.c:6831 c-family/c-common.c:6891 c-family/c-common.c:6976
 
26754
+#: c-family/c-common.c:7006 c-family/c-common.c:7060 c-family/c-common.c:7518
 
26755
+#: c-family/c-common.c:7536 c-family/c-common.c:7598 c-family/c-common.c:7641
 
26756
+#: c-family/c-common.c:7712 c-family/c-common.c:7840 c-family/c-common.c:7908
 
26757
+#: c-family/c-common.c:7966 c-family/c-common.c:8014 c-family/c-common.c:8177
 
26758
+#: c-family/c-common.c:8198 c-family/c-common.c:8310 c-family/c-common.c:8334
 
26759
+#: c-family/c-common.c:8641 c-family/c-common.c:8664 c-family/c-common.c:8703
 
26760
+#: c-family/c-common.c:8781 c-family/c-common.c:8928 config/darwin.c:1997
 
26761
+#: config/arm/arm.c:5119 config/arm/arm.c:5147 config/arm/arm.c:5164
 
26762
+#: config/avr/avr.c:7789 config/h8300/h8300.c:5463 config/h8300/h8300.c:5487
 
26763
+#: config/i386/i386.c:4965 config/i386/i386.c:34737 config/ia64/ia64.c:737
 
26764
 #: config/rs6000/rs6000.c:24907 config/spu/spu.c:3743
 
26765
 #: ada/gcc-interface/utils.c:6189 lto/lto-lang.c:222
 
26766
 #, gcc-internal-format
 
26767
 msgid "%qE attribute ignored"
 
26768
-msgstr ""
 
26769
+msgstr "thuộc tính %qE bị lờ đi"
 
26770
 
 
26771
 #: tree.c:5650
 
26772
 #, gcc-internal-format
 
26773
@@ -17514,22 +17484,22 @@
 
26774
 #: tree.c:7649
 
26775
 #, gcc-internal-format
 
26776
 msgid "function return type cannot be function"
 
26777
-msgstr ""
 
26778
+msgstr "kiểu trả về hàm không thể là hàm"
 
26779
 
 
26780
 #: tree.c:8944 tree.c:9029 tree.c:9090
 
26781
 #, gcc-internal-format, gfc-internal-format
 
26782
 msgid "tree check: %s, have %s in %s, at %s:%d"
 
26783
-msgstr ""
 
26784
+msgstr "kiểm tra cây: %s, có %s trong %s, tại %s:%d"
 
26785
 
 
26786
 #: tree.c:8981
 
26787
 #, gcc-internal-format, gfc-internal-format
 
26788
 msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
 
26789
-msgstr ""
 
26790
+msgstr "tree check: cần không gì của %s, có %s trong %s, tại %s:%d"
 
26791
 
 
26792
 #: tree.c:8994
 
26793
 #, gcc-internal-format
 
26794
 msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
 
26795
-msgstr ""
 
26796
+msgstr "tree check: cần lớp %qs, có %qs (%s) trong %s, tại %s:%d"
 
26797
 
 
26798
 #: tree.c:9043
 
26799
 #, gcc-internal-format
 
26800
@@ -17539,7 +17509,7 @@
 
26801
 #: tree.c:9056
 
26802
 #, gcc-internal-format, gfc-internal-format
 
26803
 msgid "tree check: expected omp_clause %s, have %s in %s, at %s:%d"
 
26804
-msgstr ""
 
26805
+msgstr "tree check: cần omp_clause %s, có %s trong %s, tại %s:%d"
 
26806
 
 
26807
 #: tree.c:9116
 
26808
 #, gcc-internal-format
 
26809
@@ -17564,12 +17534,12 @@
 
26810
 #: tree.c:11557
 
26811
 #, gcc-internal-format
 
26812
 msgid "%qD is deprecated (declared at %s:%d): %s"
 
26813
-msgstr ""
 
26814
+msgstr "%qD bị phản đối (được khai báo tại %s:%d): %s"
 
26815
 
 
26816
 #: tree.c:11561
 
26817
 #, gcc-internal-format
 
26818
 msgid "%qD is deprecated (declared at %s:%d)"
 
26819
-msgstr ""
 
26820
+msgstr "%qD bị phản đối (được khai báo tại %s:%d)"
 
26821
 
 
26822
 #: tree.c:11586
 
26823
 #, gcc-internal-format
 
26824
@@ -17579,42 +17549,42 @@
 
26825
 #: tree.c:11590
 
26826
 #, gcc-internal-format
 
26827
 msgid "%qE is deprecated (declared at %s:%d)"
 
26828
-msgstr ""
 
26829
+msgstr "%qE bị phản đối (được khai báo tại %s:%d)"
 
26830
 
 
26831
 #: tree.c:11597
 
26832
 #, gcc-internal-format, gfc-internal-format
 
26833
 msgid "type is deprecated (declared at %s:%d): %s"
 
26834
-msgstr ""
 
26835
+msgstr "kiểu bị phản đối (được khai báo tại %s:%d): %s"
 
26836
 
 
26837
 #: tree.c:11601
 
26838
 #, gcc-internal-format, gfc-internal-format
 
26839
 msgid "type is deprecated (declared at %s:%d)"
 
26840
-msgstr ""
 
26841
+msgstr "kiểu bị phản đối (được khai báo tại %s:%d)"
 
26842
 
 
26843
 #: tree.c:11610
 
26844
 #, gcc-internal-format
 
26845
 msgid "%qE is deprecated: %s"
 
26846
-msgstr ""
 
26847
+msgstr "%qE bị phản đối: %s"
 
26848
 
 
26849
 #: tree.c:11613
 
26850
 #, gcc-internal-format
 
26851
 msgid "%qE is deprecated"
 
26852
-msgstr ""
 
26853
+msgstr "%qE bị phản đối"
 
26854
 
 
26855
 #: tree.c:11618
 
26856
 #, gcc-internal-format, gfc-internal-format
 
26857
 msgid "type is deprecated: %s"
 
26858
-msgstr ""
 
26859
+msgstr "kiểu bị phản đối: %s"
 
26860
 
 
26861
 #: tree.c:11621
 
26862
 #, gcc-internal-format
 
26863
 msgid "type is deprecated"
 
26864
-msgstr ""
 
26865
+msgstr "kiểu bị phản đối"
 
26866
 
 
26867
 #: value-prof.c:408
 
26868
-#, gcc-internal-format
 
26869
+#, fuzzy, gcc-internal-format
 
26870
 msgid "dead histogram"
 
26871
-msgstr ""
 
26872
+msgstr "biểu đồ tần xuất mật độ\n"
 
26873
 
 
26874
 #: value-prof.c:439
 
26875
 #, gcc-internal-format
 
26876
@@ -17624,7 +17594,7 @@
 
26877
 #: value-prof.c:452
 
26878
 #, gcc-internal-format
 
26879
 msgid "verify_histograms failed"
 
26880
-msgstr ""
 
26881
+msgstr "verify_histograms gặp lỗi"
 
26882
 
 
26883
 #: value-prof.c:499
 
26884
 #, gcc-internal-format, gfc-internal-format
 
26885
@@ -17656,151 +17626,151 @@
 
26886
 msgid "variable tracking size limit exceeded"
 
26887
 msgstr ""
 
26888
 
 
26889
-#: varasm.c:315
 
26890
+#: varasm.c:314
 
26891
 #, gcc-internal-format
 
26892
 msgid "%+D causes a section type conflict"
 
26893
-msgstr ""
 
26894
+msgstr "%+D là nguyên nhân gây xung đột kiểu phần"
 
26895
 
 
26896
-#: varasm.c:318
 
26897
+#: varasm.c:317
 
26898
 #, gcc-internal-format
 
26899
 msgid "%+D causes a section type conflict with %D"
 
26900
 msgstr ""
 
26901
 
 
26902
-#: varasm.c:960
 
26903
+#: varasm.c:959
 
26904
 #, gcc-internal-format
 
26905
 msgid "alignment of %q+D is greater than maximum object file alignment.  Using %d"
 
26906
 msgstr ""
 
26907
 
 
26908
-#: varasm.c:1200 varasm.c:1209
 
26909
-#, gcc-internal-format
 
26910
+#: varasm.c:1198 varasm.c:1207
 
26911
+#, fuzzy, gcc-internal-format
 
26912
 msgid "register name not specified for %q+D"
 
26913
-msgstr ""
 
26914
+msgstr "Chưa ghi rõ tên tập tin để ghi vào."
 
26915
 
 
26916
-#: varasm.c:1211
 
26917
+#: varasm.c:1209
 
26918
 #, gcc-internal-format
 
26919
 msgid "invalid register name for %q+D"
 
26920
-msgstr ""
 
26921
+msgstr "tên thanh ghi cho %q+D không hợp lệ"
 
26922
 
 
26923
-#: varasm.c:1213
 
26924
+#: varasm.c:1211
 
26925
 #, gcc-internal-format
 
26926
 msgid "data type of %q+D isn%'t suitable for a register"
 
26927
 msgstr ""
 
26928
 
 
26929
-#: varasm.c:1216
 
26930
+#: varasm.c:1214
 
26931
 #, gcc-internal-format
 
26932
 msgid "the register specified for %q+D cannot be accessed by the current target"
 
26933
 msgstr ""
 
26934
 
 
26935
-#: varasm.c:1219
 
26936
+#: varasm.c:1217
 
26937
 #, gcc-internal-format
 
26938
 msgid "the register specified for %q+D is not general enough to be used as a register variable"
 
26939
 msgstr ""
 
26940
 
 
26941
-#: varasm.c:1222
 
26942
+#: varasm.c:1220
 
26943
 #, gcc-internal-format
 
26944
 msgid "register specified for %q+D isn%'t suitable for data type"
 
26945
 msgstr ""
 
26946
 
 
26947
-#: varasm.c:1232
 
26948
+#: varasm.c:1230
 
26949
 #, gcc-internal-format
 
26950
 msgid "global register variable has initial value"
 
26951
-msgstr ""
 
26952
+msgstr "biến thanh ghi toàn cục có giá trị khởi tạo"
 
26953
 
 
26954
-#: varasm.c:1236
 
26955
+#: varasm.c:1234
 
26956
 #, gcc-internal-format
 
26957
 msgid "optimization may eliminate reads and/or writes to register variables"
 
26958
 msgstr ""
 
26959
 
 
26960
-#: varasm.c:1274
 
26961
+#: varasm.c:1272
 
26962
 #, gcc-internal-format
 
26963
 msgid "register name given for non-register variable %q+D"
 
26964
 msgstr ""
 
26965
 
 
26966
-#: varasm.c:1820
 
26967
+#: varasm.c:1818
 
26968
 #, gcc-internal-format
 
26969
 msgid "thread-local COMMON data not implemented"
 
26970
 msgstr ""
 
26971
 
 
26972
-#: varasm.c:1852
 
26973
+#: varasm.c:1850
 
26974
 #, gcc-internal-format
 
26975
 msgid "requested alignment for %q+D is greater than implemented alignment of %wu"
 
26976
 msgstr ""
 
26977
 
 
26978
-#: varasm.c:1940 c/c-decl.c:4353
 
26979
+#: varasm.c:1938 c/c-decl.c:4353
 
26980
 #, gcc-internal-format
 
26981
 msgid "storage size of %q+D isn%'t known"
 
26982
 msgstr ""
 
26983
 
 
26984
-#: varasm.c:4605
 
26985
+#: varasm.c:4590
 
26986
 #, gcc-internal-format
 
26987
 msgid "initializer for integer/fixed-point value is too complicated"
 
26988
 msgstr ""
 
26989
 
 
26990
-#: varasm.c:4610
 
26991
+#: varasm.c:4595
 
26992
 #, gcc-internal-format
 
26993
 msgid "initializer for floating value is not a floating constant"
 
26994
 msgstr ""
 
26995
 
 
26996
-#: varasm.c:4918
 
26997
+#: varasm.c:4903
 
26998
 #, gcc-internal-format
 
26999
 msgid "invalid initial value for member %qE"
 
27000
 msgstr ""
 
27001
 
 
27002
-#: varasm.c:5270
 
27003
+#: varasm.c:5255
 
27004
 #, gcc-internal-format
 
27005
 msgid "weak declaration of %q+D must be public"
 
27006
 msgstr ""
 
27007
 
 
27008
-#: varasm.c:5272
 
27009
-#, gcc-internal-format
 
27010
+#: varasm.c:5257
 
27011
+#, fuzzy, gcc-internal-format
 
27012
 msgid "weak declaration of %q+D not supported"
 
27013
-msgstr ""
 
27014
+msgstr "Kiểu địa chỉ không được hỗ trợ"
 
27015
 
 
27016
-#: varasm.c:5301 varasm.c:5598
 
27017
+#: varasm.c:5286 varasm.c:5583
 
27018
 #, gcc-internal-format
 
27019
 msgid "only weak aliases are supported in this configuration"
 
27020
 msgstr ""
 
27021
 
 
27022
-#: varasm.c:5490
 
27023
+#: varasm.c:5475
 
27024
 #, gcc-internal-format
 
27025
 msgid "weakref is not supported in this configuration"
 
27026
-msgstr ""
 
27027
+msgstr "weakref không được hỗ trợ trong cấu hình này"
 
27028
 
 
27029
-#: varasm.c:5513 varasm.c:5595
 
27030
-#, gcc-internal-format
 
27031
+#: varasm.c:5498 varasm.c:5580
 
27032
+#, fuzzy, gcc-internal-format
 
27033
 msgid "ifunc is not supported in this configuration"
 
27034
-msgstr ""
 
27035
+msgstr "-fuse-linker-plugin không được hỗ trợ trong cấu hình này"
 
27036
 
 
27037
-#: varasm.c:5572
 
27038
+#: varasm.c:5557
 
27039
 #, gcc-internal-format
 
27040
 msgid "weakref %q+D ultimately targets itself"
 
27041
 msgstr ""
 
27042
 
 
27043
-#: varasm.c:5581
 
27044
+#: varasm.c:5566
 
27045
 #, gcc-internal-format
 
27046
 msgid "weakref %q+D must have static linkage"
 
27047
 msgstr ""
 
27048
 
 
27049
-#: varasm.c:5588
 
27050
-#, gcc-internal-format
 
27051
+#: varasm.c:5573
 
27052
+#, fuzzy, gcc-internal-format
 
27053
 msgid "alias definitions not supported in this configuration"
 
27054
-msgstr ""
 
27055
+msgstr "-fuse-linker-plugin không được hỗ trợ trong cấu hình này"
 
27056
 
 
27057
-#: varasm.c:5807 config/sol2.c:155 config/i386/winnt.c:254
 
27058
+#: varasm.c:5792 config/sol2.c:155 config/i386/winnt.c:254
 
27059
 #, gcc-internal-format
 
27060
 msgid "visibility attribute not supported in this configuration; ignored"
 
27061
 msgstr ""
 
27062
 
 
27063
 #: varpool.c:240
 
27064
-#, gcc-internal-format
 
27065
+#, fuzzy, gcc-internal-format
 
27066
 msgid "variable %q+D part of alias cycle"
 
27067
-msgstr ""
 
27068
+msgstr "Lỗi: cycle (vòng tròn) trong %s_Alias `%s'"
 
27069
 
 
27070
 #. Print an error message for unrecognized stab codes.
 
27071
 #: xcoffout.c:195
 
27072
 #, gcc-internal-format
 
27073
 msgid "no sclass for %s stab (0x%x)"
 
27074
-msgstr ""
 
27075
+msgstr "không sclass cho %s stab (0x%x)"
 
27076
 
 
27077
 #: lto-streamer.h:933
 
27078
 #, gcc-internal-format, gfc-internal-format
 
27079
@@ -17812,1313 +17782,1313 @@
 
27080
 msgid "bytecode stream: tag %s is not in the expected range [%s, %s]"
 
27081
 msgstr ""
 
27082
 
 
27083
-#: c-family/c-common.c:911
 
27084
+#: c-family/c-common.c:916
 
27085
 #, gcc-internal-format
 
27086
 msgid "%qD is not defined outside of function scope"
 
27087
 msgstr ""
 
27088
 
 
27089
-#: c-family/c-common.c:961
 
27090
+#: c-family/c-common.c:966
 
27091
 #, gcc-internal-format
 
27092
 msgid "string length %qd is greater than the length %qd ISO C%d compilers are required to support"
 
27093
 msgstr ""
 
27094
 
 
27095
-#: c-family/c-common.c:1280 c/c-typeck.c:9864 cp/typeck.c:4158
 
27096
+#: c-family/c-common.c:1285 c/c-typeck.c:9864 cp/typeck.c:4158
 
27097
 #, gcc-internal-format
 
27098
 msgid "left shift count is negative"
 
27099
 msgstr "số lượng dịch trái là số âm"
 
27100
 
 
27101
-#: c-family/c-common.c:1281 c/c-typeck.c:9812 cp/typeck.c:4112
 
27102
+#: c-family/c-common.c:1286 c/c-typeck.c:9812 cp/typeck.c:4112
 
27103
 #, gcc-internal-format
 
27104
 msgid "right shift count is negative"
 
27105
 msgstr "số lượng dịch trái là số âm"
 
27106
 
 
27107
-#: c-family/c-common.c:1286 c/c-typeck.c:9871 cp/typeck.c:4165
 
27108
+#: c-family/c-common.c:1291 c/c-typeck.c:9871 cp/typeck.c:4165
 
27109
 #, gcc-internal-format
 
27110
 msgid "left shift count >= width of type"
 
27111
 msgstr "số lượng dịch trái  >= độ rộng của kiểu"
 
27112
 
 
27113
-#: c-family/c-common.c:1287 c/c-typeck.c:9823 cp/typeck.c:4119
 
27114
+#: c-family/c-common.c:1292 c/c-typeck.c:9823 cp/typeck.c:4119
 
27115
 #, gcc-internal-format
 
27116
 msgid "right shift count >= width of type"
 
27117
 msgstr "số lượng dịch phải  >= độ rộng của kiểu"
 
27118
 
 
27119
-#: c-family/c-common.c:1508 c-family/c-common.c:1520 cp/semantics.c:6865
 
27120
+#: c-family/c-common.c:1513 c-family/c-common.c:1525 cp/semantics.c:6867
 
27121
 #, gcc-internal-format
 
27122
 msgid "overflow in constant expression"
 
27123
-msgstr ""
 
27124
+msgstr "tràn trong biểu thức hằng"
 
27125
 
 
27126
-#: c-family/c-common.c:1543
 
27127
+#: c-family/c-common.c:1548
 
27128
 #, gcc-internal-format
 
27129
 msgid "integer overflow in expression"
 
27130
-msgstr ""
 
27131
+msgstr "tràn số nguyên trong biểu thức"
 
27132
 
 
27133
-#: c-family/c-common.c:1548
 
27134
+#: c-family/c-common.c:1553
 
27135
 #, gcc-internal-format
 
27136
 msgid "floating point overflow in expression"
 
27137
-msgstr ""
 
27138
+msgstr "tràn số dấu chấm động trong biểu thức"
 
27139
 
 
27140
-#: c-family/c-common.c:1552
 
27141
+#: c-family/c-common.c:1557
 
27142
 #, gcc-internal-format
 
27143
 msgid "fixed-point overflow in expression"
 
27144
-msgstr ""
 
27145
+msgstr "tràn số dấu chấm tĩnh trong biểu thức"
 
27146
 
 
27147
-#: c-family/c-common.c:1556
 
27148
+#: c-family/c-common.c:1561
 
27149
 #, gcc-internal-format
 
27150
 msgid "vector overflow in expression"
 
27151
-msgstr ""
 
27152
+msgstr "tràn véc-tơ trong biểu thức"
 
27153
 
 
27154
-#: c-family/c-common.c:1562
 
27155
-#, gcc-internal-format
 
27156
+#: c-family/c-common.c:1567
 
27157
+#, fuzzy, gcc-internal-format
 
27158
 msgid "complex integer overflow in expression"
 
27159
-msgstr ""
 
27160
+msgstr "tràn số nguyên trong biểu thức tiền xử lý"
 
27161
 
 
27162
-#: c-family/c-common.c:1565
 
27163
+#: c-family/c-common.c:1570
 
27164
 #, gcc-internal-format
 
27165
 msgid "complex floating point overflow in expression"
 
27166
 msgstr ""
 
27167
 
 
27168
-#: c-family/c-common.c:1608
 
27169
+#: c-family/c-common.c:1613
 
27170
 #, gcc-internal-format
 
27171
 msgid "logical %<or%> applied to non-boolean constant"
 
27172
 msgstr ""
 
27173
 
 
27174
-#: c-family/c-common.c:1611
 
27175
+#: c-family/c-common.c:1616
 
27176
 #, gcc-internal-format
 
27177
 msgid "logical %<and%> applied to non-boolean constant"
 
27178
 msgstr ""
 
27179
 
 
27180
-#: c-family/c-common.c:1675
 
27181
+#: c-family/c-common.c:1680
 
27182
 #, gcc-internal-format
 
27183
 msgid "logical %<or%> of collectively exhaustive tests is always true"
 
27184
 msgstr ""
 
27185
 
 
27186
-#: c-family/c-common.c:1679
 
27187
+#: c-family/c-common.c:1684
 
27188
 #, gcc-internal-format
 
27189
 msgid "logical %<and%> of mutually exclusive tests is always false"
 
27190
 msgstr ""
 
27191
 
 
27192
-#: c-family/c-common.c:1811
 
27193
+#: c-family/c-common.c:1816
 
27194
 #, gcc-internal-format
 
27195
 msgid "type-punning to incomplete type might break strict-aliasing rules"
 
27196
 msgstr ""
 
27197
 
 
27198
-#: c-family/c-common.c:1826
 
27199
+#: c-family/c-common.c:1831
 
27200
 #, gcc-internal-format
 
27201
 msgid "dereferencing type-punned pointer will break strict-aliasing rules"
 
27202
 msgstr ""
 
27203
 
 
27204
-#: c-family/c-common.c:1833 c-family/c-common.c:1851
 
27205
+#: c-family/c-common.c:1838 c-family/c-common.c:1856
 
27206
 #, gcc-internal-format
 
27207
 msgid "dereferencing type-punned pointer might break strict-aliasing rules"
 
27208
 msgstr ""
 
27209
 
 
27210
-#: c-family/c-common.c:1985
 
27211
+#: c-family/c-common.c:1990
 
27212
 #, gcc-internal-format
 
27213
 msgid "argument to %<sizeof%> in %qD call is the same expression as the destination; did you mean to remove the addressof?"
 
27214
 msgstr ""
 
27215
 
 
27216
-#: c-family/c-common.c:1992
 
27217
+#: c-family/c-common.c:1997
 
27218
 #, gcc-internal-format
 
27219
 msgid "argument to %<sizeof%> in %qD call is the same expression as the destination; did you mean to provide an explicit length?"
 
27220
 msgstr ""
 
27221
 
 
27222
-#: c-family/c-common.c:1997
 
27223
+#: c-family/c-common.c:2002
 
27224
 #, gcc-internal-format
 
27225
 msgid "argument to %<sizeof%> in %qD call is the same expression as the destination; did you mean to dereference it?"
 
27226
 msgstr ""
 
27227
 
 
27228
-#: c-family/c-common.c:2009
 
27229
+#: c-family/c-common.c:2014
 
27230
 #, gcc-internal-format
 
27231
 msgid "argument to %<sizeof%> in %qD call is the same pointer type %qT as the destination; expected %qT or an explicit length"
 
27232
 msgstr ""
 
27233
 
 
27234
-#: c-family/c-common.c:2025
 
27235
+#: c-family/c-common.c:2030
 
27236
 #, gcc-internal-format
 
27237
 msgid "argument to %<sizeof%> in %qD call is the same expression as the source; did you mean to remove the addressof?"
 
27238
 msgstr ""
 
27239
 
 
27240
-#: c-family/c-common.c:2032
 
27241
+#: c-family/c-common.c:2037
 
27242
 #, gcc-internal-format
 
27243
 msgid "argument to %<sizeof%> in %qD call is the same expression as the source; did you mean to provide an explicit length?"
 
27244
 msgstr ""
 
27245
 
 
27246
-#: c-family/c-common.c:2037
 
27247
+#: c-family/c-common.c:2042
 
27248
 #, gcc-internal-format
 
27249
 msgid "argument to %<sizeof%> in %qD call is the same expression as the source; did you mean to dereference it?"
 
27250
 msgstr ""
 
27251
 
 
27252
-#: c-family/c-common.c:2049
 
27253
+#: c-family/c-common.c:2054
 
27254
 #, gcc-internal-format
 
27255
 msgid "argument to %<sizeof%> in %qD call is the same pointer type %qT as the source; expected %qT or an explicit length"
 
27256
 msgstr ""
 
27257
 
 
27258
-#: c-family/c-common.c:2065
 
27259
+#: c-family/c-common.c:2070
 
27260
 #, gcc-internal-format
 
27261
 msgid "argument to %<sizeof%> in %qD call is the same expression as the first source; did you mean to remove the addressof?"
 
27262
 msgstr ""
 
27263
 
 
27264
-#: c-family/c-common.c:2072
 
27265
+#: c-family/c-common.c:2077
 
27266
 #, gcc-internal-format
 
27267
 msgid "argument to %<sizeof%> in %qD call is the same expression as the first source; did you mean to provide an explicit length?"
 
27268
 msgstr ""
 
27269
 
 
27270
-#: c-family/c-common.c:2077
 
27271
+#: c-family/c-common.c:2082
 
27272
 #, gcc-internal-format
 
27273
 msgid "argument to %<sizeof%> in %qD call is the same expression as the first source; did you mean to dereference it?"
 
27274
 msgstr ""
 
27275
 
 
27276
-#: c-family/c-common.c:2089
 
27277
+#: c-family/c-common.c:2094
 
27278
 #, gcc-internal-format
 
27279
 msgid "argument to %<sizeof%> in %qD call is the same pointer type %qT as the first source; expected %qT or an explicit length"
 
27280
 msgstr ""
 
27281
 
 
27282
-#: c-family/c-common.c:2105
 
27283
+#: c-family/c-common.c:2110
 
27284
 #, gcc-internal-format
 
27285
 msgid "argument to %<sizeof%> in %qD call is the same expression as the second source; did you mean to remove the addressof?"
 
27286
 msgstr ""
 
27287
 
 
27288
-#: c-family/c-common.c:2112
 
27289
+#: c-family/c-common.c:2117
 
27290
 #, gcc-internal-format
 
27291
 msgid "argument to %<sizeof%> in %qD call is the same expression as the second source; did you mean to provide an explicit length?"
 
27292
 msgstr ""
 
27293
 
 
27294
-#: c-family/c-common.c:2117
 
27295
+#: c-family/c-common.c:2122
 
27296
 #, gcc-internal-format
 
27297
 msgid "argument to %<sizeof%> in %qD call is the same expression as the second source; did you mean to dereference it?"
 
27298
 msgstr ""
 
27299
 
 
27300
-#: c-family/c-common.c:2129
 
27301
+#: c-family/c-common.c:2134
 
27302
 #, gcc-internal-format
 
27303
 msgid "argument to %<sizeof%> in %qD call is the same pointer type %qT as the second source; expected %qT or an explicit length"
 
27304
 msgstr ""
 
27305
 
 
27306
-#: c-family/c-common.c:2161
 
27307
+#: c-family/c-common.c:2166
 
27308
 #, gcc-internal-format
 
27309
 msgid "first argument of %q+D should be %<int%>"
 
27310
-msgstr ""
 
27311
+msgstr "đối số đầu tiên của %q+D phải là %<int%>"
 
27312
 
 
27313
-#: c-family/c-common.c:2170
 
27314
-#, gcc-internal-format
 
27315
+#: c-family/c-common.c:2175
 
27316
+#, fuzzy, gcc-internal-format
 
27317
 msgid "second argument of %q+D should be %<char **%>"
 
27318
-msgstr ""
 
27319
+msgstr "Đối số cho tùy chọn «  --user » không thể là trống"
 
27320
 
 
27321
-#: c-family/c-common.c:2179
 
27322
+#: c-family/c-common.c:2184
 
27323
 #, gcc-internal-format
 
27324
 msgid "third argument of %q+D should probably be %<char **%>"
 
27325
 msgstr ""
 
27326
 
 
27327
-#: c-family/c-common.c:2190
 
27328
+#: c-family/c-common.c:2195
 
27329
 #, gcc-internal-format
 
27330
 msgid "%q+D takes only zero or two arguments"
 
27331
-msgstr ""
 
27332
+msgstr "%q+D chỉ nhận không hoặc hai đối số"
 
27333
 
 
27334
-#: c-family/c-common.c:2239
 
27335
+#: c-family/c-common.c:2244
 
27336
 #, gcc-internal-format
 
27337
 msgid "use -flax-vector-conversions to permit conversions between vectors with differing element types or numbers of subparts"
 
27338
 msgstr ""
 
27339
 
 
27340
-#: c-family/c-common.c:2278
 
27341
+#: c-family/c-common.c:2283
 
27342
 #, gcc-internal-format
 
27343
 msgid "__builtin_shuffle last argument must be an integer vector"
 
27344
 msgstr ""
 
27345
 
 
27346
-#: c-family/c-common.c:2286
 
27347
+#: c-family/c-common.c:2291
 
27348
 #, gcc-internal-format
 
27349
 msgid "__builtin_shuffle arguments must be vectors"
 
27350
 msgstr ""
 
27351
 
 
27352
-#: c-family/c-common.c:2292
 
27353
+#: c-family/c-common.c:2297
 
27354
 #, gcc-internal-format
 
27355
 msgid "__builtin_shuffle argument vectors must be of the same type"
 
27356
 msgstr ""
 
27357
 
 
27358
-#: c-family/c-common.c:2302
 
27359
+#: c-family/c-common.c:2307
 
27360
 #, gcc-internal-format
 
27361
 msgid "__builtin_shuffle number of elements of the argument vector(s) and the mask vector should be the same"
 
27362
 msgstr ""
 
27363
 
 
27364
-#: c-family/c-common.c:2311
 
27365
+#: c-family/c-common.c:2316
 
27366
 #, gcc-internal-format
 
27367
 msgid "__builtin_shuffle argument vector(s) inner type must have the same size as inner type of the mask"
 
27368
 msgstr ""
 
27369
 
 
27370
-#: c-family/c-common.c:2505
 
27371
+#: c-family/c-common.c:2510
 
27372
 #, gcc-internal-format
 
27373
 msgid "negative integer implicitly converted to unsigned type"
 
27374
 msgstr ""
 
27375
 
 
27376
-#: c-family/c-common.c:2511
 
27377
+#: c-family/c-common.c:2516
 
27378
 #, gcc-internal-format
 
27379
 msgid "conversion of unsigned constant value to negative integer"
 
27380
 msgstr ""
 
27381
 
 
27382
-#: c-family/c-common.c:2605
 
27383
+#: c-family/c-common.c:2610
 
27384
 #, gcc-internal-format
 
27385
 msgid "conversion to %qT from %qT may change the sign of the result"
 
27386
 msgstr ""
 
27387
 
 
27388
-#: c-family/c-common.c:2674
 
27389
+#: c-family/c-common.c:2679
 
27390
 #, gcc-internal-format
 
27391
 msgid "conversion to %qT from boolean expression"
 
27392
 msgstr ""
 
27393
 
 
27394
-#: c-family/c-common.c:2681
 
27395
+#: c-family/c-common.c:2686
 
27396
 #, gcc-internal-format
 
27397
 msgid "conversion to %qT alters %qT constant value"
 
27398
 msgstr ""
 
27399
 
 
27400
-#: c-family/c-common.c:2700
 
27401
+#: c-family/c-common.c:2705
 
27402
 #, gcc-internal-format
 
27403
 msgid "conversion to %qT from %qT may alter its value"
 
27404
 msgstr ""
 
27405
 
 
27406
-#: c-family/c-common.c:2730
 
27407
+#: c-family/c-common.c:2735
 
27408
 #, gcc-internal-format
 
27409
 msgid "large integer implicitly truncated to unsigned type"
 
27410
 msgstr ""
 
27411
 
 
27412
-#: c-family/c-common.c:2736 c-family/c-common.c:2743 c-family/c-common.c:2751
 
27413
+#: c-family/c-common.c:2741 c-family/c-common.c:2748 c-family/c-common.c:2756
 
27414
 #, gcc-internal-format
 
27415
 msgid "overflow in implicit constant conversion"
 
27416
 msgstr ""
 
27417
 
 
27418
-#: c-family/c-common.c:2923
 
27419
+#: c-family/c-common.c:2928
 
27420
 #, gcc-internal-format
 
27421
 msgid "operation on %qE may be undefined"
 
27422
 msgstr ""
 
27423
 
 
27424
-#: c-family/c-common.c:3234
 
27425
+#: c-family/c-common.c:3239
 
27426
 #, gcc-internal-format
 
27427
 msgid "case label does not reduce to an integer constant"
 
27428
 msgstr ""
 
27429
 
 
27430
-#: c-family/c-common.c:3274
 
27431
+#: c-family/c-common.c:3279
 
27432
 #, gcc-internal-format
 
27433
 msgid "case label value is less than minimum value for type"
 
27434
 msgstr ""
 
27435
 
 
27436
-#: c-family/c-common.c:3282
 
27437
+#: c-family/c-common.c:3287
 
27438
 #, gcc-internal-format
 
27439
 msgid "case label value exceeds maximum value for type"
 
27440
 msgstr ""
 
27441
 
 
27442
-#: c-family/c-common.c:3290
 
27443
+#: c-family/c-common.c:3295
 
27444
 #, gcc-internal-format
 
27445
 msgid "lower value in case label range less than minimum value for type"
 
27446
 msgstr ""
 
27447
 
 
27448
-#: c-family/c-common.c:3299
 
27449
+#: c-family/c-common.c:3304
 
27450
 #, gcc-internal-format
 
27451
 msgid "upper value in case label range exceeds maximum value for type"
 
27452
 msgstr ""
 
27453
 
 
27454
-#: c-family/c-common.c:3378
 
27455
+#: c-family/c-common.c:3383
 
27456
 #, gcc-internal-format
 
27457
 msgid "GCC cannot support operators with integer types and fixed-point types that have too many integral and fractional bits together"
 
27458
 msgstr ""
 
27459
 
 
27460
-#: c-family/c-common.c:3881
 
27461
+#: c-family/c-common.c:3886
 
27462
 #, gcc-internal-format
 
27463
 msgid "invalid operands to binary %s (have %qT and %qT)"
 
27464
 msgstr ""
 
27465
 
 
27466
-#: c-family/c-common.c:4142
 
27467
+#: c-family/c-common.c:4147
 
27468
 #, gcc-internal-format
 
27469
 msgid "comparison is always false due to limited range of data type"
 
27470
 msgstr ""
 
27471
 
 
27472
-#: c-family/c-common.c:4145
 
27473
+#: c-family/c-common.c:4150
 
27474
 #, gcc-internal-format
 
27475
 msgid "comparison is always true due to limited range of data type"
 
27476
 msgstr ""
 
27477
 
 
27478
-#: c-family/c-common.c:4230
 
27479
+#: c-family/c-common.c:4235
 
27480
 #, gcc-internal-format
 
27481
 msgid "comparison of unsigned expression >= 0 is always true"
 
27482
 msgstr ""
 
27483
 
 
27484
-#: c-family/c-common.c:4237
 
27485
+#: c-family/c-common.c:4242
 
27486
 #, gcc-internal-format
 
27487
 msgid "comparison of unsigned expression < 0 is always false"
 
27488
 msgstr ""
 
27489
 
 
27490
-#: c-family/c-common.c:4279
 
27491
+#: c-family/c-common.c:4284
 
27492
 #, gcc-internal-format
 
27493
 msgid "pointer of type %<void *%> used in arithmetic"
 
27494
 msgstr ""
 
27495
 
 
27496
-#: c-family/c-common.c:4285
 
27497
+#: c-family/c-common.c:4290
 
27498
 #, gcc-internal-format
 
27499
 msgid "pointer to a function used in arithmetic"
 
27500
-msgstr ""
 
27501
+msgstr "con trỏ đến hàm được dùng trong số học"
 
27502
 
 
27503
-#: c-family/c-common.c:4291
 
27504
+#: c-family/c-common.c:4296
 
27505
 #, gcc-internal-format
 
27506
 msgid "pointer to member function used in arithmetic"
 
27507
 msgstr ""
 
27508
 
 
27509
-#: c-family/c-common.c:4503
 
27510
+#: c-family/c-common.c:4508
 
27511
 #, gcc-internal-format
 
27512
 msgid "the address of %qD will always evaluate as %<true%>"
 
27513
 msgstr ""
 
27514
 
 
27515
-#: c-family/c-common.c:4598 cp/semantics.c:592 cp/typeck.c:7906
 
27516
+#: c-family/c-common.c:4603 cp/semantics.c:592 cp/typeck.c:7906
 
27517
 #, gcc-internal-format
 
27518
 msgid "suggest parentheses around assignment used as truth value"
 
27519
-msgstr ""
 
27520
+msgstr "gợi ý là dùng dấu ngoặc đơn bao quanh phép gán được dùng như là giá trị chân lý"
 
27521
 
 
27522
-#: c-family/c-common.c:4677 c/c-decl.c:3686 c/c-typeck.c:10883
 
27523
+#: c-family/c-common.c:4682 c/c-decl.c:3686 c/c-typeck.c:10883
 
27524
 #, gcc-internal-format
 
27525
 msgid "invalid use of %<restrict%>"
 
27526
-msgstr ""
 
27527
+msgstr "dùng %<restrict%> không hợp lệ"
 
27528
 
 
27529
-#: c-family/c-common.c:4870
 
27530
+#: c-family/c-common.c:4875
 
27531
 #, gcc-internal-format
 
27532
 msgid "invalid application of %<sizeof%> to a function type"
 
27533
 msgstr ""
 
27534
 
 
27535
-#: c-family/c-common.c:4880
 
27536
+#: c-family/c-common.c:4885
 
27537
 #, gcc-internal-format
 
27538
 msgid "ISO C++ does not permit %<alignof%> applied to a function type"
 
27539
-msgstr ""
 
27540
+msgstr "ISO C++ không cho phép %<alignof%> áp dụng cho kiểu hàm"
 
27541
 
 
27542
-#: c-family/c-common.c:4883
 
27543
+#: c-family/c-common.c:4888
 
27544
 #, gcc-internal-format
 
27545
 msgid "ISO C does not permit %<_Alignof%> applied to a function type"
 
27546
 msgstr ""
 
27547
 
 
27548
-#: c-family/c-common.c:4894
 
27549
+#: c-family/c-common.c:4899
 
27550
 #, gcc-internal-format
 
27551
 msgid "invalid application of %qs to a void type"
 
27552
 msgstr ""
 
27553
 
 
27554
-#: c-family/c-common.c:4903
 
27555
+#: c-family/c-common.c:4908
 
27556
 #, gcc-internal-format
 
27557
 msgid "invalid application of %qs to incomplete type %qT"
 
27558
 msgstr ""
 
27559
 
 
27560
-#: c-family/c-common.c:4911
 
27561
+#: c-family/c-common.c:4916
 
27562
 #, gcc-internal-format
 
27563
 msgid "invalid application of %qs to array type %qT of incomplete element type"
 
27564
 msgstr ""
 
27565
 
 
27566
-#: c-family/c-common.c:4951
 
27567
+#: c-family/c-common.c:4956
 
27568
 #, gcc-internal-format
 
27569
 msgid "%<__alignof%> applied to a bit-field"
 
27570
-msgstr ""
 
27571
+msgstr "%<__alignof%> được áp dụng cho trường bít"
 
27572
 
 
27573
-#: c-family/c-common.c:5664
 
27574
+#: c-family/c-common.c:5669
 
27575
 #, gcc-internal-format
 
27576
 msgid "cannot disable built-in function %qs"
 
27577
-msgstr ""
 
27578
+msgstr "không thể tắt hàm dựng sẵn %qs"
 
27579
 
 
27580
-#: c-family/c-common.c:5855
 
27581
+#: c-family/c-common.c:5860
 
27582
 #, gcc-internal-format
 
27583
 msgid "pointers are not permitted as case values"
 
27584
 msgstr ""
 
27585
 
 
27586
-#: c-family/c-common.c:5862
 
27587
+#: c-family/c-common.c:5867
 
27588
 #, gcc-internal-format
 
27589
 msgid "range expressions in switch statements are non-standard"
 
27590
 msgstr ""
 
27591
 
 
27592
-#: c-family/c-common.c:5888
 
27593
+#: c-family/c-common.c:5893
 
27594
 #, gcc-internal-format
 
27595
 msgid "empty range specified"
 
27596
-msgstr ""
 
27597
+msgstr "vùng trống rỗng được chỉ ra"
 
27598
 
 
27599
-#: c-family/c-common.c:5948
 
27600
+#: c-family/c-common.c:5953
 
27601
 #, gcc-internal-format
 
27602
 msgid "duplicate (or overlapping) case value"
 
27603
 msgstr ""
 
27604
 
 
27605
-#: c-family/c-common.c:5950
 
27606
+#: c-family/c-common.c:5955
 
27607
 #, gcc-internal-format
 
27608
 msgid "this is the first entry overlapping that value"
 
27609
 msgstr ""
 
27610
 
 
27611
-#: c-family/c-common.c:5954
 
27612
+#: c-family/c-common.c:5959
 
27613
 #, gcc-internal-format
 
27614
 msgid "duplicate case value"
 
27615
 msgstr "trùng giá trị cho case"
 
27616
 
 
27617
-#: c-family/c-common.c:5955
 
27618
+#: c-family/c-common.c:5960
 
27619
 #, gcc-internal-format
 
27620
 msgid "previously used here"
 
27621
 msgstr "cái trước được dùng là ở đây"
 
27622
 
 
27623
-#: c-family/c-common.c:5959
 
27624
+#: c-family/c-common.c:5964
 
27625
 #, gcc-internal-format
 
27626
 msgid "multiple default labels in one switch"
 
27627
 msgstr ""
 
27628
 
 
27629
-#: c-family/c-common.c:5961
 
27630
+#: c-family/c-common.c:5966
 
27631
 #, gcc-internal-format
 
27632
 msgid "this is the first default label"
 
27633
-msgstr ""
 
27634
+msgstr "đây là nhãn mặc định đầu tiên"
 
27635
 
 
27636
-#: c-family/c-common.c:6013
 
27637
+#: c-family/c-common.c:6018
 
27638
 #, gcc-internal-format
 
27639
 msgid "case value %qs not in enumerated type"
 
27640
 msgstr ""
 
27641
 
 
27642
-#: c-family/c-common.c:6018
 
27643
+#: c-family/c-common.c:6023
 
27644
 #, gcc-internal-format
 
27645
 msgid "case value %qs not in enumerated type %qT"
 
27646
 msgstr ""
 
27647
 
 
27648
-#: c-family/c-common.c:6077
 
27649
+#: c-family/c-common.c:6082
 
27650
 #, gcc-internal-format
 
27651
 msgid "switch missing default case"
 
27652
-msgstr ""
 
27653
+msgstr "switch thiếu case mặc định"
 
27654
 
 
27655
-#: c-family/c-common.c:6149
 
27656
+#: c-family/c-common.c:6154
 
27657
 #, gcc-internal-format
 
27658
 msgid "enumeration value %qE not handled in switch"
 
27659
 msgstr ""
 
27660
 
 
27661
-#: c-family/c-common.c:6175
 
27662
+#: c-family/c-common.c:6180
 
27663
 #, gcc-internal-format
 
27664
 msgid "taking the address of a label is non-standard"
 
27665
 msgstr ""
 
27666
 
 
27667
-#: c-family/c-common.c:6369
 
27668
+#: c-family/c-common.c:6374
 
27669
 #, gcc-internal-format
 
27670
 msgid "%qE attribute ignored for field of type %qT"
 
27671
 msgstr ""
 
27672
 
 
27673
-#: c-family/c-common.c:6464 c-family/c-common.c:6492
 
27674
-#, gcc-internal-format
 
27675
+#: c-family/c-common.c:6469 c-family/c-common.c:6497
 
27676
+#, fuzzy, gcc-internal-format
 
27677
 msgid "%qE attribute conflicts with attribute %s"
 
27678
-msgstr ""
 
27679
+msgstr "Nhãn xung đột với « Rx »"
 
27680
 
 
27681
-#: c-family/c-common.c:6622 lto/lto-lang.c:227
 
27682
+#: c-family/c-common.c:6644 lto/lto-lang.c:227
 
27683
 #, fuzzy, gcc-internal-format
 
27684
 msgid "%qE attribute has no effect on unit local functions"
 
27685
 msgstr "Xuất nhánh gián tiếp tới hàm cục bộ"
 
27686
 
 
27687
-#: c-family/c-common.c:6776
 
27688
+#: c-family/c-common.c:6798
 
27689
 #, gcc-internal-format
 
27690
 msgid "%qE attribute have effect only on public objects"
 
27691
 msgstr ""
 
27692
 
 
27693
-#: c-family/c-common.c:6890
 
27694
+#: c-family/c-common.c:6912
 
27695
 #, gcc-internal-format
 
27696
 msgid "destructor priorities are not supported"
 
27697
-msgstr ""
 
27698
+msgstr "các quyền ưu tiên hủy tử là không được hỗ trợ"
 
27699
 
 
27700
-#: c-family/c-common.c:6892
 
27701
+#: c-family/c-common.c:6914
 
27702
 #, gcc-internal-format
 
27703
 msgid "constructor priorities are not supported"
 
27704
-msgstr ""
 
27705
+msgstr "các quyền ưu tiên cấu tử là không được hỗ trợ"
 
27706
 
 
27707
-#: c-family/c-common.c:6910
 
27708
+#: c-family/c-common.c:6932
 
27709
 #, gcc-internal-format, gfc-internal-format
 
27710
 msgid "destructor priorities from 0 to %d are reserved for the implementation"
 
27711
 msgstr ""
 
27712
 
 
27713
-#: c-family/c-common.c:6915
 
27714
+#: c-family/c-common.c:6937
 
27715
 #, gcc-internal-format, gfc-internal-format
 
27716
 msgid "constructor priorities from 0 to %d are reserved for the implementation"
 
27717
 msgstr ""
 
27718
 
 
27719
-#: c-family/c-common.c:6923
 
27720
+#: c-family/c-common.c:6945
 
27721
 #, gcc-internal-format, gfc-internal-format
 
27722
 msgid "destructor priorities must be integers from 0 to %d inclusive"
 
27723
 msgstr ""
 
27724
 
 
27725
-#: c-family/c-common.c:6926
 
27726
+#: c-family/c-common.c:6948
 
27727
 #, gcc-internal-format, gfc-internal-format
 
27728
 msgid "constructor priorities must be integers from 0 to %d inclusive"
 
27729
 msgstr ""
 
27730
 
 
27731
-#: c-family/c-common.c:7082
 
27732
+#: c-family/c-common.c:7104
 
27733
 #, gcc-internal-format
 
27734
 msgid "unknown machine mode %qE"
 
27735
-msgstr ""
 
27736
+msgstr "không hiểu chế độ máy %qE"
 
27737
 
 
27738
-#: c-family/c-common.c:7111
 
27739
+#: c-family/c-common.c:7133
 
27740
 #, gcc-internal-format
 
27741
 msgid "specifying vector types with __attribute__ ((mode)) is deprecated"
 
27742
 msgstr ""
 
27743
 
 
27744
-#: c-family/c-common.c:7114
 
27745
+#: c-family/c-common.c:7136
 
27746
 #, gcc-internal-format
 
27747
 msgid "use __attribute__ ((vector_size)) instead"
 
27748
 msgstr "sử dụng  __attribute__ ((vector_size)) để thay thế"
 
27749
 
 
27750
-#: c-family/c-common.c:7123
 
27751
+#: c-family/c-common.c:7145
 
27752
 #, gcc-internal-format
 
27753
 msgid "unable to emulate %qs"
 
27754
 msgstr "không thể mô phỏng %qs"
 
27755
 
 
27756
-#: c-family/c-common.c:7134
 
27757
+#: c-family/c-common.c:7156
 
27758
 #, gcc-internal-format
 
27759
 msgid "invalid pointer mode %qs"
 
27760
-msgstr ""
 
27761
+msgstr "chế độ con trỏ %qs không hợp lệ"
 
27762
 
 
27763
-#: c-family/c-common.c:7151
 
27764
+#: c-family/c-common.c:7173
 
27765
 #, gcc-internal-format
 
27766
 msgid "signedness of type and machine mode %qs don%'t match"
 
27767
 msgstr ""
 
27768
 
 
27769
-#: c-family/c-common.c:7162
 
27770
+#: c-family/c-common.c:7184
 
27771
 #, gcc-internal-format
 
27772
 msgid "no data type for mode %qs"
 
27773
 msgstr ""
 
27774
 
 
27775
-#: c-family/c-common.c:7172
 
27776
+#: c-family/c-common.c:7194
 
27777
 #, gcc-internal-format
 
27778
 msgid "cannot use mode %qs for enumeral types"
 
27779
 msgstr ""
 
27780
 
 
27781
-#: c-family/c-common.c:7199
 
27782
+#: c-family/c-common.c:7221
 
27783
 #, gcc-internal-format
 
27784
 msgid "mode %qs applied to inappropriate type"
 
27785
 msgstr ""
 
27786
 
 
27787
-#: c-family/c-common.c:7231
 
27788
+#: c-family/c-common.c:7253
 
27789
 #, gcc-internal-format
 
27790
 msgid "section attribute cannot be specified for local variables"
 
27791
 msgstr ""
 
27792
 
 
27793
-#: c-family/c-common.c:7242 config/bfin/bfin.c:4737 config/bfin/bfin.c:4788
 
27794
+#: c-family/c-common.c:7264 config/bfin/bfin.c:4737 config/bfin/bfin.c:4788
 
27795
 #: config/bfin/bfin.c:4815 config/bfin/bfin.c:4828
 
27796
 #, gcc-internal-format
 
27797
 msgid "section of %q+D conflicts with previous declaration"
 
27798
 msgstr ""
 
27799
 
 
27800
-#: c-family/c-common.c:7250
 
27801
+#: c-family/c-common.c:7272
 
27802
 #, gcc-internal-format
 
27803
 msgid "section of %q+D cannot be overridden"
 
27804
-msgstr ""
 
27805
+msgstr "phần của %q+D không thể bị ghi đè"
 
27806
 
 
27807
-#: c-family/c-common.c:7258
 
27808
-#, gcc-internal-format
 
27809
+#: c-family/c-common.c:7280
 
27810
+#, fuzzy, gcc-internal-format
 
27811
 msgid "section attribute not allowed for %q+D"
 
27812
-msgstr ""
 
27813
+msgstr "'%.50s' là không được phép cho %s"
 
27814
 
 
27815
-#: c-family/c-common.c:7265
 
27816
+#: c-family/c-common.c:7287
 
27817
 #, gcc-internal-format
 
27818
 msgid "section attributes are not supported for this target"
 
27819
 msgstr ""
 
27820
 
 
27821
-#: c-family/c-common.c:7284
 
27822
+#: c-family/c-common.c:7306
 
27823
 #, fuzzy, gcc-internal-format
 
27824
 msgid "requested alignment is not an integer constant"
 
27825
 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"
 
27826
 
 
27827
-#: c-family/c-common.c:7291
 
27828
-#, gcc-internal-format
 
27829
+#: c-family/c-common.c:7313
 
27830
+#, fuzzy, gcc-internal-format
 
27831
 msgid "requested alignment is not a power of 2"
 
27832
-msgstr ""
 
27833
+msgstr "sự chỉnh canh phần %s không phải là tuyệt đối"
 
27834
 
 
27835
-#: c-family/c-common.c:7296
 
27836
-#, gcc-internal-format
 
27837
+#: c-family/c-common.c:7318
 
27838
+#, fuzzy, gcc-internal-format
 
27839
 msgid "requested alignment is too large"
 
27840
-msgstr ""
 
27841
+msgstr "tham số %lu quá lớn"
 
27842
 
 
27843
-#: c-family/c-common.c:7379
 
27844
+#: c-family/c-common.c:7401
 
27845
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
27846
 msgid "requested alignment %d is larger than %d"
 
27847
-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"
 
27848
+msgstr "%s: kích cỡ công việc %0.0f lớn hơn %d K"
 
27849
 
 
27850
-#: c-family/c-common.c:7436
 
27851
+#: c-family/c-common.c:7458
 
27852
 #, gcc-internal-format
 
27853
 msgid "alignment may not be specified for %q+D"
 
27854
 msgstr ""
 
27855
 
 
27856
-#: c-family/c-common.c:7454
 
27857
+#: c-family/c-common.c:7476
 
27858
 #, gcc-internal-format
 
27859
 msgid "alignment for %q+D was previously specified as %d and may not be decreased"
 
27860
 msgstr ""
 
27861
 
 
27862
-#: c-family/c-common.c:7458
 
27863
+#: c-family/c-common.c:7480
 
27864
 #, gcc-internal-format
 
27865
 msgid "alignment for %q+D must be at least %d"
 
27866
-msgstr ""
 
27867
+msgstr "sắp hàng cho %q+D phải ít nhất %d"
 
27868
 
 
27869
-#: c-family/c-common.c:7483
 
27870
+#: c-family/c-common.c:7505
 
27871
 #, gcc-internal-format
 
27872
 msgid "inline function %q+D declared weak"
 
27873
-msgstr ""
 
27874
+msgstr "hàm chung dòng %q+D được khai báo yếu"
 
27875
 
 
27876
-#: c-family/c-common.c:7488
 
27877
+#: c-family/c-common.c:7510
 
27878
 #, gcc-internal-format
 
27879
 msgid "indirect function %q+D cannot be declared weak"
 
27880
 msgstr ""
 
27881
 
 
27882
-#: c-family/c-common.c:7525
 
27883
+#: c-family/c-common.c:7547
 
27884
 #, gcc-internal-format
 
27885
 msgid "%q+D defined both normally and as %qE attribute"
 
27886
 msgstr ""
 
27887
 
 
27888
-#: c-family/c-common.c:7533
 
27889
-#, gcc-internal-format
 
27890
+#: c-family/c-common.c:7555
 
27891
+#, fuzzy, gcc-internal-format
 
27892
 msgid "weak %q+D cannot be defined %qE"
 
27893
-msgstr ""
 
27894
+msgstr "không thể xác định điều kiện tiên quyết trong công thức"
 
27895
 
 
27896
-#: c-family/c-common.c:7550
 
27897
-#, gcc-internal-format
 
27898
+#: c-family/c-common.c:7572
 
27899
+#, fuzzy, gcc-internal-format
 
27900
 msgid "attribute %qE argument not a string"
 
27901
-msgstr ""
 
27902
+msgstr "đối số tới « program » (chương trình) không phải là một chuỗi"
 
27903
 
 
27904
-#: c-family/c-common.c:7626
 
27905
+#: c-family/c-common.c:7648
 
27906
 #, gcc-internal-format
 
27907
 msgid "indirect function %q+D cannot be declared weakref"
 
27908
 msgstr ""
 
27909
 
 
27910
-#: c-family/c-common.c:7648
 
27911
+#: c-family/c-common.c:7670
 
27912
 #, gcc-internal-format
 
27913
 msgid "weakref attribute must appear before alias attribute"
 
27914
 msgstr ""
 
27915
 
 
27916
-#: c-family/c-common.c:7677
 
27917
+#: c-family/c-common.c:7699
 
27918
 #, gcc-internal-format
 
27919
 msgid "%qE attribute ignored on non-class types"
 
27920
 msgstr ""
 
27921
 
 
27922
-#: c-family/c-common.c:7683
 
27923
+#: c-family/c-common.c:7705
 
27924
 #, gcc-internal-format
 
27925
 msgid "%qE attribute ignored because %qT is already defined"
 
27926
 msgstr ""
 
27927
 
 
27928
-#: c-family/c-common.c:7696
 
27929
-#, gcc-internal-format
 
27930
+#: c-family/c-common.c:7718
 
27931
+#, fuzzy, gcc-internal-format
 
27932
 msgid "visibility argument not a string"
 
27933
-msgstr ""
 
27934
+msgstr "đối số tới « program » (chương trình) không phải là một chuỗi"
 
27935
 
 
27936
-#: c-family/c-common.c:7708
 
27937
+#: c-family/c-common.c:7730
 
27938
 #, gcc-internal-format
 
27939
 msgid "%qE attribute ignored on types"
 
27940
-msgstr ""
 
27941
+msgstr "Thuộc tính %qE bị lờ đi với các kiểu"
 
27942
 
 
27943
-#: c-family/c-common.c:7724
 
27944
+#: c-family/c-common.c:7746
 
27945
 #, gcc-internal-format
 
27946
 msgid "visibility argument must be one of \"default\", \"hidden\", \"protected\" or \"internal\""
 
27947
 msgstr ""
 
27948
 
 
27949
-#: c-family/c-common.c:7735
 
27950
+#: c-family/c-common.c:7757
 
27951
 #, gcc-internal-format
 
27952
 msgid "%qD redeclared with different visibility"
 
27953
 msgstr ""
 
27954
 
 
27955
-#: c-family/c-common.c:7738 c-family/c-common.c:7742
 
27956
+#: c-family/c-common.c:7760 c-family/c-common.c:7764
 
27957
 #, gcc-internal-format
 
27958
 msgid "%qD was declared %qs which implies default visibility"
 
27959
 msgstr ""
 
27960
 
 
27961
-#: c-family/c-common.c:7826
 
27962
-#, gcc-internal-format
 
27963
+#: c-family/c-common.c:7848
 
27964
+#, fuzzy, gcc-internal-format
 
27965
 msgid "tls_model argument not a string"
 
27966
-msgstr ""
 
27967
+msgstr "đối số tới « program » (chương trình) không phải là một chuỗi"
 
27968
 
 
27969
-#: c-family/c-common.c:7839
 
27970
+#: c-family/c-common.c:7861
 
27971
 #, gcc-internal-format
 
27972
 msgid "tls_model argument must be one of \"local-exec\", \"initial-exec\", \"local-dynamic\" or \"global-dynamic\""
 
27973
 msgstr ""
 
27974
 
 
27975
-#: c-family/c-common.c:7859 c-family/c-common.c:7965 c-family/c-common.c:8950
 
27976
+#: c-family/c-common.c:7881 c-family/c-common.c:7987 c-family/c-common.c:8970
 
27977
 #: config/m32c/m32c.c:2926
 
27978
 #, gcc-internal-format
 
27979
 msgid "%qE attribute applies only to functions"
 
27980
 msgstr ""
 
27981
 
 
27982
-#: c-family/c-common.c:7865 c-family/c-common.c:7971 c-family/c-common.c:8956
 
27983
+#: c-family/c-common.c:7887 c-family/c-common.c:7993 c-family/c-common.c:8976
 
27984
 #, gcc-internal-format
 
27985
 msgid "can%'t set %qE attribute after definition"
 
27986
 msgstr ""
 
27987
 
 
27988
-#: c-family/c-common.c:7911
 
27989
+#: c-family/c-common.c:7933
 
27990
 #, gcc-internal-format
 
27991
 msgid "alloc_size parameter outside range"
 
27992
 msgstr ""
 
27993
 
 
27994
-#: c-family/c-common.c:8029
 
27995
-#, fuzzy, gcc-internal-format
 
27996
+#: c-family/c-common.c:8051
 
27997
+#, gcc-internal-format
 
27998
 msgid "%qE attribute duplicated"
 
27999
-msgstr "lời tuyên bố thuộc tính"
 
28000
+msgstr "thuộc tính %qE bị trùng"
 
28001
 
 
28002
-#: c-family/c-common.c:8031
 
28003
+#: c-family/c-common.c:8053
 
28004
 #, gcc-internal-format
 
28005
 msgid "%qE attribute follows %qE"
 
28006
-msgstr ""
 
28007
+msgstr "thuộc tính %qE theo %qE"
 
28008
 
 
28009
-#: c-family/c-common.c:8130
 
28010
+#: c-family/c-common.c:8152
 
28011
 #, gcc-internal-format
 
28012
 msgid "type was previously declared %qE"
 
28013
 msgstr ""
 
28014
 
 
28015
-#: c-family/c-common.c:8183
 
28016
+#: c-family/c-common.c:8205
 
28017
 #, gcc-internal-format
 
28018
 msgid "%qE argument not an identifier"
 
28019
-msgstr ""
 
28020
+msgstr "%qE đối số không phải là một định danh"
 
28021
 
 
28022
-#: c-family/c-common.c:8194
 
28023
+#: c-family/c-common.c:8216
 
28024
 #, gcc-internal-format
 
28025
 msgid "%qD is not compatible with %qD"
 
28026
-msgstr ""
 
28027
+msgstr "%qD không tương thích với %qD"
 
28028
 
 
28029
-#: c-family/c-common.c:8197
 
28030
+#: c-family/c-common.c:8219
 
28031
 #, fuzzy, gcc-internal-format
 
28032
 msgid "transaction_wrap argument is not a function"
 
28033
 msgstr "không có đối số tới hàm đặc tả"
 
28034
 
 
28035
-#: c-family/c-common.c:8245
 
28036
-#, gcc-internal-format
 
28037
+#: c-family/c-common.c:8267
 
28038
+#, fuzzy, gcc-internal-format
 
28039
 msgid "deprecated message is not a string"
 
28040
-msgstr ""
 
28041
+msgstr "Chuỗi « %s » không phải là một chuỗi số hợp lệ.\n"
 
28042
 
 
28043
-#: c-family/c-common.c:8286
 
28044
+#: c-family/c-common.c:8308
 
28045
 #, gcc-internal-format
 
28046
 msgid "%qE attribute ignored for %qE"
 
28047
-msgstr ""
 
28048
+msgstr "thuộc tính %qE bị lờ đi cho %qE"
 
28049
 
 
28050
-#: c-family/c-common.c:8346
 
28051
+#: c-family/c-common.c:8368
 
28052
 #, gcc-internal-format
 
28053
 msgid "invalid vector type for attribute %qE"
 
28054
 msgstr ""
 
28055
 
 
28056
-#: c-family/c-common.c:8352 ada/gcc-interface/utils.c:6307
 
28057
+#: c-family/c-common.c:8374 ada/gcc-interface/utils.c:6307
 
28058
 #: ada/gcc-interface/utils.c:6401
 
28059
 #, gcc-internal-format
 
28060
 msgid "vector size not an integral multiple of component size"
 
28061
 msgstr ""
 
28062
 
 
28063
-#: c-family/c-common.c:8358 ada/gcc-interface/utils.c:6313
 
28064
+#: c-family/c-common.c:8380 ada/gcc-interface/utils.c:6313
 
28065
 #: ada/gcc-interface/utils.c:6407
 
28066
 #, gcc-internal-format
 
28067
 msgid "zero vector size"
 
28068
-msgstr ""
 
28069
+msgstr "kích thước véc-tơ không"
 
28070
 
 
28071
-#: c-family/c-common.c:8366 ada/gcc-interface/utils.c:6321
 
28072
+#: c-family/c-common.c:8388 ada/gcc-interface/utils.c:6321
 
28073
 #: ada/gcc-interface/utils.c:6414
 
28074
 #, gcc-internal-format
 
28075
 msgid "number of components of the vector not a power of two"
 
28076
 msgstr ""
 
28077
 
 
28078
-#: c-family/c-common.c:8394 ada/gcc-interface/utils.c:6048
 
28079
+#: c-family/c-common.c:8416 ada/gcc-interface/utils.c:6048
 
28080
 #, gcc-internal-format
 
28081
 msgid "nonnull attribute without arguments on a non-prototype"
 
28082
 msgstr ""
 
28083
 
 
28084
-#: c-family/c-common.c:8408 ada/gcc-interface/utils.c:6062
 
28085
+#: c-family/c-common.c:8430 ada/gcc-interface/utils.c:6062
 
28086
 #, gcc-internal-format, gfc-internal-format
 
28087
 msgid "nonnull argument has invalid operand number (argument %lu)"
 
28088
 msgstr ""
 
28089
 
 
28090
-#: c-family/c-common.c:8430 ada/gcc-interface/utils.c:6084
 
28091
+#: c-family/c-common.c:8452 ada/gcc-interface/utils.c:6084
 
28092
 #, gcc-internal-format, gfc-internal-format
 
28093
 msgid "nonnull argument with out-of-range operand number (argument %lu, operand %lu)"
 
28094
 msgstr ""
 
28095
 
 
28096
-#: c-family/c-common.c:8438 ada/gcc-interface/utils.c:6093
 
28097
+#: c-family/c-common.c:8460 ada/gcc-interface/utils.c:6093
 
28098
 #, gcc-internal-format, gfc-internal-format
 
28099
 msgid "nonnull argument references non-pointer operand (argument %lu, operand %lu)"
 
28100
 msgstr ""
 
28101
 
 
28102
-#: c-family/c-common.c:8533
 
28103
+#: c-family/c-common.c:8555
 
28104
 #, gcc-internal-format
 
28105
 msgid "not enough variable arguments to fit a sentinel"
 
28106
 msgstr ""
 
28107
 
 
28108
-#: c-family/c-common.c:8547
 
28109
-#, gcc-internal-format
 
28110
+#: c-family/c-common.c:8569
 
28111
+#, fuzzy, gcc-internal-format
 
28112
 msgid "missing sentinel in function call"
 
28113
-msgstr ""
 
28114
+msgstr "cuộc gọi chưa được chấm dứt cho hàm « %s »: thiếu « %c »"
 
28115
 
 
28116
-#: c-family/c-common.c:8588
 
28117
+#: c-family/c-common.c:8610
 
28118
 #, gcc-internal-format, gfc-internal-format
 
28119
 msgid "null argument where non-null required (argument %lu)"
 
28120
 msgstr ""
 
28121
 
 
28122
-#: c-family/c-common.c:8653
 
28123
+#: c-family/c-common.c:8675
 
28124
 #, gcc-internal-format
 
28125
 msgid "cleanup argument not an identifier"
 
28126
-msgstr ""
 
28127
+msgstr "dọn các đối số không phải định danh"
 
28128
 
 
28129
-#: c-family/c-common.c:8660
 
28130
+#: c-family/c-common.c:8682
 
28131
 #, gcc-internal-format
 
28132
 msgid "cleanup argument not a function"
 
28133
-msgstr ""
 
28134
+msgstr "dọn các đối số không phải hàm"
 
28135
 
 
28136
-#: c-family/c-common.c:8697
 
28137
+#: c-family/c-common.c:8719
 
28138
 #, gcc-internal-format
 
28139
 msgid "%qE attribute requires prototypes with named arguments"
 
28140
 msgstr ""
 
28141
 
 
28142
-#: c-family/c-common.c:8705
 
28143
+#: c-family/c-common.c:8727
 
28144
 #, gcc-internal-format
 
28145
 msgid "%qE attribute only applies to variadic functions"
 
28146
 msgstr ""
 
28147
 
 
28148
-#: c-family/c-common.c:8717 ada/gcc-interface/utils.c:6135
 
28149
+#: c-family/c-common.c:8739 ada/gcc-interface/utils.c:6135
 
28150
 #, gcc-internal-format
 
28151
 msgid "requested position is not an integer constant"
 
28152
 msgstr ""
 
28153
 
 
28154
-#: c-family/c-common.c:8725 ada/gcc-interface/utils.c:6142
 
28155
+#: c-family/c-common.c:8747 ada/gcc-interface/utils.c:6142
 
28156
 #, gcc-internal-format
 
28157
 msgid "requested position is less than zero"
 
28158
 msgstr ""
 
28159
 
 
28160
-#: c-family/c-common.c:8843
 
28161
+#: c-family/c-common.c:8865
 
28162
 #, gcc-internal-format, gfc-internal-format
 
28163
 msgid "bad option %s to optimize attribute"
 
28164
 msgstr ""
 
28165
 
 
28166
-#: c-family/c-common.c:8846
 
28167
+#: c-family/c-common.c:8868
 
28168
 #, gcc-internal-format, gfc-internal-format
 
28169
 msgid "bad option %s to pragma attribute"
 
28170
 msgstr ""
 
28171
 
 
28172
-#: c-family/c-common.c:9075
 
28173
+#: c-family/c-common.c:9095
 
28174
 #, gcc-internal-format
 
28175
 msgid "not enough arguments to function %qE"
 
28176
-msgstr ""
 
28177
+msgstr "không đủ đối số cho hàm %qE"
 
28178
 
 
28179
-#: c-family/c-common.c:9081 c-family/c-common.c:10007 c/c-typeck.c:2954
 
28180
+#: c-family/c-common.c:9101 c-family/c-common.c:10027 c/c-typeck.c:2954
 
28181
 #, gcc-internal-format
 
28182
 msgid "too many arguments to function %qE"
 
28183
-msgstr ""
 
28184
+msgstr "quá nhiều đối số cho hàm %qE"
 
28185
 
 
28186
-#: c-family/c-common.c:9111 c-family/c-common.c:9157
 
28187
+#: c-family/c-common.c:9131 c-family/c-common.c:9177
 
28188
 #, gcc-internal-format
 
28189
 msgid "non-floating-point argument in call to function %qE"
 
28190
 msgstr ""
 
28191
 
 
28192
-#: c-family/c-common.c:9134
 
28193
+#: c-family/c-common.c:9154
 
28194
 #, gcc-internal-format
 
28195
 msgid "non-floating-point arguments in call to function %qE"
 
28196
 msgstr ""
 
28197
 
 
28198
-#: c-family/c-common.c:9150
 
28199
+#: c-family/c-common.c:9170
 
28200
 #, gcc-internal-format
 
28201
 msgid "non-const integer argument %u in call to function %qE"
 
28202
 msgstr ""
 
28203
 
 
28204
-#: c-family/c-common.c:9170
 
28205
+#: c-family/c-common.c:9190
 
28206
 #, fuzzy, gcc-internal-format
 
28207
 msgid "non-integer argument 3 in call to function %qE"
 
28208
 msgstr "không có đối số tới hàm đặc tả"
 
28209
 
 
28210
-#: c-family/c-common.c:9496
 
28211
+#: c-family/c-common.c:9516
 
28212
 #, gcc-internal-format
 
28213
 msgid "cannot apply %<offsetof%> to static data member %qD"
 
28214
 msgstr ""
 
28215
 
 
28216
-#: c-family/c-common.c:9501
 
28217
+#: c-family/c-common.c:9521
 
28218
 #, gcc-internal-format
 
28219
 msgid "cannot apply %<offsetof%> when %<operator[]%> is overloaded"
 
28220
 msgstr ""
 
28221
 
 
28222
-#: c-family/c-common.c:9508
 
28223
+#: c-family/c-common.c:9528
 
28224
 #, gcc-internal-format
 
28225
 msgid "cannot apply %<offsetof%> to a non constant address"
 
28226
 msgstr ""
 
28227
 
 
28228
-#: c-family/c-common.c:9521 cp/typeck.c:5289
 
28229
+#: c-family/c-common.c:9541 cp/typeck.c:5289
 
28230
 #, gcc-internal-format
 
28231
 msgid "attempt to take address of bit-field structure member %qD"
 
28232
 msgstr ""
 
28233
 
 
28234
-#: c-family/c-common.c:9573
 
28235
+#: c-family/c-common.c:9593
 
28236
 #, gcc-internal-format
 
28237
 msgid "index %E denotes an offset greater than size of %qT"
 
28238
 msgstr ""
 
28239
 
 
28240
-#: c-family/c-common.c:9613
 
28241
+#: c-family/c-common.c:9633
 
28242
 #, gcc-internal-format
 
28243
 msgid "the omitted middle operand in ?: will always be %<true%>, suggest explicit middle operand"
 
28244
 msgstr ""
 
28245
 
 
28246
-#: c-family/c-common.c:9634
 
28247
+#: c-family/c-common.c:9654
 
28248
 #, gcc-internal-format
 
28249
 msgid "assignment of member %qD in read-only object"
 
28250
 msgstr ""
 
28251
 
 
28252
-#: c-family/c-common.c:9636
 
28253
+#: c-family/c-common.c:9656
 
28254
 #, gcc-internal-format
 
28255
 msgid "increment of member %qD in read-only object"
 
28256
 msgstr ""
 
28257
 
 
28258
-#: c-family/c-common.c:9638
 
28259
+#: c-family/c-common.c:9658
 
28260
 #, gcc-internal-format
 
28261
 msgid "decrement of member %qD in read-only object"
 
28262
 msgstr ""
 
28263
 
 
28264
-#: c-family/c-common.c:9640
 
28265
+#: c-family/c-common.c:9660
 
28266
 #, gcc-internal-format
 
28267
 msgid "member %qD in read-only object used as %<asm%> output"
 
28268
 msgstr ""
 
28269
 
 
28270
-#: c-family/c-common.c:9644
 
28271
+#: c-family/c-common.c:9664
 
28272
 #, gcc-internal-format
 
28273
 msgid "assignment of read-only member %qD"
 
28274
 msgstr ""
 
28275
 
 
28276
-#: c-family/c-common.c:9645
 
28277
+#: c-family/c-common.c:9665
 
28278
 #, gcc-internal-format
 
28279
 msgid "increment of read-only member %qD"
 
28280
 msgstr ""
 
28281
 
 
28282
-#: c-family/c-common.c:9646
 
28283
+#: c-family/c-common.c:9666
 
28284
 #, gcc-internal-format
 
28285
 msgid "decrement of read-only member %qD"
 
28286
 msgstr ""
 
28287
 
 
28288
-#: c-family/c-common.c:9647
 
28289
+#: c-family/c-common.c:9667
 
28290
 #, gcc-internal-format
 
28291
 msgid "read-only member %qD used as %<asm%> output"
 
28292
 msgstr ""
 
28293
 
 
28294
-#: c-family/c-common.c:9651
 
28295
+#: c-family/c-common.c:9671
 
28296
 #, gcc-internal-format
 
28297
 msgid "assignment of read-only variable %qD"
 
28298
-msgstr ""
 
28299
+msgstr "gán cho biến chỉ đọc %qD"
 
28300
 
 
28301
-#: c-family/c-common.c:9652
 
28302
-#, gcc-internal-format
 
28303
+#: c-family/c-common.c:9672
 
28304
+#, fuzzy, gcc-internal-format
 
28305
 msgid "increment of read-only variable %qD"
 
28306
-msgstr ""
 
28307
+msgstr "Không thể lập biến chỉ đọc %s"
 
28308
 
 
28309
-#: c-family/c-common.c:9653
 
28310
-#, gcc-internal-format
 
28311
+#: c-family/c-common.c:9673
 
28312
+#, fuzzy, gcc-internal-format
 
28313
 msgid "decrement of read-only variable %qD"
 
28314
-msgstr ""
 
28315
+msgstr "Không thể lập biến chỉ đọc %s"
 
28316
 
 
28317
-#: c-family/c-common.c:9654
 
28318
+#: c-family/c-common.c:9674
 
28319
 #, gcc-internal-format
 
28320
 msgid "read-only variable %qD used as %<asm%> output"
 
28321
 msgstr ""
 
28322
 
 
28323
-#: c-family/c-common.c:9657
 
28324
+#: c-family/c-common.c:9677
 
28325
 #, gcc-internal-format
 
28326
 msgid "assignment of read-only parameter %qD"
 
28327
 msgstr ""
 
28328
 
 
28329
-#: c-family/c-common.c:9658
 
28330
+#: c-family/c-common.c:9678
 
28331
 #, gcc-internal-format
 
28332
 msgid "increment of read-only parameter %qD"
 
28333
 msgstr ""
 
28334
 
 
28335
-#: c-family/c-common.c:9659
 
28336
+#: c-family/c-common.c:9679
 
28337
 #, gcc-internal-format
 
28338
 msgid "decrement of read-only parameter %qD"
 
28339
 msgstr ""
 
28340
 
 
28341
-#: c-family/c-common.c:9660
 
28342
+#: c-family/c-common.c:9680
 
28343
 #, gcc-internal-format
 
28344
 msgid "read-only parameter %qD use as %<asm%> output"
 
28345
 msgstr ""
 
28346
 
 
28347
-#: c-family/c-common.c:9665
 
28348
+#: c-family/c-common.c:9685
 
28349
 #, gcc-internal-format
 
28350
 msgid "assignment of read-only named return value %qD"
 
28351
 msgstr ""
 
28352
 
 
28353
-#: c-family/c-common.c:9667
 
28354
+#: c-family/c-common.c:9687
 
28355
 #, gcc-internal-format
 
28356
 msgid "increment of read-only named return value %qD"
 
28357
 msgstr ""
 
28358
 
 
28359
-#: c-family/c-common.c:9669
 
28360
+#: c-family/c-common.c:9689
 
28361
 #, gcc-internal-format
 
28362
 msgid "decrement of read-only named return value %qD"
 
28363
 msgstr ""
 
28364
 
 
28365
-#: c-family/c-common.c:9671
 
28366
+#: c-family/c-common.c:9691
 
28367
 #, gcc-internal-format
 
28368
 msgid "read-only named return value %qD used as %<asm%>output"
 
28369
 msgstr ""
 
28370
 
 
28371
-#: c-family/c-common.c:9676
 
28372
+#: c-family/c-common.c:9696
 
28373
 #, gcc-internal-format
 
28374
 msgid "assignment of function %qD"
 
28375
-msgstr ""
 
28376
+msgstr "phân bổ của hàm %qD"
 
28377
 
 
28378
-#: c-family/c-common.c:9677
 
28379
+#: c-family/c-common.c:9697
 
28380
 #, gcc-internal-format
 
28381
 msgid "increment of function %qD"
 
28382
-msgstr ""
 
28383
+msgstr "số gia của hàm %qD"
 
28384
 
 
28385
-#: c-family/c-common.c:9678
 
28386
+#: c-family/c-common.c:9698
 
28387
 #, gcc-internal-format
 
28388
 msgid "decrement of function %qD"
 
28389
-msgstr ""
 
28390
+msgstr "số giảm của hàm %qD"
 
28391
 
 
28392
-#: c-family/c-common.c:9679
 
28393
+#: c-family/c-common.c:9699
 
28394
 #, gcc-internal-format
 
28395
 msgid "function %qD used as %<asm%> output"
 
28396
 msgstr ""
 
28397
 
 
28398
-#: c-family/c-common.c:9682 c/c-typeck.c:3902
 
28399
+#: c-family/c-common.c:9702 c/c-typeck.c:3902
 
28400
 #, gcc-internal-format
 
28401
 msgid "assignment of read-only location %qE"
 
28402
 msgstr ""
 
28403
 
 
28404
-#: c-family/c-common.c:9683 c/c-typeck.c:3905
 
28405
+#: c-family/c-common.c:9703 c/c-typeck.c:3905
 
28406
 #, gcc-internal-format
 
28407
 msgid "increment of read-only location %qE"
 
28408
 msgstr ""
 
28409
 
 
28410
-#: c-family/c-common.c:9684 c/c-typeck.c:3908
 
28411
+#: c-family/c-common.c:9704 c/c-typeck.c:3908
 
28412
 #, gcc-internal-format
 
28413
 msgid "decrement of read-only location %qE"
 
28414
 msgstr ""
 
28415
 
 
28416
-#: c-family/c-common.c:9685
 
28417
+#: c-family/c-common.c:9705
 
28418
 #, gcc-internal-format
 
28419
 msgid "read-only location %qE used as %<asm%> output"
 
28420
 msgstr ""
 
28421
 
 
28422
-#: c-family/c-common.c:9699
 
28423
+#: c-family/c-common.c:9719
 
28424
 #, gcc-internal-format
 
28425
 msgid "lvalue required as left operand of assignment"
 
28426
 msgstr ""
 
28427
 
 
28428
-#: c-family/c-common.c:9702
 
28429
+#: c-family/c-common.c:9722
 
28430
 #, gcc-internal-format
 
28431
 msgid "lvalue required as increment operand"
 
28432
-msgstr ""
 
28433
+msgstr "lvalue được yêu cầu như là toán hạng gia"
 
28434
 
 
28435
-#: c-family/c-common.c:9705
 
28436
+#: c-family/c-common.c:9725
 
28437
 #, gcc-internal-format
 
28438
 msgid "lvalue required as decrement operand"
 
28439
-msgstr ""
 
28440
+msgstr "lvalue được yêu cầu như là toán hạng giảm"
 
28441
 
 
28442
-#: c-family/c-common.c:9708
 
28443
+#: c-family/c-common.c:9728
 
28444
 #, gcc-internal-format
 
28445
 msgid "lvalue required as unary %<&%> operand"
 
28446
 msgstr ""
 
28447
 
 
28448
-#: c-family/c-common.c:9711
 
28449
+#: c-family/c-common.c:9731
 
28450
 #, gcc-internal-format
 
28451
 msgid "lvalue required in asm statement"
 
28452
 msgstr ""
 
28453
 
 
28454
-#: c-family/c-common.c:9728
 
28455
+#: c-family/c-common.c:9748
 
28456
 #, gcc-internal-format
 
28457
 msgid "invalid type argument (have %qT)"
 
28458
-msgstr ""
 
28459
+msgstr "kiểu tham số không hợp lệ (có %qT)"
 
28460
 
 
28461
-#: c-family/c-common.c:9732
 
28462
+#: c-family/c-common.c:9752
 
28463
 #, gcc-internal-format
 
28464
 msgid "invalid type argument of array indexing (have %qT)"
 
28465
 msgstr ""
 
28466
 
 
28467
-#: c-family/c-common.c:9737
 
28468
-#, gcc-internal-format
 
28469
+#: c-family/c-common.c:9757
 
28470
+#, fuzzy, gcc-internal-format
 
28471
 msgid "invalid type argument of unary %<*%> (have %qT)"
 
28472
-msgstr ""
 
28473
+msgstr "đối số có loại sai đối với dấu trừ nguyên phân"
 
28474
 
 
28475
-#: c-family/c-common.c:9742
 
28476
+#: c-family/c-common.c:9762
 
28477
 #, gcc-internal-format
 
28478
 msgid "invalid type argument of %<->%> (have %qT)"
 
28479
-msgstr ""
 
28480
+msgstr "kiểu tham số không hợp lệ của %<->%> (có %qT)"
 
28481
 
 
28482
-#: c-family/c-common.c:9747
 
28483
+#: c-family/c-common.c:9767
 
28484
 #, gcc-internal-format
 
28485
 msgid "invalid type argument of implicit conversion (have %qT)"
 
28486
 msgstr ""
 
28487
 
 
28488
-#: c-family/c-common.c:9877 cp/init.c:2373
 
28489
+#: c-family/c-common.c:9897 cp/init.c:2373
 
28490
 #, gcc-internal-format
 
28491
 msgid "size of array is too large"
 
28492
-msgstr ""
 
28493
+msgstr "kích cỡ mảng là quá lớn"
 
28494
 
 
28495
-#: c-family/c-common.c:9925 c-family/c-common.c:9981 c/c-typeck.c:3185
 
28496
+#: c-family/c-common.c:9945 c-family/c-common.c:10001 c/c-typeck.c:3185
 
28497
 #, gcc-internal-format
 
28498
 msgid "too few arguments to function %qE"
 
28499
-msgstr ""
 
28500
+msgstr "quá ít đối số cho hàm %qE"
 
28501
 
 
28502
-#: c-family/c-common.c:9942 config/mep/mep.c:6175 c/c-typeck.c:5687
 
28503
+#: c-family/c-common.c:9962 config/mep/mep.c:6175 c/c-typeck.c:5687
 
28504
 #, gcc-internal-format
 
28505
 msgid "incompatible type for argument %d of %qE"
 
28506
-msgstr ""
 
28507
+msgstr "kiểu không tương thích cho đối số %d của %qE"
 
28508
 
 
28509
-#: c-family/c-common.c:10074
 
28510
+#: c-family/c-common.c:10094
 
28511
 #, fuzzy, gcc-internal-format
 
28512
 msgid "incorrect number of arguments to function %qE"
 
28513
 msgstr "không có đối số tới hàm đặc tả"
 
28514
 
 
28515
-#: c-family/c-common.c:10082
 
28516
+#: c-family/c-common.c:10102
 
28517
 #, gcc-internal-format
 
28518
 msgid "argument 1 of %qE must be a non-void pointer type"
 
28519
 msgstr ""
 
28520
 
 
28521
-#: c-family/c-common.c:10091
 
28522
+#: c-family/c-common.c:10111
 
28523
 #, gcc-internal-format
 
28524
 msgid "argument 1 of %qE must be a pointer to a constant size type"
 
28525
 msgstr ""
 
28526
 
 
28527
-#: c-family/c-common.c:10102
 
28528
+#: c-family/c-common.c:10122
 
28529
 #, gcc-internal-format
 
28530
 msgid "argument 1 of %qE must be a pointer to a nonzero size object"
 
28531
 msgstr ""
 
28532
 
 
28533
-#: c-family/c-common.c:10117
 
28534
+#: c-family/c-common.c:10137
 
28535
 #, gcc-internal-format
 
28536
 msgid "argument %d of %qE must be a pointer type"
 
28537
 msgstr ""
 
28538
 
 
28539
-#: c-family/c-common.c:10124
 
28540
+#: c-family/c-common.c:10144
 
28541
 #, fuzzy, gcc-internal-format
 
28542
 msgid "size mismatch in argument %d of %qE"
 
28543
-msgstr "các đối số không tương ứng với nhau"
 
28544
+msgstr "%B: sai khớp kích cỡ định vị lại trong %B phần %A"
 
28545
 
 
28546
-#: c-family/c-common.c:10140
 
28547
+#: c-family/c-common.c:10160
 
28548
 #, gcc-internal-format
 
28549
 msgid "invalid memory model argument %d of %qE"
 
28550
 msgstr ""
 
28551
 
 
28552
-#: c-family/c-common.c:10147
 
28553
+#: c-family/c-common.c:10167
 
28554
 #, gcc-internal-format
 
28555
 msgid "non-integer memory model argument %d of %qE"
 
28556
 msgstr ""
 
28557
 
 
28558
-#: c-family/c-common.c:10674
 
28559
+#: c-family/c-common.c:10694
 
28560
 #, gcc-internal-format
 
28561
 msgid "array subscript has type %<char%>"
 
28562
 msgstr ""
 
28563
 
 
28564
-#: c-family/c-common.c:10709 c-family/c-common.c:10712
 
28565
+#: c-family/c-common.c:10729 c-family/c-common.c:10732
 
28566
 #, gcc-internal-format
 
28567
 msgid "suggest parentheses around %<+%> inside %<<<%>"
 
28568
-msgstr ""
 
28569
+msgstr "đề nghị bao %<+%> bằng dấu ngoặc đơn phía trong %<<<%>"
 
28570
 
 
28571
-#: c-family/c-common.c:10715 c-family/c-common.c:10718
 
28572
+#: c-family/c-common.c:10735 c-family/c-common.c:10738
 
28573
 #, gcc-internal-format
 
28574
 msgid "suggest parentheses around %<-%> inside %<<<%>"
 
28575
-msgstr ""
 
28576
+msgstr "đề nghị bao %<-%> bằng dấu ngoặc đơn phía trong %<<<%>"
 
28577
 
 
28578
-#: c-family/c-common.c:10724 c-family/c-common.c:10727
 
28579
+#: c-family/c-common.c:10744 c-family/c-common.c:10747
 
28580
 #, gcc-internal-format
 
28581
 msgid "suggest parentheses around %<+%> inside %<>>%>"
 
28582
-msgstr ""
 
28583
+msgstr "đề nghị bao %<+%> bằng dấu ngoặc đơn phía trong %<>>%>"
 
28584
 
 
28585
-#: c-family/c-common.c:10730 c-family/c-common.c:10733
 
28586
+#: c-family/c-common.c:10750 c-family/c-common.c:10753
 
28587
 #, gcc-internal-format
 
28588
 msgid "suggest parentheses around %<-%> inside %<>>%>"
 
28589
-msgstr ""
 
28590
+msgstr "đề nghị bao %<-%> bằng dấu ngoặc đơn phía trong %<>>%>"
 
28591
 
 
28592
-#: c-family/c-common.c:10739 c-family/c-common.c:10742
 
28593
+#: c-family/c-common.c:10759 c-family/c-common.c:10762
 
28594
 #, gcc-internal-format
 
28595
 msgid "suggest parentheses around %<&&%> within %<||%>"
 
28596
-msgstr ""
 
28597
+msgstr "gợi ý bao quanh %<&&%> bằng dấu ngoặc đơn phía trong %<||%>"
 
28598
 
 
28599
-#: c-family/c-common.c:10749 c-family/c-common.c:10753
 
28600
+#: c-family/c-common.c:10769 c-family/c-common.c:10773
 
28601
 #, gcc-internal-format
 
28602
 msgid "suggest parentheses around arithmetic in operand of %<|%>"
 
28603
-msgstr ""
 
28604
+msgstr "gợi ý là dùng dấu ngoặc đơn bao quanh biểu thức toán học trong toán hạng của %<|%>"
 
28605
 
 
28606
-#: c-family/c-common.c:10757 c-family/c-common.c:10760
 
28607
+#: c-family/c-common.c:10777 c-family/c-common.c:10780
 
28608
 #, gcc-internal-format
 
28609
 msgid "suggest parentheses around comparison in operand of %<|%>"
 
28610
-msgstr ""
 
28611
+msgstr "gợi ý là dùng dấu ngoặc đơn bao quanh biểu thức so sánh trong toán hạng của %<|%>"
 
28612
 
 
28613
-#: c-family/c-common.c:10765
 
28614
+#: c-family/c-common.c:10785
 
28615
 #, gcc-internal-format
 
28616
 msgid "suggest parentheses around operand of %<!%> or change %<|%> to %<||%> or %<!%> to %<~%>"
 
28617
-msgstr ""
 
28618
+msgstr "gợi ý là dùng dấu ngoặc đơn bao quanh biểu thức so sánh trong toán hạng của %<!%> hay thay đổi %<|%> thành %<||%> hay %<!%> thành %<~%>"
 
28619
 
 
28620
-#: c-family/c-common.c:10773 c-family/c-common.c:10777
 
28621
+#: c-family/c-common.c:10793 c-family/c-common.c:10797
 
28622
 #, gcc-internal-format
 
28623
 msgid "suggest parentheses around arithmetic in operand of %<^%>"
 
28624
-msgstr ""
 
28625
+msgstr "gợi ý là dùng dấu ngoặc đơn bao quanh biểu thức toán học trong toán hạng của %<^%>"
 
28626
 
 
28627
-#: c-family/c-common.c:10781 c-family/c-common.c:10784
 
28628
+#: c-family/c-common.c:10801 c-family/c-common.c:10804
 
28629
 #, gcc-internal-format
 
28630
 msgid "suggest parentheses around comparison in operand of %<^%>"
 
28631
-msgstr ""
 
28632
+msgstr "gợi ý là dùng dấu ngoặc đơn bao quanh biểu thức so sánh trong toán hạng của %<^%>"
 
28633
 
 
28634
-#: c-family/c-common.c:10790 c-family/c-common.c:10793
 
28635
+#: c-family/c-common.c:10810 c-family/c-common.c:10813
 
28636
 #, gcc-internal-format
 
28637
 msgid "suggest parentheses around %<+%> in operand of %<&%>"
 
28638
-msgstr ""
 
28639
+msgstr "đề nghị bao %<+%> bằng dấu ngoặc đơn toán hạng của %<&%>"
 
28640
 
 
28641
-#: c-family/c-common.c:10796 c-family/c-common.c:10799
 
28642
+#: c-family/c-common.c:10816 c-family/c-common.c:10819
 
28643
 #, gcc-internal-format
 
28644
 msgid "suggest parentheses around %<-%> in operand of %<&%>"
 
28645
-msgstr ""
 
28646
+msgstr "đề nghị bao %<-%> bằng dấu ngoặc đơn toán hạng của %<&%>"
 
28647
 
 
28648
-#: c-family/c-common.c:10803 c-family/c-common.c:10806
 
28649
+#: c-family/c-common.c:10823 c-family/c-common.c:10826
 
28650
 #, gcc-internal-format
 
28651
 msgid "suggest parentheses around comparison in operand of %<&%>"
 
28652
-msgstr ""
 
28653
+msgstr "gợi ý là dùng dấu ngoặc đơn bao quanh biểu thức so sánh trong toán hạng của %<&%>"
 
28654
 
 
28655
-#: c-family/c-common.c:10811
 
28656
+#: c-family/c-common.c:10831
 
28657
 #, gcc-internal-format
 
28658
 msgid "suggest parentheses around operand of %<!%> or change %<&%> to %<&&%> or %<!%> to %<~%>"
 
28659
-msgstr ""
 
28660
+msgstr "gợi ý là dùng dấu ngoặc đơn bao quanh biểu thức so sánh trong toán hạng của %<!%> hoặc thay đổi %<&%> thành %<&&%> hay %<!%> thành %<~%>"
 
28661
 
 
28662
-#: c-family/c-common.c:10818 c-family/c-common.c:10821
 
28663
+#: c-family/c-common.c:10838 c-family/c-common.c:10841
 
28664
 #, gcc-internal-format
 
28665
 msgid "suggest parentheses around comparison in operand of %<==%>"
 
28666
-msgstr ""
 
28667
+msgstr "gợi ý là dùng dấu ngoặc đơn bao quanh biểu thức so sánh trong toán hạng của %<==%>"
 
28668
 
 
28669
-#: c-family/c-common.c:10826 c-family/c-common.c:10829
 
28670
+#: c-family/c-common.c:10846 c-family/c-common.c:10849
 
28671
 #, gcc-internal-format
 
28672
 msgid "suggest parentheses around comparison in operand of %<!=%>"
 
28673
-msgstr ""
 
28674
+msgstr "gợi ý là dùng dấu ngoặc đơn bao quanh biểu thức so sánh trong toán hạng của %<!=%>"
 
28675
 
 
28676
-#: c-family/c-common.c:10839 c-family/c-common.c:10845
 
28677
+#: c-family/c-common.c:10859 c-family/c-common.c:10865
 
28678
 #, gcc-internal-format
 
28679
 msgid "comparisons like %<X<=Y<=Z%> do not have their mathematical meaning"
 
28680
 msgstr ""
 
28681
 
 
28682
-#: c-family/c-common.c:10861
 
28683
+#: c-family/c-common.c:10881
 
28684
 #, gcc-internal-format
 
28685
 msgid "label %q+D defined but not used"
 
28686
-msgstr ""
 
28687
+msgstr "nhãn %q+D được định nghĩa nhưng chưa được dùng"
 
28688
 
 
28689
-#: c-family/c-common.c:10863
 
28690
+#: c-family/c-common.c:10883
 
28691
 #, gcc-internal-format
 
28692
 msgid "label %q+D declared but not defined"
 
28693
-msgstr ""
 
28694
+msgstr "nhãn %q+D được khai báo nhưng chưa được định nghĩa"
 
28695
 
 
28696
-#: c-family/c-common.c:10879
 
28697
+#: c-family/c-common.c:10899
 
28698
 #, gcc-internal-format
 
28699
 msgid "division by zero"
 
28700
 msgstr "chía cho 0"
 
28701
 
 
28702
-#: c-family/c-common.c:10911
 
28703
+#: c-family/c-common.c:10931
 
28704
 #, gcc-internal-format
 
28705
 msgid "comparison between types %qT and %qT"
 
28706
 msgstr ""
 
28707
 
 
28708
-#: c-family/c-common.c:10962
 
28709
+#: c-family/c-common.c:10982
 
28710
 #, gcc-internal-format
 
28711
 msgid "comparison between signed and unsigned integer expressions"
 
28712
 msgstr ""
 
28713
 
 
28714
-#: c-family/c-common.c:11013
 
28715
+#: c-family/c-common.c:11033
 
28716
 #, gcc-internal-format
 
28717
 msgid "promoted ~unsigned is always non-zero"
 
28718
 msgstr ""
 
28719
 
 
28720
-#: c-family/c-common.c:11016
 
28721
+#: c-family/c-common.c:11036
 
28722
 #, gcc-internal-format
 
28723
 msgid "comparison of promoted ~unsigned with constant"
 
28724
 msgstr ""
 
28725
 
 
28726
-#: c-family/c-common.c:11026
 
28727
+#: c-family/c-common.c:11046
 
28728
 #, gcc-internal-format
 
28729
 msgid "comparison of promoted ~unsigned with unsigned"
 
28730
 msgstr ""
 
28731
 
 
28732
-#: c-family/c-common.c:11204
 
28733
+#: c-family/c-common.c:11224
 
28734
 #, gcc-internal-format
 
28735
 msgid "typedef %qD locally defined but not used"
 
28736
 msgstr ""
 
28737
 
 
28738
-#: c-family/c-common.c:11443
 
28739
+#: c-family/c-common.c:11463
 
28740
 #, gcc-internal-format
 
28741
 msgid "index value is out of bound"
 
28742
-msgstr ""
 
28743
+msgstr "giá trị chỉ mục nằm ngoài phạm vi cho phép"
 
28744
 
 
28745
-#: c-family/c-common.c:11481 c-family/c-common.c:11531
 
28746
-#: c-family/c-common.c:11546
 
28747
+#: c-family/c-common.c:11501 c-family/c-common.c:11551
 
28748
+#: c-family/c-common.c:11566
 
28749
 #, gcc-internal-format
 
28750
 msgid "conversion of scalar %qT to vector %qT involves truncation"
 
28751
 msgstr ""
 
28752
@@ -19131,12 +19101,12 @@
 
28753
 #: c-family/c-format.c:119
 
28754
 #, gcc-internal-format
 
28755
 msgid "function does not return string type"
 
28756
-msgstr ""
 
28757
+msgstr "hàm không trả về kiểu chuỗi"
 
28758
 
 
28759
 #: c-family/c-format.c:153
 
28760
-#, gcc-internal-format
 
28761
+#, fuzzy, gcc-internal-format
 
28762
 msgid "format string argument is not a string type"
 
28763
-msgstr ""
 
28764
+msgstr "đối số tới « program » (chương trình) không phải là một chuỗi"
 
28765
 
 
28766
 #: c-family/c-format.c:179
 
28767
 #, gcc-internal-format
 
28768
@@ -19154,14 +19124,14 @@
 
28769
 msgstr ""
 
28770
 
 
28771
 #: c-family/c-format.c:214
 
28772
-#, gcc-internal-format
 
28773
+#, fuzzy, gcc-internal-format
 
28774
 msgid "format argument should be a %<%s%> reference"
 
28775
-msgstr ""
 
28776
+msgstr "Đối số cho tùy chọn «  --user » không thể là trống"
 
28777
 
 
28778
 #: c-family/c-format.c:258
 
28779
-#, gcc-internal-format
 
28780
+#, fuzzy, gcc-internal-format
 
28781
 msgid "unrecognized format specifier"
 
28782
-msgstr ""
 
28783
+msgstr "không nhận ra định dạng kết xuất %s"
 
28784
 
 
28785
 #: c-family/c-format.c:273
 
28786
 #, gcc-internal-format
 
28787
@@ -19176,7 +19146,7 @@
 
28788
 #: c-family/c-format.c:296
 
28789
 #, gcc-internal-format
 
28790
 msgid "%<...%> has invalid operand number"
 
28791
-msgstr ""
 
28792
+msgstr "%<...%> có số toán hạng không hợp lệ"
 
28793
 
 
28794
 #: c-family/c-format.c:303
 
28795
 #, gcc-internal-format
 
28796
@@ -19189,9 +19159,9 @@
 
28797
 msgstr ""
 
28798
 
 
28799
 #: c-family/c-format.c:1133 c-family/c-format.c:1154 c-family/c-format.c:2199
 
28800
-#, gcc-internal-format
 
28801
+#, fuzzy, gcc-internal-format
 
28802
 msgid "missing $ operand number in format"
 
28803
-msgstr ""
 
28804
+msgstr "thiếu số thập lục trong dãy thoát"
 
28805
 
 
28806
 #: c-family/c-format.c:1163
 
28807
 #, gcc-internal-format, gfc-internal-format
 
28808
@@ -19219,9 +19189,9 @@
 
28809
 msgstr ""
 
28810
 
 
28811
 #: c-family/c-format.c:1351
 
28812
-#, gcc-internal-format
 
28813
+#, fuzzy, gcc-internal-format
 
28814
 msgid "format not a string literal, format string not checked"
 
28815
-msgstr ""
 
28816
+msgstr "« %s » không phải là một chuỗi định dạng %s đúng, khác với « %s ». Lý do : %s"
 
28817
 
 
28818
 #: c-family/c-format.c:1366 c-family/c-format.c:1369
 
28819
 #, gcc-internal-format
 
28820
@@ -19236,7 +19206,7 @@
 
28821
 #: c-family/c-format.c:1385
 
28822
 #, gcc-internal-format
 
28823
 msgid "too many arguments for format"
 
28824
-msgstr ""
 
28825
+msgstr "quá nhiều đối số cho định dạng"
 
28826
 
 
28827
 #: c-family/c-format.c:1388
 
28828
 #, gcc-internal-format
 
28829
@@ -19244,29 +19214,29 @@
 
28830
 msgstr ""
 
28831
 
 
28832
 #: c-family/c-format.c:1391
 
28833
-#, gcc-internal-format, gfc-internal-format
 
28834
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
28835
 msgid "zero-length %s format string"
 
28836
-msgstr ""
 
28837
+msgstr "substr: (chuỗi con) chuỗi nguồn có độ dài số không"
 
28838
 
 
28839
 #: c-family/c-format.c:1395
 
28840
 #, gcc-internal-format
 
28841
 msgid "format is a wide character string"
 
28842
-msgstr ""
 
28843
+msgstr "định dạng là một chuỗi ký tự rộng lớn"
 
28844
 
 
28845
 #: c-family/c-format.c:1398
 
28846
 #, gcc-internal-format
 
28847
 msgid "unterminated format string"
 
28848
-msgstr ""
 
28849
+msgstr "gặp chuỗi định dạng chưa được chấm dứt"
 
28850
 
 
28851
 #: c-family/c-format.c:1642
 
28852
-#, gcc-internal-format
 
28853
+#, fuzzy, gcc-internal-format
 
28854
 msgid "spurious trailing %<%%%> in format"
 
28855
-msgstr ""
 
28856
+msgstr "lỗi định dạng dữ liệu"
 
28857
 
 
28858
 #: c-family/c-format.c:1686 c-family/c-format.c:1966
 
28859
 #, gcc-internal-format, gfc-internal-format
 
28860
 msgid "repeated %s in format"
 
28861
-msgstr ""
 
28862
+msgstr "lặp %s trong định dạng"
 
28863
 
 
28864
 #: c-family/c-format.c:1699
 
28865
 #, gcc-internal-format
 
28866
@@ -19276,17 +19246,17 @@
 
28867
 #: c-family/c-format.c:1787
 
28868
 #, gcc-internal-format, gfc-internal-format
 
28869
 msgid "zero width in %s format"
 
28870
-msgstr ""
 
28871
+msgstr "độ rộng bằng không trong định dạng %s"
 
28872
 
 
28873
 #: c-family/c-format.c:1805
 
28874
-#, gcc-internal-format, gfc-internal-format
 
28875
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
28876
 msgid "empty left precision in %s format"
 
28877
-msgstr ""
 
28878
+msgstr "đồ chính xác bên trái theo định dạng strfmon"
 
28879
 
 
28880
 #: c-family/c-format.c:1881
 
28881
 #, gcc-internal-format, gfc-internal-format
 
28882
 msgid "empty precision in %s format"
 
28883
-msgstr ""
 
28884
+msgstr "độ chính xác bị trống rỗng trong định dạng %s"
 
28885
 
 
28886
 #: c-family/c-format.c:1950
 
28887
 #, gcc-internal-format
 
28888
@@ -19311,58 +19281,58 @@
 
28889
 #: c-family/c-format.c:2004
 
28890
 #, gcc-internal-format
 
28891
 msgid "%s does not support the %<%%%c%> %s format"
 
28892
-msgstr ""
 
28893
+msgstr "%s không hỗ trợ %<%%%c%> định dạng %s"
 
28894
 
 
28895
 #: c-family/c-format.c:2020
 
28896
 #, gcc-internal-format
 
28897
 msgid "%s used with %<%%%c%> %s format"
 
28898
-msgstr ""
 
28899
+msgstr "%s được dùng với định dạng %<%%%c%> %s"
 
28900
 
 
28901
 #: c-family/c-format.c:2029
 
28902
 #, gcc-internal-format, gfc-internal-format
 
28903
 msgid "%s does not support %s"
 
28904
-msgstr ""
 
28905
+msgstr "%s không hỗ trợ %s"
 
28906
 
 
28907
 #: c-family/c-format.c:2039
 
28908
 #, gcc-internal-format
 
28909
 msgid "%s does not support %s with the %<%%%c%> %s format"
 
28910
-msgstr ""
 
28911
+msgstr "%s không hỗ trợ %s với %<%%%c%> định dạng %s"
 
28912
 
 
28913
 #: c-family/c-format.c:2075
 
28914
 #, gcc-internal-format
 
28915
 msgid "%s ignored with %s and %<%%%c%> %s format"
 
28916
-msgstr ""
 
28917
+msgstr "%s bị bỏ qua với %s và %<%%%c%> %s định dạng"
 
28918
 
 
28919
 #: c-family/c-format.c:2079
 
28920
 #, gcc-internal-format, gfc-internal-format
 
28921
 msgid "%s ignored with %s in %s format"
 
28922
-msgstr ""
 
28923
+msgstr "%s bị bỏ qua với %s trong %s định dạng"
 
28924
 
 
28925
 #: c-family/c-format.c:2086
 
28926
 #, gcc-internal-format
 
28927
 msgid "use of %s and %s together with %<%%%c%> %s format"
 
28928
-msgstr ""
 
28929
+msgstr "dùng của %s và %s cùng với %<%%%c%> định dạng %s"
 
28930
 
 
28931
 #: c-family/c-format.c:2090
 
28932
 #, gcc-internal-format, gfc-internal-format
 
28933
 msgid "use of %s and %s together in %s format"
 
28934
-msgstr ""
 
28935
+msgstr "dùng của %s và %s cùng với định dạng %s"
 
28936
 
 
28937
 #: c-family/c-format.c:2109
 
28938
 #, gcc-internal-format
 
28939
 msgid "%<%%%c%> yields only last 2 digits of year in some locales"
 
28940
-msgstr ""
 
28941
+msgstr "%<%%%c%> chỉ sinh ra 2 số cuối của năm trong một số địa phương"
 
28942
 
 
28943
 #: c-family/c-format.c:2112
 
28944
 #, gcc-internal-format
 
28945
 msgid "%<%%%c%> yields only last 2 digits of year"
 
28946
-msgstr ""
 
28947
+msgstr "%<%%%c%> chỉ sinh ra 2 số cuối của năm"
 
28948
 
 
28949
 #. The end of the format string was reached.
 
28950
 #: c-family/c-format.c:2129
 
28951
 #, gcc-internal-format
 
28952
 msgid "no closing %<]%> for %<%%[%> format"
 
28953
-msgstr ""
 
28954
+msgstr "chưa đóng %<]%> cho định dạng %<%%[%>"
 
28955
 
 
28956
 #: c-family/c-format.c:2143
 
28957
 #, gcc-internal-format
 
28958
@@ -19372,7 +19342,7 @@
 
28959
 #: c-family/c-format.c:2161
 
28960
 #, gcc-internal-format
 
28961
 msgid "%s does not support the %<%%%s%c%> %s format"
 
28962
-msgstr ""
 
28963
+msgstr "%s không hỗ trợ %<%%%s%c%> định dạng %s"
 
28964
 
 
28965
 #: c-family/c-format.c:2178
 
28966
 #, gcc-internal-format
 
28967
@@ -19387,7 +19357,7 @@
 
28968
 #: c-family/c-format.c:2266
 
28969
 #, gcc-internal-format
 
28970
 msgid "embedded %<\\0%> in format"
 
28971
-msgstr ""
 
28972
+msgstr "%<\\0%> được nhúng trong định dạng"
 
28973
 
 
28974
 #: c-family/c-format.c:2335
 
28975
 #, gcc-internal-format, gfc-internal-format
 
28976
@@ -19417,7 +19387,7 @@
 
28977
 #: c-family/c-format.c:2497
 
28978
 #, gcc-internal-format
 
28979
 msgid "%s %<%s%.*s%> expects a matching %<%s%s%> argument"
 
28980
-msgstr ""
 
28981
+msgstr "%s %<%s%.*s%> cần khớp một đối số %<%s%s%>"
 
28982
 
 
28983
 #: c-family/c-format.c:2505
 
28984
 #, gcc-internal-format
 
28985
@@ -19427,42 +19397,42 @@
 
28986
 #: c-family/c-format.c:2512
 
28987
 #, gcc-internal-format
 
28988
 msgid "%s %<%s%.*s%> expects a matching %<%T%s%> argument"
 
28989
-msgstr ""
 
28990
+msgstr "%s %<%s%.*s%> cần khớp một đối số %<%T%s%> argument"
 
28991
 
 
28992
 #: c-family/c-format.c:2572 c-family/c-format.c:2578 c-family/c-format.c:2729
 
28993
 #, gcc-internal-format
 
28994
 msgid "%<__gcc_host_wide_int__%> is not defined as a type"
 
28995
-msgstr ""
 
28996
+msgstr "%<__gcc_host_wide_int__%> không được định nghĩa là một kiểu"
 
28997
 
 
28998
 #: c-family/c-format.c:2585 c-family/c-format.c:2739
 
28999
 #, gcc-internal-format
 
29000
 msgid "%<__gcc_host_wide_int__%> is not defined as %<long%> or %<long long%>"
 
29001
-msgstr ""
 
29002
+msgstr "%<__gcc_host_wide_int__%> không được định nghĩa như là kiểu %<long%> hay %<long long%>"
 
29003
 
 
29004
 #: c-family/c-format.c:2635
 
29005
 #, gcc-internal-format
 
29006
 msgid "%<locus%> is not defined as a type"
 
29007
-msgstr ""
 
29008
+msgstr "%<locus%> không được định nghĩa như là một kiểu"
 
29009
 
 
29010
 #: c-family/c-format.c:2688
 
29011
 #, gcc-internal-format
 
29012
 msgid "%<location_t%> is not defined as a type"
 
29013
-msgstr ""
 
29014
+msgstr "%<location_t%> không được định nghĩa như là một kiểu"
 
29015
 
 
29016
 #: c-family/c-format.c:2705
 
29017
 #, gcc-internal-format
 
29018
 msgid "%<tree%> is not defined as a type"
 
29019
-msgstr ""
 
29020
+msgstr "%<tree%> không được định nghĩa như là một kiểu"
 
29021
 
 
29022
 #: c-family/c-format.c:2710
 
29023
 #, gcc-internal-format
 
29024
 msgid "%<tree%> is not defined as a pointer type"
 
29025
-msgstr ""
 
29026
+msgstr "%<tree%> không được định nghĩa là kiểu con trỏ"
 
29027
 
 
29028
 #: c-family/c-format.c:2983
 
29029
 #, gcc-internal-format
 
29030
 msgid "args to be formatted is not %<...%>"
 
29031
-msgstr ""
 
29032
+msgstr "args được định dạng không %<...%>"
 
29033
 
 
29034
 #: c-family/c-format.c:2995
 
29035
 #, gcc-internal-format
 
29036
@@ -19477,33 +19447,33 @@
 
29037
 #: c-family/c-lex.c:260
 
29038
 #, gcc-internal-format, gfc-internal-format
 
29039
 msgid "ignoring #pragma %s %s"
 
29040
-msgstr ""
 
29041
+msgstr "đang bỏ qua #pragma %s %s"
 
29042
 
 
29043
 #. ... or not.
 
29044
 #: c-family/c-lex.c:403 c-family/c-lex.c:1056
 
29045
 #, gcc-internal-format
 
29046
 msgid "stray %<@%> in program"
 
29047
-msgstr ""
 
29048
+msgstr "lạc %<@%> trong chương trình"
 
29049
 
 
29050
 #: c-family/c-lex.c:418
 
29051
 #, gcc-internal-format
 
29052
 msgid "stray %qs in program"
 
29053
-msgstr ""
 
29054
+msgstr "lạc %qs trong chương trình"
 
29055
 
 
29056
 #: c-family/c-lex.c:428
 
29057
 #, gcc-internal-format, gfc-internal-format
 
29058
 msgid "missing terminating %c character"
 
29059
-msgstr ""
 
29060
+msgstr "thiếu ký tự “%c” chấm dứt"
 
29061
 
 
29062
 #: c-family/c-lex.c:430
 
29063
 #, gcc-internal-format
 
29064
 msgid "stray %qc in program"
 
29065
-msgstr ""
 
29066
+msgstr "lạc %qc trong chương trình"
 
29067
 
 
29068
 #: c-family/c-lex.c:432
 
29069
 #, gcc-internal-format
 
29070
 msgid "stray %<\\%o%> in program"
 
29071
-msgstr ""
 
29072
+msgstr "lạc %<\\%o%> trong chương trình"
 
29073
 
 
29074
 #: c-family/c-lex.c:642
 
29075
 #, gcc-internal-format
 
29076
@@ -19521,9 +19491,9 @@
 
29077
 msgstr ""
 
29078
 
 
29079
 #: c-family/c-lex.c:706
 
29080
-#, gcc-internal-format
 
29081
+#, fuzzy, gcc-internal-format
 
29082
 msgid "unsuffixed float constant"
 
29083
-msgstr ""
 
29084
+msgstr "hằng thập lục dạng sai"
 
29085
 
 
29086
 #: c-family/c-lex.c:738
 
29087
 #, gcc-internal-format
 
29088
@@ -19543,7 +19513,7 @@
 
29089
 #: c-family/c-lex.c:821
 
29090
 #, gcc-internal-format
 
29091
 msgid "floating constant truncated to zero"
 
29092
-msgstr ""
 
29093
+msgstr "hằng dấu chấm động bị cắt cụt thành số không"
 
29094
 
 
29095
 #: c-family/c-lex.c:1018
 
29096
 #, gcc-internal-format
 
29097
@@ -19583,27 +19553,27 @@
 
29098
 #: c-family/c-omp.c:380
 
29099
 #, gcc-internal-format
 
29100
 msgid "%qE is not initialized"
 
29101
-msgstr ""
 
29102
+msgstr "%qE chưa được khởi tạo"
 
29103
 
 
29104
 #: c-family/c-omp.c:397 cp/semantics.c:4795
 
29105
-#, gcc-internal-format
 
29106
+#, fuzzy, gcc-internal-format
 
29107
 msgid "missing controlling predicate"
 
29108
-msgstr ""
 
29109
+msgstr "thiếu « ( » nằm sau vị ngữ"
 
29110
 
 
29111
 #: c-family/c-omp.c:479 cp/semantics.c:4541
 
29112
-#, gcc-internal-format
 
29113
+#, fuzzy, gcc-internal-format
 
29114
 msgid "invalid controlling predicate"
 
29115
-msgstr ""
 
29116
+msgstr "thiếu « ( » nằm sau vị ngữ"
 
29117
 
 
29118
 #: c-family/c-omp.c:486 cp/semantics.c:4801
 
29119
 #, gcc-internal-format
 
29120
 msgid "missing increment expression"
 
29121
-msgstr ""
 
29122
+msgstr "thiếu biểu thức gia số"
 
29123
 
 
29124
 #: c-family/c-omp.c:555 cp/semantics.c:4651
 
29125
 #, gcc-internal-format
 
29126
 msgid "invalid increment expression"
 
29127
-msgstr ""
 
29128
+msgstr "biểu thức gia không hợp lệ"
 
29129
 
 
29130
 #: c-family/c-opts.c:305
 
29131
 #, gcc-internal-format
 
29132
@@ -19618,7 +19588,7 @@
 
29133
 #: c-family/c-opts.c:410
 
29134
 #, gcc-internal-format
 
29135
 msgid "-Werror=normalized=: set -Wnormalized=nfc"
 
29136
-msgstr ""
 
29137
+msgstr "-Werror=normalized=: đặt -Wnormalized=nfc"
 
29138
 
 
29139
 #: c-family/c-opts.c:424
 
29140
 #, gcc-internal-format
 
29141
@@ -19628,12 +19598,12 @@
 
29142
 #: c-family/c-opts.c:642 fortran/cpp.c:351
 
29143
 #, gcc-internal-format
 
29144
 msgid "output filename specified twice"
 
29145
-msgstr ""
 
29146
+msgstr "tên tập tin kết xuất được chỉ ra hai lần"
 
29147
 
 
29148
 #: c-family/c-opts.c:822
 
29149
 #, gcc-internal-format
 
29150
 msgid "-fexcess-precision=standard for C++"
 
29151
-msgstr ""
 
29152
+msgstr "-fexcess-precision=standard dành cho C++"
 
29153
 
 
29154
 #: c-family/c-opts.c:835
 
29155
 #, gcc-internal-format
 
29156
@@ -19672,7 +19642,6 @@
 
29157
 
 
29158
 #: c-family/c-opts.c:910
 
29159
 #, fuzzy, gcc-internal-format
 
29160
-#| msgid "%<__int128%> is not supported for this target"
 
29161
 msgid "external TLS initialization functions not supported on this target"
 
29162
 msgstr "%<__int128%> không được hỗ trợ cho đích này"
 
29163
 
 
29164
@@ -19732,46 +19701,46 @@
 
29165
 msgstr ""
 
29166
 
 
29167
 #: c-family/c-pch.c:115
 
29168
-#, gcc-internal-format
 
29169
+#, fuzzy, gcc-internal-format
 
29170
 msgid "can%'t create precompiled header %s: %m"
 
29171
-msgstr ""
 
29172
+msgstr "trong khi ghi đầu trang biên dịch sẵn"
 
29173
 
 
29174
 #: c-family/c-pch.c:137
 
29175
 #, gcc-internal-format
 
29176
 msgid "can%'t write to %s: %m"
 
29177
 msgstr "can%'t ghi vào %s: %m"
 
29178
 
 
29179
-#: c-family/c-pch.c:191
 
29180
+#: c-family/c-pch.c:193
 
29181
 #, gcc-internal-format
 
29182
 msgid "can%'t write %s: %m"
 
29183
 msgstr "can%'t ghi %s: %m"
 
29184
 
 
29185
-#: c-family/c-pch.c:219 c-family/c-pch.c:260 c-family/c-pch.c:311
 
29186
+#: c-family/c-pch.c:221 c-family/c-pch.c:262 c-family/c-pch.c:313
 
29187
 #, gcc-internal-format
 
29188
 msgid "can%'t read %s: %m"
 
29189
 msgstr "can%'t đọc %s: %m"
 
29190
 
 
29191
-#: c-family/c-pch.c:417
 
29192
+#: c-family/c-pch.c:419
 
29193
 #, gcc-internal-format
 
29194
 msgid "pch_preprocess pragma should only be used with -fpreprocessed"
 
29195
 msgstr ""
 
29196
 
 
29197
-#: c-family/c-pch.c:418
 
29198
+#: c-family/c-pch.c:420
 
29199
 #, gcc-internal-format
 
29200
 msgid "use #include instead"
 
29201
 msgstr "sử dụng #include để thay thế"
 
29202
 
 
29203
-#: c-family/c-pch.c:424
 
29204
+#: c-family/c-pch.c:426
 
29205
 #, gcc-internal-format
 
29206
 msgid "%s: couldn%'t open PCH file: %m"
 
29207
 msgstr "%s: couldn%'t mở tập tin PCH: %m"
 
29208
 
 
29209
-#: c-family/c-pch.c:429
 
29210
+#: c-family/c-pch.c:431
 
29211
 #, gcc-internal-format
 
29212
 msgid "use -Winvalid-pch for more information"
 
29213
 msgstr "sử dụng -Winvalid-pch để có thêm thông tin"
 
29214
 
 
29215
-#: c-family/c-pch.c:430
 
29216
+#: c-family/c-pch.c:432
 
29217
 #, gcc-internal-format, gfc-internal-format
 
29218
 msgid "%s: PCH file was invalid"
 
29219
 msgstr "%s: tập tin PCH không hợp lệ"
 
29220
@@ -19799,7 +19768,7 @@
 
29221
 #: c-family/c-pragma.c:157 c-family/c-pragma.c:199
 
29222
 #, gcc-internal-format
 
29223
 msgid "malformed %<#pragma pack%> - ignored"
 
29224
-msgstr ""
 
29225
+msgstr "%<#pragma pack%> sai dạng, bị bỏ qua"
 
29226
 
 
29227
 #: c-family/c-pragma.c:162
 
29228
 #, gcc-internal-format
 
29229
@@ -19817,9 +19786,9 @@
 
29230
 msgstr ""
 
29231
 
 
29232
 #: c-family/c-pragma.c:202
 
29233
-#, gcc-internal-format
 
29234
+#, fuzzy, gcc-internal-format
 
29235
 msgid "junk at end of %<#pragma pack%>"
 
29236
-msgstr ""
 
29237
+msgstr "pack có phần thừa ở cuối"
 
29238
 
 
29239
 #: c-family/c-pragma.c:205
 
29240
 #, gcc-internal-format
 
29241
@@ -19839,12 +19808,12 @@
 
29242
 #: c-family/c-pragma.c:354 c-family/c-pragma.c:359
 
29243
 #, gcc-internal-format
 
29244
 msgid "malformed #pragma weak, ignored"
 
29245
-msgstr ""
 
29246
+msgstr "sai dạng #pragma weak, bị bỏ qua"
 
29247
 
 
29248
 #: c-family/c-pragma.c:363
 
29249
-#, gcc-internal-format
 
29250
+#, fuzzy, gcc-internal-format
 
29251
 msgid "junk at end of %<#pragma weak%>"
 
29252
-msgstr ""
 
29253
+msgstr "pack có phần thừa ở cuối"
 
29254
 
 
29255
 #: c-family/c-pragma.c:430 c-family/c-pragma.c:432
 
29256
 #, gcc-internal-format
 
29257
@@ -19934,7 +19903,7 @@
 
29258
 #: c-family/c-pragma.c:760
 
29259
 #, gcc-internal-format
 
29260
 msgid "%<#pragma GCC option%> is not a string"
 
29261
-msgstr ""
 
29262
+msgstr "%<#pragma GCC option%> không phải là một chuỗi"
 
29263
 
 
29264
 #: c-family/c-pragma.c:787
 
29265
 #, gcc-internal-format
 
29266
@@ -19954,12 +19923,12 @@
 
29267
 #: c-family/c-pragma.c:829
 
29268
 #, gcc-internal-format
 
29269
 msgid "%<#pragma GCC optimize%> is not a string or number"
 
29270
-msgstr ""
 
29271
+msgstr "%<#pragma GCC optimize%> không phải là một chuỗi hay số"
 
29272
 
 
29273
 #: c-family/c-pragma.c:855
 
29274
 #, gcc-internal-format
 
29275
 msgid "%<#pragma GCC optimize (string [,string]...)%> does not have a final %<)%>"
 
29276
-msgstr ""
 
29277
+msgstr "%<#pragma tối ưu GCC (chuỗi [,chuỗi]...)%> không có một %<)%> kết thúc"
 
29278
 
 
29279
 #: c-family/c-pragma.c:861
 
29280
 #, gcc-internal-format
 
29281
@@ -19987,39 +19956,39 @@
 
29282
 msgstr ""
 
29283
 
 
29284
 #: c-family/c-pragma.c:1020 c-family/c-pragma.c:1027
 
29285
-#, gcc-internal-format
 
29286
+#, fuzzy, gcc-internal-format
 
29287
 msgid "expected a string after %<#pragma message%>"
 
29288
-msgstr ""
 
29289
+msgstr "mong đợi chuỗi đã trích dẫn sau « \\version »"
 
29290
 
 
29291
 #: c-family/c-pragma.c:1022
 
29292
 #, gcc-internal-format
 
29293
 msgid "malformed %<#pragma message%>, ignored"
 
29294
-msgstr ""
 
29295
+msgstr "%<#pragma message%> sai dạng, bị bỏ qua"
 
29296
 
 
29297
 #: c-family/c-pragma.c:1032
 
29298
-#, gcc-internal-format
 
29299
+#, fuzzy, gcc-internal-format
 
29300
 msgid "junk at end of %<#pragma message%>"
 
29301
-msgstr ""
 
29302
+msgstr "pack có phần thừa ở cuối"
 
29303
 
 
29304
 #: c-family/c-pragma.c:1035
 
29305
 #, gcc-internal-format, gfc-internal-format
 
29306
 msgid "#pragma message: %s"
 
29307
-msgstr ""
 
29308
+msgstr "lời nhắn #pragma: %s"
 
29309
 
 
29310
 #: c-family/c-pragma.c:1072
 
29311
-#, gcc-internal-format
 
29312
+#, fuzzy, gcc-internal-format
 
29313
 msgid "invalid location for %<pragma %s%>, ignored"
 
29314
-msgstr ""
 
29315
+msgstr "giá trị không hợp lệ được xác định cho lệnh mã nguồn điều khiển trình biên dịch « code_page » (trang mã).\n"
 
29316
 
 
29317
 #: c-family/c-pragma.c:1079 c-family/c-pragma.c:1093
 
29318
 #, gcc-internal-format
 
29319
 msgid "malformed %<#pragma %s%>, ignored"
 
29320
-msgstr ""
 
29321
+msgstr "%<#pragma %s%> sai dạng, bị bỏ qua"
 
29322
 
 
29323
 #: c-family/c-pragma.c:1099
 
29324
-#, gcc-internal-format
 
29325
+#, fuzzy, gcc-internal-format
 
29326
 msgid "junk at end of %<#pragma %s%>"
 
29327
-msgstr ""
 
29328
+msgstr "gặp rác tại kết thúc dòng"
 
29329
 
 
29330
 #: c-family/c-pragma.c:1117
 
29331
 #, gcc-internal-format
 
29332
@@ -20054,12 +20023,12 @@
 
29333
 #: common/config/alpha/alpha-common.c:76
 
29334
 #, gcc-internal-format
 
29335
 msgid "bad value %qs for -mtls-size switch"
 
29336
-msgstr ""
 
29337
+msgstr "giá trị sai %qs cho -mtls-size"
 
29338
 
 
29339
 #: common/config/bfin/bfin-common.c:304 common/config/m68k/m68k-common.c:60
 
29340
 #, gcc-internal-format, gfc-internal-format
 
29341
 msgid "-mshared-library-id=%s is not between 0 and %d"
 
29342
-msgstr ""
 
29343
+msgstr "-mshared-library-id=%s không nằm giữa 0 và %d"
 
29344
 
 
29345
 #: common/config/bfin/bfin-common.c:323
 
29346
 #, gcc-internal-format, gfc-internal-format
 
29347
@@ -20069,47 +20038,47 @@
 
29348
 #: common/config/bfin/bfin-common.c:359
 
29349
 #, gcc-internal-format, gfc-internal-format
 
29350
 msgid "-mcpu=%s has invalid silicon revision"
 
29351
-msgstr ""
 
29352
+msgstr "-mcpu=%s không hợp lệ"
 
29353
 
 
29354
 #: common/config/i386/i386-common.c:666
 
29355
 #, gcc-internal-format
 
29356
 msgid "-malign-loops is obsolete, use -falign-loops"
 
29357
-msgstr ""
 
29358
+msgstr "-malign-loops đã cũ, hãy dùng -falign-loops"
 
29359
 
 
29360
 #: common/config/i386/i386-common.c:668
 
29361
 #, gcc-internal-format, gfc-internal-format
 
29362
 msgid "-malign-loops=%d is not between 0 and %d"
 
29363
-msgstr ""
 
29364
+msgstr "-malign-loops=%d không nằm giữa 0 và %d"
 
29365
 
 
29366
 #: common/config/i386/i386-common.c:675
 
29367
 #, gcc-internal-format
 
29368
 msgid "-malign-jumps is obsolete, use -falign-jumps"
 
29369
-msgstr ""
 
29370
+msgstr "-malign-jumps đã cũ, hãy dùng -falign-jumps"
 
29371
 
 
29372
 #: common/config/i386/i386-common.c:677
 
29373
 #, gcc-internal-format, gfc-internal-format
 
29374
 msgid "-malign-jumps=%d is not between 0 and %d"
 
29375
-msgstr ""
 
29376
+msgstr "-malign-jumps=%d không nằm giữa 0 và %d"
 
29377
 
 
29378
 #: common/config/i386/i386-common.c:685
 
29379
 #, gcc-internal-format
 
29380
 msgid "-malign-functions is obsolete, use -falign-functions"
 
29381
-msgstr ""
 
29382
+msgstr "-malign-functions đã cũ, hãy dùng -falign-functions"
 
29383
 
 
29384
 #: common/config/i386/i386-common.c:687
 
29385
 #, gcc-internal-format, gfc-internal-format
 
29386
 msgid "-malign-functions=%d is not between 0 and %d"
 
29387
-msgstr ""
 
29388
+msgstr "-malign-functions=%d không nằm giữa 0 và %d"
 
29389
 
 
29390
 #: common/config/i386/i386-common.c:696
 
29391
 #, gcc-internal-format, gfc-internal-format
 
29392
 msgid "-mbranch-cost=%d is not between 0 and 5"
 
29393
-msgstr ""
 
29394
+msgstr "-mbranch-cost=%d không nằm trong khoảng 0 và 5"
 
29395
 
 
29396
 #: common/config/i386/i386-common.c:746
 
29397
 #, gcc-internal-format
 
29398
 msgid "%<-fsplit-stack%> currently only supported on GNU/Linux"
 
29399
-msgstr ""
 
29400
+msgstr "%<-fsplit-stack%> hiện nay chỉ được hỗ trợ trên GNU/Linux"
 
29401
 
 
29402
 #: common/config/i386/i386-common.c:752
 
29403
 #, gcc-internal-format
 
29404
@@ -20119,12 +20088,12 @@
 
29405
 #: common/config/ia64/ia64-common.c:58
 
29406
 #, gcc-internal-format
 
29407
 msgid "bad value %<%s%> for -mtls-size= switch"
 
29408
-msgstr ""
 
29409
+msgstr "giá trị sai %<%s%> cho -mtls-size="
 
29410
 
 
29411
 #: common/config/rs6000/rs6000-common.c:172 config/sparc/sparc.c:979
 
29412
-#, gcc-internal-format, gfc-internal-format
 
29413
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
29414
 msgid "unknown -mdebug-%s switch"
 
29415
-msgstr ""
 
29416
+msgstr "Không chuyển đổi độ phân giải"
 
29417
 
 
29418
 #: common/config/rs6000/rs6000-common.c:220
 
29419
 #, gcc-internal-format, gfc-internal-format
 
29420
@@ -20134,17 +20103,17 @@
 
29421
 #: common/config/rs6000/rs6000-common.c:230
 
29422
 #, gcc-internal-format
 
29423
 msgid "-msingle-float option equivalent to -mhard-float"
 
29424
-msgstr ""
 
29425
+msgstr "tùy chọn -msingle-float tương đương với -mhard-float"
 
29426
 
 
29427
 #: common/config/rs6000/rs6000-common.c:246
 
29428
 #, gcc-internal-format
 
29429
 msgid "-msimple-fpu option ignored"
 
29430
-msgstr ""
 
29431
+msgstr "tùy chọn -msimple-fpu bị bỏ qua"
 
29432
 
 
29433
 #: common/config/rx/rx-common.c:60
 
29434
-#, fuzzy, gcc-internal-format
 
29435
+#, gcc-internal-format
 
29436
 msgid "the RX200 cpu does not have FPU hardware"
 
29437
-msgstr "CPU rx200 không có phần cứng đơn vị điểm phù động (FPU)"
 
29438
+msgstr "CPU RX200 không có phần cứng hỗ trợ dấu chấm động (FPU)"
 
29439
 
 
29440
 #: common/config/s390/s390-common.c:98
 
29441
 #, gcc-internal-format
 
29442
@@ -20152,9 +20121,9 @@
 
29443
 msgstr ""
 
29444
 
 
29445
 #: common/config/s390/s390-common.c:103
 
29446
-#, gcc-internal-format
 
29447
+#, fuzzy, gcc-internal-format
 
29448
 msgid "stack size must be an exact power of 2"
 
29449
-msgstr ""
 
29450
+msgstr "Kích cỡ flex_bg phải là lũy thừa 2"
 
29451
 
 
29452
 #: common/config/v850/v850-common.c:47
 
29453
 #, gcc-internal-format
 
29454
@@ -20170,12 +20139,12 @@
 
29455
 #: config/darwin-c.c:114
 
29456
 #, gcc-internal-format
 
29457
 msgid "malformed '#pragma options', ignoring"
 
29458
-msgstr ""
 
29459
+msgstr "'#pragma options' sai dạng, bị bỏ qua"
 
29460
 
 
29461
 #: config/darwin-c.c:117
 
29462
-#, gcc-internal-format
 
29463
+#, fuzzy, gcc-internal-format
 
29464
 msgid "junk at end of '#pragma options'"
 
29465
-msgstr ""
 
29466
+msgstr "pack có phần thừa ở cuối"
 
29467
 
 
29468
 #: config/darwin-c.c:127
 
29469
 #, gcc-internal-format
 
29470
@@ -20193,9 +20162,9 @@
 
29471
 msgstr ""
 
29472
 
 
29473
 #: config/darwin-c.c:163
 
29474
-#, gcc-internal-format
 
29475
+#, fuzzy, gcc-internal-format
 
29476
 msgid "junk at end of '#pragma unused'"
 
29477
-msgstr ""
 
29478
+msgstr "pack có phần thừa ở cuối"
 
29479
 
 
29480
 #: config/darwin-c.c:174
 
29481
 #, gcc-internal-format
 
29482
@@ -20225,7 +20194,7 @@
 
29483
 #: config/darwin-driver.c:48
 
29484
 #, gcc-internal-format
 
29485
 msgid "sysctl for kern.osversion failed: %m"
 
29486
-msgstr ""
 
29487
+msgstr "sysctl cho kern.osversion gặp lỗi: %m"
 
29488
 
 
29489
 #: config/darwin-driver.c:85
 
29490
 #, gcc-internal-format
 
29491
@@ -20254,7 +20223,6 @@
 
29492
 
 
29493
 #: config/darwin.c:2689
 
29494
 #, fuzzy, gcc-internal-format
 
29495
-#| msgid "-fuse-linker-plugin is not supported in this configuration"
 
29496
 msgid "protected visibility attribute not supported in this configuration; ignored"
 
29497
 msgstr "-fuse-linker-plugin không được hỗ trợ trong cấu hình này"
 
29498
 
 
29499
@@ -20276,7 +20244,7 @@
 
29500
 #: config/darwin.c:3109
 
29501
 #, gcc-internal-format
 
29502
 msgid "%<-mdynamic-no-pic%> overrides %<-fpic%>, %<-fPIC%>, %<-fpie%> or %<-fPIE%>"
 
29503
-msgstr ""
 
29504
+msgstr "%<-mdynamic-no-pic%> đè lên %<-fpic%>, %<-fPIC%>, %<-fpie%> hay %<-fPIE%>"
 
29505
 
 
29506
 #: config/darwin.c:3294
 
29507
 #, gcc-internal-format
 
29508
@@ -20291,7 +20259,7 @@
 
29509
 #: config/darwin.c:3375
 
29510
 #, fuzzy, gcc-internal-format
 
29511
 msgid "CFString literal is missing"
 
29512
-msgstr "đối số tới -Xlinker còn thiếu"
 
29513
+msgstr "đối số tới tên đường dẫn còn thiếu"
 
29514
 
 
29515
 #: config/darwin.c:3386
 
29516
 #, gcc-internal-format
 
29517
@@ -20301,7 +20269,7 @@
 
29518
 #: config/darwin.c:3409
 
29519
 #, gcc-internal-format, gfc-internal-format
 
29520
 msgid "%s in CFString literal"
 
29521
-msgstr ""
 
29522
+msgstr "%s trong chuỗi văn CFString"
 
29523
 
 
29524
 #: config/host-darwin.c:61
 
29525
 #, gcc-internal-format
 
29526
@@ -20311,7 +20279,7 @@
 
29527
 #: config/sol2-c.c:92 config/sol2-c.c:108
 
29528
 #, gcc-internal-format
 
29529
 msgid "malformed %<#pragma align%>, ignoring"
 
29530
-msgstr ""
 
29531
+msgstr "%<#pragma align%> sai dạng, bị bỏ qua"
 
29532
 
 
29533
 #: config/sol2-c.c:101
 
29534
 #, gcc-internal-format
 
29535
@@ -20321,47 +20289,47 @@
 
29536
 #: config/sol2-c.c:116
 
29537
 #, gcc-internal-format
 
29538
 msgid "%<#pragma align%> must appear before the declaration of %D, ignoring"
 
29539
-msgstr ""
 
29540
+msgstr "%<#pragma align%> phải xuất hiện trước khai báo của %D, đang lờ đi"
 
29541
 
 
29542
 #: config/sol2-c.c:128 config/sol2-c.c:140
 
29543
 #, gcc-internal-format
 
29544
 msgid "malformed %<#pragma align%>"
 
29545
-msgstr ""
 
29546
+msgstr "%<#pragma align%> sai định dạng"
 
29547
 
 
29548
 #: config/sol2-c.c:135
 
29549
-#, gcc-internal-format
 
29550
+#, fuzzy, gcc-internal-format
 
29551
 msgid "junk at end of %<#pragma align%>"
 
29552
-msgstr ""
 
29553
+msgstr "pack có phần thừa ở cuối"
 
29554
 
 
29555
 #: config/sol2-c.c:156 config/sol2-c.c:163
 
29556
 #, gcc-internal-format
 
29557
 msgid "malformed %<#pragma init%>, ignoring"
 
29558
-msgstr ""
 
29559
+msgstr "%<#pragma init%> sai dạng, bị bỏ qua"
 
29560
 
 
29561
 #: config/sol2-c.c:187 config/sol2-c.c:199
 
29562
 #, gcc-internal-format
 
29563
 msgid "malformed %<#pragma init%>"
 
29564
-msgstr ""
 
29565
+msgstr "%<#pragma init%> sai dạng"
 
29566
 
 
29567
 #: config/sol2-c.c:194
 
29568
-#, gcc-internal-format
 
29569
+#, fuzzy, gcc-internal-format
 
29570
 msgid "junk at end of %<#pragma init%>"
 
29571
-msgstr ""
 
29572
+msgstr "pack có phần thừa ở cuối"
 
29573
 
 
29574
 #: config/sol2-c.c:215 config/sol2-c.c:222
 
29575
 #, gcc-internal-format
 
29576
 msgid "malformed %<#pragma fini%>, ignoring"
 
29577
-msgstr ""
 
29578
+msgstr "%<#pragma fini%> sai dạng, bị bỏ qua"
 
29579
 
 
29580
 #: config/sol2-c.c:246 config/sol2-c.c:258
 
29581
 #, gcc-internal-format
 
29582
 msgid "malformed %<#pragma fini%>"
 
29583
-msgstr ""
 
29584
+msgstr "%<#pragma fini%> sai dạng"
 
29585
 
 
29586
 #: config/sol2-c.c:253
 
29587
-#, gcc-internal-format
 
29588
+#, fuzzy, gcc-internal-format
 
29589
 msgid "junk at end of %<#pragma fini%>"
 
29590
-msgstr ""
 
29591
+msgstr "pack có phần thừa ở cuối"
 
29592
 
 
29593
 #: config/sol2.c:56
 
29594
 #, gcc-internal-format
 
29595
@@ -20369,9 +20337,9 @@
 
29596
 msgstr ""
 
29597
 
 
29598
 #: config/vxworks.c:144
 
29599
-#, gcc-internal-format
 
29600
+#, fuzzy, gcc-internal-format
 
29601
 msgid "PIC is only supported for RTPs"
 
29602
-msgstr ""
 
29603
+msgstr "Thao tác này được hỗ trợ chỉ cho thiết bị LUKS.\n"
 
29604
 
 
29605
 #. Mach-O supports 'weak imports', and 'weak definitions' in coalesced
 
29606
 #. sections.  machopic_select_section ensures that weak variables go in
 
29607
@@ -20385,9 +20353,9 @@
 
29608
 
 
29609
 #. No profiling.
 
29610
 #: config/vx-common.h:89
 
29611
-#, gcc-internal-format
 
29612
+#, fuzzy, gcc-internal-format
 
29613
 msgid "profiler support for VxWorks"
 
29614
-msgstr ""
 
29615
+msgstr "không có hỗ trợ từ xa cho %s@%s"
 
29616
 
 
29617
 #: config/aarch64/aarch64-builtins.c:1032
 
29618
 #, fuzzy, gcc-internal-format
 
29619
@@ -20396,13 +20364,11 @@
 
29620
 
 
29621
 #: config/aarch64/aarch64.c:3643
 
29622
 #, fuzzy, gcc-internal-format
 
29623
-#| msgid "function not inlinable"
 
29624
 msgid "function profiling"
 
29625
-msgstr "hàm không thể chèn vào trực tiếp"
 
29626
+msgstr "%s: hàm chỉ đọc"
 
29627
 
 
29628
 #: config/aarch64/aarch64.c:4623
 
29629
 #, fuzzy, gcc-internal-format
 
29630
-#| msgid "missing path after %qs"
 
29631
 msgid "missing feature modifier after %qs"
 
29632
 msgstr "thiếu đường dẫn sau %qs"
 
29633
 
 
29634
@@ -20410,44 +20376,40 @@
 
29635
 #: config/aarch64/aarch64.c:4644
 
29636
 #, fuzzy, gcc-internal-format
 
29637
 msgid "unknown feature modifier %qs"
 
29638
-msgstr "không rõ chế độ lệnh"
 
29639
+msgstr "# lỗi bộ dịch ngược (disassembler) nội tại, không thừa nhận bộ sửa đổi (m%c)"
 
29640
 
 
29641
 #: config/aarch64/aarch64.c:4675
 
29642
-#, fuzzy, gcc-internal-format
 
29643
-#| msgid "missing path after %qs"
 
29644
+#, gcc-internal-format
 
29645
 msgid "missing arch name in -march=%qs"
 
29646
-msgstr "thiếu đường dẫn sau %qs"
 
29647
+msgstr "thiếu tên kiến trúc trong -march=%qs"
 
29648
 
 
29649
 #. ARCH name not found in list.
 
29650
 #: config/aarch64/aarch64.c:4699
 
29651
-#, fuzzy, gcc-internal-format
 
29652
-#| msgid "bad value (%s) for -march= switch"
 
29653
+#, gcc-internal-format
 
29654
 msgid "unknown value %qs for -march"
 
29655
-msgstr "sai giá trị (%s) cho chuyển -march="
 
29656
+msgstr "không hiểu giá trị %qs cho -march"
 
29657
 
 
29658
 #: config/aarch64/aarch64.c:4724
 
29659
-#, fuzzy, gcc-internal-format
 
29660
-#| msgid "missing path after %qs"
 
29661
+#, gcc-internal-format
 
29662
 msgid "missing cpu name in -mcpu=%qs"
 
29663
-msgstr "thiếu đường dẫn sau %qs"
 
29664
+msgstr "thiếu cpu trong -mcpu=%qs"
 
29665
 
 
29666
 #. CPU name not found in list.
 
29667
 #: config/aarch64/aarch64.c:4747
 
29668
 #, gcc-internal-format
 
29669
 msgid "unknown value %qs for -mcpu"
 
29670
-msgstr ""
 
29671
+msgstr "không hiểu giá trị %qs dành cho -mcpu"
 
29672
 
 
29673
 #. CPU name not found in list.
 
29674
 #: config/aarch64/aarch64.c:4771
 
29675
-#, fuzzy, gcc-internal-format
 
29676
-#| msgid "bad value (%s) for -mtune= switch"
 
29677
+#, gcc-internal-format
 
29678
 msgid "unknown value %qs for -mtune"
 
29679
-msgstr "sai giá trị (%s) cho chuyển -mtune"
 
29680
+msgstr "không hiểu giá trị %qs dành cho -mtune"
 
29681
 
 
29682
 #: config/aarch64/aarch64.c:4879
 
29683
 #, gcc-internal-format
 
29684
 msgid "code model %qs with -f%s"
 
29685
-msgstr ""
 
29686
+msgstr "mô hình mã %qs với -f%s"
 
29687
 
 
29688
 #: config/aarch64/aarch64.c:5198 config/aarch64/aarch64.c:5306
 
29689
 #: config/aarch64/aarch64.c:5545
 
29690
@@ -20456,41 +20418,39 @@
 
29691
 msgstr "Sử dụng câu lệnh loại điểm phù động thập phân"
 
29692
 
 
29693
 #: config/aarch64/aarch64.c:6421
 
29694
-#, fuzzy, gcc-internal-format
 
29695
-#| msgid "operand number out of range"
 
29696
+#, gcc-internal-format
 
29697
 msgid "lane out of range"
 
29698
-msgstr "số thứ tự toán hạng ở ngoại phạm vi"
 
29699
+msgstr "lane nằm ngoài vùng"
 
29700
 
 
29701
 #: config/aarch64/aarch64.c:6431
 
29702
-#, fuzzy, gcc-internal-format
 
29703
-#| msgid "operand number out of range"
 
29704
+#, gcc-internal-format
 
29705
 msgid "constant out of range"
 
29706
-msgstr "số thứ tự toán hạng ở ngoại phạm vi"
 
29707
+msgstr "hằng nằm ngoài phạm vi cho phép"
 
29708
 
 
29709
 #: config/alpha/alpha.c:295
 
29710
 #, gcc-internal-format
 
29711
 msgid "bad value %qs for -mtrap-precision switch"
 
29712
-msgstr ""
 
29713
+msgstr "giá trị sai %qs cho -mtrap-precision"
 
29714
 
 
29715
 #: config/alpha/alpha.c:309
 
29716
 #, gcc-internal-format
 
29717
 msgid "bad value %qs for -mfp-rounding-mode switch"
 
29718
-msgstr ""
 
29719
+msgstr "giá trị sai %qs cho -mfp-rounding-mode"
 
29720
 
 
29721
 #: config/alpha/alpha.c:324
 
29722
 #, gcc-internal-format
 
29723
 msgid "bad value %qs for -mfp-trap-mode switch"
 
29724
-msgstr ""
 
29725
+msgstr "giá trị sai %qs cho -mfp-trap-mode"
 
29726
 
 
29727
 #: config/alpha/alpha.c:341
 
29728
 #, gcc-internal-format
 
29729
 msgid "bad value %qs for -mcpu switch"
 
29730
-msgstr ""
 
29731
+msgstr "giá trị sai %qs cho -mcpu"
 
29732
 
 
29733
 #: config/alpha/alpha.c:356
 
29734
 #, gcc-internal-format
 
29735
 msgid "bad value %qs for -mtune switch"
 
29736
-msgstr ""
 
29737
+msgstr "giá trị sai %qs cho -mtune"
 
29738
 
 
29739
 #: config/alpha/alpha.c:377
 
29740
 #, gcc-internal-format
 
29741
@@ -20513,20 +20473,20 @@
 
29742
 msgstr ""
 
29743
 
 
29744
 #: config/alpha/alpha.c:430
 
29745
-#, gcc-internal-format, gfc-internal-format
 
29746
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
29747
 msgid "L%d cache latency unknown for %s"
 
29748
-msgstr ""
 
29749
+msgstr "%s là cho máy không rõ %d.\n"
 
29750
 
 
29751
 #: config/alpha/alpha.c:445
 
29752
 #, gcc-internal-format
 
29753
 msgid "bad value %qs for -mmemory-latency"
 
29754
-msgstr ""
 
29755
+msgstr "giá trị sai %qs cho -mmemory-latency"
 
29756
 
 
29757
 #: config/alpha/alpha.c:6583 config/alpha/alpha.c:6586
 
29758
 #: config/tilegx/tilegx.c:3448 config/tilepro/tilepro.c:3098
 
29759
 #, gcc-internal-format
 
29760
 msgid "bad builtin fcode"
 
29761
-msgstr ""
 
29762
+msgstr "fcode dựng sẵn sai"
 
29763
 
 
29764
 #: config/arm/arm.c:1635
 
29765
 #, gcc-internal-format, gfc-internal-format
 
29766
@@ -20536,17 +20496,17 @@
 
29767
 #: config/arm/arm.c:1753
 
29768
 #, gcc-internal-format
 
29769
 msgid "target CPU does not support ARM mode"
 
29770
-msgstr ""
 
29771
+msgstr "CPU đích không hỗ trợ chế độ ARM"
 
29772
 
 
29773
 #: config/arm/arm.c:1759
 
29774
-#, gcc-internal-format
 
29775
+#, fuzzy, gcc-internal-format
 
29776
 msgid "target CPU does not support interworking"
 
29777
-msgstr ""
 
29778
+msgstr "Cảnh báo : %B không hỗ trợ ảnh hưởng lẫn nhau, còn %B thì có"
 
29779
 
 
29780
 #: config/arm/arm.c:1765
 
29781
 #, gcc-internal-format
 
29782
 msgid "target CPU does not support THUMB instructions"
 
29783
-msgstr ""
 
29784
+msgstr "CPU đích không hỗ trợ chỉ lệnh THUMB"
 
29785
 
 
29786
 #: config/arm/arm.c:1783
 
29787
 #, gcc-internal-format
 
29788
@@ -20561,12 +20521,12 @@
 
29789
 #: config/arm/arm.c:1790
 
29790
 #, gcc-internal-format
 
29791
 msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
 
29792
-msgstr ""
 
29793
+msgstr "-mapcs-stack-check không tương thích với -mno-apcs-frame"
 
29794
 
 
29795
 #: config/arm/arm.c:1798
 
29796
 #, gcc-internal-format
 
29797
 msgid "-fpic and -mapcs-reent are incompatible"
 
29798
-msgstr ""
 
29799
+msgstr "-fpic và -mapcs-reent là xung khắc nhau"
 
29800
 
 
29801
 #: config/arm/arm.c:1801
 
29802
 #, gcc-internal-format
 
29803
@@ -20586,7 +20546,7 @@
 
29804
 #: config/arm/arm.c:1815
 
29805
 #, gcc-internal-format
 
29806
 msgid "%<mwords-little-endian%> is deprecated and will be removed in a future release"
 
29807
-msgstr ""
 
29808
+msgstr "%<mwords-little-endian%> bị phản đối và sẽ bị gỡ bỏ trong lần phát hành tương lai"
 
29809
 
 
29810
 #: config/arm/arm.c:1879
 
29811
 #, gcc-internal-format
 
29812
@@ -20601,18 +20561,17 @@
 
29813
 #: config/arm/arm.c:1915
 
29814
 #, gcc-internal-format
 
29815
 msgid "AAPCS does not support -mcaller-super-interworking"
 
29816
-msgstr ""
 
29817
+msgstr "AAPCS không hỗ trợ -mcaller-super-interworking"
 
29818
 
 
29819
 #: config/arm/arm.c:1918
 
29820
 #, gcc-internal-format
 
29821
 msgid "AAPCS does not support -mcallee-super-interworking"
 
29822
-msgstr ""
 
29823
+msgstr "AAPCS không hỗ trợ -mcallee-super-interworking"
 
29824
 
 
29825
 #: config/arm/arm.c:1923
 
29826
-#, fuzzy, gcc-internal-format
 
29827
-#| msgid "-mvsx and -mpaired are incompatible"
 
29828
+#, gcc-internal-format
 
29829
 msgid "iWMMXt and NEON are incompatible"
 
29830
-msgstr "-mvsx và -mpaired không tương thích với nhau"
 
29831
+msgstr "iWMMXt và NEON là xung khác lẫn nhau"
 
29832
 
 
29833
 #: config/arm/arm.c:1927
 
29834
 #, gcc-internal-format
 
29835
@@ -20657,12 +20616,12 @@
 
29836
 #: config/arm/arm.c:2021
 
29837
 #, gcc-internal-format
 
29838
 msgid "-mpic-register= is useless without -fpic"
 
29839
-msgstr ""
 
29840
+msgstr "-mpic-register= là vô ích nếu không có -fpic"
 
29841
 
 
29842
 #: config/arm/arm.c:2030
 
29843
-#, gcc-internal-format, gfc-internal-format
 
29844
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
29845
 msgid "unable to use '%s' for PIC register"
 
29846
-msgstr ""
 
29847
+msgstr "Ghi rõ thanh ghi cần sử dụng để đặt địa chỉ PIC"
 
29848
 
 
29849
 #: config/arm/arm.c:2063
 
29850
 #, gcc-internal-format
 
29851
@@ -20700,182 +20659,182 @@
 
29852
 #: config/i386/i386.c:34639 config/i386/i386.c:34690 config/i386/i386.c:34762
 
29853
 #: config/m68k/m68k.c:729 config/mcore/mcore.c:3046 config/mep/mep.c:3887
 
29854
 #: config/mep/mep.c:3901 config/mep/mep.c:3975 config/rl78/rl78.c:480
 
29855
-#: config/rs6000/rs6000.c:24833 config/rx/rx.c:2571 config/sh/sh.c:9515
 
29856
-#: config/sh/sh.c:9533 config/sh/sh.c:9562 config/sh/sh.c:9644
 
29857
-#: config/sh/sh.c:9667 config/spu/spu.c:3685 config/stormy16/stormy16.c:2207
 
29858
+#: config/rs6000/rs6000.c:24833 config/rx/rx.c:2571 config/sh/sh.c:9512
 
29859
+#: config/sh/sh.c:9530 config/sh/sh.c:9559 config/sh/sh.c:9641
 
29860
+#: config/sh/sh.c:9664 config/spu/spu.c:3685 config/stormy16/stormy16.c:2207
 
29861
 #: config/v850/v850.c:2082
 
29862
 #, gcc-internal-format
 
29863
 msgid "%qE attribute only applies to functions"
 
29864
 msgstr ""
 
29865
 
 
29866
-#: config/arm/arm.c:19315
 
29867
+#: config/arm/arm.c:19325
 
29868
 #, gcc-internal-format
 
29869
 msgid "unable to compute real location of stacked parameter"
 
29870
 msgstr ""
 
29871
 
 
29872
-#: config/arm/arm.c:21257
 
29873
+#: config/arm/arm.c:21267
 
29874
 #, gcc-internal-format
 
29875
 msgid "argument must be a constant"
 
29876
 msgstr "tham số phải là một hằng"
 
29877
 
 
29878
 #. @@@ better error message
 
29879
-#: config/arm/arm.c:21632 config/arm/arm.c:21736
 
29880
+#: config/arm/arm.c:21642 config/arm/arm.c:21746
 
29881
 #, gcc-internal-format
 
29882
 msgid "selector must be an immediate"
 
29883
 msgstr "bộ chọn phải là một giá trị trực tiếp"
 
29884
 
 
29885
-#: config/arm/arm.c:21640 config/arm/arm.c:21685 config/arm/arm.c:21743
 
29886
-#: config/arm/arm.c:21752
 
29887
+#: config/arm/arm.c:21650 config/arm/arm.c:21695 config/arm/arm.c:21753
 
29888
+#: config/arm/arm.c:21762
 
29889
 #, gcc-internal-format
 
29890
 msgid "the range of selector should be in 0 to 7"
 
29891
-msgstr ""
 
29892
+msgstr "vùng bộ chọn phải nằm từ 0 đến 7"
 
29893
 
 
29894
-#: config/arm/arm.c:21645 config/arm/arm.c:21754
 
29895
+#: config/arm/arm.c:21655 config/arm/arm.c:21764
 
29896
 #, gcc-internal-format
 
29897
 msgid "the range of selector should be in 0 to 3"
 
29898
-msgstr ""
 
29899
+msgstr "vùng bộ chọn phải nằm từ 0 đến 3"
 
29900
 
 
29901
-#: config/arm/arm.c:21650 config/arm/arm.c:21756
 
29902
+#: config/arm/arm.c:21660 config/arm/arm.c:21766
 
29903
 #, gcc-internal-format
 
29904
 msgid "the range of selector should be in 0 to 1"
 
29905
-msgstr ""
 
29906
+msgstr "vùng bộ chọn phải nằm từ 0 đến 1"
 
29907
 
 
29908
-#: config/arm/arm.c:21822
 
29909
+#: config/arm/arm.c:21832
 
29910
 #, gcc-internal-format
 
29911
 msgid "mask must be an immediate"
 
29912
 msgstr "mặt nạ phải là một giá trị trực tiếp"
 
29913
 
 
29914
-#: config/arm/arm.c:21827
 
29915
+#: config/arm/arm.c:21837
 
29916
 #, gcc-internal-format
 
29917
 msgid "the range of mask should be in 0 to 255"
 
29918
-msgstr ""
 
29919
+msgstr "vùng mặt nạ phải nằm từ 0 đến 255"
 
29920
 
 
29921
-#: config/arm/arm.c:22015
 
29922
+#: config/arm/arm.c:22025
 
29923
 #, gcc-internal-format
 
29924
 msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi16 in code."
 
29925
-msgstr ""
 
29926
+msgstr "vùng của số lượng phải nằm trong vùn 0 đến 32.  hãy kiểm tra bên trong _mm_rori_pi16 trong mã."
 
29927
 
 
29928
-#: config/arm/arm.c:22017
 
29929
+#: config/arm/arm.c:22027
 
29930
 #, gcc-internal-format
 
29931
 msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi32 in code."
 
29932
-msgstr ""
 
29933
+msgstr "vùng của số lượng phải nằm trong vùn 0 đến 32.  hãy kiểm tra bên trong _mm_rori_pi32 trong mã."
 
29934
 
 
29935
-#: config/arm/arm.c:22019
 
29936
+#: config/arm/arm.c:22029
 
29937
 #, gcc-internal-format
 
29938
 msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi16 in code."
 
29939
-msgstr ""
 
29940
+msgstr "vùng của số lượng phải nằm trong vùn 0 đến 32.  hãy kiểm tra bên trong _mm_ror_pi16 trong mã."
 
29941
 
 
29942
-#: config/arm/arm.c:22021
 
29943
+#: config/arm/arm.c:22031
 
29944
 #, gcc-internal-format
 
29945
 msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi32 in code."
 
29946
-msgstr ""
 
29947
+msgstr "vùng của số lượng phải nằm trong vùn 0 đến 32.  hãy kiểm tra bên trong _mm_ror_pi32 trong mã."
 
29948
 
 
29949
-#: config/arm/arm.c:22027
 
29950
+#: config/arm/arm.c:22037
 
29951
 #, gcc-internal-format
 
29952
 msgid "the range of count should be in 0 to 64.  please check the intrinsic _mm_rori_si64 in code."
 
29953
-msgstr ""
 
29954
+msgstr "vùng của số lượng phải nằm trong vùn 0 đến 64.  hãy kiểm tra bên trong _mm_rori_si64 trong mã."
 
29955
 
 
29956
-#: config/arm/arm.c:22029
 
29957
+#: config/arm/arm.c:22039
 
29958
 #, gcc-internal-format
 
29959
 msgid "the range of count should be in 0 to 64.  please check the intrinsic _mm_ror_si64 in code."
 
29960
-msgstr ""
 
29961
+msgstr "vùng của số lượng phải nằm trong vùn 0 đến 64.  hãy kiểm tra bên trong _mm_ror_si64 trong mã."
 
29962
 
 
29963
-#: config/arm/arm.c:22034
 
29964
+#: config/arm/arm.c:22044
 
29965
 #, gcc-internal-format
 
29966
 msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_pi16 in code."
 
29967
-msgstr ""
 
29968
+msgstr "số lượng không được nhỏ hơn 0.  hãy kiểm tra bên trong _mm_srli_pi16 trong mã."
 
29969
 
 
29970
-#: config/arm/arm.c:22036
 
29971
+#: config/arm/arm.c:22046
 
29972
 #, gcc-internal-format
 
29973
 msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_pi32 in code."
 
29974
-msgstr ""
 
29975
+msgstr "số lượng không được nhỏ hơn 0.  hãy kiểm tra bên trong _mm_srli_pi32 trong mã."
 
29976
 
 
29977
-#: config/arm/arm.c:22038
 
29978
+#: config/arm/arm.c:22048
 
29979
 #, gcc-internal-format
 
29980
 msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_si64 in code."
 
29981
-msgstr ""
 
29982
+msgstr "số lượng không được nhỏ hơn 0.  hãy kiểm tra bên trong _mm_srli_si64 trong mã."
 
29983
 
 
29984
-#: config/arm/arm.c:22040
 
29985
+#: config/arm/arm.c:22050
 
29986
 #, gcc-internal-format
 
29987
 msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_pi16 in code."
 
29988
-msgstr ""
 
29989
+msgstr "số lượng không được nhỏ hơn 0.  hãy kiểm tra bên trong _mm_slli_pi16 trong mã."
 
29990
 
 
29991
-#: config/arm/arm.c:22042
 
29992
+#: config/arm/arm.c:22052
 
29993
 #, gcc-internal-format
 
29994
 msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_pi32 in code."
 
29995
-msgstr ""
 
29996
+msgstr "số lượng không được nhỏ hơn 0.  hãy kiểm tra bên trong _mm_slli_pi32 trong mã."
 
29997
 
 
29998
-#: config/arm/arm.c:22044
 
29999
+#: config/arm/arm.c:22054
 
30000
 #, gcc-internal-format
 
30001
 msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_si64 in code."
 
30002
-msgstr ""
 
30003
+msgstr "số lượng không được nhỏ hơn 0.  hãy kiểm tra bên trong _mm_slli_si64 trong mã."
 
30004
 
 
30005
-#: config/arm/arm.c:22046
 
30006
+#: config/arm/arm.c:22056
 
30007
 #, gcc-internal-format
 
30008
 msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_pi16 in code."
 
30009
-msgstr ""
 
30010
+msgstr "số lượng không được nhỏ hơn 0.  hãy kiểm tra bên trong _mm_srai_pi16 trong mã."
 
30011
 
 
30012
-#: config/arm/arm.c:22048
 
30013
+#: config/arm/arm.c:22058
 
30014
 #, gcc-internal-format
 
30015
 msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_pi32 in code."
 
30016
-msgstr ""
 
30017
+msgstr "số lượng không được nhỏ hơn 0.  hãy kiểm tra bên trong _mm_srai_pi32 trong mã."
 
30018
 
 
30019
-#: config/arm/arm.c:22050
 
30020
+#: config/arm/arm.c:22060
 
30021
 #, gcc-internal-format
 
30022
 msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_si64 in code."
 
30023
-msgstr ""
 
30024
+msgstr "số lượng không được nhỏ hơn 0.  hãy kiểm tra bên trong _mm_srai_si64 trong mã."
 
30025
 
 
30026
-#: config/arm/arm.c:22052
 
30027
+#: config/arm/arm.c:22062
 
30028
 #, gcc-internal-format
 
30029
 msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_pi16 in code."
 
30030
-msgstr ""
 
30031
+msgstr "số lượng không được nhỏ hơn 0.  hãy kiểm tra bên trong _mm_srl_pi16 trong mã."
 
30032
 
 
30033
-#: config/arm/arm.c:22054
 
30034
+#: config/arm/arm.c:22064
 
30035
 #, gcc-internal-format
 
30036
 msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_pi32 in code."
 
30037
-msgstr ""
 
30038
+msgstr "số lượng không được nhỏ hơn 0.  hãy kiểm tra bên trong _mm_srl_pi32 trong mã."
 
30039
 
 
30040
-#: config/arm/arm.c:22056
 
30041
+#: config/arm/arm.c:22066
 
30042
 #, gcc-internal-format
 
30043
 msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_si64 in code."
 
30044
-msgstr ""
 
30045
+msgstr "số lượng không được nhỏ hơn 0.  hãy kiểm tra bên trong _mm_srl_si64 trong mã."
 
30046
 
 
30047
-#: config/arm/arm.c:22058
 
30048
+#: config/arm/arm.c:22068
 
30049
 #, gcc-internal-format
 
30050
 msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_pi16 in code."
 
30051
-msgstr ""
 
30052
+msgstr "số lượng không được nhỏ hơn 0.  hãy kiểm tra bên trong _mm_sll_pi16 trong mã."
 
30053
 
 
30054
-#: config/arm/arm.c:22060
 
30055
+#: config/arm/arm.c:22070
 
30056
 #, gcc-internal-format
 
30057
 msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_pi32 in code."
 
30058
-msgstr ""
 
30059
+msgstr "số lượng không được nhỏ hơn 0.  hãy kiểm tra bên trong _mm_sll_pi32 trong mã."
 
30060
 
 
30061
-#: config/arm/arm.c:22062
 
30062
+#: config/arm/arm.c:22072
 
30063
 #, gcc-internal-format
 
30064
 msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_si64 in code."
 
30065
-msgstr ""
 
30066
+msgstr "số lượng không được nhỏ hơn 0.  hãy kiểm tra bên trong _mm_sll_si64 trong mã."
 
30067
 
 
30068
-#: config/arm/arm.c:22064
 
30069
+#: config/arm/arm.c:22074
 
30070
 #, gcc-internal-format
 
30071
 msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_pi16 in code."
 
30072
-msgstr ""
 
30073
+msgstr "số lượng không được nhỏ hơn 0.  hãy kiểm tra bên trong _mm_sra_pi16 trong mã."
 
30074
 
 
30075
-#: config/arm/arm.c:22066
 
30076
+#: config/arm/arm.c:22076
 
30077
 #, gcc-internal-format
 
30078
 msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_pi32 in code."
 
30079
-msgstr ""
 
30080
+msgstr "số lượng không được nhỏ hơn 0.  hãy kiểm tra bên trong _mm_sra_pi32 trong mã."
 
30081
 
 
30082
-#: config/arm/arm.c:22068
 
30083
+#: config/arm/arm.c:22078
 
30084
 #, gcc-internal-format
 
30085
 msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_si64 in code."
 
30086
-msgstr ""
 
30087
+msgstr "số lượng không được nhỏ hơn 0.  hãy kiểm tra bên trong _mm_sra_si64 trong mã."
 
30088
 
 
30089
-#: config/arm/arm.c:22787
 
30090
+#: config/arm/arm.c:22797
 
30091
 #, gcc-internal-format
 
30092
 msgid "no low registers available for popping high registers"
 
30093
 msgstr ""
 
30094
 
 
30095
-#: config/arm/arm.c:23012
 
30096
+#: config/arm/arm.c:23022
 
30097
 #, gcc-internal-format
 
30098
 msgid "interrupt Service Routines cannot be coded in Thumb mode"
 
30099
 msgstr ""
 
30100
@@ -20901,10 +20860,9 @@
 
30101
 msgstr ""
 
30102
 
 
30103
 #: config/avr/avr-c.c:124
 
30104
-#, fuzzy, gcc-internal-format
 
30105
-#| msgid "%s only accepts 2 arguments"
 
30106
+#, gcc-internal-format
 
30107
 msgid "%qs expects 2 arguments but %d given"
 
30108
-msgstr "%s chỉ chấp nhận hai tham số"
 
30109
+msgstr "%qs cần 2 đối số nhưng chỉ nhận được %d"
 
30110
 
 
30111
 #: config/avr/avr-c.c:136 config/avr/avr-c.c:201
 
30112
 #, gcc-internal-format
 
30113
@@ -20912,9 +20870,9 @@
 
30114
 msgstr ""
 
30115
 
 
30116
 #: config/avr/avr-c.c:144
 
30117
-#, fuzzy, gcc-internal-format
 
30118
+#, gcc-internal-format
 
30119
 msgid "%qs expects an integer value as second argument"
 
30120
-msgstr "Gặp kết thúc mô-đun bất thường trong hằng số chuỗi"
 
30121
+msgstr "%qs cần giá trị nguyên làm đối số thứ hai"
 
30122
 
 
30123
 #: config/avr/avr.c:573
 
30124
 #, gcc-internal-format
 
30125
@@ -21016,22 +20974,27 @@
 
30126
 msgid "MCU %qs supported for assembler only"
 
30127
 msgstr ""
 
30128
 
 
30129
-#: config/avr/avr.c:11718
 
30130
+#: config/avr/avr.c:10816
 
30131
+#, gcc-internal-format
 
30132
+msgid "conversion from address space %qs to address space %qs"
 
30133
+msgstr ""
 
30134
+
 
30135
+#: config/avr/avr.c:11778
 
30136
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
30137
 msgid "%s expects a compile time integer constant"
 
30138
 msgstr "Gặp kết thúc mô-đun bất thường trong hằng số chuỗi"
 
30139
 
 
30140
-#: config/avr/avr.c:11732
 
30141
+#: config/avr/avr.c:11792
 
30142
 #, gcc-internal-format, gfc-internal-format
 
30143
 msgid "%s expects a compile time long integer constant as first argument"
 
30144
 msgstr ""
 
30145
 
 
30146
-#: config/avr/avr.c:11760
 
30147
+#: config/avr/avr.c:11820
 
30148
 #, gcc-internal-format, gfc-internal-format
 
30149
 msgid "rounding to %d bits has no effect for fixed-point value with %d fractional bits"
 
30150
 msgstr ""
 
30151
 
 
30152
-#: config/avr/avr.c:11769
 
30153
+#: config/avr/avr.c:11829
 
30154
 #, gcc-internal-format
 
30155
 msgid "rounding result will always be 0"
 
30156
 msgstr ""
 
30157
@@ -21044,17 +21007,17 @@
 
30158
 #: config/bfin/bfin.c:2356
 
30159
 #, gcc-internal-format
 
30160
 msgid "-mshared-library-id= specified without -mid-shared-library"
 
30161
-msgstr ""
 
30162
+msgstr "-mshared-library-id= được chỉ định mà không có -mid-shared-library"
 
30163
 
 
30164
 #: config/bfin/bfin.c:2360
 
30165
 #, gcc-internal-format
 
30166
 msgid "-fstack-limit- options are ignored with -mfdpic; use -mstack-check-l1"
 
30167
-msgstr ""
 
30168
+msgstr "-fstack-limit- các tùy chọn bị bỏ qua với -mfdpic; dùng -mstack-check-l1"
 
30169
 
 
30170
 #: config/bfin/bfin.c:2365
 
30171
-#, fuzzy, gcc-internal-format
 
30172
+#, gcc-internal-format
 
30173
 msgid "can%'t use multiple stack checking methods together"
 
30174
-msgstr "không cho phép sử dụng đồng thời hai tuỳ chọn mthreads và mlegacy-threads"
 
30175
+msgstr "không thể dùng nhiều phương thức kiểm tra stack cùng nhau"
 
30176
 
 
30177
 #: config/bfin/bfin.c:2368
 
30178
 #, gcc-internal-format
 
30179
@@ -21069,22 +21032,22 @@
 
30180
 #: config/bfin/bfin.c:2393
 
30181
 #, gcc-internal-format
 
30182
 msgid "-mmulticore can only be used with BF561"
 
30183
-msgstr ""
 
30184
+msgstr "-mmulticore chỉ có thể được dùng với BF561"
 
30185
 
 
30186
 #: config/bfin/bfin.c:2396
 
30187
 #, gcc-internal-format
 
30188
 msgid "-mcorea should be used with -mmulticore"
 
30189
-msgstr ""
 
30190
+msgstr "-mcorea cần được dùng với -mmulticore"
 
30191
 
 
30192
 #: config/bfin/bfin.c:2399
 
30193
 #, gcc-internal-format
 
30194
 msgid "-mcoreb should be used with -mmulticore"
 
30195
-msgstr ""
 
30196
+msgstr "-mcoreb cần được dùng với -mmulticore"
 
30197
 
 
30198
 #: config/bfin/bfin.c:2402
 
30199
-#, fuzzy, gcc-internal-format
 
30200
+#, gcc-internal-format
 
30201
 msgid "-mcorea and -mcoreb can%'t be used together"
 
30202
-msgstr "-mglibc và -muclibc bị dùng với nhau"
 
30203
+msgstr "-mcorea và -mcoreb không thể dùng cùng với nhau"
 
30204
 
 
30205
 #: config/bfin/bfin.c:4641
 
30206
 #, gcc-internal-format
 
30207
@@ -21100,7 +21063,7 @@
 
30208
 #: config/mep/mep.c:3929
 
30209
 #, gcc-internal-format
 
30210
 msgid "%qE attribute only applies to variables"
 
30211
-msgstr ""
 
30212
+msgstr "Thuộc tính %qE chỉ được áp dụng cho các biến"
 
30213
 
 
30214
 #: config/bfin/bfin.c:4765
 
30215
 #, gcc-internal-format
 
30216
@@ -21110,7 +21073,7 @@
 
30217
 #: config/c6x/c6x.c:233
 
30218
 #, gcc-internal-format
 
30219
 msgid "-fpic and -fPIC not supported without -mdsbt on this target"
 
30220
-msgstr ""
 
30221
+msgstr "-fpic và -fPIC không được hỗ trợ nếu không có -mdsbt trên đích này"
 
30222
 
 
30223
 #: config/c6x/c6x.h:362
 
30224
 #, gcc-internal-format
 
30225
@@ -21128,9 +21091,9 @@
 
30226
 msgstr ""
 
30227
 
 
30228
 #: config/cr16/cr16.h:431
 
30229
-#, gcc-internal-format
 
30230
+#, fuzzy, gcc-internal-format
 
30231
 msgid "profiler support for CR16"
 
30232
-msgstr ""
 
30233
+msgstr "không có hỗ trợ từ xa cho %s@%s"
 
30234
 
 
30235
 #. This function is for retrieving a part of an instruction name for
 
30236
 #. an operator, for immediate output.  If that ever happens for
 
30237
@@ -21149,7 +21112,7 @@
 
30238
 #: config/cris/cris.c:1095 config/moxie/moxie.c:189
 
30239
 #, gcc-internal-format, gfc-internal-format
 
30240
 msgid "internal error: bad register: %d"
 
30241
-msgstr ""
 
30242
+msgstr "lỗi nội bộ : thanh ghi sai: %d"
 
30243
 
 
30244
 #: config/cris/cris.c:1827
 
30245
 #, gcc-internal-format
 
30246
@@ -21170,7 +21133,7 @@
 
30247
 #: config/cris/cris.c:2589
 
30248
 #, gcc-internal-format, gfc-internal-format
 
30249
 msgid "-max-stackframe=%d is not usable, not between 0 and %d"
 
30250
-msgstr ""
 
30251
+msgstr "-max-stackframe=%d là không thể dùng được, không nằm trong khoảng 0 và %d"
 
30252
 
 
30253
 #: config/cris/cris.c:2617
 
30254
 #, gcc-internal-format, gfc-internal-format
 
30255
@@ -21185,7 +21148,7 @@
 
30256
 #: config/cris/cris.c:2674
 
30257
 #, gcc-internal-format
 
30258
 msgid "-fPIC and -fpic are not supported in this configuration"
 
30259
-msgstr ""
 
30260
+msgstr "-fPIC và -fpic không được hỗ trợ trong cấu hình này"
 
30261
 
 
30262
 #: config/cris/cris.c:2932
 
30263
 #, gcc-internal-format
 
30264
@@ -21200,7 +21163,7 @@
 
30265
 #: config/cris/cris.c:3282
 
30266
 #, gcc-internal-format, gfc-internal-format
 
30267
 msgid "stackframe too big: %d bytes"
 
30268
-msgstr ""
 
30269
+msgstr "khung stack quá lớn: %d bytes"
 
30270
 
 
30271
 #: config/cris/cris.c:3777 config/cris/cris.c:3805
 
30272
 #, gcc-internal-format
 
30273
@@ -21250,9 +21213,9 @@
 
30274
 #. We don't want to use gcc_assert for everything, as that can be
 
30275
 #. compiled out.
 
30276
 #: config/cris/cris.h:42
 
30277
-#, gcc-internal-format
 
30278
+#, fuzzy, gcc-internal-format
 
30279
 msgid "CRIS-port assertion failed: "
 
30280
-msgstr ""
 
30281
+msgstr "Việc khắng định bị lỗi tại %s:%d: %llu > %llu.\n"
 
30282
 
 
30283
 #. Node: Caller Saves
 
30284
 #. (no definitions)
 
30285
@@ -21278,37 +21241,37 @@
 
30286
 #: config/epiphany/epiphany.c:1439
 
30287
 #, gcc-internal-format
 
30288
 msgid "stack_offset must be at least 4"
 
30289
-msgstr ""
 
30290
+msgstr "stack_offset bé nhất là 4"
 
30291
 
 
30292
 #: config/epiphany/epiphany.c:1441
 
30293
 #, gcc-internal-format
 
30294
 msgid "stack_offset must be a multiple of 4"
 
30295
-msgstr ""
 
30296
+msgstr "stack_offset phải là bội số của 4"
 
30297
 
 
30298
 #: config/frv/frv.c:8684
 
30299
-#, gcc-internal-format
 
30300
+#, fuzzy, gcc-internal-format
 
30301
 msgid "accumulator is not a constant integer"
 
30302
-msgstr ""
 
30303
+msgstr "%s không phải là một số nguyên dương hợp lệ"
 
30304
 
 
30305
 #: config/frv/frv.c:8689
 
30306
-#, gcc-internal-format
 
30307
+#, fuzzy, gcc-internal-format
 
30308
 msgid "accumulator number is out of bounds"
 
30309
-msgstr ""
 
30310
+msgstr "Địa chỉ 0x%s ở ngoại phạm vi. \n"
 
30311
 
 
30312
 #: config/frv/frv.c:8700
 
30313
-#, gcc-internal-format
 
30314
+#, fuzzy, gcc-internal-format
 
30315
 msgid "inappropriate accumulator for %qs"
 
30316
-msgstr ""
 
30317
+msgstr "ioctl không thích hợp với thiết bị"
 
30318
 
 
30319
 #: config/frv/frv.c:8776
 
30320
 #, gcc-internal-format
 
30321
 msgid "invalid IACC argument"
 
30322
-msgstr ""
 
30323
+msgstr "đối số IACC không hợp lệ"
 
30324
 
 
30325
 #: config/frv/frv.c:8799
 
30326
 #, gcc-internal-format
 
30327
 msgid "%qs expects a constant argument"
 
30328
-msgstr ""
 
30329
+msgstr "%qs cần một đối số hằng"
 
30330
 
 
30331
 #: config/frv/frv.c:8804
 
30332
 #, gcc-internal-format
 
30333
@@ -21346,56 +21309,54 @@
 
30334
 msgstr ""
 
30335
 
 
30336
 #: config/h8300/h8300.c:320
 
30337
-#, fuzzy, gcc-internal-format
 
30338
-#| msgid "-fpic is not supported"
 
30339
+#, gcc-internal-format
 
30340
 msgid "-msx is not supported in coff"
 
30341
-msgstr "-fpic không được hỗ trợ"
 
30342
+msgstr "-msx không hỗ trợ trong coff"
 
30343
 
 
30344
 #: config/h8300/h8300.c:342
 
30345
 #, gcc-internal-format
 
30346
 msgid "-ms2600 is used without -ms"
 
30347
-msgstr ""
 
30348
+msgstr "-ms2600 được dùng mà không có -ms"
 
30349
 
 
30350
 #: config/h8300/h8300.c:348
 
30351
 #, gcc-internal-format
 
30352
 msgid "-mn is used without -mh or -ms or -msx"
 
30353
-msgstr ""
 
30354
+msgstr "-mn được dùng mà không có -nh hoặc -ms hay -msx"
 
30355
 
 
30356
 #: config/h8300/h8300.c:354
 
30357
 #, gcc-internal-format
 
30358
 msgid "-mexr is used without -ms"
 
30359
-msgstr ""
 
30360
+msgstr "-mexr được dùng mà không có -ms"
 
30361
 
 
30362
 #: config/h8300/h8300.c:360
 
30363
-#, fuzzy, gcc-internal-format
 
30364
-#| msgid "%<__int128%> is not supported for this target"
 
30365
+#, gcc-internal-format
 
30366
 msgid "-mint32 is not supported for H8300 and H8300L targets"
 
30367
-msgstr "%<__int128%> không được hỗ trợ cho đích này"
 
30368
+msgstr "-mint32 không hỗ trợ cho đích H8300 và H8300L"
 
30369
 
 
30370
 #: config/h8300/h8300.c:366
 
30371
 #, gcc-internal-format
 
30372
 msgid "-mexr is used without -ms or -msx"
 
30373
-msgstr ""
 
30374
+msgstr "-mexr được dùng mà không có -ms hayor -msx"
 
30375
 
 
30376
 #: config/h8300/h8300.c:372
 
30377
 #, gcc-internal-format
 
30378
 msgid "-mno-exr valid only with -ms or -msx                   - Option ignored!"
 
30379
-msgstr ""
 
30380
+msgstr "-mno-exr chỉ hợp lệ với -ms hay -msx                   - Tùy chọn bị bỏ qua!"
 
30381
 
 
30382
 #: config/i386/host-cygwin.c:62
 
30383
 #, gcc-internal-format
 
30384
 msgid "can%'t extend PCH file: %m"
 
30385
-msgstr ""
 
30386
+msgstr "không thể mở rộng tập tin PCH: %m"
 
30387
 
 
30388
 #: config/i386/host-cygwin.c:73
 
30389
 #, gcc-internal-format
 
30390
 msgid "can%'t set position in PCH file: %m"
 
30391
-msgstr ""
 
30392
+msgstr "Không thể đặt vị trí trong tập tin PCH: %m"
 
30393
 
 
30394
 #: config/i386/i386.c:3114 config/i386/i386.c:3447
 
30395
 #, gcc-internal-format, gfc-internal-format
 
30396
 msgid "bad value (%s) for %stune=%s %s"
 
30397
-msgstr ""
 
30398
+msgstr "giá trị sai (%s) cho %stune=%s %s"
 
30399
 
 
30400
 #: config/i386/i386.c:3117
 
30401
 #, gcc-internal-format, gfc-internal-format
 
30402
@@ -21406,7 +21367,7 @@
 
30403
 #: config/i386/i386.c:3147
 
30404
 #, gcc-internal-format
 
30405
 msgid "-mstringop-strategy=rep_8byte not supported for 32-bit code"
 
30406
-msgstr ""
 
30407
+msgstr "-mstringop-strategy=rep_8byte không hỗ trợ mã 32-bit"
 
30408
 
 
30409
 #: config/i386/i386.c:3160
 
30410
 #, fuzzy, gcc-internal-format
 
30411
@@ -21422,22 +21383,22 @@
 
30412
 #: config/i386/i386.c:3191 config/i386/i386.c:3203
 
30413
 #, gcc-internal-format
 
30414
 msgid "code model %qs not supported in x32 mode"
 
30415
-msgstr ""
 
30416
+msgstr "mô hình mã %qs không được hỗ trợ trong chế độ x32"
 
30417
 
 
30418
 #: config/i386/i386.c:3209 config/i386/i386.c:3218
 
30419
 #, gcc-internal-format, gfc-internal-format
 
30420
 msgid "code model %s does not support PIC mode"
 
30421
-msgstr ""
 
30422
+msgstr "mô hình mã %s không hỗ trợ chế độ PIC"
 
30423
 
 
30424
 #: config/i386/i386.c:3247
 
30425
 #, gcc-internal-format
 
30426
 msgid "-masm=intel not supported in this configuration"
 
30427
-msgstr ""
 
30428
+msgstr "-masm=intel không được hỗ trợ trong cấu hình này"
 
30429
 
 
30430
 #: config/i386/i386.c:3251
 
30431
 #, gcc-internal-format, gfc-internal-format
 
30432
 msgid "%i-bit mode not compiled in"
 
30433
-msgstr ""
 
30434
+msgstr "chế độ %i-bit chưa được biên dịch bên trong"
 
30435
 
 
30436
 #: config/i386/i386.c:3263 config/i386/i386.c:3417
 
30437
 #, gcc-internal-format
 
30438
@@ -21452,7 +21413,7 @@
 
30439
 #: config/i386/i386.c:3390
 
30440
 #, gcc-internal-format, gfc-internal-format
 
30441
 msgid "bad value (%s) for %sarch=%s %s"
 
30442
-msgstr ""
 
30443
+msgstr "giá trị sai (%s) cho %sarch=%s %s"
 
30444
 
 
30445
 #: config/i386/i386.c:3496
 
30446
 #, gcc-internal-format
 
30447
@@ -21462,12 +21423,12 @@
 
30448
 #: config/i386/i386.c:3499
 
30449
 #, gcc-internal-format, gfc-internal-format
 
30450
 msgid "-mregparm=%d is not between 0 and %d"
 
30451
-msgstr ""
 
30452
+msgstr "-mregparm=%d không nằm giữa 0 và %d"
 
30453
 
 
30454
 #: config/i386/i386.c:3540
 
30455
 #, gcc-internal-format, gfc-internal-format
 
30456
 msgid "%srtd%s is ignored in 64bit mode"
 
30457
-msgstr ""
 
30458
+msgstr "%srtd%s bị bỏ qua trong chế độ 64bit"
 
30459
 
 
30460
 #: config/i386/i386.c:3605
 
30461
 #, gcc-internal-format
 
30462
@@ -21515,29 +21476,29 @@
 
30463
 msgstr ""
 
30464
 
 
30465
 #: config/i386/i386.c:3824
 
30466
-#, fuzzy, gcc-internal-format
 
30467
+#, gcc-internal-format
 
30468
 msgid "-mno-fentry isn%'t compatible with SEH"
 
30469
-msgstr "-mas100-syntax không tương thích với -gdwarf"
 
30470
+msgstr "-mno-fentry không tương thích với SEH"
 
30471
 
 
30472
 #: config/i386/i386.c:3896 config/rs6000/rs6000.c:3189
 
30473
 #, gcc-internal-format, gfc-internal-format
 
30474
 msgid "unknown option for -mrecip=%s"
 
30475
-msgstr ""
 
30476
+msgstr "không hiểu tùy chọn cho -mrecip=%s"
 
30477
 
 
30478
 #: config/i386/i386.c:4229
 
30479
-#, gcc-internal-format
 
30480
+#, fuzzy, gcc-internal-format
 
30481
 msgid "attribute %<target%> argument not a string"
 
30482
-msgstr ""
 
30483
+msgstr "đối số tới « program » (chương trình) không phải là một chuỗi"
 
30484
 
 
30485
 #: config/i386/i386.c:4295 config/i386/i386.c:4342
 
30486
-#, gcc-internal-format, gfc-internal-format
 
30487
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
30488
 msgid "attribute(target(\"%s\")) is unknown"
 
30489
-msgstr ""
 
30490
+msgstr "rpcinfo: %s là dịch vụ không rõ\n"
 
30491
 
 
30492
 #: config/i386/i386.c:4323
 
30493
 #, gcc-internal-format, gfc-internal-format
 
30494
 msgid "option(\"%s\") was already specified"
 
30495
-msgstr ""
 
30496
+msgstr "tùy chọn (\"%s\") đã sẵn được đưa ra rồi"
 
30497
 
 
30498
 #: config/i386/i386.c:4933 config/i386/i386.c:4984
 
30499
 #, gcc-internal-format
 
30500
@@ -21713,9 +21674,8 @@
 
30501
 
 
30502
 #: config/i386/i386.c:14206
 
30503
 #, fuzzy, gcc-internal-format
 
30504
-#| msgid "invalid operand type used with operand code '%c'"
 
30505
 msgid "non-integer operand used with operand code 'z'"
 
30506
-msgstr "sử dụng loại toán hạng không hợp lệ với mã toán hạng '%c'"
 
30507
+msgstr "sử dụng loại toán hạng không hợp lệ với mã toán hạng « %c »"
 
30508
 
 
30509
 #: config/i386/i386.c:28755
 
30510
 #, gcc-internal-format
 
30511
@@ -21723,9 +21683,9 @@
 
30512
 msgstr ""
 
30513
 
 
30514
 #: config/i386/i386.c:28805
 
30515
-#, gcc-internal-format, gfc-internal-format
 
30516
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
30517
 msgid "No dispatcher found for %s"
 
30518
-msgstr ""
 
30519
+msgstr "Không tìm thấy địa chỉ IP cho %s"
 
30520
 
 
30521
 #: config/i386/i386.c:28815
 
30522
 #, gcc-internal-format, gfc-internal-format
 
30523
@@ -21748,13 +21708,12 @@
 
30524
 msgstr ""
 
30525
 
 
30526
 #: config/i386/i386.c:29135
 
30527
-#, fuzzy, gcc-internal-format
 
30528
+#, gcc-internal-format
 
30529
 msgid "previous declaration of %D"
 
30530
-msgstr "lời tuyên bố thuộc tính"
 
30531
+msgstr "khai báo trước đây của %D"
 
30532
 
 
30533
 #: config/i386/i386.c:29351
 
30534
 #, fuzzy, gcc-internal-format
 
30535
-#| msgid "-fuse-linker-plugin is not supported in this configuration"
 
30536
 msgid "multiversioning needs ifunc which is not supported in this configuration"
 
30537
 msgstr "-fuse-linker-plugin không được hỗ trợ trong cấu hình này"
 
30538
 
 
30539
@@ -21771,37 +21730,37 @@
 
30540
 #: config/i386/i386.c:30171 config/i386/i386.c:31114
 
30541
 #, gcc-internal-format
 
30542
 msgid "the last argument must be a 2-bit immediate"
 
30543
-msgstr ""
 
30544
+msgstr "đối số cuối phải là giá trị trực tiếp 2-bít"
 
30545
 
 
30546
 #: config/i386/i386.c:30577
 
30547
 #, gcc-internal-format
 
30548
 msgid "the fifth argument must be an 8-bit immediate"
 
30549
-msgstr ""
 
30550
+msgstr "đối số thứ năm phải là giá trị trực tiếp 8-bit"
 
30551
 
 
30552
 #: config/i386/i386.c:30672
 
30553
-#, gcc-internal-format
 
30554
+#, fuzzy, gcc-internal-format
 
30555
 msgid "the third argument must be an 8-bit immediate"
 
30556
-msgstr ""
 
30557
+msgstr "patsplit: đối số thứ ba không phải không rỗng"
 
30558
 
 
30559
 #: config/i386/i386.c:31086
 
30560
 #, gcc-internal-format
 
30561
 msgid "the last argument must be an 1-bit immediate"
 
30562
-msgstr ""
 
30563
+msgstr "đối số cuối phải là giá trị trực tiếp 1-bít"
 
30564
 
 
30565
 #: config/i386/i386.c:31105
 
30566
 #, gcc-internal-format
 
30567
 msgid "the last argument must be a 4-bit immediate"
 
30568
-msgstr ""
 
30569
+msgstr "đối số cuối phải là giá trị trực tiếp 4-bít"
 
30570
 
 
30571
 #: config/i386/i386.c:31123
 
30572
 #, gcc-internal-format
 
30573
 msgid "the last argument must be a 1-bit immediate"
 
30574
-msgstr ""
 
30575
+msgstr "đối số cuối phải là giá trị trực tiếp 1-bít"
 
30576
 
 
30577
 #: config/i386/i386.c:31132
 
30578
 #, gcc-internal-format
 
30579
 msgid "the last argument must be a 5-bit immediate"
 
30580
-msgstr ""
 
30581
+msgstr "đối số cuối phải là giá trị trực tiếp 5-bít"
 
30582
 
 
30583
 #: config/i386/i386.c:31141
 
30584
 #, gcc-internal-format
 
30585
@@ -21811,12 +21770,12 @@
 
30586
 #: config/i386/i386.c:31145 config/i386/i386.c:31368
 
30587
 #, gcc-internal-format
 
30588
 msgid "the last argument must be an 8-bit immediate"
 
30589
-msgstr ""
 
30590
+msgstr "đối số cuối phải là giá trị trực tiếp 8-bít"
 
30591
 
 
30592
 #: config/i386/i386.c:31366
 
30593
 #, gcc-internal-format
 
30594
 msgid "the last argument must be a 32-bit immediate"
 
30595
-msgstr ""
 
30596
+msgstr "đối số cuối phải là giá trị trực tiếp 32-bít"
 
30597
 
 
30598
 #: config/i386/i386.c:31433 config/rs6000/rs6000.c:10657
 
30599
 #, gcc-internal-format
 
30600
@@ -21831,28 +21790,27 @@
 
30601
 #: config/i386/i386.c:31602
 
30602
 #, gcc-internal-format
 
30603
 msgid "%qE needs isa option %s"
 
30604
-msgstr ""
 
30605
+msgstr "%qE cần là tùy chọn %s"
 
30606
 
 
30607
 #: config/i386/i386.c:31931
 
30608
 #, gcc-internal-format
 
30609
 msgid "last argument must be an immediate"
 
30610
-msgstr ""
 
30611
+msgstr "đối số cuối phải là giá trị trực tiếp"
 
30612
 
 
30613
 #: config/i386/i386.c:32216
 
30614
 #, gcc-internal-format
 
30615
 msgid "last argument must be scale 1, 2, 4, 8"
 
30616
-msgstr ""
 
30617
+msgstr "đối số cuối phải là tỷ lệ 1, 2, 4, 8"
 
30618
 
 
30619
 #: config/i386/i386.c:32311
 
30620
 #, fuzzy, gcc-internal-format
 
30621
-#| msgid "mask must be an immediate"
 
30622
 msgid "the xabort's argument must be an 8-bit immediate"
 
30623
 msgstr "mặt nạ phải là một giá trị trực tiếp"
 
30624
 
 
30625
 #: config/i386/i386.c:34646
 
30626
 #, gcc-internal-format
 
30627
 msgid "%qE attribute only available for 32-bit"
 
30628
-msgstr ""
 
30629
+msgstr "Thuộc tính %qE chỉ dùng được trên hệ thống 32-bit"
 
30630
 
 
30631
 #: config/i386/i386.c:34667
 
30632
 #, gcc-internal-format
 
30633
@@ -21902,12 +21860,12 @@
 
30634
 #: config/i386/winnt.c:492
 
30635
 #, gcc-internal-format
 
30636
 msgid "%q+D causes a section type conflict"
 
30637
-msgstr ""
 
30638
+msgstr "%q+D là nguyên nhân xung đột kiểu phần"
 
30639
 
 
30640
 #: config/i386/cygming.h:199
 
30641
 #, gcc-internal-format
 
30642
 msgid "-fPIC ignored for target (all code is position independent)"
 
30643
-msgstr ""
 
30644
+msgstr "-fPIC bị bỏ qua cho đích (tất cả mã là độc lập vị trí)"
 
30645
 
 
30646
 #: config/i386/cygming.h:205
 
30647
 #, gcc-internal-format, gfc-internal-format
 
30648
@@ -21917,17 +21875,17 @@
 
30649
 #: config/i386/djgpp.h:157
 
30650
 #, gcc-internal-format
 
30651
 msgid "-mbnu210 is ignored (option is obsolete)"
 
30652
-msgstr ""
 
30653
+msgstr "-mbnu210 bị bỏ qua (tùy chọn này đã cũ)"
 
30654
 
 
30655
 #: config/ia64/ia64-c.c:51
 
30656
-#, gcc-internal-format
 
30657
+#, fuzzy, gcc-internal-format
 
30658
 msgid "malformed #pragma builtin"
 
30659
-msgstr ""
 
30660
+msgstr "%s: không phải dựng sẵn trình bao"
 
30661
 
 
30662
 #: config/ia64/ia64.c:703
 
30663
 #, gcc-internal-format
 
30664
 msgid "invalid argument of %qE attribute"
 
30665
-msgstr ""
 
30666
+msgstr "đối số của thuộc tính %qE không hợp lệ"
 
30667
 
 
30668
 #: config/ia64/ia64.c:716
 
30669
 #, gcc-internal-format
 
30670
@@ -21949,13 +21907,13 @@
 
30671
 msgid "%qE attribute requires a string constant argument"
 
30672
 msgstr ""
 
30673
 
 
30674
-#: config/ia64/ia64.c:5885 config/pa/pa.c:416 config/sh/sh.c:9351
 
30675
+#: config/ia64/ia64.c:5885 config/pa/pa.c:416 config/sh/sh.c:9348
 
30676
 #: config/spu/spu.c:4897
 
30677
 #, gcc-internal-format
 
30678
 msgid "value of -mfixed-range must have form REG1-REG2"
 
30679
 msgstr ""
 
30680
 
 
30681
-#: config/ia64/ia64.c:5912 config/pa/pa.c:443 config/sh/sh.c:9377
 
30682
+#: config/ia64/ia64.c:5912 config/pa/pa.c:443 config/sh/sh.c:9374
 
30683
 #: config/spu/spu.c:4923
 
30684
 #, gcc-internal-format, gfc-internal-format
 
30685
 msgid "%s-%s is an empty range"
 
30686
@@ -21964,7 +21922,7 @@
 
30687
 #: config/ia64/ia64.c:11098
 
30688
 #, gcc-internal-format
 
30689
 msgid "version attribute is not a string"
 
30690
-msgstr ""
 
30691
+msgstr "thuộc tính phiên bản không phải là một chuỗi"
 
30692
 
 
30693
 #: config/iq2000/iq2000.c:1834
 
30694
 #, gcc-internal-format, gfc-internal-format
 
30695
@@ -21974,22 +21932,22 @@
 
30696
 #: config/iq2000/iq2000.c:2596
 
30697
 #, gcc-internal-format
 
30698
 msgid "argument %qd is not a constant"
 
30699
-msgstr ""
 
30700
+msgstr "đối số %qd không phải hằng số"
 
30701
 
 
30702
 #: config/iq2000/iq2000.c:2899 config/xtensa/xtensa.c:2438
 
30703
-#, gcc-internal-format
 
30704
+#, fuzzy, gcc-internal-format
 
30705
 msgid "PRINT_OPERAND_ADDRESS, null pointer"
 
30706
-msgstr ""
 
30707
+msgstr "fr30_print_operand_address: địa chỉ chưa quản lý"
 
30708
 
 
30709
 #: config/iq2000/iq2000.c:3054
 
30710
-#, gcc-internal-format, gfc-internal-format
 
30711
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
30712
 msgid "PRINT_OPERAND: Unknown punctuation '%c'"
 
30713
-msgstr ""
 
30714
+msgstr "fr30_print_operand: không rõ mã"
 
30715
 
 
30716
 #: config/iq2000/iq2000.c:3063 config/xtensa/xtensa.c:2292
 
30717
-#, gcc-internal-format
 
30718
+#, fuzzy, gcc-internal-format
 
30719
 msgid "PRINT_OPERAND null pointer"
 
30720
-msgstr ""
 
30721
+msgstr "xtrace_set: con trỏ tập tin NULL (vô giá trị)"
 
30722
 
 
30723
 #: config/m32c/m32c-pragma.c:55
 
30724
 #, gcc-internal-format
 
30725
@@ -22007,19 +21965,19 @@
 
30726
 msgstr ""
 
30727
 
 
30728
 #: config/m32c/m32c-pragma.c:105
 
30729
-#, gcc-internal-format
 
30730
+#, fuzzy, gcc-internal-format
 
30731
 msgid "junk at end of #pragma ADDRESS"
 
30732
-msgstr ""
 
30733
+msgstr "pack có phần thừa ở cuối"
 
30734
 
 
30735
 #: config/m32c/m32c-pragma.c:110
 
30736
-#, gcc-internal-format
 
30737
+#, fuzzy, gcc-internal-format
 
30738
 msgid "malformed #pragma ADDRESS variable address"
 
30739
-msgstr ""
 
30740
+msgstr "Lời xác định dạng sai cho biến đặc trưng cho đích"
 
30741
 
 
30742
 #: config/m32c/m32c.c:411
 
30743
-#, gcc-internal-format, gfc-internal-format
 
30744
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
30745
 msgid "invalid target memregs value '%d'"
 
30746
-msgstr ""
 
30747
+msgstr "sai xác định giá trị chênh « %s »"
 
30748
 
 
30749
 #: config/m32c/m32c.c:2918
 
30750
 #, gcc-internal-format
 
30751
@@ -22027,7 +21985,7 @@
 
30752
 msgstr ""
 
30753
 
 
30754
 #. The argument must be a constant integer.
 
30755
-#: config/m32c/m32c.c:2934 config/sh/sh.c:9570 config/sh/sh.c:9676
 
30756
+#: config/m32c/m32c.c:2934 config/sh/sh.c:9567 config/sh/sh.c:9673
 
30757
 #, gcc-internal-format
 
30758
 msgid "%qE attribute argument not an integer constant"
 
30759
 msgstr ""
 
30760
@@ -22050,7 +22008,7 @@
 
30761
 #: config/m32r/m32r.c:382
 
30762
 #, gcc-internal-format
 
30763
 msgid "invalid argument of %qs attribute"
 
30764
-msgstr ""
 
30765
+msgstr "đối số của thuộc tính %qs không hợp lệ"
 
30766
 
 
30767
 #: config/m68k/m68k.c:476
 
30768
 #, gcc-internal-format, gfc-internal-format
 
30769
@@ -22060,7 +22018,7 @@
 
30770
 #: config/m68k/m68k.c:547
 
30771
 #, gcc-internal-format
 
30772
 msgid "-mpcrel -fPIC is not currently supported on selected cpu"
 
30773
-msgstr ""
 
30774
+msgstr "-mpcrel -fPIC hiện tại chưa được hỗ trợ trên cpu đã chọn"
 
30775
 
 
30776
 #: config/m68k/m68k.c:609
 
30777
 #, gcc-internal-format, gfc-internal-format
 
30778
@@ -22070,13 +22028,12 @@
 
30779
 #: config/m68k/m68k.c:614
 
30780
 #, gcc-internal-format, gfc-internal-format
 
30781
 msgid "-falign-loops=%d is not supported"
 
30782
-msgstr ""
 
30783
+msgstr "-falign-loops=%d không được hỗ trợ"
 
30784
 
 
30785
 #: config/m68k/m68k.c:621
 
30786
-#, fuzzy, gcc-internal-format
 
30787
-#| msgid "-fuse-linker-plugin is not supported in this configuration"
 
30788
+#, gcc-internal-format
 
30789
 msgid "-fstack-limit- options are not supported on this cpu"
 
30790
-msgstr "-fuse-linker-plugin không được hỗ trợ trong cấu hình này"
 
30791
+msgstr "-fstack-limit- các tùy chọn không được hỗ trợ trên cpu này"
 
30792
 
 
30793
 #: config/m68k/m68k.c:736
 
30794
 #, gcc-internal-format
 
30795
@@ -22089,9 +22046,9 @@
 
30796
 msgstr ""
 
30797
 
 
30798
 #: config/m68k/m68k.c:1077 config/rs6000/rs6000.c:18850
 
30799
-#, gcc-internal-format
 
30800
+#, fuzzy, gcc-internal-format
 
30801
 msgid "stack limit expression is not supported"
 
30802
-msgstr ""
 
30803
+msgstr "Không hỗ trợ tùy chọn « --limit » (hạn chế) với %s\n"
 
30804
 
 
30805
 #: config/mcore/mcore.c:2939
 
30806
 #, gcc-internal-format
 
30807
@@ -22106,22 +22063,22 @@
 
30808
 #: config/mep/mep-pragma.c:85
 
30809
 #, gcc-internal-format
 
30810
 msgid "#pragma io_volatile takes only on or off"
 
30811
-msgstr ""
 
30812
+msgstr "#pragma io_volatile chỉ nhận on hay off"
 
30813
 
 
30814
 #: config/mep/mep-pragma.c:124
 
30815
 #, gcc-internal-format
 
30816
 msgid "invalid coprocessor register range"
 
30817
-msgstr ""
 
30818
+msgstr "phạm vi thanh ghi bộ đồng xử lý không hợp lệ"
 
30819
 
 
30820
 #: config/mep/mep-pragma.c:144
 
30821
 #, gcc-internal-format
 
30822
 msgid "invalid coprocessor register %qE"
 
30823
-msgstr ""
 
30824
+msgstr "thanh ghi bộ đồng xử lý %qE không hợp lệ"
 
30825
 
 
30826
 #: config/mep/mep-pragma.c:167
 
30827
-#, gcc-internal-format
 
30828
+#, fuzzy, gcc-internal-format
 
30829
 msgid "malformed coprocessor register"
 
30830
-msgstr ""
 
30831
+msgstr " Mili-mã lưu thanh ghi"
 
30832
 
 
30833
 #: config/mep/mep-pragma.c:254
 
30834
 #, gcc-internal-format
 
30835
@@ -22149,29 +22106,29 @@
 
30836
 msgstr ""
 
30837
 
 
30838
 #: config/mep/mep-pragma.c:340
 
30839
-#, gcc-internal-format
 
30840
+#, fuzzy, gcc-internal-format
 
30841
 msgid "malformed #pragma disinterrupt"
 
30842
-msgstr ""
 
30843
+msgstr "gặp lỗi khi phân tích cú pháp của pragma: %s"
 
30844
 
 
30845
 #: config/mep/mep-pragma.c:354
 
30846
-#, gcc-internal-format
 
30847
+#, fuzzy, gcc-internal-format
 
30848
 msgid "malformed #pragma GCC coprocessor"
 
30849
-msgstr ""
 
30850
+msgstr "gặp chỉ thị \"#pragma GCC %s\" không hợp lệ"
 
30851
 
 
30852
 #: config/mep/mep-pragma.c:359
 
30853
 #, gcc-internal-format
 
30854
 msgid "coprocessor not enabled"
 
30855
-msgstr ""
 
30856
+msgstr "đồng xử lý chưa được bật"
 
30857
 
 
30858
 #: config/mep/mep-pragma.c:370
 
30859
-#, gcc-internal-format
 
30860
+#, fuzzy, gcc-internal-format
 
30861
 msgid "unknown #pragma GCC coprocessor %E"
 
30862
-msgstr ""
 
30863
+msgstr "gặp chỉ thị \"#pragma GCC %s\" không hợp lệ"
 
30864
 
 
30865
 #: config/mep/mep-pragma.c:392
 
30866
-#, gcc-internal-format
 
30867
+#, fuzzy, gcc-internal-format
 
30868
 msgid "malformed #pragma call"
 
30869
-msgstr ""
 
30870
+msgstr "Sai gọi hệ thống"
 
30871
 
 
30872
 #: config/mep/mep.c:351
 
30873
 #, gcc-internal-format
 
30874
@@ -22211,22 +22168,22 @@
 
30875
 #: config/mep/mep.c:365
 
30876
 #, gcc-internal-format
 
30877
 msgid "-mclip currently has no effect without -mminmax"
 
30878
-msgstr ""
 
30879
+msgstr "-mclip hiện nay không chịu tác dụng gì nếu không có -mminmax"
 
30880
 
 
30881
 #: config/mep/mep.c:372
 
30882
 #, gcc-internal-format
 
30883
 msgid "-mc= must be -mc=tiny, -mc=near, or -mc=far"
 
30884
-msgstr ""
 
30885
+msgstr "-mc= phải là -mc=tiny, -mc=near, hay -mc=far"
 
30886
 
 
30887
 #: config/mep/mep.c:1374
 
30888
-#, gcc-internal-format
 
30889
+#, fuzzy, gcc-internal-format
 
30890
 msgid "unusual TP-relative address"
 
30891
-msgstr ""
 
30892
+msgstr "Không phải là một địa chỉ pc-relative."
 
30893
 
 
30894
 #: config/mep/mep.c:3350
 
30895
 #, gcc-internal-format
 
30896
 msgid "unconvertible operand %c %qs"
 
30897
-msgstr ""
 
30898
+msgstr "toán hạng không thể chuyển đổi %c %qs"
 
30899
 
 
30900
 #: config/mep/mep.c:3798 config/mep/mep.c:3861
 
30901
 #, gcc-internal-format
 
30902
@@ -22259,9 +22216,9 @@
 
30903
 msgstr ""
 
30904
 
 
30905
 #: config/mep/mep.c:3918
 
30906
-#, gcc-internal-format
 
30907
+#, fuzzy, gcc-internal-format
 
30908
 msgid "interrupt function must have no arguments"
 
30909
-msgstr ""
 
30910
+msgstr "không có đối số tới hàm đặc tả"
 
30911
 
 
30912
 #: config/mep/mep.c:3939
 
30913
 #, gcc-internal-format
 
30914
@@ -22295,7 +22252,7 @@
 
30915
 #: config/mep/mep.c:4148
 
30916
 #, gcc-internal-format, gfc-internal-format
 
30917
 msgid "\"#pragma disinterrupt %s\" not used"
 
30918
-msgstr ""
 
30919
+msgstr "\"#pragma disinterrupt %s\" chưa được dùng"
 
30920
 
 
30921
 #: config/mep/mep.c:4314
 
30922
 #, gcc-internal-format
 
30923
@@ -22315,7 +22272,7 @@
 
30924
 #: config/mep/mep.c:4565
 
30925
 #, gcc-internal-format
 
30926
 msgid "variable %D of type %<cb%> must be uninitialized"
 
30927
-msgstr ""
 
30928
+msgstr "biến %D của kiểu %<cb%> phải không được khởi tạo"
 
30929
 
 
30930
 #: config/mep/mep.c:5999
 
30931
 #, gcc-internal-format
 
30932
@@ -22330,17 +22287,17 @@
 
30933
 #: config/mep/mep.c:6005
 
30934
 #, gcc-internal-format
 
30935
 msgid "%qs is not available in non-VLIW functions"
 
30936
-msgstr ""
 
30937
+msgstr "%qs không sẵn sàng trong các hàm non-VLIW"
 
30938
 
 
30939
 #: config/mep/mep.c:6167 config/mep/mep.c:6284
 
30940
 #, gcc-internal-format
 
30941
 msgid "argument %d of %qE must be in the range %d...%d"
 
30942
-msgstr ""
 
30943
+msgstr "đối số %d của %qE phải nằm trong vùng %d...%d"
 
30944
 
 
30945
 #: config/mep/mep.c:6170
 
30946
 #, gcc-internal-format
 
30947
 msgid "argument %d of %qE must be a multiple of %d"
 
30948
-msgstr ""
 
30949
+msgstr "đối số %d của %qE phải là bội số của %d"
 
30950
 
 
30951
 #: config/mep/mep.c:6223
 
30952
 #, gcc-internal-format
 
30953
@@ -22355,7 +22312,7 @@
 
30954
 #: config/mep/mep.c:6246
 
30955
 #, gcc-internal-format
 
30956
 msgid "argument %d of %qE must be an address"
 
30957
-msgstr ""
 
30958
+msgstr "đối số %d của %qE phải là một địa chỉ"
 
30959
 
 
30960
 #: config/mep/mep.c:7042
 
30961
 #, gcc-internal-format
 
30962
@@ -22363,30 +22320,39 @@
 
30963
 msgstr ""
 
30964
 
 
30965
 #: config/mep/mep.c:7048
 
30966
-#, gcc-internal-format, gfc-internal-format
 
30967
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
30968
 msgid "unexpected %d byte cop instruction"
 
30969
-msgstr ""
 
30970
+msgstr "Máy ảnh đã gửi bất thường byte 0x%02x."
 
30971
 
 
30972
-#: config/microblaze/microblaze.c:1311
 
30973
-#, fuzzy, gcc-internal-format
 
30974
-#| msgid "SPE not supported in this target"
 
30975
+#: config/microblaze/microblaze.c:1676
 
30976
+#, gcc-internal-format
 
30977
 msgid "-fPIC/-fpic not supported for this target"
 
30978
-msgstr "SPE không được hỗ trợ ở đích này"
 
30979
+msgstr "-fPIC/-fpic không được hỗ trợ cho đích này"
 
30980
 
 
30981
-#: config/microblaze/microblaze.c:1323
 
30982
+#: config/microblaze/microblaze.c:1688
 
30983
 #, gcc-internal-format
 
30984
 msgid "%qs is an invalid argument to -mcpu="
 
30985
 msgstr ""
 
30986
 
 
30987
-#: config/microblaze/microblaze.c:1372
 
30988
+#: config/microblaze/microblaze.c:1737
 
30989
 #, gcc-internal-format
 
30990
 msgid "-mxl-multiply-high can be used only with -mcpu=v6.00.a or greater"
 
30991
 msgstr ""
 
30992
 
 
30993
-#: config/microblaze/microblaze.c:1384
 
30994
+#: config/microblaze/microblaze.c:1753
 
30995
 #, gcc-internal-format
 
30996
+msgid "-mxl-reorder can be used only with -mcpu=v8.30.a or greater"
 
30997
+msgstr "-mxl-reorder chỉ được dùng với -mcpu=v8.30.a hay lớn hơn"
 
30998
+
 
30999
+#: config/microblaze/microblaze.c:1759
 
31000
+#, gcc-internal-format
 
31001
+msgid "-mxl-reorder requires -mxl-pattern-compare for -mcpu=v8.30.a"
 
31002
+msgstr "-mxl-reorder cần -mxl-pattern-compare cho -mcpu=v8.30.a"
 
31003
+
 
31004
+#: config/microblaze/microblaze.c:1764
 
31005
+#, gcc-internal-format
 
31006
 msgid "-mxl-multiply-high requires -mno-xl-soft-mul"
 
31007
-msgstr ""
 
31008
+msgstr "-mxl-multiply-high cần -mno-xl-soft-mul"
 
31009
 
 
31010
 #: config/mips/mips.c:1308 config/mips/mips.c:1310
 
31011
 #, gcc-internal-format
 
31012
@@ -22416,7 +22382,7 @@
 
31013
 #: config/mips/mips.c:9769
 
31014
 #, gcc-internal-format
 
31015
 msgid "the %<interrupt%> attribute requires %<-msoft-float%>"
 
31016
-msgstr ""
 
31017
+msgstr "thuộc tính %<interrupt%> cần %<-msoft-float%>"
 
31018
 
 
31019
 #: config/mips/mips.c:9771
 
31020
 #, gcc-internal-format
 
31021
@@ -22429,9 +22395,9 @@
 
31022
 msgstr ""
 
31023
 
 
31024
 #: config/mips/mips.c:13989
 
31025
-#, gcc-internal-format
 
31026
+#, fuzzy, gcc-internal-format
 
31027
 msgid "invalid argument to built-in function"
 
31028
-msgstr ""
 
31029
+msgstr "Có đối số không thuộc số đối với `%s' có sẵn"
 
31030
 
 
31031
 #: config/mips/mips.c:14190
 
31032
 #, gcc-internal-format
 
31033
@@ -22441,7 +22407,7 @@
 
31034
 #: config/mips/mips.c:14787
 
31035
 #, gcc-internal-format
 
31036
 msgid "%qs does not support MIPS16 code"
 
31037
-msgstr ""
 
31038
+msgstr "%qs không hỗ trợ mã MIPS16"
 
31039
 
 
31040
 #: config/mips/mips.c:16280
 
31041
 #, gcc-internal-format
 
31042
@@ -22451,7 +22417,7 @@
 
31043
 #: config/mips/mips.c:16283
 
31044
 #, gcc-internal-format
 
31045
 msgid "MIPS16 -mxgot code"
 
31046
-msgstr ""
 
31047
+msgstr "MIPS16 -mxgot mã"
 
31048
 
 
31049
 #: config/mips/mips.c:16286
 
31050
 #, gcc-internal-format
 
31051
@@ -22466,12 +22432,12 @@
 
31052
 #: config/mips/mips.c:16485
 
31053
 #, gcc-internal-format
 
31054
 msgid "%<-march=%s%> is not compatible with the selected ABI"
 
31055
-msgstr ""
 
31056
+msgstr "%<-march=%s%> không tương thích với ABI đã chọn"
 
31057
 
 
31058
 #: config/mips/mips.c:16500
 
31059
 #, gcc-internal-format
 
31060
 msgid "%<-mgp64%> used with a 32-bit processor"
 
31061
-msgstr ""
 
31062
+msgstr "%<-mgp64%> được dùng với bộ xử lý 32-bit"
 
31063
 
 
31064
 #: config/mips/mips.c:16502
 
31065
 #, gcc-internal-format
 
31066
@@ -22481,12 +22447,12 @@
 
31067
 #: config/mips/mips.c:16504
 
31068
 #, gcc-internal-format
 
31069
 msgid "%<-mgp64%> used with a 32-bit ABI"
 
31070
-msgstr ""
 
31071
+msgstr "%<-mgp64%> được dùng với 32-bit ABI"
 
31072
 
 
31073
 #: config/mips/mips.c:16520 config/mips/mips.c:16522 config/mips/mips.c:16613
 
31074
-#, gcc-internal-format, gfc-internal-format
 
31075
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
31076
 msgid "unsupported combination: %s"
 
31077
-msgstr ""
 
31078
+msgstr "Theme '%s' không được hỗ trợ."
 
31079
 
 
31080
 #: config/mips/mips.c:16526
 
31081
 #, gcc-internal-format
 
31082
@@ -22496,7 +22462,7 @@
 
31083
 #: config/mips/mips.c:16529
 
31084
 #, gcc-internal-format
 
31085
 msgid "%<-mgp32%> and %<-mfp64%> can only be combined when using the o32 ABI"
 
31086
-msgstr ""
 
31087
+msgstr "%<-mgp32%> và %<-mfp64%> chỉ có thể được tổ hợp cùng nhau khi sử dụng o32 ABI"
 
31088
 
 
31089
 #: config/mips/mips.c:16552 config/mips/mips.c:16554 config/mips/mips.c:16567
 
31090
 #, gcc-internal-format
 
31091
@@ -22509,9 +22475,9 @@
 
31092
 #. and 64-bit pointers, so we treat the abicalls case as
 
31093
 #. an error.
 
31094
 #: config/mips/mips.c:16561
 
31095
-#, gcc-internal-format
 
31096
+#, fuzzy, gcc-internal-format
 
31097
 msgid "the combination of %qs and %qs is incompatible with %qs"
 
31098
-msgstr ""
 
31099
+msgstr "--delete là xung khắc với các tùy chọn --all, --mirror và --tags"
 
31100
 
 
31101
 #: config/mips/mips.c:16607
 
31102
 #, gcc-internal-format
 
31103
@@ -22525,14 +22491,13 @@
 
31104
 
 
31105
 #: config/mips/mips.c:16624
 
31106
 #, fuzzy, gcc-internal-format
 
31107
-#| msgid "Positive exponent width required"
 
31108
 msgid "position-independent code requires %qs"
 
31109
 msgstr "Yêu cầu chiều rộng lũy thừa dương"
 
31110
 
 
31111
 #: config/mips/mips.c:16657
 
31112
 #, gcc-internal-format
 
31113
 msgid "%<-mno-gpopt%> needs %<-mexplicit-relocs%>"
 
31114
-msgstr ""
 
31115
+msgstr "%<-mno-gpopt%> cần %<-mexplicit-relocs%>"
 
31116
 
 
31117
 #: config/mips/mips.c:16665 config/mips/mips.c:16668
 
31118
 #, gcc-internal-format
 
31119
@@ -22542,12 +22507,12 @@
 
31120
 #: config/mips/mips.c:16678
 
31121
 #, gcc-internal-format
 
31122
 msgid "%<-mips3d%> requires %<-mpaired-single%>"
 
31123
-msgstr ""
 
31124
+msgstr "%<-mips3d%> cần %<-mpaired-single%>"
 
31125
 
 
31126
 #: config/mips/mips.c:16687
 
31127
 #, gcc-internal-format
 
31128
 msgid "%qs must be used with %qs"
 
31129
-msgstr ""
 
31130
+msgstr "%qs phải được sử dụng cùng với %qs"
 
31131
 
 
31132
 #: config/mips/mips.c:16694
 
31133
 #, gcc-internal-format
 
31134
@@ -22560,9 +22525,9 @@
 
31135
 msgstr ""
 
31136
 
 
31137
 #: config/mips/mips.c:16805
 
31138
-#, gcc-internal-format
 
31139
+#, fuzzy, gcc-internal-format
 
31140
 msgid "%qs requires branch-likely instructions"
 
31141
-msgstr ""
 
31142
+msgstr "Sử dụng câu lệnh rất có thể thích hợp với nhanh (Branch Likely), thì ghi đè lên giá trị mặc định của kiến trúc đó"
 
31143
 
 
31144
 #: config/mips/mips.c:16809
 
31145
 #, gcc-internal-format
 
31146
@@ -22570,19 +22535,19 @@
 
31147
 msgstr ""
 
31148
 
 
31149
 #: config/mips/mips.c:17259
 
31150
-#, gcc-internal-format
 
31151
+#, fuzzy, gcc-internal-format
 
31152
 msgid "mips16 function profiling"
 
31153
-msgstr ""
 
31154
+msgstr "Quá hạn bộ đếm thời gian theo dõi cách sử dụng tiềm năng hệ thống"
 
31155
 
 
31156
 #: config/mmix/mmix.c:295
 
31157
 #, gcc-internal-format, gfc-internal-format
 
31158
 msgid "-f%s not supported: ignored"
 
31159
-msgstr ""
 
31160
+msgstr "-f%s không được hỗ trợ: lờ đi"
 
31161
 
 
31162
 #: config/mmix/mmix.c:725
 
31163
 #, gcc-internal-format
 
31164
 msgid "support for mode %qs"
 
31165
-msgstr ""
 
31166
+msgstr "hỗ trợ cho chế độ %qs"
 
31167
 
 
31168
 #: config/mmix/mmix.c:739
 
31169
 #, gcc-internal-format, gfc-internal-format
 
31170
@@ -22600,9 +22565,9 @@
 
31171
 msgstr ""
 
31172
 
 
31173
 #: config/mmix/mmix.c:1554 config/mmix/mmix.c:1578 config/mmix/mmix.c:1694
 
31174
-#, gcc-internal-format, gfc-internal-format
 
31175
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
31176
 msgid "MMIX Internal: Bad register: %d"
 
31177
-msgstr ""
 
31178
+msgstr "MMIX nội bộ : mong đợi một thanh ghi, không phải như thế"
 
31179
 
 
31180
 #. Presumably there's a missing case above if we get here.
 
31181
 #: config/mmix/mmix.c:1686
 
31182
@@ -22621,14 +22586,14 @@
 
31183
 msgstr ""
 
31184
 
 
31185
 #: config/mmix/mmix.c:2496 config/mmix/mmix.c:2555
 
31186
-#, gcc-internal-format, gfc-internal-format
 
31187
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
31188
 msgid "MMIX Internal: %s is not a shiftable int"
 
31189
-msgstr ""
 
31190
+msgstr "MMIX nội bộ : đây không phải là một hằng số :"
 
31191
 
 
31192
 #: config/mn10300/mn10300.c:99
 
31193
 #, gcc-internal-format
 
31194
 msgid "-mtune= expects mn10300, am33, am33-2, or am34"
 
31195
-msgstr ""
 
31196
+msgstr "-mtune= cần mn10300, am33, am33-2, hay am34"
 
31197
 
 
31198
 #: config/pa/pa.c:501
 
31199
 #, gcc-internal-format
 
31200
@@ -22661,9 +22626,9 @@
 
31201
 msgstr ""
 
31202
 
 
31203
 #: config/picochip/picochip.c:419
 
31204
-#, gcc-internal-format, gfc-internal-format
 
31205
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
31206
 msgid "invalid AE type specified (%s)"
 
31207
-msgstr ""
 
31208
+msgstr "kiểu tham số đã cho không hợp lệ"
 
31209
 
 
31210
 #: config/picochip/picochip.c:442
 
31211
 #, gcc-internal-format, gfc-internal-format
 
31212
@@ -22711,14 +22676,14 @@
 
31213
 msgstr ""
 
31214
 
 
31215
 #: config/picochip/picochip.c:2432
 
31216
-#, gcc-internal-format, gfc-internal-format
 
31217
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
31218
 msgid "unknown short branch in %s (type %d)"
 
31219
-msgstr ""
 
31220
+msgstr "Không rõ kiểu chữ ký trong hiệu bài"
 
31221
 
 
31222
 #: config/picochip/picochip.c:2469
 
31223
-#, gcc-internal-format, gfc-internal-format
 
31224
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
31225
 msgid "unknown long branch in %s (type %d)"
 
31226
-msgstr ""
 
31227
+msgstr "Không rõ kiểu chữ ký trong hiệu bài"
 
31228
 
 
31229
 #: config/picochip/picochip.c:2509 config/picochip/picochip.c:2577
 
31230
 #, gcc-internal-format, gfc-internal-format
 
31231
@@ -22759,22 +22724,22 @@
 
31232
 #: config/rs6000/host-darwin.c:59
 
31233
 #, gcc-internal-format
 
31234
 msgid "Segmentation Fault (code)"
 
31235
-msgstr ""
 
31236
+msgstr "Segmentation Fault (mã)"
 
31237
 
 
31238
 #: config/rs6000/host-darwin.c:129
 
31239
 #, gcc-internal-format
 
31240
 msgid "Segmentation Fault"
 
31241
-msgstr ""
 
31242
+msgstr "Segmentation Fault"
 
31243
 
 
31244
 #: config/rs6000/host-darwin.c:143
 
31245
 #, gcc-internal-format
 
31246
 msgid "While setting up signal stack: %m"
 
31247
-msgstr ""
 
31248
+msgstr "Trong khi cài đặt stack tín hiệu: %m"
 
31249
 
 
31250
 #: config/rs6000/host-darwin.c:149
 
31251
 #, gcc-internal-format
 
31252
 msgid "While setting up signal handler: %m"
 
31253
-msgstr ""
 
31254
+msgstr "Trong khi cài đặt bộ tiếp hợp tín hiệu: %m"
 
31255
 
 
31256
 #. Handle the machine specific pragma longcall.  Its syntax is
 
31257
 #.
 
31258
@@ -22786,14 +22751,14 @@
 
31259
 #. whether or not new function declarations receive a longcall
 
31260
 #. attribute by default.
 
31261
 #: config/rs6000/rs6000-c.c:50
 
31262
-#, gcc-internal-format
 
31263
+#, fuzzy, gcc-internal-format
 
31264
 msgid "ignoring malformed #pragma longcall"
 
31265
-msgstr ""
 
31266
+msgstr "%s:%d: cảnh báo: yêu cầu « .lf » dạng sai nên bỏ qua"
 
31267
 
 
31268
 #: config/rs6000/rs6000-c.c:63
 
31269
 #, gcc-internal-format
 
31270
 msgid "missing open paren"
 
31271
-msgstr ""
 
31272
+msgstr "thiếu paren mở"
 
31273
 
 
31274
 #: config/rs6000/rs6000-c.c:65
 
31275
 #, gcc-internal-format
 
31276
@@ -22803,17 +22768,17 @@
 
31277
 #: config/rs6000/rs6000-c.c:67
 
31278
 #, gcc-internal-format
 
31279
 msgid "missing close paren"
 
31280
-msgstr ""
 
31281
+msgstr "thiếu paren đóng"
 
31282
 
 
31283
 #: config/rs6000/rs6000-c.c:70
 
31284
 #, gcc-internal-format
 
31285
 msgid "number must be 0 or 1"
 
31286
-msgstr ""
 
31287
+msgstr "số phải là 0 hay 1"
 
31288
 
 
31289
 #: config/rs6000/rs6000-c.c:73
 
31290
-#, gcc-internal-format
 
31291
+#, fuzzy, gcc-internal-format
 
31292
 msgid "junk at end of #pragma longcall"
 
31293
-msgstr ""
 
31294
+msgstr "pack có phần thừa ở cuối"
 
31295
 
 
31296
 #: config/rs6000/rs6000-c.c:3537
 
31297
 #, gcc-internal-format, gfc-internal-format
 
31298
@@ -22868,7 +22833,7 @@
 
31299
 #: config/rs6000/rs6000.c:2322
 
31300
 #, gcc-internal-format
 
31301
 msgid "-m64 requires PowerPC64 architecture, enabling"
 
31302
-msgstr ""
 
31303
+msgstr "-m64 yêu cầu kiến trúc PowerPC64, đang bật"
 
31304
 
 
31305
 #: config/rs6000/rs6000.c:2405
 
31306
 #, gcc-internal-format
 
31307
@@ -22878,11 +22843,10 @@
 
31308
 #: config/rs6000/rs6000.c:2542
 
31309
 #, gcc-internal-format
 
31310
 msgid "not configured for SPE ABI"
 
31311
-msgstr ""
 
31312
+msgstr "chưa cấu hình cho SPE ABI"
 
31313
 
 
31314
 #: config/rs6000/rs6000.c:2547
 
31315
 #, fuzzy, gcc-internal-format
 
31316
-#| msgid "Do not use PowerPC instruction set"
 
31317
 msgid "not configured for SPE instruction set"
 
31318
 msgstr "Đừng sử dụng tập hợp câu lệnh PowerPC"
 
31319
 
 
31320
@@ -22894,7 +22858,7 @@
 
31321
 #: config/rs6000/rs6000.c:2560
 
31322
 #, gcc-internal-format
 
31323
 msgid "AltiVec not supported in this target"
 
31324
-msgstr ""
 
31325
+msgstr "AltiVec không được hỗ trợ ở đích này"
 
31326
 
 
31327
 #: config/rs6000/rs6000.c:2562 config/rs6000/rs6000.c:2567
 
31328
 #, gcc-internal-format
 
31329
@@ -22969,7 +22933,7 @@
 
31330
 #: config/rs6000/rs6000.c:9938
 
31331
 #, gcc-internal-format
 
31332
 msgid "argument 1 must be a 5-bit signed literal"
 
31333
-msgstr ""
 
31334
+msgstr "đối số 1 phải là kiểu văn có dấu 5-bit"
 
31335
 
 
31336
 #: config/rs6000/rs6000.c:10041 config/rs6000/rs6000.c:11058
 
31337
 #, gcc-internal-format
 
31338
@@ -23019,12 +22983,12 @@
 
31339
 #: config/rs6000/rs6000.c:11178
 
31340
 #, gcc-internal-format
 
31341
 msgid "argument 1 of __builtin_paired_predicate must be a constant"
 
31342
-msgstr ""
 
31343
+msgstr "đối số 1 của __builtin_paired_predicate phải là một hằng"
 
31344
 
 
31345
 #: config/rs6000/rs6000.c:11225
 
31346
 #, gcc-internal-format
 
31347
 msgid "argument 1 of __builtin_paired_predicate is out of range"
 
31348
-msgstr ""
 
31349
+msgstr "đối số 1 của __builtin_paired_predicate nằm ngoài phạm vi"
 
31350
 
 
31351
 #: config/rs6000/rs6000.c:11250
 
31352
 #, gcc-internal-format
 
31353
@@ -23084,7 +23048,7 @@
 
31354
 #: config/rs6000/rs6000.c:18820
 
31355
 #, gcc-internal-format
 
31356
 msgid "stack frame too large"
 
31357
-msgstr ""
 
31358
+msgstr "khung stack quá lớn"
 
31359
 
 
31360
 #: config/rs6000/rs6000.c:22604
 
31361
 #, gcc-internal-format
 
31362
@@ -23137,9 +23101,9 @@
 
31363
 msgstr ""
 
31364
 
 
31365
 #: config/rs6000/rs6000.c:27636
 
31366
-#, gcc-internal-format, gfc-internal-format
 
31367
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
31368
 msgid "emitting microcode insn %s\t[%s] #%d"
 
31369
-msgstr ""
 
31370
+msgstr "chiều dài lệnh âm"
 
31371
 
 
31372
 #: config/rs6000/rs6000.c:27640
 
31373
 #, gcc-internal-format, gfc-internal-format
 
31374
@@ -23287,13 +23251,13 @@
 
31375
 #: config/rs6000/aix53.h:40 config/rs6000/aix61.h:40
 
31376
 #, gcc-internal-format
 
31377
 msgid "-maix64 required: 64-bit computation with 32-bit addressing not yet supported"
 
31378
-msgstr ""
 
31379
+msgstr "-maix64 được yêu cầu: tính toán 64-bit với địa chỉ 32-bit vẫn chưa được hỗ trợ"
 
31380
 
 
31381
 #: config/rs6000/aix61.h:47 config/rs6000/freebsd64.h:107
 
31382
 #: config/rs6000/linux64.h:130
 
31383
 #, gcc-internal-format
 
31384
 msgid "-mcmodel incompatible with other toc options"
 
31385
-msgstr ""
 
31386
+msgstr "-mcmodel không tương thích với các tùy chọn toc khác"
 
31387
 
 
31388
 #: config/rs6000/e500.h:37
 
31389
 #, gcc-internal-format
 
31390
@@ -23306,20 +23270,19 @@
 
31391
 msgstr ""
 
31392
 
 
31393
 #: config/rs6000/e500.h:41
 
31394
-#, fuzzy, gcc-internal-format
 
31395
-#| msgid "-pipe not supported"
 
31396
+#, gcc-internal-format
 
31397
 msgid "64-bit SPE not supported"
 
31398
-msgstr "không hỗ trợ -pipe"
 
31399
+msgstr "không hỗ trợ 64-bit SPE"
 
31400
 
 
31401
 #: config/rs6000/e500.h:43
 
31402
 #, gcc-internal-format
 
31403
 msgid "E500 and FPRs not supported"
 
31404
-msgstr ""
 
31405
+msgstr "E500 và FPRs không được hỗ trợ"
 
31406
 
 
31407
 #: config/rs6000/freebsd64.h:100 config/rs6000/linux64.h:123
 
31408
 #, gcc-internal-format
 
31409
 msgid "-m64 requires a PowerPC64 cpu"
 
31410
-msgstr ""
 
31411
+msgstr "-m64 yêu cầu cpu PowerPC64"
 
31412
 
 
31413
 #. Definitions for __builtin_return_address and __builtin_frame_address.
 
31414
 #. __builtin_return_address (0) should give link register (65), enable
 
31415
@@ -23383,17 +23346,17 @@
 
31416
 #: config/rs6000/sysv4.h:193
 
31417
 #, gcc-internal-format
 
31418
 msgid "-mcall-aixdesc must be big endian"
 
31419
-msgstr ""
 
31420
+msgstr "-mcall-aixdesc phải là big endian"
 
31421
 
 
31422
 #: config/rs6000/sysv4.h:198
 
31423
 #, gcc-internal-format
 
31424
 msgid "-msecure-plt not supported by your assembler"
 
31425
-msgstr ""
 
31426
+msgstr "-msecure-plt không được hỗ trợ bởi bộ dịch hợp ngữ của bạn"
 
31427
 
 
31428
 #: config/rs6000/sysv4.h:217
 
31429
 #, gcc-internal-format, gfc-internal-format
 
31430
 msgid "-m%s not supported in this configuration"
 
31431
-msgstr ""
 
31432
+msgstr "-m%s không được hỗ trợ trong cấu hình này"
 
31433
 
 
31434
 #: config/rx/rx.c:641
 
31435
 #, gcc-internal-format, gfc-internal-format
 
31436
@@ -23418,7 +23381,7 @@
 
31437
 #: config/rx/rx.c:2509 config/xtensa/xtensa.c:3119 config/xtensa/xtensa.c:3145
 
31438
 #, gcc-internal-format
 
31439
 msgid "bad builtin code"
 
31440
-msgstr ""
 
31441
+msgstr "mã dựng sẵn sai"
 
31442
 
 
31443
 #: config/rx/rx.c:2620
 
31444
 #, gcc-internal-format
 
31445
@@ -23426,9 +23389,9 @@
 
31446
 msgstr ""
 
31447
 
 
31448
 #: config/s390/s390.c:1596
 
31449
-#, gcc-internal-format, gfc-internal-format
 
31450
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
31451
 msgid "z/Architecture mode not supported on %s"
 
31452
-msgstr ""
 
31453
+msgstr "Tính năng thu nhỏ khi đang chạy không được hỗ trợ"
 
31454
 
 
31455
 #: config/s390/s390.c:1598
 
31456
 #, gcc-internal-format
 
31457
@@ -23453,7 +23416,7 @@
 
31458
 #: config/s390/s390.c:1651
 
31459
 #, gcc-internal-format
 
31460
 msgid "-mbackchain -mpacked-stack -mhard-float are not supported in combination"
 
31461
-msgstr ""
 
31462
+msgstr "-mbackchain -mpacked-stack -mhard-float không được hỗ trợ trong tổ hợp"
 
31463
 
 
31464
 #: config/s390/s390.c:1657
 
31465
 #, gcc-internal-format
 
31466
@@ -23495,98 +23458,98 @@
 
31467
 msgid "%qs uses dynamic stack allocation"
 
31468
 msgstr ""
 
31469
 
 
31470
-#: config/sh/sh.c:906
 
31471
+#: config/sh/sh.c:903
 
31472
 #, gcc-internal-format
 
31473
 msgid "ignoring -fschedule-insns because of exception handling bug"
 
31474
 msgstr ""
 
31475
 
 
31476
-#: config/sh/sh.c:923
 
31477
+#: config/sh/sh.c:920
 
31478
 #, gcc-internal-format
 
31479
 msgid "unwind tables currently require either a frame pointer or -maccumulate-outgoing-args for correctness"
 
31480
 msgstr ""
 
31481
 
 
31482
-#: config/sh/sh.c:8284
 
31483
+#: config/sh/sh.c:8281
 
31484
 #, gcc-internal-format
 
31485
 msgid "__builtin_saveregs not supported by this subtarget"
 
31486
 msgstr ""
 
31487
 
 
31488
-#: config/sh/sh.c:9439
 
31489
+#: config/sh/sh.c:9436
 
31490
 #, gcc-internal-format
 
31491
 msgid "%qE attribute only applies to interrupt functions"
 
31492
 msgstr ""
 
31493
 
 
31494
-#: config/sh/sh.c:9509
 
31495
+#: config/sh/sh.c:9506
 
31496
 #, gcc-internal-format
 
31497
 msgid "%qE attribute is supported only for SH2A"
 
31498
 msgstr ""
 
31499
 
 
31500
-#: config/sh/sh.c:9539
 
31501
+#: config/sh/sh.c:9536
 
31502
 #, gcc-internal-format
 
31503
 msgid "attribute interrupt_handler is not compatible with -m5-compact"
 
31504
 msgstr ""
 
31505
 
 
31506
-#: config/sh/sh.c:9556
 
31507
+#: config/sh/sh.c:9553
 
31508
 #, gcc-internal-format
 
31509
 msgid "%qE attribute only applies to SH2A"
 
31510
-msgstr ""
 
31511
+msgstr "Thuộc tính %qE chỉ được áp dụng cho SH2A"
 
31512
 
 
31513
-#: config/sh/sh.c:9578
 
31514
+#: config/sh/sh.c:9575
 
31515
 #, gcc-internal-format
 
31516
 msgid "%qE attribute argument should be between 0 to 255"
 
31517
 msgstr ""
 
31518
 
 
31519
 #. The argument must be a constant string.
 
31520
-#: config/sh/sh.c:9651
 
31521
+#: config/sh/sh.c:9648
 
31522
 #, gcc-internal-format
 
31523
 msgid "%qE attribute argument not a string constant"
 
31524
 msgstr ""
 
31525
 
 
31526
-#: config/sh/sh.c:12341
 
31527
+#: config/sh/sh.c:12338
 
31528
 #, gcc-internal-format
 
31529
 msgid "r0 needs to be available as a call-clobbered register"
 
31530
 msgstr ""
 
31531
 
 
31532
-#: config/sh/sh.c:12362
 
31533
+#: config/sh/sh.c:12359
 
31534
 #, gcc-internal-format
 
31535
 msgid "need a second call-clobbered general purpose register"
 
31536
 msgstr ""
 
31537
 
 
31538
-#: config/sh/sh.c:12370
 
31539
-#, gcc-internal-format
 
31540
+#: config/sh/sh.c:12367
 
31541
+#, fuzzy, gcc-internal-format
 
31542
 msgid "need a call-clobbered target register"
 
31543
-msgstr ""
 
31544
+msgstr "Đánh dấu thanh ghi MAC như là bị cuộc gọi ghi đè"
 
31545
 
 
31546
 #. FIXME
 
31547
 #: config/sh/netbsd-elf.h:73
 
31548
-#, gcc-internal-format
 
31549
+#, fuzzy, gcc-internal-format
 
31550
 msgid "unimplemented-shmedia profiling"
 
31551
-msgstr ""
 
31552
+msgstr "Quá hạn bộ đếm thời gian theo dõi cách sử dụng tiềm năng hệ thống"
 
31553
 
 
31554
 #. The kernel loader cannot handle the relaxation                       relocations, so it cannot load kernel modules                   (which are ET_REL) or RTP executables (which are                linked with --emit-relocs).  No relaxation relocations          appear in shared libraries, so relaxation is OK                 for RTP PIC.
 
31555
 #: config/sh/vxworks.h:43
 
31556
 #, gcc-internal-format
 
31557
 msgid "-mrelax is only supported for RTP PIC"
 
31558
-msgstr ""
 
31559
+msgstr "-mrelax chỉ hỗ trợ cho RTP PIC"
 
31560
 
 
31561
 #: config/sparc/sparc.c:1001
 
31562
 #, gcc-internal-format, gfc-internal-format
 
31563
 msgid "%s is not supported by this configuration"
 
31564
-msgstr ""
 
31565
+msgstr "%s không được hỗ trợ bởi cấu hình này"
 
31566
 
 
31567
 #: config/sparc/sparc.c:1008
 
31568
 #, gcc-internal-format
 
31569
 msgid "-mlong-double-64 not allowed with -m64"
 
31570
-msgstr ""
 
31571
+msgstr "-mlong-double-64 là không được phép với -m64"
 
31572
 
 
31573
 #: config/sparc/sparc.c:1028
 
31574
 #, gcc-internal-format, gfc-internal-format
 
31575
 msgid "bad value (%s) for -mcmodel= switch"
 
31576
-msgstr ""
 
31577
+msgstr "giá trị sai (%s) cho -mcmodel="
 
31578
 
 
31579
 #: config/sparc/sparc.c:1033
 
31580
 #, gcc-internal-format
 
31581
 msgid "-mcmodel= is not supported on 32 bit systems"
 
31582
-msgstr ""
 
31583
+msgstr "-mcmodel= không được hỗ trợ trên hệ thống 32"
 
31584
 
 
31585
 #: config/sparc/sparc.c:1040
 
31586
 #, gcc-internal-format
 
31587
@@ -23594,14 +23557,14 @@
 
31588
 msgstr ""
 
31589
 
 
31590
 #: config/spu/spu-c.c:135
 
31591
-#, gcc-internal-format, gfc-internal-format
 
31592
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
31593
 msgid "insufficient arguments to overloaded function %s"
 
31594
-msgstr ""
 
31595
+msgstr "Không đủ đối số (%d) tới hàm « %s »"
 
31596
 
 
31597
 #: config/spu/spu-c.c:166
 
31598
 #, gcc-internal-format, gfc-internal-format
 
31599
 msgid "too many arguments to overloaded function %s"
 
31600
-msgstr ""
 
31601
+msgstr "quá nhiều đối số cho hàm được quá tải %s"
 
31602
 
 
31603
 #: config/spu/spu-c.c:178
 
31604
 #, gcc-internal-format, gfc-internal-format
 
31605
@@ -23624,9 +23587,9 @@
 
31606
 msgstr ""
 
31607
 
 
31608
 #: config/spu/spu.c:5185 config/spu/spu.c:5187
 
31609
-#, gcc-internal-format
 
31610
+#, fuzzy, gcc-internal-format
 
31611
 msgid "creating run-time relocation"
 
31612
-msgstr ""
 
31613
+msgstr "sai khớp phiên bản: thời_gian_biên_dịch=%d, thời_gian_chạy=%d"
 
31614
 
 
31615
 #: config/spu/spu.c:6322
 
31616
 #, gcc-internal-format, gfc-internal-format
 
31617
@@ -23651,7 +23614,7 @@
 
31618
 #: config/stormy16/stormy16.c:1197
 
31619
 #, gcc-internal-format
 
31620
 msgid "function_profiler support"
 
31621
-msgstr ""
 
31622
+msgstr "hỗ trợ function_profiler"
 
31623
 
 
31624
 #: config/stormy16/stormy16.c:1291
 
31625
 #, gcc-internal-format
 
31626
@@ -23674,9 +23637,9 @@
 
31627
 msgstr ""
 
31628
 
 
31629
 #: config/tilegx/tilegx.c:3451 config/tilepro/tilepro.c:3101
 
31630
-#, fuzzy, gcc-internal-format
 
31631
+#, gcc-internal-format
 
31632
 msgid "bad builtin icode"
 
31633
-msgstr "mã điều kiện sai"
 
31634
+msgstr "icode dựng sẵn sai"
 
31635
 
 
31636
 #: config/tilegx/tilegx.c:3492 config/tilepro/tilepro.c:3127
 
31637
 #, fuzzy, gcc-internal-format
 
31638
@@ -23709,14 +23672,14 @@
 
31639
 msgstr ""
 
31640
 
 
31641
 #: config/v850/v850-c.c:169
 
31642
-#, gcc-internal-format
 
31643
+#, fuzzy, gcc-internal-format
 
31644
 msgid "unrecognized section name %qE"
 
31645
-msgstr ""
 
31646
+msgstr "%B: tên phần định vị lại sai « %s »"
 
31647
 
 
31648
 #: config/v850/v850-c.c:184
 
31649
 #, gcc-internal-format
 
31650
 msgid "malformed #pragma ghs section"
 
31651
-msgstr ""
 
31652
+msgstr "sai dạng #pragma ghs phần"
 
31653
 
 
31654
 #: config/v850/v850-c.c:203
 
31655
 #, gcc-internal-format
 
31656
@@ -23766,7 +23729,7 @@
 
31657
 #: config/v850/v850.c:2261
 
31658
 #, gcc-internal-format, gfc-internal-format
 
31659
 msgid "bogus JR construction: %d"
 
31660
-msgstr ""
 
31661
+msgstr "chỉ lệnh JR giả: %d"
 
31662
 
 
31663
 #: config/v850/v850.c:2279 config/v850/v850.c:2386
 
31664
 #, gcc-internal-format, gfc-internal-format
 
31665
@@ -23776,12 +23739,12 @@
 
31666
 #: config/v850/v850.c:2366
 
31667
 #, gcc-internal-format, gfc-internal-format
 
31668
 msgid "bogus JARL construction: %d"
 
31669
-msgstr ""
 
31670
+msgstr "chỉ lệnh JARL giả: %d"
 
31671
 
 
31672
 #: config/v850/v850.c:2663
 
31673
-#, gcc-internal-format, gfc-internal-format
 
31674
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
31675
 msgid "bogus DISPOSE construction: %d"
 
31676
-msgstr ""
 
31677
+msgstr "số đếm thư giả !"
 
31678
 
 
31679
 #: config/v850/v850.c:2682
 
31680
 #, gcc-internal-format, gfc-internal-format
 
31681
@@ -23791,7 +23754,7 @@
 
31682
 #: config/v850/v850.c:2784
 
31683
 #, gcc-internal-format, gfc-internal-format
 
31684
 msgid "bogus PREPEARE construction: %d"
 
31685
-msgstr ""
 
31686
+msgstr "chỉ lệnh PREPEARE giả: %d"
 
31687
 
 
31688
 #: config/v850/v850.c:2801
 
31689
 #, gcc-internal-format, gfc-internal-format
 
31690
@@ -23799,14 +23762,14 @@
 
31691
 msgstr ""
 
31692
 
 
31693
 #: config/vms/vms-c.c:44
 
31694
-#, gcc-internal-format
 
31695
+#, fuzzy, gcc-internal-format
 
31696
 msgid "junk at end of #pragma __nostandard"
 
31697
-msgstr ""
 
31698
+msgstr "pack có phần thừa ở cuối"
 
31699
 
 
31700
 #: config/vms/vms-c.c:55
 
31701
-#, gcc-internal-format
 
31702
+#, fuzzy, gcc-internal-format
 
31703
 msgid "junk at end of #pragma __standard"
 
31704
-msgstr ""
 
31705
+msgstr "pack có phần thừa ở cuối"
 
31706
 
 
31707
 #: config/vms/vms-c.c:80
 
31708
 #, gcc-internal-format
 
31709
@@ -23839,9 +23802,9 @@
 
31710
 msgstr ""
 
31711
 
 
31712
 #: config/vms/vms-c.c:223
 
31713
-#, gcc-internal-format
 
31714
+#, fuzzy, gcc-internal-format
 
31715
 msgid "extern model globalvalue"
 
31716
-msgstr ""
 
31717
+msgstr " [bộ nhớ=chế độ khối]"
 
31718
 
 
31719
 #: config/vms/vms-c.c:228
 
31720
 #, gcc-internal-format, gfc-internal-format
 
31721
@@ -23856,7 +23819,7 @@
 
31722
 #: config/vms/vms-c.c:248
 
31723
 #, gcc-internal-format
 
31724
 msgid "vms '#pragma __message' is ignored"
 
31725
-msgstr ""
 
31726
+msgstr "vms '#pragma __message' bị lờ đi"
 
31727
 
 
31728
 #: config/vms/vms-c.c:273 config/vms/vms-c.c:279
 
31729
 #, gcc-internal-format
 
31730
@@ -23866,13 +23829,12 @@
 
31731
 #: config/vms/vms-c.c:312 config/vms/vms-c.c:332
 
31732
 #, gcc-internal-format
 
31733
 msgid "malformed %<#pragma %s%>, ignoring"
 
31734
-msgstr ""
 
31735
+msgstr "%<#pragma %s%> sai dạng, bị bỏ qua"
 
31736
 
 
31737
 #: config/vms/vms-c.c:328
 
31738
-#, fuzzy, gcc-internal-format
 
31739
-#| msgid "invalid conversion to %<__fpreg%>"
 
31740
+#, gcc-internal-format
 
31741
 msgid "invalid constant in %<#pragma %s%>"
 
31742
-msgstr "sai chuyển đổi sang %<__fpreg%>"
 
31743
+msgstr "hằng không hợp lệ trong %<#pragma %s%>"
 
31744
 
 
31745
 #: config/xtensa/xtensa.c:2178
 
31746
 #, gcc-internal-format
 
31747
@@ -23882,7 +23844,7 @@
 
31748
 #: config/xtensa/xtensa.c:2213
 
31749
 #, gcc-internal-format, gfc-internal-format
 
31750
 msgid "-f%s is not supported with CONST16 instructions"
 
31751
-msgstr ""
 
31752
+msgstr "-f%s không hỗ trợ với chỉ lệnh CONST16"
 
31753
 
 
31754
 #: config/xtensa/xtensa.c:2220
 
31755
 #, gcc-internal-format
 
31756
@@ -23902,7 +23864,7 @@
 
31757
 #: ada/gcc-interface/misc.c:139
 
31758
 #, gcc-internal-format
 
31759
 msgid "%<-gnat%> misspelled as %<-gant%>"
 
31760
-msgstr ""
 
31761
+msgstr "%<-gnat%> gõ nhầm là %<-gant%>"
 
31762
 
 
31763
 #: ada/gcc-interface/misc.c:241
 
31764
 #, gcc-internal-format
 
31765
@@ -23913,7 +23875,7 @@
 
31766
 #: ada/gcc-interface/utils.c:6213 ada/gcc-interface/utils.c:6267
 
31767
 #, gcc-internal-format
 
31768
 msgid "%qs attribute ignored"
 
31769
-msgstr ""
 
31770
+msgstr "thuộc tính %qs bị bỏ qua"
 
31771
 
 
31772
 #: ada/gcc-interface/utils.c:6114
 
31773
 #, gcc-internal-format
 
31774
@@ -23984,17 +23946,17 @@
 
31775
 #: c/c-decl.c:1112 cp/decl.c:372
 
31776
 #, gcc-internal-format
 
31777
 msgid "label %q+D used but not defined"
 
31778
-msgstr ""
 
31779
+msgstr "nhãn %q+D được dùng nhưng chưa định nghĩa"
 
31780
 
 
31781
 #: c/c-decl.c:1157
 
31782
-#, gcc-internal-format
 
31783
+#, fuzzy, gcc-internal-format
 
31784
 msgid "nested function %q+D declared but never defined"
 
31785
-msgstr ""
 
31786
+msgstr "hàm « %s » được định nghĩa nhưng mà chưa được gọi trực tiếp bao giờ"
 
31787
 
 
31788
 #: c/c-decl.c:1169
 
31789
 #, gcc-internal-format
 
31790
 msgid "inline function %q+D declared but never defined"
 
31791
-msgstr ""
 
31792
+msgstr "hàm chung dòng %q+D được khai báo nhưng chưa bao giờ được định nghĩa"
 
31793
 
 
31794
 #: c/c-decl.c:1186 cp/decl.c:634
 
31795
 #, gcc-internal-format
 
31796
@@ -24014,7 +23976,7 @@
 
31797
 #: c/c-decl.c:1474 c/c-decl.c:5869 c/c-decl.c:6699 c/c-decl.c:7410
 
31798
 #, gcc-internal-format
 
31799
 msgid "originally defined here"
 
31800
-msgstr ""
 
31801
+msgstr "định nghĩa lần đầu ở đây"
 
31802
 
 
31803
 #: c/c-decl.c:1544
 
31804
 #, gcc-internal-format
 
31805
@@ -24051,7 +24013,7 @@
 
31806
 #: c/c-decl.c:1635
 
31807
 #, gcc-internal-format
 
31808
 msgid "previous definition of %q+D was here"
 
31809
-msgstr ""
 
31810
+msgstr "khai báo trước đây của %q+D là đây"
 
31811
 
 
31812
 #: c/c-decl.c:1637
 
31813
 #, gcc-internal-format
 
31814
@@ -24061,7 +24023,7 @@
 
31815
 #: c/c-decl.c:1639
 
31816
 #, gcc-internal-format
 
31817
 msgid "previous declaration of %q+D was here"
 
31818
-msgstr ""
 
31819
+msgstr "khai báo trước đây của %q+D ở đây"
 
31820
 
 
31821
 #: c/c-decl.c:1679
 
31822
 #, gcc-internal-format
 
31823
@@ -24074,14 +24036,14 @@
 
31824
 msgstr ""
 
31825
 
 
31826
 #: c/c-decl.c:1686 c/c-decl.c:1859 c/c-decl.c:2571
 
31827
-#, gcc-internal-format
 
31828
+#, fuzzy, gcc-internal-format
 
31829
 msgid "declaration of %q+D shadows a built-in function"
 
31830
-msgstr ""
 
31831
+msgstr "kết thúc tập tin bất thường trong lời tuyên bố hàm"
 
31832
 
 
31833
 #: c/c-decl.c:1695
 
31834
-#, gcc-internal-format
 
31835
+#, fuzzy, gcc-internal-format
 
31836
 msgid "redeclaration of enumerator %q+D"
 
31837
-msgstr ""
 
31838
+msgstr "%s khai báo lại cho %s"
 
31839
 
 
31840
 #. If types don't match for a built-in, throw away the
 
31841
 #. built-in.  No point in calling locate_old_decl here, it
 
31842
@@ -24112,9 +24074,9 @@
 
31843
 msgstr ""
 
31844
 
 
31845
 #: c/c-decl.c:1787
 
31846
-#, gcc-internal-format
 
31847
+#, fuzzy, gcc-internal-format
 
31848
 msgid "conflicting type qualifiers for %q+D"
 
31849
-msgstr ""
 
31850
+msgstr "không rõ kiểu nhịp cầu %s cho %s"
 
31851
 
 
31852
 #: c/c-decl.c:1812
 
31853
 #, gcc-internal-format
 
31854
@@ -24127,29 +24089,29 @@
 
31855
 msgstr ""
 
31856
 
 
31857
 #: c/c-decl.c:1832
 
31858
-#, gcc-internal-format
 
31859
+#, fuzzy, gcc-internal-format
 
31860
 msgid "redefinition of typedef %q+D"
 
31861
-msgstr ""
 
31862
+msgstr "<lỗi xác định loại>"
 
31863
 
 
31864
 #: c/c-decl.c:1885 c/c-decl.c:1988
 
31865
 #, gcc-internal-format
 
31866
 msgid "redefinition of %q+D"
 
31867
-msgstr ""
 
31868
+msgstr "định nghĩa lại của %q+D"
 
31869
 
 
31870
 #: c/c-decl.c:1920 c/c-decl.c:2026
 
31871
-#, gcc-internal-format
 
31872
+#, fuzzy, gcc-internal-format
 
31873
 msgid "static declaration of %q+D follows non-static declaration"
 
31874
-msgstr ""
 
31875
+msgstr "Không có khoảng trắng theo sau %s(): %s\n"
 
31876
 
 
31877
 #: c/c-decl.c:1930 c/c-decl.c:1938 c/c-decl.c:2016 c/c-decl.c:2023
 
31878
-#, gcc-internal-format
 
31879
+#, fuzzy, gcc-internal-format
 
31880
 msgid "non-static declaration of %q+D follows static declaration"
 
31881
-msgstr ""
 
31882
+msgstr "Không có khoảng trắng theo sau %s(): %s\n"
 
31883
 
 
31884
 #: c/c-decl.c:1954
 
31885
 #, gcc-internal-format
 
31886
 msgid "%<gnu_inline%> attribute present on %q+D"
 
31887
-msgstr ""
 
31888
+msgstr "thuộc tính %<gnu_inline%> hiện tại trên %q+D"
 
31889
 
 
31890
 #: c/c-decl.c:1957
 
31891
 #, gcc-internal-format
 
31892
@@ -24177,9 +24139,9 @@
 
31893
 msgstr ""
 
31894
 
 
31895
 #: c/c-decl.c:2050
 
31896
-#, gcc-internal-format
 
31897
+#, fuzzy, gcc-internal-format
 
31898
 msgid "redeclaration of %q+D with no linkage"
 
31899
-msgstr ""
 
31900
+msgstr "không cho phép đặt tên của thư mục và dùng tùy chọn $name"
 
31901
 
 
31902
 #: c/c-decl.c:2076
 
31903
 #, gcc-internal-format
 
31904
@@ -24199,12 +24161,12 @@
 
31905
 #: c/c-decl.c:2112
 
31906
 #, gcc-internal-format
 
31907
 msgid "redefinition of parameter %q+D"
 
31908
-msgstr ""
 
31909
+msgstr "định nghĩa lại của đối số %q+D"
 
31910
 
 
31911
 #: c/c-decl.c:2139
 
31912
-#, gcc-internal-format
 
31913
+#, fuzzy, gcc-internal-format
 
31914
 msgid "redundant redeclaration of %q+D"
 
31915
-msgstr ""
 
31916
+msgstr "%s khai báo lại cho %s"
 
31917
 
 
31918
 #: c/c-decl.c:2548
 
31919
 #, gcc-internal-format
 
31920
@@ -24212,14 +24174,14 @@
 
31921
 msgstr ""
 
31922
 
 
31923
 #: c/c-decl.c:2553
 
31924
-#, gcc-internal-format
 
31925
+#, fuzzy, gcc-internal-format
 
31926
 msgid "declaration of %q+D shadows a parameter"
 
31927
-msgstr ""
 
31928
+msgstr "hàm « %s »: tham số « %s » che biến toàn cục"
 
31929
 
 
31930
 #: c/c-decl.c:2565 cp/name-lookup.c:1194
 
31931
-#, gcc-internal-format
 
31932
+#, fuzzy, gcc-internal-format
 
31933
 msgid "declaration of %qD shadows a global declaration"
 
31934
-msgstr ""
 
31935
+msgstr "hàm « %s »: tham số « %s » che biến toàn cục"
 
31936
 
 
31937
 #: c/c-decl.c:2576
 
31938
 #, gcc-internal-format
 
31939
@@ -24227,9 +24189,9 @@
 
31940
 msgstr ""
 
31941
 
 
31942
 #: c/c-decl.c:2580 cp/name-lookup.c:1153 cp/name-lookup.c:1196
 
31943
-#, gcc-internal-format
 
31944
+#, fuzzy, gcc-internal-format
 
31945
 msgid "shadowed declaration is here"
 
31946
-msgstr ""
 
31947
+msgstr "%B: cảnh báo : sự dùng chung ở đây\n"
 
31948
 
 
31949
 #: c/c-decl.c:2707
 
31950
 #, gcc-internal-format
 
31951
@@ -24239,7 +24201,7 @@
 
31952
 #: c/c-decl.c:2883 c/c-decl.c:2886
 
31953
 #, gcc-internal-format
 
31954
 msgid "implicit declaration of function %qE"
 
31955
-msgstr ""
 
31956
+msgstr "khai báo ngầm của hàm %qE"
 
31957
 
 
31958
 #: c/c-decl.c:2949
 
31959
 #, gcc-internal-format
 
31960
@@ -24277,17 +24239,17 @@
 
31961
 msgstr ""
 
31962
 
 
31963
 #: c/c-decl.c:3109
 
31964
-#, gcc-internal-format
 
31965
+#, fuzzy, gcc-internal-format
 
31966
 msgid "jump skips variable initialization"
 
31967
-msgstr ""
 
31968
+msgstr "Cảnh báo khi một bước nhảy còn thiếu sự sơ khởi biến"
 
31969
 
 
31970
 #: c/c-decl.c:3110 c/c-decl.c:3166 c/c-decl.c:3255
 
31971
 #, gcc-internal-format
 
31972
 msgid "label %qD defined here"
 
31973
-msgstr ""
 
31974
+msgstr "nhãn %qD được định nghĩa ở đây"
 
31975
 
 
31976
 #: c/c-decl.c:3111 c/c-decl.c:3383 c/c-typeck.c:6979 cp/class.c:1339
 
31977
-#: cp/class.c:2928
 
31978
+#: cp/class.c:2932
 
31979
 #, gcc-internal-format
 
31980
 msgid "%qD declared here"
 
31981
 msgstr "%qD được khai báo ở đây"
 
31982
@@ -24320,7 +24282,7 @@
 
31983
 #: c/c-decl.c:3382 c/c-decl.c:3393
 
31984
 #, gcc-internal-format
 
31985
 msgid "switch starts here"
 
31986
-msgstr ""
 
31987
+msgstr "switch bắt đầu ở đây"
 
31988
 
 
31989
 #: c/c-decl.c:3392
 
31990
 #, gcc-internal-format
 
31991
@@ -24360,12 +24322,12 @@
 
31992
 #: c/c-decl.c:3768
 
31993
 #, gcc-internal-format
 
31994
 msgid "%<inline%> in empty declaration"
 
31995
-msgstr ""
 
31996
+msgstr "%<inline%> trong khai báo trống rỗng"
 
31997
 
 
31998
 #: c/c-decl.c:3774
 
31999
-#, fuzzy, gcc-internal-format
 
32000
+#, gcc-internal-format
 
32001
 msgid "%<_Noreturn%> in empty declaration"
 
32002
-msgstr "lời tuyên bố loại có hướng"
 
32003
+msgstr "%<_Noreturn%> trong khai báo trống rỗng"
 
32004
 
 
32005
 #: c/c-decl.c:3780
 
32006
 #, gcc-internal-format
 
32007
@@ -24433,7 +24395,7 @@
 
32008
 #: c/c-decl.c:4030
 
32009
 #, gcc-internal-format
 
32010
 msgid "function %qD is initialized like a variable"
 
32011
-msgstr ""
 
32012
+msgstr "hàm %qD được khởi tạo giống như là một biến"
 
32013
 
 
32014
 #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
 
32015
 #: c/c-decl.c:4036
 
32016
@@ -24455,7 +24417,7 @@
 
32017
 msgid "variable %qD has initializer but incomplete type"
 
32018
 msgstr ""
 
32019
 
 
32020
-#: c/c-decl.c:4150 cp/decl.c:4529 cp/decl.c:12970
 
32021
+#: c/c-decl.c:4150 cp/decl.c:4529 cp/decl.c:12961
 
32022
 #, gcc-internal-format
 
32023
 msgid "inline function %q+D given attribute noinline"
 
32024
 msgstr ""
 
32025
@@ -24468,22 +24430,22 @@
 
32026
 #: c/c-decl.c:4203 cp/init.c:2130 cp/init.c:2145
 
32027
 #, gcc-internal-format
 
32028
 msgid "%qD should be initialized"
 
32029
-msgstr ""
 
32030
+msgstr "%qD cần được khởi tạo"
 
32031
 
 
32032
 #: c/c-decl.c:4281
 
32033
-#, gcc-internal-format
 
32034
+#, fuzzy, gcc-internal-format
 
32035
 msgid "initializer fails to determine size of %q+D"
 
32036
-msgstr ""
 
32037
+msgstr "trong khi thử quyết định kích cỡ của thiết bị"
 
32038
 
 
32039
 #: c/c-decl.c:4286
 
32040
 #, gcc-internal-format
 
32041
 msgid "array size missing in %q+D"
 
32042
-msgstr ""
 
32043
+msgstr "thiếu kích thước mảng trong %q+D"
 
32044
 
 
32045
 #: c/c-decl.c:4298
 
32046
 #, gcc-internal-format
 
32047
 msgid "zero or negative size array %q+D"
 
32048
-msgstr ""
 
32049
+msgstr "mảng có kích thước bằng không hay bị âm %q+D"
 
32050
 
 
32051
 #: c/c-decl.c:4364
 
32052
 #, gcc-internal-format
 
32053
@@ -24533,7 +24495,7 @@
 
32054
 #: c/c-decl.c:4762
 
32055
 #, gcc-internal-format
 
32056
 msgid "zero width for bit-field %qs"
 
32057
-msgstr ""
 
32058
+msgstr "độ rộng bằng không cho bit-field %qs"
 
32059
 
 
32060
 #: c/c-decl.c:4772
 
32061
 #, gcc-internal-format
 
32062
@@ -24568,12 +24530,12 @@
 
32063
 #: c/c-decl.c:4831
 
32064
 #, gcc-internal-format
 
32065
 msgid "ISO C90 forbids variable length array %qE"
 
32066
-msgstr ""
 
32067
+msgstr "ISO C90 cấm mảng có kích thước biến đổi %qE"
 
32068
 
 
32069
 #: c/c-decl.c:4834
 
32070
 #, gcc-internal-format
 
32071
 msgid "ISO C90 forbids variable length array"
 
32072
-msgstr ""
 
32073
+msgstr "ISO C90 cấm mảng có kích thước biến đổi"
 
32074
 
 
32075
 #: c/c-decl.c:4843
 
32076
 #, gcc-internal-format
 
32077
@@ -24588,12 +24550,12 @@
 
32078
 #: c/c-decl.c:4853
 
32079
 #, gcc-internal-format
 
32080
 msgid "variable length array %qE is used"
 
32081
-msgstr ""
 
32082
+msgstr "mảng có độ dài biến đổi %qE được dùng"
 
32083
 
 
32084
-#: c/c-decl.c:4857 cp/decl.c:8274
 
32085
+#: c/c-decl.c:4857 cp/decl.c:8277
 
32086
 #, gcc-internal-format
 
32087
 msgid "variable length array is used"
 
32088
-msgstr ""
 
32089
+msgstr "mảng có độ dài biến đổi được dùng"
 
32090
 
 
32091
 #: c/c-decl.c:5016 c/c-decl.c:5364 c/c-decl.c:5374
 
32092
 #, gcc-internal-format
 
32093
@@ -24638,22 +24600,22 @@
 
32094
 #: c/c-decl.c:5107
 
32095
 #, gcc-internal-format
 
32096
 msgid "function definition declared %<auto%>"
 
32097
-msgstr ""
 
32098
+msgstr "định nghĩa hàm được khai báo là %<auto%>"
 
32099
 
 
32100
 #: c/c-decl.c:5109
 
32101
 #, gcc-internal-format
 
32102
 msgid "function definition declared %<register%>"
 
32103
-msgstr ""
 
32104
+msgstr "định nghĩa hàm được khai báo là %<register%>"
 
32105
 
 
32106
 #: c/c-decl.c:5111
 
32107
 #, gcc-internal-format
 
32108
 msgid "function definition declared %<typedef%>"
 
32109
-msgstr ""
 
32110
+msgstr "định nghĩa hàm được khai báo là %<typedef%>"
 
32111
 
 
32112
 #: c/c-decl.c:5113
 
32113
 #, gcc-internal-format
 
32114
 msgid "function definition declared %<__thread%>"
 
32115
-msgstr ""
 
32116
+msgstr "định nghĩa hàm được khai báo là %<__thread%>"
 
32117
 
 
32118
 #: c/c-decl.c:5130
 
32119
 #, gcc-internal-format
 
32120
@@ -24675,10 +24637,10 @@
 
32121
 msgid "storage class specified for unnamed parameter"
 
32122
 msgstr ""
 
32123
 
 
32124
-#: c/c-decl.c:5143 cp/decl.c:9283
 
32125
-#, gcc-internal-format
 
32126
+#: c/c-decl.c:5143 cp/decl.c:9279
 
32127
+#, fuzzy, gcc-internal-format
 
32128
 msgid "storage class specified for typename"
 
32129
-msgstr ""
 
32130
+msgstr "%B: Không nhận ra hạng lưu trữ %d cho ký hiệu %s « %s »"
 
32131
 
 
32132
 #: c/c-decl.c:5160
 
32133
 #, gcc-internal-format
 
32134
@@ -24721,7 +24683,7 @@
 
32135
 #: c/c-decl.c:5276
 
32136
 #, gcc-internal-format
 
32137
 msgid "declaration of %qE as array of voids"
 
32138
-msgstr ""
 
32139
+msgstr "sự khai báo của %qE như là mảng của void"
 
32140
 
 
32141
 #: c/c-decl.c:5278
 
32142
 #, gcc-internal-format
 
32143
@@ -24731,7 +24693,7 @@
 
32144
 #: c/c-decl.c:5285
 
32145
 #, gcc-internal-format
 
32146
 msgid "declaration of %qE as array of functions"
 
32147
-msgstr ""
 
32148
+msgstr "sự khai báo của %qE như là mảng của các hàm"
 
32149
 
 
32150
 #: c/c-decl.c:5288
 
32151
 #, gcc-internal-format
 
32152
@@ -24756,43 +24718,43 @@
 
32153
 #: c/c-decl.c:5335
 
32154
 #, gcc-internal-format
 
32155
 msgid "ISO C forbids zero-size array %qE"
 
32156
-msgstr ""
 
32157
+msgstr "ISO C cấm chỉ mảng có độ dài là không %qE"
 
32158
 
 
32159
 #: c/c-decl.c:5338
 
32160
 #, gcc-internal-format
 
32161
 msgid "ISO C forbids zero-size array"
 
32162
-msgstr ""
 
32163
+msgstr "ISO C cấm chỉ mảng có độ dài là không"
 
32164
 
 
32165
 #: c/c-decl.c:5347
 
32166
 #, gcc-internal-format
 
32167
 msgid "size of array %qE is negative"
 
32168
-msgstr ""
 
32169
+msgstr "kích cỡ mảng %qE bị âm"
 
32170
 
 
32171
 #: c/c-decl.c:5349
 
32172
-#, gcc-internal-format
 
32173
+#, fuzzy, gcc-internal-format
 
32174
 msgid "size of unnamed array is negative"
 
32175
-msgstr ""
 
32176
+msgstr "%s: cảnh báo : kích cỡ phông chữ âm\n"
 
32177
 
 
32178
 #: c/c-decl.c:5423 c/c-decl.c:5826
 
32179
 #, gcc-internal-format
 
32180
 msgid "size of array %qE is too large"
 
32181
-msgstr ""
 
32182
+msgstr "kích cỡ mảng %qE quá lớn"
 
32183
 
 
32184
 #: c/c-decl.c:5426 c/c-decl.c:5828
 
32185
 #, gcc-internal-format
 
32186
 msgid "size of unnamed array is too large"
 
32187
-msgstr ""
 
32188
+msgstr "kích thước của mảng chưa đặt tên là quá lớn"
 
32189
 
 
32190
 #: c/c-decl.c:5463
 
32191
 #, gcc-internal-format
 
32192
 msgid "ISO C90 does not support flexible array members"
 
32193
-msgstr ""
 
32194
+msgstr "ISO C90 không hỗ trợ thành viên mảng linh động"
 
32195
 
 
32196
 #. C99 6.7.5.2p4
 
32197
 #: c/c-decl.c:5484
 
32198
 #, gcc-internal-format
 
32199
 msgid "%<[*]%> not in a declaration"
 
32200
-msgstr ""
 
32201
+msgstr "%<[*]%> không trong khai báo"
 
32202
 
 
32203
 #: c/c-decl.c:5497
 
32204
 #, gcc-internal-format
 
32205
@@ -24822,9 +24784,9 @@
 
32206
 #: c/c-decl.c:5632
 
32207
 #, gcc-internal-format
 
32208
 msgid "function definition has qualified void return type"
 
32209
-msgstr ""
 
32210
+msgstr "định nghĩa hàm có kiểu trả về là void"
 
32211
 
 
32212
-#: c/c-decl.c:5635 cp/decl.c:9411
 
32213
+#: c/c-decl.c:5635 cp/decl.c:9407
 
32214
 #, gcc-internal-format
 
32215
 msgid "type qualifiers ignored on function return type"
 
32216
 msgstr ""
 
32217
@@ -24917,12 +24879,12 @@
 
32218
 #: c/c-decl.c:5850
 
32219
 #, gcc-internal-format
 
32220
 msgid "typedef %q+D declared %<inline%>"
 
32221
-msgstr ""
 
32222
+msgstr "typedef %q+D được khai báo %<inline%>"
 
32223
 
 
32224
 #: c/c-decl.c:5852
 
32225
 #, gcc-internal-format
 
32226
 msgid "typedef %q+D declared %<_Noreturn%>"
 
32227
-msgstr ""
 
32228
+msgstr "typedef %q+D được khai báo %<_Noreturn%>"
 
32229
 
 
32230
 #: c/c-decl.c:5888
 
32231
 #, gcc-internal-format
 
32232
@@ -24935,7 +24897,7 @@
 
32233
 msgid "a member of a structure or union cannot have a variably modified type"
 
32234
 msgstr ""
 
32235
 
 
32236
-#: c/c-decl.c:5915 cp/decl.c:8516
 
32237
+#: c/c-decl.c:5915 cp/decl.c:8519
 
32238
 #, gcc-internal-format
 
32239
 msgid "variable or field %qE declared void"
 
32240
 msgstr ""
 
32241
@@ -24948,17 +24910,17 @@
 
32242
 #: c/c-decl.c:5980
 
32243
 #, gcc-internal-format
 
32244
 msgid "parameter %q+D declared %<inline%>"
 
32245
-msgstr ""
 
32246
+msgstr "đối số %q+D được khai báo %<inline%>"
 
32247
 
 
32248
 #: c/c-decl.c:5982
 
32249
-#, gcc-internal-format
 
32250
+#, fuzzy, gcc-internal-format
 
32251
 msgid "parameter %q+D declared %<_Noreturn%>"
 
32252
-msgstr ""
 
32253
+msgstr "Ký hiệu %s đã được tuyên bố"
 
32254
 
 
32255
 #: c/c-decl.c:5995
 
32256
 #, gcc-internal-format
 
32257
 msgid "field %qE declared as a function"
 
32258
-msgstr ""
 
32259
+msgstr "trường %qE được khai báo như là một hàm"
 
32260
 
 
32261
 #: c/c-decl.c:6002
 
32262
 #, gcc-internal-format
 
32263
@@ -24976,24 +24938,24 @@
 
32264
 msgstr ""
 
32265
 
 
32266
 #: c/c-decl.c:6086
 
32267
-#, gcc-internal-format
 
32268
+#, fuzzy, gcc-internal-format
 
32269
 msgid "cannot inline function %<main%>"
 
32270
-msgstr ""
 
32271
+msgstr "hàm không phải là ứng xử để chèn vào trực tiếp"
 
32272
 
 
32273
 #: c/c-decl.c:6088
 
32274
 #, gcc-internal-format
 
32275
 msgid "%<main%> declared %<_Noreturn%>"
 
32276
-msgstr ""
 
32277
+msgstr "%<main%> được khai báo %<_Noreturn%>"
 
32278
 
 
32279
 #: c/c-decl.c:6101
 
32280
 #, gcc-internal-format
 
32281
 msgid "ISO C99 does not support %<_Noreturn%>"
 
32282
-msgstr ""
 
32283
+msgstr "ISO C99 không hỗ trợ %<_Noreturn%>"
 
32284
 
 
32285
 #: c/c-decl.c:6104
 
32286
 #, gcc-internal-format
 
32287
 msgid "ISO C90 does not support %<_Noreturn%>"
 
32288
-msgstr ""
 
32289
+msgstr "ISO C90 không hỗ trợ %<_Noreturn%>"
 
32290
 
 
32291
 #: c/c-decl.c:6133
 
32292
 #, gcc-internal-format
 
32293
@@ -25003,12 +24965,12 @@
 
32294
 #: c/c-decl.c:6143
 
32295
 #, gcc-internal-format
 
32296
 msgid "variable %q+D declared %<inline%>"
 
32297
-msgstr ""
 
32298
+msgstr "biến %q+D được khai báo %<inline%>"
 
32299
 
 
32300
 #: c/c-decl.c:6145
 
32301
 #, gcc-internal-format
 
32302
 msgid "variable %q+D declared %<_Noreturn%>"
 
32303
-msgstr ""
 
32304
+msgstr "biến %q+D được khai báo %<_Noreturn%>"
 
32305
 
 
32306
 #: c/c-decl.c:6180
 
32307
 #, gcc-internal-format
 
32308
@@ -25021,9 +24983,9 @@
 
32309
 msgstr ""
 
32310
 
 
32311
 #: c/c-decl.c:6272 c/c-decl.c:7831
 
32312
-#, gcc-internal-format
 
32313
+#, fuzzy, gcc-internal-format
 
32314
 msgid "function declaration isn%'t a prototype"
 
32315
-msgstr ""
 
32316
+msgstr "kết thúc tập tin bất thường trong lời tuyên bố hàm"
 
32317
 
 
32318
 #: c/c-decl.c:6281
 
32319
 #, gcc-internal-format
 
32320
@@ -25031,19 +24993,19 @@
 
32321
 msgstr ""
 
32322
 
 
32323
 #: c/c-decl.c:6319
 
32324
-#, gcc-internal-format
 
32325
+#, fuzzy, gcc-internal-format
 
32326
 msgid "parameter %u (%q+D) has incomplete type"
 
32327
-msgstr ""
 
32328
+msgstr "$$ của « %s » không có kiểu được khai báo"
 
32329
 
 
32330
 #: c/c-decl.c:6323
 
32331
-#, gcc-internal-format, gfc-internal-format
 
32332
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
32333
 msgid "parameter %u has incomplete type"
 
32334
-msgstr ""
 
32335
+msgstr "$$ của « %s » không có kiểu được khai báo"
 
32336
 
 
32337
 #: c/c-decl.c:6334
 
32338
 #, gcc-internal-format
 
32339
 msgid "parameter %u (%q+D) has void type"
 
32340
-msgstr ""
 
32341
+msgstr "đối số %u (%q+D) có kiểu void"
 
32342
 
 
32343
 #: c/c-decl.c:6338
 
32344
 #, gcc-internal-format, gfc-internal-format
 
32345
@@ -25058,7 +25020,7 @@
 
32346
 #: c/c-decl.c:6427 c/c-decl.c:6462
 
32347
 #, gcc-internal-format
 
32348
 msgid "%<void%> must be the only parameter"
 
32349
-msgstr ""
 
32350
+msgstr "%<void%> phải là đối số duy nhất"
 
32351
 
 
32352
 #: c/c-decl.c:6456
 
32353
 #, gcc-internal-format
 
32354
@@ -25069,7 +25031,7 @@
 
32355
 #: c/c-decl.c:6501
 
32356
 #, gcc-internal-format
 
32357
 msgid "%<%s %E%> declared inside parameter list"
 
32358
-msgstr ""
 
32359
+msgstr "%<%s %E%> được khai báo bên trong danh sách đối số"
 
32360
 
 
32361
 #. The %s will be one of 'struct', 'union', or 'enum'.
 
32362
 #: c/c-decl.c:6505
 
32363
@@ -25100,22 +25062,22 @@
 
32364
 #: c/c-decl.c:6695
 
32365
 #, gcc-internal-format
 
32366
 msgid "redefinition of %<union %E%>"
 
32367
-msgstr ""
 
32368
+msgstr "định nghĩa lại của %<union %E%>"
 
32369
 
 
32370
 #: c/c-decl.c:6697
 
32371
 #, gcc-internal-format
 
32372
 msgid "redefinition of %<struct %E%>"
 
32373
-msgstr ""
 
32374
+msgstr "định nghĩa lại của %<struct %E%>"
 
32375
 
 
32376
 #: c/c-decl.c:6706
 
32377
-#, gcc-internal-format
 
32378
+#, fuzzy, gcc-internal-format
 
32379
 msgid "nested redefinition of %<union %E%>"
 
32380
-msgstr ""
 
32381
+msgstr "%s: Ký hiệu « %s » đã được định nghĩa lại nhiều lần"
 
32382
 
 
32383
 #: c/c-decl.c:6708
 
32384
-#, gcc-internal-format
 
32385
+#, fuzzy, gcc-internal-format
 
32386
 msgid "nested redefinition of %<struct %E%>"
 
32387
-msgstr ""
 
32388
+msgstr "merge-recursive: đĩa bị đầy?"
 
32389
 
 
32390
 #: c/c-decl.c:6740 c/c-decl.c:7428
 
32391
 #, gcc-internal-format
 
32392
@@ -25123,9 +25085,9 @@
 
32393
 msgstr ""
 
32394
 
 
32395
 #: c/c-decl.c:6809 cp/decl.c:4235
 
32396
-#, gcc-internal-format
 
32397
+#, fuzzy, gcc-internal-format
 
32398
 msgid "declaration does not declare anything"
 
32399
-msgstr ""
 
32400
+msgstr "Cảnh báo khi một lời tuyên bố không ghi rõ loại"
 
32401
 
 
32402
 #: c/c-decl.c:6816
 
32403
 #, gcc-internal-format
 
32404
@@ -25163,9 +25125,9 @@
 
32405
 msgstr "struct không có thành viên nào"
 
32406
 
 
32407
 #: c/c-decl.c:7176
 
32408
-#, gcc-internal-format
 
32409
+#, fuzzy, gcc-internal-format
 
32410
 msgid "flexible array member in union"
 
32411
-msgstr ""
 
32412
+msgstr "bộ phận mảng dẻo bị sơ khởi trong một ngữ cảnh lồng nhau"
 
32413
 
 
32414
 #: c/c-decl.c:7182
 
32415
 #, gcc-internal-format
 
32416
@@ -25183,15 +25145,15 @@
 
32417
 msgstr ""
 
32418
 
 
32419
 #: c/c-decl.c:7401
 
32420
-#, gcc-internal-format
 
32421
+#, fuzzy, gcc-internal-format
 
32422
 msgid "nested redefinition of %<enum %E%>"
 
32423
-msgstr ""
 
32424
+msgstr " 0 có tập tin nào bị sửa đổi"
 
32425
 
 
32426
 #. This enum is a named one that has been declared already.
 
32427
 #: c/c-decl.c:7408
 
32428
 #, gcc-internal-format
 
32429
 msgid "redeclaration of %<enum %E%>"
 
32430
-msgstr ""
 
32431
+msgstr "khai báo lại của %<enum %E%>"
 
32432
 
 
32433
 #: c/c-decl.c:7483
 
32434
 #, gcc-internal-format
 
32435
@@ -25216,7 +25178,7 @@
 
32436
 #: c/c-decl.c:7640
 
32437
 #, gcc-internal-format
 
32438
 msgid "overflow in enumeration values"
 
32439
-msgstr ""
 
32440
+msgstr "tràn giá trị liệt kê"
 
32441
 
 
32442
 #: c/c-decl.c:7648
 
32443
 #, gcc-internal-format
 
32444
@@ -25229,19 +25191,19 @@
 
32445
 msgstr ""
 
32446
 
 
32447
 #: c/c-decl.c:7751
 
32448
-#, gcc-internal-format
 
32449
+#, fuzzy, gcc-internal-format
 
32450
 msgid "return type is an incomplete type"
 
32451
-msgstr ""
 
32452
+msgstr "nguồn có loại hạng không hoàn toàn"
 
32453
 
 
32454
 #: c/c-decl.c:7761
 
32455
 #, gcc-internal-format
 
32456
 msgid "return type defaults to %<int%>"
 
32457
-msgstr ""
 
32458
+msgstr "trả về kiểu mặc định cho %<int%>"
 
32459
 
 
32460
 #: c/c-decl.c:7839
 
32461
 #, gcc-internal-format
 
32462
 msgid "no previous prototype for %qD"
 
32463
-msgstr ""
 
32464
+msgstr "chưa có khai báo nguyên mẫu trước đây cho %qD"
 
32465
 
 
32466
 #: c/c-decl.c:7848
 
32467
 #, gcc-internal-format
 
32468
@@ -25251,7 +25213,7 @@
 
32469
 #: c/c-decl.c:7855
 
32470
 #, gcc-internal-format
 
32471
 msgid "no previous declaration for %qD"
 
32472
-msgstr ""
 
32473
+msgstr "chưa có khai báo trước đây cho %qD"
 
32474
 
 
32475
 #: c/c-decl.c:7865
 
32476
 #, gcc-internal-format
 
32477
@@ -25266,7 +25228,7 @@
 
32478
 #: c/c-decl.c:7890
 
32479
 #, gcc-internal-format
 
32480
 msgid "%qD is normally a non-static function"
 
32481
-msgstr ""
 
32482
+msgstr "%qD thường không phải là hàm non-static"
 
32483
 
 
32484
 #: c/c-decl.c:7927
 
32485
 #, gcc-internal-format
 
32486
@@ -25281,7 +25243,7 @@
 
32487
 #: c/c-decl.c:7957
 
32488
 #, gcc-internal-format
 
32489
 msgid "parameter name omitted"
 
32490
-msgstr ""
 
32491
+msgstr "tên đối số bị bỏ qua"
 
32492
 
 
32493
 #: c/c-decl.c:7994
 
32494
 #, gcc-internal-format
 
32495
@@ -25289,9 +25251,9 @@
 
32496
 msgstr "định nghĩa hàm theo cách cũ"
 
32497
 
 
32498
 #: c/c-decl.c:8003
 
32499
-#, gcc-internal-format
 
32500
+#, fuzzy, gcc-internal-format
 
32501
 msgid "parameter name missing from parameter list"
 
32502
-msgstr ""
 
32503
+msgstr "thiếu « ) » trong danh sách tham số bộ đối số"
 
32504
 
 
32505
 #: c/c-decl.c:8018
 
32506
 #, gcc-internal-format
 
32507
@@ -25306,7 +25268,7 @@
 
32508
 #: c/c-decl.c:8033
 
32509
 #, gcc-internal-format
 
32510
 msgid "parameter %qD declared with void type"
 
32511
-msgstr ""
 
32512
+msgstr "đối số %qD được khai báo với kiểu void"
 
32513
 
 
32514
 #: c/c-decl.c:8062 c/c-decl.c:8066
 
32515
 #, gcc-internal-format
 
32516
@@ -25316,7 +25278,7 @@
 
32517
 #: c/c-decl.c:8086
 
32518
 #, gcc-internal-format
 
32519
 msgid "parameter %qD has incomplete type"
 
32520
-msgstr ""
 
32521
+msgstr "đối số %qD có kiểu chưa đầy đủ"
 
32522
 
 
32523
 #: c/c-decl.c:8093
 
32524
 #, gcc-internal-format
 
32525
@@ -25331,12 +25293,12 @@
 
32526
 #: c/c-decl.c:8156
 
32527
 #, gcc-internal-format
 
32528
 msgid "number of arguments doesn%'t match prototype"
 
32529
-msgstr ""
 
32530
+msgstr "số lượng đối số không giống với nó khi khai báo mẫu hàm"
 
32531
 
 
32532
 #: c/c-decl.c:8159 c/c-decl.c:8201 c/c-decl.c:8215
 
32533
 #, gcc-internal-format
 
32534
 msgid "prototype declaration"
 
32535
-msgstr ""
 
32536
+msgstr "khai báo mẫu trước"
 
32537
 
 
32538
 #: c/c-decl.c:8193
 
32539
 #, gcc-internal-format
 
32540
@@ -25358,15 +25320,15 @@
 
32541
 msgid "argument %qD doesn%'t match prototype"
 
32542
 msgstr ""
 
32543
 
 
32544
-#: c/c-decl.c:8396 cp/decl.c:13848
 
32545
-#, gcc-internal-format
 
32546
+#: c/c-decl.c:8396 cp/decl.c:13839
 
32547
+#, fuzzy, gcc-internal-format
 
32548
 msgid "no return statement in function returning non-void"
 
32549
-msgstr ""
 
32550
+msgstr "« return » (trả lại) không có giá trị, trong hàm trả lại non-void (không rỗng)"
 
32551
 
 
32552
 #: c/c-decl.c:8416
 
32553
 #, gcc-internal-format
 
32554
 msgid "parameter %qD set but not used"
 
32555
-msgstr ""
 
32556
+msgstr "đối số %qD đặt nhưng chưa được dùng"
 
32557
 
 
32558
 #. If we get here, declarations have been used in a for loop without
 
32559
 #. the C99 for loop scope.  This doesn't make much sense, so don't
 
32560
@@ -25394,7 +25356,7 @@
 
32561
 #: c/c-decl.c:8555
 
32562
 #, gcc-internal-format
 
32563
 msgid "%<struct %E%> declared in %<for%> loop initial declaration"
 
32564
-msgstr ""
 
32565
+msgstr "%<struct %E%> được khai báo trong khai báo khởi tạo vòng lặp %<for%>"
 
32566
 
 
32567
 #: c/c-decl.c:8560
 
32568
 #, gcc-internal-format
 
32569
@@ -25426,7 +25388,7 @@
 
32570
 msgid "two or more data types in declaration specifiers"
 
32571
 msgstr ""
 
32572
 
 
32573
-#: c/c-decl.c:8924 cp/parser.c:22803
 
32574
+#: c/c-decl.c:8924 cp/parser.c:22807
 
32575
 #, gcc-internal-format
 
32576
 msgid "%<long long long%> is too long for GCC"
 
32577
 msgstr "%<long long long%> là quá dài đối với GCC"
 
32578
@@ -25452,14 +25414,14 @@
 
32579
 msgstr "%<__int128%> không được hỗ trợ cho đích này"
 
32580
 
 
32581
 #: c/c-decl.c:9240
 
32582
-#, fuzzy, gcc-internal-format
 
32583
+#, gcc-internal-format
 
32584
 msgid "ISO C does not support %<__int128%> type"
 
32585
-msgstr "SH2a không hỗ trợ tình trạng về cuối nhỏ"
 
32586
+msgstr "ISO C không hỗ trợ kiểu %<__int128%>"
 
32587
 
 
32588
 #: c/c-decl.c:9465
 
32589
 #, gcc-internal-format
 
32590
 msgid "ISO C does not support decimal floating point"
 
32591
-msgstr ""
 
32592
+msgstr "ISO C không hỗ trợ kiểu dấu chấm động hệ thập phân"
 
32593
 
 
32594
 #: c/c-decl.c:9488 c/c-decl.c:9732 c/c-parser.c:6232
 
32595
 #, gcc-internal-format
 
32596
@@ -25554,19 +25516,19 @@
 
32597
 #: c/c-parser.c:1464 c/c-parser.c:2046 c/c-parser.c:3321
 
32598
 #, gcc-internal-format
 
32599
 msgid "unknown type name %qE"
 
32600
-msgstr ""
 
32601
+msgstr "không hiểu tên kiểu %qE"
 
32602
 
 
32603
-#: c/c-parser.c:1484 c/c-parser.c:8618 cp/parser.c:28127
 
32604
+#: c/c-parser.c:1484 c/c-parser.c:8618 cp/parser.c:28131
 
32605
 #, gcc-internal-format
 
32606
 msgid "expected declaration specifiers"
 
32607
-msgstr ""
 
32608
+msgstr "cần các định danh khai báo"
 
32609
 
 
32610
 #: c/c-parser.c:1509 c/c-parser.c:2632
 
32611
 #, gcc-internal-format
 
32612
 msgid "expected %<;%>, identifier or %<(%>"
 
32613
 msgstr "cần %<;%>, định danh hoặc %<(%>"
 
32614
 
 
32615
-#: c/c-parser.c:1527 cp/parser.c:24553 cp/parser.c:24627
 
32616
+#: c/c-parser.c:1527 cp/parser.c:24557 cp/parser.c:24631
 
32617
 #, gcc-internal-format
 
32618
 msgid "prefix attributes are ignored for methods"
 
32619
 msgstr ""
 
32620
@@ -25597,7 +25559,7 @@
 
32621
 #: c/c-parser.c:1708 c/c-parser.c:1724
 
32622
 #, gcc-internal-format
 
32623
 msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
 
32624
-msgstr ""
 
32625
+msgstr "cần %<=%>, %<,%>, %<;%>, %<asm%> hay %<__attribute__%>"
 
32626
 
 
32627
 #: c/c-parser.c:1716
 
32628
 #, gcc-internal-format
 
32629
@@ -25607,22 +25569,22 @@
 
32630
 #: c/c-parser.c:1832
 
32631
 #, gcc-internal-format
 
32632
 msgid "ISO C99 does not support %<_Static_assert%>"
 
32633
-msgstr ""
 
32634
+msgstr "ISO C99 không hỗ trợ %<_Static_assert%>"
 
32635
 
 
32636
 #: c/c-parser.c:1835
 
32637
 #, gcc-internal-format
 
32638
 msgid "ISO C90 does not support %<_Static_assert%>"
 
32639
-msgstr ""
 
32640
+msgstr "ISO C90 không hỗ trợ %<_Static_assert%>"
 
32641
 
 
32642
-#: c/c-parser.c:1860 c/c-parser.c:3388 c/c-parser.c:8673 cp/parser.c:27998
 
32643
+#: c/c-parser.c:1860 c/c-parser.c:3388 c/c-parser.c:8673 cp/parser.c:28002
 
32644
 #, gcc-internal-format
 
32645
 msgid "expected string literal"
 
32646
-msgstr ""
 
32647
+msgstr "cần chuỗi văn chương"
 
32648
 
 
32649
 #: c/c-parser.c:1868
 
32650
-#, gcc-internal-format
 
32651
+#, fuzzy, gcc-internal-format
 
32652
 msgid "expression in static assertion is not an integer"
 
32653
-msgstr ""
 
32654
+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"
 
32655
 
 
32656
 #: c/c-parser.c:1875
 
32657
 #, fuzzy, gcc-internal-format
 
32658
@@ -25632,12 +25594,12 @@
 
32659
 #: c/c-parser.c:1880
 
32660
 #, fuzzy, gcc-internal-format
 
32661
 msgid "expression in static assertion is not constant"
 
32662
-msgstr "yếu tố sơ khởi không phải hằng số"
 
32663
+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"
 
32664
 
 
32665
 #: c/c-parser.c:1885
 
32666
-#, gcc-internal-format
 
32667
+#, fuzzy, gcc-internal-format
 
32668
 msgid "static assertion failed: %E"
 
32669
-msgstr ""
 
32670
+msgstr "malloc (cấp phát bộ nhớ): lỗi khẳng định: %s\n"
 
32671
 
 
32672
 #: c/c-parser.c:2262 c/c-parser.c:3161 c/c-parser.c:3836 c/c-parser.c:4110
 
32673
 #: c/c-parser.c:5223 c/c-parser.c:5310 c/c-parser.c:5932 c/c-parser.c:6286
 
32674
@@ -25646,13 +25608,13 @@
 
32675
 #: c/c-parser.c:7409 c/c-parser.c:7417 c/c-parser.c:7446 c/c-parser.c:7459
 
32676
 #: c/c-parser.c:7764 c/c-parser.c:7888 c/c-parser.c:8316 c/c-parser.c:8351
 
32677
 #: c/c-parser.c:8404 c/c-parser.c:8457 c/c-parser.c:8473 c/c-parser.c:8519
 
32678
-#: c/c-parser.c:8798 c/c-parser.c:9873 c/c-parser.c:10676 cp/parser.c:23013
 
32679
-#: cp/parser.c:25397 cp/parser.c:25427 cp/parser.c:25497 cp/parser.c:27718
 
32680
+#: c/c-parser.c:8798 c/c-parser.c:9873 c/c-parser.c:10676 cp/parser.c:23017
 
32681
+#: cp/parser.c:25401 cp/parser.c:25431 cp/parser.c:25501 cp/parser.c:27722
 
32682
 #, gcc-internal-format
 
32683
 msgid "expected identifier"
 
32684
 msgstr "cần định danh"
 
32685
 
 
32686
-#: c/c-parser.c:2295 cp/parser.c:14837
 
32687
+#: c/c-parser.c:2295 cp/parser.c:14839
 
32688
 #, gcc-internal-format
 
32689
 msgid "comma at end of enumerator list"
 
32690
 msgstr ""
 
32691
@@ -25685,7 +25647,7 @@
 
32692
 #: c/c-parser.c:2594 c/c-parser.c:3650
 
32693
 #, gcc-internal-format
 
32694
 msgid "expected specifier-qualifier-list"
 
32695
-msgstr ""
 
32696
+msgstr "cần specifier-qualifier-list"
 
32697
 
 
32698
 #: c/c-parser.c:2605
 
32699
 #, gcc-internal-format
 
32700
@@ -25730,7 +25692,7 @@
 
32701
 #: c/c-parser.c:3328
 
32702
 #, gcc-internal-format
 
32703
 msgid "expected declaration specifiers or %<...%>"
 
32704
-msgstr ""
 
32705
+msgstr "cần các định danh khai báo hay %<...%>"
 
32706
 
 
32707
 #: c/c-parser.c:3382
 
32708
 #, gcc-internal-format
 
32709
@@ -25770,7 +25732,7 @@
 
32710
 #: c/c-parser.c:4131 c/c-parser.c:4212
 
32711
 #, gcc-internal-format
 
32712
 msgid "expected declaration or statement"
 
32713
-msgstr ""
 
32714
+msgstr "cần khai báo hay câu lệnh"
 
32715
 
 
32716
 #: c/c-parser.c:4163 c/c-parser.c:4193
 
32717
 #, gcc-internal-format
 
32718
@@ -25849,7 +25811,7 @@
 
32719
 #: c/c-parser.c:5093
 
32720
 #, gcc-internal-format
 
32721
 msgid "%E qualifier ignored on asm"
 
32722
-msgstr ""
 
32723
+msgstr "từ hạn định %E bị bỏ qua trên asm"
 
32724
 
 
32725
 #: c/c-parser.c:5440
 
32726
 #, gcc-internal-format
 
32727
@@ -25859,7 +25821,7 @@
 
32728
 #: c/c-parser.c:5897
 
32729
 #, gcc-internal-format
 
32730
 msgid "traditional C rejects the unary plus operator"
 
32731
-msgstr ""
 
32732
+msgstr "ngôn ngữ C truyền thống từ chối toán tử cộng một ngôi"
 
32733
 
 
32734
 #: c/c-parser.c:6026
 
32735
 #, gcc-internal-format
 
32736
@@ -25879,7 +25841,7 @@
 
32737
 #: c/c-parser.c:6101
 
32738
 #, gcc-internal-format
 
32739
 msgid "ISO C does not allow %<%E (expression)%>"
 
32740
-msgstr ""
 
32741
+msgstr "ISO C không cho phép %<%E (biểu thức)%>"
 
32742
 
 
32743
 #: c/c-parser.c:6126
 
32744
 #, gcc-internal-format
 
32745
@@ -25889,7 +25851,7 @@
 
32746
 #: c/c-parser.c:6297 c/c-parser.c:6747 c/c-parser.c:6766
 
32747
 #, gcc-internal-format
 
32748
 msgid "expected expression"
 
32749
-msgstr ""
 
32750
+msgstr "cần biểu thức"
 
32751
 
 
32752
 #: c/c-parser.c:6315
 
32753
 #, gcc-internal-format
 
32754
@@ -25904,7 +25866,7 @@
 
32755
 #: c/c-parser.c:6520
 
32756
 #, gcc-internal-format
 
32757
 msgid "wrong number of arguments to %<__builtin_choose_expr%>"
 
32758
-msgstr ""
 
32759
+msgstr "sai số lượng đối số cho %<__builtin_choose_expr%>"
 
32760
 
 
32761
 #: c/c-parser.c:6536
 
32762
 #, gcc-internal-format
 
32763
@@ -25912,9 +25874,9 @@
 
32764
 msgstr ""
 
32765
 
 
32766
 #: c/c-parser.c:6602
 
32767
-#, fuzzy, gcc-internal-format
 
32768
+#, gcc-internal-format
 
32769
 msgid "wrong number of arguments to %<__builtin_complex%>"
 
32770
-msgstr "đối số có loại sai đối với phần bù bit"
 
32771
+msgstr "đối số sai số lượng cho %<__builtin_complex%>"
 
32772
 
 
32773
 #: c/c-parser.c:6624
 
32774
 #, gcc-internal-format
 
32775
@@ -25947,14 +25909,14 @@
 
32776
 msgstr ""
 
32777
 
 
32778
 #: c/c-parser.c:7190
 
32779
-#, fuzzy, gcc-internal-format
 
32780
+#, gcc-internal-format
 
32781
 msgid "expected identifier or %<)%>"
 
32782
-msgstr "cần %<,%> hoặc %<)%>"
 
32783
+msgstr "cần định danh %<)%>"
 
32784
 
 
32785
 #: c/c-parser.c:7286
 
32786
 #, gcc-internal-format
 
32787
 msgid "extra semicolon"
 
32788
-msgstr ""
 
32789
+msgstr "dấu chấm phẩy mở rộng"
 
32790
 
 
32791
 #: c/c-parser.c:7534
 
32792
 #, gcc-internal-format
 
32793
@@ -25981,77 +25943,77 @@
 
32794
 msgid "no type or storage class may be specified here,"
 
32795
 msgstr ""
 
32796
 
 
32797
-#: c/c-parser.c:8320 c/c-parser.c:8377 cp/parser.c:25457
 
32798
-#, fuzzy, gcc-internal-format
 
32799
+#: c/c-parser.c:8320 c/c-parser.c:8377 cp/parser.c:25461
 
32800
+#, gcc-internal-format
 
32801
 msgid "unknown property attribute"
 
32802
-msgstr "<không rõ toán hạng>"
 
32803
+msgstr "không hiểu thuộc tính tính chất"
 
32804
 
 
32805
-#: c/c-parser.c:8341 cp/parser.c:25417
 
32806
+#: c/c-parser.c:8341 cp/parser.c:25421
 
32807
 #, gcc-internal-format
 
32808
 msgid "missing %<=%> (after %<getter%> attribute)"
 
32809
 msgstr "thiếu %<=%> (sau thuộc tính %<getter%>)"
 
32810
 
 
32811
-#: c/c-parser.c:8344 cp/parser.c:25420
 
32812
+#: c/c-parser.c:8344 cp/parser.c:25424
 
32813
 #, gcc-internal-format
 
32814
 msgid "missing %<=%> (after %<setter%> attribute)"
 
32815
 msgstr "thiếu %<=%> (sau thuộc tính %<setter%>)"
 
32816
 
 
32817
-#: c/c-parser.c:8358 cp/parser.c:25435
 
32818
-#, gcc-internal-format
 
32819
+#: c/c-parser.c:8358 cp/parser.c:25439
 
32820
+#, fuzzy, gcc-internal-format
 
32821
 msgid "the %<setter%> attribute may only be specified once"
 
32822
-msgstr ""
 
32823
+msgstr "tùy chọn --pid có lẽ chỉ dùng một lần"
 
32824
 
 
32825
-#: c/c-parser.c:8363 cp/parser.c:25441
 
32826
+#: c/c-parser.c:8363 cp/parser.c:25445
 
32827
 #, gcc-internal-format
 
32828
 msgid "setter name must terminate with %<:%>"
 
32829
 msgstr ""
 
32830
 
 
32831
-#: c/c-parser.c:8370 cp/parser.c:25449
 
32832
-#, gcc-internal-format
 
32833
+#: c/c-parser.c:8370 cp/parser.c:25453
 
32834
+#, fuzzy, gcc-internal-format
 
32835
 msgid "the %<getter%> attribute may only be specified once"
 
32836
-msgstr ""
 
32837
+msgstr "tùy chọn --pid có lẽ chỉ dùng một lần"
 
32838
 
 
32839
-#: c/c-parser.c:8556 cp/parser.c:28042
 
32840
+#: c/c-parser.c:8556 cp/parser.c:28046
 
32841
 #, gcc-internal-format
 
32842
 msgid "%<#pragma omp barrier%> may only be used in compound statements"
 
32843
 msgstr "%<#pragma omp barrier%> chỉ có thể sử dụng trong các biểu thức phức hợp"
 
32844
 
 
32845
-#: c/c-parser.c:8567 cp/parser.c:28057
 
32846
+#: c/c-parser.c:8567 cp/parser.c:28061
 
32847
 #, gcc-internal-format
 
32848
 msgid "%<#pragma omp flush%> may only be used in compound statements"
 
32849
 msgstr "%<#pragma omp flush%> chỉ có thể sử dụng trong các biểu thức phức hợp"
 
32850
 
 
32851
-#: c/c-parser.c:8578 cp/parser.c:28073
 
32852
+#: c/c-parser.c:8578 cp/parser.c:28077
 
32853
 #, gcc-internal-format
 
32854
 msgid "%<#pragma omp taskwait%> may only be used in compound statements"
 
32855
 msgstr "%<#pragma omp taskwait%> chỉ có thể sử dụng trong các biểu thức phức hợp"
 
32856
 
 
32857
-#: c/c-parser.c:8589 cp/parser.c:28089
 
32858
+#: c/c-parser.c:8589 cp/parser.c:28093
 
32859
 #, gcc-internal-format
 
32860
 msgid "%<#pragma omp taskyield%> may only be used in compound statements"
 
32861
 msgstr "%<#pragma omp taskyield%> chỉ có thể sử dụng trong các biểu thức phức hợp"
 
32862
 
 
32863
-#: c/c-parser.c:8602 cp/parser.c:28117
 
32864
+#: c/c-parser.c:8602 cp/parser.c:28121
 
32865
 #, gcc-internal-format
 
32866
 msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
 
32867
 msgstr "%<#pragma omp section%> chỉ có thể sử dụng trong cấu trúc %<#pragma omp sections%>"
 
32868
 
 
32869
-#: c/c-parser.c:8608 cp/parser.c:28032
 
32870
+#: c/c-parser.c:8608 cp/parser.c:28036
 
32871
 #, gcc-internal-format
 
32872
 msgid "%<#pragma GCC pch_preprocess%> must be first"
 
32873
-msgstr ""
 
32874
+msgstr "%<#pragma GCC pch_preprocess%> phải là đầu tiên"
 
32875
 
 
32876
-#: c/c-parser.c:8773 cp/parser.c:25705
 
32877
+#: c/c-parser.c:8773 cp/parser.c:25709
 
32878
 #, gcc-internal-format
 
32879
 msgid "too many %qs clauses"
 
32880
 msgstr "quá nhiều mệnh đề %qs"
 
32881
 
 
32882
-#: c/c-parser.c:8875 cp/parser.c:25820
 
32883
+#: c/c-parser.c:8875 cp/parser.c:25824
 
32884
 #, gcc-internal-format
 
32885
 msgid "collapse argument needs positive constant integer expression"
 
32886
 msgstr ""
 
32887
 
 
32888
-#: c/c-parser.c:8941 cp/parser.c:25871
 
32889
+#: c/c-parser.c:8941 cp/parser.c:25875
 
32890
 #, gcc-internal-format
 
32891
 msgid "expected %<none%> or %<shared%>"
 
32892
 msgstr "cần %<none%> hoặc %<shared%>"
 
32893
@@ -26064,44 +26026,44 @@
 
32894
 #: c/c-parser.c:9088
 
32895
 #, gcc-internal-format
 
32896
 msgid "%<num_threads%> value must be positive"
 
32897
-msgstr ""
 
32898
+msgstr "%<num_threads%> giá trị phải dương"
 
32899
 
 
32900
-#: c/c-parser.c:9192 cp/parser.c:26090
 
32901
+#: c/c-parser.c:9192 cp/parser.c:26094
 
32902
 #, gcc-internal-format
 
32903
 msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%>, %<min%> or %<max%>"
 
32904
 msgstr "cần %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%>, %<min%> hoặc %<max%>"
 
32905
 
 
32906
-#: c/c-parser.c:9281 cp/parser.c:26175
 
32907
+#: c/c-parser.c:9281 cp/parser.c:26179
 
32908
 #, gcc-internal-format
 
32909
 msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
 
32910
 msgstr ""
 
32911
 
 
32912
-#: c/c-parser.c:9285 cp/parser.c:26178
 
32913
+#: c/c-parser.c:9285 cp/parser.c:26182
 
32914
 #, gcc-internal-format
 
32915
 msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
 
32916
 msgstr ""
 
32917
 
 
32918
-#: c/c-parser.c:9303 cp/parser.c:26194
 
32919
+#: c/c-parser.c:9303 cp/parser.c:26198
 
32920
 #, gcc-internal-format
 
32921
 msgid "invalid schedule kind"
 
32922
-msgstr ""
 
32923
+msgstr "kiểu lịch biểu không hợp lệ"
 
32924
 
 
32925
-#: c/c-parser.c:9431 cp/parser.c:26326
 
32926
+#: c/c-parser.c:9431 cp/parser.c:26330
 
32927
 #, gcc-internal-format
 
32928
 msgid "expected %<#pragma omp%> clause"
 
32929
 msgstr "cần mệnh đề %<#pragma omp%>"
 
32930
 
 
32931
-#: c/c-parser.c:9440 cp/parser.c:26335
 
32932
+#: c/c-parser.c:9440 cp/parser.c:26339
 
32933
 #, gcc-internal-format
 
32934
 msgid "%qs is not valid for %qs"
 
32935
 msgstr "%qs không hợp lệ cho %qs"
 
32936
 
 
32937
-#: c/c-parser.c:9732 cp/parser.c:26619
 
32938
+#: c/c-parser.c:9732 cp/parser.c:26623
 
32939
 #, gcc-internal-format
 
32940
 msgid "invalid form of %<#pragma omp atomic%>"
 
32941
 msgstr ""
 
32942
 
 
32943
-#: c/c-parser.c:9772 c/c-parser.c:9790 cp/parser.c:26650 cp/parser.c:26667
 
32944
+#: c/c-parser.c:9772 c/c-parser.c:9790 cp/parser.c:26654 cp/parser.c:26671
 
32945
 #, gcc-internal-format
 
32946
 msgid "invalid operator for %<#pragma omp atomic%>"
 
32947
 msgstr ""
 
32948
@@ -26111,7 +26073,7 @@
 
32949
 msgid "expected %<(%> or end of line"
 
32950
 msgstr "cần %<(%> hoặc xuống dòng"
 
32951
 
 
32952
-#: c/c-parser.c:9932 cp/parser.c:26939
 
32953
+#: c/c-parser.c:9932 cp/parser.c:26943
 
32954
 #, gcc-internal-format
 
32955
 msgid "for statement expected"
 
32956
 msgstr "cần câu lệnh for"
 
32957
@@ -26119,19 +26081,19 @@
 
32958
 #: c/c-parser.c:9985 cp/semantics.c:4785 cp/semantics.c:4855
 
32959
 #, gcc-internal-format
 
32960
 msgid "expected iteration declaration or initialization"
 
32961
-msgstr ""
 
32962
+msgstr "cần khai báo nhắc lại hay sự khởi tạo"
 
32963
 
 
32964
 #: c/c-parser.c:10066
 
32965
 #, gcc-internal-format
 
32966
 msgid "not enough perfectly nested loops"
 
32967
 msgstr ""
 
32968
 
 
32969
-#: c/c-parser.c:10119 cp/parser.c:27284
 
32970
+#: c/c-parser.c:10119 cp/parser.c:27288
 
32971
 #, gcc-internal-format
 
32972
 msgid "collapsed loops not perfectly nested"
 
32973
 msgstr ""
 
32974
 
 
32975
-#: c/c-parser.c:10157 cp/parser.c:27125 cp/parser.c:27163 cp/pt.c:12692
 
32976
+#: c/c-parser.c:10157 cp/parser.c:27129 cp/parser.c:27167 cp/pt.c:12687
 
32977
 #, gcc-internal-format
 
32978
 msgid "iteration variable %qD should not be firstprivate"
 
32979
 msgstr ""
 
32980
@@ -26156,35 +26118,35 @@
 
32981
 msgid "%<threadprivate%> %qE has incomplete type"
 
32982
 msgstr ""
 
32983
 
 
32984
-#: c/c-parser.c:10823 cp/parser.c:27928
 
32985
+#: c/c-parser.c:10823 cp/parser.c:27932
 
32986
 #, gcc-internal-format
 
32987
 msgid "%<__transaction_cancel%> without transactional memory support enabled"
 
32988
 msgstr ""
 
32989
 
 
32990
-#: c/c-parser.c:10829 cp/parser.c:27934
 
32991
+#: c/c-parser.c:10829 cp/parser.c:27938
 
32992
 #, gcc-internal-format
 
32993
 msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
 
32994
-msgstr ""
 
32995
+msgstr "%<__transaction_cancel%> nằm trong một %<__transaction_relaxed%>"
 
32996
 
 
32997
-#: c/c-parser.c:10838 cp/parser.c:27943
 
32998
+#: c/c-parser.c:10838 cp/parser.c:27947
 
32999
 #, gcc-internal-format
 
33000
 msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
 
33001
-msgstr ""
 
33002
+msgstr "vòng ngoài hơn %<__transaction_cancel%> không nằm trong vòng ngoài hơn %<__transaction_atomic%>"
 
33003
 
 
33004
-#: c/c-parser.c:10840 cp/parser.c:27946
 
33005
+#: c/c-parser.c:10840 cp/parser.c:27950
 
33006
 #, gcc-internal-format
 
33007
 msgid "  or a %<transaction_may_cancel_outer%> function"
 
33008
-msgstr ""
 
33009
+msgstr "  hoặc một hàm %<transaction_may_cancel_outer%>"
 
33010
 
 
33011
-#: c/c-parser.c:10846 cp/parser.c:27952
 
33012
+#: c/c-parser.c:10846 cp/parser.c:27956
 
33013
 #, gcc-internal-format
 
33014
 msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
 
33015
-msgstr ""
 
33016
+msgstr "%<__transaction_cancel%> không nằm trong %<__transaction_atomic%>"
 
33017
 
 
33018
 #: c/c-typeck.c:208
 
33019
-#, gcc-internal-format
 
33020
+#, fuzzy, gcc-internal-format
 
33021
 msgid "%qD has an incomplete type"
 
33022
-msgstr ""
 
33023
+msgstr "$$ của « %s » không có kiểu được khai báo"
 
33024
 
 
33025
 #: c/c-typeck.c:229 c/c-typeck.c:8540 c/c-typeck.c:8582 cp/call.c:3742
 
33026
 #, gcc-internal-format
 
33027
@@ -26192,9 +26154,9 @@
 
33028
 msgstr "sử dụng sai biểu thức void"
 
33029
 
 
33030
 #: c/c-typeck.c:237
 
33031
-#, gcc-internal-format
 
33032
+#, fuzzy, gcc-internal-format
 
33033
 msgid "invalid use of flexible array member"
 
33034
-msgstr ""
 
33035
+msgstr "sai sử dụng mảng không phải lvalue"
 
33036
 
 
33037
 #: c/c-typeck.c:243 cp/typeck2.c:424
 
33038
 #, gcc-internal-format
 
33039
@@ -26202,9 +26164,9 @@
 
33040
 msgstr ""
 
33041
 
 
33042
 #: c/c-typeck.c:251
 
33043
-#, gcc-internal-format
 
33044
+#, fuzzy, gcc-internal-format
 
33045
 msgid "invalid use of undefined type %<%s %E%>"
 
33046
-msgstr ""
 
33047
+msgstr "Sử dụng một loại số nguyên 8-bit"
 
33048
 
 
33049
 #. If this type has a typedef-name, the TYPE_NAME is a TYPE_DECL.
 
33050
 #: c/c-typeck.c:255
 
33051
@@ -26238,9 +26200,9 @@
 
33052
 msgstr ""
 
33053
 
 
33054
 #: c/c-typeck.c:1214
 
33055
-#, gcc-internal-format
 
33056
+#, fuzzy, gcc-internal-format
 
33057
 msgid "types are not quite compatible"
 
33058
-msgstr ""
 
33059
+msgstr "« shared » và « mdll » không tương thích với nhau"
 
33060
 
 
33061
 #: c/c-typeck.c:1218
 
33062
 #, gcc-internal-format
 
33063
@@ -26253,9 +26215,9 @@
 
33064
 msgstr ""
 
33065
 
 
33066
 #: c/c-typeck.c:1726 c/c-typeck.c:3396
 
33067
-#, gcc-internal-format
 
33068
+#, fuzzy, gcc-internal-format
 
33069
 msgid "arithmetic on pointer to an incomplete type"
 
33070
-msgstr ""
 
33071
+msgstr "nguồn là một hàm trỏ tới loại không hoàn toàn"
 
33072
 
 
33073
 #: c/c-typeck.c:1790
 
33074
 #, gcc-internal-format
 
33075
@@ -26273,14 +26235,14 @@
 
33076
 msgstr ""
 
33077
 
 
33078
 #: c/c-typeck.c:2257
 
33079
-#, gcc-internal-format
 
33080
+#, fuzzy, gcc-internal-format
 
33081
 msgid "dereferencing pointer to incomplete type"
 
33082
-msgstr ""
 
33083
+msgstr "nguồn là một hàm trỏ tới loại không hoàn toàn"
 
33084
 
 
33085
 #: c/c-typeck.c:2261
 
33086
-#, gcc-internal-format
 
33087
+#, fuzzy, gcc-internal-format
 
33088
 msgid "dereferencing %<void *%> pointer"
 
33089
-msgstr ""
 
33090
+msgstr "\tBảng Cái Chỉ Tên \t\t"
 
33091
 
 
33092
 #: c/c-typeck.c:2317
 
33093
 #, gcc-internal-format
 
33094
@@ -26290,7 +26252,7 @@
 
33095
 #: c/c-typeck.c:2329 cp/typeck.c:2999 cp/typeck.c:3093
 
33096
 #, gcc-internal-format
 
33097
 msgid "array subscript is not an integer"
 
33098
-msgstr ""
 
33099
+msgstr "chỉ số mảng không phải là số nguyên"
 
33100
 
 
33101
 #: c/c-typeck.c:2335
 
33102
 #, gcc-internal-format
 
33103
@@ -26346,14 +26308,14 @@
 
33104
 msgstr ""
 
33105
 
 
33106
 #: c/c-typeck.c:2951
 
33107
-#, fuzzy, gcc-internal-format
 
33108
+#, gcc-internal-format
 
33109
 msgid "too many arguments to method %qE"
 
33110
-msgstr "quá nhiều đối số tới %%:version-compare"
 
33111
+msgstr "quá nhiều đối số cho cho phương thức %qE"
 
33112
 
 
33113
 #: c/c-typeck.c:2990
 
33114
-#, gcc-internal-format, gfc-internal-format
 
33115
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
33116
 msgid "type of formal parameter %d is incomplete"
 
33117
-msgstr ""
 
33118
+msgstr "nguồn có loại hạng không hoàn toàn"
 
33119
 
 
33120
 #: c/c-typeck.c:3005
 
33121
 #, gcc-internal-format
 
33122
@@ -26433,7 +26395,7 @@
 
33123
 #: c/c-typeck.c:3340
 
33124
 #, gcc-internal-format
 
33125
 msgid "pointer to a function used in subtraction"
 
33126
-msgstr ""
 
33127
+msgstr "con trỏ đến hàm được dùng trong phép trừ"
 
33128
 
 
33129
 #: c/c-typeck.c:3504
 
33130
 #, gcc-internal-format
 
33131
@@ -26463,22 +26425,22 @@
 
33132
 #: c/c-typeck.c:3635 c/c-typeck.c:3667
 
33133
 #, gcc-internal-format
 
33134
 msgid "wrong type argument to increment"
 
33135
-msgstr ""
 
33136
+msgstr "đối số sai kiểu cho gia số"
 
33137
 
 
33138
 #: c/c-typeck.c:3637 c/c-typeck.c:3670
 
33139
-#, gcc-internal-format
 
33140
+#, fuzzy, gcc-internal-format
 
33141
 msgid "wrong type argument to decrement"
 
33142
-msgstr ""
 
33143
+msgstr "đối số có loại sai đối với bộ tuyệt đối"
 
33144
 
 
33145
 #: c/c-typeck.c:3657
 
33146
-#, gcc-internal-format
 
33147
+#, fuzzy, gcc-internal-format
 
33148
 msgid "increment of pointer to unknown structure"
 
33149
-msgstr ""
 
33150
+msgstr "# lỗi bộ dịch ngược (disassembler) nội tại, không thừa nhận bộ sửa đổi (m%c)"
 
33151
 
 
33152
 #: c/c-typeck.c:3660
 
33153
-#, gcc-internal-format
 
33154
+#, fuzzy, gcc-internal-format
 
33155
 msgid "decrement of pointer to unknown structure"
 
33156
-msgstr ""
 
33157
+msgstr "# lỗi bộ dịch ngược (disassembler) nội tại, không thừa nhận bộ sửa đổi (m%c)"
 
33158
 
 
33159
 #: c/c-typeck.c:3744
 
33160
 #, gcc-internal-format
 
33161
@@ -26533,7 +26495,7 @@
 
33162
 #: c/c-typeck.c:4236 c/c-typeck.c:4245
 
33163
 #, gcc-internal-format
 
33164
 msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
 
33165
-msgstr ""
 
33166
+msgstr "ISO C cấm chỉ biểu thức điều kiện giữa %<void *%> với con trỏ hàm"
 
33167
 
 
33168
 #: c/c-typeck.c:4258
 
33169
 #, gcc-internal-format
 
33170
@@ -26564,14 +26526,14 @@
 
33171
 msgstr ""
 
33172
 
 
33173
 #: c/c-typeck.c:4539
 
33174
-#, gcc-internal-format
 
33175
+#, fuzzy, gcc-internal-format
 
33176
 msgid "cast specifies array type"
 
33177
-msgstr ""
 
33178
+msgstr "%s:%d: lỗi: không cho phép kiểu cho tham chiếu mảng\n"
 
33179
 
 
33180
 #: c/c-typeck.c:4545
 
33181
-#, gcc-internal-format
 
33182
+#, fuzzy, gcc-internal-format
 
33183
 msgid "cast specifies function type"
 
33184
-msgstr ""
 
33185
+msgstr "<chưa giải quyết loại hàm quá tải>"
 
33186
 
 
33187
 #: c/c-typeck.c:4561
 
33188
 #, gcc-internal-format
 
33189
@@ -26581,7 +26543,7 @@
 
33190
 #: c/c-typeck.c:4578
 
33191
 #, gcc-internal-format
 
33192
 msgid "ISO C forbids casts to union type"
 
33193
-msgstr ""
 
33194
+msgstr "ISO C cấm chỉ áp kiểu thành kiểu hỗn hợp"
 
33195
 
 
33196
 #: c/c-typeck.c:4588
 
33197
 #, gcc-internal-format
 
33198
@@ -26639,9 +26601,9 @@
 
33199
 msgstr ""
 
33200
 
 
33201
 #: c/c-typeck.c:4926 c/c-typeck.c:5223
 
33202
-#, gcc-internal-format
 
33203
+#, fuzzy, gcc-internal-format
 
33204
 msgid "enum conversion in assignment is invalid in C++"
 
33205
-msgstr ""
 
33206
+msgstr "chuyển đổi enum trong bộ sơ khởi thì không hợp lệ trong C++"
 
33207
 
 
33208
 #. This macro is used to emit diagnostics to ensure that all format
 
33209
 #. strings are complete sentences, visible to gettext and checked at
 
33210
@@ -26653,7 +26615,7 @@
 
33211
 #: c/c-typeck.c:5131 c/c-typeck.c:5161 c/c-typeck.c:5690
 
33212
 #, gcc-internal-format
 
33213
 msgid "expected %qT but argument is of type %qT"
 
33214
-msgstr ""
 
33215
+msgstr "cần %qT nhưng đối số là kiểu %qT"
 
33216
 
 
33217
 #: c/c-typeck.c:5221
 
33218
 #, gcc-internal-format
 
33219
@@ -26666,9 +26628,9 @@
 
33220
 msgstr "chuyển đổi enum trong bộ sơ khởi thì không hợp lệ trong C++"
 
33221
 
 
33222
 #: c/c-typeck.c:5227
 
33223
-#, gcc-internal-format
 
33224
+#, fuzzy, gcc-internal-format
 
33225
 msgid "enum conversion in return is invalid in C++"
 
33226
-msgstr ""
 
33227
+msgstr "chuyển đổi enum trong bộ sơ khởi thì không hợp lệ trong C++"
 
33228
 
 
33229
 #: c/c-typeck.c:5256
 
33230
 #, gcc-internal-format
 
33231
@@ -26813,9 +26775,9 @@
 
33232
 msgstr ""
 
33233
 
 
33234
 #: c/c-typeck.c:5632
 
33235
-#, gcc-internal-format
 
33236
+#, fuzzy, gcc-internal-format
 
33237
 msgid "return from incompatible pointer type"
 
33238
-msgstr ""
 
33239
+msgstr "%s đã trả lại kiểu car sai"
 
33240
 
 
33241
 #. ??? This should not be an error when inlining calls to
 
33242
 #. unprototyped functions.
 
33243
@@ -26887,7 +26849,7 @@
 
33244
 #: c/c-typeck.c:5943 c/c-typeck.c:5960 c/c-typeck.c:5978
 
33245
 #, gcc-internal-format
 
33246
 msgid "(near initialization for %qs)"
 
33247
-msgstr ""
 
33248
+msgstr "(gần chỗ khởi tạo cho %qs)"
 
33249
 
 
33250
 #: c/c-typeck.c:5993
 
33251
 #, gcc-internal-format
 
33252
@@ -26972,7 +26934,6 @@
 
33253
 
 
33254
 #: c/c-typeck.c:6975
 
33255
 #, fuzzy, gcc-internal-format
 
33256
-#| msgid "missing initializer"
 
33257
 msgid "missing initializer for field %qD of %qT"
 
33258
 msgstr "bộ sơ khởi còn thiếu"
 
33259
 
 
33260
@@ -27062,9 +27023,9 @@
 
33261
 msgstr "gặp yếu tố thừa trong bộ sơ khởi hợp"
 
33262
 
 
33263
 #: c/c-typeck.c:8260
 
33264
-#, gcc-internal-format
 
33265
+#, fuzzy, gcc-internal-format
 
33266
 msgid "traditional C rejects initialization of unions"
 
33267
-msgstr ""
 
33268
+msgstr "ngôn ngữ C truyền thống từ chối toán tử cộng chỉ có một tác tử"
 
33269
 
 
33270
 #: c/c-typeck.c:8328
 
33271
 #, gcc-internal-format
 
33272
@@ -27089,17 +27050,17 @@
 
33273
 #: c/c-typeck.c:8653 cp/typeck.c:8093
 
33274
 #, gcc-internal-format
 
33275
 msgid "function declared %<noreturn%> has a %<return%> statement"
 
33276
-msgstr ""
 
33277
+msgstr "hàm đã khai báo %<noreturn%> có một câu lệnh %<return%>"
 
33278
 
 
33279
 #: c/c-typeck.c:8676
 
33280
 #, gcc-internal-format
 
33281
 msgid "%<return%> with no value, in function returning non-void"
 
33282
-msgstr ""
 
33283
+msgstr "%<return%> (trả lại) không có giá trị, trong hàm trả lại non-void (không rỗng)"
 
33284
 
 
33285
 #: c/c-typeck.c:8686
 
33286
 #, gcc-internal-format
 
33287
 msgid "%<return%> with a value, in function returning void"
 
33288
-msgstr ""
 
33289
+msgstr "%<return%> với một giá trị, trong hàm trả lại void (rỗng)"
 
33290
 
 
33291
 #: c/c-typeck.c:8688
 
33292
 #, gcc-internal-format
 
33293
@@ -27112,9 +27073,9 @@
 
33294
 msgstr ""
 
33295
 
 
33296
 #: c/c-typeck.c:8829 cp/semantics.c:1032
 
33297
-#, gcc-internal-format
 
33298
+#, fuzzy, gcc-internal-format
 
33299
 msgid "switch quantity not an integer"
 
33300
-msgstr ""
 
33301
+msgstr "Khóa « %key:1 » không phải là số nguyên."
 
33302
 
 
33303
 #: c/c-typeck.c:8842
 
33304
 #, gcc-internal-format
 
33305
@@ -27122,9 +27083,9 @@
 
33306
 msgstr ""
 
33307
 
 
33308
 #: c/c-typeck.c:8878 c/c-typeck.c:8886
 
33309
-#, gcc-internal-format
 
33310
+#, fuzzy, gcc-internal-format
 
33311
 msgid "case label is not an integer constant expression"
 
33312
-msgstr ""
 
33313
+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"
 
33314
 
 
33315
 #: c/c-typeck.c:8892 cp/parser.c:8963
 
33316
 #, gcc-internal-format
 
33317
@@ -27142,14 +27103,14 @@
 
33318
 msgstr ""
 
33319
 
 
33320
 #: c/c-typeck.c:9086 cp/parser.c:9994
 
33321
-#, gcc-internal-format
 
33322
+#, fuzzy, gcc-internal-format
 
33323
 msgid "break statement not within loop or switch"
 
33324
-msgstr ""
 
33325
+msgstr "không cho phép « break » (ngắt) nằm ở ngoại vòng lặp hay cấu trúc chọn lựa"
 
33326
 
 
33327
 #: c/c-typeck.c:9088 cp/parser.c:10015
 
33328
 #, gcc-internal-format
 
33329
 msgid "continue statement not within a loop"
 
33330
-msgstr ""
 
33331
+msgstr "câu lệnh `continue' nằm ở ngoài một vòng lặp"
 
33332
 
 
33333
 #: c/c-typeck.c:9093 cp/parser.c:10005
 
33334
 #, gcc-internal-format
 
33335
@@ -27159,7 +27120,7 @@
 
33336
 #: c/c-typeck.c:9119 cp/cp-gimplify.c:428
 
33337
 #, gcc-internal-format
 
33338
 msgid "statement with no effect"
 
33339
-msgstr ""
 
33340
+msgstr "câu lệnh không có tác dụng"
 
33341
 
 
33342
 #: c/c-typeck.c:9145
 
33343
 #, gcc-internal-format
 
33344
@@ -27199,7 +27160,7 @@
 
33345
 #: c/c-typeck.c:9988 c/c-typeck.c:9994
 
33346
 #, gcc-internal-format
 
33347
 msgid "ISO C forbids comparison of %<void *%> with function pointer"
 
33348
-msgstr ""
 
33349
+msgstr "ISO C cấm chỉ việc so sánh của %<void *%> với con trỏ hàm"
 
33350
 
 
33351
 #: c/c-typeck.c:10001 c/c-typeck.c:10091
 
33352
 #, gcc-internal-format
 
33353
@@ -27311,13 +27272,13 @@
 
33354
 #: cp/call.c:3118
 
33355
 #, gcc-internal-format
 
33356
 msgid "  no known conversion for argument %d from %qT to %qT"
 
33357
-msgstr ""
 
33358
+msgstr "  không hiểu chuyển đổi cho đối số %d từ %qT thành %qT"
 
33359
 
 
33360
 #: cp/call.c:3129 cp/pt.c:5337
 
33361
 #, gcc-internal-format, gfc-internal-format
 
33362
 msgid "  candidate expects %d argument, %d provided"
 
33363
 msgid_plural "  candidate expects %d arguments, %d provided"
 
33364
-msgstr[0] ""
 
33365
+msgstr[0] "  ứng cử cần %d đối số, %d được cung cấp"
 
33366
 
 
33367
 #: cp/call.c:3154
 
33368
 #, gcc-internal-format
 
33369
@@ -27337,17 +27298,17 @@
 
33370
 #: cp/call.c:3167
 
33371
 #, gcc-internal-format
 
33372
 msgid "%s%T <conversion>"
 
33373
-msgstr ""
 
33374
+msgstr "%s%T <chuyển đổi>"
 
33375
 
 
33376
 #: cp/call.c:3169
 
33377
 #, gcc-internal-format
 
33378
 msgid "%s%#D <near match>"
 
33379
-msgstr ""
 
33380
+msgstr "%s%#D <gần khớp>"
 
33381
 
 
33382
 #: cp/call.c:3171
 
33383
 #, gcc-internal-format
 
33384
 msgid "%s%#D <deleted>"
 
33385
-msgstr ""
 
33386
+msgstr "%s%#D <xóa>"
 
33387
 
 
33388
 #: cp/call.c:3173
 
33389
 #, gcc-internal-format
 
33390
@@ -27381,9 +27342,9 @@
 
33391
 msgstr ""
 
33392
 
 
33393
 #: cp/call.c:3589
 
33394
-#, gcc-internal-format
 
33395
+#, fuzzy, gcc-internal-format
 
33396
 msgid "conversion from %qT to %qT is ambiguous"
 
33397
-msgstr ""
 
33398
+msgstr "không hỗ trợ chức năng chuyển đổi từ « %s » đến « %s »"
 
33399
 
 
33400
 #: cp/call.c:3707
 
33401
 #, gcc-internal-format
 
33402
@@ -27398,7 +27359,7 @@
 
33403
 #: cp/call.c:3828
 
33404
 #, gcc-internal-format
 
33405
 msgid "call of overloaded %<%D(%A)%> is ambiguous"
 
33406
-msgstr ""
 
33407
+msgstr "gọi hàm quá tải %<%D(%A)%> chưa rõ ràng"
 
33408
 
 
33409
 #. It's no good looking for an overloaded operator() on a
 
33410
 #. pointer-to-member-function.
 
33411
@@ -27408,95 +27369,89 @@
 
33412
 msgstr ""
 
33413
 
 
33414
 #: cp/call.c:4116
 
33415
-#, gcc-internal-format
 
33416
+#, fuzzy, gcc-internal-format
 
33417
 msgid "no match for call to %<(%T) (%A)%>"
 
33418
-msgstr ""
 
33419
+msgstr "Cuộc gọi « %s » cho tập tin « %s » bị lỗi: %s\n"
 
33420
 
 
33421
 #: cp/call.c:4129
 
33422
 #, gcc-internal-format
 
33423
 msgid "call of %<(%T) (%A)%> is ambiguous"
 
33424
-msgstr ""
 
33425
+msgstr "cú gọi của %<(%T) (%A)%> chưa rõ ràng"
 
33426
 
 
33427
 #: cp/call.c:4177
 
33428
-#, fuzzy, gcc-internal-format
 
33429
-#| msgid "ambiguous method %s%s%s"
 
33430
+#, gcc-internal-format
 
33431
 msgid "ambiguous overload for "
 
33432
-msgstr "phương thức còn mơ hồ %s%s%s"
 
33433
+msgstr "quá tải chưa rõ ràng đối với"
 
33434
 
 
33435
 #: cp/call.c:4178
 
33436
 #, gcc-internal-format
 
33437
 msgid "no match for "
 
33438
-msgstr ""
 
33439
+msgstr "không khớp cho"
 
33440
 
 
33441
 #: cp/call.c:4181
 
33442
 #, gcc-internal-format
 
33443
 msgid " (operand types are %qT, %qT, and %qT)"
 
33444
-msgstr ""
 
33445
+msgstr " (các kiểu toán hạng là %qT, %qT, and %qT)"
 
33446
 
 
33447
 #: cp/call.c:4183
 
33448
-#, fuzzy, gcc-internal-format
 
33449
-#| msgid "comparison between %qT and %qT"
 
33450
+#, gcc-internal-format
 
33451
 msgid " (operand types are %qT and %qT)"
 
33452
-msgstr "so sánh giữa %qT và %qT"
 
33453
+msgstr " (các kiểu toán hạng là %qT và %qT)"
 
33454
 
 
33455
 #: cp/call.c:4185
 
33456
 #, gcc-internal-format
 
33457
 msgid " (operand type is %qT)"
 
33458
-msgstr ""
 
33459
+msgstr " (kiểu toán hạng là %qT)"
 
33460
 
 
33461
 #: cp/call.c:4205
 
33462
-#, fuzzy, gcc-internal-format
 
33463
-#| msgid "expected %<operator%>"
 
33464
+#, gcc-internal-format
 
33465
 msgid "ternary %<operator?:%>"
 
33466
-msgstr "cần %<operator%>"
 
33467
+msgstr "bộ tam nguyên %<operator?:%>"
 
33468
 
 
33469
 #: cp/call.c:4209
 
33470
 #, gcc-internal-format
 
33471
 msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
 
33472
-msgstr ""
 
33473
+msgstr "bộ tam nguyên %<operator?:%> trong %<%E ? %E : %E%>"
 
33474
 
 
33475
 #: cp/call.c:4218 cp/call.c:4249 cp/call.c:4258
 
33476
-#, fuzzy, gcc-internal-format
 
33477
-#| msgid "expected %<operator%>"
 
33478
+#, gcc-internal-format
 
33479
 msgid "%<operator%s%>"
 
33480
-msgstr "cần %<operator%>"
 
33481
+msgstr "%<operator%s%>"
 
33482
 
 
33483
 #: cp/call.c:4221
 
33484
 #, gcc-internal-format
 
33485
 msgid "%<operator%s%> in %<%E%s%>"
 
33486
-msgstr ""
 
33487
+msgstr "%<operator%s%> trong %<%E%s%>"
 
33488
 
 
33489
 #: cp/call.c:4228
 
33490
-#, fuzzy, gcc-internal-format
 
33491
-#| msgid "expected %<operator%>"
 
33492
+#, gcc-internal-format
 
33493
 msgid "%<operator[]%>"
 
33494
-msgstr "cần %<operator%>"
 
33495
+msgstr "%<operator[]%>"
 
33496
 
 
33497
 #: cp/call.c:4231
 
33498
 #, gcc-internal-format
 
33499
 msgid "%<operator[]%> in %<%E[%E]%>"
 
33500
-msgstr ""
 
33501
+msgstr "%<operator[]%> trong %<%E[%E]%>"
 
33502
 
 
33503
 #: cp/call.c:4239
 
33504
-#, fuzzy, gcc-internal-format
 
33505
-#| msgid "%s"
 
33506
+#, gcc-internal-format
 
33507
 msgid "%qs"
 
33508
-msgstr "%s"
 
33509
+msgstr "%qs"
 
33510
 
 
33511
 #: cp/call.c:4242
 
33512
 #, gcc-internal-format
 
33513
 msgid "%qs in %<%s %E%>"
 
33514
-msgstr ""
 
33515
+msgstr "%qs trong %<%s %E%>"
 
33516
 
 
33517
 #: cp/call.c:4252
 
33518
 #, gcc-internal-format
 
33519
 msgid "%<operator%s%> in %<%E %s %E%>"
 
33520
-msgstr ""
 
33521
+msgstr "%<operator%s%> trong %<%E %s %E%>"
 
33522
 
 
33523
 #: cp/call.c:4261
 
33524
 #, gcc-internal-format
 
33525
 msgid "%<operator%s%> in %<%s%E%>"
 
33526
-msgstr ""
 
33527
+msgstr "%<operator%s%> trong %<%s%E%>"
 
33528
 
 
33529
 #: cp/call.c:4359
 
33530
 #, gcc-internal-format
 
33531
@@ -27526,7 +27481,7 @@
 
33532
 #: cp/call.c:4567 cp/call.c:4818
 
33533
 #, gcc-internal-format
 
33534
 msgid "operands to ?: have different types %qT and %qT"
 
33535
-msgstr ""
 
33536
+msgstr "các toán hạng ?: có kiểu khác %qT và %qT"
 
33537
 
 
33538
 #: cp/call.c:4765
 
33539
 #, gcc-internal-format
 
33540
@@ -27549,9 +27504,9 @@
 
33541
 msgstr ""
 
33542
 
 
33543
 #: cp/call.c:5311
 
33544
-#, gcc-internal-format
 
33545
+#, fuzzy, gcc-internal-format
 
33546
 msgid "comparison between %q#T and %q#T"
 
33547
-msgstr ""
 
33548
+msgstr "một con số nằm giữa 0 và 1"
 
33549
 
 
33550
 #: cp/call.c:5573
 
33551
 #, gcc-internal-format
 
33552
@@ -27559,9 +27514,9 @@
 
33553
 msgstr ""
 
33554
 
 
33555
 #: cp/call.c:5574
 
33556
-#, gcc-internal-format
 
33557
+#, fuzzy, gcc-internal-format
 
33558
 msgid "selected for placement delete"
 
33559
-msgstr ""
 
33560
+msgstr "Đã chọn %d tệp tin để truyền."
 
33561
 
 
33562
 #: cp/call.c:5659
 
33563
 #, gcc-internal-format
 
33564
@@ -27569,9 +27524,9 @@
 
33565
 msgstr ""
 
33566
 
 
33567
 #: cp/call.c:5665
 
33568
-#, gcc-internal-format
 
33569
+#, fuzzy, gcc-internal-format
 
33570
 msgid "no suitable %<operator %s%> for %qT"
 
33571
-msgstr ""
 
33572
+msgstr "không có toán tử tiền gia cho loại"
 
33573
 
 
33574
 #: cp/call.c:5686
 
33575
 #, gcc-internal-format
 
33576
@@ -27591,7 +27546,7 @@
 
33577
 #: cp/call.c:5691
 
33578
 #, gcc-internal-format
 
33579
 msgid "within this context"
 
33580
-msgstr ""
 
33581
+msgstr "trong ngữ cảnh này"
 
33582
 
 
33583
 #: cp/call.c:5742
 
33584
 #, gcc-internal-format
 
33585
@@ -27599,9 +27554,9 @@
 
33586
 msgstr ""
 
33587
 
 
33588
 #: cp/call.c:5746
 
33589
-#, gcc-internal-format
 
33590
+#, fuzzy, gcc-internal-format
 
33591
 msgid "converting to non-pointer type %qT from NULL"
 
33592
-msgstr ""
 
33593
+msgstr "Cảnh báo về chuyển đổi NULL từ/đến một loại không phải hàm trỏ"
 
33594
 
 
33595
 #: cp/call.c:5755
 
33596
 #, gcc-internal-format
 
33597
@@ -27626,12 +27581,12 @@
 
33598
 #: cp/call.c:5839 cp/cvt.c:225
 
33599
 #, gcc-internal-format
 
33600
 msgid "invalid conversion from %qT to %qT"
 
33601
-msgstr ""
 
33602
+msgstr "chuyển đổi từ %qT thành %qT không hợp lệ"
 
33603
 
 
33604
 #: cp/call.c:5843 cp/call.c:6065
 
33605
 #, gcc-internal-format
 
33606
 msgid "  initializing argument %P of %qD"
 
33607
-msgstr ""
 
33608
+msgstr "  đang khởi tạo đối số %P của %qD"
 
33609
 
 
33610
 #: cp/call.c:5887
 
33611
 #, gcc-internal-format
 
33612
@@ -27641,12 +27596,12 @@
 
33613
 #: cp/call.c:5949 cp/call.c:6080
 
33614
 #, gcc-internal-format
 
33615
 msgid "  initializing argument %P of %q+D"
 
33616
-msgstr ""
 
33617
+msgstr "  đang khởi tạo đối số %P của %q+D"
 
33618
 
 
33619
 #: cp/call.c:6077
 
33620
 #, gcc-internal-format
 
33621
 msgid "cannot bind %qT lvalue to %qT"
 
33622
-msgstr ""
 
33623
+msgstr "không thể buộc %qT lvalue thành %qT"
 
33624
 
 
33625
 #: cp/call.c:6109
 
33626
 #, gcc-internal-format
 
33627
@@ -27705,126 +27660,126 @@
 
33628
 msgstr ""
 
33629
 
 
33630
 #: cp/call.c:6773
 
33631
-#, gcc-internal-format
 
33632
+#, fuzzy, gcc-internal-format
 
33633
 msgid "%qT is not an accessible base of %qT"
 
33634
-msgstr ""
 
33635
+msgstr "MAP (sơ đồ) ảnh bên khách không thể truy cập được."
 
33636
 
 
33637
 #: cp/call.c:6852
 
33638
 #, gcc-internal-format
 
33639
 msgid "deducing %qT as %qT"
 
33640
-msgstr ""
 
33641
+msgstr "suy diễn %qT như là %qT"
 
33642
 
 
33643
 #: cp/call.c:6855
 
33644
 #, gcc-internal-format
 
33645
 msgid "  in call to %q+D"
 
33646
-msgstr ""
 
33647
+msgstr "  trong gọi đến %q+D"
 
33648
 
 
33649
 #: cp/call.c:6857
 
33650
 #, gcc-internal-format
 
33651
 msgid "  (you can disable this with -fno-deduce-init-list)"
 
33652
 msgstr ""
 
33653
 
 
33654
-#: cp/call.c:7153
 
33655
+#: cp/call.c:7156
 
33656
 #, gcc-internal-format
 
33657
 msgid "could not find class$ field in java interface type %qT"
 
33658
 msgstr ""
 
33659
 
 
33660
-#: cp/call.c:7414
 
33661
-#, gcc-internal-format
 
33662
+#: cp/call.c:7417
 
33663
+#, fuzzy, gcc-internal-format
 
33664
 msgid "call to non-function %qD"
 
33665
-msgstr ""
 
33666
+msgstr "cuộc gọi chưa được chấm dứt cho hàm « %s »: thiếu « %c »"
 
33667
 
 
33668
-#: cp/call.c:7459 cp/typeck.c:2680
 
33669
+#: cp/call.c:7462 cp/typeck.c:2680
 
33670
 #, gcc-internal-format
 
33671
 msgid "cannot call constructor %<%T::%D%> directly"
 
33672
-msgstr ""
 
33673
+msgstr "không thể gọi cấu tử %<%T::%D%> một cách trực tiếp"
 
33674
 
 
33675
-#: cp/call.c:7461
 
33676
+#: cp/call.c:7464
 
33677
 #, gcc-internal-format
 
33678
 msgid "  for a function-style cast, remove the redundant %<::%D%>"
 
33679
 msgstr ""
 
33680
 
 
33681
-#: cp/call.c:7578
 
33682
+#: cp/call.c:7581
 
33683
 #, gcc-internal-format
 
33684
 msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
 
33685
 msgstr ""
 
33686
 
 
33687
-#: cp/call.c:7591
 
33688
+#: cp/call.c:7594
 
33689
 #, gcc-internal-format
 
33690
 msgid "no matching function for call to %<%T::%s(%A)%#V%>"
 
33691
 msgstr ""
 
33692
 
 
33693
-#: cp/call.c:7616
 
33694
+#: cp/call.c:7619
 
33695
 #, gcc-internal-format
 
33696
 msgid "call of overloaded %<%s(%A)%> is ambiguous"
 
33697
-msgstr ""
 
33698
+msgstr "gọi hàm quá tải %<%s(%A)%> chưa rõ ràng"
 
33699
 
 
33700
-#: cp/call.c:7645
 
33701
+#: cp/call.c:7661
 
33702
 #, gcc-internal-format
 
33703
 msgid "cannot call member function %qD without object"
 
33704
 msgstr ""
 
33705
 
 
33706
-#: cp/call.c:8410
 
33707
+#: cp/call.c:8428
 
33708
 #, gcc-internal-format
 
33709
 msgid "passing %qT chooses %qT over %qT"
 
33710
 msgstr ""
 
33711
 
 
33712
-#: cp/call.c:8412 cp/name-lookup.c:5552
 
33713
+#: cp/call.c:8430 cp/name-lookup.c:5547
 
33714
 #, gcc-internal-format
 
33715
 msgid "  in call to %qD"
 
33716
-msgstr ""
 
33717
+msgstr "  trong gọi đến %qD"
 
33718
 
 
33719
-#: cp/call.c:8470
 
33720
+#: cp/call.c:8488
 
33721
 #, gcc-internal-format
 
33722
 msgid "choosing %qD over %qD"
 
33723
 msgstr "đóng %qD thông qua %qD"
 
33724
 
 
33725
-#: cp/call.c:8471
 
33726
+#: cp/call.c:8489
 
33727
 #, gcc-internal-format
 
33728
 msgid "  for conversion from %qT to %qT"
 
33729
 msgstr "  cho chuyển đổi từ %qT thành %qT"
 
33730
 
 
33731
-#: cp/call.c:8474
 
33732
+#: cp/call.c:8492
 
33733
 #, gcc-internal-format
 
33734
 msgid "  because conversion sequence for the argument is better"
 
33735
 msgstr ""
 
33736
 
 
33737
-#: cp/call.c:8628
 
33738
+#: cp/call.c:8646
 
33739
 #, gcc-internal-format
 
33740
 msgid "default argument mismatch in overload resolution"
 
33741
 msgstr ""
 
33742
 
 
33743
-#: cp/call.c:8631
 
33744
+#: cp/call.c:8649
 
33745
 #, gcc-internal-format
 
33746
 msgid " candidate 1: %q+#F"
 
33747
 msgstr " ứng cử 1: %q+#F"
 
33748
 
 
33749
-#: cp/call.c:8633
 
33750
+#: cp/call.c:8651
 
33751
 #, gcc-internal-format
 
33752
 msgid " candidate 2: %q+#F"
 
33753
 msgstr " ứng cử 2: %q+#F"
 
33754
 
 
33755
-#: cp/call.c:8677
 
33756
+#: cp/call.c:8695
 
33757
 #, gcc-internal-format
 
33758
 msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
 
33759
 msgstr ""
 
33760
 
 
33761
-#: cp/call.c:8841
 
33762
+#: cp/call.c:8859
 
33763
 #, gcc-internal-format
 
33764
 msgid "could not convert %qE from %qT to %qT"
 
33765
 msgstr "không thể chuyển đổi %qE từ %qT thành %qT"
 
33766
 
 
33767
-#: cp/call.c:9034
 
33768
+#: cp/call.c:9052
 
33769
 #, gcc-internal-format
 
33770
 msgid "a temporary bound to %qD only persists until the constructor exits"
 
33771
 msgstr ""
 
33772
 
 
33773
-#: cp/call.c:9150
 
33774
+#: cp/call.c:9168
 
33775
 #, gcc-internal-format
 
33776
 msgid "invalid initialization of non-const reference of type %qT from an rvalue of type %qT"
 
33777
 msgstr ""
 
33778
 
 
33779
-#: cp/call.c:9154
 
33780
+#: cp/call.c:9172
 
33781
 #, gcc-internal-format
 
33782
 msgid "invalid initialization of reference of type %qT from expression of type %qT"
 
33783
 msgstr ""
 
33784
@@ -27845,10 +27800,9 @@
 
33785
 msgstr ""
 
33786
 
 
33787
 #: cp/class.c:1120
 
33788
-#, fuzzy, gcc-internal-format
 
33789
-#| msgid "  %qT is not derived from %qT"
 
33790
+#, gcc-internal-format
 
33791
 msgid "%q#D inherited from %qT"
 
33792
-msgstr "  %qT không được dẫn xuất từ %qT"
 
33793
+msgstr "%q#D kế thừa từ %qT"
 
33794
 
 
33795
 #: cp/class.c:1123
 
33796
 #, gcc-internal-format
 
33797
@@ -27878,17 +27832,17 @@
 
33798
 #: cp/class.c:1277 cp/class.c:1285
 
33799
 #, gcc-internal-format
 
33800
 msgid "%q+D invalid in %q#T"
 
33801
-msgstr ""
 
33802
+msgstr "%q+D không hợp lệ trong %q#T"
 
33803
 
 
33804
 #: cp/class.c:1278
 
33805
 #, gcc-internal-format
 
33806
 msgid "  because of local method %q+#D with same name"
 
33807
-msgstr ""
 
33808
+msgstr "  bởi vì phương thức nội bộ %q+#D có cùng tên"
 
33809
 
 
33810
 #: cp/class.c:1286
 
33811
 #, gcc-internal-format
 
33812
 msgid "  because of local member %q+#D with same name"
 
33813
-msgstr ""
 
33814
+msgstr "  bởi vì thành viên nội bộ %q+#D có cùng tên"
 
33815
 
 
33816
 #: cp/class.c:1329
 
33817
 #, gcc-internal-format
 
33818
@@ -27896,10 +27850,9 @@
 
33819
 msgstr ""
 
33820
 
 
33821
 #: cp/class.c:1331 cp/class.c:1341
 
33822
-#, fuzzy, gcc-internal-format
 
33823
-#| msgid "%qD declared here"
 
33824
+#, gcc-internal-format
 
33825
 msgid "%qT declared here"
 
33826
-msgstr "%qD được khai báo ở đây"
 
33827
+msgstr "%qT được khai báo ở đây"
 
33828
 
 
33829
 #: cp/class.c:1336
 
33830
 #, gcc-internal-format
 
33831
@@ -27936,350 +27889,350 @@
 
33832
 msgid "no unique final overrider for %qD in %qT"
 
33833
 msgstr ""
 
33834
 
 
33835
-#: cp/class.c:2648
 
33836
+#: cp/class.c:2652
 
33837
 #, gcc-internal-format
 
33838
 msgid "%q+#D marked final, but is not virtual"
 
33839
 msgstr ""
 
33840
 
 
33841
-#: cp/class.c:2650
 
33842
-#, gcc-internal-format
 
33843
+#: cp/class.c:2654
 
33844
+#, fuzzy, gcc-internal-format
 
33845
 msgid "%q+#D marked override, but does not override"
 
33846
-msgstr ""
 
33847
+msgstr "« %s » không dùng %%m còn « %s » có phải dùng %%m"
 
33848
 
 
33849
 #. Here we know it is a hider, and no overrider exists.
 
33850
-#: cp/class.c:2719
 
33851
+#: cp/class.c:2723
 
33852
 #, gcc-internal-format
 
33853
 msgid "%q+D was hidden"
 
33854
 msgstr "%q+D bị ẩn"
 
33855
 
 
33856
-#: cp/class.c:2720
 
33857
+#: cp/class.c:2724
 
33858
 #, gcc-internal-format
 
33859
 msgid "  by %q+D"
 
33860
 msgstr "  bởi %q+D"
 
33861
 
 
33862
-#: cp/class.c:2763 cp/decl2.c:1365
 
33863
+#: cp/class.c:2767 cp/decl2.c:1365
 
33864
 #, gcc-internal-format
 
33865
 msgid "%q+#D invalid; an anonymous union can only have non-static data members"
 
33866
 msgstr ""
 
33867
 
 
33868
-#: cp/class.c:2766
 
33869
+#: cp/class.c:2770
 
33870
 #, gcc-internal-format
 
33871
 msgid "%q+#D invalid; an anonymous struct can only have non-static data members"
 
33872
 msgstr ""
 
33873
 
 
33874
-#: cp/class.c:2774 cp/decl2.c:1371
 
33875
+#: cp/class.c:2778 cp/decl2.c:1371
 
33876
 #, gcc-internal-format
 
33877
 msgid "private member %q+#D in anonymous union"
 
33878
-msgstr ""
 
33879
+msgstr "thành viên riêng %q+#D trong hỗn hợp nặc danh"
 
33880
 
 
33881
-#: cp/class.c:2776
 
33882
+#: cp/class.c:2780
 
33883
 #, gcc-internal-format
 
33884
 msgid "private member %q+#D in anonymous struct"
 
33885
-msgstr ""
 
33886
+msgstr "thành viên riêng %q+#D trong cấu trúc nặc danh"
 
33887
 
 
33888
-#: cp/class.c:2781 cp/decl2.c:1373
 
33889
+#: cp/class.c:2785 cp/decl2.c:1373
 
33890
 #, gcc-internal-format
 
33891
 msgid "protected member %q+#D in anonymous union"
 
33892
 msgstr ""
 
33893
 
 
33894
-#: cp/class.c:2783
 
33895
+#: cp/class.c:2787
 
33896
 #, gcc-internal-format
 
33897
 msgid "protected member %q+#D in anonymous struct"
 
33898
 msgstr ""
 
33899
 
 
33900
-#: cp/class.c:2927
 
33901
+#: cp/class.c:2931
 
33902
 #, gcc-internal-format
 
33903
 msgid "the ellipsis in %qD is not inherited"
 
33904
 msgstr ""
 
33905
 
 
33906
-#: cp/class.c:3103
 
33907
+#: cp/class.c:3106
 
33908
 #, gcc-internal-format
 
33909
 msgid "bit-field %q+#D with non-integral type"
 
33910
 msgstr ""
 
33911
 
 
33912
-#: cp/class.c:3119
 
33913
+#: cp/class.c:3122
 
33914
 #, gcc-internal-format
 
33915
 msgid "bit-field %q+D width not an integer constant"
 
33916
 msgstr ""
 
33917
 
 
33918
-#: cp/class.c:3124
 
33919
+#: cp/class.c:3127
 
33920
 #, gcc-internal-format
 
33921
 msgid "negative width in bit-field %q+D"
 
33922
-msgstr ""
 
33923
+msgstr "độ rộng bị âm trong trường bít %q+D"
 
33924
 
 
33925
-#: cp/class.c:3129
 
33926
+#: cp/class.c:3132
 
33927
 #, gcc-internal-format
 
33928
 msgid "zero width for bit-field %q+D"
 
33929
-msgstr ""
 
33930
+msgstr "trường bít %q+D có độ rộng là không"
 
33931
 
 
33932
-#: cp/class.c:3135
 
33933
+#: cp/class.c:3138
 
33934
 #, gcc-internal-format
 
33935
 msgid "width of %q+D exceeds its type"
 
33936
 msgstr ""
 
33937
 
 
33938
-#: cp/class.c:3139
 
33939
+#: cp/class.c:3142
 
33940
 #, gcc-internal-format
 
33941
 msgid "%q+D is too small to hold all values of %q#T"
 
33942
 msgstr ""
 
33943
 
 
33944
-#: cp/class.c:3198
 
33945
+#: cp/class.c:3201
 
33946
 #, gcc-internal-format
 
33947
 msgid "member %q+#D with constructor not allowed in union"
 
33948
 msgstr ""
 
33949
 
 
33950
-#: cp/class.c:3201
 
33951
+#: cp/class.c:3204
 
33952
 #, gcc-internal-format
 
33953
 msgid "member %q+#D with destructor not allowed in union"
 
33954
 msgstr ""
 
33955
 
 
33956
-#: cp/class.c:3203
 
33957
+#: cp/class.c:3206
 
33958
 #, gcc-internal-format
 
33959
 msgid "member %q+#D with copy assignment operator not allowed in union"
 
33960
 msgstr ""
 
33961
 
 
33962
-#: cp/class.c:3207
 
33963
+#: cp/class.c:3210
 
33964
 #, gcc-internal-format
 
33965
 msgid "unrestricted unions only available with -std=c++11 or -std=gnu++11"
 
33966
 msgstr ""
 
33967
 
 
33968
-#: cp/class.c:3244
 
33969
+#: cp/class.c:3247
 
33970
 #, gcc-internal-format
 
33971
 msgid "multiple fields in union %qT initialized"
 
33972
 msgstr ""
 
33973
 
 
33974
-#: cp/class.c:3329
 
33975
+#: cp/class.c:3332
 
33976
 #, gcc-internal-format
 
33977
 msgid "%q+D may not be static because it is a member of a union"
 
33978
 msgstr ""
 
33979
 
 
33980
-#: cp/class.c:3334
 
33981
+#: cp/class.c:3337
 
33982
 #, gcc-internal-format
 
33983
 msgid "%q+D may not have reference type %qT because it is a member of a union"
 
33984
 msgstr ""
 
33985
 
 
33986
-#: cp/class.c:3345
 
33987
+#: cp/class.c:3348
 
33988
 #, gcc-internal-format
 
33989
 msgid "field %q+D invalidly declared function type"
 
33990
 msgstr ""
 
33991
 
 
33992
-#: cp/class.c:3351
 
33993
+#: cp/class.c:3354
 
33994
 #, gcc-internal-format
 
33995
 msgid "field %q+D invalidly declared method type"
 
33996
 msgstr ""
 
33997
 
 
33998
-#: cp/class.c:3407
 
33999
+#: cp/class.c:3410
 
34000
 #, gcc-internal-format
 
34001
 msgid "ignoring packed attribute because of unpacked non-POD field %q+#D"
 
34002
 msgstr ""
 
34003
 
 
34004
-#: cp/class.c:3504
 
34005
+#: cp/class.c:3507
 
34006
 #, gcc-internal-format
 
34007
 msgid "field %q+#D with same name as class"
 
34008
 msgstr ""
 
34009
 
 
34010
-#: cp/class.c:3527
 
34011
+#: cp/class.c:3530
 
34012
 #, gcc-internal-format
 
34013
 msgid "%q#T has pointer data members"
 
34014
-msgstr ""
 
34015
+msgstr "%q#T có thành viên dữ liệu con trỏ"
 
34016
 
 
34017
-#: cp/class.c:3532
 
34018
+#: cp/class.c:3535
 
34019
 #, gcc-internal-format
 
34020
 msgid "  but does not override %<%T(const %T&)%>"
 
34021
-msgstr ""
 
34022
+msgstr "  nhưng không đè %<%T(const %T&)%>"
 
34023
 
 
34024
-#: cp/class.c:3534
 
34025
+#: cp/class.c:3537
 
34026
 #, gcc-internal-format
 
34027
 msgid "  or %<operator=(const %T&)%>"
 
34028
-msgstr ""
 
34029
+msgstr "  hoặc %<operator=(const %T&)%>"
 
34030
 
 
34031
-#: cp/class.c:3538
 
34032
+#: cp/class.c:3541
 
34033
 #, gcc-internal-format
 
34034
 msgid "  but does not override %<operator=(const %T&)%>"
 
34035
-msgstr ""
 
34036
+msgstr "  nhưng không được ghi đè %<operator=(const %T&)%>"
 
34037
 
 
34038
-#: cp/class.c:4009
 
34039
+#: cp/class.c:4012
 
34040
 #, gcc-internal-format
 
34041
 msgid "offset of empty base %qT may not be ABI-compliant and maychange in a future version of GCC"
 
34042
 msgstr ""
 
34043
 
 
34044
-#: cp/class.c:4136
 
34045
+#: cp/class.c:4139
 
34046
 #, gcc-internal-format
 
34047
 msgid "class %qT will be considered nearly empty in a future version of GCC"
 
34048
 msgstr ""
 
34049
 
 
34050
-#: cp/class.c:4218
 
34051
+#: cp/class.c:4221
 
34052
 #, gcc-internal-format
 
34053
 msgid "initializer specified for non-virtual method %q+D"
 
34054
 msgstr ""
 
34055
 
 
34056
-#: cp/class.c:4645
 
34057
+#: cp/class.c:4648
 
34058
 #, gcc-internal-format
 
34059
 msgid "method overrides both %<transaction_pure%> and %qE methods"
 
34060
 msgstr ""
 
34061
 
 
34062
-#: cp/class.c:4666
 
34063
+#: cp/class.c:4669
 
34064
 #, gcc-internal-format
 
34065
 msgid "method declared %qE overriding %qE method"
 
34066
 msgstr ""
 
34067
 
 
34068
-#: cp/class.c:5132 cp/semantics.c:5826
 
34069
+#: cp/class.c:5135 cp/semantics.c:5828
 
34070
 #, gcc-internal-format
 
34071
 msgid "enclosing class of constexpr non-static member function %q+#D is not a literal type"
 
34072
 msgstr ""
 
34073
 
 
34074
-#: cp/class.c:5157
 
34075
+#: cp/class.c:5160
 
34076
 #, gcc-internal-format
 
34077
 msgid "%q+T is not literal because:"
 
34078
-msgstr ""
 
34079
+msgstr "%q+T không là kiểu văn chương vì:"
 
34080
 
 
34081
-#: cp/class.c:5159
 
34082
-#, fuzzy, gcc-internal-format
 
34083
+#: cp/class.c:5162
 
34084
+#, gcc-internal-format
 
34085
 msgid "  %q+T has a non-trivial destructor"
 
34086
-msgstr "Cảnh báo về bộ hủy cấu trúc không phải ảo"
 
34087
+msgstr "  %q+T có một cấu tử non-trivial"
 
34088
 
 
34089
-#: cp/class.c:5164
 
34090
+#: cp/class.c:5167
 
34091
 #, gcc-internal-format
 
34092
 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"
 
34093
 msgstr ""
 
34094
 
 
34095
-#: cp/class.c:5200
 
34096
+#: cp/class.c:5203
 
34097
 #, gcc-internal-format
 
34098
 msgid "  base class %qT of %q+T is non-literal"
 
34099
-msgstr ""
 
34100
+msgstr "  lớp cơ sở %qT của %q+T là non-literal"
 
34101
 
 
34102
-#: cp/class.c:5214
 
34103
+#: cp/class.c:5217
 
34104
 #, gcc-internal-format
 
34105
 msgid "  non-static data member %q+D has non-literal type"
 
34106
-msgstr ""
 
34107
+msgstr "  thành viên dữ liệu không-tĩnh %q+D có kiểu không-văn-chương"
 
34108
 
 
34109
-#: cp/class.c:5332
 
34110
+#: cp/class.c:5335
 
34111
 #, gcc-internal-format
 
34112
 msgid "non-static reference %q+#D in class without a constructor"
 
34113
 msgstr ""
 
34114
 
 
34115
-#: cp/class.c:5337
 
34116
+#: cp/class.c:5340
 
34117
 #, gcc-internal-format
 
34118
 msgid "non-static const member %q+#D in class without a constructor"
 
34119
 msgstr ""
 
34120
 
 
34121
 #. If the function is defaulted outside the class, we just
 
34122
 #. give the synthesis error.
 
34123
-#: cp/class.c:5363
 
34124
+#: cp/class.c:5366
 
34125
 #, gcc-internal-format
 
34126
 msgid "%q+D declared to take const reference, but implicit declaration would take non-const"
 
34127
 msgstr ""
 
34128
 
 
34129
-#: cp/class.c:5587
 
34130
+#: cp/class.c:5590
 
34131
 #, gcc-internal-format
 
34132
 msgid "offset of virtual base %qT is not ABI-compliant and may change in a future version of GCC"
 
34133
 msgstr ""
 
34134
 
 
34135
-#: cp/class.c:5688
 
34136
+#: cp/class.c:5691
 
34137
 #, gcc-internal-format
 
34138
 msgid "direct base %qT inaccessible in %qT due to ambiguity"
 
34139
 msgstr ""
 
34140
 
 
34141
-#: cp/class.c:5700
 
34142
+#: cp/class.c:5703
 
34143
 #, gcc-internal-format
 
34144
 msgid "virtual base %qT inaccessible in %qT due to ambiguity"
 
34145
 msgstr ""
 
34146
 
 
34147
-#: cp/class.c:5886
 
34148
+#: cp/class.c:5889
 
34149
 #, gcc-internal-format
 
34150
 msgid "size assigned to %qT may not be ABI-compliant and may change in a future version of GCC"
 
34151
 msgstr ""
 
34152
 
 
34153
-#: cp/class.c:5926
 
34154
+#: cp/class.c:5929
 
34155
 #, gcc-internal-format
 
34156
 msgid "the offset of %qD may not be ABI-compliant and may change in a future version of GCC"
 
34157
 msgstr ""
 
34158
 
 
34159
-#: cp/class.c:5954
 
34160
+#: cp/class.c:5957
 
34161
 #, gcc-internal-format
 
34162
 msgid "offset of %q+D is not ABI-compliant and may change in a future version of GCC"
 
34163
 msgstr ""
 
34164
 
 
34165
-#: cp/class.c:5964
 
34166
+#: cp/class.c:5967
 
34167
 #, gcc-internal-format
 
34168
 msgid "%q+D contains empty classes which may cause base classes to be placed at different locations in a future version of GCC"
 
34169
 msgstr ""
 
34170
 
 
34171
-#: cp/class.c:6052
 
34172
+#: cp/class.c:6055
 
34173
 #, gcc-internal-format
 
34174
 msgid "layout of classes derived from empty class %qT may change in a future version of GCC"
 
34175
 msgstr ""
 
34176
 
 
34177
-#: cp/class.c:6220 cp/decl.c:12134 cp/parser.c:18856
 
34178
+#: cp/class.c:6223 cp/decl.c:12125 cp/parser.c:18860
 
34179
 #, gcc-internal-format
 
34180
 msgid "redefinition of %q#T"
 
34181
-msgstr ""
 
34182
+msgstr "định nghĩa lại của %q#T"
 
34183
 
 
34184
-#: cp/class.c:6369
 
34185
+#: cp/class.c:6372
 
34186
 #, gcc-internal-format
 
34187
 msgid "%q#T has virtual functions and accessible non-virtual destructor"
 
34188
 msgstr ""
 
34189
 
 
34190
-#: cp/class.c:6395
 
34191
+#: cp/class.c:6398
 
34192
 #, gcc-internal-format
 
34193
 msgid "type transparent %q#T does not have any fields"
 
34194
 msgstr ""
 
34195
 
 
34196
-#: cp/class.c:6401
 
34197
+#: cp/class.c:6404
 
34198
 #, gcc-internal-format
 
34199
 msgid "type transparent class %qT has base classes"
 
34200
 msgstr ""
 
34201
 
 
34202
-#: cp/class.c:6405
 
34203
+#: cp/class.c:6408
 
34204
 #, gcc-internal-format
 
34205
 msgid "type transparent class %qT has virtual functions"
 
34206
 msgstr ""
 
34207
 
 
34208
-#: cp/class.c:6411
 
34209
+#: cp/class.c:6414
 
34210
 #, gcc-internal-format
 
34211
 msgid "type transparent %q#T cannot be made transparent because the type of the first field has a different ABI from the class overall"
 
34212
 msgstr ""
 
34213
 
 
34214
-#: cp/class.c:6562
 
34215
+#: cp/class.c:6565
 
34216
 #, gcc-internal-format
 
34217
 msgid "trying to finish struct, but kicked out due to previous parse errors"
 
34218
 msgstr ""
 
34219
 
 
34220
-#: cp/class.c:7071
 
34221
-#, gcc-internal-format
 
34222
+#: cp/class.c:7074
 
34223
+#, fuzzy, gcc-internal-format
 
34224
 msgid "language string %<\"%E\"%> not recognized"
 
34225
-msgstr ""
 
34226
+msgstr "Không nhận ra định dạng tập tin"
 
34227
 
 
34228
-#: cp/class.c:7160
 
34229
+#: cp/class.c:7163
 
34230
 #, gcc-internal-format
 
34231
 msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
 
34232
 msgstr ""
 
34233
 
 
34234
-#: cp/class.c:7280
 
34235
+#: cp/class.c:7283
 
34236
 #, gcc-internal-format
 
34237
 msgid "no matches converting function %qD to type %q#T"
 
34238
 msgstr ""
 
34239
 
 
34240
-#: cp/class.c:7308
 
34241
+#: cp/class.c:7311
 
34242
 #, gcc-internal-format
 
34243
 msgid "converting overloaded function %qD to type %q#T is ambiguous"
 
34244
 msgstr ""
 
34245
 
 
34246
-#: cp/class.c:7335
 
34247
+#: cp/class.c:7338
 
34248
 #, gcc-internal-format
 
34249
 msgid "assuming pointer to member %qD"
 
34250
 msgstr ""
 
34251
 
 
34252
-#: cp/class.c:7338
 
34253
+#: cp/class.c:7341
 
34254
 #, gcc-internal-format
 
34255
 msgid "(a pointer to member can only be formed with %<&%E%>)"
 
34256
 msgstr ""
 
34257
 
 
34258
-#: cp/class.c:7413 cp/class.c:7447
 
34259
+#: cp/class.c:7416 cp/class.c:7450
 
34260
 #, gcc-internal-format
 
34261
 msgid "not enough type information"
 
34262
-msgstr ""
 
34263
+msgstr "không đủ thông tin kiểu"
 
34264
 
 
34265
-#: cp/class.c:7430 cp/cvt.c:173 cp/cvt.c:199 cp/cvt.c:248
 
34266
+#: cp/class.c:7433 cp/cvt.c:173 cp/cvt.c:199 cp/cvt.c:248
 
34267
 #, gcc-internal-format
 
34268
 msgid "cannot convert %qE from type %qT to type %qT"
 
34269
 msgstr ""
 
34270
@@ -28289,15 +28242,15 @@
 
34271
 #. A name N used in a class S shall refer to the same declaration
 
34272
 #. in its context and when re-evaluated in the completed scope of
 
34273
 #. S.
 
34274
-#: cp/class.c:7742 cp/decl.c:1325
 
34275
+#: cp/class.c:7745 cp/decl.c:1325
 
34276
 #, gcc-internal-format
 
34277
 msgid "declaration of %q#D"
 
34278
-msgstr ""
 
34279
+msgstr "khai báo của %q#D"
 
34280
 
 
34281
-#: cp/class.c:7743
 
34282
+#: cp/class.c:7746
 
34283
 #, gcc-internal-format
 
34284
 msgid "changes meaning of %qD from %q+#D"
 
34285
-msgstr ""
 
34286
+msgstr "thay đổi nghĩa của %qD từ %q+#D"
 
34287
 
 
34288
 #: cp/cp-gimplify.c:1487
 
34289
 #, gcc-internal-format
 
34290
@@ -28347,12 +28300,12 @@
 
34291
 #: cp/cvt.c:517
 
34292
 #, gcc-internal-format
 
34293
 msgid "cannot convert type %qT to type %qT"
 
34294
-msgstr ""
 
34295
+msgstr "không thể chuyển đổi kiểu %qT thành %qT"
 
34296
 
 
34297
 #: cp/cvt.c:729
 
34298
-#, gcc-internal-format
 
34299
+#, fuzzy, gcc-internal-format
 
34300
 msgid "conversion from %q#T to %q#T"
 
34301
-msgstr ""
 
34302
+msgstr "không hỗ trợ khả năng chuyển đổi từ %s sang %s"
 
34303
 
 
34304
 #: cp/cvt.c:745
 
34305
 #, gcc-internal-format
 
34306
@@ -28362,11 +28315,10 @@
 
34307
 #: cp/cvt.c:756 cp/cvt.c:800
 
34308
 #, gcc-internal-format
 
34309
 msgid "%q#T used where a %qT was expected"
 
34310
-msgstr ""
 
34311
+msgstr "%q#T được dùng ở nơi mà %qT cần"
 
34312
 
 
34313
 #: cp/cvt.c:765
 
34314
 #, fuzzy, gcc-internal-format
 
34315
-#| msgid "could not convert %qE from %qT to %qT"
 
34316
 msgid "could not convert %qE from %<void%> to %<bool%>"
 
34317
 msgstr "không thể chuyển đổi %qE từ %qT thành %qT"
 
34318
 
 
34319
@@ -28613,7 +28565,7 @@
 
34320
 #: cp/cvt.c:1353
 
34321
 #, gcc-internal-format
 
34322
 msgid "statement has no effect"
 
34323
-msgstr ""
 
34324
+msgstr "câu lệnh không có tác động gì"
 
34325
 
 
34326
 #: cp/cvt.c:1357
 
34327
 #, gcc-internal-format
 
34328
@@ -28643,7 +28595,7 @@
 
34329
 #: cp/decl.c:640
 
34330
 #, gcc-internal-format
 
34331
 msgid "variable %q+D set but not used"
 
34332
-msgstr ""
 
34333
+msgstr "biến %q+D được đặt nhưng chưa dùng"
 
34334
 
 
34335
 #: cp/decl.c:1146
 
34336
 #, gcc-internal-format
 
34337
@@ -28654,7 +28606,7 @@
 
34338
 #: objc/objc-act.c:3992 objc/objc-act.c:4048 objc/objc-act.c:6831
 
34339
 #, gcc-internal-format
 
34340
 msgid "previous declaration of %q+D"
 
34341
-msgstr ""
 
34342
+msgstr "khai báo trước đây của %q+D"
 
34343
 
 
34344
 #: cp/decl.c:1179
 
34345
 #, gcc-internal-format
 
34346
@@ -28664,7 +28616,7 @@
 
34347
 #: cp/decl.c:1181
 
34348
 #, gcc-internal-format
 
34349
 msgid "from previous declaration %q+F"
 
34350
-msgstr ""
 
34351
+msgstr "từ khai báo trước đây %q+F"
 
34352
 
 
34353
 #: cp/decl.c:1206
 
34354
 #, gcc-internal-format
 
34355
@@ -28674,7 +28626,7 @@
 
34356
 #: cp/decl.c:1207
 
34357
 #, gcc-internal-format
 
34358
 msgid "from previous declaration %q+D"
 
34359
-msgstr ""
 
34360
+msgstr "từ khai báo trước đây %q+D"
 
34361
 
 
34362
 #: cp/decl.c:1252
 
34363
 #, gcc-internal-format
 
34364
@@ -28689,7 +28641,7 @@
 
34365
 #: cp/decl.c:1278
 
34366
 #, gcc-internal-format
 
34367
 msgid "function %q+D redeclared as inline"
 
34368
-msgstr ""
 
34369
+msgstr "hàm %q+D được khai báo lại là chung dòng (inline)"
 
34370
 
 
34371
 #: cp/decl.c:1280
 
34372
 #, gcc-internal-format
 
34373
@@ -28704,17 +28656,17 @@
 
34374
 #: cp/decl.c:1289
 
34375
 #, gcc-internal-format
 
34376
 msgid "previous declaration of %q+D was inline"
 
34377
-msgstr ""
 
34378
+msgstr "khai báo trước đây của %q+D là inline"
 
34379
 
 
34380
 #: cp/decl.c:1313 cp/decl.c:1387
 
34381
-#, gcc-internal-format
 
34382
+#, fuzzy, gcc-internal-format
 
34383
 msgid "shadowing built-in function %q#D"
 
34384
-msgstr ""
 
34385
+msgstr "Trong hàm bộ phận %qs"
 
34386
 
 
34387
 #: cp/decl.c:1314 cp/decl.c:1388
 
34388
-#, gcc-internal-format
 
34389
+#, fuzzy, gcc-internal-format
 
34390
 msgid "shadowing library function %q#D"
 
34391
-msgstr ""
 
34392
+msgstr "Chức năng thư viện ext2 chưa được thực hiện"
 
34393
 
 
34394
 #: cp/decl.c:1321
 
34395
 #, gcc-internal-format
 
34396
@@ -28722,19 +28674,19 @@
 
34397
 msgstr ""
 
34398
 
 
34399
 #: cp/decl.c:1326
 
34400
-#, gcc-internal-format
 
34401
+#, fuzzy, gcc-internal-format
 
34402
 msgid "conflicts with built-in declaration %q#D"
 
34403
-msgstr ""
 
34404
+msgstr "/Xem bằngViewBộ xem có sẵnin viewer"
 
34405
 
 
34406
 #: cp/decl.c:1380 cp/decl.c:1510 cp/decl.c:1531
 
34407
 #, gcc-internal-format
 
34408
 msgid "new declaration %q#D"
 
34409
-msgstr ""
 
34410
+msgstr "khai báo mới %q#D"
 
34411
 
 
34412
 #: cp/decl.c:1381
 
34413
-#, gcc-internal-format
 
34414
+#, fuzzy, gcc-internal-format
 
34415
 msgid "ambiguates built-in declaration %q#D"
 
34416
-msgstr ""
 
34417
+msgstr "vĩ lệnh có sẳn không hợp lệ « %s »"
 
34418
 
 
34419
 #: cp/decl.c:1473
 
34420
 #, gcc-internal-format
 
34421
@@ -28744,32 +28696,32 @@
 
34422
 #: cp/decl.c:1476
 
34423
 #, gcc-internal-format
 
34424
 msgid "previous declaration of %q+#D"
 
34425
-msgstr ""
 
34426
+msgstr "khai báo trước đây của %q+#D"
 
34427
 
 
34428
 #: cp/decl.c:1495
 
34429
 #, gcc-internal-format
 
34430
 msgid "declaration of template %q#D"
 
34431
-msgstr ""
 
34432
+msgstr "khai báo của %q#D mẫu"
 
34433
 
 
34434
 #: cp/decl.c:1496 cp/name-lookup.c:844 cp/name-lookup.c:859
 
34435
-#, gcc-internal-format
 
34436
+#, fuzzy, gcc-internal-format
 
34437
 msgid "conflicts with previous declaration %q+#D"
 
34438
-msgstr ""
 
34439
+msgstr "Xung dột với bộ khoá trước"
 
34440
 
 
34441
 #: cp/decl.c:1511 cp/decl.c:1536
 
34442
-#, gcc-internal-format
 
34443
+#, fuzzy, gcc-internal-format
 
34444
 msgid "ambiguates old declaration %q+#D"
 
34445
-msgstr ""
 
34446
+msgstr "lời tuyên bố loại có hướng"
 
34447
 
 
34448
 #: cp/decl.c:1519
 
34449
-#, gcc-internal-format
 
34450
+#, fuzzy, gcc-internal-format
 
34451
 msgid "declaration of C function %q#D conflicts with"
 
34452
-msgstr ""
 
34453
+msgstr "Nhãn xung đột với « Rx »"
 
34454
 
 
34455
 #: cp/decl.c:1521
 
34456
 #, gcc-internal-format
 
34457
 msgid "previous declaration %q+#D here"
 
34458
-msgstr ""
 
34459
+msgstr "khai báo trước đây %q+#D ở đây"
 
34460
 
 
34461
 #: cp/decl.c:1533
 
34462
 #, gcc-internal-format
 
34463
@@ -28779,12 +28731,12 @@
 
34464
 #: cp/decl.c:1544
 
34465
 #, gcc-internal-format
 
34466
 msgid "conflicting declaration %q#D"
 
34467
-msgstr ""
 
34468
+msgstr "khai báo xung đột %q#D"
 
34469
 
 
34470
 #: cp/decl.c:1545
 
34471
-#, gcc-internal-format
 
34472
+#, fuzzy, gcc-internal-format
 
34473
 msgid "%q+D has a previous declaration as %q#D"
 
34474
-msgstr ""
 
34475
+msgstr "ở đây có định nghĩa trước như là @%s"
 
34476
 
 
34477
 #. [namespace.alias]
 
34478
 #.
 
34479
@@ -28799,19 +28751,19 @@
 
34480
 msgstr ""
 
34481
 
 
34482
 #: cp/decl.c:1598
 
34483
-#, gcc-internal-format
 
34484
+#, fuzzy, gcc-internal-format
 
34485
 msgid "previous declaration of namespace %q+D here"
 
34486
-msgstr ""
 
34487
+msgstr "lời xác định trước ở đây"
 
34488
 
 
34489
 #: cp/decl.c:1609
 
34490
 #, gcc-internal-format
 
34491
 msgid "%q+#D previously defined here"
 
34492
-msgstr ""
 
34493
+msgstr "%q+#D trước được định nghĩa ở đây"
 
34494
 
 
34495
 #: cp/decl.c:1610 cp/name-lookup.c:1136
 
34496
 #, gcc-internal-format
 
34497
 msgid "%q+#D previously declared here"
 
34498
-msgstr ""
 
34499
+msgstr "%q+#D trước định nghĩa ở đây"
 
34500
 
 
34501
 #. Prototype decl follows defn w/o prototype.
 
34502
 #: cp/decl.c:1619
 
34503
@@ -28842,7 +28794,7 @@
 
34504
 #: cp/decl.c:1688 cp/decl.c:1694
 
34505
 #, gcc-internal-format
 
34506
 msgid "after previous specification in %q+#D"
 
34507
-msgstr ""
 
34508
+msgstr "sau đặc tả trước đây trong %q+#D"
 
34509
 
 
34510
 #: cp/decl.c:1755
 
34511
 #, gcc-internal-format
 
34512
@@ -28850,14 +28802,14 @@
 
34513
 msgstr ""
 
34514
 
 
34515
 #: cp/decl.c:1761
 
34516
-#, gcc-internal-format
 
34517
+#, fuzzy, gcc-internal-format
 
34518
 msgid "deleted definition of %qD"
 
34519
-msgstr ""
 
34520
+msgstr "phần xác định phiên bản"
 
34521
 
 
34522
 #: cp/decl.c:1762
 
34523
 #, gcc-internal-format
 
34524
 msgid "after previous declaration %q+D"
 
34525
-msgstr ""
 
34526
+msgstr "sau khai báo trước đây %q+D"
 
34527
 
 
34528
 #. From [temp.expl.spec]:
 
34529
 #.
 
34530
@@ -28886,7 +28838,7 @@
 
34531
 #: cp/decl.c:2429 cp/decl.c:2458 cp/decl.c:2491 cp/decl.c:2508 cp/decl.c:2581
 
34532
 #, gcc-internal-format
 
34533
 msgid "redefinition of %q#D"
 
34534
-msgstr ""
 
34535
+msgstr "định nghĩa lại của %q#D"
 
34536
 
 
34537
 #: cp/decl.c:2445
 
34538
 #, gcc-internal-format
 
34539
@@ -28929,7 +28881,7 @@
 
34540
 #: cp/decl.c:2570 cp/decl.c:2589 cp/name-lookup.c:553 cp/name-lookup.c:1135
 
34541
 #, gcc-internal-format
 
34542
 msgid "redeclaration of %q#D"
 
34543
-msgstr ""
 
34544
+msgstr "khai báo lại của %q#D"
 
34545
 
 
34546
 #: cp/decl.c:2742
 
34547
 #, gcc-internal-format
 
34548
@@ -28949,12 +28901,12 @@
 
34549
 #: cp/decl.c:2765 cp/decl.c:2931
 
34550
 #, gcc-internal-format
 
34551
 msgid "  exits OpenMP structured block"
 
34552
-msgstr ""
 
34553
+msgstr "  thoát khỏi khối được cấu trúc OpenMP"
 
34554
 
 
34555
 #: cp/decl.c:2787
 
34556
 #, gcc-internal-format
 
34557
 msgid "  crosses initialization of %q+#D"
 
34558
-msgstr ""
 
34559
+msgstr "  sự khởi tạo chéo của %q+#D"
 
34560
 
 
34561
 #: cp/decl.c:2789 cp/decl.c:2905
 
34562
 #, gcc-internal-format
 
34563
@@ -28964,33 +28916,33 @@
 
34564
 #: cp/decl.c:2803 cp/decl.c:2910
 
34565
 #, gcc-internal-format
 
34566
 msgid "  enters try block"
 
34567
-msgstr ""
 
34568
+msgstr "  vào khối try"
 
34569
 
 
34570
 #. Can't skip init of __exception_info.
 
34571
 #: cp/decl.c:2805 cp/decl.c:2899 cp/decl.c:2912
 
34572
 #, gcc-internal-format
 
34573
 msgid "  enters catch block"
 
34574
-msgstr ""
 
34575
+msgstr "  vào khối catch"
 
34576
 
 
34577
 #: cp/decl.c:2815 cp/decl.c:2915
 
34578
 #, gcc-internal-format
 
34579
 msgid "  enters OpenMP structured block"
 
34580
-msgstr ""
 
34581
+msgstr "  vào khối được cấu trúc OpenMP"
 
34582
 
 
34583
 #: cp/decl.c:2887 cp/decl.c:2927
 
34584
 #, gcc-internal-format
 
34585
 msgid "jump to label %q+D"
 
34586
-msgstr ""
 
34587
+msgstr "nhảy đến nhãn %q+D"
 
34588
 
 
34589
 #: cp/decl.c:2903
 
34590
 #, gcc-internal-format
 
34591
 msgid "  skips initialization of %q+#D"
 
34592
-msgstr ""
 
34593
+msgstr "  bỏ qua sự khởi tạo của %q+#D"
 
34594
 
 
34595
 #: cp/decl.c:2980
 
34596
-#, gcc-internal-format
 
34597
+#, fuzzy, gcc-internal-format
 
34598
 msgid "label named wchar_t"
 
34599
-msgstr ""
 
34600
+msgstr "Không có bộ phạn tên « %s »\n"
 
34601
 
 
34602
 #: cp/decl.c:3289
 
34603
 #, gcc-internal-format
 
34604
@@ -29015,12 +28967,12 @@
 
34605
 #: cp/decl.c:3330
 
34606
 #, gcc-internal-format
 
34607
 msgid "no type named %q#T in %q#T"
 
34608
-msgstr ""
 
34609
+msgstr "không có kiểu có tên %q#T trong %q#T"
 
34610
 
 
34611
 #: cp/decl.c:3342
 
34612
-#, gcc-internal-format
 
34613
+#, fuzzy, gcc-internal-format
 
34614
 msgid "lookup of %qT in %qT is ambiguous"
 
34615
-msgstr ""
 
34616
+msgstr "[:^lower:] là mơ hồ trong bộ quét bỏ qua chữ hoa/thường"
 
34617
 
 
34618
 #: cp/decl.c:3351
 
34619
 #, gcc-internal-format
 
34620
@@ -29033,9 +28985,9 @@
 
34621
 msgstr ""
 
34622
 
 
34623
 #: cp/decl.c:3430
 
34624
-#, gcc-internal-format
 
34625
+#, fuzzy, gcc-internal-format
 
34626
 msgid "template parameters do not match template"
 
34627
-msgstr ""
 
34628
+msgstr "Tiếc là hai mật khẩu không trùng nhau.\n"
 
34629
 
 
34630
 #: cp/decl.c:3431 cp/friend.c:330 cp/friend.c:338
 
34631
 #, gcc-internal-format
 
34632
@@ -29070,7 +29022,7 @@
 
34633
 #: cp/decl.c:4190
 
34634
 #, fuzzy, gcc-internal-format
 
34635
 msgid "attribute ignored in declaration of %q#T"
 
34636
-msgstr "lời tuyên bố thuộc tính"
 
34637
+msgstr "dấu gạch ngược bị bỏ qua trong '%s'"
 
34638
 
 
34639
 #: cp/decl.c:4193
 
34640
 #, gcc-internal-format
 
34641
@@ -29110,12 +29062,12 @@
 
34642
 #: cp/decl.c:4284
 
34643
 #, gcc-internal-format
 
34644
 msgid "%<friend%> can only be specified inside a class"
 
34645
-msgstr ""
 
34646
+msgstr "%<friend%> chỉ có thể được dùng trong một lớp"
 
34647
 
 
34648
 #: cp/decl.c:4286
 
34649
 #, gcc-internal-format
 
34650
 msgid "%<explicit%> can only be specified for constructors"
 
34651
-msgstr ""
 
34652
+msgstr "%<explicit%> chỉ có thể được chỉ định cho cấu tử"
 
34653
 
 
34654
 #: cp/decl.c:4288
 
34655
 #, gcc-internal-format
 
34656
@@ -29130,12 +29082,12 @@
 
34657
 #: cp/decl.c:4297
 
34658
 #, gcc-internal-format
 
34659
 msgid "%<typedef%> was ignored in this declaration"
 
34660
-msgstr ""
 
34661
+msgstr "%<typedef%> bị bỏ qua trong khai báo này"
 
34662
 
 
34663
 #: cp/decl.c:4299
 
34664
 #, gcc-internal-format
 
34665
 msgid "%<constexpr%> cannot be used for type declarations"
 
34666
-msgstr ""
 
34667
+msgstr "%<constexpr%> không thể dùng cho khai báo kiểu"
 
34668
 
 
34669
 #: cp/decl.c:4321
 
34670
 #, fuzzy, gcc-internal-format
 
34671
@@ -29169,19 +29121,19 @@
 
34672
 msgstr ""
 
34673
 
 
34674
 #: cp/decl.c:4517
 
34675
-#, gcc-internal-format
 
34676
+#, fuzzy, gcc-internal-format
 
34677
 msgid "definition of %q#D is marked %<dllimport%>"
 
34678
-msgstr ""
 
34679
+msgstr "đây là lời xác định thứ nhất"
 
34680
 
 
34681
 #: cp/decl.c:4537
 
34682
-#, gcc-internal-format
 
34683
+#, fuzzy, gcc-internal-format
 
34684
 msgid "%q#D is not a static member of %q#T"
 
34685
-msgstr ""
 
34686
+msgstr "người dùng \"%s\" không phải là thành viên của dự án \"%s\""
 
34687
 
 
34688
 #: cp/decl.c:4543
 
34689
 #, gcc-internal-format
 
34690
 msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
 
34691
-msgstr ""
 
34692
+msgstr "ISO C++ không cho phép %<%T::%D%> được định nghĩa như là %<%T::%D%>"
 
34693
 
 
34694
 #: cp/decl.c:4555
 
34695
 #, gcc-internal-format
 
34696
@@ -29191,7 +29143,7 @@
 
34697
 #: cp/decl.c:4560
 
34698
 #, gcc-internal-format
 
34699
 msgid "%qD declared %<constexpr%> outside its class"
 
34700
-msgstr ""
 
34701
+msgstr "%qD được khai báo %<constexpr%> ngoài lớp của nó"
 
34702
 
 
34703
 #: cp/decl.c:4599
 
34704
 #, gcc-internal-format
 
34705
@@ -29204,14 +29156,14 @@
 
34706
 msgstr ""
 
34707
 
 
34708
 #: cp/decl.c:4688 cp/decl.c:5499
 
34709
-#, gcc-internal-format
 
34710
+#, fuzzy, gcc-internal-format
 
34711
 msgid "elements of array %q#D have incomplete type"
 
34712
-msgstr ""
 
34713
+msgstr "nguồn có loại hạng không hoàn toàn"
 
34714
 
 
34715
 #: cp/decl.c:4695 cp/decl.c:6123
 
34716
 #, gcc-internal-format
 
34717
 msgid "declaration of %q#D has no initializer"
 
34718
-msgstr ""
 
34719
+msgstr "khai báo của %q#D chưa có bộ khởi tạo"
 
34720
 
 
34721
 #: cp/decl.c:4697
 
34722
 #, gcc-internal-format
 
34723
@@ -29221,7 +29173,7 @@
 
34724
 #: cp/decl.c:4731
 
34725
 #, gcc-internal-format
 
34726
 msgid "%qD declared as reference but not initialized"
 
34727
-msgstr ""
 
34728
+msgstr "%qD được khai báo như là một tham chiếu nhưng lại chưa được khởi tạo"
 
34729
 
 
34730
 #: cp/decl.c:4772
 
34731
 #, gcc-internal-format
 
34732
@@ -29246,7 +29198,7 @@
 
34733
 #: cp/decl.c:4839
 
34734
 #, gcc-internal-format
 
34735
 msgid "array size missing in %qD"
 
34736
-msgstr ""
 
34737
+msgstr "thiếu kích thước mảng trong %qD"
 
34738
 
 
34739
 #: cp/decl.c:4850
 
34740
 #, gcc-internal-format
 
34741
@@ -29277,9 +29229,9 @@
 
34742
 msgstr ""
 
34743
 
 
34744
 #: cp/decl.c:4996
 
34745
-#, gcc-internal-format
 
34746
+#, fuzzy, gcc-internal-format
 
34747
 msgid "uninitialized const %qD"
 
34748
-msgstr ""
 
34749
+msgstr "Trạng thái kho ZFS: chưa khởi tạo"
 
34750
 
 
34751
 #: cp/decl.c:5003
 
34752
 #, gcc-internal-format
 
34753
@@ -29317,9 +29269,9 @@
 
34754
 msgstr ""
 
34755
 
 
34756
 #: cp/decl.c:5226
 
34757
-#, fuzzy, gcc-internal-format
 
34758
+#, gcc-internal-format
 
34759
 msgid "invalid initializer for %q#D"
 
34760
-msgstr "bộ sơ khởi sai"
 
34761
+msgstr "bộ khởi tạo cho %q#D không hợp lệ"
 
34762
 
 
34763
 #: cp/decl.c:5256
 
34764
 #, gcc-internal-format
 
34765
@@ -29330,7 +29282,7 @@
 
34766
 #: cp/typeck2.c:1299 cp/typeck2.c:1346
 
34767
 #, gcc-internal-format
 
34768
 msgid "too many initializers for %qT"
 
34769
-msgstr ""
 
34770
+msgstr "quá nhiều bộ khởi tạo cho %qT"
 
34771
 
 
34772
 #: cp/decl.c:5326
 
34773
 #, gcc-internal-format
 
34774
@@ -29343,9 +29295,9 @@
 
34775
 msgstr ""
 
34776
 
 
34777
 #: cp/decl.c:5501
 
34778
-#, gcc-internal-format
 
34779
+#, fuzzy, gcc-internal-format
 
34780
 msgid "elements of array %q#T have incomplete type"
 
34781
-msgstr ""
 
34782
+msgstr "nguồn có loại hạng không hoàn toàn"
 
34783
 
 
34784
 #: cp/decl.c:5510
 
34785
 #, gcc-internal-format
 
34786
@@ -29360,7 +29312,7 @@
 
34787
 #: cp/decl.c:5567
 
34788
 #, fuzzy, gcc-internal-format
 
34789
 msgid "%q#D has incomplete type"
 
34790
-msgstr "nguồn có loại hạng không hoàn toàn"
 
34791
+msgstr "%s có kiểu %o, mong chờ %o"
 
34792
 
 
34793
 #: cp/decl.c:5587
 
34794
 #, gcc-internal-format
 
34795
@@ -29422,233 +29374,233 @@
 
34796
 msgid "function %q#D is initialized like a variable"
 
34797
 msgstr ""
 
34798
 
 
34799
-#: cp/decl.c:6883
 
34800
+#: cp/decl.c:6886
 
34801
 #, gcc-internal-format
 
34802
 msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
 
34803
 msgstr ""
 
34804
 
 
34805
-#: cp/decl.c:6886
 
34806
+#: cp/decl.c:6889
 
34807
 #, fuzzy, gcc-internal-format
 
34808
 msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
 
34809
 msgstr "Cảnh báo về bộ hủy cấu trúc không phải ảo"
 
34810
 
 
34811
-#: cp/decl.c:6892
 
34812
+#: cp/decl.c:6895
 
34813
 #, gcc-internal-format
 
34814
 msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
 
34815
 msgstr ""
 
34816
 
 
34817
-#: cp/decl.c:7119
 
34818
+#: cp/decl.c:7122
 
34819
 #, gcc-internal-format
 
34820
 msgid "initializer fails to determine size of %qT"
 
34821
 msgstr ""
 
34822
 
 
34823
-#: cp/decl.c:7123
 
34824
+#: cp/decl.c:7126
 
34825
 #, gcc-internal-format
 
34826
 msgid "array size missing in %qT"
 
34827
-msgstr ""
 
34828
+msgstr "thiếu kích thước mảng trong %qT"
 
34829
 
 
34830
-#: cp/decl.c:7126
 
34831
+#: cp/decl.c:7129
 
34832
 #, gcc-internal-format
 
34833
 msgid "zero-size array %qT"
 
34834
-msgstr ""
 
34835
+msgstr "mảng có kích thước không %qT"
 
34836
 
 
34837
-#: cp/decl.c:7142
 
34838
+#: cp/decl.c:7145
 
34839
 #, gcc-internal-format
 
34840
 msgid "destructor for alien class %qT cannot be a member"
 
34841
 msgstr ""
 
34842
 
 
34843
-#: cp/decl.c:7144
 
34844
+#: cp/decl.c:7147
 
34845
 #, gcc-internal-format
 
34846
 msgid "constructor for alien class %qT cannot be a member"
 
34847
 msgstr ""
 
34848
 
 
34849
-#: cp/decl.c:7168
 
34850
+#: cp/decl.c:7171
 
34851
 #, gcc-internal-format
 
34852
 msgid "%qD declared as a %<virtual%> variable"
 
34853
 msgstr "%qD được khai báo là một biến %<virtual%>"
 
34854
 
 
34855
-#: cp/decl.c:7170
 
34856
+#: cp/decl.c:7173
 
34857
 #, gcc-internal-format
 
34858
 msgid "%qD declared as an %<inline%> variable"
 
34859
-msgstr ""
 
34860
+msgstr "%qD được khai báo là một biến %<inline%>"
 
34861
 
 
34862
-#: cp/decl.c:7172
 
34863
+#: cp/decl.c:7175
 
34864
 #, gcc-internal-format
 
34865
 msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration"
 
34866
 msgstr ""
 
34867
 
 
34868
-#: cp/decl.c:7177
 
34869
+#: cp/decl.c:7180
 
34870
 #, gcc-internal-format
 
34871
 msgid "%qD declared as a %<virtual%> parameter"
 
34872
-msgstr ""
 
34873
+msgstr "%qD được khai báo như là đối số %<virtual%>"
 
34874
 
 
34875
-#: cp/decl.c:7179
 
34876
+#: cp/decl.c:7182
 
34877
 #, gcc-internal-format
 
34878
 msgid "%qD declared as an %<inline%> parameter"
 
34879
-msgstr ""
 
34880
+msgstr "%qD được khai báo là một đối số %<inline%>"
 
34881
 
 
34882
-#: cp/decl.c:7181
 
34883
+#: cp/decl.c:7184
 
34884
 #, gcc-internal-format
 
34885
 msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration"
 
34886
 msgstr ""
 
34887
 
 
34888
-#: cp/decl.c:7186
 
34889
+#: cp/decl.c:7189
 
34890
 #, gcc-internal-format
 
34891
 msgid "%qD declared as a %<virtual%> type"
 
34892
-msgstr ""
 
34893
+msgstr "%qD được khai báo như là kiểu %<virtual%>"
 
34894
 
 
34895
-#: cp/decl.c:7188
 
34896
+#: cp/decl.c:7191
 
34897
 #, gcc-internal-format
 
34898
 msgid "%qD declared as an %<inline%> type"
 
34899
-msgstr ""
 
34900
+msgstr "%qD được khai báo là một kiểu %<inline%>"
 
34901
 
 
34902
-#: cp/decl.c:7190
 
34903
+#: cp/decl.c:7193
 
34904
 #, gcc-internal-format
 
34905
 msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration"
 
34906
 msgstr ""
 
34907
 
 
34908
-#: cp/decl.c:7195
 
34909
+#: cp/decl.c:7198
 
34910
 #, gcc-internal-format
 
34911
 msgid "%qD declared as a %<virtual%> field"
 
34912
-msgstr ""
 
34913
+msgstr "%qD được khai báo như là trường %<virtual%>"
 
34914
 
 
34915
-#: cp/decl.c:7197
 
34916
+#: cp/decl.c:7200
 
34917
 #, gcc-internal-format
 
34918
 msgid "%qD declared as an %<inline%> field"
 
34919
-msgstr ""
 
34920
+msgstr "%qD được khai báo là một trường %<inline%>"
 
34921
 
 
34922
-#: cp/decl.c:7199
 
34923
+#: cp/decl.c:7202
 
34924
 #, gcc-internal-format
 
34925
 msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration"
 
34926
 msgstr ""
 
34927
 
 
34928
-#: cp/decl.c:7206
 
34929
+#: cp/decl.c:7209
 
34930
 #, gcc-internal-format
 
34931
 msgid "%q+D declared as a friend"
 
34932
 msgstr "%q+D được khai báo là friend"
 
34933
 
 
34934
-#: cp/decl.c:7212
 
34935
-#, gcc-internal-format
 
34936
+#: cp/decl.c:7215
 
34937
+#, fuzzy, gcc-internal-format
 
34938
 msgid "%q+D declared with an exception specification"
 
34939
-msgstr ""
 
34940
+msgstr "Vĩ lệnh « %s » được khai báo không có đối số nhưng lại được gọi cùng với đối số"
 
34941
 
 
34942
-#: cp/decl.c:7246
 
34943
+#: cp/decl.c:7249
 
34944
 #, gcc-internal-format
 
34945
 msgid "definition of %qD is not in namespace enclosing %qT"
 
34946
 msgstr ""
 
34947
 
 
34948
-#: cp/decl.c:7286
 
34949
+#: cp/decl.c:7289
 
34950
 #, gcc-internal-format
 
34951
 msgid "static member function %q#D declared with type qualifiers"
 
34952
 msgstr ""
 
34953
 
 
34954
-#: cp/decl.c:7385
 
34955
+#: cp/decl.c:7388
 
34956
 #, gcc-internal-format
 
34957
 msgid "defining explicit specialization %qD in friend declaration"
 
34958
 msgstr ""
 
34959
 
 
34960
 #. Something like `template <class T> friend void f<T>()'.
 
34961
-#: cp/decl.c:7395
 
34962
+#: cp/decl.c:7398
 
34963
 #, gcc-internal-format
 
34964
 msgid "invalid use of template-id %qD in declaration of primary template"
 
34965
 msgstr ""
 
34966
 
 
34967
-#: cp/decl.c:7425
 
34968
+#: cp/decl.c:7428
 
34969
 #, gcc-internal-format
 
34970
 msgid "default arguments are not allowed in declaration of friend template specialization %qD"
 
34971
 msgstr ""
 
34972
 
 
34973
-#: cp/decl.c:7433
 
34974
+#: cp/decl.c:7436
 
34975
 #, gcc-internal-format
 
34976
 msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
 
34977
 msgstr ""
 
34978
 
 
34979
-#: cp/decl.c:7475
 
34980
+#: cp/decl.c:7478
 
34981
 #, gcc-internal-format
 
34982
 msgid "cannot declare %<::main%> to be a template"
 
34983
 msgstr ""
 
34984
 
 
34985
-#: cp/decl.c:7477
 
34986
+#: cp/decl.c:7480
 
34987
 #, gcc-internal-format
 
34988
 msgid "cannot declare %<::main%> to be inline"
 
34989
 msgstr ""
 
34990
 
 
34991
-#: cp/decl.c:7479
 
34992
+#: cp/decl.c:7482
 
34993
 #, gcc-internal-format
 
34994
 msgid "cannot declare %<::main%> to be static"
 
34995
 msgstr ""
 
34996
 
 
34997
-#: cp/decl.c:7507
 
34998
+#: cp/decl.c:7510
 
34999
 #, gcc-internal-format
 
35000
 msgid "anonymous type with no linkage used to declare function %q#D with linkage"
 
35001
 msgstr ""
 
35002
 
 
35003
-#: cp/decl.c:7511 cp/decl.c:7879 cp/decl2.c:3864
 
35004
+#: cp/decl.c:7514 cp/decl.c:7882 cp/decl2.c:3864
 
35005
 #, gcc-internal-format
 
35006
 msgid "%q+#D does not refer to the unqualified type, so it is not used for linkage"
 
35007
 msgstr ""
 
35008
 
 
35009
-#: cp/decl.c:7517
 
35010
+#: cp/decl.c:7520
 
35011
 #, gcc-internal-format
 
35012
 msgid "type %qT with no linkage used to declare function %q#D with linkage"
 
35013
 msgstr ""
 
35014
 
 
35015
-#: cp/decl.c:7539
 
35016
+#: cp/decl.c:7542
 
35017
 #, gcc-internal-format
 
35018
 msgid "static member function %qD cannot have cv-qualifier"
 
35019
 msgstr ""
 
35020
 
 
35021
-#: cp/decl.c:7540
 
35022
+#: cp/decl.c:7543
 
35023
 #, gcc-internal-format
 
35024
 msgid "non-member function %qD cannot have cv-qualifier"
 
35025
 msgstr ""
 
35026
 
 
35027
-#: cp/decl.c:7556
 
35028
-#, gcc-internal-format
 
35029
+#: cp/decl.c:7559
 
35030
+#, fuzzy, gcc-internal-format
 
35031
 msgid "literal operator with C linkage"
 
35032
-msgstr ""
 
35033
+msgstr "\\header (phần đầu) { khoá = nối_chuỗi + với + toán tử }"
 
35034
 
 
35035
-#: cp/decl.c:7565
 
35036
+#: cp/decl.c:7568
 
35037
 #, gcc-internal-format
 
35038
 msgid "%qD has invalid argument list"
 
35039
 msgstr ""
 
35040
 
 
35041
-#: cp/decl.c:7573
 
35042
+#: cp/decl.c:7576
 
35043
 #, gcc-internal-format
 
35044
 msgid "integer suffix %<%s%> shadowed by implementation"
 
35045
 msgstr ""
 
35046
 
 
35047
-#: cp/decl.c:7579
 
35048
+#: cp/decl.c:7582
 
35049
 #, gcc-internal-format
 
35050
 msgid "floating point suffix %<%s%> shadowed by implementation"
 
35051
 msgstr ""
 
35052
 
 
35053
-#: cp/decl.c:7585
 
35054
-#, fuzzy, gcc-internal-format
 
35055
+#: cp/decl.c:7588
 
35056
+#, gcc-internal-format
 
35057
 msgid "%qD must be a non-member function"
 
35058
-msgstr "Trong hàm bộ phận tĩnh %qs"
 
35059
+msgstr "%qD phải là một hàm không-thành-viên"
 
35060
 
 
35061
-#: cp/decl.c:7636
 
35062
+#: cp/decl.c:7639
 
35063
 #, gcc-internal-format
 
35064
 msgid "%<::main%> must return %<int%>"
 
35065
-msgstr ""
 
35066
+msgstr "%<::main%> phải trả về %<int%>"
 
35067
 
 
35068
-#: cp/decl.c:7678
 
35069
+#: cp/decl.c:7681
 
35070
 #, gcc-internal-format
 
35071
 msgid "definition of implicitly-declared %qD"
 
35072
 msgstr ""
 
35073
 
 
35074
-#: cp/decl.c:7683
 
35075
-#, gcc-internal-format
 
35076
+#: cp/decl.c:7686
 
35077
+#, fuzzy, gcc-internal-format
 
35078
 msgid "definition of explicitly-defaulted %q+D"
 
35079
-msgstr ""
 
35080
+msgstr "phần xác định phiên bản"
 
35081
 
 
35082
-#: cp/decl.c:7684
 
35083
-#, gcc-internal-format
 
35084
+#: cp/decl.c:7687
 
35085
+#, fuzzy, gcc-internal-format
 
35086
 msgid "%q+#D explicitly defaulted here"
 
35087
-msgstr ""
 
35088
+msgstr "Kết quả ở đây"
 
35089
 
 
35090
-#: cp/decl.c:7701 cp/decl2.c:738
 
35091
+#: cp/decl.c:7704 cp/decl2.c:738
 
35092
 #, gcc-internal-format
 
35093
 msgid "no %q#D member function declared in class %qT"
 
35094
 msgstr ""
 
35095
@@ -29657,884 +29609,879 @@
 
35096
 #. no linkage can only be used to declare extern "C"
 
35097
 #. entities.  Since it's not always an error in the
 
35098
 #. ISO C++ 90 Standard, we only issue a warning.
 
35099
-#: cp/decl.c:7876
 
35100
+#: cp/decl.c:7879
 
35101
 #, gcc-internal-format
 
35102
 msgid "anonymous type with no linkage used to declare variable %q#D with linkage"
 
35103
 msgstr ""
 
35104
 
 
35105
-#: cp/decl.c:7885
 
35106
+#: cp/decl.c:7888
 
35107
 #, gcc-internal-format
 
35108
 msgid "type %qT with no linkage used to declare variable %q#D with linkage"
 
35109
 msgstr ""
 
35110
 
 
35111
-#: cp/decl.c:8008
 
35112
+#: cp/decl.c:8011
 
35113
 #, fuzzy, gcc-internal-format
 
35114
 msgid "in-class initialization of static data member %q#D of incomplete type"
 
35115
 msgstr "bộ phận mảng dẻo bị sơ khởi trong một ngữ cảnh lồng nhau"
 
35116
 
 
35117
-#: cp/decl.c:8012
 
35118
+#: cp/decl.c:8015
 
35119
 #, gcc-internal-format
 
35120
 msgid "%<constexpr%> needed for in-class initialization of static data member %q#D of non-integral type"
 
35121
 msgstr ""
 
35122
 
 
35123
-#: cp/decl.c:8015
 
35124
+#: cp/decl.c:8018
 
35125
 #, gcc-internal-format
 
35126
 msgid "in-class initialization of static data member %q#D of non-literal type"
 
35127
 msgstr ""
 
35128
 
 
35129
-#: cp/decl.c:8028
 
35130
+#: cp/decl.c:8031
 
35131
 #, gcc-internal-format
 
35132
 msgid "invalid in-class initialization of static data member of non-integral type %qT"
 
35133
 msgstr ""
 
35134
 
 
35135
-#: cp/decl.c:8034
 
35136
+#: cp/decl.c:8037
 
35137
 #, gcc-internal-format
 
35138
 msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
 
35139
 msgstr ""
 
35140
 
 
35141
-#: cp/decl.c:8038
 
35142
+#: cp/decl.c:8041
 
35143
 #, gcc-internal-format
 
35144
 msgid "ISO C++ forbids initialization of member constant %qD of non-integral type %qT"
 
35145
 msgstr ""
 
35146
 
 
35147
-#: cp/decl.c:8144 cp/decl.c:8172
 
35148
+#: cp/decl.c:8147 cp/decl.c:8175
 
35149
 #, gcc-internal-format
 
35150
 msgid "size of array %qD has non-integral type %qT"
 
35151
 msgstr ""
 
35152
 
 
35153
-#: cp/decl.c:8147 cp/decl.c:8174
 
35154
+#: cp/decl.c:8150 cp/decl.c:8177
 
35155
 #, gcc-internal-format
 
35156
 msgid "size of array has non-integral type %qT"
 
35157
 msgstr ""
 
35158
 
 
35159
-#: cp/decl.c:8224
 
35160
+#: cp/decl.c:8227
 
35161
 #, gcc-internal-format
 
35162
 msgid "size of array %qD is negative"
 
35163
-msgstr ""
 
35164
+msgstr "kích cỡ mảng %qD bị âm"
 
35165
 
 
35166
-#: cp/decl.c:8226
 
35167
+#: cp/decl.c:8229
 
35168
 #, gcc-internal-format
 
35169
 msgid "size of array is negative"
 
35170
-msgstr ""
 
35171
+msgstr "kích cỡ mảng bị âm"
 
35172
 
 
35173
-#: cp/decl.c:8240
 
35174
+#: cp/decl.c:8243
 
35175
 #, gcc-internal-format
 
35176
 msgid "ISO C++ forbids zero-size array %qD"
 
35177
-msgstr ""
 
35178
+msgstr "ISO C++ cấm mảng có kích thước bằng không %qD"
 
35179
 
 
35180
-#: cp/decl.c:8242
 
35181
+#: cp/decl.c:8245
 
35182
 #, gcc-internal-format
 
35183
 msgid "ISO C++ forbids zero-size array"
 
35184
-msgstr ""
 
35185
+msgstr "ISO C++ cấm mảng có kích thước bằng không"
 
35186
 
 
35187
-#: cp/decl.c:8254
 
35188
+#: cp/decl.c:8257
 
35189
 #, gcc-internal-format
 
35190
 msgid "size of array %qD is not an integral constant-expression"
 
35191
 msgstr ""
 
35192
 
 
35193
-#: cp/decl.c:8257
 
35194
+#: cp/decl.c:8260
 
35195
 #, gcc-internal-format
 
35196
 msgid "size of array is not an integral constant-expression"
 
35197
-msgstr ""
 
35198
+msgstr "kích cỡ mảng không phải là biểu thức hằng số nguyên"
 
35199
 
 
35200
-#: cp/decl.c:8263
 
35201
+#: cp/decl.c:8266
 
35202
 #, gcc-internal-format
 
35203
 msgid "ISO C++ forbids variable length array %qD"
 
35204
-msgstr ""
 
35205
+msgstr "ISO C++ cấm biến có kích thước biến đổi %qD"
 
35206
 
 
35207
-#: cp/decl.c:8265
 
35208
+#: cp/decl.c:8268
 
35209
 #, gcc-internal-format
 
35210
 msgid "ISO C++ forbids variable length array"
 
35211
-msgstr ""
 
35212
+msgstr "ISO C++ cấm biến có kích thước biến đổi"
 
35213
 
 
35214
-#: cp/decl.c:8271
 
35215
+#: cp/decl.c:8274
 
35216
 #, gcc-internal-format
 
35217
 msgid "variable length array %qD is used"
 
35218
-msgstr ""
 
35219
+msgstr "mảng có độ dài biến đổi %qD được dùng"
 
35220
 
 
35221
-#: cp/decl.c:8323
 
35222
+#: cp/decl.c:8326
 
35223
 #, gcc-internal-format
 
35224
 msgid "overflow in array dimension"
 
35225
-msgstr ""
 
35226
+msgstr "tràn kích thước mảng"
 
35227
 
 
35228
-#: cp/decl.c:8383
 
35229
+#: cp/decl.c:8386
 
35230
 #, gcc-internal-format
 
35231
 msgid "declaration of %qD as array of %<auto%>"
 
35232
-msgstr ""
 
35233
+msgstr "sự khai báo của %qD như là mảng của %<auto%>"
 
35234
 
 
35235
-#: cp/decl.c:8391
 
35236
+#: cp/decl.c:8394
 
35237
 #, gcc-internal-format
 
35238
 msgid "declaration of %qD as array of void"
 
35239
-msgstr ""
 
35240
+msgstr "sự khai báo của %qD như là mảng void"
 
35241
 
 
35242
-#: cp/decl.c:8393
 
35243
+#: cp/decl.c:8396
 
35244
 #, gcc-internal-format
 
35245
 msgid "creating array of void"
 
35246
 msgstr "tạo mảng void"
 
35247
 
 
35248
-#: cp/decl.c:8398
 
35249
+#: cp/decl.c:8401
 
35250
 #, gcc-internal-format
 
35251
 msgid "declaration of %qD as array of functions"
 
35252
-msgstr ""
 
35253
+msgstr "sự khai báo của %qD như là mảng của các hàm"
 
35254
 
 
35255
-#: cp/decl.c:8400
 
35256
+#: cp/decl.c:8403
 
35257
 #, gcc-internal-format
 
35258
 msgid "creating array of functions"
 
35259
 msgstr "tạo mảng hàm"
 
35260
 
 
35261
-#: cp/decl.c:8405
 
35262
+#: cp/decl.c:8408
 
35263
 #, gcc-internal-format
 
35264
 msgid "declaration of %qD as array of references"
 
35265
-msgstr ""
 
35266
+msgstr "sự khai báo của %qD như là mảng của các tham chiếu"
 
35267
 
 
35268
-#: cp/decl.c:8407
 
35269
+#: cp/decl.c:8410
 
35270
 #, gcc-internal-format
 
35271
 msgid "creating array of references"
 
35272
 msgstr "tạo mảng tham chiếu"
 
35273
 
 
35274
-#: cp/decl.c:8412
 
35275
+#: cp/decl.c:8415
 
35276
 #, gcc-internal-format
 
35277
 msgid "declaration of %qD as array of function members"
 
35278
-msgstr ""
 
35279
+msgstr "sự khai báo của %qD như là mảng của các thành viên hàm"
 
35280
 
 
35281
-#: cp/decl.c:8414
 
35282
+#: cp/decl.c:8417
 
35283
 #, gcc-internal-format
 
35284
 msgid "creating array of function members"
 
35285
-msgstr ""
 
35286
+msgstr "tạo mảng của thành viên hàm"
 
35287
 
 
35288
-#: cp/decl.c:8428
 
35289
+#: cp/decl.c:8431
 
35290
 #, gcc-internal-format
 
35291
 msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
 
35292
 msgstr ""
 
35293
 
 
35294
-#: cp/decl.c:8432
 
35295
+#: cp/decl.c:8435
 
35296
 #, gcc-internal-format
 
35297
 msgid "multidimensional array must have bounds for all dimensions except the first"
 
35298
 msgstr ""
 
35299
 
 
35300
-#: cp/decl.c:8467
 
35301
+#: cp/decl.c:8470
 
35302
 #, gcc-internal-format
 
35303
 msgid "return type specification for constructor invalid"
 
35304
 msgstr ""
 
35305
 
 
35306
-#: cp/decl.c:8477
 
35307
+#: cp/decl.c:8480
 
35308
 #, gcc-internal-format
 
35309
 msgid "return type specification for destructor invalid"
 
35310
 msgstr ""
 
35311
 
 
35312
-#: cp/decl.c:8490
 
35313
-#, gcc-internal-format
 
35314
+#: cp/decl.c:8493
 
35315
+#, fuzzy, gcc-internal-format
 
35316
 msgid "return type specified for %<operator %T%>"
 
35317
-msgstr ""
 
35318
+msgstr "không có toán tử tiền gia cho loại"
 
35319
 
 
35320
-#: cp/decl.c:8512
 
35321
+#: cp/decl.c:8515
 
35322
 #, gcc-internal-format
 
35323
 msgid "unnamed variable or field declared void"
 
35324
 msgstr ""
 
35325
 
 
35326
-#: cp/decl.c:8519
 
35327
+#: cp/decl.c:8522
 
35328
 #, gcc-internal-format
 
35329
 msgid "variable or field declared void"
 
35330
-msgstr ""
 
35331
+msgstr "biến hay trường được khai báo là void"
 
35332
 
 
35333
-#: cp/decl.c:8720
 
35334
+#: cp/decl.c:8722
 
35335
 #, gcc-internal-format
 
35336
 msgid "invalid use of qualified-name %<::%D%>"
 
35337
-msgstr ""
 
35338
+msgstr "cách dùng không đúng tên từ hạn định %<::%D%>"
 
35339
 
 
35340
-#: cp/decl.c:8723
 
35341
+#: cp/decl.c:8725
 
35342
 #, gcc-internal-format
 
35343
 msgid "invalid use of qualified-name %<%T::%D%>"
 
35344
-msgstr ""
 
35345
+msgstr "cách dùng không đúng tên từ hạn định %<%T::%D%>"
 
35346
 
 
35347
-#: cp/decl.c:8726
 
35348
+#: cp/decl.c:8728
 
35349
 #, gcc-internal-format
 
35350
 msgid "invalid use of qualified-name %<%D::%D%>"
 
35351
-msgstr ""
 
35352
+msgstr "cách dùng không đúng tên từ hạn định %<%D::%D%>"
 
35353
 
 
35354
-#: cp/decl.c:8735
 
35355
+#: cp/decl.c:8737
 
35356
 #, gcc-internal-format
 
35357
 msgid "%q#T is not a class or a namespace"
 
35358
-msgstr ""
 
35359
+msgstr "%q#T không phải là một lớp hay namespace"
 
35360
 
 
35361
-#: cp/decl.c:8743
 
35362
+#: cp/decl.c:8745
 
35363
 #, gcc-internal-format
 
35364
 msgid "type %qT is not derived from type %qT"
 
35365
-msgstr ""
 
35366
+msgstr "kiểu %qT không dẫn xuất từ kiểu %qT"
 
35367
 
 
35368
-#: cp/decl.c:8759 cp/decl.c:8851 cp/decl.c:8860 cp/decl.c:10242
 
35369
+#: cp/decl.c:8761 cp/decl.c:8853 cp/decl.c:8862 cp/decl.c:10238
 
35370
 #, gcc-internal-format
 
35371
 msgid "declaration of %qD as non-function"
 
35372
-msgstr ""
 
35373
+msgstr "sự khai báo của %qD như là non-function"
 
35374
 
 
35375
-#: cp/decl.c:8765
 
35376
+#: cp/decl.c:8767
 
35377
 #, gcc-internal-format
 
35378
 msgid "declaration of %qD as non-member"
 
35379
-msgstr ""
 
35380
+msgstr "sự khai báo của %qD như là non-member"
 
35381
 
 
35382
-#: cp/decl.c:8796
 
35383
+#: cp/decl.c:8798
 
35384
 #, gcc-internal-format
 
35385
 msgid "declarator-id missing; using reserved word %qD"
 
35386
 msgstr ""
 
35387
 
 
35388
-#: cp/decl.c:8843
 
35389
+#: cp/decl.c:8845
 
35390
 #, gcc-internal-format
 
35391
 msgid "function definition does not declare parameters"
 
35392
-msgstr ""
 
35393
+msgstr "định nghĩa hàm không khai báo đối số"
 
35394
 
 
35395
-#: cp/decl.c:8868
 
35396
+#: cp/decl.c:8870
 
35397
 #, gcc-internal-format
 
35398
 msgid "declaration of %qD as %<typedef%>"
 
35399
-msgstr ""
 
35400
+msgstr "sự khai báo của %qD như là %<typedef%>"
 
35401
 
 
35402
-#: cp/decl.c:8873
 
35403
+#: cp/decl.c:8875
 
35404
 #, gcc-internal-format
 
35405
 msgid "declaration of %qD as parameter"
 
35406
-msgstr ""
 
35407
+msgstr "khai báo của %qD như là đối số"
 
35408
 
 
35409
-#: cp/decl.c:8906
 
35410
+#: cp/decl.c:8908
 
35411
 #, gcc-internal-format
 
35412
 msgid "%<constexpr%> cannot appear in a typedef declaration"
 
35413
 msgstr ""
 
35414
 
 
35415
-#: cp/decl.c:8914
 
35416
+#: cp/decl.c:8916
 
35417
 #, gcc-internal-format
 
35418
 msgid "two or more data types in declaration of %qs"
 
35419
 msgstr ""
 
35420
 
 
35421
-#: cp/decl.c:8920
 
35422
+#: cp/decl.c:8922
 
35423
 #, gcc-internal-format
 
35424
 msgid "conflicting specifiers in declaration of %qs"
 
35425
 msgstr ""
 
35426
 
 
35427
-#: cp/decl.c:8992 cp/decl.c:8995 cp/decl.c:8998
 
35428
+#: cp/decl.c:8994 cp/decl.c:8997 cp/decl.c:9000
 
35429
 #, gcc-internal-format
 
35430
 msgid "ISO C++ forbids declaration of %qs with no type"
 
35431
 msgstr ""
 
35432
 
 
35433
-#: cp/decl.c:9009
 
35434
+#: cp/decl.c:9011
 
35435
 #, gcc-internal-format
 
35436
 msgid "%<__int128%> is not supported by this target"
 
35437
 msgstr "%<__int128%> không được hỗ trợ bởi đích này"
 
35438
 
 
35439
-#: cp/decl.c:9014
 
35440
+#: cp/decl.c:9016
 
35441
 #, gcc-internal-format
 
35442
 msgid "ISO C++ does not support %<__int128%> for %qs"
 
35443
 msgstr "ISO C++ không hỗ trợ %<__int128%> cho %qs"
 
35444
 
 
35445
-#: cp/decl.c:9035 cp/decl.c:9055
 
35446
+#: cp/decl.c:9037 cp/decl.c:9057
 
35447
 #, gcc-internal-format
 
35448
 msgid "%<signed%> or %<unsigned%> invalid for %qs"
 
35449
 msgstr "%<signed%> hoặc %<unsigned%> không hợp lệ với %qs"
 
35450
 
 
35451
-#: cp/decl.c:9037
 
35452
+#: cp/decl.c:9039
 
35453
 #, gcc-internal-format
 
35454
 msgid "%<signed%> and %<unsigned%> specified together for %qs"
 
35455
 msgstr "%<signed%> và %<unsigned%> được chỉ định cùng với nhau cho %qs"
 
35456
 
 
35457
-#: cp/decl.c:9039
 
35458
+#: cp/decl.c:9041
 
35459
 #, gcc-internal-format
 
35460
 msgid "%<long long%> invalid for %qs"
 
35461
 msgstr "%<long long%> không hợp lệ với %qs"
 
35462
 
 
35463
-#: cp/decl.c:9041
 
35464
+#: cp/decl.c:9043
 
35465
 #, gcc-internal-format
 
35466
 msgid "%<long%> invalid for %qs"
 
35467
 msgstr "%<long%>không hợp lệ với %qs"
 
35468
 
 
35469
-#: cp/decl.c:9043
 
35470
+#: cp/decl.c:9045
 
35471
 #, gcc-internal-format
 
35472
 msgid "%<short%> invalid for %qs"
 
35473
 msgstr "%<short%> không hợp lệ với %qs"
 
35474
 
 
35475
-#: cp/decl.c:9045
 
35476
+#: cp/decl.c:9047
 
35477
 #, gcc-internal-format
 
35478
 msgid "%<long%> or %<short%> invalid for %qs"
 
35479
 msgstr "%<long%> hoặc %<short%> không hợp lệ với %qs"
 
35480
 
 
35481
-#: cp/decl.c:9047
 
35482
+#: cp/decl.c:9049
 
35483
 #, gcc-internal-format
 
35484
 msgid "%<long%>, %<int%>, %<short%>, or %<char%> invalid for %qs"
 
35485
 msgstr "%<long%>, %<int%>, %<short%>, hoặc %<char%> không hợp lệ cho %qs"
 
35486
 
 
35487
-#: cp/decl.c:9049
 
35488
+#: cp/decl.c:9051
 
35489
 #, gcc-internal-format
 
35490
 msgid "%<long%> or %<short%> specified with char for %qs"
 
35491
 msgstr "%<long%> hoặc %<short%> đựoc chỉ định với kiểu char với %qs"
 
35492
 
 
35493
-#: cp/decl.c:9051
 
35494
+#: cp/decl.c:9053
 
35495
 #, gcc-internal-format
 
35496
 msgid "%<long%> and %<short%> specified together for %qs"
 
35497
 msgstr "%<long%> và %<short%> được chỉ định cùng nhau với %qs"
 
35498
 
 
35499
-#: cp/decl.c:9057
 
35500
+#: cp/decl.c:9059
 
35501
 #, gcc-internal-format
 
35502
 msgid "%<short%> or %<long%> invalid for %qs"
 
35503
 msgstr "%<short%> hoặc %<long%> không hợp lệ với %qs"
 
35504
 
 
35505
-#: cp/decl.c:9065
 
35506
+#: cp/decl.c:9067
 
35507
 #, gcc-internal-format
 
35508
 msgid "long, short, signed or unsigned used invalidly for %qs"
 
35509
 msgstr ""
 
35510
 
 
35511
-#: cp/decl.c:9133
 
35512
+#: cp/decl.c:9135
 
35513
 #, gcc-internal-format
 
35514
 msgid "complex invalid for %qs"
 
35515
-msgstr ""
 
35516
+msgstr "số ảo không hợp lệ cho %qs"
 
35517
 
 
35518
-#: cp/decl.c:9161
 
35519
+#: cp/decl.c:9163
 
35520
 #, gcc-internal-format
 
35521
 msgid "qualifiers are not allowed on declaration of %<operator %T%>"
 
35522
 msgstr ""
 
35523
 
 
35524
-#: cp/decl.c:9193
 
35525
+#: cp/decl.c:9195
 
35526
 #, gcc-internal-format
 
35527
 msgid "member %qD cannot be declared both virtual and static"
 
35528
 msgstr ""
 
35529
 
 
35530
-#: cp/decl.c:9201
 
35531
-#, gcc-internal-format
 
35532
-msgid "%<%T::%D%> is not a valid declarator"
 
35533
-msgstr "%<%T::%D%>không phải là khai báo hợp lệ"
 
35534
-
 
35535
-#: cp/decl.c:9210
 
35536
-#, gcc-internal-format
 
35537
+#: cp/decl.c:9206
 
35538
+#, fuzzy, gcc-internal-format
 
35539
 msgid "typedef declaration invalid in parameter declaration"
 
35540
-msgstr ""
 
35541
+msgstr "thiếu dấu nhận diện trong khai báo tham số"
 
35542
 
 
35543
-#: cp/decl.c:9215
 
35544
+#: cp/decl.c:9211
 
35545
 #, gcc-internal-format
 
35546
 msgid "storage class specified for template parameter %qs"
 
35547
 msgstr ""
 
35548
 
 
35549
-#: cp/decl.c:9221
 
35550
+#: cp/decl.c:9217
 
35551
 #, gcc-internal-format
 
35552
 msgid "storage class specifiers invalid in parameter declarations"
 
35553
 msgstr ""
 
35554
 
 
35555
-#: cp/decl.c:9227
 
35556
+#: cp/decl.c:9223
 
35557
 #, gcc-internal-format
 
35558
 msgid "a parameter cannot be declared %<constexpr%>"
 
35559
 msgstr ""
 
35560
 
 
35561
-#: cp/decl.c:9236
 
35562
+#: cp/decl.c:9232
 
35563
 #, gcc-internal-format
 
35564
 msgid "%<virtual%> outside class declaration"
 
35565
-msgstr ""
 
35566
+msgstr "%<virtual%> ngoài khai báo lớp"
 
35567
 
 
35568
-#: cp/decl.c:9254
 
35569
+#: cp/decl.c:9250
 
35570
 #, gcc-internal-format
 
35571
 msgid "multiple storage classes in declaration of %qs"
 
35572
 msgstr ""
 
35573
 
 
35574
-#: cp/decl.c:9277
 
35575
-#, gcc-internal-format
 
35576
+#: cp/decl.c:9273
 
35577
+#, fuzzy, gcc-internal-format
 
35578
 msgid "storage class specified for %qs"
 
35579
-msgstr ""
 
35580
+msgstr "%B: Không nhận ra hạng lưu trữ %d cho ký hiệu %s « %s »"
 
35581
 
 
35582
-#: cp/decl.c:9281
 
35583
+#: cp/decl.c:9277
 
35584
 #, gcc-internal-format
 
35585
 msgid "storage class specified for parameter %qs"
 
35586
 msgstr ""
 
35587
 
 
35588
-#: cp/decl.c:9294
 
35589
+#: cp/decl.c:9290
 
35590
 #, gcc-internal-format
 
35591
 msgid "nested function %qs declared %<extern%>"
 
35592
 msgstr ""
 
35593
 
 
35594
-#: cp/decl.c:9298
 
35595
+#: cp/decl.c:9294
 
35596
 #, gcc-internal-format
 
35597
 msgid "top-level declaration of %qs specifies %<auto%>"
 
35598
 msgstr ""
 
35599
 
 
35600
-#: cp/decl.c:9305
 
35601
+#: cp/decl.c:9301
 
35602
 #, gcc-internal-format
 
35603
 msgid "function-scope %qs implicitly auto and declared %<__thread%>"
 
35604
 msgstr ""
 
35605
 
 
35606
-#: cp/decl.c:9317
 
35607
+#: cp/decl.c:9313
 
35608
 #, gcc-internal-format
 
35609
 msgid "storage class specifiers invalid in friend function declarations"
 
35610
 msgstr ""
 
35611
 
 
35612
-#: cp/decl.c:9427
 
35613
+#: cp/decl.c:9423
 
35614
 #, gcc-internal-format
 
35615
 msgid "%qs declared as function returning a function"
 
35616
 msgstr ""
 
35617
 
 
35618
-#: cp/decl.c:9432
 
35619
+#: cp/decl.c:9428
 
35620
 #, gcc-internal-format
 
35621
 msgid "%qs declared as function returning an array"
 
35622
 msgstr ""
 
35623
 
 
35624
-#: cp/decl.c:9438
 
35625
+#: cp/decl.c:9434
 
35626
 #, gcc-internal-format
 
35627
 msgid "%qs declared as function returning an abstract class type"
 
35628
 msgstr ""
 
35629
 
 
35630
-#: cp/decl.c:9467
 
35631
+#: cp/decl.c:9463
 
35632
 #, gcc-internal-format
 
35633
 msgid "%qs function uses %<auto%> type specifier without trailing return type"
 
35634
 msgstr ""
 
35635
 
 
35636
-#: cp/decl.c:9473
 
35637
+#: cp/decl.c:9469
 
35638
 #, gcc-internal-format
 
35639
 msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
 
35640
 msgstr ""
 
35641
 
 
35642
 #. Not using maybe_warn_cpp0x because this should
 
35643
 #. always be an error.
 
35644
-#: cp/decl.c:9484
 
35645
+#: cp/decl.c:9480
 
35646
 #, gcc-internal-format
 
35647
 msgid "trailing return type only available with -std=c++11 or -std=gnu++11"
 
35648
 msgstr ""
 
35649
 
 
35650
-#: cp/decl.c:9487
 
35651
+#: cp/decl.c:9483
 
35652
 #, gcc-internal-format
 
35653
 msgid "%qs function with trailing return type not declared with %<auto%> type specifier"
 
35654
 msgstr ""
 
35655
 
 
35656
-#: cp/decl.c:9520
 
35657
+#: cp/decl.c:9516
 
35658
 #, gcc-internal-format
 
35659
 msgid "destructor cannot be static member function"
 
35660
 msgstr ""
 
35661
 
 
35662
-#: cp/decl.c:9521
 
35663
-#, fuzzy, gcc-internal-format
 
35664
+#: cp/decl.c:9517
 
35665
+#, gcc-internal-format
 
35666
 msgid "constructor cannot be static member function"
 
35667
-msgstr "Trong hàm bộ phận tĩnh %qs"
 
35668
+msgstr "cấu tử không thể là hàm thành viên tĩnh"
 
35669
 
 
35670
-#: cp/decl.c:9525
 
35671
+#: cp/decl.c:9521
 
35672
 #, gcc-internal-format
 
35673
 msgid "destructors may not be cv-qualified"
 
35674
 msgstr ""
 
35675
 
 
35676
-#: cp/decl.c:9526
 
35677
+#: cp/decl.c:9522
 
35678
 #, gcc-internal-format
 
35679
 msgid "constructors may not be cv-qualified"
 
35680
 msgstr ""
 
35681
 
 
35682
-#: cp/decl.c:9543
 
35683
+#: cp/decl.c:9539
 
35684
 #, gcc-internal-format
 
35685
 msgid "constructors cannot be declared virtual"
 
35686
 msgstr ""
 
35687
 
 
35688
-#: cp/decl.c:9556
 
35689
-#, fuzzy, gcc-internal-format
 
35690
+#: cp/decl.c:9552
 
35691
+#, gcc-internal-format
 
35692
 msgid "can%'t initialize friend function %qs"
 
35693
-msgstr "(bộ sơ khởi tĩnh cho %s)"
 
35694
+msgstr "không thể khởi tạo hàm bạn %qs"
 
35695
 
 
35696
 #. Cannot be both friend and virtual.
 
35697
-#: cp/decl.c:9560
 
35698
+#: cp/decl.c:9556
 
35699
 #, gcc-internal-format
 
35700
 msgid "virtual functions cannot be friends"
 
35701
 msgstr ""
 
35702
 
 
35703
-#: cp/decl.c:9564
 
35704
+#: cp/decl.c:9560
 
35705
 #, gcc-internal-format
 
35706
 msgid "friend declaration not in class definition"
 
35707
 msgstr ""
 
35708
 
 
35709
-#: cp/decl.c:9566
 
35710
+#: cp/decl.c:9562
 
35711
 #, gcc-internal-format
 
35712
 msgid "can%'t define friend function %qs in a local class definition"
 
35713
 msgstr ""
 
35714
 
 
35715
-#: cp/decl.c:9587
 
35716
+#: cp/decl.c:9583
 
35717
 #, gcc-internal-format
 
35718
 msgid "destructors may not have parameters"
 
35719
-msgstr ""
 
35720
+msgstr "hủy tử không được có đối số"
 
35721
 
 
35722
-#: cp/decl.c:9613
 
35723
+#: cp/decl.c:9609
 
35724
 #, gcc-internal-format
 
35725
 msgid "cannot declare pointer to %q#T"
 
35726
-msgstr ""
 
35727
+msgstr "không thể khai báo con trỏ đến %q#T"
 
35728
 
 
35729
-#: cp/decl.c:9626 cp/decl.c:9633
 
35730
+#: cp/decl.c:9622 cp/decl.c:9629
 
35731
 #, gcc-internal-format
 
35732
 msgid "cannot declare reference to %q#T"
 
35733
-msgstr ""
 
35734
+msgstr "không thể khai báo tham chiếu đến %q#T"
 
35735
 
 
35736
-#: cp/decl.c:9635
 
35737
+#: cp/decl.c:9631
 
35738
 #, gcc-internal-format
 
35739
 msgid "cannot declare pointer to %q#T member"
 
35740
-msgstr ""
 
35741
+msgstr "không thể khai báo con trỏ cho thành viên %q#T"
 
35742
 
 
35743
-#: cp/decl.c:9658
 
35744
+#: cp/decl.c:9654
 
35745
 #, gcc-internal-format
 
35746
 msgid "cannot declare reference to qualified function type %qT"
 
35747
 msgstr ""
 
35748
 
 
35749
-#: cp/decl.c:9659
 
35750
+#: cp/decl.c:9655
 
35751
 #, gcc-internal-format
 
35752
 msgid "cannot declare pointer to qualified function type %qT"
 
35753
 msgstr ""
 
35754
 
 
35755
-#: cp/decl.c:9733
 
35756
+#: cp/decl.c:9729
 
35757
 #, gcc-internal-format
 
35758
 msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
 
35759
 msgstr ""
 
35760
 
 
35761
-#: cp/decl.c:9797
 
35762
+#: cp/decl.c:9793
 
35763
 #, gcc-internal-format
 
35764
 msgid "both %<volatile%> and %<constexpr%> cannot be used here"
 
35765
 msgstr ""
 
35766
 
 
35767
-#: cp/decl.c:9809
 
35768
+#: cp/decl.c:9805
 
35769
 #, gcc-internal-format
 
35770
 msgid "template-id %qD used as a declarator"
 
35771
-msgstr ""
 
35772
+msgstr "template-id %qD được dùng như bộ khai báo"
 
35773
 
 
35774
-#: cp/decl.c:9833
 
35775
+#: cp/decl.c:9829
 
35776
 #, gcc-internal-format
 
35777
 msgid "member functions are implicitly friends of their class"
 
35778
 msgstr ""
 
35779
 
 
35780
-#: cp/decl.c:9838
 
35781
+#: cp/decl.c:9834
 
35782
 #, gcc-internal-format
 
35783
 msgid "extra qualification %<%T::%> on member %qs"
 
35784
 msgstr ""
 
35785
 
 
35786
-#: cp/decl.c:9868
 
35787
+#: cp/decl.c:9864
 
35788
 #, gcc-internal-format
 
35789
 msgid "cannot define member function %<%T::%s%> within %<%T%>"
 
35790
 msgstr ""
 
35791
 
 
35792
-#: cp/decl.c:9870
 
35793
+#: cp/decl.c:9866
 
35794
 #, gcc-internal-format
 
35795
 msgid "cannot declare member function %<%T::%s%> within %<%T%>"
 
35796
 msgstr ""
 
35797
 
 
35798
-#: cp/decl.c:9879
 
35799
+#: cp/decl.c:9875
 
35800
 #, gcc-internal-format
 
35801
 msgid "cannot declare member %<%T::%s%> within %qT"
 
35802
 msgstr ""
 
35803
 
 
35804
-#: cp/decl.c:9912
 
35805
+#: cp/decl.c:9908
 
35806
 #, gcc-internal-format
 
35807
 msgid "non-parameter %qs cannot be a parameter pack"
 
35808
 msgstr ""
 
35809
 
 
35810
-#: cp/decl.c:9922
 
35811
+#: cp/decl.c:9918
 
35812
 #, gcc-internal-format
 
35813
 msgid "size of array %qs is too large"
 
35814
-msgstr ""
 
35815
+msgstr "kích cỡ mảng %qs quá lớn"
 
35816
 
 
35817
-#: cp/decl.c:9933
 
35818
+#: cp/decl.c:9929
 
35819
 #, gcc-internal-format
 
35820
 msgid "data member may not have variably modified type %qT"
 
35821
 msgstr ""
 
35822
 
 
35823
-#: cp/decl.c:9935
 
35824
+#: cp/decl.c:9931
 
35825
 #, gcc-internal-format
 
35826
 msgid "parameter may not have variably modified type %qT"
 
35827
 msgstr ""
 
35828
 
 
35829
 #. [dcl.fct.spec] The explicit specifier shall only be used in
 
35830
 #. declarations of constructors within a class definition.
 
35831
-#: cp/decl.c:9943
 
35832
+#: cp/decl.c:9939
 
35833
 #, gcc-internal-format
 
35834
 msgid "only declarations of constructors can be %<explicit%>"
 
35835
 msgstr ""
 
35836
 
 
35837
-#: cp/decl.c:9951
 
35838
+#: cp/decl.c:9947
 
35839
 #, gcc-internal-format
 
35840
 msgid "non-member %qs cannot be declared %<mutable%>"
 
35841
 msgstr ""
 
35842
 
 
35843
-#: cp/decl.c:9957
 
35844
+#: cp/decl.c:9953
 
35845
 #, gcc-internal-format
 
35846
 msgid "non-object member %qs cannot be declared %<mutable%>"
 
35847
 msgstr ""
 
35848
 
 
35849
-#: cp/decl.c:9963
 
35850
+#: cp/decl.c:9959
 
35851
 #, gcc-internal-format
 
35852
 msgid "function %qs cannot be declared %<mutable%>"
 
35853
 msgstr ""
 
35854
 
 
35855
-#: cp/decl.c:9968
 
35856
+#: cp/decl.c:9964
 
35857
 #, gcc-internal-format
 
35858
 msgid "static %qs cannot be declared %<mutable%>"
 
35859
 msgstr ""
 
35860
 
 
35861
-#: cp/decl.c:9973
 
35862
+#: cp/decl.c:9969
 
35863
 #, gcc-internal-format
 
35864
 msgid "const %qs cannot be declared %<mutable%>"
 
35865
 msgstr ""
 
35866
 
 
35867
-#: cp/decl.c:9978
 
35868
+#: cp/decl.c:9974
 
35869
 #, gcc-internal-format
 
35870
 msgid "reference %qs cannot be declared %<mutable%>"
 
35871
 msgstr ""
 
35872
 
 
35873
-#: cp/decl.c:10013
 
35874
+#: cp/decl.c:10009
 
35875
 #, gcc-internal-format
 
35876
 msgid "typedef declared %<auto%>"
 
35877
-msgstr ""
 
35878
+msgstr "typedef được khai báo %<auto%>"
 
35879
 
 
35880
-#: cp/decl.c:10023
 
35881
+#: cp/decl.c:10019
 
35882
 #, gcc-internal-format
 
35883
 msgid "typedef name may not be a nested-name-specifier"
 
35884
 msgstr ""
 
35885
 
 
35886
-#: cp/decl.c:10042
 
35887
+#: cp/decl.c:10038
 
35888
 #, gcc-internal-format
 
35889
 msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
 
35890
 msgstr ""
 
35891
 
 
35892
-#: cp/decl.c:10143
 
35893
+#: cp/decl.c:10139
 
35894
 #, gcc-internal-format
 
35895
 msgid "qualified function types cannot be used to declare static member functions"
 
35896
 msgstr ""
 
35897
 
 
35898
-#: cp/decl.c:10145
 
35899
+#: cp/decl.c:10141
 
35900
 #, gcc-internal-format
 
35901
 msgid "qualified function types cannot be used to declare free functions"
 
35902
 msgstr ""
 
35903
 
 
35904
-#: cp/decl.c:10172
 
35905
+#: cp/decl.c:10168
 
35906
 #, gcc-internal-format
 
35907
 msgid "type qualifiers specified for friend class declaration"
 
35908
 msgstr ""
 
35909
 
 
35910
-#: cp/decl.c:10177
 
35911
+#: cp/decl.c:10173
 
35912
 #, gcc-internal-format
 
35913
 msgid "%<inline%> specified for friend class declaration"
 
35914
-msgstr ""
 
35915
+msgstr "%<inline%> được chỉ định cho khai báo lớp bạn"
 
35916
 
 
35917
-#: cp/decl.c:10185
 
35918
+#: cp/decl.c:10181
 
35919
 #, gcc-internal-format
 
35920
 msgid "template parameters cannot be friends"
 
35921
-msgstr ""
 
35922
+msgstr "các đối số tạm không thể là bạn"
 
35923
 
 
35924
-#: cp/decl.c:10187
 
35925
+#: cp/decl.c:10183
 
35926
 #, gcc-internal-format
 
35927
 msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
 
35928
 msgstr ""
 
35929
 
 
35930
-#: cp/decl.c:10191
 
35931
+#: cp/decl.c:10187
 
35932
 #, gcc-internal-format
 
35933
 msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
 
35934
 msgstr ""
 
35935
 
 
35936
-#: cp/decl.c:10204
 
35937
+#: cp/decl.c:10200
 
35938
 #, gcc-internal-format
 
35939
 msgid "trying to make class %qT a friend of global scope"
 
35940
 msgstr ""
 
35941
 
 
35942
-#: cp/decl.c:10222
 
35943
+#: cp/decl.c:10218
 
35944
 #, gcc-internal-format
 
35945
 msgid "invalid qualifiers on non-member function type"
 
35946
 msgstr ""
 
35947
 
 
35948
-#: cp/decl.c:10232
 
35949
+#: cp/decl.c:10228
 
35950
 #, gcc-internal-format
 
35951
 msgid "abstract declarator %qT used as declaration"
 
35952
 msgstr ""
 
35953
 
 
35954
-#: cp/decl.c:10261
 
35955
+#: cp/decl.c:10257
 
35956
 #, gcc-internal-format
 
35957
 msgid "cannot use %<::%> in parameter declaration"
 
35958
-msgstr ""
 
35959
+msgstr "không thể dùng %<::%> trong khai báo đối số"
 
35960
 
 
35961
-#: cp/decl.c:10265
 
35962
-#, gcc-internal-format
 
35963
+#: cp/decl.c:10261
 
35964
+#, fuzzy, gcc-internal-format
 
35965
 msgid "parameter declared %<auto%>"
 
35966
-msgstr ""
 
35967
+msgstr "Tự động _bản đồ tốt nhất"
 
35968
 
 
35969
-#: cp/decl.c:10308
 
35970
+#: cp/decl.c:10304
 
35971
 #, gcc-internal-format
 
35972
 msgid "non-static data member declared %<auto%>"
 
35973
 msgstr ""
 
35974
 
 
35975
 #. Something like struct S { int N::j; };
 
35976
-#: cp/decl.c:10330
 
35977
+#: cp/decl.c:10326
 
35978
 #, gcc-internal-format
 
35979
 msgid "invalid use of %<::%>"
 
35980
-msgstr ""
 
35981
+msgstr "dùng %<::%> không hợp lệ"
 
35982
 
 
35983
-#: cp/decl.c:10352
 
35984
+#: cp/decl.c:10348
 
35985
 #, gcc-internal-format
 
35986
 msgid "declaration of function %qD in invalid context"
 
35987
 msgstr ""
 
35988
 
 
35989
-#: cp/decl.c:10361
 
35990
+#: cp/decl.c:10357
 
35991
 #, gcc-internal-format
 
35992
 msgid "function %qD declared virtual inside a union"
 
35993
-msgstr ""
 
35994
+msgstr "hàm %qD được khai báo nằm trong ảo một union"
 
35995
 
 
35996
-#: cp/decl.c:10370
 
35997
+#: cp/decl.c:10366
 
35998
 #, gcc-internal-format
 
35999
 msgid "%qD cannot be declared virtual, since it is always static"
 
36000
 msgstr ""
 
36001
 
 
36002
-#: cp/decl.c:10386
 
36003
+#: cp/decl.c:10382
 
36004
 #, gcc-internal-format
 
36005
 msgid "expected qualified name in friend declaration for destructor %qD"
 
36006
 msgstr ""
 
36007
 
 
36008
-#: cp/decl.c:10393
 
36009
+#: cp/decl.c:10389
 
36010
 #, gcc-internal-format
 
36011
 msgid "declaration of %qD as member of %qT"
 
36012
-msgstr ""
 
36013
+msgstr "sự khai báo của %qD như là thành viên của %qT"
 
36014
 
 
36015
-#: cp/decl.c:10399
 
36016
+#: cp/decl.c:10395
 
36017
 #, gcc-internal-format
 
36018
 msgid "a destructor cannot be %<constexpr%>"
 
36019
-msgstr ""
 
36020
+msgstr "hủy tử không thể là %<constexpr%>"
 
36021
 
 
36022
-#: cp/decl.c:10405
 
36023
+#: cp/decl.c:10401
 
36024
 #, gcc-internal-format
 
36025
 msgid "expected qualified name in friend declaration for constructor %qD"
 
36026
 msgstr ""
 
36027
 
 
36028
-#: cp/decl.c:10451
 
36029
+#: cp/decl.c:10447
 
36030
 #, gcc-internal-format
 
36031
 msgid "field %qD has incomplete type"
 
36032
 msgstr ""
 
36033
 
 
36034
-#: cp/decl.c:10453
 
36035
-#, gcc-internal-format
 
36036
+#: cp/decl.c:10449
 
36037
+#, fuzzy, gcc-internal-format
 
36038
 msgid "name %qT has incomplete type"
 
36039
-msgstr ""
 
36040
+msgstr "phần tên phần có kiểu sai: %u"
 
36041
 
 
36042
-#: cp/decl.c:10462
 
36043
+#: cp/decl.c:10458
 
36044
 #, gcc-internal-format
 
36045
 msgid "  in instantiation of template %qT"
 
36046
-msgstr ""
 
36047
+msgstr "  trong minh dụ của mẫu %qT"
 
36048
 
 
36049
-#: cp/decl.c:10471
 
36050
+#: cp/decl.c:10467
 
36051
 #, gcc-internal-format
 
36052
 msgid "%qE is neither function nor member function; cannot be declared friend"
 
36053
 msgstr ""
 
36054
 
 
36055
-#: cp/decl.c:10528
 
36056
+#: cp/decl.c:10524
 
36057
 #, gcc-internal-format
 
36058
 msgid "constexpr static data member %qD must have an initializer"
 
36059
 msgstr ""
 
36060
 
 
36061
-#: cp/decl.c:10537
 
36062
+#: cp/decl.c:10533
 
36063
 #, gcc-internal-format
 
36064
 msgid "non-static data member %qE declared %<constexpr%>"
 
36065
 msgstr ""
 
36066
 
 
36067
-#: cp/decl.c:10587
 
36068
+#: cp/decl.c:10583
 
36069
 #, gcc-internal-format
 
36070
 msgid "storage class %<auto%> invalid for function %qs"
 
36071
 msgstr ""
 
36072
 
 
36073
-#: cp/decl.c:10589
 
36074
+#: cp/decl.c:10585
 
36075
 #, gcc-internal-format
 
36076
 msgid "storage class %<register%> invalid for function %qs"
 
36077
 msgstr ""
 
36078
 
 
36079
-#: cp/decl.c:10593
 
36080
+#: cp/decl.c:10589
 
36081
 #, gcc-internal-format
 
36082
 msgid "storage class %<__thread%> invalid for function %qs"
 
36083
 msgstr ""
 
36084
 
 
36085
-#: cp/decl.c:10596
 
36086
+#: cp/decl.c:10592
 
36087
 #, gcc-internal-format
 
36088
 msgid "storage class %<thread_local%> invalid for function %qs"
 
36089
 msgstr ""
 
36090
 
 
36091
-#: cp/decl.c:10601
 
36092
+#: cp/decl.c:10597
 
36093
 #, gcc-internal-format
 
36094
 msgid "virt-specifiers in %qs not allowed outside a class definition"
 
36095
 msgstr ""
 
36096
 
 
36097
-#: cp/decl.c:10612
 
36098
+#: cp/decl.c:10608
 
36099
 #, gcc-internal-format
 
36100
 msgid "%<static%> specified invalid for function %qs declared out of global scope"
 
36101
 msgstr ""
 
36102
 
 
36103
-#: cp/decl.c:10616
 
36104
+#: cp/decl.c:10612
 
36105
 #, gcc-internal-format
 
36106
 msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
 
36107
 msgstr ""
 
36108
 
 
36109
-#: cp/decl.c:10624
 
36110
+#: cp/decl.c:10620
 
36111
 #, gcc-internal-format
 
36112
 msgid "virtual non-class function %qs"
 
36113
 msgstr ""
 
36114
 
 
36115
-#: cp/decl.c:10631
 
36116
+#: cp/decl.c:10627
 
36117
 #, gcc-internal-format
 
36118
 msgid "%qs defined in a non-class scope"
 
36119
 msgstr ""
 
36120
 
 
36121
-#: cp/decl.c:10632
 
36122
+#: cp/decl.c:10628
 
36123
 #, gcc-internal-format
 
36124
 msgid "%qs declared in a non-class scope"
 
36125
 msgstr ""
 
36126
 
 
36127
-#: cp/decl.c:10660
 
36128
+#: cp/decl.c:10655
 
36129
 #, gcc-internal-format
 
36130
 msgid "cannot declare member function %qD to have static linkage"
 
36131
 msgstr ""
 
36132
 
 
36133
 #. FIXME need arm citation
 
36134
-#: cp/decl.c:10667
 
36135
+#: cp/decl.c:10662
 
36136
 #, gcc-internal-format
 
36137
 msgid "cannot declare static function inside another function"
 
36138
 msgstr ""
 
36139
 
 
36140
-#: cp/decl.c:10697
 
36141
+#: cp/decl.c:10692
 
36142
 #, gcc-internal-format
 
36143
 msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
 
36144
-msgstr ""
 
36145
+msgstr "%<static%> không sử dụng khi định nghĩa (như ngược với khai báo) một thành viên dữ liệu tĩnh"
 
36146
 
 
36147
-#: cp/decl.c:10704
 
36148
+#: cp/decl.c:10699
 
36149
 #, gcc-internal-format
 
36150
 msgid "static member %qD declared %<register%>"
 
36151
 msgstr ""
 
36152
 
 
36153
-#: cp/decl.c:10710
 
36154
+#: cp/decl.c:10705
 
36155
 #, gcc-internal-format
 
36156
 msgid "cannot explicitly declare member %q#D to have extern linkage"
 
36157
 msgstr ""
 
36158
 
 
36159
-#: cp/decl.c:10717
 
36160
+#: cp/decl.c:10712
 
36161
 #, gcc-internal-format
 
36162
 msgid "declaration of constexpr variable %qD is not a definition"
 
36163
 msgstr ""
 
36164
 
 
36165
-#: cp/decl.c:10730
 
36166
+#: cp/decl.c:10725
 
36167
 #, gcc-internal-format
 
36168
 msgid "%qs initialized and declared %<extern%>"
 
36169
 msgstr ""
 
36170
 
 
36171
-#: cp/decl.c:10734
 
36172
+#: cp/decl.c:10729
 
36173
 #, gcc-internal-format
 
36174
 msgid "%qs has both %<extern%> and initializer"
 
36175
 msgstr ""
 
36176
 
 
36177
-#: cp/decl.c:10880
 
36178
+#: cp/decl.c:10874
 
36179
 #, gcc-internal-format
 
36180
 msgid "default argument %qE uses %qD"
 
36181
 msgstr ""
 
36182
 
 
36183
-#: cp/decl.c:10882
 
36184
+#: cp/decl.c:10876
 
36185
 #, gcc-internal-format
 
36186
 msgid "default argument %qE uses local variable %qD"
 
36187
 msgstr ""
 
36188
 
 
36189
-#: cp/decl.c:10970
 
36190
+#: cp/decl.c:10964
 
36191
 #, gcc-internal-format
 
36192
 msgid "parameter %qD has Java class type"
 
36193
-msgstr ""
 
36194
+msgstr "đối số %qD có kiểu lớp Java"
 
36195
 
 
36196
-#: cp/decl.c:10998
 
36197
+#: cp/decl.c:10992
 
36198
 #, gcc-internal-format
 
36199
 msgid "parameter %qD invalidly declared method type"
 
36200
 msgstr ""
 
36201
 
 
36202
-#: cp/decl.c:11023
 
36203
+#: cp/decl.c:11017
 
36204
 #, gcc-internal-format
 
36205
 msgid "parameter %qD includes pointer to array of unknown bound %qT"
 
36206
 msgstr ""
 
36207
 
 
36208
-#: cp/decl.c:11025
 
36209
+#: cp/decl.c:11019
 
36210
 #, gcc-internal-format
 
36211
 msgid "parameter %qD includes reference to array of unknown bound %qT"
 
36212
 msgstr ""
 
36213
@@ -30554,171 +30501,171 @@
 
36214
 #. or implicitly defined), there's no need to worry about their
 
36215
 #. existence.  Theoretically, they should never even be
 
36216
 #. instantiated, but that's hard to forestall.
 
36217
-#: cp/decl.c:11279
 
36218
+#: cp/decl.c:11273
 
36219
 #, gcc-internal-format
 
36220
 msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
 
36221
 msgstr ""
 
36222
 
 
36223
-#: cp/decl.c:11401
 
36224
+#: cp/decl.c:11395
 
36225
 #, gcc-internal-format
 
36226
 msgid "%qD may not be declared within a namespace"
 
36227
 msgstr ""
 
36228
 
 
36229
-#: cp/decl.c:11406
 
36230
+#: cp/decl.c:11400
 
36231
 #, gcc-internal-format
 
36232
 msgid "%qD may not be declared as static"
 
36233
-msgstr ""
 
36234
+msgstr "%qD không được khai báo như là tĩnh"
 
36235
 
 
36236
-#: cp/decl.c:11432
 
36237
+#: cp/decl.c:11426
 
36238
 #, gcc-internal-format
 
36239
 msgid "%qD must be a nonstatic member function"
 
36240
 msgstr ""
 
36241
 
 
36242
-#: cp/decl.c:11441
 
36243
+#: cp/decl.c:11435
 
36244
 #, gcc-internal-format
 
36245
 msgid "%qD must be either a non-static member function or a non-member function"
 
36246
 msgstr ""
 
36247
 
 
36248
-#: cp/decl.c:11463
 
36249
+#: cp/decl.c:11457
 
36250
 #, gcc-internal-format
 
36251
 msgid "%qD must have an argument of class or enumerated type"
 
36252
 msgstr ""
 
36253
 
 
36254
-#: cp/decl.c:11492
 
36255
+#: cp/decl.c:11486
 
36256
 #, gcc-internal-format
 
36257
 msgid "conversion to a reference to void will never use a type conversion operator"
 
36258
 msgstr ""
 
36259
 
 
36260
-#: cp/decl.c:11494
 
36261
+#: cp/decl.c:11488
 
36262
 #, gcc-internal-format
 
36263
 msgid "conversion to void will never use a type conversion operator"
 
36264
 msgstr ""
 
36265
 
 
36266
-#: cp/decl.c:11501
 
36267
+#: cp/decl.c:11495
 
36268
 #, gcc-internal-format
 
36269
 msgid "conversion to a reference to the same type will never use a type conversion operator"
 
36270
 msgstr ""
 
36271
 
 
36272
-#: cp/decl.c:11503
 
36273
+#: cp/decl.c:11497
 
36274
 #, gcc-internal-format
 
36275
 msgid "conversion to the same type will never use a type conversion operator"
 
36276
 msgstr ""
 
36277
 
 
36278
-#: cp/decl.c:11511
 
36279
+#: cp/decl.c:11505
 
36280
 #, gcc-internal-format
 
36281
 msgid "conversion to a reference to a base class will never use a type conversion operator"
 
36282
 msgstr ""
 
36283
 
 
36284
-#: cp/decl.c:11513
 
36285
+#: cp/decl.c:11507
 
36286
 #, gcc-internal-format
 
36287
 msgid "conversion to a base class will never use a type conversion operator"
 
36288
 msgstr ""
 
36289
 
 
36290
 #. 13.4.0.3
 
36291
-#: cp/decl.c:11522
 
36292
+#: cp/decl.c:11516
 
36293
 #, gcc-internal-format
 
36294
 msgid "ISO C++ prohibits overloading operator ?:"
 
36295
 msgstr ""
 
36296
 
 
36297
-#: cp/decl.c:11527
 
36298
-#, gcc-internal-format
 
36299
+#: cp/decl.c:11521
 
36300
+#, fuzzy, gcc-internal-format
 
36301
 msgid "%qD must not have variable number of arguments"
 
36302
-msgstr ""
 
36303
+msgstr "hàm %s phải có số biến đổi các đối số"
 
36304
 
 
36305
-#: cp/decl.c:11578
 
36306
+#: cp/decl.c:11572
 
36307
 #, gcc-internal-format
 
36308
 msgid "postfix %qD must take %<int%> as its argument"
 
36309
-msgstr ""
 
36310
+msgstr "postfix %qD phải nhận %<int%> như là đối số của nó"
 
36311
 
 
36312
-#: cp/decl.c:11581
 
36313
+#: cp/decl.c:11575
 
36314
 #, gcc-internal-format
 
36315
 msgid "postfix %qD must take %<int%> as its second argument"
 
36316
-msgstr ""
 
36317
+msgstr "postfix %qD phải nhận %<int%> như là đối số thứ hai của nó"
 
36318
 
 
36319
-#: cp/decl.c:11589
 
36320
+#: cp/decl.c:11583
 
36321
 #, gcc-internal-format
 
36322
 msgid "%qD must take either zero or one argument"
 
36323
 msgstr ""
 
36324
 
 
36325
-#: cp/decl.c:11591
 
36326
+#: cp/decl.c:11585
 
36327
 #, gcc-internal-format
 
36328
 msgid "%qD must take either one or two arguments"
 
36329
 msgstr ""
 
36330
 
 
36331
-#: cp/decl.c:11613
 
36332
+#: cp/decl.c:11607
 
36333
 #, gcc-internal-format
 
36334
 msgid "prefix %qD should return %qT"
 
36335
-msgstr ""
 
36336
+msgstr "tiền tố %qD cần trả về %qT"
 
36337
 
 
36338
-#: cp/decl.c:11619
 
36339
+#: cp/decl.c:11613
 
36340
 #, gcc-internal-format
 
36341
 msgid "postfix %qD should return %qT"
 
36342
-msgstr ""
 
36343
+msgstr "postfix %qD cần trả về %qT"
 
36344
 
 
36345
-#: cp/decl.c:11628
 
36346
+#: cp/decl.c:11622
 
36347
 #, gcc-internal-format
 
36348
 msgid "%qD must take %<void%>"
 
36349
-msgstr ""
 
36350
+msgstr "%qD phải nhận %<void%>"
 
36351
 
 
36352
-#: cp/decl.c:11630 cp/decl.c:11639
 
36353
+#: cp/decl.c:11624 cp/decl.c:11633
 
36354
 #, gcc-internal-format
 
36355
 msgid "%qD must take exactly one argument"
 
36356
-msgstr ""
 
36357
+msgstr "%qD cần chính các là một đối số"
 
36358
 
 
36359
-#: cp/decl.c:11641
 
36360
+#: cp/decl.c:11635
 
36361
 #, gcc-internal-format
 
36362
 msgid "%qD must take exactly two arguments"
 
36363
-msgstr ""
 
36364
+msgstr "%qD cần chính các là hai đối số"
 
36365
 
 
36366
-#: cp/decl.c:11650
 
36367
+#: cp/decl.c:11644
 
36368
 #, gcc-internal-format
 
36369
 msgid "user-defined %qD always evaluates both arguments"
 
36370
 msgstr ""
 
36371
 
 
36372
-#: cp/decl.c:11664
 
36373
+#: cp/decl.c:11658
 
36374
 #, gcc-internal-format
 
36375
 msgid "%qD should return by value"
 
36376
-msgstr ""
 
36377
+msgstr "%qD cần trả về bằng giá trị"
 
36378
 
 
36379
-#: cp/decl.c:11675 cp/decl.c:11680
 
36380
+#: cp/decl.c:11669 cp/decl.c:11674
 
36381
 #, gcc-internal-format
 
36382
 msgid "%qD cannot have default arguments"
 
36383
-msgstr ""
 
36384
+msgstr "%qD không thể có đối số mặc định"
 
36385
 
 
36386
-#: cp/decl.c:11741
 
36387
+#: cp/decl.c:11732
 
36388
 #, gcc-internal-format
 
36389
 msgid "using template type parameter %qT after %qs"
 
36390
 msgstr ""
 
36391
 
 
36392
-#: cp/decl.c:11764
 
36393
+#: cp/decl.c:11755
 
36394
 #, gcc-internal-format
 
36395
 msgid "using alias template specialization %qT after %qs"
 
36396
 msgstr ""
 
36397
 
 
36398
-#: cp/decl.c:11767
 
36399
+#: cp/decl.c:11758
 
36400
 #, gcc-internal-format
 
36401
 msgid "using typedef-name %qD after %qs"
 
36402
 msgstr ""
 
36403
 
 
36404
-#: cp/decl.c:11769
 
36405
+#: cp/decl.c:11760
 
36406
 #, gcc-internal-format
 
36407
 msgid "%qD has a previous declaration here"
 
36408
 msgstr ""
 
36409
 
 
36410
-#: cp/decl.c:11777
 
36411
+#: cp/decl.c:11768
 
36412
 #, gcc-internal-format
 
36413
 msgid "%qT referred to as %qs"
 
36414
-msgstr ""
 
36415
+msgstr "%qT được coi là %qs"
 
36416
 
 
36417
-#: cp/decl.c:11778 cp/decl.c:11785
 
36418
+#: cp/decl.c:11769 cp/decl.c:11776
 
36419
 #, gcc-internal-format
 
36420
 msgid "%q+T has a previous declaration here"
 
36421
-msgstr ""
 
36422
+msgstr "%q+T có một khai báo trước ở đây"
 
36423
 
 
36424
-#: cp/decl.c:11784
 
36425
+#: cp/decl.c:11775
 
36426
 #, gcc-internal-format
 
36427
 msgid "%qT referred to as enum"
 
36428
-msgstr ""
 
36429
+msgstr "%qT được coi là enum"
 
36430
 
 
36431
 #. If a class template appears as elaborated type specifier
 
36432
 #. without a template header such as:
 
36433
@@ -30727,180 +30674,180 @@
 
36434
 #. void f(class C);            // No template header here
 
36435
 #.
 
36436
 #. then the required template argument is missing.
 
36437
-#: cp/decl.c:11799
 
36438
-#, gcc-internal-format
 
36439
+#: cp/decl.c:11790
 
36440
+#, fuzzy, gcc-internal-format
 
36441
 msgid "template argument required for %<%s %T%>"
 
36442
-msgstr ""
 
36443
+msgstr "đối số cần thiết cho thẻ %s còn thiếu"
 
36444
 
 
36445
-#: cp/decl.c:11849 cp/name-lookup.c:3069
 
36446
+#: cp/decl.c:11840 cp/name-lookup.c:3062
 
36447
 #, gcc-internal-format
 
36448
 msgid "%qD has the same name as the class in which it is declared"
 
36449
 msgstr ""
 
36450
 
 
36451
-#: cp/decl.c:11879 cp/name-lookup.c:2561 cp/name-lookup.c:3395
 
36452
-#: cp/name-lookup.c:3440 cp/parser.c:5076 cp/parser.c:21175
 
36453
+#: cp/decl.c:11870 cp/name-lookup.c:2561 cp/name-lookup.c:3390
 
36454
+#: cp/name-lookup.c:3435 cp/parser.c:5076 cp/parser.c:21179
 
36455
 #, gcc-internal-format
 
36456
 msgid "reference to %qD is ambiguous"
 
36457
 msgstr ""
 
36458
 
 
36459
-#: cp/decl.c:11994
 
36460
+#: cp/decl.c:11985
 
36461
 #, gcc-internal-format
 
36462
 msgid "use of enum %q#D without previous declaration"
 
36463
 msgstr ""
 
36464
 
 
36465
-#: cp/decl.c:12015
 
36466
+#: cp/decl.c:12006
 
36467
 #, gcc-internal-format
 
36468
 msgid "redeclaration of %qT as a non-template"
 
36469
 msgstr ""
 
36470
 
 
36471
-#: cp/decl.c:12016
 
36472
+#: cp/decl.c:12007
 
36473
 #, gcc-internal-format
 
36474
 msgid "previous declaration %q+D"
 
36475
-msgstr ""
 
36476
+msgstr "khai báo trước đây %q+D"
 
36477
 
 
36478
-#: cp/decl.c:12157
 
36479
+#: cp/decl.c:12148
 
36480
 #, gcc-internal-format
 
36481
 msgid "derived union %qT invalid"
 
36482
 msgstr ""
 
36483
 
 
36484
-#: cp/decl.c:12166
 
36485
+#: cp/decl.c:12157
 
36486
 #, gcc-internal-format
 
36487
 msgid "Java class %qT cannot have multiple bases"
 
36488
 msgstr ""
 
36489
 
 
36490
-#: cp/decl.c:12177
 
36491
+#: cp/decl.c:12168
 
36492
 #, gcc-internal-format
 
36493
 msgid "Java class %qT cannot have virtual bases"
 
36494
 msgstr ""
 
36495
 
 
36496
-#: cp/decl.c:12197
 
36497
+#: cp/decl.c:12188
 
36498
 #, gcc-internal-format
 
36499
 msgid "base type %qT fails to be a struct or class type"
 
36500
 msgstr ""
 
36501
 
 
36502
-#: cp/decl.c:12230
 
36503
-#, gcc-internal-format
 
36504
+#: cp/decl.c:12221
 
36505
+#, fuzzy, gcc-internal-format
 
36506
 msgid "recursive type %qT undefined"
 
36507
-msgstr ""
 
36508
+msgstr "debug_make_undefined_type: (gỡ lỗi tạo kiểu chưa được định nghĩa) kiểu chưa được hỗ trợ"
 
36509
 
 
36510
-#: cp/decl.c:12232
 
36511
+#: cp/decl.c:12223
 
36512
 #, gcc-internal-format
 
36513
 msgid "duplicate base type %qT invalid"
 
36514
 msgstr ""
 
36515
 
 
36516
-#: cp/decl.c:12356
 
36517
+#: cp/decl.c:12347
 
36518
 #, gcc-internal-format
 
36519
 msgid "scoped/unscoped mismatch in enum %q#T"
 
36520
 msgstr ""
 
36521
 
 
36522
-#: cp/decl.c:12359 cp/decl.c:12367 cp/decl.c:12379 cp/parser.c:14742
 
36523
+#: cp/decl.c:12350 cp/decl.c:12358 cp/decl.c:12370 cp/parser.c:14744
 
36524
 #, gcc-internal-format
 
36525
 msgid "previous definition here"
 
36526
-msgstr ""
 
36527
+msgstr "định nghĩa trước ở đây"
 
36528
 
 
36529
-#: cp/decl.c:12364
 
36530
-#, gcc-internal-format
 
36531
+#: cp/decl.c:12355
 
36532
+#, fuzzy, gcc-internal-format
 
36533
 msgid "underlying type mismatch in enum %q#T"
 
36534
-msgstr ""
 
36535
+msgstr "sai khớp kiểu trong đối với thẻ « %s »"
 
36536
 
 
36537
-#: cp/decl.c:12376
 
36538
+#: cp/decl.c:12367
 
36539
 #, gcc-internal-format
 
36540
 msgid "different underlying type in enum %q#T"
 
36541
 msgstr ""
 
36542
 
 
36543
-#: cp/decl.c:12443
 
36544
-#, gcc-internal-format
 
36545
+#: cp/decl.c:12434
 
36546
+#, fuzzy, gcc-internal-format
 
36547
 msgid "underlying type %<%T%> of %<%T%> must be an integral type"
 
36548
-msgstr ""
 
36549
+msgstr "« cppchar_t » phải là kiểu không có dấu dương/âm"
 
36550
 
 
36551
 #. DR 377
 
36552
 #.
 
36553
 #. IF no integral type can represent all the enumerator values, the
 
36554
 #. enumeration is ill-formed.
 
36555
-#: cp/decl.c:12577
 
36556
+#: cp/decl.c:12568
 
36557
 #, gcc-internal-format
 
36558
 msgid "no integral type can represent all of the enumerator values for %qT"
 
36559
 msgstr ""
 
36560
 
 
36561
-#: cp/decl.c:12718
 
36562
+#: cp/decl.c:12709
 
36563
 #, gcc-internal-format
 
36564
 msgid "enumerator value for %qD is not an integer constant"
 
36565
 msgstr ""
 
36566
 
 
36567
-#: cp/decl.c:12764
 
36568
+#: cp/decl.c:12755
 
36569
 #, gcc-internal-format
 
36570
 msgid "incremented enumerator value is too large for %<unsigned long%>"
 
36571
 msgstr ""
 
36572
 
 
36573
-#: cp/decl.c:12776
 
36574
+#: cp/decl.c:12767
 
36575
 #, gcc-internal-format
 
36576
 msgid "overflow in enumeration values at %qD"
 
36577
 msgstr ""
 
36578
 
 
36579
-#: cp/decl.c:12796
 
36580
+#: cp/decl.c:12787
 
36581
 #, gcc-internal-format
 
36582
 msgid "enumerator value %E is too large for underlying type %<%T%>"
 
36583
 msgstr ""
 
36584
 
 
36585
-#: cp/decl.c:12886
 
36586
-#, gcc-internal-format
 
36587
+#: cp/decl.c:12877
 
36588
+#, fuzzy, gcc-internal-format
 
36589
 msgid "return type %q#T is incomplete"
 
36590
-msgstr ""
 
36591
+msgstr "nguồn có loại hạng không hoàn toàn"
 
36592
 
 
36593
-#: cp/decl.c:12888
 
36594
+#: cp/decl.c:12879
 
36595
 #, gcc-internal-format
 
36596
 msgid "return type has Java class type %q#T"
 
36597
 msgstr ""
 
36598
 
 
36599
-#: cp/decl.c:13012 cp/typeck.c:8247
 
36600
+#: cp/decl.c:13003 cp/typeck.c:8252
 
36601
 #, gcc-internal-format
 
36602
 msgid "%<operator=%> should return a reference to %<*this%>"
 
36603
-msgstr ""
 
36604
+msgstr "%<operator=%> cần trả về một tham chiếu đến %<*this%>"
 
36605
 
 
36606
-#: cp/decl.c:13108
 
36607
-#, gcc-internal-format
 
36608
+#: cp/decl.c:13099
 
36609
+#, fuzzy, gcc-internal-format
 
36610
 msgid "no previous declaration for %q+D"
 
36611
-msgstr ""
 
36612
+msgstr "Không có câu lệnh ngay trước để thay thế cho"
 
36613
 
 
36614
-#: cp/decl.c:13329
 
36615
+#: cp/decl.c:13320
 
36616
 #, gcc-internal-format
 
36617
 msgid "invalid function declaration"
 
36618
-msgstr ""
 
36619
+msgstr "khai báo hàm không hợp lệ"
 
36620
 
 
36621
-#: cp/decl.c:13413
 
36622
+#: cp/decl.c:13404
 
36623
 #, gcc-internal-format
 
36624
 msgid "parameter %qD declared void"
 
36625
-msgstr ""
 
36626
+msgstr "đối số %qD được khai báo là void"
 
36627
 
 
36628
-#: cp/decl.c:13781
 
36629
+#: cp/decl.c:13772
 
36630
 #, fuzzy, gcc-internal-format
 
36631
 msgid "no return statements in function returning %qT"
 
36632
-msgstr "Trả lại giá trị của hàm trong thanh ghi FPU (đơn vị điểm phù động)"
 
36633
+msgstr "« return » (trả lại) không có giá trị, trong hàm trả lại non-void (không rỗng)"
 
36634
 
 
36635
-#: cp/decl.c:13783 cp/typeck.c:8135
 
36636
+#: cp/decl.c:13774 cp/typeck.c:8135
 
36637
 #, gcc-internal-format
 
36638
 msgid "only plain %<auto%> return type can be deduced to %<void%>"
 
36639
 msgstr ""
 
36640
 
 
36641
-#: cp/decl.c:13879
 
36642
+#: cp/decl.c:13870
 
36643
 #, gcc-internal-format
 
36644
 msgid "parameter %q+D set but not used"
 
36645
-msgstr ""
 
36646
+msgstr "đối số %q+D đặt như không được dùng"
 
36647
 
 
36648
-#: cp/decl.c:13974
 
36649
+#: cp/decl.c:13965
 
36650
 #, gcc-internal-format
 
36651
 msgid "invalid member function declaration"
 
36652
-msgstr ""
 
36653
+msgstr "khai báo hàm thành viên không hợp lệ"
 
36654
 
 
36655
-#: cp/decl.c:13988
 
36656
+#: cp/decl.c:13979
 
36657
 #, gcc-internal-format
 
36658
 msgid "%qD is already defined in class %qT"
 
36659
-msgstr ""
 
36660
+msgstr "%qD đã sẵn định nghĩa trong %qT"
 
36661
 
 
36662
 #: cp/decl2.c:318
 
36663
-#, gcc-internal-format
 
36664
+#, fuzzy, gcc-internal-format
 
36665
 msgid "name missing for member function"
 
36666
-msgstr ""
 
36667
+msgstr "Đang thay thế dấu chấm « . » cho tên thành viên rỗng"
 
36668
 
 
36669
 #: cp/decl2.c:388 cp/decl2.c:402
 
36670
 #, gcc-internal-format
 
36671
@@ -30915,7 +30862,7 @@
 
36672
 #: cp/decl2.c:439
 
36673
 #, gcc-internal-format
 
36674
 msgid "deleting array %q#E"
 
36675
-msgstr ""
 
36676
+msgstr "đang xóa mảng %q#E"
 
36677
 
 
36678
 #: cp/decl2.c:445
 
36679
 #, gcc-internal-format
 
36680
@@ -30928,14 +30875,14 @@
 
36681
 msgstr ""
 
36682
 
 
36683
 #: cp/decl2.c:465
 
36684
-#, gcc-internal-format
 
36685
+#, fuzzy, gcc-internal-format
 
36686
 msgid "deleting %qT is undefined"
 
36687
-msgstr ""
 
36688
+msgstr "chưa định nghĩa ký hiệu bắt đầu %s"
 
36689
 
 
36690
 #: cp/decl2.c:510 cp/pt.c:4613
 
36691
-#, gcc-internal-format
 
36692
+#, fuzzy, gcc-internal-format
 
36693
 msgid "template declaration of %q#D"
 
36694
-msgstr ""
 
36695
+msgstr "khai báo trước"
 
36696
 
 
36697
 #: cp/decl2.c:562
 
36698
 #, gcc-internal-format
 
36699
@@ -30975,7 +30922,7 @@
 
36700
 #: cp/decl2.c:885
 
36701
 #, gcc-internal-format
 
36702
 msgid "%qD is already defined in %qT"
 
36703
-msgstr ""
 
36704
+msgstr "%qD đã định nghĩa sẵn trong %qT"
 
36705
 
 
36706
 #: cp/decl2.c:914 cp/decl2.c:922
 
36707
 #, gcc-internal-format
 
36708
@@ -30990,7 +30937,7 @@
 
36709
 #: cp/decl2.c:951
 
36710
 #, gcc-internal-format
 
36711
 msgid "field initializer is not constant"
 
36712
-msgstr ""
 
36713
+msgstr "bộ khởi tạo trường không phải hằng số"
 
36714
 
 
36715
 #: cp/decl2.c:984
 
36716
 #, gcc-internal-format
 
36717
@@ -31015,7 +30962,7 @@
 
36718
 #: cp/decl2.c:1058
 
36719
 #, gcc-internal-format
 
36720
 msgid "%qD is already defined in the class %qT"
 
36721
-msgstr ""
 
36722
+msgstr "%qD đã định nghĩa trong lớp %qT"
 
36723
 
 
36724
 #: cp/decl2.c:1065
 
36725
 #, gcc-internal-format
 
36726
@@ -31045,7 +30992,7 @@
 
36727
 #: cp/decl2.c:1480
 
36728
 #, gcc-internal-format
 
36729
 msgid "%<operator new%> must return type %qT"
 
36730
-msgstr ""
 
36731
+msgstr "%<operator new%> phải trả về kiểu %qT"
 
36732
 
 
36733
 #. [basic.stc.dynamic.allocation]
 
36734
 #.
 
36735
@@ -31059,17 +31006,17 @@
 
36736
 #: cp/decl2.c:1507
 
36737
 #, gcc-internal-format
 
36738
 msgid "%<operator new%> takes type %<size_t%> (%qT) as first parameter"
 
36739
-msgstr ""
 
36740
+msgstr "%<operator new%> nhận kiểu %<size_t%> (%qT) như là đối số thứ nhất"
 
36741
 
 
36742
 #: cp/decl2.c:1536
 
36743
 #, gcc-internal-format
 
36744
 msgid "%<operator delete%> must return type %qT"
 
36745
-msgstr ""
 
36746
+msgstr "%<operator delete%> phải trả về kiểu %qT"
 
36747
 
 
36748
 #: cp/decl2.c:1545
 
36749
 #, gcc-internal-format
 
36750
 msgid "%<operator delete%> takes type %qT as first parameter"
 
36751
-msgstr ""
 
36752
+msgstr "%<operator delete%> nhận kiểu %qT như là đối số thứ nhất"
 
36753
 
 
36754
 #: cp/decl2.c:2336
 
36755
 #, gcc-internal-format
 
36756
@@ -31104,12 +31051,12 @@
 
36757
 #: cp/decl2.c:4267
 
36758
 #, gcc-internal-format
 
36759
 msgid "inline function %q+D used but never defined"
 
36760
-msgstr ""
 
36761
+msgstr "hàm chung dòng %q+D được dùng nhưng chưa bao giờ được định nghĩa"
 
36762
 
 
36763
 #: cp/decl2.c:4456
 
36764
-#, gcc-internal-format
 
36765
+#, fuzzy, gcc-internal-format
 
36766
 msgid "default argument missing for parameter %P of %q+#D"
 
36767
-msgstr ""
 
36768
+msgstr "đối số cần thiết cho thẻ %s còn thiếu"
 
36769
 
 
36770
 #. We mark a lambda conversion op as deleted if we can't
 
36771
 #. generate it properly; see maybe_add_lambda_conv_op.
 
36772
@@ -31119,109 +31066,109 @@
 
36773
 msgstr ""
 
36774
 
 
36775
 #: cp/decl2.c:4522
 
36776
-#, fuzzy, gcc-internal-format
 
36777
+#, gcc-internal-format
 
36778
 msgid "use of deleted function %qD"
 
36779
-msgstr "Trong hàm bộ phận %qs"
 
36780
+msgstr "dùng hàm bị xóa %qD"
 
36781
 
 
36782
 #: cp/decl2.c:4537 cp/decl2.c:4594
 
36783
 #, gcc-internal-format
 
36784
 msgid "use of %qD before deduction of %<auto%>"
 
36785
 msgstr ""
 
36786
 
 
36787
-#: cp/error.c:3327
 
36788
+#: cp/error.c:3331
 
36789
 #, gcc-internal-format
 
36790
 msgid "extended initializer lists only available with -std=c++11 or -std=gnu++11"
 
36791
 msgstr ""
 
36792
 
 
36793
-#: cp/error.c:3332
 
36794
+#: cp/error.c:3336
 
36795
 #, gcc-internal-format
 
36796
 msgid "explicit conversion operators only available with -std=c++11 or -std=gnu++11"
 
36797
 msgstr ""
 
36798
 
 
36799
-#: cp/error.c:3337
 
36800
+#: cp/error.c:3341
 
36801
 #, gcc-internal-format
 
36802
 msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
 
36803
 msgstr ""
 
36804
 
 
36805
-#: cp/error.c:3342
 
36806
+#: cp/error.c:3346
 
36807
 #, gcc-internal-format
 
36808
 msgid "lambda expressions only available with -std=c++11 or -std=gnu++11"
 
36809
 msgstr ""
 
36810
 
 
36811
-#: cp/error.c:3347
 
36812
+#: cp/error.c:3351
 
36813
 #, gcc-internal-format
 
36814
 msgid "C++0x auto only available with -std=c++11 or -std=gnu++11"
 
36815
 msgstr ""
 
36816
 
 
36817
-#: cp/error.c:3351
 
36818
+#: cp/error.c:3355
 
36819
 #, gcc-internal-format
 
36820
 msgid "scoped enums only available with -std=c++11 or -std=gnu++11"
 
36821
 msgstr ""
 
36822
 
 
36823
-#: cp/error.c:3355
 
36824
+#: cp/error.c:3359
 
36825
 #, gcc-internal-format
 
36826
 msgid "defaulted and deleted functions only available with -std=c++11 or -std=gnu++11"
 
36827
 msgstr ""
 
36828
 
 
36829
-#: cp/error.c:3360
 
36830
+#: cp/error.c:3364
 
36831
 #, gcc-internal-format
 
36832
 msgid "inline namespaces only available with -std=c++11 or -std=gnu++11"
 
36833
-msgstr ""
 
36834
+msgstr "inline namespaces chỉ sẵn sàng với -std=c++11 hay -std=gnu++11"
 
36835
 
 
36836
-#: cp/error.c:3365
 
36837
+#: cp/error.c:3369
 
36838
 #, gcc-internal-format
 
36839
 msgid "override controls (override/final) only available with -std=c++11 or -std=gnu++11"
 
36840
 msgstr ""
 
36841
 
 
36842
-#: cp/error.c:3370
 
36843
+#: cp/error.c:3374
 
36844
 #, gcc-internal-format
 
36845
 msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
 
36846
 msgstr ""
 
36847
 
 
36848
-#: cp/error.c:3375
 
36849
+#: cp/error.c:3379
 
36850
 #, gcc-internal-format
 
36851
 msgid "user-defined literals only available with -std=c++11 or -std=gnu++11"
 
36852
 msgstr ""
 
36853
 
 
36854
-#: cp/error.c:3380
 
36855
+#: cp/error.c:3384
 
36856
 #, gcc-internal-format
 
36857
 msgid "delegating constructors only available with -std=c++11 or -std=gnu++11"
 
36858
 msgstr ""
 
36859
 
 
36860
-#: cp/error.c:3385
 
36861
+#: cp/error.c:3389
 
36862
 #, gcc-internal-format
 
36863
 msgid "inheriting constructors only available with -std=c++11 or -std=gnu++11"
 
36864
 msgstr ""
 
36865
 
 
36866
-#: cp/error.c:3390
 
36867
+#: cp/error.c:3394
 
36868
 #, gcc-internal-format
 
36869
 msgid "c++11 attributes only available with -std=c++11 or -std=gnu++11"
 
36870
 msgstr ""
 
36871
 
 
36872
-#: cp/error.c:3439
 
36873
+#: cp/error.c:3443
 
36874
 #, gcc-internal-format
 
36875
 msgid "incomplete type %qT used in nested name specifier"
 
36876
 msgstr ""
 
36877
 
 
36878
-#: cp/error.c:3443
 
36879
-#, gcc-internal-format
 
36880
+#: cp/error.c:3447
 
36881
+#, fuzzy, gcc-internal-format
 
36882
 msgid "reference to %<%T::%D%> is ambiguous"
 
36883
-msgstr ""
 
36884
+msgstr "Định dạng tập tin mơ hồ"
 
36885
 
 
36886
-#: cp/error.c:3448 cp/typeck.c:2260
 
36887
+#: cp/error.c:3452 cp/typeck.c:2260
 
36888
 #, gcc-internal-format
 
36889
 msgid "%qD is not a member of %qT"
 
36890
-msgstr ""
 
36891
+msgstr "%qD không phải là thành viên của %qT"
 
36892
 
 
36893
-#: cp/error.c:3452
 
36894
+#: cp/error.c:3456
 
36895
 #, gcc-internal-format
 
36896
 msgid "%qD is not a member of %qD"
 
36897
-msgstr ""
 
36898
+msgstr "%qD không phải là thành viên của %qD"
 
36899
 
 
36900
-#: cp/error.c:3457
 
36901
+#: cp/error.c:3461
 
36902
 #, gcc-internal-format
 
36903
 msgid "%<::%D%> has not been declared"
 
36904
-msgstr ""
 
36905
+msgstr "%<::%D%> chưa được khai báo"
 
36906
 
 
36907
 #. Can't throw a reference.
 
36908
 #: cp/except.c:291
 
36909
@@ -31238,7 +31185,7 @@
 
36910
 #: cp/except.c:309
 
36911
 #, gcc-internal-format
 
36912
 msgid "type %qT is not derived from %<java::lang::Throwable%>"
 
36913
-msgstr ""
 
36914
+msgstr "kiểu %qT không dẫn xuất từ kiểu %<java::lang::Throwable%>"
 
36915
 
 
36916
 #: cp/except.c:370
 
36917
 #, gcc-internal-format
 
36918
@@ -31263,7 +31210,7 @@
 
36919
 #: cp/except.c:846
 
36920
 #, gcc-internal-format
 
36921
 msgid "  in thrown expression"
 
36922
-msgstr ""
 
36923
+msgstr "  nằm trong biểu thức thrown"
 
36924
 
 
36925
 #: cp/except.c:978
 
36926
 #, gcc-internal-format
 
36927
@@ -31308,12 +31255,12 @@
 
36928
 #: cp/friend.c:151
 
36929
 #, gcc-internal-format
 
36930
 msgid "%qD is already a friend of class %qT"
 
36931
-msgstr ""
 
36932
+msgstr "%qD đã sẵn là bạn của lớp %qT"
 
36933
 
 
36934
 #: cp/friend.c:236
 
36935
 #, gcc-internal-format
 
36936
 msgid "invalid type %qT declared %<friend%>"
 
36937
-msgstr ""
 
36938
+msgstr "kiểu không hợp lệ %qT được khai báo %<friend%>"
 
36939
 
 
36940
 #. [temp.friend]
 
36941
 #. Friend declarations shall not declare partial
 
36942
@@ -31335,7 +31282,7 @@
 
36943
 #: cp/friend.c:323
 
36944
 #, gcc-internal-format
 
36945
 msgid "%qT is not a member of %qT"
 
36946
-msgstr ""
 
36947
+msgstr "%qT không phải là thành viên của %qT"
 
36948
 
 
36949
 #: cp/friend.c:328
 
36950
 #, gcc-internal-format
 
36951
@@ -31345,7 +31292,7 @@
 
36952
 #: cp/friend.c:336
 
36953
 #, gcc-internal-format
 
36954
 msgid "%qT is not a nested class of %qT"
 
36955
-msgstr ""
 
36956
+msgstr "%qT không phải lớp lồng nhau của %qT"
 
36957
 
 
36958
 #. template <class T> friend class T;
 
36959
 #: cp/friend.c:349
 
36960
@@ -31357,17 +31304,17 @@
 
36961
 #: cp/friend.c:357
 
36962
 #, gcc-internal-format
 
36963
 msgid "%q#T is not a template"
 
36964
-msgstr ""
 
36965
+msgstr "%q#T không phải là một mẫu"
 
36966
 
 
36967
 #: cp/friend.c:379
 
36968
 #, gcc-internal-format
 
36969
 msgid "%qD is already a friend of %qT"
 
36970
-msgstr ""
 
36971
+msgstr "%qD đã sẵn là bạn của %qT"
 
36972
 
 
36973
 #: cp/friend.c:388
 
36974
 #, gcc-internal-format
 
36975
 msgid "%qT is already a friend of %qT"
 
36976
-msgstr ""
 
36977
+msgstr "%qT đã sẵn là bạn của %qT"
 
36978
 
 
36979
 #: cp/friend.c:512
 
36980
 #, gcc-internal-format
 
36981
@@ -31422,7 +31369,7 @@
 
36982
 #: cp/init.c:582
 
36983
 #, gcc-internal-format
 
36984
 msgid "%qD is initialized with itself"
 
36985
-msgstr ""
 
36986
+msgstr "%qD được khởi tạo bằng chính nó"
 
36987
 
 
36988
 #: cp/init.c:676
 
36989
 #, fuzzy, gcc-internal-format
 
36990
@@ -31435,14 +31382,14 @@
 
36991
 msgstr ""
 
36992
 
 
36993
 #: cp/init.c:703
 
36994
-#, gcc-internal-format
 
36995
+#, fuzzy, gcc-internal-format
 
36996
 msgid "uninitialized reference member %qD"
 
36997
-msgstr ""
 
36998
+msgstr "tham chiếu đến phần tử chưa sở khởi « %s[\"%.*s\"] »"
 
36999
 
 
37000
 #: cp/init.c:863
 
37001
 #, gcc-internal-format
 
37002
 msgid "%q+D will be initialized after"
 
37003
-msgstr ""
 
37004
+msgstr "%q+D sẽ được khởi tạo sau"
 
37005
 
 
37006
 #: cp/init.c:866
 
37007
 #, gcc-internal-format
 
37008
@@ -31452,17 +31399,17 @@
 
37009
 #: cp/init.c:869
 
37010
 #, gcc-internal-format
 
37011
 msgid "  %q+#D"
 
37012
-msgstr ""
 
37013
+msgstr "  %q+#D"
 
37014
 
 
37015
 #: cp/init.c:871
 
37016
 #, gcc-internal-format
 
37017
 msgid "  base %qT"
 
37018
-msgstr ""
 
37019
+msgstr "  cơ sở %qT"
 
37020
 
 
37021
 #: cp/init.c:873
 
37022
 #, gcc-internal-format
 
37023
 msgid "  when initialized here"
 
37024
-msgstr ""
 
37025
+msgstr "  khi khởi tạo ở đây"
 
37026
 
 
37027
 #: cp/init.c:890
 
37028
 #, gcc-internal-format
 
37029
@@ -31522,17 +31469,17 @@
 
37030
 #: cp/init.c:1410
 
37031
 #, gcc-internal-format
 
37032
 msgid "type %qT is not a direct base of %qT"
 
37033
-msgstr ""
 
37034
+msgstr "kiểu %qT không là cơ sở trực tiếp của %qT"
 
37035
 
 
37036
 #: cp/init.c:1495
 
37037
 #, gcc-internal-format
 
37038
 msgid "bad array initializer"
 
37039
-msgstr ""
 
37040
+msgstr "bộ khởi tạo mảng không đúng"
 
37041
 
 
37042
 #: cp/init.c:1790 cp/semantics.c:2834
 
37043
 #, gcc-internal-format
 
37044
 msgid "%qT is not a class type"
 
37045
-msgstr ""
 
37046
+msgstr "%qT không phải là kiểu lớp"
 
37047
 
 
37048
 #: cp/init.c:1844
 
37049
 #, gcc-internal-format
 
37050
@@ -31542,7 +31489,7 @@
 
37051
 #: cp/init.c:1857
 
37052
 #, gcc-internal-format
 
37053
 msgid "invalid pointer to bit-field %qD"
 
37054
-msgstr ""
 
37055
+msgstr "con trỏ cho trường bít %qD không hợp lệ"
 
37056
 
 
37057
 #: cp/init.c:1937
 
37058
 #, gcc-internal-format
 
37059
@@ -31560,9 +31507,9 @@
 
37060
 msgstr ""
 
37061
 
 
37062
 #: cp/init.c:2128
 
37063
-#, gcc-internal-format
 
37064
+#, fuzzy, gcc-internal-format
 
37065
 msgid "uninitialized reference member in %q#T"
 
37066
-msgstr ""
 
37067
+msgstr "Trong hàm bộ phận %qs"
 
37068
 
 
37069
 #: cp/init.c:2140
 
37070
 #, gcc-internal-format
 
37071
@@ -31570,19 +31517,17 @@
 
37072
 msgstr ""
 
37073
 
 
37074
 #: cp/init.c:2143
 
37075
-#, gcc-internal-format
 
37076
+#, fuzzy, gcc-internal-format
 
37077
 msgid "uninitialized const member in %q#T"
 
37078
-msgstr ""
 
37079
+msgstr "Trong hàm bộ phận %qs"
 
37080
 
 
37081
 #: cp/init.c:2254
 
37082
-#, fuzzy, gcc-internal-format
 
37083
-#| msgid "Integer overflow"
 
37084
+#, gcc-internal-format
 
37085
 msgid "integer overflow in array size"
 
37086
-msgstr "Tràn số nguyên"
 
37087
+msgstr "tràn số nguyên trong kích thước mảng"
 
37088
 
 
37089
 #: cp/init.c:2264
 
37090
 #, fuzzy, gcc-internal-format
 
37091
-#| msgid "argument must be a constant"
 
37092
 msgid "array size in operator new must be constant"
 
37093
 msgstr "tham số phải là một hằng"
 
37094
 
 
37095
@@ -31592,20 +31537,19 @@
 
37096
 msgstr ""
 
37097
 
 
37098
 #: cp/init.c:2292
 
37099
-#, fuzzy, gcc-internal-format
 
37100
-#| msgid "ISO C does not support saturating types"
 
37101
+#, gcc-internal-format
 
37102
 msgid "ISO C++ does not support variable-length array types"
 
37103
-msgstr "ISO C không hỗ trợ kiểu saturating"
 
37104
+msgstr "ISO C++ không hỗ trợ các kiểu mảng có độ dài không cố định"
 
37105
 
 
37106
 #: cp/init.c:2300
 
37107
 #, gcc-internal-format
 
37108
 msgid "invalid type %<void%> for new"
 
37109
-msgstr ""
 
37110
+msgstr "kiểu không hợp lệ %<void%> cho new"
 
37111
 
 
37112
 #: cp/init.c:2343
 
37113
-#, gcc-internal-format
 
37114
+#, fuzzy, gcc-internal-format
 
37115
 msgid "uninitialized const in %<new%> of %q#T"
 
37116
-msgstr ""
 
37117
+msgstr "Bạn có thư mới trong $_"
 
37118
 
 
37119
 #: cp/init.c:2420
 
37120
 #, gcc-internal-format
 
37121
@@ -31635,7 +31579,7 @@
 
37122
 #: cp/init.c:2706
 
37123
 #, fuzzy, gcc-internal-format
 
37124
 msgid "parenthesized initializer in array new"
 
37125
-msgstr "bộ sơ khởi chứa một chỉ mục mảng vượt quá giới hạn mảng"
 
37126
+msgstr "gặp chỉ mục mảng trong bộ sơ khởi không phải mảng"
 
37127
 
 
37128
 #: cp/init.c:2943
 
37129
 #, gcc-internal-format
 
37130
@@ -31660,12 +31604,12 @@
 
37131
 #: cp/init.c:3028
 
37132
 #, gcc-internal-format
 
37133
 msgid "can%'t find %<class$%> in %qT"
 
37134
-msgstr ""
 
37135
+msgstr "không thể tìm thấy %<class$%> trong %qT"
 
37136
 
 
37137
 #: cp/init.c:3525
 
37138
 #, gcc-internal-format
 
37139
 msgid "initializer ends prematurely"
 
37140
-msgstr ""
 
37141
+msgstr "bộ khởi tạo kết thúc bất ngờ"
 
37142
 
 
37143
 #: cp/init.c:3589
 
37144
 #, gcc-internal-format
 
37145
@@ -31693,9 +31637,9 @@
 
37146
 msgstr ""
 
37147
 
 
37148
 #: cp/init.c:3812
 
37149
-#, gcc-internal-format
 
37150
+#, fuzzy, gcc-internal-format
 
37151
 msgid "unknown array size in delete"
 
37152
-msgstr ""
 
37153
+msgstr "delete: (xoá) số mũ « %s » không phải nằm trong mảng « %s »"
 
37154
 
 
37155
 #: cp/init.c:4084
 
37156
 #, gcc-internal-format
 
37157
@@ -31703,19 +31647,19 @@
 
37158
 msgstr ""
 
37159
 
 
37160
 #: cp/lex.c:319
 
37161
-#, gcc-internal-format, gfc-internal-format
 
37162
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
37163
 msgid "junk at end of #pragma %s"
 
37164
-msgstr ""
 
37165
+msgstr "gặp rác tại kết thúc dòng"
 
37166
 
 
37167
 #: cp/lex.c:326
 
37168
 #, gcc-internal-format, gfc-internal-format
 
37169
 msgid "invalid #pragma %s"
 
37170
-msgstr ""
 
37171
+msgstr "#pragma %s không hợp lệ"
 
37172
 
 
37173
 #: cp/lex.c:334
 
37174
 #, gcc-internal-format
 
37175
 msgid "#pragma vtable no longer supported"
 
37176
-msgstr ""
 
37177
+msgstr "#pragma vtable không còn được hỗ trợ nữa"
 
37178
 
 
37179
 #: cp/lex.c:406
 
37180
 #, gcc-internal-format
 
37181
@@ -31730,12 +31674,12 @@
 
37182
 #: cp/lex.c:445
 
37183
 #, gcc-internal-format
 
37184
 msgid "%qD not defined"
 
37185
-msgstr ""
 
37186
+msgstr "%qD chưa được định nghĩa"
 
37187
 
 
37188
 #: cp/lex.c:451
 
37189
 #, gcc-internal-format
 
37190
 msgid "%qD was not declared in this scope"
 
37191
-msgstr ""
 
37192
+msgstr "%qD chưa được khai báo trong phạm vi này"
 
37193
 
 
37194
 #. In a template, it is invalid to write "f()" or "f(3)" if no
 
37195
 #. declaration of "f" is available.  Historically, G++ and most
 
37196
@@ -31763,9 +31707,9 @@
 
37197
 msgstr ""
 
37198
 
 
37199
 #: cp/mangle.c:2089
 
37200
-#, gcc-internal-format
 
37201
+#, fuzzy, gcc-internal-format
 
37202
 msgid "mangling __underlying_type"
 
37203
-msgstr ""
 
37204
+msgstr "Gõ một tên phông chữ."
 
37205
 
 
37206
 #: cp/mangle.c:2313
 
37207
 #, gcc-internal-format
 
37208
@@ -31778,9 +31722,9 @@
 
37209
 msgstr ""
 
37210
 
 
37211
 #: cp/mangle.c:2886
 
37212
-#, gcc-internal-format, gfc-internal-format
 
37213
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
37214
 msgid "mangling %C"
 
37215
-msgstr ""
 
37216
+msgstr "Không có việc tháo gỡ cho « %s »\n"
 
37217
 
 
37218
 #: cp/mangle.c:2963
 
37219
 #, gcc-internal-format
 
37220
@@ -31833,19 +31777,19 @@
 
37221
 msgstr ""
 
37222
 
 
37223
 #: cp/method.c:1068
 
37224
-#, fuzzy, gcc-internal-format
 
37225
+#, gcc-internal-format
 
37226
 msgid "initializer for %q+#D is invalid"
 
37227
-msgstr "(bộ sơ khởi tĩnh cho %s)"
 
37228
+msgstr "bộ khởi tạo cho %q+#D không hợp lệ"
 
37229
 
 
37230
 #: cp/method.c:1091
 
37231
 #, fuzzy, gcc-internal-format
 
37232
 msgid "uninitialized non-static const member %q#D"
 
37233
-msgstr "Để vào ROM các hằng số chưa sơ khởi (yêu cầu -membedded-data)"
 
37234
+msgstr "một bộ phận mảng dẻo bị sơ khởi một cách không phải tĩnh"
 
37235
 
 
37236
 #: cp/method.c:1098
 
37237
-#, gcc-internal-format
 
37238
+#, fuzzy, gcc-internal-format
 
37239
 msgid "uninitialized non-static reference member %q#D"
 
37240
-msgstr ""
 
37241
+msgstr "một bộ phận mảng dẻo bị sơ khởi một cách không phải tĩnh"
 
37242
 
 
37243
 #: cp/method.c:1114
 
37244
 #, gcc-internal-format
 
37245
@@ -31884,9 +31828,9 @@
 
37246
 msgstr ""
 
37247
 
 
37248
 #: cp/method.c:1751
 
37249
-#, gcc-internal-format
 
37250
+#, fuzzy, gcc-internal-format
 
37251
 msgid "defaulted declaration %q+D"
 
37252
-msgstr ""
 
37253
+msgstr "khai báo trước"
 
37254
 
 
37255
 #: cp/method.c:1753
 
37256
 #, gcc-internal-format
 
37257
@@ -31906,12 +31850,12 @@
 
37258
 #: cp/method.c:1810
 
37259
 #, gcc-internal-format
 
37260
 msgid "a template cannot be defaulted"
 
37261
-msgstr ""
 
37262
+msgstr "một mẫu không thể là mặc định"
 
37263
 
 
37264
 #: cp/method.c:1838
 
37265
 #, gcc-internal-format
 
37266
 msgid "%qD cannot be defaulted"
 
37267
-msgstr ""
 
37268
+msgstr "%qD không thể là mặc định"
 
37269
 
 
37270
 #: cp/method.c:1847
 
37271
 #, gcc-internal-format
 
37272
@@ -31924,14 +31868,14 @@
 
37273
 msgstr ""
 
37274
 
 
37275
 #: cp/name-lookup.c:555
 
37276
-#, fuzzy, gcc-internal-format
 
37277
+#, gcc-internal-format
 
37278
 msgid "%q#D conflicts with a previous declaration"
 
37279
-msgstr "Cảnh báo về hàm toàn cục không có lời tuyên bố trước"
 
37280
+msgstr "%q#D xung đột với khai báo trước"
 
37281
 
 
37282
 #: cp/name-lookup.c:557
 
37283
-#, fuzzy, gcc-internal-format
 
37284
+#, gcc-internal-format
 
37285
 msgid "previous declaration %q+#D"
 
37286
-msgstr "lời tuyên bố thuộc tính"
 
37287
+msgstr "khai báo trước đây %q+#D"
 
37288
 
 
37289
 #: cp/name-lookup.c:769
 
37290
 #, gcc-internal-format
 
37291
@@ -31947,12 +31891,12 @@
 
37292
 #: cp/name-lookup.c:799
 
37293
 #, gcc-internal-format
 
37294
 msgid "invalid redeclaration of %q+D"
 
37295
-msgstr ""
 
37296
+msgstr "tái khai báo không hợp lệ cho %q+D"
 
37297
 
 
37298
 #: cp/name-lookup.c:800
 
37299
 #, gcc-internal-format
 
37300
 msgid "as %qD"
 
37301
-msgstr ""
 
37302
+msgstr "như %qD"
 
37303
 
 
37304
 #: cp/name-lookup.c:841 cp/name-lookup.c:857
 
37305
 #, gcc-internal-format
 
37306
@@ -31970,24 +31914,24 @@
 
37307
 msgstr ""
 
37308
 
 
37309
 #: cp/name-lookup.c:949
 
37310
-#, gcc-internal-format
 
37311
+#, fuzzy, gcc-internal-format
 
37312
 msgid "previous external decl of %q+#D"
 
37313
-msgstr ""
 
37314
+msgstr "lỗi chạy câu lệnh mở ngoài: %1%"
 
37315
 
 
37316
 #: cp/name-lookup.c:1047
 
37317
-#, gcc-internal-format
 
37318
+#, fuzzy, gcc-internal-format
 
37319
 msgid "extern declaration of %q#D doesn%'t match"
 
37320
-msgstr ""
 
37321
+msgstr "%s:%d: %s: đối số « %d » không khớp với định dạng\n"
 
37322
 
 
37323
 #: cp/name-lookup.c:1048
 
37324
 #, gcc-internal-format
 
37325
 msgid "global declaration %q+#D"
 
37326
-msgstr ""
 
37327
+msgstr "khai báo toàn cục %q+#D"
 
37328
 
 
37329
 #: cp/name-lookup.c:1100 cp/name-lookup.c:1143
 
37330
-#, gcc-internal-format
 
37331
+#, fuzzy, gcc-internal-format
 
37332
 msgid "declaration of %q#D shadows a parameter"
 
37333
-msgstr ""
 
37334
+msgstr "hàm « %s »: tham số « %s » che biến toàn cục"
 
37335
 
 
37336
 #: cp/name-lookup.c:1146
 
37337
 #, gcc-internal-format
 
37338
@@ -32006,19 +31950,19 @@
 
37339
 msgstr ""
 
37340
 
 
37341
 #: cp/name-lookup.c:1329
 
37342
-#, gcc-internal-format
 
37343
+#, fuzzy, gcc-internal-format
 
37344
 msgid "name lookup of %qD changed"
 
37345
-msgstr ""
 
37346
+msgstr "Lỗi tra cứu tên máy"
 
37347
 
 
37348
 #: cp/name-lookup.c:1330
 
37349
 #, gcc-internal-format
 
37350
 msgid "  matches this %q+D under ISO standard rules"
 
37351
-msgstr ""
 
37352
+msgstr "  khớp %q+D này dưới quy tắc ISO tiêu chuẩn"
 
37353
 
 
37354
 #: cp/name-lookup.c:1332
 
37355
 #, gcc-internal-format
 
37356
 msgid "  matches this %q+D under old rules"
 
37357
-msgstr ""
 
37358
+msgstr "  khớp %q+D này dưới quy tắc cũ"
 
37359
 
 
37360
 #: cp/name-lookup.c:1350 cp/name-lookup.c:1358
 
37361
 #, gcc-internal-format
 
37362
@@ -32031,9 +31975,9 @@
 
37363
 msgstr ""
 
37364
 
 
37365
 #: cp/name-lookup.c:1361
 
37366
-#, gcc-internal-format
 
37367
+#, fuzzy, gcc-internal-format
 
37368
 msgid "  using obsolete binding at %q+D"
 
37369
-msgstr ""
 
37370
+msgstr "%s: thức dậy từ \"%s\" sử dụng %s lúc %s"
 
37371
 
 
37372
 #: cp/name-lookup.c:1367
 
37373
 #, gcc-internal-format
 
37374
@@ -32043,17 +31987,17 @@
 
37375
 #: cp/name-lookup.c:1422
 
37376
 #, gcc-internal-format
 
37377
 msgid "%s %s(%E) %p %d\n"
 
37378
-msgstr ""
 
37379
+msgstr "%s %s(%E) %p %d\n"
 
37380
 
 
37381
 #: cp/name-lookup.c:1425
 
37382
 #, gcc-internal-format
 
37383
 msgid "%s %s %p %d\n"
 
37384
-msgstr ""
 
37385
+msgstr "%s %s %p %d\n"
 
37386
 
 
37387
 #: cp/name-lookup.c:2254
 
37388
-#, gcc-internal-format
 
37389
+#, fuzzy, gcc-internal-format
 
37390
 msgid "%q#D hides constructor for %q#T"
 
37391
-msgstr ""
 
37392
+msgstr "&Phông chữ cho Mức..."
 
37393
 
 
37394
 #: cp/name-lookup.c:2271
 
37395
 #, gcc-internal-format
 
37396
@@ -32061,21 +32005,21 @@
 
37397
 msgstr ""
 
37398
 
 
37399
 #: cp/name-lookup.c:2294
 
37400
-#, gcc-internal-format
 
37401
+#, fuzzy, gcc-internal-format
 
37402
 msgid "previous non-function declaration %q+#D"
 
37403
-msgstr ""
 
37404
+msgstr "kết thúc tập tin bất thường trong lời tuyên bố hàm"
 
37405
 
 
37406
 #: cp/name-lookup.c:2295
 
37407
-#, gcc-internal-format
 
37408
+#, fuzzy, gcc-internal-format
 
37409
 msgid "conflicts with function declaration %q#D"
 
37410
-msgstr ""
 
37411
+msgstr "Nhãn xung đột với « Rx »"
 
37412
 
 
37413
 #. It's a nested name with template parameter dependent scope.
 
37414
 #. This can only be using-declaration for class member.
 
37415
 #: cp/name-lookup.c:2385 cp/name-lookup.c:2410
 
37416
 #, gcc-internal-format
 
37417
 msgid "%qT is not a namespace"
 
37418
-msgstr ""
 
37419
+msgstr "%qT không phải là một namespace"
 
37420
 
 
37421
 #. 7.3.3/5
 
37422
 #. A using-declaration shall not name a template-id.
 
37423
@@ -32099,103 +32043,103 @@
 
37424
 #: cp/name-lookup.c:2446
 
37425
 #, gcc-internal-format
 
37426
 msgid "%qD not declared"
 
37427
-msgstr ""
 
37428
+msgstr "%qD chưa được khai báo"
 
37429
 
 
37430
-#: cp/name-lookup.c:3218
 
37431
+#: cp/name-lookup.c:3211
 
37432
 #, gcc-internal-format
 
37433
 msgid "using-declaration for non-member at class scope"
 
37434
 msgstr ""
 
37435
 
 
37436
-#: cp/name-lookup.c:3225
 
37437
+#: cp/name-lookup.c:3218
 
37438
 #, gcc-internal-format
 
37439
 msgid "%<%T::%D%> names destructor"
 
37440
-msgstr ""
 
37441
+msgstr "%<%T::%D%> tên hủy tử"
 
37442
 
 
37443
-#: cp/name-lookup.c:3236
 
37444
-#, gcc-internal-format
 
37445
+#: cp/name-lookup.c:3231
 
37446
+#, fuzzy, gcc-internal-format
 
37447
 msgid "%<%T::%D%> names constructor in %qT"
 
37448
-msgstr ""
 
37449
+msgstr "Trong bộ dựng bản sao %qs"
 
37450
 
 
37451
-#: cp/name-lookup.c:3287
 
37452
-#, gcc-internal-format
 
37453
+#: cp/name-lookup.c:3282
 
37454
+#, fuzzy, gcc-internal-format
 
37455
 msgid "no members matching %<%T::%D%> in %q#T"
 
37456
-msgstr ""
 
37457
+msgstr "Không có tệp tin nào tìm thấy trong: "
 
37458
 
 
37459
-#: cp/name-lookup.c:3374
 
37460
+#: cp/name-lookup.c:3369
 
37461
 #, gcc-internal-format
 
37462
 msgid "declaration of %qD not in a namespace surrounding %qD"
 
37463
 msgstr ""
 
37464
 
 
37465
-#: cp/name-lookup.c:3382
 
37466
+#: cp/name-lookup.c:3377
 
37467
 #, gcc-internal-format
 
37468
 msgid "explicit qualification in declaration of %qD"
 
37469
 msgstr ""
 
37470
 
 
37471
-#: cp/name-lookup.c:3465
 
37472
+#: cp/name-lookup.c:3460
 
37473
 #, gcc-internal-format
 
37474
 msgid "%qD should have been declared inside %qD"
 
37475
 msgstr ""
 
37476
 
 
37477
-#: cp/name-lookup.c:3509
 
37478
+#: cp/name-lookup.c:3504
 
37479
 #, gcc-internal-format
 
37480
 msgid "%qD attribute requires a single NTBS argument"
 
37481
 msgstr ""
 
37482
 
 
37483
-#: cp/name-lookup.c:3516
 
37484
+#: cp/name-lookup.c:3511
 
37485
 #, gcc-internal-format
 
37486
 msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
 
37487
 msgstr ""
 
37488
 
 
37489
-#: cp/name-lookup.c:3524 cp/name-lookup.c:3936
 
37490
-#, gcc-internal-format
 
37491
+#: cp/name-lookup.c:3519 cp/name-lookup.c:3931
 
37492
+#, fuzzy, gcc-internal-format
 
37493
 msgid "%qD attribute directive ignored"
 
37494
-msgstr ""
 
37495
+msgstr "không rõ chỉ thị « %s »: dòng bị bỏ qua"
 
37496
 
 
37497
-#: cp/name-lookup.c:3588
 
37498
+#: cp/name-lookup.c:3583
 
37499
 #, gcc-internal-format
 
37500
 msgid "namespace alias %qD not allowed here, assuming %qD"
 
37501
 msgstr ""
 
37502
 
 
37503
-#: cp/name-lookup.c:3924
 
37504
+#: cp/name-lookup.c:3919
 
37505
 #, gcc-internal-format
 
37506
 msgid "strong using only meaningful at namespace scope"
 
37507
 msgstr ""
 
37508
 
 
37509
-#: cp/name-lookup.c:3928
 
37510
+#: cp/name-lookup.c:3923
 
37511
 #, gcc-internal-format
 
37512
 msgid "current namespace %qD does not enclose strongly used namespace %qD"
 
37513
 msgstr ""
 
37514
 
 
37515
-#: cp/name-lookup.c:4267
 
37516
+#: cp/name-lookup.c:4262
 
37517
 #, gcc-internal-format
 
37518
 msgid "maximum limit of %d namespaces searched for %qE"
 
37519
 msgstr ""
 
37520
 
 
37521
-#: cp/name-lookup.c:4277
 
37522
+#: cp/name-lookup.c:4272
 
37523
 #, gcc-internal-format
 
37524
 msgid "suggested alternative:"
 
37525
 msgid_plural "suggested alternatives:"
 
37526
-msgstr[0] ""
 
37527
+msgstr[0] "các khả năng được gợi ý:"
 
37528
 
 
37529
-#: cp/name-lookup.c:4281
 
37530
+#: cp/name-lookup.c:4276
 
37531
 #, gcc-internal-format
 
37532
 msgid "  %qE"
 
37533
-msgstr ""
 
37534
+msgstr "  %qE"
 
37535
 
 
37536
-#: cp/name-lookup.c:5551
 
37537
+#: cp/name-lookup.c:5546
 
37538
 #, gcc-internal-format
 
37539
 msgid "argument dependent lookup finds %q+D"
 
37540
 msgstr ""
 
37541
 
 
37542
-#: cp/name-lookup.c:6088
 
37543
+#: cp/name-lookup.c:6083
 
37544
 #, gcc-internal-format
 
37545
 msgid "XXX entering pop_everything ()\n"
 
37546
-msgstr ""
 
37547
+msgstr "XXX vào pop_everything ()\n"
 
37548
 
 
37549
-#: cp/name-lookup.c:6097
 
37550
+#: cp/name-lookup.c:6092
 
37551
 #, gcc-internal-format
 
37552
 msgid "XXX leaving pop_everything ()\n"
 
37553
-msgstr ""
 
37554
+msgstr "XXX rời bỏ pop_everything ()\n"
 
37555
 
 
37556
 #: cp/optimize.c:357
 
37557
 #, gcc-internal-format
 
37558
@@ -32210,17 +32154,17 @@
 
37559
 #: cp/parser.c:2402
 
37560
 #, gcc-internal-format
 
37561
 msgid "%<#pragma%> is not allowed here"
 
37562
-msgstr ""
 
37563
+msgstr "%<#pragma%> là không được phép ở đây"
 
37564
 
 
37565
 #: cp/parser.c:2433
 
37566
 #, gcc-internal-format
 
37567
 msgid "%<%E::%E%> has not been declared"
 
37568
-msgstr ""
 
37569
+msgstr "%<%E::%E%> chưa được khai báo"
 
37570
 
 
37571
 #: cp/parser.c:2436
 
37572
 #, gcc-internal-format
 
37573
 msgid "%<::%E%> has not been declared"
 
37574
-msgstr ""
 
37575
+msgstr "%<::%E%> chưa được khai báo"
 
37576
 
 
37577
 #: cp/parser.c:2439
 
37578
 #, gcc-internal-format
 
37579
@@ -32230,17 +32174,17 @@
 
37580
 #: cp/parser.c:2442
 
37581
 #, gcc-internal-format
 
37582
 msgid "%<%T::%E%> has not been declared"
 
37583
-msgstr ""
 
37584
+msgstr "%<%T::%E%> chưa được khai báo"
 
37585
 
 
37586
 #: cp/parser.c:2445
 
37587
 #, gcc-internal-format
 
37588
 msgid "%qE has not been declared"
 
37589
-msgstr ""
 
37590
+msgstr "%qE chưa được khai báo"
 
37591
 
 
37592
 #: cp/parser.c:2452
 
37593
 #, gcc-internal-format
 
37594
 msgid "%<%E::%E%> is not a type"
 
37595
-msgstr ""
 
37596
+msgstr "%<%E::%E%> không phải là một kiểu"
 
37597
 
 
37598
 #: cp/parser.c:2456
 
37599
 #, gcc-internal-format
 
37600
@@ -32250,12 +32194,12 @@
 
37601
 #: cp/parser.c:2461
 
37602
 #, gcc-internal-format
 
37603
 msgid "%<%E::%E%> is not a class, namespace, or enumeration"
 
37604
-msgstr ""
 
37605
+msgstr "%<%E::%E%> không phải là một lớp, namespace, enumeration"
 
37606
 
 
37607
 #: cp/parser.c:2474
 
37608
 #, gcc-internal-format
 
37609
 msgid "%<::%E%> is not a type"
 
37610
-msgstr ""
 
37611
+msgstr "%<::%E%> không phải là một kiểu"
 
37612
 
 
37613
 #: cp/parser.c:2477
 
37614
 #, gcc-internal-format
 
37615
@@ -32265,7 +32209,7 @@
 
37616
 #: cp/parser.c:2481
 
37617
 #, gcc-internal-format
 
37618
 msgid "%<::%E%> is not a class, namespace, or enumeration"
 
37619
-msgstr ""
 
37620
+msgstr "%<::%E%> không phải là một lớp, namespace, hay enumeration"
 
37621
 
 
37622
 #: cp/parser.c:2493
 
37623
 #, gcc-internal-format
 
37624
@@ -32295,38 +32239,37 @@
 
37625
 #: cp/parser.c:2587 cp/parser.c:5124 cp/pt.c:7090
 
37626
 #, gcc-internal-format
 
37627
 msgid "%qT is not a template"
 
37628
-msgstr ""
 
37629
+msgstr "%qT không phải một mẫu"
 
37630
 
 
37631
 #: cp/parser.c:2591
 
37632
-#, fuzzy, gcc-internal-format
 
37633
-#| msgid "%qE is not a class or namespace"
 
37634
+#, gcc-internal-format
 
37635
 msgid "%qE is not a class template"
 
37636
-msgstr "%qE không phải một lớp hay namespace"
 
37637
+msgstr "%qE không phải một lớp mẫu"
 
37638
 
 
37639
 #: cp/parser.c:2593
 
37640
 #, gcc-internal-format
 
37641
 msgid "%qE is not a template"
 
37642
-msgstr ""
 
37643
+msgstr "%qE không phải là một mẫu"
 
37644
 
 
37645
 #: cp/parser.c:2596
 
37646
 #, gcc-internal-format
 
37647
 msgid "invalid template-id"
 
37648
-msgstr ""
 
37649
+msgstr "template-id không hợp lệ"
 
37650
 
 
37651
 #: cp/parser.c:2629
 
37652
 #, fuzzy, gcc-internal-format
 
37653
 msgid "floating-point literal cannot appear in a constant-expression"
 
37654
 msgstr "yếu tố sơ khởi không phải là một biểu tượng hằng số"
 
37655
 
 
37656
-#: cp/parser.c:2633 cp/pt.c:13527
 
37657
+#: cp/parser.c:2633 cp/pt.c:13522
 
37658
 #, gcc-internal-format
 
37659
 msgid "a cast to a type other than an integral or enumeration type cannot appear in a constant-expression"
 
37660
 msgstr ""
 
37661
 
 
37662
 #: cp/parser.c:2638
 
37663
-#, fuzzy, gcc-internal-format
 
37664
+#, gcc-internal-format
 
37665
 msgid "%<typeid%> operator cannot appear in a constant-expression"
 
37666
-msgstr "Gặp loại saio trong biểu thức bất biến"
 
37667
+msgstr "%<typeid%> toán tử không thể xuất hiện trong biểu thức hằng"
 
37668
 
 
37669
 #: cp/parser.c:2642
 
37670
 #, gcc-internal-format
 
37671
@@ -32334,19 +32277,19 @@
 
37672
 msgstr ""
 
37673
 
 
37674
 #: cp/parser.c:2646
 
37675
-#, fuzzy, gcc-internal-format
 
37676
+#, gcc-internal-format
 
37677
 msgid "a function call cannot appear in a constant-expression"
 
37678
-msgstr "Gặp loại saio trong biểu thức bất biến"
 
37679
+msgstr "cú gọi hàm không được xuất hiện trong biểu thức hằng"
 
37680
 
 
37681
 #: cp/parser.c:2650
 
37682
-#, fuzzy, gcc-internal-format
 
37683
+#, gcc-internal-format
 
37684
 msgid "an increment cannot appear in a constant-expression"
 
37685
-msgstr "yếu tố sơ khởi không phải là một biểu tượng hằng số"
 
37686
+msgstr "phép gia số không được phép xuất hiện trong biểu thức hằng"
 
37687
 
 
37688
 #: cp/parser.c:2654
 
37689
-#, fuzzy, gcc-internal-format
 
37690
+#, gcc-internal-format
 
37691
 msgid "an decrement cannot appear in a constant-expression"
 
37692
-msgstr "Gặp loại saio trong biểu thức bất biến"
 
37693
+msgstr "phép gia số không thể được xuất hiện trong biểu thức hằng"
 
37694
 
 
37695
 #: cp/parser.c:2658
 
37696
 #, fuzzy, gcc-internal-format
 
37697
@@ -32364,14 +32307,14 @@
 
37698
 msgstr ""
 
37699
 
 
37700
 #: cp/parser.c:2670
 
37701
-#, fuzzy, gcc-internal-format
 
37702
+#, gcc-internal-format
 
37703
 msgid "an assignment cannot appear in a constant-expression"
 
37704
-msgstr "Gặp loại saio trong biểu thức bất biến"
 
37705
+msgstr "phép gán không thể được xuất hiện trong biểu thức hằng"
 
37706
 
 
37707
 #: cp/parser.c:2673
 
37708
-#, fuzzy, gcc-internal-format
 
37709
+#, gcc-internal-format
 
37710
 msgid "a comma operator cannot appear in a constant-expression"
 
37711
-msgstr "Gặp loại saio trong biểu thức bất biến"
 
37712
+msgstr "toán tử dấu phẩy không được xuất hiện trong biểu thức hằng"
 
37713
 
 
37714
 #: cp/parser.c:2677
 
37715
 #, gcc-internal-format
 
37716
@@ -32384,9 +32327,9 @@
 
37717
 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"
 
37718
 
 
37719
 #: cp/parser.c:2727
 
37720
-#, fuzzy, gcc-internal-format
 
37721
+#, gcc-internal-format
 
37722
 msgid "%qs cannot appear in a constant-expression"
 
37723
-msgstr "Gặp loại saio trong biểu thức bất biến"
 
37724
+msgstr "%qs không thể xuất hiện trong biểu thức hằng"
 
37725
 
 
37726
 #: cp/parser.c:2756
 
37727
 #, gcc-internal-format
 
37728
@@ -32408,7 +32351,7 @@
 
37729
 #: cp/parser.c:2766
 
37730
 #, gcc-internal-format
 
37731
 msgid "%qE does not name a type"
 
37732
-msgstr ""
 
37733
+msgstr "%qE không phải tên một kiểu"
 
37734
 
 
37735
 #: cp/parser.c:2775
 
37736
 #, gcc-internal-format
 
37737
@@ -32429,7 +32372,7 @@
 
37738
 #: cp/parser.c:2823
 
37739
 #, gcc-internal-format
 
37740
 msgid "%<%T::%E%> names the constructor, not the type"
 
37741
-msgstr ""
 
37742
+msgstr "%<%T::%E%> tên cấu tử, không phải kiểu"
 
37743
 
 
37744
 #: cp/parser.c:2826
 
37745
 #, gcc-internal-format
 
37746
@@ -32459,7 +32402,7 @@
 
37747
 #: cp/parser.c:3499
 
37748
 #, gcc-internal-format
 
37749
 msgid "a wide string is invalid in this context"
 
37750
-msgstr ""
 
37751
+msgstr "một chuỗi lớn là không hợp lệ trong ngữ cảnh này"
 
37752
 
 
37753
 #: cp/parser.c:3613 cp/parser.c:3623
 
37754
 #, gcc-internal-format
 
37755
@@ -32537,9 +32480,9 @@
 
37756
 msgstr ""
 
37757
 
 
37758
 #: cp/parser.c:4543
 
37759
-#, fuzzy, gcc-internal-format
 
37760
+#, gcc-internal-format
 
37761
 msgid "expected id-expression"
 
37762
-msgstr "cần một loại biểu thức"
 
37763
+msgstr "cần id-expression"
 
37764
 
 
37765
 #: cp/parser.c:4675
 
37766
 #, gcc-internal-format
 
37767
@@ -32561,10 +32504,10 @@
 
37768
 msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
 
37769
 msgstr ""
 
37770
 
 
37771
-#: cp/parser.c:4857 cp/parser.c:16496
 
37772
-#, fuzzy, gcc-internal-format
 
37773
+#: cp/parser.c:4857 cp/parser.c:16498
 
37774
+#, gcc-internal-format
 
37775
 msgid "expected unqualified-id"
 
37776
-msgstr "cần một tên"
 
37777
+msgstr "cần unqualified-id"
 
37778
 
 
37779
 #: cp/parser.c:4964
 
37780
 #, gcc-internal-format
 
37781
@@ -32579,12 +32522,12 @@
 
37782
 #: cp/parser.c:5125 cp/typeck.c:2531 cp/typeck.c:2551
 
37783
 #, gcc-internal-format
 
37784
 msgid "%qD is not a template"
 
37785
-msgstr ""
 
37786
+msgstr "%qD không phải một mẫu"
 
37787
 
 
37788
 #: cp/parser.c:5203
 
37789
 #, gcc-internal-format
 
37790
 msgid "expected nested-name-specifier"
 
37791
-msgstr ""
 
37792
+msgstr "cần nested-name-specifier"
 
37793
 
 
37794
 #: cp/parser.c:5400 cp/parser.c:7183
 
37795
 #, gcc-internal-format
 
37796
@@ -32601,7 +32544,7 @@
 
37797
 #: cp/parser.c:5599
 
37798
 #, gcc-internal-format
 
37799
 msgid "ISO C++ forbids compound-literals"
 
37800
-msgstr ""
 
37801
+msgstr "ISO C++ cấm compound-literals"
 
37802
 
 
37803
 #: cp/parser.c:5653
 
37804
 #, gcc-internal-format
 
37805
@@ -32611,12 +32554,12 @@
 
37806
 #: cp/parser.c:5999
 
37807
 #, gcc-internal-format
 
37808
 msgid "%qE does not have class type"
 
37809
-msgstr ""
 
37810
+msgstr "%qE không có kiểu lớp"
 
37811
 
 
37812
 #: cp/parser.c:6088 cp/typeck.c:2440
 
37813
 #, gcc-internal-format
 
37814
 msgid "invalid use of %qD"
 
37815
-msgstr ""
 
37816
+msgstr "dùng %qD không hợp lệ"
 
37817
 
 
37818
 #: cp/parser.c:6097
 
37819
 #, gcc-internal-format
 
37820
@@ -32626,12 +32569,12 @@
 
37821
 #: cp/parser.c:6359
 
37822
 #, gcc-internal-format
 
37823
 msgid "non-scalar type"
 
37824
-msgstr ""
 
37825
+msgstr "kiểu không-scalar"
 
37826
 
 
37827
 #: cp/parser.c:6455
 
37828
 #, gcc-internal-format
 
37829
 msgid "ISO C++ does not allow %<alignof%> with a non-type"
 
37830
-msgstr ""
 
37831
+msgstr "ISO C++ không cho phép %<alignof%> với một non-type"
 
37832
 
 
37833
 #: cp/parser.c:6540
 
37834
 #, gcc-internal-format
 
37835
@@ -32666,7 +32609,7 @@
 
37836
 #: cp/parser.c:7247
 
37837
 #, gcc-internal-format
 
37838
 msgid "use of old-style cast"
 
37839
-msgstr ""
 
37840
+msgstr "dùng áp kiểu theo cách cũ"
 
37841
 
 
37842
 #: cp/parser.c:7382
 
37843
 #, gcc-internal-format
 
37844
@@ -32676,12 +32619,12 @@
 
37845
 #: cp/parser.c:7385
 
37846
 #, gcc-internal-format
 
37847
 msgid "suggest parentheses around %<>>%> expression"
 
37848
-msgstr ""
 
37849
+msgstr "gợi ý bao quanh biểu thức %<>>%> bằng dấu ngoặc đơn"
 
37850
 
 
37851
 #: cp/parser.c:7531
 
37852
 #, gcc-internal-format
 
37853
 msgid "ISO C++ does not allow ?: with omitted middle operand"
 
37854
-msgstr ""
 
37855
+msgstr "ISO C++ không cho phép ?: với toán hạng ở giữa bị bỏ qua"
 
37856
 
 
37857
 #: cp/parser.c:8156
 
37858
 #, gcc-internal-format
 
37859
@@ -32691,7 +32634,7 @@
 
37860
 #: cp/parser.c:8285
 
37861
 #, gcc-internal-format
 
37862
 msgid "expected end of capture-list"
 
37863
-msgstr ""
 
37864
+msgstr "cần kết thúc của capture-list"
 
37865
 
 
37866
 #: cp/parser.c:8299
 
37867
 #, gcc-internal-format
 
37868
@@ -32704,14 +32647,14 @@
 
37869
 msgstr ""
 
37870
 
 
37871
 #: cp/parser.c:8373
 
37872
-#, gcc-internal-format
 
37873
+#, fuzzy, gcc-internal-format
 
37874
 msgid "capture of non-variable %qD "
 
37875
-msgstr ""
 
37876
+msgstr "thử gán cho đồ không phải biến"
 
37877
 
 
37878
 #: cp/parser.c:8375 cp/parser.c:8384
 
37879
 #, gcc-internal-format
 
37880
 msgid "%q+#D declared here"
 
37881
-msgstr ""
 
37882
+msgstr "%q+#D được khai báo ở đây"
 
37883
 
 
37884
 #: cp/parser.c:8381
 
37885
 #, gcc-internal-format
 
37886
@@ -32741,7 +32684,7 @@
 
37887
 #: cp/parser.c:8913
 
37888
 #, gcc-internal-format
 
37889
 msgid "expected labeled-statement"
 
37890
-msgstr ""
 
37891
+msgstr "cần labeled-statement"
 
37892
 
 
37893
 #: cp/parser.c:8951
 
37894
 #, gcc-internal-format
 
37895
@@ -32756,17 +32699,17 @@
 
37896
 #: cp/parser.c:9037
 
37897
 #, gcc-internal-format
 
37898
 msgid "%<%T::%D%> names the constructor, not the type"
 
37899
-msgstr ""
 
37900
+msgstr "%<%T::%D%> tên cấu tử, không phải kiểu"
 
37901
 
 
37902
 #: cp/parser.c:9086
 
37903
 #, gcc-internal-format
 
37904
 msgid "compound-statement in constexpr function"
 
37905
 msgstr ""
 
37906
 
 
37907
-#: cp/parser.c:9298 cp/parser.c:23016
 
37908
+#: cp/parser.c:9298 cp/parser.c:23020
 
37909
 #, gcc-internal-format
 
37910
 msgid "expected selection-statement"
 
37911
-msgstr ""
 
37912
+msgstr "cần selection-statement"
 
37913
 
 
37914
 #: cp/parser.c:9331
 
37915
 #, gcc-internal-format
 
37916
@@ -32793,10 +32736,10 @@
 
37917
 msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
 
37918
 msgstr ""
 
37919
 
 
37920
-#: cp/parser.c:9889 cp/parser.c:23019
 
37921
+#: cp/parser.c:9889 cp/parser.c:23023
 
37922
 #, gcc-internal-format
 
37923
 msgid "expected iteration-statement"
 
37924
-msgstr ""
 
37925
+msgstr "cần iteration-statement"
 
37926
 
 
37927
 #: cp/parser.c:9936
 
37928
 #, gcc-internal-format
 
37929
@@ -32807,22 +32750,22 @@
 
37930
 #: cp/parser.c:10058
 
37931
 #, gcc-internal-format
 
37932
 msgid "ISO C++ forbids computed gotos"
 
37933
-msgstr ""
 
37934
+msgstr "ISO C++ cấm tính toán gotos"
 
37935
 
 
37936
-#: cp/parser.c:10071 cp/parser.c:23022
 
37937
-#, fuzzy, gcc-internal-format
 
37938
+#: cp/parser.c:10071 cp/parser.c:23026
 
37939
+#, gcc-internal-format
 
37940
 msgid "expected jump-statement"
 
37941
-msgstr "cần một tên"
 
37942
+msgstr "cần jump-statement"
 
37943
 
 
37944
-#: cp/parser.c:10203 cp/parser.c:19157
 
37945
+#: cp/parser.c:10203 cp/parser.c:19161
 
37946
 #, gcc-internal-format
 
37947
 msgid "extra %<;%>"
 
37948
-msgstr ""
 
37949
+msgstr "%<;%> mở rộng"
 
37950
 
 
37951
 #: cp/parser.c:10436
 
37952
 #, gcc-internal-format
 
37953
 msgid "%<__label__%> not at the beginning of a block"
 
37954
-msgstr ""
 
37955
+msgstr "%<__label__%> không ở đầu của một khối"
 
37956
 
 
37957
 #: cp/parser.c:10587
 
37958
 #, gcc-internal-format
 
37959
@@ -32832,34 +32775,34 @@
 
37960
 #: cp/parser.c:10779
 
37961
 #, gcc-internal-format
 
37962
 msgid "%<friend%> used outside of class"
 
37963
-msgstr ""
 
37964
+msgstr "%<friend%> được dùng bên ngoài lớp"
 
37965
 
 
37966
 #. Complain about `auto' as a storage specifier, if
 
37967
 #. we're complaining about C++0x compatibility.
 
37968
 #: cp/parser.c:10838
 
37969
 #, gcc-internal-format
 
37970
 msgid "%<auto%> changes meaning in C++11; please remove it"
 
37971
-msgstr ""
 
37972
+msgstr "%<auto%> thay đổi ý nghĩa trong C++11; hãy bỏ nó đi"
 
37973
 
 
37974
 #: cp/parser.c:10874
 
37975
-#, gcc-internal-format
 
37976
+#, fuzzy, gcc-internal-format
 
37977
 msgid "decl-specifier invalid in condition"
 
37978
-msgstr ""
 
37979
+msgstr "hậu tố chứa sự xác định chuyển đổi sai: %c"
 
37980
 
 
37981
 #: cp/parser.c:10966
 
37982
 #, gcc-internal-format
 
37983
 msgid "class definition may not be declared a friend"
 
37984
 msgstr ""
 
37985
 
 
37986
-#: cp/parser.c:11034 cp/parser.c:19551
 
37987
+#: cp/parser.c:11034 cp/parser.c:19555
 
37988
 #, gcc-internal-format
 
37989
 msgid "templates may not be %<virtual%>"
 
37990
-msgstr ""
 
37991
+msgstr "các mẫu không thể là %<virtual%>"
 
37992
 
 
37993
 #: cp/parser.c:11073
 
37994
-#, fuzzy, gcc-internal-format
 
37995
+#, gcc-internal-format
 
37996
 msgid "invalid linkage-specification"
 
37997
-msgstr "Hiệu lực số tối ưu hoá bộ liên kết"
 
37998
+msgstr "đặc tả linkage không hợp lệ"
 
37999
 
 
38000
 #: cp/parser.c:11208
 
38001
 #, gcc-internal-format
 
38002
@@ -32912,9 +32855,9 @@
 
38003
 msgstr ""
 
38004
 
 
38005
 #: cp/parser.c:12061
 
38006
-#, fuzzy, gcc-internal-format
 
38007
+#, gcc-internal-format
 
38008
 msgid "expected suffix identifier"
 
38009
-msgstr "cần một số nguyên"
 
38010
+msgstr "cần định danh hậu tố"
 
38011
 
 
38012
 #: cp/parser.c:12066
 
38013
 #, gcc-internal-format
 
38014
@@ -32922,9 +32865,9 @@
 
38015
 msgstr ""
 
38016
 
 
38017
 #: cp/parser.c:12081
 
38018
-#, fuzzy, gcc-internal-format
 
38019
+#, gcc-internal-format
 
38020
 msgid "expected operator"
 
38021
-msgstr "gặp toán hạng bất thường"
 
38022
+msgstr "cần toán tử"
 
38023
 
 
38024
 #. Warn that we do not support `export'.
 
38025
 #: cp/parser.c:12118
 
38026
@@ -32932,12 +32875,12 @@
 
38027
 msgid "keyword %<export%> not implemented, and will be ignored"
 
38028
 msgstr ""
 
38029
 
 
38030
-#: cp/parser.c:12317 cp/parser.c:12415 cp/parser.c:12522 cp/parser.c:17611
 
38031
+#: cp/parser.c:12317 cp/parser.c:12415 cp/parser.c:12522 cp/parser.c:17613
 
38032
 #, gcc-internal-format
 
38033
 msgid "template parameter pack %qD cannot have a default argument"
 
38034
 msgstr ""
 
38035
 
 
38036
-#: cp/parser.c:12321 cp/parser.c:17619
 
38037
+#: cp/parser.c:12321 cp/parser.c:17621
 
38038
 #, gcc-internal-format
 
38039
 msgid "template parameter pack cannot have a default argument"
 
38040
 msgstr ""
 
38041
@@ -32948,11 +32891,11 @@
 
38042
 msgstr ""
 
38043
 
 
38044
 #: cp/parser.c:12610
 
38045
-#, fuzzy, gcc-internal-format
 
38046
+#, gcc-internal-format
 
38047
 msgid "expected template-id"
 
38048
-msgstr "gặp toán hạng bất thường"
 
38049
+msgstr "cần template-id"
 
38050
 
 
38051
-#: cp/parser.c:12658 cp/parser.c:22980
 
38052
+#: cp/parser.c:12658 cp/parser.c:22984
 
38053
 #, gcc-internal-format
 
38054
 msgid "expected %<<%>"
 
38055
 msgstr "cần %<<%>"
 
38056
@@ -32979,9 +32922,9 @@
 
38057
 
 
38058
 #. The name does not name a template.
 
38059
 #: cp/parser.c:12819 cp/parser.c:12934 cp/parser.c:13146
 
38060
-#, fuzzy, gcc-internal-format
 
38061
+#, gcc-internal-format
 
38062
 msgid "expected template-name"
 
38063
-msgstr "cần một tên"
 
38064
+msgstr "cần template-name"
 
38065
 
 
38066
 #. Explain what went wrong.
 
38067
 #: cp/parser.c:12865
 
38068
@@ -32995,14 +32938,14 @@
 
38069
 msgstr ""
 
38070
 
 
38071
 #: cp/parser.c:13001
 
38072
-#, gcc-internal-format
 
38073
+#, fuzzy, gcc-internal-format
 
38074
 msgid "expected parameter pack before %<...%>"
 
38075
-msgstr ""
 
38076
+msgstr "%s:%s: lỗi: cần tên kiểu trước đặc tả kiểu\n"
 
38077
 
 
38078
 #: cp/parser.c:13111 cp/parser.c:13129 cp/parser.c:13273
 
38079
-#, fuzzy, gcc-internal-format
 
38080
+#, gcc-internal-format
 
38081
 msgid "expected template-argument"
 
38082
-msgstr "template-parameter-"
 
38083
+msgstr "cần template-argument"
 
38084
 
 
38085
 #: cp/parser.c:13256
 
38086
 #, gcc-internal-format
 
38087
@@ -33020,187 +32963,187 @@
 
38088
 msgstr ""
 
38089
 
 
38090
 #: cp/parser.c:13437
 
38091
-#, gcc-internal-format
 
38092
+#, fuzzy, gcc-internal-format
 
38093
 msgid "template specialization with C linkage"
 
38094
-msgstr ""
 
38095
+msgstr "dùng « --suffix » (hậu tố) thì mẫu %s phải kết thúc bằng chữ X"
 
38096
 
 
38097
 #: cp/parser.c:13657
 
38098
-#, fuzzy, gcc-internal-format
 
38099
+#, gcc-internal-format
 
38100
 msgid "expected type specifier"
 
38101
-msgstr "cần kết thúc dòng"
 
38102
+msgstr "cần bộ chỉ định kiểu"
 
38103
 
 
38104
 #: cp/parser.c:13903
 
38105
-#, fuzzy, gcc-internal-format
 
38106
+#, gcc-internal-format
 
38107
 msgid "expected template-id for type"
 
38108
-msgstr "cần một loại biểu thức"
 
38109
+msgstr "cần template-id cho kiểu"
 
38110
 
 
38111
 #: cp/parser.c:13930
 
38112
-#, fuzzy, gcc-internal-format
 
38113
+#, gcc-internal-format
 
38114
 msgid "expected type-name"
 
38115
-msgstr "cần một tên"
 
38116
+msgstr "cần type-name (tên kiểu)"
 
38117
 
 
38118
 #: cp/parser.c:14169
 
38119
 #, gcc-internal-format
 
38120
 msgid "elaborated-type-specifier for a scoped enum must not use the %<%D%> keyword"
 
38121
 msgstr ""
 
38122
 
 
38123
-#: cp/parser.c:14355
 
38124
+#: cp/parser.c:14357
 
38125
 #, gcc-internal-format
 
38126
 msgid "declaration %qD does not declare anything"
 
38127
 msgstr ""
 
38128
 
 
38129
-#: cp/parser.c:14441
 
38130
+#: cp/parser.c:14443
 
38131
 #, gcc-internal-format
 
38132
 msgid "attributes ignored on uninstantiated type"
 
38133
 msgstr ""
 
38134
 
 
38135
-#: cp/parser.c:14445
 
38136
+#: cp/parser.c:14447
 
38137
 #, gcc-internal-format
 
38138
 msgid "attributes ignored on template instantiation"
 
38139
 msgstr ""
 
38140
 
 
38141
-#: cp/parser.c:14450
 
38142
+#: cp/parser.c:14452
 
38143
 #, gcc-internal-format
 
38144
 msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
 
38145
 msgstr ""
 
38146
 
 
38147
-#: cp/parser.c:14584
 
38148
+#: cp/parser.c:14586
 
38149
 #, gcc-internal-format
 
38150
 msgid "%qD is an enumeration template"
 
38151
-msgstr ""
 
38152
+msgstr "%qD là một mẫu liệt kê"
 
38153
 
 
38154
-#: cp/parser.c:14592
 
38155
+#: cp/parser.c:14594
 
38156
 #, gcc-internal-format
 
38157
 msgid "%qD is not an enumerator-name"
 
38158
-msgstr ""
 
38159
+msgstr "%qD không phải là một enumerator-name"
 
38160
 
 
38161
-#: cp/parser.c:14655
 
38162
+#: cp/parser.c:14657
 
38163
 #, gcc-internal-format
 
38164
 msgid "expected %<;%> or %<{%>"
 
38165
 msgstr "cần %<;%> hoặc %<{%>"
 
38166
 
 
38167
-#: cp/parser.c:14703
 
38168
+#: cp/parser.c:14705
 
38169
 #, gcc-internal-format
 
38170
 msgid "cannot add an enumerator list to a template instantiation"
 
38171
 msgstr ""
 
38172
 
 
38173
-#: cp/parser.c:14712 cp/parser.c:18714
 
38174
+#: cp/parser.c:14714 cp/parser.c:18718
 
38175
 #, gcc-internal-format
 
38176
 msgid "declaration of %qD in namespace %qD which does not enclose %qD"
 
38177
 msgstr ""
 
38178
 
 
38179
-#: cp/parser.c:14717 cp/parser.c:18719
 
38180
+#: cp/parser.c:14719 cp/parser.c:18723
 
38181
 #, gcc-internal-format
 
38182
 msgid "declaration of %qD in %qD which does not enclose %qD"
 
38183
 msgstr ""
 
38184
 
 
38185
-#: cp/parser.c:14740
 
38186
+#: cp/parser.c:14742
 
38187
 #, gcc-internal-format
 
38188
 msgid "multiple definition of %q#T"
 
38189
-msgstr ""
 
38190
+msgstr "nhiều định nghĩa cho %q#T"
 
38191
 
 
38192
-#: cp/parser.c:14767
 
38193
+#: cp/parser.c:14769
 
38194
 #, gcc-internal-format
 
38195
 msgid "opaque-enum-specifier without name"
 
38196
 msgstr ""
 
38197
 
 
38198
-#: cp/parser.c:14770
 
38199
+#: cp/parser.c:14772
 
38200
 #, gcc-internal-format
 
38201
 msgid "opaque-enum-specifier must use a simple identifier"
 
38202
 msgstr ""
 
38203
 
 
38204
-#: cp/parser.c:14946
 
38205
+#: cp/parser.c:14948
 
38206
 #, gcc-internal-format
 
38207
 msgid "%qD is not a namespace-name"
 
38208
-msgstr ""
 
38209
+msgstr "%qD không là một namespace-name"
 
38210
 
 
38211
-#: cp/parser.c:14947
 
38212
-#, fuzzy, gcc-internal-format
 
38213
+#: cp/parser.c:14949
 
38214
+#, gcc-internal-format
 
38215
 msgid "expected namespace-name"
 
38216
-msgstr "cần một tên"
 
38217
+msgstr "cần namespace-name"
 
38218
 
 
38219
-#: cp/parser.c:15072
 
38220
+#: cp/parser.c:15074
 
38221
 #, gcc-internal-format
 
38222
 msgid "%<namespace%> definition is not allowed here"
 
38223
-msgstr ""
 
38224
+msgstr "%<namespace%> không cho phép định nghĩa ở đây"
 
38225
 
 
38226
-#: cp/parser.c:15218
 
38227
+#: cp/parser.c:15220
 
38228
 #, gcc-internal-format
 
38229
 msgid "a template-id may not appear in a using-declaration"
 
38230
 msgstr ""
 
38231
 
 
38232
-#: cp/parser.c:15258
 
38233
+#: cp/parser.c:15260
 
38234
 #, gcc-internal-format
 
38235
 msgid "access declarations are deprecated in favour of using-declarations; suggestion: add the %<using%> keyword"
 
38236
 msgstr ""
 
38237
 
 
38238
-#: cp/parser.c:15323
 
38239
+#: cp/parser.c:15325
 
38240
 #, gcc-internal-format
 
38241
 msgid "types may not be defined in alias template declarations"
 
38242
 msgstr ""
 
38243
 
 
38244
-#: cp/parser.c:15787
 
38245
+#: cp/parser.c:15789
 
38246
 #, gcc-internal-format
 
38247
 msgid "a function-definition is not allowed here"
 
38248
-msgstr ""
 
38249
+msgstr "không cho phép định nghĩa hàm tại đây"
 
38250
 
 
38251
-#: cp/parser.c:15799
 
38252
+#: cp/parser.c:15801
 
38253
 #, gcc-internal-format
 
38254
 msgid "an asm-specification is not allowed on a function-definition"
 
38255
 msgstr ""
 
38256
 
 
38257
-#: cp/parser.c:15803
 
38258
+#: cp/parser.c:15805
 
38259
 #, gcc-internal-format
 
38260
 msgid "attributes are not allowed on a function-definition"
 
38261
 msgstr ""
 
38262
 
 
38263
-#: cp/parser.c:15840
 
38264
+#: cp/parser.c:15842
 
38265
 #, gcc-internal-format
 
38266
 msgid "expected constructor, destructor, or type conversion"
 
38267
 msgstr ""
 
38268
 
 
38269
 #. Anything else is an error.
 
38270
-#: cp/parser.c:15875 cp/parser.c:17782
 
38271
-#, fuzzy, gcc-internal-format
 
38272
+#: cp/parser.c:15877 cp/parser.c:17784
 
38273
+#, gcc-internal-format
 
38274
 msgid "expected initializer"
 
38275
-msgstr "cần một số nguyên"
 
38276
+msgstr "cần bộ khởi tạo"
 
38277
 
 
38278
-#: cp/parser.c:15895
 
38279
-#, fuzzy, gcc-internal-format
 
38280
+#: cp/parser.c:15897
 
38281
+#, gcc-internal-format
 
38282
 msgid "invalid type in declaration"
 
38283
-msgstr "lời tuyên bố loại có hướng"
 
38284
+msgstr "kiểu trong khai báo không hợp lệ"
 
38285
 
 
38286
-#: cp/parser.c:15971
 
38287
+#: cp/parser.c:15973
 
38288
 #, gcc-internal-format
 
38289
 msgid "initializer provided for function"
 
38290
-msgstr ""
 
38291
+msgstr "bộ khởi tạo được cung cấp cho hàm"
 
38292
 
 
38293
-#: cp/parser.c:16005
 
38294
+#: cp/parser.c:16007
 
38295
 #, gcc-internal-format
 
38296
 msgid "attributes after parenthesized initializer ignored"
 
38297
 msgstr ""
 
38298
 
 
38299
-#: cp/parser.c:16416
 
38300
-#, gcc-internal-format
 
38301
+#: cp/parser.c:16418
 
38302
+#, fuzzy, gcc-internal-format
 
38303
 msgid "array bound is not an integer constant"
 
38304
-msgstr ""
 
38305
+msgstr "%s:%d: lỗi: chỉ mục tham chiếu mảng không phải số nguyên\n"
 
38306
 
 
38307
-#: cp/parser.c:16542
 
38308
+#: cp/parser.c:16544
 
38309
 #, gcc-internal-format
 
38310
 msgid "cannot define member of dependent typedef %qT"
 
38311
 msgstr ""
 
38312
 
 
38313
-#: cp/parser.c:16546
 
38314
+#: cp/parser.c:16548
 
38315
 #, gcc-internal-format
 
38316
 msgid "%<%T::%E%> is not a type"
 
38317
-msgstr ""
 
38318
+msgstr "%<%T::%E%> không phải một kiểu"
 
38319
 
 
38320
-#: cp/parser.c:16574
 
38321
+#: cp/parser.c:16576
 
38322
 #, gcc-internal-format
 
38323
 msgid "invalid use of constructor as a template"
 
38324
 msgstr ""
 
38325
 
 
38326
-#: cp/parser.c:16576
 
38327
+#: cp/parser.c:16578
 
38328
 #, gcc-internal-format
 
38329
 msgid "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified name"
 
38330
 msgstr ""
 
38331
@@ -33209,264 +33152,262 @@
 
38332
 #. here because we do not have enough
 
38333
 #. information about its original syntactic
 
38334
 #. form.
 
38335
-#: cp/parser.c:16593
 
38336
-#, fuzzy, gcc-internal-format
 
38337
+#: cp/parser.c:16595
 
38338
+#, gcc-internal-format
 
38339
 msgid "invalid declarator"
 
38340
-msgstr "sai lập toán hạng tới %%R"
 
38341
+msgstr "bộ khai báo không hợp lệ"
 
38342
 
 
38343
-#: cp/parser.c:16660
 
38344
-#, fuzzy, gcc-internal-format
 
38345
+#: cp/parser.c:16662
 
38346
+#, gcc-internal-format
 
38347
 msgid "expected declarator"
 
38348
-msgstr "cần bộ mô tả chỉnh sửa P"
 
38349
+msgstr "cần câu khai báo"
 
38350
 
 
38351
-#: cp/parser.c:16763
 
38352
+#: cp/parser.c:16765
 
38353
 #, gcc-internal-format
 
38354
 msgid "%qD is a namespace"
 
38355
-msgstr ""
 
38356
+msgstr "%qD là một namespace"
 
38357
 
 
38358
-#: cp/parser.c:16765
 
38359
+#: cp/parser.c:16767
 
38360
 #, gcc-internal-format
 
38361
 msgid "cannot form pointer to member of non-class %q#T"
 
38362
 msgstr ""
 
38363
 
 
38364
-#: cp/parser.c:16786
 
38365
-#, fuzzy, gcc-internal-format
 
38366
+#: cp/parser.c:16788
 
38367
+#, gcc-internal-format
 
38368
 msgid "expected ptr-operator"
 
38369
-msgstr "gặp toán hạng bất thường"
 
38370
+msgstr "cần ptr-operator"
 
38371
 
 
38372
-#: cp/parser.c:16845
 
38373
+#: cp/parser.c:16847
 
38374
 #, gcc-internal-format
 
38375
 msgid "duplicate cv-qualifier"
 
38376
-msgstr ""
 
38377
+msgstr "trùng cv-qualifier"
 
38378
 
 
38379
-#: cp/parser.c:16903
 
38380
+#: cp/parser.c:16905
 
38381
 #, gcc-internal-format
 
38382
 msgid "duplicate virt-specifier"
 
38383
-msgstr ""
 
38384
+msgstr "trùng virt-specifier"
 
38385
 
 
38386
-#: cp/parser.c:17065 cp/typeck2.c:448 cp/typeck2.c:1685
 
38387
+#: cp/parser.c:17067 cp/typeck2.c:448 cp/typeck2.c:1685
 
38388
 #, gcc-internal-format
 
38389
 msgid "invalid use of %<auto%>"
 
38390
-msgstr ""
 
38391
+msgstr "dùng %<auto%> không hợp lệ"
 
38392
 
 
38393
-#: cp/parser.c:17084
 
38394
+#: cp/parser.c:17086
 
38395
 #, gcc-internal-format
 
38396
 msgid "types may not be defined in template arguments"
 
38397
 msgstr ""
 
38398
 
 
38399
-#: cp/parser.c:17165
 
38400
-#, fuzzy, gcc-internal-format
 
38401
+#: cp/parser.c:17167
 
38402
+#, gcc-internal-format
 
38403
 msgid "expected type-specifier"
 
38404
-msgstr "cần một số nguyên"
 
38405
+msgstr "cần type-specifier"
 
38406
 
 
38407
-#: cp/parser.c:17407
 
38408
+#: cp/parser.c:17409
 
38409
 #, gcc-internal-format
 
38410
 msgid "expected %<,%> or %<...%>"
 
38411
 msgstr "cần %<,%> hoặc %<...%>"
 
38412
 
 
38413
-#: cp/parser.c:17464
 
38414
+#: cp/parser.c:17466
 
38415
 #, gcc-internal-format
 
38416
 msgid "types may not be defined in parameter types"
 
38417
 msgstr ""
 
38418
 
 
38419
-#: cp/parser.c:17590
 
38420
+#: cp/parser.c:17592
 
38421
 #, gcc-internal-format
 
38422
 msgid "deprecated use of default argument for parameter of non-function"
 
38423
 msgstr ""
 
38424
 
 
38425
-#: cp/parser.c:17594
 
38426
+#: cp/parser.c:17596
 
38427
 #, gcc-internal-format
 
38428
 msgid "default arguments are only permitted for function parameters"
 
38429
 msgstr ""
 
38430
 
 
38431
-#: cp/parser.c:17613
 
38432
+#: cp/parser.c:17615
 
38433
 #, gcc-internal-format
 
38434
 msgid "parameter pack %qD cannot have a default argument"
 
38435
 msgstr ""
 
38436
 
 
38437
-#: cp/parser.c:17621
 
38438
+#: cp/parser.c:17623
 
38439
 #, gcc-internal-format
 
38440
 msgid "parameter pack cannot have a default argument"
 
38441
 msgstr ""
 
38442
 
 
38443
-#: cp/parser.c:17910
 
38444
+#: cp/parser.c:17914
 
38445
 #, gcc-internal-format
 
38446
 msgid "ISO C++ does not allow designated initializers"
 
38447
 msgstr ""
 
38448
 
 
38449
-#: cp/parser.c:17924
 
38450
+#: cp/parser.c:17928
 
38451
 #, gcc-internal-format
 
38452
 msgid "ISO C++ does not allow C99 designated initializers"
 
38453
 msgstr ""
 
38454
 
 
38455
-#: cp/parser.c:18032 cp/parser.c:18157
 
38456
-#, fuzzy, gcc-internal-format
 
38457
+#: cp/parser.c:18036 cp/parser.c:18161
 
38458
+#, gcc-internal-format
 
38459
 msgid "expected class-name"
 
38460
-msgstr "cần một tên"
 
38461
+msgstr "cần class-name"
 
38462
 
 
38463
-#: cp/parser.c:18337
 
38464
+#: cp/parser.c:18341
 
38465
 #, gcc-internal-format
 
38466
 msgid "expected %<;%> after class definition"
 
38467
-msgstr ""
 
38468
+msgstr "cần %<;%> sau định nghĩa lớp"
 
38469
 
 
38470
-#: cp/parser.c:18339
 
38471
+#: cp/parser.c:18343
 
38472
 #, gcc-internal-format
 
38473
 msgid "expected %<;%> after struct definition"
 
38474
-msgstr ""
 
38475
+msgstr "cần %<;%> sau định nghĩa cấu trúc"
 
38476
 
 
38477
-#: cp/parser.c:18341
 
38478
+#: cp/parser.c:18345
 
38479
 #, gcc-internal-format
 
38480
 msgid "expected %<;%> after union definition"
 
38481
-msgstr ""
 
38482
+msgstr "cần %<;%> sau định nghĩa kiểu hỗn hợp"
 
38483
 
 
38484
-#: cp/parser.c:18662
 
38485
+#: cp/parser.c:18666
 
38486
 #, gcc-internal-format
 
38487
 msgid "expected %<{%> or %<:%>"
 
38488
 msgstr "cần %<{%> hoặc %<:%>"
 
38489
 
 
38490
-#: cp/parser.c:18673
 
38491
+#: cp/parser.c:18677
 
38492
 #, gcc-internal-format
 
38493
 msgid "cannot specify %<override%> for a class"
 
38494
 msgstr ""
 
38495
 
 
38496
-#: cp/parser.c:18681
 
38497
+#: cp/parser.c:18685
 
38498
 #, gcc-internal-format
 
38499
 msgid "global qualification of class name is invalid"
 
38500
 msgstr ""
 
38501
 
 
38502
-#: cp/parser.c:18688
 
38503
-#, gcc-internal-format
 
38504
+#: cp/parser.c:18692
 
38505
+#, fuzzy, gcc-internal-format
 
38506
 msgid "qualified name does not name a class"
 
38507
-msgstr ""
 
38508
+msgstr "không phải tên hạng Java hợp lệ: %s"
 
38509
 
 
38510
-#: cp/parser.c:18700
 
38511
+#: cp/parser.c:18704
 
38512
 #, gcc-internal-format
 
38513
 msgid "invalid class name in declaration of %qD"
 
38514
 msgstr ""
 
38515
 
 
38516
-#: cp/parser.c:18733
 
38517
+#: cp/parser.c:18737
 
38518
 #, gcc-internal-format
 
38519
 msgid "extra qualification not allowed"
 
38520
-msgstr ""
 
38521
+msgstr "không cho phép từ hạn định mở rộng"
 
38522
 
 
38523
-#: cp/parser.c:18745
 
38524
+#: cp/parser.c:18749
 
38525
 #, gcc-internal-format
 
38526
 msgid "an explicit specialization must be preceded by %<template <>%>"
 
38527
 msgstr ""
 
38528
 
 
38529
-#: cp/parser.c:18775
 
38530
+#: cp/parser.c:18779
 
38531
 #, gcc-internal-format
 
38532
 msgid "function template %qD redeclared as a class template"
 
38533
 msgstr ""
 
38534
 
 
38535
-#: cp/parser.c:18806
 
38536
-#, gcc-internal-format
 
38537
+#: cp/parser.c:18810
 
38538
+#, fuzzy, gcc-internal-format
 
38539
 msgid "could not resolve typename type"
 
38540
-msgstr ""
 
38541
+msgstr "Không thể quyết định loại luồng"
 
38542
 
 
38543
-#: cp/parser.c:18858
 
38544
+#: cp/parser.c:18862
 
38545
 #, gcc-internal-format
 
38546
 msgid "previous definition of %q+#T"
 
38547
-msgstr ""
 
38548
+msgstr "khai báo trước đây của %q+#T"
 
38549
 
 
38550
-#: cp/parser.c:18939 cp/parser.c:23025
 
38551
-#, fuzzy, gcc-internal-format
 
38552
+#: cp/parser.c:18943 cp/parser.c:23029
 
38553
+#, gcc-internal-format
 
38554
 msgid "expected class-key"
 
38555
-msgstr "cần một tên"
 
38556
+msgstr "cần class-key"
 
38557
 
 
38558
-#: cp/parser.c:19177
 
38559
+#: cp/parser.c:19181
 
38560
 #, gcc-internal-format
 
38561
 msgid "in C++03 a class-key must be used when declaring a friend"
 
38562
 msgstr ""
 
38563
 
 
38564
-#: cp/parser.c:19195
 
38565
+#: cp/parser.c:19199
 
38566
 #, gcc-internal-format
 
38567
 msgid "friend declaration does not name a class or function"
 
38568
 msgstr ""
 
38569
 
 
38570
-#: cp/parser.c:19213
 
38571
+#: cp/parser.c:19217
 
38572
 #, gcc-internal-format
 
38573
 msgid "a storage class on an anonymous aggregate in class scope is not allowed"
 
38574
 msgstr ""
 
38575
 
 
38576
-#: cp/parser.c:19418
 
38577
+#: cp/parser.c:19422
 
38578
 #, gcc-internal-format
 
38579
 msgid "pure-specifier on function-definition"
 
38580
 msgstr ""
 
38581
 
 
38582
-#: cp/parser.c:19462
 
38583
+#: cp/parser.c:19466
 
38584
 #, fuzzy, gcc-internal-format
 
38585
-#| msgid "expected %<;%> at end of member declaration"
 
38586
 msgid "stray %<,%> at end of member declaration"
 
38587
 msgstr "cần %<;%> tại cuối khai báo thành viên"
 
38588
 
 
38589
-#: cp/parser.c:19474
 
38590
+#: cp/parser.c:19478
 
38591
 #, gcc-internal-format
 
38592
 msgid "expected %<;%> at end of member declaration"
 
38593
 msgstr "cần %<;%> tại cuối khai báo thành viên"
 
38594
 
 
38595
-#: cp/parser.c:19545
 
38596
+#: cp/parser.c:19549
 
38597
 #, gcc-internal-format
 
38598
 msgid "invalid pure specifier (only %<= 0%> is allowed)"
 
38599
 msgstr ""
 
38600
 
 
38601
-#: cp/parser.c:19580
 
38602
+#: cp/parser.c:19584
 
38603
 #, fuzzy, gcc-internal-format
 
38604
 msgid "a brace-enclosed initializer is not allowed here"
 
38605
 msgstr "<danh sách bộ sơ khởi nằm trong dấu ngoặc>"
 
38606
 
 
38607
-#: cp/parser.c:19711
 
38608
+#: cp/parser.c:19715
 
38609
 #, gcc-internal-format
 
38610
 msgid "%<virtual%> specified more than once in base-specified"
 
38611
 msgstr ""
 
38612
 
 
38613
-#: cp/parser.c:19731
 
38614
+#: cp/parser.c:19735
 
38615
 #, gcc-internal-format
 
38616
 msgid "more than one access specifier in base-specified"
 
38617
 msgstr ""
 
38618
 
 
38619
-#: cp/parser.c:19755
 
38620
+#: cp/parser.c:19759
 
38621
 #, gcc-internal-format
 
38622
 msgid "keyword %<typename%> not allowed outside of templates"
 
38623
 msgstr ""
 
38624
 
 
38625
-#: cp/parser.c:19758
 
38626
+#: cp/parser.c:19762
 
38627
 #, gcc-internal-format
 
38628
 msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
 
38629
 msgstr ""
 
38630
 
 
38631
-#: cp/parser.c:19851 cp/parser.c:19933
 
38632
+#: cp/parser.c:19855 cp/parser.c:19937
 
38633
 #, gcc-internal-format
 
38634
 msgid "types may not be defined in an exception-specification"
 
38635
 msgstr ""
 
38636
 
 
38637
-#: cp/parser.c:19915
 
38638
+#: cp/parser.c:19919
 
38639
 #, gcc-internal-format
 
38640
 msgid "dynamic exception specifications are deprecated in C++0x; use %<noexcept%> instead"
 
38641
 msgstr ""
 
38642
 
 
38643
-#: cp/parser.c:20114
 
38644
+#: cp/parser.c:20118
 
38645
 #, gcc-internal-format
 
38646
 msgid "types may not be defined in exception-declarations"
 
38647
 msgstr ""
 
38648
 
 
38649
-#: cp/parser.c:20665
 
38650
+#: cp/parser.c:20669
 
38651
 #, fuzzy, gcc-internal-format
 
38652
-#| msgid "expected identifier or %<(%>"
 
38653
 msgid "expected an identifier for the attribute name"
 
38654
-msgstr "cần một định danh hoặc %<(%>"
 
38655
+msgstr "lập chuỗi nhận diện chương trình để chẩn đoán (mặc định là tên của chương trình)"
 
38656
 
 
38657
-#: cp/parser.c:21334
 
38658
+#: cp/parser.c:21338
 
38659
 #, gcc-internal-format
 
38660
 msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
 
38661
 msgstr ""
 
38662
 
 
38663
-#: cp/parser.c:21339
 
38664
+#: cp/parser.c:21343
 
38665
 #, gcc-internal-format
 
38666
 msgid "invalid declaration of %<%T::%E%>"
 
38667
-msgstr ""
 
38668
+msgstr "khai báo không hợp lệ của %<%T::%E%>"
 
38669
 
 
38670
-#: cp/parser.c:21343
 
38671
+#: cp/parser.c:21347
 
38672
 #, gcc-internal-format
 
38673
 msgid "too few template-parameter-lists"
 
38674
 msgstr ""
 
38675
@@ -33475,343 +33416,342 @@
 
38676
 #. something like:
 
38677
 #.
 
38678
 #. template <class T> template <class U> void S::f();
 
38679
-#: cp/parser.c:21350
 
38680
+#: cp/parser.c:21354
 
38681
 #, gcc-internal-format
 
38682
 msgid "too many template-parameter-lists"
 
38683
 msgstr ""
 
38684
 
 
38685
-#: cp/parser.c:21647
 
38686
+#: cp/parser.c:21651
 
38687
 #, gcc-internal-format
 
38688
 msgid "named return values are no longer supported"
 
38689
 msgstr ""
 
38690
 
 
38691
-#: cp/parser.c:21734
 
38692
+#: cp/parser.c:21738
 
38693
 #, gcc-internal-format
 
38694
 msgid "invalid declaration of member template in local class"
 
38695
 msgstr ""
 
38696
 
 
38697
-#: cp/parser.c:21743
 
38698
-#, gcc-internal-format
 
38699
+#: cp/parser.c:21747
 
38700
+#, fuzzy, gcc-internal-format
 
38701
 msgid "template with C linkage"
 
38702
-msgstr ""
 
38703
+msgstr "   mục lục liên kết: %u, thủ tục: %.*s\n"
 
38704
 
 
38705
-#: cp/parser.c:21762
 
38706
-#, fuzzy, gcc-internal-format
 
38707
+#: cp/parser.c:21766
 
38708
+#, gcc-internal-format
 
38709
 msgid "invalid explicit specialization"
 
38710
-msgstr "bộ sơ khởi sai"
 
38711
+msgstr "đặc tả rõ ràng không hợp lệ"
 
38712
 
 
38713
-#: cp/parser.c:21849
 
38714
+#: cp/parser.c:21853
 
38715
 #, gcc-internal-format
 
38716
 msgid "literal operator template %qD has invalid parameter list.  Expected non-type template argument pack <char...>"
 
38717
 msgstr ""
 
38718
 
 
38719
-#: cp/parser.c:21923
 
38720
-#, gcc-internal-format
 
38721
+#: cp/parser.c:21927
 
38722
+#, fuzzy, gcc-internal-format
 
38723
 msgid "template declaration of %<typedef%>"
 
38724
-msgstr ""
 
38725
+msgstr "lời tuyên bố loại có hướng"
 
38726
 
 
38727
-#: cp/parser.c:22000
 
38728
+#: cp/parser.c:22004
 
38729
 #, gcc-internal-format
 
38730
 msgid "explicit template specialization cannot have a storage class"
 
38731
 msgstr ""
 
38732
 
 
38733
-#: cp/parser.c:22238
 
38734
+#: cp/parser.c:22242
 
38735
 #, gcc-internal-format
 
38736
 msgid "%<>>%> should be %<> >%> within a nested template argument list"
 
38737
 msgstr ""
 
38738
 
 
38739
-#: cp/parser.c:22251
 
38740
+#: cp/parser.c:22255
 
38741
 #, gcc-internal-format
 
38742
 msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
 
38743
 msgstr ""
 
38744
 
 
38745
-#: cp/parser.c:22608
 
38746
+#: cp/parser.c:22612
 
38747
 #, gcc-internal-format
 
38748
 msgid "%<sizeof...%> argument must be surrounded by parentheses"
 
38749
-msgstr ""
 
38750
+msgstr "đối số cho %<sizeof...%> phải được bao quanh bởi dấu ngoặc đơn"
 
38751
 
 
38752
-#: cp/parser.c:22660
 
38753
+#: cp/parser.c:22664
 
38754
 #, gcc-internal-format
 
38755
 msgid "invalid use of %qD in linkage specification"
 
38756
 msgstr ""
 
38757
 
 
38758
-#: cp/parser.c:22675
 
38759
+#: cp/parser.c:22679
 
38760
 #, gcc-internal-format
 
38761
 msgid "%<__thread%> before %qD"
 
38762
-msgstr ""
 
38763
+msgstr "%<__thread%> trước %qD"
 
38764
 
 
38765
-#: cp/parser.c:22809
 
38766
+#: cp/parser.c:22813
 
38767
 #, gcc-internal-format
 
38768
 msgid "ISO C++ 1998 does not support %<long long%>"
 
38769
 msgstr ""
 
38770
 
 
38771
-#: cp/parser.c:22817
 
38772
+#: cp/parser.c:22821
 
38773
 #, gcc-internal-format
 
38774
 msgid "both %<__thread%> and %<thread_local%> specified"
 
38775
-msgstr ""
 
38776
+msgstr "đã chỉ ra cả hai %<__thread%> và %<thread_local%>"
 
38777
 
 
38778
-#: cp/parser.c:22819
 
38779
-#, fuzzy, gcc-internal-format
 
38780
-#| msgid "duplicate %qE"
 
38781
+#: cp/parser.c:22823
 
38782
+#, gcc-internal-format
 
38783
 msgid "duplicate %qD"
 
38784
-msgstr "lặp lại %qE"
 
38785
+msgstr "trùng %qD"
 
38786
 
 
38787
-#: cp/parser.c:22841
 
38788
+#: cp/parser.c:22845
 
38789
 #, gcc-internal-format
 
38790
 msgid "duplicate %qs"
 
38791
-msgstr ""
 
38792
+msgstr "trùng %qs"
 
38793
 
 
38794
-#: cp/parser.c:22883
 
38795
+#: cp/parser.c:22887
 
38796
 #, gcc-internal-format
 
38797
 msgid "expected %<new%>"
 
38798
 msgstr "cần %<new%>"
 
38799
 
 
38800
-#: cp/parser.c:22886
 
38801
+#: cp/parser.c:22890
 
38802
 #, gcc-internal-format
 
38803
 msgid "expected %<delete%>"
 
38804
 msgstr "cần %<delete%>"
 
38805
 
 
38806
-#: cp/parser.c:22889
 
38807
+#: cp/parser.c:22893
 
38808
 #, gcc-internal-format
 
38809
 msgid "expected %<return%>"
 
38810
 msgstr "cần %<return%>"
 
38811
 
 
38812
-#: cp/parser.c:22895
 
38813
+#: cp/parser.c:22899
 
38814
 #, gcc-internal-format
 
38815
 msgid "expected %<extern%>"
 
38816
 msgstr "cần %<extern%>"
 
38817
 
 
38818
-#: cp/parser.c:22898
 
38819
+#: cp/parser.c:22902
 
38820
 #, gcc-internal-format
 
38821
 msgid "expected %<static_assert%>"
 
38822
 msgstr "cần %<static_assert%>"
 
38823
 
 
38824
-#: cp/parser.c:22901
 
38825
+#: cp/parser.c:22905
 
38826
 #, gcc-internal-format
 
38827
 msgid "expected %<decltype%>"
 
38828
 msgstr "cần %<decltype%>"
 
38829
 
 
38830
-#: cp/parser.c:22904
 
38831
+#: cp/parser.c:22908
 
38832
 #, gcc-internal-format
 
38833
 msgid "expected %<operator%>"
 
38834
 msgstr "cần %<operator%>"
 
38835
 
 
38836
-#: cp/parser.c:22907
 
38837
+#: cp/parser.c:22911
 
38838
 #, gcc-internal-format
 
38839
 msgid "expected %<class%>"
 
38840
 msgstr "cần %<class%>"
 
38841
 
 
38842
-#: cp/parser.c:22910
 
38843
+#: cp/parser.c:22914
 
38844
 #, gcc-internal-format
 
38845
 msgid "expected %<template%>"
 
38846
 msgstr "cần %<template%>"
 
38847
 
 
38848
-#: cp/parser.c:22913
 
38849
+#: cp/parser.c:22917
 
38850
 #, gcc-internal-format
 
38851
 msgid "expected %<namespace%>"
 
38852
 msgstr "cần %<namespace%>"
 
38853
 
 
38854
-#: cp/parser.c:22916
 
38855
+#: cp/parser.c:22920
 
38856
 #, gcc-internal-format
 
38857
 msgid "expected %<using%>"
 
38858
 msgstr "cần %<using%>"
 
38859
 
 
38860
-#: cp/parser.c:22919
 
38861
+#: cp/parser.c:22923
 
38862
 #, gcc-internal-format
 
38863
 msgid "expected %<asm%>"
 
38864
 msgstr "cần %<asm%>"
 
38865
 
 
38866
-#: cp/parser.c:22922
 
38867
+#: cp/parser.c:22926
 
38868
 #, gcc-internal-format
 
38869
 msgid "expected %<try%>"
 
38870
 msgstr "cần %<try%>"
 
38871
 
 
38872
-#: cp/parser.c:22925
 
38873
+#: cp/parser.c:22929
 
38874
 #, gcc-internal-format
 
38875
 msgid "expected %<catch%>"
 
38876
 msgstr "cần %<catch%>"
 
38877
 
 
38878
-#: cp/parser.c:22928
 
38879
+#: cp/parser.c:22932
 
38880
 #, gcc-internal-format
 
38881
 msgid "expected %<throw%>"
 
38882
 msgstr "cần %<throw%>"
 
38883
 
 
38884
-#: cp/parser.c:22931
 
38885
+#: cp/parser.c:22935
 
38886
 #, gcc-internal-format
 
38887
 msgid "expected %<__label__%>"
 
38888
 msgstr "cần %<__label__%>"
 
38889
 
 
38890
-#: cp/parser.c:22934
 
38891
+#: cp/parser.c:22938
 
38892
 #, gcc-internal-format
 
38893
 msgid "expected %<@try%>"
 
38894
 msgstr "cần %<@try%>"
 
38895
 
 
38896
-#: cp/parser.c:22937
 
38897
+#: cp/parser.c:22941
 
38898
 #, gcc-internal-format
 
38899
 msgid "expected %<@synchronized%>"
 
38900
 msgstr "cần %<@synchronized%>"
 
38901
 
 
38902
-#: cp/parser.c:22940
 
38903
+#: cp/parser.c:22944
 
38904
 #, gcc-internal-format
 
38905
 msgid "expected %<@throw%>"
 
38906
 msgstr "cần %<@throw%>"
 
38907
 
 
38908
-#: cp/parser.c:22943
 
38909
+#: cp/parser.c:22947
 
38910
 #, gcc-internal-format
 
38911
 msgid "expected %<__transaction_atomic%>"
 
38912
-msgstr ""
 
38913
+msgstr "cần %<__transaction_atomic%>"
 
38914
 
 
38915
-#: cp/parser.c:22946
 
38916
+#: cp/parser.c:22950
 
38917
 #, gcc-internal-format
 
38918
 msgid "expected %<__transaction_relaxed%>"
 
38919
 msgstr "cần %<__transaction_relaxed%>"
 
38920
 
 
38921
-#: cp/parser.c:22977
 
38922
+#: cp/parser.c:22981
 
38923
 #, gcc-internal-format
 
38924
 msgid "expected %<::%>"
 
38925
 msgstr "cần %<::%>"
 
38926
 
 
38927
-#: cp/parser.c:22989
 
38928
+#: cp/parser.c:22993
 
38929
 #, gcc-internal-format
 
38930
 msgid "expected %<...%>"
 
38931
 msgstr "cần %<...%>"
 
38932
 
 
38933
-#: cp/parser.c:22992
 
38934
+#: cp/parser.c:22996
 
38935
 #, gcc-internal-format
 
38936
 msgid "expected %<*%>"
 
38937
 msgstr "cần %<*%>"
 
38938
 
 
38939
-#: cp/parser.c:22995
 
38940
+#: cp/parser.c:22999
 
38941
 #, gcc-internal-format
 
38942
 msgid "expected %<~%>"
 
38943
 msgstr "cần %<~%>"
 
38944
 
 
38945
-#: cp/parser.c:23001
 
38946
+#: cp/parser.c:23005
 
38947
 #, gcc-internal-format
 
38948
 msgid "expected %<:%> or %<::%>"
 
38949
 msgstr "cần %<:%> hoặc %<::%>"
 
38950
 
 
38951
-#: cp/parser.c:23029
 
38952
+#: cp/parser.c:23033
 
38953
 #, gcc-internal-format
 
38954
 msgid "expected %<class%>, %<typename%>, or %<template%>"
 
38955
 msgstr "cần %<class%>, %<typename%>, hoặc %<template%>"
 
38956
 
 
38957
-#: cp/parser.c:23267
 
38958
+#: cp/parser.c:23271
 
38959
 #, gcc-internal-format
 
38960
 msgid "%qs tag used in naming %q#T"
 
38961
 msgstr ""
 
38962
 
 
38963
-#: cp/parser.c:23272
 
38964
+#: cp/parser.c:23276
 
38965
 #, gcc-internal-format
 
38966
 msgid "%q#T was previously declared here"
 
38967
-msgstr ""
 
38968
+msgstr "%q#T trước đã khai báo ở đây"
 
38969
 
 
38970
-#: cp/parser.c:23291
 
38971
+#: cp/parser.c:23295
 
38972
 #, gcc-internal-format
 
38973
 msgid "%qD redeclared with different access"
 
38974
 msgstr ""
 
38975
 
 
38976
-#: cp/parser.c:23312
 
38977
+#: cp/parser.c:23316
 
38978
 #, gcc-internal-format
 
38979
 msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
 
38980
 msgstr ""
 
38981
 
 
38982
-#: cp/parser.c:23544
 
38983
-#, gcc-internal-format
 
38984
+#: cp/parser.c:23548
 
38985
+#, fuzzy, gcc-internal-format
 
38986
 msgid "file ends in default argument"
 
38987
-msgstr ""
 
38988
+msgstr "Đối số %s: chuỗi kết thúc ở giữa chỉ thị."
 
38989
 
 
38990
-#: cp/parser.c:23748 cp/parser.c:25010 cp/parser.c:25196
 
38991
-#, gcc-internal-format
 
38992
+#: cp/parser.c:23752 cp/parser.c:25014 cp/parser.c:25200
 
38993
+#, fuzzy, gcc-internal-format
 
38994
 msgid "misplaced %<@%D%> Objective-C++ construct"
 
38995
-msgstr ""
 
38996
+msgstr "tùy chọn « $name » bị để không đúng chỗ trên dòng lệnh"
 
38997
 
 
38998
-#: cp/parser.c:23870
 
38999
+#: cp/parser.c:23874
 
39000
 #, gcc-internal-format
 
39001
 msgid "objective-c++ message argument(s) are expected"
 
39002
 msgstr ""
 
39003
 
 
39004
-#: cp/parser.c:23899
 
39005
+#: cp/parser.c:23903
 
39006
 #, gcc-internal-format
 
39007
 msgid "%<@encode%> must specify a type as an argument"
 
39008
 msgstr ""
 
39009
 
 
39010
-#: cp/parser.c:24275
 
39011
-#, gcc-internal-format
 
39012
+#: cp/parser.c:24279
 
39013
+#, fuzzy, gcc-internal-format
 
39014
 msgid "invalid Objective-C++ selector name"
 
39015
-msgstr ""
 
39016
+msgstr "Tên tập tin « %file:1 » không hợp lệ."
 
39017
 
 
39018
-#: cp/parser.c:24350 cp/parser.c:24368
 
39019
+#: cp/parser.c:24354 cp/parser.c:24372
 
39020
 #, gcc-internal-format
 
39021
 msgid "objective-c++ method declaration is expected"
 
39022
 msgstr ""
 
39023
 
 
39024
-#: cp/parser.c:24362 cp/parser.c:24427
 
39025
+#: cp/parser.c:24366 cp/parser.c:24431
 
39026
 #, gcc-internal-format
 
39027
 msgid "method attributes must be specified at the end"
 
39028
 msgstr ""
 
39029
 
 
39030
-#: cp/parser.c:24470
 
39031
+#: cp/parser.c:24474
 
39032
 #, gcc-internal-format
 
39033
 msgid "stray %qs between Objective-C++ methods"
 
39034
 msgstr ""
 
39035
 
 
39036
-#: cp/parser.c:24676 cp/parser.c:24683 cp/parser.c:24690
 
39037
+#: cp/parser.c:24680 cp/parser.c:24687 cp/parser.c:24694
 
39038
 #, gcc-internal-format
 
39039
 msgid "invalid type for instance variable"
 
39040
-msgstr ""
 
39041
+msgstr "kiểu không hợp lệ cho biến instance (minh dụ)"
 
39042
 
 
39043
-#: cp/parser.c:24804
 
39044
-#, gcc-internal-format
 
39045
+#: cp/parser.c:24808
 
39046
+#, fuzzy, gcc-internal-format
 
39047
 msgid "identifier expected after %<@protocol%>"
 
39048
-msgstr ""
 
39049
+msgstr "Mong đợi dấu phân cách sau tùy chọn '%s'."
 
39050
 
 
39051
-#: cp/parser.c:24975
 
39052
+#: cp/parser.c:24979
 
39053
 #, gcc-internal-format
 
39054
 msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
 
39055
 msgstr ""
 
39056
 
 
39057
-#: cp/parser.c:24982
 
39058
+#: cp/parser.c:24986
 
39059
 #, gcc-internal-format
 
39060
 msgid "prefix attributes are ignored before %<@%D%>"
 
39061
 msgstr ""
 
39062
 
 
39063
-#: cp/parser.c:25255 cp/parser.c:25262 cp/parser.c:25269
 
39064
-#, fuzzy, gcc-internal-format
 
39065
+#: cp/parser.c:25259 cp/parser.c:25266 cp/parser.c:25273
 
39066
+#, gcc-internal-format
 
39067
 msgid "invalid type for property"
 
39068
-msgstr "sai lập toán hạng cho sự sửa đổi 'p'"
 
39069
+msgstr "kiểu không hợp lệ cho thuộc tính"
 
39070
 
 
39071
-#: cp/parser.c:27000
 
39072
+#: cp/parser.c:27004
 
39073
 #, gcc-internal-format
 
39074
 msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
 
39075
 msgstr ""
 
39076
 
 
39077
-#: cp/parser.c:27168 cp/pt.c:12695
 
39078
+#: cp/parser.c:27172 cp/pt.c:12690
 
39079
 #, gcc-internal-format
 
39080
 msgid "iteration variable %qD should not be reduction"
 
39081
 msgstr ""
 
39082
 
 
39083
-#: cp/parser.c:27238
 
39084
-#, gcc-internal-format
 
39085
+#: cp/parser.c:27242
 
39086
+#, fuzzy, gcc-internal-format
 
39087
 msgid "not enough collapsed for loops"
 
39088
-msgstr ""
 
39089
+msgstr "Không đủ bộ nhớ cho tập tin."
 
39090
 
 
39091
-#: cp/parser.c:27796 cp/semantics.c:5105
 
39092
+#: cp/parser.c:27800 cp/semantics.c:5105
 
39093
 #, gcc-internal-format
 
39094
 msgid "%<__transaction_relaxed%> without transactional memory support enabled"
 
39095
 msgstr ""
 
39096
 
 
39097
-#: cp/parser.c:27798 cp/semantics.c:5107
 
39098
+#: cp/parser.c:27802 cp/semantics.c:5107
 
39099
 #, gcc-internal-format
 
39100
 msgid "%<__transaction_atomic%> without transactional memory support enabled"
 
39101
 msgstr ""
 
39102
 
 
39103
-#: cp/parser.c:27995
 
39104
+#: cp/parser.c:27999
 
39105
 #, gcc-internal-format
 
39106
 msgid "junk at end of %<#pragma GCC pch_preprocess%>"
 
39107
 msgstr ""
 
39108
 
 
39109
-#: cp/parser.c:28174
 
39110
+#: cp/parser.c:28178
 
39111
 #, gcc-internal-format
 
39112
 msgid "inter-module optimizations not implemented for C++"
 
39113
 msgstr ""
 
39114
@@ -33849,7 +33789,7 @@
 
39115
 #: cp/pt.c:772 cp/pt.c:897
 
39116
 #, gcc-internal-format
 
39117
 msgid "  from definition of %q+#D"
 
39118
-msgstr ""
 
39119
+msgstr "  từ định nghĩa của %q+#D"
 
39120
 
 
39121
 #: cp/pt.c:789
 
39122
 #, gcc-internal-format
 
39123
@@ -33877,9 +33817,9 @@
 
39124
 msgstr ""
 
39125
 
 
39126
 #: cp/pt.c:896
 
39127
-#, gcc-internal-format
 
39128
+#, fuzzy, gcc-internal-format
 
39129
 msgid "specializing %q#T in different namespace"
 
39130
-msgstr ""
 
39131
+msgstr "miền tên đích không hợp lệ trong dlmopen()"
 
39132
 
 
39133
 #. But if we've had an implicit instantiation, that's a
 
39134
 #. problem ([temp.expl.spec]/6).
 
39135
@@ -33899,25 +33839,24 @@
 
39136
 msgstr ""
 
39137
 
 
39138
 #: cp/pt.c:1747
 
39139
-#, fuzzy, gcc-internal-format
 
39140
-#| msgid "candidate is: %+#D"
 
39141
+#, gcc-internal-format
 
39142
 msgid "candidate is: %#D"
 
39143
-msgstr "ứng cử là: %+#D"
 
39144
+msgstr "ứng cử là: %#D"
 
39145
 
 
39146
 #: cp/pt.c:1754
 
39147
 #, gcc-internal-format
 
39148
 msgid "%s %#D"
 
39149
-msgstr ""
 
39150
+msgstr "%s %#D"
 
39151
 
 
39152
 #: cp/pt.c:1848
 
39153
 #, gcc-internal-format
 
39154
 msgid "%qD is not a function template"
 
39155
-msgstr ""
 
39156
+msgstr "%qD không phải là một mẫu hàm"
 
39157
 
 
39158
 #: cp/pt.c:2062
 
39159
 #, gcc-internal-format
 
39160
 msgid "template-id %qD for %q+D does not match any template declaration"
 
39161
-msgstr ""
 
39162
+msgstr "template-id %qD cho %q+D không khớp bất kỳ khai báo mẫu nào"
 
39163
 
 
39164
 #: cp/pt.c:2065
 
39165
 #, gcc-internal-format
 
39166
@@ -33929,10 +33868,10 @@
 
39167
 msgid "ambiguous template specialization %qD for %q+D"
 
39168
 msgstr ""
 
39169
 
 
39170
-#: cp/pt.c:2273 cp/pt.c:17968
 
39171
+#: cp/pt.c:2273 cp/pt.c:17964
 
39172
 #, gcc-internal-format
 
39173
 msgid "%qD is not a static data member of a class template"
 
39174
-msgstr ""
 
39175
+msgstr "%qD không phải là một thành viên dữ liệu tĩnh của một mẫu lớp"
 
39176
 
 
39177
 #: cp/pt.c:2277
 
39178
 #, gcc-internal-format
 
39179
@@ -33949,7 +33888,7 @@
 
39180
 #: cp/pt.c:2369 cp/pt.c:2423
 
39181
 #, gcc-internal-format
 
39182
 msgid "template-id %qD in declaration of primary template"
 
39183
-msgstr ""
 
39184
+msgstr "template-id %qD trong khai báo của mẫu nguyên gốc"
 
39185
 
 
39186
 #: cp/pt.c:2382
 
39187
 #, gcc-internal-format
 
39188
@@ -33989,12 +33928,12 @@
 
39189
 #: cp/pt.c:2482
 
39190
 #, gcc-internal-format
 
39191
 msgid "%qD is not a template function"
 
39192
-msgstr ""
 
39193
+msgstr "%qD không phải là một hàm mẫu"
 
39194
 
 
39195
 #: cp/pt.c:2490
 
39196
 #, gcc-internal-format
 
39197
 msgid "%qD is not declared in %qD"
 
39198
-msgstr ""
 
39199
+msgstr "%qD chưa được khai báo trong %qD"
 
39200
 
 
39201
 #. From [temp.expl.spec]:
 
39202
 #.
 
39203
@@ -34037,22 +33976,22 @@
 
39204
 #: cp/pt.c:3374 cp/pt.c:4097
 
39205
 #, gcc-internal-format
 
39206
 msgid "        %qD"
 
39207
-msgstr ""
 
39208
+msgstr "        %qD"
 
39209
 
 
39210
 #: cp/pt.c:3376
 
39211
 #, gcc-internal-format
 
39212
 msgid "        <anonymous>"
 
39213
-msgstr ""
 
39214
+msgstr "        <nặc danh>"
 
39215
 
 
39216
 #: cp/pt.c:3493
 
39217
 #, gcc-internal-format
 
39218
 msgid "declaration of %q+#D"
 
39219
-msgstr ""
 
39220
+msgstr "khai báo của %q+#D"
 
39221
 
 
39222
 #: cp/pt.c:3494
 
39223
-#, gcc-internal-format
 
39224
+#, fuzzy, gcc-internal-format
 
39225
 msgid " shadows template parm %q+#D"
 
39226
-msgstr ""
 
39227
+msgstr "Chọn một tài liệu tạm thời"
 
39228
 
 
39229
 #: cp/pt.c:4093
 
39230
 #, gcc-internal-format
 
39231
@@ -34072,7 +34011,7 @@
 
39232
 #: cp/pt.c:4121
 
39233
 #, gcc-internal-format
 
39234
 msgid "primary template here"
 
39235
-msgstr ""
 
39236
+msgstr "Mẫu nguyên gốc ở đây"
 
39237
 
 
39238
 #: cp/pt.c:4168
 
39239
 #, gcc-internal-format
 
39240
@@ -34101,9 +34040,9 @@
 
39241
 msgstr ""
 
39242
 
 
39243
 #: cp/pt.c:4359
 
39244
-#, gcc-internal-format
 
39245
+#, fuzzy, gcc-internal-format
 
39246
 msgid "no default argument for %qD"
 
39247
-msgstr ""
 
39248
+msgstr "Không cung cấp giá trị cho tham số %s"
 
39249
 
 
39250
 #: cp/pt.c:4379
 
39251
 #, gcc-internal-format
 
39252
@@ -34141,9 +34080,9 @@
 
39253
 msgstr ""
 
39254
 
 
39255
 #: cp/pt.c:4575
 
39256
-#, gcc-internal-format
 
39257
+#, fuzzy, gcc-internal-format
 
39258
 msgid "template class without a name"
 
39259
-msgstr ""
 
39260
+msgstr "Sai tên hạng ký tự"
 
39261
 
 
39262
 #. [temp.mem]
 
39263
 #.
 
39264
@@ -34159,14 +34098,14 @@
 
39265
 #. template. ... Template allocation functions shall
 
39266
 #. have two or more parameters.
 
39267
 #: cp/pt.c:4600
 
39268
-#, gcc-internal-format
 
39269
+#, fuzzy, gcc-internal-format
 
39270
 msgid "invalid template declaration of %qD"
 
39271
-msgstr ""
 
39272
+msgstr "mẫu không hợp lệ, %s, chứa dấu phân cách thư mục"
 
39273
 
 
39274
 #: cp/pt.c:4724
 
39275
-#, gcc-internal-format
 
39276
+#, fuzzy, gcc-internal-format
 
39277
 msgid "template definition of non-template %q#D"
 
39278
-msgstr ""
 
39279
+msgstr "Dữ liệu không phải FS"
 
39280
 
 
39281
 #: cp/pt.c:4767
 
39282
 #, gcc-internal-format
 
39283
@@ -34174,19 +34113,19 @@
 
39284
 msgstr ""
 
39285
 
 
39286
 #: cp/pt.c:4779
 
39287
-#, gcc-internal-format
 
39288
+#, fuzzy, gcc-internal-format
 
39289
 msgid "got %d template parameters for %q#D"
 
39290
-msgstr ""
 
39291
+msgstr "thông báo : các tham số quét bị thay đổi đối với « %s »"
 
39292
 
 
39293
 #: cp/pt.c:4782
 
39294
-#, gcc-internal-format
 
39295
+#, fuzzy, gcc-internal-format
 
39296
 msgid "got %d template parameters for %q#T"
 
39297
-msgstr ""
 
39298
+msgstr "thông báo : các tham số quét bị thay đổi đối với « %s »"
 
39299
 
 
39300
 #: cp/pt.c:4784
 
39301
 #, gcc-internal-format, gfc-internal-format
 
39302
 msgid "  but %d required"
 
39303
-msgstr ""
 
39304
+msgstr "  nhưng cần %d"
 
39305
 
 
39306
 #: cp/pt.c:4807
 
39307
 #, gcc-internal-format
 
39308
@@ -34201,7 +34140,7 @@
 
39309
 #: cp/pt.c:4935
 
39310
 #, gcc-internal-format
 
39311
 msgid "%qT is not a template type"
 
39312
-msgstr ""
 
39313
+msgstr "%qT không phải là một kiểu mẫu"
 
39314
 
 
39315
 #: cp/pt.c:4948
 
39316
 #, gcc-internal-format
 
39317
@@ -34209,10 +34148,10 @@
 
39318
 msgstr ""
 
39319
 
 
39320
 #: cp/pt.c:4959
 
39321
-#, gcc-internal-format, gfc-internal-format
 
39322
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
39323
 msgid "redeclared with %d template parameter"
 
39324
 msgid_plural "redeclared with %d template parameters"
 
39325
-msgstr[0] ""
 
39326
+msgstr[0] "dùng « --suffix » (hậu tố) thì mẫu %s phải kết thúc bằng chữ X"
 
39327
 
 
39328
 #: cp/pt.c:4963
 
39329
 #, gcc-internal-format
 
39330
@@ -34223,12 +34162,12 @@
 
39331
 #: cp/pt.c:5000
 
39332
 #, gcc-internal-format
 
39333
 msgid "template parameter %q+#D"
 
39334
-msgstr ""
 
39335
+msgstr "đối số mẫu %q+#D"
 
39336
 
 
39337
 #: cp/pt.c:5001
 
39338
 #, gcc-internal-format
 
39339
 msgid "redeclared here as %q#D"
 
39340
-msgstr ""
 
39341
+msgstr "khai báo lại ở đây như là %q#D"
 
39342
 
 
39343
 #. We have in [temp.param]:
 
39344
 #.
 
39345
@@ -34237,12 +34176,12 @@
 
39346
 #: cp/pt.c:5011
 
39347
 #, gcc-internal-format
 
39348
 msgid "redefinition of default argument for %q#D"
 
39349
-msgstr ""
 
39350
+msgstr "định nghĩa lại của đối số mặc định của %q#D"
 
39351
 
 
39352
 #: cp/pt.c:5013
 
39353
 #, gcc-internal-format
 
39354
 msgid "original definition appeared here"
 
39355
-msgstr ""
 
39356
+msgstr "định nghĩa nguyên bản xuất hiện ở đây"
 
39357
 
 
39358
 #: cp/pt.c:5133 cp/pt.c:5173
 
39359
 #, gcc-internal-format
 
39360
@@ -34287,7 +34226,7 @@
 
39361
 #: cp/pt.c:5250
 
39362
 #, gcc-internal-format
 
39363
 msgid "  mismatched types %qT and %qT"
 
39364
-msgstr ""
 
39365
+msgstr "  kiểu không khớp %qT và %qT"
 
39366
 
 
39367
 #: cp/pt.c:5259
 
39368
 #, gcc-internal-format
 
39369
@@ -34302,7 +34241,7 @@
 
39370
 #: cp/pt.c:5280
 
39371
 #, gcc-internal-format
 
39372
 msgid "  %qE is not equivalent to %qE"
 
39373
-msgstr ""
 
39374
+msgstr "  %qE không tương đương với %qE"
 
39375
 
 
39376
 #: cp/pt.c:5289
 
39377
 #, gcc-internal-format
 
39378
@@ -34327,17 +34266,17 @@
 
39379
 #: cp/pt.c:5327
 
39380
 #, gcc-internal-format
 
39381
 msgid "  member function type %qT is not a valid template argument"
 
39382
-msgstr ""
 
39383
+msgstr "  kiểu hàm thành viên %qT không phải là một đối số mẫu hợp lệ"
 
39384
 
 
39385
 #: cp/pt.c:5360
 
39386
 #, gcc-internal-format
 
39387
 msgid "  cannot convert %qE (type %qT) to type %qT"
 
39388
-msgstr ""
 
39389
+msgstr "  không thể chuyển đổi %qE (kiểu %qT) thành kiểu %qT"
 
39390
 
 
39391
 #: cp/pt.c:5373
 
39392
 #, gcc-internal-format
 
39393
 msgid "  %qT is an ambiguous base class of %qT"
 
39394
-msgstr ""
 
39395
+msgstr "  %qT là lớp cơ sở chưa rõ ràng của %qT"
 
39396
 
 
39397
 #: cp/pt.c:5377
 
39398
 #, gcc-internal-format
 
39399
@@ -34427,7 +34366,7 @@
 
39400
 #: cp/pt.c:5787
 
39401
 #, gcc-internal-format
 
39402
 msgid "try using %qE instead"
 
39403
-msgstr ""
 
39404
+msgstr "dùng %qE để thay thế"
 
39405
 
 
39406
 #: cp/pt.c:5825 cp/pt.c:5854
 
39407
 #, gcc-internal-format
 
39408
@@ -34467,32 +34406,32 @@
 
39409
 #: cp/pt.c:6253
 
39410
 #, gcc-internal-format
 
39411
 msgid "  expected a constant of type %qT, got %qT"
 
39412
-msgstr ""
 
39413
+msgstr "  cần hằng của kiểu %qT, nhưng lại nhận được %qT"
 
39414
 
 
39415
 #: cp/pt.c:6257
 
39416
 #, gcc-internal-format
 
39417
 msgid "  expected a class template, got %qE"
 
39418
-msgstr ""
 
39419
+msgstr "  cần mẫu lớp, nhưng lại nhận được %qE"
 
39420
 
 
39421
 #: cp/pt.c:6259
 
39422
 #, gcc-internal-format
 
39423
 msgid "  expected a type, got %qE"
 
39424
-msgstr ""
 
39425
+msgstr "  cần kiểu, nhưng lại nhận %qE"
 
39426
 
 
39427
 #: cp/pt.c:6272
 
39428
 #, gcc-internal-format
 
39429
 msgid "  expected a type, got %qT"
 
39430
-msgstr ""
 
39431
+msgstr "  cần một kiểu, nhưng lại nhận được %qT"
 
39432
 
 
39433
 #: cp/pt.c:6274
 
39434
 #, gcc-internal-format
 
39435
 msgid "  expected a class template, got %qT"
 
39436
-msgstr ""
 
39437
+msgstr "  cần mẫu lớp, nhưng lại nhận được %qT"
 
39438
 
 
39439
 #: cp/pt.c:6319
 
39440
 #, gcc-internal-format
 
39441
 msgid "  expected a template of type %qD, got %qT"
 
39442
-msgstr ""
 
39443
+msgstr "  cần hằng của kiểu %qD, nhưng lại nhận được %qT"
 
39444
 
 
39445
 #. Not sure if this is reachable, but it doesn't hurt
 
39446
 #. to be robust.
 
39447
@@ -34509,27 +34448,27 @@
 
39448
 #: cp/pt.c:6440 cp/pt.c:6609
 
39449
 #, gcc-internal-format, gfc-internal-format
 
39450
 msgid "wrong number of template arguments (%d, should be %d)"
 
39451
-msgstr ""
 
39452
+msgstr "sai số lượng đối số hàm mẫu (%d, phải là %d)"
 
39453
 
 
39454
 #: cp/pt.c:6486 cp/pt.c:6694
 
39455
-#, gcc-internal-format, gfc-internal-format
 
39456
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
39457
 msgid "template argument %d is invalid"
 
39458
-msgstr ""
 
39459
+msgstr "Thêm mục tin là không hợp lệ."
 
39460
 
 
39461
 #: cp/pt.c:6605
 
39462
 #, gcc-internal-format, gfc-internal-format
 
39463
 msgid "wrong number of template arguments (%d, should be %d or more)"
 
39464
-msgstr ""
 
39465
+msgstr "sai số lượng đối số hàm mẫu (%d, cần %d hoặc hơn)"
 
39466
 
 
39467
 #: cp/pt.c:6613
 
39468
 #, gcc-internal-format
 
39469
 msgid "provided for %q+D"
 
39470
-msgstr ""
 
39471
+msgstr "được cung cấp cho %q+D"
 
39472
 
 
39473
 #: cp/pt.c:6938
 
39474
 #, gcc-internal-format
 
39475
 msgid "%q#D is not a function template"
 
39476
-msgstr ""
 
39477
+msgstr "%q#D không phải là hàm mẫu"
 
39478
 
 
39479
 #: cp/pt.c:7102
 
39480
 #, gcc-internal-format
 
39481
@@ -34539,7 +34478,7 @@
 
39482
 #: cp/pt.c:7104
 
39483
 #, gcc-internal-format
 
39484
 msgid "for template declaration %q+D"
 
39485
-msgstr ""
 
39486
+msgstr "cho khai báo hàm mẫu %q+D"
 
39487
 
 
39488
 #: cp/pt.c:7925
 
39489
 msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth= to increase the maximum) substituting %qS"
 
39490
@@ -34566,9 +34505,9 @@
 
39491
 msgstr ""
 
39492
 
 
39493
 #: cp/pt.c:10478
 
39494
-#, gcc-internal-format
 
39495
+#, fuzzy, gcc-internal-format
 
39496
 msgid "instantiation of %q+D as type %qT"
 
39497
-msgstr ""
 
39498
+msgstr "đang tuyên bố lại « %s » có kiểu dữ liệu khác"
 
39499
 
 
39500
 #. It may seem that this case cannot occur, since:
 
39501
 #.
 
39502
@@ -34583,255 +34522,255 @@
 
39503
 #.
 
39504
 #. is an attempt to declare a variable with function
 
39505
 #. type.
 
39506
-#: cp/pt.c:10656
 
39507
+#: cp/pt.c:10651
 
39508
 #, gcc-internal-format
 
39509
 msgid "variable %qD has function type"
 
39510
-msgstr ""
 
39511
+msgstr "biến %qD có kiểu hàm"
 
39512
 
 
39513
-#: cp/pt.c:10828
 
39514
+#: cp/pt.c:10823
 
39515
 #, gcc-internal-format
 
39516
 msgid "invalid parameter type %qT"
 
39517
-msgstr ""
 
39518
+msgstr "kiểu đối số không hợp lệ %qT"
 
39519
 
 
39520
-#: cp/pt.c:10830
 
39521
+#: cp/pt.c:10825
 
39522
 #, gcc-internal-format
 
39523
 msgid "in declaration %q+D"
 
39524
-msgstr ""
 
39525
+msgstr "trong khai báo %q+D"
 
39526
 
 
39527
-#: cp/pt.c:10906
 
39528
+#: cp/pt.c:10901
 
39529
 #, gcc-internal-format
 
39530
 msgid "function returning an array"
 
39531
-msgstr ""
 
39532
+msgstr "hàm trả về một mảng"
 
39533
 
 
39534
-#: cp/pt.c:10908
 
39535
+#: cp/pt.c:10903
 
39536
 #, gcc-internal-format
 
39537
 msgid "function returning a function"
 
39538
-msgstr ""
 
39539
+msgstr "hàm trả về hàm"
 
39540
 
 
39541
-#: cp/pt.c:10938
 
39542
+#: cp/pt.c:10933
 
39543
 #, gcc-internal-format
 
39544
 msgid "creating pointer to member function of non-class type %qT"
 
39545
 msgstr ""
 
39546
 
 
39547
-#: cp/pt.c:11503
 
39548
-#, gcc-internal-format
 
39549
+#: cp/pt.c:11498
 
39550
+#, fuzzy, gcc-internal-format
 
39551
 msgid "forming reference to void"
 
39552
-msgstr ""
 
39553
+msgstr "tham chiếu đến phần tử chưa sở khởi « %s[\"%.*s\"] »"
 
39554
 
 
39555
-#: cp/pt.c:11505
 
39556
+#: cp/pt.c:11500
 
39557
 #, gcc-internal-format
 
39558
 msgid "forming pointer to reference type %qT"
 
39559
 msgstr ""
 
39560
 
 
39561
-#: cp/pt.c:11507
 
39562
+#: cp/pt.c:11502
 
39563
 #, gcc-internal-format
 
39564
 msgid "forming reference to reference type %qT"
 
39565
 msgstr ""
 
39566
 
 
39567
-#: cp/pt.c:11556
 
39568
+#: cp/pt.c:11551
 
39569
 #, gcc-internal-format
 
39570
 msgid "creating pointer to member of non-class type %qT"
 
39571
 msgstr ""
 
39572
 
 
39573
-#: cp/pt.c:11562
 
39574
+#: cp/pt.c:11557
 
39575
 #, gcc-internal-format
 
39576
 msgid "creating pointer to member reference type %qT"
 
39577
 msgstr ""
 
39578
 
 
39579
-#: cp/pt.c:11568
 
39580
+#: cp/pt.c:11563
 
39581
 #, gcc-internal-format
 
39582
 msgid "creating pointer to member of type void"
 
39583
 msgstr ""
 
39584
 
 
39585
-#: cp/pt.c:11630
 
39586
+#: cp/pt.c:11625
 
39587
 #, gcc-internal-format
 
39588
 msgid "creating array of %qT"
 
39589
-msgstr ""
 
39590
+msgstr "đang tạo mảng của %qT"
 
39591
 
 
39592
-#: cp/pt.c:11636
 
39593
+#: cp/pt.c:11631
 
39594
 #, gcc-internal-format
 
39595
 msgid "creating array of %qT, which is an abstract class type"
 
39596
 msgstr ""
 
39597
 
 
39598
-#: cp/pt.c:11665
 
39599
+#: cp/pt.c:11660
 
39600
 #, gcc-internal-format
 
39601
 msgid "%qT is not a class, struct, or union type"
 
39602
 msgstr ""
 
39603
 
 
39604
-#: cp/pt.c:11702
 
39605
+#: cp/pt.c:11697
 
39606
 #, gcc-internal-format
 
39607
 msgid "%qT resolves to %qT, which is not an enumeration type"
 
39608
 msgstr ""
 
39609
 
 
39610
-#: cp/pt.c:11710
 
39611
+#: cp/pt.c:11705
 
39612
 #, gcc-internal-format
 
39613
 msgid "%qT resolves to %qT, which is is not a class type"
 
39614
 msgstr ""
 
39615
 
 
39616
-#: cp/pt.c:11827
 
39617
+#: cp/pt.c:11822
 
39618
 #, gcc-internal-format
 
39619
 msgid "use of %qs in template"
 
39620
-msgstr ""
 
39621
+msgstr "dùng %qs trong mẫu"
 
39622
 
 
39623
-#: cp/pt.c:11969
 
39624
+#: cp/pt.c:11964
 
39625
 #, gcc-internal-format
 
39626
 msgid "qualifying type %qT does not match destructor name ~%qT"
 
39627
 msgstr ""
 
39628
 
 
39629
-#: cp/pt.c:11984
 
39630
+#: cp/pt.c:11979
 
39631
 #, gcc-internal-format
 
39632
 msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
 
39633
 msgstr ""
 
39634
 
 
39635
-#: cp/pt.c:11986
 
39636
+#: cp/pt.c:11981
 
39637
 #, gcc-internal-format
 
39638
 msgid "say %<typename %E%> if a type is meant"
 
39639
 msgstr ""
 
39640
 
 
39641
-#: cp/pt.c:12134
 
39642
+#: cp/pt.c:12129
 
39643
 #, gcc-internal-format
 
39644
 msgid "using invalid field %qD"
 
39645
-msgstr ""
 
39646
+msgstr "đang dùng trường không hợp lệ %qD"
 
39647
 
 
39648
-#: cp/pt.c:12502 cp/pt.c:13323
 
39649
+#: cp/pt.c:12497 cp/pt.c:13318
 
39650
 #, gcc-internal-format
 
39651
 msgid "invalid use of pack expansion expression"
 
39652
 msgstr ""
 
39653
 
 
39654
-#: cp/pt.c:12506 cp/pt.c:13327
 
39655
-#, gcc-internal-format
 
39656
+#: cp/pt.c:12501 cp/pt.c:13322
 
39657
+#, fuzzy, gcc-internal-format
 
39658
 msgid "use %<...%> to expand argument pack"
 
39659
-msgstr ""
 
39660
+msgstr "Dùng dấu ngoặc móc {} để đưa ra lệnh dạng đối số tới @%s"
 
39661
 
 
39662
-#: cp/pt.c:13973
 
39663
+#: cp/pt.c:13968
 
39664
 #, gcc-internal-format
 
39665
 msgid "%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation"
 
39666
 msgstr ""
 
39667
 
 
39668
-#: cp/pt.c:13982
 
39669
+#: cp/pt.c:13977
 
39670
 #, gcc-internal-format
 
39671
 msgid "declarations in dependent base %qT are not found by unqualified lookup"
 
39672
 msgstr ""
 
39673
 
 
39674
-#: cp/pt.c:13987
 
39675
+#: cp/pt.c:13982
 
39676
 #, gcc-internal-format
 
39677
 msgid "use %<this->%D%> instead"
 
39678
-msgstr ""
 
39679
+msgstr "dùng %<this->%D%> thay thế"
 
39680
 
 
39681
-#: cp/pt.c:13990
 
39682
+#: cp/pt.c:13985
 
39683
 #, gcc-internal-format
 
39684
 msgid "use %<%T::%D%> instead"
 
39685
-msgstr ""
 
39686
+msgstr "dùng %<%T::%D%> thay thế"
 
39687
 
 
39688
-#: cp/pt.c:13994
 
39689
+#: cp/pt.c:13989
 
39690
 #, gcc-internal-format
 
39691
 msgid "%q+D declared here, later in the translation unit"
 
39692
 msgstr ""
 
39693
 
 
39694
-#: cp/pt.c:14254
 
39695
+#: cp/pt.c:14249
 
39696
 #, gcc-internal-format
 
39697
 msgid "%qT is not a class or namespace"
 
39698
-msgstr ""
 
39699
+msgstr "%qT không phải là một lớp hay namespace"
 
39700
 
 
39701
-#: cp/pt.c:14257
 
39702
+#: cp/pt.c:14252
 
39703
 #, gcc-internal-format
 
39704
 msgid "%qD is not a class or namespace"
 
39705
-msgstr ""
 
39706
+msgstr "%qD không phải là một lớp hay namespace"
 
39707
 
 
39708
-#: cp/pt.c:14563
 
39709
+#: cp/pt.c:14558
 
39710
 #, gcc-internal-format
 
39711
 msgid "%qT is/uses anonymous type"
 
39712
 msgstr ""
 
39713
 
 
39714
-#: cp/pt.c:14565
 
39715
+#: cp/pt.c:14560
 
39716
 #, gcc-internal-format
 
39717
 msgid "template argument for %qD uses local type %qT"
 
39718
 msgstr ""
 
39719
 
 
39720
-#: cp/pt.c:14575
 
39721
+#: cp/pt.c:14570
 
39722
 #, gcc-internal-format
 
39723
 msgid "%qT is a variably modified type"
 
39724
 msgstr ""
 
39725
 
 
39726
-#: cp/pt.c:14589
 
39727
+#: cp/pt.c:14584
 
39728
 #, gcc-internal-format
 
39729
 msgid "integral expression %qE is not constant"
 
39730
-msgstr ""
 
39731
+msgstr "biểu thức nguyên %qE không là hằng"
 
39732
 
 
39733
-#: cp/pt.c:14607
 
39734
-#, gcc-internal-format
 
39735
+#: cp/pt.c:14602
 
39736
+#, fuzzy, gcc-internal-format
 
39737
 msgid "  trying to instantiate %qD"
 
39738
-msgstr ""
 
39739
+msgstr "trong khi thử mở %s"
 
39740
 
 
39741
-#: cp/pt.c:17925
 
39742
+#: cp/pt.c:17921
 
39743
 #, gcc-internal-format
 
39744
 msgid "ambiguous class template instantiation for %q#T"
 
39745
 msgstr ""
 
39746
 
 
39747
-#: cp/pt.c:17929
 
39748
+#: cp/pt.c:17925
 
39749
 #, gcc-internal-format
 
39750
 msgid "%s %+#T"
 
39751
-msgstr ""
 
39752
+msgstr "%s %+#T"
 
39753
 
 
39754
-#: cp/pt.c:17953 cp/pt.c:18036
 
39755
+#: cp/pt.c:17949 cp/pt.c:18032
 
39756
 #, gcc-internal-format
 
39757
 msgid "explicit instantiation of non-template %q#D"
 
39758
 msgstr ""
 
39759
 
 
39760
-#: cp/pt.c:17974 cp/pt.c:18031
 
39761
+#: cp/pt.c:17970 cp/pt.c:18027
 
39762
 #, gcc-internal-format
 
39763
 msgid "no matching template for %qD found"
 
39764
 msgstr ""
 
39765
 
 
39766
-#: cp/pt.c:17979
 
39767
+#: cp/pt.c:17975
 
39768
 #, gcc-internal-format
 
39769
 msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
 
39770
 msgstr ""
 
39771
 
 
39772
-#: cp/pt.c:17987
 
39773
-#, gcc-internal-format
 
39774
+#: cp/pt.c:17983
 
39775
+#, fuzzy, gcc-internal-format
 
39776
 msgid "explicit instantiation of %q#D"
 
39777
-msgstr ""
 
39778
+msgstr "%s: Trong minh dụ của %q#D:\n"
 
39779
 
 
39780
-#: cp/pt.c:18023
 
39781
-#, gcc-internal-format
 
39782
+#: cp/pt.c:18019
 
39783
+#, fuzzy, gcc-internal-format
 
39784
 msgid "duplicate explicit instantiation of %q#D"
 
39785
-msgstr ""
 
39786
+msgstr "%s:%d:%d:   [ đang bỏ qua %d ngữ cảnh tạo lần ]\n"
 
39787
 
 
39788
-#: cp/pt.c:18046 cp/pt.c:18143
 
39789
+#: cp/pt.c:18042 cp/pt.c:18139
 
39790
 #, gcc-internal-format
 
39791
 msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
 
39792
 msgstr ""
 
39793
 
 
39794
-#: cp/pt.c:18051 cp/pt.c:18160
 
39795
+#: cp/pt.c:18047 cp/pt.c:18156
 
39796
 #, gcc-internal-format
 
39797
 msgid "storage class %qD applied to template instantiation"
 
39798
 msgstr ""
 
39799
 
 
39800
-#: cp/pt.c:18119
 
39801
+#: cp/pt.c:18115
 
39802
 #, gcc-internal-format
 
39803
 msgid "explicit instantiation of non-class template %qD"
 
39804
 msgstr ""
 
39805
 
 
39806
-#: cp/pt.c:18121
 
39807
+#: cp/pt.c:18117
 
39808
 #, gcc-internal-format
 
39809
 msgid "explicit instantiation of non-template type %qT"
 
39810
 msgstr ""
 
39811
 
 
39812
-#: cp/pt.c:18130
 
39813
+#: cp/pt.c:18126
 
39814
 #, gcc-internal-format
 
39815
 msgid "explicit instantiation of %q#T before definition of template"
 
39816
 msgstr ""
 
39817
 
 
39818
-#: cp/pt.c:18148
 
39819
+#: cp/pt.c:18144
 
39820
 #, gcc-internal-format
 
39821
 msgid "ISO C++ forbids the use of %qE on explicit instantiations"
 
39822
 msgstr ""
 
39823
 
 
39824
-#: cp/pt.c:18194
 
39825
-#, gcc-internal-format
 
39826
+#: cp/pt.c:18190
 
39827
+#, fuzzy, gcc-internal-format
 
39828
 msgid "duplicate explicit instantiation of %q#T"
 
39829
-msgstr ""
 
39830
+msgstr "%s:%d:%d:   [ đang bỏ qua %d ngữ cảnh tạo lần ]\n"
 
39831
 
 
39832
 #. [temp.explicit]
 
39833
 #.
 
39834
@@ -34840,47 +34779,47 @@
 
39835
 #. member function or static data member of a class template
 
39836
 #. shall be present in every translation unit in which it is
 
39837
 #. explicitly instantiated.
 
39838
-#: cp/pt.c:18723
 
39839
+#: cp/pt.c:18719
 
39840
 #, gcc-internal-format
 
39841
 msgid "explicit instantiation of %qD but no definition available"
 
39842
 msgstr ""
 
39843
 
 
39844
-#: cp/pt.c:18908
 
39845
+#: cp/pt.c:18904
 
39846
 #, gcc-internal-format
 
39847
 msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use -ftemplate-depth= to increase the maximum)"
 
39848
 msgstr ""
 
39849
 
 
39850
-#: cp/pt.c:19288
 
39851
+#: cp/pt.c:19284
 
39852
 #, fuzzy, gcc-internal-format
 
39853
 msgid "invalid template non-type parameter"
 
39854
 msgstr "template-parameter-"
 
39855
 
 
39856
-#: cp/pt.c:19290
 
39857
+#: cp/pt.c:19286
 
39858
 #, gcc-internal-format
 
39859
 msgid "%q#T is not a valid type for a template non-type parameter"
 
39860
 msgstr ""
 
39861
 
 
39862
-#: cp/pt.c:20508
 
39863
+#: cp/pt.c:20504
 
39864
 #, gcc-internal-format
 
39865
 msgid "deducing from brace-enclosed initializer list requires #include <initializer_list>"
 
39866
 msgstr ""
 
39867
 
 
39868
-#: cp/pt.c:20579
 
39869
+#: cp/pt.c:20575
 
39870
 #, gcc-internal-format
 
39871
 msgid "unable to deduce lambda return type from %qE"
 
39872
 msgstr ""
 
39873
 
 
39874
-#: cp/pt.c:20581
 
39875
+#: cp/pt.c:20577
 
39876
 #, gcc-internal-format
 
39877
 msgid "unable to deduce %qT from %qE"
 
39878
 msgstr ""
 
39879
 
 
39880
-#: cp/pt.c:20595
 
39881
+#: cp/pt.c:20591
 
39882
 #, gcc-internal-format
 
39883
 msgid "inconsistent types %qT and %qT deduced for lambda return type"
 
39884
 msgstr ""
 
39885
 
 
39886
-#: cp/pt.c:20599
 
39887
+#: cp/pt.c:20595
 
39888
 #, gcc-internal-format
 
39889
 msgid "inconsistent deduction for %qT: %qT and then %qT"
 
39890
 msgstr ""
 
39891
@@ -34888,12 +34827,12 @@
 
39892
 #: cp/repo.c:118
 
39893
 #, gcc-internal-format
 
39894
 msgid "-frepo must be used with -c"
 
39895
-msgstr ""
 
39896
+msgstr "-frepo phải dùng với -c"
 
39897
 
 
39898
 #: cp/repo.c:208
 
39899
-#, gcc-internal-format, gfc-internal-format
 
39900
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
39901
 msgid "mysterious repository information in %s"
 
39902
-msgstr ""
 
39903
+msgstr "&Gỡ lỗi bằng sổ nhật ký:"
 
39904
 
 
39905
 #: cp/repo.c:226
 
39906
 #, fuzzy, gcc-internal-format
 
39907
@@ -34923,7 +34862,7 @@
 
39908
 #: cp/rtti.c:692
 
39909
 #, gcc-internal-format
 
39910
 msgid "%<dynamic_cast%> not permitted with -fno-rtti"
 
39911
-msgstr ""
 
39912
+msgstr "%<dynamic_cast%> không thừa nhận với -fno-rtti"
 
39913
 
 
39914
 #: cp/rtti.c:769
 
39915
 #, gcc-internal-format
 
39916
@@ -34931,14 +34870,14 @@
 
39917
 msgstr ""
 
39918
 
 
39919
 #: cp/search.c:252
 
39920
-#, gcc-internal-format
 
39921
+#, fuzzy, gcc-internal-format
 
39922
 msgid "%qT is an ambiguous base of %qT"
 
39923
-msgstr ""
 
39924
+msgstr "Định dạng tập tin mơ hồ"
 
39925
 
 
39926
 #: cp/search.c:268
 
39927
-#, gcc-internal-format
 
39928
+#, fuzzy, gcc-internal-format
 
39929
 msgid "%qT is an inaccessible base of %qT"
 
39930
-msgstr ""
 
39931
+msgstr "« bit,base » ở ngoại phạm vi"
 
39932
 
 
39933
 #: cp/search.c:1904
 
39934
 #, gcc-internal-format
 
39935
@@ -34948,37 +34887,37 @@
 
39936
 #: cp/search.c:1906 cp/search.c:1921 cp/search.c:1926 cp/search.c:1950
 
39937
 #, gcc-internal-format
 
39938
 msgid "  overriding %q+#D"
 
39939
-msgstr ""
 
39940
+msgstr "  đè lên %q+#D"
 
39941
 
 
39942
 #: cp/search.c:1920
 
39943
-#, gcc-internal-format
 
39944
+#, fuzzy, gcc-internal-format
 
39945
 msgid "invalid covariant return type for %q+#D"
 
39946
-msgstr ""
 
39947
+msgstr "Gõ sai. (Gỏ ? để xem trợ giúp.)\n"
 
39948
 
 
39949
 #: cp/search.c:1925
 
39950
-#, gcc-internal-format
 
39951
+#, fuzzy, gcc-internal-format
 
39952
 msgid "conflicting return type specified for %q+#D"
 
39953
-msgstr ""
 
39954
+msgstr "chưa ghi rõ loại bộ xử lý cần liên kết"
 
39955
 
 
39956
 #: cp/search.c:1940
 
39957
-#, gcc-internal-format
 
39958
+#, fuzzy, gcc-internal-format
 
39959
 msgid "looser throw specifier for %q+#F"
 
39960
-msgstr ""
 
39961
+msgstr "toán hạng không hợp lệ cho chỉ định 'r'"
 
39962
 
 
39963
 #: cp/search.c:1941
 
39964
 #, gcc-internal-format
 
39965
 msgid "  overriding %q+#F"
 
39966
-msgstr ""
 
39967
+msgstr "  đè lên %q+#F"
 
39968
 
 
39969
 #: cp/search.c:1949
 
39970
-#, gcc-internal-format
 
39971
+#, fuzzy, gcc-internal-format
 
39972
 msgid "conflicting type attributes specified for %q+#D"
 
39973
-msgstr ""
 
39974
+msgstr "chưa ghi rõ loại bộ xử lý cần liên kết"
 
39975
 
 
39976
 #: cp/search.c:1959
 
39977
 #, gcc-internal-format
 
39978
 msgid "deleted function %q+D"
 
39979
-msgstr ""
 
39980
+msgstr "hàm bị xóa %q+D"
 
39981
 
 
39982
 #: cp/search.c:1960
 
39983
 #, gcc-internal-format
 
39984
@@ -34986,14 +34925,14 @@
 
39985
 msgstr ""
 
39986
 
 
39987
 #: cp/search.c:1965
 
39988
-#, gcc-internal-format
 
39989
+#, fuzzy, gcc-internal-format
 
39990
 msgid "non-deleted function %q+D"
 
39991
-msgstr ""
 
39992
+msgstr " hwclock [hàm] [tuỳ chọn...]\n"
 
39993
 
 
39994
 #: cp/search.c:1966
 
39995
-#, gcc-internal-format
 
39996
+#, fuzzy, gcc-internal-format
 
39997
 msgid "overriding deleted function %q+D"
 
39998
-msgstr ""
 
39999
+msgstr " hwclock [hàm] [tuỳ chọn...]\n"
 
40000
 
 
40001
 #: cp/search.c:1972
 
40002
 #, gcc-internal-format
 
40003
@@ -35003,19 +34942,19 @@
 
40004
 #: cp/search.c:1973
 
40005
 #, gcc-internal-format
 
40006
 msgid "overriding final function %q+D"
 
40007
-msgstr ""
 
40008
+msgstr "đang dè lên hàm cuối %q+D"
 
40009
 
 
40010
 #. A static member function cannot match an inherited
 
40011
 #. virtual member function.
 
40012
 #: cp/search.c:2069
 
40013
 #, gcc-internal-format
 
40014
 msgid "%q+#D cannot be declared"
 
40015
-msgstr ""
 
40016
+msgstr "%q+#D không thể được khai báo"
 
40017
 
 
40018
 #: cp/search.c:2070
 
40019
-#, gcc-internal-format
 
40020
+#, fuzzy, gcc-internal-format
 
40021
 msgid "  since %q+#D declared in base class"
 
40022
-msgstr ""
 
40023
+msgstr "Không tìm thấy hạng cơ bản C++ trong bộ chứa"
 
40024
 
 
40025
 #: cp/semantics.c:759
 
40026
 #, gcc-internal-format
 
40027
@@ -35032,25 +34971,25 @@
 
40028
 msgid "__label__ declarations are only allowed in function scopes"
 
40029
 msgstr ""
 
40030
 
 
40031
-#: cp/semantics.c:1557
 
40032
+#: cp/semantics.c:1558
 
40033
 #, gcc-internal-format
 
40034
 msgid "invalid use of member %q+D in static member function"
 
40035
 msgstr ""
 
40036
 
 
40037
-#: cp/semantics.c:1559
 
40038
+#: cp/semantics.c:1560
 
40039
 #, gcc-internal-format
 
40040
 msgid "invalid use of non-static data member %q+D"
 
40041
 msgstr ""
 
40042
 
 
40043
-#: cp/semantics.c:1560
 
40044
+#: cp/semantics.c:1561
 
40045
 #, gcc-internal-format
 
40046
 msgid "from this location"
 
40047
-msgstr ""
 
40048
+msgstr "từ vị trí này"
 
40049
 
 
40050
 #: cp/semantics.c:2222
 
40051
-#, gcc-internal-format
 
40052
+#, fuzzy, gcc-internal-format
 
40053
 msgid "arguments to destructor are not allowed"
 
40054
-msgstr ""
 
40055
+msgstr "Bạn không có quyền đi tới địa chỉ URL kiểu « %s »"
 
40056
 
 
40057
 #: cp/semantics.c:2303
 
40058
 #, gcc-internal-format
 
40059
@@ -35080,7 +35019,7 @@
 
40060
 #: cp/semantics.c:2362
 
40061
 #, gcc-internal-format
 
40062
 msgid "%qE is not of type %qT"
 
40063
-msgstr ""
 
40064
+msgstr "%qE không là kiểu %qT"
 
40065
 
 
40066
 #: cp/semantics.c:2403
 
40067
 #, gcc-internal-format
 
40068
@@ -35110,17 +35049,17 @@
 
40069
 #: cp/semantics.c:2608
 
40070
 #, gcc-internal-format
 
40071
 msgid "invalid definition of qualified type %qT"
 
40072
-msgstr ""
 
40073
+msgstr "định nghĩa không hợp lệ của kiểu hạn định %qT"
 
40074
 
 
40075
 #: cp/semantics.c:2829
 
40076
 #, gcc-internal-format
 
40077
 msgid "invalid base-class specification"
 
40078
-msgstr ""
 
40079
+msgstr "đặc tả lớp-cơ-sở không hợp lệ"
 
40080
 
 
40081
-#: cp/semantics.c:3074 cp/semantics.c:9106
 
40082
+#: cp/semantics.c:3074 cp/semantics.c:9123
 
40083
 #, gcc-internal-format
 
40084
 msgid "%qD is not captured"
 
40085
-msgstr ""
 
40086
+msgstr "%qD không bị bắt"
 
40087
 
 
40088
 #: cp/semantics.c:3080
 
40089
 #, gcc-internal-format
 
40090
@@ -35128,14 +35067,14 @@
 
40091
 msgstr ""
 
40092
 
 
40093
 #: cp/semantics.c:3081
 
40094
-#, gcc-internal-format
 
40095
+#, fuzzy, gcc-internal-format
 
40096
 msgid "use of parameter from containing function"
 
40097
-msgstr ""
 
40098
+msgstr "hàm « %s »: không thể dùng tên hàm như là tên tham số"
 
40099
 
 
40100
 #: cp/semantics.c:3082
 
40101
 #, gcc-internal-format
 
40102
 msgid "  %q+#D declared here"
 
40103
-msgstr ""
 
40104
+msgstr "  %q+#D đã khai báo ở đây"
 
40105
 
 
40106
 #: cp/semantics.c:3093
 
40107
 #, gcc-internal-format
 
40108
@@ -35171,12 +35110,12 @@
 
40109
 #: cp/semantics.c:3436
 
40110
 #, gcc-internal-format
 
40111
 msgid "type of %qE is unknown"
 
40112
-msgstr ""
 
40113
+msgstr "không hiểu kiểu của %qE"
 
40114
 
 
40115
 #: cp/semantics.c:3464
 
40116
 #, gcc-internal-format
 
40117
 msgid "%qT is not an enumeration type"
 
40118
-msgstr ""
 
40119
+msgstr "%qT không phải một kiểu enumeration"
 
40120
 
 
40121
 #. Parameter packs can only be used in templates
 
40122
 #: cp/semantics.c:3613
 
40123
@@ -35197,7 +35136,7 @@
 
40124
 #: cp/semantics.c:4063
 
40125
 #, gcc-internal-format
 
40126
 msgid "%qD is not a variable in clause %qs"
 
40127
-msgstr ""
 
40128
+msgstr "%qD không phải một biến trong mệnh đề %qs"
 
40129
 
 
40130
 #: cp/semantics.c:4072 cp/semantics.c:4094 cp/semantics.c:4116
 
40131
 #, gcc-internal-format
 
40132
@@ -35212,7 +35151,7 @@
 
40133
 #: cp/semantics.c:4108
 
40134
 #, gcc-internal-format
 
40135
 msgid "%qD is not a variable in clause %<lastprivate%>"
 
40136
-msgstr ""
 
40137
+msgstr "%qD không phải một biến trong mệnh đề %<lastprivate%>"
 
40138
 
 
40139
 #: cp/semantics.c:4150
 
40140
 #, gcc-internal-format
 
40141
@@ -35245,263 +35184,268 @@
 
40142
 msgstr ""
 
40143
 
 
40144
 #. Report the error.
 
40145
-#: cp/semantics.c:5224
 
40146
-#, gcc-internal-format, gfc-internal-format
 
40147
+#: cp/semantics.c:5226
 
40148
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
40149
 msgid "static assertion failed: %s"
 
40150
-msgstr ""
 
40151
+msgstr "malloc (cấp phát bộ nhớ): lỗi khẳng định: %s\n"
 
40152
 
 
40153
-#: cp/semantics.c:5227
 
40154
+#: cp/semantics.c:5229
 
40155
 #, gcc-internal-format
 
40156
 msgid "non-constant condition for static assertion"
 
40157
 msgstr ""
 
40158
 
 
40159
-#: cp/semantics.c:5256
 
40160
-#, gcc-internal-format
 
40161
+#: cp/semantics.c:5258
 
40162
+#, fuzzy, gcc-internal-format
 
40163
 msgid "argument to decltype must be an expression"
 
40164
-msgstr ""
 
40165
+msgstr "đối số cho <%s> phải là một ký tự riêng lẻ"
 
40166
 
 
40167
-#: cp/semantics.c:5281
 
40168
+#: cp/semantics.c:5283
 
40169
 #, fuzzy, gcc-internal-format
 
40170
 msgid "decltype cannot resolve address of overloaded function"
 
40171
 msgstr "<chưa giải quyết loại hàm quá tải>"
 
40172
 
 
40173
-#: cp/semantics.c:5612
 
40174
+#: cp/semantics.c:5614
 
40175
 #, gcc-internal-format
 
40176
 msgid "__is_convertible_to"
 
40177
-msgstr ""
 
40178
+msgstr "__is_convertible_to"
 
40179
 
 
40180
-#: cp/semantics.c:5730
 
40181
+#: cp/semantics.c:5732
 
40182
 #, gcc-internal-format
 
40183
 msgid "the type %qT of constexpr variable %qD is not literal"
 
40184
 msgstr ""
 
40185
 
 
40186
-#: cp/semantics.c:5800
 
40187
+#: cp/semantics.c:5802
 
40188
 #, gcc-internal-format
 
40189
 msgid "invalid type for parameter %d of constexpr function %q+#D"
 
40190
 msgstr ""
 
40191
 
 
40192
-#: cp/semantics.c:5814
 
40193
+#: cp/semantics.c:5816
 
40194
 #, fuzzy, gcc-internal-format
 
40195
 msgid "invalid return type %qT of constexpr function %q+D"
 
40196
 msgstr "gặp thanh ghi sai trong lệnh di chuyển"
 
40197
 
 
40198
-#: cp/semantics.c:5836
 
40199
+#: cp/semantics.c:5838
 
40200
 #, gcc-internal-format
 
40201
 msgid "%q#T has virtual base classes"
 
40202
-msgstr ""
 
40203
+msgstr "%q#T có lớp cơ sở ảo"
 
40204
 
 
40205
-#: cp/semantics.c:6036
 
40206
+#: cp/semantics.c:6038
 
40207
 #, gcc-internal-format
 
40208
 msgid "constexpr constructor does not have empty body"
 
40209
 msgstr ""
 
40210
 
 
40211
-#: cp/semantics.c:6122
 
40212
+#: cp/semantics.c:6124
 
40213
 #, gcc-internal-format
 
40214
 msgid "body of %<constexpr%> constructor cannot be a function-try-block"
 
40215
 msgstr ""
 
40216
 
 
40217
-#: cp/semantics.c:6245
 
40218
+#: cp/semantics.c:6247
 
40219
 #, gcc-internal-format
 
40220
 msgid "%<constexpr%> constructor for union %qT must initialize exactly one non-static data member"
 
40221
 msgstr ""
 
40222
 
 
40223
-#: cp/semantics.c:6285
 
40224
+#: cp/semantics.c:6287
 
40225
 #, gcc-internal-format
 
40226
 msgid "uninitialized member %qD in %<constexpr%> constructor"
 
40227
 msgstr ""
 
40228
 
 
40229
-#: cp/semantics.c:6316
 
40230
+#: cp/semantics.c:6318
 
40231
 #, gcc-internal-format
 
40232
 msgid "body of constexpr function %qD not a return-statement"
 
40233
 msgstr ""
 
40234
 
 
40235
-#: cp/semantics.c:6371
 
40236
+#: cp/semantics.c:6373
 
40237
 #, fuzzy, gcc-internal-format
 
40238
 msgid "%q+D is not usable as a constexpr function because:"
 
40239
 msgstr "Đừng sử dụng push để lưu các đối số hàm"
 
40240
 
 
40241
-#: cp/semantics.c:6706
 
40242
+#: cp/semantics.c:6708
 
40243
 #, gcc-internal-format
 
40244
 msgid "expression %qE does not designate a constexpr function"
 
40245
 msgstr ""
 
40246
 
 
40247
-#: cp/semantics.c:6720 cp/semantics.c:8360
 
40248
-#, gcc-internal-format
 
40249
+#: cp/semantics.c:6722 cp/semantics.c:8362
 
40250
+#, fuzzy, gcc-internal-format
 
40251
 msgid "call to non-constexpr function %qD"
 
40252
-msgstr ""
 
40253
+msgstr "cảnh báo : cuộc gọi ký hiệu khác hàm %s được xác định trong %B"
 
40254
 
 
40255
 #. The definition of fun was somehow unsuitable.
 
40256
-#: cp/semantics.c:6748
 
40257
+#: cp/semantics.c:6750
 
40258
 #, gcc-internal-format
 
40259
 msgid "%qD called in a constant expression"
 
40260
 msgstr "%qD được gọi trong một biểu thức hằng"
 
40261
 
 
40262
-#: cp/semantics.c:6752
 
40263
+#: cp/semantics.c:6754
 
40264
 #, gcc-internal-format
 
40265
 msgid "%qD used before its definition"
 
40266
-msgstr ""
 
40267
+msgstr "%qD được dùng trước khi nó được định nghĩa"
 
40268
 
 
40269
-#: cp/semantics.c:6786
 
40270
-#, gcc-internal-format
 
40271
+#: cp/semantics.c:6788
 
40272
+#, fuzzy, gcc-internal-format
 
40273
 msgid "call has circular dependency"
 
40274
-msgstr ""
 
40275
+msgstr "Circular dependency đòi hỏi phải tìm được mô đun \"%s\"."
 
40276
 
 
40277
-#: cp/semantics.c:6794
 
40278
+#: cp/semantics.c:6796
 
40279
 #, gcc-internal-format, gfc-internal-format
 
40280
 msgid "constexpr evaluation depth exceeds maximum of %d (use -fconstexpr-depth= to increase the maximum)"
 
40281
 msgstr ""
 
40282
 
 
40283
-#: cp/semantics.c:6858
 
40284
+#: cp/semantics.c:6860
 
40285
 #, gcc-internal-format
 
40286
 msgid "%q+E is not a constant expression"
 
40287
 msgstr "%q+E không phải biểu thức hằng"
 
40288
 
 
40289
-#: cp/semantics.c:7004
 
40290
-#, fuzzy, gcc-internal-format
 
40291
+#: cp/semantics.c:7006
 
40292
+#, gcc-internal-format
 
40293
 msgid "array subscript out of bound"
 
40294
-msgstr "Tham chiếu mảng ở ngoại phạm vi"
 
40295
+msgstr "chỉ số mảng nằm ngoài phạm vi"
 
40296
 
 
40297
-#: cp/semantics.c:7050 cp/semantics.c:7110 cp/semantics.c:7804
 
40298
+#: cp/semantics.c:7052 cp/semantics.c:7112 cp/semantics.c:7806
 
40299
 #, gcc-internal-format
 
40300
 msgid "%qE is not a constant expression"
 
40301
 msgstr "%qE không phải là biểu thức hằng"
 
40302
 
 
40303
-#: cp/semantics.c:7056
 
40304
+#: cp/semantics.c:7058
 
40305
 #, fuzzy, gcc-internal-format
 
40306
 msgid "mutable %qD is not usable in a constant expression"
 
40307
 msgstr "yếu tố sơ khởi không phải là một biểu tượng hằng số"
 
40308
 
 
40309
-#: cp/semantics.c:7071
 
40310
+#: cp/semantics.c:7073
 
40311
 #, fuzzy, gcc-internal-format
 
40312
 msgid "accessing %qD member instead of initialized %qD member in constant expression"
 
40313
 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"
 
40314
 
 
40315
-#: cp/semantics.c:7630
 
40316
+#: cp/semantics.c:7632
 
40317
 #, gcc-internal-format
 
40318
 msgid "accessing value of %qE through a %qT glvalue in a constant expression"
 
40319
 msgstr ""
 
40320
 
 
40321
-#: cp/semantics.c:7665
 
40322
+#: cp/semantics.c:7667
 
40323
 #, fuzzy, gcc-internal-format
 
40324
 msgid "the value of %qD is not usable in a constant expression"
 
40325
 msgstr "yếu tố sơ khởi không phải là một biểu tượng hằng số"
 
40326
 
 
40327
-#: cp/semantics.c:7672
 
40328
-#, fuzzy, gcc-internal-format
 
40329
+#: cp/semantics.c:7674
 
40330
+#, gcc-internal-format
 
40331
 msgid "%qD used in its own initializer"
 
40332
-msgstr "gặp yếu tố thừa trong bộ sơ khởi hợp"
 
40333
+msgstr "%qD được dùng trong bộ khởi tạo của chính nó"
 
40334
 
 
40335
-#: cp/semantics.c:7677
 
40336
+#: cp/semantics.c:7679
 
40337
 #, gcc-internal-format
 
40338
 msgid "%q#D is not const"
 
40339
-msgstr ""
 
40340
+msgstr "%q#D không là const"
 
40341
 
 
40342
-#: cp/semantics.c:7680
 
40343
+#: cp/semantics.c:7682
 
40344
 #, gcc-internal-format
 
40345
 msgid "%q#D is volatile"
 
40346
-msgstr ""
 
40347
+msgstr "%q#D là volatile"
 
40348
 
 
40349
-#: cp/semantics.c:7684
 
40350
-#, fuzzy, gcc-internal-format
 
40351
+#: cp/semantics.c:7686
 
40352
+#, gcc-internal-format
 
40353
 msgid "%qD was not initialized with a constant expression"
 
40354
-msgstr "yếu tố sơ khởi không phải là một biểu tượng hằng số"
 
40355
+msgstr "%qD không được khởi tạo với một biểu thức hằng"
 
40356
 
 
40357
-#: cp/semantics.c:7693
 
40358
+#: cp/semantics.c:7695
 
40359
 #, gcc-internal-format
 
40360
 msgid "%qD was not declared %<constexpr%>"
 
40361
-msgstr ""
 
40362
+msgstr "%qD chưa được khai báo %<constexpr%>"
 
40363
 
 
40364
-#: cp/semantics.c:7696
 
40365
+#: cp/semantics.c:7698
 
40366
 #, gcc-internal-format
 
40367
 msgid "%qD does not have integral or enumeration type"
 
40368
 msgstr ""
 
40369
 
 
40370
-#: cp/semantics.c:7792 cp/semantics.c:8492
 
40371
+#: cp/semantics.c:7794 cp/semantics.c:8494
 
40372
 #, gcc-internal-format
 
40373
 msgid "use of the value of the object being constructed in a constant expression"
 
40374
 msgstr ""
 
40375
 
 
40376
-#: cp/semantics.c:7820 cp/semantics.c:8630
 
40377
+#: cp/semantics.c:7822 cp/semantics.c:8644
 
40378
 #, fuzzy, gcc-internal-format
 
40379
 msgid "temporary of non-literal type %qT in a constant expression"
 
40380
 msgstr "Gặp loại saio trong biểu thức bất biến"
 
40381
 
 
40382
-#: cp/semantics.c:8087 cp/semantics.c:8534 cp/semantics.c:8794
 
40383
+#: cp/semantics.c:8089 cp/semantics.c:8536 cp/semantics.c:8811
 
40384
 #, fuzzy, gcc-internal-format
 
40385
 msgid "expression %qE is not a constant-expression"
 
40386
 msgstr "yếu tố sơ khởi không phải là một biểu tượng hằng số"
 
40387
 
 
40388
-#: cp/semantics.c:8092
 
40389
+#: cp/semantics.c:8094
 
40390
 #, fuzzy, gcc-internal-format
 
40391
 msgid "unexpected expression %qE of kind %s"
 
40392
-msgstr "cần một loại biểu thức"
 
40393
+msgstr "kết thúc tập tin bất thường trong biểu thức"
 
40394
 
 
40395
-#: cp/semantics.c:8124
 
40396
+#: cp/semantics.c:8126
 
40397
 #, gcc-internal-format
 
40398
 msgid "%qT cannot be the type of a complete constant expression because it has mutable sub-objects"
 
40399
 msgstr ""
 
40400
 
 
40401
-#: cp/semantics.c:8137
 
40402
+#: cp/semantics.c:8139
 
40403
 #, gcc-internal-format
 
40404
 msgid "conversion from pointer type %qT to arithmetic type %qT in a constant-expression"
 
40405
 msgstr ""
 
40406
 
 
40407
-#: cp/semantics.c:8308
 
40408
+#: cp/semantics.c:8310
 
40409
 #, gcc-internal-format
 
40410
 msgid "expression %qE has side-effects"
 
40411
 msgstr ""
 
40412
 
 
40413
-#: cp/semantics.c:8378
 
40414
+#: cp/semantics.c:8380
 
40415
 #, gcc-internal-format
 
40416
 msgid "calling a member function of the object being constructed in a constant expression"
 
40417
 msgstr ""
 
40418
 
 
40419
-#: cp/semantics.c:8460
 
40420
+#: cp/semantics.c:8462
 
40421
 #, gcc-internal-format
 
40422
 msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
 
40423
 msgstr ""
 
40424
 
 
40425
-#: cp/semantics.c:8546
 
40426
+#: cp/semantics.c:8548
 
40427
 #, gcc-internal-format
 
40428
 msgid "typeid-expression is not a constant expression because %qE is of polymorphic type"
 
40429
 msgstr ""
 
40430
 
 
40431
-#: cp/semantics.c:8559
 
40432
+#: cp/semantics.c:8561
 
40433
 #, fuzzy, gcc-internal-format
 
40434
 msgid "difference of two pointer expressions is not a constant expression"
 
40435
 msgstr "yếu tố sơ khởi không phải là một biểu tượng hằng số"
 
40436
 
 
40437
-#: cp/semantics.c:8578
 
40438
+#: cp/semantics.c:8580
 
40439
 #, fuzzy, gcc-internal-format
 
40440
 msgid "pointer comparison expression is not a constant expression"
 
40441
 msgstr "yếu tố sơ khởi không phải là một biểu tượng hằng số"
 
40442
 
 
40443
-#: cp/semantics.c:8679
 
40444
+#: cp/semantics.c:8619
 
40445
 #, fuzzy, gcc-internal-format
 
40446
+msgid "cast to non-integral type %qT in a constant expression"
 
40447
+msgstr "Gặp loại saio trong biểu thức bất biến"
 
40448
+
 
40449
+#: cp/semantics.c:8695
 
40450
+#, fuzzy, gcc-internal-format
 
40451
 msgid "division by zero is not a constant-expression"
 
40452
 msgstr "yếu tố sơ khởi không phải là một biểu tượng hằng số"
 
40453
 
 
40454
-#: cp/semantics.c:8802
 
40455
+#: cp/semantics.c:8819
 
40456
 #, fuzzy, gcc-internal-format
 
40457
 msgid "non-constant array initialization"
 
40458
-msgstr "bộ sơ khởi chứa một chỉ mục mảng không phải hằng số"
 
40459
+msgstr "một bộ phận mảng dẻo bị sơ khởi một cách không phải tĩnh"
 
40460
 
 
40461
-#: cp/semantics.c:8811
 
40462
+#: cp/semantics.c:8828
 
40463
 #, gcc-internal-format, gfc-internal-format
 
40464
 msgid "unexpected AST of kind %s"
 
40465
 msgstr "cần AST thuộc kiểu %s"
 
40466
 
 
40467
-#: cp/semantics.c:9303
 
40468
+#: cp/semantics.c:9320
 
40469
 #, gcc-internal-format
 
40470
 msgid "cannot capture %qE by reference"
 
40471
 msgstr ""
 
40472
 
 
40473
-#: cp/semantics.c:9326
 
40474
+#: cp/semantics.c:9343
 
40475
 #, gcc-internal-format
 
40476
 msgid "already captured %qD in lambda expression"
 
40477
 msgstr ""
 
40478
 
 
40479
-#: cp/semantics.c:9472
 
40480
+#: cp/semantics.c:9515
 
40481
 #, gcc-internal-format
 
40482
 msgid "%<this%> was not captured for this lambda function"
 
40483
 msgstr ""
 
40484
@@ -35511,85 +35455,85 @@
 
40485
 msgid "%qV qualifiers cannot be applied to %qT"
 
40486
 msgstr ""
 
40487
 
 
40488
-#: cp/tree.c:3084
 
40489
+#: cp/tree.c:3078
 
40490
 #, gcc-internal-format
 
40491
 msgid "%qE attribute can only be applied to Java class definitions"
 
40492
 msgstr ""
 
40493
 
 
40494
-#: cp/tree.c:3113
 
40495
+#: cp/tree.c:3107
 
40496
 #, gcc-internal-format
 
40497
 msgid "%qE attribute can only be applied to class definitions"
 
40498
 msgstr ""
 
40499
 
 
40500
-#: cp/tree.c:3119
 
40501
+#: cp/tree.c:3113
 
40502
 #, gcc-internal-format
 
40503
 msgid "%qE is obsolete; g++ vtables are now COM-compatible by default"
 
40504
 msgstr ""
 
40505
 
 
40506
-#: cp/tree.c:3143
 
40507
+#: cp/tree.c:3137
 
40508
 #, gcc-internal-format
 
40509
 msgid "requested init_priority is not an integer constant"
 
40510
 msgstr ""
 
40511
 
 
40512
-#: cp/tree.c:3164
 
40513
+#: cp/tree.c:3158
 
40514
 #, gcc-internal-format
 
40515
 msgid "can only use %qE attribute on file-scope definitions of objects of class type"
 
40516
 msgstr ""
 
40517
 
 
40518
-#: cp/tree.c:3172
 
40519
+#: cp/tree.c:3166
 
40520
 #, gcc-internal-format
 
40521
 msgid "requested init_priority is out of range"
 
40522
 msgstr ""
 
40523
 
 
40524
-#: cp/tree.c:3182
 
40525
+#: cp/tree.c:3176
 
40526
 #, gcc-internal-format
 
40527
 msgid "requested init_priority is reserved for internal use"
 
40528
 msgstr ""
 
40529
 
 
40530
-#: cp/tree.c:3193
 
40531
-#, gcc-internal-format
 
40532
+#: cp/tree.c:3187
 
40533
+#, fuzzy, gcc-internal-format
 
40534
 msgid "%qE attribute is not supported on this platform"
 
40535
-msgstr ""
 
40536
+msgstr "--atime-preserve='system' không được hỗ trợ trên nền tảng này"
 
40537
 
 
40538
-#: cp/tree.c:3220
 
40539
+#: cp/tree.c:3214
 
40540
 #, fuzzy, gcc-internal-format
 
40541
 msgid "redeclaration of %qD adds abi tag %E"
 
40542
 msgstr "<lỗi tuyên bố>"
 
40543
 
 
40544
-#: cp/tree.c:3226
 
40545
-#, fuzzy, gcc-internal-format
 
40546
+#: cp/tree.c:3220
 
40547
+#, gcc-internal-format
 
40548
 msgid "previous declaration here"
 
40549
-msgstr "lời tuyên bố thuộc tính"
 
40550
+msgstr "khai báo trước ở đây"
 
40551
 
 
40552
-#: cp/tree.c:3243
 
40553
+#: cp/tree.c:3237
 
40554
 #, gcc-internal-format
 
40555
 msgid "%qE attribute applied to non-class, non-enum type %qT"
 
40556
 msgstr ""
 
40557
 
 
40558
-#: cp/tree.c:3249
 
40559
+#: cp/tree.c:3243
 
40560
 #, fuzzy, gcc-internal-format
 
40561
 msgid "%qE attribute applied to %qT after its definition"
 
40562
 msgstr "Xuất nhánh gián tiếp tới hàm cục bộ"
 
40563
 
 
40564
-#: cp/tree.c:3271
 
40565
+#: cp/tree.c:3265
 
40566
 #, fuzzy, gcc-internal-format
 
40567
 msgid "%qE attribute applied to non-function %qD"
 
40568
 msgstr "Xuất nhánh gián tiếp tới hàm cục bộ"
 
40569
 
 
40570
-#: cp/tree.c:3276
 
40571
+#: cp/tree.c:3270
 
40572
 #, fuzzy, gcc-internal-format
 
40573
 msgid "%qE attribute applied to extern \"C\" function %qD"
 
40574
 msgstr "Xuất nhánh gián tiếp tới hàm cục bộ"
 
40575
 
 
40576
-#: cp/tree.c:3977
 
40577
+#: cp/tree.c:3971
 
40578
 #, fuzzy, gcc-internal-format
 
40579
 msgid "zero as null pointer constant"
 
40580
 msgstr "toán hạng B không phải là một hằng số"
 
40581
 
 
40582
-#: cp/tree.c:3990
 
40583
+#: cp/tree.c:3984
 
40584
 #, gcc-internal-format, gfc-internal-format
 
40585
 msgid "lang_* check: failed in %s, at %s:%d"
 
40586
-msgstr ""
 
40587
+msgstr "lang_* check: gặp lỗi trong %s, tại %s:%d"
 
40588
 
 
40589
 #: cp/typeck.c:451
 
40590
 #, gcc-internal-format
 
40591
@@ -35679,7 +35623,7 @@
 
40592
 #: cp/typeck.c:1940
 
40593
 #, gcc-internal-format
 
40594
 msgid "taking address of temporary array"
 
40595
-msgstr ""
 
40596
+msgstr "lấy địa chỉ của mảng tạm"
 
40597
 
 
40598
 #: cp/typeck.c:2096
 
40599
 #, gcc-internal-format
 
40600
@@ -35729,12 +35673,12 @@
 
40601
 #: cp/typeck.c:2668
 
40602
 #, gcc-internal-format
 
40603
 msgid "%<%D::%D%> is not a member of %qT"
 
40604
-msgstr ""
 
40605
+msgstr "%<%D::%D%> không phải là thành viên của %qT"
 
40606
 
 
40607
 #: cp/typeck.c:2693
 
40608
 #, gcc-internal-format
 
40609
 msgid "%qT is not a base of %qT"
 
40610
-msgstr ""
 
40611
+msgstr "%qT không là cơ sở của %qT"
 
40612
 
 
40613
 #: cp/typeck.c:2713
 
40614
 #, gcc-internal-format
 
40615
@@ -35744,12 +35688,12 @@
 
40616
 #: cp/typeck.c:2731
 
40617
 #, gcc-internal-format
 
40618
 msgid "%qD is not a member template function"
 
40619
-msgstr ""
 
40620
+msgstr "%qD không phải là hàm thành viên mẫu"
 
40621
 
 
40622
 #: cp/typeck.c:2875
 
40623
 #, gcc-internal-format
 
40624
 msgid "%qT is not a pointer-to-object type"
 
40625
-msgstr ""
 
40626
+msgstr "%qT không phải kiểu con trỏ đến đối tượng"
 
40627
 
 
40628
 #: cp/typeck.c:2906
 
40629
 #, gcc-internal-format
 
40630
@@ -35799,7 +35743,7 @@
 
40631
 #: cp/typeck.c:3369
 
40632
 #, gcc-internal-format
 
40633
 msgid "ISO C++ forbids calling %<::main%> from within program"
 
40634
-msgstr ""
 
40635
+msgstr "ISO C++ cấm gọi %<::main%> từ bên trong chương trình"
 
40636
 
 
40637
 #: cp/typeck.c:3388
 
40638
 #, gcc-internal-format
 
40639
@@ -35809,19 +35753,17 @@
 
40640
 #: cp/typeck.c:3406
 
40641
 #, gcc-internal-format
 
40642
 msgid "%qE cannot be used as a function"
 
40643
-msgstr ""
 
40644
+msgstr "%qE không thể dùng như một hàm"
 
40645
 
 
40646
 #: cp/typeck.c:3409
 
40647
-#, fuzzy, gcc-internal-format
 
40648
-#| msgid "%q+D is usually a function"
 
40649
+#, gcc-internal-format
 
40650
 msgid "%qD cannot be used as a function"
 
40651
-msgstr "%q+D thường là một hàm"
 
40652
+msgstr "%qD không thể được dùng như một hàm"
 
40653
 
 
40654
 #: cp/typeck.c:3412
 
40655
-#, fuzzy, gcc-internal-format
 
40656
-#| msgid "expected function"
 
40657
+#, gcc-internal-format
 
40658
 msgid "expression cannot be used as a function"
 
40659
-msgstr "cần hàm"
 
40660
+msgstr "biểu thức không thể được dùng như một hàm"
 
40661
 
 
40662
 #: cp/typeck.c:3461
 
40663
 #, gcc-internal-format
 
40664
@@ -35866,12 +35808,12 @@
 
40665
 #: cp/typeck.c:3489
 
40666
 #, gcc-internal-format
 
40667
 msgid "too many arguments to function"
 
40668
-msgstr ""
 
40669
+msgstr "quá nhiều đối số cho hàm"
 
40670
 
 
40671
 #: cp/typeck.c:3490
 
40672
 #, gcc-internal-format
 
40673
 msgid "too few arguments to function"
 
40674
-msgstr ""
 
40675
+msgstr "quá ít đối số cho hàm"
 
40676
 
 
40677
 #: cp/typeck.c:3569
 
40678
 #, gcc-internal-format
 
40679
@@ -35891,12 +35833,12 @@
 
40680
 #: cp/typeck.c:3926
 
40681
 #, gcc-internal-format
 
40682
 msgid "NULL used in arithmetic"
 
40683
-msgstr ""
 
40684
+msgstr "NULL được dùng trong số học"
 
40685
 
 
40686
 #: cp/typeck.c:4188
 
40687
 #, gcc-internal-format
 
40688
 msgid "left rotate count is negative"
 
40689
-msgstr ""
 
40690
+msgstr "số lượng dịch trái bị âm"
 
40691
 
 
40692
 #: cp/typeck.c:4189
 
40693
 #, gcc-internal-format
 
40694
@@ -35906,7 +35848,7 @@
 
40695
 #: cp/typeck.c:4195
 
40696
 #, gcc-internal-format
 
40697
 msgid "left rotate count >= width of type"
 
40698
-msgstr ""
 
40699
+msgstr "số lượng dịch trái >= độ rộng của kiểu"
 
40700
 
 
40701
 #: cp/typeck.c:4196
 
40702
 #, gcc-internal-format
 
40703
@@ -35921,7 +35863,7 @@
 
40704
 #: cp/typeck.c:4237 cp/typeck.c:4250
 
40705
 #, gcc-internal-format
 
40706
 msgid "the address of %qD will never be NULL"
 
40707
-msgstr ""
 
40708
+msgstr "địa chỉ của %qD sẽ không bao giờ là NULL"
 
40709
 
 
40710
 #: cp/typeck.c:4262 cp/typeck.c:4270 cp/typeck.c:4513 cp/typeck.c:4521
 
40711
 #, gcc-internal-format
 
40712
@@ -35929,10 +35871,9 @@
 
40713
 msgstr ""
 
40714
 
 
40715
 #: cp/typeck.c:4463 cp/typeck.c:4471
 
40716
-#, fuzzy, gcc-internal-format
 
40717
-#| msgid "comparison between %qT and %qT"
 
40718
+#, gcc-internal-format
 
40719
 msgid "operand types are %qT and %qT"
 
40720
-msgstr "so sánh giữa %qT và %qT"
 
40721
+msgstr "các kiểu toán hạng là %qT và %qT"
 
40722
 
 
40723
 #: cp/typeck.c:4538
 
40724
 #, gcc-internal-format
 
40725
@@ -35967,12 +35908,12 @@
 
40726
 #: cp/typeck.c:4918
 
40727
 #, gcc-internal-format
 
40728
 msgid "taking address of constructor %qE"
 
40729
-msgstr ""
 
40730
+msgstr "lấy địa chỉ của cấu tử %qE"
 
40731
 
 
40732
 #: cp/typeck.c:4919
 
40733
 #, gcc-internal-format
 
40734
 msgid "taking address of destructor %qE"
 
40735
-msgstr ""
 
40736
+msgstr "lấy địa chỉ của hủy tử %qE"
 
40737
 
 
40738
 #: cp/typeck.c:4933
 
40739
 #, gcc-internal-format
 
40740
@@ -35982,7 +35923,7 @@
 
40741
 #: cp/typeck.c:4936
 
40742
 #, gcc-internal-format
 
40743
 msgid "  a qualified-id is required"
 
40744
-msgstr ""
 
40745
+msgstr "  cần qualified-id"
 
40746
 
 
40747
 #: cp/typeck.c:4941
 
40748
 #, gcc-internal-format
 
40749
@@ -36004,7 +35945,7 @@
 
40750
 #: cp/typeck.c:5144
 
40751
 #, gcc-internal-format
 
40752
 msgid "taking address of temporary"
 
40753
-msgstr ""
 
40754
+msgstr "đang lấy địa chỉ của mẫu"
 
40755
 
 
40756
 #: cp/typeck.c:5146
 
40757
 #, gcc-internal-format
 
40758
@@ -36124,7 +36065,7 @@
 
40759
 #: cp/typeck.c:6063
 
40760
 #, gcc-internal-format
 
40761
 msgid "useless cast to type %qT"
 
40762
-msgstr ""
 
40763
+msgstr "trừ phi ép thành kiểu %qT"
 
40764
 
 
40765
 #: cp/typeck.c:6405
 
40766
 #, gcc-internal-format
 
40767
@@ -36134,7 +36075,7 @@
 
40768
 #: cp/typeck.c:6431
 
40769
 #, gcc-internal-format
 
40770
 msgid "converting from %qT to %qT"
 
40771
-msgstr ""
 
40772
+msgstr "đang chuyển đổi từ %qT thành %qT"
 
40773
 
 
40774
 #: cp/typeck.c:6483
 
40775
 #, gcc-internal-format
 
40776
@@ -36198,12 +36139,12 @@
 
40777
 #: cp/typeck.c:7176
 
40778
 #, gcc-internal-format
 
40779
 msgid "  in evaluation of %<%Q(%#T, %#T)%>"
 
40780
-msgstr ""
 
40781
+msgstr "  trong định giá %<%Q(%#T, %#T)%>"
 
40782
 
 
40783
 #: cp/typeck.c:7237
 
40784
-#, fuzzy, gcc-internal-format
 
40785
+#, gcc-internal-format
 
40786
 msgid "assigning to an array from an initializer list"
 
40787
-msgstr "bộ sơ khởi chứa một chỉ mục mảng không phải hằng số"
 
40788
+msgstr "gán giá trị cho mảng từ một danh sách bộ khởi tạo"
 
40789
 
 
40790
 #: cp/typeck.c:7251
 
40791
 #, gcc-internal-format
 
40792
@@ -36213,12 +36154,12 @@
 
40793
 #: cp/typeck.c:7265
 
40794
 #, gcc-internal-format
 
40795
 msgid "array used as initializer"
 
40796
-msgstr ""
 
40797
+msgstr "mảng được dùng như là bộ khởi tạo"
 
40798
 
 
40799
 #: cp/typeck.c:7267
 
40800
 #, gcc-internal-format
 
40801
 msgid "invalid array assignment"
 
40802
-msgstr ""
 
40803
+msgstr "gán mảng không hợp lệ"
 
40804
 
 
40805
 #: cp/typeck.c:7374
 
40806
 #, gcc-internal-format
 
40807
@@ -36258,7 +36199,7 @@
 
40808
 #: cp/typeck.c:7827
 
40809
 #, gcc-internal-format
 
40810
 msgid "cannot convert %qT to %qT"
 
40811
-msgstr ""
 
40812
+msgstr "không thể chuyển đổi %qT thành %qT"
 
40813
 
 
40814
 #: cp/typeck.c:7831
 
40815
 #, gcc-internal-format
 
40816
@@ -36303,12 +36244,12 @@
 
40817
 #: cp/typeck.c:7979 cp/typeck.c:7981
 
40818
 #, gcc-internal-format
 
40819
 msgid "in passing argument %P of %q+D"
 
40820
-msgstr ""
 
40821
+msgstr "trong đối số chuyển qua %P của %q+D"
 
40822
 
 
40823
 #: cp/typeck.c:8036
 
40824
 #, gcc-internal-format
 
40825
 msgid "returning reference to temporary"
 
40826
-msgstr ""
 
40827
+msgstr "trả về tham chiếu đến tạm thời (temporary)"
 
40828
 
 
40829
 #: cp/typeck.c:8043
 
40830
 #, gcc-internal-format
 
40831
@@ -36323,12 +36264,12 @@
 
40832
 #: cp/typeck.c:8062
 
40833
 #, gcc-internal-format
 
40834
 msgid "address of local variable %q+D returned"
 
40835
-msgstr ""
 
40836
+msgstr "địa chỉ của biến cục bộ %q+D được trả về"
 
40837
 
 
40838
 #: cp/typeck.c:8099
 
40839
 #, gcc-internal-format
 
40840
 msgid "returning a value from a destructor"
 
40841
-msgstr ""
 
40842
+msgstr "trả về một giá trị từ hủy tử"
 
40843
 
 
40844
 #. If a return statement appears in a handler of the
 
40845
 #. function-try-block of a constructor, the program is ill-formed.
 
40846
@@ -36341,39 +36282,44 @@
 
40847
 #: cp/typeck.c:8110
 
40848
 #, gcc-internal-format
 
40849
 msgid "returning a value from a constructor"
 
40850
-msgstr ""
 
40851
+msgstr "trả về một giá trị từ cấu tử"
 
40852
 
 
40853
 #. Give a helpful error message.
 
40854
-#: cp/typeck.c:8133 cp/typeck.c:8172
 
40855
-#, gcc-internal-format
 
40856
+#: cp/typeck.c:8133 cp/typeck.c:8177
 
40857
+#, fuzzy, gcc-internal-format
 
40858
 msgid "return-statement with no value, in function returning %qT"
 
40859
-msgstr ""
 
40860
+msgstr "« return » (trả lại) không có giá trị, trong hàm trả lại non-void (không rỗng)"
 
40861
 
 
40862
-#: cp/typeck.c:8191
 
40863
+#: cp/typeck.c:8141
 
40864
 #, gcc-internal-format
 
40865
+msgid "returning initializer list"
 
40866
+msgstr "trả về danh sách bộ khởi tạo"
 
40867
+
 
40868
+#: cp/typeck.c:8196
 
40869
+#, fuzzy, gcc-internal-format
 
40870
 msgid "return-statement with a value, in function returning 'void'"
 
40871
-msgstr ""
 
40872
+msgstr "« return » (trả lại) không có giá trị, trong hàm trả lại non-void (không rỗng)"
 
40873
 
 
40874
-#: cp/typeck.c:8221
 
40875
+#: cp/typeck.c:8226
 
40876
 #, gcc-internal-format
 
40877
 msgid "%<operator new%> must not return NULL unless it is declared %<throw()%> (or -fcheck-new is in effect)"
 
40878
 msgstr ""
 
40879
 
 
40880
 #. Make this a permerror because we used to accept it.
 
40881
-#: cp/typeck.c:8789
 
40882
+#: cp/typeck.c:8794
 
40883
 #, gcc-internal-format
 
40884
 msgid "using temporary as lvalue"
 
40885
-msgstr ""
 
40886
+msgstr "đang dùng mẫu như là lvalue"
 
40887
 
 
40888
-#: cp/typeck.c:8791
 
40889
+#: cp/typeck.c:8796
 
40890
 #, gcc-internal-format
 
40891
 msgid "using xvalue (rvalue reference) as lvalue"
 
40892
 msgstr ""
 
40893
 
 
40894
 #: cp/typeck2.c:50
 
40895
-#, gcc-internal-format
 
40896
+#, fuzzy, gcc-internal-format
 
40897
 msgid "type %qT is not a base type for type %qT"
 
40898
-msgstr ""
 
40899
+msgstr "Thao tác này không được hỗ trợ cho kiểu thiết bị này.\n"
 
40900
 
 
40901
 #: cp/typeck2.c:105
 
40902
 #, gcc-internal-format
 
40903
@@ -36449,7 +36395,7 @@
 
40904
 #: cp/typeck2.c:325
 
40905
 #, gcc-internal-format
 
40906
 msgid "invalid abstract type for %q+D"
 
40907
-msgstr ""
 
40908
+msgstr "kiểu trừu tượng cho %q+D không hợp lệ"
 
40909
 
 
40910
 #: cp/typeck2.c:328
 
40911
 #, gcc-internal-format
 
40912
@@ -36464,7 +36410,7 @@
 
40913
 #: cp/typeck2.c:343
 
40914
 #, gcc-internal-format
 
40915
 msgid "\t%+#D"
 
40916
-msgstr ""
 
40917
+msgstr "\t%+#D"
 
40918
 
 
40919
 #: cp/typeck2.c:352
 
40920
 #, gcc-internal-format
 
40921
@@ -36472,29 +36418,29 @@
 
40922
 msgstr ""
 
40923
 
 
40924
 #: cp/typeck2.c:390
 
40925
-#, gcc-internal-format
 
40926
+#, fuzzy, gcc-internal-format
 
40927
 msgid "%q+D has incomplete type"
 
40928
-msgstr ""
 
40929
+msgstr "%s có kiểu %o, mong chờ %o"
 
40930
 
 
40931
 #: cp/typeck2.c:403
 
40932
-#, gcc-internal-format
 
40933
+#, fuzzy, gcc-internal-format
 
40934
 msgid "invalid use of incomplete type %q#T"
 
40935
-msgstr ""
 
40936
+msgstr "Sử dụng một loại số nguyên 8-bit"
 
40937
 
 
40938
 #: cp/typeck2.c:406
 
40939
-#, gcc-internal-format
 
40940
+#, fuzzy, gcc-internal-format
 
40941
 msgid "forward declaration of %q+#T"
 
40942
-msgstr ""
 
40943
+msgstr "khai báo trước"
 
40944
 
 
40945
 #: cp/typeck2.c:409
 
40946
 #, gcc-internal-format
 
40947
 msgid "declaration of %q+#T"
 
40948
-msgstr ""
 
40949
+msgstr "khai báo của %q+#T"
 
40950
 
 
40951
 #: cp/typeck2.c:414
 
40952
 #, gcc-internal-format
 
40953
 msgid "invalid use of %qT"
 
40954
-msgstr ""
 
40955
+msgstr "cách dùng không hợp lệ %qT"
 
40956
 
 
40957
 #: cp/typeck2.c:436
 
40958
 #, gcc-internal-format
 
40959
@@ -36562,14 +36508,14 @@
 
40960
 msgstr ""
 
40961
 
 
40962
 #: cp/typeck2.c:897
 
40963
-#, gcc-internal-format
 
40964
+#, fuzzy, gcc-internal-format
 
40965
 msgid "int-array initialized from non-wide string"
 
40966
-msgstr ""
 
40967
+msgstr "mảng ký tự rộng bị sơ khởi từ chuỗi không phải rộng"
 
40968
 
 
40969
 #: cp/typeck2.c:903
 
40970
-#, gcc-internal-format
 
40971
+#, fuzzy, gcc-internal-format
 
40972
 msgid "int-array initialized from incompatible wide string"
 
40973
-msgstr ""
 
40974
+msgstr "mảng ký tự rộng bị sơ khởi từ chuỗi rộng không tương thích"
 
40975
 
 
40976
 #: cp/typeck2.c:923
 
40977
 #, gcc-internal-format
 
40978
@@ -36617,9 +36563,9 @@
 
40979
 msgstr ""
 
40980
 
 
40981
 #: cp/typeck2.c:1505
 
40982
-#, gcc-internal-format
 
40983
+#, fuzzy, gcc-internal-format
 
40984
 msgid "circular pointer delegation detected"
 
40985
-msgstr ""
 
40986
+msgstr "Circular dependency đòi hỏi phải tìm được mô đun \"%s\"."
 
40987
 
 
40988
 #: cp/typeck2.c:1519
 
40989
 #, gcc-internal-format
 
40990
@@ -36634,7 +36580,7 @@
 
40991
 #: cp/typeck2.c:1547
 
40992
 #, gcc-internal-format
 
40993
 msgid "base operand of %<->%> is not a pointer"
 
40994
-msgstr ""
 
40995
+msgstr "toán hạng cơ sở của %<->%> không phải là một con trỏ"
 
40996
 
 
40997
 #: cp/typeck2.c:1574
 
40998
 #, gcc-internal-format
 
40999
@@ -36657,9 +36603,9 @@
 
41000
 msgstr ""
 
41001
 
 
41002
 #: cp/typeck2.c:1699
 
41003
-#, gcc-internal-format
 
41004
+#, fuzzy, gcc-internal-format
 
41005
 msgid "invalid value-initialization of reference type"
 
41006
-msgstr ""
 
41007
+msgstr "Tập tin bàn phím chứa một giá trị kiểu hành động (action-type) không hợp lệ."
 
41008
 
 
41009
 #: cp/typeck2.c:1929
 
41010
 #, gcc-internal-format
 
41011
@@ -36678,7 +36624,6 @@
 
41012
 
 
41013
 #: fortran/arith.c:904 fortran/arith.c:929
 
41014
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
41015
-#| msgid "Integer value too large in expression at %C"
 
41016
 msgid "Noninteger exponent in an initialization expression at %L"
 
41017
 msgstr "Giá trị số nguyên quá lớn trong biểu thức tại %C"
 
41018
 
 
41019
@@ -36730,12 +36675,12 @@
 
41020
 #: fortran/array.c:94
 
41021
 #, gcc-internal-format, gfc-internal-format
 
41022
 msgid "Expected array subscript at %C"
 
41023
-msgstr ""
 
41024
+msgstr "Cần chỉ số mảng tại %C"
 
41025
 
 
41026
 #: fortran/array.c:103
 
41027
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
41028
 msgid "Unexpected '*' in coarray subscript at %C"
 
41029
-msgstr "Gặp yếu tố bất thường '%c' trong chuỗi định dạng tại %L"
 
41030
+msgstr "Gặp yếu tố bất thường « %c » trong chuỗi định dạng tại %L"
 
41031
 
 
41032
 #: fortran/array.c:127
 
41033
 #, gcc-internal-format, gfc-internal-format
 
41034
@@ -36766,9 +36711,9 @@
 
41035
 msgstr ""
 
41036
 
 
41037
 #: fortran/array.c:218
 
41038
-#, gcc-internal-format, gfc-internal-format
 
41039
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
41040
 msgid "Unexpected coarray designator at %C"
 
41041
-msgstr ""
 
41042
+msgstr "không mong đợi \" tại vị trí %d trong '%s' ."
 
41043
 
 
41044
 #: fortran/array.c:233
 
41045
 #, gcc-internal-format, gfc-internal-format
 
41046
@@ -36781,9 +36726,9 @@
 
41047
 msgstr ""
 
41048
 
 
41049
 #: fortran/array.c:249 fortran/array.c:257
 
41050
-#, gcc-internal-format, gfc-internal-format
 
41051
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
41052
 msgid "Unexpected '*' for codimension %d of %d at %C"
 
41053
-msgstr ""
 
41054
+msgstr "đang ngủ tại %s trong %d giây\n"
 
41055
 
 
41056
 #: fortran/array.c:252
 
41057
 #, gcc-internal-format, gfc-internal-format
 
41058
@@ -36811,9 +36756,9 @@
 
41059
 msgstr ""
 
41060
 
 
41061
 #: fortran/array.c:470
 
41062
-#, gcc-internal-format, gfc-internal-format
 
41063
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
41064
 msgid "Assumed-rank array at %C"
 
41065
-msgstr ""
 
41066
+msgstr "đợi dấu ngoặc vu đóng « ] » ở kết thúc của mảng"
 
41067
 
 
41068
 #: fortran/array.c:505
 
41069
 #, gcc-internal-format, gfc-internal-format
 
41070
@@ -36856,10 +36801,9 @@
 
41071
 msgstr ""
 
41072
 
 
41073
 #: fortran/array.c:592
 
41074
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
41075
-#| msgid "data declaration"
 
41076
+#, gcc-internal-format, gfc-internal-format
 
41077
 msgid "Coarray declaration at %C"
 
41078
-msgstr "lời tuyên bố dữ liệu"
 
41079
+msgstr "Khai báo Coarray tại %C"
 
41080
 
 
41081
 #: fortran/array.c:690
 
41082
 #, gcc-internal-format, gfc-internal-format
 
41083
@@ -36876,72 +36820,72 @@
 
41084
 msgid "DO-iterator '%s' at %L is inside iterator of the same name"
 
41085
 msgstr ""
 
41086
 
 
41087
-#: fortran/array.c:1010 fortran/array.c:1143
 
41088
-#, gcc-internal-format, gfc-internal-format
 
41089
+#: fortran/array.c:1010 fortran/array.c:1154
 
41090
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
41091
 msgid "Syntax error in array constructor at %C"
 
41092
-msgstr ""
 
41093
+msgstr "Gặp lỗi cú pháp ở dòng %u : thiếu dấu hai chấm « : » trong « %s »"
 
41094
 
 
41095
-#: fortran/array.c:1062
 
41096
-#, gcc-internal-format, gfc-internal-format
 
41097
+#: fortran/array.c:1063
 
41098
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
41099
 msgid "[...] style array constructors at %C"
 
41100
-msgstr ""
 
41101
+msgstr "đợi dấu ngoặc vu đóng « ] » ở kết thúc của mảng"
 
41102
 
 
41103
-#: fortran/array.c:1083
 
41104
+#: fortran/array.c:1085
 
41105
 #, gcc-internal-format, gfc-internal-format
 
41106
 msgid "Array constructor including type specification at %C"
 
41107
 msgstr ""
 
41108
 
 
41109
-#: fortran/array.c:1089 fortran/match.c:3469
 
41110
+#: fortran/array.c:1094 fortran/match.c:3469
 
41111
 #, gcc-internal-format, gfc-internal-format
 
41112
 msgid "Type-spec at %L cannot contain a deferred type parameter"
 
41113
 msgstr ""
 
41114
 
 
41115
-#: fortran/array.c:1105
 
41116
+#: fortran/array.c:1116
 
41117
 #, gcc-internal-format, gfc-internal-format
 
41118
 msgid "Empty array constructor at %C is not allowed"
 
41119
 msgstr ""
 
41120
 
 
41121
-#: fortran/array.c:1190
 
41122
+#: fortran/array.c:1201
 
41123
 #, gcc-internal-format, gfc-internal-format
 
41124
 msgid "Element in %s array constructor at %L is %s"
 
41125
 msgstr ""
 
41126
 
 
41127
-#: fortran/array.c:1518
 
41128
+#: fortran/array.c:1529
 
41129
 #, gcc-internal-format, gfc-internal-format
 
41130
 msgid "Iterator step at %L cannot be zero"
 
41131
 msgstr ""
 
41132
 
 
41133
 #. Problems occur when we get something like
 
41134
 #. integer :: a(lots) = (/(i, i=1, lots)/)
 
41135
-#: fortran/array.c:1655 fortran/expr.c:1535 fortran/trans-array.c:5370
 
41136
+#: fortran/array.c:1666 fortran/expr.c:1535 fortran/trans-array.c:5370
 
41137
 #, gcc-internal-format, gfc-internal-format
 
41138
 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"
 
41139
 msgstr ""
 
41140
 
 
41141
-#: fortran/array.c:1826
 
41142
+#: fortran/array.c:1837
 
41143
 #, gcc-internal-format, gfc-internal-format
 
41144
 msgid "AC-IMPLIED-DO initial expression references control variable at %L"
 
41145
 msgstr ""
 
41146
 
 
41147
-#: fortran/array.c:1833
 
41148
+#: fortran/array.c:1844
 
41149
 #, gcc-internal-format, gfc-internal-format
 
41150
 msgid "AC-IMPLIED-DO final expression references control variable at %L"
 
41151
 msgstr ""
 
41152
 
 
41153
-#: fortran/array.c:1840
 
41154
+#: fortran/array.c:1851
 
41155
 #, gcc-internal-format, gfc-internal-format
 
41156
 msgid "AC-IMPLIED-DO step expression references control variable at %L"
 
41157
 msgstr ""
 
41158
 
 
41159
-#: fortran/array.c:1852
 
41160
+#: fortran/array.c:1863
 
41161
 #, gcc-internal-format, gfc-internal-format
 
41162
 msgid "Array constructor value at %L shall not be unlimited polymorphic [F2008: C4106]"
 
41163
 msgstr ""
 
41164
 
 
41165
-#: fortran/array.c:1935
 
41166
-#, gcc-internal-format, gfc-internal-format
 
41167
+#: fortran/array.c:1946
 
41168
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
41169
 msgid "Different CHARACTER lengths (%d/%d) in array constructor at %L"
 
41170
-msgstr ""
 
41171
+msgstr "Bộ dựng mảng chứa các chiều dài KÝ_TỰ khác nhau (%ld/%ld)"
 
41172
 
 
41173
 #: fortran/check.c:46
 
41174
 #, gcc-internal-format, gfc-internal-format
 
41175
@@ -36951,7 +36895,7 @@
 
41176
 #: fortran/check.c:62
 
41177
 #, gcc-internal-format, gfc-internal-format
 
41178
 msgid "'%s' argument of '%s' intrinsic at %L must be %s"
 
41179
-msgstr ""
 
41180
+msgstr "'%s' đối số của '%s' bên trong tại %L phải là %s"
 
41181
 
 
41182
 #: fortran/check.c:90
 
41183
 #, gcc-internal-format, gfc-internal-format
 
41184
@@ -36981,7 +36925,7 @@
 
41185
 #: fortran/check.c:177
 
41186
 #, gcc-internal-format, gfc-internal-format
 
41187
 msgid "Invalid kind for %s at %L"
 
41188
-msgstr ""
 
41189
+msgstr "loại không hợp lệ cho %s tại %L"
 
41190
 
 
41191
 #: fortran/check.c:196
 
41192
 #, gcc-internal-format, gfc-internal-format
 
41193
@@ -37006,7 +36950,7 @@
 
41194
 #: fortran/check.c:283
 
41195
 #, gcc-internal-format, gfc-internal-format
 
41196
 msgid "'%s' at %L must be nonnegative"
 
41197
-msgstr ""
 
41198
+msgstr "'%s' tại %L phải là không âm"
 
41199
 
 
41200
 #: fortran/check.c:314
 
41201
 #, gcc-internal-format, gfc-internal-format
 
41202
@@ -37079,9 +37023,9 @@
 
41203
 msgstr ""
 
41204
 
 
41205
 #: fortran/check.c:736
 
41206
-#, gcc-internal-format, gfc-internal-format
 
41207
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
41208
 msgid "Unequal character lengths (%ld/%ld) in %s at %L"
 
41209
-msgstr ""
 
41210
+msgstr "Bộ dựng mảng chứa các chiều dài KÝ_TỰ khác nhau (%ld/%ld)"
 
41211
 
 
41212
 #: fortran/check.c:858 fortran/check.c:5195
 
41213
 #, gcc-internal-format, gfc-internal-format
 
41214
@@ -37090,9 +37034,9 @@
 
41215
 
 
41216
 #: fortran/check.c:867 fortran/check.c:1806 fortran/check.c:1932
 
41217
 #: fortran/check.c:2006 fortran/check.c:2358
 
41218
-#, gcc-internal-format, gfc-internal-format
 
41219
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
41220
 msgid "Different type kinds at %L"
 
41221
-msgstr ""
 
41222
+msgstr "kiểu đối tượng không khớp tại %s"
 
41223
 
 
41224
 #: fortran/check.c:903
 
41225
 #, gcc-internal-format, gfc-internal-format
 
41226
@@ -37150,10 +37094,9 @@
 
41227
 msgstr ""
 
41228
 
 
41229
 #: fortran/check.c:1084
 
41230
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
41231
-#| msgid "wrong type argument to %s"
 
41232
+#, gcc-internal-format, gfc-internal-format
 
41233
 msgid "Negative argument N at %L"
 
41234
-msgstr "sai kiểu đối số cho %s"
 
41235
+msgstr "Đối số âm N tại %L"
 
41236
 
 
41237
 #: fortran/check.c:1256 fortran/check.c:1426
 
41238
 #, gcc-internal-format, gfc-internal-format
 
41239
@@ -37196,7 +37139,7 @@
 
41240
 #: fortran/check.c:1499
 
41241
 #, gcc-internal-format, gfc-internal-format
 
41242
 msgid "Different shape for arguments '%s' and '%s' at %L for intrinsic 'dot_product'"
 
41243
-msgstr ""
 
41244
+msgstr "Dạng hình khác cho đối số '%s' và '%s' tại %L dành cho intrinsic 'dot_product'"
 
41245
 
 
41246
 #: fortran/check.c:1518 fortran/check.c:1526
 
41247
 #, gcc-internal-format, gfc-internal-format
 
41248
@@ -37215,14 +37158,13 @@
 
41249
 
 
41250
 #: fortran/check.c:1738
 
41251
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
41252
-#| msgid "arguments '%s' and '%s' for intrinsic %s"
 
41253
 msgid "COMPLEX argument '%s' argument of '%s' intrinsic at %L"
 
41254
-msgstr "đối số '%s' và '%s' cho %s thực chất"
 
41255
+msgstr "%c%s cần ít nhất %d đối số"
 
41256
 
 
41257
 #: fortran/check.c:1902
 
41258
 #, gcc-internal-format, gfc-internal-format
 
41259
 msgid "Argument of %s at %L must be of length one"
 
41260
-msgstr ""
 
41261
+msgstr "Đối số của %s tại %L phải là của một độ dài"
 
41262
 
 
41263
 #: fortran/check.c:1961
 
41264
 #, gcc-internal-format, gfc-internal-format
 
41265
@@ -37232,7 +37174,7 @@
 
41266
 #: fortran/check.c:2051
 
41267
 #, gcc-internal-format, gfc-internal-format
 
41268
 msgid "SIZE at %L must be positive"
 
41269
-msgstr ""
 
41270
+msgstr "SIZE tại %L phải là số dương"
 
41271
 
 
41272
 #: fortran/check.c:2063
 
41273
 #, gcc-internal-format, gfc-internal-format
 
41274
@@ -37245,14 +37187,14 @@
 
41275
 msgstr ""
 
41276
 
 
41277
 #: fortran/check.c:2331
 
41278
-#, gcc-internal-format, gfc-internal-format
 
41279
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
41280
 msgid "Intrinsic '%s' at %L must have at least two arguments"
 
41281
-msgstr ""
 
41282
+msgstr "phải xác định ít nhất hai tập tin"
 
41283
 
 
41284
 #: fortran/check.c:2364
 
41285
-#, gcc-internal-format, gfc-internal-format
 
41286
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
41287
 msgid "'a%d' argument of '%s' intrinsic at %L must be %s(%d)"
 
41288
-msgstr ""
 
41289
+msgstr "Đối số N-up (lên) phải là lũy thừa 2: %d"
 
41290
 
 
41291
 #: fortran/check.c:2395
 
41292
 #, gcc-internal-format, gfc-internal-format
 
41293
@@ -37360,9 +37302,9 @@
 
41294
 msgstr ""
 
41295
 
 
41296
 #: fortran/check.c:3200
 
41297
-#, gcc-internal-format, gfc-internal-format
 
41298
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
41299
 msgid "'%s' argument of '%s' intrinsic at %L is empty"
 
41300
-msgstr ""
 
41301
+msgstr "Thành phần tài khoản người dùng của tùy chọn -U bị rỗng"
 
41302
 
 
41303
 #: fortran/check.c:3207
 
41304
 #, gcc-internal-format, gfc-internal-format
 
41305
@@ -37487,7 +37429,7 @@
 
41306
 #: fortran/check.c:4541
 
41307
 #, gcc-internal-format, gfc-internal-format
 
41308
 msgid "Too many arguments to %s at %L"
 
41309
-msgstr ""
 
41310
+msgstr "Quá nhiều đối số cho %s tại %L"
 
41311
 
 
41312
 #: fortran/check.c:4827
 
41313
 #, gcc-internal-format, gfc-internal-format
 
41314
@@ -37519,17 +37461,17 @@
 
41315
 #: fortran/class.c:2733 fortran/class.c:2807
 
41316
 #, gcc-internal-format, gfc-internal-format
 
41317
 msgid "'%s' of '%s' is PRIVATE at %L"
 
41318
-msgstr ""
 
41319
+msgstr "'%s' của '%s' là PRIVATE tại %L"
 
41320
 
 
41321
 #: fortran/cpp.c:447
 
41322
-#, gcc-internal-format
 
41323
+#, fuzzy, gcc-internal-format
 
41324
 msgid "To enable preprocessing, use -cpp"
 
41325
-msgstr ""
 
41326
+msgstr "chữ ba « ??%c » bị bỏ qua nên hãy sư dụng tùy chon « -trigraphs » (chữ ba) để hiệu lực nó"
 
41327
 
 
41328
 #: fortran/cpp.c:544 fortran/cpp.c:555 fortran/cpp.c:661
 
41329
 #, gcc-internal-format, gfc-internal-format
 
41330
 msgid "opening output file %s: %s"
 
41331
-msgstr ""
 
41332
+msgstr "đang mở tập tin kết xuất %s: %s"
 
41333
 
 
41334
 #: fortran/data.c:65
 
41335
 #, gcc-internal-format, gfc-internal-format
 
41336
@@ -37549,7 +37491,7 @@
 
41337
 #: fortran/data.c:250
 
41338
 #, gcc-internal-format, gfc-internal-format
 
41339
 msgid "'%s' at %L already is initialized at %L"
 
41340
-msgstr ""
 
41341
+msgstr "'%s' tại %L đã được khởi tạo tại %L rồi"
 
41342
 
 
41343
 #: fortran/data.c:274
 
41344
 #, gcc-internal-format, gfc-internal-format
 
41345
@@ -37563,9 +37505,8 @@
 
41346
 
 
41347
 #: fortran/data.c:321 fortran/data.c:487
 
41348
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
41349
-#| msgid "duplicate initialization of %qD"
 
41350
 msgid "re-initialization of '%s' at %L"
 
41351
-msgstr "khởi tạo lặp lại cho %qD"
 
41352
+msgstr "(Ít nhất là 7 ngày)"
 
41353
 
 
41354
 #: fortran/decl.c:264
 
41355
 #, gcc-internal-format, gfc-internal-format
 
41356
@@ -37583,9 +37524,9 @@
 
41357
 msgstr ""
 
41358
 
 
41359
 #: fortran/decl.c:407
 
41360
-#, gcc-internal-format, gfc-internal-format
 
41361
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
41362
 msgid "Invalid initializer %s in Data statement at %C"
 
41363
-msgstr ""
 
41364
+msgstr "kiểu dữ liệu không hợp lệ trong câu lệnh thoát"
 
41365
 
 
41366
 #: fortran/decl.c:509
 
41367
 #, gcc-internal-format, gfc-internal-format
 
41368
@@ -37603,14 +37544,14 @@
 
41369
 msgstr ""
 
41370
 
 
41371
 #: fortran/decl.c:668
 
41372
-#, gcc-internal-format, gfc-internal-format
 
41373
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
41374
 msgid "Bad INTENT specification at %C"
 
41375
-msgstr ""
 
41376
+msgstr "%s: bị lỗi ở dòng %d của đặc tả\n"
 
41377
 
 
41378
 #: fortran/decl.c:689
 
41379
-#, gcc-internal-format, gfc-internal-format
 
41380
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
41381
 msgid "deferred type parameter at %C"
 
41382
-msgstr ""
 
41383
+msgstr "kiểu đối tượng không khớp tại %s"
 
41384
 
 
41385
 #: fortran/decl.c:726
 
41386
 #, gcc-internal-format, gfc-internal-format
 
41387
@@ -37630,7 +37571,7 @@
 
41388
 #: fortran/decl.c:906
 
41389
 #, gcc-internal-format, gfc-internal-format
 
41390
 msgid "Procedure '%s' at %C is already defined at %L"
 
41391
-msgstr ""
 
41392
+msgstr "Thủ tục '%s' tại %C đã được định nghĩa trước tại %L"
 
41393
 
 
41394
 #: fortran/decl.c:914
 
41395
 #, gcc-internal-format, gfc-internal-format
 
41396
@@ -37775,17 +37716,17 @@
 
41397
 #: fortran/decl.c:1756
 
41398
 #, gcc-internal-format, gfc-internal-format
 
41399
 msgid "Error in pointer initialization at %C"
 
41400
-msgstr ""
 
41401
+msgstr "Lỗi trong khởi tạo con trỏ tại %C"
 
41402
 
 
41403
 #: fortran/decl.c:1763
 
41404
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
41405
 msgid "non-NULL pointer initialization at %C"
 
41406
-msgstr "bộ sơ khởi chứa một chỉ mục mảng không phải hằng số"
 
41407
+msgstr "Gặp ngữ cảnh sai cho hàm trỏ NULL() tại %%L"
 
41408
 
 
41409
 #: fortran/decl.c:1786
 
41410
-#, gcc-internal-format, gfc-internal-format
 
41411
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
41412
 msgid "Function name '%s' not allowed at %C"
 
41413
-msgstr ""
 
41414
+msgstr "Tên đã tháo gỡ không phải là hàm\n"
 
41415
 
 
41416
 #: fortran/decl.c:1853
 
41417
 #, gcc-internal-format, gfc-internal-format
 
41418
@@ -37793,9 +37734,9 @@
 
41419
 msgstr ""
 
41420
 
 
41421
 #: fortran/decl.c:1864
 
41422
-#, gcc-internal-format, gfc-internal-format
 
41423
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
41424
 msgid "Implied-shape array at %L"
 
41425
-msgstr ""
 
41426
+msgstr "đợi dấu ngoặc vu đóng « ] » ở kết thúc của mảng"
 
41427
 
 
41428
 #: fortran/decl.c:1928 fortran/decl.c:6509
 
41429
 #, gcc-internal-format, gfc-internal-format
 
41430
@@ -37803,10 +37744,9 @@
 
41431
 msgstr ""
 
41432
 
 
41433
 #: fortran/decl.c:1999
 
41434
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
41435
-#| msgid "duplicate initialization of %qD"
 
41436
+#, gcc-internal-format, gfc-internal-format
 
41437
 msgid "Old-style initialization at %C"
 
41438
-msgstr "khởi tạo lặp lại cho %qD"
 
41439
+msgstr "Sự khởi tạo kiểu cũ tại %C"
 
41440
 
 
41441
 #: fortran/decl.c:2014 fortran/decl.c:4963
 
41442
 #, gcc-internal-format, gfc-internal-format
 
41443
@@ -37819,9 +37759,9 @@
 
41444
 msgstr ""
 
41445
 
 
41446
 #: fortran/decl.c:2036 fortran/decl.c:7804
 
41447
-#, gcc-internal-format, gfc-internal-format
 
41448
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
41449
 msgid "Expected an initialization expression at %C"
 
41450
-msgstr ""
 
41451
+msgstr "đợi ký hiệu ống dẫn « | » ở kết thúc của biểu thức"
 
41452
 
 
41453
 #: fortran/decl.c:2043
 
41454
 #, gcc-internal-format, gfc-internal-format
 
41455
@@ -37839,19 +37779,19 @@
 
41456
 msgstr ""
 
41457
 
 
41458
 #: fortran/decl.c:2151
 
41459
-#, gcc-internal-format, gfc-internal-format
 
41460
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
41461
 msgid "Nonstandard type declaration %s*%d at %C"
 
41462
-msgstr ""
 
41463
+msgstr "kiểu đối tượng không khớp tại %s"
 
41464
 
 
41465
 #: fortran/decl.c:2202 fortran/decl.c:2278
 
41466
-#, gcc-internal-format, gfc-internal-format
 
41467
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
41468
 msgid "Missing right parenthesis at %C"
 
41469
-msgstr ""
 
41470
+msgstr "thiếu « %s » tại kết thúc tập tin"
 
41471
 
 
41472
 #: fortran/decl.c:2215 fortran/decl.c:2349
 
41473
-#, gcc-internal-format, gfc-internal-format
 
41474
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
41475
 msgid "Expected initialization expression at %C"
 
41476
-msgstr ""
 
41477
+msgstr "đợi ký hiệu ống dẫn « | » ở kết thúc của biểu thức"
 
41478
 
 
41479
 #: fortran/decl.c:2223 fortran/decl.c:2355
 
41480
 #, gcc-internal-format, gfc-internal-format
 
41481
@@ -37859,9 +37799,9 @@
 
41482
 msgstr ""
 
41483
 
 
41484
 #: fortran/decl.c:2254
 
41485
-#, gcc-internal-format, gfc-internal-format
 
41486
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
41487
 msgid "Kind %d not supported for type %s at %C"
 
41488
-msgstr ""
 
41489
+msgstr "Cảnh báo : loại máy (%d) không được hỗ trợ cho delayimport."
 
41490
 
 
41491
 #: fortran/decl.c:2267
 
41492
 #, gcc-internal-format, gfc-internal-format
 
41493
@@ -37879,14 +37819,14 @@
 
41494
 msgstr ""
 
41495
 
 
41496
 #: fortran/decl.c:2507
 
41497
-#, gcc-internal-format, gfc-internal-format
 
41498
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
41499
 msgid "Syntax error in CHARACTER declaration at %C"
 
41500
-msgstr ""
 
41501
+msgstr "Gặp lỗi cú pháp ở dòng %u : thiếu dấu hai chấm « : » trong « %s »"
 
41502
 
 
41503
 #: fortran/decl.c:2592
 
41504
 #, gcc-internal-format, gfc-internal-format
 
41505
 msgid "BYTE type at %C"
 
41506
-msgstr ""
 
41507
+msgstr "kiểu BYTE tại %C"
 
41508
 
 
41509
 #: fortran/decl.c:2598
 
41510
 #, gcc-internal-format, gfc-internal-format
 
41511
@@ -37901,7 +37841,7 @@
 
41512
 #: fortran/decl.c:2623
 
41513
 #, gcc-internal-format, gfc-internal-format
 
41514
 msgid "Assumed type at %C"
 
41515
-msgstr ""
 
41516
+msgstr "Giả định kiểu tại %C"
 
41517
 
 
41518
 #: fortran/decl.c:2646 fortran/decl.c:2677 fortran/decl.c:2707
 
41519
 #: fortran/decl.c:2885
 
41520
@@ -37910,21 +37850,20 @@
 
41521
 msgstr ""
 
41522
 
 
41523
 #: fortran/decl.c:2702
 
41524
-#, gcc-internal-format, gfc-internal-format
 
41525
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
41526
 msgid "DOUBLE COMPLEX at %C"
 
41527
-msgstr ""
 
41528
+msgstr "(Ít nhất là 7 ngày)"
 
41529
 
 
41530
 #: fortran/decl.c:2777
 
41531
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
41532
-#| msgid "in statement"
 
41533
+#, gcc-internal-format, gfc-internal-format
 
41534
 msgid "CLASS statement at %C"
 
41535
-msgstr "tại câu lệnh"
 
41536
+msgstr "câu lệnh CLASS tại %C"
 
41537
 
 
41538
 #: fortran/decl.c:2813 fortran/decl.c:2826 fortran/decl.c:3200
 
41539
 #: fortran/decl.c:3208
 
41540
 #, gcc-internal-format, gfc-internal-format
 
41541
 msgid "Type name '%s' at %C is ambiguous"
 
41542
-msgstr ""
 
41543
+msgstr "Tên kiểu '%s' tại %C là chưa rõ ràng"
 
41544
 
 
41545
 #: fortran/decl.c:2841
 
41546
 #, gcc-internal-format, gfc-internal-format
 
41547
@@ -37942,9 +37881,9 @@
 
41548
 msgstr ""
 
41549
 
 
41550
 #: fortran/decl.c:3063
 
41551
-#, gcc-internal-format, gfc-internal-format
 
41552
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
41553
 msgid "Empty IMPLICIT statement at %C"
 
41554
-msgstr ""
 
41555
+msgstr "Phần mở rộng trống tại ký tự %char:1."
 
41556
 
 
41557
 #: fortran/decl.c:3165
 
41558
 #, gcc-internal-format, gfc-internal-format
 
41559
@@ -37954,7 +37893,7 @@
 
41560
 #: fortran/decl.c:3170
 
41561
 #, gcc-internal-format, gfc-internal-format
 
41562
 msgid "IMPORT statement at %C"
 
41563
-msgstr ""
 
41564
+msgstr "câu lệnh IMPORT tại %C"
 
41565
 
 
41566
 #: fortran/decl.c:3185
 
41567
 #, gcc-internal-format, gfc-internal-format
 
41568
@@ -37972,24 +37911,24 @@
 
41569
 msgstr ""
 
41570
 
 
41571
 #: fortran/decl.c:3264
 
41572
-#, gcc-internal-format, gfc-internal-format
 
41573
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
41574
 msgid "Syntax error in IMPORT statement at %C"
 
41575
-msgstr ""
 
41576
+msgstr "Gặp lỗi cú pháp ở dòng %u : thiếu dấu hai chấm « : » trong « %s »"
 
41577
 
 
41578
 #: fortran/decl.c:3563
 
41579
-#, gcc-internal-format, gfc-internal-format
 
41580
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
41581
 msgid "Missing codimension specification at %C"
 
41582
-msgstr ""
 
41583
+msgstr "%s: bị lỗi ở dòng %d của đặc tả\n"
 
41584
 
 
41585
 #: fortran/decl.c:3565
 
41586
-#, gcc-internal-format, gfc-internal-format
 
41587
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
41588
 msgid "Missing dimension specification at %C"
 
41589
-msgstr ""
 
41590
+msgstr "%s: bị lỗi ở dòng %d của đặc tả\n"
 
41591
 
 
41592
 #: fortran/decl.c:3648
 
41593
 #, gcc-internal-format, gfc-internal-format
 
41594
 msgid "Duplicate %s attribute at %L"
 
41595
-msgstr ""
 
41596
+msgstr "Trùng thuộc tính %s tại %L"
 
41597
 
 
41598
 #: fortran/decl.c:3667
 
41599
 #, gcc-internal-format, gfc-internal-format
 
41600
@@ -38002,9 +37941,9 @@
 
41601
 msgstr ""
 
41602
 
 
41603
 #: fortran/decl.c:3695
 
41604
-#, gcc-internal-format, gfc-internal-format
 
41605
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
41606
 msgid "Attribute %s at %L in a TYPE definition"
 
41607
-msgstr ""
 
41608
+msgstr "gặp kiểu băm không hợp lệ %d trong « cpp_macro_definition » (lời xác định vĩ lệnh)"
 
41609
 
 
41610
 #: fortran/decl.c:3706
 
41611
 #, gcc-internal-format, gfc-internal-format
 
41612
@@ -38014,12 +37953,12 @@
 
41613
 #: fortran/decl.c:3721
 
41614
 #, gcc-internal-format, gfc-internal-format
 
41615
 msgid "ASYNCHRONOUS attribute at %C"
 
41616
-msgstr ""
 
41617
+msgstr "thuộc tính ASYNCHRONOUS tại%C"
 
41618
 
 
41619
 #: fortran/decl.c:3734
 
41620
 #, gcc-internal-format, gfc-internal-format
 
41621
 msgid "CONTIGUOUS attribute at %C"
 
41622
-msgstr ""
 
41623
+msgstr "thuộc tính CONTIGUOUS tại %C"
 
41624
 
 
41625
 #: fortran/decl.c:3780 fortran/decl.c:6804
 
41626
 #, gcc-internal-format, gfc-internal-format
 
41627
@@ -38027,19 +37966,19 @@
 
41628
 msgstr ""
 
41629
 
 
41630
 #: fortran/decl.c:3786
 
41631
-#, gcc-internal-format, gfc-internal-format
 
41632
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
41633
 msgid "PROTECTED attribute at %C"
 
41634
-msgstr ""
 
41635
+msgstr "(Ít nhất là 7 ngày)"
 
41636
 
 
41637
 #: fortran/decl.c:3817
 
41638
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
41639
+#, gcc-internal-format, gfc-internal-format
 
41640
 msgid "VALUE attribute at %C"
 
41641
-msgstr "lời tuyên bố thuộc tính"
 
41642
+msgstr "thuộc tính VALUE tại %C"
 
41643
 
 
41644
 #: fortran/decl.c:3827
 
41645
 #, gcc-internal-format, gfc-internal-format
 
41646
 msgid "VOLATILE attribute at %C"
 
41647
-msgstr ""
 
41648
+msgstr "thuộc tính VOLATILE tại %C"
 
41649
 
 
41650
 #: fortran/decl.c:3873
 
41651
 #, gcc-internal-format, gfc-internal-format
 
41652
@@ -38116,14 +38055,14 @@
 
41653
 msgstr ""
 
41654
 
 
41655
 #: fortran/decl.c:4337
 
41656
-#, gcc-internal-format, gfc-internal-format
 
41657
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
41658
 msgid "Syntax error in data declaration at %C"
 
41659
-msgstr ""
 
41660
+msgstr "Gặp lỗi cú pháp ở dòng %u : thiếu dấu hai chấm « : » trong « %s »"
 
41661
 
 
41662
 #: fortran/decl.c:4411
 
41663
 #, gcc-internal-format, gfc-internal-format
 
41664
 msgid "IMPURE procedure at %C"
 
41665
-msgstr ""
 
41666
+msgstr "thủ tục IMPURE tại %C"
 
41667
 
 
41668
 #: fortran/decl.c:4424
 
41669
 #, gcc-internal-format, gfc-internal-format
 
41670
@@ -38131,9 +38070,9 @@
 
41671
 msgstr ""
 
41672
 
 
41673
 #: fortran/decl.c:4530
 
41674
-#, gcc-internal-format, gfc-internal-format
 
41675
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
41676
 msgid "Name '%s' at %C is the name of the procedure"
 
41677
-msgstr ""
 
41678
+msgstr "%s không phải là một đối tượng thủ tục"
 
41679
 
 
41680
 #: fortran/decl.c:4542
 
41681
 #, gcc-internal-format, gfc-internal-format
 
41682
@@ -38181,9 +38120,9 @@
 
41683
 msgstr ""
 
41684
 
 
41685
 #: fortran/decl.c:4985 fortran/decl.c:5168 fortran/decl.c:8286
 
41686
-#, gcc-internal-format, gfc-internal-format
 
41687
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
41688
 msgid "Syntax error in PROCEDURE statement at %C"
 
41689
-msgstr ""
 
41690
+msgstr "Gặp lỗi cú pháp ở dòng %u : thiếu dấu hai chấm « : » trong « %s »"
 
41691
 
 
41692
 #: fortran/decl.c:5034 fortran/decl.c:8187
 
41693
 #, gcc-internal-format, gfc-internal-format
 
41694
@@ -38196,9 +38135,9 @@
 
41695
 msgstr ""
 
41696
 
 
41697
 #: fortran/decl.c:5045
 
41698
-#, gcc-internal-format, gfc-internal-format
 
41699
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
41700
 msgid "Procedure pointer component at %C"
 
41701
-msgstr ""
 
41702
+msgstr "Gặp ngữ cảnh sai cho hàm trỏ NULL() tại %%L"
 
41703
 
 
41704
 #: fortran/decl.c:5111
 
41705
 #, gcc-internal-format, gfc-internal-format
 
41706
@@ -38216,9 +38155,9 @@
 
41707
 msgstr ""
 
41708
 
 
41709
 #: fortran/decl.c:5208
 
41710
-#, gcc-internal-format, gfc-internal-format
 
41711
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
41712
 msgid "PROCEDURE statement at %C"
 
41713
-msgstr ""
 
41714
+msgstr "(Ít nhất là 7 ngày)"
 
41715
 
 
41716
 #: fortran/decl.c:5276
 
41717
 #, gcc-internal-format, gfc-internal-format
 
41718
@@ -38227,16 +38166,15 @@
 
41719
 
 
41720
 #: fortran/decl.c:5300 fortran/decl.c:5304 fortran/decl.c:5508
 
41721
 #: fortran/decl.c:5512 fortran/decl.c:5698 fortran/decl.c:5702
 
41722
-#: fortran/symbol.c:1588
 
41723
+#: fortran/symbol.c:1577
 
41724
 #, gcc-internal-format, gfc-internal-format
 
41725
 msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
 
41726
 msgstr ""
 
41727
 
 
41728
 #: fortran/decl.c:5420
 
41729
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
41730
-#| msgid "in statement"
 
41731
+#, gcc-internal-format, gfc-internal-format
 
41732
 msgid "ENTRY statement at %C"
 
41733
-msgstr "tại câu lệnh"
 
41734
+msgstr "câu lệnh ENTRY tại %C"
 
41735
 
 
41736
 #: fortran/decl.c:5429
 
41737
 #, gcc-internal-format, gfc-internal-format
 
41738
@@ -38339,25 +38277,25 @@
 
41739
 msgstr ""
 
41740
 
 
41741
 #: fortran/decl.c:6094
 
41742
-#, gcc-internal-format, gfc-internal-format
 
41743
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
41744
 msgid "Unexpected END statement at %C"
 
41745
-msgstr ""
 
41746
+msgstr "gặp kết thúc câu lệnh bất thường đẳng sau « from » (từ)"
 
41747
 
 
41748
 #: fortran/decl.c:6102
 
41749
-#, gcc-internal-format, gfc-internal-format
 
41750
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
41751
 msgid "END statement instead of %s statement at %L"
 
41752
-msgstr ""
 
41753
+msgstr "thiếu « %s » tại kết thúc tập tin"
 
41754
 
 
41755
 #. We would have required END [something].
 
41756
 #: fortran/decl.c:6110
 
41757
 #, gcc-internal-format, gfc-internal-format
 
41758
 msgid "%s statement expected at %L"
 
41759
-msgstr ""
 
41760
+msgstr "cần biểu thức %s tại %L"
 
41761
 
 
41762
 #: fortran/decl.c:6121
 
41763
 #, gcc-internal-format, gfc-internal-format
 
41764
 msgid "Expecting %s statement at %C"
 
41765
-msgstr ""
 
41766
+msgstr "Cần câu lệnh %s tại %C"
 
41767
 
 
41768
 #: fortran/decl.c:6137
 
41769
 #, gcc-internal-format, gfc-internal-format
 
41770
@@ -38367,7 +38305,7 @@
 
41771
 #: fortran/decl.c:6154
 
41772
 #, gcc-internal-format, gfc-internal-format
 
41773
 msgid "Expected terminating name at %C"
 
41774
-msgstr ""
 
41775
+msgstr "Cần tên chấm dứt tại %C"
 
41776
 
 
41777
 #: fortran/decl.c:6163 fortran/decl.c:6171
 
41778
 #, gcc-internal-format, gfc-internal-format
 
41779
@@ -38402,12 +38340,12 @@
 
41780
 #: fortran/decl.c:6426
 
41781
 #, gcc-internal-format, gfc-internal-format
 
41782
 msgid "Expected '(' at %C"
 
41783
-msgstr ""
 
41784
+msgstr "Cần '(' tại %C"
 
41785
 
 
41786
 #: fortran/decl.c:6440 fortran/decl.c:6480
 
41787
 #, gcc-internal-format, gfc-internal-format
 
41788
 msgid "Expected variable name at %C"
 
41789
-msgstr ""
 
41790
+msgstr "Cần tên biến tại %C"
 
41791
 
 
41792
 #: fortran/decl.c:6456
 
41793
 #, gcc-internal-format, gfc-internal-format
 
41794
@@ -38422,17 +38360,17 @@
 
41795
 #: fortran/decl.c:6466
 
41796
 #, gcc-internal-format, gfc-internal-format
 
41797
 msgid "Expected \",\" at %C"
 
41798
-msgstr ""
 
41799
+msgstr "Cần \",\" tại %C"
 
41800
 
 
41801
 #: fortran/decl.c:6529
 
41802
 #, gcc-internal-format, gfc-internal-format
 
41803
 msgid "Expected \")\" at %C"
 
41804
-msgstr ""
 
41805
+msgstr "Cần \")\" tại %C"
 
41806
 
 
41807
 #: fortran/decl.c:6541
 
41808
 #, gcc-internal-format, gfc-internal-format
 
41809
 msgid "Expected \",\" or end of statement at %C"
 
41810
-msgstr ""
 
41811
+msgstr "Cần \",\" hay kết thúc câu lệnh tại %C"
 
41812
 
 
41813
 #: fortran/decl.c:6567
 
41814
 #, gcc-internal-format, gfc-internal-format
 
41815
@@ -38452,7 +38390,7 @@
 
41816
 #: fortran/decl.c:6657
 
41817
 #, gcc-internal-format, gfc-internal-format
 
41818
 msgid "CONTIGUOUS statement at %C"
 
41819
-msgstr ""
 
41820
+msgstr "câu lệnh CONTIGUOUS tại %C"
 
41821
 
 
41822
 #: fortran/decl.c:6755
 
41823
 #, gcc-internal-format, gfc-internal-format
 
41824
@@ -38465,14 +38403,14 @@
 
41825
 msgstr ""
 
41826
 
 
41827
 #: fortran/decl.c:6810
 
41828
-#, gcc-internal-format, gfc-internal-format
 
41829
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
41830
 msgid "PROTECTED statement at %C"
 
41831
-msgstr ""
 
41832
+msgstr "(Ít nhất là 7 ngày)"
 
41833
 
 
41834
 #: fortran/decl.c:6850
 
41835
-#, gcc-internal-format, gfc-internal-format
 
41836
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
41837
 msgid "Syntax error in PROTECTED statement at %C"
 
41838
-msgstr ""
 
41839
+msgstr "Gặp lỗi cú pháp ở dòng %u : thiếu dấu hai chấm « : » trong « %s »"
 
41840
 
 
41841
 #: fortran/decl.c:6874
 
41842
 #, gcc-internal-format, gfc-internal-format
 
41843
@@ -38520,9 +38458,9 @@
 
41844
 msgstr ""
 
41845
 
 
41846
 #: fortran/decl.c:7090
 
41847
-#, gcc-internal-format, gfc-internal-format
 
41848
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
41849
 msgid "Syntax error in SAVE statement at %C"
 
41850
-msgstr ""
 
41851
+msgstr "Gặp lỗi cú pháp ở dòng %u : thiếu dấu hai chấm « : » trong « %s »"
 
41852
 
 
41853
 #: fortran/decl.c:7104
 
41854
 #, gcc-internal-format, gfc-internal-format
 
41855
@@ -38530,20 +38468,19 @@
 
41856
 msgstr ""
 
41857
 
 
41858
 #: fortran/decl.c:7108
 
41859
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
41860
-#| msgid "in statement"
 
41861
+#, gcc-internal-format, gfc-internal-format
 
41862
 msgid "VALUE statement at %C"
 
41863
-msgstr "tại câu lệnh"
 
41864
+msgstr "câu lệnh VALUE tại %C"
 
41865
 
 
41866
 #: fortran/decl.c:7148
 
41867
-#, gcc-internal-format, gfc-internal-format
 
41868
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
41869
 msgid "Syntax error in VALUE statement at %C"
 
41870
-msgstr ""
 
41871
+msgstr "Gặp lỗi cú pháp ở dòng %u : thiếu dấu hai chấm « : » trong « %s »"
 
41872
 
 
41873
 #: fortran/decl.c:7159
 
41874
 #, gcc-internal-format, gfc-internal-format
 
41875
 msgid "VOLATILE statement at %C"
 
41876
-msgstr ""
 
41877
+msgstr "câu lệnh VOLATILE tại %C"
 
41878
 
 
41879
 #: fortran/decl.c:7183
 
41880
 #, gcc-internal-format, gfc-internal-format
 
41881
@@ -38551,19 +38488,19 @@
 
41882
 msgstr ""
 
41883
 
 
41884
 #: fortran/decl.c:7209
 
41885
-#, gcc-internal-format, gfc-internal-format
 
41886
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
41887
 msgid "Syntax error in VOLATILE statement at %C"
 
41888
-msgstr ""
 
41889
+msgstr "Gặp lỗi cú pháp ở dòng %u : thiếu dấu hai chấm « : » trong « %s »"
 
41890
 
 
41891
 #: fortran/decl.c:7220
 
41892
 #, gcc-internal-format, gfc-internal-format
 
41893
 msgid "ASYNCHRONOUS statement at %C"
 
41894
-msgstr ""
 
41895
+msgstr "câu lệnh ASYNCHRONOUS tại %C"
 
41896
 
 
41897
 #: fortran/decl.c:7262
 
41898
-#, gcc-internal-format, gfc-internal-format
 
41899
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
41900
 msgid "Syntax error in ASYNCHRONOUS statement at %C"
 
41901
-msgstr ""
 
41902
+msgstr "Gặp lỗi cú pháp ở dòng %u : thiếu dấu hai chấm « : » trong « %s »"
 
41903
 
 
41904
 #: fortran/decl.c:7286
 
41905
 #, gcc-internal-format, gfc-internal-format
 
41906
@@ -38613,12 +38550,12 @@
 
41907
 #: fortran/decl.c:7478
 
41908
 #, gcc-internal-format, gfc-internal-format
 
41909
 msgid "ABSTRACT type at %C"
 
41910
-msgstr ""
 
41911
+msgstr "Kiểu TRỪU TƯỢNG tại %C"
 
41912
 
 
41913
 #: fortran/decl.c:7543
 
41914
 #, gcc-internal-format, gfc-internal-format
 
41915
 msgid "Expected :: in TYPE definition at %C"
 
41916
-msgstr ""
 
41917
+msgstr "Cần :: trong định nghĩa KIỂU tại %C"
 
41918
 
 
41919
 #: fortran/decl.c:7554
 
41920
 #, gcc-internal-format, gfc-internal-format
 
41921
@@ -38643,7 +38580,7 @@
 
41922
 #: fortran/decl.c:7709
 
41923
 #, gcc-internal-format, gfc-internal-format
 
41924
 msgid "ENUM and ENUMERATOR at %C"
 
41925
-msgstr ""
 
41926
+msgstr "ENUM và ENUMERATOR tại %C"
 
41927
 
 
41928
 #: fortran/decl.c:7742
 
41929
 #, gcc-internal-format, gfc-internal-format
 
41930
@@ -38661,9 +38598,9 @@
 
41931
 msgstr ""
 
41932
 
 
41933
 #: fortran/decl.c:7905
 
41934
-#, gcc-internal-format, gfc-internal-format
 
41935
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
41936
 msgid "Syntax error in ENUMERATOR definition at %C"
 
41937
-msgstr ""
 
41938
+msgstr "Gặp lỗi cú pháp ở dòng %u : thiếu dấu hai chấm « : » trong « %s »"
 
41939
 
 
41940
 #: fortran/decl.c:7952 fortran/decl.c:7967
 
41941
 #, gcc-internal-format, gfc-internal-format
 
41942
@@ -38681,29 +38618,29 @@
 
41943
 msgstr ""
 
41944
 
 
41945
 #: fortran/decl.c:8034
 
41946
-#, gcc-internal-format, gfc-internal-format
 
41947
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
41948
 msgid "Duplicate POINTER attribute at %C"
 
41949
-msgstr ""
 
41950
+msgstr "Gặp ngữ cảnh sai cho hàm trỏ NULL() tại %%L"
 
41951
 
 
41952
 #: fortran/decl.c:8052
 
41953
-#, gcc-internal-format, gfc-internal-format
 
41954
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
41955
 msgid "Duplicate NON_OVERRIDABLE at %C"
 
41956
-msgstr ""
 
41957
+msgstr "Gặp một ký tự khác ASCII tại %s%s."
 
41958
 
 
41959
 #: fortran/decl.c:8068
 
41960
 #, gcc-internal-format, gfc-internal-format
 
41961
 msgid "Duplicate DEFERRED at %C"
 
41962
-msgstr ""
 
41963
+msgstr "Trùng DEFERRED tại %C"
 
41964
 
 
41965
 #: fortran/decl.c:8081
 
41966
 #, gcc-internal-format, gfc-internal-format
 
41967
 msgid "Expected access-specifier at %C"
 
41968
-msgstr ""
 
41969
+msgstr "Cần access-specifier tại %C"
 
41970
 
 
41971
 #: fortran/decl.c:8083
 
41972
 #, gcc-internal-format, gfc-internal-format
 
41973
 msgid "Expected binding attribute at %C"
 
41974
-msgstr ""
 
41975
+msgstr "Cần thuộc tính ràng buộc tại %C"
 
41976
 
 
41977
 #: fortran/decl.c:8091
 
41978
 #, gcc-internal-format, gfc-internal-format
 
41979
@@ -38723,7 +38660,7 @@
 
41980
 #: fortran/decl.c:8151
 
41981
 #, gcc-internal-format, gfc-internal-format
 
41982
 msgid "')' expected at %C"
 
41983
-msgstr ""
 
41984
+msgstr "cần ')' tại %C"
 
41985
 
 
41986
 #: fortran/decl.c:8171
 
41987
 #, gcc-internal-format, gfc-internal-format
 
41988
@@ -38738,12 +38675,12 @@
 
41989
 #: fortran/decl.c:8199
 
41990
 #, gcc-internal-format, gfc-internal-format
 
41991
 msgid "Expected binding name at %C"
 
41992
-msgstr ""
 
41993
+msgstr "Cần tên ràng buộc tại %C"
 
41994
 
 
41995
 #: fortran/decl.c:8203
 
41996
-#, gcc-internal-format, gfc-internal-format
 
41997
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
41998
 msgid "PROCEDURE list at %C"
 
41999
-msgstr ""
 
42000
+msgstr "Hiện danh sách người dùng ở :"
 
42001
 
 
42002
 #: fortran/decl.c:8216
 
42003
 #, gcc-internal-format, gfc-internal-format
 
42004
@@ -38778,7 +38715,7 @@
 
42005
 #: fortran/decl.c:8329
 
42006
 #, gcc-internal-format, gfc-internal-format
 
42007
 msgid "Expected '::' at %C"
 
42008
-msgstr ""
 
42009
+msgstr "Cần '::' tại %C"
 
42010
 
 
42011
 #: fortran/decl.c:8341
 
42012
 #, gcc-internal-format, gfc-internal-format
 
42013
@@ -38788,7 +38725,7 @@
 
42014
 #: fortran/decl.c:8367
 
42015
 #, gcc-internal-format, gfc-internal-format
 
42016
 msgid "Expected '=>' at %C"
 
42017
-msgstr ""
 
42018
+msgstr "Cần '=>' tại %C"
 
42019
 
 
42020
 #: fortran/decl.c:8409
 
42021
 #, gcc-internal-format, gfc-internal-format
 
42022
@@ -38828,7 +38765,7 @@
 
42023
 #: fortran/decl.c:8562
 
42024
 #, gcc-internal-format, gfc-internal-format
 
42025
 msgid "Empty FINAL at %C"
 
42026
-msgstr ""
 
42027
+msgstr "FINAL trống rỗng tại %C"
 
42028
 
 
42029
 #: fortran/decl.c:8569
 
42030
 #, gcc-internal-format, gfc-internal-format
 
42031
@@ -38838,12 +38775,12 @@
 
42032
 #: fortran/decl.c:8579
 
42033
 #, gcc-internal-format, gfc-internal-format
 
42034
 msgid "Expected ',' at %C"
 
42035
-msgstr ""
 
42036
+msgstr "Cần ',' tại %C"
 
42037
 
 
42038
 #: fortran/decl.c:8585
 
42039
 #, gcc-internal-format, gfc-internal-format
 
42040
 msgid "Unknown procedure name \"%s\" at %C"
 
42041
-msgstr ""
 
42042
+msgstr "Không hiểu tên thủ tục \"%s\" tại %C"
 
42043
 
 
42044
 #: fortran/decl.c:8599
 
42045
 #, gcc-internal-format, gfc-internal-format
 
42046
@@ -38873,22 +38810,22 @@
 
42047
 #: fortran/error.c:337
 
42048
 #, gcc-internal-format, gfc-internal-format
 
42049
 msgid "    Included at %s:%d:"
 
42050
-msgstr ""
 
42051
+msgstr "    Được bao gồm tại %s:%d:"
 
42052
 
 
42053
 #: fortran/error.c:423
 
42054
 #, gcc-internal-format
 
42055
 msgid "<During initialization>\n"
 
42056
-msgstr ""
 
42057
+msgstr "<Khi khởi tạo>\n"
 
42058
 
 
42059
 #: fortran/error.c:758
 
42060
-#, gcc-internal-format, gfc-internal-format
 
42061
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
42062
 msgid "Error count reached limit of %d."
 
42063
-msgstr ""
 
42064
+msgstr "đã đạt đến giới hạn sử dụng bộ nhớ"
 
42065
 
 
42066
 #: fortran/error.c:1054
 
42067
 #, gcc-internal-format
 
42068
 msgid "Internal Error at (1):"
 
42069
-msgstr ""
 
42070
+msgstr "LỖI NỘI BỘ ở (1):"
 
42071
 
 
42072
 #: fortran/expr.c:1229
 
42073
 #, gcc-internal-format, gfc-internal-format
 
42074
@@ -39028,12 +38965,12 @@
 
42075
 #: fortran/expr.c:2871
 
42076
 #, gcc-internal-format, gfc-internal-format
 
42077
 msgid "Dummy argument '%s' at %L cannot be OPTIONAL"
 
42078
-msgstr ""
 
42079
+msgstr "Đối số giả '%s' tại %L không thể là TÙY-CHỌN"
 
42080
 
 
42081
 #: fortran/expr.c:2878
 
42082
 #, gcc-internal-format, gfc-internal-format
 
42083
 msgid "Dummy argument '%s' at %L cannot be INTENT(OUT)"
 
42084
-msgstr ""
 
42085
+msgstr "Đối số giả '%s' tại %L không thể là INTENT(OUT)"
 
42086
 
 
42087
 #: fortran/expr.c:2909
 
42088
 #, gcc-internal-format, gfc-internal-format
 
42089
@@ -39048,17 +38985,17 @@
 
42090
 #: fortran/expr.c:2972
 
42091
 #, gcc-internal-format, gfc-internal-format
 
42092
 msgid "Function '%s' at %L must be PURE"
 
42093
-msgstr ""
 
42094
+msgstr "Hàm '%s' tại %L phải là PURE"
 
42095
 
 
42096
 #: fortran/expr.c:2981
 
42097
 #, gcc-internal-format, gfc-internal-format
 
42098
 msgid "Expression at %L must be scalar"
 
42099
-msgstr ""
 
42100
+msgstr "Biểu thức tại %L phải thuộc kiểu scalar"
 
42101
 
 
42102
 #: fortran/expr.c:3015
 
42103
 #, gcc-internal-format, gfc-internal-format
 
42104
 msgid "Incompatible ranks in %s (%d and %d) at %L"
 
42105
-msgstr ""
 
42106
+msgstr "Vùng không tương thích nhau trong %s (%d và %d) tại %L"
 
42107
 
 
42108
 #: fortran/expr.c:3029
 
42109
 #, gcc-internal-format, gfc-internal-format
 
42110
@@ -39068,7 +39005,7 @@
 
42111
 #: fortran/expr.c:3118
 
42112
 #, gcc-internal-format, gfc-internal-format
 
42113
 msgid "'%s' at %L is not a VALUE"
 
42114
-msgstr ""
 
42115
+msgstr "'%s' tại %L không phải là một VALUE"
 
42116
 
 
42117
 #: fortran/expr.c:3125
 
42118
 #, gcc-internal-format, gfc-internal-format
 
42119
@@ -39133,7 +39070,7 @@
 
42120
 #: fortran/expr.c:3243 fortran/intrinsic.c:4342 fortran/intrinsic.c:4368
 
42121
 #, gcc-internal-format, gfc-internal-format
 
42122
 msgid "Conversion from %s to %s at %L"
 
42123
-msgstr ""
 
42124
+msgstr "Chuyển đổi từ %s sang %s tại %L"
 
42125
 
 
42126
 #: fortran/expr.c:3264
 
42127
 #, gcc-internal-format, gfc-internal-format
 
42128
@@ -39141,9 +39078,9 @@
 
42129
 msgstr ""
 
42130
 
 
42131
 #: fortran/expr.c:3300
 
42132
-#, gcc-internal-format, gfc-internal-format
 
42133
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
42134
 msgid "Pointer assignment target is not a POINTER at %L"
 
42135
-msgstr ""
 
42136
+msgstr "đích không phải là một hàm trỏ hoặc một tham chiếu"
 
42137
 
 
42138
 #: fortran/expr.c:3308
 
42139
 #, gcc-internal-format, gfc-internal-format
 
42140
@@ -39181,9 +39118,9 @@
 
42141
 msgstr ""
 
42142
 
 
42143
 #: fortran/expr.c:3415
 
42144
-#, gcc-internal-format, gfc-internal-format
 
42145
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
42146
 msgid "Invalid procedure pointer assignment at %L"
 
42147
-msgstr ""
 
42148
+msgstr "Gặp ngữ cảnh sai cho hàm trỏ NULL() tại %%L"
 
42149
 
 
42150
 #: fortran/expr.c:3435
 
42151
 #, gcc-internal-format, gfc-internal-format
 
42152
@@ -39315,72 +39252,72 @@
 
42153
 msgid "Procedure pointer initialization target at %L may not be a procedure pointer"
 
42154
 msgstr ""
 
42155
 
 
42156
-#: fortran/expr.c:4692
 
42157
+#: fortran/expr.c:4693
 
42158
 #, gcc-internal-format, gfc-internal-format
 
42159
 msgid "Fortran 2008: Pointer functions in variable definition context (%s) at %L"
 
42160
 msgstr ""
 
42161
 
 
42162
-#: fortran/expr.c:4700
 
42163
+#: fortran/expr.c:4701
 
42164
 #, gcc-internal-format, gfc-internal-format
 
42165
 msgid "Non-variable expression in variable definition context (%s) at %L"
 
42166
 msgstr ""
 
42167
 
 
42168
-#: fortran/expr.c:4708
 
42169
+#: fortran/expr.c:4709
 
42170
 #, gcc-internal-format, gfc-internal-format
 
42171
 msgid "Named constant '%s' in variable definition context (%s) at %L"
 
42172
 msgstr ""
 
42173
 
 
42174
-#: fortran/expr.c:4717
 
42175
+#: fortran/expr.c:4718
 
42176
 #, gcc-internal-format, gfc-internal-format
 
42177
 msgid "'%s' in variable definition context (%s) at %L is not a variable"
 
42178
 msgstr ""
 
42179
 
 
42180
-#: fortran/expr.c:4728
 
42181
+#: fortran/expr.c:4729
 
42182
 #, gcc-internal-format, gfc-internal-format
 
42183
 msgid "Non-POINTER in pointer association context (%s) at %L"
 
42184
 msgstr ""
 
42185
 
 
42186
-#: fortran/expr.c:4741
 
42187
+#: fortran/expr.c:4742
 
42188
 #, gcc-internal-format, gfc-internal-format
 
42189
 msgid "LOCK_TYPE in variable definition context (%s) at %L"
 
42190
 msgstr ""
 
42191
 
 
42192
-#: fortran/expr.c:4770
 
42193
+#: fortran/expr.c:4771
 
42194
 #, gcc-internal-format, gfc-internal-format
 
42195
 msgid "Dummy argument '%s' with INTENT(IN) in pointer association context (%s) at %L"
 
42196
 msgstr ""
 
42197
 
 
42198
-#: fortran/expr.c:4778
 
42199
+#: fortran/expr.c:4779
 
42200
 #, gcc-internal-format, gfc-internal-format
 
42201
 msgid "Dummy argument '%s' with INTENT(IN) in variable definition context (%s) at %L"
 
42202
 msgstr ""
 
42203
 
 
42204
-#: fortran/expr.c:4791
 
42205
+#: fortran/expr.c:4792
 
42206
 #, gcc-internal-format, gfc-internal-format
 
42207
 msgid "Variable '%s' is PROTECTED and can not appear in a pointer association context (%s) at %L"
 
42208
 msgstr ""
 
42209
 
 
42210
-#: fortran/expr.c:4799
 
42211
+#: fortran/expr.c:4800
 
42212
 #, gcc-internal-format, gfc-internal-format
 
42213
 msgid "Variable '%s' is PROTECTED and can not appear in a variable definition context (%s) at %L"
 
42214
 msgstr ""
 
42215
 
 
42216
-#: fortran/expr.c:4811
 
42217
+#: fortran/expr.c:4812
 
42218
 #, gcc-internal-format, gfc-internal-format
 
42219
 msgid "Variable '%s' can not appear in a variable definition context (%s) at %L in PURE procedure"
 
42220
 msgstr ""
 
42221
 
 
42222
-#: fortran/expr.c:4870
 
42223
+#: fortran/expr.c:4871
 
42224
 #, gcc-internal-format, gfc-internal-format
 
42225
 msgid "'%s' at %L associated to vector-indexed target can not be used in a variable definition context (%s)"
 
42226
 msgstr ""
 
42227
 
 
42228
-#: fortran/expr.c:4874
 
42229
+#: fortran/expr.c:4875
 
42230
 #, gcc-internal-format, gfc-internal-format
 
42231
 msgid "'%s' at %L associated to expression can not be used in a variable definition context (%s)"
 
42232
 msgstr ""
 
42233
 
 
42234
-#: fortran/expr.c:4886
 
42235
+#: fortran/expr.c:4887
 
42236
 #, gcc-internal-format, gfc-internal-format
 
42237
 msgid "Associate-name '%s' can not appear in a variable definition context (%s) at %L because its target at %L can not, either"
 
42238
 msgstr ""
 
42239
@@ -39388,19 +39325,19 @@
 
42240
 #: fortran/f95-lang.c:225
 
42241
 #, gcc-internal-format, gfc-internal-format
 
42242
 msgid "can't open input file: %s"
 
42243
-msgstr ""
 
42244
+msgstr "không thể mở tập tin đầu vào: %s"
 
42245
 
 
42246
 #: fortran/frontend-passes.c:518 fortran/trans-array.c:1041
 
42247
 #: fortran/trans-array.c:5866 fortran/trans-array.c:7150
 
42248
-#: fortran/trans-intrinsic.c:5445
 
42249
-#, gcc-internal-format, gfc-internal-format
 
42250
+#: fortran/trans-intrinsic.c:5444
 
42251
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
42252
 msgid "Creating array temporary at %L"
 
42253
-msgstr ""
 
42254
+msgstr "đợi dấu ngoặc vu đóng « ] » ở kết thúc của mảng"
 
42255
 
 
42256
 #: fortran/frontend-passes.c:541 fortran/frontend-passes.c:544
 
42257
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
42258
 msgid "Removing call to function '%s' at %L"
 
42259
-msgstr "gặp lỗi trong các đối số tới hàm đặc tả '%s'"
 
42260
+msgstr "cuộc gọi chưa được chấm dứt cho hàm « %s »: thiếu « %c »"
 
42261
 
 
42262
 #: fortran/frontend-passes.c:1474
 
42263
 #, gcc-internal-format, gfc-internal-format
 
42264
@@ -39433,9 +39370,9 @@
 
42265
 msgstr "không có tập tin nhập vào ; không sẵn sàng ghi tập tin kết xuất"
 
42266
 
 
42267
 #: fortran/interface.c:175
 
42268
-#, gcc-internal-format, gfc-internal-format
 
42269
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
42270
 msgid "Syntax error in generic specification at %C"
 
42271
-msgstr ""
 
42272
+msgstr "Gặp lỗi cú pháp ở dòng %u : thiếu dấu hai chấm « : » trong « %s »"
 
42273
 
 
42274
 #: fortran/interface.c:202
 
42275
 #, gcc-internal-format, gfc-internal-format
 
42276
@@ -39450,7 +39387,7 @@
 
42277
 #: fortran/interface.c:254
 
42278
 #, gcc-internal-format, gfc-internal-format
 
42279
 msgid "ABSTRACT INTERFACE at %C"
 
42280
-msgstr ""
 
42281
+msgstr "ABSTRACT INTERFACE tại %C"
 
42282
 
 
42283
 #: fortran/interface.c:262
 
42284
 #, gcc-internal-format, gfc-internal-format
 
42285
@@ -39465,7 +39402,7 @@
 
42286
 #: fortran/interface.c:306
 
42287
 #, gcc-internal-format, gfc-internal-format
 
42288
 msgid "Expected a nameless interface at %C"
 
42289
-msgstr ""
 
42290
+msgstr "Cần một giao diện không tên tại %C"
 
42291
 
 
42292
 #: fortran/interface.c:319
 
42293
 #, gcc-internal-format, gfc-internal-format
 
42294
@@ -39480,12 +39417,12 @@
 
42295
 #: fortran/interface.c:363
 
42296
 #, gcc-internal-format, gfc-internal-format
 
42297
 msgid "Expecting 'END INTERFACE OPERATOR (.%s.)' at %C"
 
42298
-msgstr ""
 
42299
+msgstr "Cần 'END INTERFACE OPERATOR (.%s.)' tại %C"
 
42300
 
 
42301
 #: fortran/interface.c:374
 
42302
 #, gcc-internal-format, gfc-internal-format
 
42303
 msgid "Expecting 'END INTERFACE %s' at %C"
 
42304
-msgstr ""
 
42305
+msgstr "Cần 'END INTERFACE %s' tại %C"
 
42306
 
 
42307
 #: fortran/interface.c:624
 
42308
 #, gcc-internal-format, gfc-internal-format
 
42309
@@ -39527,12 +39464,12 @@
 
42310
 msgid "Second argument of defined assignment at %L must be INTENT(IN)"
 
42311
 msgstr ""
 
42312
 
 
42313
-#: fortran/interface.c:723 fortran/resolve.c:14797
 
42314
+#: fortran/interface.c:723 fortran/resolve.c:14799
 
42315
 #, gcc-internal-format, gfc-internal-format
 
42316
 msgid "First argument of operator interface at %L must be INTENT(IN)"
 
42317
 msgstr ""
 
42318
 
 
42319
-#: fortran/interface.c:730 fortran/resolve.c:14815
 
42320
+#: fortran/interface.c:730 fortran/resolve.c:14817
 
42321
 #, gcc-internal-format, gfc-internal-format
 
42322
 msgid "Second argument of operator interface at %L must be INTENT(IN)"
 
42323
 msgstr ""
 
42324
@@ -39564,9 +39501,8 @@
 
42325
 
 
42326
 #: fortran/interface.c:1491
 
42327
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
42328
-#| msgid "internal gcc abort in %s, at %s:%d"
 
42329
 msgid "Internal procedure '%s' in %s at %L"
 
42330
-msgstr "gcc bị hủy bỏ nội bộ trong %s, vào %s:%d"
 
42331
+msgstr "%s: gặp lỗi nội bộ trong %s, tại %s:%d\n"
 
42332
 
 
42333
 #: fortran/interface.c:1548 fortran/interface.c:1552
 
42334
 #, gcc-internal-format, gfc-internal-format
 
42335
@@ -39581,7 +39517,7 @@
 
42336
 #: fortran/interface.c:1590
 
42337
 #, gcc-internal-format, gfc-internal-format
 
42338
 msgid "'%s' at %L is not a module procedure"
 
42339
-msgstr ""
 
42340
+msgstr "'%s' tại %L không phải là thủ tục mô-đun"
 
42341
 
 
42342
 #: fortran/interface.c:1804
 
42343
 #, gcc-internal-format, gfc-internal-format
 
42344
@@ -39606,7 +39542,7 @@
 
42345
 #: fortran/interface.c:1861
 
42346
 #, gcc-internal-format, gfc-internal-format
 
42347
 msgid "Invalid procedure argument at %L"
 
42348
-msgstr ""
 
42349
+msgstr "Đối số thủ tục không hợp lệ tại %L"
 
42350
 
 
42351
 #: fortran/interface.c:1869
 
42352
 #, gcc-internal-format, gfc-internal-format
 
42353
@@ -39626,12 +39562,12 @@
 
42354
 #: fortran/interface.c:1923
 
42355
 #, gcc-internal-format, gfc-internal-format
 
42356
 msgid "Actual argument to '%s' at %L must be polymorphic"
 
42357
-msgstr ""
 
42358
+msgstr "Đối số thực tế cho '%s' tại %L phải là một đa hình"
 
42359
 
 
42360
 #: fortran/interface.c:1931
 
42361
 #, gcc-internal-format, gfc-internal-format
 
42362
 msgid "Actual argument to '%s' at %L must have the same declared type"
 
42363
-msgstr ""
 
42364
+msgstr "Đối số thực tế cho '%s' tại %L phải là cùng một kiểu khai báo"
 
42365
 
 
42366
 #: fortran/interface.c:1946
 
42367
 #, gcc-internal-format, gfc-internal-format
 
42368
@@ -39641,7 +39577,7 @@
 
42369
 #: fortran/interface.c:1957
 
42370
 #, gcc-internal-format, gfc-internal-format
 
42371
 msgid "Actual argument to '%s' at %L must be a coarray"
 
42372
-msgstr ""
 
42373
+msgstr "Đối số thực tế cho '%s' tại %L phải là một coarray"
 
42374
 
 
42375
 #: fortran/interface.c:1976
 
42376
 #, gcc-internal-format, gfc-internal-format
 
42377
@@ -39651,7 +39587,7 @@
 
42378
 #: fortran/interface.c:1993
 
42379
 #, gcc-internal-format, gfc-internal-format
 
42380
 msgid "Actual argument to '%s' at %L must be simply contiguous"
 
42381
-msgstr ""
 
42382
+msgstr "Đối số thực tế cho '%s' tại %L phải là một kề nhau dạng đơn giản"
 
42383
 
 
42384
 #: fortran/interface.c:2007
 
42385
 #, gcc-internal-format, gfc-internal-format
 
42386
@@ -39776,7 +39712,7 @@
 
42387
 #: fortran/interface.c:2642
 
42388
 #, gcc-internal-format, gfc-internal-format
 
42389
 msgid "Actual argument for '%s' must be a pointer at %L"
 
42390
-msgstr ""
 
42391
+msgstr "Đối số thực tế cho '%s' phải là một con trỏ tại %L"
 
42392
 
 
42393
 #: fortran/interface.c:2652
 
42394
 #, gcc-internal-format, gfc-internal-format
 
42395
@@ -39811,7 +39747,7 @@
 
42396
 #: fortran/interface.c:2725
 
42397
 #, gcc-internal-format, gfc-internal-format
 
42398
 msgid "Actual argument for '%s' must be ALLOCATABLE at %L"
 
42399
-msgstr ""
 
42400
+msgstr "Đối số thực tế cho '%s' phải là một ALLOCATABLE tại %L"
 
42401
 
 
42402
 #: fortran/interface.c:2756
 
42403
 #, gcc-internal-format, gfc-internal-format
 
42404
@@ -39834,9 +39770,9 @@
 
42405
 msgstr ""
 
42406
 
 
42407
 #: fortran/interface.c:2835
 
42408
-#, gcc-internal-format, gfc-internal-format
 
42409
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
42410
 msgid "Missing actual argument for argument '%s' at %L"
 
42411
-msgstr ""
 
42412
+msgstr "đối số cần thiết cho thẻ %s còn thiếu"
 
42413
 
 
42414
 #: fortran/interface.c:3021
 
42415
 #, gcc-internal-format, gfc-internal-format
 
42416
@@ -39936,7 +39872,7 @@
 
42417
 #: fortran/interface.c:3996
 
42418
 #, gcc-internal-format, gfc-internal-format
 
42419
 msgid "Can't overwrite GENERIC '%s' at %L"
 
42420
-msgstr ""
 
42421
+msgstr "Không thể ghi đè GENERIC '%s' tại %L"
 
42422
 
 
42423
 #: fortran/interface.c:4008
 
42424
 #, gcc-internal-format, gfc-internal-format
 
42425
@@ -40056,7 +39992,7 @@
 
42426
 #: fortran/intrinsic.c:4026
 
42427
 #, gcc-internal-format, gfc-internal-format
 
42428
 msgid "Intrinsic '%s' (is %s) is used at %L"
 
42429
-msgstr ""
 
42430
+msgstr "Intrinsic '%s' (là %s) được dùng tại %L"
 
42431
 
 
42432
 #: fortran/intrinsic.c:4097
 
42433
 #, gcc-internal-format, gfc-internal-format
 
42434
@@ -40074,14 +40010,14 @@
 
42435
 msgstr ""
 
42436
 
 
42437
 #: fortran/intrinsic.c:4307
 
42438
-#, gcc-internal-format, gfc-internal-format
 
42439
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
42440
 msgid "Extension: Conversion from %s to %s at %L"
 
42441
-msgstr ""
 
42442
+msgstr "Không hỗ trợ chức năng chuyển đổi từ %s sang %s\n"
 
42443
 
 
42444
 #: fortran/intrinsic.c:4421
 
42445
 #, gcc-internal-format, gfc-internal-format
 
42446
 msgid "Can't convert %s to %s at %L"
 
42447
-msgstr ""
 
42448
+msgstr "Không thể chuyển đổi %s thành %s tại %L"
 
42449
 
 
42450
 #: fortran/intrinsic.c:4515
 
42451
 #, gcc-internal-format, gfc-internal-format
 
42452
@@ -40094,9 +40030,9 @@
 
42453
 msgstr ""
 
42454
 
 
42455
 #: fortran/io.c:168 fortran/primary.c:871
 
42456
-#, gcc-internal-format, gfc-internal-format
 
42457
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
42458
 msgid "Extension: backslash character at %C"
 
42459
-msgstr ""
 
42460
+msgstr "Gặp một ký tự khác ASCII tại %s%s."
 
42461
 
 
42462
 #: fortran/io.c:204 fortran/io.c:207
 
42463
 #, gcc-internal-format, gfc-internal-format
 
42464
@@ -40105,27 +40041,23 @@
 
42465
 
 
42466
 #: fortran/io.c:455
 
42467
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
42468
-#| msgid "E specifier not allowed with g0 descriptor"
 
42469
 msgid "DP format specifier not allowed at %C"
 
42470
 msgstr "Dùng bộ mô tả g0 thì không cho phép bộ ghi rõ E"
 
42471
 
 
42472
 #: fortran/io.c:462
 
42473
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
42474
-#| msgid "E specifier not allowed with g0 descriptor"
 
42475
 msgid "DC format specifier not allowed at %C"
 
42476
 msgstr "Dùng bộ mô tả g0 thì không cho phép bộ ghi rõ E"
 
42477
 
 
42478
 #: fortran/io.c:651
 
42479
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
42480
-#| msgid "P descriptor requires leading scale factor"
 
42481
 msgid "X descriptor requires leading space count at %L"
 
42482
 msgstr "Bộ mô tả P yêu cầu hệ số tỷ lệ đi trước"
 
42483
 
 
42484
 #: fortran/io.c:681
 
42485
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
42486
-#| msgid "no description yet"
 
42487
+#, gcc-internal-format, gfc-internal-format
 
42488
 msgid "$ descriptor at %L"
 
42489
-msgstr "chưa có mô tả"
 
42490
+msgstr "$ mô tả tại %L"
 
42491
 
 
42492
 #: fortran/io.c:686
 
42493
 #, gcc-internal-format, gfc-internal-format
 
42494
@@ -40140,7 +40072,7 @@
 
42495
 #: fortran/io.c:828
 
42496
 #, gcc-internal-format, gfc-internal-format
 
42497
 msgid "'G0' in format at %L"
 
42498
-msgstr ""
 
42499
+msgstr "'G0' trong định dạng tại %L"
 
42500
 
 
42501
 #: fortran/io.c:856
 
42502
 #, gcc-internal-format, gfc-internal-format
 
42503
@@ -40163,20 +40095,19 @@
 
42504
 msgstr ""
 
42505
 
 
42506
 #: fortran/io.c:1061 fortran/io.c:1124
 
42507
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
42508
-#| msgid "missing path after %qs"
 
42509
+#, gcc-internal-format, gfc-internal-format
 
42510
 msgid "Missing comma at %L"
 
42511
-msgstr "thiếu đường dẫn sau %qs"
 
42512
+msgstr "Thiếu dấu phẩy tại %L"
 
42513
 
 
42514
 #: fortran/io.c:1143
 
42515
 #, gcc-internal-format, gfc-internal-format
 
42516
 msgid "%s in format string at %L"
 
42517
-msgstr ""
 
42518
+msgstr "%s trong chuỗi định dạng tại %L"
 
42519
 
 
42520
 #: fortran/io.c:1180
 
42521
-#, gcc-internal-format, gfc-internal-format
 
42522
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
42523
 msgid "Extraneous characters in format at %L"
 
42524
-msgstr ""
 
42525
+msgstr "Gặp yếu tố bất thường « %c » trong chuỗi định dạng tại %L"
 
42526
 
 
42527
 #: fortran/io.c:1202
 
42528
 #, gcc-internal-format, gfc-internal-format
 
42529
@@ -40186,17 +40117,17 @@
 
42530
 #: fortran/io.c:1208
 
42531
 #, gcc-internal-format, gfc-internal-format
 
42532
 msgid "Missing format label at %C"
 
42533
-msgstr ""
 
42534
+msgstr "Thiếu nhãn định dạng tại %C"
 
42535
 
 
42536
 #: fortran/io.c:1263 fortran/io.c:1294 fortran/io.c:1359
 
42537
-#, gcc-internal-format, gfc-internal-format
 
42538
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
42539
 msgid "Invalid value for %s specification at %C"
 
42540
-msgstr ""
 
42541
+msgstr "%s: sai đặt giá trị giữ lại cho « --heap »"
 
42542
 
 
42543
 #: fortran/io.c:1269 fortran/io.c:1300
 
42544
-#, gcc-internal-format, gfc-internal-format
 
42545
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
42546
 msgid "Duplicate %s specification at %C"
 
42547
-msgstr ""
 
42548
+msgstr "đặc tả định dạng trùng -F%s\n"
 
42549
 
 
42550
 #: fortran/io.c:1307
 
42551
 #, gcc-internal-format, gfc-internal-format
 
42552
@@ -40209,9 +40140,9 @@
 
42553
 msgstr ""
 
42554
 
 
42555
 #: fortran/io.c:1365
 
42556
-#, gcc-internal-format, gfc-internal-format
 
42557
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
42558
 msgid "Duplicate %s label specification at %C"
 
42559
-msgstr ""
 
42560
+msgstr "%s: bị lỗi ở dòng %d của đặc tả\n"
 
42561
 
 
42562
 #: fortran/io.c:1385
 
42563
 #, gcc-internal-format, gfc-internal-format
 
42564
@@ -40261,7 +40192,7 @@
 
42565
 #: fortran/io.c:1480
 
42566
 #, gcc-internal-format, gfc-internal-format
 
42567
 msgid "%s tag at %L must be of type %s"
 
42568
-msgstr ""
 
42569
+msgstr "thẻ %s tại %L phải là kiểu %s"
 
42570
 
 
42571
 #: fortran/io.c:1487
 
42572
 #, gcc-internal-format, gfc-internal-format
 
42573
@@ -40271,12 +40202,12 @@
 
42574
 #: fortran/io.c:1494
 
42575
 #, gcc-internal-format, gfc-internal-format
 
42576
 msgid "%s tag at %L must be scalar"
 
42577
-msgstr ""
 
42578
+msgstr "thẻ %s tại %L phải là scalar"
 
42579
 
 
42580
 #: fortran/io.c:1500
 
42581
 #, gcc-internal-format, gfc-internal-format
 
42582
 msgid "IOMSG tag at %L"
 
42583
-msgstr ""
 
42584
+msgstr "IOMSG tag tại %L"
 
42585
 
 
42586
 #: fortran/io.c:1508
 
42587
 #, gcc-internal-format, gfc-internal-format
 
42588
@@ -40289,14 +40220,14 @@
 
42589
 msgstr ""
 
42590
 
 
42591
 #: fortran/io.c:1524
 
42592
-#, gcc-internal-format, gfc-internal-format
 
42593
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
42594
 msgid "NEWUNIT specifier at %L"
 
42595
-msgstr ""
 
42596
+msgstr "(Ít nhất là 7 ngày)"
 
42597
 
 
42598
 #: fortran/io.c:1542
 
42599
 #, gcc-internal-format, gfc-internal-format
 
42600
 msgid "CONVERT tag at %L"
 
42601
-msgstr ""
 
42602
+msgstr "CONVERT tag tại %L"
 
42603
 
 
42604
 #: fortran/io.c:1728
 
42605
 #, gcc-internal-format, gfc-internal-format
 
42606
@@ -40394,20 +40325,19 @@
 
42607
 msgstr ""
 
42608
 
 
42609
 #: fortran/io.c:2483
 
42610
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
42611
-#| msgid "in statement"
 
42612
+#, gcc-internal-format, gfc-internal-format
 
42613
 msgid "FLUSH statement at %C"
 
42614
-msgstr "tại câu lệnh"
 
42615
+msgstr "câu lệnh FLUSH tại %C"
 
42616
 
 
42617
 #: fortran/io.c:2539
 
42618
-#, gcc-internal-format, gfc-internal-format
 
42619
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
42620
 msgid "Duplicate UNIT specification at %C"
 
42621
-msgstr ""
 
42622
+msgstr "%s: bị lỗi ở dòng %d của đặc tả\n"
 
42623
 
 
42624
 #: fortran/io.c:2613
 
42625
-#, gcc-internal-format, gfc-internal-format
 
42626
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
42627
 msgid "Duplicate format specification at %C"
 
42628
-msgstr ""
 
42629
+msgstr "%s: bị lỗi ở dòng %d của đặc tả\n"
 
42630
 
 
42631
 #: fortran/io.c:2630
 
42632
 #, gcc-internal-format, gfc-internal-format
 
42633
@@ -40415,9 +40345,9 @@
 
42634
 msgstr ""
 
42635
 
 
42636
 #: fortran/io.c:2666
 
42637
-#, gcc-internal-format, gfc-internal-format
 
42638
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
42639
 msgid "Duplicate NML specification at %C"
 
42640
-msgstr ""
 
42641
+msgstr "%s: bị lỗi ở dòng %d của đặc tả\n"
 
42642
 
 
42643
 #: fortran/io.c:2675
 
42644
 #, gcc-internal-format, gfc-internal-format
 
42645
@@ -40432,7 +40362,7 @@
 
42646
 #: fortran/io.c:2817
 
42647
 #, gcc-internal-format, gfc-internal-format
 
42648
 msgid "UNIT not specified at %L"
 
42649
-msgstr ""
 
42650
+msgstr "UNIT không được chỉ ra tại %L"
 
42651
 
 
42652
 #: fortran/io.c:2829
 
42653
 #, gcc-internal-format, gfc-internal-format
 
42654
@@ -40485,9 +40415,9 @@
 
42655
 msgstr ""
 
42656
 
 
42657
 #: fortran/io.c:3080
 
42658
-#, gcc-internal-format, gfc-internal-format
 
42659
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
42660
 msgid "Syntax error in I/O iterator at %C"
 
42661
-msgstr ""
 
42662
+msgstr "Gặp lỗi cú pháp trong biểu thức tại %C"
 
42663
 
 
42664
 #: fortran/io.c:3111
 
42665
 #, gcc-internal-format, gfc-internal-format
 
42666
@@ -40495,20 +40425,20 @@
 
42667
 msgstr ""
 
42668
 
 
42669
 #: fortran/io.c:3117
 
42670
-#, gcc-internal-format, gfc-internal-format
 
42671
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
42672
 msgid "Expected expression in %s statement at %C"
 
42673
-msgstr ""
 
42674
+msgstr "Gặp lỗi cú pháp trong biểu thức tại %C"
 
42675
 
 
42676
 #. A general purpose syntax error.
 
42677
-#: fortran/io.c:3175 fortran/io.c:3774 fortran/gfortran.h:2496
 
42678
-#, gcc-internal-format, gfc-internal-format
 
42679
+#: fortran/io.c:3175 fortran/io.c:3774 fortran/gfortran.h:2506
 
42680
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
42681
 msgid "Syntax error in %s statement at %C"
 
42682
-msgstr ""
 
42683
+msgstr "Gặp lỗi cú pháp trong biểu thức tại %C"
 
42684
 
 
42685
 #: fortran/io.c:3260
 
42686
-#, gcc-internal-format, gfc-internal-format
 
42687
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
42688
 msgid "Internal file at %L with namelist"
 
42689
-msgstr ""
 
42690
+msgstr "« %s » thất bại ở tập tin « %s » tại %s:%d với lỗi: %s\n"
 
42691
 
 
42692
 #: fortran/io.c:3318
 
42693
 #, gcc-internal-format, gfc-internal-format
 
42694
@@ -40588,7 +40518,7 @@
 
42695
 #: fortran/match.c:366
 
42696
 #, gcc-internal-format, gfc-internal-format
 
42697
 msgid "Integer too large at %C"
 
42698
-msgstr ""
 
42699
+msgstr "Số nguyên quá lớn tại %C"
 
42700
 
 
42701
 #: fortran/match.c:459 fortran/parse.c:692
 
42702
 #, gcc-internal-format, gfc-internal-format
 
42703
@@ -40613,12 +40543,12 @@
 
42704
 #: fortran/match.c:535
 
42705
 #, gcc-internal-format, gfc-internal-format
 
42706
 msgid "Invalid character in name at %C"
 
42707
-msgstr ""
 
42708
+msgstr "Tên có chứa ký tự không hợp lệ tại %C"
 
42709
 
 
42710
 #: fortran/match.c:548
 
42711
 #, gcc-internal-format, gfc-internal-format
 
42712
 msgid "Name at %C is too long"
 
42713
-msgstr ""
 
42714
+msgstr "Tên tại %C quá dài"
 
42715
 
 
42716
 #: fortran/match.c:559
 
42717
 #, gcc-internal-format, gfc-internal-format
 
42718
@@ -40626,9 +40556,9 @@
 
42719
 msgstr ""
 
42720
 
 
42721
 #: fortran/match.c:609 fortran/match.c:656
 
42722
-#, gcc-internal-format, gfc-internal-format
 
42723
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
42724
 msgid "Invalid C name in NAME= specifier at %C"
 
42725
-msgstr ""
 
42726
+msgstr "hậu tố chứa sự xác định chuyển đổi sai: %c"
 
42727
 
 
42728
 #: fortran/match.c:647
 
42729
 #, gcc-internal-format, gfc-internal-format
 
42730
@@ -40651,9 +40581,9 @@
 
42731
 msgstr ""
 
42732
 
 
42733
 #: fortran/match.c:1023
 
42734
-#, gcc-internal-format, gfc-internal-format
 
42735
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
42736
 msgid "Syntax error in iterator at %C"
 
42737
-msgstr ""
 
42738
+msgstr "Gặp lỗi cú pháp trong biểu thức tại %C"
 
42739
 
 
42740
 #: fortran/match.c:1264
 
42741
 #, gcc-internal-format, gfc-internal-format
 
42742
@@ -40661,15 +40591,14 @@
 
42743
 msgstr ""
 
42744
 
 
42745
 #: fortran/match.c:1394 fortran/match.c:1475
 
42746
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
42747
-#| msgid "Arithmetic NaN at %L"
 
42748
+#, gcc-internal-format, gfc-internal-format
 
42749
 msgid "Arithmetic IF statement at %C"
 
42750
-msgstr "Số học NaN (không phải là một con số) tại %L"
 
42751
+msgstr "Câu lệnh IF số học tại %C"
 
42752
 
 
42753
 #: fortran/match.c:1450
 
42754
-#, gcc-internal-format, gfc-internal-format
 
42755
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
42756
 msgid "Syntax error in IF-expression at %C"
 
42757
-msgstr ""
 
42758
+msgstr "Gặp lỗi cú pháp ở dòng %u : thiếu dấu hai chấm « : » trong « %s »"
 
42759
 
 
42760
 #: fortran/match.c:1461
 
42761
 #, gcc-internal-format, gfc-internal-format
 
42762
@@ -40692,9 +40621,9 @@
 
42763
 msgstr ""
 
42764
 
 
42765
 #: fortran/match.c:1602
 
42766
-#, gcc-internal-format, gfc-internal-format
 
42767
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
42768
 msgid "Syntax error in IF-clause at %C"
 
42769
-msgstr ""
 
42770
+msgstr "Gặp lỗi cú pháp ở dòng %u : thiếu dấu hai chấm « : » trong « %s »"
 
42771
 
 
42772
 #: fortran/match.c:1646
 
42773
 #, gcc-internal-format, gfc-internal-format
 
42774
@@ -40722,29 +40651,29 @@
 
42775
 msgstr ""
 
42776
 
 
42777
 #: fortran/match.c:1759
 
42778
-#, gcc-internal-format, gfc-internal-format
 
42779
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
42780
 msgid "CRITICAL statement at %C"
 
42781
-msgstr ""
 
42782
+msgstr "(Ít nhất là 7 ngày)"
 
42783
 
 
42784
 #: fortran/match.c:1771
 
42785
-#, gcc-internal-format, gfc-internal-format
 
42786
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
42787
 msgid "Nested CRITICAL block at %C"
 
42788
-msgstr ""
 
42789
+msgstr "%s: Phát hiện vòng lặp tại khối %d."
 
42790
 
 
42791
 #: fortran/match.c:1823
 
42792
 #, gcc-internal-format, gfc-internal-format
 
42793
 msgid "Expected association list at %C"
 
42794
-msgstr ""
 
42795
+msgstr "Cần danh sách kết hợp tại %C"
 
42796
 
 
42797
 #: fortran/match.c:1836
 
42798
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
42799
+#, gcc-internal-format, gfc-internal-format
 
42800
 msgid "Expected association at %C"
 
42801
-msgstr "Cần một loại biểu thức"
 
42802
+msgstr "Cần kết hợp tại %C"
 
42803
 
 
42804
 #: fortran/match.c:1845
 
42805
-#, gcc-internal-format, gfc-internal-format
 
42806
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
42807
 msgid "Duplicate name '%s' in association at %C"
 
42808
-msgstr ""
 
42809
+msgstr "bắt đầu tại thành viên TÊN-THÀNH-VIÊN trong kho lưu"
 
42810
 
 
42811
 #: fortran/match.c:1853
 
42812
 #, gcc-internal-format, gfc-internal-format
 
42813
@@ -40754,7 +40683,7 @@
 
42814
 #: fortran/match.c:1871
 
42815
 #, gcc-internal-format, gfc-internal-format
 
42816
 msgid "Expected ')' or ',' at %C"
 
42817
-msgstr ""
 
42818
+msgstr "Cần ')' hay ',' tại %C"
 
42819
 
 
42820
 #: fortran/match.c:1889
 
42821
 #, gcc-internal-format, gfc-internal-format
 
42822
@@ -40769,17 +40698,17 @@
 
42823
 #: fortran/match.c:2021
 
42824
 #, gcc-internal-format, gfc-internal-format
 
42825
 msgid "Invalid type-spec at %C"
 
42826
-msgstr ""
 
42827
+msgstr "type-spec không hợp lệ tại %C"
 
42828
 
 
42829
 #: fortran/match.c:2115
 
42830
-#, gcc-internal-format, gfc-internal-format
 
42831
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
42832
 msgid "Syntax error in FORALL iterator at %C"
 
42833
-msgstr ""
 
42834
+msgstr "Gặp lỗi cú pháp ở dòng %u : thiếu dấu hai chấm « : » trong « %s »"
 
42835
 
 
42836
 #: fortran/match.c:2383
 
42837
-#, gcc-internal-format, gfc-internal-format
 
42838
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
42839
 msgid "DO CONCURRENT construct at %C"
 
42840
-msgstr ""
 
42841
+msgstr " -e           không tạm dừng tại cuối tập tin\n"
 
42842
 
 
42843
 #: fortran/match.c:2509
 
42844
 #, gcc-internal-format, gfc-internal-format
 
42845
@@ -40874,14 +40803,13 @@
 
42846
 
 
42847
 #: fortran/match.c:2773
 
42848
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
42849
-#| msgid "in statement"
 
42850
 msgid "PAUSE statement at %C"
 
42851
-msgstr "tại câu lệnh"
 
42852
+msgstr "(Ít nhất là 7 ngày)"
 
42853
 
 
42854
 #: fortran/match.c:2796
 
42855
-#, gcc-internal-format, gfc-internal-format
 
42856
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
42857
 msgid "ERROR STOP statement at %C"
 
42858
-msgstr ""
 
42859
+msgstr "%s: lỗi phân tích tại dòng %d"
 
42860
 
 
42861
 #: fortran/match.c:2822
 
42862
 #, gcc-internal-format, gfc-internal-format
 
42863
@@ -40917,14 +40845,13 @@
 
42864
 
 
42865
 #: fortran/match.c:2982
 
42866
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
42867
-#| msgid "in statement"
 
42868
 msgid "LOCK statement at %C"
 
42869
-msgstr "tại câu lệnh"
 
42870
+msgstr "(Ít nhất là 7 ngày)"
 
42871
 
 
42872
 #: fortran/match.c:2993
 
42873
-#, gcc-internal-format, gfc-internal-format
 
42874
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
42875
 msgid "UNLOCK statement at %C"
 
42876
-msgstr ""
 
42877
+msgstr "(Ít nhất là 7 ngày)"
 
42878
 
 
42879
 #: fortran/match.c:3019
 
42880
 #, gcc-internal-format, gfc-internal-format
 
42881
@@ -40932,10 +40859,9 @@
 
42882
 msgstr ""
 
42883
 
 
42884
 #: fortran/match.c:3026
 
42885
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
42886
-#| msgid "in statement"
 
42887
+#, gcc-internal-format, gfc-internal-format
 
42888
 msgid "SYNC statement at %C"
 
42889
-msgstr "tại câu lệnh"
 
42890
+msgstr "câu lệnh SYNC tại %C"
 
42891
 
 
42892
 #: fortran/match.c:3038
 
42893
 #, gcc-internal-format, gfc-internal-format
 
42894
@@ -40950,7 +40876,7 @@
 
42895
 #: fortran/match.c:3224
 
42896
 #, gcc-internal-format, gfc-internal-format
 
42897
 msgid "ASSIGN statement at %C"
 
42898
-msgstr ""
 
42899
+msgstr "câu lệnh ASSIGN tại %C"
 
42900
 
 
42901
 #: fortran/match.c:3270
 
42902
 #, gcc-internal-format, gfc-internal-format
 
42903
@@ -40965,17 +40891,17 @@
 
42904
 #: fortran/match.c:3380
 
42905
 #, gcc-internal-format, gfc-internal-format
 
42906
 msgid "Computed GOTO at %C"
 
42907
-msgstr ""
 
42908
+msgstr "Được tính toán GOTO tại %C"
 
42909
 
 
42910
 #: fortran/match.c:3453
 
42911
 #, gcc-internal-format, gfc-internal-format
 
42912
 msgid "Error in type-spec at %L"
 
42913
-msgstr ""
 
42914
+msgstr "Sai trong type-spec tại %L"
 
42915
 
 
42916
 #: fortran/match.c:3463
 
42917
-#, gcc-internal-format, gfc-internal-format
 
42918
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
42919
 msgid "typespec in ALLOCATE at %L"
 
42920
-msgstr ""
 
42921
+msgstr "không mong đợi \" tại vị trí %d trong '%s' ."
 
42922
 
 
42923
 #: fortran/match.c:3505
 
42924
 #, gcc-internal-format, gfc-internal-format
 
42925
@@ -41015,12 +40941,12 @@
 
42926
 #: fortran/match.c:3628
 
42927
 #, gcc-internal-format, gfc-internal-format
 
42928
 msgid "ERRMSG tag at %L"
 
42929
-msgstr ""
 
42930
+msgstr "ERRMSG tag tại %L"
 
42931
 
 
42932
 #: fortran/match.c:3652
 
42933
 #, gcc-internal-format, gfc-internal-format
 
42934
 msgid "SOURCE tag at %L"
 
42935
-msgstr ""
 
42936
+msgstr "SOURCE tag tại %L"
 
42937
 
 
42938
 #: fortran/match.c:3659
 
42939
 #, gcc-internal-format, gfc-internal-format
 
42940
@@ -41040,7 +40966,7 @@
 
42941
 #: fortran/match.c:3690
 
42942
 #, gcc-internal-format, gfc-internal-format
 
42943
 msgid "MOLD tag at %L"
 
42944
-msgstr ""
 
42945
+msgstr "MOLD tag tại %L"
 
42946
 
 
42947
 #: fortran/match.c:3697
 
42948
 #, gcc-internal-format, gfc-internal-format
 
42949
@@ -41095,7 +41021,7 @@
 
42950
 #: fortran/match.c:3965
 
42951
 #, gcc-internal-format, gfc-internal-format
 
42952
 msgid "ERRMSG at %L"
 
42953
-msgstr ""
 
42954
+msgstr "ERRMSG tại %L"
 
42955
 
 
42956
 #: fortran/match.c:4023
 
42957
 #, gcc-internal-format, gfc-internal-format
 
42958
@@ -41113,9 +41039,9 @@
 
42959
 msgstr ""
 
42960
 
 
42961
 #: fortran/match.c:4043
 
42962
-#, gcc-internal-format, gfc-internal-format
 
42963
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
42964
 msgid "Alternate RETURN at %C"
 
42965
-msgstr ""
 
42966
+msgstr "(Ít nhất là 7 ngày)"
 
42967
 
 
42968
 #: fortran/match.c:4073
 
42969
 #, gcc-internal-format, gfc-internal-format
 
42970
@@ -41125,12 +41051,12 @@
 
42971
 #: fortran/match.c:4101
 
42972
 #, gcc-internal-format, gfc-internal-format
 
42973
 msgid "Expected component reference at %C"
 
42974
-msgstr ""
 
42975
+msgstr "Cần tham chiếu thành phần tại %C"
 
42976
 
 
42977
 #: fortran/match.c:4107
 
42978
-#, gcc-internal-format, gfc-internal-format
 
42979
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
42980
 msgid "Junk after CALL at %C"
 
42981
-msgstr ""
 
42982
+msgstr "gặp rác tại kết thúc dòng"
 
42983
 
 
42984
 #: fortran/match.c:4117
 
42985
 #, gcc-internal-format, gfc-internal-format
 
42986
@@ -41232,9 +41158,8 @@
 
42987
 
 
42988
 #: fortran/match.c:4989
 
42989
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
42990
-#| msgid "In static member function %qs"
 
42991
 msgid "Statement function at %C"
 
42992
-msgstr "Trong hàm bộ phận tĩnh %qs"
 
42993
+msgstr "Khẳng định (%s) tại %s:%d trong hàm %s() bị lỗi."
 
42994
 
 
42995
 #: fortran/match.c:5074
 
42996
 #, gcc-internal-format, gfc-internal-format
 
42997
@@ -41254,17 +41179,17 @@
 
42998
 #: fortran/match.c:5466
 
42999
 #, gcc-internal-format, gfc-internal-format
 
43000
 msgid "Unexpected CASE statement at %C"
 
43001
-msgstr ""
 
43002
+msgstr "Không cần câu lệnh CASE tại %C"
 
43003
 
 
43004
 #: fortran/match.c:5518
 
43005
-#, gcc-internal-format, gfc-internal-format
 
43006
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
43007
 msgid "Syntax error in CASE specification at %C"
 
43008
-msgstr ""
 
43009
+msgstr "Gặp lỗi cú pháp ở dòng %u : thiếu dấu hai chấm « : » trong « %s »"
 
43010
 
 
43011
 #: fortran/match.c:5536
 
43012
-#, gcc-internal-format, gfc-internal-format
 
43013
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
43014
 msgid "Unexpected TYPE IS statement at %C"
 
43015
-msgstr ""
 
43016
+msgstr "LỖI NỘI BỘ ở %s:%d: gặp kiểu nút bất thường %d"
 
43017
 
 
43018
 #: fortran/match.c:5565
 
43019
 #, gcc-internal-format, gfc-internal-format
 
43020
@@ -41292,24 +41217,24 @@
 
43021
 msgstr ""
 
43022
 
 
43023
 #: fortran/matchexp.c:72
 
43024
-#, gcc-internal-format, gfc-internal-format
 
43025
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
43026
 msgid "Bad character '%c' in OPERATOR name at %C"
 
43027
-msgstr ""
 
43028
+msgstr "máy in « %s » có tên chứa ký tự cấm ở « %s »"
 
43029
 
 
43030
 #: fortran/matchexp.c:80
 
43031
-#, gcc-internal-format, gfc-internal-format
 
43032
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
43033
 msgid "The name '%s' cannot be used as a defined operator at %C"
 
43034
-msgstr ""
 
43035
+msgstr "không thể dùng « %s » như là tên vĩ lệnh vì nó là toán tử trong ngôn ngữ C++"
 
43036
 
 
43037
 #: fortran/matchexp.c:173
 
43038
-#, gcc-internal-format, gfc-internal-format
 
43039
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
43040
 msgid "Expected a right parenthesis in expression at %C"
 
43041
-msgstr ""
 
43042
+msgstr "Biểu thức sai trong eval (việc tính để kiểm tra) - thiếu ngoặc phải: %s"
 
43043
 
 
43044
 #: fortran/matchexp.c:279
 
43045
-#, gcc-internal-format, gfc-internal-format
 
43046
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
43047
 msgid "Expected exponent in expression at %C"
 
43048
-msgstr ""
 
43049
+msgstr "Gặp lỗi cú pháp trong biểu thức tại %C"
 
43050
 
 
43051
 #: fortran/matchexp.c:317 fortran/matchexp.c:322 fortran/matchexp.c:426
 
43052
 #: fortran/matchexp.c:431
 
43053
@@ -41335,7 +41260,7 @@
 
43054
 #: fortran/module.c:590
 
43055
 #, gcc-internal-format, gfc-internal-format
 
43056
 msgid "\"USE :: module\" at %C"
 
43057
-msgstr ""
 
43058
+msgstr "\"USE :: module\" tại %C"
 
43059
 
 
43060
 #: fortran/module.c:649
 
43061
 #, gcc-internal-format, gfc-internal-format
 
43062
@@ -41363,14 +41288,14 @@
 
43063
 msgstr ""
 
43064
 
 
43065
 #: fortran/module.c:1020
 
43066
-#, gcc-internal-format, gfc-internal-format
 
43067
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
43068
 msgid "Module %s at line %d column %d: %s"
 
43069
-msgstr ""
 
43070
+msgstr "Bắt đầu trên dòng DÒNG, cột CỘT"
 
43071
 
 
43072
 #: fortran/module.c:1468
 
43073
 #, gcc-internal-format, gfc-internal-format
 
43074
 msgid "Error writing modules file: %s"
 
43075
-msgstr ""
 
43076
+msgstr "Gặp lỗi khi ghi tập tin môt-đun: %s"
 
43077
 
 
43078
 #: fortran/module.c:3413
 
43079
 #, gcc-internal-format, gfc-internal-format
 
43080
@@ -41405,28 +41330,28 @@
 
43081
 #: fortran/module.c:5548
 
43082
 #, gcc-internal-format, gfc-internal-format
 
43083
 msgid "Error writing module file '%s' for writing: %s"
 
43084
-msgstr ""
 
43085
+msgstr "Gặp lỗi khi ghi tập tin môt-đun '%s' để ghi: %s"
 
43086
 
 
43087
 #: fortran/module.c:5557
 
43088
 #, gcc-internal-format, gfc-internal-format
 
43089
 msgid "Can't delete module file '%s': %s"
 
43090
-msgstr ""
 
43091
+msgstr "Không thể xóa tập tin mô-đun '%s': %s"
 
43092
 
 
43093
 #: fortran/module.c:5560
 
43094
 #, gcc-internal-format, gfc-internal-format
 
43095
 msgid "Can't rename module file '%s' to '%s': %s"
 
43096
-msgstr ""
 
43097
+msgstr "Không thể đổi tên tập tin '%s' thành '%s': %s"
 
43098
 
 
43099
 #: fortran/module.c:5566
 
43100
 #, gcc-internal-format, gfc-internal-format
 
43101
 msgid "Can't delete temporary module file '%s': %s"
 
43102
-msgstr ""
 
43103
+msgstr "Không thể xóa tập tin mô-đun tạm '%s': %s"
 
43104
 
 
43105
 #: fortran/module.c:5585 fortran/module.c:5797 fortran/module.c:5830
 
43106
 #: fortran/module.c:5872
 
43107
 #, gcc-internal-format, gfc-internal-format
 
43108
 msgid "Symbol '%s' already declared"
 
43109
-msgstr ""
 
43110
+msgstr "Ký hiệu `%s' đã được khai báo"
 
43111
 
 
43112
 #: fortran/module.c:5689 fortran/module.c:5968
 
43113
 #, gcc-internal-format, gfc-internal-format
 
43114
@@ -41466,7 +41391,7 @@
 
43115
 #: fortran/module.c:6156
 
43116
 #, gcc-internal-format, gfc-internal-format
 
43117
 msgid "ISO_C_BINDING module at %C"
 
43118
-msgstr ""
 
43119
+msgstr "mô đun ISO_C_BINDING tại %C"
 
43120
 
 
43121
 #: fortran/module.c:6169
 
43122
 #, gcc-internal-format, gfc-internal-format
 
43123
@@ -41499,9 +41424,9 @@
 
43124
 msgstr ""
 
43125
 
 
43126
 #: fortran/openmp.c:133 fortran/openmp.c:595
 
43127
-#, gcc-internal-format, gfc-internal-format
 
43128
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
43129
 msgid "COMMON block /%s/ not found at %C"
 
43130
-msgstr ""
 
43131
+msgstr "Khối thư mục ext2 không tìm thấy"
 
43132
 
 
43133
 #: fortran/openmp.c:164
 
43134
 #, gcc-internal-format, gfc-internal-format
 
43135
@@ -41601,7 +41526,7 @@
 
43136
 #: fortran/openmp.c:885
 
43137
 #, gcc-internal-format, gfc-internal-format
 
43138
 msgid "Object '%s' is not a variable at %L"
 
43139
-msgstr ""
 
43140
+msgstr "Đối tượng '%s' không phải là một biến tại %L"
 
43141
 
 
43142
 #: fortran/openmp.c:894 fortran/openmp.c:905 fortran/openmp.c:913
 
43143
 #: fortran/openmp.c:924
 
43144
@@ -41752,7 +41677,7 @@
 
43145
 #: fortran/openmp.c:1412
 
43146
 #, gcc-internal-format, gfc-internal-format
 
43147
 msgid "!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L"
 
43148
-msgstr ""
 
43149
+msgstr "!$OMP ATOMIC phân bổ bên trong phải là MIN, MAX, IAND, IOR hay IEOR tại %L"
 
43150
 
 
43151
 #: fortran/openmp.c:1428
 
43152
 #, gcc-internal-format, gfc-internal-format
 
43153
@@ -41782,12 +41707,12 @@
 
43154
 #: fortran/openmp.c:1661
 
43155
 #, gcc-internal-format, gfc-internal-format
 
43156
 msgid "!$OMP DO cannot be a DO WHILE or DO without loop control at %L"
 
43157
-msgstr ""
 
43158
+msgstr "!$OMP DO không thể là một vòng lặp DO WHILE hay DO mà không có điều khiển lặp tại %L"
 
43159
 
 
43160
 #: fortran/openmp.c:1667
 
43161
 #, gcc-internal-format, gfc-internal-format
 
43162
 msgid "!$OMP DO iteration variable must be of type integer at %L"
 
43163
-msgstr ""
 
43164
+msgstr "!$OMP DO biến lặp phải là kiểu nguyên tại %L"
 
43165
 
 
43166
 #: fortran/openmp.c:1671
 
43167
 #, gcc-internal-format, gfc-internal-format
 
43168
@@ -41820,9 +41745,9 @@
 
43169
 msgstr ""
 
43170
 
 
43171
 #: fortran/options.c:359
 
43172
-#, gcc-internal-format, gfc-internal-format
 
43173
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
43174
 msgid "Reading file '%s' as free form"
 
43175
-msgstr ""
 
43176
+msgstr "Giả sử là tập tin nguồn có dạng tự do"
 
43177
 
 
43178
 #: fortran/options.c:369
 
43179
 #, gcc-internal-format
 
43180
@@ -41842,12 +41767,12 @@
 
43181
 #: fortran/options.c:393
 
43182
 #, gcc-internal-format
 
43183
 msgid "Flag -fno-automatic overwrites -frecursive"
 
43184
-msgstr ""
 
43185
+msgstr "Cờ -fno-automatic đè lên -frecursive"
 
43186
 
 
43187
 #: fortran/options.c:395
 
43188
 #, gcc-internal-format
 
43189
 msgid "Flag -fno-automatic overwrites -frecursive implied by -fopenmp"
 
43190
-msgstr ""
 
43191
+msgstr "Cờ -fno-automatic đè lên -frecursive mặc nhiên bởi -fopenmp"
 
43192
 
 
43193
 #: fortran/options.c:399
 
43194
 #, gcc-internal-format, gfc-internal-format
 
43195
@@ -41862,22 +41787,22 @@
 
43196
 #: fortran/options.c:496
 
43197
 #, gcc-internal-format
 
43198
 msgid "gfortran: Only one -J option allowed"
 
43199
-msgstr ""
 
43200
+msgstr "gfortran: chir cho phép một tùy chọn -J"
 
43201
 
 
43202
 #: fortran/options.c:542
 
43203
 #, gcc-internal-format, gfc-internal-format
 
43204
 msgid "Argument to -ffpe-trap is not valid: %s"
 
43205
-msgstr ""
 
43206
+msgstr "Đối số cho -ffpe-trap không hợp lệ: %s"
 
43207
 
 
43208
 #: fortran/options.c:557
 
43209
 #, gcc-internal-format, gfc-internal-format
 
43210
 msgid "Argument to -fcoarray is not valid: %s"
 
43211
-msgstr ""
 
43212
+msgstr "Đối số cho -fcoarray không hợp lệ: %s"
 
43213
 
 
43214
 #: fortran/options.c:595
 
43215
 #, gcc-internal-format, gfc-internal-format
 
43216
 msgid "Argument to -fcheck is not valid: %s"
 
43217
-msgstr ""
 
43218
+msgstr "Đối số cho -fcheck không hợp lệ: %s"
 
43219
 
 
43220
 #: fortran/options.c:800
 
43221
 #, gcc-internal-format
 
43222
@@ -41892,7 +41817,7 @@
 
43223
 #: fortran/options.c:836
 
43224
 #, gcc-internal-format
 
43225
 msgid "-static-libgfortran is not supported in this configuration"
 
43226
-msgstr ""
 
43227
+msgstr "-static-libgfortran không được hỗ trợ trong cấu hình này"
 
43228
 
 
43229
 #: fortran/options.c:891
 
43230
 #, gcc-internal-format, gfc-internal-format
 
43231
@@ -41920,9 +41845,9 @@
 
43232
 msgstr ""
 
43233
 
 
43234
 #: fortran/parse.c:519
 
43235
-#, gcc-internal-format, gfc-internal-format
 
43236
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
43237
 msgid "Unclassifiable statement at %C"
 
43238
-msgstr ""
 
43239
+msgstr "(Ít nhất là 7 ngày)"
 
43240
 
 
43241
 #: fortran/parse.c:541
 
43242
 #, gcc-internal-format, gfc-internal-format
 
43243
@@ -41930,14 +41855,14 @@
 
43244
 msgstr ""
 
43245
 
 
43246
 #: fortran/parse.c:627
 
43247
-#, gcc-internal-format, gfc-internal-format
 
43248
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
43249
 msgid "Unclassifiable OpenMP directive at %C"
 
43250
-msgstr ""
 
43251
+msgstr "gặp hiệu bài thêm tại kết thúc của chỉ thị #%s"
 
43252
 
 
43253
 #: fortran/parse.c:653
 
43254
-#, gcc-internal-format, gfc-internal-format
 
43255
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
43256
 msgid "Unclassifiable GCC directive at %C"
 
43257
-msgstr ""
 
43258
+msgstr "gặp chỉ thị \"#pragma GCC %s\" không hợp lệ"
 
43259
 
 
43260
 #: fortran/parse.c:695 fortran/parse.c:869
 
43261
 #, gcc-internal-format, gfc-internal-format
 
43262
@@ -41965,9 +41890,9 @@
 
43263
 msgstr ""
 
43264
 
 
43265
 #: fortran/parse.c:847 fortran/parse.c:888
 
43266
-#, gcc-internal-format, gfc-internal-format
 
43267
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
43268
 msgid "Bad continuation line at %C"
 
43269
-msgstr ""
 
43270
+msgstr "%s: lỗi phân tích tại dòng %d"
 
43271
 
 
43272
 #: fortran/parse.c:1151
 
43273
 #, gcc-internal-format, gfc-internal-format
 
43274
@@ -41975,19 +41900,19 @@
 
43275
 msgstr ""
 
43276
 
 
43277
 #: fortran/parse.c:1757
 
43278
-#, gcc-internal-format, gfc-internal-format
 
43279
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
43280
 msgid "Unexpected %s statement at %C"
 
43281
-msgstr ""
 
43282
+msgstr "gặp khai báo khối bất thường"
 
43283
 
 
43284
 #: fortran/parse.c:1904
 
43285
-#, gcc-internal-format, gfc-internal-format
 
43286
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
43287
 msgid "%s statement at %C cannot follow %s statement at %L"
 
43288
-msgstr ""
 
43289
+msgstr "không thể theo sau %s theo tên"
 
43290
 
 
43291
 #: fortran/parse.c:1921
 
43292
 #, gcc-internal-format, gfc-internal-format
 
43293
 msgid "Unexpected end of file in '%s'"
 
43294
-msgstr ""
 
43295
+msgstr "Gặp kết thúc tập tin bất thường trong '%s'"
 
43296
 
 
43297
 #: fortran/parse.c:1953
 
43298
 #, gcc-internal-format, gfc-internal-format
 
43299
@@ -42005,14 +41930,14 @@
 
43300
 msgstr ""
 
43301
 
 
43302
 #: fortran/parse.c:1980
 
43303
-#, gcc-internal-format, gfc-internal-format
 
43304
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
43305
 msgid "Type-bound procedure at %C"
 
43306
-msgstr ""
 
43307
+msgstr "kiểu đối tượng không khớp tại %s"
 
43308
 
 
43309
 #: fortran/parse.c:1989
 
43310
 #, gcc-internal-format, gfc-internal-format
 
43311
 msgid "GENERIC binding at %C"
 
43312
-msgstr ""
 
43313
+msgstr "GENERIC ràng buộc tại %C"
 
43314
 
 
43315
 #: fortran/parse.c:1999
 
43316
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
43317
@@ -42075,9 +42000,9 @@
 
43318
 msgstr ""
 
43319
 
 
43320
 #: fortran/parse.c:2160
 
43321
-#, gcc-internal-format, gfc-internal-format
 
43322
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
43323
 msgid "Duplicate SEQUENCE statement at %C"
 
43324
-msgstr ""
 
43325
+msgstr "Dãy UTF-8 không hợp lệ tại vị trí %ld."
 
43326
 
 
43327
 #: fortran/parse.c:2170
 
43328
 #, gcc-internal-format, gfc-internal-format
 
43329
@@ -42220,16 +42145,14 @@
 
43330
 msgstr ""
 
43331
 
 
43332
 #: fortran/parse.c:3342
 
43333
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
43334
-#| msgid "In constructor %qs"
 
43335
+#, gcc-internal-format, gfc-internal-format
 
43336
 msgid "BLOCK construct at %C"
 
43337
-msgstr "Trong bộ dựng %qs"
 
43338
+msgstr "cấu trúc BLOCK tại %C"
 
43339
 
 
43340
 #: fortran/parse.c:3372
 
43341
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
43342
-#| msgid "In constructor %qs"
 
43343
+#, gcc-internal-format, gfc-internal-format
 
43344
 msgid "ASSOCIATE construct at %C"
 
43345
-msgstr "Trong bộ dựng %qs"
 
43346
+msgstr "cấu trúc ASSOCIATE tại %C"
 
43347
 
 
43348
 #: fortran/parse.c:3472
 
43349
 #, gcc-internal-format, gfc-internal-format
 
43350
@@ -42297,9 +42220,9 @@
 
43351
 msgstr ""
 
43352
 
 
43353
 #: fortran/parse.c:4324
 
43354
-#, gcc-internal-format, gfc-internal-format
 
43355
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
43356
 msgid "Unexpected %s statement in MODULE at %C"
 
43357
-msgstr ""
 
43358
+msgstr "Gặp yếu tố bất thường « %c » trong chuỗi định dạng tại %L"
 
43359
 
 
43360
 #. If we see a duplicate main program, shut down.  If the second
 
43361
 #. instance is an implied main program, i.e. data decls or executable
 
43362
@@ -42310,9 +42233,9 @@
 
43363
 msgstr ""
 
43364
 
 
43365
 #: fortran/primary.c:105
 
43366
-#, gcc-internal-format, gfc-internal-format
 
43367
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
43368
 msgid "Missing kind-parameter at %C"
 
43369
-msgstr ""
 
43370
+msgstr "\t\tKiểu Tab=%d tại %.0f\n"
 
43371
 
 
43372
 #: fortran/primary.c:232
 
43373
 #, gcc-internal-format, gfc-internal-format
 
43374
@@ -42327,7 +42250,7 @@
 
43375
 #: fortran/primary.c:270
 
43376
 #, gcc-internal-format, gfc-internal-format
 
43377
 msgid "Hollerith constant at %C"
 
43378
-msgstr ""
 
43379
+msgstr "hằng Hollerith tại %C"
 
43380
 
 
43381
 #: fortran/primary.c:282
 
43382
 #, gcc-internal-format, gfc-internal-format
 
43383
@@ -42355,9 +42278,9 @@
 
43384
 msgstr ""
 
43385
 
 
43386
 #: fortran/primary.c:410
 
43387
-#, gcc-internal-format, gfc-internal-format
 
43388
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
43389
 msgid "Illegal character in BOZ constant at %C"
 
43390
-msgstr ""
 
43391
+msgstr "máy in « %s » có tên chứa ký tự cấm ở « %s »"
 
43392
 
 
43393
 #: fortran/primary.c:433
 
43394
 #, gcc-internal-format, gfc-internal-format
 
43395
@@ -42405,9 +42328,9 @@
 
43396
 msgstr ""
 
43397
 
 
43398
 #: fortran/primary.c:714
 
43399
-#, gcc-internal-format, gfc-internal-format
 
43400
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
43401
 msgid "Invalid real kind %d at %C"
 
43402
-msgstr ""
 
43403
+msgstr "\t\tKiểu Tab=%d tại %.0f\n"
 
43404
 
 
43405
 #: fortran/primary.c:729
 
43406
 #, gcc-internal-format, gfc-internal-format
 
43407
@@ -42420,9 +42343,9 @@
 
43408
 msgstr ""
 
43409
 
 
43410
 #: fortran/primary.c:826
 
43411
-#, gcc-internal-format, gfc-internal-format
 
43412
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
43413
 msgid "Syntax error in SUBSTRING specification at %C"
 
43414
-msgstr ""
 
43415
+msgstr "Gặp lỗi cú pháp ở dòng %u : thiếu dấu hai chấm « : » trong « %s »"
 
43416
 
 
43417
 #: fortran/primary.c:1038
 
43418
 #, gcc-internal-format, gfc-internal-format
 
43419
@@ -42470,9 +42393,9 @@
 
43420
 msgstr ""
 
43421
 
 
43422
 #: fortran/primary.c:1378
 
43423
-#, gcc-internal-format, gfc-internal-format
 
43424
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
43425
 msgid "Syntax error in COMPLEX constant at %C"
 
43426
-msgstr ""
 
43427
+msgstr "Gặp lỗi cú pháp ở dòng %u : thiếu dấu hai chấm « : » trong « %s »"
 
43428
 
 
43429
 #: fortran/primary.c:1585
 
43430
 #, gcc-internal-format, gfc-internal-format
 
43431
@@ -42481,9 +42404,8 @@
 
43432
 
 
43433
 #: fortran/primary.c:1649
 
43434
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
43435
-#| msgid "too few arguments to function %q#D"
 
43436
 msgid "argument list function at %C"
 
43437
-msgstr "quá ít đối số cho hàm %q#D"
 
43438
+msgstr "Hiện danh sách người dùng ở :"
 
43439
 
 
43440
 #: fortran/primary.c:1718
 
43441
 #, gcc-internal-format, gfc-internal-format
 
43442
@@ -42496,9 +42418,9 @@
 
43443
 msgstr ""
 
43444
 
 
43445
 #: fortran/primary.c:1782
 
43446
-#, gcc-internal-format, gfc-internal-format
 
43447
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
43448
 msgid "Syntax error in argument list at %C"
 
43449
-msgstr ""
 
43450
+msgstr "Gặp lỗi cú pháp ở dòng %u : thiếu dấu hai chấm « : » trong « %s »"
 
43451
 
 
43452
 #: fortran/primary.c:1841
 
43453
 #, gcc-internal-format, gfc-internal-format
 
43454
@@ -42512,9 +42434,8 @@
 
43455
 
 
43456
 #: fortran/primary.c:1916
 
43457
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
43458
-#| msgid "Symbol '%s' at %C is ambiguous"
 
43459
 msgid "Symbol '%s' at %C has no IMPLICIT type"
 
43460
-msgstr "Ký hiệu '%s' tại %C chưa rõ ràng"
 
43461
+msgstr "$$ cho quy tắc giữa ở $%d của « %s » không có kiểu được khai báo"
 
43462
 
 
43463
 #: fortran/primary.c:1922
 
43464
 #, gcc-internal-format, gfc-internal-format
 
43465
@@ -42529,7 +42450,7 @@
 
43466
 #: fortran/primary.c:1989
 
43467
 #, gcc-internal-format, gfc-internal-format
 
43468
 msgid "Expected argument list at %C"
 
43469
-msgstr ""
 
43470
+msgstr "Cần danh sách đối số tại %C"
 
43471
 
 
43472
 #: fortran/primary.c:2020
 
43473
 #, gcc-internal-format, gfc-internal-format
 
43474
@@ -42604,12 +42525,12 @@
 
43475
 #: fortran/primary.c:2898
 
43476
 #, gcc-internal-format, gfc-internal-format
 
43477
 msgid "Function '%s' requires an argument list at %C"
 
43478
-msgstr ""
 
43479
+msgstr "Hàm '%s' yêu cầu một danh sách đối số tại %C"
 
43480
 
 
43481
 #: fortran/primary.c:2948
 
43482
 #, gcc-internal-format, gfc-internal-format
 
43483
 msgid "Missing argument to '%s' at %C"
 
43484
-msgstr ""
 
43485
+msgstr "Thiếu đối số đối cho '%s' tại %C"
 
43486
 
 
43487
 #: fortran/primary.c:3107
 
43488
 #, gcc-internal-format, gfc-internal-format
 
43489
@@ -42629,17 +42550,17 @@
 
43490
 #: fortran/primary.c:3274
 
43491
 #, gcc-internal-format, gfc-internal-format
 
43492
 msgid "'%s' at %C is not a variable"
 
43493
-msgstr ""
 
43494
+msgstr "'%s' tại %C không phải là một biến"
 
43495
 
 
43496
 #: fortran/resolve.c:125
 
43497
 #, gcc-internal-format, gfc-internal-format
 
43498
 msgid "'%s' at %L is of the ABSTRACT type '%s'"
 
43499
-msgstr ""
 
43500
+msgstr "'%s' tại %L là của kiểu TRỪU TƯỢNG '%s'"
 
43501
 
 
43502
 #: fortran/resolve.c:128
 
43503
 #, gcc-internal-format, gfc-internal-format
 
43504
 msgid "ABSTRACT type '%s' used at %L"
 
43505
-msgstr ""
 
43506
+msgstr "kiểu ABSTRACT '%s' được dùng tại %L"
 
43507
 
 
43508
 #: fortran/resolve.c:145
 
43509
 #, gcc-internal-format, gfc-internal-format
 
43510
@@ -42664,7 +42585,7 @@
 
43511
 #: fortran/resolve.c:180
 
43512
 #, gcc-internal-format, gfc-internal-format
 
43513
 msgid "Interface '%s' at %L must be explicit"
 
43514
-msgstr ""
 
43515
+msgstr "Giao diện '%s' tại %L phải rõ ràng"
 
43516
 
 
43517
 #: fortran/resolve.c:202
 
43518
 #, gcc-internal-format, gfc-internal-format
 
43519
@@ -42904,7 +42825,7 @@
 
43520
 #: fortran/resolve.c:1458
 
43521
 #, gcc-internal-format, gfc-internal-format
 
43522
 msgid "'%s' at %L is ambiguous"
 
43523
-msgstr ""
 
43524
+msgstr "'%s' tại %L là chưa rõ ràng"
 
43525
 
 
43526
 #: fortran/resolve.c:1462
 
43527
 #, gcc-internal-format, gfc-internal-format
 
43528
@@ -42969,7 +42890,7 @@
 
43529
 #: fortran/resolve.c:1799
 
43530
 #, gcc-internal-format, gfc-internal-format
 
43531
 msgid "Symbol '%s' at %L is ambiguous"
 
43532
-msgstr ""
 
43533
+msgstr "Ký hiệu '%s' tại %L chưa rõ ràng"
 
43534
 
 
43535
 #: fortran/resolve.c:1854
 
43536
 #, gcc-internal-format, gfc-internal-format
 
43537
@@ -43096,15 +43017,15 @@
 
43538
 msgid "Unable to resolve the specific function '%s' at %L"
 
43539
 msgstr ""
 
43540
 
 
43541
-#: fortran/resolve.c:2630 fortran/resolve.c:14732
 
43542
-#, gcc-internal-format, gfc-internal-format
 
43543
+#: fortran/resolve.c:2630 fortran/resolve.c:14734
 
43544
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
43545
 msgid "Function '%s' at %L has no IMPLICIT type"
 
43546
-msgstr ""
 
43547
+msgstr "$$ cho quy tắc giữa ở $%d của « %s » không có kiểu được khai báo"
 
43548
 
 
43549
 #: fortran/resolve.c:2830
 
43550
 #, gcc-internal-format, gfc-internal-format
 
43551
 msgid "Argument to '%s' at %L is not a variable"
 
43552
-msgstr ""
 
43553
+msgstr "Đối số cho '%s' tại %L không phải là một biến"
 
43554
 
 
43555
 #: fortran/resolve.c:2874
 
43556
 #, gcc-internal-format, gfc-internal-format
 
43557
@@ -43114,7 +43035,7 @@
 
43558
 #: fortran/resolve.c:2886
 
43559
 #, gcc-internal-format, gfc-internal-format
 
43560
 msgid "Parameter '%s' to '%s' at %L must be either a TARGET or an associated pointer"
 
43561
-msgstr ""
 
43562
+msgstr "Đối số '%s' tới '%s' tại %L phải hoặc là ĐÍCH hoặc là một con trỏ kết giao "
 
43563
 
 
43564
 #: fortran/resolve.c:2895
 
43565
 #, gcc-internal-format, gfc-internal-format
 
43566
@@ -43127,9 +43048,9 @@
 
43567
 msgstr ""
 
43568
 
 
43569
 #: fortran/resolve.c:2929
 
43570
-#, gcc-internal-format, gfc-internal-format
 
43571
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
43572
 msgid "Array section in '%s' call at %L"
 
43573
-msgstr ""
 
43574
+msgstr "Danh sách vị trí trong phần %s bắt đầu tại 0x%s\n"
 
43575
 
 
43576
 #: fortran/resolve.c:2948
 
43577
 #, gcc-internal-format, gfc-internal-format
 
43578
@@ -43147,9 +43068,9 @@
 
43579
 msgstr ""
 
43580
 
 
43581
 #: fortran/resolve.c:2998 fortran/resolve.c:3035
 
43582
-#, gcc-internal-format, gfc-internal-format
 
43583
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
43584
 msgid "CHARACTER argument '%s' to '%s' at %L must have a length of 1"
 
43585
-msgstr ""
 
43586
+msgstr "đối số cho <%s> phải là một ký tự riêng lẻ"
 
43587
 
 
43588
 #. Case 1c, section 15.1.2.5, J3/04-007: an associated
 
43589
 #. scalar pointer.
 
43590
@@ -43161,29 +43082,29 @@
 
43591
 #: fortran/resolve.c:3027
 
43592
 #, gcc-internal-format, gfc-internal-format
 
43593
 msgid "Parameter '%s' to '%s' at %L must be a scalar"
 
43594
-msgstr ""
 
43595
+msgstr "Đối số '%s' tới '%s' tại %L phải là một scalar"
 
43596
 
 
43597
 #: fortran/resolve.c:3043
 
43598
 #, gcc-internal-format, gfc-internal-format
 
43599
 msgid "Parameter '%s' to '%s' at %L must not be polymorphic"
 
43600
-msgstr ""
 
43601
+msgstr "Đối số '%s' tới '%s' tại %L phải là đa hình"
 
43602
 
 
43603
 #. TODO: Update this error message to allow for procedure
 
43604
 #. pointers once they are implemented.
 
43605
 #: fortran/resolve.c:3056
 
43606
 #, gcc-internal-format, gfc-internal-format
 
43607
 msgid "Argument '%s' to '%s' at %L must be a procedure"
 
43608
-msgstr ""
 
43609
+msgstr "Đối số '%s' tới '%s' tại %L phải là một thủ tục"
 
43610
 
 
43611
 #: fortran/resolve.c:3063
 
43612
-#, gcc-internal-format, gfc-internal-format
 
43613
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
43614
 msgid "Noninteroperable argument '%s' to '%s' at %L"
 
43615
-msgstr ""
 
43616
+msgstr "kết nối tới máy phục vụ ở %s"
 
43617
 
 
43618
 #: fortran/resolve.c:3111
 
43619
 #, gcc-internal-format, gfc-internal-format
 
43620
 msgid "'%s' at %L is not a function"
 
43621
-msgstr ""
 
43622
+msgstr "'%s' tại %L không phải là một hàm"
 
43623
 
 
43624
 #: fortran/resolve.c:3119 fortran/resolve.c:3793
 
43625
 #, gcc-internal-format, gfc-internal-format
 
43626
@@ -43332,9 +43253,9 @@
 
43627
 msgstr ""
 
43628
 
 
43629
 #: fortran/resolve.c:4445
 
43630
-#, gcc-internal-format, gfc-internal-format
 
43631
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
43632
 msgid "Illegal stride of zero at %L"
 
43633
-msgstr ""
 
43634
+msgstr "Chia cho không tại %L"
 
43635
 
 
43636
 #: fortran/resolve.c:4462
 
43637
 #, gcc-internal-format, gfc-internal-format
 
43638
@@ -43387,9 +43308,9 @@
 
43639
 msgstr ""
 
43640
 
 
43641
 #: fortran/resolve.c:4608
 
43642
-#, gcc-internal-format, gfc-internal-format
 
43643
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
43644
 msgid "REAL array index at %L"
 
43645
-msgstr ""
 
43646
+msgstr "KDGKBSENT lỗi tại chỉ mục %d: "
 
43647
 
 
43648
 #: fortran/resolve.c:4647
 
43649
 #, gcc-internal-format, gfc-internal-format
 
43650
@@ -43402,9 +43323,9 @@
 
43651
 msgstr ""
 
43652
 
 
43653
 #: fortran/resolve.c:4764
 
43654
-#, gcc-internal-format, gfc-internal-format
 
43655
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
43656
 msgid "Array index at %L is an array of rank %d"
 
43657
-msgstr ""
 
43658
+msgstr "%s:%d: lỗi: chỉ mục tham chiếu mảng không phải số nguyên\n"
 
43659
 
 
43660
 #: fortran/resolve.c:4862
 
43661
 #, gcc-internal-format, gfc-internal-format
 
43662
@@ -43543,28 +43464,27 @@
 
43663
 #: fortran/resolve.c:6063
 
43664
 #, gcc-internal-format, gfc-internal-format
 
43665
 msgid "'%s' at %L should be a SUBROUTINE"
 
43666
-msgstr ""
 
43667
+msgstr "'%s' tại %L phải là một THỦ TỤC CON"
 
43668
 
 
43669
 #: fortran/resolve.c:6110
 
43670
 #, gcc-internal-format, gfc-internal-format
 
43671
 msgid "'%s' at %L should be a FUNCTION"
 
43672
-msgstr ""
 
43673
+msgstr "'%s' tại %L phải là một HÀM"
 
43674
 
 
43675
 #: fortran/resolve.c:6640
 
43676
 #, gcc-internal-format, gfc-internal-format
 
43677
 msgid "%s at %L must be a scalar"
 
43678
-msgstr ""
 
43679
+msgstr "%s tại %L phải là một scalar"
 
43680
 
 
43681
 #: fortran/resolve.c:6650
 
43682
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
43683
-#| msgid "index must be integer"
 
43684
+#, gcc-internal-format, gfc-internal-format
 
43685
 msgid "%s at %L must be integer"
 
43686
-msgstr "chỉ số phải là số nguyên"
 
43687
+msgstr "%s tại %L phải là số nguyên"
 
43688
 
 
43689
 #: fortran/resolve.c:6654 fortran/resolve.c:6661
 
43690
 #, gcc-internal-format, gfc-internal-format
 
43691
 msgid "%s at %L must be INTEGER"
 
43692
-msgstr ""
 
43693
+msgstr "%s tại %L phải là SỐ-NGUYÊN"
 
43694
 
 
43695
 #: fortran/resolve.c:6705
 
43696
 #, gcc-internal-format, gfc-internal-format
 
43697
@@ -43612,9 +43532,9 @@
 
43698
 msgstr ""
 
43699
 
 
43700
 #: fortran/resolve.c:6948 fortran/resolve.c:7193
 
43701
-#, gcc-internal-format, gfc-internal-format
 
43702
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
43703
 msgid "Coindexed allocatable object at %L"
 
43704
-msgstr ""
 
43705
+msgstr "kiểu đối tượng không khớp tại %s"
 
43706
 
 
43707
 #: fortran/resolve.c:7053
 
43708
 #, gcc-internal-format, gfc-internal-format
 
43709
@@ -43712,18 +43632,18 @@
 
43710
 msgstr ""
 
43711
 
 
43712
 #: fortran/resolve.c:7617 fortran/resolve.c:7623
 
43713
-#, gcc-internal-format, gfc-internal-format
 
43714
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
43715
 msgid "Allocate-object at %L is subobject of object at %L"
 
43716
-msgstr ""
 
43717
+msgstr "%s: bộ phạn tại %zu không phải là đối tượng ELF"
 
43718
 
 
43719
 #. The cases overlap, or they are the same
 
43720
 #. element in the list.  Either way, we must
 
43721
 #. issue an error and get the next case from P.
 
43722
 #. FIXME: Sort P and Q by line number.
 
43723
 #: fortran/resolve.c:7827
 
43724
-#, gcc-internal-format, gfc-internal-format
 
43725
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
43726
 msgid "CASE label at %L overlaps with CASE label at %L"
 
43727
-msgstr ""
 
43728
+msgstr "Trình mồi đè lên nhau với nhãn đĩa.\n"
 
43729
 
 
43730
 #: fortran/resolve.c:7878
 
43731
 #, gcc-internal-format, gfc-internal-format
 
43732
@@ -43817,9 +43737,8 @@
 
43733
 
 
43734
 #: fortran/resolve.c:8414
 
43735
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
43736
-#| msgid "expected numeric type"
 
43737
 msgid "Unexpected intrinsic type '%s' at %L"
 
43738
-msgstr "cần kiểu số"
 
43739
+msgstr "LỖI NỘI BỘ ở %s:%d: gặp kiểu nút bất thường %d"
 
43740
 
 
43741
 #: fortran/resolve.c:8423
 
43742
 #, gcc-internal-format, gfc-internal-format
 
43743
@@ -44148,24 +44067,24 @@
 
43744
 msgstr ""
 
43745
 
 
43746
 #: fortran/resolve.c:11334
 
43747
-#, gcc-internal-format, gfc-internal-format
 
43748
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
43749
 msgid "Allocatable '%s' at %L cannot have an initializer"
 
43750
-msgstr ""
 
43751
+msgstr "%s: không thể đọc phần đầu ở 0x%x\n"
 
43752
 
 
43753
 #: fortran/resolve.c:11337
 
43754
-#, gcc-internal-format, gfc-internal-format
 
43755
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
43756
 msgid "External '%s' at %L cannot have an initializer"
 
43757
-msgstr ""
 
43758
+msgstr "%s: không thể đọc phần đầu ở 0x%x\n"
 
43759
 
 
43760
 #: fortran/resolve.c:11341
 
43761
-#, gcc-internal-format, gfc-internal-format
 
43762
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
43763
 msgid "Dummy '%s' at %L cannot have an initializer"
 
43764
-msgstr ""
 
43765
+msgstr "%s: không thể đọc phần đầu ở 0x%x\n"
 
43766
 
 
43767
 #: fortran/resolve.c:11344
 
43768
 #, gcc-internal-format, gfc-internal-format
 
43769
 msgid "Intrinsic '%s' at %L cannot have an initializer"
 
43770
-msgstr ""
 
43771
+msgstr "Intrinsic '%s' tại %L không thể có một bộ khởi tạo"
 
43772
 
 
43773
 #: fortran/resolve.c:11347
 
43774
 #, gcc-internal-format, gfc-internal-format
 
43775
@@ -44195,7 +44114,7 @@
 
43776
 #: fortran/resolve.c:11479
 
43777
 #, gcc-internal-format, gfc-internal-format
 
43778
 msgid "Function '%s' at %L cannot have an initializer"
 
43779
-msgstr ""
 
43780
+msgstr "Hàm '%s' tại %L không thể có bộ khởi tạo"
 
43781
 
 
43782
 #: fortran/resolve.c:11488
 
43783
 #, gcc-internal-format, gfc-internal-format
 
43784
@@ -44215,27 +44134,27 @@
 
43785
 #: fortran/resolve.c:11525
 
43786
 #, gcc-internal-format, gfc-internal-format
 
43787
 msgid "CHARACTER(*) function '%s' at %L cannot be array-valued"
 
43788
-msgstr ""
 
43789
+msgstr "hàm CHARACTER(*) '%s' tại %L không thể là giá trị mảng"
 
43790
 
 
43791
 #: fortran/resolve.c:11529
 
43792
 #, gcc-internal-format, gfc-internal-format
 
43793
 msgid "CHARACTER(*) function '%s' at %L cannot be pointer-valued"
 
43794
-msgstr ""
 
43795
+msgstr "hàm CHARACTER(*) '%s' tại %L không thể là giá trị con trỏ"
 
43796
 
 
43797
 #: fortran/resolve.c:11533
 
43798
 #, gcc-internal-format, gfc-internal-format
 
43799
 msgid "CHARACTER(*) function '%s' at %L cannot be pure"
 
43800
-msgstr ""
 
43801
+msgstr "hàm CHARACTER(*) '%s' tại %L không thể là pure"
 
43802
 
 
43803
 #: fortran/resolve.c:11537
 
43804
 #, gcc-internal-format, gfc-internal-format
 
43805
 msgid "CHARACTER(*) function '%s' at %L cannot be recursive"
 
43806
-msgstr ""
 
43807
+msgstr "hàm CHARACTER(*) '%s' tại %L không thể là đệ quy"
 
43808
 
 
43809
 #: fortran/resolve.c:11550
 
43810
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
43811
+#, gcc-internal-format, gfc-internal-format
 
43812
 msgid "CHARACTER(*) function '%s' at %L"
 
43813
-msgstr "gặp lỗi trong các đối số tới hàm đặc tả '%s'"
 
43814
+msgstr "hàm CHARACTER(*) '%s' tại %L"
 
43815
 
 
43816
 #: fortran/resolve.c:11604
 
43817
 #, gcc-internal-format, gfc-internal-format
 
43818
@@ -44314,9 +44233,9 @@
 
43819
 
 
43820
 #. TODO:  Remove this error when finalization is finished.
 
43821
 #: fortran/resolve.c:11791
 
43822
-#, gcc-internal-format, gfc-internal-format
 
43823
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
43824
 msgid "Finalization at %L is not yet implemented"
 
43825
-msgstr ""
 
43826
+msgstr "tái định vị 0x%x vẫn chưa được thực hiện"
 
43827
 
 
43828
 #: fortran/resolve.c:11823
 
43829
 #, gcc-internal-format, gfc-internal-format
 
43830
@@ -44389,9 +44308,9 @@
 
43831
 msgstr ""
 
43832
 
 
43833
 #: fortran/resolve.c:12315
 
43834
-#, gcc-internal-format, gfc-internal-format
 
43835
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
43836
 msgid "Procedure '%s' at %L has the same name as a component of '%s'"
 
43837
-msgstr ""
 
43838
+msgstr "Cảnh báo nếu một thủ tục người dùng có cùng một tên với một điều thực chất"
 
43839
 
 
43840
 #: fortran/resolve.c:12324
 
43841
 #, gcc-internal-format, gfc-internal-format
 
43842
@@ -44508,420 +44427,417 @@
 
43843
 msgid "Component '%s' with CLASS at %L must be allocatable or pointer"
 
43844
 msgstr ""
 
43845
 
 
43846
-#: fortran/resolve.c:12934
 
43847
+#: fortran/resolve.c:12936
 
43848
 #, gcc-internal-format, gfc-internal-format
 
43849
 msgid "Generic name '%s' of function '%s' at %L being the same name as derived type at %L"
 
43850
 msgstr ""
 
43851
 
 
43852
-#: fortran/resolve.c:12990
 
43853
+#: fortran/resolve.c:12992
 
43854
 #, gcc-internal-format, gfc-internal-format
 
43855
 msgid "Assumed size array '%s' in namelist '%s' at %L is not allowed"
 
43856
 msgstr ""
 
43857
 
 
43858
-#: fortran/resolve.c:12996
 
43859
+#: fortran/resolve.c:12998
 
43860
 #, gcc-internal-format, gfc-internal-format
 
43861
 msgid "NAMELIST array object '%s' with assumed shape in namelist '%s' at %L"
 
43862
 msgstr ""
 
43863
 
 
43864
-#: fortran/resolve.c:13003
 
43865
+#: fortran/resolve.c:13005
 
43866
 #, gcc-internal-format, gfc-internal-format
 
43867
 msgid "NAMELIST array object '%s' with nonconstant shape in namelist '%s' at %L"
 
43868
 msgstr ""
 
43869
 
 
43870
-#: fortran/resolve.c:13012
 
43871
+#: fortran/resolve.c:13014
 
43872
 #, gcc-internal-format, gfc-internal-format
 
43873
 msgid "NAMELIST object '%s' with nonconstant character length in namelist '%s' at %L"
 
43874
 msgstr ""
 
43875
 
 
43876
-#: fortran/resolve.c:13022
 
43877
+#: fortran/resolve.c:13024
 
43878
 #, gcc-internal-format, gfc-internal-format
 
43879
 msgid "NAMELIST object '%s' in namelist '%s' at %L is polymorphic and requires a defined input/output procedure"
 
43880
 msgstr ""
 
43881
 
 
43882
-#: fortran/resolve.c:13032
 
43883
+#: fortran/resolve.c:13034
 
43884
 #, gcc-internal-format, gfc-internal-format
 
43885
 msgid "NAMELIST object '%s' in namelist '%s' at %L with ALLOCATABLE or POINTER components"
 
43886
 msgstr ""
 
43887
 
 
43888
 #. FIXME: Once UDDTIO is implemented, the following can be
 
43889
 #. removed.
 
43890
-#: fortran/resolve.c:13040
 
43891
+#: fortran/resolve.c:13042
 
43892
 #, gcc-internal-format, gfc-internal-format
 
43893
 msgid "NAMELIST object '%s' in namelist '%s' at %L has ALLOCATABLE or POINTER components and thus requires a defined input/output procedure"
 
43894
 msgstr ""
 
43895
 
 
43896
-#: fortran/resolve.c:13057
 
43897
+#: fortran/resolve.c:13059
 
43898
 #, gcc-internal-format, gfc-internal-format
 
43899
 msgid "NAMELIST object '%s' was declared PRIVATE and cannot be member of PUBLIC namelist '%s' at %L"
 
43900
 msgstr ""
 
43901
 
 
43902
-#: fortran/resolve.c:13067
 
43903
+#: fortran/resolve.c:13069
 
43904
 #, gcc-internal-format, gfc-internal-format
 
43905
 msgid "NAMELIST object '%s' has use-associated PRIVATE components and cannot be member of namelist '%s' at %L"
 
43906
 msgstr ""
 
43907
 
 
43908
-#: fortran/resolve.c:13078
 
43909
+#: fortran/resolve.c:13080
 
43910
 #, gcc-internal-format, gfc-internal-format
 
43911
 msgid "NAMELIST object '%s' has PRIVATE components and cannot be a member of PUBLIC namelist '%s' at %L"
 
43912
 msgstr ""
 
43913
 
 
43914
-#: fortran/resolve.c:13105
 
43915
+#: fortran/resolve.c:13107
 
43916
 #, gcc-internal-format, gfc-internal-format
 
43917
 msgid "PROCEDURE attribute conflicts with NAMELIST attribute in '%s' at %L"
 
43918
 msgstr ""
 
43919
 
 
43920
-#: fortran/resolve.c:13124
 
43921
+#: fortran/resolve.c:13126
 
43922
 #, gcc-internal-format, gfc-internal-format
 
43923
 msgid "Parameter array '%s' at %L cannot be automatic or of deferred shape"
 
43924
 msgstr ""
 
43925
 
 
43926
-#: fortran/resolve.c:13136
 
43927
+#: fortran/resolve.c:13138
 
43928
 #, gcc-internal-format, gfc-internal-format
 
43929
 msgid "Implicitly typed PARAMETER '%s' at %L doesn't match a later IMPLICIT type"
 
43930
 msgstr ""
 
43931
 
 
43932
-#: fortran/resolve.c:13147
 
43933
+#: fortran/resolve.c:13149
 
43934
 #, gcc-internal-format, gfc-internal-format
 
43935
 msgid "Incompatible derived type in PARAMETER at %L"
 
43936
 msgstr ""
 
43937
 
 
43938
-#: fortran/resolve.c:13230
 
43939
+#: fortran/resolve.c:13232
 
43940
 #, gcc-internal-format, gfc-internal-format
 
43941
 msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
 
43942
 msgstr ""
 
43943
 
 
43944
-#: fortran/resolve.c:13233
 
43945
+#: fortran/resolve.c:13235
 
43946
 #, gcc-internal-format, gfc-internal-format
 
43947
 msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
 
43948
 msgstr ""
 
43949
 
 
43950
-#: fortran/resolve.c:13322
 
43951
+#: fortran/resolve.c:13324
 
43952
 #, gcc-internal-format, gfc-internal-format
 
43953
 msgid "'%s' at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape or assumed-rank array"
 
43954
 msgstr ""
 
43955
 
 
43956
-#: fortran/resolve.c:13340
 
43957
+#: fortran/resolve.c:13342
 
43958
 #, gcc-internal-format, gfc-internal-format
 
43959
 msgid "Assumed size array at %L must be a dummy argument"
 
43960
 msgstr ""
 
43961
 
 
43962
-#: fortran/resolve.c:13343
 
43963
+#: fortran/resolve.c:13345
 
43964
 #, gcc-internal-format, gfc-internal-format
 
43965
 msgid "Assumed shape array at %L must be a dummy argument"
 
43966
 msgstr ""
 
43967
 
 
43968
-#: fortran/resolve.c:13351
 
43969
+#: fortran/resolve.c:13353
 
43970
 #, gcc-internal-format, gfc-internal-format
 
43971
 msgid "Assumed-rank array at %L must be a dummy argument"
 
43972
 msgstr ""
 
43973
 
 
43974
-#: fortran/resolve.c:13358
 
43975
+#: fortran/resolve.c:13360
 
43976
 #, gcc-internal-format, gfc-internal-format
 
43977
 msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
 
43978
 msgstr ""
 
43979
 
 
43980
-#: fortran/resolve.c:13371
 
43981
+#: fortran/resolve.c:13373
 
43982
 #, gcc-internal-format, gfc-internal-format
 
43983
 msgid "Symbol at %L is not a DUMMY variable"
 
43984
 msgstr ""
 
43985
 
 
43986
-#: fortran/resolve.c:13377
 
43987
+#: fortran/resolve.c:13379
 
43988
 #, gcc-internal-format, gfc-internal-format
 
43989
 msgid "'%s' at %L cannot have the VALUE attribute because it is not a dummy argument"
 
43990
 msgstr ""
 
43991
 
 
43992
-#: fortran/resolve.c:13387
 
43993
+#: fortran/resolve.c:13389
 
43994
 #, gcc-internal-format, gfc-internal-format
 
43995
 msgid "Character dummy variable '%s' at %L with VALUE attribute must have constant length"
 
43996
 msgstr ""
 
43997
 
 
43998
-#: fortran/resolve.c:13396
 
43999
+#: fortran/resolve.c:13398
 
44000
 #, gcc-internal-format, gfc-internal-format
 
44001
 msgid "C interoperable character dummy variable '%s' at %L with VALUE attribute must have length one"
 
44002
 msgstr ""
 
44003
 
 
44004
-#: fortran/resolve.c:13409 fortran/resolve.c:13522
 
44005
+#: fortran/resolve.c:13411 fortran/resolve.c:13524
 
44006
 #, gcc-internal-format, gfc-internal-format
 
44007
 msgid "The derived type '%s' at %L is of type '%s', which has not been defined"
 
44008
 msgstr ""
 
44009
 
 
44010
-#: fortran/resolve.c:13422
 
44011
+#: fortran/resolve.c:13424
 
44012
 #, gcc-internal-format, gfc-internal-format
 
44013
 msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
 
44014
 msgstr ""
 
44015
 
 
44016
-#: fortran/resolve.c:13429
 
44017
+#: fortran/resolve.c:13431
 
44018
 #, gcc-internal-format, gfc-internal-format
 
44019
 msgid "Assumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
 
44020
 msgstr ""
 
44021
 
 
44022
-#: fortran/resolve.c:13436
 
44023
+#: fortran/resolve.c:13438
 
44024
 #, gcc-internal-format, gfc-internal-format
 
44025
 msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
 
44026
 msgstr ""
 
44027
 
 
44028
-#: fortran/resolve.c:13443
 
44029
+#: fortran/resolve.c:13445
 
44030
 #, gcc-internal-format, gfc-internal-format
 
44031
 msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
 
44032
 msgstr ""
 
44033
 
 
44034
-#: fortran/resolve.c:13468
 
44035
+#: fortran/resolve.c:13470
 
44036
 #, gcc-internal-format, gfc-internal-format
 
44037
 msgid "Variable '%s' at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
 
44038
 msgstr ""
 
44039
 
 
44040
-#: fortran/resolve.c:13548
 
44041
+#: fortran/resolve.c:13550
 
44042
 #, gcc-internal-format, gfc-internal-format
 
44043
 msgid "PUBLIC %s '%s' at %L of PRIVATE derived type '%s'"
 
44044
 msgstr ""
 
44045
 
 
44046
-#: fortran/resolve.c:13562
 
44047
+#: fortran/resolve.c:13564
 
44048
 #, gcc-internal-format, gfc-internal-format
 
44049
 msgid "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarray"
 
44050
 msgstr ""
 
44051
 
 
44052
-#: fortran/resolve.c:13580
 
44053
+#: fortran/resolve.c:13582
 
44054
 #, gcc-internal-format, gfc-internal-format
 
44055
 msgid "The INTENT(OUT) dummy argument '%s' at %L is ASSUMED SIZE and so cannot have a default initializer"
 
44056
 msgstr ""
 
44057
 
 
44058
-#: fortran/resolve.c:13592
 
44059
+#: fortran/resolve.c:13594
 
44060
 #, gcc-internal-format, gfc-internal-format
 
44061
 msgid "Dummy argument '%s' at %L of LOCK_TYPE shall not be INTENT(OUT)"
 
44062
-msgstr ""
 
44063
+msgstr "Đối số giả '%s' tại %L của LOCK_TYPE không thể là INTENT(OUT)"
 
44064
 
 
44065
-#: fortran/resolve.c:13604
 
44066
+#: fortran/resolve.c:13606
 
44067
 #, gcc-internal-format, gfc-internal-format
 
44068
 msgid "Function result '%s' at %L shall not be a coarray or have a coarray component"
 
44069
 msgstr ""
 
44070
 
 
44071
-#: fortran/resolve.c:13613
 
44072
+#: fortran/resolve.c:13615
 
44073
 #, gcc-internal-format, gfc-internal-format
 
44074
 msgid "Variable '%s' at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
 
44075
 msgstr ""
 
44076
 
 
44077
-#: fortran/resolve.c:13625
 
44078
+#: fortran/resolve.c:13627
 
44079
 #, gcc-internal-format, gfc-internal-format
 
44080
 msgid "Variable '%s' at %L with coarray component shall be a nonpointer, nonallocatable scalar"
 
44081
 msgstr ""
 
44082
 
 
44083
-#: fortran/resolve.c:13640
 
44084
+#: fortran/resolve.c:13642
 
44085
 #, gcc-internal-format, gfc-internal-format
 
44086
 msgid "Variable '%s' at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
 
44087
 msgstr ""
 
44088
 
 
44089
-#: fortran/resolve.c:13648
 
44090
+#: fortran/resolve.c:13650
 
44091
 #, gcc-internal-format, gfc-internal-format
 
44092
 msgid "Coarray variable '%s' at %L shall not have codimensions with deferred shape"
 
44093
 msgstr ""
 
44094
 
 
44095
-#: fortran/resolve.c:13655
 
44096
+#: fortran/resolve.c:13657
 
44097
 #, gcc-internal-format, gfc-internal-format
 
44098
 msgid "Allocatable coarray variable '%s' at %L must have deferred shape"
 
44099
 msgstr ""
 
44100
 
 
44101
-#: fortran/resolve.c:13667
 
44102
+#: fortran/resolve.c:13669
 
44103
 #, gcc-internal-format, gfc-internal-format
 
44104
 msgid "Variable '%s' at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
 
44105
 msgstr ""
 
44106
 
 
44107
-#: fortran/resolve.c:13676
 
44108
+#: fortran/resolve.c:13678
 
44109
 #, gcc-internal-format, gfc-internal-format
 
44110
 msgid "Coarray dummy variable '%s' at %L not allowed in BIND(C) procedure '%s'"
 
44111
 msgstr ""
 
44112
 
 
44113
-#: fortran/resolve.c:13692
 
44114
+#: fortran/resolve.c:13694
 
44115
 #, gcc-internal-format, gfc-internal-format
 
44116
 msgid "LOGICAL dummy argument '%s' at %L with non-C_Bool kind in BIND(C) procedure '%s'"
 
44117
 msgstr ""
 
44118
 
 
44119
-#: fortran/resolve.c:13698
 
44120
+#: fortran/resolve.c:13700
 
44121
 #, gcc-internal-format, gfc-internal-format
 
44122
 msgid "LOGICAL result variable '%s' at %L with non-C_Bool kind in BIND(C) procedure '%s'"
 
44123
 msgstr ""
 
44124
 
 
44125
-#: fortran/resolve.c:13778
 
44126
+#: fortran/resolve.c:13780
 
44127
 #, gcc-internal-format, gfc-internal-format
 
44128
 msgid "Threadprivate at %L isn't SAVEd"
 
44129
 msgstr ""
 
44130
 
 
44131
-#: fortran/resolve.c:13871
 
44132
+#: fortran/resolve.c:13873
 
44133
 #, gcc-internal-format, gfc-internal-format
 
44134
 msgid "BLOCK DATA element '%s' at %L must be in COMMON"
 
44135
 msgstr ""
 
44136
 
 
44137
-#: fortran/resolve.c:13877
 
44138
+#: fortran/resolve.c:13879
 
44139
 #, gcc-internal-format, gfc-internal-format
 
44140
 msgid "DATA array '%s' at %L must be specified in a previous declaration"
 
44141
 msgstr ""
 
44142
 
 
44143
-#: fortran/resolve.c:13886
 
44144
+#: fortran/resolve.c:13888
 
44145
 #, gcc-internal-format, gfc-internal-format
 
44146
 msgid "DATA element '%s' at %L cannot have a coindex"
 
44147
 msgstr ""
 
44148
 
 
44149
-#: fortran/resolve.c:13900
 
44150
+#: fortran/resolve.c:13902
 
44151
 #, gcc-internal-format, gfc-internal-format
 
44152
 msgid "DATA element '%s' at %L is a pointer and so must be a full array"
 
44153
 msgstr ""
 
44154
 
 
44155
-#: fortran/resolve.c:13946
 
44156
+#: fortran/resolve.c:13948
 
44157
 #, gcc-internal-format, gfc-internal-format
 
44158
 msgid "Nonconstant array section at %L in DATA statement"
 
44159
 msgstr ""
 
44160
 
 
44161
-#: fortran/resolve.c:13959
 
44162
+#: fortran/resolve.c:13961
 
44163
 #, gcc-internal-format, gfc-internal-format
 
44164
 msgid "DATA statement at %L has more variables than values"
 
44165
 msgstr ""
 
44166
 
 
44167
-#: fortran/resolve.c:14058
 
44168
+#: fortran/resolve.c:14060
 
44169
 #, gcc-internal-format, gfc-internal-format
 
44170
 msgid "start of implied-do loop at %L could not be simplified to a constant value"
 
44171
 msgstr ""
 
44172
 
 
44173
-#: fortran/resolve.c:14066
 
44174
+#: fortran/resolve.c:14068
 
44175
 #, gcc-internal-format, gfc-internal-format
 
44176
 msgid "end of implied-do loop at %L could not be simplified to a constant value"
 
44177
 msgstr ""
 
44178
 
 
44179
-#: fortran/resolve.c:14074
 
44180
+#: fortran/resolve.c:14076
 
44181
 #, gcc-internal-format, gfc-internal-format
 
44182
 msgid "step of implied-do loop at %L could not be simplified to a constant value"
 
44183
 msgstr ""
 
44184
 
 
44185
-#: fortran/resolve.c:14199
 
44186
+#: fortran/resolve.c:14201
 
44187
 #, gcc-internal-format, gfc-internal-format
 
44188
 msgid "DATA statement at %L has more values than variables"
 
44189
 msgstr ""
 
44190
 
 
44191
-#: fortran/resolve.c:14337
 
44192
+#: fortran/resolve.c:14339
 
44193
 #, gcc-internal-format, gfc-internal-format
 
44194
 msgid "Label %d at %L defined but not used"
 
44195
-msgstr ""
 
44196
+msgstr "nhãn %d tại %L đã định nghĩa nhưng chưa được dùng"
 
44197
 
 
44198
-#: fortran/resolve.c:14342
 
44199
+#: fortran/resolve.c:14344
 
44200
 #, gcc-internal-format, gfc-internal-format
 
44201
 msgid "Label %d at %L defined but cannot be used"
 
44202
 msgstr ""
 
44203
 
 
44204
-#: fortran/resolve.c:14426
 
44205
+#: fortran/resolve.c:14428
 
44206
 #, gcc-internal-format, gfc-internal-format
 
44207
 msgid "Derived type variable '%s' at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
 
44208
 msgstr ""
 
44209
 
 
44210
-#: fortran/resolve.c:14435
 
44211
+#: fortran/resolve.c:14437
 
44212
 #, gcc-internal-format, gfc-internal-format
 
44213
 msgid "Derived type variable '%s' at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
 
44214
 msgstr ""
 
44215
 
 
44216
-#: fortran/resolve.c:14443
 
44217
+#: fortran/resolve.c:14445
 
44218
 #, gcc-internal-format, gfc-internal-format
 
44219
 msgid "Derived type variable '%s' at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
 
44220
 msgstr ""
 
44221
 
 
44222
-#: fortran/resolve.c:14459
 
44223
+#: fortran/resolve.c:14461
 
44224
 #, gcc-internal-format, gfc-internal-format
 
44225
 msgid "Derived type variable '%s' at %L with pointer component(s) cannot be an EQUIVALENCE object"
 
44226
 msgstr ""
 
44227
 
 
44228
-#: fortran/resolve.c:14562
 
44229
-#, gcc-internal-format, gfc-internal-format
 
44230
+#: fortran/resolve.c:14564
 
44231
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
44232
 msgid "Syntax error in EQUIVALENCE statement at %L"
 
44233
-msgstr ""
 
44234
+msgstr "Gặp lỗi cú pháp ở dòng %u : thiếu dấu hai chấm « : » trong « %s »"
 
44235
 
 
44236
-#: fortran/resolve.c:14577
 
44237
+#: fortran/resolve.c:14579
 
44238
 #, gcc-internal-format, gfc-internal-format
 
44239
 msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
 
44240
 msgstr ""
 
44241
 
 
44242
-#: fortran/resolve.c:14589
 
44243
+#: fortran/resolve.c:14591
 
44244
 #, gcc-internal-format, gfc-internal-format
 
44245
 msgid "Common block member '%s' at %L cannot be an EQUIVALENCE object in the pure procedure '%s'"
 
44246
 msgstr ""
 
44247
 
 
44248
-#: fortran/resolve.c:14598
 
44249
+#: fortran/resolve.c:14600
 
44250
 #, gcc-internal-format, gfc-internal-format
 
44251
 msgid "Named constant '%s' at %L cannot be an EQUIVALENCE object"
 
44252
 msgstr ""
 
44253
 
 
44254
-#: fortran/resolve.c:14677
 
44255
+#: fortran/resolve.c:14679
 
44256
 #, gcc-internal-format, gfc-internal-format
 
44257
 msgid "Array '%s' at %L with non-constant bounds cannot be an EQUIVALENCE object"
 
44258
 msgstr ""
 
44259
 
 
44260
-#: fortran/resolve.c:14688
 
44261
+#: fortran/resolve.c:14690
 
44262
 #, gcc-internal-format, gfc-internal-format
 
44263
 msgid "Structure component '%s' at %L cannot be an EQUIVALENCE object"
 
44264
 msgstr ""
 
44265
 
 
44266
-#: fortran/resolve.c:14699
 
44267
+#: fortran/resolve.c:14701
 
44268
 #, gcc-internal-format, gfc-internal-format
 
44269
 msgid "Substring at %L has length zero"
 
44270
-msgstr ""
 
44271
+msgstr "Chuỗi con tại %L có độ dài là không"
 
44272
 
 
44273
-#: fortran/resolve.c:14742
 
44274
+#: fortran/resolve.c:14744
 
44275
 #, gcc-internal-format, gfc-internal-format
 
44276
 msgid "PUBLIC function '%s' at %L of PRIVATE type '%s'"
 
44277
 msgstr ""
 
44278
 
 
44279
-#: fortran/resolve.c:14755
 
44280
-#, gcc-internal-format, gfc-internal-format
 
44281
+#: fortran/resolve.c:14757
 
44282
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
44283
 msgid "ENTRY '%s' at %L has no IMPLICIT type"
 
44284
-msgstr ""
 
44285
+msgstr "$$ cho quy tắc giữa ở $%d của « %s » không có kiểu được khai báo"
 
44286
 
 
44287
-#: fortran/resolve.c:14772
 
44288
+#: fortran/resolve.c:14774
 
44289
 #, gcc-internal-format, gfc-internal-format
 
44290
 msgid "User operator procedure '%s' at %L must be a FUNCTION"
 
44291
 msgstr ""
 
44292
 
 
44293
-#: fortran/resolve.c:14782
 
44294
+#: fortran/resolve.c:14784
 
44295
 #, gcc-internal-format, gfc-internal-format
 
44296
 msgid "User operator procedure '%s' at %L cannot be assumed character length"
 
44297
 msgstr ""
 
44298
 
 
44299
-#: fortran/resolve.c:14790
 
44300
+#: fortran/resolve.c:14792
 
44301
 #, gcc-internal-format, gfc-internal-format
 
44302
 msgid "User operator procedure '%s' at %L must have at least one argument"
 
44303
 msgstr ""
 
44304
 
 
44305
-#: fortran/resolve.c:14804
 
44306
+#: fortran/resolve.c:14806
 
44307
 #, gcc-internal-format, gfc-internal-format
 
44308
 msgid "First argument of operator interface at %L cannot be optional"
 
44309
 msgstr ""
 
44310
 
 
44311
-#: fortran/resolve.c:14822
 
44312
+#: fortran/resolve.c:14824
 
44313
 #, gcc-internal-format, gfc-internal-format
 
44314
 msgid "Second argument of operator interface at %L cannot be optional"
 
44315
 msgstr ""
 
44316
 
 
44317
-#: fortran/resolve.c:14829
 
44318
+#: fortran/resolve.c:14831
 
44319
 #, gcc-internal-format, gfc-internal-format
 
44320
 msgid "Operator interface at %L must have, at most, two arguments"
 
44321
 msgstr ""
 
44322
 
 
44323
-#: fortran/resolve.c:14905
 
44324
+#: fortran/resolve.c:14907
 
44325
 #, gcc-internal-format, gfc-internal-format
 
44326
 msgid "Contained procedure '%s' at %L of a PURE procedure must also be PURE"
 
44327
 msgstr ""
 
44328
 
 
44329
 #: fortran/scanner.c:335
 
44330
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
44331
-#| msgid "ignoring duplicate directory \"%s\"\n"
 
44332
+#, gcc-internal-format, gfc-internal-format
 
44333
 msgid "Include directory \"%s\": %s"
 
44334
-msgstr "đang bỏ qua thư mục trùng \"%s\"\n"
 
44335
+msgstr "Thư mục bao gồm \"%s\": %s"
 
44336
 
 
44337
 #: fortran/scanner.c:341
 
44338
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
44339
-#| msgid "ignoring nonexistent directory \"%s\"\n"
 
44340
+#, gcc-internal-format, gfc-internal-format
 
44341
 msgid "Nonexistent include directory \"%s\""
 
44342
-msgstr "đang bỏ qua thư mục không tồn tại \"%s\"\n"
 
44343
+msgstr "Không có thư mục bao gồm \"%s\""
 
44344
 
 
44345
 #: fortran/scanner.c:347
 
44346
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
44347
-#| msgid "%qD is not a type"
 
44348
+#, gcc-internal-format, gfc-internal-format
 
44349
 msgid "\"%s\" is not a directory"
 
44350
-msgstr "%qD không phải là một kiểu"
 
44351
+msgstr "'%s' không phải một thư mục"
 
44352
 
 
44353
 #: fortran/scanner.c:806
 
44354
 #, gcc-internal-format, gfc-internal-format
 
44355
@@ -44931,7 +44847,7 @@
 
44356
 #: fortran/scanner.c:1087 fortran/scanner.c:1225
 
44357
 #, gcc-internal-format, gfc-internal-format
 
44358
 msgid "Line truncated at %L"
 
44359
-msgstr ""
 
44360
+msgstr "Dòng bị cắt cụt tại %L"
 
44361
 
 
44362
 #: fortran/scanner.c:1137 fortran/scanner.c:1269
 
44363
 #, gcc-internal-format, gfc-internal-format
 
44364
@@ -44939,14 +44855,14 @@
 
44365
 msgstr ""
 
44366
 
 
44367
 #: fortran/scanner.c:1186
 
44368
-#, gcc-internal-format, gfc-internal-format
 
44369
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
44370
 msgid "Missing '&' in continued character constant at %C"
 
44371
-msgstr ""
 
44372
+msgstr "Cảnh báo về ký hiệu « & » còn thiếu trong hằng ký tự tiếp tục"
 
44373
 
 
44374
 #: fortran/scanner.c:1419
 
44375
-#, gcc-internal-format, gfc-internal-format
 
44376
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
44377
 msgid "Nonconforming tab character at %C"
 
44378
-msgstr ""
 
44379
+msgstr "Cho phép sử dụng ký tự tab một cách không phù hợp"
 
44380
 
 
44381
 #: fortran/scanner.c:1507 fortran/scanner.c:1510
 
44382
 #, gcc-internal-format, gfc-internal-format
 
44383
@@ -44961,17 +44877,17 @@
 
44384
 #: fortran/scanner.c:1794
 
44385
 #, gcc-internal-format, gfc-internal-format
 
44386
 msgid "%s:%d: file %s left but not entered"
 
44387
-msgstr ""
 
44388
+msgstr "%s:%d: tập tin còn %s nhưng không vào được"
 
44389
 
 
44390
 #: fortran/scanner.c:1828
 
44391
 #, gcc-internal-format, gfc-internal-format
 
44392
 msgid "%s:%d: Illegal preprocessor directive"
 
44393
-msgstr ""
 
44394
+msgstr "%s:%d: chỉ thị tiền xử lý không hợp lệ"
 
44395
 
 
44396
 #: fortran/scanner.c:1953
 
44397
 #, gcc-internal-format, gfc-internal-format
 
44398
 msgid "Can't open file '%s'"
 
44399
-msgstr ""
 
44400
+msgstr "Không thể mở tập tin '%s'"
 
44401
 
 
44402
 #: fortran/simplify.c:86
 
44403
 #, gcc-internal-format, gfc-internal-format
 
44404
@@ -44986,7 +44902,7 @@
 
44405
 #: fortran/simplify.c:96
 
44406
 #, gcc-internal-format, gfc-internal-format
 
44407
 msgid "Result of %s is NaN at %L"
 
44408
-msgstr ""
 
44409
+msgstr "Kết quả của %s là NaN tại %L"
 
44410
 
 
44411
 #: fortran/simplify.c:100
 
44412
 #, gcc-internal-format, gfc-internal-format
 
44413
@@ -44999,14 +44915,14 @@
 
44414
 msgstr ""
 
44415
 
 
44416
 #: fortran/simplify.c:131
 
44417
-#, gcc-internal-format, gfc-internal-format
 
44418
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
44419
 msgid "Invalid KIND parameter of %s at %L"
 
44420
-msgstr ""
 
44421
+msgstr "\t\tKiểu Tab=%d tại %.0f\n"
 
44422
 
 
44423
 #: fortran/simplify.c:701
 
44424
 #, gcc-internal-format, gfc-internal-format
 
44425
 msgid "Argument of %s function at %L is negative"
 
44426
-msgstr ""
 
44427
+msgstr "Đối số của hàm %s tại %L là âm"
 
44428
 
 
44429
 #: fortran/simplify.c:708
 
44430
 #, gcc-internal-format, gfc-internal-format
 
44431
@@ -45070,9 +44986,9 @@
 
44432
 
 
44433
 #. Left shift, as in SHIFTL.
 
44434
 #: fortran/simplify.c:3009 fortran/simplify.c:3017
 
44435
-#, gcc-internal-format, gfc-internal-format
 
44436
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
44437
 msgid "Second argument of %s is negative at %L"
 
44438
-msgstr ""
 
44439
+msgstr "Chỉ thị số %u chứa đối số « %d » âm."
 
44440
 
 
44441
 #: fortran/simplify.c:3029
 
44442
 #, gcc-internal-format, gfc-internal-format
 
44443
@@ -45130,9 +45046,9 @@
 
44444
 msgstr ""
 
44445
 
 
44446
 #: fortran/simplify.c:4858
 
44447
-#, gcc-internal-format, gfc-internal-format
 
44448
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
44449
 msgid "Argument NCOPIES of REPEAT intrinsic is negative at %L"
 
44450
-msgstr ""
 
44451
+msgstr "Điều thực chất REPEAT (lặp lại) có đối số NCOPIES (số các bản sao) quá lớn"
 
44452
 
 
44453
 #: fortran/simplify.c:4913
 
44454
 #, gcc-internal-format, gfc-internal-format
 
44455
@@ -45164,340 +45080,338 @@
 
44456
 msgid "Character '%s' in string at %L cannot be converted into character kind %d"
 
44457
 msgstr ""
 
44458
 
 
44459
-#: fortran/symbol.c:134
 
44460
+#: fortran/symbol.c:123
 
44461
 #, gcc-internal-format, gfc-internal-format
 
44462
 msgid "Duplicate IMPLICIT NONE statement at %C"
 
44463
 msgstr ""
 
44464
 
 
44465
-#: fortran/symbol.c:174
 
44466
+#: fortran/symbol.c:163
 
44467
 #, gcc-internal-format, gfc-internal-format
 
44468
 msgid "Letter '%c' already set in IMPLICIT statement at %C"
 
44469
 msgstr ""
 
44470
 
 
44471
-#: fortran/symbol.c:196
 
44472
+#: fortran/symbol.c:185
 
44473
 #, gcc-internal-format, gfc-internal-format
 
44474
 msgid "Cannot specify IMPLICIT at %C after IMPLICIT NONE"
 
44475
 msgstr ""
 
44476
 
 
44477
-#: fortran/symbol.c:206
 
44478
+#: fortran/symbol.c:195
 
44479
 #, gcc-internal-format, gfc-internal-format
 
44480
 msgid "Letter %c already has an IMPLICIT type at %C"
 
44481
 msgstr ""
 
44482
 
 
44483
-#: fortran/symbol.c:262
 
44484
-#, gcc-internal-format, gfc-internal-format
 
44485
+#: fortran/symbol.c:251
 
44486
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
44487
 msgid "Symbol '%s' at %L has no IMPLICIT type"
 
44488
-msgstr ""
 
44489
+msgstr "$$ cho quy tắc giữa ở $%d của « %s » không có kiểu được khai báo"
 
44490
 
 
44491
 #. BIND(C) variables should not be implicitly declared.
 
44492
-#: fortran/symbol.c:279
 
44493
+#: fortran/symbol.c:268
 
44494
 #, gcc-internal-format, gfc-internal-format
 
44495
 msgid "Implicitly declared BIND(C) variable '%s' at %L may not be C interoperable"
 
44496
 msgstr ""
 
44497
 
 
44498
 #. Dummy args to a BIND(C) routine may not be interoperable if
 
44499
 #. they are implicitly typed.
 
44500
-#: fortran/symbol.c:294
 
44501
+#: fortran/symbol.c:283
 
44502
 #, gcc-internal-format, gfc-internal-format
 
44503
 msgid "Implicitly declared variable '%s' at %L may not be C interoperable but it is a dummy argument to the BIND(C) procedure '%s' at %L"
 
44504
 msgstr ""
 
44505
 
 
44506
-#: fortran/symbol.c:335
 
44507
+#: fortran/symbol.c:324
 
44508
 #, gcc-internal-format, gfc-internal-format
 
44509
 msgid "Function result '%s' at %L has no IMPLICIT type"
 
44510
 msgstr ""
 
44511
 
 
44512
-#: fortran/symbol.c:424
 
44513
+#: fortran/symbol.c:413
 
44514
 #, gcc-internal-format, gfc-internal-format
 
44515
 msgid "%s attribute not allowed in BLOCK DATA program unit at %L"
 
44516
 msgstr ""
 
44517
 
 
44518
-#: fortran/symbol.c:448
 
44519
+#: fortran/symbol.c:437
 
44520
 #, gcc-internal-format, gfc-internal-format
 
44521
 msgid "Namelist group name at %L cannot have the SAVE attribute"
 
44522
 msgstr ""
 
44523
 
 
44524
-#: fortran/symbol.c:482
 
44525
-#, gcc-internal-format, gfc-internal-format
 
44526
+#: fortran/symbol.c:471
 
44527
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
44528
 msgid "Procedure pointer at %C"
 
44529
-msgstr ""
 
44530
+msgstr "(Ít nhất là 7 ngày)"
 
44531
 
 
44532
-#: fortran/symbol.c:644
 
44533
+#: fortran/symbol.c:633
 
44534
 #, gcc-internal-format, gfc-internal-format
 
44535
 msgid "%s attribute applied to %s %s at %L"
 
44536
-msgstr ""
 
44537
+msgstr "thuộc tính %s được áp dụng cho %s %s tại %L"
 
44538
 
 
44539
-#: fortran/symbol.c:651
 
44540
+#: fortran/symbol.c:640
 
44541
 #, gcc-internal-format, gfc-internal-format
 
44542
 msgid "BIND(C) applied to %s %s at %L"
 
44543
-msgstr ""
 
44544
+msgstr "BIND(C) được áp dụng với %s %s tại %L"
 
44545
 
 
44546
-#: fortran/symbol.c:762 fortran/symbol.c:1485
 
44547
-#, gcc-internal-format, gfc-internal-format
 
44548
+#: fortran/symbol.c:751 fortran/symbol.c:1474
 
44549
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
44550
 msgid "%s attribute conflicts with %s attribute at %L"
 
44551
-msgstr ""
 
44552
+msgstr "« %s » bị lỗi tại %s:%d với lỗi: %s\n"
 
44553
 
 
44554
-#: fortran/symbol.c:765
 
44555
-#, gcc-internal-format, gfc-internal-format
 
44556
+#: fortran/symbol.c:754
 
44557
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
44558
 msgid "%s attribute conflicts with %s attribute in '%s' at %L"
 
44559
-msgstr ""
 
44560
+msgstr "Ghi chú IC %d trong opcode (mã thao tác) %s (IC:%s) thì xung đột với tài nguyên %s ghi chú %d\n"
 
44561
 
 
44562
-#: fortran/symbol.c:773
 
44563
-#, gcc-internal-format, gfc-internal-format
 
44564
+#: fortran/symbol.c:762
 
44565
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
44566
 msgid "%s attribute with %s attribute at %L"
 
44567
-msgstr ""
 
44568
+msgstr "« %s » bị lỗi tại %s:%d với lỗi: %s\n"
 
44569
 
 
44570
-#: fortran/symbol.c:779
 
44571
-#, gcc-internal-format, gfc-internal-format
 
44572
+#: fortran/symbol.c:768
 
44573
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
44574
 msgid "%s attribute with %s attribute in '%s' at %L"
 
44575
-msgstr ""
 
44576
+msgstr "không mong đợi \" tại vị trí %d trong '%s' ."
 
44577
 
 
44578
-#: fortran/symbol.c:823
 
44579
+#: fortran/symbol.c:812
 
44580
 #, gcc-internal-format, gfc-internal-format
 
44581
 msgid "Cannot change attributes of USE-associated symbol at %L"
 
44582
 msgstr ""
 
44583
 
 
44584
-#: fortran/symbol.c:826
 
44585
+#: fortran/symbol.c:815
 
44586
 #, gcc-internal-format, gfc-internal-format
 
44587
 msgid "Cannot change attributes of USE-associated symbol %s at %L"
 
44588
 msgstr ""
 
44589
 
 
44590
-#: fortran/symbol.c:842
 
44591
-#, gcc-internal-format, gfc-internal-format
 
44592
+#: fortran/symbol.c:831
 
44593
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
44594
 msgid "Duplicate %s attribute specified at %L"
 
44595
-msgstr ""
 
44596
+msgstr "ghi nhật ký vào syslog ở mức ưu tiên đã chỉ định (ngụ ý sử dụng tùy chọn --syslog)"
 
44597
 
 
44598
-#: fortran/symbol.c:884
 
44599
+#: fortran/symbol.c:873
 
44600
 #, gcc-internal-format, gfc-internal-format
 
44601
 msgid "ALLOCATABLE specified outside of INTERFACE body at %L"
 
44602
 msgstr ""
 
44603
 
 
44604
-#: fortran/symbol.c:910
 
44605
+#: fortran/symbol.c:899
 
44606
 #, gcc-internal-format, gfc-internal-format
 
44607
 msgid "CODIMENSION specified for '%s' outside its INTERFACE body at %L"
 
44608
 msgstr ""
 
44609
 
 
44610
-#: fortran/symbol.c:936
 
44611
+#: fortran/symbol.c:925
 
44612
 #, gcc-internal-format, gfc-internal-format
 
44613
 msgid "DIMENSION specified for '%s' outside its INTERFACE body at %L"
 
44614
 msgstr ""
 
44615
 
 
44616
-#: fortran/symbol.c:1066
 
44617
+#: fortran/symbol.c:1055
 
44618
 #, gcc-internal-format, gfc-internal-format
 
44619
 msgid "Cray Pointee at %L appears in multiple pointer() statements"
 
44620
 msgstr ""
 
44621
 
 
44622
-#: fortran/symbol.c:1085
 
44623
+#: fortran/symbol.c:1074
 
44624
 #, gcc-internal-format, gfc-internal-format
 
44625
 msgid "Duplicate PROTECTED attribute specified at %L"
 
44626
 msgstr ""
 
44627
 
 
44628
-#: fortran/symbol.c:1119
 
44629
+#: fortran/symbol.c:1108
 
44630
 #, gcc-internal-format, gfc-internal-format
 
44631
 msgid "SAVE attribute at %L cannot be specified in a PURE procedure"
 
44632
 msgstr ""
 
44633
 
 
44634
-#: fortran/symbol.c:1130
 
44635
+#: fortran/symbol.c:1119
 
44636
 #, gcc-internal-format, gfc-internal-format
 
44637
 msgid "Duplicate SAVE attribute specified at %L"
 
44638
 msgstr ""
 
44639
 
 
44640
-#: fortran/symbol.c:1151
 
44641
+#: fortran/symbol.c:1140
 
44642
 #, gcc-internal-format, gfc-internal-format
 
44643
 msgid "Duplicate VALUE attribute specified at %L"
 
44644
 msgstr ""
 
44645
 
 
44646
-#: fortran/symbol.c:1171
 
44647
+#: fortran/symbol.c:1160
 
44648
 #, gcc-internal-format, gfc-internal-format
 
44649
 msgid "Duplicate VOLATILE attribute specified at %L"
 
44650
 msgstr ""
 
44651
 
 
44652
-#: fortran/symbol.c:1190
 
44653
+#: fortran/symbol.c:1179
 
44654
 #, gcc-internal-format, gfc-internal-format
 
44655
 msgid "Duplicate ASYNCHRONOUS attribute specified at %L"
 
44656
 msgstr ""
 
44657
 
 
44658
-#: fortran/symbol.c:1481
 
44659
-#, gcc-internal-format, gfc-internal-format
 
44660
+#: fortran/symbol.c:1470
 
44661
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
44662
 msgid "%s attribute of '%s' conflicts with %s attribute at %L"
 
44663
-msgstr ""
 
44664
+msgstr "« %s » bị lỗi tại %s:%d với lỗi: %s\n"
 
44665
 
 
44666
-#: fortran/symbol.c:1515
 
44667
+#: fortran/symbol.c:1504
 
44668
 #, gcc-internal-format, gfc-internal-format
 
44669
 msgid "%s procedure at %L is already declared as %s procedure"
 
44670
 msgstr ""
 
44671
 
 
44672
-#: fortran/symbol.c:1550
 
44673
-#, gcc-internal-format, gfc-internal-format
 
44674
+#: fortran/symbol.c:1539
 
44675
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
44676
 msgid "INTENT (%s) conflicts with INTENT(%s) at %L"
 
44677
-msgstr ""
 
44678
+msgstr "« %s » bị lỗi tại %s:%d với lỗi: %s\n"
 
44679
 
 
44680
-#: fortran/symbol.c:1574
 
44681
+#: fortran/symbol.c:1563
 
44682
 #, gcc-internal-format, gfc-internal-format
 
44683
 msgid "ACCESS specification at %L was already specified"
 
44684
 msgstr ""
 
44685
 
 
44686
-#: fortran/symbol.c:1591
 
44687
+#: fortran/symbol.c:1580
 
44688
 #, gcc-internal-format, gfc-internal-format
 
44689
 msgid "Duplicate BIND attribute specified at %L"
 
44690
 msgstr ""
 
44691
 
 
44692
-#: fortran/symbol.c:1598
 
44693
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
44694
-#| msgid "Fortran 2003: BIND(C) at %L"
 
44695
+#: fortran/symbol.c:1587
 
44696
+#, gcc-internal-format, gfc-internal-format
 
44697
 msgid "BIND(C) at %L"
 
44698
-msgstr "Fortran 2003: BIND(C) tại %L"
 
44699
+msgstr "BIND(C) tại %L"
 
44700
 
 
44701
-#: fortran/symbol.c:1615
 
44702
+#: fortran/symbol.c:1604
 
44703
 #, gcc-internal-format, gfc-internal-format
 
44704
 msgid "Duplicate EXTENDS attribute specified at %L"
 
44705
 msgstr ""
 
44706
 
 
44707
-#: fortran/symbol.c:1619
 
44708
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
44709
-#| msgid "Fortran 2003: EXTENDS at %L"
 
44710
+#: fortran/symbol.c:1608
 
44711
+#, gcc-internal-format, gfc-internal-format
 
44712
 msgid "EXTENDS at %L"
 
44713
-msgstr "Fortran 2003: EXTENDS tại %L"
 
44714
+msgstr "EXTENDS tại %L"
 
44715
 
 
44716
-#: fortran/symbol.c:1641
 
44717
+#: fortran/symbol.c:1630
 
44718
 #, gcc-internal-format, gfc-internal-format
 
44719
 msgid "Symbol '%s' at %L already has an explicit interface"
 
44720
 msgstr ""
 
44721
 
 
44722
-#: fortran/symbol.c:1648
 
44723
+#: fortran/symbol.c:1637
 
44724
 #, gcc-internal-format, gfc-internal-format
 
44725
 msgid "'%s' at %L has attributes specified outside its INTERFACE body"
 
44726
 msgstr ""
 
44727
 
 
44728
-#: fortran/symbol.c:1682
 
44729
+#: fortran/symbol.c:1671
 
44730
 #, gcc-internal-format, gfc-internal-format
 
44731
 msgid "Symbol '%s' at %L conflicts with symbol from module '%s', use-associated at %L"
 
44732
 msgstr ""
 
44733
 
 
44734
-#: fortran/symbol.c:1686
 
44735
+#: fortran/symbol.c:1675
 
44736
 #, gcc-internal-format, gfc-internal-format
 
44737
 msgid "Symbol '%s' at %L already has basic type of %s"
 
44738
 msgstr ""
 
44739
 
 
44740
-#: fortran/symbol.c:1693
 
44741
+#: fortran/symbol.c:1682
 
44742
 #, gcc-internal-format, gfc-internal-format
 
44743
 msgid "Procedure '%s' at %L may not have basic type of %s"
 
44744
 msgstr ""
 
44745
 
 
44746
-#: fortran/symbol.c:1705
 
44747
-#, gcc-internal-format, gfc-internal-format
 
44748
+#: fortran/symbol.c:1694
 
44749
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
44750
 msgid "Symbol '%s' at %L cannot have a type"
 
44751
-msgstr ""
 
44752
+msgstr "kiểu đối tượng không khớp tại %s"
 
44753
 
 
44754
-#: fortran/symbol.c:1874
 
44755
+#: fortran/symbol.c:1863
 
44756
 #, gcc-internal-format, gfc-internal-format
 
44757
 msgid "Component '%s' at %C already declared at %L"
 
44758
-msgstr ""
 
44759
+msgstr "Thành phần '%s' tại %C đã sẵn được khai báo tại %L"
 
44760
 
 
44761
-#: fortran/symbol.c:1885
 
44762
+#: fortran/symbol.c:1874
 
44763
 #, gcc-internal-format, gfc-internal-format
 
44764
 msgid "Component '%s' at %C already in the parent type at %L"
 
44765
 msgstr ""
 
44766
 
 
44767
-#: fortran/symbol.c:1970
 
44768
+#: fortran/symbol.c:1959
 
44769
 #, gcc-internal-format, gfc-internal-format
 
44770
 msgid "Symbol '%s' at %C is ambiguous"
 
44771
 msgstr "Ký hiệu '%s' tại %C chưa rõ ràng"
 
44772
 
 
44773
-#: fortran/symbol.c:2002
 
44774
+#: fortran/symbol.c:1991
 
44775
 #, gcc-internal-format, gfc-internal-format
 
44776
 msgid "Derived type '%s' at %C is being used before it is defined"
 
44777
 msgstr ""
 
44778
 
 
44779
-#: fortran/symbol.c:2040
 
44780
-#, gcc-internal-format, gfc-internal-format
 
44781
+#: fortran/symbol.c:2029
 
44782
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
44783
 msgid "Component '%s' at %C is a PRIVATE component of '%s'"
 
44784
-msgstr ""
 
44785
+msgstr "HEAD hiện giờ tại"
 
44786
 
 
44787
-#: fortran/symbol.c:2058
 
44788
+#: fortran/symbol.c:2047
 
44789
 #, gcc-internal-format, gfc-internal-format
 
44790
 msgid "'%s' at %C is not a member of the '%s' structure"
 
44791
-msgstr ""
 
44792
+msgstr "'%s' tại %C không phải là thành viên của cấu trúc '%s'"
 
44793
 
 
44794
-#: fortran/symbol.c:2196
 
44795
+#: fortran/symbol.c:2186
 
44796
 #, gcc-internal-format, gfc-internal-format
 
44797
 msgid "Duplicate statement label %d at %L and %L"
 
44798
 msgstr ""
 
44799
 
 
44800
-#: fortran/symbol.c:2207
 
44801
+#: fortran/symbol.c:2197
 
44802
 #, gcc-internal-format, gfc-internal-format
 
44803
 msgid "Label %d at %C already referenced as branch target"
 
44804
 msgstr ""
 
44805
 
 
44806
-#: fortran/symbol.c:2217
 
44807
+#: fortran/symbol.c:2207
 
44808
 #, gcc-internal-format, gfc-internal-format
 
44809
 msgid "Label %d at %C already referenced as a format label"
 
44810
 msgstr ""
 
44811
 
 
44812
-#: fortran/symbol.c:2223
 
44813
+#: fortran/symbol.c:2213
 
44814
 #, gcc-internal-format, gfc-internal-format
 
44815
 msgid "DO termination statement which is not END DO or CONTINUE with label %d at %C"
 
44816
 msgstr ""
 
44817
 
 
44818
-#: fortran/symbol.c:2265
 
44819
+#: fortran/symbol.c:2255
 
44820
 #, gcc-internal-format, gfc-internal-format
 
44821
 msgid "Label %d at %C previously used as a FORMAT label"
 
44822
 msgstr ""
 
44823
 
 
44824
-#: fortran/symbol.c:2274
 
44825
+#: fortran/symbol.c:2264
 
44826
 #, gcc-internal-format, gfc-internal-format
 
44827
 msgid "Label %d at %C previously used as branch target"
 
44828
 msgstr ""
 
44829
 
 
44830
-#: fortran/symbol.c:2280
 
44831
+#: fortran/symbol.c:2270
 
44832
 #, gcc-internal-format, gfc-internal-format
 
44833
 msgid "Shared DO termination label %d at %C"
 
44834
 msgstr ""
 
44835
 
 
44836
-#: fortran/symbol.c:2600
 
44837
+#: fortran/symbol.c:2590
 
44838
 #, gcc-internal-format, gfc-internal-format
 
44839
 msgid "Name '%s' at %C is an ambiguous reference to '%s' from module '%s'"
 
44840
 msgstr ""
 
44841
 
 
44842
-#: fortran/symbol.c:2603
 
44843
+#: fortran/symbol.c:2593
 
44844
 #, gcc-internal-format, gfc-internal-format
 
44845
 msgid "Name '%s' at %C is an ambiguous reference to '%s' from current program unit"
 
44846
 msgstr ""
 
44847
 
 
44848
 #. Symbol is from another namespace.
 
44849
-#: fortran/symbol.c:2788
 
44850
+#: fortran/symbol.c:2808
 
44851
 #, gcc-internal-format, gfc-internal-format
 
44852
 msgid "Symbol '%s' at %C has already been host associated"
 
44853
 msgstr ""
 
44854
 
 
44855
-#: fortran/symbol.c:3665
 
44856
+#: fortran/symbol.c:3793
 
44857
 #, gcc-internal-format, gfc-internal-format
 
44858
 msgid "Derived type '%s' declared at %L must have the BIND attribute to be C interoperable"
 
44859
 msgstr ""
 
44860
 
 
44861
-#: fortran/symbol.c:3683
 
44862
+#: fortran/symbol.c:3811
 
44863
 #, gcc-internal-format, gfc-internal-format
 
44864
 msgid "Derived type '%s' with BIND(C) attribute at %L is empty, and may be inaccessible by the C companion processor"
 
44865
 msgstr ""
 
44866
 
 
44867
-#: fortran/symbol.c:3704
 
44868
+#: fortran/symbol.c:3832
 
44869
 #, gcc-internal-format, gfc-internal-format
 
44870
 msgid "Component '%s' at %L cannot have the POINTER attribute because it is a member of the BIND(C) derived type '%s' at %L"
 
44871
 msgstr ""
 
44872
 
 
44873
-#: fortran/symbol.c:3714
 
44874
+#: fortran/symbol.c:3842
 
44875
 #, gcc-internal-format, gfc-internal-format
 
44876
 msgid "Procedure pointer component '%s' at %L cannot be a member of the BIND(C) derived type '%s' at %L"
 
44877
 msgstr ""
 
44878
 
 
44879
-#: fortran/symbol.c:3725
 
44880
+#: fortran/symbol.c:3853
 
44881
 #, gcc-internal-format, gfc-internal-format
 
44882
 msgid "Component '%s' at %L cannot have the ALLOCATABLE attribute because it is a member of the BIND(C) derived type '%s' at %L"
 
44883
 msgstr ""
 
44884
 
 
44885
 #. If the derived type is bind(c), all fields must be
 
44886
 #. interop.
 
44887
-#: fortran/symbol.c:3764
 
44888
+#: fortran/symbol.c:3892
 
44889
 #, gcc-internal-format, gfc-internal-format
 
44890
 msgid "Component '%s' in derived type '%s' at %L may not be C interoperable, even though derived type '%s' is BIND(C)"
 
44891
 msgstr ""
 
44892
@@ -45505,22 +45419,22 @@
 
44893
 #. If derived type is param to bind(c) routine, or to one
 
44894
 #. of the iso_c_binding procs, it must be interoperable, so
 
44895
 #. all fields must interop too.
 
44896
-#: fortran/symbol.c:3773
 
44897
+#: fortran/symbol.c:3901
 
44898
 #, gcc-internal-format, gfc-internal-format
 
44899
 msgid "Component '%s' in derived type '%s' at %L may not be C interoperable"
 
44900
 msgstr ""
 
44901
 
 
44902
-#: fortran/symbol.c:3787
 
44903
+#: fortran/symbol.c:3915
 
44904
 #, gcc-internal-format, gfc-internal-format
 
44905
 msgid "Derived type '%s' at %L cannot be declared with both PRIVATE and BIND(C) attributes"
 
44906
 msgstr ""
 
44907
 
 
44908
-#: fortran/symbol.c:3795
 
44909
+#: fortran/symbol.c:3923
 
44910
 #, gcc-internal-format, gfc-internal-format
 
44911
 msgid "Derived type '%s' at %L cannot have the SEQUENCE attribute because it is BIND(C)"
 
44912
 msgstr ""
 
44913
 
 
44914
-#: fortran/symbol.c:4688 fortran/symbol.c:4694
 
44915
+#: fortran/symbol.c:4816 fortran/symbol.c:4822
 
44916
 #, gcc-internal-format, gfc-internal-format
 
44917
 msgid "Symbol '%s' is used before it is typed at %L"
 
44918
 msgstr ""
 
44919
@@ -45546,9 +45460,9 @@
 
44920
 msgstr ""
 
44921
 
 
44922
 #: fortran/trans-array.c:8804
 
44923
-#, gcc-internal-format, gfc-internal-format
 
44924
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
44925
 msgid "bad expression type during walk (%d)"
 
44926
-msgstr ""
 
44927
+msgstr "Gặp loại saio trong biểu thức bất biến"
 
44928
 
 
44929
 #: fortran/trans-common.c:397
 
44930
 #, gcc-internal-format, gfc-internal-format
 
44931
@@ -45556,9 +45470,9 @@
 
44932
 msgstr ""
 
44933
 
 
44934
 #: fortran/trans-common.c:848
 
44935
-#, gcc-internal-format, gfc-internal-format
 
44936
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
44937
 msgid "Bad array reference at %L"
 
44938
-msgstr ""
 
44939
+msgstr "đợi dấu ngoặc vu đóng « ] » ở kết thúc của mảng"
 
44940
 
 
44941
 #: fortran/trans-common.c:856
 
44942
 #, gcc-internal-format, gfc-internal-format
 
44943
@@ -45599,7 +45513,7 @@
 
44944
 #: fortran/trans-common.c:1150
 
44945
 #, gcc-internal-format, gfc-internal-format
 
44946
 msgid "COMMON '%s' at %L does not exist"
 
44947
-msgstr ""
 
44948
+msgstr "COMMON '%s' tại %L không tồn tại"
 
44949
 
 
44950
 #: fortran/trans-common.c:1158
 
44951
 #, gcc-internal-format, gfc-internal-format
 
44952
@@ -45622,66 +45536,66 @@
 
44953
 msgstr ""
 
44954
 
 
44955
 #: fortran/trans-const.c:379
 
44956
-#, gcc-internal-format, gfc-internal-format
 
44957
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
44958
 msgid "non-constant initialization expression at %L"
 
44959
-msgstr ""
 
44960
+msgstr "mảng bị sơ khởi từ biểu tượng mảng không phải hằng số"
 
44961
 
 
44962
 #: fortran/trans-decl.c:1378
 
44963
 #, gcc-internal-format
 
44964
 msgid "intrinsic variable which isn't a procedure"
 
44965
 msgstr ""
 
44966
 
 
44967
-#: fortran/trans-decl.c:3556 fortran/trans-decl.c:5433
 
44968
-#, gcc-internal-format, gfc-internal-format
 
44969
+#: fortran/trans-decl.c:3556 fortran/trans-decl.c:5435
 
44970
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
44971
 msgid "Return value of function '%s' at %L not set"
 
44972
-msgstr ""
 
44973
+msgstr "hàm « %s » không trả lại giá trị"
 
44974
 
 
44975
-#: fortran/trans-decl.c:3883
 
44976
-#, gcc-internal-format
 
44977
+#: fortran/trans-decl.c:3885
 
44978
+#, fuzzy, gcc-internal-format
 
44979
 msgid "Deferred type parameter not yet supported"
 
44980
-msgstr ""
 
44981
+msgstr "ứng dụng khách kiểu %s chưa được hỗ trợ"
 
44982
 
 
44983
-#: fortran/trans-decl.c:4090
 
44984
+#: fortran/trans-decl.c:4092
 
44985
 #, gcc-internal-format, gfc-internal-format
 
44986
 msgid "backend decl for module variable %s already exists"
 
44987
 msgstr ""
 
44988
 
 
44989
-#: fortran/trans-decl.c:4614
 
44990
+#: fortran/trans-decl.c:4616
 
44991
 #, gcc-internal-format, gfc-internal-format
 
44992
 msgid "Dummy argument '%s' at %L was declared INTENT(OUT) but was not set"
 
44993
 msgstr ""
 
44994
 
 
44995
-#: fortran/trans-decl.c:4618
 
44996
+#: fortran/trans-decl.c:4620
 
44997
 #, gcc-internal-format, gfc-internal-format
 
44998
 msgid "Derived-type dummy argument '%s' at %L was declared INTENT(OUT) but was not set and does not have a default initializer"
 
44999
 msgstr ""
 
45000
 
 
45001
-#: fortran/trans-decl.c:4627 fortran/trans-decl.c:4742
 
45002
-#, gcc-internal-format, gfc-internal-format
 
45003
+#: fortran/trans-decl.c:4629 fortran/trans-decl.c:4744
 
45004
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
45005
 msgid "Unused dummy argument '%s' at %L"
 
45006
-msgstr ""
 
45007
+msgstr "%c%s cần ít nhất %d đối số"
 
45008
 
 
45009
-#: fortran/trans-decl.c:4641
 
45010
+#: fortran/trans-decl.c:4643
 
45011
 #, gcc-internal-format, gfc-internal-format
 
45012
 msgid "Unused module variable '%s' which has been explicitly imported at %L"
 
45013
 msgstr ""
 
45014
 
 
45015
-#: fortran/trans-decl.c:4649
 
45016
-#, gcc-internal-format, gfc-internal-format
 
45017
+#: fortran/trans-decl.c:4651
 
45018
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
45019
 msgid "Unused variable '%s' declared at %L"
 
45020
-msgstr ""
 
45021
+msgstr "%s:%d: bộ lọc đã được tuyên bố ở %s:%d"
 
45022
 
 
45023
-#: fortran/trans-decl.c:4697
 
45024
-#, gcc-internal-format, gfc-internal-format
 
45025
+#: fortran/trans-decl.c:4699
 
45026
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
45027
 msgid "Unused parameter '%s' declared at %L"
 
45028
-msgstr ""
 
45029
+msgstr "%s:%d: bộ lọc đã được tuyên bố ở %s:%d"
 
45030
 
 
45031
-#: fortran/trans-decl.c:4700
 
45032
+#: fortran/trans-decl.c:4702
 
45033
 #, gcc-internal-format, gfc-internal-format
 
45034
 msgid "Unused parameter '%s' which has been explicitly imported at %L"
 
45035
 msgstr ""
 
45036
 
 
45037
-#: fortran/trans-decl.c:4715
 
45038
+#: fortran/trans-decl.c:4717
 
45039
 #, gcc-internal-format, gfc-internal-format
 
45040
 msgid "Return value '%s' of function '%s' declared at %L not set"
 
45041
 msgstr ""
 
45042
@@ -45699,7 +45613,7 @@
 
45043
 #: fortran/trans-expr.c:2464
 
45044
 #, gcc-internal-format
 
45045
 msgid "Unknown intrinsic op"
 
45046
-msgstr ""
 
45047
+msgstr "Không hiểu intrinsic op"
 
45048
 
 
45049
 #: fortran/trans-expr.c:3694
 
45050
 #, gcc-internal-format, gfc-internal-format
 
45051
@@ -45707,9 +45621,9 @@
 
45052
 msgstr ""
 
45053
 
 
45054
 #: fortran/trans-intrinsic.c:853
 
45055
-#, gcc-internal-format, gfc-internal-format
 
45056
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
45057
 msgid "Intrinsic function %s(%d) not recognized"
 
45058
-msgstr ""
 
45059
+msgstr "Không nhận ra định dạng tập tin"
 
45060
 
 
45061
 #: fortran/trans-intrinsic.c:992 fortran/trans-intrinsic.c:1356
 
45062
 #: fortran/trans-intrinsic.c:1555
 
45063
@@ -45717,15 +45631,15 @@
 
45064
 msgid "'dim' argument of %s intrinsic at %L is not a valid dimension index"
 
45065
 msgstr ""
 
45066
 
 
45067
-#: fortran/trans-io.c:2032
 
45068
+#: fortran/trans-io.c:2034
 
45069
 #, gcc-internal-format, gfc-internal-format
 
45070
 msgid "Derived type '%s' at %L has PRIVATE components"
 
45071
 msgstr ""
 
45072
 
 
45073
-#: fortran/trans-io.c:2183
 
45074
-#, gcc-internal-format, gfc-internal-format
 
45075
+#: fortran/trans-io.c:2185
 
45076
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
45077
 msgid "Bad IO basetype (%d)"
 
45078
-msgstr ""
 
45079
+msgstr "Điều kiện VR gấp"
 
45080
 
 
45081
 #: fortran/trans-openmp.c:1833
 
45082
 #, gcc-internal-format
 
45083
@@ -45760,17 +45674,17 @@
 
45084
 #: fortran/trans-types.c:528
 
45085
 #, gcc-internal-format
 
45086
 msgid "REAL(KIND=8) is not available for -freal-4-real-8 option"
 
45087
-msgstr "REAL(KIND=8) không phải là biến cho tùy chọn -freal-4-real-8"
 
45088
+msgstr "REAL(KIND=8) không sẵn sàng cho tùy chọn -freal-4-real-8"
 
45089
 
 
45090
 #: fortran/trans-types.c:535
 
45091
 #, gcc-internal-format
 
45092
 msgid "REAL(KIND=10) is not available for -freal-4-real-10 option"
 
45093
-msgstr "REAL(KIND=10) không phải là biến cho tùy chọn -freal-4-real-10"
 
45094
+msgstr "REAL(KIND=10) không sẵn sàng cho tùy chọn -freal-4-real-10"
 
45095
 
 
45096
 #: fortran/trans-types.c:542
 
45097
 #, gcc-internal-format
 
45098
 msgid "REAL(KIND=16) is not available for -freal-4-real-16 option"
 
45099
-msgstr "REAL(KIND=16) không phải là biến cho tùy chọn -freal-4-real-16"
 
45100
+msgstr "REAL(KIND=16) không sẵn sàng cho tùy chọn -freal-4-real-16"
 
45101
 
 
45102
 #: fortran/trans-types.c:556
 
45103
 #, gcc-internal-format
 
45104
@@ -45780,22 +45694,22 @@
 
45105
 #: fortran/trans-types.c:565
 
45106
 #, gcc-internal-format
 
45107
 msgid "REAL(KIND=4) is not available for -freal-8-real-4 option"
 
45108
-msgstr "REAL(KIND=4) không phải là biến cho tùy chọn -freal-8-real-4"
 
45109
+msgstr "REAL(KIND=4) không sẵn sàng cho tùy chọn -freal-8-real-4"
 
45110
 
 
45111
 #: fortran/trans-types.c:572
 
45112
 #, gcc-internal-format
 
45113
 msgid "REAL(KIND=10) is not available for -freal-8-real-10 option"
 
45114
-msgstr "REAL(KIND=10) không phải là biến cho tùy chọn -freal-8-real-10"
 
45115
+msgstr "REAL(KIND=10) không sẵn sàng cho tùy chọn -freal-8-real-10"
 
45116
 
 
45117
 #: fortran/trans-types.c:579
 
45118
 #, gcc-internal-format
 
45119
 msgid "REAL(KIND=10) is not available for -freal-8-real-16 option"
 
45120
-msgstr "REAL(KIND=10) không phải là biến cho tùy chọn -freal-8-real-16"
 
45121
+msgstr "REAL(KIND=10) không sẵn sàng cho tùy chọn -freal-8-real-16"
 
45122
 
 
45123
 #: fortran/trans-types.c:1451
 
45124
 #, gcc-internal-format, gfc-internal-format
 
45125
 msgid "Array element size too big at %C"
 
45126
-msgstr ""
 
45127
+msgstr "Kích thước phần tử mảng quá lớn tại %C"
 
45128
 
 
45129
 #: fortran/trans.c:1653
 
45130
 #, gcc-internal-format
 
45131
@@ -45805,7 +45719,7 @@
 
45132
 #: java/class.c:833
 
45133
 #, gcc-internal-format
 
45134
 msgid "bad method signature"
 
45135
-msgstr ""
 
45136
+msgstr "tín hiệu phương thức sai"
 
45137
 
 
45138
 #: java/class.c:892
 
45139
 #, gcc-internal-format
 
45140
@@ -45828,14 +45742,14 @@
 
45141
 msgstr ""
 
45142
 
 
45143
 #: java/class.c:2695
 
45144
-#, gcc-internal-format
 
45145
+#, fuzzy, gcc-internal-format
 
45146
 msgid "non-static method %q+D overrides static method"
 
45147
-msgstr ""
 
45148
+msgstr "« --posix »/« --traditional » (truyền thống) có quyền cao hơn « --non-decimal-data » (dữ liệu khác thập phân)"
 
45149
 
 
45150
 #: java/decl.c:1204
 
45151
 #, gcc-internal-format
 
45152
 msgid "%q+D used prior to declaration"
 
45153
-msgstr ""
 
45154
+msgstr "%q+D được dùng trước khai báo"
 
45155
 
 
45156
 #: java/decl.c:1627
 
45157
 #, gcc-internal-format
 
45158
@@ -45863,9 +45777,9 @@
 
45159
 msgstr ""
 
45160
 
 
45161
 #: java/expr.c:662
 
45162
-#, gcc-internal-format
 
45163
+#, fuzzy, gcc-internal-format
 
45164
 msgid "stack underflow - dup* operation"
 
45165
-msgstr ""
 
45166
+msgstr "Lỗi nội bộ : tràn ngược đống điều kiện"
 
45167
 
 
45168
 #: java/expr.c:1661
 
45169
 #, gcc-internal-format
 
45170
@@ -45880,7 +45794,7 @@
 
45171
 #: java/expr.c:2248
 
45172
 #, gcc-internal-format, gfc-internal-format
 
45173
 msgid "method '%s' not found in class"
 
45174
-msgstr ""
 
45175
+msgstr "không tìm thấy phương thức '%s' trong lớp"
 
45176
 
 
45177
 #: java/expr.c:2440
 
45178
 #, gcc-internal-format, gfc-internal-format
 
45179
@@ -45913,9 +45827,9 @@
 
45180
 msgstr "thiếu trường '%s' trong '%s'"
 
45181
 
 
45182
 #: java/expr.c:2890
 
45183
-#, gcc-internal-format, gfc-internal-format
 
45184
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
45185
 msgid "mismatching signature for field '%s' in '%s'"
 
45186
-msgstr ""
 
45187
+msgstr "%s: cảnh báo : không rõ kích cỡ cho trường « %s » trong cấu trúc"
 
45188
 
 
45189
 #: java/expr.c:2919
 
45190
 #, gcc-internal-format
 
45191
@@ -45949,34 +45863,34 @@
 
45192
 msgstr ""
 
45193
 
 
45194
 #: java/jcf-parse.c:514
 
45195
-#, gcc-internal-format, gfc-internal-format
 
45196
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
45197
 msgid "<constant pool index %d unexpected type"
 
45198
-msgstr ""
 
45199
+msgstr "gặp loại chỉ mục (index-type) bất thường trong cris_print_index"
 
45200
 
 
45201
 #: java/jcf-parse.c:1097
 
45202
 #, gcc-internal-format
 
45203
 msgid "bad string constant"
 
45204
-msgstr ""
 
45205
+msgstr "hằng chuỗi sai"
 
45206
 
 
45207
 #: java/jcf-parse.c:1115
 
45208
-#, gcc-internal-format, gfc-internal-format
 
45209
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
45210
 msgid "bad value constant type %d, index %d"
 
45211
-msgstr ""
 
45212
+msgstr "Gặp loại saio trong biểu thức bất biến"
 
45213
 
 
45214
 #: java/jcf-parse.c:1395 java/jcf-parse.c:1401
 
45215
 #, gcc-internal-format, gfc-internal-format
 
45216
 msgid "cannot find file for class %s"
 
45217
-msgstr ""
 
45218
+msgstr "không thể tìm thấy tập tin cho lớp %s"
 
45219
 
 
45220
 #: java/jcf-parse.c:1426
 
45221
 #, gcc-internal-format
 
45222
 msgid "not a valid Java .class file"
 
45223
-msgstr ""
 
45224
+msgstr "không phải là một tập tin .class Java hợp lệ"
 
45225
 
 
45226
 #: java/jcf-parse.c:1429
 
45227
 #, gcc-internal-format
 
45228
 msgid "error while parsing constant pool"
 
45229
-msgstr ""
 
45230
+msgstr "gặp lỗi khi phân bể hằng số"
 
45231
 
 
45232
 #. FIXME - where was first time
 
45233
 #: java/jcf-parse.c:1444
 
45234
@@ -45987,17 +45901,17 @@
 
45235
 #: java/jcf-parse.c:1462
 
45236
 #, gcc-internal-format
 
45237
 msgid "error while parsing fields"
 
45238
-msgstr ""
 
45239
+msgstr "gặp lỗi khi phân tích cú pháp của các trường"
 
45240
 
 
45241
 #: java/jcf-parse.c:1465
 
45242
 #, gcc-internal-format
 
45243
 msgid "error while parsing methods"
 
45244
-msgstr ""
 
45245
+msgstr "gặp lỗi khi phân tích cú pháp của các phương thức"
 
45246
 
 
45247
 #: java/jcf-parse.c:1468
 
45248
 #, gcc-internal-format
 
45249
 msgid "error while parsing final attributes"
 
45250
-msgstr ""
 
45251
+msgstr "gặp lỗi khi phân tích cú pháp của các thuộc tính cuối cùng"
 
45252
 
 
45253
 #: java/jcf-parse.c:1507
 
45254
 #, gcc-internal-format
 
45255
@@ -46005,14 +45919,14 @@
 
45256
 msgstr ""
 
45257
 
 
45258
 #: java/jcf-parse.c:1603
 
45259
-#, gcc-internal-format
 
45260
+#, fuzzy, gcc-internal-format
 
45261
 msgid "missing Code attribute"
 
45262
-msgstr ""
 
45263
+msgstr "Thuộc tính còn thiếu hoặc dạng sai"
 
45264
 
 
45265
 #: java/jcf-parse.c:1848
 
45266
 #, gcc-internal-format
 
45267
 msgid "no input file specified"
 
45268
-msgstr ""
 
45269
+msgstr "chưa chỉ định tập tin đầu vào"
 
45270
 
 
45271
 #: java/jcf-parse.c:1883
 
45272
 #, gcc-internal-format
 
45273
@@ -46027,7 +45941,7 @@
 
45274
 #: java/jcf-parse.c:2128
 
45275
 #, gcc-internal-format, gfc-internal-format
 
45276
 msgid "error while reading %s from zip file"
 
45277
-msgstr ""
 
45278
+msgstr "gặp lỗi khi đọc %s từ tập tin zip"
 
45279
 
 
45280
 #: java/jvspec.c:395
 
45281
 #, gcc-internal-format
 
45282
@@ -46097,27 +46011,27 @@
 
45283
 #: java/mangle_name.c:324 java/mangle_name.c:401
 
45284
 #, gcc-internal-format
 
45285
 msgid "internal error - invalid Utf8 name"
 
45286
-msgstr ""
 
45287
+msgstr "lỗi nội bộ - tên Utf8 không hợp lệ"
 
45288
 
 
45289
 #: java/typeck.c:424
 
45290
-#, gcc-internal-format
 
45291
+#, fuzzy, gcc-internal-format
 
45292
 msgid "junk at end of signature string"
 
45293
-msgstr ""
 
45294
+msgstr "lỗi: %s ở kết thúc của chuỗi định dạng"
 
45295
 
 
45296
 #: java/verify-glue.c:377
 
45297
 #, gcc-internal-format, gfc-internal-format
 
45298
 msgid "verification failed: %s"
 
45299
-msgstr ""
 
45300
+msgstr "thẩm tra gặp lỗi: %s"
 
45301
 
 
45302
 #: java/verify-glue.c:379
 
45303
 #, gcc-internal-format, gfc-internal-format
 
45304
 msgid "verification failed at PC=%d: %s"
 
45305
-msgstr ""
 
45306
+msgstr "thẩm tra gặp lỗi tại PC=%d: %s"
 
45307
 
 
45308
 #: java/verify-glue.c:467
 
45309
-#, gcc-internal-format
 
45310
+#, fuzzy, gcc-internal-format
 
45311
 msgid "bad pc in exception_table"
 
45312
-msgstr ""
 
45313
+msgstr "Nút từ một khối sai trong bảng nút"
 
45314
 
 
45315
 #: lto/lto-lang.c:754
 
45316
 #, gcc-internal-format
 
45317
@@ -46149,7 +46063,7 @@
 
45318
 #: lto/lto-object.c:257
 
45319
 #, gcc-internal-format, gfc-internal-format
 
45320
 msgid "two or more sections for %s"
 
45321
-msgstr ""
 
45322
+msgstr "cần thiết ít nhất hai phần cho %s"
 
45323
 
 
45324
 #: lto/lto.c:218
 
45325
 #, gcc-internal-format, gfc-internal-format
 
45326
@@ -46164,7 +46078,7 @@
 
45327
 #: lto/lto.c:2145
 
45328
 #, gcc-internal-format
 
45329
 msgid "could not parse hex number"
 
45330
-msgstr ""
 
45331
+msgstr "không thể phân tích số thập lục phân"
 
45332
 
 
45333
 #: lto/lto.c:2177
 
45334
 #, gcc-internal-format, gfc-internal-format
 
45335
@@ -46172,24 +46086,24 @@
 
45336
 msgstr ""
 
45337
 
 
45338
 #: lto/lto.c:2186
 
45339
-#, gcc-internal-format
 
45340
+#, fuzzy, gcc-internal-format
 
45341
 msgid "could not parse file offset"
 
45342
-msgstr ""
 
45343
+msgstr "Không thể tìm được vị trí %s trong tệp tin"
 
45344
 
 
45345
 #: lto/lto.c:2189
 
45346
 #, gcc-internal-format
 
45347
 msgid "unexpected offset"
 
45348
-msgstr ""
 
45349
+msgstr "không cần offset"
 
45350
 
 
45351
 #: lto/lto.c:2211
 
45352
-#, fuzzy, gcc-internal-format
 
45353
+#, gcc-internal-format
 
45354
 msgid "invalid line in the resolution file"
 
45355
-msgstr "lệnh chứa một thanh ghi sai"
 
45356
+msgstr "gặp dòng sai trong tập tin phân giải"
 
45357
 
 
45358
 #: lto/lto.c:2222
 
45359
 #, fuzzy, gcc-internal-format
 
45360
 msgid "invalid resolution in the resolution file"
 
45361
-msgstr "lệnh chứa một thanh ghi sai"
 
45362
+msgstr "Bitmap không hợp lệ trong tập tin %s"
 
45363
 
 
45364
 #: lto/lto.c:2228
 
45365
 #, gcc-internal-format
 
45366
@@ -46199,7 +46113,7 @@
 
45367
 #: lto/lto.c:2335
 
45368
 #, gcc-internal-format, gfc-internal-format
 
45369
 msgid "cannot read LTO decls from %s"
 
45370
-msgstr ""
 
45371
+msgstr "không thể đọc `LTO decls' từ %s"
 
45372
 
 
45373
 #: lto/lto.c:2440
 
45374
 #, gcc-internal-format, gfc-internal-format
 
45375
@@ -46222,9 +46136,9 @@
 
45376
 msgstr ""
 
45377
 
 
45378
 #: lto/lto.c:2597
 
45379
-#, gcc-internal-format
 
45380
+#, fuzzy, gcc-internal-format
 
45381
 msgid "opening LTRANS output list %s: %m"
 
45382
-msgstr ""
 
45383
+msgstr "Gặp lỗi khi mở tập tin kết xuất « %s ».\n"
 
45384
 
 
45385
 #: lto/lto.c:2640
 
45386
 #, gcc-internal-format
 
45387
@@ -46232,19 +46146,19 @@
 
45388
 msgstr "lto_obj_file_open() gặp lỗi"
 
45389
 
 
45390
 #: lto/lto.c:2694
 
45391
-#, gcc-internal-format
 
45392
+#, fuzzy, gcc-internal-format
 
45393
 msgid "writing to LTRANS output list %s: %m"
 
45394
-msgstr ""
 
45395
+msgstr "gặp lỗi khi ghi vào danh sách kiến trúc"
 
45396
 
 
45397
 #: lto/lto.c:2702
 
45398
-#, gcc-internal-format
 
45399
+#, fuzzy, gcc-internal-format
 
45400
 msgid "closing LTRANS output list %s: %m"
 
45401
-msgstr ""
 
45402
+msgstr "gặp lỗi khi đóng tập tin xuất %s"
 
45403
 
 
45404
 #: lto/lto.c:2929
 
45405
 #, fuzzy, gcc-internal-format
 
45406
 msgid "could not open symbol resolution file: %m"
 
45407
-msgstr "không thể mở tập tin đáp ứng %s"
 
45408
+msgstr "Xin lỗi, không thể mở tập tin này."
 
45409
 
 
45410
 #: lto/lto.c:3046
 
45411
 #, gcc-internal-format
 
45412
@@ -46289,12 +46203,12 @@
 
45413
 #: objc/objc-act.c:681
 
45414
 #, gcc-internal-format
 
45415
 msgid "%<@end%> must appear in an @implementation context"
 
45416
-msgstr ""
 
45417
+msgstr "%<@end%> phải xuất hiện trong một ngữ cảnh @implementation"
 
45418
 
 
45419
 #: objc/objc-act.c:690
 
45420
 #, gcc-internal-format
 
45421
 msgid "%<@package%> is not available in Objective-C 1.0"
 
45422
-msgstr ""
 
45423
+msgstr "%<@package%> không sẵn sàng trong Objective-C 1.0"
 
45424
 
 
45425
 #: objc/objc-act.c:692
 
45426
 #, gcc-internal-format
 
45427
@@ -46304,37 +46218,37 @@
 
45428
 #: objc/objc-act.c:703
 
45429
 #, gcc-internal-format
 
45430
 msgid "%<@optional%> is not available in Objective-C 1.0"
 
45431
-msgstr ""
 
45432
+msgstr "%<@optional%> không sẵn sàng trong Objective-C 1.0"
 
45433
 
 
45434
 #: objc/objc-act.c:705
 
45435
 #, gcc-internal-format
 
45436
 msgid "%<@required%> is not available in Objective-C 1.0"
 
45437
-msgstr ""
 
45438
+msgstr "%<@required%> không sẵn sàng trong Objective-C 1.0"
 
45439
 
 
45440
 #: objc/objc-act.c:713
 
45441
 #, gcc-internal-format
 
45442
 msgid "%<@optional%> is allowed in @protocol context only"
 
45443
-msgstr ""
 
45444
+msgstr "%<@optional%> chỉ cho phép tronh ngữ cảnh @protocol"
 
45445
 
 
45446
 #: objc/objc-act.c:715
 
45447
 #, gcc-internal-format
 
45448
 msgid "%<@required%> is allowed in @protocol context only"
 
45449
-msgstr ""
 
45450
+msgstr "%<@required%> chỉ được phép trong ngữ cảnh @protocol"
 
45451
 
 
45452
 #: objc/objc-act.c:822
 
45453
 #, gcc-internal-format
 
45454
 msgid "%<@property%> is not available in Objective-C 1.0"
 
45455
-msgstr ""
 
45456
+msgstr "%<@property%> không sẵn sàng trong Objective-C 1.0"
 
45457
 
 
45458
 #: objc/objc-act.c:826
 
45459
 #, gcc-internal-format
 
45460
 msgid "%<readonly%> attribute conflicts with %<readwrite%> attribute"
 
45461
-msgstr ""
 
45462
+msgstr "thuộc tính %<readonly%> xung đột với %<readwrite%>"
 
45463
 
 
45464
 #: objc/objc-act.c:843
 
45465
 #, gcc-internal-format
 
45466
 msgid "%<readonly%> attribute conflicts with %<setter%> attribute"
 
45467
-msgstr ""
 
45468
+msgstr "thuộc tính %<readonly%> xung đột với %<setter%>"
 
45469
 
 
45470
 #: objc/objc-act.c:849
 
45471
 #, gcc-internal-format
 
45472
@@ -46357,14 +46271,14 @@
 
45473
 msgstr ""
 
45474
 
 
45475
 #: objc/objc-act.c:887
 
45476
-#, fuzzy, gcc-internal-format
 
45477
+#, gcc-internal-format
 
45478
 msgid "invalid property declaration"
 
45479
-msgstr "lời tuyên bố loại có hướng"
 
45480
+msgstr "khai báo thuộc tính không hợp lệ"
 
45481
 
 
45482
 #: objc/objc-act.c:895
 
45483
-#, gcc-internal-format
 
45484
+#, fuzzy, gcc-internal-format
 
45485
 msgid "property can not be an array"
 
45486
-msgstr ""
 
45487
+msgstr "Không thể mở tập tin « %file:1 »."
 
45488
 
 
45489
 #. A @property is not an actual variable, but it is a way to
 
45490
 #. describe a pair of accessor methods, so its type (which is
 
45491
@@ -46376,7 +46290,7 @@
 
45492
 #: objc/objc-act.c:913
 
45493
 #, gcc-internal-format
 
45494
 msgid "property can not be a bit-field"
 
45495
-msgstr ""
 
45496
+msgstr "thuộc tính không thể là trường bít"
 
45497
 
 
45498
 #: objc/objc-act.c:945
 
45499
 #, gcc-internal-format
 
45500
@@ -46391,7 +46305,7 @@
 
45501
 #: objc/objc-act.c:955
 
45502
 #, gcc-internal-format
 
45503
 msgid "%<retain%> attribute is only valid for Objective-C objects"
 
45504
-msgstr ""
 
45505
+msgstr "thuộc tính %<retain%> chỉ hợp lệ khi dùng với đối tượng trong Objective-C"
 
45506
 
 
45507
 #: objc/objc-act.c:959
 
45508
 #, gcc-internal-format
 
45509
@@ -46401,7 +46315,7 @@
 
45510
 #: objc/objc-act.c:1013
 
45511
 #, fuzzy, gcc-internal-format
 
45512
 msgid "redeclaration of property %qD"
 
45513
-msgstr "<lỗi tuyên bố>"
 
45514
+msgstr "Thuộc tính gọi ngược không được hỗ trợ %d"
 
45515
 
 
45516
 #: objc/objc-act.c:1016 objc/objc-act.c:1081 objc/objc-act.c:1091
 
45517
 #: objc/objc-act.c:1104 objc/objc-act.c:1115 objc/objc-act.c:1126
 
45518
@@ -46410,7 +46324,7 @@
 
45519
 #: objc/objc-act.c:7762
 
45520
 #, gcc-internal-format
 
45521
 msgid "originally specified here"
 
45522
-msgstr ""
 
45523
+msgstr "nguyên gốc được chỉ định ở đây"
 
45524
 
 
45525
 #: objc/objc-act.c:1078
 
45526
 #, fuzzy, gcc-internal-format
 
45527
@@ -46457,14 +46371,14 @@
 
45528
 
 
45529
 #. Again, this should never happen, but we do check.
 
45530
 #: objc/objc-act.c:1658
 
45531
-#, fuzzy, gcc-internal-format
 
45532
+#, gcc-internal-format
 
45533
 msgid "could not find interface for class %qE"
 
45534
-msgstr "không tìm thấy tập tin đặc tả %s\n"
 
45535
+msgstr "không tìm thấy giao diện cho lớp %qE"
 
45536
 
 
45537
 #: objc/objc-act.c:1664 objc/objc-act.c:6813 objc/objc-act.c:6944
 
45538
 #, gcc-internal-format
 
45539
 msgid "class %qE is deprecated"
 
45540
-msgstr ""
 
45541
+msgstr "lớp %qE bị phản đối"
 
45542
 
 
45543
 #: objc/objc-act.c:1693
 
45544
 #, gcc-internal-format
 
45545
@@ -46526,9 +46440,9 @@
 
45546
 msgstr ""
 
45547
 
 
45548
 #: objc/objc-act.c:2563
 
45549
-#, gcc-internal-format
 
45550
+#, fuzzy, gcc-internal-format
 
45551
 msgid "distinct Objective-C type in return"
 
45552
-msgstr ""
 
45553
+msgstr "%s đã trả lại kiểu car sai"
 
45554
 
 
45555
 #: objc/objc-act.c:2567
 
45556
 #, gcc-internal-format
 
45557
@@ -46637,7 +46551,7 @@
 
45558
 #: objc/objc-act.c:3961 objc/objc-act.c:3989 objc/objc-act.c:4045
 
45559
 #, gcc-internal-format
 
45560
 msgid "duplicate instance variable %q+D"
 
45561
-msgstr ""
 
45562
+msgstr "trùng biến minh dụ %q+D"
 
45563
 
 
45564
 #: objc/objc-act.c:4105
 
45565
 #, gcc-internal-format
 
45566
@@ -46652,47 +46566,47 @@
 
45567
 #: objc/objc-act.c:4195
 
45568
 #, gcc-internal-format
 
45569
 msgid "@catch parameter can not be protocol-qualified"
 
45570
-msgstr ""
 
45571
+msgstr "đối số @catch không thể là từ hạn định giao thức"
 
45572
 
 
45573
 #: objc/objc-act.c:4240
 
45574
 #, gcc-internal-format
 
45575
 msgid "exception of type %<%T%> will be caught"
 
45576
-msgstr ""
 
45577
+msgstr "ngoại lệ kiểu %<%T%> sẽ được bắt"
 
45578
 
 
45579
 #: objc/objc-act.c:4242
 
45580
-#, gcc-internal-format
 
45581
+#, fuzzy, gcc-internal-format
 
45582
 msgid "   by earlier handler for %<%T%>"
 
45583
-msgstr ""
 
45584
+msgstr "Không có bộ quản lý địa chỉ URI được thực hiện cho « %s »."
 
45585
 
 
45586
 #: objc/objc-act.c:4289
 
45587
 #, gcc-internal-format
 
45588
 msgid "%<@try%> without %<@catch%> or %<@finally%>"
 
45589
-msgstr ""
 
45590
+msgstr "%<@try%> không có %<@catch%> hay %<@finally%>"
 
45591
 
 
45592
 #: objc/objc-act.c:4317
 
45593
 #, gcc-internal-format
 
45594
 msgid "%<@throw%> (rethrow) used outside of a @catch block"
 
45595
-msgstr ""
 
45596
+msgstr "%<@throw%> (rethrow) được dùng ngoài một khối @catch"
 
45597
 
 
45598
 #: objc/objc-act.c:4330
 
45599
 #, gcc-internal-format
 
45600
 msgid "%<@throw%> argument is not an object"
 
45601
-msgstr ""
 
45602
+msgstr "%<@throw%> đối số không phải là một đối tượng"
 
45603
 
 
45604
 #: objc/objc-act.c:4351
 
45605
 #, gcc-internal-format
 
45606
 msgid "%<@synchronized%> argument is not an object"
 
45607
-msgstr ""
 
45608
+msgstr "%<@synchronized%> đối số không phải là một đối tượng"
 
45609
 
 
45610
 #: objc/objc-act.c:4559
 
45611
 #, gcc-internal-format
 
45612
 msgid "%s %qs"
 
45613
-msgstr ""
 
45614
+msgstr "%s %qs"
 
45615
 
 
45616
 #: objc/objc-act.c:4582 objc/objc-act.c:4601
 
45617
-#, gcc-internal-format
 
45618
+#, fuzzy, gcc-internal-format
 
45619
 msgid "inconsistent instance variable specification"
 
45620
-msgstr ""
 
45621
+msgstr "Sử dụng: %s [-v đặc_tả] tên_biến [đường_dẫn]\n"
 
45622
 
 
45623
 #: objc/objc-act.c:4658
 
45624
 #, gcc-internal-format
 
45625
@@ -46705,29 +46619,29 @@
 
45626
 msgstr ""
 
45627
 
 
45628
 #: objc/objc-act.c:5085
 
45629
-#, gcc-internal-format
 
45630
+#, fuzzy, gcc-internal-format
 
45631
 msgid "multiple methods named %<%c%E%> found"
 
45632
-msgstr ""
 
45633
+msgstr "CẢNH BÁO : không tìm thấy yếu tố tên « %s ».\n"
 
45634
 
 
45635
 #: objc/objc-act.c:5088
 
45636
 #, gcc-internal-format
 
45637
 msgid "using %<%c%s%>"
 
45638
-msgstr ""
 
45639
+msgstr "đang dùng %<%c%s%>"
 
45640
 
 
45641
 #: objc/objc-act.c:5097
 
45642
-#, gcc-internal-format
 
45643
+#, fuzzy, gcc-internal-format
 
45644
 msgid "multiple selectors named %<%c%E%> found"
 
45645
-msgstr ""
 
45646
+msgstr "CẢNH BÁO : không tìm thấy yếu tố tên « %s ».\n"
 
45647
 
 
45648
 #: objc/objc-act.c:5100
 
45649
 #, gcc-internal-format
 
45650
 msgid "found %<%c%s%>"
 
45651
-msgstr ""
 
45652
+msgstr "tìm thấy %<%c%s%>"
 
45653
 
 
45654
 #: objc/objc-act.c:5109
 
45655
 #, gcc-internal-format
 
45656
 msgid "also found %<%c%s%>"
 
45657
-msgstr ""
 
45658
+msgstr "cũng tìm thấy %<%c%s%>"
 
45659
 
 
45660
 #. If 'rtype' is NULL_TREE at this point it means that
 
45661
 #. we have seen no @interface corresponding to that
 
45662
@@ -46755,7 +46669,7 @@
 
45663
 #: objc/objc-act.c:5395 objc/objc-act.c:5529
 
45664
 #, gcc-internal-format
 
45665
 msgid "@interface of class %qE not found"
 
45666
-msgstr ""
 
45667
+msgstr "không tìm thấy @interface của lớp %qE"
 
45668
 
 
45669
 #: objc/objc-act.c:5403
 
45670
 #, gcc-internal-format
 
45671
@@ -46765,18 +46679,18 @@
 
45672
 #: objc/objc-act.c:5454
 
45673
 #, gcc-internal-format
 
45674
 msgid "found %<-%E%> instead of %<+%E%> in protocol(s)"
 
45675
-msgstr ""
 
45676
+msgstr "tìm thấy %<-%E%> thay vì %<+%E%> trong giao thức"
 
45677
 
 
45678
 #. We have a type, but it's not an Objective-C type (!).
 
45679
 #: objc/objc-act.c:5566
 
45680
 #, gcc-internal-format
 
45681
 msgid "invalid receiver type %qs"
 
45682
-msgstr ""
 
45683
+msgstr "kiểu bộ nhận không hợp lệ %qs"
 
45684
 
 
45685
 #: objc/objc-act.c:5583
 
45686
 #, gcc-internal-format
 
45687
 msgid "%<%c%E%> not found in protocol(s)"
 
45688
-msgstr ""
 
45689
+msgstr "%<%c%E%> không tìm thấy trong giao thức"
 
45690
 
 
45691
 #: objc/objc-act.c:5597
 
45692
 #, gcc-internal-format
 
45693
@@ -46786,7 +46700,7 @@
 
45694
 #: objc/objc-act.c:5605
 
45695
 #, gcc-internal-format
 
45696
 msgid "no %<%c%E%> method found"
 
45697
-msgstr ""
 
45698
+msgstr "không tìm thấy phương thức %<%c%E%>"
 
45699
 
 
45700
 #: objc/objc-act.c:5612
 
45701
 #, gcc-internal-format
 
45702
@@ -46801,12 +46715,12 @@
 
45703
 #: objc/objc-act.c:5616
 
45704
 #, gcc-internal-format
 
45705
 msgid "%<...%> as arguments.)"
 
45706
-msgstr ""
 
45707
+msgstr "%<...%> là các đối số.)"
 
45708
 
 
45709
 #: objc/objc-act.c:5725
 
45710
 #, gcc-internal-format
 
45711
 msgid "undeclared selector %qE"
 
45712
-msgstr ""
 
45713
+msgstr "bộ chọn chưa được khai báo %qE"
 
45714
 
 
45715
 #. Historically, a class method that produced objects (factory
 
45716
 #. method) would assign `self' to the instance that it
 
45717
@@ -46830,12 +46744,12 @@
 
45718
 #: objc/objc-act.c:5984
 
45719
 #, gcc-internal-format
 
45720
 msgid "previous declaration of %<%c%E%> as %<@required%>"
 
45721
-msgstr ""
 
45722
+msgstr "khai báo trước đây của %<%c%E%> như là %<@required%>"
 
45723
 
 
45724
 #: objc/objc-act.c:6004
 
45725
 #, gcc-internal-format
 
45726
 msgid "previous declaration of %<%c%E%> as %<@optional%>"
 
45727
-msgstr ""
 
45728
+msgstr "khai báo trước đây của %<%c%E%> như là %<@optional%>"
 
45729
 
 
45730
 #: objc/objc-act.c:6064
 
45731
 #, gcc-internal-format
 
45732
@@ -46845,7 +46759,7 @@
 
45733
 #: objc/objc-act.c:6068
 
45734
 #, gcc-internal-format
 
45735
 msgid "previous declaration of %<%c%E%>"
 
45736
-msgstr ""
 
45737
+msgstr "khai báo trước đây của %<%c%E%>"
 
45738
 
 
45739
 #: objc/objc-act.c:6105
 
45740
 #, gcc-internal-format
 
45741
@@ -46882,7 +46796,7 @@
 
45742
 #: objc/objc-act.c:6270
 
45743
 #, gcc-internal-format
 
45744
 msgid "type %qE has virtual member functions"
 
45745
-msgstr ""
 
45746
+msgstr "kiểu %qE có các hàm thành viên ảo"
 
45747
 
 
45748
 #: objc/objc-act.c:6271
 
45749
 #, gcc-internal-format
 
45750
@@ -46920,9 +46834,9 @@
 
45751
 msgstr ""
 
45752
 
 
45753
 #: objc/objc-act.c:6547 objc/objc-act.c:6662
 
45754
-#, gcc-internal-format
 
45755
+#, fuzzy, gcc-internal-format
 
45756
 msgid "incomplete implementation of class %qE"
 
45757
-msgstr ""
 
45758
+msgstr "nguồn có loại hạng không hoàn toàn"
 
45759
 
 
45760
 #: objc/objc-act.c:6551 objc/objc-act.c:6666
 
45761
 #, gcc-internal-format
 
45762
@@ -46930,9 +46844,9 @@
 
45763
 msgstr ""
 
45764
 
 
45765
 #: objc/objc-act.c:6560 objc/objc-act.c:6674
 
45766
-#, gcc-internal-format
 
45767
+#, fuzzy, gcc-internal-format
 
45768
 msgid "method definition for %<%c%E%> not found"
 
45769
-msgstr ""
 
45770
+msgstr "Không tìm thấy lời xác định cho phân loại %s"
 
45771
 
 
45772
 #: objc/objc-act.c:6715
 
45773
 #, gcc-internal-format
 
45774
@@ -46945,9 +46859,9 @@
 
45775
 msgstr ""
 
45776
 
 
45777
 #: objc/objc-act.c:6844
 
45778
-#, gcc-internal-format
 
45779
+#, fuzzy, gcc-internal-format
 
45780
 msgid "reimplementation of class %qE"
 
45781
-msgstr ""
 
45782
+msgstr "Không rõ hạng ký hiệu : %c"
 
45783
 
 
45784
 #: objc/objc-act.c:6877
 
45785
 #, gcc-internal-format
 
45786
@@ -46957,12 +46871,12 @@
 
45787
 #: objc/objc-act.c:6880
 
45788
 #, gcc-internal-format
 
45789
 msgid "previous declaration of %qE"
 
45790
-msgstr ""
 
45791
+msgstr "khai báo trước đây của %qE"
 
45792
 
 
45793
 #: objc/objc-act.c:6882
 
45794
 #, gcc-internal-format
 
45795
 msgid "previous declaration"
 
45796
-msgstr ""
 
45797
+msgstr "khai báo trước"
 
45798
 
 
45799
 #: objc/objc-act.c:6895 objc/objc-act.c:6897
 
45800
 #, gcc-internal-format
 
45801
@@ -46976,9 +46890,9 @@
 
45802
 
 
45803
 #. TODO: This should be caught much earlier than this.
 
45804
 #: objc/objc-act.c:7377
 
45805
-#, fuzzy, gcc-internal-format
 
45806
+#, gcc-internal-format
 
45807
 msgid "invalid setter, it must have one argument"
 
45808
-msgstr "gặp thanh ghi sai trong lệnh di chuyển"
 
45809
+msgstr "bộ đặt không hợp lệ, nó phải có một đối số"
 
45810
 
 
45811
 #: objc/objc-act.c:7540 objc/objc-act.c:7755
 
45812
 #, gcc-internal-format
 
45813
@@ -47023,7 +46937,7 @@
 
45814
 #: objc/objc-act.c:7699
 
45815
 #, gcc-internal-format
 
45816
 msgid "%<@synthesize%> is not available in Objective-C 1.0"
 
45817
-msgstr "%<@synthesize%> không sẵn dùng trong Objective-C 1.0"
 
45818
+msgstr "%<@synthesize%> không sẵn sàng trong Objective-C 1.0"
 
45819
 
 
45820
 #. We can get here only in Objective-C; the Objective-C++ parser
 
45821
 #. detects the problem while parsing, outputs the error
 
45822
@@ -47032,12 +46946,12 @@
 
45823
 #: objc/objc-act.c:7710
 
45824
 #, gcc-internal-format
 
45825
 msgid "%<@synthesize%> not in @implementation context"
 
45826
-msgstr ""
 
45827
+msgstr "%<@synthesize%> không trong ngữ cảnh @implementation"
 
45828
 
 
45829
 #: objc/objc-act.c:7716
 
45830
 #, gcc-internal-format
 
45831
 msgid "%<@synthesize%> can not be used in categories"
 
45832
-msgstr ""
 
45833
+msgstr "%<@synthesize%> không thể được dùng trong các-ta-lốc"
 
45834
 
 
45835
 #: objc/objc-act.c:7725
 
45836
 #, gcc-internal-format
 
45837
@@ -47047,7 +46961,7 @@
 
45838
 #: objc/objc-act.c:7808
 
45839
 #, gcc-internal-format
 
45840
 msgid "%<@dynamic%> is not available in Objective-C 1.0"
 
45841
-msgstr "%<@dynamic%> không sẵn dùng trong Objective-C 1.0"
 
45842
+msgstr "%<@dynamic%> không sẵn sàng trong Objective-C 1.0"
 
45843
 
 
45844
 #. We can get here only in Objective-C; the Objective-C++ parser
 
45845
 #. detects the problem while parsing, outputs the error
 
45846
@@ -47056,7 +46970,7 @@
 
45847
 #: objc/objc-act.c:7819
 
45848
 #, gcc-internal-format
 
45849
 msgid "%<@dynamic%> not in @implementation context"
 
45850
-msgstr ""
 
45851
+msgstr "%<@dynamic%> không trong ngữ cảnh @implementation"
 
45852
 
 
45853
 #: objc/objc-act.c:7841
 
45854
 #, gcc-internal-format
 
45855
@@ -47074,7 +46988,7 @@
 
45856
 #: objc/objc-act.c:8070
 
45857
 #, gcc-internal-format
 
45858
 msgid "protocol %qE is deprecated"
 
45859
-msgstr ""
 
45860
+msgstr "giao thức %qE bị phản đối"
 
45861
 
 
45862
 #: objc/objc-act.c:8189
 
45863
 #, gcc-internal-format
 
45864
@@ -47084,12 +46998,12 @@
 
45865
 #: objc/objc-act.c:8699
 
45866
 #, gcc-internal-format
 
45867
 msgid "conflicting types for %<%c%s%>"
 
45868
-msgstr ""
 
45869
+msgstr "các kiểu xung đột với %<%c%s%>"
 
45870
 
 
45871
 #: objc/objc-act.c:8703
 
45872
 #, gcc-internal-format
 
45873
 msgid "previous declaration of %<%c%s%>"
 
45874
-msgstr ""
 
45875
+msgstr "khai báo trước của %<%c%s%>"
 
45876
 
 
45877
 #: objc/objc-act.c:8803
 
45878
 #, gcc-internal-format
 
45879
@@ -47099,7 +47013,7 @@
 
45880
 #: objc/objc-act.c:8830
 
45881
 #, gcc-internal-format
 
45882
 msgid "[super ...] must appear in a method context"
 
45883
-msgstr ""
 
45884
+msgstr "[super ...] phải xuất hiện trong ngữ cảnh phương thức"
 
45885
 
 
45886
 #: objc/objc-act.c:8870
 
45887
 #, gcc-internal-format
 
45888
@@ -47163,7 +47077,7 @@
 
45889
 #: objc/objc-gnu-runtime-abi-01.c:139
 
45890
 #, gcc-internal-format
 
45891
 msgid "%<-fobjc-sjlj-exceptions%> is ignored for %<-fgnu-runtime%>"
 
45892
-msgstr ""
 
45893
+msgstr "%<-fobjc-sjlj-exceptions%> bị bỏ qua đối với %<-fgnu-runtime%>"
 
45894
 
 
45895
 #: objc/objc-gnu-runtime-abi-01.c:2166 objc/objc-next-runtime-abi-01.c:2849
 
45896
 #: objc/objc-next-runtime-abi-02.c:3614
 
45897
@@ -47188,205 +47102,3 @@
 
45898
 
 
45899
 #~ msgid "%s:not a gcov graph file\n"
 
45900
 #~ msgstr "%s: không phải là một tập tin đồ thị gcov\n"
 
45901
-
 
45902
-#~ msgid "Unexpected type..."
 
45903
-#~ msgstr "Kiểu bất thường..."
 
45904
-
 
45905
-#~ msgid "Select fraction of the maximal count of repetitions of basic block in program given basic block needs to have to be considered hot"
 
45906
-#~ msgstr "Chọn phân số của số tối đa đếm lần lặp lại khối cơ bản trong chương trình mà cũng quy định rằng khối cơ bản cần phải được thấy là nóng"
 
45907
-
 
45908
-#~ msgid "Minimum number of virtual mappings to consider switching to full virtual renames"
 
45909
-#~ 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 đủ"
 
45910
-
 
45911
-#~ msgid "Ratio between virtual mappings and virtual symbols to do full virtual renames"
 
45912
-#~ 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 đủ"
 
45913
-
 
45914
-#~ msgid "operand is neither a constant nor a condition code, invalid operand code 'C'"
 
45915
-#~ 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'"
 
45916
-
 
45917
-#~ msgid "operand is neither a constant nor a condition code, invalid operand code 'F'"
 
45918
-#~ 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'"
 
45919
-
 
45920
-#~ msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
 
45921
-#~ 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'"
 
45922
-
 
45923
-#~ msgid "operand is neither a constant nor a condition code, invalid operand code 'f'"
 
45924
-#~ 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'"
 
45925
-
 
45926
-#~ msgid "mips_debugger_offset called with non stack/frame/arg pointer"
 
45927
-#~ msgstr "mips_debugger_offset bị gọi mà không có hàm trỏ tới đống/khung/đối_số"
 
45928
-
 
45929
-#~ msgid "invalid %%c value"
 
45930
-#~ msgstr "giá trị %%c sai"
 
45931
-
 
45932
-#, fuzzy
 
45933
-#~ msgid "-I <dir>.\tAdd <dir> to the end of the main source path"
 
45934
-#~ msgstr "-I <thư_mục>\tPhụ thêm thư mục này vào đường dẫn bao gồm chính"
 
45935
-
 
45936
-#~ msgid "Do not look for source files in standard path"
 
45937
-#~ msgstr "Không tìm các tập tin mã nguồn trong đường dẫn tiêu chuẩn"
 
45938
-
 
45939
-#~ msgid "Assume GAS"
 
45940
-#~ msgstr "Giả sử GAS"
 
45941
-
 
45942
-#~ msgid "Do not assume GAS"
 
45943
-#~ msgstr "Đừng giả sử GAS"
 
45944
-
 
45945
-#~ msgid "Use POWER instruction set"
 
45946
-#~ msgstr "Sử dụng tập hợp câu lệnh POWER"
 
45947
-
 
45948
-#~ msgid "Do not use POWER instruction set"
 
45949
-#~ msgstr "Đừng sử dụng tập hợp câu lệnh POWER"
 
45950
-
 
45951
-#~ msgid "Use POWER2 instruction set"
 
45952
-#~ msgstr "Sử dụng tập hợp câu lệnh POWER2"
 
45953
-
 
45954
-#~ msgid "Use PowerPC instruction set"
 
45955
-#~ msgstr "Sử dụng tập hợp câu lệnh PowerPC"
 
45956
-
 
45957
-#~ msgid "Use new mnemonics for PowerPC architecture"
 
45958
-#~ msgstr "Sử dụng phím gọi nhớ mới cho kiến trúc PowerPC"
 
45959
-
 
45960
-#~ msgid "Use old mnemonics for PowerPC architecture"
 
45961
-#~ msgstr "Sử dụng phím gọi nhớ cũ cho kiến trúc PowerPC"
 
45962
-
 
45963
-#~ msgid "Throttle unrolling to avoid thrashing target registers unless the unroll benefit outweighs this"
 
45964
-#~ msgstr "Điều chỉnh tốc độ bỏ cuộn để tránh quá tải thanh ghi đích, nếu lợi ích bỏ cuộn không có nhiều giá trị hơn"
 
45965
-
 
45966
-#~ msgid "Enable the use of the fused floating point multiply-accumulate operation"
 
45967
-#~ msgstr "Hiệu lực sử dụng thao tác nhân-tích_lũy loại điểm phù động hợp nhau"
 
45968
-
 
45969
-#~ msgid "Cirrus: Place NOPs to avoid invalid instruction combinations"
 
45970
-#~ msgstr "Cirrus: Để các NOP để tránh sai kết hợp các câu lệnh"
 
45971
-
 
45972
-#~ msgid "Ignore dllimport attribute for functions"
 
45973
-#~ msgstr "Bỏ qua thuộc tính dllimport về hàm"
 
45974
-
 
45975
-#~ msgid "Use rjmp/rcall (limited range) on >8K devices"
 
45976
-#~ msgstr "Sử dụng rjmp/rcall (phạm vi bị hạn chế) trên thiết bị >8K"
 
45977
-
 
45978
-#~ msgid "Support Green Hills ABI"
 
45979
-#~ msgstr "Hỗ trợ ABI Green Hills"
 
45980
-
 
45981
-#, fuzzy
 
45982
-#~ msgid "Enable Loop Flattening transformation"
 
45983
-#~ msgstr "Hiệu lực câu lệnh có số không đi trước"
 
45984
-
 
45985
-#, fuzzy
 
45986
-#~ msgid "bad size for make"
 
45987
-#~ msgstr "sai lập lệnh cho 'A'"
 
45988
-
 
45989
-#, fuzzy
 
45990
-#~ msgid "invalid unsafe.Pointer conversion"
 
45991
-#~ msgstr "sai lập ràng buộc cho toán hạng"
 
45992
-
 
45993
-#~ msgid "unrecognized option %<-%s%>"
 
45994
-#~ msgstr "không thừa nhận tùy chọn %<-%s%>"
 
45995
-
 
45996
-#~ msgid "can%'t seek PCH file: %m"
 
45997
-#~ msgstr "can%'t seek tập tin PCH: %m"
 
45998
-
 
45999
-#, fuzzy
 
46000
-#~ msgid "the file is not in OpenScop format"
 
46001
-#~ msgstr "chiều rộng của trường theo định dạng printf"
 
46002
-
 
46003
-#~ msgid "the language is not recognized"
 
46004
-#~ msgstr "không chấp nhận ngôn ngữ"
 
46005
-
 
46006
-#~ msgid "can%'t open %s for reading: %m"
 
46007
-#~ msgstr "can%'t mở %s để đọc: %m"
 
46008
-
 
46009
-#, fuzzy
 
46010
-#~ msgid "cannot find LTO varpool in %s"
 
46011
-#~ msgstr "[không tìm thấy %s]"
 
46012
-
 
46013
-#~ msgid "def operand missing for stmt"
 
46014
-#~ msgstr "thiếu toán hạng def cho stmt"
 
46015
-
 
46016
-#~ msgid "%qs is not a valid output file"
 
46017
-#~ msgstr "%qs không phải là tập tin đầu ra hợp lệ"
 
46018
-
 
46019
-#~ msgid "can%'t seek in %s: %m"
 
46020
-#~ msgstr "can%'t seek trong %s: %m"
 
46021
-
 
46022
-#~ msgid "Thumb-2 iWMMXt"
 
46023
-#~ msgstr "Thumb-2 iWMMXt"
 
46024
-
 
46025
-#~ msgid "-maix64 and POWER architecture are incompatible"
 
46026
-#~ msgstr "-maix64 và kiến trúc POWER là không tương thích"
 
46027
-
 
46028
-#~ msgid ""
 
46029
-#~ "Internal error: %s (program %s)\n"
 
46030
-#~ "Please submit a full bug report.\n"
 
46031
-#~ "See %s for instructions."
 
46032
-#~ msgstr ""
 
46033
-#~ "Gặp lỗi nội bộ: %s (chương trình %s)\n"
 
46034
-#~ "Hãy gửi một báo cáo lỗi đầy đủ.\n"
 
46035
-#~ "Xem %s để tìm hướng dẫn."
 
46036
-
 
46037
-#~ msgid "  -combine                 Pass multiple source files to compiler at once\n"
 
46038
-#~ msgstr "  -combine                 Gửi đồng thời nhiều tập tin nguồn cho bộ biên dịch\n"
 
46039
-
 
46040
-#~ msgid "  -b <machine>             Run gcc for target <machine>, if installed\n"
 
46041
-#~ msgstr "  -b <máy>             Chạy gcc cho máy đích này (nếu được cài đặt)\n"
 
46042
-
 
46043
-#~ msgid "  -V <version>             Run gcc version number <version>, if installed\n"
 
46044
-#~ msgstr "  -V <phiên_bản>             Chạy gcc phiên bản này (nếu được cài đặt)\n"
 
46045
-
 
46046
-#~ msgid "couldn't run '%s': %s"
 
46047
-#~ msgstr "không thể chạy « %s »: %s"
 
46048
-
 
46049
-#~ msgid "couldn't run '%s': %s: %s"
 
46050
-#~ msgstr "không thể chạy « %s »: %s: %s"
 
46051
-
 
46052
-#~ msgid "argument to '-Xpreprocessor' is missing"
 
46053
-#~ msgstr "đối số tới « -Xpreprocessor » còn thiếu"
 
46054
-
 
46055
-#~ msgid "argument to '-Xassembler' is missing"
 
46056
-#~ msgstr "đối số tới « -Xassembler » còn thiếu"
 
46057
-
 
46058
-#~ msgid "argument to '-l' is missing"
 
46059
-#~ msgstr "đối số tới « -l » còn thiếu"
 
46060
-
 
46061
-#~ msgid "argument to '-specs' is missing"
 
46062
-#~ msgstr "đối số tới « -specs » còn thiếu"
 
46063
-
 
46064
-#~ msgid "argument to '-specs=' is missing"
 
46065
-#~ msgstr "đối số tới « -specs= » còn thiếu"
 
46066
-
 
46067
-#~ msgid "argument to '-wrapper' is missing"
 
46068
-#~ msgstr "đối số tới « -wrapper » còn thiếu"
 
46069
-
 
46070
-#~ msgid "'-%c' must come at the start of the command line"
 
46071
-#~ msgstr "« -%c » phải nằm ở đầu của dòng lệnh"
 
46072
-
 
46073
-#~ msgid "argument to '-B' is missing"
 
46074
-#~ msgstr "đối số tới « -B » còn thiếu"
 
46075
-
 
46076
-#~ msgid "argument to '-x' is missing"
 
46077
-#~ msgstr "đối số tới « -x » còn thiếu"
 
46078
-
 
46079
-#~ msgid "invalid LTO mode"
 
46080
-#~ msgstr "sai lập chế độ LTO"
 
46081
-
 
46082
-#~ msgid ""
 
46083
-#~ "\n"
 
46084
-#~ "Execution times (seconds)\n"
 
46085
-#~ msgstr ""
 
46086
-#~ "\n"
 
46087
-#~ "Thời gian thực hiện (giây)\n"
 
46088
-
 
46089
-#~ msgid " TOTAL                 :"
 
46090
-#~ msgstr " TỔNG                 :"
 
46091
-
 
46092
-#~ msgid "time in %s: %ld.%06ld (%ld%%)\n"
 
46093
-#~ msgstr "thời gian theo %s: %ld.%06ld (%ld%%)\n"
 
46094
-
 
46095
-#~ msgid "assuming signed overflow does not occur when simplifying ==, != or ! to identity or ^"
 
46096
-#~ msgstr "giả sử rằng sự tràn đã ký không xảy ra khi giản dị hoá ==, != hoặc ! tới đặc tính hoặc ^"
 
46097
-
 
46098
-#~ msgid "The threshold ratio between current and hottest structure counts"
 
46099
-#~ msgstr "Tỷ lệ ngưỡng giữa số đếm cấu trúc hiện thời và nóng nhất"
 
46100
-
 
46101
-#~ msgid "invalid operand to %%V code"
 
46102
-#~ msgstr "sai lập toán hạng tới mã %%V"
 
46103
Index: gcc/po/sv.po
 
46104
===================================================================
 
46105
--- a/src/gcc/po/sv.po  (.../tags/gcc_4_8_0_release)
 
46106
+++ b/src/gcc/po/sv.po  (.../branches/gcc-4_8-branch)
 
46107
@@ -13,10 +13,10 @@
 
46108
 # rank                 ordning
 
46109
 msgid ""
 
46110
 msgstr ""
 
46111
-"Project-Id-Version: gcc 4.8-b20130224\n"
 
46112
+"Project-Id-Version: gcc 4.8.0\n"
 
46113
 "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
 
46114
-"POT-Creation-Date: 2013-02-24 01:09+0000\n"
 
46115
-"PO-Revision-Date: 2013-03-17 10:56+0100\n"
 
46116
+"POT-Creation-Date: 2013-03-15 17:42+0000\n"
 
46117
+"PO-Revision-Date: 2013-04-28 12:52+0200\n"
 
46118
 "Last-Translator: Göran Uddeborg <goeran@uddeborg.se>\n"
 
46119
 "Language-Team: Swedish <tp-sv@listor.tp-sv.se>\n"
 
46120
 "Language: sv\n"
 
46121
@@ -25,19 +25,19 @@
 
46122
 "Content-Transfer-Encoding: 8-bit\n"
 
46123
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
46124
 
 
46125
-#: cfgrtl.c:2320
 
46126
+#: cfgrtl.c:2318
 
46127
 msgid "flow control insn inside a basic block"
 
46128
 msgstr "flödesstyrningsinstruktion inuti grundblock"
 
46129
 
 
46130
-#: cfgrtl.c:2448
 
46131
+#: cfgrtl.c:2446
 
46132
 msgid "wrong insn in the fallthru edge"
 
46133
 msgstr "fel instruktion i fall-igenom-bågen"
 
46134
 
 
46135
-#: cfgrtl.c:2502
 
46136
+#: cfgrtl.c:2500
 
46137
 msgid "insn outside basic block"
 
46138
 msgstr "instruktion utanför grundblock"
 
46139
 
 
46140
-#: cfgrtl.c:2509
 
46141
+#: cfgrtl.c:2507
 
46142
 msgid "return not followed by barrier"
 
46143
 msgstr "retur inte följt av en barriär"
 
46144
 
 
46145
@@ -143,7 +143,7 @@
 
46146
 msgid "%s:%d: confused by earlier errors, bailing out\n"
 
46147
 msgstr "%s:%d: förvirrad av tidigare fel, hoppar ut\n"
 
46148
 
 
46149
-#: diagnostic.c:1126
 
46150
+#: diagnostic.c:1129
 
46151
 #, c-format
 
46152
 msgid "Internal compiler error: Error reporting routines re-entered.\n"
 
46153
 msgstr "Internt kompilatorfel: Felhanteringsrutiner återanropade.\n"
 
46154
@@ -206,12 +206,12 @@
 
46155
 msgid "invalid expression as operand"
 
46156
 msgstr "ogiltigt uttryck som operand"
 
46157
 
 
46158
-#: gcc.c:1402
 
46159
+#: gcc.c:1403
 
46160
 #, c-format
 
46161
 msgid "Using built-in specs.\n"
 
46162
 msgstr "Använder inbyggda specifikationer.\n"
 
46163
 
 
46164
-#: gcc.c:1599
 
46165
+#: gcc.c:1600
 
46166
 #, c-format
 
46167
 msgid ""
 
46168
 "Setting spec %s to '%s'\n"
 
46169
@@ -220,22 +220,22 @@
 
46170
 "Ställer in specifikationer %s till ”%s”\n"
 
46171
 "\n"
 
46172
 
 
46173
-#: gcc.c:1708
 
46174
+#: gcc.c:1709
 
46175
 #, c-format
 
46176
 msgid "Reading specs from %s\n"
 
46177
 msgstr "Läser specifikationer från %s\n"
 
46178
 
 
46179
-#: gcc.c:1833
 
46180
+#: gcc.c:1834
 
46181
 #, c-format
 
46182
 msgid "could not find specs file %s\n"
 
46183
 msgstr "kunde inte hitta specs-filen %s\n"
 
46184
 
 
46185
-#: gcc.c:1902
 
46186
+#: gcc.c:1903
 
46187
 #, c-format
 
46188
 msgid "rename spec %s to %s\n"
 
46189
 msgstr "byter namn på specifikation %s till %s\n"
 
46190
 
 
46191
-#: gcc.c:1904
 
46192
+#: gcc.c:1905
 
46193
 #, c-format
 
46194
 msgid ""
 
46195
 "spec is '%s'\n"
 
46196
@@ -244,12 +244,12 @@
 
46197
 "specifikation är ”%s”\n"
 
46198
 "\n"
 
46199
 
 
46200
-#: gcc.c:2337
 
46201
+#: gcc.c:2338
 
46202
 #, c-format
 
46203
 msgid "%s\n"
 
46204
 msgstr "%s\n"
 
46205
 
 
46206
-#: gcc.c:2704
 
46207
+#: gcc.c:2705
 
46208
 #, c-format
 
46209
 msgid ""
 
46210
 "\n"
 
46211
@@ -258,77 +258,77 @@
 
46212
 "\n"
 
46213
 "Fortsätta? (y eller n) "
 
46214
 
 
46215
-#: gcc.c:2844
 
46216
+#: gcc.c:2845
 
46217
 #, c-format
 
46218
 msgid "# %s %.2f %.2f\n"
 
46219
 msgstr "# %s %.2f %.2f\n"
 
46220
 
 
46221
-#: gcc.c:3047
 
46222
+#: gcc.c:3048
 
46223
 #, c-format
 
46224
 msgid "Usage: %s [options] file...\n"
 
46225
 msgstr "Användning: %s [flaggor] fil...\n"
 
46226
 
 
46227
-#: gcc.c:3048
 
46228
+#: gcc.c:3049
 
46229
 msgid "Options:\n"
 
46230
 msgstr "Flaggor:\n"
 
46231
 
 
46232
-#: gcc.c:3050
 
46233
+#: gcc.c:3051
 
46234
 msgid "  -pass-exit-codes         Exit with highest error code from a phase\n"
 
46235
 msgstr "  -pass-exit-codes         Avsluta med högsta felkoden från någon av faserna\n"
 
46236
 
 
46237
-#: gcc.c:3051
 
46238
+#: gcc.c:3052
 
46239
 msgid "  --help                   Display this information\n"
 
46240
 msgstr "  --help                   Visa den här informationen\n"
 
46241
 
 
46242
-#: gcc.c:3052
 
46243
+#: gcc.c:3053
 
46244
 msgid "  --target-help            Display target specific command line options\n"
 
46245
 msgstr "  --target-help            Visa specifika kommandoradsflaggor för mål\n"
 
46246
 
 
46247
-#: gcc.c:3053
 
46248
+#: gcc.c:3054
 
46249
 msgid "  --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,...]\n"
 
46250
 msgstr "  --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,…]\n"
 
46251
 
 
46252
-#: gcc.c:3054
 
46253
+#: gcc.c:3055
 
46254
 msgid "                           Display specific types of command line options\n"
 
46255
 msgstr "                           Visa specifika typer av kommandoradsflaggor\n"
 
46256
 
 
46257
-#: gcc.c:3056
 
46258
+#: gcc.c:3057
 
46259
 msgid "  (Use '-v --help' to display command line options of sub-processes)\n"
 
46260
 msgstr "  (Använd '-v --help' för att visa kommandoradsflaggor för barnprocesser)\n"
 
46261
 
 
46262
-#: gcc.c:3057
 
46263
+#: gcc.c:3058
 
46264
 msgid "  --version                Display compiler version information\n"
 
46265
 msgstr "  --version                Visa information om kompilatorversion\n"
 
46266
 
 
46267
-#: gcc.c:3058
 
46268
+#: gcc.c:3059
 
46269
 msgid "  -dumpspecs               Display all of the built in spec strings\n"
 
46270
 msgstr "  -dumpspecs               Visa de inbyggda spec-strängarna\n"
 
46271
 
 
46272
-#: gcc.c:3059
 
46273
+#: gcc.c:3060
 
46274
 msgid "  -dumpversion             Display the version of the compiler\n"
 
46275
 msgstr "  -dumpversion             Visa kompilatorns version\n"
 
46276
 
 
46277
-#: gcc.c:3060
 
46278
+#: gcc.c:3061
 
46279
 msgid "  -dumpmachine             Display the compiler's target processor\n"
 
46280
 msgstr "  -dumpmachine             Visa kompilatorns målprocessor\n"
 
46281
 
 
46282
-#: gcc.c:3061
 
46283
+#: gcc.c:3062
 
46284
 msgid "  -print-search-dirs       Display the directories in the compiler's search path\n"
 
46285
 msgstr "  -print-search-dirs       Visa katalogerna i kompilatorns sökväg\n"
 
46286
 
 
46287
-#: gcc.c:3062
 
46288
+#: gcc.c:3063
 
46289
 msgid "  -print-libgcc-file-name  Display the name of the compiler's companion library\n"
 
46290
 msgstr "  -print-libgcc-file-name  Visa namnet på kompilatorns medföljande bibliotek\n"
 
46291
 
 
46292
-#: gcc.c:3063
 
46293
+#: gcc.c:3064
 
46294
 msgid "  -print-file-name=<lib>   Display the full path to library <lib>\n"
 
46295
 msgstr "  -print-file-name=<bib>   Visa hela sökvägen till länkbibliotek <bib>\n"
 
46296
 
 
46297
-#: gcc.c:3064
 
46298
+#: gcc.c:3065
 
46299
 msgid "  -print-prog-name=<prog>  Display the full path to compiler component <prog>\n"
 
46300
 msgstr "  -print-prog-name=<prog>  Visa hela sökvägen till kompilatorkomponenten <prog>\n"
 
46301
 
 
46302
-#: gcc.c:3065
 
46303
+#: gcc.c:3066
 
46304
 msgid ""
 
46305
 "  -print-multiarch         Display the target's normalized GNU triplet, used as\n"
 
46306
 "                           a component in the library path\n"
 
46307
@@ -336,11 +336,11 @@
 
46308
 "  -print-multiarch         Visa målets normaliserade GNU-trippel, använd som\n"
 
46309
 "                           en del i bibliotekssökvägen\n"
 
46310
 
 
46311
-#: gcc.c:3068
 
46312
+#: gcc.c:3069
 
46313
 msgid "  -print-multi-directory   Display the root directory for versions of libgcc\n"
 
46314
 msgstr "  -print-multi-directory   Visa rotkatalogen för olika versioner av libgcc\n"
 
46315
 
 
46316
-#: gcc.c:3069
 
46317
+#: gcc.c:3070
 
46318
 msgid ""
 
46319
 "  -print-multi-lib         Display the mapping between command line options and\n"
 
46320
 "                           multiple library search directories\n"
 
46321
@@ -348,51 +348,51 @@
 
46322
 "  -print-multi-lib         Visa avbildningen mellan kommandoradsflaggor och\n"
 
46323
 "                           multipla biblioteks sökkataloger\n"
 
46324
 
 
46325
-#: gcc.c:3072
 
46326
+#: gcc.c:3073
 
46327
 msgid "  -print-multi-os-directory Display the relative path to OS libraries\n"
 
46328
 msgstr "  -print-multi-os-directory Visa den relativa sökvägen till OS-bibliotek\n"
 
46329
 
 
46330
-#: gcc.c:3073
 
46331
+#: gcc.c:3074
 
46332
 msgid "  -print-sysroot           Display the target libraries directory\n"
 
46333
 msgstr "  -print-sysroot           Visa katalogen för målbibliotek\n"
 
46334
 
 
46335
-#: gcc.c:3074
 
46336
+#: gcc.c:3075
 
46337
 msgid "  -print-sysroot-headers-suffix Display the sysroot suffix used to find headers\n"
 
46338
 msgstr "  -print-sysroot-headers-suffix Visa sysroot-suffixet som används för att hitta huvuden\n"
 
46339
 
 
46340
-#: gcc.c:3075
 
46341
+#: gcc.c:3076
 
46342
 msgid "  -Wa,<options>            Pass comma-separated <options> on to the assembler\n"
 
46343
 msgstr "  -Wa,<flaggor>            Skicka kommaseparerade <flaggor> till assembleraren\n"
 
46344
 
 
46345
-#: gcc.c:3076
 
46346
+#: gcc.c:3077
 
46347
 msgid "  -Wp,<options>            Pass comma-separated <options> on to the preprocessor\n"
 
46348
 msgstr "  -Wp,<flaggor>            Skicka kommaseparerade <flaggor> till preprocessorn\n"
 
46349
 
 
46350
-#: gcc.c:3077
 
46351
+#: gcc.c:3078
 
46352
 msgid "  -Wl,<options>            Pass comma-separated <options> on to the linker\n"
 
46353
 msgstr "  -Wl,<flaggor>            Skicka kommaseparerade <flaggor> till länkaren\n"
 
46354
 
 
46355
-#: gcc.c:3078
 
46356
+#: gcc.c:3079
 
46357
 msgid "  -Xassembler <arg>        Pass <arg> on to the assembler\n"
 
46358
 msgstr "  -Xassembler <arg>        Skicka <arg> vidare till assemblern\n"
 
46359
 
 
46360
-#: gcc.c:3079
 
46361
+#: gcc.c:3080
 
46362
 msgid "  -Xpreprocessor <arg>     Pass <arg> on to the preprocessor\n"
 
46363
 msgstr "  -Xpreprocessor <arg>     Skicka <arg> vidare till preprocessorn\n"
 
46364
 
 
46365
-#: gcc.c:3080
 
46366
+#: gcc.c:3081
 
46367
 msgid "  -Xlinker <arg>           Pass <arg> on to the linker\n"
 
46368
 msgstr "  -Xlinker <arg>           Skicka <arg> vidare till länkaren\n"
 
46369
 
 
46370
-#: gcc.c:3081
 
46371
+#: gcc.c:3082
 
46372
 msgid "  -save-temps              Do not delete intermediate files\n"
 
46373
 msgstr "  -save-temps              Radera inte temporära filer\n"
 
46374
 
 
46375
-#: gcc.c:3082
 
46376
+#: gcc.c:3083
 
46377
 msgid "  -save-temps=<arg>        Do not delete intermediate files\n"
 
46378
 msgstr "  -save-temps=<arg>        Radera inte temporära filer\n"
 
46379
 
 
46380
-#: gcc.c:3083
 
46381
+#: gcc.c:3084
 
46382
 msgid ""
 
46383
 "  -no-canonical-prefixes   Do not canonicalize paths when building relative\n"
 
46384
 "                           prefixes to other gcc components\n"
 
46385
@@ -400,23 +400,23 @@
 
46386
 "  -no-canonical-prefixes   Kanonisera inte sökvägar när relativa prefix\n"
 
46387
 "                           byggs till andra gcc-komponenter\n"
 
46388
 
 
46389
-#: gcc.c:3086
 
46390
+#: gcc.c:3087
 
46391
 msgid "  -pipe                    Use pipes rather than intermediate files\n"
 
46392
 msgstr "  -pipe                    Använd rör istället för temporära filer\n"
 
46393
 
 
46394
-#: gcc.c:3087
 
46395
+#: gcc.c:3088
 
46396
 msgid "  -time                    Time the execution of each subprocess\n"
 
46397
 msgstr "  -time                    Mät tiden det tar att exekvera varje barnprocess\n"
 
46398
 
 
46399
-#: gcc.c:3088
 
46400
+#: gcc.c:3089
 
46401
 msgid "  -specs=<file>            Override built-in specs with the contents of <file>\n"
 
46402
 msgstr "  -specs=<fil>             Ersätt inbyggda specs med innehållet i <fil>\n"
 
46403
 
 
46404
-#: gcc.c:3089
 
46405
+#: gcc.c:3090
 
46406
 msgid "  -std=<standard>          Assume that the input sources are for <standard>\n"
 
46407
 msgstr "  -std=<standard>          Antag att källkodsfilerna är för <standard>\n"
 
46408
 
 
46409
-#: gcc.c:3090
 
46410
+#: gcc.c:3091
 
46411
 msgid ""
 
46412
 "  --sysroot=<directory>    Use <directory> as the root directory for headers\n"
 
46413
 "                           and libraries\n"
 
46414
@@ -424,45 +424,45 @@
 
46415
 "  --sysroot=<katalog>      Använd <katalog> som rotkatalogen för huvuden och\n"
 
46416
 "                           bibliotek\n"
 
46417
 
 
46418
-#: gcc.c:3093
 
46419
+#: gcc.c:3094
 
46420
 msgid "  -B <directory>           Add <directory> to the compiler's search paths\n"
 
46421
 msgstr "  -B <katalog>             Lägg till <katalog> till kompilatorns sökvägar\n"
 
46422
 
 
46423
-#: gcc.c:3094
 
46424
+#: gcc.c:3095
 
46425
 msgid "  -v                       Display the programs invoked by the compiler\n"
 
46426
 msgstr "  -v                       Visa vilka program som körs av kompilatorn\n"
 
46427
 
 
46428
-#: gcc.c:3095
 
46429
+#: gcc.c:3096
 
46430
 msgid "  -###                     Like -v but options quoted and commands not executed\n"
 
46431
 msgstr "  -###                     Som -v men flaggor citerade och kommandon inte körda\n"
 
46432
 
 
46433
-#: gcc.c:3096
 
46434
+#: gcc.c:3097
 
46435
 msgid "  -E                       Preprocess only; do not compile, assemble or link\n"
 
46436
 msgstr ""
 
46437
 "  -E                       Preprocessa bara; kompilera, assemblera och\n"
 
46438
 "                           länka inte\n"
 
46439
 
 
46440
-#: gcc.c:3097
 
46441
+#: gcc.c:3098
 
46442
 msgid "  -S                       Compile only; do not assemble or link\n"
 
46443
 msgstr "  -S                       Kompilera bara; assemblera och länka inte\n"
 
46444
 
 
46445
-#: gcc.c:3098
 
46446
+#: gcc.c:3099
 
46447
 msgid "  -c                       Compile and assemble, but do not link\n"
 
46448
 msgstr "  -c                       Kompilera och assemblera, men länka inte\n"
 
46449
 
 
46450
-#: gcc.c:3099
 
46451
+#: gcc.c:3100
 
46452
 msgid "  -o <file>                Place the output into <file>\n"
 
46453
 msgstr "  -o <fil>                 Placera utdata i <fil>\n"
 
46454
 
 
46455
-#: gcc.c:3100
 
46456
+#: gcc.c:3101
 
46457
 msgid "  -pie                     Create a position independent executable\n"
 
46458
 msgstr "  -pie                     Skapa ett positionsoberoende körbart program\n"
 
46459
 
 
46460
-#: gcc.c:3101
 
46461
+#: gcc.c:3102
 
46462
 msgid "  -shared                  Create a shared library\n"
 
46463
 msgstr "  -shared                  Skapa ett delat bibliotek\n"
 
46464
 
 
46465
-#: gcc.c:3102
 
46466
+#: gcc.c:3103
 
46467
 msgid ""
 
46468
 "  -x <language>            Specify the language of the following input files\n"
 
46469
 "                           Permissible languages include: c c++ assembler none\n"
 
46470
@@ -474,7 +474,7 @@
 
46471
 "                           ”none” innebär att man använder standardmetoden\n"
 
46472
 "                           att gissa språk beroende på filens ändelse\n"
 
46473
 
 
46474
-#: gcc.c:3109
 
46475
+#: gcc.c:3110
 
46476
 #, c-format
 
46477
 msgid ""
 
46478
 "\n"
 
46479
@@ -487,27 +487,27 @@
 
46480
 "vidare till de barnprocesser som startas av %s. För att skicka med andra\n"
 
46481
 "flaggor till dessa processer måste flaggan -W<bokstav> användas.\n"
 
46482
 
 
46483
-#: gcc.c:5364
 
46484
+#: gcc.c:5365
 
46485
 #, c-format
 
46486
 msgid "Processing spec (%s), which is '%s'\n"
 
46487
 msgstr "Bearbetar specifikationen (%s), som är ”%s”\n"
 
46488
 
 
46489
-#: gcc.c:6649
 
46490
+#: gcc.c:6651
 
46491
 #, c-format
 
46492
 msgid "install: %s%s\n"
 
46493
 msgstr "installation: %s%s\n"
 
46494
 
 
46495
-#: gcc.c:6652
 
46496
+#: gcc.c:6654
 
46497
 #, c-format
 
46498
 msgid "programs: %s\n"
 
46499
 msgstr "program: %s\n"
 
46500
 
 
46501
-#: gcc.c:6654
 
46502
+#: gcc.c:6656
 
46503
 #, c-format
 
46504
 msgid "libraries: %s\n"
 
46505
 msgstr "bibliotek: %s\n"
 
46506
 
 
46507
-#: gcc.c:6738
 
46508
+#: gcc.c:6740
 
46509
 #, c-format
 
46510
 msgid ""
 
46511
 "\n"
 
46512
@@ -518,16 +518,16 @@
 
46513
 "<tp-sv@listor.tp-sv.se>.\n"
 
46514
 "För felrapporteringsinstruktioner i övrigt, se:\n"
 
46515
 
 
46516
-#: gcc.c:6754
 
46517
+#: gcc.c:6756
 
46518
 #, c-format
 
46519
 msgid "%s %s%s\n"
 
46520
 msgstr "%s %s%s\n"
 
46521
 
 
46522
-#: gcc.c:6757 gcov.c:491 fortran/gfortranspec.c:303 java/jcf-dump.c:1230
 
46523
+#: gcc.c:6759 gcov.c:491 fortran/gfortranspec.c:303 java/jcf-dump.c:1230
 
46524
 msgid "(C)"
 
46525
 msgstr "©"
 
46526
 
 
46527
-#: gcc.c:6758 java/jcf-dump.c:1231
 
46528
+#: gcc.c:6760 java/jcf-dump.c:1231
 
46529
 #, c-format
 
46530
 msgid ""
 
46531
 "This is free software; see the source for copying conditions.  There is NO\n"
 
46532
@@ -539,32 +539,32 @@
 
46533
 "SPECIELLT ÄNDAMÅL.\n"
 
46534
 "\n"
 
46535
 
 
46536
-#: gcc.c:6775
 
46537
+#: gcc.c:6777
 
46538
 #, c-format
 
46539
 msgid "Target: %s\n"
 
46540
 msgstr "Mål: %s\n"
 
46541
 
 
46542
-#: gcc.c:6776
 
46543
+#: gcc.c:6778
 
46544
 #, c-format
 
46545
 msgid "Configured with: %s\n"
 
46546
 msgstr "Konfigurerad med: %s\n"
 
46547
 
 
46548
-#: gcc.c:6790
 
46549
+#: gcc.c:6792
 
46550
 #, c-format
 
46551
 msgid "Thread model: %s\n"
 
46552
 msgstr "Trådmodell: %s\n"
 
46553
 
 
46554
-#: gcc.c:6801
 
46555
+#: gcc.c:6803
 
46556
 #, c-format
 
46557
 msgid "gcc version %s %s\n"
 
46558
 msgstr "gcc version %s %s\n"
 
46559
 
 
46560
-#: gcc.c:6804
 
46561
+#: gcc.c:6806
 
46562
 #, c-format
 
46563
 msgid "gcc driver version %s %sexecuting gcc version %s\n"
 
46564
 msgstr "gcc-drivrutin version %s %skör gcc version %s\n"
 
46565
 
 
46566
-#: gcc.c:7058
 
46567
+#: gcc.c:7061
 
46568
 #, c-format
 
46569
 msgid ""
 
46570
 "\n"
 
46571
@@ -577,7 +577,7 @@
 
46572
 "================\n"
 
46573
 "\n"
 
46574
 
 
46575
-#: gcc.c:7059
 
46576
+#: gcc.c:7062
 
46577
 #, c-format
 
46578
 msgid ""
 
46579
 "Use \"-Wl,OPTION\" to pass \"OPTION\" to the linker.\n"
 
46580
@@ -586,7 +586,7 @@
 
46581
 "Använd ”-Wl,FLAGGA” för att skicka ”FLAGGA” till länkaren.\n"
 
46582
 "\n"
 
46583
 
 
46584
-#: gcc.c:8276
 
46585
+#: gcc.c:8279
 
46586
 #, c-format
 
46587
 msgid ""
 
46588
 "Assembler options\n"
 
46589
@@ -597,7 +597,7 @@
 
46590
 "================\n"
 
46591
 "\n"
 
46592
 
 
46593
-#: gcc.c:8277
 
46594
+#: gcc.c:8280
 
46595
 #, c-format
 
46596
 msgid ""
 
46597
 "Use \"-Wa,OPTION\" to pass \"OPTION\" to the assembler.\n"
 
46598
@@ -1028,17 +1028,17 @@
 
46599
 msgid "ignoring nonexistent directory \"%s\"\n"
 
46600
 msgstr "ignorerar ej existerande katalog ”%s”\n"
 
46601
 
 
46602
-#: incpath.c:363
 
46603
+#: incpath.c:374
 
46604
 #, c-format
 
46605
 msgid "#include \"...\" search starts here:\n"
 
46606
 msgstr "#include \"...\" sökning startar här:\n"
 
46607
 
 
46608
-#: incpath.c:367
 
46609
+#: incpath.c:378
 
46610
 #, c-format
 
46611
 msgid "#include <...> search starts here:\n"
 
46612
 msgstr "#include <...> sökning startar här:\n"
 
46613
 
 
46614
-#: incpath.c:372
 
46615
+#: incpath.c:383
 
46616
 #, c-format
 
46617
 msgid "End of search list.\n"
 
46618
 msgstr "Slut på söklistan.\n"
 
46619
@@ -1069,44 +1069,44 @@
 
46620
 msgid "At top level:"
 
46621
 msgstr "På toppnivå:"
 
46622
 
 
46623
-#: langhooks.c:400 cp/error.c:3038
 
46624
+#: langhooks.c:400 cp/error.c:3042
 
46625
 #, c-format
 
46626
 msgid "In member function %qs"
 
46627
 msgstr "I medlemsfunktion %qs"
 
46628
 
 
46629
-#: langhooks.c:404 cp/error.c:3041
 
46630
+#: langhooks.c:404 cp/error.c:3045
 
46631
 #, c-format
 
46632
 msgid "In function %qs"
 
46633
 msgstr "I funktion %qs"
 
46634
 
 
46635
-#: langhooks.c:455 cp/error.c:2991
 
46636
+#: langhooks.c:455 cp/error.c:2995
 
46637
 #, c-format
 
46638
 msgid "    inlined from %qs at %s:%d:%d"
 
46639
 msgstr "    inline:ad från %qs vid %s:%d:%d"
 
46640
 
 
46641
-#: langhooks.c:460 cp/error.c:2996
 
46642
+#: langhooks.c:460 cp/error.c:3000
 
46643
 #, c-format
 
46644
 msgid "    inlined from %qs at %s:%d"
 
46645
 msgstr "    inline:ad från %qs vid %s:%d"
 
46646
 
 
46647
-#: langhooks.c:466 cp/error.c:3002
 
46648
+#: langhooks.c:466 cp/error.c:3006
 
46649
 #, c-format
 
46650
 msgid "    inlined from %qs"
 
46651
 msgstr "    inline:ad från %qs"
 
46652
 
 
46653
-#: loop-iv.c:3029 tree-ssa-loop-niter.c:1924
 
46654
+#: loop-iv.c:3029 tree-ssa-loop-niter.c:1925
 
46655
 msgid "assuming that the loop is not infinite"
 
46656
 msgstr "antar att slingan inte är oändlig"
 
46657
 
 
46658
-#: loop-iv.c:3030 tree-ssa-loop-niter.c:1925
 
46659
+#: loop-iv.c:3030 tree-ssa-loop-niter.c:1926
 
46660
 msgid "cannot optimize possibly infinite loops"
 
46661
 msgstr "kan inte optimera potentiellt oändliga slingor"
 
46662
 
 
46663
-#: loop-iv.c:3038 tree-ssa-loop-niter.c:1929
 
46664
+#: loop-iv.c:3038 tree-ssa-loop-niter.c:1930
 
46665
 msgid "assuming that the loop counter does not overflow"
 
46666
 msgstr "antar att slingräknaren inte spiller över"
 
46667
 
 
46668
-#: loop-iv.c:3039 tree-ssa-loop-niter.c:1930
 
46669
+#: loop-iv.c:3039 tree-ssa-loop-niter.c:1931
 
46670
 msgid "cannot optimize loop, the loop counter may overflow"
 
46671
 msgstr "kan inte optimera slinga, slingräknaren kan spilla över"
 
46672
 
 
46673
@@ -1184,78 +1184,78 @@
 
46674
 msgid "This switch lacks documentation"
 
46675
 msgstr "Denna flagga saknar dokumentation"
 
46676
 
 
46677
-#: opts.c:1015
 
46678
+#: opts.c:1018
 
46679
 msgid "[default]"
 
46680
 msgstr "[standard]"
 
46681
 
 
46682
-#: opts.c:1026
 
46683
+#: opts.c:1029
 
46684
 msgid "[enabled]"
 
46685
 msgstr "[aktiverad]"
 
46686
 
 
46687
-#: opts.c:1026
 
46688
+#: opts.c:1029
 
46689
 msgid "[disabled]"
 
46690
 msgstr "[avslagen]"
 
46691
 
 
46692
-#: opts.c:1045
 
46693
+#: opts.c:1048
 
46694
 #, c-format
 
46695
 msgid " No options with the desired characteristics were found\n"
 
46696
 msgstr " Det finns inga flaggor med de eftersökta egenskaperna\n"
 
46697
 
 
46698
-#: opts.c:1054
 
46699
+#: opts.c:1057
 
46700
 #, c-format
 
46701
 msgid " None found.  Use --help=%s to show *all* the options supported by the %s front-end\n"
 
46702
 msgstr " Det fanns inga.  Använd --help=%s för att visa *alla* flaggorna som stödjs av framänden %s\n"
 
46703
 
 
46704
-#: opts.c:1060
 
46705
+#: opts.c:1063
 
46706
 #, c-format
 
46707
 msgid " All options with the desired characteristics have already been displayed\n"
 
46708
 msgstr " Alla flaggor med de eftersökta egenskaperna har redan visats\n"
 
46709
 
 
46710
-#: opts.c:1155
 
46711
+#: opts.c:1158
 
46712
 msgid "The following options are target specific"
 
46713
 msgstr "Följande flaggor är målberoende"
 
46714
 
 
46715
-#: opts.c:1158
 
46716
+#: opts.c:1161
 
46717
 msgid "The following options control compiler warning messages"
 
46718
 msgstr "Följande flaggor styr kompilatorns varningsmeddelanden"
 
46719
 
 
46720
-#: opts.c:1161
 
46721
+#: opts.c:1164
 
46722
 msgid "The following options control optimizations"
 
46723
 msgstr "Följande flaggor styr optimeringar"
 
46724
 
 
46725
-#: opts.c:1164 opts.c:1203
 
46726
+#: opts.c:1167 opts.c:1206
 
46727
 msgid "The following options are language-independent"
 
46728
 msgstr "Följande flaggor är språkoberoende"
 
46729
 
 
46730
-#: opts.c:1167
 
46731
+#: opts.c:1170
 
46732
 msgid "The --param option recognizes the following as parameters"
 
46733
 msgstr "Flaggan --param accepterar följande som parametrar"
 
46734
 
 
46735
-#: opts.c:1173
 
46736
+#: opts.c:1176
 
46737
 msgid "The following options are specific to just the language "
 
46738
 msgstr "Följande flaggor är specifika för just språket"
 
46739
 
 
46740
-#: opts.c:1175
 
46741
+#: opts.c:1178
 
46742
 msgid "The following options are supported by the language "
 
46743
 msgstr "Följande flaggor stödjs av språket"
 
46744
 
 
46745
-#: opts.c:1186
 
46746
+#: opts.c:1189
 
46747
 msgid "The following options are not documented"
 
46748
 msgstr "Följande flaggor är inte dokumenterade"
 
46749
 
 
46750
-#: opts.c:1188
 
46751
+#: opts.c:1191
 
46752
 msgid "The following options take separate arguments"
 
46753
 msgstr "Följande flaggor tar separata argument"
 
46754
 
 
46755
-#: opts.c:1190
 
46756
+#: opts.c:1193
 
46757
 msgid "The following options take joined arguments"
 
46758
 msgstr "Följande flaggor tar sammanslagna argument"
 
46759
 
 
46760
-#: opts.c:1201
 
46761
+#: opts.c:1204
 
46762
 msgid "The following options are language-related"
 
46763
 msgstr "Följande flaggor är språkrelaterade"
 
46764
 
 
46765
-#: opts.c:2078
 
46766
+#: opts.c:2081
 
46767
 msgid "enabled by default"
 
46768
 msgstr "aktiverat som standard"
 
46769
 
 
46770
@@ -2447,7 +2447,7 @@
 
46771
 msgid "<return-value>"
 
46772
 msgstr "<returvärde>"
 
46773
 
 
46774
-#: c-family/c-pretty-print.c:2147 cp/error.c:1818 cp/error.c:2764
 
46775
+#: c-family/c-pretty-print.c:2147 cp/error.c:1818 cp/error.c:2768
 
46776
 msgid "<unknown>"
 
46777
 msgstr "<okänd>"
 
46778
 
 
46779
@@ -2465,7 +2465,7 @@
 
46780
 msgid "incompatible floating point / vector register operand for '%%%c'"
 
46781
 msgstr "inkompatibla flyttals-/vektorregisteroperander för ”%%%c”"
 
46782
 
 
46783
-#: config/aarch64/aarch64.c:3399 config/arm/arm.c:18223
 
46784
+#: config/aarch64/aarch64.c:3399 config/arm/arm.c:18233
 
46785
 #, c-format
 
46786
 msgid "missing operand"
 
46787
 msgstr "operand saknas"
 
46788
@@ -2569,33 +2569,34 @@
 
46789
 msgid "invalid %%xn code"
 
46790
 msgstr "ogiltig %%xn-kod"
 
46791
 
 
46792
-#: config/arm/arm.c:17560 config/arm/arm.c:17578
 
46793
+#: config/arm/arm.c:15438 config/arm/arm.c:15463 config/arm/arm.c:15473
 
46794
+#: config/arm/arm.c:15482 config/arm/arm.c:15490
 
46795
 #, c-format
 
46796
+msgid "invalid shift operand"
 
46797
+msgstr "ogiltig skiftoperand"
 
46798
+
 
46799
+#: config/arm/arm.c:17576 config/arm/arm.c:17594
 
46800
+#, c-format
 
46801
 msgid "predicated Thumb instruction"
 
46802
 msgstr "förutsade Thumb-instruktion"
 
46803
 
 
46804
-#: config/arm/arm.c:17566
 
46805
+#: config/arm/arm.c:17582
 
46806
 #, c-format
 
46807
 msgid "predicated instruction in conditional sequence"
 
46808
 msgstr "förutsade instruktion i villkorlig sekvens"
 
46809
 
 
46810
-#: config/arm/arm.c:17697 config/arm/arm.c:17710
 
46811
+#: config/arm/arm.c:17713 config/arm/arm.c:17726
 
46812
 #, c-format
 
46813
 msgid "Unsupported operand for code '%c'"
 
46814
 msgstr "Ej stödd operand för kod ”%c”"
 
46815
 
 
46816
-#: config/arm/arm.c:17748
 
46817
-#, c-format
 
46818
-msgid "invalid shift operand"
 
46819
-msgstr "ogiltig skiftoperand"
 
46820
-
 
46821
-#: config/arm/arm.c:17805 config/arm/arm.c:17827 config/arm/arm.c:17837
 
46822
-#: config/arm/arm.c:17847 config/arm/arm.c:17857 config/arm/arm.c:17896
 
46823
-#: config/arm/arm.c:17914 config/arm/arm.c:17939 config/arm/arm.c:17954
 
46824
-#: config/arm/arm.c:17981 config/arm/arm.c:17988 config/arm/arm.c:18006
 
46825
-#: config/arm/arm.c:18013 config/arm/arm.c:18021 config/arm/arm.c:18042
 
46826
-#: config/arm/arm.c:18049 config/arm/arm.c:18174 config/arm/arm.c:18181
 
46827
-#: config/arm/arm.c:18204 config/arm/arm.c:18211 config/bfin/bfin.c:1439
 
46828
+#: config/arm/arm.c:17815 config/arm/arm.c:17837 config/arm/arm.c:17847
 
46829
+#: config/arm/arm.c:17857 config/arm/arm.c:17867 config/arm/arm.c:17906
 
46830
+#: config/arm/arm.c:17924 config/arm/arm.c:17949 config/arm/arm.c:17964
 
46831
+#: config/arm/arm.c:17991 config/arm/arm.c:17998 config/arm/arm.c:18016
 
46832
+#: config/arm/arm.c:18023 config/arm/arm.c:18031 config/arm/arm.c:18052
 
46833
+#: config/arm/arm.c:18059 config/arm/arm.c:18184 config/arm/arm.c:18191
 
46834
+#: config/arm/arm.c:18214 config/arm/arm.c:18221 config/bfin/bfin.c:1439
 
46835
 #: config/bfin/bfin.c:1446 config/bfin/bfin.c:1453 config/bfin/bfin.c:1460
 
46836
 #: config/bfin/bfin.c:1469 config/bfin/bfin.c:1476 config/bfin/bfin.c:1483
 
46837
 #: config/bfin/bfin.c:1490
 
46838
@@ -2603,22 +2604,22 @@
 
46839
 msgid "invalid operand for code '%c'"
 
46840
 msgstr "ogiltig operand för kod ”%c”"
 
46841
 
 
46842
-#: config/arm/arm.c:17909
 
46843
+#: config/arm/arm.c:17919
 
46844
 #, c-format
 
46845
 msgid "instruction never executed"
 
46846
 msgstr "instruktionen aldrig utförd"
 
46847
 
 
46848
 #. Former Maverick support, removed after GCC-4.7.
 
46849
-#: config/arm/arm.c:17930
 
46850
+#: config/arm/arm.c:17940
 
46851
 #, c-format
 
46852
 msgid "obsolete Maverick format code '%c'"
 
46853
 msgstr "föråldrad Maverick-formatkod ”%c”"
 
46854
 
 
46855
-#: config/arm/arm.c:20988
 
46856
+#: config/arm/arm.c:20998
 
46857
 msgid "function parameters cannot have __fp16 type"
 
46858
 msgstr "funktionsparaketrar kan inte ha typen __fp16"
 
46859
 
 
46860
-#: config/arm/arm.c:20998
 
46861
+#: config/arm/arm.c:21008
 
46862
 msgid "functions cannot return __fp16 type"
 
46863
 msgstr "funktioner kan inte reutnrera typen __fp16"
 
46864
 
 
46865
@@ -2653,7 +2654,7 @@
 
46866
 
 
46867
 #: config/avr/avr.c:2234
 
46868
 #, c-format
 
46869
-msgid "Unsupported code '%c'for fixed-point:"
 
46870
+msgid "Unsupported code '%c' for fixed-point:"
 
46871
 msgstr "Ej stödd kod ”%c” för fixdecimal:"
 
46872
 
 
46873
 #: config/avr/avr.c:2243
 
46874
@@ -2700,8 +2701,8 @@
 
46875
 msgstr "ogiltig const_double-operand"
 
46876
 
 
46877
 #: config/cris/cris.c:580 config/moxie/moxie.c:111 final.c:3311 final.c:3313
 
46878
-#: fold-const.c:270 gcc.c:4712 gcc.c:4726 loop-iv.c:3031 loop-iv.c:3040
 
46879
-#: rtl-error.c:102 toplev.c:332 tree-ssa-loop-niter.c:1933 tree-vrp.c:6783
 
46880
+#: fold-const.c:270 gcc.c:4713 gcc.c:4727 loop-iv.c:3031 loop-iv.c:3040
 
46881
+#: rtl-error.c:102 toplev.c:332 tree-ssa-loop-niter.c:1934 tree-vrp.c:6783
 
46882
 #: cp/typeck.c:5618 java/expr.c:389 lto/lto-object.c:189 lto/lto-object.c:287
 
46883
 #: lto/lto-object.c:344 lto/lto-object.c:368
 
46884
 #, gcc-internal-format, gfc-internal-format
 
46885
@@ -3042,8 +3043,8 @@
 
46886
 msgid "invalid operation on %<__fpreg%>"
 
46887
 msgstr "ogiltig operation på %<__fpreg%>"
 
46888
 
 
46889
-#: config/iq2000/iq2000.c:3132 config/tilegx/tilegx.c:5205
 
46890
-#: config/tilepro/tilepro.c:4695
 
46891
+#: config/iq2000/iq2000.c:3132 config/tilegx/tilegx.c:5203
 
46892
+#: config/tilepro/tilepro.c:4693
 
46893
 #, c-format
 
46894
 msgid "invalid %%P operand"
 
46895
 msgstr "ogiltig %%P-operand"
 
46896
@@ -3058,20 +3059,20 @@
 
46897
 msgid "invalid use of %%d, %%x, or %%X"
 
46898
 msgstr "ogiltig användning av %%d, %%x eller %%x"
 
46899
 
 
46900
-#: config/lm32/lm32.c:521
 
46901
+#: config/lm32/lm32.c:518
 
46902
 #, c-format
 
46903
 msgid "only 0.0 can be loaded as an immediate"
 
46904
 msgstr "endast 0.0 kan läsas in som en omedelbar"
 
46905
 
 
46906
-#: config/lm32/lm32.c:591
 
46907
+#: config/lm32/lm32.c:588
 
46908
 msgid "bad operand"
 
46909
 msgstr "felaktig operand"
 
46910
 
 
46911
-#: config/lm32/lm32.c:603
 
46912
+#: config/lm32/lm32.c:600
 
46913
 msgid "can't use non gp relative absolute address"
 
46914
 msgstr "kan inte använda icke-gp-relativa absoluta adresser"
 
46915
 
 
46916
-#: config/lm32/lm32.c:607
 
46917
+#: config/lm32/lm32.c:604
 
46918
 msgid "invalid addressing mode"
 
46919
 msgstr "ogiltigt adresseringsläge"
 
46920
 
 
46921
@@ -3140,36 +3141,36 @@
 
46922
 msgid "invalid %%L code"
 
46923
 msgstr "ogiltig %%L-kod"
 
46924
 
 
46925
-#: config/microblaze/microblaze.c:1760
 
46926
+#: config/microblaze/microblaze.c:2156
 
46927
 #, c-format
 
46928
 msgid "unknown punctuation '%c'"
 
46929
 msgstr "okänd interpunktion ”%c”"
 
46930
 
 
46931
-#: config/microblaze/microblaze.c:1769
 
46932
+#: config/microblaze/microblaze.c:2165
 
46933
 #, c-format
 
46934
 msgid "null pointer"
 
46935
 msgstr "nollpekare"
 
46936
 
 
46937
-#: config/microblaze/microblaze.c:1804
 
46938
+#: config/microblaze/microblaze.c:2200
 
46939
 #, c-format
 
46940
 msgid "PRINT_OPERAND, invalid insn for %%C"
 
46941
 msgstr "PRINT_OPERAND, ogiltig instruktion för %%C"
 
46942
 
 
46943
-#: config/microblaze/microblaze.c:1833
 
46944
+#: config/microblaze/microblaze.c:2229
 
46945
 #, c-format
 
46946
 msgid "PRINT_OPERAND, invalid insn for %%N"
 
46947
 msgstr "PRINT_OPERAND, ogiltig instruktion för %%N"
 
46948
 
 
46949
-#: config/microblaze/microblaze.c:1853 config/microblaze/microblaze.c:2014
 
46950
+#: config/microblaze/microblaze.c:2249 config/microblaze/microblaze.c:2420
 
46951
 msgid "insn contains an invalid address !"
 
46952
 msgstr "instruktionen innehåller en ogiltig adress!"
 
46953
 
 
46954
-#: config/microblaze/microblaze.c:1867 config/microblaze/microblaze.c:2054
 
46955
+#: config/microblaze/microblaze.c:2264 config/microblaze/microblaze.c:2479
 
46956
 #: config/xtensa/xtensa.c:2443
 
46957
 msgid "invalid address"
 
46958
 msgstr "ogiltig adress"
 
46959
 
 
46960
-#: config/microblaze/microblaze.c:1966
 
46961
+#: config/microblaze/microblaze.c:2363
 
46962
 #, c-format
 
46963
 msgid "letter %c was found & insn was not CONST_INT"
 
46964
 msgstr "tecknet %c upptäcktes och instruktionen var inte CONST_INT"
 
46965
@@ -3450,25 +3451,25 @@
 
46966
 msgid "invalid operand for code: '%c'"
 
46967
 msgstr "ogiltig operand för kod: ”%c”"
 
46968
 
 
46969
-#: config/sh/sh.c:1204
 
46970
+#: config/sh/sh.c:1201
 
46971
 #, c-format
 
46972
 msgid "invalid operand to %%R"
 
46973
 msgstr "ogiltig operand till %%R"
 
46974
 
 
46975
-#: config/sh/sh.c:1231
 
46976
+#: config/sh/sh.c:1228
 
46977
 #, c-format
 
46978
 msgid "invalid operand to %%S"
 
46979
 msgstr "ogiltig operand till %%R"
 
46980
 
 
46981
-#: config/sh/sh.c:9775
 
46982
+#: config/sh/sh.c:9772
 
46983
 msgid "created and used with different architectures / ABIs"
 
46984
 msgstr "skapad och använd med olika arkitekturer/ABI:er"
 
46985
 
 
46986
-#: config/sh/sh.c:9777
 
46987
+#: config/sh/sh.c:9774
 
46988
 msgid "created and used with different ABIs"
 
46989
 msgstr "skapad och använd med olika ABI:er"
 
46990
 
 
46991
-#: config/sh/sh.c:9779
 
46992
+#: config/sh/sh.c:9776
 
46993
 msgid "created and used with different endianness"
 
46994
 msgstr "skapad och använd med olika byteordning"
 
46995
 
 
46996
@@ -3487,13 +3488,13 @@
 
46997
 msgid "invalid %%B operand"
 
46998
 msgstr "ogiltig %%B-operand"
 
46999
 
 
47000
-#: config/sparc/sparc.c:8508 config/tilegx/tilegx.c:4988
 
47001
-#: config/tilepro/tilepro.c:4498
 
47002
+#: config/sparc/sparc.c:8508 config/tilegx/tilegx.c:4986
 
47003
+#: config/tilepro/tilepro.c:4496
 
47004
 #, c-format
 
47005
 msgid "invalid %%C operand"
 
47006
 msgstr "ogiltig %%C-operand"
 
47007
 
 
47008
-#: config/sparc/sparc.c:8525 config/tilegx/tilegx.c:5021
 
47009
+#: config/sparc/sparc.c:8525 config/tilegx/tilegx.c:5019
 
47010
 #, c-format
 
47011
 msgid "invalid %%D operand"
 
47012
 msgstr "ogiltig %%D-operand"
 
47013
@@ -3538,89 +3539,89 @@
 
47014
 msgid "xstormy16_print_operand: unknown code"
 
47015
 msgstr "xstormy16_print_operand: okänd kod"
 
47016
 
 
47017
-#: config/tilegx/tilegx.c:4973 config/tilepro/tilepro.c:4483
 
47018
+#: config/tilegx/tilegx.c:4971 config/tilepro/tilepro.c:4481
 
47019
 #, c-format
 
47020
 msgid "invalid %%c operand"
 
47021
 msgstr "ogiltig %%c-operand"
 
47022
 
 
47023
-#: config/tilegx/tilegx.c:5004
 
47024
+#: config/tilegx/tilegx.c:5002
 
47025
 #, c-format
 
47026
 msgid "invalid %%d operand"
 
47027
 msgstr "ogiltig %%d-operand"
 
47028
 
 
47029
-#: config/tilegx/tilegx.c:5101
 
47030
+#: config/tilegx/tilegx.c:5099
 
47031
 #, c-format
 
47032
 msgid "invalid %%H specifier"
 
47033
 msgstr "ogiltig %%H-specificerare"
 
47034
 
 
47035
-#: config/tilegx/tilegx.c:5143 config/tilepro/tilepro.c:4512
 
47036
+#: config/tilegx/tilegx.c:5141 config/tilepro/tilepro.c:4510
 
47037
 #, c-format
 
47038
 msgid "invalid %%h operand"
 
47039
 msgstr "ogiltig %%h-operand"
 
47040
 
 
47041
-#: config/tilegx/tilegx.c:5155 config/tilepro/tilepro.c:4576
 
47042
+#: config/tilegx/tilegx.c:5153 config/tilepro/tilepro.c:4574
 
47043
 #, c-format
 
47044
 msgid "invalid %%I operand"
 
47045
 msgstr "ogiltig %%I-operand"
 
47046
 
 
47047
-#: config/tilegx/tilegx.c:5169 config/tilepro/tilepro.c:4590
 
47048
+#: config/tilegx/tilegx.c:5167 config/tilepro/tilepro.c:4588
 
47049
 #, c-format
 
47050
 msgid "invalid %%i operand"
 
47051
 msgstr "ogiltig %%i-operand"
 
47052
 
 
47053
-#: config/tilegx/tilegx.c:5192 config/tilepro/tilepro.c:4613
 
47054
+#: config/tilegx/tilegx.c:5190 config/tilepro/tilepro.c:4611
 
47055
 #, c-format
 
47056
 msgid "invalid %%j operand"
 
47057
 msgstr "ogiltig %%j-operand"
 
47058
 
 
47059
-#: config/tilegx/tilegx.c:5223
 
47060
+#: config/tilegx/tilegx.c:5221
 
47061
 #, c-format
 
47062
 msgid "invalid %%%c operand"
 
47063
 msgstr "ogiltig %%%c-operand"
 
47064
 
 
47065
-#: config/tilegx/tilegx.c:5238 config/tilepro/tilepro.c:4727
 
47066
+#: config/tilegx/tilegx.c:5236 config/tilepro/tilepro.c:4725
 
47067
 #, c-format
 
47068
 msgid "invalid %%N operand"
 
47069
 msgstr "ogiltig %%N-operand"
 
47070
 
 
47071
-#: config/tilegx/tilegx.c:5282
 
47072
+#: config/tilegx/tilegx.c:5280
 
47073
 #, c-format
 
47074
 msgid "invalid operand for 'r' specifier"
 
47075
 msgstr "ogiltig operand för ”r”-modifierare"
 
47076
 
 
47077
-#: config/tilegx/tilegx.c:5307 config/tilepro/tilepro.c:4809
 
47078
+#: config/tilegx/tilegx.c:5305 config/tilepro/tilepro.c:4807
 
47079
 #, c-format
 
47080
 msgid "unable to print out operand yet; code == %d (%c)"
 
47081
 msgstr "kan inte skriva ut operanden ännu; kod == %d (%c)"
 
47082
 
 
47083
-#: config/tilepro/tilepro.c:4548
 
47084
+#: config/tilepro/tilepro.c:4546
 
47085
 #, c-format
 
47086
 msgid "invalid %%H operand"
 
47087
 msgstr "ogiltig %%H-operand"
 
47088
 
 
47089
-#: config/tilepro/tilepro.c:4652
 
47090
+#: config/tilepro/tilepro.c:4650
 
47091
 #, c-format
 
47092
 msgid "invalid %%L operand"
 
47093
 msgstr "ogiltig %%L-operand"
 
47094
 
 
47095
-#: config/tilepro/tilepro.c:4712
 
47096
+#: config/tilepro/tilepro.c:4710
 
47097
 #, c-format
 
47098
 msgid "invalid %%M operand"
 
47099
 msgstr "ogiltig %%M-operand"
 
47100
 
 
47101
-#: config/tilepro/tilepro.c:4755
 
47102
+#: config/tilepro/tilepro.c:4753
 
47103
 #, c-format
 
47104
 msgid "invalid %%t operand"
 
47105
 msgstr "ogiltig %%t-operand"
 
47106
 
 
47107
 # Detta är bara första delen av strängen, stränkonkatenering används.
 
47108
 # http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52726
 
47109
-#: config/tilepro/tilepro.c:4762
 
47110
+#: config/tilepro/tilepro.c:4760
 
47111
 #, c-format
 
47112
 msgid "invalid %%t operand '"
 
47113
 msgstr "ogiltig %%t-operand ”"
 
47114
 
 
47115
-#: config/tilepro/tilepro.c:4783
 
47116
+#: config/tilepro/tilepro.c:4781
 
47117
 #, c-format
 
47118
 msgid "invalid %%r operand"
 
47119
 msgstr "ogiltig %%r-operand"
 
47120
@@ -3688,7 +3689,7 @@
 
47121
 msgid "({anonymous})"
 
47122
 msgstr "({anonym})"
 
47123
 
 
47124
-#: c/c-parser.c:943 cp/parser.c:23010
 
47125
+#: c/c-parser.c:943 cp/parser.c:23014
 
47126
 #, gcc-internal-format
 
47127
 msgid "expected end of line"
 
47128
 msgstr "oväntat radslut"
 
47129
@@ -3698,8 +3699,8 @@
 
47130
 #: c/c-parser.c:7357 c/c-parser.c:7392 c/c-parser.c:7423 c/c-parser.c:7470
 
47131
 #: c/c-parser.c:7651 c/c-parser.c:8419 c/c-parser.c:8489 c/c-parser.c:8532
 
47132
 #: c/c-parser.c:9810 c/c-parser.c:9825 c/c-parser.c:9834 c/c-parser.c:9979
 
47133
-#: c/c-parser.c:10018 c/c-parser.c:2500 c/c-parser.c:7644 cp/parser.c:22423
 
47134
-#: cp/parser.c:22956
 
47135
+#: c/c-parser.c:10018 c/c-parser.c:2500 c/c-parser.c:7644 cp/parser.c:22427
 
47136
+#: cp/parser.c:22960
 
47137
 #, gcc-internal-format
 
47138
 msgid "expected %<;%>"
 
47139
 msgstr "%<;%> förväntades"
 
47140
@@ -3711,13 +3712,13 @@
 
47141
 #: c/c-parser.c:6703 c/c-parser.c:6727 c/c-parser.c:7942 c/c-parser.c:8014
 
47142
 #: c/c-parser.c:8841 c/c-parser.c:8862 c/c-parser.c:8912 c/c-parser.c:9065
 
47143
 #: c/c-parser.c:9144 c/c-parser.c:9228 c/c-parser.c:9942 c/c-parser.c:10766
 
47144
-#: c/c-parser.c:8985 c/c-parser.c:9010 cp/parser.c:20794 cp/parser.c:22959
 
47145
+#: c/c-parser.c:8985 c/c-parser.c:9010 cp/parser.c:20798 cp/parser.c:22963
 
47146
 #, gcc-internal-format
 
47147
 msgid "expected %<(%>"
 
47148
 msgstr "%<(%> förväntades"
 
47149
 
 
47150
 #: c/c-parser.c:1843 c/c-parser.c:6389 c/c-parser.c:6427 c/c-parser.c:6555
 
47151
-#: cp/parser.c:22421 cp/parser.c:22974
 
47152
+#: cp/parser.c:22425 cp/parser.c:22978
 
47153
 #, gcc-internal-format
 
47154
 msgid "expected %<,%>"
 
47155
 msgstr "%<,%> förväntades"
 
47156
@@ -3733,15 +3734,15 @@
 
47157
 #: c/c-parser.c:7736 c/c-parser.c:7757 c/c-parser.c:7965 c/c-parser.c:8018
 
47158
 #: c/c-parser.c:8391 c/c-parser.c:8844 c/c-parser.c:8865 c/c-parser.c:8943
 
47159
 #: c/c-parser.c:9072 c/c-parser.c:9209 c/c-parser.c:9292 c/c-parser.c:9870
 
47160
-#: c/c-parser.c:9987 c/c-parser.c:10029 c/c-parser.c:10775 cp/parser.c:20816
 
47161
-#: cp/parser.c:23004
 
47162
+#: c/c-parser.c:9987 c/c-parser.c:10029 c/c-parser.c:10775 cp/parser.c:20820
 
47163
+#: cp/parser.c:23008
 
47164
 #, gcc-internal-format
 
47165
 msgid "expected %<)%>"
 
47166
 msgstr "%<)%> förväntades"
 
47167
 
 
47168
 #: c/c-parser.c:3095 c/c-parser.c:3911 c/c-parser.c:3945 c/c-parser.c:5228
 
47169
 #: c/c-parser.c:6491 c/c-parser.c:6760 c/c-parser.c:6878 c/c-parser.c:10678
 
47170
-#: c/c-parser.c:10680 cp/parser.c:22968
 
47171
+#: c/c-parser.c:10680 cp/parser.c:22972
 
47172
 #, gcc-internal-format
 
47173
 msgid "expected %<]%>"
 
47174
 msgstr "%<]%> förväntades"
 
47175
@@ -3750,25 +3751,25 @@
 
47176
 msgid "expected %<;%>, %<,%> or %<)%>"
 
47177
 msgstr "%<;%>, %<,%> eller %<)%> förväntades"
 
47178
 
 
47179
-#: c/c-parser.c:3774 c/c-parser.c:9826 cp/parser.c:22962 cp/parser.c:24780
 
47180
+#: c/c-parser.c:3774 c/c-parser.c:9826 cp/parser.c:22966 cp/parser.c:24784
 
47181
 #, gcc-internal-format
 
47182
 msgid "expected %<}%>"
 
47183
 msgstr "%<}%> förväntades"
 
47184
 
 
47185
 #: c/c-parser.c:4064 c/c-parser.c:7985 c/c-parser.c:10272 c/c-parser.c:2318
 
47186
-#: c/c-parser.c:2521 c/c-parser.c:7539 cp/parser.c:14644 cp/parser.c:22965
 
47187
+#: c/c-parser.c:2521 c/c-parser.c:7539 cp/parser.c:14646 cp/parser.c:22969
 
47188
 #, gcc-internal-format
 
47189
 msgid "expected %<{%>"
 
47190
 msgstr "%<{%> förväntades"
 
47191
 
 
47192
 #: c/c-parser.c:4283 c/c-parser.c:4292 c/c-parser.c:5135 c/c-parser.c:5469
 
47193
 #: c/c-parser.c:7750 c/c-parser.c:8125 c/c-parser.c:8182 c/c-parser.c:9198
 
47194
-#: cp/parser.c:22998 cp/parser.c:24001
 
47195
+#: cp/parser.c:23002 cp/parser.c:24005
 
47196
 #, gcc-internal-format
 
47197
 msgid "expected %<:%>"
 
47198
 msgstr "%<:%> förväntades"
 
47199
 
 
47200
-#: c/c-parser.c:4831 cp/parser.c:22892
 
47201
+#: c/c-parser.c:4831 cp/parser.c:22896
 
47202
 #, gcc-internal-format
 
47203
 msgid "expected %<while%>"
 
47204
 msgstr "%<while%> förväntades"
 
47205
@@ -3777,34 +3778,34 @@
 
47206
 msgid "expected %<.%>"
 
47207
 msgstr "%<.%> förväntades"
 
47208
 
 
47209
-#: c/c-parser.c:7210 c/c-parser.c:7242 c/c-parser.c:7482 cp/parser.c:24564
 
47210
-#: cp/parser.c:24638
 
47211
+#: c/c-parser.c:7210 c/c-parser.c:7242 c/c-parser.c:7482 cp/parser.c:24568
 
47212
+#: cp/parser.c:24642
 
47213
 #, gcc-internal-format
 
47214
 msgid "expected %<@end%>"
 
47215
 msgstr "%<@end%> förväntades"
 
47216
 
 
47217
-#: c/c-parser.c:7899 cp/parser.c:22983
 
47218
+#: c/c-parser.c:7899 cp/parser.c:22987
 
47219
 #, gcc-internal-format
 
47220
 msgid "expected %<>%>"
 
47221
 msgstr "%<>%> förväntades"
 
47222
 
 
47223
-#: c/c-parser.c:9296 cp/parser.c:23007
 
47224
+#: c/c-parser.c:9296 cp/parser.c:23011
 
47225
 #, gcc-internal-format
 
47226
 msgid "expected %<,%> or %<)%>"
 
47227
 msgstr "%<,%> eller %<)%> förväntades"
 
47228
 
 
47229
 #: c/c-parser.c:9549 c/c-parser.c:9580 c/c-parser.c:9816 c/c-parser.c:9968
 
47230
-#: c/c-parser.c:3968 cp/parser.c:22986
 
47231
+#: c/c-parser.c:3968 cp/parser.c:22990
 
47232
 #, gcc-internal-format
 
47233
 msgid "expected %<=%>"
 
47234
 msgstr "%<=%> förväntades"
 
47235
 
 
47236
-#: c/c-parser.c:10329 c/c-parser.c:10319 cp/parser.c:27421
 
47237
+#: c/c-parser.c:10329 c/c-parser.c:10319 cp/parser.c:27425
 
47238
 #, gcc-internal-format
 
47239
 msgid "expected %<#pragma omp section%> or %<}%>"
 
47240
 msgstr "%<#pragma omp section%> eller %<}%> förväntades"
 
47241
 
 
47242
-#: c/c-parser.c:10666 cp/parser.c:22971
 
47243
+#: c/c-parser.c:10666 cp/parser.c:22975
 
47244
 #, gcc-internal-format
 
47245
 msgid "expected %<[%>"
 
47246
 msgstr "%<[%> förväntades"
 
47247
@@ -3813,11 +3814,11 @@
 
47248
 msgid "(anonymous)"
 
47249
 msgstr "(anonym)"
 
47250
 
 
47251
-#: cp/call.c:8680
 
47252
+#: cp/call.c:8698
 
47253
 msgid "candidate 1:"
 
47254
 msgstr "kandidat 1:"
 
47255
 
 
47256
-#: cp/call.c:8681
 
47257
+#: cp/call.c:8699
 
47258
 msgid "candidate 2:"
 
47259
 msgstr "kandidat 2:"
 
47260
 
 
47261
@@ -3825,7 +3826,7 @@
 
47262
 msgid "<unnamed>"
 
47263
 msgstr "<namnlös>"
 
47264
 
 
47265
-#: cp/cxx-pretty-print.c:2149
 
47266
+#: cp/cxx-pretty-print.c:2153
 
47267
 msgid "template-parameter-"
 
47268
 msgstr "mallparameter-"
 
47269
 
 
47270
@@ -3905,7 +3906,7 @@
 
47271
 msgid "<declaration error>"
 
47272
 msgstr "<deklarationsfel>"
 
47273
 
 
47274
-#: cp/error.c:1445 cp/error.c:2855
 
47275
+#: cp/error.c:1445 cp/error.c:2859
 
47276
 msgid "with"
 
47277
 msgstr "med"
 
47278
 
 
47279
@@ -3927,107 +3928,111 @@
 
47280
 msgid "<unparsed>"
 
47281
 msgstr "<otolkat>"
 
47282
 
 
47283
-#: cp/error.c:2504
 
47284
+#: cp/error.c:2498
 
47285
+msgid "<lambda>"
 
47286
+msgstr "<lambda>"
 
47287
+
 
47288
+#: cp/error.c:2508
 
47289
 msgid "<expression error>"
 
47290
 msgstr "<uttrycksfel>"
 
47291
 
 
47292
-#: cp/error.c:2518
 
47293
+#: cp/error.c:2522
 
47294
 msgid "<unknown operator>"
 
47295
 msgstr "<okänd operator>"
 
47296
 
 
47297
-#: cp/error.c:2807
 
47298
+#: cp/error.c:2811
 
47299
 msgid "{unknown}"
 
47300
 msgstr "{okänd}"
 
47301
 
 
47302
-#: cp/error.c:2922
 
47303
+#: cp/error.c:2926
 
47304
 msgid "At global scope:"
 
47305
 msgstr "I global räckvidd:"
 
47306
 
 
47307
-#: cp/error.c:3028
 
47308
+#: cp/error.c:3032
 
47309
 #, c-format
 
47310
 msgid "In static member function %qs"
 
47311
 msgstr "I statisk medlemsfunktion %qs"
 
47312
 
 
47313
-#: cp/error.c:3030
 
47314
+#: cp/error.c:3034
 
47315
 #, c-format
 
47316
 msgid "In copy constructor %qs"
 
47317
 msgstr "I kopieringskonstuerare %qs"
 
47318
 
 
47319
-#: cp/error.c:3032
 
47320
+#: cp/error.c:3036
 
47321
 #, c-format
 
47322
 msgid "In constructor %qs"
 
47323
 msgstr "I konstruerare %qs"
 
47324
 
 
47325
-#: cp/error.c:3034
 
47326
+#: cp/error.c:3038
 
47327
 #, c-format
 
47328
 msgid "In destructor %qs"
 
47329
 msgstr "I destruerare %qs"
 
47330
 
 
47331
-#: cp/error.c:3036
 
47332
+#: cp/error.c:3040
 
47333
 msgid "In lambda function"
 
47334
 msgstr "I lambdafunktion"
 
47335
 
 
47336
-#: cp/error.c:3056
 
47337
+#: cp/error.c:3060
 
47338
 #, c-format
 
47339
 msgid "%s: In substitution of %qS:\n"
 
47340
 msgstr "%s: Vid substituering av %qS:\n"
 
47341
 
 
47342
-#: cp/error.c:3057
 
47343
+#: cp/error.c:3061
 
47344
 msgid "%s: In instantiation of %q#D:\n"
 
47345
 msgstr "%s: Vid instansiering av %q#D:\n"
 
47346
 
 
47347
-#: cp/error.c:3080
 
47348
+#: cp/error.c:3084
 
47349
 #, c-format
 
47350
 msgid "%s:%d:%d:   "
 
47351
 msgstr "%s:%d:%d:   "
 
47352
 
 
47353
-#: cp/error.c:3083
 
47354
+#: cp/error.c:3087
 
47355
 #, c-format
 
47356
 msgid "%s:%d:   "
 
47357
 msgstr "%s:%d:   "
 
47358
 
 
47359
-#: cp/error.c:3091
 
47360
+#: cp/error.c:3095
 
47361
 #, c-format
 
47362
 msgid "recursively required by substitution of %qS\n"
 
47363
 msgstr "krävs rekursivt av sustitution av %qS\n"
 
47364
 
 
47365
-#: cp/error.c:3092
 
47366
+#: cp/error.c:3096
 
47367
 #, c-format
 
47368
 msgid "required by substitution of %qS\n"
 
47369
 msgstr "krävs av substitution av %qS\n"
 
47370
 
 
47371
-#: cp/error.c:3097
 
47372
+#: cp/error.c:3101
 
47373
 msgid "recursively required from %q#D\n"
 
47374
 msgstr "rekursivt begärd från %q#D\n"
 
47375
 
 
47376
-#: cp/error.c:3098
 
47377
+#: cp/error.c:3102
 
47378
 msgid "required from %q#D\n"
 
47379
 msgstr "begärs från %q#D\n"
 
47380
 
 
47381
-#: cp/error.c:3105
 
47382
+#: cp/error.c:3109
 
47383
 msgid "recursively required from here"
 
47384
 msgstr "rekursivt begärd härifrån"
 
47385
 
 
47386
-#: cp/error.c:3106
 
47387
+#: cp/error.c:3110
 
47388
 msgid "required from here"
 
47389
 msgstr "begärd härifrån"
 
47390
 
 
47391
-#: cp/error.c:3158
 
47392
+#: cp/error.c:3162
 
47393
 #, c-format
 
47394
 msgid "%s:%d:%d:   [ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]\n"
 
47395
 msgstr "%s:%d:%d:   [ hoppar över %d instansieringskontexter, använd -ftemplate-backtrace-limit=0 för att avaktivera ]\n"
 
47396
 
 
47397
-#: cp/error.c:3163
 
47398
+#: cp/error.c:3167
 
47399
 #, c-format
 
47400
 msgid "%s:%d:   [ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]\n"
 
47401
 msgstr "%s:%d:   [ hoppar över %d instansieringskontexter, använd -ftemplate-backtrace-limit=0 för att avaktivera ]\n"
 
47402
 
 
47403
-#: cp/error.c:3227
 
47404
+#: cp/error.c:3231
 
47405
 #, c-format
 
47406
 msgid "%s:%d:%d:   in constexpr expansion of %qs"
 
47407
 msgstr "%s:%d:%d:   i expansion av konstantuttryck i %qs"
 
47408
 
 
47409
-#: cp/error.c:3231
 
47410
+#: cp/error.c:3235
 
47411
 #, c-format
 
47412
 msgid "%s:%d:   in constexpr expansion of %qs"
 
47413
 msgstr "%s:%d:   i expansion av konstantuttryck i från %qs"
 
47414
@@ -4036,7 +4041,7 @@
 
47415
 msgid "candidates are:"
 
47416
 msgstr "kandidater är:"
 
47417
 
 
47418
-#: cp/pt.c:17926 cp/call.c:3290
 
47419
+#: cp/pt.c:17922 cp/call.c:3290
 
47420
 #, gcc-internal-format
 
47421
 msgid "candidate is:"
 
47422
 msgid_plural "candidates are:"
 
47423
@@ -4423,7 +4428,7 @@
 
47424
 
 
47425
 #: fortran/parse.c:1386
 
47426
 msgid "implied END DO"
 
47427
-msgstr "underförstådd END DO"
 
47428
+msgstr "implicerat END DO"
 
47429
 
 
47430
 #: fortran/parse.c:1477 fortran/resolve.c:10208
 
47431
 msgid "assignment"
 
47432
@@ -4566,12 +4571,12 @@
 
47433
 msgid "Integer overflow when calculating the amount of memory to allocate"
 
47434
 msgstr "Heltalsspill vid beräkning av mängden minne att allokera"
 
47435
 
 
47436
-#: fortran/trans-decl.c:4842
 
47437
+#: fortran/trans-decl.c:4844
 
47438
 #, c-format
 
47439
 msgid "Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)"
 
47440
 msgstr "Aktuell stränglängd matchar inte den deklarerade för attrappargument ”%s” (%ld/%ld)"
 
47441
 
 
47442
-#: fortran/trans-decl.c:4850
 
47443
+#: fortran/trans-decl.c:4852
 
47444
 #, c-format
 
47445
 msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
 
47446
 msgstr "Aktuellt stränglängd är kortaren än den deklarerade för attrappargument ”%s” (%ld/%ld)"
 
47447
@@ -4586,12 +4591,12 @@
 
47448
 msgid "Unequal character lengths (%ld/%ld) in %s"
 
47449
 msgstr "Olika teckenlängder (%ld/%ld) i %s"
 
47450
 
 
47451
-#: fortran/trans-intrinsic.c:6157
 
47452
+#: fortran/trans-intrinsic.c:6156
 
47453
 #, c-format
 
47454
 msgid "Argument NCOPIES of REPEAT intrinsic is negative (its value is %ld)"
 
47455
 msgstr "Argument NCOPIES till inbyggd REPEAT är negativt (dess värde är %ld)"
 
47456
 
 
47457
-#: fortran/trans-intrinsic.c:6189
 
47458
+#: fortran/trans-intrinsic.c:6188
 
47459
 msgid "Argument NCOPIES of REPEAT intrinsic is too large"
 
47460
 msgstr "Argumentet NCOPIES till inbyggd REPEAT är för stort"
 
47461
 
 
47462
@@ -4822,7 +4827,7 @@
 
47463
 msgid "objc-cpp-output is deprecated; please use objective-c-cpp-output instead"
 
47464
 msgstr "objc-cpp-output bör undvikas; använd objective-c-cpp-output istället"
 
47465
 
 
47466
-#: java/jvspec.c:79 ada/gcc-interface/lang-specs.h:33 gcc.c:844
 
47467
+#: java/jvspec.c:79 ada/gcc-interface/lang-specs.h:33 gcc.c:845
 
47468
 msgid "-pg and -fomit-frame-pointer are incompatible"
 
47469
 msgstr "-pg och -fomit-frame-pointer är inkompatibla"
 
47470
 
 
47471
@@ -4882,7 +4887,7 @@
 
47472
 msgid "consider using '-pg' instead of '-p' with gprof(1)"
 
47473
 msgstr "överväg att använda ”-pg” istället för ”-p” med gprof(1)"
 
47474
 
 
47475
-#: config/sh/sh.h:360 config/sh/sh.h:363
 
47476
+#: config/sh/sh.h:363 config/sh/sh.h:366
 
47477
 msgid "SH2a does not support little-endian"
 
47478
 msgstr "SH2a stödjer inte omvänd byteordning"
 
47479
 
 
47480
@@ -4947,7 +4952,7 @@
 
47481
 msgstr "flaggan -shared stödjs för närvarande inte för VAX ELF"
 
47482
 
 
47483
 #: config/i386/mingw-w64.h:82 config/i386/mingw32.h:115
 
47484
-#: config/i386/cygwin.h:113
 
47485
+#: config/i386/cygwin.h:109
 
47486
 msgid "shared and mdll are not compatible"
 
47487
 msgstr "shared och mdll är inkompatibla"
 
47488
 
 
47489
@@ -4987,23 +4992,23 @@
 
47490
 msgid "profiling not supported with -mg"
 
47491
 msgstr "profilering stödjs inte med -mg"
 
47492
 
 
47493
-#: gcc.c:704
 
47494
+#: gcc.c:705
 
47495
 msgid "-fuse-linker-plugin is not supported in this configuration"
 
47496
 msgstr "-fuse-linker-plugin stödjs inte i denna konfiguration"
 
47497
 
 
47498
-#: gcc.c:718
 
47499
+#: gcc.c:719
 
47500
 msgid "cannot specify -static with -fsanitize=address"
 
47501
 msgstr "det går inte att ange -static med -fsanitize=address"
 
47502
 
 
47503
-#: gcc.c:720
 
47504
+#: gcc.c:721
 
47505
 msgid "-fsanitize=thread linking must be done with -pie or -shared"
 
47506
 msgstr "-fsanitize=thread-länkning måste göra med -pie eller -shared"
 
47507
 
 
47508
-#: gcc.c:1012
 
47509
+#: gcc.c:1013
 
47510
 msgid "GNU C no longer supports -traditional without -E"
 
47511
 msgstr "GNU C stödjer inte längre -traditional utan -E"
 
47512
 
 
47513
-#: gcc.c:1021
 
47514
+#: gcc.c:1022
 
47515
 msgid "-E or -x required when input is from standard input"
 
47516
 msgstr "-E eller -x krävs när indata tas från standard in"
 
47517
 
 
47518
@@ -5057,7 +5062,7 @@
 
47519
 msgid "Warn about most implicit conversions"
 
47520
 msgstr "Varna för de flesta implicita konvertingar"
 
47521
 
 
47522
-#: fortran/lang.opt:234 common.opt:542
 
47523
+#: fortran/lang.opt:234 common.opt:546
 
47524
 msgid "Print extra (possibly unwanted) warnings"
 
47525
 msgstr "Skriv extra (möjligen oönskade) varningar"
 
47526
 
 
47527
@@ -5201,9 +5206,9 @@
 
47528
 msgid "Allow dollar signs in entity names"
 
47529
 msgstr "Tillåt dollartecken i entitetsnamn"
 
47530
 
 
47531
-#: fortran/lang.opt:394 config/alpha/alpha.opt:31 common.opt:656
 
47532
-#: common.opt:830 common.opt:834 common.opt:838 common.opt:842 common.opt:1227
 
47533
-#: common.opt:1360 common.opt:1364
 
47534
+#: fortran/lang.opt:394 config/alpha/alpha.opt:31 common.opt:660
 
47535
+#: common.opt:834 common.opt:838 common.opt:842 common.opt:846 common.opt:1231
 
47536
+#: common.opt:1364 common.opt:1368
 
47537
 msgid "Does nothing. Preserved for backward compatibility."
 
47538
 msgstr "Gör ingenting.  Bevarad för bakåtkompatibilitet."
 
47539
 
 
47540
@@ -5437,7 +5442,7 @@
 
47541
 #: c-family/c.opt:70 c-family/c.opt:73 c-family/c.opt:76 c-family/c.opt:79
 
47542
 #: c-family/c.opt:175 c-family/c.opt:178 c-family/c.opt:216 c-family/c.opt:220
 
47543
 #: c-family/c.opt:232 c-family/c.opt:1253 c-family/c.opt:1261
 
47544
-#: config/darwin.opt:53 common.opt:300 common.opt:303 common.opt:2399
 
47545
+#: config/darwin.opt:53 common.opt:300 common.opt:303 common.opt:2403
 
47546
 #, c-format
 
47547
 msgid "missing filename after %qs"
 
47548
 msgstr "filnamn saknas efter %qs"
 
47549
@@ -6042,9 +6047,9 @@
 
47550
 msgstr "Tillåt argument till ”?”-operatorn att ha olika typer"
 
47551
 
 
47552
 #: c-family/c.opt:856 c-family/c.opt:876 c-family/c.opt:1074
 
47553
-#: config/sh/sh.opt:209 common.opt:949 common.opt:1135 common.opt:1439
 
47554
-#: common.opt:1713 common.opt:1749 common.opt:1834 common.opt:1838
 
47555
-#: common.opt:1914 common.opt:1996 common.opt:2020 common.opt:2108
 
47556
+#: config/sh/sh.opt:213 common.opt:953 common.opt:1139 common.opt:1443
 
47557
+#: common.opt:1717 common.opt:1753 common.opt:1838 common.opt:1842
 
47558
+#: common.opt:1918 common.opt:2000 common.opt:2024 common.opt:2112
 
47559
 msgid "Does nothing.  Preserved for backward compatibility."
 
47560
 msgstr "Gör ingenting.  Bevarad för bakåtkompatibilitet."
 
47561
 
 
47562
@@ -7206,7 +7211,7 @@
 
47563
 msgstr "Aktivera tidigare utplacering av stoppbitar för bättre schemaläggning"
 
47564
 
 
47565
 #: config/ia64/ia64.opt:114 config/spu/spu.opt:72 config/pa/pa.opt:58
 
47566
-#: config/sh/sh.opt:261
 
47567
+#: config/sh/sh.opt:265
 
47568
 msgid "Specify range of registers to make fixed"
 
47569
 msgstr "Ange intervall av register att fixera"
 
47570
 
 
47571
@@ -7675,7 +7680,7 @@
 
47572
 msgid "Use 64-bit long double"
 
47573
 msgstr "Använd 64-bitars long double"
 
47574
 
 
47575
-#: config/i386/i386.opt:98 config/sh/sh.opt:205
 
47576
+#: config/i386/i386.opt:98 config/sh/sh.opt:209
 
47577
 msgid "Reserve space for outgoing arguments in the function prologue"
 
47578
 msgstr "Reservera utrymmer för utgående argument i funktionsprologen"
 
47579
 
 
47580
@@ -8388,6 +8393,10 @@
 
47581
 msgid "The device has no SPH special function register. This option will be overridden by the compiler driver with the correct setting if presence/absence of SPH can be deduced from -mmcu=MCU."
 
47582
 msgstr "Enheten har inget SPH-specialfunktionsregister.  Denna flagga kommer åsidosättas av kompilatordrivrutinen med de riktiga inställningarna om närvaro/frånvaro av SPH kan avgöras från -mmcu=MCU."
 
47583
 
 
47584
+#: config/avr/avr.opt:80
 
47585
+msgid "Warn if the address space of an address is change."
 
47586
+msgstr "Varna om adressrymden för en adress ändras."
 
47587
+
 
47588
 #: config/m32r/m32r.opt:34
 
47589
 msgid "Compile for the m32rx"
 
47590
 msgstr "Kompilera för en m32rx"
 
47591
@@ -9437,72 +9446,76 @@
 
47592
 msgstr "Använd programvaruemulering av multiplikation (standard)"
 
47593
 
 
47594
 #: config/microblaze/microblaze.opt:72
 
47595
+msgid "Use reorder instructions (swap and byte reversed load/store) (default)"
 
47596
+msgstr "Använd ordningsändringinstruktioner (växlad och byte-omvänd lastning/lagring) (standard)"
 
47597
+
 
47598
+#: config/microblaze/microblaze.opt:76
 
47599
 msgid "Use the software emulation for divides (default)"
 
47600
 msgstr "Använd programvaruemulering av division (standard)"
 
47601
 
 
47602
-#: config/microblaze/microblaze.opt:76
 
47603
+#: config/microblaze/microblaze.opt:80
 
47604
 msgid "Use the hardware barrel shifter instead of emulation"
 
47605
 msgstr "Använd tunnskiftaren i hårdvara istället för emulering"
 
47606
 
 
47607
-#: config/microblaze/microblaze.opt:80
 
47608
+#: config/microblaze/microblaze.opt:84
 
47609
 msgid "Use pattern compare instructions"
 
47610
 msgstr "Använd mönsterjämförelseinstruktioner"
 
47611
 
 
47612
-#: config/microblaze/microblaze.opt:83
 
47613
+#: config/microblaze/microblaze.opt:87
 
47614
 #, c-format
 
47615
 msgid "%qs is deprecated; use -fstack-check"
 
47616
 msgstr "%qs bör undvikas, använd -fstack-check"
 
47617
 
 
47618
-#: config/microblaze/microblaze.opt:84
 
47619
+#: config/microblaze/microblaze.opt:88
 
47620
 msgid "Check for stack overflow at runtime"
 
47621
 msgstr "Kontrollera stackspill vid körtillfället"
 
47622
 
 
47623
-#: config/microblaze/microblaze.opt:88 config/iq2000/iq2000.opt:65
 
47624
+#: config/microblaze/microblaze.opt:92 config/iq2000/iq2000.opt:65
 
47625
 msgid "Use GP relative sdata/sbss sections"
 
47626
 msgstr "Använd GP relativt sdata/sbss-sektioner"
 
47627
 
 
47628
-#: config/microblaze/microblaze.opt:91
 
47629
+#: config/microblaze/microblaze.opt:95
 
47630
 #, c-format
 
47631
 msgid "%qs is deprecated; use -fno-zero-initialized-in-bss"
 
47632
 msgstr "%qs bör undvikas, använd -fno-zero-initialized-in-bss"
 
47633
 
 
47634
-#: config/microblaze/microblaze.opt:92
 
47635
+#: config/microblaze/microblaze.opt:96
 
47636
 msgid "Clear the BSS to zero and place zero initialized in BSS"
 
47637
 msgstr "Nollställ BSS och placera nollinitierade i BSS"
 
47638
 
 
47639
-#: config/microblaze/microblaze.opt:96
 
47640
+#: config/microblaze/microblaze.opt:100
 
47641
 msgid "Use multiply high instructions for high part of 32x32 multiply"
 
47642
 msgstr "Använd högmultiplikationsinstruktioner för den höga delen av 32·32-multiplikationer"
 
47643
 
 
47644
-#: config/microblaze/microblaze.opt:100
 
47645
+#: config/microblaze/microblaze.opt:104
 
47646
 msgid "Use hardware floating point conversion instructions"
 
47647
 msgstr "Använd flyttalskonverteringsinstruktioner i hårdvara"
 
47648
 
 
47649
-#: config/microblaze/microblaze.opt:104
 
47650
+#: config/microblaze/microblaze.opt:108
 
47651
 msgid "Use hardware floating point square root instruction"
 
47652
 msgstr "Använd flyttalsinstruktion för kvadratrot i hårdvara"
 
47653
 
 
47654
 # Den ofärdiga beskrivningen är felrapporterad:
 
47655
 # http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47105
 
47656
-#: config/microblaze/microblaze.opt:108
 
47657
+#: config/microblaze/microblaze.opt:112
 
47658
 msgid "Description for mxl-mode-executable"
 
47659
 msgstr "Beskrivning för mxl-mode-executable"
 
47660
 
 
47661
 # Den ofärdiga beskrivningen är felrapporterad:
 
47662
 # http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47105
 
47663
-#: config/microblaze/microblaze.opt:112
 
47664
+#: config/microblaze/microblaze.opt:116
 
47665
 msgid "Description for mxl-mode-xmdstub"
 
47666
 msgstr "Beskrivning för mxl-mode-xmdstub"
 
47667
 
 
47668
 # Den ofärdiga beskrivningen är felrapporterad:
 
47669
 # http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47105
 
47670
-#: config/microblaze/microblaze.opt:116
 
47671
+#: config/microblaze/microblaze.opt:120
 
47672
 msgid "Description for mxl-mode-bootstrap"
 
47673
 msgstr "Beskrivning för mxl-mode-bootstrap"
 
47674
 
 
47675
 # Den ofärdiga beskrivningen är felrapporterad:
 
47676
 # http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47105
 
47677
-#: config/microblaze/microblaze.opt:120
 
47678
+#: config/microblaze/microblaze.opt:124
 
47679
 msgid "Description for mxl-mode-novectors"
 
47680
 msgstr "Beskrivning för mxl-mode-novectors"
 
47681
 
 
47682
@@ -9842,295 +9855,295 @@
 
47683
 msgid "Runtime name."
 
47684
 msgstr "Körtidsnamn."
 
47685
 
 
47686
-#: config/sh/sh.opt:44
 
47687
+#: config/sh/sh.opt:48
 
47688
 msgid "Generate SH1 code"
 
47689
 msgstr "Generera SH1-kod"
 
47690
 
 
47691
-#: config/sh/sh.opt:48
 
47692
+#: config/sh/sh.opt:52
 
47693
 msgid "Generate SH2 code"
 
47694
 msgstr "Generera SH2-kod"
 
47695
 
 
47696
-#: config/sh/sh.opt:52
 
47697
+#: config/sh/sh.opt:56
 
47698
 msgid "Generate default double-precision SH2a-FPU code"
 
47699
 msgstr "Generera normal dubbelprecisions SH2a-FPU-kod"
 
47700
 
 
47701
-#: config/sh/sh.opt:56
 
47702
+#: config/sh/sh.opt:60
 
47703
 msgid "Generate SH2a FPU-less code"
 
47704
 msgstr "Generera SH2a-kod utan FPU"
 
47705
 
 
47706
-#: config/sh/sh.opt:60
 
47707
+#: config/sh/sh.opt:64
 
47708
 msgid "Generate default single-precision SH2a-FPU code"
 
47709
 msgstr "Generera normal enkelprecisions SH2a-FPU-kod"
 
47710
 
 
47711
-#: config/sh/sh.opt:64
 
47712
+#: config/sh/sh.opt:68
 
47713
 msgid "Generate only single-precision SH2a-FPU code"
 
47714
 msgstr "Generera endast enkelprecisions SH2a-FPU-kod"
 
47715
 
 
47716
-#: config/sh/sh.opt:68
 
47717
+#: config/sh/sh.opt:72
 
47718
 msgid "Generate SH2e code"
 
47719
 msgstr "Generera SH2e-kod"
 
47720
 
 
47721
-#: config/sh/sh.opt:72
 
47722
+#: config/sh/sh.opt:76
 
47723
 msgid "Generate SH3 code"
 
47724
 msgstr "Generera SH3-kod"
 
47725
 
 
47726
-#: config/sh/sh.opt:76
 
47727
+#: config/sh/sh.opt:80
 
47728
 msgid "Generate SH3e code"
 
47729
 msgstr "Generera SH3e-kod"
 
47730
 
 
47731
-#: config/sh/sh.opt:80
 
47732
+#: config/sh/sh.opt:84
 
47733
 msgid "Generate SH4 code"
 
47734
 msgstr "Generera SH4-kod"
 
47735
 
 
47736
-#: config/sh/sh.opt:84
 
47737
+#: config/sh/sh.opt:88
 
47738
 msgid "Generate SH4-100 code"
 
47739
 msgstr "Generera SH4-100-kod"
 
47740
 
 
47741
-#: config/sh/sh.opt:88
 
47742
+#: config/sh/sh.opt:92
 
47743
 msgid "Generate SH4-200 code"
 
47744
 msgstr "Generera SH4-200-kod"
 
47745
 
 
47746
-#: config/sh/sh.opt:94
 
47747
+#: config/sh/sh.opt:98
 
47748
 msgid "Generate SH4-300 code"
 
47749
 msgstr "Generera SH4-300-kod"
 
47750
 
 
47751
-#: config/sh/sh.opt:98
 
47752
+#: config/sh/sh.opt:102
 
47753
 msgid "Generate SH4 FPU-less code"
 
47754
 msgstr "Generera SH4-kod utan FPU"
 
47755
 
 
47756
-#: config/sh/sh.opt:102
 
47757
+#: config/sh/sh.opt:106
 
47758
 msgid "Generate SH4-100 FPU-less code"
 
47759
 msgstr "Generera SH4-100-kod utan FPU"
 
47760
 
 
47761
-#: config/sh/sh.opt:106
 
47762
+#: config/sh/sh.opt:110
 
47763
 msgid "Generate SH4-200 FPU-less code"
 
47764
 msgstr "Generera SH4-200-kod utan FPU"
 
47765
 
 
47766
-#: config/sh/sh.opt:110
 
47767
+#: config/sh/sh.opt:114
 
47768
 msgid "Generate SH4-300 FPU-less code"
 
47769
 msgstr "Generera SH4-300-kod utan FPU"
 
47770
 
 
47771
-#: config/sh/sh.opt:114
 
47772
+#: config/sh/sh.opt:118
 
47773
 msgid "Generate code for SH4 340 series (MMU/FPU-less)"
 
47774
 msgstr "Generera kod för SH4 340-serien (saknar MMU/FPU)"
 
47775
 
 
47776
-#: config/sh/sh.opt:119
 
47777
+#: config/sh/sh.opt:123
 
47778
 msgid "Generate code for SH4 400 series (MMU/FPU-less)"
 
47779
 msgstr "Generera kod för SH4 400-serien (saknar MMU/FPU)"
 
47780
 
 
47781
-#: config/sh/sh.opt:124
 
47782
+#: config/sh/sh.opt:128
 
47783
 msgid "Generate code for SH4 500 series (FPU-less)."
 
47784
 msgstr "Generera kod för SH4-500-serien (utan FPU)."
 
47785
 
 
47786
-#: config/sh/sh.opt:129
 
47787
+#: config/sh/sh.opt:133
 
47788
 msgid "Generate default single-precision SH4 code"
 
47789
 msgstr "Generera normal enkelprecisions SH4-kod"
 
47790
 
 
47791
-#: config/sh/sh.opt:133
 
47792
+#: config/sh/sh.opt:137
 
47793
 msgid "Generate default single-precision SH4-100 code"
 
47794
 msgstr "Generera normal enkelprecisions SH4-100-kod"
 
47795
 
 
47796
-#: config/sh/sh.opt:137
 
47797
+#: config/sh/sh.opt:141
 
47798
 msgid "Generate default single-precision SH4-200 code"
 
47799
 msgstr "Generera normal enkelprecisions SH4-200-kod"
 
47800
 
 
47801
-#: config/sh/sh.opt:141
 
47802
+#: config/sh/sh.opt:145
 
47803
 msgid "Generate default single-precision SH4-300 code"
 
47804
 msgstr "Generera normal enkelprecisions SH4-300-kod"
 
47805
 
 
47806
-#: config/sh/sh.opt:145
 
47807
+#: config/sh/sh.opt:149
 
47808
 msgid "Generate only single-precision SH4 code"
 
47809
 msgstr "Generera endast enkelprecisions SH4-kod"
 
47810
 
 
47811
-#: config/sh/sh.opt:149
 
47812
+#: config/sh/sh.opt:153
 
47813
 msgid "Generate only single-precision SH4-100 code"
 
47814
 msgstr "Generera endast enkelprecisions SH4-100-kod"
 
47815
 
 
47816
-#: config/sh/sh.opt:153
 
47817
+#: config/sh/sh.opt:157
 
47818
 msgid "Generate only single-precision SH4-200 code"
 
47819
 msgstr "Generera endast enkelprecisions SH4-200-kod"
 
47820
 
 
47821
-#: config/sh/sh.opt:157
 
47822
+#: config/sh/sh.opt:161
 
47823
 msgid "Generate only single-precision SH4-300 code"
 
47824
 msgstr "Generera endast enkelprecisions SH4-300-kod"
 
47825
 
 
47826
-#: config/sh/sh.opt:161
 
47827
+#: config/sh/sh.opt:165
 
47828
 msgid "Generate SH4a code"
 
47829
 msgstr "Generera SH4a-kod"
 
47830
 
 
47831
-#: config/sh/sh.opt:165
 
47832
+#: config/sh/sh.opt:169
 
47833
 msgid "Generate SH4a FPU-less code"
 
47834
 msgstr "Generera SH4a-kod utan FPU"
 
47835
 
 
47836
-#: config/sh/sh.opt:169
 
47837
+#: config/sh/sh.opt:173
 
47838
 msgid "Generate default single-precision SH4a code"
 
47839
 msgstr "Generera normal enkelprecisions SH4a-kod"
 
47840
 
 
47841
-#: config/sh/sh.opt:173
 
47842
+#: config/sh/sh.opt:177
 
47843
 msgid "Generate only single-precision SH4a code"
 
47844
 msgstr "Generera endast enkelprecisions SH4a-kod"
 
47845
 
 
47846
-#: config/sh/sh.opt:177
 
47847
+#: config/sh/sh.opt:181
 
47848
 msgid "Generate SH4al-dsp code"
 
47849
 msgstr "Generera SH4al-dsp-kod"
 
47850
 
 
47851
-#: config/sh/sh.opt:181
 
47852
+#: config/sh/sh.opt:185
 
47853
 msgid "Generate 32-bit SHmedia code"
 
47854
 msgstr "Generera 32-bitars SHmedia-kod"
 
47855
 
 
47856
-#: config/sh/sh.opt:185
 
47857
+#: config/sh/sh.opt:189
 
47858
 msgid "Generate 32-bit FPU-less SHmedia code"
 
47859
 msgstr "Generera 32-bitars SHmedia-kod utan FPU"
 
47860
 
 
47861
-#: config/sh/sh.opt:189
 
47862
+#: config/sh/sh.opt:193
 
47863
 msgid "Generate 64-bit SHmedia code"
 
47864
 msgstr "Generera 64-bitars SHmedia-kod"
 
47865
 
 
47866
-#: config/sh/sh.opt:193
 
47867
+#: config/sh/sh.opt:197
 
47868
 msgid "Generate 64-bit FPU-less SHmedia code"
 
47869
 msgstr "Generera 64-bitars SHmedia-kod utan FPU"
 
47870
 
 
47871
-#: config/sh/sh.opt:197
 
47872
+#: config/sh/sh.opt:201
 
47873
 msgid "Generate SHcompact code"
 
47874
 msgstr "Generera SHcompact-kod"
 
47875
 
 
47876
-#: config/sh/sh.opt:201
 
47877
+#: config/sh/sh.opt:205
 
47878
 msgid "Generate FPU-less SHcompact code"
 
47879
 msgstr "Generera SHcompact-kod utan FPU"
 
47880
 
 
47881
-#: config/sh/sh.opt:213
 
47882
+#: config/sh/sh.opt:217
 
47883
 msgid "Generate code in big endian mode"
 
47884
 msgstr "Generera kod för rak byteordning"
 
47885
 
 
47886
-#: config/sh/sh.opt:217
 
47887
+#: config/sh/sh.opt:221
 
47888
 msgid "Generate 32-bit offsets in switch tables"
 
47889
 msgstr "Använd 32-bitars avstånd i hopptabeller"
 
47890
 
 
47891
-#: config/sh/sh.opt:221
 
47892
+#: config/sh/sh.opt:225
 
47893
 msgid "Generate bit instructions"
 
47894
 msgstr "Generera bitinstruktioner"
 
47895
 
 
47896
-#: config/sh/sh.opt:225
 
47897
+#: config/sh/sh.opt:229
 
47898
 msgid "Cost to assume for a branch insn"
 
47899
 msgstr "Kostnad att anta för en greninstruktion"
 
47900
 
 
47901
-#: config/sh/sh.opt:229
 
47902
+#: config/sh/sh.opt:233
 
47903
 msgid "Assume that zero displacement conditional branches are fast"
 
47904
 msgstr "Anta att villkorliga grenar med noll förskjutning är snabba"
 
47905
 
 
47906
-#: config/sh/sh.opt:233
 
47907
+#: config/sh/sh.opt:237
 
47908
 msgid "Enable cbranchdi4 pattern"
 
47909
 msgstr "Aktivera cbranchdi4-mönster"
 
47910
 
 
47911
-#: config/sh/sh.opt:237
 
47912
+#: config/sh/sh.opt:241
 
47913
 msgid "Emit cmpeqdi_t pattern even when -mcbranchdi is in effect."
 
47914
 msgstr "Mata ut cmpeqdi_t-mönster även när -mcbranchdi är aktivt."
 
47915
 
 
47916
-#: config/sh/sh.opt:241
 
47917
+#: config/sh/sh.opt:245
 
47918
 msgid "Enable SH5 cut2 workaround"
 
47919
 msgstr "Aktivera sätt att kringgå SH5 cut2"
 
47920
 
 
47921
-#: config/sh/sh.opt:245
 
47922
+#: config/sh/sh.opt:249
 
47923
 msgid "Align doubles at 64-bit boundaries"
 
47924
 msgstr "Justera double på 64-bitarsgränser"
 
47925
 
 
47926
-#: config/sh/sh.opt:249
 
47927
+#: config/sh/sh.opt:253
 
47928
 msgid "Division strategy, one of: call, call2, fp, inv, inv:minlat, inv20u, inv20l, inv:call, inv:call2, inv:fp, call-div1, call-fp, call-table"
 
47929
 msgstr "Divisionsstrategi, en av: call, call2, fp, inv, inv:minlat, inv20u, inv20l, inv:call, inv:call2, inv:fp, call-div1, call-fp, call-table"
 
47930
 
 
47931
-#: config/sh/sh.opt:253
 
47932
+#: config/sh/sh.opt:257
 
47933
 msgid "Specify name for 32 bit signed division function"
 
47934
 msgstr "Ange namnet på funktion för 32-bitars division med tecken"
 
47935
 
 
47936
-#: config/sh/sh.opt:257
 
47937
+#: config/sh/sh.opt:261
 
47938
 msgid "Enable the use of 64-bit floating point registers in fmov instructions.  See -mdalign if 64-bit alignment is required."
 
47939
 msgstr "Möjliggör användningen av 64-bitars flyttalsregister i fmov-instruktioner.  Se -mdalign om 64-bitars justering krävs."
 
47940
 
 
47941
-#: config/sh/sh.opt:265
 
47942
+#: config/sh/sh.opt:269
 
47943
 msgid "Cost to assume for gettr insn"
 
47944
 msgstr "Kostnad att anta för getattr-instruktion"
 
47945
 
 
47946
-#: config/sh/sh.opt:269 config/sh/sh.opt:319
 
47947
+#: config/sh/sh.opt:273 config/sh/sh.opt:323
 
47948
 msgid "Follow Renesas (formerly Hitachi) / SuperH calling conventions"
 
47949
 msgstr "Följ Renesas (tidigare Hitachi) / SuperH-anropskonventioner"
 
47950
 
 
47951
-#: config/sh/sh.opt:273
 
47952
+#: config/sh/sh.opt:277
 
47953
 msgid "Increase the IEEE compliance for floating-point comparisons"
 
47954
 msgstr "Öka efterföljden av IEEE för flyttalsjämförelser"
 
47955
 
 
47956
-#: config/sh/sh.opt:277
 
47957
+#: config/sh/sh.opt:281
 
47958
 msgid "Enable the use of the indexed addressing mode for SHmedia32/SHcompact"
 
47959
 msgstr "Aktivera användning av det indexerade adresseringsläget för SHmedia32/SHcompact"
 
47960
 
 
47961
-#: config/sh/sh.opt:281
 
47962
+#: config/sh/sh.opt:285
 
47963
 msgid "inline code to invalidate instruction cache entries after setting up nested function trampolines"
 
47964
 msgstr "inline:a kod för att invalidera instruktionscacheposter efter att nästade funktionstrampoliner satts upp"
 
47965
 
 
47966
-#: config/sh/sh.opt:285
 
47967
+#: config/sh/sh.opt:289
 
47968
 msgid "Assume symbols might be invalid"
 
47969
 msgstr "Anta att symboler kan vara ogiltiga"
 
47970
 
 
47971
-#: config/sh/sh.opt:289
 
47972
+#: config/sh/sh.opt:293
 
47973
 msgid "Annotate assembler instructions with estimated addresses"
 
47974
 msgstr "Annotera assemblerinstruktioner med bedömda adresser"
 
47975
 
 
47976
-#: config/sh/sh.opt:293
 
47977
+#: config/sh/sh.opt:297
 
47978
 msgid "Generate code in little endian mode"
 
47979
 msgstr "Generera kod för omvänd byteordning"
 
47980
 
 
47981
-#: config/sh/sh.opt:297
 
47982
+#: config/sh/sh.opt:301
 
47983
 msgid "Mark MAC register as call-clobbered"
 
47984
 msgstr "Markera MAC-register som anropsöverskrivna"
 
47985
 
 
47986
-#: config/sh/sh.opt:303
 
47987
+#: config/sh/sh.opt:307
 
47988
 msgid "Make structs a multiple of 4 bytes (warning: ABI altered)"
 
47989
 msgstr "Gör poster en multipel av 4 byte (varning: ABI:et ändras)"
 
47990
 
 
47991
-#: config/sh/sh.opt:307
 
47992
+#: config/sh/sh.opt:311
 
47993
 msgid "Emit function-calls using global offset table when generating PIC"
 
47994
 msgstr "Mata ut funktionsanrop som använder en global avståndstabell när PIC genereras"
 
47995
 
 
47996
-#: config/sh/sh.opt:311
 
47997
+#: config/sh/sh.opt:315
 
47998
 msgid "Assume pt* instructions won't trap"
 
47999
 msgstr "Anta att pt*-instruktioner inte utlöser fällor"
 
48000
 
 
48001
-#: config/sh/sh.opt:315
 
48002
+#: config/sh/sh.opt:319
 
48003
 msgid "Shorten address references during linking"
 
48004
 msgstr "Förkorta adressreferenser vid länkning"
 
48005
 
 
48006
-#: config/sh/sh.opt:323
 
48007
+#: config/sh/sh.opt:327
 
48008
 msgid "Deprecated.  Use -matomic= instead to select the atomic model"
 
48009
 msgstr "Undanbedes.  Använd -matomic= istället för att välja den atomära modellen"
 
48010
 
 
48011
-#: config/sh/sh.opt:327
 
48012
+#: config/sh/sh.opt:331
 
48013
 msgid "Specify the model for atomic operations"
 
48014
 msgstr "Ange modellen för atomiska operationer"
 
48015
 
 
48016
-#: config/sh/sh.opt:331
 
48017
+#: config/sh/sh.opt:335
 
48018
 msgid "Use tas.b instruction for __atomic_test_and_set"
 
48019
 msgstr "Använd instruktionen tas.b till __atomic_test_and_set"
 
48020
 
 
48021
-#: config/sh/sh.opt:335
 
48022
+#: config/sh/sh.opt:339
 
48023
 msgid "Deprecated.  Use -Os instead"
 
48024
 msgstr "Undanbedes.  Använd -Os istället"
 
48025
 
 
48026
-#: config/sh/sh.opt:339
 
48027
+#: config/sh/sh.opt:343
 
48028
 msgid "Cost to assume for a multiply insn"
 
48029
 msgstr "Kostnad att anta för en multiplikationsinstruktion"
 
48030
 
 
48031
-#: config/sh/sh.opt:343
 
48032
+#: config/sh/sh.opt:347
 
48033
 msgid "Don't generate privileged-mode only code; implies -mno-inline-ic_invalidate if the inline code would not work in user mode."
 
48034
 msgstr "Generera inte kod för endast privilegierat läge.  Implicerar -mno-inline-ic_invalidate om den inline:ade koden inte skulle fungera i användarläge."
 
48035
 
 
48036
-#: config/sh/sh.opt:349
 
48037
+#: config/sh/sh.opt:353
 
48038
 msgid "Pretend a branch-around-a-move is a conditional move."
 
48039
 msgstr "Låtsas en gren-runt-en-förflyttning är en villkorlig förflyttning."
 
48040
 
 
48041
-#: config/sh/sh.opt:353
 
48042
+#: config/sh/sh.opt:357
 
48043
 msgid "Enable the use of the fsca instruction"
 
48044
 msgstr "Aktivera användningen av instruktionen fsca"
 
48045
 
 
48046
-#: config/sh/sh.opt:357
 
48047
+#: config/sh/sh.opt:361
 
48048
 msgid "Enable the use of the fsrra instruction"
 
48049
 msgstr "Aktivera användningen av instruktionen fsrra"
 
48050
 
 
48051
@@ -10715,1543 +10728,1547 @@
 
48052
 msgstr "Varna för retur av poster, unioner eller vektorer"
 
48053
 
 
48054
 #: common.opt:510
 
48055
+msgid "Warn if a loop with constant number of iterations triggers undefined behavior"
 
48056
+msgstr "Varna om en slinga med konstant antal iterationer orsakar odefinerat beteende"
 
48057
+
 
48058
+#: common.opt:514
 
48059
 msgid "Warn if an array is accessed out of bounds"
 
48060
 msgstr "Varna om en vektor accessas utanför gränserna"
 
48061
 
 
48062
-#: common.opt:514
 
48063
+#: common.opt:518
 
48064
 msgid "Warn about inappropriate attribute usage"
 
48065
 msgstr "Varna för felaktig användning av attribut"
 
48066
 
 
48067
-#: common.opt:518
 
48068
+#: common.opt:522
 
48069
 msgid "Warn about pointer casts which increase alignment"
 
48070
 msgstr "Varna för typkonvertering av pekare som ökar justeringen"
 
48071
 
 
48072
-#: common.opt:522
 
48073
+#: common.opt:526
 
48074
 msgid "Warn when a #warning directive is encountered"
 
48075
 msgstr "Varna när ett #warning-direktiv påträffas"
 
48076
 
 
48077
-#: common.opt:526
 
48078
+#: common.opt:530
 
48079
 msgid "Warn about uses of __attribute__((deprecated)) declarations"
 
48080
 msgstr "Varna för användning av __attribute__((deprecated))-deklarationer"
 
48081
 
 
48082
-#: common.opt:530
 
48083
+#: common.opt:534
 
48084
 msgid "Warn when an optimization pass is disabled"
 
48085
 msgstr "Varna när ett optimerarpass är avaktiverat"
 
48086
 
 
48087
-#: common.opt:534
 
48088
+#: common.opt:538
 
48089
 msgid "Treat all warnings as errors"
 
48090
 msgstr "Behandla alla varningar som fel."
 
48091
 
 
48092
-#: common.opt:538
 
48093
+#: common.opt:542
 
48094
 msgid "Treat specified warning as error"
 
48095
 msgstr "Behandla angivna varningar som fel"
 
48096
 
 
48097
-#: common.opt:546
 
48098
+#: common.opt:550
 
48099
 msgid "Exit on the first error occurred"
 
48100
 msgstr "Avsluta vid första felet som uppstår"
 
48101
 
 
48102
-#: common.opt:550
 
48103
+#: common.opt:554
 
48104
 msgid "-Wframe-larger-than=<number>\tWarn if a function's stack frame requires more than <number> bytes"
 
48105
 msgstr "-Wframe-larger-than=<antal>\tVarna om en funktions stackram kräver mer en <antal> byte"
 
48106
 
 
48107
-#: common.opt:554
 
48108
+#: common.opt:558
 
48109
 msgid "Warn when attempting to free a non-heap object"
 
48110
 msgstr "Varna vid försök att frigöra ett icke-heap-objekt"
 
48111
 
 
48112
-#: common.opt:558
 
48113
+#: common.opt:562
 
48114
 msgid "Warn when an inlined function cannot be inlined"
 
48115
 msgstr "Varna när en inline:ad funktion inte kan inline:as"
 
48116
 
 
48117
-#: common.opt:562
 
48118
+#: common.opt:566
 
48119
 msgid "Warn when an atomic memory model parameter is known to be outside the valid range."
 
48120
 msgstr "Varna när en atomisk minnesmodellparameter med säkerhet är utanför det giltiga intervallet."
 
48121
 
 
48122
-#: common.opt:569
 
48123
+#: common.opt:573
 
48124
 msgid "-Wlarger-than=<number>\tWarn if an object is larger than <number> bytes"
 
48125
 msgstr "-Wlarger-than=<antal>\tVarna för ett objekt är större än <antal> byte"
 
48126
 
 
48127
-#: common.opt:573
 
48128
+#: common.opt:577
 
48129
 msgid "Warn if the loop cannot be optimized due to nontrivial assumptions."
 
48130
 msgstr "Varna för slingan inte kan optimeras på grund av icketriviala antaganden."
 
48131
 
 
48132
-#: common.opt:580
 
48133
+#: common.opt:584
 
48134
 msgid "Warn about overflow in arithmetic expressions"
 
48135
 msgstr "Varna för spill i aritmetiska uttryck"
 
48136
 
 
48137
-#: common.opt:584
 
48138
+#: common.opt:588
 
48139
 msgid "Warn when the packed attribute has no effect on struct layout"
 
48140
 msgstr "Varna när attributet packed inte har någon effekt på postformatet"
 
48141
 
 
48142
-#: common.opt:588
 
48143
+#: common.opt:592
 
48144
 msgid "Warn when padding is required to align structure members"
 
48145
 msgstr "Varna när utfyllnad krävs för att justera postmedlemmar"
 
48146
 
 
48147
-#: common.opt:592
 
48148
+#: common.opt:596
 
48149
 msgid "Issue warnings needed for strict compliance to the standard"
 
48150
 msgstr "Ge varningar som krävs för att strikt följa standarden"
 
48151
 
 
48152
-#: common.opt:596
 
48153
+#: common.opt:600
 
48154
 msgid "Warn when one local variable shadows another"
 
48155
 msgstr "Varna när en lokal variabel skuggar en annan"
 
48156
 
 
48157
-#: common.opt:600
 
48158
+#: common.opt:604
 
48159
 msgid "Warn when not issuing stack smashing protection for some reason"
 
48160
 msgstr "Varna när stacköverskrivningsskydd inte läggs ut av någon anledning"
 
48161
 
 
48162
-#: common.opt:604
 
48163
+#: common.opt:608
 
48164
 msgid "Warn if stack usage might be larger than specified amount"
 
48165
 msgstr "Varna om stackanvändningen kan vara större än den angivna mängden"
 
48166
 
 
48167
-#: common.opt:608 common.opt:612
 
48168
+#: common.opt:612 common.opt:616
 
48169
 msgid "Warn about code which might break strict aliasing rules"
 
48170
 msgstr "Varna för kod som kan bryta strikta aliasregler"
 
48171
 
 
48172
-#: common.opt:616 common.opt:620
 
48173
+#: common.opt:620 common.opt:624
 
48174
 msgid "Warn about optimizations that assume that signed overflow is undefined"
 
48175
 msgstr "Varna för optimeringar som antar spill med tecken är odefinierat"
 
48176
 
 
48177
-#: common.opt:624
 
48178
+#: common.opt:628
 
48179
 msgid "Warn about functions which might be candidates for __attribute__((const))"
 
48180
 msgstr "Varna för funktioner som är möjliga kandidater för __attribute__((const))"
 
48181
 
 
48182
-#: common.opt:628
 
48183
+#: common.opt:632
 
48184
 msgid "Warn about functions which might be candidates for __attribute__((pure))"
 
48185
 msgstr "Varna för funktioner som är möjliga kandidater för __attribute__((pure))"
 
48186
 
 
48187
-#: common.opt:632
 
48188
+#: common.opt:636
 
48189
 msgid "Warn about functions which might be candidates for __attribute__((noreturn))"
 
48190
 msgstr "Varna för funktioner som är möjliga kandidater för __attribute__((noreturn))"
 
48191
 
 
48192
-#: common.opt:636
 
48193
+#: common.opt:640
 
48194
 msgid "Do not suppress warnings from system headers"
 
48195
 msgstr "Undertryck inte varningar från systemhuvudfiler"
 
48196
 
 
48197
-#: common.opt:640
 
48198
+#: common.opt:644
 
48199
 msgid "Warn whenever a trampoline is generated"
 
48200
 msgstr "Varna närhelst en trampolin genereras"
 
48201
 
 
48202
-#: common.opt:644
 
48203
+#: common.opt:648
 
48204
 msgid "Warn if a comparison is always true or always false due to the limited range of the data type"
 
48205
 msgstr "Varna om en jämförelse alltid är sann eller falsk på grund av begränsat intervall för datatypen"
 
48206
 
 
48207
-#: common.opt:648
 
48208
+#: common.opt:652
 
48209
 msgid "Warn about uninitialized automatic variables"
 
48210
 msgstr "Varna för oinitierade automatiska variabler"
 
48211
 
 
48212
-#: common.opt:652
 
48213
+#: common.opt:656
 
48214
 msgid "Warn about maybe uninitialized automatic variables"
 
48215
 msgstr "Varna för eventuellt oinitierade automatiska variabler"
 
48216
 
 
48217
-#: common.opt:660
 
48218
+#: common.opt:664
 
48219
 msgid "Enable all -Wunused- warnings"
 
48220
 msgstr "Aktivera alla -Wunused-varningar"
 
48221
 
 
48222
-#: common.opt:664
 
48223
+#: common.opt:668
 
48224
 msgid "Warn when a function parameter is only set, otherwise unused"
 
48225
 msgstr "Varna när en funktionsparameter bara sätts, och i övrigt är oanvänd"
 
48226
 
 
48227
-#: common.opt:668
 
48228
+#: common.opt:672
 
48229
 msgid "Warn when a variable is only set, otherwise unused"
 
48230
 msgstr "Varna när en variabel bara sätts, och i övrigt är oanvänd"
 
48231
 
 
48232
-#: common.opt:672
 
48233
+#: common.opt:676
 
48234
 msgid "Warn when a function is unused"
 
48235
 msgstr "Varna när en funktion är oanvänd"
 
48236
 
 
48237
-#: common.opt:676
 
48238
+#: common.opt:680
 
48239
 msgid "Warn when a label is unused"
 
48240
 msgstr "Varna när en etikett är oanvänd"
 
48241
 
 
48242
-#: common.opt:680
 
48243
+#: common.opt:684
 
48244
 msgid "Warn when a function parameter is unused"
 
48245
 msgstr "Varna när en funktionsparameter är oanvänd"
 
48246
 
 
48247
-#: common.opt:684
 
48248
+#: common.opt:688
 
48249
 msgid "Warn when an expression value is unused"
 
48250
 msgstr "Varna när ett uttrycksvärde är oanvänt"
 
48251
 
 
48252
-#: common.opt:688
 
48253
+#: common.opt:692
 
48254
 msgid "Warn when a variable is unused"
 
48255
 msgstr "Varna när en variabel är oanvänd"
 
48256
 
 
48257
-#: common.opt:692
 
48258
+#: common.opt:696
 
48259
 msgid "Warn in case profiles in -fprofile-use do not match"
 
48260
 msgstr "Varna om profiler i -fprofile-use inte stämmer"
 
48261
 
 
48262
-#: common.opt:696
 
48263
+#: common.opt:700
 
48264
 msgid "Warn when a vector operation is compiled outside the SIMD"
 
48265
 msgstr "Varna när en vektoroperation kompileras utanför SIMD:n"
 
48266
 
 
48267
-#: common.opt:712
 
48268
+#: common.opt:716
 
48269
 msgid "-aux-info <file>\tEmit declaration information into <file>"
 
48270
 msgstr "-aux-info <fil>\tGenerera deklarationsinfo till <fil>"
 
48271
 
 
48272
-#: common.opt:731
 
48273
+#: common.opt:735
 
48274
 msgid "-d<letters>\tEnable dumps from specific passes of the compiler"
 
48275
 msgstr "-d<bokstäver>\tSlå på dumpning från specifika pass i kompilatorn"
 
48276
 
 
48277
-#: common.opt:735
 
48278
+#: common.opt:739
 
48279
 msgid "-dumpbase <file>\tSet the file basename to be used for dumps"
 
48280
 msgstr "-dumpbase <fil>\tAnge basfilnamn att användas för dumpar"
 
48281
 
 
48282
-#: common.opt:739
 
48283
+#: common.opt:743
 
48284
 msgid "-dumpdir <dir>\tSet the directory name to be used for dumps"
 
48285
 msgstr "-dumpdir <kat>\tAnge katalognamn att användas för dumpar"
 
48286
 
 
48287
-#: common.opt:798
 
48288
+#: common.opt:802
 
48289
 msgid "Aggressively optimize loops using language constraints"
 
48290
 msgstr "Optimera aggresivt slingor med användning av språkbegränsningar"
 
48291
 
 
48292
-#: common.opt:802
 
48293
+#: common.opt:806
 
48294
 msgid "Align the start of functions"
 
48295
 msgstr "Justera starten av funktioner"
 
48296
 
 
48297
-#: common.opt:809
 
48298
+#: common.opt:813
 
48299
 msgid "Align labels which are only reached by jumping"
 
48300
 msgstr "Justera etiketter som bara nås via hopp"
 
48301
 
 
48302
-#: common.opt:816
 
48303
+#: common.opt:820
 
48304
 msgid "Align all labels"
 
48305
 msgstr "Justera alla etiketter"
 
48306
 
 
48307
-#: common.opt:823
 
48308
+#: common.opt:827
 
48309
 msgid "Align the start of loops"
 
48310
 msgstr "Justera starten av slingor"
 
48311
 
 
48312
-#: common.opt:846
 
48313
+#: common.opt:850
 
48314
 msgid "Enable AddressSanitizer, a memory error detector"
 
48315
 msgstr "Aktivera AddressSanitizer, en minnesfeldetektor"
 
48316
 
 
48317
-#: common.opt:850
 
48318
+#: common.opt:854
 
48319
 msgid "Enable ThreadSanitizer, a data race detector"
 
48320
 msgstr "Aktivera ThreadSanitizer, en datakapplöpningsdetektor"
 
48321
 
 
48322
-#: common.opt:854
 
48323
+#: common.opt:858
 
48324
 msgid "Generate unwind tables that are exact at each instruction boundary"
 
48325
 msgstr "Generera tabeller för upprullning som är exakta vid varje instruktionsgräns"
 
48326
 
 
48327
-#: common.opt:858
 
48328
+#: common.opt:862
 
48329
 msgid "Generate auto-inc/dec instructions"
 
48330
 msgstr "Generera auto-inc/dec-instruktioner"
 
48331
 
 
48332
-#: common.opt:866
 
48333
+#: common.opt:870
 
48334
 msgid "Generate code to check bounds before indexing arrays"
 
48335
 msgstr "Generera kod för att kontrollera gränser före indexering i vektorer"
 
48336
 
 
48337
-#: common.opt:870
 
48338
+#: common.opt:874
 
48339
 msgid "Replace add, compare, branch with branch on count register"
 
48340
 msgstr "Ersätt addition, jämförelse, grena med gren vid räknarregister"
 
48341
 
 
48342
-#: common.opt:874
 
48343
+#: common.opt:878
 
48344
 msgid "Use profiling information for branch probabilities"
 
48345
 msgstr "Använd profileringsinformation för grensannolikheter"
 
48346
 
 
48347
-#: common.opt:878
 
48348
+#: common.opt:882
 
48349
 msgid "Perform branch target load optimization before prologue / epilogue threading"
 
48350
 msgstr "Utför optimering av grenmålsinläsning före prolog-/epilogtrådning"
 
48351
 
 
48352
-#: common.opt:882
 
48353
+#: common.opt:886
 
48354
 msgid "Perform branch target load optimization after prologue / epilogue threading"
 
48355
 msgstr "Utför optimering av grenmålsinläsning efter prolog-/epilogtrådning"
 
48356
 
 
48357
-#: common.opt:886
 
48358
+#: common.opt:890
 
48359
 msgid "Restrict target load migration not to re-use registers in any basic block"
 
48360
 msgstr "Begränsa migration av målinläsning till att inte återanvända register i något grundblock"
 
48361
 
 
48362
-#: common.opt:890
 
48363
+#: common.opt:894
 
48364
 msgid "-fcall-saved-<register>\tMark <register> as being preserved across functions"
 
48365
 msgstr "-fcall-saved-<register>\tMarkera att <register> bevaras mellan funktioner"
 
48366
 
 
48367
-#: common.opt:894
 
48368
+#: common.opt:898
 
48369
 msgid "-fcall-used-<register>\tMark <register> as being corrupted by function calls"
 
48370
 msgstr "-fcall-used-<register>\tMarkera att <register> förstörs av funktionsanrop"
 
48371
 
 
48372
-#: common.opt:901
 
48373
+#: common.opt:905
 
48374
 msgid "Save registers around function calls"
 
48375
 msgstr "Spara register runt funktionsanrop"
 
48376
 
 
48377
-#: common.opt:905
 
48378
+#: common.opt:909
 
48379
 msgid "Compare the results of several data dependence analyzers."
 
48380
 msgstr "Jämför resultaten av flera analyserare av databeroende."
 
48381
 
 
48382
-#: common.opt:909
 
48383
+#: common.opt:913
 
48384
 msgid "Looks for opportunities to reduce stack adjustments and stack references."
 
48385
 msgstr "Söker efter möjligheter att minska stackjusteringar och stackreferenser."
 
48386
 
 
48387
-#: common.opt:913
 
48388
+#: common.opt:917
 
48389
 msgid "Do not put uninitialized globals in the common section"
 
48390
 msgstr "Lägg inte oinitierade globala i den gemensamma sektionen"
 
48391
 
 
48392
-#: common.opt:921
 
48393
+#: common.opt:925
 
48394
 msgid "-fcompare-debug[=<opts>]\tCompile with and without e.g. -gtoggle, and compare the final-insns dump"
 
48395
 msgstr "-fcompare-debug[=<flgr>]\tKompilera med och utan t.ex. -gtoggle, och jämför slutinstruktionsdumpen"
 
48396
 
 
48397
-#: common.opt:925
 
48398
+#: common.opt:929
 
48399
 msgid "Run only the second compilation of -fcompare-debug"
 
48400
 msgstr "Kör endast den andra kompileringen av -fcompare-debug"
 
48401
 
 
48402
-#: common.opt:929
 
48403
+#: common.opt:933
 
48404
 msgid "Perform comparison elimination after register allocation has finished"
 
48405
 msgstr "Utför eliminering av jämförelser efter registertilldelningen har avslutats"
 
48406
 
 
48407
-#: common.opt:933
 
48408
+#: common.opt:937
 
48409
 msgid "Do not perform optimizations increasing noticeably stack usage"
 
48410
 msgstr "Utför inte optimieringar som märkbart ökar stackanvändningen"
 
48411
 
 
48412
-#: common.opt:937
 
48413
+#: common.opt:941
 
48414
 msgid "Perform a register copy-propagation optimization pass"
 
48415
 msgstr "Utför ett optimeringspass för kopieringspropagering av register"
 
48416
 
 
48417
-#: common.opt:941
 
48418
+#: common.opt:945
 
48419
 msgid "Perform cross-jumping optimization"
 
48420
 msgstr "Utför optimering för korshopp"
 
48421
 
 
48422
-#: common.opt:945
 
48423
+#: common.opt:949
 
48424
 msgid "When running CSE, follow jumps to their targets"
 
48425
 msgstr "När CSE körs, följ hopp till deras mål"
 
48426
 
 
48427
-#: common.opt:953
 
48428
+#: common.opt:957
 
48429
 msgid "Omit range reduction step when performing complex division"
 
48430
 msgstr "Uteslut intervallreduktionssteget när komplex division görs"
 
48431
 
 
48432
-#: common.opt:957
 
48433
+#: common.opt:961
 
48434
 msgid "Complex multiplication and division follow Fortran rules"
 
48435
 msgstr "Komplex multiplikation och division följer Fortranregler"
 
48436
 
 
48437
-#: common.opt:961
 
48438
+#: common.opt:965
 
48439
 msgid "Place data items into their own section"
 
48440
 msgstr "Placera dataobjekt i sin egen sektion"
 
48441
 
 
48442
-#: common.opt:965
 
48443
+#: common.opt:969
 
48444
 msgid "List all available debugging counters with their limits and counts."
 
48445
 msgstr "Lista alla tillgängliga felsökningsräknare med deras gränser och värden."
 
48446
 
 
48447
-#: common.opt:969
 
48448
+#: common.opt:973
 
48449
 msgid "-fdbg-cnt=<counter>:<limit>[,<counter>:<limit>,...]\tSet the debug counter limit.   "
 
48450
 msgstr "-fdbg-cnt=<räknare>:<gräns>[,<räknare>:<gräns>,...]\tSätt gränsen för felsökningsräknare.   "
 
48451
 
 
48452
-#: common.opt:973
 
48453
+#: common.opt:977
 
48454
 msgid "Map one directory name to another in debug information"
 
48455
 msgstr "Översätt ett katalognamn till ett annat i felsökningsinformation"
 
48456
 
 
48457
-#: common.opt:977
 
48458
+#: common.opt:981
 
48459
 msgid "Output .debug_types section when using DWARF v4 debuginfo."
 
48460
 msgstr "Mata ut en .debug_types-sektion när DWARF v4 felsökningsinformation används."
 
48461
 
 
48462
-#: common.opt:983
 
48463
+#: common.opt:987
 
48464
 msgid "Defer popping functions args from stack until later"
 
48465
 msgstr "Senarelägg borttagandet av funktionsargument från stacken"
 
48466
 
 
48467
-#: common.opt:987
 
48468
+#: common.opt:991
 
48469
 msgid "Attempt to fill delay slots of branch instructions"
 
48470
 msgstr "Försök fylla fördröjningsfack av greninstruktioner"
 
48471
 
 
48472
-#: common.opt:991
 
48473
+#: common.opt:995
 
48474
 msgid "Delete dead instructions that may throw exceptions"
 
48475
 msgstr "Ta bort döda instruktioner som kan kasta undantag"
 
48476
 
 
48477
-#: common.opt:995
 
48478
+#: common.opt:999
 
48479
 msgid "Delete useless null pointer checks"
 
48480
 msgstr "Ta bort onödiga nollpekarkontroller"
 
48481
 
 
48482
-#: common.opt:999
 
48483
+#: common.opt:1003
 
48484
 msgid "Try to convert virtual calls to direct ones."
 
48485
 msgstr "Försök att konvertera virtuella anrop till direkta."
 
48486
 
 
48487
-#: common.opt:1003
 
48488
+#: common.opt:1007
 
48489
 msgid "-fdiagnostics-show-location=[once|every-line]\tHow often to emit source location at the beginning of line-wrapped diagnostics"
 
48490
 msgstr "-fdiagnostics-show-location=[once|every-line]\tAnger hur ofta källkodspositioner skall skrivas ut i början av utskrift vid radbrytning"
 
48491
 
 
48492
-#: common.opt:1020
 
48493
+#: common.opt:1024
 
48494
 msgid "Show the source line with a caret indicating the column"
 
48495
 msgstr "Visa källkodsrader med en cirkumflex som indikerar kolumnen"
 
48496
 
 
48497
-#: common.opt:1024
 
48498
+#: common.opt:1028
 
48499
 msgid "Amend appropriate diagnostic messages with the command line option that controls them"
 
48500
 msgstr "Lägg till lämpliga diagnostiska meddelanden till kommandoradsflaggan som styr dem"
 
48501
 
 
48502
-#: common.opt:1028
 
48503
+#: common.opt:1032
 
48504
 msgid "-fdisable-[tree|rtl|ipa]-<pass>=range1+range2 disables an optimization pass"
 
48505
 msgstr "-fdisable-[tree|rtl|ipa]-<pass>=intrvl1+intrvl2 avaktiverar ett optimeringspass"
 
48506
 
 
48507
-#: common.opt:1032
 
48508
+#: common.opt:1036
 
48509
 msgid "-fenable-[tree|rtl|ipa]-<pass>=range1+range2 enables an optimization pass"
 
48510
 msgstr "-fenable-[tree|rtl|ipa]-<pass>=intrvl1+intrvl2 aktiverar ett optimeringspass"
 
48511
 
 
48512
-#: common.opt:1036
 
48513
+#: common.opt:1040
 
48514
 msgid "-fdump-<type>\tDump various compiler internals to a file"
 
48515
 msgstr "-fdump-<typ>\tSkriv ut diverse intern kompilatorinformation till en fil"
 
48516
 
 
48517
-#: common.opt:1043
 
48518
+#: common.opt:1047
 
48519
 msgid "-fdump-final-insns=filename\tDump to filename the insns at the end of translation"
 
48520
 msgstr "-fdump-final-insns=filnamn\tSkriv instruktionerna vid slutet av översättningen till filnamn"
 
48521
 
 
48522
-#: common.opt:1047
 
48523
+#: common.opt:1051
 
48524
 msgid "-fdump-go-spec=filename\tWrite all declarations to file as Go code"
 
48525
 msgstr "-fdump-go-spec=filnamn\tSkriv alla deklarationer till fil som Go-kod"
 
48526
 
 
48527
-#: common.opt:1051
 
48528
+#: common.opt:1055
 
48529
 msgid "Suppress output of addresses in debugging dumps"
 
48530
 msgstr "Undertryck utskrift av adresser i felsökningsutskrifter"
 
48531
 
 
48532
-#: common.opt:1055
 
48533
+#: common.opt:1059
 
48534
 msgid "Dump optimization passes"
 
48535
 msgstr "Dumpa optimeringspass"
 
48536
 
 
48537
-#: common.opt:1059
 
48538
+#: common.opt:1063
 
48539
 msgid "Suppress output of instruction numbers, line number notes and addresses in debugging dumps"
 
48540
 msgstr "Undertryck utskrift av instruktionsantal, radnummernoteringar och -adresser i felsökningsutskrifter"
 
48541
 
 
48542
-#: common.opt:1063
 
48543
+#: common.opt:1067
 
48544
 msgid "Suppress output of previous and next insn numbers in debugging dumps"
 
48545
 msgstr "Undertryck utskrift föregående och nästa instruktionsnummer i felsökningsutskrifter"
 
48546
 
 
48547
-#: common.opt:1067
 
48548
+#: common.opt:1071
 
48549
 msgid "Enable CFI tables via GAS assembler directives."
 
48550
 msgstr "Aktivera CFI-tabeller via GAS-assemblerdirektiv."
 
48551
 
 
48552
-#: common.opt:1071
 
48553
+#: common.opt:1075
 
48554
 msgid "Perform early inlining"
 
48555
 msgstr "Utför tidig inline:ing"
 
48556
 
 
48557
-#: common.opt:1075
 
48558
+#: common.opt:1079
 
48559
 msgid "Perform DWARF2 duplicate elimination"
 
48560
 msgstr "Utför dubletteliminering i DWARF2"
 
48561
 
 
48562
-#: common.opt:1079
 
48563
+#: common.opt:1083
 
48564
 msgid "Perform interprocedural reduction of aggregates"
 
48565
 msgstr "Utför interprocedurell reduktion av aggregat"
 
48566
 
 
48567
-#: common.opt:1083 common.opt:1087
 
48568
+#: common.opt:1087 common.opt:1091
 
48569
 msgid "Perform unused type elimination in debug info"
 
48570
 msgstr "Utför eliminering av oanvända typer i felsökningsinformation"
 
48571
 
 
48572
-#: common.opt:1091
 
48573
+#: common.opt:1095
 
48574
 msgid "Do not suppress C++ class debug information."
 
48575
 msgstr "Undertryck inte felsökningsinformation för C++-klasser."
 
48576
 
 
48577
-#: common.opt:1095
 
48578
+#: common.opt:1099
 
48579
 msgid "Enable exception handling"
 
48580
 msgstr "Aktivera undantagshantering"
 
48581
 
 
48582
-#: common.opt:1099
 
48583
+#: common.opt:1103
 
48584
 msgid "Perform a number of minor, expensive optimizations"
 
48585
 msgstr "Utför ett antal smärre, dyra optimeringar"
 
48586
 
 
48587
-#: common.opt:1103
 
48588
+#: common.opt:1107
 
48589
 msgid "-fexcess-precision=[fast|standard]\tSpecify handling of excess floating-point precision"
 
48590
 msgstr "-fexecc-precision=[fast|standard]\tAnge hantering av överskjutande precision på flyttal"
 
48591
 
 
48592
-#: common.opt:1106
 
48593
+#: common.opt:1110
 
48594
 #, c-format
 
48595
 msgid "unknown excess precision style %qs"
 
48596
 msgstr "okänd stil för överskjutande precision %qs"
 
48597
 
 
48598
-#: common.opt:1119
 
48599
+#: common.opt:1123
 
48600
 msgid "Output lto objects containing both the intermediate language and binary output."
 
48601
 msgstr "Mata ut lto-objekt som innehåller både mellanspråket och binärutdata."
 
48602
 
 
48603
-#: common.opt:1123
 
48604
+#: common.opt:1127
 
48605
 msgid "Assume no NaNs or infinities are generated"
 
48606
 msgstr "Anta att inga NaN:er eller oändligheter genereras"
 
48607
 
 
48608
-#: common.opt:1127
 
48609
+#: common.opt:1131
 
48610
 msgid "-ffixed-<register>\tMark <register> as being unavailable to the compiler"
 
48611
 msgstr "-ffixed-<register>\tMarkera <register> som ej tillgängligt för kompilatorn"
 
48612
 
 
48613
-#: common.opt:1131
 
48614
+#: common.opt:1135
 
48615
 msgid "Don't allocate floats and doubles in extended-precision registers"
 
48616
 msgstr "Allokera inte float och double i register med utökad precision"
 
48617
 
 
48618
-#: common.opt:1139
 
48619
+#: common.opt:1143
 
48620
 msgid "Perform a forward propagation pass on RTL"
 
48621
 msgstr "Utför ett framåtpropageringspass på RTL"
 
48622
 
 
48623
-#: common.opt:1143
 
48624
+#: common.opt:1147
 
48625
 msgid "-ffp-contract=[off|on|fast] Perform floating-point expression contraction."
 
48626
 msgstr "-ffp-contract=[off|on|fast] Utför kontraktion av flyttalsuttryck."
 
48627
 
 
48628
-#: common.opt:1146
 
48629
+#: common.opt:1150
 
48630
 #, c-format
 
48631
 msgid "unknown floating point contraction style %qs"
 
48632
 msgstr "okänd stil för flyttalssammandragning %qs"
 
48633
 
 
48634
-#: common.opt:1163
 
48635
+#: common.opt:1167
 
48636
 msgid "Allow function addresses to be held in registers"
 
48637
 msgstr "Tillåt att funktionsadresser läggs i register"
 
48638
 
 
48639
-#: common.opt:1167
 
48640
+#: common.opt:1171
 
48641
 msgid "Place each function into its own section"
 
48642
 msgstr "Placera varje funktion i sin egen sektion"
 
48643
 
 
48644
-#: common.opt:1171
 
48645
+#: common.opt:1175
 
48646
 msgid "Perform global common subexpression elimination"
 
48647
 msgstr "Utför global eliminering av gemensamma deluttryck"
 
48648
 
 
48649
-#: common.opt:1175
 
48650
+#: common.opt:1179
 
48651
 msgid "Perform enhanced load motion during global common subexpression elimination"
 
48652
 msgstr "Utför förbättrad förflyttning av inläsning under global eliminering av gemensamma deluttryck"
 
48653
 
 
48654
-#: common.opt:1179
 
48655
+#: common.opt:1183
 
48656
 msgid "Perform store motion after global common subexpression elimination"
 
48657
 msgstr "Utför förflyttning av lagring efter global eliminering av gemensamma deluttryck"
 
48658
 
 
48659
-#: common.opt:1183
 
48660
+#: common.opt:1187
 
48661
 msgid "Perform redundant load after store elimination in global common subexpression"
 
48662
 msgstr "Utför eliminering av överflödig inläsning efter lagring i globala gemensamma deluttryck"
 
48663
 
 
48664
-#: common.opt:1188
 
48665
+#: common.opt:1192
 
48666
 msgid "Perform global common subexpression elimination after register allocation"
 
48667
 msgstr "Utför global eliminering av gemensamma deluttryck efter registertilldelning"
 
48668
 
 
48669
-#: common.opt:1194
 
48670
+#: common.opt:1198
 
48671
 msgid "Enable in and out of Graphite representation"
 
48672
 msgstr "Aktivera in och ut från Graphite-representation"
 
48673
 
 
48674
-#: common.opt:1198
 
48675
+#: common.opt:1202
 
48676
 msgid "Enable Graphite Identity transformation"
 
48677
 msgstr "Aktivera Graphite-identitetstransformation"
 
48678
 
 
48679
-#: common.opt:1202
 
48680
+#: common.opt:1206
 
48681
 msgid "Enable hoisting adjacent loads to encourage generating conditional move"
 
48682
 msgstr "Aktivera närliggande lyftningslast för att uppmuntra generering av villkorliga förflyttningar."
 
48683
 
 
48684
-#: common.opt:1207
 
48685
+#: common.opt:1211
 
48686
 msgid "Mark all loops as parallel"
 
48687
 msgstr "Markera alla slingor som parallella"
 
48688
 
 
48689
-#: common.opt:1211
 
48690
+#: common.opt:1215
 
48691
 msgid "Enable Loop Strip Mining transformation"
 
48692
 msgstr "Aktivera transformationen utgrävning av remsor (strip mining) i slingor"
 
48693
 
 
48694
-#: common.opt:1215
 
48695
+#: common.opt:1219
 
48696
 msgid "Enable Loop Interchange transformation"
 
48697
 msgstr "Aktivera transformationen utbyte (interchange) i slingor"
 
48698
 
 
48699
-#: common.opt:1219
 
48700
+#: common.opt:1223
 
48701
 msgid "Enable Loop Blocking transformation"
 
48702
 msgstr "Aktivera slingblockeringstransformation"
 
48703
 
 
48704
-#: common.opt:1223
 
48705
+#: common.opt:1227
 
48706
 msgid "Enable support for GNU transactional memory"
 
48707
 msgstr "Aktivera stöd för GNU:s transationsminne"
 
48708
 
 
48709
-#: common.opt:1231
 
48710
+#: common.opt:1235
 
48711
 msgid "Enable the ISL based loop nest optimizer"
 
48712
 msgstr "Aktevera den ISL-baserade optimeraren av slingnästning"
 
48713
 
 
48714
-#: common.opt:1235
 
48715
+#: common.opt:1239
 
48716
 msgid "Force bitfield accesses to match their type width"
 
48717
 msgstr "Tvinga bitfältsåtkomster att matcha sin typbredd"
 
48718
 
 
48719
-#: common.opt:1239
 
48720
+#: common.opt:1243
 
48721
 msgid "Enable guessing of branch probabilities"
 
48722
 msgstr "Aktivera att grensannolikheter gissas"
 
48723
 
 
48724
-#: common.opt:1247
 
48725
+#: common.opt:1251
 
48726
 msgid "Process #ident directives"
 
48727
 msgstr "Hantera #ident-direktiv"
 
48728
 
 
48729
-#: common.opt:1251
 
48730
+#: common.opt:1255
 
48731
 msgid "Perform conversion of conditional jumps to branchless equivalents"
 
48732
 msgstr "Utför konvertering av villkorliga hopp till grenlösa motsvarigheter"
 
48733
 
 
48734
-#: common.opt:1255
 
48735
+#: common.opt:1259
 
48736
 msgid "Perform conversion of conditional jumps to conditional execution"
 
48737
 msgstr "Utför konvertering av villkorliga hopp till villkorlig exekvering"
 
48738
 
 
48739
-#: common.opt:1259
 
48740
+#: common.opt:1263
 
48741
 msgid "-fstack-reuse=[all|named_vars|none] Set stack reuse level for local variables."
 
48742
 msgstr "-fstack-reuse=[all|named_vars|none] Ställ in stackåteranvändningsnivån för lokala variabler."
 
48743
 
 
48744
-#: common.opt:1262
 
48745
+#: common.opt:1266
 
48746
 #, c-format
 
48747
 msgid "unknown Stack Reuse Level %qs"
 
48748
 msgstr "okänd stackåteranvändningsmodell %qs"
 
48749
 
 
48750
-#: common.opt:1275
 
48751
+#: common.opt:1279
 
48752
 msgid "Convert conditional jumps in innermost loops to branchless equivalents"
 
48753
 msgstr "Konvertera villkorliga hopp i innersta slingor till grenlösa motsvarigheter"
 
48754
 
 
48755
-#: common.opt:1279
 
48756
+#: common.opt:1283
 
48757
 msgid "Also if-convert conditional jumps containing memory writes"
 
48758
 msgstr "Även if-convert villkorliga hopp som innehåller minnesskrivningar"
 
48759
 
 
48760
-#: common.opt:1287
 
48761
+#: common.opt:1291
 
48762
 msgid "Do not generate .size directives"
 
48763
 msgstr "Generera inte .size-direktiv"
 
48764
 
 
48765
-#: common.opt:1291
 
48766
+#: common.opt:1295
 
48767
 msgid "Perform indirect inlining"
 
48768
 msgstr "Utför indirekt inline:ing"
 
48769
 
 
48770
-#: common.opt:1297
 
48771
+#: common.opt:1301
 
48772
 msgid "Enable inlining of function declared \"inline\", disabling disables all inlining"
 
48773
 msgstr "Aktivera inline:ing av funktioner deklarerade ”inline”, avslaget avaktiveras all inline:ing"
 
48774
 
 
48775
-#: common.opt:1301
 
48776
+#: common.opt:1305
 
48777
 msgid "Integrate functions into their callers when code size is known not to grow"
 
48778
 msgstr "Integrera funktioner i deras anropare när det är klart att kodstorleken inte växer"
 
48779
 
 
48780
-#: common.opt:1305
 
48781
+#: common.opt:1309
 
48782
 msgid "Integrate functions not declared \"inline\" into their callers when profitable"
 
48783
 msgstr "Integrera funktioner deklarerade ”inline” i deras anropare när det lönar sig"
 
48784
 
 
48785
-#: common.opt:1309
 
48786
+#: common.opt:1313
 
48787
 msgid "Integrate functions only required by their single caller"
 
48788
 msgstr "Integrera funktioner som endast behövs av deras enda anropare"
 
48789
 
 
48790
-#: common.opt:1316
 
48791
+#: common.opt:1320
 
48792
 msgid "-finline-limit=<number>\tLimit the size of inlined functions to <number>"
 
48793
 msgstr "-finline-limit=<tal>\tBegränsa storlek på inline-funktioner till <tal>"
 
48794
 
 
48795
-#: common.opt:1320
 
48796
+#: common.opt:1324
 
48797
 msgid "Inline __atomic operations when a lock free instruction sequence is available."
 
48798
 msgstr "Inline:a __atomic-operationer när en låsningsfri instruktionssekvens är tillgänglig."
 
48799
 
 
48800
-#: common.opt:1324
 
48801
+#: common.opt:1328
 
48802
 msgid "Instrument function entry and exit with profiling calls"
 
48803
 msgstr "Instrumentera funktionsingång och -utgång med profileringsanrop"
 
48804
 
 
48805
-#: common.opt:1328
 
48806
+#: common.opt:1332
 
48807
 msgid "-finstrument-functions-exclude-function-list=name,...  Do not instrument listed functions"
 
48808
 msgstr "-finstrument-functions-exclude-function-list=namn,...  Instrumentera inte uppräknade funktioner"
 
48809
 
 
48810
-#: common.opt:1332
 
48811
+#: common.opt:1336
 
48812
 msgid "-finstrument-functions-exclude-file-list=filename,...  Do not instrument functions listed in files"
 
48813
 msgstr "-finstrument-functions-exclude-file-list=filenamn,...  Instrumentera inte funktioner uppräknade i filerna"
 
48814
 
 
48815
-#: common.opt:1336
 
48816
+#: common.opt:1340
 
48817
 msgid "Perform Interprocedural constant propagation"
 
48818
 msgstr "Utför konstantpropagering mellan procedurer"
 
48819
 
 
48820
-#: common.opt:1340
 
48821
+#: common.opt:1344
 
48822
 msgid "Perform cloning to make Interprocedural constant propagation stronger"
 
48823
 msgstr "Utför kloning för att göra konstantpropagering mellan procedurer starkare"
 
48824
 
 
48825
-#: common.opt:1344
 
48826
+#: common.opt:1348
 
48827
 msgid "Perform interprocedural profile propagation"
 
48828
 msgstr "Utför profileringspropagering mellan procedurer"
 
48829
 
 
48830
-#: common.opt:1348
 
48831
+#: common.opt:1352
 
48832
 msgid "Perform interprocedural points-to analysis"
 
48833
 msgstr "Utför pekar-på-analyser mellan procedurer"
 
48834
 
 
48835
-#: common.opt:1352
 
48836
+#: common.opt:1356
 
48837
 msgid "Discover pure and const functions"
 
48838
 msgstr "Upptäck pure- och const-funktioner"
 
48839
 
 
48840
-#: common.opt:1356
 
48841
+#: common.opt:1360
 
48842
 msgid "Discover readonly and non addressable static variables"
 
48843
 msgstr "Upptäck endast läsbara och icke adresserbara statiska variabler"
 
48844
 
 
48845
-#: common.opt:1368
 
48846
+#: common.opt:1372
 
48847
 msgid "-fira-algorithm=[CB|priority] Set the used IRA algorithm"
 
48848
 msgstr "-fira-algorithm=[CB|priority] Bestäm den använda IRA-algoritmen"
 
48849
 
 
48850
-#: common.opt:1371
 
48851
+#: common.opt:1375
 
48852
 #, c-format
 
48853
 msgid "unknown IRA algorithm %qs"
 
48854
 msgstr "okänd IRA-algoritm %qs"
 
48855
 
 
48856
-#: common.opt:1381
 
48857
+#: common.opt:1385
 
48858
 msgid "-fira-region=[one|all|mixed] Set regions for IRA"
 
48859
 msgstr "-fira-region=[one|all|mixed] Sätt regioner för IRA"
 
48860
 
 
48861
-#: common.opt:1384
 
48862
+#: common.opt:1388
 
48863
 #, c-format
 
48864
 msgid "unknown IRA region %qs"
 
48865
 msgstr "okänd IRA-region %qs"
 
48866
 
 
48867
-#: common.opt:1397 common.opt:1402
 
48868
+#: common.opt:1401 common.opt:1406
 
48869
 msgid "Use IRA based register pressure calculation"
 
48870
 msgstr "Använd IRA-baserad registertryckberäkning"
 
48871
 
 
48872
-#: common.opt:1407
 
48873
+#: common.opt:1411
 
48874
 msgid "Share slots for saving different hard registers."
 
48875
 msgstr "Dela fack för att spara olika hårda register."
 
48876
 
 
48877
-#: common.opt:1411
 
48878
+#: common.opt:1415
 
48879
 msgid "Share stack slots for spilled pseudo-registers."
 
48880
 msgstr "Dela stackfack för spillda pseudoregister."
 
48881
 
 
48882
-#: common.opt:1415
 
48883
+#: common.opt:1419
 
48884
 msgid "-fira-verbose=<number>\tControl IRA's level of diagnostic messages."
 
48885
 msgstr "-fira-verbose=<tal>\tStyr IRA:ns nivå på diagnostikmeddelanden."
 
48886
 
 
48887
-#: common.opt:1419
 
48888
+#: common.opt:1423
 
48889
 msgid "Optimize induction variables on trees"
 
48890
 msgstr "Optimera induktionsvariabler på träd"
 
48891
 
 
48892
-#: common.opt:1423
 
48893
+#: common.opt:1427
 
48894
 msgid "Use jump tables for sufficiently large switch statements"
 
48895
 msgstr "Använd hopptabeller för tillräckligt stora switch-satser"
 
48896
 
 
48897
-#: common.opt:1427
 
48898
+#: common.opt:1431
 
48899
 msgid "Generate code for functions even if they are fully inlined"
 
48900
 msgstr "Generera kod för funktioner även om de är fullständigt inline:ade"
 
48901
 
 
48902
-#: common.opt:1431
 
48903
+#: common.opt:1435
 
48904
 msgid "Emit static const variables even if they are not used"
 
48905
 msgstr "Mata ut static const-variabler även om de inte används"
 
48906
 
 
48907
-#: common.opt:1435
 
48908
+#: common.opt:1439
 
48909
 msgid "Give external symbols a leading underscore"
 
48910
 msgstr "Ge externa symboler ett inledande understrykningstecken"
 
48911
 
 
48912
-#: common.opt:1443
 
48913
+#: common.opt:1447
 
48914
 msgid "Enable link-time optimization."
 
48915
 msgstr "Aktivera länkningsoptimeringar."
 
48916
 
 
48917
-#: common.opt:1447
 
48918
+#: common.opt:1451
 
48919
 msgid "Link-time optimization with number of parallel jobs or jobserver."
 
48920
 msgstr "Optimeringar vid länktillfället med flera parallella jobb eller jobbserver."
 
48921
 
 
48922
-#: common.opt:1451
 
48923
+#: common.opt:1455
 
48924
 msgid "Partition symbols and vars at linktime based on object files they originate from"
 
48925
 msgstr "Partitionera symboler och variabler vid länktillfället baserat på vilka objektfiler de härrör från"
 
48926
 
 
48927
-#: common.opt:1455
 
48928
+#: common.opt:1459
 
48929
 msgid "Partition functions and vars at linktime into approximately same sized buckets"
 
48930
 msgstr "Partitionera funktioner och variabler vid länktillfället i hinkar av ungefär samma storlek"
 
48931
 
 
48932
-#: common.opt:1459
 
48933
+#: common.opt:1463
 
48934
 msgid "Put every symbol into separate partition"
 
48935
 msgstr "Placera varje symbol i en separat partition"
 
48936
 
 
48937
-#: common.opt:1463
 
48938
+#: common.opt:1467
 
48939
 msgid "Disable partioning and streaming"
 
48940
 msgstr "Avaktivera partitionering och strömning"
 
48941
 
 
48942
-#: common.opt:1468
 
48943
+#: common.opt:1472
 
48944
 msgid "-flto-compression-level=<number>\tUse zlib compression level <number> for IL"
 
48945
 msgstr "-flto-compression-level=<tal>\tAnvänd zlib-komprimering på nivå <tal> för IL"
 
48946
 
 
48947
-#: common.opt:1472
 
48948
+#: common.opt:1476
 
48949
 msgid "Report various link-time optimization statistics"
 
48950
 msgstr "Rapoortera diverse optimeringsstatistik från länkningen"
 
48951
 
 
48952
-#: common.opt:1476
 
48953
+#: common.opt:1480
 
48954
 msgid "Set errno after built-in math functions"
 
48955
 msgstr "Sätt errno efter inbyggda matematikfunktioner"
 
48956
 
 
48957
-#: common.opt:1480
 
48958
+#: common.opt:1484
 
48959
 msgid "-fmax-errors=<number>\tMaximum number of errors to report"
 
48960
 msgstr "-fmax-errors=<antal>\tMaximalt antal fel som skall rapporteras"
 
48961
 
 
48962
-#: common.opt:1484
 
48963
+#: common.opt:1488
 
48964
 msgid "Report on permanent memory allocation"
 
48965
 msgstr "Rapportera om permanent minnesallokering"
 
48966
 
 
48967
-#: common.opt:1488
 
48968
+#: common.opt:1492
 
48969
 msgid "Report on permanent memory allocation in WPA only"
 
48970
 msgstr "Rapportera bara om permanent minnesallokering i WPA"
 
48971
 
 
48972
-#: common.opt:1495
 
48973
+#: common.opt:1499
 
48974
 msgid "Attempt to merge identical constants and constant variables"
 
48975
 msgstr "Försök slå samman identiska konstanter och konstanta variabler"
 
48976
 
 
48977
-#: common.opt:1499
 
48978
+#: common.opt:1503
 
48979
 msgid "Attempt to merge identical constants across compilation units"
 
48980
 msgstr "Försök slå samman identiska konstanter mellan kompileringsenheter"
 
48981
 
 
48982
-#: common.opt:1503
 
48983
+#: common.opt:1507
 
48984
 msgid "Attempt to merge identical debug strings across compilation units"
 
48985
 msgstr "Försök slå samman identiska felsökningssträngar mellan kompileringsenheter"
 
48986
 
 
48987
-#: common.opt:1507
 
48988
+#: common.opt:1511
 
48989
 msgid "-fmessage-length=<number>\tLimit diagnostics to <number> characters per line.  0 suppresses line-wrapping"
 
48990
 msgstr "-fmessage-length=<antal>\tBegränsa felmeddelandens längd till <antal> tecken per rad.  0 stänger av radbrytning"
 
48991
 
 
48992
-#: common.opt:1511
 
48993
+#: common.opt:1515
 
48994
 msgid "Perform SMS based modulo scheduling before the first scheduling pass"
 
48995
 msgstr "Utför SMS-baserad modulo-schemaläggning före det första schemaläggningspasset"
 
48996
 
 
48997
-#: common.opt:1515
 
48998
+#: common.opt:1519
 
48999
 msgid "Perform SMS based modulo scheduling with register moves allowed"
 
49000
 msgstr "Utför SMS-baserad modulo-schemaläggning med tillåten registerförflyttning"
 
49001
 
 
49002
-#: common.opt:1519
 
49003
+#: common.opt:1523
 
49004
 msgid "Move loop invariant computations out of loops"
 
49005
 msgstr "Flytta slinginvarianta beräkningar ut från slingor"
 
49006
 
 
49007
-#: common.opt:1523
 
49008
+#: common.opt:1527
 
49009
 msgid "Use the RTL dead code elimination pass"
 
49010
 msgstr "Använd passet på RTL för eliminering av död kod"
 
49011
 
 
49012
-#: common.opt:1527
 
49013
+#: common.opt:1531
 
49014
 msgid "Use the RTL dead store elimination pass"
 
49015
 msgstr "Använd passet på RTL för eliminering av död lagring"
 
49016
 
 
49017
-#: common.opt:1531
 
49018
+#: common.opt:1535
 
49019
 msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling"
 
49020
 msgstr "Aktivera/deaktivera den traditionella schemaläggningen i slingor som redan passerat modulo-schemaläggning"
 
49021
 
 
49022
-#: common.opt:1535
 
49023
+#: common.opt:1539
 
49024
 msgid "Support synchronous non-call exceptions"
 
49025
 msgstr "Stöd synkrona icke-anropsundantag"
 
49026
 
 
49027
-#: common.opt:1539
 
49028
+#: common.opt:1543
 
49029
 msgid "When possible do not generate stack frames"
 
49030
 msgstr "Låt bli att generera stackramar när det är möjligt"
 
49031
 
 
49032
-#: common.opt:1543
 
49033
+#: common.opt:1547
 
49034
 msgid "Enable all optimization info dumps on stderr"
 
49035
 msgstr "Aktivera alla optimeringsinformationsdumpar på standard fel"
 
49036
 
 
49037
-#: common.opt:1547
 
49038
+#: common.opt:1551
 
49039
 msgid "-fopt-info[-<type>=filename]\tDump compiler optimization details"
 
49040
 msgstr "-fopt-info[-<type>=filenamn]\tSkriv ut kompilatoroptimeringsdetaljer"
 
49041
 
 
49042
-#: common.opt:1551
 
49043
+#: common.opt:1555
 
49044
 msgid "Do the full register move optimization pass"
 
49045
 msgstr "Gör det fullständiga registerförflyttningsoptimeringspasset"
 
49046
 
 
49047
-#: common.opt:1555
 
49048
+#: common.opt:1559
 
49049
 msgid "Optimize sibling and tail recursive calls"
 
49050
 msgstr "Optimera syskon- och svansrekursiva anrop"
 
49051
 
 
49052
-#: common.opt:1559
 
49053
+#: common.opt:1563
 
49054
 msgid "Perform partial inlining"
 
49055
 msgstr "Utför partiell inline:ing"
 
49056
 
 
49057
-#: common.opt:1563 common.opt:1567
 
49058
+#: common.opt:1567 common.opt:1571
 
49059
 msgid "Report on memory allocation before interprocedural optimization"
 
49060
 msgstr "Rapportera minnesallokering för interprocedurella optimeringar"
 
49061
 
 
49062
-#: common.opt:1571
 
49063
+#: common.opt:1575
 
49064
 msgid "Pack structure members together without holes"
 
49065
 msgstr "Packa ihop postmedlemmar utan hål"
 
49066
 
 
49067
-#: common.opt:1575
 
49068
+#: common.opt:1579
 
49069
 msgid "-fpack-struct=<number>\tSet initial maximum structure member alignment"
 
49070
 msgstr "-fpack-struct=<tal>\tAnge initial maximal justering för postmedlemmar"
 
49071
 
 
49072
-#: common.opt:1579
 
49073
+#: common.opt:1583
 
49074
 msgid "Return small aggregates in memory, not registers"
 
49075
 msgstr "Returnera små aggregat i minne, inte register"
 
49076
 
 
49077
-#: common.opt:1583
 
49078
+#: common.opt:1587
 
49079
 msgid "Perform loop peeling"
 
49080
 msgstr "Utför slingavskalning"
 
49081
 
 
49082
-#: common.opt:1587
 
49083
+#: common.opt:1591
 
49084
 msgid "Enable machine specific peephole optimizations"
 
49085
 msgstr "Aktivera maskinspecifika nyckelhålsoptimeringar"
 
49086
 
 
49087
-#: common.opt:1591
 
49088
+#: common.opt:1595
 
49089
 msgid "Enable an RTL peephole pass before sched2"
 
49090
 msgstr "Aktivera ett RTL-nyckelhålspass före sched2"
 
49091
 
 
49092
-#: common.opt:1595
 
49093
+#: common.opt:1599
 
49094
 msgid "Generate position-independent code if possible (large mode)"
 
49095
 msgstr "Generera positionsoberoende kod om möjligt (stort läge)"
 
49096
 
 
49097
-#: common.opt:1599
 
49098
+#: common.opt:1603
 
49099
 msgid "Generate position-independent code for executables if possible (large mode)"
 
49100
 msgstr "Generera positionsoberoende kod för körbara program om möjligt (stort läge)"
 
49101
 
 
49102
-#: common.opt:1603
 
49103
+#: common.opt:1607
 
49104
 msgid "Generate position-independent code if possible (small mode)"
 
49105
 msgstr "Generera positionsoberoende kod om möjligt (litet läge)"
 
49106
 
 
49107
-#: common.opt:1607
 
49108
+#: common.opt:1611
 
49109
 msgid "Generate position-independent code for executables if possible (small mode)"
 
49110
 msgstr "Generera positionsoberoende kod för körbara program om möjligt (litet läge)"
 
49111
 
 
49112
-#: common.opt:1611
 
49113
+#: common.opt:1615
 
49114
 msgid "Specify a plugin to load"
 
49115
 msgstr "Ange en instickmodul att läsa in"
 
49116
 
 
49117
-#: common.opt:1615
 
49118
+#: common.opt:1619
 
49119
 msgid "-fplugin-arg-<name>-<key>[=<value>]\tSpecify argument <key>=<value> for plugin <name>"
 
49120
 msgstr "-fplugin-arg-<namn>-<nyckel>[=<värde>]\tAnge argument <nyckel>=<värde> för insticksmodul <namn>"
 
49121
 
 
49122
-#: common.opt:1619
 
49123
+#: common.opt:1623
 
49124
 msgid "Run predictive commoning optimization."
 
49125
 msgstr "Kör optimeringar för predikativ gemensamning."
 
49126
 
 
49127
-#: common.opt:1623
 
49128
+#: common.opt:1627
 
49129
 msgid "Generate prefetch instructions, if available, for arrays in loops"
 
49130
 msgstr "Generera förhandshämtningsinstruktioner (prefetch), om tillgängliga, för vektorer i slingor"
 
49131
 
 
49132
-#: common.opt:1627
 
49133
+#: common.opt:1631
 
49134
 msgid "Enable basic program profiling code"
 
49135
 msgstr "Aktivera grundläggande programprofileringskod"
 
49136
 
 
49137
-#: common.opt:1631
 
49138
+#: common.opt:1635
 
49139
 msgid "Insert arc-based program profiling code"
 
49140
 msgstr "Lägg in bågbaserad programprofileringskod"
 
49141
 
 
49142
-#: common.opt:1635
 
49143
+#: common.opt:1639
 
49144
 msgid "Set the top-level directory for storing the profile data."
 
49145
 msgstr "Sätt toppnivåkatalogen för att spara profildata."
 
49146
 
 
49147
-#: common.opt:1640
 
49148
+#: common.opt:1644
 
49149
 msgid "Enable correction of flow inconsistent profile data input"
 
49150
 msgstr "Aktivera korrigering av profilindata med inkonsistent flöde"
 
49151
 
 
49152
-#: common.opt:1644
 
49153
+#: common.opt:1648
 
49154
 msgid "Enable common options for generating profile info for profile feedback directed optimizations"
 
49155
 msgstr "Aktivera vanliga flaggor för att generera profileringsinformation för optimeringar styrda av återmatad profil"
 
49156
 
 
49157
-#: common.opt:1648
 
49158
+#: common.opt:1652
 
49159
 msgid "Enable common options for generating profile info for profile feedback directed optimizations, and set -fprofile-dir="
 
49160
 msgstr "Aktivera vanliga flaggor för att generera profileringsinformation för optimeringar styrda av återmatad profil, och sätt -fprofile-dir="
 
49161
 
 
49162
-#: common.opt:1652
 
49163
+#: common.opt:1656
 
49164
 msgid "Enable common options for performing profile feedback directed optimizations"
 
49165
 msgstr "Aktivera vanliga flaggor för att utföra optimeringar styrda av återmatad profil"
 
49166
 
 
49167
-#: common.opt:1656
 
49168
+#: common.opt:1660
 
49169
 msgid "Enable common options for performing profile feedback directed optimizations, and set -fprofile-dir="
 
49170
 msgstr "Aktivera vanliga flaggor för att utföra optimeringar styrda av återmatad profil, och sätt -fprofile-dir="
 
49171
 
 
49172
-#: common.opt:1660
 
49173
+#: common.opt:1664
 
49174
 msgid "Insert code to profile values of expressions"
 
49175
 msgstr "Lägg in kod för att profilera värden av uttryck"
 
49176
 
 
49177
-#: common.opt:1664
 
49178
+#: common.opt:1668
 
49179
 msgid "Report on consistency of profile"
 
49180
 msgstr "Rapportera om intern konsistens hos prifilen"
 
49181
 
 
49182
-#: common.opt:1671
 
49183
+#: common.opt:1675
 
49184
 msgid "-frandom-seed=<string>\tMake compile reproducible using <string>"
 
49185
 msgstr "-frandom-seed=<sträng>\tGör kompileringen reproducerbar med <sträng>"
 
49186
 
 
49187
-#: common.opt:1681
 
49188
+#: common.opt:1685
 
49189
 msgid "Record gcc command line switches in the object file."
 
49190
 msgstr "Notera gcc:s kommandoradsflaggor i objektfilen."
 
49191
 
 
49192
-#: common.opt:1685
 
49193
+#: common.opt:1689
 
49194
 msgid "Return small aggregates in registers"
 
49195
 msgstr "Returnera små poster i register"
 
49196
 
 
49197
-#: common.opt:1689
 
49198
+#: common.opt:1693
 
49199
 msgid "Enables a register move optimization"
 
49200
 msgstr "Aktiverar en registerförflyttningsoptimering"
 
49201
 
 
49202
-#: common.opt:1693
 
49203
+#: common.opt:1697
 
49204
 msgid "Perform a register renaming optimization pass"
 
49205
 msgstr "Utför ett optimeringspass med registernamnbyten"
 
49206
 
 
49207
-#: common.opt:1697
 
49208
+#: common.opt:1701
 
49209
 msgid "Reorder basic blocks to improve code placement"
 
49210
 msgstr "Flytta om grundblock för att förbättra kodplacering"
 
49211
 
 
49212
-#: common.opt:1701
 
49213
+#: common.opt:1705
 
49214
 msgid "Reorder basic blocks and partition into hot and cold sections"
 
49215
 msgstr "Flytta om grundblock och partitioner till varma och kalla sektioner"
 
49216
 
 
49217
-#: common.opt:1705
 
49218
+#: common.opt:1709
 
49219
 msgid "Reorder functions to improve code placement"
 
49220
 msgstr "Flytta om funktioner för att förbättra kodplacering"
 
49221
 
 
49222
-#: common.opt:1709
 
49223
+#: common.opt:1713
 
49224
 msgid "Add a common subexpression elimination pass after loop optimizations"
 
49225
 msgstr "Lägg till ett pass för eliminering av gemensamma deluttryck efter slingoptimeringar"
 
49226
 
 
49227
-#: common.opt:1717
 
49228
+#: common.opt:1721
 
49229
 msgid "Disable optimizations that assume default FP rounding behavior"
 
49230
 msgstr "Avaktivera optimeringar som antar standardmässig avrundningsbeteende för FP"
 
49231
 
 
49232
-#: common.opt:1721
 
49233
+#: common.opt:1725
 
49234
 msgid "Enable scheduling across basic blocks"
 
49235
 msgstr "Aktivera schemaläggning mellan grundblock"
 
49236
 
 
49237
-#: common.opt:1725
 
49238
+#: common.opt:1729
 
49239
 msgid "Enable register pressure sensitive insn scheduling"
 
49240
 msgstr "Aktivera regeistertryckskänslig instruktionsschemaläggning"
 
49241
 
 
49242
-#: common.opt:1729
 
49243
+#: common.opt:1733
 
49244
 msgid "Allow speculative motion of non-loads"
 
49245
 msgstr "Tillåt spekulativ förflyttning av icke-inläsningar"
 
49246
 
 
49247
-#: common.opt:1733
 
49248
+#: common.opt:1737
 
49249
 msgid "Allow speculative motion of some loads"
 
49250
 msgstr "Tillåt spekulativ förflyttning av några inläsningar"
 
49251
 
 
49252
-#: common.opt:1737
 
49253
+#: common.opt:1741
 
49254
 msgid "Allow speculative motion of more loads"
 
49255
 msgstr "Tillåt spekulativ förflyttning av fler inläsningar"
 
49256
 
 
49257
-#: common.opt:1741
 
49258
+#: common.opt:1745
 
49259
 msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler"
 
49260
 msgstr "-fsched-verbose=<tal>\tAnge hur mångordig schemaläggaren skall vara"
 
49261
 
 
49262
-#: common.opt:1745
 
49263
+#: common.opt:1749
 
49264
 msgid "If scheduling post reload, do superblock scheduling"
 
49265
 msgstr "Om schemaläggning efter omläsning, gör superblockschemaläggning"
 
49266
 
 
49267
-#: common.opt:1753
 
49268
+#: common.opt:1757
 
49269
 msgid "Reschedule instructions before register allocation"
 
49270
 msgstr "Schemalägg om instruktioner före registertilldelning"
 
49271
 
 
49272
-#: common.opt:1757
 
49273
+#: common.opt:1761
 
49274
 msgid "Reschedule instructions after register allocation"
 
49275
 msgstr "Schemalägg om instruktioner efter registertilldelning"
 
49276
 
 
49277
-#: common.opt:1764
 
49278
+#: common.opt:1768
 
49279
 msgid "Schedule instructions using selective scheduling algorithm"
 
49280
 msgstr "Använd selektive schemaläggninsalgoritm för schemaläggning av instruktioner"
 
49281
 
 
49282
-#: common.opt:1768
 
49283
+#: common.opt:1772
 
49284
 msgid "Run selective scheduling after reload"
 
49285
 msgstr "Kör selektiv schemaläggning efter omläsning"
 
49286
 
 
49287
-#: common.opt:1772
 
49288
+#: common.opt:1776
 
49289
 msgid "Perform software pipelining of inner loops during selective scheduling"
 
49290
 msgstr "Utför programvarurörläggning av inre slingor under selektiv schemaläggning"
 
49291
 
 
49292
-#: common.opt:1776
 
49293
+#: common.opt:1780
 
49294
 msgid "Perform software pipelining of outer loops during selective scheduling"
 
49295
 msgstr "Utför programvarurörläggning av yttre slingor under selektiv schemaläggning"
 
49296
 
 
49297
-#: common.opt:1780
 
49298
+#: common.opt:1784
 
49299
 msgid "Reschedule pipelined regions without pipelining"
 
49300
 msgstr "Schemalägg om rörlagda regioner utan rörläggning"
 
49301
 
 
49302
-#: common.opt:1786
 
49303
+#: common.opt:1790
 
49304
 msgid "Allow premature scheduling of queued insns"
 
49305
 msgstr "Tillåt förtida schemaläggning av köade instruktioner"
 
49306
 
 
49307
-#: common.opt:1790
 
49308
+#: common.opt:1794
 
49309
 msgid "-fsched-stalled-insns=<number>\tSet number of queued insns that can be prematurely scheduled"
 
49310
 msgstr "-fsched-stalled-insns=<antal>\tAnge antalet köade instruktioner som kan schemaläggas i förtid"
 
49311
 
 
49312
-#: common.opt:1798
 
49313
+#: common.opt:1802
 
49314
 msgid "Set dependence distance checking in premature scheduling of queued insns"
 
49315
 msgstr "Sätt beroendeavståndet som kontrolleras i förtida schemaläggning av köade instruktioner"
 
49316
 
 
49317
-#: common.opt:1802
 
49318
+#: common.opt:1806
 
49319
 msgid "-fsched-stalled-insns-dep=<number>\tSet dependence distance checking in premature scheduling of queued insns"
 
49320
 msgstr "-fsched-stalled-insns-dep=<antal>\tSätt beroendeavståndet som kontrolleras i förtida schemaläggning av köade instruktioner"
 
49321
 
 
49322
-#: common.opt:1806
 
49323
+#: common.opt:1810
 
49324
 msgid "Enable the group heuristic in the scheduler"
 
49325
 msgstr "Aktivera gruppheuristiken i schemaläggaren"
 
49326
 
 
49327
-#: common.opt:1810
 
49328
+#: common.opt:1814
 
49329
 msgid "Enable the critical path heuristic in the scheduler"
 
49330
 msgstr "Aktivera heuristiken för kritisk väg i schemaläggaren"
 
49331
 
 
49332
-#: common.opt:1814
 
49333
+#: common.opt:1818
 
49334
 msgid "Enable the speculative instruction heuristic in the scheduler"
 
49335
 msgstr "Aktivera den spekulativa instruktionsheuristiken i schemaläggaren"
 
49336
 
 
49337
-#: common.opt:1818
 
49338
+#: common.opt:1822
 
49339
 msgid "Enable the rank heuristic in the scheduler"
 
49340
 msgstr "Aktivera ordningsheuristiken i schemaläggaren"
 
49341
 
 
49342
-#: common.opt:1822
 
49343
+#: common.opt:1826
 
49344
 msgid "Enable the last instruction heuristic in the scheduler"
 
49345
 msgstr "Aktivera heuristiken för sista instruktion i schemaläggaren"
 
49346
 
 
49347
-#: common.opt:1826
 
49348
+#: common.opt:1830
 
49349
 msgid "Enable the dependent count heuristic in the scheduler"
 
49350
 msgstr "Aktivera heuristiken för beroende antal i schemaläggaren"
 
49351
 
 
49352
-#: common.opt:1830
 
49353
+#: common.opt:1834
 
49354
 msgid "Access data in the same section from shared anchor points"
 
49355
 msgstr "Nå data i samma sektion från delade förankringspunkter"
 
49356
 
 
49357
-#: common.opt:1842
 
49358
+#: common.opt:1846
 
49359
 msgid "Turn on Redundant Extensions Elimination pass."
 
49360
 msgstr "Slå på passet för eliminering av redundanta utökningar."
 
49361
 
 
49362
-#: common.opt:1846
 
49363
+#: common.opt:1850
 
49364
 msgid "Show column numbers in diagnostics, when available.  Default on"
 
49365
 msgstr "Visa kolumnnummer i felmeddelanden, när de är tillgängliga.  Normalt på"
 
49366
 
 
49367
-#: common.opt:1850
 
49368
+#: common.opt:1854
 
49369
 msgid "Emit function prologues only before parts of the function that need it,"
 
49370
 msgstr "Mata ut funktionsprologer bara före delar av funktionen som behöver det,"
 
49371
 
 
49372
-#: common.opt:1855
 
49373
+#: common.opt:1859
 
49374
 msgid "Disable optimizations observable by IEEE signaling NaNs"
 
49375
 msgstr "Avaktivera optimeringar som kan observeras av IEEE signalerande NAN:ar"
 
49376
 
 
49377
-#: common.opt:1859
 
49378
+#: common.opt:1863
 
49379
 msgid "Disable floating point optimizations that ignore the IEEE signedness of zero"
 
49380
 msgstr "Avaktivera flyttalsoptimeringar som ignorera IEEE:s tecken på noll"
 
49381
 
 
49382
-#: common.opt:1863
 
49383
+#: common.opt:1867
 
49384
 msgid "Convert floating point constants to single precision constants"
 
49385
 msgstr "Konvertera flyttalskonstanter till konstanter med enkel precision"
 
49386
 
 
49387
-#: common.opt:1867
 
49388
+#: common.opt:1871
 
49389
 msgid "Split lifetimes of induction variables when loops are unrolled"
 
49390
 msgstr "Dela livstiden på induktionsvariabler när slingor rullas ut"
 
49391
 
 
49392
-#: common.opt:1871
 
49393
+#: common.opt:1875
 
49394
 msgid "Generate discontiguous stack frames"
 
49395
 msgstr "Generera osammanhängande stackramar"
 
49396
 
 
49397
-#: common.opt:1875
 
49398
+#: common.opt:1879
 
49399
 msgid "Split wide types into independent registers"
 
49400
 msgstr "Dela upp breda typer i oberoende register"
 
49401
 
 
49402
-#: common.opt:1879
 
49403
+#: common.opt:1883
 
49404
 msgid "Apply variable expansion when loops are unrolled"
 
49405
 msgstr "Tillämpa variabelexpansion när slingor rullas ut"
 
49406
 
 
49407
-#: common.opt:1883
 
49408
+#: common.opt:1887
 
49409
 msgid "-fstack-check=[no|generic|specific]\tInsert stack checking code into the program"
 
49410
 msgstr "-fstack-check=[no|generic|specific]\tLägg in stackkontrollkod i programmet"
 
49411
 
 
49412
-#: common.opt:1887
 
49413
+#: common.opt:1891
 
49414
 msgid "Insert stack checking code into the program.  Same as -fstack-check=specific"
 
49415
 msgstr "Lägg in stackkontrollkod i programmet.  Samma som -fstack-check=specific"
 
49416
 
 
49417
-#: common.opt:1894
 
49418
+#: common.opt:1898
 
49419
 msgid "-fstack-limit-register=<register>\tTrap if the stack goes past <register>"
 
49420
 msgstr "-fstack-limit-register=<register>\tFånga om stacken går förbi <register>"
 
49421
 
 
49422
-#: common.opt:1898
 
49423
+#: common.opt:1902
 
49424
 msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>"
 
49425
 msgstr "-fstack-limit-symbol=<namn>\tFånga om stacken går förbi symbolen <namn>"
 
49426
 
 
49427
-#: common.opt:1902
 
49428
+#: common.opt:1906
 
49429
 msgid "Use propolice as a stack protection method"
 
49430
 msgstr "Använd propolice som en metod att skydda stacken"
 
49431
 
 
49432
-#: common.opt:1906
 
49433
+#: common.opt:1910
 
49434
 msgid "Use a stack protection method for every function"
 
49435
 msgstr "Använd en metod att skydda stacken för varje funktion"
 
49436
 
 
49437
-#: common.opt:1910
 
49438
+#: common.opt:1914
 
49439
 msgid "Output stack usage information on a per-function basis"
 
49440
 msgstr "Skriv ut information om stackanvändning för varje funktion"
 
49441
 
 
49442
-#: common.opt:1922
 
49443
+#: common.opt:1926
 
49444
 msgid "Assume strict aliasing rules apply"
 
49445
 msgstr "Anta att strikta aliasregler gäller"
 
49446
 
 
49447
-#: common.opt:1926
 
49448
+#: common.opt:1930
 
49449
 msgid "Treat signed overflow as undefined"
 
49450
 msgstr "Behandla spill med tecken som odefinierat"
 
49451
 
 
49452
-#: common.opt:1930
 
49453
+#: common.opt:1934
 
49454
 msgid "Implement __atomic operations via libcalls to legacy __sync functions"
 
49455
 msgstr "Implementera __atomic-operationer med biblioteksanrop till äldre __sync-funktioner"
 
49456
 
 
49457
-#: common.opt:1934
 
49458
+#: common.opt:1938
 
49459
 msgid "Check for syntax errors, then stop"
 
49460
 msgstr "Leta efter syntaxfel, stoppa sedan"
 
49461
 
 
49462
-#: common.opt:1938
 
49463
+#: common.opt:1942
 
49464
 msgid "Create data files needed by \"gcov\""
 
49465
 msgstr "Skapa datafiler som behövs av ”gcov”"
 
49466
 
 
49467
-#: common.opt:1942
 
49468
+#: common.opt:1946
 
49469
 msgid "Perform jump threading optimizations"
 
49470
 msgstr "Utför hopptrådningsoptimeringar"
 
49471
 
 
49472
-#: common.opt:1946
 
49473
+#: common.opt:1950
 
49474
 msgid "Report the time taken by each compiler pass"
 
49475
 msgstr "Rapportera tiden som går åt för varje kompilatorpass"
 
49476
 
 
49477
-#: common.opt:1950
 
49478
+#: common.opt:1954
 
49479
 msgid "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tSet the default thread-local storage code generation model"
 
49480
 msgstr "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tAnge normal kodgenereringsmodell för trådlokal lagring"
 
49481
 
 
49482
-#: common.opt:1953
 
49483
+#: common.opt:1957
 
49484
 #, c-format
 
49485
 msgid "unknown TLS model %qs"
 
49486
 msgstr "okänd TLS-modell %qs"
 
49487
 
 
49488
-#: common.opt:1969
 
49489
+#: common.opt:1973
 
49490
 msgid "Reorder top level functions, variables, and asms"
 
49491
 msgstr "Ordna om toppnivåfunktioner, variabler och asm:ar"
 
49492
 
 
49493
-#: common.opt:1973
 
49494
+#: common.opt:1977
 
49495
 msgid "Perform superblock formation via tail duplication"
 
49496
 msgstr "Utför superblockformering via svansduplicering"
 
49497
 
 
49498
-#: common.opt:1980
 
49499
+#: common.opt:1984
 
49500
 msgid "Assume floating-point operations can trap"
 
49501
 msgstr "Anta att flyttalsoperationer kan utlösa fällor"
 
49502
 
 
49503
-#: common.opt:1984
 
49504
+#: common.opt:1988
 
49505
 msgid "Trap for signed overflow in addition, subtraction and multiplication"
 
49506
 msgstr "Fånga teckenspill i addition, subtraktion och multiplikation"
 
49507
 
 
49508
-#: common.opt:1988
 
49509
+#: common.opt:1992
 
49510
 msgid "Enable SSA-CCP optimization on trees"
 
49511
 msgstr "Aktivera SSA-CCP-optimering av träd"
 
49512
 
 
49513
-#: common.opt:1992
 
49514
+#: common.opt:1996
 
49515
 msgid "Enable SSA-BIT-CCP optimization on trees"
 
49516
 msgstr "Aktivera SSA-BIT-CCP-optimering av träd"
 
49517
 
 
49518
-#: common.opt:2000
 
49519
+#: common.opt:2004
 
49520
 msgid "Enable loop header copying on trees"
 
49521
 msgstr "Aktivera slinghuvdkopiering av träd"
 
49522
 
 
49523
-#: common.opt:2004
 
49524
+#: common.opt:2008
 
49525
 msgid "Enable coalescing of copy-related user variables that are inlined"
 
49526
 msgstr "Aktivera sammanläggning av kopieringsrelaterade användarvariabler som är inline:ade"
 
49527
 
 
49528
-#: common.opt:2008
 
49529
+#: common.opt:2012
 
49530
 msgid "Enable coalescing of all copy-related user variables"
 
49531
 msgstr "Aktivera sammanläggning av alla kopierelaterade användarvariabler"
 
49532
 
 
49533
-#: common.opt:2012
 
49534
+#: common.opt:2016
 
49535
 msgid "Replace SSA temporaries with better names in copies"
 
49536
 msgstr "Ersätt SSA-temporärer med bättre namn i kopieringar"
 
49537
 
 
49538
-#: common.opt:2016
 
49539
+#: common.opt:2020
 
49540
 msgid "Enable copy propagation on trees"
 
49541
 msgstr "Aktivera kopiepropagering i träd"
 
49542
 
 
49543
-#: common.opt:2024
 
49544
+#: common.opt:2028
 
49545
 msgid "Transform condition stores into unconditional ones"
 
49546
 msgstr "Transformera villkorliga lagringar till ovillkorliga"
 
49547
 
 
49548
-#: common.opt:2028
 
49549
+#: common.opt:2032
 
49550
 msgid "Perform conversions of switch initializations."
 
49551
 msgstr "Utför konvertering av switch-initieringar."
 
49552
 
 
49553
-#: common.opt:2032
 
49554
+#: common.opt:2036
 
49555
 msgid "Enable SSA dead code elimination optimization on trees"
 
49556
 msgstr "Aktivera eliminering av död kod i SSA-optimeringen i träd"
 
49557
 
 
49558
-#: common.opt:2036
 
49559
+#: common.opt:2040
 
49560
 msgid "Enable dominator optimizations"
 
49561
 msgstr "Aktivera dominatoroptimeringar"
 
49562
 
 
49563
-#: common.opt:2040
 
49564
+#: common.opt:2044
 
49565
 msgid "Enable tail merging on trees"
 
49566
 msgstr "Aktivera svanssammanslagning av träd"
 
49567
 
 
49568
-#: common.opt:2044
 
49569
+#: common.opt:2048
 
49570
 msgid "Enable dead store elimination"
 
49571
 msgstr "Aktivera eliminering av död lagring"
 
49572
 
 
49573
-#: common.opt:2048
 
49574
+#: common.opt:2052
 
49575
 msgid "Enable forward propagation on trees"
 
49576
 msgstr "Aktivera framåtpropagering på träd"
 
49577
 
 
49578
-#: common.opt:2052
 
49579
+#: common.opt:2056
 
49580
 msgid "Enable Full Redundancy Elimination (FRE) on trees"
 
49581
 msgstr "Aktivera fullständig överflödseliminering (FRE) i träd"
 
49582
 
 
49583
-#: common.opt:2056
 
49584
+#: common.opt:2060
 
49585
 msgid "Enable string length optimizations on trees"
 
49586
 msgstr "Aktivera stränglängdsoptimering av träd"
 
49587
 
 
49588
-#: common.opt:2060
 
49589
+#: common.opt:2064
 
49590
 msgid "Enable loop distribution on trees"
 
49591
 msgstr "Aktivera slingdistribution i träd"
 
49592
 
 
49593
-#: common.opt:2064
 
49594
+#: common.opt:2068
 
49595
 msgid "Enable loop distribution for patterns transformed into a library call"
 
49596
 msgstr "Aktivera slingdistribution för mönster transformerade till biblioteksanrop"
 
49597
 
 
49598
-#: common.opt:2068
 
49599
+#: common.opt:2072
 
49600
 msgid "Enable loop invariant motion on trees"
 
49601
 msgstr "Aktivera förflyttning av slingoberoende delar i träd"
 
49602
 
 
49603
-#: common.opt:2072
 
49604
+#: common.opt:2076
 
49605
 msgid "Enable loop interchange transforms.  Same as -floop-interchange"
 
49606
 msgstr "Aktivera transformationen utbyte (interchange) i slingor.  Samma som -floop-interchange"
 
49607
 
 
49608
-#: common.opt:2076
 
49609
+#: common.opt:2080
 
49610
 msgid "Create canonical induction variables in loops"
 
49611
 msgstr "Skapa kanoniska induktionsvariabler i slingor"
 
49612
 
 
49613
-#: common.opt:2080
 
49614
+#: common.opt:2084
 
49615
 msgid "Enable loop optimizations on tree level"
 
49616
 msgstr "Aktivera slingoptimeringar på trädnivå"
 
49617
 
 
49618
-#: common.opt:2084
 
49619
+#: common.opt:2088
 
49620
 msgid "Enable automatic parallelization of loops"
 
49621
 msgstr "Aktivera automatisk parallellisering av slingor"
 
49622
 
 
49623
-#: common.opt:2088
 
49624
+#: common.opt:2092
 
49625
 msgid "Enable hoisting loads from conditional pointers."
 
49626
 msgstr "Aktivera lyftningslast från villkorliga pekare."
 
49627
 
 
49628
-#: common.opt:2092
 
49629
+#: common.opt:2096
 
49630
 msgid "Enable SSA-PRE optimization on trees"
 
49631
 msgstr "Aktivera SSA-PRE-optimeringar i träd"
 
49632
 
 
49633
-#: common.opt:2096
 
49634
+#: common.opt:2100
 
49635
 msgid "In SSA-PRE optimization on trees, enable partial-partial redundancy elimination"
 
49636
 msgstr "I SSA-PRE-optimering på träd, aktivera eliminering av partiell-partiell redundans"
 
49637
 
 
49638
-#: common.opt:2100
 
49639
+#: common.opt:2104
 
49640
 msgid "Perform function-local points-to analysis on trees."
 
49641
 msgstr "Utför funktionslokala pekar-på-analyser i träd"
 
49642
 
 
49643
-#: common.opt:2104
 
49644
+#: common.opt:2108
 
49645
 msgid "Enable reassociation on tree level"
 
49646
 msgstr "Aktivera återassociering på trädnivå"
 
49647
 
 
49648
-#: common.opt:2112
 
49649
+#: common.opt:2116
 
49650
 msgid "Enable SSA code sinking on trees"
 
49651
 msgstr "Aktivera SSA-kodsänkning i träd"
 
49652
 
 
49653
-#: common.opt:2116
 
49654
+#: common.opt:2120
 
49655
 msgid "Perform straight-line strength reduction"
 
49656
 msgstr "Utför rätlinjig styrkereduktion"
 
49657
 
 
49658
-#: common.opt:2120
 
49659
+#: common.opt:2124
 
49660
 msgid "Perform scalar replacement of aggregates"
 
49661
 msgstr "Utför skalärersättning av aggregat"
 
49662
 
 
49663
-#: common.opt:2124
 
49664
+#: common.opt:2128
 
49665
 msgid "Replace temporary expressions in the SSA->normal pass"
 
49666
 msgstr "Ersätt tillfälliga uttryck i passet SSA->normal"
 
49667
 
 
49668
-#: common.opt:2128
 
49669
+#: common.opt:2132
 
49670
 msgid "Perform live range splitting during the SSA->normal pass"
 
49671
 msgstr "Utför livstidsuppdelning under passet SSA->normal"
 
49672
 
 
49673
-#: common.opt:2132
 
49674
+#: common.opt:2136
 
49675
 msgid "Perform Value Range Propagation on trees"
 
49676
 msgstr "Utför propagering av värdeintervall i träd"
 
49677
 
 
49678
-#: common.opt:2136
 
49679
+#: common.opt:2140
 
49680
 msgid "Compile whole compilation unit at a time"
 
49681
 msgstr "Kompilera en hel kompileringsenhet åt gången"
 
49682
 
 
49683
-#: common.opt:2140
 
49684
+#: common.opt:2144
 
49685
 msgid "Perform loop unrolling when iteration count is known"
 
49686
 msgstr "Utför slingutrullning när iterationsantalet är känt"
 
49687
 
 
49688
-#: common.opt:2144
 
49689
+#: common.opt:2148
 
49690
 msgid "Perform loop unrolling for all loops"
 
49691
 msgstr "Utför slingutrullning för alla slingor"
 
49692
 
 
49693
-#: common.opt:2151
 
49694
+#: common.opt:2155
 
49695
 msgid "Allow loop optimizations to assume that the loops behave in normal way"
 
49696
 msgstr "Tillåt slingoptimeringar att anta att slingorna beter sig normalt"
 
49697
 
 
49698
 # Avhugget p.g.a. http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34352
 
49699
 # Hela meddelandet är översatt
 
49700
-#: common.opt:2155
 
49701
+#: common.opt:2159
 
49702
 msgid "Allow optimization for floating-point arithmetic which may change the"
 
49703
 msgstr "Tillåt optimeringar för flyttalsaritmetik som kan ändra resultatet av operationen på grund av avrundning"
 
49704
 
 
49705
-#: common.opt:2160
 
49706
+#: common.opt:2164
 
49707
 msgid "Same as -fassociative-math for expressions which include division."
 
49708
 msgstr "Samma som -fassociative-math för uttryck som inkluderar division."
 
49709
 
 
49710
-#: common.opt:2168
 
49711
+#: common.opt:2172
 
49712
 msgid "Allow math optimizations that may violate IEEE or ISO standards"
 
49713
 msgstr "Tillåt matematikoptimeringar som kan strida mot IEEE- eller ISO-standarder"
 
49714
 
 
49715
-#: common.opt:2172
 
49716
+#: common.opt:2176
 
49717
 msgid "Perform loop unswitching"
 
49718
 msgstr "Utför slingavväxling"
 
49719
 
 
49720
-#: common.opt:2176
 
49721
+#: common.opt:2180
 
49722
 msgid "Just generate unwind tables for exception handling"
 
49723
 msgstr "Generera bara upprullningstabeller för undantagshantering"
 
49724
 
 
49725
-#: common.opt:2180
 
49726
+#: common.opt:2184
 
49727
 msgid "Use the bfd linker instead of the default linker"
 
49728
 msgstr "Använd bfd-länkaren istället för standardlänkaren"
 
49729
 
 
49730
-#: common.opt:2184
 
49731
+#: common.opt:2188
 
49732
 msgid "Use the gold linker instead of the default linker"
 
49733
 msgstr "Använd gold-länkaren istället för standardlänkaren"
 
49734
 
 
49735
-#: common.opt:2196
 
49736
+#: common.opt:2200
 
49737
 msgid "Perform variable tracking"
 
49738
 msgstr "Utför variabelspårning"
 
49739
 
 
49740
-#: common.opt:2204
 
49741
+#: common.opt:2208
 
49742
 msgid "Perform variable tracking by annotating assignments"
 
49743
 msgstr "Utför variabelspårning genom att annotera tilldelningar"
 
49744
 
 
49745
-#: common.opt:2210
 
49746
+#: common.opt:2214
 
49747
 msgid "Toggle -fvar-tracking-assignments"
 
49748
 msgstr "Växla -fvar-tracking-assignments"
 
49749
 
 
49750
-#: common.opt:2218
 
49751
+#: common.opt:2222
 
49752
 msgid "Perform variable tracking and also tag variables that are uninitialized"
 
49753
 msgstr "Utför variabelspårning och tagga också variabler som är oinitierade"
 
49754
 
 
49755
-#: common.opt:2222
 
49756
+#: common.opt:2226
 
49757
 msgid "Enable loop vectorization on trees"
 
49758
 msgstr "Aktivera slingvektorisering i träd"
 
49759
 
 
49760
-#: common.opt:2226
 
49761
+#: common.opt:2230
 
49762
 msgid "-ftree-vectorizer-verbose=<number>\tThis switch is deprecated. Use -fopt-info instead."
 
49763
 msgstr "-ftree-vectorizer-verbose=<tal>\tDenna flagga bör undvikas.  Använd -fopt-info istället."
 
49764
 
 
49765
-#: common.opt:2230
 
49766
+#: common.opt:2234
 
49767
 msgid "Enable basic block vectorization (SLP) on trees"
 
49768
 msgstr "Aktivera grundblocksvektorisering (SLP) i träd"
 
49769
 
 
49770
-#: common.opt:2234
 
49771
+#: common.opt:2238
 
49772
 msgid "Enable use of cost model in vectorization"
 
49773
 msgstr "Aktivera användning av kostnadsmodell vid vektorisering"
 
49774
 
 
49775
-#: common.opt:2238
 
49776
+#: common.opt:2242
 
49777
 msgid "Enable loop versioning when doing loop vectorization on trees"
 
49778
 msgstr "Aktivera slingversioner när slingvektorisering i träd görs"
 
49779
 
 
49780
-#: common.opt:2242
 
49781
+#: common.opt:2246
 
49782
 msgid "Enable copy propagation of scalar-evolution information."
 
49783
 msgstr "Aktivera kopiepropagering av skalärutvecklingsinformation."
 
49784
 
 
49785
-#: common.opt:2252
 
49786
+#: common.opt:2256
 
49787
 msgid "Add extra commentary to assembler output"
 
49788
 msgstr "Lägg till extra kommentarer till assemblerutdata"
 
49789
 
 
49790
-#: common.opt:2256
 
49791
+#: common.opt:2260
 
49792
 msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility"
 
49793
 msgstr "-fvisibility=[default|internal|hidden|protected]\tAnge standardvärde för symbolsynlighet"
 
49794
 
 
49795
-#: common.opt:2259
 
49796
+#: common.opt:2263
 
49797
 #, c-format
 
49798
 msgid "unrecognized visibility value %qs"
 
49799
 msgstr "okänt synlighetsvärde %qs"
 
49800
 
 
49801
-#: common.opt:2275
 
49802
+#: common.opt:2279
 
49803
 msgid "Use expression value profiles in optimizations"
 
49804
 msgstr "Använd uttrycksvärdeprofiler i optimeringar"
 
49805
 
 
49806
-#: common.opt:2279
 
49807
+#: common.opt:2283
 
49808
 msgid "Construct webs and split unrelated uses of single variable"
 
49809
 msgstr "Konstruera nät och dela orelaterade användningar av en enskild variabel"
 
49810
 
 
49811
-#: common.opt:2283
 
49812
+#: common.opt:2287
 
49813
 msgid "Enable conditional dead code elimination for builtin calls"
 
49814
 msgstr "Aktivera villkorlig eliminering av död för inbyggda anrop"
 
49815
 
 
49816
-#: common.opt:2287
 
49817
+#: common.opt:2291
 
49818
 msgid "Perform whole program optimizations"
 
49819
 msgstr "Utför optimering av hela program"
 
49820
 
 
49821
-#: common.opt:2291
 
49822
+#: common.opt:2295
 
49823
 msgid "Assume signed arithmetic overflow wraps around"
 
49824
 msgstr "Anta att spill vid teckenaritmetik slår runt"
 
49825
 
 
49826
-#: common.opt:2295
 
49827
+#: common.opt:2299
 
49828
 msgid "Put zero initialized data in the bss section"
 
49829
 msgstr "Lägg nollinitierad data i bss-sektionen"
 
49830
 
 
49831
-#: common.opt:2299
 
49832
+#: common.opt:2303
 
49833
 msgid "Generate debug information in default format"
 
49834
 msgstr "Generera felsökningsinformation i standardformat"
 
49835
 
 
49836
-#: common.opt:2303
 
49837
+#: common.opt:2307
 
49838
 msgid "Generate debug information in COFF format"
 
49839
 msgstr "Generera felsökningsinformation i COFF-format"
 
49840
 
 
49841
-#: common.opt:2307
 
49842
+#: common.opt:2311
 
49843
 msgid "Generate debug information in DWARF v2 (or later) format"
 
49844
 msgstr "Generera felsökningsinformation i DWARF v2-format (eller senare)"
 
49845
 
 
49846
-#: common.opt:2311
 
49847
+#: common.opt:2315
 
49848
 msgid "Generate debug information in default extended format"
 
49849
 msgstr "Generera felsökningsinformation i normalt utökat format"
 
49850
 
 
49851
-#: common.opt:2315
 
49852
+#: common.opt:2319
 
49853
 msgid "Don't generate DWARF pubnames and pubtypes sections."
 
49854
 msgstr "Generera inte DWARF-setkionerna pubnames och pubtypes."
 
49855
 
 
49856
-#: common.opt:2319
 
49857
+#: common.opt:2323
 
49858
 msgid "Generate DWARF pubnames and pubtypes sections."
 
49859
 msgstr "Generera DWARF-sektionerna pubnames och pubtypes."
 
49860
 
 
49861
-#: common.opt:2323
 
49862
+#: common.opt:2327
 
49863
 msgid "Don't record gcc command line switches in DWARF DW_AT_producer."
 
49864
 msgstr "Notera inte gcc:s kommandoradsflaggor i DWARF DW_AT_producer."
 
49865
 
 
49866
-#: common.opt:2327
 
49867
+#: common.opt:2331
 
49868
 msgid "Record gcc command line switches in DWARF DW_AT_producer."
 
49869
 msgstr "Notera gcc:s kommandoradsflaggor i DWARF DW_AT_producer."
 
49870
 
 
49871
-#: common.opt:2331
 
49872
+#: common.opt:2335
 
49873
 msgid "Don't generate debug information in separate .dwo files"
 
49874
 msgstr "Generera inte felsökningsinformation i separata .dwo-filer"
 
49875
 
 
49876
-#: common.opt:2335
 
49877
+#: common.opt:2339
 
49878
 msgid "Generate debug information in separate .dwo files"
 
49879
 msgstr "Generera felsökningsinformation i separata .dwo-filer"
 
49880
 
 
49881
-#: common.opt:2339
 
49882
+#: common.opt:2343
 
49883
 msgid "Generate debug information in STABS format"
 
49884
 msgstr "Generera felsökningsinformation i STABS-format"
 
49885
 
 
49886
-#: common.opt:2343
 
49887
+#: common.opt:2347
 
49888
 msgid "Generate debug information in extended STABS format"
 
49889
 msgstr "Generera felsökningsinformation i utökat STABS-format"
 
49890
 
 
49891
-#: common.opt:2347
 
49892
+#: common.opt:2351
 
49893
 msgid "Emit DWARF additions beyond selected version"
 
49894
 msgstr "Mata ut DWARF-tillägg utöver vald version"
 
49895
 
 
49896
-#: common.opt:2351
 
49897
+#: common.opt:2355
 
49898
 msgid "Don't emit DWARF additions beyond selected version"
 
49899
 msgstr "Mata inte ut DWARF-tillägg utöver vald version"
 
49900
 
 
49901
-#: common.opt:2355
 
49902
+#: common.opt:2359
 
49903
 msgid "Toggle debug information generation"
 
49904
 msgstr "Växla generering av felsökningsinformation"
 
49905
 
 
49906
-#: common.opt:2359
 
49907
+#: common.opt:2363
 
49908
 msgid "Generate debug information in VMS format"
 
49909
 msgstr "Generera felsökningsinformation i VMS-format"
 
49910
 
 
49911
-#: common.opt:2363
 
49912
+#: common.opt:2367
 
49913
 msgid "Generate debug information in XCOFF format"
 
49914
 msgstr "Generera felsökningsinformation i XCOFF-format"
 
49915
 
 
49916
-#: common.opt:2367
 
49917
+#: common.opt:2371
 
49918
 msgid "Generate debug information in extended XCOFF format"
 
49919
 msgstr "Generera felsökningsinformation i utökat XCOFF-format"
 
49920
 
 
49921
-#: common.opt:2374
 
49922
+#: common.opt:2378
 
49923
 msgid "-iplugindir=<dir>\tSet <dir> to be the default plugin directory"
 
49924
 msgstr "-iplugindir=<kat>\tSätt <kat> att vara standardbibliotek för insticksmoduler"
 
49925
 
 
49926
-#: common.opt:2378
 
49927
+#: common.opt:2382
 
49928
 msgid "-imultiarch <dir>\tSet <dir> to be the multiarch include subdirectory"
 
49929
 msgstr "-imultiarch <kat>\tSätt <kat> att vara inkluderingsunderbiblioteket för multiarkitekturer"
 
49930
 
 
49931
-#: common.opt:2400
 
49932
+#: common.opt:2404
 
49933
 msgid "-o <file>\tPlace output into <file>"
 
49934
 msgstr "-o <fil>\tSkriv utdata i <fil>"
 
49935
 
 
49936
-#: common.opt:2404
 
49937
+#: common.opt:2408
 
49938
 msgid "Enable function profiling"
 
49939
 msgstr "Aktivera funktionsprofilering"
 
49940
 
 
49941
-#: common.opt:2414
 
49942
+#: common.opt:2418
 
49943
 msgid "Like -pedantic but issue them as errors"
 
49944
 msgstr "Som -pedantic men ange dem som fel"
 
49945
 
 
49946
-#: common.opt:2454
 
49947
+#: common.opt:2458
 
49948
 msgid "Do not display functions compiled or elapsed time"
 
49949
 msgstr "Visa inte kompilerade funktioner eller tiden som förbrukats"
 
49950
 
 
49951
-#: common.opt:2486
 
49952
+#: common.opt:2490
 
49953
 msgid "Enable verbose output"
 
49954
 msgstr "Aktivera utförlig utskrift"
 
49955
 
 
49956
-#: common.opt:2490
 
49957
+#: common.opt:2494
 
49958
 msgid "Display the compiler's version"
 
49959
 msgstr "Visa kompilatorns version"
 
49960
 
 
49961
-#: common.opt:2494
 
49962
+#: common.opt:2498
 
49963
 msgid "Suppress warnings"
 
49964
 msgstr "Undertryck varningar"
 
49965
 
 
49966
-#: common.opt:2504
 
49967
+#: common.opt:2508
 
49968
 msgid "Create a shared library"
 
49969
 msgstr "Skapa ett delat bibliotek"
 
49970
 
 
49971
-#: common.opt:2543
 
49972
+#: common.opt:2547
 
49973
 msgid "Create a position independent executable"
 
49974
 msgstr "Skapa ett positionsoberoende körbart program"
 
49975
 
 
49976
-#: go/gofrontend/expressions.cc:102 c-family/c-common.c:1777 cp/cvt.c:1149
 
49977
+#: go/gofrontend/expressions.cc:102 c-family/c-common.c:1782 cp/cvt.c:1149
 
49978
 #: cp/cvt.c:1395
 
49979
 #, gcc-internal-format
 
49980
 msgid "value computed is not used"
 
49981
@@ -12652,7 +12669,7 @@
 
49982
 msgstr "metoden %s%s%s är märkt go:nointerface"
 
49983
 
 
49984
 #. Warn about and ignore all others for now, but store them.
 
49985
-#: attribs.c:426 c-family/c-common.c:8019 objc/objc-act.c:4952
 
49986
+#: attribs.c:426 c-family/c-common.c:8041 objc/objc-act.c:4952
 
49987
 #: objc/objc-act.c:6922 objc/objc-act.c:8109 objc/objc-act.c:8160
 
49988
 #, gcc-internal-format
 
49989
 msgid "%qE attribute directive ignored"
 
49990
@@ -12850,7 +12867,7 @@
 
49991
 
 
49992
 #. All valid uses of __builtin_va_arg_pack () are removed during
 
49993
 #. inlining.
 
49994
-#: builtins.c:6025 expr.c:10184
 
49995
+#: builtins.c:6025 expr.c:10185
 
49996
 #, gcc-internal-format
 
49997
 msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
 
49998
 msgstr "%Kogiltigt användning av %<__builtin_va_arg_pack ()%>"
 
49999
@@ -12937,17 +12954,17 @@
 
50000
 msgid "function call has aggregate value"
 
50001
 msgstr "funktionsanrop har sammansatt värde"
 
50002
 
 
50003
-#: cfgexpand.c:1238 function.c:971 varasm.c:1966
 
50004
+#: cfgexpand.c:1238 function.c:971 varasm.c:1964
 
50005
 #, gcc-internal-format
 
50006
 msgid "size of variable %q+D is too large"
 
50007
 msgstr "storleken på variabeln %q+D är för stor"
 
50008
 
 
50009
-#: cfgexpand.c:4487
 
50010
+#: cfgexpand.c:4542
 
50011
 #, gcc-internal-format
 
50012
 msgid "stack protector not protecting local variables: variable length buffer"
 
50013
 msgstr "stackskyddet skyddar inte lokala variabler: buffert med variabel längd"
 
50014
 
 
50015
-#: cfgexpand.c:4491
 
50016
+#: cfgexpand.c:4546
 
50017
 #, gcc-internal-format, gfc-internal-format
 
50018
 msgid "stack protector not protecting function: all local arrays are less than %d bytes long"
 
50019
 msgstr "stackskyddet skyddar inte funktioner: alla lokala vektorer är mindre än %d byte långa"
 
50020
@@ -13247,162 +13264,162 @@
 
50021
 msgid "%d exits recorded for loop %d (having %d exits)"
 
50022
 msgstr "%d utgångar registrerade för slinga %d (som har %d utgångar)"
 
50023
 
 
50024
-#: cfgrtl.c:2092
 
50025
+#: cfgrtl.c:2090
 
50026
 #, gcc-internal-format, gfc-internal-format
 
50027
 msgid "BB_RTL flag not set for block %d"
 
50028
 msgstr "flaggan BB_RTL är inte satt för block %d"
 
50029
 
 
50030
-#: cfgrtl.c:2099
 
50031
+#: cfgrtl.c:2097
 
50032
 #, gcc-internal-format, gfc-internal-format
 
50033
 msgid "insn %d basic block pointer is %d, should be %d"
 
50034
 msgstr "instruktion %d grundblockspekare är %d, skall vara %d"
 
50035
 
 
50036
-#: cfgrtl.c:2110
 
50037
+#: cfgrtl.c:2108
 
50038
 #, gcc-internal-format, gfc-internal-format
 
50039
 msgid "insn %d in header of bb %d has non-NULL basic block"
 
50040
 msgstr "instruktion %d i huvud till gb %d har icke-NULL grundblock"
 
50041
 
 
50042
-#: cfgrtl.c:2118
 
50043
+#: cfgrtl.c:2116
 
50044
 #, gcc-internal-format, gfc-internal-format
 
50045
 msgid "insn %d in footer of bb %d has non-NULL basic block"
 
50046
 msgstr "instruktion %d i foten till gb %d har icke-NULL grundblock"
 
50047
 
 
50048
-#: cfgrtl.c:2141
 
50049
+#: cfgrtl.c:2139
 
50050
 #, gcc-internal-format
 
50051
 msgid "verify_flow_info: REG_BR_PROB does not match cfg %wi %i"
 
50052
 msgstr "verify_flow_info: REG_BR_PROB stämmer inte med cfg %wi %i"
 
50053
 
 
50054
-#: cfgrtl.c:2160
 
50055
+#: cfgrtl.c:2158
 
50056
 #, gcc-internal-format
 
50057
 msgid "EDGE_CROSSING incorrectly set across same section"
 
50058
 msgstr "EDGE_CROSSING felaktigt satt över samma sektion"
 
50059
 
 
50060
-#: cfgrtl.c:2165
 
50061
+#: cfgrtl.c:2163
 
50062
 #, gcc-internal-format, gfc-internal-format
 
50063
 msgid "fallthru edge crosses section boundary in bb %i"
 
50064
 msgstr "fall-igenom-båge korsar sektionsgräns i gb %i"
 
50065
 
 
50066
-#: cfgrtl.c:2171
 
50067
+#: cfgrtl.c:2169
 
50068
 #, gcc-internal-format, gfc-internal-format
 
50069
 msgid "EH edge crosses section boundary in bb %i"
 
50070
 msgstr "EH-båge korsar sektionsgräns gb %i"
 
50071
 
 
50072
-#: cfgrtl.c:2178
 
50073
+#: cfgrtl.c:2176
 
50074
 #, gcc-internal-format
 
50075
 msgid "EDGE_CROSSING missing across section boundary"
 
50076
 msgstr "EDGE_CROSSING saknas över sektionsgräns"
 
50077
 
 
50078
-#: cfgrtl.c:2205
 
50079
+#: cfgrtl.c:2203
 
50080
 #, gcc-internal-format, gfc-internal-format
 
50081
 msgid "missing REG_EH_REGION note at the end of bb %i"
 
50082
 msgstr "REG_EH_REGION-notering saknas i slutet av gb %i"
 
50083
 
 
50084
-#: cfgrtl.c:2210
 
50085
+#: cfgrtl.c:2208
 
50086
 #, gcc-internal-format, gfc-internal-format
 
50087
 msgid "too many exception handling edges in bb %i"
 
50088
 msgstr "för många undantagshanteringsbågar från gb %i"
 
50089
 
 
50090
-#: cfgrtl.c:2218
 
50091
+#: cfgrtl.c:2216
 
50092
 #, gcc-internal-format, gfc-internal-format
 
50093
 msgid "too many outgoing branch edges from bb %i"
 
50094
 msgstr "för många utgående bågar från gb %i"
 
50095
 
 
50096
-#: cfgrtl.c:2223
 
50097
+#: cfgrtl.c:2221
 
50098
 #, gcc-internal-format, gfc-internal-format
 
50099
 msgid "fallthru edge after unconditional jump in bb %i"
 
50100
 msgstr "fall igenom-båge efter ovillkorligt hopp i gb %i"
 
50101
 
 
50102
-#: cfgrtl.c:2228
 
50103
+#: cfgrtl.c:2226
 
50104
 #, gcc-internal-format, gfc-internal-format
 
50105
 msgid "wrong number of branch edges after unconditional jump in bb %i"
 
50106
 msgstr "fel antal förgreningsbågar efter ovillkorligt hopp i gb %i"
 
50107
 
 
50108
-#: cfgrtl.c:2235
 
50109
+#: cfgrtl.c:2233
 
50110
 #, gcc-internal-format, gfc-internal-format
 
50111
 msgid "wrong amount of branch edges after conditional jump in bb %i"
 
50112
 msgstr "fel antal förgreningsbågar efter villkorligt hopp i gb %i"
 
50113
 
 
50114
-#: cfgrtl.c:2241
 
50115
+#: cfgrtl.c:2239
 
50116
 #, gcc-internal-format, gfc-internal-format
 
50117
 msgid "abnormal call edges for non-call insn in bb %i"
 
50118
 msgstr "onormala anropsbågar för instruktion som inte är anrop i gb %i"
 
50119
 
 
50120
-#: cfgrtl.c:2246
 
50121
+#: cfgrtl.c:2244
 
50122
 #, gcc-internal-format, gfc-internal-format
 
50123
 msgid "sibcall edges for non-call insn in bb %i"
 
50124
 msgstr "syskonanropsbågar för instruktion som inte är anrop i gb %i"
 
50125
 
 
50126
-#: cfgrtl.c:2256
 
50127
+#: cfgrtl.c:2254
 
50128
 #, gcc-internal-format, gfc-internal-format
 
50129
 msgid "abnormal edges for no purpose in bb %i"
 
50130
 msgstr "onormala bågar utan syfte i gb %i"
 
50131
 
 
50132
-#: cfgrtl.c:2268
 
50133
+#: cfgrtl.c:2266
 
50134
 #, gcc-internal-format, gfc-internal-format
 
50135
 msgid "insn %d inside basic block %d but block_for_insn is NULL"
 
50136
 msgstr "instruktion %d inuti grundblock %d men block_for_inst är NULL"
 
50137
 
 
50138
-#: cfgrtl.c:2272
 
50139
+#: cfgrtl.c:2270
 
50140
 #, gcc-internal-format, gfc-internal-format
 
50141
 msgid "insn %d inside basic block %d but block_for_insn is %i"
 
50142
 msgstr "instruktion %d inuti grundblock %d men block_for_insn är %i"
 
50143
 
 
50144
-#: cfgrtl.c:2286 cfgrtl.c:2296
 
50145
+#: cfgrtl.c:2284 cfgrtl.c:2294
 
50146
 #, gcc-internal-format, gfc-internal-format
 
50147
 msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
 
50148
 msgstr "NOTE_INSN_BASIC_BLOC saknas för block %d"
 
50149
 
 
50150
-#: cfgrtl.c:2309
 
50151
+#: cfgrtl.c:2307
 
50152
 #, gcc-internal-format, gfc-internal-format
 
50153
 msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
 
50154
 msgstr "NOTE_INSN_BASIC_BLOCK %d mitt i grundblock %d"
 
50155
 
 
50156
-#: cfgrtl.c:2319
 
50157
+#: cfgrtl.c:2317
 
50158
 #, gcc-internal-format, gfc-internal-format
 
50159
 msgid "in basic block %d:"
 
50160
 msgstr "i grundblock %d:"
 
50161
 
 
50162
-#: cfgrtl.c:2371 cfgrtl.c:2461
 
50163
+#: cfgrtl.c:2369 cfgrtl.c:2459
 
50164
 #, gcc-internal-format, gfc-internal-format
 
50165
 msgid "insn %d outside of basic blocks has non-NULL bb field"
 
50166
 msgstr "instruktion %d utanför grundblock har ett icke-NULL gb-fält"
 
50167
 
 
50168
-#: cfgrtl.c:2379
 
50169
+#: cfgrtl.c:2377
 
50170
 #, gcc-internal-format, gfc-internal-format
 
50171
 msgid "end insn %d for block %d not found in the insn stream"
 
50172
 msgstr "end-instruktion %d för block %d finns inte i instruktionsströmmen"
 
50173
 
 
50174
-#: cfgrtl.c:2392
 
50175
+#: cfgrtl.c:2390
 
50176
 #, gcc-internal-format, gfc-internal-format
 
50177
 msgid "insn %d is in multiple basic blocks (%d and %d)"
 
50178
 msgstr "instruktion %d är i flera grundblock (%d och %d)"
 
50179
 
 
50180
-#: cfgrtl.c:2404
 
50181
+#: cfgrtl.c:2402
 
50182
 #, gcc-internal-format, gfc-internal-format
 
50183
 msgid "head insn %d for block %d not found in the insn stream"
 
50184
 msgstr "huvudinstruktion %d för block %d finns inte i instruktionsströmmen"
 
50185
 
 
50186
-#: cfgrtl.c:2421
 
50187
+#: cfgrtl.c:2419
 
50188
 #, gcc-internal-format, gfc-internal-format
 
50189
 msgid "missing barrier after block %i"
 
50190
 msgstr "barriär saknas efter block %i"
 
50191
 
 
50192
-#: cfgrtl.c:2437
 
50193
+#: cfgrtl.c:2435
 
50194
 #, gcc-internal-format, gfc-internal-format
 
50195
 msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
 
50196
 msgstr "verify_flow_info: Felaktigt block för fall igenom %i->%i"
 
50197
 
 
50198
-#: cfgrtl.c:2446
 
50199
+#: cfgrtl.c:2444
 
50200
 #, gcc-internal-format, gfc-internal-format
 
50201
 msgid "verify_flow_info: Incorrect fallthru %i->%i"
 
50202
 msgstr "verify_flow_info: Felaktig fall igenom %i->%i"
 
50203
 
 
50204
-#: cfgrtl.c:2479
 
50205
+#: cfgrtl.c:2477
 
50206
 #, gcc-internal-format
 
50207
 msgid "basic blocks not laid down consecutively"
 
50208
 msgstr "grundblock inte utlagda i ordning"
 
50209
 
 
50210
-#: cfgrtl.c:2516
 
50211
+#: cfgrtl.c:2514
 
50212
 #, gcc-internal-format, gfc-internal-format
 
50213
 msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
 
50214
 msgstr "antal gb-noter i instruktionskedjan (%d) != n_basic_blocks (%d)"
 
50215
@@ -13672,7 +13689,7 @@
 
50216
 msgid "no arguments"
 
50217
 msgstr "inga argument"
 
50218
 
 
50219
-#: collect2.c:1284 opts.c:794
 
50220
+#: collect2.c:1284 opts.c:797
 
50221
 #, gcc-internal-format
 
50222
 msgid "LTO support has not been enabled in this configuration"
 
50223
 msgstr "LTO-stöd har inte aktiverats i denna konfiguration"
 
50224
@@ -13727,12 +13744,12 @@
 
50225
 msgid "cannot find '%s'"
 
50226
 msgstr "kan inte hitta ”%s”"
 
50227
 
 
50228
-#: collect2.c:1921 collect2.c:2448 collect2.c:2644 gcc.c:2749
 
50229
+#: collect2.c:1921 collect2.c:2448 collect2.c:2644 gcc.c:2750
 
50230
 #, gcc-internal-format
 
50231
 msgid "pex_init failed: %m"
 
50232
 msgstr "pex_init misslyckades: %m"
 
50233
 
 
50234
-#: collect2.c:1930 collect2.c:2457 collect2.c:2652 gcc.c:7188
 
50235
+#: collect2.c:1930 collect2.c:2457 collect2.c:2652 gcc.c:7191
 
50236
 #, gcc-internal-format
 
50237
 msgid "%s: %m"
 
50238
 msgstr "%s: %m"
 
50239
@@ -13972,7 +13989,7 @@
 
50240
 msgid "global constructors not supported on this target"
 
50241
 msgstr "globala konstruerare stödjs inte för denna målarkitektur"
 
50242
 
 
50243
-#: diagnostic.c:1145
 
50244
+#: diagnostic.c:1148
 
50245
 #, gcc-internal-format, gfc-internal-format
 
50246
 msgid "in %s, at %s:%d"
 
50247
 msgstr "i %s, vid %s:%d"
 
50248
@@ -14017,22 +14034,22 @@
 
50249
 msgid "non-delegitimized UNSPEC %s (%d) found in variable location"
 
50250
 msgstr "odelegitimerad UNSPEC %s (%d) funnen på variabelplats"
 
50251
 
 
50252
-#: emit-rtl.c:2612
 
50253
+#: emit-rtl.c:2616
 
50254
 #, gcc-internal-format
 
50255
 msgid "invalid rtl sharing found in the insn"
 
50256
 msgstr "ogiltig rtl-delning hittad i instruktionen"
 
50257
 
 
50258
-#: emit-rtl.c:2614
 
50259
+#: emit-rtl.c:2618
 
50260
 #, gcc-internal-format
 
50261
 msgid "shared rtx"
 
50262
 msgstr "delad rtx"
 
50263
 
 
50264
-#: emit-rtl.c:2616
 
50265
+#: emit-rtl.c:2620
 
50266
 #, gcc-internal-format
 
50267
 msgid "internal consistency failure"
 
50268
 msgstr "internt konsistensfel"
 
50269
 
 
50270
-#: emit-rtl.c:3741
 
50271
+#: emit-rtl.c:3749
 
50272
 #, gcc-internal-format
 
50273
 msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
 
50274
 msgstr "ICE: emit_insn använd där emit_jump_insn behövs:\n"
 
50275
@@ -14042,57 +14059,57 @@
 
50276
 msgid "abort in %s, at %s:%d"
 
50277
 msgstr "avbrott i %s, vid %s:%d"
 
50278
 
 
50279
-#: except.c:2026
 
50280
+#: except.c:2075
 
50281
 #, gcc-internal-format
 
50282
 msgid "argument of %<__builtin_eh_return_regno%> must be constant"
 
50283
 msgstr "argumentet till %<__builtin_eh_return_regno%> måste vara konstant"
 
50284
 
 
50285
-#: except.c:2163
 
50286
+#: except.c:2212
 
50287
 #, gcc-internal-format
 
50288
 msgid "__builtin_eh_return not supported on this target"
 
50289
 msgstr "__builtin_eh_return stödjs inte på denna målarkitektur"
 
50290
 
 
50291
-#: except.c:3222 except.c:3247
 
50292
+#: except.c:3271 except.c:3296
 
50293
 #, gcc-internal-format, gfc-internal-format
 
50294
 msgid "region_array is corrupted for region %i"
 
50295
 msgstr "region_array är trasig för region %i"
 
50296
 
 
50297
-#: except.c:3235 except.c:3266
 
50298
+#: except.c:3284 except.c:3315
 
50299
 #, gcc-internal-format, gfc-internal-format
 
50300
 msgid "lp_array is corrupted for lp %i"
 
50301
 msgstr "lp_array är trasig för region %i"
 
50302
 
 
50303
-#: except.c:3252
 
50304
+#: except.c:3301
 
50305
 #, gcc-internal-format, gfc-internal-format
 
50306
 msgid "outer block of region %i is wrong"
 
50307
 msgstr "yttre block för region %i är fel"
 
50308
 
 
50309
-#: except.c:3257
 
50310
+#: except.c:3306
 
50311
 #, gcc-internal-format, gfc-internal-format
 
50312
 msgid "negative nesting depth of region %i"
 
50313
 msgstr "negativt nästningsdjup för region %i"
 
50314
 
 
50315
-#: except.c:3271
 
50316
+#: except.c:3320
 
50317
 #, gcc-internal-format, gfc-internal-format
 
50318
 msgid "region of lp %i is wrong"
 
50319
 msgstr "region för lp %i är fel"
 
50320
 
 
50321
-#: except.c:3298
 
50322
+#: except.c:3347
 
50323
 #, gcc-internal-format, gfc-internal-format
 
50324
 msgid "tree list ends on depth %i"
 
50325
 msgstr "trädlista slutar på djup %i"
 
50326
 
 
50327
-#: except.c:3303
 
50328
+#: except.c:3352
 
50329
 #, gcc-internal-format
 
50330
 msgid "region_array does not match region_tree"
 
50331
 msgstr "region_array stämmer inte med region_tree"
 
50332
 
 
50333
-#: except.c:3308
 
50334
+#: except.c:3357
 
50335
 #, gcc-internal-format
 
50336
 msgid "lp_array does not match region_tree"
 
50337
 msgstr "lp_array stämmer inte med region_tree"
 
50338
 
 
50339
-#: except.c:3315
 
50340
+#: except.c:3364
 
50341
 #, gcc-internal-format
 
50342
 msgid "verify_eh_tree failed"
 
50343
 msgstr "verify_eh_tree misslyckades"
 
50344
@@ -14132,12 +14149,12 @@
 
50345
 msgid "local frame unavailable (naked function?)"
 
50346
 msgstr "lokal ram otillgänglig (naken funktion?)"
 
50347
 
 
50348
-#: expr.c:10191
 
50349
+#: expr.c:10192
 
50350
 #, gcc-internal-format
 
50351
 msgid "%Kcall to %qs declared with attribute error: %s"
 
50352
 msgstr "%Kanrop av %qs deklarerad med attributet error: %s"
 
50353
 
 
50354
-#: expr.c:10198
 
50355
+#: expr.c:10199
 
50356
 #, gcc-internal-format
 
50357
 msgid "%Kcall to %qs declared with attribute warning: %s"
 
50358
 msgstr "%K anrop av %qs deklarerad med attributet warning: %s"
 
50359
@@ -14172,47 +14189,47 @@
 
50360
 msgid "assuming signed overflow does not occur when negating a division"
 
50361
 msgstr "antar att teckenspill inte förekommer vid negering av en division"
 
50362
 
 
50363
-#: fold-const.c:3437 fold-const.c:3449
 
50364
+#: fold-const.c:3450 fold-const.c:3462
 
50365
 #, gcc-internal-format, gfc-internal-format
 
50366
 msgid "comparison is always %d due to width of bit-field"
 
50367
 msgstr "jämförelsen är alltid %d på grund av bredd på bitfält"
 
50368
 
 
50369
-#: fold-const.c:4849 tree-ssa-reassoc.c:1943
 
50370
+#: fold-const.c:4862 tree-ssa-reassoc.c:1944
 
50371
 #, gcc-internal-format
 
50372
 msgid "assuming signed overflow does not occur when simplifying range test"
 
50373
 msgstr "antar att teckenspill inte förekommer vid förenkling av intervalltest"
 
50374
 
 
50375
-#: fold-const.c:5285 fold-const.c:5299
 
50376
+#: fold-const.c:5298 fold-const.c:5312
 
50377
 #, gcc-internal-format, gfc-internal-format
 
50378
 msgid "comparison is always %d"
 
50379
 msgstr "jämförelsen är alltid %d"
 
50380
 
 
50381
-#: fold-const.c:5432
 
50382
+#: fold-const.c:5445
 
50383
 #, gcc-internal-format
 
50384
 msgid "%<or%> of unmatched not-equal tests is always 1"
 
50385
 msgstr "%<or%> mellan omatchade olikhetstester är alltid 1"
 
50386
 
 
50387
-#: fold-const.c:5437
 
50388
+#: fold-const.c:5450
 
50389
 #, gcc-internal-format
 
50390
 msgid "%<and%> of mutually exclusive equal-tests is always 0"
 
50391
 msgstr "%<and%> mellan ömsesidigt uteslutande likhetstester är alltid 0"
 
50392
 
 
50393
-#: fold-const.c:8729
 
50394
+#: fold-const.c:8742
 
50395
 #, gcc-internal-format
 
50396
 msgid "assuming signed overflow does not occur when reducing constant in comparison"
 
50397
 msgstr "antar att teckenspill inte förekommer vid reduktion av konstant i jämförelse"
 
50398
 
 
50399
-#: fold-const.c:8887
 
50400
+#: fold-const.c:8900
 
50401
 #, gcc-internal-format
 
50402
 msgid "assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C1 +- C2"
 
50403
 msgstr "antar att teckenspill inte förekommer vid förenkling av X ± K1 jmf K2 till X jmf K1 ± K2"
 
50404
 
 
50405
-#: fold-const.c:9150
 
50406
+#: fold-const.c:9163
 
50407
 #, gcc-internal-format
 
50408
 msgid "assuming signed overflow does not occur when combining constants around a comparison"
 
50409
 msgstr "antar att teckenspill inte förekommer vid kombination av konstanter runt en jämförelse"
 
50410
 
 
50411
-#: fold-const.c:14564
 
50412
+#: fold-const.c:14577
 
50413
 #, gcc-internal-format
 
50414
 msgid "fold check: original tree changed by fold"
 
50415
 msgstr "vikningskontroll: originalträdet ändrat av vikning"
 
50416
@@ -14237,142 +14254,142 @@
 
50417
 msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
 
50418
 msgstr "argumentet %q+D kan skrivas över av %<longjmp%> eller %<vfork%>"
 
50419
 
 
50420
-#: function.c:4631
 
50421
+#: function.c:4620
 
50422
 #, gcc-internal-format
 
50423
 msgid "function returns an aggregate"
 
50424
 msgstr "funktionen returnerar ett aggregat"
 
50425
 
 
50426
-#: function.c:4993
 
50427
+#: function.c:4982
 
50428
 #, gcc-internal-format
 
50429
 msgid "unused parameter %q+D"
 
50430
 msgstr "oanvänd parameter %q+D"
 
50431
 
 
50432
-#: gcc.c:1804 gcc.c:1824
 
50433
+#: gcc.c:1805 gcc.c:1825
 
50434
 #, gcc-internal-format, gfc-internal-format
 
50435
 msgid "specs %%include syntax malformed after %ld characters"
 
50436
 msgstr "specifikationers %%include-syntax felaktig efter %ld tecken"
 
50437
 
 
50438
-#: gcc.c:1850 gcc.c:1859 gcc.c:1869 gcc.c:1879
 
50439
+#: gcc.c:1851 gcc.c:1860 gcc.c:1870 gcc.c:1880
 
50440
 #, gcc-internal-format, gfc-internal-format
 
50441
 msgid "specs %%rename syntax malformed after %ld characters"
 
50442
 msgstr "specifikationers %%rename-syntax felaktig efter %ld tecken"
 
50443
 
 
50444
-#: gcc.c:1889
 
50445
+#: gcc.c:1890
 
50446
 #, gcc-internal-format, gfc-internal-format
 
50447
 msgid "specs %s spec was not found to be renamed"
 
50448
 msgstr "specifikationers %s-specifikation fanns inte när den skulle få nytt namn"
 
50449
 
 
50450
-#: gcc.c:1896
 
50451
+#: gcc.c:1897
 
50452
 #, gcc-internal-format
 
50453
 msgid "%s: attempt to rename spec %qs to already defined spec %qs"
 
50454
 msgstr "%s: försök att byta namn på specifikation %qs till redan definierad specifikation %qs"
 
50455
 
 
50456
-#: gcc.c:1917
 
50457
+#: gcc.c:1918
 
50458
 #, gcc-internal-format, gfc-internal-format
 
50459
 msgid "specs unknown %% command after %ld characters"
 
50460
 msgstr "specifikationer okänt %%-kommando efter %ld tecken"
 
50461
 
 
50462
-#: gcc.c:1928 gcc.c:1941
 
50463
+#: gcc.c:1929 gcc.c:1942
 
50464
 #, gcc-internal-format, gfc-internal-format
 
50465
 msgid "specs file malformed after %ld characters"
 
50466
 msgstr "specifikationsfil felaktig efter %ld tecken"
 
50467
 
 
50468
-#: gcc.c:1993
 
50469
+#: gcc.c:1994
 
50470
 #, gcc-internal-format
 
50471
 msgid "spec file has no spec for linking"
 
50472
 msgstr "specfilen har ingen spec för länkning"
 
50473
 
 
50474
-#: gcc.c:2538
 
50475
+#: gcc.c:2539
 
50476
 #, gcc-internal-format
 
50477
 msgid "system path %qs is not absolute"
 
50478
 msgstr "systemsökväg %qs är inte absolut"
 
50479
 
 
50480
-#: gcc.c:2626
 
50481
+#: gcc.c:2627
 
50482
 #, gcc-internal-format
 
50483
 msgid "-pipe not supported"
 
50484
 msgstr "-pipe stödjs inte"
 
50485
 
 
50486
-#: gcc.c:2788
 
50487
+#: gcc.c:2789
 
50488
 #, gcc-internal-format
 
50489
 msgid "failed to get exit status: %m"
 
50490
 msgstr "misslyckades att få slutstatus: %m"
 
50491
 
 
50492
-#: gcc.c:2794
 
50493
+#: gcc.c:2795
 
50494
 #, gcc-internal-format
 
50495
 msgid "failed to get process times: %m"
 
50496
 msgstr "kunde inte ta processtider: %m"
 
50497
 
 
50498
-#: gcc.c:2820
 
50499
+#: gcc.c:2821
 
50500
 #, gcc-internal-format, gfc-internal-format
 
50501
 msgid "%s (program %s)"
 
50502
 msgstr "%s (program %s)"
 
50503
 
 
50504
-#: gcc.c:3251 opts-common.c:986 opts-common.c:1058
 
50505
+#: gcc.c:3252 opts-common.c:1019 opts-common.c:1091
 
50506
 #, gcc-internal-format
 
50507
 msgid "unrecognized command line option %qs"
 
50508
 msgstr "okänd kommandoradsflagga %qs"
 
50509
 
 
50510
-#: gcc.c:3506
 
50511
+#: gcc.c:3507
 
50512
 #, gcc-internal-format
 
50513
 msgid "%qs is an unknown -save-temps option"
 
50514
 msgstr "%qs är en okänd flagga till -save-temps"
 
50515
 
 
50516
-#: gcc.c:3967
 
50517
+#: gcc.c:3968
 
50518
 #, gcc-internal-format
 
50519
 msgid "-pipe ignored because -save-temps specified"
 
50520
 msgstr "-pipe ignorerad eftersom -save-temps angivits"
 
50521
 
 
50522
-#: gcc.c:4055
 
50523
+#: gcc.c:4056
 
50524
 #, gcc-internal-format
 
50525
 msgid "%<-x %s%> after last input file has no effect"
 
50526
 msgstr "%<-x %s%> efter sista indatafilen har ingen effekt"
 
50527
 
 
50528
-#: gcc.c:4217
 
50529
+#: gcc.c:4218
 
50530
 #, gcc-internal-format
 
50531
 msgid "unable to locate default linker script %qs in the library search paths"
 
50532
 msgstr "kan inte lokalisera standardlänkskriptet %qs i bilblioteksökvägarna"
 
50533
 
 
50534
-#: gcc.c:4421
 
50535
+#: gcc.c:4422
 
50536
 #, gcc-internal-format
 
50537
 msgid "switch %qs does not start with %<-%>"
 
50538
 msgstr "flaggan %qs börjar inte med %<-%>"
 
50539
 
 
50540
-#: gcc.c:4424
 
50541
+#: gcc.c:4425
 
50542
 #, gcc-internal-format
 
50543
 msgid "spec-generated switch is just %<-%>"
 
50544
 msgstr "spec-genererad flagga är bara %<-%>"
 
50545
 
 
50546
-#: gcc.c:4515
 
50547
+#: gcc.c:4516
 
50548
 #, gcc-internal-format, gfc-internal-format
 
50549
 msgid "could not open temporary response file %s"
 
50550
 msgstr "det gick inte att öppna temporär svarsfil %s"
 
50551
 
 
50552
-#: gcc.c:4521
 
50553
+#: gcc.c:4522
 
50554
 #, gcc-internal-format, gfc-internal-format
 
50555
 msgid "could not write to temporary response file %s"
 
50556
 msgstr "det gick inte att skriva till temporär svarsfil %s"
 
50557
 
 
50558
-#: gcc.c:4527
 
50559
+#: gcc.c:4528
 
50560
 #, gcc-internal-format, gfc-internal-format
 
50561
 msgid "could not close temporary response file %s"
 
50562
 msgstr "det gick inte att stänga temporär svarsfil %s"
 
50563
 
 
50564
-#: gcc.c:4650
 
50565
+#: gcc.c:4651
 
50566
 #, gcc-internal-format
 
50567
 msgid "spec %qs invalid"
 
50568
 msgstr "specifikationen %qs är ogiltig"
 
50569
 
 
50570
-#: gcc.c:4799
 
50571
+#: gcc.c:4800
 
50572
 #, gcc-internal-format
 
50573
 msgid "spec %qs has invalid %<%%0%c%>"
 
50574
 msgstr "specifikation %qs har ogiltig %<%%0%c%>"
 
50575
 
 
50576
-#: gcc.c:5118
 
50577
+#: gcc.c:5119
 
50578
 #, gcc-internal-format
 
50579
 msgid "spec %qs has invalid %<%%W%c%>"
 
50580
 msgstr "specifikation %qs har ogiltig %<%%W%c%>"
 
50581
 
 
50582
-#: gcc.c:5140
 
50583
+#: gcc.c:5141
 
50584
 #, gcc-internal-format
 
50585
 msgid "spec %qs has invalid %<%%x%c%>"
 
50586
 msgstr "specifikation %qs har ogiltig %<%%x%c%>"
 
50587
@@ -14380,220 +14397,220 @@
 
50588
 #. Catch the case where a spec string contains something like
 
50589
 #. '%{foo:%*}'.  i.e. there is no * in the pattern on the left
 
50590
 #. hand side of the :.
 
50591
-#: gcc.c:5341
 
50592
+#: gcc.c:5342
 
50593
 #, gcc-internal-format
 
50594
 msgid "spec failure: %<%%*%> has not been initialized by pattern match"
 
50595
 msgstr "specifikationsfel: %<%%*%> har inte initierats av en mönstermatchning"
 
50596
 
 
50597
-#: gcc.c:5384
 
50598
+#: gcc.c:5385
 
50599
 #, gcc-internal-format
 
50600
 msgid "spec failure: unrecognized spec option %qc"
 
50601
 msgstr "specifikationsfel: okänd specifikationsflagga %qc"
 
50602
 
 
50603
-#: gcc.c:5446
 
50604
+#: gcc.c:5447
 
50605
 #, gcc-internal-format
 
50606
 msgid "unknown spec function %qs"
 
50607
 msgstr "okänd specifikationsfunktion %qs"
 
50608
 
 
50609
-#: gcc.c:5476
 
50610
+#: gcc.c:5477
 
50611
 #, gcc-internal-format
 
50612
 msgid "error in args to spec function %qs"
 
50613
 msgstr "fel i argument till specifikationsfunktionen %qs"
 
50614
 
 
50615
-#: gcc.c:5527
 
50616
+#: gcc.c:5528
 
50617
 #, gcc-internal-format
 
50618
 msgid "malformed spec function name"
 
50619
 msgstr "felaktigt specifikationsfunktionsnamn"
 
50620
 
 
50621
 #. )
 
50622
-#: gcc.c:5530
 
50623
+#: gcc.c:5531
 
50624
 #, gcc-internal-format
 
50625
 msgid "no arguments for spec function"
 
50626
 msgstr "inga argument till spec-funktion"
 
50627
 
 
50628
-#: gcc.c:5549
 
50629
+#: gcc.c:5550
 
50630
 #, gcc-internal-format
 
50631
 msgid "malformed spec function arguments"
 
50632
 msgstr "felaktiga specifikationsfunktionsargument"
 
50633
 
 
50634
-#: gcc.c:5810
 
50635
+#: gcc.c:5811
 
50636
 #, gcc-internal-format
 
50637
 msgid "braced spec %qs is invalid at %qc"
 
50638
 msgstr "klammerspecifikation %qs är ogiltig vid %qc"
 
50639
 
 
50640
-#: gcc.c:5898
 
50641
+#: gcc.c:5899
 
50642
 #, gcc-internal-format
 
50643
 msgid "braced spec body %qs is invalid"
 
50644
 msgstr "klammerspecifikationskropp %qs är ogiltig"
 
50645
 
 
50646
-#: gcc.c:6151
 
50647
+#: gcc.c:6152
 
50648
 #, gcc-internal-format, gfc-internal-format
 
50649
 msgid "%s: could not determine length of compare-debug file %s"
 
50650
 msgstr "%s: det gick inte att avgöra längden på compare-debug-filen %s"
 
50651
 
 
50652
-#: gcc.c:6162
 
50653
+#: gcc.c:6163
 
50654
 #, gcc-internal-format, gfc-internal-format
 
50655
 msgid "%s: -fcompare-debug failure (length)"
 
50656
 msgstr "%s: -fcompare-debug misslyckades (längd)"
 
50657
 
 
50658
-#: gcc.c:6172 gcc.c:6213
 
50659
+#: gcc.c:6173 gcc.c:6214
 
50660
 #, gcc-internal-format, gfc-internal-format
 
50661
 msgid "%s: could not open compare-debug file %s"
 
50662
 msgstr "%s: det gick inte att öppna compare-debug-filen %s"
 
50663
 
 
50664
-#: gcc.c:6192 gcc.c:6229
 
50665
+#: gcc.c:6193 gcc.c:6230
 
50666
 #, gcc-internal-format, gfc-internal-format
 
50667
 msgid "%s: -fcompare-debug failure"
 
50668
 msgstr "%s: -fcompare-debug misslyckades"
 
50669
 
 
50670
-#: gcc.c:6304
 
50671
+#: gcc.c:6305
 
50672
 #, gcc-internal-format
 
50673
 msgid "atexit failed"
 
50674
 msgstr "atexit misslyckades"
 
50675
 
 
50676
-#: gcc.c:6453
 
50677
+#: gcc.c:6454
 
50678
 #, gcc-internal-format
 
50679
 msgid "spec failure: more than one arg to SYSROOT_SUFFIX_SPEC"
 
50680
 msgstr "spec-fel: mer än ett argument till SYSROOT_SUFFIX_SPEC"
 
50681
 
 
50682
-#: gcc.c:6477
 
50683
+#: gcc.c:6478
 
50684
 #, gcc-internal-format
 
50685
 msgid "spec failure: more than one arg to SYSROOT_HEADERS_SUFFIX_SPEC"
 
50686
 msgstr "spec-fel: mer än ett argument till SYSROOT_HEADERS_SUFFIX_SPEC"
 
50687
 
 
50688
-#: gcc.c:6643
 
50689
+#: gcc.c:6645
 
50690
 #, gcc-internal-format
 
50691
 msgid "unrecognized command line option %<-%s%>"
 
50692
 msgstr "okänd kommandoradsflagga %<-%s%>"
 
50693
 
 
50694
 #. The error status indicates that only one set of fixed
 
50695
 #. headers should be built.
 
50696
-#: gcc.c:6729
 
50697
+#: gcc.c:6731
 
50698
 #, gcc-internal-format
 
50699
 msgid "not configured with sysroot headers suffix"
 
50700
 msgstr "ej konfigurerad med suffix för sysroot-huvuden"
 
50701
 
 
50702
-#: gcc.c:6812
 
50703
+#: gcc.c:6814
 
50704
 #, gcc-internal-format
 
50705
 msgid "no input files"
 
50706
 msgstr "inga indatafiler"
 
50707
 
 
50708
-#: gcc.c:6861
 
50709
+#: gcc.c:6863
 
50710
 #, gcc-internal-format
 
50711
 msgid "cannot specify -o with -c, -S or -E with multiple files"
 
50712
 msgstr "det går inte att ange -o med -c, -S eller -E med flera filer"
 
50713
 
 
50714
-#: gcc.c:6891
 
50715
+#: gcc.c:6893
 
50716
 #, gcc-internal-format, gfc-internal-format
 
50717
 msgid "%s: %s compiler not installed on this system"
 
50718
 msgstr "%s: kompilatorn %s är inte installerad på detta system"
 
50719
 
 
50720
-#: gcc.c:6913
 
50721
+#: gcc.c:6915
 
50722
 #, gcc-internal-format
 
50723
 msgid "recompiling with -fcompare-debug"
 
50724
 msgstr "kompilerar om med -fcompare-debug"
 
50725
 
 
50726
-#: gcc.c:6929
 
50727
+#: gcc.c:6931
 
50728
 #, gcc-internal-format
 
50729
 msgid "during -fcompare-debug recompilation"
 
50730
 msgstr "under omkompilering med -fcompare-debug"
 
50731
 
 
50732
-#: gcc.c:6938
 
50733
+#: gcc.c:6940
 
50734
 #, gcc-internal-format
 
50735
 msgid "comparing final insns dumps"
 
50736
 msgstr "jämför slutliga instruktionsdumpar"
 
50737
 
 
50738
-#: gcc.c:7044
 
50739
+#: gcc.c:7046
 
50740
 #, gcc-internal-format, gfc-internal-format
 
50741
 msgid "-fuse-linker-plugin, but %s not found"
 
50742
 msgstr "-fuse-linker-plugin, men %s inte funnen"
 
50743
 
 
50744
-#: gcc.c:7076
 
50745
+#: gcc.c:7079
 
50746
 #, gcc-internal-format, gfc-internal-format
 
50747
 msgid "%s: linker input file unused because linking not done"
 
50748
 msgstr "%s: infil till länkaren oanvänd eftersom ingen länkning gjordes"
 
50749
 
 
50750
-#: gcc.c:7117
 
50751
+#: gcc.c:7120
 
50752
 #, gcc-internal-format, gfc-internal-format
 
50753
 msgid "language %s not recognized"
 
50754
 msgstr "språk %s känns inte igen"
 
50755
 
 
50756
-#: gcc.c:7344
 
50757
+#: gcc.c:7347
 
50758
 #, gcc-internal-format
 
50759
 msgid "multilib spec %qs is invalid"
 
50760
 msgstr "multilib-specifikation %qs är ogiltig"
 
50761
 
 
50762
-#: gcc.c:7538
 
50763
+#: gcc.c:7541
 
50764
 #, gcc-internal-format
 
50765
 msgid "multilib exclusions %qs is invalid"
 
50766
 msgstr "multilib-undantag %qs är ogiltiga"
 
50767
 
 
50768
-#: gcc.c:7602
 
50769
+#: gcc.c:7605
 
50770
 #, gcc-internal-format
 
50771
 msgid "multilib select %qs %qs is invalid"
 
50772
 msgstr "multilib-val %qs %qs är ogiltigt"
 
50773
 
 
50774
-#: gcc.c:7758
 
50775
+#: gcc.c:7761
 
50776
 #, gcc-internal-format
 
50777
 msgid "multilib select %qs is invalid"
 
50778
 msgstr "multilib-val %qs är ogiltigt"
 
50779
 
 
50780
-#: gcc.c:7797
 
50781
+#: gcc.c:7800
 
50782
 #, gcc-internal-format
 
50783
 msgid "multilib exclusion %qs is invalid"
 
50784
 msgstr "multilib-undantag %qs är ogiltigt"
 
50785
 
 
50786
-#: gcc.c:8003
 
50787
+#: gcc.c:8006
 
50788
 #, gcc-internal-format
 
50789
 msgid "environment variable %qs not defined"
 
50790
 msgstr "omgivningsvariabeln %qs är inte definierad"
 
50791
 
 
50792
-#: gcc.c:8115 gcc.c:8120
 
50793
+#: gcc.c:8118 gcc.c:8123
 
50794
 #, gcc-internal-format
 
50795
 msgid "invalid version number %qs"
 
50796
 msgstr "ogiltigt versionsnummer %qs"
 
50797
 
 
50798
-#: gcc.c:8163
 
50799
+#: gcc.c:8166
 
50800
 #, gcc-internal-format, gfc-internal-format
 
50801
 msgid "too few arguments to %%:version-compare"
 
50802
 msgstr "för få argument till %%:version-compare"
 
50803
 
 
50804
-#: gcc.c:8169
 
50805
+#: gcc.c:8172
 
50806
 #, gcc-internal-format, gfc-internal-format
 
50807
 msgid "too many arguments to %%:version-compare"
 
50808
 msgstr "för många argument till %%:version-compare"
 
50809
 
 
50810
-#: gcc.c:8210
 
50811
+#: gcc.c:8213
 
50812
 #, gcc-internal-format
 
50813
 msgid "unknown operator %qs in %%:version-compare"
 
50814
 msgstr "okänd operator %qs i %%:version-compare"
 
50815
 
 
50816
-#: gcc.c:8333
 
50817
+#: gcc.c:8336
 
50818
 #, gcc-internal-format, gfc-internal-format
 
50819
 msgid "too many arguments to %%:compare-debug-dump-opt"
 
50820
 msgstr "för många argument till %%:comparedebug-dump-opt"
 
50821
 
 
50822
-#: gcc.c:8405
 
50823
+#: gcc.c:8408
 
50824
 #, gcc-internal-format, gfc-internal-format
 
50825
 msgid "too many arguments to %%:compare-debug-self-opt"
 
50826
 msgstr "för många argument till %%:compare-debug-self-opt"
 
50827
 
 
50828
-#: gcc.c:8440
 
50829
+#: gcc.c:8443
 
50830
 #, gcc-internal-format, gfc-internal-format
 
50831
 msgid "too few arguments to %%:compare-debug-auxbase-opt"
 
50832
 msgstr "för få argument till %%:compare-debug-auxbase-opt"
 
50833
 
 
50834
-#: gcc.c:8443
 
50835
+#: gcc.c:8446
 
50836
 #, gcc-internal-format, gfc-internal-format
 
50837
 msgid "too many arguments to %%:compare-debug-auxbase-opt"
 
50838
 msgstr "för många argument till %%:compare-debug-auxbase-opt"
 
50839
 
 
50840
-#: gcc.c:8450
 
50841
+#: gcc.c:8453
 
50842
 #, gcc-internal-format, gfc-internal-format
 
50843
 msgid "argument to %%:compare-debug-auxbase-opt does not end in .gk"
 
50844
 msgstr "argumentet till %%:compare-debug-auxbase-opt slutar inte i .gk"
 
50845
 
 
50846
-#: gcc.c:8524
 
50847
+#: gcc.c:8527
 
50848
 #, gcc-internal-format, gfc-internal-format
 
50849
 msgid "too few arguments to %%:replace-extension"
 
50850
 msgstr "för få argument till %%:replace-extension"
 
50851
@@ -14614,13 +14631,13 @@
 
50852
 msgid "can%'t write padding to PCH file: %m"
 
50853
 msgstr "kan inte skriva utfyllnad till PCH-fil: %m"
 
50854
 
 
50855
-#: ggc-common.c:615 ggc-common.c:623 ggc-common.c:630 ggc-common.c:633
 
50856
-#: ggc-common.c:643 ggc-common.c:646 ggc-page.c:2439
 
50857
+#: ggc-common.c:681 ggc-common.c:689 ggc-common.c:696 ggc-common.c:699
 
50858
+#: ggc-common.c:709 ggc-common.c:712 ggc-page.c:2439
 
50859
 #, gcc-internal-format
 
50860
 msgid "can%'t read PCH file: %m"
 
50861
 msgstr "kan inte läsa PCH-fil: %m"
 
50862
 
 
50863
-#: ggc-common.c:638
 
50864
+#: ggc-common.c:704
 
50865
 #, gcc-internal-format
 
50866
 msgid "had to relocate PCH"
 
50867
 msgstr "behövde omlokalisera PCH"
 
50868
@@ -14772,7 +14789,7 @@
 
50869
 #. Fatal error here.  We do not want to support compiling ltrans units with
 
50870
 #. different version of compiler or different flags than the WPA unit, so
 
50871
 #. this should never happen.
 
50872
-#: ipa-reference.c:1148
 
50873
+#: ipa-reference.c:1146
 
50874
 #, gcc-internal-format
 
50875
 msgid "ipa reference summary is missing in ltrans unit"
 
50876
 msgstr "ipa-referenssammanfattning saknas i ltrans-enhet"
 
50877
@@ -14964,27 +14981,27 @@
 
50878
 msgid "invalid branch to/from an OpenMP structured block"
 
50879
 msgstr "ogiltig gren till/från OpenMP-strukturerat block"
 
50880
 
 
50881
-#: opts-common.c:997
 
50882
+#: opts-common.c:1030
 
50883
 #, gcc-internal-format
 
50884
 msgid "command line option %qs is not supported by this configuration"
 
50885
 msgstr "kommandoradsflaggan %qs stödjs inte av denna konfiguration"
 
50886
 
 
50887
-#: opts-common.c:1007
 
50888
+#: opts-common.c:1040
 
50889
 #, gcc-internal-format
 
50890
 msgid "missing argument to %qs"
 
50891
 msgstr "argument saknas till %qs"
 
50892
 
 
50893
-#: opts-common.c:1013
 
50894
+#: opts-common.c:1046
 
50895
 #, gcc-internal-format
 
50896
 msgid "argument to %qs should be a non-negative integer"
 
50897
 msgstr "argumentet till %qs skall vara ett ickenegativt heltal"
 
50898
 
 
50899
-#: opts-common.c:1028
 
50900
+#: opts-common.c:1061
 
50901
 #, gcc-internal-format
 
50902
 msgid "unrecognized argument in option %qs"
 
50903
 msgstr "okänt argument till flaggan %qs"
 
50904
 
 
50905
-#: opts-common.c:1044
 
50906
+#: opts-common.c:1077
 
50907
 #, gcc-internal-format
 
50908
 msgid "valid arguments to %qs are: %s"
 
50909
 msgstr "giltiga argument till %qs är: %s"
 
50910
@@ -15040,137 +15057,137 @@
 
50911
 msgid "%<-femit-struct-debug-detailed=dir:...%> must allow at least as much as %<-femit-struct-debug-detailed=ind:...%>"
 
50912
 msgstr "%<-femit-struct-debug-detailed=kat:...%> måste tillåta åtminstone så mycket som %<-femit-struct-debug-detailed=ind:...%>"
 
50913
 
 
50914
-#: opts.c:542
 
50915
+#: opts.c:544
 
50916
 #, gcc-internal-format
 
50917
 msgid "argument to %<-O%> should be a non-negative integer, %<g%>, %<s%> or %<fast%>"
 
50918
 msgstr "argumentet till %<-O%> skall vara ett ickenegativt heltal, %<g%>, %<s%> eller %<fast%>"
 
50919
 
 
50920
-#: opts.c:669
 
50921
+#: opts.c:672
 
50922
 #, gcc-internal-format
 
50923
 msgid "section anchors must be disabled when unit-at-a-time is disabled"
 
50924
 msgstr "sektionsankare måste vara avaktiverade när unit-at-a-time är avaktiverat"
 
50925
 
 
50926
-#: opts.c:673
 
50927
+#: opts.c:676
 
50928
 #, gcc-internal-format
 
50929
 msgid "toplevel reorder must be disabled when unit-at-a-time is disabled"
 
50930
 msgstr "ordningsändring på toppnivå måste vara avaktiverat när unit-at-a-time är avaktiverat"
 
50931
 
 
50932
-#: opts.c:679
 
50933
+#: opts.c:682
 
50934
 #, gcc-internal-format
 
50935
 msgid "transactional memory is not supported with non-call exceptions"
 
50936
 msgstr "transaktionsminne stödjs inte i denna konfiguration"
 
50937
 
 
50938
-#: opts.c:694
 
50939
+#: opts.c:697
 
50940
 #, gcc-internal-format
 
50941
 msgid "section anchors must be disabled when toplevel reorder is disabled"
 
50942
 msgstr "sektionsankare måste vara avaktiverade när ordningsändring på toppnivå är avaktiverat"
 
50943
 
 
50944
-#: opts.c:729 config/darwin.c:3061 config/sh/sh.c:936
 
50945
+#: opts.c:732 config/darwin.c:3061 config/sh/sh.c:933
 
50946
 #, gcc-internal-format
 
50947
 msgid "-freorder-blocks-and-partition does not work with exceptions on this architecture"
 
50948
 msgstr "-freorder-blocks-and-partition fungerar inte med undantag på denna arkitektur"
 
50949
 
 
50950
-#: opts.c:744 config/sh/sh.c:944
 
50951
+#: opts.c:747 config/sh/sh.c:941
 
50952
 #, gcc-internal-format
 
50953
 msgid "-freorder-blocks-and-partition does not support unwind info on this architecture"
 
50954
 msgstr "-freorder-blocks-and-partition stödjer inte upprullningsinformation på denna arkitektur"
 
50955
 
 
50956
-#: opts.c:761 config/pa/pa.c:526
 
50957
+#: opts.c:764 config/pa/pa.c:526
 
50958
 #, gcc-internal-format
 
50959
 msgid "-freorder-blocks-and-partition does not work on this architecture"
 
50960
 msgstr "-freorder-blocks-and-partition fungerar inte på denna arkitektur"
 
50961
 
 
50962
-#: opts.c:797
 
50963
+#: opts.c:800
 
50964
 #, gcc-internal-format
 
50965
 msgid "-fno-fat-lto-objects are supported only with linker plugin."
 
50966
 msgstr "-fno-fat-lto-objects stödjs endast med insticksmodul för länkning."
 
50967
 
 
50968
-#: opts.c:805
 
50969
+#: opts.c:808
 
50970
 #, gcc-internal-format
 
50971
 msgid "only one -flto-partition value can be specified"
 
50972
 msgstr "bara ett värde för -flto-partition kan anges"
 
50973
 
 
50974
-#: opts.c:816
 
50975
+#: opts.c:819
 
50976
 #, gcc-internal-format
 
50977
 msgid "%<-fsplit-stack%> is not supported by this compiler configuration"
 
50978
 msgstr "%<-fsplit-stack%> stödjs inte av denna kompilatorkonfiguration"
 
50979
 
 
50980
-#: opts.c:1193
 
50981
+#: opts.c:1196
 
50982
 #, gcc-internal-format
 
50983
 msgid "unrecognized include_flags 0x%x passed to print_specific_help"
 
50984
 msgstr "okända include_flags 0x%x skickade till print_specific_help"
 
50985
 
 
50986
-#: opts.c:1373
 
50987
+#: opts.c:1376
 
50988
 #, gcc-internal-format
 
50989
 msgid "--help argument %q.*s is ambiguous, please be more specific"
 
50990
 msgstr "argumentet %q.*s till --help är tvetydigt, var mer precis"
 
50991
 
 
50992
-#: opts.c:1382
 
50993
+#: opts.c:1385
 
50994
 #, gcc-internal-format
 
50995
 msgid "unrecognized argument to --help= option: %q.*s"
 
50996
 msgstr "okänt argument till --help=-flagga: %q.*s"
 
50997
 
 
50998
-#: opts.c:1547
 
50999
+#: opts.c:1550
 
51000
 #, gcc-internal-format, gfc-internal-format
 
51001
 msgid "structure alignment must be a small power of two, not %d"
 
51002
 msgstr "postjustering måste vara två upphöjt till ett litet tal, inte %d"
 
51003
 
 
51004
-#: opts.c:1664
 
51005
+#: opts.c:1667
 
51006
 #, gcc-internal-format, gfc-internal-format
 
51007
 msgid "unknown stack check parameter \"%s\""
 
51008
 msgstr "okänd stackkontrollparameter ”%s”"
 
51009
 
 
51010
-#: opts.c:1701
 
51011
+#: opts.c:1704
 
51012
 #, gcc-internal-format, gfc-internal-format
 
51013
 msgid "dwarf version %d is not supported"
 
51014
 msgstr "dwarf-version %d stödjs inte"
 
51015
 
 
51016
-#: opts.c:1791
 
51017
+#: opts.c:1794
 
51018
 #, gcc-internal-format, gfc-internal-format
 
51019
 msgid "%s: --param arguments should be of the form NAME=VALUE"
 
51020
 msgstr "%s: argument till --param skall ha formen NAMN=VÄRDE"
 
51021
 
 
51022
-#: opts.c:1797
 
51023
+#: opts.c:1800
 
51024
 #, gcc-internal-format
 
51025
 msgid "invalid --param value %qs"
 
51026
 msgstr "ogiltigt --param-värde %qs"
 
51027
 
 
51028
-#: opts.c:1915
 
51029
+#: opts.c:1918
 
51030
 #, gcc-internal-format
 
51031
 msgid "target system does not support debug output"
 
51032
 msgstr "målsystemet stödjer inte felsökningsutdata"
 
51033
 
 
51034
-#: opts.c:1924
 
51035
+#: opts.c:1927
 
51036
 #, gcc-internal-format, gfc-internal-format
 
51037
 msgid "debug format \"%s\" conflicts with prior selection"
 
51038
 msgstr "felsökningsformatet ”%s” står i konflikt med tidigare val"
 
51039
 
 
51040
-#: opts.c:1940
 
51041
+#: opts.c:1943
 
51042
 #, gcc-internal-format, gfc-internal-format
 
51043
 msgid "unrecognised debug output level \"%s\""
 
51044
 msgstr "okänd felsökningsnivå ”%s”"
 
51045
 
 
51046
-#: opts.c:1942
 
51047
+#: opts.c:1945
 
51048
 #, gcc-internal-format, gfc-internal-format
 
51049
 msgid "debug output level %s is too high"
 
51050
 msgstr "felsökningsnivå %s är för hög"
 
51051
 
 
51052
-#: opts.c:1962
 
51053
+#: opts.c:1965
 
51054
 #, gcc-internal-format
 
51055
 msgid "getting core file size maximum limit: %m"
 
51056
 msgstr "när gräns för maximal storlek på core-fil hämtades: %m"
 
51057
 
 
51058
-#: opts.c:1965
 
51059
+#: opts.c:1968
 
51060
 #, gcc-internal-format
 
51061
 msgid "setting core file size limit to maximum: %m"
 
51062
 msgstr "när gräns för maximal storlek på core-fil sattes: %m"
 
51063
 
 
51064
-#: opts.c:2010
 
51065
+#: opts.c:2013
 
51066
 #, gcc-internal-format, gfc-internal-format
 
51067
 msgid "unrecognized gcc debugging option: %c"
 
51068
 msgstr "ej igenkänd debuggningsflagga för gcc: %c"
 
51069
 
 
51070
-#: opts.c:2036
 
51071
+#: opts.c:2039
 
51072
 #, gcc-internal-format, gfc-internal-format
 
51073
 msgid "-Werror=%s: no option -%s"
 
51074
 msgstr "-Werror=%s: ingen flagga -%s"
 
51075
@@ -15440,8 +15457,8 @@
 
51076
 msgstr "det går inte att använda %qs som ett fast register"
 
51077
 
 
51078
 #: reginfo.c:750 config/ia64/ia64.c:5897 config/ia64/ia64.c:5904
 
51079
-#: config/pa/pa.c:428 config/pa/pa.c:435 config/sh/sh.c:9362
 
51080
-#: config/sh/sh.c:9369 config/spu/spu.c:4908 config/spu/spu.c:4915
 
51081
+#: config/pa/pa.c:428 config/pa/pa.c:435 config/sh/sh.c:9359
 
51082
+#: config/sh/sh.c:9366 config/spu/spu.c:4908 config/spu/spu.c:4915
 
51083
 #, gcc-internal-format, gfc-internal-format
 
51084
 msgid "unknown register name: %s"
 
51085
 msgstr "okänt registernamn: %s"
 
51086
@@ -15521,42 +15538,42 @@
 
51087
 msgid "output operand is constant in %<asm%>"
 
51088
 msgstr "utdataoperand är konstant i %<asm%>"
 
51089
 
 
51090
-#: rtl.c:738
 
51091
+#: rtl.c:742
 
51092
 #, gcc-internal-format, gfc-internal-format
 
51093
 msgid "RTL check: access of elt %d of '%s' with last elt %d in %s, at %s:%d"
 
51094
 msgstr "RTL-kontroll: åtkomst av elt %d av ”%s” med sista elt %d i %s, vid %s:%d"
 
51095
 
 
51096
-#: rtl.c:748
 
51097
+#: rtl.c:752
 
51098
 #, gcc-internal-format, gfc-internal-format
 
51099
 msgid "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d"
 
51100
 msgstr "RTL-kontroll: förväntade elt %d typ ”%c”, har ”%c” (rtx %s) i %s, vid %s:%d"
 
51101
 
 
51102
-#: rtl.c:758
 
51103
+#: rtl.c:762
 
51104
 #, gcc-internal-format, gfc-internal-format
 
51105
 msgid "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s:%d"
 
51106
 msgstr "RTL-kontroll: förväntade elt %d typ ”%c” eller ”%c”, har ”%c” (rtx %s) i %s, vid %s:%d"
 
51107
 
 
51108
-#: rtl.c:767
 
51109
+#: rtl.c:771
 
51110
 #, gcc-internal-format, gfc-internal-format
 
51111
 msgid "RTL check: expected code '%s', have '%s' in %s, at %s:%d"
 
51112
 msgstr "RTL-kontroll: förväntade kod ”%s”, har ”%s” i %s, vid %s:%d"
 
51113
 
 
51114
-#: rtl.c:777
 
51115
+#: rtl.c:781
 
51116
 #, gcc-internal-format, gfc-internal-format
 
51117
 msgid "RTL check: expected code '%s' or '%s', have '%s' in %s, at %s:%d"
 
51118
 msgstr "RTL-kontroll: förväntade kod ”%s” eller ”%s”, har ”%s” i %s, vid %s:%d"
 
51119
 
 
51120
-#: rtl.c:804
 
51121
+#: rtl.c:808
 
51122
 #, gcc-internal-format, gfc-internal-format
 
51123
 msgid "RTL check: attempt to treat non-block symbol as a block symbol in %s, at %s:%d"
 
51124
 msgstr "RTL-kontroll: försök att hantera icke-block-symbol som en blocksymbol i %s, vid %s:%d"
 
51125
 
 
51126
-#: rtl.c:814
 
51127
+#: rtl.c:818
 
51128
 #, gcc-internal-format, gfc-internal-format
 
51129
 msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d"
 
51130
 msgstr "RTL-kontroll: åtkomst av elt %d i vektor med sista elt %d i %s, vid %s:%d"
 
51131
 
 
51132
-#: rtl.c:825
 
51133
+#: rtl.c:829
 
51134
 #, gcc-internal-format, gfc-internal-format
 
51135
 msgid "RTL flag check: %s used with unexpected rtx code '%s' in %s, at %s:%d"
 
51136
 msgstr "RTL-flaggkontroll: %s använt med oväntad rtx-kod ”%s” i %s, vid %s:%d"
 
51137
@@ -16011,7 +16028,7 @@
 
51138
 msgid "%<transaction_may_cancel_outer%> function call not within outer transaction or %<transaction_may_cancel_outer%>"
 
51139
 msgstr "%<transaction_may_cancel_outer%>-funktionsanrop som inte är inuti en yttre transaktion eller %<transaction_may_cancel_outer%>"
 
51140
 
 
51141
-#: trans-mem.c:676 trans-mem.c:4569
 
51142
+#: trans-mem.c:676 trans-mem.c:4570
 
51143
 #, gcc-internal-format
 
51144
 msgid "unsafe function call %qD within atomic transaction"
 
51145
 msgstr "osäkert funktionsanrop av %qD inuti atomär transaktion"
 
51146
@@ -16026,7 +16043,7 @@
 
51147
 msgid "unsafe indirect function call within atomic transaction"
 
51148
 msgstr "osäkert indirekt funktionsanrop inuti en atomär transaktion"
 
51149
 
 
51150
-#: trans-mem.c:694 trans-mem.c:4502
 
51151
+#: trans-mem.c:694 trans-mem.c:4503
 
51152
 #, gcc-internal-format
 
51153
 msgid "unsafe function call %qD within %<transaction_safe%> function"
 
51154
 msgstr "osäkert funktionsanrop av %qD inuti %<transaction_safe%>-funktion"
 
51155
@@ -16041,7 +16058,7 @@
 
51156
 msgid "unsafe indirect function call within %<transaction_safe%> function"
 
51157
 msgstr "osäkert indirekt funktionsanrop inuti en %<transaction_safe%>-funktion"
 
51158
 
 
51159
-#: trans-mem.c:719 trans-mem.c:4541
 
51160
+#: trans-mem.c:719 trans-mem.c:4542
 
51161
 #, gcc-internal-format
 
51162
 msgid "asm not allowed in atomic transaction"
 
51163
 msgstr "asm är inte tillåtet i en atomär transaktion"
 
51164
@@ -16076,7 +16093,7 @@
 
51165
 msgid "outer transaction in %<transaction_safe%> function"
 
51166
 msgstr "yttre transaktion i %<transaction_safe%>-funktion"
 
51167
 
 
51168
-#: trans-mem.c:4169
 
51169
+#: trans-mem.c:4170
 
51170
 #, gcc-internal-format
 
51171
 msgid "%Kasm not allowed in %<transaction_safe%> function"
 
51172
 msgstr "%Kasm är inte tillåtet i en %<transaction_safe%>-funktion"
 
51173
@@ -16126,7 +16143,7 @@
 
51174
 msgid "MODIFY_EXPR not expected while having tuples"
 
51175
 msgstr "MODIFY_EXPR förväntades inte när man har tupler"
 
51176
 
 
51177
-#: tree-cfg.c:2613 tree-ssa.c:879
 
51178
+#: tree-cfg.c:2613 tree-ssa.c:876
 
51179
 #, gcc-internal-format
 
51180
 msgid "address taken, but ADDRESSABLE bit not set"
 
51181
 msgstr "adress tagen, men ADDRESSABLE-biten är inte satt"
 
51182
@@ -16611,7 +16628,7 @@
 
51183
 msgid "incompatible types in PHI argument %u"
 
51184
 msgstr "inkompatibla typer i PHI-argument %u"
 
51185
 
 
51186
-#: tree-cfg.c:4433 tree-cfg.c:4727
 
51187
+#: tree-cfg.c:4433 tree-cfg.c:4738
 
51188
 #, gcc-internal-format
 
51189
 msgid "verify_gimple failed"
 
51190
 msgstr "verify_gimple misslyckades"
 
51191
@@ -16626,144 +16643,144 @@
 
51192
 msgid "location references block not in block tree"
 
51193
 msgstr "platsreferensblock som inte är i blockträd"
 
51194
 
 
51195
-#: tree-cfg.c:4594
 
51196
+#: tree-cfg.c:4605
 
51197
 #, gcc-internal-format
 
51198
 msgid "gimple_bb (phi) is set to a wrong basic block"
 
51199
 msgstr "gimple_bb (phi) är satt till ett felaktigt grundblock"
 
51200
 
 
51201
-#: tree-cfg.c:4603
 
51202
+#: tree-cfg.c:4614
 
51203
 #, gcc-internal-format
 
51204
 msgid "PHI node with location"
 
51205
 msgstr "PHI-nod med plats"
 
51206
 
 
51207
-#: tree-cfg.c:4614 tree-cfg.c:4663
 
51208
+#: tree-cfg.c:4625 tree-cfg.c:4674
 
51209
 #, gcc-internal-format
 
51210
 msgid "incorrect sharing of tree nodes"
 
51211
 msgstr "felaktig delning av trädnoder"
 
51212
 
 
51213
-#: tree-cfg.c:4622
 
51214
+#: tree-cfg.c:4633
 
51215
 #, gcc-internal-format
 
51216
 msgid "virtual PHI with argument locations"
 
51217
 msgstr "virtuell PHI med argumentplatser"
 
51218
 
 
51219
-#: tree-cfg.c:4651
 
51220
+#: tree-cfg.c:4662
 
51221
 #, gcc-internal-format
 
51222
 msgid "gimple_bb (stmt) is set to a wrong basic block"
 
51223
 msgstr "gimple_bb (sats) är satt till ett felaktigt grundblock"
 
51224
 
 
51225
-#: tree-cfg.c:4687
 
51226
+#: tree-cfg.c:4698
 
51227
 #, gcc-internal-format
 
51228
 msgid "in statement"
 
51229
 msgstr "i sats"
 
51230
 
 
51231
-#: tree-cfg.c:4702
 
51232
+#: tree-cfg.c:4713
 
51233
 #, gcc-internal-format
 
51234
 msgid "statement marked for throw, but doesn%'t"
 
51235
 msgstr "sats markerad för att kasta, men gör inte det"
 
51236
 
 
51237
-#: tree-cfg.c:4709
 
51238
+#: tree-cfg.c:4720
 
51239
 #, gcc-internal-format
 
51240
 msgid "statement marked for throw in middle of block"
 
51241
 msgstr "sats markerad för att kasta i mitten av block"
 
51242
 
 
51243
-#: tree-cfg.c:4751
 
51244
+#: tree-cfg.c:4762
 
51245
 #, gcc-internal-format
 
51246
 msgid "ENTRY_BLOCK has IL associated with it"
 
51247
 msgstr "ENTRY_BLOCK har IL associerat med sig"
 
51248
 
 
51249
-#: tree-cfg.c:4757
 
51250
+#: tree-cfg.c:4768
 
51251
 #, gcc-internal-format
 
51252
 msgid "EXIT_BLOCK has IL associated with it"
 
51253
 msgstr "EXIT_BLOCK har IL associerat med sig"
 
51254
 
 
51255
-#: tree-cfg.c:4764
 
51256
+#: tree-cfg.c:4775
 
51257
 #, gcc-internal-format, gfc-internal-format
 
51258
 msgid "fallthru to exit from bb %d"
 
51259
 msgstr "fall igenom till utgång från gb %d"
 
51260
 
 
51261
-#: tree-cfg.c:4788
 
51262
+#: tree-cfg.c:4799
 
51263
 #, gcc-internal-format
 
51264
 msgid "nonlocal label "
 
51265
 msgstr "ickelokal etikett "
 
51266
 
 
51267
-#: tree-cfg.c:4797
 
51268
+#: tree-cfg.c:4808
 
51269
 #, gcc-internal-format
 
51270
 msgid "EH landing pad label "
 
51271
 msgstr "EH-landningsplattas etikett "
 
51272
 
 
51273
-#: tree-cfg.c:4806 tree-cfg.c:4815 tree-cfg.c:4840
 
51274
+#: tree-cfg.c:4817 tree-cfg.c:4826 tree-cfg.c:4851
 
51275
 #, gcc-internal-format
 
51276
 msgid "label "
 
51277
 msgstr "etikett "
 
51278
 
 
51279
-#: tree-cfg.c:4830
 
51280
+#: tree-cfg.c:4841
 
51281
 #, gcc-internal-format, gfc-internal-format
 
51282
 msgid "control flow in the middle of basic block %d"
 
51283
 msgstr "flödesstyrning mitt i grundblock %d"
 
51284
 
 
51285
 # bb -> basic block -> grundblock -> gb
 
51286
-#: tree-cfg.c:4863
 
51287
+#: tree-cfg.c:4874
 
51288
 #, gcc-internal-format, gfc-internal-format
 
51289
 msgid "fallthru edge after a control statement in bb %d"
 
51290
 msgstr "fall igenom-båge efter styrsats i gb %d"
 
51291
 
 
51292
 # bb -> basic block -> grundblock -> gb
 
51293
-#: tree-cfg.c:4876
 
51294
+#: tree-cfg.c:4887
 
51295
 #, gcc-internal-format, gfc-internal-format
 
51296
 msgid "true/false edge after a non-GIMPLE_COND in bb %d"
 
51297
 msgstr "sant/falskt-båge efter en icke-GIMPLE_COND i gb %d"
 
51298
 
 
51299
-#: tree-cfg.c:4899 tree-cfg.c:4921 tree-cfg.c:4938 tree-cfg.c:5007
 
51300
+#: tree-cfg.c:4910 tree-cfg.c:4932 tree-cfg.c:4949 tree-cfg.c:5018
 
51301
 #, gcc-internal-format, gfc-internal-format
 
51302
 msgid "wrong outgoing edge flags at end of bb %d"
 
51303
 msgstr "felaktiga utgående bågeflaggor vid slutet av gb %d"
 
51304
 
 
51305
-#: tree-cfg.c:4909
 
51306
+#: tree-cfg.c:4920
 
51307
 #, gcc-internal-format, gfc-internal-format
 
51308
 msgid "explicit goto at end of bb %d"
 
51309
 msgstr "uttrycklig goto vid slutet av gb %d"
 
51310
 
 
51311
-#: tree-cfg.c:4943
 
51312
+#: tree-cfg.c:4954
 
51313
 #, gcc-internal-format, gfc-internal-format
 
51314
 msgid "return edge does not point to exit in bb %d"
 
51315
 msgstr "returbåge pekar inte på utgång i gb %d"
 
51316
 
 
51317
-#: tree-cfg.c:4973
 
51318
+#: tree-cfg.c:4984
 
51319
 #, gcc-internal-format
 
51320
 msgid "found default case not at the start of case vector"
 
51321
 msgstr "hittade standardfall som inte var vid början av case-vektor"
 
51322
 
 
51323
-#: tree-cfg.c:4981
 
51324
+#: tree-cfg.c:4992
 
51325
 #, gcc-internal-format
 
51326
 msgid "case labels not sorted: "
 
51327
 msgstr "case-etiketter är inte sorterade: "
 
51328
 
 
51329
-#: tree-cfg.c:4998
 
51330
+#: tree-cfg.c:5009
 
51331
 #, gcc-internal-format, gfc-internal-format
 
51332
 msgid "extra outgoing edge %d->%d"
 
51333
 msgstr "extra utgående båge %d->%d"
 
51334
 
 
51335
-#: tree-cfg.c:5021
 
51336
+#: tree-cfg.c:5032
 
51337
 #, gcc-internal-format, gfc-internal-format
 
51338
 msgid "missing edge %i->%i"
 
51339
 msgstr "båge saknas %i->%i"
 
51340
 
 
51341
-#: tree-cfg.c:7803
 
51342
+#: tree-cfg.c:7814
 
51343
 #, gcc-internal-format
 
51344
 msgid "%<noreturn%> function does return"
 
51345
 msgstr "%<noreturn%>-funktion returnerar"
 
51346
 
 
51347
-#: tree-cfg.c:7823
 
51348
+#: tree-cfg.c:7834
 
51349
 #, gcc-internal-format
 
51350
 msgid "control reaches end of non-void function"
 
51351
 msgstr "flödet når slutet på en icke-void-funktion"
 
51352
 
 
51353
-#: tree-cfg.c:7963
 
51354
+#: tree-cfg.c:7974
 
51355
 #, gcc-internal-format
 
51356
 msgid "ignoring return value of %qD, declared with attribute warn_unused_result"
 
51357
 msgstr "ignorerar returvärdet av %qD, deklarerad med attributet warn_unused_result"
 
51358
 
 
51359
-#: tree-cfg.c:7968
 
51360
+#: tree-cfg.c:7979
 
51361
 #, gcc-internal-format
 
51362
 msgid "ignoring return value of function declared with attribute warn_unused_result"
 
51363
 msgstr "ignorerar returvärdet av funktion deklarerad med attributet warn_unused_result"
 
51364
@@ -16778,122 +16795,122 @@
 
51365
 msgid "in expansion of macro %qs"
 
51366
 msgstr "i expansionen av makrot %qs"
 
51367
 
 
51368
-#: tree-eh.c:4368
 
51369
+#: tree-eh.c:4396
 
51370
 #, gcc-internal-format, gfc-internal-format
 
51371
 msgid "BB %i has multiple EH edges"
 
51372
 msgstr "BB %i har flera EH-bågar"
 
51373
 
 
51374
-#: tree-eh.c:4380
 
51375
+#: tree-eh.c:4408
 
51376
 #, gcc-internal-format, gfc-internal-format
 
51377
 msgid "BB %i can not throw but has an EH edge"
 
51378
 msgstr "BB %i kan inte kasta men har en EH-båge"
 
51379
 
 
51380
-#: tree-eh.c:4388
 
51381
+#: tree-eh.c:4416
 
51382
 #, gcc-internal-format, gfc-internal-format
 
51383
 msgid "BB %i last statement has incorrectly set lp"
 
51384
 msgstr "BB %i:s sista sats har felaktigt satt lp"
 
51385
 
 
51386
-#: tree-eh.c:4394
 
51387
+#: tree-eh.c:4422
 
51388
 #, gcc-internal-format, gfc-internal-format
 
51389
 msgid "BB %i is missing an EH edge"
 
51390
 msgstr "BB %i sakar en EH-båge"
 
51391
 
 
51392
-#: tree-eh.c:4400
 
51393
+#: tree-eh.c:4428
 
51394
 #, gcc-internal-format, gfc-internal-format
 
51395
 msgid "Incorrect EH edge %i->%i"
 
51396
 msgstr "Felaktig EH-båge %i->%i"
 
51397
 
 
51398
-#: tree-eh.c:4434 tree-eh.c:4453
 
51399
+#: tree-eh.c:4462 tree-eh.c:4481
 
51400
 #, gcc-internal-format, gfc-internal-format
 
51401
 msgid "BB %i is missing an edge"
 
51402
 msgstr "BB %i saknar en båge"
 
51403
 
 
51404
-#: tree-eh.c:4470
 
51405
+#: tree-eh.c:4498
 
51406
 #, gcc-internal-format, gfc-internal-format
 
51407
 msgid "BB %i too many fallthru edges"
 
51408
 msgstr "BB %i har för många fall-igenom-bågar"
 
51409
 
 
51410
-#: tree-eh.c:4479
 
51411
+#: tree-eh.c:4507
 
51412
 #, gcc-internal-format, gfc-internal-format
 
51413
 msgid "BB %i has incorrect edge"
 
51414
 msgstr "BB %i har felaktig båge"
 
51415
 
 
51416
-#: tree-eh.c:4485
 
51417
+#: tree-eh.c:4513
 
51418
 #, gcc-internal-format, gfc-internal-format
 
51419
 msgid "BB %i has incorrect fallthru edge"
 
51420
 msgstr "BB %i har felaktig fall-igenom-båge"
 
51421
 
 
51422
-#: tree-inline.c:3012
 
51423
+#: tree-inline.c:3022
 
51424
 #, gcc-internal-format
 
51425
 msgid "function %q+F can never be copied because it receives a non-local goto"
 
51426
 msgstr "funktion %q+F kan aldrig kopieras eftersom den tar emot ett icke-lokalt goto"
 
51427
 
 
51428
-#: tree-inline.c:3026
 
51429
+#: tree-inline.c:3036
 
51430
 #, gcc-internal-format
 
51431
 msgid "function %q+F can never be copied because it saves address of local label in a static variable"
 
51432
 msgstr "funktion %q+F kan aldrig kopieras eftersom den sparar adressen av en lokal etikett i en statisk variabel"
 
51433
 
 
51434
-#: tree-inline.c:3066
 
51435
+#: tree-inline.c:3076
 
51436
 #, gcc-internal-format
 
51437
 msgid "function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)"
 
51438
 msgstr "funktion %q+F kan aldrig inline:as för att den använder alloca (åsidosätt genom att använda attributet always_inline)"
 
51439
 
 
51440
-#: tree-inline.c:3080
 
51441
+#: tree-inline.c:3090
 
51442
 #, gcc-internal-format
 
51443
 msgid "function %q+F can never be inlined because it uses setjmp"
 
51444
 msgstr "funktion %q+F kan aldrig inline:as eftersom den använder setjmp"
 
51445
 
 
51446
-#: tree-inline.c:3094
 
51447
+#: tree-inline.c:3104
 
51448
 #, gcc-internal-format
 
51449
 msgid "function %q+F can never be inlined because it uses variable argument lists"
 
51450
 msgstr "funktion %q+F kan aldrig inline:as eftersom den använder variabel argumentlista"
 
51451
 
 
51452
-#: tree-inline.c:3106
 
51453
+#: tree-inline.c:3116
 
51454
 #, gcc-internal-format
 
51455
 msgid "function %q+F can never be inlined because it uses setjmp-longjmp exception handling"
 
51456
 msgstr "funktion %q+F kan aldrig inline:as eftersom den använder setjmp-lonjgmp-undantagshantering"
 
51457
 
 
51458
-#: tree-inline.c:3114
 
51459
+#: tree-inline.c:3124
 
51460
 #, gcc-internal-format
 
51461
 msgid "function %q+F can never be inlined because it uses non-local goto"
 
51462
 msgstr "funktion %q+F kan aldrig inline:as eftersom den använder icke-lokala goto"
 
51463
 
 
51464
-#: tree-inline.c:3126
 
51465
+#: tree-inline.c:3136
 
51466
 #, gcc-internal-format
 
51467
 msgid "function %q+F can never be inlined because it uses __builtin_return or __builtin_apply_args"
 
51468
 msgstr "funktion %q+F kan aldrig inline:as eftersom den använder __builtin_return eller __builtin_apply_args"
 
51469
 
 
51470
-#: tree-inline.c:3146
 
51471
+#: tree-inline.c:3156
 
51472
 #, gcc-internal-format
 
51473
 msgid "function %q+F can never be inlined because it contains a computed goto"
 
51474
 msgstr "funktion %q+F kan aldrig inline:as eftersom den innehåller ett beräknat goto"
 
51475
 
 
51476
-#: tree-inline.c:3249
 
51477
+#: tree-inline.c:3259
 
51478
 #, gcc-internal-format
 
51479
 msgid "function %q+F can never be inlined because it is suppressed using -fno-inline"
 
51480
 msgstr "funktionen %q+F kan aldrig vara inline eftersom det stängs av av -fno-inline"
 
51481
 
 
51482
-#: tree-inline.c:3257
 
51483
+#: tree-inline.c:3267
 
51484
 #, gcc-internal-format
 
51485
 msgid "function %q+F can never be inlined because it uses attributes conflicting with inlining"
 
51486
 msgstr "funktionen %q+F kan aldrig vara inline eftersom den använder attribut som står i konflikt med inline"
 
51487
 
 
51488
-#: tree-inline.c:3842
 
51489
+#: tree-inline.c:3852
 
51490
 #, gcc-internal-format
 
51491
 msgid "inlining failed in call to always_inline %q+F: %s"
 
51492
 msgstr "inline:ing misslyckades i anrop av always_inline %q+F: %s"
 
51493
 
 
51494
-#: tree-inline.c:3844 tree-inline.c:3859
 
51495
+#: tree-inline.c:3854 tree-inline.c:3869
 
51496
 #, gcc-internal-format
 
51497
 msgid "called from here"
 
51498
 msgstr "anropad härifrån"
 
51499
 
 
51500
-#: tree-inline.c:3857
 
51501
+#: tree-inline.c:3867
 
51502
 #, gcc-internal-format
 
51503
 msgid "inlining failed in call to %q+F: %s"
 
51504
 msgstr "inline:ing misslyckades i anrop av %q+F: %s"
 
51505
 
 
51506
-#: tree-into-ssa.c:3209 tree-outof-ssa.c:774 tree-outof-ssa.c:831
 
51507
+#: tree-into-ssa.c:3226 tree-outof-ssa.c:774 tree-outof-ssa.c:831
 
51508
 #: tree-ssa-coalesce.c:934 tree-ssa-live.c:1282
 
51509
 #, gcc-internal-format
 
51510
 msgid "SSA corruption"
 
51511
@@ -16924,6 +16941,16 @@
 
51512
 msgid "unimplemented functionality"
 
51513
 msgstr "oimplementerad funktionalitet"
 
51514
 
 
51515
+#: tree-ssa-loop-niter.c:2557
 
51516
+#, gcc-internal-format
 
51517
+msgid "iteration %E invokes undefined behavior"
 
51518
+msgstr "iteration %E orsakar odefinierat beteende"
 
51519
+
 
51520
+#: tree-ssa-loop-niter.c:2559
 
51521
+#, gcc-internal-format
 
51522
+msgid "containing loop"
 
51523
+msgstr "kringliggande slinga"
 
51524
+
 
51525
 #: tree-ssa-operands.c:975
 
51526
 #, gcc-internal-format
 
51527
 msgid "virtual definition of statement not up-to-date"
 
51528
@@ -16959,142 +16986,142 @@
 
51529
 msgid "stmt volatile flag not up-to-date"
 
51530
 msgstr "satsens volatile-flagga är inte aktuell"
 
51531
 
 
51532
-#: tree-ssa-uninit.c:1943 tree-ssa.c:1668
 
51533
+#: tree-ssa-uninit.c:1946 tree-ssa.c:1665
 
51534
 #, gcc-internal-format
 
51535
 msgid "%qD may be used uninitialized in this function"
 
51536
 msgstr "%qD kan användas oinitierad i denna funktion"
 
51537
 
 
51538
-#: tree-ssa.c:625
 
51539
+#: tree-ssa.c:622
 
51540
 #, gcc-internal-format
 
51541
 msgid "expected an SSA_NAME object"
 
51542
 msgstr "förväntade ett SSA_NAME-objekt"
 
51543
 
 
51544
-#: tree-ssa.c:631
 
51545
+#: tree-ssa.c:628
 
51546
 #, gcc-internal-format
 
51547
 msgid "found an SSA_NAME that had been released into the free pool"
 
51548
 msgstr "fann ett SSA_NAME som hade släppts till den fria poolen"
 
51549
 
 
51550
-#: tree-ssa.c:638
 
51551
+#: tree-ssa.c:635
 
51552
 #, gcc-internal-format
 
51553
 msgid "type mismatch between an SSA_NAME and its symbol"
 
51554
 msgstr "typer stämmer inte mellan ett SSA_NAME och dess symbol"
 
51555
 
 
51556
-#: tree-ssa.c:644
 
51557
+#: tree-ssa.c:641
 
51558
 #, gcc-internal-format
 
51559
 msgid "found a virtual definition for a GIMPLE register"
 
51560
 msgstr "hittade en virtuell definition av ett GIMPLE-register"
 
51561
 
 
51562
-#: tree-ssa.c:650
 
51563
+#: tree-ssa.c:647
 
51564
 #, gcc-internal-format
 
51565
 msgid "virtual SSA name for non-VOP decl"
 
51566
 msgstr "virtuellt SSA-namn för icke-VOP-deklaration"
 
51567
 
 
51568
-#: tree-ssa.c:656
 
51569
+#: tree-ssa.c:653
 
51570
 #, gcc-internal-format
 
51571
 msgid "found a real definition for a non-register"
 
51572
 msgstr "hittade en verklig definition av ett icke-register"
 
51573
 
 
51574
-#: tree-ssa.c:663
 
51575
+#: tree-ssa.c:660
 
51576
 #, gcc-internal-format
 
51577
 msgid "found a default name with a non-empty defining statement"
 
51578
 msgstr "hittade ett standardnamn med en definierande sats som inte är tom"
 
51579
 
 
51580
-#: tree-ssa.c:693
 
51581
+#: tree-ssa.c:690
 
51582
 #, gcc-internal-format
 
51583
 msgid "RESULT_DECL should be read only when DECL_BY_REFERENCE is set"
 
51584
 msgstr "RESULT_DECL bör läsas endast när DECL_BY_REFERENCE är satt"
 
51585
 
 
51586
-#: tree-ssa.c:699
 
51587
+#: tree-ssa.c:696
 
51588
 #, gcc-internal-format, gfc-internal-format
 
51589
 msgid "SSA_NAME created in two different blocks %i and %i"
 
51590
 msgstr "SSA_NAME skapade i två olika block %i och %i"
 
51591
 
 
51592
-#: tree-ssa.c:708 tree-ssa.c:1020
 
51593
+#: tree-ssa.c:705 tree-ssa.c:1017
 
51594
 #, gcc-internal-format
 
51595
 msgid "SSA_NAME_DEF_STMT is wrong"
 
51596
 msgstr "SSA_NAME_DEF_STMT är fel"
 
51597
 
 
51598
-#: tree-ssa.c:760
 
51599
+#: tree-ssa.c:757
 
51600
 #, gcc-internal-format
 
51601
 msgid "missing definition"
 
51602
 msgstr "definition saknas"
 
51603
 
 
51604
-#: tree-ssa.c:766
 
51605
+#: tree-ssa.c:763
 
51606
 #, gcc-internal-format, gfc-internal-format
 
51607
 msgid "definition in block %i does not dominate use in block %i"
 
51608
 msgstr "definition i block %i dominerar användningen i block %i"
 
51609
 
 
51610
-#: tree-ssa.c:774
 
51611
+#: tree-ssa.c:771
 
51612
 #, gcc-internal-format, gfc-internal-format
 
51613
 msgid "definition in block %i follows the use"
 
51614
 msgstr "definition i block %i följer dess användning"
 
51615
 
 
51616
-#: tree-ssa.c:781
 
51617
+#: tree-ssa.c:778
 
51618
 #, gcc-internal-format
 
51619
 msgid "SSA_NAME_OCCURS_IN_ABNORMAL_PHI should be set"
 
51620
 msgstr "SSA_NAME_OCCURS_IN_ABNORMAL_PHI borde vara satt"
 
51621
 
 
51622
-#: tree-ssa.c:789
 
51623
+#: tree-ssa.c:786
 
51624
 #, gcc-internal-format
 
51625
 msgid "no immediate_use list"
 
51626
 msgstr "ingen immediate_use-lista"
 
51627
 
 
51628
-#: tree-ssa.c:801
 
51629
+#: tree-ssa.c:798
 
51630
 #, gcc-internal-format
 
51631
 msgid "wrong immediate use list"
 
51632
 msgstr "fel omedelbar användningslista"
 
51633
 
 
51634
-#: tree-ssa.c:835
 
51635
+#: tree-ssa.c:832
 
51636
 #, gcc-internal-format
 
51637
 msgid "incoming edge count does not match number of PHI arguments"
 
51638
 msgstr "inkommande bågantal stämmer inte med antalet PHI-argument"
 
51639
 
 
51640
-#: tree-ssa.c:849
 
51641
+#: tree-ssa.c:846
 
51642
 #, gcc-internal-format, gfc-internal-format
 
51643
 msgid "PHI argument is missing for edge %d->%d"
 
51644
 msgstr "PHI-argument saknas för bågen %i->%i"
 
51645
 
 
51646
-#: tree-ssa.c:858
 
51647
+#: tree-ssa.c:855
 
51648
 #, gcc-internal-format
 
51649
 msgid "PHI argument is not SSA_NAME, or invariant"
 
51650
 msgstr "PHI-argument är inte SSA_NAME eller invariant"
 
51651
 
 
51652
-#: tree-ssa.c:886
 
51653
+#: tree-ssa.c:883
 
51654
 #, gcc-internal-format, gfc-internal-format
 
51655
 msgid "wrong edge %d->%d for PHI argument"
 
51656
 msgstr "fel båge %d->%d för PHI-argument"
 
51657
 
 
51658
-#: tree-ssa.c:967
 
51659
+#: tree-ssa.c:964
 
51660
 #, gcc-internal-format, gfc-internal-format
 
51661
 msgid "AUX pointer initialized for edge %d->%d"
 
51662
 msgstr "AUX-pekare initierad för bågen %i->%i"
 
51663
 
 
51664
-#: tree-ssa.c:992
 
51665
+#: tree-ssa.c:989
 
51666
 #, gcc-internal-format
 
51667
 msgid "stmt (%p) marked modified after optimization pass: "
 
51668
 msgstr "sats (%p) markerad som modifierad efter optimeringspass: "
 
51669
 
 
51670
-#: tree-ssa.c:1049
 
51671
+#: tree-ssa.c:1046
 
51672
 #, gcc-internal-format
 
51673
 msgid "verify_ssa failed"
 
51674
 msgstr "verify_ssa misslyckades"
 
51675
 
 
51676
-#: tree-ssa.c:1631 varasm.c:322
 
51677
+#: tree-ssa.c:1628 varasm.c:321
 
51678
 #, gcc-internal-format
 
51679
 msgid "%qD was declared here"
 
51680
 msgstr "%qD deklarerades här"
 
51681
 
 
51682
-#: tree-ssa.c:1663
 
51683
+#: tree-ssa.c:1660
 
51684
 #, gcc-internal-format
 
51685
 msgid "%qD is used uninitialized in this function"
 
51686
 msgstr "%qD används oinitierad i denna funktion"
 
51687
 
 
51688
-#: tree-ssa.c:1700
 
51689
+#: tree-ssa.c:1697
 
51690
 #, gcc-internal-format
 
51691
 msgid "%qE is used uninitialized in this function"
 
51692
 msgstr "%qE används oinitierad i denna funktion"
 
51693
 
 
51694
-#: tree-ssa.c:1705
 
51695
+#: tree-ssa.c:1702
 
51696
 #, gcc-internal-format
 
51697
 msgid "%qE may be used uninitialized in this function"
 
51698
 msgstr "%qE kan användas oinitierad i denna funktion"
 
51699
@@ -17214,24 +17241,24 @@
 
51700
 msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
 
51701
 msgstr "%q+D omdeklarerades utan attributet dllimport: tidigare dllimport ignoreras"
 
51702
 
 
51703
-#: tree.c:5610 tree.c:5622 tree.c:5632 c-family/c-common.c:6380
 
51704
-#: c-family/c-common.c:6399 c-family/c-common.c:6417 c-family/c-common.c:6445
 
51705
-#: c-family/c-common.c:6473 c-family/c-common.c:6501 c-family/c-common.c:6517
 
51706
-#: c-family/c-common.c:6536 c-family/c-common.c:6553 c-family/c-common.c:6577
 
51707
-#: c-family/c-common.c:6600 c-family/c-common.c:6617 c-family/c-common.c:6645
 
51708
-#: c-family/c-common.c:6666 c-family/c-common.c:6687 c-family/c-common.c:6714
 
51709
-#: c-family/c-common.c:6745 c-family/c-common.c:6782 c-family/c-common.c:6809
 
51710
-#: c-family/c-common.c:6869 c-family/c-common.c:6954 c-family/c-common.c:6984
 
51711
-#: c-family/c-common.c:7038 c-family/c-common.c:7496 c-family/c-common.c:7514
 
51712
-#: c-family/c-common.c:7576 c-family/c-common.c:7619 c-family/c-common.c:7690
 
51713
-#: c-family/c-common.c:7818 c-family/c-common.c:7886 c-family/c-common.c:7944
 
51714
-#: c-family/c-common.c:7992 c-family/c-common.c:8155 c-family/c-common.c:8176
 
51715
-#: c-family/c-common.c:8288 c-family/c-common.c:8312 c-family/c-common.c:8619
 
51716
-#: c-family/c-common.c:8642 c-family/c-common.c:8681 c-family/c-common.c:8759
 
51717
-#: c-family/c-common.c:8906 config/darwin.c:1997 config/arm/arm.c:5119
 
51718
-#: config/arm/arm.c:5147 config/arm/arm.c:5164 config/avr/avr.c:7789
 
51719
-#: config/h8300/h8300.c:5463 config/h8300/h8300.c:5487 config/i386/i386.c:4965
 
51720
-#: config/i386/i386.c:34737 config/ia64/ia64.c:737
 
51721
+#: tree.c:5610 tree.c:5622 tree.c:5632 c-family/c-common.c:6385
 
51722
+#: c-family/c-common.c:6404 c-family/c-common.c:6422 c-family/c-common.c:6450
 
51723
+#: c-family/c-common.c:6478 c-family/c-common.c:6506 c-family/c-common.c:6522
 
51724
+#: c-family/c-common.c:6537 c-family/c-common.c:6558 c-family/c-common.c:6575
 
51725
+#: c-family/c-common.c:6599 c-family/c-common.c:6622 c-family/c-common.c:6639
 
51726
+#: c-family/c-common.c:6667 c-family/c-common.c:6688 c-family/c-common.c:6709
 
51727
+#: c-family/c-common.c:6736 c-family/c-common.c:6767 c-family/c-common.c:6804
 
51728
+#: c-family/c-common.c:6831 c-family/c-common.c:6891 c-family/c-common.c:6976
 
51729
+#: c-family/c-common.c:7006 c-family/c-common.c:7060 c-family/c-common.c:7518
 
51730
+#: c-family/c-common.c:7536 c-family/c-common.c:7598 c-family/c-common.c:7641
 
51731
+#: c-family/c-common.c:7712 c-family/c-common.c:7840 c-family/c-common.c:7908
 
51732
+#: c-family/c-common.c:7966 c-family/c-common.c:8014 c-family/c-common.c:8177
 
51733
+#: c-family/c-common.c:8198 c-family/c-common.c:8310 c-family/c-common.c:8334
 
51734
+#: c-family/c-common.c:8641 c-family/c-common.c:8664 c-family/c-common.c:8703
 
51735
+#: c-family/c-common.c:8781 c-family/c-common.c:8928 config/darwin.c:1997
 
51736
+#: config/arm/arm.c:5119 config/arm/arm.c:5147 config/arm/arm.c:5164
 
51737
+#: config/avr/avr.c:7789 config/h8300/h8300.c:5463 config/h8300/h8300.c:5487
 
51738
+#: config/i386/i386.c:4965 config/i386/i386.c:34737 config/ia64/ia64.c:737
 
51739
 #: config/rs6000/rs6000.c:24907 config/spu/spu.c:3743
 
51740
 #: ada/gcc-interface/utils.c:6189 lto/lto-lang.c:222
 
51741
 #, gcc-internal-format
 
51742
@@ -17414,137 +17441,137 @@
 
51743
 msgid "variable tracking size limit exceeded"
 
51744
 msgstr "storleksgräns på variabelspårning överskriden"
 
51745
 
 
51746
-#: varasm.c:315
 
51747
+#: varasm.c:314
 
51748
 #, gcc-internal-format
 
51749
 msgid "%+D causes a section type conflict"
 
51750
 msgstr "%+D orsakar en sektionstypkonflikt"
 
51751
 
 
51752
-#: varasm.c:318
 
51753
+#: varasm.c:317
 
51754
 #, gcc-internal-format
 
51755
 msgid "%+D causes a section type conflict with %D"
 
51756
 msgstr "%+D orsakar en sektionstypkonflikt med %D"
 
51757
 
 
51758
-#: varasm.c:960
 
51759
+#: varasm.c:959
 
51760
 #, gcc-internal-format
 
51761
 msgid "alignment of %q+D is greater than maximum object file alignment.  Using %d"
 
51762
 msgstr "justeringen av %q+D är större än den objektfilers maximala justering.  Använder %d"
 
51763
 
 
51764
-#: varasm.c:1200 varasm.c:1209
 
51765
+#: varasm.c:1198 varasm.c:1207
 
51766
 #, gcc-internal-format
 
51767
 msgid "register name not specified for %q+D"
 
51768
 msgstr "inget registernamn angivet för %q+D"
 
51769
 
 
51770
-#: varasm.c:1211
 
51771
+#: varasm.c:1209
 
51772
 #, gcc-internal-format
 
51773
 msgid "invalid register name for %q+D"
 
51774
 msgstr "ogiltig registernamn för %q+D"
 
51775
 
 
51776
-#: varasm.c:1213
 
51777
+#: varasm.c:1211
 
51778
 #, gcc-internal-format
 
51779
 msgid "data type of %q+D isn%'t suitable for a register"
 
51780
 msgstr "datatyp %q+D passar inte för ett register"
 
51781
 
 
51782
-#: varasm.c:1216
 
51783
+#: varasm.c:1214
 
51784
 #, gcc-internal-format
 
51785
 msgid "the register specified for %q+D cannot be accessed by the current target"
 
51786
 msgstr "registret angivet för %q+D kan inte nås av det aktuella målet"
 
51787
 
 
51788
-#: varasm.c:1219
 
51789
+#: varasm.c:1217
 
51790
 #, gcc-internal-format
 
51791
 msgid "the register specified for %q+D is not general enough to be used as a register variable"
 
51792
 msgstr "registret angivet för %q+D är inte tillräckligt generellt för att användas som en registervariabel"
 
51793
 
 
51794
-#: varasm.c:1222
 
51795
+#: varasm.c:1220
 
51796
 #, gcc-internal-format
 
51797
 msgid "register specified for %q+D isn%'t suitable for data type"
 
51798
 msgstr "registret angivet för %q+D passar inte för datatypen"
 
51799
 
 
51800
-#: varasm.c:1232
 
51801
+#: varasm.c:1230
 
51802
 #, gcc-internal-format
 
51803
 msgid "global register variable has initial value"
 
51804
 msgstr "global registervariabel har startvärde"
 
51805
 
 
51806
-#: varasm.c:1236
 
51807
+#: varasm.c:1234
 
51808
 #, gcc-internal-format
 
51809
 msgid "optimization may eliminate reads and/or writes to register variables"
 
51810
 msgstr "optimering kan eliminera läsningar och/eller skrivningar till registervariabler"
 
51811
 
 
51812
-#: varasm.c:1274
 
51813
+#: varasm.c:1272
 
51814
 #, gcc-internal-format
 
51815
 msgid "register name given for non-register variable %q+D"
 
51816
 msgstr "registernamn angivet icke-registervariabel %q+D"
 
51817
 
 
51818
-#: varasm.c:1820
 
51819
+#: varasm.c:1818
 
51820
 #, gcc-internal-format
 
51821
 msgid "thread-local COMMON data not implemented"
 
51822
 msgstr "trådlokal COMMON-data är inte implementerat"
 
51823
 
 
51824
-#: varasm.c:1852
 
51825
+#: varasm.c:1850
 
51826
 #, gcc-internal-format
 
51827
 msgid "requested alignment for %q+D is greater than implemented alignment of %wu"
 
51828
 msgstr "begärd justering för %q+D är större än implementerad justering av %wu"
 
51829
 
 
51830
-#: varasm.c:1940 c/c-decl.c:4353
 
51831
+#: varasm.c:1938 c/c-decl.c:4353
 
51832
 #, gcc-internal-format
 
51833
 msgid "storage size of %q+D isn%'t known"
 
51834
 msgstr "lagringsstorlek på %q+D är okänd"
 
51835
 
 
51836
-#: varasm.c:4605
 
51837
+#: varasm.c:4590
 
51838
 #, gcc-internal-format
 
51839
 msgid "initializer for integer/fixed-point value is too complicated"
 
51840
 msgstr "initierare för heltals-/fixdecimalvärde är för komplicerad"
 
51841
 
 
51842
-#: varasm.c:4610
 
51843
+#: varasm.c:4595
 
51844
 #, gcc-internal-format
 
51845
 msgid "initializer for floating value is not a floating constant"
 
51846
 msgstr "initierare för flyttalsvärde är inte en flyttalskonstant"
 
51847
 
 
51848
-#: varasm.c:4918
 
51849
+#: varasm.c:4903
 
51850
 #, gcc-internal-format
 
51851
 msgid "invalid initial value for member %qE"
 
51852
 msgstr "ogiltigt startvärde för medlem %qE"
 
51853
 
 
51854
-#: varasm.c:5270
 
51855
+#: varasm.c:5255
 
51856
 #, gcc-internal-format
 
51857
 msgid "weak declaration of %q+D must be public"
 
51858
 msgstr "svagdeklaration av %q+D måste vara publik"
 
51859
 
 
51860
-#: varasm.c:5272
 
51861
+#: varasm.c:5257
 
51862
 #, gcc-internal-format
 
51863
 msgid "weak declaration of %q+D not supported"
 
51864
 msgstr "svagdeklaration av %q+D stödjs inte"
 
51865
 
 
51866
-#: varasm.c:5301 varasm.c:5598
 
51867
+#: varasm.c:5286 varasm.c:5583
 
51868
 #, gcc-internal-format
 
51869
 msgid "only weak aliases are supported in this configuration"
 
51870
 msgstr "bara svaga alias stödjs i denna konfiguration"
 
51871
 
 
51872
-#: varasm.c:5490
 
51873
+#: varasm.c:5475
 
51874
 #, gcc-internal-format
 
51875
 msgid "weakref is not supported in this configuration"
 
51876
 msgstr "weakref stödjs inte i denna konfiguration"
 
51877
 
 
51878
-#: varasm.c:5513 varasm.c:5595
 
51879
+#: varasm.c:5498 varasm.c:5580
 
51880
 #, gcc-internal-format
 
51881
 msgid "ifunc is not supported in this configuration"
 
51882
 msgstr "ifunc stödjs inte i denna konfiguration"
 
51883
 
 
51884
-#: varasm.c:5572
 
51885
+#: varasm.c:5557
 
51886
 #, gcc-internal-format
 
51887
 msgid "weakref %q+D ultimately targets itself"
 
51888
 msgstr "weakref %q+D är ytterst sitt eget mål"
 
51889
 
 
51890
-#: varasm.c:5581
 
51891
+#: varasm.c:5566
 
51892
 #, gcc-internal-format
 
51893
 msgid "weakref %q+D must have static linkage"
 
51894
 msgstr "weakref %q+D måste ha statisk länkklass"
 
51895
 
 
51896
-#: varasm.c:5588
 
51897
+#: varasm.c:5573
 
51898
 #, gcc-internal-format
 
51899
 msgid "alias definitions not supported in this configuration"
 
51900
 msgstr "aliasdefinitioner stödjs inte i denna konfiguration"
 
51901
 
 
51902
-#: varasm.c:5807 config/sol2.c:155 config/i386/winnt.c:254
 
51903
+#: varasm.c:5792 config/sol2.c:155 config/i386/winnt.c:254
 
51904
 #, gcc-internal-format
 
51905
 msgid "visibility attribute not supported in this configuration; ignored"
 
51906
 msgstr "synlighetsattribut stödjs inte för denna konfiguration, ignoreras"
 
51907
@@ -17570,1313 +17597,1313 @@
 
51908
 msgid "bytecode stream: tag %s is not in the expected range [%s, %s]"
 
51909
 msgstr "bytekodström: taggen %s ligger inte i det förväntade intervallet [%s, %s]"
 
51910
 
 
51911
-#: c-family/c-common.c:911
 
51912
+#: c-family/c-common.c:916
 
51913
 #, gcc-internal-format
 
51914
 msgid "%qD is not defined outside of function scope"
 
51915
 msgstr "%qD är inte definierad utanför funktionsnivå"
 
51916
 
 
51917
-#: c-family/c-common.c:961
 
51918
+#: c-family/c-common.c:966
 
51919
 #, gcc-internal-format
 
51920
 msgid "string length %qd is greater than the length %qd ISO C%d compilers are required to support"
 
51921
 msgstr "stränglängden %qd är större än den längden %qd som ISO C%d kompilatorer skall stödja"
 
51922
 
 
51923
-#: c-family/c-common.c:1280 c/c-typeck.c:9864 cp/typeck.c:4158
 
51924
+#: c-family/c-common.c:1285 c/c-typeck.c:9864 cp/typeck.c:4158
 
51925
 #, gcc-internal-format
 
51926
 msgid "left shift count is negative"
 
51927
 msgstr "vänstershiftoperanden är negativ"
 
51928
 
 
51929
-#: c-family/c-common.c:1281 c/c-typeck.c:9812 cp/typeck.c:4112
 
51930
+#: c-family/c-common.c:1286 c/c-typeck.c:9812 cp/typeck.c:4112
 
51931
 #, gcc-internal-format
 
51932
 msgid "right shift count is negative"
 
51933
 msgstr "högershiftoperanden är negativ"
 
51934
 
 
51935
-#: c-family/c-common.c:1286 c/c-typeck.c:9871 cp/typeck.c:4165
 
51936
+#: c-family/c-common.c:1291 c/c-typeck.c:9871 cp/typeck.c:4165
 
51937
 #, gcc-internal-format
 
51938
 msgid "left shift count >= width of type"
 
51939
 msgstr "vänstershiftoperanden >= storleken på typen"
 
51940
 
 
51941
-#: c-family/c-common.c:1287 c/c-typeck.c:9823 cp/typeck.c:4119
 
51942
+#: c-family/c-common.c:1292 c/c-typeck.c:9823 cp/typeck.c:4119
 
51943
 #, gcc-internal-format
 
51944
 msgid "right shift count >= width of type"
 
51945
 msgstr "högershiftoperanden >= storleken på typen"
 
51946
 
 
51947
-#: c-family/c-common.c:1508 c-family/c-common.c:1520 cp/semantics.c:6865
 
51948
+#: c-family/c-common.c:1513 c-family/c-common.c:1525 cp/semantics.c:6867
 
51949
 #, gcc-internal-format
 
51950
 msgid "overflow in constant expression"
 
51951
 msgstr "spill i konstant uttryck"
 
51952
 
 
51953
-#: c-family/c-common.c:1543
 
51954
+#: c-family/c-common.c:1548
 
51955
 #, gcc-internal-format
 
51956
 msgid "integer overflow in expression"
 
51957
 msgstr "heltalsspill i uttryck"
 
51958
 
 
51959
-#: c-family/c-common.c:1548
 
51960
+#: c-family/c-common.c:1553
 
51961
 #, gcc-internal-format
 
51962
 msgid "floating point overflow in expression"
 
51963
 msgstr "flyttalsspill i uttryck"
 
51964
 
 
51965
-#: c-family/c-common.c:1552
 
51966
+#: c-family/c-common.c:1557
 
51967
 #, gcc-internal-format
 
51968
 msgid "fixed-point overflow in expression"
 
51969
 msgstr "fixdecimalspill i uttryck"
 
51970
 
 
51971
-#: c-family/c-common.c:1556
 
51972
+#: c-family/c-common.c:1561
 
51973
 #, gcc-internal-format
 
51974
 msgid "vector overflow in expression"
 
51975
 msgstr "vektorspill i uttryck"
 
51976
 
 
51977
-#: c-family/c-common.c:1562
 
51978
+#: c-family/c-common.c:1567
 
51979
 #, gcc-internal-format
 
51980
 msgid "complex integer overflow in expression"
 
51981
 msgstr "spill i komplext heltal i uttryck"
 
51982
 
 
51983
-#: c-family/c-common.c:1565
 
51984
+#: c-family/c-common.c:1570
 
51985
 #, gcc-internal-format
 
51986
 msgid "complex floating point overflow in expression"
 
51987
 msgstr "spill i komplext flyttal i uttryck"
 
51988
 
 
51989
-#: c-family/c-common.c:1608
 
51990
+#: c-family/c-common.c:1613
 
51991
 #, gcc-internal-format
 
51992
 msgid "logical %<or%> applied to non-boolean constant"
 
51993
 msgstr "logiskt %<or%> använt på en icke-boolesk konstant"
 
51994
 
 
51995
-#: c-family/c-common.c:1611
 
51996
+#: c-family/c-common.c:1616
 
51997
 #, gcc-internal-format
 
51998
 msgid "logical %<and%> applied to non-boolean constant"
 
51999
 msgstr "logiskt %<and%> använt på en icke-boolesk konstant"
 
52000
 
 
52001
-#: c-family/c-common.c:1675
 
52002
+#: c-family/c-common.c:1680
 
52003
 #, gcc-internal-format
 
52004
 msgid "logical %<or%> of collectively exhaustive tests is always true"
 
52005
 msgstr "logiskt %<or%> av tillsammans uttömmande tester är alltid sant"
 
52006
 
 
52007
-#: c-family/c-common.c:1679
 
52008
+#: c-family/c-common.c:1684
 
52009
 #, gcc-internal-format
 
52010
 msgid "logical %<and%> of mutually exclusive tests is always false"
 
52011
 msgstr "logiskt %<and%> mellan ömsesidigt uteslutande tester är alltid falskt"
 
52012
 
 
52013
-#: c-family/c-common.c:1811
 
52014
+#: c-family/c-common.c:1816
 
52015
 #, gcc-internal-format
 
52016
 msgid "type-punning to incomplete type might break strict-aliasing rules"
 
52017
 msgstr "typstampning till ofullständig typ kan bryta strikta aliasregler"
 
52018
 
 
52019
-#: c-family/c-common.c:1826
 
52020
+#: c-family/c-common.c:1831
 
52021
 #, gcc-internal-format
 
52022
 msgid "dereferencing type-punned pointer will break strict-aliasing rules"
 
52023
 msgstr "dereferering av en typstampad pekare kommer bryta strikta aliasregler"
 
52024
 
 
52025
-#: c-family/c-common.c:1833 c-family/c-common.c:1851
 
52026
+#: c-family/c-common.c:1838 c-family/c-common.c:1856
 
52027
 #, gcc-internal-format
 
52028
 msgid "dereferencing type-punned pointer might break strict-aliasing rules"
 
52029
 msgstr "dereferering av en typstampad pekare kan bryta strikta aliasregler"
 
52030
 
 
52031
-#: c-family/c-common.c:1985
 
52032
+#: c-family/c-common.c:1990
 
52033
 #, gcc-internal-format
 
52034
 msgid "argument to %<sizeof%> in %qD call is the same expression as the destination; did you mean to remove the addressof?"
 
52035
 msgstr "argumentet till %<sizeof%> i %qD-anrop är samma uttryck som destinationen; hade du tänkt att ta bort addressof?"
 
52036
 
 
52037
-#: c-family/c-common.c:1992
 
52038
+#: c-family/c-common.c:1997
 
52039
 #, gcc-internal-format
 
52040
 msgid "argument to %<sizeof%> in %qD call is the same expression as the destination; did you mean to provide an explicit length?"
 
52041
 msgstr "argumentet till %<sizeof%> i %qD call-anrop är samma uttryck som destinationen; hade du tänkt ange en explicit längd?"
 
52042
 
 
52043
-#: c-family/c-common.c:1997
 
52044
+#: c-family/c-common.c:2002
 
52045
 #, gcc-internal-format
 
52046
 msgid "argument to %<sizeof%> in %qD call is the same expression as the destination; did you mean to dereference it?"
 
52047
 msgstr "argumentet till %<sizeof%> i %qD-anropet är samma uttryck som destinationen; hade du tänkt dereferera det?"
 
52048
 
 
52049
-#: c-family/c-common.c:2009
 
52050
+#: c-family/c-common.c:2014
 
52051
 #, gcc-internal-format
 
52052
 msgid "argument to %<sizeof%> in %qD call is the same pointer type %qT as the destination; expected %qT or an explicit length"
 
52053
 msgstr "argumentet till %<sizeof%> i %qD-anrop är samma pekartyp %qT som destinationen; %qT eller en explicit längd förväntades"
 
52054
 
 
52055
-#: c-family/c-common.c:2025
 
52056
+#: c-family/c-common.c:2030
 
52057
 #, gcc-internal-format
 
52058
 msgid "argument to %<sizeof%> in %qD call is the same expression as the source; did you mean to remove the addressof?"
 
52059
 msgstr "argumentet till %<sizeof%> i %qD-anrop är samma uttryck som källan; hade du tänkt ta bort addressof?"
 
52060
 
 
52061
-#: c-family/c-common.c:2032
 
52062
+#: c-family/c-common.c:2037
 
52063
 #, gcc-internal-format
 
52064
 msgid "argument to %<sizeof%> in %qD call is the same expression as the source; did you mean to provide an explicit length?"
 
52065
 msgstr "argumentet till %<sizeof%> i %qD-anrop är samma uttryck som källan; hade du tänkt ange en explicit längd?"
 
52066
 
 
52067
-#: c-family/c-common.c:2037
 
52068
+#: c-family/c-common.c:2042
 
52069
 #, gcc-internal-format
 
52070
 msgid "argument to %<sizeof%> in %qD call is the same expression as the source; did you mean to dereference it?"
 
52071
 msgstr "argumentet till %<sizeof%> i %qD-anrop är samma uttryck som källan; hade du tänkt dereferera det?"
 
52072
 
 
52073
-#: c-family/c-common.c:2049
 
52074
+#: c-family/c-common.c:2054
 
52075
 #, gcc-internal-format
 
52076
 msgid "argument to %<sizeof%> in %qD call is the same pointer type %qT as the source; expected %qT or an explicit length"
 
52077
 msgstr "argumentet till %<sizeof%> i %qD-anrop är samma pekartyp %qT som källan; %qT eller en explicit längd förväntades"
 
52078
 
 
52079
-#: c-family/c-common.c:2065
 
52080
+#: c-family/c-common.c:2070
 
52081
 #, gcc-internal-format
 
52082
 msgid "argument to %<sizeof%> in %qD call is the same expression as the first source; did you mean to remove the addressof?"
 
52083
 msgstr "argumentet till %<sizeof%> i %qD-anrop är samma uttryck som den första källan; hade du tänkt ta bort addressof?"
 
52084
 
 
52085
-#: c-family/c-common.c:2072
 
52086
+#: c-family/c-common.c:2077
 
52087
 #, gcc-internal-format
 
52088
 msgid "argument to %<sizeof%> in %qD call is the same expression as the first source; did you mean to provide an explicit length?"
 
52089
 msgstr "argumentet till %<sizeof%> i %qD-anrop är samma uttryck som den första källan; hade du tänkt ange en explicit längd?"
 
52090
 
 
52091
-#: c-family/c-common.c:2077
 
52092
+#: c-family/c-common.c:2082
 
52093
 #, gcc-internal-format
 
52094
 msgid "argument to %<sizeof%> in %qD call is the same expression as the first source; did you mean to dereference it?"
 
52095
 msgstr "argumentet till %<sizeof%> i %qD-anrop är samma uttryck som den första källan; hade du tänkt dereferera det?"
 
52096
 
 
52097
-#: c-family/c-common.c:2089
 
52098
+#: c-family/c-common.c:2094
 
52099
 #, gcc-internal-format
 
52100
 msgid "argument to %<sizeof%> in %qD call is the same pointer type %qT as the first source; expected %qT or an explicit length"
 
52101
 msgstr "argumentet till %<sizeof%> i %qD-anrop är samma pekartyp %qT som den första källan; %qT eller en explicit längd förväntades"
 
52102
 
 
52103
-#: c-family/c-common.c:2105
 
52104
+#: c-family/c-common.c:2110
 
52105
 #, gcc-internal-format
 
52106
 msgid "argument to %<sizeof%> in %qD call is the same expression as the second source; did you mean to remove the addressof?"
 
52107
 msgstr "argumentet till %<sizeof%> i %qD-anrop är samma uttryck som den andra källan; hade du tänkt ta bort addressof?"
 
52108
 
 
52109
-#: c-family/c-common.c:2112
 
52110
+#: c-family/c-common.c:2117
 
52111
 #, gcc-internal-format
 
52112
 msgid "argument to %<sizeof%> in %qD call is the same expression as the second source; did you mean to provide an explicit length?"
 
52113
 msgstr "argumentet till %<sizeof%> i %qD-anrop är samma uttryck som den andra källan; hade du tänkt ange en explicit längd?"
 
52114
 
 
52115
-#: c-family/c-common.c:2117
 
52116
+#: c-family/c-common.c:2122
 
52117
 #, gcc-internal-format
 
52118
 msgid "argument to %<sizeof%> in %qD call is the same expression as the second source; did you mean to dereference it?"
 
52119
 msgstr "argumentet till %<sizeof%> i %qD-anrop är samma uttryck som den andra källan; hade du tänkt dereferera det?"
 
52120
 
 
52121
-#: c-family/c-common.c:2129
 
52122
+#: c-family/c-common.c:2134
 
52123
 #, gcc-internal-format
 
52124
 msgid "argument to %<sizeof%> in %qD call is the same pointer type %qT as the second source; expected %qT or an explicit length"
 
52125
 msgstr "argumentet till %<sizeof%> i %qD-anrop är samma pekartyp %qT som den andra källan; %qT eller en explicit längd förväntades"
 
52126
 
 
52127
-#: c-family/c-common.c:2161
 
52128
+#: c-family/c-common.c:2166
 
52129
 #, gcc-internal-format
 
52130
 msgid "first argument of %q+D should be %<int%>"
 
52131
 msgstr "första argumentet till %q+D skall vara %<int%>"
 
52132
 
 
52133
-#: c-family/c-common.c:2170
 
52134
+#: c-family/c-common.c:2175
 
52135
 #, gcc-internal-format
 
52136
 msgid "second argument of %q+D should be %<char **%>"
 
52137
 msgstr "andra argumentet till %q+D skall vara %<char **%>"
 
52138
 
 
52139
-#: c-family/c-common.c:2179
 
52140
+#: c-family/c-common.c:2184
 
52141
 #, gcc-internal-format
 
52142
 msgid "third argument of %q+D should probably be %<char **%>"
 
52143
 msgstr "tredje argumentet till %q+D skall förmodligen vara %<char **%>"
 
52144
 
 
52145
-#: c-family/c-common.c:2190
 
52146
+#: c-family/c-common.c:2195
 
52147
 #, gcc-internal-format
 
52148
 msgid "%q+D takes only zero or two arguments"
 
52149
 msgstr "%q+D tar bara noll eller två argument"
 
52150
 
 
52151
-#: c-family/c-common.c:2239
 
52152
+#: c-family/c-common.c:2244
 
52153
 #, gcc-internal-format
 
52154
 msgid "use -flax-vector-conversions to permit conversions between vectors with differing element types or numbers of subparts"
 
52155
 msgstr "använd -flax-vector-conversions för att tillåta konvertering mellan vektorer med olika elementtyper eller antal underdelar"
 
52156
 
 
52157
-#: c-family/c-common.c:2278
 
52158
+#: c-family/c-common.c:2283
 
52159
 #, gcc-internal-format
 
52160
 msgid "__builtin_shuffle last argument must be an integer vector"
 
52161
 msgstr "sista argumentet till __builtin_shuffle måste vara en heltalsvektor"
 
52162
 
 
52163
-#: c-family/c-common.c:2286
 
52164
+#: c-family/c-common.c:2291
 
52165
 #, gcc-internal-format
 
52166
 msgid "__builtin_shuffle arguments must be vectors"
 
52167
 msgstr "argumenten till __builtin_shuffle måste vara vektorer"
 
52168
 
 
52169
-#: c-family/c-common.c:2292
 
52170
+#: c-family/c-common.c:2297
 
52171
 #, gcc-internal-format
 
52172
 msgid "__builtin_shuffle argument vectors must be of the same type"
 
52173
 msgstr "argumentvektorerna till __builtin_shuffle måste ha samma typ"
 
52174
 
 
52175
-#: c-family/c-common.c:2302
 
52176
+#: c-family/c-common.c:2307
 
52177
 #, gcc-internal-format
 
52178
 msgid "__builtin_shuffle number of elements of the argument vector(s) and the mask vector should be the same"
 
52179
 msgstr "__builtin_shuffle antalet element i argumentvektorn och maskvektorn skall vara samma"
 
52180
 
 
52181
-#: c-family/c-common.c:2311
 
52182
+#: c-family/c-common.c:2316
 
52183
 #, gcc-internal-format
 
52184
 msgid "__builtin_shuffle argument vector(s) inner type must have the same size as inner type of the mask"
 
52185
 msgstr "__builtin_shuffle argumentvektorns inre typ måste ha samma storlek som den inre typen för masken"
 
52186
 
 
52187
-#: c-family/c-common.c:2505
 
52188
+#: c-family/c-common.c:2510
 
52189
 #, gcc-internal-format
 
52190
 msgid "negative integer implicitly converted to unsigned type"
 
52191
 msgstr "negativt heltal implicit konverterat till unsigned typ"
 
52192
 
 
52193
-#: c-family/c-common.c:2511
 
52194
+#: c-family/c-common.c:2516
 
52195
 #, gcc-internal-format
 
52196
 msgid "conversion of unsigned constant value to negative integer"
 
52197
 msgstr "konvertering av teckenlöst konstantvärde till negativt heltal"
 
52198
 
 
52199
-#: c-family/c-common.c:2605
 
52200
+#: c-family/c-common.c:2610
 
52201
 #, gcc-internal-format
 
52202
 msgid "conversion to %qT from %qT may change the sign of the result"
 
52203
 msgstr "konvertering till %qT från %qT kan ändra tecknet på resultatet"
 
52204
 
 
52205
-#: c-family/c-common.c:2674
 
52206
+#: c-family/c-common.c:2679
 
52207
 #, gcc-internal-format
 
52208
 msgid "conversion to %qT from boolean expression"
 
52209
 msgstr "konvertering till %qT från booleskt uttryck"
 
52210
 
 
52211
-#: c-family/c-common.c:2681
 
52212
+#: c-family/c-common.c:2686
 
52213
 #, gcc-internal-format
 
52214
 msgid "conversion to %qT alters %qT constant value"
 
52215
 msgstr "konvertering till %qT ändrar konstant %qT värde"
 
52216
 
 
52217
-#: c-family/c-common.c:2700
 
52218
+#: c-family/c-common.c:2705
 
52219
 #, gcc-internal-format
 
52220
 msgid "conversion to %qT from %qT may alter its value"
 
52221
 msgstr "konvertering till %qT från %qT kan ändra dess värde"
 
52222
 
 
52223
-#: c-family/c-common.c:2730
 
52224
+#: c-family/c-common.c:2735
 
52225
 #, gcc-internal-format
 
52226
 msgid "large integer implicitly truncated to unsigned type"
 
52227
 msgstr "stort heltal implicit trunkerat till unsigned typ"
 
52228
 
 
52229
-#: c-family/c-common.c:2736 c-family/c-common.c:2743 c-family/c-common.c:2751
 
52230
+#: c-family/c-common.c:2741 c-family/c-common.c:2748 c-family/c-common.c:2756
 
52231
 #, gcc-internal-format
 
52232
 msgid "overflow in implicit constant conversion"
 
52233
 msgstr "spill i implicit konstant konvertering"
 
52234
 
 
52235
-#: c-family/c-common.c:2923
 
52236
+#: c-family/c-common.c:2928
 
52237
 #, gcc-internal-format
 
52238
 msgid "operation on %qE may be undefined"
 
52239
 msgstr "operation på %qE kan vara odefinierad"
 
52240
 
 
52241
-#: c-family/c-common.c:3234
 
52242
+#: c-family/c-common.c:3239
 
52243
 #, gcc-internal-format
 
52244
 msgid "case label does not reduce to an integer constant"
 
52245
 msgstr "case-etikett reducerar inte till en heltalskonstant"
 
52246
 
 
52247
-#: c-family/c-common.c:3274
 
52248
+#: c-family/c-common.c:3279
 
52249
 #, gcc-internal-format
 
52250
 msgid "case label value is less than minimum value for type"
 
52251
 msgstr "case-etikettvärde är mindre än minsta värdet för sin typ"
 
52252
 
 
52253
-#: c-family/c-common.c:3282
 
52254
+#: c-family/c-common.c:3287
 
52255
 #, gcc-internal-format
 
52256
 msgid "case label value exceeds maximum value for type"
 
52257
 msgstr "case-etikettvärde överskrider det maximala värdet för sin typ"
 
52258
 
 
52259
-#: c-family/c-common.c:3290
 
52260
+#: c-family/c-common.c:3295
 
52261
 #, gcc-internal-format
 
52262
 msgid "lower value in case label range less than minimum value for type"
 
52263
 msgstr "undre gräns i case-etikettintervall underskrider minsta värdet för sin typ"
 
52264
 
 
52265
-#: c-family/c-common.c:3299
 
52266
+#: c-family/c-common.c:3304
 
52267
 #, gcc-internal-format
 
52268
 msgid "upper value in case label range exceeds maximum value for type"
 
52269
 msgstr "övre gräns i case-etikettintervall överskrider maximala värdet för sin typ"
 
52270
 
 
52271
-#: c-family/c-common.c:3378
 
52272
+#: c-family/c-common.c:3383
 
52273
 #, gcc-internal-format
 
52274
 msgid "GCC cannot support operators with integer types and fixed-point types that have too many integral and fractional bits together"
 
52275
 msgstr "GCC kan inte stödja operatorer med heltalstyper och fixdecimaltyper som har för många heltals- och decimalbitar tillsammans"
 
52276
 
 
52277
-#: c-family/c-common.c:3881
 
52278
+#: c-family/c-common.c:3886
 
52279
 #, gcc-internal-format
 
52280
 msgid "invalid operands to binary %s (have %qT and %qT)"
 
52281
 msgstr "ogiltiga operander till binär %s (har %qT och %qT)"
 
52282
 
 
52283
-#: c-family/c-common.c:4142
 
52284
+#: c-family/c-common.c:4147
 
52285
 #, gcc-internal-format
 
52286
 msgid "comparison is always false due to limited range of data type"
 
52287
 msgstr "jämförelsen är alltid falsk på grund av begränsat intervall för datatypen"
 
52288
 
 
52289
-#: c-family/c-common.c:4145
 
52290
+#: c-family/c-common.c:4150
 
52291
 #, gcc-internal-format
 
52292
 msgid "comparison is always true due to limited range of data type"
 
52293
 msgstr "jämförelsen är alltid sann på grund av begränsat intervall för datatypen"
 
52294
 
 
52295
-#: c-family/c-common.c:4230
 
52296
+#: c-family/c-common.c:4235
 
52297
 #, gcc-internal-format
 
52298
 msgid "comparison of unsigned expression >= 0 is always true"
 
52299
 msgstr "jämförelse med unsigned-uttryck >= 0 är alltid sant"
 
52300
 
 
52301
-#: c-family/c-common.c:4237
 
52302
+#: c-family/c-common.c:4242
 
52303
 #, gcc-internal-format
 
52304
 msgid "comparison of unsigned expression < 0 is always false"
 
52305
 msgstr "jämförelse med unsigned-uttryck < 0 är alltid falskt"
 
52306
 
 
52307
-#: c-family/c-common.c:4279
 
52308
+#: c-family/c-common.c:4284
 
52309
 #, gcc-internal-format
 
52310
 msgid "pointer of type %<void *%> used in arithmetic"
 
52311
 msgstr "pekare av typen %<void *%> använd i aritmetik"
 
52312
 
 
52313
-#: c-family/c-common.c:4285
 
52314
+#: c-family/c-common.c:4290
 
52315
 #, gcc-internal-format
 
52316
 msgid "pointer to a function used in arithmetic"
 
52317
 msgstr "pekare till funktion använd i aritmetik"
 
52318
 
 
52319
-#: c-family/c-common.c:4291
 
52320
+#: c-family/c-common.c:4296
 
52321
 #, gcc-internal-format
 
52322
 msgid "pointer to member function used in arithmetic"
 
52323
 msgstr "pekare till medlemsfunktion använd i aritmetik"
 
52324
 
 
52325
-#: c-family/c-common.c:4503
 
52326
+#: c-family/c-common.c:4508
 
52327
 #, gcc-internal-format
 
52328
 msgid "the address of %qD will always evaluate as %<true%>"
 
52329
 msgstr "adressen till %qD kommer alltid beräknas till %<true%>"
 
52330
 
 
52331
-#: c-family/c-common.c:4598 cp/semantics.c:592 cp/typeck.c:7906
 
52332
+#: c-family/c-common.c:4603 cp/semantics.c:592 cp/typeck.c:7906
 
52333
 #, gcc-internal-format
 
52334
 msgid "suggest parentheses around assignment used as truth value"
 
52335
 msgstr "föreslår parenteser runt tilldelning som används som sanningsvärde"
 
52336
 
 
52337
-#: c-family/c-common.c:4677 c/c-decl.c:3686 c/c-typeck.c:10883
 
52338
+#: c-family/c-common.c:4682 c/c-decl.c:3686 c/c-typeck.c:10883
 
52339
 #, gcc-internal-format
 
52340
 msgid "invalid use of %<restrict%>"
 
52341
 msgstr "ogiltigt användning av %<restrict%>"
 
52342
 
 
52343
-#: c-family/c-common.c:4870
 
52344
+#: c-family/c-common.c:4875
 
52345
 #, gcc-internal-format
 
52346
 msgid "invalid application of %<sizeof%> to a function type"
 
52347
 msgstr "ogiltig användning av %<sizeof%> på en funktionstyp"
 
52348
 
 
52349
-#: c-family/c-common.c:4880
 
52350
+#: c-family/c-common.c:4885
 
52351
 #, gcc-internal-format
 
52352
 msgid "ISO C++ does not permit %<alignof%> applied to a function type"
 
52353
 msgstr "ISO C++ tillåter inte %<alignof%> använt på en funktionstyp"
 
52354
 
 
52355
-#: c-family/c-common.c:4883
 
52356
+#: c-family/c-common.c:4888
 
52357
 #, gcc-internal-format
 
52358
 msgid "ISO C does not permit %<_Alignof%> applied to a function type"
 
52359
 msgstr "ISO C tillåter inte %<_Alignof%> använt på en funktionstyp"
 
52360
 
 
52361
-#: c-family/c-common.c:4894
 
52362
+#: c-family/c-common.c:4899
 
52363
 #, gcc-internal-format
 
52364
 msgid "invalid application of %qs to a void type"
 
52365
 msgstr "ogiltig användning av %qs på en void-typ"
 
52366
 
 
52367
-#: c-family/c-common.c:4903
 
52368
+#: c-family/c-common.c:4908
 
52369
 #, gcc-internal-format
 
52370
 msgid "invalid application of %qs to incomplete type %qT"
 
52371
 msgstr "ogiltig tillämpning av %qs på ofullständig typ %qT"
 
52372
 
 
52373
-#: c-family/c-common.c:4911
 
52374
+#: c-family/c-common.c:4916
 
52375
 #, gcc-internal-format
 
52376
 msgid "invalid application of %qs to array type %qT of incomplete element type"
 
52377
 msgstr "ogiltig tillämpning av %qs på vektortypen %qT med ofullständig elementtyp"
 
52378
 
 
52379
-#: c-family/c-common.c:4951
 
52380
+#: c-family/c-common.c:4956
 
52381
 #, gcc-internal-format
 
52382
 msgid "%<__alignof%> applied to a bit-field"
 
52383
 msgstr "%<__alignof%> tillämpad på ett bitfält"
 
52384
 
 
52385
-#: c-family/c-common.c:5664
 
52386
+#: c-family/c-common.c:5669
 
52387
 #, gcc-internal-format
 
52388
 msgid "cannot disable built-in function %qs"
 
52389
 msgstr "det går inte att avaktivera den inbyggda funktionen %qs"
 
52390
 
 
52391
-#: c-family/c-common.c:5855
 
52392
+#: c-family/c-common.c:5860
 
52393
 #, gcc-internal-format
 
52394
 msgid "pointers are not permitted as case values"
 
52395
 msgstr "pekare är inte tillåtna case-värden"
 
52396
 
 
52397
-#: c-family/c-common.c:5862
 
52398
+#: c-family/c-common.c:5867
 
52399
 #, gcc-internal-format
 
52400
 msgid "range expressions in switch statements are non-standard"
 
52401
 msgstr "intervalluttryck i switch-satser följer inte standarden"
 
52402
 
 
52403
-#: c-family/c-common.c:5888
 
52404
+#: c-family/c-common.c:5893
 
52405
 #, gcc-internal-format
 
52406
 msgid "empty range specified"
 
52407
 msgstr "tomt intervall angivet"
 
52408
 
 
52409
-#: c-family/c-common.c:5948
 
52410
+#: c-family/c-common.c:5953
 
52411
 #, gcc-internal-format
 
52412
 msgid "duplicate (or overlapping) case value"
 
52413
 msgstr "dubbla (eller överlappande) case-värden"
 
52414
 
 
52415
-#: c-family/c-common.c:5950
 
52416
+#: c-family/c-common.c:5955
 
52417
 #, gcc-internal-format
 
52418
 msgid "this is the first entry overlapping that value"
 
52419
 msgstr "detta är det första fallet som överlappar det värdet"
 
52420
 
 
52421
-#: c-family/c-common.c:5954
 
52422
+#: c-family/c-common.c:5959
 
52423
 #, gcc-internal-format
 
52424
 msgid "duplicate case value"
 
52425
 msgstr "upprepat case-värde"
 
52426
 
 
52427
-#: c-family/c-common.c:5955
 
52428
+#: c-family/c-common.c:5960
 
52429
 #, gcc-internal-format
 
52430
 msgid "previously used here"
 
52431
 msgstr "tidigare använt här"
 
52432
 
 
52433
-#: c-family/c-common.c:5959
 
52434
+#: c-family/c-common.c:5964
 
52435
 #, gcc-internal-format
 
52436
 msgid "multiple default labels in one switch"
 
52437
 msgstr "flera default-etiketter i en switch"
 
52438
 
 
52439
-#: c-family/c-common.c:5961
 
52440
+#: c-family/c-common.c:5966
 
52441
 #, gcc-internal-format
 
52442
 msgid "this is the first default label"
 
52443
 msgstr "detta är den första default-etiketten"
 
52444
 
 
52445
-#: c-family/c-common.c:6013
 
52446
+#: c-family/c-common.c:6018
 
52447
 #, gcc-internal-format
 
52448
 msgid "case value %qs not in enumerated type"
 
52449
 msgstr "case-värde %qs är inte i en uppräkningstyp"
 
52450
 
 
52451
-#: c-family/c-common.c:6018
 
52452
+#: c-family/c-common.c:6023
 
52453
 #, gcc-internal-format
 
52454
 msgid "case value %qs not in enumerated type %qT"
 
52455
 msgstr "case-värde %qs är inte i uppräkningstypen %qT"
 
52456
 
 
52457
-#: c-family/c-common.c:6077
 
52458
+#: c-family/c-common.c:6082
 
52459
 #, gcc-internal-format
 
52460
 msgid "switch missing default case"
 
52461
 msgstr "switch saknar default-fall"
 
52462
 
 
52463
-#: c-family/c-common.c:6149
 
52464
+#: c-family/c-common.c:6154
 
52465
 #, gcc-internal-format
 
52466
 msgid "enumeration value %qE not handled in switch"
 
52467
 msgstr "uppräkningsvärdet %qE hanteras inte i switch"
 
52468
 
 
52469
-#: c-family/c-common.c:6175
 
52470
+#: c-family/c-common.c:6180
 
52471
 #, gcc-internal-format
 
52472
 msgid "taking the address of a label is non-standard"
 
52473
 msgstr "att ta adressen av en etikett följer inte standarden"
 
52474
 
 
52475
-#: c-family/c-common.c:6369
 
52476
+#: c-family/c-common.c:6374
 
52477
 #, gcc-internal-format
 
52478
 msgid "%qE attribute ignored for field of type %qT"
 
52479
 msgstr "attributet %qE ignorerat för fält av typen %qT"
 
52480
 
 
52481
-#: c-family/c-common.c:6464 c-family/c-common.c:6492
 
52482
+#: c-family/c-common.c:6469 c-family/c-common.c:6497
 
52483
 #, gcc-internal-format
 
52484
 msgid "%qE attribute conflicts with attribute %s"
 
52485
 msgstr "attributet %qE står i konflikt attributet %s"
 
52486
 
 
52487
-#: c-family/c-common.c:6622 lto/lto-lang.c:227
 
52488
+#: c-family/c-common.c:6644 lto/lto-lang.c:227
 
52489
 #, gcc-internal-format
 
52490
 msgid "%qE attribute has no effect on unit local functions"
 
52491
 msgstr "attributet %qE har ingen effekt på enhetslokala funktioner"
 
52492
 
 
52493
-#: c-family/c-common.c:6776
 
52494
+#: c-family/c-common.c:6798
 
52495
 #, gcc-internal-format
 
52496
 msgid "%qE attribute have effect only on public objects"
 
52497
 msgstr "attributet %qE har bara effekt på publika objekt"
 
52498
 
 
52499
-#: c-family/c-common.c:6890
 
52500
+#: c-family/c-common.c:6912
 
52501
 #, gcc-internal-format
 
52502
 msgid "destructor priorities are not supported"
 
52503
 msgstr "destruerarprioriteter stödjs ej"
 
52504
 
 
52505
-#: c-family/c-common.c:6892
 
52506
+#: c-family/c-common.c:6914
 
52507
 #, gcc-internal-format
 
52508
 msgid "constructor priorities are not supported"
 
52509
 msgstr "konstruerarprioriteter stödjs ej"
 
52510
 
 
52511
-#: c-family/c-common.c:6910
 
52512
+#: c-family/c-common.c:6932
 
52513
 #, gcc-internal-format, gfc-internal-format
 
52514
 msgid "destructor priorities from 0 to %d are reserved for the implementation"
 
52515
 msgstr "destruerarprioriteter från 0 till %d är reserverade för implementationen"
 
52516
 
 
52517
-#: c-family/c-common.c:6915
 
52518
+#: c-family/c-common.c:6937
 
52519
 #, gcc-internal-format, gfc-internal-format
 
52520
 msgid "constructor priorities from 0 to %d are reserved for the implementation"
 
52521
 msgstr "konstruerarprioriteter från 0 till %d är reserverade för implementationen"
 
52522
 
 
52523
-#: c-family/c-common.c:6923
 
52524
+#: c-family/c-common.c:6945
 
52525
 #, gcc-internal-format, gfc-internal-format
 
52526
 msgid "destructor priorities must be integers from 0 to %d inclusive"
 
52527
 msgstr "destruerarprioriteter måste vara heltal från 0 till och med %d"
 
52528
 
 
52529
-#: c-family/c-common.c:6926
 
52530
+#: c-family/c-common.c:6948
 
52531
 #, gcc-internal-format, gfc-internal-format
 
52532
 msgid "constructor priorities must be integers from 0 to %d inclusive"
 
52533
 msgstr "konstruerarprioriteter måste vara heltal från 0 till och med %d"
 
52534
 
 
52535
-#: c-family/c-common.c:7082
 
52536
+#: c-family/c-common.c:7104
 
52537
 #, gcc-internal-format
 
52538
 msgid "unknown machine mode %qE"
 
52539
 msgstr "okänt maskinläge %qE"
 
52540
 
 
52541
-#: c-family/c-common.c:7111
 
52542
+#: c-family/c-common.c:7133
 
52543
 #, gcc-internal-format
 
52544
 msgid "specifying vector types with __attribute__ ((mode)) is deprecated"
 
52545
 msgstr "att ange vektortyper med __attribute__ ((sätt)) bör undvikas"
 
52546
 
 
52547
-#: c-family/c-common.c:7114
 
52548
+#: c-family/c-common.c:7136
 
52549
 #, gcc-internal-format
 
52550
 msgid "use __attribute__ ((vector_size)) instead"
 
52551
 msgstr "använd __attribute__ ((vector_size)) istället"
 
52552
 
 
52553
-#: c-family/c-common.c:7123
 
52554
+#: c-family/c-common.c:7145
 
52555
 #, gcc-internal-format
 
52556
 msgid "unable to emulate %qs"
 
52557
 msgstr "kan inte emulera %qs"
 
52558
 
 
52559
-#: c-family/c-common.c:7134
 
52560
+#: c-family/c-common.c:7156
 
52561
 #, gcc-internal-format
 
52562
 msgid "invalid pointer mode %qs"
 
52563
 msgstr "ogiltigt pekarläge %qs"
 
52564
 
 
52565
-#: c-family/c-common.c:7151
 
52566
+#: c-family/c-common.c:7173
 
52567
 #, gcc-internal-format
 
52568
 msgid "signedness of type and machine mode %qs don%'t match"
 
52569
 msgstr "tecken på typ och maskinläge %qs passar inte ihop"
 
52570
 
 
52571
-#: c-family/c-common.c:7162
 
52572
+#: c-family/c-common.c:7184
 
52573
 #, gcc-internal-format
 
52574
 msgid "no data type for mode %qs"
 
52575
 msgstr "ingen datatyp för läge %qs"
 
52576
 
 
52577
-#: c-family/c-common.c:7172
 
52578
+#: c-family/c-common.c:7194
 
52579
 #, gcc-internal-format
 
52580
 msgid "cannot use mode %qs for enumeral types"
 
52581
 msgstr "kan inte använda läge %qs för uppräkningstyper"
 
52582
 
 
52583
-#: c-family/c-common.c:7199
 
52584
+#: c-family/c-common.c:7221
 
52585
 #, gcc-internal-format
 
52586
 msgid "mode %qs applied to inappropriate type"
 
52587
 msgstr "läge %qs applicerat på olämplig typ"
 
52588
 
 
52589
-#: c-family/c-common.c:7231
 
52590
+#: c-family/c-common.c:7253
 
52591
 #, gcc-internal-format
 
52592
 msgid "section attribute cannot be specified for local variables"
 
52593
 msgstr "attributet ”section” kan inte anges för lokala variabler"
 
52594
 
 
52595
-#: c-family/c-common.c:7242 config/bfin/bfin.c:4737 config/bfin/bfin.c:4788
 
52596
+#: c-family/c-common.c:7264 config/bfin/bfin.c:4737 config/bfin/bfin.c:4788
 
52597
 #: config/bfin/bfin.c:4815 config/bfin/bfin.c:4828
 
52598
 #, gcc-internal-format
 
52599
 msgid "section of %q+D conflicts with previous declaration"
 
52600
 msgstr "sektion %q+D står i konflikt med tidigare deklaration"
 
52601
 
 
52602
-#: c-family/c-common.c:7250
 
52603
+#: c-family/c-common.c:7272
 
52604
 #, gcc-internal-format
 
52605
 msgid "section of %q+D cannot be overridden"
 
52606
 msgstr "sektion i %q+D kan inte åsidosättas"
 
52607
 
 
52608
-#: c-family/c-common.c:7258
 
52609
+#: c-family/c-common.c:7280
 
52610
 #, gcc-internal-format
 
52611
 msgid "section attribute not allowed for %q+D"
 
52612
 msgstr "attributet ”section” är inte tillåten för %q+D"
 
52613
 
 
52614
-#: c-family/c-common.c:7265
 
52615
+#: c-family/c-common.c:7287
 
52616
 #, gcc-internal-format
 
52617
 msgid "section attributes are not supported for this target"
 
52618
 msgstr "attributet ”section” stödjs inte för denna målarkitektur"
 
52619
 
 
52620
-#: c-family/c-common.c:7284
 
52621
+#: c-family/c-common.c:7306
 
52622
 #, gcc-internal-format
 
52623
 msgid "requested alignment is not an integer constant"
 
52624
 msgstr "begärd minnesjustering är inte en heltalskonstant"
 
52625
 
 
52626
-#: c-family/c-common.c:7291
 
52627
+#: c-family/c-common.c:7313
 
52628
 #, gcc-internal-format
 
52629
 msgid "requested alignment is not a power of 2"
 
52630
 msgstr "begärd minnesjustering är inte en potens av 2"
 
52631
 
 
52632
-#: c-family/c-common.c:7296
 
52633
+#: c-family/c-common.c:7318
 
52634
 #, gcc-internal-format
 
52635
 msgid "requested alignment is too large"
 
52636
 msgstr "begärd minnesjustering är för stor"
 
52637
 
 
52638
-#: c-family/c-common.c:7379
 
52639
+#: c-family/c-common.c:7401
 
52640
 #, gcc-internal-format, gfc-internal-format
 
52641
 msgid "requested alignment %d is larger than %d"
 
52642
 msgstr "begärd minnesjustering %d är större än %d"
 
52643
 
 
52644
-#: c-family/c-common.c:7436
 
52645
+#: c-family/c-common.c:7458
 
52646
 #, gcc-internal-format
 
52647
 msgid "alignment may not be specified for %q+D"
 
52648
 msgstr "minnesjustering kan inte anges för %q+D"
 
52649
 
 
52650
-#: c-family/c-common.c:7454
 
52651
+#: c-family/c-common.c:7476
 
52652
 #, gcc-internal-format
 
52653
 msgid "alignment for %q+D was previously specified as %d and may not be decreased"
 
52654
 msgstr "justering för %q+D angavs tidigare som %d och får inte minska"
 
52655
 
 
52656
-#: c-family/c-common.c:7458
 
52657
+#: c-family/c-common.c:7480
 
52658
 #, gcc-internal-format
 
52659
 msgid "alignment for %q+D must be at least %d"
 
52660
 msgstr "justering för %q+D måste vara åtminstone %d"
 
52661
 
 
52662
-#: c-family/c-common.c:7483
 
52663
+#: c-family/c-common.c:7505
 
52664
 #, gcc-internal-format
 
52665
 msgid "inline function %q+D declared weak"
 
52666
 msgstr "inline-funktionen %q+D deklarerad svag"
 
52667
 
 
52668
-#: c-family/c-common.c:7488
 
52669
+#: c-family/c-common.c:7510
 
52670
 #, gcc-internal-format
 
52671
 msgid "indirect function %q+D cannot be declared weak"
 
52672
 msgstr "indirekt funktion %q+D kan inte deklareras svag"
 
52673
 
 
52674
-#: c-family/c-common.c:7525
 
52675
+#: c-family/c-common.c:7547
 
52676
 #, gcc-internal-format
 
52677
 msgid "%q+D defined both normally and as %qE attribute"
 
52678
 msgstr "%q+D är definierad både normalt och som ett attribut %qE"
 
52679
 
 
52680
-#: c-family/c-common.c:7533
 
52681
+#: c-family/c-common.c:7555
 
52682
 #, gcc-internal-format
 
52683
 msgid "weak %q+D cannot be defined %qE"
 
52684
 msgstr "svag %q+D kan inte definieras %qE"
 
52685
 
 
52686
-#: c-family/c-common.c:7550
 
52687
+#: c-family/c-common.c:7572
 
52688
 #, gcc-internal-format
 
52689
 msgid "attribute %qE argument not a string"
 
52690
 msgstr "argument till attribut %qE är inte en sträng"
 
52691
 
 
52692
-#: c-family/c-common.c:7626
 
52693
+#: c-family/c-common.c:7648
 
52694
 #, gcc-internal-format
 
52695
 msgid "indirect function %q+D cannot be declared weakref"
 
52696
 msgstr "indirekt funktion %q+D kan inte deklareras weakref"
 
52697
 
 
52698
-#: c-family/c-common.c:7648
 
52699
+#: c-family/c-common.c:7670
 
52700
 #, gcc-internal-format
 
52701
 msgid "weakref attribute must appear before alias attribute"
 
52702
 msgstr "attributet weakref måste vara före attributet alias"
 
52703
 
 
52704
-#: c-family/c-common.c:7677
 
52705
+#: c-family/c-common.c:7699
 
52706
 #, gcc-internal-format
 
52707
 msgid "%qE attribute ignored on non-class types"
 
52708
 msgstr "attributet %qE ignorerat typer som inte är klasser"
 
52709
 
 
52710
-#: c-family/c-common.c:7683
 
52711
+#: c-family/c-common.c:7705
 
52712
 #, gcc-internal-format
 
52713
 msgid "%qE attribute ignored because %qT is already defined"
 
52714
 msgstr "attributet %qE ignorerat för att %qT redan är definierat"
 
52715
 
 
52716
-#: c-family/c-common.c:7696
 
52717
+#: c-family/c-common.c:7718
 
52718
 #, gcc-internal-format
 
52719
 msgid "visibility argument not a string"
 
52720
 msgstr "synlighetsargumentet är inte en sträng"
 
52721
 
 
52722
-#: c-family/c-common.c:7708
 
52723
+#: c-family/c-common.c:7730
 
52724
 #, gcc-internal-format
 
52725
 msgid "%qE attribute ignored on types"
 
52726
 msgstr "attributet %qE ignorerat för typer"
 
52727
 
 
52728
-#: c-family/c-common.c:7724
 
52729
+#: c-family/c-common.c:7746
 
52730
 #, gcc-internal-format
 
52731
 msgid "visibility argument must be one of \"default\", \"hidden\", \"protected\" or \"internal\""
 
52732
 msgstr "visibility-argument måste vara ett av ”default”, ”hidden”, ”protected” eller ”internal”"
 
52733
 
 
52734
-#: c-family/c-common.c:7735
 
52735
+#: c-family/c-common.c:7757
 
52736
 #, gcc-internal-format
 
52737
 msgid "%qD redeclared with different visibility"
 
52738
 msgstr "%qD omdeklarerad med annan synlighet"
 
52739
 
 
52740
-#: c-family/c-common.c:7738 c-family/c-common.c:7742
 
52741
+#: c-family/c-common.c:7760 c-family/c-common.c:7764
 
52742
 #, gcc-internal-format
 
52743
 msgid "%qD was declared %qs which implies default visibility"
 
52744
 msgstr "%qD deklarerades %qs vilket medför standardsynlighet"
 
52745
 
 
52746
-#: c-family/c-common.c:7826
 
52747
+#: c-family/c-common.c:7848
 
52748
 #, gcc-internal-format
 
52749
 msgid "tls_model argument not a string"
 
52750
 msgstr "tls_model-argument är inte en sträng"
 
52751
 
 
52752
-#: c-family/c-common.c:7839
 
52753
+#: c-family/c-common.c:7861
 
52754
 #, gcc-internal-format
 
52755
 msgid "tls_model argument must be one of \"local-exec\", \"initial-exec\", \"local-dynamic\" or \"global-dynamic\""
 
52756
 msgstr "tls_model-argument måste vara ett av ”local-exec”, ”initial-exec”, ”local-dynamic” eller ”global-dynamic”"
 
52757
 
 
52758
-#: c-family/c-common.c:7859 c-family/c-common.c:7965 c-family/c-common.c:8950
 
52759
+#: c-family/c-common.c:7881 c-family/c-common.c:7987 c-family/c-common.c:8970
 
52760
 #: config/m32c/m32c.c:2926
 
52761
 #, gcc-internal-format
 
52762
 msgid "%qE attribute applies only to functions"
 
52763
 msgstr "attributet %qE är bara tillämpligt på funktioner"
 
52764
 
 
52765
-#: c-family/c-common.c:7865 c-family/c-common.c:7971 c-family/c-common.c:8956
 
52766
+#: c-family/c-common.c:7887 c-family/c-common.c:7993 c-family/c-common.c:8976
 
52767
 #, gcc-internal-format
 
52768
 msgid "can%'t set %qE attribute after definition"
 
52769
 msgstr "kan inte sätta attributet %qE efter definitionen"
 
52770
 
 
52771
-#: c-family/c-common.c:7911
 
52772
+#: c-family/c-common.c:7933
 
52773
 #, gcc-internal-format
 
52774
 msgid "alloc_size parameter outside range"
 
52775
 msgstr "alloc_size-parameter utanför giltigt intervall"
 
52776
 
 
52777
-#: c-family/c-common.c:8029
 
52778
+#: c-family/c-common.c:8051
 
52779
 #, gcc-internal-format
 
52780
 msgid "%qE attribute duplicated"
 
52781
 msgstr "attributet %qE dubblerat"
 
52782
 
 
52783
-#: c-family/c-common.c:8031
 
52784
+#: c-family/c-common.c:8053
 
52785
 #, gcc-internal-format
 
52786
 msgid "%qE attribute follows %qE"
 
52787
 msgstr "attributet %qE följer %qE"
 
52788
 
 
52789
-#: c-family/c-common.c:8130
 
52790
+#: c-family/c-common.c:8152
 
52791
 #, gcc-internal-format
 
52792
 msgid "type was previously declared %qE"
 
52793
 msgstr "typen var tidigare deklarerad %qE"
 
52794
 
 
52795
-#: c-family/c-common.c:8183
 
52796
+#: c-family/c-common.c:8205
 
52797
 #, gcc-internal-format
 
52798
 msgid "%qE argument not an identifier"
 
52799
 msgstr "argument till %qE är inte en identifierare"
 
52800
 
 
52801
-#: c-family/c-common.c:8194
 
52802
+#: c-family/c-common.c:8216
 
52803
 #, gcc-internal-format
 
52804
 msgid "%qD is not compatible with %qD"
 
52805
 msgstr "%qD är inte kompatibel med %qD"
 
52806
 
 
52807
-#: c-family/c-common.c:8197
 
52808
+#: c-family/c-common.c:8219
 
52809
 #, gcc-internal-format
 
52810
 msgid "transaction_wrap argument is not a function"
 
52811
 msgstr "argumentet till transaction_wrap är inte en funktion"
 
52812
 
 
52813
-#: c-family/c-common.c:8245
 
52814
+#: c-family/c-common.c:8267
 
52815
 #, gcc-internal-format
 
52816
 msgid "deprecated message is not a string"
 
52817
 msgstr "deprecated-meddelande är inte en sträng"
 
52818
 
 
52819
-#: c-family/c-common.c:8286
 
52820
+#: c-family/c-common.c:8308
 
52821
 #, gcc-internal-format
 
52822
 msgid "%qE attribute ignored for %qE"
 
52823
 msgstr "attributet %qE ignorerat för %qE"
 
52824
 
 
52825
-#: c-family/c-common.c:8346
 
52826
+#: c-family/c-common.c:8368
 
52827
 #, gcc-internal-format
 
52828
 msgid "invalid vector type for attribute %qE"
 
52829
 msgstr "ogiltig vektortyp för attributet %qE"
 
52830
 
 
52831
-#: c-family/c-common.c:8352 ada/gcc-interface/utils.c:6307
 
52832
+#: c-family/c-common.c:8374 ada/gcc-interface/utils.c:6307
 
52833
 #: ada/gcc-interface/utils.c:6401
 
52834
 #, gcc-internal-format
 
52835
 msgid "vector size not an integral multiple of component size"
 
52836
 msgstr "vektorstorleken är inte en hel multipel av komponentstorleken"
 
52837
 
 
52838
-#: c-family/c-common.c:8358 ada/gcc-interface/utils.c:6313
 
52839
+#: c-family/c-common.c:8380 ada/gcc-interface/utils.c:6313
 
52840
 #: ada/gcc-interface/utils.c:6407
 
52841
 #, gcc-internal-format
 
52842
 msgid "zero vector size"
 
52843
 msgstr "vektorstorlek noll"
 
52844
 
 
52845
-#: c-family/c-common.c:8366 ada/gcc-interface/utils.c:6321
 
52846
+#: c-family/c-common.c:8388 ada/gcc-interface/utils.c:6321
 
52847
 #: ada/gcc-interface/utils.c:6414
 
52848
 #, gcc-internal-format
 
52849
 msgid "number of components of the vector not a power of two"
 
52850
 msgstr "antal komponenter i vektorn inte en tvåpotens"
 
52851
 
 
52852
-#: c-family/c-common.c:8394 ada/gcc-interface/utils.c:6048
 
52853
+#: c-family/c-common.c:8416 ada/gcc-interface/utils.c:6048
 
52854
 #, gcc-internal-format
 
52855
 msgid "nonnull attribute without arguments on a non-prototype"
 
52856
 msgstr "attributet nonnull utan argument på en icke-prototyp"
 
52857
 
 
52858
-#: c-family/c-common.c:8408 ada/gcc-interface/utils.c:6062
 
52859
+#: c-family/c-common.c:8430 ada/gcc-interface/utils.c:6062
 
52860
 #, gcc-internal-format, gfc-internal-format
 
52861
 msgid "nonnull argument has invalid operand number (argument %lu)"
 
52862
 msgstr "argument till nonnull har ett ogiltigt värde (argument %lu)"
 
52863
 
 
52864
-#: c-family/c-common.c:8430 ada/gcc-interface/utils.c:6084
 
52865
+#: c-family/c-common.c:8452 ada/gcc-interface/utils.c:6084
 
52866
 #, gcc-internal-format, gfc-internal-format
 
52867
 msgid "nonnull argument with out-of-range operand number (argument %lu, operand %lu)"
 
52868
 msgstr "nonnull-argument med felaktigt operandnummer (argument %lu, operand %lu)"
 
52869
 
 
52870
-#: c-family/c-common.c:8438 ada/gcc-interface/utils.c:6093
 
52871
+#: c-family/c-common.c:8460 ada/gcc-interface/utils.c:6093
 
52872
 #, gcc-internal-format, gfc-internal-format
 
52873
 msgid "nonnull argument references non-pointer operand (argument %lu, operand %lu)"
 
52874
 msgstr "nonnull-argument refererar icke-pekar-operand (argument %lu, operand %lu)"
 
52875
 
 
52876
-#: c-family/c-common.c:8533
 
52877
+#: c-family/c-common.c:8555
 
52878
 #, gcc-internal-format
 
52879
 msgid "not enough variable arguments to fit a sentinel"
 
52880
 msgstr "inte tillräckligt med variabla argument för att få plats med en vaktpost"
 
52881
 
 
52882
-#: c-family/c-common.c:8547
 
52883
+#: c-family/c-common.c:8569
 
52884
 #, gcc-internal-format
 
52885
 msgid "missing sentinel in function call"
 
52886
 msgstr "vaktpost saknas i funktionsanrop"
 
52887
 
 
52888
-#: c-family/c-common.c:8588
 
52889
+#: c-family/c-common.c:8610
 
52890
 #, gcc-internal-format, gfc-internal-format
 
52891
 msgid "null argument where non-null required (argument %lu)"
 
52892
 msgstr "noll-argument där icke-noll krävs (argument %lu)"
 
52893
 
 
52894
-#: c-family/c-common.c:8653
 
52895
+#: c-family/c-common.c:8675
 
52896
 #, gcc-internal-format
 
52897
 msgid "cleanup argument not an identifier"
 
52898
 msgstr "argumentet till cleanup är inte en identifierare"
 
52899
 
 
52900
-#: c-family/c-common.c:8660
 
52901
+#: c-family/c-common.c:8682
 
52902
 #, gcc-internal-format
 
52903
 msgid "cleanup argument not a function"
 
52904
 msgstr "argumentet till cleanup är inte en funktion"
 
52905
 
 
52906
-#: c-family/c-common.c:8697
 
52907
+#: c-family/c-common.c:8719
 
52908
 #, gcc-internal-format
 
52909
 msgid "%qE attribute requires prototypes with named arguments"
 
52910
 msgstr "attributet %qE kräver prototyper med namngivna argument"
 
52911
 
 
52912
-#: c-family/c-common.c:8705
 
52913
+#: c-family/c-common.c:8727
 
52914
 #, gcc-internal-format
 
52915
 msgid "%qE attribute only applies to variadic functions"
 
52916
 msgstr "attributet %qE är bara tillämplig på funktioner med variabelt antal argument"
 
52917
 
 
52918
-#: c-family/c-common.c:8717 ada/gcc-interface/utils.c:6135
 
52919
+#: c-family/c-common.c:8739 ada/gcc-interface/utils.c:6135
 
52920
 #, gcc-internal-format
 
52921
 msgid "requested position is not an integer constant"
 
52922
 msgstr "den begärda positionen är inte en heltalskonstant"
 
52923
 
 
52924
-#: c-family/c-common.c:8725 ada/gcc-interface/utils.c:6142
 
52925
+#: c-family/c-common.c:8747 ada/gcc-interface/utils.c:6142
 
52926
 #, gcc-internal-format
 
52927
 msgid "requested position is less than zero"
 
52928
 msgstr "begärd position är mindre än noll"
 
52929
 
 
52930
-#: c-family/c-common.c:8843
 
52931
+#: c-family/c-common.c:8865
 
52932
 #, gcc-internal-format, gfc-internal-format
 
52933
 msgid "bad option %s to optimize attribute"
 
52934
 msgstr "felaktig flagga %s till optimize-attribut"
 
52935
 
 
52936
-#: c-family/c-common.c:8846
 
52937
+#: c-family/c-common.c:8868
 
52938
 #, gcc-internal-format, gfc-internal-format
 
52939
 msgid "bad option %s to pragma attribute"
 
52940
 msgstr "felaktig flagga %s till pragma-attribut"
 
52941
 
 
52942
-#: c-family/c-common.c:9075
 
52943
+#: c-family/c-common.c:9095
 
52944
 #, gcc-internal-format
 
52945
 msgid "not enough arguments to function %qE"
 
52946
 msgstr "inte tillräckligt med argument till funktionen %qE"
 
52947
 
 
52948
-#: c-family/c-common.c:9081 c-family/c-common.c:10007 c/c-typeck.c:2954
 
52949
+#: c-family/c-common.c:9101 c-family/c-common.c:10027 c/c-typeck.c:2954
 
52950
 #, gcc-internal-format
 
52951
 msgid "too many arguments to function %qE"
 
52952
 msgstr "för många argument till funktionen %qE"
 
52953
 
 
52954
-#: c-family/c-common.c:9111 c-family/c-common.c:9157
 
52955
+#: c-family/c-common.c:9131 c-family/c-common.c:9177
 
52956
 #, gcc-internal-format
 
52957
 msgid "non-floating-point argument in call to function %qE"
 
52958
 msgstr "argument som inte är flyttal i anrop till funktionen %qE"
 
52959
 
 
52960
-#: c-family/c-common.c:9134
 
52961
+#: c-family/c-common.c:9154
 
52962
 #, gcc-internal-format
 
52963
 msgid "non-floating-point arguments in call to function %qE"
 
52964
 msgstr "argument som inte är flyttal i anrop till funktionen %qE"
 
52965
 
 
52966
-#: c-family/c-common.c:9150
 
52967
+#: c-family/c-common.c:9170
 
52968
 #, gcc-internal-format
 
52969
 msgid "non-const integer argument %u in call to function %qE"
 
52970
 msgstr "heltalsargument %u som inte är konstant i anrop till funktionen %qE"
 
52971
 
 
52972
-#: c-family/c-common.c:9170
 
52973
+#: c-family/c-common.c:9190
 
52974
 #, gcc-internal-format
 
52975
 msgid "non-integer argument 3 in call to function %qE"
 
52976
 msgstr "argument 3 som inte är ett heltal i anrop till funktionen %qE"
 
52977
 
 
52978
-#: c-family/c-common.c:9496
 
52979
+#: c-family/c-common.c:9516
 
52980
 #, gcc-internal-format
 
52981
 msgid "cannot apply %<offsetof%> to static data member %qD"
 
52982
 msgstr "det går inte att använda %<offsetof%> på en statisk datamedlem %qD"
 
52983
 
 
52984
-#: c-family/c-common.c:9501
 
52985
+#: c-family/c-common.c:9521
 
52986
 #, gcc-internal-format
 
52987
 msgid "cannot apply %<offsetof%> when %<operator[]%> is overloaded"
 
52988
 msgstr "går inte att applicera %<offsetof%> när %<operator[]%> är överlagrad"
 
52989
 
 
52990
-#: c-family/c-common.c:9508
 
52991
+#: c-family/c-common.c:9528
 
52992
 #, gcc-internal-format
 
52993
 msgid "cannot apply %<offsetof%> to a non constant address"
 
52994
 msgstr "det går inte att använda %<offsetof%> på en icke-konstant adress"
 
52995
 
 
52996
-#: c-family/c-common.c:9521 cp/typeck.c:5289
 
52997
+#: c-family/c-common.c:9541 cp/typeck.c:5289
 
52998
 #, gcc-internal-format
 
52999
 msgid "attempt to take address of bit-field structure member %qD"
 
53000
 msgstr "försök att ta adressen till en medlemmen %qD i en bitfältspost"
 
53001
 
 
53002
-#: c-family/c-common.c:9573
 
53003
+#: c-family/c-common.c:9593
 
53004
 #, gcc-internal-format
 
53005
 msgid "index %E denotes an offset greater than size of %qT"
 
53006
 msgstr "index %E anger ett avstånd större än storleken på %qT"
 
53007
 
 
53008
-#: c-family/c-common.c:9613
 
53009
+#: c-family/c-common.c:9633
 
53010
 #, gcc-internal-format
 
53011
 msgid "the omitted middle operand in ?: will always be %<true%>, suggest explicit middle operand"
 
53012
 msgstr "de utelämnade mittoperanden i ?: kommer alltid att vara %<true%>, föreslår explicit mittoperand"
 
53013
 
 
53014
-#: c-family/c-common.c:9634
 
53015
+#: c-family/c-common.c:9654
 
53016
 #, gcc-internal-format
 
53017
 msgid "assignment of member %qD in read-only object"
 
53018
 msgstr "tilldelning av medlem %qD i endast läsbart objekt"
 
53019
 
 
53020
-#: c-family/c-common.c:9636
 
53021
+#: c-family/c-common.c:9656
 
53022
 #, gcc-internal-format
 
53023
 msgid "increment of member %qD in read-only object"
 
53024
 msgstr "ökning av medlem %qD i endast läsbart objekt"
 
53025
 
 
53026
-#: c-family/c-common.c:9638
 
53027
+#: c-family/c-common.c:9658
 
53028
 #, gcc-internal-format
 
53029
 msgid "decrement of member %qD in read-only object"
 
53030
 msgstr "minskning av medlem %qD i endast läsbart objekt"
 
53031
 
 
53032
-#: c-family/c-common.c:9640
 
53033
+#: c-family/c-common.c:9660
 
53034
 #, gcc-internal-format
 
53035
 msgid "member %qD in read-only object used as %<asm%> output"
 
53036
 msgstr "medlem %qD i endast läsbart objekt använt som %<asm%>-utdata"
 
53037
 
 
53038
-#: c-family/c-common.c:9644
 
53039
+#: c-family/c-common.c:9664
 
53040
 #, gcc-internal-format
 
53041
 msgid "assignment of read-only member %qD"
 
53042
 msgstr "tilldelning till endast läsbar medlem %qD"
 
53043
 
 
53044
-#: c-family/c-common.c:9645
 
53045
+#: c-family/c-common.c:9665
 
53046
 #, gcc-internal-format
 
53047
 msgid "increment of read-only member %qD"
 
53048
 msgstr "ökning av endast läsbar medlem %qD"
 
53049
 
 
53050
-#: c-family/c-common.c:9646
 
53051
+#: c-family/c-common.c:9666
 
53052
 #, gcc-internal-format
 
53053
 msgid "decrement of read-only member %qD"
 
53054
 msgstr "minskning av endast läsbar medlem %qD"
 
53055
 
 
53056
-#: c-family/c-common.c:9647
 
53057
+#: c-family/c-common.c:9667
 
53058
 #, gcc-internal-format
 
53059
 msgid "read-only member %qD used as %<asm%> output"
 
53060
 msgstr "endast läsbar medlem %qD använd som %<asm%>-utdata"
 
53061
 
 
53062
-#: c-family/c-common.c:9651
 
53063
+#: c-family/c-common.c:9671
 
53064
 #, gcc-internal-format
 
53065
 msgid "assignment of read-only variable %qD"
 
53066
 msgstr "tilldelning till endast läsbar variabel %qD"
 
53067
 
 
53068
-#: c-family/c-common.c:9652
 
53069
+#: c-family/c-common.c:9672
 
53070
 #, gcc-internal-format
 
53071
 msgid "increment of read-only variable %qD"
 
53072
 msgstr "ökning av endast läsbar variabel %qD"
 
53073
 
 
53074
-#: c-family/c-common.c:9653
 
53075
+#: c-family/c-common.c:9673
 
53076
 #, gcc-internal-format
 
53077
 msgid "decrement of read-only variable %qD"
 
53078
 msgstr "minskning av endast läsbar variabel %qD"
 
53079
 
 
53080
-#: c-family/c-common.c:9654
 
53081
+#: c-family/c-common.c:9674
 
53082
 #, gcc-internal-format
 
53083
 msgid "read-only variable %qD used as %<asm%> output"
 
53084
 msgstr "endast läsbar variabel %qD använd som %<asm%>-utdata"
 
53085
 
 
53086
-#: c-family/c-common.c:9657
 
53087
+#: c-family/c-common.c:9677
 
53088
 #, gcc-internal-format
 
53089
 msgid "assignment of read-only parameter %qD"
 
53090
 msgstr "tilldelning till endast läsbar parameter %qD"
 
53091
 
 
53092
-#: c-family/c-common.c:9658
 
53093
+#: c-family/c-common.c:9678
 
53094
 #, gcc-internal-format
 
53095
 msgid "increment of read-only parameter %qD"
 
53096
 msgstr "ökning av endast läsbar parameter %qD"
 
53097
 
 
53098
-#: c-family/c-common.c:9659
 
53099
+#: c-family/c-common.c:9679
 
53100
 #, gcc-internal-format
 
53101
 msgid "decrement of read-only parameter %qD"
 
53102
 msgstr "minskning av endast läsbar parameter %qD"
 
53103
 
 
53104
-#: c-family/c-common.c:9660
 
53105
+#: c-family/c-common.c:9680
 
53106
 #, gcc-internal-format
 
53107
 msgid "read-only parameter %qD use as %<asm%> output"
 
53108
 msgstr "endast läsbar parameter %qD använd som %<asm%>-utdata"
 
53109
 
 
53110
-#: c-family/c-common.c:9665
 
53111
+#: c-family/c-common.c:9685
 
53112
 #, gcc-internal-format
 
53113
 msgid "assignment of read-only named return value %qD"
 
53114
 msgstr "tilldelning av endast läsbart namngivet returvärde %qD"
 
53115
 
 
53116
-#: c-family/c-common.c:9667
 
53117
+#: c-family/c-common.c:9687
 
53118
 #, gcc-internal-format
 
53119
 msgid "increment of read-only named return value %qD"
 
53120
 msgstr "ökning av endast läsbart namngivet returvärde %qD"
 
53121
 
 
53122
-#: c-family/c-common.c:9669
 
53123
+#: c-family/c-common.c:9689
 
53124
 #, gcc-internal-format
 
53125
 msgid "decrement of read-only named return value %qD"
 
53126
 msgstr "minskning av endast läsbart namngivet returvärde %qD"
 
53127
 
 
53128
-#: c-family/c-common.c:9671
 
53129
+#: c-family/c-common.c:9691
 
53130
 #, gcc-internal-format
 
53131
 msgid "read-only named return value %qD used as %<asm%>output"
 
53132
 msgstr "endast läsbar namngiven returvariabel %qD använd som %<asm%>-utdata"
 
53133
 
 
53134
-#: c-family/c-common.c:9676
 
53135
+#: c-family/c-common.c:9696
 
53136
 #, gcc-internal-format
 
53137
 msgid "assignment of function %qD"
 
53138
 msgstr "tilldelning av funktion %qD"
 
53139
 
 
53140
-#: c-family/c-common.c:9677
 
53141
+#: c-family/c-common.c:9697
 
53142
 #, gcc-internal-format
 
53143
 msgid "increment of function %qD"
 
53144
 msgstr "ökning av funktion %qD"
 
53145
 
 
53146
-#: c-family/c-common.c:9678
 
53147
+#: c-family/c-common.c:9698
 
53148
 #, gcc-internal-format
 
53149
 msgid "decrement of function %qD"
 
53150
 msgstr "minskning av funktion %qD"
 
53151
 
 
53152
-#: c-family/c-common.c:9679
 
53153
+#: c-family/c-common.c:9699
 
53154
 #, gcc-internal-format
 
53155
 msgid "function %qD used as %<asm%> output"
 
53156
 msgstr "funktionen %qD använd som %<asm%>-utdata"
 
53157
 
 
53158
-#: c-family/c-common.c:9682 c/c-typeck.c:3902
 
53159
+#: c-family/c-common.c:9702 c/c-typeck.c:3902
 
53160
 #, gcc-internal-format
 
53161
 msgid "assignment of read-only location %qE"
 
53162
 msgstr "tilldelning till endast läsbar plats %qE"
 
53163
 
 
53164
-#: c-family/c-common.c:9683 c/c-typeck.c:3905
 
53165
+#: c-family/c-common.c:9703 c/c-typeck.c:3905
 
53166
 #, gcc-internal-format
 
53167
 msgid "increment of read-only location %qE"
 
53168
 msgstr "ökning av endast läsbar plats %qE"
 
53169
 
 
53170
-#: c-family/c-common.c:9684 c/c-typeck.c:3908
 
53171
+#: c-family/c-common.c:9704 c/c-typeck.c:3908
 
53172
 #, gcc-internal-format
 
53173
 msgid "decrement of read-only location %qE"
 
53174
 msgstr "minskning av endast läsbar plats %qE"
 
53175
 
 
53176
-#: c-family/c-common.c:9685
 
53177
+#: c-family/c-common.c:9705
 
53178
 #, gcc-internal-format
 
53179
 msgid "read-only location %qE used as %<asm%> output"
 
53180
 msgstr "endast läsbar plats %qE använd som %<asm%>-utdata"
 
53181
 
 
53182
-#: c-family/c-common.c:9699
 
53183
+#: c-family/c-common.c:9719
 
53184
 #, gcc-internal-format
 
53185
 msgid "lvalue required as left operand of assignment"
 
53186
 msgstr "l-värde krävs som vänstra operand i tilldelning"
 
53187
 
 
53188
-#: c-family/c-common.c:9702
 
53189
+#: c-family/c-common.c:9722
 
53190
 #, gcc-internal-format
 
53191
 msgid "lvalue required as increment operand"
 
53192
 msgstr "l-värde krävs som operand till ökning"
 
53193
 
 
53194
-#: c-family/c-common.c:9705
 
53195
+#: c-family/c-common.c:9725
 
53196
 #, gcc-internal-format
 
53197
 msgid "lvalue required as decrement operand"
 
53198
 msgstr "l-värde krävs som operand till minskning"
 
53199
 
 
53200
-#: c-family/c-common.c:9708
 
53201
+#: c-family/c-common.c:9728
 
53202
 #, gcc-internal-format
 
53203
 msgid "lvalue required as unary %<&%> operand"
 
53204
 msgstr "l-värde krävs som operand till unär %<&%>"
 
53205
 
 
53206
-#: c-family/c-common.c:9711
 
53207
+#: c-family/c-common.c:9731
 
53208
 #, gcc-internal-format
 
53209
 msgid "lvalue required in asm statement"
 
53210
 msgstr "l-värde krävs i asm-sats"
 
53211
 
 
53212
-#: c-family/c-common.c:9728
 
53213
+#: c-family/c-common.c:9748
 
53214
 #, gcc-internal-format
 
53215
 msgid "invalid type argument (have %qT)"
 
53216
 msgstr "ogiltigt typargument (har %qT)"
 
53217
 
 
53218
-#: c-family/c-common.c:9732
 
53219
+#: c-family/c-common.c:9752
 
53220
 #, gcc-internal-format
 
53221
 msgid "invalid type argument of array indexing (have %qT)"
 
53222
 msgstr "ogiltigt typargument i vektorindexering (har %qT)"
 
53223
 
 
53224
-#: c-family/c-common.c:9737
 
53225
+#: c-family/c-common.c:9757
 
53226
 #, gcc-internal-format
 
53227
 msgid "invalid type argument of unary %<*%> (have %qT)"
 
53228
 msgstr "ogiltigt typargument till unär %<*%> (har %qT)"
 
53229
 
 
53230
-#: c-family/c-common.c:9742
 
53231
+#: c-family/c-common.c:9762
 
53232
 #, gcc-internal-format
 
53233
 msgid "invalid type argument of %<->%> (have %qT)"
 
53234
 msgstr "ogiltigt typargument till %<->%> (har %qT)"
 
53235
 
 
53236
-#: c-family/c-common.c:9747
 
53237
+#: c-family/c-common.c:9767
 
53238
 #, gcc-internal-format
 
53239
 msgid "invalid type argument of implicit conversion (have %qT)"
 
53240
 msgstr "ogiltigt typargument till implicit konvertering (har %qT)"
 
53241
 
 
53242
-#: c-family/c-common.c:9877 cp/init.c:2373
 
53243
+#: c-family/c-common.c:9897 cp/init.c:2373
 
53244
 #, gcc-internal-format
 
53245
 msgid "size of array is too large"
 
53246
 msgstr "storleken på vektorn är för stor"
 
53247
 
 
53248
-#: c-family/c-common.c:9925 c-family/c-common.c:9981 c/c-typeck.c:3185
 
53249
+#: c-family/c-common.c:9945 c-family/c-common.c:10001 c/c-typeck.c:3185
 
53250
 #, gcc-internal-format
 
53251
 msgid "too few arguments to function %qE"
 
53252
 msgstr "för få argument till funktionen %qE"
 
53253
 
 
53254
-#: c-family/c-common.c:9942 config/mep/mep.c:6175 c/c-typeck.c:5687
 
53255
+#: c-family/c-common.c:9962 config/mep/mep.c:6175 c/c-typeck.c:5687
 
53256
 #, gcc-internal-format
 
53257
 msgid "incompatible type for argument %d of %qE"
 
53258
 msgstr "inkompatibel typ för argument %d av %qE"
 
53259
 
 
53260
-#: c-family/c-common.c:10074
 
53261
+#: c-family/c-common.c:10094
 
53262
 #, gcc-internal-format
 
53263
 msgid "incorrect number of arguments to function %qE"
 
53264
 msgstr "felaktigt antal argument till funktionen %qE"
 
53265
 
 
53266
-#: c-family/c-common.c:10082
 
53267
+#: c-family/c-common.c:10102
 
53268
 #, gcc-internal-format
 
53269
 msgid "argument 1 of %qE must be a non-void pointer type"
 
53270
 msgstr "argument 1 till %qE måste vara pekartyp som inte pekar på void"
 
53271
 
 
53272
-#: c-family/c-common.c:10091
 
53273
+#: c-family/c-common.c:10111
 
53274
 #, gcc-internal-format
 
53275
 msgid "argument 1 of %qE must be a pointer to a constant size type"
 
53276
 msgstr "argument 1 till %qE måste vara en pekare till en typ med konstant storlek"
 
53277
 
 
53278
-#: c-family/c-common.c:10102
 
53279
+#: c-family/c-common.c:10122
 
53280
 #, gcc-internal-format
 
53281
 msgid "argument 1 of %qE must be a pointer to a nonzero size object"
 
53282
 msgstr "argument 1 till %qE måste vara en pekare till ett objekt av storlek större än noll"
 
53283
 
 
53284
-#: c-family/c-common.c:10117
 
53285
+#: c-family/c-common.c:10137
 
53286
 #, gcc-internal-format
 
53287
 msgid "argument %d of %qE must be a pointer type"
 
53288
 msgstr "argument %d till %qE måste vara en pekartyp"
 
53289
 
 
53290
-#: c-family/c-common.c:10124
 
53291
+#: c-family/c-common.c:10144
 
53292
 #, gcc-internal-format
 
53293
 msgid "size mismatch in argument %d of %qE"
 
53294
 msgstr "storleken stämmer inte i argument %d till %qE"
 
53295
 
 
53296
-#: c-family/c-common.c:10140
 
53297
+#: c-family/c-common.c:10160
 
53298
 #, gcc-internal-format
 
53299
 msgid "invalid memory model argument %d of %qE"
 
53300
 msgstr "ogiltig minnesmodellsargument %d till %qE"
 
53301
 
 
53302
-#: c-family/c-common.c:10147
 
53303
+#: c-family/c-common.c:10167
 
53304
 #, gcc-internal-format
 
53305
 msgid "non-integer memory model argument %d of %qE"
 
53306
 msgstr "minnesmodellsargument %d som inte är heltal till %qE"
 
53307
 
 
53308
-#: c-family/c-common.c:10674
 
53309
+#: c-family/c-common.c:10694
 
53310
 #, gcc-internal-format
 
53311
 msgid "array subscript has type %<char%>"
 
53312
 msgstr "vektorindex har typen %<char%>"
 
53313
 
 
53314
-#: c-family/c-common.c:10709 c-family/c-common.c:10712
 
53315
+#: c-family/c-common.c:10729 c-family/c-common.c:10732
 
53316
 #, gcc-internal-format
 
53317
 msgid "suggest parentheses around %<+%> inside %<<<%>"
 
53318
 msgstr "föreslår parenteser runt %<+%> inuti %<<<%>"
 
53319
 
 
53320
-#: c-family/c-common.c:10715 c-family/c-common.c:10718
 
53321
+#: c-family/c-common.c:10735 c-family/c-common.c:10738
 
53322
 #, gcc-internal-format
 
53323
 msgid "suggest parentheses around %<-%> inside %<<<%>"
 
53324
 msgstr "föreslår parenteser runt %<-%> inuti %<<<%>"
 
53325
 
 
53326
-#: c-family/c-common.c:10724 c-family/c-common.c:10727
 
53327
+#: c-family/c-common.c:10744 c-family/c-common.c:10747
 
53328
 #, gcc-internal-format
 
53329
 msgid "suggest parentheses around %<+%> inside %<>>%>"
 
53330
 msgstr "föreslår parenteser runt %<+%> inuti %<>>%>"
 
53331
 
 
53332
-#: c-family/c-common.c:10730 c-family/c-common.c:10733
 
53333
+#: c-family/c-common.c:10750 c-family/c-common.c:10753
 
53334
 #, gcc-internal-format
 
53335
 msgid "suggest parentheses around %<-%> inside %<>>%>"
 
53336
 msgstr "föreslår parenteser runt %<-%> inuti %<>>%>"
 
53337
 
 
53338
-#: c-family/c-common.c:10739 c-family/c-common.c:10742
 
53339
+#: c-family/c-common.c:10759 c-family/c-common.c:10762
 
53340
 #, gcc-internal-format
 
53341
 msgid "suggest parentheses around %<&&%> within %<||%>"
 
53342
 msgstr "föreslår parenteser runt %<&&%> inuti %<||%>"
 
53343
 
 
53344
-#: c-family/c-common.c:10749 c-family/c-common.c:10753
 
53345
+#: c-family/c-common.c:10769 c-family/c-common.c:10773
 
53346
 #, gcc-internal-format
 
53347
 msgid "suggest parentheses around arithmetic in operand of %<|%>"
 
53348
 msgstr "föreslår parenteser runt aritmetik i operanden till %<|%>"
 
53349
 
 
53350
-#: c-family/c-common.c:10757 c-family/c-common.c:10760
 
53351
+#: c-family/c-common.c:10777 c-family/c-common.c:10780
 
53352
 #, gcc-internal-format
 
53353
 msgid "suggest parentheses around comparison in operand of %<|%>"
 
53354
 msgstr "föreslår parenteser runt jämförelse i operanden till %<|%>"
 
53355
 
 
53356
-#: c-family/c-common.c:10765
 
53357
+#: c-family/c-common.c:10785
 
53358
 #, gcc-internal-format
 
53359
 msgid "suggest parentheses around operand of %<!%> or change %<|%> to %<||%> or %<!%> to %<~%>"
 
53360
 msgstr "föreslår parenteser runt operanden till %<!%> eller ändra %<|%> till %<||%> eller %<!%> till %<~%>"
 
53361
 
 
53362
-#: c-family/c-common.c:10773 c-family/c-common.c:10777
 
53363
+#: c-family/c-common.c:10793 c-family/c-common.c:10797
 
53364
 #, gcc-internal-format
 
53365
 msgid "suggest parentheses around arithmetic in operand of %<^%>"
 
53366
 msgstr "föreslår parenteser runt aritmetik i operanden till %<^%>"
 
53367
 
 
53368
-#: c-family/c-common.c:10781 c-family/c-common.c:10784
 
53369
+#: c-family/c-common.c:10801 c-family/c-common.c:10804
 
53370
 #, gcc-internal-format
 
53371
 msgid "suggest parentheses around comparison in operand of %<^%>"
 
53372
 msgstr "föreslår parenteser runt jämförelse i operanden till %<^%>"
 
53373
 
 
53374
-#: c-family/c-common.c:10790 c-family/c-common.c:10793
 
53375
+#: c-family/c-common.c:10810 c-family/c-common.c:10813
 
53376
 #, gcc-internal-format
 
53377
 msgid "suggest parentheses around %<+%> in operand of %<&%>"
 
53378
 msgstr "föreslår parenteser runt %<+%> i operanden till %<&%>"
 
53379
 
 
53380
-#: c-family/c-common.c:10796 c-family/c-common.c:10799
 
53381
+#: c-family/c-common.c:10816 c-family/c-common.c:10819
 
53382
 #, gcc-internal-format
 
53383
 msgid "suggest parentheses around %<-%> in operand of %<&%>"
 
53384
 msgstr "föreslår parenteser runt %<-%> i operanden till %<&%>"
 
53385
 
 
53386
-#: c-family/c-common.c:10803 c-family/c-common.c:10806
 
53387
+#: c-family/c-common.c:10823 c-family/c-common.c:10826
 
53388
 #, gcc-internal-format
 
53389
 msgid "suggest parentheses around comparison in operand of %<&%>"
 
53390
 msgstr "föreslår parenteser runt jämförelser i operanden till %<&%>"
 
53391
 
 
53392
-#: c-family/c-common.c:10811
 
53393
+#: c-family/c-common.c:10831
 
53394
 #, gcc-internal-format
 
53395
 msgid "suggest parentheses around operand of %<!%> or change %<&%> to %<&&%> or %<!%> to %<~%>"
 
53396
 msgstr "föreslår parenteser runt operanden till %<!%> eller ändra %<&%> till %<&&%> eller %<!%> till %<~%>"
 
53397
 
 
53398
-#: c-family/c-common.c:10818 c-family/c-common.c:10821
 
53399
+#: c-family/c-common.c:10838 c-family/c-common.c:10841
 
53400
 #, gcc-internal-format
 
53401
 msgid "suggest parentheses around comparison in operand of %<==%>"
 
53402
 msgstr "föreslår parenteser runt jämförelse i operanden till %<==%>"
 
53403
 
 
53404
-#: c-family/c-common.c:10826 c-family/c-common.c:10829
 
53405
+#: c-family/c-common.c:10846 c-family/c-common.c:10849
 
53406
 #, gcc-internal-format
 
53407
 msgid "suggest parentheses around comparison in operand of %<!=%>"
 
53408
 msgstr "föreslår parenteser runt jämförelse i operanden till %<!=%>"
 
53409
 
 
53410
-#: c-family/c-common.c:10839 c-family/c-common.c:10845
 
53411
+#: c-family/c-common.c:10859 c-family/c-common.c:10865
 
53412
 #, gcc-internal-format
 
53413
 msgid "comparisons like %<X<=Y<=Z%> do not have their mathematical meaning"
 
53414
 msgstr "jämförelser som %<X<=Y<=Z%> har inte sin matematiska mening"
 
53415
 
 
53416
-#: c-family/c-common.c:10861
 
53417
+#: c-family/c-common.c:10881
 
53418
 #, gcc-internal-format
 
53419
 msgid "label %q+D defined but not used"
 
53420
 msgstr "etikett %q+D är definierad men inte använd"
 
53421
 
 
53422
-#: c-family/c-common.c:10863
 
53423
+#: c-family/c-common.c:10883
 
53424
 #, gcc-internal-format
 
53425
 msgid "label %q+D declared but not defined"
 
53426
 msgstr "etikett %q+D är deklarerad men inte definierad"
 
53427
 
 
53428
-#: c-family/c-common.c:10879
 
53429
+#: c-family/c-common.c:10899
 
53430
 #, gcc-internal-format
 
53431
 msgid "division by zero"
 
53432
 msgstr "division med noll"
 
53433
 
 
53434
-#: c-family/c-common.c:10911
 
53435
+#: c-family/c-common.c:10931
 
53436
 #, gcc-internal-format
 
53437
 msgid "comparison between types %qT and %qT"
 
53438
 msgstr "jämförelse mellan typer %qT och %qT"
 
53439
 
 
53440
-#: c-family/c-common.c:10962
 
53441
+#: c-family/c-common.c:10982
 
53442
 #, gcc-internal-format
 
53443
 msgid "comparison between signed and unsigned integer expressions"
 
53444
 msgstr "jämförelse mellan heltalsuttryck med och utan tecken"
 
53445
 
 
53446
-#: c-family/c-common.c:11013
 
53447
+#: c-family/c-common.c:11033
 
53448
 #, gcc-internal-format
 
53449
 msgid "promoted ~unsigned is always non-zero"
 
53450
 msgstr "befodrat ~unsigned är alltid skild från noll"
 
53451
 
 
53452
-#: c-family/c-common.c:11016
 
53453
+#: c-family/c-common.c:11036
 
53454
 #, gcc-internal-format
 
53455
 msgid "comparison of promoted ~unsigned with constant"
 
53456
 msgstr "jämförelse av befordrad ~unsigned med konstant"
 
53457
 
 
53458
-#: c-family/c-common.c:11026
 
53459
+#: c-family/c-common.c:11046
 
53460
 #, gcc-internal-format
 
53461
 msgid "comparison of promoted ~unsigned with unsigned"
 
53462
 msgstr "jämförelse av befordrad ~unsigned med unsigned"
 
53463
 
 
53464
-#: c-family/c-common.c:11204
 
53465
+#: c-family/c-common.c:11224
 
53466
 #, gcc-internal-format
 
53467
 msgid "typedef %qD locally defined but not used"
 
53468
 msgstr "typedef %q+D är lokalt definierad men inte använd"
 
53469
 
 
53470
-#: c-family/c-common.c:11443
 
53471
+#: c-family/c-common.c:11463
 
53472
 #, gcc-internal-format
 
53473
 msgid "index value is out of bound"
 
53474
 msgstr "indexvärdet är utanför gränsen"
 
53475
 
 
53476
-#: c-family/c-common.c:11481 c-family/c-common.c:11531
 
53477
-#: c-family/c-common.c:11546
 
53478
+#: c-family/c-common.c:11501 c-family/c-common.c:11551
 
53479
+#: c-family/c-common.c:11566
 
53480
 #, gcc-internal-format
 
53481
 msgid "conversion of scalar %qT to vector %qT involves truncation"
 
53482
 msgstr "konvertering av skalären %qT till vektorn %qT innebär avhuggning"
 
53483
@@ -19498,37 +19525,37 @@
 
53484
 msgid "can%'t write to %s: %m"
 
53485
 msgstr "kan inte skriva till %s: %m"
 
53486
 
 
53487
-#: c-family/c-pch.c:191
 
53488
+#: c-family/c-pch.c:193
 
53489
 #, gcc-internal-format
 
53490
 msgid "can%'t write %s: %m"
 
53491
 msgstr "kan inte skriva %s: %m"
 
53492
 
 
53493
-#: c-family/c-pch.c:219 c-family/c-pch.c:260 c-family/c-pch.c:311
 
53494
+#: c-family/c-pch.c:221 c-family/c-pch.c:262 c-family/c-pch.c:313
 
53495
 #, gcc-internal-format
 
53496
 msgid "can%'t read %s: %m"
 
53497
 msgstr "kan inte läsa %s: %m"
 
53498
 
 
53499
-#: c-family/c-pch.c:417
 
53500
+#: c-family/c-pch.c:419
 
53501
 #, gcc-internal-format
 
53502
 msgid "pch_preprocess pragma should only be used with -fpreprocessed"
 
53503
 msgstr "pragmat pch_preprocess skall bara användas med -fpreprocessed"
 
53504
 
 
53505
-#: c-family/c-pch.c:418
 
53506
+#: c-family/c-pch.c:420
 
53507
 #, gcc-internal-format
 
53508
 msgid "use #include instead"
 
53509
 msgstr "använd #include istället"
 
53510
 
 
53511
-#: c-family/c-pch.c:424
 
53512
+#: c-family/c-pch.c:426
 
53513
 #, gcc-internal-format
 
53514
 msgid "%s: couldn%'t open PCH file: %m"
 
53515
 msgstr "%s: kunde inte öppna PCH-fil: %m"
 
53516
 
 
53517
-#: c-family/c-pch.c:429
 
53518
+#: c-family/c-pch.c:431
 
53519
 #, gcc-internal-format
 
53520
 msgid "use -Winvalid-pch for more information"
 
53521
 msgstr "använd -Winvalid-pch för mer information"
 
53522
 
 
53523
-#: c-family/c-pch.c:430
 
53524
+#: c-family/c-pch.c:432
 
53525
 #, gcc-internal-format, gfc-internal-format
 
53526
 msgid "%s: PCH file was invalid"
 
53527
 msgstr "%s: PCH-fil var ogiltig"
 
53528
@@ -20447,182 +20474,182 @@
 
53529
 #: config/i386/i386.c:34639 config/i386/i386.c:34690 config/i386/i386.c:34762
 
53530
 #: config/m68k/m68k.c:729 config/mcore/mcore.c:3046 config/mep/mep.c:3887
 
53531
 #: config/mep/mep.c:3901 config/mep/mep.c:3975 config/rl78/rl78.c:480
 
53532
-#: config/rs6000/rs6000.c:24833 config/rx/rx.c:2571 config/sh/sh.c:9515
 
53533
-#: config/sh/sh.c:9533 config/sh/sh.c:9562 config/sh/sh.c:9644
 
53534
-#: config/sh/sh.c:9667 config/spu/spu.c:3685 config/stormy16/stormy16.c:2207
 
53535
+#: config/rs6000/rs6000.c:24833 config/rx/rx.c:2571 config/sh/sh.c:9512
 
53536
+#: config/sh/sh.c:9530 config/sh/sh.c:9559 config/sh/sh.c:9641
 
53537
+#: config/sh/sh.c:9664 config/spu/spu.c:3685 config/stormy16/stormy16.c:2207
 
53538
 #: config/v850/v850.c:2082
 
53539
 #, gcc-internal-format
 
53540
 msgid "%qE attribute only applies to functions"
 
53541
 msgstr "attributet %qE är bara tillämpligt på funktioner"
 
53542
 
 
53543
-#: config/arm/arm.c:19315
 
53544
+#: config/arm/arm.c:19325
 
53545
 #, gcc-internal-format
 
53546
 msgid "unable to compute real location of stacked parameter"
 
53547
 msgstr "kan inte beräkna verklig plats för stackparameter"
 
53548
 
 
53549
-#: config/arm/arm.c:21257
 
53550
+#: config/arm/arm.c:21267
 
53551
 #, gcc-internal-format
 
53552
 msgid "argument must be a constant"
 
53553
 msgstr "argumentet måste vara en konstant"
 
53554
 
 
53555
 #. @@@ better error message
 
53556
-#: config/arm/arm.c:21632 config/arm/arm.c:21736
 
53557
+#: config/arm/arm.c:21642 config/arm/arm.c:21746
 
53558
 #, gcc-internal-format
 
53559
 msgid "selector must be an immediate"
 
53560
 msgstr "väljare måste vara en omedelbar"
 
53561
 
 
53562
-#: config/arm/arm.c:21640 config/arm/arm.c:21685 config/arm/arm.c:21743
 
53563
-#: config/arm/arm.c:21752
 
53564
+#: config/arm/arm.c:21650 config/arm/arm.c:21695 config/arm/arm.c:21753
 
53565
+#: config/arm/arm.c:21762
 
53566
 #, gcc-internal-format
 
53567
 msgid "the range of selector should be in 0 to 7"
 
53568
 msgstr "intervallet för väljaren skall vara inom 0 till 7"
 
53569
 
 
53570
-#: config/arm/arm.c:21645 config/arm/arm.c:21754
 
53571
+#: config/arm/arm.c:21655 config/arm/arm.c:21764
 
53572
 #, gcc-internal-format
 
53573
 msgid "the range of selector should be in 0 to 3"
 
53574
 msgstr "intervallet för väljaren skall vara inom 0 till 3"
 
53575
 
 
53576
-#: config/arm/arm.c:21650 config/arm/arm.c:21756
 
53577
+#: config/arm/arm.c:21660 config/arm/arm.c:21766
 
53578
 #, gcc-internal-format
 
53579
 msgid "the range of selector should be in 0 to 1"
 
53580
 msgstr "intervallet för väljaren skall vara inom 0 till 1"
 
53581
 
 
53582
-#: config/arm/arm.c:21822
 
53583
+#: config/arm/arm.c:21832
 
53584
 #, gcc-internal-format
 
53585
 msgid "mask must be an immediate"
 
53586
 msgstr "mask måste vara en omedelbar"
 
53587
 
 
53588
-#: config/arm/arm.c:21827
 
53589
+#: config/arm/arm.c:21837
 
53590
 #, gcc-internal-format
 
53591
 msgid "the range of mask should be in 0 to 255"
 
53592
 msgstr "intervallet för masken skall vara i 0 till 255"
 
53593
 
 
53594
-#: config/arm/arm.c:22015
 
53595
+#: config/arm/arm.c:22025
 
53596
 #, gcc-internal-format
 
53597
 msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi16 in code."
 
53598
 msgstr "intervallet för antal skall vara inom 0 till 32.  kontrollera den inbyggda _mm_rori_pi16 i koden."
 
53599
 
 
53600
-#: config/arm/arm.c:22017
 
53601
+#: config/arm/arm.c:22027
 
53602
 #, gcc-internal-format
 
53603
 msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi32 in code."
 
53604
 msgstr "intervallet för antal skall vara inom 0 till 32.  kontrollera den inbyggda _mm_rori_pi32 i koden."
 
53605
 
 
53606
-#: config/arm/arm.c:22019
 
53607
+#: config/arm/arm.c:22029
 
53608
 #, gcc-internal-format
 
53609
 msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi16 in code."
 
53610
 msgstr "intervallet för antal skall vara inom 0 till 32.  kontrollera den inbyggda _mm_ror_pi16 i koden."
 
53611
 
 
53612
-#: config/arm/arm.c:22021
 
53613
+#: config/arm/arm.c:22031
 
53614
 #, gcc-internal-format
 
53615
 msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi32 in code."
 
53616
 msgstr "intervallet för antal skall vara inom 0 till 32.  kontrollera den inbyggda _mm_ror_pi32 i koden."
 
53617
 
 
53618
-#: config/arm/arm.c:22027
 
53619
+#: config/arm/arm.c:22037
 
53620
 #, gcc-internal-format
 
53621
 msgid "the range of count should be in 0 to 64.  please check the intrinsic _mm_rori_si64 in code."
 
53622
 msgstr "intervallet för antal skall vara inom 0 till 64.  kontrollera den inbyggda _mm_rori_si64 i koden."
 
53623
 
 
53624
-#: config/arm/arm.c:22029
 
53625
+#: config/arm/arm.c:22039
 
53626
 #, gcc-internal-format
 
53627
 msgid "the range of count should be in 0 to 64.  please check the intrinsic _mm_ror_si64 in code."
 
53628
 msgstr "intervallet för antal skall vara inom 0 till 64.  kontrollera den inbyggda _mm_ror_si64 i koden."
 
53629
 
 
53630
-#: config/arm/arm.c:22034
 
53631
+#: config/arm/arm.c:22044
 
53632
 #, gcc-internal-format
 
53633
 msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_pi16 in code."
 
53634
 msgstr "antalet skall inte vara mindre än 0.  kontrollera den inbyggda _mm_srli_pi16 i koden."
 
53635
 
 
53636
-#: config/arm/arm.c:22036
 
53637
+#: config/arm/arm.c:22046
 
53638
 #, gcc-internal-format
 
53639
 msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_pi32 in code."
 
53640
 msgstr "antalet skall inte vara mindre än 0.  kontrollera den inbyggda _mm_srli_pi32 i koden."
 
53641
 
 
53642
-#: config/arm/arm.c:22038
 
53643
+#: config/arm/arm.c:22048
 
53644
 #, gcc-internal-format
 
53645
 msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_si64 in code."
 
53646
 msgstr "antalet skall inte vara mindre än 0.  kontrollera den inbyggda _mm_srli_si64 i koden."
 
53647
 
 
53648
-#: config/arm/arm.c:22040
 
53649
+#: config/arm/arm.c:22050
 
53650
 #, gcc-internal-format
 
53651
 msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_pi16 in code."
 
53652
 msgstr "antalet skall inte vara mindre än 0.  kontrollera den inbyggda _mm_slli_pi16 i koden."
 
53653
 
 
53654
-#: config/arm/arm.c:22042
 
53655
+#: config/arm/arm.c:22052
 
53656
 #, gcc-internal-format
 
53657
 msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_pi32 in code."
 
53658
 msgstr "antalet skall inte vara mindre än 0.  kontrollera den inbyggda _mm_slli_pi32 i koden."
 
53659
 
 
53660
-#: config/arm/arm.c:22044
 
53661
+#: config/arm/arm.c:22054
 
53662
 #, gcc-internal-format
 
53663
 msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_si64 in code."
 
53664
 msgstr "antalet skall inte vara mindre än 0.  kontrollera den inbyggda _mm_slli_si64 i koden."
 
53665
 
 
53666
-#: config/arm/arm.c:22046
 
53667
+#: config/arm/arm.c:22056
 
53668
 #, gcc-internal-format
 
53669
 msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_pi16 in code."
 
53670
 msgstr "antalet skall inte vara mindre än 0.  kontrollera den inbyggda _mm_srai_pi16 i koden."
 
53671
 
 
53672
-#: config/arm/arm.c:22048
 
53673
+#: config/arm/arm.c:22058
 
53674
 #, gcc-internal-format
 
53675
 msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_pi32 in code."
 
53676
 msgstr "antalet skall inte vara mindre än 0.  kontrollera den inbyggda _mm_srai_pi32 i koden."
 
53677
 
 
53678
-#: config/arm/arm.c:22050
 
53679
+#: config/arm/arm.c:22060
 
53680
 #, gcc-internal-format
 
53681
 msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_si64 in code."
 
53682
 msgstr "antalet skall inte vara mindre än 0.  kontrollera den inbyggda _mm_srai_si64 i koden."
 
53683
 
 
53684
-#: config/arm/arm.c:22052
 
53685
+#: config/arm/arm.c:22062
 
53686
 #, gcc-internal-format
 
53687
 msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_pi16 in code."
 
53688
 msgstr "antalet skall inte vara mindre än 0.  kontrollera den inbyggda _mm_srl_pi16 i koden."
 
53689
 
 
53690
-#: config/arm/arm.c:22054
 
53691
+#: config/arm/arm.c:22064
 
53692
 #, gcc-internal-format
 
53693
 msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_pi32 in code."
 
53694
 msgstr "antalet skall inte vara mindre än 0.  kontrollera den inbyggda _mm_srl_pi32 i koden."
 
53695
 
 
53696
-#: config/arm/arm.c:22056
 
53697
+#: config/arm/arm.c:22066
 
53698
 #, gcc-internal-format
 
53699
 msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_si64 in code."
 
53700
 msgstr "antalet skall inte vara mindre än 0.  kontrollera den inbyggda _mm_srl_si64 i koden."
 
53701
 
 
53702
-#: config/arm/arm.c:22058
 
53703
+#: config/arm/arm.c:22068
 
53704
 #, gcc-internal-format
 
53705
 msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_pi16 in code."
 
53706
 msgstr "antalet skall inte vara mindre än 0.  kontrollera den inbyggda _mm_sll_pi16 i koden."
 
53707
 
 
53708
-#: config/arm/arm.c:22060
 
53709
+#: config/arm/arm.c:22070
 
53710
 #, gcc-internal-format
 
53711
 msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_pi32 in code."
 
53712
 msgstr "antalet skall inte vara mindre än 0.  kontrollera den inbyggda _mm_sll_pi32 i koden."
 
53713
 
 
53714
-#: config/arm/arm.c:22062
 
53715
+#: config/arm/arm.c:22072
 
53716
 #, gcc-internal-format
 
53717
 msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_si64 in code."
 
53718
 msgstr "antalet skall inte vara mindre än 0.  kontrollera den inbyggda _mm_sll_si64 i koden."
 
53719
 
 
53720
-#: config/arm/arm.c:22064
 
53721
+#: config/arm/arm.c:22074
 
53722
 #, gcc-internal-format
 
53723
 msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_pi16 in code."
 
53724
 msgstr "antalet skall inte vara mindre än 0.  kontrollera den inbyggda _mm_sra_pi16 i koden."
 
53725
 
 
53726
-#: config/arm/arm.c:22066
 
53727
+#: config/arm/arm.c:22076
 
53728
 #, gcc-internal-format
 
53729
 msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_pi32 in code."
 
53730
 msgstr "antalet skall inte vara mindre än 0.  kontrollera den inbyggda _mm_sra_pi32 i koden."
 
53731
 
 
53732
-#: config/arm/arm.c:22068
 
53733
+#: config/arm/arm.c:22078
 
53734
 #, gcc-internal-format
 
53735
 msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_si64 in code."
 
53736
 msgstr "antalet skall inte vara mindre än 0.  kontrollera den inbyggda _mm_sra_si64 i koden."
 
53737
 
 
53738
-#: config/arm/arm.c:22787
 
53739
+#: config/arm/arm.c:22797
 
53740
 #, gcc-internal-format
 
53741
 msgid "no low registers available for popping high registers"
 
53742
 msgstr "inga låga register tillgängliga för att poppa höga register"
 
53743
 
 
53744
-#: config/arm/arm.c:23012
 
53745
+#: config/arm/arm.c:23022
 
53746
 #, gcc-internal-format
 
53747
 msgid "interrupt Service Routines cannot be coded in Thumb mode"
 
53748
 msgstr "avbrottsservicerutiner kan inte kodas i Thumb-läge"
 
53749
@@ -20762,22 +20789,27 @@
 
53750
 msgid "MCU %qs supported for assembler only"
 
53751
 msgstr "MCU %qs stödjs endast i assembler"
 
53752
 
 
53753
-#: config/avr/avr.c:11718
 
53754
+#: config/avr/avr.c:10816
 
53755
+#, gcc-internal-format
 
53756
+msgid "conversion from address space %qs to address space %qs"
 
53757
+msgstr "konvertering från adressrymd %qs till adressrymd %qs"
 
53758
+
 
53759
+#: config/avr/avr.c:11778
 
53760
 #, gcc-internal-format, gfc-internal-format
 
53761
 msgid "%s expects a compile time integer constant"
 
53762
 msgstr "%s förväntar sig ett heltal konstant vid kompileringstillfället"
 
53763
 
 
53764
-#: config/avr/avr.c:11732
 
53765
+#: config/avr/avr.c:11792
 
53766
 #, gcc-internal-format, gfc-internal-format
 
53767
 msgid "%s expects a compile time long integer constant as first argument"
 
53768
 msgstr "%s förväntar sig ett långt heltal konstant vid kompileringstillfället som första argument"
 
53769
 
 
53770
-#: config/avr/avr.c:11760
 
53771
+#: config/avr/avr.c:11820
 
53772
 #, gcc-internal-format, gfc-internal-format
 
53773
 msgid "rounding to %d bits has no effect for fixed-point value with %d fractional bits"
 
53774
 msgstr "avrundning till %d bitar har ingen effekt för flyttalsvärde med %d decimalbitar"
 
53775
 
 
53776
-#: config/avr/avr.c:11769
 
53777
+#: config/avr/avr.c:11829
 
53778
 #, gcc-internal-format
 
53779
 msgid "rounding result will always be 0"
 
53780
 msgstr "avrundningsresultatet kommer alltid bli 0"
 
53781
@@ -21691,13 +21723,13 @@
 
53782
 msgid "%qE attribute requires a string constant argument"
 
53783
 msgstr "attributet %qE kräver en strängkonstant som argument"
 
53784
 
 
53785
-#: config/ia64/ia64.c:5885 config/pa/pa.c:416 config/sh/sh.c:9351
 
53786
+#: config/ia64/ia64.c:5885 config/pa/pa.c:416 config/sh/sh.c:9348
 
53787
 #: config/spu/spu.c:4897
 
53788
 #, gcc-internal-format
 
53789
 msgid "value of -mfixed-range must have form REG1-REG2"
 
53790
 msgstr "värdet av -mfixed-range måste ha formen REG1-REG2"
 
53791
 
 
53792
-#: config/ia64/ia64.c:5912 config/pa/pa.c:443 config/sh/sh.c:9377
 
53793
+#: config/ia64/ia64.c:5912 config/pa/pa.c:443 config/sh/sh.c:9374
 
53794
 #: config/spu/spu.c:4923
 
53795
 #, gcc-internal-format, gfc-internal-format
 
53796
 msgid "%s-%s is an empty range"
 
53797
@@ -21769,7 +21801,7 @@
 
53798
 msgstr "attributet %qE stödjs inte för denna målarkitekturen R8C"
 
53799
 
 
53800
 #. The argument must be a constant integer.
 
53801
-#: config/m32c/m32c.c:2934 config/sh/sh.c:9570 config/sh/sh.c:9676
 
53802
+#: config/m32c/m32c.c:2934 config/sh/sh.c:9567 config/sh/sh.c:9673
 
53803
 #, gcc-internal-format
 
53804
 msgid "%qE attribute argument not an integer constant"
 
53805
 msgstr "argumentet till attribut %qE är inte en heltalskonstant"
 
53806
@@ -22112,23 +22144,33 @@
 
53807
 msgid "unexpected %d byte cop instruction"
 
53808
 msgstr "oväntad %d-byte cop-instruktion"
 
53809
 
 
53810
-#: config/microblaze/microblaze.c:1311
 
53811
+#: config/microblaze/microblaze.c:1676
 
53812
 #, gcc-internal-format
 
53813
 msgid "-fPIC/-fpic not supported for this target"
 
53814
 msgstr "-fPIC/-fpic stödjs inte av denna målarkitektur"
 
53815
 
 
53816
-#: config/microblaze/microblaze.c:1323
 
53817
+#: config/microblaze/microblaze.c:1688
 
53818
 #, gcc-internal-format
 
53819
 msgid "%qs is an invalid argument to -mcpu="
 
53820
 msgstr "%qs är ett ogiltigt argument till -mcpu="
 
53821
 
 
53822
-#: config/microblaze/microblaze.c:1372
 
53823
+#: config/microblaze/microblaze.c:1737
 
53824
 #, gcc-internal-format
 
53825
 msgid "-mxl-multiply-high can be used only with -mcpu=v6.00.a or greater"
 
53826
 msgstr "-mxl-multiply-high kan bara användas med -mcpu=v6.00.a eller större"
 
53827
 
 
53828
-#: config/microblaze/microblaze.c:1384
 
53829
+#: config/microblaze/microblaze.c:1753
 
53830
 #, gcc-internal-format
 
53831
+msgid "-mxl-reorder can be used only with -mcpu=v8.30.a or greater"
 
53832
+msgstr "-mxl-multiply-high kan bara användas med -mcpu=v8.30.a eller större"
 
53833
+
 
53834
+#: config/microblaze/microblaze.c:1759
 
53835
+#, gcc-internal-format
 
53836
+msgid "-mxl-reorder requires -mxl-pattern-compare for -mcpu=v8.30.a"
 
53837
+msgstr "-mxl-reorder behöver -mxl-pattern-compare för -mcpu=v8.30.a"
 
53838
+
 
53839
+#: config/microblaze/microblaze.c:1764
 
53840
+#, gcc-internal-format
 
53841
 msgid "-mxl-multiply-high requires -mno-xl-soft-mul"
 
53842
 msgstr "-mxl-multiply-high kräver -mno-xl-soft-mul"
 
53843
 
 
53844
@@ -23048,9 +23090,9 @@
 
53845
 msgstr "VSX- och SPE-instruktioner kan inte samexistera"
 
53846
 
 
53847
 #: config/rs6000/e500.h:41
 
53848
-#, fuzzy, gcc-internal-format
 
53849
+#, gcc-internal-format
 
53850
 msgid "64-bit SPE not supported"
 
53851
-msgstr "64-bitars E500 stödjs inte"
 
53852
+msgstr "64-bitars SPE stödjs inte"
 
53853
 
 
53854
 #: config/rs6000/e500.h:43
 
53855
 #, gcc-internal-format
 
53856
@@ -23142,9 +23184,9 @@
 
53857
 msgstr "okänt styrregisternummer: %d - använder ”psw”"
 
53858
 
 
53859
 #: config/rx/rx.c:1350
 
53860
-#, fuzzy, gcc-internal-format
 
53861
+#, gcc-internal-format
 
53862
 msgid "multiple fast interrupt routines seen: %qE and %qE"
 
53863
-msgstr "flera avbrottsattribut är inte tillåtet"
 
53864
+msgstr "flera snabba avbrottsrutiner sedda: %qE och %qE"
 
53865
 
 
53866
 #: config/rx/rx.c:2452
 
53867
 #, gcc-internal-format, gfc-internal-format
 
53868
@@ -23236,63 +23278,63 @@
 
53869
 msgid "%qs uses dynamic stack allocation"
 
53870
 msgstr "%qs använder dynamisk stackallokering"
 
53871
 
 
53872
-#: config/sh/sh.c:906
 
53873
+#: config/sh/sh.c:903
 
53874
 #, gcc-internal-format
 
53875
 msgid "ignoring -fschedule-insns because of exception handling bug"
 
53876
 msgstr "ignorerar -fschedule-insns på grund av ett fel i undantagshanteringen"
 
53877
 
 
53878
-#: config/sh/sh.c:923
 
53879
+#: config/sh/sh.c:920
 
53880
 #, gcc-internal-format
 
53881
 msgid "unwind tables currently require either a frame pointer or -maccumulate-outgoing-args for correctness"
 
53882
 msgstr "utrullningstabeller kräver för närvarande antingen en rampekare eller -maccumulate-outgoing-args för att bli korrekt"
 
53883
 
 
53884
-#: config/sh/sh.c:8284
 
53885
+#: config/sh/sh.c:8281
 
53886
 #, gcc-internal-format
 
53887
 msgid "__builtin_saveregs not supported by this subtarget"
 
53888
 msgstr "__builtin_saveregs stödjs inte på denna målunderarkitektur"
 
53889
 
 
53890
-#: config/sh/sh.c:9439
 
53891
+#: config/sh/sh.c:9436
 
53892
 #, gcc-internal-format
 
53893
 msgid "%qE attribute only applies to interrupt functions"
 
53894
 msgstr "attributet %qE är bara tillämpligt på avbrottsfunktioner"
 
53895
 
 
53896
-#: config/sh/sh.c:9509
 
53897
+#: config/sh/sh.c:9506
 
53898
 #, gcc-internal-format
 
53899
 msgid "%qE attribute is supported only for SH2A"
 
53900
 msgstr "attributet %qE stödjs endast för SH2A"
 
53901
 
 
53902
-#: config/sh/sh.c:9539
 
53903
+#: config/sh/sh.c:9536
 
53904
 #, gcc-internal-format
 
53905
 msgid "attribute interrupt_handler is not compatible with -m5-compact"
 
53906
 msgstr "attributet interrupt_handler är inte kompatibelt -m5-compact"
 
53907
 
 
53908
-#: config/sh/sh.c:9556
 
53909
+#: config/sh/sh.c:9553
 
53910
 #, gcc-internal-format
 
53911
 msgid "%qE attribute only applies to SH2A"
 
53912
 msgstr "attributet %qE är bara tillämpligt på SH2A"
 
53913
 
 
53914
-#: config/sh/sh.c:9578
 
53915
+#: config/sh/sh.c:9575
 
53916
 #, gcc-internal-format
 
53917
 msgid "%qE attribute argument should be between 0 to 255"
 
53918
 msgstr "argument till attribut %qE skall vara mellan 0 och 255"
 
53919
 
 
53920
 #. The argument must be a constant string.
 
53921
-#: config/sh/sh.c:9651
 
53922
+#: config/sh/sh.c:9648
 
53923
 #, gcc-internal-format
 
53924
 msgid "%qE attribute argument not a string constant"
 
53925
 msgstr "argument till attribut %qE är inte en strängkonstant"
 
53926
 
 
53927
-#: config/sh/sh.c:12341
 
53928
+#: config/sh/sh.c:12338
 
53929
 #, gcc-internal-format
 
53930
 msgid "r0 needs to be available as a call-clobbered register"
 
53931
 msgstr "r0 behöver vara tillgängligt som ett anropsöverskrivet register"
 
53932
 
 
53933
-#: config/sh/sh.c:12362
 
53934
+#: config/sh/sh.c:12359
 
53935
 #, gcc-internal-format
 
53936
 msgid "need a second call-clobbered general purpose register"
 
53937
 msgstr "behöver ett andra generellt anropsöverskrivet register"
 
53938
 
 
53939
-#: config/sh/sh.c:12370
 
53940
+#: config/sh/sh.c:12367
 
53941
 #, gcc-internal-format
 
53942
 msgid "need a call-clobbered target register"
 
53943
 msgstr "behöver ett anropsöverskrivet målregister"
 
53944
@@ -23608,14 +23650,14 @@
 
53945
 msgstr "felformaterat ”#pragma __extern_prefix”, ignorerar"
 
53946
 
 
53947
 #: config/vms/vms-c.c:312 config/vms/vms-c.c:332
 
53948
-#, fuzzy, gcc-internal-format
 
53949
+#, gcc-internal-format
 
53950
 msgid "malformed %<#pragma %s%>, ignoring"
 
53951
-msgstr "felformaterat %<#pragma %s%>, ignoreras"
 
53952
+msgstr "felformaterat %<#pragma %s%>, ignorerar"
 
53953
 
 
53954
 #: config/vms/vms-c.c:328
 
53955
-#, fuzzy, gcc-internal-format
 
53956
+#, gcc-internal-format
 
53957
 msgid "invalid constant in %<#pragma %s%>"
 
53958
-msgstr "ogiltig konstant i %<#pragma pack%> - ignoreras"
 
53959
+msgstr "ogiltig konstant i %<#pragma %s%>"
 
53960
 
 
53961
 #: config/xtensa/xtensa.c:2178
 
53962
 #, gcc-internal-format
 
53963
@@ -24032,7 +24074,7 @@
 
53964
 msgstr "etikett %qD är definierad här"
 
53965
 
 
53966
 #: c/c-decl.c:3111 c/c-decl.c:3383 c/c-typeck.c:6979 cp/class.c:1339
 
53967
-#: cp/class.c:2928
 
53968
+#: cp/class.c:2932
 
53969
 #, gcc-internal-format
 
53970
 msgid "%qD declared here"
 
53971
 msgstr "%qD är deklarerad här"
 
53972
@@ -24200,7 +24242,7 @@
 
53973
 msgid "variable %qD has initializer but incomplete type"
 
53974
 msgstr "variabeln %qD har initierare men ofullständig typ"
 
53975
 
 
53976
-#: c/c-decl.c:4150 cp/decl.c:4529 cp/decl.c:12970
 
53977
+#: c/c-decl.c:4150 cp/decl.c:4529 cp/decl.c:12961
 
53978
 #, gcc-internal-format
 
53979
 msgid "inline function %q+D given attribute noinline"
 
53980
 msgstr "inline-funktionen %q+D har fått attributet noinline"
 
53981
@@ -24335,7 +24377,7 @@
 
53982
 msgid "variable length array %qE is used"
 
53983
 msgstr "vektor %qE med variabel längd används"
 
53984
 
 
53985
-#: c/c-decl.c:4857 cp/decl.c:8274
 
53986
+#: c/c-decl.c:4857 cp/decl.c:8277
 
53987
 #, gcc-internal-format
 
53988
 msgid "variable length array is used"
 
53989
 msgstr "vektor med variabel längd används"
 
53990
@@ -24420,7 +24462,7 @@
 
53991
 msgid "storage class specified for unnamed parameter"
 
53992
 msgstr "lagringsklass angiven för namnlös parameter"
 
53993
 
 
53994
-#: c/c-decl.c:5143 cp/decl.c:9283
 
53995
+#: c/c-decl.c:5143 cp/decl.c:9279
 
53996
 #, gcc-internal-format
 
53997
 msgid "storage class specified for typename"
 
53998
 msgstr "lagringsklass angiven för typnamn"
 
53999
@@ -24569,7 +24611,7 @@
 
54000
 msgid "function definition has qualified void return type"
 
54001
 msgstr "funktionsdefinition som har kvalificerad void-returtyp"
 
54002
 
 
54003
-#: c/c-decl.c:5635 cp/decl.c:9411
 
54004
+#: c/c-decl.c:5635 cp/decl.c:9407
 
54005
 #, gcc-internal-format
 
54006
 msgid "type qualifiers ignored on function return type"
 
54007
 msgstr "typkvalificerare ignoreras för funktions returtyp"
 
54008
@@ -24680,7 +24722,7 @@
 
54009
 msgid "a member of a structure or union cannot have a variably modified type"
 
54010
 msgstr "en medlem av an post eller union får inte ha variabel typ"
 
54011
 
 
54012
-#: c/c-decl.c:5915 cp/decl.c:8516
 
54013
+#: c/c-decl.c:5915 cp/decl.c:8519
 
54014
 #, gcc-internal-format
 
54015
 msgid "variable or field %qE declared void"
 
54016
 msgstr "variabel eller fält %qE deklarerad void"
 
54017
@@ -25103,7 +25145,7 @@
 
54018
 msgid "argument %qD doesn%'t match prototype"
 
54019
 msgstr "argument %qD stämmer inte med prototypen"
 
54020
 
 
54021
-#: c/c-decl.c:8396 cp/decl.c:13848
 
54022
+#: c/c-decl.c:8396 cp/decl.c:13839
 
54023
 #, gcc-internal-format
 
54024
 msgid "no return statement in function returning non-void"
 
54025
 msgstr "ingen retursats i funktion som returnerar icke-void"
 
54026
@@ -25171,7 +25213,7 @@
 
54027
 msgid "two or more data types in declaration specifiers"
 
54028
 msgstr "två eller fler datatyper i deklaration av specificerare"
 
54029
 
 
54030
-#: c/c-decl.c:8924 cp/parser.c:22803
 
54031
+#: c/c-decl.c:8924 cp/parser.c:22807
 
54032
 #, gcc-internal-format
 
54033
 msgid "%<long long long%> is too long for GCC"
 
54034
 msgstr "%<long long long%> är för långt för GCC"
 
54035
@@ -25301,7 +25343,7 @@
 
54036
 msgid "unknown type name %qE"
 
54037
 msgstr "okänt typnamn %qE"
 
54038
 
 
54039
-#: c/c-parser.c:1484 c/c-parser.c:8618 cp/parser.c:28127
 
54040
+#: c/c-parser.c:1484 c/c-parser.c:8618 cp/parser.c:28131
 
54041
 #, gcc-internal-format
 
54042
 msgid "expected declaration specifiers"
 
54043
 msgstr "deklarationsspecificerare förväntades"
 
54044
@@ -25311,7 +25353,7 @@
 
54045
 msgid "expected %<;%>, identifier or %<(%>"
 
54046
 msgstr "%<;%>, identifierare eller %<(%> förväntades"
 
54047
 
 
54048
-#: c/c-parser.c:1527 cp/parser.c:24553 cp/parser.c:24627
 
54049
+#: c/c-parser.c:1527 cp/parser.c:24557 cp/parser.c:24631
 
54050
 #, gcc-internal-format
 
54051
 msgid "prefix attributes are ignored for methods"
 
54052
 msgstr "prefixattribut ignoreras för metoder"
 
54053
@@ -25359,7 +25401,7 @@
 
54054
 msgid "ISO C90 does not support %<_Static_assert%>"
 
54055
 msgstr "ISO C90 stödjer inte %<_Static_assert%>"
 
54056
 
 
54057
-#: c/c-parser.c:1860 c/c-parser.c:3388 c/c-parser.c:8673 cp/parser.c:27998
 
54058
+#: c/c-parser.c:1860 c/c-parser.c:3388 c/c-parser.c:8673 cp/parser.c:28002
 
54059
 #, gcc-internal-format
 
54060
 msgid "expected string literal"
 
54061
 msgstr "strängkonstant förväntades"
 
54062
@@ -25391,13 +25433,13 @@
 
54063
 #: c/c-parser.c:7409 c/c-parser.c:7417 c/c-parser.c:7446 c/c-parser.c:7459
 
54064
 #: c/c-parser.c:7764 c/c-parser.c:7888 c/c-parser.c:8316 c/c-parser.c:8351
 
54065
 #: c/c-parser.c:8404 c/c-parser.c:8457 c/c-parser.c:8473 c/c-parser.c:8519
 
54066
-#: c/c-parser.c:8798 c/c-parser.c:9873 c/c-parser.c:10676 cp/parser.c:23013
 
54067
-#: cp/parser.c:25397 cp/parser.c:25427 cp/parser.c:25497 cp/parser.c:27718
 
54068
+#: c/c-parser.c:8798 c/c-parser.c:9873 c/c-parser.c:10676 cp/parser.c:23017
 
54069
+#: cp/parser.c:25401 cp/parser.c:25431 cp/parser.c:25501 cp/parser.c:27722
 
54070
 #, gcc-internal-format
 
54071
 msgid "expected identifier"
 
54072
 msgstr "identifierare förväntades"
 
54073
 
 
54074
-#: c/c-parser.c:2295 cp/parser.c:14837
 
54075
+#: c/c-parser.c:2295 cp/parser.c:14839
 
54076
 #, gcc-internal-format
 
54077
 msgid "comma at end of enumerator list"
 
54078
 msgstr "komma i slutet av uppräkningslista"
 
54079
@@ -25726,77 +25768,77 @@
 
54080
 msgid "no type or storage class may be specified here,"
 
54081
 msgstr "ingen typ eller lagringsklass kan anges här,"
 
54082
 
 
54083
-#: c/c-parser.c:8320 c/c-parser.c:8377 cp/parser.c:25457
 
54084
+#: c/c-parser.c:8320 c/c-parser.c:8377 cp/parser.c:25461
 
54085
 #, gcc-internal-format
 
54086
 msgid "unknown property attribute"
 
54087
 msgstr "okänt egenskapsattribut"
 
54088
 
 
54089
-#: c/c-parser.c:8341 cp/parser.c:25417
 
54090
+#: c/c-parser.c:8341 cp/parser.c:25421
 
54091
 #, gcc-internal-format
 
54092
 msgid "missing %<=%> (after %<getter%> attribute)"
 
54093
 msgstr "%<=%> saknas (efter attributet %<getter%>)"
 
54094
 
 
54095
-#: c/c-parser.c:8344 cp/parser.c:25420
 
54096
+#: c/c-parser.c:8344 cp/parser.c:25424
 
54097
 #, gcc-internal-format
 
54098
 msgid "missing %<=%> (after %<setter%> attribute)"
 
54099
 msgstr "%<=%> saknas (efter attributet %<setter%>)"
 
54100
 
 
54101
-#: c/c-parser.c:8358 cp/parser.c:25435
 
54102
+#: c/c-parser.c:8358 cp/parser.c:25439
 
54103
 #, gcc-internal-format
 
54104
 msgid "the %<setter%> attribute may only be specified once"
 
54105
 msgstr "attributet %<setter%> kan bara anges en gång"
 
54106
 
 
54107
-#: c/c-parser.c:8363 cp/parser.c:25441
 
54108
+#: c/c-parser.c:8363 cp/parser.c:25445
 
54109
 #, gcc-internal-format
 
54110
 msgid "setter name must terminate with %<:%>"
 
54111
 msgstr "setter-namn måste avslutas med %<:%>"
 
54112
 
 
54113
-#: c/c-parser.c:8370 cp/parser.c:25449
 
54114
+#: c/c-parser.c:8370 cp/parser.c:25453
 
54115
 #, gcc-internal-format
 
54116
 msgid "the %<getter%> attribute may only be specified once"
 
54117
 msgstr "attributet %<getter%> kan bara anges en gång"
 
54118
 
 
54119
-#: c/c-parser.c:8556 cp/parser.c:28042
 
54120
+#: c/c-parser.c:8556 cp/parser.c:28046
 
54121
 #, gcc-internal-format
 
54122
 msgid "%<#pragma omp barrier%> may only be used in compound statements"
 
54123
 msgstr "%<#pragma omp barrier%> får bara användas i sammansatta satser"
 
54124
 
 
54125
-#: c/c-parser.c:8567 cp/parser.c:28057
 
54126
+#: c/c-parser.c:8567 cp/parser.c:28061
 
54127
 #, gcc-internal-format
 
54128
 msgid "%<#pragma omp flush%> may only be used in compound statements"
 
54129
 msgstr "%<#pragma omp flush%> får bara användas i sammansatta satser"
 
54130
 
 
54131
-#: c/c-parser.c:8578 cp/parser.c:28073
 
54132
+#: c/c-parser.c:8578 cp/parser.c:28077
 
54133
 #, gcc-internal-format
 
54134
 msgid "%<#pragma omp taskwait%> may only be used in compound statements"
 
54135
 msgstr "%<#pragma omp taskwait%> får bara användas i sammansatta satser"
 
54136
 
 
54137
-#: c/c-parser.c:8589 cp/parser.c:28089
 
54138
+#: c/c-parser.c:8589 cp/parser.c:28093
 
54139
 #, gcc-internal-format
 
54140
 msgid "%<#pragma omp taskyield%> may only be used in compound statements"
 
54141
 msgstr "%<#pragma omp taskyield%> får bara användas i sammansatta satser"
 
54142
 
 
54143
-#: c/c-parser.c:8602 cp/parser.c:28117
 
54144
+#: c/c-parser.c:8602 cp/parser.c:28121
 
54145
 #, gcc-internal-format
 
54146
 msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
 
54147
 msgstr "%<#pragma omp section%> får bara användas i %<#pragma omp sections%>-konstruktion"
 
54148
 
 
54149
-#: c/c-parser.c:8608 cp/parser.c:28032
 
54150
+#: c/c-parser.c:8608 cp/parser.c:28036
 
54151
 #, gcc-internal-format
 
54152
 msgid "%<#pragma GCC pch_preprocess%> must be first"
 
54153
 msgstr "%<#pragma GCC pch_preprocess%> måste komma först"
 
54154
 
 
54155
-#: c/c-parser.c:8773 cp/parser.c:25705
 
54156
+#: c/c-parser.c:8773 cp/parser.c:25709
 
54157
 #, gcc-internal-format
 
54158
 msgid "too many %qs clauses"
 
54159
 msgstr "för många %qs-klausuler"
 
54160
 
 
54161
-#: c/c-parser.c:8875 cp/parser.c:25820
 
54162
+#: c/c-parser.c:8875 cp/parser.c:25824
 
54163
 #, gcc-internal-format
 
54164
 msgid "collapse argument needs positive constant integer expression"
 
54165
 msgstr "collapse-argument behöver ett positivt konstant heltalsuttryck"
 
54166
 
 
54167
-#: c/c-parser.c:8941 cp/parser.c:25871
 
54168
+#: c/c-parser.c:8941 cp/parser.c:25875
 
54169
 #, gcc-internal-format
 
54170
 msgid "expected %<none%> or %<shared%>"
 
54171
 msgstr "%<none%> eller %<shared%> förväntades"
 
54172
@@ -25811,42 +25853,42 @@
 
54173
 msgid "%<num_threads%> value must be positive"
 
54174
 msgstr "%<num_threads%>-värdet måste vara positivt"
 
54175
 
 
54176
-#: c/c-parser.c:9192 cp/parser.c:26090
 
54177
+#: c/c-parser.c:9192 cp/parser.c:26094
 
54178
 #, gcc-internal-format
 
54179
 msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%>, %<min%> or %<max%>"
 
54180
 msgstr "%<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%>, %<min%> eller %<max%> förväntades"
 
54181
 
 
54182
-#: c/c-parser.c:9281 cp/parser.c:26175
 
54183
+#: c/c-parser.c:9281 cp/parser.c:26179
 
54184
 #, gcc-internal-format
 
54185
 msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
 
54186
 msgstr "%<runtime%>-schemaläggning tar ingen %<chunk_size%>-parameter"
 
54187
 
 
54188
-#: c/c-parser.c:9285 cp/parser.c:26178
 
54189
+#: c/c-parser.c:9285 cp/parser.c:26182
 
54190
 #, gcc-internal-format
 
54191
 msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
 
54192
 msgstr "%<auto%>-schemaläggning tar ingen %<chunk_size%>-parameter"
 
54193
 
 
54194
-#: c/c-parser.c:9303 cp/parser.c:26194
 
54195
+#: c/c-parser.c:9303 cp/parser.c:26198
 
54196
 #, gcc-internal-format
 
54197
 msgid "invalid schedule kind"
 
54198
 msgstr "ogiltig schedule-sort"
 
54199
 
 
54200
-#: c/c-parser.c:9431 cp/parser.c:26326
 
54201
+#: c/c-parser.c:9431 cp/parser.c:26330
 
54202
 #, gcc-internal-format
 
54203
 msgid "expected %<#pragma omp%> clause"
 
54204
 msgstr "förväntade %<#pragma omp%>-klausul"
 
54205
 
 
54206
-#: c/c-parser.c:9440 cp/parser.c:26335
 
54207
+#: c/c-parser.c:9440 cp/parser.c:26339
 
54208
 #, gcc-internal-format
 
54209
 msgid "%qs is not valid for %qs"
 
54210
 msgstr "%qs är inte giltigt för %qs"
 
54211
 
 
54212
-#: c/c-parser.c:9732 cp/parser.c:26619
 
54213
+#: c/c-parser.c:9732 cp/parser.c:26623
 
54214
 #, gcc-internal-format
 
54215
 msgid "invalid form of %<#pragma omp atomic%>"
 
54216
 msgstr "ogiltig form på %<#pragma omp atomic%>"
 
54217
 
 
54218
-#: c/c-parser.c:9772 c/c-parser.c:9790 cp/parser.c:26650 cp/parser.c:26667
 
54219
+#: c/c-parser.c:9772 c/c-parser.c:9790 cp/parser.c:26654 cp/parser.c:26671
 
54220
 #, gcc-internal-format
 
54221
 msgid "invalid operator for %<#pragma omp atomic%>"
 
54222
 msgstr "ogiltig operator för %<#pragma omp atomic%>"
 
54223
@@ -25856,7 +25898,7 @@
 
54224
 msgid "expected %<(%> or end of line"
 
54225
 msgstr "%<(%> eller filslut förväntades"
 
54226
 
 
54227
-#: c/c-parser.c:9932 cp/parser.c:26939
 
54228
+#: c/c-parser.c:9932 cp/parser.c:26943
 
54229
 #, gcc-internal-format
 
54230
 msgid "for statement expected"
 
54231
 msgstr "for-sats förväntades"
 
54232
@@ -25871,12 +25913,12 @@
 
54233
 msgid "not enough perfectly nested loops"
 
54234
 msgstr "inte tillräckligt med perfekt nästade slingor"
 
54235
 
 
54236
-#: c/c-parser.c:10119 cp/parser.c:27284
 
54237
+#: c/c-parser.c:10119 cp/parser.c:27288
 
54238
 #, gcc-internal-format
 
54239
 msgid "collapsed loops not perfectly nested"
 
54240
 msgstr "kollapsade slingor inte perfekt nästade"
 
54241
 
 
54242
-#: c/c-parser.c:10157 cp/parser.c:27125 cp/parser.c:27163 cp/pt.c:12692
 
54243
+#: c/c-parser.c:10157 cp/parser.c:27129 cp/parser.c:27167 cp/pt.c:12687
 
54244
 #, gcc-internal-format
 
54245
 msgid "iteration variable %qD should not be firstprivate"
 
54246
 msgstr "iterationsvariabel %qD får inte vara firstprivate"
 
54247
@@ -25901,27 +25943,27 @@
 
54248
 msgid "%<threadprivate%> %qE has incomplete type"
 
54249
 msgstr "%<threadprivate%> %qE har ofullständig typ"
 
54250
 
 
54251
-#: c/c-parser.c:10823 cp/parser.c:27928
 
54252
+#: c/c-parser.c:10823 cp/parser.c:27932
 
54253
 #, gcc-internal-format
 
54254
 msgid "%<__transaction_cancel%> without transactional memory support enabled"
 
54255
 msgstr "%<__transaction_cancel%> utan att stöd för transaktionsminne är aktiverat"
 
54256
 
 
54257
-#: c/c-parser.c:10829 cp/parser.c:27934
 
54258
+#: c/c-parser.c:10829 cp/parser.c:27938
 
54259
 #, gcc-internal-format
 
54260
 msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
 
54261
 msgstr "%<__transaction_cancel%> inom en %<__transaction_relaxed%>"
 
54262
 
 
54263
-#: c/c-parser.c:10838 cp/parser.c:27943
 
54264
+#: c/c-parser.c:10838 cp/parser.c:27947
 
54265
 #, gcc-internal-format
 
54266
 msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
 
54267
 msgstr "yttre %<__transaction_cancel%> som inte är inom en yttre %<__transaction_atomic%>"
 
54268
 
 
54269
-#: c/c-parser.c:10840 cp/parser.c:27946
 
54270
+#: c/c-parser.c:10840 cp/parser.c:27950
 
54271
 #, gcc-internal-format
 
54272
 msgid "  or a %<transaction_may_cancel_outer%> function"
 
54273
 msgstr "  eller en %<transaction_may_cancel_outer%>-funktion"
 
54274
 
 
54275
-#: c/c-parser.c:10846 cp/parser.c:27952
 
54276
+#: c/c-parser.c:10846 cp/parser.c:27956
 
54277
 #, gcc-internal-format
 
54278
 msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
 
54279
 msgstr "%<__transaction_cancel%> inte inom %<__transaction_atomic%>"
 
54280
@@ -26063,19 +26105,19 @@
 
54281
 msgstr "deklarerad här"
 
54282
 
 
54283
 #: c/c-typeck.c:2746
 
54284
-#, fuzzy, gcc-internal-format
 
54285
+#, gcc-internal-format
 
54286
 msgid "called object %qE is not a function or function pointer"
 
54287
-msgstr "anropat objekt %qE är inte en funktion"
 
54288
+msgstr "anropat objekt %qE är inte en funktion eller funktionspekare"
 
54289
 
 
54290
 #: c/c-typeck.c:2751
 
54291
-#, fuzzy, gcc-internal-format
 
54292
+#, gcc-internal-format
 
54293
 msgid "called object %qD is not a function or function pointer"
 
54294
-msgstr "anropat objekt %qE är inte en funktion"
 
54295
+msgstr "anropat objekt %qD är inte en funktion eller funktionspekare"
 
54296
 
 
54297
 #: c/c-typeck.c:2757
 
54298
-#, fuzzy, gcc-internal-format
 
54299
+#, gcc-internal-format
 
54300
 msgid "called object is not a function or function pointer"
 
54301
-msgstr "anropat objekt %qE är inte en funktion"
 
54302
+msgstr "anropat objekt är inte en funktion eller funktionspekare"
 
54303
 
 
54304
 #. This situation leads to run-time undefined behavior.  We can't,
 
54305
 #. therefore, simply error unless we can prove that all possible
 
54306
@@ -26716,9 +26758,9 @@
 
54307
 msgstr "initiering av medlem som är en flexibel vektor i nästat sammanhang"
 
54308
 
 
54309
 #: c/c-typeck.c:6975
 
54310
-#, fuzzy, gcc-internal-format
 
54311
+#, gcc-internal-format
 
54312
 msgid "missing initializer for field %qD of %qT"
 
54313
-msgstr "initierare saknas för medlem %qD"
 
54314
+msgstr "initierare saknas för fält %qD i %qT"
 
54315
 
 
54316
 #: c/c-typeck.c:7000
 
54317
 #, gcc-internal-format
 
54318
@@ -27163,24 +27205,24 @@
 
54319
 msgstr "anrop av %<(%T) (%A)%> är tvetydigt"
 
54320
 
 
54321
 #: cp/call.c:4177
 
54322
-#, fuzzy, gcc-internal-format
 
54323
+#, gcc-internal-format
 
54324
 msgid "ambiguous overload for "
 
54325
-msgstr "tvetydig överlagring för %qs i %<%s %E%>"
 
54326
+msgstr "tvetydig överlagring för "
 
54327
 
 
54328
 #: cp/call.c:4178
 
54329
-#, fuzzy, gcc-internal-format
 
54330
+#, gcc-internal-format
 
54331
 msgid "no match for "
 
54332
-msgstr "ingen matchning för %qs i %<%s %E%>"
 
54333
+msgstr "ingen matchning för "
 
54334
 
 
54335
 #: cp/call.c:4181
 
54336
-#, fuzzy, gcc-internal-format
 
54337
+#, gcc-internal-format
 
54338
 msgid " (operand types are %qT, %qT, and %qT)"
 
54339
-msgstr "ogiltiga operander till binär %s (har %qT och %qT)"
 
54340
+msgstr " (operandtyper är %qT, %qT och %qT)"
 
54341
 
 
54342
 #: cp/call.c:4183
 
54343
-#, fuzzy, gcc-internal-format
 
54344
+#, gcc-internal-format
 
54345
 msgid " (operand types are %qT and %qT)"
 
54346
-msgstr "ogiltiga operander till binär %s (har %qT och %qT)"
 
54347
+msgstr " (operandtyper är %qT och %qT)"
 
54348
 
 
54349
 #: cp/call.c:4185
 
54350
 #, gcc-internal-format
 
54351
@@ -27188,54 +27230,54 @@
 
54352
 msgstr " (operandtyp är %qT)"
 
54353
 
 
54354
 #: cp/call.c:4205
 
54355
-#, fuzzy, gcc-internal-format
 
54356
+#, gcc-internal-format
 
54357
 msgid "ternary %<operator?:%>"
 
54358
-msgstr "%<operator%> förväntades"
 
54359
+msgstr "treställig %<operator?:%>"
 
54360
 
 
54361
 #: cp/call.c:4209
 
54362
-#, fuzzy, gcc-internal-format
 
54363
+#, gcc-internal-format
 
54364
 msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
 
54365
-msgstr "ingen matchning för treställig %<operator?:%> i %<%E ? %E : %E%>"
 
54366
+msgstr "treställig %<operator?:%> i %<%E ? %E : %E%>"
 
54367
 
 
54368
 #: cp/call.c:4218 cp/call.c:4249 cp/call.c:4258
 
54369
-#, fuzzy, gcc-internal-format
 
54370
+#, gcc-internal-format
 
54371
 msgid "%<operator%s%>"
 
54372
-msgstr "%<operator%> förväntades"
 
54373
+msgstr "%<operator%s%>"
 
54374
 
 
54375
 #: cp/call.c:4221
 
54376
-#, fuzzy, gcc-internal-format
 
54377
+#, gcc-internal-format
 
54378
 msgid "%<operator%s%> in %<%E%s%>"
 
54379
-msgstr "ingen matchning för %<operator%s%> i %<%E%s%>"
 
54380
+msgstr "%<operator%s%> i %<%E%s%>"
 
54381
 
 
54382
 #: cp/call.c:4228
 
54383
-#, fuzzy, gcc-internal-format
 
54384
+#, gcc-internal-format
 
54385
 msgid "%<operator[]%>"
 
54386
-msgstr "%<operator%> förväntades"
 
54387
+msgstr "%<operator[]%>"
 
54388
 
 
54389
 #: cp/call.c:4231
 
54390
-#, fuzzy, gcc-internal-format
 
54391
+#, gcc-internal-format
 
54392
 msgid "%<operator[]%> in %<%E[%E]%>"
 
54393
-msgstr "ingen matchning för %<operator[]%> i %<%E[%E]%>"
 
54394
+msgstr "%<operator[]%> i %<%E[%E]%>"
 
54395
 
 
54396
 #: cp/call.c:4239
 
54397
-#, fuzzy, gcc-internal-format
 
54398
+#, gcc-internal-format
 
54399
 msgid "%qs"
 
54400
-msgstr "%s"
 
54401
+msgstr "%qs"
 
54402
 
 
54403
 #: cp/call.c:4242
 
54404
-#, fuzzy, gcc-internal-format
 
54405
+#, gcc-internal-format
 
54406
 msgid "%qs in %<%s %E%>"
 
54407
-msgstr "ingen matchning för %qs i %<%s %E%>"
 
54408
+msgstr "%qs i %<%s %E%>"
 
54409
 
 
54410
 #: cp/call.c:4252
 
54411
-#, fuzzy, gcc-internal-format
 
54412
+#, gcc-internal-format
 
54413
 msgid "%<operator%s%> in %<%E %s %E%>"
 
54414
-msgstr "ingen matchning för %<operator%s%> i %<%E %s %E%>"
 
54415
+msgstr "%<operator%s%> i %<%E %s %E%>"
 
54416
 
 
54417
 #: cp/call.c:4261
 
54418
-#, fuzzy, gcc-internal-format
 
54419
+#, gcc-internal-format
 
54420
 msgid "%<operator%s%> in %<%s%E%>"
 
54421
-msgstr "ingen matchning för %<operator%s%> i %<%s%E%>"
 
54422
+msgstr "%<operator%s%> i %<%s%E%>"
 
54423
 
 
54424
 #: cp/call.c:4359
 
54425
 #, gcc-internal-format
 
54426
@@ -27248,9 +27290,9 @@
 
54427
 msgstr "åtminstone en operand i en vektorsvillkorsoperator måste vara en vektor"
 
54428
 
 
54429
 #: cp/call.c:4433
 
54430
-#, fuzzy, gcc-internal-format
 
54431
+#, gcc-internal-format
 
54432
 msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
 
54433
-msgstr "uppräkningsmissmatch i villkorsuttryck: %qT kontra %qT"
 
54434
+msgstr "inkompatibla vektortyper i villkorsuttryck: %qT, %qT och %qT"
 
54435
 
 
54436
 #: cp/call.c:4520
 
54437
 #, gcc-internal-format
 
54438
@@ -27434,9 +27476,9 @@
 
54439
 msgstr "argument till funktionsanrop kan vara en kandidat för ett formatattribut"
 
54440
 
 
54441
 #: cp/call.c:6526
 
54442
-#, fuzzy, gcc-internal-format
 
54443
+#, gcc-internal-format
 
54444
 msgid "use of multiversioned function without a default"
 
54445
-msgstr "standarddefinierad funktion %q+D med standardargument"
 
54446
+msgstr "användning av multiversionsfunktion utan ett standardfall"
 
54447
 
 
54448
 #: cp/call.c:6745
 
54449
 #, gcc-internal-format
 
54450
@@ -27463,107 +27505,107 @@
 
54451
 msgid "  (you can disable this with -fno-deduce-init-list)"
 
54452
 msgstr "  (du kan avaktivera detta med -fno-deduce-init-list)"
 
54453
 
 
54454
-#: cp/call.c:7153
 
54455
+#: cp/call.c:7156
 
54456
 #, gcc-internal-format
 
54457
 msgid "could not find class$ field in java interface type %qT"
 
54458
 msgstr "kunde inte hitta class$-fält i java-gränssnittstyp %qT"
 
54459
 
 
54460
-#: cp/call.c:7414
 
54461
+#: cp/call.c:7417
 
54462
 #, gcc-internal-format
 
54463
 msgid "call to non-function %qD"
 
54464
 msgstr "anrop av icke-funktion %qD"
 
54465
 
 
54466
-#: cp/call.c:7459 cp/typeck.c:2680
 
54467
+#: cp/call.c:7462 cp/typeck.c:2680
 
54468
 #, gcc-internal-format
 
54469
 msgid "cannot call constructor %<%T::%D%> directly"
 
54470
 msgstr "kan inte anropa konstrueraren %<%T::%D%> direkt"
 
54471
 
 
54472
-#: cp/call.c:7461
 
54473
+#: cp/call.c:7464
 
54474
 #, gcc-internal-format
 
54475
 msgid "  for a function-style cast, remove the redundant %<::%D%>"
 
54476
 msgstr "  för en typkonvertering i funktionsstil, ta bort det överflödiga %<::%D%>"
 
54477
 
 
54478
-#: cp/call.c:7578
 
54479
+#: cp/call.c:7581
 
54480
 #, gcc-internal-format
 
54481
 msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
 
54482
 msgstr "ingen matchande funktion för anrop av %<%T::operator %T(%A)%#V%>"
 
54483
 
 
54484
-#: cp/call.c:7591
 
54485
+#: cp/call.c:7594
 
54486
 #, gcc-internal-format
 
54487
 msgid "no matching function for call to %<%T::%s(%A)%#V%>"
 
54488
 msgstr "ingen matchande funktion för anrop av %<%T::%s(%A)%#V%>"
 
54489
 
 
54490
-#: cp/call.c:7616
 
54491
+#: cp/call.c:7619
 
54492
 #, gcc-internal-format
 
54493
 msgid "call of overloaded %<%s(%A)%> is ambiguous"
 
54494
 msgstr "anrop av överlagrad %<%s(%A)%> är tvetydigt"
 
54495
 
 
54496
-#: cp/call.c:7645
 
54497
+#: cp/call.c:7661
 
54498
 #, gcc-internal-format
 
54499
 msgid "cannot call member function %qD without object"
 
54500
 msgstr "det går inte att anropa medlemsfunktion %qD utan ett objekt"
 
54501
 
 
54502
-#: cp/call.c:8410
 
54503
+#: cp/call.c:8428
 
54504
 #, gcc-internal-format
 
54505
 msgid "passing %qT chooses %qT over %qT"
 
54506
 msgstr "att skicka %qT väljer %qT framför %qT"
 
54507
 
 
54508
-#: cp/call.c:8412 cp/name-lookup.c:5552
 
54509
+#: cp/call.c:8430 cp/name-lookup.c:5547
 
54510
 #, gcc-internal-format
 
54511
 msgid "  in call to %qD"
 
54512
 msgstr "  i anrop till %qD"
 
54513
 
 
54514
-#: cp/call.c:8470
 
54515
+#: cp/call.c:8488
 
54516
 #, gcc-internal-format
 
54517
 msgid "choosing %qD over %qD"
 
54518
 msgstr "väljer %qD framför %qD"
 
54519
 
 
54520
-#: cp/call.c:8471
 
54521
+#: cp/call.c:8489
 
54522
 #, gcc-internal-format
 
54523
 msgid "  for conversion from %qT to %qT"
 
54524
 msgstr "  för konvertering från %qT till %qT"
 
54525
 
 
54526
-#: cp/call.c:8474
 
54527
+#: cp/call.c:8492
 
54528
 #, gcc-internal-format
 
54529
 msgid "  because conversion sequence for the argument is better"
 
54530
 msgstr "  för att konverteringssekvensen för argumentet är bättre"
 
54531
 
 
54532
-#: cp/call.c:8628
 
54533
+#: cp/call.c:8646
 
54534
 #, gcc-internal-format
 
54535
 msgid "default argument mismatch in overload resolution"
 
54536
 msgstr "standardargument stämmer inte överens i upplösning av överlagring"
 
54537
 
 
54538
-#: cp/call.c:8631
 
54539
+#: cp/call.c:8649
 
54540
 #, gcc-internal-format
 
54541
 msgid " candidate 1: %q+#F"
 
54542
 msgstr " kandidat 1: %q+#F"
 
54543
 
 
54544
-#: cp/call.c:8633
 
54545
+#: cp/call.c:8651
 
54546
 #, gcc-internal-format
 
54547
 msgid " candidate 2: %q+#F"
 
54548
 msgstr " kandidat 2: %q+#F"
 
54549
 
 
54550
-#: cp/call.c:8677
 
54551
+#: cp/call.c:8695
 
54552
 #, gcc-internal-format
 
54553
 msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
 
54554
 msgstr "ISO C++ säger att dessa är tvetydiga, trots att den sämsta konverteringen för den första är bättre än den sämsta konverteringen för den andra:"
 
54555
 
 
54556
-#: cp/call.c:8841
 
54557
+#: cp/call.c:8859
 
54558
 #, gcc-internal-format
 
54559
 msgid "could not convert %qE from %qT to %qT"
 
54560
 msgstr "kunde inte konvertera %qE från %qT till %qT"
 
54561
 
 
54562
-#: cp/call.c:9034
 
54563
+#: cp/call.c:9052
 
54564
 #, gcc-internal-format
 
54565
 msgid "a temporary bound to %qD only persists until the constructor exits"
 
54566
 msgstr "en temporär bunden till %qD består endast tills konstrueraren avslutar"
 
54567
 
 
54568
-#: cp/call.c:9150
 
54569
+#: cp/call.c:9168
 
54570
 #, gcc-internal-format
 
54571
 msgid "invalid initialization of non-const reference of type %qT from an rvalue of type %qT"
 
54572
 msgstr "ogiltig initiering av icke konstant referens av typ %qT från ett r-värde av typ %qT"
 
54573
 
 
54574
-#: cp/call.c:9154
 
54575
+#: cp/call.c:9172
 
54576
 #, gcc-internal-format
 
54577
 msgid "invalid initialization of reference of type %qT from expression of type %qT"
 
54578
 msgstr "ogiltig initiering av referens av typ %qT från uttryck av typ %qT"
 
54579
@@ -27584,14 +27626,14 @@
 
54580
 msgstr "Javaklass %qT kan inte ha en implicit icketrivial destruerare"
 
54581
 
 
54582
 #: cp/class.c:1120
 
54583
-#, fuzzy, gcc-internal-format
 
54584
+#, gcc-internal-format
 
54585
 msgid "%q#D inherited from %qT"
 
54586
-msgstr "  %qT är inte härledd från %qT"
 
54587
+msgstr "%q#D ärvd från %qT"
 
54588
 
 
54589
 #: cp/class.c:1123
 
54590
-#, fuzzy, gcc-internal-format
 
54591
+#, gcc-internal-format
 
54592
 msgid "conflicts with version inherited from %qT"
 
54593
-msgstr "står i konflikt med tidigare deklaration här"
 
54594
+msgstr "står i konflikt med tidigare ärvd från %qT"
 
54595
 
 
54596
 #: cp/class.c:1137
 
54597
 #, gcc-internal-format
 
54598
@@ -27634,9 +27676,9 @@
 
54599
 msgstr "%qT har inte abi-etiketten %E som basen %qT har"
 
54600
 
 
54601
 #: cp/class.c:1331 cp/class.c:1341
 
54602
-#, fuzzy, gcc-internal-format
 
54603
+#, gcc-internal-format
 
54604
 msgid "%qT declared here"
 
54605
-msgstr "%qD är deklarerad här"
 
54606
+msgstr "%qT är deklarerad här"
 
54607
 
 
54608
 #: cp/class.c:1336
 
54609
 #, gcc-internal-format
 
54610
@@ -27673,350 +27715,350 @@
 
54611
 msgid "no unique final overrider for %qD in %qT"
 
54612
 msgstr "ingen unik slutlig ersättare för %qD i %qT"
 
54613
 
 
54614
-#: cp/class.c:2648
 
54615
+#: cp/class.c:2652
 
54616
 #, gcc-internal-format
 
54617
 msgid "%q+#D marked final, but is not virtual"
 
54618
 msgstr "%q+#D är markerad final, men är inte virtuell"
 
54619
 
 
54620
-#: cp/class.c:2650
 
54621
+#: cp/class.c:2654
 
54622
 #, gcc-internal-format
 
54623
 msgid "%q+#D marked override, but does not override"
 
54624
 msgstr "%q+#D markerad override, men den åsidosätter inte"
 
54625
 
 
54626
 #. Here we know it is a hider, and no overrider exists.
 
54627
-#: cp/class.c:2719
 
54628
+#: cp/class.c:2723
 
54629
 #, gcc-internal-format
 
54630
 msgid "%q+D was hidden"
 
54631
 msgstr "%q+D var dold"
 
54632
 
 
54633
-#: cp/class.c:2720
 
54634
+#: cp/class.c:2724
 
54635
 #, gcc-internal-format
 
54636
 msgid "  by %q+D"
 
54637
 msgstr "  av %q+D"
 
54638
 
 
54639
-#: cp/class.c:2763 cp/decl2.c:1365
 
54640
+#: cp/class.c:2767 cp/decl2.c:1365
 
54641
 #, gcc-internal-format
 
54642
 msgid "%q+#D invalid; an anonymous union can only have non-static data members"
 
54643
 msgstr "%q+#D ogiltig, en anonym union kan bara ha ickestatiska datamedlemmar"
 
54644
 
 
54645
-#: cp/class.c:2766
 
54646
+#: cp/class.c:2770
 
54647
 #, gcc-internal-format
 
54648
 msgid "%q+#D invalid; an anonymous struct can only have non-static data members"
 
54649
 msgstr "%q+#D ogiltig, en anonym post kan bara ha ickestatiska datamedlemmar"
 
54650
 
 
54651
-#: cp/class.c:2774 cp/decl2.c:1371
 
54652
+#: cp/class.c:2778 cp/decl2.c:1371
 
54653
 #, gcc-internal-format
 
54654
 msgid "private member %q+#D in anonymous union"
 
54655
 msgstr "privat medlem %q+#D i anonym union"
 
54656
 
 
54657
-#: cp/class.c:2776
 
54658
+#: cp/class.c:2780
 
54659
 #, gcc-internal-format
 
54660
 msgid "private member %q+#D in anonymous struct"
 
54661
 msgstr "privat medlem %q+#D i anonym post"
 
54662
 
 
54663
-#: cp/class.c:2781 cp/decl2.c:1373
 
54664
+#: cp/class.c:2785 cp/decl2.c:1373
 
54665
 #, gcc-internal-format
 
54666
 msgid "protected member %q+#D in anonymous union"
 
54667
 msgstr "skyddad medlem %q+#D i anonym union"
 
54668
 
 
54669
-#: cp/class.c:2783
 
54670
+#: cp/class.c:2787
 
54671
 #, gcc-internal-format
 
54672
 msgid "protected member %q+#D in anonymous struct"
 
54673
 msgstr "skyddad medlem %q+#D i anonym post"
 
54674
 
 
54675
-#: cp/class.c:2927
 
54676
+#: cp/class.c:2931
 
54677
 #, gcc-internal-format
 
54678
 msgid "the ellipsis in %qD is not inherited"
 
54679
 msgstr "ellipsen i %qD ärvs inte"
 
54680
 
 
54681
-#: cp/class.c:3103
 
54682
+#: cp/class.c:3106
 
54683
 #, gcc-internal-format
 
54684
 msgid "bit-field %q+#D with non-integral type"
 
54685
 msgstr "bitfält %q+#D har en icke-heltalstyp"
 
54686
 
 
54687
-#: cp/class.c:3119
 
54688
+#: cp/class.c:3122
 
54689
 #, gcc-internal-format
 
54690
 msgid "bit-field %q+D width not an integer constant"
 
54691
 msgstr "bredd för bitfältet %q+D inte en heltalskonstant"
 
54692
 
 
54693
-#: cp/class.c:3124
 
54694
+#: cp/class.c:3127
 
54695
 #, gcc-internal-format
 
54696
 msgid "negative width in bit-field %q+D"
 
54697
 msgstr "negativ bredd i bitfält %q+D"
 
54698
 
 
54699
-#: cp/class.c:3129
 
54700
+#: cp/class.c:3132
 
54701
 #, gcc-internal-format
 
54702
 msgid "zero width for bit-field %q+D"
 
54703
 msgstr "noll i bredd i bitfält %q+D"
 
54704
 
 
54705
-#: cp/class.c:3135
 
54706
+#: cp/class.c:3138
 
54707
 #, gcc-internal-format
 
54708
 msgid "width of %q+D exceeds its type"
 
54709
 msgstr "bredd på %q+D är större än dess typ"
 
54710
 
 
54711
-#: cp/class.c:3139
 
54712
+#: cp/class.c:3142
 
54713
 #, gcc-internal-format
 
54714
 msgid "%q+D is too small to hold all values of %q#T"
 
54715
 msgstr "%q+D är för liten för att få plats med alla värden hos %q#T"
 
54716
 
 
54717
-#: cp/class.c:3198
 
54718
+#: cp/class.c:3201
 
54719
 #, gcc-internal-format
 
54720
 msgid "member %q+#D with constructor not allowed in union"
 
54721
 msgstr "medlem %q+#D med konstruerare inte tillåten i union"
 
54722
 
 
54723
-#: cp/class.c:3201
 
54724
+#: cp/class.c:3204
 
54725
 #, gcc-internal-format
 
54726
 msgid "member %q+#D with destructor not allowed in union"
 
54727
 msgstr "medlem %q+#D med destruerare inte tillåten i union"
 
54728
 
 
54729
-#: cp/class.c:3203
 
54730
+#: cp/class.c:3206
 
54731
 #, gcc-internal-format
 
54732
 msgid "member %q+#D with copy assignment operator not allowed in union"
 
54733
 msgstr "medlem %q+#D med kopieringstilldelningsoperator inte tillåten i union"
 
54734
 
 
54735
-#: cp/class.c:3207
 
54736
+#: cp/class.c:3210
 
54737
 #, gcc-internal-format
 
54738
 msgid "unrestricted unions only available with -std=c++11 or -std=gnu++11"
 
54739
 msgstr "obegränsade unioner är endast tillgängliga med -std=c++11 eller -std=gnu++11"
 
54740
 
 
54741
-#: cp/class.c:3244
 
54742
+#: cp/class.c:3247
 
54743
 #, gcc-internal-format
 
54744
 msgid "multiple fields in union %qT initialized"
 
54745
 msgstr "flera fält i unionen %qT initierade"
 
54746
 
 
54747
-#: cp/class.c:3329
 
54748
+#: cp/class.c:3332
 
54749
 #, gcc-internal-format
 
54750
 msgid "%q+D may not be static because it is a member of a union"
 
54751
 msgstr "%q+D får inte vara statisk eftersom den är medlem av en union"
 
54752
 
 
54753
-#: cp/class.c:3334
 
54754
+#: cp/class.c:3337
 
54755
 #, gcc-internal-format
 
54756
 msgid "%q+D may not have reference type %qT because it is a member of a union"
 
54757
 msgstr "%q+D får inte ha referenstyp %qT eftersom den är en medlen av en union"
 
54758
 
 
54759
-#: cp/class.c:3345
 
54760
+#: cp/class.c:3348
 
54761
 #, gcc-internal-format
 
54762
 msgid "field %q+D invalidly declared function type"
 
54763
 msgstr "fält %q+D ogiltigt deklarerad funktionstyp"
 
54764
 
 
54765
-#: cp/class.c:3351
 
54766
+#: cp/class.c:3354
 
54767
 #, gcc-internal-format
 
54768
 msgid "field %q+D invalidly declared method type"
 
54769
 msgstr "fält %q+D ogiltigt deklarerad metodtyp"
 
54770
 
 
54771
-#: cp/class.c:3407
 
54772
+#: cp/class.c:3410
 
54773
 #, gcc-internal-format
 
54774
 msgid "ignoring packed attribute because of unpacked non-POD field %q+#D"
 
54775
 msgstr "ignorerar attributet packed på grund av opackat icke-POD-fält %q+#D"
 
54776
 
 
54777
-#: cp/class.c:3504
 
54778
+#: cp/class.c:3507
 
54779
 #, gcc-internal-format
 
54780
 msgid "field %q+#D with same name as class"
 
54781
 msgstr "fält %q+#D med samma namn som en klass"
 
54782
 
 
54783
-#: cp/class.c:3527
 
54784
+#: cp/class.c:3530
 
54785
 #, gcc-internal-format
 
54786
 msgid "%q#T has pointer data members"
 
54787
 msgstr "%q#T har pekardatamedlemmar"
 
54788
 
 
54789
-#: cp/class.c:3532
 
54790
+#: cp/class.c:3535
 
54791
 #, gcc-internal-format
 
54792
 msgid "  but does not override %<%T(const %T&)%>"
 
54793
 msgstr "  men ersätter inte %<%T(const %T&)%>"
 
54794
 
 
54795
-#: cp/class.c:3534
 
54796
+#: cp/class.c:3537
 
54797
 #, gcc-internal-format
 
54798
 msgid "  or %<operator=(const %T&)%>"
 
54799
 msgstr "  eller %<operator=(const %T&)%>"
 
54800
 
 
54801
-#: cp/class.c:3538
 
54802
+#: cp/class.c:3541
 
54803
 #, gcc-internal-format
 
54804
 msgid "  but does not override %<operator=(const %T&)%>"
 
54805
 msgstr "  men ersätter inte %<operator=(const %T&)%>"
 
54806
 
 
54807
-#: cp/class.c:4009
 
54808
+#: cp/class.c:4012
 
54809
 #, gcc-internal-format
 
54810
 msgid "offset of empty base %qT may not be ABI-compliant and maychange in a future version of GCC"
 
54811
 msgstr "förskjutning av tom bas %qT följer kanske inte ABI:et och kan ändras i en framtida version av GCC"
 
54812
 
 
54813
-#: cp/class.c:4136
 
54814
+#: cp/class.c:4139
 
54815
 #, gcc-internal-format
 
54816
 msgid "class %qT will be considered nearly empty in a future version of GCC"
 
54817
 msgstr "klass %qT kommer betraktas som nästan tom i en framtida version av GCC"
 
54818
 
 
54819
-#: cp/class.c:4218
 
54820
+#: cp/class.c:4221
 
54821
 #, gcc-internal-format
 
54822
 msgid "initializer specified for non-virtual method %q+D"
 
54823
 msgstr "initierare angiven för icke-virtuell metod %q+D"
 
54824
 
 
54825
-#: cp/class.c:4645
 
54826
+#: cp/class.c:4648
 
54827
 #, gcc-internal-format
 
54828
 msgid "method overrides both %<transaction_pure%> and %qE methods"
 
54829
 msgstr "metoden åsidosätter både metoderna %<transaction_pure%> och %qE"
 
54830
 
 
54831
-#: cp/class.c:4666
 
54832
+#: cp/class.c:4669
 
54833
 #, gcc-internal-format
 
54834
 msgid "method declared %qE overriding %qE method"
 
54835
 msgstr "metod deklarerad %qE åsidosätter %qE-metod"
 
54836
 
 
54837
-#: cp/class.c:5132 cp/semantics.c:5826
 
54838
+#: cp/class.c:5135 cp/semantics.c:5828
 
54839
 #, gcc-internal-format
 
54840
 msgid "enclosing class of constexpr non-static member function %q+#D is not a literal type"
 
54841
 msgstr "omslutande klass till constexpr icke-statisk medlemsfunktion %q+#D är inte en literal typ"
 
54842
 
 
54843
-#: cp/class.c:5157
 
54844
+#: cp/class.c:5160
 
54845
 #, gcc-internal-format
 
54846
 msgid "%q+T is not literal because:"
 
54847
 msgstr "%q+T är inte literal för att:"
 
54848
 
 
54849
-#: cp/class.c:5159
 
54850
+#: cp/class.c:5162
 
54851
 #, gcc-internal-format
 
54852
 msgid "  %q+T has a non-trivial destructor"
 
54853
 msgstr "  %q+T har en icke-trivial destruerare"
 
54854
 
 
54855
-#: cp/class.c:5164
 
54856
+#: cp/class.c:5167
 
54857
 #, gcc-internal-format
 
54858
 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"
 
54859
 msgstr "  %q+T är inte ett aggregat, har inte en trivial standardkonstruerare och har ingen constexpr-konstruerare som inte är en kopierings- eller flyttningskonstruerare"
 
54860
 
 
54861
-#: cp/class.c:5200
 
54862
+#: cp/class.c:5203
 
54863
 #, gcc-internal-format
 
54864
 msgid "  base class %qT of %q+T is non-literal"
 
54865
 msgstr "  basklassen %qT till %q+T är inte literal"
 
54866
 
 
54867
-#: cp/class.c:5214
 
54868
+#: cp/class.c:5217
 
54869
 #, gcc-internal-format
 
54870
 msgid "  non-static data member %q+D has non-literal type"
 
54871
 msgstr "  den icke-statiska datamedlemmen %q+D har icke-literal typ"
 
54872
 
 
54873
-#: cp/class.c:5332
 
54874
+#: cp/class.c:5335
 
54875
 #, gcc-internal-format
 
54876
 msgid "non-static reference %q+#D in class without a constructor"
 
54877
 msgstr "icke-statisk referens %q+#D i klass utan en konstruerare"
 
54878
 
 
54879
-#: cp/class.c:5337
 
54880
+#: cp/class.c:5340
 
54881
 #, gcc-internal-format
 
54882
 msgid "non-static const member %q+#D in class without a constructor"
 
54883
 msgstr "icke-statisk const-medlem %q+#D i klass utan en konstruerare"
 
54884
 
 
54885
 #. If the function is defaulted outside the class, we just
 
54886
 #. give the synthesis error.
 
54887
-#: cp/class.c:5363
 
54888
+#: cp/class.c:5366
 
54889
 #, gcc-internal-format
 
54890
 msgid "%q+D declared to take const reference, but implicit declaration would take non-const"
 
54891
 msgstr "%q+D deklarerad att ta const-referens, men implicit deklaration skulle ta icke-const"
 
54892
 
 
54893
-#: cp/class.c:5587
 
54894
+#: cp/class.c:5590
 
54895
 #, gcc-internal-format
 
54896
 msgid "offset of virtual base %qT is not ABI-compliant and may change in a future version of GCC"
 
54897
 msgstr "förskjutning av virtuell bas %qT följer inte ABI:et och kan ändras i en framtida version av GCC"
 
54898
 
 
54899
-#: cp/class.c:5688
 
54900
+#: cp/class.c:5691
 
54901
 #, gcc-internal-format
 
54902
 msgid "direct base %qT inaccessible in %qT due to ambiguity"
 
54903
 msgstr "direkt bas %qT är oåtkomlig i %qT på grund av tvetydighet"
 
54904
 
 
54905
-#: cp/class.c:5700
 
54906
+#: cp/class.c:5703
 
54907
 #, gcc-internal-format
 
54908
 msgid "virtual base %qT inaccessible in %qT due to ambiguity"
 
54909
 msgstr "virtuell bas %qT är oåtkomlig i %qT på grund av tvetydighet"
 
54910
 
 
54911
-#: cp/class.c:5886
 
54912
+#: cp/class.c:5889
 
54913
 #, gcc-internal-format
 
54914
 msgid "size assigned to %qT may not be ABI-compliant and may change in a future version of GCC"
 
54915
 msgstr "storlek tilldelad till %qT följer kanske inte ABI:et och kan ändras i en framtida version av GCC"
 
54916
 
 
54917
-#: cp/class.c:5926
 
54918
+#: cp/class.c:5929
 
54919
 #, gcc-internal-format
 
54920
 msgid "the offset of %qD may not be ABI-compliant and may change in a future version of GCC"
 
54921
 msgstr "förskjutningen för %qD följer kanske inte ABI:et och kan ändras i en framtida version av GCC"
 
54922
 
 
54923
-#: cp/class.c:5954
 
54924
+#: cp/class.c:5957
 
54925
 #, gcc-internal-format
 
54926
 msgid "offset of %q+D is not ABI-compliant and may change in a future version of GCC"
 
54927
 msgstr "förskjutningen av %q+D följer inte ABI:et och kan ändras i en framtida version av GCC"
 
54928
 
 
54929
-#: cp/class.c:5964
 
54930
+#: cp/class.c:5967
 
54931
 #, gcc-internal-format
 
54932
 msgid "%q+D contains empty classes which may cause base classes to be placed at different locations in a future version of GCC"
 
54933
 msgstr "%q+D innehåller tomma klasser som kan få grundklasser att läggas på annan plats i en framtida version av GCC"
 
54934
 
 
54935
-#: cp/class.c:6052
 
54936
+#: cp/class.c:6055
 
54937
 #, gcc-internal-format
 
54938
 msgid "layout of classes derived from empty class %qT may change in a future version of GCC"
 
54939
 msgstr "utplaceringen av klasser härledda från en tom klass %qT kan ändras i en framtida version av GCC"
 
54940
 
 
54941
-#: cp/class.c:6220 cp/decl.c:12134 cp/parser.c:18856
 
54942
+#: cp/class.c:6223 cp/decl.c:12125 cp/parser.c:18860
 
54943
 #, gcc-internal-format
 
54944
 msgid "redefinition of %q#T"
 
54945
 msgstr "omdefinition av %q#T"
 
54946
 
 
54947
-#: cp/class.c:6369
 
54948
+#: cp/class.c:6372
 
54949
 #, gcc-internal-format
 
54950
 msgid "%q#T has virtual functions and accessible non-virtual destructor"
 
54951
 msgstr "%q#T har virtuella funktioner och åtkomlig ickevirtuell destruerare"
 
54952
 
 
54953
-#: cp/class.c:6395
 
54954
+#: cp/class.c:6398
 
54955
 #, gcc-internal-format
 
54956
 msgid "type transparent %q#T does not have any fields"
 
54957
 msgstr "typgenomskinliga %q#T har inga fält"
 
54958
 
 
54959
-#: cp/class.c:6401
 
54960
+#: cp/class.c:6404
 
54961
 #, gcc-internal-format
 
54962
 msgid "type transparent class %qT has base classes"
 
54963
 msgstr "den typgenomskinliga klassen %qT har basklasser"
 
54964
 
 
54965
-#: cp/class.c:6405
 
54966
+#: cp/class.c:6408
 
54967
 #, gcc-internal-format
 
54968
 msgid "type transparent class %qT has virtual functions"
 
54969
 msgstr "den typgenomskinliga klassen %qT har virtuella funktioner"
 
54970
 
 
54971
-#: cp/class.c:6411
 
54972
+#: cp/class.c:6414
 
54973
 #, gcc-internal-format
 
54974
 msgid "type transparent %q#T cannot be made transparent because the type of the first field has a different ABI from the class overall"
 
54975
 msgstr "typtransparenta %q#T kan inte göras transparent eftersom typen på första fältet har ett annat ABI än klassen som helhet"
 
54976
 
 
54977
-#: cp/class.c:6562
 
54978
+#: cp/class.c:6565
 
54979
 #, gcc-internal-format
 
54980
 msgid "trying to finish struct, but kicked out due to previous parse errors"
 
54981
 msgstr "försökte avsluta post, men hoppade ut på grund av tidigare parsningsfel"
 
54982
 
 
54983
-#: cp/class.c:7071
 
54984
+#: cp/class.c:7074
 
54985
 #, gcc-internal-format
 
54986
 msgid "language string %<\"%E\"%> not recognized"
 
54987
 msgstr "språksträng %<”%E”%> känns inte igen"
 
54988
 
 
54989
-#: cp/class.c:7160
 
54990
+#: cp/class.c:7163
 
54991
 #, gcc-internal-format
 
54992
 msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
 
54993
 msgstr "det går inte att lösa upp överlagrad funktion %qD baserat på konvertering till typ %qT"
 
54994
 
 
54995
-#: cp/class.c:7280
 
54996
+#: cp/class.c:7283
 
54997
 #, gcc-internal-format
 
54998
 msgid "no matches converting function %qD to type %q#T"
 
54999
 msgstr "ingen match som konverterar funktionen %qD till typen %q#T"
 
55000
 
 
55001
-#: cp/class.c:7308
 
55002
+#: cp/class.c:7311
 
55003
 #, gcc-internal-format
 
55004
 msgid "converting overloaded function %qD to type %q#T is ambiguous"
 
55005
 msgstr "konvertering av överlagrad funktion %qD till typ %q#T är tvetydig"
 
55006
 
 
55007
-#: cp/class.c:7335
 
55008
+#: cp/class.c:7338
 
55009
 #, gcc-internal-format
 
55010
 msgid "assuming pointer to member %qD"
 
55011
 msgstr "antar pekare till medlem %qD"
 
55012
 
 
55013
-#: cp/class.c:7338
 
55014
+#: cp/class.c:7341
 
55015
 #, gcc-internal-format
 
55016
 msgid "(a pointer to member can only be formed with %<&%E%>)"
 
55017
 msgstr "(en pekare på medlem kan bara skapas med %<&%E%>)"
 
55018
 
 
55019
-#: cp/class.c:7413 cp/class.c:7447
 
55020
+#: cp/class.c:7416 cp/class.c:7450
 
55021
 #, gcc-internal-format
 
55022
 msgid "not enough type information"
 
55023
 msgstr "inte tillräcklig typinformation"
 
55024
 
 
55025
-#: cp/class.c:7430 cp/cvt.c:173 cp/cvt.c:199 cp/cvt.c:248
 
55026
+#: cp/class.c:7433 cp/cvt.c:173 cp/cvt.c:199 cp/cvt.c:248
 
55027
 #, gcc-internal-format
 
55028
 msgid "cannot convert %qE from type %qT to type %qT"
 
55029
 msgstr "kan inte konvertera %qE från typ %qT till typ %qT"
 
55030
@@ -28026,12 +28068,12 @@
 
55031
 #. A name N used in a class S shall refer to the same declaration
 
55032
 #. in its context and when re-evaluated in the completed scope of
 
55033
 #. S.
 
55034
-#: cp/class.c:7742 cp/decl.c:1325
 
55035
+#: cp/class.c:7745 cp/decl.c:1325
 
55036
 #, gcc-internal-format
 
55037
 msgid "declaration of %q#D"
 
55038
 msgstr "deklaration av %q#D"
 
55039
 
 
55040
-#: cp/class.c:7743
 
55041
+#: cp/class.c:7746
 
55042
 #, gcc-internal-format
 
55043
 msgid "changes meaning of %qD from %q+#D"
 
55044
 msgstr "byter betydelse av %qD från %q+#D"
 
55045
@@ -28102,9 +28144,9 @@
 
55046
 msgstr "%q#T använt där %qT förväntades"
 
55047
 
 
55048
 #: cp/cvt.c:765
 
55049
-#, fuzzy, gcc-internal-format
 
55050
+#, gcc-internal-format
 
55051
 msgid "could not convert %qE from %<void%> to %<bool%>"
 
55052
-msgstr "kunde inte konvertera %qE från %qT till %qT"
 
55053
+msgstr "kunde inte konvertera %qE från %<void%> till %<bool%>"
 
55054
 
 
55055
 #: cp/cvt.c:816
 
55056
 #, gcc-internal-format
 
55057
@@ -28508,9 +28550,9 @@
 
55058
 msgstr "tidigare deklaration av %q+#D här"
 
55059
 
 
55060
 #: cp/decl.c:1533
 
55061
-#, fuzzy, gcc-internal-format
 
55062
+#, gcc-internal-format
 
55063
 msgid "ambiguates old declaration with deduced return type"
 
55064
-msgstr "gör gammal deklaration %q+#D tvetydig"
 
55065
+msgstr "gör gammal deklaration med härledd returtyp tvetydig"
 
55066
 
 
55067
 #: cp/decl.c:1544
 
55068
 #, gcc-internal-format
 
55069
@@ -28874,14 +28916,14 @@
 
55070
 msgstr "%<constexpr%> kan inte användas för typdeklarationer"
 
55071
 
 
55072
 #: cp/decl.c:4321
 
55073
-#, fuzzy, gcc-internal-format
 
55074
+#, gcc-internal-format
 
55075
 msgid "attribute ignored in explicit instantiation %q#T"
 
55076
-msgstr "attribut ignoreras vid mallinstansiering"
 
55077
+msgstr "attribut ignoreras i explicit instantiering av %q#T"
 
55078
 
 
55079
 #: cp/decl.c:4324
 
55080
-#, fuzzy, gcc-internal-format
 
55081
+#, gcc-internal-format
 
55082
 msgid "no attribute can be applied to an explicit instantiation"
 
55083
-msgstr "attributet %qE kan bara användas på klassdefinitioner"
 
55084
+msgstr "inget attribut kan användas på en explicit instantiering"
 
55085
 
 
55086
 #: cp/decl.c:4396
 
55087
 #, gcc-internal-format
 
55088
@@ -29053,9 +29095,9 @@
 
55089
 msgstr "%qT har ingen icke-statisk medlem med namnet %qD"
 
55090
 
 
55091
 #: cp/decl.c:5226
 
55092
-#, fuzzy, gcc-internal-format
 
55093
+#, gcc-internal-format
 
55094
 msgid "invalid initializer for %q#D"
 
55095
-msgstr "ogiltigt initierare för vektormedlem %q#D"
 
55096
+msgstr "ogiltigt initierare för %q#D"
 
55097
 
 
55098
 #: cp/decl.c:5256
 
55099
 #, gcc-internal-format
 
55100
@@ -29158,233 +29200,233 @@
 
55101
 msgid "function %q#D is initialized like a variable"
 
55102
 msgstr "funktionen %q#D är initierad som en variabel"
 
55103
 
 
55104
-#: cp/decl.c:6883
 
55105
+#: cp/decl.c:6886
 
55106
 #, gcc-internal-format
 
55107
 msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
 
55108
 msgstr "ickelokal variabel %qD deklarerad %<__thread%> behöver dynamisk initiering"
 
55109
 
 
55110
-#: cp/decl.c:6886
 
55111
-#, fuzzy, gcc-internal-format
 
55112
+#: cp/decl.c:6889
 
55113
+#, gcc-internal-format
 
55114
 msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
 
55115
-msgstr "  %q+T har en icke-trivial destruerare"
 
55116
+msgstr "den icke-lokala variabeln %qD deklarerad %<__thread%> har en icke-trivial destruerare"
 
55117
 
 
55118
-#: cp/decl.c:6892
 
55119
+#: cp/decl.c:6895
 
55120
 #, gcc-internal-format
 
55121
 msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
 
55122
 msgstr "C++11 %<thread_local%> tillåter dynamsik initialisering och destruktion"
 
55123
 
 
55124
-#: cp/decl.c:7119
 
55125
+#: cp/decl.c:7122
 
55126
 #, gcc-internal-format
 
55127
 msgid "initializer fails to determine size of %qT"
 
55128
 msgstr "initierare misslyckas med att bestämma storleken på %qT"
 
55129
 
 
55130
-#: cp/decl.c:7123
 
55131
+#: cp/decl.c:7126
 
55132
 #, gcc-internal-format
 
55133
 msgid "array size missing in %qT"
 
55134
 msgstr "vektorstorlek saknas i %qT"
 
55135
 
 
55136
-#: cp/decl.c:7126
 
55137
+#: cp/decl.c:7129
 
55138
 #, gcc-internal-format
 
55139
 msgid "zero-size array %qT"
 
55140
 msgstr "vektor med storlek noll %qT"
 
55141
 
 
55142
-#: cp/decl.c:7142
 
55143
+#: cp/decl.c:7145
 
55144
 #, gcc-internal-format
 
55145
 msgid "destructor for alien class %qT cannot be a member"
 
55146
 msgstr "destruerare för främmande class %qT kan inte vara en medlem"
 
55147
 
 
55148
-#: cp/decl.c:7144
 
55149
+#: cp/decl.c:7147
 
55150
 #, gcc-internal-format
 
55151
 msgid "constructor for alien class %qT cannot be a member"
 
55152
 msgstr "konstruerare för främmande klass %qT kan inte vara en medlem"
 
55153
 
 
55154
-#: cp/decl.c:7168
 
55155
+#: cp/decl.c:7171
 
55156
 #, gcc-internal-format
 
55157
 msgid "%qD declared as a %<virtual%> variable"
 
55158
 msgstr "%qD deklarerad som en %<virtual%>-variabel"
 
55159
 
 
55160
-#: cp/decl.c:7170
 
55161
+#: cp/decl.c:7173
 
55162
 #, gcc-internal-format
 
55163
 msgid "%qD declared as an %<inline%> variable"
 
55164
 msgstr "%qD deklarerad som en %<inline%>-variabel"
 
55165
 
 
55166
-#: cp/decl.c:7172
 
55167
+#: cp/decl.c:7175
 
55168
 #, gcc-internal-format
 
55169
 msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration"
 
55170
 msgstr "%<const%>- och %<volatile%>-funktionsspecificerare på %qD är ogiltiga i variabeldeklaration"
 
55171
 
 
55172
-#: cp/decl.c:7177
 
55173
+#: cp/decl.c:7180
 
55174
 #, gcc-internal-format
 
55175
 msgid "%qD declared as a %<virtual%> parameter"
 
55176
 msgstr "%qD deklarerad som en %<virtual%>-parameter"
 
55177
 
 
55178
-#: cp/decl.c:7179
 
55179
+#: cp/decl.c:7182
 
55180
 #, gcc-internal-format
 
55181
 msgid "%qD declared as an %<inline%> parameter"
 
55182
 msgstr "%qD deklarerad som en %<inline%>-parameter"
 
55183
 
 
55184
-#: cp/decl.c:7181
 
55185
+#: cp/decl.c:7184
 
55186
 #, gcc-internal-format
 
55187
 msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration"
 
55188
 msgstr "%<const%>- och %<volatile%>-funktionsspecificerare på %qD är ogiltiga i parameterdeklaration"
 
55189
 
 
55190
-#: cp/decl.c:7186
 
55191
+#: cp/decl.c:7189
 
55192
 #, gcc-internal-format
 
55193
 msgid "%qD declared as a %<virtual%> type"
 
55194
 msgstr "%qD deklarerad som en %<virtual%>-typ"
 
55195
 
 
55196
-#: cp/decl.c:7188
 
55197
+#: cp/decl.c:7191
 
55198
 #, gcc-internal-format
 
55199
 msgid "%qD declared as an %<inline%> type"
 
55200
 msgstr "%qD deklarerad som en %<inline%>-typ"
 
55201
 
 
55202
-#: cp/decl.c:7190
 
55203
+#: cp/decl.c:7193
 
55204
 #, gcc-internal-format
 
55205
 msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration"
 
55206
 msgstr "%<const%>- och %<volatile%>-funktionsspecificerare på %qD är ogiltiga i typdeklaration"
 
55207
 
 
55208
-#: cp/decl.c:7195
 
55209
+#: cp/decl.c:7198
 
55210
 #, gcc-internal-format
 
55211
 msgid "%qD declared as a %<virtual%> field"
 
55212
 msgstr "%qD deklarerat som ett %<virtual%>-fält"
 
55213
 
 
55214
-#: cp/decl.c:7197
 
55215
+#: cp/decl.c:7200
 
55216
 #, gcc-internal-format
 
55217
 msgid "%qD declared as an %<inline%> field"
 
55218
 msgstr "%qD deklarerat som ett %<inline%>-fält"
 
55219
 
 
55220
-#: cp/decl.c:7199
 
55221
+#: cp/decl.c:7202
 
55222
 #, gcc-internal-format
 
55223
 msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration"
 
55224
 msgstr "%<const%>- och %<volatile%>-funktionsspecificerare på %qD är ogiltiga i fältdeklaration"
 
55225
 
 
55226
-#: cp/decl.c:7206
 
55227
+#: cp/decl.c:7209
 
55228
 #, gcc-internal-format
 
55229
 msgid "%q+D declared as a friend"
 
55230
 msgstr "%q+D deklarerad som en vän"
 
55231
 
 
55232
-#: cp/decl.c:7212
 
55233
+#: cp/decl.c:7215
 
55234
 #, gcc-internal-format
 
55235
 msgid "%q+D declared with an exception specification"
 
55236
 msgstr "%q+D deklarerad med en undantagsspecifikationer"
 
55237
 
 
55238
-#: cp/decl.c:7246
 
55239
+#: cp/decl.c:7249
 
55240
 #, gcc-internal-format
 
55241
 msgid "definition of %qD is not in namespace enclosing %qT"
 
55242
 msgstr "definitionen av %qD är inte i en namnrymd som innesluter %qT"
 
55243
 
 
55244
-#: cp/decl.c:7286
 
55245
+#: cp/decl.c:7289
 
55246
 #, gcc-internal-format
 
55247
 msgid "static member function %q#D declared with type qualifiers"
 
55248
 msgstr "statisk medlemsfunktion %q#D deklarerad med typkvalificerare"
 
55249
 
 
55250
-#: cp/decl.c:7385
 
55251
+#: cp/decl.c:7388
 
55252
 #, gcc-internal-format
 
55253
 msgid "defining explicit specialization %qD in friend declaration"
 
55254
 msgstr "definierar explicit specialisering %qD i vändeklaration"
 
55255
 
 
55256
 #. Something like `template <class T> friend void f<T>()'.
 
55257
-#: cp/decl.c:7395
 
55258
+#: cp/decl.c:7398
 
55259
 #, gcc-internal-format
 
55260
 msgid "invalid use of template-id %qD in declaration of primary template"
 
55261
 msgstr "ogiltig användning av mall-id %qD i deklaration av primär mall"
 
55262
 
 
55263
-#: cp/decl.c:7425
 
55264
+#: cp/decl.c:7428
 
55265
 #, gcc-internal-format
 
55266
 msgid "default arguments are not allowed in declaration of friend template specialization %qD"
 
55267
 msgstr "standardargument är inte tillåtna i deklaration av vänmallspecialisering %qD"
 
55268
 
 
55269
-#: cp/decl.c:7433
 
55270
+#: cp/decl.c:7436
 
55271
 #, gcc-internal-format
 
55272
 msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
 
55273
 msgstr "%<inline%> är inte tillåtet i deklaration av vänmallspecialisering %qD"
 
55274
 
 
55275
-#: cp/decl.c:7475
 
55276
+#: cp/decl.c:7478
 
55277
 #, gcc-internal-format
 
55278
 msgid "cannot declare %<::main%> to be a template"
 
55279
 msgstr "det går inte att deklarera %<::main%> som en mall"
 
55280
 
 
55281
-#: cp/decl.c:7477
 
55282
+#: cp/decl.c:7480
 
55283
 #, gcc-internal-format
 
55284
 msgid "cannot declare %<::main%> to be inline"
 
55285
 msgstr "det går inte att deklarera %<::main%> som inline"
 
55286
 
 
55287
-#: cp/decl.c:7479
 
55288
+#: cp/decl.c:7482
 
55289
 #, gcc-internal-format
 
55290
 msgid "cannot declare %<::main%> to be static"
 
55291
 msgstr "det går inte att deklarera %<::main%> som static"
 
55292
 
 
55293
-#: cp/decl.c:7507
 
55294
+#: cp/decl.c:7510
 
55295
 #, gcc-internal-format
 
55296
 msgid "anonymous type with no linkage used to declare function %q#D with linkage"
 
55297
 msgstr "anonym typ utan länkklass används för att deklarera funktionen %q#D med länkklass"
 
55298
 
 
55299
-#: cp/decl.c:7511 cp/decl.c:7879 cp/decl2.c:3864
 
55300
+#: cp/decl.c:7514 cp/decl.c:7882 cp/decl2.c:3864
 
55301
 #, gcc-internal-format
 
55302
 msgid "%q+#D does not refer to the unqualified type, so it is not used for linkage"
 
55303
 msgstr "%+#D refererar inte till den okvalificerade typen, så den används int för länkklass"
 
55304
 
 
55305
-#: cp/decl.c:7517
 
55306
+#: cp/decl.c:7520
 
55307
 #, gcc-internal-format
 
55308
 msgid "type %qT with no linkage used to declare function %q#D with linkage"
 
55309
 msgstr "typen %qT utan någon länkklass använd för att deklarera funktionen %q#D med länkklass"
 
55310
 
 
55311
-#: cp/decl.c:7539
 
55312
+#: cp/decl.c:7542
 
55313
 #, gcc-internal-format
 
55314
 msgid "static member function %qD cannot have cv-qualifier"
 
55315
 msgstr "statisk medlemsfunktion %qD kan inte ha cv-kvalificerare"
 
55316
 
 
55317
-#: cp/decl.c:7540
 
55318
+#: cp/decl.c:7543
 
55319
 #, gcc-internal-format
 
55320
 msgid "non-member function %qD cannot have cv-qualifier"
 
55321
 msgstr "icke-medlemsfunktion %qD kan inte ha cv-kvalificerare"
 
55322
 
 
55323
-#: cp/decl.c:7556
 
55324
+#: cp/decl.c:7559
 
55325
 #, gcc-internal-format
 
55326
 msgid "literal operator with C linkage"
 
55327
 msgstr "literal operator med C-länkning"
 
55328
 
 
55329
-#: cp/decl.c:7565
 
55330
+#: cp/decl.c:7568
 
55331
 #, gcc-internal-format
 
55332
 msgid "%qD has invalid argument list"
 
55333
 msgstr "%qD har en ogiltig argumentlista"
 
55334
 
 
55335
-#: cp/decl.c:7573
 
55336
+#: cp/decl.c:7576
 
55337
 #, gcc-internal-format
 
55338
 msgid "integer suffix %<%s%> shadowed by implementation"
 
55339
 msgstr "heltalssuffixet %<%s%> skuggas av implementationen"
 
55340
 
 
55341
-#: cp/decl.c:7579
 
55342
+#: cp/decl.c:7582
 
55343
 #, gcc-internal-format
 
55344
 msgid "floating point suffix %<%s%> shadowed by implementation"
 
55345
 msgstr "flyttalssuffixet %<%s%> skuggas av implementationen"
 
55346
 
 
55347
-#: cp/decl.c:7585
 
55348
+#: cp/decl.c:7588
 
55349
 #, gcc-internal-format
 
55350
 msgid "%qD must be a non-member function"
 
55351
 msgstr "%qD måste vara en icke-medlems-funktion"
 
55352
 
 
55353
-#: cp/decl.c:7636
 
55354
+#: cp/decl.c:7639
 
55355
 #, gcc-internal-format
 
55356
 msgid "%<::main%> must return %<int%>"
 
55357
 msgstr "%<::main%> måste returnera %<int%>"
 
55358
 
 
55359
-#: cp/decl.c:7678
 
55360
+#: cp/decl.c:7681
 
55361
 #, gcc-internal-format
 
55362
 msgid "definition of implicitly-declared %qD"
 
55363
 msgstr "omdefinition av implicit deklarerad %qD"
 
55364
 
 
55365
-#: cp/decl.c:7683
 
55366
+#: cp/decl.c:7686
 
55367
 #, gcc-internal-format
 
55368
 msgid "definition of explicitly-defaulted %q+D"
 
55369
 msgstr "definition av explicit standarddefinierad %q+D"
 
55370
 
 
55371
-#: cp/decl.c:7684
 
55372
+#: cp/decl.c:7687
 
55373
 #, gcc-internal-format
 
55374
 msgid "%q+#D explicitly defaulted here"
 
55375
 msgstr "%q+#D explicit standarddefinierad här"
 
55376
 
 
55377
-#: cp/decl.c:7701 cp/decl2.c:738
 
55378
+#: cp/decl.c:7704 cp/decl2.c:738
 
55379
 #, gcc-internal-format
 
55380
 msgid "no %q#D member function declared in class %qT"
 
55381
 msgstr "ingen medlemsfunktion %q#D deklarerad i klassen %qT"
 
55382
@@ -29393,884 +29435,879 @@
 
55383
 #. no linkage can only be used to declare extern "C"
 
55384
 #. entities.  Since it's not always an error in the
 
55385
 #. ISO C++ 90 Standard, we only issue a warning.
 
55386
-#: cp/decl.c:7876
 
55387
+#: cp/decl.c:7879
 
55388
 #, gcc-internal-format
 
55389
 msgid "anonymous type with no linkage used to declare variable %q#D with linkage"
 
55390
 msgstr "anonym typ utan länkklass används för att deklarera variabeln %q#D med länkklass"
 
55391
 
 
55392
-#: cp/decl.c:7885
 
55393
+#: cp/decl.c:7888
 
55394
 #, gcc-internal-format
 
55395
 msgid "type %qT with no linkage used to declare variable %q#D with linkage"
 
55396
 msgstr "typen %qT utan länkklass använd för att deklarera variabeln %q#D med länkklass"
 
55397
 
 
55398
-#: cp/decl.c:8008
 
55399
+#: cp/decl.c:8011
 
55400
 #, gcc-internal-format
 
55401
 msgid "in-class initialization of static data member %q#D of incomplete type"
 
55402
 msgstr "initiering i klassen av statisk datamedlem %q#D med icke literal typ"
 
55403
 
 
55404
-#: cp/decl.c:8012
 
55405
+#: cp/decl.c:8015
 
55406
 #, gcc-internal-format
 
55407
 msgid "%<constexpr%> needed for in-class initialization of static data member %q#D of non-integral type"
 
55408
 msgstr "%<constexpr%> behövs för initiering i klassen av statisk datamedlem med icke heltaltyp %q#D"
 
55409
 
 
55410
-#: cp/decl.c:8015
 
55411
+#: cp/decl.c:8018
 
55412
 #, gcc-internal-format
 
55413
 msgid "in-class initialization of static data member %q#D of non-literal type"
 
55414
 msgstr "initiering i klassen av statisk datamedlem med icke heltaltyp %q#D"
 
55415
 
 
55416
-#: cp/decl.c:8028
 
55417
+#: cp/decl.c:8031
 
55418
 #, gcc-internal-format
 
55419
 msgid "invalid in-class initialization of static data member of non-integral type %qT"
 
55420
 msgstr "ogiltig initiering i klassen av statisk datamedlem med icke heltaltyp %qT"
 
55421
 
 
55422
-#: cp/decl.c:8034
 
55423
+#: cp/decl.c:8037
 
55424
 #, gcc-internal-format
 
55425
 msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
 
55426
 msgstr "ISO C++ förbjuder initiering inom klassen av icke-konstant statisk medlem %qD"
 
55427
 
 
55428
-#: cp/decl.c:8038
 
55429
+#: cp/decl.c:8041
 
55430
 #, gcc-internal-format
 
55431
 msgid "ISO C++ forbids initialization of member constant %qD of non-integral type %qT"
 
55432
 msgstr "ISO C++ förbjuder initiering av medlemskonstant %qD av icke heltalstyp %qT"
 
55433
 
 
55434
-#: cp/decl.c:8144 cp/decl.c:8172
 
55435
+#: cp/decl.c:8147 cp/decl.c:8175
 
55436
 #, gcc-internal-format
 
55437
 msgid "size of array %qD has non-integral type %qT"
 
55438
 msgstr "storlek på vektorn %qD av typen %qT är inte en heltalstyp"
 
55439
 
 
55440
-#: cp/decl.c:8147 cp/decl.c:8174
 
55441
+#: cp/decl.c:8150 cp/decl.c:8177
 
55442
 #, gcc-internal-format
 
55443
 msgid "size of array has non-integral type %qT"
 
55444
 msgstr "storlek på vektorn av typen %qT är inte en heltalstyp"
 
55445
 
 
55446
-#: cp/decl.c:8224
 
55447
+#: cp/decl.c:8227
 
55448
 #, gcc-internal-format
 
55449
 msgid "size of array %qD is negative"
 
55450
 msgstr "storleken på vektorn %qD är negativ"
 
55451
 
 
55452
-#: cp/decl.c:8226
 
55453
+#: cp/decl.c:8229
 
55454
 #, gcc-internal-format
 
55455
 msgid "size of array is negative"
 
55456
 msgstr "storleken på vektorn är negativ"
 
55457
 
 
55458
-#: cp/decl.c:8240
 
55459
+#: cp/decl.c:8243
 
55460
 #, gcc-internal-format
 
55461
 msgid "ISO C++ forbids zero-size array %qD"
 
55462
 msgstr "ISO C++ förbjuder vektor %qD med storlek noll"
 
55463
 
 
55464
-#: cp/decl.c:8242
 
55465
+#: cp/decl.c:8245
 
55466
 #, gcc-internal-format
 
55467
 msgid "ISO C++ forbids zero-size array"
 
55468
 msgstr "ISO C++ förbjuder vektor med storlek noll"
 
55469
 
 
55470
-#: cp/decl.c:8254
 
55471
+#: cp/decl.c:8257
 
55472
 #, gcc-internal-format
 
55473
 msgid "size of array %qD is not an integral constant-expression"
 
55474
 msgstr "storlek på vektorn %qD är inte ett konstantuttryck av heltalstyp"
 
55475
 
 
55476
-#: cp/decl.c:8257
 
55477
+#: cp/decl.c:8260
 
55478
 #, gcc-internal-format
 
55479
 msgid "size of array is not an integral constant-expression"
 
55480
 msgstr "storlek på vektorn är inte ett konstantuttryck av heltalstyp"
 
55481
 
 
55482
-#: cp/decl.c:8263
 
55483
+#: cp/decl.c:8266
 
55484
 #, gcc-internal-format
 
55485
 msgid "ISO C++ forbids variable length array %qD"
 
55486
 msgstr "ISO C++ förbjuder vektor %qD med variabel längd"
 
55487
 
 
55488
-#: cp/decl.c:8265
 
55489
+#: cp/decl.c:8268
 
55490
 #, gcc-internal-format
 
55491
 msgid "ISO C++ forbids variable length array"
 
55492
 msgstr "ISO C++ förbjuder vektor med variabel längd"
 
55493
 
 
55494
-#: cp/decl.c:8271
 
55495
+#: cp/decl.c:8274
 
55496
 #, gcc-internal-format
 
55497
 msgid "variable length array %qD is used"
 
55498
 msgstr "vektor %qD med variabel längd används"
 
55499
 
 
55500
-#: cp/decl.c:8323
 
55501
+#: cp/decl.c:8326
 
55502
 #, gcc-internal-format
 
55503
 msgid "overflow in array dimension"
 
55504
 msgstr "spill i vektordimension"
 
55505
 
 
55506
-#: cp/decl.c:8383
 
55507
+#: cp/decl.c:8386
 
55508
 #, gcc-internal-format
 
55509
 msgid "declaration of %qD as array of %<auto%>"
 
55510
 msgstr "deklaration av %qD som en vektor av %<auto%>"
 
55511
 
 
55512
-#: cp/decl.c:8391
 
55513
+#: cp/decl.c:8394
 
55514
 #, gcc-internal-format
 
55515
 msgid "declaration of %qD as array of void"
 
55516
 msgstr "deklaration av %qD som en vektor av void"
 
55517
 
 
55518
-#: cp/decl.c:8393
 
55519
+#: cp/decl.c:8396
 
55520
 #, gcc-internal-format
 
55521
 msgid "creating array of void"
 
55522
 msgstr "skapar vektor av void"
 
55523
 
 
55524
-#: cp/decl.c:8398
 
55525
+#: cp/decl.c:8401
 
55526
 #, gcc-internal-format
 
55527
 msgid "declaration of %qD as array of functions"
 
55528
 msgstr "deklaration av %qD som en vektor av funktioner"
 
55529
 
 
55530
-#: cp/decl.c:8400
 
55531
+#: cp/decl.c:8403
 
55532
 #, gcc-internal-format
 
55533
 msgid "creating array of functions"
 
55534
 msgstr "skapar vektor av funktioner"
 
55535
 
 
55536
-#: cp/decl.c:8405
 
55537
+#: cp/decl.c:8408
 
55538
 #, gcc-internal-format
 
55539
 msgid "declaration of %qD as array of references"
 
55540
 msgstr "deklaration av %qD som en vektor av referenser"
 
55541
 
 
55542
-#: cp/decl.c:8407
 
55543
+#: cp/decl.c:8410
 
55544
 #, gcc-internal-format
 
55545
 msgid "creating array of references"
 
55546
 msgstr "skapar vektor av referenser"
 
55547
 
 
55548
-#: cp/decl.c:8412
 
55549
+#: cp/decl.c:8415
 
55550
 #, gcc-internal-format
 
55551
 msgid "declaration of %qD as array of function members"
 
55552
 msgstr "deklaration av %qD som en vektor av funktionsmedlemmar"
 
55553
 
 
55554
-#: cp/decl.c:8414
 
55555
+#: cp/decl.c:8417
 
55556
 #, gcc-internal-format
 
55557
 msgid "creating array of function members"
 
55558
 msgstr "skapar vektor av funktionsmedlemmar"
 
55559
 
 
55560
-#: cp/decl.c:8428
 
55561
+#: cp/decl.c:8431
 
55562
 #, gcc-internal-format
 
55563
 msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
 
55564
 msgstr "deklaration av %qD som flerdimensionell vektor måste ha gränser för alla dimensioner utom den första"
 
55565
 
 
55566
-#: cp/decl.c:8432
 
55567
+#: cp/decl.c:8435
 
55568
 #, gcc-internal-format
 
55569
 msgid "multidimensional array must have bounds for all dimensions except the first"
 
55570
 msgstr "flerdimensionell vektor måste ha gränser för alla dimensioner utom den första"
 
55571
 
 
55572
-#: cp/decl.c:8467
 
55573
+#: cp/decl.c:8470
 
55574
 #, gcc-internal-format
 
55575
 msgid "return type specification for constructor invalid"
 
55576
 msgstr "en returtypsspecifikation för konstruerare är ogiltig"
 
55577
 
 
55578
-#: cp/decl.c:8477
 
55579
+#: cp/decl.c:8480
 
55580
 #, gcc-internal-format
 
55581
 msgid "return type specification for destructor invalid"
 
55582
 msgstr "specifikation av returtyp för destruerare är ogiltigt"
 
55583
 
 
55584
-#: cp/decl.c:8490
 
55585
+#: cp/decl.c:8493
 
55586
 #, gcc-internal-format
 
55587
 msgid "return type specified for %<operator %T%>"
 
55588
 msgstr "returtyp angiven för %<operator %T%>"
 
55589
 
 
55590
-#: cp/decl.c:8512
 
55591
+#: cp/decl.c:8515
 
55592
 #, gcc-internal-format
 
55593
 msgid "unnamed variable or field declared void"
 
55594
 msgstr "namnlös variabel eller fält deklarerad void"
 
55595
 
 
55596
-#: cp/decl.c:8519
 
55597
+#: cp/decl.c:8522
 
55598
 #, gcc-internal-format
 
55599
 msgid "variable or field declared void"
 
55600
 msgstr "variabel eller fält deklarerad void"
 
55601
 
 
55602
-#: cp/decl.c:8720
 
55603
+#: cp/decl.c:8722
 
55604
 #, gcc-internal-format
 
55605
 msgid "invalid use of qualified-name %<::%D%>"
 
55606
 msgstr "ogiltigt användning av kvalificerat namn %<::%D%>"
 
55607
 
 
55608
-#: cp/decl.c:8723
 
55609
+#: cp/decl.c:8725
 
55610
 #, gcc-internal-format
 
55611
 msgid "invalid use of qualified-name %<%T::%D%>"
 
55612
 msgstr "ogiltig användning av kvalificerat namn %<%T::%D%>"
 
55613
 
 
55614
-#: cp/decl.c:8726
 
55615
+#: cp/decl.c:8728
 
55616
 #, gcc-internal-format
 
55617
 msgid "invalid use of qualified-name %<%D::%D%>"
 
55618
 msgstr "ogiltig användning av kvalificerat namn %<%D::%D%>"
 
55619
 
 
55620
-#: cp/decl.c:8735
 
55621
+#: cp/decl.c:8737
 
55622
 #, gcc-internal-format
 
55623
 msgid "%q#T is not a class or a namespace"
 
55624
 msgstr "%q#T är inte en klass eller namnrymd"
 
55625
 
 
55626
-#: cp/decl.c:8743
 
55627
+#: cp/decl.c:8745
 
55628
 #, gcc-internal-format
 
55629
 msgid "type %qT is not derived from type %qT"
 
55630
 msgstr "typ %qT är inte härledd från typen %qT"
 
55631
 
 
55632
-#: cp/decl.c:8759 cp/decl.c:8851 cp/decl.c:8860 cp/decl.c:10242
 
55633
+#: cp/decl.c:8761 cp/decl.c:8853 cp/decl.c:8862 cp/decl.c:10238
 
55634
 #, gcc-internal-format
 
55635
 msgid "declaration of %qD as non-function"
 
55636
 msgstr "deklaration av %qD som en icke-funktion"
 
55637
 
 
55638
-#: cp/decl.c:8765
 
55639
+#: cp/decl.c:8767
 
55640
 #, gcc-internal-format
 
55641
 msgid "declaration of %qD as non-member"
 
55642
 msgstr "deklaration av %qD som icke-medlem"
 
55643
 
 
55644
-#: cp/decl.c:8796
 
55645
+#: cp/decl.c:8798
 
55646
 #, gcc-internal-format
 
55647
 msgid "declarator-id missing; using reserved word %qD"
 
55648
 msgstr "deklarerar-id saknas, använder reserverat ord %qD"
 
55649
 
 
55650
-#: cp/decl.c:8843
 
55651
+#: cp/decl.c:8845
 
55652
 #, gcc-internal-format
 
55653
 msgid "function definition does not declare parameters"
 
55654
 msgstr "funktionsdefinition deklarerar inte parametrar"
 
55655
 
 
55656
-#: cp/decl.c:8868
 
55657
+#: cp/decl.c:8870
 
55658
 #, gcc-internal-format
 
55659
 msgid "declaration of %qD as %<typedef%>"
 
55660
 msgstr "deklaration av %qD som %<typedef%>"
 
55661
 
 
55662
-#: cp/decl.c:8873
 
55663
+#: cp/decl.c:8875
 
55664
 #, gcc-internal-format
 
55665
 msgid "declaration of %qD as parameter"
 
55666
 msgstr "deklaration av %qD som en parameter"
 
55667
 
 
55668
-#: cp/decl.c:8906
 
55669
+#: cp/decl.c:8908
 
55670
 #, gcc-internal-format
 
55671
 msgid "%<constexpr%> cannot appear in a typedef declaration"
 
55672
 msgstr "%<constexpr%> kan inte förekomma i en typedef-deklaration"
 
55673
 
 
55674
-#: cp/decl.c:8914
 
55675
+#: cp/decl.c:8916
 
55676
 #, gcc-internal-format
 
55677
 msgid "two or more data types in declaration of %qs"
 
55678
 msgstr "två eller fler datatyper i deklaration av %qs"
 
55679
 
 
55680
-#: cp/decl.c:8920
 
55681
+#: cp/decl.c:8922
 
55682
 #, gcc-internal-format
 
55683
 msgid "conflicting specifiers in declaration of %qs"
 
55684
 msgstr "motstridande specificerare i deklarationen av %qs"
 
55685
 
 
55686
-#: cp/decl.c:8992 cp/decl.c:8995 cp/decl.c:8998
 
55687
+#: cp/decl.c:8994 cp/decl.c:8997 cp/decl.c:9000
 
55688
 #, gcc-internal-format
 
55689
 msgid "ISO C++ forbids declaration of %qs with no type"
 
55690
 msgstr "ISO C++ förbjuder deklaration av %qs utan typ"
 
55691
 
 
55692
-#: cp/decl.c:9009
 
55693
+#: cp/decl.c:9011
 
55694
 #, gcc-internal-format
 
55695
 msgid "%<__int128%> is not supported by this target"
 
55696
 msgstr "%<__int128%> stödjs inte på denna målarkitektur"
 
55697
 
 
55698
-#: cp/decl.c:9014
 
55699
+#: cp/decl.c:9016
 
55700
 #, gcc-internal-format
 
55701
 msgid "ISO C++ does not support %<__int128%> for %qs"
 
55702
 msgstr "ISO C++ stödjer inte %<__int128%> för %qs"
 
55703
 
 
55704
-#: cp/decl.c:9035 cp/decl.c:9055
 
55705
+#: cp/decl.c:9037 cp/decl.c:9057
 
55706
 #, gcc-internal-format
 
55707
 msgid "%<signed%> or %<unsigned%> invalid for %qs"
 
55708
 msgstr "%<signed%> eller %<unsigned%> är ogiltigt för %qs"
 
55709
 
 
55710
-#: cp/decl.c:9037
 
55711
+#: cp/decl.c:9039
 
55712
 #, gcc-internal-format
 
55713
 msgid "%<signed%> and %<unsigned%> specified together for %qs"
 
55714
 msgstr "%<signed%> och %<unsigned%> givna tillsammans för %qs"
 
55715
 
 
55716
-#: cp/decl.c:9039
 
55717
+#: cp/decl.c:9041
 
55718
 #, gcc-internal-format
 
55719
 msgid "%<long long%> invalid for %qs"
 
55720
 msgstr "%<long long%> ogiltig för %qs"
 
55721
 
 
55722
-#: cp/decl.c:9041
 
55723
+#: cp/decl.c:9043
 
55724
 #, gcc-internal-format
 
55725
 msgid "%<long%> invalid for %qs"
 
55726
 msgstr "%<long%> ogiltig för %qs"
 
55727
 
 
55728
-#: cp/decl.c:9043
 
55729
+#: cp/decl.c:9045
 
55730
 #, gcc-internal-format
 
55731
 msgid "%<short%> invalid for %qs"
 
55732
 msgstr "%<short%> ogiltig för %qs"
 
55733
 
 
55734
-#: cp/decl.c:9045
 
55735
+#: cp/decl.c:9047
 
55736
 #, gcc-internal-format
 
55737
 msgid "%<long%> or %<short%> invalid for %qs"
 
55738
 msgstr "%<long%> eller %<short%> ogiltig för %qs"
 
55739
 
 
55740
-#: cp/decl.c:9047
 
55741
+#: cp/decl.c:9049
 
55742
 #, gcc-internal-format
 
55743
 msgid "%<long%>, %<int%>, %<short%>, or %<char%> invalid for %qs"
 
55744
 msgstr "%<long%>, %<int%>, %<short%> eller %<char%> ogiltig för %qs"
 
55745
 
 
55746
-#: cp/decl.c:9049
 
55747
+#: cp/decl.c:9051
 
55748
 #, gcc-internal-format
 
55749
 msgid "%<long%> or %<short%> specified with char for %qs"
 
55750
 msgstr "%<long%> eller %<short%> angiven med char för %qs"
 
55751
 
 
55752
-#: cp/decl.c:9051
 
55753
+#: cp/decl.c:9053
 
55754
 #, gcc-internal-format
 
55755
 msgid "%<long%> and %<short%> specified together for %qs"
 
55756
 msgstr "%<long%> och %<short%> angivna tillsammans för %qs"
 
55757
 
 
55758
-#: cp/decl.c:9057
 
55759
+#: cp/decl.c:9059
 
55760
 #, gcc-internal-format
 
55761
 msgid "%<short%> or %<long%> invalid for %qs"
 
55762
 msgstr "%<short%> eller %<long%> ogiltig för %qs"
 
55763
 
 
55764
-#: cp/decl.c:9065
 
55765
+#: cp/decl.c:9067
 
55766
 #, gcc-internal-format
 
55767
 msgid "long, short, signed or unsigned used invalidly for %qs"
 
55768
 msgstr "long, short, signed eller unsigned använd felaktigt för %qs"
 
55769
 
 
55770
-#: cp/decl.c:9133
 
55771
+#: cp/decl.c:9135
 
55772
 #, gcc-internal-format
 
55773
 msgid "complex invalid for %qs"
 
55774
 msgstr "complex ogiltig för %qs"
 
55775
 
 
55776
-#: cp/decl.c:9161
 
55777
+#: cp/decl.c:9163
 
55778
 #, gcc-internal-format
 
55779
 msgid "qualifiers are not allowed on declaration of %<operator %T%>"
 
55780
 msgstr "kvalificerare är inte tillåtna på deklaration av %<operator %T%>"
 
55781
 
 
55782
-#: cp/decl.c:9193
 
55783
+#: cp/decl.c:9195
 
55784
 #, gcc-internal-format
 
55785
 msgid "member %qD cannot be declared both virtual and static"
 
55786
 msgstr "medlem %qD kan inte deklareras både virtual och static"
 
55787
 
 
55788
-#: cp/decl.c:9201
 
55789
+#: cp/decl.c:9206
 
55790
 #, gcc-internal-format
 
55791
-msgid "%<%T::%D%> is not a valid declarator"
 
55792
-msgstr "%<%T::%D%> är inte en giltig deklarerare"
 
55793
-
 
55794
-#: cp/decl.c:9210
 
55795
-#, gcc-internal-format
 
55796
 msgid "typedef declaration invalid in parameter declaration"
 
55797
 msgstr "typedef-deklaration ogiltig i parameterdeklaration"
 
55798
 
 
55799
-#: cp/decl.c:9215
 
55800
+#: cp/decl.c:9211
 
55801
 #, gcc-internal-format
 
55802
 msgid "storage class specified for template parameter %qs"
 
55803
 msgstr "lagringsklass angiven för mallparameter %qs"
 
55804
 
 
55805
-#: cp/decl.c:9221
 
55806
+#: cp/decl.c:9217
 
55807
 #, gcc-internal-format
 
55808
 msgid "storage class specifiers invalid in parameter declarations"
 
55809
 msgstr "specificerare av lagringsklass ogiltig i parameterdeklarationer"
 
55810
 
 
55811
-#: cp/decl.c:9227
 
55812
+#: cp/decl.c:9223
 
55813
 #, gcc-internal-format
 
55814
 msgid "a parameter cannot be declared %<constexpr%>"
 
55815
 msgstr "en parameter kan inte deklareras %<constexpr%>"
 
55816
 
 
55817
-#: cp/decl.c:9236
 
55818
+#: cp/decl.c:9232
 
55819
 #, gcc-internal-format
 
55820
 msgid "%<virtual%> outside class declaration"
 
55821
 msgstr "%<virtual%> utanför klassdeklaration"
 
55822
 
 
55823
-#: cp/decl.c:9254
 
55824
+#: cp/decl.c:9250
 
55825
 #, gcc-internal-format
 
55826
 msgid "multiple storage classes in declaration of %qs"
 
55827
 msgstr "flera lagringsklasser i deklaration av %qs"
 
55828
 
 
55829
-#: cp/decl.c:9277
 
55830
+#: cp/decl.c:9273
 
55831
 #, gcc-internal-format
 
55832
 msgid "storage class specified for %qs"
 
55833
 msgstr "lagringsklass angiven för %qs"
 
55834
 
 
55835
-#: cp/decl.c:9281
 
55836
+#: cp/decl.c:9277
 
55837
 #, gcc-internal-format
 
55838
 msgid "storage class specified for parameter %qs"
 
55839
 msgstr "lagringsklass angiven för parameter %qs"
 
55840
 
 
55841
-#: cp/decl.c:9294
 
55842
+#: cp/decl.c:9290
 
55843
 #, gcc-internal-format
 
55844
 msgid "nested function %qs declared %<extern%>"
 
55845
 msgstr "nästad funktion %qs är deklarerad %<extern%>"
 
55846
 
 
55847
-#: cp/decl.c:9298
 
55848
+#: cp/decl.c:9294
 
55849
 #, gcc-internal-format
 
55850
 msgid "top-level declaration of %qs specifies %<auto%>"
 
55851
 msgstr "toppnivådeklaration av %qs anger %<auto%>"
 
55852
 
 
55853
-#: cp/decl.c:9305
 
55854
+#: cp/decl.c:9301
 
55855
 #, gcc-internal-format
 
55856
 msgid "function-scope %qs implicitly auto and declared %<__thread%>"
 
55857
 msgstr "funktionsdefinitionsområde %qs implicit auto och deklarerat %<__thread%>"
 
55858
 
 
55859
-#: cp/decl.c:9317
 
55860
+#: cp/decl.c:9313
 
55861
 #, gcc-internal-format
 
55862
 msgid "storage class specifiers invalid in friend function declarations"
 
55863
 msgstr "ogiltig specificerare av lagringsklass i vänfunktionsdeklarationer"
 
55864
 
 
55865
-#: cp/decl.c:9427
 
55866
+#: cp/decl.c:9423
 
55867
 #, gcc-internal-format
 
55868
 msgid "%qs declared as function returning a function"
 
55869
 msgstr "%qs är deklarerad som en funktion som returnerar en funktion"
 
55870
 
 
55871
-#: cp/decl.c:9432
 
55872
+#: cp/decl.c:9428
 
55873
 #, gcc-internal-format
 
55874
 msgid "%qs declared as function returning an array"
 
55875
 msgstr "%qs är deklarerad som en funktion som returnerar en vektor"
 
55876
 
 
55877
-#: cp/decl.c:9438
 
55878
-#, fuzzy, gcc-internal-format
 
55879
+#: cp/decl.c:9434
 
55880
+#, gcc-internal-format
 
55881
 msgid "%qs declared as function returning an abstract class type"
 
55882
-msgstr "%qs är deklarerad som en funktion som returnerar en vektor"
 
55883
+msgstr "%qs är deklarerad som en funktion som returnerar en abstrakt klasstyp"
 
55884
 
 
55885
-#: cp/decl.c:9467
 
55886
+#: cp/decl.c:9463
 
55887
 #, gcc-internal-format
 
55888
 msgid "%qs function uses %<auto%> type specifier without trailing return type"
 
55889
 msgstr "funktionen %qs använder typspecificeraren %<auto%> utan avslutande returtyp"
 
55890
 
 
55891
-#: cp/decl.c:9473
 
55892
+#: cp/decl.c:9469
 
55893
 #, gcc-internal-format
 
55894
 msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
 
55895
 msgstr "funktionen %qs med avslutande returtyp har %qT som sin typ istället för bara %<auto%>"
 
55896
 
 
55897
 #. Not using maybe_warn_cpp0x because this should
 
55898
 #. always be an error.
 
55899
-#: cp/decl.c:9484
 
55900
+#: cp/decl.c:9480
 
55901
 #, gcc-internal-format
 
55902
 msgid "trailing return type only available with -std=c++11 or -std=gnu++11"
 
55903
 msgstr "avslutande returtyp är endast tillgänglig med -std=c++11 eller -std=gnu++11"
 
55904
 
 
55905
-#: cp/decl.c:9487
 
55906
+#: cp/decl.c:9483
 
55907
 #, gcc-internal-format
 
55908
 msgid "%qs function with trailing return type not declared with %<auto%> type specifier"
 
55909
 msgstr "funktionen %qs med avslutande returtyp är inte deklarerad med typspecificeraren %<auto%>"
 
55910
 
 
55911
-#: cp/decl.c:9520
 
55912
+#: cp/decl.c:9516
 
55913
 #, gcc-internal-format
 
55914
 msgid "destructor cannot be static member function"
 
55915
 msgstr "destruerare kan inte vara en statisk medlemsfunktion"
 
55916
 
 
55917
-#: cp/decl.c:9521
 
55918
+#: cp/decl.c:9517
 
55919
 #, gcc-internal-format
 
55920
 msgid "constructor cannot be static member function"
 
55921
 msgstr "konstruerare kan inte vara en statisk medlemsfunktion"
 
55922
 
 
55923
-#: cp/decl.c:9525
 
55924
+#: cp/decl.c:9521
 
55925
 #, gcc-internal-format
 
55926
 msgid "destructors may not be cv-qualified"
 
55927
 msgstr "destruerare får inte vara cv-kvalificerade"
 
55928
 
 
55929
-#: cp/decl.c:9526
 
55930
+#: cp/decl.c:9522
 
55931
 #, gcc-internal-format
 
55932
 msgid "constructors may not be cv-qualified"
 
55933
 msgstr "konstruerare får inte vara cv-kvalificerade"
 
55934
 
 
55935
-#: cp/decl.c:9543
 
55936
+#: cp/decl.c:9539
 
55937
 #, gcc-internal-format
 
55938
 msgid "constructors cannot be declared virtual"
 
55939
 msgstr "konstruerare kan inte deklareras virtual"
 
55940
 
 
55941
-#: cp/decl.c:9556
 
55942
+#: cp/decl.c:9552
 
55943
 #, gcc-internal-format
 
55944
 msgid "can%'t initialize friend function %qs"
 
55945
 msgstr "det går inte att initiera vänfunktionen %qs"
 
55946
 
 
55947
 #. Cannot be both friend and virtual.
 
55948
-#: cp/decl.c:9560
 
55949
+#: cp/decl.c:9556
 
55950
 #, gcc-internal-format
 
55951
 msgid "virtual functions cannot be friends"
 
55952
 msgstr "virtuella funktioner kan inte vara vänner"
 
55953
 
 
55954
-#: cp/decl.c:9564
 
55955
+#: cp/decl.c:9560
 
55956
 #, gcc-internal-format
 
55957
 msgid "friend declaration not in class definition"
 
55958
 msgstr "vändeklaration är inte i klassdefinition"
 
55959
 
 
55960
-#: cp/decl.c:9566
 
55961
+#: cp/decl.c:9562
 
55962
 #, gcc-internal-format
 
55963
 msgid "can%'t define friend function %qs in a local class definition"
 
55964
 msgstr "det går inte att definiera vänfunktion %qs i en lokal klassdefinition"
 
55965
 
 
55966
-#: cp/decl.c:9587
 
55967
+#: cp/decl.c:9583
 
55968
 #, gcc-internal-format
 
55969
 msgid "destructors may not have parameters"
 
55970
 msgstr "destruerare får inte ha parametrar"
 
55971
 
 
55972
-#: cp/decl.c:9613
 
55973
+#: cp/decl.c:9609
 
55974
 #, gcc-internal-format
 
55975
 msgid "cannot declare pointer to %q#T"
 
55976
 msgstr "det går inte att deklarera pekare till %q#T"
 
55977
 
 
55978
-#: cp/decl.c:9626 cp/decl.c:9633
 
55979
+#: cp/decl.c:9622 cp/decl.c:9629
 
55980
 #, gcc-internal-format
 
55981
 msgid "cannot declare reference to %q#T"
 
55982
 msgstr "det går inte att deklarera referens till %q#T"
 
55983
 
 
55984
-#: cp/decl.c:9635
 
55985
+#: cp/decl.c:9631
 
55986
 #, gcc-internal-format
 
55987
 msgid "cannot declare pointer to %q#T member"
 
55988
 msgstr "det går inte att deklarera pekare medlem av %q#T"
 
55989
 
 
55990
-#: cp/decl.c:9658
 
55991
+#: cp/decl.c:9654
 
55992
 #, gcc-internal-format
 
55993
 msgid "cannot declare reference to qualified function type %qT"
 
55994
 msgstr "det går inte att deklarera en referens till en kvalificerad funktionstyp %qT"
 
55995
 
 
55996
-#: cp/decl.c:9659
 
55997
+#: cp/decl.c:9655
 
55998
 #, gcc-internal-format
 
55999
 msgid "cannot declare pointer to qualified function type %qT"
 
56000
 msgstr "det går inte att deklarera en pekare till en kvalificerad funktionstyp %qT"
 
56001
 
 
56002
-#: cp/decl.c:9733
 
56003
+#: cp/decl.c:9729
 
56004
 #, gcc-internal-format
 
56005
 msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
 
56006
 msgstr "det går inte att deklarera en referens till %q#T, som inte är ett typedef- eller ett malltypargument"
 
56007
 
 
56008
-#: cp/decl.c:9797
 
56009
+#: cp/decl.c:9793
 
56010
 #, gcc-internal-format
 
56011
 msgid "both %<volatile%> and %<constexpr%> cannot be used here"
 
56012
 msgstr "det går inte att använda både %<volatile%> och %<constexpr%> här"
 
56013
 
 
56014
-#: cp/decl.c:9809
 
56015
+#: cp/decl.c:9805
 
56016
 #, gcc-internal-format
 
56017
 msgid "template-id %qD used as a declarator"
 
56018
 msgstr "mall-id %qD använd som en deklarerare"
 
56019
 
 
56020
-#: cp/decl.c:9833
 
56021
+#: cp/decl.c:9829
 
56022
 #, gcc-internal-format
 
56023
 msgid "member functions are implicitly friends of their class"
 
56024
 msgstr "medlemsfunktioner är implicit vänner till sin klass"
 
56025
 
 
56026
-#: cp/decl.c:9838
 
56027
+#: cp/decl.c:9834
 
56028
 #, gcc-internal-format
 
56029
 msgid "extra qualification %<%T::%> on member %qs"
 
56030
 msgstr "extra kvalifikation %<%T::%> på medlem %qs"
 
56031
 
 
56032
-#: cp/decl.c:9868
 
56033
+#: cp/decl.c:9864
 
56034
 #, gcc-internal-format
 
56035
 msgid "cannot define member function %<%T::%s%> within %<%T%>"
 
56036
 msgstr "det går inte att definiera medlemsfunktion %<%T::%s%> inuti %<%T%>"
 
56037
 
 
56038
-#: cp/decl.c:9870
 
56039
+#: cp/decl.c:9866
 
56040
 #, gcc-internal-format
 
56041
 msgid "cannot declare member function %<%T::%s%> within %<%T%>"
 
56042
 msgstr "det går inte att deklarera medlemsfunktionen %<%T::%s%> inuti %<%T%>"
 
56043
 
 
56044
-#: cp/decl.c:9879
 
56045
+#: cp/decl.c:9875
 
56046
 #, gcc-internal-format
 
56047
 msgid "cannot declare member %<%T::%s%> within %qT"
 
56048
 msgstr "det går inte att deklarera medlem %<%T::%s%> inuti %qT"
 
56049
 
 
56050
-#: cp/decl.c:9912
 
56051
+#: cp/decl.c:9908
 
56052
 #, gcc-internal-format
 
56053
 msgid "non-parameter %qs cannot be a parameter pack"
 
56054
 msgstr "icke-parameter %qs kan inte vara ett parameterpaket"
 
56055
 
 
56056
-#: cp/decl.c:9922
 
56057
+#: cp/decl.c:9918
 
56058
 #, gcc-internal-format
 
56059
 msgid "size of array %qs is too large"
 
56060
 msgstr "storleken på vektorn %qs är för stor"
 
56061
 
 
56062
-#: cp/decl.c:9933
 
56063
+#: cp/decl.c:9929
 
56064
 #, gcc-internal-format
 
56065
 msgid "data member may not have variably modified type %qT"
 
56066
 msgstr "datamedlem får inte ha variabel typ %qT"
 
56067
 
 
56068
-#: cp/decl.c:9935
 
56069
+#: cp/decl.c:9931
 
56070
 #, gcc-internal-format
 
56071
 msgid "parameter may not have variably modified type %qT"
 
56072
 msgstr "parameter får inte ha variabel typ %qT"
 
56073
 
 
56074
 #. [dcl.fct.spec] The explicit specifier shall only be used in
 
56075
 #. declarations of constructors within a class definition.
 
56076
-#: cp/decl.c:9943
 
56077
+#: cp/decl.c:9939
 
56078
 #, gcc-internal-format
 
56079
 msgid "only declarations of constructors can be %<explicit%>"
 
56080
 msgstr "endast deklarationer av konstruerare kan vara %<explicit%>"
 
56081
 
 
56082
-#: cp/decl.c:9951
 
56083
+#: cp/decl.c:9947
 
56084
 #, gcc-internal-format
 
56085
 msgid "non-member %qs cannot be declared %<mutable%>"
 
56086
 msgstr "icke-medlem %qs kan inte deklareras %<mutable%>"
 
56087
 
 
56088
-#: cp/decl.c:9957
 
56089
+#: cp/decl.c:9953
 
56090
 #, gcc-internal-format
 
56091
 msgid "non-object member %qs cannot be declared %<mutable%>"
 
56092
 msgstr "icke-objektmedlem %qs kan inte deklareras %<mutable%>"
 
56093
 
 
56094
-#: cp/decl.c:9963
 
56095
+#: cp/decl.c:9959
 
56096
 #, gcc-internal-format
 
56097
 msgid "function %qs cannot be declared %<mutable%>"
 
56098
 msgstr "funktionen %qs kan inte deklareras %<mutable%>"
 
56099
 
 
56100
-#: cp/decl.c:9968
 
56101
+#: cp/decl.c:9964
 
56102
 #, gcc-internal-format
 
56103
 msgid "static %qs cannot be declared %<mutable%>"
 
56104
 msgstr "statiska %qs kan inte deklareras %<mutable%>"
 
56105
 
 
56106
-#: cp/decl.c:9973
 
56107
+#: cp/decl.c:9969
 
56108
 #, gcc-internal-format
 
56109
 msgid "const %qs cannot be declared %<mutable%>"
 
56110
 msgstr "const %qs kan inte deklareras %<mutable%>"
 
56111
 
 
56112
-#: cp/decl.c:9978
 
56113
+#: cp/decl.c:9974
 
56114
 #, gcc-internal-format
 
56115
 msgid "reference %qs cannot be declared %<mutable%>"
 
56116
 msgstr "referensen %qs kan inte deklareras %<mutable%>"
 
56117
 
 
56118
-#: cp/decl.c:10013
 
56119
+#: cp/decl.c:10009
 
56120
 #, gcc-internal-format
 
56121
 msgid "typedef declared %<auto%>"
 
56122
 msgstr "typedef deklarerad %<auto%>"
 
56123
 
 
56124
-#: cp/decl.c:10023
 
56125
+#: cp/decl.c:10019
 
56126
 #, gcc-internal-format
 
56127
 msgid "typedef name may not be a nested-name-specifier"
 
56128
 msgstr "typedef-namn får inte vara en nästad-namnspecificerare"
 
56129
 
 
56130
-#: cp/decl.c:10042
 
56131
+#: cp/decl.c:10038
 
56132
 #, gcc-internal-format
 
56133
 msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
 
56134
 msgstr "ISO C++ förbjuder nästad typ %qD med samma namn som en omgivande klass"
 
56135
 
 
56136
-#: cp/decl.c:10143
 
56137
+#: cp/decl.c:10139
 
56138
 #, gcc-internal-format
 
56139
 msgid "qualified function types cannot be used to declare static member functions"
 
56140
 msgstr "kvalificerade funktiontyper kan inte användas för att deklarera statiska medlemsfunktioner"
 
56141
 
 
56142
-#: cp/decl.c:10145
 
56143
+#: cp/decl.c:10141
 
56144
 #, gcc-internal-format
 
56145
 msgid "qualified function types cannot be used to declare free functions"
 
56146
 msgstr "kvalificerade funktiontyper kan inte användas för att deklarera fria funktioner"
 
56147
 
 
56148
-#: cp/decl.c:10172
 
56149
+#: cp/decl.c:10168
 
56150
 #, gcc-internal-format
 
56151
 msgid "type qualifiers specified for friend class declaration"
 
56152
 msgstr "typkvalificerare angivna för vänklassdeklaration"
 
56153
 
 
56154
-#: cp/decl.c:10177
 
56155
+#: cp/decl.c:10173
 
56156
 #, gcc-internal-format
 
56157
 msgid "%<inline%> specified for friend class declaration"
 
56158
 msgstr "%<inline%> angivet för vänklassdeklaration"
 
56159
 
 
56160
-#: cp/decl.c:10185
 
56161
+#: cp/decl.c:10181
 
56162
 #, gcc-internal-format
 
56163
 msgid "template parameters cannot be friends"
 
56164
 msgstr "mallparametrar kan inte vara vänner"
 
56165
 
 
56166
-#: cp/decl.c:10187
 
56167
+#: cp/decl.c:10183
 
56168
 #, gcc-internal-format
 
56169
 msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
 
56170
 msgstr "vändeklaration kräver klassnyckel, d.v.s. %<friend class %T::%D%>"
 
56171
 
 
56172
-#: cp/decl.c:10191
 
56173
+#: cp/decl.c:10187
 
56174
 #, gcc-internal-format
 
56175
 msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
 
56176
 msgstr "vändeklaration kräver klassnyckel, d.v.s. %<friend %#T%>"
 
56177
 
 
56178
-#: cp/decl.c:10204
 
56179
+#: cp/decl.c:10200
 
56180
 #, gcc-internal-format
 
56181
 msgid "trying to make class %qT a friend of global scope"
 
56182
 msgstr "försöker göra klassen %qT en vän med global räckvidd"
 
56183
 
 
56184
-#: cp/decl.c:10222
 
56185
+#: cp/decl.c:10218
 
56186
 #, gcc-internal-format
 
56187
 msgid "invalid qualifiers on non-member function type"
 
56188
 msgstr "ogiltiga kvalificerare på typ som inte är medlemsfunktion"
 
56189
 
 
56190
-#: cp/decl.c:10232
 
56191
+#: cp/decl.c:10228
 
56192
 #, gcc-internal-format
 
56193
 msgid "abstract declarator %qT used as declaration"
 
56194
 msgstr "abstrakt deklarerare %qT använd som deklaration"
 
56195
 
 
56196
-#: cp/decl.c:10261
 
56197
+#: cp/decl.c:10257
 
56198
 #, gcc-internal-format
 
56199
 msgid "cannot use %<::%> in parameter declaration"
 
56200
 msgstr "det går inte att använda %<::%> i parameterdeklaration"
 
56201
 
 
56202
-#: cp/decl.c:10265
 
56203
+#: cp/decl.c:10261
 
56204
 #, gcc-internal-format
 
56205
 msgid "parameter declared %<auto%>"
 
56206
 msgstr "parametern deklarerad %<auto%>"
 
56207
 
 
56208
-#: cp/decl.c:10308
 
56209
+#: cp/decl.c:10304
 
56210
 #, gcc-internal-format
 
56211
 msgid "non-static data member declared %<auto%>"
 
56212
 msgstr "ej statisk datamedlem deklarerad %<auto%>"
 
56213
 
 
56214
 #. Something like struct S { int N::j; };
 
56215
-#: cp/decl.c:10330
 
56216
+#: cp/decl.c:10326
 
56217
 #, gcc-internal-format
 
56218
 msgid "invalid use of %<::%>"
 
56219
 msgstr "ogiltigt användning av %<::%>"
 
56220
 
 
56221
-#: cp/decl.c:10352
 
56222
+#: cp/decl.c:10348
 
56223
 #, gcc-internal-format
 
56224
 msgid "declaration of function %qD in invalid context"
 
56225
 msgstr "deklaration av funktionen %qD i ogiltig kontext"
 
56226
 
 
56227
-#: cp/decl.c:10361
 
56228
+#: cp/decl.c:10357
 
56229
 #, gcc-internal-format
 
56230
 msgid "function %qD declared virtual inside a union"
 
56231
 msgstr "funktionen %qD deklarerad virtuell inuti en union"
 
56232
 
 
56233
-#: cp/decl.c:10370
 
56234
+#: cp/decl.c:10366
 
56235
 #, gcc-internal-format
 
56236
 msgid "%qD cannot be declared virtual, since it is always static"
 
56237
 msgstr "%qD kan inte deklareras virtuell, eftersom den redan är statisk"
 
56238
 
 
56239
-#: cp/decl.c:10386
 
56240
+#: cp/decl.c:10382
 
56241
 #, gcc-internal-format
 
56242
 msgid "expected qualified name in friend declaration for destructor %qD"
 
56243
 msgstr "kvalificerat namn förväntades i vändeklaration för destruerare %qD"
 
56244
 
 
56245
-#: cp/decl.c:10393
 
56246
+#: cp/decl.c:10389
 
56247
 #, gcc-internal-format
 
56248
 msgid "declaration of %qD as member of %qT"
 
56249
 msgstr "deklaration av %qD som medlem av %qT"
 
56250
 
 
56251
-#: cp/decl.c:10399
 
56252
+#: cp/decl.c:10395
 
56253
 #, gcc-internal-format
 
56254
 msgid "a destructor cannot be %<constexpr%>"
 
56255
 msgstr "en destruerare kan inte vara %<constexpr%>"
 
56256
 
 
56257
-#: cp/decl.c:10405
 
56258
+#: cp/decl.c:10401
 
56259
 #, gcc-internal-format
 
56260
 msgid "expected qualified name in friend declaration for constructor %qD"
 
56261
 msgstr "kvalificerat namn förväntades i vändeklaration för konstruerare %qD"
 
56262
 
 
56263
-#: cp/decl.c:10451
 
56264
+#: cp/decl.c:10447
 
56265
 #, gcc-internal-format
 
56266
 msgid "field %qD has incomplete type"
 
56267
 msgstr "fält %qD har ofullständig typ"
 
56268
 
 
56269
-#: cp/decl.c:10453
 
56270
+#: cp/decl.c:10449
 
56271
 #, gcc-internal-format
 
56272
 msgid "name %qT has incomplete type"
 
56273
 msgstr "namnet %qT har ofullständig typ"
 
56274
 
 
56275
-#: cp/decl.c:10462
 
56276
+#: cp/decl.c:10458
 
56277
 #, gcc-internal-format
 
56278
 msgid "  in instantiation of template %qT"
 
56279
 msgstr "  i instansiering av mallen %qT"
 
56280
 
 
56281
-#: cp/decl.c:10471
 
56282
+#: cp/decl.c:10467
 
56283
 #, gcc-internal-format
 
56284
 msgid "%qE is neither function nor member function; cannot be declared friend"
 
56285
 msgstr "%qE är varken en funktion eller medlemsfunktion, kan inte deklareras som vän"
 
56286
 
 
56287
-#: cp/decl.c:10528
 
56288
+#: cp/decl.c:10524
 
56289
 #, gcc-internal-format
 
56290
 msgid "constexpr static data member %qD must have an initializer"
 
56291
 msgstr "statisk constexpr-datamedlemmen %qD måste ha en initierare"
 
56292
 
 
56293
-#: cp/decl.c:10537
 
56294
+#: cp/decl.c:10533
 
56295
 #, gcc-internal-format
 
56296
 msgid "non-static data member %qE declared %<constexpr%>"
 
56297
 msgstr "ickestatisk datamedlem %qE deklarerad %<constexpr%>"
 
56298
 
 
56299
-#: cp/decl.c:10587
 
56300
+#: cp/decl.c:10583
 
56301
 #, gcc-internal-format
 
56302
 msgid "storage class %<auto%> invalid for function %qs"
 
56303
 msgstr "lagringsklassen %<auto%> är ogiltig för funktionen %qs"
 
56304
 
 
56305
-#: cp/decl.c:10589
 
56306
+#: cp/decl.c:10585
 
56307
 #, gcc-internal-format
 
56308
 msgid "storage class %<register%> invalid for function %qs"
 
56309
 msgstr "lagringsklassen %<register%> är ogiltig för funktionen %qs"
 
56310
 
 
56311
-#: cp/decl.c:10593
 
56312
+#: cp/decl.c:10589
 
56313
 #, gcc-internal-format
 
56314
 msgid "storage class %<__thread%> invalid for function %qs"
 
56315
 msgstr "lagringsklassen %<__thread%> är ogiltig för funktionen %qs"
 
56316
 
 
56317
-#: cp/decl.c:10596
 
56318
-#, fuzzy, gcc-internal-format
 
56319
+#: cp/decl.c:10592
 
56320
+#, gcc-internal-format
 
56321
 msgid "storage class %<thread_local%> invalid for function %qs"
 
56322
-msgstr "lagringsklassen %<__thread%> är ogiltig för funktionen %qs"
 
56323
+msgstr "lagringsklassen %<thread_local%> är ogiltig för funktionen %qs"
 
56324
 
 
56325
-#: cp/decl.c:10601
 
56326
+#: cp/decl.c:10597
 
56327
 #, gcc-internal-format
 
56328
 msgid "virt-specifiers in %qs not allowed outside a class definition"
 
56329
 msgstr "virt-specificerare i %qs är inte tillåtet utanför en klassdefinition"
 
56330
 
 
56331
-#: cp/decl.c:10612
 
56332
+#: cp/decl.c:10608
 
56333
 #, gcc-internal-format
 
56334
 msgid "%<static%> specified invalid for function %qs declared out of global scope"
 
56335
 msgstr "specificerare %<static%> är ogiltigt för funktion %qs deklarerad utanför global räckvidd"
 
56336
 
 
56337
-#: cp/decl.c:10616
 
56338
+#: cp/decl.c:10612
 
56339
 #, gcc-internal-format
 
56340
 msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
 
56341
 msgstr "specificerare %<inline%> är ogiltig för funktionen %qs deklarerad utanför global räckvidd"
 
56342
 
 
56343
-#: cp/decl.c:10624
 
56344
+#: cp/decl.c:10620
 
56345
 #, gcc-internal-format
 
56346
 msgid "virtual non-class function %qs"
 
56347
 msgstr "virtuell icke klassfunktion %qs"
 
56348
 
 
56349
-#: cp/decl.c:10631
 
56350
+#: cp/decl.c:10627
 
56351
 #, gcc-internal-format
 
56352
 msgid "%qs defined in a non-class scope"
 
56353
 msgstr "%qs definierad utan att vara i klassräckvidd"
 
56354
 
 
56355
-#: cp/decl.c:10632
 
56356
+#: cp/decl.c:10628
 
56357
 #, gcc-internal-format
 
56358
 msgid "%qs declared in a non-class scope"
 
56359
 msgstr "%qs deklarerad utan att vara i klassräckvidd"
 
56360
 
 
56361
-#: cp/decl.c:10660
 
56362
+#: cp/decl.c:10655
 
56363
 #, gcc-internal-format
 
56364
 msgid "cannot declare member function %qD to have static linkage"
 
56365
 msgstr "det går inte deklarera medlemsfunktionen %qD att ha statisk länkklass"
 
56366
 
 
56367
 #. FIXME need arm citation
 
56368
-#: cp/decl.c:10667
 
56369
+#: cp/decl.c:10662
 
56370
 #, gcc-internal-format
 
56371
 msgid "cannot declare static function inside another function"
 
56372
 msgstr "kan inte deklarera en statisk funktion i en annan funktion"
 
56373
 
 
56374
-#: cp/decl.c:10697
 
56375
+#: cp/decl.c:10692
 
56376
 #, gcc-internal-format
 
56377
 msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
 
56378
 msgstr "%<static%> får inte användas vid definition (till skillnad mot deklaration) av statisk datamedlem"
 
56379
 
 
56380
-#: cp/decl.c:10704
 
56381
+#: cp/decl.c:10699
 
56382
 #, gcc-internal-format
 
56383
 msgid "static member %qD declared %<register%>"
 
56384
 msgstr "statisk medlem %qD deklarerad %<register%>"
 
56385
 
 
56386
-#: cp/decl.c:10710
 
56387
+#: cp/decl.c:10705
 
56388
 #, gcc-internal-format
 
56389
 msgid "cannot explicitly declare member %q#D to have extern linkage"
 
56390
 msgstr "det går inte att deklarera medlem %q#D att ha extern länkklass"
 
56391
 
 
56392
-#: cp/decl.c:10717
 
56393
+#: cp/decl.c:10712
 
56394
 #, gcc-internal-format
 
56395
 msgid "declaration of constexpr variable %qD is not a definition"
 
56396
 msgstr "deklarationen av constexpr-variabeln %qD är inte en definition"
 
56397
 
 
56398
-#: cp/decl.c:10730
 
56399
+#: cp/decl.c:10725
 
56400
 #, gcc-internal-format
 
56401
 msgid "%qs initialized and declared %<extern%>"
 
56402
 msgstr "%qs initierad och deklarerad %<extern%>"
 
56403
 
 
56404
-#: cp/decl.c:10734
 
56405
+#: cp/decl.c:10729
 
56406
 #, gcc-internal-format
 
56407
 msgid "%qs has both %<extern%> and initializer"
 
56408
 msgstr "%qs har både %<extern%> och initierare"
 
56409
 
 
56410
-#: cp/decl.c:10880
 
56411
+#: cp/decl.c:10874
 
56412
 #, gcc-internal-format
 
56413
 msgid "default argument %qE uses %qD"
 
56414
 msgstr "standardargument %qE använder %qD"
 
56415
 
 
56416
-#: cp/decl.c:10882
 
56417
+#: cp/decl.c:10876
 
56418
 #, gcc-internal-format
 
56419
 msgid "default argument %qE uses local variable %qD"
 
56420
 msgstr "standardargument %qE använder lokal variabel %qD"
 
56421
 
 
56422
-#: cp/decl.c:10970
 
56423
+#: cp/decl.c:10964
 
56424
 #, gcc-internal-format
 
56425
 msgid "parameter %qD has Java class type"
 
56426
 msgstr "parametern %qD har Javaklasstyp"
 
56427
 
 
56428
-#: cp/decl.c:10998
 
56429
+#: cp/decl.c:10992
 
56430
 #, gcc-internal-format
 
56431
 msgid "parameter %qD invalidly declared method type"
 
56432
 msgstr "parameter %qD ogiltigt deklarerad metodtyp"
 
56433
 
 
56434
-#: cp/decl.c:11023
 
56435
+#: cp/decl.c:11017
 
56436
 #, gcc-internal-format
 
56437
 msgid "parameter %qD includes pointer to array of unknown bound %qT"
 
56438
 msgstr "parameter %qD inkluderar pekare till vektor %qT med okänd gräns"
 
56439
 
 
56440
-#: cp/decl.c:11025
 
56441
+#: cp/decl.c:11019
 
56442
 #, gcc-internal-format
 
56443
 msgid "parameter %qD includes reference to array of unknown bound %qT"
 
56444
 msgstr "parameter %qD inkluderar referens till vektor %qT med okänd gräns"
 
56445
@@ -30290,168 +30327,168 @@
 
56446
 #. or implicitly defined), there's no need to worry about their
 
56447
 #. existence.  Theoretically, they should never even be
 
56448
 #. instantiated, but that's hard to forestall.
 
56449
-#: cp/decl.c:11279
 
56450
+#: cp/decl.c:11273
 
56451
 #, gcc-internal-format
 
56452
 msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
 
56453
 msgstr "ogiltig konstruerare, du menade förmodligen %<%T (const %T&)%>"
 
56454
 
 
56455
-#: cp/decl.c:11401
 
56456
+#: cp/decl.c:11395
 
56457
 #, gcc-internal-format
 
56458
 msgid "%qD may not be declared within a namespace"
 
56459
 msgstr "%qD är kanske inte deklarerad i en namnrymd"
 
56460
 
 
56461
-#: cp/decl.c:11406
 
56462
+#: cp/decl.c:11400
 
56463
 #, gcc-internal-format
 
56464
 msgid "%qD may not be declared as static"
 
56465
 msgstr "%qD får inte deklareras som statisk"
 
56466
 
 
56467
-#: cp/decl.c:11432
 
56468
+#: cp/decl.c:11426
 
56469
 #, gcc-internal-format
 
56470
 msgid "%qD must be a nonstatic member function"
 
56471
 msgstr "%qD måste vara en icke-statisk medlemsfunktion"
 
56472
 
 
56473
-#: cp/decl.c:11441
 
56474
+#: cp/decl.c:11435
 
56475
 #, gcc-internal-format
 
56476
 msgid "%qD must be either a non-static member function or a non-member function"
 
56477
 msgstr "%qD måste vara antingen en medlemsfunktion som inte är statisk eller funktion som inte är medlem"
 
56478
 
 
56479
-#: cp/decl.c:11463
 
56480
+#: cp/decl.c:11457
 
56481
 #, gcc-internal-format
 
56482
 msgid "%qD must have an argument of class or enumerated type"
 
56483
 msgstr "%qD måste ha ett argument med klass- eller uppräkningstyp"
 
56484
 
 
56485
-#: cp/decl.c:11492
 
56486
+#: cp/decl.c:11486
 
56487
 #, gcc-internal-format
 
56488
 msgid "conversion to a reference to void will never use a type conversion operator"
 
56489
 msgstr "konvertering till en referens till void kommer aldrig använda en typkonverteringsoperator"
 
56490
 
 
56491
-#: cp/decl.c:11494
 
56492
+#: cp/decl.c:11488
 
56493
 #, gcc-internal-format
 
56494
 msgid "conversion to void will never use a type conversion operator"
 
56495
 msgstr "konvertering till void kommer aldrig använda en typkonverteringsoperator"
 
56496
 
 
56497
-#: cp/decl.c:11501
 
56498
+#: cp/decl.c:11495
 
56499
 #, gcc-internal-format
 
56500
 msgid "conversion to a reference to the same type will never use a type conversion operator"
 
56501
 msgstr "konvertering till en referens till samma typ kommer aldrig använda en typkonverteringsoperator"
 
56502
 
 
56503
-#: cp/decl.c:11503
 
56504
+#: cp/decl.c:11497
 
56505
 #, gcc-internal-format
 
56506
 msgid "conversion to the same type will never use a type conversion operator"
 
56507
 msgstr "konvertering till samma typ kommer aldrig använda en typkonverteringsoperator"
 
56508
 
 
56509
-#: cp/decl.c:11511
 
56510
+#: cp/decl.c:11505
 
56511
 #, gcc-internal-format
 
56512
 msgid "conversion to a reference to a base class will never use a type conversion operator"
 
56513
 msgstr "konvertering till en referens till en basklass kommer aldrig använda en typkonverteringsoperator"
 
56514
 
 
56515
-#: cp/decl.c:11513
 
56516
+#: cp/decl.c:11507
 
56517
 #, gcc-internal-format
 
56518
 msgid "conversion to a base class will never use a type conversion operator"
 
56519
 msgstr "konvertering till en basklass kommer aldrig använda en typkonverteringsoperator"
 
56520
 
 
56521
 #. 13.4.0.3
 
56522
-#: cp/decl.c:11522
 
56523
+#: cp/decl.c:11516
 
56524
 #, gcc-internal-format
 
56525
 msgid "ISO C++ prohibits overloading operator ?:"
 
56526
 msgstr "ISO C++ förhindrar överlagring av operatorn ?:"
 
56527
 
 
56528
-#: cp/decl.c:11527
 
56529
+#: cp/decl.c:11521
 
56530
 #, gcc-internal-format
 
56531
 msgid "%qD must not have variable number of arguments"
 
56532
 msgstr "%qD får inte ha variabelt antal argument"
 
56533
 
 
56534
-#: cp/decl.c:11578
 
56535
+#: cp/decl.c:11572
 
56536
 #, gcc-internal-format
 
56537
 msgid "postfix %qD must take %<int%> as its argument"
 
56538
 msgstr "postfix %qD måste ta %<int%> som sitt argument"
 
56539
 
 
56540
-#: cp/decl.c:11581
 
56541
+#: cp/decl.c:11575
 
56542
 #, gcc-internal-format
 
56543
 msgid "postfix %qD must take %<int%> as its second argument"
 
56544
 msgstr "postfix %qD måste ta %<int%> som sitt andra argument"
 
56545
 
 
56546
-#: cp/decl.c:11589
 
56547
+#: cp/decl.c:11583
 
56548
 #, gcc-internal-format
 
56549
 msgid "%qD must take either zero or one argument"
 
56550
 msgstr "%qD måste ta antingen noll eller ett argument"
 
56551
 
 
56552
-#: cp/decl.c:11591
 
56553
+#: cp/decl.c:11585
 
56554
 #, gcc-internal-format
 
56555
 msgid "%qD must take either one or two arguments"
 
56556
 msgstr "%qD måste ta antingen ett eller två argument"
 
56557
 
 
56558
-#: cp/decl.c:11613
 
56559
+#: cp/decl.c:11607
 
56560
 #, gcc-internal-format
 
56561
 msgid "prefix %qD should return %qT"
 
56562
 msgstr "prefix %qD skall returnera %qT"
 
56563
 
 
56564
-#: cp/decl.c:11619
 
56565
+#: cp/decl.c:11613
 
56566
 #, gcc-internal-format
 
56567
 msgid "postfix %qD should return %qT"
 
56568
 msgstr "postfix %qD skall returnera %qT"
 
56569
 
 
56570
-#: cp/decl.c:11628
 
56571
+#: cp/decl.c:11622
 
56572
 #, gcc-internal-format
 
56573
 msgid "%qD must take %<void%>"
 
56574
 msgstr "%qD måste ta %<void%>"
 
56575
 
 
56576
-#: cp/decl.c:11630 cp/decl.c:11639
 
56577
+#: cp/decl.c:11624 cp/decl.c:11633
 
56578
 #, gcc-internal-format
 
56579
 msgid "%qD must take exactly one argument"
 
56580
 msgstr "%qD måste ta exakt ett argument"
 
56581
 
 
56582
-#: cp/decl.c:11641
 
56583
+#: cp/decl.c:11635
 
56584
 #, gcc-internal-format
 
56585
 msgid "%qD must take exactly two arguments"
 
56586
 msgstr "%qD måste ta exakt två argument"
 
56587
 
 
56588
-#: cp/decl.c:11650
 
56589
+#: cp/decl.c:11644
 
56590
 #, gcc-internal-format
 
56591
 msgid "user-defined %qD always evaluates both arguments"
 
56592
 msgstr "användardefinierad %qD beräknar alltid båda argumenten"
 
56593
 
 
56594
-#: cp/decl.c:11664
 
56595
+#: cp/decl.c:11658
 
56596
 #, gcc-internal-format
 
56597
 msgid "%qD should return by value"
 
56598
 msgstr "%qD skall returnera som värde"
 
56599
 
 
56600
-#: cp/decl.c:11675 cp/decl.c:11680
 
56601
+#: cp/decl.c:11669 cp/decl.c:11674
 
56602
 #, gcc-internal-format
 
56603
 msgid "%qD cannot have default arguments"
 
56604
 msgstr "%qD kan inte ha standardargument"
 
56605
 
 
56606
-#: cp/decl.c:11741
 
56607
+#: cp/decl.c:11732
 
56608
 #, gcc-internal-format
 
56609
 msgid "using template type parameter %qT after %qs"
 
56610
 msgstr "malltypparametern %qT används efter %qs"
 
56611
 
 
56612
-#: cp/decl.c:11764
 
56613
+#: cp/decl.c:11755
 
56614
 #, gcc-internal-format
 
56615
 msgid "using alias template specialization %qT after %qs"
 
56616
 msgstr "användning av aliasmallspecialisering %qT efter %qs"
 
56617
 
 
56618
-#: cp/decl.c:11767
 
56619
+#: cp/decl.c:11758
 
56620
 #, gcc-internal-format
 
56621
 msgid "using typedef-name %qD after %qs"
 
56622
 msgstr "typedef-namnet %qD används efter %qs"
 
56623
 
 
56624
-#: cp/decl.c:11769
 
56625
+#: cp/decl.c:11760
 
56626
 #, gcc-internal-format
 
56627
 msgid "%qD has a previous declaration here"
 
56628
 msgstr "%qD har en tidigare deklaration här"
 
56629
 
 
56630
-#: cp/decl.c:11777
 
56631
+#: cp/decl.c:11768
 
56632
 #, gcc-internal-format
 
56633
 msgid "%qT referred to as %qs"
 
56634
 msgstr "%qT refererad till som %qs"
 
56635
 
 
56636
-#: cp/decl.c:11778 cp/decl.c:11785
 
56637
+#: cp/decl.c:11769 cp/decl.c:11776
 
56638
 #, gcc-internal-format
 
56639
 msgid "%q+T has a previous declaration here"
 
56640
 msgstr "%q+T har en tidigare deklaration här"
 
56641
 
 
56642
-#: cp/decl.c:11784
 
56643
+#: cp/decl.c:11775
 
56644
 #, gcc-internal-format
 
56645
 msgid "%qT referred to as enum"
 
56646
 msgstr "%qT refererad till som enum"
 
56647
@@ -30463,88 +30500,88 @@
 
56648
 #. void f(class C);            // No template header here
 
56649
 #.
 
56650
 #. then the required template argument is missing.
 
56651
-#: cp/decl.c:11799
 
56652
+#: cp/decl.c:11790
 
56653
 #, gcc-internal-format
 
56654
 msgid "template argument required for %<%s %T%>"
 
56655
 msgstr "mallargument krävs för %<%s %T%>"
 
56656
 
 
56657
-#: cp/decl.c:11849 cp/name-lookup.c:3069
 
56658
+#: cp/decl.c:11840 cp/name-lookup.c:3062
 
56659
 #, gcc-internal-format
 
56660
 msgid "%qD has the same name as the class in which it is declared"
 
56661
 msgstr "%qD har samma namn som klassen den är deklarerad i"
 
56662
 
 
56663
-#: cp/decl.c:11879 cp/name-lookup.c:2561 cp/name-lookup.c:3395
 
56664
-#: cp/name-lookup.c:3440 cp/parser.c:5076 cp/parser.c:21175
 
56665
+#: cp/decl.c:11870 cp/name-lookup.c:2561 cp/name-lookup.c:3390
 
56666
+#: cp/name-lookup.c:3435 cp/parser.c:5076 cp/parser.c:21179
 
56667
 #, gcc-internal-format
 
56668
 msgid "reference to %qD is ambiguous"
 
56669
 msgstr "referens till %qD är tvetydig"
 
56670
 
 
56671
-#: cp/decl.c:11994
 
56672
+#: cp/decl.c:11985
 
56673
 #, gcc-internal-format
 
56674
 msgid "use of enum %q#D without previous declaration"
 
56675
 msgstr "enum %q#D används utan tidigare deklaration"
 
56676
 
 
56677
-#: cp/decl.c:12015
 
56678
+#: cp/decl.c:12006
 
56679
 #, gcc-internal-format
 
56680
 msgid "redeclaration of %qT as a non-template"
 
56681
 msgstr "omdeklaration av %qT som en icke-mall"
 
56682
 
 
56683
-#: cp/decl.c:12016
 
56684
+#: cp/decl.c:12007
 
56685
 #, gcc-internal-format
 
56686
 msgid "previous declaration %q+D"
 
56687
 msgstr "tidigare deklaration %q+D"
 
56688
 
 
56689
-#: cp/decl.c:12157
 
56690
+#: cp/decl.c:12148
 
56691
 #, gcc-internal-format
 
56692
 msgid "derived union %qT invalid"
 
56693
 msgstr "härledd unionen %qT ogiltig"
 
56694
 
 
56695
-#: cp/decl.c:12166
 
56696
+#: cp/decl.c:12157
 
56697
 #, gcc-internal-format
 
56698
 msgid "Java class %qT cannot have multiple bases"
 
56699
 msgstr "Javaklass %qT kan inte ha flera baser"
 
56700
 
 
56701
-#: cp/decl.c:12177
 
56702
+#: cp/decl.c:12168
 
56703
 #, gcc-internal-format
 
56704
 msgid "Java class %qT cannot have virtual bases"
 
56705
 msgstr "Javaklass %qT kan inte ha virtuella baser"
 
56706
 
 
56707
-#: cp/decl.c:12197
 
56708
+#: cp/decl.c:12188
 
56709
 #, gcc-internal-format
 
56710
 msgid "base type %qT fails to be a struct or class type"
 
56711
 msgstr "bastyp %qT är ingen post- eller klasstyp"
 
56712
 
 
56713
-#: cp/decl.c:12230
 
56714
+#: cp/decl.c:12221
 
56715
 #, gcc-internal-format
 
56716
 msgid "recursive type %qT undefined"
 
56717
 msgstr "rekursiv typ %qT odefinierad"
 
56718
 
 
56719
-#: cp/decl.c:12232
 
56720
+#: cp/decl.c:12223
 
56721
 #, gcc-internal-format
 
56722
 msgid "duplicate base type %qT invalid"
 
56723
 msgstr "upprepat bastyp %qT ogiltig"
 
56724
 
 
56725
-#: cp/decl.c:12356
 
56726
+#: cp/decl.c:12347
 
56727
 #, gcc-internal-format
 
56728
 msgid "scoped/unscoped mismatch in enum %q#T"
 
56729
 msgstr "uppräkningstyp med/utan räckviddsbegränsning stämmer inte överens för enum %q#T"
 
56730
 
 
56731
-#: cp/decl.c:12359 cp/decl.c:12367 cp/decl.c:12379 cp/parser.c:14742
 
56732
+#: cp/decl.c:12350 cp/decl.c:12358 cp/decl.c:12370 cp/parser.c:14744
 
56733
 #, gcc-internal-format
 
56734
 msgid "previous definition here"
 
56735
 msgstr "tidigare definition här"
 
56736
 
 
56737
-#: cp/decl.c:12364
 
56738
+#: cp/decl.c:12355
 
56739
 #, gcc-internal-format
 
56740
 msgid "underlying type mismatch in enum %q#T"
 
56741
 msgstr "underliggande typ stämmer inte överens i enum %q#T"
 
56742
 
 
56743
-#: cp/decl.c:12376
 
56744
+#: cp/decl.c:12367
 
56745
 #, gcc-internal-format
 
56746
 msgid "different underlying type in enum %q#T"
 
56747
 msgstr "olika underliggande typ i enum %q#T"
 
56748
 
 
56749
-#: cp/decl.c:12443
 
56750
+#: cp/decl.c:12434
 
56751
 #, gcc-internal-format
 
56752
 msgid "underlying type %<%T%> of %<%T%> must be an integral type"
 
56753
 msgstr "underliggande typ %<%T%> till %<%T%> måste vara en heltalstyp"
 
56754
@@ -30553,82 +30590,82 @@
 
56755
 #.
 
56756
 #. IF no integral type can represent all the enumerator values, the
 
56757
 #. enumeration is ill-formed.
 
56758
-#: cp/decl.c:12577
 
56759
+#: cp/decl.c:12568
 
56760
 #, gcc-internal-format
 
56761
 msgid "no integral type can represent all of the enumerator values for %qT"
 
56762
 msgstr "ingen heltalstyp kan representera alla uppräkningsvärdena i %qT"
 
56763
 
 
56764
-#: cp/decl.c:12718
 
56765
+#: cp/decl.c:12709
 
56766
 #, gcc-internal-format
 
56767
 msgid "enumerator value for %qD is not an integer constant"
 
56768
 msgstr "uppräkningsvärde för %qD är inte en heltalskonstant"
 
56769
 
 
56770
-#: cp/decl.c:12764
 
56771
+#: cp/decl.c:12755
 
56772
 #, gcc-internal-format
 
56773
 msgid "incremented enumerator value is too large for %<unsigned long%>"
 
56774
 msgstr "ökat uppräkningsvärde är för stort för %<unsigned long%>"
 
56775
 
 
56776
-#: cp/decl.c:12776
 
56777
+#: cp/decl.c:12767
 
56778
 #, gcc-internal-format
 
56779
 msgid "overflow in enumeration values at %qD"
 
56780
 msgstr "överspill i uppräkningsvärden vid %qD"
 
56781
 
 
56782
-#: cp/decl.c:12796
 
56783
+#: cp/decl.c:12787
 
56784
 #, gcc-internal-format
 
56785
 msgid "enumerator value %E is too large for underlying type %<%T%>"
 
56786
 msgstr "uppräkningsvärde %E är för stort för den underliggande typen %<%T%>"
 
56787
 
 
56788
-#: cp/decl.c:12886
 
56789
+#: cp/decl.c:12877
 
56790
 #, gcc-internal-format
 
56791
 msgid "return type %q#T is incomplete"
 
56792
 msgstr "returtypen %q#T är ofullständig"
 
56793
 
 
56794
-#: cp/decl.c:12888
 
56795
+#: cp/decl.c:12879
 
56796
 #, gcc-internal-format
 
56797
 msgid "return type has Java class type %q#T"
 
56798
 msgstr "returtypen har Javaklasstyp %q#T"
 
56799
 
 
56800
-#: cp/decl.c:13012 cp/typeck.c:8247
 
56801
+#: cp/decl.c:13003 cp/typeck.c:8252
 
56802
 #, gcc-internal-format
 
56803
 msgid "%<operator=%> should return a reference to %<*this%>"
 
56804
 msgstr "%<operator=%> skall returnera en referens till %<*this%>"
 
56805
 
 
56806
-#: cp/decl.c:13108
 
56807
+#: cp/decl.c:13099
 
56808
 #, gcc-internal-format
 
56809
 msgid "no previous declaration for %q+D"
 
56810
 msgstr "ingen tidigare deklaration av %q+D"
 
56811
 
 
56812
-#: cp/decl.c:13329
 
56813
+#: cp/decl.c:13320
 
56814
 #, gcc-internal-format
 
56815
 msgid "invalid function declaration"
 
56816
 msgstr "ogiltig funktionsdeklaration"
 
56817
 
 
56818
-#: cp/decl.c:13413
 
56819
+#: cp/decl.c:13404
 
56820
 #, gcc-internal-format
 
56821
 msgid "parameter %qD declared void"
 
56822
 msgstr "parameter %qD deklarerad void"
 
56823
 
 
56824
-#: cp/decl.c:13781
 
56825
-#, fuzzy, gcc-internal-format
 
56826
+#: cp/decl.c:13772
 
56827
+#, gcc-internal-format
 
56828
 msgid "no return statements in function returning %qT"
 
56829
-msgstr "ingen retursats i funktion som returnerar icke-void"
 
56830
+msgstr "inga retursatser i funktion som returnerar %qT"
 
56831
 
 
56832
-#: cp/decl.c:13783 cp/typeck.c:8135
 
56833
-#, fuzzy, gcc-internal-format
 
56834
+#: cp/decl.c:13774 cp/typeck.c:8135
 
56835
+#, gcc-internal-format
 
56836
 msgid "only plain %<auto%> return type can be deduced to %<void%>"
 
56837
-msgstr "funktionsreturtyper är inte kompatibla på grund av %<volatile%>"
 
56838
+msgstr "endast enkel returtyp %<auto%> kan härledas till %<void%>"
 
56839
 
 
56840
-#: cp/decl.c:13879
 
56841
+#: cp/decl.c:13870
 
56842
 #, gcc-internal-format
 
56843
 msgid "parameter %q+D set but not used"
 
56844
 msgstr "parametern %q+D sätts men används inte"
 
56845
 
 
56846
-#: cp/decl.c:13974
 
56847
+#: cp/decl.c:13965
 
56848
 #, gcc-internal-format
 
56849
 msgid "invalid member function declaration"
 
56850
 msgstr "ogiltig medlemsfunktionsdeklaration"
 
56851
 
 
56852
-#: cp/decl.c:13988
 
56853
+#: cp/decl.c:13979
 
56854
 #, gcc-internal-format
 
56855
 msgid "%qD is already defined in class %qT"
 
56856
 msgstr "%qD är redan definierad i klassen %qT"
 
56857
@@ -30649,9 +30686,9 @@
 
56858
 msgstr "ogiltiga typer %<%T[%T]%> för vektorindex"
 
56859
 
 
56860
 #: cp/decl2.c:439
 
56861
-#, fuzzy, gcc-internal-format
 
56862
+#, gcc-internal-format
 
56863
 msgid "deleting array %q#E"
 
56864
-msgstr "raderar vektor %q#D"
 
56865
+msgstr "raderar vektor %q#E"
 
56866
 
 
56867
 #: cp/decl2.c:445
 
56868
 #, gcc-internal-format
 
56869
@@ -30860,101 +30897,101 @@
 
56870
 msgstr "användning av borttagen funktion %qD"
 
56871
 
 
56872
 #: cp/decl2.c:4537 cp/decl2.c:4594
 
56873
-#, fuzzy, gcc-internal-format
 
56874
+#, gcc-internal-format
 
56875
 msgid "use of %qD before deduction of %<auto%>"
 
56876
-msgstr "typen på %qD sätts skönsmässigt till %<int%>"
 
56877
+msgstr "använding av %qD före härledning av %<auto%>"
 
56878
 
 
56879
-#: cp/error.c:3327
 
56880
+#: cp/error.c:3331
 
56881
 #, gcc-internal-format
 
56882
 msgid "extended initializer lists only available with -std=c++11 or -std=gnu++11"
 
56883
 msgstr "utökade initierarlistor är endast tillgängliga med -std=c++11 eller -std=gnu++11"
 
56884
 
 
56885
-#: cp/error.c:3332
 
56886
+#: cp/error.c:3336
 
56887
 #, gcc-internal-format
 
56888
 msgid "explicit conversion operators only available with -std=c++11 or -std=gnu++11"
 
56889
 msgstr "explicita konverteringsoperatorer är endast tillgängliga med -std=c++11 eller -std=gnu++11"
 
56890
 
 
56891
-#: cp/error.c:3337
 
56892
+#: cp/error.c:3341
 
56893
 #, gcc-internal-format
 
56894
 msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
 
56895
 msgstr "variadiska mallar är endast tillgängliga med -std=c++11 eller -std=gnu++11"
 
56896
 
 
56897
-#: cp/error.c:3342
 
56898
+#: cp/error.c:3346
 
56899
 #, gcc-internal-format
 
56900
 msgid "lambda expressions only available with -std=c++11 or -std=gnu++11"
 
56901
 msgstr "lambdauttryck är endast tillgängliga med -std=c++11 eller -std=gnu++11"
 
56902
 
 
56903
-#: cp/error.c:3347
 
56904
+#: cp/error.c:3351
 
56905
 #, gcc-internal-format
 
56906
 msgid "C++0x auto only available with -std=c++11 or -std=gnu++11"
 
56907
 msgstr "C++0x auto är endast tillgängligt med -std=c++11 eller -std=gnu++11"
 
56908
 
 
56909
-#: cp/error.c:3351
 
56910
+#: cp/error.c:3355
 
56911
 #, gcc-internal-format
 
56912
 msgid "scoped enums only available with -std=c++11 or -std=gnu++11"
 
56913
 msgstr "enum med räckvidd är endast tillgängliga med -std=c++11 eller -std=gnu++11"
 
56914
 
 
56915
-#: cp/error.c:3355
 
56916
+#: cp/error.c:3359
 
56917
 #, gcc-internal-format
 
56918
 msgid "defaulted and deleted functions only available with -std=c++11 or -std=gnu++11"
 
56919
 msgstr "standarddefinierade och raderade funktioner är endast tillgängliga med -std=c++11 eller -std=gnu++11"
 
56920
 
 
56921
-#: cp/error.c:3360
 
56922
+#: cp/error.c:3364
 
56923
 #, gcc-internal-format
 
56924
 msgid "inline namespaces only available with -std=c++11 or -std=gnu++11"
 
56925
 msgstr "inline-namnrymdet är endast tillgängliga med -std=c++11 eller -std=gnu++11"
 
56926
 
 
56927
-#: cp/error.c:3365
 
56928
+#: cp/error.c:3369
 
56929
 #, gcc-internal-format
 
56930
 msgid "override controls (override/final) only available with -std=c++11 or -std=gnu++11"
 
56931
 msgstr "styrning av åsidosättande (override/final) är endast tillgängliga med -std=c++11 eller -std=gnu++11"
 
56932
 
 
56933
-#: cp/error.c:3370
 
56934
+#: cp/error.c:3374
 
56935
 #, gcc-internal-format
 
56936
 msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
 
56937
 msgstr "initierare av datamedlemmar som inte är statiska är endast tillgängliga med -std=c++11 eller -std=gnu++11"
 
56938
 
 
56939
-#: cp/error.c:3375
 
56940
+#: cp/error.c:3379
 
56941
 #, gcc-internal-format
 
56942
 msgid "user-defined literals only available with -std=c++11 or -std=gnu++11"
 
56943
 msgstr "användardefinierade literaler är endast tillgängliga med -std=c++11 eller -std=gnu++11"
 
56944
 
 
56945
-#: cp/error.c:3380
 
56946
+#: cp/error.c:3384
 
56947
 #, gcc-internal-format
 
56948
 msgid "delegating constructors only available with -std=c++11 or -std=gnu++11"
 
56949
 msgstr "delegerande konstruerare är endast tillgängliga med -std=c++11 eller -std=gnu++11"
 
56950
 
 
56951
-#: cp/error.c:3385
 
56952
-#, fuzzy, gcc-internal-format
 
56953
+#: cp/error.c:3389
 
56954
+#, gcc-internal-format
 
56955
 msgid "inheriting constructors only available with -std=c++11 or -std=gnu++11"
 
56956
-msgstr "delegerande konstruerare är endast tillgängliga med -std=c++11 eller -std=gnu++11"
 
56957
+msgstr "ärvande konstruerare är endast tillgängliga med -std=c++11 eller -std=gnu++11"
 
56958
 
 
56959
-#: cp/error.c:3390
 
56960
-#, fuzzy, gcc-internal-format
 
56961
+#: cp/error.c:3394
 
56962
+#, gcc-internal-format
 
56963
 msgid "c++11 attributes only available with -std=c++11 or -std=gnu++11"
 
56964
-msgstr "C++0x auto är endast tillgängligt med -std=c++11 eller -std=gnu++11"
 
56965
+msgstr "c++11-attribut är endast tillgängligt med -std=c++11 eller -std=gnu++11"
 
56966
 
 
56967
-#: cp/error.c:3439
 
56968
+#: cp/error.c:3443
 
56969
 #, gcc-internal-format
 
56970
 msgid "incomplete type %qT used in nested name specifier"
 
56971
 msgstr "ofullständig typ %qT använd i nästad namnspecificerare"
 
56972
 
 
56973
-#: cp/error.c:3443
 
56974
+#: cp/error.c:3447
 
56975
 #, gcc-internal-format
 
56976
 msgid "reference to %<%T::%D%> is ambiguous"
 
56977
 msgstr "referens till %<%T::%D%> är tvetydig"
 
56978
 
 
56979
-#: cp/error.c:3448 cp/typeck.c:2260
 
56980
+#: cp/error.c:3452 cp/typeck.c:2260
 
56981
 #, gcc-internal-format
 
56982
 msgid "%qD is not a member of %qT"
 
56983
 msgstr "%qD har inte en medlem av %qT"
 
56984
 
 
56985
-#: cp/error.c:3452
 
56986
+#: cp/error.c:3456
 
56987
 #, gcc-internal-format
 
56988
 msgid "%qD is not a member of %qD"
 
56989
 msgstr "%qD är inte en medlem av %qD"
 
56990
 
 
56991
-#: cp/error.c:3457
 
56992
+#: cp/error.c:3461
 
56993
 #, gcc-internal-format
 
56994
 msgid "%<::%D%> has not been declared"
 
56995
 msgstr "%<::%D%> har inte deklarerats"
 
56996
@@ -31007,14 +31044,14 @@
 
56997
 msgstr "uttrycket %qE med abstrakt klasstyp %qT kan inte användas i throw-uttryck"
 
56998
 
 
56999
 #: cp/except.c:981
 
57000
-#, fuzzy, gcc-internal-format
 
57001
+#, gcc-internal-format
 
57002
 msgid "cannot declare catch parameter to be of abstract class type %qT"
 
57003
-msgstr "det går inte att deklarera parametern %q+D att vara av abstrakt typ %qT"
 
57004
+msgstr "det går inte att deklarera en fångstparametern att vara av abstrakt klasstyp %qT"
 
57005
 
 
57006
 #: cp/except.c:989
 
57007
-#, fuzzy, gcc-internal-format
 
57008
+#, gcc-internal-format
 
57009
 msgid "cannot declare catch parameter to be of rvalue reference type %qT"
 
57010
-msgstr "det går inte att deklarera parametern %q+D att vara av abstrakt typ %qT"
 
57011
+msgstr "det går inte att deklarera en fångstparameter att vara av rvalue-referenstyp %qT"
 
57012
 
 
57013
 #: cp/except.c:1075
 
57014
 #, gcc-internal-format
 
57015
@@ -31311,24 +31348,24 @@
 
57016
 msgstr "oinitierad const-medlem i %q#T"
 
57017
 
 
57018
 #: cp/init.c:2254
 
57019
-#, fuzzy, gcc-internal-format
 
57020
+#, gcc-internal-format
 
57021
 msgid "integer overflow in array size"
 
57022
-msgstr "heltalsspill i uttryck"
 
57023
+msgstr "heltalsspill i vektorstorlek"
 
57024
 
 
57025
 #: cp/init.c:2264
 
57026
-#, fuzzy, gcc-internal-format
 
57027
+#, gcc-internal-format
 
57028
 msgid "array size in operator new must be constant"
 
57029
-msgstr "Variabeln ”%s” vid %L i detta sammanhang måste vara en konstant"
 
57030
+msgstr "vektorstorlek i operatorn new måste vara en konstant"
 
57031
 
 
57032
 #: cp/init.c:2278
 
57033
-#, fuzzy, gcc-internal-format
 
57034
+#, gcc-internal-format
 
57035
 msgid "variably modified type not allowed in operator new"
 
57036
-msgstr "variabelt ändrat fält i filräckvidd"
 
57037
+msgstr "variabelt ändrad typ inte tillåten i operatorn new"
 
57038
 
 
57039
 #: cp/init.c:2292
 
57040
-#, fuzzy, gcc-internal-format
 
57041
+#, gcc-internal-format
 
57042
 msgid "ISO C++ does not support variable-length array types"
 
57043
-msgstr "ISO C stödjer inte mättning av typer"
 
57044
+msgstr "ISO C++ stödjer inte vektortyper med variabel längd"
 
57045
 
 
57046
 #: cp/init.c:2300
 
57047
 #, gcc-internal-format
 
57048
@@ -31835,99 +31872,99 @@
 
57049
 msgid "%qD not declared"
 
57050
 msgstr "%qD inte deklarerad"
 
57051
 
 
57052
-#: cp/name-lookup.c:3218
 
57053
+#: cp/name-lookup.c:3211
 
57054
 #, gcc-internal-format
 
57055
 msgid "using-declaration for non-member at class scope"
 
57056
 msgstr "using-deklaration för icke-medlem vid klassräckvidd"
 
57057
 
 
57058
-#: cp/name-lookup.c:3225
 
57059
+#: cp/name-lookup.c:3218
 
57060
 #, gcc-internal-format
 
57061
 msgid "%<%T::%D%> names destructor"
 
57062
 msgstr "%<%T::%D%> namnger en destruerare"
 
57063
 
 
57064
-#: cp/name-lookup.c:3236
 
57065
+#: cp/name-lookup.c:3231
 
57066
 #, gcc-internal-format
 
57067
 msgid "%<%T::%D%> names constructor in %qT"
 
57068
 msgstr "%<%T::%D%> namnger konstruerare i %qT"
 
57069
 
 
57070
-#: cp/name-lookup.c:3287
 
57071
+#: cp/name-lookup.c:3282
 
57072
 #, gcc-internal-format
 
57073
 msgid "no members matching %<%T::%D%> in %q#T"
 
57074
 msgstr "inga medlemmar matchar %<%T::%D%> i %q#T"
 
57075
 
 
57076
-#: cp/name-lookup.c:3374
 
57077
+#: cp/name-lookup.c:3369
 
57078
 #, gcc-internal-format
 
57079
 msgid "declaration of %qD not in a namespace surrounding %qD"
 
57080
 msgstr "deklaration av %qD inte i namnrymd som omger %qD"
 
57081
 
 
57082
-#: cp/name-lookup.c:3382
 
57083
+#: cp/name-lookup.c:3377
 
57084
 #, gcc-internal-format
 
57085
 msgid "explicit qualification in declaration of %qD"
 
57086
 msgstr "explicit-kvalifikation i deklaration av %qD"
 
57087
 
 
57088
-#: cp/name-lookup.c:3465
 
57089
+#: cp/name-lookup.c:3460
 
57090
 #, gcc-internal-format
 
57091
 msgid "%qD should have been declared inside %qD"
 
57092
 msgstr "%qD borde ha deklarerats inuti %qD"
 
57093
 
 
57094
-#: cp/name-lookup.c:3509
 
57095
+#: cp/name-lookup.c:3504
 
57096
 #, gcc-internal-format
 
57097
 msgid "%qD attribute requires a single NTBS argument"
 
57098
 msgstr "attributet %qD kräver ett ensamt NTBS-argument"
 
57099
 
 
57100
-#: cp/name-lookup.c:3516
 
57101
+#: cp/name-lookup.c:3511
 
57102
 #, gcc-internal-format
 
57103
 msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
 
57104
 msgstr "attributet %qD är meningslöst eftersom medlemmar av den anonyma namnrymden får lokala symboler"
 
57105
 
 
57106
-#: cp/name-lookup.c:3524 cp/name-lookup.c:3936
 
57107
+#: cp/name-lookup.c:3519 cp/name-lookup.c:3931
 
57108
 #, gcc-internal-format
 
57109
 msgid "%qD attribute directive ignored"
 
57110
 msgstr "attributdirektivet %qD ignorerat"
 
57111
 
 
57112
-#: cp/name-lookup.c:3588
 
57113
+#: cp/name-lookup.c:3583
 
57114
 #, gcc-internal-format
 
57115
 msgid "namespace alias %qD not allowed here, assuming %qD"
 
57116
 msgstr "namnrymdsalias %qD inte tillåtet här, antar %qD"
 
57117
 
 
57118
-#: cp/name-lookup.c:3924
 
57119
+#: cp/name-lookup.c:3919
 
57120
 #, gcc-internal-format
 
57121
 msgid "strong using only meaningful at namespace scope"
 
57122
 msgstr "strong using är endast meningsfullt vid namnrymdsräckvidd"
 
57123
 
 
57124
-#: cp/name-lookup.c:3928
 
57125
+#: cp/name-lookup.c:3923
 
57126
 #, gcc-internal-format
 
57127
 msgid "current namespace %qD does not enclose strongly used namespace %qD"
 
57128
 msgstr "nuvarande namnrymd %qD innesluter inte den starkt använda namnrymden %qD"
 
57129
 
 
57130
-#: cp/name-lookup.c:4267
 
57131
+#: cp/name-lookup.c:4262
 
57132
 #, gcc-internal-format
 
57133
 msgid "maximum limit of %d namespaces searched for %qE"
 
57134
 msgstr "maxgräns på %d namnrymder sökta %qE"
 
57135
 
 
57136
-#: cp/name-lookup.c:4277
 
57137
+#: cp/name-lookup.c:4272
 
57138
 #, gcc-internal-format
 
57139
 msgid "suggested alternative:"
 
57140
 msgid_plural "suggested alternatives:"
 
57141
 msgstr[0] "föreslaget alternativ:"
 
57142
 msgstr[1] "föreslagna alternativ:"
 
57143
 
 
57144
-#: cp/name-lookup.c:4281
 
57145
+#: cp/name-lookup.c:4276
 
57146
 #, gcc-internal-format
 
57147
 msgid "  %qE"
 
57148
 msgstr "  %qE"
 
57149
 
 
57150
-#: cp/name-lookup.c:5551
 
57151
+#: cp/name-lookup.c:5546
 
57152
 #, gcc-internal-format
 
57153
 msgid "argument dependent lookup finds %q+D"
 
57154
 msgstr "argumentberoende uppslagning hittar %q+D"
 
57155
 
 
57156
-#: cp/name-lookup.c:6088
 
57157
+#: cp/name-lookup.c:6083
 
57158
 #, gcc-internal-format
 
57159
 msgid "XXX entering pop_everything ()\n"
 
57160
 msgstr "XXX går in i pop_everything ()\n"
 
57161
 
 
57162
-#: cp/name-lookup.c:6097
 
57163
+#: cp/name-lookup.c:6092
 
57164
 #, gcc-internal-format
 
57165
 msgid "XXX leaving pop_everything ()\n"
 
57166
 msgstr "XXX lämnar pop_everything ()\n"
 
57167
@@ -32033,9 +32070,9 @@
 
57168
 msgstr "%qT är inte en mall"
 
57169
 
 
57170
 #: cp/parser.c:2591
 
57171
-#, fuzzy, gcc-internal-format
 
57172
+#, gcc-internal-format
 
57173
 msgid "%qE is not a class template"
 
57174
-msgstr "%qE är inte en mall"
 
57175
+msgstr "%qE är inte en klassmall"
 
57176
 
 
57177
 #: cp/parser.c:2593
 
57178
 #, gcc-internal-format
 
57179
@@ -32052,7 +32089,7 @@
 
57180
 msgid "floating-point literal cannot appear in a constant-expression"
 
57181
 msgstr "en flyttalsliteral får inte finnas i ett konstantuttryck"
 
57182
 
 
57183
-#: cp/parser.c:2633 cp/pt.c:13527
 
57184
+#: cp/parser.c:2633 cp/pt.c:13522
 
57185
 #, gcc-internal-format
 
57186
 msgid "a cast to a type other than an integral or enumeration type cannot appear in a constant-expression"
 
57187
 msgstr "en typomvandling till en annan typ än en heltals- eller uppräkningstyp kan inte förekomma i ett konstantuttryck"
 
57188
@@ -32201,17 +32238,17 @@
 
57189
 msgstr "kan inte hitta en teckenliteraloperator %qD med argumentet %qT"
 
57190
 
 
57191
 #: cp/parser.c:3682
 
57192
-#, fuzzy, gcc-internal-format
 
57193
+#, gcc-internal-format
 
57194
 msgid "integer literal exceeds range of %qT type"
 
57195
-msgstr "flyttalskonstant överskrider intervallet för %qT"
 
57196
+msgstr "heltalskonstant överskrider intervallet för typen %qT"
 
57197
 
 
57198
 #: cp/parser.c:3688
 
57199
-#, fuzzy, gcc-internal-format
 
57200
+#, gcc-internal-format
 
57201
 msgid "floating literal exceeds range of %qT type"
 
57202
-msgstr "flyttalskonstant överskrider intervallet för %qT"
 
57203
+msgstr "flyttalskonstant överskrider intervallet för typen %qT"
 
57204
 
 
57205
 #: cp/parser.c:3692
 
57206
-#, fuzzy, gcc-internal-format
 
57207
+#, gcc-internal-format
 
57208
 msgid "floating literal truncated to zero"
 
57209
 msgstr "flyttalskonstant avkortas till noll"
 
57210
 
 
57211
@@ -32295,7 +32332,7 @@
 
57212
 msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
 
57213
 msgstr "literala operatorsuffix som inte föregås av %<_%> är reserverade för framtida standardisering"
 
57214
 
 
57215
-#: cp/parser.c:4857 cp/parser.c:16496
 
57216
+#: cp/parser.c:4857 cp/parser.c:16498
 
57217
 #, gcc-internal-format
 
57218
 msgid "expected unqualified-id"
 
57219
 msgstr "okvalificerat id förväntades"
 
57220
@@ -32468,9 +32505,9 @@
 
57221
 msgstr "standardargumentet angivet för lambdaparameter"
 
57222
 
 
57223
 #: cp/parser.c:8885
 
57224
-#, fuzzy, gcc-internal-format
 
57225
+#, gcc-internal-format
 
57226
 msgid "attributes at the beginning of statement are ignored"
 
57227
-msgstr "attribut efter initierare inom parentes ignoreras"
 
57228
+msgstr "attribut vid början av satser ignoreras"
 
57229
 
 
57230
 #: cp/parser.c:8913
 
57231
 #, gcc-internal-format
 
57232
@@ -32497,7 +32534,7 @@
 
57233
 msgid "compound-statement in constexpr function"
 
57234
 msgstr "sammansatt sats i en constexpr-funktion"
 
57235
 
 
57236
-#: cp/parser.c:9298 cp/parser.c:23016
 
57237
+#: cp/parser.c:9298 cp/parser.c:23020
 
57238
 #, gcc-internal-format
 
57239
 msgid "expected selection-statement"
 
57240
 msgstr "selektionssats förväntades"
 
57241
@@ -32527,7 +32564,7 @@
 
57242
 msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
 
57243
 msgstr "inkonsistenta start-/sluttyper i intervallbaserat %<for%>-sats: %qT och %qT"
 
57244
 
 
57245
-#: cp/parser.c:9889 cp/parser.c:23019
 
57246
+#: cp/parser.c:9889 cp/parser.c:23023
 
57247
 #, gcc-internal-format
 
57248
 msgid "expected iteration-statement"
 
57249
 msgstr "iterationssats förväntades"
 
57250
@@ -32543,12 +32580,12 @@
 
57251
 msgid "ISO C++ forbids computed gotos"
 
57252
 msgstr "ISO C++ förbjuder beräknade goto"
 
57253
 
 
57254
-#: cp/parser.c:10071 cp/parser.c:23022
 
57255
+#: cp/parser.c:10071 cp/parser.c:23026
 
57256
 #, gcc-internal-format
 
57257
 msgid "expected jump-statement"
 
57258
 msgstr "hoppsats förväntades"
 
57259
 
 
57260
-#: cp/parser.c:10203 cp/parser.c:19157
 
57261
+#: cp/parser.c:10203 cp/parser.c:19161
 
57262
 #, gcc-internal-format
 
57263
 msgid "extra %<;%>"
 
57264
 msgstr "extra %<;%>"
 
57265
@@ -32585,7 +32622,7 @@
 
57266
 msgid "class definition may not be declared a friend"
 
57267
 msgstr "klassdefinition kan inte deklareras som en vän"
 
57268
 
 
57269
-#: cp/parser.c:11034 cp/parser.c:19551
 
57270
+#: cp/parser.c:11034 cp/parser.c:19555
 
57271
 #, gcc-internal-format
 
57272
 msgid "templates may not be %<virtual%>"
 
57273
 msgstr "mallar får inte vara %<virtual%>"
 
57274
@@ -32606,9 +32643,9 @@
 
57275
 msgstr "ogiltig användning av %<auto%> i konverteringsoperator"
 
57276
 
 
57277
 #: cp/parser.c:11471
 
57278
-#, fuzzy, gcc-internal-format
 
57279
+#, gcc-internal-format
 
57280
 msgid "use of %<auto%> in member template conversion operator can never be deduced"
 
57281
-msgstr "ogiltig användning av %<auto%> i konverteringsoperator"
 
57282
+msgstr "användning av %<auto%> i medlemsmallskonverteringsoperator kan aldrig vara härledd"
 
57283
 
 
57284
 #: cp/parser.c:11560
 
57285
 #, gcc-internal-format
 
57286
@@ -32666,12 +32703,12 @@
 
57287
 msgid "keyword %<export%> not implemented, and will be ignored"
 
57288
 msgstr "nyckelordet %<export%> är inte implementerat och kommer ignoreras"
 
57289
 
 
57290
-#: cp/parser.c:12317 cp/parser.c:12415 cp/parser.c:12522 cp/parser.c:17611
 
57291
+#: cp/parser.c:12317 cp/parser.c:12415 cp/parser.c:12522 cp/parser.c:17613
 
57292
 #, gcc-internal-format
 
57293
 msgid "template parameter pack %qD cannot have a default argument"
 
57294
 msgstr "mallparameterpaket %qD kan inte ha ett standardargument"
 
57295
 
 
57296
-#: cp/parser.c:12321 cp/parser.c:17619
 
57297
+#: cp/parser.c:12321 cp/parser.c:17621
 
57298
 #, gcc-internal-format
 
57299
 msgid "template parameter pack cannot have a default argument"
 
57300
 msgstr "mallparameterpaket kan inte ha ett standardargument"
 
57301
@@ -32686,7 +32723,7 @@
 
57302
 msgid "expected template-id"
 
57303
 msgstr "mall-id förväntades"
 
57304
 
 
57305
-#: cp/parser.c:12658 cp/parser.c:22980
 
57306
+#: cp/parser.c:12658 cp/parser.c:22984
 
57307
 #, gcc-internal-format
 
57308
 msgid "expected %<<%>"
 
57309
 msgstr "%<<%> förväntades"
 
57310
@@ -32702,9 +32739,9 @@
 
57311
 msgstr "%<<:%> är en alternativ stavning av %<[%>.  Lägg in mellanrum mellan %<<%> och %<::%>"
 
57312
 
 
57313
 #: cp/parser.c:12673
 
57314
-#, fuzzy, gcc-internal-format
 
57315
+#, gcc-internal-format
 
57316
 msgid "(if you use %<-fpermissive%> or %<-std=c++11%>, or %<-std=gnu++11%> G++ will accept your code)"
 
57317
-msgstr "(om du använder %<--fpermissive%> kommer G++ acceptera din kod)"
 
57318
+msgstr "(om du använder %<-fpermissive%> eller %<-std=c++11%> eller %<-std=gnu++11%> kommer G++ acceptera din kod)"
 
57319
 
 
57320
 #: cp/parser.c:12750
 
57321
 #, gcc-internal-format
 
57322
@@ -32778,163 +32815,163 @@
 
57323
 msgid "elaborated-type-specifier for a scoped enum must not use the %<%D%> keyword"
 
57324
 msgstr "beräknad typspecifikation för en enum med räckvidd får inte använda nyckelordet %<%D%>"
 
57325
 
 
57326
-#: cp/parser.c:14355
 
57327
+#: cp/parser.c:14357
 
57328
 #, gcc-internal-format
 
57329
 msgid "declaration %qD does not declare anything"
 
57330
 msgstr "deklaration %qD deklarerar inte något"
 
57331
 
 
57332
-#: cp/parser.c:14441
 
57333
+#: cp/parser.c:14443
 
57334
 #, gcc-internal-format
 
57335
 msgid "attributes ignored on uninstantiated type"
 
57336
 msgstr "attributet ignorerat på oinstansierad typ"
 
57337
 
 
57338
-#: cp/parser.c:14445
 
57339
+#: cp/parser.c:14447
 
57340
 #, gcc-internal-format
 
57341
 msgid "attributes ignored on template instantiation"
 
57342
 msgstr "attribut ignoreras vid mallinstansiering"
 
57343
 
 
57344
-#: cp/parser.c:14450
 
57345
+#: cp/parser.c:14452
 
57346
 #, gcc-internal-format
 
57347
 msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
 
57348
 msgstr "attribut ignoreras för bearbetade typspecificerare som inte är en framåtdeklaration"
 
57349
 
 
57350
-#: cp/parser.c:14584
 
57351
+#: cp/parser.c:14586
 
57352
 #, gcc-internal-format
 
57353
 msgid "%qD is an enumeration template"
 
57354
 msgstr "%qD är en uppräkningsmall"
 
57355
 
 
57356
-#: cp/parser.c:14592
 
57357
+#: cp/parser.c:14594
 
57358
 #, gcc-internal-format
 
57359
 msgid "%qD is not an enumerator-name"
 
57360
 msgstr "%qD är inte ett uppräkningsnamn"
 
57361
 
 
57362
-#: cp/parser.c:14655
 
57363
+#: cp/parser.c:14657
 
57364
 #, gcc-internal-format
 
57365
 msgid "expected %<;%> or %<{%>"
 
57366
 msgstr "%<;%> eller %<{%> förväntades"
 
57367
 
 
57368
-#: cp/parser.c:14703
 
57369
+#: cp/parser.c:14705
 
57370
 #, gcc-internal-format
 
57371
 msgid "cannot add an enumerator list to a template instantiation"
 
57372
 msgstr "det går inte att lägga till en uppräkningslista till en mallinstansiering"
 
57373
 
 
57374
-#: cp/parser.c:14712 cp/parser.c:18714
 
57375
+#: cp/parser.c:14714 cp/parser.c:18718
 
57376
 #, gcc-internal-format
 
57377
 msgid "declaration of %qD in namespace %qD which does not enclose %qD"
 
57378
 msgstr "deklaration av %qD i namnrymd %qD som inte innesluter %qD"
 
57379
 
 
57380
-#: cp/parser.c:14717 cp/parser.c:18719
 
57381
+#: cp/parser.c:14719 cp/parser.c:18723
 
57382
 #, gcc-internal-format
 
57383
 msgid "declaration of %qD in %qD which does not enclose %qD"
 
57384
 msgstr "deklaration av %qD i %qD som inte innesluter %qD"
 
57385
 
 
57386
-#: cp/parser.c:14740
 
57387
+#: cp/parser.c:14742
 
57388
 #, gcc-internal-format
 
57389
 msgid "multiple definition of %q#T"
 
57390
 msgstr "fler definitioner av %q#T"
 
57391
 
 
57392
-#: cp/parser.c:14767
 
57393
+#: cp/parser.c:14769
 
57394
 #, gcc-internal-format
 
57395
 msgid "opaque-enum-specifier without name"
 
57396
 msgstr "ogenomskinlig enum-specifikation utan namn"
 
57397
 
 
57398
-#: cp/parser.c:14770
 
57399
+#: cp/parser.c:14772
 
57400
 #, gcc-internal-format
 
57401
 msgid "opaque-enum-specifier must use a simple identifier"
 
57402
 msgstr "en ogenomskinlig enum-specifikation måste använda en enkel identifierare"
 
57403
 
 
57404
-#: cp/parser.c:14946
 
57405
+#: cp/parser.c:14948
 
57406
 #, gcc-internal-format
 
57407
 msgid "%qD is not a namespace-name"
 
57408
 msgstr "%qD är inte ett namnrymdsnamn"
 
57409
 
 
57410
-#: cp/parser.c:14947
 
57411
+#: cp/parser.c:14949
 
57412
 #, gcc-internal-format
 
57413
 msgid "expected namespace-name"
 
57414
 msgstr "namnrymdsnamn förväntades"
 
57415
 
 
57416
-#: cp/parser.c:15072
 
57417
+#: cp/parser.c:15074
 
57418
 #, gcc-internal-format
 
57419
 msgid "%<namespace%> definition is not allowed here"
 
57420
 msgstr "%<namespace%>-definition är inte tillåten här"
 
57421
 
 
57422
-#: cp/parser.c:15218
 
57423
+#: cp/parser.c:15220
 
57424
 #, gcc-internal-format
 
57425
 msgid "a template-id may not appear in a using-declaration"
 
57426
 msgstr "ett mall-id får inte förekomma i en using-deklaration"
 
57427
 
 
57428
-#: cp/parser.c:15258
 
57429
+#: cp/parser.c:15260
 
57430
 #, gcc-internal-format
 
57431
 msgid "access declarations are deprecated in favour of using-declarations; suggestion: add the %<using%> keyword"
 
57432
 msgstr "åtkomstdeklarationer bör undvikas till förmån för using-deklarationer; förslag: lägg till nyckelordet %<using%>"
 
57433
 
 
57434
-#: cp/parser.c:15323
 
57435
+#: cp/parser.c:15325
 
57436
 #, gcc-internal-format
 
57437
 msgid "types may not be defined in alias template declarations"
 
57438
 msgstr "typer får inte definieras i aliasmalldeklarationer"
 
57439
 
 
57440
-#: cp/parser.c:15787
 
57441
+#: cp/parser.c:15789
 
57442
 #, gcc-internal-format
 
57443
 msgid "a function-definition is not allowed here"
 
57444
 msgstr "en funktionsdefinition är inte tillåten här"
 
57445
 
 
57446
-#: cp/parser.c:15799
 
57447
+#: cp/parser.c:15801
 
57448
 #, gcc-internal-format
 
57449
 msgid "an asm-specification is not allowed on a function-definition"
 
57450
 msgstr "en asm-specifikation är inte tillåten på en funktionsdefinition"
 
57451
 
 
57452
-#: cp/parser.c:15803
 
57453
+#: cp/parser.c:15805
 
57454
 #, gcc-internal-format
 
57455
 msgid "attributes are not allowed on a function-definition"
 
57456
 msgstr "attribut är inte tillåtna vid en funktionsdefinition"
 
57457
 
 
57458
-#: cp/parser.c:15840
 
57459
+#: cp/parser.c:15842
 
57460
 #, gcc-internal-format
 
57461
 msgid "expected constructor, destructor, or type conversion"
 
57462
 msgstr "konstruerare, destruerare eller typkonvertering förväntades"
 
57463
 
 
57464
 #. Anything else is an error.
 
57465
-#: cp/parser.c:15875 cp/parser.c:17782
 
57466
+#: cp/parser.c:15877 cp/parser.c:17784
 
57467
 #, gcc-internal-format
 
57468
 msgid "expected initializer"
 
57469
 msgstr "initierare förväntades"
 
57470
 
 
57471
-#: cp/parser.c:15895
 
57472
+#: cp/parser.c:15897
 
57473
 #, gcc-internal-format
 
57474
 msgid "invalid type in declaration"
 
57475
 msgstr "ogiltig typ i deklaration"
 
57476
 
 
57477
-#: cp/parser.c:15971
 
57478
+#: cp/parser.c:15973
 
57479
 #, gcc-internal-format
 
57480
 msgid "initializer provided for function"
 
57481
 msgstr "initierare angiven för funktion"
 
57482
 
 
57483
-#: cp/parser.c:16005
 
57484
+#: cp/parser.c:16007
 
57485
 #, gcc-internal-format
 
57486
 msgid "attributes after parenthesized initializer ignored"
 
57487
 msgstr "attribut efter initierare inom parentes ignoreras"
 
57488
 
 
57489
-#: cp/parser.c:16416
 
57490
+#: cp/parser.c:16418
 
57491
 #, gcc-internal-format
 
57492
 msgid "array bound is not an integer constant"
 
57493
 msgstr "vektorgräns är inte en heltalskonstant"
 
57494
 
 
57495
-#: cp/parser.c:16542
 
57496
+#: cp/parser.c:16544
 
57497
 #, gcc-internal-format
 
57498
 msgid "cannot define member of dependent typedef %qT"
 
57499
 msgstr "det går inte att definiera medlem av beroende typedef %qT"
 
57500
 
 
57501
-#: cp/parser.c:16546
 
57502
+#: cp/parser.c:16548
 
57503
 #, gcc-internal-format
 
57504
 msgid "%<%T::%E%> is not a type"
 
57505
 msgstr "%<%T::%E%> är inte en typ"
 
57506
 
 
57507
-#: cp/parser.c:16574
 
57508
+#: cp/parser.c:16576
 
57509
 #, gcc-internal-format
 
57510
 msgid "invalid use of constructor as a template"
 
57511
 msgstr "ogiltig användning av konstruerare som en mall"
 
57512
 
 
57513
-#: cp/parser.c:16576
 
57514
+#: cp/parser.c:16578
 
57515
 #, gcc-internal-format
 
57516
 msgid "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified name"
 
57517
 msgstr "använd %<%T::%D%> istället för %<%T::%D%> för att namnge konstrueraren i ett kvalificerat namn"
 
57518
@@ -32943,262 +32980,262 @@
 
57519
 #. here because we do not have enough
 
57520
 #. information about its original syntactic
 
57521
 #. form.
 
57522
-#: cp/parser.c:16593
 
57523
+#: cp/parser.c:16595
 
57524
 #, gcc-internal-format
 
57525
 msgid "invalid declarator"
 
57526
 msgstr "ogiltig deklarator"
 
57527
 
 
57528
-#: cp/parser.c:16660
 
57529
+#: cp/parser.c:16662
 
57530
 #, gcc-internal-format
 
57531
 msgid "expected declarator"
 
57532
 msgstr "deklarator förväntades"
 
57533
 
 
57534
-#: cp/parser.c:16763
 
57535
+#: cp/parser.c:16765
 
57536
 #, gcc-internal-format
 
57537
 msgid "%qD is a namespace"
 
57538
 msgstr "%qD är en namnrymd"
 
57539
 
 
57540
-#: cp/parser.c:16765
 
57541
+#: cp/parser.c:16767
 
57542
 #, gcc-internal-format
 
57543
 msgid "cannot form pointer to member of non-class %q#T"
 
57544
 msgstr "kan inte skapa en pekare till medlem av %q#T som inte är en klass"
 
57545
 
 
57546
-#: cp/parser.c:16786
 
57547
+#: cp/parser.c:16788
 
57548
 #, gcc-internal-format
 
57549
 msgid "expected ptr-operator"
 
57550
 msgstr "oväntad pekaroperator"
 
57551
 
 
57552
-#: cp/parser.c:16845
 
57553
+#: cp/parser.c:16847
 
57554
 #, gcc-internal-format
 
57555
 msgid "duplicate cv-qualifier"
 
57556
 msgstr "upprepade cv-kvalificerare"
 
57557
 
 
57558
-#: cp/parser.c:16903
 
57559
+#: cp/parser.c:16905
 
57560
 #, gcc-internal-format
 
57561
 msgid "duplicate virt-specifier"
 
57562
 msgstr "upprepade virt-specificerare"
 
57563
 
 
57564
-#: cp/parser.c:17065 cp/typeck2.c:448 cp/typeck2.c:1685
 
57565
+#: cp/parser.c:17067 cp/typeck2.c:448 cp/typeck2.c:1685
 
57566
 #, gcc-internal-format
 
57567
 msgid "invalid use of %<auto%>"
 
57568
 msgstr "ogiltigt användning av %<auto%>"
 
57569
 
 
57570
-#: cp/parser.c:17084
 
57571
+#: cp/parser.c:17086
 
57572
 #, gcc-internal-format
 
57573
 msgid "types may not be defined in template arguments"
 
57574
 msgstr "typer får inte definieras i mallargument"
 
57575
 
 
57576
-#: cp/parser.c:17165
 
57577
+#: cp/parser.c:17167
 
57578
 #, gcc-internal-format
 
57579
 msgid "expected type-specifier"
 
57580
 msgstr "typspecificerare förväntades"
 
57581
 
 
57582
-#: cp/parser.c:17407
 
57583
+#: cp/parser.c:17409
 
57584
 #, gcc-internal-format
 
57585
 msgid "expected %<,%> or %<...%>"
 
57586
 msgstr "%<,%> eller %<...%> förväntades"
 
57587
 
 
57588
-#: cp/parser.c:17464
 
57589
+#: cp/parser.c:17466
 
57590
 #, gcc-internal-format
 
57591
 msgid "types may not be defined in parameter types"
 
57592
 msgstr "typer får inte definieras i parametertyper"
 
57593
 
 
57594
-#: cp/parser.c:17590
 
57595
+#: cp/parser.c:17592
 
57596
 #, gcc-internal-format
 
57597
 msgid "deprecated use of default argument for parameter of non-function"
 
57598
 msgstr "användning av standardargument för parametrar till annat än funktioner bör undvikas"
 
57599
 
 
57600
-#: cp/parser.c:17594
 
57601
+#: cp/parser.c:17596
 
57602
 #, gcc-internal-format
 
57603
 msgid "default arguments are only permitted for function parameters"
 
57604
 msgstr "standardargument är endast tillåtna för funktionsparametrar"
 
57605
 
 
57606
-#: cp/parser.c:17613
 
57607
+#: cp/parser.c:17615
 
57608
 #, gcc-internal-format
 
57609
 msgid "parameter pack %qD cannot have a default argument"
 
57610
 msgstr "parameterpaket %qD kan inte ha ett standardargument"
 
57611
 
 
57612
-#: cp/parser.c:17621
 
57613
+#: cp/parser.c:17623
 
57614
 #, gcc-internal-format
 
57615
 msgid "parameter pack cannot have a default argument"
 
57616
 msgstr "parameterpaket kan inte ha ett standardargument"
 
57617
 
 
57618
-#: cp/parser.c:17910
 
57619
+#: cp/parser.c:17914
 
57620
 #, gcc-internal-format
 
57621
 msgid "ISO C++ does not allow designated initializers"
 
57622
 msgstr "ISO C++ tillåter inte designerade initierare"
 
57623
 
 
57624
-#: cp/parser.c:17924
 
57625
+#: cp/parser.c:17928
 
57626
 #, gcc-internal-format
 
57627
 msgid "ISO C++ does not allow C99 designated initializers"
 
57628
 msgstr "ISO C++ tillåter inte C99:s designerade initierare"
 
57629
 
 
57630
-#: cp/parser.c:18032 cp/parser.c:18157
 
57631
+#: cp/parser.c:18036 cp/parser.c:18161
 
57632
 #, gcc-internal-format
 
57633
 msgid "expected class-name"
 
57634
 msgstr "klassnamn förväntades"
 
57635
 
 
57636
-#: cp/parser.c:18337
 
57637
+#: cp/parser.c:18341
 
57638
 #, gcc-internal-format
 
57639
 msgid "expected %<;%> after class definition"
 
57640
 msgstr "%<;%> förväntades efter klassdefinition"
 
57641
 
 
57642
-#: cp/parser.c:18339
 
57643
+#: cp/parser.c:18343
 
57644
 #, gcc-internal-format
 
57645
 msgid "expected %<;%> after struct definition"
 
57646
 msgstr "%<;%> förväntades efter postdefinition"
 
57647
 
 
57648
-#: cp/parser.c:18341
 
57649
+#: cp/parser.c:18345
 
57650
 #, gcc-internal-format
 
57651
 msgid "expected %<;%> after union definition"
 
57652
 msgstr "%<;%> förväntades efter uniondefinition"
 
57653
 
 
57654
-#: cp/parser.c:18662
 
57655
+#: cp/parser.c:18666
 
57656
 #, gcc-internal-format
 
57657
 msgid "expected %<{%> or %<:%>"
 
57658
 msgstr "%<{%> eller %<:%> förväntades"
 
57659
 
 
57660
-#: cp/parser.c:18673
 
57661
+#: cp/parser.c:18677
 
57662
 #, gcc-internal-format
 
57663
 msgid "cannot specify %<override%> for a class"
 
57664
 msgstr "det går inte att ange %<override%> för en klass"
 
57665
 
 
57666
-#: cp/parser.c:18681
 
57667
+#: cp/parser.c:18685
 
57668
 #, gcc-internal-format
 
57669
 msgid "global qualification of class name is invalid"
 
57670
 msgstr "globala kvalificering av klassnamn är ogiltigt"
 
57671
 
 
57672
-#: cp/parser.c:18688
 
57673
+#: cp/parser.c:18692
 
57674
 #, gcc-internal-format
 
57675
 msgid "qualified name does not name a class"
 
57676
 msgstr "kvalificerat namn namnger inte en klass"
 
57677
 
 
57678
-#: cp/parser.c:18700
 
57679
+#: cp/parser.c:18704
 
57680
 #, gcc-internal-format
 
57681
 msgid "invalid class name in declaration of %qD"
 
57682
 msgstr "ogiltigt klassnamn i deklaration av %qD"
 
57683
 
 
57684
-#: cp/parser.c:18733
 
57685
+#: cp/parser.c:18737
 
57686
 #, gcc-internal-format
 
57687
 msgid "extra qualification not allowed"
 
57688
 msgstr "extra kvalifikation inte tillåten"
 
57689
 
 
57690
-#: cp/parser.c:18745
 
57691
+#: cp/parser.c:18749
 
57692
 #, gcc-internal-format
 
57693
 msgid "an explicit specialization must be preceded by %<template <>%>"
 
57694
 msgstr "en explicit specialisering måste föregås av %<template <>%>"
 
57695
 
 
57696
-#: cp/parser.c:18775
 
57697
+#: cp/parser.c:18779
 
57698
 #, gcc-internal-format
 
57699
 msgid "function template %qD redeclared as a class template"
 
57700
 msgstr "funktionsmall %qD omdeklarerad som en klassmall"
 
57701
 
 
57702
-#: cp/parser.c:18806
 
57703
+#: cp/parser.c:18810
 
57704
 #, gcc-internal-format
 
57705
 msgid "could not resolve typename type"
 
57706
 msgstr "det gick inte att lösa upp typnamnstyp"
 
57707
 
 
57708
-#: cp/parser.c:18858
 
57709
+#: cp/parser.c:18862
 
57710
 #, gcc-internal-format
 
57711
 msgid "previous definition of %q+#T"
 
57712
 msgstr "föregående definition av %q+#T"
 
57713
 
 
57714
-#: cp/parser.c:18939 cp/parser.c:23025
 
57715
+#: cp/parser.c:18943 cp/parser.c:23029
 
57716
 #, gcc-internal-format
 
57717
 msgid "expected class-key"
 
57718
 msgstr "klassnyckel förväntades"
 
57719
 
 
57720
-#: cp/parser.c:19177
 
57721
+#: cp/parser.c:19181
 
57722
 #, gcc-internal-format
 
57723
 msgid "in C++03 a class-key must be used when declaring a friend"
 
57724
 msgstr "i C++03 måste en klassnyckel användas när en vän deklareras"
 
57725
 
 
57726
-#: cp/parser.c:19195
 
57727
+#: cp/parser.c:19199
 
57728
 #, gcc-internal-format
 
57729
 msgid "friend declaration does not name a class or function"
 
57730
 msgstr "vändeklaration som inte namnger en klass eller funktion"
 
57731
 
 
57732
-#: cp/parser.c:19213
 
57733
+#: cp/parser.c:19217
 
57734
 #, gcc-internal-format
 
57735
 msgid "a storage class on an anonymous aggregate in class scope is not allowed"
 
57736
 msgstr "en lagringklass på ett anonymt aggregat i klassräckvidd tillåts inte"
 
57737
 
 
57738
-#: cp/parser.c:19418
 
57739
+#: cp/parser.c:19422
 
57740
 #, gcc-internal-format
 
57741
 msgid "pure-specifier on function-definition"
 
57742
 msgstr "pure-specificerare på funktionsdefinition"
 
57743
 
 
57744
-#: cp/parser.c:19462
 
57745
-#, fuzzy, gcc-internal-format
 
57746
+#: cp/parser.c:19466
 
57747
+#, gcc-internal-format
 
57748
 msgid "stray %<,%> at end of member declaration"
 
57749
-msgstr "%<;%> förväntades vid slutet av medlemsdeklaration"
 
57750
+msgstr "överblivet %<,%> vid slutet av medlemsdeklaration"
 
57751
 
 
57752
-#: cp/parser.c:19474
 
57753
+#: cp/parser.c:19478
 
57754
 #, gcc-internal-format
 
57755
 msgid "expected %<;%> at end of member declaration"
 
57756
 msgstr "%<;%> förväntades vid slutet av medlemsdeklaration"
 
57757
 
 
57758
-#: cp/parser.c:19545
 
57759
+#: cp/parser.c:19549
 
57760
 #, gcc-internal-format
 
57761
 msgid "invalid pure specifier (only %<= 0%> is allowed)"
 
57762
 msgstr "ogiltig pure-specifiserare (endast %<= 0%> är tillåtet)"
 
57763
 
 
57764
-#: cp/parser.c:19580
 
57765
+#: cp/parser.c:19584
 
57766
 #, gcc-internal-format
 
57767
 msgid "a brace-enclosed initializer is not allowed here"
 
57768
 msgstr "en klammeromsluten initierare är inte tillåten här"
 
57769
 
 
57770
-#: cp/parser.c:19711
 
57771
+#: cp/parser.c:19715
 
57772
 #, gcc-internal-format
 
57773
 msgid "%<virtual%> specified more than once in base-specified"
 
57774
 msgstr "%<virtual%> anges mer än en gång i basspecificerade"
 
57775
 
 
57776
-#: cp/parser.c:19731
 
57777
+#: cp/parser.c:19735
 
57778
 #, gcc-internal-format
 
57779
 msgid "more than one access specifier in base-specified"
 
57780
 msgstr "mer än en åtkomstspecifikation i basspecificerade"
 
57781
 
 
57782
-#: cp/parser.c:19755
 
57783
+#: cp/parser.c:19759
 
57784
 #, gcc-internal-format
 
57785
 msgid "keyword %<typename%> not allowed outside of templates"
 
57786
 msgstr "nyckelordet %<typename%> är inte tillåtet utanför mallar"
 
57787
 
 
57788
-#: cp/parser.c:19758
 
57789
+#: cp/parser.c:19762
 
57790
 #, gcc-internal-format
 
57791
 msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
 
57792
 msgstr "nyckelordet %<typename%> är inte tillåtet i detta sammanhang (basklassen är implicit en typ)"
 
57793
 
 
57794
-#: cp/parser.c:19851 cp/parser.c:19933
 
57795
+#: cp/parser.c:19855 cp/parser.c:19937
 
57796
 #, gcc-internal-format
 
57797
 msgid "types may not be defined in an exception-specification"
 
57798
 msgstr "typer får inte definieras i en undantagsspecifikation"
 
57799
 
 
57800
-#: cp/parser.c:19915
 
57801
+#: cp/parser.c:19919
 
57802
 #, gcc-internal-format
 
57803
 msgid "dynamic exception specifications are deprecated in C++0x; use %<noexcept%> instead"
 
57804
 msgstr "dynamiska undantagsspecifikationer undanbedes i C++0x, använd %<noexcept%> istället"
 
57805
 
 
57806
-#: cp/parser.c:20114
 
57807
+#: cp/parser.c:20118
 
57808
 #, gcc-internal-format
 
57809
 msgid "types may not be defined in exception-declarations"
 
57810
 msgstr "typer får inte definieras i undantagsdeklarationer"
 
57811
 
 
57812
-#: cp/parser.c:20665
 
57813
-#, fuzzy, gcc-internal-format
 
57814
+#: cp/parser.c:20669
 
57815
+#, gcc-internal-format
 
57816
 msgid "expected an identifier for the attribute name"
 
57817
-msgstr "identifierare eller %<(%> förväntades"
 
57818
+msgstr "en identifierare förväntades som attributnamn"
 
57819
 
 
57820
-#: cp/parser.c:21334
 
57821
+#: cp/parser.c:21338
 
57822
 #, gcc-internal-format
 
57823
 msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
 
57824
 msgstr "specialisering av medlem %<%T::%E%> kräver %<template<>%>-syntax"
 
57825
 
 
57826
-#: cp/parser.c:21339
 
57827
+#: cp/parser.c:21343
 
57828
 #, gcc-internal-format
 
57829
 msgid "invalid declaration of %<%T::%E%>"
 
57830
 msgstr "ogiltig omdeklaration av %<%T::%E%>"
 
57831
 
 
57832
-#: cp/parser.c:21343
 
57833
+#: cp/parser.c:21347
 
57834
 #, gcc-internal-format
 
57835
 msgid "too few template-parameter-lists"
 
57836
 msgstr "för få mallparameterlistor"
 
57837
@@ -33207,343 +33244,343 @@
 
57838
 #. something like:
 
57839
 #.
 
57840
 #. template <class T> template <class U> void S::f();
 
57841
-#: cp/parser.c:21350
 
57842
+#: cp/parser.c:21354
 
57843
 #, gcc-internal-format
 
57844
 msgid "too many template-parameter-lists"
 
57845
 msgstr "för många mallparameterlistor"
 
57846
 
 
57847
-#: cp/parser.c:21647
 
57848
+#: cp/parser.c:21651
 
57849
 #, gcc-internal-format
 
57850
 msgid "named return values are no longer supported"
 
57851
 msgstr "namngivna returvärden stödjs inte längre"
 
57852
 
 
57853
-#: cp/parser.c:21734
 
57854
+#: cp/parser.c:21738
 
57855
 #, gcc-internal-format
 
57856
 msgid "invalid declaration of member template in local class"
 
57857
 msgstr "ogiltig deklaration av medlemsmall i lokal klass"
 
57858
 
 
57859
-#: cp/parser.c:21743
 
57860
+#: cp/parser.c:21747
 
57861
 #, gcc-internal-format
 
57862
 msgid "template with C linkage"
 
57863
 msgstr "mall med C-länkning"
 
57864
 
 
57865
-#: cp/parser.c:21762
 
57866
+#: cp/parser.c:21766
 
57867
 #, gcc-internal-format
 
57868
 msgid "invalid explicit specialization"
 
57869
 msgstr "ogiltig explicit specifikation"
 
57870
 
 
57871
-#: cp/parser.c:21849
 
57872
+#: cp/parser.c:21853
 
57873
 #, gcc-internal-format
 
57874
 msgid "literal operator template %qD has invalid parameter list.  Expected non-type template argument pack <char...>"
 
57875
 msgstr "den literala operatormallen %qD har ogiltig parameterlista.  Ett mallargument som inte är en typ pack <char…> förväntades"
 
57876
 
 
57877
-#: cp/parser.c:21923
 
57878
+#: cp/parser.c:21927
 
57879
 #, gcc-internal-format
 
57880
 msgid "template declaration of %<typedef%>"
 
57881
 msgstr "malldeklaration av %<typedef%>"
 
57882
 
 
57883
-#: cp/parser.c:22000
 
57884
+#: cp/parser.c:22004
 
57885
 #, gcc-internal-format
 
57886
 msgid "explicit template specialization cannot have a storage class"
 
57887
 msgstr "explicit mallspecialisering kan inte ha en lagringsklass"
 
57888
 
 
57889
-#: cp/parser.c:22238
 
57890
+#: cp/parser.c:22242
 
57891
 #, gcc-internal-format
 
57892
 msgid "%<>>%> should be %<> >%> within a nested template argument list"
 
57893
 msgstr "%<>>%> skulle vara %<> >%> inuti en nästad mallargumentlista"
 
57894
 
 
57895
-#: cp/parser.c:22251
 
57896
+#: cp/parser.c:22255
 
57897
 #, gcc-internal-format
 
57898
 msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
 
57899
 msgstr "vilsekommet %<>>%>, använd %<>%> för att avsluta en mallargumentlista"
 
57900
 
 
57901
-#: cp/parser.c:22608
 
57902
+#: cp/parser.c:22612
 
57903
 #, gcc-internal-format
 
57904
 msgid "%<sizeof...%> argument must be surrounded by parentheses"
 
57905
 msgstr "argument till %<sizeof...%> måste omges av parenteser"
 
57906
 
 
57907
-#: cp/parser.c:22660
 
57908
+#: cp/parser.c:22664
 
57909
 #, gcc-internal-format
 
57910
 msgid "invalid use of %qD in linkage specification"
 
57911
 msgstr "ogiltig användning av %qD i länkklasspecifikation"
 
57912
 
 
57913
-#: cp/parser.c:22675
 
57914
+#: cp/parser.c:22679
 
57915
 #, gcc-internal-format
 
57916
 msgid "%<__thread%> before %qD"
 
57917
 msgstr "%<__thread%> före %qD"
 
57918
 
 
57919
-#: cp/parser.c:22809
 
57920
+#: cp/parser.c:22813
 
57921
 #, gcc-internal-format
 
57922
 msgid "ISO C++ 1998 does not support %<long long%>"
 
57923
 msgstr "ISO C++ 1998 stödjer inte %<long long%>"
 
57924
 
 
57925
-#: cp/parser.c:22817
 
57926
+#: cp/parser.c:22821
 
57927
 #, gcc-internal-format
 
57928
 msgid "both %<__thread%> and %<thread_local%> specified"
 
57929
 msgstr "både %<__thread%> och %<thread_local%> angivna"
 
57930
 
 
57931
-#: cp/parser.c:22819
 
57932
-#, fuzzy, gcc-internal-format
 
57933
+#: cp/parser.c:22823
 
57934
+#, gcc-internal-format
 
57935
 msgid "duplicate %qD"
 
57936
-msgstr "dubblerad %qE"
 
57937
+msgstr "dubblerad %qD"
 
57938
 
 
57939
-#: cp/parser.c:22841
 
57940
+#: cp/parser.c:22845
 
57941
 #, gcc-internal-format
 
57942
 msgid "duplicate %qs"
 
57943
 msgstr "dubblerad %qs"
 
57944
 
 
57945
-#: cp/parser.c:22883
 
57946
+#: cp/parser.c:22887
 
57947
 #, gcc-internal-format
 
57948
 msgid "expected %<new%>"
 
57949
 msgstr "%<new%> förväntades"
 
57950
 
 
57951
-#: cp/parser.c:22886
 
57952
+#: cp/parser.c:22890
 
57953
 #, gcc-internal-format
 
57954
 msgid "expected %<delete%>"
 
57955
 msgstr "%<delete%> förväntades"
 
57956
 
 
57957
-#: cp/parser.c:22889
 
57958
+#: cp/parser.c:22893
 
57959
 #, gcc-internal-format
 
57960
 msgid "expected %<return%>"
 
57961
 msgstr "%<return%> förväntades"
 
57962
 
 
57963
-#: cp/parser.c:22895
 
57964
+#: cp/parser.c:22899
 
57965
 #, gcc-internal-format
 
57966
 msgid "expected %<extern%>"
 
57967
 msgstr "%<extern%> förväntades"
 
57968
 
 
57969
-#: cp/parser.c:22898
 
57970
+#: cp/parser.c:22902
 
57971
 #, gcc-internal-format
 
57972
 msgid "expected %<static_assert%>"
 
57973
 msgstr "%<static_assert%> förväntades"
 
57974
 
 
57975
-#: cp/parser.c:22901
 
57976
+#: cp/parser.c:22905
 
57977
 #, gcc-internal-format
 
57978
 msgid "expected %<decltype%>"
 
57979
 msgstr "%<decltype%> förväntades"
 
57980
 
 
57981
-#: cp/parser.c:22904
 
57982
+#: cp/parser.c:22908
 
57983
 #, gcc-internal-format
 
57984
 msgid "expected %<operator%>"
 
57985
 msgstr "%<operator%> förväntades"
 
57986
 
 
57987
-#: cp/parser.c:22907
 
57988
+#: cp/parser.c:22911
 
57989
 #, gcc-internal-format
 
57990
 msgid "expected %<class%>"
 
57991
 msgstr "%<class%> förväntades"
 
57992
 
 
57993
-#: cp/parser.c:22910
 
57994
+#: cp/parser.c:22914
 
57995
 #, gcc-internal-format
 
57996
 msgid "expected %<template%>"
 
57997
 msgstr "%<template%> förväntades"
 
57998
 
 
57999
-#: cp/parser.c:22913
 
58000
+#: cp/parser.c:22917
 
58001
 #, gcc-internal-format
 
58002
 msgid "expected %<namespace%>"
 
58003
 msgstr "%<namespace%> förväntades"
 
58004
 
 
58005
-#: cp/parser.c:22916
 
58006
+#: cp/parser.c:22920
 
58007
 #, gcc-internal-format
 
58008
 msgid "expected %<using%>"
 
58009
 msgstr "%<using%> förväntades"
 
58010
 
 
58011
-#: cp/parser.c:22919
 
58012
+#: cp/parser.c:22923
 
58013
 #, gcc-internal-format
 
58014
 msgid "expected %<asm%>"
 
58015
 msgstr "%<asm%> förväntades"
 
58016
 
 
58017
-#: cp/parser.c:22922
 
58018
+#: cp/parser.c:22926
 
58019
 #, gcc-internal-format
 
58020
 msgid "expected %<try%>"
 
58021
 msgstr "%<try%> förväntades"
 
58022
 
 
58023
-#: cp/parser.c:22925
 
58024
+#: cp/parser.c:22929
 
58025
 #, gcc-internal-format
 
58026
 msgid "expected %<catch%>"
 
58027
 msgstr "%<catch%> förväntades"
 
58028
 
 
58029
-#: cp/parser.c:22928
 
58030
+#: cp/parser.c:22932
 
58031
 #, gcc-internal-format
 
58032
 msgid "expected %<throw%>"
 
58033
 msgstr "%<throw%> förväntades"
 
58034
 
 
58035
-#: cp/parser.c:22931
 
58036
+#: cp/parser.c:22935
 
58037
 #, gcc-internal-format
 
58038
 msgid "expected %<__label__%>"
 
58039
 msgstr "%<__label__%> förväntades"
 
58040
 
 
58041
-#: cp/parser.c:22934
 
58042
+#: cp/parser.c:22938
 
58043
 #, gcc-internal-format
 
58044
 msgid "expected %<@try%>"
 
58045
 msgstr "%<@try%> förväntades"
 
58046
 
 
58047
-#: cp/parser.c:22937
 
58048
+#: cp/parser.c:22941
 
58049
 #, gcc-internal-format
 
58050
 msgid "expected %<@synchronized%>"
 
58051
 msgstr "%<synchronized%> förväntades"
 
58052
 
 
58053
-#: cp/parser.c:22940
 
58054
+#: cp/parser.c:22944
 
58055
 #, gcc-internal-format
 
58056
 msgid "expected %<@throw%>"
 
58057
 msgstr "%<@throw%> förväntades"
 
58058
 
 
58059
-#: cp/parser.c:22943
 
58060
+#: cp/parser.c:22947
 
58061
 #, gcc-internal-format
 
58062
 msgid "expected %<__transaction_atomic%>"
 
58063
 msgstr "%<__transaction_atomic%> förväntades"
 
58064
 
 
58065
-#: cp/parser.c:22946
 
58066
+#: cp/parser.c:22950
 
58067
 #, gcc-internal-format
 
58068
 msgid "expected %<__transaction_relaxed%>"
 
58069
 msgstr "%<__transaction _relaxed%> förväntades"
 
58070
 
 
58071
-#: cp/parser.c:22977
 
58072
+#: cp/parser.c:22981
 
58073
 #, gcc-internal-format
 
58074
 msgid "expected %<::%>"
 
58075
 msgstr "%<::%> förväntades"
 
58076
 
 
58077
-#: cp/parser.c:22989
 
58078
+#: cp/parser.c:22993
 
58079
 #, gcc-internal-format
 
58080
 msgid "expected %<...%>"
 
58081
 msgstr "%<...%> förväntades"
 
58082
 
 
58083
-#: cp/parser.c:22992
 
58084
+#: cp/parser.c:22996
 
58085
 #, gcc-internal-format
 
58086
 msgid "expected %<*%>"
 
58087
 msgstr "%<*%> förväntades"
 
58088
 
 
58089
-#: cp/parser.c:22995
 
58090
+#: cp/parser.c:22999
 
58091
 #, gcc-internal-format
 
58092
 msgid "expected %<~%>"
 
58093
 msgstr "%<~%> förväntades"
 
58094
 
 
58095
-#: cp/parser.c:23001
 
58096
+#: cp/parser.c:23005
 
58097
 #, gcc-internal-format
 
58098
 msgid "expected %<:%> or %<::%>"
 
58099
 msgstr "%<:%> eller %<::%> förväntades"
 
58100
 
 
58101
-#: cp/parser.c:23029
 
58102
+#: cp/parser.c:23033
 
58103
 #, gcc-internal-format
 
58104
 msgid "expected %<class%>, %<typename%>, or %<template%>"
 
58105
 msgstr "%<class%>, %<typename%> eller %<template%> förväntades"
 
58106
 
 
58107
-#: cp/parser.c:23267
 
58108
+#: cp/parser.c:23271
 
58109
 #, gcc-internal-format
 
58110
 msgid "%qs tag used in naming %q#T"
 
58111
 msgstr "%qs-tagg använd vid namngivning av %q#T"
 
58112
 
 
58113
-#: cp/parser.c:23272
 
58114
+#: cp/parser.c:23276
 
58115
 #, gcc-internal-format
 
58116
 msgid "%q#T was previously declared here"
 
58117
 msgstr "%q#T deklarerades tidigare här"
 
58118
 
 
58119
-#: cp/parser.c:23291
 
58120
+#: cp/parser.c:23295
 
58121
 #, gcc-internal-format
 
58122
 msgid "%qD redeclared with different access"
 
58123
 msgstr "%qD omdeklarerad med annan åtkomst"
 
58124
 
 
58125
-#: cp/parser.c:23312
 
58126
-#, fuzzy, gcc-internal-format
 
58127
+#: cp/parser.c:23316
 
58128
+#, gcc-internal-format
 
58129
 msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
 
58130
-msgstr "%<template%> (för att lösa upp tvetydighet) är endast tillåtet inuti mallar"
 
58131
+msgstr "i C++98 är %<template%> (för att lösa upp tvetydighet) är endast tillåtet inuti mallar"
 
58132
 
 
58133
-#: cp/parser.c:23544
 
58134
+#: cp/parser.c:23548
 
58135
 #, gcc-internal-format
 
58136
 msgid "file ends in default argument"
 
58137
 msgstr "filen slutar i standardargument"
 
58138
 
 
58139
-#: cp/parser.c:23748 cp/parser.c:25010 cp/parser.c:25196
 
58140
+#: cp/parser.c:23752 cp/parser.c:25014 cp/parser.c:25200
 
58141
 #, gcc-internal-format
 
58142
 msgid "misplaced %<@%D%> Objective-C++ construct"
 
58143
 msgstr "felplacerad Objective-C++-konstruktion %<@%D%>"
 
58144
 
 
58145
-#: cp/parser.c:23870
 
58146
+#: cp/parser.c:23874
 
58147
 #, gcc-internal-format
 
58148
 msgid "objective-c++ message argument(s) are expected"
 
58149
 msgstr "objective-c++-meddelandeargument förväntades"
 
58150
 
 
58151
-#: cp/parser.c:23899
 
58152
+#: cp/parser.c:23903
 
58153
 #, gcc-internal-format
 
58154
 msgid "%<@encode%> must specify a type as an argument"
 
58155
 msgstr "%<@encode%> måste ange en typ som ett argument"
 
58156
 
 
58157
-#: cp/parser.c:24275
 
58158
+#: cp/parser.c:24279
 
58159
 #, gcc-internal-format
 
58160
 msgid "invalid Objective-C++ selector name"
 
58161
 msgstr "ogiltigt Objective-C++-selekterarnamn"
 
58162
 
 
58163
-#: cp/parser.c:24350 cp/parser.c:24368
 
58164
+#: cp/parser.c:24354 cp/parser.c:24372
 
58165
 #, gcc-internal-format
 
58166
 msgid "objective-c++ method declaration is expected"
 
58167
 msgstr "metodeklaration i objective-c++ förväntades"
 
58168
 
 
58169
-#: cp/parser.c:24362 cp/parser.c:24427
 
58170
+#: cp/parser.c:24366 cp/parser.c:24431
 
58171
 #, gcc-internal-format
 
58172
 msgid "method attributes must be specified at the end"
 
58173
 msgstr "metodattribut måste anges på slutet"
 
58174
 
 
58175
 # %qs blir "{" eller "}"
 
58176
-#: cp/parser.c:24470
 
58177
+#: cp/parser.c:24474
 
58178
 #, gcc-internal-format
 
58179
 msgid "stray %qs between Objective-C++ methods"
 
58180
 msgstr "vilsekommet %qs mellan Objective-C++ metoder"
 
58181
 
 
58182
-#: cp/parser.c:24676 cp/parser.c:24683 cp/parser.c:24690
 
58183
+#: cp/parser.c:24680 cp/parser.c:24687 cp/parser.c:24694
 
58184
 #, gcc-internal-format
 
58185
 msgid "invalid type for instance variable"
 
58186
 msgstr "ogiltig typ för iterationsvariabel"
 
58187
 
 
58188
-#: cp/parser.c:24804
 
58189
+#: cp/parser.c:24808
 
58190
 #, gcc-internal-format
 
58191
 msgid "identifier expected after %<@protocol%>"
 
58192
 msgstr "identifierare förväntades efter %<@protocol%>"
 
58193
 
 
58194
-#: cp/parser.c:24975
 
58195
+#: cp/parser.c:24979
 
58196
 #, gcc-internal-format
 
58197
 msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
 
58198
 msgstr "attribut får inte anges före Objective-C++-nyckelordet %<@%D%>"
 
58199
 
 
58200
-#: cp/parser.c:24982
 
58201
+#: cp/parser.c:24986
 
58202
 #, gcc-internal-format
 
58203
 msgid "prefix attributes are ignored before %<@%D%>"
 
58204
 msgstr "prefixattribut ignoreras före %<@%D%>"
 
58205
 
 
58206
-#: cp/parser.c:25255 cp/parser.c:25262 cp/parser.c:25269
 
58207
+#: cp/parser.c:25259 cp/parser.c:25266 cp/parser.c:25273
 
58208
 #, gcc-internal-format
 
58209
 msgid "invalid type for property"
 
58210
 msgstr "ogiltigt typ på egenskap"
 
58211
 
 
58212
-#: cp/parser.c:27000
 
58213
+#: cp/parser.c:27004
 
58214
 #, gcc-internal-format
 
58215
 msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
 
58216
 msgstr "initiering i parenteser är inte tillåtet i en OpenMP-%<for%>-slinga"
 
58217
 
 
58218
-#: cp/parser.c:27168 cp/pt.c:12695
 
58219
+#: cp/parser.c:27172 cp/pt.c:12690
 
58220
 #, gcc-internal-format
 
58221
 msgid "iteration variable %qD should not be reduction"
 
58222
 msgstr "iterationsvariabel %qD skall inte vara reduction"
 
58223
 
 
58224
-#: cp/parser.c:27238
 
58225
+#: cp/parser.c:27242
 
58226
 #, gcc-internal-format
 
58227
 msgid "not enough collapsed for loops"
 
58228
 msgstr "inte tillräcklig kollapsat för slingor"
 
58229
 
 
58230
-#: cp/parser.c:27796 cp/semantics.c:5105
 
58231
+#: cp/parser.c:27800 cp/semantics.c:5105
 
58232
 #, gcc-internal-format
 
58233
 msgid "%<__transaction_relaxed%> without transactional memory support enabled"
 
58234
 msgstr "%<__transaction_relaxed%> utan stöd för transaktionsminne aktiverat"
 
58235
 
 
58236
-#: cp/parser.c:27798 cp/semantics.c:5107
 
58237
+#: cp/parser.c:27802 cp/semantics.c:5107
 
58238
 #, gcc-internal-format
 
58239
 msgid "%<__transaction_atomic%> without transactional memory support enabled"
 
58240
 msgstr "%<__transaction_atomic%> utan stöd för transaktionsminne aktiverat"
 
58241
 
 
58242
-#: cp/parser.c:27995
 
58243
+#: cp/parser.c:27999
 
58244
 #, gcc-internal-format
 
58245
 msgid "junk at end of %<#pragma GCC pch_preprocess%>"
 
58246
 msgstr "skräp vid slutet av %<#pragma GCC pch_preprocess%>"
 
58247
 
 
58248
-#: cp/parser.c:28174
 
58249
+#: cp/parser.c:28178
 
58250
 #, gcc-internal-format
 
58251
 msgid "inter-module optimizations not implemented for C++"
 
58252
 msgstr "intermoduloptimeringar inte implementerade för C++"
 
58253
@@ -33594,9 +33631,9 @@
 
58254
 msgstr "namn på klass skuggar mallmallparameter %qD"
 
58255
 
 
58256
 #: cp/pt.c:823
 
58257
-#, fuzzy, gcc-internal-format
 
58258
+#, gcc-internal-format
 
58259
 msgid "specialization of alias template %qD"
 
58260
-msgstr "partiell specialisering av aliasmall %qD"
 
58261
+msgstr "specialisering av aliasmall %qD"
 
58262
 
 
58263
 #: cp/pt.c:826 cp/pt.c:957
 
58264
 #, gcc-internal-format
 
58265
@@ -33631,14 +33668,14 @@
 
58266
 msgstr "specialisering av %qD efter instansiering"
 
58267
 
 
58268
 #: cp/pt.c:1747
 
58269
-#, fuzzy, gcc-internal-format
 
58270
+#, gcc-internal-format
 
58271
 msgid "candidate is: %#D"
 
58272
-msgstr "kandidat är: %+#D"
 
58273
+msgstr "kandidat är: %#D"
 
58274
 
 
58275
 #: cp/pt.c:1754
 
58276
-#, fuzzy, gcc-internal-format
 
58277
+#, gcc-internal-format
 
58278
 msgid "%s %#D"
 
58279
-msgstr "%s %+#D"
 
58280
+msgstr "%s %#D"
 
58281
 
 
58282
 #: cp/pt.c:1848
 
58283
 #, gcc-internal-format
 
58284
@@ -33660,15 +33697,15 @@
 
58285
 msgid "ambiguous template specialization %qD for %q+D"
 
58286
 msgstr "tvetydig mallspecialisering %qD för %q+D"
 
58287
 
 
58288
-#: cp/pt.c:2273 cp/pt.c:17968
 
58289
+#: cp/pt.c:2273 cp/pt.c:17964
 
58290
 #, gcc-internal-format
 
58291
 msgid "%qD is not a static data member of a class template"
 
58292
 msgstr "%qD är inte en statisk datamedlem i en klassmall"
 
58293
 
 
58294
 #: cp/pt.c:2277
 
58295
-#, fuzzy, gcc-internal-format
 
58296
+#, gcc-internal-format
 
58297
 msgid "too many template headers for %D (should be %d)"
 
58298
-msgstr "fel antal mallargument (%d, skulle vara %d)"
 
58299
+msgstr "fel antal mallhuvuden för %D (skulle vara %d)"
 
58300
 
 
58301
 #: cp/pt.c:2281
 
58302
 #, gcc-internal-format
 
58303
@@ -33801,9 +33838,9 @@
 
58304
 msgstr "partiell specialisering är inte mer specialiserad än huvudmallen eftersom den ersätter flera parametrar med en paketexpansion"
 
58305
 
 
58306
 #: cp/pt.c:4121
 
58307
-#, fuzzy, gcc-internal-format
 
58308
+#, gcc-internal-format
 
58309
 msgid "primary template here"
 
58310
-msgstr "tidigare deklarerad här"
 
58311
+msgstr "huvudmall här"
 
58312
 
 
58313
 #: cp/pt.c:4168
 
58314
 #, gcc-internal-format
 
58315
@@ -33989,9 +34026,9 @@
 
58316
 msgstr "det måste vara adressen till en funktion med extern lagringsklass"
 
58317
 
 
58318
 #: cp/pt.c:5137
 
58319
-#, fuzzy, gcc-internal-format
 
58320
+#, gcc-internal-format
 
58321
 msgid "it must be the name of a function with external linkage"
 
58322
-msgstr "det måste vara adressen till en funktion med extern lagringsklass"
 
58323
+msgstr "det måste vara namnet på en funktion med extern lagringsklass"
 
58324
 
 
58325
 #: cp/pt.c:5145
 
58326
 #, gcc-internal-format
 
58327
@@ -34295,9 +34332,9 @@
 
58328
 msgstr "argumentpaketlängder stämmer inte överens vid expansion av %<%E%>"
 
58329
 
 
58330
 #: cp/pt.c:9886
 
58331
-#, fuzzy, gcc-internal-format
 
58332
+#, gcc-internal-format
 
58333
 msgid "  when instantiating default argument for call to %D"
 
58334
-msgstr "omdefinition av standardargument till %q#D"
 
58335
+msgstr "  vid instantiering av standardargument för anrop av %D"
 
58336
 
 
58337
 #: cp/pt.c:10478
 
58338
 #, gcc-internal-format
 
58339
@@ -34317,252 +34354,252 @@
 
58340
 #.
 
58341
 #. is an attempt to declare a variable with function
 
58342
 #. type.
 
58343
-#: cp/pt.c:10656
 
58344
+#: cp/pt.c:10651
 
58345
 #, gcc-internal-format
 
58346
 msgid "variable %qD has function type"
 
58347
 msgstr "variabeln %qD har funktionstyp"
 
58348
 
 
58349
-#: cp/pt.c:10828
 
58350
+#: cp/pt.c:10823
 
58351
 #, gcc-internal-format
 
58352
 msgid "invalid parameter type %qT"
 
58353
 msgstr "ogiltig parametertyp %qT"
 
58354
 
 
58355
-#: cp/pt.c:10830
 
58356
+#: cp/pt.c:10825
 
58357
 #, gcc-internal-format
 
58358
 msgid "in declaration %q+D"
 
58359
 msgstr "i deklaration %q+D"
 
58360
 
 
58361
-#: cp/pt.c:10906
 
58362
+#: cp/pt.c:10901
 
58363
 #, gcc-internal-format
 
58364
 msgid "function returning an array"
 
58365
 msgstr "funktion som returnerar en vektor"
 
58366
 
 
58367
-#: cp/pt.c:10908
 
58368
+#: cp/pt.c:10903
 
58369
 #, gcc-internal-format
 
58370
 msgid "function returning a function"
 
58371
 msgstr "funktion som returnerar en funktion"
 
58372
 
 
58373
-#: cp/pt.c:10938
 
58374
+#: cp/pt.c:10933
 
58375
 #, gcc-internal-format
 
58376
 msgid "creating pointer to member function of non-class type %qT"
 
58377
 msgstr "skapar pekare till medlemsfunktion i typ %qT som inte är en klass"
 
58378
 
 
58379
-#: cp/pt.c:11503
 
58380
+#: cp/pt.c:11498
 
58381
 #, gcc-internal-format
 
58382
 msgid "forming reference to void"
 
58383
 msgstr "formar referens till void"
 
58384
 
 
58385
-#: cp/pt.c:11505
 
58386
+#: cp/pt.c:11500
 
58387
 #, gcc-internal-format
 
58388
 msgid "forming pointer to reference type %qT"
 
58389
 msgstr "formar pekare till en referenstyp %qT"
 
58390
 
 
58391
-#: cp/pt.c:11507
 
58392
+#: cp/pt.c:11502
 
58393
 #, gcc-internal-format
 
58394
 msgid "forming reference to reference type %qT"
 
58395
 msgstr "formar referens till en referenstyp %qT"
 
58396
 
 
58397
-#: cp/pt.c:11556
 
58398
+#: cp/pt.c:11551
 
58399
 #, gcc-internal-format
 
58400
 msgid "creating pointer to member of non-class type %qT"
 
58401
 msgstr "skapar pekare till medlem av typ %qT som inte är en klass"
 
58402
 
 
58403
-#: cp/pt.c:11562
 
58404
+#: cp/pt.c:11557
 
58405
 #, gcc-internal-format
 
58406
 msgid "creating pointer to member reference type %qT"
 
58407
 msgstr "skapar pekare till medlemsreferenstyp %qT"
 
58408
 
 
58409
-#: cp/pt.c:11568
 
58410
+#: cp/pt.c:11563
 
58411
 #, gcc-internal-format
 
58412
 msgid "creating pointer to member of type void"
 
58413
 msgstr "skapar pekare till medlem av typ void"
 
58414
 
 
58415
-#: cp/pt.c:11630
 
58416
+#: cp/pt.c:11625
 
58417
 #, gcc-internal-format
 
58418
 msgid "creating array of %qT"
 
58419
 msgstr "skapar vektor av %qT"
 
58420
 
 
58421
-#: cp/pt.c:11636
 
58422
+#: cp/pt.c:11631
 
58423
 #, gcc-internal-format
 
58424
 msgid "creating array of %qT, which is an abstract class type"
 
58425
 msgstr "skapar vektor av %qT, som är en abstrakt klasstyp"
 
58426
 
 
58427
-#: cp/pt.c:11665
 
58428
+#: cp/pt.c:11660
 
58429
 #, gcc-internal-format
 
58430
 msgid "%qT is not a class, struct, or union type"
 
58431
 msgstr "%qT är inte en klass-, post- eller unionstyp"
 
58432
 
 
58433
-#: cp/pt.c:11702
 
58434
+#: cp/pt.c:11697
 
58435
 #, gcc-internal-format
 
58436
 msgid "%qT resolves to %qT, which is not an enumeration type"
 
58437
 msgstr "%T slås upp till %qT som inte är en uppräkningstyp"
 
58438
 
 
58439
-#: cp/pt.c:11710
 
58440
+#: cp/pt.c:11705
 
58441
 #, gcc-internal-format
 
58442
 msgid "%qT resolves to %qT, which is is not a class type"
 
58443
 msgstr "%qT löses upp till %qT, som inte är en klasstyp"
 
58444
 
 
58445
-#: cp/pt.c:11827
 
58446
+#: cp/pt.c:11822
 
58447
 #, gcc-internal-format
 
58448
 msgid "use of %qs in template"
 
58449
 msgstr "användning av %qs i mall"
 
58450
 
 
58451
-#: cp/pt.c:11969
 
58452
+#: cp/pt.c:11964
 
58453
 #, gcc-internal-format
 
58454
 msgid "qualifying type %qT does not match destructor name ~%qT"
 
58455
 msgstr "kvalificerande typ %qT matchar inte destruerarnamnet ~%qT"
 
58456
 
 
58457
-#: cp/pt.c:11984
 
58458
+#: cp/pt.c:11979
 
58459
 #, gcc-internal-format
 
58460
 msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
 
58461
 msgstr "namnet %qE i den beroende tolkas som något annat än en typ, men instansiering ger en typ"
 
58462
 
 
58463
-#: cp/pt.c:11986
 
58464
+#: cp/pt.c:11981
 
58465
 #, gcc-internal-format
 
58466
 msgid "say %<typename %E%> if a type is meant"
 
58467
 msgstr "säg %<typename %E%> om en typ avses"
 
58468
 
 
58469
-#: cp/pt.c:12134
 
58470
+#: cp/pt.c:12129
 
58471
 #, gcc-internal-format
 
58472
 msgid "using invalid field %qD"
 
58473
 msgstr "användning av ogiltigt fält %qD"
 
58474
 
 
58475
-#: cp/pt.c:12502 cp/pt.c:13323
 
58476
+#: cp/pt.c:12497 cp/pt.c:13318
 
58477
 #, gcc-internal-format
 
58478
 msgid "invalid use of pack expansion expression"
 
58479
 msgstr "ogiltig användning av paketexpansionsuttryck"
 
58480
 
 
58481
-#: cp/pt.c:12506 cp/pt.c:13327
 
58482
+#: cp/pt.c:12501 cp/pt.c:13322
 
58483
 #, gcc-internal-format
 
58484
 msgid "use %<...%> to expand argument pack"
 
58485
 msgstr "använd %<...%>  för att expandera argumentpaket"
 
58486
 
 
58487
-#: cp/pt.c:13973
 
58488
+#: cp/pt.c:13968
 
58489
 #, gcc-internal-format
 
58490
 msgid "%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation"
 
58491
 msgstr "%qD har inte deklarerats i denna räckvidd, och inga deklarationer hittades vid argumentberoende uppslagning vid instantieringspunkten"
 
58492
 
 
58493
-#: cp/pt.c:13982
 
58494
+#: cp/pt.c:13977
 
58495
 #, gcc-internal-format
 
58496
 msgid "declarations in dependent base %qT are not found by unqualified lookup"
 
58497
 msgstr "deklarationer i beroende bas %qT hittas inte av en okvalificerad uppslagning"
 
58498
 
 
58499
-#: cp/pt.c:13987
 
58500
+#: cp/pt.c:13982
 
58501
 #, gcc-internal-format
 
58502
 msgid "use %<this->%D%> instead"
 
58503
 msgstr "använd %<this->%D%> istället"
 
58504
 
 
58505
-#: cp/pt.c:13990
 
58506
+#: cp/pt.c:13985
 
58507
 #, gcc-internal-format
 
58508
 msgid "use %<%T::%D%> instead"
 
58509
 msgstr "använd %<%T::%D%> istället"
 
58510
 
 
58511
-#: cp/pt.c:13994
 
58512
+#: cp/pt.c:13989
 
58513
 #, gcc-internal-format
 
58514
 msgid "%q+D declared here, later in the translation unit"
 
58515
 msgstr "%q+D är deklarerad här, senare i översättningsenheten"
 
58516
 
 
58517
-#: cp/pt.c:14254
 
58518
+#: cp/pt.c:14249
 
58519
 #, gcc-internal-format
 
58520
 msgid "%qT is not a class or namespace"
 
58521
 msgstr "%qT är inte en klass eller namnrymd"
 
58522
 
 
58523
-#: cp/pt.c:14257
 
58524
+#: cp/pt.c:14252
 
58525
 #, gcc-internal-format
 
58526
 msgid "%qD is not a class or namespace"
 
58527
 msgstr "%qD är inte en klass eller namnrymd"
 
58528
 
 
58529
-#: cp/pt.c:14563
 
58530
+#: cp/pt.c:14558
 
58531
 #, gcc-internal-format
 
58532
 msgid "%qT is/uses anonymous type"
 
58533
 msgstr "%qT är/använder en anonym typ"
 
58534
 
 
58535
-#: cp/pt.c:14565
 
58536
+#: cp/pt.c:14560
 
58537
 #, gcc-internal-format
 
58538
 msgid "template argument for %qD uses local type %qT"
 
58539
 msgstr "mallargumentet för %qD använder lokal typ %qT"
 
58540
 
 
58541
-#: cp/pt.c:14575
 
58542
+#: cp/pt.c:14570
 
58543
 #, gcc-internal-format
 
58544
 msgid "%qT is a variably modified type"
 
58545
 msgstr "%qT är en variabel typ"
 
58546
 
 
58547
-#: cp/pt.c:14589
 
58548
+#: cp/pt.c:14584
 
58549
 #, gcc-internal-format
 
58550
 msgid "integral expression %qE is not constant"
 
58551
 msgstr "heltalsuttryck %qE är inte konstant"
 
58552
 
 
58553
-#: cp/pt.c:14607
 
58554
+#: cp/pt.c:14602
 
58555
 #, gcc-internal-format
 
58556
 msgid "  trying to instantiate %qD"
 
58557
 msgstr "  försöker instansiera %qD"
 
58558
 
 
58559
-#: cp/pt.c:17925
 
58560
+#: cp/pt.c:17921
 
58561
 #, gcc-internal-format
 
58562
 msgid "ambiguous class template instantiation for %q#T"
 
58563
 msgstr "tvetydig klassmallinstansiering av %q#T"
 
58564
 
 
58565
-#: cp/pt.c:17929
 
58566
+#: cp/pt.c:17925
 
58567
 #, gcc-internal-format
 
58568
 msgid "%s %+#T"
 
58569
 msgstr "%s %+#T"
 
58570
 
 
58571
-#: cp/pt.c:17953 cp/pt.c:18036
 
58572
+#: cp/pt.c:17949 cp/pt.c:18032
 
58573
 #, gcc-internal-format
 
58574
 msgid "explicit instantiation of non-template %q#D"
 
58575
 msgstr "explicit instansieringar av icke-mall %q#D"
 
58576
 
 
58577
-#: cp/pt.c:17974 cp/pt.c:18031
 
58578
+#: cp/pt.c:17970 cp/pt.c:18027
 
58579
 #, gcc-internal-format
 
58580
 msgid "no matching template for %qD found"
 
58581
 msgstr "det finns ingen matchande mall för %qD"
 
58582
 
 
58583
-#: cp/pt.c:17979
 
58584
+#: cp/pt.c:17975
 
58585
 #, gcc-internal-format
 
58586
 msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
 
58587
 msgstr "typ %qT för explicit instansiering %qD stämmer inte med deklarerad typ %qT"
 
58588
 
 
58589
-#: cp/pt.c:17987
 
58590
+#: cp/pt.c:17983
 
58591
 #, gcc-internal-format
 
58592
 msgid "explicit instantiation of %q#D"
 
58593
 msgstr "explicit instansiering av %q#D"
 
58594
 
 
58595
-#: cp/pt.c:18023
 
58596
+#: cp/pt.c:18019
 
58597
 #, gcc-internal-format
 
58598
 msgid "duplicate explicit instantiation of %q#D"
 
58599
 msgstr "dubblerad explicit instansiering av %q#D"
 
58600
 
 
58601
-#: cp/pt.c:18046 cp/pt.c:18143
 
58602
+#: cp/pt.c:18042 cp/pt.c:18139
 
58603
 #, gcc-internal-format
 
58604
 msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
 
58605
 msgstr "ISO C++ 1998 förbjuder användning av %<extern%> vid explicita instansieringar"
 
58606
 
 
58607
-#: cp/pt.c:18051 cp/pt.c:18160
 
58608
+#: cp/pt.c:18047 cp/pt.c:18156
 
58609
 #, gcc-internal-format
 
58610
 msgid "storage class %qD applied to template instantiation"
 
58611
 msgstr "lagringsklass %qD tillämpad på mallinstansiering"
 
58612
 
 
58613
-#: cp/pt.c:18119
 
58614
+#: cp/pt.c:18115
 
58615
 #, gcc-internal-format
 
58616
 msgid "explicit instantiation of non-class template %qD"
 
58617
 msgstr "explicit instansieringar av mallen %q#D som inte är en klass"
 
58618
 
 
58619
-#: cp/pt.c:18121
 
58620
+#: cp/pt.c:18117
 
58621
 #, gcc-internal-format
 
58622
 msgid "explicit instantiation of non-template type %qT"
 
58623
 msgstr "explicit instansieringar av icke-malltyp %qT"
 
58624
 
 
58625
-#: cp/pt.c:18130
 
58626
+#: cp/pt.c:18126
 
58627
 #, gcc-internal-format
 
58628
 msgid "explicit instantiation of %q#T before definition of template"
 
58629
 msgstr "explicit instansiering av %q#T före definitionen av mallen"
 
58630
 
 
58631
-#: cp/pt.c:18148
 
58632
+#: cp/pt.c:18144
 
58633
 #, gcc-internal-format
 
58634
 msgid "ISO C++ forbids the use of %qE on explicit instantiations"
 
58635
 msgstr "ISO C++ förbjuder användning av %qE vid explicita instansieringar"
 
58636
 
 
58637
-#: cp/pt.c:18194
 
58638
+#: cp/pt.c:18190
 
58639
 #, gcc-internal-format
 
58640
 msgid "duplicate explicit instantiation of %q#T"
 
58641
 msgstr "dubblerad explicit instansiering av %q#T"
 
58642
@@ -34574,47 +34611,47 @@
 
58643
 #. member function or static data member of a class template
 
58644
 #. shall be present in every translation unit in which it is
 
58645
 #. explicitly instantiated.
 
58646
-#: cp/pt.c:18723
 
58647
+#: cp/pt.c:18719
 
58648
 #, gcc-internal-format
 
58649
 msgid "explicit instantiation of %qD but no definition available"
 
58650
 msgstr "explicit instansiering av %qD men ingen definition tillgänglig"
 
58651
 
 
58652
-#: cp/pt.c:18908
 
58653
+#: cp/pt.c:18904
 
58654
 #, gcc-internal-format
 
58655
 msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use -ftemplate-depth= to increase the maximum)"
 
58656
 msgstr "mallinstansieringsdjupet överskrider maxvärdet på %d vid instansiering av %q+D, möjligen från generering av virtuell tabell (använd -ftemplate-depth= för att öka maxvärdet)"
 
58657
 
 
58658
-#: cp/pt.c:19288
 
58659
+#: cp/pt.c:19284
 
58660
 #, gcc-internal-format
 
58661
 msgid "invalid template non-type parameter"
 
58662
 msgstr "ogiltig mallparameter som inte är en typ"
 
58663
 
 
58664
-#: cp/pt.c:19290
 
58665
+#: cp/pt.c:19286
 
58666
 #, gcc-internal-format
 
58667
 msgid "%q#T is not a valid type for a template non-type parameter"
 
58668
 msgstr "%q#T är inte en giltig typ för en mallparameter som inte är en typ"
 
58669
 
 
58670
-#: cp/pt.c:20508
 
58671
+#: cp/pt.c:20504
 
58672
 #, gcc-internal-format
 
58673
 msgid "deducing from brace-enclosed initializer list requires #include <initializer_list>"
 
58674
 msgstr "härledning från klammeromgiven initierarlista kräver #include <initializer_list>"
 
58675
 
 
58676
-#: cp/pt.c:20579
 
58677
-#, fuzzy, gcc-internal-format
 
58678
+#: cp/pt.c:20575
 
58679
+#, gcc-internal-format
 
58680
 msgid "unable to deduce lambda return type from %qE"
 
58681
-msgstr "kan inte härleda %qT från %qE"
 
58682
+msgstr "kan inte härleda lambdareturtyp från %qE"
 
58683
 
 
58684
-#: cp/pt.c:20581
 
58685
+#: cp/pt.c:20577
 
58686
 #, gcc-internal-format
 
58687
 msgid "unable to deduce %qT from %qE"
 
58688
 msgstr "kan inte härleda %qT från %qE"
 
58689
 
 
58690
-#: cp/pt.c:20595
 
58691
+#: cp/pt.c:20591
 
58692
 #, gcc-internal-format
 
58693
 msgid "inconsistent types %qT and %qT deduced for lambda return type"
 
58694
 msgstr "inkonsistenta typer %qT och %qT härledda för lambda-returtypen"
 
58695
 
 
58696
-#: cp/pt.c:20599
 
58697
+#: cp/pt.c:20595
 
58698
 #, gcc-internal-format
 
58699
 msgid "inconsistent deduction for %qT: %qT and then %qT"
 
58700
 msgstr "inkonsistent härledning för %qT: %qT och sedan %qT"
 
58701
@@ -34766,17 +34803,17 @@
 
58702
 msgid "__label__ declarations are only allowed in function scopes"
 
58703
 msgstr "__label__-deklarationer får bara förekomma på funktionsnivå"
 
58704
 
 
58705
-#: cp/semantics.c:1557
 
58706
+#: cp/semantics.c:1558
 
58707
 #, gcc-internal-format
 
58708
 msgid "invalid use of member %q+D in static member function"
 
58709
 msgstr "ogiltig användning av %q+D i en statisk medlemsfunktion"
 
58710
 
 
58711
-#: cp/semantics.c:1559
 
58712
+#: cp/semantics.c:1560
 
58713
 #, gcc-internal-format
 
58714
 msgid "invalid use of non-static data member %q+D"
 
58715
 msgstr "ogiltig användning av icke-statisk datamedlem %q+D"
 
58716
 
 
58717
-#: cp/semantics.c:1560
 
58718
+#: cp/semantics.c:1561
 
58719
 #, gcc-internal-format
 
58720
 msgid "from this location"
 
58721
 msgstr "härifrån"
 
58722
@@ -34851,15 +34888,15 @@
 
58723
 msgid "invalid base-class specification"
 
58724
 msgstr "ogiltig basklasspecifikation"
 
58725
 
 
58726
-#: cp/semantics.c:3074 cp/semantics.c:9106
 
58727
+#: cp/semantics.c:3074 cp/semantics.c:9123
 
58728
 #, gcc-internal-format
 
58729
 msgid "%qD is not captured"
 
58730
 msgstr "%qD är inte fångad"
 
58731
 
 
58732
 #: cp/semantics.c:3080
 
58733
-#, fuzzy, gcc-internal-format
 
58734
+#, gcc-internal-format
 
58735
 msgid "use of local variable with automatic storage from containing function"
 
58736
-msgstr "användning av %<auto%>-variabel från den kringliggande funktionen"
 
58737
+msgstr "användning av lokal variabel med automatisk lagringsklass från en kringliggande funktion"
 
58738
 
 
58739
 #: cp/semantics.c:3081
 
58740
 #, gcc-internal-format
 
58741
@@ -34979,264 +35016,269 @@
 
58742
 msgstr "skillnaden mellan %qE och %qD har inte heltalstyp"
 
58743
 
 
58744
 #. Report the error.
 
58745
-#: cp/semantics.c:5224
 
58746
+#: cp/semantics.c:5226
 
58747
 #, gcc-internal-format, gfc-internal-format
 
58748
 msgid "static assertion failed: %s"
 
58749
 msgstr "statisk försäkran misslyckades: %s"
 
58750
 
 
58751
-#: cp/semantics.c:5227
 
58752
+#: cp/semantics.c:5229
 
58753
 #, gcc-internal-format
 
58754
 msgid "non-constant condition for static assertion"
 
58755
 msgstr "icke-konstant villkor i statisk deklaration"
 
58756
 
 
58757
-#: cp/semantics.c:5256
 
58758
+#: cp/semantics.c:5258
 
58759
 #, gcc-internal-format
 
58760
 msgid "argument to decltype must be an expression"
 
58761
 msgstr "argument till decltype måste vara ett uttryck"
 
58762
 
 
58763
-#: cp/semantics.c:5281
 
58764
+#: cp/semantics.c:5283
 
58765
 #, gcc-internal-format
 
58766
 msgid "decltype cannot resolve address of overloaded function"
 
58767
 msgstr "decltype kan inte lösa upp adressen till en överlagrad funktion"
 
58768
 
 
58769
-#: cp/semantics.c:5612
 
58770
+#: cp/semantics.c:5614
 
58771
 #, gcc-internal-format
 
58772
 msgid "__is_convertible_to"
 
58773
 msgstr "__is_convertible_to"
 
58774
 
 
58775
-#: cp/semantics.c:5730
 
58776
+#: cp/semantics.c:5732
 
58777
 #, gcc-internal-format
 
58778
 msgid "the type %qT of constexpr variable %qD is not literal"
 
58779
 msgstr "typen %qT för constexpr-variabeln %qD är inte en literal"
 
58780
 
 
58781
-#: cp/semantics.c:5800
 
58782
+#: cp/semantics.c:5802
 
58783
 #, gcc-internal-format
 
58784
 msgid "invalid type for parameter %d of constexpr function %q+#D"
 
58785
 msgstr "ogiltig typ för parameter %d till constexpr-funktion %q+#D"
 
58786
 
 
58787
-#: cp/semantics.c:5814
 
58788
+#: cp/semantics.c:5816
 
58789
 #, gcc-internal-format
 
58790
 msgid "invalid return type %qT of constexpr function %q+D"
 
58791
 msgstr "ogiltig returtyp %qT för constexpr-funktionen %q+D"
 
58792
 
 
58793
-#: cp/semantics.c:5836
 
58794
+#: cp/semantics.c:5838
 
58795
 #, gcc-internal-format
 
58796
 msgid "%q#T has virtual base classes"
 
58797
 msgstr "%q#T har virtuella basklasser"
 
58798
 
 
58799
-#: cp/semantics.c:6036
 
58800
+#: cp/semantics.c:6038
 
58801
 #, gcc-internal-format
 
58802
 msgid "constexpr constructor does not have empty body"
 
58803
 msgstr "constexpr-konstruerare har inte tom kropp"
 
58804
 
 
58805
-#: cp/semantics.c:6122
 
58806
+#: cp/semantics.c:6124
 
58807
 #, gcc-internal-format
 
58808
 msgid "body of %<constexpr%> constructor cannot be a function-try-block"
 
58809
 msgstr "kroppen av %<constexpr%>-konstruerare kan inte vara ett function-try-block"
 
58810
 
 
58811
-#: cp/semantics.c:6245
 
58812
+#: cp/semantics.c:6247
 
58813
 #, gcc-internal-format
 
58814
 msgid "%<constexpr%> constructor for union %qT must initialize exactly one non-static data member"
 
58815
 msgstr "%<constexpr%>-konstrueraren för unionen %qT måste initiera precis en icke statisk datamedlem"
 
58816
 
 
58817
-#: cp/semantics.c:6285
 
58818
+#: cp/semantics.c:6287
 
58819
 #, gcc-internal-format
 
58820
 msgid "uninitialized member %qD in %<constexpr%> constructor"
 
58821
 msgstr "oinitierad medlem %qD i %<constexpr%>-konstruerare"
 
58822
 
 
58823
-#: cp/semantics.c:6316
 
58824
+#: cp/semantics.c:6318
 
58825
 #, gcc-internal-format
 
58826
 msgid "body of constexpr function %qD not a return-statement"
 
58827
 msgstr "kroppen i constexpr-funktionen %qD är inte en retursats"
 
58828
 
 
58829
-#: cp/semantics.c:6371
 
58830
+#: cp/semantics.c:6373
 
58831
 #, gcc-internal-format
 
58832
 msgid "%q+D is not usable as a constexpr function because:"
 
58833
 msgstr "%q+D är inte användbar som en constexpr-funktion eftersom:"
 
58834
 
 
58835
-#: cp/semantics.c:6706
 
58836
+#: cp/semantics.c:6708
 
58837
 #, gcc-internal-format
 
58838
 msgid "expression %qE does not designate a constexpr function"
 
58839
 msgstr "uttrycket %qE anger inte en constexpr-funktion"
 
58840
 
 
58841
-#: cp/semantics.c:6720 cp/semantics.c:8360
 
58842
+#: cp/semantics.c:6722 cp/semantics.c:8362
 
58843
 #, gcc-internal-format
 
58844
 msgid "call to non-constexpr function %qD"
 
58845
 msgstr "anrop av icke-constexpr-funktion %qD"
 
58846
 
 
58847
 #. The definition of fun was somehow unsuitable.
 
58848
-#: cp/semantics.c:6748
 
58849
+#: cp/semantics.c:6750
 
58850
 #, gcc-internal-format
 
58851
 msgid "%qD called in a constant expression"
 
58852
 msgstr "%qD anropad i ett konstant uttryck"
 
58853
 
 
58854
-#: cp/semantics.c:6752
 
58855
+#: cp/semantics.c:6754
 
58856
 #, gcc-internal-format
 
58857
 msgid "%qD used before its definition"
 
58858
 msgstr "%qD användes före sin definition"
 
58859
 
 
58860
-#: cp/semantics.c:6786
 
58861
+#: cp/semantics.c:6788
 
58862
 #, gcc-internal-format
 
58863
 msgid "call has circular dependency"
 
58864
 msgstr "anrop har cirkulärt beroende"
 
58865
 
 
58866
-#: cp/semantics.c:6794
 
58867
+#: cp/semantics.c:6796
 
58868
 #, gcc-internal-format, gfc-internal-format
 
58869
 msgid "constexpr evaluation depth exceeds maximum of %d (use -fconstexpr-depth= to increase the maximum)"
 
58870
 msgstr "beräkning av constexpr överskrider maxvärdet på %d (använd -fconstexpr-depth= för att öka maxvärdet)"
 
58871
 
 
58872
-#: cp/semantics.c:6858
 
58873
+#: cp/semantics.c:6860
 
58874
 #, gcc-internal-format
 
58875
 msgid "%q+E is not a constant expression"
 
58876
 msgstr "%q+E är inte ett konstant uttryck"
 
58877
 
 
58878
-#: cp/semantics.c:7004
 
58879
+#: cp/semantics.c:7006
 
58880
 #, gcc-internal-format
 
58881
 msgid "array subscript out of bound"
 
58882
 msgstr "vektorindex är utanför gränserna"
 
58883
 
 
58884
-#: cp/semantics.c:7050 cp/semantics.c:7110 cp/semantics.c:7804
 
58885
+#: cp/semantics.c:7052 cp/semantics.c:7112 cp/semantics.c:7806
 
58886
 #, gcc-internal-format
 
58887
 msgid "%qE is not a constant expression"
 
58888
 msgstr "%qE är inte ett konstant uttryck"
 
58889
 
 
58890
-#: cp/semantics.c:7056
 
58891
+#: cp/semantics.c:7058
 
58892
 #, gcc-internal-format
 
58893
 msgid "mutable %qD is not usable in a constant expression"
 
58894
 msgstr "muterbar %qD är inte användbart i ett konstant uttryck"
 
58895
 
 
58896
-#: cp/semantics.c:7071
 
58897
+#: cp/semantics.c:7073
 
58898
 #, gcc-internal-format
 
58899
 msgid "accessing %qD member instead of initialized %qD member in constant expression"
 
58900
 msgstr "använder medlem %qD istället för initierad medlem %qD i ett konstant uttryck"
 
58901
 
 
58902
-#: cp/semantics.c:7630
 
58903
+#: cp/semantics.c:7632
 
58904
 #, gcc-internal-format
 
58905
 msgid "accessing value of %qE through a %qT glvalue in a constant expression"
 
58906
 msgstr "använder värdet av %qE genom ett %qT-glvalue i ett konstant uttryck"
 
58907
 
 
58908
-#: cp/semantics.c:7665
 
58909
+#: cp/semantics.c:7667
 
58910
 #, gcc-internal-format
 
58911
 msgid "the value of %qD is not usable in a constant expression"
 
58912
 msgstr "värdet på %qD är inte användbart i ett konstant uttryck"
 
58913
 
 
58914
-#: cp/semantics.c:7672
 
58915
+#: cp/semantics.c:7674
 
58916
 #, gcc-internal-format
 
58917
 msgid "%qD used in its own initializer"
 
58918
 msgstr "%qD använd i sin egen initierare"
 
58919
 
 
58920
-#: cp/semantics.c:7677
 
58921
+#: cp/semantics.c:7679
 
58922
 #, gcc-internal-format
 
58923
 msgid "%q#D is not const"
 
58924
 msgstr "%q#D är inte const"
 
58925
 
 
58926
-#: cp/semantics.c:7680
 
58927
+#: cp/semantics.c:7682
 
58928
 #, gcc-internal-format
 
58929
 msgid "%q#D is volatile"
 
58930
 msgstr "%q+#D är volatile"
 
58931
 
 
58932
-#: cp/semantics.c:7684
 
58933
+#: cp/semantics.c:7686
 
58934
 #, gcc-internal-format
 
58935
 msgid "%qD was not initialized with a constant expression"
 
58936
 msgstr "%qD initierades inte med ett konstant uttryck"
 
58937
 
 
58938
-#: cp/semantics.c:7693
 
58939
+#: cp/semantics.c:7695
 
58940
 #, gcc-internal-format
 
58941
 msgid "%qD was not declared %<constexpr%>"
 
58942
 msgstr "%qD deklarerades inte %<constexpr%>"
 
58943
 
 
58944
-#: cp/semantics.c:7696
 
58945
+#: cp/semantics.c:7698
 
58946
 #, gcc-internal-format
 
58947
 msgid "%qD does not have integral or enumeration type"
 
58948
 msgstr "%qD har inte heltals- eller uppräkningstyp"
 
58949
 
 
58950
-#: cp/semantics.c:7792 cp/semantics.c:8492
 
58951
+#: cp/semantics.c:7794 cp/semantics.c:8494
 
58952
 #, gcc-internal-format
 
58953
 msgid "use of the value of the object being constructed in a constant expression"
 
58954
 msgstr "användning av värdet på objektet som konstrueras i ett konstant uttryck"
 
58955
 
 
58956
-#: cp/semantics.c:7820 cp/semantics.c:8630
 
58957
+#: cp/semantics.c:7822 cp/semantics.c:8644
 
58958
 #, gcc-internal-format
 
58959
 msgid "temporary of non-literal type %qT in a constant expression"
 
58960
 msgstr "temporär av den ej literala typen %qT i ett konstant uttryck"
 
58961
 
 
58962
-#: cp/semantics.c:8087 cp/semantics.c:8534 cp/semantics.c:8794
 
58963
+#: cp/semantics.c:8089 cp/semantics.c:8536 cp/semantics.c:8811
 
58964
 #, gcc-internal-format
 
58965
 msgid "expression %qE is not a constant-expression"
 
58966
 msgstr "uttrycket %qE är inte ett konstantuttryck"
 
58967
 
 
58968
-#: cp/semantics.c:8092
 
58969
+#: cp/semantics.c:8094
 
58970
 #, gcc-internal-format
 
58971
 msgid "unexpected expression %qE of kind %s"
 
58972
 msgstr "oväntat uttryck %qE av sorten %s"
 
58973
 
 
58974
-#: cp/semantics.c:8124
 
58975
+#: cp/semantics.c:8126
 
58976
 #, gcc-internal-format
 
58977
 msgid "%qT cannot be the type of a complete constant expression because it has mutable sub-objects"
 
58978
 msgstr "%qT kan inte vara typen på ett komplett konstantuttryck eftersom det har muterbara delobjekt"
 
58979
 
 
58980
-#: cp/semantics.c:8137
 
58981
+#: cp/semantics.c:8139
 
58982
 #, gcc-internal-format
 
58983
 msgid "conversion from pointer type %qT to arithmetic type %qT in a constant-expression"
 
58984
 msgstr "konvertering från pekartypen %qT till den aritmetiska typen %qT i ett konstant uttryck"
 
58985
 
 
58986
-#: cp/semantics.c:8308
 
58987
+#: cp/semantics.c:8310
 
58988
 #, gcc-internal-format
 
58989
 msgid "expression %qE has side-effects"
 
58990
 msgstr "uttrycket %qE har sidoeffekter"
 
58991
 
 
58992
-#: cp/semantics.c:8378
 
58993
+#: cp/semantics.c:8380
 
58994
 #, gcc-internal-format
 
58995
 msgid "calling a member function of the object being constructed in a constant expression"
 
58996
 msgstr "anrop av en medlemsfunktion i objektet som konstrueras i ett konstant uttryck"
 
58997
 
 
58998
-#: cp/semantics.c:8460
 
58999
+#: cp/semantics.c:8462
 
59000
 #, gcc-internal-format
 
59001
 msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
 
59002
 msgstr "adress-av på ett objekt %qE med trådlokal eller automatisk lagring är inte ett konstant uttryck"
 
59003
 
 
59004
-#: cp/semantics.c:8546
 
59005
+#: cp/semantics.c:8548
 
59006
 #, gcc-internal-format
 
59007
 msgid "typeid-expression is not a constant expression because %qE is of polymorphic type"
 
59008
 msgstr "typeid-uttryck är inte ett konstant uttryck eftersom %qE har polymorf typ"
 
59009
 
 
59010
-#: cp/semantics.c:8559
 
59011
+#: cp/semantics.c:8561
 
59012
 #, gcc-internal-format
 
59013
 msgid "difference of two pointer expressions is not a constant expression"
 
59014
 msgstr "skillnaden mellan två pekaruttryck är inte ett konstant uttryck"
 
59015
 
 
59016
-#: cp/semantics.c:8578
 
59017
+#: cp/semantics.c:8580
 
59018
 #, gcc-internal-format
 
59019
 msgid "pointer comparison expression is not a constant expression"
 
59020
 msgstr "pekarjämförelseuttryck är inte ett konstant uttryck"
 
59021
 
 
59022
-#: cp/semantics.c:8679
 
59023
+#: cp/semantics.c:8619
 
59024
 #, gcc-internal-format
 
59025
+msgid "cast to non-integral type %qT in a constant expression"
 
59026
+msgstr "typkonvertering till %qT som inte är en heltalstyp i ett konstant uttryck"
 
59027
+
 
59028
+#: cp/semantics.c:8695
 
59029
+#, gcc-internal-format
 
59030
 msgid "division by zero is not a constant-expression"
 
59031
 msgstr "division med noll är inte ett konstantuttryck"
 
59032
 
 
59033
-#: cp/semantics.c:8802
 
59034
+#: cp/semantics.c:8819
 
59035
 #, gcc-internal-format
 
59036
 msgid "non-constant array initialization"
 
59037
 msgstr "ickekonstant vektorinitierare"
 
59038
 
 
59039
 # ast = abstract syntax tree
 
59040
-#: cp/semantics.c:8811
 
59041
+#: cp/semantics.c:8828
 
59042
 #, gcc-internal-format, gfc-internal-format
 
59043
 msgid "unexpected AST of kind %s"
 
59044
 msgstr "oväntat AST av sorten %s"
 
59045
 
 
59046
-#: cp/semantics.c:9303
 
59047
+#: cp/semantics.c:9320
 
59048
 #, gcc-internal-format
 
59049
 msgid "cannot capture %qE by reference"
 
59050
 msgstr "det går inte att fånga %qE via referens"
 
59051
 
 
59052
-#: cp/semantics.c:9326
 
59053
+#: cp/semantics.c:9343
 
59054
 #, gcc-internal-format
 
59055
 msgid "already captured %qD in lambda expression"
 
59056
 msgstr "redan infångad %qD i lambdauttryck"
 
59057
 
 
59058
-#: cp/semantics.c:9472
 
59059
+#: cp/semantics.c:9515
 
59060
 #, gcc-internal-format
 
59061
 msgid "%<this%> was not captured for this lambda function"
 
59062
 msgstr "%<this%> fångades inte för denna lambdafunktion"
 
59063
@@ -35246,82 +35288,82 @@
 
59064
 msgid "%qV qualifiers cannot be applied to %qT"
 
59065
 msgstr "%qV-kvalificerare kan inte tillämpas på %qT"
 
59066
 
 
59067
-#: cp/tree.c:3084
 
59068
+#: cp/tree.c:3078
 
59069
 #, gcc-internal-format
 
59070
 msgid "%qE attribute can only be applied to Java class definitions"
 
59071
 msgstr "attributet %qE kan bara användas på klassdefinitioner i Java"
 
59072
 
 
59073
-#: cp/tree.c:3113
 
59074
+#: cp/tree.c:3107
 
59075
 #, gcc-internal-format
 
59076
 msgid "%qE attribute can only be applied to class definitions"
 
59077
 msgstr "attributet %qE kan bara användas på klassdefinitioner"
 
59078
 
 
59079
-#: cp/tree.c:3119
 
59080
+#: cp/tree.c:3113
 
59081
 #, gcc-internal-format
 
59082
 msgid "%qE is obsolete; g++ vtables are now COM-compatible by default"
 
59083
 msgstr "%qE är föråldrad, g++-vtabeller är nu COM-kompatibla som standard"
 
59084
 
 
59085
-#: cp/tree.c:3143
 
59086
+#: cp/tree.c:3137
 
59087
 #, gcc-internal-format
 
59088
 msgid "requested init_priority is not an integer constant"
 
59089
 msgstr "begärd init_priority är inte en heltalskonstant"
 
59090
 
 
59091
-#: cp/tree.c:3164
 
59092
+#: cp/tree.c:3158
 
59093
 #, gcc-internal-format
 
59094
 msgid "can only use %qE attribute on file-scope definitions of objects of class type"
 
59095
 msgstr "det går bara att använda attributet %qE på definitioner av objekt- eller klasstyp med filräckvidd"
 
59096
 
 
59097
-#: cp/tree.c:3172
 
59098
+#: cp/tree.c:3166
 
59099
 #, gcc-internal-format
 
59100
 msgid "requested init_priority is out of range"
 
59101
 msgstr "begärd init_priority är utanför sitt intervall"
 
59102
 
 
59103
-#: cp/tree.c:3182
 
59104
+#: cp/tree.c:3176
 
59105
 #, gcc-internal-format
 
59106
 msgid "requested init_priority is reserved for internal use"
 
59107
 msgstr "begärt init_priority är reserverad för internt bruk"
 
59108
 
 
59109
-#: cp/tree.c:3193
 
59110
+#: cp/tree.c:3187
 
59111
 #, gcc-internal-format
 
59112
 msgid "%qE attribute is not supported on this platform"
 
59113
 msgstr "attributet %qE stödjs inte på denna plattform"
 
59114
 
 
59115
-#: cp/tree.c:3220
 
59116
-#, fuzzy, gcc-internal-format
 
59117
+#: cp/tree.c:3214
 
59118
+#, gcc-internal-format
 
59119
 msgid "redeclaration of %qD adds abi tag %E"
 
59120
-msgstr "deklaration av %qD som medlem av %qT"
 
59121
+msgstr "omdeklaration av %qD lägger till abi-taggen %E"
 
59122
 
 
59123
-#: cp/tree.c:3226
 
59124
-#, fuzzy, gcc-internal-format
 
59125
+#: cp/tree.c:3220
 
59126
+#, gcc-internal-format
 
59127
 msgid "previous declaration here"
 
59128
-msgstr "tidigare deklaration av %q+#D här"
 
59129
+msgstr "tidigare deklaration här"
 
59130
 
 
59131
-#: cp/tree.c:3243
 
59132
-#, fuzzy, gcc-internal-format
 
59133
+#: cp/tree.c:3237
 
59134
+#, gcc-internal-format
 
59135
 msgid "%qE attribute applied to non-class, non-enum type %qT"
 
59136
-msgstr "attributet %qE ignorerat typer som inte är klasser"
 
59137
+msgstr "attributet %qE använt på typen %qT som inte är en klass eller uppräkningstyp"
 
59138
 
 
59139
-#: cp/tree.c:3249
 
59140
-#, fuzzy, gcc-internal-format
 
59141
+#: cp/tree.c:3243
 
59142
+#, gcc-internal-format
 
59143
 msgid "%qE attribute applied to %qT after its definition"
 
59144
-msgstr "ignorerar attribut använda på %qT efter dess definition"
 
59145
+msgstr "attributet %qE använt på %qT efter dess definition"
 
59146
 
 
59147
-#: cp/tree.c:3271
 
59148
-#, fuzzy, gcc-internal-format
 
59149
+#: cp/tree.c:3265
 
59150
+#, gcc-internal-format
 
59151
 msgid "%qE attribute applied to non-function %qD"
 
59152
-msgstr "attributet %qE är bara tillämpligt på funktioner"
 
59153
+msgstr "attributet %qE tillämpat på %qD som inte är en funktion"
 
59154
 
 
59155
-#: cp/tree.c:3276
 
59156
-#, fuzzy, gcc-internal-format
 
59157
+#: cp/tree.c:3270
 
59158
+#, gcc-internal-format
 
59159
 msgid "%qE attribute applied to extern \"C\" function %qD"
 
59160
-msgstr "attributet %qE är bara tillämpligt på funktioner"
 
59161
+msgstr "attributet %qE tillämpat på extern \"C\"-funktionen %qD"
 
59162
 
 
59163
-#: cp/tree.c:3977
 
59164
+#: cp/tree.c:3971
 
59165
 #, gcc-internal-format
 
59166
 msgid "zero as null pointer constant"
 
59167
 msgstr "noll som en nollpekarkonstant"
 
59168
 
 
59169
-#: cp/tree.c:3990
 
59170
+#: cp/tree.c:3984
 
59171
 #, gcc-internal-format, gfc-internal-format
 
59172
 msgid "lang_* check: failed in %s, at %s:%d"
 
59173
 msgstr "lang_*-kontroll: misslyckades i %s, vid %s:%d"
 
59174
@@ -35547,14 +35589,14 @@
 
59175
 msgstr "%qE kan inte användas som en funktion"
 
59176
 
 
59177
 #: cp/typeck.c:3409
 
59178
-#, fuzzy, gcc-internal-format
 
59179
+#, gcc-internal-format
 
59180
 msgid "%qD cannot be used as a function"
 
59181
-msgstr "%qE kan inte användas som en funktion"
 
59182
+msgstr "%qD kan inte användas som en funktion"
 
59183
 
 
59184
 #: cp/typeck.c:3412
 
59185
-#, fuzzy, gcc-internal-format
 
59186
+#, gcc-internal-format
 
59187
 msgid "expression cannot be used as a function"
 
59188
-msgstr "%qE kan inte användas som en funktion"
 
59189
+msgstr "uttryck kan inte användas som en funktion"
 
59190
 
 
59191
 #: cp/typeck.c:3461
 
59192
 #, gcc-internal-format
 
59193
@@ -35662,9 +35704,9 @@
 
59194
 msgstr "ISO C++ förbjuder jämförelse mellan pekare och heltal"
 
59195
 
 
59196
 #: cp/typeck.c:4463 cp/typeck.c:4471
 
59197
-#, fuzzy, gcc-internal-format
 
59198
+#, gcc-internal-format
 
59199
 msgid "operand types are %qT and %qT"
 
59200
-msgstr "ingen typ med namnet %q#T i %q#T"
 
59201
+msgstr "operandtyper är %qT och %qT"
 
59202
 
 
59203
 #: cp/typeck.c:4538
 
59204
 #, gcc-internal-format
 
59205
@@ -35854,9 +35896,9 @@
 
59206
 msgstr "reinterpret_cast från typ %qT till typ %qT slänger bort kvalificerare"
 
59207
 
 
59208
 #: cp/typeck.c:6063
 
59209
-#, fuzzy, gcc-internal-format
 
59210
+#, gcc-internal-format
 
59211
 msgid "useless cast to type %qT"
 
59212
-msgstr "funktionell konvertering till vektortypen %qT"
 
59213
+msgstr "oanvändbar konvertering till typen %qT"
 
59214
 
 
59215
 #: cp/typeck.c:6405
 
59216
 #, gcc-internal-format
 
59217
@@ -36076,28 +36118,33 @@
 
59218
 msgstr "returnerar ett värde från en konstruerare"
 
59219
 
 
59220
 #. Give a helpful error message.
 
59221
-#: cp/typeck.c:8133 cp/typeck.c:8172
 
59222
+#: cp/typeck.c:8133 cp/typeck.c:8177
 
59223
 #, gcc-internal-format
 
59224
 msgid "return-statement with no value, in function returning %qT"
 
59225
 msgstr "return-sats utan värde i funktion som returnerar %qT"
 
59226
 
 
59227
-#: cp/typeck.c:8191
 
59228
+#: cp/typeck.c:8141
 
59229
 #, gcc-internal-format
 
59230
+msgid "returning initializer list"
 
59231
+msgstr "returnerar en initierarlista"
 
59232
+
 
59233
+#: cp/typeck.c:8196
 
59234
+#, gcc-internal-format
 
59235
 msgid "return-statement with a value, in function returning 'void'"
 
59236
 msgstr "return-sats med värde i funktion som returnerar ”void”"
 
59237
 
 
59238
-#: cp/typeck.c:8221
 
59239
+#: cp/typeck.c:8226
 
59240
 #, gcc-internal-format
 
59241
 msgid "%<operator new%> must not return NULL unless it is declared %<throw()%> (or -fcheck-new is in effect)"
 
59242
 msgstr "%<operator new%> får inte returnera NULL om den inte är deklarerad %<throw()%> (eller -fcheck-new är aktivt)"
 
59243
 
 
59244
 #. Make this a permerror because we used to accept it.
 
59245
-#: cp/typeck.c:8789
 
59246
+#: cp/typeck.c:8794
 
59247
 #, gcc-internal-format
 
59248
 msgid "using temporary as lvalue"
 
59249
 msgstr "använder temporär som lvärde"
 
59250
 
 
59251
-#: cp/typeck.c:8791
 
59252
+#: cp/typeck.c:8796
 
59253
 #, gcc-internal-format
 
59254
 msgid "using xvalue (rvalue reference) as lvalue"
 
59255
 msgstr "hjälp xvärde (rvärdesreferens) som lvärde"
 
59256
@@ -36409,9 +36456,9 @@
 
59257
 msgstr "Konvertering av en oändlighet till inte-ett-tal vid %L till INTEGER"
 
59258
 
 
59259
 #: fortran/arith.c:904 fortran/arith.c:929
 
59260
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
59261
+#, gcc-internal-format, gfc-internal-format
 
59262
 msgid "Noninteger exponent in an initialization expression at %L"
 
59263
-msgstr "Fortran 2003: Exponent som inte är heltal i ett initieringsuttryck vid %L"
 
59264
+msgstr "Exponent som inte är heltal i ett initieringsuttryck vid %L"
 
59265
 
 
59266
 #: fortran/arith.c:915
 
59267
 #, gcc-internal-format, gfc-internal-format
 
59268
@@ -36544,7 +36591,7 @@
 
59269
 #: fortran/array.c:470
 
59270
 #, gcc-internal-format, gfc-internal-format
 
59271
 msgid "Assumed-rank array at %C"
 
59272
-msgstr "Vektor med förmodad ordning vid %C"
 
59273
+msgstr "Vektor med antagen ordning vid %C"
 
59274
 
 
59275
 #: fortran/array.c:505
 
59276
 #, gcc-internal-format, gfc-internal-format
 
59277
@@ -36569,7 +36616,7 @@
 
59278
 #: fortran/array.c:555 fortran/array.c:664
 
59279
 #, gcc-internal-format, gfc-internal-format
 
59280
 msgid "Bad specification for assumed size array at %C"
 
59281
-msgstr "Felaktig specifikation för vektor med förmodad storlek vid %C"
 
59282
+msgstr "Felaktig specifikation för vektor med antagen storlek vid %C"
 
59283
 
 
59284
 #: fortran/array.c:567 fortran/array.c:676
 
59285
 #, gcc-internal-format, gfc-internal-format
 
59286
@@ -36582,14 +36629,14 @@
 
59287
 msgstr "Vektorspecifikation vid %C har mer än %d dimensioner"
 
59288
 
 
59289
 #: fortran/array.c:579
 
59290
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
59291
+#, gcc-internal-format, gfc-internal-format
 
59292
 msgid "Array specification at %C with more than 7 dimensions"
 
59293
-msgstr "Vektorspecifikation vid %C har mer än %d dimensioner"
 
59294
+msgstr "Vektorspecifikation vid %C med mer än 7 dimensioner"
 
59295
 
 
59296
 #: fortran/array.c:592
 
59297
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
59298
+#, gcc-internal-format, gfc-internal-format
 
59299
 msgid "Coarray declaration at %C"
 
59300
-msgstr "Fortran 2008: Co-vektordeklaration vid %C"
 
59301
+msgstr "Co-vektordeklaration vid %C"
 
59302
 
 
59303
 #: fortran/array.c:690
 
59304
 #, gcc-internal-format, gfc-internal-format
 
59305
@@ -36597,78 +36644,78 @@
 
59306
 msgstr "Övre gränsen av sista co-vektordimensionen måste vara ”*” vid %C"
 
59307
 
 
59308
 #: fortran/array.c:758
 
59309
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
59310
+#, gcc-internal-format, gfc-internal-format
 
59311
 msgid "The assumed-rank array '%s' at %L shall not have a codimension"
 
59312
-msgstr "Co-vektorvariabeln ”%s” vid %L skall inte ha co-dimensioner med fördröjd form"
 
59313
+msgstr "Vektorn ”%s” med antagen ordning vid %L skall inte ha en co-dimension"
 
59314
 
 
59315
 #: fortran/array.c:918
 
59316
 #, gcc-internal-format, gfc-internal-format
 
59317
 msgid "DO-iterator '%s' at %L is inside iterator of the same name"
 
59318
 msgstr "DO-iterator ”%s” vid %L är inuti en iterator med samma namn"
 
59319
 
 
59320
-#: fortran/array.c:1010 fortran/array.c:1143
 
59321
+#: fortran/array.c:1010 fortran/array.c:1154
 
59322
 #, gcc-internal-format, gfc-internal-format
 
59323
 msgid "Syntax error in array constructor at %C"
 
59324
 msgstr "Syntaxfel i vektorkonstruerare vid %C"
 
59325
 
 
59326
-#: fortran/array.c:1062
 
59327
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
59328
+#: fortran/array.c:1063
 
59329
+#, gcc-internal-format, gfc-internal-format
 
59330
 msgid "[...] style array constructors at %C"
 
59331
-msgstr "Fortran 2003: [...]-stils vektorkonstruerare vid %C"
 
59332
+msgstr "[...]-stils vektorkonstruerare vid %C"
 
59333
 
 
59334
-#: fortran/array.c:1083
 
59335
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
59336
+#: fortran/array.c:1085
 
59337
+#, gcc-internal-format, gfc-internal-format
 
59338
 msgid "Array constructor including type specification at %C"
 
59339
-msgstr "Fortran 2003: Vektorkonstruerare med typspecifikation vid %C"
 
59340
+msgstr "Vektorkonstruerare med typspecifikation vid %C"
 
59341
 
 
59342
-#: fortran/array.c:1089 fortran/match.c:3469
 
59343
+#: fortran/array.c:1094 fortran/match.c:3469
 
59344
 #, gcc-internal-format, gfc-internal-format
 
59345
 msgid "Type-spec at %L cannot contain a deferred type parameter"
 
59346
 msgstr "Typspecifikation vid %L kan inte innehålla ha en fördröjd typparameter"
 
59347
 
 
59348
-#: fortran/array.c:1105
 
59349
+#: fortran/array.c:1116
 
59350
 #, gcc-internal-format, gfc-internal-format
 
59351
 msgid "Empty array constructor at %C is not allowed"
 
59352
 msgstr "Tom vektorkonstruerare vid %C är inte tillåtet"
 
59353
 
 
59354
-#: fortran/array.c:1190
 
59355
+#: fortran/array.c:1201
 
59356
 #, gcc-internal-format, gfc-internal-format
 
59357
 msgid "Element in %s array constructor at %L is %s"
 
59358
 msgstr "Element i %s-vektorkonstruerare vid %L är %s"
 
59359
 
 
59360
-#: fortran/array.c:1518
 
59361
+#: fortran/array.c:1529
 
59362
 #, gcc-internal-format, gfc-internal-format
 
59363
 msgid "Iterator step at %L cannot be zero"
 
59364
 msgstr "Iteratorsteg vid %L kan inte vara noll"
 
59365
 
 
59366
 #. Problems occur when we get something like
 
59367
 #. integer :: a(lots) = (/(i, i=1, lots)/)
 
59368
-#: fortran/array.c:1655 fortran/expr.c:1535 fortran/trans-array.c:5370
 
59369
+#: fortran/array.c:1666 fortran/expr.c:1535 fortran/trans-array.c:5370
 
59370
 #, gcc-internal-format, gfc-internal-format
 
59371
 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"
 
59372
 msgstr "Antalet element i vektorkonstrueraren vid %L kräver en ökning av den tillåtna övre gränsen %d.  Se flaggan -fmax-array-constructor"
 
59373
 
 
59374
-#: fortran/array.c:1826
 
59375
+#: fortran/array.c:1837
 
59376
 #, gcc-internal-format, gfc-internal-format
 
59377
 msgid "AC-IMPLIED-DO initial expression references control variable at %L"
 
59378
 msgstr "Initialt AC-IMPLIED-DO-uttryck refererar styrvariabel vid %L"
 
59379
 
 
59380
-#: fortran/array.c:1833
 
59381
+#: fortran/array.c:1844
 
59382
 #, gcc-internal-format, gfc-internal-format
 
59383
 msgid "AC-IMPLIED-DO final expression references control variable at %L"
 
59384
 msgstr "Slutligt AC-IMPLIED-DO-uttryck refererar styrvariabel vid %L"
 
59385
 
 
59386
-#: fortran/array.c:1840
 
59387
+#: fortran/array.c:1851
 
59388
 #, gcc-internal-format, gfc-internal-format
 
59389
 msgid "AC-IMPLIED-DO step expression references control variable at %L"
 
59390
 msgstr "AC-IMPLIED-DO-steguttryck refererar styrvariabel vid %L"
 
59391
 
 
59392
-#: fortran/array.c:1852
 
59393
+#: fortran/array.c:1863
 
59394
 #, gcc-internal-format, gfc-internal-format
 
59395
 msgid "Array constructor value at %L shall not be unlimited polymorphic [F2008: C4106]"
 
59396
 msgstr "Vektorkonstruerarvärde vid %L får inte vara obegränsat polymorft [F2008: C4106]"
 
59397
 
 
59398
-#: fortran/array.c:1935
 
59399
+#: fortran/array.c:1946
 
59400
 #, gcc-internal-format, gfc-internal-format
 
59401
 msgid "Different CHARACTER lengths (%d/%d) in array constructor at %L"
 
59402
 msgstr "Olika CHARACTER-längder (%d/%d) i vektorkonstruerare vid %L"
 
59403
@@ -36880,9 +36927,9 @@
 
59404
 msgstr "VALUE-argumentet till den inbyggda funktionen %s vid %L måste vara definierbart"
 
59405
 
 
59406
 #: fortran/check.c:1084
 
59407
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
59408
+#, gcc-internal-format, gfc-internal-format
 
59409
 msgid "Negative argument N at %L"
 
59410
-msgstr "Utökning: Negativt argument N vid %L"
 
59411
+msgstr "Negativt argument N vid %L"
 
59412
 
 
59413
 #: fortran/check.c:1256 fortran/check.c:1426
 
59414
 #, gcc-internal-format, gfc-internal-format
 
59415
@@ -36903,9 +36950,9 @@
 
59416
 #: fortran/check.c:2148 fortran/check.c:2193 fortran/check.c:3411
 
59417
 #: fortran/check.c:3545 fortran/check.c:3600 fortran/check.c:4139
 
59418
 #: fortran/check.c:4268
 
59419
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
59420
+#, gcc-internal-format, gfc-internal-format
 
59421
 msgid "'%s' intrinsic with KIND argument at %L"
 
59422
-msgstr "Fortran 2003: inbyggd ”%s” vid KIND-argument vid %L"
 
59423
+msgstr "inbyggd ”%s” vid KIND-argument vid %L"
 
59424
 
 
59425
 #: fortran/check.c:1367 fortran/check.c:1617
 
59426
 #, gcc-internal-format, gfc-internal-format
 
59427
@@ -36938,14 +36985,14 @@
 
59428
 msgstr "”I” vid %L och ”J” vid %L kan inte båda vara literala BOZ-konstanter"
 
59429
 
 
59430
 #: fortran/check.c:1678
 
59431
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
59432
+#, gcc-internal-format, gfc-internal-format
 
59433
 msgid "non-default INTEGER kind argument to %s intrinsic at %L"
 
59434
-msgstr "GNU-utvidgning: INTEGER-sorts argument som inte är standardargument till inbyggd %s vid %L"
 
59435
+msgstr "INTEGER-sorts argument som inte är standardargument till inbyggd %s vid %L"
 
59436
 
 
59437
 #: fortran/check.c:1738
 
59438
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
59439
+#, gcc-internal-format, gfc-internal-format
 
59440
 msgid "COMPLEX argument '%s' argument of '%s' intrinsic at %L"
 
59441
-msgstr "Fortran 2008: COMPLEX-argumentet ”%s” till inbyggd ”%s” vid %L"
 
59442
+msgstr "COMPLEX-argumentet ”%s” till inbyggd ”%s” vid %L"
 
59443
 
 
59444
 #: fortran/check.c:1902
 
59445
 #, gcc-internal-format, gfc-internal-format
 
59446
@@ -36983,9 +37030,9 @@
 
59447
 msgstr "”a%d”-argumentet till inbyggd ”%s” vid %L måste vara %s(%d)"
 
59448
 
 
59449
 #: fortran/check.c:2395
 
59450
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
59451
+#, gcc-internal-format, gfc-internal-format
 
59452
 msgid "'%s' intrinsic with CHARACTER argument at %L"
 
59453
-msgstr "Fortran 2003: inbyggd ”%s” med CHARACTER-argument vid %L"
 
59454
+msgstr "inbyggd ”%s” med CHARACTER-argument vid %L"
 
59455
 
 
59456
 #: fortran/check.c:2402
 
59457
 #, gcc-internal-format, gfc-internal-format
 
59458
@@ -37018,14 +37065,14 @@
 
59459
 msgstr "”%s”-argumentet till inbyggd ”%s” vid %L måste vara INTEGER"
 
59460
 
 
59461
 #: fortran/check.c:2746
 
59462
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
59463
+#, gcc-internal-format, gfc-internal-format
 
59464
 msgid "The FROM argument to MOVE_ALLOC at %L shall not be coindexed"
 
59465
-msgstr "argumentet ”%s” till inbyggd ”%s” vid %L skall inte vara co-indexerat"
 
59466
+msgstr "Argumentet FROM till MOVE_ALLOC %L skall inte vara co-indexerat"
 
59467
 
 
59468
 #: fortran/check.c:2757
 
59469
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
59470
+#, gcc-internal-format, gfc-internal-format
 
59471
 msgid "The TO argument to MOVE_ALLOC at %L shall not be coindexed"
 
59472
-msgstr "argumentet ”%s” till inbyggd ”%s” vid %L skall inte vara co-indexerat"
 
59473
+msgstr "Argumentet TO till MOVE_ALLOC %L skall inte vara co-indexerat"
 
59474
 
 
59475
 #: fortran/check.c:2764
 
59476
 #, gcc-internal-format, gfc-internal-format
 
59477
@@ -37033,14 +37080,14 @@
 
59478
 msgstr "Argumentet TO i MOVE_ALLOC vid %L måste vara polymorft om FROM är polymorft"
 
59479
 
 
59480
 #: fortran/check.c:2775
 
59481
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
59482
+#, gcc-internal-format, gfc-internal-format
 
59483
 msgid "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same rank %d/%d"
 
59484
-msgstr "”%s”- och ”%s”-argumenten till inbyggd ”%s” vid %L måste ha samma ordning %d/%d"
 
59485
+msgstr "Argumenten FROM och TO till den inbyggda MOVE_ALLOC vid %L måste ha samma ordning %d/%d"
 
59486
 
 
59487
 #: fortran/check.c:2784
 
59488
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
59489
+#, gcc-internal-format, gfc-internal-format
 
59490
 msgid "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same corank %d/%d"
 
59491
-msgstr "”%s”- och ”%s”-argumenten till inbyggd ”%s” vid %L måste ha samma ordning %d/%d"
 
59492
+msgstr "Argumenten FROM och TO till den inbyggda MOVE_ALLOC vid %L måste ha samma co-ordning %d/%d"
 
59493
 
 
59494
 #: fortran/check.c:2816
 
59495
 #, gcc-internal-format, gfc-internal-format
 
59496
@@ -37053,9 +37100,9 @@
 
59497
 msgstr "Argument ”%s” till inbyggd ”%s” vid %L måste vara en POINTER, ALLOCATABLE eller procedurpekare"
 
59498
 
 
59499
 #: fortran/check.c:2874
 
59500
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
59501
+#, gcc-internal-format, gfc-internal-format
 
59502
 msgid "NULL intrinsic with allocatable MOLD at %L"
 
59503
-msgstr "Fortran 2003: inbyggd NULL med KIND-argument vid %L"
 
59504
+msgstr "Inbyggd NULL med allokerbar MOLD vid %L"
 
59505
 
 
59506
 #: fortran/check.c:2953 fortran/check.c:4215
 
59507
 #, gcc-internal-format, gfc-internal-format
 
59508
@@ -37123,9 +37170,9 @@
 
59509
 msgstr "Utan utfyllnad finns det inte tillräckligt med element i inbyggda RESHAPE-källan vid %L för att stämma med formen"
 
59510
 
 
59511
 #: fortran/check.c:3344 fortran/check.c:3363
 
59512
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
59513
+#, gcc-internal-format, gfc-internal-format
 
59514
 msgid "'%s' argument of '%s' intrinsic at %L cannot be of type %s"
 
59515
-msgstr "”%s”-argumentet till inbyggd ”%s” vid %L måste vara %s"
 
59516
+msgstr "Argumentet ”%s” till inbyggd ”%s” vid %L kan inte ha typen %s"
 
59517
 
 
59518
 #: fortran/check.c:3354 fortran/check.c:3373
 
59519
 #, gcc-internal-format, gfc-internal-format
 
59520
@@ -37133,19 +37180,19 @@
 
59521
 msgstr "”%s”-argumentet till inbyggd ”%s” vid %L måste vara en utvidgningsvbar typ"
 
59522
 
 
59523
 #: fortran/check.c:3472
 
59524
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
59525
+#, gcc-internal-format, gfc-internal-format
 
59526
 msgid "SELECTED_REAL_KIND with neither 'P' nor 'R' argument at %L"
 
59527
-msgstr "Fortran 2008: SELECTED_REAL_KIND med varken ”P”- eller ”R”-argument vid %L"
 
59528
+msgstr "SELECTED_REAL_KIND med varken ”P”- eller ”R”-argument vid %L"
 
59529
 
 
59530
 #: fortran/check.c:3503
 
59531
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
59532
+#, gcc-internal-format, gfc-internal-format
 
59533
 msgid "'%s' intrinsic with RADIX argument at %L"
 
59534
-msgstr "Fortran 2008: inbyggd ”%s” med RADIX-argument vid %L"
 
59535
+msgstr "inbyggd ”%s” med RADIX-argument vid %L"
 
59536
 
 
59537
 #: fortran/check.c:3538
 
59538
 #, gcc-internal-format, gfc-internal-format
 
59539
 msgid "'source' argument of 'shape' intrinsic at %L must not be an assumed size array"
 
59540
-msgstr "”source”-argumentet till inbyggd ”shape” vid %L får inte vara en vektor med förmodad storlek"
 
59541
+msgstr "”source”-argumentet till inbyggd ”shape” vid %L får inte vara en vektor med antagen storlek"
 
59542
 
 
59543
 #: fortran/check.c:3615
 
59544
 #, gcc-internal-format, gfc-internal-format
 
59545
@@ -37158,9 +37205,9 @@
 
59546
 msgstr "Argumentet ”%s” till inbyggd ”%s” vid %L måste vara en interoperabel dataenhet"
 
59547
 
 
59548
 #: fortran/check.c:3658
 
59549
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
59550
+#, gcc-internal-format, gfc-internal-format
 
59551
 msgid "non double precision REAL argument to %s intrinsic at %L"
 
59552
-msgstr "GNU-utvidgning: REAL-argument utan dubbel precision till inbyggd %s vid %L"
 
59553
+msgstr "REAL-argument utan dubbel precision till inbyggd %s vid %L"
 
59554
 
 
59555
 #: fortran/check.c:3671
 
59556
 #, gcc-internal-format, gfc-internal-format
 
59557
@@ -37230,7 +37277,7 @@
 
59558
 #: fortran/class.c:561
 
59559
 #, gcc-internal-format, gfc-internal-format
 
59560
 msgid "Assumed size polymorphic objects or components, such as that at %C, have not yet been implemented"
 
59561
-msgstr "Polymorfa objekt eller komponenter med förmodad storlek, såsom den vid %C, har inte implementerats ännu"
 
59562
+msgstr "Polymorfa objekt eller komponenter med antagen storlek, såsom den vid %C, har inte implementerats ännu"
 
59563
 
 
59564
 #. Since the extension field is 8 bit wide, we can only have
 
59565
 #. up to 255 extension levels.
 
59566
@@ -37290,9 +37337,9 @@
 
59567
 msgstr "Dataelement ovanför övre vektorgräns vid %L"
 
59568
 
 
59569
 #: fortran/data.c:321 fortran/data.c:487
 
59570
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
59571
+#, gcc-internal-format, gfc-internal-format
 
59572
 msgid "re-initialization of '%s' at %L"
 
59573
-msgstr "Utökning: ominitiering av ”%s” vid %L"
 
59574
+msgstr "ominitiering av ”%s” vid %L"
 
59575
 
 
59576
 #: fortran/decl.c:264
 
59577
 #, gcc-internal-format, gfc-internal-format
 
59578
@@ -37300,9 +37347,9 @@
 
59579
 msgstr "Värdassocierad variabel ”%s” får inte finnas i DATA-sats vid %C"
 
59580
 
 
59581
 #: fortran/decl.c:271
 
59582
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
59583
+#, gcc-internal-format, gfc-internal-format
 
59584
 msgid "initialization of common block variable '%s' in DATA statement at %C"
 
59585
-msgstr "Utökning: initiering av common-blockvariabel ”%s” i DATA-sats vid %C"
 
59586
+msgstr "initiering av common-blockvariabel ”%s” i DATA-sats vid %C"
 
59587
 
 
59588
 #: fortran/decl.c:382
 
59589
 #, gcc-internal-format, gfc-internal-format
 
59590
@@ -37325,9 +37372,9 @@
 
59591
 msgstr "DATA-sats vid %C får inte förekomma i en PURE-procedur"
 
59592
 
 
59593
 #: fortran/decl.c:600
 
59594
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
59595
+#, gcc-internal-format, gfc-internal-format
 
59596
 msgid "The assumed-rank array at %C shall not have a codimension"
 
59597
-msgstr "Datamålet vid %L får inte ha co-index"
 
59598
+msgstr "Vektorn med antagen ordning vid %C får inte ha en co-dimension"
 
59599
 
 
59600
 #: fortran/decl.c:668
 
59601
 #, gcc-internal-format, gfc-internal-format
 
59602
@@ -37335,9 +37382,9 @@
 
59603
 msgstr "Felaktig INTENT-specifikation vid %C"
 
59604
 
 
59605
 #: fortran/decl.c:689
 
59606
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
59607
+#, gcc-internal-format, gfc-internal-format
 
59608
 msgid "deferred type parameter at %C"
 
59609
-msgstr "Fortran 2003: fördröjd typparameter vid %C"
 
59610
+msgstr "fördröjd typparameter vid %C"
 
59611
 
 
59612
 #: fortran/decl.c:726
 
59613
 #, gcc-internal-format, gfc-internal-format
 
59614
@@ -37345,9 +37392,9 @@
 
59615
 msgstr "Konflikt i attribut för funktionsargument vid %C"
 
59616
 
 
59617
 #: fortran/decl.c:753
 
59618
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
59619
+#, gcc-internal-format, gfc-internal-format
 
59620
 msgid "Old-style character length at %C"
 
59621
-msgstr "Förlegad funktion: Gammaldags teckenlängd vid %C"
 
59622
+msgstr "Gammaldags teckenlängd vid %C"
 
59623
 
 
59624
 #: fortran/decl.c:784
 
59625
 #, gcc-internal-format, gfc-internal-format
 
59626
@@ -37385,9 +37432,9 @@
 
59627
 msgstr "Variabeln ”%s” vid %L är ett atrappargument till BIND(C)-proceduren ”%s” men är inte interoperativ med C eftersom den är polymorf"
 
59628
 
 
59629
 #: fortran/decl.c:1040
 
59630
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
59631
+#, gcc-internal-format, gfc-internal-format
 
59632
 msgid "Variable '%s' at %L is a dummy argument of the BIND(C) procedure '%s' but may not be C interoperable"
 
59633
-msgstr "Variabeln ”%s” vid %L är en parameter till BIND(C)-proceduren ”%s” men är kanske inte interoperativ med C"
 
59634
+msgstr "Variabeln ”%s” vid %L är en attrapparameter till BIND(C)-proceduren ”%s” men är kanske inte interoperativ med C"
 
59635
 
 
59636
 #: fortran/decl.c:1055
 
59637
 #, gcc-internal-format, gfc-internal-format
 
59638
@@ -37410,14 +37457,14 @@
 
59639
 msgstr "Variabeln ”%s” vid %L kan inte både ha attributet OPTIONAL och VALUE eftersom proceduren ”%s” är BIND(C)"
 
59640
 
 
59641
 #: fortran/decl.c:1094
 
59642
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
59643
+#, gcc-internal-format, gfc-internal-format
 
59644
 msgid "Variable '%s' at %L with OPTIONAL attribute in procedure '%s' which is BIND(C)"
 
59645
-msgstr "TS29113: Variabeln ”%s” vid %L med attributet OPTIONAL i proceduren ”%s” som är BIND(C)"
 
59646
+msgstr "Variabeln ”%s” vid %L med attributet OPTIONAL i proceduren ”%s” som är BIND(C)"
 
59647
 
 
59648
 #: fortran/decl.c:1106
 
59649
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
59650
+#, gcc-internal-format, gfc-internal-format
 
59651
 msgid "Assumed-shape array '%s' at %L as dummy argument to the BIND(C) procedure '%s' at %L"
 
59652
-msgstr "Vektorn ”%s” med förmodad form vid %L kan inte vara ett argument till proceduren ”%s” vid %L eftersom proceduren är BIND(C)"
 
59653
+msgstr "Vektorn ”%s” med antagen form vid %L som attrappargument till BIND(C)-proceduren ”%s” vid %L"
 
59654
 
 
59655
 #: fortran/decl.c:1185
 
59656
 #, gcc-internal-format, gfc-internal-format
 
59657
@@ -37452,7 +37499,7 @@
 
59658
 #: fortran/decl.c:1425
 
59659
 #, gcc-internal-format, gfc-internal-format
 
59660
 msgid "Can't initialize implied-shape array at %L with scalar"
 
59661
-msgstr "Det går inte att initiera en vektor med förmodad form vid %L med en skalär"
 
59662
+msgstr "Det går inte att initiera en vektor med antagen form vid %L med en skalär"
 
59663
 
 
59664
 #: fortran/decl.c:1443
 
59665
 #, gcc-internal-format, gfc-internal-format
 
59666
@@ -37490,9 +37537,9 @@
 
59667
 msgstr "NULL()-initiering vid %C är tvetydig"
 
59668
 
 
59669
 #: fortran/decl.c:1719
 
59670
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
59671
+#, gcc-internal-format, gfc-internal-format
 
59672
 msgid "NULL() initialization at %C may not have MOLD"
 
59673
-msgstr "NULL()-initiering vid %C är tvetydig"
 
59674
+msgstr "NULL()-initiering vid %C kan inte ha MOLD"
 
59675
 
 
59676
 #: fortran/decl.c:1736
 
59677
 #, gcc-internal-format, gfc-internal-format
 
59678
@@ -37505,9 +37552,9 @@
 
59679
 msgstr "Fel i pekarinitiering vid %C"
 
59680
 
 
59681
 #: fortran/decl.c:1763
 
59682
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
59683
+#, gcc-internal-format, gfc-internal-format
 
59684
 msgid "non-NULL pointer initialization at %C"
 
59685
-msgstr "Fortran 2008: annan pekarinitiering än NULL vid %C"
 
59686
+msgstr "annan pekarinitiering än NULL vid %C"
 
59687
 
 
59688
 #: fortran/decl.c:1786
 
59689
 #, gcc-internal-format, gfc-internal-format
 
59690
@@ -37517,12 +37564,12 @@
 
59691
 #: fortran/decl.c:1853
 
59692
 #, gcc-internal-format, gfc-internal-format
 
59693
 msgid "Non-PARAMETER symbol '%s' at %L can't be implied-shape"
 
59694
-msgstr "Icke-PARAMETER-symbolen ”%s” vid %L kan inte förmodad form"
 
59695
+msgstr "Icke-PARAMETER-symbolen ”%s” vid %L kan inte ha antagen form"
 
59696
 
 
59697
 #: fortran/decl.c:1864
 
59698
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
59699
+#, gcc-internal-format, gfc-internal-format
 
59700
 msgid "Implied-shape array at %L"
 
59701
-msgstr "Fortran 2008: Vektor med förmodad form vid %L"
 
59702
+msgstr "Vektor med antagen form vid %L"
 
59703
 
 
59704
 #: fortran/decl.c:1928 fortran/decl.c:6509
 
59705
 #, gcc-internal-format, gfc-internal-format
 
59706
@@ -37530,9 +37577,9 @@
 
59707
 msgstr "Dubblerad vektorspecifikation för Cray-utpekad vid vid %C"
 
59708
 
 
59709
 #: fortran/decl.c:1999
 
59710
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
59711
+#, gcc-internal-format, gfc-internal-format
 
59712
 msgid "Old-style initialization at %C"
 
59713
-msgstr "Utökning: Gammaldags initiering vid %C"
 
59714
+msgstr "Gammaldags initiering vid %C"
 
59715
 
 
59716
 #: fortran/decl.c:2014 fortran/decl.c:4963
 
59717
 #, gcc-internal-format, gfc-internal-format
 
59718
@@ -37610,9 +37657,9 @@
 
59719
 msgstr "Syntaxfel i CHARACTER-deklaration vid %C"
 
59720
 
 
59721
 #: fortran/decl.c:2592
 
59722
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
59723
+#, gcc-internal-format, gfc-internal-format
 
59724
 msgid "BYTE type at %C"
 
59725
-msgstr "Utökning: BYTE-typ vid %C"
 
59726
+msgstr "BYTE-typ vid %C"
 
59727
 
 
59728
 #: fortran/decl.c:2598
 
59729
 #, gcc-internal-format, gfc-internal-format
 
59730
@@ -37620,9 +37667,9 @@
 
59731
 msgstr "BYTE-typ använd vid %C är inte tillgänglig på målmaskinen"
 
59732
 
 
59733
 #: fortran/decl.c:2620
 
59734
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
59735
+#, gcc-internal-format, gfc-internal-format
 
59736
 msgid "Assumed type at %C is not allowed for components"
 
59737
-msgstr "Värdesargument vid %L är inte tillåtet i denna kontext"
 
59738
+msgstr "Förmodad typ vid %C är inte tillåtet för komponenter"
 
59739
 
 
59740
 #: fortran/decl.c:2623
 
59741
 #, gcc-internal-format, gfc-internal-format
 
59742
@@ -37631,19 +37678,19 @@
 
59743
 
 
59744
 #: fortran/decl.c:2646 fortran/decl.c:2677 fortran/decl.c:2707
 
59745
 #: fortran/decl.c:2885
 
59746
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
59747
+#, gcc-internal-format, gfc-internal-format
 
59748
 msgid "TYPE with intrinsic-type-spec at %C"
 
59749
-msgstr "Fortran 2008: TYPE med inbyggd typspecifikation vid %C"
 
59750
+msgstr "TYPE med inbyggd typspecifikation vid %C"
 
59751
 
 
59752
 #: fortran/decl.c:2702
 
59753
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
59754
+#, gcc-internal-format, gfc-internal-format
 
59755
 msgid "DOUBLE COMPLEX at %C"
 
59756
-msgstr "Utökning: DOUBLE COMPLEX vid %C"
 
59757
+msgstr "DOUBLE COMPLEX vid %C"
 
59758
 
 
59759
 #: fortran/decl.c:2777
 
59760
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
59761
+#, gcc-internal-format, gfc-internal-format
 
59762
 msgid "CLASS statement at %C"
 
59763
-msgstr "Fortran 2003: CLASS-sats vid %C"
 
59764
+msgstr "CLASS-sats vid %C"
 
59765
 
 
59766
 #: fortran/decl.c:2813 fortran/decl.c:2826 fortran/decl.c:3200
 
59767
 #: fortran/decl.c:3208
 
59768
@@ -37677,9 +37724,9 @@
 
59769
 msgstr "IMPORT-sats vid %C endast tillåten inuti en INTERFACE-kropp"
 
59770
 
 
59771
 #: fortran/decl.c:3170
 
59772
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
59773
+#, gcc-internal-format, gfc-internal-format
 
59774
 msgid "IMPORT statement at %C"
 
59775
-msgstr "Tom IMPLICIT-sats vid %C"
 
59776
+msgstr "IMPORT-sats vid %C"
 
59777
 
 
59778
 #: fortran/decl.c:3185
 
59779
 #, gcc-internal-format, gfc-internal-format
 
59780
@@ -37717,9 +37764,9 @@
 
59781
 msgstr "Dubblerat %s-attribut vid %L"
 
59782
 
 
59783
 #: fortran/decl.c:3667
 
59784
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
59785
+#, gcc-internal-format, gfc-internal-format
 
59786
 msgid "ALLOCATABLE attribute at %C in a TYPE definition"
 
59787
-msgstr "Fortran 2003: attributet ALLOCATABLE vid %C i en TYPE-definition"
 
59788
+msgstr "Attributet ALLOCATABLE vid %C i en TYPE-definition"
 
59789
 
 
59790
 #: fortran/decl.c:3677
 
59791
 #, gcc-internal-format, gfc-internal-format
 
59792
@@ -37727,9 +37774,9 @@
 
59793
 msgstr "Attribut vid %L är inte tillåtet i en TYPE-definition"
 
59794
 
 
59795
 #: fortran/decl.c:3695
 
59796
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
59797
+#, gcc-internal-format, gfc-internal-format
 
59798
 msgid "Attribute %s at %L in a TYPE definition"
 
59799
-msgstr "Fortran 2003: Attribut %s vid %L i en TYPE-definition"
 
59800
+msgstr "Attributet %s vid %L i en TYPE-definition"
 
59801
 
 
59802
 #: fortran/decl.c:3706
 
59803
 #, gcc-internal-format, gfc-internal-format
 
59804
@@ -37737,14 +37784,14 @@
 
59805
 msgstr "%s-attribut vid %L är inte tillåtet utanför specifikationsdelen av en modul"
 
59806
 
 
59807
 #: fortran/decl.c:3721
 
59808
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
59809
+#, gcc-internal-format, gfc-internal-format
 
59810
 msgid "ASYNCHRONOUS attribute at %C"
 
59811
-msgstr "Fortran 2003: ASYNCHRONOUS-attribut vid %C"
 
59812
+msgstr "Attributet ASYNCHRONOUS vid %C"
 
59813
 
 
59814
 #: fortran/decl.c:3734
 
59815
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
59816
+#, gcc-internal-format, gfc-internal-format
 
59817
 msgid "CONTIGUOUS attribute at %C"
 
59818
-msgstr "Fortran 2008: CONTIGUOUS-attribut vid %C"
 
59819
+msgstr "Attributet CONTIGUOUS vid %C"
 
59820
 
 
59821
 #: fortran/decl.c:3780 fortran/decl.c:6804
 
59822
 #, gcc-internal-format, gfc-internal-format
 
59823
@@ -37752,19 +37799,19 @@
 
59824
 msgstr "PROTECTED vid %C är endast tillåtet i specifikation av en del av en modul"
 
59825
 
 
59826
 #: fortran/decl.c:3786
 
59827
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
59828
+#, gcc-internal-format, gfc-internal-format
 
59829
 msgid "PROTECTED attribute at %C"
 
59830
-msgstr "Fortran 2003: PROTECTED-attribut vid %C"
 
59831
+msgstr "Attributet PROTECTED vid %C"
 
59832
 
 
59833
 #: fortran/decl.c:3817
 
59834
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
59835
+#, gcc-internal-format, gfc-internal-format
 
59836
 msgid "VALUE attribute at %C"
 
59837
-msgstr "Fortran 2003: VALUE-attribut vid %C"
 
59838
+msgstr "Attributet VALUE vid %C"
 
59839
 
 
59840
 #: fortran/decl.c:3827
 
59841
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
59842
+#, gcc-internal-format, gfc-internal-format
 
59843
 msgid "VOLATILE attribute at %C"
 
59844
-msgstr "Fortran 2003: VOLATILE-attribut vid %C"
 
59845
+msgstr "Attributet VOLATILE vid %C"
 
59846
 
 
59847
 #: fortran/decl.c:3873
 
59848
 #, gcc-internal-format, gfc-internal-format
 
59849
@@ -37846,9 +37893,9 @@
 
59850
 msgstr "Syntaxfel i datadeklaration vid %C"
 
59851
 
 
59852
 #: fortran/decl.c:4411
 
59853
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
59854
+#, gcc-internal-format, gfc-internal-format
 
59855
 msgid "IMPURE procedure at %C"
 
59856
-msgstr "Fortran 2008: IMPURE-procedur vid %C"
 
59857
+msgstr "IMPURE-procedur vid %C"
 
59858
 
 
59859
 #: fortran/decl.c:4424
 
59860
 #, gcc-internal-format, gfc-internal-format
 
59861
@@ -37881,9 +37928,9 @@
 
59862
 msgstr "Oväntat skräp efter funktionsdeklaration vid %C"
 
59863
 
 
59864
 #: fortran/decl.c:4697 fortran/decl.c:5730
 
59865
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
59866
+#, gcc-internal-format, gfc-internal-format
 
59867
 msgid "BIND(C) attribute at %L may not be specified for an internal procedure"
 
59868
-msgstr "Fortran 2008: BIND(C)-attribut vid %L kan inte anges för en intern procedur"
 
59869
+msgstr "Attributet BIND(C) vid %L kan inte anges för en intern procedur"
 
59870
 
 
59871
 #: fortran/decl.c:4901
 
59872
 #, gcc-internal-format, gfc-internal-format
 
59873
@@ -37921,9 +37968,9 @@
 
59874
 msgstr "NOPASS eller explicit gränssnitt krävs vid %C"
 
59875
 
 
59876
 #: fortran/decl.c:5045
 
59877
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
59878
+#, gcc-internal-format, gfc-internal-format
 
59879
 msgid "Procedure pointer component at %C"
 
59880
-msgstr "Fortran 2003: Procedurpekarkomponent vid %C"
 
59881
+msgstr "Procedurpekarkomponent vid %C"
 
59882
 
 
59883
 #: fortran/decl.c:5111
 
59884
 #, gcc-internal-format, gfc-internal-format
 
59885
@@ -37936,14 +37983,14 @@
 
59886
 msgstr "PROCEDURE vid %C måste vara i ett generiskt gränssnitt"
 
59887
 
 
59888
 #: fortran/decl.c:5138 fortran/decl.c:7311
 
59889
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
59890
+#, gcc-internal-format, gfc-internal-format
 
59891
 msgid "double colon in MODULE PROCEDURE statement at %L"
 
59892
-msgstr "Fortran 2008: dubbelkolon i MODULE PROCEDURE-sats vid %L"
 
59893
+msgstr "dubbelkolon i MODULE PROCEDURE-sats vid %L"
 
59894
 
 
59895
 #: fortran/decl.c:5208
 
59896
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
59897
+#, gcc-internal-format, gfc-internal-format
 
59898
 msgid "PROCEDURE statement at %C"
 
59899
-msgstr "Fortran 2003: PROCEDURE-sats vid %C"
 
59900
+msgstr "PROCEDURE-sats vid %C"
 
59901
 
 
59902
 #: fortran/decl.c:5276
 
59903
 #, gcc-internal-format, gfc-internal-format
 
59904
@@ -37952,15 +37999,15 @@
 
59905
 
 
59906
 #: fortran/decl.c:5300 fortran/decl.c:5304 fortran/decl.c:5508
 
59907
 #: fortran/decl.c:5512 fortran/decl.c:5698 fortran/decl.c:5702
 
59908
-#: fortran/symbol.c:1588
 
59909
+#: fortran/symbol.c:1577
 
59910
 #, gcc-internal-format, gfc-internal-format
 
59911
 msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
 
59912
 msgstr "Attribut BIND(C) vid %L kan endast användas för variabler och common-block"
 
59913
 
 
59914
 #: fortran/decl.c:5420
 
59915
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
59916
+#, gcc-internal-format, gfc-internal-format
 
59917
 msgid "ENTRY statement at %C"
 
59918
-msgstr "Tom IMPLICIT-sats vid %C"
 
59919
+msgstr "ENTRY-sats vid %C"
 
59920
 
 
59921
 #: fortran/decl.c:5429
 
59922
 #, gcc-internal-format, gfc-internal-format
 
59923
@@ -38068,9 +38115,9 @@
 
59924
 msgstr "Oväntad END-sats vid %C"
 
59925
 
 
59926
 #: fortran/decl.c:6102
 
59927
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
59928
+#, gcc-internal-format, gfc-internal-format
 
59929
 msgid "END statement instead of %s statement at %L"
 
59930
-msgstr "Fortran 2008: END-sats istället för %s-sats vid %L"
 
59931
+msgstr "END-sats istället för %s-sats vid %L"
 
59932
 
 
59933
 #. We would have required END [something].
 
59934
 #: fortran/decl.c:6110
 
59935
@@ -38174,9 +38221,9 @@
 
59936
 msgstr "Cray-pekardeklaration vid %C kräver flaggan -fcray-pointer"
 
59937
 
 
59938
 #: fortran/decl.c:6657
 
59939
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
59940
+#, gcc-internal-format, gfc-internal-format
 
59941
 msgid "CONTIGUOUS statement at %C"
 
59942
-msgstr "Fortran 2008: CONTIGUOUS-sats vid %C"
 
59943
+msgstr "CONTIGUOUS-sats vid %C"
 
59944
 
 
59945
 #: fortran/decl.c:6755
 
59946
 #, gcc-internal-format, gfc-internal-format
 
59947
@@ -38189,9 +38236,9 @@
 
59948
 msgstr "Åtkomstspecifikation för operatorn .%s. vid %C har redan angivits"
 
59949
 
 
59950
 #: fortran/decl.c:6810
 
59951
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
59952
+#, gcc-internal-format, gfc-internal-format
 
59953
 msgid "PROTECTED statement at %C"
 
59954
-msgstr "Fortran 2003: PROTECTED-sats vid %C"
 
59955
+msgstr "PROTECTED-sats vid %C"
 
59956
 
 
59957
 #: fortran/decl.c:6850
 
59958
 #, gcc-internal-format, gfc-internal-format
 
59959
@@ -38254,9 +38301,9 @@
 
59960
 msgstr "VALUE är inte tillåtet inuti BLOCK vid %C"
 
59961
 
 
59962
 #: fortran/decl.c:7108
 
59963
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
59964
+#, gcc-internal-format, gfc-internal-format
 
59965
 msgid "VALUE statement at %C"
 
59966
-msgstr "Fortran 2003: VALUE-sats vid %C"
 
59967
+msgstr "VALUE-sats vid %C"
 
59968
 
 
59969
 #: fortran/decl.c:7148
 
59970
 #, gcc-internal-format, gfc-internal-format
 
59971
@@ -38264,9 +38311,9 @@
 
59972
 msgstr "Syntaxfel i VALUE-sats vid %C"
 
59973
 
 
59974
 #: fortran/decl.c:7159
 
59975
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
59976
+#, gcc-internal-format, gfc-internal-format
 
59977
 msgid "VOLATILE statement at %C"
 
59978
-msgstr "Fortran 2003: VOLATILE-sats vid %C"
 
59979
+msgstr "VOLATILE-sats vid %C"
 
59980
 
 
59981
 #: fortran/decl.c:7183
 
59982
 #, gcc-internal-format, gfc-internal-format
 
59983
@@ -38279,9 +38326,9 @@
 
59984
 msgstr "Syntaxfel i VOLATILE-sats vid %C"
 
59985
 
 
59986
 #: fortran/decl.c:7220
 
59987
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
59988
+#, gcc-internal-format, gfc-internal-format
 
59989
 msgid "ASYNCHRONOUS statement at %C"
 
59990
-msgstr "Fortran 2003: ASYNCHRONOUS-sats vid %C"
 
59991
+msgstr "ASYNCHRONOUS-sats vid %C"
 
59992
 
 
59993
 #: fortran/decl.c:7262
 
59994
 #, gcc-internal-format, gfc-internal-format
 
59995
@@ -38334,9 +38381,9 @@
 
59996
 msgstr "Härledd typ vid %C kan endast vara PUBLIC i specifikationsdelen av en modul"
 
59997
 
 
59998
 #: fortran/decl.c:7478
 
59999
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60000
+#, gcc-internal-format, gfc-internal-format
 
60001
 msgid "ABSTRACT type at %C"
 
60002
-msgstr "ABSTRACT typ ”%s” används vid %L"
 
60003
+msgstr "ABSTRACT typ vid %C"
 
60004
 
 
60005
 #: fortran/decl.c:7543
 
60006
 #, gcc-internal-format, gfc-internal-format
 
60007
@@ -38364,9 +38411,9 @@
 
60008
 msgstr "Cray-utpekad vid %C kan inte vara förmodat formad vektor"
 
60009
 
 
60010
 #: fortran/decl.c:7709
 
60011
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60012
+#, gcc-internal-format, gfc-internal-format
 
60013
 msgid "ENUM and ENUMERATOR at %C"
 
60014
-msgstr "Fortran 2003: ENUM och ENUMERATOR vid %C"
 
60015
+msgstr "ENUM och ENUMERATOR vid %C"
 
60016
 
 
60017
 #: fortran/decl.c:7742
 
60018
 #, gcc-internal-format, gfc-internal-format
 
60019
@@ -38464,9 +38511,9 @@
 
60020
 msgstr "Bindningsnamn förväntades vid %C"
 
60021
 
 
60022
 #: fortran/decl.c:8203
 
60023
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60024
+#, gcc-internal-format, gfc-internal-format
 
60025
 msgid "PROCEDURE list at %C"
 
60026
-msgstr "Fortran 2008: PROCEDURE-lista vid %C"
 
60027
+msgstr "PROCEDURE-lista vid %C"
 
60028
 
 
60029
 #: fortran/decl.c:8216
 
60030
 #, gcc-internal-format, gfc-internal-format
 
60031
@@ -38671,7 +38718,7 @@
 
60032
 #: fortran/expr.c:2308
 
60033
 #, gcc-internal-format, gfc-internal-format
 
60034
 msgid "Assumed or deferred character length variable '%s'  in constant expression at %L"
 
60035
-msgstr "Teckenlängdsvariabel ”%s” med förmodad eller fördröjd längd i konstant uttryck vid %L"
 
60036
+msgstr "Teckenlängdsvariabel ”%s” med antagen eller fördröjd längd i konstant uttryck vid %L"
 
60037
 
 
60038
 #: fortran/expr.c:2374
 
60039
 #, gcc-internal-format, gfc-internal-format
 
60040
@@ -38679,9 +38726,9 @@
 
60041
 msgstr "transformerande inbyggd ”%s” vid %L är inte tillåten i ett initieringsuttryck"
 
60042
 
 
60043
 #: fortran/expr.c:2405
 
60044
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60045
+#, gcc-internal-format, gfc-internal-format
 
60046
 msgid "Evaluation of nonstandard initialization expression at %L"
 
60047
-msgstr "Utökning: Beräkning av ett initieringuttryck utanför standarden vid %L"
 
60048
+msgstr "Beräkning av ett initieringuttryck utanför standarden vid %L"
 
60049
 
 
60050
 #: fortran/expr.c:2461
 
60051
 #, gcc-internal-format, gfc-internal-format
 
60052
@@ -38701,12 +38748,12 @@
 
60053
 #: fortran/expr.c:2528
 
60054
 #, gcc-internal-format, gfc-internal-format
 
60055
 msgid "Assumed size array '%s' at %L is not permitted in an initialization expression"
 
60056
-msgstr "Vektor ”%s” med förmodad storlek vid %L är inte tillåten i ett initieringsuttryck"
 
60057
+msgstr "Vektor ”%s” med antagen storlek vid %L är inte tillåten i ett initieringsuttryck"
 
60058
 
 
60059
 #: fortran/expr.c:2534
 
60060
 #, gcc-internal-format, gfc-internal-format
 
60061
 msgid "Assumed shape array '%s' at %L is not permitted in an initialization expression"
 
60062
-msgstr "Vektor ”%s” med förmodad form vid %L är inte tillåten i ett initieringsuttryck"
 
60063
+msgstr "Vektor ”%s” med antagen form vid %L är inte tillåten i ett initieringsuttryck"
 
60064
 
 
60065
 #: fortran/expr.c:2540
 
60066
 #, gcc-internal-format, gfc-internal-format
 
60067
@@ -38809,19 +38856,19 @@
 
60068
 msgstr "NULL finns på högersidan i tilldelning vid %L"
 
60069
 
 
60070
 #: fortran/expr.c:3153
 
60071
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60072
+#, gcc-internal-format, gfc-internal-format
 
60073
 msgid "POINTER-valued function appears on right-hand side of assignment at %L"
 
60074
 msgstr "POINTER-värd funktion förekommer på högersidan av tilldelning vid %L"
 
60075
 
 
60076
 #: fortran/expr.c:3163
 
60077
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60078
+#, gcc-internal-format, gfc-internal-format
 
60079
 msgid "BOZ literal at %L used to initialize non-integer variable '%s'"
 
60080
-msgstr "Utökning: BOZ-literal vid %L används för att initiera icke-heltalsvariabeln ”%s”"
 
60081
+msgstr "BOZ-literal vid %L används för att initiera icke-heltalsvariabeln ”%s”"
 
60082
 
 
60083
 #: fortran/expr.c:3169 fortran/resolve.c:9505
 
60084
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60085
+#, gcc-internal-format, gfc-internal-format
 
60086
 msgid "BOZ literal at %L outside a DATA statement and outside INT/REAL/DBLE/CMPLX"
 
60087
-msgstr "Utökning: BOZ-literal vid %L utanför en DATA-sats och utanför INT/REAL/DBLE/CMPLX"
 
60088
+msgstr "BOZ-literal vid %L utanför en DATA-sats och utanför INT/REAL/DBLE/CMPLX"
 
60089
 
 
60090
 #: fortran/expr.c:3179 fortran/resolve.c:9515
 
60091
 #, gcc-internal-format, gfc-internal-format
 
60092
@@ -38879,9 +38926,9 @@
 
60093
 msgstr "Begränsningsspecifikation för ”%s” förväntades vid %L"
 
60094
 
 
60095
 #: fortran/expr.c:3336
 
60096
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60097
+#, gcc-internal-format, gfc-internal-format
 
60098
 msgid "Bounds specification for '%s' in pointer assignment at %L"
 
60099
-msgstr "Fortran 2003: Begränsningsspecifikation för ”%s” i pekartilldelning vid %L"
 
60100
+msgstr "Begränsningsspecifikation för ”%s” i pekartilldelning vid %L"
 
60101
 
 
60102
 #: fortran/expr.c:3350
 
60103
 #, gcc-internal-format, gfc-internal-format
 
60104
@@ -38909,9 +38956,9 @@
 
60105
 msgstr "Ogiltig procedurpekartilldelning vid %L"
 
60106
 
 
60107
 #: fortran/expr.c:3435
 
60108
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60109
+#, gcc-internal-format, gfc-internal-format
 
60110
 msgid "Function result '%s' is invalid as proc-target in procedure pointer assignment at %L"
 
60111
-msgstr "Satsfunktion ”%s” är ogiltigt i procedurpekartilldelning vid %L"
 
60112
+msgstr "Funktionsresultatet ”%s” är ogiltigt i proc-mål i procedurpekartilldelning vid %L"
 
60113
 
 
60114
 #: fortran/expr.c:3443
 
60115
 #, gcc-internal-format, gfc-internal-format
 
60116
@@ -38929,14 +38976,14 @@
 
60117
 msgstr "Intern procedur ”%s” är ogiltigt i procedurpekartilldelning vid %L"
 
60118
 
 
60119
 #: fortran/expr.c:3467
 
60120
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60121
+#, gcc-internal-format, gfc-internal-format
 
60122
 msgid "Intrinsic '%s' at %L is invalid in procedure pointer assignment"
 
60123
-msgstr "Intern procedur ”%s” är ogiltigt i procedurpekartilldelning vid %L"
 
60124
+msgstr "Inbyggd ”%s” vid %L är ogiltigt i procedurpekartilldelning"
 
60125
 
 
60126
 #: fortran/expr.c:3475
 
60127
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60128
+#, gcc-internal-format, gfc-internal-format
 
60129
 msgid "Nonintrinsic elemental procedure '%s' is invalid in procedure pointer assignment at %L"
 
60130
-msgstr "Den ej inbyggda elementära proceduren ”%s” är ogiltigt i procedurpekartilldelning vid %L"
 
60131
+msgstr "Den ej inbyggda elementära proceduren ”%s” är ogiltig i procedurpekartilldelning vid %L"
 
60132
 
 
60133
 #: fortran/expr.c:3498
 
60134
 #, gcc-internal-format, gfc-internal-format
 
60135
@@ -38979,9 +39026,9 @@
 
60136
 msgstr "Målet för översättning av målet måste ha ording 1 eller vara enkelt sammanhängande vid %L"
 
60137
 
 
60138
 #: fortran/expr.c:3633
 
60139
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60140
+#, gcc-internal-format, gfc-internal-format
 
60141
 msgid "Rank remapping target is not rank 1 at %L"
 
60142
-msgstr "Fortran 2008: Målet för översättning av ordning är inte av ordning 1 vid %L"
 
60143
+msgstr "Målet för översättning av ordning är inte av ordning 1 vid %L"
 
60144
 
 
60145
 #: fortran/expr.c:3658
 
60146
 #, gcc-internal-format, gfc-internal-format
 
60147
@@ -39014,19 +39061,19 @@
 
60148
 msgstr "Datamålet vid %L får inte ha co-index"
 
60149
 
 
60150
 #: fortran/expr.c:3741
 
60151
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60152
+#, gcc-internal-format, gfc-internal-format
 
60153
 msgid "Pointer at %L in pointer assignment might outlive the pointer target"
 
60154
-msgstr "Måluttryck i pekartilldelning vid %L måste leverera ett pekarresultat"
 
60155
+msgstr "Pekare vid %L i pekartilldelning kan överleva pekarmålet"
 
60156
 
 
60157
 #: fortran/expr.c:3806
 
60158
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60159
+#, gcc-internal-format, gfc-internal-format
 
60160
 msgid "Pointer initialization target at %L must not be ALLOCATABLE"
 
60161
-msgstr "Pekarinitieringsmål vid %L får inte vara ALLOCATABLE "
 
60162
+msgstr "Pekarinitieringsmål vid %L får inte vara ALLOCATABLE"
 
60163
 
 
60164
 #: fortran/expr.c:3812
 
60165
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60166
+#, gcc-internal-format, gfc-internal-format
 
60167
 msgid "Pointer initialization target at %L must have the TARGET attribute"
 
60168
-msgstr "Målet för perkarinitieringen vid %C måste ha attributet TARGET"
 
60169
+msgstr "Målet för perkarinitieringen vid %L måste ha attributet TARGET"
 
60170
 
 
60171
 #: fortran/expr.c:3827 fortran/resolve.c:1256
 
60172
 #, gcc-internal-format, gfc-internal-format
 
60173
@@ -39038,72 +39085,72 @@
 
60174
 msgid "Procedure pointer initialization target at %L may not be a procedure pointer"
 
60175
 msgstr "Procedurpekarinitieringsmål vid %L får inte vara en procedurpekare"
 
60176
 
 
60177
-#: fortran/expr.c:4692
 
60178
+#: fortran/expr.c:4693
 
60179
 #, gcc-internal-format, gfc-internal-format
 
60180
 msgid "Fortran 2008: Pointer functions in variable definition context (%s) at %L"
 
60181
 msgstr "Fortran 2008: Pekarfunktioner i variabeldefinitionssammanhang (%s) vid %L"
 
60182
 
 
60183
-#: fortran/expr.c:4700
 
60184
+#: fortran/expr.c:4701
 
60185
 #, gcc-internal-format, gfc-internal-format
 
60186
 msgid "Non-variable expression in variable definition context (%s) at %L"
 
60187
 msgstr "Icke variabelt uttryck i variabeldefinitionssammanhang (%s) vid %L"
 
60188
 
 
60189
-#: fortran/expr.c:4708
 
60190
+#: fortran/expr.c:4709
 
60191
 #, gcc-internal-format, gfc-internal-format
 
60192
 msgid "Named constant '%s' in variable definition context (%s) at %L"
 
60193
 msgstr "Namngiven konstant ”%s” i variabeldefinitionssammanhang (%s) vid %L"
 
60194
 
 
60195
-#: fortran/expr.c:4717
 
60196
+#: fortran/expr.c:4718
 
60197
 #, gcc-internal-format, gfc-internal-format
 
60198
 msgid "'%s' in variable definition context (%s) at %L is not a variable"
 
60199
 msgstr "”%s” i variabeldefinitionssammanhang (%s) vid %L är inte en variabel"
 
60200
 
 
60201
-#: fortran/expr.c:4728
 
60202
+#: fortran/expr.c:4729
 
60203
 #, gcc-internal-format, gfc-internal-format
 
60204
 msgid "Non-POINTER in pointer association context (%s) at %L"
 
60205
 msgstr "Icke-POINTER i pekarenassociationssammanhang (%s) vid %L"
 
60206
 
 
60207
-#: fortran/expr.c:4741
 
60208
+#: fortran/expr.c:4742
 
60209
 #, gcc-internal-format, gfc-internal-format
 
60210
 msgid "LOCK_TYPE in variable definition context (%s) at %L"
 
60211
 msgstr "LOCK_TYPE i variabeldefinitionssammanhang (%s) vid %L"
 
60212
 
 
60213
-#: fortran/expr.c:4770
 
60214
+#: fortran/expr.c:4771
 
60215
 #, gcc-internal-format, gfc-internal-format
 
60216
 msgid "Dummy argument '%s' with INTENT(IN) in pointer association context (%s) at %L"
 
60217
 msgstr "Attrappargument ”%s” med INTENT(IN) i pekarassociationssammanhang (%s) vid %L"
 
60218
 
 
60219
-#: fortran/expr.c:4778
 
60220
+#: fortran/expr.c:4779
 
60221
 #, gcc-internal-format, gfc-internal-format
 
60222
 msgid "Dummy argument '%s' with INTENT(IN) in variable definition context (%s) at %L"
 
60223
 msgstr "Attrappargument ”%s” med INTENT(IN) i variabeldefinitionssammanhang (%s) vid %L"
 
60224
 
 
60225
-#: fortran/expr.c:4791
 
60226
+#: fortran/expr.c:4792
 
60227
 #, gcc-internal-format, gfc-internal-format
 
60228
 msgid "Variable '%s' is PROTECTED and can not appear in a pointer association context (%s) at %L"
 
60229
 msgstr "Variabeln ”%s” är PROTECTED och kan inte förekomma i ett pekarassociationssammanhang (%s) vid %L"
 
60230
 
 
60231
-#: fortran/expr.c:4799
 
60232
+#: fortran/expr.c:4800
 
60233
 #, gcc-internal-format, gfc-internal-format
 
60234
 msgid "Variable '%s' is PROTECTED and can not appear in a variable definition context (%s) at %L"
 
60235
 msgstr "Variabeln ”%s” är PROTECTED och kan inte förekomma i ett variabeldefinitionssammanhang (%s) vid %L"
 
60236
 
 
60237
-#: fortran/expr.c:4811
 
60238
+#: fortran/expr.c:4812
 
60239
 #, gcc-internal-format, gfc-internal-format
 
60240
 msgid "Variable '%s' can not appear in a variable definition context (%s) at %L in PURE procedure"
 
60241
 msgstr "Variabeln ”%s” kan inte förekomma i ett variabeldefinitionssammanhang (%s) vid %L"
 
60242
 
 
60243
-#: fortran/expr.c:4870
 
60244
+#: fortran/expr.c:4871
 
60245
 #, gcc-internal-format, gfc-internal-format
 
60246
 msgid "'%s' at %L associated to vector-indexed target can not be used in a variable definition context (%s)"
 
60247
 msgstr "”%s” vid %L som är associerad med vektorindexeradt mål kan inte användas i ett variabeldefinitionssammanhang (%s)"
 
60248
 
 
60249
-#: fortran/expr.c:4874
 
60250
+#: fortran/expr.c:4875
 
60251
 #, gcc-internal-format, gfc-internal-format
 
60252
 msgid "'%s' at %L associated to expression can not be used in a variable definition context (%s)"
 
60253
 msgstr "”%s” vid %L som är associerad med uttryck kan inte användas i ett variabeldefinitionssammanhang (%s)"
 
60254
 
 
60255
-#: fortran/expr.c:4886
 
60256
+#: fortran/expr.c:4887
 
60257
 #, gcc-internal-format, gfc-internal-format
 
60258
 msgid "Associate-name '%s' can not appear in a variable definition context (%s) at %L because its target at %L can not, either"
 
60259
 msgstr "Associationsnamn ”%s” kan inte förekomma i ett variabeldefinitionssammanhang (%s) vid %L eftersom dess mål vid %L inte heller kan"
 
60260
@@ -39115,7 +39162,7 @@
 
60261
 
 
60262
 #: fortran/frontend-passes.c:518 fortran/trans-array.c:1041
 
60263
 #: fortran/trans-array.c:5866 fortran/trans-array.c:7150
 
60264
-#: fortran/trans-intrinsic.c:5445
 
60265
+#: fortran/trans-intrinsic.c:5444
 
60266
 #, gcc-internal-format, gfc-internal-format
 
60267
 msgid "Creating array temporary at %L"
 
60268
 msgstr "Skapar vektortemporär vid %L"
 
60269
@@ -39126,24 +39173,24 @@
 
60270
 msgstr "Tar bort anrop av funktionen ”%s” vid %L"
 
60271
 
 
60272
 #: fortran/frontend-passes.c:1474
 
60273
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60274
+#, gcc-internal-format, gfc-internal-format
 
60275
 msgid "Variable '%s' at %L set to undefined value inside loop  beginning at %L as INTENT(OUT) argument to subroutine '%s'"
 
60276
-msgstr "Variabeln ”%s” vid %C får inte definieras om inuti slingan som börjar vid %L"
 
60277
+msgstr "Variabeln ”%s” vid %L satt till odefinierad inuti en slinga som börjar vid %L är argument INTENT(OUT) till subrutin ”%s”"
 
60278
 
 
60279
 #: fortran/frontend-passes.c:1480
 
60280
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60281
+#, gcc-internal-format, gfc-internal-format
 
60282
 msgid "Variable '%s' at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to subroutine '%s'"
 
60283
-msgstr "Variabeln ”%s” vid %C får inte definieras om inuti slingan som börjar vid %L"
 
60284
+msgstr "Variabeln ”%s” vid %L ej definierbar inuti slingan som börjar vid %L är argument INTENT(OUT) till subrutin ”%s”"
 
60285
 
 
60286
 #: fortran/frontend-passes.c:1544
 
60287
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60288
+#, gcc-internal-format, gfc-internal-format
 
60289
 msgid "Variable '%s' at %L set to undefined value inside loop beginning at %L as INTENT(OUT) argument to function '%s'"
 
60290
-msgstr "Variabeln ”%s” vid %C får inte definieras om inuti slingan som börjar vid %L"
 
60291
+msgstr "Variabeln ”%s” vid %L satt till odefinierad inuti slingan som börjar vid %L är argument INTENT(OUT) till funktionen ”%s”"
 
60292
 
 
60293
 #: fortran/frontend-passes.c:1550
 
60294
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60295
+#, gcc-internal-format, gfc-internal-format
 
60296
 msgid "Variable '%s' at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to function '%s'"
 
60297
-msgstr "Variabeln ”%s” vid %C får inte definieras om inuti slingan som börjar vid %L"
 
60298
+msgstr "Variabeln ”%s” vid %L ej definierbar inuti slingan som börjar vid %L är argument INTENT(OUT) till funktionen ”%s”"
 
60299
 
 
60300
 #: fortran/gfortranspec.c:168
 
60301
 #, gcc-internal-format
 
60302
@@ -39171,9 +39218,9 @@
 
60303
 msgstr "Attrapprocedur ”%s” vid %C kan inte ha generiskt gränssnitt"
 
60304
 
 
60305
 #: fortran/interface.c:254
 
60306
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60307
+#, gcc-internal-format, gfc-internal-format
 
60308
 msgid "ABSTRACT INTERFACE at %C"
 
60309
-msgstr "Fortran 2003: ABSTRACT INTERFACE vid %C"
 
60310
+msgstr "ABSTRACT INTERFACE vid %C"
 
60311
 
 
60312
 #: fortran/interface.c:262
 
60313
 #, gcc-internal-format, gfc-internal-format
 
60314
@@ -39250,12 +39297,12 @@
 
60315
 msgid "Second argument of defined assignment at %L must be INTENT(IN)"
 
60316
 msgstr "Andra argumentet av definierad tilldelning vid %L måste vara INTENT(IN)"
 
60317
 
 
60318
-#: fortran/interface.c:723 fortran/resolve.c:14797
 
60319
+#: fortran/interface.c:723 fortran/resolve.c:14799
 
60320
 #, gcc-internal-format, gfc-internal-format
 
60321
 msgid "First argument of operator interface at %L must be INTENT(IN)"
 
60322
 msgstr "Första argumentet till operatorgränssnitt vid %L måste vara INTENT(IN)"
 
60323
 
 
60324
-#: fortran/interface.c:730 fortran/resolve.c:14815
 
60325
+#: fortran/interface.c:730 fortran/resolve.c:14817
 
60326
 #, gcc-internal-format, gfc-internal-format
 
60327
 msgid "Second argument of operator interface at %L must be INTENT(IN)"
 
60328
 msgstr "Andra argumentet till operatorgränssnitt vid %L måste vara INTENT(IN)"
 
60329
@@ -39286,9 +39333,9 @@
 
60330
 msgstr "I %s vid %L måste alla procedurerna vara FUNCTION eftersom det generiska namnet också är namnet på en härledd typ"
 
60331
 
 
60332
 #: fortran/interface.c:1491
 
60333
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60334
+#, gcc-internal-format, gfc-internal-format
 
60335
 msgid "Internal procedure '%s' in %s at %L"
 
60336
-msgstr "Fortran 2008: Intern procedur ”%s” i %s vid %L"
 
60337
+msgstr "Intern procedur ”%s” i %s vid %L"
 
60338
 
 
60339
 #: fortran/interface.c:1548 fortran/interface.c:1552
 
60340
 #, gcc-internal-format, gfc-internal-format
 
60341
@@ -39306,9 +39353,9 @@
 
60342
 msgstr "”%s” vid %L är inte en modulprocedur"
 
60343
 
 
60344
 #: fortran/interface.c:1804
 
60345
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60346
+#, gcc-internal-format, gfc-internal-format
 
60347
 msgid "The assumed-rank array at %L requires that the dummy argument '%s' has assumed-rank"
 
60348
-msgstr "Vektor med underförstådd form vid %L måste vara ett attrappargument"
 
60349
+msgstr "Vektor med antagen ordning vid %L kräver att attrappargumentet ”%s” har antagen ordning"
 
60350
 
 
60351
 #: fortran/interface.c:1809
 
60352
 #, gcc-internal-format, gfc-internal-format
 
60353
@@ -39336,7 +39383,7 @@
 
60354
 msgstr "Gränssnitt stämmer inte överens i attrapprocedur ”%s” vid %L: %s"
 
60355
 
 
60356
 #: fortran/interface.c:1894
 
60357
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60358
+#, gcc-internal-format, gfc-internal-format
 
60359
 msgid "Actual argument to contiguous pointer dummy '%s' at %L must be simply contiguous"
 
60360
 msgstr "Aktuellt argument till sammanhängade pekareattrapp ”%s” vid %L måste vara enkelt sammanhängande"
 
60361
 
 
60362
@@ -39383,7 +39430,7 @@
 
60363
 #: fortran/interface.c:2024
 
60364
 #, gcc-internal-format, gfc-internal-format
 
60365
 msgid "Dummy argument '%s' has to be a pointer or assumed-shape array without CONTIGUOUS attribute - as actual argument at %L is not simply contiguous and both are ASYNCHRONOUS or VOLATILE"
 
60366
-msgstr "Attrappargument ”%s” måste vara en pekare eller vektor med förmodad form utan attributet CONTIGUOUS - eftersom det aktuella argumentet vid %L inte är enkelt sammanhängande och båda är ASYNCHRONOUS eller VOLATILE"
 
60367
+msgstr "Attrappargument ”%s” måste vara en pekare eller vektor med antagen form utan attributet CONTIGUOUS - eftersom det aktuella argumentet vid %L inte är enkelt sammanhängande och båda är ASYNCHRONOUS eller VOLATILE"
 
60368
 
 
60369
 #: fortran/interface.c:2037
 
60370
 #, gcc-internal-format, gfc-internal-format
 
60371
@@ -39403,7 +39450,7 @@
 
60372
 #: fortran/interface.c:2116
 
60373
 #, gcc-internal-format, gfc-internal-format
 
60374
 msgid "Element of assumed-shaped or pointer array passed to array dummy argument '%s' at %L"
 
60375
-msgstr "Element av vektor med förmodad form eller pekare skickat till vektorattrappargument ”%s” vid %L"
 
60376
+msgstr "Element av vektor med antagen form eller pekare skickat till vektorattrappargument ”%s” vid %L"
 
60377
 
 
60378
 #: fortran/interface.c:2128
 
60379
 #, gcc-internal-format, gfc-internal-format
 
60380
@@ -39453,7 +39500,7 @@
 
60381
 #: fortran/interface.c:2525
 
60382
 #, gcc-internal-format, gfc-internal-format
 
60383
 msgid "Actual argument at %L to assumed-type dummy is of derived type with type-bound or FINAL procedures"
 
60384
-msgstr "Aktuellt argument vid %L till atrapp med förmodad typ är av en härledd typ med typgräns eller FINAL-procedurer"
 
60385
+msgstr "Aktuellt argument vid %L till attrapp med antagen typ är av en härledd typ med typgräns eller FINAL-procedurer"
 
60386
 
 
60387
 #: fortran/interface.c:2546
 
60388
 #, gcc-internal-format, gfc-internal-format
 
60389
@@ -39616,9 +39663,9 @@
 
60390
 msgstr "Nyckelordsargument kräver explicit gränssnitt för proceduren ”%s” vid %L"
 
60391
 
 
60392
 #: fortran/interface.c:3171
 
60393
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60394
+#, gcc-internal-format, gfc-internal-format
 
60395
 msgid "Assumed-type argument %s at %L requires an explicit interface"
 
60396
-msgstr "Symbolen ”%s” vid %L har redan ett explicit gränssnitt"
 
60397
+msgstr "Argumentet ”%s” med antagen typ vid %L kräver ett explicit gränssnitt"
 
60398
 
 
60399
 #: fortran/interface.c:3184
 
60400
 #, gcc-internal-format, gfc-internal-format
 
60401
@@ -39631,9 +39678,9 @@
 
60402
 msgstr "MOLD-argumentet till NULL krävs vid %L"
 
60403
 
 
60404
 #: fortran/interface.c:3201
 
60405
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60406
+#, gcc-internal-format, gfc-internal-format
 
60407
 msgid "Assumed-rank argument requires an explicit interface at %L"
 
60408
-msgstr "Nyckelordsargument kräver explicit gränssnitt för proceduren ”%s” vid %L"
 
60409
+msgstr "Argumentet med antagen ordning kräver ett explicit gränssnitt vid %L"
 
60410
 
 
60411
 #: fortran/interface.c:3238
 
60412
 #, gcc-internal-format, gfc-internal-format
 
60413
@@ -39651,9 +39698,9 @@
 
60414
 msgstr "MOLD= krävs i NULL()-argument vid %L: Tvetydighet mellan de specifika funktionerna %s och %s"
 
60415
 
 
60416
 #: fortran/interface.c:3785
 
60417
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60418
+#, gcc-internal-format, gfc-internal-format
 
60419
 msgid "Entity '%s' at %L is already present in the interface"
 
60420
-msgstr "Entitet ”%s” vid %C finns redan i gränssnittet"
 
60421
+msgstr "Entiteten ”%s” vid %L finns redan i gränssnittet"
 
60422
 
 
60423
 #: fortran/interface.c:3996
 
60424
 #, gcc-internal-format, gfc-internal-format
 
60425
@@ -39696,9 +39743,9 @@
 
60426
 msgstr "”%s” vid %L åsidosätter en FUNCTION och måste också vara en FUNCTION"
 
60427
 
 
60428
 #: fortran/interface.c:4067
 
60429
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60430
+#, gcc-internal-format, gfc-internal-format
 
60431
 msgid "Result mismatch for the overriding procedure '%s' at %L: %s"
 
60432
-msgstr "Argument stämmer inte överens för den åsidosättande proceduren ”%s” vid %L: %s"
 
60433
+msgstr "Resultaten stämmer inte överens för den åsidosättande proceduren ”%s” vid %L: %s"
 
60434
 
 
60435
 #: fortran/interface.c:4078
 
60436
 #, gcc-internal-format, gfc-internal-format
 
60437
@@ -39781,14 +39828,14 @@
 
60438
 msgstr "Inbyggd ”%s” (är %s) används vid %L"
 
60439
 
 
60440
 #: fortran/intrinsic.c:4097
 
60441
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60442
+#, gcc-internal-format, gfc-internal-format
 
60443
 msgid "Function '%s' as initialization expression at %L"
 
60444
-msgstr "Fortran 2003: Funktion ”%s” som initieringsuttryck vid %L"
 
60445
+msgstr "Funktionen ”%s” som initieringsuttryck vid %L"
 
60446
 
 
60447
 #: fortran/intrinsic.c:4173
 
60448
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60449
+#, gcc-internal-format, gfc-internal-format
 
60450
 msgid "Elemental function as initialization expression with non-integer/non-character arguments at %L"
 
60451
-msgstr "Fortran 2003: Elementär funktion som initieraruttryck med argument som inte är heltal/tecken vid %L"
 
60452
+msgstr "Elementär funktion som initieraruttryck med argument som inte är heltal/tecken vid %L"
 
60453
 
 
60454
 #: fortran/intrinsic.c:4234
 
60455
 #, gcc-internal-format, gfc-internal-format
 
60456
@@ -39826,24 +39873,24 @@
 
60457
 msgstr "Utökning: Tabulatortecken i format vid %C"
 
60458
 
 
60459
 #: fortran/io.c:455
 
60460
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60461
+#, gcc-internal-format, gfc-internal-format
 
60462
 msgid "DP format specifier not allowed at %C"
 
60463
-msgstr "Fortran 2003: DP-formatspecificerare är inte tillåten vid %C"
 
60464
+msgstr "DP-formatspecificerare är inte tillåten vid %C"
 
60465
 
 
60466
 #: fortran/io.c:462
 
60467
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60468
+#, gcc-internal-format, gfc-internal-format
 
60469
 msgid "DC format specifier not allowed at %C"
 
60470
-msgstr "Fortran 2003: DC-formatspecificerare är inte tillåten vid %C"
 
60471
+msgstr "DC-formatspecificerare är inte tillåten vid %C"
 
60472
 
 
60473
 #: fortran/io.c:651
 
60474
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60475
+#, gcc-internal-format, gfc-internal-format
 
60476
 msgid "X descriptor requires leading space count at %L"
 
60477
-msgstr "Utökning: X-beskrivare kräver inledande utrymmesantal vid %L"
 
60478
+msgstr "X-beskrivare kräver inledande utrymmesantal vid %L"
 
60479
 
 
60480
 #: fortran/io.c:681
 
60481
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60482
+#, gcc-internal-format, gfc-internal-format
 
60483
 msgid "$ descriptor at %L"
 
60484
-msgstr "Utökning: $-beskrivare vid %L"
 
60485
+msgstr "$-beskrivare vid %L"
 
60486
 
 
60487
 #: fortran/io.c:686
 
60488
 #, gcc-internal-format, gfc-internal-format
 
60489
@@ -39856,9 +39903,9 @@
 
60490
 msgstr "Utökning: Positiv bredd saknas efter L-beskrivare vid %L"
 
60491
 
 
60492
 #: fortran/io.c:828
 
60493
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60494
+#, gcc-internal-format, gfc-internal-format
 
60495
 msgid "'G0' in format at %L"
 
60496
-msgstr "Fortran 2008: ”G0” i format vid %L"
 
60497
+msgstr "”G0” i format vid %L"
 
60498
 
 
60499
 #: fortran/io.c:856
 
60500
 #, gcc-internal-format, gfc-internal-format
 
60501
@@ -39881,9 +39928,9 @@
 
60502
 msgstr "Formatspecificeraren H vid %L är en funktion borttagen i Fortran 95"
 
60503
 
 
60504
 #: fortran/io.c:1061 fortran/io.c:1124
 
60505
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60506
+#, gcc-internal-format, gfc-internal-format
 
60507
 msgid "Missing comma at %L"
 
60508
-msgstr "Utökning: Komma saknas vid %L"
 
60509
+msgstr "Saknat komma vid %L"
 
60510
 
 
60511
 #: fortran/io.c:1143
 
60512
 #, gcc-internal-format, gfc-internal-format
 
60513
@@ -39941,9 +39988,9 @@
 
60514
 msgstr "FORMAT-tagg vid %L måste ha typen standardsorts CHARACTER eller INTEGER"
 
60515
 
 
60516
 #: fortran/io.c:1409
 
60517
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60518
+#, gcc-internal-format, gfc-internal-format
 
60519
 msgid "ASSIGNED variable in FORMAT tag at %L"
 
60520
-msgstr "Borttagen funktion: ASSIGNED-variabel i FORMAT-tagg vid %L"
 
60521
+msgstr "ASSIGNED-variabel i FORMAT-tagg vid %L"
 
60522
 
 
60523
 #: fortran/io.c:1415
 
60524
 #, gcc-internal-format, gfc-internal-format
 
60525
@@ -39956,19 +40003,19 @@
 
60526
 msgstr "Skalär ”%s” i FORMAT-tagg vid %L är inte en ASSIGNED-variabel"
 
60527
 
 
60528
 #: fortran/io.c:1434
 
60529
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60530
+#, gcc-internal-format, gfc-internal-format
 
60531
 msgid "Non-character in FORMAT tag at %L"
 
60532
-msgstr "Utökning: Icke-tecken i FORMAT-tagg vid %L"
 
60533
+msgstr "Icke-tecken i FORMAT-tagg vid %L"
 
60534
 
 
60535
 #: fortran/io.c:1440
 
60536
 #, gcc-internal-format, gfc-internal-format
 
60537
 msgid "Non-character assumed shape array element in FORMAT tag at %L"
 
60538
-msgstr "Icke-teckens vektorelement med förmodad form i FORMAT-tagg vid %L"
 
60539
+msgstr "Icke-teckens vektorelement med antagen form i FORMAT-tagg vid %L"
 
60540
 
 
60541
 #: fortran/io.c:1447
 
60542
 #, gcc-internal-format, gfc-internal-format
 
60543
 msgid "Non-character assumed size array element in FORMAT tag at %L"
 
60544
-msgstr "Icke-teckens vektorelement med förmodad storlek i FORMAT-tagg vid %L"
 
60545
+msgstr "Icke-teckens vektorelement med antagen storlek i FORMAT-tagg vid %L"
 
60546
 
 
60547
 #: fortran/io.c:1454
 
60548
 #, gcc-internal-format, gfc-internal-format
 
60549
@@ -39991,9 +40038,9 @@
 
60550
 msgstr "%s-tagg vid %L måste vara skalär"
 
60551
 
 
60552
 #: fortran/io.c:1500
 
60553
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60554
+#, gcc-internal-format, gfc-internal-format
 
60555
 msgid "IOMSG tag at %L"
 
60556
-msgstr "Fortran 2003: IOMSG-tagg vid %L"
 
60557
+msgstr "IOMSG-tagg vid %L"
 
60558
 
 
60559
 #: fortran/io.c:1508
 
60560
 #, gcc-internal-format, gfc-internal-format
 
60561
@@ -40001,19 +40048,19 @@
 
60562
 msgstr "Fortran 95 kräver standard-INTEGER i %s-tagg vid %L"
 
60563
 
 
60564
 #: fortran/io.c:1516
 
60565
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60566
+#, gcc-internal-format, gfc-internal-format
 
60567
 msgid "Nondefault LOGICAL in %s tag at %L"
 
60568
-msgstr "Fortran 2008: Icke-standard LOGICAL i %s-tagg vid %L"
 
60569
+msgstr "Icke-standard LOGICAL i %s-tagg vid %L"
 
60570
 
 
60571
 #: fortran/io.c:1524
 
60572
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60573
+#, gcc-internal-format, gfc-internal-format
 
60574
 msgid "NEWUNIT specifier at %L"
 
60575
-msgstr "UNIT inte angivet vid %L"
 
60576
+msgstr "NEWUNIT-specificerare vid %L"
 
60577
 
 
60578
 #: fortran/io.c:1542
 
60579
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60580
+#, gcc-internal-format, gfc-internal-format
 
60581
 msgid "CONVERT tag at %L"
 
60582
-msgstr "Utökning: CONVERT-tagg vid %L"
 
60583
+msgstr "CONVERT-tagg vid %L"
 
60584
 
 
60585
 #: fortran/io.c:1728
 
60586
 #, gcc-internal-format, gfc-internal-format
 
60587
@@ -40021,9 +40068,9 @@
 
60588
 msgstr "Fortran 2003: %s-specificerare i %s-sats vid %C har värdet ”%s”"
 
60589
 
 
60590
 #: fortran/io.c:1736 fortran/io.c:1763
 
60591
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60592
+#, gcc-internal-format, gfc-internal-format
 
60593
 msgid "%s specifier in %s statement at %C has value '%s'"
 
60594
-msgstr "%s-specificerare i %s-sats vid %C har ogiltigt värde ”%s”"
 
60595
+msgstr "%s-specificerare i %s-sats vid %C har värdet ”%s”"
 
60596
 
 
60597
 #: fortran/io.c:1755
 
60598
 #, gcc-internal-format, gfc-internal-format
 
60599
@@ -40056,34 +40103,34 @@
 
60600
 msgstr "OPEN-sats vid %C måste ha antingen UNIT eller NEWUNIT angivet"
 
60601
 
 
60602
 #: fortran/io.c:1898
 
60603
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60604
+#, gcc-internal-format, gfc-internal-format
 
60605
 msgid "ASYNCHRONOUS= at %C not allowed in Fortran 95"
 
60606
-msgstr "Fortran 2003: ASYNCHRONOUS= vid %C är inte tillåtet i Fortran 95"
 
60607
+msgstr "ASYNCHRONOUS= vid %C är inte tillåtet i Fortran 95"
 
60608
 
 
60609
 #: fortran/io.c:1916 fortran/io.c:3365
 
60610
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60611
+#, gcc-internal-format, gfc-internal-format
 
60612
 msgid "BLANK= at %C not allowed in Fortran 95"
 
60613
-msgstr "Fortran 2003: BLANK= vid %C är inte tillåtet i Fortran 95"
 
60614
+msgstr "BLANK= vid %C är inte tillåtet i Fortran 95"
 
60615
 
 
60616
 #: fortran/io.c:1934 fortran/io.c:3344
 
60617
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60618
+#, gcc-internal-format, gfc-internal-format
 
60619
 msgid "DECIMAL= at %C not allowed in Fortran 95"
 
60620
-msgstr "Fortran 2003: DECIMAL= vid %C är inte tillåtet i Fortran 95"
 
60621
+msgstr "DECIMAL= vid %C är inte tillåtet i Fortran 95"
 
60622
 
 
60623
 #: fortran/io.c:1966
 
60624
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60625
+#, gcc-internal-format, gfc-internal-format
 
60626
 msgid "ENCODING= at %C not allowed in Fortran 95"
 
60627
-msgstr "Fortran 2003: ENCODING= vid %C är inte tillåtet i Fortran 95"
 
60628
+msgstr "ENCODING= vid %C är inte tillåtet i Fortran 95"
 
60629
 
 
60630
 #: fortran/io.c:2017 fortran/io.c:3407
 
60631
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60632
+#, gcc-internal-format, gfc-internal-format
 
60633
 msgid "ROUND= at %C not allowed in Fortran 95"
 
60634
-msgstr "Fortran 2003: ROUND= vid %C är inte tillåtet i Fortran 95"
 
60635
+msgstr "ROUND= vid %C är inte tillåtet i Fortran 95"
 
60636
 
 
60637
 #: fortran/io.c:2037
 
60638
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60639
+#, gcc-internal-format, gfc-internal-format
 
60640
 msgid "SIGN= at %C not allowed in Fortran 95"
 
60641
-msgstr "Fortran 2003: SIGN= vid %C är inte tillåtet i Fortran 95"
 
60642
+msgstr "SIGN= vid %C är inte tillåtet i Fortran 95"
 
60643
 
 
60644
 #: fortran/io.c:2250
 
60645
 #, gcc-internal-format, gfc-internal-format
 
60646
@@ -40111,9 +40158,9 @@
 
60647
 msgstr "UNIT-tal i sats vid %L måste vara ickenegativt"
 
60648
 
 
60649
 #: fortran/io.c:2483
 
60650
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60651
+#, gcc-internal-format, gfc-internal-format
 
60652
 msgid "FLUSH statement at %C"
 
60653
-msgstr "Fortran 2003: FLUSH-sats vid %C"
 
60654
+msgstr "FLUSH-sats vid %C"
 
60655
 
 
60656
 #: fortran/io.c:2539
 
60657
 #, gcc-internal-format, gfc-internal-format
 
60658
@@ -40176,9 +40223,9 @@
 
60659
 msgstr "NAMELIST ”%s” i READ-sats vid %L innehåller symbolen ”%s” som inte får stå i ett variabeldefinitionssammanhang"
 
60660
 
 
60661
 #: fortran/io.c:2914
 
60662
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60663
+#, gcc-internal-format, gfc-internal-format
 
60664
 msgid "Comma before i/o item list at %L"
 
60665
-msgstr "Utökning: Komma före i/o-elementlista vid %L"
 
60666
+msgstr "Komma före i/o-elementlista vid %L"
 
60667
 
 
60668
 #: fortran/io.c:2924
 
60669
 #, gcc-internal-format, gfc-internal-format
 
60670
@@ -40216,15 +40263,15 @@
 
60671
 msgstr "Förväntade uttryck i %s-sats vid %C"
 
60672
 
 
60673
 #. A general purpose syntax error.
 
60674
-#: fortran/io.c:3175 fortran/io.c:3774 fortran/gfortran.h:2496
 
60675
+#: fortran/io.c:3175 fortran/io.c:3774 fortran/gfortran.h:2506
 
60676
 #, gcc-internal-format, gfc-internal-format
 
60677
 msgid "Syntax error in %s statement at %C"
 
60678
 msgstr "Syntaxfel i %s-sats vid %C"
 
60679
 
 
60680
 #: fortran/io.c:3260
 
60681
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60682
+#, gcc-internal-format, gfc-internal-format
 
60683
 msgid "Internal file at %L with namelist"
 
60684
-msgstr "Fortran 2003: Intern fil vid %L med namnlista"
 
60685
+msgstr "Intern fil vid %L med namnlista"
 
60686
 
 
60687
 #: fortran/io.c:3318
 
60688
 #, gcc-internal-format, gfc-internal-format
 
60689
@@ -40232,14 +40279,14 @@
 
60690
 msgstr "ASYNCHRONOUS=-specificerare vid %L måste vara ett initieringsuttryck"
 
60691
 
 
60692
 #: fortran/io.c:3386
 
60693
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60694
+#, gcc-internal-format, gfc-internal-format
 
60695
 msgid "PAD= at %C not allowed in Fortran 95"
 
60696
-msgstr "Fortran 2003: PAD= vid %C är inte tillåtet i Fortran 95"
 
60697
+msgstr "PAD= vid %C är inte tillåtet i Fortran 95"
 
60698
 
 
60699
 #: fortran/io.c:3452
 
60700
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60701
+#, gcc-internal-format, gfc-internal-format
 
60702
 msgid "DELIM= at %C not allowed in Fortran 95"
 
60703
-msgstr "Fortran 2003: DELIM= vid %C är inte tillåtet i Fortran 95"
 
60704
+msgstr "DELIM= vid %C är inte tillåtet i Fortran 95"
 
60705
 
 
60706
 #: fortran/io.c:3601
 
60707
 #, gcc-internal-format, gfc-internal-format
 
60708
@@ -40282,9 +40329,9 @@
 
60709
 msgstr "INQUIRE-sats vid %L kräver en PENDING=-specificerare med ID=-specificeraren"
 
60710
 
 
60711
 #: fortran/io.c:4205
 
60712
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60713
+#, gcc-internal-format, gfc-internal-format
 
60714
 msgid "WAIT at %C not allowed in Fortran 95"
 
60715
-msgstr "Fortran 2003: WAIT vid %C är inte tillåtet i Fortran 95"
 
60716
+msgstr "WAIT vid %C är inte tillåtet i Fortran 95"
 
60717
 
 
60718
 #: fortran/io.c:4211
 
60719
 #, gcc-internal-format, gfc-internal-format
 
60720
@@ -40377,9 +40424,9 @@
 
60721
 msgstr "Ogiltig form på PROGRAM-sats vid %C"
 
60722
 
 
60723
 #: fortran/match.c:1394 fortran/match.c:1475
 
60724
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60725
+#, gcc-internal-format, gfc-internal-format
 
60726
 msgid "Arithmetic IF statement at %C"
 
60727
-msgstr "Förlegad funktion: Aritmetisk IF-sats vid %C"
 
60728
+msgstr "Aritmetisk IF-sats vid %C"
 
60729
 
 
60730
 #: fortran/match.c:1450
 
60731
 #, gcc-internal-format, gfc-internal-format
 
60732
@@ -40437,9 +40484,9 @@
 
60733
 msgstr "Bildstyrningssats CRITICAL vid %C i DO CONCURRENT-block"
 
60734
 
 
60735
 #: fortran/match.c:1759
 
60736
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60737
+#, gcc-internal-format, gfc-internal-format
 
60738
 msgid "CRITICAL statement at %C"
 
60739
-msgstr "Fortran 2008: CRITICAL-sats vid %C"
 
60740
+msgstr "CRITICAL-sats vid %C"
 
60741
 
 
60742
 #: fortran/match.c:1771
 
60743
 #, gcc-internal-format, gfc-internal-format
 
60744
@@ -40492,9 +40539,9 @@
 
60745
 msgstr "Syntaxfel i FORALL-iterator vid %C"
 
60746
 
 
60747
 #: fortran/match.c:2383
 
60748
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60749
+#, gcc-internal-format, gfc-internal-format
 
60750
 msgid "DO CONCURRENT construct at %C"
 
60751
-msgstr "Fortran 2008: DO CONCURRENT-konstruktion vid %C"
 
60752
+msgstr "DO CONCURRENT-konstruktion vid %C"
 
60753
 
 
60754
 #: fortran/match.c:2509
 
60755
 #, gcc-internal-format, gfc-internal-format
 
60756
@@ -40533,9 +40580,9 @@
 
60757
 msgstr "CYCLE-sats vid %C är inte tillämpbar på icke-slingkonstruktionen ”%s”"
 
60758
 
 
60759
 #: fortran/match.c:2582
 
60760
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60761
+#, gcc-internal-format, gfc-internal-format
 
60762
 msgid "EXIT statement with no do-construct-name at %C"
 
60763
-msgstr "Fortran 2008: EXIT-sats utan något do-konstruktionsnamn vid %C"
 
60764
+msgstr "EXIT-sats utan något do-konstruktionsnamn vid %C"
 
60765
 
 
60766
 #: fortran/match.c:2588
 
60767
 #, gcc-internal-format, gfc-internal-format
 
60768
@@ -40588,14 +40635,14 @@
 
60769
 msgstr "STOP-kod vid %L måste vara standard heltal KIND=%d"
 
60770
 
 
60771
 #: fortran/match.c:2773
 
60772
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60773
+#, gcc-internal-format, gfc-internal-format
 
60774
 msgid "PAUSE statement at %C"
 
60775
-msgstr "Oväntad CASE-sats vid %C"
 
60776
+msgstr "PAUSE-sats vid %C"
 
60777
 
 
60778
 #: fortran/match.c:2796
 
60779
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60780
+#, gcc-internal-format, gfc-internal-format
 
60781
 msgid "ERROR STOP statement at %C"
 
60782
-msgstr "Fortran 2008: ERROR STOP-sats vid %C"
 
60783
+msgstr "ERROR STOP-sats vid %C"
 
60784
 
 
60785
 #: fortran/match.c:2822
 
60786
 #, gcc-internal-format, gfc-internal-format
 
60787
@@ -40630,14 +40677,14 @@
 
60788
 msgstr "Överflödig ACQUIRED_LOCK-tagg funnen vid %L "
 
60789
 
 
60790
 #: fortran/match.c:2982
 
60791
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60792
+#, gcc-internal-format, gfc-internal-format
 
60793
 msgid "LOCK statement at %C"
 
60794
-msgstr "Fortran 2008: LOCK-sats vid %C"
 
60795
+msgstr "LOCK-sats vid %C"
 
60796
 
 
60797
 #: fortran/match.c:2993
 
60798
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60799
+#, gcc-internal-format, gfc-internal-format
 
60800
 msgid "UNLOCK statement at %C"
 
60801
-msgstr "Fortran 2008: UNLOCK-sats vid %C"
 
60802
+msgstr "UNLOCK-sats vid %C"
 
60803
 
 
60804
 #: fortran/match.c:3019
 
60805
 #, gcc-internal-format, gfc-internal-format
 
60806
@@ -40645,9 +40692,9 @@
 
60807
 msgstr "Bildstyrsats SYNC vid %C i PURE-procedur"
 
60808
 
 
60809
 #: fortran/match.c:3026
 
60810
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60811
+#, gcc-internal-format, gfc-internal-format
 
60812
 msgid "SYNC statement at %C"
 
60813
-msgstr "Fortran 2008: SYNC-sats vid %C"
 
60814
+msgstr "SYNC-sats vid %C"
 
60815
 
 
60816
 #: fortran/match.c:3038
 
60817
 #, gcc-internal-format, gfc-internal-format
 
60818
@@ -40660,14 +40707,14 @@
 
60819
 msgstr "Bildkontrollsatsen SYNC vid %C i DO CONCURRENT-block"
 
60820
 
 
60821
 #: fortran/match.c:3224
 
60822
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60823
+#, gcc-internal-format, gfc-internal-format
 
60824
 msgid "ASSIGN statement at %C"
 
60825
-msgstr "Borttagen funktion: ASSIGN-sats vid %C"
 
60826
+msgstr "ASSIGN-sats vid %C"
 
60827
 
 
60828
 #: fortran/match.c:3270
 
60829
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60830
+#, gcc-internal-format, gfc-internal-format
 
60831
 msgid "Assigned GOTO statement at %C"
 
60832
-msgstr "Borttagen funktion: Tilldelad GOTO-sats vid %C"
 
60833
+msgstr "Tilldelad GOTO-sats vid %C"
 
60834
 
 
60835
 #: fortran/match.c:3317 fortran/match.c:3370
 
60836
 #, gcc-internal-format, gfc-internal-format
 
60837
@@ -40675,9 +40722,9 @@
 
60838
 msgstr "Satsetikettlistan i GOTO vid %C får inte vara tom"
 
60839
 
 
60840
 #: fortran/match.c:3380
 
60841
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60842
+#, gcc-internal-format, gfc-internal-format
 
60843
 msgid "Computed GOTO at %C"
 
60844
-msgstr "Förlegad funktion: Beräknat GOTO vid %C"
 
60845
+msgstr "Beräknat GOTO vid %C"
 
60846
 
 
60847
 #: fortran/match.c:3453
 
60848
 #, gcc-internal-format, gfc-internal-format
 
60849
@@ -40685,9 +40732,9 @@
 
60850
 msgstr "Fel i typspecifikation vid %L"
 
60851
 
 
60852
 #: fortran/match.c:3463
 
60853
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60854
+#, gcc-internal-format, gfc-internal-format
 
60855
 msgid "typespec in ALLOCATE at %L"
 
60856
-msgstr "Fortran 2003: typspecifikation i ALLOCATE vid %L"
 
60857
+msgstr "typspecifikation i ALLOCATE vid %L"
 
60858
 
 
60859
 #: fortran/match.c:3505
 
60860
 #, gcc-internal-format, gfc-internal-format
 
60861
@@ -40705,9 +40752,9 @@
 
60862
 msgstr "ALLOCATE av co-vektor vid %C i CRITICAL-block"
 
60863
 
 
60864
 #: fortran/match.c:3557
 
60865
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60866
+#, gcc-internal-format, gfc-internal-format
 
60867
 msgid "Allocate-object at %L is neither a data pointer nor an allocatable variable"
 
60868
-msgstr "Allokeringsobjekt vid %L är inte en pekare på annat än procedur eller en allokerbar variabel"
 
60869
+msgstr "Allokeringsobjekt vid %L är varken en datapekare eller en allokerbar variabel"
 
60870
 
 
60871
 #: fortran/match.c:3569
 
60872
 #, gcc-internal-format, gfc-internal-format
 
60873
@@ -40725,14 +40772,14 @@
 
60874
 msgstr "Formspecifikation för allokerbar skalär vid %C"
 
60875
 
 
60876
 #: fortran/match.c:3628
 
60877
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60878
+#, gcc-internal-format, gfc-internal-format
 
60879
 msgid "ERRMSG tag at %L"
 
60880
-msgstr "Fortran 2003: ERRMSG-tagg vid %L"
 
60881
+msgstr "ERRMSG-tagg vid %L"
 
60882
 
 
60883
 #: fortran/match.c:3652
 
60884
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60885
+#, gcc-internal-format, gfc-internal-format
 
60886
 msgid "SOURCE tag at %L"
 
60887
-msgstr "Fortran 2003: SOURCE-tagg vid %L"
 
60888
+msgstr "SOURCE-tagg vid %L"
 
60889
 
 
60890
 #: fortran/match.c:3659
 
60891
 #, gcc-internal-format, gfc-internal-format
 
60892
@@ -40745,14 +40792,14 @@
 
60893
 msgstr "SOURCE-taggen vid %L står i konflikt med typespecifikationen vid %L"
 
60894
 
 
60895
 #: fortran/match.c:3672
 
60896
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60897
+#, gcc-internal-format, gfc-internal-format
 
60898
 msgid "SOURCE tag at %L with more than a single allocate object"
 
60899
-msgstr "Fortran 2008: SOURCE-tagg vid %L med mer än ett ensamt allokeringsobjekt"
 
60900
+msgstr "SOURCE-tagg vid %L med mer än ett ensamt allokeringsobjekt"
 
60901
 
 
60902
 #: fortran/match.c:3690
 
60903
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60904
+#, gcc-internal-format, gfc-internal-format
 
60905
 msgid "MOLD tag at %L"
 
60906
-msgstr "Fortran 2008: MOLD-tagg vid %L"
 
60907
+msgstr "MOLD-tagg vid %L"
 
60908
 
 
60909
 #: fortran/match.c:3697
 
60910
 #, gcc-internal-format, gfc-internal-format
 
60911
@@ -40775,9 +40822,9 @@
 
60912
 msgstr "Allokeringsobjekt vid %L med en fördröjd typparameter behöver antingen en typspecifikation eller en SOURCE-tagg eller en MOLD-tagg"
 
60913
 
 
60914
 #: fortran/match.c:3750
 
60915
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60916
+#, gcc-internal-format, gfc-internal-format
 
60917
 msgid "Unlimited polymorphic allocate-object at %L requires either a type-spec or SOURCE tag or a MOLD tag"
 
60918
-msgstr "Allokeringsobjekt vid %L med en fördröjd typparameter behöver antingen en typspecifikation eller en SOURCE-tagg eller en MOLD-tagg"
 
60919
+msgstr "Obegränsat polymorft allokeringsobjekt vid %L behöver en typspecifikation eller en SOURCE-tagg eller en MOLD-tagg"
 
60920
 
 
60921
 #: fortran/match.c:3812
 
60922
 #, gcc-internal-format, gfc-internal-format
 
60923
@@ -40800,14 +40847,14 @@
 
60924
 msgstr "DEALLOCATE av co-vektor vid %C i CRITICAL-block"
 
60925
 
 
60926
 #: fortran/match.c:3928
 
60927
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60928
+#, gcc-internal-format, gfc-internal-format
 
60929
 msgid "Allocate-object at %C is not a nonprocedure pointer nor an allocatable variable"
 
60930
-msgstr "Allokeringsobjekt vid %C är inte en pekare på annat än procedur eller en allokerbar variabel"
 
60931
+msgstr "Allokeringsobjekt vid %C är varken en pekare på annat än procedur eller en allokerbar variabel"
 
60932
 
 
60933
 #: fortran/match.c:3965
 
60934
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60935
+#, gcc-internal-format, gfc-internal-format
 
60936
 msgid "ERRMSG at %L"
 
60937
-msgstr "Fortran 2003: ERRMSG vid %L"
 
60938
+msgstr "ERRMSG vid %L"
 
60939
 
 
60940
 #: fortran/match.c:4023
 
60941
 #, gcc-internal-format, gfc-internal-format
 
60942
@@ -40825,14 +40872,14 @@
 
60943
 msgstr "Alternativ RETURN-sats vid %C är bara tillåten inuti en SUBROUTINE"
 
60944
 
 
60945
 #: fortran/match.c:4043
 
60946
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60947
+#, gcc-internal-format, gfc-internal-format
 
60948
 msgid "Alternate RETURN at %C"
 
60949
-msgstr "Förlegad funktion: Alternativt RETURN vid %C"
 
60950
+msgstr "Alternativt RETURN vid %C"
 
60951
 
 
60952
 #: fortran/match.c:4073
 
60953
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60954
+#, gcc-internal-format, gfc-internal-format
 
60955
 msgid "RETURN statement in main program at %C"
 
60956
-msgstr "Utökning: RETURN-sats i huvudprogram vid %C"
 
60957
+msgstr "RETURN-sats i huvudprogram vid %C"
 
60958
 
 
60959
 #: fortran/match.c:4101
 
60960
 #, gcc-internal-format, gfc-internal-format
 
60961
@@ -40910,7 +40957,7 @@
 
60962
 #: fortran/match.c:4669
 
60963
 #, gcc-internal-format, gfc-internal-format
 
60964
 msgid "Assumed size array '%s' in namelist '%s' at %C is not allowed"
 
60965
-msgstr "Vektor ”%s” med underförstådd storlek i namnlistan ”%s” vid %C är inte tillåtet"
 
60966
+msgstr "Vektor ”%s” med antagen storlek i namnlistan ”%s” vid %C är inte tillåtet"
 
60967
 
 
60968
 #: fortran/match.c:4803
 
60969
 #, gcc-internal-format, gfc-internal-format
 
60970
@@ -40943,9 +40990,9 @@
 
60971
 msgstr "Satsfunktion vid %L är rekursiv"
 
60972
 
 
60973
 #: fortran/match.c:4989
 
60974
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60975
+#, gcc-internal-format, gfc-internal-format
 
60976
 msgid "Statement function at %C"
 
60977
-msgstr "Satsfunktion vid %L är rekursiv"
 
60978
+msgstr "Satsfunktion vid %C"
 
60979
 
 
60980
 #: fortran/match.c:5074
 
60981
 #, gcc-internal-format, gfc-internal-format
 
60982
@@ -41029,9 +41076,9 @@
 
60983
 msgstr "Utökning: Unär operator följer aritmetisk operator (använd parenteser) vid %C"
 
60984
 
 
60985
 #: fortran/module.c:554
 
60986
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60987
+#, gcc-internal-format, gfc-internal-format
 
60988
 msgid "module nature in USE statement at %C"
 
60989
-msgstr "Fortran 2003: modulnatur i USE-sats vid %C"
 
60990
+msgstr "modulnatur i USE-sats vid %C"
 
60991
 
 
60992
 #: fortran/module.c:566
 
60993
 #, gcc-internal-format, gfc-internal-format
 
60994
@@ -41044,9 +41091,9 @@
 
60995
 msgstr "”::” förväntades efter modulnatur vid %C men fanns inte"
 
60996
 
 
60997
 #: fortran/module.c:590
 
60998
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60999
+#, gcc-internal-format, gfc-internal-format
 
61000
 msgid "\"USE :: module\" at %C"
 
61001
-msgstr "Fortran 2003: ”USE :: module” vid %C"
 
61002
+msgstr "”USE :: module” vid %C"
 
61003
 
 
61004
 #: fortran/module.c:649
 
61005
 #, gcc-internal-format, gfc-internal-format
 
61006
@@ -41054,9 +41101,9 @@
 
61007
 msgstr "Generisk specifikation saknas i USE-sats vid %C"
 
61008
 
 
61009
 #: fortran/module.c:657
 
61010
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61011
+#, gcc-internal-format, gfc-internal-format
 
61012
 msgid "Renaming operators in USE statements at %C"
 
61013
-msgstr "Fortran 2003: Byter namn på operatorer i USE-sats vid %C"
 
61014
+msgstr "Byter namn på operatorer i USE-sats vid %C"
 
61015
 
 
61016
 #: fortran/module.c:699
 
61017
 #, gcc-internal-format, gfc-internal-format
 
61018
@@ -41170,14 +41217,14 @@
 
61019
 msgstr "Symbolen ”%s” refererad vid %L hittas inte i den inbyggda modulen ISO_FORTRAN_ENV"
 
61020
 
 
61021
 #: fortran/module.c:6143
 
61022
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61023
+#, gcc-internal-format, gfc-internal-format
 
61024
 msgid "ISO_FORTRAN_ENV intrinsic module at %C"
 
61025
-msgstr "Fortran 2003: inbyggd modul ISO_FORTRAN_ENV vid %C"
 
61026
+msgstr "inbyggd modul ISO_FORTRAN_ENV vid %C"
 
61027
 
 
61028
 #: fortran/module.c:6156
 
61029
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61030
+#, gcc-internal-format, gfc-internal-format
 
61031
 msgid "ISO_C_BINDING module at %C"
 
61032
-msgstr "Fortran 2003: ISO_C_BINDING-modul vid %C"
 
61033
+msgstr "ISO_C_BINDING-modul vid %C"
 
61034
 
 
61035
 #: fortran/module.c:6169
 
61036
 #, gcc-internal-format, gfc-internal-format
 
61037
@@ -41195,9 +41242,9 @@
 
61038
 msgstr "Användning av ej inbyggd modul ”%s” vid %C står i konflikt med namn på inbyggd modul använd tidigare"
 
61039
 
 
61040
 #: fortran/module.c:6202
 
61041
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61042
+#, gcc-internal-format, gfc-internal-format
 
61043
 msgid "File '%s' opened at %C is not a GNU Fortran module file"
 
61044
-msgstr "Filen ”%s” öppnad vid %C är inte en GFORTRAN-modulfil"
 
61045
+msgstr "Filen ”%s” öppnad vid %C är inte en GNU Fortran-modulfil"
 
61046
 
 
61047
 #: fortran/module.c:6210
 
61048
 #, gcc-internal-format, gfc-internal-format
 
61049
@@ -41333,7 +41380,7 @@
 
61050
 #: fortran/openmp.c:958
 
61051
 #, gcc-internal-format, gfc-internal-format
 
61052
 msgid "Assumed size array '%s' in COPYPRIVATE clause at %L"
 
61053
-msgstr "Vektor ”%s” med underförstådd storlek i COPYPRIVATE-klausul vid %L"
 
61054
+msgstr "Vektor ”%s” med antagen storlek i COPYPRIVATE-klausul vid %L"
 
61055
 
 
61056
 #: fortran/openmp.c:961
 
61057
 #, gcc-internal-format, gfc-internal-format
 
61058
@@ -41378,7 +41425,7 @@
 
61059
 #: fortran/openmp.c:1005
 
61060
 #, gcc-internal-format, gfc-internal-format
 
61061
 msgid "Assumed size array '%s' in %s clause at %L"
 
61062
-msgstr "Vektor ”%s” med underförstådd storlek i %s-klausul vid %L"
 
61063
+msgstr "Vektor ”%s” med antagen storlek i %s-klausul vid %L"
 
61064
 
 
61065
 #: fortran/openmp.c:1010
 
61066
 #, gcc-internal-format, gfc-internal-format
 
61067
@@ -41716,24 +41763,24 @@
 
61068
 msgstr "Komponenter i TYPE vid %C måste föregå CONTAINS"
 
61069
 
 
61070
 #: fortran/parse.c:1980
 
61071
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61072
+#, gcc-internal-format, gfc-internal-format
 
61073
 msgid "Type-bound procedure at %C"
 
61074
-msgstr "Fortran 2003: Typbunden procedur vid %C"
 
61075
+msgstr "Typbunden procedur vid %C"
 
61076
 
 
61077
 #: fortran/parse.c:1989
 
61078
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61079
+#, gcc-internal-format, gfc-internal-format
 
61080
 msgid "GENERIC binding at %C"
 
61081
-msgstr "Skräp efter GENERIC-bindning vid %C"
 
61082
+msgstr "GENERIC-bindning vid %C"
 
61083
 
 
61084
 #: fortran/parse.c:1999
 
61085
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61086
+#, gcc-internal-format, gfc-internal-format
 
61087
 msgid "FINAL procedure declaration at %C"
 
61088
-msgstr "Fortran 2003:  FINAL-procedurdeklaration vid %C"
 
61089
+msgstr "FINAL-procedurdeklaration vid %C"
 
61090
 
 
61091
 #: fortran/parse.c:2011
 
61092
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61093
+#, gcc-internal-format, gfc-internal-format
 
61094
 msgid "Derived type definition at %C with empty CONTAINS section"
 
61095
-msgstr "Fortran 2003: Härledd typdefinition vid %C med tom CONTAINS-sektion"
 
61096
+msgstr "Härledd typdefinition vid %C med tom CONTAINS-sektion"
 
61097
 
 
61098
 #: fortran/parse.c:2022 fortran/parse.c:2125
 
61099
 #, gcc-internal-format, gfc-internal-format
 
61100
@@ -41766,9 +41813,9 @@
 
61101
 msgstr "FINAL-deklaration vid %C måste vara inuti CONTAINS"
 
61102
 
 
61103
 #: fortran/parse.c:2116
 
61104
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61105
+#, gcc-internal-format, gfc-internal-format
 
61106
 msgid "Derived type definition at %C without components"
 
61107
-msgstr "Fortran 2003: Härledd typdefinition vid %C utan komponenter"
 
61108
+msgstr "Härledd typdefinition vid %C utan komponenter"
 
61109
 
 
61110
 #: fortran/parse.c:2132
 
61111
 #, gcc-internal-format, gfc-internal-format
 
61112
@@ -41791,9 +41838,9 @@
 
61113
 msgstr "Dubblerad SEQUENCE-sats vid %C"
 
61114
 
 
61115
 #: fortran/parse.c:2170
 
61116
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61117
+#, gcc-internal-format, gfc-internal-format
 
61118
 msgid "CONTAINS block in derived type definition at %C"
 
61119
-msgstr "Fortran 2003:  CONTAINS-block i härledd typdefinition vid %C"
 
61120
+msgstr "CONTAINS-block i härledd typdefinition vid %C"
 
61121
 
 
61122
 #: fortran/parse.c:2258
 
61123
 #, gcc-internal-format, gfc-internal-format
 
61124
@@ -41926,19 +41973,19 @@
 
61125
 msgstr "Slut på DO-sats utan block vid %C är sammanvävt med en annan DO-slinga"
 
61126
 
 
61127
 #: fortran/parse.c:3274
 
61128
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61129
+#, gcc-internal-format, gfc-internal-format
 
61130
 msgid "Statement label in END CRITICAL at %C does not match CRITICAL label"
 
61131
 msgstr "Satsetikett i END CRITICAL vid %C stämmer inte med CRITICAL-etikett"
 
61132
 
 
61133
 #: fortran/parse.c:3342
 
61134
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61135
+#, gcc-internal-format, gfc-internal-format
 
61136
 msgid "BLOCK construct at %C"
 
61137
-msgstr "Fortran 2008: BLOCK-konstruktion vid %C"
 
61138
+msgstr "BLOCK-konstruktion vid %C"
 
61139
 
 
61140
 #: fortran/parse.c:3372
 
61141
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61142
+#, gcc-internal-format, gfc-internal-format
 
61143
 msgid "ASSOCIATE construct at %C"
 
61144
-msgstr "Fortran 2003: ASSOCIATE-konstruktion vid %C"
 
61145
+msgstr "ASSOCIATE-konstruktion vid %C"
 
61146
 
 
61147
 #: fortran/parse.c:3472
 
61148
 #, gcc-internal-format, gfc-internal-format
 
61149
@@ -41966,9 +42013,9 @@
 
61150
 msgstr "%s-sats vid %C kan inte avsluta en DO-slinga utan block"
 
61151
 
 
61152
 #: fortran/parse.c:3833
 
61153
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61154
+#, gcc-internal-format, gfc-internal-format
 
61155
 msgid "DATA statement at %C after the first executable statement"
 
61156
-msgstr "FORMAT-sats vid %L har inte en satsetikett"
 
61157
+msgstr "DATA-sats vid %C efter den första körbara satsen"
 
61158
 
 
61159
 #: fortran/parse.c:4025
 
61160
 #, gcc-internal-format, gfc-internal-format
 
61161
@@ -41981,9 +42028,9 @@
 
61162
 msgstr "Oväntad %s-sats i CONTAINS-sektion vid %C"
 
61163
 
 
61164
 #: fortran/parse.c:4105
 
61165
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61166
+#, gcc-internal-format, gfc-internal-format
 
61167
 msgid "CONTAINS statement without FUNCTION or SUBROUTINE statement at %C"
 
61168
-msgstr "Fortran 2008: CONTAINS-sats utan FUNCTION- eller SUBROUTINE-sats vid %C"
 
61169
+msgstr "CONTAINS-sats utan FUNCTION- eller SUBROUTINE-sats vid %C"
 
61170
 
 
61171
 #: fortran/parse.c:4182
 
61172
 #, gcc-internal-format, gfc-internal-format
 
61173
@@ -42034,9 +42081,9 @@
 
61174
 msgstr "Heltal för stort för sin sort vid %C.  Denna kontroll kan avaktiveras med flaggan -fno-range-check"
 
61175
 
 
61176
 #: fortran/primary.c:270
 
61177
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61178
+#, gcc-internal-format, gfc-internal-format
 
61179
 msgid "Hollerith constant at %C"
 
61180
-msgstr "Utökning: Hollerithkonstant vid %C"
 
61181
+msgstr "Hollerithkonstant vid %C"
 
61182
 
 
61183
 #: fortran/primary.c:282
 
61184
 #, gcc-internal-format, gfc-internal-format
 
61185
@@ -42054,9 +42101,9 @@
 
61186
 msgstr "Ogiltig Hollerithkonstant vid %L innehåller ett brett tecken"
 
61187
 
 
61188
 #: fortran/primary.c:394
 
61189
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61190
+#, gcc-internal-format, gfc-internal-format
 
61191
 msgid "Hexadecimal constant at %C uses non-standard syntax"
 
61192
-msgstr "Utökning: Hexadecimal konstant vid %C använder icke-standardsyntax"
 
61193
+msgstr "Hexadecimal konstant vid %C använder icke-standardsyntax"
 
61194
 
 
61195
 #: fortran/primary.c:404
 
61196
 #, gcc-internal-format, gfc-internal-format
 
61197
@@ -42069,9 +42116,9 @@
 
61198
 msgstr "Otillåtet tecken i BOZ-konstant vid %C"
 
61199
 
 
61200
 #: fortran/primary.c:433
 
61201
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61202
+#, gcc-internal-format, gfc-internal-format
 
61203
 msgid "BOZ constant at %C uses non-standard postfix syntax"
 
61204
-msgstr "Utökning: BOZ-konstant vid %C använder icke-standard postfixsyntax"
 
61205
+msgstr "BOZ-konstant vid %C använder icke-standard postfixsyntax"
 
61206
 
 
61207
 #: fortran/primary.c:464
 
61208
 #, gcc-internal-format, gfc-internal-format
 
61209
@@ -42079,14 +42126,14 @@
 
61210
 msgstr "För stort heltal för heltalssort %i vid %C"
 
61211
 
 
61212
 #: fortran/primary.c:470
 
61213
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61214
+#, gcc-internal-format, gfc-internal-format
 
61215
 msgid "BOZ used outside a DATA statement at %C"
 
61216
-msgstr "Fortran 2003: BOZ använd utanför en DATA-sats vid %C"
 
61217
+msgstr "BOZ använd utanför en DATA-sats vid %C"
 
61218
 
 
61219
 #: fortran/primary.c:561
 
61220
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61221
+#, gcc-internal-format, gfc-internal-format
 
61222
 msgid "exponent-letter 'q' in real-literal-constant at %C"
 
61223
-msgstr "Ogiltig exponentbokstav ”q” i reell literal konstant vid %C"
 
61224
+msgstr "exponentbokstav ”q” i reell literal konstant vid %C"
 
61225
 
 
61226
 #: fortran/primary.c:565
 
61227
 #, gcc-internal-format, gfc-internal-format
 
61228
@@ -42169,9 +42216,9 @@
 
61229
 msgstr "Skalär PARAMETER krävs i komplex konstant vid %C"
 
61230
 
 
61231
 #: fortran/primary.c:1220
 
61232
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61233
+#, gcc-internal-format, gfc-internal-format
 
61234
 msgid "PARAMETER symbol in complex constant at %C"
 
61235
-msgstr "PARAMETER-symbol förväntades i komplex konstant vid %C"
 
61236
+msgstr "PARAMETER-symbol i komplex konstant vid %C"
 
61237
 
 
61238
 #: fortran/primary.c:1250
 
61239
 #, gcc-internal-format, gfc-internal-format
 
61240
@@ -42189,9 +42236,9 @@
 
61241
 msgstr "Nyckelordet ”%s” vid %C har redan förekommit i den aktuella argumentlistan"
 
61242
 
 
61243
 #: fortran/primary.c:1649
 
61244
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61245
+#, gcc-internal-format, gfc-internal-format
 
61246
 msgid "argument list function at %C"
 
61247
-msgstr "Okänd argumentlistefunktion vid %L"
 
61248
+msgstr "argumentlistefunktion vid %C"
 
61249
 
 
61250
 #: fortran/primary.c:1718
 
61251
 #, gcc-internal-format, gfc-internal-format
 
61252
@@ -42219,14 +42266,14 @@
 
61253
 msgstr "Co-vektorbeteckning vid %C men ”%s” är inte en co-vektor"
 
61254
 
 
61255
 #: fortran/primary.c:1916
 
61256
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61257
+#, gcc-internal-format, gfc-internal-format
 
61258
 msgid "Symbol '%s' at %C has no IMPLICIT type"
 
61259
-msgstr "Symbolen  ”%s” vid %L har ingen IMPLICIT-typ"
 
61260
+msgstr "Symbolen  ”%s” vid %C har ingen IMPLICIT-typ"
 
61261
 
 
61262
 #: fortran/primary.c:1922
 
61263
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61264
+#, gcc-internal-format, gfc-internal-format
 
61265
 msgid "Unexpected '%%' for nonderived-type variable '%s' at %C"
 
61266
-msgstr "Oväntat tecken i variabellista vid %C"
 
61267
+msgstr "Oväntat ”%%” för variabel med icke härled typ ”%s” vid %C"
 
61268
 
 
61269
 #: fortran/primary.c:1940
 
61270
 #, gcc-internal-format, gfc-internal-format
 
61271
@@ -42249,9 +42296,9 @@
 
61272
 msgstr "Co-indexerad procedurpekarkomponent vid %C"
 
61273
 
 
61274
 #: fortran/primary.c:2357
 
61275
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61276
+#, gcc-internal-format, gfc-internal-format
 
61277
 msgid "Structure constructor with missing optional arguments at %C"
 
61278
-msgstr "Fortran 2003: Postkonstruerare med saknade valfria argument vid %C"
 
61279
+msgstr "Postkonstruerare med saknade valfria argument vid %C"
 
61280
 
 
61281
 #: fortran/primary.c:2365
 
61282
 #, gcc-internal-format, gfc-internal-format
 
61283
@@ -42264,9 +42311,9 @@
 
61284
 msgstr "Det går inte att konstruera ABSTRACT typ ”%s” vid %L"
 
61285
 
 
61286
 #: fortran/primary.c:2433
 
61287
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61288
+#, gcc-internal-format, gfc-internal-format
 
61289
 msgid "Structure constructor with named arguments at %C"
 
61290
-msgstr "Fortran 2003: Postkonstruerare med namngivna argument vid %C"
 
61291
+msgstr "Postkonstruerare med namngivna argument vid %C"
 
61292
 
 
61293
 #: fortran/primary.c:2449
 
61294
 #, gcc-internal-format, gfc-internal-format
 
61295
@@ -42349,29 +42396,29 @@
 
61296
 msgstr "ABSTRACT typ ”%s” används vid %L"
 
61297
 
 
61298
 #: fortran/resolve.c:145
 
61299
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61300
+#, gcc-internal-format, gfc-internal-format
 
61301
 msgid "Interface '%s' at %L is declared in a later PROCEDURE statement"
 
61302
-msgstr "Gränssnitt ”%s”, använd av proceduren ”%s” vid %L, är deklarerad i en senare PROCEDURE-sats"
 
61303
+msgstr "Gränssnitt ”%s” vid %L, är deklarerat i en senare PROCEDURE-sats"
 
61304
 
 
61305
 #: fortran/resolve.c:158
 
61306
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61307
+#, gcc-internal-format, gfc-internal-format
 
61308
 msgid "Interface '%s' at %L may not be generic"
 
61309
-msgstr "Gränssnitt ”%s” vid %C kan inte vara generiskt"
 
61310
+msgstr "Gränssnitt ”%s” vid %L kan inte vara generiskt"
 
61311
 
 
61312
 #: fortran/resolve.c:165
 
61313
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61314
+#, gcc-internal-format, gfc-internal-format
 
61315
 msgid "Interface '%s' at %L may not be a statement function"
 
61316
-msgstr "Gränssnitt ”%s” vid %C kan inte vara en satsfunktion"
 
61317
+msgstr "Gränssnitt ”%s” vid %L kan inte vara en satsfunktion"
 
61318
 
 
61319
 #: fortran/resolve.c:174
 
61320
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61321
+#, gcc-internal-format, gfc-internal-format
 
61322
 msgid "Intrinsic procedure '%s' not allowed in PROCEDURE statement at %L"
 
61323
-msgstr "Den inbyggda proceduren ”%s” är inte tillåten i PROCEDURE-sats vid %C"
 
61324
+msgstr "Den inbyggda proceduren ”%s” är inte tillåten i PROCEDURE-sats vid %L"
 
61325
 
 
61326
 #: fortran/resolve.c:180
 
61327
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61328
+#, gcc-internal-format, gfc-internal-format
 
61329
 msgid "Interface '%s' at %L must be explicit"
 
61330
-msgstr "Gränssnitt ”%s” till procedur ”%s” vid %L måste vara explicit"
 
61331
+msgstr "Gränssnitt ”%s” vid %L måste vara explicit"
 
61332
 
 
61333
 #: fortran/resolve.c:202
 
61334
 #, gcc-internal-format, gfc-internal-format
 
61335
@@ -42394,9 +42441,9 @@
 
61336
 msgstr "Attrapprocedur ”%s” av PURE-procedur vid %L måste också vara PURE"
 
61337
 
 
61338
 #: fortran/resolve.c:385
 
61339
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61340
+#, gcc-internal-format, gfc-internal-format
 
61341
 msgid "Argument '%s' of pure function '%s' at %L with VALUE attribute but without INTENT(IN)"
 
61342
-msgstr "Fortran 2008: Argumentet ”%s” till pure-funktion ”%s” vid %L med attributet VALUE men utan INTENT(IN)"
 
61343
+msgstr "Argumentet ”%s” till pure-funktion ”%s” vid %L med attributet VALUE men utan INTENT(IN)"
 
61344
 
 
61345
 #: fortran/resolve.c:390
 
61346
 #, gcc-internal-format, gfc-internal-format
 
61347
@@ -42404,9 +42451,9 @@
 
61348
 msgstr "Argumentet ”%s” till pure-funktion ”%s” vid %L måste vara INTENT(IN) eller VALUE"
 
61349
 
 
61350
 #: fortran/resolve.c:398
 
61351
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61352
+#, gcc-internal-format, gfc-internal-format
 
61353
 msgid "Argument '%s' of pure subroutine '%s' at %L with VALUE attribute but without INTENT"
 
61354
-msgstr "Fortran 2008: Argument ”%s” till pure-subrutin ”%s” vid %L med attributet VALUE men utan INTENT"
 
61355
+msgstr "Argument ”%s” till pure-subrutin ”%s” vid %L med attributet VALUE men utan INTENT"
 
61356
 
 
61357
 #: fortran/resolve.c:403
 
61358
 #, gcc-internal-format, gfc-internal-format
 
61359
@@ -42439,9 +42486,9 @@
 
61360
 msgstr "Attrapprocedur ”%s” är inte tillåten i elementär procedur ”%s” vid %L"
 
61361
 
 
61362
 #: fortran/resolve.c:481
 
61363
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61364
+#, gcc-internal-format, gfc-internal-format
 
61365
 msgid "Argument '%s' of elemental procedure '%s' at %L must have its INTENT specified or have the VALUE attribute"
 
61366
-msgstr "Argumentet ”%s” till pure-subrutin ”%s” vid %L måste ha sitt INTENT angivet eller ha attributet VALUE"
 
61367
+msgstr "Argumentet ”%s” till elementär subrutin ”%s” vid %L måste ha sitt INTENT angivet eller ha attributet VALUE"
 
61368
 
 
61369
 #: fortran/resolve.c:494
 
61370
 #, gcc-internal-format, gfc-internal-format
 
61371
@@ -42474,9 +42521,9 @@
 
61372
 msgstr "Funktion %s vid %L har ingångar med vektorspecifikationer som ej stämmer överens"
 
61373
 
 
61374
 #: fortran/resolve.c:781
 
61375
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61376
+#, gcc-internal-format, gfc-internal-format
 
61377
 msgid "Function %s at %L with entries returning variables of different string lengths"
 
61378
-msgstr "Utökning: Funktion ”%s” vid %L med ingångar som returnerar variabler av olika stränglängder"
 
61379
+msgstr "Funktionen ”%s” vid %L med ingångar som returnerar variabler av olika stränglängder"
 
61380
 
 
61381
 #: fortran/resolve.c:808
 
61382
 #, gcc-internal-format, gfc-internal-format
 
61383
@@ -42554,14 +42601,14 @@
 
61384
 msgstr "COMMON-block ”%s” vid %L är också en inbyggd procedur"
 
61385
 
 
61386
 #: fortran/resolve.c:978
 
61387
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61388
+#, gcc-internal-format, gfc-internal-format
 
61389
 msgid "COMMON block '%s' at %L that is also a function result"
 
61390
-msgstr "Fortran 2003: COMMON-block ”%s” vid %L som också är ett funktionsresultat"
 
61391
+msgstr "COMMON-block ”%s” vid %L som också är ett funktionsresultat"
 
61392
 
 
61393
 #: fortran/resolve.c:983
 
61394
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61395
+#, gcc-internal-format, gfc-internal-format
 
61396
 msgid "COMMON block '%s' at %L that is also a global procedure"
 
61397
-msgstr "Fortran 2003: COMMON-block ”%s” vid %L som också är en global procedur"
 
61398
+msgstr "COMMON-block ”%s” vid %L som också är en global procedur"
 
61399
 
 
61400
 #: fortran/resolve.c:1047
 
61401
 #, gcc-internal-format, gfc-internal-format
 
61402
@@ -42659,9 +42706,9 @@
 
61403
 msgstr "Inbyggd ”%s” vid %L får inte vara ett aktuellt argument"
 
61404
 
 
61405
 #: fortran/resolve.c:1742
 
61406
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61407
+#, gcc-internal-format, gfc-internal-format
 
61408
 msgid "Internal procedure '%s' is used as actual argument at %L"
 
61409
-msgstr "Fortran 2008: Den interna proceduren ”%s” används som aktuellt argument vid %L"
 
61410
+msgstr "Den interna proceduren ”%s” används som aktuellt argument vid %L"
 
61411
 
 
61412
 #: fortran/resolve.c:1750
 
61413
 #, gcc-internal-format, gfc-internal-format
 
61414
@@ -42731,12 +42778,12 @@
 
61415
 #: fortran/resolve.c:2266
 
61416
 #, gcc-internal-format, gfc-internal-format
 
61417
 msgid "Procedure '%s' at %L with assumed-shape dummy argument '%s' must have an explicit interface"
 
61418
-msgstr "Proceduren ”%s” vid %L med attrappargument ”%s” med förmodad form måsta ha ett explicit gränssnitt"
 
61419
+msgstr "Proceduren ”%s” vid %L med attrappargument ”%s” med antagen form måsta ha ett explicit gränssnitt"
 
61420
 
 
61421
 #: fortran/resolve.c:2275
 
61422
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61423
+#, gcc-internal-format, gfc-internal-format
 
61424
 msgid "Procedure '%s' at %L with assumed-rank dummy argument '%s' must have an explicit interface"
 
61425
-msgstr "Proceduren ”%s” vid %L med attrappargument ”%s” med förmodad form måsta ha ett explicit gränssnitt"
 
61426
+msgstr "Proceduren ”%s” vid %L med attrappargument ”%s” med antagen ordning måste ha ett explicit gränssnitt"
 
61427
 
 
61428
 #: fortran/resolve.c:2283
 
61429
 #, gcc-internal-format, gfc-internal-format
 
61430
@@ -42754,9 +42801,9 @@
 
61431
 msgstr "Proceduren ”%s” vid %L med polymorft attrappargument ”%s” måste ha ett explicit gränssnitt"
 
61432
 
 
61433
 #: fortran/resolve.c:2309
 
61434
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61435
+#, gcc-internal-format, gfc-internal-format
 
61436
 msgid "Procedure '%s' at %L with assumed-type dummy argument '%s' must have an explicit interface"
 
61437
-msgstr "Proceduren ”%s” vid %L med attrappargument ”%s” med förmodad form måsta ha ett explicit gränssnitt"
 
61438
+msgstr "Proceduren ”%s” vid %L med attrappargument ”%s” med antagen typ måste ha ett explicit gränssnitt"
 
61439
 
 
61440
 #: fortran/resolve.c:2321
 
61441
 #, gcc-internal-format, gfc-internal-format
 
61442
@@ -42803,7 +42850,7 @@
 
61443
 msgid "Unable to resolve the specific function '%s' at %L"
 
61444
 msgstr "Kan inte slå upp den specifika funktionen ”%s” vid %L"
 
61445
 
 
61446
-#: fortran/resolve.c:2630 fortran/resolve.c:14732
 
61447
+#: fortran/resolve.c:2630 fortran/resolve.c:14734
 
61448
 #, gcc-internal-format, gfc-internal-format
 
61449
 msgid "Function '%s' at %L has no IMPLICIT type"
 
61450
 msgstr "Funktionen ”%s” vid %L har ingen IMPLICIT-typ"
 
61451
@@ -42846,7 +42893,7 @@
 
61452
 #: fortran/resolve.c:2965
 
61453
 #, gcc-internal-format, gfc-internal-format
 
61454
 msgid "Assumed-shape array '%s' at %L cannot be an argument to the procedure '%s' because it is not C interoperable"
 
61455
-msgstr "Vektor ”%s” med förmodad form vid %L får inte vara ett argument till proceduren ”%s” eftersom den inte är C-interoperativ"
 
61456
+msgstr "Vektor ”%s” med antagen form vid %L får inte vara ett argument till proceduren ”%s” eftersom den inte är C-interoperativ"
 
61457
 
 
61458
 #: fortran/resolve.c:2975
 
61459
 #, gcc-internal-format, gfc-internal-format
 
61460
@@ -42878,14 +42925,14 @@
 
61461
 #. TODO: Update this error message to allow for procedure
 
61462
 #. pointers once they are implemented.
 
61463
 #: fortran/resolve.c:3056
 
61464
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61465
+#, gcc-internal-format, gfc-internal-format
 
61466
 msgid "Argument '%s' to '%s' at %L must be a procedure"
 
61467
-msgstr "Parameter ”%s” till ”%s” vid %L måste vara en procedur"
 
61468
+msgstr "Argumentet ”%s” till ”%s” vid %L måste vara en procedur"
 
61469
 
 
61470
 #: fortran/resolve.c:3063
 
61471
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61472
+#, gcc-internal-format, gfc-internal-format
 
61473
 msgid "Noninteroperable argument '%s' to '%s' at %L"
 
61474
-msgstr "Aktuellt argument ”%s” saknas i anrop till ”%s” vid %L"
 
61475
+msgstr "Ej interoperabelt argument ”%s” till ”%s” vid %L"
 
61476
 
 
61477
 #: fortran/resolve.c:3111
 
61478
 #, gcc-internal-format, gfc-internal-format
 
61479
@@ -42964,19 +43011,19 @@
 
61480
 msgstr "Argumentet CPTR till C_F_POINTER vid %L skall ha typen C_PTR"
 
61481
 
 
61482
 #: fortran/resolve.c:3554
 
61483
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61484
+#, gcc-internal-format, gfc-internal-format
 
61485
 msgid "Argument FPTR to C_F_POINTER at %L must not be polymorphic"
 
61486
-msgstr "Aktuellt argument till ”%s” vid %L måste vara polymorft"
 
61487
+msgstr "Argumentet FPTR till C_F_POINTER vid %L får inte vara polymorft"
 
61488
 
 
61489
 #: fortran/resolve.c:3568
 
61490
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61491
+#, gcc-internal-format, gfc-internal-format
 
61492
 msgid "Missing SHAPE argument for call to %s at %L"
 
61493
-msgstr "SHAPE-parameter saknas i anrop till %s vid %L"
 
61494
+msgstr "SHAPE-argument saknas i anrop till %s vid %L"
 
61495
 
 
61496
 #: fortran/resolve.c:3575
 
61497
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61498
+#, gcc-internal-format, gfc-internal-format
 
61499
 msgid "SHAPE argument for call to %s at %L must be a rank 1 INTEGER array"
 
61500
-msgstr "SHAPE-parameter för anrop till %s vid %L måste vara en INTEGER-VEKTOR av ordning 1"
 
61501
+msgstr "SHAPE-argument för anrop till %s vid %L måste vara en INTEGER-vektor av ordning 1"
 
61502
 
 
61503
 #: fortran/resolve.c:3588
 
61504
 #, gcc-internal-format, gfc-internal-format
 
61505
@@ -43094,9 +43141,9 @@
 
61506
 msgstr "Vektorindex vid %L måste ha INTEGER-typ, fann %s"
 
61507
 
 
61508
 #: fortran/resolve.c:4608
 
61509
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61510
+#, gcc-internal-format, gfc-internal-format
 
61511
 msgid "REAL array index at %L"
 
61512
-msgstr "Utökning: REAL-vektorindex vid %L"
 
61513
+msgstr "REAL-vektorindex vid %L"
 
61514
 
 
61515
 #: fortran/resolve.c:4647
 
61516
 #, gcc-internal-format, gfc-internal-format
 
61517
@@ -43164,9 +43211,9 @@
 
61518
 msgstr "Två eller flera delreferenser med ordning skild från noll får inte anges vid %L"
 
61519
 
 
61520
 #: fortran/resolve.c:5234
 
61521
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61522
+#, gcc-internal-format, gfc-internal-format
 
61523
 msgid "Assumed-type variable %s at %L may only be used as actual argument"
 
61524
-msgstr "Vektor med underförstådd form vid %L måste vara ett attrappargument"
 
61525
+msgstr "Variabeln %s med antagen typ vid %L får bara användas som ett aktuellt argument"
 
61526
 
 
61527
 #. FIXME: It doesn't work reliably as inquiry_argument is not set
 
61528
 #. for all inquiry functions in resolve_function; the reason is
 
61529
@@ -43178,9 +43225,9 @@
 
61530
 msgstr "Variabel med antagen typ %s vid %L som aktuellt argument till en frågefunktion skall vara det första argumentet"
 
61531
 
 
61532
 #: fortran/resolve.c:5260
 
61533
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61534
+#, gcc-internal-format, gfc-internal-format
 
61535
 msgid "Assumed-rank variable %s at %L may only be used as actual argument"
 
61536
-msgstr "Vektor med underförstådd form vid %L måste vara ett attrappargument"
 
61537
+msgstr "Variabeln %s med antagen ordning vid %L kan bara användas som ett aktuellt argument"
 
61538
 
 
61539
 #. FIXME: It doesn't work reliably as inquiry_argument is not set
 
61540
 #. for all inquiry functions in resolve_function; the reason is
 
61541
@@ -43192,14 +43239,14 @@
 
61542
 msgstr "Variabel med antagen ordning %s vid %L som aktuellt argument till en frågefunktion skall vara det första argumentet"
 
61543
 
 
61544
 #: fortran/resolve.c:5282
 
61545
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61546
+#, gcc-internal-format, gfc-internal-format
 
61547
 msgid "Assumed-type variable %s at %L shall not have a subobject reference"
 
61548
-msgstr "Co-vektorvariabeln ”%s” vid %L skall inte ha co-dimensioner med fördröjd form"
 
61549
+msgstr "Variabeln %s med antagen typ vid %L skall inte ha en subobjektreferens"
 
61550
 
 
61551
 #: fortran/resolve.c:5297
 
61552
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61553
+#, gcc-internal-format, gfc-internal-format
 
61554
 msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
 
61555
-msgstr "Co-vektorvariabeln ”%s” vid %L skall inte ha co-dimensioner med fördröjd form"
 
61556
+msgstr "Variabeln %s med antagen ordning vid %L skall inte ha en subobjektreferens"
 
61557
 
 
61558
 #: fortran/resolve.c:5384
 
61559
 #, gcc-internal-format, gfc-internal-format
 
61560
@@ -43263,9 +43310,9 @@
 
61561
 msgstr "%s vid %L måste vara en skalär"
 
61562
 
 
61563
 #: fortran/resolve.c:6650
 
61564
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61565
+#, gcc-internal-format, gfc-internal-format
 
61566
 msgid "%s at %L must be integer"
 
61567
-msgstr "”%s” vid %L måste vara ickenegativt"
 
61568
+msgstr "%s vid %L måste vara ett heltal"
 
61569
 
 
61570
 #: fortran/resolve.c:6654 fortran/resolve.c:6661
 
61571
 #, gcc-internal-format, gfc-internal-format
 
61572
@@ -43457,9 +43504,9 @@
 
61573
 msgstr "Argument till SELECT-sats vid %L kan inte vara %s"
 
61574
 
 
61575
 #: fortran/resolve.c:7977
 
61576
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61577
+#, gcc-internal-format, gfc-internal-format
 
61578
 msgid "Argument of SELECT statement at %L must be a scalar expression"
 
61579
-msgstr "Argument till SELECT-sats vid %L kan inte vara %s"
 
61580
+msgstr "Argumentet till SELECT-satsen vid %L måste vara ett skalärt uttryck"
 
61581
 
 
61582
 #: fortran/resolve.c:7995 fortran/resolve.c:8003
 
61583
 #, gcc-internal-format, gfc-internal-format
 
61584
@@ -43507,9 +43554,9 @@
 
61585
 msgstr "Selektorer skall vara polymorfiska i SELECT TYPE-sats vid %L"
 
61586
 
 
61587
 #: fortran/resolve.c:8371 fortran/resolve.c:8383
 
61588
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61589
+#, gcc-internal-format, gfc-internal-format
 
61590
 msgid "Selector at %L must not be coindexed"
 
61591
-msgstr "Associationsmålet vid %C får inte vara co-indexerat"
 
61592
+msgstr "Selektorn vid %L får inte vara co-indexerad"
 
61593
 
 
61594
 #: fortran/resolve.c:8399
 
61595
 #, gcc-internal-format, gfc-internal-format
 
61596
@@ -43522,14 +43569,14 @@
 
61597
 msgstr "Härledd typ ”%s” vid %L måste vara en utökning av ”%s”"
 
61598
 
 
61599
 #: fortran/resolve.c:8414
 
61600
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61601
+#, gcc-internal-format, gfc-internal-format
 
61602
 msgid "Unexpected intrinsic type '%s' at %L"
 
61603
-msgstr "Oväntad inbyggd NULL() vid %L till attrapp ”%s”"
 
61604
+msgstr "Oväntad inbyggd typ ”%s” vid %L"
 
61605
 
 
61606
 #: fortran/resolve.c:8423
 
61607
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61608
+#, gcc-internal-format, gfc-internal-format
 
61609
 msgid "The type-spec at %L shall specify that each length type parameter is assumed"
 
61610
-msgstr "Typspecifikation vid %L kan inte innehålla ha en fördröjd typparameter"
 
61611
+msgstr "Typspecifikationen vid %L skall ange att varje längtypparameter är antagen"
 
61612
 
 
61613
 #: fortran/resolve.c:8618
 
61614
 #, gcc-internal-format, gfc-internal-format
 
61615
@@ -43570,7 +43617,7 @@
 
61616
 #: fortran/resolve.c:8782
 
61617
 #, gcc-internal-format, gfc-internal-format
 
61618
 msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
 
61619
-msgstr "Dataöverföringselement vid %L får inte vara en full referens till en vektor med förmodad storlek"
 
61620
+msgstr "Dataöverföringselement vid %L får inte vara en full referens till en vektor med antagen storlek"
 
61621
 
 
61622
 #: fortran/resolve.c:8832
 
61623
 #, gcc-internal-format, gfc-internal-format
 
61624
@@ -43786,9 +43833,9 @@
 
61625
 msgstr "Stränglängden vid %L är för stor"
 
61626
 
 
61627
 #: fortran/resolve.c:11084
 
61628
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61629
+#, gcc-internal-format, gfc-internal-format
 
61630
 msgid "Allocatable array '%s' at %L must have a deferred shape or assumed rank"
 
61631
-msgstr "Allokerbar vektor ”%s” vid %L måste ha en fördröjd form"
 
61632
+msgstr "Den allokerbara vektorn ”%s” vid %L måste ha en fördröjd form eller antagen ordning"
 
61633
 
 
61634
 #: fortran/resolve.c:11088
 
61635
 #, gcc-internal-format, gfc-internal-format
 
61636
@@ -43796,9 +43843,9 @@
 
61637
 msgstr "Skalärt objekt ”%s” vid %L får inte vara ALLOCATABLE"
 
61638
 
 
61639
 #: fortran/resolve.c:11096
 
61640
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61641
+#, gcc-internal-format, gfc-internal-format
 
61642
 msgid "Array pointer '%s' at %L must have a deferred shape or assumed rank"
 
61643
-msgstr "Vektorpekare ”%s” vid %L måste ha en fördröjd form"
 
61644
+msgstr "Vektorpekaren ”%s” vid %L måste ha en fördröjd form eller antagen ordning"
 
61645
 
 
61646
 #: fortran/resolve.c:11106
 
61647
 #, gcc-internal-format, gfc-internal-format
 
61648
@@ -43821,9 +43868,9 @@
 
61649
 msgstr "Typen ”%s” kan inte vara värdassocierad vid %L för att den blockeras av ett inkompatibelt objekt med samma namn deklarerat vid %L"
 
61650
 
 
61651
 #: fortran/resolve.c:11186
 
61652
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61653
+#, gcc-internal-format, gfc-internal-format
 
61654
 msgid "Implied SAVE for module variable '%s' at %L, needed due to the default initialization"
 
61655
-msgstr "Fortran 2008: Implicerad SAVE för modulvariabel ”%s” vid %L, behövs på grund av standardinitieringar"
 
61656
+msgstr "Implicerad SAVE för modulvariabeln ”%s” vid %L, behövs på grund av standardinitieringar"
 
61657
 
 
61658
 #. The shape of a main program or module array needs to be
 
61659
 #. constant.
 
61660
@@ -43888,14 +43935,14 @@
 
61661
 msgstr "Teckenvärd satsfunktion ”%s” vid %L måste ha konstant längd"
 
61662
 
 
61663
 #: fortran/resolve.c:11415
 
61664
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61665
+#, gcc-internal-format, gfc-internal-format
 
61666
 msgid "'%s' is of a PRIVATE type and cannot be a dummy argument of '%s', which is PUBLIC at %L"
 
61667
-msgstr "Fortran 2003: ”%s” är av en PRIVATE-typ och kan inte vara ett attrappargument till ”%s”, som är PUBLIC vid %L"
 
61668
+msgstr "”%s” är av en PRIVATE-typ och kan inte vara ett attrappargument till ”%s”, som är PUBLIC vid %L"
 
61669
 
 
61670
 #: fortran/resolve.c:11437 fortran/resolve.c:11461
 
61671
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61672
+#, gcc-internal-format, gfc-internal-format
 
61673
 msgid "Procedure '%s' in PUBLIC interface '%s' at %L takes dummy arguments of '%s' which is PRIVATE"
 
61674
-msgstr "Fortran 2003: Procedur ”%s” i PUBLIC-gränssnitt ”%s” vid %L tar attrappargument för ”%s” som är PRIVATE"
 
61675
+msgstr "Proceduren ”%s” i PUBLIC-gränssnittet ”%s” vid %L tar attrappargument för ”%s” som är PRIVATE"
 
61676
 
 
61677
 #: fortran/resolve.c:11479
 
61678
 #, gcc-internal-format, gfc-internal-format
 
61679
@@ -43938,9 +43985,9 @@
 
61680
 msgstr "CHARACTER(*)-funktion ”%s” vid %L kan inte vara rekursiv"
 
61681
 
 
61682
 #: fortran/resolve.c:11550
 
61683
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61684
+#, gcc-internal-format, gfc-internal-format
 
61685
 msgid "CHARACTER(*) function '%s' at %L"
 
61686
-msgstr "CHARACTER(*)-funktion ”%s” vid %L kan inte vara pure"
 
61687
+msgstr "CHARACTER(*)-funktionen ”%s” vid %L"
 
61688
 
 
61689
 #: fortran/resolve.c:11604
 
61690
 #, gcc-internal-format, gfc-internal-format
 
61691
@@ -44005,7 +44052,7 @@
 
61692
 #: fortran/resolve.c:11731
 
61693
 #, gcc-internal-format, gfc-internal-format
 
61694
 msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
 
61695
-msgstr "Ickeskalär FINAL-procedur vid %L skulle ha argument med förmodad form"
 
61696
+msgstr "Ickeskalär FINAL-procedur vid %L skulle ha argument med antagen form"
 
61697
 
 
61698
 #: fortran/resolve.c:11753
 
61699
 #, gcc-internal-format, gfc-internal-format
 
61700
@@ -44189,9 +44236,9 @@
 
61701
 msgstr "Teckenkomponent ”%s” av ”%s” vid %L med fördröjd längd måste vara en POINTER eller ALLOCATABLE"
 
61702
 
 
61703
 #: fortran/resolve.c:12808
 
61704
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61705
+#, gcc-internal-format, gfc-internal-format
 
61706
 msgid "the component '%s' is a PRIVATE type and cannot be a component of '%s', which is PUBLIC at %L"
 
61707
-msgstr "Fortran 2003: komponenten ”%s” är en PRIVATE-typ och kan inte vara en komponent i ”%s”, som är PUBLIC vid %L"
 
61708
+msgstr "komponenten ”%s” är en PRIVATE-typ och kan inte vara en komponent i ”%s”, som är PUBLIC vid %L"
 
61709
 
 
61710
 #: fortran/resolve.c:12816
 
61711
 #, gcc-internal-format, gfc-internal-format
 
61712
@@ -44213,417 +44260,417 @@
 
61713
 msgid "Component '%s' with CLASS at %L must be allocatable or pointer"
 
61714
 msgstr "Procedur ”%s” med CLASS vid %L måste vara allokerbar eller en pekare"
 
61715
 
 
61716
-#: fortran/resolve.c:12934
 
61717
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61718
+#: fortran/resolve.c:12936
 
61719
+#, gcc-internal-format, gfc-internal-format
 
61720
 msgid "Generic name '%s' of function '%s' at %L being the same name as derived type at %L"
 
61721
-msgstr "Fortran 2003: Generiskt namn ”%s” på funktionen ”%s” vid %L är samma namn som den härledda typen vid %L"
 
61722
+msgstr "Det generiska namnet ”%s” på funktionen ”%s” vid %L är samma namn som den härledda typen vid %L"
 
61723
 
 
61724
-#: fortran/resolve.c:12990
 
61725
+#: fortran/resolve.c:12992
 
61726
 #, gcc-internal-format, gfc-internal-format
 
61727
 msgid "Assumed size array '%s' in namelist '%s' at %L is not allowed"
 
61728
-msgstr "Vektor ”%s” med underförstådd storlek i namnlistan ”%s” vid %L är inte tillåtet"
 
61729
+msgstr "Vektor ”%s” med antagen storlek i namnlistan ”%s” vid %L är inte tillåtet"
 
61730
 
 
61731
-#: fortran/resolve.c:12996
 
61732
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61733
+#: fortran/resolve.c:12998
 
61734
+#, gcc-internal-format, gfc-internal-format
 
61735
 msgid "NAMELIST array object '%s' with assumed shape in namelist '%s' at %L"
 
61736
-msgstr "Fortran 2003: NAMELIST-vektorobjekt ”%s” med förmodad form i namnlistan ”%s” vid %L"
 
61737
+msgstr "NAMELIST-vektorobjektet ”%s” med antagen form i namnlistan ”%s” vid %L"
 
61738
 
 
61739
-#: fortran/resolve.c:13003
 
61740
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61741
+#: fortran/resolve.c:13005
 
61742
+#, gcc-internal-format, gfc-internal-format
 
61743
 msgid "NAMELIST array object '%s' with nonconstant shape in namelist '%s' at %L"
 
61744
-msgstr "Fortran 2003: NAMELIST-vektorobjekt ”%s” med icke-konstant form in namnlista ”%s” vid %L"
 
61745
+msgstr "NAMELIST-vektorobjektet ”%s” med icke-konstant form in namnlistan ”%s” vid %L"
 
61746
 
 
61747
-#: fortran/resolve.c:13012
 
61748
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61749
+#: fortran/resolve.c:13014
 
61750
+#, gcc-internal-format, gfc-internal-format
 
61751
 msgid "NAMELIST object '%s' with nonconstant character length in namelist '%s' at %L"
 
61752
-msgstr "Fortran 2003: NAMELIST-vektorobjekt ”%s” med icke-konstant form i namnlistan ”%s” vid %L"
 
61753
+msgstr "NAMELIST-vektorobjektet ”%s” med icke-konstant längd i namnlistanan ”%s” vid %L"
 
61754
 
 
61755
-#: fortran/resolve.c:13022
 
61756
+#: fortran/resolve.c:13024
 
61757
 #, gcc-internal-format, gfc-internal-format
 
61758
 msgid "NAMELIST object '%s' in namelist '%s' at %L is polymorphic and requires a defined input/output procedure"
 
61759
 msgstr "NAMELIST-objekt ”%s” i namnlistan ”%s” vid %L är polymorf om och behöver en en definierad input/output-procedur"
 
61760
 
 
61761
-#: fortran/resolve.c:13032
 
61762
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61763
+#: fortran/resolve.c:13034
 
61764
+#, gcc-internal-format, gfc-internal-format
 
61765
 msgid "NAMELIST object '%s' in namelist '%s' at %L with ALLOCATABLE or POINTER components"
 
61766
-msgstr "Fortran 2003: NAMELIST-objekt ”%s” i namnlistan ”%s” vid %L med ALLOCATABLE- eller POINTER-komponenter"
 
61767
+msgstr "NAMELIST-objektet ”%s” i namnlistan ”%s” vid %L med ALLOCATABLE- eller POINTER-komponenter"
 
61768
 
 
61769
 #. FIXME: Once UDDTIO is implemented, the following can be
 
61770
 #. removed.
 
61771
-#: fortran/resolve.c:13040
 
61772
+#: fortran/resolve.c:13042
 
61773
 #, gcc-internal-format, gfc-internal-format
 
61774
 msgid "NAMELIST object '%s' in namelist '%s' at %L has ALLOCATABLE or POINTER components and thus requires a defined input/output procedure"
 
61775
 msgstr "NAMELIST-objekt ”%s” i namnlistan ”%s” vid %L har ALLOCATABLE- eller POINTER-komponenter och behöver därför en definierad input/output-procedur"
 
61776
 
 
61777
-#: fortran/resolve.c:13057
 
61778
+#: fortran/resolve.c:13059
 
61779
 #, gcc-internal-format, gfc-internal-format
 
61780
 msgid "NAMELIST object '%s' was declared PRIVATE and cannot be member of PUBLIC namelist '%s' at %L"
 
61781
 msgstr "NAMELIST-objekt ”%s” deklarerades PRIVATE och kan inte vara medlem av PUBLIC-namnlista ”%s” vid %L"
 
61782
 
 
61783
-#: fortran/resolve.c:13067
 
61784
+#: fortran/resolve.c:13069
 
61785
 #, gcc-internal-format, gfc-internal-format
 
61786
 msgid "NAMELIST object '%s' has use-associated PRIVATE components and cannot be member of namelist '%s' at %L"
 
61787
 msgstr "NAMELIST-objekt ”%s” har användningsassociativa PRIVATE-komponenter och kan inte vara medlem av namnlistan ”%s” vid %L"
 
61788
 
 
61789
-#: fortran/resolve.c:13078
 
61790
+#: fortran/resolve.c:13080
 
61791
 #, gcc-internal-format, gfc-internal-format
 
61792
 msgid "NAMELIST object '%s' has PRIVATE components and cannot be a member of PUBLIC namelist '%s' at %L"
 
61793
 msgstr "NAMELIST-objekt ”%s” har PRIVATE-komponenter och kan inte vara medlem av PUBLIC-namnlista ”%s” vid %L"
 
61794
 
 
61795
-#: fortran/resolve.c:13105
 
61796
+#: fortran/resolve.c:13107
 
61797
 #, gcc-internal-format, gfc-internal-format
 
61798
 msgid "PROCEDURE attribute conflicts with NAMELIST attribute in '%s' at %L"
 
61799
 msgstr "PROCEDURE-attribut i konflikt med NAMELIST-attribut i ”%s” vid %L"
 
61800
 
 
61801
-#: fortran/resolve.c:13124
 
61802
+#: fortran/resolve.c:13126
 
61803
 #, gcc-internal-format, gfc-internal-format
 
61804
 msgid "Parameter array '%s' at %L cannot be automatic or of deferred shape"
 
61805
 msgstr "Parametervektor ”%s” vid %L kan inte ha automatisk eller fördröjd form"
 
61806
 
 
61807
-#: fortran/resolve.c:13136
 
61808
+#: fortran/resolve.c:13138
 
61809
 #, gcc-internal-format, gfc-internal-format
 
61810
 msgid "Implicitly typed PARAMETER '%s' at %L doesn't match a later IMPLICIT type"
 
61811
 msgstr "Implicit typad PARAMETER ”%s” vid %L matchar inte en senare IMPLICIT-typ"
 
61812
 
 
61813
-#: fortran/resolve.c:13147
 
61814
+#: fortran/resolve.c:13149
 
61815
 #, gcc-internal-format, gfc-internal-format
 
61816
 msgid "Incompatible derived type in PARAMETER at %L"
 
61817
 msgstr "Inkompatibel härledd typ i PARAMETER vid %L"
 
61818
 
 
61819
-#: fortran/resolve.c:13230
 
61820
+#: fortran/resolve.c:13232
 
61821
 #, gcc-internal-format, gfc-internal-format
 
61822
 msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
 
61823
 msgstr "Attributet PROTECTED står i konflikt med attributet EXTERNAL vid %L"
 
61824
 
 
61825
-#: fortran/resolve.c:13233
 
61826
+#: fortran/resolve.c:13235
 
61827
 #, gcc-internal-format, gfc-internal-format
 
61828
 msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
 
61829
 msgstr "Attributet PROCEDURE står i konflikt med attributet PROTECTED vid %L"
 
61830
 
 
61831
-#: fortran/resolve.c:13322
 
61832
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61833
+#: fortran/resolve.c:13324
 
61834
+#, gcc-internal-format, gfc-internal-format
 
61835
 msgid "'%s' at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape or assumed-rank array"
 
61836
-msgstr "”%s” vid %L har attributet CONTIGUOUS, men är inte en vektorpekare eller en vektor med förmodad form"
 
61837
+msgstr "”%s” vid %L har attributet CONTIGUOUS, men är inte en vektorpekare eller en vektor med antagen form eller antagen ordning"
 
61838
 
 
61839
-#: fortran/resolve.c:13340
 
61840
+#: fortran/resolve.c:13342
 
61841
 #, gcc-internal-format, gfc-internal-format
 
61842
 msgid "Assumed size array at %L must be a dummy argument"
 
61843
-msgstr "Vektor med underförstådd storlek vid %L måste vara ett attrappargument"
 
61844
+msgstr "Vektor med antagen storlek vid %L måste vara ett attrappargument"
 
61845
 
 
61846
-#: fortran/resolve.c:13343
 
61847
+#: fortran/resolve.c:13345
 
61848
 #, gcc-internal-format, gfc-internal-format
 
61849
 msgid "Assumed shape array at %L must be a dummy argument"
 
61850
-msgstr "Vektor med underförstådd form vid %L måste vara ett attrappargument"
 
61851
+msgstr "Vektor med antagen form vid %L måste vara ett attrappargument"
 
61852
 
 
61853
-#: fortran/resolve.c:13351
 
61854
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61855
+#: fortran/resolve.c:13353
 
61856
+#, gcc-internal-format, gfc-internal-format
 
61857
 msgid "Assumed-rank array at %L must be a dummy argument"
 
61858
-msgstr "Vektor med underförstådd form vid %L måste vara ett attrappargument"
 
61859
+msgstr "Vektor med antagen ordning vid %L måste vara ett attrappargument"
 
61860
 
 
61861
-#: fortran/resolve.c:13358
 
61862
+#: fortran/resolve.c:13360
 
61863
 #, gcc-internal-format, gfc-internal-format
 
61864
 msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
 
61865
 msgstr "Vektor med antagen ordning vid %L kan inte ha attributet VALUE eller CODIMENSION"
 
61866
 
 
61867
-#: fortran/resolve.c:13371
 
61868
+#: fortran/resolve.c:13373
 
61869
 #, gcc-internal-format, gfc-internal-format
 
61870
 msgid "Symbol at %L is not a DUMMY variable"
 
61871
 msgstr "Symbol vid %L är inte en DUMMY-variabel"
 
61872
 
 
61873
-#: fortran/resolve.c:13377
 
61874
+#: fortran/resolve.c:13379
 
61875
 #, gcc-internal-format, gfc-internal-format
 
61876
 msgid "'%s' at %L cannot have the VALUE attribute because it is not a dummy argument"
 
61877
 msgstr "”%s” vid %L kan inte ha attributet VALUE eftersom det inte är ett attrappargument"
 
61878
 
 
61879
-#: fortran/resolve.c:13387
 
61880
+#: fortran/resolve.c:13389
 
61881
 #, gcc-internal-format, gfc-internal-format
 
61882
 msgid "Character dummy variable '%s' at %L with VALUE attribute must have constant length"
 
61883
 msgstr "Teckenvärd attrappvariabel ”%s” vid %L med attributet VALUE måste ha konstant längd"
 
61884
 
 
61885
-#: fortran/resolve.c:13396
 
61886
+#: fortran/resolve.c:13398
 
61887
 #, gcc-internal-format, gfc-internal-format
 
61888
 msgid "C interoperable character dummy variable '%s' at %L with VALUE attribute must have length one"
 
61889
 msgstr "C-interoperativ teckenattrappvariabel ”%s” vid %L med attributet VALUE måste ha längd ett"
 
61890
 
 
61891
-#: fortran/resolve.c:13409 fortran/resolve.c:13522
 
61892
+#: fortran/resolve.c:13411 fortran/resolve.c:13524
 
61893
 #, gcc-internal-format, gfc-internal-format
 
61894
 msgid "The derived type '%s' at %L is of type '%s', which has not been defined"
 
61895
 msgstr "Den härledda typen ”%s” vid %L har typen ”%s”, som inte har definierats"
 
61896
 
 
61897
-#: fortran/resolve.c:13422
 
61898
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61899
+#: fortran/resolve.c:13424
 
61900
+#, gcc-internal-format, gfc-internal-format
 
61901
 msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
 
61902
-msgstr "Vektor ”%s” med förmodad form vid %L är inte tillåten i ett initieringsuttryck"
 
61903
+msgstr "Den antagna typen på variabeln %s vid %L är bara tillåten för attrappvariabler"
 
61904
 
 
61905
-#: fortran/resolve.c:13429
 
61906
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61907
+#: fortran/resolve.c:13431
 
61908
+#, gcc-internal-format, gfc-internal-format
 
61909
 msgid "Assumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
 
61910
-msgstr "Variabeln ”%s” vid %L får inte ha både attributet ALLOCATABLE och BIND(C)"
 
61911
+msgstr "Variabeln ”%s” med antagen typ vid %L får inte ha attributet ALLOCATABLE, CODIMENSION, POINTER eller VALUE"
 
61912
 
 
61913
-#: fortran/resolve.c:13436
 
61914
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61915
+#: fortran/resolve.c:13438
 
61916
+#, gcc-internal-format, gfc-internal-format
 
61917
 msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
 
61918
-msgstr "Variabeln ”%s” vid %L får inte ha både attributet POINTER och BIND(C)"
 
61919
+msgstr "Variabeln ”%s” med antagen typ vid %L får inte ha attributet INTENT(OUT)"
 
61920
 
 
61921
-#: fortran/resolve.c:13443
 
61922
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61923
+#: fortran/resolve.c:13445
 
61924
+#, gcc-internal-format, gfc-internal-format
 
61925
 msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
 
61926
-msgstr "Slingvariabel vid %C får inte vara en co-vektor"
 
61927
+msgstr "Variabeln %s med antagen typ vid %L får inte vara en vektor med explicit form"
 
61928
 
 
61929
-#: fortran/resolve.c:13468
 
61930
+#: fortran/resolve.c:13470
 
61931
 #, gcc-internal-format, gfc-internal-format
 
61932
 msgid "Variable '%s' at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
 
61933
 msgstr "Variabel ”%s” vid %L kan inte vara BIND(C) eftersom den varken är ett COMMON-block eller deklarerad med räckvidd modulnivå"
 
61934
 
 
61935
-#: fortran/resolve.c:13548
 
61936
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61937
+#: fortran/resolve.c:13550
 
61938
+#, gcc-internal-format, gfc-internal-format
 
61939
 msgid "PUBLIC %s '%s' at %L of PRIVATE derived type '%s'"
 
61940
-msgstr "Fortran 2003: PUBLIC %s ”%s” vid %L har PRIVATE härledd typ ”%s”"
 
61941
+msgstr "PUBLIC %s ”%s” vid %L har PRIVATE härledd typ ”%s”"
 
61942
 
 
61943
-#: fortran/resolve.c:13562
 
61944
+#: fortran/resolve.c:13564
 
61945
 #, gcc-internal-format, gfc-internal-format
 
61946
 msgid "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarray"
 
61947
 msgstr "Variabeln %s vid %L av typen LOCK_TYPE eller med en delkomponent av typen LOCK_TYPE måste vara en co-vektor"
 
61948
 
 
61949
-#: fortran/resolve.c:13580
 
61950
+#: fortran/resolve.c:13582
 
61951
 #, gcc-internal-format, gfc-internal-format
 
61952
 msgid "The INTENT(OUT) dummy argument '%s' at %L is ASSUMED SIZE and so cannot have a default initializer"
 
61953
 msgstr "INTENT(OUT)-attrappargumentet ”%s” vid %L har ASSUMED SIZE och kan därför inte ha en standardinitierare"
 
61954
 
 
61955
-#: fortran/resolve.c:13592
 
61956
+#: fortran/resolve.c:13594
 
61957
 #, gcc-internal-format, gfc-internal-format
 
61958
 msgid "Dummy argument '%s' at %L of LOCK_TYPE shall not be INTENT(OUT)"
 
61959
 msgstr "Attrappargumentet ”%s” vid %L av LOCK_TYPE får inte vara INTENT(OUT)"
 
61960
 
 
61961
-#: fortran/resolve.c:13604
 
61962
+#: fortran/resolve.c:13606
 
61963
 #, gcc-internal-format, gfc-internal-format
 
61964
 msgid "Function result '%s' at %L shall not be a coarray or have a coarray component"
 
61965
 msgstr "Funktionsresultat ”%s” vid %L skall inte vara en co-vektor eller ha en co-vektorkomponent"
 
61966
 
 
61967
-#: fortran/resolve.c:13613
 
61968
+#: fortran/resolve.c:13615
 
61969
 #, gcc-internal-format, gfc-internal-format
 
61970
 msgid "Variable '%s' at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
 
61971
 msgstr "Variabeln ”%s” vid %L av TYPE(C_PTR) eller TYPE(C_FUNPTR) får inte vara en co-vektor"
 
61972
 
 
61973
-#: fortran/resolve.c:13625
 
61974
+#: fortran/resolve.c:13627
 
61975
 #, gcc-internal-format, gfc-internal-format
 
61976
 msgid "Variable '%s' at %L with coarray component shall be a nonpointer, nonallocatable scalar"
 
61977
 msgstr "Variabeln ”%s” vid %L med co-vektorkomponent skall vara en skalär som inte är en pekare eller allokerbar"
 
61978
 
 
61979
-#: fortran/resolve.c:13640
 
61980
+#: fortran/resolve.c:13642
 
61981
 #, gcc-internal-format, gfc-internal-format
 
61982
 msgid "Variable '%s' at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
 
61983
 msgstr "Variabeln ”%s” vid %L är en co-vektor och är inte ALLOCATABLE, SAVE eller ett attrappargument"
 
61984
 
 
61985
-#: fortran/resolve.c:13648
 
61986
+#: fortran/resolve.c:13650
 
61987
 #, gcc-internal-format, gfc-internal-format
 
61988
 msgid "Coarray variable '%s' at %L shall not have codimensions with deferred shape"
 
61989
 msgstr "Co-vektorvariabeln ”%s” vid %L skall inte ha co-dimensioner med fördröjd form"
 
61990
 
 
61991
-#: fortran/resolve.c:13655
 
61992
+#: fortran/resolve.c:13657
 
61993
 #, gcc-internal-format, gfc-internal-format
 
61994
 msgid "Allocatable coarray variable '%s' at %L must have deferred shape"
 
61995
 msgstr "Allokerbar co-vektorvariabel ”%s” vid %L måste ha en fördröjd form"
 
61996
 
 
61997
-#: fortran/resolve.c:13667
 
61998
+#: fortran/resolve.c:13669
 
61999
 #, gcc-internal-format, gfc-internal-format
 
62000
 msgid "Variable '%s' at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
 
62001
 msgstr "Variabeln ”%s” vid %L är INTENT(OUT) och kan alltså inte vara en allokerbara co-vektor eller har co-vektorkomponenter"
 
62002
 
 
62003
-#: fortran/resolve.c:13676
 
62004
+#: fortran/resolve.c:13678
 
62005
 #, gcc-internal-format, gfc-internal-format
 
62006
 msgid "Coarray dummy variable '%s' at %L not allowed in BIND(C) procedure '%s'"
 
62007
 msgstr "Co-attrappvariabeln ”%s” vid %L är inte tillåten i BIND(C)-proceduren ”%s”"
 
62008
 
 
62009
-#: fortran/resolve.c:13692
 
62010
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
62011
+#: fortran/resolve.c:13694
 
62012
+#, gcc-internal-format, gfc-internal-format
 
62013
 msgid "LOGICAL dummy argument '%s' at %L with non-C_Bool kind in BIND(C) procedure '%s'"
 
62014
-msgstr "Co-attrappvariabeln ”%s” vid %L är inte tillåten i BIND(C)-proceduren ”%s”"
 
62015
+msgstr "LOGICAL-attrappargumentet ”%s” vid %L med icke-C_Bool-sort i BIND(C)-proceduren ”%s”"
 
62016
 
 
62017
-#: fortran/resolve.c:13698
 
62018
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
62019
+#: fortran/resolve.c:13700
 
62020
+#, gcc-internal-format, gfc-internal-format
 
62021
 msgid "LOGICAL result variable '%s' at %L with non-C_Bool kind in BIND(C) procedure '%s'"
 
62022
-msgstr "Co-attrappvariabeln ”%s” vid %L är inte tillåten i BIND(C)-proceduren ”%s”"
 
62023
+msgstr "LOGICAL-resultatvariabeln ”%s” vid %L med icke-C_Bool-sort i BIND(C)-proceduren ”%s”"
 
62024
 
 
62025
-#: fortran/resolve.c:13778
 
62026
+#: fortran/resolve.c:13780
 
62027
 #, gcc-internal-format, gfc-internal-format
 
62028
 msgid "Threadprivate at %L isn't SAVEd"
 
62029
 msgstr "Trådprivat vid %L är inte SAVE:ad"
 
62030
 
 
62031
-#: fortran/resolve.c:13871
 
62032
+#: fortran/resolve.c:13873
 
62033
 #, gcc-internal-format, gfc-internal-format
 
62034
 msgid "BLOCK DATA element '%s' at %L must be in COMMON"
 
62035
 msgstr "BLOCK DATA-element ”%s” vid %L måste vara i COMMON"
 
62036
 
 
62037
-#: fortran/resolve.c:13877
 
62038
+#: fortran/resolve.c:13879
 
62039
 #, gcc-internal-format, gfc-internal-format
 
62040
 msgid "DATA array '%s' at %L must be specified in a previous declaration"
 
62041
 msgstr "DATA-vektor ”%s” vid %L måste anges i en tidigare deklaration"
 
62042
 
 
62043
-#: fortran/resolve.c:13886
 
62044
+#: fortran/resolve.c:13888
 
62045
 #, gcc-internal-format, gfc-internal-format
 
62046
 msgid "DATA element '%s' at %L cannot have a coindex"
 
62047
 msgstr "DATA-elementet ”%s” vid %L kan inte ha ett co-index"
 
62048
 
 
62049
-#: fortran/resolve.c:13900
 
62050
+#: fortran/resolve.c:13902
 
62051
 #, gcc-internal-format, gfc-internal-format
 
62052
 msgid "DATA element '%s' at %L is a pointer and so must be a full array"
 
62053
 msgstr "DATA-element ”%s” vid %L är en pekare och måste då vara en fullständig vektor"
 
62054
 
 
62055
-#: fortran/resolve.c:13946
 
62056
+#: fortran/resolve.c:13948
 
62057
 #, gcc-internal-format, gfc-internal-format
 
62058
 msgid "Nonconstant array section at %L in DATA statement"
 
62059
 msgstr "Ickekonstant vektorsektion vid %L i DATA-sats."
 
62060
 
 
62061
-#: fortran/resolve.c:13959
 
62062
+#: fortran/resolve.c:13961
 
62063
 #, gcc-internal-format, gfc-internal-format
 
62064
 msgid "DATA statement at %L has more variables than values"
 
62065
 msgstr "DATA-sats vid %L har fler variabler än värden"
 
62066
 
 
62067
-#: fortran/resolve.c:14058
 
62068
+#: fortran/resolve.c:14060
 
62069
 #, gcc-internal-format, gfc-internal-format
 
62070
 msgid "start of implied-do loop at %L could not be simplified to a constant value"
 
62071
-msgstr "början av underförstådd do-slinga vid %L kan inte förenklas till ett konstant värde"
 
62072
+msgstr "början av implicerad do-slinga vid %L kan inte förenklas till ett konstant värde"
 
62073
 
 
62074
-#: fortran/resolve.c:14066
 
62075
+#: fortran/resolve.c:14068
 
62076
 #, gcc-internal-format, gfc-internal-format
 
62077
 msgid "end of implied-do loop at %L could not be simplified to a constant value"
 
62078
-msgstr "slutet av underförstådd do-slinga vid %L kan inte förenklas till ett konstant värde"
 
62079
+msgstr "slutet av implicerad do-slinga vid %L kan inte förenklas till ett konstant värde"
 
62080
 
 
62081
-#: fortran/resolve.c:14074
 
62082
+#: fortran/resolve.c:14076
 
62083
 #, gcc-internal-format, gfc-internal-format
 
62084
 msgid "step of implied-do loop at %L could not be simplified to a constant value"
 
62085
-msgstr "steget i underförstådd do-slinga vid %L kan inte förenklas till ett konstant värde"
 
62086
+msgstr "steget i implicerad do-slinga vid %L kan inte förenklas till ett konstant värde"
 
62087
 
 
62088
-#: fortran/resolve.c:14199
 
62089
+#: fortran/resolve.c:14201
 
62090
 #, gcc-internal-format, gfc-internal-format
 
62091
 msgid "DATA statement at %L has more values than variables"
 
62092
 msgstr "DATA-sats vid %L har fler värden än variabler"
 
62093
 
 
62094
-#: fortran/resolve.c:14337
 
62095
+#: fortran/resolve.c:14339
 
62096
 #, gcc-internal-format, gfc-internal-format
 
62097
 msgid "Label %d at %L defined but not used"
 
62098
 msgstr "Etiketten %d vid %L är definierad men inte använd"
 
62099
 
 
62100
-#: fortran/resolve.c:14342
 
62101
+#: fortran/resolve.c:14344
 
62102
 #, gcc-internal-format, gfc-internal-format
 
62103
 msgid "Label %d at %L defined but cannot be used"
 
62104
 msgstr "Etiketten %d vid %L är definierad men kan inte användas"
 
62105
 
 
62106
-#: fortran/resolve.c:14426
 
62107
+#: fortran/resolve.c:14428
 
62108
 #, gcc-internal-format, gfc-internal-format
 
62109
 msgid "Derived type variable '%s' at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
 
62110
 msgstr "Härledd typvariabel ”%s” vid %L måste ha attributet SEQUENCE för att vara ett EQUIVALENCE-objekt"
 
62111
 
 
62112
-#: fortran/resolve.c:14435
 
62113
+#: fortran/resolve.c:14437
 
62114
 #, gcc-internal-format, gfc-internal-format
 
62115
 msgid "Derived type variable '%s' at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
 
62116
 msgstr "Härledd typvariabel ”%s” vid %L kan inte ha ALLOCATABLE-komponenter för att vara ett EQUIVALENCE-objekt"
 
62117
 
 
62118
-#: fortran/resolve.c:14443
 
62119
+#: fortran/resolve.c:14445
 
62120
 #, gcc-internal-format, gfc-internal-format
 
62121
 msgid "Derived type variable '%s' at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
 
62122
 msgstr "Härledd typvariabel ”%s” vid %L med standardinitiering kan inte vara i EQUIVALENCE med en variabel i COMMON"
 
62123
 
 
62124
-#: fortran/resolve.c:14459
 
62125
+#: fortran/resolve.c:14461
 
62126
 #, gcc-internal-format, gfc-internal-format
 
62127
 msgid "Derived type variable '%s' at %L with pointer component(s) cannot be an EQUIVALENCE object"
 
62128
 msgstr "Härledd typvariabel ”%s” vid %L med pekarkomponent(er) kan inte vara ett EQUIVALENCE-objekt"
 
62129
 
 
62130
-#: fortran/resolve.c:14562
 
62131
+#: fortran/resolve.c:14564
 
62132
 #, gcc-internal-format, gfc-internal-format
 
62133
 msgid "Syntax error in EQUIVALENCE statement at %L"
 
62134
 msgstr "Syntaxfel i EQUIVALENCE-sats vid %L"
 
62135
 
 
62136
-#: fortran/resolve.c:14577
 
62137
+#: fortran/resolve.c:14579
 
62138
 #, gcc-internal-format, gfc-internal-format
 
62139
 msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
 
62140
 msgstr "Antingen alla eller inget av objekten i EQUIVALENCE-mängden vid %L kan ha attributet PROTECTED"
 
62141
 
 
62142
-#: fortran/resolve.c:14589
 
62143
+#: fortran/resolve.c:14591
 
62144
 #, gcc-internal-format, gfc-internal-format
 
62145
 msgid "Common block member '%s' at %L cannot be an EQUIVALENCE object in the pure procedure '%s'"
 
62146
 msgstr "Common-blockmedlem ”%s” vid %L kan inte vara ett EQUIVALENCE-objekt i den rena proceduren ”%s”"
 
62147
 
 
62148
-#: fortran/resolve.c:14598
 
62149
+#: fortran/resolve.c:14600
 
62150
 #, gcc-internal-format, gfc-internal-format
 
62151
 msgid "Named constant '%s' at %L cannot be an EQUIVALENCE object"
 
62152
 msgstr "Namngiven konstant ”%s” vid %L kan inte vara ett EQUIVALENCE-objekt"
 
62153
 
 
62154
-#: fortran/resolve.c:14677
 
62155
+#: fortran/resolve.c:14679
 
62156
 #, gcc-internal-format, gfc-internal-format
 
62157
 msgid "Array '%s' at %L with non-constant bounds cannot be an EQUIVALENCE object"
 
62158
 msgstr "Vektor ”%s” vid %L med icke-konstanta gränser kan inte vara ett EQUIVALENCE-objekt"
 
62159
 
 
62160
-#: fortran/resolve.c:14688
 
62161
+#: fortran/resolve.c:14690
 
62162
 #, gcc-internal-format, gfc-internal-format
 
62163
 msgid "Structure component '%s' at %L cannot be an EQUIVALENCE object"
 
62164
 msgstr "Postkomponent ”%s” vid %L kan inte vara ett EQUIVALENCE-objekt"
 
62165
 
 
62166
-#: fortran/resolve.c:14699
 
62167
+#: fortran/resolve.c:14701
 
62168
 #, gcc-internal-format, gfc-internal-format
 
62169
 msgid "Substring at %L has length zero"
 
62170
 msgstr "Delsträng vid %L har längden noll"
 
62171
 
 
62172
-#: fortran/resolve.c:14742
 
62173
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
62174
+#: fortran/resolve.c:14744
 
62175
+#, gcc-internal-format, gfc-internal-format
 
62176
 msgid "PUBLIC function '%s' at %L of PRIVATE type '%s'"
 
62177
-msgstr "Fortran 2003: PUBLIC-funktion ”%s” vid %L har PRIVATE typ ”%s”"
 
62178
+msgstr "PUBLIC-funktionen ”%s” vid %L har PRIVATE typ ”%s”"
 
62179
 
 
62180
-#: fortran/resolve.c:14755
 
62181
+#: fortran/resolve.c:14757
 
62182
 #, gcc-internal-format, gfc-internal-format
 
62183
 msgid "ENTRY '%s' at %L has no IMPLICIT type"
 
62184
 msgstr "ENTRY ”%s” vid %L har ingen IMPLICIT-typ"
 
62185
 
 
62186
-#: fortran/resolve.c:14772
 
62187
+#: fortran/resolve.c:14774
 
62188
 #, gcc-internal-format, gfc-internal-format
 
62189
 msgid "User operator procedure '%s' at %L must be a FUNCTION"
 
62190
 msgstr "Användaroperatorprocedur ”%s” vid %L måste vara en FUNCTION"
 
62191
 
 
62192
-#: fortran/resolve.c:14782
 
62193
+#: fortran/resolve.c:14784
 
62194
 #, gcc-internal-format, gfc-internal-format
 
62195
 msgid "User operator procedure '%s' at %L cannot be assumed character length"
 
62196
 msgstr "Användaroperatorprocedur ”%s” vid %L får inte ha antagen teckenlängd"
 
62197
 
 
62198
-#: fortran/resolve.c:14790
 
62199
+#: fortran/resolve.c:14792
 
62200
 #, gcc-internal-format, gfc-internal-format
 
62201
 msgid "User operator procedure '%s' at %L must have at least one argument"
 
62202
 msgstr "Användaroperatorprocedur ”%s” vid %L måste ha åtminstone ett argument"
 
62203
 
 
62204
-#: fortran/resolve.c:14804
 
62205
+#: fortran/resolve.c:14806
 
62206
 #, gcc-internal-format, gfc-internal-format
 
62207
 msgid "First argument of operator interface at %L cannot be optional"
 
62208
 msgstr "Första argumentet till operatorgränssnitt vid %L får inte vara frivilligt"
 
62209
 
 
62210
-#: fortran/resolve.c:14822
 
62211
+#: fortran/resolve.c:14824
 
62212
 #, gcc-internal-format, gfc-internal-format
 
62213
 msgid "Second argument of operator interface at %L cannot be optional"
 
62214
 msgstr "Andra argumentet till operatorgränssnitt vid %L får inte vara valfritt"
 
62215
 
 
62216
-#: fortran/resolve.c:14829
 
62217
+#: fortran/resolve.c:14831
 
62218
 #, gcc-internal-format, gfc-internal-format
 
62219
 msgid "Operator interface at %L must have, at most, two arguments"
 
62220
 msgstr "Operatorgränssnitt vid %L måste ha, högst, två argument"
 
62221
 
 
62222
-#: fortran/resolve.c:14905
 
62223
+#: fortran/resolve.c:14907
 
62224
 #, gcc-internal-format, gfc-internal-format
 
62225
 msgid "Contained procedure '%s' at %L of a PURE procedure must also be PURE"
 
62226
 msgstr "Innesluten procedur ”%s” vid %L i en PURE-procedur måste också vara PURE"
 
62227
 
 
62228
 #: fortran/scanner.c:335
 
62229
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
62230
+#, gcc-internal-format, gfc-internal-format
 
62231
 msgid "Include directory \"%s\": %s"
 
62232
-msgstr "ignorerar dubblerad katalog ”%s”\n"
 
62233
+msgstr "Inkluderingskatalog ”%s”: %s"
 
62234
 
 
62235
 #: fortran/scanner.c:341
 
62236
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
62237
+#, gcc-internal-format, gfc-internal-format
 
62238
 msgid "Nonexistent include directory \"%s\""
 
62239
-msgstr "ignorerar ej existerande katalog ”%s”\n"
 
62240
+msgstr "Inkluderingskatalogen ”%s” finns inte"
 
62241
 
 
62242
 #: fortran/scanner.c:347
 
62243
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
62244
+#, gcc-internal-format, gfc-internal-format
 
62245
 msgid "\"%s\" is not a directory"
 
62246
-msgstr "%qD är inte en typ"
 
62247
+msgstr "”%s” är inte en katalog"
 
62248
 
 
62249
 #: fortran/scanner.c:806
 
62250
 #, gcc-internal-format, gfc-internal-format
 
62251
@@ -44866,339 +44913,339 @@
 
62252
 msgid "Character '%s' in string at %L cannot be converted into character kind %d"
 
62253
 msgstr "Tecknet ”%s” i sträng vid %L kan inte konverteras till tecken av sort %d"
 
62254
 
 
62255
-#: fortran/symbol.c:134
 
62256
+#: fortran/symbol.c:123
 
62257
 #, gcc-internal-format, gfc-internal-format
 
62258
 msgid "Duplicate IMPLICIT NONE statement at %C"
 
62259
 msgstr "Dubblerad IMPLICIT NONE-sats vid %C"
 
62260
 
 
62261
-#: fortran/symbol.c:174
 
62262
+#: fortran/symbol.c:163
 
62263
 #, gcc-internal-format, gfc-internal-format
 
62264
 msgid "Letter '%c' already set in IMPLICIT statement at %C"
 
62265
 msgstr "Tecknet ”%c” redan satt i IMPLICIT-sats vid %C"
 
62266
 
 
62267
-#: fortran/symbol.c:196
 
62268
+#: fortran/symbol.c:185
 
62269
 #, gcc-internal-format, gfc-internal-format
 
62270
 msgid "Cannot specify IMPLICIT at %C after IMPLICIT NONE"
 
62271
 msgstr "Det går inte att ange IMPLICIT vid %C efter IMPLICIT NONE"
 
62272
 
 
62273
-#: fortran/symbol.c:206
 
62274
+#: fortran/symbol.c:195
 
62275
 #, gcc-internal-format, gfc-internal-format
 
62276
 msgid "Letter %c already has an IMPLICIT type at %C"
 
62277
 msgstr "Tecknet %c har redan en IMPLICIT-typ vid %C"
 
62278
 
 
62279
-#: fortran/symbol.c:262
 
62280
+#: fortran/symbol.c:251
 
62281
 #, gcc-internal-format, gfc-internal-format
 
62282
 msgid "Symbol '%s' at %L has no IMPLICIT type"
 
62283
 msgstr "Symbolen  ”%s” vid %L har ingen IMPLICIT-typ"
 
62284
 
 
62285
 #. BIND(C) variables should not be implicitly declared.
 
62286
-#: fortran/symbol.c:279
 
62287
+#: fortran/symbol.c:268
 
62288
 #, gcc-internal-format, gfc-internal-format
 
62289
 msgid "Implicitly declared BIND(C) variable '%s' at %L may not be C interoperable"
 
62290
 msgstr "Implicit deklarerad BIND(C)-variabel ”%s” vid %L får inte vara C-interoperativ"
 
62291
 
 
62292
 #. Dummy args to a BIND(C) routine may not be interoperable if
 
62293
 #. they are implicitly typed.
 
62294
-#: fortran/symbol.c:294
 
62295
+#: fortran/symbol.c:283
 
62296
 #, gcc-internal-format, gfc-internal-format
 
62297
 msgid "Implicitly declared variable '%s' at %L may not be C interoperable but it is a dummy argument to the BIND(C) procedure '%s' at %L"
 
62298
 msgstr "Implicit deklarerad variabel ”%s” vid %L får inte vara C-interoperativ men det är ett attrappargument till BIND(C)-proceduren ”%s” vid %L"
 
62299
 
 
62300
-#: fortran/symbol.c:335
 
62301
+#: fortran/symbol.c:324
 
62302
 #, gcc-internal-format, gfc-internal-format
 
62303
 msgid "Function result '%s' at %L has no IMPLICIT type"
 
62304
 msgstr "Funktionsresultat ”%s” vid %L har ingen IMPLICIT-typ"
 
62305
 
 
62306
-#: fortran/symbol.c:424
 
62307
+#: fortran/symbol.c:413
 
62308
 #, gcc-internal-format, gfc-internal-format
 
62309
 msgid "%s attribute not allowed in BLOCK DATA program unit at %L"
 
62310
 msgstr "%s-attribut är inte tillåtet i programenheten BLOCK DATA vid %L"
 
62311
 
 
62312
-#: fortran/symbol.c:448
 
62313
+#: fortran/symbol.c:437
 
62314
 #, gcc-internal-format, gfc-internal-format
 
62315
 msgid "Namelist group name at %L cannot have the SAVE attribute"
 
62316
 msgstr "Namnlistegruppnamnet vid %L kan inte ha attributet SAVE"
 
62317
 
 
62318
-#: fortran/symbol.c:482
 
62319
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
62320
+#: fortran/symbol.c:471
 
62321
+#, gcc-internal-format, gfc-internal-format
 
62322
 msgid "Procedure pointer at %C"
 
62323
-msgstr "Fortran 2003:  Procedurpekare vid %C"
 
62324
+msgstr "Procedurpekare vid %C"
 
62325
 
 
62326
-#: fortran/symbol.c:644
 
62327
+#: fortran/symbol.c:633
 
62328
 #, gcc-internal-format, gfc-internal-format
 
62329
 msgid "%s attribute applied to %s %s at %L"
 
62330
 msgstr "%s-attribut applicerat på %s %s vid %L"
 
62331
 
 
62332
-#: fortran/symbol.c:651
 
62333
+#: fortran/symbol.c:640
 
62334
 #, gcc-internal-format, gfc-internal-format
 
62335
 msgid "BIND(C) applied to %s %s at %L"
 
62336
 msgstr "BIND(C) applicerat på %s %s vid %L"
 
62337
 
 
62338
-#: fortran/symbol.c:762 fortran/symbol.c:1485
 
62339
+#: fortran/symbol.c:751 fortran/symbol.c:1474
 
62340
 #, gcc-internal-format, gfc-internal-format
 
62341
 msgid "%s attribute conflicts with %s attribute at %L"
 
62342
 msgstr "%s-attribut i konflikt med %s-attribut vid %L"
 
62343
 
 
62344
-#: fortran/symbol.c:765
 
62345
+#: fortran/symbol.c:754
 
62346
 #, gcc-internal-format, gfc-internal-format
 
62347
 msgid "%s attribute conflicts with %s attribute in '%s' at %L"
 
62348
 msgstr "%s-attribut i konflikt med %s-attribut i ”%s” vid %L"
 
62349
 
 
62350
-#: fortran/symbol.c:773
 
62351
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
62352
+#: fortran/symbol.c:762
 
62353
+#, gcc-internal-format, gfc-internal-format
 
62354
 msgid "%s attribute with %s attribute at %L"
 
62355
-msgstr "%s-attribut i konflikt med %s-attribut vid %L"
 
62356
+msgstr "%s-attribut med %s-attribut vid %L"
 
62357
 
 
62358
-#: fortran/symbol.c:779
 
62359
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
62360
+#: fortran/symbol.c:768
 
62361
+#, gcc-internal-format, gfc-internal-format
 
62362
 msgid "%s attribute with %s attribute in '%s' at %L"
 
62363
-msgstr "%s-attribut i konflikt med %s-attribut i ”%s” vid %L"
 
62364
+msgstr "%s-attribut med %s-attribut i ”%s” vid %L"
 
62365
 
 
62366
-#: fortran/symbol.c:823
 
62367
+#: fortran/symbol.c:812
 
62368
 #, gcc-internal-format, gfc-internal-format
 
62369
 msgid "Cannot change attributes of USE-associated symbol at %L"
 
62370
 msgstr "Det går inte att ändra attribut på USE-associerad symbol vid %L"
 
62371
 
 
62372
-#: fortran/symbol.c:826
 
62373
+#: fortran/symbol.c:815
 
62374
 #, gcc-internal-format, gfc-internal-format
 
62375
 msgid "Cannot change attributes of USE-associated symbol %s at %L"
 
62376
 msgstr "Det går inte att ändra attribut på USE-associerad symbol %s vid %L"
 
62377
 
 
62378
-#: fortran/symbol.c:842
 
62379
+#: fortran/symbol.c:831
 
62380
 #, gcc-internal-format, gfc-internal-format
 
62381
 msgid "Duplicate %s attribute specified at %L"
 
62382
 msgstr "Dubblerat %s-attribut angivna vid %L"
 
62383
 
 
62384
-#: fortran/symbol.c:884
 
62385
+#: fortran/symbol.c:873
 
62386
 #, gcc-internal-format, gfc-internal-format
 
62387
 msgid "ALLOCATABLE specified outside of INTERFACE body at %L"
 
62388
 msgstr "ALLOCATABLE angiven utanför INTERFACE-kropp vid %L"
 
62389
 
 
62390
-#: fortran/symbol.c:910
 
62391
+#: fortran/symbol.c:899
 
62392
 #, gcc-internal-format, gfc-internal-format
 
62393
 msgid "CODIMENSION specified for '%s' outside its INTERFACE body at %L"
 
62394
 msgstr "CODIMENSION angiven för ”%s” utanför dess INTERFACE-kropp vid %L"
 
62395
 
 
62396
-#: fortran/symbol.c:936
 
62397
+#: fortran/symbol.c:925
 
62398
 #, gcc-internal-format, gfc-internal-format
 
62399
 msgid "DIMENSION specified for '%s' outside its INTERFACE body at %L"
 
62400
 msgstr "DIMENSION angiven för ”%s” utanför dess INTERFACE-kropp vid %L"
 
62401
 
 
62402
-#: fortran/symbol.c:1066
 
62403
+#: fortran/symbol.c:1055
 
62404
 #, gcc-internal-format, gfc-internal-format
 
62405
 msgid "Cray Pointee at %L appears in multiple pointer() statements"
 
62406
 msgstr "Cray-utpekad vid %L förekommer i flera pointer()-satser"
 
62407
 
 
62408
-#: fortran/symbol.c:1085
 
62409
+#: fortran/symbol.c:1074
 
62410
 #, gcc-internal-format, gfc-internal-format
 
62411
 msgid "Duplicate PROTECTED attribute specified at %L"
 
62412
 msgstr "Dubblerat PROTECTED-attribut angivet vid %L"
 
62413
 
 
62414
-#: fortran/symbol.c:1119
 
62415
+#: fortran/symbol.c:1108
 
62416
 #, gcc-internal-format, gfc-internal-format
 
62417
 msgid "SAVE attribute at %L cannot be specified in a PURE procedure"
 
62418
 msgstr "SAVE-attribut vid %L kan inte anges i en PURE-procedur"
 
62419
 
 
62420
-#: fortran/symbol.c:1130
 
62421
+#: fortran/symbol.c:1119
 
62422
 #, gcc-internal-format, gfc-internal-format
 
62423
 msgid "Duplicate SAVE attribute specified at %L"
 
62424
 msgstr "Dubblerat SAVE-attribut angivet vid %L"
 
62425
 
 
62426
-#: fortran/symbol.c:1151
 
62427
+#: fortran/symbol.c:1140
 
62428
 #, gcc-internal-format, gfc-internal-format
 
62429
 msgid "Duplicate VALUE attribute specified at %L"
 
62430
 msgstr "Dubblerat VALUE-attribut angivet vid %L"
 
62431
 
 
62432
-#: fortran/symbol.c:1171
 
62433
+#: fortran/symbol.c:1160
 
62434
 #, gcc-internal-format, gfc-internal-format
 
62435
 msgid "Duplicate VOLATILE attribute specified at %L"
 
62436
 msgstr "Dubblerat VOLATILE-attribut angivet vid %L"
 
62437
 
 
62438
-#: fortran/symbol.c:1190
 
62439
+#: fortran/symbol.c:1179
 
62440
 #, gcc-internal-format, gfc-internal-format
 
62441
 msgid "Duplicate ASYNCHRONOUS attribute specified at %L"
 
62442
 msgstr "Dubblerat ASYNCHRONOUS-attribut angivet vid %L"
 
62443
 
 
62444
-#: fortran/symbol.c:1481
 
62445
+#: fortran/symbol.c:1470
 
62446
 #, gcc-internal-format, gfc-internal-format
 
62447
 msgid "%s attribute of '%s' conflicts with %s attribute at %L"
 
62448
 msgstr "%s-attribut på ”%s” i konflikt med %s-attribut vid %L"
 
62449
 
 
62450
-#: fortran/symbol.c:1515
 
62451
+#: fortran/symbol.c:1504
 
62452
 #, gcc-internal-format, gfc-internal-format
 
62453
 msgid "%s procedure at %L is already declared as %s procedure"
 
62454
 msgstr "Proceduren ”%s” vid %L är redan deklarerad som %s-procedur"
 
62455
 
 
62456
-#: fortran/symbol.c:1550
 
62457
+#: fortran/symbol.c:1539
 
62458
 #, gcc-internal-format, gfc-internal-format
 
62459
 msgid "INTENT (%s) conflicts with INTENT(%s) at %L"
 
62460
 msgstr "INTENT (%s) står i konflikt med INTENT(%s) vid %L"
 
62461
 
 
62462
-#: fortran/symbol.c:1574
 
62463
+#: fortran/symbol.c:1563
 
62464
 #, gcc-internal-format, gfc-internal-format
 
62465
 msgid "ACCESS specification at %L was already specified"
 
62466
 msgstr "ACCESS-specifikation vid %L var redan angiven"
 
62467
 
 
62468
-#: fortran/symbol.c:1591
 
62469
+#: fortran/symbol.c:1580
 
62470
 #, gcc-internal-format, gfc-internal-format
 
62471
 msgid "Duplicate BIND attribute specified at %L"
 
62472
 msgstr "Dubblerat BIND-attribut angivna vid %L"
 
62473
 
 
62474
-#: fortran/symbol.c:1598
 
62475
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
62476
+#: fortran/symbol.c:1587
 
62477
+#, gcc-internal-format, gfc-internal-format
 
62478
 msgid "BIND(C) at %L"
 
62479
-msgstr "Fortran 2003: BIND(C) vid %L"
 
62480
+msgstr "BIND(C) vid %L"
 
62481
 
 
62482
-#: fortran/symbol.c:1615
 
62483
+#: fortran/symbol.c:1604
 
62484
 #, gcc-internal-format, gfc-internal-format
 
62485
 msgid "Duplicate EXTENDS attribute specified at %L"
 
62486
 msgstr "Dubblerat EXTENDS-attribut angivet vid %L"
 
62487
 
 
62488
-#: fortran/symbol.c:1619
 
62489
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
62490
+#: fortran/symbol.c:1608
 
62491
+#, gcc-internal-format, gfc-internal-format
 
62492
 msgid "EXTENDS at %L"
 
62493
-msgstr "Fortran 2003: EXTENDS vid %L"
 
62494
+msgstr "EXTENDS vid %L"
 
62495
 
 
62496
-#: fortran/symbol.c:1641
 
62497
+#: fortran/symbol.c:1630
 
62498
 #, gcc-internal-format, gfc-internal-format
 
62499
 msgid "Symbol '%s' at %L already has an explicit interface"
 
62500
 msgstr "Symbolen ”%s” vid %L har redan ett explicit gränssnitt"
 
62501
 
 
62502
-#: fortran/symbol.c:1648
 
62503
+#: fortran/symbol.c:1637
 
62504
 #, gcc-internal-format, gfc-internal-format
 
62505
 msgid "'%s' at %L has attributes specified outside its INTERFACE body"
 
62506
 msgstr "”%s” vid %L har attribut angivna utanför dess INTERFACE-kropp"
 
62507
 
 
62508
-#: fortran/symbol.c:1682
 
62509
+#: fortran/symbol.c:1671
 
62510
 #, gcc-internal-format, gfc-internal-format
 
62511
 msgid "Symbol '%s' at %L conflicts with symbol from module '%s', use-associated at %L"
 
62512
 msgstr "Symbolen ”%s” vid %L står i konflikt med symbolen från modulen ”%s”, användningsassocierad vid %L"
 
62513
 
 
62514
-#: fortran/symbol.c:1686
 
62515
+#: fortran/symbol.c:1675
 
62516
 #, gcc-internal-format, gfc-internal-format
 
62517
 msgid "Symbol '%s' at %L already has basic type of %s"
 
62518
 msgstr "Symbolen ”%s” vid %L har redan grundtypen %s"
 
62519
 
 
62520
-#: fortran/symbol.c:1693
 
62521
+#: fortran/symbol.c:1682
 
62522
 #, gcc-internal-format, gfc-internal-format
 
62523
 msgid "Procedure '%s' at %L may not have basic type of %s"
 
62524
 msgstr "Procedur ”%s” vid %L får inte ha grundtypen %s"
 
62525
 
 
62526
-#: fortran/symbol.c:1705
 
62527
+#: fortran/symbol.c:1694
 
62528
 #, gcc-internal-format, gfc-internal-format
 
62529
 msgid "Symbol '%s' at %L cannot have a type"
 
62530
 msgstr "Symbolen ”%s” vid %L kan inte ha en typ"
 
62531
 
 
62532
-#: fortran/symbol.c:1874
 
62533
+#: fortran/symbol.c:1863
 
62534
 #, gcc-internal-format, gfc-internal-format
 
62535
 msgid "Component '%s' at %C already declared at %L"
 
62536
 msgstr "Komponenten ”%s” vid %C är redan deklarerad vid %L"
 
62537
 
 
62538
-#: fortran/symbol.c:1885
 
62539
+#: fortran/symbol.c:1874
 
62540
 #, gcc-internal-format, gfc-internal-format
 
62541
 msgid "Component '%s' at %C already in the parent type at %L"
 
62542
 msgstr "Komponenten ”%s” vid %C finns redan i föräldratypen vid %L"
 
62543
 
 
62544
-#: fortran/symbol.c:1970
 
62545
+#: fortran/symbol.c:1959
 
62546
 #, gcc-internal-format, gfc-internal-format
 
62547
 msgid "Symbol '%s' at %C is ambiguous"
 
62548
 msgstr "Symbolen ”%s” vid %C är tvetydig"
 
62549
 
 
62550
-#: fortran/symbol.c:2002
 
62551
+#: fortran/symbol.c:1991
 
62552
 #, gcc-internal-format, gfc-internal-format
 
62553
 msgid "Derived type '%s' at %C is being used before it is defined"
 
62554
 msgstr "Härledd typ ”%s” vid %C används före den är definierad"
 
62555
 
 
62556
-#: fortran/symbol.c:2040
 
62557
+#: fortran/symbol.c:2029
 
62558
 #, gcc-internal-format, gfc-internal-format
 
62559
 msgid "Component '%s' at %C is a PRIVATE component of '%s'"
 
62560
 msgstr "Komponent ”%s” vid %C är en PRIVATE-komponent i ”%s”"
 
62561
 
 
62562
-#: fortran/symbol.c:2058
 
62563
+#: fortran/symbol.c:2047
 
62564
 #, gcc-internal-format, gfc-internal-format
 
62565
 msgid "'%s' at %C is not a member of the '%s' structure"
 
62566
 msgstr "”%s” vid %C är inte en medlem av posten ”%s”"
 
62567
 
 
62568
-#: fortran/symbol.c:2196
 
62569
+#: fortran/symbol.c:2186
 
62570
 #, gcc-internal-format, gfc-internal-format
 
62571
 msgid "Duplicate statement label %d at %L and %L"
 
62572
 msgstr "Dubblerad satsetikett %d vid %L och %L"
 
62573
 
 
62574
-#: fortran/symbol.c:2207
 
62575
+#: fortran/symbol.c:2197
 
62576
 #, gcc-internal-format, gfc-internal-format
 
62577
 msgid "Label %d at %C already referenced as branch target"
 
62578
 msgstr "Etikett %d vid %C är redan refererad som ett grenmål"
 
62579
 
 
62580
-#: fortran/symbol.c:2217
 
62581
+#: fortran/symbol.c:2207
 
62582
 #, gcc-internal-format, gfc-internal-format
 
62583
 msgid "Label %d at %C already referenced as a format label"
 
62584
 msgstr "Etiketten %d vid %C är redan refererad som en formatetikett"
 
62585
 
 
62586
-#: fortran/symbol.c:2223
 
62587
+#: fortran/symbol.c:2213
 
62588
 #, gcc-internal-format, gfc-internal-format
 
62589
 msgid "DO termination statement which is not END DO or CONTINUE with label %d at %C"
 
62590
 msgstr "DO avslutningssats som inte är END DO eller CONTINUE med etikett %d vid %C"
 
62591
 
 
62592
-#: fortran/symbol.c:2265
 
62593
+#: fortran/symbol.c:2255
 
62594
 #, gcc-internal-format, gfc-internal-format
 
62595
 msgid "Label %d at %C previously used as a FORMAT label"
 
62596
 msgstr "Etikett %d vid %C användes tidigare som en FORMAT-etikett"
 
62597
 
 
62598
-#: fortran/symbol.c:2274
 
62599
+#: fortran/symbol.c:2264
 
62600
 #, gcc-internal-format, gfc-internal-format
 
62601
 msgid "Label %d at %C previously used as branch target"
 
62602
 msgstr "Etikett %d vid %C användes tidigare som ett grenmål"
 
62603
 
 
62604
-#: fortran/symbol.c:2280
 
62605
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
62606
+#: fortran/symbol.c:2270
 
62607
+#, gcc-internal-format, gfc-internal-format
 
62608
 msgid "Shared DO termination label %d at %C"
 
62609
-msgstr "Avslutande namn förväntades vid %C"
 
62610
+msgstr "Delad DO-avslutningsetikett %d vid %C"
 
62611
 
 
62612
-#: fortran/symbol.c:2600
 
62613
+#: fortran/symbol.c:2590
 
62614
 #, gcc-internal-format, gfc-internal-format
 
62615
 msgid "Name '%s' at %C is an ambiguous reference to '%s' from module '%s'"
 
62616
 msgstr "Namnet ”%s” vid %C är en tvetydig referens till ”%s” från modulen ”%s”"
 
62617
 
 
62618
-#: fortran/symbol.c:2603
 
62619
+#: fortran/symbol.c:2593
 
62620
 #, gcc-internal-format, gfc-internal-format
 
62621
 msgid "Name '%s' at %C is an ambiguous reference to '%s' from current program unit"
 
62622
 msgstr "Namnet ”%s” vid %C är en tvetydig referens till ”%s” från den aktuella programenheten"
 
62623
 
 
62624
 # Vad är "host associated"?
 
62625
 #. Symbol is from another namespace.
 
62626
-#: fortran/symbol.c:2788
 
62627
+#: fortran/symbol.c:2808
 
62628
 #, gcc-internal-format, gfc-internal-format
 
62629
 msgid "Symbol '%s' at %C has already been host associated"
 
62630
 msgstr "Symbolen ”%s” vid %C har redan blivit host-associerad"
 
62631
 
 
62632
-#: fortran/symbol.c:3665
 
62633
+#: fortran/symbol.c:3793
 
62634
 #, gcc-internal-format, gfc-internal-format
 
62635
 msgid "Derived type '%s' declared at %L must have the BIND attribute to be C interoperable"
 
62636
 msgstr "Härledd typ ”%s” deklarerad vid %L måste ha attributet BIND för att vara ett C-interoperativ"
 
62637
 
 
62638
-#: fortran/symbol.c:3683
 
62639
+#: fortran/symbol.c:3811
 
62640
 #, gcc-internal-format, gfc-internal-format
 
62641
 msgid "Derived type '%s' with BIND(C) attribute at %L is empty, and may be inaccessible by the C companion processor"
 
62642
 msgstr "Härledd typ ”%s” med attributet BIND(C) vid %L är tom, och kan vara otillgängliga av C-följeslagarprocessorn"
 
62643
 
 
62644
-#: fortran/symbol.c:3704
 
62645
+#: fortran/symbol.c:3832
 
62646
 #, gcc-internal-format, gfc-internal-format
 
62647
 msgid "Component '%s' at %L cannot have the POINTER attribute because it is a member of the BIND(C) derived type '%s' at %L"
 
62648
 msgstr "Komponent ”%s” vid %L får inte ha attributet POINTER eftersom det är en medlem av den BIND(C)-härledda typen ”%s” vid %L"
 
62649
 
 
62650
-#: fortran/symbol.c:3714
 
62651
+#: fortran/symbol.c:3842
 
62652
 #, gcc-internal-format, gfc-internal-format
 
62653
 msgid "Procedure pointer component '%s' at %L cannot be a member of the BIND(C) derived type '%s' at %L"
 
62654
 msgstr "Procedurpekarkomponenten ”%s” vid %L kan inte vara en medlem av den BIND(C)-härledda typen ”%s” vid %L"
 
62655
 
 
62656
-#: fortran/symbol.c:3725
 
62657
+#: fortran/symbol.c:3853
 
62658
 #, gcc-internal-format, gfc-internal-format
 
62659
 msgid "Component '%s' at %L cannot have the ALLOCATABLE attribute because it is a member of the BIND(C) derived type '%s' at %L"
 
62660
 msgstr "Komponent ”%s” vid %L får inte ha attributet ALLOCATABLE eftersom det är en medlem av den BIND(C)-härledda typen ”%s” vid %L"
 
62661
 
 
62662
 #. If the derived type is bind(c), all fields must be
 
62663
 #. interop.
 
62664
-#: fortran/symbol.c:3764
 
62665
+#: fortran/symbol.c:3892
 
62666
 #, gcc-internal-format, gfc-internal-format
 
62667
 msgid "Component '%s' in derived type '%s' at %L may not be C interoperable, even though derived type '%s' is BIND(C)"
 
62668
 msgstr "Komponent ”%s” i härledd typ ”%s” vid %L får inte vara C-interoperativ, trots att den härledda typen ”%s” är BIND(C)"
 
62669
@@ -45206,22 +45253,22 @@
 
62670
 #. If derived type is param to bind(c) routine, or to one
 
62671
 #. of the iso_c_binding procs, it must be interoperable, so
 
62672
 #. all fields must interop too.
 
62673
-#: fortran/symbol.c:3773
 
62674
+#: fortran/symbol.c:3901
 
62675
 #, gcc-internal-format, gfc-internal-format
 
62676
 msgid "Component '%s' in derived type '%s' at %L may not be C interoperable"
 
62677
 msgstr "Komponent ”%s” i härledd typ ”%s” vid %L får inte vara C-interoperativ"
 
62678
 
 
62679
-#: fortran/symbol.c:3787
 
62680
+#: fortran/symbol.c:3915
 
62681
 #, gcc-internal-format, gfc-internal-format
 
62682
 msgid "Derived type '%s' at %L cannot be declared with both PRIVATE and BIND(C) attributes"
 
62683
 msgstr "Härledd typ ”%s” vid %L kan inte deklareras med både attributet PRIVATE och BIND(C)"
 
62684
 
 
62685
-#: fortran/symbol.c:3795
 
62686
+#: fortran/symbol.c:3923
 
62687
 #, gcc-internal-format, gfc-internal-format
 
62688
 msgid "Derived type '%s' at %L cannot have the SEQUENCE attribute because it is BIND(C)"
 
62689
 msgstr "Härledd typ ”%s” vid %L kan inte ha attributet SEQUENCE för att den är BIND(C)"
 
62690
 
 
62691
-#: fortran/symbol.c:4688 fortran/symbol.c:4694
 
62692
+#: fortran/symbol.c:4816 fortran/symbol.c:4822
 
62693
 #, gcc-internal-format, gfc-internal-format
 
62694
 msgid "Symbol '%s' is used before it is typed at %L"
 
62695
 msgstr "Symbolen ”%s” används före den har fått sin typ vid %L"
 
62696
@@ -45332,57 +45379,57 @@
 
62697
 msgid "intrinsic variable which isn't a procedure"
 
62698
 msgstr "inbyggd variabel som inte är en procedur"
 
62699
 
 
62700
-#: fortran/trans-decl.c:3556 fortran/trans-decl.c:5433
 
62701
+#: fortran/trans-decl.c:3556 fortran/trans-decl.c:5435
 
62702
 #, gcc-internal-format, gfc-internal-format
 
62703
 msgid "Return value of function '%s' at %L not set"
 
62704
 msgstr "Returvärdet för funktionen ”%s” vid %L är inte satt"
 
62705
 
 
62706
-#: fortran/trans-decl.c:3883
 
62707
+#: fortran/trans-decl.c:3885
 
62708
 #, gcc-internal-format
 
62709
 msgid "Deferred type parameter not yet supported"
 
62710
 msgstr "Fördröjd typparameter stödjs inte ännu"
 
62711
 
 
62712
-#: fortran/trans-decl.c:4090
 
62713
+#: fortran/trans-decl.c:4092
 
62714
 #, gcc-internal-format, gfc-internal-format
 
62715
 msgid "backend decl for module variable %s already exists"
 
62716
 msgstr "bakändedeklaration för modulvariabel %s finns redan"
 
62717
 
 
62718
-#: fortran/trans-decl.c:4614
 
62719
+#: fortran/trans-decl.c:4616
 
62720
 #, gcc-internal-format, gfc-internal-format
 
62721
 msgid "Dummy argument '%s' at %L was declared INTENT(OUT) but was not set"
 
62722
 msgstr "Attrappargument ”%s” vid %L deklarerades INTENT(OUT) men sattes inte"
 
62723
 
 
62724
-#: fortran/trans-decl.c:4618
 
62725
+#: fortran/trans-decl.c:4620
 
62726
 #, gcc-internal-format, gfc-internal-format
 
62727
 msgid "Derived-type dummy argument '%s' at %L was declared INTENT(OUT) but was not set and does not have a default initializer"
 
62728
 msgstr "Attrappargument med härledd typ ”%s” vid %L deklarerades INTENT(OUT) men sattes inte och har inte en standardinitierare"
 
62729
 
 
62730
-#: fortran/trans-decl.c:4627 fortran/trans-decl.c:4742
 
62731
+#: fortran/trans-decl.c:4629 fortran/trans-decl.c:4744
 
62732
 #, gcc-internal-format, gfc-internal-format
 
62733
 msgid "Unused dummy argument '%s' at %L"
 
62734
 msgstr "Oanvänt attrappargument ”%s” vid %L"
 
62735
 
 
62736
-#: fortran/trans-decl.c:4641
 
62737
+#: fortran/trans-decl.c:4643
 
62738
 #, gcc-internal-format, gfc-internal-format
 
62739
 msgid "Unused module variable '%s' which has been explicitly imported at %L"
 
62740
 msgstr "Oanvänd modulvariabel ”%s” som uttryckligen har importerats vid %L"
 
62741
 
 
62742
-#: fortran/trans-decl.c:4649
 
62743
+#: fortran/trans-decl.c:4651
 
62744
 #, gcc-internal-format, gfc-internal-format
 
62745
 msgid "Unused variable '%s' declared at %L"
 
62746
 msgstr "Oanvänd variabel ”%s” deklarerad vid %L"
 
62747
 
 
62748
-#: fortran/trans-decl.c:4697
 
62749
+#: fortran/trans-decl.c:4699
 
62750
 #, gcc-internal-format, gfc-internal-format
 
62751
 msgid "Unused parameter '%s' declared at %L"
 
62752
 msgstr "Oanvänd parameter ”%s” deklarerad vid %L"
 
62753
 
 
62754
-#: fortran/trans-decl.c:4700
 
62755
+#: fortran/trans-decl.c:4702
 
62756
 #, gcc-internal-format, gfc-internal-format
 
62757
 msgid "Unused parameter '%s' which has been explicitly imported at %L"
 
62758
 msgstr "Oanvänd parameter ”%s” som uttryckligen har importerats vid %L"
 
62759
 
 
62760
-#: fortran/trans-decl.c:4715
 
62761
+#: fortran/trans-decl.c:4717
 
62762
 #, gcc-internal-format, gfc-internal-format
 
62763
 msgid "Return value '%s' of function '%s' declared at %L not set"
 
62764
 msgstr "Returvärdet ”%s” för funktionen ”%s” deklarerad vid %L är inte satt"
 
62765
@@ -45418,12 +45465,12 @@
 
62766
 msgid "'dim' argument of %s intrinsic at %L is not a valid dimension index"
 
62767
 msgstr "”dim”-argumentet till inbyggd ”%s” vid %L är inte ett giltigt dimensionsindex"
 
62768
 
 
62769
-#: fortran/trans-io.c:2032
 
62770
+#: fortran/trans-io.c:2034
 
62771
 #, gcc-internal-format, gfc-internal-format
 
62772
 msgid "Derived type '%s' at %L has PRIVATE components"
 
62773
 msgstr "Härledd typ ”%s” vid %L har PRIVATE-komponenter"
 
62774
 
 
62775
-#: fortran/trans-io.c:2183
 
62776
+#: fortran/trans-io.c:2185
 
62777
 #, gcc-internal-format, gfc-internal-format
 
62778
 msgid "Bad IO basetype (%d)"
 
62779
 msgstr "Felaktig IO-bastyp (%d)"
 
62780
@@ -45892,9 +45939,9 @@
 
62781
 msgstr "ogiltig upplösning i upplösningsfilen"
 
62782
 
 
62783
 #: lto/lto.c:2228
 
62784
-#, fuzzy, gcc-internal-format
 
62785
+#, gcc-internal-format
 
62786
 msgid "resolution sub id %wx not in object file"
 
62787
-msgstr "upplösnings-under-id"
 
62788
+msgstr "upplösnings-under-id %wx är inte en objektfil"
 
62789
 
 
62790
 #: lto/lto.c:2335
 
62791
 #, gcc-internal-format, gfc-internal-format
 
62792
@@ -46885,335 +46932,3 @@
 
62793
 #, gcc-internal-format
 
62794
 msgid "creating selector for nonexistent method %qE"
 
62795
 msgstr "skapar selektor för icke existerande metod %qE"
 
62796
-
 
62797
-#~ msgid "%s:not a gcov graph file\n"
 
62798
-#~ msgstr "%s:inte en gcov-graffil\n"
 
62799
-
 
62800
-#~ msgid "Unexpected type..."
 
62801
-#~ msgstr "Oväntad typ ..."
 
62802
-
 
62803
-#~ msgid "Select fraction of the maximal count of repetitions of basic block in program given basic block needs to have to be considered hot"
 
62804
-#~ msgstr "Välj andel av det maximala antalet repetitioner av grundblock i program som givet grundblock måste ha för att anses hett"
 
62805
-
 
62806
-#~ msgid "Minimum number of virtual mappings to consider switching to full virtual renames"
 
62807
-#~ msgstr "Minsta antalet virtuella avbildningar för att beakta övergång till fullständig virtuell omnamning"
 
62808
-
 
62809
-#~ msgid "Ratio between virtual mappings and virtual symbols to do full virtual renames"
 
62810
-#~ msgstr "Förhållande mellan virtuella avbildningar och virtuella symboler för att göra fullständig virtuell omnamning"
 
62811
-
 
62812
-#~ msgid "operand is neither a constant nor a condition code, invalid operand code 'C'"
 
62813
-#~ msgstr "operand är varken en konstant eller en villkorskod, ogiltig operandkod ”C”"
 
62814
-
 
62815
-#~ msgid "operand is neither a constant nor a condition code, invalid operand code 'F'"
 
62816
-#~ msgstr "operand är varken en konstant eller en villkorskod, ogiltig operandkod ”F”"
 
62817
-
 
62818
-#~ msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
 
62819
-#~ msgstr "operand är varken en konstant eller en villkorskod, ogiltig operandkod ”c”"
 
62820
-
 
62821
-#~ msgid "operand is neither a constant nor a condition code, invalid operand code 'f'"
 
62822
-#~ msgstr "operand är varken en konstant eller en villkorskod, ogiltig operandkod ”f”"
 
62823
-
 
62824
-#~ msgid "mips_debugger_offset called with non stack/frame/arg pointer"
 
62825
-#~ msgstr "mips_debugger_offset anropad med en icke-stack/ram/arg-pekare"
 
62826
-
 
62827
-#~ msgid "invalid %%c value"
 
62828
-#~ msgstr "ogiltigt %%c-värde"
 
62829
-
 
62830
-#~ msgid "-I <dir>.\tAdd <dir> to the end of the main source path"
 
62831
-#~ msgstr "-I <kat>.\tLägg till <kat> till slutet av huvudkällkodssökvägen"
 
62832
-
 
62833
-#~ msgid "Do not look for source files in standard path"
 
62834
-#~ msgstr "Titta inte efter källkodsfiler i standardsökvägen"
 
62835
-
 
62836
-#~ msgid "Assume GAS"
 
62837
-#~ msgstr "Antag GAS"
 
62838
-
 
62839
-#~ msgid "Do not assume GAS"
 
62840
-#~ msgstr "Antag inte GAS"
 
62841
-
 
62842
-#~ msgid "Use POWER instruction set"
 
62843
-#~ msgstr "Använd instruktionsuppsättning för POWER"
 
62844
-
 
62845
-#~ msgid "Do not use POWER instruction set"
 
62846
-#~ msgstr "Använd inte instruktionsuppsättning för POWER"
 
62847
-
 
62848
-#~ msgid "Use POWER2 instruction set"
 
62849
-#~ msgstr "Använd instruktionsuppsättning för POWER2"
 
62850
-
 
62851
-#~ msgid "Use PowerPC instruction set"
 
62852
-#~ msgstr "Använd instruktionsuppsättning för PowerPC"
 
62853
-
 
62854
-#~ msgid "Use new mnemonics for PowerPC architecture"
 
62855
-#~ msgstr "Använd nya mnemonics för PowerPC-arkitektur"
 
62856
-
 
62857
-#~ msgid "Use old mnemonics for PowerPC architecture"
 
62858
-#~ msgstr "Använd gamla mnemonics för PowerPC-arkitektur"
 
62859
-
 
62860
-#~ msgid "Throttle unrolling to avoid thrashing target registers unless the unroll benefit outweighs this"
 
62861
-#~ msgstr "Begränsa utrullning för att undvika att skriva sönder målregister om inte utrullningenfördelen överväger detta"
 
62862
-
 
62863
-#~ msgid "Enable the use of the fused floating point multiply-accumulate operation"
 
62864
-#~ msgstr "Möjliggör användning av de sammanslagna flyttalsinstruktionerna multiplikation-ackumulering"
 
62865
-
 
62866
-#~ msgid "Use software atomic sequences supported by kernel"
 
62867
-#~ msgstr "Använd atomära programvarusekvenser som stödjs av kärnan"
 
62868
-
 
62869
-#~ msgid "Cirrus: Place NOPs to avoid invalid instruction combinations"
 
62870
-#~ msgstr "Cirrus: Placera NOP:ar för att undvika ogiltiga instruktionskombinationer"
 
62871
-
 
62872
-#~ msgid "Ignore dllimport attribute for functions"
 
62873
-#~ msgstr "Ignorera attributet dllimport för funktioner"
 
62874
-
 
62875
-#~ msgid "Use rjmp/rcall (limited range) on >8K devices"
 
62876
-#~ msgstr "Använd rjmp/rcall (begränsat intervall) på enheter >8k"
 
62877
-
 
62878
-#~ msgid "Support Green Hills ABI"
 
62879
-#~ msgstr "Stöd Green Hills ABI"
 
62880
-
 
62881
-#~ msgid "Reduce the size of object files"
 
62882
-#~ msgstr "Reducera storleken på objektfiler"
 
62883
-
 
62884
-#~ msgid "Enable Loop Flattening transformation"
 
62885
-#~ msgstr "Aktivera slingtillplattningstransformation"
 
62886
-
 
62887
-# Avhugget p.g.a. http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34352
 
62888
-# Hela meddelandet är översatt
 
62889
-#~ msgid "Perform matrix layout flattening and transposing based"
 
62890
-#~ msgstr "Utför tillplattning och transponering av matriser baserat på profileringsinformation"
 
62891
-
 
62892
-#~ msgid "bad size for make"
 
62893
-#~ msgstr "felaktig storlek för make"
 
62894
-
 
62895
-#~ msgid "bad capacity when making slice"
 
62896
-#~ msgstr "felaktig kapacitet när en skiva görs"
 
62897
-
 
62898
-#~ msgid "declaration of %q+D shadows a global declaration"
 
62899
-#~ msgstr "deklaration av %q+D skuggar en global deklaration"
 
62900
-
 
62901
-#~ msgid "missing initializer"
 
62902
-#~ msgstr "initierare saknas"
 
62903
-
 
62904
-#~ msgid "too many eh edges %i"
 
62905
-#~ msgstr "för många eh-bågar %i"
 
62906
-
 
62907
-#~ msgid "unrecognized option %<-%s%>"
 
62908
-#~ msgstr "okänd flagga %<-%s%>"
 
62909
-
 
62910
-#~ msgid "can%'t seek PCH file: %m"
 
62911
-#~ msgstr "kan inte söka i PCH-fil: %m"
 
62912
-
 
62913
-#~ msgid "the file is not in OpenScop format"
 
62914
-#~ msgstr "filen är inte i OpenScop-format"
 
62915
-
 
62916
-#~ msgid "the language is not recognized"
 
62917
-#~ msgstr "språket känns inte igen"
 
62918
-
 
62919
-#~ msgid "parameters number in the scop file is different from the internal scop parameter number"
 
62920
-#~ msgstr "parameternummer i scop-filen skiljer sig från de interna scop-parameternumren"
 
62921
-
 
62922
-#~ msgid "number of statements in the OpenScop file does not match the graphite internal statements number"
 
62923
-#~ msgstr "antal satser i OpenScop-filen stämmer inte med graphites interna satsantal"
 
62924
-
 
62925
-#~ msgid "can%'t open %s for reading: %m"
 
62926
-#~ msgstr "det går inte att öppna %s för läsning: %m"
 
62927
-
 
62928
-#~ msgid "the graphite file read for scop %d does not contain a legal transform"
 
62929
-#~ msgstr "läsningen av graphite-filen för scop %d innehåller inte en giltig transform"
 
62930
-
 
62931
-#~ msgid "cannot find LTO varpool in %s"
 
62932
-#~ msgstr "det går inte att hitta LTO-varpool %s"
 
62933
-
 
62934
-#~ msgid "use of memory input without lvalue in asm operand %d is deprecated"
 
62935
-#~ msgstr "användning av minnesindata utan l-värde i asm-operand %d bör undvikas"
 
62936
-
 
62937
-#~ msgid "-ffunction-sections disabled; it makes profiling impossible"
 
62938
-#~ msgstr "-ffunction-sections avslaget, det gör profilering omöjlig"
 
62939
-
 
62940
-#~ msgid "excess def operand for stmt"
 
62941
-#~ msgstr "överskjutande definitionsoperand för sats"
 
62942
-
 
62943
-#~ msgid "def operand missing for stmt"
 
62944
-#~ msgstr "definitionsoperand saknas för sats"
 
62945
-
 
62946
-#~ msgid "vector %s %s domain error, in %s at %s:%u"
 
62947
-#~ msgstr "vektor %s %s-domänfel i %s vid %s:%u"
 
62948
-
 
62949
-#~ msgid "%qs is not a valid output file"
 
62950
-#~ msgstr "%qs är inte en giltigt utfil"
 
62951
-
 
62952
-#~ msgid "can%'t seek in %s: %m"
 
62953
-#~ msgstr "kan inte söka i %s: %m"
 
62954
-
 
62955
-#~ msgid "malformed #pragma extern_prefix, ignored"
 
62956
-#~ msgstr "felformaterat #pragma extern_prefix, ignoreras"
 
62957
-
 
62958
-#~ msgid "junk at end of %<#pragma extern_prefix%>"
 
62959
-#~ msgstr "skräp vid slutet av %<#pragma extern_prefix%>"
 
62960
-
 
62961
-#~ msgid "#pragma extern_prefix not supported on this target"
 
62962
-#~ msgstr "#pragma extern_prefix stödjs inte på denna målarkitektur"
 
62963
-
 
62964
-#~ msgid "internal and protected visibility attributes not supported in this configuration; ignored"
 
62965
-#~ msgstr "synlighetsattributen internal och protected stödjs inte för denna konfiguration, ignoreras"
 
62966
-
 
62967
-#~ msgid "FPA is unsupported in the AAPCS"
 
62968
-#~ msgstr "FPA stödjs inte i AAPCS"
 
62969
-
 
62970
-#~ msgid "iWMMXt and hardware floating point"
 
62971
-#~ msgstr "iWMMXt och hårdvaruflyttal"
 
62972
-
 
62973
-#~ msgid "Thumb-2 iWMMXt"
 
62974
-#~ msgstr "Thumb-2 iWMMXt"
 
62975
-
 
62976
-#~ msgid "the mangling of %<va_list%> has changed in GCC 4.4"
 
62977
-#~ msgstr "manglingen av %<va_list%> har ändrats i GCC 4.4"
 
62978
-
 
62979
-#~ msgid "static variable %q+D is marked dllimport"
 
62980
-#~ msgstr "statisk variabel %q+D är markerad som dllimport"
 
62981
-
 
62982
-#~ msgid "that particular -g option is invalid with -maout and -melinux"
 
62983
-#~ msgstr "den speciella flaggan -g är ogiltig med -maout och -melinux"
 
62984
-
 
62985
-#~ msgid "-maix64 and POWER architecture are incompatible"
 
62986
-#~ msgstr "-maix64 och POWER-arkitekturen är inkompatibla"
 
62987
-
 
62988
-#~ msgid "-m64 not supported in this configuration"
 
62989
-#~ msgstr "-m64 stödjs inte i denna konfiguration"
 
62990
-
 
62991
-#~ msgid "ambiguous overload for ternary %<operator?:%> in %<%E ? %E : %E%>"
 
62992
-#~ msgstr "tvetydig överlagring för treställig %<operator?:%> i %<%E ? %E : %E%>"
 
62993
-
 
62994
-#~ msgid "ambiguous overload for %<operator%s%> in %<%E%s%>"
 
62995
-#~ msgstr "tvetydig överlagring för %<operator%s%> i %<%E%s%>"
 
62996
-
 
62997
-#~ msgid "ambiguous overload for %<operator[]%> in %<%E[%E]%>"
 
62998
-#~ msgstr "tvetydig överlagring för %<operator[]%> i %<%E[%E]%>"
 
62999
-
 
63000
-#~ msgid "ambiguous overload for %<operator%s%> in %<%E %s %E%>"
 
63001
-#~ msgstr "tvetydig överlagring för %<operator%s%> i %<%E %s %E%>"
 
63002
-
 
63003
-#~ msgid "ambiguous overload for %<operator%s%> in %<%s%E%>"
 
63004
-#~ msgstr "tvetydig överlagring för %<operator%s%> i %<%s%E%>"
 
63005
-
 
63006
-#~ msgid "%q+D declared to take non-const reference cannot be defaulted in the class body"
 
63007
-#~ msgstr "%q+D deklarerad att ta icke-const-referens kan inte standarddefinieras i klasskroppen"
 
63008
-
 
63009
-#~ msgid "template header not allowed in member definition of explicitly specialized class"
 
63010
-#~ msgstr "mallhuvud inte tillåtet i medlemsdefinition av explicit specialiserad klass"
 
63011
-
 
63012
-#~ msgid "%qD cannot be thread-local because it has non-trivial type %qT"
 
63013
-#~ msgstr "%qD kan inte vara trådlokal för den har ej trivial typ %qT"
 
63014
-
 
63015
-#~ msgid "%qD is thread-local and so cannot be dynamically initialized"
 
63016
-#~ msgstr "%qD är trådlokal och kan därför inte initieras dynamiskt"
 
63017
-
 
63018
-#~ msgid "default argument for %q#D has type %qT"
 
63019
-#~ msgstr "standardargumentet för %q#D har typen %qT"
 
63020
-
 
63021
-#~ msgid "default argument for parameter of type %qT has type %qT"
 
63022
-#~ msgstr "standardargumentet för parameter av typen %qT har typen %qT"
 
63023
-
 
63024
-#~ msgid "%<%T::%D%> names constructor"
 
63025
-#~ msgstr "%<%T::%D%> namnger en konstruerare"
 
63026
-
 
63027
-#~ msgid "variable %q#D with %<auto%> type used in its own initializer"
 
63028
-#~ msgstr "variabeln %q#D med %<auto%>-typ använd i sin egen initierare"
 
63029
-
 
63030
-#~ msgid "Fortran 2008: Array specification at %C with more than 7 dimensions"
 
63031
-#~ msgstr "Fortran 2008: Vektorspecifikation vid %C har mer än 7 dimensioner"
 
63032
-
 
63033
-#~ msgid "the '%s' and '%s' arguments of '%s' intrinsic at %L must be of the same kind %d/%d"
 
63034
-#~ msgstr "”%s”- och ”%s”-argumenten till inbyggd ”%s” vid %L måste ha samma sort %d/%d"
 
63035
-
 
63036
-#~ msgid "'%s' argument of '%s' intrinsic at %L must be of a derived type"
 
63037
-#~ msgstr "”%s”-argumentet till inbyggd ”%s” vid %L måste vara en härledd typ"
 
63038
-
 
63039
-#~ msgid "Deferred-shape array '%s' at %L cannot be an argument to the procedure '%s' at %L because the procedure is BIND(C)"
 
63040
-#~ msgstr "Vektorn ”%s” med fördröjd form vid %L kan inte vara ett argument till proceduren ”%s” vid %L eftersom proceduren är BIND(C)"
 
63041
-
 
63042
-#~ msgid "The type of '%s' at %C has not been declared within the interface"
 
63043
-#~ msgstr "Typen på ”%s” vid %C har inte deklarerats inuti gränssnittet"
 
63044
-
 
63045
-#~ msgid "Unlimited polymorphism at %C not yet supported"
 
63046
-#~ msgstr "Obegränsad polymorfism vid %C stödjs inte ännu"
 
63047
-
 
63048
-#~ msgid "Fortran 2003: IMPORT statement at %C"
 
63049
-#~ msgstr "Fortran 2003: IMPORT-sats vid %C"
 
63050
-
 
63051
-#~ msgid "Fortran 2003: ABSTRACT type at %C"
 
63052
-#~ msgstr "Fortran 2003: ABSTRACT typ vid %C"
 
63053
-
 
63054
-#~ msgid "Pointer initialization target at %C must not be ALLOCATABLE "
 
63055
-#~ msgstr "Pekarinitieringens mål vid %C får inte vara ALLOCATABLE "
 
63056
-
 
63057
-#~ msgid "Pointer initialization target at %C must have the SAVE attribute"
 
63058
-#~ msgstr "Målet för pekarinitieringen vid %C måste ha attributet SAVE"
 
63059
-
 
63060
-#~ msgid "Unexpected type in truthvalue_conversion"
 
63061
-#~ msgstr "Oväntad typ i truthvalue_conversion"
 
63062
-
 
63063
-#~ msgid "Procedure argument at %L is INTENT(IN) while interface specifies INTENT(%s)"
 
63064
-#~ msgstr "Procedurargument vid %L är INTENT(IN) medan gränssnitt anger INTENT(%s)"
 
63065
-
 
63066
-#~ msgid "Procedure argument at %L is local to a PURE procedure and is passed to an INTENT(%s) argument"
 
63067
-#~ msgstr "Procedurargument vid %L är lokalt i en PURE-procedur och skickas till ett INTENT(%s)-argument"
 
63068
-
 
63069
-#~ msgid "'%s' at %L and the overridden FUNCTION should have matching result types and ranks"
 
63070
-#~ msgstr "”%s” vid %L och den åsidosatta FUNCTION skall ha överensstämmande resultattyper och ordningar"
 
63071
-
 
63072
-#~ msgid "Character length mismatch between '%s' at '%L' and overridden FUNCTION"
 
63073
-#~ msgstr "Teckenlängd stämmer mellan ”%s” vid %L och åsidosatt FUNCTION"
 
63074
-
 
63075
-#~ msgid "Possible character length mismatch between '%s' at '%L' and overridden FUNCTION"
 
63076
-#~ msgstr "Möjligt att teckenlängden inte stämmer mellan ”%s” vid ”%L” och åsidosatt FUNCTION"
 
63077
-
 
63078
-#~ msgid "Fortran 2008: NEWUNIT specifier at %L"
 
63079
-#~ msgstr "Fortran 2008: NEWUNIT-specificerare vid %L"
 
63080
-
 
63081
-#~ msgid "Deleted feature: PAUSE statement at %C"
 
63082
-#~ msgstr "Borttagen funktion: PAUSE-sats vid %C"
 
63083
-
 
63084
-#~ msgid "Obsolescent feature: Statement function at %C"
 
63085
-#~ msgstr "Förlegad funktion: Satsfunktion vid %C"
 
63086
-
 
63087
-#~ msgid "Parse error when checking module version for file '%s' opened at %C"
 
63088
-#~ msgstr "Tolkningsfel vid kontroll av modulversion för filen ”%s” öppnad vid %C"
 
63089
-
 
63090
-#~ msgid "Wrong module version '%s' (expected '%s') for file '%s' opened at %C"
 
63091
-#~ msgstr "Fel modulversion ”%s” (”%s” förväntades) för filen ”%s” öppnad vid %C"
 
63092
-
 
63093
-#~ msgid "Fortran 2003:  GENERIC binding at %C"
 
63094
-#~ msgstr "Fortran 2003:  GENERIC-bindning vid %C"
 
63095
-
 
63096
-#~ msgid "Fortran 2003: PARAMETER symbol in complex constant at %C"
 
63097
-#~ msgstr "Fortran 2003: PARAMETER-symbol i komplex konstant vid %C"
 
63098
-
 
63099
-#~ msgid "Extension: argument list function at %C"
 
63100
-#~ msgstr "Utökning: argumentlistefunktionen vid %C"
 
63101
-
 
63102
-#~ msgid "Argument '%s' of elemental procedure '%s' at %L must have its INTENT specified"
 
63103
-#~ msgstr "Argumentet ”%s” till den elementära proceduren ”%s” vid %L måste ha sitt INTENT angivet"
 
63104
-
 
63105
-#~ msgid "Parameter '%s' to '%s' at %L must be BIND(C)"
 
63106
-#~ msgstr "Parameter ”%s” till ”%s” vid %L måste vara BIND(C)"
 
63107
-
 
63108
-#~ msgid "Deleted feature: %s at %L must be integer"
 
63109
-#~ msgstr "Borttagen funktion: %s vid %L måste vara ett heltal"
 
63110
-
 
63111
-#~ msgid "Obsolescent feature: CHARACTER(*) function '%s' at %L"
 
63112
-#~ msgstr "Förlegad funktion: CHARACTER(*)-funktion ”%s” vid %L"
 
63113
-
 
63114
-#~ msgid "Interface '%s', used by procedure pointer component '%s' at %L, is declared in a later PROCEDURE statement"
 
63115
-#~ msgstr "Gränssnitt ”%s”, använt av procedurpekarkomponenten ”%s” vid %L, är deklarerat i en senare PROCEDURE-sats"
 
63116
-
 
63117
-#~ msgid "Interface '%s' of procedure pointer component '%s' at %L must be explicit"
 
63118
-#~ msgstr "Gränssnitt ”%s” till procedurpekarkomponent ”%s” vid %L måste vara explicit"
 
63119
-
 
63120
-#~ msgid "Fortran 2003: %s attribute with %s attribute at %L"
 
63121
-#~ msgstr "Fortran 2003: attribut %s med attribut %s vid %L"
 
63122
-
 
63123
-#~ msgid "Fortran 2003: %s attribute with %s attribute in '%s' at %L"
 
63124
-#~ msgstr "Fortran 2003: attribut %s med attribut %s i ”%s” vid %L"
 
63125
-
 
63126
-#~ msgid "Extension: Symbol '%s' is used before it is typed at %L"
 
63127
-#~ msgstr "Utökning: Symbolen ”%s” används före den fått sin typ vid %L"
 
63128
Index: gcc/po/de.po
 
63129
===================================================================
 
63130
--- a/src/gcc/po/de.po  (.../tags/gcc_4_8_0_release)
 
63131
+++ b/src/gcc/po/de.po  (.../branches/gcc-4_8-branch)
 
63132
@@ -6,10 +6,10 @@
 
63133
 # Roland Stigge <stigge@antcom.de>, 2003, 2004, 2005, 2006, 2007, 2008, 2010, 2011, 2012, 2013.
 
63134
 msgid ""
 
63135
 msgstr ""
 
63136
-"Project-Id-Version: gcc 4.8-b20130224\n"
 
63137
+"Project-Id-Version: gcc 4.8.0\n"
 
63138
 "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
 
63139
-"POT-Creation-Date: 2013-02-24 01:09+0000\n"
 
63140
-"PO-Revision-Date: 2013-03-09 18:08+0200\n"
 
63141
+"POT-Creation-Date: 2013-03-15 17:42+0000\n"
 
63142
+"PO-Revision-Date: 2013-04-17 22:18+0200\n"
 
63143
 "Last-Translator: Roland Stigge <stigge@antcom.de>\n"
 
63144
 "Language-Team: German <translation-team-de@lists.sourceforge.net>\n"
 
63145
 "Language: de\n"
 
63146
@@ -18,19 +18,19 @@
 
63147
 "Content-Transfer-Encoding: 8bit\n"
 
63148
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 
63149
 
 
63150
-#: cfgrtl.c:2320
 
63151
+#: cfgrtl.c:2318
 
63152
 msgid "flow control insn inside a basic block"
 
63153
 msgstr "Flusskontrollbefehl innerhalb eines Basis-Blockes"
 
63154
 
 
63155
-#: cfgrtl.c:2448
 
63156
+#: cfgrtl.c:2446
 
63157
 msgid "wrong insn in the fallthru edge"
 
63158
 msgstr "falscher Befehl in »fallthru«-Kante"
 
63159
 
 
63160
-#: cfgrtl.c:2502
 
63161
+#: cfgrtl.c:2500
 
63162
 msgid "insn outside basic block"
 
63163
 msgstr "Befehl außerhalb eines Basis-Blockes"
 
63164
 
 
63165
-#: cfgrtl.c:2509
 
63166
+#: cfgrtl.c:2507
 
63167
 msgid "return not followed by barrier"
 
63168
 msgstr "»return« nicht gefolgt von Sperre"
 
63169
 
 
63170
@@ -137,7 +137,7 @@
 
63171
 msgid "%s:%d: confused by earlier errors, bailing out\n"
 
63172
 msgstr "%s:%d: durch frühere Fehler verwirrt, Abbruch\n"
 
63173
 
 
63174
-#: diagnostic.c:1126
 
63175
+#: diagnostic.c:1129
 
63176
 #, c-format
 
63177
 msgid "Internal compiler error: Error reporting routines re-entered.\n"
 
63178
 msgstr "Interner Compilerfehler: Fehlerbehandlungsroutinen doppelt betreten.\n"
 
63179
@@ -200,12 +200,12 @@
 
63180
 msgid "invalid expression as operand"
 
63181
 msgstr "ungültiger Ausdruck als Operand"
 
63182
 
 
63183
-#: gcc.c:1402
 
63184
+#: gcc.c:1403
 
63185
 #, c-format
 
63186
 msgid "Using built-in specs.\n"
 
63187
 msgstr "Es werden eingebaute Spezifikationen verwendet.\n"
 
63188
 
 
63189
-#: gcc.c:1599
 
63190
+#: gcc.c:1600
 
63191
 #, c-format
 
63192
 msgid ""
 
63193
 "Setting spec %s to '%s'\n"
 
63194
@@ -214,22 +214,22 @@
 
63195
 "Spezifikation %s wird auf '%s' gesetzt\n"
 
63196
 "\n"
 
63197
 
 
63198
-#: gcc.c:1708
 
63199
+#: gcc.c:1709
 
63200
 #, c-format
 
63201
 msgid "Reading specs from %s\n"
 
63202
 msgstr "Lesen der Spezifikationen von %s\n"
 
63203
 
 
63204
-#: gcc.c:1833
 
63205
+#: gcc.c:1834
 
63206
 #, c-format
 
63207
 msgid "could not find specs file %s\n"
 
63208
 msgstr "Spezifikationsdatei %s konnte nicht gefunden werden\n"
 
63209
 
 
63210
-#: gcc.c:1902
 
63211
+#: gcc.c:1903
 
63212
 #, c-format
 
63213
 msgid "rename spec %s to %s\n"
 
63214
 msgstr "Spezifikation wird von %s nach %s umbenannt\n"
 
63215
 
 
63216
-#: gcc.c:1904
 
63217
+#: gcc.c:1905
 
63218
 #, c-format
 
63219
 msgid ""
 
63220
 "spec is '%s'\n"
 
63221
@@ -238,14 +238,14 @@
 
63222
 "Spezifikation ist '%s'\n"
 
63223
 "\n"
 
63224
 
 
63225
-#: gcc.c:2337
 
63226
+#: gcc.c:2338
 
63227
 #, c-format
 
63228
 msgid "%s\n"
 
63229
 msgstr "%s\n"
 
63230
 
 
63231
 # can we use j/n here, too?
 
63232
 # 2002-04-23 18:57:43 CEST -ke-
 
63233
-#: gcc.c:2704
 
63234
+#: gcc.c:2705
 
63235
 #, c-format
 
63236
 msgid ""
 
63237
 "\n"
 
63238
@@ -254,77 +254,77 @@
 
63239
 "\n"
 
63240
 "Fortfahren? (y oder n) "
 
63241
 
 
63242
-#: gcc.c:2844
 
63243
+#: gcc.c:2845
 
63244
 #, c-format
 
63245
 msgid "# %s %.2f %.2f\n"
 
63246
 msgstr "# %s %.2f %.2f\n"
 
63247
 
 
63248
-#: gcc.c:3047
 
63249
+#: gcc.c:3048
 
63250
 #, c-format
 
63251
 msgid "Usage: %s [options] file...\n"
 
63252
 msgstr "Aufruf: %s [Optionen] Datei...\n"
 
63253
 
 
63254
-#: gcc.c:3048
 
63255
+#: gcc.c:3049
 
63256
 msgid "Options:\n"
 
63257
 msgstr "Optionen:\n"
 
63258
 
 
63259
-#: gcc.c:3050
 
63260
+#: gcc.c:3051
 
63261
 msgid "  -pass-exit-codes         Exit with highest error code from a phase\n"
 
63262
 msgstr "  -pass-exit-codes         Ende mit höchstem Rückgabe-Code einer Phase\n"
 
63263
 
 
63264
-#: gcc.c:3051
 
63265
+#: gcc.c:3052
 
63266
 msgid "  --help                   Display this information\n"
 
63267
 msgstr "  --help                   Diese Informationen anzeigen\n"
 
63268
 
 
63269
-#: gcc.c:3052
 
63270
+#: gcc.c:3053
 
63271
 msgid "  --target-help            Display target specific command line options\n"
 
63272
 msgstr "  --target-help            Zielspezifische Kommandozeilenoptionen anzeigen\n"
 
63273
 
 
63274
-#: gcc.c:3053
 
63275
+#: gcc.c:3054
 
63276
 msgid "  --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,...]\n"
 
63277
 msgstr "  --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,...]\n"
 
63278
 
 
63279
-#: gcc.c:3054
 
63280
+#: gcc.c:3055
 
63281
 msgid "                           Display specific types of command line options\n"
 
63282
 msgstr "                           Spezifische Typen der Kommandozeilenoptionen anzeigen\n"
 
63283
 
 
63284
-#: gcc.c:3056
 
63285
+#: gcc.c:3057
 
63286
 msgid "  (Use '-v --help' to display command line options of sub-processes)\n"
 
63287
 msgstr "  ('-v --help' zum Anzeigen der Kommandozeilenoptionen von Subprozessen verwenden)\n"
 
63288
 
 
63289
-#: gcc.c:3057
 
63290
+#: gcc.c:3058
 
63291
 msgid "  --version                Display compiler version information\n"
 
63292
 msgstr "  --version                Compilerversionsinformation anzeigen\n"
 
63293
 
 
63294
-#: gcc.c:3058
 
63295
+#: gcc.c:3059
 
63296
 msgid "  -dumpspecs               Display all of the built in spec strings\n"
 
63297
 msgstr "  -dumpspecs               Alle eingebauten Spezifikationszeichenketten anzeigen\n"
 
63298
 
 
63299
-#: gcc.c:3059
 
63300
+#: gcc.c:3060
 
63301
 msgid "  -dumpversion             Display the version of the compiler\n"
 
63302
 msgstr "  -dumpversion             Compilerversion anzeigen\n"
 
63303
 
 
63304
-#: gcc.c:3060
 
63305
+#: gcc.c:3061
 
63306
 msgid "  -dumpmachine             Display the compiler's target processor\n"
 
63307
 msgstr "  -dumpmachine             Zielprozessor des Compilers anzeigen\n"
 
63308
 
 
63309
-#: gcc.c:3061
 
63310
+#: gcc.c:3062
 
63311
 msgid "  -print-search-dirs       Display the directories in the compiler's search path\n"
 
63312
 msgstr "  -print-search-dirs       Verzeichnisse im Suchpfad des Compilers anzeigen\n"
 
63313
 
 
63314
-#: gcc.c:3062
 
63315
+#: gcc.c:3063
 
63316
 msgid "  -print-libgcc-file-name  Display the name of the compiler's companion library\n"
 
63317
 msgstr "  -print-libgcc-file-name  Name der Begleitbibliothek des Compilers anzeigen\n"
 
63318
 
 
63319
-#: gcc.c:3063
 
63320
+#: gcc.c:3064
 
63321
 msgid "  -print-file-name=<lib>   Display the full path to library <lib>\n"
 
63322
 msgstr "  -print-file-name=<lib>   Vollen Pfad zur Bibliothek <lib> anzeigen\n"
 
63323
 
 
63324
-#: gcc.c:3064
 
63325
+#: gcc.c:3065
 
63326
 msgid "  -print-prog-name=<prog>  Display the full path to compiler component <prog>\n"
 
63327
 msgstr "  -print-prog-name=<prog>  Vollen Pfad zur Compilerkomponente <prog> anzeigen\n"
 
63328
 
 
63329
-#: gcc.c:3065
 
63330
+#: gcc.c:3066
 
63331
 msgid ""
 
63332
 "  -print-multiarch         Display the target's normalized GNU triplet, used as\n"
 
63333
 "                           a component in the library path\n"
 
63334
@@ -332,11 +332,11 @@
 
63335
 "  -print-multiarch         Normalisiertes GNU-Tripel für das Ziel anzeigen,\n"
 
63336
 "                           als Komponente im Bibliothekspfad verwendet\n"
 
63337
 
 
63338
-#: gcc.c:3068
 
63339
+#: gcc.c:3069
 
63340
 msgid "  -print-multi-directory   Display the root directory for versions of libgcc\n"
 
63341
 msgstr "  -print-multi-directory   Wurzelverzeichnis für Versionen von libgcc anzeigen\n"
 
63342
 
 
63343
-#: gcc.c:3069
 
63344
+#: gcc.c:3070
 
63345
 msgid ""
 
63346
 "  -print-multi-lib         Display the mapping between command line options and\n"
 
63347
 "                           multiple library search directories\n"
 
63348
@@ -344,53 +344,53 @@
 
63349
 "  -print-multi-lib         Abbildung zwischen Kommandozeilenoptionen und\n"
 
63350
 "                           mehreren Suchverzeichnissen für Bibliotheken anzeigen\n"
 
63351
 
 
63352
-#: gcc.c:3072
 
63353
+#: gcc.c:3073
 
63354
 msgid "  -print-multi-os-directory Display the relative path to OS libraries\n"
 
63355
 msgstr ""
 
63356
 "  -print-multi-os-directory Relativen Pfad zu Betriebssystembibliotheken\n"
 
63357
 "                            anzeigen\n"
 
63358
 
 
63359
-#: gcc.c:3073
 
63360
+#: gcc.c:3074
 
63361
 msgid "  -print-sysroot           Display the target libraries directory\n"
 
63362
 msgstr "  -print-sysroot           Verzeichnis der Ziel-Bibliotheken anzeigen\n"
 
63363
 
 
63364
-#: gcc.c:3074
 
63365
+#: gcc.c:3075
 
63366
 msgid "  -print-sysroot-headers-suffix Display the sysroot suffix used to find headers\n"
 
63367
 msgstr "  -print-sysroot-headers-suffix Den für Headersuche verwendeten sysroot-Suffix anzeigen\n"
 
63368
 
 
63369
-#: gcc.c:3075
 
63370
+#: gcc.c:3076
 
63371
 msgid "  -Wa,<options>            Pass comma-separated <options> on to the assembler\n"
 
63372
 msgstr "  -Wa,<Optionen>           Komma-getrennte <Optionen> an Assembler übergeben\n"
 
63373
 
 
63374
-#: gcc.c:3076
 
63375
+#: gcc.c:3077
 
63376
 msgid "  -Wp,<options>            Pass comma-separated <options> on to the preprocessor\n"
 
63377
 msgstr "  -Wp,<Optionen>           Komma-getrennte <Optionen> an Präprozessor übergeben\n"
 
63378
 
 
63379
-#: gcc.c:3077
 
63380
+#: gcc.c:3078
 
63381
 msgid "  -Wl,<options>            Pass comma-separated <options> on to the linker\n"
 
63382
 msgstr "  -Wl,<Optionen>           Komma-getrennte <Optionen> an Linker übergeben\n"
 
63383
 
 
63384
-#: gcc.c:3078
 
63385
+#: gcc.c:3079
 
63386
 msgid "  -Xassembler <arg>        Pass <arg> on to the assembler\n"
 
63387
 msgstr "  -Xassembler <arg>        <arg> an den Assembler übergeben\n"
 
63388
 
 
63389
-#: gcc.c:3079
 
63390
+#: gcc.c:3080
 
63391
 msgid "  -Xpreprocessor <arg>     Pass <arg> on to the preprocessor\n"
 
63392
 msgstr "  -Xpreprocessor <arg>     <arg> an den Präprozessor übergeben\n"
 
63393
 
 
63394
-#: gcc.c:3080
 
63395
+#: gcc.c:3081
 
63396
 msgid "  -Xlinker <arg>           Pass <arg> on to the linker\n"
 
63397
 msgstr "  -Xlinker <arg>           <arg> an den Linker übergeben\n"
 
63398
 
 
63399
-#: gcc.c:3081
 
63400
+#: gcc.c:3082
 
63401
 msgid "  -save-temps              Do not delete intermediate files\n"
 
63402
 msgstr "  -save-temps              Temporäre Dateien nicht löschen\n"
 
63403
 
 
63404
-#: gcc.c:3082
 
63405
+#: gcc.c:3083
 
63406
 msgid "  -save-temps=<arg>        Do not delete intermediate files\n"
 
63407
 msgstr "  -save-temps=<arg>        Temporäre Dateien nicht löschen\n"
 
63408
 
 
63409
-#: gcc.c:3083
 
63410
+#: gcc.c:3084
 
63411
 msgid ""
 
63412
 "  -no-canonical-prefixes   Do not canonicalize paths when building relative\n"
 
63413
 "                           prefixes to other gcc components\n"
 
63414
@@ -398,25 +398,25 @@
 
63415
 "  -no-canonical-prefixes   Pfade beim Erzeugen relativer Präfixe zu anderen\n"
 
63416
 "                           GCC-Komponenten nicht kanonisieren\n"
 
63417
 
 
63418
-#: gcc.c:3086
 
63419
+#: gcc.c:3087
 
63420
 msgid "  -pipe                    Use pipes rather than intermediate files\n"
 
63421
 msgstr "  -pipe                    Pipes statt temporärer Dateien verwenden\n"
 
63422
 
 
63423
-#: gcc.c:3087
 
63424
+#: gcc.c:3088
 
63425
 msgid "  -time                    Time the execution of each subprocess\n"
 
63426
 msgstr "  -time                    Zeit für Ausführung jedes Subprozesses stoppen\n"
 
63427
 
 
63428
-#: gcc.c:3088
 
63429
+#: gcc.c:3089
 
63430
 msgid "  -specs=<file>            Override built-in specs with the contents of <file>\n"
 
63431
 msgstr ""
 
63432
 "  -specs=<Datei>           Eingebaute Spezifikationen mit Inhalt der <Datei>\n"
 
63433
 "                           überschreiben\n"
 
63434
 
 
63435
-#: gcc.c:3089
 
63436
+#: gcc.c:3090
 
63437
 msgid "  -std=<standard>          Assume that the input sources are for <standard>\n"
 
63438
 msgstr "  -std=<Standard>          Annehmen, dass die Eingabequellen für <Standard> sind\n"
 
63439
 
 
63440
-#: gcc.c:3090
 
63441
+#: gcc.c:3091
 
63442
 msgid ""
 
63443
 "  --sysroot=<directory>    Use <directory> as the root directory for headers\n"
 
63444
 "                           and libraries\n"
 
63445
@@ -424,47 +424,47 @@
 
63446
 "  --sysroot=<Verzeichnis>  <Verzeichnis> als Root-Verzeichnis für Header und\n"
 
63447
 "                           Bibliotheken verwenden\n"
 
63448
 
 
63449
-#: gcc.c:3093
 
63450
+#: gcc.c:3094
 
63451
 msgid "  -B <directory>           Add <directory> to the compiler's search paths\n"
 
63452
 msgstr "  -B <Verzeichnis>         <Verzeichnis> zum Suchpfad des Compilers hinzufügen\n"
 
63453
 
 
63454
-#: gcc.c:3094
 
63455
+#: gcc.c:3095
 
63456
 msgid "  -v                       Display the programs invoked by the compiler\n"
 
63457
 msgstr "  -v                       Vom Compiler aufgerufene Programme anzeigen\n"
 
63458
 
 
63459
-#: gcc.c:3095
 
63460
+#: gcc.c:3096
 
63461
 msgid "  -###                     Like -v but options quoted and commands not executed\n"
 
63462
 msgstr ""
 
63463
 "  -###                     Wie -v, aber mit zitierten Optionen und nicht\n"
 
63464
 "                           ausgeführten Befehlen\n"
 
63465
 
 
63466
-#: gcc.c:3096
 
63467
+#: gcc.c:3097
 
63468
 msgid "  -E                       Preprocess only; do not compile, assemble or link\n"
 
63469
 msgstr ""
 
63470
 "  -E                       Nur Präprozessor, kein Compiler, Assembler oder\n"
 
63471
 "                           Binder\n"
 
63472
 
 
63473
-#: gcc.c:3097
 
63474
+#: gcc.c:3098
 
63475
 msgid "  -S                       Compile only; do not assemble or link\n"
 
63476
 msgstr "  -S                       Nur kompilieren, nicht assemblieren oder binden\n"
 
63477
 
 
63478
-#: gcc.c:3098
 
63479
+#: gcc.c:3099
 
63480
 msgid "  -c                       Compile and assemble, but do not link\n"
 
63481
 msgstr "  -c                       Nur kompilieren und assemblieren, aber nicht binden\n"
 
63482
 
 
63483
-#: gcc.c:3099
 
63484
+#: gcc.c:3100
 
63485
 msgid "  -o <file>                Place the output into <file>\n"
 
63486
 msgstr "  -o <Datei>               Ausgabe in <Datei> schreiben\n"
 
63487
 
 
63488
-#: gcc.c:3100
 
63489
+#: gcc.c:3101
 
63490
 msgid "  -pie                     Create a position independent executable\n"
 
63491
 msgstr "  -pie                     Eine lageunabhängige ausführbare Datei erzeugen\n"
 
63492
 
 
63493
-#: gcc.c:3101
 
63494
+#: gcc.c:3102
 
63495
 msgid "  -shared                  Create a shared library\n"
 
63496
 msgstr "  -shared                  Eine Shared Library erzeugen\n"
 
63497
 
 
63498
-#: gcc.c:3102
 
63499
+#: gcc.c:3103
 
63500
 msgid ""
 
63501
 "  -x <language>            Specify the language of the following input files\n"
 
63502
 "                           Permissible languages include: c c++ assembler none\n"
 
63503
@@ -477,7 +477,7 @@
 
63504
 "                           verhalten, die Sprache aufgrund der Dateinamens-\n"
 
63505
 "                           erweiterung zu vermuten\n"
 
63506
 
 
63507
-#: gcc.c:3109
 
63508
+#: gcc.c:3110
 
63509
 #, c-format
 
63510
 msgid ""
 
63511
 "\n"
 
63512
@@ -491,27 +491,27 @@
 
63513
 " Um andere Optionen an diese Prozesse zu übergeben, müssen die Optionen\n"
 
63514
 " -W<Buchstabe> verwendet werden.\n"
 
63515
 
 
63516
-#: gcc.c:5364
 
63517
+#: gcc.c:5365
 
63518
 #, c-format
 
63519
 msgid "Processing spec (%s), which is '%s'\n"
 
63520
 msgstr "Spezifikation (%s) wird verarbeitet, welche »%s« ist\n"
 
63521
 
 
63522
-#: gcc.c:6649
 
63523
+#: gcc.c:6651
 
63524
 #, c-format
 
63525
 msgid "install: %s%s\n"
 
63526
 msgstr "installiere: %s%s\n"
 
63527
 
 
63528
-#: gcc.c:6652
 
63529
+#: gcc.c:6654
 
63530
 #, c-format
 
63531
 msgid "programs: %s\n"
 
63532
 msgstr "Programme: %s\n"
 
63533
 
 
63534
-#: gcc.c:6654
 
63535
+#: gcc.c:6656
 
63536
 #, c-format
 
63537
 msgid "libraries: %s\n"
 
63538
 msgstr "Bibliotheken: %s\n"
 
63539
 
 
63540
-#: gcc.c:6738
 
63541
+#: gcc.c:6740
 
63542
 #, c-format
 
63543
 msgid ""
 
63544
 "\n"
 
63545
@@ -522,16 +522,16 @@
 
63546
 "folgenden Hinweise; Fehler in der deutschen Übersetzung sind an\n"
 
63547
 "translation-team-de@lists.sourceforge.net zu melden:\n"
 
63548
 
 
63549
-#: gcc.c:6754
 
63550
+#: gcc.c:6756
 
63551
 #, c-format
 
63552
 msgid "%s %s%s\n"
 
63553
 msgstr "%s %s%s\n"
 
63554
 
 
63555
-#: gcc.c:6757 gcov.c:491 fortran/gfortranspec.c:303 java/jcf-dump.c:1230
 
63556
+#: gcc.c:6759 gcov.c:491 fortran/gfortranspec.c:303 java/jcf-dump.c:1230
 
63557
 msgid "(C)"
 
63558
 msgstr "(C)"
 
63559
 
 
63560
-#: gcc.c:6758 java/jcf-dump.c:1231
 
63561
+#: gcc.c:6760 java/jcf-dump.c:1231
 
63562
 #, c-format
 
63563
 msgid ""
 
63564
 "This is free software; see the source for copying conditions.  There is NO\n"
 
63565
@@ -542,32 +542,32 @@
 
63566
 "gibt KEINE Garantie; auch nicht für MARKTGÄNGIGKEIT oder FÜR SPEZIELLE ZWECKE.\n"
 
63567
 "\n"
 
63568
 
 
63569
-#: gcc.c:6775
 
63570
+#: gcc.c:6777
 
63571
 #, c-format
 
63572
 msgid "Target: %s\n"
 
63573
 msgstr "Ziel: %s\n"
 
63574
 
 
63575
-#: gcc.c:6776
 
63576
+#: gcc.c:6778
 
63577
 #, c-format
 
63578
 msgid "Configured with: %s\n"
 
63579
 msgstr "Konfiguriert mit: %s\n"
 
63580
 
 
63581
-#: gcc.c:6790
 
63582
+#: gcc.c:6792
 
63583
 #, c-format
 
63584
 msgid "Thread model: %s\n"
 
63585
 msgstr "Thread-Modell: %s\n"
 
63586
 
 
63587
-#: gcc.c:6801
 
63588
+#: gcc.c:6803
 
63589
 #, c-format
 
63590
 msgid "gcc version %s %s\n"
 
63591
 msgstr "gcc-Version %s %s\n"
 
63592
 
 
63593
-#: gcc.c:6804
 
63594
+#: gcc.c:6806
 
63595
 #, c-format
 
63596
 msgid "gcc driver version %s %sexecuting gcc version %s\n"
 
63597
 msgstr "gcc-Treiberversion %s %s führt GCC-Version %s aus\n"
 
63598
 
 
63599
-#: gcc.c:7058
 
63600
+#: gcc.c:7061
 
63601
 #, c-format
 
63602
 msgid ""
 
63603
 "\n"
 
63604
@@ -580,7 +580,7 @@
 
63605
 "==============\n"
 
63606
 "\n"
 
63607
 
 
63608
-#: gcc.c:7059
 
63609
+#: gcc.c:7062
 
63610
 #, c-format
 
63611
 msgid ""
 
63612
 "Use \"-Wl,OPTION\" to pass \"OPTION\" to the linker.\n"
 
63613
@@ -589,7 +589,7 @@
 
63614
 "»-Wl,OPTION« verwenden, um »OPTION« an den Linker zu übergeben.\n"
 
63615
 "\n"
 
63616
 
 
63617
-#: gcc.c:8276
 
63618
+#: gcc.c:8279
 
63619
 #, c-format
 
63620
 msgid ""
 
63621
 "Assembler options\n"
 
63622
@@ -600,7 +600,7 @@
 
63623
 "=================\n"
 
63624
 "\n"
 
63625
 
 
63626
-#: gcc.c:8277
 
63627
+#: gcc.c:8280
 
63628
 #, c-format
 
63629
 msgid ""
 
63630
 "Use \"-Wa,OPTION\" to pass \"OPTION\" to the assembler.\n"
 
63631
@@ -1030,17 +1030,17 @@
 
63632
 msgid "ignoring nonexistent directory \"%s\"\n"
 
63633
 msgstr "nicht vorhandenes Verzeichnis »%s« wird ignoriert\n"
 
63634
 
 
63635
-#: incpath.c:363
 
63636
+#: incpath.c:374
 
63637
 #, c-format
 
63638
 msgid "#include \"...\" search starts here:\n"
 
63639
 msgstr "#include \"...\" - Suche beginnt hier:\n"
 
63640
 
 
63641
-#: incpath.c:367
 
63642
+#: incpath.c:378
 
63643
 #, c-format
 
63644
 msgid "#include <...> search starts here:\n"
 
63645
 msgstr "#include <...> - Suche beginnt hier:\n"
 
63646
 
 
63647
-#: incpath.c:372
 
63648
+#: incpath.c:383
 
63649
 #, c-format
 
63650
 msgid "End of search list.\n"
 
63651
 msgstr "Ende der Suchliste.\n"
 
63652
@@ -1071,44 +1071,44 @@
 
63653
 msgid "At top level:"
 
63654
 msgstr "Auf höchster Ebene:"
 
63655
 
 
63656
-#: langhooks.c:400 cp/error.c:3038
 
63657
+#: langhooks.c:400 cp/error.c:3042
 
63658
 #, c-format
 
63659
 msgid "In member function %qs"
 
63660
 msgstr "In Elementfunktion %qs"
 
63661
 
 
63662
-#: langhooks.c:404 cp/error.c:3041
 
63663
+#: langhooks.c:404 cp/error.c:3045
 
63664
 #, c-format
 
63665
 msgid "In function %qs"
 
63666
 msgstr "In Funktion %qs"
 
63667
 
 
63668
-#: langhooks.c:455 cp/error.c:2991
 
63669
+#: langhooks.c:455 cp/error.c:2995
 
63670
 #, c-format
 
63671
 msgid "    inlined from %qs at %s:%d:%d"
 
63672
 msgstr "    eingefügt von %qs bei %s:%d:%d"
 
63673
 
 
63674
-#: langhooks.c:460 cp/error.c:2996
 
63675
+#: langhooks.c:460 cp/error.c:3000
 
63676
 #, c-format
 
63677
 msgid "    inlined from %qs at %s:%d"
 
63678
 msgstr "    eingefügt von %qs bei %s:%d"
 
63679
 
 
63680
-#: langhooks.c:466 cp/error.c:3002
 
63681
+#: langhooks.c:466 cp/error.c:3006
 
63682
 #, c-format
 
63683
 msgid "    inlined from %qs"
 
63684
 msgstr "    eingefügt von %qs"
 
63685
 
 
63686
-#: loop-iv.c:3029 tree-ssa-loop-niter.c:1924
 
63687
+#: loop-iv.c:3029 tree-ssa-loop-niter.c:1925
 
63688
 msgid "assuming that the loop is not infinite"
 
63689
 msgstr "es wird angenommen, dass es sich nicht um eine Endlosschleife handelt"
 
63690
 
 
63691
-#: loop-iv.c:3030 tree-ssa-loop-niter.c:1925
 
63692
+#: loop-iv.c:3030 tree-ssa-loop-niter.c:1926
 
63693
 msgid "cannot optimize possibly infinite loops"
 
63694
 msgstr "mögliche Endlosscheife kann nicht optimiert werden"
 
63695
 
 
63696
-#: loop-iv.c:3038 tree-ssa-loop-niter.c:1929
 
63697
+#: loop-iv.c:3038 tree-ssa-loop-niter.c:1930
 
63698
 msgid "assuming that the loop counter does not overflow"
 
63699
 msgstr "es wird angenommen, dass die Schleifen-Zählvariable nicht überläuft"
 
63700
 
 
63701
-#: loop-iv.c:3039 tree-ssa-loop-niter.c:1930
 
63702
+#: loop-iv.c:3039 tree-ssa-loop-niter.c:1931
 
63703
 msgid "cannot optimize loop, the loop counter may overflow"
 
63704
 msgstr "Schleife kann nicht optimiert werden, Schleifen-Zählvariable könnte überlaufen"
 
63705
 
 
63706
@@ -1164,7 +1164,7 @@
 
63707
 #: lto-wrapper.c:430
 
63708
 #, c-format
 
63709
 msgid "Option %s not used consistently in all LTO input files"
 
63710
-msgstr ""
 
63711
+msgstr "Option %s nicht konsistent in allen LTO-Eingabedateien verwendet"
 
63712
 
 
63713
 #: lto-wrapper.c:461
 
63714
 #, c-format
 
63715
@@ -1186,78 +1186,78 @@
 
63716
 msgid "This switch lacks documentation"
 
63717
 msgstr "Dieser Schalter ist undokumentiert"
 
63718
 
 
63719
-#: opts.c:1015
 
63720
+#: opts.c:1018
 
63721
 msgid "[default]"
 
63722
 msgstr "[Standard]"
 
63723
 
 
63724
-#: opts.c:1026
 
63725
+#: opts.c:1029
 
63726
 msgid "[enabled]"
 
63727
 msgstr "[eingeschaltet]"
 
63728
 
 
63729
-#: opts.c:1026
 
63730
+#: opts.c:1029
 
63731
 msgid "[disabled]"
 
63732
 msgstr "[ausgeschaltet]"
 
63733
 
 
63734
-#: opts.c:1045
 
63735
+#: opts.c:1048
 
63736
 #, c-format
 
63737
 msgid " No options with the desired characteristics were found\n"
 
63738
 msgstr " Keine Optionen mit den gewünschten Eigenschaften gefunden\n"
 
63739
 
 
63740
-#: opts.c:1054
 
63741
+#: opts.c:1057
 
63742
 #, c-format
 
63743
 msgid " None found.  Use --help=%s to show *all* the options supported by the %s front-end\n"
 
63744
 msgstr " Nichts gefunden. --help=%s verwenden, um *alle* vom Frontend %s unterstützten Optionen anzuzeigen\n"
 
63745
 
 
63746
-#: opts.c:1060
 
63747
+#: opts.c:1063
 
63748
 #, c-format
 
63749
 msgid " All options with the desired characteristics have already been displayed\n"
 
63750
 msgstr " Alle Optionen mit den gewünschten Eigenschaften wurden bereits angezeigt\n"
 
63751
 
 
63752
-#: opts.c:1155
 
63753
+#: opts.c:1158
 
63754
 msgid "The following options are target specific"
 
63755
 msgstr "Die folgenden Optionen sind zielspezifisch"
 
63756
 
 
63757
-#: opts.c:1158
 
63758
+#: opts.c:1161
 
63759
 msgid "The following options control compiler warning messages"
 
63760
 msgstr "Die folgenden Optionen steuern Warnmeldungen des Compilers"
 
63761
 
 
63762
-#: opts.c:1161
 
63763
+#: opts.c:1164
 
63764
 msgid "The following options control optimizations"
 
63765
 msgstr "Die folgenden Optionen steuern Optimierungen"
 
63766
 
 
63767
-#: opts.c:1164 opts.c:1203
 
63768
+#: opts.c:1167 opts.c:1206
 
63769
 msgid "The following options are language-independent"
 
63770
 msgstr "Die folgenden Optionen sind sprach-unabhängig"
 
63771
 
 
63772
-#: opts.c:1167
 
63773
+#: opts.c:1170
 
63774
 msgid "The --param option recognizes the following as parameters"
 
63775
 msgstr "Die Option »--param« erkennt die folgenden Parameter"
 
63776
 
 
63777
-#: opts.c:1173
 
63778
+#: opts.c:1176
 
63779
 msgid "The following options are specific to just the language "
 
63780
 msgstr "Die folgenden Optionen sind nur spezifisch für die Sprache "
 
63781
 
 
63782
-#: opts.c:1175
 
63783
+#: opts.c:1178
 
63784
 msgid "The following options are supported by the language "
 
63785
 msgstr "Die folgenden Optionen werden von der Sprache unterstützt "
 
63786
 
 
63787
-#: opts.c:1186
 
63788
+#: opts.c:1189
 
63789
 msgid "The following options are not documented"
 
63790
 msgstr "Die folgenden Optionen sind nicht dokumentiert"
 
63791
 
 
63792
-#: opts.c:1188
 
63793
+#: opts.c:1191
 
63794
 msgid "The following options take separate arguments"
 
63795
 msgstr "Die folgenden Optionen verwenden separate Argumente"
 
63796
 
 
63797
-#: opts.c:1190
 
63798
+#: opts.c:1193
 
63799
 msgid "The following options take joined arguments"
 
63800
 msgstr "Die folgenden Optionen verwenden gemeinsame Argumente"
 
63801
 
 
63802
-#: opts.c:1201
 
63803
+#: opts.c:1204
 
63804
 msgid "The following options are language-related"
 
63805
 msgstr "Die folgenden Optionen sind sprachbezogen"
 
63806
 
 
63807
-#: opts.c:2078
 
63808
+#: opts.c:2081
 
63809
 msgid "enabled by default"
 
63810
 msgstr "standardmäßig aktiviert"
 
63811
 
 
63812
@@ -1535,7 +1535,7 @@
 
63813
 
 
63814
 #: params.def:49
 
63815
 msgid "The minimal estimated speedup allowing inliner to ignore inline-insns-single and inline-isnsns-auto"
 
63816
-msgstr ""
 
63817
+msgstr "Kleinste voraussichtliche Beschleunigung, die Inlinern erlaubt, inline-insns-single und inline-isnsns-auto zu ignorieren"
 
63818
 
 
63819
 #: params.def:66
 
63820
 msgid "The maximum number of instructions in a single function eligible for inlining"
 
63821
@@ -1735,7 +1735,7 @@
 
63822
 
 
63823
 #: params.def:368
 
63824
 msgid "A basic block profile count is considered hot if it contributes to the given permillage of the entire profiled execution"
 
63825
-msgstr ""
 
63826
+msgstr "Ein Basisblock-Profilzähler wird als heiß betrachtet, wenn es zum angegebenen Promilleanteil zum Gesamtprofil beiträgt"
 
63827
 
 
63828
 #: params.def:373
 
63829
 msgid "Select fraction of the maximal frequency of executions of basic block in function given basic block needs to have to be considered hot"
 
63830
@@ -1907,7 +1907,7 @@
 
63831
 
 
63832
 #: params.def:625
 
63833
 msgid "The minimum probability an edge must have for the scheduler to save its state across it."
 
63834
-msgstr ""
 
63835
+msgstr "Kleinste Wahrscheinlichkeit einer Kante, sodass bei der Planung ihr Zustand gesichert wird"
 
63836
 
 
63837
 #: params.def:630
 
63838
 msgid "The maximum size of the lookahead window of selective scheduling"
 
63839
@@ -2047,7 +2047,7 @@
 
63840
 
 
63841
 #: params.def:875
 
63842
 msgid "Max. size of loc list for which reverse ops should be added"
 
63843
-msgstr ""
 
63844
+msgstr "Maximalgröße der Loc-List, bei der Umkehrungsoperationen hinzugefügt werden sollen"
 
63845
 
 
63846
 #: params.def:882
 
63847
 msgid "The minimum UID to be used for a nondebug insn"
 
63848
@@ -2071,11 +2071,11 @@
 
63849
 
 
63850
 #: params.def:912
 
63851
 msgid "Maximum number of aggregate content items for a parameter in jump functions and lattices"
 
63852
-msgstr ""
 
63853
+msgstr "Höchstzahl der zusammengesetzten enthaltenen Elemente für einen Parameter in Sprungfunktionen und Gittern"
 
63854
 
 
63855
 #: params.def:918
 
63856
 msgid "Compile-time bonus IPA-CP assigns to candidates which make loop bounds or strides known."
 
63857
-msgstr ""
 
63858
+msgstr "Bonus-IPA-CP-Zuweisungen zur Laufzeit an Kandidaten, die Schleifengrenzen oder Schritte bekannt machen"
 
63859
 
 
63860
 #: params.def:926
 
63861
 msgid "Number of partitions the program should be split to"
 
63862
@@ -2131,11 +2131,11 @@
 
63863
 
 
63864
 #: params.def:1007
 
63865
 msgid "Which -fsched-pressure algorithm to apply"
 
63866
-msgstr ""
 
63867
+msgstr "Anzuwendender Algorithmus für -fsched-pressure"
 
63868
 
 
63869
 #: params.def:1013
 
63870
 msgid "Maximum length of candidate scans for straight-line strength reduction"
 
63871
-msgstr ""
 
63872
+msgstr "Maximallänge von Kandidatenprüfungen für Stärkereduktion in geraden Linien"
 
63873
 
 
63874
 #: c-family/c-format.c:345
 
63875
 msgid "format"
 
63876
@@ -2446,7 +2446,7 @@
 
63877
 msgid "<return-value>"
 
63878
 msgstr "<Rückgabewert>"
 
63879
 
 
63880
-#: c-family/c-pretty-print.c:2147 cp/error.c:1818 cp/error.c:2764
 
63881
+#: c-family/c-pretty-print.c:2147 cp/error.c:1818 cp/error.c:2768
 
63882
 msgid "<unknown>"
 
63883
 msgstr "<unbekannt>"
 
63884
 
 
63885
@@ -2464,7 +2464,7 @@
 
63886
 msgid "incompatible floating point / vector register operand for '%%%c'"
 
63887
 msgstr "unverträglicher Gleitkomma- / Vektorregisteroperand für »%%%c«"
 
63888
 
 
63889
-#: config/aarch64/aarch64.c:3399 config/arm/arm.c:18223
 
63890
+#: config/aarch64/aarch64.c:3399 config/arm/arm.c:18233
 
63891
 #, c-format
 
63892
 msgid "missing operand"
 
63893
 msgstr "fehlender Operand"
 
63894
@@ -2568,33 +2568,34 @@
 
63895
 msgid "invalid %%xn code"
 
63896
 msgstr "ungültiger %%xn-Code"
 
63897
 
 
63898
-#: config/arm/arm.c:17560 config/arm/arm.c:17578
 
63899
+#: config/arm/arm.c:15438 config/arm/arm.c:15463 config/arm/arm.c:15473
 
63900
+#: config/arm/arm.c:15482 config/arm/arm.c:15490
 
63901
 #, c-format
 
63902
+msgid "invalid shift operand"
 
63903
+msgstr "ungültiger Schiebeoperand"
 
63904
+
 
63905
+#: config/arm/arm.c:17576 config/arm/arm.c:17594
 
63906
+#, c-format
 
63907
 msgid "predicated Thumb instruction"
 
63908
 msgstr "angegebene Thumb-Anweisung"
 
63909
 
 
63910
-#: config/arm/arm.c:17566
 
63911
+#: config/arm/arm.c:17582
 
63912
 #, c-format
 
63913
 msgid "predicated instruction in conditional sequence"
 
63914
 msgstr "angegebene Anweisung in bedingter Sequenz"
 
63915
 
 
63916
-#: config/arm/arm.c:17697 config/arm/arm.c:17710
 
63917
+#: config/arm/arm.c:17713 config/arm/arm.c:17726
 
63918
 #, c-format
 
63919
 msgid "Unsupported operand for code '%c'"
 
63920
 msgstr "Operand für Code »%c« nicht unterstützt"
 
63921
 
 
63922
-#: config/arm/arm.c:17748
 
63923
-#, c-format
 
63924
-msgid "invalid shift operand"
 
63925
-msgstr "ungültiger Schiebeoperand"
 
63926
-
 
63927
-#: config/arm/arm.c:17805 config/arm/arm.c:17827 config/arm/arm.c:17837
 
63928
-#: config/arm/arm.c:17847 config/arm/arm.c:17857 config/arm/arm.c:17896
 
63929
-#: config/arm/arm.c:17914 config/arm/arm.c:17939 config/arm/arm.c:17954
 
63930
-#: config/arm/arm.c:17981 config/arm/arm.c:17988 config/arm/arm.c:18006
 
63931
-#: config/arm/arm.c:18013 config/arm/arm.c:18021 config/arm/arm.c:18042
 
63932
-#: config/arm/arm.c:18049 config/arm/arm.c:18174 config/arm/arm.c:18181
 
63933
-#: config/arm/arm.c:18204 config/arm/arm.c:18211 config/bfin/bfin.c:1439
 
63934
+#: config/arm/arm.c:17815 config/arm/arm.c:17837 config/arm/arm.c:17847
 
63935
+#: config/arm/arm.c:17857 config/arm/arm.c:17867 config/arm/arm.c:17906
 
63936
+#: config/arm/arm.c:17924 config/arm/arm.c:17949 config/arm/arm.c:17964
 
63937
+#: config/arm/arm.c:17991 config/arm/arm.c:17998 config/arm/arm.c:18016
 
63938
+#: config/arm/arm.c:18023 config/arm/arm.c:18031 config/arm/arm.c:18052
 
63939
+#: config/arm/arm.c:18059 config/arm/arm.c:18184 config/arm/arm.c:18191
 
63940
+#: config/arm/arm.c:18214 config/arm/arm.c:18221 config/bfin/bfin.c:1439
 
63941
 #: config/bfin/bfin.c:1446 config/bfin/bfin.c:1453 config/bfin/bfin.c:1460
 
63942
 #: config/bfin/bfin.c:1469 config/bfin/bfin.c:1476 config/bfin/bfin.c:1483
 
63943
 #: config/bfin/bfin.c:1490
 
63944
@@ -2602,22 +2603,22 @@
 
63945
 msgid "invalid operand for code '%c'"
 
63946
 msgstr "ungültiger Operand für Code »%c«"
 
63947
 
 
63948
-#: config/arm/arm.c:17909
 
63949
+#: config/arm/arm.c:17919
 
63950
 #, c-format
 
63951
 msgid "instruction never executed"
 
63952
 msgstr "Anweisung wird niemals ausgeführt"
 
63953
 
 
63954
 #. Former Maverick support, removed after GCC-4.7.
 
63955
-#: config/arm/arm.c:17930
 
63956
+#: config/arm/arm.c:17940
 
63957
 #, c-format
 
63958
 msgid "obsolete Maverick format code '%c'"
 
63959
 msgstr "veralteter Maverick-Formatcode »%c«"
 
63960
 
 
63961
-#: config/arm/arm.c:20988
 
63962
+#: config/arm/arm.c:20998
 
63963
 msgid "function parameters cannot have __fp16 type"
 
63964
 msgstr "Funktionsparameter können nicht Typ __fp16 haben"
 
63965
 
 
63966
-#: config/arm/arm.c:20998
 
63967
+#: config/arm/arm.c:21008
 
63968
 msgid "functions cannot return __fp16 type"
 
63969
 msgstr "Funktionen können nicht Typ __fp16 zurückgeben"
 
63970
 
 
63971
@@ -2652,7 +2653,7 @@
 
63972
 
 
63973
 #: config/avr/avr.c:2234
 
63974
 #, c-format
 
63975
-msgid "Unsupported code '%c'for fixed-point:"
 
63976
+msgid "Unsupported code '%c' for fixed-point:"
 
63977
 msgstr "Code »%c« für Festkomma nicht unterstützt:"
 
63978
 
 
63979
 #: config/avr/avr.c:2243
 
63980
@@ -2699,8 +2700,8 @@
 
63981
 msgstr "ungültiger const_double-Operand"
 
63982
 
 
63983
 #: config/cris/cris.c:580 config/moxie/moxie.c:111 final.c:3311 final.c:3313
 
63984
-#: fold-const.c:270 gcc.c:4712 gcc.c:4726 loop-iv.c:3031 loop-iv.c:3040
 
63985
-#: rtl-error.c:102 toplev.c:332 tree-ssa-loop-niter.c:1933 tree-vrp.c:6783
 
63986
+#: fold-const.c:270 gcc.c:4713 gcc.c:4727 loop-iv.c:3031 loop-iv.c:3040
 
63987
+#: rtl-error.c:102 toplev.c:332 tree-ssa-loop-niter.c:1934 tree-vrp.c:6783
 
63988
 #: cp/typeck.c:5618 java/expr.c:389 lto/lto-object.c:189 lto/lto-object.c:287
 
63989
 #: lto/lto-object.c:344 lto/lto-object.c:368
 
63990
 #, gcc-internal-format, gfc-internal-format
 
63991
@@ -3041,8 +3042,8 @@
 
63992
 msgid "invalid operation on %<__fpreg%>"
 
63993
 msgstr "ungültige Operation auf %<__fpreg%>"
 
63994
 
 
63995
-#: config/iq2000/iq2000.c:3132 config/tilegx/tilegx.c:5205
 
63996
-#: config/tilepro/tilepro.c:4695
 
63997
+#: config/iq2000/iq2000.c:3132 config/tilegx/tilegx.c:5203
 
63998
+#: config/tilepro/tilepro.c:4693
 
63999
 #, c-format
 
64000
 msgid "invalid %%P operand"
 
64001
 msgstr "ungültiger %%P-Operand"
 
64002
@@ -3057,20 +3058,20 @@
 
64003
 msgid "invalid use of %%d, %%x, or %%X"
 
64004
 msgstr "ungültige Verwendung von %%d, %%x oder %%X"
 
64005
 
 
64006
-#: config/lm32/lm32.c:521
 
64007
+#: config/lm32/lm32.c:518
 
64008
 #, c-format
 
64009
 msgid "only 0.0 can be loaded as an immediate"
 
64010
 msgstr "nur 0.0 kann als Immediate geladen werden"
 
64011
 
 
64012
-#: config/lm32/lm32.c:591
 
64013
+#: config/lm32/lm32.c:588
 
64014
 msgid "bad operand"
 
64015
 msgstr "Ungültiger Operand"
 
64016
 
 
64017
-#: config/lm32/lm32.c:603
 
64018
+#: config/lm32/lm32.c:600
 
64019
 msgid "can't use non gp relative absolute address"
 
64020
 msgstr "Nicht-GP-relative absolute Adresse kann nicht verwendet werden"
 
64021
 
 
64022
-#: config/lm32/lm32.c:607
 
64023
+#: config/lm32/lm32.c:604
 
64024
 msgid "invalid addressing mode"
 
64025
 msgstr "ungültiger Adressierungsmodus"
 
64026
 
 
64027
@@ -3139,36 +3140,36 @@
 
64028
 msgid "invalid %%L code"
 
64029
 msgstr "ungültiger %%L-Code"
 
64030
 
 
64031
-#: config/microblaze/microblaze.c:1760
 
64032
+#: config/microblaze/microblaze.c:2156
 
64033
 #, c-format
 
64034
 msgid "unknown punctuation '%c'"
 
64035
 msgstr "unbekanntes Zeichen »%c«"
 
64036
 
 
64037
-#: config/microblaze/microblaze.c:1769
 
64038
+#: config/microblaze/microblaze.c:2165
 
64039
 #, c-format
 
64040
 msgid "null pointer"
 
64041
 msgstr "Null-Zeiger"
 
64042
 
 
64043
-#: config/microblaze/microblaze.c:1804
 
64044
+#: config/microblaze/microblaze.c:2200
 
64045
 #, c-format
 
64046
 msgid "PRINT_OPERAND, invalid insn for %%C"
 
64047
 msgstr "PRINT_OPERAND, ungültiger Befehl für %%C"
 
64048
 
 
64049
-#: config/microblaze/microblaze.c:1833
 
64050
+#: config/microblaze/microblaze.c:2229
 
64051
 #, c-format
 
64052
 msgid "PRINT_OPERAND, invalid insn for %%N"
 
64053
 msgstr "PRINT_OPERAND, ungültiger Befehl für %%N"
 
64054
 
 
64055
-#: config/microblaze/microblaze.c:1853 config/microblaze/microblaze.c:2014
 
64056
+#: config/microblaze/microblaze.c:2249 config/microblaze/microblaze.c:2420
 
64057
 msgid "insn contains an invalid address !"
 
64058
 msgstr "Befehl enthält eine ungültige Adresse!"
 
64059
 
 
64060
-#: config/microblaze/microblaze.c:1867 config/microblaze/microblaze.c:2054
 
64061
+#: config/microblaze/microblaze.c:2264 config/microblaze/microblaze.c:2479
 
64062
 #: config/xtensa/xtensa.c:2443
 
64063
 msgid "invalid address"
 
64064
 msgstr "ungültige Adresse"
 
64065
 
 
64066
-#: config/microblaze/microblaze.c:1966
 
64067
+#: config/microblaze/microblaze.c:2363
 
64068
 #, c-format
 
64069
 msgid "letter %c was found & insn was not CONST_INT"
 
64070
 msgstr "Buchstabe %c gefunden und Befehl war nicht CONST_INT"
 
64071
@@ -3449,25 +3450,25 @@
 
64072
 msgid "invalid operand for code: '%c'"
 
64073
 msgstr "ungültiger Operand für Code: »%c«"
 
64074
 
 
64075
-#: config/sh/sh.c:1204
 
64076
+#: config/sh/sh.c:1201
 
64077
 #, c-format
 
64078
 msgid "invalid operand to %%R"
 
64079
 msgstr "ungültiger Operand für %%R"
 
64080
 
 
64081
-#: config/sh/sh.c:1231
 
64082
+#: config/sh/sh.c:1228
 
64083
 #, c-format
 
64084
 msgid "invalid operand to %%S"
 
64085
 msgstr "ungültiger Operand für %%S"
 
64086
 
 
64087
-#: config/sh/sh.c:9775
 
64088
+#: config/sh/sh.c:9772
 
64089
 msgid "created and used with different architectures / ABIs"
 
64090
 msgstr "erzeugt und mit anderen Architekturen / ABIs verwendet"
 
64091
 
 
64092
-#: config/sh/sh.c:9777
 
64093
+#: config/sh/sh.c:9774
 
64094
 msgid "created and used with different ABIs"
 
64095
 msgstr "erzeugt und mit anderen ABIs verwendet"
 
64096
 
 
64097
-#: config/sh/sh.c:9779
 
64098
+#: config/sh/sh.c:9776
 
64099
 msgid "created and used with different endianness"
 
64100
 msgstr "erzeugt und mit anderer Bytereihenfolge verwendet"
 
64101
 
 
64102
@@ -3486,13 +3487,13 @@
 
64103
 msgid "invalid %%B operand"
 
64104
 msgstr "ungültiger %%B-Operand"
 
64105
 
 
64106
-#: config/sparc/sparc.c:8508 config/tilegx/tilegx.c:4988
 
64107
-#: config/tilepro/tilepro.c:4498
 
64108
+#: config/sparc/sparc.c:8508 config/tilegx/tilegx.c:4986
 
64109
+#: config/tilepro/tilepro.c:4496
 
64110
 #, c-format
 
64111
 msgid "invalid %%C operand"
 
64112
 msgstr "ungültiger %%C-Operand"
 
64113
 
 
64114
-#: config/sparc/sparc.c:8525 config/tilegx/tilegx.c:5021
 
64115
+#: config/sparc/sparc.c:8525 config/tilegx/tilegx.c:5019
 
64116
 #, c-format
 
64117
 msgid "invalid %%D operand"
 
64118
 msgstr "ungültiger %%D-Operand"
 
64119
@@ -3537,87 +3538,87 @@
 
64120
 msgid "xstormy16_print_operand: unknown code"
 
64121
 msgstr "xstormy16_print_operand: unbekannter Code"
 
64122
 
 
64123
-#: config/tilegx/tilegx.c:4973 config/tilepro/tilepro.c:4483
 
64124
+#: config/tilegx/tilegx.c:4971 config/tilepro/tilepro.c:4481
 
64125
 #, c-format
 
64126
 msgid "invalid %%c operand"
 
64127
 msgstr "ungültiger %%c-Operand"
 
64128
 
 
64129
-#: config/tilegx/tilegx.c:5004
 
64130
+#: config/tilegx/tilegx.c:5002
 
64131
 #, c-format
 
64132
 msgid "invalid %%d operand"
 
64133
 msgstr "ungültiger %%d-Operand"
 
64134
 
 
64135
-#: config/tilegx/tilegx.c:5101
 
64136
+#: config/tilegx/tilegx.c:5099
 
64137
 #, c-format
 
64138
 msgid "invalid %%H specifier"
 
64139
 msgstr "ungültiger %%H-Spezifizierer"
 
64140
 
 
64141
-#: config/tilegx/tilegx.c:5143 config/tilepro/tilepro.c:4512
 
64142
+#: config/tilegx/tilegx.c:5141 config/tilepro/tilepro.c:4510
 
64143
 #, c-format
 
64144
 msgid "invalid %%h operand"
 
64145
 msgstr "ungültiger %%h-Operand"
 
64146
 
 
64147
-#: config/tilegx/tilegx.c:5155 config/tilepro/tilepro.c:4576
 
64148
+#: config/tilegx/tilegx.c:5153 config/tilepro/tilepro.c:4574
 
64149
 #, c-format
 
64150
 msgid "invalid %%I operand"
 
64151
 msgstr "ungültiger %%I-Operand"
 
64152
 
 
64153
-#: config/tilegx/tilegx.c:5169 config/tilepro/tilepro.c:4590
 
64154
+#: config/tilegx/tilegx.c:5167 config/tilepro/tilepro.c:4588
 
64155
 #, c-format
 
64156
 msgid "invalid %%i operand"
 
64157
 msgstr "ungültiger %%i-Operand"
 
64158
 
 
64159
-#: config/tilegx/tilegx.c:5192 config/tilepro/tilepro.c:4613
 
64160
+#: config/tilegx/tilegx.c:5190 config/tilepro/tilepro.c:4611
 
64161
 #, c-format
 
64162
 msgid "invalid %%j operand"
 
64163
 msgstr "ungültiger %%j-Operand"
 
64164
 
 
64165
-#: config/tilegx/tilegx.c:5223
 
64166
+#: config/tilegx/tilegx.c:5221
 
64167
 #, c-format
 
64168
 msgid "invalid %%%c operand"
 
64169
 msgstr "ungültiger %%%c-Operand"
 
64170
 
 
64171
-#: config/tilegx/tilegx.c:5238 config/tilepro/tilepro.c:4727
 
64172
+#: config/tilegx/tilegx.c:5236 config/tilepro/tilepro.c:4725
 
64173
 #, c-format
 
64174
 msgid "invalid %%N operand"
 
64175
 msgstr "ungültiger %%N-Operand"
 
64176
 
 
64177
-#: config/tilegx/tilegx.c:5282
 
64178
+#: config/tilegx/tilegx.c:5280
 
64179
 #, c-format
 
64180
 msgid "invalid operand for 'r' specifier"
 
64181
 msgstr "ungültiger Operand für Spezifizierer »r«"
 
64182
 
 
64183
-#: config/tilegx/tilegx.c:5307 config/tilepro/tilepro.c:4809
 
64184
+#: config/tilegx/tilegx.c:5305 config/tilepro/tilepro.c:4807
 
64185
 #, c-format
 
64186
 msgid "unable to print out operand yet; code == %d (%c)"
 
64187
 msgstr "Operand kann noch nicht ausgegeben werden; Code == %d (%c)"
 
64188
 
 
64189
-#: config/tilepro/tilepro.c:4548
 
64190
+#: config/tilepro/tilepro.c:4546
 
64191
 #, c-format
 
64192
 msgid "invalid %%H operand"
 
64193
 msgstr "ungültiger %%H-Operand"
 
64194
 
 
64195
-#: config/tilepro/tilepro.c:4652
 
64196
+#: config/tilepro/tilepro.c:4650
 
64197
 #, c-format
 
64198
 msgid "invalid %%L operand"
 
64199
 msgstr "ungültiger %%L-Operand"
 
64200
 
 
64201
-#: config/tilepro/tilepro.c:4712
 
64202
+#: config/tilepro/tilepro.c:4710
 
64203
 #, c-format
 
64204
 msgid "invalid %%M operand"
 
64205
 msgstr "ungültiger %%M-Operand"
 
64206
 
 
64207
-#: config/tilepro/tilepro.c:4755
 
64208
+#: config/tilepro/tilepro.c:4753
 
64209
 #, c-format
 
64210
 msgid "invalid %%t operand"
 
64211
 msgstr "ungültiger %%t-Operand"
 
64212
 
 
64213
-#: config/tilepro/tilepro.c:4762
 
64214
+#: config/tilepro/tilepro.c:4760
 
64215
 #, c-format
 
64216
 msgid "invalid %%t operand '"
 
64217
 msgstr "ungültiger %%t-Operand '"
 
64218
 
 
64219
-#: config/tilepro/tilepro.c:4783
 
64220
+#: config/tilepro/tilepro.c:4781
 
64221
 #, c-format
 
64222
 msgid "invalid %%r operand"
 
64223
 msgstr "ungültiger %%r-Operand"
 
64224
@@ -3685,7 +3686,7 @@
 
64225
 msgid "({anonymous})"
 
64226
 msgstr "({anonym})"
 
64227
 
 
64228
-#: c/c-parser.c:943 cp/parser.c:23010
 
64229
+#: c/c-parser.c:943 cp/parser.c:23014
 
64230
 #, gcc-internal-format
 
64231
 msgid "expected end of line"
 
64232
 msgstr "Zeilenende erwartet"
 
64233
@@ -3695,8 +3696,8 @@
 
64234
 #: c/c-parser.c:7357 c/c-parser.c:7392 c/c-parser.c:7423 c/c-parser.c:7470
 
64235
 #: c/c-parser.c:7651 c/c-parser.c:8419 c/c-parser.c:8489 c/c-parser.c:8532
 
64236
 #: c/c-parser.c:9810 c/c-parser.c:9825 c/c-parser.c:9834 c/c-parser.c:9979
 
64237
-#: c/c-parser.c:10018 c/c-parser.c:2500 c/c-parser.c:7644 cp/parser.c:22423
 
64238
-#: cp/parser.c:22956
 
64239
+#: c/c-parser.c:10018 c/c-parser.c:2500 c/c-parser.c:7644 cp/parser.c:22427
 
64240
+#: cp/parser.c:22960
 
64241
 #, gcc-internal-format
 
64242
 msgid "expected %<;%>"
 
64243
 msgstr "%<;%> erwartet"
 
64244
@@ -3708,13 +3709,13 @@
 
64245
 #: c/c-parser.c:6703 c/c-parser.c:6727 c/c-parser.c:7942 c/c-parser.c:8014
 
64246
 #: c/c-parser.c:8841 c/c-parser.c:8862 c/c-parser.c:8912 c/c-parser.c:9065
 
64247
 #: c/c-parser.c:9144 c/c-parser.c:9228 c/c-parser.c:9942 c/c-parser.c:10766
 
64248
-#: c/c-parser.c:8985 c/c-parser.c:9010 cp/parser.c:20794 cp/parser.c:22959
 
64249
+#: c/c-parser.c:8985 c/c-parser.c:9010 cp/parser.c:20798 cp/parser.c:22963
 
64250
 #, gcc-internal-format
 
64251
 msgid "expected %<(%>"
 
64252
 msgstr "%<(%> erwartet"
 
64253
 
 
64254
 #: c/c-parser.c:1843 c/c-parser.c:6389 c/c-parser.c:6427 c/c-parser.c:6555
 
64255
-#: cp/parser.c:22421 cp/parser.c:22974
 
64256
+#: cp/parser.c:22425 cp/parser.c:22978
 
64257
 #, gcc-internal-format
 
64258
 msgid "expected %<,%>"
 
64259
 msgstr "%<,%> erwartet"
 
64260
@@ -3730,15 +3731,15 @@
 
64261
 #: c/c-parser.c:7736 c/c-parser.c:7757 c/c-parser.c:7965 c/c-parser.c:8018
 
64262
 #: c/c-parser.c:8391 c/c-parser.c:8844 c/c-parser.c:8865 c/c-parser.c:8943
 
64263
 #: c/c-parser.c:9072 c/c-parser.c:9209 c/c-parser.c:9292 c/c-parser.c:9870
 
64264
-#: c/c-parser.c:9987 c/c-parser.c:10029 c/c-parser.c:10775 cp/parser.c:20816
 
64265
-#: cp/parser.c:23004
 
64266
+#: c/c-parser.c:9987 c/c-parser.c:10029 c/c-parser.c:10775 cp/parser.c:20820
 
64267
+#: cp/parser.c:23008
 
64268
 #, gcc-internal-format
 
64269
 msgid "expected %<)%>"
 
64270
 msgstr "%<)%> erwartet"
 
64271
 
 
64272
 #: c/c-parser.c:3095 c/c-parser.c:3911 c/c-parser.c:3945 c/c-parser.c:5228
 
64273
 #: c/c-parser.c:6491 c/c-parser.c:6760 c/c-parser.c:6878 c/c-parser.c:10678
 
64274
-#: c/c-parser.c:10680 cp/parser.c:22968
 
64275
+#: c/c-parser.c:10680 cp/parser.c:22972
 
64276
 #, gcc-internal-format
 
64277
 msgid "expected %<]%>"
 
64278
 msgstr "%<]%> erwartet"
 
64279
@@ -3747,25 +3748,25 @@
 
64280
 msgid "expected %<;%>, %<,%> or %<)%>"
 
64281
 msgstr "%<;%>, %<,%> oder %<)%> erwartet"
 
64282
 
 
64283
-#: c/c-parser.c:3774 c/c-parser.c:9826 cp/parser.c:22962 cp/parser.c:24780
 
64284
+#: c/c-parser.c:3774 c/c-parser.c:9826 cp/parser.c:22966 cp/parser.c:24784
 
64285
 #, gcc-internal-format
 
64286
 msgid "expected %<}%>"
 
64287
 msgstr "%<}%> erwartet"
 
64288
 
 
64289
 #: c/c-parser.c:4064 c/c-parser.c:7985 c/c-parser.c:10272 c/c-parser.c:2318
 
64290
-#: c/c-parser.c:2521 c/c-parser.c:7539 cp/parser.c:14644 cp/parser.c:22965
 
64291
+#: c/c-parser.c:2521 c/c-parser.c:7539 cp/parser.c:14646 cp/parser.c:22969
 
64292
 #, gcc-internal-format
 
64293
 msgid "expected %<{%>"
 
64294
 msgstr "%<{%> erwartet"
 
64295
 
 
64296
 #: c/c-parser.c:4283 c/c-parser.c:4292 c/c-parser.c:5135 c/c-parser.c:5469
 
64297
 #: c/c-parser.c:7750 c/c-parser.c:8125 c/c-parser.c:8182 c/c-parser.c:9198
 
64298
-#: cp/parser.c:22998 cp/parser.c:24001
 
64299
+#: cp/parser.c:23002 cp/parser.c:24005
 
64300
 #, gcc-internal-format
 
64301
 msgid "expected %<:%>"
 
64302
 msgstr "%<:%> erwartet"
 
64303
 
 
64304
-#: c/c-parser.c:4831 cp/parser.c:22892
 
64305
+#: c/c-parser.c:4831 cp/parser.c:22896
 
64306
 #, gcc-internal-format
 
64307
 msgid "expected %<while%>"
 
64308
 msgstr "%<while%> erwartet"
 
64309
@@ -3774,34 +3775,34 @@
 
64310
 msgid "expected %<.%>"
 
64311
 msgstr "%<.%> erwartet"
 
64312
 
 
64313
-#: c/c-parser.c:7210 c/c-parser.c:7242 c/c-parser.c:7482 cp/parser.c:24564
 
64314
-#: cp/parser.c:24638
 
64315
+#: c/c-parser.c:7210 c/c-parser.c:7242 c/c-parser.c:7482 cp/parser.c:24568
 
64316
+#: cp/parser.c:24642
 
64317
 #, gcc-internal-format
 
64318
 msgid "expected %<@end%>"
 
64319
 msgstr "%<@end%> erwartet"
 
64320
 
 
64321
-#: c/c-parser.c:7899 cp/parser.c:22983
 
64322
+#: c/c-parser.c:7899 cp/parser.c:22987
 
64323
 #, gcc-internal-format
 
64324
 msgid "expected %<>%>"
 
64325
 msgstr "%<>%> erwartet"
 
64326
 
 
64327
-#: c/c-parser.c:9296 cp/parser.c:23007
 
64328
+#: c/c-parser.c:9296 cp/parser.c:23011
 
64329
 #, gcc-internal-format
 
64330
 msgid "expected %<,%> or %<)%>"
 
64331
 msgstr "%<,%> oder %<)%> erwartet"
 
64332
 
 
64333
 #: c/c-parser.c:9549 c/c-parser.c:9580 c/c-parser.c:9816 c/c-parser.c:9968
 
64334
-#: c/c-parser.c:3968 cp/parser.c:22986
 
64335
+#: c/c-parser.c:3968 cp/parser.c:22990
 
64336
 #, gcc-internal-format
 
64337
 msgid "expected %<=%>"
 
64338
 msgstr "%<=%> erwartet"
 
64339
 
 
64340
-#: c/c-parser.c:10329 c/c-parser.c:10319 cp/parser.c:27421
 
64341
+#: c/c-parser.c:10329 c/c-parser.c:10319 cp/parser.c:27425
 
64342
 #, gcc-internal-format
 
64343
 msgid "expected %<#pragma omp section%> or %<}%>"
 
64344
 msgstr "%<#pragma omp section%> oder %<}%> erwartet"
 
64345
 
 
64346
-#: c/c-parser.c:10666 cp/parser.c:22971
 
64347
+#: c/c-parser.c:10666 cp/parser.c:22975
 
64348
 #, gcc-internal-format
 
64349
 msgid "expected %<[%>"
 
64350
 msgstr "%<[%> erwartet"
 
64351
@@ -3810,11 +3811,11 @@
 
64352
 msgid "(anonymous)"
 
64353
 msgstr "(anonym)"
 
64354
 
 
64355
-#: cp/call.c:8680
 
64356
+#: cp/call.c:8698
 
64357
 msgid "candidate 1:"
 
64358
 msgstr "Kandidat 1:"
 
64359
 
 
64360
-#: cp/call.c:8681
 
64361
+#: cp/call.c:8699
 
64362
 msgid "candidate 2:"
 
64363
 msgstr "Kandidat 2:"
 
64364
 
 
64365
@@ -3822,7 +3823,7 @@
 
64366
 msgid "<unnamed>"
 
64367
 msgstr "<unbenannt>"
 
64368
 
 
64369
-#: cp/cxx-pretty-print.c:2149
 
64370
+#: cp/cxx-pretty-print.c:2153
 
64371
 msgid "template-parameter-"
 
64372
 msgstr "Template-Parameter-"
 
64373
 
 
64374
@@ -3902,7 +3903,7 @@
 
64375
 msgid "<declaration error>"
 
64376
 msgstr "<Deklarationsfehler>"
 
64377
 
 
64378
-#: cp/error.c:1445 cp/error.c:2855
 
64379
+#: cp/error.c:1445 cp/error.c:2859
 
64380
 msgid "with"
 
64381
 msgstr "mit"
 
64382
 
 
64383
@@ -3924,107 +3925,111 @@
 
64384
 msgid "<unparsed>"
 
64385
 msgstr "<nicht-analysiert>"
 
64386
 
 
64387
-#: cp/error.c:2504
 
64388
+#: cp/error.c:2498
 
64389
+msgid "<lambda>"
 
64390
+msgstr "<lambda>"
 
64391
+
 
64392
+#: cp/error.c:2508
 
64393
 msgid "<expression error>"
 
64394
 msgstr "<Ausdrucksfehler>"
 
64395
 
 
64396
-#: cp/error.c:2518
 
64397
+#: cp/error.c:2522
 
64398
 msgid "<unknown operator>"
 
64399
 msgstr "<unbekannter Operator>"
 
64400
 
 
64401
-#: cp/error.c:2807
 
64402
+#: cp/error.c:2811
 
64403
 msgid "{unknown}"
 
64404
 msgstr "{unbekannt}"
 
64405
 
 
64406
-#: cp/error.c:2922
 
64407
+#: cp/error.c:2926
 
64408
 msgid "At global scope:"
 
64409
 msgstr "Im globalen Gültigkeitsbereich:"
 
64410
 
 
64411
-#: cp/error.c:3028
 
64412
+#: cp/error.c:3032
 
64413
 #, c-format
 
64414
 msgid "In static member function %qs"
 
64415
 msgstr "In statischer Elementfunktion %qs"
 
64416
 
 
64417
-#: cp/error.c:3030
 
64418
+#: cp/error.c:3034
 
64419
 #, c-format
 
64420
 msgid "In copy constructor %qs"
 
64421
 msgstr "In Copy-Konstruktor %qs"
 
64422
 
 
64423
-#: cp/error.c:3032
 
64424
+#: cp/error.c:3036
 
64425
 #, c-format
 
64426
 msgid "In constructor %qs"
 
64427
 msgstr "In Konstruktor %qs"
 
64428
 
 
64429
-#: cp/error.c:3034
 
64430
+#: cp/error.c:3038
 
64431
 #, c-format
 
64432
 msgid "In destructor %qs"
 
64433
 msgstr "In Destruktor %qs"
 
64434
 
 
64435
-#: cp/error.c:3036
 
64436
+#: cp/error.c:3040
 
64437
 msgid "In lambda function"
 
64438
 msgstr "In Lambda-Funktion"
 
64439
 
 
64440
-#: cp/error.c:3056
 
64441
+#: cp/error.c:3060
 
64442
 #, c-format
 
64443
 msgid "%s: In substitution of %qS:\n"
 
64444
 msgstr "%s: In Ersetzung von %qS:\n"
 
64445
 
 
64446
-#: cp/error.c:3057
 
64447
+#: cp/error.c:3061
 
64448
 msgid "%s: In instantiation of %q#D:\n"
 
64449
 msgstr "%s: In Instanziierung von %q#D:\n"
 
64450
 
 
64451
-#: cp/error.c:3080
 
64452
+#: cp/error.c:3084
 
64453
 #, c-format
 
64454
 msgid "%s:%d:%d:   "
 
64455
 msgstr "%s:%d:%d:   "
 
64456
 
 
64457
-#: cp/error.c:3083
 
64458
+#: cp/error.c:3087
 
64459
 #, c-format
 
64460
 msgid "%s:%d:   "
 
64461
 msgstr "%s:%d:   "
 
64462
 
 
64463
-#: cp/error.c:3091
 
64464
+#: cp/error.c:3095
 
64465
 #, c-format
 
64466
 msgid "recursively required by substitution of %qS\n"
 
64467
 msgstr "rekursiv erforderlich durch Ersetzung von %qS\n"
 
64468
 
 
64469
-#: cp/error.c:3092
 
64470
+#: cp/error.c:3096
 
64471
 #, c-format
 
64472
 msgid "required by substitution of %qS\n"
 
64473
 msgstr "erforderlich durch Ersetzung von %qS\n"
 
64474
 
 
64475
-#: cp/error.c:3097
 
64476
+#: cp/error.c:3101
 
64477
 msgid "recursively required from %q#D\n"
 
64478
 msgstr "rekursiv erfordert von %q#D\n"
 
64479
 
 
64480
-#: cp/error.c:3098
 
64481
+#: cp/error.c:3102
 
64482
 msgid "required from %q#D\n"
 
64483
 msgstr "erfordert durch %q#D\n"
 
64484
 
 
64485
-#: cp/error.c:3105
 
64486
+#: cp/error.c:3109
 
64487
 msgid "recursively required from here"
 
64488
 msgstr "rekursiv erfordert von hier"
 
64489
 
 
64490
-#: cp/error.c:3106
 
64491
+#: cp/error.c:3110
 
64492
 msgid "required from here"
 
64493
 msgstr "von hier erfordert"
 
64494
 
 
64495
-#: cp/error.c:3158
 
64496
+#: cp/error.c:3162
 
64497
 #, c-format
 
64498
 msgid "%s:%d:%d:   [ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]\n"
 
64499
 msgstr "%s:%d:%d:   [ %d Instanziierungskontexte werden übersprungen, -ftemplate-backtrace-limit=0 zum Deaktivieren verwenden ]\n"
 
64500
 
 
64501
-#: cp/error.c:3163
 
64502
+#: cp/error.c:3167
 
64503
 #, c-format
 
64504
 msgid "%s:%d:   [ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]\n"
 
64505
 msgstr "%s:%d:   [ %d Instanziierungskontexte werden übersprungen, -ftemplate-backtrace-limit=0 zum Deaktivieren verwenden ]\n"
 
64506
 
 
64507
-#: cp/error.c:3227
 
64508
+#: cp/error.c:3231
 
64509
 #, c-format
 
64510
 msgid "%s:%d:%d:   in constexpr expansion of %qs"
 
64511
 msgstr "%s:%d:%d:   in constexpr-Ersetzung von %qs"
 
64512
 
 
64513
-#: cp/error.c:3231
 
64514
+#: cp/error.c:3235
 
64515
 #, c-format
 
64516
 msgid "%s:%d:   in constexpr expansion of %qs"
 
64517
 msgstr "%s:%d:   in constexpr-Ersetzung von %qs"
 
64518
@@ -4033,7 +4038,7 @@
 
64519
 msgid "candidates are:"
 
64520
 msgstr "Kandidaten sind:"
 
64521
 
 
64522
-#: cp/pt.c:17926 cp/call.c:3290
 
64523
+#: cp/pt.c:17922 cp/call.c:3290
 
64524
 #, gcc-internal-format
 
64525
 msgid "candidate is:"
 
64526
 msgid_plural "candidates are:"
 
64527
@@ -4562,12 +4567,12 @@
 
64528
 msgid "Integer overflow when calculating the amount of memory to allocate"
 
64529
 msgstr "Ganzzahlüberlauf bei der Berechnung des zu reservierenden Speichers"
 
64530
 
 
64531
-#: fortran/trans-decl.c:4842
 
64532
+#: fortran/trans-decl.c:4844
 
64533
 #, c-format
 
64534
 msgid "Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)"
 
64535
 msgstr "Effektive Zeichenkettenlänge passt nicht zur deklarierten für Scheinargument »%s« (%ld/%ld)"
 
64536
 
 
64537
-#: fortran/trans-decl.c:4850
 
64538
+#: fortran/trans-decl.c:4852
 
64539
 #, c-format
 
64540
 msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
 
64541
 msgstr "Effektive Zeichenkettenlänge ist kürzer als die deklarierte für Scheinargument »%s« (%ld/%ld)"
 
64542
@@ -4582,12 +4587,12 @@
 
64543
 msgid "Unequal character lengths (%ld/%ld) in %s"
 
64544
 msgstr "Ungleiche Zeichenlängen (%ld/%ld) in %s"
 
64545
 
 
64546
-#: fortran/trans-intrinsic.c:6157
 
64547
+#: fortran/trans-intrinsic.c:6156
 
64548
 #, c-format
 
64549
 msgid "Argument NCOPIES of REPEAT intrinsic is negative (its value is %ld)"
 
64550
 msgstr "Argument NCOPIES des intrinsischen REPEAT ist negativ (sein Wert ist %ld)"
 
64551
 
 
64552
-#: fortran/trans-intrinsic.c:6189
 
64553
+#: fortran/trans-intrinsic.c:6188
 
64554
 msgid "Argument NCOPIES of REPEAT intrinsic is too large"
 
64555
 msgstr "Argument NCOPIES des intrinsischen REPEAT ist zu groß"
 
64556
 
 
64557
@@ -4819,7 +4824,7 @@
 
64558
 msgid "objc-cpp-output is deprecated; please use objective-c-cpp-output instead"
 
64559
 msgstr "objc-cpp-output ist veraltet; bitte stattdessen objective-c-cpp-output verwenden"
 
64560
 
 
64561
-#: java/jvspec.c:79 ada/gcc-interface/lang-specs.h:33 gcc.c:844
 
64562
+#: java/jvspec.c:79 ada/gcc-interface/lang-specs.h:33 gcc.c:845
 
64563
 msgid "-pg and -fomit-frame-pointer are incompatible"
 
64564
 msgstr "-pg und -fomit-frame-pointer sind unverträglich"
 
64565
 
 
64566
@@ -4879,7 +4884,7 @@
 
64567
 msgid "consider using '-pg' instead of '-p' with gprof(1)"
 
64568
 msgstr "evtl. »-pg« statt »-p« mit gprof(1) verwendet"
 
64569
 
 
64570
-#: config/sh/sh.h:360 config/sh/sh.h:363
 
64571
+#: config/sh/sh.h:363 config/sh/sh.h:366
 
64572
 msgid "SH2a does not support little-endian"
 
64573
 msgstr "SH2a unterstützt nicht Little-Endian"
 
64574
 
 
64575
@@ -4944,7 +4949,7 @@
 
64576
 msgstr "Die Option -shared wird derzeit nicht für VAX ELF unterstützt"
 
64577
 
 
64578
 #: config/i386/mingw-w64.h:82 config/i386/mingw32.h:115
 
64579
-#: config/i386/cygwin.h:113
 
64580
+#: config/i386/cygwin.h:109
 
64581
 msgid "shared and mdll are not compatible"
 
64582
 msgstr "shared und mdll sind unverträglich"
 
64583
 
 
64584
@@ -4984,23 +4989,23 @@
 
64585
 msgid "profiling not supported with -mg"
 
64586
 msgstr "Profiling wird mit -mg nicht unterstützt"
 
64587
 
 
64588
-#: gcc.c:704
 
64589
+#: gcc.c:705
 
64590
 msgid "-fuse-linker-plugin is not supported in this configuration"
 
64591
 msgstr "-fuse-linker-plugin wird in dieser Konfiguration nicht unterstützt"
 
64592
 
 
64593
-#: gcc.c:718
 
64594
+#: gcc.c:719
 
64595
 msgid "cannot specify -static with -fsanitize=address"
 
64596
-msgstr ""
 
64597
+msgstr "-static kann nicht mit -fsanitize=Adresse angegeben werden"
 
64598
 
 
64599
-#: gcc.c:720
 
64600
+#: gcc.c:721
 
64601
 msgid "-fsanitize=thread linking must be done with -pie or -shared"
 
64602
-msgstr ""
 
64603
+msgstr "Bindung mit -fsanitize=Thread muss mit -pie oder -shared erfolgen"
 
64604
 
 
64605
-#: gcc.c:1012
 
64606
+#: gcc.c:1013
 
64607
 msgid "GNU C no longer supports -traditional without -E"
 
64608
 msgstr "GNU C unterstützt nicht mehr -traditional ohne -E"
 
64609
 
 
64610
-#: gcc.c:1021
 
64611
+#: gcc.c:1022
 
64612
 msgid "-E or -x required when input is from standard input"
 
64613
 msgstr "-E oder -x benötigt, wenn die Eingabe von der Standardeingabe kommt"
 
64614
 
 
64615
@@ -5040,7 +5045,7 @@
 
64616
 
 
64617
 #: fortran/lang.opt:214
 
64618
 msgid "Warn if the type of a variable might be not interoperable with C"
 
64619
-msgstr ""
 
64620
+msgstr "Bei Unverträglichkeit eines Variablentyps mit C warnen"
 
64621
 
 
64622
 #: fortran/lang.opt:218
 
64623
 msgid "Warn about truncated character expressions"
 
64624
@@ -5048,13 +5053,13 @@
 
64625
 
 
64626
 #: fortran/lang.opt:222
 
64627
 msgid "Warn about equality comparisons involving REAL or COMPLEX expressions"
 
64628
-msgstr ""
 
64629
+msgstr "Bei Prüfung auf Gleichheit mit REAL- oder COMPLEX-Ausdrücken warnen"
 
64630
 
 
64631
 #: fortran/lang.opt:230
 
64632
 msgid "Warn about most implicit conversions"
 
64633
 msgstr "Bei den meisten impliziten Umwandlungen warnen"
 
64634
 
 
64635
-#: fortran/lang.opt:234 common.opt:542
 
64636
+#: fortran/lang.opt:234 common.opt:546
 
64637
 msgid "Print extra (possibly unwanted) warnings"
 
64638
 msgstr "Zusätzliche (möglicherweise ungewollte) Warnungen ausgeben"
 
64639
 
 
64640
@@ -5198,9 +5203,9 @@
 
64641
 msgid "Allow dollar signs in entity names"
 
64642
 msgstr "Dollarzeichen in Entity-Namen erlauben"
 
64643
 
 
64644
-#: fortran/lang.opt:394 config/alpha/alpha.opt:31 common.opt:656
 
64645
-#: common.opt:830 common.opt:834 common.opt:838 common.opt:842 common.opt:1227
 
64646
-#: common.opt:1360 common.opt:1364
 
64647
+#: fortran/lang.opt:394 config/alpha/alpha.opt:31 common.opt:660
 
64648
+#: common.opt:834 common.opt:838 common.opt:842 common.opt:846 common.opt:1231
 
64649
+#: common.opt:1364 common.opt:1368
 
64650
 msgid "Does nothing. Preserved for backward compatibility."
 
64651
 msgstr "Tut nichts. Für Rückwärtskompatibilität erhalten."
 
64652
 
 
64653
@@ -5434,7 +5439,7 @@
 
64654
 #: c-family/c.opt:70 c-family/c.opt:73 c-family/c.opt:76 c-family/c.opt:79
 
64655
 #: c-family/c.opt:175 c-family/c.opt:178 c-family/c.opt:216 c-family/c.opt:220
 
64656
 #: c-family/c.opt:232 c-family/c.opt:1253 c-family/c.opt:1261
 
64657
-#: config/darwin.opt:53 common.opt:300 common.opt:303 common.opt:2399
 
64658
+#: config/darwin.opt:53 common.opt:300 common.opt:303 common.opt:2403
 
64659
 #, c-format
 
64660
 msgid "missing filename after %qs"
 
64661
 msgstr "fehlender Dateiname hinter %qs"
 
64662
@@ -5529,7 +5534,7 @@
 
64663
 
 
64664
 #: c-family/c.opt:261
 
64665
 msgid "Warn if a subobject has an abi_tag attribute that the complete object type does not have"
 
64666
-msgstr ""
 
64667
+msgstr "Bei Subobjekt mit Attribut abi_tag warnen, das das Gesamtobjekt nicht hat"
 
64668
 
 
64669
 #: c-family/c.opt:268
 
64670
 msgid "Warn about suspicious uses of memory addresses"
 
64671
@@ -5689,7 +5694,7 @@
 
64672
 
 
64673
 #: c-family/c.opt:447
 
64674
 msgid "Warn about C++11 inheriting constructors when the base has a variadic constructor"
 
64675
-msgstr ""
 
64676
+msgstr "Bei vererbten Konstruktoren in C++11 warnen, wenn die Basisklasse variadischen Konstruktor hat"
 
64677
 
 
64678
 #: c-family/c.opt:451
 
64679
 msgid "Warn when there is a cast to a pointer from an integer of a different size"
 
64680
@@ -5709,7 +5714,7 @@
 
64681
 
 
64682
 #: c-family/c.opt:467
 
64683
 msgid "Warn when a string or character literal is followed by a ud-suffix which does not begin with an underscore."
 
64684
-msgstr ""
 
64685
+msgstr "Warnen, wenn Zeichenkette oder Zeichenliteral gefolgt von UD-Suffix auftritt, der nicht mit Unterstrich anfängt"
 
64686
 
 
64687
 #: c-family/c.opt:471
 
64688
 msgid "Warn when a logical operator is suspiciously always evaluating to true or false"
 
64689
@@ -6028,7 +6033,7 @@
 
64690
 
 
64691
 #: c-family/c.opt:844
 
64692
 msgid "Where shorter, use canonicalized paths to systems headers."
 
64693
-msgstr ""
 
64694
+msgstr "Falls kürzer, offizielle Pfade zu System-Headers verwenden"
 
64695
 
 
64696
 #: c-family/c.opt:848
 
64697
 msgid "Check the return value of new"
 
64698
@@ -6039,9 +6044,9 @@
 
64699
 msgstr "Verschiedene Typen für die Argumente des »?«-Operators erlauben"
 
64700
 
 
64701
 #: c-family/c.opt:856 c-family/c.opt:876 c-family/c.opt:1074
 
64702
-#: config/sh/sh.opt:209 common.opt:949 common.opt:1135 common.opt:1439
 
64703
-#: common.opt:1713 common.opt:1749 common.opt:1834 common.opt:1838
 
64704
-#: common.opt:1914 common.opt:1996 common.opt:2020 common.opt:2108
 
64705
+#: config/sh/sh.opt:213 common.opt:953 common.opt:1139 common.opt:1443
 
64706
+#: common.opt:1717 common.opt:1753 common.opt:1838 common.opt:1842
 
64707
+#: common.opt:1918 common.opt:2000 common.opt:2024 common.opt:2112
 
64708
 msgid "Does nothing.  Preserved for backward compatibility."
 
64709
 msgstr "Tut nichts. Für Rückwärtskompatibilität erhalten."
 
64710
 
 
64711
@@ -6076,11 +6081,11 @@
 
64712
 
 
64713
 #: c-family/c.opt:888
 
64714
 msgid "Write all declarations as Ada code transitively"
 
64715
-msgstr ""
 
64716
+msgstr "Alle Deklarationen in Ada-Code transitiv schreiben"
 
64717
 
 
64718
 #: c-family/c.opt:892
 
64719
 msgid "Write all declarations as Ada code for the given file only"
 
64720
-msgstr ""
 
64721
+msgstr "Alle Deklarationen in Ada-Code nur für angegebene Datei schreiben"
 
64722
 
 
64723
 #: c-family/c.opt:899
 
64724
 msgid "Generate code to check exception specifications"
 
64725
@@ -6100,7 +6105,7 @@
 
64726
 
 
64727
 #: c-family/c.opt:918
 
64728
 msgid "Support dynamic initialization of thread-local variables in a different translation unit"
 
64729
-msgstr ""
 
64730
+msgstr "Dynamische Initialisierung thread-lokaler Variablen in anderer Übersetzungseinheit unterstützen"
 
64731
 
 
64732
 #: c-family/c.opt:925
 
64733
 msgid "Scope of for-init-statement variables is local to the loop"
 
64734
@@ -6360,7 +6365,7 @@
 
64735
 
 
64736
 #: c-family/c.opt:1245
 
64737
 msgid "Interpret imaginary, fixed-point, or other gnu number suffix as the corresponding"
 
64738
-msgstr ""
 
64739
+msgstr "Imaginäre, Festkomma, oder andere GNU-Zahlenpräfixe als korrespondierend interpretieren"
 
64740
 
 
64741
 #: c-family/c.opt:1250
 
64742
 msgid "-idirafter <dir>\tAdd <dir> to the end of the system include path"
 
64743
@@ -6560,7 +6565,7 @@
 
64744
 
 
64745
 #: go/lang.opt:66
 
64746
 msgid "-fgo-relative-import-path=<path> Treat a relative import as relative to path"
 
64747
-msgstr ""
 
64748
+msgstr "-fgo-relative-import-path=<Pfad> Relativen Import als relativ zum Pfad behandeln"
 
64749
 
 
64750
 #: go/lang.opt:70
 
64751
 msgid "Functions which return values must end with return statements"
 
64752
@@ -6576,11 +6581,11 @@
 
64753
 
 
64754
 #: config/vms/vms.opt:35
 
64755
 msgid "Use VMS exit codes instead of posix ones"
 
64756
-msgstr ""
 
64757
+msgstr "Exitcodes von VMS statt POSIX verwenden"
 
64758
 
 
64759
 #: config/vms/vms.opt:39
 
64760
 msgid "-mpointer-size=[no,32,short,64,long]\tSet the default pointer size"
 
64761
-msgstr ""
 
64762
+msgstr "-mpointer-size=[no,32,short,64,long]\tStandardgröße für Zeiger setzen"
 
64763
 
 
64764
 #: config/vms/vms.opt:42
 
64765
 #, c-format
 
64766
@@ -7052,11 +7057,11 @@
 
64767
 
 
64768
 #: config/aarch64/aarch64.opt:28
 
64769
 msgid "The possible TLS dialects:"
 
64770
-msgstr ""
 
64771
+msgstr "Mögliche TLS-Dialekte:"
 
64772
 
 
64773
 #: config/aarch64/aarch64.opt:40
 
64774
 msgid "The code model option names for -mcmodel:"
 
64775
-msgstr ""
 
64776
+msgstr "Codemodell-Optionsnamen für -mcmodel:"
 
64777
 
 
64778
 #: config/aarch64/aarch64.opt:64 config/arm/arm.opt:94
 
64779
 #: config/microblaze/microblaze.opt:60
 
64780
@@ -7201,7 +7206,7 @@
 
64781
 msgstr "Frühere Stop-Bit-Platzierung für bessere Planung einschalten"
 
64782
 
 
64783
 #: config/ia64/ia64.opt:114 config/spu/spu.opt:72 config/pa/pa.opt:58
 
64784
-#: config/sh/sh.opt:261
 
64785
+#: config/sh/sh.opt:265
 
64786
 msgid "Specify range of registers to make fixed"
 
64787
 msgstr "Bereich der zu fixierenden Register angeben"
 
64788
 
 
64789
@@ -7417,7 +7422,7 @@
 
64790
 
 
64791
 #: config/epiphany/epiphany.opt:108
 
64792
 msgid "A floatig point to integer truncation may be replaced with rounding to save mode switching"
 
64793
-msgstr ""
 
64794
+msgstr "Abschneiden von Gleitkomma zu Ganzzahl darf durch Rundung ersetzt werden, um Modusumschaltung zu verhindern"
 
64795
 
 
64796
 #: config/epiphany/epiphany.opt:112
 
64797
 msgid "Vectorize for double-word operations."
 
64798
@@ -7497,11 +7502,11 @@
 
64799
 
 
64800
 #: config/h8300/h8300.opt:66
 
64801
 msgid "Push extended registers on stack in monitor functions"
 
64802
-msgstr ""
 
64803
+msgstr "In Überwachungsfunktionen erweiterte Register auf Stack sichern"
 
64804
 
 
64805
 #: config/h8300/h8300.opt:70
 
64806
 msgid "Do not push extended registers on stack in monitor functions"
 
64807
-msgstr ""
 
64808
+msgstr "In Überwachungsfunktionen erweiterte Register nicht auf Stack sichern"
 
64809
 
 
64810
 #: config/pdp11/pdp11.opt:23
 
64811
 msgid "Generate code for an 11/10"
 
64812
@@ -7630,7 +7635,7 @@
 
64813
 
 
64814
 #: config/i386/cygming.opt:58
 
64815
 msgid "Put relocated read-only data into .data section."
 
64816
-msgstr ""
 
64817
+msgstr "Umgelagerte Nur-Lese-Daten in .data-Abschnitt legen"
 
64818
 
 
64819
 #: config/i386/mingw.opt:29
 
64820
 msgid "Warn about none ISO msvcrt scanf/printf width extensions"
 
64821
@@ -7669,7 +7674,7 @@
 
64822
 msgid "Use 64-bit long double"
 
64823
 msgstr "64-bit long double verwenden"
 
64824
 
 
64825
-#: config/i386/i386.opt:98 config/sh/sh.opt:205
 
64826
+#: config/i386/i386.opt:98 config/sh/sh.opt:209
 
64827
 msgid "Reserve space for outgoing arguments in the function prologue"
 
64828
 msgstr "Platz für Ausgabeargumente in Funktionsprolog reservieren"
 
64829
 
 
64830
@@ -7723,9 +7728,8 @@
 
64831
 msgstr "Angegebenen Adressierungsmodus verwenden"
 
64832
 
 
64833
 #: config/i386/i386.opt:175
 
64834
-#, fuzzy
 
64835
 msgid "Known address mode (for use with the -maddress-mode= option):"
 
64836
-msgstr "Bekannte Codemodelle (für Verwendung mit Option -mcmodel=):"
 
64837
+msgstr "Bekannter Adressmodus (für Verwendung mit Option -maddress-mode=):"
 
64838
 
 
64839
 #: config/i386/i386.opt:184
 
64840
 msgid "%<-mcpu=%> is deprecated; use %<-mtune=%> or %<-march=%> instead"
 
64841
@@ -7873,9 +7877,8 @@
 
64842
 msgstr "Befehl vzeroupper erzeugen vor Übergabe der Abarbeitung aus"
 
64843
 
 
64844
 #: config/i386/i386.opt:421
 
64845
-#, fuzzy
 
64846
 msgid "Do dispatch scheduling if processor is bdver1 or bdver2 or bdver3 and Haifa scheduling"
 
64847
-msgstr "Bericht-Planung durchführen, wenn Prozessor bdver1 oder bdver2 und Haifa-Planung"
 
64848
+msgstr "Bericht-Planung durchführen, wenn Prozessor bdver1, bdver2, oder bdver3 und Haifa-Planung"
 
64849
 
 
64850
 #: config/i386/i386.opt:426
 
64851
 msgid "Use 128-bit AVX instructions instead of 256-bit AVX instructions in the auto-vectorizer."
 
64852
@@ -7987,36 +7990,31 @@
 
64853
 
 
64854
 #: config/i386/i386.opt:540
 
64855
 msgid "Support Hardware Lock Elision prefixes"
 
64856
-msgstr ""
 
64857
+msgstr "Präfixe für Hardware-Lock-Auslassung unterstützen"
 
64858
 
 
64859
 #: config/i386/i386.opt:544
 
64860
-#, fuzzy
 
64861
 msgid "Support RDSEED instruction"
 
64862
-msgstr "keine Unterstützung für Induktion"
 
64863
+msgstr "Anweisung RDSEED unterstützen"
 
64864
 
 
64865
 #: config/i386/i386.opt:548
 
64866
-#, fuzzy
 
64867
 msgid "Support PREFETCHW instruction"
 
64868
-msgstr "keine Unterstützung für Induktion"
 
64869
+msgstr "Anweisung PREFETCHW unterstützen"
 
64870
 
 
64871
 #: config/i386/i386.opt:552
 
64872
-#, fuzzy
 
64873
 msgid "Support flag-preserving add-carry instructions"
 
64874
-msgstr "Codeerzeugung von crc32-Befehlen unterstützen."
 
64875
+msgstr "Flag-erhaltende Add-Carry-Anweisungen unterstützen."
 
64876
 
 
64877
 #: config/i386/i386.opt:556
 
64878
 msgid "Support FXSAVE and FXRSTOR instructions"
 
64879
-msgstr ""
 
64880
+msgstr "Anweisungen FXSAVE und FXRSTOR unterstützen"
 
64881
 
 
64882
 #: config/i386/i386.opt:560
 
64883
-#, fuzzy
 
64884
 msgid "Support XSAVE and XRSTOR instructions"
 
64885
-msgstr "Aufrufe zwischen Thumb- und ARM-Befehlssätzen unterstützen"
 
64886
+msgstr "Anweisungen XSAVE und XRSTOR unterstützen"
 
64887
 
 
64888
 #: config/i386/i386.opt:564
 
64889
-#, fuzzy
 
64890
 msgid "Support XSAVEOPT instruction"
 
64891
-msgstr "Eingebaute MMX-Funktionen unterstützen"
 
64892
+msgstr "Anweisung XSAVEOPT unterstützen"
 
64893
 
 
64894
 #: config/i386/i386.opt:568
 
64895
 msgid "Support TBM built-in functions and code generation"
 
64896
@@ -8079,9 +8077,8 @@
 
64897
 msgstr "Nicht ausgerichtetes 32-Byte AVX-Speichern auftrennen"
 
64898
 
 
64899
 #: config/i386/i386.opt:628
 
64900
-#, fuzzy
 
64901
 msgid "Support RTM built-in functions and code generation"
 
64902
-msgstr "Eingebaute TBM-Funktionen und Codeerzeugung unterstützen"
 
64903
+msgstr "Eingebaute RTM-Funktionen und Codeerzeugung unterstützen"
 
64904
 
 
64905
 #: config/pa/pa64-hpux.opt:23
 
64906
 msgid "Assume code will be linked by GNU ld"
 
64907
@@ -8185,9 +8182,8 @@
 
64908
 msgstr "Backend-Fehlersuche einschalten"
 
64909
 
 
64910
 #: config/v850/v850.opt:41
 
64911
-#, fuzzy
 
64912
 msgid "Do not use the callt instruction (default)"
 
64913
-msgstr "Den callt-Befehl nicht verwenden"
 
64914
+msgstr "Die callt-Anweisung nicht verwenden (Standard)"
 
64915
 
 
64916
 #: config/v850/v850.opt:45
 
64917
 msgid "Reuse r30 on a per function basis"
 
64918
@@ -8250,52 +8246,44 @@
 
64919
 msgstr "Für v850e2v3-Prozessor übersetzen"
 
64920
 
 
64921
 #: config/v850/v850.opt:117
 
64922
-#, fuzzy
 
64923
 msgid "Compile for the v850e3v5 processor"
 
64924
-msgstr "Für v850e-Prozessor übersetzen"
 
64925
+msgstr "Für v850e3v5-Prozessor übersetzen"
 
64926
 
 
64927
 #: config/v850/v850.opt:124
 
64928
-#, fuzzy
 
64929
 msgid "Enable v850e3v5 loop instructions"
 
64930
-msgstr "Clip-Befehle einschalten"
 
64931
+msgstr "Schleifenbefehle für v850e3v5 einschalten"
 
64932
 
 
64933
 #: config/v850/v850.opt:128
 
64934
 msgid "Set the max size of data eligible for the ZDA area"
 
64935
 msgstr "Maximalgröße der für den ZDA-Bereich geeigneten Daten setzen"
 
64936
 
 
64937
 #: config/v850/v850.opt:135
 
64938
-#, fuzzy
 
64939
 msgid "Enable relaxing in the assembler"
 
64940
-msgstr "Verträglichkeit mit ic960-Assembler einschalten"
 
64941
+msgstr "Lockerung im Assembler einschalten"
 
64942
 
 
64943
 #: config/v850/v850.opt:139
 
64944
-#, fuzzy
 
64945
 msgid "Prohibit PC relative jumps"
 
64946
-msgstr "PC-relative Funktionsaufrufe verbieten"
 
64947
+msgstr "PC-relative Sprünge verbieten"
 
64948
 
 
64949
 #: config/v850/v850.opt:143
 
64950
-#, fuzzy
 
64951
 msgid "Inhibit the use of hardware floating point instructions"
 
64952
-msgstr "Verwendung aller Hardware-Gleitkommabefehle verhindern"
 
64953
+msgstr "Verwendung von Hardware-Gleitkommaanweisungen unterdrücken"
 
64954
 
 
64955
 #: config/v850/v850.opt:147
 
64956
-#, fuzzy
 
64957
 msgid "Allow the use of hardware floating point instructions for V850E2V3 and up"
 
64958
-msgstr "Verwendung von Hardware-Gleitkomma-ABI und -befehlen erlauben"
 
64959
+msgstr "Verwendung von Hardware-Gleitkommaanweisungen für V850E2V3 und aufwärts erlauben"
 
64960
 
 
64961
 #: config/v850/v850.opt:151
 
64962
-#, fuzzy
 
64963
 msgid "Enable support for the RH850 ABI.  This is the default"
 
64964
-msgstr "Verwendung des RX-FPU-Befehls einschalten. Dies ist Standard."
 
64965
+msgstr "Unterstützung für RH850 ABI einschalten. Dies ist der Standard."
 
64966
 
 
64967
 #: config/v850/v850.opt:155
 
64968
-#, fuzzy
 
64969
 msgid "Enable support for the old GCC ABI"
 
64970
-msgstr "Unterstützung für große Objekte einschalten"
 
64971
+msgstr "Unterstützung für altes GCC ABI einschalten"
 
64972
 
 
64973
 #: config/v850/v850.opt:159
 
64974
 msgid "Support alignments of up to 64-bits"
 
64975
-msgstr ""
 
64976
+msgstr "Ausrichtungen von bis zu 64 Bits unterstützen"
 
64977
 
 
64978
 #: config/g.opt:27
 
64979
 msgid "-G<number>\tPut global and static data smaller than <number> bytes into a special section (on some targets)"
 
64980
@@ -8397,6 +8385,10 @@
 
64981
 msgid "The device has no SPH special function register. This option will be overridden by the compiler driver with the correct setting if presence/absence of SPH can be deduced from -mmcu=MCU."
 
64982
 msgstr "Das Gerät hat kein Spezialfunktionsregister SPH. Diese Option wird vom Compilertreiber mit dem korrekten Wert überschrieben, wenn An-/Abwesenheit von SPH von -mmcu=MCU abgeleitet werden kann."
 
64983
 
 
64984
+#: config/avr/avr.opt:80
 
64985
+msgid "Warn if the address space of an address is change."
 
64986
+msgstr "Warnen, wenn sich Adressraum einer Adresse ändert"
 
64987
+
 
64988
 #: config/m32r/m32r.opt:34
 
64989
 msgid "Compile for the m32rx"
 
64990
 msgstr "Für m32rx übersetzen"
 
64991
@@ -8747,9 +8739,8 @@
 
64992
 msgstr "Visuelle Befehlssatzerweiterungen Version 3.0 für UltraSPARC verwenden"
 
64993
 
 
64994
 #: config/sparc/sparc.opt:78
 
64995
-#, fuzzy
 
64996
 msgid "Use UltraSPARC Compare-and-Branch extensions"
 
64997
-msgstr "Multiplizier-Addier-Erweiterungen für UltraSPARC verwenden"
 
64998
+msgstr "Vergleich-und-Sprung-Erweiterungen für UltraSPARC verwenden"
 
64999
 
 
65000
 #: config/sparc/sparc.opt:82
 
65001
 msgid "Use UltraSPARC Fused Multiply-Add extensions"
 
65002
@@ -9378,9 +9369,8 @@
 
65003
 msgstr "Maximalgröße der globalen und statischen Variable, die in kleine Datenbereiche gelegt werden."
 
65004
 
 
65005
 #: config/rx/rx.opt:90
 
65006
-#, fuzzy
 
65007
 msgid "Generate assembler output that is compatible with the Renesas AS100 assembler.  This may restrict some of the compiler's capabilities.  The default is to generate GAS compatible syntax."
 
65008
-msgstr "Assemblerausgabe erzeugen, die mit Renesas AS100-Assembler verträglich ist. Dies schränkt einige Kompilerfähigkeiten ein. Standard: GAS-verträgliche Syntax"
 
65009
+msgstr "Assemblerausgabe erzeugen, die mit Renesas AS100-Assembler verträglich ist. Dies schränkt einige Kompilerfähigkeiten ein. Standard: GAS-verträgliche Syntax."
 
65010
 
 
65011
 #: config/rx/rx.opt:96
 
65012
 msgid "Enable linker relaxation."
 
65013
@@ -9404,15 +9394,15 @@
 
65014
 
 
65015
 #: config/rx/rx.opt:126
 
65016
 msgid "Warn when multiple, different, fast interrupt handlers are in the compilation unit."
 
65017
-msgstr ""
 
65018
+msgstr "Warnen, wenn mehrere unterschiedliche schnelle Interruptbehandlungsroutinen in Übersetzungseinheit sind"
 
65019
 
 
65020
 #: config/rx/rx.opt:130
 
65021
 msgid "Enable the use of the old, broken, ABI where all stacked function arguments are aligned to 32-bits."
 
65022
-msgstr ""
 
65023
+msgstr "Verwendung des alten, defekten ABI, wobei alle Funktionsargumente auf dem Stack auf 32 Bits ausgerichtet sind"
 
65024
 
 
65025
 #: config/rx/rx.opt:134
 
65026
 msgid "Enable the use the standard RX ABI where all stacked function arguments are naturally aligned.  This is the default."
 
65027
-msgstr ""
 
65028
+msgstr "Verwendung des Standard-RX-ABI, wobei alle Funktionsargumente auf dem Stack natürlich ausgerichtet sind. (Voreinstellung.)"
 
65029
 
 
65030
 #: config/fused-madd.opt:22
 
65031
 msgid "%<-mfused-madd%> is deprecated; use %<-ffp-contract=%> instead"
 
65032
@@ -9447,64 +9437,68 @@
 
65033
 msgstr "Verwendet die Software-Multiplikationsemulation (Vorgabe)"
 
65034
 
 
65035
 #: config/microblaze/microblaze.opt:72
 
65036
+msgid "Use reorder instructions (swap and byte reversed load/store) (default)"
 
65037
+msgstr "Umverteilungsbefehle verwenden (Austausch und umgekehrte Bytereihenfolge beim Laden/Speichern, Voreinstellung)"
 
65038
+
 
65039
+#: config/microblaze/microblaze.opt:76
 
65040
 msgid "Use the software emulation for divides (default)"
 
65041
 msgstr "Verwendet die Softwareemulation für Divisionen (Vorgabe)"
 
65042
 
 
65043
-#: config/microblaze/microblaze.opt:76
 
65044
+#: config/microblaze/microblaze.opt:80
 
65045
 msgid "Use the hardware barrel shifter instead of emulation"
 
65046
 msgstr "Verwendet den Hardware-Berrelshifter statt der Emulation"
 
65047
 
 
65048
-#: config/microblaze/microblaze.opt:80
 
65049
+#: config/microblaze/microblaze.opt:84
 
65050
 msgid "Use pattern compare instructions"
 
65051
 msgstr "Verwendet Mustervergleichsbefehle"
 
65052
 
 
65053
-#: config/microblaze/microblaze.opt:83
 
65054
+#: config/microblaze/microblaze.opt:87
 
65055
 #, c-format
 
65056
 msgid "%qs is deprecated; use -fstack-check"
 
65057
 msgstr "%qs ist veraltet; stattdessen -fstack-check verwenden"
 
65058
 
 
65059
-#: config/microblaze/microblaze.opt:84
 
65060
+#: config/microblaze/microblaze.opt:88
 
65061
 msgid "Check for stack overflow at runtime"
 
65062
 msgstr "Zur Laufzeit auf Stapelüberlauf prüfen"
 
65063
 
 
65064
-#: config/microblaze/microblaze.opt:88 config/iq2000/iq2000.opt:65
 
65065
+#: config/microblaze/microblaze.opt:92 config/iq2000/iq2000.opt:65
 
65066
 msgid "Use GP relative sdata/sbss sections"
 
65067
 msgstr "Relative GP sdata/sbss-Abschnitte verwenden"
 
65068
 
 
65069
-#: config/microblaze/microblaze.opt:91
 
65070
+#: config/microblaze/microblaze.opt:95
 
65071
 #, c-format
 
65072
 msgid "%qs is deprecated; use -fno-zero-initialized-in-bss"
 
65073
 msgstr "%qs ist veraltet; stattdessen -fno-zero-initialized-in-bss verwenden"
 
65074
 
 
65075
-#: config/microblaze/microblaze.opt:92
 
65076
+#: config/microblaze/microblaze.opt:96
 
65077
 msgid "Clear the BSS to zero and place zero initialized in BSS"
 
65078
 msgstr "BSS komplett löschen und mit Null initialisierte Werte in BSS plazieren"
 
65079
 
 
65080
-#: config/microblaze/microblaze.opt:96
 
65081
+#: config/microblaze/microblaze.opt:100
 
65082
 msgid "Use multiply high instructions for high part of 32x32 multiply"
 
65083
 msgstr "Verwendet »multiply high«-Befehle für den oberen Teil einer 32x32 Multiplikation"
 
65084
 
 
65085
-#: config/microblaze/microblaze.opt:100
 
65086
+#: config/microblaze/microblaze.opt:104
 
65087
 msgid "Use hardware floating point conversion instructions"
 
65088
 msgstr "Hardware-Gleitkommakonvertierungbefehle verwenden"
 
65089
 
 
65090
-#: config/microblaze/microblaze.opt:104
 
65091
+#: config/microblaze/microblaze.opt:108
 
65092
 msgid "Use hardware floating point square root instruction"
 
65093
 msgstr "Verwendet Hardware-Gleitkomma-Wurzel-Instruktion"
 
65094
 
 
65095
-#: config/microblaze/microblaze.opt:108
 
65096
+#: config/microblaze/microblaze.opt:112
 
65097
 msgid "Description for mxl-mode-executable"
 
65098
 msgstr "Beschreibung für mxl-mode-executable"
 
65099
 
 
65100
-#: config/microblaze/microblaze.opt:112
 
65101
+#: config/microblaze/microblaze.opt:116
 
65102
 msgid "Description for mxl-mode-xmdstub"
 
65103
 msgstr "Beschreibung für mxl-mode-xmdstub"
 
65104
 
 
65105
-#: config/microblaze/microblaze.opt:116
 
65106
+#: config/microblaze/microblaze.opt:120
 
65107
 msgid "Description for mxl-mode-bootstrap"
 
65108
 msgstr "Beschreibung für mxl-mode-bootstrap"
 
65109
 
 
65110
-#: config/microblaze/microblaze.opt:120
 
65111
+#: config/microblaze/microblaze.opt:124
 
65112
 msgid "Description for mxl-mode-novectors"
 
65113
 msgstr "Beschreibung für mxl-mode-novectors"
 
65114
 
 
65115
@@ -9826,15 +9820,15 @@
 
65116
 
 
65117
 #: config/cris/cris.opt:180
 
65118
 msgid "Emit traps as \"break 8\", default for CRIS v3 and up.  If disabled, calls to abort() are used."
 
65119
-msgstr ""
 
65120
+msgstr "Traps als »break 8« ausgeben, voreingestellt für CRIS v3 und aufwärts. Wenn ausgeschaltet, werden Aufrufe von abort() verwendet."
 
65121
 
 
65122
 #: config/cris/cris.opt:184
 
65123
 msgid "Emit checks causing \"break 8\" instructions to execute when applying atomic builtins on misaligned memory"
 
65124
-msgstr ""
 
65125
+msgstr "Prüfungen ausgeben, die bei Anwendung atomarer eingebauter Operationen auf unausgerichtetem Speicher zu »break 8«-Anweisungen führen"
 
65126
 
 
65127
 #: config/cris/cris.opt:188
 
65128
 msgid "Handle atomic builtins that may be applied to unaligned data by calling library functions. Overrides -mtrap-unaligned-atomic."
 
65129
-msgstr ""
 
65130
+msgstr "Bibliotheksfunktionen aufrufen, wenn atomare eingebaute Operationen auf unausgerichteten Speicher angewendet werden können. Hebt -mtrap-unaligned-atomic auf."
 
65131
 
 
65132
 #: config/sh/superh.opt:6
 
65133
 msgid "Board name [and memory region]."
 
65134
@@ -9844,300 +9838,297 @@
 
65135
 msgid "Runtime name."
 
65136
 msgstr "Laufzeitname."
 
65137
 
 
65138
-#: config/sh/sh.opt:44
 
65139
+#: config/sh/sh.opt:48
 
65140
 msgid "Generate SH1 code"
 
65141
 msgstr "SH1-Code erzeugen"
 
65142
 
 
65143
-#: config/sh/sh.opt:48
 
65144
+#: config/sh/sh.opt:52
 
65145
 msgid "Generate SH2 code"
 
65146
 msgstr "SH2-Code erzeugen"
 
65147
 
 
65148
-#: config/sh/sh.opt:52
 
65149
+#: config/sh/sh.opt:56
 
65150
 msgid "Generate default double-precision SH2a-FPU code"
 
65151
 msgstr "Standard SH2a-FPU-Code mit doppelter Genauigkeit erzeugen"
 
65152
 
 
65153
-#: config/sh/sh.opt:56
 
65154
+#: config/sh/sh.opt:60
 
65155
 msgid "Generate SH2a FPU-less code"
 
65156
 msgstr "FPU-freien SH2a-Code erzeugen"
 
65157
 
 
65158
-#: config/sh/sh.opt:60
 
65159
+#: config/sh/sh.opt:64
 
65160
 msgid "Generate default single-precision SH2a-FPU code"
 
65161
 msgstr "Standard SH2a-FPU-Code mit einfacher Genauigkeit erzeugen"
 
65162
 
 
65163
-#: config/sh/sh.opt:64
 
65164
+#: config/sh/sh.opt:68
 
65165
 msgid "Generate only single-precision SH2a-FPU code"
 
65166
 msgstr "SH2a-FPU-Code nur mit einfacher Genauigkeit erzeugen"
 
65167
 
 
65168
-#: config/sh/sh.opt:68
 
65169
+#: config/sh/sh.opt:72
 
65170
 msgid "Generate SH2e code"
 
65171
 msgstr "SH2e-Code erzeugen"
 
65172
 
 
65173
-#: config/sh/sh.opt:72
 
65174
+#: config/sh/sh.opt:76
 
65175
 msgid "Generate SH3 code"
 
65176
 msgstr "SH3-Code erzeugen"
 
65177
 
 
65178
-#: config/sh/sh.opt:76
 
65179
+#: config/sh/sh.opt:80
 
65180
 msgid "Generate SH3e code"
 
65181
 msgstr "SH3e-Code erzeugen"
 
65182
 
 
65183
-#: config/sh/sh.opt:80
 
65184
+#: config/sh/sh.opt:84
 
65185
 msgid "Generate SH4 code"
 
65186
 msgstr "SH4-Code erzeugen"
 
65187
 
 
65188
-#: config/sh/sh.opt:84
 
65189
+#: config/sh/sh.opt:88
 
65190
 msgid "Generate SH4-100 code"
 
65191
 msgstr "SH4-100-Code erzeugen"
 
65192
 
 
65193
-#: config/sh/sh.opt:88
 
65194
+#: config/sh/sh.opt:92
 
65195
 msgid "Generate SH4-200 code"
 
65196
 msgstr "SH4-200-Code erzeugen"
 
65197
 
 
65198
-#: config/sh/sh.opt:94
 
65199
+#: config/sh/sh.opt:98
 
65200
 msgid "Generate SH4-300 code"
 
65201
 msgstr "SH4-300-Code erzeugen"
 
65202
 
 
65203
-#: config/sh/sh.opt:98
 
65204
+#: config/sh/sh.opt:102
 
65205
 msgid "Generate SH4 FPU-less code"
 
65206
 msgstr "FPU-freien SH4-Code erzeugen"
 
65207
 
 
65208
-#: config/sh/sh.opt:102
 
65209
+#: config/sh/sh.opt:106
 
65210
 msgid "Generate SH4-100 FPU-less code"
 
65211
 msgstr "FPU-freien SH4-100-Code erzeugen"
 
65212
 
 
65213
-#: config/sh/sh.opt:106
 
65214
+#: config/sh/sh.opt:110
 
65215
 msgid "Generate SH4-200 FPU-less code"
 
65216
 msgstr "FPU-freien SH4-200-Code erzeugen"
 
65217
 
 
65218
-#: config/sh/sh.opt:110
 
65219
+#: config/sh/sh.opt:114
 
65220
 msgid "Generate SH4-300 FPU-less code"
 
65221
 msgstr "FPU-freien SH4-300-Code erzeugen"
 
65222
 
 
65223
-#: config/sh/sh.opt:114
 
65224
+#: config/sh/sh.opt:118
 
65225
 msgid "Generate code for SH4 340 series (MMU/FPU-less)"
 
65226
 msgstr "Code für Serie SH4 340 erzeugen (ohne MMU/FPU)"
 
65227
 
 
65228
-#: config/sh/sh.opt:119
 
65229
+#: config/sh/sh.opt:123
 
65230
 msgid "Generate code for SH4 400 series (MMU/FPU-less)"
 
65231
 msgstr "Code für Serie SH4 400 erzeugen (ohne MMU/FPU)"
 
65232
 
 
65233
-#: config/sh/sh.opt:124
 
65234
+#: config/sh/sh.opt:128
 
65235
 msgid "Generate code for SH4 500 series (FPU-less)."
 
65236
 msgstr "Code für Serie SH4 500 erzeugen (ohne FPU)"
 
65237
 
 
65238
-#: config/sh/sh.opt:129
 
65239
+#: config/sh/sh.opt:133
 
65240
 msgid "Generate default single-precision SH4 code"
 
65241
 msgstr "Standard SH4-Code mit einfacher Genauigkeit erzeugen"
 
65242
 
 
65243
-#: config/sh/sh.opt:133
 
65244
+#: config/sh/sh.opt:137
 
65245
 msgid "Generate default single-precision SH4-100 code"
 
65246
 msgstr "Standard SH4-100-Code mit einfacher Genauigkeit erzeugen"
 
65247
 
 
65248
-#: config/sh/sh.opt:137
 
65249
+#: config/sh/sh.opt:141
 
65250
 msgid "Generate default single-precision SH4-200 code"
 
65251
 msgstr "Standard SH4-200-Code mit einfacher Genauigkeit erzeugen"
 
65252
 
 
65253
-#: config/sh/sh.opt:141
 
65254
+#: config/sh/sh.opt:145
 
65255
 msgid "Generate default single-precision SH4-300 code"
 
65256
 msgstr "Standard SH4-300-Code mit einfacher Genauigkeit erzeugen"
 
65257
 
 
65258
-#: config/sh/sh.opt:145
 
65259
+#: config/sh/sh.opt:149
 
65260
 msgid "Generate only single-precision SH4 code"
 
65261
 msgstr "SH4-Code nur mit einfacher Genauigkeit erzeugen"
 
65262
 
 
65263
-#: config/sh/sh.opt:149
 
65264
+#: config/sh/sh.opt:153
 
65265
 msgid "Generate only single-precision SH4-100 code"
 
65266
 msgstr "SH4-100-Code nur mit einfacher Genauigkeit erzeugen"
 
65267
 
 
65268
-#: config/sh/sh.opt:153
 
65269
+#: config/sh/sh.opt:157
 
65270
 msgid "Generate only single-precision SH4-200 code"
 
65271
 msgstr "SH4-200-Code nur mit einfacher Genauigkeit erzeugen"
 
65272
 
 
65273
-#: config/sh/sh.opt:157
 
65274
+#: config/sh/sh.opt:161
 
65275
 msgid "Generate only single-precision SH4-300 code"
 
65276
 msgstr "SH4-300-Code nur mit einfacher Genauigkeit erzeugen"
 
65277
 
 
65278
-#: config/sh/sh.opt:161
 
65279
+#: config/sh/sh.opt:165
 
65280
 msgid "Generate SH4a code"
 
65281
 msgstr "SH4a-Code erzeugen"
 
65282
 
 
65283
-#: config/sh/sh.opt:165
 
65284
+#: config/sh/sh.opt:169
 
65285
 msgid "Generate SH4a FPU-less code"
 
65286
 msgstr "FPU-freien SH4a-Code erzeugen"
 
65287
 
 
65288
-#: config/sh/sh.opt:169
 
65289
+#: config/sh/sh.opt:173
 
65290
 msgid "Generate default single-precision SH4a code"
 
65291
 msgstr "Standard SH4a-Code mit einfacher Genauigkeit erzeugen"
 
65292
 
 
65293
-#: config/sh/sh.opt:173
 
65294
+#: config/sh/sh.opt:177
 
65295
 msgid "Generate only single-precision SH4a code"
 
65296
 msgstr "SH4a-Code nur mit einfacher Genauigkeit erzeugen"
 
65297
 
 
65298
-#: config/sh/sh.opt:177
 
65299
+#: config/sh/sh.opt:181
 
65300
 msgid "Generate SH4al-dsp code"
 
65301
 msgstr "SH4al-dsp-Code erzeugen"
 
65302
 
 
65303
-#: config/sh/sh.opt:181
 
65304
+#: config/sh/sh.opt:185
 
65305
 msgid "Generate 32-bit SHmedia code"
 
65306
 msgstr "32-Bit SHmedia-Code erzeugen"
 
65307
 
 
65308
-#: config/sh/sh.opt:185
 
65309
+#: config/sh/sh.opt:189
 
65310
 msgid "Generate 32-bit FPU-less SHmedia code"
 
65311
 msgstr "FPU-freien 32-Bit SHmedia-Code erzeugen"
 
65312
 
 
65313
-#: config/sh/sh.opt:189
 
65314
+#: config/sh/sh.opt:193
 
65315
 msgid "Generate 64-bit SHmedia code"
 
65316
 msgstr "64-Bit SHmedia-Code erzeugen"
 
65317
 
 
65318
-#: config/sh/sh.opt:193
 
65319
+#: config/sh/sh.opt:197
 
65320
 msgid "Generate 64-bit FPU-less SHmedia code"
 
65321
 msgstr "FPU-freien 64-Bit SHmedia-Code erzeugen"
 
65322
 
 
65323
-#: config/sh/sh.opt:197
 
65324
+#: config/sh/sh.opt:201
 
65325
 msgid "Generate SHcompact code"
 
65326
 msgstr "SHcompact-Code erzeugen"
 
65327
 
 
65328
-#: config/sh/sh.opt:201
 
65329
+#: config/sh/sh.opt:205
 
65330
 msgid "Generate FPU-less SHcompact code"
 
65331
 msgstr "FPU-freien SHcompact-Code erzeugen"
 
65332
 
 
65333
-#: config/sh/sh.opt:213
 
65334
+#: config/sh/sh.opt:217
 
65335
 msgid "Generate code in big endian mode"
 
65336
 msgstr "Code im »Big Endian«-Modus erzeugen"
 
65337
 
 
65338
-#: config/sh/sh.opt:217
 
65339
+#: config/sh/sh.opt:221
 
65340
 msgid "Generate 32-bit offsets in switch tables"
 
65341
 msgstr "32-Bit-Versatz in switch-Tabellen erzeugen"
 
65342
 
 
65343
-#: config/sh/sh.opt:221
 
65344
+#: config/sh/sh.opt:225
 
65345
 msgid "Generate bit instructions"
 
65346
 msgstr "Bit-Befehle erzeugen"
 
65347
 
 
65348
-#: config/sh/sh.opt:225
 
65349
+#: config/sh/sh.opt:229
 
65350
 msgid "Cost to assume for a branch insn"
 
65351
 msgstr "Für Sprungbefehl anzunehmende Kosten"
 
65352
 
 
65353
-#: config/sh/sh.opt:229
 
65354
+#: config/sh/sh.opt:233
 
65355
 msgid "Assume that zero displacement conditional branches are fast"
 
65356
-msgstr ""
 
65357
+msgstr "Annehmen, dass bedingte Sprünge mit Weite Null schnell sind"
 
65358
 
 
65359
-#: config/sh/sh.opt:233
 
65360
+#: config/sh/sh.opt:237
 
65361
 msgid "Enable cbranchdi4 pattern"
 
65362
 msgstr "cbranchdi4-Muster einschalten"
 
65363
 
 
65364
-#: config/sh/sh.opt:237
 
65365
+#: config/sh/sh.opt:241
 
65366
 msgid "Emit cmpeqdi_t pattern even when -mcbranchdi is in effect."
 
65367
 msgstr "cmpeqdi_t-Muster ausgeben, sogar wenn -mcbranchdi aktiv ist."
 
65368
 
 
65369
-#: config/sh/sh.opt:241
 
65370
+#: config/sh/sh.opt:245
 
65371
 msgid "Enable SH5 cut2 workaround"
 
65372
 msgstr "SH5-cut2-Workaround einschalten"
 
65373
 
 
65374
-#: config/sh/sh.opt:245
 
65375
+#: config/sh/sh.opt:249
 
65376
 msgid "Align doubles at 64-bit boundaries"
 
65377
 msgstr "Doubles auf 64-Bit-Grenzen ausrichten"
 
65378
 
 
65379
-#: config/sh/sh.opt:249
 
65380
+#: config/sh/sh.opt:253
 
65381
 msgid "Division strategy, one of: call, call2, fp, inv, inv:minlat, inv20u, inv20l, inv:call, inv:call2, inv:fp, call-div1, call-fp, call-table"
 
65382
 msgstr "Divisionsstrategie, eine von: call, call2, fp, inv, inv:minlat, inv20u, inv20l, inv:call, inv:call2, inv:fp call-div1 call-fp, call-table"
 
65383
 
 
65384
-#: config/sh/sh.opt:253
 
65385
+#: config/sh/sh.opt:257
 
65386
 msgid "Specify name for 32 bit signed division function"
 
65387
 msgstr "Namen für vorzeichenbehaftete 32-Bit Divisionsfunktion angeben"
 
65388
 
 
65389
-#: config/sh/sh.opt:257
 
65390
+#: config/sh/sh.opt:261
 
65391
 msgid "Enable the use of 64-bit floating point registers in fmov instructions.  See -mdalign if 64-bit alignment is required."
 
65392
 msgstr "Verwendung von 64-Bit Gleitkommaregistern in FMOV-Befehlen aktivieren. Siehe auch -mdalign, wenn 64-Bit-Ausrichtung benötigt wird."
 
65393
 
 
65394
-#: config/sh/sh.opt:265
 
65395
+#: config/sh/sh.opt:269
 
65396
 msgid "Cost to assume for gettr insn"
 
65397
 msgstr "Für gettr Befehl anzunehmende Kosten"
 
65398
 
 
65399
-#: config/sh/sh.opt:269 config/sh/sh.opt:319
 
65400
+#: config/sh/sh.opt:273 config/sh/sh.opt:323
 
65401
 msgid "Follow Renesas (formerly Hitachi) / SuperH calling conventions"
 
65402
 msgstr "Renesas(vormals Hitachi)/SuperH-Aufrufkonventionen folgen"
 
65403
 
 
65404
-#: config/sh/sh.opt:273
 
65405
+#: config/sh/sh.opt:277
 
65406
 msgid "Increase the IEEE compliance for floating-point comparisons"
 
65407
 msgstr "IEEE-Befolgung für Gleitkommavergleiche erhöhen"
 
65408
 
 
65409
-#: config/sh/sh.opt:277
 
65410
+#: config/sh/sh.opt:281
 
65411
 msgid "Enable the use of the indexed addressing mode for SHmedia32/SHcompact"
 
65412
 msgstr "Verwendung des indizierten Addressierungsmodus für SHmedia32/SHcompact einschalten"
 
65413
 
 
65414
-#: config/sh/sh.opt:281
 
65415
+#: config/sh/sh.opt:285
 
65416
 msgid "inline code to invalidate instruction cache entries after setting up nested function trampolines"
 
65417
 msgstr "Code inline einbetten, um Befehlscache nach dem Aufsetzen verschachtelter Funktionstrampolines zu verwerfen"
 
65418
 
 
65419
-#: config/sh/sh.opt:285
 
65420
+#: config/sh/sh.opt:289
 
65421
 msgid "Assume symbols might be invalid"
 
65422
 msgstr "Annehmen, dass Symbole ungültig seien können"
 
65423
 
 
65424
-#: config/sh/sh.opt:289
 
65425
+#: config/sh/sh.opt:293
 
65426
 msgid "Annotate assembler instructions with estimated addresses"
 
65427
 msgstr "Assemblerbefehle mit geschätzten Adressen kommentieren"
 
65428
 
 
65429
-#: config/sh/sh.opt:293
 
65430
+#: config/sh/sh.opt:297
 
65431
 msgid "Generate code in little endian mode"
 
65432
 msgstr "Code im »Little Endian«-Modus erzeugen"
 
65433
 
 
65434
-#: config/sh/sh.opt:297
 
65435
+#: config/sh/sh.opt:301
 
65436
 msgid "Mark MAC register as call-clobbered"
 
65437
 msgstr "MAC-Register als Aufruf-zerstört markieren"
 
65438
 
 
65439
-#: config/sh/sh.opt:303
 
65440
+#: config/sh/sh.opt:307
 
65441
 msgid "Make structs a multiple of 4 bytes (warning: ABI altered)"
 
65442
 msgstr "Structs Vielfache von 4 Bytes machen (Warnung: ABI geändert)"
 
65443
 
 
65444
-#: config/sh/sh.opt:307
 
65445
+#: config/sh/sh.opt:311
 
65446
 msgid "Emit function-calls using global offset table when generating PIC"
 
65447
 msgstr "Bei PIC-Erzeugung Funktionsaufrufe ausgeben, die die globale Offsettabelle verwenden"
 
65448
 
 
65449
-#: config/sh/sh.opt:311
 
65450
+#: config/sh/sh.opt:315
 
65451
 msgid "Assume pt* instructions won't trap"
 
65452
 msgstr "Annehmen, dass pt*-Befehle nicht abgefangen werden (»trap«)"
 
65453
 
 
65454
-#: config/sh/sh.opt:315
 
65455
+#: config/sh/sh.opt:319
 
65456
 msgid "Shorten address references during linking"
 
65457
 msgstr "Beim Binden Adressreferenzen verkürzen"
 
65458
 
 
65459
-#: config/sh/sh.opt:323
 
65460
+#: config/sh/sh.opt:327
 
65461
 msgid "Deprecated.  Use -matomic= instead to select the atomic model"
 
65462
-msgstr ""
 
65463
+msgstr "Veraltet. Stattdessen -matomic= verwenden, um atomares Modell zu verwenden"
 
65464
 
 
65465
-#: config/sh/sh.opt:327
 
65466
-#, fuzzy
 
65467
+#: config/sh/sh.opt:331
 
65468
 msgid "Specify the model for atomic operations"
 
65469
-msgstr "Code für eingebaute atomare Operationen erzeugen"
 
65470
+msgstr "Das Modell für atomare Operationen angeben"
 
65471
 
 
65472
-#: config/sh/sh.opt:331
 
65473
+#: config/sh/sh.opt:335
 
65474
 msgid "Use tas.b instruction for __atomic_test_and_set"
 
65475
-msgstr ""
 
65476
+msgstr "Anweisung tas.b für __atomic_test_and_set verwenden"
 
65477
 
 
65478
-#: config/sh/sh.opt:335
 
65479
+#: config/sh/sh.opt:339
 
65480
 msgid "Deprecated.  Use -Os instead"
 
65481
 msgstr "Veraltet. Stattdessen -Os verwenden"
 
65482
 
 
65483
-#: config/sh/sh.opt:339
 
65484
+#: config/sh/sh.opt:343
 
65485
 msgid "Cost to assume for a multiply insn"
 
65486
 msgstr "Für einen Multiplikationsbefehl anzunehmende Kosten"
 
65487
 
 
65488
-#: config/sh/sh.opt:343
 
65489
+#: config/sh/sh.opt:347
 
65490
 msgid "Don't generate privileged-mode only code; implies -mno-inline-ic_invalidate if the inline code would not work in user mode."
 
65491
 msgstr "Keinen Code nur für privilegierten Modus erzeugen; impliziert -mno-inline-ic_invalidate, wenn der »inline«-Code nicht im Usermodus funktionieren würde"
 
65492
 
 
65493
-#: config/sh/sh.opt:349
 
65494
+#: config/sh/sh.opt:353
 
65495
 msgid "Pretend a branch-around-a-move is a conditional move."
 
65496
 msgstr "Vorgeben, dass Sprung-um-Sprung ein bedingter Sprung ist"
 
65497
 
 
65498
-#: config/sh/sh.opt:353
 
65499
-#, fuzzy
 
65500
+#: config/sh/sh.opt:357
 
65501
 msgid "Enable the use of the fsca instruction"
 
65502
-msgstr "Verwendung der kurzen Ladebefehle einschalten"
 
65503
+msgstr "Verwendung der Anweisung fsca einschalten"
 
65504
 
 
65505
-#: config/sh/sh.opt:357
 
65506
-#, fuzzy
 
65507
+#: config/sh/sh.opt:361
 
65508
 msgid "Enable the use of the fsrra instruction"
 
65509
-msgstr "Verwendung der kurzen Ladebefehle einschalten"
 
65510
+msgstr "Verwendung der Anweisung fsrra einschalten"
 
65511
 
 
65512
 #: config/fr30/fr30.opt:23
 
65513
 msgid "Assume small address space"
 
65514
@@ -10456,9 +10447,8 @@
 
65515
 msgstr "Verwendung aller Gleitkommaoperationen verhindern"
 
65516
 
 
65517
 #: config/mips/mips.opt:274
 
65518
-#, fuzzy
 
65519
 msgid "Use MCU instructions"
 
65520
-msgstr "MIPS-3D-Befehle verwenden"
 
65521
+msgstr "MCU-Anweisungen verwenden"
 
65522
 
 
65523
 #: config/mips/mips.opt:278
 
65524
 msgid "Do not use a cache-flushing function before calling stack trampolines"
 
65525
@@ -10553,9 +10543,8 @@
 
65526
 msgstr "Mit 64-Bit Longs und Zeigern kompilieren"
 
65527
 
 
65528
 #: config/tilegx/tilegx.opt:45
 
65529
-#, fuzzy
 
65530
 msgid "Use given TILE-Gx code model"
 
65531
-msgstr "Gegebenes x86-64-Codemodell verwenden"
 
65532
+msgstr "Gegebenes Codemodell TILE-Gx verwenden"
 
65533
 
 
65534
 #: java/lang.opt:122
 
65535
 msgid "Warn if deprecated empty statements are found"
 
65536
@@ -10710,9 +10699,8 @@
 
65537
 msgstr "Optimiert auf Geschwindigkeit unter Missachtung genauer Standardkonformität"
 
65538
 
 
65539
 #: common.opt:453
 
65540
-#, fuzzy
 
65541
 msgid "Optimize for debugging experience rather than speed or size"
 
65542
-msgstr "Auf Größe statt Geschwindigkeit optimieren"
 
65543
+msgstr "Auf Fehlersuchmöglichkeiten statt Geschwindigkeit oder Größe optimieren"
 
65544
 
 
65545
 #: common.opt:493
 
65546
 msgid "This switch is deprecated; use -Wextra instead"
 
65547
@@ -10723,1555 +10711,1545 @@
 
65548
 msgstr "Bei zurückgegebenen Strukturen, Unions oder Feldern warnen"
 
65549
 
 
65550
 #: common.opt:510
 
65551
+msgid "Warn if a loop with constant number of iterations triggers undefined behavior"
 
65552
+msgstr "Warnen, wenn Schleife mit konstanter Anzahl von Durchläufen zu undefiniertem Verhalten führt"
 
65553
+
 
65554
+#: common.opt:514
 
65555
 msgid "Warn if an array is accessed out of bounds"
 
65556
 msgstr "Warnen, wenn auf ein Feld außerhalb der Grenzen zugegriffen wird"
 
65557
 
 
65558
-#: common.opt:514
 
65559
+#: common.opt:518
 
65560
 msgid "Warn about inappropriate attribute usage"
 
65561
 msgstr "Bei unpassender Attributverwendung warnen"
 
65562
 
 
65563
-#: common.opt:518
 
65564
+#: common.opt:522
 
65565
 msgid "Warn about pointer casts which increase alignment"
 
65566
 msgstr "Warnen, wenn Zeigerumwandlungen die Ausrichtung vergrößern"
 
65567
 
 
65568
-#: common.opt:522
 
65569
+#: common.opt:526
 
65570
 msgid "Warn when a #warning directive is encountered"
 
65571
 msgstr "Warnen, wenn eine #warning-Anweisung verwendet wird"
 
65572
 
 
65573
-#: common.opt:526
 
65574
+#: common.opt:530
 
65575
 msgid "Warn about uses of __attribute__((deprecated)) declarations"
 
65576
 msgstr "Bei Verwendungen von Deklarationen mit __attribute__((deprecated)) warnen"
 
65577
 
 
65578
-#: common.opt:530
 
65579
+#: common.opt:534
 
65580
 msgid "Warn when an optimization pass is disabled"
 
65581
 msgstr "Warnen, wenn ein Optimierungsdurchgang ausgeschaltet ist"
 
65582
 
 
65583
-#: common.opt:534
 
65584
+#: common.opt:538
 
65585
 msgid "Treat all warnings as errors"
 
65586
 msgstr "Alle Warnungen als Fehler behandeln"
 
65587
 
 
65588
-#: common.opt:538
 
65589
+#: common.opt:542
 
65590
 msgid "Treat specified warning as error"
 
65591
 msgstr "Angegebene Warnung als Fehler behandeln"
 
65592
 
 
65593
-#: common.opt:546
 
65594
+#: common.opt:550
 
65595
 msgid "Exit on the first error occurred"
 
65596
 msgstr "Beim ersten auftretenden Fehler beenden"
 
65597
 
 
65598
-#: common.opt:550
 
65599
+#: common.opt:554
 
65600
 msgid "-Wframe-larger-than=<number>\tWarn if a function's stack frame requires more than <number> bytes"
 
65601
 msgstr "-Wframe-larger-than=<Anzahl>\tWarnen, wenn der Stapelrahmen einer Funktion mehr als <Anzahl> Bytes benötigt"
 
65602
 
 
65603
-#: common.opt:554
 
65604
+#: common.opt:558
 
65605
 msgid "Warn when attempting to free a non-heap object"
 
65606
 msgstr "Beim Versuch der Freigabe eines Nicht-Heap-Objektes warnen"
 
65607
 
 
65608
-#: common.opt:558
 
65609
+#: common.opt:562
 
65610
 msgid "Warn when an inlined function cannot be inlined"
 
65611
 msgstr "Warnen, wenn eine inline-Funktion nicht als solche erzeugt werden kann"
 
65612
 
 
65613
-#: common.opt:562
 
65614
+#: common.opt:566
 
65615
 msgid "Warn when an atomic memory model parameter is known to be outside the valid range."
 
65616
 msgstr "Warnen, wenn ein Parameter des atomaren Speichermodells erkennbar außerhalb des Wertebereiches ist"
 
65617
 
 
65618
-#: common.opt:569
 
65619
+#: common.opt:573
 
65620
 msgid "-Wlarger-than=<number>\tWarn if an object is larger than <number> bytes"
 
65621
 msgstr "-Wlarger-than=<Anzahl>\tWarnen, wenn ein Objekt größer als <Anzahl> Bytes ist"
 
65622
 
 
65623
-#: common.opt:573
 
65624
+#: common.opt:577
 
65625
 msgid "Warn if the loop cannot be optimized due to nontrivial assumptions."
 
65626
 msgstr "Warnen, wenn Schleife wegen nichttrivialer Annahmen nicht optimiert werden kann."
 
65627
 
 
65628
-#: common.opt:580
 
65629
+#: common.opt:584
 
65630
 msgid "Warn about overflow in arithmetic expressions"
 
65631
 msgstr "Bei Überlauf in arithmetischen Ausdrücken warnen"
 
65632
 
 
65633
-#: common.opt:584
 
65634
+#: common.opt:588
 
65635
 msgid "Warn when the packed attribute has no effect on struct layout"
 
65636
 msgstr "Warnen, wenn das »packed«-Attribut keine Auswirkung auf Strukturanordnung hat"
 
65637
 
 
65638
-#: common.opt:588
 
65639
+#: common.opt:592
 
65640
 msgid "Warn when padding is required to align structure members"
 
65641
 msgstr "Warnen, wenn Auffüllen benötigt wird, um Strukturelemente auszurichten"
 
65642
 
 
65643
-#: common.opt:592
 
65644
+#: common.opt:596
 
65645
 msgid "Issue warnings needed for strict compliance to the standard"
 
65646
 msgstr "Für strikte Standardbefolgung benötigte Warnungen ausgeben"
 
65647
 
 
65648
-#: common.opt:596
 
65649
+#: common.opt:600
 
65650
 msgid "Warn when one local variable shadows another"
 
65651
 msgstr "Warnen, wenn eine lokale Variable eine andere überdeckt"
 
65652
 
 
65653
-#: common.opt:600
 
65654
+#: common.opt:604
 
65655
 msgid "Warn when not issuing stack smashing protection for some reason"
 
65656
 msgstr "Warnen, wenn Stackzerstörungsschutz nicht ausgegeben wird"
 
65657
 
 
65658
-#: common.opt:604
 
65659
+#: common.opt:608
 
65660
 msgid "Warn if stack usage might be larger than specified amount"
 
65661
 msgstr "Warnen, wenn Stapelverwendung den angegebenen Betrag überschreitet"
 
65662
 
 
65663
-#: common.opt:608 common.opt:612
 
65664
+#: common.opt:612 common.opt:616
 
65665
 msgid "Warn about code which might break strict aliasing rules"
 
65666
 msgstr "Bei Code warnen, der strict-aliasing-Regeln verletzen könnte"
 
65667
 
 
65668
-#: common.opt:616 common.opt:620
 
65669
+#: common.opt:620 common.opt:624
 
65670
 msgid "Warn about optimizations that assume that signed overflow is undefined"
 
65671
 msgstr "Bei Optimierungen, die annehmen, dass vorzeichenbehafteter Überlauf undefiniert ist, warnen"
 
65672
 
 
65673
-#: common.opt:624
 
65674
+#: common.opt:628
 
65675
 msgid "Warn about functions which might be candidates for __attribute__((const))"
 
65676
 msgstr "Bei Funktionen, die Kandidaten für __attribute__((const)) sein könnten, warnen"
 
65677
 
 
65678
-#: common.opt:628
 
65679
+#: common.opt:632
 
65680
 msgid "Warn about functions which might be candidates for __attribute__((pure))"
 
65681
 msgstr "Bei Funktionen, die Kandidaten für __attribute__((pure)) sein könnten, warnen"
 
65682
 
 
65683
-#: common.opt:632
 
65684
+#: common.opt:636
 
65685
 msgid "Warn about functions which might be candidates for __attribute__((noreturn))"
 
65686
 msgstr "Bei Funktionen, die Kandidaten für __attribute__((noreturn)) sind, warnen"
 
65687
 
 
65688
-#: common.opt:636
 
65689
+#: common.opt:640
 
65690
 msgid "Do not suppress warnings from system headers"
 
65691
 msgstr "Nicht Warnungen von System-Headern unterdrücken"
 
65692
 
 
65693
-#: common.opt:640
 
65694
+#: common.opt:644
 
65695
 msgid "Warn whenever a trampoline is generated"
 
65696
 msgstr "Warnen, wenn ein Trampolin generiert wird"
 
65697
 
 
65698
-#: common.opt:644
 
65699
+#: common.opt:648
 
65700
 msgid "Warn if a comparison is always true or always false due to the limited range of the data type"
 
65701
 msgstr "Warnen, wenn ein Vergleich durch beschränkten Wertebereich des Datentyps stets »wahr« oder »unwahr« ist"
 
65702
 
 
65703
-#: common.opt:648
 
65704
+#: common.opt:652
 
65705
 msgid "Warn about uninitialized automatic variables"
 
65706
 msgstr "Bei nicht initialisierten automatischen Variablen warnen"
 
65707
 
 
65708
-#: common.opt:652
 
65709
+#: common.opt:656
 
65710
 msgid "Warn about maybe uninitialized automatic variables"
 
65711
 msgstr "Bei möglicherweise nicht initialisierten automatischen Variablen warnen"
 
65712
 
 
65713
-#: common.opt:660
 
65714
+#: common.opt:664
 
65715
 msgid "Enable all -Wunused- warnings"
 
65716
 msgstr "Alle -Wunused- Warnungen einschalten"
 
65717
 
 
65718
-#: common.opt:664
 
65719
+#: common.opt:668
 
65720
 msgid "Warn when a function parameter is only set, otherwise unused"
 
65721
 msgstr "Warnen, wenn ein Funktionsparameter zwar gesetzt aber nicht verwendet wird"
 
65722
 
 
65723
-#: common.opt:668
 
65724
+#: common.opt:672
 
65725
 msgid "Warn when a variable is only set, otherwise unused"
 
65726
 msgstr "Warnen, wenn eine Variable zwar gesetzt aber nicht verwendet wird"
 
65727
 
 
65728
-#: common.opt:672
 
65729
+#: common.opt:676
 
65730
 msgid "Warn when a function is unused"
 
65731
 msgstr "Warnen, wenn eine Funktion ungenutzt bleibt"
 
65732
 
 
65733
-#: common.opt:676
 
65734
+#: common.opt:680
 
65735
 msgid "Warn when a label is unused"
 
65736
 msgstr "Warnen, wenn eine Marke ungenutzt bleibt"
 
65737
 
 
65738
-#: common.opt:680
 
65739
+#: common.opt:684
 
65740
 msgid "Warn when a function parameter is unused"
 
65741
 msgstr "Warnen, wenn ein Funktionsparameter nicht verwendet wird"
 
65742
 
 
65743
-#: common.opt:684
 
65744
+#: common.opt:688
 
65745
 msgid "Warn when an expression value is unused"
 
65746
 msgstr "Warnen, wenn ein Ausdruckswert nicht verwendet wird"
 
65747
 
 
65748
-#: common.opt:688
 
65749
+#: common.opt:692
 
65750
 msgid "Warn when a variable is unused"
 
65751
 msgstr "Warnen, wenn eine Variable nicht verwendet wird"
 
65752
 
 
65753
-#: common.opt:692
 
65754
+#: common.opt:696
 
65755
 msgid "Warn in case profiles in -fprofile-use do not match"
 
65756
 msgstr "Warnen, wenn Profile in -fprofile-use nicht zueinander passen"
 
65757
 
 
65758
-#: common.opt:696
 
65759
+#: common.opt:700
 
65760
 msgid "Warn when a vector operation is compiled outside the SIMD"
 
65761
 msgstr "Warnen, wenn Vektoroperation außerhalb von SIMD kompiliert wird"
 
65762
 
 
65763
-#: common.opt:712
 
65764
+#: common.opt:716
 
65765
 msgid "-aux-info <file>\tEmit declaration information into <file>"
 
65766
 msgstr "-aux-info <Datei>\tDeklarationsinformationen in <Datei> ausgeben"
 
65767
 
 
65768
-#: common.opt:731
 
65769
+#: common.opt:735
 
65770
 msgid "-d<letters>\tEnable dumps from specific passes of the compiler"
 
65771
 msgstr "-d<Buchstaben>\tAusgaben von bestimmten Durchläufen des Kompilers einschalten"
 
65772
 
 
65773
-#: common.opt:735
 
65774
+#: common.opt:739
 
65775
 msgid "-dumpbase <file>\tSet the file basename to be used for dumps"
 
65776
 msgstr "-dumpbase <Datei>\tDen Basis-Dateinamen für Ausgaben setzen"
 
65777
 
 
65778
-#: common.opt:739
 
65779
+#: common.opt:743
 
65780
 msgid "-dumpdir <dir>\tSet the directory name to be used for dumps"
 
65781
 msgstr "-dumpdir <verzeichnis>\tDen Basis-verzeichnisnamen für Ausgaben setzen"
 
65782
 
 
65783
-#: common.opt:798
 
65784
+#: common.opt:802
 
65785
 msgid "Aggressively optimize loops using language constraints"
 
65786
-msgstr ""
 
65787
+msgstr "Agressive Schleifenoptimierungen mit Zwangsbedingungen der Sprache"
 
65788
 
 
65789
-#: common.opt:802
 
65790
+#: common.opt:806
 
65791
 msgid "Align the start of functions"
 
65792
 msgstr "Funktionsanfänge ausrichten"
 
65793
 
 
65794
-#: common.opt:809
 
65795
+#: common.opt:813
 
65796
 msgid "Align labels which are only reached by jumping"
 
65797
 msgstr "Marken ausrichten, die nur mit Sprüngen erreicht werden können"
 
65798
 
 
65799
-#: common.opt:816
 
65800
+#: common.opt:820
 
65801
 msgid "Align all labels"
 
65802
 msgstr "Alle Marken ausrichten"
 
65803
 
 
65804
-#: common.opt:823
 
65805
+#: common.opt:827
 
65806
 msgid "Align the start of loops"
 
65807
 msgstr "Schleifenanfänge ausrichten"
 
65808
 
 
65809
-#: common.opt:846
 
65810
+#: common.opt:850
 
65811
 msgid "Enable AddressSanitizer, a memory error detector"
 
65812
-msgstr ""
 
65813
+msgstr "AddressSanitizer einschalten, findet Speicherfehler"
 
65814
 
 
65815
-#: common.opt:850
 
65816
+#: common.opt:854
 
65817
 msgid "Enable ThreadSanitizer, a data race detector"
 
65818
-msgstr ""
 
65819
+msgstr "ThreadSanitizer einschalten, findet Daten-Races"
 
65820
 
 
65821
-#: common.opt:854
 
65822
+#: common.opt:858
 
65823
 msgid "Generate unwind tables that are exact at each instruction boundary"
 
65824
 msgstr "Abwicklungstabellen erzeugen, die genau an jeder Befehlsgrenze liegen"
 
65825
 
 
65826
-#: common.opt:858
 
65827
+#: common.opt:862
 
65828
 msgid "Generate auto-inc/dec instructions"
 
65829
 msgstr "auto-inc/dec-Befehle erzeugen"
 
65830
 
 
65831
-#: common.opt:866
 
65832
+#: common.opt:870
 
65833
 msgid "Generate code to check bounds before indexing arrays"
 
65834
 msgstr "Code zur Überprüfung der Grenzen vor Feldindizierung erzeugen"
 
65835
 
 
65836
-#: common.opt:870
 
65837
+#: common.opt:874
 
65838
 msgid "Replace add, compare, branch with branch on count register"
 
65839
 msgstr "Addieren, Vergleichen, Verzweigen mit Verzweigung anhand des Zählregisters ersetzen"
 
65840
 
 
65841
-#: common.opt:874
 
65842
+#: common.opt:878
 
65843
 msgid "Use profiling information for branch probabilities"
 
65844
 msgstr "Profilierungsinformationen für Verzweigungswahrscheinlichkeiten verwenden"
 
65845
 
 
65846
-#: common.opt:878
 
65847
+#: common.opt:882
 
65848
 msgid "Perform branch target load optimization before prologue / epilogue threading"
 
65849
 msgstr "Ladeoptimierungen für Sprungziele vor Prolog/Epilog-Behandlung ausführen"
 
65850
 
 
65851
-#: common.opt:882
 
65852
+#: common.opt:886
 
65853
 msgid "Perform branch target load optimization after prologue / epilogue threading"
 
65854
 msgstr "Ladeoptimierung für Sprungziele nach Prolog/Epilog-Behandlung ausführen"
 
65855
 
 
65856
-#: common.opt:886
 
65857
+#: common.opt:890
 
65858
 msgid "Restrict target load migration not to re-use registers in any basic block"
 
65859
 msgstr "In Basis-Blöcken keine Register bei der Ziel-Lade-Bewegung wiederverwenden"
 
65860
 
 
65861
-#: common.opt:890
 
65862
+#: common.opt:894
 
65863
 msgid "-fcall-saved-<register>\tMark <register> as being preserved across functions"
 
65864
 msgstr "-fcall-saved-<Register>\t<Register> als über Funktionsgrenzen hinweg reserviert markieren"
 
65865
 
 
65866
-#: common.opt:894
 
65867
+#: common.opt:898
 
65868
 msgid "-fcall-used-<register>\tMark <register> as being corrupted by function calls"
 
65869
 msgstr "-fcall-used-<Register>\t<Register> als durch Funktionsaufrufe beschädigt markieren"
 
65870
 
 
65871
-#: common.opt:901
 
65872
+#: common.opt:905
 
65873
 msgid "Save registers around function calls"
 
65874
 msgstr "Register bei Funktionsaufrufen sichern"
 
65875
 
 
65876
-#: common.opt:905
 
65877
+#: common.opt:909
 
65878
 msgid "Compare the results of several data dependence analyzers."
 
65879
 msgstr "Die Ergebnisse mehrerer Datenabhängigkeitsanalysen vergleichen."
 
65880
 
 
65881
-#: common.opt:909
 
65882
+#: common.opt:913
 
65883
 msgid "Looks for opportunities to reduce stack adjustments and stack references."
 
65884
 msgstr "Sucht Möglichkeiten, Stack-Anpassungen und Stack-Referenzen zu reduzieren."
 
65885
 
 
65886
-#: common.opt:913
 
65887
+#: common.opt:917
 
65888
 msgid "Do not put uninitialized globals in the common section"
 
65889
 msgstr "Keine uninitialisierten globalen Symbole in gemeinsamen Abschnitt legen"
 
65890
 
 
65891
-#: common.opt:921
 
65892
+#: common.opt:925
 
65893
 msgid "-fcompare-debug[=<opts>]\tCompile with and without e.g. -gtoggle, and compare the final-insns dump"
 
65894
 msgstr "-fcompare-debug[=<Optionen>]\tMit und ohne z.B. -gtoggle kompilieren, und den Dump der finalen Anweisungen vergleichen"
 
65895
 
 
65896
-#: common.opt:925
 
65897
+#: common.opt:929
 
65898
 msgid "Run only the second compilation of -fcompare-debug"
 
65899
 msgstr "Nur die zweite Kompilierung von -fcompare-debug laufen lassen"
 
65900
 
 
65901
-#: common.opt:929
 
65902
+#: common.opt:933
 
65903
 msgid "Perform comparison elimination after register allocation has finished"
 
65904
 msgstr "Beseitigung von Vergleichen nach Registerreservierung durchführen"
 
65905
 
 
65906
-#: common.opt:933
 
65907
+#: common.opt:937
 
65908
 msgid "Do not perform optimizations increasing noticeably stack usage"
 
65909
 msgstr "Keine Optimierungen durchführen, die die Stackverwendung deutlich erhöhen"
 
65910
 
 
65911
-#: common.opt:937
 
65912
+#: common.opt:941
 
65913
 msgid "Perform a register copy-propagation optimization pass"
 
65914
 msgstr "Optimierungsdurchlauf zur Kopierübertragung von Registern durchführen"
 
65915
 
 
65916
-#: common.opt:941
 
65917
+#: common.opt:945
 
65918
 msgid "Perform cross-jumping optimization"
 
65919
 msgstr "Optimierung zum Kreuzsprung durchführen"
 
65920
 
 
65921
-#: common.opt:945
 
65922
+#: common.opt:949
 
65923
 msgid "When running CSE, follow jumps to their targets"
 
65924
 msgstr "Beim Durchlaufen von CSE: Sprüngen zu ihren Zielen folgen"
 
65925
 
 
65926
-#: common.opt:953
 
65927
+#: common.opt:957
 
65928
 msgid "Omit range reduction step when performing complex division"
 
65929
 msgstr "Schritt zur Bereichsverkleinerung auslassen, wenn komplexe Division durchgeführt wird"
 
65930
 
 
65931
-#: common.opt:957
 
65932
+#: common.opt:961
 
65933
 msgid "Complex multiplication and division follow Fortran rules"
 
65934
 msgstr "Komplexe Multiplikation und Division folgen Fortran-Regeln"
 
65935
 
 
65936
-#: common.opt:961
 
65937
+#: common.opt:965
 
65938
 msgid "Place data items into their own section"
 
65939
 msgstr "Datenstücke in ihren eigenen Abschnitt legen"
 
65940
 
 
65941
-#: common.opt:965
 
65942
+#: common.opt:969
 
65943
 msgid "List all available debugging counters with their limits and counts."
 
65944
 msgstr "Alle verfügbaren Fehleranalysezähler mit ihren Grenzen und Werten auflisten."
 
65945
 
 
65946
-#: common.opt:969
 
65947
+#: common.opt:973
 
65948
 msgid "-fdbg-cnt=<counter>:<limit>[,<counter>:<limit>,...]\tSet the debug counter limit.   "
 
65949
 msgstr "-fdbg-cnt=<Zähler>:<Grenze>[,<Zähler>:<Grenze>,...]\tGrenze des Fehlersuchzählers setzen."
 
65950
 
 
65951
-#: common.opt:973
 
65952
+#: common.opt:977
 
65953
 msgid "Map one directory name to another in debug information"
 
65954
 msgstr "In Fehlersuchinfo einen Verzeichnisnamen auf einen anderen abbilden"
 
65955
 
 
65956
-#: common.opt:977
 
65957
+#: common.opt:981
 
65958
 msgid "Output .debug_types section when using DWARF v4 debuginfo."
 
65959
 msgstr ".debug_types-Abschnitt ausgeben, wenn DWARF v4-Debuginfo verwendet wird"
 
65960
 
 
65961
-#: common.opt:983
 
65962
+#: common.opt:987
 
65963
 msgid "Defer popping functions args from stack until later"
 
65964
 msgstr "Zurückholen der Funktionsargumente vom Stapel bis auf weiteres hinauszögern"
 
65965
 
 
65966
-#: common.opt:987
 
65967
+#: common.opt:991
 
65968
 msgid "Attempt to fill delay slots of branch instructions"
 
65969
 msgstr "Versuch, die Verzögerungsschlitze der Sprungbefehle auszufüllen"
 
65970
 
 
65971
-#: common.opt:991
 
65972
+#: common.opt:995
 
65973
 msgid "Delete dead instructions that may throw exceptions"
 
65974
-msgstr ""
 
65975
+msgstr "Unerreichbare Befehle löschen, die Ausnahmen werfen können"
 
65976
 
 
65977
-#: common.opt:995
 
65978
+#: common.opt:999
 
65979
 msgid "Delete useless null pointer checks"
 
65980
 msgstr "Unnötige Nullzeigerprügungen löschen"
 
65981
 
 
65982
-#: common.opt:999
 
65983
+#: common.opt:1003
 
65984
 msgid "Try to convert virtual calls to direct ones."
 
65985
 msgstr "Versuchen, virtuelle Sprünge in direkte umzuwandeln."
 
65986
 
 
65987
-#: common.opt:1003
 
65988
+#: common.opt:1007
 
65989
 msgid "-fdiagnostics-show-location=[once|every-line]\tHow often to emit source location at the beginning of line-wrapped diagnostics"
 
65990
 msgstr "-fdiagnostics-show-location=[once|every-line]\tWie oft soll Stelle im Quelltext beim Anfang von zeilenumgebrochener Diagnose ausgegeben werden"
 
65991
 
 
65992
-#: common.opt:1020
 
65993
+#: common.opt:1024
 
65994
 msgid "Show the source line with a caret indicating the column"
 
65995
-msgstr ""
 
65996
+msgstr "Quellzeile mit Einschaltungszeichen anzeigen, um die Spalte zu kennzeichnen"
 
65997
 
 
65998
-#: common.opt:1024
 
65999
+#: common.opt:1028
 
66000
 msgid "Amend appropriate diagnostic messages with the command line option that controls them"
 
66001
 msgstr "Die geeignete Diagnosemeldung mit der Kommandozeilenoption erweitern, die sie steuert"
 
66002
 
 
66003
-#: common.opt:1028
 
66004
+#: common.opt:1032
 
66005
 msgid "-fdisable-[tree|rtl|ipa]-<pass>=range1+range2 disables an optimization pass"
 
66006
 msgstr "-fdisable-[tree|rtl|ipa]-<Durchgang>=range1+range2 schaltet einen Optimierungsdurchgang aus"
 
66007
 
 
66008
-#: common.opt:1032
 
66009
+#: common.opt:1036
 
66010
 msgid "-fenable-[tree|rtl|ipa]-<pass>=range1+range2 enables an optimization pass"
 
66011
 msgstr "-fenable-[tree|rtl|ipa]-<Durchgang>=range1+range2 schaltet einen Optimierungsdurchgang ein"
 
66012
 
 
66013
-#: common.opt:1036
 
66014
+#: common.opt:1040
 
66015
 msgid "-fdump-<type>\tDump various compiler internals to a file"
 
66016
 msgstr "-fdump-<type>\tVerschiedene compilerinterne Informationen in eine Datei abziehen"
 
66017
 
 
66018
-#: common.opt:1043
 
66019
+#: common.opt:1047
 
66020
 msgid "-fdump-final-insns=filename\tDump to filename the insns at the end of translation"
 
66021
 msgstr "-fdump-final-insns=<Datei>\tDie Befehle am Ende der Übersetzung in Datei abziehen"
 
66022
 
 
66023
-#: common.opt:1047
 
66024
+#: common.opt:1051
 
66025
 msgid "-fdump-go-spec=filename\tWrite all declarations to file as Go code"
 
66026
 msgstr "-fdump-go-spec=<Datei>\tAlle Deklarationen als Go-Code in <Datei> schreiben"
 
66027
 
 
66028
-#: common.opt:1051
 
66029
+#: common.opt:1055
 
66030
 msgid "Suppress output of addresses in debugging dumps"
 
66031
 msgstr "Ausgabe von Adressen in Fehlersuch-Auszügen unterdrücken"
 
66032
 
 
66033
-#: common.opt:1055
 
66034
+#: common.opt:1059
 
66035
 msgid "Dump optimization passes"
 
66036
 msgstr "Optimierungsdurchläufe ausgeben"
 
66037
 
 
66038
-#: common.opt:1059
 
66039
+#: common.opt:1063
 
66040
 msgid "Suppress output of instruction numbers, line number notes and addresses in debugging dumps"
 
66041
 msgstr "Ausgabe von Befehlszahlen, Zeilennummernangaben und Adressen in Fehlersuch-Auszügen unterdrücken"
 
66042
 
 
66043
-#: common.opt:1063
 
66044
+#: common.opt:1067
 
66045
 msgid "Suppress output of previous and next insn numbers in debugging dumps"
 
66046
 msgstr "Ausgabe der vorigen und nächsten Befehlszahlen in Fehlersuch-Auszügen unterdrücken"
 
66047
 
 
66048
-#: common.opt:1067
 
66049
+#: common.opt:1071
 
66050
 msgid "Enable CFI tables via GAS assembler directives."
 
66051
 msgstr "CFI-Tabellen über GAS-Assembler-Anweisungen einschalten"
 
66052
 
 
66053
-#: common.opt:1071
 
66054
+#: common.opt:1075
 
66055
 msgid "Perform early inlining"
 
66056
 msgstr "Frühes Inlining durchführen"
 
66057
 
 
66058
-#: common.opt:1075
 
66059
+#: common.opt:1079
 
66060
 msgid "Perform DWARF2 duplicate elimination"
 
66061
 msgstr "DWARF2-Wiederholungsbeseitigung durchführen"
 
66062
 
 
66063
-#: common.opt:1079
 
66064
+#: common.opt:1083
 
66065
 msgid "Perform interprocedural reduction of aggregates"
 
66066
 msgstr "Zwischenprozedurale Reduktion von Aggregaten durchführen"
 
66067
 
 
66068
-#: common.opt:1083 common.opt:1087
 
66069
+#: common.opt:1087 common.opt:1091
 
66070
 msgid "Perform unused type elimination in debug info"
 
66071
 msgstr "Beseitigung ungenutzter Typen in Info zur Fehlersuche durchführen"
 
66072
 
 
66073
-#: common.opt:1091
 
66074
+#: common.opt:1095
 
66075
 msgid "Do not suppress C++ class debug information."
 
66076
 msgstr "Keine Fehlersuchinformationen für C++-Klassen unterdrücken"
 
66077
 
 
66078
-#: common.opt:1095
 
66079
+#: common.opt:1099
 
66080
 msgid "Enable exception handling"
 
66081
 msgstr "Ausnahmebehandlung einschalten"
 
66082
 
 
66083
-#: common.opt:1099
 
66084
+#: common.opt:1103
 
66085
 msgid "Perform a number of minor, expensive optimizations"
 
66086
 msgstr "Eine Reihe kleiner, aber teurer, Optimierungen durchführen"
 
66087
 
 
66088
-#: common.opt:1103
 
66089
+#: common.opt:1107
 
66090
 msgid "-fexcess-precision=[fast|standard]\tSpecify handling of excess floating-point precision"
 
66091
 msgstr "-fexcess-precision=[fast|standard]\tBehandlung überschüssiger Gleitkommagenauigkeit bestimmen"
 
66092
 
 
66093
-#: common.opt:1106
 
66094
+#: common.opt:1110
 
66095
 #, c-format
 
66096
 msgid "unknown excess precision style %qs"
 
66097
 msgstr "unbekannte Art überschüssiger Genauigkeit %qs"
 
66098
 
 
66099
-#: common.opt:1119
 
66100
+#: common.opt:1123
 
66101
 msgid "Output lto objects containing both the intermediate language and binary output."
 
66102
 msgstr "LTO-Objekte ausgeben, die sowohl Zwischensprache als auch Binärausgabe enthalten"
 
66103
 
 
66104
-#: common.opt:1123
 
66105
+#: common.opt:1127
 
66106
 msgid "Assume no NaNs or infinities are generated"
 
66107
 msgstr "Annahme, dass keine NaNs oder Unendlichkeiten erzeugt werden"
 
66108
 
 
66109
-#: common.opt:1127
 
66110
+#: common.opt:1131
 
66111
 msgid "-ffixed-<register>\tMark <register> as being unavailable to the compiler"
 
66112
 msgstr "-ffixed-<Register>\t<Register> als für den Compiler nicht verfügbar markieren"
 
66113
 
 
66114
-#: common.opt:1131
 
66115
+#: common.opt:1135
 
66116
 msgid "Don't allocate floats and doubles in extended-precision registers"
 
66117
 msgstr "Keine floats und doubles in Registern erweiterter Genauigkeit reservieren"
 
66118
 
 
66119
-#: common.opt:1139
 
66120
+#: common.opt:1143
 
66121
 msgid "Perform a forward propagation pass on RTL"
 
66122
 msgstr "Schritt zur Vorwärts-Übertragung auf RTL durchführen"
 
66123
 
 
66124
-#: common.opt:1143
 
66125
+#: common.opt:1147
 
66126
 msgid "-ffp-contract=[off|on|fast] Perform floating-point expression contraction."
 
66127
 msgstr "-ffp-contract=[off|on|fast] Schrumpfung von Gleitkommaausdrücken durchführen"
 
66128
 
 
66129
-#: common.opt:1146
 
66130
+#: common.opt:1150
 
66131
 #, c-format
 
66132
 msgid "unknown floating point contraction style %qs"
 
66133
 msgstr "unbekannte Art der Gleitkomma-Kürzung %qs"
 
66134
 
 
66135
-#: common.opt:1163
 
66136
+#: common.opt:1167
 
66137
 msgid "Allow function addresses to be held in registers"
 
66138
 msgstr "Vorhalten von Funktionsadressen in Registern erlauben"
 
66139
 
 
66140
-#: common.opt:1167
 
66141
+#: common.opt:1171
 
66142
 msgid "Place each function into its own section"
 
66143
 msgstr "Jede Funktion in ihren eigenen Abschnitt platzieren"
 
66144
 
 
66145
-#: common.opt:1171
 
66146
+#: common.opt:1175
 
66147
 msgid "Perform global common subexpression elimination"
 
66148
 msgstr "Beseitigung globaler gemeinsamer Teilausdrücke durchführen"
 
66149
 
 
66150
-#: common.opt:1175
 
66151
+#: common.opt:1179
 
66152
 msgid "Perform enhanced load motion during global common subexpression elimination"
 
66153
 msgstr "Erweiterte Ladebewegung während Beseitigung globaler gemeinsamer Teilausdrücke durchführen"
 
66154
 
 
66155
-#: common.opt:1179
 
66156
+#: common.opt:1183
 
66157
 msgid "Perform store motion after global common subexpression elimination"
 
66158
 msgstr "Speicherbewegung nach Beseitigung globaler gemeinsamer Teilausdrücke durchführen"
 
66159
 
 
66160
-#: common.opt:1183
 
66161
+#: common.opt:1187
 
66162
 msgid "Perform redundant load after store elimination in global common subexpression"
 
66163
 msgstr "Beseitigung überflüssigen Ladens nach dem Abspeichern in globalem gemeinsamem Teilausdruck durchführen"
 
66164
 
 
66165
-#: common.opt:1188
 
66166
+#: common.opt:1192
 
66167
 msgid "Perform global common subexpression elimination after register allocation"
 
66168
 msgstr "Beseitigung globaler gemeinsamer Teilausdrücke nach Registerreservierung durchführen"
 
66169
 
 
66170
-#: common.opt:1194
 
66171
+#: common.opt:1198
 
66172
 msgid "Enable in and out of Graphite representation"
 
66173
 msgstr "Ein- und Ausgabe der Graphite-Repräsentierung einschalten"
 
66174
 
 
66175
-#: common.opt:1198
 
66176
+#: common.opt:1202
 
66177
 msgid "Enable Graphite Identity transformation"
 
66178
 msgstr "Transformation der Graphite Identität einschalten"
 
66179
 
 
66180
-#: common.opt:1202
 
66181
-#, fuzzy
 
66182
+#: common.opt:1206
 
66183
 msgid "Enable hoisting adjacent loads to encourage generating conditional move"
 
66184
-msgstr "Herausziehen von Ladeoperationen aus bedingten Zeigern einschalten"
 
66185
+msgstr "Herausziehen aufeinanderfolgender Ladeoperationen einschalten, um Erzeugung bedingter Kopieroperationen zu fördern"
 
66186
 
 
66187
-#: common.opt:1207
 
66188
+#: common.opt:1211
 
66189
 msgid "Mark all loops as parallel"
 
66190
 msgstr "Alle Schleifen als parallel markieren"
 
66191
 
 
66192
-#: common.opt:1211
 
66193
+#: common.opt:1215
 
66194
 msgid "Enable Loop Strip Mining transformation"
 
66195
 msgstr "Transformation des Loop Strip Mining einschalten"
 
66196
 
 
66197
-#: common.opt:1215
 
66198
+#: common.opt:1219
 
66199
 msgid "Enable Loop Interchange transformation"
 
66200
 msgstr "Transformation des Loop Interchange einschalten"
 
66201
 
 
66202
-#: common.opt:1219
 
66203
+#: common.opt:1223
 
66204
 msgid "Enable Loop Blocking transformation"
 
66205
 msgstr "Transformation des Loop Blocking einschalten"
 
66206
 
 
66207
-#: common.opt:1223
 
66208
+#: common.opt:1227
 
66209
 msgid "Enable support for GNU transactional memory"
 
66210
 msgstr "Unterstützung für GNU-Transaktionsspeicher einschalten"
 
66211
 
 
66212
-#: common.opt:1231
 
66213
+#: common.opt:1235
 
66214
 msgid "Enable the ISL based loop nest optimizer"
 
66215
-msgstr ""
 
66216
+msgstr "ISL-basierten Optimierer für Schleifenschachtelungen einschalten"
 
66217
 
 
66218
-#: common.opt:1235
 
66219
+#: common.opt:1239
 
66220
 msgid "Force bitfield accesses to match their type width"
 
66221
 msgstr "Bitfeld-Zugriffe zwingen, zu ihrer Typbreite zu passen"
 
66222
 
 
66223
-#: common.opt:1239
 
66224
+#: common.opt:1243
 
66225
 msgid "Enable guessing of branch probabilities"
 
66226
 msgstr "Erraten der Sprungwahrscheinlichkeiten einschalten"
 
66227
 
 
66228
-#: common.opt:1247
 
66229
+#: common.opt:1251
 
66230
 msgid "Process #ident directives"
 
66231
 msgstr "#ident-Anweisungen verarbeiten"
 
66232
 
 
66233
-#: common.opt:1251
 
66234
+#: common.opt:1255
 
66235
 msgid "Perform conversion of conditional jumps to branchless equivalents"
 
66236
 msgstr "Umwandlung bedingter Sprünge in zweiglose Äquivalente durchführen"
 
66237
 
 
66238
-#: common.opt:1255
 
66239
+#: common.opt:1259
 
66240
 msgid "Perform conversion of conditional jumps to conditional execution"
 
66241
 msgstr "Umwandlung bedingter Sprünge in bedingte Ausführung durchführen"
 
66242
 
 
66243
-#: common.opt:1259
 
66244
+#: common.opt:1263
 
66245
 msgid "-fstack-reuse=[all|named_vars|none] Set stack reuse level for local variables."
 
66246
-msgstr ""
 
66247
+msgstr "-fstack-reuse=[all|named_vars|none] Stufe der Stack-Wiederverwendung für lokale Variablen setzen"
 
66248
 
 
66249
-#: common.opt:1262
 
66250
-#, fuzzy, c-format
 
66251
+#: common.opt:1266
 
66252
+#, c-format
 
66253
 msgid "unknown Stack Reuse Level %qs"
 
66254
-msgstr "Unbekannte Architektur »%s«"
 
66255
+msgstr "Unbekannte Stufe %qs für Stack-Wiederverwendung"
 
66256
 
 
66257
-#: common.opt:1275
 
66258
+#: common.opt:1279
 
66259
 msgid "Convert conditional jumps in innermost loops to branchless equivalents"
 
66260
 msgstr "Umwandlung bedingter Sprünge in innersten Schleifen in zweiglose Äquivalente durchführen"
 
66261
 
 
66262
-#: common.opt:1279
 
66263
+#: common.opt:1283
 
66264
 msgid "Also if-convert conditional jumps containing memory writes"
 
66265
 msgstr "Ebenso if-umwandeln bedingter Sprünge, die Speicherschreiboperationen enthalten"
 
66266
 
 
66267
-#: common.opt:1287
 
66268
+#: common.opt:1291
 
66269
 msgid "Do not generate .size directives"
 
66270
 msgstr "Keine .size-Anweisungen erzeugen"
 
66271
 
 
66272
-#: common.opt:1291
 
66273
+#: common.opt:1295
 
66274
 msgid "Perform indirect inlining"
 
66275
 msgstr "Indirektes Inlining durchführen"
 
66276
 
 
66277
-#: common.opt:1297
 
66278
+#: common.opt:1301
 
66279
 msgid "Enable inlining of function declared \"inline\", disabling disables all inlining"
 
66280
 msgstr "Aktivieren des Inlining von »inline«-Funktionen, ansonsten wird jegliches Inlining deaktiviert"
 
66281
 
 
66282
-#: common.opt:1301
 
66283
+#: common.opt:1305
 
66284
 msgid "Integrate functions into their callers when code size is known not to grow"
 
66285
 msgstr "Funktionen in ihre Aufrufer einfügen, wenn Codegröße als nicht wachsend bekannt ist"
 
66286
 
 
66287
-#: common.opt:1305
 
66288
+#: common.opt:1309
 
66289
 msgid "Integrate functions not declared \"inline\" into their callers when profitable"
 
66290
 msgstr "Nicht als »inline« deklarierte Funktionen in ihre Aufrufer einfügen, wenn gewinnbringend"
 
66291
 
 
66292
-#: common.opt:1309
 
66293
+#: common.opt:1313
 
66294
 msgid "Integrate functions only required by their single caller"
 
66295
 msgstr "Nur an einer Stelle aufgerufene Funktionen in ihre Aufrufer einfügen"
 
66296
 
 
66297
-#: common.opt:1316
 
66298
+#: common.opt:1320
 
66299
 msgid "-finline-limit=<number>\tLimit the size of inlined functions to <number>"
 
66300
 msgstr "-finline-limit=<Zahl>\tGröße von »inline«-Funktionen auf <Zahl> beschränken"
 
66301
 
 
66302
-#: common.opt:1320
 
66303
+#: common.opt:1324
 
66304
 msgid "Inline __atomic operations when a lock free instruction sequence is available."
 
66305
 msgstr "__atomic-Operationen »inline« erzeugen, wenn Lock-freie Befehlssequenz verfügbar ist"
 
66306
 
 
66307
-#: common.opt:1324
 
66308
+#: common.opt:1328
 
66309
 msgid "Instrument function entry and exit with profiling calls"
 
66310
 msgstr "Ein- und Austritte von Funktionen beim Profilieren von Aufrufen verwenden"
 
66311
 
 
66312
-#: common.opt:1328
 
66313
+#: common.opt:1332
 
66314
 msgid "-finstrument-functions-exclude-function-list=name,...  Do not instrument listed functions"
 
66315
 msgstr "-finstrument-functions-exclude-function-list=name,...  Aufgezählte Funktionen nicht verwenden"
 
66316
 
 
66317
-#: common.opt:1332
 
66318
+#: common.opt:1336
 
66319
 msgid "-finstrument-functions-exclude-file-list=filename,...  Do not instrument functions listed in files"
 
66320
 msgstr "-finstrument-functions-exclude-file-list=filename,...  In Dateien aufgezählte Funktionen nicht verwenden"
 
66321
 
 
66322
-#: common.opt:1336
 
66323
+#: common.opt:1340
 
66324
 msgid "Perform Interprocedural constant propagation"
 
66325
 msgstr "Zwischenprozedurale Konstantenweitergabe durchführen"
 
66326
 
 
66327
-#: common.opt:1340
 
66328
+#: common.opt:1344
 
66329
 msgid "Perform cloning to make Interprocedural constant propagation stronger"
 
66330
 msgstr "Kopien erzeugen, um zwischenprozedurale Konstantenweitergabe zu verstärken"
 
66331
 
 
66332
-#: common.opt:1344
 
66333
+#: common.opt:1348
 
66334
 msgid "Perform interprocedural profile propagation"
 
66335
 msgstr "Zwischenprozedurale Profilweitergabe durchführen"
 
66336
 
 
66337
-#: common.opt:1348
 
66338
+#: common.opt:1352
 
66339
 msgid "Perform interprocedural points-to analysis"
 
66340
 msgstr "Zwischenprozedurale Zeigeranalyse durchführen"
 
66341
 
 
66342
-#: common.opt:1352
 
66343
+#: common.opt:1356
 
66344
 msgid "Discover pure and const functions"
 
66345
 msgstr "Reine und konstante Funktionen entdecken"
 
66346
 
 
66347
-#: common.opt:1356
 
66348
+#: common.opt:1360
 
66349
 msgid "Discover readonly and non addressable static variables"
 
66350
 msgstr "Nur-lese und nicht-adressierbare statische Variablen entdecken"
 
66351
 
 
66352
-#: common.opt:1368
 
66353
+#: common.opt:1372
 
66354
 msgid "-fira-algorithm=[CB|priority] Set the used IRA algorithm"
 
66355
 msgstr "-fira-algorithm=[CB|priority] Verwendeten IRA-Algorithmus setzen"
 
66356
 
 
66357
-#: common.opt:1371
 
66358
+#: common.opt:1375
 
66359
 #, c-format
 
66360
 msgid "unknown IRA algorithm %qs"
 
66361
 msgstr "unbekannter IRA-Algorithmus %qs"
 
66362
 
 
66363
-#: common.opt:1381
 
66364
+#: common.opt:1385
 
66365
 msgid "-fira-region=[one|all|mixed] Set regions for IRA"
 
66366
 msgstr "-fira-region=[one|all|mixed] Regionen für IRA setzen"
 
66367
 
 
66368
-#: common.opt:1384
 
66369
+#: common.opt:1388
 
66370
 #, c-format
 
66371
 msgid "unknown IRA region %qs"
 
66372
 msgstr "unbekannte IRA-Region %qs"
 
66373
 
 
66374
-#: common.opt:1397 common.opt:1402
 
66375
+#: common.opt:1401 common.opt:1406
 
66376
 msgid "Use IRA based register pressure calculation"
 
66377
 msgstr "IRA-basierte Registerdruckkalkulation verwenden"
 
66378
 
 
66379
-#: common.opt:1407
 
66380
+#: common.opt:1411
 
66381
 msgid "Share slots for saving different hard registers."
 
66382
 msgstr "Schlitze gemeinsam verwenden, um verschiedene harte Register zu sichern."
 
66383
 
 
66384
-#: common.opt:1411
 
66385
+#: common.opt:1415
 
66386
 msgid "Share stack slots for spilled pseudo-registers."
 
66387
 msgstr "Stack-Schlitze für übergelaufene Pseudo-Register gemeinsam verwenden."
 
66388
 
 
66389
-#: common.opt:1415
 
66390
+#: common.opt:1419
 
66391
 msgid "-fira-verbose=<number>\tControl IRA's level of diagnostic messages."
 
66392
 msgstr "-fira-verbose=<Zahl<\tStufe der IRA Diagnosemeldungen steuern."
 
66393
 
 
66394
-#: common.opt:1419
 
66395
+#: common.opt:1423
 
66396
 msgid "Optimize induction variables on trees"
 
66397
 msgstr "Induktionsvariablen auf Bäumen optimieren"
 
66398
 
 
66399
-#: common.opt:1423
 
66400
+#: common.opt:1427
 
66401
 msgid "Use jump tables for sufficiently large switch statements"
 
66402
 msgstr "Sprungtabellen für hinreichend große switch-Anweisungen verwenden"
 
66403
 
 
66404
-#: common.opt:1427
 
66405
+#: common.opt:1431
 
66406
 msgid "Generate code for functions even if they are fully inlined"
 
66407
 msgstr "Code für Funktionen erzeugen, auch wenn sie vollständig »inline« sind"
 
66408
 
 
66409
-#: common.opt:1431
 
66410
+#: common.opt:1435
 
66411
 msgid "Emit static const variables even if they are not used"
 
66412
 msgstr "Statische konstante Variablen erzeugen, auch wenn sie nicht verwendet werden"
 
66413
 
 
66414
-#: common.opt:1435
 
66415
+#: common.opt:1439
 
66416
 msgid "Give external symbols a leading underscore"
 
66417
 msgstr "Externen Symbolen einen führenden Unterstrich geben"
 
66418
 
 
66419
-#: common.opt:1443
 
66420
+#: common.opt:1447
 
66421
 msgid "Enable link-time optimization."
 
66422
 msgstr "Optimierungen zur Linkzeit einschalten"
 
66423
 
 
66424
-#: common.opt:1447
 
66425
+#: common.opt:1451
 
66426
 msgid "Link-time optimization with number of parallel jobs or jobserver."
 
66427
 msgstr "Optimierungen zur Linkzeit mit Anzahl paralleler Jobs oder Jobserver."
 
66428
 
 
66429
-#: common.opt:1451
 
66430
-#, fuzzy
 
66431
+#: common.opt:1455
 
66432
 msgid "Partition symbols and vars at linktime based on object files they originate from"
 
66433
-msgstr "Funktionen und Variablen zum Linkzeitpunkt aufgrund ihrer Objektdatei-Herkunft partitionieren"
 
66434
+msgstr "Symbole und Variablen zum Linkzeitpunkt aufgrund ihrer Objektdatei-Herkunft partitionieren"
 
66435
 
 
66436
-#: common.opt:1455
 
66437
+#: common.opt:1459
 
66438
 msgid "Partition functions and vars at linktime into approximately same sized buckets"
 
66439
 msgstr "Funktionen und Variablen zum Linkzeitpunkt in ungefähr gleich große Gruppen partitionieren"
 
66440
 
 
66441
-#: common.opt:1459
 
66442
-#, fuzzy
 
66443
+#: common.opt:1463
 
66444
 msgid "Put every symbol into separate partition"
 
66445
-msgstr "Zeichendaten in gesonderten Zeichenabschnitt legen"
 
66446
+msgstr "Jedes Symbol in gesonderten Abschnitt legen"
 
66447
 
 
66448
-#: common.opt:1463
 
66449
+#: common.opt:1467
 
66450
 msgid "Disable partioning and streaming"
 
66451
 msgstr "Partitionierung und Streaming ausschalten"
 
66452
 
 
66453
-#: common.opt:1468
 
66454
+#: common.opt:1472
 
66455
 msgid "-flto-compression-level=<number>\tUse zlib compression level <number> for IL"
 
66456
 msgstr "-flto-compression-level=<Stufe>\tZlib Kompressionsstufe <Stufe> für IL verwenden"
 
66457
 
 
66458
-#: common.opt:1472
 
66459
+#: common.opt:1476
 
66460
 msgid "Report various link-time optimization statistics"
 
66461
 msgstr "Verschiedene Statistiken über Linkzeit-Optimierung ausgeben"
 
66462
 
 
66463
-#: common.opt:1476
 
66464
+#: common.opt:1480
 
66465
 msgid "Set errno after built-in math functions"
 
66466
 msgstr "Nach eingebauten Mathematikfunktionen errno setzen"
 
66467
 
 
66468
-#: common.opt:1480
 
66469
+#: common.opt:1484
 
66470
 msgid "-fmax-errors=<number>\tMaximum number of errors to report"
 
66471
 msgstr "-fmax-errors=<Anzahl>\tHöchstzahl der zu meldenden Fehler"
 
66472
 
 
66473
-#: common.opt:1484
 
66474
+#: common.opt:1488
 
66475
 msgid "Report on permanent memory allocation"
 
66476
 msgstr "Über dauerhafte Speicherreservierung berichten"
 
66477
 
 
66478
-#: common.opt:1488
 
66479
-#, fuzzy
 
66480
+#: common.opt:1492
 
66481
 msgid "Report on permanent memory allocation in WPA only"
 
66482
-msgstr "Über dauerhafte Speicherreservierung berichten"
 
66483
+msgstr "Nur in WPA über dauerhafte Speicherreservierung berichten"
 
66484
 
 
66485
-#: common.opt:1495
 
66486
+#: common.opt:1499
 
66487
 msgid "Attempt to merge identical constants and constant variables"
 
66488
 msgstr "Versuchen, identische Konstanten und konstante Variablen zu verschmelzen"
 
66489
 
 
66490
-#: common.opt:1499
 
66491
+#: common.opt:1503
 
66492
 msgid "Attempt to merge identical constants across compilation units"
 
66493
 msgstr "Versuchen, identische Konstanten über Übersetzungseinheiten hinweg zu verschmelzen"
 
66494
 
 
66495
-#: common.opt:1503
 
66496
+#: common.opt:1507
 
66497
 msgid "Attempt to merge identical debug strings across compilation units"
 
66498
 msgstr "Versuchen, identische Zeichenketten zur Fehlersuche über Übersetzungseinheiten hinweg zu verschmelzen"
 
66499
 
 
66500
-#: common.opt:1507
 
66501
+#: common.opt:1511
 
66502
 msgid "-fmessage-length=<number>\tLimit diagnostics to <number> characters per line.  0 suppresses line-wrapping"
 
66503
 msgstr "-fmessage-length=<Anzahl>\tDiagnosemeldungen auf <Anzahl> Zeichen pro Zeile beschränken. 0 unterdrückt Zeilenumbruch"
 
66504
 
 
66505
-#: common.opt:1511
 
66506
+#: common.opt:1515
 
66507
 msgid "Perform SMS based modulo scheduling before the first scheduling pass"
 
66508
 msgstr "SMS-basierte modulo-Planung vor erstem Planungsdurchlauf durchführen"
 
66509
 
 
66510
-#: common.opt:1515
 
66511
+#: common.opt:1519
 
66512
 msgid "Perform SMS based modulo scheduling with register moves allowed"
 
66513
 msgstr "SMS-basierte modulo-Planung mit erlaubten Register-Bewegungen durchführen"
 
66514
 
 
66515
-#: common.opt:1519
 
66516
+#: common.opt:1523
 
66517
 msgid "Move loop invariant computations out of loops"
 
66518
 msgstr "Berechnung der Schleifeninvarianten außerhalb der Schleifen legen"
 
66519
 
 
66520
-#: common.opt:1523
 
66521
+#: common.opt:1527
 
66522
 msgid "Use the RTL dead code elimination pass"
 
66523
 msgstr "Den RTL-Schritt zur Entfernung toten Codes verwenden"
 
66524
 
 
66525
-#: common.opt:1527
 
66526
+#: common.opt:1531
 
66527
 msgid "Use the RTL dead store elimination pass"
 
66528
 msgstr "Den RTL-Schritt zur Entfernung toter Speicherbereiche verwenden"
 
66529
 
 
66530
-#: common.opt:1531
 
66531
+#: common.opt:1535
 
66532
 msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling"
 
66533
 msgstr "Traditionelle Planung in Schleifen, die bereits Modulo-Planung unterzogen wurden, einschalten/ausschalten"
 
66534
 
 
66535
-#: common.opt:1535
 
66536
+#: common.opt:1539
 
66537
 msgid "Support synchronous non-call exceptions"
 
66538
 msgstr "Synchrone Nicht-Aufruf-Ausnahmen unterstützen"
 
66539
 
 
66540
-#: common.opt:1539
 
66541
+#: common.opt:1543
 
66542
 msgid "When possible do not generate stack frames"
 
66543
 msgstr "Wenn möglich, keine Stapelrahmen erzeugen"
 
66544
 
 
66545
-#: common.opt:1543
 
66546
-#, fuzzy
 
66547
+#: common.opt:1547
 
66548
 msgid "Enable all optimization info dumps on stderr"
 
66549
-msgstr "Schleifenoptimierungen auf Baumebene einschalten"
 
66550
+msgstr "Alle Informationen über Optimierungen auf stderr einschalten"
 
66551
 
 
66552
-#: common.opt:1547
 
66553
+#: common.opt:1551
 
66554
 msgid "-fopt-info[-<type>=filename]\tDump compiler optimization details"
 
66555
-msgstr ""
 
66556
+msgstr "-fopt-info[-<Typ>=Dateiname]\tOptimierungsdetails des Compilers ausgeben"
 
66557
 
 
66558
-#: common.opt:1551
 
66559
+#: common.opt:1555
 
66560
 msgid "Do the full register move optimization pass"
 
66561
 msgstr "Den vollständigen Optimierungsdurchlauf für Registerbewegungen durchführen"
 
66562
 
 
66563
-#: common.opt:1555
 
66564
+#: common.opt:1559
 
66565
 msgid "Optimize sibling and tail recursive calls"
 
66566
 msgstr "Geschwister- und endrekursive Aufrufe optimieren"
 
66567
 
 
66568
-#: common.opt:1559
 
66569
+#: common.opt:1563
 
66570
 msgid "Perform partial inlining"
 
66571
 msgstr "Teilweises Inlining durchführen"
 
66572
 
 
66573
-#: common.opt:1563 common.opt:1567
 
66574
+#: common.opt:1567 common.opt:1571
 
66575
 msgid "Report on memory allocation before interprocedural optimization"
 
66576
 msgstr "Über Speicherbelegung vor zwischenprozeduraler Optimierung berichten"
 
66577
 
 
66578
-#: common.opt:1571
 
66579
+#: common.opt:1575
 
66580
 msgid "Pack structure members together without holes"
 
66581
 msgstr "Strukturelemente ohne Lücken zusammenpacken"
 
66582
 
 
66583
-#: common.opt:1575
 
66584
+#: common.opt:1579
 
66585
 msgid "-fpack-struct=<number>\tSet initial maximum structure member alignment"
 
66586
 msgstr "-fpack-struct=<Zahl>\tAnfängliche größte Ausrichtung für Strukturelemente festlegen"
 
66587
 
 
66588
-#: common.opt:1579
 
66589
+#: common.opt:1583
 
66590
 msgid "Return small aggregates in memory, not registers"
 
66591
 msgstr "Kleine Aggregate über Speicher, nicht Register, zurückgeben"
 
66592
 
 
66593
-#: common.opt:1583
 
66594
+#: common.opt:1587
 
66595
 msgid "Perform loop peeling"
 
66596
 msgstr "Schleifen-Schälung durchführen"
 
66597
 
 
66598
-#: common.opt:1587
 
66599
+#: common.opt:1591
 
66600
 msgid "Enable machine specific peephole optimizations"
 
66601
 msgstr "Maschinenspezifische Guckloch-Optimierungen einschalten"
 
66602
 
 
66603
-#: common.opt:1591
 
66604
+#: common.opt:1595
 
66605
 msgid "Enable an RTL peephole pass before sched2"
 
66606
 msgstr "Einen RTL-Guckloch-Durchlauf vor sched2 einschalten"
 
66607
 
 
66608
-#: common.opt:1595
 
66609
+#: common.opt:1599
 
66610
 msgid "Generate position-independent code if possible (large mode)"
 
66611
 msgstr "Wenn möglich, lageunabhängigen Code erzeugen (large mode)"
 
66612
 
 
66613
-#: common.opt:1599
 
66614
+#: common.opt:1603
 
66615
 msgid "Generate position-independent code for executables if possible (large mode)"
 
66616
 msgstr "Wenn möglich, lageunabhängigen Code für ausführbare Dateien erzeugen (large mode)"
 
66617
 
 
66618
-#: common.opt:1603
 
66619
+#: common.opt:1607
 
66620
 msgid "Generate position-independent code if possible (small mode)"
 
66621
 msgstr "Wenn möglich, positionsunabhängigen Code erzeugen (small mode)"
 
66622
 
 
66623
-#: common.opt:1607
 
66624
+#: common.opt:1611
 
66625
 msgid "Generate position-independent code for executables if possible (small mode)"
 
66626
 msgstr "Wenn möglich, positionsunabhängigen Code für ausführbare Dateien erzeugen (small mode)"
 
66627
 
 
66628
-#: common.opt:1611
 
66629
+#: common.opt:1615
 
66630
 msgid "Specify a plugin to load"
 
66631
 msgstr "Zu ladendes Plugin angeben"
 
66632
 
 
66633
-#: common.opt:1615
 
66634
+#: common.opt:1619
 
66635
 msgid "-fplugin-arg-<name>-<key>[=<value>]\tSpecify argument <key>=<value> for plugin <name>"
 
66636
 msgstr "-fplugin-arg-<Name>-<Schlüssel>[=<Wert>]\tArgument <Schlüssel>=<Wert> für Plugin <Name> angeben"
 
66637
 
 
66638
-#: common.opt:1619
 
66639
+#: common.opt:1623
 
66640
 msgid "Run predictive commoning optimization."
 
66641
 msgstr "Vorhersehende vereinheitlichende Optimierung durchlaufen."
 
66642
 
 
66643
-#: common.opt:1623
 
66644
+#: common.opt:1627
 
66645
 msgid "Generate prefetch instructions, if available, for arrays in loops"
 
66646
 msgstr "Wenn verfügbar, Prefetch-Befehle für Felder in Schleifen erzeugen"
 
66647
 
 
66648
-#: common.opt:1627
 
66649
+#: common.opt:1631
 
66650
 msgid "Enable basic program profiling code"
 
66651
 msgstr "Einfachen Programm-Profilierungscode einschalten"
 
66652
 
 
66653
-#: common.opt:1631
 
66654
+#: common.opt:1635
 
66655
 msgid "Insert arc-based program profiling code"
 
66656
 msgstr "Arc-basierten Programm-Profilierungscode einfügen"
 
66657
 
 
66658
-#: common.opt:1635
 
66659
+#: common.opt:1639
 
66660
 msgid "Set the top-level directory for storing the profile data."
 
66661
 msgstr "Übergeordnetes Verzeichnis zum Speichern der Profildaten setzen"
 
66662
 
 
66663
-#: common.opt:1640
 
66664
+#: common.opt:1644
 
66665
 msgid "Enable correction of flow inconsistent profile data input"
 
66666
 msgstr "Korrektur fluss-unstimmiger Profildateneingabe einschalten"
 
66667
 
 
66668
-#: common.opt:1644
 
66669
+#: common.opt:1648
 
66670
 msgid "Enable common options for generating profile info for profile feedback directed optimizations"
 
66671
 msgstr "Allgemeine Optionen zum Erzeugen von Profil-Info für Profil-Feedback-gerichtete Optimierungen einschalten"
 
66672
 
 
66673
-#: common.opt:1648
 
66674
+#: common.opt:1652
 
66675
 msgid "Enable common options for generating profile info for profile feedback directed optimizations, and set -fprofile-dir="
 
66676
 msgstr "Allgemeine Optionen zum Erzeugen von Profil-Info für Profil-Feedback-gerichtete Optimierungen einschalten, und -fprofile-dir= setzen"
 
66677
 
 
66678
-#: common.opt:1652
 
66679
+#: common.opt:1656
 
66680
 msgid "Enable common options for performing profile feedback directed optimizations"
 
66681
 msgstr "Allgemeine Optionen zum Durchführen von Profil-Feedback-gerichteten Optimierungen einschalten"
 
66682
 
 
66683
-#: common.opt:1656
 
66684
+#: common.opt:1660
 
66685
 msgid "Enable common options for performing profile feedback directed optimizations, and set -fprofile-dir="
 
66686
 msgstr "Allgemeine Optionen zum Durchführen von Profil-Feedback-gerichteten Optimierungen einschalten, und -fprofile-dir= setzen"
 
66687
 
 
66688
-#: common.opt:1660
 
66689
+#: common.opt:1664
 
66690
 msgid "Insert code to profile values of expressions"
 
66691
 msgstr "Code in Profilwerte von Ausdrücken einfügen"
 
66692
 
 
66693
-#: common.opt:1664
 
66694
-#, fuzzy
 
66695
+#: common.opt:1668
 
66696
 msgid "Report on consistency of profile"
 
66697
-msgstr "internes Konsistenzproblem"
 
66698
+msgstr "Über Konsistenz des Profils berichten"
 
66699
 
 
66700
-#: common.opt:1671
 
66701
+#: common.opt:1675
 
66702
 msgid "-frandom-seed=<string>\tMake compile reproducible using <string>"
 
66703
 msgstr "-frandom-seed=<Zeichenkette>\tÜbersetzung mit <Zeichenkette> reproduzierbar machen"
 
66704
 
 
66705
-#: common.opt:1681
 
66706
+#: common.opt:1685
 
66707
 msgid "Record gcc command line switches in the object file."
 
66708
 msgstr "GCC-Kommandozeilenschalter in Objektdateien aufzeichnen."
 
66709
 
 
66710
-#: common.opt:1685
 
66711
+#: common.opt:1689
 
66712
 msgid "Return small aggregates in registers"
 
66713
 msgstr "Kleine Aggregate über Register zurückgeben"
 
66714
 
 
66715
-#: common.opt:1689
 
66716
+#: common.opt:1693
 
66717
 msgid "Enables a register move optimization"
 
66718
 msgstr "Eine Registerbewegungsoptimierung einschalten"
 
66719
 
 
66720
-#: common.opt:1693
 
66721
+#: common.opt:1697
 
66722
 msgid "Perform a register renaming optimization pass"
 
66723
 msgstr "Einen Optimierungsdurchgang zur Registerumbenennung durchführen"
 
66724
 
 
66725
-#: common.opt:1697
 
66726
+#: common.opt:1701
 
66727
 msgid "Reorder basic blocks to improve code placement"
 
66728
 msgstr "Basisblöcke umsortieren, um Codeplatzierung zu verbessern"
 
66729
 
 
66730
-#: common.opt:1701
 
66731
+#: common.opt:1705
 
66732
 msgid "Reorder basic blocks and partition into hot and cold sections"
 
66733
 msgstr "Basisblöcke und Partition in heiße und kalte Abschnitte umordnen"
 
66734
 
 
66735
-#: common.opt:1705
 
66736
+#: common.opt:1709
 
66737
 msgid "Reorder functions to improve code placement"
 
66738
 msgstr "Funktionen umsortieren, um Codeplatzierung zu verbessern"
 
66739
 
 
66740
-#: common.opt:1709
 
66741
+#: common.opt:1713
 
66742
 msgid "Add a common subexpression elimination pass after loop optimizations"
 
66743
 msgstr "Einen gemeinsamen Durchlauf zur Entfernung von Teilausdrücken nach Schleifenoptimierungen hinzufügen"
 
66744
 
 
66745
-#: common.opt:1717
 
66746
+#: common.opt:1721
 
66747
 msgid "Disable optimizations that assume default FP rounding behavior"
 
66748
 msgstr "Optimierungen, die Standard-Rundungsverhalten für Gleitkomma annehmen, ausschalten"
 
66749
 
 
66750
-#: common.opt:1721
 
66751
+#: common.opt:1725
 
66752
 msgid "Enable scheduling across basic blocks"
 
66753
 msgstr "Planung über Basisblöcke hinaus einschalten"
 
66754
 
 
66755
-#: common.opt:1725
 
66756
+#: common.opt:1729
 
66757
 msgid "Enable register pressure sensitive insn scheduling"
 
66758
 msgstr "Registerdruckempfindliche Befehlsplanung einschalten"
 
66759
 
 
66760
-#: common.opt:1729
 
66761
+#: common.opt:1733
 
66762
 msgid "Allow speculative motion of non-loads"
 
66763
 msgstr "Spekulative Bewegung beim Nicht-Laden erlauben"
 
66764
 
 
66765
-#: common.opt:1733
 
66766
+#: common.opt:1737
 
66767
 msgid "Allow speculative motion of some loads"
 
66768
 msgstr "Spekulative Bewegung bei einigen Ladeoperationen erlauben"
 
66769
 
 
66770
-#: common.opt:1737
 
66771
+#: common.opt:1741
 
66772
 msgid "Allow speculative motion of more loads"
 
66773
 msgstr "Spekulative Bewegung bei mehr Ladeoperationen erlauben"
 
66774
 
 
66775
-#: common.opt:1741
 
66776
+#: common.opt:1745
 
66777
 msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler"
 
66778
 msgstr "-fsched-verbose=<Stufe>\tStufe der Wortfülle des Planers angeben"
 
66779
 
 
66780
-#: common.opt:1745
 
66781
+#: common.opt:1749
 
66782
 msgid "If scheduling post reload, do superblock scheduling"
 
66783
 msgstr "Wenn Planung nach dem Neuladen, dann Superblock-Planung"
 
66784
 
 
66785
-#: common.opt:1753
 
66786
+#: common.opt:1757
 
66787
 msgid "Reschedule instructions before register allocation"
 
66788
 msgstr "Befehle vor Registerbelegung neu planen"
 
66789
 
 
66790
-#: common.opt:1757
 
66791
+#: common.opt:1761
 
66792
 msgid "Reschedule instructions after register allocation"
 
66793
 msgstr "Befehle nach Registerbelegung neu planen"
 
66794
 
 
66795
-#: common.opt:1764
 
66796
+#: common.opt:1768
 
66797
 msgid "Schedule instructions using selective scheduling algorithm"
 
66798
 msgstr "Befehle mit selektivem Planungs-Algorithmus einplanen"
 
66799
 
 
66800
-#: common.opt:1768
 
66801
+#: common.opt:1772
 
66802
 msgid "Run selective scheduling after reload"
 
66803
 msgstr "Ausgewählte Planung nach Neuladen laufen lassen"
 
66804
 
 
66805
-#: common.opt:1772
 
66806
+#: common.opt:1776
 
66807
 msgid "Perform software pipelining of inner loops during selective scheduling"
 
66808
 msgstr "Während selektiver Planung Software-Pipelining innerer Schleifen durchführen"
 
66809
 
 
66810
-#: common.opt:1776
 
66811
+#: common.opt:1780
 
66812
 msgid "Perform software pipelining of outer loops during selective scheduling"
 
66813
 msgstr "Während selektiver Planung Software-Pipelining äußerer Schleifen durchführen"
 
66814
 
 
66815
-#: common.opt:1780
 
66816
+#: common.opt:1784
 
66817
 msgid "Reschedule pipelined regions without pipelining"
 
66818
 msgstr "Regionen mit Pipelining ohne Pipelining neu planen"
 
66819
 
 
66820
-#: common.opt:1786
 
66821
+#: common.opt:1790
 
66822
 msgid "Allow premature scheduling of queued insns"
 
66823
 msgstr "Nicht ausgereifte Planung von eingereihten Befehlen erlauben"
 
66824
 
 
66825
-#: common.opt:1790
 
66826
+#: common.opt:1794
 
66827
 msgid "-fsched-stalled-insns=<number>\tSet number of queued insns that can be prematurely scheduled"
 
66828
 msgstr "-fsched-stalled-insns=<Anzahl>\tAnzahl der eingereihten Befehle setzen, die unausgereift geplant werden können"
 
66829
 
 
66830
-#: common.opt:1798
 
66831
+#: common.opt:1802
 
66832
 msgid "Set dependence distance checking in premature scheduling of queued insns"
 
66833
 msgstr "Prüfung der Abhängigkeitsentfernung in nicht ausgereifter Planung von eingereihten Befehlen setzen"
 
66834
 
 
66835
-#: common.opt:1802
 
66836
+#: common.opt:1806
 
66837
 msgid "-fsched-stalled-insns-dep=<number>\tSet dependence distance checking in premature scheduling of queued insns"
 
66838
 msgstr "-fsched-stalled-insns-dep=<Zahl>\tPrüfung der Abhängigkeitsentfernung in nicht ausgereifter Planung von eingereihten Befehlen setzen"
 
66839
 
 
66840
-#: common.opt:1806
 
66841
+#: common.opt:1810
 
66842
 msgid "Enable the group heuristic in the scheduler"
 
66843
 msgstr "Gruppenheuristik im Planer einschalten"
 
66844
 
 
66845
-#: common.opt:1810
 
66846
+#: common.opt:1814
 
66847
 msgid "Enable the critical path heuristic in the scheduler"
 
66848
 msgstr "Critical-Path-Heuristik im Planer einschalten"
 
66849
 
 
66850
-#: common.opt:1814
 
66851
+#: common.opt:1818
 
66852
 msgid "Enable the speculative instruction heuristic in the scheduler"
 
66853
 msgstr "Heuristik für spekulative Befehle im Planer einschalten"
 
66854
 
 
66855
-#: common.opt:1818
 
66856
+#: common.opt:1822
 
66857
 msgid "Enable the rank heuristic in the scheduler"
 
66858
 msgstr "Rang-Heuristik im Planer einschalten"
 
66859
 
 
66860
-#: common.opt:1822
 
66861
+#: common.opt:1826
 
66862
 msgid "Enable the last instruction heuristic in the scheduler"
 
66863
 msgstr "Heuristik für letzte Befehle im Planer einschalten"
 
66864
 
 
66865
-#: common.opt:1826
 
66866
+#: common.opt:1830
 
66867
 msgid "Enable the dependent count heuristic in the scheduler"
 
66868
 msgstr "Abhängige Zähl-Heuristik bei Planung einschalten"
 
66869
 
 
66870
-#: common.opt:1830
 
66871
+#: common.opt:1834
 
66872
 msgid "Access data in the same section from shared anchor points"
 
66873
 msgstr "Auf Daten im gleichen Abschnitt von gemeinsam benutzten Ankerpunkten zugreifen"
 
66874
 
 
66875
-#: common.opt:1842
 
66876
+#: common.opt:1846
 
66877
 msgid "Turn on Redundant Extensions Elimination pass."
 
66878
 msgstr "Redundante Erweiterungsentfernung einschalten"
 
66879
 
 
66880
-#: common.opt:1846
 
66881
+#: common.opt:1850
 
66882
 msgid "Show column numbers in diagnostics, when available.  Default on"
 
66883
 msgstr "Spaltenzahlen in Diagnose zeigen, wenn verfügbar. Standard: Ein"
 
66884
 
 
66885
-#: common.opt:1850
 
66886
+#: common.opt:1854
 
66887
 msgid "Emit function prologues only before parts of the function that need it,"
 
66888
 msgstr "Funktionsprologe nur vor Teilen der Funktion erzeugen, die diese benötigt"
 
66889
 
 
66890
-#: common.opt:1855
 
66891
+#: common.opt:1859
 
66892
 msgid "Disable optimizations observable by IEEE signaling NaNs"
 
66893
 msgstr "Von IEEE-Signalisierungs-NaNs wahrnehmbare Optimierungen ausschalten"
 
66894
 
 
66895
-#: common.opt:1859
 
66896
+#: common.opt:1863
 
66897
 msgid "Disable floating point optimizations that ignore the IEEE signedness of zero"
 
66898
 msgstr "Gleitkommaoptimierungen ausschalten, die die IEEE-Vorzeichenbehaftung von Null nicht beachten"
 
66899
 
 
66900
-#: common.opt:1863
 
66901
+#: common.opt:1867
 
66902
 msgid "Convert floating point constants to single precision constants"
 
66903
 msgstr "Gleitkommakonstanten in Konstanten einfacher Genauigkeit umwandeln"
 
66904
 
 
66905
-#: common.opt:1867
 
66906
+#: common.opt:1871
 
66907
 msgid "Split lifetimes of induction variables when loops are unrolled"
 
66908
 msgstr "Lebensdauer von Induktionsvariablen aufteilen, wenn Schleifen abgerollt werden"
 
66909
 
 
66910
-#: common.opt:1871
 
66911
+#: common.opt:1875
 
66912
 msgid "Generate discontiguous stack frames"
 
66913
 msgstr "Nicht zusammenhängende Stack-Rahmen erzeugen"
 
66914
 
 
66915
-#: common.opt:1875
 
66916
+#: common.opt:1879
 
66917
 msgid "Split wide types into independent registers"
 
66918
 msgstr "Breite Typen in unabhängige Register aufteilen"
 
66919
 
 
66920
-#: common.opt:1879
 
66921
+#: common.opt:1883
 
66922
 msgid "Apply variable expansion when loops are unrolled"
 
66923
 msgstr "Variablenerweiterung anwenden, wenn Schleifen abgerollt werden"
 
66924
 
 
66925
-#: common.opt:1883
 
66926
+#: common.opt:1887
 
66927
 msgid "-fstack-check=[no|generic|specific]\tInsert stack checking code into the program"
 
66928
 msgstr "-fstack-check=[no|generic|specific]\tStapelprüfung in das Programm einfügen"
 
66929
 
 
66930
-#: common.opt:1887
 
66931
+#: common.opt:1891
 
66932
 msgid "Insert stack checking code into the program.  Same as -fstack-check=specific"
 
66933
 msgstr "Stapelprüfung in das Programm einfügen. Dasselbe wie -fstack-check=specific"
 
66934
 
 
66935
-#: common.opt:1894
 
66936
+#: common.opt:1898
 
66937
 msgid "-fstack-limit-register=<register>\tTrap if the stack goes past <register>"
 
66938
 msgstr "-fstack-limit-register=<Register>\tWenn der Stapel über <Register> hinausgeht, abfangen (»trap«)"
 
66939
 
 
66940
-#: common.opt:1898
 
66941
+#: common.opt:1902
 
66942
 msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>"
 
66943
 msgstr "-fstack-limit-symbol=<Name>\tWenn der Stapel über das Symbol <Name> hinausgeht, abfangen (»trap«)"
 
66944
 
 
66945
-#: common.opt:1902
 
66946
+#: common.opt:1906
 
66947
 msgid "Use propolice as a stack protection method"
 
66948
 msgstr "Propolice als Stapelschutzmethode verwenden"
 
66949
 
 
66950
-#: common.opt:1906
 
66951
+#: common.opt:1910
 
66952
 msgid "Use a stack protection method for every function"
 
66953
 msgstr "Eine Stapelschutzmethode für jede Funktion verwenden"
 
66954
 
 
66955
-#: common.opt:1910
 
66956
+#: common.opt:1914
 
66957
 msgid "Output stack usage information on a per-function basis"
 
66958
 msgstr "Information über Stapelbenutzung auf Funktionsbasis ausgeben"
 
66959
 
 
66960
-#: common.opt:1922
 
66961
+#: common.opt:1926
 
66962
 msgid "Assume strict aliasing rules apply"
 
66963
 msgstr "Annehmen, dass strenge Alias-Regeln gelten"
 
66964
 
 
66965
-#: common.opt:1926
 
66966
+#: common.opt:1930
 
66967
 msgid "Treat signed overflow as undefined"
 
66968
 msgstr "Vorzeichenbehafteten Überlauf als undefiniert behandeln"
 
66969
 
 
66970
-#: common.opt:1930
 
66971
+#: common.opt:1934
 
66972
 msgid "Implement __atomic operations via libcalls to legacy __sync functions"
 
66973
-msgstr ""
 
66974
+msgstr "__atomic-Operationen über Bibliotheksaufrufe alter __sync-Funktionen durchführen"
 
66975
 
 
66976
-#: common.opt:1934
 
66977
+#: common.opt:1938
 
66978
 msgid "Check for syntax errors, then stop"
 
66979
 msgstr "Auf Syntaxfehler prüfen und anhalten"
 
66980
 
 
66981
-#: common.opt:1938
 
66982
+#: common.opt:1942
 
66983
 msgid "Create data files needed by \"gcov\""
 
66984
 msgstr "Von »gcov« benötigte Dateien anlegen"
 
66985
 
 
66986
-#: common.opt:1942
 
66987
+#: common.opt:1946
 
66988
 msgid "Perform jump threading optimizations"
 
66989
 msgstr "Sprung-Threading-Optimierungen durchführen"
 
66990
 
 
66991
-#: common.opt:1946
 
66992
+#: common.opt:1950
 
66993
 msgid "Report the time taken by each compiler pass"
 
66994
 msgstr "Benötigte Zeit für jeden Compilerdurchlauf ausgeben"
 
66995
 
 
66996
-#: common.opt:1950
 
66997
+#: common.opt:1954
 
66998
 msgid "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tSet the default thread-local storage code generation model"
 
66999
 msgstr "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tDas standardmäßige Codeerzeugungsmodell für Thread-lokalen Speicher angeben"
 
67000
 
 
67001
-#: common.opt:1953
 
67002
+#: common.opt:1957
 
67003
 #, c-format
 
67004
 msgid "unknown TLS model %qs"
 
67005
 msgstr "unbekanntes TLS-Modell %qs"
 
67006
 
 
67007
-#: common.opt:1969
 
67008
+#: common.opt:1973
 
67009
 msgid "Reorder top level functions, variables, and asms"
 
67010
 msgstr "Funktionen, Variablen und asms höchster Ebene umordnen"
 
67011
 
 
67012
-#: common.opt:1973
 
67013
+#: common.opt:1977
 
67014
 msgid "Perform superblock formation via tail duplication"
 
67015
 msgstr "Superblockerzeugung über Ende-Vervielfältigung durchführen"
 
67016
 
 
67017
-#: common.opt:1980
 
67018
+#: common.opt:1984
 
67019
 msgid "Assume floating-point operations can trap"
 
67020
 msgstr "Annehmen, dass Gleitkommaoperationen abgefangen werden können (»trap«)"
 
67021
 
 
67022
-#: common.opt:1984
 
67023
+#: common.opt:1988
 
67024
 msgid "Trap for signed overflow in addition, subtraction and multiplication"
 
67025
 msgstr "Vorzeichenbehafteten Überlauf in Addition, Subtraktion und Multiplikation abfangen (»trap«)"
 
67026
 
 
67027
-#: common.opt:1988
 
67028
+#: common.opt:1992
 
67029
 msgid "Enable SSA-CCP optimization on trees"
 
67030
 msgstr "SSA-CCP-Optimierungen auf Bäumen einschalten"
 
67031
 
 
67032
-#: common.opt:1992
 
67033
+#: common.opt:1996
 
67034
 msgid "Enable SSA-BIT-CCP optimization on trees"
 
67035
 msgstr "SSA-BIT-CCP-Optimierungen auf Bäumen einschalten"
 
67036
 
 
67037
-#: common.opt:2000
 
67038
+#: common.opt:2004
 
67039
 msgid "Enable loop header copying on trees"
 
67040
 msgstr "Kopieren des Schleifenkopfes auf Bäumen einschalten"
 
67041
 
 
67042
-#: common.opt:2004
 
67043
-#, fuzzy
 
67044
+#: common.opt:2008
 
67045
 msgid "Enable coalescing of copy-related user variables that are inlined"
 
67046
-msgstr "Variablenverfolgung durchführen und auch Variablen markieren, die uninitialisiert sind"
 
67047
+msgstr "Verbinden kopierbezogener »inline«-Benutzervariablen einschalten"
 
67048
 
 
67049
-#: common.opt:2008
 
67050
+#: common.opt:2012
 
67051
 msgid "Enable coalescing of all copy-related user variables"
 
67052
-msgstr ""
 
67053
+msgstr "Verbinden kopierbezogener Benutzervariablen einschalten"
 
67054
 
 
67055
-#: common.opt:2012
 
67056
+#: common.opt:2016
 
67057
 msgid "Replace SSA temporaries with better names in copies"
 
67058
 msgstr "Vorübergehende SSA-Speicherbereiche in Kopien mit besseren Namen ersetzen"
 
67059
 
 
67060
-#: common.opt:2016
 
67061
+#: common.opt:2020
 
67062
 msgid "Enable copy propagation on trees"
 
67063
 msgstr "Kopieweitergabe auf Bäumen einschalten"
 
67064
 
 
67065
-#: common.opt:2024
 
67066
+#: common.opt:2028
 
67067
 msgid "Transform condition stores into unconditional ones"
 
67068
 msgstr "Bedingte Speicherbefehle in unbedingte umwandeln"
 
67069
 
 
67070
-#: common.opt:2028
 
67071
+#: common.opt:2032
 
67072
 msgid "Perform conversions of switch initializations."
 
67073
 msgstr "Umwandlungen von »switch«-Initialisierungen durchführen."
 
67074
 
 
67075
-#: common.opt:2032
 
67076
+#: common.opt:2036
 
67077
 msgid "Enable SSA dead code elimination optimization on trees"
 
67078
 msgstr "Beseitigungsoptimierung für toten SSA-Code auf Bäumen einschalten"
 
67079
 
 
67080
-#: common.opt:2036
 
67081
+#: common.opt:2040
 
67082
 msgid "Enable dominator optimizations"
 
67083
 msgstr "Beherrscher-Optimierungen einschalten"
 
67084
 
 
67085
-#: common.opt:2040
 
67086
+#: common.opt:2044
 
67087
 msgid "Enable tail merging on trees"
 
67088
 msgstr "Enden-Zusammenfassung auf Bäumen einschalten"
 
67089
 
 
67090
-#: common.opt:2044
 
67091
+#: common.opt:2048
 
67092
 msgid "Enable dead store elimination"
 
67093
 msgstr "Entfernung toter Speicherbereiche einschalten"
 
67094
 
 
67095
-#: common.opt:2048
 
67096
+#: common.opt:2052
 
67097
 msgid "Enable forward propagation on trees"
 
67098
 msgstr "Vorwärts-Übertragung auf Bäumen einschalten"
 
67099
 
 
67100
-#: common.opt:2052
 
67101
+#: common.opt:2056
 
67102
 msgid "Enable Full Redundancy Elimination (FRE) on trees"
 
67103
 msgstr "Vollständige Redundanzentfernung (FRE) auf Bäumen einschalten"
 
67104
 
 
67105
-#: common.opt:2056
 
67106
+#: common.opt:2060
 
67107
 msgid "Enable string length optimizations on trees"
 
67108
 msgstr "Zeichenkettenlängen-Optimierungen auf Bäumen einschalten"
 
67109
 
 
67110
-#: common.opt:2060
 
67111
+#: common.opt:2064
 
67112
 msgid "Enable loop distribution on trees"
 
67113
 msgstr "Schleifenverteilung auf Bäumen einschalten"
 
67114
 
 
67115
-#: common.opt:2064
 
67116
+#: common.opt:2068
 
67117
 msgid "Enable loop distribution for patterns transformed into a library call"
 
67118
 msgstr "Schleifenverteilung für in Bibliotheksaufruf umgewandelte Muster einschalten"
 
67119
 
 
67120
-#: common.opt:2068
 
67121
+#: common.opt:2072
 
67122
 msgid "Enable loop invariant motion on trees"
 
67123
 msgstr "Bewegung der Schleifeninvariante auf Bäumen einschalten"
 
67124
 
 
67125
-#: common.opt:2072
 
67126
+#: common.opt:2076
 
67127
 msgid "Enable loop interchange transforms.  Same as -floop-interchange"
 
67128
 msgstr "Umwandlungen mit Schleifenaustausch einschalten. Das Gleiche wie -floop-interchange"
 
67129
 
 
67130
-#: common.opt:2076
 
67131
+#: common.opt:2080
 
67132
 msgid "Create canonical induction variables in loops"
 
67133
 msgstr "Kanonische Induktionsvariablen in Schleifen erzeugen"
 
67134
 
 
67135
-#: common.opt:2080
 
67136
+#: common.opt:2084
 
67137
 msgid "Enable loop optimizations on tree level"
 
67138
 msgstr "Schleifenoptimierungen auf Baumebene einschalten"
 
67139
 
 
67140
-#: common.opt:2084
 
67141
+#: common.opt:2088
 
67142
 msgid "Enable automatic parallelization of loops"
 
67143
 msgstr "Automatische Parallelisierung von Schleifen einschalten"
 
67144
 
 
67145
-#: common.opt:2088
 
67146
+#: common.opt:2092
 
67147
 msgid "Enable hoisting loads from conditional pointers."
 
67148
 msgstr "Herausziehen von Ladeoperationen aus bedingten Zeigern einschalten"
 
67149
 
 
67150
-#: common.opt:2092
 
67151
+#: common.opt:2096
 
67152
 msgid "Enable SSA-PRE optimization on trees"
 
67153
 msgstr "SSA-PRE-Optimierungen auf Bäumen einschalten"
 
67154
 
 
67155
-#: common.opt:2096
 
67156
+#: common.opt:2100
 
67157
 msgid "In SSA-PRE optimization on trees, enable partial-partial redundancy elimination"
 
67158
-msgstr ""
 
67159
+msgstr "In SSA-PRE-Optimierungen auf Bäumen Teils-Teils-Redundanz eliminieren"
 
67160
 
 
67161
-#: common.opt:2100
 
67162
+#: common.opt:2104
 
67163
 msgid "Perform function-local points-to analysis on trees."
 
67164
 msgstr "Funktionslokale Analyse von Zeigerzielen auf Bäumen durchführen."
 
67165
 
 
67166
-#: common.opt:2104
 
67167
+#: common.opt:2108
 
67168
 msgid "Enable reassociation on tree level"
 
67169
 msgstr "Neuverbindung auf Baumebene einschalten"
 
67170
 
 
67171
-#: common.opt:2112
 
67172
+#: common.opt:2116
 
67173
 msgid "Enable SSA code sinking on trees"
 
67174
 msgstr "SSA-Codeversenkung auf Bäumen einschalten"
 
67175
 
 
67176
-#: common.opt:2116
 
67177
+#: common.opt:2120
 
67178
 msgid "Perform straight-line strength reduction"
 
67179
-msgstr ""
 
67180
+msgstr "Stärkereduktion gerader Strecken durchführen"
 
67181
 
 
67182
-#: common.opt:2120
 
67183
+#: common.opt:2124
 
67184
 msgid "Perform scalar replacement of aggregates"
 
67185
 msgstr "Skalarersetzung von Aggregaten durchführen"
 
67186
 
 
67187
-#: common.opt:2124
 
67188
+#: common.opt:2128
 
67189
 msgid "Replace temporary expressions in the SSA->normal pass"
 
67190
 msgstr "Vorübergehende Ausdrücke im SSA-Normaldurchlauf ersetzen"
 
67191
 
 
67192
-#: common.opt:2128
 
67193
+#: common.opt:2132
 
67194
 msgid "Perform live range splitting during the SSA->normal pass"
 
67195
 msgstr "Lebensdaueraufteilung während des SSA-Normaldurchlaufs durchführen"
 
67196
 
 
67197
-#: common.opt:2132
 
67198
+#: common.opt:2136
 
67199
 msgid "Perform Value Range Propagation on trees"
 
67200
 msgstr "Wertebereichsweitergabe auf Bäumen durchführen"
 
67201
 
 
67202
-#: common.opt:2136
 
67203
+#: common.opt:2140
 
67204
 msgid "Compile whole compilation unit at a time"
 
67205
 msgstr "Ganze Übersetzungseinheit auf einmal übersetzen"
 
67206
 
 
67207
-#: common.opt:2140
 
67208
+#: common.opt:2144
 
67209
 msgid "Perform loop unrolling when iteration count is known"
 
67210
 msgstr "Schleifenabwicklung durchführen, wenn Anzahl der Wiederholungen bekannt ist"
 
67211
 
 
67212
-#: common.opt:2144
 
67213
+#: common.opt:2148
 
67214
 msgid "Perform loop unrolling for all loops"
 
67215
 msgstr "Schleifenabwicklung für alle Schleifen durchführen"
 
67216
 
 
67217
-#: common.opt:2151
 
67218
+#: common.opt:2155
 
67219
 msgid "Allow loop optimizations to assume that the loops behave in normal way"
 
67220
 msgstr "Bei Schleifenoptimierungen annehmen, dass sich die Schleifen normal verhalten"
 
67221
 
 
67222
-#: common.opt:2155
 
67223
+#: common.opt:2159
 
67224
 msgid "Allow optimization for floating-point arithmetic which may change the"
 
67225
 msgstr "Optimierung für Gleitkommaarithmetik erlauben, bei möglicher Änderung von"
 
67226
 
 
67227
-#: common.opt:2160
 
67228
+#: common.opt:2164
 
67229
 msgid "Same as -fassociative-math for expressions which include division."
 
67230
 msgstr "Das gleiche wie -fassociative-math für Ausdrücke, die Division enthalten."
 
67231
 
 
67232
-#: common.opt:2168
 
67233
+#: common.opt:2172
 
67234
 msgid "Allow math optimizations that may violate IEEE or ISO standards"
 
67235
 msgstr "Mathematische Optimierungen erlauben, die IEEE- oder ISO-Standards verletzen könnten"
 
67236
 
 
67237
-#: common.opt:2172
 
67238
+#: common.opt:2176
 
67239
 msgid "Perform loop unswitching"
 
67240
 msgstr "Schleifenausschaltung durchführen"
 
67241
 
 
67242
-#: common.opt:2176
 
67243
+#: common.opt:2180
 
67244
 msgid "Just generate unwind tables for exception handling"
 
67245
 msgstr "Einfach Abwicklungstabellen für Ausnahmebehandlung erzeugen"
 
67246
 
 
67247
-#: common.opt:2180
 
67248
-#, fuzzy
 
67249
+#: common.opt:2184
 
67250
 msgid "Use the bfd linker instead of the default linker"
 
67251
-msgstr "Verwendet den Hardware-Berrelshifter statt der Emulation"
 
67252
+msgstr "BFD-Linker statt Standardlinker verwenden"
 
67253
 
 
67254
-#: common.opt:2184
 
67255
-#, fuzzy
 
67256
+#: common.opt:2188
 
67257
 msgid "Use the gold linker instead of the default linker"
 
67258
-msgstr "Verwendet den Hardware-Berrelshifter statt der Emulation"
 
67259
+msgstr "Gold-Linker statt Standardlinker verwenden"
 
67260
 
 
67261
-#: common.opt:2196
 
67262
+#: common.opt:2200
 
67263
 msgid "Perform variable tracking"
 
67264
 msgstr "Variablenverfolgung durchführen"
 
67265
 
 
67266
-#: common.opt:2204
 
67267
+#: common.opt:2208
 
67268
 msgid "Perform variable tracking by annotating assignments"
 
67269
 msgstr "Variablenverfolgung durch Zuweisungsanmerkungen durchführen"
 
67270
 
 
67271
-#: common.opt:2210
 
67272
+#: common.opt:2214
 
67273
 msgid "Toggle -fvar-tracking-assignments"
 
67274
 msgstr "-fvar-tracking-assignments umschalten"
 
67275
 
 
67276
-#: common.opt:2218
 
67277
+#: common.opt:2222
 
67278
 msgid "Perform variable tracking and also tag variables that are uninitialized"
 
67279
 msgstr "Variablenverfolgung durchführen und auch Variablen markieren, die uninitialisiert sind"
 
67280
 
 
67281
-#: common.opt:2222
 
67282
+#: common.opt:2226
 
67283
 msgid "Enable loop vectorization on trees"
 
67284
 msgstr "Schleifenvektorisierung auf Bäumen einschalten"
 
67285
 
 
67286
-#: common.opt:2226
 
67287
-#, fuzzy
 
67288
+#: common.opt:2230
 
67289
 msgid "-ftree-vectorizer-verbose=<number>\tThis switch is deprecated. Use -fopt-info instead."
 
67290
-msgstr "-ftree-vectorizer-verbose=<Zahl>\tStufe der Wortfülle des Vektorisierers setzen"
 
67291
+msgstr "-ftree-vectorizer-verbose=<Zahl>\tVeralteter Schalter. Stattdessen -fopt-info verwenden."
 
67292
 
 
67293
-#: common.opt:2230
 
67294
+#: common.opt:2234
 
67295
 msgid "Enable basic block vectorization (SLP) on trees"
 
67296
 msgstr "Vektorisierung von Basisblöcken (SLP) auf Bäumen einschalten"
 
67297
 
 
67298
-#: common.opt:2234
 
67299
+#: common.opt:2238
 
67300
 msgid "Enable use of cost model in vectorization"
 
67301
 msgstr "Verwendung des Kostenmodells in Vektorisierung einschalten"
 
67302
 
 
67303
-#: common.opt:2238
 
67304
+#: common.opt:2242
 
67305
 msgid "Enable loop versioning when doing loop vectorization on trees"
 
67306
 msgstr "Schleifenversionierung bei Schleifenvektorisierung auf Bäumen einschalten"
 
67307
 
 
67308
-#: common.opt:2242
 
67309
+#: common.opt:2246
 
67310
 msgid "Enable copy propagation of scalar-evolution information."
 
67311
 msgstr "Kopieweitergabe von Informationen über Skalar-Evolution einschalten."
 
67312
 
 
67313
-#: common.opt:2252
 
67314
+#: common.opt:2256
 
67315
 msgid "Add extra commentary to assembler output"
 
67316
 msgstr "Zusätzlichen Kommentar an Assemblerausgabe anfügen"
 
67317
 
 
67318
-#: common.opt:2256
 
67319
+#: common.opt:2260
 
67320
 msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility"
 
67321
 msgstr "-fvisibility=[default|internal|hidden|protected]\tStandard-Symbolsichtbarkeit setzen"
 
67322
 
 
67323
-#: common.opt:2259
 
67324
+#: common.opt:2263
 
67325
 #, c-format
 
67326
 msgid "unrecognized visibility value %qs"
 
67327
 msgstr "unbekannter Sichtbarkeitswert %qs"
 
67328
 
 
67329
-#: common.opt:2275
 
67330
+#: common.opt:2279
 
67331
 msgid "Use expression value profiles in optimizations"
 
67332
 msgstr "Profile von Ausdruckswerten in Optimierungen verwenden"
 
67333
 
 
67334
-#: common.opt:2279
 
67335
+#: common.opt:2283
 
67336
 msgid "Construct webs and split unrelated uses of single variable"
 
67337
 msgstr "Netze konstruieren und nicht zusammenhängende Verwendungen einzelner Variablen aufteilen"
 
67338
 
 
67339
-#: common.opt:2283
 
67340
+#: common.opt:2287
 
67341
 msgid "Enable conditional dead code elimination for builtin calls"
 
67342
 msgstr "Beseitigung von bedingt totem Code für Aufrufe eingebauter Funktionen einschalten"
 
67343
 
 
67344
-#: common.opt:2287
 
67345
+#: common.opt:2291
 
67346
 msgid "Perform whole program optimizations"
 
67347
 msgstr "Gesamtprogrammoptimierung durchführen"
 
67348
 
 
67349
-#: common.opt:2291
 
67350
+#: common.opt:2295
 
67351
 msgid "Assume signed arithmetic overflow wraps around"
 
67352
 msgstr "Annehmen, dass vorzeichenbehaftete arithmetische Überläufe regulär überschlagen"
 
67353
 
 
67354
-#: common.opt:2295
 
67355
+#: common.opt:2299
 
67356
 msgid "Put zero initialized data in the bss section"
 
67357
 msgstr "Null-initialisierte Daten in den bss-Abschnitt legen"
 
67358
 
 
67359
-#: common.opt:2299
 
67360
+#: common.opt:2303
 
67361
 msgid "Generate debug information in default format"
 
67362
 msgstr "Fehlersuchinformationen im Standardformat erzeugen"
 
67363
 
 
67364
-#: common.opt:2303
 
67365
+#: common.opt:2307
 
67366
 msgid "Generate debug information in COFF format"
 
67367
 msgstr "Fehlersuchinformationen im COFF-Format erzeugen"
 
67368
 
 
67369
-#: common.opt:2307
 
67370
+#: common.opt:2311
 
67371
 msgid "Generate debug information in DWARF v2 (or later) format"
 
67372
 msgstr "Fehlersuchinformationen im DWARFv2-Format (oder neuer) erzeugen"
 
67373
 
 
67374
-#: common.opt:2311
 
67375
+#: common.opt:2315
 
67376
 msgid "Generate debug information in default extended format"
 
67377
 msgstr "Fehlersuchinformationen im erweiterten Standardformat erzeugen"
 
67378
 
 
67379
-#: common.opt:2315
 
67380
-#, fuzzy
 
67381
+#: common.opt:2319
 
67382
 msgid "Don't generate DWARF pubnames and pubtypes sections."
 
67383
-msgstr "Keine verschmolzenen Multiplizier-/Addier-Befehle erzeugen"
 
67384
+msgstr "Keine DWARF-Abschnitte für Pubnames und Pubtypes erzeugen"
 
67385
 
 
67386
-#: common.opt:2319
 
67387
+#: common.opt:2323
 
67388
 msgid "Generate DWARF pubnames and pubtypes sections."
 
67389
-msgstr ""
 
67390
+msgstr "DWARF-Abschnitte für Pubnames und Pubtypes erzeugen"
 
67391
 
 
67392
-#: common.opt:2323
 
67393
+#: common.opt:2327
 
67394
 msgid "Don't record gcc command line switches in DWARF DW_AT_producer."
 
67395
 msgstr "GCC-Kommandozeilenschalter nicht in DWARF DW_AT_producer aufzeichnen."
 
67396
 
 
67397
-#: common.opt:2327
 
67398
+#: common.opt:2331
 
67399
 msgid "Record gcc command line switches in DWARF DW_AT_producer."
 
67400
 msgstr "GCC-Kommandozeilenschalter in DWARF DW_AT_producer aufzeichnen."
 
67401
 
 
67402
-#: common.opt:2331
 
67403
-#, fuzzy
 
67404
+#: common.opt:2335
 
67405
 msgid "Don't generate debug information in separate .dwo files"
 
67406
-msgstr "Fehlersuchinformationen im Standardformat erzeugen"
 
67407
+msgstr "Keine Fehlersuchinformationen in eigenen .dwo-Dateien erzeugen"
 
67408
 
 
67409
-#: common.opt:2335
 
67410
-#, fuzzy
 
67411
+#: common.opt:2339
 
67412
 msgid "Generate debug information in separate .dwo files"
 
67413
-msgstr "Fehlersuchinformationen im Standardformat erzeugen"
 
67414
+msgstr "Fehlersuchinformationen in eigenen .dwo-Dateien erzeugen"
 
67415
 
 
67416
-#: common.opt:2339
 
67417
+#: common.opt:2343
 
67418
 msgid "Generate debug information in STABS format"
 
67419
 msgstr "Fehlersuchinformationen im STABS-Format erzeugen"
 
67420
 
 
67421
-#: common.opt:2343
 
67422
+#: common.opt:2347
 
67423
 msgid "Generate debug information in extended STABS format"
 
67424
 msgstr "Fehlersuchinformationen im erweiterten STABS-Format erzeugen"
 
67425
 
 
67426
-#: common.opt:2347
 
67427
+#: common.opt:2351
 
67428
 msgid "Emit DWARF additions beyond selected version"
 
67429
 msgstr "DWARF-Ergänzungen über gewählte Version hinaus ausgeben"
 
67430
 
 
67431
-#: common.opt:2351
 
67432
+#: common.opt:2355
 
67433
 msgid "Don't emit DWARF additions beyond selected version"
 
67434
 msgstr "Keine DWARF-Ergänzungen über gewählte Version hinaus ausgeben"
 
67435
 
 
67436
-#: common.opt:2355
 
67437
+#: common.opt:2359
 
67438
 msgid "Toggle debug information generation"
 
67439
 msgstr "Erzeugung von Fehlersuchinformationen umschalten"
 
67440
 
 
67441
-#: common.opt:2359
 
67442
+#: common.opt:2363
 
67443
 msgid "Generate debug information in VMS format"
 
67444
 msgstr "Fehlersuchinformationen im VMS-Format erzeugen"
 
67445
 
 
67446
-#: common.opt:2363
 
67447
+#: common.opt:2367
 
67448
 msgid "Generate debug information in XCOFF format"
 
67449
 msgstr "Fehlersuchinformationen im XCOFF-Format erzeugen"
 
67450
 
 
67451
-#: common.opt:2367
 
67452
+#: common.opt:2371
 
67453
 msgid "Generate debug information in extended XCOFF format"
 
67454
 msgstr "Fehlersuchinformationen im erweiterten XCOFF-Format erzeugen"
 
67455
 
 
67456
-#: common.opt:2374
 
67457
+#: common.opt:2378
 
67458
 msgid "-iplugindir=<dir>\tSet <dir> to be the default plugin directory"
 
67459
 msgstr "-iplugindir=<Verz>\t<Verz> als Standard-Plugin-Verzeichnis setzen"
 
67460
 
 
67461
-#: common.opt:2378
 
67462
-#, fuzzy
 
67463
+#: common.opt:2382
 
67464
 msgid "-imultiarch <dir>\tSet <dir> to be the multiarch include subdirectory"
 
67465
-msgstr "-imultilib <Verzeichnis>\t<Verzeichnis> als Multilib-include-Verzeichnis setzen"
 
67466
+msgstr "-imultiarch <Verzeichnis>\t<Verzeichnis> als Multiarch-include-Verzeichnis setzen"
 
67467
 
 
67468
-#: common.opt:2400
 
67469
+#: common.opt:2404
 
67470
 msgid "-o <file>\tPlace output into <file>"
 
67471
 msgstr "-o <Datei>\tAusgabe in <Datei> schreiben"
 
67472
 
 
67473
-#: common.opt:2404
 
67474
+#: common.opt:2408
 
67475
 msgid "Enable function profiling"
 
67476
 msgstr "Funktionsprofilierung einschalten"
 
67477
 
 
67478
-#: common.opt:2414
 
67479
+#: common.opt:2418
 
67480
 msgid "Like -pedantic but issue them as errors"
 
67481
 msgstr "Wie -pedantic, aber als Fehler ausgeben"
 
67482
 
 
67483
-#: common.opt:2454
 
67484
+#: common.opt:2458
 
67485
 msgid "Do not display functions compiled or elapsed time"
 
67486
 msgstr "Nicht übersetzte Funktionen oder gestoppte Zeit ausgeben"
 
67487
 
 
67488
-#: common.opt:2486
 
67489
+#: common.opt:2490
 
67490
 msgid "Enable verbose output"
 
67491
 msgstr "Wortreiche Ausgabe einschalten"
 
67492
 
 
67493
-#: common.opt:2490
 
67494
+#: common.opt:2494
 
67495
 msgid "Display the compiler's version"
 
67496
 msgstr "Compiler-Version anzeigen"
 
67497
 
 
67498
-#: common.opt:2494
 
67499
+#: common.opt:2498
 
67500
 msgid "Suppress warnings"
 
67501
 msgstr "Warnungen unterdrücken"
 
67502
 
 
67503
-#: common.opt:2504
 
67504
+#: common.opt:2508
 
67505
 msgid "Create a shared library"
 
67506
 msgstr "Shared Library erzeugen"
 
67507
 
 
67508
-#: common.opt:2543
 
67509
+#: common.opt:2547
 
67510
 msgid "Create a position independent executable"
 
67511
 msgstr "Eine lageunabhängige ausführbare Datei erzeugen"
 
67512
 
 
67513
-#: go/gofrontend/expressions.cc:102 c-family/c-common.c:1777 cp/cvt.c:1149
 
67514
+#: go/gofrontend/expressions.cc:102 c-family/c-common.c:1782 cp/cvt.c:1149
 
67515
 #: cp/cvt.c:1395
 
67516
 #, gcc-internal-format
 
67517
 msgid "value computed is not used"
 
67518
@@ -12307,9 +12285,8 @@
 
67519
 msgstr "Zeiger erwartet"
 
67520
 
 
67521
 #: go/gofrontend/expressions.cc:5610
 
67522
-#, fuzzy
 
67523
 msgid "invalid comparison of nil with nil"
 
67524
-msgstr "ungültiger Vergleichscode in GIMPLE-Bedingung"
 
67525
+msgstr "ungültiger Vergleich von nil mit nil"
 
67526
 
 
67527
 #: go/gofrontend/expressions.cc:5616 go/gofrontend/expressions.cc:5634
 
67528
 msgid "incompatible types in binary expression"
 
67529
@@ -12369,7 +12346,7 @@
 
67530
 
 
67531
 #: go/gofrontend/expressions.cc:6920
 
67532
 msgid "len larger than cap"
 
67533
-msgstr ""
 
67534
+msgstr "Länge größer als Cap"
 
67535
 
 
67536
 #: go/gofrontend/expressions.cc:6932
 
67537
 msgid "too many arguments to make"
 
67538
@@ -12462,7 +12439,7 @@
 
67539
 
 
67540
 #: go/gofrontend/expressions.cc:9832 go/gofrontend/expressions.cc:10242
 
67541
 msgid "inverted slice range"
 
67542
-msgstr ""
 
67543
+msgstr "umgekehrter Scheibenbereich"
 
67544
 
 
67545
 #: go/gofrontend/expressions.cc:9846
 
67546
 msgid "slice of unaddressable value"
 
67547
@@ -12501,7 +12478,6 @@
 
67548
 msgstr "ungültiges Empfangen auf Nur-Sende-Kanal"
 
67549
 
 
67550
 #: go/gofrontend/parse.cc:2982
 
67551
-#, fuzzy
 
67552
 msgid "parentheses required around this composite literal to avoid parsing ambiguity"
 
67553
 msgstr "Um dieses zusammengesetzte Literal sind Klammern erforderlich, um Mehrdeutigkeit zu vermeiden"
 
67554
 
 
67555
@@ -12587,7 +12563,6 @@
 
67556
 msgstr "ungültiger Vergleich eines nicht-vergleichbaren Feldes"
 
67557
 
 
67558
 #: go/gofrontend/types.cc:627
 
67559
-#, fuzzy
 
67560
 msgid "multiple-value function call in single-value context"
 
67561
 msgstr "Funktionsaufruf mit mehreren Werten in Kontext mit einem Wert"
 
67562
 
 
67563
@@ -12665,26 +12640,26 @@
 
67564
 msgstr "fehlende Methode %s%s%s"
 
67565
 
 
67566
 #: go/gofrontend/types.cc:6966
 
67567
-#, fuzzy, c-format
 
67568
+#, c-format
 
67569
 msgid "method %s%s%s requires a pointer receiver"
 
67570
-msgstr "Methode %s%s%s erfordert einen Zeiger"
 
67571
+msgstr "Methode %s%s%s erfordert einen Zeigerempfänger"
 
67572
 
 
67573
 #: go/gofrontend/types.cc:6984
 
67574
-#, fuzzy, c-format
 
67575
+#, c-format
 
67576
 msgid "method %s%s%s is marked go:nointerface"
 
67577
-msgstr "Methode %s%s%s erfordert einen Zeiger"
 
67578
+msgstr "Methode %s%s%s ist als go:nointerface gekennzeichnet"
 
67579
 
 
67580
 #. Warn about and ignore all others for now, but store them.
 
67581
-#: attribs.c:426 c-family/c-common.c:8019 objc/objc-act.c:4952
 
67582
+#: attribs.c:426 c-family/c-common.c:8041 objc/objc-act.c:4952
 
67583
 #: objc/objc-act.c:6922 objc/objc-act.c:8109 objc/objc-act.c:8160
 
67584
 #, gcc-internal-format
 
67585
 msgid "%qE attribute directive ignored"
 
67586
 msgstr "Attribut-Anweisung %qE ignoriert"
 
67587
 
 
67588
 #: attribs.c:430
 
67589
-#, fuzzy, gcc-internal-format
 
67590
+#, gcc-internal-format
 
67591
 msgid "%<%E::%E%> scoped attribute directive ignored"
 
67592
-msgstr "Attribut-Anweisung %qE ignoriert"
 
67593
+msgstr "Attribut-Anweisung im Bereich %<%E::%E%> ignoriert"
 
67594
 
 
67595
 #: attribs.c:439
 
67596
 #, gcc-internal-format
 
67597
@@ -12695,14 +12670,14 @@
 
67598
 #. type-specifier, outside of the definition of, a class
 
67599
 #. type.  Ignore it.
 
67600
 #: attribs.c:452
 
67601
-#, fuzzy, gcc-internal-format
 
67602
+#, gcc-internal-format
 
67603
 msgid "attribute ignored"
 
67604
-msgstr "Attribut %qE wird ignoriert"
 
67605
+msgstr "Attribut wird ignoriert"
 
67606
 
 
67607
 #: attribs.c:454
 
67608
 #, gcc-internal-format
 
67609
 msgid "an attribute that appertains to a type-specifier is ignored"
 
67610
-msgstr ""
 
67611
+msgstr "ein Attribut, das sich auf eine Typspezifizierung bezieht, wird ignoriert"
 
67612
 
 
67613
 #: attribs.c:471
 
67614
 #, gcc-internal-format
 
67615
@@ -12819,7 +12794,7 @@
 
67616
 #: builtins.c:5296
 
67617
 #, gcc-internal-format
 
67618
 msgid "Unknown architecture specifier in memory model to builtin."
 
67619
-msgstr ""
 
67620
+msgstr "Unbekannte Architekturspezifikation in Speichermodell für eingebaute Funktion"
 
67621
 
 
67622
 #: builtins.c:5303
 
67623
 #, gcc-internal-format
 
67624
@@ -12862,18 +12837,18 @@
 
67625
 msgstr "nicht-ganzzahliges Argument 1 für __atomic_is_lock_free"
 
67626
 
 
67627
 #: builtins.c:5764
 
67628
-#, fuzzy, gcc-internal-format
 
67629
+#, gcc-internal-format
 
67630
 msgid "__builtin_thread_pointer is not supported on this target"
 
67631
-msgstr "__builtin_eh_return für dieses Ziel nicht unterstützt"
 
67632
+msgstr "__builtin_thread_pointer wird für dieses Ziel nicht unterstützt"
 
67633
 
 
67634
 #: builtins.c:5784
 
67635
-#, fuzzy, gcc-internal-format
 
67636
+#, gcc-internal-format
 
67637
 msgid "__builtin_set_thread_pointer is not supported on this target"
 
67638
-msgstr "__builtin_eh_return für dieses Ziel nicht unterstützt"
 
67639
+msgstr "__builtin_set_thread_pointer wird für dieses Ziel nicht unterstützt"
 
67640
 
 
67641
 #. All valid uses of __builtin_va_arg_pack () are removed during
 
67642
 #. inlining.
 
67643
-#: builtins.c:6025 expr.c:10184
 
67644
+#: builtins.c:6025 expr.c:10185
 
67645
 #, gcc-internal-format
 
67646
 msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
 
67647
 msgstr "%Kungültige Verwendung von %<__builtin_va_arg_pack ()%>"
 
67648
@@ -12960,17 +12935,17 @@
 
67649
 msgid "function call has aggregate value"
 
67650
 msgstr "Funktionsaufruf hat zusammengesetzten Wert"
 
67651
 
 
67652
-#: cfgexpand.c:1238 function.c:971 varasm.c:1966
 
67653
+#: cfgexpand.c:1238 function.c:971 varasm.c:1964
 
67654
 #, gcc-internal-format
 
67655
 msgid "size of variable %q+D is too large"
 
67656
 msgstr "Größe der Variablen %q+D ist zu hoch"
 
67657
 
 
67658
-#: cfgexpand.c:4487
 
67659
+#: cfgexpand.c:4542
 
67660
 #, gcc-internal-format
 
67661
 msgid "stack protector not protecting local variables: variable length buffer"
 
67662
 msgstr "Stack-Schutz schützt nicht lokale Variablen: Puffer variabler Größe"
 
67663
 
 
67664
-#: cfgexpand.c:4491
 
67665
+#: cfgexpand.c:4546
 
67666
 #, gcc-internal-format, gfc-internal-format
 
67667
 msgid "stack protector not protecting function: all local arrays are less than %d bytes long"
 
67668
 msgstr "Stack-Schutz schützt nicht Funktion: Alle lokalen Felder sind kleiner als %d Bytes"
 
67669
@@ -13051,9 +13026,9 @@
 
67670
 msgstr "verify_flow_info gescheitert"
 
67671
 
 
67672
 #: cfghooks.c:293
 
67673
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
67674
+#, gcc-internal-format, gfc-internal-format
 
67675
 msgid "%s does not support dump_bb_for_graph"
 
67676
-msgstr "%s unterstützt nicht duplicate_block"
 
67677
+msgstr "%s unterstützt nicht dump_bb_for_graph"
 
67678
 
 
67679
 #: cfghooks.c:330
 
67680
 #, gcc-internal-format, gfc-internal-format
 
67681
@@ -13156,24 +13131,24 @@
 
67682
 msgstr "Größe der Schleife %d sollte %d sein, nicht %d"
 
67683
 
 
67684
 #: cfgloop.c:1363
 
67685
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
67686
+#, gcc-internal-format, gfc-internal-format
 
67687
 msgid "loop with header %d not in loop tree"
 
67688
-msgstr "Kopieren des Schleifenkopfes auf Bäumen einschalten"
 
67689
+msgstr "Schleife mit Kopf %d nicht in Schleifenbaum"
 
67690
 
 
67691
 #: cfgloop.c:1380
 
67692
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
67693
+#, gcc-internal-format, gfc-internal-format
 
67694
 msgid "bb %d does not belong to loop %d"
 
67695
 msgstr "BB %d gehört nicht zur Schleife %d"
 
67696
 
 
67697
 #: cfgloop.c:1392
 
67698
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
67699
+#, gcc-internal-format, gfc-internal-format
 
67700
 msgid "bb %d has father loop %d, should be loop %d"
 
67701
-msgstr "Größe der Schleife %d sollte %d sein, nicht %d"
 
67702
+msgstr "BB %d hat Vaterschleife %d, sollte Schleife %d sein"
 
67703
 
 
67704
 #: cfgloop.c:1409
 
67705
-#, fuzzy, gcc-internal-format
 
67706
+#, gcc-internal-format
 
67707
 msgid "loop %d%'s header is not a loop header"
 
67708
-msgstr "Kopf der Schleife %d hat nicht genau 2 Einträge"
 
67709
+msgstr "Kopf der Schleife %d ist kein Schleifenkopf"
 
67710
 
 
67711
 #: cfgloop.c:1415
 
67712
 #, gcc-internal-format
 
67713
@@ -13181,14 +13156,14 @@
 
67714
 msgstr "Kopf der Schleife %d hat nicht genau 2 Einträge"
 
67715
 
 
67716
 #: cfgloop.c:1422
 
67717
-#, fuzzy, gcc-internal-format
 
67718
+#, gcc-internal-format
 
67719
 msgid "loop %d%'s latch does not have an edge to its header"
 
67720
-msgstr "Falle der Schleife %d hat nicht den Kopf als Nachfolger"
 
67721
+msgstr "Falle der Schleife %d hat keine Kante zu ihrem Kopf"
 
67722
 
 
67723
 #: cfgloop.c:1427
 
67724
-#, fuzzy, gcc-internal-format
 
67725
+#, gcc-internal-format
 
67726
 msgid "loop %d%'s latch is not dominated by its header"
 
67727
-msgstr "Falle der Schleife %d hat nicht den Kopf als Nachfolger"
 
67728
+msgstr "Falle der Schleife %d wird nicht durch ihren Kopf bestimmt"
 
67729
 
 
67730
 #: cfgloop.c:1435
 
67731
 #, gcc-internal-format
 
67732
@@ -13270,162 +13245,162 @@
 
67733
 msgid "%d exits recorded for loop %d (having %d exits)"
 
67734
 msgstr "%d Ausgänge für Schleife %d (mit %d Ausgängen) aufgezeichnet"
 
67735
 
 
67736
-#: cfgrtl.c:2092
 
67737
+#: cfgrtl.c:2090
 
67738
 #, gcc-internal-format, gfc-internal-format
 
67739
 msgid "BB_RTL flag not set for block %d"
 
67740
 msgstr "Kennzeichen BB_RTL ist für Block %d nicht gesetzt"
 
67741
 
 
67742
-#: cfgrtl.c:2099
 
67743
+#: cfgrtl.c:2097
 
67744
 #, gcc-internal-format, gfc-internal-format
 
67745
 msgid "insn %d basic block pointer is %d, should be %d"
 
67746
 msgstr "Basisblockzeiger des Befehls %d ist %d, sollte %d sein"
 
67747
 
 
67748
-#: cfgrtl.c:2110
 
67749
+#: cfgrtl.c:2108
 
67750
 #, gcc-internal-format, gfc-internal-format
 
67751
 msgid "insn %d in header of bb %d has non-NULL basic block"
 
67752
 msgstr "Befehl %d im Kopf des Basisblockes %d hat Nicht-NULL als Basisblock"
 
67753
 
 
67754
-#: cfgrtl.c:2118
 
67755
+#: cfgrtl.c:2116
 
67756
 #, gcc-internal-format, gfc-internal-format
 
67757
 msgid "insn %d in footer of bb %d has non-NULL basic block"
 
67758
 msgstr "Befehl %d am Ende des Basisblocks %d hat Nicht-NULL als Basisblock"
 
67759
 
 
67760
-#: cfgrtl.c:2141
 
67761
+#: cfgrtl.c:2139
 
67762
 #, gcc-internal-format
 
67763
 msgid "verify_flow_info: REG_BR_PROB does not match cfg %wi %i"
 
67764
 msgstr "verify_flow_info: REG_BR_PROB passt nicht zu cfg %wi %i"
 
67765
 
 
67766
-#: cfgrtl.c:2160
 
67767
+#: cfgrtl.c:2158
 
67768
 #, gcc-internal-format
 
67769
 msgid "EDGE_CROSSING incorrectly set across same section"
 
67770
 msgstr "EDGE_CROSSING falsch gesetzt im selben Abschnitt"
 
67771
 
 
67772
-#: cfgrtl.c:2165
 
67773
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
67774
+#: cfgrtl.c:2163
 
67775
+#, gcc-internal-format, gfc-internal-format
 
67776
 msgid "fallthru edge crosses section boundary in bb %i"
 
67777
-msgstr "Fall-Through-Kante überschreitet Abschnittsgrenze (bb %i)"
 
67778
+msgstr "Fall-Through-Kante überschreitet Abschnittsgrenze in BB %i"
 
67779
 
 
67780
-#: cfgrtl.c:2171
 
67781
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
67782
+#: cfgrtl.c:2169
 
67783
+#, gcc-internal-format, gfc-internal-format
 
67784
 msgid "EH edge crosses section boundary in bb %i"
 
67785
-msgstr "EH-Kante überschneidet Abschnittsgrenze (bb %i)"
 
67786
+msgstr "EH-Kante überschneidet Abschnittsgrenze in BB %i"
 
67787
 
 
67788
-#: cfgrtl.c:2178
 
67789
+#: cfgrtl.c:2176
 
67790
 #, gcc-internal-format
 
67791
 msgid "EDGE_CROSSING missing across section boundary"
 
67792
 msgstr "EDGE_CROSSING fehlt bei Übertretung von Abschnittsgrenze"
 
67793
 
 
67794
-#: cfgrtl.c:2205
 
67795
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
67796
+#: cfgrtl.c:2203
 
67797
+#, gcc-internal-format, gfc-internal-format
 
67798
 msgid "missing REG_EH_REGION note at the end of bb %i"
 
67799
 msgstr "fehlender Vermerk von REG_EH_REGION am Ende vom bb %i"
 
67800
 
 
67801
-#: cfgrtl.c:2210
 
67802
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
67803
+#: cfgrtl.c:2208
 
67804
+#, gcc-internal-format, gfc-internal-format
 
67805
 msgid "too many exception handling edges in bb %i"
 
67806
-msgstr "zu viele abgehende Zweig-Kanten vom bb %i"
 
67807
+msgstr "zu viele Ausnahmebehandlungskanten in BB %i"
 
67808
 
 
67809
-#: cfgrtl.c:2218
 
67810
+#: cfgrtl.c:2216
 
67811
 #, gcc-internal-format, gfc-internal-format
 
67812
 msgid "too many outgoing branch edges from bb %i"
 
67813
 msgstr "zu viele abgehende Zweig-Kanten vom bb %i"
 
67814
 
 
67815
-#: cfgrtl.c:2223
 
67816
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
67817
+#: cfgrtl.c:2221
 
67818
+#, gcc-internal-format, gfc-internal-format
 
67819
 msgid "fallthru edge after unconditional jump in bb %i"
 
67820
-msgstr "Fallthru-Kante nach unbedingtem Sprung %i"
 
67821
+msgstr "Fallthru-Kante nach bedingungslosem Sprung in BB %i"
 
67822
 
 
67823
-#: cfgrtl.c:2228
 
67824
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
67825
+#: cfgrtl.c:2226
 
67826
+#, gcc-internal-format, gfc-internal-format
 
67827
 msgid "wrong number of branch edges after unconditional jump in bb %i"
 
67828
-msgstr "falsche Anzahl der Zweig-Kanten nach unbedingtem Sprung %i"
 
67829
+msgstr "falsche Anzahl der Zweig-Kanten nach unbedingtem Sprung in BB %i"
 
67830
 
 
67831
-#: cfgrtl.c:2235
 
67832
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
67833
+#: cfgrtl.c:2233
 
67834
+#, gcc-internal-format, gfc-internal-format
 
67835
 msgid "wrong amount of branch edges after conditional jump in bb %i"
 
67836
-msgstr "falsche Summe der Zweig-Kanten nach bedingtem Sprung %i"
 
67837
+msgstr "falsche Anzahl der Zweig-Kanten nach bedingtem Sprung in BB %i"
 
67838
 
 
67839
-#: cfgrtl.c:2241
 
67840
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
67841
+#: cfgrtl.c:2239
 
67842
+#, gcc-internal-format, gfc-internal-format
 
67843
 msgid "abnormal call edges for non-call insn in bb %i"
 
67844
-msgstr "Ruf-Kanten für Nicht-Aufruf-Befehl im bb %i"
 
67845
+msgstr "unpassende Ruf-Kanten für Nicht-Aufruf-Anweisung in BB %i"
 
67846
 
 
67847
-#: cfgrtl.c:2246
 
67848
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
67849
+#: cfgrtl.c:2244
 
67850
+#, gcc-internal-format, gfc-internal-format
 
67851
 msgid "sibcall edges for non-call insn in bb %i"
 
67852
-msgstr "Ruf-Kanten für Nicht-Aufruf-Befehl im bb %i"
 
67853
+msgstr "Sibcall-Kanten für Nicht-Aufruf-Befehl in BB %i"
 
67854
 
 
67855
-#: cfgrtl.c:2256
 
67856
+#: cfgrtl.c:2254
 
67857
 #, gcc-internal-format, gfc-internal-format
 
67858
 msgid "abnormal edges for no purpose in bb %i"
 
67859
-msgstr "abnormale Kanten ohne Zweck in bb %i"
 
67860
+msgstr "abnormale Kanten ohne Zweck in BB %i"
 
67861
 
 
67862
-#: cfgrtl.c:2268
 
67863
+#: cfgrtl.c:2266
 
67864
 #, gcc-internal-format, gfc-internal-format
 
67865
 msgid "insn %d inside basic block %d but block_for_insn is NULL"
 
67866
 msgstr "Befehl %d innerhalb des Basis-Blockes %d, aber block_for_insn ist NULL"
 
67867
 
 
67868
-#: cfgrtl.c:2272
 
67869
+#: cfgrtl.c:2270
 
67870
 #, gcc-internal-format, gfc-internal-format
 
67871
 msgid "insn %d inside basic block %d but block_for_insn is %i"
 
67872
 msgstr "Befehl %d innerhalb des Basis-Blockes %d, aber block_for_insn ist %i"
 
67873
 
 
67874
-#: cfgrtl.c:2286 cfgrtl.c:2296
 
67875
+#: cfgrtl.c:2284 cfgrtl.c:2294
 
67876
 #, gcc-internal-format, gfc-internal-format
 
67877
 msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
 
67878
 msgstr "NOTE_INSN_BASIC_BLOCK fehlt für Block %d"
 
67879
 
 
67880
-#: cfgrtl.c:2309
 
67881
+#: cfgrtl.c:2307
 
67882
 #, gcc-internal-format, gfc-internal-format
 
67883
 msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
 
67884
 msgstr "NOTE_INSN_BASIC_BLOCK %d in der Mitte des Basis-Blocks %d"
 
67885
 
 
67886
-#: cfgrtl.c:2319
 
67887
+#: cfgrtl.c:2317
 
67888
 #, gcc-internal-format, gfc-internal-format
 
67889
 msgid "in basic block %d:"
 
67890
 msgstr "im Basis-Block %d:"
 
67891
 
 
67892
-#: cfgrtl.c:2371 cfgrtl.c:2461
 
67893
+#: cfgrtl.c:2369 cfgrtl.c:2459
 
67894
 #, gcc-internal-format, gfc-internal-format
 
67895
 msgid "insn %d outside of basic blocks has non-NULL bb field"
 
67896
 msgstr "Befehl %d außerhalb eines Basis-Blockes hat Nicht-NULL als Basisblockfeld"
 
67897
 
 
67898
-#: cfgrtl.c:2379
 
67899
+#: cfgrtl.c:2377
 
67900
 #, gcc-internal-format, gfc-internal-format
 
67901
 msgid "end insn %d for block %d not found in the insn stream"
 
67902
 msgstr "Ende-Befehl %d für Block %d nicht im Befehlsstrom gefunden"
 
67903
 
 
67904
-#: cfgrtl.c:2392
 
67905
+#: cfgrtl.c:2390
 
67906
 #, gcc-internal-format, gfc-internal-format
 
67907
 msgid "insn %d is in multiple basic blocks (%d and %d)"
 
67908
 msgstr "Befehl %d ist in mehreren Basisblöcken (%d und %d)"
 
67909
 
 
67910
-#: cfgrtl.c:2404
 
67911
+#: cfgrtl.c:2402
 
67912
 #, gcc-internal-format, gfc-internal-format
 
67913
 msgid "head insn %d for block %d not found in the insn stream"
 
67914
 msgstr "Kopf-Befehl %d für Block %d nicht im Befehlsstrom gefunden"
 
67915
 
 
67916
-#: cfgrtl.c:2421
 
67917
+#: cfgrtl.c:2419
 
67918
 #, gcc-internal-format, gfc-internal-format
 
67919
 msgid "missing barrier after block %i"
 
67920
 msgstr "fehlende Sperre nach Block %i"
 
67921
 
 
67922
-#: cfgrtl.c:2437
 
67923
+#: cfgrtl.c:2435
 
67924
 #, gcc-internal-format, gfc-internal-format
 
67925
 msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
 
67926
 msgstr "verify_flow_info: Falsche Blöcke für »fallthru« %i->%i"
 
67927
 
 
67928
-#: cfgrtl.c:2446
 
67929
+#: cfgrtl.c:2444
 
67930
 #, gcc-internal-format, gfc-internal-format
 
67931
 msgid "verify_flow_info: Incorrect fallthru %i->%i"
 
67932
 msgstr "verify_flow_info: Falsches »fallthru« %i->%i"
 
67933
 
 
67934
-#: cfgrtl.c:2479
 
67935
+#: cfgrtl.c:2477
 
67936
 #, gcc-internal-format
 
67937
 msgid "basic blocks not laid down consecutively"
 
67938
 msgstr "Basis-Blöcke sind nicht fortlaufend"
 
67939
 
 
67940
-#: cfgrtl.c:2516
 
67941
+#: cfgrtl.c:2514
 
67942
 #, gcc-internal-format, gfc-internal-format
 
67943
 msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
 
67944
 msgstr "Anzahl der bb-Vermerke in Befehlskette (%d) != n_basic_blocks (%d)"
 
67945
@@ -13461,9 +13436,9 @@
 
67946
 msgstr "Ausführungszähler ist negativ"
 
67947
 
 
67948
 #: cgraph.c:2328
 
67949
-#, fuzzy, gcc-internal-format
 
67950
+#, gcc-internal-format
 
67951
 msgid "inline clone in same comdat group list"
 
67952
-msgstr "Knoten ist allein in einer Comdat-Gruppe"
 
67953
+msgstr "»inline«-Clone in gleicher Comdat-Gruppenliste"
 
67954
 
 
67955
 #: cgraph.c:2333
 
67956
 #, gcc-internal-format
 
67957
@@ -13476,9 +13451,9 @@
 
67958
 msgstr "Inline-Kopie mit Adresse genommen"
 
67959
 
 
67960
 #: cgraph.c:2343
 
67961
-#, fuzzy, gcc-internal-format
 
67962
+#, gcc-internal-format
 
67963
 msgid "inline clone is forced to output"
 
67964
-msgstr "Inline-Kopie erforderlich"
 
67965
+msgstr "Ausgabe für Inline-Kopie erzwungen"
 
67966
 
 
67967
 #: cgraph.c:2350
 
67968
 #, gcc-internal-format, gfc-internal-format
 
67969
@@ -13653,12 +13628,12 @@
 
67970
 #: cgraphunit.c:1125
 
67971
 #, gcc-internal-format
 
67972
 msgid "%q+D alias in between function and variable is not supported"
 
67973
-msgstr ""
 
67974
+msgstr "Alias %q+D zwischen Funktion und Variable wird nicht unterstützt"
 
67975
 
 
67976
 #: cgraphunit.c:1127
 
67977
-#, fuzzy, gcc-internal-format
 
67978
+#, gcc-internal-format
 
67979
 msgid "%q+D aliased declaration"
 
67980
-msgstr "%q+D vor Deklaration verwendet"
 
67981
+msgstr "Alias-Deklaration %q+D"
 
67982
 
 
67983
 #: cgraphunit.c:1199
 
67984
 #, gcc-internal-format
 
67985
@@ -13695,7 +13670,7 @@
 
67986
 msgid "no arguments"
 
67987
 msgstr "Keine Argumente"
 
67988
 
 
67989
-#: collect2.c:1284 opts.c:794
 
67990
+#: collect2.c:1284 opts.c:797
 
67991
 #, gcc-internal-format
 
67992
 msgid "LTO support has not been enabled in this configuration"
 
67993
 msgstr "LTO-Unterstützung wurde in dieser Konfiguration nicht aktiviert"
 
67994
@@ -13750,12 +13725,12 @@
 
67995
 msgid "cannot find '%s'"
 
67996
 msgstr "»%s« kann nicht gefunden werden"
 
67997
 
 
67998
-#: collect2.c:1921 collect2.c:2448 collect2.c:2644 gcc.c:2749
 
67999
+#: collect2.c:1921 collect2.c:2448 collect2.c:2644 gcc.c:2750
 
68000
 #, gcc-internal-format
 
68001
 msgid "pex_init failed: %m"
 
68002
 msgstr "pex_init gescheitert: %m"
 
68003
 
 
68004
-#: collect2.c:1930 collect2.c:2457 collect2.c:2652 gcc.c:7188
 
68005
+#: collect2.c:1930 collect2.c:2457 collect2.c:2652 gcc.c:7191
 
68006
 #, gcc-internal-format
 
68007
 msgid "%s: %m"
 
68008
 msgstr "%s: %m"
 
68009
@@ -13995,7 +13970,7 @@
 
68010
 msgid "global constructors not supported on this target"
 
68011
 msgstr "globale Konstruktoren werden für dieses Ziel nicht unterstützt"
 
68012
 
 
68013
-#: diagnostic.c:1145
 
68014
+#: diagnostic.c:1148
 
68015
 #, gcc-internal-format, gfc-internal-format
 
68016
 msgid "in %s, at %s:%d"
 
68017
 msgstr "in %s, bei %s:%d"
 
68018
@@ -14021,14 +13996,14 @@
 
68019
 msgstr "unbekannte Option %q.*s in %<-fdump-%s%> wird ignoriert"
 
68020
 
 
68021
 #: dumpfile.c:831
 
68022
-#, fuzzy, gcc-internal-format
 
68023
+#, gcc-internal-format
 
68024
 msgid "unknown option %q.*s in %<-fopt-info-%s%>"
 
68025
-msgstr "unbekannte Option %q.*s in %<-fdump-%s%> wird ignoriert"
 
68026
+msgstr "unbekannte Option %q.*s in %<-fopt-info-%s%>"
 
68027
 
 
68028
 #: dumpfile.c:862
 
68029
 #, gcc-internal-format
 
68030
 msgid "ignoring possibly conflicting option %<-fopt-info-%s%>"
 
68031
-msgstr ""
 
68032
+msgstr "möglicherweise in Konflikt stehende Option %<-fopt-info-%s%> wird ignoriert"
 
68033
 
 
68034
 #: dwarf2out.c:1034
 
68035
 #, gcc-internal-format
 
68036
@@ -14040,22 +14015,22 @@
 
68037
 msgid "non-delegitimized UNSPEC %s (%d) found in variable location"
 
68038
 msgstr "Nicht-Delegitimiertes UNSPEC %s (%d) am Variablenort gefunden"
 
68039
 
 
68040
-#: emit-rtl.c:2612
 
68041
+#: emit-rtl.c:2616
 
68042
 #, gcc-internal-format
 
68043
 msgid "invalid rtl sharing found in the insn"
 
68044
 msgstr "ungültige gemeinsame rtl-Benutzung in Befehl gefunden"
 
68045
 
 
68046
-#: emit-rtl.c:2614
 
68047
+#: emit-rtl.c:2618
 
68048
 #, gcc-internal-format
 
68049
 msgid "shared rtx"
 
68050
 msgstr "Gemeinsames rtx"
 
68051
 
 
68052
-#: emit-rtl.c:2616
 
68053
+#: emit-rtl.c:2620
 
68054
 #, gcc-internal-format
 
68055
 msgid "internal consistency failure"
 
68056
 msgstr "internes Konsistenzproblem"
 
68057
 
 
68058
-#: emit-rtl.c:3741
 
68059
+#: emit-rtl.c:3749
 
68060
 #, gcc-internal-format
 
68061
 msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
 
68062
 msgstr "ICE: emit_insn verwendet, wo emit_jump_insn erforderlich:\n"
 
68063
@@ -14065,57 +14040,57 @@
 
68064
 msgid "abort in %s, at %s:%d"
 
68065
 msgstr "Abbruch in %s, bei %s:%d"
 
68066
 
 
68067
-#: except.c:2026
 
68068
+#: except.c:2075
 
68069
 #, gcc-internal-format
 
68070
 msgid "argument of %<__builtin_eh_return_regno%> must be constant"
 
68071
 msgstr "Argument für »__builtin_eh_return_regno« muss konstant sein"
 
68072
 
 
68073
-#: except.c:2163
 
68074
+#: except.c:2212
 
68075
 #, gcc-internal-format
 
68076
 msgid "__builtin_eh_return not supported on this target"
 
68077
 msgstr "__builtin_eh_return für dieses Ziel nicht unterstützt"
 
68078
 
 
68079
-#: except.c:3222 except.c:3247
 
68080
+#: except.c:3271 except.c:3296
 
68081
 #, gcc-internal-format, gfc-internal-format
 
68082
 msgid "region_array is corrupted for region %i"
 
68083
 msgstr "region_array ist für Region %i beschädigt"
 
68084
 
 
68085
-#: except.c:3235 except.c:3266
 
68086
+#: except.c:3284 except.c:3315
 
68087
 #, gcc-internal-format, gfc-internal-format
 
68088
 msgid "lp_array is corrupted for lp %i"
 
68089
 msgstr "lp_array ist für lp %i beschädigt"
 
68090
 
 
68091
-#: except.c:3252
 
68092
+#: except.c:3301
 
68093
 #, gcc-internal-format, gfc-internal-format
 
68094
 msgid "outer block of region %i is wrong"
 
68095
 msgstr "äußerer Block der Region %i ist falsch"
 
68096
 
 
68097
-#: except.c:3257
 
68098
+#: except.c:3306
 
68099
 #, gcc-internal-format, gfc-internal-format
 
68100
 msgid "negative nesting depth of region %i"
 
68101
 msgstr "negative Verschachtelungstiefe der Region %i"
 
68102
 
 
68103
-#: except.c:3271
 
68104
+#: except.c:3320
 
68105
 #, gcc-internal-format, gfc-internal-format
 
68106
 msgid "region of lp %i is wrong"
 
68107
 msgstr "Region von lp %i ist falsch"
 
68108
 
 
68109
-#: except.c:3298
 
68110
+#: except.c:3347
 
68111
 #, gcc-internal-format, gfc-internal-format
 
68112
 msgid "tree list ends on depth %i"
 
68113
 msgstr "Baumliste endet bei Tiefe %i"
 
68114
 
 
68115
-#: except.c:3303
 
68116
+#: except.c:3352
 
68117
 #, gcc-internal-format
 
68118
 msgid "region_array does not match region_tree"
 
68119
 msgstr "region_array passt nicht zum region_tree"
 
68120
 
 
68121
-#: except.c:3308
 
68122
+#: except.c:3357
 
68123
 #, gcc-internal-format
 
68124
 msgid "lp_array does not match region_tree"
 
68125
 msgstr "lp_array passt nicht zum region_tree"
 
68126
 
 
68127
-#: except.c:3315
 
68128
+#: except.c:3364
 
68129
 #, gcc-internal-format
 
68130
 msgid "verify_eh_tree failed"
 
68131
 msgstr "verify_eh_tree gescheitert"
 
68132
@@ -14155,12 +14130,12 @@
 
68133
 msgid "local frame unavailable (naked function?)"
 
68134
 msgstr "lokaler Rahmen nicht verfügbar (nackte Funktion?)"
 
68135
 
 
68136
-#: expr.c:10191
 
68137
+#: expr.c:10192
 
68138
 #, gcc-internal-format
 
68139
 msgid "%Kcall to %qs declared with attribute error: %s"
 
68140
 msgstr "%KAufruf von %qs mit Attributfehler deklariert: %s"
 
68141
 
 
68142
-#: expr.c:10198
 
68143
+#: expr.c:10199
 
68144
 #, gcc-internal-format
 
68145
 msgid "%Kcall to %qs declared with attribute warning: %s"
 
68146
 msgstr "%KAufruf von %qs mit Attributwarnung deklariert: %s"
 
68147
@@ -14195,47 +14170,47 @@
 
68148
 msgid "assuming signed overflow does not occur when negating a division"
 
68149
 msgstr "Annahme, dass vorzeichenbehafteter Überlauf nicht auftritt, wenn Division negiert wird"
 
68150
 
 
68151
-#: fold-const.c:3437 fold-const.c:3449
 
68152
+#: fold-const.c:3450 fold-const.c:3462
 
68153
 #, gcc-internal-format, gfc-internal-format
 
68154
 msgid "comparison is always %d due to width of bit-field"
 
68155
 msgstr "Vergleich ist immer %d wegen Breite des Bitfeldes"
 
68156
 
 
68157
-#: fold-const.c:4849 tree-ssa-reassoc.c:1943
 
68158
+#: fold-const.c:4862 tree-ssa-reassoc.c:1944
 
68159
 #, gcc-internal-format
 
68160
 msgid "assuming signed overflow does not occur when simplifying range test"
 
68161
 msgstr "Annahme, dass vorzeichenbehafteter Überlauf nicht auftritt, wenn Bereichsprüfung vereinfacht wird"
 
68162
 
 
68163
-#: fold-const.c:5285 fold-const.c:5299
 
68164
+#: fold-const.c:5298 fold-const.c:5312
 
68165
 #, gcc-internal-format, gfc-internal-format
 
68166
 msgid "comparison is always %d"
 
68167
 msgstr "Vergleich ist immer %d"
 
68168
 
 
68169
-#: fold-const.c:5432
 
68170
+#: fold-const.c:5445
 
68171
 #, gcc-internal-format
 
68172
 msgid "%<or%> of unmatched not-equal tests is always 1"
 
68173
 msgstr "»oder« nicht passender Ungleichheits-Tests ist immer 1"
 
68174
 
 
68175
-#: fold-const.c:5437
 
68176
+#: fold-const.c:5450
 
68177
 #, gcc-internal-format
 
68178
 msgid "%<and%> of mutually exclusive equal-tests is always 0"
 
68179
 msgstr "»und« sich gegenseitig ausschließender Gleichheits-Tests ist immer 0"
 
68180
 
 
68181
-#: fold-const.c:8729
 
68182
+#: fold-const.c:8742
 
68183
 #, gcc-internal-format
 
68184
 msgid "assuming signed overflow does not occur when reducing constant in comparison"
 
68185
 msgstr "Annahme, dass vorzeichenbehafteter Überlauf nicht auftritt, wenn Konstante in Vergleich verringert wird"
 
68186
 
 
68187
-#: fold-const.c:8887
 
68188
+#: fold-const.c:8900
 
68189
 #, gcc-internal-format
 
68190
 msgid "assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C1 +- C2"
 
68191
 msgstr "Annahme, dass vorzeichenbehafteter Überlauf nicht auftritt, wenn »X +- C1 cmp C2« in »X cmp C1 +- C2« geändert wird"
 
68192
 
 
68193
-#: fold-const.c:9150
 
68194
+#: fold-const.c:9163
 
68195
 #, gcc-internal-format
 
68196
 msgid "assuming signed overflow does not occur when combining constants around a comparison"
 
68197
 msgstr "Annahme, dass vorzeichenbehafteter Überlauf nicht auftritt, wenn Konstanten um einen Vergleich kombiniert werden"
 
68198
 
 
68199
-#: fold-const.c:14564
 
68200
+#: fold-const.c:14577
 
68201
 #, gcc-internal-format
 
68202
 msgid "fold check: original tree changed by fold"
 
68203
 msgstr "Faltungstest: ursprünglicher Baum durch Faltung geändert"
 
68204
@@ -14260,142 +14235,142 @@
 
68205
 msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
 
68206
 msgstr "Argument %q+D könnte von »longjmp« oder »vfork« zerstört werden"
 
68207
 
 
68208
-#: function.c:4631
 
68209
+#: function.c:4620
 
68210
 #, gcc-internal-format
 
68211
 msgid "function returns an aggregate"
 
68212
 msgstr "Funktion gibt Aggregat zurück"
 
68213
 
 
68214
-#: function.c:4993
 
68215
+#: function.c:4982
 
68216
 #, gcc-internal-format
 
68217
 msgid "unused parameter %q+D"
 
68218
 msgstr "unbenutzter Parameter %q+D"
 
68219
 
 
68220
-#: gcc.c:1804 gcc.c:1824
 
68221
+#: gcc.c:1805 gcc.c:1825
 
68222
 #, gcc-internal-format, gfc-internal-format
 
68223
 msgid "specs %%include syntax malformed after %ld characters"
 
68224
 msgstr "falsche %%include-Syntax für Spezifikationen nach %ld Zeichen"
 
68225
 
 
68226
-#: gcc.c:1850 gcc.c:1859 gcc.c:1869 gcc.c:1879
 
68227
+#: gcc.c:1851 gcc.c:1860 gcc.c:1870 gcc.c:1880
 
68228
 #, gcc-internal-format, gfc-internal-format
 
68229
 msgid "specs %%rename syntax malformed after %ld characters"
 
68230
 msgstr "falsche %%rename-Syntax für Spezifikationen nach %ld Zeichen"
 
68231
 
 
68232
-#: gcc.c:1889
 
68233
+#: gcc.c:1890
 
68234
 #, gcc-internal-format, gfc-internal-format
 
68235
 msgid "specs %s spec was not found to be renamed"
 
68236
 msgstr "keine %s-Spezifikation zum Umbenennen gefunden"
 
68237
 
 
68238
-#: gcc.c:1896
 
68239
+#: gcc.c:1897
 
68240
 #, gcc-internal-format
 
68241
 msgid "%s: attempt to rename spec %qs to already defined spec %qs"
 
68242
 msgstr "%s: Versuch, Spezifikation %qs in bereits definierte Spezifikation %qs umzubenennen"
 
68243
 
 
68244
-#: gcc.c:1917
 
68245
+#: gcc.c:1918
 
68246
 #, gcc-internal-format, gfc-internal-format
 
68247
 msgid "specs unknown %% command after %ld characters"
 
68248
 msgstr "Spezifikation: unbekannter %%-Befehl nach %ld Zeichen"
 
68249
 
 
68250
-#: gcc.c:1928 gcc.c:1941
 
68251
+#: gcc.c:1929 gcc.c:1942
 
68252
 #, gcc-internal-format, gfc-internal-format
 
68253
 msgid "specs file malformed after %ld characters"
 
68254
 msgstr "Fehler in Spezifikationsdatei nach %ld Zeichen"
 
68255
 
 
68256
-#: gcc.c:1993
 
68257
+#: gcc.c:1994
 
68258
 #, gcc-internal-format
 
68259
 msgid "spec file has no spec for linking"
 
68260
 msgstr "Spezifikationsdatei hat keine Spezifikation zum Binden"
 
68261
 
 
68262
-#: gcc.c:2538
 
68263
+#: gcc.c:2539
 
68264
 #, gcc-internal-format
 
68265
 msgid "system path %qs is not absolute"
 
68266
 msgstr "System-Pfad %qs ist nicht absolut"
 
68267
 
 
68268
-#: gcc.c:2626
 
68269
+#: gcc.c:2627
 
68270
 #, gcc-internal-format
 
68271
 msgid "-pipe not supported"
 
68272
 msgstr "-pipe wird nicht unterstützt"
 
68273
 
 
68274
-#: gcc.c:2788
 
68275
+#: gcc.c:2789
 
68276
 #, gcc-internal-format
 
68277
 msgid "failed to get exit status: %m"
 
68278
 msgstr "Ende-Status konnte nicht ermittelt werden: %m"
 
68279
 
 
68280
-#: gcc.c:2794
 
68281
+#: gcc.c:2795
 
68282
 #, gcc-internal-format
 
68283
 msgid "failed to get process times: %m"
 
68284
 msgstr "Verarbeitungszeiten konnten nicht ermittelt werden: %m"
 
68285
 
 
68286
-#: gcc.c:2820
 
68287
+#: gcc.c:2821
 
68288
 #, gcc-internal-format, gfc-internal-format
 
68289
 msgid "%s (program %s)"
 
68290
 msgstr "%s (Programm %s)"
 
68291
 
 
68292
-#: gcc.c:3251 opts-common.c:986 opts-common.c:1058
 
68293
+#: gcc.c:3252 opts-common.c:1019 opts-common.c:1091
 
68294
 #, gcc-internal-format
 
68295
 msgid "unrecognized command line option %qs"
 
68296
 msgstr "nicht erkannte Kommandozeilenoption %qs"
 
68297
 
 
68298
-#: gcc.c:3506
 
68299
+#: gcc.c:3507
 
68300
 #, gcc-internal-format
 
68301
 msgid "%qs is an unknown -save-temps option"
 
68302
 msgstr "%qs ist eine unbekannte Option für -save-temps"
 
68303
 
 
68304
-#: gcc.c:3967
 
68305
+#: gcc.c:3968
 
68306
 #, gcc-internal-format
 
68307
 msgid "-pipe ignored because -save-temps specified"
 
68308
 msgstr "-pipe ignoriert, da -save-temps angegeben"
 
68309
 
 
68310
-#: gcc.c:4055
 
68311
+#: gcc.c:4056
 
68312
 #, gcc-internal-format
 
68313
 msgid "%<-x %s%> after last input file has no effect"
 
68314
 msgstr "%<-x %s%> hinter letzter Eingabedatei hat keine Wirkung"
 
68315
 
 
68316
-#: gcc.c:4217
 
68317
+#: gcc.c:4218
 
68318
 #, gcc-internal-format
 
68319
 msgid "unable to locate default linker script %qs in the library search paths"
 
68320
 msgstr "Standard-Linkerscript %qs kann nicht in den Bibliotheks-Suchpfaden gefunden werden"
 
68321
 
 
68322
-#: gcc.c:4421
 
68323
+#: gcc.c:4422
 
68324
 #, gcc-internal-format
 
68325
 msgid "switch %qs does not start with %<-%>"
 
68326
 msgstr "Schalter %qs beginnt nicht mit %<-%>"
 
68327
 
 
68328
-#: gcc.c:4424
 
68329
+#: gcc.c:4425
 
68330
 #, gcc-internal-format
 
68331
 msgid "spec-generated switch is just %<-%>"
 
68332
 msgstr "aus Spezifikation erzeugtes switch ist nur %<-%>"
 
68333
 
 
68334
-#: gcc.c:4515
 
68335
+#: gcc.c:4516
 
68336
 #, gcc-internal-format, gfc-internal-format
 
68337
 msgid "could not open temporary response file %s"
 
68338
 msgstr "temporäre Antwortdatei %s konnte nicht geöffnet werden"
 
68339
 
 
68340
-#: gcc.c:4521
 
68341
+#: gcc.c:4522
 
68342
 #, gcc-internal-format, gfc-internal-format
 
68343
 msgid "could not write to temporary response file %s"
 
68344
 msgstr "in temporäre Antwortdatei %s konnte nicht geschrieben werden"
 
68345
 
 
68346
-#: gcc.c:4527
 
68347
+#: gcc.c:4528
 
68348
 #, gcc-internal-format, gfc-internal-format
 
68349
 msgid "could not close temporary response file %s"
 
68350
 msgstr "temporäre Antwortdatei %s konnte nicht geschlossen werden"
 
68351
 
 
68352
-#: gcc.c:4650
 
68353
+#: gcc.c:4651
 
68354
 #, gcc-internal-format
 
68355
 msgid "spec %qs invalid"
 
68356
 msgstr "Spezifikation %qs ist ungültig"
 
68357
 
 
68358
-#: gcc.c:4799
 
68359
+#: gcc.c:4800
 
68360
 #, gcc-internal-format
 
68361
 msgid "spec %qs has invalid %<%%0%c%>"
 
68362
 msgstr "Spezifikation %qs hat ungültiges %<%%0%c%>"
 
68363
 
 
68364
-#: gcc.c:5118
 
68365
+#: gcc.c:5119
 
68366
 #, gcc-internal-format
 
68367
 msgid "spec %qs has invalid %<%%W%c%>"
 
68368
 msgstr "Spezifikation %qs hat ungültiges %<%%W%c%>"
 
68369
 
 
68370
-#: gcc.c:5140
 
68371
+#: gcc.c:5141
 
68372
 #, gcc-internal-format
 
68373
 msgid "spec %qs has invalid %<%%x%c%>"
 
68374
 msgstr "Spezifikation %qs hat ungültiges %<%%x%c%>"
 
68375
@@ -14403,223 +14378,223 @@
 
68376
 #. Catch the case where a spec string contains something like
 
68377
 #. '%{foo:%*}'.  i.e. there is no * in the pattern on the left
 
68378
 #. hand side of the :.
 
68379
-#: gcc.c:5341
 
68380
+#: gcc.c:5342
 
68381
 #, gcc-internal-format
 
68382
 msgid "spec failure: %<%%*%> has not been initialized by pattern match"
 
68383
 msgstr "Spezifikationsfehler: %<%%*%> wurde nicht durch Mustererkennung initialisiert"
 
68384
 
 
68385
-#: gcc.c:5384
 
68386
+#: gcc.c:5385
 
68387
 #, gcc-internal-format
 
68388
 msgid "spec failure: unrecognized spec option %qc"
 
68389
 msgstr "Spezifikationsfehler: nicht erkannte Spezifikationsoption »%c«"
 
68390
 
 
68391
-#: gcc.c:5446
 
68392
+#: gcc.c:5447
 
68393
 #, gcc-internal-format
 
68394
 msgid "unknown spec function %qs"
 
68395
 msgstr "unbekannte Spezifikationsfunktion %qs"
 
68396
 
 
68397
-#: gcc.c:5476
 
68398
+#: gcc.c:5477
 
68399
 #, gcc-internal-format
 
68400
 msgid "error in args to spec function %qs"
 
68401
 msgstr "Fehler in Argumenten für Spezifikationsfunktion %qs"
 
68402
 
 
68403
-#: gcc.c:5527
 
68404
+#: gcc.c:5528
 
68405
 #, gcc-internal-format
 
68406
 msgid "malformed spec function name"
 
68407
 msgstr "schlechter Name für Spezifikationsfunktion"
 
68408
 
 
68409
 #. )
 
68410
-#: gcc.c:5530
 
68411
+#: gcc.c:5531
 
68412
 #, gcc-internal-format
 
68413
 msgid "no arguments for spec function"
 
68414
 msgstr "keine Argumente für Spezifikationsfunktion"
 
68415
 
 
68416
-#: gcc.c:5549
 
68417
+#: gcc.c:5550
 
68418
 #, gcc-internal-format
 
68419
 msgid "malformed spec function arguments"
 
68420
 msgstr "schlechte Argumente für Spezifikationsfunktion"
 
68421
 
 
68422
-#: gcc.c:5810
 
68423
+#: gcc.c:5811
 
68424
 #, gcc-internal-format
 
68425
 msgid "braced spec %qs is invalid at %qc"
 
68426
 msgstr "geschweift geklammerte Spezifikation %qs ist bei %qc ungültig"
 
68427
 
 
68428
-#: gcc.c:5898
 
68429
+#: gcc.c:5899
 
68430
 #, gcc-internal-format
 
68431
 msgid "braced spec body %qs is invalid"
 
68432
 msgstr "geschweift geklammerter Spezifikationskörper %qs ist ungültig"
 
68433
 
 
68434
-#: gcc.c:6151
 
68435
+#: gcc.c:6152
 
68436
 #, gcc-internal-format, gfc-internal-format
 
68437
 msgid "%s: could not determine length of compare-debug file %s"
 
68438
 msgstr "%s: Größe der Vergleichs-Prüfdatei %s konnte nicht ermittelt werden"
 
68439
 
 
68440
-#: gcc.c:6162
 
68441
+#: gcc.c:6163
 
68442
 #, gcc-internal-format, gfc-internal-format
 
68443
 msgid "%s: -fcompare-debug failure (length)"
 
68444
 msgstr "%s: Fehlschlag von -fcompare-debug (Länge)"
 
68445
 
 
68446
-#: gcc.c:6172 gcc.c:6213
 
68447
+#: gcc.c:6173 gcc.c:6214
 
68448
 #, gcc-internal-format, gfc-internal-format
 
68449
 msgid "%s: could not open compare-debug file %s"
 
68450
 msgstr "%s: Vergleichs-Prüfdatei %s konnte nicht geöffnet werden"
 
68451
 
 
68452
-#: gcc.c:6192 gcc.c:6229
 
68453
+#: gcc.c:6193 gcc.c:6230
 
68454
 #, gcc-internal-format, gfc-internal-format
 
68455
 msgid "%s: -fcompare-debug failure"
 
68456
 msgstr "%s: Fehlschlag von -fcompare-debug"
 
68457
 
 
68458
-#: gcc.c:6304
 
68459
+#: gcc.c:6305
 
68460
 #, gcc-internal-format
 
68461
 msgid "atexit failed"
 
68462
 msgstr "atexit gescheitert"
 
68463
 
 
68464
-#: gcc.c:6453
 
68465
+#: gcc.c:6454
 
68466
 #, gcc-internal-format
 
68467
 msgid "spec failure: more than one arg to SYSROOT_SUFFIX_SPEC"
 
68468
 msgstr "Spezifikationsfehler: mehr als ein Argument für SYSROOT_SUFFIX_SPEC"
 
68469
 
 
68470
-#: gcc.c:6477
 
68471
+#: gcc.c:6478
 
68472
 #, gcc-internal-format
 
68473
 msgid "spec failure: more than one arg to SYSROOT_HEADERS_SUFFIX_SPEC"
 
68474
 msgstr "Spezifikationsfehler: mehr als ein Argument für SYSROOT_HEADERS_SUFFIX_SPEC"
 
68475
 
 
68476
-#: gcc.c:6643
 
68477
-#, fuzzy, gcc-internal-format
 
68478
+#: gcc.c:6645
 
68479
+#, gcc-internal-format
 
68480
 msgid "unrecognized command line option %<-%s%>"
 
68481
-msgstr "nicht erkannte Kommandozeilenoption %<-fdump-%s%>"
 
68482
+msgstr "nicht erkannte Kommandozeilenoption %<-%s%>"
 
68483
 
 
68484
 #. The error status indicates that only one set of fixed
 
68485
 #. headers should be built.
 
68486
-#: gcc.c:6729
 
68487
+#: gcc.c:6731
 
68488
 #, gcc-internal-format
 
68489
 msgid "not configured with sysroot headers suffix"
 
68490
 msgstr "nicht mit sysroot-Header-Suffix konfiguriert"
 
68491
 
 
68492
-#: gcc.c:6812
 
68493
+#: gcc.c:6814
 
68494
 #, gcc-internal-format
 
68495
 msgid "no input files"
 
68496
 msgstr "keine Eingabedateien"
 
68497
 
 
68498
-#: gcc.c:6861
 
68499
+#: gcc.c:6863
 
68500
 #, gcc-internal-format
 
68501
 msgid "cannot specify -o with -c, -S or -E with multiple files"
 
68502
 msgstr "-o kann nicht mit -c, -S oder -E mit mehreren Dateien angegeben werden"
 
68503
 
 
68504
-#: gcc.c:6891
 
68505
+#: gcc.c:6893
 
68506
 #, gcc-internal-format, gfc-internal-format
 
68507
 msgid "%s: %s compiler not installed on this system"
 
68508
 msgstr "%s: %s-Compiler ist auf diesem System nicht installiert"
 
68509
 
 
68510
-#: gcc.c:6913
 
68511
+#: gcc.c:6915
 
68512
 #, gcc-internal-format
 
68513
 msgid "recompiling with -fcompare-debug"
 
68514
 msgstr "Neuübersetzung mit -fcompare-debug"
 
68515
 
 
68516
-#: gcc.c:6929
 
68517
+#: gcc.c:6931
 
68518
 #, gcc-internal-format
 
68519
 msgid "during -fcompare-debug recompilation"
 
68520
 msgstr "während Neuübersetzung mit -fcompare-debug"
 
68521
 
 
68522
-#: gcc.c:6938
 
68523
+#: gcc.c:6940
 
68524
 #, gcc-internal-format
 
68525
 msgid "comparing final insns dumps"
 
68526
 msgstr "Vergleich der endgültigen Answeisungslisten"
 
68527
 
 
68528
-#: gcc.c:7044
 
68529
+#: gcc.c:7046
 
68530
 #, gcc-internal-format, gfc-internal-format
 
68531
 msgid "-fuse-linker-plugin, but %s not found"
 
68532
 msgstr "-fuse-linker-plugin, aber %s nicht gefunden"
 
68533
 
 
68534
-#: gcc.c:7076
 
68535
+#: gcc.c:7079
 
68536
 #, gcc-internal-format, gfc-internal-format
 
68537
 msgid "%s: linker input file unused because linking not done"
 
68538
 msgstr "%s: Eingabedateien des Binders unbenutzt, da keine Bindung geschieht"
 
68539
 
 
68540
-#: gcc.c:7117
 
68541
+#: gcc.c:7120
 
68542
 #, gcc-internal-format, gfc-internal-format
 
68543
 msgid "language %s not recognized"
 
68544
 msgstr "Sprache %s nicht erkannt"
 
68545
 
 
68546
-#: gcc.c:7344
 
68547
+#: gcc.c:7347
 
68548
 #, gcc-internal-format
 
68549
 msgid "multilib spec %qs is invalid"
 
68550
 msgstr "Multilib-Spezifikation %qs ist ungültig"
 
68551
 
 
68552
-#: gcc.c:7538
 
68553
+#: gcc.c:7541
 
68554
 #, gcc-internal-format
 
68555
 msgid "multilib exclusions %qs is invalid"
 
68556
 msgstr "Multilib-Ausschlüsse %qs sind ungültig"
 
68557
 
 
68558
-#: gcc.c:7602
 
68559
-#, fuzzy, gcc-internal-format
 
68560
+#: gcc.c:7605
 
68561
+#, gcc-internal-format
 
68562
 msgid "multilib select %qs %qs is invalid"
 
68563
-msgstr "Multilib-select %qs ist ungültig"
 
68564
+msgstr "Multilib-select %qs %qs ist ungültig"
 
68565
 
 
68566
-#: gcc.c:7758
 
68567
+#: gcc.c:7761
 
68568
 #, gcc-internal-format
 
68569
 msgid "multilib select %qs is invalid"
 
68570
 msgstr "Multilib-select %qs ist ungültig"
 
68571
 
 
68572
-#: gcc.c:7797
 
68573
+#: gcc.c:7800
 
68574
 #, gcc-internal-format
 
68575
 msgid "multilib exclusion %qs is invalid"
 
68576
 msgstr "Multilib-Ausschluss %qs ist ungültig"
 
68577
 
 
68578
-#: gcc.c:8003
 
68579
+#: gcc.c:8006
 
68580
 #, gcc-internal-format
 
68581
 msgid "environment variable %qs not defined"
 
68582
 msgstr "Umgebungsvariable %qs nicht definiert"
 
68583
 
 
68584
-#: gcc.c:8115 gcc.c:8120
 
68585
+#: gcc.c:8118 gcc.c:8123
 
68586
 #, gcc-internal-format
 
68587
 msgid "invalid version number %qs"
 
68588
 msgstr "ungültige Versionsnummer %qs"
 
68589
 
 
68590
-#: gcc.c:8163
 
68591
+#: gcc.c:8166
 
68592
 #, gcc-internal-format, gfc-internal-format
 
68593
 msgid "too few arguments to %%:version-compare"
 
68594
 msgstr "zu wenige Argumente für %%:version-compare"
 
68595
 
 
68596
-#: gcc.c:8169
 
68597
+#: gcc.c:8172
 
68598
 #, gcc-internal-format, gfc-internal-format
 
68599
 msgid "too many arguments to %%:version-compare"
 
68600
 msgstr "zu viele Argumente für %%:version-compare"
 
68601
 
 
68602
-#: gcc.c:8210
 
68603
+#: gcc.c:8213
 
68604
 #, gcc-internal-format
 
68605
 msgid "unknown operator %qs in %%:version-compare"
 
68606
 msgstr "unbekannter Operator %qs in %%:version-compare"
 
68607
 
 
68608
-#: gcc.c:8333
 
68609
+#: gcc.c:8336
 
68610
 #, gcc-internal-format, gfc-internal-format
 
68611
 msgid "too many arguments to %%:compare-debug-dump-opt"
 
68612
 msgstr "zu viele Argumente für %%:version-compare"
 
68613
 
 
68614
-#: gcc.c:8405
 
68615
+#: gcc.c:8408
 
68616
 #, gcc-internal-format, gfc-internal-format
 
68617
 msgid "too many arguments to %%:compare-debug-self-opt"
 
68618
 msgstr "zu viele Argumente für %%:compare-debug-self-opt"
 
68619
 
 
68620
-#: gcc.c:8440
 
68621
+#: gcc.c:8443
 
68622
 #, gcc-internal-format, gfc-internal-format
 
68623
 msgid "too few arguments to %%:compare-debug-auxbase-opt"
 
68624
 msgstr "zu wenige Argumente für %%:compare-debug-auxbase-opt"
 
68625
 
 
68626
-#: gcc.c:8443
 
68627
+#: gcc.c:8446
 
68628
 #, gcc-internal-format, gfc-internal-format
 
68629
 msgid "too many arguments to %%:compare-debug-auxbase-opt"
 
68630
 msgstr "zu viele Argumente für %%:compare-debug-auxbase-opt"
 
68631
 
 
68632
-#: gcc.c:8450
 
68633
+#: gcc.c:8453
 
68634
 #, gcc-internal-format, gfc-internal-format
 
68635
 msgid "argument to %%:compare-debug-auxbase-opt does not end in .gk"
 
68636
 msgstr "Argument für %%:compare-debug-auxbase-opt endet nicht mit .pk"
 
68637
 
 
68638
-#: gcc.c:8524
 
68639
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
68640
+#: gcc.c:8527
 
68641
+#, gcc-internal-format, gfc-internal-format
 
68642
 msgid "too few arguments to %%:replace-extension"
 
68643
-msgstr "zu wenige Argumente für Funktion"
 
68644
+msgstr "zu wenige Argumente für %%:replace-extension"
 
68645
 
 
68646
 #: ggc-common.c:456 ggc-common.c:464 ggc-common.c:538 ggc-common.c:557
 
68647
 #: ggc-page.c:2311 ggc-page.c:2342 ggc-page.c:2349
 
68648
@@ -14637,13 +14612,13 @@
 
68649
 msgid "can%'t write padding to PCH file: %m"
 
68650
 msgstr "Auffüllung für PCH-Datei kann nicht geschrieben werden: %m"
 
68651
 
 
68652
-#: ggc-common.c:615 ggc-common.c:623 ggc-common.c:630 ggc-common.c:633
 
68653
-#: ggc-common.c:643 ggc-common.c:646 ggc-page.c:2439
 
68654
+#: ggc-common.c:681 ggc-common.c:689 ggc-common.c:696 ggc-common.c:699
 
68655
+#: ggc-common.c:709 ggc-common.c:712 ggc-page.c:2439
 
68656
 #, gcc-internal-format
 
68657
 msgid "can%'t read PCH file: %m"
 
68658
 msgstr "PCH-Datei kann nicht gelesen werden: %m"
 
68659
 
 
68660
-#: ggc-common.c:638
 
68661
+#: ggc-common.c:704
 
68662
 #, gcc-internal-format
 
68663
 msgid "had to relocate PCH"
 
68664
 msgstr "PCH musste verschoben werden"
 
68665
@@ -14795,7 +14770,7 @@
 
68666
 #. Fatal error here.  We do not want to support compiling ltrans units with
 
68667
 #. different version of compiler or different flags than the WPA unit, so
 
68668
 #. this should never happen.
 
68669
-#: ipa-reference.c:1148
 
68670
+#: ipa-reference.c:1146
 
68671
 #, gcc-internal-format
 
68672
 msgid "ipa reference summary is missing in ltrans unit"
 
68673
 msgstr "IPA-Referenzzusammenfassung fehlt in ltrans-Einheit"
 
68674
@@ -14816,14 +14791,14 @@
 
68675
 msgstr "inkonsistente Operandenbedingungen in einem %<asm%>"
 
68676
 
 
68677
 #: lra-constraints.c:3438
 
68678
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
68679
+#, gcc-internal-format, gfc-internal-format
 
68680
 msgid "Maximum number of LRA constraint passes is achieved (%d)\n"
 
68681
-msgstr "Höchstzahl von bedingten Speicherpaaren, die ausgegeben werden können"
 
68682
+msgstr "Höchstzahl der Durchläufe für LRA-Bedingungen ist erreicht (%d)\n"
 
68683
 
 
68684
 #: lra-constraints.c:3537
 
68685
 #, gcc-internal-format, gfc-internal-format
 
68686
 msgid "Max. number of generated reload insns per insn is achieved (%d)\n"
 
68687
-msgstr ""
 
68688
+msgstr "Höchstzahl der erzeugten Neuladeanweisungen pro Anweisung ist erreicht (%d)\n"
 
68689
 
 
68690
 #: lto-cgraph.c:976
 
68691
 #, gcc-internal-format, gfc-internal-format
 
68692
@@ -14987,27 +14962,27 @@
 
68693
 msgid "invalid branch to/from an OpenMP structured block"
 
68694
 msgstr "ungültiger Zweig zu/von strukturiertem OpenMP-Block"
 
68695
 
 
68696
-#: opts-common.c:997
 
68697
+#: opts-common.c:1030
 
68698
 #, gcc-internal-format
 
68699
 msgid "command line option %qs is not supported by this configuration"
 
68700
 msgstr "Kommandozeilenoption %qs wird von dieser Konfiguration nicht unterstützt"
 
68701
 
 
68702
-#: opts-common.c:1007
 
68703
+#: opts-common.c:1040
 
68704
 #, gcc-internal-format
 
68705
 msgid "missing argument to %qs"
 
68706
 msgstr "fehlendes Argument für %qs"
 
68707
 
 
68708
-#: opts-common.c:1013
 
68709
+#: opts-common.c:1046
 
68710
 #, gcc-internal-format
 
68711
 msgid "argument to %qs should be a non-negative integer"
 
68712
 msgstr "Argument von %qs sollte eine nicht-negative Ganzzahl sein"
 
68713
 
 
68714
-#: opts-common.c:1028
 
68715
+#: opts-common.c:1061
 
68716
 #, gcc-internal-format
 
68717
 msgid "unrecognized argument in option %qs"
 
68718
 msgstr "nicht erkanntes Kommandozeilenargument in Option %qs"
 
68719
 
 
68720
-#: opts-common.c:1044
 
68721
+#: opts-common.c:1077
 
68722
 #, gcc-internal-format
 
68723
 msgid "valid arguments to %qs are: %s"
 
68724
 msgstr "gültige Argumente für %qs sind: %s"
 
68725
@@ -15034,9 +15009,9 @@
 
68726
 msgstr "nicht erkannte Kommandozeilenoption %<-fdump-%s%>"
 
68727
 
 
68728
 #: opts-global.c:394
 
68729
-#, fuzzy, gcc-internal-format
 
68730
+#, gcc-internal-format
 
68731
 msgid "unrecognized command line option %<-fopt-info-%s%>"
 
68732
-msgstr "nicht erkannte Kommandozeilenoption %<-fdump-%s%>"
 
68733
+msgstr "nicht erkannte Kommandozeilenoption %<-fopt-info-%s%>"
 
68734
 
 
68735
 #: opts-global.c:415 opts-global.c:423
 
68736
 #, gcc-internal-format
 
68737
@@ -15063,137 +15038,137 @@
 
68738
 msgid "%<-femit-struct-debug-detailed=dir:...%> must allow at least as much as %<-femit-struct-debug-detailed=ind:...%>"
 
68739
 msgstr "%<-femit-struct-debug-detailed=dir:...%> muss zumindest so viel wie %<-femit-struct-debug-detailed=ind:...%> erlauben"
 
68740
 
 
68741
-#: opts.c:542
 
68742
-#, fuzzy, gcc-internal-format
 
68743
+#: opts.c:544
 
68744
+#, gcc-internal-format
 
68745
 msgid "argument to %<-O%> should be a non-negative integer, %<g%>, %<s%> or %<fast%>"
 
68746
-msgstr "Argument von %qs sollte eine nicht-negative Ganzzahl sein"
 
68747
+msgstr "Argument von %<-O%> sollte eine nicht-negative Ganzzahl, %<g%>, %<s%> oder %<fast%> sein"
 
68748
 
 
68749
-#: opts.c:669
 
68750
+#: opts.c:672
 
68751
 #, gcc-internal-format
 
68752
 msgid "section anchors must be disabled when unit-at-a-time is disabled"
 
68753
 msgstr "Abschnittsanker müssen ausgeschaltet sein, wenn »unit-at-a-time« ausgeschaltet ist"
 
68754
 
 
68755
-#: opts.c:673
 
68756
+#: opts.c:676
 
68757
 #, gcc-internal-format
 
68758
 msgid "toplevel reorder must be disabled when unit-at-a-time is disabled"
 
68759
 msgstr "Toplevel-Neuordnung muss ausgeschaltet sein, wenn »unit-at-a-time« ausgeschaltet ist"
 
68760
 
 
68761
-#: opts.c:679
 
68762
+#: opts.c:682
 
68763
 #, gcc-internal-format
 
68764
 msgid "transactional memory is not supported with non-call exceptions"
 
68765
 msgstr "transaktionsbasierter Speicher wird von Nicht-Aufruf-Ausnahmen nicht unterstützt"
 
68766
 
 
68767
-#: opts.c:694
 
68768
+#: opts.c:697
 
68769
 #, gcc-internal-format
 
68770
 msgid "section anchors must be disabled when toplevel reorder is disabled"
 
68771
 msgstr "Abschnittsanker müssen ausgeschaltet sein, wenn Toplevel-Neuordnung ausgeschaltet ist"
 
68772
 
 
68773
-#: opts.c:729 config/darwin.c:3061 config/sh/sh.c:936
 
68774
+#: opts.c:732 config/darwin.c:3061 config/sh/sh.c:933
 
68775
 #, gcc-internal-format
 
68776
 msgid "-freorder-blocks-and-partition does not work with exceptions on this architecture"
 
68777
 msgstr "-freorder-blocks-and-partition funktioniert auf dieser Architektur nicht mit Ausnahmen"
 
68778
 
 
68779
-#: opts.c:744 config/sh/sh.c:944
 
68780
+#: opts.c:747 config/sh/sh.c:941
 
68781
 #, gcc-internal-format
 
68782
 msgid "-freorder-blocks-and-partition does not support unwind info on this architecture"
 
68783
 msgstr "-freorder-blocks-and-partition unterstützt auf dieser Architektur nicht Unwind-Info"
 
68784
 
 
68785
-#: opts.c:761 config/pa/pa.c:526
 
68786
+#: opts.c:764 config/pa/pa.c:526
 
68787
 #, gcc-internal-format
 
68788
 msgid "-freorder-blocks-and-partition does not work on this architecture"
 
68789
 msgstr "-freorder-blocks-and-partition funktioniert auf dieser Architektur nicht"
 
68790
 
 
68791
-#: opts.c:797
 
68792
+#: opts.c:800
 
68793
 #, gcc-internal-format
 
68794
 msgid "-fno-fat-lto-objects are supported only with linker plugin."
 
68795
 msgstr "-fno-fat-lto-objects werden nur mit Linker-Plugin unterstützt"
 
68796
 
 
68797
-#: opts.c:805
 
68798
+#: opts.c:808
 
68799
 #, gcc-internal-format
 
68800
 msgid "only one -flto-partition value can be specified"
 
68801
 msgstr "für -flto-partition kann nur ein Wert angegeben werden"
 
68802
 
 
68803
-#: opts.c:816
 
68804
+#: opts.c:819
 
68805
 #, gcc-internal-format
 
68806
 msgid "%<-fsplit-stack%> is not supported by this compiler configuration"
 
68807
 msgstr "%<-fsplit-stack%> wird von dieser Compilerkonfiguration nicht unterstützt"
 
68808
 
 
68809
-#: opts.c:1193
 
68810
+#: opts.c:1196
 
68811
 #, gcc-internal-format
 
68812
 msgid "unrecognized include_flags 0x%x passed to print_specific_help"
 
68813
 msgstr "nicht erkanntes include_flags 0x%x an print_specific_help weitergegeben"
 
68814
 
 
68815
-#: opts.c:1373
 
68816
+#: opts.c:1376
 
68817
 #, gcc-internal-format
 
68818
 msgid "--help argument %q.*s is ambiguous, please be more specific"
 
68819
 msgstr "Argument %q.*s für --help ist mehrdeutig, bitte präzisieren"
 
68820
 
 
68821
-#: opts.c:1382
 
68822
+#: opts.c:1385
 
68823
 #, gcc-internal-format
 
68824
 msgid "unrecognized argument to --help= option: %q.*s"
 
68825
 msgstr "Argument %q.*s für Option --help= nicht erkannt"
 
68826
 
 
68827
-#: opts.c:1547
 
68828
+#: opts.c:1550
 
68829
 #, gcc-internal-format, gfc-internal-format
 
68830
 msgid "structure alignment must be a small power of two, not %d"
 
68831
 msgstr "Strukturausrichtung muss eine kleine Zweierpotenz sein, nicht %d"
 
68832
 
 
68833
-#: opts.c:1664
 
68834
+#: opts.c:1667
 
68835
 #, gcc-internal-format, gfc-internal-format
 
68836
 msgid "unknown stack check parameter \"%s\""
 
68837
 msgstr "unbekannter Stack-Überprüfungsparameter \"%s\""
 
68838
 
 
68839
-#: opts.c:1701
 
68840
+#: opts.c:1704
 
68841
 #, gcc-internal-format, gfc-internal-format
 
68842
 msgid "dwarf version %d is not supported"
 
68843
 msgstr "Dwarf-Version %d wird nicht unterstützt"
 
68844
 
 
68845
-#: opts.c:1791
 
68846
+#: opts.c:1794
 
68847
 #, gcc-internal-format, gfc-internal-format
 
68848
 msgid "%s: --param arguments should be of the form NAME=VALUE"
 
68849
 msgstr "%s: »--param«-Argumente sollten von der Form NAME=VALUE sein"
 
68850
 
 
68851
-#: opts.c:1797
 
68852
+#: opts.c:1800
 
68853
 #, gcc-internal-format
 
68854
 msgid "invalid --param value %qs"
 
68855
 msgstr "ungültiger Wert für --param: %qs"
 
68856
 
 
68857
-#: opts.c:1915
 
68858
+#: opts.c:1918
 
68859
 #, gcc-internal-format
 
68860
 msgid "target system does not support debug output"
 
68861
 msgstr "Zielsystem unterstützt keine Testausgaben"
 
68862
 
 
68863
-#: opts.c:1924
 
68864
+#: opts.c:1927
 
68865
 #, gcc-internal-format, gfc-internal-format
 
68866
 msgid "debug format \"%s\" conflicts with prior selection"
 
68867
 msgstr "Testformat »%s« steht in Konflikt mit vorheriger Auswahl"
 
68868
 
 
68869
-#: opts.c:1940
 
68870
+#: opts.c:1943
 
68871
 #, gcc-internal-format, gfc-internal-format
 
68872
 msgid "unrecognised debug output level \"%s\""
 
68873
 msgstr "Testausgabestufe »%s« nicht erkannt"
 
68874
 
 
68875
-#: opts.c:1942
 
68876
+#: opts.c:1945
 
68877
 #, gcc-internal-format, gfc-internal-format
 
68878
 msgid "debug output level %s is too high"
 
68879
 msgstr "Testausgabestufe »%s« ist zu groß"
 
68880
 
 
68881
-#: opts.c:1962
 
68882
+#: opts.c:1965
 
68883
 #, gcc-internal-format
 
68884
 msgid "getting core file size maximum limit: %m"
 
68885
 msgstr "Kern-Dateigrößenlimit wird geholt: %m"
 
68886
 
 
68887
-#: opts.c:1965
 
68888
+#: opts.c:1968
 
68889
 #, gcc-internal-format
 
68890
 msgid "setting core file size limit to maximum: %m"
 
68891
 msgstr "Kern-Dateigrößenlimit wird gesetzt: %m"
 
68892
 
 
68893
-#: opts.c:2010
 
68894
+#: opts.c:2013
 
68895
 #, gcc-internal-format, gfc-internal-format
 
68896
 msgid "unrecognized gcc debugging option: %c"
 
68897
 msgstr "GCC-Debuggingoption nicht erkannt: %c"
 
68898
 
 
68899
-#: opts.c:2036
 
68900
+#: opts.c:2039
 
68901
 #, gcc-internal-format, gfc-internal-format
 
68902
 msgid "-Werror=%s: no option -%s"
 
68903
 msgstr "-Werror=%s: Keine Option -%s"
 
68904
@@ -15463,8 +15438,8 @@
 
68905
 msgstr "%qs kann nicht als ein festes Register verwendet werden"
 
68906
 
 
68907
 #: reginfo.c:750 config/ia64/ia64.c:5897 config/ia64/ia64.c:5904
 
68908
-#: config/pa/pa.c:428 config/pa/pa.c:435 config/sh/sh.c:9362
 
68909
-#: config/sh/sh.c:9369 config/spu/spu.c:4908 config/spu/spu.c:4915
 
68910
+#: config/pa/pa.c:428 config/pa/pa.c:435 config/sh/sh.c:9359
 
68911
+#: config/sh/sh.c:9366 config/spu/spu.c:4908 config/spu/spu.c:4915
 
68912
 #, gcc-internal-format, gfc-internal-format
 
68913
 msgid "unknown register name: %s"
 
68914
 msgstr "unbekannter Registername: %s"
 
68915
@@ -15544,42 +15519,42 @@
 
68916
 msgid "output operand is constant in %<asm%>"
 
68917
 msgstr "Ausgabeoperand ist in %<asm%> konstant"
 
68918
 
 
68919
-#: rtl.c:738
 
68920
+#: rtl.c:742
 
68921
 #, gcc-internal-format, gfc-internal-format
 
68922
 msgid "RTL check: access of elt %d of '%s' with last elt %d in %s, at %s:%d"
 
68923
 msgstr "RTL-Überprüfung: Zugriff von Elt %d von »%s« mit letztem Elt %d in %s, bei %s:%d"
 
68924
 
 
68925
-#: rtl.c:748
 
68926
+#: rtl.c:752
 
68927
 #, gcc-internal-format, gfc-internal-format
 
68928
 msgid "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d"
 
68929
 msgstr "RTL-Überprüfung: Elt-%d-Typ %c erwartet, haben Typ %c (rtx %s) in %s, bei %s:%d"
 
68930
 
 
68931
-#: rtl.c:758
 
68932
+#: rtl.c:762
 
68933
 #, gcc-internal-format, gfc-internal-format
 
68934
 msgid "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s:%d"
 
68935
 msgstr "RTL-Überprüfung: Elt-%d-Typ %c oder %c erwartet, haben Typ %c (rtx %s) in %s, bei %s:%d"
 
68936
 
 
68937
-#: rtl.c:767
 
68938
+#: rtl.c:771
 
68939
 #, gcc-internal-format, gfc-internal-format
 
68940
 msgid "RTL check: expected code '%s', have '%s' in %s, at %s:%d"
 
68941
 msgstr "RTL-Überprüfung: Code »%s« erwartet, haben »%s« in %s, bei %s:%d"
 
68942
 
 
68943
-#: rtl.c:777
 
68944
+#: rtl.c:781
 
68945
 #, gcc-internal-format, gfc-internal-format
 
68946
 msgid "RTL check: expected code '%s' or '%s', have '%s' in %s, at %s:%d"
 
68947
 msgstr "RTL-Überprüfung: Code »%s« oder »%s« erwartet, haben »%s« in %s, bei %s:%d"
 
68948
 
 
68949
-#: rtl.c:804
 
68950
+#: rtl.c:808
 
68951
 #, gcc-internal-format, gfc-internal-format
 
68952
 msgid "RTL check: attempt to treat non-block symbol as a block symbol in %s, at %s:%d"
 
68953
 msgstr "RTL-Überprüfung: Versuch, Nicht-Blocksymbol als Blocksymbol in %s bei %s:%d zu verwenden"
 
68954
 
 
68955
-#: rtl.c:814
 
68956
+#: rtl.c:818
 
68957
 #, gcc-internal-format, gfc-internal-format
 
68958
 msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d"
 
68959
 msgstr "RTL-Überprüfung: Zugriff von Elt %d von Vektor mit letztem Elt %d in %s, bei %s:%d"
 
68960
 
 
68961
-#: rtl.c:825
 
68962
+#: rtl.c:829
 
68963
 #, gcc-internal-format, gfc-internal-format
 
68964
 msgid "RTL flag check: %s used with unexpected rtx code '%s' in %s, at %s:%d"
 
68965
 msgstr "RTL-Kennzeichenüberprüfung: %s mit unerwartetem RTX-Code »%s« in %s bei %s:%d verwendet"
 
68966
@@ -15760,39 +15735,39 @@
 
68967
 msgstr "%D nach Referenzierung in Assemblierung umbenannt"
 
68968
 
 
68969
 #: symtab.c:586
 
68970
-#, fuzzy, gcc-internal-format
 
68971
+#, gcc-internal-format
 
68972
 msgid "function symbol is not function"
 
68973
-msgstr "Funktion gibt eine Funktion"
 
68974
+msgstr "Funktionssymbol ist keine Funktion"
 
68975
 
 
68976
 #: symtab.c:594
 
68977
-#, fuzzy, gcc-internal-format
 
68978
+#, gcc-internal-format
 
68979
 msgid "variable symbol is not variable"
 
68980
-msgstr "Feld ist nicht adressierbar"
 
68981
+msgstr "Variablensymbol ist keine Variable"
 
68982
 
 
68983
 #: symtab.c:600
 
68984
-#, fuzzy, gcc-internal-format
 
68985
+#, gcc-internal-format
 
68986
 msgid "node has unknown type"
 
68987
-msgstr "Knoten hat falsche Clone-Liste"
 
68988
+msgstr "Knoten hat unbekannten Typ"
 
68989
 
 
68990
 #: symtab.c:607
 
68991
-#, fuzzy, gcc-internal-format
 
68992
+#, gcc-internal-format
 
68993
 msgid "node not found in symtab decl hashtable"
 
68994
-msgstr "Knoten in cgraph_hash nicht gefunden"
 
68995
+msgstr "Knoten in Hashtabelle der Symtab-Deklarationen nicht gefunden"
 
68996
 
 
68997
 #: symtab.c:615
 
68998
 #, gcc-internal-format
 
68999
 msgid "assembler name hash list corrupted"
 
69000
-msgstr ""
 
69001
+msgstr "Namen-Hashliste des Assemblers ist beschädigt"
 
69002
 
 
69003
 #: symtab.c:628
 
69004
-#, fuzzy, gcc-internal-format
 
69005
+#, gcc-internal-format
 
69006
 msgid "node not found in symtab assembler name hash"
 
69007
-msgstr "Knoten in cgraph_hash nicht gefunden"
 
69008
+msgstr "Knoten in Namen-Hashliste des Assemblers nicht gefunden"
 
69009
 
 
69010
 #: symtab.c:635
 
69011
-#, fuzzy, gcc-internal-format
 
69012
+#, gcc-internal-format
 
69013
 msgid "double linked list of assembler names corrupted"
 
69014
-msgstr "doppelt verkettete Liste des Clones ist beschädigt"
 
69015
+msgstr "doppelt verkettete Liste der Assembler-Namen ist beschädigt"
 
69016
 
 
69017
 #: symtab.c:643
 
69018
 #, gcc-internal-format
 
69019
@@ -15802,7 +15777,7 @@
 
69020
 #: symtab.c:648
 
69021
 #, gcc-internal-format
 
69022
 msgid "mixing different types of symbol in same comdat groups is not supported"
 
69023
-msgstr ""
 
69024
+msgstr "Mischen unterschiedlicher Symboltypen in gleichen Comdat-Gruppen wird nicht unterstützt"
 
69025
 
 
69026
 #: symtab.c:653
 
69027
 #, gcc-internal-format
 
69028
@@ -15815,9 +15790,9 @@
 
69029
 msgstr "same_comdat_group ist keine ringförmige Liste"
 
69030
 
 
69031
 #: symtab.c:686
 
69032
-#, fuzzy, gcc-internal-format
 
69033
+#, gcc-internal-format
 
69034
 msgid "verify_symtab_node failed"
 
69035
-msgstr "verify_cgraph gescheitert"
 
69036
+msgstr "verify_symtab_node gescheitert"
 
69037
 
 
69038
 #: targhooks.c:165
 
69039
 #, gcc-internal-format
 
69040
@@ -15915,9 +15890,9 @@
 
69041
 msgstr "dieses Ziel unterstützt nicht %qs"
 
69042
 
 
69043
 #: toplev.c:1255
 
69044
-#, fuzzy, gcc-internal-format
 
69045
+#, gcc-internal-format
 
69046
 msgid "Graphite loop optimizations cannot be used (-fgraphite, -fgraphite-identity, -floop-block, -floop-interchange, -floop-strip-mine, -floop-parallelize-all, and -ftree-loop-linear)"
 
69047
-msgstr "Graphite-Schleifenoptimierungen können nicht verwendet werden (-fgraphite, -fgraphite-identity, -floop-block, -floop-flatten, -floop-interchange, -floop-strip-mine, -floop-parallelize-all und -ftree-loop-linear)"
 
69048
+msgstr "Graphite-Schleifenoptimierungen können nicht verwendet werden (-fgraphite, -fgraphite-identity, -floop-block, -floop-interchange, -floop-strip-mine, -floop-parallelize-all und -ftree-loop-linear)"
 
69049
 
 
69050
 #: toplev.c:1262
 
69051
 #, gcc-internal-format
 
69052
@@ -16010,9 +15985,9 @@
 
69053
 msgstr "Abwicklungstabellen erfordern derzeit einen Rahmenzeiger für Korrektheit"
 
69054
 
 
69055
 #: toplev.c:1547
 
69056
-#, fuzzy, gcc-internal-format
 
69057
+#, gcc-internal-format
 
69058
 msgid "-fsanitize=address not supported for this target"
 
69059
-msgstr "-fdata-sections wird für dieses Ziel nicht unterstützt"
 
69060
+msgstr "-fsanitize=Adresse wird für dieses Ziel nicht unterstützt"
 
69061
 
 
69062
 #: toplev.c:1808
 
69063
 #, gcc-internal-format
 
69064
@@ -16034,7 +16009,7 @@
 
69065
 msgid "%<transaction_may_cancel_outer%> function call not within outer transaction or %<transaction_may_cancel_outer%>"
 
69066
 msgstr "Funktionsaufruf von %<transaction_may_cancel_outer%> nicht innerhalb von äußerer Transaktion oder %<transaction_may_cancel_outer%>"
 
69067
 
 
69068
-#: trans-mem.c:676 trans-mem.c:4569
 
69069
+#: trans-mem.c:676 trans-mem.c:4570
 
69070
 #, gcc-internal-format
 
69071
 msgid "unsafe function call %qD within atomic transaction"
 
69072
 msgstr "unsicherer Funktionsaufruf %qD innerhalb von atomarer Transaktion"
 
69073
@@ -16049,7 +16024,7 @@
 
69074
 msgid "unsafe indirect function call within atomic transaction"
 
69075
 msgstr "unsicherer indirekter Funktionsaufruf innerhalb von atomarer Transaktion"
 
69076
 
 
69077
-#: trans-mem.c:694 trans-mem.c:4502
 
69078
+#: trans-mem.c:694 trans-mem.c:4503
 
69079
 #, gcc-internal-format
 
69080
 msgid "unsafe function call %qD within %<transaction_safe%> function"
 
69081
 msgstr "unsicherer Funktionsaufruf %qD innerhalb von %<transaction_safe%>-Funktion"
 
69082
@@ -16064,7 +16039,7 @@
 
69083
 msgid "unsafe indirect function call within %<transaction_safe%> function"
 
69084
 msgstr "unsicherer indirekter Funktionsaufruf innerhalb von %<transaction_safe%>-Funktion"
 
69085
 
 
69086
-#: trans-mem.c:719 trans-mem.c:4541
 
69087
+#: trans-mem.c:719 trans-mem.c:4542
 
69088
 #, gcc-internal-format
 
69089
 msgid "asm not allowed in atomic transaction"
 
69090
 msgstr "in atomarer Transaktion ist kein asm erlaubt"
 
69091
@@ -16099,7 +16074,7 @@
 
69092
 msgid "outer transaction in %<transaction_safe%> function"
 
69093
 msgstr "äußere Transaktion in %<transaction_safe%>-Funktion"
 
69094
 
 
69095
-#: trans-mem.c:4169
 
69096
+#: trans-mem.c:4170
 
69097
 #, gcc-internal-format
 
69098
 msgid "%Kasm not allowed in %<transaction_safe%> function"
 
69099
 msgstr "%Kasm in %<transaction_safe%>-Funktion ist nicht erlaubt"
 
69100
@@ -16149,7 +16124,7 @@
 
69101
 msgid "MODIFY_EXPR not expected while having tuples"
 
69102
 msgstr "MODIFY_EXPR nicht erwartet während es Tupel gibt"
 
69103
 
 
69104
-#: tree-cfg.c:2613 tree-ssa.c:879
 
69105
+#: tree-cfg.c:2613 tree-ssa.c:876
 
69106
 #, gcc-internal-format
 
69107
 msgid "address taken, but ADDRESSABLE bit not set"
 
69108
 msgstr "Adresse genommen, aber ADDRESSABLE-Bit nicht gesetzt"
 
69109
@@ -16340,9 +16315,9 @@
 
69110
 msgstr "Vergleichsoperandentypen passen nicht"
 
69111
 
 
69112
 #: tree-cfg.c:3172
 
69113
-#, fuzzy, gcc-internal-format
 
69114
+#, gcc-internal-format
 
69115
 msgid "vector comparison returning a boolean"
 
69116
-msgstr "ungültiger Ergebnistyp in Vektorvergleich"
 
69117
+msgstr "Vektorvergleich gibt Boolean zurück"
 
69118
 
 
69119
 #: tree-cfg.c:3186
 
69120
 #, gcc-internal-format
 
69121
@@ -16507,7 +16482,7 @@
 
69122
 #: tree-cfg.c:3817
 
69123
 #, gcc-internal-format
 
69124
 msgid "non-decl LHS in clobber statement"
 
69125
-msgstr ""
 
69126
+msgstr "nicht deklariertes LHS in zerstörender Anweisung"
 
69127
 
 
69128
 #: tree-cfg.c:3833
 
69129
 #, gcc-internal-format
 
69130
@@ -16527,17 +16502,17 @@
 
69131
 #: tree-cfg.c:3933 tree-cfg.c:3951 tree-cfg.c:3965
 
69132
 #, gcc-internal-format
 
69133
 msgid "incorrect type of vector CONSTRUCTOR elements"
 
69134
-msgstr ""
 
69135
+msgstr "falscher Typ der Elemente eines Vektorkonstruktors"
 
69136
 
 
69137
 #: tree-cfg.c:3942 tree-cfg.c:3958
 
69138
 #, gcc-internal-format
 
69139
 msgid "incorrect number of vector CONSTRUCTOR elements"
 
69140
-msgstr ""
 
69141
+msgstr "falsche Anzahl der Elemente eines Vektorkonstruktors"
 
69142
 
 
69143
 #: tree-cfg.c:3974
 
69144
 #, gcc-internal-format
 
69145
 msgid "vector CONSTRUCTOR with non-NULL element index"
 
69146
-msgstr ""
 
69147
+msgstr "Elementindex in Vektorkonstruktor ist nicht Null"
 
69148
 
 
69149
 #: tree-cfg.c:4035
 
69150
 #, gcc-internal-format
 
69151
@@ -16560,39 +16535,39 @@
 
69152
 msgstr "ungültiger Operand für switch-Anweisung"
 
69153
 
 
69154
 #: tree-cfg.c:4101
 
69155
-#, fuzzy, gcc-internal-format
 
69156
+#, gcc-internal-format
 
69157
 msgid "non-integral type switch statement"
 
69158
-msgstr "ungültiger Operand für switch-Anweisung"
 
69159
+msgstr "switch-Anweisung ohne eingebauten Typ"
 
69160
 
 
69161
 #: tree-cfg.c:4109
 
69162
-#, fuzzy, gcc-internal-format
 
69163
+#, gcc-internal-format
 
69164
 msgid "invalid default case label in switch statement"
 
69165
-msgstr "%<default%>-Marke nicht innerhalb einer switch-Anweisung"
 
69166
+msgstr "ungültige %<default%>-Marke in switch-Anweisung"
 
69167
 
 
69168
 #: tree-cfg.c:4121
 
69169
-#, fuzzy, gcc-internal-format
 
69170
+#, gcc-internal-format
 
69171
 msgid "invalid case label in switch statement"
 
69172
-msgstr "case-Marke nicht innerhalb einer switch-Anweisung"
 
69173
+msgstr "ungültige »case«-Marke in switch-Anweisung"
 
69174
 
 
69175
 #: tree-cfg.c:4128
 
69176
-#, fuzzy, gcc-internal-format
 
69177
+#, gcc-internal-format
 
69178
 msgid "invalid case range in switch statement"
 
69179
-msgstr "ungültiger Operand für switch-Anweisung"
 
69180
+msgstr "ungültiger »case«-Bereich in switch-Anweisung"
 
69181
 
 
69182
 #: tree-cfg.c:4138
 
69183
-#, fuzzy, gcc-internal-format
 
69184
+#, gcc-internal-format
 
69185
 msgid "type mismatch for case label in switch statement"
 
69186
-msgstr "case-Marke nicht innerhalb einer switch-Anweisung"
 
69187
+msgstr "unpassender Typ für »case«-Marke in switch-Anweisung"
 
69188
 
 
69189
 #: tree-cfg.c:4148
 
69190
-#, fuzzy, gcc-internal-format
 
69191
+#, gcc-internal-format
 
69192
 msgid "type precision mismatch in switch statement"
 
69193
-msgstr "case-Marke nicht innerhalb einer switch-Anweisung"
 
69194
+msgstr "unpassende Präzision für Typ in switch-Anweisung"
 
69195
 
 
69196
 #: tree-cfg.c:4157
 
69197
-#, fuzzy, gcc-internal-format
 
69198
+#, gcc-internal-format
 
69199
 msgid "case labels not sorted in switch statement"
 
69200
-msgstr "case-Marke nicht innerhalb einer switch-Anweisung"
 
69201
+msgstr "unsortierte case-Marken in switch-Anweisung"
 
69202
 
 
69203
 #: tree-cfg.c:4202
 
69204
 #, gcc-internal-format
 
69205
@@ -16634,7 +16609,7 @@
 
69206
 msgid "incompatible types in PHI argument %u"
 
69207
 msgstr "inkompatible Typen in PHI-Argument %u"
 
69208
 
 
69209
-#: tree-cfg.c:4433 tree-cfg.c:4727
 
69210
+#: tree-cfg.c:4433 tree-cfg.c:4738
 
69211
 #, gcc-internal-format
 
69212
 msgid "verify_gimple failed"
 
69213
 msgstr "verify_gimple gescheitert"
 
69214
@@ -16647,274 +16622,274 @@
 
69215
 #: tree-cfg.c:4511
 
69216
 #, gcc-internal-format
 
69217
 msgid "location references block not in block tree"
 
69218
-msgstr ""
 
69219
+msgstr "An diesem Ort wird Block referenziert, der nicht im Baum der Blöcke ist"
 
69220
 
 
69221
-#: tree-cfg.c:4594
 
69222
+#: tree-cfg.c:4605
 
69223
 #, gcc-internal-format
 
69224
 msgid "gimple_bb (phi) is set to a wrong basic block"
 
69225
 msgstr "gimple_bb (phi) wird auf falschen Basisblock gesetzt"
 
69226
 
 
69227
-#: tree-cfg.c:4603
 
69228
-#, fuzzy, gcc-internal-format
 
69229
+#: tree-cfg.c:4614
 
69230
+#, gcc-internal-format
 
69231
 msgid "PHI node with location"
 
69232
-msgstr "von dieser Stelle"
 
69233
+msgstr "PHI-Knoten mit Ortsangabe"
 
69234
 
 
69235
-#: tree-cfg.c:4614 tree-cfg.c:4663
 
69236
+#: tree-cfg.c:4625 tree-cfg.c:4674
 
69237
 #, gcc-internal-format
 
69238
 msgid "incorrect sharing of tree nodes"
 
69239
 msgstr "falscher gemeinsame Verwendung von Baumknoten"
 
69240
 
 
69241
-#: tree-cfg.c:4622
 
69242
+#: tree-cfg.c:4633
 
69243
 #, gcc-internal-format
 
69244
 msgid "virtual PHI with argument locations"
 
69245
-msgstr ""
 
69246
+msgstr "virtuelles PHI mit Stellenangaben für Argumente"
 
69247
 
 
69248
-#: tree-cfg.c:4651
 
69249
+#: tree-cfg.c:4662
 
69250
 #, gcc-internal-format
 
69251
 msgid "gimple_bb (stmt) is set to a wrong basic block"
 
69252
 msgstr "gimple_bb (stmt) ist auf falschen Basisblock gesetzt"
 
69253
 
 
69254
-#: tree-cfg.c:4687
 
69255
+#: tree-cfg.c:4698
 
69256
 #, gcc-internal-format
 
69257
 msgid "in statement"
 
69258
 msgstr "in Anweisung"
 
69259
 
 
69260
-#: tree-cfg.c:4702
 
69261
+#: tree-cfg.c:4713
 
69262
 #, gcc-internal-format
 
69263
 msgid "statement marked for throw, but doesn%'t"
 
69264
 msgstr "Anweisung für throw markiert, tut es jedoch nicht"
 
69265
 
 
69266
-#: tree-cfg.c:4709
 
69267
+#: tree-cfg.c:4720
 
69268
 #, gcc-internal-format
 
69269
 msgid "statement marked for throw in middle of block"
 
69270
 msgstr "Anweisung für throw inmitten eines Blockes markiert"
 
69271
 
 
69272
-#: tree-cfg.c:4751
 
69273
+#: tree-cfg.c:4762
 
69274
 #, gcc-internal-format
 
69275
 msgid "ENTRY_BLOCK has IL associated with it"
 
69276
 msgstr "ENTRY_BLOCK hat zugehörige IL"
 
69277
 
 
69278
-#: tree-cfg.c:4757
 
69279
+#: tree-cfg.c:4768
 
69280
 #, gcc-internal-format
 
69281
 msgid "EXIT_BLOCK has IL associated with it"
 
69282
 msgstr "EXIT_BLOCK hat zugehörige IL"
 
69283
 
 
69284
-#: tree-cfg.c:4764
 
69285
+#: tree-cfg.c:4775
 
69286
 #, gcc-internal-format, gfc-internal-format
 
69287
 msgid "fallthru to exit from bb %d"
 
69288
 msgstr "Fallthru zum Austritt von bb %d"
 
69289
 
 
69290
-#: tree-cfg.c:4788
 
69291
+#: tree-cfg.c:4799
 
69292
 #, gcc-internal-format
 
69293
 msgid "nonlocal label "
 
69294
 msgstr "nichtlokale Marke "
 
69295
 
 
69296
-#: tree-cfg.c:4797
 
69297
+#: tree-cfg.c:4808
 
69298
 #, gcc-internal-format
 
69299
 msgid "EH landing pad label "
 
69300
 msgstr "EH Landefeld-Marke "
 
69301
 
 
69302
-#: tree-cfg.c:4806 tree-cfg.c:4815 tree-cfg.c:4840
 
69303
+#: tree-cfg.c:4817 tree-cfg.c:4826 tree-cfg.c:4851
 
69304
 #, gcc-internal-format
 
69305
 msgid "label "
 
69306
 msgstr "Marke "
 
69307
 
 
69308
-#: tree-cfg.c:4830
 
69309
+#: tree-cfg.c:4841
 
69310
 #, gcc-internal-format, gfc-internal-format
 
69311
 msgid "control flow in the middle of basic block %d"
 
69312
 msgstr "Kontrollfluss inmitten des Basis-Blockes %d"
 
69313
 
 
69314
-#: tree-cfg.c:4863
 
69315
+#: tree-cfg.c:4874
 
69316
 #, gcc-internal-format, gfc-internal-format
 
69317
 msgid "fallthru edge after a control statement in bb %d"
 
69318
 msgstr "Fallthru-Kante hinter einer Kontrollanweisung in bb %d"
 
69319
 
 
69320
-#: tree-cfg.c:4876
 
69321
+#: tree-cfg.c:4887
 
69322
 #, gcc-internal-format, gfc-internal-format
 
69323
 msgid "true/false edge after a non-GIMPLE_COND in bb %d"
 
69324
 msgstr "Wahr/Falsch-Kante hinter einer Nicht-GIMPLE_COND in bb %d"
 
69325
 
 
69326
-#: tree-cfg.c:4899 tree-cfg.c:4921 tree-cfg.c:4938 tree-cfg.c:5007
 
69327
+#: tree-cfg.c:4910 tree-cfg.c:4932 tree-cfg.c:4949 tree-cfg.c:5018
 
69328
 #, gcc-internal-format, gfc-internal-format
 
69329
 msgid "wrong outgoing edge flags at end of bb %d"
 
69330
 msgstr "Falsche ausgehende Kantenmarken am Ende des bb %d"
 
69331
 
 
69332
-#: tree-cfg.c:4909
 
69333
+#: tree-cfg.c:4920
 
69334
 #, gcc-internal-format, gfc-internal-format
 
69335
 msgid "explicit goto at end of bb %d"
 
69336
 msgstr "Explizites Goto am Ende von bb %d"
 
69337
 
 
69338
-#: tree-cfg.c:4943
 
69339
+#: tree-cfg.c:4954
 
69340
 #, gcc-internal-format, gfc-internal-format
 
69341
 msgid "return edge does not point to exit in bb %d"
 
69342
 msgstr "Return-Kante zeigt nicht auf Ausgang in bb %d"
 
69343
 
 
69344
-#: tree-cfg.c:4973
 
69345
+#: tree-cfg.c:4984
 
69346
 #, gcc-internal-format
 
69347
 msgid "found default case not at the start of case vector"
 
69348
 msgstr "Standard-Fall nicht am Anfang des case-Vektors gefunden"
 
69349
 
 
69350
-#: tree-cfg.c:4981
 
69351
+#: tree-cfg.c:4992
 
69352
 #, gcc-internal-format
 
69353
 msgid "case labels not sorted: "
 
69354
 msgstr "Case-Marken nicht sortiert: "
 
69355
 
 
69356
-#: tree-cfg.c:4998
 
69357
+#: tree-cfg.c:5009
 
69358
 #, gcc-internal-format, gfc-internal-format
 
69359
 msgid "extra outgoing edge %d->%d"
 
69360
 msgstr "Zusätzliche ausgehende Kante %d->%d"
 
69361
 
 
69362
-#: tree-cfg.c:5021
 
69363
+#: tree-cfg.c:5032
 
69364
 #, gcc-internal-format, gfc-internal-format
 
69365
 msgid "missing edge %i->%i"
 
69366
 msgstr "Fehlende Kante %i->%i"
 
69367
 
 
69368
-#: tree-cfg.c:7803
 
69369
+#: tree-cfg.c:7814
 
69370
 #, gcc-internal-format
 
69371
 msgid "%<noreturn%> function does return"
 
69372
 msgstr "%<noreturn%>-Funktion kehrt zurück"
 
69373
 
 
69374
-#: tree-cfg.c:7823
 
69375
+#: tree-cfg.c:7834
 
69376
 #, gcc-internal-format
 
69377
 msgid "control reaches end of non-void function"
 
69378
 msgstr "Kontrollfluss erreicht Ende von Nicht-void-Funktion"
 
69379
 
 
69380
-#: tree-cfg.c:7963
 
69381
+#: tree-cfg.c:7974
 
69382
 #, gcc-internal-format
 
69383
 msgid "ignoring return value of %qD, declared with attribute warn_unused_result"
 
69384
 msgstr "Der Rückgabewert von %qD, der mit dem Attribut warn_unused_result deklariert wurde, wird ignoriert"
 
69385
 
 
69386
-#: tree-cfg.c:7968
 
69387
+#: tree-cfg.c:7979
 
69388
 #, gcc-internal-format
 
69389
 msgid "ignoring return value of function declared with attribute warn_unused_result"
 
69390
 msgstr "Rückgabewert der mit dem Attribut warn_unused_result definierten Funktion wird ignoriert"
 
69391
 
 
69392
 #: tree-diagnostic.c:202
 
69393
-#, fuzzy, gcc-internal-format
 
69394
+#, gcc-internal-format
 
69395
 msgid "in definition of macro %qs"
 
69396
-msgstr "Redefinition von %q+D"
 
69397
+msgstr "in Dedefinition des Makros %qs"
 
69398
 
 
69399
 #: tree-diagnostic.c:219
 
69400
-#, fuzzy, gcc-internal-format
 
69401
+#, gcc-internal-format
 
69402
 msgid "in expansion of macro %qs"
 
69403
-msgstr "schlechtes existierendes Makro »%s«"
 
69404
+msgstr "bei Substitution des Makros %qs"
 
69405
 
 
69406
-#: tree-eh.c:4368
 
69407
+#: tree-eh.c:4396
 
69408
 #, gcc-internal-format, gfc-internal-format
 
69409
 msgid "BB %i has multiple EH edges"
 
69410
 msgstr "BB %i hat mehrere EH-Kanten"
 
69411
 
 
69412
-#: tree-eh.c:4380
 
69413
+#: tree-eh.c:4408
 
69414
 #, gcc-internal-format, gfc-internal-format
 
69415
 msgid "BB %i can not throw but has an EH edge"
 
69416
 msgstr "BB %i kann nicht werfen, hat aber eine EH-Kante"
 
69417
 
 
69418
-#: tree-eh.c:4388
 
69419
+#: tree-eh.c:4416
 
69420
 #, gcc-internal-format, gfc-internal-format
 
69421
 msgid "BB %i last statement has incorrectly set lp"
 
69422
 msgstr "BB %i: letzte Anweisung hat falsch gesetztes LP"
 
69423
 
 
69424
-#: tree-eh.c:4394
 
69425
+#: tree-eh.c:4422
 
69426
 #, gcc-internal-format, gfc-internal-format
 
69427
 msgid "BB %i is missing an EH edge"
 
69428
 msgstr "dem BB %i fehlt eine EH-Kante"
 
69429
 
 
69430
-#: tree-eh.c:4400
 
69431
+#: tree-eh.c:4428
 
69432
 #, gcc-internal-format, gfc-internal-format
 
69433
 msgid "Incorrect EH edge %i->%i"
 
69434
 msgstr "falsche EH-Kante %i->%i"
 
69435
 
 
69436
-#: tree-eh.c:4434 tree-eh.c:4453
 
69437
+#: tree-eh.c:4462 tree-eh.c:4481
 
69438
 #, gcc-internal-format, gfc-internal-format
 
69439
 msgid "BB %i is missing an edge"
 
69440
 msgstr "dem BB %i fehlt eine Kante"
 
69441
 
 
69442
-#: tree-eh.c:4470
 
69443
+#: tree-eh.c:4498
 
69444
 #, gcc-internal-format, gfc-internal-format
 
69445
 msgid "BB %i too many fallthru edges"
 
69446
 msgstr "BB %i hat zu viele »fallthru«-Kanten"
 
69447
 
 
69448
-#: tree-eh.c:4479
 
69449
+#: tree-eh.c:4507
 
69450
 #, gcc-internal-format, gfc-internal-format
 
69451
 msgid "BB %i has incorrect edge"
 
69452
 msgstr "BB %i hat falsche Kante"
 
69453
 
 
69454
-#: tree-eh.c:4485
 
69455
+#: tree-eh.c:4513
 
69456
 #, gcc-internal-format, gfc-internal-format
 
69457
 msgid "BB %i has incorrect fallthru edge"
 
69458
 msgstr "BB %i hat falsche »fallthru«-Kante"
 
69459
 
 
69460
-#: tree-inline.c:3012
 
69461
+#: tree-inline.c:3022
 
69462
 #, gcc-internal-format
 
69463
 msgid "function %q+F can never be copied because it receives a non-local goto"
 
69464
 msgstr "Funktion %q+F kann nie kopiert werden, da sie ein nichtlokales »goto« empfängt"
 
69465
 
 
69466
-#: tree-inline.c:3026
 
69467
+#: tree-inline.c:3036
 
69468
 #, gcc-internal-format
 
69469
 msgid "function %q+F can never be copied because it saves address of local label in a static variable"
 
69470
 msgstr "Funktion %q+F kann nie kopiert werden, da sie die Adresse einer lokalen Marke in statischer Variablen speichert"
 
69471
 
 
69472
-#: tree-inline.c:3066
 
69473
+#: tree-inline.c:3076
 
69474
 #, gcc-internal-format
 
69475
 msgid "function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)"
 
69476
 msgstr "die Funktion %q+F kann nie »inline« sein, da sie alloca verwendet (zum Aufheben: Attribut »always_inline« verwenden)"
 
69477
 
 
69478
-#: tree-inline.c:3080
 
69479
+#: tree-inline.c:3090
 
69480
 #, gcc-internal-format
 
69481
 msgid "function %q+F can never be inlined because it uses setjmp"
 
69482
 msgstr "die Funktion %q+F kann nie »inline« sein, da sie setjmp verwendet"
 
69483
 
 
69484
-#: tree-inline.c:3094
 
69485
+#: tree-inline.c:3104
 
69486
 #, gcc-internal-format
 
69487
 msgid "function %q+F can never be inlined because it uses variable argument lists"
 
69488
 msgstr "die Funktion %q+F kann nie »inline« sein, da sie eine variable Argumentliste verwendet"
 
69489
 
 
69490
-#: tree-inline.c:3106
 
69491
+#: tree-inline.c:3116
 
69492
 #, gcc-internal-format
 
69493
 msgid "function %q+F can never be inlined because it uses setjmp-longjmp exception handling"
 
69494
 msgstr "die Funktion %q+F kann nie »inline« sein, da sie »setjmp-longjmp«-Ausnahmebehandlung verwendet"
 
69495
 
 
69496
-#: tree-inline.c:3114
 
69497
+#: tree-inline.c:3124
 
69498
 #, gcc-internal-format
 
69499
 msgid "function %q+F can never be inlined because it uses non-local goto"
 
69500
 msgstr "die Funktion %q+F kann nie »inline« sein, da sie ein nichtlokales »goto« enthält"
 
69501
 
 
69502
-#: tree-inline.c:3126
 
69503
+#: tree-inline.c:3136
 
69504
 #, gcc-internal-format
 
69505
 msgid "function %q+F can never be inlined because it uses __builtin_return or __builtin_apply_args"
 
69506
 msgstr "die Funktion %q+F kann nie »inline« sein, da sie __builtin_return oder __builtin_apply_args verwendet"
 
69507
 
 
69508
-#: tree-inline.c:3146
 
69509
+#: tree-inline.c:3156
 
69510
 #, gcc-internal-format
 
69511
 msgid "function %q+F can never be inlined because it contains a computed goto"
 
69512
 msgstr "die Funktion %q+F kann nie »inline« sein, da sie ein berechnetes »goto« enthält"
 
69513
 
 
69514
-#: tree-inline.c:3249
 
69515
+#: tree-inline.c:3259
 
69516
 #, gcc-internal-format
 
69517
 msgid "function %q+F can never be inlined because it is suppressed using -fno-inline"
 
69518
 msgstr "Funktion %q+F kann nie inline sein, da dies mit -fno-inline unterdrückt wird"
 
69519
 
 
69520
-#: tree-inline.c:3257
 
69521
+#: tree-inline.c:3267
 
69522
 #, gcc-internal-format
 
69523
 msgid "function %q+F can never be inlined because it uses attributes conflicting with inlining"
 
69524
 msgstr "Funktion %q+F kann nie inline sein, da sie mit inline in Konflikt stehende Attribute hat"
 
69525
 
 
69526
-#: tree-inline.c:3842
 
69527
+#: tree-inline.c:3852
 
69528
 #, gcc-internal-format
 
69529
 msgid "inlining failed in call to always_inline %q+F: %s"
 
69530
 msgstr "»inline« beim Aufruf von always_inline %q+F gescheitert: %s"
 
69531
 
 
69532
-#: tree-inline.c:3844 tree-inline.c:3859
 
69533
+#: tree-inline.c:3854 tree-inline.c:3869
 
69534
 #, gcc-internal-format
 
69535
 msgid "called from here"
 
69536
 msgstr "von hier aufgerufen"
 
69537
 
 
69538
-#: tree-inline.c:3857
 
69539
+#: tree-inline.c:3867
 
69540
 #, gcc-internal-format
 
69541
 msgid "inlining failed in call to %q+F: %s"
 
69542
 msgstr "»inline« beim Aufruf von %q+F gescheitert: %s"
 
69543
 
 
69544
-#: tree-into-ssa.c:3209 tree-outof-ssa.c:774 tree-outof-ssa.c:831
 
69545
+#: tree-into-ssa.c:3226 tree-outof-ssa.c:774 tree-outof-ssa.c:831
 
69546
 #: tree-ssa-coalesce.c:934 tree-ssa-live.c:1282
 
69547
 #, gcc-internal-format
 
69548
 msgid "SSA corruption"
 
69549
@@ -16945,6 +16920,16 @@
 
69550
 msgid "unimplemented functionality"
 
69551
 msgstr "nicht implementierte Funktionalität"
 
69552
 
 
69553
+#: tree-ssa-loop-niter.c:2557
 
69554
+#, gcc-internal-format
 
69555
+msgid "iteration %E invokes undefined behavior"
 
69556
+msgstr "Durchlauf %E führt zu undefiniertem Verhalten"
 
69557
+
 
69558
+#: tree-ssa-loop-niter.c:2559
 
69559
+#, gcc-internal-format
 
69560
+msgid "containing loop"
 
69561
+msgstr "enthaltene Schleife"
 
69562
+
 
69563
 #: tree-ssa-operands.c:975
 
69564
 #, gcc-internal-format
 
69565
 msgid "virtual definition of statement not up-to-date"
 
69566
@@ -16980,142 +16965,142 @@
 
69567
 msgid "stmt volatile flag not up-to-date"
 
69568
 msgstr "volatile-Kennzeichen für Anweisung nicht aktuell"
 
69569
 
 
69570
-#: tree-ssa-uninit.c:1943 tree-ssa.c:1668
 
69571
+#: tree-ssa-uninit.c:1946 tree-ssa.c:1665
 
69572
 #, gcc-internal-format
 
69573
 msgid "%qD may be used uninitialized in this function"
 
69574
 msgstr "%qD könnte in dieser Funktion uninitialisiert verwendet werden"
 
69575
 
 
69576
-#: tree-ssa.c:625
 
69577
+#: tree-ssa.c:622
 
69578
 #, gcc-internal-format
 
69579
 msgid "expected an SSA_NAME object"
 
69580
 msgstr "SSA_NAME-Objekt erwartet"
 
69581
 
 
69582
-#: tree-ssa.c:631
 
69583
+#: tree-ssa.c:628
 
69584
 #, gcc-internal-format
 
69585
 msgid "found an SSA_NAME that had been released into the free pool"
 
69586
 msgstr "SSA_NAME gefunden, das bereits in den Frei-Bereich geschoben wurde"
 
69587
 
 
69588
-#: tree-ssa.c:638
 
69589
+#: tree-ssa.c:635
 
69590
 #, gcc-internal-format
 
69591
 msgid "type mismatch between an SSA_NAME and its symbol"
 
69592
 msgstr "Unpassende Typen für SSA_NAME und sein Symbol"
 
69593
 
 
69594
-#: tree-ssa.c:644
 
69595
+#: tree-ssa.c:641
 
69596
 #, gcc-internal-format
 
69597
 msgid "found a virtual definition for a GIMPLE register"
 
69598
 msgstr "virtuelle Definition für ein GIMPLE-Register gefunden"
 
69599
 
 
69600
-#: tree-ssa.c:650
 
69601
+#: tree-ssa.c:647
 
69602
 #, gcc-internal-format
 
69603
 msgid "virtual SSA name for non-VOP decl"
 
69604
 msgstr "virtueller SSA-Name für Nicht-VOP-Deklaration"
 
69605
 
 
69606
-#: tree-ssa.c:656
 
69607
+#: tree-ssa.c:653
 
69608
 #, gcc-internal-format
 
69609
 msgid "found a real definition for a non-register"
 
69610
 msgstr "reale Definition für Nicht-Register gefunden"
 
69611
 
 
69612
-#: tree-ssa.c:663
 
69613
+#: tree-ssa.c:660
 
69614
 #, gcc-internal-format
 
69615
 msgid "found a default name with a non-empty defining statement"
 
69616
 msgstr "Standardname mit nichtleerer Definitionsanweisung gefunden"
 
69617
 
 
69618
-#: tree-ssa.c:693
 
69619
+#: tree-ssa.c:690
 
69620
 #, gcc-internal-format
 
69621
 msgid "RESULT_DECL should be read only when DECL_BY_REFERENCE is set"
 
69622
 msgstr "RESULT_DECL sollte nur gelesen werden, wenn DECL_BY_REFERENCE gesetzt ist"
 
69623
 
 
69624
-#: tree-ssa.c:699
 
69625
+#: tree-ssa.c:696
 
69626
 #, gcc-internal-format, gfc-internal-format
 
69627
 msgid "SSA_NAME created in two different blocks %i and %i"
 
69628
 msgstr "SSA_NAME in zwei verschiedenen Blöcken (%i und %i) erzeugt"
 
69629
 
 
69630
-#: tree-ssa.c:708 tree-ssa.c:1020
 
69631
+#: tree-ssa.c:705 tree-ssa.c:1017
 
69632
 #, gcc-internal-format
 
69633
 msgid "SSA_NAME_DEF_STMT is wrong"
 
69634
 msgstr "SSA_NAME_DEF_STMT ist falsch"
 
69635
 
 
69636
-#: tree-ssa.c:760
 
69637
+#: tree-ssa.c:757
 
69638
 #, gcc-internal-format
 
69639
 msgid "missing definition"
 
69640
 msgstr "Fehlende Definition"
 
69641
 
 
69642
-#: tree-ssa.c:766
 
69643
+#: tree-ssa.c:763
 
69644
 #, gcc-internal-format, gfc-internal-format
 
69645
 msgid "definition in block %i does not dominate use in block %i"
 
69646
 msgstr "Definition in Block %i herrscht nicht vor in Block %i"
 
69647
 
 
69648
-#: tree-ssa.c:774
 
69649
+#: tree-ssa.c:771
 
69650
 #, gcc-internal-format, gfc-internal-format
 
69651
 msgid "definition in block %i follows the use"
 
69652
 msgstr "Definition in Block %i folgt der Verwendung"
 
69653
 
 
69654
-#: tree-ssa.c:781
 
69655
+#: tree-ssa.c:778
 
69656
 #, gcc-internal-format
 
69657
 msgid "SSA_NAME_OCCURS_IN_ABNORMAL_PHI should be set"
 
69658
 msgstr "SSA_NAME_OCCURS_IN_ABNORMAL_PHI sollte gesetzt sein"
 
69659
 
 
69660
-#: tree-ssa.c:789
 
69661
+#: tree-ssa.c:786
 
69662
 #, gcc-internal-format
 
69663
 msgid "no immediate_use list"
 
69664
 msgstr "Keine Liste zur sofortigen Verwendung"
 
69665
 
 
69666
-#: tree-ssa.c:801
 
69667
+#: tree-ssa.c:798
 
69668
 #, gcc-internal-format
 
69669
 msgid "wrong immediate use list"
 
69670
 msgstr "Falsche Liste zur sofortigen Verwendung"
 
69671
 
 
69672
-#: tree-ssa.c:835
 
69673
+#: tree-ssa.c:832
 
69674
 #, gcc-internal-format
 
69675
 msgid "incoming edge count does not match number of PHI arguments"
 
69676
 msgstr "Eingehende Kantenzahl passt nicht zur Anzahl der PHI-Argumente"
 
69677
 
 
69678
-#: tree-ssa.c:849
 
69679
+#: tree-ssa.c:846
 
69680
 #, gcc-internal-format, gfc-internal-format
 
69681
 msgid "PHI argument is missing for edge %d->%d"
 
69682
 msgstr "PHI-Argument fehlt für Kante %d->%d"
 
69683
 
 
69684
-#: tree-ssa.c:858
 
69685
+#: tree-ssa.c:855
 
69686
 #, gcc-internal-format
 
69687
 msgid "PHI argument is not SSA_NAME, or invariant"
 
69688
 msgstr "PHI-Argument ist kein SSA_NAME, oder invariant"
 
69689
 
 
69690
-#: tree-ssa.c:886
 
69691
+#: tree-ssa.c:883
 
69692
 #, gcc-internal-format, gfc-internal-format
 
69693
 msgid "wrong edge %d->%d for PHI argument"
 
69694
 msgstr "Falsche Kante %d->%d für PHI-Argument"
 
69695
 
 
69696
-#: tree-ssa.c:967
 
69697
+#: tree-ssa.c:964
 
69698
 #, gcc-internal-format, gfc-internal-format
 
69699
 msgid "AUX pointer initialized for edge %d->%d"
 
69700
 msgstr "AUX-Zeiger für Kante %d->%d initialisiert"
 
69701
 
 
69702
-#: tree-ssa.c:992
 
69703
+#: tree-ssa.c:989
 
69704
 #, gcc-internal-format
 
69705
 msgid "stmt (%p) marked modified after optimization pass: "
 
69706
 msgstr "Anweisung (%p) nach Optimierungsdurchgang als geändert markiert: "
 
69707
 
 
69708
-#: tree-ssa.c:1049
 
69709
+#: tree-ssa.c:1046
 
69710
 #, gcc-internal-format
 
69711
 msgid "verify_ssa failed"
 
69712
 msgstr "verify_ssa gescheitert"
 
69713
 
 
69714
-#: tree-ssa.c:1631 varasm.c:322
 
69715
+#: tree-ssa.c:1628 varasm.c:321
 
69716
 #, gcc-internal-format
 
69717
 msgid "%qD was declared here"
 
69718
 msgstr "%qD wurde hier deklariert"
 
69719
 
 
69720
-#: tree-ssa.c:1663
 
69721
+#: tree-ssa.c:1660
 
69722
 #, gcc-internal-format
 
69723
 msgid "%qD is used uninitialized in this function"
 
69724
 msgstr "%qD wird in dieser Funktion uninitialisiert verwendet"
 
69725
 
 
69726
-#: tree-ssa.c:1700
 
69727
+#: tree-ssa.c:1697
 
69728
 #, gcc-internal-format
 
69729
 msgid "%qE is used uninitialized in this function"
 
69730
 msgstr "%qE wird in dieser Funktion uninitialisiert verwendet"
 
69731
 
 
69732
-#: tree-ssa.c:1705
 
69733
+#: tree-ssa.c:1702
 
69734
 #, gcc-internal-format
 
69735
 msgid "%qE may be used uninitialized in this function"
 
69736
 msgstr "%qE könnte in dieser Funktion uninitialisiert verwendet werden"
 
69737
@@ -17161,9 +17146,9 @@
 
69738
 msgstr "Vektoroperation wird mit einzelner skalarer Operation ausgeweitet"
 
69739
 
 
69740
 #: tree-vect-generic.c:909
 
69741
-#, fuzzy, gcc-internal-format
 
69742
+#, gcc-internal-format
 
69743
 msgid "vector condition will be expanded piecewise"
 
69744
-msgstr "Vektoroperation wird stückweise ausgeweitet"
 
69745
+msgstr "Vektorbedingung wird stückweise ausgeweitet"
 
69746
 
 
69747
 #: tree-vect-generic.c:1218
 
69748
 #, gcc-internal-format
 
69749
@@ -17235,24 +17220,24 @@
 
69750
 msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
 
69751
 msgstr "%qD ohne Attribut »dllimport« redeklariert: vorheriges »dllimport« ignoriert"
 
69752
 
 
69753
-#: tree.c:5610 tree.c:5622 tree.c:5632 c-family/c-common.c:6380
 
69754
-#: c-family/c-common.c:6399 c-family/c-common.c:6417 c-family/c-common.c:6445
 
69755
-#: c-family/c-common.c:6473 c-family/c-common.c:6501 c-family/c-common.c:6517
 
69756
-#: c-family/c-common.c:6536 c-family/c-common.c:6553 c-family/c-common.c:6577
 
69757
-#: c-family/c-common.c:6600 c-family/c-common.c:6617 c-family/c-common.c:6645
 
69758
-#: c-family/c-common.c:6666 c-family/c-common.c:6687 c-family/c-common.c:6714
 
69759
-#: c-family/c-common.c:6745 c-family/c-common.c:6782 c-family/c-common.c:6809
 
69760
-#: c-family/c-common.c:6869 c-family/c-common.c:6954 c-family/c-common.c:6984
 
69761
-#: c-family/c-common.c:7038 c-family/c-common.c:7496 c-family/c-common.c:7514
 
69762
-#: c-family/c-common.c:7576 c-family/c-common.c:7619 c-family/c-common.c:7690
 
69763
-#: c-family/c-common.c:7818 c-family/c-common.c:7886 c-family/c-common.c:7944
 
69764
-#: c-family/c-common.c:7992 c-family/c-common.c:8155 c-family/c-common.c:8176
 
69765
-#: c-family/c-common.c:8288 c-family/c-common.c:8312 c-family/c-common.c:8619
 
69766
-#: c-family/c-common.c:8642 c-family/c-common.c:8681 c-family/c-common.c:8759
 
69767
-#: c-family/c-common.c:8906 config/darwin.c:1997 config/arm/arm.c:5119
 
69768
-#: config/arm/arm.c:5147 config/arm/arm.c:5164 config/avr/avr.c:7789
 
69769
-#: config/h8300/h8300.c:5463 config/h8300/h8300.c:5487 config/i386/i386.c:4965
 
69770
-#: config/i386/i386.c:34737 config/ia64/ia64.c:737
 
69771
+#: tree.c:5610 tree.c:5622 tree.c:5632 c-family/c-common.c:6385
 
69772
+#: c-family/c-common.c:6404 c-family/c-common.c:6422 c-family/c-common.c:6450
 
69773
+#: c-family/c-common.c:6478 c-family/c-common.c:6506 c-family/c-common.c:6522
 
69774
+#: c-family/c-common.c:6537 c-family/c-common.c:6558 c-family/c-common.c:6575
 
69775
+#: c-family/c-common.c:6599 c-family/c-common.c:6622 c-family/c-common.c:6639
 
69776
+#: c-family/c-common.c:6667 c-family/c-common.c:6688 c-family/c-common.c:6709
 
69777
+#: c-family/c-common.c:6736 c-family/c-common.c:6767 c-family/c-common.c:6804
 
69778
+#: c-family/c-common.c:6831 c-family/c-common.c:6891 c-family/c-common.c:6976
 
69779
+#: c-family/c-common.c:7006 c-family/c-common.c:7060 c-family/c-common.c:7518
 
69780
+#: c-family/c-common.c:7536 c-family/c-common.c:7598 c-family/c-common.c:7641
 
69781
+#: c-family/c-common.c:7712 c-family/c-common.c:7840 c-family/c-common.c:7908
 
69782
+#: c-family/c-common.c:7966 c-family/c-common.c:8014 c-family/c-common.c:8177
 
69783
+#: c-family/c-common.c:8198 c-family/c-common.c:8310 c-family/c-common.c:8334
 
69784
+#: c-family/c-common.c:8641 c-family/c-common.c:8664 c-family/c-common.c:8703
 
69785
+#: c-family/c-common.c:8781 c-family/c-common.c:8928 config/darwin.c:1997
 
69786
+#: config/arm/arm.c:5119 config/arm/arm.c:5147 config/arm/arm.c:5164
 
69787
+#: config/avr/avr.c:7789 config/h8300/h8300.c:5463 config/h8300/h8300.c:5487
 
69788
+#: config/i386/i386.c:4965 config/i386/i386.c:34737 config/ia64/ia64.c:737
 
69789
 #: config/rs6000/rs6000.c:24907 config/spu/spu.c:3743
 
69790
 #: ada/gcc-interface/utils.c:6189 lto/lto-lang.c:222
 
69791
 #, gcc-internal-format
 
69792
@@ -17434,137 +17419,137 @@
 
69793
 msgid "variable tracking size limit exceeded"
 
69794
 msgstr "Grenze zur Variablenverfolgung überschritten"
 
69795
 
 
69796
-#: varasm.c:315
 
69797
+#: varasm.c:314
 
69798
 #, gcc-internal-format
 
69799
 msgid "%+D causes a section type conflict"
 
69800
 msgstr "%+D löst einen Abschnittstypkonflikt aus"
 
69801
 
 
69802
-#: varasm.c:318
 
69803
+#: varasm.c:317
 
69804
 #, gcc-internal-format
 
69805
 msgid "%+D causes a section type conflict with %D"
 
69806
 msgstr "%+D löst einen Abschnittstypkonflikt mit %D aus"
 
69807
 
 
69808
-#: varasm.c:960
 
69809
+#: varasm.c:959
 
69810
 #, gcc-internal-format
 
69811
 msgid "alignment of %q+D is greater than maximum object file alignment.  Using %d"
 
69812
 msgstr "Ausrichtung von %q+D ist größer als maximale Objektdateiausrichtung. %d verwendet"
 
69813
 
 
69814
-#: varasm.c:1200 varasm.c:1209
 
69815
+#: varasm.c:1198 varasm.c:1207
 
69816
 #, gcc-internal-format
 
69817
 msgid "register name not specified for %q+D"
 
69818
 msgstr "für %q+D wurde kein Registername angegeben"
 
69819
 
 
69820
-#: varasm.c:1211
 
69821
+#: varasm.c:1209
 
69822
 #, gcc-internal-format
 
69823
 msgid "invalid register name for %q+D"
 
69824
 msgstr "ungültiger Registername für %q+D"
 
69825
 
 
69826
-#: varasm.c:1213
 
69827
+#: varasm.c:1211
 
69828
 #, gcc-internal-format
 
69829
 msgid "data type of %q+D isn%'t suitable for a register"
 
69830
 msgstr "Datentyp von %q+D ist nicht für Register geeignet"
 
69831
 
 
69832
-#: varasm.c:1216
 
69833
+#: varasm.c:1214
 
69834
 #, gcc-internal-format
 
69835
 msgid "the register specified for %q+D cannot be accessed by the current target"
 
69836
 msgstr "für %q+D angegebenes Register kann vom aktuellen Ziel nicht zugegriffen werden"
 
69837
 
 
69838
-#: varasm.c:1219
 
69839
+#: varasm.c:1217
 
69840
 #, gcc-internal-format
 
69841
 msgid "the register specified for %q+D is not general enough to be used as a register variable"
 
69842
 msgstr "für %q+D angegebenes Register ist nicht allgemein genug, um als eine Registervariable verwendet zu werden"
 
69843
 
 
69844
-#: varasm.c:1222
 
69845
+#: varasm.c:1220
 
69846
 #, gcc-internal-format
 
69847
 msgid "register specified for %q+D isn%'t suitable for data type"
 
69848
 msgstr "für %q+D angegebenes Register eignet sich nicht für Datentyp"
 
69849
 
 
69850
-#: varasm.c:1232
 
69851
+#: varasm.c:1230
 
69852
 #, gcc-internal-format
 
69853
 msgid "global register variable has initial value"
 
69854
 msgstr "globale Registervariable hat Anfangswert"
 
69855
 
 
69856
-#: varasm.c:1236
 
69857
+#: varasm.c:1234
 
69858
 #, gcc-internal-format
 
69859
 msgid "optimization may eliminate reads and/or writes to register variables"
 
69860
 msgstr "Optimierung kann Lese- und/oder Schreiboperationen auf Registervariablen entfernen"
 
69861
 
 
69862
-#: varasm.c:1274
 
69863
+#: varasm.c:1272
 
69864
 #, gcc-internal-format
 
69865
 msgid "register name given for non-register variable %q+D"
 
69866
 msgstr "Registername für Nicht-Registervariable %q+D angegeben"
 
69867
 
 
69868
-#: varasm.c:1820
 
69869
+#: varasm.c:1818
 
69870
 #, gcc-internal-format
 
69871
 msgid "thread-local COMMON data not implemented"
 
69872
 msgstr "Thread-lokale COMMON-Daten nicht implementiert"
 
69873
 
 
69874
-#: varasm.c:1852
 
69875
+#: varasm.c:1850
 
69876
 #, gcc-internal-format
 
69877
 msgid "requested alignment for %q+D is greater than implemented alignment of %wu"
 
69878
 msgstr "angeforderte Ausrichtung für %q+D ist größer als die implementierte Ausrichtung von %wu"
 
69879
 
 
69880
-#: varasm.c:1940 c/c-decl.c:4353
 
69881
+#: varasm.c:1938 c/c-decl.c:4353
 
69882
 #, gcc-internal-format
 
69883
 msgid "storage size of %q+D isn%'t known"
 
69884
 msgstr "Speichergröße von %q+D ist unbekannt"
 
69885
 
 
69886
-#: varasm.c:4605
 
69887
+#: varasm.c:4590
 
69888
 #, gcc-internal-format
 
69889
 msgid "initializer for integer/fixed-point value is too complicated"
 
69890
 msgstr "Initialisierung für Ganzzahl-/Gleitkommazahlwert ist zu kompliziert"
 
69891
 
 
69892
-#: varasm.c:4610
 
69893
+#: varasm.c:4595
 
69894
 #, gcc-internal-format
 
69895
 msgid "initializer for floating value is not a floating constant"
 
69896
 msgstr "Initialisierung für Gleitkommawert ist keine Gleitkommakonstante"
 
69897
 
 
69898
-#: varasm.c:4918
 
69899
+#: varasm.c:4903
 
69900
 #, gcc-internal-format
 
69901
 msgid "invalid initial value for member %qE"
 
69902
 msgstr "ungültiger Anfangswert für Element %qE"
 
69903
 
 
69904
-#: varasm.c:5270
 
69905
+#: varasm.c:5255
 
69906
 #, gcc-internal-format
 
69907
 msgid "weak declaration of %q+D must be public"
 
69908
 msgstr "schwache Deklaration von %q+D muss öffentlich sein"
 
69909
 
 
69910
-#: varasm.c:5272
 
69911
+#: varasm.c:5257
 
69912
 #, gcc-internal-format
 
69913
 msgid "weak declaration of %q+D not supported"
 
69914
 msgstr "schwache Deklaration von %q+D wird nicht unterstützt"
 
69915
 
 
69916
-#: varasm.c:5301 varasm.c:5598
 
69917
+#: varasm.c:5286 varasm.c:5583
 
69918
 #, gcc-internal-format
 
69919
 msgid "only weak aliases are supported in this configuration"
 
69920
 msgstr "in dieser Konfiguration werden nur schwache Aliase unterstützt"
 
69921
 
 
69922
-#: varasm.c:5490
 
69923
+#: varasm.c:5475
 
69924
 #, gcc-internal-format
 
69925
 msgid "weakref is not supported in this configuration"
 
69926
 msgstr "weakref wird in dieser Konfiguration nicht unterstützt"
 
69927
 
 
69928
-#: varasm.c:5513 varasm.c:5595
 
69929
+#: varasm.c:5498 varasm.c:5580
 
69930
 #, gcc-internal-format
 
69931
 msgid "ifunc is not supported in this configuration"
 
69932
 msgstr "ifunc wird in dieser Konfiguration nicht unterstützt"
 
69933
 
 
69934
-#: varasm.c:5572
 
69935
+#: varasm.c:5557
 
69936
 #, gcc-internal-format
 
69937
 msgid "weakref %q+D ultimately targets itself"
 
69938
 msgstr "weakref %q+D zielt letztendlich auf sich selbst ab"
 
69939
 
 
69940
-#: varasm.c:5581
 
69941
+#: varasm.c:5566
 
69942
 #, gcc-internal-format
 
69943
 msgid "weakref %q+D must have static linkage"
 
69944
 msgstr "schwache Referenz %q+D muss statische Bindung haben"
 
69945
 
 
69946
-#: varasm.c:5588
 
69947
+#: varasm.c:5573
 
69948
 #, gcc-internal-format
 
69949
 msgid "alias definitions not supported in this configuration"
 
69950
 msgstr "Alias-Definitionen werden in dieser Konfiguration nicht unterstützt"
 
69951
 
 
69952
-#: varasm.c:5807 config/sol2.c:155 config/i386/winnt.c:254
 
69953
+#: varasm.c:5792 config/sol2.c:155 config/i386/winnt.c:254
 
69954
 #, gcc-internal-format
 
69955
 msgid "visibility attribute not supported in this configuration; ignored"
 
69956
 msgstr "Sichtbarkeitsattribute werden in dieser Konfiguration nicht unterstützt; ignoriert"
 
69957
@@ -17590,1316 +17575,1316 @@
 
69958
 msgid "bytecode stream: tag %s is not in the expected range [%s, %s]"
 
69959
 msgstr "Bytecode-Strom: Marke %s ist nicht im erwarteten Wertebereich [%s, %s]"
 
69960
 
 
69961
-#: c-family/c-common.c:911
 
69962
+#: c-family/c-common.c:916
 
69963
 #, gcc-internal-format
 
69964
 msgid "%qD is not defined outside of function scope"
 
69965
 msgstr "%qD ist außerhalb des Funktionsgültigkeitsbereiches nicht definiert"
 
69966
 
 
69967
-#: c-family/c-common.c:961
 
69968
+#: c-family/c-common.c:966
 
69969
 #, gcc-internal-format
 
69970
 msgid "string length %qd is greater than the length %qd ISO C%d compilers are required to support"
 
69971
 msgstr "Zeichenkettenlänge %qd ist größer als die Länge %qd, die von ISO-C%d-Compilern unterstützt werden muss"
 
69972
 
 
69973
-#: c-family/c-common.c:1280 c/c-typeck.c:9864 cp/typeck.c:4158
 
69974
+#: c-family/c-common.c:1285 c/c-typeck.c:9864 cp/typeck.c:4158
 
69975
 #, gcc-internal-format
 
69976
 msgid "left shift count is negative"
 
69977
 msgstr "Links-Schiebe-Weite ist negativ"
 
69978
 
 
69979
-#: c-family/c-common.c:1281 c/c-typeck.c:9812 cp/typeck.c:4112
 
69980
+#: c-family/c-common.c:1286 c/c-typeck.c:9812 cp/typeck.c:4112
 
69981
 #, gcc-internal-format
 
69982
 msgid "right shift count is negative"
 
69983
 msgstr "Rechts-Schiebe-Weite ist negativ"
 
69984
 
 
69985
-#: c-family/c-common.c:1286 c/c-typeck.c:9871 cp/typeck.c:4165
 
69986
+#: c-family/c-common.c:1291 c/c-typeck.c:9871 cp/typeck.c:4165
 
69987
 #, gcc-internal-format
 
69988
 msgid "left shift count >= width of type"
 
69989
 msgstr "Links-Schiebe-Weite >= Breite des Typs"
 
69990
 
 
69991
-#: c-family/c-common.c:1287 c/c-typeck.c:9823 cp/typeck.c:4119
 
69992
+#: c-family/c-common.c:1292 c/c-typeck.c:9823 cp/typeck.c:4119
 
69993
 #, gcc-internal-format
 
69994
 msgid "right shift count >= width of type"
 
69995
 msgstr "Rechts-Schiebe-Weite >= Breite des Typs"
 
69996
 
 
69997
-#: c-family/c-common.c:1508 c-family/c-common.c:1520 cp/semantics.c:6865
 
69998
+#: c-family/c-common.c:1513 c-family/c-common.c:1525 cp/semantics.c:6867
 
69999
 #, gcc-internal-format
 
70000
 msgid "overflow in constant expression"
 
70001
 msgstr "Überlauf in Konstanten-Ausdruck"
 
70002
 
 
70003
-#: c-family/c-common.c:1543
 
70004
+#: c-family/c-common.c:1548
 
70005
 #, gcc-internal-format
 
70006
 msgid "integer overflow in expression"
 
70007
 msgstr "Ganzzahlüberlauf in Ausdruck"
 
70008
 
 
70009
-#: c-family/c-common.c:1548
 
70010
+#: c-family/c-common.c:1553
 
70011
 #, gcc-internal-format
 
70012
 msgid "floating point overflow in expression"
 
70013
 msgstr "Gleitkommaüberlauf in Ausdruck"
 
70014
 
 
70015
-#: c-family/c-common.c:1552
 
70016
+#: c-family/c-common.c:1557
 
70017
 #, gcc-internal-format
 
70018
 msgid "fixed-point overflow in expression"
 
70019
 msgstr "Festkommaüberlauf in Ausdruck"
 
70020
 
 
70021
-#: c-family/c-common.c:1556
 
70022
+#: c-family/c-common.c:1561
 
70023
 #, gcc-internal-format
 
70024
 msgid "vector overflow in expression"
 
70025
 msgstr "Vektorüberlauf in Ausdruck"
 
70026
 
 
70027
-#: c-family/c-common.c:1562
 
70028
+#: c-family/c-common.c:1567
 
70029
 #, gcc-internal-format
 
70030
 msgid "complex integer overflow in expression"
 
70031
 msgstr "komplexer Ganzzahlüberlauf in Ausdruck"
 
70032
 
 
70033
-#: c-family/c-common.c:1565
 
70034
+#: c-family/c-common.c:1570
 
70035
 #, gcc-internal-format
 
70036
 msgid "complex floating point overflow in expression"
 
70037
 msgstr "komplexer Gleitkommaüberlauf in Ausdruck"
 
70038
 
 
70039
-#: c-family/c-common.c:1608
 
70040
+#: c-family/c-common.c:1613
 
70041
 #, gcc-internal-format
 
70042
 msgid "logical %<or%> applied to non-boolean constant"
 
70043
 msgstr "Logisches %<or%> auf Nicht-Boolesche Konstante angewandt"
 
70044
 
 
70045
-#: c-family/c-common.c:1611
 
70046
+#: c-family/c-common.c:1616
 
70047
 #, gcc-internal-format
 
70048
 msgid "logical %<and%> applied to non-boolean constant"
 
70049
 msgstr "logisches %<und%> auf nicht-boolsche Konstante angewendet"
 
70050
 
 
70051
-#: c-family/c-common.c:1675
 
70052
+#: c-family/c-common.c:1680
 
70053
 #, gcc-internal-format
 
70054
 msgid "logical %<or%> of collectively exhaustive tests is always true"
 
70055
 msgstr "logisches %<oder%> gemeinsam erschöpfender Tests ist immer »wahr«"
 
70056
 
 
70057
-#: c-family/c-common.c:1679
 
70058
+#: c-family/c-common.c:1684
 
70059
 #, gcc-internal-format
 
70060
 msgid "logical %<and%> of mutually exclusive tests is always false"
 
70061
 msgstr "logisches %<und%> sich gegenseitig ausschließender Tests ist immer »falsch«"
 
70062
 
 
70063
-#: c-family/c-common.c:1811
 
70064
+#: c-family/c-common.c:1816
 
70065
 #, gcc-internal-format
 
70066
 msgid "type-punning to incomplete type might break strict-aliasing rules"
 
70067
 msgstr "Type-Punning auf unvollständigen Typen kann strict-aliasing-Regeln verletzen"
 
70068
 
 
70069
-#: c-family/c-common.c:1826
 
70070
+#: c-family/c-common.c:1831
 
70071
 #, gcc-internal-format
 
70072
 msgid "dereferencing type-punned pointer will break strict-aliasing rules"
 
70073
 msgstr "Dereferenzierung eines Type-Pun-Zeigers verletzt strict-aliasing-Regeln"
 
70074
 
 
70075
-#: c-family/c-common.c:1833 c-family/c-common.c:1851
 
70076
+#: c-family/c-common.c:1838 c-family/c-common.c:1856
 
70077
 #, gcc-internal-format
 
70078
 msgid "dereferencing type-punned pointer might break strict-aliasing rules"
 
70079
 msgstr "Dereferenzierung eines Type-Pun-Zeigers könnte strict-aliasing-Regeln verletzen"
 
70080
 
 
70081
-#: c-family/c-common.c:1985
 
70082
+#: c-family/c-common.c:1990
 
70083
 #, gcc-internal-format
 
70084
 msgid "argument to %<sizeof%> in %qD call is the same expression as the destination; did you mean to remove the addressof?"
 
70085
-msgstr ""
 
70086
+msgstr "Argument für %<sizeof%> in Aufruf von %qD ist der gleiche Ausdruck wie das Ziel; sollte addressof entfernt werden?"
 
70087
 
 
70088
-#: c-family/c-common.c:1992
 
70089
+#: c-family/c-common.c:1997
 
70090
 #, gcc-internal-format
 
70091
 msgid "argument to %<sizeof%> in %qD call is the same expression as the destination; did you mean to provide an explicit length?"
 
70092
-msgstr ""
 
70093
+msgstr "Argument für %<sizeof%> in Aufruf von %qD ist der gleiche Ausdruck wie das Ziel; sollte ausdrückliche Länge angegeben werden?"
 
70094
 
 
70095
-#: c-family/c-common.c:1997
 
70096
+#: c-family/c-common.c:2002
 
70097
 #, gcc-internal-format
 
70098
 msgid "argument to %<sizeof%> in %qD call is the same expression as the destination; did you mean to dereference it?"
 
70099
-msgstr ""
 
70100
+msgstr "Argument für %<sizeof%> in Aufruf von %qD ist der gleiche Ausdruck wie das Ziel; sollte es dereferenziert werden?"
 
70101
 
 
70102
-#: c-family/c-common.c:2009
 
70103
+#: c-family/c-common.c:2014
 
70104
 #, gcc-internal-format
 
70105
 msgid "argument to %<sizeof%> in %qD call is the same pointer type %qT as the destination; expected %qT or an explicit length"
 
70106
-msgstr ""
 
70107
+msgstr "Argument für %<sizeof%> in Aufruf von %qD ist vom gleichen Zeigertyp %qT wie das Ziel; %qT oder ausdrückliche Länge erwartet"
 
70108
 
 
70109
-#: c-family/c-common.c:2025
 
70110
+#: c-family/c-common.c:2030
 
70111
 #, gcc-internal-format
 
70112
 msgid "argument to %<sizeof%> in %qD call is the same expression as the source; did you mean to remove the addressof?"
 
70113
-msgstr ""
 
70114
+msgstr "Argument für %<sizeof%> in Aufruf von %qD ist der gleiche Ausdruck wie die Quelle; sollte addressof entfernt werden?"
 
70115
 
 
70116
-#: c-family/c-common.c:2032
 
70117
+#: c-family/c-common.c:2037
 
70118
 #, gcc-internal-format
 
70119
 msgid "argument to %<sizeof%> in %qD call is the same expression as the source; did you mean to provide an explicit length?"
 
70120
-msgstr ""
 
70121
+msgstr "Argument für %<sizeof%> in Aufruf von %qD ist der gleiche Ausdruck wie die Quelle; sollte ausdrückliche Länge angegeben werden?"
 
70122
 
 
70123
-#: c-family/c-common.c:2037
 
70124
+#: c-family/c-common.c:2042
 
70125
 #, gcc-internal-format
 
70126
 msgid "argument to %<sizeof%> in %qD call is the same expression as the source; did you mean to dereference it?"
 
70127
-msgstr ""
 
70128
+msgstr "Argument für %<sizeof%> in Aufruf von %qD ist der gleiche Ausdruck wie die Quelle; sollte es dereferenziert werden?"
 
70129
 
 
70130
-#: c-family/c-common.c:2049
 
70131
+#: c-family/c-common.c:2054
 
70132
 #, gcc-internal-format
 
70133
 msgid "argument to %<sizeof%> in %qD call is the same pointer type %qT as the source; expected %qT or an explicit length"
 
70134
-msgstr ""
 
70135
+msgstr "Argument für %<sizeof%> in Aufruf von %qD ist vom gleichen Zeigertyp %qT wie die Quelle; %qT oder ausdrückliche Länge erwartet"
 
70136
 
 
70137
-#: c-family/c-common.c:2065
 
70138
+#: c-family/c-common.c:2070
 
70139
 #, gcc-internal-format
 
70140
 msgid "argument to %<sizeof%> in %qD call is the same expression as the first source; did you mean to remove the addressof?"
 
70141
-msgstr ""
 
70142
+msgstr "Argument für %<sizeof%> in Aufruf von %qD ist der gleiche Ausdruck wie die erste Quelle; sollte addressof entfernt werden?"
 
70143
 
 
70144
-#: c-family/c-common.c:2072
 
70145
+#: c-family/c-common.c:2077
 
70146
 #, gcc-internal-format
 
70147
 msgid "argument to %<sizeof%> in %qD call is the same expression as the first source; did you mean to provide an explicit length?"
 
70148
-msgstr ""
 
70149
+msgstr "Argument für %<sizeof%> in Aufruf von %qD ist der gleiche Ausdruck wie die erste Quelle; sollte ausdrückliche Länge angegeben werden?"
 
70150
 
 
70151
-#: c-family/c-common.c:2077
 
70152
+#: c-family/c-common.c:2082
 
70153
 #, gcc-internal-format
 
70154
 msgid "argument to %<sizeof%> in %qD call is the same expression as the first source; did you mean to dereference it?"
 
70155
-msgstr ""
 
70156
+msgstr "Argument für %<sizeof%> in Aufruf von %qD ist der gleiche Ausdruck wie die erste Quelle; sollte es dereferenziert werden?"
 
70157
 
 
70158
-#: c-family/c-common.c:2089
 
70159
+#: c-family/c-common.c:2094
 
70160
 #, gcc-internal-format
 
70161
 msgid "argument to %<sizeof%> in %qD call is the same pointer type %qT as the first source; expected %qT or an explicit length"
 
70162
-msgstr ""
 
70163
+msgstr "Argument für %<sizeof%> in Aufruf von %qD ist vom gleichen Zeigertyp %qT wie die erste Quelle; %qT oder ausdrückliche Länge erwartet"
 
70164
 
 
70165
-#: c-family/c-common.c:2105
 
70166
+#: c-family/c-common.c:2110
 
70167
 #, gcc-internal-format
 
70168
 msgid "argument to %<sizeof%> in %qD call is the same expression as the second source; did you mean to remove the addressof?"
 
70169
-msgstr ""
 
70170
+msgstr "Argument für %<sizeof%> in Aufruf von %qD ist der gleiche Ausdruck wie die zweite Quelle; sollte addressof entfernt werden?"
 
70171
 
 
70172
-#: c-family/c-common.c:2112
 
70173
+#: c-family/c-common.c:2117
 
70174
 #, gcc-internal-format
 
70175
 msgid "argument to %<sizeof%> in %qD call is the same expression as the second source; did you mean to provide an explicit length?"
 
70176
-msgstr ""
 
70177
+msgstr "Argument für %<sizeof%> in Aufruf von %qD ist der gleiche Ausdruck wie die zweite Quelle; sollte ausdrückliche Länge angegeben werden?"
 
70178
 
 
70179
-#: c-family/c-common.c:2117
 
70180
+#: c-family/c-common.c:2122
 
70181
 #, gcc-internal-format
 
70182
 msgid "argument to %<sizeof%> in %qD call is the same expression as the second source; did you mean to dereference it?"
 
70183
-msgstr ""
 
70184
+msgstr "Argument für %<sizeof%> in Aufruf von %qD ist der gleiche Ausdruck wie die zweite Quelle; sollte es dereferenziert werden?"
 
70185
 
 
70186
-#: c-family/c-common.c:2129
 
70187
+#: c-family/c-common.c:2134
 
70188
 #, gcc-internal-format
 
70189
 msgid "argument to %<sizeof%> in %qD call is the same pointer type %qT as the second source; expected %qT or an explicit length"
 
70190
-msgstr ""
 
70191
+msgstr "Argument für %<sizeof%> in Aufruf von %qD ist vom gleichen Zeigertyp %qT wie die zweite Quelle; %qT oder ausdrückliche Länge erwartet"
 
70192
 
 
70193
-#: c-family/c-common.c:2161
 
70194
+#: c-family/c-common.c:2166
 
70195
 #, gcc-internal-format
 
70196
 msgid "first argument of %q+D should be %<int%>"
 
70197
 msgstr "erstes Argument von %q+D sollte %<int%> sein"
 
70198
 
 
70199
-#: c-family/c-common.c:2170
 
70200
+#: c-family/c-common.c:2175
 
70201
 #, gcc-internal-format
 
70202
 msgid "second argument of %q+D should be %<char **%>"
 
70203
 msgstr "zweites Argument von %q+D sollte %<char **%> sein"
 
70204
 
 
70205
-#: c-family/c-common.c:2179
 
70206
+#: c-family/c-common.c:2184
 
70207
 #, gcc-internal-format
 
70208
 msgid "third argument of %q+D should probably be %<char **%>"
 
70209
 msgstr "drittes Argument von %q+D sollte wahrscheinlich %<char **%> sein"
 
70210
 
 
70211
-#: c-family/c-common.c:2190
 
70212
+#: c-family/c-common.c:2195
 
70213
 #, gcc-internal-format
 
70214
 msgid "%q+D takes only zero or two arguments"
 
70215
 msgstr "%q+D benötigt entweder null oder zwei Argumente"
 
70216
 
 
70217
-#: c-family/c-common.c:2239
 
70218
+#: c-family/c-common.c:2244
 
70219
 #, gcc-internal-format
 
70220
 msgid "use -flax-vector-conversions to permit conversions between vectors with differing element types or numbers of subparts"
 
70221
 msgstr "-flax-vector-conversions verwenden, um Umwandlung zwischen Vektoren mit unterschiedlichen Elementtypen oder Anzahl der Teile zu erlauben"
 
70222
 
 
70223
-#: c-family/c-common.c:2278
 
70224
+#: c-family/c-common.c:2283
 
70225
 #, gcc-internal-format
 
70226
 msgid "__builtin_shuffle last argument must be an integer vector"
 
70227
 msgstr "Das letzte Argument von __builtin_shuffle muss Ganzzahlvektor sein"
 
70228
 
 
70229
-#: c-family/c-common.c:2286
 
70230
+#: c-family/c-common.c:2291
 
70231
 #, gcc-internal-format
 
70232
 msgid "__builtin_shuffle arguments must be vectors"
 
70233
 msgstr "Argumente für __builtin_shuffle müssen Vektoren sein"
 
70234
 
 
70235
-#: c-family/c-common.c:2292
 
70236
+#: c-family/c-common.c:2297
 
70237
 #, gcc-internal-format
 
70238
 msgid "__builtin_shuffle argument vectors must be of the same type"
 
70239
 msgstr "Vektorargumente von __builtin_shuffle müssen gleichen Typ haben"
 
70240
 
 
70241
-#: c-family/c-common.c:2302
 
70242
+#: c-family/c-common.c:2307
 
70243
 #, gcc-internal-format
 
70244
 msgid "__builtin_shuffle number of elements of the argument vector(s) and the mask vector should be the same"
 
70245
 msgstr "Anzahl der Elemente des/der Argumentvektors/en und des Maskenvektors für __builtin_shuffle sollten gleich sein"
 
70246
 
 
70247
-#: c-family/c-common.c:2311
 
70248
+#: c-family/c-common.c:2316
 
70249
 #, gcc-internal-format
 
70250
 msgid "__builtin_shuffle argument vector(s) inner type must have the same size as inner type of the mask"
 
70251
 msgstr "Innere Typen des/der Argumentvektors/en und Maske von __builtin_shuffle müssen gleiche Größe haben"
 
70252
 
 
70253
-#: c-family/c-common.c:2505
 
70254
+#: c-family/c-common.c:2510
 
70255
 #, gcc-internal-format
 
70256
 msgid "negative integer implicitly converted to unsigned type"
 
70257
 msgstr "Negative Ganzzahl implizit in vorzeichenlosen Typen konvertiert"
 
70258
 
 
70259
-#: c-family/c-common.c:2511
 
70260
+#: c-family/c-common.c:2516
 
70261
 #, gcc-internal-format
 
70262
 msgid "conversion of unsigned constant value to negative integer"
 
70263
 msgstr "Umwandlung eines vorzeichenlosen konstanten Wertes in negative Ganzzahl"
 
70264
 
 
70265
-#: c-family/c-common.c:2605
 
70266
+#: c-family/c-common.c:2610
 
70267
 #, gcc-internal-format
 
70268
 msgid "conversion to %qT from %qT may change the sign of the result"
 
70269
 msgstr "Umwandlung in %qT von %qT könnte das Vorzeichen des Ergebnisses ändern"
 
70270
 
 
70271
-#: c-family/c-common.c:2674
 
70272
+#: c-family/c-common.c:2679
 
70273
 #, gcc-internal-format
 
70274
 msgid "conversion to %qT from boolean expression"
 
70275
 msgstr "Umwandlung in %qT aus boolschem Ausdruck"
 
70276
 
 
70277
-#: c-family/c-common.c:2681
 
70278
+#: c-family/c-common.c:2686
 
70279
 #, gcc-internal-format
 
70280
 msgid "conversion to %qT alters %qT constant value"
 
70281
 msgstr "Umformung in %qT ändert konstanten Wert von %qT"
 
70282
 
 
70283
-#: c-family/c-common.c:2700
 
70284
+#: c-family/c-common.c:2705
 
70285
 #, gcc-internal-format
 
70286
 msgid "conversion to %qT from %qT may alter its value"
 
70287
 msgstr "Umwandlung in %qT von %qT könnte den Wert ändern"
 
70288
 
 
70289
-#: c-family/c-common.c:2730
 
70290
+#: c-family/c-common.c:2735
 
70291
 #, gcc-internal-format
 
70292
 msgid "large integer implicitly truncated to unsigned type"
 
70293
 msgstr "Große Ganzzahl implizit auf vorzeichenlosen Typen abgeschnitten"
 
70294
 
 
70295
-#: c-family/c-common.c:2736 c-family/c-common.c:2743 c-family/c-common.c:2751
 
70296
+#: c-family/c-common.c:2741 c-family/c-common.c:2748 c-family/c-common.c:2756
 
70297
 #, gcc-internal-format
 
70298
 msgid "overflow in implicit constant conversion"
 
70299
 msgstr "Überlauf in impliziter Konstantenkonvertierung"
 
70300
 
 
70301
-#: c-family/c-common.c:2923
 
70302
+#: c-family/c-common.c:2928
 
70303
 #, gcc-internal-format
 
70304
 msgid "operation on %qE may be undefined"
 
70305
 msgstr "Operation auf %qE könnte undefiniert sein"
 
70306
 
 
70307
-#: c-family/c-common.c:3234
 
70308
+#: c-family/c-common.c:3239
 
70309
 #, gcc-internal-format
 
70310
 msgid "case label does not reduce to an integer constant"
 
70311
 msgstr "case-Marke reduziert nicht auf Ganzzahlkonstante"
 
70312
 
 
70313
-#: c-family/c-common.c:3274
 
70314
+#: c-family/c-common.c:3279
 
70315
 #, gcc-internal-format
 
70316
 msgid "case label value is less than minimum value for type"
 
70317
 msgstr "case-Marke ist kleiner als Minimalwert des Typs"
 
70318
 
 
70319
-#: c-family/c-common.c:3282
 
70320
+#: c-family/c-common.c:3287
 
70321
 #, gcc-internal-format
 
70322
 msgid "case label value exceeds maximum value for type"
 
70323
 msgstr "case-Marke überschreitet Maximalwert des Typs"
 
70324
 
 
70325
-#: c-family/c-common.c:3290
 
70326
+#: c-family/c-common.c:3295
 
70327
 #, gcc-internal-format
 
70328
 msgid "lower value in case label range less than minimum value for type"
 
70329
 msgstr "Unterer Wert in case-Marken-Bereich ist kleiner als der Minimalwert des Typs"
 
70330
 
 
70331
-#: c-family/c-common.c:3299
 
70332
+#: c-family/c-common.c:3304
 
70333
 #, gcc-internal-format
 
70334
 msgid "upper value in case label range exceeds maximum value for type"
 
70335
 msgstr "Oberer Wert in case-Marken-Bereich überschreitet den Maximalwert des Typs"
 
70336
 
 
70337
-#: c-family/c-common.c:3378
 
70338
+#: c-family/c-common.c:3383
 
70339
 #, gcc-internal-format
 
70340
 msgid "GCC cannot support operators with integer types and fixed-point types that have too many integral and fractional bits together"
 
70341
 msgstr "GCC kann keine Operatoren mit Ganzzahl- und Festkommatypen unterstützen, die zusammen zu viele Ganzzahl- und Bruch-Bits haben"
 
70342
 
 
70343
-#: c-family/c-common.c:3881
 
70344
+#: c-family/c-common.c:3886
 
70345
 #, gcc-internal-format
 
70346
 msgid "invalid operands to binary %s (have %qT and %qT)"
 
70347
 msgstr "Ungültige Operanden für binäres %s (haben %qT und %qT)"
 
70348
 
 
70349
-#: c-family/c-common.c:4142
 
70350
+#: c-family/c-common.c:4147
 
70351
 #, gcc-internal-format
 
70352
 msgid "comparison is always false due to limited range of data type"
 
70353
 msgstr "Vergleich ist durch beschränkten Wertebereich des Datentyps stets »unwahr«"
 
70354
 
 
70355
-#: c-family/c-common.c:4145
 
70356
+#: c-family/c-common.c:4150
 
70357
 #, gcc-internal-format
 
70358
 msgid "comparison is always true due to limited range of data type"
 
70359
 msgstr "Vergleich ist durch beschränkten Wertebereich des Datentyps stets »wahr«"
 
70360
 
 
70361
-#: c-family/c-common.c:4230
 
70362
+#: c-family/c-common.c:4235
 
70363
 #, gcc-internal-format
 
70364
 msgid "comparison of unsigned expression >= 0 is always true"
 
70365
 msgstr "Vergleich eines vorzeichenlosen Ausdrucks >= 0 ist stets »wahr«"
 
70366
 
 
70367
-#: c-family/c-common.c:4237
 
70368
+#: c-family/c-common.c:4242
 
70369
 #, gcc-internal-format
 
70370
 msgid "comparison of unsigned expression < 0 is always false"
 
70371
 msgstr "Vergleich eines vorzeichenlosen Ausdrucks < 0 ist stets »unwahr«"
 
70372
 
 
70373
-#: c-family/c-common.c:4279
 
70374
+#: c-family/c-common.c:4284
 
70375
 #, gcc-internal-format
 
70376
 msgid "pointer of type %<void *%> used in arithmetic"
 
70377
 msgstr "Zeiger auf Typen %<void *%> in Arithmetik verwendet"
 
70378
 
 
70379
-#: c-family/c-common.c:4285
 
70380
+#: c-family/c-common.c:4290
 
70381
 #, gcc-internal-format
 
70382
 msgid "pointer to a function used in arithmetic"
 
70383
 msgstr "Zeiger auf Funktion in Arithmetik verwendet"
 
70384
 
 
70385
-#: c-family/c-common.c:4291
 
70386
+#: c-family/c-common.c:4296
 
70387
 #, gcc-internal-format
 
70388
 msgid "pointer to member function used in arithmetic"
 
70389
 msgstr "Zeiger auf Elementfunktion in Arithmetik verwendet"
 
70390
 
 
70391
-#: c-family/c-common.c:4503
 
70392
+#: c-family/c-common.c:4508
 
70393
 #, gcc-internal-format
 
70394
 msgid "the address of %qD will always evaluate as %<true%>"
 
70395
 msgstr "Die Adresse von %qD wird immer zu %<wahr%> auswerten"
 
70396
 
 
70397
-#: c-family/c-common.c:4598 cp/semantics.c:592 cp/typeck.c:7906
 
70398
+#: c-family/c-common.c:4603 cp/semantics.c:592 cp/typeck.c:7906
 
70399
 #, gcc-internal-format
 
70400
 msgid "suggest parentheses around assignment used as truth value"
 
70401
 msgstr "Um Zuweisung, die als Wahrheitswert verwendet wird, werden Klammern empfohlen"
 
70402
 
 
70403
-#: c-family/c-common.c:4677 c/c-decl.c:3686 c/c-typeck.c:10883
 
70404
+#: c-family/c-common.c:4682 c/c-decl.c:3686 c/c-typeck.c:10883
 
70405
 #, gcc-internal-format
 
70406
 msgid "invalid use of %<restrict%>"
 
70407
 msgstr "Ungültige Verwendung von %<restrict%>"
 
70408
 
 
70409
-#: c-family/c-common.c:4870
 
70410
+#: c-family/c-common.c:4875
 
70411
 #, gcc-internal-format
 
70412
 msgid "invalid application of %<sizeof%> to a function type"
 
70413
 msgstr "Ungültige Anwendung von %<sizeof%> auf einen Funktionstypen"
 
70414
 
 
70415
-#: c-family/c-common.c:4880
 
70416
+#: c-family/c-common.c:4885
 
70417
 #, gcc-internal-format
 
70418
 msgid "ISO C++ does not permit %<alignof%> applied to a function type"
 
70419
 msgstr "ISO-C++ erlaubt kein auf Funktionstypen angewendetes %<alignof%>"
 
70420
 
 
70421
-#: c-family/c-common.c:4883
 
70422
+#: c-family/c-common.c:4888
 
70423
 #, gcc-internal-format
 
70424
 msgid "ISO C does not permit %<_Alignof%> applied to a function type"
 
70425
 msgstr "ISO-C erlaubt kein auf Funktionstypen angewendetes %<_Alignof%>"
 
70426
 
 
70427
-#: c-family/c-common.c:4894
 
70428
+#: c-family/c-common.c:4899
 
70429
 #, gcc-internal-format
 
70430
 msgid "invalid application of %qs to a void type"
 
70431
 msgstr "Ungültige Anwendung von %qs auf einen void-Typen"
 
70432
 
 
70433
-#: c-family/c-common.c:4903
 
70434
+#: c-family/c-common.c:4908
 
70435
 #, gcc-internal-format
 
70436
 msgid "invalid application of %qs to incomplete type %qT"
 
70437
 msgstr "Ungültige Anwendung von %qs auf unvollständigen Typen %qT"
 
70438
 
 
70439
-#: c-family/c-common.c:4911
 
70440
+#: c-family/c-common.c:4916
 
70441
 #, gcc-internal-format
 
70442
 msgid "invalid application of %qs to array type %qT of incomplete element type"
 
70443
 msgstr "Ungültige Anwendung von %qs auf Feldtyp %qT mit unvollständigem Elementtyp"
 
70444
 
 
70445
-#: c-family/c-common.c:4951
 
70446
+#: c-family/c-common.c:4956
 
70447
 #, gcc-internal-format
 
70448
 msgid "%<__alignof%> applied to a bit-field"
 
70449
 msgstr "%<__alignof%> auf Bitfeld angewandt"
 
70450
 
 
70451
-#: c-family/c-common.c:5664
 
70452
+#: c-family/c-common.c:5669
 
70453
 #, gcc-internal-format
 
70454
 msgid "cannot disable built-in function %qs"
 
70455
 msgstr "Eingebaute Funktion %qs kann nicht abgeschaltet werden"
 
70456
 
 
70457
-#: c-family/c-common.c:5855
 
70458
+#: c-family/c-common.c:5860
 
70459
 #, gcc-internal-format
 
70460
 msgid "pointers are not permitted as case values"
 
70461
 msgstr "Zeiger sind nicht als case-Werte zugelassen"
 
70462
 
 
70463
-#: c-family/c-common.c:5862
 
70464
+#: c-family/c-common.c:5867
 
70465
 #, gcc-internal-format
 
70466
 msgid "range expressions in switch statements are non-standard"
 
70467
 msgstr "Wertebereichsausdrücke in switch-Anweisungen sind nicht standardkonform"
 
70468
 
 
70469
-#: c-family/c-common.c:5888
 
70470
+#: c-family/c-common.c:5893
 
70471
 #, gcc-internal-format
 
70472
 msgid "empty range specified"
 
70473
 msgstr "Leerer Wertebereich angegeben"
 
70474
 
 
70475
-#: c-family/c-common.c:5948
 
70476
+#: c-family/c-common.c:5953
 
70477
 #, gcc-internal-format
 
70478
 msgid "duplicate (or overlapping) case value"
 
70479
 msgstr "Doppelte (oder sich überschneidende) case-Werte"
 
70480
 
 
70481
-#: c-family/c-common.c:5950
 
70482
+#: c-family/c-common.c:5955
 
70483
 #, gcc-internal-format
 
70484
 msgid "this is the first entry overlapping that value"
 
70485
 msgstr "Dies ist der erste Eintrag, der diesen Wert überschneidet"
 
70486
 
 
70487
-#: c-family/c-common.c:5954
 
70488
+#: c-family/c-common.c:5959
 
70489
 #, gcc-internal-format
 
70490
 msgid "duplicate case value"
 
70491
 msgstr "Doppelter case-Wert"
 
70492
 
 
70493
-#: c-family/c-common.c:5955
 
70494
+#: c-family/c-common.c:5960
 
70495
 #, gcc-internal-format
 
70496
 msgid "previously used here"
 
70497
 msgstr "Bereits hier verwendet"
 
70498
 
 
70499
-#: c-family/c-common.c:5959
 
70500
+#: c-family/c-common.c:5964
 
70501
 #, gcc-internal-format
 
70502
 msgid "multiple default labels in one switch"
 
70503
 msgstr "Mehrere Standardmarken in einem »switch«"
 
70504
 
 
70505
-#: c-family/c-common.c:5961
 
70506
+#: c-family/c-common.c:5966
 
70507
 #, gcc-internal-format
 
70508
 msgid "this is the first default label"
 
70509
 msgstr "Dies ist die erste Standardmarke"
 
70510
 
 
70511
-#: c-family/c-common.c:6013
 
70512
+#: c-family/c-common.c:6018
 
70513
 #, gcc-internal-format
 
70514
 msgid "case value %qs not in enumerated type"
 
70515
 msgstr "case-Wert %qs nicht in Aufzählungstyp"
 
70516
 
 
70517
-#: c-family/c-common.c:6018
 
70518
+#: c-family/c-common.c:6023
 
70519
 #, gcc-internal-format
 
70520
 msgid "case value %qs not in enumerated type %qT"
 
70521
 msgstr "case-Wert %qs nicht in Aufzählungstyp %qT"
 
70522
 
 
70523
-#: c-family/c-common.c:6077
 
70524
+#: c-family/c-common.c:6082
 
70525
 #, gcc-internal-format
 
70526
 msgid "switch missing default case"
 
70527
 msgstr "Die Standardfallbehandlung in switch fehlt"
 
70528
 
 
70529
-#: c-family/c-common.c:6149
 
70530
+#: c-family/c-common.c:6154
 
70531
 #, gcc-internal-format
 
70532
 msgid "enumeration value %qE not handled in switch"
 
70533
 msgstr "Aufzählungswert %qE wird nicht von switch behandelt"
 
70534
 
 
70535
-#: c-family/c-common.c:6175
 
70536
+#: c-family/c-common.c:6180
 
70537
 #, gcc-internal-format
 
70538
 msgid "taking the address of a label is non-standard"
 
70539
 msgstr "Das Ermitteln der Adresse einer Marke ist nicht standardkonform"
 
70540
 
 
70541
-#: c-family/c-common.c:6369
 
70542
+#: c-family/c-common.c:6374
 
70543
 #, gcc-internal-format
 
70544
 msgid "%qE attribute ignored for field of type %qT"
 
70545
 msgstr "Attribut %qE ignoriert für Feld vom Typ %qT"
 
70546
 
 
70547
-#: c-family/c-common.c:6464 c-family/c-common.c:6492
 
70548
+#: c-family/c-common.c:6469 c-family/c-common.c:6497
 
70549
 #, gcc-internal-format
 
70550
 msgid "%qE attribute conflicts with attribute %s"
 
70551
 msgstr "Attribut %qE steht mit Attribut %s in Konflikt"
 
70552
 
 
70553
-#: c-family/c-common.c:6622 lto/lto-lang.c:227
 
70554
+#: c-family/c-common.c:6644 lto/lto-lang.c:227
 
70555
 #, gcc-internal-format
 
70556
 msgid "%qE attribute has no effect on unit local functions"
 
70557
 msgstr "Attribut %qE wirkt sich nicht auf einheits-lokale Funktionen aus"
 
70558
 
 
70559
-#: c-family/c-common.c:6776
 
70560
+#: c-family/c-common.c:6798
 
70561
 #, gcc-internal-format
 
70562
 msgid "%qE attribute have effect only on public objects"
 
70563
 msgstr "Attribut %qE wirkt sich nur auf öffentliche Objekte aus"
 
70564
 
 
70565
-#: c-family/c-common.c:6890
 
70566
+#: c-family/c-common.c:6912
 
70567
 #, gcc-internal-format
 
70568
 msgid "destructor priorities are not supported"
 
70569
 msgstr "Destruktorprioritäten werden nicht unterstützt"
 
70570
 
 
70571
-#: c-family/c-common.c:6892
 
70572
+#: c-family/c-common.c:6914
 
70573
 #, gcc-internal-format
 
70574
 msgid "constructor priorities are not supported"
 
70575
 msgstr "Konstruktorprioritäten werden nicht unterstützt"
 
70576
 
 
70577
-#: c-family/c-common.c:6910
 
70578
+#: c-family/c-common.c:6932
 
70579
 #, gcc-internal-format, gfc-internal-format
 
70580
 msgid "destructor priorities from 0 to %d are reserved for the implementation"
 
70581
 msgstr "Destruktorprioritäten von 0 bis %d sind für die Implementierung vorbehalten"
 
70582
 
 
70583
-#: c-family/c-common.c:6915
 
70584
+#: c-family/c-common.c:6937
 
70585
 #, gcc-internal-format, gfc-internal-format
 
70586
 msgid "constructor priorities from 0 to %d are reserved for the implementation"
 
70587
 msgstr "Konstruktorprioritäten von 0 bis %d sind für die Implementierung vorbehalten"
 
70588
 
 
70589
-#: c-family/c-common.c:6923
 
70590
+#: c-family/c-common.c:6945
 
70591
 #, gcc-internal-format, gfc-internal-format
 
70592
 msgid "destructor priorities must be integers from 0 to %d inclusive"
 
70593
 msgstr "Destruktorprioritäten müssen Ganzzahlen von 0 bis einschließlich %d sein"
 
70594
 
 
70595
-#: c-family/c-common.c:6926
 
70596
+#: c-family/c-common.c:6948
 
70597
 #, gcc-internal-format, gfc-internal-format
 
70598
 msgid "constructor priorities must be integers from 0 to %d inclusive"
 
70599
 msgstr "Konstruktorprioritäten müssen Ganzzahlen von 0 bis einschließlich %d sein"
 
70600
 
 
70601
-#: c-family/c-common.c:7082
 
70602
+#: c-family/c-common.c:7104
 
70603
 #, gcc-internal-format
 
70604
 msgid "unknown machine mode %qE"
 
70605
 msgstr "Unbekannter Maschinenzustand %qE"
 
70606
 
 
70607
-#: c-family/c-common.c:7111
 
70608
+#: c-family/c-common.c:7133
 
70609
 #, gcc-internal-format
 
70610
 msgid "specifying vector types with __attribute__ ((mode)) is deprecated"
 
70611
 msgstr "Angabe von Vektortypen mit __attribute__ ((Modus)) ist veraltet"
 
70612
 
 
70613
-#: c-family/c-common.c:7114
 
70614
+#: c-family/c-common.c:7136
 
70615
 #, gcc-internal-format
 
70616
 msgid "use __attribute__ ((vector_size)) instead"
 
70617
 msgstr "Stattdessen __attribute__ ((Vektorgröße)) verwenden"
 
70618
 
 
70619
-#: c-family/c-common.c:7123
 
70620
+#: c-family/c-common.c:7145
 
70621
 #, gcc-internal-format
 
70622
 msgid "unable to emulate %qs"
 
70623
 msgstr "%qs kann nicht emuliert werden"
 
70624
 
 
70625
-#: c-family/c-common.c:7134
 
70626
+#: c-family/c-common.c:7156
 
70627
 #, gcc-internal-format
 
70628
 msgid "invalid pointer mode %qs"
 
70629
 msgstr "Ungültiger Zeigermodus %qs"
 
70630
 
 
70631
-#: c-family/c-common.c:7151
 
70632
+#: c-family/c-common.c:7173
 
70633
 #, gcc-internal-format
 
70634
 msgid "signedness of type and machine mode %qs don%'t match"
 
70635
 msgstr "Vorzeicheneigenschaft des Typen und Maschinenmodus %qs passen nicht zusammen"
 
70636
 
 
70637
-#: c-family/c-common.c:7162
 
70638
+#: c-family/c-common.c:7184
 
70639
 #, gcc-internal-format
 
70640
 msgid "no data type for mode %qs"
 
70641
 msgstr "Kein Datentyp für Zustand %qs"
 
70642
 
 
70643
-#: c-family/c-common.c:7172
 
70644
+#: c-family/c-common.c:7194
 
70645
 #, gcc-internal-format
 
70646
 msgid "cannot use mode %qs for enumeral types"
 
70647
 msgstr "Modus %qs kann nicht für Aufzählungstypen verwendet werden"
 
70648
 
 
70649
-#: c-family/c-common.c:7199
 
70650
+#: c-family/c-common.c:7221
 
70651
 #, gcc-internal-format
 
70652
 msgid "mode %qs applied to inappropriate type"
 
70653
 msgstr "Modus %qs auf unpassenden Typen angewendet"
 
70654
 
 
70655
-#: c-family/c-common.c:7231
 
70656
+#: c-family/c-common.c:7253
 
70657
 #, gcc-internal-format
 
70658
 msgid "section attribute cannot be specified for local variables"
 
70659
 msgstr "Abschnitts-Attribut kann nicht für lokale Variablen angegeben werden"
 
70660
 
 
70661
-#: c-family/c-common.c:7242 config/bfin/bfin.c:4737 config/bfin/bfin.c:4788
 
70662
+#: c-family/c-common.c:7264 config/bfin/bfin.c:4737 config/bfin/bfin.c:4788
 
70663
 #: config/bfin/bfin.c:4815 config/bfin/bfin.c:4828
 
70664
 #, gcc-internal-format
 
70665
 msgid "section of %q+D conflicts with previous declaration"
 
70666
 msgstr "Abschnitt von %q+D in Konflikt mit vorheriger Deklaration"
 
70667
 
 
70668
-#: c-family/c-common.c:7250
 
70669
+#: c-family/c-common.c:7272
 
70670
 #, gcc-internal-format
 
70671
 msgid "section of %q+D cannot be overridden"
 
70672
 msgstr "Abschnitt von %q+D kann nicht aufgehoben werden"
 
70673
 
 
70674
-#: c-family/c-common.c:7258
 
70675
+#: c-family/c-common.c:7280
 
70676
 #, gcc-internal-format
 
70677
 msgid "section attribute not allowed for %q+D"
 
70678
 msgstr "Abschnitts-Attribut nicht erlaubt für %q+D"
 
70679
 
 
70680
-#: c-family/c-common.c:7265
 
70681
+#: c-family/c-common.c:7287
 
70682
 #, gcc-internal-format
 
70683
 msgid "section attributes are not supported for this target"
 
70684
 msgstr "Abschnitts-Attribute werden für dieses Ziel nicht unterstützt"
 
70685
 
 
70686
-#: c-family/c-common.c:7284
 
70687
+#: c-family/c-common.c:7306
 
70688
 #, gcc-internal-format
 
70689
 msgid "requested alignment is not an integer constant"
 
70690
 msgstr "Verlangte Ausrichtung ist keine Ganzzahlkonstante"
 
70691
 
 
70692
-#: c-family/c-common.c:7291
 
70693
+#: c-family/c-common.c:7313
 
70694
 #, gcc-internal-format
 
70695
 msgid "requested alignment is not a power of 2"
 
70696
 msgstr "Verlangte Ausrichtung ist keine Zweierpotenz"
 
70697
 
 
70698
-#: c-family/c-common.c:7296
 
70699
+#: c-family/c-common.c:7318
 
70700
 #, gcc-internal-format
 
70701
 msgid "requested alignment is too large"
 
70702
 msgstr "Verlangte Ausrichtung ist zu groß"
 
70703
 
 
70704
-#: c-family/c-common.c:7379
 
70705
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
70706
+#: c-family/c-common.c:7401
 
70707
+#, gcc-internal-format, gfc-internal-format
 
70708
 msgid "requested alignment %d is larger than %d"
 
70709
-msgstr "Verlangte Ausrichtung ist zu groß"
 
70710
+msgstr "verlangte Ausrichtung %d ist größer als %d"
 
70711
 
 
70712
-#: c-family/c-common.c:7436
 
70713
+#: c-family/c-common.c:7458
 
70714
 #, gcc-internal-format
 
70715
 msgid "alignment may not be specified for %q+D"
 
70716
 msgstr "Für %q+D darf keine Ausrichtung angegeben werden"
 
70717
 
 
70718
-#: c-family/c-common.c:7454
 
70719
+#: c-family/c-common.c:7476
 
70720
 #, gcc-internal-format
 
70721
 msgid "alignment for %q+D was previously specified as %d and may not be decreased"
 
70722
 msgstr "Ausrichtung für %q+D wurde zuvor als %d angegeben und kann nicht verringert werden"
 
70723
 
 
70724
-#: c-family/c-common.c:7458
 
70725
+#: c-family/c-common.c:7480
 
70726
 #, gcc-internal-format
 
70727
 msgid "alignment for %q+D must be at least %d"
 
70728
 msgstr "Ausrichtung für %q+D muss mindestens %d sein"
 
70729
 
 
70730
-#: c-family/c-common.c:7483
 
70731
+#: c-family/c-common.c:7505
 
70732
 #, gcc-internal-format
 
70733
 msgid "inline function %q+D declared weak"
 
70734
 msgstr "»inline«-Funktion %q+D als »schwach« deklariert"
 
70735
 
 
70736
-#: c-family/c-common.c:7488
 
70737
+#: c-family/c-common.c:7510
 
70738
 #, gcc-internal-format
 
70739
 msgid "indirect function %q+D cannot be declared weak"
 
70740
 msgstr "indirekte Funktion %q+D kann nicht als »schwach« deklariert werden"
 
70741
 
 
70742
-#: c-family/c-common.c:7525
 
70743
+#: c-family/c-common.c:7547
 
70744
 #, gcc-internal-format
 
70745
 msgid "%q+D defined both normally and as %qE attribute"
 
70746
 msgstr "%q+D sowohl normal als auch als Attribut %qE definiert"
 
70747
 
 
70748
-#: c-family/c-common.c:7533
 
70749
+#: c-family/c-common.c:7555
 
70750
 #, gcc-internal-format
 
70751
 msgid "weak %q+D cannot be defined %qE"
 
70752
 msgstr "schwaches %q+D kann nicht als %qE definiert werden"
 
70753
 
 
70754
-#: c-family/c-common.c:7550
 
70755
+#: c-family/c-common.c:7572
 
70756
 #, gcc-internal-format
 
70757
 msgid "attribute %qE argument not a string"
 
70758
 msgstr "Attributargument von %qE ist keine Zeichenkette"
 
70759
 
 
70760
-#: c-family/c-common.c:7626
 
70761
+#: c-family/c-common.c:7648
 
70762
 #, gcc-internal-format
 
70763
 msgid "indirect function %q+D cannot be declared weakref"
 
70764
 msgstr "indirekte Funktion %q+D kann nicht als »weakref« deklariert werden"
 
70765
 
 
70766
-#: c-family/c-common.c:7648
 
70767
+#: c-family/c-common.c:7670
 
70768
 #, gcc-internal-format
 
70769
 msgid "weakref attribute must appear before alias attribute"
 
70770
 msgstr "Attribut weakref muss vor Attribut alias auftreten"
 
70771
 
 
70772
-#: c-family/c-common.c:7677
 
70773
+#: c-family/c-common.c:7699
 
70774
 #, gcc-internal-format
 
70775
 msgid "%qE attribute ignored on non-class types"
 
70776
 msgstr "Attribut %qE ignoriert für Nicht-Klassen-Typen"
 
70777
 
 
70778
-#: c-family/c-common.c:7683
 
70779
+#: c-family/c-common.c:7705
 
70780
 #, gcc-internal-format
 
70781
 msgid "%qE attribute ignored because %qT is already defined"
 
70782
 msgstr "Attribut %qE ignoriert, da %qT bereits definiert ist"
 
70783
 
 
70784
-#: c-family/c-common.c:7696
 
70785
+#: c-family/c-common.c:7718
 
70786
 #, gcc-internal-format
 
70787
 msgid "visibility argument not a string"
 
70788
 msgstr "Sichtbarkeitsargument ist keine Zeichenkette"
 
70789
 
 
70790
-#: c-family/c-common.c:7708
 
70791
+#: c-family/c-common.c:7730
 
70792
 #, gcc-internal-format
 
70793
 msgid "%qE attribute ignored on types"
 
70794
 msgstr "Attribut %qE für Typen ignoriert"
 
70795
 
 
70796
-#: c-family/c-common.c:7724
 
70797
+#: c-family/c-common.c:7746
 
70798
 #, gcc-internal-format
 
70799
 msgid "visibility argument must be one of \"default\", \"hidden\", \"protected\" or \"internal\""
 
70800
 msgstr "Sichtbarkeitsargument muss »default«, »hidden«, »protected« oder »internal« sein"
 
70801
 
 
70802
-#: c-family/c-common.c:7735
 
70803
+#: c-family/c-common.c:7757
 
70804
 #, gcc-internal-format
 
70805
 msgid "%qD redeclared with different visibility"
 
70806
 msgstr "%qD mit anderer Sichtbarkeit redeklariert"
 
70807
 
 
70808
-#: c-family/c-common.c:7738 c-family/c-common.c:7742
 
70809
+#: c-family/c-common.c:7760 c-family/c-common.c:7764
 
70810
 #, gcc-internal-format
 
70811
 msgid "%qD was declared %qs which implies default visibility"
 
70812
 msgstr "%qD wurde als %qs deklariert, was Standardsichtbarkeit bedeutet"
 
70813
 
 
70814
-#: c-family/c-common.c:7826
 
70815
+#: c-family/c-common.c:7848
 
70816
 #, gcc-internal-format
 
70817
 msgid "tls_model argument not a string"
 
70818
 msgstr "Argument für tls_model ist keine Zeichenkette"
 
70819
 
 
70820
-#: c-family/c-common.c:7839
 
70821
+#: c-family/c-common.c:7861
 
70822
 #, gcc-internal-format
 
70823
 msgid "tls_model argument must be one of \"local-exec\", \"initial-exec\", \"local-dynamic\" or \"global-dynamic\""
 
70824
 msgstr "Argument für tls_model muss »local-exec«, »initial-exec«, »local-dynamic« oder »global-dynamic« sein"
 
70825
 
 
70826
-#: c-family/c-common.c:7859 c-family/c-common.c:7965 c-family/c-common.c:8950
 
70827
+#: c-family/c-common.c:7881 c-family/c-common.c:7987 c-family/c-common.c:8970
 
70828
 #: config/m32c/m32c.c:2926
 
70829
 #, gcc-internal-format
 
70830
 msgid "%qE attribute applies only to functions"
 
70831
 msgstr "Attribut %qE kann nur auf Funktionen angewandt werden"
 
70832
 
 
70833
-#: c-family/c-common.c:7865 c-family/c-common.c:7971 c-family/c-common.c:8956
 
70834
+#: c-family/c-common.c:7887 c-family/c-common.c:7993 c-family/c-common.c:8976
 
70835
 #, gcc-internal-format
 
70836
 msgid "can%'t set %qE attribute after definition"
 
70837
 msgstr "Attribut %qE kann nicht nach der Definition gesetzt werden"
 
70838
 
 
70839
-#: c-family/c-common.c:7911
 
70840
+#: c-family/c-common.c:7933
 
70841
 #, gcc-internal-format
 
70842
 msgid "alloc_size parameter outside range"
 
70843
 msgstr "Parameter alloc_size außerhalb des Wertebereiches"
 
70844
 
 
70845
-#: c-family/c-common.c:8029
 
70846
+#: c-family/c-common.c:8051
 
70847
 #, gcc-internal-format
 
70848
 msgid "%qE attribute duplicated"
 
70849
 msgstr "doppeltes Attribut %qE"
 
70850
 
 
70851
-#: c-family/c-common.c:8031
 
70852
+#: c-family/c-common.c:8053
 
70853
 #, gcc-internal-format
 
70854
 msgid "%qE attribute follows %qE"
 
70855
 msgstr "Attribut %qE folgt auf %qE"
 
70856
 
 
70857
-#: c-family/c-common.c:8130
 
70858
+#: c-family/c-common.c:8152
 
70859
 #, gcc-internal-format
 
70860
 msgid "type was previously declared %qE"
 
70861
 msgstr "Typ war vorher als %qE deklariert"
 
70862
 
 
70863
-#: c-family/c-common.c:8183
 
70864
+#: c-family/c-common.c:8205
 
70865
 #, gcc-internal-format
 
70866
 msgid "%qE argument not an identifier"
 
70867
 msgstr "Argument %qE ist kein Bezeichner"
 
70868
 
 
70869
-#: c-family/c-common.c:8194
 
70870
+#: c-family/c-common.c:8216
 
70871
 #, gcc-internal-format
 
70872
 msgid "%qD is not compatible with %qD"
 
70873
 msgstr "%qD ist mit %qD unverträglich"
 
70874
 
 
70875
-#: c-family/c-common.c:8197
 
70876
+#: c-family/c-common.c:8219
 
70877
 #, gcc-internal-format
 
70878
 msgid "transaction_wrap argument is not a function"
 
70879
 msgstr "Argument für transaction_wrap ist keine Funktion"
 
70880
 
 
70881
-#: c-family/c-common.c:8245
 
70882
+#: c-family/c-common.c:8267
 
70883
 #, gcc-internal-format
 
70884
 msgid "deprecated message is not a string"
 
70885
 msgstr "Veraltete Meldung ist keine Zeichenkette"
 
70886
 
 
70887
-#: c-family/c-common.c:8286
 
70888
+#: c-family/c-common.c:8308
 
70889
 #, gcc-internal-format
 
70890
 msgid "%qE attribute ignored for %qE"
 
70891
 msgstr "Attribut %qE ignoriert für %qE"
 
70892
 
 
70893
-#: c-family/c-common.c:8346
 
70894
+#: c-family/c-common.c:8368
 
70895
 #, gcc-internal-format
 
70896
 msgid "invalid vector type for attribute %qE"
 
70897
 msgstr "Ungültiger Vektortyp für Attribut %qE"
 
70898
 
 
70899
-#: c-family/c-common.c:8352 ada/gcc-interface/utils.c:6307
 
70900
+#: c-family/c-common.c:8374 ada/gcc-interface/utils.c:6307
 
70901
 #: ada/gcc-interface/utils.c:6401
 
70902
 #, gcc-internal-format
 
70903
 msgid "vector size not an integral multiple of component size"
 
70904
 msgstr "Vektorgröße kein ganzzahliges Vielfaches der Komponentengröße"
 
70905
 
 
70906
-#: c-family/c-common.c:8358 ada/gcc-interface/utils.c:6313
 
70907
+#: c-family/c-common.c:8380 ada/gcc-interface/utils.c:6313
 
70908
 #: ada/gcc-interface/utils.c:6407
 
70909
 #, gcc-internal-format
 
70910
 msgid "zero vector size"
 
70911
 msgstr "Vektorgröße Null"
 
70912
 
 
70913
-#: c-family/c-common.c:8366 ada/gcc-interface/utils.c:6321
 
70914
+#: c-family/c-common.c:8388 ada/gcc-interface/utils.c:6321
 
70915
 #: ada/gcc-interface/utils.c:6414
 
70916
 #, gcc-internal-format
 
70917
 msgid "number of components of the vector not a power of two"
 
70918
 msgstr "Komponentenanzahl des Vektors ist keine Zweierpotenz"
 
70919
 
 
70920
-#: c-family/c-common.c:8394 ada/gcc-interface/utils.c:6048
 
70921
+#: c-family/c-common.c:8416 ada/gcc-interface/utils.c:6048
 
70922
 #, gcc-internal-format
 
70923
 msgid "nonnull attribute without arguments on a non-prototype"
 
70924
 msgstr "Nicht-Null-Attribut ohne Argumente für einen Nicht-Prototyp"
 
70925
 
 
70926
-#: c-family/c-common.c:8408 ada/gcc-interface/utils.c:6062
 
70927
+#: c-family/c-common.c:8430 ada/gcc-interface/utils.c:6062
 
70928
 #, gcc-internal-format, gfc-internal-format
 
70929
 msgid "nonnull argument has invalid operand number (argument %lu)"
 
70930
 msgstr "Nicht-Null-Argument hat ungültige Operandenzahl (Argument %lu)"
 
70931
 
 
70932
-#: c-family/c-common.c:8430 ada/gcc-interface/utils.c:6084
 
70933
+#: c-family/c-common.c:8452 ada/gcc-interface/utils.c:6084
 
70934
 #, gcc-internal-format, gfc-internal-format
 
70935
 msgid "nonnull argument with out-of-range operand number (argument %lu, operand %lu)"
 
70936
 msgstr "Nicht-Null-Argument mit Operandenzahl außerhalb des Wertebereiches (Argument %lu, Operand %lu)"
 
70937
 
 
70938
-#: c-family/c-common.c:8438 ada/gcc-interface/utils.c:6093
 
70939
+#: c-family/c-common.c:8460 ada/gcc-interface/utils.c:6093
 
70940
 #, gcc-internal-format, gfc-internal-format
 
70941
 msgid "nonnull argument references non-pointer operand (argument %lu, operand %lu)"
 
70942
 msgstr "Nicht-Null-Argument referenziert Nicht-Zeiger-Operanden (Argument %lu, Operand %lu)"
 
70943
 
 
70944
-#: c-family/c-common.c:8533
 
70945
+#: c-family/c-common.c:8555
 
70946
 #, gcc-internal-format
 
70947
 msgid "not enough variable arguments to fit a sentinel"
 
70948
 msgstr "Zu wenige variable Argumente, um zu einem Wächter zu passen"
 
70949
 
 
70950
-#: c-family/c-common.c:8547
 
70951
+#: c-family/c-common.c:8569
 
70952
 #, gcc-internal-format
 
70953
 msgid "missing sentinel in function call"
 
70954
 msgstr "Wächter in Funktionsaufruf fehlt"
 
70955
 
 
70956
-#: c-family/c-common.c:8588
 
70957
+#: c-family/c-common.c:8610
 
70958
 #, gcc-internal-format, gfc-internal-format
 
70959
 msgid "null argument where non-null required (argument %lu)"
 
70960
 msgstr "Null-Argument, wo Nicht-Null erwartet (Argument %lu)"
 
70961
 
 
70962
-#: c-family/c-common.c:8653
 
70963
+#: c-family/c-common.c:8675
 
70964
 #, gcc-internal-format
 
70965
 msgid "cleanup argument not an identifier"
 
70966
 msgstr "Argument für cleanup ist kein Bezeichner"
 
70967
 
 
70968
-#: c-family/c-common.c:8660
 
70969
+#: c-family/c-common.c:8682
 
70970
 #, gcc-internal-format
 
70971
 msgid "cleanup argument not a function"
 
70972
 msgstr "Argument für cleanup ist keine Funktion"
 
70973
 
 
70974
-#: c-family/c-common.c:8697
 
70975
+#: c-family/c-common.c:8719
 
70976
 #, gcc-internal-format
 
70977
 msgid "%qE attribute requires prototypes with named arguments"
 
70978
 msgstr "Attribut %qE benötigt Prototypen mit benannten Argumenten"
 
70979
 
 
70980
-#: c-family/c-common.c:8705
 
70981
+#: c-family/c-common.c:8727
 
70982
 #, gcc-internal-format
 
70983
 msgid "%qE attribute only applies to variadic functions"
 
70984
 msgstr "Attribut %qE gilt nur für variadische Funktionen"
 
70985
 
 
70986
-#: c-family/c-common.c:8717 ada/gcc-interface/utils.c:6135
 
70987
+#: c-family/c-common.c:8739 ada/gcc-interface/utils.c:6135
 
70988
 #, gcc-internal-format
 
70989
 msgid "requested position is not an integer constant"
 
70990
 msgstr "Angeforderte Position ist keine Ganzzahlkonstante"
 
70991
 
 
70992
-#: c-family/c-common.c:8725 ada/gcc-interface/utils.c:6142
 
70993
+#: c-family/c-common.c:8747 ada/gcc-interface/utils.c:6142
 
70994
 #, gcc-internal-format
 
70995
 msgid "requested position is less than zero"
 
70996
 msgstr "Angeforderte Position ist kleiner als Null"
 
70997
 
 
70998
-#: c-family/c-common.c:8843
 
70999
+#: c-family/c-common.c:8865
 
71000
 #, gcc-internal-format, gfc-internal-format
 
71001
 msgid "bad option %s to optimize attribute"
 
71002
 msgstr "schlechte Option %s für Attribut »optimize«"
 
71003
 
 
71004
-#: c-family/c-common.c:8846
 
71005
+#: c-family/c-common.c:8868
 
71006
 #, gcc-internal-format, gfc-internal-format
 
71007
 msgid "bad option %s to pragma attribute"
 
71008
 msgstr "schlechte Option %s für Attribut »pragma«"
 
71009
 
 
71010
-#: c-family/c-common.c:9075
 
71011
+#: c-family/c-common.c:9095
 
71012
 #, gcc-internal-format
 
71013
 msgid "not enough arguments to function %qE"
 
71014
 msgstr "Zu wenige Argumente für Funktion %qE"
 
71015
 
 
71016
-#: c-family/c-common.c:9081 c-family/c-common.c:10007 c/c-typeck.c:2954
 
71017
+#: c-family/c-common.c:9101 c-family/c-common.c:10027 c/c-typeck.c:2954
 
71018
 #, gcc-internal-format
 
71019
 msgid "too many arguments to function %qE"
 
71020
 msgstr "zu viele Argumente für Funktion %qE"
 
71021
 
 
71022
-#: c-family/c-common.c:9111 c-family/c-common.c:9157
 
71023
+#: c-family/c-common.c:9131 c-family/c-common.c:9177
 
71024
 #, gcc-internal-format
 
71025
 msgid "non-floating-point argument in call to function %qE"
 
71026
 msgstr "Nicht-Gleitkomma-Argument in Aufruf von Funktion %qE"
 
71027
 
 
71028
-#: c-family/c-common.c:9134
 
71029
+#: c-family/c-common.c:9154
 
71030
 #, gcc-internal-format
 
71031
 msgid "non-floating-point arguments in call to function %qE"
 
71032
 msgstr "Nicht-Gleitkomma-Argumente in Aufruf von Funktion %qE"
 
71033
 
 
71034
-#: c-family/c-common.c:9150
 
71035
+#: c-family/c-common.c:9170
 
71036
 #, gcc-internal-format
 
71037
 msgid "non-const integer argument %u in call to function %qE"
 
71038
 msgstr "Nicht-konstantes Ganzzahl-Argument %u in Aufruf von Funktion %qE"
 
71039
 
 
71040
-#: c-family/c-common.c:9170
 
71041
+#: c-family/c-common.c:9190
 
71042
 #, gcc-internal-format
 
71043
 msgid "non-integer argument 3 in call to function %qE"
 
71044
 msgstr "Nicht-Ganzzahl-Argument 3 in Aufruf von Funktion %qE"
 
71045
 
 
71046
-#: c-family/c-common.c:9496
 
71047
+#: c-family/c-common.c:9516
 
71048
 #, gcc-internal-format
 
71049
 msgid "cannot apply %<offsetof%> to static data member %qD"
 
71050
 msgstr "%<offsetof%> kann nicht auf statisches Datenelement %qD angewendet werden"
 
71051
 
 
71052
-#: c-family/c-common.c:9501
 
71053
+#: c-family/c-common.c:9521
 
71054
 #, gcc-internal-format
 
71055
 msgid "cannot apply %<offsetof%> when %<operator[]%> is overloaded"
 
71056
 msgstr "%<offsetof%> kann nicht angewandt werden, wenn %<operator[]%> überladen ist"
 
71057
 
 
71058
-#: c-family/c-common.c:9508
 
71059
+#: c-family/c-common.c:9528
 
71060
 #, gcc-internal-format
 
71061
 msgid "cannot apply %<offsetof%> to a non constant address"
 
71062
 msgstr "%<offsetof%> kann nicht auf nicht-konstante Adresse angewandt werden"
 
71063
 
 
71064
-#: c-family/c-common.c:9521 cp/typeck.c:5289
 
71065
+#: c-family/c-common.c:9541 cp/typeck.c:5289
 
71066
 #, gcc-internal-format
 
71067
 msgid "attempt to take address of bit-field structure member %qD"
 
71068
 msgstr "Versuch, die Adresse des Bitfeldstrukturelements %qD zu ermitteln"
 
71069
 
 
71070
-#: c-family/c-common.c:9573
 
71071
+#: c-family/c-common.c:9593
 
71072
 #, gcc-internal-format
 
71073
 msgid "index %E denotes an offset greater than size of %qT"
 
71074
 msgstr "Index %E markiert einen Offset größer als die Größe von %qT"
 
71075
 
 
71076
-#: c-family/c-common.c:9613
 
71077
+#: c-family/c-common.c:9633
 
71078
 #, gcc-internal-format
 
71079
 msgid "the omitted middle operand in ?: will always be %<true%>, suggest explicit middle operand"
 
71080
 msgstr "Der ausgelassene mittlere Operand in ?: wird immer %<wahr%> sein; ausdrücklicher mittlerer Operand wird empfohlen"
 
71081
 
 
71082
-#: c-family/c-common.c:9634
 
71083
+#: c-family/c-common.c:9654
 
71084
 #, gcc-internal-format
 
71085
 msgid "assignment of member %qD in read-only object"
 
71086
 msgstr "Zuweisung von Element %qD in schreibgeschütztem Objekt"
 
71087
 
 
71088
-#: c-family/c-common.c:9636
 
71089
+#: c-family/c-common.c:9656
 
71090
 #, gcc-internal-format
 
71091
 msgid "increment of member %qD in read-only object"
 
71092
 msgstr "Erhöhung des Elements %qD in schreibgeschütztem Objekt"
 
71093
 
 
71094
-#: c-family/c-common.c:9638
 
71095
+#: c-family/c-common.c:9658
 
71096
 #, gcc-internal-format
 
71097
 msgid "decrement of member %qD in read-only object"
 
71098
 msgstr "Verringerung des Elements %qD in schreibgeschütztem Objekt"
 
71099
 
 
71100
-#: c-family/c-common.c:9640
 
71101
+#: c-family/c-common.c:9660
 
71102
 #, gcc-internal-format
 
71103
 msgid "member %qD in read-only object used as %<asm%> output"
 
71104
 msgstr "Element %qD in schreibgeschütztem Objekt als %<asm%>-Ausgabe verwendet"
 
71105
 
 
71106
-#: c-family/c-common.c:9644
 
71107
+#: c-family/c-common.c:9664
 
71108
 #, gcc-internal-format
 
71109
 msgid "assignment of read-only member %qD"
 
71110
 msgstr "Zuweisung des schreibgeschützten Elementes %qD"
 
71111
 
 
71112
-#: c-family/c-common.c:9645
 
71113
+#: c-family/c-common.c:9665
 
71114
 #, gcc-internal-format
 
71115
 msgid "increment of read-only member %qD"
 
71116
 msgstr "Erhöhung des schreibgeschützten Elementes %qD"
 
71117
 
 
71118
-#: c-family/c-common.c:9646
 
71119
+#: c-family/c-common.c:9666
 
71120
 #, gcc-internal-format
 
71121
 msgid "decrement of read-only member %qD"
 
71122
 msgstr "Verringerung des schreibgeschützten Elementes %qD"
 
71123
 
 
71124
-#: c-family/c-common.c:9647
 
71125
+#: c-family/c-common.c:9667
 
71126
 #, gcc-internal-format
 
71127
 msgid "read-only member %qD used as %<asm%> output"
 
71128
 msgstr "schreibgeschütztes Element %qD als %<asm%>-Ausgabe verwendet"
 
71129
 
 
71130
-#: c-family/c-common.c:9651
 
71131
+#: c-family/c-common.c:9671
 
71132
 #, gcc-internal-format
 
71133
 msgid "assignment of read-only variable %qD"
 
71134
 msgstr "Zuweisung der schreibgeschützten Variable %qD"
 
71135
 
 
71136
-#: c-family/c-common.c:9652
 
71137
+#: c-family/c-common.c:9672
 
71138
 #, gcc-internal-format
 
71139
 msgid "increment of read-only variable %qD"
 
71140
 msgstr "Erhöhung der schreibgeschützten Variable %qD"
 
71141
 
 
71142
-#: c-family/c-common.c:9653
 
71143
+#: c-family/c-common.c:9673
 
71144
 #, gcc-internal-format
 
71145
 msgid "decrement of read-only variable %qD"
 
71146
 msgstr "Verringerung der schreibgeschützten Variable %qD"
 
71147
 
 
71148
-#: c-family/c-common.c:9654
 
71149
+#: c-family/c-common.c:9674
 
71150
 #, gcc-internal-format
 
71151
 msgid "read-only variable %qD used as %<asm%> output"
 
71152
 msgstr "schreibgeschützte Variable %qD als %<asm%>-Ausgabe verwendet"
 
71153
 
 
71154
-#: c-family/c-common.c:9657
 
71155
+#: c-family/c-common.c:9677
 
71156
 #, gcc-internal-format
 
71157
 msgid "assignment of read-only parameter %qD"
 
71158
 msgstr "Zuweisung des schreibgeschützten Parameters %qD"
 
71159
 
 
71160
-#: c-family/c-common.c:9658
 
71161
+#: c-family/c-common.c:9678
 
71162
 #, gcc-internal-format
 
71163
 msgid "increment of read-only parameter %qD"
 
71164
 msgstr "Erhöhung des schreibgeschützten Parameters %qD"
 
71165
 
 
71166
-#: c-family/c-common.c:9659
 
71167
+#: c-family/c-common.c:9679
 
71168
 #, gcc-internal-format
 
71169
 msgid "decrement of read-only parameter %qD"
 
71170
 msgstr "Verringerung des schreibgeschützten Parameters %qD"
 
71171
 
 
71172
-#: c-family/c-common.c:9660
 
71173
+#: c-family/c-common.c:9680
 
71174
 #, gcc-internal-format
 
71175
 msgid "read-only parameter %qD use as %<asm%> output"
 
71176
 msgstr "schreibgeschützter Parameter %qD als %<asm%>-Ausgabe verwendet"
 
71177
 
 
71178
-#: c-family/c-common.c:9665
 
71179
+#: c-family/c-common.c:9685
 
71180
 #, gcc-internal-format
 
71181
 msgid "assignment of read-only named return value %qD"
 
71182
 msgstr "Zuweisung des schreibgeschützten benannten Rückgabewertes %qD"
 
71183
 
 
71184
-#: c-family/c-common.c:9667
 
71185
+#: c-family/c-common.c:9687
 
71186
 #, gcc-internal-format
 
71187
 msgid "increment of read-only named return value %qD"
 
71188
 msgstr "Erhöhung des schreibgeschützten benannten Rückgabewertes %qD"
 
71189
 
 
71190
-#: c-family/c-common.c:9669
 
71191
+#: c-family/c-common.c:9689
 
71192
 #, gcc-internal-format
 
71193
 msgid "decrement of read-only named return value %qD"
 
71194
 msgstr "Verringerung des schreibgeschützten benannten Rückgabewertes %qD"
 
71195
 
 
71196
-#: c-family/c-common.c:9671
 
71197
+#: c-family/c-common.c:9691
 
71198
 #, gcc-internal-format
 
71199
 msgid "read-only named return value %qD used as %<asm%>output"
 
71200
 msgstr "schreibgeschützter benannter Rückgabewert %qD als %<asm%>-Ausgabe verwendet"
 
71201
 
 
71202
-#: c-family/c-common.c:9676
 
71203
+#: c-family/c-common.c:9696
 
71204
 #, gcc-internal-format
 
71205
 msgid "assignment of function %qD"
 
71206
 msgstr "Zuweisung der Funktion %qD"
 
71207
 
 
71208
-#: c-family/c-common.c:9677
 
71209
+#: c-family/c-common.c:9697
 
71210
 #, gcc-internal-format
 
71211
 msgid "increment of function %qD"
 
71212
 msgstr "Erhöhung der Funktion %qD"
 
71213
 
 
71214
-#: c-family/c-common.c:9678
 
71215
+#: c-family/c-common.c:9698
 
71216
 #, gcc-internal-format
 
71217
 msgid "decrement of function %qD"
 
71218
 msgstr "Verringerung der Funktion %qD"
 
71219
 
 
71220
-#: c-family/c-common.c:9679
 
71221
+#: c-family/c-common.c:9699
 
71222
 #, gcc-internal-format
 
71223
 msgid "function %qD used as %<asm%> output"
 
71224
 msgstr "Funktion %qD als %<asm%>-Ausgabe verwendet"
 
71225
 
 
71226
-#: c-family/c-common.c:9682 c/c-typeck.c:3902
 
71227
+#: c-family/c-common.c:9702 c/c-typeck.c:3902
 
71228
 #, gcc-internal-format
 
71229
 msgid "assignment of read-only location %qE"
 
71230
 msgstr "Zuweisung der schreibgeschützten Speicherstelle %qE"
 
71231
 
 
71232
-#: c-family/c-common.c:9683 c/c-typeck.c:3905
 
71233
+#: c-family/c-common.c:9703 c/c-typeck.c:3905
 
71234
 #, gcc-internal-format
 
71235
 msgid "increment of read-only location %qE"
 
71236
 msgstr "Erhöhung der schreibgeschützten Speicherstelle %qE"
 
71237
 
 
71238
-#: c-family/c-common.c:9684 c/c-typeck.c:3908
 
71239
+#: c-family/c-common.c:9704 c/c-typeck.c:3908
 
71240
 #, gcc-internal-format
 
71241
 msgid "decrement of read-only location %qE"
 
71242
 msgstr "Verringerung der schreibgeschützten Speicherstelle %qE"
 
71243
 
 
71244
-#: c-family/c-common.c:9685
 
71245
+#: c-family/c-common.c:9705
 
71246
 #, gcc-internal-format
 
71247
 msgid "read-only location %qE used as %<asm%> output"
 
71248
 msgstr "schreibgeschützte Stelle %qE als %<asm%>-Ausgabe verwendet"
 
71249
 
 
71250
-#: c-family/c-common.c:9699
 
71251
+#: c-family/c-common.c:9719
 
71252
 #, gcc-internal-format
 
71253
 msgid "lvalue required as left operand of assignment"
 
71254
 msgstr "Als linker Operand einer Zuweisung wird L-Wert erfordert"
 
71255
 
 
71256
-#: c-family/c-common.c:9702
 
71257
+#: c-family/c-common.c:9722
 
71258
 #, gcc-internal-format
 
71259
 msgid "lvalue required as increment operand"
 
71260
 msgstr "Als Erhöhungsoperand wird L-Wert erfordert"
 
71261
 
 
71262
-#: c-family/c-common.c:9705
 
71263
+#: c-family/c-common.c:9725
 
71264
 #, gcc-internal-format
 
71265
 msgid "lvalue required as decrement operand"
 
71266
 msgstr "Als Verringerungsoperand wird L-Wert erfordert"
 
71267
 
 
71268
-#: c-family/c-common.c:9708
 
71269
+#: c-family/c-common.c:9728
 
71270
 #, gcc-internal-format
 
71271
 msgid "lvalue required as unary %<&%> operand"
 
71272
 msgstr "Als Operand für unäres %<&%> wird L-Wert erfordert"
 
71273
 
 
71274
-#: c-family/c-common.c:9711
 
71275
+#: c-family/c-common.c:9731
 
71276
 #, gcc-internal-format
 
71277
 msgid "lvalue required in asm statement"
 
71278
 msgstr "In asm-Anweisung wird L-Wert erfordert"
 
71279
 
 
71280
-#: c-family/c-common.c:9728
 
71281
+#: c-family/c-common.c:9748
 
71282
 #, gcc-internal-format
 
71283
 msgid "invalid type argument (have %qT)"
 
71284
 msgstr "ungültiger Argumenttyp (haben %qT)"
 
71285
 
 
71286
-#: c-family/c-common.c:9732
 
71287
+#: c-family/c-common.c:9752
 
71288
 #, gcc-internal-format
 
71289
 msgid "invalid type argument of array indexing (have %qT)"
 
71290
 msgstr "ungültiger Argumenttyp des Feldindex (haben %qT)"
 
71291
 
 
71292
-#: c-family/c-common.c:9737
 
71293
+#: c-family/c-common.c:9757
 
71294
 #, gcc-internal-format
 
71295
 msgid "invalid type argument of unary %<*%> (have %qT)"
 
71296
 msgstr "ungültiger Argumenttyp in unärem %<*%> (haben %qT)"
 
71297
 
 
71298
-#: c-family/c-common.c:9742
 
71299
+#: c-family/c-common.c:9762
 
71300
 #, gcc-internal-format
 
71301
 msgid "invalid type argument of %<->%> (have %qT)"
 
71302
 msgstr "ungültiger Argumenttyp in %<->%> (haben %qT)"
 
71303
 
 
71304
-#: c-family/c-common.c:9747
 
71305
+#: c-family/c-common.c:9767
 
71306
 #, gcc-internal-format
 
71307
 msgid "invalid type argument of implicit conversion (have %qT)"
 
71308
 msgstr "ungültiger Argumenttyp in impliziter Umwandlung (haben %qT)"
 
71309
 
 
71310
-#: c-family/c-common.c:9877 cp/init.c:2373
 
71311
+#: c-family/c-common.c:9897 cp/init.c:2373
 
71312
 #, gcc-internal-format
 
71313
 msgid "size of array is too large"
 
71314
 msgstr "Feldgröße ist zu groß"
 
71315
 
 
71316
-#: c-family/c-common.c:9925 c-family/c-common.c:9981 c/c-typeck.c:3185
 
71317
+#: c-family/c-common.c:9945 c-family/c-common.c:10001 c/c-typeck.c:3185
 
71318
 #, gcc-internal-format
 
71319
 msgid "too few arguments to function %qE"
 
71320
 msgstr "Zu wenige Argumente für Funktion %qE"
 
71321
 
 
71322
-#: c-family/c-common.c:9942 config/mep/mep.c:6175 c/c-typeck.c:5687
 
71323
+#: c-family/c-common.c:9962 config/mep/mep.c:6175 c/c-typeck.c:5687
 
71324
 #, gcc-internal-format
 
71325
 msgid "incompatible type for argument %d of %qE"
 
71326
 msgstr "Inkompatibler Typ für Argument %d von %qE"
 
71327
 
 
71328
-#: c-family/c-common.c:10074
 
71329
+#: c-family/c-common.c:10094
 
71330
 #, gcc-internal-format
 
71331
 msgid "incorrect number of arguments to function %qE"
 
71332
 msgstr "Falsche Anzahl der Argumente für Funktion %qE"
 
71333
 
 
71334
-#: c-family/c-common.c:10082
 
71335
+#: c-family/c-common.c:10102
 
71336
 #, gcc-internal-format
 
71337
 msgid "argument 1 of %qE must be a non-void pointer type"
 
71338
 msgstr "Argument 1 von %qE muss ein Nicht-Void-Zeigertyp sein"
 
71339
 
 
71340
-#: c-family/c-common.c:10091
 
71341
+#: c-family/c-common.c:10111
 
71342
 #, gcc-internal-format
 
71343
 msgid "argument 1 of %qE must be a pointer to a constant size type"
 
71344
 msgstr "Argument 1 von %qE muss ein Zeiger auf Typen konstanter Größe sein"
 
71345
 
 
71346
-#: c-family/c-common.c:10102
 
71347
+#: c-family/c-common.c:10122
 
71348
 #, gcc-internal-format
 
71349
 msgid "argument 1 of %qE must be a pointer to a nonzero size object"
 
71350
 msgstr "Argument 1 von %qE muss ein Zeiger auf Objekt breiter als Null sein"
 
71351
 
 
71352
-#: c-family/c-common.c:10117
 
71353
+#: c-family/c-common.c:10137
 
71354
 #, gcc-internal-format
 
71355
 msgid "argument %d of %qE must be a pointer type"
 
71356
 msgstr "Argument %d von %qE muss eine Zeigertyp sein"
 
71357
 
 
71358
-#: c-family/c-common.c:10124
 
71359
+#: c-family/c-common.c:10144
 
71360
 #, gcc-internal-format
 
71361
 msgid "size mismatch in argument %d of %qE"
 
71362
 msgstr "Unpassende Größe in Argument %d von %qE"
 
71363
 
 
71364
-#: c-family/c-common.c:10140
 
71365
+#: c-family/c-common.c:10160
 
71366
 #, gcc-internal-format
 
71367
 msgid "invalid memory model argument %d of %qE"
 
71368
 msgstr "ungültiges Argument %d für Speichermodell von %qE"
 
71369
 
 
71370
-#: c-family/c-common.c:10147
 
71371
+#: c-family/c-common.c:10167
 
71372
 #, gcc-internal-format
 
71373
 msgid "non-integer memory model argument %d of %qE"
 
71374
 msgstr "Nicht-Ganzzahlargument %d für Speichermodell von %qE"
 
71375
 
 
71376
-#: c-family/c-common.c:10674
 
71377
+#: c-family/c-common.c:10694
 
71378
 #, gcc-internal-format
 
71379
 msgid "array subscript has type %<char%>"
 
71380
 msgstr "Feldindex hat Typ %<char%>"
 
71381
 
 
71382
-#: c-family/c-common.c:10709 c-family/c-common.c:10712
 
71383
+#: c-family/c-common.c:10729 c-family/c-common.c:10732
 
71384
 #, gcc-internal-format
 
71385
 msgid "suggest parentheses around %<+%> inside %<<<%>"
 
71386
 msgstr "Klammern um %<+%> innerhalb von %<<<%> empfohlen"
 
71387
 
 
71388
-#: c-family/c-common.c:10715 c-family/c-common.c:10718
 
71389
+#: c-family/c-common.c:10735 c-family/c-common.c:10738
 
71390
 #, gcc-internal-format
 
71391
 msgid "suggest parentheses around %<-%> inside %<<<%>"
 
71392
 msgstr "Klammern um %<-%> innerhalb von %<<<%>"
 
71393
 
 
71394
-#: c-family/c-common.c:10724 c-family/c-common.c:10727
 
71395
+#: c-family/c-common.c:10744 c-family/c-common.c:10747
 
71396
 #, gcc-internal-format
 
71397
 msgid "suggest parentheses around %<+%> inside %<>>%>"
 
71398
 msgstr "Klammern um %<+%> innerhalb von %<>>%> empfohlen"
 
71399
 
 
71400
-#: c-family/c-common.c:10730 c-family/c-common.c:10733
 
71401
+#: c-family/c-common.c:10750 c-family/c-common.c:10753
 
71402
 #, gcc-internal-format
 
71403
 msgid "suggest parentheses around %<-%> inside %<>>%>"
 
71404
 msgstr "Klammern um %<-%> innerhalb von %<>>%> empfohlen"
 
71405
 
 
71406
-#: c-family/c-common.c:10739 c-family/c-common.c:10742
 
71407
+#: c-family/c-common.c:10759 c-family/c-common.c:10762
 
71408
 #, gcc-internal-format
 
71409
 msgid "suggest parentheses around %<&&%> within %<||%>"
 
71410
 msgstr "Klammern um %<&&%> innerhalb von %<||%> empfohlen"
 
71411
 
 
71412
-#: c-family/c-common.c:10749 c-family/c-common.c:10753
 
71413
+#: c-family/c-common.c:10769 c-family/c-common.c:10773
 
71414
 #, gcc-internal-format
 
71415
 msgid "suggest parentheses around arithmetic in operand of %<|%>"
 
71416
 msgstr "Klammern um Arithmetik in Operand von %<|%> empfohlen"
 
71417
 
 
71418
-#: c-family/c-common.c:10757 c-family/c-common.c:10760
 
71419
+#: c-family/c-common.c:10777 c-family/c-common.c:10780
 
71420
 #, gcc-internal-format
 
71421
 msgid "suggest parentheses around comparison in operand of %<|%>"
 
71422
 msgstr "Klammern um Vergleich in Operand von %<|%> empfohlen"
 
71423
 
 
71424
-#: c-family/c-common.c:10765
 
71425
+#: c-family/c-common.c:10785
 
71426
 #, gcc-internal-format
 
71427
 msgid "suggest parentheses around operand of %<!%> or change %<|%> to %<||%> or %<!%> to %<~%>"
 
71428
 msgstr "Klammern um Operand von %<!%> empfohlen, oder Änderung von %<|%> in %<||%> oder %<!%> in %<~%>"
 
71429
 
 
71430
-#: c-family/c-common.c:10773 c-family/c-common.c:10777
 
71431
+#: c-family/c-common.c:10793 c-family/c-common.c:10797
 
71432
 #, gcc-internal-format
 
71433
 msgid "suggest parentheses around arithmetic in operand of %<^%>"
 
71434
 msgstr "Klammern um Arithmetik in Operand von %<^%> empfohlen"
 
71435
 
 
71436
-#: c-family/c-common.c:10781 c-family/c-common.c:10784
 
71437
+#: c-family/c-common.c:10801 c-family/c-common.c:10804
 
71438
 #, gcc-internal-format
 
71439
 msgid "suggest parentheses around comparison in operand of %<^%>"
 
71440
 msgstr "Klammern um Vergleich in Operand von %<^%> empfohlen"
 
71441
 
 
71442
-#: c-family/c-common.c:10790 c-family/c-common.c:10793
 
71443
+#: c-family/c-common.c:10810 c-family/c-common.c:10813
 
71444
 #, gcc-internal-format
 
71445
 msgid "suggest parentheses around %<+%> in operand of %<&%>"
 
71446
 msgstr "Klammern um %<+%> in Operand von %<&%> empfohlen"
 
71447
 
 
71448
-#: c-family/c-common.c:10796 c-family/c-common.c:10799
 
71449
+#: c-family/c-common.c:10816 c-family/c-common.c:10819
 
71450
 #, gcc-internal-format
 
71451
 msgid "suggest parentheses around %<-%> in operand of %<&%>"
 
71452
 msgstr "Klammern um %<-%> in Operand von %<&%> empfohlen"
 
71453
 
 
71454
-#: c-family/c-common.c:10803 c-family/c-common.c:10806
 
71455
+#: c-family/c-common.c:10823 c-family/c-common.c:10826
 
71456
 #, gcc-internal-format
 
71457
 msgid "suggest parentheses around comparison in operand of %<&%>"
 
71458
 msgstr "Klammern um Vergleich in Operand von %<&%> empfohlen"
 
71459
 
 
71460
-#: c-family/c-common.c:10811
 
71461
+#: c-family/c-common.c:10831
 
71462
 #, gcc-internal-format
 
71463
 msgid "suggest parentheses around operand of %<!%> or change %<&%> to %<&&%> or %<!%> to %<~%>"
 
71464
 msgstr "Klammern um Operand von %<!%> empfohlen, oder Änderung von %<&%> in %<&&%> oder %<!%> in %<~%>"
 
71465
 
 
71466
-#: c-family/c-common.c:10818 c-family/c-common.c:10821
 
71467
+#: c-family/c-common.c:10838 c-family/c-common.c:10841
 
71468
 #, gcc-internal-format
 
71469
 msgid "suggest parentheses around comparison in operand of %<==%>"
 
71470
 msgstr "Klammern um Vergleich in Operand von %<==%> empfohlen"
 
71471
 
 
71472
-#: c-family/c-common.c:10826 c-family/c-common.c:10829
 
71473
+#: c-family/c-common.c:10846 c-family/c-common.c:10849
 
71474
 #, gcc-internal-format
 
71475
 msgid "suggest parentheses around comparison in operand of %<!=%>"
 
71476
 msgstr "Klammern um Vergleich in Operand von %<!=%> empfohlen"
 
71477
 
 
71478
-#: c-family/c-common.c:10839 c-family/c-common.c:10845
 
71479
+#: c-family/c-common.c:10859 c-family/c-common.c:10865
 
71480
 #, gcc-internal-format
 
71481
 msgid "comparisons like %<X<=Y<=Z%> do not have their mathematical meaning"
 
71482
 msgstr "Vergleiche wie %<X<=Y<=Z%> haben nicht ihre mathematische Bedeutung"
 
71483
 
 
71484
-#: c-family/c-common.c:10861
 
71485
+#: c-family/c-common.c:10881
 
71486
 #, gcc-internal-format
 
71487
 msgid "label %q+D defined but not used"
 
71488
 msgstr "Marke %q+D definiert, aber nicht verwendet"
 
71489
 
 
71490
-#: c-family/c-common.c:10863
 
71491
+#: c-family/c-common.c:10883
 
71492
 #, gcc-internal-format
 
71493
 msgid "label %q+D declared but not defined"
 
71494
 msgstr "Marke %q+D deklariert, aber nicht definiert"
 
71495
 
 
71496
-#: c-family/c-common.c:10879
 
71497
+#: c-family/c-common.c:10899
 
71498
 #, gcc-internal-format
 
71499
 msgid "division by zero"
 
71500
 msgstr "Division durch Null"
 
71501
 
 
71502
-#: c-family/c-common.c:10911
 
71503
+#: c-family/c-common.c:10931
 
71504
 #, gcc-internal-format
 
71505
 msgid "comparison between types %qT and %qT"
 
71506
 msgstr "Vergleich zwischen den Typen %qT und %qT"
 
71507
 
 
71508
-#: c-family/c-common.c:10962
 
71509
+#: c-family/c-common.c:10982
 
71510
 #, gcc-internal-format
 
71511
 msgid "comparison between signed and unsigned integer expressions"
 
71512
 msgstr "Vergleich zwischen vorzeichenbehafteten und vorzeichenlosen Ganzzahlausdrücken"
 
71513
 
 
71514
-#: c-family/c-common.c:11013
 
71515
+#: c-family/c-common.c:11033
 
71516
 #, gcc-internal-format
 
71517
 msgid "promoted ~unsigned is always non-zero"
 
71518
 msgstr "weitergegebenes ~vorzeichenlos ist immer Nicht-Null"
 
71519
 
 
71520
-#: c-family/c-common.c:11016
 
71521
+#: c-family/c-common.c:11036
 
71522
 #, gcc-internal-format
 
71523
 msgid "comparison of promoted ~unsigned with constant"
 
71524
 msgstr "Vergleich von weitergegebenem ~unsigned mit Konstante"
 
71525
 
 
71526
-#: c-family/c-common.c:11026
 
71527
+#: c-family/c-common.c:11046
 
71528
 #, gcc-internal-format
 
71529
 msgid "comparison of promoted ~unsigned with unsigned"
 
71530
 msgstr "Vergleich von weitergegebenem ~unsigned mit unsigned"
 
71531
 
 
71532
-#: c-family/c-common.c:11204
 
71533
+#: c-family/c-common.c:11224
 
71534
 #, gcc-internal-format
 
71535
 msgid "typedef %qD locally defined but not used"
 
71536
 msgstr "typedef %qD lokal definiert, aber nicht verwendet"
 
71537
 
 
71538
-#: c-family/c-common.c:11443
 
71539
+#: c-family/c-common.c:11463
 
71540
 #, gcc-internal-format
 
71541
 msgid "index value is out of bound"
 
71542
 msgstr "Indexwert ist außerhalb der Grenzen"
 
71543
 
 
71544
-#: c-family/c-common.c:11481 c-family/c-common.c:11531
 
71545
-#: c-family/c-common.c:11546
 
71546
-#, fuzzy, gcc-internal-format
 
71547
+#: c-family/c-common.c:11501 c-family/c-common.c:11551
 
71548
+#: c-family/c-common.c:11566
 
71549
+#, gcc-internal-format
 
71550
 msgid "conversion of scalar %qT to vector %qT involves truncation"
 
71551
-msgstr "Umwandlung von Skalar in Vektor führt zum Abschneiden"
 
71552
+msgstr "Umwandlung von Skalar %qT in Vektor %qT führt zum Abschneiden"
 
71553
 
 
71554
 #: c-family/c-format.c:103 c-family/c-format.c:290
 
71555
 #, gcc-internal-format
 
71556
@@ -19449,9 +19434,9 @@
 
71557
 msgstr "-Wformat-security wird ohne -Wformat ignoriert"
 
71558
 
 
71559
 #: c-family/c-opts.c:910
 
71560
-#, fuzzy, gcc-internal-format
 
71561
+#, gcc-internal-format
 
71562
 msgid "external TLS initialization functions not supported on this target"
 
71563
-msgstr "geschachtelte Funktionen werden auf diesem Ziel nicht unterstützt"
 
71564
+msgstr "externe Funktionen zur TLS-Initialisierung werden auf diesem Ziel nicht unterstützt"
 
71565
 
 
71566
 #: c-family/c-opts.c:930
 
71567
 #, gcc-internal-format
 
71568
@@ -19466,7 +19451,7 @@
 
71569
 #: c-family/c-opts.c:954
 
71570
 #, gcc-internal-format, gfc-internal-format
 
71571
 msgid "the \"%s\" debug format cannot be used with pre-compiled headers"
 
71572
-msgstr ""
 
71573
+msgstr "Das Debug-Format »%s« kann nicht mit vorkompilierten Headers verwendet werden"
 
71574
 
 
71575
 #: c-family/c-opts.c:1081
 
71576
 #, gcc-internal-format
 
71577
@@ -19518,37 +19503,37 @@
 
71578
 msgid "can%'t write to %s: %m"
 
71579
 msgstr "in %s kann nicht geschrieben werden: %m"
 
71580
 
 
71581
-#: c-family/c-pch.c:191
 
71582
+#: c-family/c-pch.c:193
 
71583
 #, gcc-internal-format
 
71584
 msgid "can%'t write %s: %m"
 
71585
 msgstr "%s kann nicht geschrieben werden: %m"
 
71586
 
 
71587
-#: c-family/c-pch.c:219 c-family/c-pch.c:260 c-family/c-pch.c:311
 
71588
+#: c-family/c-pch.c:221 c-family/c-pch.c:262 c-family/c-pch.c:313
 
71589
 #, gcc-internal-format
 
71590
 msgid "can%'t read %s: %m"
 
71591
 msgstr "%s kann nicht gelesen werden: %m"
 
71592
 
 
71593
-#: c-family/c-pch.c:417
 
71594
+#: c-family/c-pch.c:419
 
71595
 #, gcc-internal-format
 
71596
 msgid "pch_preprocess pragma should only be used with -fpreprocessed"
 
71597
 msgstr "pch_preprocess-Pragma sollte nur mit -fpreprocessed verwendet werden"
 
71598
 
 
71599
-#: c-family/c-pch.c:418
 
71600
+#: c-family/c-pch.c:420
 
71601
 #, gcc-internal-format
 
71602
 msgid "use #include instead"
 
71603
 msgstr "stattdessen #include verwenden"
 
71604
 
 
71605
-#: c-family/c-pch.c:424
 
71606
+#: c-family/c-pch.c:426
 
71607
 #, gcc-internal-format
 
71608
 msgid "%s: couldn%'t open PCH file: %m"
 
71609
 msgstr "%s: PCH-Datei konnte nicht geöffnet werden: %m"
 
71610
 
 
71611
-#: c-family/c-pch.c:429
 
71612
+#: c-family/c-pch.c:431
 
71613
 #, gcc-internal-format
 
71614
 msgid "use -Winvalid-pch for more information"
 
71615
 msgstr "-Winvalid-pch für weitere Informationen verwenden"
 
71616
 
 
71617
-#: c-family/c-pch.c:430
 
71618
+#: c-family/c-pch.c:432
 
71619
 #, gcc-internal-format, gfc-internal-format
 
71620
 msgid "%s: PCH file was invalid"
 
71621
 msgstr "%s: PCH-Datei war ungültig"
 
71622
@@ -20030,9 +20015,9 @@
 
71623
 msgstr "%qE 2.95 vtable-Kompatibilitätsattribut trifft nur für C++-Klassen zu"
 
71624
 
 
71625
 #: config/darwin.c:2689
 
71626
-#, fuzzy, gcc-internal-format
 
71627
+#, gcc-internal-format
 
71628
 msgid "protected visibility attribute not supported in this configuration; ignored"
 
71629
-msgstr "Sichtbarkeitsattribute werden in dieser Konfiguration nicht unterstützt; ignoriert"
 
71630
+msgstr "geschützte Sichtbarkeitsattribute werden in dieser Konfiguration nicht unterstützt; ignoriert"
 
71631
 
 
71632
 #: config/darwin.c:2847
 
71633
 #, gcc-internal-format, gfc-internal-format
 
71634
@@ -20166,74 +20151,74 @@
 
71635
 msgstr "Profilerunterstützung für VxWorks"
 
71636
 
 
71637
 #: config/aarch64/aarch64-builtins.c:1032
 
71638
-#, fuzzy, gcc-internal-format
 
71639
+#, gcc-internal-format
 
71640
 msgid "incompatible type for argument %d, expected %<const int%>"
 
71641
-msgstr "Inkompatibler Typ für Argument %d von %qE"
 
71642
+msgstr "unverträglicher Typ für Argument %d, %<const int%> erwartet"
 
71643
 
 
71644
 #: config/aarch64/aarch64.c:3643
 
71645
-#, fuzzy, gcc-internal-format
 
71646
+#, gcc-internal-format
 
71647
 msgid "function profiling"
 
71648
-msgstr "Funktionsprofilierung einschalten"
 
71649
+msgstr "Funktionsprofilierung"
 
71650
 
 
71651
 #: config/aarch64/aarch64.c:4623
 
71652
-#, fuzzy, gcc-internal-format
 
71653
+#, gcc-internal-format
 
71654
 msgid "missing feature modifier after %qs"
 
71655
-msgstr "fehlender Dateiname hinter %qs"
 
71656
+msgstr "fehlender Eigenschaftsmodifizierer hinter %qs"
 
71657
 
 
71658
 #. Extension not found in list.
 
71659
 #: config/aarch64/aarch64.c:4644
 
71660
-#, fuzzy, gcc-internal-format
 
71661
+#, gcc-internal-format
 
71662
 msgid "unknown feature modifier %qs"
 
71663
-msgstr "unbekanntes TLS-Modell %qs"
 
71664
+msgstr "unbekannter Eigenschaftsmodifizierer %qs"
 
71665
 
 
71666
 #: config/aarch64/aarch64.c:4675
 
71667
-#, fuzzy, gcc-internal-format
 
71668
+#, gcc-internal-format
 
71669
 msgid "missing arch name in -march=%qs"
 
71670
-msgstr "fehlender Pfad hinter %qs"
 
71671
+msgstr "fehlender Architekturname in -march=%qs"
 
71672
 
 
71673
 #. ARCH name not found in list.
 
71674
 #: config/aarch64/aarch64.c:4699
 
71675
-#, fuzzy, gcc-internal-format
 
71676
+#, gcc-internal-format
 
71677
 msgid "unknown value %qs for -march"
 
71678
-msgstr "unbekannter Wert %s für -mfpu"
 
71679
+msgstr "unbekannter Wert %qs für -march"
 
71680
 
 
71681
 #: config/aarch64/aarch64.c:4724
 
71682
-#, fuzzy, gcc-internal-format
 
71683
+#, gcc-internal-format
 
71684
 msgid "missing cpu name in -mcpu=%qs"
 
71685
-msgstr "fehlender Pfad hinter %qs"
 
71686
+msgstr "fehlender CPU-Name in -mcpu=%qs"
 
71687
 
 
71688
 #. CPU name not found in list.
 
71689
 #: config/aarch64/aarch64.c:4747
 
71690
-#, fuzzy, gcc-internal-format
 
71691
+#, gcc-internal-format
 
71692
 msgid "unknown value %qs for -mcpu"
 
71693
-msgstr "unbekannter Wert %s für -mfpu"
 
71694
+msgstr "unbekannter Wert %qs für -mcpu"
 
71695
 
 
71696
 #. CPU name not found in list.
 
71697
 #: config/aarch64/aarch64.c:4771
 
71698
-#, fuzzy, gcc-internal-format
 
71699
+#, gcc-internal-format
 
71700
 msgid "unknown value %qs for -mtune"
 
71701
-msgstr "unbekannter Wert %s für -mfpu"
 
71702
+msgstr "unbekannter Wert %qs für -mtune"
 
71703
 
 
71704
 #: config/aarch64/aarch64.c:4879
 
71705
 #, gcc-internal-format
 
71706
 msgid "code model %qs with -f%s"
 
71707
-msgstr ""
 
71708
+msgstr "Codemodell %qs mit -f%s"
 
71709
 
 
71710
 #: config/aarch64/aarch64.c:5198 config/aarch64/aarch64.c:5306
 
71711
 #: config/aarch64/aarch64.c:5545
 
71712
-#, fuzzy, gcc-internal-format
 
71713
+#, gcc-internal-format
 
71714
 msgid "%qs and floating point or vector arguments"
 
71715
-msgstr "Hardware-Gleitkommabefehle verwenden"
 
71716
+msgstr "%qs und Gleitkomma- oder Vektorbefehle"
 
71717
 
 
71718
 #: config/aarch64/aarch64.c:6421
 
71719
-#, fuzzy, gcc-internal-format
 
71720
+#, gcc-internal-format
 
71721
 msgid "lane out of range"
 
71722
-msgstr "Zeilennummer ist außerhalb des Wertebereiches"
 
71723
+msgstr "Spur ist außerhalb des Wertebereiches"
 
71724
 
 
71725
 #: config/aarch64/aarch64.c:6431
 
71726
-#, fuzzy, gcc-internal-format
 
71727
+#, gcc-internal-format
 
71728
 msgid "constant out of range"
 
71729
-msgstr "Konstantes Argument außerhalb des Wertebereiches für %qs"
 
71730
+msgstr "Konstante ist außerhalb des Wertebereiches"
 
71731
 
 
71732
 #: config/alpha/alpha.c:295
 
71733
 #, gcc-internal-format
 
71734
@@ -20377,14 +20362,14 @@
 
71735
 msgstr "AAPCS unterstützt nicht -mcallee-super-interworking"
 
71736
 
 
71737
 #: config/arm/arm.c:1923
 
71738
-#, fuzzy, gcc-internal-format
 
71739
+#, gcc-internal-format
 
71740
 msgid "iWMMXt and NEON are incompatible"
 
71741
-msgstr "-fPIC und -G sind unverträglich"
 
71742
+msgstr "iWMMXt und NEON sind unverträglich"
 
71743
 
 
71744
 #: config/arm/arm.c:1927
 
71745
 #, gcc-internal-format
 
71746
 msgid "iWMMXt unsupported under Thumb mode"
 
71747
-msgstr ""
 
71748
+msgstr "iWMMXt wird im Thumb-Modus nicht unterstützt"
 
71749
 
 
71750
 #: config/arm/arm.c:1931
 
71751
 #, gcc-internal-format
 
71752
@@ -20467,220 +20452,220 @@
 
71753
 #: config/i386/i386.c:34639 config/i386/i386.c:34690 config/i386/i386.c:34762
 
71754
 #: config/m68k/m68k.c:729 config/mcore/mcore.c:3046 config/mep/mep.c:3887
 
71755
 #: config/mep/mep.c:3901 config/mep/mep.c:3975 config/rl78/rl78.c:480
 
71756
-#: config/rs6000/rs6000.c:24833 config/rx/rx.c:2571 config/sh/sh.c:9515
 
71757
-#: config/sh/sh.c:9533 config/sh/sh.c:9562 config/sh/sh.c:9644
 
71758
-#: config/sh/sh.c:9667 config/spu/spu.c:3685 config/stormy16/stormy16.c:2207
 
71759
+#: config/rs6000/rs6000.c:24833 config/rx/rx.c:2571 config/sh/sh.c:9512
 
71760
+#: config/sh/sh.c:9530 config/sh/sh.c:9559 config/sh/sh.c:9641
 
71761
+#: config/sh/sh.c:9664 config/spu/spu.c:3685 config/stormy16/stormy16.c:2207
 
71762
 #: config/v850/v850.c:2082
 
71763
 #, gcc-internal-format
 
71764
 msgid "%qE attribute only applies to functions"
 
71765
 msgstr "Attribut %qE bezieht sich nur auf Funktionen"
 
71766
 
 
71767
-#: config/arm/arm.c:19315
 
71768
+#: config/arm/arm.c:19325
 
71769
 #, gcc-internal-format
 
71770
 msgid "unable to compute real location of stacked parameter"
 
71771
 msgstr "Wirkliche Stelle des gestapelten Parameters kann nicht berechnet werden"
 
71772
 
 
71773
-#: config/arm/arm.c:21257
 
71774
+#: config/arm/arm.c:21267
 
71775
 #, gcc-internal-format
 
71776
 msgid "argument must be a constant"
 
71777
 msgstr "Argument muss eine Konstante sein"
 
71778
 
 
71779
 #. @@@ better error message
 
71780
-#: config/arm/arm.c:21632 config/arm/arm.c:21736
 
71781
+#: config/arm/arm.c:21642 config/arm/arm.c:21746
 
71782
 #, gcc-internal-format
 
71783
 msgid "selector must be an immediate"
 
71784
 msgstr "Wähler muss »immediate« sein"
 
71785
 
 
71786
-#: config/arm/arm.c:21640 config/arm/arm.c:21685 config/arm/arm.c:21743
 
71787
-#: config/arm/arm.c:21752
 
71788
+#: config/arm/arm.c:21650 config/arm/arm.c:21695 config/arm/arm.c:21753
 
71789
+#: config/arm/arm.c:21762
 
71790
 #, gcc-internal-format
 
71791
 msgid "the range of selector should be in 0 to 7"
 
71792
-msgstr ""
 
71793
+msgstr "der Wertebereich des Selektors sollte 0 bis 7 sein"
 
71794
 
 
71795
-#: config/arm/arm.c:21645 config/arm/arm.c:21754
 
71796
+#: config/arm/arm.c:21655 config/arm/arm.c:21764
 
71797
 #, gcc-internal-format
 
71798
 msgid "the range of selector should be in 0 to 3"
 
71799
-msgstr ""
 
71800
+msgstr "der Wertebereich des Selektors sollte 0 bis 3 sein"
 
71801
 
 
71802
-#: config/arm/arm.c:21650 config/arm/arm.c:21756
 
71803
+#: config/arm/arm.c:21660 config/arm/arm.c:21766
 
71804
 #, gcc-internal-format
 
71805
 msgid "the range of selector should be in 0 to 1"
 
71806
-msgstr ""
 
71807
+msgstr "der Wertebereich des Selektors sollte 0 bis 1 sein"
 
71808
 
 
71809
-#: config/arm/arm.c:21822
 
71810
+#: config/arm/arm.c:21832
 
71811
 #, gcc-internal-format
 
71812
 msgid "mask must be an immediate"
 
71813
 msgstr "Maske muss »immediate« sein"
 
71814
 
 
71815
-#: config/arm/arm.c:21827
 
71816
-#, fuzzy, gcc-internal-format
 
71817
+#: config/arm/arm.c:21837
 
71818
+#, gcc-internal-format
 
71819
 msgid "the range of mask should be in 0 to 255"
 
71820
-msgstr "Argument des Attributs %qE sollte zwischen 0 und 255 sein"
 
71821
+msgstr "der Wertebereich der Maske ist 0 bis 255"
 
71822
 
 
71823
-#: config/arm/arm.c:22015
 
71824
+#: config/arm/arm.c:22025
 
71825
 #, gcc-internal-format
 
71826
 msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi16 in code."
 
71827
-msgstr ""
 
71828
+msgstr "der Wertebereich des Zählers ist 0 bis 32. Bitte eingebautes _mm_rori_pi16 im Code prüfen."
 
71829
 
 
71830
-#: config/arm/arm.c:22017
 
71831
+#: config/arm/arm.c:22027
 
71832
 #, gcc-internal-format
 
71833
 msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi32 in code."
 
71834
-msgstr ""
 
71835
+msgstr "der Wertebereich des Zählers ist 0 bis 32. Bitte eingebautes _mm_rori_pi32 im Code prüfen."
 
71836
 
 
71837
-#: config/arm/arm.c:22019
 
71838
+#: config/arm/arm.c:22029
 
71839
 #, gcc-internal-format
 
71840
 msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi16 in code."
 
71841
-msgstr ""
 
71842
+msgstr "der Wertebereich des Zählers ist 0 bis 32. Bitte eingebautes _mm_ror_pi16 im Code prüfen."
 
71843
 
 
71844
-#: config/arm/arm.c:22021
 
71845
+#: config/arm/arm.c:22031
 
71846
 #, gcc-internal-format
 
71847
 msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi32 in code."
 
71848
-msgstr ""
 
71849
+msgstr "der Wertebereich des Zählers ist 0 bis 32. Bitte eingebautes _mm_ror_pi32 im Code prüfen."
 
71850
 
 
71851
-#: config/arm/arm.c:22027
 
71852
+#: config/arm/arm.c:22037
 
71853
 #, gcc-internal-format
 
71854
 msgid "the range of count should be in 0 to 64.  please check the intrinsic _mm_rori_si64 in code."
 
71855
-msgstr ""
 
71856
+msgstr "der Wertebereich des Zählers ist 0 bis 64. Bitte eingebautes _mm_rori_si64 im Code prüfen."
 
71857
 
 
71858
-#: config/arm/arm.c:22029
 
71859
+#: config/arm/arm.c:22039
 
71860
 #, gcc-internal-format
 
71861
 msgid "the range of count should be in 0 to 64.  please check the intrinsic _mm_ror_si64 in code."
 
71862
-msgstr ""
 
71863
+msgstr "der Wertebereich des Zählers ist 0 bis 64. Bitte eingebautes _mm_ror_si64 im Code prüfen."
 
71864
 
 
71865
-#: config/arm/arm.c:22034
 
71866
+#: config/arm/arm.c:22044
 
71867
 #, gcc-internal-format
 
71868
 msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_pi16 in code."
 
71869
-msgstr ""
 
71870
+msgstr "der Zähler sollte nicht kleiner als 0 sein. Bitte das eingebaute _mm_srli_pi16 im Code prüfen."
 
71871
 
 
71872
-#: config/arm/arm.c:22036
 
71873
+#: config/arm/arm.c:22046
 
71874
 #, gcc-internal-format
 
71875
 msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_pi32 in code."
 
71876
-msgstr ""
 
71877
+msgstr "der Zähler sollte nicht kleiner als 0 sein. Bitte das eingebaute _mm_srli_pi32 im Code prüfen."
 
71878
 
 
71879
-#: config/arm/arm.c:22038
 
71880
+#: config/arm/arm.c:22048
 
71881
 #, gcc-internal-format
 
71882
 msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_si64 in code."
 
71883
-msgstr ""
 
71884
+msgstr "der Zähler sollte nicht kleiner als 0 sein. Bitte das eingebaute _mm_srli_si64 im Code prüfen."
 
71885
 
 
71886
-#: config/arm/arm.c:22040
 
71887
+#: config/arm/arm.c:22050
 
71888
 #, gcc-internal-format
 
71889
 msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_pi16 in code."
 
71890
-msgstr ""
 
71891
+msgstr "der Zähler sollte nicht kleiner als 0 sein. Bitte das eingebaute _mm_slli_pi16 im Code prüfen."
 
71892
 
 
71893
-#: config/arm/arm.c:22042
 
71894
+#: config/arm/arm.c:22052
 
71895
 #, gcc-internal-format
 
71896
 msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_pi32 in code."
 
71897
-msgstr ""
 
71898
+msgstr "der Zähler sollte nicht kleiner als 0 sein. Bitte das eingebaute _mm_slli_pi32 im Code prüfen."
 
71899
 
 
71900
-#: config/arm/arm.c:22044
 
71901
+#: config/arm/arm.c:22054
 
71902
 #, gcc-internal-format
 
71903
 msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_si64 in code."
 
71904
-msgstr ""
 
71905
+msgstr "der Zähler sollte nicht kleiner als 0 sein. Bitte das eingebaute _mm_slli_si64 im Code prüfen."
 
71906
 
 
71907
-#: config/arm/arm.c:22046
 
71908
+#: config/arm/arm.c:22056
 
71909
 #, gcc-internal-format
 
71910
 msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_pi16 in code."
 
71911
-msgstr ""
 
71912
+msgstr "der Zähler sollte nicht kleiner als 0 sein. Bitte das eingebaute _mm_srai_pi16 im Code prüfen."
 
71913
 
 
71914
-#: config/arm/arm.c:22048
 
71915
+#: config/arm/arm.c:22058
 
71916
 #, gcc-internal-format
 
71917
 msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_pi32 in code."
 
71918
-msgstr ""
 
71919
+msgstr "der Zähler sollte nicht kleiner als 0 sein. Bitte das eingebaute _mm_srai_pi32 im Code prüfen."
 
71920
 
 
71921
-#: config/arm/arm.c:22050
 
71922
+#: config/arm/arm.c:22060
 
71923
 #, gcc-internal-format
 
71924
 msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_si64 in code."
 
71925
-msgstr ""
 
71926
+msgstr "der Zähler sollte nicht kleiner als 0 sein. Bitte das eingebaute _mm_srai_si64 im Code prüfen."
 
71927
 
 
71928
-#: config/arm/arm.c:22052
 
71929
+#: config/arm/arm.c:22062
 
71930
 #, gcc-internal-format
 
71931
 msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_pi16 in code."
 
71932
-msgstr ""
 
71933
+msgstr "der Zähler sollte nicht kleiner als 0 sein. Bitte das eingebaute _mm_srl_pi16 im Code prüfen."
 
71934
 
 
71935
-#: config/arm/arm.c:22054
 
71936
+#: config/arm/arm.c:22064
 
71937
 #, gcc-internal-format
 
71938
 msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_pi32 in code."
 
71939
-msgstr ""
 
71940
+msgstr "der Zähler sollte nicht kleiner als 0 sein. Bitte das eingebaute _mm_srl_pi32 im Code prüfen."
 
71941
 
 
71942
-#: config/arm/arm.c:22056
 
71943
+#: config/arm/arm.c:22066
 
71944
 #, gcc-internal-format
 
71945
 msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_si64 in code."
 
71946
-msgstr ""
 
71947
+msgstr "der Zähler sollte nicht kleiner als 0 sein. Bitte das eingebaute _mm_srl_si64 im Code prüfen."
 
71948
 
 
71949
-#: config/arm/arm.c:22058
 
71950
+#: config/arm/arm.c:22068
 
71951
 #, gcc-internal-format
 
71952
 msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_pi16 in code."
 
71953
-msgstr ""
 
71954
+msgstr "der Zähler sollte nicht kleiner als 0 sein. Bitte das eingebaute _mm_sll_pi16 im Code prüfen."
 
71955
 
 
71956
-#: config/arm/arm.c:22060
 
71957
+#: config/arm/arm.c:22070
 
71958
 #, gcc-internal-format
 
71959
 msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_pi32 in code."
 
71960
-msgstr ""
 
71961
+msgstr "der Zähler sollte nicht kleiner als 0 sein. Bitte das eingebaute _mm_sll_pi32 im Code prüfen."
 
71962
 
 
71963
-#: config/arm/arm.c:22062
 
71964
+#: config/arm/arm.c:22072
 
71965
 #, gcc-internal-format
 
71966
 msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_si64 in code."
 
71967
-msgstr ""
 
71968
+msgstr "der Zähler sollte nicht kleiner als 0 sein. Bitte das eingebaute _mm_sll_si64 im Code prüfen."
 
71969
 
 
71970
-#: config/arm/arm.c:22064
 
71971
+#: config/arm/arm.c:22074
 
71972
 #, gcc-internal-format
 
71973
 msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_pi16 in code."
 
71974
-msgstr ""
 
71975
+msgstr "der Zähler sollte nicht kleiner als 0 sein. Bitte das eingebaute _mm_sra_pi16 im Code prüfen."
 
71976
 
 
71977
-#: config/arm/arm.c:22066
 
71978
+#: config/arm/arm.c:22076
 
71979
 #, gcc-internal-format
 
71980
 msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_pi32 in code."
 
71981
-msgstr ""
 
71982
+msgstr "der Zähler sollte nicht kleiner als 0 sein. Bitte das eingebaute _mm_sra_pi32 im Code prüfen."
 
71983
 
 
71984
-#: config/arm/arm.c:22068
 
71985
+#: config/arm/arm.c:22078
 
71986
 #, gcc-internal-format
 
71987
 msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_si64 in code."
 
71988
-msgstr ""
 
71989
+msgstr "der Zähler sollte nicht kleiner als 0 sein. Bitte das eingebaute _mm_sra_si64 im Code prüfen."
 
71990
 
 
71991
-#: config/arm/arm.c:22787
 
71992
+#: config/arm/arm.c:22797
 
71993
 #, gcc-internal-format
 
71994
 msgid "no low registers available for popping high registers"
 
71995
 msgstr "keine unteren Register für das Hervorholen der hohen Register verfügbar"
 
71996
 
 
71997
-#: config/arm/arm.c:23012
 
71998
+#: config/arm/arm.c:23022
 
71999
 #, gcc-internal-format
 
72000
 msgid "interrupt Service Routines cannot be coded in Thumb mode"
 
72001
 msgstr "Interrupt-Dienst-Routinen können nicht im »Thumb«-Modus codiert werden"
 
72002
 
 
72003
 #: config/avr/avr-c.c:65 config/avr/avr-c.c:190
 
72004
-#, fuzzy, gcc-internal-format
 
72005
+#, gcc-internal-format
 
72006
 msgid "%qs expects 1 argument but %d given"
 
72007
-msgstr "Makro »%s« erfordert %u Argumente, aber nur %u wurden angegeben"
 
72008
+msgstr "%qs erfordert 1 Argument, aber %d wurden angegeben"
 
72009
 
 
72010
 #: config/avr/avr-c.c:76
 
72011
-#, fuzzy, gcc-internal-format
 
72012
+#, gcc-internal-format
 
72013
 msgid "%qs expects a fixed-point value as argument"
 
72014
-msgstr "%qs erwartet ein konstantes Argument"
 
72015
+msgstr "%qs erwartet einen Festkommawert als Argument"
 
72016
 
 
72017
 #: config/avr/avr-c.c:102
 
72018
-#, fuzzy, gcc-internal-format
 
72019
+#, gcc-internal-format
 
72020
 msgid "using %qs with unsigned type has no effect"
 
72021
-msgstr "Attribut %qE hat keinen Effekt"
 
72022
+msgstr "Verwendung von %qs mit vorzeichenunbehaftetem Typ hat keinen Effekt"
 
72023
 
 
72024
 #: config/avr/avr-c.c:107 config/avr/avr-c.c:173 config/avr/avr-c.c:230
 
72025
-#, fuzzy, gcc-internal-format
 
72026
+#, gcc-internal-format
 
72027
 msgid "no matching fixed-point overload found for %qs"
 
72028
-msgstr "kein passendes Template für %qD gefunden"
 
72029
+msgstr "keine passende Festkomma-Überladung für %qs gefunden"
 
72030
 
 
72031
 #: config/avr/avr-c.c:124
 
72032
-#, fuzzy, gcc-internal-format
 
72033
+#, gcc-internal-format
 
72034
 msgid "%qs expects 2 arguments but %d given"
 
72035
-msgstr "Makro »%s« erfordert %u Argumente, aber nur %u wurden angegeben"
 
72036
+msgstr "%qs erwartet 2 Argumente, aber %d wurden angegeben"
 
72037
 
 
72038
 #: config/avr/avr-c.c:136 config/avr/avr-c.c:201
 
72039
-#, fuzzy, gcc-internal-format
 
72040
+#, gcc-internal-format
 
72041
 msgid "%qs expects a fixed-point value as first argument"
 
72042
-msgstr "%qs erwartet ein konstantes Argument"
 
72043
+msgstr "%qs erwartet einen Festkommawert als erstes Argument"
 
72044
 
 
72045
 #: config/avr/avr-c.c:144
 
72046
-#, fuzzy, gcc-internal-format
 
72047
+#, gcc-internal-format
 
72048
 msgid "%qs expects an integer value as second argument"
 
72049
-msgstr "%qs erwartet ein konstantes Argument"
 
72050
+msgstr "%qs erwartet einen Ganzzahlwert als zweites Argument"
 
72051
 
 
72052
 #: config/avr/avr.c:573
 
72053
 #, gcc-internal-format
 
72054
@@ -20708,9 +20693,9 @@
 
72055
 msgstr "%qs scheint ein falsch geschriebener Handler für %s zu sein"
 
72056
 
 
72057
 #: config/avr/avr.c:838
 
72058
-#, fuzzy, gcc-internal-format
 
72059
+#, gcc-internal-format
 
72060
 msgid "%<builtin_return_address%> contains only 2 bytes of address"
 
72061
-msgstr "»builtin_return_address« enthält nur 2 Adressbytes"
 
72062
+msgstr "%<builtin_return_address%> enthält nur 2 Adressbytes"
 
72063
 
 
72064
 #: config/avr/avr.c:2047
 
72065
 #, gcc-internal-format
 
72066
@@ -20782,25 +20767,30 @@
 
72067
 msgid "MCU %qs supported for assembler only"
 
72068
 msgstr "MCU %qs nur für Assemblierung unterstützt"
 
72069
 
 
72070
-#: config/avr/avr.c:11718
 
72071
+#: config/avr/avr.c:10816
 
72072
+#, gcc-internal-format
 
72073
+msgid "conversion from address space %qs to address space %qs"
 
72074
+msgstr "Umwandlung von Adressraum %qs in Adressraum %qs"
 
72075
+
 
72076
+#: config/avr/avr.c:11778
 
72077
 #, gcc-internal-format, gfc-internal-format
 
72078
 msgid "%s expects a compile time integer constant"
 
72079
 msgstr "%s erwartet eine Ganzzahlkonstante zur Compile-Zeit"
 
72080
 
 
72081
-#: config/avr/avr.c:11732
 
72082
+#: config/avr/avr.c:11792
 
72083
 #, gcc-internal-format, gfc-internal-format
 
72084
 msgid "%s expects a compile time long integer constant as first argument"
 
72085
 msgstr "%s erwartet eine Long-Ganzzahlkonstante als erstes Argument zur Compile-Zeit"
 
72086
 
 
72087
-#: config/avr/avr.c:11760
 
72088
+#: config/avr/avr.c:11820
 
72089
 #, gcc-internal-format, gfc-internal-format
 
72090
 msgid "rounding to %d bits has no effect for fixed-point value with %d fractional bits"
 
72091
-msgstr ""
 
72092
+msgstr "Rundung auf %d Bits hat keinen Effekt für Festkommawert mit %d Bit Nachkommaanteil"
 
72093
 
 
72094
-#: config/avr/avr.c:11769
 
72095
+#: config/avr/avr.c:11829
 
72096
 #, gcc-internal-format
 
72097
 msgid "rounding result will always be 0"
 
72098
-msgstr ""
 
72099
+msgstr "Rundungsergebnis wird immer 0 sein"
 
72100
 
 
72101
 #: config/bfin/bfin.c:2351
 
72102
 #, gcc-internal-format
 
72103
@@ -21112,9 +21102,9 @@
 
72104
 msgstr "diese eingebaute Funktion ist nur auf dem fr450 verfügbar"
 
72105
 
 
72106
 #: config/h8300/h8300.c:320
 
72107
-#, fuzzy, gcc-internal-format
 
72108
+#, gcc-internal-format
 
72109
 msgid "-msx is not supported in coff"
 
72110
-msgstr "-f%s nicht unterstützt: ignoriert"
 
72111
+msgstr "-msx wird in COFF nicht unterstützt"
 
72112
 
 
72113
 #: config/h8300/h8300.c:342
 
72114
 #, gcc-internal-format
 
72115
@@ -21122,29 +21112,29 @@
 
72116
 msgstr "-ms2600 ohne -ms verwendet"
 
72117
 
 
72118
 #: config/h8300/h8300.c:348
 
72119
-#, fuzzy, gcc-internal-format
 
72120
+#, gcc-internal-format
 
72121
 msgid "-mn is used without -mh or -ms or -msx"
 
72122
-msgstr "-mn ohne -mh oder -ms verwendet"
 
72123
+msgstr "-mn ohne -mh, -ms oder -msx verwendet"
 
72124
 
 
72125
 #: config/h8300/h8300.c:354
 
72126
-#, fuzzy, gcc-internal-format
 
72127
+#, gcc-internal-format
 
72128
 msgid "-mexr is used without -ms"
 
72129
-msgstr "-ms2600 ohne -ms verwendet"
 
72130
+msgstr "-mexr ohne -ms verwendet"
 
72131
 
 
72132
 #: config/h8300/h8300.c:360
 
72133
-#, fuzzy, gcc-internal-format
 
72134
+#, gcc-internal-format
 
72135
 msgid "-mint32 is not supported for H8300 and H8300L targets"
 
72136
-msgstr "<__int128%> wird für dieses Ziel nicht unterstützt"
 
72137
+msgstr "-mint32 wird für Ziele H8300 und H8300L nicht unterstützt"
 
72138
 
 
72139
 #: config/h8300/h8300.c:366
 
72140
-#, fuzzy, gcc-internal-format
 
72141
+#, gcc-internal-format
 
72142
 msgid "-mexr is used without -ms or -msx"
 
72143
-msgstr "-mn ohne -mh oder -ms verwendet"
 
72144
+msgstr "-mexr ohne -ms oder -msx verwendet"
 
72145
 
 
72146
 #: config/h8300/h8300.c:372
 
72147
 #, gcc-internal-format
 
72148
 msgid "-mno-exr valid only with -ms or -msx                   - Option ignored!"
 
72149
-msgstr ""
 
72150
+msgstr "-mno-exr nur mit -ms oder -msx gültig                  - Option ignoriert!"
 
72151
 
 
72152
 #: config/i386/host-cygwin.c:62
 
72153
 #, gcc-internal-format
 
72154
@@ -21173,9 +21163,9 @@
 
72155
 msgstr "-mstringop-strategy=rep_8byte wird für 32-Bit-Code nicht unterstützt"
 
72156
 
 
72157
 #: config/i386/i386.c:3160
 
72158
-#, fuzzy, gcc-internal-format
 
72159
+#, gcc-internal-format
 
72160
 msgid "address mode %qs not supported in the %s bit mode"
 
72161
-msgstr "Codemodell %qs wird im %s-Bit-Modus nicht unterstützt"
 
72162
+msgstr "Adressmodus %qs wird im %s-Bit-Modus nicht unterstützt"
 
72163
 
 
72164
 #: config/i386/i386.c:3179 config/i386/i386.c:3188 config/i386/i386.c:3200
 
72165
 #: config/i386/i386.c:3211 config/i386/i386.c:3222
 
72166
@@ -21289,9 +21279,9 @@
 
72167
 msgstr "unbekannte Option für -mrecip=%s"
 
72168
 
 
72169
 #: config/i386/i386.c:4229
 
72170
-#, fuzzy, gcc-internal-format
 
72171
+#, gcc-internal-format
 
72172
 msgid "attribute %<target%> argument not a string"
 
72173
-msgstr "Attributargument von %qE ist keine Zeichenkette"
 
72174
+msgstr "Argument für Attribut %<target%> ist keine Zeichenkette"
 
72175
 
 
72176
 #: config/i386/i386.c:4295 config/i386/i386.c:4342
 
72177
 #, gcc-internal-format, gfc-internal-format
 
72178
@@ -21476,59 +21466,59 @@
 
72179
 msgstr "nicht unterstützte Operandengröße für erweitertes Register"
 
72180
 
 
72181
 #: config/i386/i386.c:14206
 
72182
-#, fuzzy, gcc-internal-format
 
72183
+#, gcc-internal-format
 
72184
 msgid "non-integer operand used with operand code 'z'"
 
72185
-msgstr "Nicht-Ganzzahl-Operand mit Operandencode »%c« verwendet"
 
72186
+msgstr "Nicht-Ganzzahl-Operand mit Operandencode »z« verwendet"
 
72187
 
 
72188
 #: config/i386/i386.c:28755
 
72189
 #, gcc-internal-format
 
72190
 msgid "No dispatcher found for the versioning attributes"
 
72191
-msgstr ""
 
72192
+msgstr "Kein Dispatcher für versionierte Attribute gefunden"
 
72193
 
 
72194
 #: config/i386/i386.c:28805
 
72195
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
72196
+#, gcc-internal-format, gfc-internal-format
 
72197
 msgid "No dispatcher found for %s"
 
72198
-msgstr "Keine Markendefinition für %qs gefunden"
 
72199
+msgstr "Kein Dispatcher für %s gefunden"
 
72200
 
 
72201
 #: config/i386/i386.c:28815
 
72202
 #, gcc-internal-format, gfc-internal-format
 
72203
 msgid "No dispatcher found for the versioning attributes : %s"
 
72204
-msgstr ""
 
72205
+msgstr "Kein Dispatcher für versionierte Attribute gefunden: %s"
 
72206
 
 
72207
 #: config/i386/i386.c:29062
 
72208
 #, gcc-internal-format
 
72209
 msgid "Function versions cannot be marked as gnu_inline, bodies have to be generated"
 
72210
-msgstr ""
 
72211
+msgstr "Funktionsversionen können nicht als gnu_inline markiert werden, Körper müssen generiert werden"
 
72212
 
 
72213
 #: config/i386/i386.c:29067 config/i386/i386.c:29512
 
72214
-#, fuzzy, gcc-internal-format
 
72215
+#, gcc-internal-format
 
72216
 msgid "Virtual function multiversioning not supported"
 
72217
-msgstr "Statische Bindung wird nicht unterstützt"
 
72218
+msgstr "Multiversionierung virtueller Funktionen wird nicht unterstützt"
 
72219
 
 
72220
 #: config/i386/i386.c:29132
 
72221
 #, gcc-internal-format
 
72222
 msgid "missing %<target%> attribute for multi-versioned %D"
 
72223
-msgstr ""
 
72224
+msgstr "Attribut %<target%> fehlt für multiversioniertes %D"
 
72225
 
 
72226
 #: config/i386/i386.c:29135
 
72227
-#, fuzzy, gcc-internal-format
 
72228
+#, gcc-internal-format
 
72229
 msgid "previous declaration of %D"
 
72230
-msgstr "vorherige Deklaration von %q+D"
 
72231
+msgstr "vorherige Deklaration von %D"
 
72232
 
 
72233
 #: config/i386/i386.c:29351
 
72234
-#, fuzzy, gcc-internal-format
 
72235
+#, gcc-internal-format
 
72236
 msgid "multiversioning needs ifunc which is not supported in this configuration"
 
72237
-msgstr "ifunc wird in dieser Konfiguration nicht unterstützt"
 
72238
+msgstr "Multiversionierung erfordert ifunc, was in dieser Konfiguration nicht unterstützt wird"
 
72239
 
 
72240
 #: config/i386/i386.c:29695
 
72241
-#, fuzzy, gcc-internal-format
 
72242
+#, gcc-internal-format
 
72243
 msgid "Parameter to builtin must be a string constant or literal"
 
72244
-msgstr "Argument für %qs muss ein vorzeichenloses 2-Bit-Symbol sein"
 
72245
+msgstr "Parameter für eingebaute Funktion muss Zeichenkettenkonstante oder Literal sein"
 
72246
 
 
72247
 #: config/i386/i386.c:29720 config/i386/i386.c:29770
 
72248
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
72249
+#, gcc-internal-format, gfc-internal-format
 
72250
 msgid "Parameter to builtin not valid: %s"
 
72251
-msgstr "Argument für -ffpe-trap ist ungültig: %s"
 
72252
+msgstr "Parameter für eingebaute Funktion ist ungültig: %s"
 
72253
 
 
72254
 #: config/i386/i386.c:30171 config/i386/i386.c:31114
 
72255
 #, gcc-internal-format
 
72256
@@ -21606,9 +21596,9 @@
 
72257
 msgstr "letztes Argument muss Skalierung 1, 2, 4, 8 sein"
 
72258
 
 
72259
 #: config/i386/i386.c:32311
 
72260
-#, fuzzy, gcc-internal-format
 
72261
+#, gcc-internal-format
 
72262
 msgid "the xabort's argument must be an 8-bit immediate"
 
72263
-msgstr "Das letzte Argument muss ein 8-Bit-Immediate sein"
 
72264
+msgstr "Das Argument für xabort muss ein 8-Bit-Immediate sein"
 
72265
 
 
72266
 #: config/i386/i386.c:34646
 
72267
 #, gcc-internal-format
 
72268
@@ -21631,19 +21621,19 @@
 
72269
 msgstr "%qE-inkompatibles Attribut wird ignoriert"
 
72270
 
 
72271
 #: config/i386/i386.c:42160
 
72272
-#, fuzzy, gcc-internal-format
 
72273
+#, gcc-internal-format
 
72274
 msgid "Unknown architecture specific memory model"
 
72275
-msgstr "Unbekannte Architektur »%s«"
 
72276
+msgstr "Unbekanntes architekturspezifisches Speichermodell«"
 
72277
 
 
72278
 #: config/i386/i386.c:42167
 
72279
 #, gcc-internal-format
 
72280
 msgid "HLE_ACQUIRE not used with ACQUIRE or stronger memory model"
 
72281
-msgstr ""
 
72282
+msgstr "HLE_ACQUIRE nicht mit ACQUIRE oder stärkerem Speichermodell verwendet"
 
72283
 
 
72284
 #: config/i386/i386.c:42173
 
72285
 #, gcc-internal-format
 
72286
 msgid "HLE_RELEASE not used with RELEASE or stronger memory model"
 
72287
-msgstr ""
 
72288
+msgstr "HLE_RELEASE nicht mit RELEASE oder stärkerem Speichermodell verwendet"
 
72289
 
 
72290
 #: config/i386/winnt.c:82
 
72291
 #, gcc-internal-format
 
72292
@@ -21710,13 +21700,13 @@
 
72293
 msgid "%qE attribute requires a string constant argument"
 
72294
 msgstr "Attribut %qE erfordert eine Zeichenkettenkonstante als Argument"
 
72295
 
 
72296
-#: config/ia64/ia64.c:5885 config/pa/pa.c:416 config/sh/sh.c:9351
 
72297
+#: config/ia64/ia64.c:5885 config/pa/pa.c:416 config/sh/sh.c:9348
 
72298
 #: config/spu/spu.c:4897
 
72299
 #, gcc-internal-format
 
72300
 msgid "value of -mfixed-range must have form REG1-REG2"
 
72301
 msgstr "Wert von -mfixed-range muss die Form REG1-REG2 haben"
 
72302
 
 
72303
-#: config/ia64/ia64.c:5912 config/pa/pa.c:443 config/sh/sh.c:9377
 
72304
+#: config/ia64/ia64.c:5912 config/pa/pa.c:443 config/sh/sh.c:9374
 
72305
 #: config/spu/spu.c:4923
 
72306
 #, gcc-internal-format, gfc-internal-format
 
72307
 msgid "%s-%s is an empty range"
 
72308
@@ -21788,7 +21778,7 @@
 
72309
 msgstr "Attribut %qE wird für Ziel R8C nicht unterstützt"
 
72310
 
 
72311
 #. The argument must be a constant integer.
 
72312
-#: config/m32c/m32c.c:2934 config/sh/sh.c:9570 config/sh/sh.c:9676
 
72313
+#: config/m32c/m32c.c:2934 config/sh/sh.c:9567 config/sh/sh.c:9673
 
72314
 #, gcc-internal-format
 
72315
 msgid "%qE attribute argument not an integer constant"
 
72316
 msgstr "Attributargument %qE ist keine Ganzzahlkonstante"
 
72317
@@ -21834,9 +21824,9 @@
 
72318
 msgstr "-falign-loops=%d wird nicht unterstützt"
 
72319
 
 
72320
 #: config/m68k/m68k.c:621
 
72321
-#, fuzzy, gcc-internal-format
 
72322
+#, gcc-internal-format
 
72323
 msgid "-fstack-limit- options are not supported on this cpu"
 
72324
-msgstr "Kellergrenzen nicht für dieses Ziel unterstützt"
 
72325
+msgstr "Optionen für -fstack-limit- werden auf dieser CPU nicht unterstützt"
 
72326
 
 
72327
 #: config/m68k/m68k.c:736
 
72328
 #, gcc-internal-format
 
72329
@@ -22131,23 +22121,33 @@
 
72330
 msgid "unexpected %d byte cop instruction"
 
72331
 msgstr "unerwartete %d-Byte-Cop-Anweisung"
 
72332
 
 
72333
-#: config/microblaze/microblaze.c:1311
 
72334
-#, fuzzy, gcc-internal-format
 
72335
+#: config/microblaze/microblaze.c:1676
 
72336
+#, gcc-internal-format
 
72337
 msgid "-fPIC/-fpic not supported for this target"
 
72338
-msgstr "-fstack-protector wird für dieses Ziel nicht unterstützt"
 
72339
+msgstr "-fPIC/-fpic werden für dieses Ziel nicht unterstützt"
 
72340
 
 
72341
-#: config/microblaze/microblaze.c:1323
 
72342
+#: config/microblaze/microblaze.c:1688
 
72343
 #, gcc-internal-format
 
72344
 msgid "%qs is an invalid argument to -mcpu="
 
72345
 msgstr "%qs ist ein ungültiges Argument für -mcpu="
 
72346
 
 
72347
-#: config/microblaze/microblaze.c:1372
 
72348
+#: config/microblaze/microblaze.c:1737
 
72349
 #, gcc-internal-format
 
72350
 msgid "-mxl-multiply-high can be used only with -mcpu=v6.00.a or greater"
 
72351
 msgstr "-mxl-multiply-high kann nur mit -mcpu=v6.00.a oder höher verwendet werden"
 
72352
 
 
72353
-#: config/microblaze/microblaze.c:1384
 
72354
+#: config/microblaze/microblaze.c:1753
 
72355
 #, gcc-internal-format
 
72356
+msgid "-mxl-reorder can be used only with -mcpu=v8.30.a or greater"
 
72357
+msgstr "-mxl-reorder kann nur mit -mcpu=v8.30.a oder höher verwendet werden"
 
72358
+
 
72359
+#: config/microblaze/microblaze.c:1759
 
72360
+#, gcc-internal-format
 
72361
+msgid "-mxl-reorder requires -mxl-pattern-compare for -mcpu=v8.30.a"
 
72362
+msgstr "-mxl-reorder erfordert -mxl-pattern-compare für -mcpu=v8.30.a"
 
72363
+
 
72364
+#: config/microblaze/microblaze.c:1764
 
72365
+#, gcc-internal-format
 
72366
 msgid "-mxl-multiply-high requires -mno-xl-soft-mul"
 
72367
 msgstr "-mxl-multiply-high erfordert -mno-xl-soft-mul"
 
72368
 
 
72369
@@ -22189,7 +22189,7 @@
 
72370
 #: config/mips/mips.c:10596
 
72371
 #, gcc-internal-format
 
72372
 msgid "-fstack-check=specific not implemented for MIPS16"
 
72373
-msgstr ""
 
72374
+msgstr "-fstack-check=specific nicht für MIPS16 implementiert"
 
72375
 
 
72376
 #: config/mips/mips.c:13989
 
72377
 #, gcc-internal-format
 
72378
@@ -22282,14 +22282,14 @@
 
72379
 msgstr "die Architektur %qs unterstützt keine Befehle mit Sprungwahrscheinlichkeit"
 
72380
 
 
72381
 #: config/mips/mips.c:16621
 
72382
-#, fuzzy, gcc-internal-format
 
72383
+#, gcc-internal-format
 
72384
 msgid "cannot generate position-independent code for %qs"
 
72385
-msgstr "Wenn möglich, lageunabhängigen Code erzeugen (large mode)"
 
72386
+msgstr "für %qs kann kein lageunabhängiger Code erzeugt werden"
 
72387
 
 
72388
 #: config/mips/mips.c:16624
 
72389
-#, fuzzy, gcc-internal-format
 
72390
+#, gcc-internal-format
 
72391
 msgid "position-independent code requires %qs"
 
72392
-msgstr "Lageunabhängigen Code (PIC) für Verwendung in BS-Kernelcode ausschalten"
 
72393
+msgstr "lageunabhängiger Code erfordert %qs"
 
72394
 
 
72395
 #: config/mips/mips.c:16657
 
72396
 #, gcc-internal-format
 
72397
@@ -22643,9 +22643,9 @@
 
72398
 msgstr "nicht für SPE-ABI konfiguriert"
 
72399
 
 
72400
 #: config/rs6000/rs6000.c:2547
 
72401
-#, fuzzy, gcc-internal-format
 
72402
+#, gcc-internal-format
 
72403
 msgid "not configured for SPE instruction set"
 
72404
-msgstr "PowerPC-Befehlssatz nicht verwenden"
 
72405
+msgstr "Nicht für SPE-Befehlssatz konfiguriert"
 
72406
 
 
72407
 #: config/rs6000/rs6000.c:2553
 
72408
 #, gcc-internal-format
 
72409
@@ -23057,19 +23057,19 @@
 
72410
 msgstr "-mcmodel unverträglich mit anderen TOC-Optionen"
 
72411
 
 
72412
 #: config/rs6000/e500.h:37
 
72413
-#, fuzzy, gcc-internal-format
 
72414
+#, gcc-internal-format
 
72415
 msgid "AltiVec and SPE instructions cannot coexist"
 
72416
-msgstr "AltiVec- und E500-Befehle können nicht koexistieren"
 
72417
+msgstr "AltiVec- und SPE-Befehle können nicht koexistieren"
 
72418
 
 
72419
 #: config/rs6000/e500.h:39
 
72420
-#, fuzzy, gcc-internal-format
 
72421
+#, gcc-internal-format
 
72422
 msgid "VSX and SPE instructions cannot coexist"
 
72423
-msgstr "VSX- und E500-Befehle können nicht koexistieren"
 
72424
+msgstr "VSX- und SPE-Befehle können nicht koexistieren"
 
72425
 
 
72426
 #: config/rs6000/e500.h:41
 
72427
-#, fuzzy, gcc-internal-format
 
72428
+#, gcc-internal-format
 
72429
 msgid "64-bit SPE not supported"
 
72430
-msgstr "64-Bit-E500 wird nicht unterstützt"
 
72431
+msgstr "64-Bit-SPE wird nicht unterstützt"
 
72432
 
 
72433
 #: config/rs6000/e500.h:43
 
72434
 #, gcc-internal-format
 
72435
@@ -23161,9 +23161,9 @@
 
72436
 msgstr "unbekannte Steuerregisterzahl: %d - 'psw' wird verwendet"
 
72437
 
 
72438
 #: config/rx/rx.c:1350
 
72439
-#, fuzzy, gcc-internal-format
 
72440
+#, gcc-internal-format
 
72441
 msgid "multiple fast interrupt routines seen: %qE and %qE"
 
72442
-msgstr "mehrere Interruptattribute sind nicht erlaubt"
 
72443
+msgstr "mehrere schnelle Interruptroutinen gefunden: %qE und %qE"
 
72444
 
 
72445
 #: config/rx/rx.c:2452
 
72446
 #, gcc-internal-format, gfc-internal-format
 
72447
@@ -23255,63 +23255,63 @@
 
72448
 msgid "%qs uses dynamic stack allocation"
 
72449
 msgstr "%qs verwendet dynamische Stackanforderung"
 
72450
 
 
72451
-#: config/sh/sh.c:906
 
72452
+#: config/sh/sh.c:903
 
72453
 #, gcc-internal-format
 
72454
 msgid "ignoring -fschedule-insns because of exception handling bug"
 
72455
 msgstr "-fschedule-insns wird wegen Ausnahmebehandlungsfehler ignoriert"
 
72456
 
 
72457
-#: config/sh/sh.c:923
 
72458
+#: config/sh/sh.c:920
 
72459
 #, gcc-internal-format
 
72460
 msgid "unwind tables currently require either a frame pointer or -maccumulate-outgoing-args for correctness"
 
72461
 msgstr "Abwicklungstabellen erfordern derzeit entweder einen Rahmenzeiger oder -maccumulate-outgoing-args für Korrektheit"
 
72462
 
 
72463
-#: config/sh/sh.c:8284
 
72464
+#: config/sh/sh.c:8281
 
72465
 #, gcc-internal-format
 
72466
 msgid "__builtin_saveregs not supported by this subtarget"
 
72467
 msgstr "__builtin_saveregs wird für dieses Teilziel nicht unterstützt"
 
72468
 
 
72469
-#: config/sh/sh.c:9439
 
72470
+#: config/sh/sh.c:9436
 
72471
 #, gcc-internal-format
 
72472
 msgid "%qE attribute only applies to interrupt functions"
 
72473
 msgstr "Attribut %qE bezieht sich nur auf Interruptfunktionen"
 
72474
 
 
72475
-#: config/sh/sh.c:9509
 
72476
+#: config/sh/sh.c:9506
 
72477
 #, gcc-internal-format
 
72478
 msgid "%qE attribute is supported only for SH2A"
 
72479
 msgstr "Attribut %qE wird nur auf SH2A unterstützt"
 
72480
 
 
72481
-#: config/sh/sh.c:9539
 
72482
+#: config/sh/sh.c:9536
 
72483
 #, gcc-internal-format
 
72484
 msgid "attribute interrupt_handler is not compatible with -m5-compact"
 
72485
 msgstr "Attribut interrupt_handler ist mit -m5-compact unverträglich"
 
72486
 
 
72487
-#: config/sh/sh.c:9556
 
72488
+#: config/sh/sh.c:9553
 
72489
 #, gcc-internal-format
 
72490
 msgid "%qE attribute only applies to SH2A"
 
72491
 msgstr "Attribut %qE gilt nur für SH2A"
 
72492
 
 
72493
-#: config/sh/sh.c:9578
 
72494
+#: config/sh/sh.c:9575
 
72495
 #, gcc-internal-format
 
72496
 msgid "%qE attribute argument should be between 0 to 255"
 
72497
 msgstr "Argument des Attributs %qE sollte zwischen 0 und 255 sein"
 
72498
 
 
72499
 #. The argument must be a constant string.
 
72500
-#: config/sh/sh.c:9651
 
72501
+#: config/sh/sh.c:9648
 
72502
 #, gcc-internal-format
 
72503
 msgid "%qE attribute argument not a string constant"
 
72504
 msgstr "Argument des Attributs %qE ist keine Zeichenkettenkonstante"
 
72505
 
 
72506
-#: config/sh/sh.c:12341
 
72507
+#: config/sh/sh.c:12338
 
72508
 #, gcc-internal-format
 
72509
 msgid "r0 needs to be available as a call-clobbered register"
 
72510
 msgstr "r0 muss als aufrufzerstörtes Register verfügbar sein"
 
72511
 
 
72512
-#: config/sh/sh.c:12362
 
72513
+#: config/sh/sh.c:12359
 
72514
 #, gcc-internal-format
 
72515
 msgid "need a second call-clobbered general purpose register"
 
72516
 msgstr "ein zweites aufrufzerstörtes Mehrzweckregister wird benötigt"
 
72517
 
 
72518
-#: config/sh/sh.c:12370
 
72519
+#: config/sh/sh.c:12367
 
72520
 #, gcc-internal-format
 
72521
 msgid "need a call-clobbered target register"
 
72522
 msgstr "aufrufzerstörtes Zielregister erforderlich"
 
72523
@@ -23624,14 +23624,14 @@
 
72524
 msgstr "falsch geformtes »#pragma __extern_prefix«, ignoriert"
 
72525
 
 
72526
 #: config/vms/vms-c.c:312 config/vms/vms-c.c:332
 
72527
-#, fuzzy, gcc-internal-format
 
72528
+#, gcc-internal-format
 
72529
 msgid "malformed %<#pragma %s%>, ignoring"
 
72530
 msgstr "falsch geformtes %<#pragma %s%>, ignoriert"
 
72531
 
 
72532
 #: config/vms/vms-c.c:328
 
72533
-#, fuzzy, gcc-internal-format
 
72534
+#, gcc-internal-format
 
72535
 msgid "invalid constant in %<#pragma %s%>"
 
72536
-msgstr "ungültige Konstante in %<#pragma pack%> - ignoriert"
 
72537
+msgstr "ungültige Konstante in %<#pragma %s%>"
 
72538
 
 
72539
 #: config/xtensa/xtensa.c:2178
 
72540
 #, gcc-internal-format
 
72541
@@ -23656,7 +23656,7 @@
 
72542
 #: ada/gcc-interface/decl.c:2249 ada/gcc-interface/decl.c:2964
 
72543
 #, gcc-internal-format
 
72544
 msgid "non-default Scalar_Storage_Order"
 
72545
-msgstr ""
 
72546
+msgstr "Nicht-Standard Scalar_Storage_Order"
 
72547
 
 
72548
 #: ada/gcc-interface/misc.c:139
 
72549
 #, gcc-internal-format
 
72550
@@ -24046,7 +24046,7 @@
 
72551
 msgstr "Marke %qD hier definiert"
 
72552
 
 
72553
 #: c/c-decl.c:3111 c/c-decl.c:3383 c/c-typeck.c:6979 cp/class.c:1339
 
72554
-#: cp/class.c:2928
 
72555
+#: cp/class.c:2932
 
72556
 #, gcc-internal-format
 
72557
 msgid "%qD declared here"
 
72558
 msgstr "%qD hier deklariert"
 
72559
@@ -24214,7 +24214,7 @@
 
72560
 msgid "variable %qD has initializer but incomplete type"
 
72561
 msgstr "Variable %qD hat Initialisierung, aber unvollständigen Typ"
 
72562
 
 
72563
-#: c/c-decl.c:4150 cp/decl.c:4529 cp/decl.c:12970
 
72564
+#: c/c-decl.c:4150 cp/decl.c:4529 cp/decl.c:12961
 
72565
 #, gcc-internal-format
 
72566
 msgid "inline function %q+D given attribute noinline"
 
72567
 msgstr "inline-Funktion %q+D wurde das Attribut »noinline« gegeben"
 
72568
@@ -24349,7 +24349,7 @@
 
72569
 msgid "variable length array %qE is used"
 
72570
 msgstr "Feld %qE variabler Größe wird verwendet"
 
72571
 
 
72572
-#: c/c-decl.c:4857 cp/decl.c:8274
 
72573
+#: c/c-decl.c:4857 cp/decl.c:8277
 
72574
 #, gcc-internal-format
 
72575
 msgid "variable length array is used"
 
72576
 msgstr "Feld variabler Größe wird verwendet"
 
72577
@@ -24434,7 +24434,7 @@
 
72578
 msgid "storage class specified for unnamed parameter"
 
72579
 msgstr "Speicherklasse für unbenannten Parameter angegeben"
 
72580
 
 
72581
-#: c/c-decl.c:5143 cp/decl.c:9283
 
72582
+#: c/c-decl.c:5143 cp/decl.c:9279
 
72583
 #, gcc-internal-format
 
72584
 msgid "storage class specified for typename"
 
72585
 msgstr "Speicherklasse für Typnamen angegeben"
 
72586
@@ -24583,7 +24583,7 @@
 
72587
 msgid "function definition has qualified void return type"
 
72588
 msgstr "Funktionsdefinition hat qualifizierten void-Rückgabetypen"
 
72589
 
 
72590
-#: c/c-decl.c:5635 cp/decl.c:9411
 
72591
+#: c/c-decl.c:5635 cp/decl.c:9407
 
72592
 #, gcc-internal-format
 
72593
 msgid "type qualifiers ignored on function return type"
 
72594
 msgstr "Typkennzeichner an Funktions-Rückgabewert ignoriert"
 
72595
@@ -24694,7 +24694,7 @@
 
72596
 msgid "a member of a structure or union cannot have a variably modified type"
 
72597
 msgstr "Ein Element einer Struktur oder Union kann nicht variabel modifizierten Typ haben"
 
72598
 
 
72599
-#: c/c-decl.c:5915 cp/decl.c:8516
 
72600
+#: c/c-decl.c:5915 cp/decl.c:8519
 
72601
 #, gcc-internal-format
 
72602
 msgid "variable or field %qE declared void"
 
72603
 msgstr "Variable oder Feld %qE als »void« deklariert"
 
72604
@@ -25117,7 +25117,7 @@
 
72605
 msgid "argument %qD doesn%'t match prototype"
 
72606
 msgstr "Argument %qD passt nicht zum Prototypen"
 
72607
 
 
72608
-#: c/c-decl.c:8396 cp/decl.c:13848
 
72609
+#: c/c-decl.c:8396 cp/decl.c:13839
 
72610
 #, gcc-internal-format
 
72611
 msgid "no return statement in function returning non-void"
 
72612
 msgstr "keine return-Anweisung in nicht void zurückgebender Funktion"
 
72613
@@ -25185,7 +25185,7 @@
 
72614
 msgid "two or more data types in declaration specifiers"
 
72615
 msgstr "zwei oder mehr Datentypen in Deklaration"
 
72616
 
 
72617
-#: c/c-decl.c:8924 cp/parser.c:22803
 
72618
+#: c/c-decl.c:8924 cp/parser.c:22807
 
72619
 #, gcc-internal-format
 
72620
 msgid "%<long long long%> is too long for GCC"
 
72621
 msgstr "%<long long long%> ist für GCC zu lang"
 
72622
@@ -25315,7 +25315,7 @@
 
72623
 msgid "unknown type name %qE"
 
72624
 msgstr "unbekannter Typname: %qE"
 
72625
 
 
72626
-#: c/c-parser.c:1484 c/c-parser.c:8618 cp/parser.c:28127
 
72627
+#: c/c-parser.c:1484 c/c-parser.c:8618 cp/parser.c:28131
 
72628
 #, gcc-internal-format
 
72629
 msgid "expected declaration specifiers"
 
72630
 msgstr "Deklarationsspezifizierer erwartet"
 
72631
@@ -25325,7 +25325,7 @@
 
72632
 msgid "expected %<;%>, identifier or %<(%>"
 
72633
 msgstr "%<;%>, Bezeichner oder %<(%> erwartet"
 
72634
 
 
72635
-#: c/c-parser.c:1527 cp/parser.c:24553 cp/parser.c:24627
 
72636
+#: c/c-parser.c:1527 cp/parser.c:24557 cp/parser.c:24631
 
72637
 #, gcc-internal-format
 
72638
 msgid "prefix attributes are ignored for methods"
 
72639
 msgstr "Präfixattribute werden für Methoden ignoriert"
 
72640
@@ -25373,7 +25373,7 @@
 
72641
 msgid "ISO C90 does not support %<_Static_assert%>"
 
72642
 msgstr "ISO-C90 unterstützt nicht %<_Static_assert%>"
 
72643
 
 
72644
-#: c/c-parser.c:1860 c/c-parser.c:3388 c/c-parser.c:8673 cp/parser.c:27998
 
72645
+#: c/c-parser.c:1860 c/c-parser.c:3388 c/c-parser.c:8673 cp/parser.c:28002
 
72646
 #, gcc-internal-format
 
72647
 msgid "expected string literal"
 
72648
 msgstr "Zeichenkettenliteral erwartet"
 
72649
@@ -25405,13 +25405,13 @@
 
72650
 #: c/c-parser.c:7409 c/c-parser.c:7417 c/c-parser.c:7446 c/c-parser.c:7459
 
72651
 #: c/c-parser.c:7764 c/c-parser.c:7888 c/c-parser.c:8316 c/c-parser.c:8351
 
72652
 #: c/c-parser.c:8404 c/c-parser.c:8457 c/c-parser.c:8473 c/c-parser.c:8519
 
72653
-#: c/c-parser.c:8798 c/c-parser.c:9873 c/c-parser.c:10676 cp/parser.c:23013
 
72654
-#: cp/parser.c:25397 cp/parser.c:25427 cp/parser.c:25497 cp/parser.c:27718
 
72655
+#: c/c-parser.c:8798 c/c-parser.c:9873 c/c-parser.c:10676 cp/parser.c:23017
 
72656
+#: cp/parser.c:25401 cp/parser.c:25431 cp/parser.c:25501 cp/parser.c:27722
 
72657
 #, gcc-internal-format
 
72658
 msgid "expected identifier"
 
72659
 msgstr "Bezeichner erwartet"
 
72660
 
 
72661
-#: c/c-parser.c:2295 cp/parser.c:14837
 
72662
+#: c/c-parser.c:2295 cp/parser.c:14839
 
72663
 #, gcc-internal-format
 
72664
 msgid "comma at end of enumerator list"
 
72665
 msgstr "Komma am Ende der Aufzählungsliste"
 
72666
@@ -25740,77 +25740,77 @@
 
72667
 msgid "no type or storage class may be specified here,"
 
72668
 msgstr "hier darf kein Typ oder Speicherklasse angegeben werden,"
 
72669
 
 
72670
-#: c/c-parser.c:8320 c/c-parser.c:8377 cp/parser.c:25457
 
72671
+#: c/c-parser.c:8320 c/c-parser.c:8377 cp/parser.c:25461
 
72672
 #, gcc-internal-format
 
72673
 msgid "unknown property attribute"
 
72674
 msgstr "unbekanntes Eigenschaftsattribut"
 
72675
 
 
72676
-#: c/c-parser.c:8341 cp/parser.c:25417
 
72677
+#: c/c-parser.c:8341 cp/parser.c:25421
 
72678
 #, gcc-internal-format
 
72679
 msgid "missing %<=%> (after %<getter%> attribute)"
 
72680
 msgstr "fehlendes %<=%> (hinter Attribut %<getter%>)"
 
72681
 
 
72682
-#: c/c-parser.c:8344 cp/parser.c:25420
 
72683
+#: c/c-parser.c:8344 cp/parser.c:25424
 
72684
 #, gcc-internal-format
 
72685
 msgid "missing %<=%> (after %<setter%> attribute)"
 
72686
 msgstr "fehlendes %<=%> (hinter Attribut %<setter%>)"
 
72687
 
 
72688
-#: c/c-parser.c:8358 cp/parser.c:25435
 
72689
+#: c/c-parser.c:8358 cp/parser.c:25439
 
72690
 #, gcc-internal-format
 
72691
 msgid "the %<setter%> attribute may only be specified once"
 
72692
 msgstr "das %<setter%>-Attribut darf nur einmal angegeben werden"
 
72693
 
 
72694
-#: c/c-parser.c:8363 cp/parser.c:25441
 
72695
+#: c/c-parser.c:8363 cp/parser.c:25445
 
72696
 #, gcc-internal-format
 
72697
 msgid "setter name must terminate with %<:%>"
 
72698
 msgstr "Setter-Name muss mit %<:%> beendet werden"
 
72699
 
 
72700
-#: c/c-parser.c:8370 cp/parser.c:25449
 
72701
+#: c/c-parser.c:8370 cp/parser.c:25453
 
72702
 #, gcc-internal-format
 
72703
 msgid "the %<getter%> attribute may only be specified once"
 
72704
 msgstr "das %<getter%>-Attribut darf nur einmal angegeben werden"
 
72705
 
 
72706
-#: c/c-parser.c:8556 cp/parser.c:28042
 
72707
+#: c/c-parser.c:8556 cp/parser.c:28046
 
72708
 #, gcc-internal-format
 
72709
 msgid "%<#pragma omp barrier%> may only be used in compound statements"
 
72710
 msgstr "%<#pragma omp barrier%> darf nur in Verbundanweisungen verwendet werden"
 
72711
 
 
72712
-#: c/c-parser.c:8567 cp/parser.c:28057
 
72713
+#: c/c-parser.c:8567 cp/parser.c:28061
 
72714
 #, gcc-internal-format
 
72715
 msgid "%<#pragma omp flush%> may only be used in compound statements"
 
72716
 msgstr "%<#pragma omp flush%> darf nur in Verbundanweisungen verwendet werden"
 
72717
 
 
72718
-#: c/c-parser.c:8578 cp/parser.c:28073
 
72719
+#: c/c-parser.c:8578 cp/parser.c:28077
 
72720
 #, gcc-internal-format
 
72721
 msgid "%<#pragma omp taskwait%> may only be used in compound statements"
 
72722
 msgstr "%<#pragma omp taskwait%> darf nur in Verbundanweisungen verwendet werden"
 
72723
 
 
72724
-#: c/c-parser.c:8589 cp/parser.c:28089
 
72725
+#: c/c-parser.c:8589 cp/parser.c:28093
 
72726
 #, gcc-internal-format
 
72727
 msgid "%<#pragma omp taskyield%> may only be used in compound statements"
 
72728
 msgstr "%<#pragma omp taskyield%> darf nur in Verbundanweisungen verwendet werden"
 
72729
 
 
72730
-#: c/c-parser.c:8602 cp/parser.c:28117
 
72731
+#: c/c-parser.c:8602 cp/parser.c:28121
 
72732
 #, gcc-internal-format
 
72733
 msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
 
72734
 msgstr "%<#pragma omp section%> darf nur in %<#pragma omp sections%>-Konstrukt verwendet werden"
 
72735
 
 
72736
-#: c/c-parser.c:8608 cp/parser.c:28032
 
72737
+#: c/c-parser.c:8608 cp/parser.c:28036
 
72738
 #, gcc-internal-format
 
72739
 msgid "%<#pragma GCC pch_preprocess%> must be first"
 
72740
 msgstr "%<#pragma GCC pch_preprocess%> muss zuerst kommen"
 
72741
 
 
72742
-#: c/c-parser.c:8773 cp/parser.c:25705
 
72743
+#: c/c-parser.c:8773 cp/parser.c:25709
 
72744
 #, gcc-internal-format
 
72745
 msgid "too many %qs clauses"
 
72746
 msgstr "zu viele %qs-Klauseln"
 
72747
 
 
72748
-#: c/c-parser.c:8875 cp/parser.c:25820
 
72749
+#: c/c-parser.c:8875 cp/parser.c:25824
 
72750
 #, gcc-internal-format
 
72751
 msgid "collapse argument needs positive constant integer expression"
 
72752
 msgstr "Collapse-Argument erfordert positiven konstanten Ganzzahlausdruck"
 
72753
 
 
72754
-#: c/c-parser.c:8941 cp/parser.c:25871
 
72755
+#: c/c-parser.c:8941 cp/parser.c:25875
 
72756
 #, gcc-internal-format
 
72757
 msgid "expected %<none%> or %<shared%>"
 
72758
 msgstr "%<none%> oder %<shared%> erwartet"
 
72759
@@ -25825,42 +25825,42 @@
 
72760
 msgid "%<num_threads%> value must be positive"
 
72761
 msgstr "Wert von %<num_threads%> muss positiv sein"
 
72762
 
 
72763
-#: c/c-parser.c:9192 cp/parser.c:26090
 
72764
+#: c/c-parser.c:9192 cp/parser.c:26094
 
72765
 #, gcc-internal-format
 
72766
 msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%>, %<min%> or %<max%>"
 
72767
 msgstr "%<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%>, %<min%> oder %<max%> erwartet"
 
72768
 
 
72769
-#: c/c-parser.c:9281 cp/parser.c:26175
 
72770
+#: c/c-parser.c:9281 cp/parser.c:26179
 
72771
 #, gcc-internal-format
 
72772
 msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
 
72773
 msgstr "Ablauf %<runtime%> akzeptiert keinen Parameter %<chunk_size%>"
 
72774
 
 
72775
-#: c/c-parser.c:9285 cp/parser.c:26178
 
72776
+#: c/c-parser.c:9285 cp/parser.c:26182
 
72777
 #, gcc-internal-format
 
72778
 msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
 
72779
 msgstr "Ablauf %<auto%> akzeptiert keinen Parameter %<chunk_size%>"
 
72780
 
 
72781
-#: c/c-parser.c:9303 cp/parser.c:26194
 
72782
+#: c/c-parser.c:9303 cp/parser.c:26198
 
72783
 #, gcc-internal-format
 
72784
 msgid "invalid schedule kind"
 
72785
 msgstr "ungültige Ablaufart"
 
72786
 
 
72787
-#: c/c-parser.c:9431 cp/parser.c:26326
 
72788
+#: c/c-parser.c:9431 cp/parser.c:26330
 
72789
 #, gcc-internal-format
 
72790
 msgid "expected %<#pragma omp%> clause"
 
72791
 msgstr "Klausel %<#pragma omp%> erwartet"
 
72792
 
 
72793
-#: c/c-parser.c:9440 cp/parser.c:26335
 
72794
+#: c/c-parser.c:9440 cp/parser.c:26339
 
72795
 #, gcc-internal-format
 
72796
 msgid "%qs is not valid for %qs"
 
72797
 msgstr "%qs ist für %qs ungültig"
 
72798
 
 
72799
-#: c/c-parser.c:9732 cp/parser.c:26619
 
72800
+#: c/c-parser.c:9732 cp/parser.c:26623
 
72801
 #, gcc-internal-format
 
72802
 msgid "invalid form of %<#pragma omp atomic%>"
 
72803
 msgstr "ungültige Form von %<#pragma omp atomic%>"
 
72804
 
 
72805
-#: c/c-parser.c:9772 c/c-parser.c:9790 cp/parser.c:26650 cp/parser.c:26667
 
72806
+#: c/c-parser.c:9772 c/c-parser.c:9790 cp/parser.c:26654 cp/parser.c:26671
 
72807
 #, gcc-internal-format
 
72808
 msgid "invalid operator for %<#pragma omp atomic%>"
 
72809
 msgstr "ungültiger Operator für %<#pragma omp atomic%>"
 
72810
@@ -25870,7 +25870,7 @@
 
72811
 msgid "expected %<(%> or end of line"
 
72812
 msgstr "%<(%> oder Zeilenende erwartet"
 
72813
 
 
72814
-#: c/c-parser.c:9932 cp/parser.c:26939
 
72815
+#: c/c-parser.c:9932 cp/parser.c:26943
 
72816
 #, gcc-internal-format
 
72817
 msgid "for statement expected"
 
72818
 msgstr "für Anweisung erwartet"
 
72819
@@ -25885,12 +25885,12 @@
 
72820
 msgid "not enough perfectly nested loops"
 
72821
 msgstr "nicht genügend perfekt geschachtelte Schleifen"
 
72822
 
 
72823
-#: c/c-parser.c:10119 cp/parser.c:27284
 
72824
+#: c/c-parser.c:10119 cp/parser.c:27288
 
72825
 #, gcc-internal-format
 
72826
 msgid "collapsed loops not perfectly nested"
 
72827
 msgstr "zusammengelegte Schleifen sind nicht perfekt geschachtelt"
 
72828
 
 
72829
-#: c/c-parser.c:10157 cp/parser.c:27125 cp/parser.c:27163 cp/pt.c:12692
 
72830
+#: c/c-parser.c:10157 cp/parser.c:27129 cp/parser.c:27167 cp/pt.c:12687
 
72831
 #, gcc-internal-format
 
72832
 msgid "iteration variable %qD should not be firstprivate"
 
72833
 msgstr "Schleifenvariable %qD sollte nicht »firstprivate« sein"
 
72834
@@ -25915,27 +25915,27 @@
 
72835
 msgid "%<threadprivate%> %qE has incomplete type"
 
72836
 msgstr "%<threadprivate%> %qE hat unvollständigen Typen"
 
72837
 
 
72838
-#: c/c-parser.c:10823 cp/parser.c:27928
 
72839
+#: c/c-parser.c:10823 cp/parser.c:27932
 
72840
 #, gcc-internal-format
 
72841
 msgid "%<__transaction_cancel%> without transactional memory support enabled"
 
72842
 msgstr "%<__transaction_cancel%> ohne eingeschaltete Unterstützung für transaktionsbasierten Speicher"
 
72843
 
 
72844
-#: c/c-parser.c:10829 cp/parser.c:27934
 
72845
+#: c/c-parser.c:10829 cp/parser.c:27938
 
72846
 #, gcc-internal-format
 
72847
 msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
 
72848
 msgstr "%<__transaction_cancel%> innerhalb eines %<__transaction_relaxed%>"
 
72849
 
 
72850
-#: c/c-parser.c:10838 cp/parser.c:27943
 
72851
+#: c/c-parser.c:10838 cp/parser.c:27947
 
72852
 #, gcc-internal-format
 
72853
 msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
 
72854
 msgstr "äußeres %<__transaction_cancel%> nicht innerhalb des äußeren %<__transaction_atomic%>"
 
72855
 
 
72856
-#: c/c-parser.c:10840 cp/parser.c:27946
 
72857
+#: c/c-parser.c:10840 cp/parser.c:27950
 
72858
 #, gcc-internal-format
 
72859
 msgid "  or a %<transaction_may_cancel_outer%> function"
 
72860
 msgstr "  oder einer %<transaction_may_cancel_outer%>-Funktion"
 
72861
 
 
72862
-#: c/c-parser.c:10846 cp/parser.c:27952
 
72863
+#: c/c-parser.c:10846 cp/parser.c:27956
 
72864
 #, gcc-internal-format
 
72865
 msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
 
72866
 msgstr "%<__transaction_cancel%> nicht innerhalb von %<__transaction_atomic%>"
 
72867
@@ -26077,19 +26077,19 @@
 
72868
 msgstr "hier deklariert"
 
72869
 
 
72870
 #: c/c-typeck.c:2746
 
72871
-#, fuzzy, gcc-internal-format
 
72872
+#, gcc-internal-format
 
72873
 msgid "called object %qE is not a function or function pointer"
 
72874
-msgstr "gerufenes Objekt %qE ist keine Funktion"
 
72875
+msgstr "gerufenes Objekt %qE ist keine Funktion oder Funktionszeiger"
 
72876
 
 
72877
 #: c/c-typeck.c:2751
 
72878
-#, fuzzy, gcc-internal-format
 
72879
+#, gcc-internal-format
 
72880
 msgid "called object %qD is not a function or function pointer"
 
72881
-msgstr "gerufenes Objekt %qE ist keine Funktion"
 
72882
+msgstr "gerufenes Objekt %qD ist keine Funktion oder Funktionszeiger"
 
72883
 
 
72884
 #: c/c-typeck.c:2757
 
72885
-#, fuzzy, gcc-internal-format
 
72886
+#, gcc-internal-format
 
72887
 msgid "called object is not a function or function pointer"
 
72888
-msgstr "gerufenes Objekt %qE ist keine Funktion"
 
72889
+msgstr "gerufenes Objekt ist keine Funktion oder Funktionszeiger"
 
72890
 
 
72891
 #. This situation leads to run-time undefined behavior.  We can't,
 
72892
 #. therefore, simply error unless we can prove that all possible
 
72893
@@ -26730,9 +26730,9 @@
 
72894
 msgstr "Initialisierung eines flexiblen Feld-Elements in geschachteltem Kontext"
 
72895
 
 
72896
 #: c/c-typeck.c:6975
 
72897
-#, fuzzy, gcc-internal-format
 
72898
+#, gcc-internal-format
 
72899
 msgid "missing initializer for field %qD of %qT"
 
72900
-msgstr "Initialisierung für Element %qD fehlt"
 
72901
+msgstr "fehlende Initialisierung für Feld %qD von %qT fehlt"
 
72902
 
 
72903
 #: c/c-typeck.c:7000
 
72904
 #, gcc-internal-format
 
72905
@@ -27177,79 +27177,79 @@
 
72906
 msgstr "Aufruf von %<(%T) (%A)%> ist nicht eindeutig"
 
72907
 
 
72908
 #: cp/call.c:4177
 
72909
-#, fuzzy, gcc-internal-format
 
72910
+#, gcc-internal-format
 
72911
 msgid "ambiguous overload for "
 
72912
-msgstr "mehrdeutiges Überladen für %qs in %<%s %E%>"
 
72913
+msgstr "mehrdeutiges Überladen für "
 
72914
 
 
72915
 #: cp/call.c:4178
 
72916
-#, fuzzy, gcc-internal-format
 
72917
+#, gcc-internal-format
 
72918
 msgid "no match for "
 
72919
-msgstr "keine Übereinstimmung für %qs in %<%s %E%>"
 
72920
+msgstr "keine Übereinstimmung für "
 
72921
 
 
72922
 #: cp/call.c:4181
 
72923
-#, fuzzy, gcc-internal-format
 
72924
+#, gcc-internal-format
 
72925
 msgid " (operand types are %qT, %qT, and %qT)"
 
72926
-msgstr "Ungültige Operanden für binäres %s (haben %qT und %qT)"
 
72927
+msgstr " (Operandentypen sind %qT, %qT und %qT)"
 
72928
 
 
72929
 #: cp/call.c:4183
 
72930
-#, fuzzy, gcc-internal-format
 
72931
+#, gcc-internal-format
 
72932
 msgid " (operand types are %qT and %qT)"
 
72933
-msgstr "Ungültige Operanden für binäres %s (haben %qT und %qT)"
 
72934
+msgstr " (Operandentypen sind %qT und %qT)"
 
72935
 
 
72936
 #: cp/call.c:4185
 
72937
 #, gcc-internal-format
 
72938
 msgid " (operand type is %qT)"
 
72939
-msgstr ""
 
72940
+msgstr " (Operandentyp ist %qT)"
 
72941
 
 
72942
 #: cp/call.c:4205
 
72943
-#, fuzzy, gcc-internal-format
 
72944
+#, gcc-internal-format
 
72945
 msgid "ternary %<operator?:%>"
 
72946
-msgstr "%<operator%> erwartet"
 
72947
+msgstr "ternärer %<operator?:%>"
 
72948
 
 
72949
 #: cp/call.c:4209
 
72950
-#, fuzzy, gcc-internal-format
 
72951
+#, gcc-internal-format
 
72952
 msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
 
72953
-msgstr "keine Übereinstimmung für ternären %<operator?:%> in %<%E ? %E : %E%>"
 
72954
+msgstr "ternärer %<operator?:%> in %<%E ? %E : %E%>"
 
72955
 
 
72956
 #: cp/call.c:4218 cp/call.c:4249 cp/call.c:4258
 
72957
-#, fuzzy, gcc-internal-format
 
72958
+#, gcc-internal-format
 
72959
 msgid "%<operator%s%>"
 
72960
-msgstr "%<operator%> erwartet"
 
72961
+msgstr "%<operator%s%>"
 
72962
 
 
72963
 #: cp/call.c:4221
 
72964
-#, fuzzy, gcc-internal-format
 
72965
+#, gcc-internal-format
 
72966
 msgid "%<operator%s%> in %<%E%s%>"
 
72967
-msgstr "keine Übereinstimmung für %<operator%s%> in %<%E%s%>"
 
72968
+msgstr "%<operator%s%> in %<%E%s%>"
 
72969
 
 
72970
 #: cp/call.c:4228
 
72971
-#, fuzzy, gcc-internal-format
 
72972
+#, gcc-internal-format
 
72973
 msgid "%<operator[]%>"
 
72974
-msgstr "%<operator%> erwartet"
 
72975
+msgstr "%<operator[]%>"
 
72976
 
 
72977
 #: cp/call.c:4231
 
72978
-#, fuzzy, gcc-internal-format
 
72979
+#, gcc-internal-format
 
72980
 msgid "%<operator[]%> in %<%E[%E]%>"
 
72981
-msgstr "keine Übereinstimmung für %<operator[]%> in %<%E[%E]%>"
 
72982
+msgstr "%<operator[]%> in %<%E[%E]%>"
 
72983
 
 
72984
 #: cp/call.c:4239
 
72985
-#, fuzzy, gcc-internal-format
 
72986
+#, gcc-internal-format
 
72987
 msgid "%qs"
 
72988
-msgstr "%s"
 
72989
+msgstr "%qs"
 
72990
 
 
72991
 #: cp/call.c:4242
 
72992
-#, fuzzy, gcc-internal-format
 
72993
+#, gcc-internal-format
 
72994
 msgid "%qs in %<%s %E%>"
 
72995
-msgstr "keine Übereinstimmung für %qs in %<%s %E%>"
 
72996
+msgstr "%qs in %<%s %E%>"
 
72997
 
 
72998
 #: cp/call.c:4252
 
72999
-#, fuzzy, gcc-internal-format
 
73000
+#, gcc-internal-format
 
73001
 msgid "%<operator%s%> in %<%E %s %E%>"
 
73002
-msgstr "keine Übereinstimmung für %<operator%s%> in %<%E %s %E%>"
 
73003
+msgstr "%<operator%s%> in %<%E %s %E%>"
 
73004
 
 
73005
 #: cp/call.c:4261
 
73006
-#, fuzzy, gcc-internal-format
 
73007
+#, gcc-internal-format
 
73008
 msgid "%<operator%s%> in %<%s%E%>"
 
73009
-msgstr "keine Übereinstimmung für %<operator%s%> in %<%s%E%>"
 
73010
+msgstr "%<operator%s%> in %<%s%E%>"
 
73011
 
 
73012
 #: cp/call.c:4359
 
73013
 #, gcc-internal-format
 
73014
@@ -27259,12 +27259,12 @@
 
73015
 #: cp/call.c:4392
 
73016
 #, gcc-internal-format
 
73017
 msgid "at least one operand of a vector conditional operator must be a vector"
 
73018
-msgstr ""
 
73019
+msgstr "mindestens ein Operand eines Vektor-Bedingungsoperators muss ein Vektor sein"
 
73020
 
 
73021
 #: cp/call.c:4433
 
73022
-#, fuzzy, gcc-internal-format
 
73023
+#, gcc-internal-format
 
73024
 msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
 
73025
-msgstr "Aufzählungsfehler in bedingtem Ausdruck: %qT vs. %qT"
 
73026
+msgstr "unverträgliche Vektortypen in bedingtem Ausdruck: %qT, %qT und %qT"
 
73027
 
 
73028
 #: cp/call.c:4520
 
73029
 #, gcc-internal-format
 
73030
@@ -27448,9 +27448,9 @@
 
73031
 msgstr "Argument des Funktionsaufrufs könnte Kandidat für Formatattribut sein"
 
73032
 
 
73033
 #: cp/call.c:6526
 
73034
-#, fuzzy, gcc-internal-format
 
73035
+#, gcc-internal-format
 
73036
 msgid "use of multiversioned function without a default"
 
73037
-msgstr "vorgegebene Funktion %q+D mit Standardargument"
 
73038
+msgstr "Verwendung einer multiversionierten Funktion ohne Standardargument"
 
73039
 
 
73040
 #: cp/call.c:6745
 
73041
 #, gcc-internal-format
 
73042
@@ -27477,107 +27477,107 @@
 
73043
 msgid "  (you can disable this with -fno-deduce-init-list)"
 
73044
 msgstr "  (dies kann mit -fno-deduce-init-list abgeschaltet werden)"
 
73045
 
 
73046
-#: cp/call.c:7153
 
73047
+#: cp/call.c:7156
 
73048
 #, gcc-internal-format
 
73049
 msgid "could not find class$ field in java interface type %qT"
 
73050
 msgstr "class$-Feld konnte nicht im Java-Schnittstellentyp %qT gefunden werden"
 
73051
 
 
73052
-#: cp/call.c:7414
 
73053
+#: cp/call.c:7417
 
73054
 #, gcc-internal-format
 
73055
 msgid "call to non-function %qD"
 
73056
 msgstr "Aufruf der Nicht-Funktion %qD"
 
73057
 
 
73058
-#: cp/call.c:7459 cp/typeck.c:2680
 
73059
+#: cp/call.c:7462 cp/typeck.c:2680
 
73060
 #, gcc-internal-format
 
73061
 msgid "cannot call constructor %<%T::%D%> directly"
 
73062
 msgstr "Konstruktor %<%T::%D%> kann nicht direkt aufgerufen werden"
 
73063
 
 
73064
-#: cp/call.c:7461
 
73065
+#: cp/call.c:7464
 
73066
 #, gcc-internal-format
 
73067
 msgid "  for a function-style cast, remove the redundant %<::%D%>"
 
73068
 msgstr "  für Umwandlung im Funktions-Stil muss das überflüssige %<::%D%> entfernt werden"
 
73069
 
 
73070
-#: cp/call.c:7578
 
73071
+#: cp/call.c:7581
 
73072
 #, gcc-internal-format
 
73073
 msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
 
73074
 msgstr "keine passende Funktion für Aufruf von %<%T::operator %T(%A)%#V%>"
 
73075
 
 
73076
-#: cp/call.c:7591
 
73077
+#: cp/call.c:7594
 
73078
 #, gcc-internal-format
 
73079
 msgid "no matching function for call to %<%T::%s(%A)%#V%>"
 
73080
 msgstr "keine passende Funktion für Aufruf von %<%T::%s(%A)%#V%>"
 
73081
 
 
73082
-#: cp/call.c:7616
 
73083
+#: cp/call.c:7619
 
73084
 #, gcc-internal-format
 
73085
 msgid "call of overloaded %<%s(%A)%> is ambiguous"
 
73086
 msgstr "Aufruf des überladenen %<%s(%A)%> ist mehrdeutig"
 
73087
 
 
73088
-#: cp/call.c:7645
 
73089
+#: cp/call.c:7661
 
73090
 #, gcc-internal-format
 
73091
 msgid "cannot call member function %qD without object"
 
73092
 msgstr "Elementfunktion %qD kann nicht ohne Objekt aufgerufen werden"
 
73093
 
 
73094
-#: cp/call.c:8410
 
73095
+#: cp/call.c:8428
 
73096
 #, gcc-internal-format
 
73097
 msgid "passing %qT chooses %qT over %qT"
 
73098
 msgstr "Übergabe von %qT wählt %qT statt %qT"
 
73099
 
 
73100
-#: cp/call.c:8412 cp/name-lookup.c:5552
 
73101
+#: cp/call.c:8430 cp/name-lookup.c:5547
 
73102
 #, gcc-internal-format
 
73103
 msgid "  in call to %qD"
 
73104
 msgstr "  in Aufruf von %qD"
 
73105
 
 
73106
-#: cp/call.c:8470
 
73107
+#: cp/call.c:8488
 
73108
 #, gcc-internal-format
 
73109
 msgid "choosing %qD over %qD"
 
73110
 msgstr "Wahl von %qD statt %qD"
 
73111
 
 
73112
-#: cp/call.c:8471
 
73113
+#: cp/call.c:8489
 
73114
 #, gcc-internal-format
 
73115
 msgid "  for conversion from %qT to %qT"
 
73116
 msgstr "  für Umwandlung von %qT in %qT"
 
73117
 
 
73118
-#: cp/call.c:8474
 
73119
+#: cp/call.c:8492
 
73120
 #, gcc-internal-format
 
73121
 msgid "  because conversion sequence for the argument is better"
 
73122
 msgstr "  denn die Umwandlungsfolge für das Argument ist besser"
 
73123
 
 
73124
-#: cp/call.c:8628
 
73125
+#: cp/call.c:8646
 
73126
 #, gcc-internal-format
 
73127
 msgid "default argument mismatch in overload resolution"
 
73128
 msgstr "Zuordnungsfehler der Standardargumente in Überladungsauflösung"
 
73129
 
 
73130
-#: cp/call.c:8631
 
73131
+#: cp/call.c:8649
 
73132
 #, gcc-internal-format
 
73133
 msgid " candidate 1: %q+#F"
 
73134
 msgstr " Kandidat 1: %q+#F"
 
73135
 
 
73136
-#: cp/call.c:8633
 
73137
+#: cp/call.c:8651
 
73138
 #, gcc-internal-format
 
73139
 msgid " candidate 2: %q+#F"
 
73140
 msgstr " Kandidat 2: %q+#F"
 
73141
 
 
73142
-#: cp/call.c:8677
 
73143
+#: cp/call.c:8695
 
73144
 #, gcc-internal-format
 
73145
 msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
 
73146
 msgstr "ISO C++ besagt, dass diese mehrdeutig sind, auch wenn die schlechteste Umwandlung für das erste besser ist als die schlechteste Umwandlung für das zweite:"
 
73147
 
 
73148
-#: cp/call.c:8841
 
73149
+#: cp/call.c:8859
 
73150
 #, gcc-internal-format
 
73151
 msgid "could not convert %qE from %qT to %qT"
 
73152
 msgstr "%qE konnte nicht von %qT nach %qT umgewandelt werden"
 
73153
 
 
73154
-#: cp/call.c:9034
 
73155
+#: cp/call.c:9052
 
73156
 #, gcc-internal-format
 
73157
 msgid "a temporary bound to %qD only persists until the constructor exits"
 
73158
 msgstr "eine vorübergehende Bindung an %qD besteht nur, bis der Konstruktor beendet ist"
 
73159
 
 
73160
-#: cp/call.c:9150
 
73161
+#: cp/call.c:9168
 
73162
 #, gcc-internal-format
 
73163
 msgid "invalid initialization of non-const reference of type %qT from an rvalue of type %qT"
 
73164
 msgstr "ungültige Initialisierung einer nicht-konstanten Referenz des Typs %qT von R-Wert des Typs %qT"
 
73165
 
 
73166
-#: cp/call.c:9154
 
73167
+#: cp/call.c:9172
 
73168
 #, gcc-internal-format
 
73169
 msgid "invalid initialization of reference of type %qT from expression of type %qT"
 
73170
 msgstr "ungültige Initialisierung einer Referenz des Typs %qT von Ausdruck des Typs %qT"
 
73171
@@ -27598,14 +27598,14 @@
 
73172
 msgstr "Java-Klasse %qT kann keinen impliziten nicht-trivialen Destruktor haben"
 
73173
 
 
73174
 #: cp/class.c:1120
 
73175
-#, fuzzy, gcc-internal-format
 
73176
+#, gcc-internal-format
 
73177
 msgid "%q#D inherited from %qT"
 
73178
-msgstr " %qT ist nicht vom Typ %qT abgeleitet"
 
73179
+msgstr "%q#D von %qT geerbt"
 
73180
 
 
73181
 #: cp/class.c:1123
 
73182
-#, fuzzy, gcc-internal-format
 
73183
+#, gcc-internal-format
 
73184
 msgid "conflicts with version inherited from %qT"
 
73185
-msgstr "in Konflikt mit vorheriger Deklaration hier"
 
73186
+msgstr "in Konflikt mit von %qT geerbter Version"
 
73187
 
 
73188
 #: cp/class.c:1137
 
73189
 #, gcc-internal-format
 
73190
@@ -27645,17 +27645,17 @@
 
73191
 #: cp/class.c:1329
 
73192
 #, gcc-internal-format
 
73193
 msgid "%qT does not have the %E abi tag that base %qT has"
 
73194
-msgstr ""
 
73195
+msgstr "%qT hat nicht die %E-ABI-Marke, die die Basis %qT hat"
 
73196
 
 
73197
 #: cp/class.c:1331 cp/class.c:1341
 
73198
-#, fuzzy, gcc-internal-format
 
73199
+#, gcc-internal-format
 
73200
 msgid "%qT declared here"
 
73201
-msgstr "%qD hier deklariert"
 
73202
+msgstr "%qT hier deklariert"
 
73203
 
 
73204
 #: cp/class.c:1336
 
73205
 #, gcc-internal-format
 
73206
 msgid "%qT does not have the %E abi tag that %qT (used in the type of %qD) has"
 
73207
-msgstr ""
 
73208
+msgstr "%qT hat nicht das ABI-Tag %E, das %qT (im Typ on %qD verwendet) hat"
 
73209
 
 
73210
 #: cp/class.c:1413
 
73211
 #, gcc-internal-format
 
73212
@@ -27687,350 +27687,350 @@
 
73213
 msgid "no unique final overrider for %qD in %qT"
 
73214
 msgstr "%qD wurde nicht eindeutig und endgültig in %qT überschrieben"
 
73215
 
 
73216
-#: cp/class.c:2648
 
73217
+#: cp/class.c:2652
 
73218
 #, gcc-internal-format
 
73219
 msgid "%q+#D marked final, but is not virtual"
 
73220
 msgstr "%q+#D als »final« markiert, ist aber nicht »virtual«"
 
73221
 
 
73222
-#: cp/class.c:2650
 
73223
+#: cp/class.c:2654
 
73224
 #, gcc-internal-format
 
73225
 msgid "%q+#D marked override, but does not override"
 
73226
 msgstr "%q+#D als override markiert, überschreibt aber nicht"
 
73227
 
 
73228
 #. Here we know it is a hider, and no overrider exists.
 
73229
-#: cp/class.c:2719
 
73230
+#: cp/class.c:2723
 
73231
 #, gcc-internal-format
 
73232
 msgid "%q+D was hidden"
 
73233
 msgstr "%q+D war versteckt"
 
73234
 
 
73235
-#: cp/class.c:2720
 
73236
+#: cp/class.c:2724
 
73237
 #, gcc-internal-format
 
73238
 msgid "  by %q+D"
 
73239
 msgstr "  von %q+D"
 
73240
 
 
73241
-#: cp/class.c:2763 cp/decl2.c:1365
 
73242
+#: cp/class.c:2767 cp/decl2.c:1365
 
73243
 #, gcc-internal-format
 
73244
 msgid "%q+#D invalid; an anonymous union can only have non-static data members"
 
73245
 msgstr "%q+#D ungültig; eine anonyme Union kann nur nicht-statische Datenelemente haben"
 
73246
 
 
73247
-#: cp/class.c:2766
 
73248
+#: cp/class.c:2770
 
73249
 #, gcc-internal-format
 
73250
 msgid "%q+#D invalid; an anonymous struct can only have non-static data members"
 
73251
 msgstr "%q+#D ungültig; eine anonyme struct kann nur nicht-statische Datenelemente haben"
 
73252
 
 
73253
-#: cp/class.c:2774 cp/decl2.c:1371
 
73254
+#: cp/class.c:2778 cp/decl2.c:1371
 
73255
 #, gcc-internal-format
 
73256
 msgid "private member %q+#D in anonymous union"
 
73257
 msgstr "privates Element %q+#D in anonymer Union"
 
73258
 
 
73259
-#: cp/class.c:2776
 
73260
+#: cp/class.c:2780
 
73261
 #, gcc-internal-format
 
73262
 msgid "private member %q+#D in anonymous struct"
 
73263
 msgstr "privates Element %q+#D in anonymer struct"
 
73264
 
 
73265
-#: cp/class.c:2781 cp/decl2.c:1373
 
73266
+#: cp/class.c:2785 cp/decl2.c:1373
 
73267
 #, gcc-internal-format
 
73268
 msgid "protected member %q+#D in anonymous union"
 
73269
 msgstr "geschütztes Element %q+#D in anonymer Union"
 
73270
 
 
73271
-#: cp/class.c:2783
 
73272
+#: cp/class.c:2787
 
73273
 #, gcc-internal-format
 
73274
 msgid "protected member %q+#D in anonymous struct"
 
73275
 msgstr "geschütztes Element %q+#D in anonymer struct"
 
73276
 
 
73277
-#: cp/class.c:2927
 
73278
+#: cp/class.c:2931
 
73279
 #, gcc-internal-format
 
73280
 msgid "the ellipsis in %qD is not inherited"
 
73281
-msgstr ""
 
73282
+msgstr "die Auslassung in %qD wurde nicht vererbt"
 
73283
 
 
73284
-#: cp/class.c:3103
 
73285
+#: cp/class.c:3106
 
73286
 #, gcc-internal-format
 
73287
 msgid "bit-field %q+#D with non-integral type"
 
73288
 msgstr "Bit-Feld %q+#D mit Nicht-Ganzzahl-Typ"
 
73289
 
 
73290
-#: cp/class.c:3119
 
73291
+#: cp/class.c:3122
 
73292
 #, gcc-internal-format
 
73293
 msgid "bit-field %q+D width not an integer constant"
 
73294
 msgstr "Breite des Bitfeldes %q+D ist keine Ganzzahlkonstante"
 
73295
 
 
73296
-#: cp/class.c:3124
 
73297
+#: cp/class.c:3127
 
73298
 #, gcc-internal-format
 
73299
 msgid "negative width in bit-field %q+D"
 
73300
 msgstr "negative Breite in Bitfeld %q+D"
 
73301
 
 
73302
-#: cp/class.c:3129
 
73303
+#: cp/class.c:3132
 
73304
 #, gcc-internal-format
 
73305
 msgid "zero width for bit-field %q+D"
 
73306
 msgstr "Breite Null für Bitfeld %q+D"
 
73307
 
 
73308
-#: cp/class.c:3135
 
73309
+#: cp/class.c:3138
 
73310
 #, gcc-internal-format
 
73311
 msgid "width of %q+D exceeds its type"
 
73312
 msgstr "Breite von %q+D übersteigt seinen Typen"
 
73313
 
 
73314
-#: cp/class.c:3139
 
73315
+#: cp/class.c:3142
 
73316
 #, gcc-internal-format
 
73317
 msgid "%q+D is too small to hold all values of %q#T"
 
73318
 msgstr "%q+D ist zu klein um alle Werte von %q#T aufzunehmen"
 
73319
 
 
73320
-#: cp/class.c:3198
 
73321
+#: cp/class.c:3201
 
73322
 #, gcc-internal-format
 
73323
 msgid "member %q+#D with constructor not allowed in union"
 
73324
 msgstr "Element %q+#D mit Konstruktor nicht erlaubt in Union"
 
73325
 
 
73326
-#: cp/class.c:3201
 
73327
+#: cp/class.c:3204
 
73328
 #, gcc-internal-format
 
73329
 msgid "member %q+#D with destructor not allowed in union"
 
73330
 msgstr "Element %q+#D mit Destruktor nicht erlaubt in Union"
 
73331
 
 
73332
-#: cp/class.c:3203
 
73333
+#: cp/class.c:3206
 
73334
 #, gcc-internal-format
 
73335
 msgid "member %q+#D with copy assignment operator not allowed in union"
 
73336
 msgstr "Element %q+#D mit Copy-Zuweisungsoperator ist nicht erlaubt in Union"
 
73337
 
 
73338
-#: cp/class.c:3207
 
73339
+#: cp/class.c:3210
 
73340
 #, gcc-internal-format
 
73341
 msgid "unrestricted unions only available with -std=c++11 or -std=gnu++11"
 
73342
 msgstr "uneingeschränkte »Unions« nur mit -std=c++11 oder -std=gnu++11 verfügbar"
 
73343
 
 
73344
-#: cp/class.c:3244
 
73345
+#: cp/class.c:3247
 
73346
 #, gcc-internal-format
 
73347
 msgid "multiple fields in union %qT initialized"
 
73348
 msgstr "in Union %qT werden mehrere Felder initialisiert"
 
73349
 
 
73350
-#: cp/class.c:3329
 
73351
+#: cp/class.c:3332
 
73352
 #, gcc-internal-format
 
73353
 msgid "%q+D may not be static because it is a member of a union"
 
73354
 msgstr "%q+D kann nicht static sein, da es ein Union-Element ist"
 
73355
 
 
73356
-#: cp/class.c:3334
 
73357
+#: cp/class.c:3337
 
73358
 #, gcc-internal-format
 
73359
 msgid "%q+D may not have reference type %qT because it is a member of a union"
 
73360
 msgstr "%q+D darf keinen Referenztyp %qT haben, da es ein Element einer Union ist"
 
73361
 
 
73362
-#: cp/class.c:3345
 
73363
+#: cp/class.c:3348
 
73364
 #, gcc-internal-format
 
73365
 msgid "field %q+D invalidly declared function type"
 
73366
 msgstr "Feld %q+D deklarierte ungültigerweise einen Funktionstypen"
 
73367
 
 
73368
-#: cp/class.c:3351
 
73369
+#: cp/class.c:3354
 
73370
 #, gcc-internal-format
 
73371
 msgid "field %q+D invalidly declared method type"
 
73372
 msgstr "Feld %q+D deklarierte ungültigerweise einen Methodentypen"
 
73373
 
 
73374
-#: cp/class.c:3407
 
73375
+#: cp/class.c:3410
 
73376
 #, gcc-internal-format
 
73377
 msgid "ignoring packed attribute because of unpacked non-POD field %q+#D"
 
73378
 msgstr "»gepackt«-Attribut für ungepacktes nicht-POD-Feld %q+#D wird ignoriert"
 
73379
 
 
73380
-#: cp/class.c:3504
 
73381
+#: cp/class.c:3507
 
73382
 #, gcc-internal-format
 
73383
 msgid "field %q+#D with same name as class"
 
73384
 msgstr "Feld %q+#D mit gleichem Namen wie Klasse"
 
73385
 
 
73386
-#: cp/class.c:3527
 
73387
+#: cp/class.c:3530
 
73388
 #, gcc-internal-format
 
73389
 msgid "%q#T has pointer data members"
 
73390
 msgstr "%q#T hat Zeigertypen als Elemente"
 
73391
 
 
73392
-#: cp/class.c:3532
 
73393
+#: cp/class.c:3535
 
73394
 #, gcc-internal-format
 
73395
 msgid "  but does not override %<%T(const %T&)%>"
 
73396
 msgstr "  aber überschreibt nicht %<%T(const %T&)%>"
 
73397
 
 
73398
-#: cp/class.c:3534
 
73399
+#: cp/class.c:3537
 
73400
 #, gcc-internal-format
 
73401
 msgid "  or %<operator=(const %T&)%>"
 
73402
 msgstr "  oder %<operator=(const %T&)%>"
 
73403
 
 
73404
-#: cp/class.c:3538
 
73405
+#: cp/class.c:3541
 
73406
 #, gcc-internal-format
 
73407
 msgid "  but does not override %<operator=(const %T&)%>"
 
73408
 msgstr "  aber überschreibt nicht %<operator=(const %T&)%>"
 
73409
 
 
73410
-#: cp/class.c:4009
 
73411
+#: cp/class.c:4012
 
73412
 #, gcc-internal-format
 
73413
 msgid "offset of empty base %qT may not be ABI-compliant and maychange in a future version of GCC"
 
73414
 msgstr "Versatz der leeren Basis %qT könnte ABI-unverträglich sein und sich in zukünftigen GCC-Versionen ändern"
 
73415
 
 
73416
-#: cp/class.c:4136
 
73417
+#: cp/class.c:4139
 
73418
 #, gcc-internal-format
 
73419
 msgid "class %qT will be considered nearly empty in a future version of GCC"
 
73420
 msgstr "Klasse %qT wird in zukünftigen GCC-Versionen als annähernd leer betrachtet werden"
 
73421
 
 
73422
-#: cp/class.c:4218
 
73423
+#: cp/class.c:4221
 
73424
 #, gcc-internal-format
 
73425
 msgid "initializer specified for non-virtual method %q+D"
 
73426
 msgstr "Initialisierung für nicht-virtuelle Methode %q+D angegeben"
 
73427
 
 
73428
-#: cp/class.c:4645
 
73429
+#: cp/class.c:4648
 
73430
 #, gcc-internal-format
 
73431
 msgid "method overrides both %<transaction_pure%> and %qE methods"
 
73432
 msgstr "Methode überschreibt Methoden %<transaction_pure%> und %qE"
 
73433
 
 
73434
-#: cp/class.c:4666
 
73435
+#: cp/class.c:4669
 
73436
 #, gcc-internal-format
 
73437
 msgid "method declared %qE overriding %qE method"
 
73438
 msgstr "als %qE deklarierte Methode überschreibt Methode %qE"
 
73439
 
 
73440
-#: cp/class.c:5132 cp/semantics.c:5826
 
73441
+#: cp/class.c:5135 cp/semantics.c:5828
 
73442
 #, gcc-internal-format
 
73443
 msgid "enclosing class of constexpr non-static member function %q+#D is not a literal type"
 
73444
 msgstr "umschließende Klasse der nicht-statischen Elementfunktion %q+#D als konstanter Ausdruck ist kein Literaltyp"
 
73445
 
 
73446
-#: cp/class.c:5157
 
73447
+#: cp/class.c:5160
 
73448
 #, gcc-internal-format
 
73449
 msgid "%q+T is not literal because:"
 
73450
 msgstr "%q+T ist kein Literal, denn: "
 
73451
 
 
73452
-#: cp/class.c:5159
 
73453
+#: cp/class.c:5162
 
73454
 #, gcc-internal-format
 
73455
 msgid "  %q+T has a non-trivial destructor"
 
73456
 msgstr "  %q+T hat einen nicht-trivialen Destruktor"
 
73457
 
 
73458
-#: cp/class.c:5164
 
73459
+#: cp/class.c:5167
 
73460
 #, gcc-internal-format
 
73461
 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"
 
73462
 msgstr " %q+T ist kein Aggregat, hat keinen trivialen Standardkonstruktor und hat keinen Konstruktor mit konstantem Ausdruck, der kein Kopier- oder Bewegungskonstruktor ist"
 
73463
 
 
73464
-#: cp/class.c:5200
 
73465
+#: cp/class.c:5203
 
73466
 #, gcc-internal-format
 
73467
 msgid "  base class %qT of %q+T is non-literal"
 
73468
 msgstr "  Basisklasse %qT von %q+T ist kein Literal"
 
73469
 
 
73470
-#: cp/class.c:5214
 
73471
+#: cp/class.c:5217
 
73472
 #, gcc-internal-format
 
73473
 msgid "  non-static data member %q+D has non-literal type"
 
73474
 msgstr "  nicht-statisches Datenelement %q+D hat nicht-literalen Typ"
 
73475
 
 
73476
-#: cp/class.c:5332
 
73477
+#: cp/class.c:5335
 
73478
 #, gcc-internal-format
 
73479
 msgid "non-static reference %q+#D in class without a constructor"
 
73480
 msgstr "nicht-statische Referenz %q+#D in Klasse ohne Konstruktor"
 
73481
 
 
73482
-#: cp/class.c:5337
 
73483
+#: cp/class.c:5340
 
73484
 #, gcc-internal-format
 
73485
 msgid "non-static const member %q+#D in class without a constructor"
 
73486
 msgstr "nicht-statisches const-Element %q+#D in Klasse ohne einen Konstruktor"
 
73487
 
 
73488
 #. If the function is defaulted outside the class, we just
 
73489
 #. give the synthesis error.
 
73490
-#: cp/class.c:5363
 
73491
+#: cp/class.c:5366
 
73492
 #, gcc-internal-format
 
73493
 msgid "%q+D declared to take const reference, but implicit declaration would take non-const"
 
73494
 msgstr "%q+D mit Eingabe einer konstanten Referenz deklariert, aber implizite Deklaration würde nicht-Konstante annehmen"
 
73495
 
 
73496
-#: cp/class.c:5587
 
73497
+#: cp/class.c:5590
 
73498
 #, gcc-internal-format
 
73499
 msgid "offset of virtual base %qT is not ABI-compliant and may change in a future version of GCC"
 
73500
 msgstr "Versatz der virtuellen Basis %qT ist ABI-unverträglich und kann sich in zukünftigen GCC-Versionen ändern"
 
73501
 
 
73502
-#: cp/class.c:5688
 
73503
+#: cp/class.c:5691
 
73504
 #, gcc-internal-format
 
73505
 msgid "direct base %qT inaccessible in %qT due to ambiguity"
 
73506
 msgstr "direkte Basis %qT ist in %qT durch Mehrdeutigkeit unzugänglich"
 
73507
 
 
73508
-#: cp/class.c:5700
 
73509
+#: cp/class.c:5703
 
73510
 #, gcc-internal-format
 
73511
 msgid "virtual base %qT inaccessible in %qT due to ambiguity"
 
73512
 msgstr "virtuelle Basis %qT ist in %qT durch Mehrdeutigkeit unzugänglich"
 
73513
 
 
73514
-#: cp/class.c:5886
 
73515
+#: cp/class.c:5889
 
73516
 #, gcc-internal-format
 
73517
 msgid "size assigned to %qT may not be ABI-compliant and may change in a future version of GCC"
 
73518
 msgstr "%qT zugewiesene Größe könnte ABI-unverträglich sein und sich in zukünftigen GCC-Versionen ändern"
 
73519
 
 
73520
-#: cp/class.c:5926
 
73521
+#: cp/class.c:5929
 
73522
 #, gcc-internal-format
 
73523
 msgid "the offset of %qD may not be ABI-compliant and may change in a future version of GCC"
 
73524
 msgstr "der Versatz von %qD könnte ABI-unverträglich sein und sich in einer zukünftigen GCC-Version ändern"
 
73525
 
 
73526
-#: cp/class.c:5954
 
73527
+#: cp/class.c:5957
 
73528
 #, gcc-internal-format
 
73529
 msgid "offset of %q+D is not ABI-compliant and may change in a future version of GCC"
 
73530
 msgstr "Versatz von %q+D ist ABI-unverträglich und kann sich in zukünftigen GCC-Versionen ändern"
 
73531
 
 
73532
-#: cp/class.c:5964
 
73533
+#: cp/class.c:5967
 
73534
 #, gcc-internal-format
 
73535
 msgid "%q+D contains empty classes which may cause base classes to be placed at different locations in a future version of GCC"
 
73536
 msgstr "%q+D enthält leere Klassen, die in zukünftigen GCC-Versionen die Basisklassen an andere Orte verschieben können"
 
73537
 
 
73538
-#: cp/class.c:6052
 
73539
+#: cp/class.c:6055
 
73540
 #, gcc-internal-format
 
73541
 msgid "layout of classes derived from empty class %qT may change in a future version of GCC"
 
73542
 msgstr "die Anordnung der von der leeren Klasse %qT abgeleiteten Klassen könnte sich in zukünftigen GCC-Versionen ändern"
 
73543
 
 
73544
-#: cp/class.c:6220 cp/decl.c:12134 cp/parser.c:18856
 
73545
+#: cp/class.c:6223 cp/decl.c:12125 cp/parser.c:18860
 
73546
 #, gcc-internal-format
 
73547
 msgid "redefinition of %q#T"
 
73548
 msgstr "Redefinition von %q#T"
 
73549
 
 
73550
-#: cp/class.c:6369
 
73551
+#: cp/class.c:6372
 
73552
 #, gcc-internal-format
 
73553
 msgid "%q#T has virtual functions and accessible non-virtual destructor"
 
73554
 msgstr "%q#T hat virtuelle Funktionen und erreichbaren nicht-virtuellen Destruktor"
 
73555
 
 
73556
-#: cp/class.c:6395
 
73557
-#, fuzzy, gcc-internal-format
 
73558
+#: cp/class.c:6398
 
73559
+#, gcc-internal-format
 
73560
 msgid "type transparent %q#T does not have any fields"
 
73561
-msgstr "typtransparente Klasse %qT hat keine Felder"
 
73562
+msgstr "typtransparentes %q#T hat keine Felder"
 
73563
 
 
73564
-#: cp/class.c:6401
 
73565
+#: cp/class.c:6404
 
73566
 #, gcc-internal-format
 
73567
 msgid "type transparent class %qT has base classes"
 
73568
 msgstr "typtransparente Klasse %qT hat Basisklassen"
 
73569
 
 
73570
-#: cp/class.c:6405
 
73571
+#: cp/class.c:6408
 
73572
 #, gcc-internal-format
 
73573
 msgid "type transparent class %qT has virtual functions"
 
73574
 msgstr "typtransparente Klasse %qT hat virtuelle Funktionen"
 
73575
 
 
73576
-#: cp/class.c:6411
 
73577
+#: cp/class.c:6414
 
73578
 #, gcc-internal-format
 
73579
 msgid "type transparent %q#T cannot be made transparent because the type of the first field has a different ABI from the class overall"
 
73580
-msgstr ""
 
73581
+msgstr "typtransparentes %q#T kann nicht transparent gemacht werden, weil der Typ des ersten Feldes anderes ABI als gesamte Klasse hat"
 
73582
 
 
73583
-#: cp/class.c:6562
 
73584
+#: cp/class.c:6565
 
73585
 #, gcc-internal-format
 
73586
 msgid "trying to finish struct, but kicked out due to previous parse errors"
 
73587
 msgstr "Lesen der struct konnte wegen Syntaxfehlern nicht beendet werden"
 
73588
 
 
73589
-#: cp/class.c:7071
 
73590
+#: cp/class.c:7074
 
73591
 #, gcc-internal-format
 
73592
 msgid "language string %<\"%E\"%> not recognized"
 
73593
 msgstr "Sprachen-Zeichenkette %<\"%E\"%> nicht erkannt"
 
73594
 
 
73595
-#: cp/class.c:7160
 
73596
+#: cp/class.c:7163
 
73597
 #, gcc-internal-format
 
73598
 msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
 
73599
 msgstr "überladene Funktion %qD konnte nicht durch Umwandlung in Typ %qT aufgelöst werden"
 
73600
 
 
73601
-#: cp/class.c:7280
 
73602
+#: cp/class.c:7283
 
73603
 #, gcc-internal-format
 
73604
 msgid "no matches converting function %qD to type %q#T"
 
73605
 msgstr "bei der Umwandlung der Funktion %qD in den Typ %q#T gab es keine Übereinstimmungen"
 
73606
 
 
73607
-#: cp/class.c:7308
 
73608
+#: cp/class.c:7311
 
73609
 #, gcc-internal-format
 
73610
 msgid "converting overloaded function %qD to type %q#T is ambiguous"
 
73611
 msgstr "Umwandung der überladenen Funktion %qD in den Typ %q#T ist mehrdeutig"
 
73612
 
 
73613
-#: cp/class.c:7335
 
73614
+#: cp/class.c:7338
 
73615
 #, gcc-internal-format
 
73616
 msgid "assuming pointer to member %qD"
 
73617
 msgstr "Zeiger auf Element %qD wird angenommen"
 
73618
 
 
73619
-#: cp/class.c:7338
 
73620
+#: cp/class.c:7341
 
73621
 #, gcc-internal-format
 
73622
 msgid "(a pointer to member can only be formed with %<&%E%>)"
 
73623
 msgstr "(ein Zeiger auf ein Element kann nur mit %<»&%E%> erzeugt werden)"
 
73624
 
 
73625
-#: cp/class.c:7413 cp/class.c:7447
 
73626
+#: cp/class.c:7416 cp/class.c:7450
 
73627
 #, gcc-internal-format
 
73628
 msgid "not enough type information"
 
73629
 msgstr "zu wenig Typinformationen"
 
73630
 
 
73631
-#: cp/class.c:7430 cp/cvt.c:173 cp/cvt.c:199 cp/cvt.c:248
 
73632
+#: cp/class.c:7433 cp/cvt.c:173 cp/cvt.c:199 cp/cvt.c:248
 
73633
 #, gcc-internal-format
 
73634
 msgid "cannot convert %qE from type %qT to type %qT"
 
73635
 msgstr "%qE kann nicht vom Typ %qT in den Typ %qT umgewandelt werden"
 
73636
@@ -28040,12 +28040,12 @@
 
73637
 #. A name N used in a class S shall refer to the same declaration
 
73638
 #. in its context and when re-evaluated in the completed scope of
 
73639
 #. S.
 
73640
-#: cp/class.c:7742 cp/decl.c:1325
 
73641
+#: cp/class.c:7745 cp/decl.c:1325
 
73642
 #, gcc-internal-format
 
73643
 msgid "declaration of %q#D"
 
73644
 msgstr "Deklaration von %q#D"
 
73645
 
 
73646
-#: cp/class.c:7743
 
73647
+#: cp/class.c:7746
 
73648
 #, gcc-internal-format
 
73649
 msgid "changes meaning of %qD from %q+#D"
 
73650
 msgstr "verändert die Bedeutung von %qD von %q+#D"
 
73651
@@ -28116,9 +28116,9 @@
 
73652
 msgstr "%q#T verwendet, wo %qT erwartet wurde"
 
73653
 
 
73654
 #: cp/cvt.c:765
 
73655
-#, fuzzy, gcc-internal-format
 
73656
+#, gcc-internal-format
 
73657
 msgid "could not convert %qE from %<void%> to %<bool%>"
 
73658
-msgstr "%qE konnte nicht von %qT nach %qT umgewandelt werden"
 
73659
+msgstr "%qE konnte nicht von %<void%> nach %<bool%> umgewandelt werden"
 
73660
 
 
73661
 #: cp/cvt.c:816
 
73662
 #, gcc-internal-format
 
73663
@@ -28522,9 +28522,9 @@
 
73664
 msgstr "vorherige Deklaration %q+#D hier"
 
73665
 
 
73666
 #: cp/decl.c:1533
 
73667
-#, fuzzy, gcc-internal-format
 
73668
+#, gcc-internal-format
 
73669
 msgid "ambiguates old declaration with deduced return type"
 
73670
-msgstr "macht alte Deklaration %q+#D mehrdeutig"
 
73671
+msgstr "macht alte Deklaration mit hergeleitetem Rückgabetyp mehrdeutig"
 
73672
 
 
73673
 #: cp/decl.c:1544
 
73674
 #, gcc-internal-format
 
73675
@@ -28888,14 +28888,14 @@
 
73676
 msgstr "%<constexpr%> kann nicht für Typdeklarationen verwendet werden"
 
73677
 
 
73678
 #: cp/decl.c:4321
 
73679
-#, fuzzy, gcc-internal-format
 
73680
+#, gcc-internal-format
 
73681
 msgid "attribute ignored in explicit instantiation %q#T"
 
73682
-msgstr "Attribute an Templateinstanziierung ignoriert"
 
73683
+msgstr "Attribut in expliter Instanziierung %q#T ignoriert"
 
73684
 
 
73685
 #: cp/decl.c:4324
 
73686
-#, fuzzy, gcc-internal-format
 
73687
+#, gcc-internal-format
 
73688
 msgid "no attribute can be applied to an explicit instantiation"
 
73689
-msgstr "Attribut %qE kann nur auf Klassendefinitionen angewendet werden"
 
73690
+msgstr "auf explizite Instanziierung kann kein Attribut angewendet werden"
 
73691
 
 
73692
 #: cp/decl.c:4396
 
73693
 #, gcc-internal-format
 
73694
@@ -29067,9 +29067,9 @@
 
73695
 msgstr "%qT hat kein nicht-statisches Datenelement namens %qD"
 
73696
 
 
73697
 #: cp/decl.c:5226
 
73698
-#, fuzzy, gcc-internal-format
 
73699
+#, gcc-internal-format
 
73700
 msgid "invalid initializer for %q#D"
 
73701
-msgstr "ungültige Initialisierung für Feldelement %q#D"
 
73702
+msgstr "ungültige Initialisierung für %q#D"
 
73703
 
 
73704
 #: cp/decl.c:5256
 
73705
 #, gcc-internal-format
 
73706
@@ -29172,233 +29172,233 @@
 
73707
 msgid "function %q#D is initialized like a variable"
 
73708
 msgstr "Funktion %q#D ist wie eine Variable initialisiert"
 
73709
 
 
73710
-#: cp/decl.c:6883
 
73711
+#: cp/decl.c:6886
 
73712
 #, gcc-internal-format
 
73713
 msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
 
73714
-msgstr ""
 
73715
+msgstr "nicht-lokale %<__thread%>-Variable %qD erfordert dynamische Initialisierung"
 
73716
 
 
73717
-#: cp/decl.c:6886
 
73718
-#, fuzzy, gcc-internal-format
 
73719
+#: cp/decl.c:6889
 
73720
+#, gcc-internal-format
 
73721
 msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
 
73722
-msgstr "  %q+T hat einen nicht-trivialen Destruktor"
 
73723
+msgstr "nicht-lokale %<__thread%>-Variable %qD hat einen nicht-trivialen Destruktor"
 
73724
 
 
73725
-#: cp/decl.c:6892
 
73726
+#: cp/decl.c:6895
 
73727
 #, gcc-internal-format
 
73728
 msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
 
73729
-msgstr ""
 
73730
+msgstr "%<thread_local%> in C++11 erlaubt dynamische Initialisierung und Zerstörung"
 
73731
 
 
73732
-#: cp/decl.c:7119
 
73733
+#: cp/decl.c:7122
 
73734
 #, gcc-internal-format
 
73735
 msgid "initializer fails to determine size of %qT"
 
73736
 msgstr "Initialisierung gibt nicht die Größe von %qT an"
 
73737
 
 
73738
-#: cp/decl.c:7123
 
73739
+#: cp/decl.c:7126
 
73740
 #, gcc-internal-format
 
73741
 msgid "array size missing in %qT"
 
73742
 msgstr "Feldgröße fehlt in %qT"
 
73743
 
 
73744
-#: cp/decl.c:7126
 
73745
+#: cp/decl.c:7129
 
73746
 #, gcc-internal-format
 
73747
 msgid "zero-size array %qT"
 
73748
 msgstr "Feld %qT der Größe null"
 
73749
 
 
73750
-#: cp/decl.c:7142
 
73751
+#: cp/decl.c:7145
 
73752
 #, gcc-internal-format
 
73753
 msgid "destructor for alien class %qT cannot be a member"
 
73754
 msgstr "Destruktor für fremde Klasse %qT kann kein Element sein"
 
73755
 
 
73756
-#: cp/decl.c:7144
 
73757
+#: cp/decl.c:7147
 
73758
 #, gcc-internal-format
 
73759
 msgid "constructor for alien class %qT cannot be a member"
 
73760
 msgstr "Konstruktor für fremde Klasse %qT kann kein Element sein"
 
73761
 
 
73762
-#: cp/decl.c:7168
 
73763
+#: cp/decl.c:7171
 
73764
 #, gcc-internal-format
 
73765
 msgid "%qD declared as a %<virtual%> variable"
 
73766
 msgstr "%qD als eine %<virtual%> Variable deklariert"
 
73767
 
 
73768
-#: cp/decl.c:7170
 
73769
+#: cp/decl.c:7173
 
73770
 #, gcc-internal-format
 
73771
 msgid "%qD declared as an %<inline%> variable"
 
73772
 msgstr "%qD als eine %<inline%> Variable deklariert"
 
73773
 
 
73774
-#: cp/decl.c:7172
 
73775
+#: cp/decl.c:7175
 
73776
 #, gcc-internal-format
 
73777
 msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration"
 
73778
 msgstr "Funktionsspezifizierer %<const%> und %<volatile%> an %qD ungültig in Variablendeklaration"
 
73779
 
 
73780
-#: cp/decl.c:7177
 
73781
+#: cp/decl.c:7180
 
73782
 #, gcc-internal-format
 
73783
 msgid "%qD declared as a %<virtual%> parameter"
 
73784
 msgstr "%qD als ein %<virtual%> Parameter deklariert"
 
73785
 
 
73786
-#: cp/decl.c:7179
 
73787
+#: cp/decl.c:7182
 
73788
 #, gcc-internal-format
 
73789
 msgid "%qD declared as an %<inline%> parameter"
 
73790
 msgstr "%qD als ein %<inline%> Parameter deklariert"
 
73791
 
 
73792
-#: cp/decl.c:7181
 
73793
+#: cp/decl.c:7184
 
73794
 #, gcc-internal-format
 
73795
 msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration"
 
73796
 msgstr "Funktionsspezifizierer %<const%> und %<volatile%> an %qD ungültig in Parameterdeklaration"
 
73797
 
 
73798
-#: cp/decl.c:7186
 
73799
+#: cp/decl.c:7189
 
73800
 #, gcc-internal-format
 
73801
 msgid "%qD declared as a %<virtual%> type"
 
73802
 msgstr "%qD als ein %<virtual%> Typ deklariert"
 
73803
 
 
73804
-#: cp/decl.c:7188
 
73805
+#: cp/decl.c:7191
 
73806
 #, gcc-internal-format
 
73807
 msgid "%qD declared as an %<inline%> type"
 
73808
 msgstr "%qD als ein %<inline%> Typ deklariert"
 
73809
 
 
73810
-#: cp/decl.c:7190
 
73811
+#: cp/decl.c:7193
 
73812
 #, gcc-internal-format
 
73813
 msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration"
 
73814
 msgstr "Funktionsspezifizierer %<const%> und %<volatile%> an %qD ungültig in Typdeklaration"
 
73815
 
 
73816
-#: cp/decl.c:7195
 
73817
+#: cp/decl.c:7198
 
73818
 #, gcc-internal-format
 
73819
 msgid "%qD declared as a %<virtual%> field"
 
73820
 msgstr "%qD als ein %<virtual%> Feld deklariert"
 
73821
 
 
73822
-#: cp/decl.c:7197
 
73823
+#: cp/decl.c:7200
 
73824
 #, gcc-internal-format
 
73825
 msgid "%qD declared as an %<inline%> field"
 
73826
 msgstr "%qD als ein %<inline%> Feld deklariert"
 
73827
 
 
73828
-#: cp/decl.c:7199
 
73829
+#: cp/decl.c:7202
 
73830
 #, gcc-internal-format
 
73831
 msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration"
 
73832
 msgstr "Funktionsspezifizierer %<const%> und %<volatile%> an %qD ungültig in Felddeklaration"
 
73833
 
 
73834
-#: cp/decl.c:7206
 
73835
+#: cp/decl.c:7209
 
73836
 #, gcc-internal-format
 
73837
 msgid "%q+D declared as a friend"
 
73838
 msgstr "%q+D als »friend« deklariert"
 
73839
 
 
73840
-#: cp/decl.c:7212
 
73841
+#: cp/decl.c:7215
 
73842
 #, gcc-internal-format
 
73843
 msgid "%q+D declared with an exception specification"
 
73844
 msgstr "%q+D mit einer Ausnahmespezifikation deklariert"
 
73845
 
 
73846
-#: cp/decl.c:7246
 
73847
+#: cp/decl.c:7249
 
73848
 #, gcc-internal-format
 
73849
 msgid "definition of %qD is not in namespace enclosing %qT"
 
73850
 msgstr "Deklaration von %qD ist nicht in einem Namensbereich um %qT"
 
73851
 
 
73852
-#: cp/decl.c:7286
 
73853
+#: cp/decl.c:7289
 
73854
 #, gcc-internal-format
 
73855
 msgid "static member function %q#D declared with type qualifiers"
 
73856
 msgstr "statische Elementfunktion %q#D mit Typqualifizierern deklariert"
 
73857
 
 
73858
-#: cp/decl.c:7385
 
73859
+#: cp/decl.c:7388
 
73860
 #, gcc-internal-format
 
73861
 msgid "defining explicit specialization %qD in friend declaration"
 
73862
 msgstr "Definition der expliziten Spezialisierung %qD in friend-Deklaration"
 
73863
 
 
73864
 #. Something like `template <class T> friend void f<T>()'.
 
73865
-#: cp/decl.c:7395
 
73866
+#: cp/decl.c:7398
 
73867
 #, gcc-internal-format
 
73868
 msgid "invalid use of template-id %qD in declaration of primary template"
 
73869
 msgstr "ungültige Verwendung der Template-ID %qD in Deklaration des ursprünglichen Templates"
 
73870
 
 
73871
-#: cp/decl.c:7425
 
73872
+#: cp/decl.c:7428
 
73873
 #, gcc-internal-format
 
73874
 msgid "default arguments are not allowed in declaration of friend template specialization %qD"
 
73875
 msgstr "Standardargumente sind nicht in Deklaration der friend-Template-Spezialisierung %qD erlaubt"
 
73876
 
 
73877
-#: cp/decl.c:7433
 
73878
+#: cp/decl.c:7436
 
73879
 #, gcc-internal-format
 
73880
 msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
 
73881
 msgstr "%<inline%> ist nicht in Deklaration der friend-Template-Spezialisierung %qD erlaubt"
 
73882
 
 
73883
-#: cp/decl.c:7475
 
73884
+#: cp/decl.c:7478
 
73885
 #, gcc-internal-format
 
73886
 msgid "cannot declare %<::main%> to be a template"
 
73887
 msgstr "%<::main%> kann nicht als Template deklariert werden"
 
73888
 
 
73889
-#: cp/decl.c:7477
 
73890
+#: cp/decl.c:7480
 
73891
 #, gcc-internal-format
 
73892
 msgid "cannot declare %<::main%> to be inline"
 
73893
 msgstr "%<::main%> kann nicht inline deklariert werden"
 
73894
 
 
73895
-#: cp/decl.c:7479
 
73896
+#: cp/decl.c:7482
 
73897
 #, gcc-internal-format
 
73898
 msgid "cannot declare %<::main%> to be static"
 
73899
 msgstr "%<::main%> kann nicht statisch deklariert werden"
 
73900
 
 
73901
-#: cp/decl.c:7507
 
73902
+#: cp/decl.c:7510
 
73903
 #, gcc-internal-format
 
73904
 msgid "anonymous type with no linkage used to declare function %q#D with linkage"
 
73905
 msgstr "anonymer Typ ohne Bindung verwendet, um Funktion %q#D mit Bindung zu deklarieren"
 
73906
 
 
73907
-#: cp/decl.c:7511 cp/decl.c:7879 cp/decl2.c:3864
 
73908
+#: cp/decl.c:7514 cp/decl.c:7882 cp/decl2.c:3864
 
73909
 #, gcc-internal-format
 
73910
 msgid "%q+#D does not refer to the unqualified type, so it is not used for linkage"
 
73911
 msgstr "%q+#D verweist nicht auf den unqualifizierten Typen, also wird es nicht zum Binden verwendet"
 
73912
 
 
73913
-#: cp/decl.c:7517
 
73914
+#: cp/decl.c:7520
 
73915
 #, gcc-internal-format
 
73916
 msgid "type %qT with no linkage used to declare function %q#D with linkage"
 
73917
 msgstr "Typ %qT ohne Bindung für Funktionsdeklaration %q#D mit Bindung deklariert"
 
73918
 
 
73919
-#: cp/decl.c:7539
 
73920
+#: cp/decl.c:7542
 
73921
 #, gcc-internal-format
 
73922
 msgid "static member function %qD cannot have cv-qualifier"
 
73923
 msgstr "statische Elementfunktion %qD kann nicht CV-Qualifizierer haben"
 
73924
 
 
73925
-#: cp/decl.c:7540
 
73926
+#: cp/decl.c:7543
 
73927
 #, gcc-internal-format
 
73928
 msgid "non-member function %qD cannot have cv-qualifier"
 
73929
 msgstr "Nicht-Elementfunktion %qD kann nicht CV-Qualifizierer haben"
 
73930
 
 
73931
-#: cp/decl.c:7556
 
73932
+#: cp/decl.c:7559
 
73933
 #, gcc-internal-format
 
73934
 msgid "literal operator with C linkage"
 
73935
 msgstr "literaler Operator mit C-Bindung"
 
73936
 
 
73937
-#: cp/decl.c:7565
 
73938
+#: cp/decl.c:7568
 
73939
 #, gcc-internal-format
 
73940
 msgid "%qD has invalid argument list"
 
73941
 msgstr "%qD hat ungültige Argumentliste"
 
73942
 
 
73943
-#: cp/decl.c:7573
 
73944
+#: cp/decl.c:7576
 
73945
 #, gcc-internal-format
 
73946
 msgid "integer suffix %<%s%> shadowed by implementation"
 
73947
 msgstr "Ganzzahl-Suffix %<%s%> durch Implementierung überdeckt"
 
73948
 
 
73949
-#: cp/decl.c:7579
 
73950
+#: cp/decl.c:7582
 
73951
 #, gcc-internal-format
 
73952
 msgid "floating point suffix %<%s%> shadowed by implementation"
 
73953
 msgstr "Gleitkomma-Suffix %<%s%> durch Implementierung überdeckt"
 
73954
 
 
73955
-#: cp/decl.c:7585
 
73956
+#: cp/decl.c:7588
 
73957
 #, gcc-internal-format
 
73958
 msgid "%qD must be a non-member function"
 
73959
 msgstr "%qD muss eine Nicht-Elementfunktion sein"
 
73960
 
 
73961
-#: cp/decl.c:7636
 
73962
+#: cp/decl.c:7639
 
73963
 #, gcc-internal-format
 
73964
 msgid "%<::main%> must return %<int%>"
 
73965
 msgstr "%<::main%> muss %<int%> zurückgeben"
 
73966
 
 
73967
-#: cp/decl.c:7678
 
73968
+#: cp/decl.c:7681
 
73969
 #, gcc-internal-format
 
73970
 msgid "definition of implicitly-declared %qD"
 
73971
 msgstr "Definition des implizit deklarierten %qD"
 
73972
 
 
73973
-#: cp/decl.c:7683
 
73974
+#: cp/decl.c:7686
 
73975
 #, gcc-internal-format
 
73976
 msgid "definition of explicitly-defaulted %q+D"
 
73977
 msgstr "Definition des explizit standardisierten %q+D"
 
73978
 
 
73979
-#: cp/decl.c:7684
 
73980
+#: cp/decl.c:7687
 
73981
 #, gcc-internal-format
 
73982
 msgid "%q+#D explicitly defaulted here"
 
73983
 msgstr "%q+#D wurde ausdrücklich hier standardisiert"
 
73984
 
 
73985
-#: cp/decl.c:7701 cp/decl2.c:738
 
73986
+#: cp/decl.c:7704 cp/decl2.c:738
 
73987
 #, gcc-internal-format
 
73988
 msgid "no %q#D member function declared in class %qT"
 
73989
 msgstr "keine Elementfunktion %q#D in Klasse %qT deklariert"
 
73990
@@ -29407,884 +29407,879 @@
 
73991
 #. no linkage can only be used to declare extern "C"
 
73992
 #. entities.  Since it's not always an error in the
 
73993
 #. ISO C++ 90 Standard, we only issue a warning.
 
73994
-#: cp/decl.c:7876
 
73995
+#: cp/decl.c:7879
 
73996
 #, gcc-internal-format
 
73997
 msgid "anonymous type with no linkage used to declare variable %q#D with linkage"
 
73998
 msgstr "anonymer Typ ohne Bindung verwendet, um Variable %q#D mit Bindung zu deklarieren"
 
73999
 
 
74000
-#: cp/decl.c:7885
 
74001
+#: cp/decl.c:7888
 
74002
 #, gcc-internal-format
 
74003
 msgid "type %qT with no linkage used to declare variable %q#D with linkage"
 
74004
 msgstr "Typ %qT ohne Bindung verwendet, um Variable %q#D mit Bindung zu deklarieren"
 
74005
 
 
74006
-#: cp/decl.c:8008
 
74007
+#: cp/decl.c:8011
 
74008
 #, gcc-internal-format
 
74009
 msgid "in-class initialization of static data member %q#D of incomplete type"
 
74010
 msgstr "Initialisierung innerhalb der Klasse des statischen Datenelements %q#D mit unvollständigem Typ"
 
74011
 
 
74012
-#: cp/decl.c:8012
 
74013
+#: cp/decl.c:8015
 
74014
 #, gcc-internal-format
 
74015
 msgid "%<constexpr%> needed for in-class initialization of static data member %q#D of non-integral type"
 
74016
 msgstr "%<constexpr%> erforderlich für Initialisierung innerhalb der Klasse des statischen Datenelements %q#D mit nicht eingebautem Typ"
 
74017
 
 
74018
-#: cp/decl.c:8015
 
74019
+#: cp/decl.c:8018
 
74020
 #, gcc-internal-format
 
74021
 msgid "in-class initialization of static data member %q#D of non-literal type"
 
74022
 msgstr "Initialisierung innerhalb der Klasse des statischen Datenelements %q#D mit nicht eingebautem Typ"
 
74023
 
 
74024
-#: cp/decl.c:8028
 
74025
+#: cp/decl.c:8031
 
74026
 #, gcc-internal-format
 
74027
 msgid "invalid in-class initialization of static data member of non-integral type %qT"
 
74028
 msgstr "ungültige Initialisierung innerhalb der Klasse des statischen Datenelements vom nicht eingebauten Typen %qT"
 
74029
 
 
74030
-#: cp/decl.c:8034
 
74031
+#: cp/decl.c:8037
 
74032
 #, gcc-internal-format
 
74033
 msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
 
74034
 msgstr "ISO-C++ verbietet Initialisierung des nicht konstanten statischen Elements %qD in der Klasse"
 
74035
 
 
74036
-#: cp/decl.c:8038
 
74037
+#: cp/decl.c:8041
 
74038
 #, gcc-internal-format
 
74039
 msgid "ISO C++ forbids initialization of member constant %qD of non-integral type %qT"
 
74040
 msgstr "ISO-C++ verbietet Initialisierung der Elementkonstante %qD vom nicht eingebauten Typen %qT"
 
74041
 
 
74042
-#: cp/decl.c:8144 cp/decl.c:8172
 
74043
+#: cp/decl.c:8147 cp/decl.c:8175
 
74044
 #, gcc-internal-format
 
74045
 msgid "size of array %qD has non-integral type %qT"
 
74046
 msgstr "Feldgröße von %qD hat nicht-ganzzahligen Typen %qT"
 
74047
 
 
74048
-#: cp/decl.c:8147 cp/decl.c:8174
 
74049
+#: cp/decl.c:8150 cp/decl.c:8177
 
74050
 #, gcc-internal-format
 
74051
 msgid "size of array has non-integral type %qT"
 
74052
 msgstr "Feldgröße hat nicht-ganzzahligen Typen %qT"
 
74053
 
 
74054
-#: cp/decl.c:8224
 
74055
+#: cp/decl.c:8227
 
74056
 #, gcc-internal-format
 
74057
 msgid "size of array %qD is negative"
 
74058
 msgstr "Größe des Feldes %qD ist negativ"
 
74059
 
 
74060
-#: cp/decl.c:8226
 
74061
+#: cp/decl.c:8229
 
74062
 #, gcc-internal-format
 
74063
 msgid "size of array is negative"
 
74064
 msgstr "Größe des Feldes ist negativ"
 
74065
 
 
74066
-#: cp/decl.c:8240
 
74067
+#: cp/decl.c:8243
 
74068
 #, gcc-internal-format
 
74069
 msgid "ISO C++ forbids zero-size array %qD"
 
74070
 msgstr "ISO-C++ verbietet Feld %qD der Größe null"
 
74071
 
 
74072
-#: cp/decl.c:8242
 
74073
+#: cp/decl.c:8245
 
74074
 #, gcc-internal-format
 
74075
 msgid "ISO C++ forbids zero-size array"
 
74076
 msgstr "ISO-C++ verbietet Feld der Größe null"
 
74077
 
 
74078
-#: cp/decl.c:8254
 
74079
+#: cp/decl.c:8257
 
74080
 #, gcc-internal-format
 
74081
 msgid "size of array %qD is not an integral constant-expression"
 
74082
 msgstr "Größe des Feldes %qD ist kein konstanter Ganzzahlausdruck"
 
74083
 
 
74084
-#: cp/decl.c:8257
 
74085
+#: cp/decl.c:8260
 
74086
 #, gcc-internal-format
 
74087
 msgid "size of array is not an integral constant-expression"
 
74088
 msgstr "Größe des Feldes ist kein konstanter Ganzzahlausdruck"
 
74089
 
 
74090
-#: cp/decl.c:8263
 
74091
+#: cp/decl.c:8266
 
74092
 #, gcc-internal-format
 
74093
 msgid "ISO C++ forbids variable length array %qD"
 
74094
 msgstr "ISO-C++ verbietet Feld %qD variabler Länge"
 
74095
 
 
74096
-#: cp/decl.c:8265
 
74097
+#: cp/decl.c:8268
 
74098
 #, gcc-internal-format
 
74099
 msgid "ISO C++ forbids variable length array"
 
74100
 msgstr "ISO-C++ verbietet Feld variabler Länge"
 
74101
 
 
74102
-#: cp/decl.c:8271
 
74103
+#: cp/decl.c:8274
 
74104
 #, gcc-internal-format
 
74105
 msgid "variable length array %qD is used"
 
74106
 msgstr "Feld %qD variabler Länge wird verwendet"
 
74107
 
 
74108
-#: cp/decl.c:8323
 
74109
+#: cp/decl.c:8326
 
74110
 #, gcc-internal-format
 
74111
 msgid "overflow in array dimension"
 
74112
 msgstr "Überlauf in Feldgröße"
 
74113
 
 
74114
-#: cp/decl.c:8383
 
74115
+#: cp/decl.c:8386
 
74116
 #, gcc-internal-format
 
74117
 msgid "declaration of %qD as array of %<auto%>"
 
74118
 msgstr "Deklaration von %qD als Feld von %<auto%>"
 
74119
 
 
74120
-#: cp/decl.c:8391
 
74121
+#: cp/decl.c:8394
 
74122
 #, gcc-internal-format
 
74123
 msgid "declaration of %qD as array of void"
 
74124
 msgstr "Deklaration von %qD als Feld von voids"
 
74125
 
 
74126
-#: cp/decl.c:8393
 
74127
+#: cp/decl.c:8396
 
74128
 #, gcc-internal-format
 
74129
 msgid "creating array of void"
 
74130
 msgstr "Feld von void wird erzeugt"
 
74131
 
 
74132
-#: cp/decl.c:8398
 
74133
+#: cp/decl.c:8401
 
74134
 #, gcc-internal-format
 
74135
 msgid "declaration of %qD as array of functions"
 
74136
 msgstr "Deklaration von %qD als Feld von Funktionen"
 
74137
 
 
74138
-#: cp/decl.c:8400
 
74139
+#: cp/decl.c:8403
 
74140
 #, gcc-internal-format
 
74141
 msgid "creating array of functions"
 
74142
 msgstr "Feld von Funktionen wird erzeugt"
 
74143
 
 
74144
-#: cp/decl.c:8405
 
74145
+#: cp/decl.c:8408
 
74146
 #, gcc-internal-format
 
74147
 msgid "declaration of %qD as array of references"
 
74148
 msgstr "Deklaration von %qD als Feld von Referenzen"
 
74149
 
 
74150
-#: cp/decl.c:8407
 
74151
+#: cp/decl.c:8410
 
74152
 #, gcc-internal-format
 
74153
 msgid "creating array of references"
 
74154
 msgstr "Feld von Referenzen wird erzeugt"
 
74155
 
 
74156
-#: cp/decl.c:8412
 
74157
+#: cp/decl.c:8415
 
74158
 #, gcc-internal-format
 
74159
 msgid "declaration of %qD as array of function members"
 
74160
 msgstr "Deklaration von %qD als Feld von Funktionselementen"
 
74161
 
 
74162
-#: cp/decl.c:8414
 
74163
+#: cp/decl.c:8417
 
74164
 #, gcc-internal-format
 
74165
 msgid "creating array of function members"
 
74166
 msgstr "Feld von Funktionselementen wird erzeugt"
 
74167
 
 
74168
-#: cp/decl.c:8428
 
74169
+#: cp/decl.c:8431
 
74170
 #, gcc-internal-format
 
74171
 msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
 
74172
 msgstr "Deklaration von %qD als multidimensionales Feld muss für alle Dimensionen außer der ersten Grenzen haben"
 
74173
 
 
74174
-#: cp/decl.c:8432
 
74175
+#: cp/decl.c:8435
 
74176
 #, gcc-internal-format
 
74177
 msgid "multidimensional array must have bounds for all dimensions except the first"
 
74178
 msgstr "multidimensionales Feld muss für alle Dimensionen außer der ersten Grenzen haben"
 
74179
 
 
74180
-#: cp/decl.c:8467
 
74181
+#: cp/decl.c:8470
 
74182
 #, gcc-internal-format
 
74183
 msgid "return type specification for constructor invalid"
 
74184
 msgstr "Angabe des Rückgabetyps für Konstruktor ist ungültig"
 
74185
 
 
74186
-#: cp/decl.c:8477
 
74187
+#: cp/decl.c:8480
 
74188
 #, gcc-internal-format
 
74189
 msgid "return type specification for destructor invalid"
 
74190
 msgstr "Angabe des Rückgabetyps für Destruktor ist ungültig"
 
74191
 
 
74192
-#: cp/decl.c:8490
 
74193
+#: cp/decl.c:8493
 
74194
 #, gcc-internal-format
 
74195
 msgid "return type specified for %<operator %T%>"
 
74196
 msgstr "Rückgabetyp für %<operator %T%> angegeben"
 
74197
 
 
74198
-#: cp/decl.c:8512
 
74199
+#: cp/decl.c:8515
 
74200
 #, gcc-internal-format
 
74201
 msgid "unnamed variable or field declared void"
 
74202
 msgstr "unbenannte Variable oder Feld als »void« deklariert"
 
74203
 
 
74204
-#: cp/decl.c:8519
 
74205
+#: cp/decl.c:8522
 
74206
 #, gcc-internal-format
 
74207
 msgid "variable or field declared void"
 
74208
 msgstr "Variable oder Feld als »void« deklariert"
 
74209
 
 
74210
-#: cp/decl.c:8720
 
74211
+#: cp/decl.c:8722
 
74212
 #, gcc-internal-format
 
74213
 msgid "invalid use of qualified-name %<::%D%>"
 
74214
 msgstr "ungültige Verwendung des qualifizierten Namens %<::%D%>"
 
74215
 
 
74216
-#: cp/decl.c:8723
 
74217
+#: cp/decl.c:8725
 
74218
 #, gcc-internal-format
 
74219
 msgid "invalid use of qualified-name %<%T::%D%>"
 
74220
 msgstr "ungültige Verwendung des qualifizierten Namens %<%T::%D%>"
 
74221
 
 
74222
-#: cp/decl.c:8726
 
74223
+#: cp/decl.c:8728
 
74224
 #, gcc-internal-format
 
74225
 msgid "invalid use of qualified-name %<%D::%D%>"
 
74226
 msgstr "ungültige Verwendung des qualifizierten Namens %<%D::%D%>"
 
74227
 
 
74228
-#: cp/decl.c:8735
 
74229
+#: cp/decl.c:8737
 
74230
 #, gcc-internal-format
 
74231
 msgid "%q#T is not a class or a namespace"
 
74232
 msgstr "%q#T ist keine Klasse oder Namensbereich"
 
74233
 
 
74234
-#: cp/decl.c:8743
 
74235
+#: cp/decl.c:8745
 
74236
 #, gcc-internal-format
 
74237
 msgid "type %qT is not derived from type %qT"
 
74238
 msgstr "Typ %qT ist nicht vom Typ %qT abgeleitet"
 
74239
 
 
74240
-#: cp/decl.c:8759 cp/decl.c:8851 cp/decl.c:8860 cp/decl.c:10242
 
74241
+#: cp/decl.c:8761 cp/decl.c:8853 cp/decl.c:8862 cp/decl.c:10238
 
74242
 #, gcc-internal-format
 
74243
 msgid "declaration of %qD as non-function"
 
74244
 msgstr "Deklaration von %qD als Nicht-Funktion"
 
74245
 
 
74246
-#: cp/decl.c:8765
 
74247
+#: cp/decl.c:8767
 
74248
 #, gcc-internal-format
 
74249
 msgid "declaration of %qD as non-member"
 
74250
 msgstr "Deklaration von %qD als Nicht-Element"
 
74251
 
 
74252
-#: cp/decl.c:8796
 
74253
+#: cp/decl.c:8798
 
74254
 #, gcc-internal-format
 
74255
 msgid "declarator-id missing; using reserved word %qD"
 
74256
 msgstr "Deklarator-ID fehlt: reserviertes Wort %qD wird verwendet"
 
74257
 
 
74258
-#: cp/decl.c:8843
 
74259
+#: cp/decl.c:8845
 
74260
 #, gcc-internal-format
 
74261
 msgid "function definition does not declare parameters"
 
74262
 msgstr "Funktionsdefinition deklariert keine Parameter"
 
74263
 
 
74264
-#: cp/decl.c:8868
 
74265
+#: cp/decl.c:8870
 
74266
 #, gcc-internal-format
 
74267
 msgid "declaration of %qD as %<typedef%>"
 
74268
 msgstr "Deklaration von %qD als %<typedef%>"
 
74269
 
 
74270
-#: cp/decl.c:8873
 
74271
+#: cp/decl.c:8875
 
74272
 #, gcc-internal-format
 
74273
 msgid "declaration of %qD as parameter"
 
74274
 msgstr "Deklaration von %qD als Parameter"
 
74275
 
 
74276
-#: cp/decl.c:8906
 
74277
+#: cp/decl.c:8908
 
74278
 #, gcc-internal-format
 
74279
 msgid "%<constexpr%> cannot appear in a typedef declaration"
 
74280
 msgstr "%<constexpr%> kann nicht in typedef-Deklaration auftreten"
 
74281
 
 
74282
-#: cp/decl.c:8914
 
74283
+#: cp/decl.c:8916
 
74284
 #, gcc-internal-format
 
74285
 msgid "two or more data types in declaration of %qs"
 
74286
 msgstr "zwei oder mehr Datentypen in Deklaration von %qs"
 
74287
 
 
74288
-#: cp/decl.c:8920
 
74289
+#: cp/decl.c:8922
 
74290
 #, gcc-internal-format
 
74291
 msgid "conflicting specifiers in declaration of %qs"
 
74292
 msgstr "in Konflikt stehende Spezifikationen für Deklaration von %qs"
 
74293
 
 
74294
-#: cp/decl.c:8992 cp/decl.c:8995 cp/decl.c:8998
 
74295
+#: cp/decl.c:8994 cp/decl.c:8997 cp/decl.c:9000
 
74296
 #, gcc-internal-format
 
74297
 msgid "ISO C++ forbids declaration of %qs with no type"
 
74298
 msgstr "ISO-C++ verbietet Deklaration von %qs ohne Typ"
 
74299
 
 
74300
-#: cp/decl.c:9009
 
74301
+#: cp/decl.c:9011
 
74302
 #, gcc-internal-format
 
74303
 msgid "%<__int128%> is not supported by this target"
 
74304
 msgstr "%<__int128%> wird von diesem Ziel nicht unterstützt"
 
74305
 
 
74306
-#: cp/decl.c:9014
 
74307
+#: cp/decl.c:9016
 
74308
 #, gcc-internal-format
 
74309
 msgid "ISO C++ does not support %<__int128%> for %qs"
 
74310
 msgstr "ISO-C++ unterstützt nicht %<__int128%> for %qs"
 
74311
 
 
74312
-#: cp/decl.c:9035 cp/decl.c:9055
 
74313
+#: cp/decl.c:9037 cp/decl.c:9057
 
74314
 #, gcc-internal-format
 
74315
 msgid "%<signed%> or %<unsigned%> invalid for %qs"
 
74316
 msgstr "%<signed%> oder %<unsigned%> ungültig für %qs"
 
74317
 
 
74318
-#: cp/decl.c:9037
 
74319
+#: cp/decl.c:9039
 
74320
 #, gcc-internal-format
 
74321
 msgid "%<signed%> and %<unsigned%> specified together for %qs"
 
74322
 msgstr "%<signed%> und %<unsigned%> für %qs gleichzeitig angegeben"
 
74323
 
 
74324
-#: cp/decl.c:9039
 
74325
+#: cp/decl.c:9041
 
74326
 #, gcc-internal-format
 
74327
 msgid "%<long long%> invalid for %qs"
 
74328
 msgstr "%<long long%> ungültig für %qs"
 
74329
 
 
74330
-#: cp/decl.c:9041
 
74331
+#: cp/decl.c:9043
 
74332
 #, gcc-internal-format
 
74333
 msgid "%<long%> invalid for %qs"
 
74334
 msgstr "%<long%> ungültig für %qs"
 
74335
 
 
74336
-#: cp/decl.c:9043
 
74337
+#: cp/decl.c:9045
 
74338
 #, gcc-internal-format
 
74339
 msgid "%<short%> invalid for %qs"
 
74340
 msgstr "%<short%> ungültig für %qs"
 
74341
 
 
74342
-#: cp/decl.c:9045
 
74343
+#: cp/decl.c:9047
 
74344
 #, gcc-internal-format
 
74345
 msgid "%<long%> or %<short%> invalid for %qs"
 
74346
 msgstr "%<long%> oder %<short%> ungültig für %qs"
 
74347
 
 
74348
-#: cp/decl.c:9047
 
74349
+#: cp/decl.c:9049
 
74350
 #, gcc-internal-format
 
74351
 msgid "%<long%>, %<int%>, %<short%>, or %<char%> invalid for %qs"
 
74352
 msgstr "%<long%>, %<int%>, %<short%> oder %<char%> ungültig für %qs"
 
74353
 
 
74354
-#: cp/decl.c:9049
 
74355
+#: cp/decl.c:9051
 
74356
 #, gcc-internal-format
 
74357
 msgid "%<long%> or %<short%> specified with char for %qs"
 
74358
 msgstr "%<long%> oder %<short%> mit »char« für %qs angegeben"
 
74359
 
 
74360
-#: cp/decl.c:9051
 
74361
+#: cp/decl.c:9053
 
74362
 #, gcc-internal-format
 
74363
 msgid "%<long%> and %<short%> specified together for %qs"
 
74364
 msgstr "%<long%> und %<short%> für %qs gleichzeitig angegeben"
 
74365
 
 
74366
-#: cp/decl.c:9057
 
74367
+#: cp/decl.c:9059
 
74368
 #, gcc-internal-format
 
74369
 msgid "%<short%> or %<long%> invalid for %qs"
 
74370
 msgstr "%<short%> oder %<long%> ungültig für %qs"
 
74371
 
 
74372
-#: cp/decl.c:9065
 
74373
+#: cp/decl.c:9067
 
74374
 #, gcc-internal-format
 
74375
 msgid "long, short, signed or unsigned used invalidly for %qs"
 
74376
 msgstr "long, short, signed oder unsigned ungültig verwendet für %qs"
 
74377
 
 
74378
-#: cp/decl.c:9133
 
74379
+#: cp/decl.c:9135
 
74380
 #, gcc-internal-format
 
74381
 msgid "complex invalid for %qs"
 
74382
 msgstr "complex ungültig für %qs"
 
74383
 
 
74384
-#: cp/decl.c:9161
 
74385
+#: cp/decl.c:9163
 
74386
 #, gcc-internal-format
 
74387
 msgid "qualifiers are not allowed on declaration of %<operator %T%>"
 
74388
 msgstr "Qualifizierer sind bei Deklaration von %<operator %T%> nicht erlaubt"
 
74389
 
 
74390
-#: cp/decl.c:9193
 
74391
+#: cp/decl.c:9195
 
74392
 #, gcc-internal-format
 
74393
 msgid "member %qD cannot be declared both virtual and static"
 
74394
 msgstr "Element %qD kann nicht gleichzeitig virtuell und statisch deklariert werden"
 
74395
 
 
74396
-#: cp/decl.c:9201
 
74397
+#: cp/decl.c:9206
 
74398
 #, gcc-internal-format
 
74399
-msgid "%<%T::%D%> is not a valid declarator"
 
74400
-msgstr "%<%T::%D%> ist kein gültiger Deklarator"
 
74401
-
 
74402
-#: cp/decl.c:9210
 
74403
-#, gcc-internal-format
 
74404
 msgid "typedef declaration invalid in parameter declaration"
 
74405
 msgstr "»typedef«-Deklaration in Parameterdeklaration ungültig"
 
74406
 
 
74407
-#: cp/decl.c:9215
 
74408
+#: cp/decl.c:9211
 
74409
 #, gcc-internal-format
 
74410
 msgid "storage class specified for template parameter %qs"
 
74411
 msgstr "Speicherklasse für Template-Parameter %qs angegeben"
 
74412
 
 
74413
-#: cp/decl.c:9221
 
74414
+#: cp/decl.c:9217
 
74415
 #, gcc-internal-format
 
74416
 msgid "storage class specifiers invalid in parameter declarations"
 
74417
 msgstr "Speicherklassenangaben sind in Parameterdeklarationen ungültig"
 
74418
 
 
74419
-#: cp/decl.c:9227
 
74420
+#: cp/decl.c:9223
 
74421
 #, gcc-internal-format
 
74422
 msgid "a parameter cannot be declared %<constexpr%>"
 
74423
 msgstr "ein Parameter kann nicht als %<constexpr%> deklariert sein"
 
74424
 
 
74425
-#: cp/decl.c:9236
 
74426
+#: cp/decl.c:9232
 
74427
 #, gcc-internal-format
 
74428
 msgid "%<virtual%> outside class declaration"
 
74429
 msgstr "%<virtual%> außerhalb einer Klassendeklaration"
 
74430
 
 
74431
-#: cp/decl.c:9254
 
74432
+#: cp/decl.c:9250
 
74433
 #, gcc-internal-format
 
74434
 msgid "multiple storage classes in declaration of %qs"
 
74435
 msgstr "mehrere Speicherklassen in Deklaration von %qs"
 
74436
 
 
74437
-#: cp/decl.c:9277
 
74438
+#: cp/decl.c:9273
 
74439
 #, gcc-internal-format
 
74440
 msgid "storage class specified for %qs"
 
74441
 msgstr "Speicherklasse %qs angegeben"
 
74442
 
 
74443
-#: cp/decl.c:9281
 
74444
+#: cp/decl.c:9277
 
74445
 #, gcc-internal-format
 
74446
 msgid "storage class specified for parameter %qs"
 
74447
 msgstr "Speicherklasse für Parameter %qs angegeben"
 
74448
 
 
74449
-#: cp/decl.c:9294
 
74450
+#: cp/decl.c:9290
 
74451
 #, gcc-internal-format
 
74452
 msgid "nested function %qs declared %<extern%>"
 
74453
 msgstr "geschachtelte Funktion %qs als %<extern%> deklariert"
 
74454
 
 
74455
-#: cp/decl.c:9298
 
74456
+#: cp/decl.c:9294
 
74457
 #, gcc-internal-format
 
74458
 msgid "top-level declaration of %qs specifies %<auto%>"
 
74459
 msgstr "Deklaration höchster Ebene von %qs gibt %<auto%> an"
 
74460
 
 
74461
-#: cp/decl.c:9305
 
74462
+#: cp/decl.c:9301
 
74463
 #, gcc-internal-format
 
74464
 msgid "function-scope %qs implicitly auto and declared %<__thread%>"
 
74465
 msgstr "Funktions-Gültigkeitsbereich %qs ist implizit auto und deklarierte %<__thread%>"
 
74466
 
 
74467
-#: cp/decl.c:9317
 
74468
+#: cp/decl.c:9313
 
74469
 #, gcc-internal-format
 
74470
 msgid "storage class specifiers invalid in friend function declarations"
 
74471
 msgstr "Speicherklassenangaben sind in friend-Funktionsdeklarationen ungültig"
 
74472
 
 
74473
-#: cp/decl.c:9427
 
74474
+#: cp/decl.c:9423
 
74475
 #, gcc-internal-format
 
74476
 msgid "%qs declared as function returning a function"
 
74477
 msgstr "%qs als Funktion, die eine Funktion zurückgibt, deklariert"
 
74478
 
 
74479
-#: cp/decl.c:9432
 
74480
+#: cp/decl.c:9428
 
74481
 #, gcc-internal-format
 
74482
 msgid "%qs declared as function returning an array"
 
74483
 msgstr "%qs als Funktion, die ein Feld zurückgibt, deklariert"
 
74484
 
 
74485
-#: cp/decl.c:9438
 
74486
-#, fuzzy, gcc-internal-format
 
74487
+#: cp/decl.c:9434
 
74488
+#, gcc-internal-format
 
74489
 msgid "%qs declared as function returning an abstract class type"
 
74490
-msgstr "%qs als Funktion, die ein Feld zurückgibt, deklariert"
 
74491
+msgstr "Funktion %qs gibt abstrakten Klassentyp zurück"
 
74492
 
 
74493
-#: cp/decl.c:9467
 
74494
+#: cp/decl.c:9463
 
74495
 #, gcc-internal-format
 
74496
 msgid "%qs function uses %<auto%> type specifier without trailing return type"
 
74497
 msgstr "Funktion %qs verwendet Typspezifikation %<auto%> ohne folgenden Rückgabetypen"
 
74498
 
 
74499
-#: cp/decl.c:9473
 
74500
+#: cp/decl.c:9469
 
74501
 #, gcc-internal-format
 
74502
 msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
 
74503
 msgstr "Funktion %qs mit folgendem Rückgabetypen hat %qT als seinen Typ statt einfaches %<auto%>"
 
74504
 
 
74505
 #. Not using maybe_warn_cpp0x because this should
 
74506
 #. always be an error.
 
74507
-#: cp/decl.c:9484
 
74508
+#: cp/decl.c:9480
 
74509
 #, gcc-internal-format
 
74510
 msgid "trailing return type only available with -std=c++11 or -std=gnu++11"
 
74511
 msgstr "folgender Rückgabetyp nur mit -std=c++11 oder -std=gnu++11 verfügbar"
 
74512
 
 
74513
-#: cp/decl.c:9487
 
74514
+#: cp/decl.c:9483
 
74515
 #, gcc-internal-format
 
74516
 msgid "%qs function with trailing return type not declared with %<auto%> type specifier"
 
74517
 msgstr "Funktion %qs mit folgendem Rückgabetypen nicht mit Typspezifikation %<auto%> deklariert"
 
74518
 
 
74519
-#: cp/decl.c:9520
 
74520
+#: cp/decl.c:9516
 
74521
 #, gcc-internal-format
 
74522
 msgid "destructor cannot be static member function"
 
74523
 msgstr "Destruktor kann keine statische Elementfunktion sein"
 
74524
 
 
74525
-#: cp/decl.c:9521
 
74526
+#: cp/decl.c:9517
 
74527
 #, gcc-internal-format
 
74528
 msgid "constructor cannot be static member function"
 
74529
 msgstr "Konstruktor kann keine statische Elementfunktion sein"
 
74530
 
 
74531
-#: cp/decl.c:9525
 
74532
+#: cp/decl.c:9521
 
74533
 #, gcc-internal-format
 
74534
 msgid "destructors may not be cv-qualified"
 
74535
 msgstr "Destruktoren dürfen nicht CV-qualifiziert sein"
 
74536
 
 
74537
-#: cp/decl.c:9526
 
74538
+#: cp/decl.c:9522
 
74539
 #, gcc-internal-format
 
74540
 msgid "constructors may not be cv-qualified"
 
74541
 msgstr "Konstruktoren dürfen nicht CV-qualifiziert sein"
 
74542
 
 
74543
-#: cp/decl.c:9543
 
74544
+#: cp/decl.c:9539
 
74545
 #, gcc-internal-format
 
74546
 msgid "constructors cannot be declared virtual"
 
74547
 msgstr "Konstruktoren können nicht als virtuell deklariert werden"
 
74548
 
 
74549
-#: cp/decl.c:9556
 
74550
+#: cp/decl.c:9552
 
74551
 #, gcc-internal-format
 
74552
 msgid "can%'t initialize friend function %qs"
 
74553
 msgstr "friend-Funktion %qs kann nicht initialisiert werden"
 
74554
 
 
74555
 #. Cannot be both friend and virtual.
 
74556
-#: cp/decl.c:9560
 
74557
+#: cp/decl.c:9556
 
74558
 #, gcc-internal-format
 
74559
 msgid "virtual functions cannot be friends"
 
74560
 msgstr "virtuelle Funktionen können keine friends sein"
 
74561
 
 
74562
-#: cp/decl.c:9564
 
74563
+#: cp/decl.c:9560
 
74564
 #, gcc-internal-format
 
74565
 msgid "friend declaration not in class definition"
 
74566
 msgstr "friend-Deklaration nicht in Klassendefinition"
 
74567
 
 
74568
-#: cp/decl.c:9566
 
74569
+#: cp/decl.c:9562
 
74570
 #, gcc-internal-format
 
74571
 msgid "can%'t define friend function %qs in a local class definition"
 
74572
 msgstr "friend-Funktion %qs kann nicht in einer lokalen Klassendefinition definiert werden"
 
74573
 
 
74574
-#: cp/decl.c:9587
 
74575
+#: cp/decl.c:9583
 
74576
 #, gcc-internal-format
 
74577
 msgid "destructors may not have parameters"
 
74578
 msgstr "Destruktoren dürfen keine Parameter haben"
 
74579
 
 
74580
-#: cp/decl.c:9613
 
74581
+#: cp/decl.c:9609
 
74582
 #, gcc-internal-format
 
74583
 msgid "cannot declare pointer to %q#T"
 
74584
 msgstr "Zeiger auf %q#T kann nicht deklariert werden"
 
74585
 
 
74586
-#: cp/decl.c:9626 cp/decl.c:9633
 
74587
+#: cp/decl.c:9622 cp/decl.c:9629
 
74588
 #, gcc-internal-format
 
74589
 msgid "cannot declare reference to %q#T"
 
74590
 msgstr "Referenz auf %q#T kann nicht deklariert werden"
 
74591
 
 
74592
-#: cp/decl.c:9635
 
74593
+#: cp/decl.c:9631
 
74594
 #, gcc-internal-format
 
74595
 msgid "cannot declare pointer to %q#T member"
 
74596
 msgstr "Zeiger auf Element %q#T kann nicht deklariert werden"
 
74597
 
 
74598
-#: cp/decl.c:9658
 
74599
+#: cp/decl.c:9654
 
74600
 #, gcc-internal-format
 
74601
 msgid "cannot declare reference to qualified function type %qT"
 
74602
 msgstr "Referenz auf qualifizierten Funktionstypen %qT kann nicht deklariert werden"
 
74603
 
 
74604
-#: cp/decl.c:9659
 
74605
+#: cp/decl.c:9655
 
74606
 #, gcc-internal-format
 
74607
 msgid "cannot declare pointer to qualified function type %qT"
 
74608
 msgstr "Zeiger auf qualifizierten Funktionstypen %qT kann nicht deklariert werden"
 
74609
 
 
74610
-#: cp/decl.c:9733
 
74611
+#: cp/decl.c:9729
 
74612
 #, gcc-internal-format
 
74613
 msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
 
74614
 msgstr "Referenz auf %q#T kann nicht deklariert werden, da letzteres weder Typedef noch Templatetyp-Argument ist"
 
74615
 
 
74616
-#: cp/decl.c:9797
 
74617
+#: cp/decl.c:9793
 
74618
 #, gcc-internal-format
 
74619
 msgid "both %<volatile%> and %<constexpr%> cannot be used here"
 
74620
 msgstr " %<volatile%> und %<constexpr%> können hier nicht zusammen verwendet werden"
 
74621
 
 
74622
-#: cp/decl.c:9809
 
74623
+#: cp/decl.c:9805
 
74624
 #, gcc-internal-format
 
74625
 msgid "template-id %qD used as a declarator"
 
74626
 msgstr "Template-ID %qD als Deklarator verwendet"
 
74627
 
 
74628
-#: cp/decl.c:9833
 
74629
+#: cp/decl.c:9829
 
74630
 #, gcc-internal-format
 
74631
 msgid "member functions are implicitly friends of their class"
 
74632
 msgstr "Elementfunktionen sind implizite »friends« ihrer Klasse"
 
74633
 
 
74634
-#: cp/decl.c:9838
 
74635
+#: cp/decl.c:9834
 
74636
 #, gcc-internal-format
 
74637
 msgid "extra qualification %<%T::%> on member %qs"
 
74638
 msgstr "zusätzliche Qualifizierung %<%T::%> an Element %qs"
 
74639
 
 
74640
-#: cp/decl.c:9868
 
74641
+#: cp/decl.c:9864
 
74642
 #, gcc-internal-format
 
74643
 msgid "cannot define member function %<%T::%s%> within %<%T%>"
 
74644
 msgstr "Elementfunktion %<%T::%s%> innerhalb von %<%T%> kann nicht definiert werden"
 
74645
 
 
74646
-#: cp/decl.c:9870
 
74647
+#: cp/decl.c:9866
 
74648
 #, gcc-internal-format
 
74649
 msgid "cannot declare member function %<%T::%s%> within %<%T%>"
 
74650
 msgstr "Elementfunktion %<%T::%s%> kann nicht in %<%T%> deklariert werden"
 
74651
 
 
74652
-#: cp/decl.c:9879
 
74653
+#: cp/decl.c:9875
 
74654
 #, gcc-internal-format
 
74655
 msgid "cannot declare member %<%T::%s%> within %qT"
 
74656
 msgstr "Element %<%T::%s%> kann nicht in %qT deklariert werden"
 
74657
 
 
74658
-#: cp/decl.c:9912
 
74659
+#: cp/decl.c:9908
 
74660
 #, gcc-internal-format
 
74661
 msgid "non-parameter %qs cannot be a parameter pack"
 
74662
 msgstr "Nicht-Parameter %qs kann kein Parameterpack sein"
 
74663
 
 
74664
-#: cp/decl.c:9922
 
74665
+#: cp/decl.c:9918
 
74666
 #, gcc-internal-format
 
74667
 msgid "size of array %qs is too large"
 
74668
 msgstr "Feldgröße von %qs ist zu groß"
 
74669
 
 
74670
-#: cp/decl.c:9933
 
74671
+#: cp/decl.c:9929
 
74672
 #, gcc-internal-format
 
74673
 msgid "data member may not have variably modified type %qT"
 
74674
 msgstr "Datenelement darf nicht variabel modifizierten Typ %qT haben"
 
74675
 
 
74676
-#: cp/decl.c:9935
 
74677
+#: cp/decl.c:9931
 
74678
 #, gcc-internal-format
 
74679
 msgid "parameter may not have variably modified type %qT"
 
74680
 msgstr "Parameter darf nicht variabel modifizierten Typ %qT haben"
 
74681
 
 
74682
 #. [dcl.fct.spec] The explicit specifier shall only be used in
 
74683
 #. declarations of constructors within a class definition.
 
74684
-#: cp/decl.c:9943
 
74685
+#: cp/decl.c:9939
 
74686
 #, gcc-internal-format
 
74687
 msgid "only declarations of constructors can be %<explicit%>"
 
74688
 msgstr "nur Deklarationen von Konstruktoren können %<explicit%> sein"
 
74689
 
 
74690
-#: cp/decl.c:9951
 
74691
+#: cp/decl.c:9947
 
74692
 #, gcc-internal-format
 
74693
 msgid "non-member %qs cannot be declared %<mutable%>"
 
74694
 msgstr "Nicht-Element %qs kann nicht als %<mutable%> deklariert sein"
 
74695
 
 
74696
-#: cp/decl.c:9957
 
74697
+#: cp/decl.c:9953
 
74698
 #, gcc-internal-format
 
74699
 msgid "non-object member %qs cannot be declared %<mutable%>"
 
74700
 msgstr "Nicht-Objekt-Element %qs kann nicht als %<mutable%> deklariert sein"
 
74701
 
 
74702
-#: cp/decl.c:9963
 
74703
+#: cp/decl.c:9959
 
74704
 #, gcc-internal-format
 
74705
 msgid "function %qs cannot be declared %<mutable%>"
 
74706
 msgstr "Funktion %qs kann nicht als %<mutable%> deklariert sein"
 
74707
 
 
74708
-#: cp/decl.c:9968
 
74709
+#: cp/decl.c:9964
 
74710
 #, gcc-internal-format
 
74711
 msgid "static %qs cannot be declared %<mutable%>"
 
74712
 msgstr "statisches %qs kann nicht als %<mutable%> deklariert sein"
 
74713
 
 
74714
-#: cp/decl.c:9973
 
74715
+#: cp/decl.c:9969
 
74716
 #, gcc-internal-format
 
74717
 msgid "const %qs cannot be declared %<mutable%>"
 
74718
 msgstr "Konstante %qs kann nicht als %<mutable%> deklariert sein"
 
74719
 
 
74720
-#: cp/decl.c:9978
 
74721
+#: cp/decl.c:9974
 
74722
 #, gcc-internal-format
 
74723
 msgid "reference %qs cannot be declared %<mutable%>"
 
74724
 msgstr "Referenz %qs kann nicht als %<mutable%> deklariert sein"
 
74725
 
 
74726
-#: cp/decl.c:10013
 
74727
+#: cp/decl.c:10009
 
74728
 #, gcc-internal-format
 
74729
 msgid "typedef declared %<auto%>"
 
74730
 msgstr "»typedef« als %<auto%> deklariert"
 
74731
 
 
74732
-#: cp/decl.c:10023
 
74733
+#: cp/decl.c:10019
 
74734
 #, gcc-internal-format
 
74735
 msgid "typedef name may not be a nested-name-specifier"
 
74736
 msgstr "typedef-Name darf kein Spezifizierer mit geschachteltem Namen sein"
 
74737
 
 
74738
-#: cp/decl.c:10042
 
74739
+#: cp/decl.c:10038
 
74740
 #, gcc-internal-format
 
74741
 msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
 
74742
 msgstr "ISO-C++ verbietet geschachtelten Typen %qD mit gleichem Namen wie umschließende Klasse"
 
74743
 
 
74744
-#: cp/decl.c:10143
 
74745
+#: cp/decl.c:10139
 
74746
 #, gcc-internal-format
 
74747
 msgid "qualified function types cannot be used to declare static member functions"
 
74748
 msgstr "qualifizierte Funktionstypen können nicht verwendet werden, um statische Elementfunktionen zu deklarieren"
 
74749
 
 
74750
-#: cp/decl.c:10145
 
74751
+#: cp/decl.c:10141
 
74752
 #, gcc-internal-format
 
74753
 msgid "qualified function types cannot be used to declare free functions"
 
74754
 msgstr "qualifizierte Funktionstypen können nicht verwendet werden, um free-Funktionen zu deklarieren"
 
74755
 
 
74756
-#: cp/decl.c:10172
 
74757
+#: cp/decl.c:10168
 
74758
 #, gcc-internal-format
 
74759
 msgid "type qualifiers specified for friend class declaration"
 
74760
 msgstr "Typkennzeichner für friend-Klassen-Deklaration angegeben"
 
74761
 
 
74762
-#: cp/decl.c:10177
 
74763
+#: cp/decl.c:10173
 
74764
 #, gcc-internal-format
 
74765
 msgid "%<inline%> specified for friend class declaration"
 
74766
 msgstr "%<inline%> für friend-Klassen-Deklaration angegeben"
 
74767
 
 
74768
-#: cp/decl.c:10185
 
74769
+#: cp/decl.c:10181
 
74770
 #, gcc-internal-format
 
74771
 msgid "template parameters cannot be friends"
 
74772
 msgstr "Template-Parameter können keine »friends« sein"
 
74773
 
 
74774
-#: cp/decl.c:10187
 
74775
+#: cp/decl.c:10183
 
74776
 #, gcc-internal-format
 
74777
 msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
 
74778
 msgstr "friend-Deklaration erfordert Klassenschlüssel, d.h. %<friend class %T::%D%>"
 
74779
 
 
74780
-#: cp/decl.c:10191
 
74781
+#: cp/decl.c:10187
 
74782
 #, gcc-internal-format
 
74783
 msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
 
74784
 msgstr "friend-Deklaration erfordert Klassenschlüssel, d.h. %<friend %#T%>"
 
74785
 
 
74786
-#: cp/decl.c:10204
 
74787
+#: cp/decl.c:10200
 
74788
 #, gcc-internal-format
 
74789
 msgid "trying to make class %qT a friend of global scope"
 
74790
 msgstr "Versuch, die Klasse %qT zu einem »friend« des globalen Gültigkeitsbereiches zu machen"
 
74791
 
 
74792
-#: cp/decl.c:10222
 
74793
+#: cp/decl.c:10218
 
74794
 #, gcc-internal-format
 
74795
 msgid "invalid qualifiers on non-member function type"
 
74796
 msgstr "ungültige Qualifizierer an Nicht-Element-Funktionstyp"
 
74797
 
 
74798
-#: cp/decl.c:10232
 
74799
+#: cp/decl.c:10228
 
74800
 #, gcc-internal-format
 
74801
 msgid "abstract declarator %qT used as declaration"
 
74802
 msgstr "abstrakter Deklarator %qT als Deklaration verwendet"
 
74803
 
 
74804
-#: cp/decl.c:10261
 
74805
+#: cp/decl.c:10257
 
74806
 #, gcc-internal-format
 
74807
 msgid "cannot use %<::%> in parameter declaration"
 
74808
 msgstr "%<::%> kann nicht in Parameterdeklaration verwendet werden"
 
74809
 
 
74810
-#: cp/decl.c:10265
 
74811
+#: cp/decl.c:10261
 
74812
 #, gcc-internal-format
 
74813
 msgid "parameter declared %<auto%>"
 
74814
 msgstr "Parameter als %<auto%> deklariert"
 
74815
 
 
74816
-#: cp/decl.c:10308
 
74817
+#: cp/decl.c:10304
 
74818
 #, gcc-internal-format
 
74819
 msgid "non-static data member declared %<auto%>"
 
74820
 msgstr "nicht-statisches Datenelement als %<auto%> deklariert"
 
74821
 
 
74822
 #. Something like struct S { int N::j; };
 
74823
-#: cp/decl.c:10330
 
74824
+#: cp/decl.c:10326
 
74825
 #, gcc-internal-format
 
74826
 msgid "invalid use of %<::%>"
 
74827
 msgstr "ungültige Verwendung von %<::%>"
 
74828
 
 
74829
-#: cp/decl.c:10352
 
74830
+#: cp/decl.c:10348
 
74831
 #, gcc-internal-format
 
74832
 msgid "declaration of function %qD in invalid context"
 
74833
 msgstr "Deklaration der Funktion %qD in ungültigem Kontext"
 
74834
 
 
74835
-#: cp/decl.c:10361
 
74836
+#: cp/decl.c:10357
 
74837
 #, gcc-internal-format
 
74838
 msgid "function %qD declared virtual inside a union"
 
74839
 msgstr "Funktion %qD als virtuell innerhalb einer Union deklariert"
 
74840
 
 
74841
-#: cp/decl.c:10370
 
74842
+#: cp/decl.c:10366
 
74843
 #, gcc-internal-format
 
74844
 msgid "%qD cannot be declared virtual, since it is always static"
 
74845
 msgstr "%qD kann nicht als virtuell deklariert werden, da es immer statisch ist"
 
74846
 
 
74847
-#: cp/decl.c:10386
 
74848
+#: cp/decl.c:10382
 
74849
 #, gcc-internal-format
 
74850
 msgid "expected qualified name in friend declaration for destructor %qD"
 
74851
 msgstr "Qualifizierten Namen in Friend-Deklaration für Destruktor %qD erwartet"
 
74852
 
 
74853
-#: cp/decl.c:10393
 
74854
+#: cp/decl.c:10389
 
74855
 #, gcc-internal-format
 
74856
 msgid "declaration of %qD as member of %qT"
 
74857
 msgstr "Deklaration von %qD als Element %qT"
 
74858
 
 
74859
-#: cp/decl.c:10399
 
74860
+#: cp/decl.c:10395
 
74861
 #, gcc-internal-format
 
74862
 msgid "a destructor cannot be %<constexpr%>"
 
74863
 msgstr "Destruktor kann nicht %<constexpr%> sein"
 
74864
 
 
74865
-#: cp/decl.c:10405
 
74866
+#: cp/decl.c:10401
 
74867
 #, gcc-internal-format
 
74868
 msgid "expected qualified name in friend declaration for constructor %qD"
 
74869
 msgstr "Qualifizierten Namen in Friend-Deklaration für Konstruktor %qD erwartet"
 
74870
 
 
74871
-#: cp/decl.c:10451
 
74872
+#: cp/decl.c:10447
 
74873
 #, gcc-internal-format
 
74874
 msgid "field %qD has incomplete type"
 
74875
 msgstr "Feld %qD hat unvollständigen Typen"
 
74876
 
 
74877
-#: cp/decl.c:10453
 
74878
+#: cp/decl.c:10449
 
74879
 #, gcc-internal-format
 
74880
 msgid "name %qT has incomplete type"
 
74881
 msgstr "Name %qT hat unvollständigen Typen"
 
74882
 
 
74883
-#: cp/decl.c:10462
 
74884
+#: cp/decl.c:10458
 
74885
 #, gcc-internal-format
 
74886
 msgid "  in instantiation of template %qT"
 
74887
 msgstr "  in Instanziierung des Templates %qT"
 
74888
 
 
74889
-#: cp/decl.c:10471
 
74890
+#: cp/decl.c:10467
 
74891
 #, gcc-internal-format
 
74892
 msgid "%qE is neither function nor member function; cannot be declared friend"
 
74893
 msgstr "%qE ist weder eine Funktion noch Elementfunktion; kann nicht als »friend« deklariert werden"
 
74894
 
 
74895
-#: cp/decl.c:10528
 
74896
+#: cp/decl.c:10524
 
74897
 #, gcc-internal-format
 
74898
 msgid "constexpr static data member %qD must have an initializer"
 
74899
 msgstr "statisches Datenelement %qD (constexpr) muss Initialisierung haben"
 
74900
 
 
74901
-#: cp/decl.c:10537
 
74902
+#: cp/decl.c:10533
 
74903
 #, gcc-internal-format
 
74904
 msgid "non-static data member %qE declared %<constexpr%>"
 
74905
 msgstr "nicht-statisches Datenelement %qE als %<constexpr%> deklariert"
 
74906
 
 
74907
-#: cp/decl.c:10587
 
74908
+#: cp/decl.c:10583
 
74909
 #, gcc-internal-format
 
74910
 msgid "storage class %<auto%> invalid for function %qs"
 
74911
 msgstr "Speicherklasse %<auto%> ungültig für Funktion %qs"
 
74912
 
 
74913
-#: cp/decl.c:10589
 
74914
+#: cp/decl.c:10585
 
74915
 #, gcc-internal-format
 
74916
 msgid "storage class %<register%> invalid for function %qs"
 
74917
 msgstr "Speicherklasse %<register%> ungültig für Funktion %qs"
 
74918
 
 
74919
-#: cp/decl.c:10593
 
74920
+#: cp/decl.c:10589
 
74921
 #, gcc-internal-format
 
74922
 msgid "storage class %<__thread%> invalid for function %qs"
 
74923
 msgstr "Speicherklasse %<__thread%> ungültig für Funktion %qs"
 
74924
 
 
74925
-#: cp/decl.c:10596
 
74926
-#, fuzzy, gcc-internal-format
 
74927
+#: cp/decl.c:10592
 
74928
+#, gcc-internal-format
 
74929
 msgid "storage class %<thread_local%> invalid for function %qs"
 
74930
-msgstr "Speicherklasse %<__thread%> ungültig für Funktion %qs"
 
74931
+msgstr "Speicherklasse %<thread_local%> ungültig für Funktion %qs"
 
74932
 
 
74933
-#: cp/decl.c:10601
 
74934
+#: cp/decl.c:10597
 
74935
 #, gcc-internal-format
 
74936
 msgid "virt-specifiers in %qs not allowed outside a class definition"
 
74937
 msgstr "virt-Spezifikation in %qs ist außerhalb einer Klassendefinition nicht erlaubt"
 
74938
 
 
74939
-#: cp/decl.c:10612
 
74940
+#: cp/decl.c:10608
 
74941
 #, gcc-internal-format
 
74942
 msgid "%<static%> specified invalid for function %qs declared out of global scope"
 
74943
 msgstr "%<static%> ungültig für außerhalb des globalen Gültigkeitsbereiches deklarierte Funktion %qs"
 
74944
 
 
74945
-#: cp/decl.c:10616
 
74946
+#: cp/decl.c:10612
 
74947
 #, gcc-internal-format
 
74948
 msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
 
74949
 msgstr "%<inline%> ungültig für außerhalb des globalen Gültigkeitsbereiches deklarierte Funktion %qs"
 
74950
 
 
74951
-#: cp/decl.c:10624
 
74952
+#: cp/decl.c:10620
 
74953
 #, gcc-internal-format
 
74954
 msgid "virtual non-class function %qs"
 
74955
 msgstr "virtuelle Nicht-Klassen-Funktion %qs"
 
74956
 
 
74957
-#: cp/decl.c:10631
 
74958
+#: cp/decl.c:10627
 
74959
 #, gcc-internal-format
 
74960
 msgid "%qs defined in a non-class scope"
 
74961
 msgstr "%qs nicht in Klassen-Gültigkeitsbereich definiert"
 
74962
 
 
74963
-#: cp/decl.c:10632
 
74964
+#: cp/decl.c:10628
 
74965
 #, gcc-internal-format
 
74966
 msgid "%qs declared in a non-class scope"
 
74967
 msgstr "%qs in einem Nicht-Klassen-Gültigkeitsbereich definiert"
 
74968
 
 
74969
-#: cp/decl.c:10660
 
74970
+#: cp/decl.c:10655
 
74971
 #, gcc-internal-format
 
74972
 msgid "cannot declare member function %qD to have static linkage"
 
74973
 msgstr "Elementfunktion %qD kann nicht deklariert werden, statische Bindung zu haben"
 
74974
 
 
74975
 #. FIXME need arm citation
 
74976
-#: cp/decl.c:10667
 
74977
+#: cp/decl.c:10662
 
74978
 #, gcc-internal-format
 
74979
 msgid "cannot declare static function inside another function"
 
74980
 msgstr "statische Funktion innerhalb anderer Funktion kann nicht deklariert werden"
 
74981
 
 
74982
-#: cp/decl.c:10697
 
74983
+#: cp/decl.c:10692
 
74984
 #, gcc-internal-format
 
74985
 msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
 
74986
 msgstr "%<static%> darf nicht bei der Definition (im Gegensatz zu Deklaration) eines statischen Datenelementes verwendet werden"
 
74987
 
 
74988
-#: cp/decl.c:10704
 
74989
+#: cp/decl.c:10699
 
74990
 #, gcc-internal-format
 
74991
 msgid "static member %qD declared %<register%>"
 
74992
 msgstr "statisches Element %qD als %<register%> deklariert"
 
74993
 
 
74994
-#: cp/decl.c:10710
 
74995
+#: cp/decl.c:10705
 
74996
 #, gcc-internal-format
 
74997
 msgid "cannot explicitly declare member %q#D to have extern linkage"
 
74998
 msgstr "Element %q#D kann nicht explizit deklariert werden, externe Bindung zu haben"
 
74999
 
 
75000
-#: cp/decl.c:10717
 
75001
+#: cp/decl.c:10712
 
75002
 #, gcc-internal-format
 
75003
 msgid "declaration of constexpr variable %qD is not a definition"
 
75004
 msgstr "Deklaration der constexpr-Variable %qD ist keine Definition"
 
75005
 
 
75006
-#: cp/decl.c:10730
 
75007
+#: cp/decl.c:10725
 
75008
 #, gcc-internal-format
 
75009
 msgid "%qs initialized and declared %<extern%>"
 
75010
 msgstr "%qs initialisiert und als %<extern%> deklariert"
 
75011
 
 
75012
-#: cp/decl.c:10734
 
75013
+#: cp/decl.c:10729
 
75014
 #, gcc-internal-format
 
75015
 msgid "%qs has both %<extern%> and initializer"
 
75016
 msgstr "%qs hat sowohl %<extern%> als auch Initialisierung"
 
75017
 
 
75018
-#: cp/decl.c:10880
 
75019
+#: cp/decl.c:10874
 
75020
 #, gcc-internal-format
 
75021
 msgid "default argument %qE uses %qD"
 
75022
 msgstr "Standardargument %qE verwendet %qD"
 
75023
 
 
75024
-#: cp/decl.c:10882
 
75025
+#: cp/decl.c:10876
 
75026
 #, gcc-internal-format
 
75027
 msgid "default argument %qE uses local variable %qD"
 
75028
 msgstr "Standardargument %qE verwendet lokale Variable %qD"
 
75029
 
 
75030
-#: cp/decl.c:10970
 
75031
+#: cp/decl.c:10964
 
75032
 #, gcc-internal-format
 
75033
 msgid "parameter %qD has Java class type"
 
75034
 msgstr "Parameter %qD hat Java-Klassentyp"
 
75035
 
 
75036
-#: cp/decl.c:10998
 
75037
+#: cp/decl.c:10992
 
75038
 #, gcc-internal-format
 
75039
 msgid "parameter %qD invalidly declared method type"
 
75040
 msgstr "Parameter %qD deklariert ungültigerweise Methodentyp"
 
75041
 
 
75042
-#: cp/decl.c:11023
 
75043
+#: cp/decl.c:11017
 
75044
 #, gcc-internal-format
 
75045
 msgid "parameter %qD includes pointer to array of unknown bound %qT"
 
75046
 msgstr "Parameter %qD bezieht Zeiger auf Feld mit unbekannter Grenze %qT ein"
 
75047
 
 
75048
-#: cp/decl.c:11025
 
75049
+#: cp/decl.c:11019
 
75050
 #, gcc-internal-format
 
75051
 msgid "parameter %qD includes reference to array of unknown bound %qT"
 
75052
 msgstr "Parameter %qD bezieht Referenz auf Feld mit unbekannter Grenze %qT ein"
 
75053
@@ -30304,168 +30299,168 @@
 
75054
 #. or implicitly defined), there's no need to worry about their
 
75055
 #. existence.  Theoretically, they should never even be
 
75056
 #. instantiated, but that's hard to forestall.
 
75057
-#: cp/decl.c:11279
 
75058
+#: cp/decl.c:11273
 
75059
 #, gcc-internal-format
 
75060
 msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
 
75061
 msgstr "ungültiger Konstruktor; wahrscheinlich war %<%T (const %T&)%> gemeint"
 
75062
 
 
75063
-#: cp/decl.c:11401
 
75064
+#: cp/decl.c:11395
 
75065
 #, gcc-internal-format
 
75066
 msgid "%qD may not be declared within a namespace"
 
75067
 msgstr "%qD darf nicht innerhalb eines Namensbereiches definiert werden"
 
75068
 
 
75069
-#: cp/decl.c:11406
 
75070
+#: cp/decl.c:11400
 
75071
 #, gcc-internal-format
 
75072
 msgid "%qD may not be declared as static"
 
75073
 msgstr "%qD darf nicht als »static« deklariert werden"
 
75074
 
 
75075
-#: cp/decl.c:11432
 
75076
+#: cp/decl.c:11426
 
75077
 #, gcc-internal-format
 
75078
 msgid "%qD must be a nonstatic member function"
 
75079
 msgstr "%qD muss eine nichtstatische Elementfunktion sein"
 
75080
 
 
75081
-#: cp/decl.c:11441
 
75082
+#: cp/decl.c:11435
 
75083
 #, gcc-internal-format
 
75084
 msgid "%qD must be either a non-static member function or a non-member function"
 
75085
 msgstr "%qD muss entweder eine nichtstatische Elementfunktion oder eine Nicht-Element-Funktion sein"
 
75086
 
 
75087
-#: cp/decl.c:11463
 
75088
+#: cp/decl.c:11457
 
75089
 #, gcc-internal-format
 
75090
 msgid "%qD must have an argument of class or enumerated type"
 
75091
 msgstr "%qD muss ein Argument von einem Klassen- oder Aufzählungstyp haben"
 
75092
 
 
75093
-#: cp/decl.c:11492
 
75094
+#: cp/decl.c:11486
 
75095
 #, gcc-internal-format
 
75096
 msgid "conversion to a reference to void will never use a type conversion operator"
 
75097
 msgstr "Umwandlung in Referenz auf void wird nie einen Typumwandlungsoperator verwenden"
 
75098
 
 
75099
-#: cp/decl.c:11494
 
75100
+#: cp/decl.c:11488
 
75101
 #, gcc-internal-format
 
75102
 msgid "conversion to void will never use a type conversion operator"
 
75103
 msgstr "Umwandlung in void wird nie einen Typumwandlungsoperator verwenden"
 
75104
 
 
75105
-#: cp/decl.c:11501
 
75106
+#: cp/decl.c:11495
 
75107
 #, gcc-internal-format
 
75108
 msgid "conversion to a reference to the same type will never use a type conversion operator"
 
75109
 msgstr "Umwandlung in Referenz auf gleichen Typ wird nie einen Typumwandlungsoperator verwenden"
 
75110
 
 
75111
-#: cp/decl.c:11503
 
75112
+#: cp/decl.c:11497
 
75113
 #, gcc-internal-format
 
75114
 msgid "conversion to the same type will never use a type conversion operator"
 
75115
 msgstr "Umwandlung in gleichen Typ wird nie einen Typumwandlungsoperator verwenden"
 
75116
 
 
75117
-#: cp/decl.c:11511
 
75118
+#: cp/decl.c:11505
 
75119
 #, gcc-internal-format
 
75120
 msgid "conversion to a reference to a base class will never use a type conversion operator"
 
75121
 msgstr "Umwandlung in Referenz auf Basisklasse wird nie einen Typumwandlungsoperator verwenden"
 
75122
 
 
75123
-#: cp/decl.c:11513
 
75124
+#: cp/decl.c:11507
 
75125
 #, gcc-internal-format
 
75126
 msgid "conversion to a base class will never use a type conversion operator"
 
75127
 msgstr "Umwandlung in Basisklasse wird nie einen Typumwandlungsoperator verwenden"
 
75128
 
 
75129
 #. 13.4.0.3
 
75130
-#: cp/decl.c:11522
 
75131
+#: cp/decl.c:11516
 
75132
 #, gcc-internal-format
 
75133
 msgid "ISO C++ prohibits overloading operator ?:"
 
75134
 msgstr "ISO-C++ verbietet Überladen des Operators ?:"
 
75135
 
 
75136
-#: cp/decl.c:11527
 
75137
+#: cp/decl.c:11521
 
75138
 #, gcc-internal-format
 
75139
 msgid "%qD must not have variable number of arguments"
 
75140
 msgstr "»%qD« darf keine variable Argumentanzahl haben"
 
75141
 
 
75142
-#: cp/decl.c:11578
 
75143
+#: cp/decl.c:11572
 
75144
 #, gcc-internal-format
 
75145
 msgid "postfix %qD must take %<int%> as its argument"
 
75146
 msgstr "Suffix-%qD muss %<int%> als sein Argument nehmen"
 
75147
 
 
75148
-#: cp/decl.c:11581
 
75149
+#: cp/decl.c:11575
 
75150
 #, gcc-internal-format
 
75151
 msgid "postfix %qD must take %<int%> as its second argument"
 
75152
 msgstr "Suffix-%qD muss %<int%> als sein zweites Argument nehmen"
 
75153
 
 
75154
-#: cp/decl.c:11589
 
75155
+#: cp/decl.c:11583
 
75156
 #, gcc-internal-format
 
75157
 msgid "%qD must take either zero or one argument"
 
75158
 msgstr "%qD muss entweder null oder ein Argument nehmen"
 
75159
 
 
75160
-#: cp/decl.c:11591
 
75161
+#: cp/decl.c:11585
 
75162
 #, gcc-internal-format
 
75163
 msgid "%qD must take either one or two arguments"
 
75164
 msgstr "»%D« muss entweder ein oder zwei Argumente nehmen"
 
75165
 
 
75166
-#: cp/decl.c:11613
 
75167
+#: cp/decl.c:11607
 
75168
 #, gcc-internal-format
 
75169
 msgid "prefix %qD should return %qT"
 
75170
 msgstr "Präfix-%qD sollte %qT zurückgeben"
 
75171
 
 
75172
-#: cp/decl.c:11619
 
75173
+#: cp/decl.c:11613
 
75174
 #, gcc-internal-format
 
75175
 msgid "postfix %qD should return %qT"
 
75176
 msgstr "Suffix-%qD sollte %qT zurückgeben"
 
75177
 
 
75178
-#: cp/decl.c:11628
 
75179
+#: cp/decl.c:11622
 
75180
 #, gcc-internal-format
 
75181
 msgid "%qD must take %<void%>"
 
75182
 msgstr "%qD muss %<void%> nehmen"
 
75183
 
 
75184
-#: cp/decl.c:11630 cp/decl.c:11639
 
75185
+#: cp/decl.c:11624 cp/decl.c:11633
 
75186
 #, gcc-internal-format
 
75187
 msgid "%qD must take exactly one argument"
 
75188
 msgstr "%qD muss genau ein Argument nehmen"
 
75189
 
 
75190
-#: cp/decl.c:11641
 
75191
+#: cp/decl.c:11635
 
75192
 #, gcc-internal-format
 
75193
 msgid "%qD must take exactly two arguments"
 
75194
 msgstr "%qD muss genau zwei Argumente nehmen"
 
75195
 
 
75196
-#: cp/decl.c:11650
 
75197
+#: cp/decl.c:11644
 
75198
 #, gcc-internal-format
 
75199
 msgid "user-defined %qD always evaluates both arguments"
 
75200
 msgstr "benutzerdefiniertes %qD wertet immer beide Argumente aus"
 
75201
 
 
75202
-#: cp/decl.c:11664
 
75203
+#: cp/decl.c:11658
 
75204
 #, gcc-internal-format
 
75205
 msgid "%qD should return by value"
 
75206
 msgstr "%qD sollte Wert zurückgeben"
 
75207
 
 
75208
-#: cp/decl.c:11675 cp/decl.c:11680
 
75209
+#: cp/decl.c:11669 cp/decl.c:11674
 
75210
 #, gcc-internal-format
 
75211
 msgid "%qD cannot have default arguments"
 
75212
 msgstr "%qD kann keine Standardargumente haben"
 
75213
 
 
75214
-#: cp/decl.c:11741
 
75215
+#: cp/decl.c:11732
 
75216
 #, gcc-internal-format
 
75217
 msgid "using template type parameter %qT after %qs"
 
75218
 msgstr "Templatetyp-Parameter %qT wird nach %qs verwendet"
 
75219
 
 
75220
-#: cp/decl.c:11764
 
75221
+#: cp/decl.c:11755
 
75222
 #, gcc-internal-format
 
75223
 msgid "using alias template specialization %qT after %qs"
 
75224
 msgstr "Templatespezialisierung alias %qT hinter %qs wird verwendet"
 
75225
 
 
75226
-#: cp/decl.c:11767
 
75227
+#: cp/decl.c:11758
 
75228
 #, gcc-internal-format
 
75229
 msgid "using typedef-name %qD after %qs"
 
75230
 msgstr "typedef-Name %qD wird nach %qs verwendet"
 
75231
 
 
75232
-#: cp/decl.c:11769
 
75233
+#: cp/decl.c:11760
 
75234
 #, gcc-internal-format
 
75235
 msgid "%qD has a previous declaration here"
 
75236
 msgstr "%qD hat eine vorherige Deklaration hier"
 
75237
 
 
75238
-#: cp/decl.c:11777
 
75239
+#: cp/decl.c:11768
 
75240
 #, gcc-internal-format
 
75241
 msgid "%qT referred to as %qs"
 
75242
 msgstr "%qT als %qs verwendet"
 
75243
 
 
75244
-#: cp/decl.c:11778 cp/decl.c:11785
 
75245
+#: cp/decl.c:11769 cp/decl.c:11776
 
75246
 #, gcc-internal-format
 
75247
 msgid "%q+T has a previous declaration here"
 
75248
 msgstr "%q+T hat eine vorherige Deklaration hier"
 
75249
 
 
75250
-#: cp/decl.c:11784
 
75251
+#: cp/decl.c:11775
 
75252
 #, gcc-internal-format
 
75253
 msgid "%qT referred to as enum"
 
75254
 msgstr "%qT als enum verwendet"
 
75255
@@ -30477,88 +30472,88 @@
 
75256
 #. void f(class C);            // No template header here
 
75257
 #.
 
75258
 #. then the required template argument is missing.
 
75259
-#: cp/decl.c:11799
 
75260
+#: cp/decl.c:11790
 
75261
 #, gcc-internal-format
 
75262
 msgid "template argument required for %<%s %T%>"
 
75263
 msgstr "Template-Argument für %<%s %T%> benötigt"
 
75264
 
 
75265
-#: cp/decl.c:11849 cp/name-lookup.c:3069
 
75266
+#: cp/decl.c:11840 cp/name-lookup.c:3062
 
75267
 #, gcc-internal-format
 
75268
 msgid "%qD has the same name as the class in which it is declared"
 
75269
 msgstr "%qD hat den gleichen Namen wie die Klasse, in der es deklariert wurde"
 
75270
 
 
75271
-#: cp/decl.c:11879 cp/name-lookup.c:2561 cp/name-lookup.c:3395
 
75272
-#: cp/name-lookup.c:3440 cp/parser.c:5076 cp/parser.c:21175
 
75273
+#: cp/decl.c:11870 cp/name-lookup.c:2561 cp/name-lookup.c:3390
 
75274
+#: cp/name-lookup.c:3435 cp/parser.c:5076 cp/parser.c:21179
 
75275
 #, gcc-internal-format
 
75276
 msgid "reference to %qD is ambiguous"
 
75277
 msgstr "Referenz auf %qD ist mehrdeutig"
 
75278
 
 
75279
-#: cp/decl.c:11994
 
75280
+#: cp/decl.c:11985
 
75281
 #, gcc-internal-format
 
75282
 msgid "use of enum %q#D without previous declaration"
 
75283
 msgstr "Verwendung des enum %q#D ohne vorherige Deklaration"
 
75284
 
 
75285
-#: cp/decl.c:12015
 
75286
+#: cp/decl.c:12006
 
75287
 #, gcc-internal-format
 
75288
 msgid "redeclaration of %qT as a non-template"
 
75289
 msgstr "Redeklaration von %qT als Nicht-Template"
 
75290
 
 
75291
-#: cp/decl.c:12016
 
75292
+#: cp/decl.c:12007
 
75293
 #, gcc-internal-format
 
75294
 msgid "previous declaration %q+D"
 
75295
 msgstr "vorherige Deklaration %q+D"
 
75296
 
 
75297
-#: cp/decl.c:12157
 
75298
+#: cp/decl.c:12148
 
75299
 #, gcc-internal-format
 
75300
 msgid "derived union %qT invalid"
 
75301
 msgstr "abgeleitete Union %qT ist ungültig"
 
75302
 
 
75303
-#: cp/decl.c:12166
 
75304
+#: cp/decl.c:12157
 
75305
 #, gcc-internal-format
 
75306
 msgid "Java class %qT cannot have multiple bases"
 
75307
 msgstr "Java-Klasse %qT kann nicht mehrere Basen haben"
 
75308
 
 
75309
-#: cp/decl.c:12177
 
75310
+#: cp/decl.c:12168
 
75311
 #, gcc-internal-format
 
75312
 msgid "Java class %qT cannot have virtual bases"
 
75313
 msgstr "Java-Klasse %qT kann keine virtuellen Basen haben"
 
75314
 
 
75315
-#: cp/decl.c:12197
 
75316
+#: cp/decl.c:12188
 
75317
 #, gcc-internal-format
 
75318
 msgid "base type %qT fails to be a struct or class type"
 
75319
 msgstr "Basistyp %qT ist kein struct- oder Klassentyp"
 
75320
 
 
75321
-#: cp/decl.c:12230
 
75322
+#: cp/decl.c:12221
 
75323
 #, gcc-internal-format
 
75324
 msgid "recursive type %qT undefined"
 
75325
 msgstr "rekursiver Typ %qT nicht definiert"
 
75326
 
 
75327
-#: cp/decl.c:12232
 
75328
+#: cp/decl.c:12223
 
75329
 #, gcc-internal-format
 
75330
 msgid "duplicate base type %qT invalid"
 
75331
 msgstr "doppelter Basistyp %qT ungültig"
 
75332
 
 
75333
-#: cp/decl.c:12356
 
75334
+#: cp/decl.c:12347
 
75335
 #, gcc-internal-format
 
75336
 msgid "scoped/unscoped mismatch in enum %q#T"
 
75337
 msgstr "falsche Zuordnung zwischen innerhalb und außerhalb eines Gültigkeitsbereiches in enum %q#T"
 
75338
 
 
75339
-#: cp/decl.c:12359 cp/decl.c:12367 cp/decl.c:12379 cp/parser.c:14742
 
75340
+#: cp/decl.c:12350 cp/decl.c:12358 cp/decl.c:12370 cp/parser.c:14744
 
75341
 #, gcc-internal-format
 
75342
 msgid "previous definition here"
 
75343
 msgstr "vorherige Definition hier"
 
75344
 
 
75345
-#: cp/decl.c:12364
 
75346
+#: cp/decl.c:12355
 
75347
 #, gcc-internal-format
 
75348
 msgid "underlying type mismatch in enum %q#T"
 
75349
 msgstr "falsche Zuordnung des zugrunde liegenden Typs in enum %q#T"
 
75350
 
 
75351
-#: cp/decl.c:12376
 
75352
+#: cp/decl.c:12367
 
75353
 #, gcc-internal-format
 
75354
 msgid "different underlying type in enum %q#T"
 
75355
 msgstr "anderer zugrunde liegender Typ in enum %q#T"
 
75356
 
 
75357
-#: cp/decl.c:12443
 
75358
+#: cp/decl.c:12434
 
75359
 #, gcc-internal-format
 
75360
 msgid "underlying type %<%T%> of %<%T%> must be an integral type"
 
75361
 msgstr "zugrunde liegender Typ %<%T%> von %<%T%> muss ein eingebauter Typ sein"
 
75362
@@ -30567,82 +30562,82 @@
 
75363
 #.
 
75364
 #. IF no integral type can represent all the enumerator values, the
 
75365
 #. enumeration is ill-formed.
 
75366
-#: cp/decl.c:12577
 
75367
+#: cp/decl.c:12568
 
75368
 #, gcc-internal-format
 
75369
 msgid "no integral type can represent all of the enumerator values for %qT"
 
75370
 msgstr "kein Ganzzahltyp kann alle Aufzählungswerte für %qT darstellen"
 
75371
 
 
75372
-#: cp/decl.c:12718
 
75373
+#: cp/decl.c:12709
 
75374
 #, gcc-internal-format
 
75375
 msgid "enumerator value for %qD is not an integer constant"
 
75376
 msgstr "Aufzählungswert für %qD ist keine Ganzzahlkonstante"
 
75377
 
 
75378
-#: cp/decl.c:12764
 
75379
+#: cp/decl.c:12755
 
75380
 #, gcc-internal-format
 
75381
 msgid "incremented enumerator value is too large for %<unsigned long%>"
 
75382
 msgstr "erhöhter Aufzählungswert ist zu groß für %<unsigned long%>"
 
75383
 
 
75384
-#: cp/decl.c:12776
 
75385
+#: cp/decl.c:12767
 
75386
 #, gcc-internal-format
 
75387
 msgid "overflow in enumeration values at %qD"
 
75388
 msgstr "Überlauf in Aufzählungswerten bei %qD"
 
75389
 
 
75390
-#: cp/decl.c:12796
 
75391
+#: cp/decl.c:12787
 
75392
 #, gcc-internal-format
 
75393
 msgid "enumerator value %E is too large for underlying type %<%T%>"
 
75394
 msgstr "Aufzählungswert %E ist zu groß für zugrunde liegenden Typ %<%T%>"
 
75395
 
 
75396
-#: cp/decl.c:12886
 
75397
+#: cp/decl.c:12877
 
75398
 #, gcc-internal-format
 
75399
 msgid "return type %q#T is incomplete"
 
75400
 msgstr "Rückgabetyp %q#T ist unvollständig"
 
75401
 
 
75402
-#: cp/decl.c:12888
 
75403
+#: cp/decl.c:12879
 
75404
 #, gcc-internal-format
 
75405
 msgid "return type has Java class type %q#T"
 
75406
 msgstr "Rückgabetyp hat Java-Klassentyp %q#T"
 
75407
 
 
75408
-#: cp/decl.c:13012 cp/typeck.c:8247
 
75409
+#: cp/decl.c:13003 cp/typeck.c:8252
 
75410
 #, gcc-internal-format
 
75411
 msgid "%<operator=%> should return a reference to %<*this%>"
 
75412
 msgstr "%<operator=%> sollte eine Referenz auf %<*this%> zurück geben"
 
75413
 
 
75414
-#: cp/decl.c:13108
 
75415
+#: cp/decl.c:13099
 
75416
 #, gcc-internal-format
 
75417
 msgid "no previous declaration for %q+D"
 
75418
 msgstr "keine vorherige Deklaration für %q+D"
 
75419
 
 
75420
-#: cp/decl.c:13329
 
75421
+#: cp/decl.c:13320
 
75422
 #, gcc-internal-format
 
75423
 msgid "invalid function declaration"
 
75424
 msgstr "ungültige Funktionsdeklaration"
 
75425
 
 
75426
-#: cp/decl.c:13413
 
75427
+#: cp/decl.c:13404
 
75428
 #, gcc-internal-format
 
75429
 msgid "parameter %qD declared void"
 
75430
 msgstr "Parameter %qD leer definiert"
 
75431
 
 
75432
-#: cp/decl.c:13781
 
75433
-#, fuzzy, gcc-internal-format
 
75434
+#: cp/decl.c:13772
 
75435
+#, gcc-internal-format
 
75436
 msgid "no return statements in function returning %qT"
 
75437
-msgstr "keine return-Anweisung in nicht void zurückgebender Funktion"
 
75438
+msgstr "keine return-Anweisungen in %qT zurückgebender Funktion"
 
75439
 
 
75440
-#: cp/decl.c:13783 cp/typeck.c:8135
 
75441
-#, fuzzy, gcc-internal-format
 
75442
+#: cp/decl.c:13774 cp/typeck.c:8135
 
75443
+#, gcc-internal-format
 
75444
 msgid "only plain %<auto%> return type can be deduced to %<void%>"
 
75445
-msgstr "Funktionsrückgabetypen nicht kompatibel wegen %<volatile%>"
 
75446
+msgstr "nur einfacher Rückgabetyp %<auto%> kann zu %<void%> hergeleitet werden"
 
75447
 
 
75448
-#: cp/decl.c:13879
 
75449
+#: cp/decl.c:13870
 
75450
 #, gcc-internal-format
 
75451
 msgid "parameter %q+D set but not used"
 
75452
 msgstr "Parameter %q+D gesetzt, aber nicht verwendet"
 
75453
 
 
75454
-#: cp/decl.c:13974
 
75455
+#: cp/decl.c:13965
 
75456
 #, gcc-internal-format
 
75457
 msgid "invalid member function declaration"
 
75458
 msgstr "ungültige Elementfunktionsdeklaration"
 
75459
 
 
75460
-#: cp/decl.c:13988
 
75461
+#: cp/decl.c:13979
 
75462
 #, gcc-internal-format
 
75463
 msgid "%qD is already defined in class %qT"
 
75464
 msgstr "%qD ist bereits in Klasse %qT definiert"
 
75465
@@ -30663,9 +30658,9 @@
 
75466
 msgstr "ungültige Typen %<%T[%T]%> für Feldindex"
 
75467
 
 
75468
 #: cp/decl2.c:439
 
75469
-#, fuzzy, gcc-internal-format
 
75470
+#, gcc-internal-format
 
75471
 msgid "deleting array %q#E"
 
75472
-msgstr "Feld %q#D wird gelöscht"
 
75473
+msgstr "Feld %q#E wird gelöscht"
 
75474
 
 
75475
 #: cp/decl2.c:445
 
75476
 #, gcc-internal-format
 
75477
@@ -30874,101 +30869,101 @@
 
75478
 msgstr "gelöschte Funktion %qD wird verwendet"
 
75479
 
 
75480
 #: cp/decl2.c:4537 cp/decl2.c:4594
 
75481
-#, fuzzy, gcc-internal-format
 
75482
+#, gcc-internal-format
 
75483
 msgid "use of %qD before deduction of %<auto%>"
 
75484
-msgstr "Typ von %qD ist auf %<int%> voreingestellt"
 
75485
+msgstr "Verwendung von %qD vor Herleitung von %<auto%>"
 
75486
 
 
75487
-#: cp/error.c:3327
 
75488
+#: cp/error.c:3331
 
75489
 #, gcc-internal-format
 
75490
 msgid "extended initializer lists only available with -std=c++11 or -std=gnu++11"
 
75491
 msgstr "erweiterte Initialisierungsliste nur mit -std=c++11 oder -std=gnu++11 verfügbar"
 
75492
 
 
75493
-#: cp/error.c:3332
 
75494
+#: cp/error.c:3336
 
75495
 #, gcc-internal-format
 
75496
 msgid "explicit conversion operators only available with -std=c++11 or -std=gnu++11"
 
75497
 msgstr "explizite Umwandlungsoperatoren nur mit -std=c++11 oder -std=gnu++11 verfügbar"
 
75498
 
 
75499
-#: cp/error.c:3337
 
75500
+#: cp/error.c:3341
 
75501
 #, gcc-internal-format
 
75502
 msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
 
75503
 msgstr "variadische Templates nur mit -std=c++11 oder -std=gnu++11 verfügbar"
 
75504
 
 
75505
-#: cp/error.c:3342
 
75506
+#: cp/error.c:3346
 
75507
 #, gcc-internal-format
 
75508
 msgid "lambda expressions only available with -std=c++11 or -std=gnu++11"
 
75509
 msgstr "Lambda-Ausdrücke nur mit -std=c++11 oder -std=gnu++11 verfügbar"
 
75510
 
 
75511
-#: cp/error.c:3347
 
75512
+#: cp/error.c:3351
 
75513
 #, gcc-internal-format
 
75514
 msgid "C++0x auto only available with -std=c++11 or -std=gnu++11"
 
75515
 msgstr "C++0x »auto« nur mit -std=c++11 oder -std=gnu++11 verfügbar"
 
75516
 
 
75517
-#: cp/error.c:3351
 
75518
+#: cp/error.c:3355
 
75519
 #, gcc-internal-format
 
75520
 msgid "scoped enums only available with -std=c++11 or -std=gnu++11"
 
75521
 msgstr "enums mit Gültigkeitsbereich nur mit -std=c++11 oder -std=gnu++11 verfügbar"
 
75522
 
 
75523
-#: cp/error.c:3355
 
75524
+#: cp/error.c:3359
 
75525
 #, gcc-internal-format
 
75526
 msgid "defaulted and deleted functions only available with -std=c++11 or -std=gnu++11"
 
75527
 msgstr "Standard- und gelöschte Funktionen nur mit -std=c++11 oder -std=gnu++11 verfügbar"
 
75528
 
 
75529
-#: cp/error.c:3360
 
75530
+#: cp/error.c:3364
 
75531
 #, gcc-internal-format
 
75532
 msgid "inline namespaces only available with -std=c++11 or -std=gnu++11"
 
75533
 msgstr "»inline« Namensräume nur mit -std=c++11 oder -std=gnu++11 verfügbar"
 
75534
 
 
75535
-#: cp/error.c:3365
 
75536
+#: cp/error.c:3369
 
75537
 #, gcc-internal-format
 
75538
 msgid "override controls (override/final) only available with -std=c++11 or -std=gnu++11"
 
75539
 msgstr "Überschreibsteuerung (override/final) nur mit -std=c++11 oder -std=gnu++11 verfügbar"
 
75540
 
 
75541
-#: cp/error.c:3370
 
75542
+#: cp/error.c:3374
 
75543
 #, gcc-internal-format
 
75544
 msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
 
75545
 msgstr "nicht-statische Initialisierungen für Datenelemente nur mit -std=c++11 oder -std=gnu++11 verfügbar"
 
75546
 
 
75547
-#: cp/error.c:3375
 
75548
+#: cp/error.c:3379
 
75549
 #, gcc-internal-format
 
75550
 msgid "user-defined literals only available with -std=c++11 or -std=gnu++11"
 
75551
 msgstr "benutzerdefinierte Literale nur mit -std=c++11 oder -std=gnu++11 verfügbar"
 
75552
 
 
75553
-#: cp/error.c:3380
 
75554
+#: cp/error.c:3384
 
75555
 #, gcc-internal-format
 
75556
 msgid "delegating constructors only available with -std=c++11 or -std=gnu++11"
 
75557
 msgstr "delegierende Konstruktoren nur mit -std=c++11 oder -std=gnu++11 verfügbar"
 
75558
 
 
75559
-#: cp/error.c:3385
 
75560
-#, fuzzy, gcc-internal-format
 
75561
+#: cp/error.c:3389
 
75562
+#, gcc-internal-format
 
75563
 msgid "inheriting constructors only available with -std=c++11 or -std=gnu++11"
 
75564
-msgstr "delegierende Konstruktoren nur mit -std=c++11 oder -std=gnu++11 verfügbar"
 
75565
+msgstr "erbende Konstruktoren nur mit -std=c++11 oder -std=gnu++11 verfügbar"
 
75566
 
 
75567
-#: cp/error.c:3390
 
75568
-#, fuzzy, gcc-internal-format
 
75569
+#: cp/error.c:3394
 
75570
+#, gcc-internal-format
 
75571
 msgid "c++11 attributes only available with -std=c++11 or -std=gnu++11"
 
75572
-msgstr "C++0x »auto« nur mit -std=c++11 oder -std=gnu++11 verfügbar"
 
75573
+msgstr "C++11-Attribute nur mit -std=c++11 oder -std=gnu++11 verfügbar"
 
75574
 
 
75575
-#: cp/error.c:3439
 
75576
+#: cp/error.c:3443
 
75577
 #, gcc-internal-format
 
75578
 msgid "incomplete type %qT used in nested name specifier"
 
75579
 msgstr "unvollständiger Typ %qT in geschachtelter Namensangabe verwendet"
 
75580
 
 
75581
-#: cp/error.c:3443
 
75582
+#: cp/error.c:3447
 
75583
 #, gcc-internal-format
 
75584
 msgid "reference to %<%T::%D%> is ambiguous"
 
75585
 msgstr "Referenz auf %<%T::%D%> ist mehrdeutig"
 
75586
 
 
75587
-#: cp/error.c:3448 cp/typeck.c:2260
 
75588
+#: cp/error.c:3452 cp/typeck.c:2260
 
75589
 #, gcc-internal-format
 
75590
 msgid "%qD is not a member of %qT"
 
75591
 msgstr "%qD ist kein Element von %qT"
 
75592
 
 
75593
-#: cp/error.c:3452
 
75594
+#: cp/error.c:3456
 
75595
 #, gcc-internal-format
 
75596
 msgid "%qD is not a member of %qD"
 
75597
 msgstr "%qD ist kein Element von %qD"
 
75598
 
 
75599
-#: cp/error.c:3457
 
75600
+#: cp/error.c:3461
 
75601
 #, gcc-internal-format
 
75602
 msgid "%<::%D%> has not been declared"
 
75603
 msgstr "%<::%D%> wurde nicht deklariert"
 
75604
@@ -31021,14 +31016,14 @@
 
75605
 msgstr "Ausdruck %qE von abstraktem Klassentyp %qT kann nicht in throw-Ausdruck verwendet werden"
 
75606
 
 
75607
 #: cp/except.c:981
 
75608
-#, fuzzy, gcc-internal-format
 
75609
+#, gcc-internal-format
 
75610
 msgid "cannot declare catch parameter to be of abstract class type %qT"
 
75611
-msgstr "Parameter %q+D kann nicht als vom abstrakten Typ %qT deklariert werden"
 
75612
+msgstr "Catch-Parameter kann nicht mit abstraktem Klassentyp %qT deklariert werden"
 
75613
 
 
75614
 #: cp/except.c:989
 
75615
-#, fuzzy, gcc-internal-format
 
75616
+#, gcc-internal-format
 
75617
 msgid "cannot declare catch parameter to be of rvalue reference type %qT"
 
75618
-msgstr "Parameter %q+D kann nicht als vom abstrakten Typ %qT deklariert werden"
 
75619
+msgstr "Catch-Parameter kann nicht mit R-Wert-Referenztyp %qT deklariert werden"
 
75620
 
 
75621
 #: cp/except.c:1075
 
75622
 #, gcc-internal-format
 
75623
@@ -31162,7 +31157,7 @@
 
75624
 #: cp/init.c:544
 
75625
 #, gcc-internal-format
 
75626
 msgid "constructor required before non-static data member for %qD has been parsed"
 
75627
-msgstr ""
 
75628
+msgstr "Konstruktor erforderlich, bevor nicht-statisches Datenelement von %qD eingelesen wird"
 
75629
 
 
75630
 #: cp/init.c:564
 
75631
 #, gcc-internal-format
 
75632
@@ -31325,24 +31320,24 @@
 
75633
 msgstr "nicht initialisiertes konstantes Element in %q#T"
 
75634
 
 
75635
 #: cp/init.c:2254
 
75636
-#, fuzzy, gcc-internal-format
 
75637
+#, gcc-internal-format
 
75638
 msgid "integer overflow in array size"
 
75639
-msgstr "Ganzzahlüberlauf in Ausdruck"
 
75640
+msgstr "Ganzzahlüberlauf in Feldgröße"
 
75641
 
 
75642
 #: cp/init.c:2264
 
75643
-#, fuzzy, gcc-internal-format
 
75644
+#, gcc-internal-format
 
75645
 msgid "array size in operator new must be constant"
 
75646
-msgstr "Variable »%s« bei %L muss in diesem Kontext eine Konstante sein"
 
75647
+msgstr "Feldgröße im Operator »new« muss konstant sein"
 
75648
 
 
75649
 #: cp/init.c:2278
 
75650
-#, fuzzy, gcc-internal-format
 
75651
+#, gcc-internal-format
 
75652
 msgid "variably modified type not allowed in operator new"
 
75653
-msgstr "variabel modifiziertes Feld im Dateibereich"
 
75654
+msgstr "im Operator »new« ist kein variabel modifizierter Typ erlaubt"
 
75655
 
 
75656
 #: cp/init.c:2292
 
75657
-#, fuzzy, gcc-internal-format
 
75658
+#, gcc-internal-format
 
75659
 msgid "ISO C++ does not support variable-length array types"
 
75660
-msgstr "ISO-C unterstützt keine sättigenden Typen"
 
75661
+msgstr "ISO-C++ unterstützt keine Feldtypen variabler Länge"
 
75662
 
 
75663
 #: cp/init.c:2300
 
75664
 #, gcc-internal-format
 
75665
@@ -31522,7 +31517,7 @@
 
75666
 #: cp/mangle.c:2881
 
75667
 #, gcc-internal-format
 
75668
 msgid "use of built-in trait %qE in function signature; use library traits instead"
 
75669
-msgstr ""
 
75670
+msgstr "Verwendung der eingebauten Eigenschaft %qE in Funktionssignatur; stattdessen sollten Bibliothekseigenschaften verwendet werden"
 
75671
 
 
75672
 #: cp/mangle.c:2886
 
75673
 #, gcc-internal-format, gfc-internal-format
 
75674
@@ -31608,7 +31603,7 @@
 
75675
 #: cp/method.c:1345
 
75676
 #, gcc-internal-format
 
75677
 msgid "defaulted move assignment for %qT calls a non-trivial move assignment operator for virtual base %qT"
 
75678
-msgstr ""
 
75679
+msgstr "Standard-Kopierzuweisung für %qT ruft nichttrivialen Operator zur Kopierzuweisung für virtuelle Basis %qT auf"
 
75680
 
 
75681
 #: cp/method.c:1431
 
75682
 #, gcc-internal-format
 
75683
@@ -31848,99 +31843,99 @@
 
75684
 msgid "%qD not declared"
 
75685
 msgstr "%qD nicht deklariert"
 
75686
 
 
75687
-#: cp/name-lookup.c:3218
 
75688
+#: cp/name-lookup.c:3211
 
75689
 #, gcc-internal-format
 
75690
 msgid "using-declaration for non-member at class scope"
 
75691
 msgstr "»using«-Deklaration für Nicht-Element im Gültigkeitsbereich der Klasse"
 
75692
 
 
75693
-#: cp/name-lookup.c:3225
 
75694
+#: cp/name-lookup.c:3218
 
75695
 #, gcc-internal-format
 
75696
 msgid "%<%T::%D%> names destructor"
 
75697
 msgstr "%<%T::%D%> benennt Destruktor"
 
75698
 
 
75699
-#: cp/name-lookup.c:3236
 
75700
+#: cp/name-lookup.c:3231
 
75701
 #, gcc-internal-format
 
75702
 msgid "%<%T::%D%> names constructor in %qT"
 
75703
 msgstr "%<%T::%D%> benennt Konstruktor in %qT"
 
75704
 
 
75705
-#: cp/name-lookup.c:3287
 
75706
+#: cp/name-lookup.c:3282
 
75707
 #, gcc-internal-format
 
75708
 msgid "no members matching %<%T::%D%> in %q#T"
 
75709
 msgstr "kein Element passt zu %<%T::%D%> in %q#T"
 
75710
 
 
75711
-#: cp/name-lookup.c:3374
 
75712
+#: cp/name-lookup.c:3369
 
75713
 #, gcc-internal-format
 
75714
 msgid "declaration of %qD not in a namespace surrounding %qD"
 
75715
 msgstr "Deklaration von %qD nicht in einem Namensbereich um %qD"
 
75716
 
 
75717
-#: cp/name-lookup.c:3382
 
75718
+#: cp/name-lookup.c:3377
 
75719
 #, gcc-internal-format
 
75720
 msgid "explicit qualification in declaration of %qD"
 
75721
 msgstr "explizite Qualifizierung in Deklaration von %qD"
 
75722
 
 
75723
-#: cp/name-lookup.c:3465
 
75724
+#: cp/name-lookup.c:3460
 
75725
 #, gcc-internal-format
 
75726
 msgid "%qD should have been declared inside %qD"
 
75727
 msgstr "%qD sollte innerhalb von %qD deklariert werden"
 
75728
 
 
75729
-#: cp/name-lookup.c:3509
 
75730
+#: cp/name-lookup.c:3504
 
75731
 #, gcc-internal-format
 
75732
 msgid "%qD attribute requires a single NTBS argument"
 
75733
 msgstr "Attribut %qD erfordert ein einzelnes NTBS-Argument"
 
75734
 
 
75735
-#: cp/name-lookup.c:3516
 
75736
+#: cp/name-lookup.c:3511
 
75737
 #, gcc-internal-format
 
75738
 msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
 
75739
 msgstr "Attribut %qD ist bedeutungslos, da die Elemente des anonymen Namensraums lokale Symbole erhalten"
 
75740
 
 
75741
-#: cp/name-lookup.c:3524 cp/name-lookup.c:3936
 
75742
+#: cp/name-lookup.c:3519 cp/name-lookup.c:3931
 
75743
 #, gcc-internal-format
 
75744
 msgid "%qD attribute directive ignored"
 
75745
 msgstr "Attribut-Anweisung %qD wird ignoriert"
 
75746
 
 
75747
-#: cp/name-lookup.c:3588
 
75748
+#: cp/name-lookup.c:3583
 
75749
 #, gcc-internal-format
 
75750
 msgid "namespace alias %qD not allowed here, assuming %qD"
 
75751
 msgstr "Namensbereich-Alias %qD ist hier nicht erlaubt, %qD angenommen"
 
75752
 
 
75753
-#: cp/name-lookup.c:3924
 
75754
+#: cp/name-lookup.c:3919
 
75755
 #, gcc-internal-format
 
75756
 msgid "strong using only meaningful at namespace scope"
 
75757
 msgstr "starkes »using« ist nur im Gültigkeitsbereich des Namensbereiches sinnvoll"
 
75758
 
 
75759
-#: cp/name-lookup.c:3928
 
75760
+#: cp/name-lookup.c:3923
 
75761
 #, gcc-internal-format
 
75762
 msgid "current namespace %qD does not enclose strongly used namespace %qD"
 
75763
 msgstr "aktueller Namensbereich %qD schließt nicht stark verwendeten Namensbereich %qD ein"
 
75764
 
 
75765
-#: cp/name-lookup.c:4267
 
75766
+#: cp/name-lookup.c:4262
 
75767
 #, gcc-internal-format
 
75768
 msgid "maximum limit of %d namespaces searched for %qE"
 
75769
 msgstr "obere Grenze von %d Namensräumen für %qE durchsucht"
 
75770
 
 
75771
-#: cp/name-lookup.c:4277
 
75772
+#: cp/name-lookup.c:4272
 
75773
 #, gcc-internal-format
 
75774
 msgid "suggested alternative:"
 
75775
 msgid_plural "suggested alternatives:"
 
75776
 msgstr[0] "empfohlene Alternative:"
 
75777
 msgstr[1] "empfohlene Alternativen:"
 
75778
 
 
75779
-#: cp/name-lookup.c:4281
 
75780
+#: cp/name-lookup.c:4276
 
75781
 #, gcc-internal-format
 
75782
 msgid "  %qE"
 
75783
 msgstr "  %qE"
 
75784
 
 
75785
-#: cp/name-lookup.c:5551
 
75786
+#: cp/name-lookup.c:5546
 
75787
 #, gcc-internal-format
 
75788
 msgid "argument dependent lookup finds %q+D"
 
75789
 msgstr "Argumentabhängiges Nachschlagen findet %q+D"
 
75790
 
 
75791
-#: cp/name-lookup.c:6088
 
75792
+#: cp/name-lookup.c:6083
 
75793
 #, gcc-internal-format
 
75794
 msgid "XXX entering pop_everything ()\n"
 
75795
 msgstr "XXX Eintritt in pop_everything ()\n"
 
75796
 
 
75797
-#: cp/name-lookup.c:6097
 
75798
+#: cp/name-lookup.c:6092
 
75799
 #, gcc-internal-format
 
75800
 msgid "XXX leaving pop_everything ()\n"
 
75801
 msgstr "XXX pop_everything () wird verlassen\n"
 
75802
@@ -32046,9 +32041,9 @@
 
75803
 msgstr "%qT ist kein Template"
 
75804
 
 
75805
 #: cp/parser.c:2591
 
75806
-#, fuzzy, gcc-internal-format
 
75807
+#, gcc-internal-format
 
75808
 msgid "%qE is not a class template"
 
75809
-msgstr "%qE ist kein Template"
 
75810
+msgstr "%qE ist kein Klassentemplate"
 
75811
 
 
75812
 #: cp/parser.c:2593
 
75813
 #, gcc-internal-format
 
75814
@@ -32065,7 +32060,7 @@
 
75815
 msgid "floating-point literal cannot appear in a constant-expression"
 
75816
 msgstr "Gleitkommaliteral kann nicht in einem Konstanten-Ausdruck auftreten"
 
75817
 
 
75818
-#: cp/parser.c:2633 cp/pt.c:13527
 
75819
+#: cp/parser.c:2633 cp/pt.c:13522
 
75820
 #, gcc-internal-format
 
75821
 msgid "a cast to a type other than an integral or enumeration type cannot appear in a constant-expression"
 
75822
 msgstr "Eine Typumwandlung, die weder zu ganzzahligen noch Aufzählungstypen führt, kann nicht in einem Konstantenausdruck auftreten"
 
75823
@@ -32214,19 +32209,19 @@
 
75824
 msgstr "Operator %qD für Zeichenliterale mit Argument %qT kann nicht gefunden werden"
 
75825
 
 
75826
 #: cp/parser.c:3682
 
75827
-#, fuzzy, gcc-internal-format
 
75828
+#, gcc-internal-format
 
75829
 msgid "integer literal exceeds range of %qT type"
 
75830
-msgstr "Gleitkommakonstante überschreitet Wertebereich von %qT"
 
75831
+msgstr "Ganzzahlliteral überschreitet Wertebereich des Typs %qT"
 
75832
 
 
75833
 #: cp/parser.c:3688
 
75834
-#, fuzzy, gcc-internal-format
 
75835
+#, gcc-internal-format
 
75836
 msgid "floating literal exceeds range of %qT type"
 
75837
-msgstr "Gleitkommakonstante überschreitet Wertebereich von %qT"
 
75838
+msgstr "Gleitkommaliteral überschreitet Wertebereich des Typs %qT"
 
75839
 
 
75840
 #: cp/parser.c:3692
 
75841
-#, fuzzy, gcc-internal-format
 
75842
+#, gcc-internal-format
 
75843
 msgid "floating literal truncated to zero"
 
75844
-msgstr "Gleitkommakonstante auf Null abgeschnitten"
 
75845
+msgstr "Gleitkommaliteral auf Null abgeschnitten"
 
75846
 
 
75847
 #: cp/parser.c:3735
 
75848
 #, gcc-internal-format
 
75849
@@ -32308,7 +32303,7 @@
 
75850
 msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
 
75851
 msgstr "Literale Operator-Suffixe ohne vorangehendes %<_%> sind für zukünftige Standardisierungen reserviert"
 
75852
 
 
75853
-#: cp/parser.c:4857 cp/parser.c:16496
 
75854
+#: cp/parser.c:4857 cp/parser.c:16498
 
75855
 #, gcc-internal-format
 
75856
 msgid "expected unqualified-id"
 
75857
 msgstr "unqualifiziertes ID erwartet"
 
75858
@@ -32353,7 +32348,7 @@
 
75859
 #: cp/parser.c:5653
 
75860
 #, gcc-internal-format
 
75861
 msgid "two consecutive %<[%> shall only introduce an attribute"
 
75862
-msgstr ""
 
75863
+msgstr "zwei aufeinander folgende %<[%> sollten nur ein Attribut einführen"
 
75864
 
 
75865
 #: cp/parser.c:5999
 
75866
 #, gcc-internal-format
 
75867
@@ -32481,9 +32476,9 @@
 
75868
 msgstr "Standardargument für Lambda-Parameter angegeben"
 
75869
 
 
75870
 #: cp/parser.c:8885
 
75871
-#, fuzzy, gcc-internal-format
 
75872
+#, gcc-internal-format
 
75873
 msgid "attributes at the beginning of statement are ignored"
 
75874
-msgstr "Attribute hinter geklammerter Initialisierung werden ignoriert"
 
75875
+msgstr "Attribute am Anfang der Anweisung werden ignoriert"
 
75876
 
 
75877
 #: cp/parser.c:8913
 
75878
 #, gcc-internal-format
 
75879
@@ -32510,7 +32505,7 @@
 
75880
 msgid "compound-statement in constexpr function"
 
75881
 msgstr "zusammengesetzte Anweisung in Funktion als konstantem Audruck"
 
75882
 
 
75883
-#: cp/parser.c:9298 cp/parser.c:23016
 
75884
+#: cp/parser.c:9298 cp/parser.c:23020
 
75885
 #, gcc-internal-format
 
75886
 msgid "expected selection-statement"
 
75887
 msgstr "Auswahl-Anweisung erwartet"
 
75888
@@ -32540,7 +32535,7 @@
 
75889
 msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
 
75890
 msgstr "unvereinbare Anfang-/Ende-Typen in bereichsbasierter %<for%>-Anweisung: %qT und %qT"
 
75891
 
 
75892
-#: cp/parser.c:9889 cp/parser.c:23019
 
75893
+#: cp/parser.c:9889 cp/parser.c:23023
 
75894
 #, gcc-internal-format
 
75895
 msgid "expected iteration-statement"
 
75896
 msgstr "Iterationsanweisung erwartet"
 
75897
@@ -32556,12 +32551,12 @@
 
75898
 msgid "ISO C++ forbids computed gotos"
 
75899
 msgstr "ISO-C++ verbietet berechnete Gotos"
 
75900
 
 
75901
-#: cp/parser.c:10071 cp/parser.c:23022
 
75902
+#: cp/parser.c:10071 cp/parser.c:23026
 
75903
 #, gcc-internal-format
 
75904
 msgid "expected jump-statement"
 
75905
 msgstr "Sprunganweisung erwartet"
 
75906
 
 
75907
-#: cp/parser.c:10203 cp/parser.c:19157
 
75908
+#: cp/parser.c:10203 cp/parser.c:19161
 
75909
 #, gcc-internal-format
 
75910
 msgid "extra %<;%>"
 
75911
 msgstr "zusätzliches %<;%>"
 
75912
@@ -32598,7 +32593,7 @@
 
75913
 msgid "class definition may not be declared a friend"
 
75914
 msgstr "Klassendefinition darf nicht als »friend« deklariert sein"
 
75915
 
 
75916
-#: cp/parser.c:11034 cp/parser.c:19551
 
75917
+#: cp/parser.c:11034 cp/parser.c:19555
 
75918
 #, gcc-internal-format
 
75919
 msgid "templates may not be %<virtual%>"
 
75920
 msgstr "Templates dürfen nicht %<virtual%> sein"
 
75921
@@ -32619,9 +32614,9 @@
 
75922
 msgstr "ungültige Verwendung von %<auto%> in Umwandlungsoperator"
 
75923
 
 
75924
 #: cp/parser.c:11471
 
75925
-#, fuzzy, gcc-internal-format
 
75926
+#, gcc-internal-format
 
75927
 msgid "use of %<auto%> in member template conversion operator can never be deduced"
 
75928
-msgstr "ungültige Verwendung von %<auto%> in Umwandlungsoperator"
 
75929
+msgstr "Verwendung von %<auto%> in Umwandlungsoperator von Elementtemplate kann niemals hergeleitet werden"
 
75930
 
 
75931
 #: cp/parser.c:11560
 
75932
 #, gcc-internal-format
 
75933
@@ -32679,12 +32674,12 @@
 
75934
 msgid "keyword %<export%> not implemented, and will be ignored"
 
75935
 msgstr "Schlüsselwort %<export%> nicht implementiert, und wird ignoriert"
 
75936
 
 
75937
-#: cp/parser.c:12317 cp/parser.c:12415 cp/parser.c:12522 cp/parser.c:17611
 
75938
+#: cp/parser.c:12317 cp/parser.c:12415 cp/parser.c:12522 cp/parser.c:17613
 
75939
 #, gcc-internal-format
 
75940
 msgid "template parameter pack %qD cannot have a default argument"
 
75941
 msgstr "Templateparameterpack %qD kann kein Standardargument haben"
 
75942
 
 
75943
-#: cp/parser.c:12321 cp/parser.c:17619
 
75944
+#: cp/parser.c:12321 cp/parser.c:17621
 
75945
 #, gcc-internal-format
 
75946
 msgid "template parameter pack cannot have a default argument"
 
75947
 msgstr "Templateparameterpack kann kein Standardargument haben"
 
75948
@@ -32699,7 +32694,7 @@
 
75949
 msgid "expected template-id"
 
75950
 msgstr "Template-ID erwartet"
 
75951
 
 
75952
-#: cp/parser.c:12658 cp/parser.c:22980
 
75953
+#: cp/parser.c:12658 cp/parser.c:22984
 
75954
 #, gcc-internal-format
 
75955
 msgid "expected %<<%>"
 
75956
 msgstr "%<%> erwartet"
 
75957
@@ -32715,9 +32710,9 @@
 
75958
 msgstr "%<<:%> ist eine andere Schreibweise für %<[%>. Leerraum zwischen %<<%> und %<::%> einfügen"
 
75959
 
 
75960
 #: cp/parser.c:12673
 
75961
-#, fuzzy, gcc-internal-format
 
75962
+#, gcc-internal-format
 
75963
 msgid "(if you use %<-fpermissive%> or %<-std=c++11%>, or %<-std=gnu++11%> G++ will accept your code)"
 
75964
-msgstr "(G++ wird den Code mit »-fpermissive« akzeptieren)"
 
75965
+msgstr "(bei Verwendung von %<-fpermissive%>, %<-std=c++11%> oder %<-std=gnu++11%> wird G++ den Code akzeptieren)"
 
75966
 
 
75967
 #: cp/parser.c:12750
 
75968
 #, gcc-internal-format
 
75969
@@ -32791,163 +32786,163 @@
 
75970
 msgid "elaborated-type-specifier for a scoped enum must not use the %<%D%> keyword"
 
75971
 msgstr "ausführliche Typ-Spezifikation für einen enum mit Gültigkeitsbereich darf nicht das Schlüsselwort %<%D%> verwenden"
 
75972
 
 
75973
-#: cp/parser.c:14355
 
75974
+#: cp/parser.c:14357
 
75975
 #, gcc-internal-format
 
75976
 msgid "declaration %qD does not declare anything"
 
75977
 msgstr "Deklaration %qD deklariert nichts"
 
75978
 
 
75979
-#: cp/parser.c:14441
 
75980
+#: cp/parser.c:14443
 
75981
 #, gcc-internal-format
 
75982
 msgid "attributes ignored on uninstantiated type"
 
75983
 msgstr "Attribute an instanziiertem Typen ignoriert"
 
75984
 
 
75985
-#: cp/parser.c:14445
 
75986
+#: cp/parser.c:14447
 
75987
 #, gcc-internal-format
 
75988
 msgid "attributes ignored on template instantiation"
 
75989
 msgstr "Attribute an Templateinstanziierung ignoriert"
 
75990
 
 
75991
-#: cp/parser.c:14450
 
75992
+#: cp/parser.c:14452
 
75993
 #, gcc-internal-format
 
75994
 msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
 
75995
 msgstr "Attribute an Spezifizierer ausführlichen Typs ignoriert, der keine Vorwärtsdeklaration ist"
 
75996
 
 
75997
-#: cp/parser.c:14584
 
75998
+#: cp/parser.c:14586
 
75999
 #, gcc-internal-format
 
76000
 msgid "%qD is an enumeration template"
 
76001
 msgstr "%qD ist ein Aufzählungstemplate"
 
76002
 
 
76003
-#: cp/parser.c:14592
 
76004
+#: cp/parser.c:14594
 
76005
 #, gcc-internal-format
 
76006
 msgid "%qD is not an enumerator-name"
 
76007
 msgstr "%qD ist kein Aufzählungsname"
 
76008
 
 
76009
-#: cp/parser.c:14655
 
76010
+#: cp/parser.c:14657
 
76011
 #, gcc-internal-format
 
76012
 msgid "expected %<;%> or %<{%>"
 
76013
 msgstr "%<;%> oder %<{%> erwartet"
 
76014
 
 
76015
-#: cp/parser.c:14703
 
76016
+#: cp/parser.c:14705
 
76017
 #, gcc-internal-format
 
76018
 msgid "cannot add an enumerator list to a template instantiation"
 
76019
 msgstr "Aufzählungsliste kann nicht zu Template-Instantiierung hinzugefügt werden"
 
76020
 
 
76021
-#: cp/parser.c:14712 cp/parser.c:18714
 
76022
+#: cp/parser.c:14714 cp/parser.c:18718
 
76023
 #, gcc-internal-format
 
76024
 msgid "declaration of %qD in namespace %qD which does not enclose %qD"
 
76025
 msgstr "Deklaration von %qD in Namensraum %qD, der nicht %qD einschließt"
 
76026
 
 
76027
-#: cp/parser.c:14717 cp/parser.c:18719
 
76028
+#: cp/parser.c:14719 cp/parser.c:18723
 
76029
 #, gcc-internal-format
 
76030
 msgid "declaration of %qD in %qD which does not enclose %qD"
 
76031
 msgstr "Deklaration von %qD in %qD, das nicht %qD einschließt"
 
76032
 
 
76033
-#: cp/parser.c:14740
 
76034
+#: cp/parser.c:14742
 
76035
 #, gcc-internal-format
 
76036
 msgid "multiple definition of %q#T"
 
76037
 msgstr "mehrfache Definition von %q#T"
 
76038
 
 
76039
-#: cp/parser.c:14767
 
76040
+#: cp/parser.c:14769
 
76041
 #, gcc-internal-format
 
76042
 msgid "opaque-enum-specifier without name"
 
76043
 msgstr "intransparente Enum-Spezifikation ohne Namen"
 
76044
 
 
76045
-#: cp/parser.c:14770
 
76046
+#: cp/parser.c:14772
 
76047
 #, gcc-internal-format
 
76048
 msgid "opaque-enum-specifier must use a simple identifier"
 
76049
 msgstr "intransparente Enum-Spezifikation muss einfachen Bezeichner verwenden"
 
76050
 
 
76051
-#: cp/parser.c:14946
 
76052
+#: cp/parser.c:14948
 
76053
 #, gcc-internal-format
 
76054
 msgid "%qD is not a namespace-name"
 
76055
 msgstr "%qD ist kein Namensbereichs-Name"
 
76056
 
 
76057
-#: cp/parser.c:14947
 
76058
+#: cp/parser.c:14949
 
76059
 #, gcc-internal-format
 
76060
 msgid "expected namespace-name"
 
76061
 msgstr "Namensraumname erwartet"
 
76062
 
 
76063
-#: cp/parser.c:15072
 
76064
+#: cp/parser.c:15074
 
76065
 #, gcc-internal-format
 
76066
 msgid "%<namespace%> definition is not allowed here"
 
76067
 msgstr "%<namespace%>-Definition ist hier nicht erlaubt"
 
76068
 
 
76069
-#: cp/parser.c:15218
 
76070
+#: cp/parser.c:15220
 
76071
 #, gcc-internal-format
 
76072
 msgid "a template-id may not appear in a using-declaration"
 
76073
 msgstr "eine Template-ID darf nicht in »using«-Deklaration auftreten"
 
76074
 
 
76075
-#: cp/parser.c:15258
 
76076
+#: cp/parser.c:15260
 
76077
 #, gcc-internal-format
 
76078
 msgid "access declarations are deprecated in favour of using-declarations; suggestion: add the %<using%> keyword"
 
76079
 msgstr "Zugriffsdeklarationen sind zugunsten von %<using%>-Deklarationen veraltet; Vorschlag: %<using%> hinzufügen"
 
76080
 
 
76081
-#: cp/parser.c:15323
 
76082
+#: cp/parser.c:15325
 
76083
 #, gcc-internal-format
 
76084
 msgid "types may not be defined in alias template declarations"
 
76085
 msgstr "Typen dürfen nicht in Alias-Templatedeklarationen definiert werden"
 
76086
 
 
76087
-#: cp/parser.c:15787
 
76088
+#: cp/parser.c:15789
 
76089
 #, gcc-internal-format
 
76090
 msgid "a function-definition is not allowed here"
 
76091
 msgstr "eine Funktionsdefinition ist hier nicht erlaubt"
 
76092
 
 
76093
-#: cp/parser.c:15799
 
76094
+#: cp/parser.c:15801
 
76095
 #, gcc-internal-format
 
76096
 msgid "an asm-specification is not allowed on a function-definition"
 
76097
 msgstr "asm-Spezifikation ist bei Funktionsdefinition nicht erlaubt"
 
76098
 
 
76099
-#: cp/parser.c:15803
 
76100
+#: cp/parser.c:15805
 
76101
 #, gcc-internal-format
 
76102
 msgid "attributes are not allowed on a function-definition"
 
76103
 msgstr "bei einer Funktionsdefinition sind keine Attribute erlaubt"
 
76104
 
 
76105
-#: cp/parser.c:15840
 
76106
+#: cp/parser.c:15842
 
76107
 #, gcc-internal-format
 
76108
 msgid "expected constructor, destructor, or type conversion"
 
76109
 msgstr "Konstruktor, Destruktor oder Typumwandlung erwartet"
 
76110
 
 
76111
 #. Anything else is an error.
 
76112
-#: cp/parser.c:15875 cp/parser.c:17782
 
76113
+#: cp/parser.c:15877 cp/parser.c:17784
 
76114
 #, gcc-internal-format
 
76115
 msgid "expected initializer"
 
76116
 msgstr "Initialisierung erwartet"
 
76117
 
 
76118
-#: cp/parser.c:15895
 
76119
+#: cp/parser.c:15897
 
76120
 #, gcc-internal-format
 
76121
 msgid "invalid type in declaration"
 
76122
 msgstr "ungültiger Typ in Deklaration"
 
76123
 
 
76124
-#: cp/parser.c:15971
 
76125
+#: cp/parser.c:15973
 
76126
 #, gcc-internal-format
 
76127
 msgid "initializer provided for function"
 
76128
 msgstr "Initialisierung für Funktion bereitgestellt"
 
76129
 
 
76130
-#: cp/parser.c:16005
 
76131
+#: cp/parser.c:16007
 
76132
 #, gcc-internal-format
 
76133
 msgid "attributes after parenthesized initializer ignored"
 
76134
 msgstr "Attribute hinter geklammerter Initialisierung werden ignoriert"
 
76135
 
 
76136
-#: cp/parser.c:16416
 
76137
+#: cp/parser.c:16418
 
76138
 #, gcc-internal-format
 
76139
 msgid "array bound is not an integer constant"
 
76140
 msgstr "Feldgrenze ist keine Ganzzahlkonstante"
 
76141
 
 
76142
-#: cp/parser.c:16542
 
76143
+#: cp/parser.c:16544
 
76144
 #, gcc-internal-format
 
76145
 msgid "cannot define member of dependent typedef %qT"
 
76146
 msgstr "Element des abhängigen Typedef %qT kann nicht definiert werden"
 
76147
 
 
76148
-#: cp/parser.c:16546
 
76149
+#: cp/parser.c:16548
 
76150
 #, gcc-internal-format
 
76151
 msgid "%<%T::%E%> is not a type"
 
76152
 msgstr "%<%T::%E%> ist kein Typ"
 
76153
 
 
76154
-#: cp/parser.c:16574
 
76155
+#: cp/parser.c:16576
 
76156
 #, gcc-internal-format
 
76157
 msgid "invalid use of constructor as a template"
 
76158
 msgstr "ungültige Benutzung des Konstruktors als Template"
 
76159
 
 
76160
-#: cp/parser.c:16576
 
76161
+#: cp/parser.c:16578
 
76162
 #, gcc-internal-format
 
76163
 msgid "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified name"
 
76164
 msgstr "%<%T::%D%> statt %<%T::%D%> verwenden, um den Konstruktor mit qualifiziertem Namen zu benennen"
 
76165
@@ -32956,262 +32951,262 @@
 
76166
 #. here because we do not have enough
 
76167
 #. information about its original syntactic
 
76168
 #. form.
 
76169
-#: cp/parser.c:16593
 
76170
+#: cp/parser.c:16595
 
76171
 #, gcc-internal-format
 
76172
 msgid "invalid declarator"
 
76173
 msgstr "ungültiger Deklarator"
 
76174
 
 
76175
-#: cp/parser.c:16660
 
76176
+#: cp/parser.c:16662
 
76177
 #, gcc-internal-format
 
76178
 msgid "expected declarator"
 
76179
 msgstr "Deklarator erwartet"
 
76180
 
 
76181
-#: cp/parser.c:16763
 
76182
+#: cp/parser.c:16765
 
76183
 #, gcc-internal-format
 
76184
 msgid "%qD is a namespace"
 
76185
 msgstr "%qD ist ein Namensbereich"
 
76186
 
 
76187
-#: cp/parser.c:16765
 
76188
+#: cp/parser.c:16767
 
76189
 #, gcc-internal-format
 
76190
 msgid "cannot form pointer to member of non-class %q#T"
 
76191
 msgstr "Zeiger auf Element der Nicht-Klasse %q#T kann nicht erzeugt werden"
 
76192
 
 
76193
-#: cp/parser.c:16786
 
76194
+#: cp/parser.c:16788
 
76195
 #, gcc-internal-format
 
76196
 msgid "expected ptr-operator"
 
76197
 msgstr "Ptr-Operator erwartet"
 
76198
 
 
76199
-#: cp/parser.c:16845
 
76200
+#: cp/parser.c:16847
 
76201
 #, gcc-internal-format
 
76202
 msgid "duplicate cv-qualifier"
 
76203
 msgstr "doppelter CV-Qualifizierer"
 
76204
 
 
76205
-#: cp/parser.c:16903
 
76206
+#: cp/parser.c:16905
 
76207
 #, gcc-internal-format
 
76208
 msgid "duplicate virt-specifier"
 
76209
 msgstr "doppelter Virt-Spezifizierer"
 
76210
 
 
76211
-#: cp/parser.c:17065 cp/typeck2.c:448 cp/typeck2.c:1685
 
76212
+#: cp/parser.c:17067 cp/typeck2.c:448 cp/typeck2.c:1685
 
76213
 #, gcc-internal-format
 
76214
 msgid "invalid use of %<auto%>"
 
76215
 msgstr "ungültige Verwendung von %<auto%>"
 
76216
 
 
76217
-#: cp/parser.c:17084
 
76218
+#: cp/parser.c:17086
 
76219
 #, gcc-internal-format
 
76220
 msgid "types may not be defined in template arguments"
 
76221
 msgstr "in Template-Argumenten dürfen keine Typen definiert werden"
 
76222
 
 
76223
-#: cp/parser.c:17165
 
76224
+#: cp/parser.c:17167
 
76225
 #, gcc-internal-format
 
76226
 msgid "expected type-specifier"
 
76227
 msgstr "Typspezifikation erwartet"
 
76228
 
 
76229
-#: cp/parser.c:17407
 
76230
+#: cp/parser.c:17409
 
76231
 #, gcc-internal-format
 
76232
 msgid "expected %<,%> or %<...%>"
 
76233
 msgstr "%<,%> oder %<...%> erwartet"
 
76234
 
 
76235
-#: cp/parser.c:17464
 
76236
+#: cp/parser.c:17466
 
76237
 #, gcc-internal-format
 
76238
 msgid "types may not be defined in parameter types"
 
76239
 msgstr "Typen dürfen nicht in Parametertypen definiert werden"
 
76240
 
 
76241
-#: cp/parser.c:17590
 
76242
+#: cp/parser.c:17592
 
76243
 #, gcc-internal-format
 
76244
 msgid "deprecated use of default argument for parameter of non-function"
 
76245
 msgstr "veraltete Verwendung des Standardarguments für Parameter einer Nicht-Funktion"
 
76246
 
 
76247
-#: cp/parser.c:17594
 
76248
+#: cp/parser.c:17596
 
76249
 #, gcc-internal-format
 
76250
 msgid "default arguments are only permitted for function parameters"
 
76251
 msgstr "Standardargumente sind nur für Funktionsparameter zugelassen"
 
76252
 
 
76253
-#: cp/parser.c:17613
 
76254
+#: cp/parser.c:17615
 
76255
 #, gcc-internal-format
 
76256
 msgid "parameter pack %qD cannot have a default argument"
 
76257
 msgstr "Parameterpack %qD kann kein Standardargument haben"
 
76258
 
 
76259
-#: cp/parser.c:17621
 
76260
+#: cp/parser.c:17623
 
76261
 #, gcc-internal-format
 
76262
 msgid "parameter pack cannot have a default argument"
 
76263
 msgstr "Parameterpack kann kein Standardargument haben"
 
76264
 
 
76265
-#: cp/parser.c:17910
 
76266
+#: cp/parser.c:17914
 
76267
 #, gcc-internal-format
 
76268
 msgid "ISO C++ does not allow designated initializers"
 
76269
 msgstr "ISO-C++ erlaubt keine benannten Initialisierungen"
 
76270
 
 
76271
-#: cp/parser.c:17924
 
76272
+#: cp/parser.c:17928
 
76273
 #, gcc-internal-format
 
76274
 msgid "ISO C++ does not allow C99 designated initializers"
 
76275
 msgstr "ISO-C++ erlaubt keine benannten Initialisierungen von C99"
 
76276
 
 
76277
-#: cp/parser.c:18032 cp/parser.c:18157
 
76278
+#: cp/parser.c:18036 cp/parser.c:18161
 
76279
 #, gcc-internal-format
 
76280
 msgid "expected class-name"
 
76281
 msgstr "Klassenname erwartet"
 
76282
 
 
76283
-#: cp/parser.c:18337
 
76284
+#: cp/parser.c:18341
 
76285
 #, gcc-internal-format
 
76286
 msgid "expected %<;%> after class definition"
 
76287
 msgstr "%<;%> hinter Klassendefinition erwartet"
 
76288
 
 
76289
-#: cp/parser.c:18339
 
76290
+#: cp/parser.c:18343
 
76291
 #, gcc-internal-format
 
76292
 msgid "expected %<;%> after struct definition"
 
76293
 msgstr "%<;%> hinter Strukturdefinition erwartet"
 
76294
 
 
76295
-#: cp/parser.c:18341
 
76296
+#: cp/parser.c:18345
 
76297
 #, gcc-internal-format
 
76298
 msgid "expected %<;%> after union definition"
 
76299
 msgstr "%<;%> hinter Uniondefinition erwartet"
 
76300
 
 
76301
-#: cp/parser.c:18662
 
76302
+#: cp/parser.c:18666
 
76303
 #, gcc-internal-format
 
76304
 msgid "expected %<{%> or %<:%>"
 
76305
 msgstr "%<{%> oder %<:%> erwartet"
 
76306
 
 
76307
-#: cp/parser.c:18673
 
76308
+#: cp/parser.c:18677
 
76309
 #, gcc-internal-format
 
76310
 msgid "cannot specify %<override%> for a class"
 
76311
 msgstr "für eine Klasse kann kein %<override%> angegeben werden"
 
76312
 
 
76313
-#: cp/parser.c:18681
 
76314
+#: cp/parser.c:18685
 
76315
 #, gcc-internal-format
 
76316
 msgid "global qualification of class name is invalid"
 
76317
 msgstr "globale Qualifizierung von Klassenname ist ungültig"
 
76318
 
 
76319
-#: cp/parser.c:18688
 
76320
+#: cp/parser.c:18692
 
76321
 #, gcc-internal-format
 
76322
 msgid "qualified name does not name a class"
 
76323
 msgstr "qualifizierter Name benennt keine Klasse"
 
76324
 
 
76325
-#: cp/parser.c:18700
 
76326
+#: cp/parser.c:18704
 
76327
 #, gcc-internal-format
 
76328
 msgid "invalid class name in declaration of %qD"
 
76329
 msgstr "ungültiger Klassenname in Deklaration von %qD"
 
76330
 
 
76331
-#: cp/parser.c:18733
 
76332
+#: cp/parser.c:18737
 
76333
 #, gcc-internal-format
 
76334
 msgid "extra qualification not allowed"
 
76335
 msgstr "zusätzliche Qualifizierung nicht erlaubt"
 
76336
 
 
76337
-#: cp/parser.c:18745
 
76338
+#: cp/parser.c:18749
 
76339
 #, gcc-internal-format
 
76340
 msgid "an explicit specialization must be preceded by %<template <>%>"
 
76341
 msgstr "einer expliziten Spezialisierung muss %<template <>%> vorausgehen"
 
76342
 
 
76343
-#: cp/parser.c:18775
 
76344
+#: cp/parser.c:18779
 
76345
 #, gcc-internal-format
 
76346
 msgid "function template %qD redeclared as a class template"
 
76347
 msgstr "Funktions-Template %qD als Klassentemplate redeklariert"
 
76348
 
 
76349
-#: cp/parser.c:18806
 
76350
+#: cp/parser.c:18810
 
76351
 #, gcc-internal-format
 
76352
 msgid "could not resolve typename type"
 
76353
 msgstr "Typnamen-Typ kann nicht aufgelöst werden"
 
76354
 
 
76355
-#: cp/parser.c:18858
 
76356
+#: cp/parser.c:18862
 
76357
 #, gcc-internal-format
 
76358
 msgid "previous definition of %q+#T"
 
76359
 msgstr "vorherige Definition von %q+#T"
 
76360
 
 
76361
-#: cp/parser.c:18939 cp/parser.c:23025
 
76362
+#: cp/parser.c:18943 cp/parser.c:23029
 
76363
 #, gcc-internal-format
 
76364
 msgid "expected class-key"
 
76365
 msgstr "Klassenschlüssel erwartet"
 
76366
 
 
76367
-#: cp/parser.c:19177
 
76368
+#: cp/parser.c:19181
 
76369
 #, gcc-internal-format
 
76370
 msgid "in C++03 a class-key must be used when declaring a friend"
 
76371
 msgstr "in C++03 muss bei Deklaration eines »friend« ein Klassenschlüssel verwendet werden"
 
76372
 
 
76373
-#: cp/parser.c:19195
 
76374
+#: cp/parser.c:19199
 
76375
 #, gcc-internal-format
 
76376
 msgid "friend declaration does not name a class or function"
 
76377
 msgstr "»friend«-Deklaration benennt keine Klasse oder Funktion"
 
76378
 
 
76379
-#: cp/parser.c:19213
 
76380
+#: cp/parser.c:19217
 
76381
 #, gcc-internal-format
 
76382
 msgid "a storage class on an anonymous aggregate in class scope is not allowed"
 
76383
-msgstr ""
 
76384
+msgstr "Speicherklasse an anonymem Aggregat im Klassenbereich ist nicht erlaubt"
 
76385
 
 
76386
-#: cp/parser.c:19418
 
76387
+#: cp/parser.c:19422
 
76388
 #, gcc-internal-format
 
76389
 msgid "pure-specifier on function-definition"
 
76390
 msgstr "reiner Spezifizierer bei Funktionsdefinition"
 
76391
 
 
76392
-#: cp/parser.c:19462
 
76393
-#, fuzzy, gcc-internal-format
 
76394
+#: cp/parser.c:19466
 
76395
+#, gcc-internal-format
 
76396
 msgid "stray %<,%> at end of member declaration"
 
76397
-msgstr "%<;%> am Ende von Elementdeklaration erwartet"
 
76398
+msgstr "überflüssiges %<,%> am Ende der Elementdeklaration"
 
76399
 
 
76400
-#: cp/parser.c:19474
 
76401
+#: cp/parser.c:19478
 
76402
 #, gcc-internal-format
 
76403
 msgid "expected %<;%> at end of member declaration"
 
76404
 msgstr "%<;%> am Ende von Elementdeklaration erwartet"
 
76405
 
 
76406
-#: cp/parser.c:19545
 
76407
+#: cp/parser.c:19549
 
76408
 #, gcc-internal-format
 
76409
 msgid "invalid pure specifier (only %<= 0%> is allowed)"
 
76410
 msgstr "ungültige reine Spezifikation (nur %<= 0%> ist erlaubt)"
 
76411
 
 
76412
-#: cp/parser.c:19580
 
76413
+#: cp/parser.c:19584
 
76414
 #, gcc-internal-format
 
76415
 msgid "a brace-enclosed initializer is not allowed here"
 
76416
 msgstr "eine geschweift geklammerte Initialisierung ist hier nicht erlaubt"
 
76417
 
 
76418
-#: cp/parser.c:19711
 
76419
+#: cp/parser.c:19715
 
76420
 #, gcc-internal-format
 
76421
 msgid "%<virtual%> specified more than once in base-specified"
 
76422
 msgstr "%<virtual%> mehr als einmal in Basisspezifikation angegeben"
 
76423
 
 
76424
-#: cp/parser.c:19731
 
76425
+#: cp/parser.c:19735
 
76426
 #, gcc-internal-format
 
76427
 msgid "more than one access specifier in base-specified"
 
76428
 msgstr "mehr als ein Zugriff in Basisspezifikation angegeben"
 
76429
 
 
76430
-#: cp/parser.c:19755
 
76431
+#: cp/parser.c:19759
 
76432
 #, gcc-internal-format
 
76433
 msgid "keyword %<typename%> not allowed outside of templates"
 
76434
 msgstr "Schlüsselwort %<typename%> nicht außerhalb von Templates erlaubt"
 
76435
 
 
76436
-#: cp/parser.c:19758
 
76437
+#: cp/parser.c:19762
 
76438
 #, gcc-internal-format
 
76439
 msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
 
76440
 msgstr "Schlüsselwort %<typename%> nicht erlaubt in diesem Kontext (die Basisklasse ist implizit ein Typ)"
 
76441
 
 
76442
-#: cp/parser.c:19851 cp/parser.c:19933
 
76443
+#: cp/parser.c:19855 cp/parser.c:19937
 
76444
 #, gcc-internal-format
 
76445
 msgid "types may not be defined in an exception-specification"
 
76446
 msgstr "Typen dürfen nicht in einer Ausnahmespezifikation definiert werden"
 
76447
 
 
76448
-#: cp/parser.c:19915
 
76449
+#: cp/parser.c:19919
 
76450
 #, gcc-internal-format
 
76451
 msgid "dynamic exception specifications are deprecated in C++0x; use %<noexcept%> instead"
 
76452
 msgstr "dynamische Ausnahmespezifikationen sind in C++0x veraltet; stattdessen %<noexcept%> verwenden"
 
76453
 
 
76454
-#: cp/parser.c:20114
 
76455
+#: cp/parser.c:20118
 
76456
 #, gcc-internal-format
 
76457
 msgid "types may not be defined in exception-declarations"
 
76458
 msgstr "Typen dürfen nicht in Ausnahmedeklarationen definiert werden"
 
76459
 
 
76460
-#: cp/parser.c:20665
 
76461
-#, fuzzy, gcc-internal-format
 
76462
+#: cp/parser.c:20669
 
76463
+#, gcc-internal-format
 
76464
 msgid "expected an identifier for the attribute name"
 
76465
-msgstr "Bezeichner oder %<(%> erwartet"
 
76466
+msgstr "Bezeichner für den Attributnamen erwartet"
 
76467
 
 
76468
-#: cp/parser.c:21334
 
76469
+#: cp/parser.c:21338
 
76470
 #, gcc-internal-format
 
76471
 msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
 
76472
 msgstr "spezialisierendes Element %<%T::%E%> erfordert Syntax %<template<>%>"
 
76473
 
 
76474
-#: cp/parser.c:21339
 
76475
+#: cp/parser.c:21343
 
76476
 #, gcc-internal-format
 
76477
 msgid "invalid declaration of %<%T::%E%>"
 
76478
 msgstr "ungültige Deklaration von  %<%T::%E%>"
 
76479
 
 
76480
-#: cp/parser.c:21343
 
76481
+#: cp/parser.c:21347
 
76482
 #, gcc-internal-format
 
76483
 msgid "too few template-parameter-lists"
 
76484
 msgstr "zu wenige Templateparameterlisten"
 
76485
@@ -33220,342 +33215,342 @@
 
76486
 #. something like:
 
76487
 #.
 
76488
 #. template <class T> template <class U> void S::f();
 
76489
-#: cp/parser.c:21350
 
76490
+#: cp/parser.c:21354
 
76491
 #, gcc-internal-format
 
76492
 msgid "too many template-parameter-lists"
 
76493
 msgstr "zu viele Templateparameterlisten"
 
76494
 
 
76495
-#: cp/parser.c:21647
 
76496
+#: cp/parser.c:21651
 
76497
 #, gcc-internal-format
 
76498
 msgid "named return values are no longer supported"
 
76499
 msgstr "benannte Rückgabewerte werden nicht mehr unterstützt"
 
76500
 
 
76501
-#: cp/parser.c:21734
 
76502
+#: cp/parser.c:21738
 
76503
 #, gcc-internal-format
 
76504
 msgid "invalid declaration of member template in local class"
 
76505
 msgstr "ungültige Deklaration eines Elementtemplates in lokaler Klasse"
 
76506
 
 
76507
-#: cp/parser.c:21743
 
76508
+#: cp/parser.c:21747
 
76509
 #, gcc-internal-format
 
76510
 msgid "template with C linkage"
 
76511
 msgstr "Template mit C-Bindung"
 
76512
 
 
76513
-#: cp/parser.c:21762
 
76514
+#: cp/parser.c:21766
 
76515
 #, gcc-internal-format
 
76516
 msgid "invalid explicit specialization"
 
76517
 msgstr "ungültige explizite Spezialisierung"
 
76518
 
 
76519
-#: cp/parser.c:21849
 
76520
+#: cp/parser.c:21853
 
76521
 #, gcc-internal-format
 
76522
 msgid "literal operator template %qD has invalid parameter list.  Expected non-type template argument pack <char...>"
 
76523
 msgstr "Literales Operatortemplate %qD hat ungültige Parameterliste. Template für Nicht-Typ Argumentpack <char...> erwartet"
 
76524
 
 
76525
-#: cp/parser.c:21923
 
76526
+#: cp/parser.c:21927
 
76527
 #, gcc-internal-format
 
76528
 msgid "template declaration of %<typedef%>"
 
76529
 msgstr "Templatedeklaration von %<typedef%>"
 
76530
 
 
76531
-#: cp/parser.c:22000
 
76532
+#: cp/parser.c:22004
 
76533
 #, gcc-internal-format
 
76534
 msgid "explicit template specialization cannot have a storage class"
 
76535
 msgstr "explizite Template-Spezialisierung kann keine Speicherklasse haben"
 
76536
 
 
76537
-#: cp/parser.c:22238
 
76538
+#: cp/parser.c:22242
 
76539
 #, gcc-internal-format
 
76540
 msgid "%<>>%> should be %<> >%> within a nested template argument list"
 
76541
 msgstr "%<>>%> sollte innerhalb einer geschachtelten Templateargumentliste %<> >%> sein"
 
76542
 
 
76543
-#: cp/parser.c:22251
 
76544
+#: cp/parser.c:22255
 
76545
 #, gcc-internal-format
 
76546
 msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
 
76547
 msgstr "falsches %<>>%>; %<>%> verwenden, um eine Templateargumentliste zu beenden"
 
76548
 
 
76549
-#: cp/parser.c:22608
 
76550
+#: cp/parser.c:22612
 
76551
 #, gcc-internal-format
 
76552
 msgid "%<sizeof...%> argument must be surrounded by parentheses"
 
76553
-msgstr ""
 
76554
+msgstr "Argument von %<sizeof...%> muss mit Klammern umschlossen werden"
 
76555
 
 
76556
-#: cp/parser.c:22660
 
76557
+#: cp/parser.c:22664
 
76558
 #, gcc-internal-format
 
76559
 msgid "invalid use of %qD in linkage specification"
 
76560
 msgstr "ungültige Verwendung von %qD in Spezifizierung der Bindung"
 
76561
 
 
76562
-#: cp/parser.c:22675
 
76563
+#: cp/parser.c:22679
 
76564
 #, gcc-internal-format
 
76565
 msgid "%<__thread%> before %qD"
 
76566
 msgstr "%<__thread%> vor %qD"
 
76567
 
 
76568
-#: cp/parser.c:22809
 
76569
+#: cp/parser.c:22813
 
76570
 #, gcc-internal-format
 
76571
 msgid "ISO C++ 1998 does not support %<long long%>"
 
76572
 msgstr "ISO-C++ 1998 unterstützt nicht %<long long%>"
 
76573
 
 
76574
-#: cp/parser.c:22817
 
76575
-#, fuzzy, gcc-internal-format
 
76576
+#: cp/parser.c:22821
 
76577
+#, gcc-internal-format
 
76578
 msgid "both %<__thread%> and %<thread_local%> specified"
 
76579
-msgstr "sowohl %<_Sat%> als auch %<char%> in Deklaration"
 
76580
+msgstr "sowohl %<__thread%> als auch %<thread_local%> angegeben"
 
76581
 
 
76582
-#: cp/parser.c:22819
 
76583
-#, fuzzy, gcc-internal-format
 
76584
+#: cp/parser.c:22823
 
76585
+#, gcc-internal-format
 
76586
 msgid "duplicate %qD"
 
76587
-msgstr "doppeltes %qE"
 
76588
+msgstr "doppeltes %qD"
 
76589
 
 
76590
-#: cp/parser.c:22841
 
76591
+#: cp/parser.c:22845
 
76592
 #, gcc-internal-format
 
76593
 msgid "duplicate %qs"
 
76594
 msgstr "doppeltes %qs"
 
76595
 
 
76596
-#: cp/parser.c:22883
 
76597
+#: cp/parser.c:22887
 
76598
 #, gcc-internal-format
 
76599
 msgid "expected %<new%>"
 
76600
 msgstr "%<new%> erwartet"
 
76601
 
 
76602
-#: cp/parser.c:22886
 
76603
+#: cp/parser.c:22890
 
76604
 #, gcc-internal-format
 
76605
 msgid "expected %<delete%>"
 
76606
 msgstr "%<delete%> erwartet"
 
76607
 
 
76608
-#: cp/parser.c:22889
 
76609
+#: cp/parser.c:22893
 
76610
 #, gcc-internal-format
 
76611
 msgid "expected %<return%>"
 
76612
 msgstr "%<return%> erwartet"
 
76613
 
 
76614
-#: cp/parser.c:22895
 
76615
+#: cp/parser.c:22899
 
76616
 #, gcc-internal-format
 
76617
 msgid "expected %<extern%>"
 
76618
 msgstr "%<extern%> erwartet"
 
76619
 
 
76620
-#: cp/parser.c:22898
 
76621
+#: cp/parser.c:22902
 
76622
 #, gcc-internal-format
 
76623
 msgid "expected %<static_assert%>"
 
76624
 msgstr "%<static_assert%> erwartet"
 
76625
 
 
76626
-#: cp/parser.c:22901
 
76627
+#: cp/parser.c:22905
 
76628
 #, gcc-internal-format
 
76629
 msgid "expected %<decltype%>"
 
76630
 msgstr "%<decltype%> erwartet"
 
76631
 
 
76632
-#: cp/parser.c:22904
 
76633
+#: cp/parser.c:22908
 
76634
 #, gcc-internal-format
 
76635
 msgid "expected %<operator%>"
 
76636
 msgstr "%<operator%> erwartet"
 
76637
 
 
76638
-#: cp/parser.c:22907
 
76639
+#: cp/parser.c:22911
 
76640
 #, gcc-internal-format
 
76641
 msgid "expected %<class%>"
 
76642
 msgstr "%<class%> erwartet"
 
76643
 
 
76644
-#: cp/parser.c:22910
 
76645
+#: cp/parser.c:22914
 
76646
 #, gcc-internal-format
 
76647
 msgid "expected %<template%>"
 
76648
 msgstr "%<template%> erwartet"
 
76649
 
 
76650
-#: cp/parser.c:22913
 
76651
+#: cp/parser.c:22917
 
76652
 #, gcc-internal-format
 
76653
 msgid "expected %<namespace%>"
 
76654
 msgstr "%<namespace%> erwartet"
 
76655
 
 
76656
-#: cp/parser.c:22916
 
76657
+#: cp/parser.c:22920
 
76658
 #, gcc-internal-format
 
76659
 msgid "expected %<using%>"
 
76660
 msgstr "%<using%> erwartet"
 
76661
 
 
76662
-#: cp/parser.c:22919
 
76663
+#: cp/parser.c:22923
 
76664
 #, gcc-internal-format
 
76665
 msgid "expected %<asm%>"
 
76666
 msgstr "%<asm%> erwartet"
 
76667
 
 
76668
-#: cp/parser.c:22922
 
76669
+#: cp/parser.c:22926
 
76670
 #, gcc-internal-format
 
76671
 msgid "expected %<try%>"
 
76672
 msgstr "%<try%> erwartet"
 
76673
 
 
76674
-#: cp/parser.c:22925
 
76675
+#: cp/parser.c:22929
 
76676
 #, gcc-internal-format
 
76677
 msgid "expected %<catch%>"
 
76678
 msgstr "%<catch%> erwartet"
 
76679
 
 
76680
-#: cp/parser.c:22928
 
76681
+#: cp/parser.c:22932
 
76682
 #, gcc-internal-format
 
76683
 msgid "expected %<throw%>"
 
76684
 msgstr "%<throw%> erwartet"
 
76685
 
 
76686
-#: cp/parser.c:22931
 
76687
+#: cp/parser.c:22935
 
76688
 #, gcc-internal-format
 
76689
 msgid "expected %<__label__%>"
 
76690
 msgstr "%<__label__%> erwartet"
 
76691
 
 
76692
-#: cp/parser.c:22934
 
76693
+#: cp/parser.c:22938
 
76694
 #, gcc-internal-format
 
76695
 msgid "expected %<@try%>"
 
76696
 msgstr "%<@try%> erwartet"
 
76697
 
 
76698
-#: cp/parser.c:22937
 
76699
+#: cp/parser.c:22941
 
76700
 #, gcc-internal-format
 
76701
 msgid "expected %<@synchronized%>"
 
76702
 msgstr "%<@synchronized%> erwartet"
 
76703
 
 
76704
-#: cp/parser.c:22940
 
76705
+#: cp/parser.c:22944
 
76706
 #, gcc-internal-format
 
76707
 msgid "expected %<@throw%>"
 
76708
 msgstr "%<@throw%> erwartet"
 
76709
 
 
76710
-#: cp/parser.c:22943
 
76711
+#: cp/parser.c:22947
 
76712
 #, gcc-internal-format
 
76713
 msgid "expected %<__transaction_atomic%>"
 
76714
 msgstr "%<__transaction_atomic%> erwartet"
 
76715
 
 
76716
-#: cp/parser.c:22946
 
76717
+#: cp/parser.c:22950
 
76718
 #, gcc-internal-format
 
76719
 msgid "expected %<__transaction_relaxed%>"
 
76720
 msgstr "%<__transaction_relaxed%> erwartet"
 
76721
 
 
76722
-#: cp/parser.c:22977
 
76723
+#: cp/parser.c:22981
 
76724
 #, gcc-internal-format
 
76725
 msgid "expected %<::%>"
 
76726
 msgstr "%<::%> erwartet"
 
76727
 
 
76728
-#: cp/parser.c:22989
 
76729
+#: cp/parser.c:22993
 
76730
 #, gcc-internal-format
 
76731
 msgid "expected %<...%>"
 
76732
 msgstr "%<...%> erwartet"
 
76733
 
 
76734
-#: cp/parser.c:22992
 
76735
+#: cp/parser.c:22996
 
76736
 #, gcc-internal-format
 
76737
 msgid "expected %<*%>"
 
76738
 msgstr "%<*%> erwartet"
 
76739
 
 
76740
-#: cp/parser.c:22995
 
76741
+#: cp/parser.c:22999
 
76742
 #, gcc-internal-format
 
76743
 msgid "expected %<~%>"
 
76744
 msgstr "%<~%> erwartet"
 
76745
 
 
76746
-#: cp/parser.c:23001
 
76747
+#: cp/parser.c:23005
 
76748
 #, gcc-internal-format
 
76749
 msgid "expected %<:%> or %<::%>"
 
76750
 msgstr "%<:%> oder %<::%> erwartet"
 
76751
 
 
76752
-#: cp/parser.c:23029
 
76753
+#: cp/parser.c:23033
 
76754
 #, gcc-internal-format
 
76755
 msgid "expected %<class%>, %<typename%>, or %<template%>"
 
76756
 msgstr "%<class%>, %<typename%> oder %<template%> erwartet"
 
76757
 
 
76758
-#: cp/parser.c:23267
 
76759
+#: cp/parser.c:23271
 
76760
 #, gcc-internal-format
 
76761
 msgid "%qs tag used in naming %q#T"
 
76762
 msgstr "Markierung %qs bei Benennung von %q#T verwendet"
 
76763
 
 
76764
-#: cp/parser.c:23272
 
76765
+#: cp/parser.c:23276
 
76766
 #, gcc-internal-format
 
76767
 msgid "%q#T was previously declared here"
 
76768
 msgstr "%q#T wurde vorher hier deklariert"
 
76769
 
 
76770
-#: cp/parser.c:23291
 
76771
+#: cp/parser.c:23295
 
76772
 #, gcc-internal-format
 
76773
 msgid "%qD redeclared with different access"
 
76774
 msgstr "%qD mit anderem Zugriff redeklariert"
 
76775
 
 
76776
-#: cp/parser.c:23312
 
76777
-#, fuzzy, gcc-internal-format
 
76778
+#: cp/parser.c:23316
 
76779
+#, gcc-internal-format
 
76780
 msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
 
76781
-msgstr "%<template%> (zur Erklärung) ist nur innerhalb von Templates erlaubt"
 
76782
+msgstr "in C++98 ist %<template%> (zum eindeutig machen) nur innerhalb von Templates erlaubt"
 
76783
 
 
76784
-#: cp/parser.c:23544
 
76785
+#: cp/parser.c:23548
 
76786
 #, gcc-internal-format
 
76787
 msgid "file ends in default argument"
 
76788
 msgstr "Datei endet in Standardargument"
 
76789
 
 
76790
-#: cp/parser.c:23748 cp/parser.c:25010 cp/parser.c:25196
 
76791
+#: cp/parser.c:23752 cp/parser.c:25014 cp/parser.c:25200
 
76792
 #, gcc-internal-format
 
76793
 msgid "misplaced %<@%D%> Objective-C++ construct"
 
76794
 msgstr "unpassendes Objective-C++-Konstrukt %<@%D%>"
 
76795
 
 
76796
-#: cp/parser.c:23870
 
76797
+#: cp/parser.c:23874
 
76798
 #, gcc-internal-format
 
76799
 msgid "objective-c++ message argument(s) are expected"
 
76800
 msgstr "Objective-C++ Nachrichtenargument(e) erwartet"
 
76801
 
 
76802
-#: cp/parser.c:23899
 
76803
+#: cp/parser.c:23903
 
76804
 #, gcc-internal-format
 
76805
 msgid "%<@encode%> must specify a type as an argument"
 
76806
 msgstr "%<@encode%> muss als Argument einen Typen angeben"
 
76807
 
 
76808
-#: cp/parser.c:24275
 
76809
+#: cp/parser.c:24279
 
76810
 #, gcc-internal-format
 
76811
 msgid "invalid Objective-C++ selector name"
 
76812
 msgstr "Ungültiger Objective-C++-Selektorname"
 
76813
 
 
76814
-#: cp/parser.c:24350 cp/parser.c:24368
 
76815
+#: cp/parser.c:24354 cp/parser.c:24372
 
76816
 #, gcc-internal-format
 
76817
 msgid "objective-c++ method declaration is expected"
 
76818
 msgstr "Objective-C++ Methodendeklaration erwartet"
 
76819
 
 
76820
-#: cp/parser.c:24362 cp/parser.c:24427
 
76821
+#: cp/parser.c:24366 cp/parser.c:24431
 
76822
 #, gcc-internal-format
 
76823
 msgid "method attributes must be specified at the end"
 
76824
 msgstr "Methodenattribute müssen am Ende angegeben werden"
 
76825
 
 
76826
-#: cp/parser.c:24470
 
76827
+#: cp/parser.c:24474
 
76828
 #, gcc-internal-format
 
76829
 msgid "stray %qs between Objective-C++ methods"
 
76830
 msgstr "überflüssiges %qs zwischen Objective-C++ Methoden"
 
76831
 
 
76832
-#: cp/parser.c:24676 cp/parser.c:24683 cp/parser.c:24690
 
76833
+#: cp/parser.c:24680 cp/parser.c:24687 cp/parser.c:24694
 
76834
 #, gcc-internal-format
 
76835
 msgid "invalid type for instance variable"
 
76836
 msgstr "ungültiger Typ für Instanzvariable"
 
76837
 
 
76838
-#: cp/parser.c:24804
 
76839
+#: cp/parser.c:24808
 
76840
 #, gcc-internal-format
 
76841
 msgid "identifier expected after %<@protocol%>"
 
76842
 msgstr "Bezeichner nach %<@protocol%> erwartet"
 
76843
 
 
76844
-#: cp/parser.c:24975
 
76845
+#: cp/parser.c:24979
 
76846
 #, gcc-internal-format
 
76847
 msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
 
76848
 msgstr "Attribute dürfen nicht vor dem Objective-C++-Schlüsselwort %<@%D%> angegeben werden"
 
76849
 
 
76850
-#: cp/parser.c:24982
 
76851
+#: cp/parser.c:24986
 
76852
 #, gcc-internal-format
 
76853
 msgid "prefix attributes are ignored before %<@%D%>"
 
76854
 msgstr "Präfix-Attribute vor %<@%D%> werden ignoriert"
 
76855
 
 
76856
-#: cp/parser.c:25255 cp/parser.c:25262 cp/parser.c:25269
 
76857
+#: cp/parser.c:25259 cp/parser.c:25266 cp/parser.c:25273
 
76858
 #, gcc-internal-format
 
76859
 msgid "invalid type for property"
 
76860
 msgstr "ungültiger Typ für Eigenschaft"
 
76861
 
 
76862
-#: cp/parser.c:27000
 
76863
+#: cp/parser.c:27004
 
76864
 #, gcc-internal-format
 
76865
 msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
 
76866
 msgstr "geklammerte Initialisierung ist in OpenMP-%<for%>-Schleife nicht erlaubt"
 
76867
 
 
76868
-#: cp/parser.c:27168 cp/pt.c:12695
 
76869
+#: cp/parser.c:27172 cp/pt.c:12690
 
76870
 #, gcc-internal-format
 
76871
 msgid "iteration variable %qD should not be reduction"
 
76872
 msgstr "Schleifenvariable %qD sollte nicht Reduktion sein"
 
76873
 
 
76874
-#: cp/parser.c:27238
 
76875
+#: cp/parser.c:27242
 
76876
 #, gcc-internal-format
 
76877
 msgid "not enough collapsed for loops"
 
76878
 msgstr "zu wenig zusammengefallen für Schleifen"
 
76879
 
 
76880
-#: cp/parser.c:27796 cp/semantics.c:5105
 
76881
+#: cp/parser.c:27800 cp/semantics.c:5105
 
76882
 #, gcc-internal-format
 
76883
 msgid "%<__transaction_relaxed%> without transactional memory support enabled"
 
76884
 msgstr "%<__transaction_relaxed%> ohne eingeschaltete Unterstützung für transaktionsgebundenen Speicher"
 
76885
 
 
76886
-#: cp/parser.c:27798 cp/semantics.c:5107
 
76887
+#: cp/parser.c:27802 cp/semantics.c:5107
 
76888
 #, gcc-internal-format
 
76889
 msgid "%<__transaction_atomic%> without transactional memory support enabled"
 
76890
 msgstr "%<__transaction_atomic%> ohne eingeschaltete Unterstützung für transaktionsgebundenen Speicher"
 
76891
 
 
76892
-#: cp/parser.c:27995
 
76893
+#: cp/parser.c:27999
 
76894
 #, gcc-internal-format
 
76895
 msgid "junk at end of %<#pragma GCC pch_preprocess%>"
 
76896
 msgstr "Ausschuss am Ende von %<#pragma GCC pch_preprocess%>"
 
76897
 
 
76898
-#: cp/parser.c:28174
 
76899
+#: cp/parser.c:28178
 
76900
 #, gcc-internal-format
 
76901
 msgid "inter-module optimizations not implemented for C++"
 
76902
 msgstr "Optimierungen zwischen Modulen noch nicht implementiert für C++"
 
76903
@@ -33606,9 +33601,9 @@
 
76904
 msgstr "Name der Klasse verdeckt Template-Templateparameter %qD"
 
76905
 
 
76906
 #: cp/pt.c:823
 
76907
-#, fuzzy, gcc-internal-format
 
76908
+#, gcc-internal-format
 
76909
 msgid "specialization of alias template %qD"
 
76910
-msgstr "partielle Spezialisierung des Alias-Template %qD"
 
76911
+msgstr "Spezialisierung des Alias-Template %qD"
 
76912
 
 
76913
 #: cp/pt.c:826 cp/pt.c:957
 
76914
 #, gcc-internal-format
 
76915
@@ -33643,14 +33638,14 @@
 
76916
 msgstr "Spezialisierung von %qD nach Instanziierung"
 
76917
 
 
76918
 #: cp/pt.c:1747
 
76919
-#, fuzzy, gcc-internal-format
 
76920
+#, gcc-internal-format
 
76921
 msgid "candidate is: %#D"
 
76922
-msgstr "Kandidat ist: %+#D"
 
76923
+msgstr "Kandidat ist: %#D"
 
76924
 
 
76925
 #: cp/pt.c:1754
 
76926
-#, fuzzy, gcc-internal-format
 
76927
+#, gcc-internal-format
 
76928
 msgid "%s %#D"
 
76929
-msgstr "%s %+#D"
 
76930
+msgstr "%s %#D"
 
76931
 
 
76932
 #: cp/pt.c:1848
 
76933
 #, gcc-internal-format
 
76934
@@ -33672,20 +33667,20 @@
 
76935
 msgid "ambiguous template specialization %qD for %q+D"
 
76936
 msgstr "mehrdeutige Templatespezialisierung %qD für %q+D"
 
76937
 
 
76938
-#: cp/pt.c:2273 cp/pt.c:17968
 
76939
+#: cp/pt.c:2273 cp/pt.c:17964
 
76940
 #, gcc-internal-format
 
76941
 msgid "%qD is not a static data member of a class template"
 
76942
 msgstr "%qD ist kein statisches Datenelement eines Klassentemplates"
 
76943
 
 
76944
 #: cp/pt.c:2277
 
76945
-#, fuzzy, gcc-internal-format
 
76946
+#, gcc-internal-format
 
76947
 msgid "too many template headers for %D (should be %d)"
 
76948
-msgstr "falsche Anzahl der Templateargumente (%d, sollte %d sein)"
 
76949
+msgstr "zu viele Templateheaders für %D (sollte %d sein)"
 
76950
 
 
76951
 #: cp/pt.c:2281
 
76952
 #, gcc-internal-format
 
76953
 msgid "members of an explicitly specialized class are defined without a template header"
 
76954
-msgstr ""
 
76955
+msgstr "Elemente einer explizit spezialisierten Klasse sind ohne Templateheader definiert"
 
76956
 
 
76957
 #. This case handles bogus declarations like template <>
 
76958
 #. template <class T> void f<int>();
 
76959
@@ -33810,12 +33805,12 @@
 
76960
 #: cp/pt.c:4118
 
76961
 #, gcc-internal-format
 
76962
 msgid "partial specialization is not more specialized than the primary template because it replaces multiple parameters with a pack expansion"
 
76963
-msgstr ""
 
76964
+msgstr "partielle Spezialisierung ist nicht näher spezialisiert als das ursprüngliche Template, da es mehrere Parameter mit einer »pack«-Erweiterung ersetzt"
 
76965
 
 
76966
 #: cp/pt.c:4121
 
76967
-#, fuzzy, gcc-internal-format
 
76968
+#, gcc-internal-format
 
76969
 msgid "primary template here"
 
76970
-msgstr "vorher hier deklariert"
 
76971
+msgstr "ursprüngliches Template hier"
 
76972
 
 
76973
 #: cp/pt.c:4168
 
76974
 #, gcc-internal-format
 
76975
@@ -34001,9 +33996,9 @@
 
76976
 msgstr "es muss die Adresse einer Funktion mit externer Bindung sein"
 
76977
 
 
76978
 #: cp/pt.c:5137
 
76979
-#, fuzzy, gcc-internal-format
 
76980
+#, gcc-internal-format
 
76981
 msgid "it must be the name of a function with external linkage"
 
76982
-msgstr "es muss die Adresse einer Funktion mit externer Bindung sein"
 
76983
+msgstr "es muss der Name einer Funktion mit externer Bindung sein"
 
76984
 
 
76985
 #: cp/pt.c:5145
 
76986
 #, gcc-internal-format
 
76987
@@ -34307,9 +34302,9 @@
 
76988
 msgstr "Argumentpacklängen passen nicht bei Auflösung von %<%E%>"
 
76989
 
 
76990
 #: cp/pt.c:9886
 
76991
-#, fuzzy, gcc-internal-format
 
76992
+#, gcc-internal-format
 
76993
 msgid "  when instantiating default argument for call to %D"
 
76994
-msgstr "Redefinition des Standardarguments für %q#D"
 
76995
+msgstr "  bei Instanziierung des Standardarguments für Aufruf von %D"
 
76996
 
 
76997
 #: cp/pt.c:10478
 
76998
 #, gcc-internal-format
 
76999
@@ -34329,252 +34324,252 @@
 
77000
 #.
 
77001
 #. is an attempt to declare a variable with function
 
77002
 #. type.
 
77003
-#: cp/pt.c:10656
 
77004
+#: cp/pt.c:10651
 
77005
 #, gcc-internal-format
 
77006
 msgid "variable %qD has function type"
 
77007
 msgstr "Variable %qD hat Funktionstyp"
 
77008
 
 
77009
-#: cp/pt.c:10828
 
77010
+#: cp/pt.c:10823
 
77011
 #, gcc-internal-format
 
77012
 msgid "invalid parameter type %qT"
 
77013
 msgstr "ungültiger Parametertyp %qT"
 
77014
 
 
77015
-#: cp/pt.c:10830
 
77016
+#: cp/pt.c:10825
 
77017
 #, gcc-internal-format
 
77018
 msgid "in declaration %q+D"
 
77019
 msgstr "in Deklaration %q+D"
 
77020
 
 
77021
-#: cp/pt.c:10906
 
77022
+#: cp/pt.c:10901
 
77023
 #, gcc-internal-format
 
77024
 msgid "function returning an array"
 
77025
 msgstr "Funktion gibt ein Feld zurück"
 
77026
 
 
77027
-#: cp/pt.c:10908
 
77028
+#: cp/pt.c:10903
 
77029
 #, gcc-internal-format
 
77030
 msgid "function returning a function"
 
77031
 msgstr "Funktion gibt eine Funktion"
 
77032
 
 
77033
-#: cp/pt.c:10938
 
77034
+#: cp/pt.c:10933
 
77035
 #, gcc-internal-format
 
77036
 msgid "creating pointer to member function of non-class type %qT"
 
77037
 msgstr "Erzeugung eines Zeigers auf Elementfunktion des Nicht-Klassentyps %qT"
 
77038
 
 
77039
-#: cp/pt.c:11503
 
77040
+#: cp/pt.c:11498
 
77041
 #, gcc-internal-format
 
77042
 msgid "forming reference to void"
 
77043
 msgstr "Referenz auf »void« wird gebildet"
 
77044
 
 
77045
-#: cp/pt.c:11505
 
77046
+#: cp/pt.c:11500
 
77047
 #, gcc-internal-format
 
77048
 msgid "forming pointer to reference type %qT"
 
77049
 msgstr "Zeiger auf Referenztyp %qT wird geformt"
 
77050
 
 
77051
-#: cp/pt.c:11507
 
77052
+#: cp/pt.c:11502
 
77053
 #, gcc-internal-format
 
77054
 msgid "forming reference to reference type %qT"
 
77055
 msgstr "Referenz auf Referenztyp %qT wird geformt"
 
77056
 
 
77057
-#: cp/pt.c:11556
 
77058
+#: cp/pt.c:11551
 
77059
 #, gcc-internal-format
 
77060
 msgid "creating pointer to member of non-class type %qT"
 
77061
 msgstr "Zeiger auf Element des Nicht-Klassentypen %qT wird erzeugt"
 
77062
 
 
77063
-#: cp/pt.c:11562
 
77064
+#: cp/pt.c:11557
 
77065
 #, gcc-internal-format
 
77066
 msgid "creating pointer to member reference type %qT"
 
77067
 msgstr "Zeiger auf Elementreferenztyp %qT wird erzeugt"
 
77068
 
 
77069
-#: cp/pt.c:11568
 
77070
+#: cp/pt.c:11563
 
77071
 #, gcc-internal-format
 
77072
 msgid "creating pointer to member of type void"
 
77073
 msgstr "Zeiger auf Element mit Typ »void« wird erzeugt"
 
77074
 
 
77075
-#: cp/pt.c:11630
 
77076
+#: cp/pt.c:11625
 
77077
 #, gcc-internal-format
 
77078
 msgid "creating array of %qT"
 
77079
 msgstr "Feld von %qT wird erzeugt"
 
77080
 
 
77081
-#: cp/pt.c:11636
 
77082
+#: cp/pt.c:11631
 
77083
 #, gcc-internal-format
 
77084
 msgid "creating array of %qT, which is an abstract class type"
 
77085
 msgstr "Feld von %qT wird erzeugt, was ein abstrakter Klassentyp ist"
 
77086
 
 
77087
-#: cp/pt.c:11665
 
77088
+#: cp/pt.c:11660
 
77089
 #, gcc-internal-format
 
77090
 msgid "%qT is not a class, struct, or union type"
 
77091
 msgstr "%qT ist kein Klassen-, Struktur- oder Union-Typ"
 
77092
 
 
77093
-#: cp/pt.c:11702
 
77094
+#: cp/pt.c:11697
 
77095
 #, gcc-internal-format
 
77096
 msgid "%qT resolves to %qT, which is not an enumeration type"
 
77097
 msgstr "%qT wird in %qT aufgelöst, was kein Aufzählungstyp ist"
 
77098
 
 
77099
-#: cp/pt.c:11710
 
77100
+#: cp/pt.c:11705
 
77101
 #, gcc-internal-format
 
77102
 msgid "%qT resolves to %qT, which is is not a class type"
 
77103
 msgstr "%qT wird in %qT aufgelöst, was kein Klassentyp ist"
 
77104
 
 
77105
-#: cp/pt.c:11827
 
77106
+#: cp/pt.c:11822
 
77107
 #, gcc-internal-format
 
77108
 msgid "use of %qs in template"
 
77109
 msgstr "Verwendung von %qs in Template"
 
77110
 
 
77111
-#: cp/pt.c:11969
 
77112
+#: cp/pt.c:11964
 
77113
 #, gcc-internal-format
 
77114
 msgid "qualifying type %qT does not match destructor name ~%qT"
 
77115
 msgstr "qualifizierender Typ %qT passt nicht zum Destruktornamen ~%qT"
 
77116
 
 
77117
-#: cp/pt.c:11984
 
77118
+#: cp/pt.c:11979
 
77119
 #, gcc-internal-format
 
77120
 msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
 
77121
 msgstr "Abhängigenname %qE wird als Nicht-Typ erkannt, aber die Instanziierung liefert einen Typ"
 
77122
 
 
77123
-#: cp/pt.c:11986
 
77124
+#: cp/pt.c:11981
 
77125
 #, gcc-internal-format
 
77126
 msgid "say %<typename %E%> if a type is meant"
 
77127
 msgstr "%<typename %E%> sagen, wenn ein Typ gemeint ist"
 
77128
 
 
77129
-#: cp/pt.c:12134
 
77130
+#: cp/pt.c:12129
 
77131
 #, gcc-internal-format
 
77132
 msgid "using invalid field %qD"
 
77133
 msgstr "ungültiges Feld %qD wird verwendet"
 
77134
 
 
77135
-#: cp/pt.c:12502 cp/pt.c:13323
 
77136
+#: cp/pt.c:12497 cp/pt.c:13318
 
77137
 #, gcc-internal-format
 
77138
 msgid "invalid use of pack expansion expression"
 
77139
 msgstr "falsche Benutzung eines Packauflösungs-Ausdruckes"
 
77140
 
 
77141
-#: cp/pt.c:12506 cp/pt.c:13327
 
77142
+#: cp/pt.c:12501 cp/pt.c:13322
 
77143
 #, gcc-internal-format
 
77144
 msgid "use %<...%> to expand argument pack"
 
77145
 msgstr "%<...%> verwenden, um Argumentpack aufzulösen"
 
77146
 
 
77147
-#: cp/pt.c:13973
 
77148
+#: cp/pt.c:13968
 
77149
 #, gcc-internal-format
 
77150
 msgid "%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation"
 
77151
 msgstr "%qD wurde in diesem Gültigkeitsbereich nicht deklariert, und bei argumentabhängiger Suche am Ort der Instanziierung wurden keine Deklarationen gefunden"
 
77152
 
 
77153
-#: cp/pt.c:13982
 
77154
+#: cp/pt.c:13977
 
77155
 #, gcc-internal-format
 
77156
 msgid "declarations in dependent base %qT are not found by unqualified lookup"
 
77157
 msgstr "Deklarationen in abhängiger Basis %qT wurden bei unqualifizierter Suche nicht gefunden"
 
77158
 
 
77159
-#: cp/pt.c:13987
 
77160
+#: cp/pt.c:13982
 
77161
 #, gcc-internal-format
 
77162
 msgid "use %<this->%D%> instead"
 
77163
 msgstr "stattdessen %<this->%D%> verwenden"
 
77164
 
 
77165
-#: cp/pt.c:13990
 
77166
+#: cp/pt.c:13985
 
77167
 #, gcc-internal-format
 
77168
 msgid "use %<%T::%D%> instead"
 
77169
 msgstr "stattdessen %<%T::%D%> verwenden"
 
77170
 
 
77171
-#: cp/pt.c:13994
 
77172
+#: cp/pt.c:13989
 
77173
 #, gcc-internal-format
 
77174
 msgid "%q+D declared here, later in the translation unit"
 
77175
 msgstr "%q+D hier deklariert, später in Übersetzungseinheit"
 
77176
 
 
77177
-#: cp/pt.c:14254
 
77178
+#: cp/pt.c:14249
 
77179
 #, gcc-internal-format
 
77180
 msgid "%qT is not a class or namespace"
 
77181
 msgstr "%qT ist keine Klasse oder Namensbereich"
 
77182
 
 
77183
-#: cp/pt.c:14257
 
77184
+#: cp/pt.c:14252
 
77185
 #, gcc-internal-format
 
77186
 msgid "%qD is not a class or namespace"
 
77187
 msgstr "%qD ist keine Klasse oder Namensbereich"
 
77188
 
 
77189
-#: cp/pt.c:14563
 
77190
+#: cp/pt.c:14558
 
77191
 #, gcc-internal-format
 
77192
 msgid "%qT is/uses anonymous type"
 
77193
 msgstr "%qT ist/verwendet anonymen Typen"
 
77194
 
 
77195
-#: cp/pt.c:14565
 
77196
+#: cp/pt.c:14560
 
77197
 #, gcc-internal-format
 
77198
 msgid "template argument for %qD uses local type %qT"
 
77199
 msgstr "Templateargument für %qD verwendet lokalen Typ %qT"
 
77200
 
 
77201
-#: cp/pt.c:14575
 
77202
+#: cp/pt.c:14570
 
77203
 #, gcc-internal-format
 
77204
 msgid "%qT is a variably modified type"
 
77205
 msgstr "%qT ist ein variabel modifizierter Typ"
 
77206
 
 
77207
-#: cp/pt.c:14589
 
77208
+#: cp/pt.c:14584
 
77209
 #, gcc-internal-format
 
77210
 msgid "integral expression %qE is not constant"
 
77211
 msgstr "Ganzzahlausdruck %qE ist nicht konstant"
 
77212
 
 
77213
-#: cp/pt.c:14607
 
77214
+#: cp/pt.c:14602
 
77215
 #, gcc-internal-format
 
77216
 msgid "  trying to instantiate %qD"
 
77217
 msgstr "  Versuch, %qD zu instanziieren"
 
77218
 
 
77219
-#: cp/pt.c:17925
 
77220
+#: cp/pt.c:17921
 
77221
 #, gcc-internal-format
 
77222
 msgid "ambiguous class template instantiation for %q#T"
 
77223
 msgstr "mehrdeutige Klassentemplate-Instanziierung für %q#T"
 
77224
 
 
77225
-#: cp/pt.c:17929
 
77226
+#: cp/pt.c:17925
 
77227
 #, gcc-internal-format
 
77228
 msgid "%s %+#T"
 
77229
 msgstr "%s %+#T"
 
77230
 
 
77231
-#: cp/pt.c:17953 cp/pt.c:18036
 
77232
+#: cp/pt.c:17949 cp/pt.c:18032
 
77233
 #, gcc-internal-format
 
77234
 msgid "explicit instantiation of non-template %q#D"
 
77235
 msgstr "explizite Instanziierung des Nicht-Templates %q#D"
 
77236
 
 
77237
-#: cp/pt.c:17974 cp/pt.c:18031
 
77238
+#: cp/pt.c:17970 cp/pt.c:18027
 
77239
 #, gcc-internal-format
 
77240
 msgid "no matching template for %qD found"
 
77241
 msgstr "kein passendes Template für %qD gefunden"
 
77242
 
 
77243
-#: cp/pt.c:17979
 
77244
+#: cp/pt.c:17975
 
77245
 #, gcc-internal-format
 
77246
 msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
 
77247
 msgstr "Typ %qT für explizite Instanziierung %qD passt nicht zum deklarierten Typ %qT"
 
77248
 
 
77249
-#: cp/pt.c:17987
 
77250
+#: cp/pt.c:17983
 
77251
 #, gcc-internal-format
 
77252
 msgid "explicit instantiation of %q#D"
 
77253
 msgstr "explizite Instanziierung von %q#D"
 
77254
 
 
77255
-#: cp/pt.c:18023
 
77256
+#: cp/pt.c:18019
 
77257
 #, gcc-internal-format
 
77258
 msgid "duplicate explicit instantiation of %q#D"
 
77259
 msgstr "doppelte explizite Instanziierung von %q#D"
 
77260
 
 
77261
-#: cp/pt.c:18046 cp/pt.c:18143
 
77262
+#: cp/pt.c:18042 cp/pt.c:18139
 
77263
 #, gcc-internal-format
 
77264
 msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
 
77265
 msgstr "ISO-C++ 1998 verbietet die Verwendung von %<extern%> bei expliziten Instanziierungen"
 
77266
 
 
77267
-#: cp/pt.c:18051 cp/pt.c:18160
 
77268
+#: cp/pt.c:18047 cp/pt.c:18156
 
77269
 #, gcc-internal-format
 
77270
 msgid "storage class %qD applied to template instantiation"
 
77271
 msgstr "Speicherklasse %qD auf Templateinstanziierung angewendet"
 
77272
 
 
77273
-#: cp/pt.c:18119
 
77274
+#: cp/pt.c:18115
 
77275
 #, gcc-internal-format
 
77276
 msgid "explicit instantiation of non-class template %qD"
 
77277
 msgstr "explizite Instanziierung des Nicht-Klassen-Templates %qD"
 
77278
 
 
77279
-#: cp/pt.c:18121
 
77280
+#: cp/pt.c:18117
 
77281
 #, gcc-internal-format
 
77282
 msgid "explicit instantiation of non-template type %qT"
 
77283
 msgstr "explizite Instanziierung des Nicht-Templatetyps %qT"
 
77284
 
 
77285
-#: cp/pt.c:18130
 
77286
+#: cp/pt.c:18126
 
77287
 #, gcc-internal-format
 
77288
 msgid "explicit instantiation of %q#T before definition of template"
 
77289
 msgstr "explizite Instanziierung von %q#T vor Definition des Templates"
 
77290
 
 
77291
-#: cp/pt.c:18148
 
77292
+#: cp/pt.c:18144
 
77293
 #, gcc-internal-format
 
77294
 msgid "ISO C++ forbids the use of %qE on explicit instantiations"
 
77295
 msgstr "ISO-C++ verbietet die Verwendung von %qE bei expliziten Instanziierungen"
 
77296
 
 
77297
-#: cp/pt.c:18194
 
77298
+#: cp/pt.c:18190
 
77299
 #, gcc-internal-format
 
77300
 msgid "duplicate explicit instantiation of %q#T"
 
77301
 msgstr "doppelte explizite Instanziierung von %q#T"
 
77302
@@ -34586,47 +34581,47 @@
 
77303
 #. member function or static data member of a class template
 
77304
 #. shall be present in every translation unit in which it is
 
77305
 #. explicitly instantiated.
 
77306
-#: cp/pt.c:18723
 
77307
+#: cp/pt.c:18719
 
77308
 #, gcc-internal-format
 
77309
 msgid "explicit instantiation of %qD but no definition available"
 
77310
 msgstr "explizite Instanziierung von %qD, aber keine Definition verfügbar"
 
77311
 
 
77312
-#: cp/pt.c:18908
 
77313
+#: cp/pt.c:18904
 
77314
 #, gcc-internal-format
 
77315
 msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use -ftemplate-depth= to increase the maximum)"
 
77316
 msgstr "Instanziierungstiefe für Templates überschreitet Höchstwert %d (-ftemplate-depth= verwenden, um dies zu erhöhen) bei Instanziierung von %q+D, möglicherweise von Erzeugung der virtuellen Tabelle"
 
77317
 
 
77318
-#: cp/pt.c:19288
 
77319
+#: cp/pt.c:19284
 
77320
 #, gcc-internal-format
 
77321
 msgid "invalid template non-type parameter"
 
77322
 msgstr "ungültiger Nicht-Typ-Parameter für Template"
 
77323
 
 
77324
-#: cp/pt.c:19290
 
77325
+#: cp/pt.c:19286
 
77326
 #, gcc-internal-format
 
77327
 msgid "%q#T is not a valid type for a template non-type parameter"
 
77328
 msgstr "%q#T ist kein gültiger Typ für einen Nicht-Typ-Parameter eines Templates"
 
77329
 
 
77330
-#: cp/pt.c:20508
 
77331
+#: cp/pt.c:20504
 
77332
 #, gcc-internal-format
 
77333
 msgid "deducing from brace-enclosed initializer list requires #include <initializer_list>"
 
77334
 msgstr "Ermittlung aus geschweift geklammerter Initialisierungsliste erfordert #include <initializer_list>"
 
77335
 
 
77336
-#: cp/pt.c:20579
 
77337
-#, fuzzy, gcc-internal-format
 
77338
+#: cp/pt.c:20575
 
77339
+#, gcc-internal-format
 
77340
 msgid "unable to deduce lambda return type from %qE"
 
77341
-msgstr "%qT kann nicht aus %qE hergeleitet werden"
 
77342
+msgstr "Lambda-Rückgabewert von %qE kann nicht hergeleitet werden"
 
77343
 
 
77344
-#: cp/pt.c:20581
 
77345
+#: cp/pt.c:20577
 
77346
 #, gcc-internal-format
 
77347
 msgid "unable to deduce %qT from %qE"
 
77348
 msgstr "%qT kann nicht aus %qE hergeleitet werden"
 
77349
 
 
77350
-#: cp/pt.c:20595
 
77351
+#: cp/pt.c:20591
 
77352
 #, gcc-internal-format
 
77353
 msgid "inconsistent types %qT and %qT deduced for lambda return type"
 
77354
 msgstr "widersprüchliche Typen %qT und %qT für Lambda-Rückgabetypen hergeleitet"
 
77355
 
 
77356
-#: cp/pt.c:20599
 
77357
+#: cp/pt.c:20595
 
77358
 #, gcc-internal-format
 
77359
 msgid "inconsistent deduction for %qT: %qT and then %qT"
 
77360
 msgstr "widersprüchliche Herleitung für %qT: %qT und dann %qT"
 
77361
@@ -34778,17 +34773,17 @@
 
77362
 msgid "__label__ declarations are only allowed in function scopes"
 
77363
 msgstr "__label__-Deklarationen sind nur im Funktionsgültigkeitsbereich erlaubt"
 
77364
 
 
77365
-#: cp/semantics.c:1557
 
77366
+#: cp/semantics.c:1558
 
77367
 #, gcc-internal-format
 
77368
 msgid "invalid use of member %q+D in static member function"
 
77369
 msgstr "ungültige Verwendung des Elementes %q+D in statischer Elementfunktion"
 
77370
 
 
77371
-#: cp/semantics.c:1559
 
77372
+#: cp/semantics.c:1560
 
77373
 #, gcc-internal-format
 
77374
 msgid "invalid use of non-static data member %q+D"
 
77375
 msgstr "ungültige Verwendung des nicht-statischen Datenelementes %q+D"
 
77376
 
 
77377
-#: cp/semantics.c:1560
 
77378
+#: cp/semantics.c:1561
 
77379
 #, gcc-internal-format
 
77380
 msgid "from this location"
 
77381
 msgstr "von dieser Stelle"
 
77382
@@ -34863,15 +34858,15 @@
 
77383
 msgid "invalid base-class specification"
 
77384
 msgstr "ungültige Spezifizierung der Basisklasse"
 
77385
 
 
77386
-#: cp/semantics.c:3074 cp/semantics.c:9106
 
77387
+#: cp/semantics.c:3074 cp/semantics.c:9123
 
77388
 #, gcc-internal-format
 
77389
 msgid "%qD is not captured"
 
77390
 msgstr "%qD ist nicht aufgefangen"
 
77391
 
 
77392
 #: cp/semantics.c:3080
 
77393
-#, fuzzy, gcc-internal-format
 
77394
+#, gcc-internal-format
 
77395
 msgid "use of local variable with automatic storage from containing function"
 
77396
-msgstr "Verwendung einer %<auto%>-Variable aus enthaltender Funktion"
 
77397
+msgstr "Verwendung lokaler Variable mit automatischer Speicherklasse aus enthaltender Funktion"
 
77398
 
 
77399
 #: cp/semantics.c:3081
 
77400
 #, gcc-internal-format
 
77401
@@ -34991,263 +34986,268 @@
 
77402
 msgstr "Unterschied zwischen %qE und %qD hat keinen Ganzzahltyp"
 
77403
 
 
77404
 #. Report the error.
 
77405
-#: cp/semantics.c:5224
 
77406
+#: cp/semantics.c:5226
 
77407
 #, gcc-internal-format, gfc-internal-format
 
77408
 msgid "static assertion failed: %s"
 
77409
 msgstr "statische Erklärung gescheitert: %s"
 
77410
 
 
77411
-#: cp/semantics.c:5227
 
77412
+#: cp/semantics.c:5229
 
77413
 #, gcc-internal-format
 
77414
 msgid "non-constant condition for static assertion"
 
77415
 msgstr "Nicht-konstante Bedingung für statische Behauptung"
 
77416
 
 
77417
-#: cp/semantics.c:5256
 
77418
+#: cp/semantics.c:5258
 
77419
 #, gcc-internal-format
 
77420
 msgid "argument to decltype must be an expression"
 
77421
 msgstr "Argument für decltype muss ein Ausdruck sein"
 
77422
 
 
77423
-#: cp/semantics.c:5281
 
77424
+#: cp/semantics.c:5283
 
77425
 #, gcc-internal-format
 
77426
 msgid "decltype cannot resolve address of overloaded function"
 
77427
 msgstr "decltype kann die Adresse der überladenen Funktion nicht auflösen"
 
77428
 
 
77429
-#: cp/semantics.c:5612
 
77430
+#: cp/semantics.c:5614
 
77431
 #, gcc-internal-format
 
77432
 msgid "__is_convertible_to"
 
77433
 msgstr "__is_convertible_to"
 
77434
 
 
77435
-#: cp/semantics.c:5730
 
77436
+#: cp/semantics.c:5732
 
77437
 #, gcc-internal-format
 
77438
 msgid "the type %qT of constexpr variable %qD is not literal"
 
77439
 msgstr "der Typ %qT der Variable %qD als konstanter Ausdruck ist kein Literal"
 
77440
 
 
77441
-#: cp/semantics.c:5800
 
77442
+#: cp/semantics.c:5802
 
77443
 #, gcc-internal-format
 
77444
 msgid "invalid type for parameter %d of constexpr function %q+#D"
 
77445
 msgstr "ungültiger Typ für Parameter %d der Funktion %q+#D als konstantem Ausdruck"
 
77446
 
 
77447
-#: cp/semantics.c:5814
 
77448
+#: cp/semantics.c:5816
 
77449
 #, gcc-internal-format
 
77450
 msgid "invalid return type %qT of constexpr function %q+D"
 
77451
 msgstr "ungültiger Rückgabetyp %qT der Funktion %q+D als konstantem Ausdruck"
 
77452
 
 
77453
-#: cp/semantics.c:5836
 
77454
+#: cp/semantics.c:5838
 
77455
 #, gcc-internal-format
 
77456
 msgid "%q#T has virtual base classes"
 
77457
 msgstr "%q#T hat virtuelle Basisklassen"
 
77458
 
 
77459
-#: cp/semantics.c:6036
 
77460
+#: cp/semantics.c:6038
 
77461
 #, gcc-internal-format
 
77462
 msgid "constexpr constructor does not have empty body"
 
77463
 msgstr "Konstruktor mit konstantem Ausdruck hat keinen leeren Körper"
 
77464
 
 
77465
-#: cp/semantics.c:6122
 
77466
+#: cp/semantics.c:6124
 
77467
 #, gcc-internal-format
 
77468
 msgid "body of %<constexpr%> constructor cannot be a function-try-block"
 
77469
-msgstr ""
 
77470
+msgstr "Körper des %<constexpr%>-Konstruktor kann kein Funktions-»try«-Block sein"
 
77471
 
 
77472
-#: cp/semantics.c:6245
 
77473
+#: cp/semantics.c:6247
 
77474
 #, gcc-internal-format
 
77475
 msgid "%<constexpr%> constructor for union %qT must initialize exactly one non-static data member"
 
77476
 msgstr "%<constexpr%>-Konstruktor für Union %qT muss genau ein nicht-statisches Datenelement initialisieren"
 
77477
 
 
77478
-#: cp/semantics.c:6285
 
77479
+#: cp/semantics.c:6287
 
77480
 #, gcc-internal-format
 
77481
 msgid "uninitialized member %qD in %<constexpr%> constructor"
 
77482
 msgstr "nicht initialisiertes Element %qD in %<constexpr%>-Konstruktor"
 
77483
 
 
77484
-#: cp/semantics.c:6316
 
77485
+#: cp/semantics.c:6318
 
77486
 #, gcc-internal-format
 
77487
 msgid "body of constexpr function %qD not a return-statement"
 
77488
 msgstr "Körper der Funktion %qD mit konstantem Ausdruck ist keine Rückgabeanweisung"
 
77489
 
 
77490
-#: cp/semantics.c:6371
 
77491
+#: cp/semantics.c:6373
 
77492
 #, gcc-internal-format
 
77493
 msgid "%q+D is not usable as a constexpr function because:"
 
77494
 msgstr "%q+D ist nicht als Funktion mit konstantem Audruck verwendbar, denn:"
 
77495
 
 
77496
-#: cp/semantics.c:6706
 
77497
+#: cp/semantics.c:6708
 
77498
 #, gcc-internal-format
 
77499
 msgid "expression %qE does not designate a constexpr function"
 
77500
 msgstr "Ausdruck %qE bezeichnet keine Funktion mit konstantem Ausdruck"
 
77501
 
 
77502
-#: cp/semantics.c:6720 cp/semantics.c:8360
 
77503
+#: cp/semantics.c:6722 cp/semantics.c:8362
 
77504
 #, gcc-internal-format
 
77505
 msgid "call to non-constexpr function %qD"
 
77506
 msgstr "Aufruf der Funktion %qD, die kein konstanter Ausdruck ist"
 
77507
 
 
77508
 #. The definition of fun was somehow unsuitable.
 
77509
-#: cp/semantics.c:6748
 
77510
+#: cp/semantics.c:6750
 
77511
 #, gcc-internal-format
 
77512
 msgid "%qD called in a constant expression"
 
77513
 msgstr "%qD in konstantem Ausdruck aufgerufen"
 
77514
 
 
77515
-#: cp/semantics.c:6752
 
77516
+#: cp/semantics.c:6754
 
77517
 #, gcc-internal-format
 
77518
 msgid "%qD used before its definition"
 
77519
 msgstr "%qD vor seiner Definition verwendet"
 
77520
 
 
77521
-#: cp/semantics.c:6786
 
77522
+#: cp/semantics.c:6788
 
77523
 #, gcc-internal-format
 
77524
 msgid "call has circular dependency"
 
77525
 msgstr "Aufruf hat ringförmige Abhängigkeit"
 
77526
 
 
77527
-#: cp/semantics.c:6794
 
77528
+#: cp/semantics.c:6796
 
77529
 #, gcc-internal-format, gfc-internal-format
 
77530
 msgid "constexpr evaluation depth exceeds maximum of %d (use -fconstexpr-depth= to increase the maximum)"
 
77531
 msgstr "Auswertungstiefe des konstanten Ausdrucks überschreitet Höchstwert %d (-fconstexpr-depth= verwenden, um dies zu erhöhen)"
 
77532
 
 
77533
-#: cp/semantics.c:6858
 
77534
+#: cp/semantics.c:6860
 
77535
 #, gcc-internal-format
 
77536
 msgid "%q+E is not a constant expression"
 
77537
 msgstr "%q+E ist kein Konstantenausdruck"
 
77538
 
 
77539
-#: cp/semantics.c:7004
 
77540
+#: cp/semantics.c:7006
 
77541
 #, gcc-internal-format
 
77542
 msgid "array subscript out of bound"
 
77543
 msgstr "Feldindex ist außerhalb der Feldgrenzen"
 
77544
 
 
77545
-#: cp/semantics.c:7050 cp/semantics.c:7110 cp/semantics.c:7804
 
77546
+#: cp/semantics.c:7052 cp/semantics.c:7112 cp/semantics.c:7806
 
77547
 #, gcc-internal-format
 
77548
 msgid "%qE is not a constant expression"
 
77549
 msgstr "%qE ist kein Konstantenausdruck"
 
77550
 
 
77551
-#: cp/semantics.c:7056
 
77552
+#: cp/semantics.c:7058
 
77553
 #, gcc-internal-format
 
77554
 msgid "mutable %qD is not usable in a constant expression"
 
77555
 msgstr "veränderliches %qD ist in konstantem Ausdruck nicht verwendbar"
 
77556
 
 
77557
-#: cp/semantics.c:7071
 
77558
+#: cp/semantics.c:7073
 
77559
 #, gcc-internal-format
 
77560
 msgid "accessing %qD member instead of initialized %qD member in constant expression"
 
77561
 msgstr "Zugriff auf Element %qD statt auf initialisiertes Element %qD in Konstantenausdruck"
 
77562
 
 
77563
-#: cp/semantics.c:7630
 
77564
+#: cp/semantics.c:7632
 
77565
 #, gcc-internal-format
 
77566
 msgid "accessing value of %qE through a %qT glvalue in a constant expression"
 
77567
 msgstr "auf Wert von %qE wird über ein %qT GL-Wert in Konstantenausdruck zugegriffen"
 
77568
 
 
77569
-#: cp/semantics.c:7665
 
77570
+#: cp/semantics.c:7667
 
77571
 #, gcc-internal-format
 
77572
 msgid "the value of %qD is not usable in a constant expression"
 
77573
 msgstr "der Wert von %qD ist in konstantem Ausdruck nicht verwendbar"
 
77574
 
 
77575
-#: cp/semantics.c:7672
 
77576
+#: cp/semantics.c:7674
 
77577
 #, gcc-internal-format
 
77578
 msgid "%qD used in its own initializer"
 
77579
 msgstr "%qD in seiner eigenen Initialisierung verwendet"
 
77580
 
 
77581
-#: cp/semantics.c:7677
 
77582
+#: cp/semantics.c:7679
 
77583
 #, gcc-internal-format
 
77584
 msgid "%q#D is not const"
 
77585
 msgstr "%q#D ist nicht konstant"
 
77586
 
 
77587
-#: cp/semantics.c:7680
 
77588
+#: cp/semantics.c:7682
 
77589
 #, gcc-internal-format
 
77590
 msgid "%q#D is volatile"
 
77591
 msgstr "%q#D ist volatile"
 
77592
 
 
77593
-#: cp/semantics.c:7684
 
77594
+#: cp/semantics.c:7686
 
77595
 #, gcc-internal-format
 
77596
 msgid "%qD was not initialized with a constant expression"
 
77597
 msgstr "%qD wurde nicht mit konstantem Ausdruck initialisiert"
 
77598
 
 
77599
-#: cp/semantics.c:7693
 
77600
+#: cp/semantics.c:7695
 
77601
 #, gcc-internal-format
 
77602
 msgid "%qD was not declared %<constexpr%>"
 
77603
 msgstr "%qD wurde nicht als %<constexpr%> definiert"
 
77604
 
 
77605
-#: cp/semantics.c:7696
 
77606
+#: cp/semantics.c:7698
 
77607
 #, gcc-internal-format
 
77608
 msgid "%qD does not have integral or enumeration type"
 
77609
 msgstr "%qD hat keinen Ganzzahl- oder Aufzählungstyp"
 
77610
 
 
77611
-#: cp/semantics.c:7792 cp/semantics.c:8492
 
77612
+#: cp/semantics.c:7794 cp/semantics.c:8494
 
77613
 #, gcc-internal-format
 
77614
 msgid "use of the value of the object being constructed in a constant expression"
 
77615
 msgstr "Verwendung des Wertes des konstruierten Objektes in konstantem Ausdruck"
 
77616
 
 
77617
-#: cp/semantics.c:7820 cp/semantics.c:8630
 
77618
+#: cp/semantics.c:7822 cp/semantics.c:8644
 
77619
 #, gcc-internal-format
 
77620
 msgid "temporary of non-literal type %qT in a constant expression"
 
77621
 msgstr "Zwischenergebnis des nicht-literalen Typs %qT in konstantem Ausdruck"
 
77622
 
 
77623
-#: cp/semantics.c:8087 cp/semantics.c:8534 cp/semantics.c:8794
 
77624
+#: cp/semantics.c:8089 cp/semantics.c:8536 cp/semantics.c:8811
 
77625
 #, gcc-internal-format
 
77626
 msgid "expression %qE is not a constant-expression"
 
77627
 msgstr "Ausdruck %qE ist kein konstanter Ausdruck"
 
77628
 
 
77629
-#: cp/semantics.c:8092
 
77630
+#: cp/semantics.c:8094
 
77631
 #, gcc-internal-format
 
77632
 msgid "unexpected expression %qE of kind %s"
 
77633
 msgstr "unerwarteter Ausdruck %qE der Art %s"
 
77634
 
 
77635
-#: cp/semantics.c:8124
 
77636
+#: cp/semantics.c:8126
 
77637
 #, gcc-internal-format
 
77638
 msgid "%qT cannot be the type of a complete constant expression because it has mutable sub-objects"
 
77639
 msgstr "%qT kann nicht der Typ eines vollständigen konstanten Ausdrucks sein, da es veränderliche Sub-Objekte hat"
 
77640
 
 
77641
-#: cp/semantics.c:8137
 
77642
+#: cp/semantics.c:8139
 
77643
 #, gcc-internal-format
 
77644
 msgid "conversion from pointer type %qT to arithmetic type %qT in a constant-expression"
 
77645
 msgstr "Umwandlung des Zeigertyps %qT in arithmetischen Typ %qT in konstantem Ausdruck"
 
77646
 
 
77647
-#: cp/semantics.c:8308
 
77648
+#: cp/semantics.c:8310
 
77649
 #, gcc-internal-format
 
77650
 msgid "expression %qE has side-effects"
 
77651
 msgstr "Ausdruck %qE hat Seiteneffekte"
 
77652
 
 
77653
-#: cp/semantics.c:8378
 
77654
+#: cp/semantics.c:8380
 
77655
 #, gcc-internal-format
 
77656
 msgid "calling a member function of the object being constructed in a constant expression"
 
77657
 msgstr "Aufruf einer Elementfunktion des konstruierten Objektes in konstantem Ausdruck"
 
77658
 
 
77659
-#: cp/semantics.c:8460
 
77660
+#: cp/semantics.c:8462
 
77661
 #, gcc-internal-format
 
77662
 msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
 
77663
 msgstr "Adresse eines Objektes %qE mit thread-lokalem oder automatischem Speicher ist kein konstanter Ausdruck"
 
77664
 
 
77665
-#: cp/semantics.c:8546
 
77666
+#: cp/semantics.c:8548
 
77667
 #, gcc-internal-format
 
77668
 msgid "typeid-expression is not a constant expression because %qE is of polymorphic type"
 
77669
 msgstr "Typeid-Ausdruck ist kein konstanter Ausdruck, da %qE polymorphen Typ hat"
 
77670
 
 
77671
-#: cp/semantics.c:8559
 
77672
+#: cp/semantics.c:8561
 
77673
 #, gcc-internal-format
 
77674
 msgid "difference of two pointer expressions is not a constant expression"
 
77675
 msgstr "Unterschied zweier Zeigerausdrücke ist kein konstanter Ausdruck"
 
77676
 
 
77677
-#: cp/semantics.c:8578
 
77678
+#: cp/semantics.c:8580
 
77679
 #, gcc-internal-format
 
77680
 msgid "pointer comparison expression is not a constant expression"
 
77681
 msgstr "Zeigervergleichsausdruck ist kein konstanter Ausdruck"
 
77682
 
 
77683
-#: cp/semantics.c:8679
 
77684
+#: cp/semantics.c:8619
 
77685
 #, gcc-internal-format
 
77686
+msgid "cast to non-integral type %qT in a constant expression"
 
77687
+msgstr "Umwandlung in Nicht-Ganzzahltyp %qT in konstantem Ausdruck"
 
77688
+
 
77689
+#: cp/semantics.c:8695
 
77690
+#, gcc-internal-format
 
77691
 msgid "division by zero is not a constant-expression"
 
77692
 msgstr "Division durch Null ist kein konstanter Ausdruck"
 
77693
 
 
77694
-#: cp/semantics.c:8802
 
77695
+#: cp/semantics.c:8819
 
77696
 #, gcc-internal-format
 
77697
 msgid "non-constant array initialization"
 
77698
 msgstr "nicht konstante Feldinitialisierung"
 
77699
 
 
77700
-#: cp/semantics.c:8811
 
77701
+#: cp/semantics.c:8828
 
77702
 #, gcc-internal-format, gfc-internal-format
 
77703
 msgid "unexpected AST of kind %s"
 
77704
 msgstr "unerwarteter AST der Art %s"
 
77705
 
 
77706
-#: cp/semantics.c:9303
 
77707
+#: cp/semantics.c:9320
 
77708
 #, gcc-internal-format
 
77709
 msgid "cannot capture %qE by reference"
 
77710
 msgstr "%qE kann nicht per Referenz aufgefangen werden"
 
77711
 
 
77712
-#: cp/semantics.c:9326
 
77713
+#: cp/semantics.c:9343
 
77714
 #, gcc-internal-format
 
77715
 msgid "already captured %qD in lambda expression"
 
77716
 msgstr "%qD bereits in Lambda-Ausdruck erfasst"
 
77717
 
 
77718
-#: cp/semantics.c:9472
 
77719
+#: cp/semantics.c:9515
 
77720
 #, gcc-internal-format
 
77721
 msgid "%<this%> was not captured for this lambda function"
 
77722
 msgstr "%<this%> wurde für diese Lambda-Funktion nicht aufgefangen"
 
77723
@@ -35257,82 +35257,82 @@
 
77724
 msgid "%qV qualifiers cannot be applied to %qT"
 
77725
 msgstr "%qV-Qualifizierer können nicht auf %qT angewendet werden"
 
77726
 
 
77727
-#: cp/tree.c:3084
 
77728
+#: cp/tree.c:3078
 
77729
 #, gcc-internal-format
 
77730
 msgid "%qE attribute can only be applied to Java class definitions"
 
77731
 msgstr "Attribut %qE kann nur auf Java-Klassendefinitionen angewendet werden"
 
77732
 
 
77733
-#: cp/tree.c:3113
 
77734
+#: cp/tree.c:3107
 
77735
 #, gcc-internal-format
 
77736
 msgid "%qE attribute can only be applied to class definitions"
 
77737
 msgstr "Attribut %qE kann nur auf Klassendefinitionen angewendet werden"
 
77738
 
 
77739
-#: cp/tree.c:3119
 
77740
+#: cp/tree.c:3113
 
77741
 #, gcc-internal-format
 
77742
 msgid "%qE is obsolete; g++ vtables are now COM-compatible by default"
 
77743
 msgstr "%qE ist veraltet; g++-vtables sind jetzt standardmäßig COM-verträglich"
 
77744
 
 
77745
-#: cp/tree.c:3143
 
77746
+#: cp/tree.c:3137
 
77747
 #, gcc-internal-format
 
77748
 msgid "requested init_priority is not an integer constant"
 
77749
 msgstr "angefordertes init_priority ist keine Ganzzahlkonstante"
 
77750
 
 
77751
-#: cp/tree.c:3164
 
77752
+#: cp/tree.c:3158
 
77753
 #, gcc-internal-format
 
77754
 msgid "can only use %qE attribute on file-scope definitions of objects of class type"
 
77755
 msgstr "nur Attribut %qE kann für Definitionen von Objekten eines Klassentyps im Datei-Gültigkeitsbereich verwendet werden"
 
77756
 
 
77757
-#: cp/tree.c:3172
 
77758
+#: cp/tree.c:3166
 
77759
 #, gcc-internal-format
 
77760
 msgid "requested init_priority is out of range"
 
77761
 msgstr "angefordertes init_priority ist außerhalb des Wertebereiches"
 
77762
 
 
77763
-#: cp/tree.c:3182
 
77764
+#: cp/tree.c:3176
 
77765
 #, gcc-internal-format
 
77766
 msgid "requested init_priority is reserved for internal use"
 
77767
 msgstr "angefordertes init_priority ist für interne Verwendung reserviert"
 
77768
 
 
77769
-#: cp/tree.c:3193
 
77770
+#: cp/tree.c:3187
 
77771
 #, gcc-internal-format
 
77772
 msgid "%qE attribute is not supported on this platform"
 
77773
 msgstr "Attribut %qE wird auf dieser Plattform nicht unterstützt"
 
77774
 
 
77775
-#: cp/tree.c:3220
 
77776
-#, fuzzy, gcc-internal-format
 
77777
+#: cp/tree.c:3214
 
77778
+#, gcc-internal-format
 
77779
 msgid "redeclaration of %qD adds abi tag %E"
 
77780
-msgstr "Deklaration von %qD als Element %qT"
 
77781
+msgstr "Redeklaration von %qD fügt ABI-Marke %E hinzu"
 
77782
 
 
77783
-#: cp/tree.c:3226
 
77784
-#, fuzzy, gcc-internal-format
 
77785
+#: cp/tree.c:3220
 
77786
+#, gcc-internal-format
 
77787
 msgid "previous declaration here"
 
77788
-msgstr "vorherige Deklaration %q+#D hier"
 
77789
+msgstr "vorherige Deklaration hier"
 
77790
 
 
77791
-#: cp/tree.c:3243
 
77792
-#, fuzzy, gcc-internal-format
 
77793
+#: cp/tree.c:3237
 
77794
+#, gcc-internal-format
 
77795
 msgid "%qE attribute applied to non-class, non-enum type %qT"
 
77796
-msgstr "Attribut %qE ignoriert für Nicht-Klassen-Typen"
 
77797
+msgstr "Attribut %qE auf Nicht-Klassen-, Nicht-Enum-Typ %qT angewendet"
 
77798
 
 
77799
-#: cp/tree.c:3249
 
77800
-#, fuzzy, gcc-internal-format
 
77801
+#: cp/tree.c:3243
 
77802
+#, gcc-internal-format
 
77803
 msgid "%qE attribute applied to %qT after its definition"
 
77804
-msgstr "auf %qT nach einer Definition angewandte Attribute werden ignoriert"
 
77805
+msgstr "Attribut %qE auf %qT nach seiner Definition angewendet"
 
77806
 
 
77807
-#: cp/tree.c:3271
 
77808
-#, fuzzy, gcc-internal-format
 
77809
+#: cp/tree.c:3265
 
77810
+#, gcc-internal-format
 
77811
 msgid "%qE attribute applied to non-function %qD"
 
77812
-msgstr "Attribut %qE kann nur auf Funktionen angewandt werden"
 
77813
+msgstr "Attribut %qE auf Nicht-Funktion %qD angewendet"
 
77814
 
 
77815
-#: cp/tree.c:3276
 
77816
-#, fuzzy, gcc-internal-format
 
77817
+#: cp/tree.c:3270
 
77818
+#, gcc-internal-format
 
77819
 msgid "%qE attribute applied to extern \"C\" function %qD"
 
77820
-msgstr "Attribut %qE kann nur auf Funktionen angewandt werden"
 
77821
+msgstr "Attribut %qE auf »extern \"C\"«-Funktion %qD angewendet"
 
77822
 
 
77823
-#: cp/tree.c:3977
 
77824
+#: cp/tree.c:3971
 
77825
 #, gcc-internal-format
 
77826
 msgid "zero as null pointer constant"
 
77827
 msgstr "Null als Null-Zeigerkonstante"
 
77828
 
 
77829
-#: cp/tree.c:3990
 
77830
+#: cp/tree.c:3984
 
77831
 #, gcc-internal-format, gfc-internal-format
 
77832
 msgid "lang_* check: failed in %s, at %s:%d"
 
77833
 msgstr "Überprüfung von lang_*: in %s, bei %s:%d gescheitert"
 
77834
@@ -35515,7 +35515,7 @@
 
77835
 #: cp/typeck.c:2915
 
77836
 #, gcc-internal-format
 
77837
 msgid "left hand operand of %<->*%> must be a pointer to class, but is a pointer to member of type %qT"
 
77838
-msgstr ""
 
77839
+msgstr "linker Operand von %<->*%> muss Zeiger auf Klasse sein, ist aber ein Zeiger auf Element des Typs %qT"
 
77840
 
 
77841
 #: cp/typeck.c:2951
 
77842
 #, gcc-internal-format
 
77843
@@ -35558,14 +35558,14 @@
 
77844
 msgstr "%qE kann nicht als Funktion verwendet werden"
 
77845
 
 
77846
 #: cp/typeck.c:3409
 
77847
-#, fuzzy, gcc-internal-format
 
77848
+#, gcc-internal-format
 
77849
 msgid "%qD cannot be used as a function"
 
77850
-msgstr "%qE kann nicht als Funktion verwendet werden"
 
77851
+msgstr "%qD kann nicht als Funktion verwendet werden"
 
77852
 
 
77853
 #: cp/typeck.c:3412
 
77854
-#, fuzzy, gcc-internal-format
 
77855
+#, gcc-internal-format
 
77856
 msgid "expression cannot be used as a function"
 
77857
-msgstr "%qE kann nicht als Funktion verwendet werden"
 
77858
+msgstr "Ausdruck kann nicht als Funktion verwendet werden"
 
77859
 
 
77860
 #: cp/typeck.c:3461
 
77861
 #, gcc-internal-format
 
77862
@@ -35673,9 +35673,9 @@
 
77863
 msgstr "ISO-C++ verbietet Vergleich zwischen Zeiger und Ganzzahl"
 
77864
 
 
77865
 #: cp/typeck.c:4463 cp/typeck.c:4471
 
77866
-#, fuzzy, gcc-internal-format
 
77867
+#, gcc-internal-format
 
77868
 msgid "operand types are %qT and %qT"
 
77869
-msgstr "kein Typ namens %q#T in %q#T"
 
77870
+msgstr "Operandentypen sind %qT und %qT"
 
77871
 
 
77872
 #: cp/typeck.c:4538
 
77873
 #, gcc-internal-format
 
77874
@@ -35865,9 +35865,9 @@
 
77875
 msgstr "reinterpret_cast des Typs %qT in Typ %qT entfernt Qualifizierer"
 
77876
 
 
77877
 #: cp/typeck.c:6063
 
77878
-#, fuzzy, gcc-internal-format
 
77879
+#, gcc-internal-format
 
77880
 msgid "useless cast to type %qT"
 
77881
-msgstr "%qT verwendet lokalen Typen %qT"
 
77882
+msgstr "nutzlose Umwandlung in Typ %qT"
 
77883
 
 
77884
 #: cp/typeck.c:6405
 
77885
 #, gcc-internal-format
 
77886
@@ -36087,28 +36087,33 @@
 
77887
 msgstr "Rückgabe eines Wertes von einem Konstruktor"
 
77888
 
 
77889
 #. Give a helpful error message.
 
77890
-#: cp/typeck.c:8133 cp/typeck.c:8172
 
77891
+#: cp/typeck.c:8133 cp/typeck.c:8177
 
77892
 #, gcc-internal-format
 
77893
 msgid "return-statement with no value, in function returning %qT"
 
77894
 msgstr "Return-Anweisung ohne Wert, in %qT zurückgebender Funktion"
 
77895
 
 
77896
-#: cp/typeck.c:8191
 
77897
+#: cp/typeck.c:8141
 
77898
 #, gcc-internal-format
 
77899
+msgid "returning initializer list"
 
77900
+msgstr "Initialisierungsliste wird zurückgegeben"
 
77901
+
 
77902
+#: cp/typeck.c:8196
 
77903
+#, gcc-internal-format
 
77904
 msgid "return-statement with a value, in function returning 'void'"
 
77905
 msgstr "Return-Anweisung mit Wert in »void« zurückgebender Funktion"
 
77906
 
 
77907
-#: cp/typeck.c:8221
 
77908
+#: cp/typeck.c:8226
 
77909
 #, gcc-internal-format
 
77910
 msgid "%<operator new%> must not return NULL unless it is declared %<throw()%> (or -fcheck-new is in effect)"
 
77911
 msgstr "%<operator new%> darf nicht NULL zurückgeben, außer es ist mit %<throw()%> deklariert (oder -fcheck-new ist eingeschaltet)"
 
77912
 
 
77913
 #. Make this a permerror because we used to accept it.
 
77914
-#: cp/typeck.c:8789
 
77915
+#: cp/typeck.c:8794
 
77916
 #, gcc-internal-format
 
77917
 msgid "using temporary as lvalue"
 
77918
 msgstr "temporärer Wert wird als L-Wert verwendet"
 
77919
 
 
77920
-#: cp/typeck.c:8791
 
77921
+#: cp/typeck.c:8796
 
77922
 #, gcc-internal-format
 
77923
 msgid "using xvalue (rvalue reference) as lvalue"
 
77924
 msgstr "X-Wert (R-Wert-Referenz) wird als L-Wert verwendet"
 
77925
@@ -36420,9 +36425,9 @@
 
77926
 msgstr "Umwandlung einer Unendlichkeit oder NaN bei %L in INTEGER"
 
77927
 
 
77928
 #: fortran/arith.c:904 fortran/arith.c:929
 
77929
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
77930
+#, gcc-internal-format, gfc-internal-format
 
77931
 msgid "Noninteger exponent in an initialization expression at %L"
 
77932
-msgstr "Fortran 2003: Nichtganzzahliger Exponent in einem Initialisierungsausdruck bei %L"
 
77933
+msgstr "Nichtganzzahliger Exponent in einem Initialisierungsausdruck bei %L"
 
77934
 
 
77935
 #: fortran/arith.c:915
 
77936
 #, gcc-internal-format, gfc-internal-format
 
77937
@@ -36553,9 +36558,9 @@
 
77938
 msgstr "Erwarteter Ausdruck in Feldspezifikation bei %C"
 
77939
 
 
77940
 #: fortran/array.c:470
 
77941
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
77942
+#, gcc-internal-format, gfc-internal-format
 
77943
 msgid "Assumed-rank array at %C"
 
77944
-msgstr "Aufzählung kann kein Feld bei %C sein"
 
77945
+msgstr "Feld mit vermutetem Rang bei %C"
 
77946
 
 
77947
 #: fortran/array.c:505
 
77948
 #, gcc-internal-format, gfc-internal-format
 
77949
@@ -36593,14 +36598,14 @@
 
77950
 msgstr "Feldspezifikation bei %C hat mehr als %d Dimensionen"
 
77951
 
 
77952
 #: fortran/array.c:579
 
77953
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
77954
+#, gcc-internal-format, gfc-internal-format
 
77955
 msgid "Array specification at %C with more than 7 dimensions"
 
77956
-msgstr "Feldspezifikation bei %C hat mehr als %d Dimensionen"
 
77957
+msgstr "Feldspezifikation bei %C mit mehr als 7 Dimensionen"
 
77958
 
 
77959
 #: fortran/array.c:592
 
77960
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
77961
+#, gcc-internal-format, gfc-internal-format
 
77962
 msgid "Coarray declaration at %C"
 
77963
-msgstr "Fortran 2008: Coarray-Deklaration bei %C"
 
77964
+msgstr "Coarray-Deklaration bei %C"
 
77965
 
 
77966
 #: fortran/array.c:690
 
77967
 #, gcc-internal-format, gfc-internal-format
 
77968
@@ -36608,78 +36613,78 @@
 
77969
 msgstr "Obere Grenze der letzten Coarray-Dimension muss '*' bei %C sein"
 
77970
 
 
77971
 #: fortran/array.c:758
 
77972
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
77973
+#, gcc-internal-format, gfc-internal-format
 
77974
 msgid "The assumed-rank array '%s' at %L shall not have a codimension"
 
77975
-msgstr "Koarray-Variable »%s« bei %L sollte keine Kodimensionen mit aufgeschobener Form haben"
 
77976
+msgstr "Das Feld »%s« mit vermutetem Rang bei %L sollte keine Kodimension haben"
 
77977
 
 
77978
 #: fortran/array.c:918
 
77979
 #, gcc-internal-format, gfc-internal-format
 
77980
 msgid "DO-iterator '%s' at %L is inside iterator of the same name"
 
77981
 msgstr "DO-Iterator »%s« bei %L ist innerhalb eines Iterators mit gleichem Namen"
 
77982
 
 
77983
-#: fortran/array.c:1010 fortran/array.c:1143
 
77984
+#: fortran/array.c:1010 fortran/array.c:1154
 
77985
 #, gcc-internal-format, gfc-internal-format
 
77986
 msgid "Syntax error in array constructor at %C"
 
77987
 msgstr "Syntaxfehler in Feldkonstruktor bei %C"
 
77988
 
 
77989
-#: fortran/array.c:1062
 
77990
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
77991
+#: fortran/array.c:1063
 
77992
+#, gcc-internal-format, gfc-internal-format
 
77993
 msgid "[...] style array constructors at %C"
 
77994
-msgstr "Fortran 2003: Feldkonstruktoren im [...]-Stil bei %C"
 
77995
+msgstr "Feldkonstruktoren im [...]-Stil bei %C"
 
77996
 
 
77997
-#: fortran/array.c:1083
 
77998
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
77999
+#: fortran/array.c:1085
 
78000
+#, gcc-internal-format, gfc-internal-format
 
78001
 msgid "Array constructor including type specification at %C"
 
78002
-msgstr "Fortran 2003: Feldkonstruktor mit Typspezifikation bei %C"
 
78003
+msgstr "Feldkonstruktor mit Typspezifikation bei %C"
 
78004
 
 
78005
-#: fortran/array.c:1089 fortran/match.c:3469
 
78006
+#: fortran/array.c:1094 fortran/match.c:3469
 
78007
 #, gcc-internal-format, gfc-internal-format
 
78008
 msgid "Type-spec at %L cannot contain a deferred type parameter"
 
78009
 msgstr "Typspezifikation bei %L kann keine Parameter mit aufgeschobenem Typ haben"
 
78010
 
 
78011
-#: fortran/array.c:1105
 
78012
+#: fortran/array.c:1116
 
78013
 #, gcc-internal-format, gfc-internal-format
 
78014
 msgid "Empty array constructor at %C is not allowed"
 
78015
 msgstr "Leerer Feldkonstruktor bei %C ist nicht erlaubt"
 
78016
 
 
78017
-#: fortran/array.c:1190
 
78018
+#: fortran/array.c:1201
 
78019
 #, gcc-internal-format, gfc-internal-format
 
78020
 msgid "Element in %s array constructor at %L is %s"
 
78021
 msgstr "Element in Feldkonstruktor %s bei %L ist %s"
 
78022
 
 
78023
-#: fortran/array.c:1518
 
78024
+#: fortran/array.c:1529
 
78025
 #, gcc-internal-format, gfc-internal-format
 
78026
 msgid "Iterator step at %L cannot be zero"
 
78027
 msgstr "Iteratorschritt bei %L kann nicht Null sein"
 
78028
 
 
78029
 #. Problems occur when we get something like
 
78030
 #. integer :: a(lots) = (/(i, i=1, lots)/)
 
78031
-#: fortran/array.c:1655 fortran/expr.c:1535 fortran/trans-array.c:5370
 
78032
+#: fortran/array.c:1666 fortran/expr.c:1535 fortran/trans-array.c:5370
 
78033
 #, gcc-internal-format, gfc-internal-format
 
78034
 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"
 
78035
 msgstr "Die Anzahl der Elemente im Feldkonstruktor bei %L erfordert Erhöhung der erlaubten oberen Grenze %d. Siehe Option -fmax-array-constructor"
 
78036
 
 
78037
-#: fortran/array.c:1826
 
78038
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78039
+#: fortran/array.c:1837
 
78040
+#, gcc-internal-format, gfc-internal-format
 
78041
 msgid "AC-IMPLIED-DO initial expression references control variable at %L"
 
78042
-msgstr "Typfehler in Ausdrucksreferenz bei %L"
 
78043
+msgstr "erster Ausdruck von AC-IMPLIED-DO referenziert Steuervariable bei %L"
 
78044
 
 
78045
-#: fortran/array.c:1833
 
78046
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78047
+#: fortran/array.c:1844
 
78048
+#, gcc-internal-format, gfc-internal-format
 
78049
 msgid "AC-IMPLIED-DO final expression references control variable at %L"
 
78050
-msgstr "Typfehler in Ausdrucksreferenz bei %L"
 
78051
+msgstr "letzter Ausdruck von AC-IMPLIED-DO referenziert Steuervariable bei %L"
 
78052
 
 
78053
-#: fortran/array.c:1840
 
78054
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78055
+#: fortran/array.c:1851
 
78056
+#, gcc-internal-format, gfc-internal-format
 
78057
 msgid "AC-IMPLIED-DO step expression references control variable at %L"
 
78058
-msgstr "Typfehler in Ausdrucksreferenz bei %L"
 
78059
+msgstr "Schrittausdruck von AC-IMPLIED-DO referenziert Steuervariable bei %L"
 
78060
 
 
78061
-#: fortran/array.c:1852
 
78062
+#: fortran/array.c:1863
 
78063
 #, gcc-internal-format, gfc-internal-format
 
78064
 msgid "Array constructor value at %L shall not be unlimited polymorphic [F2008: C4106]"
 
78065
-msgstr ""
 
78066
+msgstr "Wert für Feldkonstruktor bei %L sollte nicht unbegrenzt polymorph sein [F2008: C4106]"
 
78067
 
 
78068
-#: fortran/array.c:1935
 
78069
+#: fortran/array.c:1946
 
78070
 #, gcc-internal-format, gfc-internal-format
 
78071
 msgid "Different CHARACTER lengths (%d/%d) in array constructor at %L"
 
78072
 msgstr "Unterschiedliche CHARACTER-Längen (%d, %d) in Feldkonstruktor bei %L"
 
78073
@@ -36831,9 +36836,9 @@
 
78074
 
 
78075
 #: fortran/check.c:867 fortran/check.c:1806 fortran/check.c:1932
 
78076
 #: fortran/check.c:2006 fortran/check.c:2358
 
78077
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78078
+#, gcc-internal-format, gfc-internal-format
 
78079
 msgid "Different type kinds at %L"
 
78080
-msgstr "Erweiterung: Verschiedene Typ-Arten bei %L"
 
78081
+msgstr "Verschiedene Typ-Arten bei %L"
 
78082
 
 
78083
 #: fortran/check.c:903
 
78084
 #, gcc-internal-format, gfc-internal-format
 
78085
@@ -36891,9 +36896,9 @@
 
78086
 msgstr "VALUE-Argument der intrinsischen Funktion »%s« bei %L sollte definierbar sein"
 
78087
 
 
78088
 #: fortran/check.c:1084
 
78089
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78090
+#, gcc-internal-format, gfc-internal-format
 
78091
 msgid "Negative argument N at %L"
 
78092
-msgstr "Erweiterung: Negatives Argument N bei %L"
 
78093
+msgstr "Negatives Argument N bei %L"
 
78094
 
 
78095
 #: fortran/check.c:1256 fortran/check.c:1426
 
78096
 #, gcc-internal-format, gfc-internal-format
 
78097
@@ -36908,15 +36913,15 @@
 
78098
 #: fortran/check.c:1279 fortran/check.c:1284
 
78099
 #, gcc-internal-format, gfc-internal-format
 
78100
 msgid "Conversion from %s to default-kind COMPLEX(%d) at %L might loose precision, consider using the KIND argument"
 
78101
-msgstr ""
 
78102
+msgstr "Umwandlung von %s in standardartiges COMPLEX(%d) bei %L könnte Genauigkeit verlieren, evtl. KIND-Argument verwenden"
 
78103
 
 
78104
 #: fortran/check.c:1320 fortran/check.c:1851 fortran/check.c:1954
 
78105
 #: fortran/check.c:2148 fortran/check.c:2193 fortran/check.c:3411
 
78106
 #: fortran/check.c:3545 fortran/check.c:3600 fortran/check.c:4139
 
78107
 #: fortran/check.c:4268
 
78108
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78109
+#, gcc-internal-format, gfc-internal-format
 
78110
 msgid "'%s' intrinsic with KIND argument at %L"
 
78111
-msgstr "Fortran 2003: intrinsisches »%s« mit KIND-Argument bei %L"
 
78112
+msgstr "intrinsisches »%s« mit KIND-Argument bei %L"
 
78113
 
 
78114
 #: fortran/check.c:1367 fortran/check.c:1617
 
78115
 #, gcc-internal-format, gfc-internal-format
 
78116
@@ -36949,14 +36954,14 @@
 
78117
 msgstr "»I« bei %L und »J« bei %L können nicht beide literale BOZ-Konstanten sein"
 
78118
 
 
78119
 #: fortran/check.c:1678
 
78120
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78121
+#, gcc-internal-format, gfc-internal-format
 
78122
 msgid "non-default INTEGER kind argument to %s intrinsic at %L"
 
78123
-msgstr "GNU-Erweiterung: Nicht-Standard Argument der Art INTEGER für intrinsisches »%s« bei %L"
 
78124
+msgstr "Nicht-Standard Argument der Art INTEGER für intrinsisches »%s« bei %L"
 
78125
 
 
78126
 #: fortran/check.c:1738
 
78127
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78128
+#, gcc-internal-format, gfc-internal-format
 
78129
 msgid "COMPLEX argument '%s' argument of '%s' intrinsic at %L"
 
78130
-msgstr "Fortran 2008: COMPLEX-Argument »%s« des intrinsischen »%s« bei %L"
 
78131
+msgstr "COMPLEX-Argument »%s« ist Argument des intrinsischen »%s« bei %L"
 
78132
 
 
78133
 #: fortran/check.c:1902
 
78134
 #, gcc-internal-format, gfc-internal-format
 
78135
@@ -36994,9 +36999,9 @@
 
78136
 msgstr "Argument »a%d« des intrinsischen »%s« bei %L muss %s(%d) sein"
 
78137
 
 
78138
 #: fortran/check.c:2395
 
78139
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78140
+#, gcc-internal-format, gfc-internal-format
 
78141
 msgid "'%s' intrinsic with CHARACTER argument at %L"
 
78142
-msgstr "Fortran 2003: intrinsisches »%s« mit CHARACTER-Argument bei %L"
 
78143
+msgstr "intrinsisches »%s« mit CHARACTER-Argument bei %L"
 
78144
 
 
78145
 #: fortran/check.c:2402
 
78146
 #, gcc-internal-format, gfc-internal-format
 
78147
@@ -37029,14 +37034,14 @@
 
78148
 msgstr "Argument »%s« des intrinsischen »%s« bei %L muss ein INTEGER sein"
 
78149
 
 
78150
 #: fortran/check.c:2746
 
78151
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78152
+#, gcc-internal-format, gfc-internal-format
 
78153
 msgid "The FROM argument to MOVE_ALLOC at %L shall not be coindexed"
 
78154
-msgstr "Argument »%s« des intrinsischen »%s« bei %L sollte keinen Koindex haben"
 
78155
+msgstr "Das FROM-Argument für MOVE_ALLOC bei %L sollte keinen Koindex haben"
 
78156
 
 
78157
 #: fortran/check.c:2757
 
78158
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78159
+#, gcc-internal-format, gfc-internal-format
 
78160
 msgid "The TO argument to MOVE_ALLOC at %L shall not be coindexed"
 
78161
-msgstr "Argument »%s« des intrinsischen »%s« bei %L sollte keinen Koindex haben"
 
78162
+msgstr "Das TO-Argument für MOVE_ALLOC bei %L sollte keinen Koindex haben"
 
78163
 
 
78164
 #: fortran/check.c:2764
 
78165
 #, gcc-internal-format, gfc-internal-format
 
78166
@@ -37044,14 +37049,14 @@
 
78167
 msgstr "Die TO-Argumente in MOVE_ALLOC bei %L müssen polymorph sein, wenn FROM polymorph ist"
 
78168
 
 
78169
 #: fortran/check.c:2775
 
78170
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78171
+#, gcc-internal-format, gfc-internal-format
 
78172
 msgid "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same rank %d/%d"
 
78173
-msgstr "Argumente »%s« und »%s« des intrinsischen »%s« bei %L müssen den selben Rang %d/%d haben"
 
78174
+msgstr "Die FROM- und TO-Argumente des intrinsischen MOVE_ALLOC bei %L müssen den selben Rang %d/%d haben"
 
78175
 
 
78176
 #: fortran/check.c:2784
 
78177
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78178
+#, gcc-internal-format, gfc-internal-format
 
78179
 msgid "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same corank %d/%d"
 
78180
-msgstr "Argumente »%s« und »%s« des intrinsischen »%s« bei %L müssen den selben Rang %d/%d haben"
 
78181
+msgstr "Die FROM- und TO-Argumente des intrinsischen MOVE_ALLOC bei %L müssen den selben Ko-Rang %d/%d haben"
 
78182
 
 
78183
 #: fortran/check.c:2816
 
78184
 #, gcc-internal-format, gfc-internal-format
 
78185
@@ -37064,9 +37069,9 @@
 
78186
 msgstr "Argument »%s« des intrinsischen »%s« bei %L muss POINTER, ALLOCATABLE oder Prozedurzeiger sein"
 
78187
 
 
78188
 #: fortran/check.c:2874
 
78189
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78190
+#, gcc-internal-format, gfc-internal-format
 
78191
 msgid "NULL intrinsic with allocatable MOLD at %L"
 
78192
-msgstr "Fortran 2003: intrinsisches NULL mit reservierbarem MOLD bei %L"
 
78193
+msgstr "intrinsisches NULL mit reservierbarem MOLD bei %L"
 
78194
 
 
78195
 #: fortran/check.c:2953 fortran/check.c:4215
 
78196
 #, gcc-internal-format, gfc-internal-format
 
78197
@@ -37134,9 +37139,9 @@
 
78198
 msgstr "Ohne Auffüllen gibt es nicht genügend Elemente in eingebauter RESHAPE-Quelle bei %L um zur Form zu passen"
 
78199
 
 
78200
 #: fortran/check.c:3344 fortran/check.c:3363
 
78201
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78202
+#, gcc-internal-format, gfc-internal-format
 
78203
 msgid "'%s' argument of '%s' intrinsic at %L cannot be of type %s"
 
78204
-msgstr "Argument »%s« des intrinsischen »%s« bei %L muss %s sein"
 
78205
+msgstr "Argument »%s« des intrinsischen »%s« bei %L kann nicht Typ %s haben"
 
78206
 
 
78207
 #: fortran/check.c:3354 fortran/check.c:3373
 
78208
 #, gcc-internal-format, gfc-internal-format
 
78209
@@ -37144,14 +37149,14 @@
 
78210
 msgstr "Argument »%s« des intrinsischen »%s« bei %L muss erweiterbaren Typ haben"
 
78211
 
 
78212
 #: fortran/check.c:3472
 
78213
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78214
+#, gcc-internal-format, gfc-internal-format
 
78215
 msgid "SELECTED_REAL_KIND with neither 'P' nor 'R' argument at %L"
 
78216
-msgstr "Fortran 2008: SELECTED_REAL_KIND ohne Argument »P« oder »R« bei %L"
 
78217
+msgstr "SELECTED_REAL_KIND ohne Argument »P« oder »R« bei %L"
 
78218
 
 
78219
 #: fortran/check.c:3503
 
78220
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78221
+#, gcc-internal-format, gfc-internal-format
 
78222
 msgid "'%s' intrinsic with RADIX argument at %L"
 
78223
-msgstr "Fortran 2008: intrinsisches »%s« mit RADIX-Argument bei %L"
 
78224
+msgstr "intrinsisches »%s« mit RADIX-Argument bei %L"
 
78225
 
 
78226
 #: fortran/check.c:3538
 
78227
 #, gcc-internal-format, gfc-internal-format
 
78228
@@ -37169,9 +37174,9 @@
 
78229
 msgstr "Argument »%s« des intrinsischen »%s« bei %L muss austauschbare Datenentität sein"
 
78230
 
 
78231
 #: fortran/check.c:3658
 
78232
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78233
+#, gcc-internal-format, gfc-internal-format
 
78234
 msgid "non double precision REAL argument to %s intrinsic at %L"
 
78235
-msgstr "GNU-Erweiterung: REAL-Argument ohne doppelte Genauigkeit für intrinsisches %s bei %L"
 
78236
+msgstr "REAL-Argument ohne doppelte Genauigkeit für intrinsisches %s bei %L"
 
78237
 
 
78238
 #: fortran/check.c:3671
 
78239
 #, gcc-internal-format, gfc-internal-format
 
78240
@@ -37253,7 +37258,7 @@
 
78241
 #: fortran/class.c:2480
 
78242
 #, gcc-internal-format, gfc-internal-format
 
78243
 msgid "TODO: Deferred character length variable at %C cannot yet be associated with unlimited polymorphic entities"
 
78244
-msgstr ""
 
78245
+msgstr "TODO: Variable mit aufgeschobener Zeichenlänge bei %C kann noch nicht mit unbeschränkten polymorphen Entitäten verbunden werden"
 
78246
 
 
78247
 #: fortran/class.c:2733 fortran/class.c:2807
 
78248
 #, gcc-internal-format, gfc-internal-format
 
78249
@@ -37301,9 +37306,9 @@
 
78250
 msgstr "Datenelement oberhalb der oberen Feldgrenze bei %L"
 
78251
 
 
78252
 #: fortran/data.c:321 fortran/data.c:487
 
78253
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78254
+#, gcc-internal-format, gfc-internal-format
 
78255
 msgid "re-initialization of '%s' at %L"
 
78256
-msgstr "Erweiterung: Reinitialisierung von »%s« bei %L"
 
78257
+msgstr "Reinitialisierung von »%s« bei %L"
 
78258
 
 
78259
 #: fortran/decl.c:264
 
78260
 #, gcc-internal-format, gfc-internal-format
 
78261
@@ -37311,9 +37316,9 @@
 
78262
 msgstr "Mit Host verbundene Variable »%s« darf nicht in DATA-Anweisung bei %C stehen"
 
78263
 
 
78264
 #: fortran/decl.c:271
 
78265
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78266
+#, gcc-internal-format, gfc-internal-format
 
78267
 msgid "initialization of common block variable '%s' in DATA statement at %C"
 
78268
-msgstr "Erweiterung: Initialisierung der allgemeinen Blockvariable »%s« in DATA-Anweisung bei %C"
 
78269
+msgstr "Initialisierung der allgemeinen Blockvariable »%s« in DATA-Anweisung bei %C"
 
78270
 
 
78271
 #: fortran/decl.c:382
 
78272
 #, gcc-internal-format, gfc-internal-format
 
78273
@@ -37336,9 +37341,9 @@
 
78274
 msgstr "DATA-Anweisung bei %C ist in PURE-Prozedur nicht erlaubt"
 
78275
 
 
78276
 #: fortran/decl.c:600
 
78277
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78278
+#, gcc-internal-format, gfc-internal-format
 
78279
 msgid "The assumed-rank array at %C shall not have a codimension"
 
78280
-msgstr "Datenziel bei %L sollte keinen Koindex haben"
 
78281
+msgstr "Das Feld vermuteten Ranges bei %C sollte keine Kodimension haben"
 
78282
 
 
78283
 #: fortran/decl.c:668
 
78284
 #, gcc-internal-format, gfc-internal-format
 
78285
@@ -37346,9 +37351,9 @@
 
78286
 msgstr "Falsche INTENT-Spezifikation bei %C"
 
78287
 
 
78288
 #: fortran/decl.c:689
 
78289
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78290
+#, gcc-internal-format, gfc-internal-format
 
78291
 msgid "deferred type parameter at %C"
 
78292
-msgstr "Fortran 2003: Parameter mit zurückgestelltem Typ bei %C"
 
78293
+msgstr "Parameter mit zurückgestelltem Typ bei %C"
 
78294
 
 
78295
 #: fortran/decl.c:726
 
78296
 #, gcc-internal-format, gfc-internal-format
 
78297
@@ -37356,9 +37361,9 @@
 
78298
 msgstr "Konflikt in Attributen des Funktionsarguments bei %C"
 
78299
 
 
78300
 #: fortran/decl.c:753
 
78301
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78302
+#, gcc-internal-format, gfc-internal-format
 
78303
 msgid "Old-style character length at %C"
 
78304
-msgstr "Veraltete Funktion: Zeichenlänge alten Stils bei %C"
 
78305
+msgstr "Zeichenlänge alten Stils bei %C"
 
78306
 
 
78307
 #: fortran/decl.c:784
 
78308
 #, gcc-internal-format, gfc-internal-format
 
78309
@@ -37396,9 +37401,9 @@
 
78310
 msgstr "Variable »%s« bei %L ist ein Scheinargument für die BIND(C)-Prozedur »%s«, jedoch nicht interoperabel mit C, da sie polymorph ist"
 
78311
 
 
78312
 #: fortran/decl.c:1040
 
78313
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78314
+#, gcc-internal-format, gfc-internal-format
 
78315
 msgid "Variable '%s' at %L is a dummy argument of the BIND(C) procedure '%s' but may not be C interoperable"
 
78316
-msgstr "Variable »%s« bei %L ist ein Parameter für die BIND(C)-Prozedur »%s«, könnte jedoch inkompatibel mit C sein"
 
78317
+msgstr "Variable »%s« bei %L ist ein Scheinargument für die BIND(C)-Prozedur »%s«, könnte jedoch unverträglich mit C sein"
 
78318
 
 
78319
 #: fortran/decl.c:1055
 
78320
 #, gcc-internal-format, gfc-internal-format
 
78321
@@ -37421,14 +37426,14 @@
 
78322
 msgstr "Variable »%s« bei %L kann nicht gleichzeitig die Attribute OPTIONAL und VALUE haben, da Prozedur »%s« BIND(C) ist"
 
78323
 
 
78324
 #: fortran/decl.c:1094
 
78325
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78326
+#, gcc-internal-format, gfc-internal-format
 
78327
 msgid "Variable '%s' at %L with OPTIONAL attribute in procedure '%s' which is BIND(C)"
 
78328
-msgstr "TS29113: Variable »%s« bei %L mit OPTIONAL-Attribut in Prozedur »%s«, die BIND(C) ist"
 
78329
+msgstr "Variable »%s« bei %L mit OPTIONAL-Attribut in Prozedur »%s«, die BIND(C) ist"
 
78330
 
 
78331
 #: fortran/decl.c:1106
 
78332
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78333
+#, gcc-internal-format, gfc-internal-format
 
78334
 msgid "Assumed-shape array '%s' at %L as dummy argument to the BIND(C) procedure '%s' at %L"
 
78335
-msgstr "Feld »%s« mit vermuteter Form bei %L kann kein Argument für Prozedur »%s« bei %L sein, da die Prozedur BIND(C) ist"
 
78336
+msgstr "Feld »%s« mit vermuteter Form bei %L als Scheinargument für BIND(C)-Prozedur »%s« bei %L"
 
78337
 
 
78338
 #: fortran/decl.c:1185
 
78339
 #, gcc-internal-format, gfc-internal-format
 
78340
@@ -37501,9 +37506,9 @@
 
78341
 msgstr "NULL()-Initialisierung bei %C ist mehrdeutig"
 
78342
 
 
78343
 #: fortran/decl.c:1719
 
78344
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78345
+#, gcc-internal-format, gfc-internal-format
 
78346
 msgid "NULL() initialization at %C may not have MOLD"
 
78347
-msgstr "NULL()-Initialisierung bei %C ist mehrdeutig"
 
78348
+msgstr "NULL()-Initialisierung bei %C könnte kein MOLD haben"
 
78349
 
 
78350
 #: fortran/decl.c:1736
 
78351
 #, gcc-internal-format, gfc-internal-format
 
78352
@@ -37516,9 +37521,9 @@
 
78353
 msgstr "Fehler in Zeigerinitialisierung bei %C"
 
78354
 
 
78355
 #: fortran/decl.c:1763
 
78356
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78357
+#, gcc-internal-format, gfc-internal-format
 
78358
 msgid "non-NULL pointer initialization at %C"
 
78359
-msgstr "Fortran 2008: Nicht-NULL-Zeigerinitialisierung bei %C"
 
78360
+msgstr "Nicht-NULL-Zeigerinitialisierung bei %C"
 
78361
 
 
78362
 #: fortran/decl.c:1786
 
78363
 #, gcc-internal-format, gfc-internal-format
 
78364
@@ -37531,9 +37536,9 @@
 
78365
 msgstr "Nicht-PARAMETER-Symbol »%s« bei %L kann nicht implizite Form haben"
 
78366
 
 
78367
 #: fortran/decl.c:1864
 
78368
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78369
+#, gcc-internal-format, gfc-internal-format
 
78370
 msgid "Implied-shape array at %L"
 
78371
-msgstr "Fortran 2008: Feld mit impliziter Form bei %L"
 
78372
+msgstr "Feld mit impliziter Form bei %L"
 
78373
 
 
78374
 #: fortran/decl.c:1928 fortran/decl.c:6509
 
78375
 #, gcc-internal-format, gfc-internal-format
 
78376
@@ -37541,9 +37546,9 @@
 
78377
 msgstr "Doppelte Feldspezifikation für Cray-Zeigerende bei %C"
 
78378
 
 
78379
 #: fortran/decl.c:1999
 
78380
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78381
+#, gcc-internal-format, gfc-internal-format
 
78382
 msgid "Old-style initialization at %C"
 
78383
-msgstr "Erweiterung: Initialisierung im alten Stil bei %C"
 
78384
+msgstr "Initialisierung im alten Stil bei %C"
 
78385
 
 
78386
 #: fortran/decl.c:2014 fortran/decl.c:4963
 
78387
 #, gcc-internal-format, gfc-internal-format
 
78388
@@ -37621,9 +37626,9 @@
 
78389
 msgstr "Syntaxfehler in CHARACTER-Deklaration bei %C"
 
78390
 
 
78391
 #: fortran/decl.c:2592
 
78392
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78393
+#, gcc-internal-format, gfc-internal-format
 
78394
 msgid "BYTE type at %C"
 
78395
-msgstr "Erweiterung: BYTE-Typ bei %C"
 
78396
+msgstr "BYTE-Typ bei %C"
 
78397
 
 
78398
 #: fortran/decl.c:2598
 
78399
 #, gcc-internal-format, gfc-internal-format
 
78400
@@ -37631,30 +37636,30 @@
 
78401
 msgstr "Bei %C verwendeter BYTE-Typ ist auf der Zielmaschine nicht verfügbar"
 
78402
 
 
78403
 #: fortran/decl.c:2620
 
78404
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78405
+#, gcc-internal-format, gfc-internal-format
 
78406
 msgid "Assumed type at %C is not allowed for components"
 
78407
-msgstr "Wertargument bei %L ist in diesem Kontext nicht erlaubt"
 
78408
+msgstr "Vermuteter Typ bei %C ist für Komponenten nicht erlaubt"
 
78409
 
 
78410
 #: fortran/decl.c:2623
 
78411
 #, gcc-internal-format, gfc-internal-format
 
78412
 msgid "Assumed type at %C"
 
78413
-msgstr ""
 
78414
+msgstr "Vermuteter Typ bei %C"
 
78415
 
 
78416
 #: fortran/decl.c:2646 fortran/decl.c:2677 fortran/decl.c:2707
 
78417
 #: fortran/decl.c:2885
 
78418
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78419
+#, gcc-internal-format, gfc-internal-format
 
78420
 msgid "TYPE with intrinsic-type-spec at %C"
 
78421
-msgstr "Fortran 2008: TYPE mit intrinsischer Typspezifikation bei %C"
 
78422
+msgstr "TYPE mit intrinsischer Typspezifikation bei %C"
 
78423
 
 
78424
 #: fortran/decl.c:2702
 
78425
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78426
+#, gcc-internal-format, gfc-internal-format
 
78427
 msgid "DOUBLE COMPLEX at %C"
 
78428
-msgstr "Erweiterung: DOUBLE COMPLEX bei %C"
 
78429
+msgstr "DOUBLE COMPLEX bei %C"
 
78430
 
 
78431
 #: fortran/decl.c:2777
 
78432
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78433
+#, gcc-internal-format, gfc-internal-format
 
78434
 msgid "CLASS statement at %C"
 
78435
-msgstr "Fortran 2003: CLASS-Anweisung bei %C"
 
78436
+msgstr "CLASS-Anweisung bei %C"
 
78437
 
 
78438
 #: fortran/decl.c:2813 fortran/decl.c:2826 fortran/decl.c:3200
 
78439
 #: fortran/decl.c:3208
 
78440
@@ -37688,9 +37693,9 @@
 
78441
 msgstr "IMPORT-Anweisung bei %C ist nur in einem INTERFACE-Körper erlaubt"
 
78442
 
 
78443
 #: fortran/decl.c:3170
 
78444
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78445
+#, gcc-internal-format, gfc-internal-format
 
78446
 msgid "IMPORT statement at %C"
 
78447
-msgstr "Leere IMPLICIT-Anweisung bei %C"
 
78448
+msgstr "IMPORT-Anweisung bei %C"
 
78449
 
 
78450
 #: fortran/decl.c:3185
 
78451
 #, gcc-internal-format, gfc-internal-format
 
78452
@@ -37728,9 +37733,9 @@
 
78453
 msgstr "Doppeltes Attribut %s bei %L"
 
78454
 
 
78455
 #: fortran/decl.c:3667
 
78456
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78457
+#, gcc-internal-format, gfc-internal-format
 
78458
 msgid "ALLOCATABLE attribute at %C in a TYPE definition"
 
78459
-msgstr "Fortran 2003: Attribut ALLOCATABLE bei %C in einer TYPE-Definition"
 
78460
+msgstr "Attribut ALLOCATABLE bei %C in einer TYPE-Definition"
 
78461
 
 
78462
 #: fortran/decl.c:3677
 
78463
 #, gcc-internal-format, gfc-internal-format
 
78464
@@ -37738,9 +37743,9 @@
 
78465
 msgstr "Attribut bei %L ist in TYPE-Definition nicht erlaubt"
 
78466
 
 
78467
 #: fortran/decl.c:3695
 
78468
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78469
+#, gcc-internal-format, gfc-internal-format
 
78470
 msgid "Attribute %s at %L in a TYPE definition"
 
78471
-msgstr "Fortran 2003: Attribut %s bei %L in einer TYPE-Definition"
 
78472
+msgstr "Attribut %s bei %L in einer TYPE-Definition"
 
78473
 
 
78474
 #: fortran/decl.c:3706
 
78475
 #, gcc-internal-format, gfc-internal-format
 
78476
@@ -37748,14 +37753,14 @@
 
78477
 msgstr "Attribut %s bei %L ist außerhalb des Spezifikationsabschnitts eines Moduls nicht erlaubt"
 
78478
 
 
78479
 #: fortran/decl.c:3721
 
78480
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78481
+#, gcc-internal-format, gfc-internal-format
 
78482
 msgid "ASYNCHRONOUS attribute at %C"
 
78483
-msgstr "Fortran 2003: ASYNCHRONOUS-Attribut bei %C"
 
78484
+msgstr "ASYNCHRONOUS-Attribut bei %C"
 
78485
 
 
78486
 #: fortran/decl.c:3734
 
78487
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78488
+#, gcc-internal-format, gfc-internal-format
 
78489
 msgid "CONTIGUOUS attribute at %C"
 
78490
-msgstr "Fortran 2008: CONTIGUOUS-Attribut bei %C"
 
78491
+msgstr "CONTIGUOUS-Attribut bei %C"
 
78492
 
 
78493
 #: fortran/decl.c:3780 fortran/decl.c:6804
 
78494
 #, gcc-internal-format, gfc-internal-format
 
78495
@@ -37763,19 +37768,19 @@
 
78496
 msgstr "PROTECTED bei %C nur in Spezifikationsabschnitts eines Moduls erlaubt"
 
78497
 
 
78498
 #: fortran/decl.c:3786
 
78499
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78500
+#, gcc-internal-format, gfc-internal-format
 
78501
 msgid "PROTECTED attribute at %C"
 
78502
-msgstr "Fortran 2003: PROTECTED-Attribut bei %C"
 
78503
+msgstr "PROTECTED-Attribut bei %C"
 
78504
 
 
78505
 #: fortran/decl.c:3817
 
78506
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78507
+#, gcc-internal-format, gfc-internal-format
 
78508
 msgid "VALUE attribute at %C"
 
78509
-msgstr "Fortran 2003: VALUE-Attribut bei %C"
 
78510
+msgstr "VALUE-Attribut bei %C"
 
78511
 
 
78512
 #: fortran/decl.c:3827
 
78513
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78514
+#, gcc-internal-format, gfc-internal-format
 
78515
 msgid "VOLATILE attribute at %C"
 
78516
-msgstr "Fortran 2003: VOLATILE-Attribut bei %C"
 
78517
+msgstr "VOLATILE-Attribut bei %C"
 
78518
 
 
78519
 #: fortran/decl.c:3873
 
78520
 #, gcc-internal-format, gfc-internal-format
 
78521
@@ -37857,9 +37862,9 @@
 
78522
 msgstr "Syntaxfehler in Daten-Deklaration bei %C"
 
78523
 
 
78524
 #: fortran/decl.c:4411
 
78525
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78526
+#, gcc-internal-format, gfc-internal-format
 
78527
 msgid "IMPURE procedure at %C"
 
78528
-msgstr "Fortran 2008: IMPURE-Prozedur bei %C"
 
78529
+msgstr "IMPURE-Prozedur bei %C"
 
78530
 
 
78531
 #: fortran/decl.c:4424
 
78532
 #, gcc-internal-format, gfc-internal-format
 
78533
@@ -37892,9 +37897,9 @@
 
78534
 msgstr "Unerwartete Angaben hinter Funktionsdeklaration bei %C"
 
78535
 
 
78536
 #: fortran/decl.c:4697 fortran/decl.c:5730
 
78537
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78538
+#, gcc-internal-format, gfc-internal-format
 
78539
 msgid "BIND(C) attribute at %L may not be specified for an internal procedure"
 
78540
-msgstr "Fortran 2008: BIND(C)-Attribut bei %L kann nicht für eine interne Prozedur angegeben werden"
 
78541
+msgstr "BIND(C)-Attribut bei %L kann nicht für eine interne Prozedur angegeben werden"
 
78542
 
 
78543
 #: fortran/decl.c:4901
 
78544
 #, gcc-internal-format, gfc-internal-format
 
78545
@@ -37932,9 +37937,9 @@
 
78546
 msgstr "NOPASS oder explizite Schnittstelle bei %C erforderlich"
 
78547
 
 
78548
 #: fortran/decl.c:5045
 
78549
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78550
+#, gcc-internal-format, gfc-internal-format
 
78551
 msgid "Procedure pointer component at %C"
 
78552
-msgstr "Fortran 2003: Prozedurzeiger-Komponente bei %C"
 
78553
+msgstr "Prozedurzeiger-Komponente bei %C"
 
78554
 
 
78555
 #: fortran/decl.c:5111
 
78556
 #, gcc-internal-format, gfc-internal-format
 
78557
@@ -37947,14 +37952,14 @@
 
78558
 msgstr "PROCEDURE bei %C muss in einer allgemeinen Schnittstelle sein"
 
78559
 
 
78560
 #: fortran/decl.c:5138 fortran/decl.c:7311
 
78561
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78562
+#, gcc-internal-format, gfc-internal-format
 
78563
 msgid "double colon in MODULE PROCEDURE statement at %L"
 
78564
-msgstr "Fortran 2008: »::« in MODULE PROCEDURE-Anweisung bei %L"
 
78565
+msgstr "»::« in MODULE PROCEDURE-Anweisung bei %L"
 
78566
 
 
78567
 #: fortran/decl.c:5208
 
78568
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78569
+#, gcc-internal-format, gfc-internal-format
 
78570
 msgid "PROCEDURE statement at %C"
 
78571
-msgstr "Fortran 2003: PROCEDURE-Anweisung bei %C"
 
78572
+msgstr "PROCEDURE-Anweisung bei %C"
 
78573
 
 
78574
 #: fortran/decl.c:5276
 
78575
 #, gcc-internal-format, gfc-internal-format
 
78576
@@ -37963,15 +37968,15 @@
 
78577
 
 
78578
 #: fortran/decl.c:5300 fortran/decl.c:5304 fortran/decl.c:5508
 
78579
 #: fortran/decl.c:5512 fortran/decl.c:5698 fortran/decl.c:5702
 
78580
-#: fortran/symbol.c:1588
 
78581
+#: fortran/symbol.c:1577
 
78582
 #, gcc-internal-format, gfc-internal-format
 
78583
 msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
 
78584
 msgstr "BIND(C)-Attribut bei %L kann nur für Variablen oder gemeinsame Blöcke verwendet werden"
 
78585
 
 
78586
 #: fortran/decl.c:5420
 
78587
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78588
+#, gcc-internal-format, gfc-internal-format
 
78589
 msgid "ENTRY statement at %C"
 
78590
-msgstr "Leere IMPLICIT-Anweisung bei %C"
 
78591
+msgstr "ENTRY-Anweisung bei %C"
 
78592
 
 
78593
 #: fortran/decl.c:5429
 
78594
 #, gcc-internal-format, gfc-internal-format
 
78595
@@ -38079,9 +38084,9 @@
 
78596
 msgstr "Unerwartete END-Anweisung bei %C"
 
78597
 
 
78598
 #: fortran/decl.c:6102
 
78599
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78600
+#, gcc-internal-format, gfc-internal-format
 
78601
 msgid "END statement instead of %s statement at %L"
 
78602
-msgstr "Fortran 2008: END-Anweisung statt %s-Anweisung bei %L"
 
78603
+msgstr "END-Anweisung statt %s-Anweisung bei %L"
 
78604
 
 
78605
 #. We would have required END [something].
 
78606
 #: fortran/decl.c:6110
 
78607
@@ -38185,9 +38190,9 @@
 
78608
 msgstr "Cray-Zeiger-Deklaration bei %C benötigt den Schalter -fcray-pointer"
 
78609
 
 
78610
 #: fortran/decl.c:6657
 
78611
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78612
+#, gcc-internal-format, gfc-internal-format
 
78613
 msgid "CONTIGUOUS statement at %C"
 
78614
-msgstr "Fortran 2008: CONTIGUOUS-Anweisung bei %C"
 
78615
+msgstr "CONTIGUOUS-Anweisung bei %C"
 
78616
 
 
78617
 #: fortran/decl.c:6755
 
78618
 #, gcc-internal-format, gfc-internal-format
 
78619
@@ -38200,9 +38205,9 @@
 
78620
 msgstr "Zugriffsspezifikation des Operators .%s. bei %C wurde bereits spezifiziert"
 
78621
 
 
78622
 #: fortran/decl.c:6810
 
78623
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78624
+#, gcc-internal-format, gfc-internal-format
 
78625
 msgid "PROTECTED statement at %C"
 
78626
-msgstr "Fortran 2003: PROTECTED-Anweisung bei %C"
 
78627
+msgstr "PROTECTED-Anweisung bei %C"
 
78628
 
 
78629
 #: fortran/decl.c:6850
 
78630
 #, gcc-internal-format, gfc-internal-format
 
78631
@@ -38265,9 +38270,9 @@
 
78632
 msgstr "VALUE ist in BLOCK bei %C nicht erlaubt"
 
78633
 
 
78634
 #: fortran/decl.c:7108
 
78635
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78636
+#, gcc-internal-format, gfc-internal-format
 
78637
 msgid "VALUE statement at %C"
 
78638
-msgstr "Fortran 2003: VALUE-Anweisung bei %C"
 
78639
+msgstr "VALUE-Anweisung bei %C"
 
78640
 
 
78641
 #: fortran/decl.c:7148
 
78642
 #, gcc-internal-format, gfc-internal-format
 
78643
@@ -38275,9 +38280,9 @@
 
78644
 msgstr "Syntaxfehler in VALUE-Anweisung bei %C"
 
78645
 
 
78646
 #: fortran/decl.c:7159
 
78647
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78648
+#, gcc-internal-format, gfc-internal-format
 
78649
 msgid "VOLATILE statement at %C"
 
78650
-msgstr "Fortran 2003: VOLATILE-Anweisung bei %C"
 
78651
+msgstr "VOLATILE-Anweisung bei %C"
 
78652
 
 
78653
 #: fortran/decl.c:7183
 
78654
 #, gcc-internal-format, gfc-internal-format
 
78655
@@ -38290,9 +38295,9 @@
 
78656
 msgstr "Syntaxfehler in VOLATILE-Anweisung bei %C"
 
78657
 
 
78658
 #: fortran/decl.c:7220
 
78659
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78660
+#, gcc-internal-format, gfc-internal-format
 
78661
 msgid "ASYNCHRONOUS statement at %C"
 
78662
-msgstr "Fortran 2003: ASYNCHRONOUS-Anweisung bei %C"
 
78663
+msgstr "ASYNCHRONOUS-Anweisung bei %C"
 
78664
 
 
78665
 #: fortran/decl.c:7262
 
78666
 #, gcc-internal-format, gfc-internal-format
 
78667
@@ -38345,9 +38350,9 @@
 
78668
 msgstr "Abgeleiteter Typ bei %C kann nur PUBLIC im Spezifikationsteil eines Moduls sein"
 
78669
 
 
78670
 #: fortran/decl.c:7478
 
78671
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78672
+#, gcc-internal-format, gfc-internal-format
 
78673
 msgid "ABSTRACT type at %C"
 
78674
-msgstr "ABSTRACT-Typ »%s« bei %L verwendet"
 
78675
+msgstr "ABSTRACT-Typ bei %C"
 
78676
 
 
78677
 #: fortran/decl.c:7543
 
78678
 #, gcc-internal-format, gfc-internal-format
 
78679
@@ -38375,9 +38380,9 @@
 
78680
 msgstr "Cray-Zeigerende bei %C kann nicht Feld mit impliziter Form sein"
 
78681
 
 
78682
 #: fortran/decl.c:7709
 
78683
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78684
+#, gcc-internal-format, gfc-internal-format
 
78685
 msgid "ENUM and ENUMERATOR at %C"
 
78686
-msgstr "Fortran 2003: ENUM AND ENUMERATOR bei %C"
 
78687
+msgstr "ENUM und ENUMERATOR bei %C"
 
78688
 
 
78689
 #: fortran/decl.c:7742
 
78690
 #, gcc-internal-format, gfc-internal-format
 
78691
@@ -38475,9 +38480,9 @@
 
78692
 msgstr "Bindungsname bei %C erwartet"
 
78693
 
 
78694
 #: fortran/decl.c:8203
 
78695
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78696
+#, gcc-internal-format, gfc-internal-format
 
78697
 msgid "PROCEDURE list at %C"
 
78698
-msgstr "Fortran 2008: PROCEDURE-Liste bei %C"
 
78699
+msgstr "PROCEDURE-Liste bei %C"
 
78700
 
 
78701
 #: fortran/decl.c:8216
 
78702
 #, gcc-internal-format, gfc-internal-format
 
78703
@@ -38690,9 +38695,9 @@
 
78704
 msgstr "Variable »%s« bei %L kann nicht in einem Initialisierungs-Ausdruck auftreten"
 
78705
 
 
78706
 #: fortran/expr.c:2405
 
78707
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78708
+#, gcc-internal-format, gfc-internal-format
 
78709
 msgid "Evaluation of nonstandard initialization expression at %L"
 
78710
-msgstr "Erweiterung: Auswertung des nicht standardisierten Initialisierungsausdrucks bei %L"
 
78711
+msgstr "Auswertung des nicht standardisierten Initialisierungsausdrucks bei %L"
 
78712
 
 
78713
 #: fortran/expr.c:2461
 
78714
 #, gcc-internal-format, gfc-internal-format
 
78715
@@ -38820,19 +38825,19 @@
 
78716
 msgstr "Auf rechter Seite in Zuweisung bei %L tritt NULL auf"
 
78717
 
 
78718
 #: fortran/expr.c:3153
 
78719
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78720
+#, gcc-internal-format, gfc-internal-format
 
78721
 msgid "POINTER-valued function appears on right-hand side of assignment at %L"
 
78722
 msgstr "POINTER-wertige Funktion tritt auf rechter Seite der Zuweisung bei %L auf"
 
78723
 
 
78724
 #: fortran/expr.c:3163
 
78725
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78726
+#, gcc-internal-format, gfc-internal-format
 
78727
 msgid "BOZ literal at %L used to initialize non-integer variable '%s'"
 
78728
-msgstr "Erweiterung: BOZ-Literal bei %L verwendet, um Nicht-Ganzzahlvariable »%s« zu initialisieren"
 
78729
+msgstr "BOZ-Literal bei %L verwendet, um Nicht-Ganzzahlvariable »%s« zu initialisieren"
 
78730
 
 
78731
 #: fortran/expr.c:3169 fortran/resolve.c:9505
 
78732
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78733
+#, gcc-internal-format, gfc-internal-format
 
78734
 msgid "BOZ literal at %L outside a DATA statement and outside INT/REAL/DBLE/CMPLX"
 
78735
-msgstr "Erweiterung: BOZ-Literal bei %L außerhalb einer DATA-Anweisung und außerhalb von INT/REAL/DBLE/CMPLX"
 
78736
+msgstr "BOZ-Literal bei %L außerhalb einer DATA-Anweisung und außerhalb von INT/REAL/DBLE/CMPLX"
 
78737
 
 
78738
 #: fortran/expr.c:3179 fortran/resolve.c:9515
 
78739
 #, gcc-internal-format, gfc-internal-format
 
78740
@@ -38890,9 +38895,9 @@
 
78741
 msgstr "Grenzen für »%s« bei %L erwartet"
 
78742
 
 
78743
 #: fortran/expr.c:3336
 
78744
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78745
+#, gcc-internal-format, gfc-internal-format
 
78746
 msgid "Bounds specification for '%s' in pointer assignment at %L"
 
78747
-msgstr "Fortran 2003: Grenzenangabe für »%s« in Zeigerzuweisung bei %L"
 
78748
+msgstr "Grenzenangabe für »%s« in Zeigerzuweisung bei %L"
 
78749
 
 
78750
 #: fortran/expr.c:3350
 
78751
 #, gcc-internal-format, gfc-internal-format
 
78752
@@ -38920,9 +38925,9 @@
 
78753
 msgstr "Ungültige Zuweisung eines Prozedurzeigers bei %L"
 
78754
 
 
78755
 #: fortran/expr.c:3435
 
78756
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78757
+#, gcc-internal-format, gfc-internal-format
 
78758
 msgid "Function result '%s' is invalid as proc-target in procedure pointer assignment at %L"
 
78759
-msgstr "Anweisungsfunktion »%s« ist in Zuweisung des Prozedurzeigers bei %L ungültig"
 
78760
+msgstr "Funktionsergebnis »%s« ist als Prozedurziel in Zuweisung des Prozedurzeigers bei %L ungültig"
 
78761
 
 
78762
 #: fortran/expr.c:3443
 
78763
 #, gcc-internal-format, gfc-internal-format
 
78764
@@ -38940,12 +38945,12 @@
 
78765
 msgstr "Interne Prozedur »%s« ist in Zuweisung des Prozedurzeigers bei %L ungültig"
 
78766
 
 
78767
 #: fortran/expr.c:3467
 
78768
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78769
+#, gcc-internal-format, gfc-internal-format
 
78770
 msgid "Intrinsic '%s' at %L is invalid in procedure pointer assignment"
 
78771
-msgstr "Interne Prozedur »%s« ist in Zuweisung des Prozedurzeigers bei %L ungültig"
 
78772
+msgstr "Eingebautes »%s« ist in Zuweisung des Prozedurzeigers bei %L ungültig"
 
78773
 
 
78774
 #: fortran/expr.c:3475
 
78775
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78776
+#, gcc-internal-format, gfc-internal-format
 
78777
 msgid "Nonintrinsic elemental procedure '%s' is invalid in procedure pointer assignment at %L"
 
78778
 msgstr "Nichtintrinsische elementare Prozedur »%s« ist in Zuweisung des Prozedurzeigers bei %L ungültig"
 
78779
 
 
78780
@@ -38962,7 +38967,7 @@
 
78781
 #: fortran/expr.c:3573
 
78782
 #, gcc-internal-format, gfc-internal-format
 
78783
 msgid "Data-pointer-object &L must be unlimited polymorphic, a sequence derived type or of a type with the BIND attribute assignment at %L to be compatible with an unlimited polymorphic target"
 
78784
-msgstr ""
 
78785
+msgstr "Datenzeigerobjekt &L muss unbegrenzt polymorph sein, von Sequenz abgeleiteten Typ oder Typ mit Zuweisung eines BIND-Attributs bei %L haben, um zum unbegrenzt polymorphen Ziel zu passen"
 
78786
 
 
78787
 #: fortran/expr.c:3579
 
78788
 #, gcc-internal-format, gfc-internal-format
 
78789
@@ -38990,9 +38995,9 @@
 
78790
 msgstr "Ziel der Rang-Neuzuordnung muss Rang 1 oder einfach fortlaufend bei %L sein"
 
78791
 
 
78792
 #: fortran/expr.c:3633
 
78793
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78794
+#, gcc-internal-format, gfc-internal-format
 
78795
 msgid "Rank remapping target is not rank 1 at %L"
 
78796
-msgstr "Fortran 2008: Ziel der Rang-Neuzuordnung ist nicht Rang 1 bei %L"
 
78797
+msgstr "Ziel der Rang-Neuzuordnung ist nicht Rang 1 bei %L"
 
78798
 
 
78799
 #: fortran/expr.c:3658
 
78800
 #, gcc-internal-format, gfc-internal-format
 
78801
@@ -39025,19 +39030,19 @@
 
78802
 msgstr "Datenziel bei %L sollte keinen Koindex haben"
 
78803
 
 
78804
 #: fortran/expr.c:3741
 
78805
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78806
+#, gcc-internal-format, gfc-internal-format
 
78807
 msgid "Pointer at %L in pointer assignment might outlive the pointer target"
 
78808
-msgstr "Zielausdruck in Zeigerzuweisung bei %L muss ein Zeigerergebnis liefern"
 
78809
+msgstr "Zeiger bei %L in Zeigerzuweisung könnte Zeigerziel überdauern"
 
78810
 
 
78811
 #: fortran/expr.c:3806
 
78812
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78813
+#, gcc-internal-format, gfc-internal-format
 
78814
 msgid "Pointer initialization target at %L must not be ALLOCATABLE"
 
78815
 msgstr "Ziel der Zeigerinitialisierung bei %L darf nicht ALLOCATABLE sein"
 
78816
 
 
78817
 #: fortran/expr.c:3812
 
78818
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78819
+#, gcc-internal-format, gfc-internal-format
 
78820
 msgid "Pointer initialization target at %L must have the TARGET attribute"
 
78821
-msgstr "Ziel der Zeigerinitialisierung bei %C muss das TARGET-Attribut haben"
 
78822
+msgstr "Ziel der Zeigerinitialisierung bei %L muss das TARGET-Attribut haben"
 
78823
 
 
78824
 #: fortran/expr.c:3827 fortran/resolve.c:1256
 
78825
 #, gcc-internal-format, gfc-internal-format
 
78826
@@ -39049,72 +39054,72 @@
 
78827
 msgid "Procedure pointer initialization target at %L may not be a procedure pointer"
 
78828
 msgstr "Ziel der Zeigerinitialisierung für Prozedur bei %L darf kein Prozedurzeiger sein"
 
78829
 
 
78830
-#: fortran/expr.c:4692
 
78831
+#: fortran/expr.c:4693
 
78832
 #, gcc-internal-format, gfc-internal-format
 
78833
 msgid "Fortran 2008: Pointer functions in variable definition context (%s) at %L"
 
78834
 msgstr "Fortran 2008: Zeigerfunktionen in Variablen-Definitionskontext (%s) bei %L"
 
78835
 
 
78836
-#: fortran/expr.c:4700
 
78837
+#: fortran/expr.c:4701
 
78838
 #, gcc-internal-format, gfc-internal-format
 
78839
 msgid "Non-variable expression in variable definition context (%s) at %L"
 
78840
 msgstr "Nicht-variabler Ausdruck in Variablen-Definitionskontext (%s) bei %L"
 
78841
 
 
78842
-#: fortran/expr.c:4708
 
78843
+#: fortran/expr.c:4709
 
78844
 #, gcc-internal-format, gfc-internal-format
 
78845
 msgid "Named constant '%s' in variable definition context (%s) at %L"
 
78846
 msgstr "Benannte Konstante »%s« in Variablen-Definitionskontext (%s) bei %L"
 
78847
 
 
78848
-#: fortran/expr.c:4717
 
78849
+#: fortran/expr.c:4718
 
78850
 #, gcc-internal-format, gfc-internal-format
 
78851
 msgid "'%s' in variable definition context (%s) at %L is not a variable"
 
78852
 msgstr "»%s« in Variablen-Definitionskontext (%s) bei %L ist keine Variable"
 
78853
 
 
78854
-#: fortran/expr.c:4728
 
78855
+#: fortran/expr.c:4729
 
78856
 #, gcc-internal-format, gfc-internal-format
 
78857
 msgid "Non-POINTER in pointer association context (%s) at %L"
 
78858
 msgstr "Nicht-POINTER in Zeiger-Verbindungskontext (%s) bei %L"
 
78859
 
 
78860
-#: fortran/expr.c:4741
 
78861
+#: fortran/expr.c:4742
 
78862
 #, gcc-internal-format, gfc-internal-format
 
78863
 msgid "LOCK_TYPE in variable definition context (%s) at %L"
 
78864
 msgstr "LOCK_TYPE in Variablen-Definitionskontext (%s) bei %L"
 
78865
 
 
78866
-#: fortran/expr.c:4770
 
78867
+#: fortran/expr.c:4771
 
78868
 #, gcc-internal-format, gfc-internal-format
 
78869
 msgid "Dummy argument '%s' with INTENT(IN) in pointer association context (%s) at %L"
 
78870
 msgstr "Scheinargument »%s« mit INTENT(IN) in Zeiger-Verbindungskontext (%s) bei %L"
 
78871
 
 
78872
-#: fortran/expr.c:4778
 
78873
+#: fortran/expr.c:4779
 
78874
 #, gcc-internal-format, gfc-internal-format
 
78875
 msgid "Dummy argument '%s' with INTENT(IN) in variable definition context (%s) at %L"
 
78876
 msgstr "Scheinargument »%s« mit INTENT(IN) in Variablen-Definitionskontext (%s) bei %L"
 
78877
 
 
78878
-#: fortran/expr.c:4791
 
78879
+#: fortran/expr.c:4792
 
78880
 #, gcc-internal-format, gfc-internal-format
 
78881
 msgid "Variable '%s' is PROTECTED and can not appear in a pointer association context (%s) at %L"
 
78882
 msgstr "Variable »%s« ist PROTECTED und kann nicht in Zeiger-Verbindungskontext (%s) bei %L auftreten"
 
78883
 
 
78884
-#: fortran/expr.c:4799
 
78885
+#: fortran/expr.c:4800
 
78886
 #, gcc-internal-format, gfc-internal-format
 
78887
 msgid "Variable '%s' is PROTECTED and can not appear in a variable definition context (%s) at %L"
 
78888
 msgstr "Variable »%s« ist PROTECTED und kann nicht in Variablen-Definitionskontext (%s) bei %L auftreten"
 
78889
 
 
78890
-#: fortran/expr.c:4811
 
78891
+#: fortran/expr.c:4812
 
78892
 #, gcc-internal-format, gfc-internal-format
 
78893
 msgid "Variable '%s' can not appear in a variable definition context (%s) at %L in PURE procedure"
 
78894
 msgstr "Variable »%s« kann nicht in Variablen-Definitionskontext (%s) bei %L in PURE-Prozedur auftreten"
 
78895
 
 
78896
-#: fortran/expr.c:4870
 
78897
+#: fortran/expr.c:4871
 
78898
 #, gcc-internal-format, gfc-internal-format
 
78899
 msgid "'%s' at %L associated to vector-indexed target can not be used in a variable definition context (%s)"
 
78900
 msgstr "»%s« ist bei %L mit vektorindiziertem Ziel verbunden und kann nicht in Variablen-Definitionskontext (%s) verwendet werden"
 
78901
 
 
78902
-#: fortran/expr.c:4874
 
78903
+#: fortran/expr.c:4875
 
78904
 #, gcc-internal-format, gfc-internal-format
 
78905
 msgid "'%s' at %L associated to expression can not be used in a variable definition context (%s)"
 
78906
 msgstr "»%s« ist bei %L mit Ausdruck verbunden und kann nicht in Variablen-Definitionskontext (%s) verwendet werden"
 
78907
 
 
78908
-#: fortran/expr.c:4886
 
78909
+#: fortran/expr.c:4887
 
78910
 #, gcc-internal-format, gfc-internal-format
 
78911
 msgid "Associate-name '%s' can not appear in a variable definition context (%s) at %L because its target at %L can not, either"
 
78912
 msgstr "Verbundener Name »%s« kann nicht in Variablen-Definitionskontext (%s) bei %L auftreten, da sein Ziel bei %L es auch nicht kann"
 
78913
@@ -39126,7 +39131,7 @@
 
78914
 
 
78915
 #: fortran/frontend-passes.c:518 fortran/trans-array.c:1041
 
78916
 #: fortran/trans-array.c:5866 fortran/trans-array.c:7150
 
78917
-#: fortran/trans-intrinsic.c:5445
 
78918
+#: fortran/trans-intrinsic.c:5444
 
78919
 #, gcc-internal-format, gfc-internal-format
 
78920
 msgid "Creating array temporary at %L"
 
78921
 msgstr "Zwischenergebnis-Feld bei %L wird erzeugt"
 
78922
@@ -39137,24 +39142,24 @@
 
78923
 msgstr "Aufruf von Funktion »%s« bei %L wird entfernt"
 
78924
 
 
78925
 #: fortran/frontend-passes.c:1474
 
78926
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78927
+#, gcc-internal-format, gfc-internal-format
 
78928
 msgid "Variable '%s' at %L set to undefined value inside loop  beginning at %L as INTENT(OUT) argument to subroutine '%s'"
 
78929
-msgstr "Variable »%s« bei %C kann nicht innerhalb der bei %L beginnenden Schleife redefiniert werden"
 
78930
+msgstr "Variable »%s« bei %L auf undefinierten Wert innerhalb der bei %L beginnenden Schleife gesetzt, als INTENT(OUT)-Argument für Unterprogramm »%s«"
 
78931
 
 
78932
 #: fortran/frontend-passes.c:1480
 
78933
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78934
+#, gcc-internal-format, gfc-internal-format
 
78935
 msgid "Variable '%s' at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to subroutine '%s'"
 
78936
-msgstr "Variable »%s« bei %C kann nicht innerhalb der bei %L beginnenden Schleife redefiniert werden"
 
78937
+msgstr "Variable »%s« bei %L kann nicht innerhalb der bei %L beginnenden Schleife als INTENT(INOUT)-Argument für Unterprogramm »%s« definiert werden"
 
78938
 
 
78939
 #: fortran/frontend-passes.c:1544
 
78940
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78941
+#, gcc-internal-format, gfc-internal-format
 
78942
 msgid "Variable '%s' at %L set to undefined value inside loop beginning at %L as INTENT(OUT) argument to function '%s'"
 
78943
-msgstr "Variable »%s« bei %C kann nicht innerhalb der bei %L beginnenden Schleife redefiniert werden"
 
78944
+msgstr "Variable »%s« bei %L auf undefinierten Wert innerhalb der bei %L beginnenden Schleife gesetzt, als INTENT(OUT)-Argument für Funktion »%s«"
 
78945
 
 
78946
 #: fortran/frontend-passes.c:1550
 
78947
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78948
+#, gcc-internal-format, gfc-internal-format
 
78949
 msgid "Variable '%s' at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to function '%s'"
 
78950
-msgstr "Variable »%s« bei %C kann nicht innerhalb der bei %L beginnenden Schleife redefiniert werden"
 
78951
+msgstr "Variable »%s« bei %L kann nicht innerhalb der bei %L beginnenden Schleife als INTENT(INOUT)-Argument für Funktion »%s« definiert werden"
 
78952
 
 
78953
 #: fortran/gfortranspec.c:168
 
78954
 #, gcc-internal-format
 
78955
@@ -39182,9 +39187,9 @@
 
78956
 msgstr "Scheinprozedur »%s« bei %C kann keine allgemeine Schnittstelle haben"
 
78957
 
 
78958
 #: fortran/interface.c:254
 
78959
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78960
+#, gcc-internal-format, gfc-internal-format
 
78961
 msgid "ABSTRACT INTERFACE at %C"
 
78962
-msgstr " ABSTRAKTE SCHNITTSTELLE"
 
78963
+msgstr "ABSTRACT INTERFACE bei %C"
 
78964
 
 
78965
 #: fortran/interface.c:262
 
78966
 #, gcc-internal-format, gfc-internal-format
 
78967
@@ -39261,12 +39266,12 @@
 
78968
 msgid "Second argument of defined assignment at %L must be INTENT(IN)"
 
78969
 msgstr "Zweites Argument der definierten Zuweisung bei %L muss INTENT(IN)"
 
78970
 
 
78971
-#: fortran/interface.c:723 fortran/resolve.c:14797
 
78972
+#: fortran/interface.c:723 fortran/resolve.c:14799
 
78973
 #, gcc-internal-format, gfc-internal-format
 
78974
 msgid "First argument of operator interface at %L must be INTENT(IN)"
 
78975
 msgstr "Erstes Argument der Operatorschnittstelle bei %L muss INTENT(IN) sein"
 
78976
 
 
78977
-#: fortran/interface.c:730 fortran/resolve.c:14815
 
78978
+#: fortran/interface.c:730 fortran/resolve.c:14817
 
78979
 #, gcc-internal-format, gfc-internal-format
 
78980
 msgid "Second argument of operator interface at %L must be INTENT(IN)"
 
78981
 msgstr "Zweites Argument der Operatorschnittstelle bei %L muss INTENT(IN) sein"
 
78982
@@ -39297,9 +39302,9 @@
 
78983
 msgstr "In %s bei %L müssen alle Prozeduren auch FUNCTIONs sein, da der allgemeine Name auch der Name des abgeleiteten Typs ist"
 
78984
 
 
78985
 #: fortran/interface.c:1491
 
78986
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78987
+#, gcc-internal-format, gfc-internal-format
 
78988
 msgid "Internal procedure '%s' in %s at %L"
 
78989
-msgstr "Fortran 2008: Interne Prozedur »%s« in %s bei %L"
 
78990
+msgstr "Interne Prozedur »%s« in %s bei %L"
 
78991
 
 
78992
 #: fortran/interface.c:1548 fortran/interface.c:1552
 
78993
 #, gcc-internal-format, gfc-internal-format
 
78994
@@ -39317,9 +39322,9 @@
 
78995
 msgstr "»%s« bei %L ist keine Modulprozedur"
 
78996
 
 
78997
 #: fortran/interface.c:1804
 
78998
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78999
+#, gcc-internal-format, gfc-internal-format
 
79000
 msgid "The assumed-rank array at %L requires that the dummy argument '%s' has assumed-rank"
 
79001
-msgstr "Feld mit vermuteter Form bei %L muss ein Scheinargument sein"
 
79002
+msgstr "Feld mit vermutetem Rang bei %L erfordert Scheinargument »%s« mit vermutetem Rang"
 
79003
 
 
79004
 #: fortran/interface.c:1809
 
79005
 #, gcc-internal-format, gfc-internal-format
 
79006
@@ -39347,7 +39352,7 @@
 
79007
 msgstr "Schnittstelle in Scheinprozedur »%s« bei %L passt nicht: %s"
 
79008
 
 
79009
 #: fortran/interface.c:1894
 
79010
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79011
+#, gcc-internal-format, gfc-internal-format
 
79012
 msgid "Actual argument to contiguous pointer dummy '%s' at %L must be simply contiguous"
 
79013
 msgstr "Effektives Argument für fortlaufenden Schein-Zeiger »%s« bei %L muss einfach fortlaufend sein"
 
79014
 
 
79015
@@ -39369,7 +39374,7 @@
 
79016
 #: fortran/interface.c:1946
 
79017
 #, gcc-internal-format, gfc-internal-format
 
79018
 msgid "Actual argument to '%s' at %L must be unlimited polymorphic since the formal argument is a pointer or allocatable unlimited polymorphic entity [F2008: 12.5.2.5]"
 
79019
-msgstr ""
 
79020
+msgstr "Effektives Argument für »%s« bei %L muss unbegrenzt polymorph sein, da das formale Argument ein Zeiger oder reservierbare unbegrenzt polymorphe Entität ist [F2008: 12.5.2.5]"
 
79021
 
 
79022
 #: fortran/interface.c:1957
 
79023
 #, gcc-internal-format, gfc-internal-format
 
79024
@@ -39464,7 +39469,7 @@
 
79025
 #: fortran/interface.c:2525
 
79026
 #, gcc-internal-format, gfc-internal-format
 
79027
 msgid "Actual argument at %L to assumed-type dummy is of derived type with type-bound or FINAL procedures"
 
79028
-msgstr ""
 
79029
+msgstr "Effektives Argument bei %L für Scheinparameter vermuteten Typs hat abgeleiteten Typ mit typgebundenen oder FINAL-Prozeduren"
 
79030
 
 
79031
 #: fortran/interface.c:2546
 
79032
 #, gcc-internal-format, gfc-internal-format
 
79033
@@ -39627,9 +39632,9 @@
 
79034
 msgstr "Schlüsselwort-Argument erfordert explizite Schnittstelle für Prozedur »%s« bei %L"
 
79035
 
 
79036
 #: fortran/interface.c:3171
 
79037
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79038
+#, gcc-internal-format, gfc-internal-format
 
79039
 msgid "Assumed-type argument %s at %L requires an explicit interface"
 
79040
-msgstr "Symbol »%s« bei %L hat bereits eine explizite Schnittstelle"
 
79041
+msgstr "Argument »%s« bei %L vermuteten Typs erfordert eine explizite Schnittstelle"
 
79042
 
 
79043
 #: fortran/interface.c:3184
 
79044
 #, gcc-internal-format, gfc-internal-format
 
79045
@@ -39642,9 +39647,9 @@
 
79046
 msgstr "MOLD-Argument an NULL bei %L erforderlich"
 
79047
 
 
79048
 #: fortran/interface.c:3201
 
79049
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79050
+#, gcc-internal-format, gfc-internal-format
 
79051
 msgid "Assumed-rank argument requires an explicit interface at %L"
 
79052
-msgstr "Schlüsselwort-Argument erfordert explizite Schnittstelle für Prozedur »%s« bei %L"
 
79053
+msgstr "Argument vermuteten Ranges erfordert eine explizite Schnittstelle bei %L"
 
79054
 
 
79055
 #: fortran/interface.c:3238
 
79056
 #, gcc-internal-format, gfc-internal-format
 
79057
@@ -39662,9 +39667,9 @@
 
79058
 msgstr "In NULL()-Argument bei %L wird MOLD= benötigt: Mehrdeutig zwischen spezifischen Funktionen %s und %s"
 
79059
 
 
79060
 #: fortran/interface.c:3785
 
79061
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79062
+#, gcc-internal-format, gfc-internal-format
 
79063
 msgid "Entity '%s' at %L is already present in the interface"
 
79064
-msgstr "Entität »%s« bei %C ist bereits in der Schnittstelle vorhanden"
 
79065
+msgstr "Entität »%s« bei %L ist bereits in der Schnittstelle vorhanden"
 
79066
 
 
79067
 #: fortran/interface.c:3996
 
79068
 #, gcc-internal-format, gfc-internal-format
 
79069
@@ -39707,9 +39712,9 @@
 
79070
 msgstr "»%s« bei %L überschreibt eine FUNCTION und muss auch eine FUNCTION sein"
 
79071
 
 
79072
 #: fortran/interface.c:4067
 
79073
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79074
+#, gcc-internal-format, gfc-internal-format
 
79075
 msgid "Result mismatch for the overriding procedure '%s' at %L: %s"
 
79076
-msgstr "Unpassende Argumente für die überschreibende Prozedur »%s« bei %L: %s"
 
79077
+msgstr "Unpassendes Ergebnis für die überschreibende Prozedur »%s« bei %L: %s"
 
79078
 
 
79079
 #: fortran/interface.c:4078
 
79080
 #, gcc-internal-format, gfc-internal-format
 
79081
@@ -39792,14 +39797,14 @@
 
79082
 msgstr "Intrinsisches »%s« (ist %s) wird bei %L verwendet"
 
79083
 
 
79084
 #: fortran/intrinsic.c:4097
 
79085
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79086
+#, gcc-internal-format, gfc-internal-format
 
79087
 msgid "Function '%s' as initialization expression at %L"
 
79088
-msgstr "Fortran 2003: Funktion »%s« als Initialisierungsausdruck bei %L"
 
79089
+msgstr "Funktion »%s« als Initialisierungsausdruck bei %L"
 
79090
 
 
79091
 #: fortran/intrinsic.c:4173
 
79092
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79093
+#, gcc-internal-format, gfc-internal-format
 
79094
 msgid "Elemental function as initialization expression with non-integer/non-character arguments at %L"
 
79095
-msgstr "Fortran 2003: Elementare Funktion als Initialisierungsausdruck mit Nicht-Ganzzahl-/Nicht-Zeichen-Argumenten bei %L"
 
79096
+msgstr "Elementare Funktion als Initialisierungsausdruck mit Nicht-Ganzzahl-/Nicht-Zeichen-Argumenten bei %L"
 
79097
 
 
79098
 #: fortran/intrinsic.c:4234
 
79099
 #, gcc-internal-format, gfc-internal-format
 
79100
@@ -39837,24 +39842,24 @@
 
79101
 msgstr "Erweiterung: Tab-Zeichen im Format bei %C"
 
79102
 
 
79103
 #: fortran/io.c:455
 
79104
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79105
+#, gcc-internal-format, gfc-internal-format
 
79106
 msgid "DP format specifier not allowed at %C"
 
79107
-msgstr "Fortran 2003: DP-Format-Spezifizierer bei %C nicht erlaubt"
 
79108
+msgstr "DP-Format-Spezifizierer bei %C nicht erlaubt"
 
79109
 
 
79110
 #: fortran/io.c:462
 
79111
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79112
+#, gcc-internal-format, gfc-internal-format
 
79113
 msgid "DC format specifier not allowed at %C"
 
79114
-msgstr "Fortran 2003: DC-Format-Spezifizierer bei %C nicht erlaubt"
 
79115
+msgstr "DC-Format-Spezifizierer bei %C nicht erlaubt"
 
79116
 
 
79117
 #: fortran/io.c:651
 
79118
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79119
+#, gcc-internal-format, gfc-internal-format
 
79120
 msgid "X descriptor requires leading space count at %L"
 
79121
-msgstr "Erweiterung: X-Deskriptor benötigt führenden Leerzeichenzähler bei %L"
 
79122
+msgstr "X-Deskriptor erfordert führenden Leerzeichenzähler bei %L"
 
79123
 
 
79124
 #: fortran/io.c:681
 
79125
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79126
+#, gcc-internal-format, gfc-internal-format
 
79127
 msgid "$ descriptor at %L"
 
79128
-msgstr "Erweiterung: $-Deskriptor bei %L"
 
79129
+msgstr "$-Deskriptor bei %L"
 
79130
 
 
79131
 #: fortran/io.c:686
 
79132
 #, gcc-internal-format, gfc-internal-format
 
79133
@@ -39867,9 +39872,9 @@
 
79134
 msgstr "Erweiterung: Positive Breite hinter L-Deskriptor bei %L fehlt"
 
79135
 
 
79136
 #: fortran/io.c:828
 
79137
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79138
+#, gcc-internal-format, gfc-internal-format
 
79139
 msgid "'G0' in format at %L"
 
79140
-msgstr "Fortran 2008: »G0« in Format bei %L"
 
79141
+msgstr "»G0« in Format bei %L"
 
79142
 
 
79143
 #: fortran/io.c:856
 
79144
 #, gcc-internal-format, gfc-internal-format
 
79145
@@ -39892,9 +39897,9 @@
 
79146
 msgstr "Das Formatspezifikationssymbol H bei %L ist eine in Fortran 95 entfernte Besonderheit"
 
79147
 
 
79148
 #: fortran/io.c:1061 fortran/io.c:1124
 
79149
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79150
+#, gcc-internal-format, gfc-internal-format
 
79151
 msgid "Missing comma at %L"
 
79152
-msgstr "Erweiterung: Fehlendes Komma bei %L"
 
79153
+msgstr "Fehlendes Komma bei %L"
 
79154
 
 
79155
 #: fortran/io.c:1143
 
79156
 #, gcc-internal-format, gfc-internal-format
 
79157
@@ -39952,9 +39957,9 @@
 
79158
 msgstr "FORMAT-Markierung bei %L muss vom Typ Standard-CHARACTER oder INTEGER sein"
 
79159
 
 
79160
 #: fortran/io.c:1409
 
79161
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79162
+#, gcc-internal-format, gfc-internal-format
 
79163
 msgid "ASSIGNED variable in FORMAT tag at %L"
 
79164
-msgstr "Gelöschte Funktion: ASSIGNED-Variable in FORMAT-Markierung bei %L"
 
79165
+msgstr "ASSIGNED-Variable in FORMAT-Markierung bei %L"
 
79166
 
 
79167
 #: fortran/io.c:1415
 
79168
 #, gcc-internal-format, gfc-internal-format
 
79169
@@ -39967,9 +39972,9 @@
 
79170
 msgstr "Skalares »%s« in FORMAT-Marke bei %L ist keine ASSIGNED-Variable"
 
79171
 
 
79172
 #: fortran/io.c:1434
 
79173
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79174
+#, gcc-internal-format, gfc-internal-format
 
79175
 msgid "Non-character in FORMAT tag at %L"
 
79176
-msgstr "Erweiterung: Nicht-Zeichen in FORMAT-Markierung bei %L"
 
79177
+msgstr "Nicht-Zeichen in FORMAT-Markierung bei %L"
 
79178
 
 
79179
 #: fortran/io.c:1440
 
79180
 #, gcc-internal-format, gfc-internal-format
 
79181
@@ -40002,9 +40007,9 @@
 
79182
 msgstr "Markierung %s bei %L muss ein Skalar sein"
 
79183
 
 
79184
 #: fortran/io.c:1500
 
79185
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79186
+#, gcc-internal-format, gfc-internal-format
 
79187
 msgid "IOMSG tag at %L"
 
79188
-msgstr "Fortran 2003: IOMSG-Markierung bei %L"
 
79189
+msgstr "IOMSG-Markierung bei %L"
 
79190
 
 
79191
 #: fortran/io.c:1508
 
79192
 #, gcc-internal-format, gfc-internal-format
 
79193
@@ -40012,19 +40017,19 @@
 
79194
 msgstr "Fortran 95 erfordert Standard INTEGER in %s-Marke bei %L"
 
79195
 
 
79196
 #: fortran/io.c:1516
 
79197
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79198
+#, gcc-internal-format, gfc-internal-format
 
79199
 msgid "Nondefault LOGICAL in %s tag at %L"
 
79200
-msgstr "Fortran 2008: Nicht-Standard-LOGICAL in %s-Marke bei %L"
 
79201
+msgstr "Nicht-Standard-LOGICAL in %s-Marke bei %L"
 
79202
 
 
79203
 #: fortran/io.c:1524
 
79204
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79205
+#, gcc-internal-format, gfc-internal-format
 
79206
 msgid "NEWUNIT specifier at %L"
 
79207
-msgstr "bei %L wurde kein UNIT angegeben"
 
79208
+msgstr "NEWUNIT-Spezifizierer bei %L"
 
79209
 
 
79210
 #: fortran/io.c:1542
 
79211
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79212
+#, gcc-internal-format, gfc-internal-format
 
79213
 msgid "CONVERT tag at %L"
 
79214
-msgstr "Erweiterung: CONVERT-Marke bei %L"
 
79215
+msgstr "CONVERT-Marke bei %L"
 
79216
 
 
79217
 #: fortran/io.c:1728
 
79218
 #, gcc-internal-format, gfc-internal-format
 
79219
@@ -40032,9 +40037,9 @@
 
79220
 msgstr "Fortran 2003: Spezifizierer %s in Anweisung %s bei %C hat Wert »%s«"
 
79221
 
 
79222
 #: fortran/io.c:1736 fortran/io.c:1763
 
79223
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79224
+#, gcc-internal-format, gfc-internal-format
 
79225
 msgid "%s specifier in %s statement at %C has value '%s'"
 
79226
-msgstr "Spezifizierer %s in Anweisung %s bei %C hat ungültigen Wert »%s«"
 
79227
+msgstr "Spezifizierer %s in Anweisung %s bei %C hat Wert »%s«"
 
79228
 
 
79229
 #: fortran/io.c:1755
 
79230
 #, gcc-internal-format, gfc-internal-format
 
79231
@@ -40067,34 +40072,34 @@
 
79232
 msgstr "OPEN-Anweisung bei %C muss UNIT oder NEWUNIT haben"
 
79233
 
 
79234
 #: fortran/io.c:1898
 
79235
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79236
+#, gcc-internal-format, gfc-internal-format
 
79237
 msgid "ASYNCHRONOUS= at %C not allowed in Fortran 95"
 
79238
-msgstr "Fortran 2003: ASYNCHRONOUS= bei %C ist in Fortran 95 nicht erlaubt"
 
79239
+msgstr "ASYNCHRONOUS= bei %C ist in Fortran 95 nicht erlaubt"
 
79240
 
 
79241
 #: fortran/io.c:1916 fortran/io.c:3365
 
79242
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79243
+#, gcc-internal-format, gfc-internal-format
 
79244
 msgid "BLANK= at %C not allowed in Fortran 95"
 
79245
-msgstr "Fortran 2003: BLANK= bei %C ist in Fortran 95 nicht erlaubt"
 
79246
+msgstr "BLANK= bei %C ist in Fortran 95 nicht erlaubt"
 
79247
 
 
79248
 #: fortran/io.c:1934 fortran/io.c:3344
 
79249
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79250
+#, gcc-internal-format, gfc-internal-format
 
79251
 msgid "DECIMAL= at %C not allowed in Fortran 95"
 
79252
-msgstr "Fortran 2003: DECIMAL= bei %C ist in Fortran 95 nicht erlaubt"
 
79253
+msgstr "DECIMAL= bei %C ist in Fortran 95 nicht erlaubt"
 
79254
 
 
79255
 #: fortran/io.c:1966
 
79256
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79257
+#, gcc-internal-format, gfc-internal-format
 
79258
 msgid "ENCODING= at %C not allowed in Fortran 95"
 
79259
-msgstr "Fortran 2003: ENCODING= bei %C ist in Fortran 95 nicht erlaubt"
 
79260
+msgstr "ENCODING= bei %C ist in Fortran 95 nicht erlaubt"
 
79261
 
 
79262
 #: fortran/io.c:2017 fortran/io.c:3407
 
79263
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79264
+#, gcc-internal-format, gfc-internal-format
 
79265
 msgid "ROUND= at %C not allowed in Fortran 95"
 
79266
-msgstr "Fortran 2003: ROUND= bei %C ist in Fortran 95 nicht erlaubt"
 
79267
+msgstr "ROUND= bei %C ist in Fortran 95 nicht erlaubt"
 
79268
 
 
79269
 #: fortran/io.c:2037
 
79270
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79271
+#, gcc-internal-format, gfc-internal-format
 
79272
 msgid "SIGN= at %C not allowed in Fortran 95"
 
79273
-msgstr "Fortran 2003: SIGN= bei %C ist in Fortran 95 nicht erlaubt"
 
79274
+msgstr "SIGN= bei %C ist in Fortran 95 nicht erlaubt"
 
79275
 
 
79276
 #: fortran/io.c:2250
 
79277
 #, gcc-internal-format, gfc-internal-format
 
79278
@@ -40122,9 +40127,9 @@
 
79279
 msgstr "UNIT-Zahl in Anweisung bei %L muss nicht-negativ sein"
 
79280
 
 
79281
 #: fortran/io.c:2483
 
79282
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79283
+#, gcc-internal-format, gfc-internal-format
 
79284
 msgid "FLUSH statement at %C"
 
79285
-msgstr "Fortran 2003: FLUSH-Anweisung bei %C"
 
79286
+msgstr "FLUSH-Anweisung bei %C"
 
79287
 
 
79288
 #: fortran/io.c:2539
 
79289
 #, gcc-internal-format, gfc-internal-format
 
79290
@@ -40187,9 +40192,9 @@
 
79291
 msgstr "NAMELIST »%s« in READ-Anweisung bei %L enthält Symbol »%s«, das im Kontext zur Variablendefinition nicht auftreten darf"
 
79292
 
 
79293
 #: fortran/io.c:2914
 
79294
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79295
+#, gcc-internal-format, gfc-internal-format
 
79296
 msgid "Comma before i/o item list at %L"
 
79297
-msgstr "Erweiterung: Komma vor Ein-/Ausgabeelementliste bei %L"
 
79298
+msgstr "Komma vor Ein-/Ausgabeelementliste bei %L"
 
79299
 
 
79300
 #: fortran/io.c:2924
 
79301
 #, gcc-internal-format, gfc-internal-format
 
79302
@@ -40227,15 +40232,15 @@
 
79303
 msgstr "Ausdruck in %s-Anweisung bei %C erwartet"
 
79304
 
 
79305
 #. A general purpose syntax error.
 
79306
-#: fortran/io.c:3175 fortran/io.c:3774 fortran/gfortran.h:2496
 
79307
+#: fortran/io.c:3175 fortran/io.c:3774 fortran/gfortran.h:2506
 
79308
 #, gcc-internal-format, gfc-internal-format
 
79309
 msgid "Syntax error in %s statement at %C"
 
79310
 msgstr "Syntaxfehler in Anweisung %s bei %C"
 
79311
 
 
79312
 #: fortran/io.c:3260
 
79313
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79314
+#, gcc-internal-format, gfc-internal-format
 
79315
 msgid "Internal file at %L with namelist"
 
79316
-msgstr "Fortran 2003: Interne Datei bei %L mit Namensliste"
 
79317
+msgstr "Interne Datei bei %L mit Namensliste"
 
79318
 
 
79319
 #: fortran/io.c:3318
 
79320
 #, gcc-internal-format, gfc-internal-format
 
79321
@@ -40243,14 +40248,14 @@
 
79322
 msgstr "Spezifikation ASYNCHRONOUS= bei %L muss ein Initialisierungsausdruck sein"
 
79323
 
 
79324
 #: fortran/io.c:3386
 
79325
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79326
+#, gcc-internal-format, gfc-internal-format
 
79327
 msgid "PAD= at %C not allowed in Fortran 95"
 
79328
-msgstr "Fortran 2003: PAD= bei %C ist in Fortran 95 nicht erlaubt"
 
79329
+msgstr "PAD= bei %C ist in Fortran 95 nicht erlaubt"
 
79330
 
 
79331
 #: fortran/io.c:3452
 
79332
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79333
+#, gcc-internal-format, gfc-internal-format
 
79334
 msgid "DELIM= at %C not allowed in Fortran 95"
 
79335
-msgstr "Fortran 2003: DELIM= bei %C ist in Fortran 95 nicht erlaubt"
 
79336
+msgstr "DELIM= bei %C ist in Fortran 95 nicht erlaubt"
 
79337
 
 
79338
 #: fortran/io.c:3601
 
79339
 #, gcc-internal-format, gfc-internal-format
 
79340
@@ -40293,9 +40298,9 @@
 
79341
 msgstr "INQUIRE-Anweisung bei %L erfordert PENDING= mit Spezifizierung ID="
 
79342
 
 
79343
 #: fortran/io.c:4205
 
79344
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79345
+#, gcc-internal-format, gfc-internal-format
 
79346
 msgid "WAIT at %C not allowed in Fortran 95"
 
79347
-msgstr "Fortran 2003: WAIT bei %C ist in Fortran 95 nicht erlaubt"
 
79348
+msgstr "WAIT bei %C ist in Fortran 95 nicht erlaubt"
 
79349
 
 
79350
 #: fortran/io.c:4211
 
79351
 #, gcc-internal-format, gfc-internal-format
 
79352
@@ -40388,9 +40393,9 @@
 
79353
 msgstr "Ungültige Form der PROGRAM-Anweisung bei %C"
 
79354
 
 
79355
 #: fortran/match.c:1394 fortran/match.c:1475
 
79356
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79357
+#, gcc-internal-format, gfc-internal-format
 
79358
 msgid "Arithmetic IF statement at %C"
 
79359
-msgstr "Veraltet: Arithmetische IF-Anweisung bei %C"
 
79360
+msgstr "Arithmetische IF-Anweisung bei %C"
 
79361
 
 
79362
 #: fortran/match.c:1450
 
79363
 #, gcc-internal-format, gfc-internal-format
 
79364
@@ -40448,9 +40453,9 @@
 
79365
 msgstr "CRITICAL-Anweisung zur Image-Steuerung bei %C in DO CONCURRENT-Block"
 
79366
 
 
79367
 #: fortran/match.c:1759
 
79368
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79369
+#, gcc-internal-format, gfc-internal-format
 
79370
 msgid "CRITICAL statement at %C"
 
79371
-msgstr "Fortran 2008: CRITICAL-Anweisung bei %C"
 
79372
+msgstr "CRITICAL-Anweisung bei %C"
 
79373
 
 
79374
 #: fortran/match.c:1771
 
79375
 #, gcc-internal-format, gfc-internal-format
 
79376
@@ -40503,9 +40508,9 @@
 
79377
 msgstr "Syntaxfehler in FORALL-Iterator bei %C"
 
79378
 
 
79379
 #: fortran/match.c:2383
 
79380
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79381
+#, gcc-internal-format, gfc-internal-format
 
79382
 msgid "DO CONCURRENT construct at %C"
 
79383
-msgstr "Fortran 2008: DO CONCURRENT-Konstrukt bei %C"
 
79384
+msgstr "DO CONCURRENT-Konstrukt bei %C"
 
79385
 
 
79386
 #: fortran/match.c:2509
 
79387
 #, gcc-internal-format, gfc-internal-format
 
79388
@@ -40544,9 +40549,9 @@
 
79389
 msgstr "CYCLE-Anweisung bei %C ist nicht auf Nicht-Schleifenkonstrukt »%s« anwendbar"
 
79390
 
 
79391
 #: fortran/match.c:2582
 
79392
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79393
+#, gcc-internal-format, gfc-internal-format
 
79394
 msgid "EXIT statement with no do-construct-name at %C"
 
79395
-msgstr "Fortran 2008: EXIT-Anweisung ohne DO-CONSTRUCT-Name bei %C"
 
79396
+msgstr "EXIT-Anweisung ohne DO-CONSTRUCT-Name bei %C"
 
79397
 
 
79398
 #: fortran/match.c:2588
 
79399
 #, gcc-internal-format, gfc-internal-format
 
79400
@@ -40599,14 +40604,14 @@
 
79401
 msgstr "STOP-Code bei %L muss Standardganzzahltyp KIND=%d sein"
 
79402
 
 
79403
 #: fortran/match.c:2773
 
79404
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79405
+#, gcc-internal-format, gfc-internal-format
 
79406
 msgid "PAUSE statement at %C"
 
79407
-msgstr "Unerwartete CASE-Anweisung bei %C"
 
79408
+msgstr "PAUSE-Anweisung bei %C"
 
79409
 
 
79410
 #: fortran/match.c:2796
 
79411
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79412
+#, gcc-internal-format, gfc-internal-format
 
79413
 msgid "ERROR STOP statement at %C"
 
79414
-msgstr "Fortran 2008: ERROR STOP-Anweisung bei %C"
 
79415
+msgstr "ERROR STOP-Anweisung bei %C"
 
79416
 
 
79417
 #: fortran/match.c:2822
 
79418
 #, gcc-internal-format, gfc-internal-format
 
79419
@@ -40641,14 +40646,14 @@
 
79420
 msgstr "Redundante ACQUIRED_LOCK-Marke bei %L gefunden"
 
79421
 
 
79422
 #: fortran/match.c:2982
 
79423
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79424
+#, gcc-internal-format, gfc-internal-format
 
79425
 msgid "LOCK statement at %C"
 
79426
-msgstr "Fortran 2008: LOCK-Anweisung bei %C"
 
79427
+msgstr "LOCK-Anweisung bei %C"
 
79428
 
 
79429
 #: fortran/match.c:2993
 
79430
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79431
+#, gcc-internal-format, gfc-internal-format
 
79432
 msgid "UNLOCK statement at %C"
 
79433
-msgstr "Fortran 2008: UNLOCK-Anweisung bei %C"
 
79434
+msgstr "UNLOCK-Anweisung bei %C"
 
79435
 
 
79436
 #: fortran/match.c:3019
 
79437
 #, gcc-internal-format, gfc-internal-format
 
79438
@@ -40656,9 +40661,9 @@
 
79439
 msgstr "SYNC-Anweisung zur Image-Steuerung bei %C in PURE-Prozedur"
 
79440
 
 
79441
 #: fortran/match.c:3026
 
79442
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79443
+#, gcc-internal-format, gfc-internal-format
 
79444
 msgid "SYNC statement at %C"
 
79445
-msgstr "Fortran 2008: SYNC-Anweisung bei %C"
 
79446
+msgstr "SYNC-Anweisung bei %C"
 
79447
 
 
79448
 #: fortran/match.c:3038
 
79449
 #, gcc-internal-format, gfc-internal-format
 
79450
@@ -40671,14 +40676,14 @@
 
79451
 msgstr "SYNC-Anweisung zur Image-Steuerung bei %C in DO CONCURRENT-Block"
 
79452
 
 
79453
 #: fortran/match.c:3224
 
79454
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79455
+#, gcc-internal-format, gfc-internal-format
 
79456
 msgid "ASSIGN statement at %C"
 
79457
-msgstr "Gelöschte Funktion: ASSIGN-Anweisung bei %C"
 
79458
+msgstr "ASSIGN-Anweisung bei %C"
 
79459
 
 
79460
 #: fortran/match.c:3270
 
79461
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79462
+#, gcc-internal-format, gfc-internal-format
 
79463
 msgid "Assigned GOTO statement at %C"
 
79464
-msgstr "Gelöschte Funktion: Zugewiesene GOTO-Anweisung bei %C"
 
79465
+msgstr "Zugewiesene GOTO-Anweisung bei %C"
 
79466
 
 
79467
 #: fortran/match.c:3317 fortran/match.c:3370
 
79468
 #, gcc-internal-format, gfc-internal-format
 
79469
@@ -40686,9 +40691,9 @@
 
79470
 msgstr "Anweisungsmarkenliste in GOTO bei %C kann nicht leer sein"
 
79471
 
 
79472
 #: fortran/match.c:3380
 
79473
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79474
+#, gcc-internal-format, gfc-internal-format
 
79475
 msgid "Computed GOTO at %C"
 
79476
-msgstr "Veraltet: Berechnetes GOTO bei %C"
 
79477
+msgstr "Berechnetes GOTO bei %C"
 
79478
 
 
79479
 #: fortran/match.c:3453
 
79480
 #, gcc-internal-format, gfc-internal-format
 
79481
@@ -40696,9 +40701,9 @@
 
79482
 msgstr "Fehler in Typspezifikation bei %L"
 
79483
 
 
79484
 #: fortran/match.c:3463
 
79485
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79486
+#, gcc-internal-format, gfc-internal-format
 
79487
 msgid "typespec in ALLOCATE at %L"
 
79488
-msgstr "Fortran 2003: Typspezifikation in ALLOCATE bei %L"
 
79489
+msgstr "Typspezifikation in ALLOCATE bei %L"
 
79490
 
 
79491
 #: fortran/match.c:3505
 
79492
 #, gcc-internal-format, gfc-internal-format
 
79493
@@ -40716,9 +40721,9 @@
 
79494
 msgstr "ALLOCATE von Koarray bei %C in CRITICAL-Block"
 
79495
 
 
79496
 #: fortran/match.c:3557
 
79497
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79498
+#, gcc-internal-format, gfc-internal-format
 
79499
 msgid "Allocate-object at %L is neither a data pointer nor an allocatable variable"
 
79500
-msgstr "ALLOCATE-Objekt bei %L ist kein Nichtprozedur-Zeiger oder eine reservierbare Variable"
 
79501
+msgstr "ALLOCATE-Objekt bei %L ist weder ein Datenzeiger noch eine reservierbare Variable"
 
79502
 
 
79503
 #: fortran/match.c:3569
 
79504
 #, gcc-internal-format, gfc-internal-format
 
79505
@@ -40736,14 +40741,14 @@
 
79506
 msgstr "Formspezifikation für reservierbares Skalar bei %C"
 
79507
 
 
79508
 #: fortran/match.c:3628
 
79509
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79510
+#, gcc-internal-format, gfc-internal-format
 
79511
 msgid "ERRMSG tag at %L"
 
79512
-msgstr "Fortran 2003: ERRMSG-Markierung bei %L"
 
79513
+msgstr "ERRMSG-Markierung bei %L"
 
79514
 
 
79515
 #: fortran/match.c:3652
 
79516
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79517
+#, gcc-internal-format, gfc-internal-format
 
79518
 msgid "SOURCE tag at %L"
 
79519
-msgstr "Fortran 2003: SOURCE-Marke bei %L"
 
79520
+msgstr "SOURCE-Marke bei %L"
 
79521
 
 
79522
 #: fortran/match.c:3659
 
79523
 #, gcc-internal-format, gfc-internal-format
 
79524
@@ -40756,14 +40761,14 @@
 
79525
 msgstr "SOURCE-Marke bei %L steht mit Typspezifikation bei %L in Konflikt"
 
79526
 
 
79527
 #: fortran/match.c:3672
 
79528
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79529
+#, gcc-internal-format, gfc-internal-format
 
79530
 msgid "SOURCE tag at %L with more than a single allocate object"
 
79531
-msgstr "Fortran 2008: SOURCE-Marke bei %L mit mehr als einem reservierbaren Objekt"
 
79532
+msgstr "SOURCE-Marke bei %L mit mehr als einem reservierbaren Objekt"
 
79533
 
 
79534
 #: fortran/match.c:3690
 
79535
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79536
+#, gcc-internal-format, gfc-internal-format
 
79537
 msgid "MOLD tag at %L"
 
79538
-msgstr "Fortran 2008: MOLD-Marke bei %L"
 
79539
+msgstr "MOLD-Marke bei %L"
 
79540
 
 
79541
 #: fortran/match.c:3697
 
79542
 #, gcc-internal-format, gfc-internal-format
 
79543
@@ -40786,9 +40791,9 @@
 
79544
 msgstr "ALLOCATE-Objekt bei %L mit Parameter aufgeschobenen Typs erfordert entweder eine Typspezifikation, SOURCE-Marke oder MOLD-Marke"
 
79545
 
 
79546
 #: fortran/match.c:3750
 
79547
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79548
+#, gcc-internal-format, gfc-internal-format
 
79549
 msgid "Unlimited polymorphic allocate-object at %L requires either a type-spec or SOURCE tag or a MOLD tag"
 
79550
-msgstr "ALLOCATE-Objekt bei %L mit Parameter aufgeschobenen Typs erfordert entweder eine Typspezifikation, SOURCE-Marke oder MOLD-Marke"
 
79551
+msgstr "Unbeschränkt polymorphes ALLOCATE-Objekt bei %L erfordert entweder eine Typspezifikation, SOURCE-Marke oder MOLD-Marke"
 
79552
 
 
79553
 #: fortran/match.c:3812
 
79554
 #, gcc-internal-format, gfc-internal-format
 
79555
@@ -40811,14 +40816,14 @@
 
79556
 msgstr "DEALLOCATE von Koarray bei %C in CRITICAL-Block"
 
79557
 
 
79558
 #: fortran/match.c:3928
 
79559
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79560
+#, gcc-internal-format, gfc-internal-format
 
79561
 msgid "Allocate-object at %C is not a nonprocedure pointer nor an allocatable variable"
 
79562
 msgstr "Allocate-Objekt bei %C ist kein Nicht-Prozedur-Zeiger oder reservierbare Variable"
 
79563
 
 
79564
 #: fortran/match.c:3965
 
79565
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79566
+#, gcc-internal-format, gfc-internal-format
 
79567
 msgid "ERRMSG at %L"
 
79568
-msgstr "Fortran 2003: ERRMSG bei %L"
 
79569
+msgstr "ERRMSG bei %L"
 
79570
 
 
79571
 #: fortran/match.c:4023
 
79572
 #, gcc-internal-format, gfc-internal-format
 
79573
@@ -40836,14 +40841,14 @@
 
79574
 msgstr "Alternative RETURN-Anweisung bei %C ist nur innerhalb einer SUBROUTINE erlaubt"
 
79575
 
 
79576
 #: fortran/match.c:4043
 
79577
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79578
+#, gcc-internal-format, gfc-internal-format
 
79579
 msgid "Alternate RETURN at %C"
 
79580
-msgstr "Veraltet: Alternatives RETURN bei %C"
 
79581
+msgstr "Alternatives RETURN bei %C"
 
79582
 
 
79583
 #: fortran/match.c:4073
 
79584
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79585
+#, gcc-internal-format, gfc-internal-format
 
79586
 msgid "RETURN statement in main program at %C"
 
79587
-msgstr "Erweiterung: RETURN-Anweisung im Hauptprogramm bei %C"
 
79588
+msgstr "RETURN-Anweisung im Hauptprogramm bei %C"
 
79589
 
 
79590
 #: fortran/match.c:4101
 
79591
 #, gcc-internal-format, gfc-internal-format
 
79592
@@ -40954,9 +40959,9 @@
 
79593
 msgstr "Anweisungsfunktion bei %L ist rekursiv"
 
79594
 
 
79595
 #: fortran/match.c:4989
 
79596
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79597
+#, gcc-internal-format, gfc-internal-format
 
79598
 msgid "Statement function at %C"
 
79599
-msgstr "Anweisungsfunktion bei %L ist rekursiv"
 
79600
+msgstr "Anweisungsfunktion bei %C"
 
79601
 
 
79602
 #: fortran/match.c:5074
 
79603
 #, gcc-internal-format, gfc-internal-format
 
79604
@@ -40991,7 +40996,7 @@
 
79605
 #: fortran/match.c:5565
 
79606
 #, gcc-internal-format, gfc-internal-format
 
79607
 msgid "The type-spec shall not specify a sequence derived type or a type with the BIND attribute in SELECT TYPE at %C [F2003:C815]"
 
79608
-msgstr ""
 
79609
+msgstr "Typspezifikation sollte keinen Sequenz-abgeleiteten Typ oder Typ mit BIND-Attribut in SELECT TYPE bei %C beschreiben [F2003:C815]"
 
79610
 
 
79611
 #: fortran/match.c:5577
 
79612
 #, gcc-internal-format, gfc-internal-format
 
79613
@@ -41040,9 +41045,9 @@
 
79614
 msgstr "Erweiterung: Unärer Operator hinter arithmetischem Operator bei %C (Klammern verwenden)"
 
79615
 
 
79616
 #: fortran/module.c:554
 
79617
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79618
+#, gcc-internal-format, gfc-internal-format
 
79619
 msgid "module nature in USE statement at %C"
 
79620
-msgstr "Fortran 2003: Modul-Eigenschaft in USE-Anweisung bei %C"
 
79621
+msgstr "Modul-Eigenschaft in USE-Anweisung bei %C"
 
79622
 
 
79623
 #: fortran/module.c:566
 
79624
 #, gcc-internal-format, gfc-internal-format
 
79625
@@ -41055,9 +41060,9 @@
 
79626
 msgstr "\"::\" nach Modul-Eigenschaft bei %C erwartet, aber nicht gefunden"
 
79627
 
 
79628
 #: fortran/module.c:590
 
79629
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79630
+#, gcc-internal-format, gfc-internal-format
 
79631
 msgid "\"USE :: module\" at %C"
 
79632
-msgstr "Fortran 2003: \"USE :: module\" bei %C"
 
79633
+msgstr "\"USE :: module\" bei %C"
 
79634
 
 
79635
 #: fortran/module.c:649
 
79636
 #, gcc-internal-format, gfc-internal-format
 
79637
@@ -41065,9 +41070,9 @@
 
79638
 msgstr "Fehlende allgemeine Spezifikation in USE-Anweisung bei %C"
 
79639
 
 
79640
 #: fortran/module.c:657
 
79641
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79642
+#, gcc-internal-format, gfc-internal-format
 
79643
 msgid "Renaming operators in USE statements at %C"
 
79644
-msgstr "Fortran 2003: Umbenennungsoperatoren in USE-Anweisungen bei %C"
 
79645
+msgstr "Umbenennungsoperatoren in USE-Anweisungen bei %C"
 
79646
 
 
79647
 #: fortran/module.c:699
 
79648
 #, gcc-internal-format, gfc-internal-format
 
79649
@@ -41181,14 +41186,14 @@
 
79650
 msgstr "Bei %2$L referenziertes Symbol »%1$s« nicht im intrinsischen Modul ISO_FORTRAN_ENV gefunden"
 
79651
 
 
79652
 #: fortran/module.c:6143
 
79653
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79654
+#, gcc-internal-format, gfc-internal-format
 
79655
 msgid "ISO_FORTRAN_ENV intrinsic module at %C"
 
79656
-msgstr "Fortran 2003: Intrinsisches Modul ISO_FORTRAN_ENV bei %C"
 
79657
+msgstr "Intrinsisches Modul ISO_FORTRAN_ENV bei %C"
 
79658
 
 
79659
 #: fortran/module.c:6156
 
79660
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79661
+#, gcc-internal-format, gfc-internal-format
 
79662
 msgid "ISO_C_BINDING module at %C"
 
79663
-msgstr "Fortran 2003: Modul ISO_C_BINDING bei %C"
 
79664
+msgstr "Modul ISO_C_BINDING bei %C"
 
79665
 
 
79666
 #: fortran/module.c:6169
 
79667
 #, gcc-internal-format, gfc-internal-format
 
79668
@@ -41206,14 +41211,14 @@
 
79669
 msgstr "Verwendung des nicht-intrinsischen Moduls »%s« bei %C steht mit vorher verwendetem intrinsischen Modulnamen in Konflikt"
 
79670
 
 
79671
 #: fortran/module.c:6202
 
79672
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79673
+#, gcc-internal-format, gfc-internal-format
 
79674
 msgid "File '%s' opened at %C is not a GNU Fortran module file"
 
79675
-msgstr "Bei %2$C geöffnete Datei »%1$s« ist keine GFORTRAN-Moduldatei"
 
79676
+msgstr "Bei %2$C geöffnete Datei »%1$s« ist keine GNU Fortran-Moduldatei"
 
79677
 
 
79678
 #: fortran/module.c:6210
 
79679
 #, gcc-internal-format, gfc-internal-format
 
79680
 msgid "Cannot read module file '%s' opened at %C, because it was created by a different version of GNU Fortran"
 
79681
-msgstr ""
 
79682
+msgstr "Bei %2$C geöffnete Moduldatei »%1$s« kann nicht gelesen werden, da sie von anderer Version von GNU Fortran erstellt wurde"
 
79683
 
 
79684
 #: fortran/module.c:6224
 
79685
 #, gcc-internal-format
 
79686
@@ -41727,24 +41732,24 @@
 
79687
 msgstr "Komponenten in TYPE bei %C müssen CONTAINS vorausgehen"
 
79688
 
 
79689
 #: fortran/parse.c:1980
 
79690
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79691
+#, gcc-internal-format, gfc-internal-format
 
79692
 msgid "Type-bound procedure at %C"
 
79693
-msgstr "Fortran 2003: Typgebundene Prozedur bei %C"
 
79694
+msgstr "Typgebundene Prozedur bei %C"
 
79695
 
 
79696
 #: fortran/parse.c:1989
 
79697
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79698
+#, gcc-internal-format, gfc-internal-format
 
79699
 msgid "GENERIC binding at %C"
 
79700
-msgstr "Ausschuss hinter GENERIC-Bindung bei %C"
 
79701
+msgstr "GENERIC-Bindung bei %C"
 
79702
 
 
79703
 #: fortran/parse.c:1999
 
79704
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79705
+#, gcc-internal-format, gfc-internal-format
 
79706
 msgid "FINAL procedure declaration at %C"
 
79707
-msgstr "Fortran 2003: FINAL-Prozedurdeklaration bei %C"
 
79708
+msgstr "FINAL-Prozedurdeklaration bei %C"
 
79709
 
 
79710
 #: fortran/parse.c:2011
 
79711
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79712
+#, gcc-internal-format, gfc-internal-format
 
79713
 msgid "Derived type definition at %C with empty CONTAINS section"
 
79714
-msgstr "Fortran 2008: Definition eines abgeleiteten Typs bei %C mit leerem CONTAINS-Abschnitt"
 
79715
+msgstr "Definition eines abgeleiteten Typs bei %C mit leerem CONTAINS-Abschnitt"
 
79716
 
 
79717
 #: fortran/parse.c:2022 fortran/parse.c:2125
 
79718
 #, gcc-internal-format, gfc-internal-format
 
79719
@@ -41777,9 +41782,9 @@
 
79720
 msgstr "FINAL-Deklaration bei %C muss innerhalb von CONTAINS sein"
 
79721
 
 
79722
 #: fortran/parse.c:2116
 
79723
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79724
+#, gcc-internal-format, gfc-internal-format
 
79725
 msgid "Derived type definition at %C without components"
 
79726
-msgstr "Fortran 2003: Definition des abgeleiteten Typs bei %C ohne Komponenten"
 
79727
+msgstr "Definition des abgeleiteten Typs bei %C ohne Komponenten"
 
79728
 
 
79729
 #: fortran/parse.c:2132
 
79730
 #, gcc-internal-format, gfc-internal-format
 
79731
@@ -41802,9 +41807,9 @@
 
79732
 msgstr "Doppelte SEQUENCE-Anweisung bei %C"
 
79733
 
 
79734
 #: fortran/parse.c:2170
 
79735
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79736
+#, gcc-internal-format, gfc-internal-format
 
79737
 msgid "CONTAINS block in derived type definition at %C"
 
79738
-msgstr "Fortran 2003: CONTAINS-Block in Definition des abgeleiteten Typs bei %C"
 
79739
+msgstr "CONTAINS-Block in Definition des abgeleiteten Typs bei %C"
 
79740
 
 
79741
 #: fortran/parse.c:2258
 
79742
 #, gcc-internal-format, gfc-internal-format
 
79743
@@ -41937,19 +41942,19 @@
 
79744
 msgstr "Ende der DO-Anweisung bei %C ist mit anderer DO-Schleife verwoben"
 
79745
 
 
79746
 #: fortran/parse.c:3274
 
79747
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79748
+#, gcc-internal-format, gfc-internal-format
 
79749
 msgid "Statement label in END CRITICAL at %C does not match CRITICAL label"
 
79750
-msgstr "Anweisungsmarke in END CRITICAL bei %C passt nicht zum CRITICAL-Marke"
 
79751
+msgstr "Anweisungsmarke in END CRITICAL bei %C passt nicht zur CRITICAL-Marke"
 
79752
 
 
79753
 #: fortran/parse.c:3342
 
79754
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79755
+#, gcc-internal-format, gfc-internal-format
 
79756
 msgid "BLOCK construct at %C"
 
79757
-msgstr "Fortran 2008: BLOCK-Konstrukt bei %C"
 
79758
+msgstr "BLOCK-Konstrukt bei %C"
 
79759
 
 
79760
 #: fortran/parse.c:3372
 
79761
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79762
+#, gcc-internal-format, gfc-internal-format
 
79763
 msgid "ASSOCIATE construct at %C"
 
79764
-msgstr "Fortran 2003: ASSOCIATE-Konstrukt bei %C"
 
79765
+msgstr "ASSOCIATE-Konstrukt bei %C"
 
79766
 
 
79767
 #: fortran/parse.c:3472
 
79768
 #, gcc-internal-format, gfc-internal-format
 
79769
@@ -41977,9 +41982,9 @@
 
79770
 msgstr "Anweisung %s bei %C kann keine DO-Schleife ohne Block beenden"
 
79771
 
 
79772
 #: fortran/parse.c:3833
 
79773
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79774
+#, gcc-internal-format, gfc-internal-format
 
79775
 msgid "DATA statement at %C after the first executable statement"
 
79776
-msgstr "FORMAT-Anweisung bei %L hat keine Anweisungsmarke"
 
79777
+msgstr "DATA-Anweisung bei %C hinter der ersten ausführbaren Anweisung"
 
79778
 
 
79779
 #: fortran/parse.c:4025
 
79780
 #, gcc-internal-format, gfc-internal-format
 
79781
@@ -41992,9 +41997,9 @@
 
79782
 msgstr "Unerwartete Anweisung %s in CONTAINS-Abschnitt bei %C"
 
79783
 
 
79784
 #: fortran/parse.c:4105
 
79785
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79786
+#, gcc-internal-format, gfc-internal-format
 
79787
 msgid "CONTAINS statement without FUNCTION or SUBROUTINE statement at %C"
 
79788
-msgstr "Fortran 2008: CONTAINS-Anweisung ohne FUNCTION- oder SUBROUTINE-Anweisung bei %C"
 
79789
+msgstr "CONTAINS-Anweisung ohne FUNCTION- oder SUBROUTINE-Anweisung bei %C"
 
79790
 
 
79791
 #: fortran/parse.c:4182
 
79792
 #, gcc-internal-format, gfc-internal-format
 
79793
@@ -42045,9 +42050,9 @@
 
79794
 msgstr "Ganzzahl zu groß für ihre Art bei %C. Diese Überprüfung kann mit der Option -fno-range-check ausgeschaltet werden"
 
79795
 
 
79796
 #: fortran/primary.c:270
 
79797
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79798
+#, gcc-internal-format, gfc-internal-format
 
79799
 msgid "Hollerith constant at %C"
 
79800
-msgstr "Erweiterung: Hollerithkonstante bei %C"
 
79801
+msgstr "Hollerithkonstante bei %C"
 
79802
 
 
79803
 #: fortran/primary.c:282
 
79804
 #, gcc-internal-format, gfc-internal-format
 
79805
@@ -42065,9 +42070,9 @@
 
79806
 msgstr "Ungültige Hollerithkonstante bei %L enthält ein Wide-Zeichen"
 
79807
 
 
79808
 #: fortran/primary.c:394
 
79809
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79810
+#, gcc-internal-format, gfc-internal-format
 
79811
 msgid "Hexadecimal constant at %C uses non-standard syntax"
 
79812
-msgstr "Erweiterung: Hexadezimalkonstante bei %C verwendet Nicht-Standard-Syntax"
 
79813
+msgstr "Hexadezimalkonstante bei %C verwendet Nicht-Standard-Syntax"
 
79814
 
 
79815
 #: fortran/primary.c:404
 
79816
 #, gcc-internal-format, gfc-internal-format
 
79817
@@ -42080,9 +42085,9 @@
 
79818
 msgstr "Unzulässiges Zeichen in BOZ-Konstante bei %C"
 
79819
 
 
79820
 #: fortran/primary.c:433
 
79821
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79822
+#, gcc-internal-format, gfc-internal-format
 
79823
 msgid "BOZ constant at %C uses non-standard postfix syntax"
 
79824
-msgstr "Erweiterung: BOZ-Konstante bei %C verwendet Nicht-Standard-Postfix-Syntax"
 
79825
+msgstr "BOZ-Konstante bei %C verwendet Nicht-Standard-Postfix-Syntax"
 
79826
 
 
79827
 #: fortran/primary.c:464
 
79828
 #, gcc-internal-format, gfc-internal-format
 
79829
@@ -42090,14 +42095,14 @@
 
79830
 msgstr "Ganzzahl zu groß für Ganzzahlart %i bei %C"
 
79831
 
 
79832
 #: fortran/primary.c:470
 
79833
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79834
+#, gcc-internal-format, gfc-internal-format
 
79835
 msgid "BOZ used outside a DATA statement at %C"
 
79836
-msgstr "Fortran 2003: BOZ außerhalb einer DATA-Anweisung bei %C verwendet"
 
79837
+msgstr "BOZ außerhalb einer DATA-Anweisung bei %C verwendet"
 
79838
 
 
79839
 #: fortran/primary.c:561
 
79840
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79841
+#, gcc-internal-format, gfc-internal-format
 
79842
 msgid "exponent-letter 'q' in real-literal-constant at %C"
 
79843
-msgstr "Ungültiger Exponent-Buchstabe »q« in literaler Realkonstante bei %C"
 
79844
+msgstr "Exponent-Buchstabe »q« in Real-Literalkonstante bei %C"
 
79845
 
 
79846
 #: fortran/primary.c:565
 
79847
 #, gcc-internal-format, gfc-internal-format
 
79848
@@ -42180,9 +42185,9 @@
 
79849
 msgstr "Skalarer PARAMETER in komplexer Konstante bei %C erwartet"
 
79850
 
 
79851
 #: fortran/primary.c:1220
 
79852
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79853
+#, gcc-internal-format, gfc-internal-format
 
79854
 msgid "PARAMETER symbol in complex constant at %C"
 
79855
-msgstr "PARAMETER-Symbol in komplexer Konstante bei %C erwartet"
 
79856
+msgstr "PARAMETER-Symbol in komplexer Konstante bei %C"
 
79857
 
 
79858
 #: fortran/primary.c:1250
 
79859
 #, gcc-internal-format, gfc-internal-format
 
79860
@@ -42200,9 +42205,9 @@
 
79861
 msgstr "Schlüsselwort »%s« bei %C bereits in aktueller Argumentliste aufgetreten"
 
79862
 
 
79863
 #: fortran/primary.c:1649
 
79864
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79865
+#, gcc-internal-format, gfc-internal-format
 
79866
 msgid "argument list function at %C"
 
79867
-msgstr "Unbekannte Argumentlistenfunktion bei %L"
 
79868
+msgstr "Argumentlistenfunktion bei %C"
 
79869
 
 
79870
 #: fortran/primary.c:1718
 
79871
 #, gcc-internal-format, gfc-internal-format
 
79872
@@ -42230,14 +42235,14 @@
 
79873
 msgstr "Koarray-Bezeichner bei %C, aber »%s« ist kein Koarray"
 
79874
 
 
79875
 #: fortran/primary.c:1916
 
79876
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79877
+#, gcc-internal-format, gfc-internal-format
 
79878
 msgid "Symbol '%s' at %C has no IMPLICIT type"
 
79879
-msgstr "Symbol »%s« bei %L hat keinen IMPLICIT-Typ"
 
79880
+msgstr "Symbol »%s« bei %C hat keinen IMPLICIT-Typ"
 
79881
 
 
79882
 #: fortran/primary.c:1922
 
79883
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79884
+#, gcc-internal-format, gfc-internal-format
 
79885
 msgid "Unexpected '%%' for nonderived-type variable '%s' at %C"
 
79886
-msgstr "Unerwartetes Zeichen in Variablenliste bei %C"
 
79887
+msgstr "Unerwartetes »%%« für Variable »%s« nicht-abgeleiteten Typs bei %C"
 
79888
 
 
79889
 #: fortran/primary.c:1940
 
79890
 #, gcc-internal-format, gfc-internal-format
 
79891
@@ -42260,9 +42265,9 @@
 
79892
 msgstr "Koindizierte Prozedurzeiger-Komponente bei %C"
 
79893
 
 
79894
 #: fortran/primary.c:2357
 
79895
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79896
+#, gcc-internal-format, gfc-internal-format
 
79897
 msgid "Structure constructor with missing optional arguments at %C"
 
79898
-msgstr "Fortran 2003: Strukturkonstruktor mit fehlenden optionalen Argumenten bei %C"
 
79899
+msgstr "Strukturkonstruktor mit fehlenden optionalen Argumenten bei %C"
 
79900
 
 
79901
 #: fortran/primary.c:2365
 
79902
 #, gcc-internal-format, gfc-internal-format
 
79903
@@ -42275,9 +42280,9 @@
 
79904
 msgstr "ABSTRACT-Typ »%s« bei %L kann nicht konstruiert werden"
 
79905
 
 
79906
 #: fortran/primary.c:2433
 
79907
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79908
+#, gcc-internal-format, gfc-internal-format
 
79909
 msgid "Structure constructor with named arguments at %C"
 
79910
-msgstr "Fortran 2003: Strukturkonstruktor mit benannten Argumenten bei %C"
 
79911
+msgstr "Strukturkonstruktor mit benannten Argumenten bei %C"
 
79912
 
 
79913
 #: fortran/primary.c:2449
 
79914
 #, gcc-internal-format, gfc-internal-format
 
79915
@@ -42360,29 +42365,29 @@
 
79916
 msgstr "ABSTRACT-Typ »%s« bei %L verwendet"
 
79917
 
 
79918
 #: fortran/resolve.c:145
 
79919
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79920
+#, gcc-internal-format, gfc-internal-format
 
79921
 msgid "Interface '%s' at %L is declared in a later PROCEDURE statement"
 
79922
-msgstr "Schnittstelle »%s«, von Prozedur »%s« bei %L verwendet, ist in späterer PROCEDURE-Anweisung deklariert"
 
79923
+msgstr "Schnittstelle »%s« bei %L ist in späterer PROCEDURE-Anweisung deklariert"
 
79924
 
 
79925
 #: fortran/resolve.c:158
 
79926
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79927
+#, gcc-internal-format, gfc-internal-format
 
79928
 msgid "Interface '%s' at %L may not be generic"
 
79929
-msgstr "Schnittstelle »%s« bei %C kann nicht allgemein sein"
 
79930
+msgstr "Schnittstelle »%s« bei %L kann nicht allgemein sein"
 
79931
 
 
79932
 #: fortran/resolve.c:165
 
79933
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79934
+#, gcc-internal-format, gfc-internal-format
 
79935
 msgid "Interface '%s' at %L may not be a statement function"
 
79936
-msgstr "Schnittstelle »%s« bei %C kann keine Anweisungsfunktion sein"
 
79937
+msgstr "Schnittstelle »%s« bei %L darf keine Anweisungsfunktion sein"
 
79938
 
 
79939
 #: fortran/resolve.c:174
 
79940
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79941
+#, gcc-internal-format, gfc-internal-format
 
79942
 msgid "Intrinsic procedure '%s' not allowed in PROCEDURE statement at %L"
 
79943
-msgstr "Intrinsische Prozedur »%s« ist in PROCEDURE-Anweisung bei %C nicht erlaubt"
 
79944
+msgstr "Intrinsische Prozedur »%s« ist in PROCEDURE-Anweisung bei %L nicht erlaubt"
 
79945
 
 
79946
 #: fortran/resolve.c:180
 
79947
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79948
+#, gcc-internal-format, gfc-internal-format
 
79949
 msgid "Interface '%s' at %L must be explicit"
 
79950
-msgstr "Schnittstelle »%s« der Prozedur »%s« bei %L muss explizit sein"
 
79951
+msgstr "Schnittstelle »%s« bei %L muss explizit sein"
 
79952
 
 
79953
 #: fortran/resolve.c:202
 
79954
 #, gcc-internal-format, gfc-internal-format
 
79955
@@ -42405,9 +42410,9 @@
 
79956
 msgstr "Scheinprozedur »%s« der PURE-Prozedur bei %L muss auch PURE sein"
 
79957
 
 
79958
 #: fortran/resolve.c:385
 
79959
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79960
+#, gcc-internal-format, gfc-internal-format
 
79961
 msgid "Argument '%s' of pure function '%s' at %L with VALUE attribute but without INTENT(IN)"
 
79962
-msgstr "Fortran 2008: Argument »%s« der reinen Funktion »%s« bei %L mit VALUE-Attribut, aber ohne INTENT(IN)"
 
79963
+msgstr "Argument »%s« der reinen Funktion »%s« bei %L mit VALUE-Attribut, aber ohne INTENT(IN)"
 
79964
 
 
79965
 #: fortran/resolve.c:390
 
79966
 #, gcc-internal-format, gfc-internal-format
 
79967
@@ -42415,9 +42420,9 @@
 
79968
 msgstr "Argument »%s« der reinen Funktion »%s« bei %L muss INTENT(IN) oder VALUE sein"
 
79969
 
 
79970
 #: fortran/resolve.c:398
 
79971
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79972
+#, gcc-internal-format, gfc-internal-format
 
79973
 msgid "Argument '%s' of pure subroutine '%s' at %L with VALUE attribute but without INTENT"
 
79974
-msgstr "Fortran 2008: Argument »%s« des reinen Unterprogrammes »%s« bei %L mit VALUE-Attribut, aber ohne INTENT"
 
79975
+msgstr "Argument »%s« des reinen Unterprogrammes »%s« bei %L mit VALUE-Attribut, aber ohne INTENT"
 
79976
 
 
79977
 #: fortran/resolve.c:403
 
79978
 #, gcc-internal-format, gfc-internal-format
 
79979
@@ -42450,9 +42455,9 @@
 
79980
 msgstr "Scheinprozedur »%s« nicht in elementarer Prozedur »%s« bei %L erlaubt"
 
79981
 
 
79982
 #: fortran/resolve.c:481
 
79983
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79984
+#, gcc-internal-format, gfc-internal-format
 
79985
 msgid "Argument '%s' of elemental procedure '%s' at %L must have its INTENT specified or have the VALUE attribute"
 
79986
-msgstr "Für Argument »%s« des reinen Unterprogrammes »%s« bei %L muss INTENT oder das VALUE-Attribut angegeben werden"
 
79987
+msgstr "Für Argument »%s« des elementaren Unterprogrammes »%s« bei %L muss INTENT oder das VALUE-Attribut angegeben werden"
 
79988
 
 
79989
 #: fortran/resolve.c:494
 
79990
 #, gcc-internal-format, gfc-internal-format
 
79991
@@ -42485,9 +42490,9 @@
 
79992
 msgstr "Funktion %s bei %L hat Einträge mit unpassenden Feldspezifikationen"
 
79993
 
 
79994
 #: fortran/resolve.c:781
 
79995
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79996
+#, gcc-internal-format, gfc-internal-format
 
79997
 msgid "Function %s at %L with entries returning variables of different string lengths"
 
79998
-msgstr "Erweiterung: Funktion %s bei %L mit Einträgen, die Variablen mit verschiedenen Zeichenkettenlängen zurückgeben"
 
79999
+msgstr "Funktion %s bei %L mit Einträgen, die Variablen mit verschiedenen Zeichenkettenlängen zurückgeben"
 
80000
 
 
80001
 #: fortran/resolve.c:808
 
80002
 #, gcc-internal-format, gfc-internal-format
 
80003
@@ -42532,7 +42537,7 @@
 
80004
 #: fortran/resolve.c:920
 
80005
 #, gcc-internal-format, gfc-internal-format
 
80006
 msgid "'%s' in cannot appear in COMMON at %L [F2008:C5100]"
 
80007
-msgstr ""
 
80008
+msgstr "»%s« kann nicht in COMMON bei %L auftreten [F2008:C5100]"
 
80009
 
 
80010
 #: fortran/resolve.c:928
 
80011
 #, gcc-internal-format, gfc-internal-format
 
80012
@@ -42565,14 +42570,14 @@
 
80013
 msgstr "COMMON-Block »%s« bei %L ist auch eine intrinsische Prozedur"
 
80014
 
 
80015
 #: fortran/resolve.c:978
 
80016
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80017
+#, gcc-internal-format, gfc-internal-format
 
80018
 msgid "COMMON block '%s' at %L that is also a function result"
 
80019
-msgstr "Fortran 2003: COMMON-Block »%s« bei %L der auch ein Funktionsergebnis ist"
 
80020
+msgstr "COMMON-Block »%s« bei %L der auch ein Funktionsergebnis ist"
 
80021
 
 
80022
 #: fortran/resolve.c:983
 
80023
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80024
+#, gcc-internal-format, gfc-internal-format
 
80025
 msgid "COMMON block '%s' at %L that is also a global procedure"
 
80026
-msgstr "Fortran 2003: COMMON-Block »%s« bei %L der auch eine globale Prozedur ist"
 
80027
+msgstr "COMMON-Block »%s« bei %L der auch eine globale Prozedur ist"
 
80028
 
 
80029
 #: fortran/resolve.c:1047
 
80030
 #, gcc-internal-format, gfc-internal-format
 
80031
@@ -42670,9 +42675,9 @@
 
80032
 msgstr "Eingebautes »%s« bei %L ist nicht als effektives Argument erlaubt"
 
80033
 
 
80034
 #: fortran/resolve.c:1742
 
80035
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80036
+#, gcc-internal-format, gfc-internal-format
 
80037
 msgid "Internal procedure '%s' is used as actual argument at %L"
 
80038
-msgstr "Fortran 2008: Interne Prozedur »%s« wird als effektives Argument bei %L verwendet"
 
80039
+msgstr "Interne Prozedur »%s« wird als effektives Argument bei %L verwendet"
 
80040
 
 
80041
 #: fortran/resolve.c:1750
 
80042
 #, gcc-internal-format, gfc-internal-format
 
80043
@@ -42745,9 +42750,9 @@
 
80044
 msgstr "Prozedur »%s« bei %L mit Scheinargument »%s« mit vermuteter Form muss explizite Schnittstelle haben"
 
80045
 
 
80046
 #: fortran/resolve.c:2275
 
80047
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80048
+#, gcc-internal-format, gfc-internal-format
 
80049
 msgid "Procedure '%s' at %L with assumed-rank dummy argument '%s' must have an explicit interface"
 
80050
-msgstr "Prozedur »%s« bei %L mit Scheinargument »%s« mit vermuteter Form muss explizite Schnittstelle haben"
 
80051
+msgstr "Prozedur »%s« bei %L mit Scheinargument »%s« vermuteten Ranges muss explizite Schnittstelle haben"
 
80052
 
 
80053
 #: fortran/resolve.c:2283
 
80054
 #, gcc-internal-format, gfc-internal-format
 
80055
@@ -42765,9 +42770,9 @@
 
80056
 msgstr "Prozedur »%s« bei %L mit polymorphem Scheinargument »%s« muss explizite Schnittstelle haben"
 
80057
 
 
80058
 #: fortran/resolve.c:2309
 
80059
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80060
+#, gcc-internal-format, gfc-internal-format
 
80061
 msgid "Procedure '%s' at %L with assumed-type dummy argument '%s' must have an explicit interface"
 
80062
-msgstr "Prozedur »%s« bei %L mit Scheinargument »%s« mit vermuteter Form muss explizite Schnittstelle haben"
 
80063
+msgstr "Prozedur »%s« bei %L mit Scheinargument »%s« vermuteten Typs muss explizite Schnittstelle haben"
 
80064
 
 
80065
 #: fortran/resolve.c:2321
 
80066
 #, gcc-internal-format, gfc-internal-format
 
80067
@@ -42814,7 +42819,7 @@
 
80068
 msgid "Unable to resolve the specific function '%s' at %L"
 
80069
 msgstr "Spezifische Funktion »%s« bei %L kann nicht aufgelöst werden"
 
80070
 
 
80071
-#: fortran/resolve.c:2630 fortran/resolve.c:14732
 
80072
+#: fortran/resolve.c:2630 fortran/resolve.c:14734
 
80073
 #, gcc-internal-format, gfc-internal-format
 
80074
 msgid "Function '%s' at %L has no IMPLICIT type"
 
80075
 msgstr "Funktion »%s« bei %L hat IMPLICIT-Typ"
 
80076
@@ -42889,14 +42894,14 @@
 
80077
 #. TODO: Update this error message to allow for procedure
 
80078
 #. pointers once they are implemented.
 
80079
 #: fortran/resolve.c:3056
 
80080
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80081
+#, gcc-internal-format, gfc-internal-format
 
80082
 msgid "Argument '%s' to '%s' at %L must be a procedure"
 
80083
-msgstr "Parameter »%s« für »%s« bei %L muss eine Prozedur sein"
 
80084
+msgstr "Argument »%s« für »%s« bei %L muss eine Prozedur sein"
 
80085
 
 
80086
 #: fortran/resolve.c:3063
 
80087
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80088
+#, gcc-internal-format, gfc-internal-format
 
80089
 msgid "Noninteroperable argument '%s' to '%s' at %L"
 
80090
-msgstr "Fehlendes effektives Argument »%s« in Aufruf von »%s« bei %L"
 
80091
+msgstr "Unverträgliches Argument »%s« für »%s« bei %L"
 
80092
 
 
80093
 #: fortran/resolve.c:3111
 
80094
 #, gcc-internal-format, gfc-internal-format
 
80095
@@ -42972,32 +42977,32 @@
 
80096
 #: fortran/resolve.c:3546
 
80097
 #, gcc-internal-format, gfc-internal-format
 
80098
 msgid "Argument CPTR to C_F_POINTER at %L shall have the type C_PTR"
 
80099
-msgstr ""
 
80100
+msgstr "Argument CPTR für C_F_POINTER bei %L sollte Typ C_PTR haben"
 
80101
 
 
80102
 #: fortran/resolve.c:3554
 
80103
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80104
+#, gcc-internal-format, gfc-internal-format
 
80105
 msgid "Argument FPTR to C_F_POINTER at %L must not be polymorphic"
 
80106
-msgstr "Effektives Argument für »%s« bei %L muss polymorph sein"
 
80107
+msgstr "Argument FPTR für C_F_POINTER bei %L darf nicht polymorph sein"
 
80108
 
 
80109
 #: fortran/resolve.c:3568
 
80110
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80111
+#, gcc-internal-format, gfc-internal-format
 
80112
 msgid "Missing SHAPE argument for call to %s at %L"
 
80113
-msgstr "Fehlender SHAPE-Parameter für Aufruf von »%s« bei %L"
 
80114
+msgstr "Fehlendes SHAPE-Argument für Aufruf von »%s« bei %L"
 
80115
 
 
80116
 #: fortran/resolve.c:3575
 
80117
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80118
+#, gcc-internal-format, gfc-internal-format
 
80119
 msgid "SHAPE argument for call to %s at %L must be a rank 1 INTEGER array"
 
80120
-msgstr "SHAPE-Parameter für Aufruf von %s bei %L muss ein INTEGER-Feld mit Rang 1 sein"
 
80121
+msgstr "SHAPE-Argument für Aufruf von %s bei %L muss ein INTEGER-Feld mit Rang 1 sein"
 
80122
 
 
80123
 #: fortran/resolve.c:3588
 
80124
 #, gcc-internal-format, gfc-internal-format
 
80125
 msgid "Argument at %L to C_F_FUNPOINTER shall have the type C_FUNPTR"
 
80126
-msgstr ""
 
80127
+msgstr "Argument bei %L für C_F_FUNPOINTER sollte Type C_FUNPTR haben"
 
80128
 
 
80129
 #: fortran/resolve.c:3594
 
80130
 #, gcc-internal-format, gfc-internal-format
 
80131
 msgid "Noninteroperable procedure-pointer at %L to C_F_FUNPOINTER"
 
80132
-msgstr ""
 
80133
+msgstr "Unverträglicher Prozedurzeiger bei %L für C_F_FUNPOINTER"
 
80134
 
 
80135
 #: fortran/resolve.c:3660
 
80136
 #, gcc-internal-format, gfc-internal-format
 
80137
@@ -43105,9 +43110,9 @@
 
80138
 msgstr "Feldindex bei %L muss INTEGER-Typ haben, %s gefunden"
 
80139
 
 
80140
 #: fortran/resolve.c:4608
 
80141
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80142
+#, gcc-internal-format, gfc-internal-format
 
80143
 msgid "REAL array index at %L"
 
80144
-msgstr "Erweiterung: REAL-Feld-Index bei %L"
 
80145
+msgstr "REAL-Feld-Index bei %L"
 
80146
 
 
80147
 #: fortran/resolve.c:4647
 
80148
 #, gcc-internal-format, gfc-internal-format
 
80149
@@ -43175,9 +43180,9 @@
 
80150
 msgstr "Zwei oder mehr Teilreferenzen mit Rang größer Null dürfen nicht bei %L angegeben werden"
 
80151
 
 
80152
 #: fortran/resolve.c:5234
 
80153
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80154
+#, gcc-internal-format, gfc-internal-format
 
80155
 msgid "Assumed-type variable %s at %L may only be used as actual argument"
 
80156
-msgstr "Feld mit vermuteter Form bei %L muss ein Scheinargument sein"
 
80157
+msgstr "Variable %s vermuteten Typs bei %L kann nur als effektives Argument verwendet werden"
 
80158
 
 
80159
 #. FIXME: It doesn't work reliably as inquiry_argument is not set
 
80160
 #. for all inquiry functions in resolve_function; the reason is
 
80161
@@ -43186,12 +43191,12 @@
 
80162
 #: fortran/resolve.c:5244
 
80163
 #, gcc-internal-format, gfc-internal-format
 
80164
 msgid "Assumed-type variable %s at %L as actual argument to an inquiry function shall be the first argument"
 
80165
-msgstr ""
 
80166
+msgstr "Variable %s vermuteten Typs bei %L als effektives Argument für Abfragefunktion sollte das erste Argument sein"
 
80167
 
 
80168
 #: fortran/resolve.c:5260
 
80169
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80170
+#, gcc-internal-format, gfc-internal-format
 
80171
 msgid "Assumed-rank variable %s at %L may only be used as actual argument"
 
80172
-msgstr "Feld mit vermuteter Form bei %L muss ein Scheinargument sein"
 
80173
+msgstr "Variable %s vermuteten Ranges bei %L kann nur als effektives Argument verwendet werden"
 
80174
 
 
80175
 #. FIXME: It doesn't work reliably as inquiry_argument is not set
 
80176
 #. for all inquiry functions in resolve_function; the reason is
 
80177
@@ -43200,17 +43205,17 @@
 
80178
 #: fortran/resolve.c:5270
 
80179
 #, gcc-internal-format, gfc-internal-format
 
80180
 msgid "Assumed-rank variable %s at %L as actual argument to an inquiry function shall be the first argument"
 
80181
-msgstr ""
 
80182
+msgstr "Variable %s vermuteten Ranges bei %L als effektives Argument für Abfragefunktion sollte das erste Argument sein"
 
80183
 
 
80184
 #: fortran/resolve.c:5282
 
80185
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80186
+#, gcc-internal-format, gfc-internal-format
 
80187
 msgid "Assumed-type variable %s at %L shall not have a subobject reference"
 
80188
-msgstr "Koarray-Variable »%s« bei %L sollte keine Kodimensionen mit aufgeschobener Form haben"
 
80189
+msgstr "Variable %s vermuteten Typs bei %L sollte keine Referenz auf Subobjekt haben"
 
80190
 
 
80191
 #: fortran/resolve.c:5297
 
80192
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80193
+#, gcc-internal-format, gfc-internal-format
 
80194
 msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
 
80195
-msgstr "Koarray-Variable »%s« bei %L sollte keine Kodimensionen mit aufgeschobener Form haben"
 
80196
+msgstr "Variable »%s« vermuteten Ranges bei %L sollte keine Referenz auf Subobjekt haben"
 
80197
 
 
80198
 #: fortran/resolve.c:5384
 
80199
 #, gcc-internal-format, gfc-internal-format
 
80200
@@ -43274,9 +43279,9 @@
 
80201
 msgstr "%s bei %L muss skalar sein"
 
80202
 
 
80203
 #: fortran/resolve.c:6650
 
80204
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80205
+#, gcc-internal-format, gfc-internal-format
 
80206
 msgid "%s at %L must be integer"
 
80207
-msgstr "'%s' bei %L muss nichtnegativ sein"
 
80208
+msgstr "%s bei %L muss ganzzahlig sein"
 
80209
 
 
80210
 #: fortran/resolve.c:6654 fortran/resolve.c:6661
 
80211
 #, gcc-internal-format, gfc-internal-format
 
80212
@@ -43510,7 +43515,7 @@
 
80213
 #: fortran/resolve.c:8297
 
80214
 #, gcc-internal-format, gfc-internal-format
 
80215
 msgid "CLASS selector at %L needs a temporary which is not yet implemented"
 
80216
-msgstr ""
 
80217
+msgstr "CLASS-Selektor bei %L erfordert Zwischenspeicher, was noch nicht implementiert ist"
 
80218
 
 
80219
 #: fortran/resolve.c:8354
 
80220
 #, gcc-internal-format, gfc-internal-format
 
80221
@@ -43518,9 +43523,9 @@
 
80222
 msgstr "Selektor sollte in SELECT TYPE-Anweisung bei %L polymorph sein"
 
80223
 
 
80224
 #: fortran/resolve.c:8371 fortran/resolve.c:8383
 
80225
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80226
+#, gcc-internal-format, gfc-internal-format
 
80227
 msgid "Selector at %L must not be coindexed"
 
80228
-msgstr "Verknüpfungsziel bei %C darf nicht koindiziert sein"
 
80229
+msgstr "Selektor bei %L darf nicht koindiziert sein"
 
80230
 
 
80231
 #: fortran/resolve.c:8399
 
80232
 #, gcc-internal-format, gfc-internal-format
 
80233
@@ -43533,14 +43538,14 @@
 
80234
 msgstr "Abgeleiteter Typ »%s« bei %L muss eine Erweiterung von »%s« sein"
 
80235
 
 
80236
 #: fortran/resolve.c:8414
 
80237
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80238
+#, gcc-internal-format, gfc-internal-format
 
80239
 msgid "Unexpected intrinsic type '%s' at %L"
 
80240
-msgstr "Unerwartetes intrinsisches NULL() bei %L für Schein-»%s«"
 
80241
+msgstr "Unerwarteter intrinsischer Typ »%s« bei %L"
 
80242
 
 
80243
 #: fortran/resolve.c:8423
 
80244
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80245
+#, gcc-internal-format, gfc-internal-format
 
80246
 msgid "The type-spec at %L shall specify that each length type parameter is assumed"
 
80247
-msgstr "Typspezifikation bei %L kann keine Parameter mit aufgeschobenem Typ haben"
 
80248
+msgstr "In Typspezifikation bei %L sollten alle Parameter mit Längentyp vermutet sein"
 
80249
 
 
80250
 #: fortran/resolve.c:8618
 
80251
 #, gcc-internal-format, gfc-internal-format
 
80252
@@ -43716,7 +43721,7 @@
 
80253
 #: fortran/resolve.c:9894
 
80254
 #, gcc-internal-format, gfc-internal-format
 
80255
 msgid "TODO: type-bound defined assignment(s) at %L not done because multiple part array references would occur in intermediate expressions."
 
80256
-msgstr ""
 
80257
+msgstr "TODO: als typgebunden definierte Zuweisung(en) bei %L nicht durchgeführt, da Feldreferenzen mit mehreren Teilen in Audrücken als Zwischenergebnisse auftreten würden"
 
80258
 
 
80259
 #: fortran/resolve.c:10181
 
80260
 #, gcc-internal-format, gfc-internal-format
 
80261
@@ -43797,9 +43802,9 @@
 
80262
 msgstr "Zeichenkettenlänge bei %L ist zu groß"
 
80263
 
 
80264
 #: fortran/resolve.c:11084
 
80265
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80266
+#, gcc-internal-format, gfc-internal-format
 
80267
 msgid "Allocatable array '%s' at %L must have a deferred shape or assumed rank"
 
80268
-msgstr "Zuordnungsfähiges Feld »%s« bei %L muss aufgeschobene Form haben"
 
80269
+msgstr "Reservierbares Feld »%s« bei %L muss aufgeschobene Form oder vermuteten Rang haben"
 
80270
 
 
80271
 #: fortran/resolve.c:11088
 
80272
 #, gcc-internal-format, gfc-internal-format
 
80273
@@ -43807,9 +43812,9 @@
 
80274
 msgstr "Skalares Objekt »%s« bei %L kann nicht ALLOCATABLE sein"
 
80275
 
 
80276
 #: fortran/resolve.c:11096
 
80277
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80278
+#, gcc-internal-format, gfc-internal-format
 
80279
 msgid "Array pointer '%s' at %L must have a deferred shape or assumed rank"
 
80280
-msgstr "Feldzeiger »%s« bei %L muss aufgeschobene Form haben"
 
80281
+msgstr "Feldzeiger »%s« bei %L muss aufgeschobene Form oder vermuteten Rang haben"
 
80282
 
 
80283
 #: fortran/resolve.c:11106
 
80284
 #, gcc-internal-format, gfc-internal-format
 
80285
@@ -43832,9 +43837,9 @@
 
80286
 msgstr "Der Typ %s kann bei %L nicht mit Wirt verbunden werden, da er von unverträglichem bei %L definiertem Objekt mit gleichem Namen blockiert wird"
 
80287
 
 
80288
 #: fortran/resolve.c:11186
 
80289
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80290
+#, gcc-internal-format, gfc-internal-format
 
80291
 msgid "Implied SAVE for module variable '%s' at %L, needed due to the default initialization"
 
80292
-msgstr "Fortran 2008: Inbegriffenes SAVE für Modulvariable »%s« bei %L, benötigt wegen Standardkonstruktor"
 
80293
+msgstr "Einbezogenes SAVE für Modulvariable »%s« bei %L, benötigt wegen Standardinitialisierung"
 
80294
 
 
80295
 #. The shape of a main program or module array needs to be
 
80296
 #. constant.
 
80297
@@ -43899,14 +43904,14 @@
 
80298
 msgstr "Zeichenwertige Anweisungsfunktion »%s« bei %L muss konstante Länge haben"
 
80299
 
 
80300
 #: fortran/resolve.c:11415
 
80301
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80302
+#, gcc-internal-format, gfc-internal-format
 
80303
 msgid "'%s' is of a PRIVATE type and cannot be a dummy argument of '%s', which is PUBLIC at %L"
 
80304
-msgstr "Fortran 2003: »%s« hat PRIVATE-Typ und kann kein Scheinargument von »%s« sein, das PUBLIC bei %L ist"
 
80305
+msgstr "»%s« hat PRIVATE-Typ und kann kein Scheinargument von »%s« sein, das PUBLIC bei %L ist"
 
80306
 
 
80307
 #: fortran/resolve.c:11437 fortran/resolve.c:11461
 
80308
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80309
+#, gcc-internal-format, gfc-internal-format
 
80310
 msgid "Procedure '%s' in PUBLIC interface '%s' at %L takes dummy arguments of '%s' which is PRIVATE"
 
80311
-msgstr "Fortran 2003: Prozedur »%s« in PUBLIC-Schnittstelle »%s« bei %L nimmt Schneinargumente von »%s«, das PRIVATE ist"
 
80312
+msgstr "Prozedur »%s« in PUBLIC-Schnittstelle »%s« bei %L nimmt Scheinargumente von »%s«, das PRIVATE ist"
 
80313
 
 
80314
 #: fortran/resolve.c:11479
 
80315
 #, gcc-internal-format, gfc-internal-format
 
80316
@@ -43949,9 +43954,9 @@
 
80317
 msgstr "CHARACTER(*)-Funktion »%s« bei %L kann nicht rekursiv sein"
 
80318
 
 
80319
 #: fortran/resolve.c:11550
 
80320
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80321
+#, gcc-internal-format, gfc-internal-format
 
80322
 msgid "CHARACTER(*) function '%s' at %L"
 
80323
-msgstr "CHARACTER(*)-Funktion »%s« bei %L kann nicht pure sein"
 
80324
+msgstr "CHARACTER(*)-Funktion »%s« bei %L"
 
80325
 
 
80326
 #: fortran/resolve.c:11604
 
80327
 #, gcc-internal-format, gfc-internal-format
 
80328
@@ -44200,9 +44205,9 @@
 
80329
 msgstr "Zeichenkomponente »%s« von »%s« bei %L mit aufgeschobener Länge muss POINTER oder ALLOCATABLE sein"
 
80330
 
 
80331
 #: fortran/resolve.c:12808
 
80332
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80333
+#, gcc-internal-format, gfc-internal-format
 
80334
 msgid "the component '%s' is a PRIVATE type and cannot be a component of '%s', which is PUBLIC at %L"
 
80335
-msgstr "Fortran 2003: Die Komponente »%s« ist ein PRIVATE-Typ und kann nicht Komponente von »%s« sein, die PUBLIC bei %L ist"
 
80336
+msgstr "Die Komponente »%s« ist ein PRIVATE-Typ und kann nicht Komponente von »%s« sein, die PUBLIC bei %L ist"
 
80337
 
 
80338
 #: fortran/resolve.c:12816
 
80339
 #, gcc-internal-format, gfc-internal-format
 
80340
@@ -44224,417 +44229,417 @@
 
80341
 msgid "Component '%s' with CLASS at %L must be allocatable or pointer"
 
80342
 msgstr "Komponente »%s« mit CLASS bei %L muss allozierbar oder Zeiger sein"
 
80343
 
 
80344
-#: fortran/resolve.c:12934
 
80345
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80346
+#: fortran/resolve.c:12936
 
80347
+#, gcc-internal-format, gfc-internal-format
 
80348
 msgid "Generic name '%s' of function '%s' at %L being the same name as derived type at %L"
 
80349
-msgstr "Fortran 2003: Allgemeiner Name »%s« der Funktion »%s« bei %L ist der gleiche wie der des abgeleiteten Typs bei %L"
 
80350
+msgstr "Allgemeiner Name »%s« der Funktion »%s« bei %L ist der gleiche wie der des abgeleiteten Typs bei %L"
 
80351
 
 
80352
-#: fortran/resolve.c:12990
 
80353
+#: fortran/resolve.c:12992
 
80354
 #, gcc-internal-format, gfc-internal-format
 
80355
 msgid "Assumed size array '%s' in namelist '%s' at %L is not allowed"
 
80356
 msgstr "Feld »%s« mit vermuteter Größe in Namensliste »%s« bei %L ist nicht erlaubt"
 
80357
 
 
80358
-#: fortran/resolve.c:12996
 
80359
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80360
+#: fortran/resolve.c:12998
 
80361
+#, gcc-internal-format, gfc-internal-format
 
80362
 msgid "NAMELIST array object '%s' with assumed shape in namelist '%s' at %L"
 
80363
-msgstr "Fortran 2003: NAMELIST-Feldobjekt »%s« mit vermuteter Form in Namensliste »%s« bei %L"
 
80364
+msgstr "NAMELIST-Feldobjekt »%s« mit vermuteter Form in Namensliste »%s« bei %L"
 
80365
 
 
80366
-#: fortran/resolve.c:13003
 
80367
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80368
+#: fortran/resolve.c:13005
 
80369
+#, gcc-internal-format, gfc-internal-format
 
80370
 msgid "NAMELIST array object '%s' with nonconstant shape in namelist '%s' at %L"
 
80371
-msgstr "Fortran 2003: NAMELIST-Feldobjekt »%s« ohne konstante Form in Namensliste »%s« bei %L"
 
80372
+msgstr "NAMELIST-Feldobjekt »%s« ohne konstante Form in Namensliste »%s« bei %L"
 
80373
 
 
80374
-#: fortran/resolve.c:13012
 
80375
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80376
+#: fortran/resolve.c:13014
 
80377
+#, gcc-internal-format, gfc-internal-format
 
80378
 msgid "NAMELIST object '%s' with nonconstant character length in namelist '%s' at %L"
 
80379
-msgstr "Fortran 2003: NAMELIST-Objekt »%s« ohne konstante Zeichenlänge in Namensliste »%s« bei %L"
 
80380
+msgstr "NAMELIST-Objekt »%s« ohne konstante Zeichenlänge in Namensliste »%s« bei %L"
 
80381
 
 
80382
-#: fortran/resolve.c:13022
 
80383
+#: fortran/resolve.c:13024
 
80384
 #, gcc-internal-format, gfc-internal-format
 
80385
 msgid "NAMELIST object '%s' in namelist '%s' at %L is polymorphic and requires a defined input/output procedure"
 
80386
 msgstr "NAMELIST-Objekt »%s« in Namensliste »%s« bei %L ist polymorph und erfordert eine definierte Ein-/Ausgabeprozedur"
 
80387
 
 
80388
-#: fortran/resolve.c:13032
 
80389
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80390
+#: fortran/resolve.c:13034
 
80391
+#, gcc-internal-format, gfc-internal-format
 
80392
 msgid "NAMELIST object '%s' in namelist '%s' at %L with ALLOCATABLE or POINTER components"
 
80393
-msgstr "Fortran 2003: NAMELIST-Objekt »%s« in Namensliste »%s« bei %L mit ALLOCATABLE- oder POINTER-Komponenten"
 
80394
+msgstr "NAMELIST-Objekt »%s« in Namensliste »%s« bei %L mit ALLOCATABLE- oder POINTER-Komponenten"
 
80395
 
 
80396
 #. FIXME: Once UDDTIO is implemented, the following can be
 
80397
 #. removed.
 
80398
-#: fortran/resolve.c:13040
 
80399
+#: fortran/resolve.c:13042
 
80400
 #, gcc-internal-format, gfc-internal-format
 
80401
 msgid "NAMELIST object '%s' in namelist '%s' at %L has ALLOCATABLE or POINTER components and thus requires a defined input/output procedure"
 
80402
 msgstr "NAMELIST-Objekt »%s« in Namensliste »%s« bei %L hat ALLOCATABLE- oder POINTER-Komponenten und erfordert daher eine definierte Ein-/Ausgabeprozedur"
 
80403
 
 
80404
-#: fortran/resolve.c:13057
 
80405
+#: fortran/resolve.c:13059
 
80406
 #, gcc-internal-format, gfc-internal-format
 
80407
 msgid "NAMELIST object '%s' was declared PRIVATE and cannot be member of PUBLIC namelist '%s' at %L"
 
80408
 msgstr "NAMELIST-Objekt »%s« wurde als PRIVATE deklariert und kann kein Element der PUBLIC-Namensliste »%s« bei %L sein"
 
80409
 
 
80410
-#: fortran/resolve.c:13067
 
80411
+#: fortran/resolve.c:13069
 
80412
 #, gcc-internal-format, gfc-internal-format
 
80413
 msgid "NAMELIST object '%s' has use-associated PRIVATE components and cannot be member of namelist '%s' at %L"
 
80414
 msgstr "NAMELIST-Objekt »%s« hat benutzungs-verbundene PRIVATE-Komponenten und kann kein Element der Namensliste »%s« bei %L sein"
 
80415
 
 
80416
-#: fortran/resolve.c:13078
 
80417
+#: fortran/resolve.c:13080
 
80418
 #, gcc-internal-format, gfc-internal-format
 
80419
 msgid "NAMELIST object '%s' has PRIVATE components and cannot be a member of PUBLIC namelist '%s' at %L"
 
80420
 msgstr "NAMELIST-Objekt »%s« hat PRIVATE-Komponenten und kann kein Element der PUBLIC-Namensliste »%s« bei %L sein"
 
80421
 
 
80422
-#: fortran/resolve.c:13105
 
80423
+#: fortran/resolve.c:13107
 
80424
 #, gcc-internal-format, gfc-internal-format
 
80425
 msgid "PROCEDURE attribute conflicts with NAMELIST attribute in '%s' at %L"
 
80426
 msgstr "Attribut PROCEDURE steht mit Attribut NAMELIST in »%s« bei %L in Konflikt"
 
80427
 
 
80428
-#: fortran/resolve.c:13124
 
80429
+#: fortran/resolve.c:13126
 
80430
 #, gcc-internal-format, gfc-internal-format
 
80431
 msgid "Parameter array '%s' at %L cannot be automatic or of deferred shape"
 
80432
 msgstr "Parameterfeld »%s« bei %L kann nicht automatische oder vermutete Form haben"
 
80433
 
 
80434
-#: fortran/resolve.c:13136
 
80435
+#: fortran/resolve.c:13138
 
80436
 #, gcc-internal-format, gfc-internal-format
 
80437
 msgid "Implicitly typed PARAMETER '%s' at %L doesn't match a later IMPLICIT type"
 
80438
 msgstr "Implizit angegebener PARAMETER »%s« bei %L passt nicht zu früherem IMPLICIT-Typ"
 
80439
 
 
80440
-#: fortran/resolve.c:13147
 
80441
+#: fortran/resolve.c:13149
 
80442
 #, gcc-internal-format, gfc-internal-format
 
80443
 msgid "Incompatible derived type in PARAMETER at %L"
 
80444
 msgstr "Unverträglicher abgeleiteter Typ in PARAMETER bei %L"
 
80445
 
 
80446
-#: fortran/resolve.c:13230
 
80447
+#: fortran/resolve.c:13232
 
80448
 #, gcc-internal-format, gfc-internal-format
 
80449
 msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
 
80450
 msgstr "Attribut PROTECTED steht mit Attribut EXTERNAL bei %L in Konflikt"
 
80451
 
 
80452
-#: fortran/resolve.c:13233
 
80453
+#: fortran/resolve.c:13235
 
80454
 #, gcc-internal-format, gfc-internal-format
 
80455
 msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
 
80456
 msgstr "Attribut PROCEDURE steht mit Attribut PROTECTED bei %L in Konflikt"
 
80457
 
 
80458
-#: fortran/resolve.c:13322
 
80459
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80460
+#: fortran/resolve.c:13324
 
80461
+#, gcc-internal-format, gfc-internal-format
 
80462
 msgid "'%s' at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape or assumed-rank array"
 
80463
-msgstr "»%s« bei %L hat Attribut CONTIGUOUS, aber ist kein Feldzeiger oder Feld vermuteter Größe"
 
80464
+msgstr "»%s« bei %L hat Attribut CONTIGUOUS, aber ist kein Feldzeiger oder Feld vermuteter Größe oder Rang"
 
80465
 
 
80466
-#: fortran/resolve.c:13340
 
80467
+#: fortran/resolve.c:13342
 
80468
 #, gcc-internal-format, gfc-internal-format
 
80469
 msgid "Assumed size array at %L must be a dummy argument"
 
80470
 msgstr "Feld mit vermuteter Größe bei %L muss ein Schein-Argument sein"
 
80471
 
 
80472
-#: fortran/resolve.c:13343
 
80473
+#: fortran/resolve.c:13345
 
80474
 #, gcc-internal-format, gfc-internal-format
 
80475
 msgid "Assumed shape array at %L must be a dummy argument"
 
80476
 msgstr "Feld mit vermuteter Form bei %L muss ein Scheinargument sein"
 
80477
 
 
80478
-#: fortran/resolve.c:13351
 
80479
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80480
+#: fortran/resolve.c:13353
 
80481
+#, gcc-internal-format, gfc-internal-format
 
80482
 msgid "Assumed-rank array at %L must be a dummy argument"
 
80483
-msgstr "Feld mit vermuteter Form bei %L muss ein Scheinargument sein"
 
80484
+msgstr "Feld mit vermutetem Rang bei %L muss ein Scheinargument sein"
 
80485
 
 
80486
-#: fortran/resolve.c:13358
 
80487
+#: fortran/resolve.c:13360
 
80488
 #, gcc-internal-format, gfc-internal-format
 
80489
 msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
 
80490
-msgstr ""
 
80491
+msgstr "Feld mit vermutetem Rang bei %L darf kein Attribut VALUE oder CODIMENSION haben"
 
80492
 
 
80493
-#: fortran/resolve.c:13371
 
80494
+#: fortran/resolve.c:13373
 
80495
 #, gcc-internal-format, gfc-internal-format
 
80496
 msgid "Symbol at %L is not a DUMMY variable"
 
80497
 msgstr "Symbol bei %L ist keine Scheinvariable"
 
80498
 
 
80499
-#: fortran/resolve.c:13377
 
80500
+#: fortran/resolve.c:13379
 
80501
 #, gcc-internal-format, gfc-internal-format
 
80502
 msgid "'%s' at %L cannot have the VALUE attribute because it is not a dummy argument"
 
80503
 msgstr "»%s« bei %L kann nicht das VALUE-Attribut haben, da es kein Scheinargument ist"
 
80504
 
 
80505
-#: fortran/resolve.c:13387
 
80506
+#: fortran/resolve.c:13389
 
80507
 #, gcc-internal-format, gfc-internal-format
 
80508
 msgid "Character dummy variable '%s' at %L with VALUE attribute must have constant length"
 
80509
 msgstr "Zeichenwertige Scheinvariable »%s« bei %L mit VALUE-Attribut muss konstante Länge haben"
 
80510
 
 
80511
-#: fortran/resolve.c:13396
 
80512
+#: fortran/resolve.c:13398
 
80513
 #, gcc-internal-format, gfc-internal-format
 
80514
 msgid "C interoperable character dummy variable '%s' at %L with VALUE attribute must have length one"
 
80515
 msgstr "C-kompatible zeichenwertige Scheinvariable »%s« bei %L mit VALUE-Attribut muss Länge eins haben"
 
80516
 
 
80517
-#: fortran/resolve.c:13409 fortran/resolve.c:13522
 
80518
+#: fortran/resolve.c:13411 fortran/resolve.c:13524
 
80519
 #, gcc-internal-format, gfc-internal-format
 
80520
 msgid "The derived type '%s' at %L is of type '%s', which has not been defined"
 
80521
 msgstr "Der abgeleitete Typ »%s« bei %L hat Typ »%s«, der nicht definiert wurde"
 
80522
 
 
80523
-#: fortran/resolve.c:13422
 
80524
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80525
+#: fortran/resolve.c:13424
 
80526
+#, gcc-internal-format, gfc-internal-format
 
80527
 msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
 
80528
-msgstr "Feld »%s« mit vermuteter Form bei %L ist nicht in einem Initialisierungs-Ausdruck erlaubt"
 
80529
+msgstr "Vermuteter Typ der Variable %s bei %L ist nur für Scheinvariablen erlaubt"
 
80530
 
 
80531
-#: fortran/resolve.c:13429
 
80532
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80533
+#: fortran/resolve.c:13431
 
80534
+#, gcc-internal-format, gfc-internal-format
 
80535
 msgid "Assumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
 
80536
-msgstr "Variable »%s« bei %L kann nicht gleichzeitig die Attribute ALLOCATABLE und BIND(C) haben"
 
80537
+msgstr "Variable %s vermuteten Typs bei %L darf nicht die Attribute ALLOCATABLE, CODIMENSION, POINTER oder VALUE haben"
 
80538
 
 
80539
-#: fortran/resolve.c:13436
 
80540
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80541
+#: fortran/resolve.c:13438
 
80542
+#, gcc-internal-format, gfc-internal-format
 
80543
 msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
 
80544
-msgstr "Variable »%s« bei %L kann nicht gleichzeitig die Attribute POINTER und BIND(C) haben"
 
80545
+msgstr "Variable %s vermuteten Typs bei %L darf nicht das Attribut INTENT(OUT) haben"
 
80546
 
 
80547
-#: fortran/resolve.c:13443
 
80548
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80549
+#: fortran/resolve.c:13445
 
80550
+#, gcc-internal-format, gfc-internal-format
 
80551
 msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
 
80552
-msgstr "Schleifenvariable bei %C kann kein Koarray sein"
 
80553
+msgstr "Variable %s vermuteten Typs bei %L sollte kein Feld mit ausdrücklicher Form sein"
 
80554
 
 
80555
-#: fortran/resolve.c:13468
 
80556
+#: fortran/resolve.c:13470
 
80557
 #, gcc-internal-format, gfc-internal-format
 
80558
 msgid "Variable '%s' at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
 
80559
 msgstr "Variable »%s« bei %L kann nicht BIND(C) sein, weil es weder ein COMMON-Block noch mit Sichtbarkeit auf Modulebene deklariert ist"
 
80560
 
 
80561
-#: fortran/resolve.c:13548
 
80562
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80563
+#: fortran/resolve.c:13550
 
80564
+#, gcc-internal-format, gfc-internal-format
 
80565
 msgid "PUBLIC %s '%s' at %L of PRIVATE derived type '%s'"
 
80566
-msgstr "Fortran 2003: PUBLIC %s »%s« bei %L mit abgeleitetem PRIVATE-Typen »%s«"
 
80567
+msgstr "PUBLIC %s »%s« bei %L mit abgeleitetem PRIVATE-Typen »%s«"
 
80568
 
 
80569
-#: fortran/resolve.c:13562
 
80570
+#: fortran/resolve.c:13564
 
80571
 #, gcc-internal-format, gfc-internal-format
 
80572
 msgid "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarray"
 
80573
 msgstr "Variable %s bei %L mit LOCK_TYPE oder mit Subkomponente mit LOCK_TYPE muss ein Koarray sein"
 
80574
 
 
80575
-#: fortran/resolve.c:13580
 
80576
+#: fortran/resolve.c:13582
 
80577
 #, gcc-internal-format, gfc-internal-format
 
80578
 msgid "The INTENT(OUT) dummy argument '%s' at %L is ASSUMED SIZE and so cannot have a default initializer"
 
80579
 msgstr "Das INTENT(OUT)-Scheinargument »%s« bei %L hat vermutete Größe und kann damit keine Standardinitialisierung haben"
 
80580
 
 
80581
-#: fortran/resolve.c:13592
 
80582
+#: fortran/resolve.c:13594
 
80583
 #, gcc-internal-format, gfc-internal-format
 
80584
 msgid "Dummy argument '%s' at %L of LOCK_TYPE shall not be INTENT(OUT)"
 
80585
 msgstr "Scheinargument »%s« bei %L mit LOCK_TYPE sollte nicht INTENT(OUT) sein"
 
80586
 
 
80587
-#: fortran/resolve.c:13604
 
80588
+#: fortran/resolve.c:13606
 
80589
 #, gcc-internal-format, gfc-internal-format
 
80590
 msgid "Function result '%s' at %L shall not be a coarray or have a coarray component"
 
80591
 msgstr "Funktionsergebnis »%s« bei %L sollte kein Koarray sein oder Koarray-Komponente haben"
 
80592
 
 
80593
-#: fortran/resolve.c:13613
 
80594
+#: fortran/resolve.c:13615
 
80595
 #, gcc-internal-format, gfc-internal-format
 
80596
 msgid "Variable '%s' at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
 
80597
 msgstr "Variable »%s« bei %L mit TYPE(C_PTR) oder TYPE(C_FUNPTR) sollte kein Koarray sein"
 
80598
 
 
80599
-#: fortran/resolve.c:13625
 
80600
+#: fortran/resolve.c:13627
 
80601
 #, gcc-internal-format, gfc-internal-format
 
80602
 msgid "Variable '%s' at %L with coarray component shall be a nonpointer, nonallocatable scalar"
 
80603
 msgstr "Variable »%s« bei %L mit Koarraykomponente sollte ein Nichtzeiger, nichtallozierbares Skalar sein"
 
80604
 
 
80605
-#: fortran/resolve.c:13640
 
80606
+#: fortran/resolve.c:13642
 
80607
 #, gcc-internal-format, gfc-internal-format
 
80608
 msgid "Variable '%s' at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
 
80609
 msgstr "Variable »%s« bei %L ist ein Koarray und ist weder ALLOCATABLE, SAVE, noch ein Scheinargument"
 
80610
 
 
80611
-#: fortran/resolve.c:13648
 
80612
+#: fortran/resolve.c:13650
 
80613
 #, gcc-internal-format, gfc-internal-format
 
80614
 msgid "Coarray variable '%s' at %L shall not have codimensions with deferred shape"
 
80615
 msgstr "Koarray-Variable »%s« bei %L sollte keine Kodimensionen mit aufgeschobener Form haben"
 
80616
 
 
80617
-#: fortran/resolve.c:13655
 
80618
+#: fortran/resolve.c:13657
 
80619
 #, gcc-internal-format, gfc-internal-format
 
80620
 msgid "Allocatable coarray variable '%s' at %L must have deferred shape"
 
80621
 msgstr "Zuordnungsfähige Koarray-Variable »%s« bei %L muss aufgeschobene Form haben"
 
80622
 
 
80623
-#: fortran/resolve.c:13667
 
80624
+#: fortran/resolve.c:13669
 
80625
 #, gcc-internal-format, gfc-internal-format
 
80626
 msgid "Variable '%s' at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
 
80627
 msgstr "Variable '%s' bei %L ist INTENT(OUT) und kann daher kein reservierbares Coarray sein oder Coarray-Komponenten haben"
 
80628
 
 
80629
-#: fortran/resolve.c:13676
 
80630
+#: fortran/resolve.c:13678
 
80631
 #, gcc-internal-format, gfc-internal-format
 
80632
 msgid "Coarray dummy variable '%s' at %L not allowed in BIND(C) procedure '%s'"
 
80633
 msgstr "Coarray-Hilfsvariable '%s' bei %L in BIND(C)-Prozedur '%s' nicht erlaubt"
 
80634
 
 
80635
-#: fortran/resolve.c:13692
 
80636
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80637
+#: fortran/resolve.c:13694
 
80638
+#, gcc-internal-format, gfc-internal-format
 
80639
 msgid "LOGICAL dummy argument '%s' at %L with non-C_Bool kind in BIND(C) procedure '%s'"
 
80640
-msgstr "Coarray-Hilfsvariable '%s' bei %L in BIND(C)-Prozedur '%s' nicht erlaubt"
 
80641
+msgstr "LOGICAL-Scheinargument '%s' bei %L mit Nicht-C_Bool-Art in BIND(C)-Prozedur '%s'"
 
80642
 
 
80643
-#: fortran/resolve.c:13698
 
80644
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80645
+#: fortran/resolve.c:13700
 
80646
+#, gcc-internal-format, gfc-internal-format
 
80647
 msgid "LOGICAL result variable '%s' at %L with non-C_Bool kind in BIND(C) procedure '%s'"
 
80648
-msgstr "Coarray-Hilfsvariable '%s' bei %L in BIND(C)-Prozedur '%s' nicht erlaubt"
 
80649
+msgstr "LOGICAL-Rückgabevariable '%s' bei %L mit Nicht-C_Bool-Art in BIND(C)-Prozedur '%s'"
 
80650
 
 
80651
-#: fortran/resolve.c:13778
 
80652
+#: fortran/resolve.c:13780
 
80653
 #, gcc-internal-format, gfc-internal-format
 
80654
 msgid "Threadprivate at %L isn't SAVEd"
 
80655
 msgstr "Threadprivate bei %L ist nicht SAVEd"
 
80656
 
 
80657
-#: fortran/resolve.c:13871
 
80658
+#: fortran/resolve.c:13873
 
80659
 #, gcc-internal-format, gfc-internal-format
 
80660
 msgid "BLOCK DATA element '%s' at %L must be in COMMON"
 
80661
 msgstr "BLOCK DATA Element »%s« bei %L muss in COMMON sein"
 
80662
 
 
80663
-#: fortran/resolve.c:13877
 
80664
+#: fortran/resolve.c:13879
 
80665
 #, gcc-internal-format, gfc-internal-format
 
80666
 msgid "DATA array '%s' at %L must be specified in a previous declaration"
 
80667
 msgstr "DATA-Feld »%s« bei %L muss in vorheriger Deklaration angegeben werden"
 
80668
 
 
80669
-#: fortran/resolve.c:13886
 
80670
+#: fortran/resolve.c:13888
 
80671
 #, gcc-internal-format, gfc-internal-format
 
80672
 msgid "DATA element '%s' at %L cannot have a coindex"
 
80673
 msgstr "DATA-Element '%s' bei %L kann keinen Coindex haben"
 
80674
 
 
80675
-#: fortran/resolve.c:13900
 
80676
+#: fortran/resolve.c:13902
 
80677
 #, gcc-internal-format, gfc-internal-format
 
80678
 msgid "DATA element '%s' at %L is a pointer and so must be a full array"
 
80679
 msgstr "DATA-Element '%s' bei %L ist ein Zeiger und muss daher ein vollständiges Feld sein"
 
80680
 
 
80681
-#: fortran/resolve.c:13946
 
80682
+#: fortran/resolve.c:13948
 
80683
 #, gcc-internal-format, gfc-internal-format
 
80684
 msgid "Nonconstant array section at %L in DATA statement"
 
80685
 msgstr "Abschnitt eines nicht konstanten Feldes bei %L in DATA-Anweisung"
 
80686
 
 
80687
-#: fortran/resolve.c:13959
 
80688
+#: fortran/resolve.c:13961
 
80689
 #, gcc-internal-format, gfc-internal-format
 
80690
 msgid "DATA statement at %L has more variables than values"
 
80691
 msgstr "DATA-Anweisung bei %L hat mehr Variablen als Werte"
 
80692
 
 
80693
-#: fortran/resolve.c:14058
 
80694
+#: fortran/resolve.c:14060
 
80695
 #, gcc-internal-format, gfc-internal-format
 
80696
 msgid "start of implied-do loop at %L could not be simplified to a constant value"
 
80697
 msgstr "Anfang der Implied-do-Schleife bei %L konnte nicht zu einem konstanten Wert vereinfacht werden"
 
80698
 
 
80699
-#: fortran/resolve.c:14066
 
80700
+#: fortran/resolve.c:14068
 
80701
 #, gcc-internal-format, gfc-internal-format
 
80702
 msgid "end of implied-do loop at %L could not be simplified to a constant value"
 
80703
 msgstr "Ende der Implied-do-Schleife bei %L konnte nicht zu einem konstanten Wert vereinfacht werden"
 
80704
 
 
80705
-#: fortran/resolve.c:14074
 
80706
+#: fortran/resolve.c:14076
 
80707
 #, gcc-internal-format, gfc-internal-format
 
80708
 msgid "step of implied-do loop at %L could not be simplified to a constant value"
 
80709
 msgstr "Schritt der Implied-do-Schleife bei %L konnte nicht zu einem konstanten Wert vereinfacht werden"
 
80710
 
 
80711
-#: fortran/resolve.c:14199
 
80712
+#: fortran/resolve.c:14201
 
80713
 #, gcc-internal-format, gfc-internal-format
 
80714
 msgid "DATA statement at %L has more values than variables"
 
80715
 msgstr "DATA-Anweisung bei %L hat mehr Werte als Variablen"
 
80716
 
 
80717
-#: fortran/resolve.c:14337
 
80718
+#: fortran/resolve.c:14339
 
80719
 #, gcc-internal-format, gfc-internal-format
 
80720
 msgid "Label %d at %L defined but not used"
 
80721
 msgstr "Marke %d bei %L definiert, aber nicht verwendet"
 
80722
 
 
80723
-#: fortran/resolve.c:14342
 
80724
+#: fortran/resolve.c:14344
 
80725
 #, gcc-internal-format, gfc-internal-format
 
80726
 msgid "Label %d at %L defined but cannot be used"
 
80727
 msgstr "Marke %d bei %L definiert, kann aber nicht verwendet werden"
 
80728
 
 
80729
-#: fortran/resolve.c:14426
 
80730
+#: fortran/resolve.c:14428
 
80731
 #, gcc-internal-format, gfc-internal-format
 
80732
 msgid "Derived type variable '%s' at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
 
80733
 msgstr "Variable »%s« abgeleiteten Typs bei %L muss SEQUENCE-Attribut haben, um EQUIVALENCE-Objekt zu sein"
 
80734
 
 
80735
-#: fortran/resolve.c:14435
 
80736
+#: fortran/resolve.c:14437
 
80737
 #, gcc-internal-format, gfc-internal-format
 
80738
 msgid "Derived type variable '%s' at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
 
80739
 msgstr "Variable »%s« abgeleiteten Typs bei %L kann keine ALLOCATABLE-Komponenten haben, um EQUIVALENCE-Objekt zu sein"
 
80740
 
 
80741
-#: fortran/resolve.c:14443
 
80742
+#: fortran/resolve.c:14445
 
80743
 #, gcc-internal-format, gfc-internal-format
 
80744
 msgid "Derived type variable '%s' at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
 
80745
 msgstr "Variable »%s« abgeleiteten Typs bei %L mit Standardinitialisierung kann nicht in EQUIVALENCE mit einer Variablen in COMMON sein"
 
80746
 
 
80747
-#: fortran/resolve.c:14459
 
80748
+#: fortran/resolve.c:14461
 
80749
 #, gcc-internal-format, gfc-internal-format
 
80750
 msgid "Derived type variable '%s' at %L with pointer component(s) cannot be an EQUIVALENCE object"
 
80751
 msgstr "Variable »%s« abgeleiteten Typs bei %L mit Zeigerkomponenten kann kein EQUIVALENCE-Objekt sein"
 
80752
 
 
80753
-#: fortran/resolve.c:14562
 
80754
+#: fortran/resolve.c:14564
 
80755
 #, gcc-internal-format, gfc-internal-format
 
80756
 msgid "Syntax error in EQUIVALENCE statement at %L"
 
80757
 msgstr "Syntaxfehler in EQUIVALENCE-Anweisung bei %L"
 
80758
 
 
80759
-#: fortran/resolve.c:14577
 
80760
+#: fortran/resolve.c:14579
 
80761
 #, gcc-internal-format, gfc-internal-format
 
80762
 msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
 
80763
 msgstr "Entweder alle oder keines der Objekte in bei %L gesetztem EQUIVALENCE sollte das Attribut PROTECTED haben"
 
80764
 
 
80765
-#: fortran/resolve.c:14589
 
80766
+#: fortran/resolve.c:14591
 
80767
 #, gcc-internal-format, gfc-internal-format
 
80768
 msgid "Common block member '%s' at %L cannot be an EQUIVALENCE object in the pure procedure '%s'"
 
80769
 msgstr "Allgemeines Blockelement »%s« bei %L kann kein EQUIVALENCE-Objekt in PURE-Prozedur »%s« sein"
 
80770
 
 
80771
-#: fortran/resolve.c:14598
 
80772
+#: fortran/resolve.c:14600
 
80773
 #, gcc-internal-format, gfc-internal-format
 
80774
 msgid "Named constant '%s' at %L cannot be an EQUIVALENCE object"
 
80775
 msgstr "Benannte Konstante »%s« bei %L kann kein EQUIVALENCE-Objekt sein"
 
80776
 
 
80777
-#: fortran/resolve.c:14677
 
80778
+#: fortran/resolve.c:14679
 
80779
 #, gcc-internal-format, gfc-internal-format
 
80780
 msgid "Array '%s' at %L with non-constant bounds cannot be an EQUIVALENCE object"
 
80781
 msgstr "Feld »%s« bei %L mit nicht-konstanten Grenzen kann kein EQUIVALENCE-Objekt sein"
 
80782
 
 
80783
-#: fortran/resolve.c:14688
 
80784
+#: fortran/resolve.c:14690
 
80785
 #, gcc-internal-format, gfc-internal-format
 
80786
 msgid "Structure component '%s' at %L cannot be an EQUIVALENCE object"
 
80787
 msgstr "Strukturkomponente »%s« bei %L kann kein EQUIVALENCE-Objekt sein"
 
80788
 
 
80789
-#: fortran/resolve.c:14699
 
80790
+#: fortran/resolve.c:14701
 
80791
 #, gcc-internal-format, gfc-internal-format
 
80792
 msgid "Substring at %L has length zero"
 
80793
 msgstr "Teilzeichenkette bei %L hat Länge Null"
 
80794
 
 
80795
-#: fortran/resolve.c:14742
 
80796
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80797
+#: fortran/resolve.c:14744
 
80798
+#, gcc-internal-format, gfc-internal-format
 
80799
 msgid "PUBLIC function '%s' at %L of PRIVATE type '%s'"
 
80800
-msgstr "PUBLIC-Funktion »%s« bei %L kann nicht PRIVATE-Typen »%s« haben"
 
80801
+msgstr "PUBLIC-Funktion »%s« bei %L mit PRIVATE-Typen »%s«"
 
80802
 
 
80803
-#: fortran/resolve.c:14755
 
80804
+#: fortran/resolve.c:14757
 
80805
 #, gcc-internal-format, gfc-internal-format
 
80806
 msgid "ENTRY '%s' at %L has no IMPLICIT type"
 
80807
 msgstr "ENTRY »%s« bei %L hat keinen IMPLICIT-Typ"
 
80808
 
 
80809
-#: fortran/resolve.c:14772
 
80810
+#: fortran/resolve.c:14774
 
80811
 #, gcc-internal-format, gfc-internal-format
 
80812
 msgid "User operator procedure '%s' at %L must be a FUNCTION"
 
80813
 msgstr "Prozedur für Benutzeroperator »%s« bei %L muss eine FUNKTION sein"
 
80814
 
 
80815
-#: fortran/resolve.c:14782
 
80816
+#: fortran/resolve.c:14784
 
80817
 #, gcc-internal-format, gfc-internal-format
 
80818
 msgid "User operator procedure '%s' at %L cannot be assumed character length"
 
80819
 msgstr "Prozedur für Benutzeroperator »%s« bei %L kann nicht vermutete Zeichenlänge haben"
 
80820
 
 
80821
-#: fortran/resolve.c:14790
 
80822
+#: fortran/resolve.c:14792
 
80823
 #, gcc-internal-format, gfc-internal-format
 
80824
 msgid "User operator procedure '%s' at %L must have at least one argument"
 
80825
 msgstr "Prozedur für Benutzeroperator »%s« bei %L muss mindestens ein Argument haben"
 
80826
 
 
80827
-#: fortran/resolve.c:14804
 
80828
+#: fortran/resolve.c:14806
 
80829
 #, gcc-internal-format, gfc-internal-format
 
80830
 msgid "First argument of operator interface at %L cannot be optional"
 
80831
 msgstr "Erstes Argument der Operatorschnittstelle bei %L kann nicht optional sein"
 
80832
 
 
80833
-#: fortran/resolve.c:14822
 
80834
+#: fortran/resolve.c:14824
 
80835
 #, gcc-internal-format, gfc-internal-format
 
80836
 msgid "Second argument of operator interface at %L cannot be optional"
 
80837
 msgstr "Zweites Argument der Operatorschnittstelle bei %L kann nicht optional sein"
 
80838
 
 
80839
-#: fortran/resolve.c:14829
 
80840
+#: fortran/resolve.c:14831
 
80841
 #, gcc-internal-format, gfc-internal-format
 
80842
 msgid "Operator interface at %L must have, at most, two arguments"
 
80843
 msgstr "Operatorschnittstelle bei %L darf höchstens zwei Argumente haben"
 
80844
 
 
80845
-#: fortran/resolve.c:14905
 
80846
+#: fortran/resolve.c:14907
 
80847
 #, gcc-internal-format, gfc-internal-format
 
80848
 msgid "Contained procedure '%s' at %L of a PURE procedure must also be PURE"
 
80849
 msgstr "Enthaltene Prozedur »%s« bei %L einer PURE-Prozedur muss auch PURE sein"
 
80850
 
 
80851
 #: fortran/scanner.c:335
 
80852
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80853
+#, gcc-internal-format, gfc-internal-format
 
80854
 msgid "Include directory \"%s\": %s"
 
80855
-msgstr "das Verzeichnis %s kann nicht erzeugt werden: %m"
 
80856
+msgstr "Include-Verzeichnis »%s«: %s"
 
80857
 
 
80858
 #: fortran/scanner.c:341
 
80859
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80860
+#, gcc-internal-format, gfc-internal-format
 
80861
 msgid "Nonexistent include directory \"%s\""
 
80862
-msgstr "nicht vorhandenes Verzeichnis »%s« wird ignoriert\n"
 
80863
+msgstr "Include-Verzeichnis »%s« ist nicht vorhanden"
 
80864
 
 
80865
 #: fortran/scanner.c:347
 
80866
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80867
+#, gcc-internal-format, gfc-internal-format
 
80868
 msgid "\"%s\" is not a directory"
 
80869
-msgstr "%s: Kein Verzeichnis"
 
80870
+msgstr "»%s« ist kein Verzeichnis"
 
80871
 
 
80872
 #: fortran/scanner.c:806
 
80873
 #, gcc-internal-format, gfc-internal-format
 
80874
@@ -44877,338 +44882,338 @@
 
80875
 msgid "Character '%s' in string at %L cannot be converted into character kind %d"
 
80876
 msgstr "Zeichen »%s« in Zeichenkette bei %L kann nicht in Zeichenart %d umgewandelt werden"
 
80877
 
 
80878
-#: fortran/symbol.c:134
 
80879
+#: fortran/symbol.c:123
 
80880
 #, gcc-internal-format, gfc-internal-format
 
80881
 msgid "Duplicate IMPLICIT NONE statement at %C"
 
80882
 msgstr "Doppelte IMPLICIT NONE-Anweisung bei %C"
 
80883
 
 
80884
-#: fortran/symbol.c:174
 
80885
+#: fortran/symbol.c:163
 
80886
 #, gcc-internal-format, gfc-internal-format
 
80887
 msgid "Letter '%c' already set in IMPLICIT statement at %C"
 
80888
 msgstr "Buchstabe »%c« bereits gesetzt in IMPLICIT-Anweisung bei %C"
 
80889
 
 
80890
-#: fortran/symbol.c:196
 
80891
+#: fortran/symbol.c:185
 
80892
 #, gcc-internal-format, gfc-internal-format
 
80893
 msgid "Cannot specify IMPLICIT at %C after IMPLICIT NONE"
 
80894
 msgstr "IMPLICIT bei %C kann nicht hinter IMPLICIT NONE angegeben werden"
 
80895
 
 
80896
-#: fortran/symbol.c:206
 
80897
+#: fortran/symbol.c:195
 
80898
 #, gcc-internal-format, gfc-internal-format
 
80899
 msgid "Letter %c already has an IMPLICIT type at %C"
 
80900
 msgstr "Buchstabe %c hat bereits einen IMPLICIT-Typ bei %C"
 
80901
 
 
80902
-#: fortran/symbol.c:262
 
80903
+#: fortran/symbol.c:251
 
80904
 #, gcc-internal-format, gfc-internal-format
 
80905
 msgid "Symbol '%s' at %L has no IMPLICIT type"
 
80906
 msgstr "Symbol »%s« bei %L hat keinen IMPLICIT-Typ"
 
80907
 
 
80908
 #. BIND(C) variables should not be implicitly declared.
 
80909
-#: fortran/symbol.c:279
 
80910
+#: fortran/symbol.c:268
 
80911
 #, gcc-internal-format, gfc-internal-format
 
80912
 msgid "Implicitly declared BIND(C) variable '%s' at %L may not be C interoperable"
 
80913
 msgstr "Implizit deklarierte BIND(C)-Variable »%s« bei %L kann nicht C-kompatibel sein"
 
80914
 
 
80915
 #. Dummy args to a BIND(C) routine may not be interoperable if
 
80916
 #. they are implicitly typed.
 
80917
-#: fortran/symbol.c:294
 
80918
+#: fortran/symbol.c:283
 
80919
 #, gcc-internal-format, gfc-internal-format
 
80920
 msgid "Implicitly declared variable '%s' at %L may not be C interoperable but it is a dummy argument to the BIND(C) procedure '%s' at %L"
 
80921
 msgstr "Implizit deklarierte Variable »%s« bei %L könnte nicht C-kompatibel sein, ist aber ein Scheinargument für BIND(C)-Prozedur »%s« bei %L"
 
80922
 
 
80923
-#: fortran/symbol.c:335
 
80924
+#: fortran/symbol.c:324
 
80925
 #, gcc-internal-format, gfc-internal-format
 
80926
 msgid "Function result '%s' at %L has no IMPLICIT type"
 
80927
 msgstr "Funktionsergebnis »%s« bei %L hat keinen IMPLICIT-Typ"
 
80928
 
 
80929
-#: fortran/symbol.c:424
 
80930
+#: fortran/symbol.c:413
 
80931
 #, gcc-internal-format, gfc-internal-format
 
80932
 msgid "%s attribute not allowed in BLOCK DATA program unit at %L"
 
80933
 msgstr "Attribut %s ungültig in BLOCK DATA - Programmeinheit bei %L"
 
80934
 
 
80935
-#: fortran/symbol.c:448
 
80936
+#: fortran/symbol.c:437
 
80937
 #, gcc-internal-format, gfc-internal-format
 
80938
 msgid "Namelist group name at %L cannot have the SAVE attribute"
 
80939
 msgstr "Name der Namenslisten-Gruppe bei %L kann kein SAVE-Attribut haben"
 
80940
 
 
80941
-#: fortran/symbol.c:482
 
80942
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80943
+#: fortran/symbol.c:471
 
80944
+#, gcc-internal-format, gfc-internal-format
 
80945
 msgid "Procedure pointer at %C"
 
80946
-msgstr "Fortran 2003: Prozedur-Zeiger bei %C"
 
80947
+msgstr "Prozedur-Zeiger bei %C"
 
80948
 
 
80949
-#: fortran/symbol.c:644
 
80950
+#: fortran/symbol.c:633
 
80951
 #, gcc-internal-format, gfc-internal-format
 
80952
 msgid "%s attribute applied to %s %s at %L"
 
80953
 msgstr "Attribut %s auf %s %s bei %L angewendet"
 
80954
 
 
80955
-#: fortran/symbol.c:651
 
80956
+#: fortran/symbol.c:640
 
80957
 #, gcc-internal-format, gfc-internal-format
 
80958
 msgid "BIND(C) applied to %s %s at %L"
 
80959
 msgstr "BIND(C) auf %s %s bei %L angewendet"
 
80960
 
 
80961
-#: fortran/symbol.c:762 fortran/symbol.c:1485
 
80962
+#: fortran/symbol.c:751 fortran/symbol.c:1474
 
80963
 #, gcc-internal-format, gfc-internal-format
 
80964
 msgid "%s attribute conflicts with %s attribute at %L"
 
80965
 msgstr "Attribut %s steht mit Attribut %s bei %L in Konflikt"
 
80966
 
 
80967
-#: fortran/symbol.c:765
 
80968
+#: fortran/symbol.c:754
 
80969
 #, gcc-internal-format, gfc-internal-format
 
80970
 msgid "%s attribute conflicts with %s attribute in '%s' at %L"
 
80971
 msgstr "Attribut %s steht mit Attribut %s in »%s« bei %L in Konflikt"
 
80972
 
 
80973
-#: fortran/symbol.c:773
 
80974
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80975
+#: fortran/symbol.c:762
 
80976
+#, gcc-internal-format, gfc-internal-format
 
80977
 msgid "%s attribute with %s attribute at %L"
 
80978
-msgstr "Attribut %s steht mit Attribut %s bei %L in Konflikt"
 
80979
+msgstr "Attribut %s mit Attribut %s bei %L"
 
80980
 
 
80981
-#: fortran/symbol.c:779
 
80982
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80983
+#: fortran/symbol.c:768
 
80984
+#, gcc-internal-format, gfc-internal-format
 
80985
 msgid "%s attribute with %s attribute in '%s' at %L"
 
80986
-msgstr "Attribut %s steht mit Attribut %s in »%s« bei %L in Konflikt"
 
80987
+msgstr "Attribut %s mit Attribut %s in »%s« bei %L"
 
80988
 
 
80989
-#: fortran/symbol.c:823
 
80990
+#: fortran/symbol.c:812
 
80991
 #, gcc-internal-format, gfc-internal-format
 
80992
 msgid "Cannot change attributes of USE-associated symbol at %L"
 
80993
 msgstr "Attribute des USE-verbundenen Symbols bei %L können nicht verändert werden"
 
80994
 
 
80995
-#: fortran/symbol.c:826
 
80996
+#: fortran/symbol.c:815
 
80997
 #, gcc-internal-format, gfc-internal-format
 
80998
 msgid "Cannot change attributes of USE-associated symbol %s at %L"
 
80999
 msgstr "Attribute des USE-verbundenen Symbols %s bei %L können nicht verändert werden"
 
81000
 
 
81001
-#: fortran/symbol.c:842
 
81002
+#: fortran/symbol.c:831
 
81003
 #, gcc-internal-format, gfc-internal-format
 
81004
 msgid "Duplicate %s attribute specified at %L"
 
81005
 msgstr "Attribut %s doppelt angegeben bei %L"
 
81006
 
 
81007
-#: fortran/symbol.c:884
 
81008
+#: fortran/symbol.c:873
 
81009
 #, gcc-internal-format, gfc-internal-format
 
81010
 msgid "ALLOCATABLE specified outside of INTERFACE body at %L"
 
81011
 msgstr "ALLOCATABLE außerhalb des INTERFACE-Körpers bei %L angegeben"
 
81012
 
 
81013
-#: fortran/symbol.c:910
 
81014
+#: fortran/symbol.c:899
 
81015
 #, gcc-internal-format, gfc-internal-format
 
81016
 msgid "CODIMENSION specified for '%s' outside its INTERFACE body at %L"
 
81017
 msgstr "CODIMENSION für »%s« außerhalb seines INTERFACE-Körpers bei %L angegeben"
 
81018
 
 
81019
-#: fortran/symbol.c:936
 
81020
+#: fortran/symbol.c:925
 
81021
 #, gcc-internal-format, gfc-internal-format
 
81022
 msgid "DIMENSION specified for '%s' outside its INTERFACE body at %L"
 
81023
 msgstr "DIMENSION für »%s« außerhalb seines INTERFACE-Körpers bei %L angegeben"
 
81024
 
 
81025
-#: fortran/symbol.c:1066
 
81026
+#: fortran/symbol.c:1055
 
81027
 #, gcc-internal-format, gfc-internal-format
 
81028
 msgid "Cray Pointee at %L appears in multiple pointer() statements"
 
81029
 msgstr "Cray-Zeigerende bei %L tritt in mehreren pointer()-Anweisungen auf"
 
81030
 
 
81031
-#: fortran/symbol.c:1085
 
81032
+#: fortran/symbol.c:1074
 
81033
 #, gcc-internal-format, gfc-internal-format
 
81034
 msgid "Duplicate PROTECTED attribute specified at %L"
 
81035
 msgstr "Doppeltes PROTECTED-Attribut bei %L angegeben"
 
81036
 
 
81037
-#: fortran/symbol.c:1119
 
81038
+#: fortran/symbol.c:1108
 
81039
 #, gcc-internal-format, gfc-internal-format
 
81040
 msgid "SAVE attribute at %L cannot be specified in a PURE procedure"
 
81041
 msgstr "SAVE-Attribut bei %L kann nicht in einer PURE-Prozedur angegeben werden"
 
81042
 
 
81043
-#: fortran/symbol.c:1130
 
81044
+#: fortran/symbol.c:1119
 
81045
 #, gcc-internal-format, gfc-internal-format
 
81046
 msgid "Duplicate SAVE attribute specified at %L"
 
81047
 msgstr "SAVE-Attribut doppelt angegeben bei %L"
 
81048
 
 
81049
-#: fortran/symbol.c:1151
 
81050
+#: fortran/symbol.c:1140
 
81051
 #, gcc-internal-format, gfc-internal-format
 
81052
 msgid "Duplicate VALUE attribute specified at %L"
 
81053
 msgstr "Doppeltes VALUE-Attribut bei %L angegeben"
 
81054
 
 
81055
-#: fortran/symbol.c:1171
 
81056
+#: fortran/symbol.c:1160
 
81057
 #, gcc-internal-format, gfc-internal-format
 
81058
 msgid "Duplicate VOLATILE attribute specified at %L"
 
81059
 msgstr "Doppeltes VOLATILE-Attribut bei %L angegeben"
 
81060
 
 
81061
-#: fortran/symbol.c:1190
 
81062
+#: fortran/symbol.c:1179
 
81063
 #, gcc-internal-format, gfc-internal-format
 
81064
 msgid "Duplicate ASYNCHRONOUS attribute specified at %L"
 
81065
 msgstr "Doppeltes ASYNCHRONOUS-Attribut bei %L angegeben"
 
81066
 
 
81067
-#: fortran/symbol.c:1481
 
81068
+#: fortran/symbol.c:1470
 
81069
 #, gcc-internal-format, gfc-internal-format
 
81070
 msgid "%s attribute of '%s' conflicts with %s attribute at %L"
 
81071
 msgstr "Attribut %s von »%s« steht mit Attribut %s bei %L in Konflikt"
 
81072
 
 
81073
-#: fortran/symbol.c:1515
 
81074
+#: fortran/symbol.c:1504
 
81075
 #, gcc-internal-format, gfc-internal-format
 
81076
 msgid "%s procedure at %L is already declared as %s procedure"
 
81077
 msgstr "Prozedur %s bei %L ist bereits als Prozedur %s deklariert"
 
81078
 
 
81079
-#: fortran/symbol.c:1550
 
81080
+#: fortran/symbol.c:1539
 
81081
 #, gcc-internal-format, gfc-internal-format
 
81082
 msgid "INTENT (%s) conflicts with INTENT(%s) at %L"
 
81083
 msgstr "INTENT(%s) steht mit INTENT(%s) bei %L in Konflikt"
 
81084
 
 
81085
-#: fortran/symbol.c:1574
 
81086
+#: fortran/symbol.c:1563
 
81087
 #, gcc-internal-format, gfc-internal-format
 
81088
 msgid "ACCESS specification at %L was already specified"
 
81089
 msgstr "ACCESS-Spezifikation bei %L wurde bereits spezifiziert"
 
81090
 
 
81091
-#: fortran/symbol.c:1591
 
81092
+#: fortran/symbol.c:1580
 
81093
 #, gcc-internal-format, gfc-internal-format
 
81094
 msgid "Duplicate BIND attribute specified at %L"
 
81095
 msgstr "Doppeltes BIND-Attribut bei %L angegeben"
 
81096
 
 
81097
-#: fortran/symbol.c:1598
 
81098
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
81099
+#: fortran/symbol.c:1587
 
81100
+#, gcc-internal-format, gfc-internal-format
 
81101
 msgid "BIND(C) at %L"
 
81102
-msgstr " BIND(C)"
 
81103
+msgstr "BIND(C) bei %L"
 
81104
 
 
81105
-#: fortran/symbol.c:1615
 
81106
+#: fortran/symbol.c:1604
 
81107
 #, gcc-internal-format, gfc-internal-format
 
81108
 msgid "Duplicate EXTENDS attribute specified at %L"
 
81109
 msgstr "Doppeltes EXTENDS-Attribut bei %L angegeben"
 
81110
 
 
81111
-#: fortran/symbol.c:1619
 
81112
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
81113
+#: fortran/symbol.c:1608
 
81114
+#, gcc-internal-format, gfc-internal-format
 
81115
 msgid "EXTENDS at %L"
 
81116
-msgstr "Fortran 2003: EXTENDS bei %L"
 
81117
+msgstr "EXTENDS bei %L"
 
81118
 
 
81119
-#: fortran/symbol.c:1641
 
81120
+#: fortran/symbol.c:1630
 
81121
 #, gcc-internal-format, gfc-internal-format
 
81122
 msgid "Symbol '%s' at %L already has an explicit interface"
 
81123
 msgstr "Symbol »%s« bei %L hat bereits eine explizite Schnittstelle"
 
81124
 
 
81125
-#: fortran/symbol.c:1648
 
81126
+#: fortran/symbol.c:1637
 
81127
 #, gcc-internal-format, gfc-internal-format
 
81128
 msgid "'%s' at %L has attributes specified outside its INTERFACE body"
 
81129
 msgstr "»%s« bei %L hat außerhalb seines INTERFACE-Körpers spezifizierte Attribute"
 
81130
 
 
81131
-#: fortran/symbol.c:1682
 
81132
+#: fortran/symbol.c:1671
 
81133
 #, gcc-internal-format, gfc-internal-format
 
81134
 msgid "Symbol '%s' at %L conflicts with symbol from module '%s', use-associated at %L"
 
81135
 msgstr "Symbol »%s« bei %L steht mit Symbol aus Modul »%s« in Konflikt, verbunden durch Verwendung bei %L"
 
81136
 
 
81137
-#: fortran/symbol.c:1686
 
81138
+#: fortran/symbol.c:1675
 
81139
 #, gcc-internal-format, gfc-internal-format
 
81140
 msgid "Symbol '%s' at %L already has basic type of %s"
 
81141
 msgstr "Symbol »%s« bei %L hat bereits grundlegenden Typen %s"
 
81142
 
 
81143
-#: fortran/symbol.c:1693
 
81144
+#: fortran/symbol.c:1682
 
81145
 #, gcc-internal-format, gfc-internal-format
 
81146
 msgid "Procedure '%s' at %L may not have basic type of %s"
 
81147
 msgstr "Prozedur »%s« bei %L kann nicht grundlegenden Typen %s haben"
 
81148
 
 
81149
-#: fortran/symbol.c:1705
 
81150
+#: fortran/symbol.c:1694
 
81151
 #, gcc-internal-format, gfc-internal-format
 
81152
 msgid "Symbol '%s' at %L cannot have a type"
 
81153
 msgstr "Symbol »%s« bei %L kann keinen Typen haben"
 
81154
 
 
81155
-#: fortran/symbol.c:1874
 
81156
+#: fortran/symbol.c:1863
 
81157
 #, gcc-internal-format, gfc-internal-format
 
81158
 msgid "Component '%s' at %C already declared at %L"
 
81159
 msgstr "Komponente »%s« bei %C bereits bei %L deklariert"
 
81160
 
 
81161
-#: fortran/symbol.c:1885
 
81162
+#: fortran/symbol.c:1874
 
81163
 #, gcc-internal-format, gfc-internal-format
 
81164
 msgid "Component '%s' at %C already in the parent type at %L"
 
81165
 msgstr "Komponente »%s« bei %C bereits im Elterntypen bei %L deklariert"
 
81166
 
 
81167
-#: fortran/symbol.c:1970
 
81168
+#: fortran/symbol.c:1959
 
81169
 #, gcc-internal-format, gfc-internal-format
 
81170
 msgid "Symbol '%s' at %C is ambiguous"
 
81171
 msgstr "Symbol»%s« bei %C ist mehrdeutig"
 
81172
 
 
81173
-#: fortran/symbol.c:2002
 
81174
+#: fortran/symbol.c:1991
 
81175
 #, gcc-internal-format, gfc-internal-format
 
81176
 msgid "Derived type '%s' at %C is being used before it is defined"
 
81177
 msgstr "Abgeleiteter Typ »%s« bei %C wird benutzt bevor er definiert wird"
 
81178
 
 
81179
-#: fortran/symbol.c:2040
 
81180
+#: fortran/symbol.c:2029
 
81181
 #, gcc-internal-format, gfc-internal-format
 
81182
 msgid "Component '%s' at %C is a PRIVATE component of '%s'"
 
81183
 msgstr "Komponente »%s« bei %C ist eine PRIVATE-Komponente von »%s«"
 
81184
 
 
81185
-#: fortran/symbol.c:2058
 
81186
+#: fortran/symbol.c:2047
 
81187
 #, gcc-internal-format, gfc-internal-format
 
81188
 msgid "'%s' at %C is not a member of the '%s' structure"
 
81189
 msgstr "»%s« bei %C ist kein Element der Struktur »%s«"
 
81190
 
 
81191
-#: fortran/symbol.c:2196
 
81192
+#: fortran/symbol.c:2186
 
81193
 #, gcc-internal-format, gfc-internal-format
 
81194
 msgid "Duplicate statement label %d at %L and %L"
 
81195
 msgstr "Doppelte Anweisungsmarke %d bei %L und %L"
 
81196
 
 
81197
-#: fortran/symbol.c:2207
 
81198
+#: fortran/symbol.c:2197
 
81199
 #, gcc-internal-format, gfc-internal-format
 
81200
 msgid "Label %d at %C already referenced as branch target"
 
81201
 msgstr "Marke %d bei %C bereits als Sprungziel referenziert"
 
81202
 
 
81203
-#: fortran/symbol.c:2217
 
81204
+#: fortran/symbol.c:2207
 
81205
 #, gcc-internal-format, gfc-internal-format
 
81206
 msgid "Label %d at %C already referenced as a format label"
 
81207
 msgstr "Marke %d bei %C bereits als eine Formatmarke referenziert"
 
81208
 
 
81209
-#: fortran/symbol.c:2223
 
81210
+#: fortran/symbol.c:2213
 
81211
 #, gcc-internal-format, gfc-internal-format
 
81212
 msgid "DO termination statement which is not END DO or CONTINUE with label %d at %C"
 
81213
-msgstr ""
 
81214
+msgstr "DO-Abbruchanweisung ist nicht »END DO« oder »CONTINUE« mit Marke %d bei %C"
 
81215
 
 
81216
-#: fortran/symbol.c:2265
 
81217
+#: fortran/symbol.c:2255
 
81218
 #, gcc-internal-format, gfc-internal-format
 
81219
 msgid "Label %d at %C previously used as a FORMAT label"
 
81220
 msgstr "Marke %d bei %C vorher als FORMAT-Marke verwendet"
 
81221
 
 
81222
-#: fortran/symbol.c:2274
 
81223
+#: fortran/symbol.c:2264
 
81224
 #, gcc-internal-format, gfc-internal-format
 
81225
 msgid "Label %d at %C previously used as branch target"
 
81226
 msgstr "Marke %d bei %C vorher als Sprungziel verwendet"
 
81227
 
 
81228
-#: fortran/symbol.c:2280
 
81229
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
81230
+#: fortran/symbol.c:2270
 
81231
+#, gcc-internal-format, gfc-internal-format
 
81232
 msgid "Shared DO termination label %d at %C"
 
81233
-msgstr "Beendenden Namen bei %C erwartet"
 
81234
+msgstr "Gemeinsam genutzte DO-Abbruchmarke %d bei %C"
 
81235
 
 
81236
-#: fortran/symbol.c:2600
 
81237
+#: fortran/symbol.c:2590
 
81238
 #, gcc-internal-format, gfc-internal-format
 
81239
 msgid "Name '%s' at %C is an ambiguous reference to '%s' from module '%s'"
 
81240
 msgstr "Name »%s« bei %C ist eine mehrdeutige Referenz auf »%s« vom Modul »%s«"
 
81241
 
 
81242
-#: fortran/symbol.c:2603
 
81243
+#: fortran/symbol.c:2593
 
81244
 #, gcc-internal-format, gfc-internal-format
 
81245
 msgid "Name '%s' at %C is an ambiguous reference to '%s' from current program unit"
 
81246
 msgstr "Name »%s« bei %C ist eine mehrdeutige Referenz auf »%s« von aktueller Programmeinheit"
 
81247
 
 
81248
 #. Symbol is from another namespace.
 
81249
-#: fortran/symbol.c:2788
 
81250
+#: fortran/symbol.c:2808
 
81251
 #, gcc-internal-format, gfc-internal-format
 
81252
 msgid "Symbol '%s' at %C has already been host associated"
 
81253
 msgstr "Symbol »%s« bei %C wurde bereits mit Host verbunden"
 
81254
 
 
81255
-#: fortran/symbol.c:3665
 
81256
+#: fortran/symbol.c:3793
 
81257
 #, gcc-internal-format, gfc-internal-format
 
81258
 msgid "Derived type '%s' declared at %L must have the BIND attribute to be C interoperable"
 
81259
 msgstr "Abgeleiteter Typ »%s«, bei %L deklariert, muss BIND-Attribut haben, um C-kompatibel zu sein"
 
81260
 
 
81261
-#: fortran/symbol.c:3683
 
81262
+#: fortran/symbol.c:3811
 
81263
 #, gcc-internal-format, gfc-internal-format
 
81264
 msgid "Derived type '%s' with BIND(C) attribute at %L is empty, and may be inaccessible by the C companion processor"
 
81265
 msgstr "Abgeleiteter Typ »%s« mit Attribut BIND(C) bei %L ist leer und könnte für entsprechenden C-Prozessor unerreichar sein"
 
81266
 
 
81267
-#: fortran/symbol.c:3704
 
81268
+#: fortran/symbol.c:3832
 
81269
 #, gcc-internal-format, gfc-internal-format
 
81270
 msgid "Component '%s' at %L cannot have the POINTER attribute because it is a member of the BIND(C) derived type '%s' at %L"
 
81271
 msgstr "Komponente »%s« bei %L kann nicht POINTER-Attribut haben, da es Element des BIND(C)-abgeleiteten Typs »%s« bei %L ist"
 
81272
 
 
81273
-#: fortran/symbol.c:3714
 
81274
+#: fortran/symbol.c:3842
 
81275
 #, gcc-internal-format, gfc-internal-format
 
81276
 msgid "Procedure pointer component '%s' at %L cannot be a member of the BIND(C) derived type '%s' at %L"
 
81277
 msgstr "Komponente »%s« des Prozedurzeigers bei %L kann kein Element des BIND(C)-abgeleiteten Typs »%s« bei %L sein"
 
81278
 
 
81279
-#: fortran/symbol.c:3725
 
81280
+#: fortran/symbol.c:3853
 
81281
 #, gcc-internal-format, gfc-internal-format
 
81282
 msgid "Component '%s' at %L cannot have the ALLOCATABLE attribute because it is a member of the BIND(C) derived type '%s' at %L"
 
81283
 msgstr "Komponente »%s« bei %L kann nicht ALLOCATABLE-Attribut haben, da es Element des BIND(C)-abgeleiteten Typs »%s« bei %L ist"
 
81284
 
 
81285
 #. If the derived type is bind(c), all fields must be
 
81286
 #. interop.
 
81287
-#: fortran/symbol.c:3764
 
81288
+#: fortran/symbol.c:3892
 
81289
 #, gcc-internal-format, gfc-internal-format
 
81290
 msgid "Component '%s' in derived type '%s' at %L may not be C interoperable, even though derived type '%s' is BIND(C)"
 
81291
 msgstr "Komponente »%s« in abgeleiteten Typ »%s« bei %L könnte nicht C-kompatibel sein, obwohl abgeleiteter Typ »%s« BIND(C) ist"
 
81292
@@ -45216,22 +45221,22 @@
 
81293
 #. If derived type is param to bind(c) routine, or to one
 
81294
 #. of the iso_c_binding procs, it must be interoperable, so
 
81295
 #. all fields must interop too.
 
81296
-#: fortran/symbol.c:3773
 
81297
+#: fortran/symbol.c:3901
 
81298
 #, gcc-internal-format, gfc-internal-format
 
81299
 msgid "Component '%s' in derived type '%s' at %L may not be C interoperable"
 
81300
 msgstr "Komponente »%s« in abgeleitetem Typ »%s« bei %L könnte nicht C-kompatibel sein"
 
81301
 
 
81302
-#: fortran/symbol.c:3787
 
81303
+#: fortran/symbol.c:3915
 
81304
 #, gcc-internal-format, gfc-internal-format
 
81305
 msgid "Derived type '%s' at %L cannot be declared with both PRIVATE and BIND(C) attributes"
 
81306
 msgstr "Abgeleiteter Typ »%s« bei %L kann nicht mit Attributen PRIVATE und BIND(C) deklariert werden"
 
81307
 
 
81308
-#: fortran/symbol.c:3795
 
81309
+#: fortran/symbol.c:3923
 
81310
 #, gcc-internal-format, gfc-internal-format
 
81311
 msgid "Derived type '%s' at %L cannot have the SEQUENCE attribute because it is BIND(C)"
 
81312
 msgstr "Abgeleiteter Typ »%s« bei %L kann nicht das SEQUENCE-Attribut haben, da es BIND(C) ist"
 
81313
 
 
81314
-#: fortran/symbol.c:4688 fortran/symbol.c:4694
 
81315
+#: fortran/symbol.c:4816 fortran/symbol.c:4822
 
81316
 #, gcc-internal-format, gfc-internal-format
 
81317
 msgid "Symbol '%s' is used before it is typed at %L"
 
81318
 msgstr "Symbol »%s« wird bei %L verwendet, bevor es typisiert wird"
 
81319
@@ -45342,57 +45347,57 @@
 
81320
 msgid "intrinsic variable which isn't a procedure"
 
81321
 msgstr "innere Variable, die keine Prozedur ist"
 
81322
 
 
81323
-#: fortran/trans-decl.c:3556 fortran/trans-decl.c:5433
 
81324
+#: fortran/trans-decl.c:3556 fortran/trans-decl.c:5435
 
81325
 #, gcc-internal-format, gfc-internal-format
 
81326
 msgid "Return value of function '%s' at %L not set"
 
81327
 msgstr "Rückgabewert der Funktion »%s« bei %L nicht gesetzt"
 
81328
 
 
81329
-#: fortran/trans-decl.c:3883
 
81330
+#: fortran/trans-decl.c:3885
 
81331
 #, gcc-internal-format
 
81332
 msgid "Deferred type parameter not yet supported"
 
81333
 msgstr "Parameter aufgeschobenen Typs wird noch nicht unterstützt"
 
81334
 
 
81335
-#: fortran/trans-decl.c:4090
 
81336
+#: fortran/trans-decl.c:4092
 
81337
 #, gcc-internal-format, gfc-internal-format
 
81338
 msgid "backend decl for module variable %s already exists"
 
81339
 msgstr "Backend-Deklaration für Modulvariable %s ist bereits vorhanden"
 
81340
 
 
81341
-#: fortran/trans-decl.c:4614
 
81342
+#: fortran/trans-decl.c:4616
 
81343
 #, gcc-internal-format, gfc-internal-format
 
81344
 msgid "Dummy argument '%s' at %L was declared INTENT(OUT) but was not set"
 
81345
 msgstr "Scheinargument »%s« bei %L war als INTENT(OUT) deklariert, aber nicht gesetzt"
 
81346
 
 
81347
-#: fortran/trans-decl.c:4618
 
81348
+#: fortran/trans-decl.c:4620
 
81349
 #, gcc-internal-format, gfc-internal-format
 
81350
 msgid "Derived-type dummy argument '%s' at %L was declared INTENT(OUT) but was not set and does not have a default initializer"
 
81351
 msgstr "Scheinargument »%s« abgeleiteten Typs bei %L war als INTENT(OUT) deklariert, aber nicht gesetzt und hat keine Standardinitialisierung"
 
81352
 
 
81353
-#: fortran/trans-decl.c:4627 fortran/trans-decl.c:4742
 
81354
+#: fortran/trans-decl.c:4629 fortran/trans-decl.c:4744
 
81355
 #, gcc-internal-format, gfc-internal-format
 
81356
 msgid "Unused dummy argument '%s' at %L"
 
81357
 msgstr "Ungenutztes Scheinargument %s bei %L"
 
81358
 
 
81359
-#: fortran/trans-decl.c:4641
 
81360
+#: fortran/trans-decl.c:4643
 
81361
 #, gcc-internal-format, gfc-internal-format
 
81362
 msgid "Unused module variable '%s' which has been explicitly imported at %L"
 
81363
 msgstr "Ungenutzte Modulvariable »%s«, die bei %L ausdrücklich importiert wurde"
 
81364
 
 
81365
-#: fortran/trans-decl.c:4649
 
81366
+#: fortran/trans-decl.c:4651
 
81367
 #, gcc-internal-format, gfc-internal-format
 
81368
 msgid "Unused variable '%s' declared at %L"
 
81369
 msgstr "Ungenutzte Variable »%s« bei %L deklariert"
 
81370
 
 
81371
-#: fortran/trans-decl.c:4697
 
81372
+#: fortran/trans-decl.c:4699
 
81373
 #, gcc-internal-format, gfc-internal-format
 
81374
 msgid "Unused parameter '%s' declared at %L"
 
81375
 msgstr "Ungenutzter Parameter »%s« bei %L deklariert"
 
81376
 
 
81377
-#: fortran/trans-decl.c:4700
 
81378
+#: fortran/trans-decl.c:4702
 
81379
 #, gcc-internal-format, gfc-internal-format
 
81380
 msgid "Unused parameter '%s' which has been explicitly imported at %L"
 
81381
 msgstr "Ungenutzter Parameter »%s«, der bei %L ausdrücklich importiert wurde"
 
81382
 
 
81383
-#: fortran/trans-decl.c:4715
 
81384
+#: fortran/trans-decl.c:4717
 
81385
 #, gcc-internal-format, gfc-internal-format
 
81386
 msgid "Return value '%s' of function '%s' declared at %L not set"
 
81387
 msgstr "Rückgabewert »%1$s« der bei %3$L deklarierten Funktion »%2$s« nicht gesetzt"
 
81388
@@ -45400,12 +45405,12 @@
 
81389
 #: fortran/trans-expr.c:1025
 
81390
 #, gcc-internal-format, gfc-internal-format
 
81391
 msgid "Code for reallocating the allocatable array at %L will be added"
 
81392
-msgstr ""
 
81393
+msgstr "Code zur Neu-Reservierung des reservierbaren Feldes bei %L wird hinzugefügt"
 
81394
 
 
81395
 #: fortran/trans-expr.c:1028
 
81396
 #, gcc-internal-format, gfc-internal-format
 
81397
 msgid "Code for reallocating the allocatable variable at %L will be added"
 
81398
-msgstr ""
 
81399
+msgstr "Code zur Neu-Reservierung der reservierbaren Variable bei %L wird hinzugefügt"
 
81400
 
 
81401
 #: fortran/trans-expr.c:2464
 
81402
 #, gcc-internal-format
 
81403
@@ -45428,12 +45433,12 @@
 
81404
 msgid "'dim' argument of %s intrinsic at %L is not a valid dimension index"
 
81405
 msgstr "Argument »dim« des intrinsischen »%s« bei %L ist kein gültiger Dimensionsindex"
 
81406
 
 
81407
-#: fortran/trans-io.c:2032
 
81408
+#: fortran/trans-io.c:2034
 
81409
 #, gcc-internal-format, gfc-internal-format
 
81410
 msgid "Derived type '%s' at %L has PRIVATE components"
 
81411
 msgstr "Abgeleiteter Typ »%s« bei %L hat PRIVATE-Komponenten"
 
81412
 
 
81413
-#: fortran/trans-io.c:2183
 
81414
+#: fortran/trans-io.c:2185
 
81415
 #, gcc-internal-format, gfc-internal-format
 
81416
 msgid "Bad IO basetype (%d)"
 
81417
 msgstr "Falscher IO-Basistyp (%d)"
 
81418
@@ -45902,9 +45907,9 @@
 
81419
 msgstr "ungültige Auflösung in Auflösungsdatei"
 
81420
 
 
81421
 #: lto/lto.c:2228
 
81422
-#, fuzzy, gcc-internal-format
 
81423
+#, gcc-internal-format
 
81424
 msgid "resolution sub id %wx not in object file"
 
81425
-msgstr "Auflösungs-Sub-ID "
 
81426
+msgstr "Auflösungs-Sub-ID %wx nicht in Objekt-Datei"
 
81427
 
 
81428
 #: lto/lto.c:2335
 
81429
 #, gcc-internal-format, gfc-internal-format
 
81430
@@ -46896,6 +46901,9 @@
 
81431
 msgid "creating selector for nonexistent method %qE"
 
81432
 msgstr "für nicht existierende Methode %qE wird Selektor erzeugt"
 
81433
 
 
81434
+#~ msgid "%<%T::%D%> is not a valid declarator"
 
81435
+#~ msgstr "%<%T::%D%> ist kein gültiger Deklarator"
 
81436
+
 
81437
 #~ msgid "%s:not a gcov graph file\n"
 
81438
 #~ msgstr "%s: keine gcov-Graph-Datei\n"
 
81439
 
 
81440
@@ -51154,9 +51162,6 @@
 
81441
 #~ msgid "This is the location of the previous declaration of label %qs"
 
81442
 #~ msgstr "Dies ist die Stelle der vorherigen Deklaration der Marke %qs"
 
81443
 
 
81444
-#~ msgid "%<continue%> must be in loop"
 
81445
-#~ msgstr "%<continue%> muss in einer Schleife sein"
 
81446
-
 
81447
 #~ msgid "continue label %qs does not name a loop"
 
81448
 #~ msgstr "continue-Marke %qs benennt keine Schleife"
 
81449
 
 
81450
Index: gcc/intl.h
 
81451
===================================================================
 
81452
--- a/src/gcc/intl.h    (.../tags/gcc_4_8_0_release)
 
81453
+++ b/src/gcc/intl.h    (.../branches/gcc-4_8-branch)
 
81454
@@ -26,16 +26,8 @@
 
81455
 # define setlocale(category, locale) (locale)
 
81456
 #endif
 
81457
 
 
81458
-/* If libintl.h is available, include it before testing for NLS. If we
 
81459
-   are building with --disable-nls and another header file includes
 
81460
-   libintl.h, the stubs defined down below will cause syntax errors
 
81461
-   when parsing libintl.h. See http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54281
 
81462
-   for details.  */
 
81463
-#if defined(HAVE_LIBINTL_H) || defined(ENABLE_NLS)
 
81464
-# include <libintl.h>
 
81465
-#endif
 
81466
-
 
81467
 #ifdef ENABLE_NLS
 
81468
+#include <libintl.h>
 
81469
 extern void gcc_init_libintl (void);
 
81470
 extern size_t gcc_gettext_width (const char *);
 
81471
 #else
 
81472
Index: gcc/combine.c
 
81473
===================================================================
 
81474
--- a/src/gcc/combine.c (.../tags/gcc_4_8_0_release)
 
81475
+++ b/src/gcc/combine.c (.../branches/gcc-4_8-branch)
 
81476
@@ -7703,9 +7703,25 @@
 
81477
         what it originally did, do this SUBREG as a force_to_mode.  */
 
81478
       {
 
81479
        rtx inner = SUBREG_REG (x), simplified;
 
81480
-       
 
81481
-       tem = make_compound_operation (inner, in_code);
 
81482
+       enum rtx_code subreg_code = in_code;
 
81483
 
 
81484
+       /* If in_code is COMPARE, it isn't always safe to pass it through
 
81485
+          to the recursive make_compound_operation call.  */
 
81486
+       if (subreg_code == COMPARE
 
81487
+           && (!subreg_lowpart_p (x)
 
81488
+               || GET_CODE (inner) == SUBREG
 
81489
+               /* (subreg:SI (and:DI (reg:DI) (const_int 0x800000000)) 0)
 
81490
+                  is (const_int 0), rather than
 
81491
+                  (subreg:SI (lshiftrt:DI (reg:DI) (const_int 35)) 0).  */
 
81492
+               || (GET_CODE (inner) == AND
 
81493
+                   && CONST_INT_P (XEXP (inner, 1))
 
81494
+                   && GET_MODE_SIZE (mode) < GET_MODE_SIZE (GET_MODE (inner))
 
81495
+                   && exact_log2 (UINTVAL (XEXP (inner, 1)))
 
81496
+                      >= GET_MODE_BITSIZE (mode))))
 
81497
+         subreg_code = SET;
 
81498
+
 
81499
+       tem = make_compound_operation (inner, subreg_code);
 
81500
+
 
81501
        simplified
 
81502
          = simplify_subreg (mode, tem, GET_MODE (inner), SUBREG_BYTE (x));
 
81503
        if (simplified)
 
81504
Index: gcc/tree-cfg.c
 
81505
===================================================================
 
81506
--- a/src/gcc/tree-cfg.c        (.../tags/gcc_4_8_0_release)
 
81507
+++ b/src/gcc/tree-cfg.c        (.../branches/gcc-4_8-branch)
 
81508
@@ -6099,10 +6099,19 @@
 
81509
 
 
81510
   if (EXPR_P (t))
 
81511
     {
 
81512
-      if (TREE_BLOCK (t) == p->orig_block
 
81513
+      tree block = TREE_BLOCK (t);
 
81514
+      if (block == p->orig_block
 
81515
          || (p->orig_block == NULL_TREE
 
81516
-         && TREE_BLOCK (t) == NULL_TREE))
 
81517
+             && block != NULL_TREE))
 
81518
        TREE_SET_BLOCK (t, p->new_block);
 
81519
+#ifdef ENABLE_CHECKING
 
81520
+      else if (block != NULL_TREE)
 
81521
+       {
 
81522
+         while (block && TREE_CODE (block) == BLOCK && block != p->orig_block)
 
81523
+           block = BLOCK_SUPERCONTEXT (block);
 
81524
+         gcc_assert (block == p->orig_block);
 
81525
+       }
 
81526
+#endif
 
81527
     }
 
81528
   else if (DECL_P (t) || TREE_CODE (t) == SSA_NAME)
 
81529
     {
 
81530
@@ -6187,18 +6196,10 @@
 
81531
   gimple stmt = gsi_stmt (*gsi_p);
 
81532
   tree block = gimple_block (stmt);
 
81533
 
 
81534
-  if (p->orig_block == NULL_TREE
 
81535
-      || block == p->orig_block
 
81536
-      || block == NULL_TREE)
 
81537
+  if (block == p->orig_block
 
81538
+      || (p->orig_block == NULL_TREE
 
81539
+         && block != NULL_TREE))
 
81540
     gimple_set_block (stmt, p->new_block);
 
81541
-#ifdef ENABLE_CHECKING
 
81542
-  else if (block != p->new_block)
 
81543
-    {
 
81544
-      while (block && block != p->orig_block)
 
81545
-       block = BLOCK_SUPERCONTEXT (block);
 
81546
-      gcc_assert (block);
 
81547
-    }
 
81548
-#endif
 
81549
 
 
81550
   switch (gimple_code (stmt))
 
81551
     {
 
81552
@@ -6426,14 +6427,6 @@
 
81553
          e->goto_locus = d->new_block ?
 
81554
              COMBINE_LOCATION_DATA (line_table, e->goto_locus, d->new_block) :
 
81555
              LOCATION_LOCUS (e->goto_locus);
 
81556
-#ifdef ENABLE_CHECKING
 
81557
-       else if (block != d->new_block)
 
81558
-         {
 
81559
-           while (block && block != d->orig_block)
 
81560
-             block = BLOCK_SUPERCONTEXT (block);
 
81561
-           gcc_assert (block);
 
81562
-         }
 
81563
-#endif
 
81564
       }
 
81565
 }
 
81566
 
 
81567
Index: gcc/tree-ssa-reassoc.c
 
81568
===================================================================
 
81569
--- a/src/gcc/tree-ssa-reassoc.c        (.../tags/gcc_4_8_0_release)
 
81570
+++ b/src/gcc/tree-ssa-reassoc.c        (.../branches/gcc-4_8-branch)
 
81571
@@ -4293,6 +4293,7 @@
 
81572
   0,                                   /* properties_destroyed */
 
81573
   0,                                   /* todo_flags_start */
 
81574
   TODO_verify_ssa
 
81575
+    | TODO_update_ssa_only_virtuals
 
81576
     | TODO_verify_flow
 
81577
     | TODO_ggc_collect                 /* todo_flags_finish */
 
81578
  }
 
81579
Index: gcc/config/s390/s390.c
 
81580
===================================================================
 
81581
--- a/src/gcc/config/s390/s390.c        (.../tags/gcc_4_8_0_release)
 
81582
+++ b/src/gcc/config/s390/s390.c        (.../branches/gcc-4_8-branch)
 
81583
@@ -4647,6 +4647,9 @@
 
81584
   int smode_bsize, mode_bsize;
 
81585
   rtx op, clobber;
 
81586
 
 
81587
+  if (bitsize + bitpos > GET_MODE_SIZE (mode))
 
81588
+    return false;
 
81589
+
 
81590
   /* Generate INSERT IMMEDIATE (IILL et al).  */
 
81591
   /* (set (ze (reg)) (const_int)).  */
 
81592
   if (TARGET_ZARCH
 
81593
Index: gcc/config/sparc/sparc.c
 
81594
===================================================================
 
81595
--- a/src/gcc/config/sparc/sparc.c      (.../tags/gcc_4_8_0_release)
 
81596
+++ b/src/gcc/config/sparc/sparc.c      (.../branches/gcc-4_8-branch)
 
81597
@@ -4321,13 +4321,14 @@
 
81598
    mapped into one sparc_mode_class mode.  */
 
81599
 
 
81600
 enum sparc_mode_class {
 
81601
-  S_MODE, D_MODE, T_MODE, O_MODE,
 
81602
+  H_MODE, S_MODE, D_MODE, T_MODE, O_MODE,
 
81603
   SF_MODE, DF_MODE, TF_MODE, OF_MODE,
 
81604
   CC_MODE, CCFP_MODE
 
81605
 };
 
81606
 
 
81607
 /* Modes for single-word and smaller quantities.  */
 
81608
-#define S_MODES ((1 << (int) S_MODE) | (1 << (int) SF_MODE))
 
81609
+#define S_MODES \
 
81610
+  ((1 << (int) H_MODE) | (1 << (int) S_MODE) | (1 << (int) SF_MODE))
 
81611
 
 
81612
 /* Modes for double-word and smaller quantities.  */
 
81613
 #define D_MODES (S_MODES | (1 << (int) D_MODE) | (1 << DF_MODE))
 
81614
@@ -4338,13 +4339,11 @@
 
81615
 /* Modes for 8-word and smaller quantities.  */
 
81616
 #define O_MODES (T_MODES | (1 << (int) O_MODE) | (1 << (int) OF_MODE))
 
81617
 
 
81618
-/* Modes for single-float quantities.  We must allow any single word or
 
81619
-   smaller quantity.  This is because the fix/float conversion instructions
 
81620
-   take integer inputs/outputs from the float registers.  */
 
81621
-#define SF_MODES (S_MODES)
 
81622
+/* Modes for single-float quantities.  */
 
81623
+#define SF_MODES ((1 << (int) S_MODE) | (1 << (int) SF_MODE))
 
81624
 
 
81625
 /* Modes for double-float and smaller quantities.  */
 
81626
-#define DF_MODES (D_MODES)
 
81627
+#define DF_MODES (SF_MODES | (1 << (int) D_MODE) | (1 << DF_MODE))
 
81628
 
 
81629
 /* Modes for quad-float and smaller quantities.  */
 
81630
 #define TF_MODES (DF_MODES | (1 << (int) TF_MODE))
 
81631
@@ -4440,7 +4439,9 @@
 
81632
        case MODE_INT:
 
81633
        case MODE_PARTIAL_INT:
 
81634
        case MODE_COMPLEX_INT:
 
81635
-         if (GET_MODE_SIZE (i) <= 4)
 
81636
+         if (GET_MODE_SIZE (i) < 4)
 
81637
+           sparc_mode_class[i] = 1 << (int) H_MODE;
 
81638
+         else if (GET_MODE_SIZE (i) == 4)
 
81639
            sparc_mode_class[i] = 1 << (int) S_MODE;
 
81640
          else if (GET_MODE_SIZE (i) == 8)
 
81641
            sparc_mode_class[i] = 1 << (int) D_MODE;
 
81642
@@ -4452,14 +4453,16 @@
 
81643
            sparc_mode_class[i] = 0;
 
81644
          break;
 
81645
        case MODE_VECTOR_INT:
 
81646
-         if (GET_MODE_SIZE (i) <= 4)
 
81647
-           sparc_mode_class[i] = 1 << (int)SF_MODE;
 
81648
+         if (GET_MODE_SIZE (i) == 4)
 
81649
+           sparc_mode_class[i] = 1 << (int) SF_MODE;
 
81650
          else if (GET_MODE_SIZE (i) == 8)
 
81651
-           sparc_mode_class[i] = 1 << (int)DF_MODE;
 
81652
+           sparc_mode_class[i] = 1 << (int) DF_MODE;
 
81653
+         else
 
81654
+           sparc_mode_class[i] = 0;
 
81655
          break;
 
81656
        case MODE_FLOAT:
 
81657
        case MODE_COMPLEX_FLOAT:
 
81658
-         if (GET_MODE_SIZE (i) <= 4)
 
81659
+         if (GET_MODE_SIZE (i) == 4)
 
81660
            sparc_mode_class[i] = 1 << (int) SF_MODE;
 
81661
          else if (GET_MODE_SIZE (i) == 8)
 
81662
            sparc_mode_class[i] = 1 << (int) DF_MODE;
 
81663
Index: gcc/config/sparc/sparc.h
 
81664
===================================================================
 
81665
--- a/src/gcc/config/sparc/sparc.h      (.../tags/gcc_4_8_0_release)
 
81666
+++ b/src/gcc/config/sparc/sparc.h      (.../branches/gcc-4_8-branch)
 
81667
@@ -327,6 +327,8 @@
 
81668
 %{mcpu=sparclite86x:-Asparclite} \
 
81669
 %{mcpu=f930:-Asparclite} %{mcpu=f934:-Asparclite} \
 
81670
 %{mcpu=v8:-Av8} \
 
81671
+%{mcpu=supersparc:-Av8} \
 
81672
+%{mcpu=hypersparc:-Av8} \
 
81673
 %{mcpu=leon:-Av8} \
 
81674
 %{mv8plus:-Av8plus} \
 
81675
 %{mcpu=v9:-Av9} \
 
81676
Index: gcc/config/i386/i386.md
 
81677
===================================================================
 
81678
--- a/src/gcc/config/i386/i386.md       (.../tags/gcc_4_8_0_release)
 
81679
+++ b/src/gcc/config/i386/i386.md       (.../branches/gcc-4_8-branch)
 
81680
@@ -3281,7 +3281,7 @@
 
81681
        (cond [(eq_attr "alternative" "0,1,2")
 
81682
                 (const_string "fmov")
 
81683
               (eq_attr "alternative" "3,4")
 
81684
-                (const_string "multi")
 
81685
+                (const_string "imov")
 
81686
               (eq_attr "alternative" "5")
 
81687
                 (const_string "sselog1")
 
81688
               (eq_attr "alternative" "9,10,11,14,15")
 
81689
@@ -3432,10 +3432,10 @@
 
81690
 
 
81691
 (define_insn "*zero_extendsidi2_rex64"
 
81692
   [(set (match_operand:DI 0 "nonimmediate_operand"
 
81693
-                       "=r  ,o,?*Ym,?*y,?*Yi,?*x")
 
81694
+                       "=r  ,o,?*Ym,?!*y,?*Yi,?*x")
 
81695
        (zero_extend:DI
 
81696
         (match_operand:SI 1 "x86_64_zext_general_operand"
 
81697
-                       "rmWz,0,r   ,m  ,r   ,m")))]
 
81698
+                       "rmWz,0,r   ,m   ,r   ,m")))]
 
81699
   "TARGET_64BIT"
 
81700
 {
 
81701
   switch (get_attr_type (insn))
 
81702
@@ -3466,9 +3466,9 @@
 
81703
 
 
81704
 (define_insn "*zero_extendsidi2"
 
81705
   [(set (match_operand:DI 0 "nonimmediate_operand"
 
81706
-                       "=ro,?r,?o,?*Ym,?*y,?*Yi,?*x")
 
81707
+                       "=ro,?r,?o,?*Ym,?!*y,?*Yi,?*x")
 
81708
        (zero_extend:DI (match_operand:SI 1 "nonimmediate_operand"
 
81709
-                       "0  ,rm,r ,r   ,m  ,r   ,m")))]
 
81710
+                       "0  ,rm,r ,r   ,m   ,r   ,m")))]
 
81711
   "!TARGET_64BIT"
 
81712
   "@
 
81713
    #
 
81714
@@ -9136,28 +9136,20 @@
 
81715
 })
 
81716
 
 
81717
 ;; Avoid useless masking of count operand.
 
81718
-(define_insn_and_split "*ashl<mode>3_mask"
 
81719
+(define_insn "*ashl<mode>3_mask"
 
81720
   [(set (match_operand:SWI48 0 "nonimmediate_operand" "=rm")
 
81721
        (ashift:SWI48
 
81722
          (match_operand:SWI48 1 "nonimmediate_operand" "0")
 
81723
          (subreg:QI
 
81724
            (and:SI
 
81725
-             (match_operand:SI 2 "nonimmediate_operand" "c")
 
81726
+             (match_operand:SI 2 "register_operand" "c")
 
81727
              (match_operand:SI 3 "const_int_operand" "n")) 0)))
 
81728
    (clobber (reg:CC FLAGS_REG))]
 
81729
   "ix86_binary_operator_ok (ASHIFT, <MODE>mode, operands)
 
81730
    && (INTVAL (operands[3]) & (GET_MODE_BITSIZE (<MODE>mode)-1))
 
81731
       == GET_MODE_BITSIZE (<MODE>mode)-1"
 
81732
-  "#"
 
81733
-  "&& 1"
 
81734
-  [(parallel [(set (match_dup 0)
 
81735
-                  (ashift:SWI48 (match_dup 1) (match_dup 2)))
 
81736
-             (clobber (reg:CC FLAGS_REG))])]
 
81737
 {
 
81738
-  if (can_create_pseudo_p ())
 
81739
-    operands [2] = force_reg (SImode, operands[2]);
 
81740
-
 
81741
-  operands[2] = simplify_gen_subreg (QImode, operands[2], SImode, 0);
 
81742
+  return "sal{<imodesuffix>}\t{%b2, %0|%0, %b2}";
 
81743
 }
 
81744
   [(set_attr "type" "ishift")
 
81745
    (set_attr "mode" "<MODE>")])
 
81746
@@ -9646,28 +9638,20 @@
 
81747
   "ix86_expand_binary_operator (<CODE>, <MODE>mode, operands); DONE;")
 
81748
 
 
81749
 ;; Avoid useless masking of count operand.
 
81750
-(define_insn_and_split "*<shift_insn><mode>3_mask"
 
81751
+(define_insn "*<shift_insn><mode>3_mask"
 
81752
   [(set (match_operand:SWI48 0 "nonimmediate_operand" "=rm")
 
81753
        (any_shiftrt:SWI48
 
81754
          (match_operand:SWI48 1 "nonimmediate_operand" "0")
 
81755
          (subreg:QI
 
81756
            (and:SI
 
81757
-             (match_operand:SI 2 "nonimmediate_operand" "c")
 
81758
+             (match_operand:SI 2 "register_operand" "c")
 
81759
              (match_operand:SI 3 "const_int_operand" "n")) 0)))
 
81760
    (clobber (reg:CC FLAGS_REG))]
 
81761
   "ix86_binary_operator_ok (<CODE>, <MODE>mode, operands)
 
81762
    && (INTVAL (operands[3]) & (GET_MODE_BITSIZE (<MODE>mode)-1))
 
81763
       == GET_MODE_BITSIZE (<MODE>mode)-1"
 
81764
-  "#"
 
81765
-  "&& 1"
 
81766
-  [(parallel [(set (match_dup 0)
 
81767
-                  (any_shiftrt:SWI48 (match_dup 1) (match_dup 2)))
 
81768
-             (clobber (reg:CC FLAGS_REG))])]
 
81769
 {
 
81770
-  if (can_create_pseudo_p ())
 
81771
-    operands [2] = force_reg (SImode, operands[2]);
 
81772
-
 
81773
-  operands[2] = simplify_gen_subreg (QImode, operands[2], SImode, 0);
 
81774
+  return "<shift>{<imodesuffix>}\t{%b2, %0|%0, %b2}";
 
81775
 }
 
81776
   [(set_attr "type" "ishift")
 
81777
    (set_attr "mode" "<MODE>")])
 
81778
@@ -10109,28 +10093,20 @@
 
81779
   "ix86_expand_binary_operator (<CODE>, <MODE>mode, operands); DONE;")
 
81780
 
 
81781
 ;; Avoid useless masking of count operand.
 
81782
-(define_insn_and_split "*<rotate_insn><mode>3_mask"
 
81783
+(define_insn "*<rotate_insn><mode>3_mask"
 
81784
   [(set (match_operand:SWI48 0 "nonimmediate_operand" "=rm")
 
81785
        (any_rotate:SWI48
 
81786
          (match_operand:SWI48 1 "nonimmediate_operand" "0")
 
81787
          (subreg:QI
 
81788
            (and:SI
 
81789
-             (match_operand:SI 2 "nonimmediate_operand" "c")
 
81790
+             (match_operand:SI 2 "register_operand" "c")
 
81791
              (match_operand:SI 3 "const_int_operand" "n")) 0)))
 
81792
    (clobber (reg:CC FLAGS_REG))]
 
81793
   "ix86_binary_operator_ok (<CODE>, <MODE>mode, operands)
 
81794
    && (INTVAL (operands[3]) & (GET_MODE_BITSIZE (<MODE>mode)-1))
 
81795
       == GET_MODE_BITSIZE (<MODE>mode)-1"
 
81796
-  "#"
 
81797
-  "&& 1"
 
81798
-  [(parallel [(set (match_dup 0)
 
81799
-                  (any_rotate:SWI48 (match_dup 1) (match_dup 2)))
 
81800
-             (clobber (reg:CC FLAGS_REG))])]
 
81801
 {
 
81802
-  if (can_create_pseudo_p ())
 
81803
-    operands [2] = force_reg (SImode, operands[2]);
 
81804
-
 
81805
-  operands[2] = simplify_gen_subreg (QImode, operands[2], SImode, 0);
 
81806
+  return "<rotate>{<imodesuffix>}\t{%b2, %0|%0, %b2}";
 
81807
 }
 
81808
   [(set_attr "type" "rotate")
 
81809
    (set_attr "mode" "<MODE>")])
 
81810
Index: gcc/config/i386/avx2intrin.h
 
81811
===================================================================
 
81812
--- a/src/gcc/config/i386/avx2intrin.h  (.../tags/gcc_4_8_0_release)
 
81813
+++ b/src/gcc/config/i386/avx2intrin.h  (.../branches/gcc-4_8-branch)
 
81814
@@ -921,7 +921,7 @@
 
81815
 
 
81816
 extern __inline __m256i
 
81817
 __attribute__ ((__gnu_inline__, __always_inline__, __artificial__))
 
81818
-_mm_broadcastsi128_si256 (__m128i __X)
 
81819
+_mm256_broadcastsi128_si256 (__m128i __X)
 
81820
 {
 
81821
   return (__m256i) __builtin_ia32_vbroadcastsi256 ((__v2di)__X);
 
81822
 }
 
81823
Index: gcc/config/i386/sse.md
 
81824
===================================================================
 
81825
--- a/src/gcc/config/i386/sse.md        (.../tags/gcc_4_8_0_release)
 
81826
+++ b/src/gcc/config/i386/sse.md        (.../branches/gcc-4_8-branch)
 
81827
@@ -5638,7 +5638,7 @@
 
81828
   if (TARGET_SSE4_1)
 
81829
     {
 
81830
       if (CONSTANT_P (operands[2]))
 
81831
-       operands[2] = force_const_mem (<MODE>mode, operands[2]);
 
81832
+       operands[2] = validize_mem (force_const_mem (<MODE>mode, operands[2]));
 
81833
       ix86_fixup_binary_operands_no_copy (MULT, <MODE>mode, operands);
 
81834
     }
 
81835
   else
 
81836
@@ -9942,7 +9942,8 @@
 
81837
         (match_operand:SI 2 "const_0_to_<sserotatemax>_operand" "n")))]
 
81838
   "TARGET_XOP"
 
81839
 {
 
81840
-  operands[3] = GEN_INT ((<ssescalarnum> * 8) - INTVAL (operands[2]));
 
81841
+  operands[3]
 
81842
+    = GEN_INT (GET_MODE_BITSIZE (<ssescalarmode>mode) - INTVAL (operands[2]));
 
81843
   return \"vprot<ssemodesuffix>\t{%3, %1, %0|%0, %1, %3}\";
 
81844
 }
 
81845
   [(set_attr "type" "sseishft")
 
81846
Index: gcc/config/i386/i386.c
 
81847
===================================================================
 
81848
--- a/src/gcc/config/i386/i386.c        (.../tags/gcc_4_8_0_release)
 
81849
+++ b/src/gcc/config/i386/i386.c        (.../branches/gcc-4_8-branch)
 
81850
@@ -20434,7 +20434,7 @@
 
81851
              vec[i * 2 + 1] = const1_rtx;
 
81852
            }
 
81853
          vt = gen_rtx_CONST_VECTOR (maskmode, gen_rtvec_v (w, vec));
 
81854
-         vt = force_const_mem (maskmode, vt);
 
81855
+         vt = validize_mem (force_const_mem (maskmode, vt));
 
81856
          t1 = expand_simple_binop (maskmode, PLUS, t1, vt, t1, 1,
 
81857
                                    OPTAB_DIRECT);
 
81858
 
 
81859
@@ -20631,7 +20631,7 @@
 
81860
       for (i = 0; i < 16; ++i)
 
81861
        vec[i] = GEN_INT (i/e * e);
 
81862
       vt = gen_rtx_CONST_VECTOR (V16QImode, gen_rtvec_v (16, vec));
 
81863
-      vt = force_const_mem (V16QImode, vt);
 
81864
+      vt = validize_mem (force_const_mem (V16QImode, vt));
 
81865
       if (TARGET_XOP)
 
81866
        emit_insn (gen_xop_pperm (mask, mask, mask, vt));
 
81867
       else
 
81868
@@ -20642,7 +20642,7 @@
 
81869
       for (i = 0; i < 16; ++i)
 
81870
        vec[i] = GEN_INT (i % e);
 
81871
       vt = gen_rtx_CONST_VECTOR (V16QImode, gen_rtvec_v (16, vec));
 
81872
-      vt = force_const_mem (V16QImode, vt);
 
81873
+      vt = validize_mem (force_const_mem (V16QImode, vt));
 
81874
       emit_insn (gen_addv16qi3 (mask, mask, vt));
 
81875
     }
 
81876
 
 
81877
@@ -24538,7 +24538,7 @@
 
81878
          /* Add output depdendence between two function arguments if chain
 
81879
             of output arguments contains likely spilled HW registers.  */
 
81880
          if (is_spilled)
 
81881
-           add_dependence (last, insn, REG_DEP_OUTPUT);
 
81882
+           add_dependence (first_arg, insn, REG_DEP_OUTPUT);
 
81883
          first_arg = last = insn;
 
81884
        }
 
81885
       else
 
81886
@@ -33862,6 +33862,11 @@
 
81887
        return true;
 
81888
       if (!TARGET_PARTIAL_REG_STALL)
 
81889
        return true;
 
81890
+      /* LRA checks if the hard register is OK for the given mode.
 
81891
+        QImode values can live in non-QI regs, so we allow all
 
81892
+        registers here.  */
 
81893
+      if (lra_in_progress)
 
81894
+       return true;
 
81895
       return !can_create_pseudo_p ();
 
81896
     }
 
81897
   /* We handle both integer and floats in the general purpose registers.  */
 
81898
@@ -34170,6 +34175,13 @@
 
81899
        {
 
81900
          if (CONST_INT_P (XEXP (x, 1)))
 
81901
            *total = cost->shift_const;
 
81902
+         else if (GET_CODE (XEXP (x, 1)) == SUBREG
 
81903
+                  && GET_CODE (XEXP (XEXP (x, 1), 0)) == AND)
 
81904
+           {
 
81905
+             /* Return the cost after shift-and truncation.  */
 
81906
+             *total = cost->shift_var;
 
81907
+             return true;
 
81908
+           }
 
81909
          else
 
81910
            *total = cost->shift_var;
 
81911
        }
 
81912
@@ -40716,7 +40728,9 @@
 
81913
      the even slots.  For some cpus this is faster than a PSHUFD.  */
 
81914
   if (odd_p)
 
81915
     {
 
81916
-      if (TARGET_XOP && mode == V4SImode)
 
81917
+      /* For XOP use vpmacsdqh, but only for smult, as it is only
 
81918
+        signed.  */
 
81919
+      if (TARGET_XOP && mode == V4SImode && !uns_p)
 
81920
        {
 
81921
          x = force_reg (wmode, CONST0_RTX (wmode));
 
81922
          emit_insn (gen_xop_pmacsdqh (dest, op1, op2, x));
 
81923
@@ -41198,7 +41212,8 @@
 
81924
 #undef TARGET_SCHED_ADJUST_PRIORITY
 
81925
 #define TARGET_SCHED_ADJUST_PRIORITY ix86_adjust_priority
 
81926
 #undef TARGET_SCHED_DEPENDENCIES_EVALUATION_HOOK
 
81927
-#define TARGET_SCHED_DEPENDENCIES_EVALUATION_HOOK ix86_dependencies_evaluation_hook
 
81928
+#define TARGET_SCHED_DEPENDENCIES_EVALUATION_HOOK \
 
81929
+  ix86_dependencies_evaluation_hook
 
81930
 
 
81931
 /* The size of the dispatch window is the total number of bytes of
 
81932
    object code allowed in a window.  */
 
81933
Index: gcc/config/tilegx/tilegx.h
 
81934
===================================================================
 
81935
--- a/src/gcc/config/tilegx/tilegx.h    (.../tags/gcc_4_8_0_release)
 
81936
+++ b/src/gcc/config/tilegx/tilegx.h    (.../branches/gcc-4_8-branch)
 
81937
@@ -287,6 +287,8 @@
 
81938
 #define INITIAL_ELIMINATION_OFFSET(FROM, TO, OFFSET) \
 
81939
   ((OFFSET) = tilegx_initial_elimination_offset((FROM),(TO)))
 
81940
 
 
81941
+#define PROFILE_BEFORE_PROLOGUE 1
 
81942
+
 
81943
 #define FUNCTION_PROFILER(FILE, LABELNO) \
 
81944
   tilegx_function_profiler (FILE, LABELNO)
 
81945
 
 
81946
@@ -446,7 +448,7 @@
 
81947
     {                                                          \
 
81948
       char label[256];                                         \
 
81949
       ASM_GENERATE_INTERNAL_LABEL (label, "L", (VALUE));       \
 
81950
-      fprintf (FILE, "\t%s ",                                  \
 
81951
+      fprintf (FILE, "%s ",                                    \
 
81952
                integer_asm_op (GET_MODE_SIZE (Pmode), TRUE));  \
 
81953
       assemble_name (FILE, label);                             \
 
81954
       fprintf (FILE, "\n");                                    \
 
81955
@@ -458,7 +460,7 @@
 
81956
     {                                                          \
 
81957
       char label[256];                                         \
 
81958
       ASM_GENERATE_INTERNAL_LABEL (label, "L", (VALUE));       \
 
81959
-      fprintf (FILE, "\t%s ",                                  \
 
81960
+      fprintf (FILE, "%s ",                                    \
 
81961
                integer_asm_op (GET_MODE_SIZE (Pmode), TRUE));  \
 
81962
       assemble_name (FILE, label);                             \
 
81963
       ASM_GENERATE_INTERNAL_LABEL (label, "L", (REL));         \
 
81964
Index: gcc/config/tilegx/tilegx.md
 
81965
===================================================================
 
81966
--- a/src/gcc/config/tilegx/tilegx.md   (.../tags/gcc_4_8_0_release)
 
81967
+++ b/src/gcc/config/tilegx/tilegx.md   (.../branches/gcc-4_8-branch)
 
81968
@@ -2490,7 +2490,7 @@
 
81969
   "@
 
81970
    jr\t%r0
 
81971
    j\t%p0"
 
81972
-  [(set_attr "type" "X1,X1")])
 
81973
+  [(set_attr "type" "Y1,X1")])
 
81974
 
 
81975
 (define_expand "sibcall_value"
 
81976
   [(parallel [(set (match_operand 0 "" "")
 
81977
@@ -2509,7 +2509,7 @@
 
81978
   "@
 
81979
    jr\t%r1
 
81980
    j\t%p1"
 
81981
-  [(set_attr "type" "X1,X1")])
 
81982
+  [(set_attr "type" "Y1,X1")])
 
81983
 
 
81984
 (define_insn "jump"
 
81985
   [(set (pc) (label_ref (match_operand 0 "" "")))]
 
81986
@@ -3857,6 +3857,15 @@
 
81987
   "shufflebytes\t%0, %r2, %r3"
 
81988
   [(set_attr "type" "X0")])
 
81989
 
 
81990
+(define_insn "insn_shufflebytes1"
 
81991
+  [(set (match_operand:DI 0 "register_operand" "=r")
 
81992
+        (unspec:DI [(match_operand:DI 1 "reg_or_0_operand" "rO")
 
81993
+                    (match_operand:DI 2 "reg_or_0_operand" "rO")]
 
81994
+                   UNSPEC_INSN_SHUFFLEBYTES))]
 
81995
+  ""
 
81996
+  "shufflebytes\t%0, %r1, %r2"
 
81997
+  [(set_attr "type" "X0")])
 
81998
+
 
81999
 ;; stores
 
82000
 
 
82001
 (define_expand "insn_st"
 
82002
@@ -4486,61 +4495,151 @@
 
82003
 ;; insn_v1mz
 
82004
 ;; insn_v2mnz
 
82005
 ;; insn_v2mz
 
82006
-(define_insn "insn_mnz_<mode>"
 
82007
-  [(set (match_operand:VEC48MODE 0 "register_operand" "=r")
 
82008
-       (if_then_else:VEC48MODE
 
82009
-         (ne:VEC48MODE
 
82010
-         (match_operand:VEC48MODE 1 "reg_or_0_operand" "rO")
 
82011
-         (const_int 0))
 
82012
-         (match_operand:VEC48MODE 2 "reg_or_0_operand" "rO")
 
82013
-         (const_int 0)))]
 
82014
+(define_insn "insn_mnz_v8qi"
 
82015
+  [(set (match_operand:V8QI 0 "register_operand" "=r")
 
82016
+       (if_then_else:V8QI
 
82017
+         (ne:V8QI
 
82018
+         (match_operand:V8QI 1 "reg_or_0_operand" "rO")
 
82019
+         (const_vector:V8QI [(const_int 0) (const_int 0)
 
82020
+                             (const_int 0) (const_int 0)
 
82021
+                             (const_int 0) (const_int 0)
 
82022
+                             (const_int 0) (const_int 0)]))
 
82023
+         (match_operand:V8QI 2 "reg_or_0_operand" "rO")
 
82024
+        (const_vector:V8QI [(const_int 0) (const_int 0)
 
82025
+                            (const_int 0) (const_int 0)
 
82026
+                            (const_int 0) (const_int 0)
 
82027
+                            (const_int 0) (const_int 0)])))]
 
82028
   ""
 
82029
-  "v<n>mnz\t%0, %r1, %r2"
 
82030
+  "v1mnz\t%0, %r1, %r2"
 
82031
   [(set_attr "type" "X01")])
 
82032
 
 
82033
-(define_expand "insn_v<n>mnz"
 
82034
+(define_expand "insn_v1mnz"
 
82035
   [(set (match_operand:DI 0 "register_operand" "")
 
82036
-       (if_then_else:VEC48MODE
 
82037
-         (ne:VEC48MODE
 
82038
+       (if_then_else:V8QI
 
82039
+         (ne:V8QI
 
82040
          (match_operand:DI 1 "reg_or_0_operand" "")
 
82041
-         (const_int 0))
 
82042
+         (const_vector:V8QI [(const_int 0) (const_int 0)
 
82043
+                             (const_int 0) (const_int 0)
 
82044
+                             (const_int 0) (const_int 0)
 
82045
+                             (const_int 0) (const_int 0)])
 
82046
+         )
 
82047
          (match_operand:DI 2 "reg_or_0_operand" "")
 
82048
-         (const_int 0)))]
 
82049
+        (const_vector:V8QI [(const_int 0) (const_int 0)
 
82050
+                            (const_int 0) (const_int 0)
 
82051
+                            (const_int 0) (const_int 0)
 
82052
+                            (const_int 0) (const_int 0)])))]
 
82053
   ""
 
82054
 {
 
82055
-  tilegx_expand_builtin_vector_binop (gen_insn_mnz_<mode>, <MODE>mode,
 
82056
-                                      operands[0], <MODE>mode, operands[1],
 
82057
+  tilegx_expand_builtin_vector_binop (gen_insn_mnz_v8qi, V8QImode,
 
82058
+                                      operands[0], V8QImode, operands[1],
 
82059
                                      operands[2], true);
 
82060
   DONE;
 
82061
 })
 
82062
 
 
82063
-(define_insn "insn_mz_<mode>"
 
82064
-  [(set (match_operand:VEC48MODE 0 "register_operand" "=r")
 
82065
-       (if_then_else:VEC48MODE
 
82066
-         (ne:VEC48MODE
 
82067
-         (match_operand:VEC48MODE 1 "reg_or_0_operand" "rO")
 
82068
-         (const_int 0))
 
82069
-         (const_int 0)
 
82070
-         (match_operand:VEC48MODE 2 "reg_or_0_operand" "rO")))]
 
82071
+(define_insn "insn_mz_v8qi"
 
82072
+  [(set (match_operand:V8QI 0 "register_operand" "=r")
 
82073
+       (if_then_else:V8QI
 
82074
+         (ne:V8QI
 
82075
+         (match_operand:V8QI 1 "reg_or_0_operand" "rO")
 
82076
+         (const_vector:V8QI [(const_int 0) (const_int 0)
 
82077
+                             (const_int 0) (const_int 0)
 
82078
+                             (const_int 0) (const_int 0)
 
82079
+                             (const_int 0) (const_int 0)]))
 
82080
+        (const_vector:V8QI [(const_int 0) (const_int 0)
 
82081
+                            (const_int 0) (const_int 0)
 
82082
+                            (const_int 0) (const_int 0)
 
82083
+                            (const_int 0) (const_int 0)])
 
82084
+         (match_operand:V8QI 2 "reg_or_0_operand" "rO")))]
 
82085
   ""
 
82086
-  "v<n>mz\t%0, %r1, %r2"
 
82087
+  "v1mz\t%0, %r1, %r2"
 
82088
   [(set_attr "type" "X01")])
 
82089
-(define_expand "insn_v<n>mz"
 
82090
+
 
82091
+(define_expand "insn_v1mz"
 
82092
   [(set (match_operand:DI 0 "register_operand" "")
 
82093
-       (if_then_else:VEC48MODE
 
82094
-         (ne:VEC48MODE
 
82095
+       (if_then_else:V8QI
 
82096
+         (ne:V8QI
 
82097
          (match_operand:DI 1 "reg_or_0_operand" "")
 
82098
-         (const_int 0))
 
82099
-         (const_int 0)
 
82100
+         (const_vector:V8QI [(const_int 0) (const_int 0)
 
82101
+                             (const_int 0) (const_int 0)
 
82102
+                             (const_int 0) (const_int 0)
 
82103
+                             (const_int 0) (const_int 0)]))
 
82104
+        (const_vector:V8QI [(const_int 0) (const_int 0)
 
82105
+                             (const_int 0) (const_int 0)
 
82106
+                             (const_int 0) (const_int 0)
 
82107
+                             (const_int 0) (const_int 0)])
 
82108
          (match_operand:DI 2 "reg_or_0_operand" "")))]
 
82109
   ""
 
82110
 {
 
82111
-  tilegx_expand_builtin_vector_binop (gen_insn_mz_<mode>, <MODE>mode,
 
82112
-                                      operands[0], <MODE>mode, operands[1],
 
82113
+  tilegx_expand_builtin_vector_binop (gen_insn_mz_v8qi, V8QImode,
 
82114
+                                      operands[0], V8QImode, operands[1],
 
82115
                                      operands[2], true);
 
82116
   DONE;
 
82117
 })
 
82118
 
 
82119
+(define_insn "insn_mnz_v4hi"
 
82120
+  [(set (match_operand:V4HI 0 "register_operand" "=r")
 
82121
+       (if_then_else:V4HI
 
82122
+         (ne:V4HI
 
82123
+         (match_operand:V4HI 1 "reg_or_0_operand" "rO")
 
82124
+         (const_vector:V4HI [(const_int 0) (const_int 0)
 
82125
+                             (const_int 0) (const_int 0)]))
 
82126
+         (match_operand:V4HI 2 "reg_or_0_operand" "rO")
 
82127
+        (const_vector:V4HI [(const_int 0) (const_int 0)
 
82128
+                            (const_int 0) (const_int 0)])))]
 
82129
+  ""
 
82130
+  "v2mnz\t%0, %r1, %r2"
 
82131
+  [(set_attr "type" "X01")])
 
82132
+
 
82133
+(define_expand "insn_v2mnz"
 
82134
+  [(set (match_operand:DI 0 "register_operand" "")
 
82135
+       (if_then_else:V4HI
 
82136
+         (ne:V4HI
 
82137
+         (match_operand:DI 1 "reg_or_0_operand" "")
 
82138
+         (const_vector:V4HI [(const_int 0) (const_int 0)
 
82139
+                             (const_int 0) (const_int 0)]))
 
82140
+         (match_operand:DI 2 "reg_or_0_operand" "")
 
82141
+        (const_vector:V4HI [(const_int 0) (const_int 0)
 
82142
+                            (const_int 0) (const_int 0)])))]
 
82143
+  ""
 
82144
+{
 
82145
+  tilegx_expand_builtin_vector_binop (gen_insn_mnz_v4hi, V4HImode,
 
82146
+                                      operands[0], V4HImode, operands[1],
 
82147
+                                     operands[2], true);
 
82148
+  DONE;
 
82149
+})
 
82150
+
 
82151
+(define_insn "insn_mz_v4hi"
 
82152
+  [(set (match_operand:V4HI 0 "register_operand" "=r")
 
82153
+       (if_then_else:V4HI
 
82154
+         (ne:V4HI
 
82155
+         (match_operand:V4HI 1 "reg_or_0_operand" "rO")
 
82156
+         (const_vector:V4HI [(const_int 0) (const_int 0)
 
82157
+                             (const_int 0) (const_int 0)]))
 
82158
+        (const_vector:V4HI [(const_int 0) (const_int 0)
 
82159
+                            (const_int 0) (const_int 0)])
 
82160
+         (match_operand:V4HI 2 "reg_or_0_operand" "rO")))]
 
82161
+  ""
 
82162
+  "v2mz\t%0, %r1, %r2"
 
82163
+  [(set_attr "type" "X01")])
 
82164
+
 
82165
+(define_expand "insn_v2mz"
 
82166
+  [(set (match_operand:DI 0 "register_operand" "")
 
82167
+       (if_then_else:V4HI
 
82168
+         (ne:V4HI
 
82169
+         (match_operand:DI 1 "reg_or_0_operand" "")
 
82170
+         (const_vector:V4HI [(const_int 0) (const_int 0)
 
82171
+                             (const_int 0) (const_int 0)]))
 
82172
+        (const_vector:V4HI [(const_int 0) (const_int 0)
 
82173
+                             (const_int 0) (const_int 0)])
 
82174
+         (match_operand:DI 2 "reg_or_0_operand" "")))]
 
82175
+  ""
 
82176
+{
 
82177
+  tilegx_expand_builtin_vector_binop (gen_insn_mz_v4hi, V4HImode,
 
82178
+                                      operands[0], V4HImode, operands[1],
 
82179
+                                     operands[2], true);
 
82180
+  DONE;
 
82181
+})
 
82182
+
 
82183
 ;; insn_v1mulu
 
82184
 (define_insn "vec_widen_umult_lo_v8qi"
 
82185
   [(set (match_operand:V4HI 0 "register_operand" "=r")
 
82186
@@ -4561,8 +4660,8 @@
 
82187
 
 
82188
 (define_expand "insn_v1mulu"
 
82189
   [(match_operand:DI 0 "register_operand" "")
 
82190
-   (match_operand:DI 1 "reg_or_0_operand" "")
 
82191
-   (match_operand:DI 2 "reg_or_0_operand" "")]
 
82192
+   (match_operand:DI 1 "register_operand" "")
 
82193
+   (match_operand:DI 2 "register_operand" "")]
 
82194
   ""
 
82195
 {
 
82196
   tilegx_expand_builtin_vector_binop (gen_vec_widen_umult_lo_v8qi, V4HImode,
 
82197
@@ -4591,8 +4690,8 @@
 
82198
 
 
82199
 (define_expand "insn_v1mulus"
 
82200
   [(match_operand:DI 0 "register_operand" "")
 
82201
-   (match_operand:DI 1 "reg_or_0_operand" "")
 
82202
-   (match_operand:DI 2 "reg_or_0_operand" "")]
 
82203
+   (match_operand:DI 1 "register_operand" "")
 
82204
+   (match_operand:DI 2 "register_operand" "")]
 
82205
   ""
 
82206
 {
 
82207
   tilegx_expand_builtin_vector_binop (gen_vec_widen_usmult_lo_v8qi, V4HImode,
 
82208
@@ -4619,8 +4718,8 @@
 
82209
 
 
82210
 (define_expand "insn_v2muls"
 
82211
   [(match_operand:DI 0 "register_operand" "")
 
82212
-   (match_operand:DI 1 "reg_or_0_operand" "")
 
82213
-   (match_operand:DI 2 "reg_or_0_operand" "")]
 
82214
+   (match_operand:DI 1 "register_operand" "")
 
82215
+   (match_operand:DI 2 "register_operand" "")]
 
82216
   ""
 
82217
 {
 
82218
   tilegx_expand_builtin_vector_binop (gen_vec_widen_smult_lo_v4qi, V2SImode,
 
82219
Index: gcc/config/tilegx/tilegx-builtins.h
 
82220
===================================================================
 
82221
--- a/src/gcc/config/tilegx/tilegx-builtins.h   (.../tags/gcc_4_8_0_release)
 
82222
+++ b/src/gcc/config/tilegx/tilegx-builtins.h   (.../branches/gcc-4_8-branch)
 
82223
@@ -193,6 +193,7 @@
 
82224
   TILEGX_INSN_SHRU,
 
82225
   TILEGX_INSN_SHRUX,
 
82226
   TILEGX_INSN_SHUFFLEBYTES,
 
82227
+  TILEGX_INSN_SHUFFLEBYTES1,
 
82228
   TILEGX_INSN_ST,
 
82229
   TILEGX_INSN_ST1,
 
82230
   TILEGX_INSN_ST2,
 
82231
Index: gcc/config/tilegx/tilegx.c
 
82232
===================================================================
 
82233
--- a/src/gcc/config/tilegx/tilegx.c    (.../tags/gcc_4_8_0_release)
 
82234
+++ b/src/gcc/config/tilegx/tilegx.c    (.../branches/gcc-4_8-branch)
 
82235
@@ -1429,14 +1429,16 @@
 
82236
     }
 
82237
   else if (!three_wide_only)
 
82238
     {
 
82239
-      rtx imm_op = GEN_INT (val);
 
82240
-
 
82241
-      if (satisfies_constraint_J (imm_op)
 
82242
-         || satisfies_constraint_K (imm_op)
 
82243
-         || satisfies_constraint_N (imm_op)
 
82244
-         || satisfies_constraint_P (imm_op))
 
82245
+      /* Test for the following constraints: J, K, N, P.  We avoid
 
82246
+        generating an rtx and using existing predicates because we
 
82247
+        can be testing and rejecting a lot of constants, and GEN_INT
 
82248
+        is O(N).  */
 
82249
+      if ((val >= -32768 && val <= 65535)
 
82250
+         || ((val == (val & 0xFF) * 0x0101010101010101LL))
 
82251
+         || (val == ((trunc_int_for_mode (val, QImode) & 0xFFFF)
 
82252
+                     * 0x0001000100010001LL)))
 
82253
        {
 
82254
-         emit_move_insn (dest_reg, imm_op);
 
82255
+         emit_move_insn (dest_reg, GEN_INT (val));
 
82256
          return true;
 
82257
        }
 
82258
     }
 
82259
@@ -2895,6 +2897,7 @@
 
82260
   { CODE_FOR_lshrdi3,                   NULL }, /* shru */
 
82261
   { CODE_FOR_lshrsi3,                   NULL }, /* shrux */
 
82262
   { CODE_FOR_insn_shufflebytes,         NULL }, /* shufflebytes */
 
82263
+  { CODE_FOR_insn_shufflebytes1,        NULL }, /* shufflebytes1 */
 
82264
   { CODE_FOR_insn_st,                   NULL }, /* st */
 
82265
   { CODE_FOR_insn_st1,                  NULL }, /* st1 */
 
82266
   { CODE_FOR_insn_st2,                  NULL }, /* st2 */
 
82267
@@ -3223,6 +3226,7 @@
 
82268
   { "__insn_shrux",              TILEGX_INSN_SHRUX,              true,  "iii"  },
 
82269
   { "__insn_shruxi",             TILEGX_INSN_SHRUX,              true,  "iii"  },
 
82270
   { "__insn_shufflebytes",       TILEGX_INSN_SHUFFLEBYTES,       true,  "llll" },
 
82271
+  { "__insn_shufflebytes1",      TILEGX_INSN_SHUFFLEBYTES1,      true,  "lll"  },
 
82272
   { "__insn_st",                 TILEGX_INSN_ST,                 false, "vpl"  },
 
82273
   { "__insn_st1",                TILEGX_INSN_ST1,                false, "vpl"  },
 
82274
   { "__insn_st2",                TILEGX_INSN_ST2,                false, "vpl"  },
 
82275
@@ -3995,11 +3999,10 @@
 
82276
 
 
82277
        if (r == NULL_RTX)
 
82278
          {
 
82279
-           rtx p = compute_frame_addr (offset, &next_scratch_regno);
 
82280
-           r = gen_rtx_REG (Pmode, next_scratch_regno--);
 
82281
-           reg_save_addr[which_scratch] = r;
 
82282
-
 
82283
-           emit_insn (gen_rtx_SET (VOIDmode, r, p));
 
82284
+           int prev_scratch_regno = next_scratch_regno;
 
82285
+           r = compute_frame_addr (offset, &next_scratch_regno);
 
82286
+           if (prev_scratch_regno != next_scratch_regno)
 
82287
+             reg_save_addr[which_scratch] = r;
 
82288
          }
 
82289
        else
 
82290
          {
 
82291
@@ -4786,13 +4789,8 @@
 
82292
 int
 
82293
 tilegx_asm_preferred_eh_data_format (int code ATTRIBUTE_UNUSED, int global)
 
82294
 {
 
82295
-  if (flag_pic)
 
82296
-    {
 
82297
-      int type = TARGET_32BIT ? DW_EH_PE_sdata4 : DW_EH_PE_sdata8;
 
82298
-      return (global ? DW_EH_PE_indirect : 0) | DW_EH_PE_pcrel | type;
 
82299
-    }
 
82300
-  else
 
82301
-    return DW_EH_PE_absptr;
 
82302
+  int type = TARGET_32BIT ? DW_EH_PE_sdata4 : DW_EH_PE_sdata8;
 
82303
+  return (global ? DW_EH_PE_indirect : 0) | DW_EH_PE_pcrel | type;
 
82304
 }
 
82305
 
 
82306
 
 
82307
Index: gcc/config/sh/sh.md
 
82308
===================================================================
 
82309
--- a/src/gcc/config/sh/sh.md   (.../tags/gcc_4_8_0_release)
 
82310
+++ b/src/gcc/config/sh/sh.md   (.../branches/gcc-4_8-branch)
 
82311
@@ -687,9 +687,9 @@
 
82312
   [(set_attr "type" "mt_group")])
 
82313
 
 
82314
 ;; Extract contiguous bits and compare them against zero.
 
82315
-(define_insn "tstsi_t_zero_extract_eq"
 
82316
+(define_insn "tst<mode>_t_zero_extract_eq"
 
82317
   [(set (reg:SI T_REG)
 
82318
-       (eq:SI (zero_extract:SI (match_operand 0 "logical_operand" "z")
 
82319
+       (eq:SI (zero_extract:SI (match_operand:QIHISIDI 0 "logical_operand" "z")
 
82320
                                (match_operand:SI 1 "const_int_operand")
 
82321
                                (match_operand:SI 2 "const_int_operand"))
 
82322
               (const_int 0)))]
 
82323
Index: gcc/config/rtems.opt
 
82324
===================================================================
 
82325
--- a/src/gcc/config/rtems.opt  (.../tags/gcc_4_8_0_release)
 
82326
+++ b/src/gcc/config/rtems.opt  (.../branches/gcc-4_8-branch)
 
82327
@@ -23,6 +23,9 @@
 
82328
 
 
82329
 ; Please try to keep this file in ASCII collating order.
 
82330
 
 
82331
+pthread
 
82332
+Ignore
 
82333
+
 
82334
 qnolinkcmds
 
82335
 Driver
 
82336
 
 
82337
Index: gcc/config/aarch64/aarch64-simd.md
 
82338
===================================================================
 
82339
--- a/src/gcc/config/aarch64/aarch64-simd.md    (.../tags/gcc_4_8_0_release)
 
82340
+++ b/src/gcc/config/aarch64/aarch64-simd.md    (.../branches/gcc-4_8-branch)
 
82341
@@ -1586,6 +1586,7 @@
 
82342
   "TARGET_SIMD"
 
82343
 {
 
82344
   int inverse = 0;
 
82345
+  int use_zero_form = 0;
 
82346
   int swap_bsl_operands = 0;
 
82347
   rtx mask = gen_reg_rtx (<V_cmp_result>mode);
 
82348
   rtx tmp = gen_reg_rtx (<V_cmp_result>mode);
 
82349
@@ -1596,12 +1597,16 @@
 
82350
   switch (GET_CODE (operands[3]))
 
82351
     {
 
82352
     case GE:
 
82353
+    case GT:
 
82354
     case LE:
 
82355
+    case LT:
 
82356
     case EQ:
 
82357
-      if (!REG_P (operands[5])
 
82358
-         && (operands[5] != CONST0_RTX (<MODE>mode)))
 
82359
-       operands[5] = force_reg (<MODE>mode, operands[5]);
 
82360
-      break;
 
82361
+      if (operands[5] == CONST0_RTX (<MODE>mode))
 
82362
+       {
 
82363
+         use_zero_form = 1;
 
82364
+         break;
 
82365
+       }
 
82366
+      /* Fall through.  */
 
82367
     default:
 
82368
       if (!REG_P (operands[5]))
 
82369
        operands[5] = force_reg (<MODE>mode, operands[5]);
 
82370
@@ -1652,7 +1657,26 @@
 
82371
         a GT b -> a GT b
 
82372
         a LE b -> b GE a
 
82373
         a LT b -> b GT a
 
82374
-        a EQ b -> a EQ b  */
 
82375
+        a EQ b -> a EQ b
 
82376
+        Note that there also exist direct comparison against 0 forms,
 
82377
+        so catch those as a special case.  */
 
82378
+      if (use_zero_form)
 
82379
+       {
 
82380
+         inverse = 0;
 
82381
+         switch (GET_CODE (operands[3]))
 
82382
+           {
 
82383
+           case LT:
 
82384
+             base_comparison = gen_aarch64_cmlt<mode>;
 
82385
+             break;
 
82386
+           case LE:
 
82387
+             base_comparison = gen_aarch64_cmle<mode>;
 
82388
+             break;
 
82389
+           default:
 
82390
+             /* Do nothing, other zero form cases already have the correct
 
82391
+                base_comparison.  */
 
82392
+             break;
 
82393
+           }
 
82394
+       }
 
82395
 
 
82396
       if (!inverse)
 
82397
        emit_insn (base_comparison (mask, operands[4], operands[5]));
 
82398
Index: gcc/config/aarch64/arm_neon.h
 
82399
===================================================================
 
82400
--- a/src/gcc/config/aarch64/arm_neon.h (.../tags/gcc_4_8_0_release)
 
82401
+++ b/src/gcc/config/aarch64/arm_neon.h (.../branches/gcc-4_8-branch)
 
82402
@@ -8390,10 +8390,10 @@
 
82403
 vld1_dup_f32 (const float32_t * a)
 
82404
 {
 
82405
   float32x2_t result;
 
82406
-  __asm__ ("ld1r {%0.2s},[%1]"
 
82407
-           : "=w"(result)
 
82408
-           : "r"(a)
 
82409
-           : "memory");
 
82410
+  __asm__ ("ld1r {%0.2s}, %1"
 
82411
+          : "=w"(result)
 
82412
+          : "Utv"(*a)
 
82413
+          : /* No clobbers */);
 
82414
   return result;
 
82415
 }
 
82416
 
 
82417
@@ -8401,10 +8401,10 @@
 
82418
 vld1_dup_f64 (const float64_t * a)
 
82419
 {
 
82420
   float64x1_t result;
 
82421
-  __asm__ ("ld1 {%0.1d},[%1]"
 
82422
-           : "=w"(result)
 
82423
-           : "r"(a)
 
82424
-           : "memory");
 
82425
+  __asm__ ("ld1r {%0.1d}, %1"
 
82426
+          : "=w"(result)
 
82427
+          : "Utv"(*a)
 
82428
+          : /* No clobbers */);
 
82429
   return result;
 
82430
 }
 
82431
 
 
82432
@@ -8412,10 +8412,10 @@
 
82433
 vld1_dup_p8 (const poly8_t * a)
 
82434
 {
 
82435
   poly8x8_t result;
 
82436
-  __asm__ ("ld1r {%0.8b},[%1]"
 
82437
-           : "=w"(result)
 
82438
-           : "r"(a)
 
82439
-           : "memory");
 
82440
+  __asm__ ("ld1r {%0.8b}, %1"
 
82441
+          : "=w"(result)
 
82442
+          : "Utv"(*a)
 
82443
+          : /* No clobbers */);
 
82444
   return result;
 
82445
 }
 
82446
 
 
82447
@@ -8423,10 +8423,10 @@
 
82448
 vld1_dup_p16 (const poly16_t * a)
 
82449
 {
 
82450
   poly16x4_t result;
 
82451
-  __asm__ ("ld1r {%0.4h},[%1]"
 
82452
-           : "=w"(result)
 
82453
-           : "r"(a)
 
82454
-           : "memory");
 
82455
+  __asm__ ("ld1r {%0.4h}, %1"
 
82456
+          : "=w"(result)
 
82457
+          : "Utv"(*a)
 
82458
+          : /* No clobbers */);
 
82459
   return result;
 
82460
 }
 
82461
 
 
82462
@@ -8434,10 +8434,10 @@
 
82463
 vld1_dup_s8 (const int8_t * a)
 
82464
 {
 
82465
   int8x8_t result;
 
82466
-  __asm__ ("ld1r {%0.8b},[%1]"
 
82467
-           : "=w"(result)
 
82468
-           : "r"(a)
 
82469
-           : "memory");
 
82470
+  __asm__ ("ld1r {%0.8b}, %1"
 
82471
+          : "=w"(result)
 
82472
+          : "Utv"(*a)
 
82473
+          : /* No clobbers */);
 
82474
   return result;
 
82475
 }
 
82476
 
 
82477
@@ -8445,10 +8445,10 @@
 
82478
 vld1_dup_s16 (const int16_t * a)
 
82479
 {
 
82480
   int16x4_t result;
 
82481
-  __asm__ ("ld1r {%0.4h},[%1]"
 
82482
-           : "=w"(result)
 
82483
-           : "r"(a)
 
82484
-           : "memory");
 
82485
+  __asm__ ("ld1r {%0.4h}, %1"
 
82486
+          : "=w"(result)
 
82487
+          : "Utv"(*a)
 
82488
+          : /* No clobbers */);
 
82489
   return result;
 
82490
 }
 
82491
 
 
82492
@@ -8456,10 +8456,10 @@
 
82493
 vld1_dup_s32 (const int32_t * a)
 
82494
 {
 
82495
   int32x2_t result;
 
82496
-  __asm__ ("ld1r {%0.2s},[%1]"
 
82497
-           : "=w"(result)
 
82498
-           : "r"(a)
 
82499
-           : "memory");
 
82500
+  __asm__ ("ld1r {%0.2s}, %1"
 
82501
+          : "=w"(result)
 
82502
+          : "Utv"(*a)
 
82503
+          : /* No clobbers */);
 
82504
   return result;
 
82505
 }
 
82506
 
 
82507
@@ -8467,10 +8467,10 @@
 
82508
 vld1_dup_s64 (const int64_t * a)
 
82509
 {
 
82510
   int64x1_t result;
 
82511
-  __asm__ ("ld1 {%0.1d},[%1]"
 
82512
-           : "=w"(result)
 
82513
-           : "r"(a)
 
82514
-           : "memory");
 
82515
+  __asm__ ("ld1r {%0.1d}, %1"
 
82516
+          : "=w"(result)
 
82517
+          : "Utv"(*a)
 
82518
+          : /* No clobbers */);
 
82519
   return result;
 
82520
 }
 
82521
 
 
82522
@@ -8478,10 +8478,10 @@
 
82523
 vld1_dup_u8 (const uint8_t * a)
 
82524
 {
 
82525
   uint8x8_t result;
 
82526
-  __asm__ ("ld1r {%0.8b},[%1]"
 
82527
-           : "=w"(result)
 
82528
-           : "r"(a)
 
82529
-           : "memory");
 
82530
+  __asm__ ("ld1r {%0.8b}, %1"
 
82531
+          : "=w"(result)
 
82532
+          : "Utv"(*a)
 
82533
+          : /* No clobbers */);
 
82534
   return result;
 
82535
 }
 
82536
 
 
82537
@@ -8489,10 +8489,10 @@
 
82538
 vld1_dup_u16 (const uint16_t * a)
 
82539
 {
 
82540
   uint16x4_t result;
 
82541
-  __asm__ ("ld1r {%0.4h},[%1]"
 
82542
-           : "=w"(result)
 
82543
-           : "r"(a)
 
82544
-           : "memory");
 
82545
+  __asm__ ("ld1r {%0.4h}, %1"
 
82546
+          : "=w"(result)
 
82547
+          : "Utv"(*a)
 
82548
+          : /* No clobbers */);
 
82549
   return result;
 
82550
 }
 
82551
 
 
82552
@@ -8500,10 +8500,10 @@
 
82553
 vld1_dup_u32 (const uint32_t * a)
 
82554
 {
 
82555
   uint32x2_t result;
 
82556
-  __asm__ ("ld1r {%0.2s},[%1]"
 
82557
-           : "=w"(result)
 
82558
-           : "r"(a)
 
82559
-           : "memory");
 
82560
+  __asm__ ("ld1r {%0.2s}, %1"
 
82561
+          : "=w"(result)
 
82562
+          : "Utv"(*a)
 
82563
+          : /* No clobbers */);
 
82564
   return result;
 
82565
 }
 
82566
 
 
82567
@@ -8511,10 +8511,10 @@
 
82568
 vld1_dup_u64 (const uint64_t * a)
 
82569
 {
 
82570
   uint64x1_t result;
 
82571
-  __asm__ ("ld1 {%0.1d},[%1]"
 
82572
-           : "=w"(result)
 
82573
-           : "r"(a)
 
82574
-           : "memory");
 
82575
+  __asm__ ("ld1r {%0.1d}, %1"
 
82576
+          : "=w"(result)
 
82577
+          : "Utv"(*a)
 
82578
+          : /* No clobbers */);
 
82579
   return result;
 
82580
 }
 
82581
 
 
82582
@@ -8522,10 +8522,10 @@
 
82583
 vld1_f32 (const float32_t * a)
 
82584
 {
 
82585
   float32x2_t result;
 
82586
-  __asm__ ("ld1 {%0.2s},[%1]"
 
82587
-           : "=w"(result)
 
82588
-           : "r"(a)
 
82589
-           : "memory");
 
82590
+  __asm__ ("ld1 {%0.2s}, %1"
 
82591
+          : "=w"(result)
 
82592
+          : "Utv"(({const float32x2_t *_a = (float32x2_t *) a; *_a;}))
 
82593
+          : /* No clobbers */);
 
82594
   return result;
 
82595
 }
 
82596
 
 
82597
@@ -8533,10 +8533,10 @@
 
82598
 vld1_f64 (const float64_t * a)
 
82599
 {
 
82600
   float64x1_t result;
 
82601
-  __asm__ ("ld1 {%0.1d},[%1]"
 
82602
-           : "=w"(result)
 
82603
-           : "r"(a)
 
82604
-           : "memory");
 
82605
+  __asm__ ("ld1 {%0.1d}, %1"
 
82606
+          : "=w"(result)
 
82607
+          : "Utv"(*a)
 
82608
+          : /* No clobbers */);
 
82609
   return result;
 
82610
 }
 
82611
 
 
82612
@@ -8546,9 +8546,9 @@
 
82613
        float32x2_t b_ = (b);                                            \
 
82614
        const float32_t * a_ = (a);                                      \
 
82615
        float32x2_t result;                                              \
 
82616
-       __asm__ ("ld1 {%0.s}[%3],[%1]"                                   \
 
82617
+       __asm__ ("ld1 {%0.s}[%1], %2"                                    \
 
82618
                 : "=w"(result)                                          \
 
82619
-                : "r"(a_), "0"(b_), "i"(c)                              \
 
82620
+                : "i" (c), "Utv"(*a_), "0"(b_)                          \
 
82621
                 : /* No clobbers */);                                   \
 
82622
        result;                                                          \
 
82623
      })
 
82624
@@ -8559,9 +8559,9 @@
 
82625
        float64x1_t b_ = (b);                                            \
 
82626
        const float64_t * a_ = (a);                                      \
 
82627
        float64x1_t result;                                              \
 
82628
-       __asm__ ("ld1 {%0.d}[%3],[%1]"                                   \
 
82629
+       __asm__ ("ld1 {%0.d}[%1], %2"                                    \
 
82630
                 : "=w"(result)                                          \
 
82631
-                : "r"(a_), "0"(b_), "i"(c)                              \
 
82632
+                : "i" (c), "Utv"(*a_), "0"(b_)                          \
 
82633
                 : /* No clobbers */);                                   \
 
82634
        result;                                                          \
 
82635
      })
 
82636
@@ -8572,9 +8572,9 @@
 
82637
        poly8x8_t b_ = (b);                                              \
 
82638
        const poly8_t * a_ = (a);                                        \
 
82639
        poly8x8_t result;                                                \
 
82640
-       __asm__ ("ld1 {%0.b}[%3],[%1]"                                   \
 
82641
+       __asm__ ("ld1 {%0.b}[%1], %2"                                    \
 
82642
                 : "=w"(result)                                          \
 
82643
-                : "r"(a_), "0"(b_), "i"(c)                              \
 
82644
+                : "i" (c), "Utv"(*a_), "0"(b_)                          \
 
82645
                 : /* No clobbers */);                                   \
 
82646
        result;                                                          \
 
82647
      })
 
82648
@@ -8585,9 +8585,9 @@
 
82649
        poly16x4_t b_ = (b);                                             \
 
82650
        const poly16_t * a_ = (a);                                       \
 
82651
        poly16x4_t result;                                               \
 
82652
-       __asm__ ("ld1 {%0.h}[%3],[%1]"                                   \
 
82653
+       __asm__ ("ld1 {%0.h}[%1], %2"                                    \
 
82654
                 : "=w"(result)                                          \
 
82655
-                : "r"(a_), "0"(b_), "i"(c)                              \
 
82656
+                : "i" (c), "Utv"(*a_), "0"(b_)                          \
 
82657
                 : /* No clobbers */);                                   \
 
82658
        result;                                                          \
 
82659
      })
 
82660
@@ -8598,9 +8598,9 @@
 
82661
        int8x8_t b_ = (b);                                               \
 
82662
        const int8_t * a_ = (a);                                         \
 
82663
        int8x8_t result;                                                 \
 
82664
-       __asm__ ("ld1 {%0.b}[%3],[%1]"                                   \
 
82665
+       __asm__ ("ld1 {%0.b}[%1], %2"                                    \
 
82666
                 : "=w"(result)                                          \
 
82667
-                : "r"(a_), "0"(b_), "i"(c)                              \
 
82668
+                : "i" (c), "Utv"(*a_), "0"(b_)                          \
 
82669
                 : /* No clobbers */);                                   \
 
82670
        result;                                                          \
 
82671
      })
 
82672
@@ -8611,9 +8611,9 @@
 
82673
        int16x4_t b_ = (b);                                              \
 
82674
        const int16_t * a_ = (a);                                        \
 
82675
        int16x4_t result;                                                \
 
82676
-       __asm__ ("ld1 {%0.h}[%3],[%1]"                                   \
 
82677
+       __asm__ ("ld1 {%0.h}[%1], %2"                                    \
 
82678
                 : "=w"(result)                                          \
 
82679
-                : "r"(a_), "0"(b_), "i"(c)                              \
 
82680
+                : "i" (c), "Utv"(*a_), "0"(b_)                          \
 
82681
                 : /* No clobbers */);                                   \
 
82682
        result;                                                          \
 
82683
      })
 
82684
@@ -8624,9 +8624,9 @@
 
82685
        int32x2_t b_ = (b);                                              \
 
82686
        const int32_t * a_ = (a);                                        \
 
82687
        int32x2_t result;                                                \
 
82688
-       __asm__ ("ld1 {%0.s}[%3],[%1]"                                   \
 
82689
+       __asm__ ("ld1 {%0.s}[%1], %2"                                    \
 
82690
                 : "=w"(result)                                          \
 
82691
-                : "r"(a_), "0"(b_), "i"(c)                              \
 
82692
+                : "i" (c), "Utv"(*a_), "0"(b_)                          \
 
82693
                 : /* No clobbers */);                                   \
 
82694
        result;                                                          \
 
82695
      })
 
82696
@@ -8637,9 +8637,9 @@
 
82697
        int64x1_t b_ = (b);                                              \
 
82698
        const int64_t * a_ = (a);                                        \
 
82699
        int64x1_t result;                                                \
 
82700
-       __asm__ ("ld1 {%0.d}[%3],[%1]"                                   \
 
82701
+       __asm__ ("ld1 {%0.d}[%1], %2"                                    \
 
82702
                 : "=w"(result)                                          \
 
82703
-                : "r"(a_), "0"(b_), "i"(c)                              \
 
82704
+                : "i" (c), "Utv"(*a_), "0"(b_)                          \
 
82705
                 : /* No clobbers */);                                   \
 
82706
        result;                                                          \
 
82707
      })
 
82708
@@ -8650,9 +8650,9 @@
 
82709
        uint8x8_t b_ = (b);                                              \
 
82710
        const uint8_t * a_ = (a);                                        \
 
82711
        uint8x8_t result;                                                \
 
82712
-       __asm__ ("ld1 {%0.b}[%3],[%1]"                                   \
 
82713
+       __asm__ ("ld1 {%0.b}[%1], %2"                                    \
 
82714
                 : "=w"(result)                                          \
 
82715
-                : "r"(a_), "0"(b_), "i"(c)                              \
 
82716
+                : "i" (c), "Utv"(*a_), "0"(b_)                          \
 
82717
                 : /* No clobbers */);                                   \
 
82718
        result;                                                          \
 
82719
      })
 
82720
@@ -8663,9 +8663,9 @@
 
82721
        uint16x4_t b_ = (b);                                             \
 
82722
        const uint16_t * a_ = (a);                                       \
 
82723
        uint16x4_t result;                                               \
 
82724
-       __asm__ ("ld1 {%0.h}[%3],[%1]"                                   \
 
82725
+       __asm__ ("ld1 {%0.h}[%1], %2"                                    \
 
82726
                 : "=w"(result)                                          \
 
82727
-                : "r"(a_), "0"(b_), "i"(c)                              \
 
82728
+                : "i" (c), "Utv"(*a_), "0"(b_)                          \
 
82729
                 : /* No clobbers */);                                   \
 
82730
        result;                                                          \
 
82731
      })
 
82732
@@ -8676,9 +8676,9 @@
 
82733
        uint32x2_t b_ = (b);                                             \
 
82734
        const uint32_t * a_ = (a);                                       \
 
82735
        uint32x2_t result;                                               \
 
82736
-       __asm__ ("ld1 {%0.s}[%3],[%1]"                                   \
 
82737
+       __asm__ ("ld1 {%0.s}[%1], %2"                                    \
 
82738
                 : "=w"(result)                                          \
 
82739
-                : "r"(a_), "0"(b_), "i"(c)                              \
 
82740
+                : "i" (c), "Utv"(*a_), "0"(b_)                          \
 
82741
                 : /* No clobbers */);                                   \
 
82742
        result;                                                          \
 
82743
      })
 
82744
@@ -8689,9 +8689,9 @@
 
82745
        uint64x1_t b_ = (b);                                             \
 
82746
        const uint64_t * a_ = (a);                                       \
 
82747
        uint64x1_t result;                                               \
 
82748
-       __asm__ ("ld1 {%0.d}[%3],[%1]"                                   \
 
82749
+       __asm__ ("ld1 {%0.d}[%1], %2"                                    \
 
82750
                 : "=w"(result)                                          \
 
82751
-                : "r"(a_), "0"(b_), "i"(c)                              \
 
82752
+                : "i" (c), "Utv"(*a_), "0"(b_)                          \
 
82753
                 : /* No clobbers */);                                   \
 
82754
        result;                                                          \
 
82755
      })
 
82756
@@ -8700,10 +8700,10 @@
 
82757
 vld1_p8 (const poly8_t * a)
 
82758
 {
 
82759
   poly8x8_t result;
 
82760
-  __asm__ ("ld1 {%0.8b}, [%1]"
 
82761
-           : "=w"(result)
 
82762
-           : "r"(a)
 
82763
-           : /* No clobbers */);
 
82764
+  __asm__ ("ld1 {%0.8b}, %1"
 
82765
+          : "=w"(result)
 
82766
+          : "Utv"(({const poly8x8_t *_a = (poly8x8_t *) a; *_a;}))
 
82767
+          : /* No clobbers */);
 
82768
   return result;
 
82769
 }
 
82770
 
 
82771
@@ -8711,10 +8711,10 @@
 
82772
 vld1_p16 (const poly16_t * a)
 
82773
 {
 
82774
   poly16x4_t result;
 
82775
-  __asm__ ("ld1 {%0.4h}, [%1]"
 
82776
-           : "=w"(result)
 
82777
-           : "r"(a)
 
82778
-           : /* No clobbers */);
 
82779
+  __asm__ ("ld1 {%0.4h}, %1"
 
82780
+          : "=w"(result)
 
82781
+          : "Utv"(({const poly16x4_t *_a = (poly16x4_t *) a; *_a;}))
 
82782
+          : /* No clobbers */);
 
82783
   return result;
 
82784
 }
 
82785
 
 
82786
@@ -8722,10 +8722,10 @@
 
82787
 vld1_s8 (const int8_t * a)
 
82788
 {
 
82789
   int8x8_t result;
 
82790
-  __asm__ ("ld1 {%0.8b},[%1]"
 
82791
-           : "=w"(result)
 
82792
-           : "r"(a)
 
82793
-           : "memory");
 
82794
+  __asm__ ("ld1 {%0.8b}, %1"
 
82795
+          : "=w"(result)
 
82796
+          : "Utv"(({const int8x8_t *_a = (int8x8_t *) a; *_a;}))
 
82797
+          : /* No clobbers */);
 
82798
   return result;
 
82799
 }
 
82800
 
 
82801
@@ -8733,10 +8733,10 @@
 
82802
 vld1_s16 (const int16_t * a)
 
82803
 {
 
82804
   int16x4_t result;
 
82805
-  __asm__ ("ld1 {%0.4h},[%1]"
 
82806
-           : "=w"(result)
 
82807
-           : "r"(a)
 
82808
-           : "memory");
 
82809
+  __asm__ ("ld1 {%0.4h}, %1"
 
82810
+          : "=w"(result)
 
82811
+          : "Utv"(({const int16x4_t *_a = (int16x4_t *) a; *_a;}))
 
82812
+          : /* No clobbers */);
 
82813
   return result;
 
82814
 }
 
82815
 
 
82816
@@ -8744,10 +8744,10 @@
 
82817
 vld1_s32 (const int32_t * a)
 
82818
 {
 
82819
   int32x2_t result;
 
82820
-  __asm__ ("ld1 {%0.2s},[%1]"
 
82821
-           : "=w"(result)
 
82822
-           : "r"(a)
 
82823
-           : "memory");
 
82824
+  __asm__ ("ld1 {%0.2s}, %1"
 
82825
+          : "=w"(result)
 
82826
+          : "Utv"(({const int32x2_t *_a = (int32x2_t *) a; *_a;}))
 
82827
+          : /* No clobbers */);
 
82828
   return result;
 
82829
 }
 
82830
 
 
82831
@@ -8755,10 +8755,10 @@
 
82832
 vld1_s64 (const int64_t * a)
 
82833
 {
 
82834
   int64x1_t result;
 
82835
-  __asm__ ("ld1 {%0.1d},[%1]"
 
82836
-           : "=w"(result)
 
82837
-           : "r"(a)
 
82838
-           : "memory");
 
82839
+  __asm__ ("ld1 {%0.1d}, %1"
 
82840
+          : "=w"(result)
 
82841
+          : "Utv"(*a)
 
82842
+          : /* No clobbers */);
 
82843
   return result;
 
82844
 }
 
82845
 
 
82846
@@ -8766,10 +8766,10 @@
 
82847
 vld1_u8 (const uint8_t * a)
 
82848
 {
 
82849
   uint8x8_t result;
 
82850
-  __asm__ ("ld1 {%0.8b},[%1]"
 
82851
-           : "=w"(result)
 
82852
-           : "r"(a)
 
82853
-           : "memory");
 
82854
+  __asm__ ("ld1 {%0.8b}, %1"
 
82855
+          : "=w"(result)
 
82856
+          : "Utv"(({const uint8x8_t *_a = (uint8x8_t *) a; *_a;}))
 
82857
+          : /* No clobbers */);
 
82858
   return result;
 
82859
 }
 
82860
 
 
82861
@@ -8777,10 +8777,10 @@
 
82862
 vld1_u16 (const uint16_t * a)
 
82863
 {
 
82864
   uint16x4_t result;
 
82865
-  __asm__ ("ld1 {%0.4h},[%1]"
 
82866
-           : "=w"(result)
 
82867
-           : "r"(a)
 
82868
-           : "memory");
 
82869
+  __asm__ ("ld1 {%0.4h}, %1"
 
82870
+          : "=w"(result)
 
82871
+          : "Utv"(({const uint16x4_t *_a = (uint16x4_t *) a; *_a;}))
 
82872
+          : /* No clobbers */);
 
82873
   return result;
 
82874
 }
 
82875
 
 
82876
@@ -8788,10 +8788,10 @@
 
82877
 vld1_u32 (const uint32_t * a)
 
82878
 {
 
82879
   uint32x2_t result;
 
82880
-  __asm__ ("ld1 {%0.2s},[%1]"
 
82881
-           : "=w"(result)
 
82882
-           : "r"(a)
 
82883
-           : "memory");
 
82884
+  __asm__ ("ld1 {%0.2s}, %1"
 
82885
+          : "=w"(result)
 
82886
+          : "Utv"(({const uint32x2_t *_a = (uint32x2_t *) a; *_a;}))
 
82887
+          : /* No clobbers */);
 
82888
   return result;
 
82889
 }
 
82890
 
 
82891
@@ -8799,10 +8799,10 @@
 
82892
 vld1_u64 (const uint64_t * a)
 
82893
 {
 
82894
   uint64x1_t result;
 
82895
-  __asm__ ("ld1 {%0.1d},[%1]"
 
82896
-           : "=w"(result)
 
82897
-           : "r"(a)
 
82898
-           : "memory");
 
82899
+  __asm__ ("ld1 {%0.1d}, %1"
 
82900
+          : "=w"(result)
 
82901
+          : "Utv"(*a)
 
82902
+          : /* No clobbers */);
 
82903
   return result;
 
82904
 }
 
82905
 
 
82906
@@ -8810,10 +8810,10 @@
 
82907
 vld1q_dup_f32 (const float32_t * a)
 
82908
 {
 
82909
   float32x4_t result;
 
82910
-  __asm__ ("ld1r {%0.4s},[%1]"
 
82911
-           : "=w"(result)
 
82912
-           : "r"(a)
 
82913
-           : "memory");
 
82914
+  __asm__ ("ld1r {%0.4s}, %1"
 
82915
+          : "=w"(result)
 
82916
+          : "Utv"(*a)
 
82917
+          : /* No clobbers */);
 
82918
   return result;
 
82919
 }
 
82920
 
 
82921
@@ -8821,10 +8821,10 @@
 
82922
 vld1q_dup_f64 (const float64_t * a)
 
82923
 {
 
82924
   float64x2_t result;
 
82925
-  __asm__ ("ld1r {%0.2d},[%1]"
 
82926
-           : "=w"(result)
 
82927
-           : "r"(a)
 
82928
-           : "memory");
 
82929
+  __asm__ ("ld1r {%0.2d}, %1"
 
82930
+          : "=w"(result)
 
82931
+          : "Utv"(*a)
 
82932
+          : /* No clobbers */);
 
82933
   return result;
 
82934
 }
 
82935
 
 
82936
@@ -8832,10 +8832,10 @@
 
82937
 vld1q_dup_p8 (const poly8_t * a)
 
82938
 {
 
82939
   poly8x16_t result;
 
82940
-  __asm__ ("ld1r {%0.16b},[%1]"
 
82941
-           : "=w"(result)
 
82942
-           : "r"(a)
 
82943
-           : "memory");
 
82944
+  __asm__ ("ld1r {%0.16b}, %1"
 
82945
+          : "=w"(result)
 
82946
+          : "Utv"(*a)
 
82947
+          : /* No clobbers */);
 
82948
   return result;
 
82949
 }
 
82950
 
 
82951
@@ -8843,10 +8843,10 @@
 
82952
 vld1q_dup_p16 (const poly16_t * a)
 
82953
 {
 
82954
   poly16x8_t result;
 
82955
-  __asm__ ("ld1r {%0.8h},[%1]"
 
82956
-           : "=w"(result)
 
82957
-           : "r"(a)
 
82958
-           : "memory");
 
82959
+  __asm__ ("ld1r {%0.8h}, %1"
 
82960
+          : "=w"(result)
 
82961
+          : "Utv"(*a)
 
82962
+          : /* No clobbers */);
 
82963
   return result;
 
82964
 }
 
82965
 
 
82966
@@ -8854,10 +8854,10 @@
 
82967
 vld1q_dup_s8 (const int8_t * a)
 
82968
 {
 
82969
   int8x16_t result;
 
82970
-  __asm__ ("ld1r {%0.16b},[%1]"
 
82971
-           : "=w"(result)
 
82972
-           : "r"(a)
 
82973
-           : "memory");
 
82974
+  __asm__ ("ld1r {%0.16b}, %1"
 
82975
+          : "=w"(result)
 
82976
+          : "Utv"(*a)
 
82977
+          : /* No clobbers */);
 
82978
   return result;
 
82979
 }
 
82980
 
 
82981
@@ -8865,10 +8865,10 @@
 
82982
 vld1q_dup_s16 (const int16_t * a)
 
82983
 {
 
82984
   int16x8_t result;
 
82985
-  __asm__ ("ld1r {%0.8h},[%1]"
 
82986
-           : "=w"(result)
 
82987
-           : "r"(a)
 
82988
-           : "memory");
 
82989
+  __asm__ ("ld1r {%0.8h}, %1"
 
82990
+          : "=w"(result)
 
82991
+          : "Utv"(*a)
 
82992
+          : /* No clobbers */);
 
82993
   return result;
 
82994
 }
 
82995
 
 
82996
@@ -8876,10 +8876,10 @@
 
82997
 vld1q_dup_s32 (const int32_t * a)
 
82998
 {
 
82999
   int32x4_t result;
 
83000
-  __asm__ ("ld1r {%0.4s},[%1]"
 
83001
-           : "=w"(result)
 
83002
-           : "r"(a)
 
83003
-           : "memory");
 
83004
+  __asm__ ("ld1r {%0.4s}, %1"
 
83005
+          : "=w"(result)
 
83006
+          : "Utv"(*a)
 
83007
+          : /* No clobbers */);
 
83008
   return result;
 
83009
 }
 
83010
 
 
83011
@@ -8887,10 +8887,10 @@
 
83012
 vld1q_dup_s64 (const int64_t * a)
 
83013
 {
 
83014
   int64x2_t result;
 
83015
-  __asm__ ("ld1r {%0.2d},[%1]"
 
83016
-           : "=w"(result)
 
83017
-           : "r"(a)
 
83018
-           : "memory");
 
83019
+  __asm__ ("ld1r {%0.2d}, %1"
 
83020
+          : "=w"(result)
 
83021
+          : "Utv"(*a)
 
83022
+          : /* No clobbers */);
 
83023
   return result;
 
83024
 }
 
83025
 
 
83026
@@ -8898,10 +8898,10 @@
 
83027
 vld1q_dup_u8 (const uint8_t * a)
 
83028
 {
 
83029
   uint8x16_t result;
 
83030
-  __asm__ ("ld1r {%0.16b},[%1]"
 
83031
-           : "=w"(result)
 
83032
-           : "r"(a)
 
83033
-           : "memory");
 
83034
+  __asm__ ("ld1r {%0.16b}, %1"
 
83035
+          : "=w"(result)
 
83036
+          : "Utv"(*a)
 
83037
+          : /* No clobbers */);
 
83038
   return result;
 
83039
 }
 
83040
 
 
83041
@@ -8909,10 +8909,10 @@
 
83042
 vld1q_dup_u16 (const uint16_t * a)
 
83043
 {
 
83044
   uint16x8_t result;
 
83045
-  __asm__ ("ld1r {%0.8h},[%1]"
 
83046
-           : "=w"(result)
 
83047
-           : "r"(a)
 
83048
-           : "memory");
 
83049
+  __asm__ ("ld1r {%0.8h}, %1"
 
83050
+          : "=w"(result)
 
83051
+          : "Utv"(*a)
 
83052
+          : /* No clobbers */);
 
83053
   return result;
 
83054
 }
 
83055
 
 
83056
@@ -8920,10 +8920,10 @@
 
83057
 vld1q_dup_u32 (const uint32_t * a)
 
83058
 {
 
83059
   uint32x4_t result;
 
83060
-  __asm__ ("ld1r {%0.4s},[%1]"
 
83061
-           : "=w"(result)
 
83062
-           : "r"(a)
 
83063
-           : "memory");
 
83064
+  __asm__ ("ld1r {%0.4s}, %1"
 
83065
+          : "=w"(result)
 
83066
+          : "Utv"(*a)
 
83067
+          : /* No clobbers */);
 
83068
   return result;
 
83069
 }
 
83070
 
 
83071
@@ -8931,10 +8931,10 @@
 
83072
 vld1q_dup_u64 (const uint64_t * a)
 
83073
 {
 
83074
   uint64x2_t result;
 
83075
-  __asm__ ("ld1r {%0.2d},[%1]"
 
83076
-           : "=w"(result)
 
83077
-           : "r"(a)
 
83078
-           : "memory");
 
83079
+  __asm__ ("ld1r {%0.2d}, %1"
 
83080
+          : "=w"(result)
 
83081
+          : "Utv"(*a)
 
83082
+          : /* No clobbers */);
 
83083
   return result;
 
83084
 }
 
83085
 
 
83086
@@ -8942,10 +8942,10 @@
 
83087
 vld1q_f32 (const float32_t * a)
 
83088
 {
 
83089
   float32x4_t result;
 
83090
-  __asm__ ("ld1 {%0.4s},[%1]"
 
83091
-           : "=w"(result)
 
83092
-           : "r"(a)
 
83093
-           : "memory");
 
83094
+  __asm__ ("ld1 {%0.4s}, %1"
 
83095
+          : "=w"(result)
 
83096
+          : "Utv"(({const float32x4_t *_a = (float32x4_t *) a; *_a;}))
 
83097
+          : /* No clobbers */);
 
83098
   return result;
 
83099
 }
 
83100
 
 
83101
@@ -8953,10 +8953,10 @@
 
83102
 vld1q_f64 (const float64_t * a)
 
83103
 {
 
83104
   float64x2_t result;
 
83105
-  __asm__ ("ld1 {%0.2d},[%1]"
 
83106
-           : "=w"(result)
 
83107
-           : "r"(a)
 
83108
-           : "memory");
 
83109
+  __asm__ ("ld1 {%0.2d}, %1"
 
83110
+          : "=w"(result)
 
83111
+          : "Utv"(({const float64x2_t *_a = (float64x2_t *) a; *_a;}))
 
83112
+          : /* No clobbers */);
 
83113
   return result;
 
83114
 }
 
83115
 
 
83116
@@ -8966,9 +8966,9 @@
 
83117
        float32x4_t b_ = (b);                                            \
 
83118
        const float32_t * a_ = (a);                                      \
 
83119
        float32x4_t result;                                              \
 
83120
-       __asm__ ("ld1 {%0.s}[%3],[%1]"                                   \
 
83121
+       __asm__ ("ld1 {%0.s}[%1], %2"                                    \
 
83122
                 : "=w"(result)                                          \
 
83123
-                : "r"(a_), "0"(b_), "i"(c)                              \
 
83124
+                : "i"(c), "Utv"(*a_), "0"(b_)                           \
 
83125
                 : /* No clobbers */);                                   \
 
83126
        result;                                                          \
 
83127
      })
 
83128
@@ -8979,9 +8979,9 @@
 
83129
        float64x2_t b_ = (b);                                            \
 
83130
        const float64_t * a_ = (a);                                      \
 
83131
        float64x2_t result;                                              \
 
83132
-       __asm__ ("ld1 {%0.d}[%3],[%1]"                                   \
 
83133
+       __asm__ ("ld1 {%0.d}[%1], %2"                                    \
 
83134
                 : "=w"(result)                                          \
 
83135
-                : "r"(a_), "0"(b_), "i"(c)                              \
 
83136
+                : "i"(c), "Utv"(*a_), "0"(b_)                           \
 
83137
                 : /* No clobbers */);                                   \
 
83138
        result;                                                          \
 
83139
      })
 
83140
@@ -8992,9 +8992,9 @@
 
83141
        poly8x16_t b_ = (b);                                             \
 
83142
        const poly8_t * a_ = (a);                                        \
 
83143
        poly8x16_t result;                                               \
 
83144
-       __asm__ ("ld1 {%0.b}[%3],[%1]"                                   \
 
83145
+       __asm__ ("ld1 {%0.b}[%1], %2"                                    \
 
83146
                 : "=w"(result)                                          \
 
83147
-                : "r"(a_), "0"(b_), "i"(c)                              \
 
83148
+                : "i"(c), "Utv"(*a_), "0"(b_)                           \
 
83149
                 : /* No clobbers */);                                   \
 
83150
        result;                                                          \
 
83151
      })
 
83152
@@ -9005,9 +9005,9 @@
 
83153
        poly16x8_t b_ = (b);                                             \
 
83154
        const poly16_t * a_ = (a);                                       \
 
83155
        poly16x8_t result;                                               \
 
83156
-       __asm__ ("ld1 {%0.h}[%3],[%1]"                                   \
 
83157
+       __asm__ ("ld1 {%0.h}[%1], %2"                                    \
 
83158
                 : "=w"(result)                                          \
 
83159
-                : "r"(a_), "0"(b_), "i"(c)                              \
 
83160
+                : "i"(c), "Utv"(*a_), "0"(b_)                           \
 
83161
                 : /* No clobbers */);                                   \
 
83162
        result;                                                          \
 
83163
      })
 
83164
@@ -9018,9 +9018,9 @@
 
83165
        int8x16_t b_ = (b);                                              \
 
83166
        const int8_t * a_ = (a);                                         \
 
83167
        int8x16_t result;                                                \
 
83168
-       __asm__ ("ld1 {%0.b}[%3],[%1]"                                   \
 
83169
+       __asm__ ("ld1 {%0.b}[%1], %2"                                    \
 
83170
                 : "=w"(result)                                          \
 
83171
-                : "r"(a_), "0"(b_), "i"(c)                              \
 
83172
+                : "i"(c), "Utv"(*a_), "0"(b_)                           \
 
83173
                 : /* No clobbers */);                                   \
 
83174
        result;                                                          \
 
83175
      })
 
83176
@@ -9031,9 +9031,9 @@
 
83177
        int16x8_t b_ = (b);                                              \
 
83178
        const int16_t * a_ = (a);                                        \
 
83179
        int16x8_t result;                                                \
 
83180
-       __asm__ ("ld1 {%0.h}[%3],[%1]"                                   \
 
83181
+       __asm__ ("ld1 {%0.h}[%1], %2"                                    \
 
83182
                 : "=w"(result)                                          \
 
83183
-                : "r"(a_), "0"(b_), "i"(c)                              \
 
83184
+                : "i"(c), "Utv"(*a_), "0"(b_)                           \
 
83185
                 : /* No clobbers */);                                   \
 
83186
        result;                                                          \
 
83187
      })
 
83188
@@ -9044,9 +9044,9 @@
 
83189
        int32x4_t b_ = (b);                                              \
 
83190
        const int32_t * a_ = (a);                                        \
 
83191
        int32x4_t result;                                                \
 
83192
-       __asm__ ("ld1 {%0.s}[%3],[%1]"                                   \
 
83193
+       __asm__ ("ld1 {%0.s}[%1], %2"                                    \
 
83194
                 : "=w"(result)                                          \
 
83195
-                : "r"(a_), "0"(b_), "i"(c)                              \
 
83196
+                : "i"(c), "Utv"(*a_), "0"(b_)                           \
 
83197
                 : /* No clobbers */);                                   \
 
83198
        result;                                                          \
 
83199
      })
 
83200
@@ -9057,9 +9057,9 @@
 
83201
        int64x2_t b_ = (b);                                              \
 
83202
        const int64_t * a_ = (a);                                        \
 
83203
        int64x2_t result;                                                \
 
83204
-       __asm__ ("ld1 {%0.d}[%3],[%1]"                                   \
 
83205
+       __asm__ ("ld1 {%0.d}[%1], %2"                                    \
 
83206
                 : "=w"(result)                                          \
 
83207
-                : "r"(a_), "0"(b_), "i"(c)                              \
 
83208
+                : "i"(c), "Utv"(*a_), "0"(b_)                           \
 
83209
                 : /* No clobbers */);                                   \
 
83210
        result;                                                          \
 
83211
      })
 
83212
@@ -9070,9 +9070,9 @@
 
83213
        uint8x16_t b_ = (b);                                             \
 
83214
        const uint8_t * a_ = (a);                                        \
 
83215
        uint8x16_t result;                                               \
 
83216
-       __asm__ ("ld1 {%0.b}[%3],[%1]"                                   \
 
83217
+       __asm__ ("ld1 {%0.b}[%1], %2"                                    \
 
83218
                 : "=w"(result)                                          \
 
83219
-                : "r"(a_), "0"(b_), "i"(c)                              \
 
83220
+                : "i"(c), "Utv"(*a_), "0"(b_)                           \
 
83221
                 : /* No clobbers */);                                   \
 
83222
        result;                                                          \
 
83223
      })
 
83224
@@ -9083,9 +9083,9 @@
 
83225
        uint16x8_t b_ = (b);                                             \
 
83226
        const uint16_t * a_ = (a);                                       \
 
83227
        uint16x8_t result;                                               \
 
83228
-       __asm__ ("ld1 {%0.h}[%3],[%1]"                                   \
 
83229
+       __asm__ ("ld1 {%0.h}[%1], %2"                                    \
 
83230
                 : "=w"(result)                                          \
 
83231
-                : "r"(a_), "0"(b_), "i"(c)                              \
 
83232
+                : "i"(c), "Utv"(*a_), "0"(b_)                           \
 
83233
                 : /* No clobbers */);                                   \
 
83234
        result;                                                          \
 
83235
      })
 
83236
@@ -9096,9 +9096,9 @@
 
83237
        uint32x4_t b_ = (b);                                             \
 
83238
        const uint32_t * a_ = (a);                                       \
 
83239
        uint32x4_t result;                                               \
 
83240
-       __asm__ ("ld1 {%0.s}[%3],[%1]"                                   \
 
83241
+       __asm__ ("ld1 {%0.s}[%1], %2"                                    \
 
83242
                 : "=w"(result)                                          \
 
83243
-                : "r"(a_), "0"(b_), "i"(c)                              \
 
83244
+                : "i"(c), "Utv"(*a_), "0"(b_)                           \
 
83245
                 : /* No clobbers */);                                   \
 
83246
        result;                                                          \
 
83247
      })
 
83248
@@ -9109,9 +9109,9 @@
 
83249
        uint64x2_t b_ = (b);                                             \
 
83250
        const uint64_t * a_ = (a);                                       \
 
83251
        uint64x2_t result;                                               \
 
83252
-       __asm__ ("ld1 {%0.d}[%3],[%1]"                                   \
 
83253
+       __asm__ ("ld1 {%0.d}[%1], %2"                                    \
 
83254
                 : "=w"(result)                                          \
 
83255
-                : "r"(a_), "0"(b_), "i"(c)                              \
 
83256
+                : "i"(c), "Utv"(*a_), "0"(b_)                           \
 
83257
                 : /* No clobbers */);                                   \
 
83258
        result;                                                          \
 
83259
      })
 
83260
@@ -9120,10 +9120,10 @@
 
83261
 vld1q_p8 (const poly8_t * a)
 
83262
 {
 
83263
   poly8x16_t result;
 
83264
-  __asm__ ("ld1 {%0.16b},[%1]"
 
83265
-           : "=w"(result)
 
83266
-           : "r"(a)
 
83267
-           : "memory");
 
83268
+  __asm__ ("ld1 {%0.16b}, %1"
 
83269
+          : "=w"(result)
 
83270
+          : "Utv"(({const poly8x16_t *_a = (poly8x16_t *) a; *_a;}))
 
83271
+          : /* No clobbers */);
 
83272
   return result;
 
83273
 }
 
83274
 
 
83275
@@ -9131,10 +9131,10 @@
 
83276
 vld1q_p16 (const poly16_t * a)
 
83277
 {
 
83278
   poly16x8_t result;
 
83279
-  __asm__ ("ld1 {%0.8h},[%1]"
 
83280
-           : "=w"(result)
 
83281
-           : "r"(a)
 
83282
-           : "memory");
 
83283
+  __asm__ ("ld1 {%0.16b}, %1"
 
83284
+          : "=w"(result)
 
83285
+          : "Utv"(({const poly16x8_t *_a = (poly16x8_t *) a; *_a;}))
 
83286
+          : /* No clobbers */);
 
83287
   return result;
 
83288
 }
 
83289
 
 
83290
@@ -9142,10 +9142,10 @@
 
83291
 vld1q_s8 (const int8_t * a)
 
83292
 {
 
83293
   int8x16_t result;
 
83294
-  __asm__ ("ld1 {%0.16b},[%1]"
 
83295
-           : "=w"(result)
 
83296
-           : "r"(a)
 
83297
-           : "memory");
 
83298
+  __asm__ ("ld1 {%0.16b}, %1"
 
83299
+          : "=w"(result)
 
83300
+          : "Utv"(({const int8x16_t *_a = (int8x16_t *) a; *_a;}))
 
83301
+          : /* No clobbers */);
 
83302
   return result;
 
83303
 }
 
83304
 
 
83305
@@ -9153,10 +9153,10 @@
 
83306
 vld1q_s16 (const int16_t * a)
 
83307
 {
 
83308
   int16x8_t result;
 
83309
-  __asm__ ("ld1 {%0.8h},[%1]"
 
83310
-           : "=w"(result)
 
83311
-           : "r"(a)
 
83312
-           : "memory");
 
83313
+  __asm__ ("ld1 {%0.8h}, %1"
 
83314
+          : "=w"(result)
 
83315
+          : "Utv"(({const int16x8_t *_a = (int16x8_t *) a; *_a;}))
 
83316
+          : /* No clobbers */);
 
83317
   return result;
 
83318
 }
 
83319
 
 
83320
@@ -9164,10 +9164,10 @@
 
83321
 vld1q_s32 (const int32_t * a)
 
83322
 {
 
83323
   int32x4_t result;
 
83324
-  __asm__ ("ld1 {%0.4s},[%1]"
 
83325
-           : "=w"(result)
 
83326
-           : "r"(a)
 
83327
-           : "memory");
 
83328
+  __asm__ ("ld1 {%0.4s}, %1"
 
83329
+          : "=w"(result)
 
83330
+          : "Utv"(({const int32x4_t *_a = (int32x4_t *) a; *_a;}))
 
83331
+          : /* No clobbers */);
 
83332
   return result;
 
83333
 }
 
83334
 
 
83335
@@ -9175,10 +9175,10 @@
 
83336
 vld1q_s64 (const int64_t * a)
 
83337
 {
 
83338
   int64x2_t result;
 
83339
-  __asm__ ("ld1 {%0.2d},[%1]"
 
83340
-           : "=w"(result)
 
83341
-           : "r"(a)
 
83342
-           : "memory");
 
83343
+  __asm__ ("ld1 {%0.2d}, %1"
 
83344
+          : "=w"(result)
 
83345
+          : "Utv"(({const int64x2_t *_a = (int64x2_t *) a; *_a;}))
 
83346
+          : /* No clobbers */);
 
83347
   return result;
 
83348
 }
 
83349
 
 
83350
@@ -9186,10 +9186,10 @@
 
83351
 vld1q_u8 (const uint8_t * a)
 
83352
 {
 
83353
   uint8x16_t result;
 
83354
-  __asm__ ("ld1 {%0.16b},[%1]"
 
83355
-           : "=w"(result)
 
83356
-           : "r"(a)
 
83357
-           : "memory");
 
83358
+  __asm__ ("ld1 {%0.16b}, %1"
 
83359
+          : "=w"(result)
 
83360
+          : "Utv"(({const uint8x16_t *_a = (uint8x16_t *) a; *_a;}))
 
83361
+          : /* No clobbers */);
 
83362
   return result;
 
83363
 }
 
83364
 
 
83365
@@ -9197,10 +9197,10 @@
 
83366
 vld1q_u16 (const uint16_t * a)
 
83367
 {
 
83368
   uint16x8_t result;
 
83369
-  __asm__ ("ld1 {%0.8h},[%1]"
 
83370
-           : "=w"(result)
 
83371
-           : "r"(a)
 
83372
-           : "memory");
 
83373
+  __asm__ ("ld1 {%0.8h}, %1"
 
83374
+          : "=w"(result)
 
83375
+          : "Utv"(({const uint16x8_t *_a = (uint16x8_t *) a; *_a;}))
 
83376
+          : /* No clobbers */);
 
83377
   return result;
 
83378
 }
 
83379
 
 
83380
@@ -9208,10 +9208,10 @@
 
83381
 vld1q_u32 (const uint32_t * a)
 
83382
 {
 
83383
   uint32x4_t result;
 
83384
-  __asm__ ("ld1 {%0.4s},[%1]"
 
83385
-           : "=w"(result)
 
83386
-           : "r"(a)
 
83387
-           : "memory");
 
83388
+  __asm__ ("ld1 {%0.4s}, %1"
 
83389
+          : "=w"(result)
 
83390
+          : "Utv"(({const uint32x4_t *_a = (uint32x4_t *) a; *_a;}))
 
83391
+          : /* No clobbers */);
 
83392
   return result;
 
83393
 }
 
83394
 
 
83395
@@ -9219,10 +9219,10 @@
 
83396
 vld1q_u64 (const uint64_t * a)
 
83397
 {
 
83398
   uint64x2_t result;
 
83399
-  __asm__ ("ld1 {%0.2d},[%1]"
 
83400
-           : "=w"(result)
 
83401
-           : "r"(a)
 
83402
-           : "memory");
 
83403
+  __asm__ ("ld1 {%0.2d}, %1"
 
83404
+          : "=w"(result)
 
83405
+          : "Utv"(({const uint64x2_t *_a = (uint64x2_t *) a; *_a;}))
 
83406
+          : /* No clobbers */);
 
83407
   return result;
 
83408
 }
 
83409
 
 
83410
Index: gcc/config/aarch64/aarch64.md
 
83411
===================================================================
 
83412
--- a/src/gcc/config/aarch64/aarch64.md (.../tags/gcc_4_8_0_release)
 
83413
+++ b/src/gcc/config/aarch64/aarch64.md (.../branches/gcc-4_8-branch)
 
83414
@@ -844,8 +844,8 @@
 
83415
        (match_operand:GPI 2 "const_int_operand" "n"))]
 
83416
   "INTVAL (operands[1]) < GET_MODE_BITSIZE (<MODE>mode)
 
83417
    && INTVAL (operands[1]) % 16 == 0
 
83418
-   && INTVAL (operands[2]) <= 0xffff"
 
83419
-  "movk\\t%<w>0, %2, lsl %1"
 
83420
+   && UINTVAL (operands[2]) <= 0xffff"
 
83421
+  "movk\\t%<w>0, %X2, lsl %1"
 
83422
   [(set_attr "v8type" "movk")
 
83423
    (set_attr "mode" "<MODE>")]
 
83424
 )
 
83425
Index: gcc/config/aarch64/aarch64.c
 
83426
===================================================================
 
83427
--- a/src/gcc/config/aarch64/aarch64.c  (.../tags/gcc_4_8_0_release)
 
83428
+++ b/src/gcc/config/aarch64/aarch64.c  (.../branches/gcc-4_8-branch)
 
83429
@@ -2926,9 +2926,10 @@
 
83430
     case CONST:
 
83431
     case SYMBOL_REF:
 
83432
     case LABEL_REF:
 
83433
-      /* load literal: pc-relative constant pool entry.  */
 
83434
+      /* load literal: pc-relative constant pool entry.  Only supported
 
83435
+         for SI mode or larger.  */
 
83436
       info->type = ADDRESS_SYMBOLIC;
 
83437
-      if (outer_code != PARALLEL)
 
83438
+      if (outer_code != PARALLEL && GET_MODE_SIZE (mode) >= 4)
 
83439
        {
 
83440
          rtx sym, addend;
 
83441
 
 
83442
@@ -3365,6 +3366,16 @@
 
83443
                               REGNO (x) - V0_REGNUM + (code - 'S'));
 
83444
       break;
 
83445
 
 
83446
+    case 'X':
 
83447
+      /* Print integer constant in hex.  */
 
83448
+      if (GET_CODE (x) != CONST_INT)
 
83449
+       {
 
83450
+         output_operand_lossage ("invalid operand for '%%%c'", code);
 
83451
+         return;
 
83452
+       }
 
83453
+      asm_fprintf (f, "0x%x", UINTVAL (x));
 
83454
+      break;
 
83455
+
 
83456
     case 'w':
 
83457
     case 'x':
 
83458
       /* Print a general register name or the zero register (32-bit or
 
83459
@@ -3870,14 +3881,21 @@
 
83460
     }
 
83461
   else
 
83462
     {
 
83463
-      /* If we decided that we didn't need a frame pointer but then used
 
83464
-        LR in the function, then we do need a frame pointer after all, so
 
83465
-        prevent this elimination to ensure a frame pointer is used.  */
 
83466
+      /* If we decided that we didn't need a leaf frame pointer but then used
 
83467
+        LR in the function, then we'll want a frame pointer after all, so
 
83468
+        prevent this elimination to ensure a frame pointer is used.
 
83469
 
 
83470
+        NOTE: the original value of flag_omit_frame_pointer gets trashed
 
83471
+        IFF flag_omit_leaf_frame_pointer is true, so we check the value
 
83472
+        of faked_omit_frame_pointer here (which is true when we always
 
83473
+        wish to keep non-leaf frame pointers but only wish to keep leaf frame
 
83474
+        pointers when LR is clobbered).  */
 
83475
       if (from == FRAME_POINTER_REGNUM && to == STACK_POINTER_REGNUM
 
83476
-         && df_regs_ever_live_p (LR_REGNUM))
 
83477
+         && df_regs_ever_live_p (LR_REGNUM)
 
83478
+         && faked_omit_frame_pointer)
 
83479
        return false;
 
83480
     }
 
83481
+
 
83482
   return true;
 
83483
 }
 
83484
 
 
83485
@@ -7049,12 +7067,30 @@
 
83486
 }
 
83487
 
 
83488
 static void
 
83489
+aarch64_print_extension (void)
 
83490
+{
 
83491
+  const struct aarch64_option_extension *opt = NULL;
 
83492
+
 
83493
+  for (opt = all_extensions; opt->name != NULL; opt++)
 
83494
+    if ((aarch64_isa_flags & opt->flags_on) == opt->flags_on)
 
83495
+      asm_fprintf (asm_out_file, "+%s", opt->name);
 
83496
+
 
83497
+  asm_fprintf (asm_out_file, "\n");
 
83498
+}
 
83499
+
 
83500
+static void
 
83501
 aarch64_start_file (void)
 
83502
 {
 
83503
   if (selected_arch)
 
83504
-    asm_fprintf (asm_out_file, "\t.arch %s\n", selected_arch->name);
 
83505
+    {
 
83506
+      asm_fprintf (asm_out_file, "\t.arch %s", selected_arch->name);
 
83507
+      aarch64_print_extension ();
 
83508
+    }
 
83509
   else if (selected_cpu)
 
83510
-    asm_fprintf (asm_out_file, "\t.cpu %s\n", selected_cpu->name);
 
83511
+    {
 
83512
+      asm_fprintf (asm_out_file, "\t.cpu %s", selected_cpu->name);
 
83513
+      aarch64_print_extension ();
 
83514
+    }
 
83515
   default_file_start();
 
83516
 }
 
83517
 
 
83518
Index: gcc/config/rs6000/rs6000.c
 
83519
===================================================================
 
83520
--- a/src/gcc/config/rs6000/rs6000.c    (.../tags/gcc_4_8_0_release)
 
83521
+++ b/src/gcc/config/rs6000/rs6000.c    (.../branches/gcc-4_8-branch)
 
83522
@@ -2186,8 +2186,16 @@
 
83523
        reg_size = UNITS_PER_WORD;
 
83524
 
 
83525
       for (m = 0; m < NUM_MACHINE_MODES; ++m)
 
83526
-       rs6000_class_max_nregs[m][c]
 
83527
-         = (GET_MODE_SIZE (m) + reg_size - 1) / reg_size;
 
83528
+       {
 
83529
+         int reg_size2 = reg_size;
 
83530
+
 
83531
+         /* TFmode/TDmode always takes 2 registers, even in VSX.  */
 
83532
+         if (m == TDmode || m == TFmode)
 
83533
+           reg_size2 = UNITS_PER_FP_WORD;
 
83534
+
 
83535
+         rs6000_class_max_nregs[m][c]
 
83536
+           = (GET_MODE_SIZE (m) + reg_size2 - 1) / reg_size2;
 
83537
+       }
 
83538
     }
 
83539
 
 
83540
   if (TARGET_E500_DOUBLE)
 
83541
Index: gcc/config/rs6000/vsx.md
 
83542
===================================================================
 
83543
--- a/src/gcc/config/rs6000/vsx.md      (.../tags/gcc_4_8_0_release)
 
83544
+++ b/src/gcc/config/rs6000/vsx.md      (.../branches/gcc-4_8-branch)
 
83545
@@ -208,8 +208,8 @@
 
83546
 
 
83547
 ;; VSX moves
 
83548
 (define_insn "*vsx_mov<mode>"
 
83549
-  [(set (match_operand:VSX_M 0 "nonimmediate_operand" "=Z,<VSr>,<VSr>,?Z,?wa,?wa,*Y,*r,*r,<VSr>,?wa,v,wZ,v")
 
83550
-       (match_operand:VSX_M 1 "input_operand" "<VSr>,Z,<VSr>,wa,Z,wa,r,Y,r,j,j,W,v,wZ"))]
 
83551
+  [(set (match_operand:VSX_M 0 "nonimmediate_operand" "=Z,<VSr>,<VSr>,?Z,?wa,?wa,*Y,*r,*r,<VSr>,?wa,*r,v,wZ,v")
 
83552
+       (match_operand:VSX_M 1 "input_operand" "<VSr>,Z,<VSr>,wa,Z,wa,r,Y,r,j,j,j,W,v,wZ"))]
 
83553
   "VECTOR_MEM_VSX_P (<MODE>mode)
 
83554
    && (register_operand (operands[0], <MODE>mode) 
 
83555
        || register_operand (operands[1], <MODE>mode))"
 
83556
@@ -239,23 +239,24 @@
 
83557
     case 6:
 
83558
     case 7:
 
83559
     case 8:
 
83560
+    case 11:
 
83561
       return "#";
 
83562
 
 
83563
     case 9:
 
83564
     case 10:
 
83565
       return "xxlxor %x0,%x0,%x0";
 
83566
 
 
83567
-    case 11:
 
83568
+    case 12:
 
83569
       return output_vec_const_move (operands);
 
83570
 
 
83571
-    case 12:
 
83572
+    case 13:
 
83573
       gcc_assert (MEM_P (operands[0])
 
83574
                  && GET_CODE (XEXP (operands[0], 0)) != PRE_INC
 
83575
                  && GET_CODE (XEXP (operands[0], 0)) != PRE_DEC
 
83576
                  && GET_CODE (XEXP (operands[0], 0)) != PRE_MODIFY);
 
83577
       return "stvx %1,%y0";
 
83578
 
 
83579
-    case 13:
 
83580
+    case 14:
 
83581
       gcc_assert (MEM_P (operands[0])
 
83582
                  && GET_CODE (XEXP (operands[0], 0)) != PRE_INC
 
83583
                  && GET_CODE (XEXP (operands[0], 0)) != PRE_DEC
 
83584
@@ -266,7 +267,7 @@
 
83585
       gcc_unreachable ();
 
83586
     }
 
83587
 }
 
83588
-  [(set_attr "type" "vecstore,vecload,vecsimple,vecstore,vecload,vecsimple,*,*,*,vecsimple,vecsimple,*,vecstore,vecload")])
 
83589
+  [(set_attr "type" "vecstore,vecload,vecsimple,vecstore,vecload,vecsimple,*,*,*,vecsimple,vecsimple,*,*,vecstore,vecload")])
 
83590
 
 
83591
 ;; Unlike other VSX moves, allow the GPRs, since a normal use of TImode is for
 
83592
 ;; unions.  However for plain data movement, slightly favor the vector loads
 
83593
Index: gcc/config/rs6000/rs6000.h
 
83594
===================================================================
 
83595
--- a/src/gcc/config/rs6000/rs6000.h    (.../tags/gcc_4_8_0_release)
 
83596
+++ b/src/gcc/config/rs6000/rs6000.h    (.../branches/gcc-4_8-branch)
 
83597
@@ -1068,12 +1068,17 @@
 
83598
 #define HARD_REGNO_NREGS(REGNO, MODE) rs6000_hard_regno_nregs[(MODE)][(REGNO)]
 
83599
 
 
83600
 /* When setting up caller-save slots (MODE == VOIDmode) ensure we allocate
 
83601
-   enough space to account for vectors in FP regs. */
 
83602
+   enough space to account for vectors in FP regs.  However, TFmode/TDmode
 
83603
+   should not use VSX instructions to do a caller save. */
 
83604
 #define HARD_REGNO_CALLER_SAVE_MODE(REGNO, NREGS, MODE)                        \
 
83605
   (TARGET_VSX                                                          \
 
83606
    && ((MODE) == VOIDmode || ALTIVEC_OR_VSX_VECTOR_MODE (MODE))                \
 
83607
-   && FP_REGNO_P (REGNO)                               \
 
83608
-   ? V2DFmode                                          \
 
83609
+   && FP_REGNO_P (REGNO)                                               \
 
83610
+   ? V2DFmode                                                          \
 
83611
+   : ((MODE) == TFmode && FP_REGNO_P (REGNO))                          \
 
83612
+   ? DFmode                                                            \
 
83613
+   : ((MODE) == TDmode && FP_REGNO_P (REGNO))                          \
 
83614
+   ? DImode                                                            \
 
83615
    : choose_hard_reg_mode ((REGNO), (NREGS), false))
 
83616
 
 
83617
 #define HARD_REGNO_CALL_PART_CLOBBERED(REGNO, MODE)                    \
 
83618
@@ -1081,7 +1086,8 @@
 
83619
      && (GET_MODE_SIZE (MODE) > 4)                                     \
 
83620
      && INT_REGNO_P (REGNO)) ? 1 : 0)                                  \
 
83621
    || (TARGET_VSX && FP_REGNO_P (REGNO)                                        \
 
83622
-       && GET_MODE_SIZE (MODE) > 8))
 
83623
+       && GET_MODE_SIZE (MODE) > 8 && ((MODE) != TDmode)               \
 
83624
+       && ((MODE) != TFmode)))
 
83625
 
 
83626
 #define VSX_VECTOR_MODE(MODE)          \
 
83627
         ((MODE) == V4SFmode            \
 
83628
Index: gcc/config/tilepro/tilepro.c
 
83629
===================================================================
 
83630
--- a/src/gcc/config/tilepro/tilepro.c  (.../tags/gcc_4_8_0_release)
 
83631
+++ b/src/gcc/config/tilepro/tilepro.c  (.../branches/gcc-4_8-branch)
 
83632
@@ -4338,10 +4338,7 @@
 
83633
 int
 
83634
 tilepro_asm_preferred_eh_data_format (int code ATTRIBUTE_UNUSED, int global)
 
83635
 {
 
83636
-  if (flag_pic)
 
83637
-    return (global ? DW_EH_PE_indirect : 0) | DW_EH_PE_pcrel | DW_EH_PE_sdata4;
 
83638
-  else
 
83639
-    return DW_EH_PE_absptr;
 
83640
+  return (global ? DW_EH_PE_indirect : 0) | DW_EH_PE_pcrel | DW_EH_PE_sdata4;
 
83641
 }
 
83642
 
 
83643
 
 
83644
Index: gcc/config/tilepro/tilepro.h
 
83645
===================================================================
 
83646
--- a/src/gcc/config/tilepro/tilepro.h  (.../tags/gcc_4_8_0_release)
 
83647
+++ b/src/gcc/config/tilepro/tilepro.h  (.../branches/gcc-4_8-branch)
 
83648
@@ -268,6 +268,8 @@
 
83649
 #define INITIAL_ELIMINATION_OFFSET(FROM, TO, OFFSET) \
 
83650
   ((OFFSET) = tilepro_initial_elimination_offset((FROM),(TO)))
 
83651
 
 
83652
+#define PROFILE_BEFORE_PROLOGUE 1
 
83653
+
 
83654
 #define FUNCTION_PROFILER(FILE, LABELNO) \
 
83655
   tilepro_function_profiler (FILE, LABELNO)
 
83656
 
 
83657
Index: gcc/config/arm/arm.c
 
83658
===================================================================
 
83659
--- a/src/gcc/config/arm/arm.c  (.../tags/gcc_4_8_0_release)
 
83660
+++ b/src/gcc/config/arm/arm.c  (.../branches/gcc-4_8-branch)
 
83661
@@ -10707,6 +10707,13 @@
 
83662
              || (i != nops - 1 && unsorted_regs[i] == base_reg))
 
83663
            return 0;
 
83664
 
 
83665
+          /* Don't allow SP to be loaded unless it is also the base
 
83666
+             register.  It guarantees that SP is reset correctly when
 
83667
+             an LDM instruction is interrupted.  Otherwise, we might
 
83668
+             end up with a corrupt stack.  */
 
83669
+          if (unsorted_regs[i] == SP_REGNUM && base_reg != SP_REGNUM)
 
83670
+            return 0;
 
83671
+
 
83672
          unsorted_offsets[i] = INTVAL (offset);
 
83673
          if (i == 0 || unsorted_offsets[i] < unsorted_offsets[order[0]])
 
83674
            order[0] = i;
 
83675
@@ -17975,7 +17982,7 @@
 
83676
              "wC12",  "wC13",  "wC14",  "wC15"
 
83677
            };
 
83678
 
 
83679
-         fprintf (stream, wc_reg_names [INTVAL (x)]);
 
83680
+         fputs (wc_reg_names [INTVAL (x)], stream);
 
83681
        }
 
83682
       return;
 
83683
 
 
83684
Index: gcc/config/arm/neon.md
 
83685
===================================================================
 
83686
--- a/src/gcc/config/arm/neon.md        (.../tags/gcc_4_8_0_release)
 
83687
+++ b/src/gcc/config/arm/neon.md        (.../branches/gcc-4_8-branch)
 
83688
@@ -1721,80 +1721,144 @@
 
83689
 (define_expand "vcond<mode><mode>"
 
83690
   [(set (match_operand:VDQW 0 "s_register_operand" "")
 
83691
        (if_then_else:VDQW
 
83692
-         (match_operator 3 "arm_comparison_operator"
 
83693
+         (match_operator 3 "comparison_operator"
 
83694
            [(match_operand:VDQW 4 "s_register_operand" "")
 
83695
             (match_operand:VDQW 5 "nonmemory_operand" "")])
 
83696
          (match_operand:VDQW 1 "s_register_operand" "")
 
83697
          (match_operand:VDQW 2 "s_register_operand" "")))]
 
83698
   "TARGET_NEON && (!<Is_float_mode> || flag_unsafe_math_optimizations)"
 
83699
 {
 
83700
-  rtx mask;
 
83701
-  int inverse = 0, immediate_zero = 0;
 
83702
-  /* See the description of "magic" bits in the 'T' case of
 
83703
-     arm_print_operand.  */
 
83704
   HOST_WIDE_INT magic_word = (<MODE>mode == V2SFmode || <MODE>mode == V4SFmode)
 
83705
                             ? 3 : 1;
 
83706
   rtx magic_rtx = GEN_INT (magic_word);
 
83707
-  
 
83708
-  mask = gen_reg_rtx (<V_cmp_result>mode);
 
83709
-  
 
83710
-  if (operands[5] == CONST0_RTX (<MODE>mode))
 
83711
-    immediate_zero = 1;
 
83712
-  else if (!REG_P (operands[5]))
 
83713
-    operands[5] = force_reg (<MODE>mode, operands[5]);
 
83714
-  
 
83715
+  int inverse = 0;
 
83716
+  int swap_bsl_operands = 0;
 
83717
+  rtx mask = gen_reg_rtx (<V_cmp_result>mode);
 
83718
+  rtx tmp = gen_reg_rtx (<V_cmp_result>mode);
 
83719
+
 
83720
+  rtx (*base_comparison) (rtx, rtx, rtx, rtx);
 
83721
+  rtx (*complimentary_comparison) (rtx, rtx, rtx, rtx);
 
83722
+
 
83723
   switch (GET_CODE (operands[3]))
 
83724
     {
 
83725
     case GE:
 
83726
-      emit_insn (gen_neon_vcge<mode> (mask, operands[4], operands[5],
 
83727
-                                     magic_rtx));
 
83728
+    case LE:
 
83729
+    case EQ:
 
83730
+      if (!REG_P (operands[5])
 
83731
+         && (operands[5] != CONST0_RTX (<MODE>mode)))
 
83732
+       operands[5] = force_reg (<MODE>mode, operands[5]);
 
83733
       break;
 
83734
-    
 
83735
+    default:
 
83736
+      if (!REG_P (operands[5]))
 
83737
+       operands[5] = force_reg (<MODE>mode, operands[5]);
 
83738
+    }
 
83739
+
 
83740
+  switch (GET_CODE (operands[3]))
 
83741
+    {
 
83742
+    case LT:
 
83743
+    case UNLT:
 
83744
+      inverse = 1;
 
83745
+      /* Fall through.  */
 
83746
+    case GE:
 
83747
+    case UNGE:
 
83748
+    case ORDERED:
 
83749
+    case UNORDERED:
 
83750
+      base_comparison = gen_neon_vcge<mode>;
 
83751
+      complimentary_comparison = gen_neon_vcgt<mode>;
 
83752
+      break;
 
83753
+    case LE:
 
83754
+    case UNLE:
 
83755
+      inverse = 1;
 
83756
+      /* Fall through.  */
 
83757
     case GT:
 
83758
-      emit_insn (gen_neon_vcgt<mode> (mask, operands[4], operands[5],
 
83759
-                                     magic_rtx));
 
83760
+    case UNGT:
 
83761
+      base_comparison = gen_neon_vcgt<mode>;
 
83762
+      complimentary_comparison = gen_neon_vcge<mode>;
 
83763
       break;
 
83764
-    
 
83765
     case EQ:
 
83766
-      emit_insn (gen_neon_vceq<mode> (mask, operands[4], operands[5],
 
83767
-                                     magic_rtx));
 
83768
+    case NE:
 
83769
+    case UNEQ:
 
83770
+      base_comparison = gen_neon_vceq<mode>;
 
83771
+      complimentary_comparison = gen_neon_vceq<mode>;
 
83772
       break;
 
83773
-    
 
83774
+    default:
 
83775
+      gcc_unreachable ();
 
83776
+    }
 
83777
+
 
83778
+  switch (GET_CODE (operands[3]))
 
83779
+    {
 
83780
+    case LT:
 
83781
     case LE:
 
83782
-      if (immediate_zero)
 
83783
-       emit_insn (gen_neon_vcle<mode> (mask, operands[4], operands[5],
 
83784
-                                       magic_rtx));
 
83785
+    case GT:
 
83786
+    case GE:
 
83787
+    case EQ:
 
83788
+      /* The easy case.  Here we emit one of vcge, vcgt or vceq.
 
83789
+        As a LT b <=> b GE a && a LE b <=> b GT a.  Our transformations are:
 
83790
+        a GE b -> a GE b
 
83791
+        a GT b -> a GT b
 
83792
+        a LE b -> b GE a
 
83793
+        a LT b -> b GT a
 
83794
+        a EQ b -> a EQ b  */
 
83795
+
 
83796
+      if (!inverse)
 
83797
+       emit_insn (base_comparison (mask, operands[4], operands[5], magic_rtx));
 
83798
       else
 
83799
-       emit_insn (gen_neon_vcge<mode> (mask, operands[5], operands[4],
 
83800
-                                       magic_rtx));
 
83801
+       emit_insn (complimentary_comparison (mask, operands[5], operands[4], magic_rtx));
 
83802
       break;
 
83803
-    
 
83804
-    case LT:
 
83805
-      if (immediate_zero)
 
83806
-       emit_insn (gen_neon_vclt<mode> (mask, operands[4], operands[5],
 
83807
-                                       magic_rtx));
 
83808
+    case UNLT:
 
83809
+    case UNLE:
 
83810
+    case UNGT:
 
83811
+    case UNGE:
 
83812
+    case NE:
 
83813
+      /* Vector compare returns false for lanes which are unordered, so if we use
 
83814
+        the inverse of the comparison we actually want to emit, then
 
83815
+        swap the operands to BSL, we will end up with the correct result.
 
83816
+        Note that a NE NaN and NaN NE b are true for all a, b.
 
83817
+
 
83818
+        Our transformations are:
 
83819
+        a GE b -> !(b GT a)
 
83820
+        a GT b -> !(b GE a)
 
83821
+        a LE b -> !(a GT b)
 
83822
+        a LT b -> !(a GE b)
 
83823
+        a NE b -> !(a EQ b)  */
 
83824
+
 
83825
+      if (inverse)
 
83826
+       emit_insn (base_comparison (mask, operands[4], operands[5], magic_rtx));
 
83827
       else
 
83828
-       emit_insn (gen_neon_vcgt<mode> (mask, operands[5], operands[4],
 
83829
-                                       magic_rtx));
 
83830
+       emit_insn (complimentary_comparison (mask, operands[5], operands[4], magic_rtx));
 
83831
+
 
83832
+      swap_bsl_operands = 1;
 
83833
       break;
 
83834
-    
 
83835
-    case NE:
 
83836
-      emit_insn (gen_neon_vceq<mode> (mask, operands[4], operands[5],
 
83837
-                                     magic_rtx));
 
83838
-      inverse = 1;
 
83839
+    case UNEQ:
 
83840
+      /* We check (a > b ||  b > a).  combining these comparisons give us
 
83841
+        true iff !(a != b && a ORDERED b), swapping the operands to BSL
 
83842
+        will then give us (a == b ||  a UNORDERED b) as intended.  */
 
83843
+
 
83844
+      emit_insn (gen_neon_vcgt<mode> (mask, operands[4], operands[5], magic_rtx));
 
83845
+      emit_insn (gen_neon_vcgt<mode> (tmp, operands[5], operands[4], magic_rtx));
 
83846
+      emit_insn (gen_ior<v_cmp_result>3 (mask, mask, tmp));
 
83847
+      swap_bsl_operands = 1;
 
83848
       break;
 
83849
-    
 
83850
+    case UNORDERED:
 
83851
+       /* Operands are ORDERED iff (a > b || b >= a).
 
83852
+        Swapping the operands to BSL will give the UNORDERED case.  */
 
83853
+     swap_bsl_operands = 1;
 
83854
+     /* Fall through.  */
 
83855
+    case ORDERED:
 
83856
+      emit_insn (gen_neon_vcgt<mode> (tmp, operands[4], operands[5], magic_rtx));
 
83857
+      emit_insn (gen_neon_vcge<mode> (mask, operands[5], operands[4], magic_rtx));
 
83858
+      emit_insn (gen_ior<v_cmp_result>3 (mask, mask, tmp));
 
83859
+      break;
 
83860
     default:
 
83861
       gcc_unreachable ();
 
83862
     }
 
83863
-  
 
83864
-  if (inverse)
 
83865
+
 
83866
+  if (swap_bsl_operands)
 
83867
     emit_insn (gen_neon_vbsl<mode> (operands[0], mask, operands[2],
 
83868
                                    operands[1]));
 
83869
   else
 
83870
     emit_insn (gen_neon_vbsl<mode> (operands[0], mask, operands[1],
 
83871
                                    operands[2]));
 
83872
-
 
83873
   DONE;
 
83874
 })
 
83875
 
 
83876
Index: gcc/config/arm/iterators.md
 
83877
===================================================================
 
83878
--- a/src/gcc/config/arm/iterators.md   (.../tags/gcc_4_8_0_release)
 
83879
+++ b/src/gcc/config/arm/iterators.md   (.../branches/gcc-4_8-branch)
 
83880
@@ -314,6 +314,12 @@
 
83881
                                 (V2SF "V2SI") (V4SF  "V4SI")
 
83882
                                 (DI   "DI")   (V2DI  "V2DI")])
 
83883
 
 
83884
+(define_mode_attr v_cmp_result [(V8QI "v8qi") (V16QI "v16qi")
 
83885
+                               (V4HI "v4hi") (V8HI  "v8hi")
 
83886
+                               (V2SI "v2si") (V4SI  "v4si")
 
83887
+                               (DI   "di")   (V2DI  "v2di")
 
83888
+                               (V2SF "v2si") (V4SF  "v4si")])
 
83889
+
 
83890
 ;; Get element type from double-width mode, for operations where we 
 
83891
 ;; don't care about signedness.
 
83892
 (define_mode_attr V_if_elem [(V8QI "i8")  (V16QI "i8")
 
83893
Index: gcc/config/pa/pa.c
 
83894
===================================================================
 
83895
--- a/src/gcc/config/pa/pa.c    (.../tags/gcc_4_8_0_release)
 
83896
+++ b/src/gcc/config/pa/pa.c    (.../branches/gcc-4_8-branch)
 
83897
@@ -792,7 +792,9 @@
 
83898
          /* Extract CODE_LABEL.  */
 
83899
          orig = XEXP (orig, 0);
 
83900
          add_reg_note (insn, REG_LABEL_OPERAND, orig);
 
83901
-         LABEL_NUSES (orig)++;
 
83902
+         /* Make sure we have label and not a note.  */
 
83903
+         if (LABEL_P (orig))
 
83904
+           LABEL_NUSES (orig)++;
 
83905
        }
 
83906
       crtl->uses_pic_offset_table = 1;
 
83907
       return reg;
 
83908
Index: gcc/params.def
 
83909
===================================================================
 
83910
--- a/src/gcc/params.def        (.../tags/gcc_4_8_0_release)
 
83911
+++ b/src/gcc/params.def        (.../branches/gcc-4_8-branch)
 
83912
@@ -376,7 +376,7 @@
 
83913
 DEFPARAM (PARAM_ALIGN_THRESHOLD,
 
83914
          "align-threshold",
 
83915
          "Select fraction of the maximal frequency of executions of basic block in function given basic block get alignment",
 
83916
-         100, 0, 0)
 
83917
+         100, 1, 0)
 
83918
 
 
83919
 DEFPARAM (PARAM_ALIGN_LOOP_ITERATIONS,
 
83920
          "align-loop-iterations",
 
83921
@@ -433,7 +433,7 @@
 
83922
 DEFPARAM(PARAM_MIN_CROSSJUMP_INSNS,
 
83923
      "min-crossjump-insns",
 
83924
      "The minimum number of matching instructions to consider for crossjumping",
 
83925
-     5, 0, 0)
 
83926
+     5, 1, 0)
 
83927
 
 
83928
 /* The maximum number expansion factor when copying basic blocks.  */
 
83929
 DEFPARAM(PARAM_MAX_GROW_COPY_BB_INSNS,
 
83930
@@ -451,7 +451,7 @@
 
83931
 DEFPARAM(PARAM_MAX_CSE_PATH_LENGTH,
 
83932
         "max-cse-path-length",
 
83933
         "The maximum length of path considered in cse",
 
83934
-        10, 0, 0)
 
83935
+        10, 1, 0)
 
83936
 DEFPARAM(PARAM_MAX_CSE_INSNS,
 
83937
         "max-cse-insns",
 
83938
         "The maximum instructions CSE process before flushing",
 
83939
Index: gcc/regcprop.c
 
83940
===================================================================
 
83941
--- a/src/gcc/regcprop.c        (.../tags/gcc_4_8_0_release)
 
83942
+++ b/src/gcc/regcprop.c        (.../branches/gcc-4_8-branch)
 
83943
@@ -1015,6 +1015,13 @@
 
83944
          EXECUTE_IF_SET_IN_HARD_REG_SET (regs_invalidated_by_call, 0, regno, hrsi)
 
83945
            if (regno < set_regno || regno >= set_regno + set_nregs)
 
83946
              kill_value_regno (regno, 1, vd);
 
83947
+
 
83948
+         /* If SET was seen in CALL_INSN_FUNCTION_USAGE, and SET_SRC
 
83949
+            of the SET isn't in regs_invalidated_by_call hard reg set,
 
83950
+            but instead among CLOBBERs on the CALL_INSN, we could wrongly
 
83951
+            assume the value in it is still live.  */
 
83952
+         if (ksvd.ignore_set_reg)
 
83953
+           note_stores (PATTERN (insn), kill_clobbered_value, vd);
 
83954
        }
 
83955
 
 
83956
       /* Notice stores.  */
 
83957
Index: libgfortran/ChangeLog
 
83958
===================================================================
 
83959
--- a/src/libgfortran/ChangeLog (.../tags/gcc_4_8_0_release)
 
83960
+++ b/src/libgfortran/ChangeLog (.../branches/gcc-4_8-branch)
 
83961
@@ -1,3 +1,70 @@
 
83962
+2013-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
 
83963
+
 
83964
+       Backport from mainline:
 
83965
+       2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
 
83966
+
 
83967
+       PR libfortran/51825
 
83968
+       * io/list_read.c (nml_read_obj): Don't end the component loop on a
 
83969
+       nested derived type, but continue with the next loop iteration.
 
83970
+       (nml_get_obj_data): Don't move the first_nl pointer further in the
 
83971
+       list if a qualifier was found.
 
83972
+
 
83973
+2013-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
 
83974
+
 
83975
+       Backport from mainline:
 
83976
+
 
83977
+       PR libfortran/56786
 
83978
+       * io/list_read.c (nml_parse_qualifier): Remove spurious next_char call
 
83979
+       when checking for EOF. Use error return mechanism when EOF detected.
 
83980
+       Do not return FAILURE unless parse_err_msg and parse_err_msg_size have
 
83981
+       been set. Use hit_eof.
 
83982
+       (nml_get_obj_data): Likewise use the correct error mechanism.
 
83983
+       * io/transfer.c (hit_eof): Do not set AFTER_ENDFILE if in namelist
 
83984
+       mode.
 
83985
+
 
83986
+2013-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
 
83987
+
 
83988
+       Backport from mainline:
 
83989
+       2013-03-25  Tilo Schwarz  <tilo@tilo-schwarz.de>
 
83990
+
 
83991
+       PR libfortran/52512
 
83992
+       * io/list_read.c (nml_parse_qualifier): To check for a derived type
 
83993
+       don't use the namelist head element type but the current element type.
 
83994
+       (nml_get_obj_data): Add current namelist element type to
 
83995
+       nml_parse_qualifier call.
 
83996
+
 
83997
+2013-04-02  Tobias Burnus  <burnus@net-b.de>
 
83998
+
 
83999
+       Backport from mainline:
 
84000
+       2013-03-28  Tobias Burnus  <burnus@net-b.de>
 
84001
+
 
84002
+       PR fortran/56735
 
84003
+       * io/list_read.c (nml_query): Only abort when
 
84004
+       an error occured.
 
84005
+       (namelist_read): Add goto instead of falling through.
 
84006
+
 
84007
+2013-04-02  Tobias Burnus  <burnus@net-b.de>
 
84008
+
 
84009
+       Backport from mainline:
 
84010
+       2013-03-29  Tobias Burnus  <burnus@net-b.de>
 
84011
+
 
84012
+       PR fortran/56737
 
84013
+       * io/format.c (parse_format): With caching, copy
 
84014
+       dtp->format string.
 
84015
+       (save_parsed_format): Use dtp->format directly without
 
84016
+       copying.
 
84017
+
 
84018
+       2012-03-29  Tobias Burnus  <burnus@net-b.de>
 
84019
+
 
84020
+       PR fortran/56737
 
84021
+       * io/format.c (parse_format_list): Also cache FMT_STRING.
 
84022
+       (parse_format): Update call.
 
84023
+
 
84024
+2013-03-24  Tobias Burnus  <burnus@net-b.de>
 
84025
+
 
84026
+       PR fortran/56696
 
84027
+       * io/list_read.c (read_real): Fix EOF diagnostic.
 
84028
+
 
84029
 2013-03-22  Release Manager
 
84030
 
 
84031
        * GCC 4.8.0 released.
 
84032
Index: libgfortran/io/list_read.c
 
84033
===================================================================
 
84034
--- a/src/libgfortran/io/list_read.c    (.../tags/gcc_4_8_0_release)
 
84035
+++ b/src/libgfortran/io/list_read.c    (.../branches/gcc-4_8-branch)
 
84036
@@ -1433,7 +1433,6 @@
 
84037
       goto got_sign;
 
84038
 
 
84039
     CASE_SEPARATORS:
 
84040
-    case EOF:
 
84041
       unget_char (dtp, c);             /* Single null.  */
 
84042
       eat_separator (dtp);
 
84043
       return;
 
84044
@@ -2054,8 +2053,8 @@
 
84045
 
 
84046
 static try
 
84047
 nml_parse_qualifier (st_parameter_dt *dtp, descriptor_dimension *ad,
 
84048
-                    array_loop_spec *ls, int rank, char *parse_err_msg,
 
84049
-                    size_t parse_err_msg_size,
 
84050
+                    array_loop_spec *ls, int rank, bt nml_elem_type,
 
84051
+                    char *parse_err_msg, size_t parse_err_msg_size,
 
84052
                     int *parsed_rank)
 
84053
 {
 
84054
   int dim;
 
84055
@@ -2079,7 +2078,7 @@
 
84056
   /* The next character in the stream should be the '('.  */
 
84057
 
 
84058
   if ((c = next_char (dtp)) == EOF)
 
84059
-    return FAILURE;
 
84060
+    goto err_ret;
 
84061
 
 
84062
   /* Process the qualifier, by dimension and triplet.  */
 
84063
 
 
84064
@@ -2093,7 +2092,7 @@
 
84065
 
 
84066
          /* Process a potential sign.  */
 
84067
          if ((c = next_char (dtp)) == EOF)
 
84068
-           return FAILURE;
 
84069
+           goto err_ret;
 
84070
          switch (c)
 
84071
            {
 
84072
            case '-':
 
84073
@@ -2111,11 +2110,12 @@
 
84074
          /* Process characters up to the next ':' , ',' or ')'.  */
 
84075
          for (;;)
 
84076
            {
 
84077
-             if ((c = next_char (dtp)) == EOF)
 
84078
-               return FAILURE;
 
84079
-
 
84080
+             c = next_char (dtp);
 
84081
              switch (c)
 
84082
                {
 
84083
+               case EOF:
 
84084
+                 goto err_ret;
 
84085
+
 
84086
                case ':':
 
84087
                   is_array_section = 1;
 
84088
                  break;
 
84089
@@ -2138,10 +2138,8 @@
 
84090
                  push_char (dtp, c);
 
84091
                  continue;
 
84092
 
 
84093
-               case ' ': case '\t':
 
84094
+               case ' ': case '\t': case '\r': case '\n':
 
84095
                  eat_spaces (dtp);
 
84096
-                 if ((c = next_char (dtp) == EOF))
 
84097
-                   return FAILURE;
 
84098
                  break;
 
84099
 
 
84100
                default:
 
84101
@@ -2230,7 +2228,7 @@
 
84102
                      do not allow excess data to be processed.  */
 
84103
                  if (is_array_section == 1
 
84104
                      || !(compile_options.allow_std & GFC_STD_GNU)
 
84105
-                     || dtp->u.p.ionml->type == BT_DERIVED)
 
84106
+                     || nml_elem_type == BT_DERIVED)
 
84107
                    ls[dim].end = ls[dim].start;
 
84108
                  else
 
84109
                    dtp->u.p.expanded_read = 1;
 
84110
@@ -2283,6 +2281,15 @@
 
84111
 
 
84112
 err_ret:
 
84113
 
 
84114
+  /* The EOF error message is issued by hit_eof. Return true so that the
 
84115
+     caller does not use parse_err_msg and parse_err_msg_size to generate
 
84116
+     an unrelated error message.  */
 
84117
+  if (c == EOF)
 
84118
+    {
 
84119
+      hit_eof (dtp);
 
84120
+      dtp->u.p.input_complete = 1;
 
84121
+      return SUCCESS;
 
84122
+    }
 
84123
   return FAILURE;
 
84124
 }
 
84125
 
 
84126
@@ -2381,11 +2388,11 @@
 
84127
   index_type len;
 
84128
   char * p;
 
84129
 #ifdef HAVE_CRLF
 
84130
-  static const index_type endlen = 3;
 
84131
+  static const index_type endlen = 2;
 
84132
   static const char endl[] = "\r\n";
 
84133
   static const char nmlend[] = "&end\r\n";
 
84134
 #else
 
84135
-  static const index_type endlen = 2;
 
84136
+  static const index_type endlen = 1;
 
84137
   static const char endl[] = "\n";
 
84138
   static const char nmlend[] = "&end\n";
 
84139
 #endif
 
84140
@@ -2415,12 +2422,12 @@
 
84141
          /* "&namelist_name\n"  */
 
84142
 
 
84143
          len = dtp->namelist_name_len;
 
84144
-         p = write_block (dtp, len + endlen);
 
84145
+         p = write_block (dtp, len - 1 + endlen);
 
84146
           if (!p)
 
84147
             goto query_return;
 
84148
          memcpy (p, "&", 1);
 
84149
          memcpy ((char*)(p + 1), dtp->namelist_name, len);
 
84150
-         memcpy ((char*)(p + len + 1), &endl, endlen - 1);
 
84151
+         memcpy ((char*)(p + len + 1), &endl, endlen);
 
84152
          for (nl = dtp->u.p.ionml; nl; nl = nl->next)
 
84153
            {
 
84154
              /* " var_name\n"  */
 
84155
@@ -2431,14 +2438,15 @@
 
84156
                goto query_return;
 
84157
              memcpy (p, " ", 1);
 
84158
              memcpy ((char*)(p + 1), nl->var_name, len);
 
84159
-             memcpy ((char*)(p + len + 1), &endl, endlen - 1);
 
84160
+             memcpy ((char*)(p + len + 1), &endl, endlen);
 
84161
            }
 
84162
 
 
84163
          /* "&end\n"  */
 
84164
 
 
84165
-          p = write_block (dtp, endlen + 3);
 
84166
+          p = write_block (dtp, endlen + 4);
 
84167
+         if (!p)
 
84168
            goto query_return;
 
84169
-          memcpy (p, &nmlend, endlen + 3);
 
84170
+          memcpy (p, &nmlend, endlen + 4);
 
84171
        }
 
84172
 
 
84173
       /* Flush the stream to force immediate output.  */
 
84174
@@ -2578,17 +2586,17 @@
 
84175
               since a single object can have multiple reads.  */
 
84176
            dtp->u.p.expanded_read = 0;
 
84177
 
 
84178
-           /* Now loop over the components. Update the component pointer
 
84179
-              with the return value from nml_write_obj.  This loop jumps
 
84180
-              past nested derived types by testing if the potential
 
84181
-              component name contains '%'.  */
 
84182
+           /* Now loop over the components.  */
 
84183
 
 
84184
            for (cmp = nl->next;
 
84185
                 cmp &&
 
84186
-                  !strncmp (cmp->var_name, obj_name, obj_name_len) &&
 
84187
-                  !strchr (cmp->var_name + obj_name_len, '%');
 
84188
+                  !strncmp (cmp->var_name, obj_name, obj_name_len);
 
84189
                 cmp = cmp->next)
 
84190
              {
 
84191
+               /* Jump over nested derived type by testing if the potential
 
84192
+                  component name contains '%'.  */
 
84193
+               if (strchr (cmp->var_name + obj_name_len, '%'))
 
84194
+                   continue;
 
84195
 
 
84196
                if (nml_read_obj (dtp, cmp, (index_type)(pdata - nl->mem_pos),
 
84197
                                  pprev_nl, nml_err_msg, nml_err_msg_size,
 
84198
@@ -2751,12 +2759,12 @@
 
84199
     return SUCCESS;
 
84200
 
 
84201
   if ((c = next_char (dtp)) == EOF)
 
84202
-    return FAILURE;
 
84203
+    goto nml_err_ret;
 
84204
   switch (c)
 
84205
     {
 
84206
     case '=':
 
84207
       if ((c = next_char (dtp)) == EOF)
 
84208
-       return FAILURE;
 
84209
+       goto nml_err_ret;
 
84210
       if (c != '?')
 
84211
        {
 
84212
          snprintf (nml_err_msg, nml_err_msg_size, 
 
84213
@@ -2806,8 +2814,9 @@
 
84214
       if (!is_separator (c))
 
84215
        push_char (dtp, tolower(c));
 
84216
       if ((c = next_char (dtp)) == EOF)
 
84217
-       return FAILURE;
 
84218
-    } while (!( c=='=' || c==' ' || c=='\t' || c =='(' || c =='%' ));
 
84219
+       goto nml_err_ret;
 
84220
+    }
 
84221
+  while (!( c=='=' || c==' ' || c=='\t' || c =='(' || c =='%' ));
 
84222
 
 
84223
   unget_char (dtp, c);
 
84224
 
 
84225
@@ -2867,7 +2876,7 @@
 
84226
     {
 
84227
       parsed_rank = 0;
 
84228
       if (nml_parse_qualifier (dtp, nl->dim, nl->ls, nl->var_rank,
 
84229
-                              nml_err_msg, nml_err_msg_size, 
 
84230
+                              nl->type, nml_err_msg, nml_err_msg_size,
 
84231
                               &parsed_rank) == FAILURE)
 
84232
        {
 
84233
          char *nml_err_msg_end = strchr (nml_err_msg, '\0');
 
84234
@@ -2882,7 +2891,7 @@
 
84235
       qualifier_flag = 1;
 
84236
 
 
84237
       if ((c = next_char (dtp)) == EOF)
 
84238
-       return FAILURE;
 
84239
+       goto nml_err_ret;
 
84240
       unget_char (dtp, c);
 
84241
     }
 
84242
   else if (nl->var_rank > 0)
 
84243
@@ -2901,14 +2910,15 @@
 
84244
          goto nml_err_ret;
 
84245
        }
 
84246
 
 
84247
-      if (*pprev_nl == NULL || !component_flag)
 
84248
+      /* Don't move first_nl further in the list if a qualifier was found.  */
 
84249
+      if ((*pprev_nl == NULL && !qualifier_flag) || !component_flag)
 
84250
        first_nl = nl;
 
84251
 
 
84252
       root_nl = nl;
 
84253
 
 
84254
       component_flag = 1;
 
84255
       if ((c = next_char (dtp)) == EOF)
 
84256
-       return FAILURE;
 
84257
+       goto nml_err_ret;
 
84258
       goto get_name;
 
84259
     }
 
84260
 
 
84261
@@ -2923,8 +2933,8 @@
 
84262
       descriptor_dimension chd[1] = { {1, clow, nl->string_length} };
 
84263
       array_loop_spec ind[1] = { {1, clow, nl->string_length, 1} };
 
84264
 
 
84265
-      if (nml_parse_qualifier (dtp, chd, ind, -1, nml_err_msg, 
 
84266
-                              nml_err_msg_size, &parsed_rank)
 
84267
+      if (nml_parse_qualifier (dtp, chd, ind, -1, nl->type,
 
84268
+                              nml_err_msg, nml_err_msg_size, &parsed_rank)
 
84269
          == FAILURE)
 
84270
        {
 
84271
          char *nml_err_msg_end = strchr (nml_err_msg, '\0');
 
84272
@@ -2946,7 +2956,7 @@
 
84273
        }
 
84274
 
 
84275
       if ((c = next_char (dtp)) == EOF)
 
84276
-       return FAILURE;
 
84277
+       goto nml_err_ret;
 
84278
       unget_char (dtp, c);
 
84279
     }
 
84280
 
 
84281
@@ -2986,7 +2996,7 @@
 
84282
     return SUCCESS;
 
84283
 
 
84284
   if ((c = next_char (dtp)) == EOF)
 
84285
-    return FAILURE;
 
84286
+    goto nml_err_ret;
 
84287
 
 
84288
   if (c != '=')
 
84289
     {
 
84290
@@ -3021,6 +3031,17 @@
 
84291
 
 
84292
 nml_err_ret:
 
84293
 
 
84294
+  /* The EOF error message is issued by hit_eof. Return true so that the
 
84295
+     caller does not use nml_err_msg and nml_err_msg_size to generate
 
84296
+     an unrelated error message.  */
 
84297
+  if (c == EOF)
 
84298
+    {
 
84299
+      dtp->u.p.input_complete = 1;
 
84300
+      unget_char (dtp, c);
 
84301
+      hit_eof (dtp);
 
84302
+      return SUCCESS;
 
84303
+    }
 
84304
+
 
84305
   return FAILURE;
 
84306
 }
 
84307
 
 
84308
@@ -3073,6 +3094,7 @@
 
84309
 
 
84310
     case '?':
 
84311
       nml_query (dtp, '?');
 
84312
+      goto find_nml_name;
 
84313
 
 
84314
     case EOF:
 
84315
       return;
 
84316
Index: libgfortran/io/transfer.c
 
84317
===================================================================
 
84318
--- a/src/libgfortran/io/transfer.c     (.../tags/gcc_4_8_0_release)
 
84319
+++ b/src/libgfortran/io/transfer.c     (.../branches/gcc-4_8-branch)
 
84320
@@ -3840,7 +3840,7 @@
 
84321
       case NO_ENDFILE:
 
84322
       case AT_ENDFILE:
 
84323
         generate_error (&dtp->common, LIBERROR_END, NULL);
 
84324
-       if (!is_internal_unit (dtp))
 
84325
+       if (!is_internal_unit (dtp) && !dtp->u.p.namelist_mode)
 
84326
          {
 
84327
            dtp->u.p.current_unit->endfile = AFTER_ENDFILE;
 
84328
            dtp->u.p.current_unit->current_record = 0;
 
84329
Index: libgfortran/io/format.c
 
84330
===================================================================
 
84331
--- a/src/libgfortran/io/format.c       (.../tags/gcc_4_8_0_release)
 
84332
+++ b/src/libgfortran/io/format.c       (.../branches/gcc-4_8-branch)
 
84333
@@ -149,8 +149,7 @@
 
84334
   u->format_hash_table[hash].hashed_fmt = NULL;
 
84335
 
 
84336
   free (u->format_hash_table[hash].key);
 
84337
-  u->format_hash_table[hash].key = xmalloc (dtp->format_len);
 
84338
-  memcpy (u->format_hash_table[hash].key, dtp->format, dtp->format_len);
 
84339
+  u->format_hash_table[hash].key = dtp->format;
 
84340
 
 
84341
   u->format_hash_table[hash].key_len = dtp->format_len;
 
84342
   u->format_hash_table[hash].hashed_fmt = dtp->u.p.fmt;
 
84343
@@ -588,16 +587,15 @@
 
84344
  * parenthesis node which contains the rest of the list. */
 
84345
 
 
84346
 static fnode *
 
84347
-parse_format_list (st_parameter_dt *dtp, bool *save_ok, bool *seen_dd)
 
84348
+parse_format_list (st_parameter_dt *dtp, bool *seen_dd)
 
84349
 {
 
84350
   fnode *head, *tail;
 
84351
   format_token t, u, t2;
 
84352
   int repeat;
 
84353
   format_data *fmt = dtp->u.p.fmt;
 
84354
-  bool saveit, seen_data_desc = false;
 
84355
+  bool seen_data_desc = false;
 
84356
 
 
84357
   head = tail = NULL;
 
84358
-  saveit = *save_ok;
 
84359
 
 
84360
   /* Get the next format item */
 
84361
  format_item:
 
84362
@@ -614,7 +612,7 @@
 
84363
        }
 
84364
       get_fnode (fmt, &head, &tail, FMT_LPAREN);
 
84365
       tail->repeat = -2;  /* Signifies unlimited format.  */
 
84366
-      tail->u.child = parse_format_list (dtp, &saveit, &seen_data_desc);
 
84367
+      tail->u.child = parse_format_list (dtp, &seen_data_desc);
 
84368
       if (fmt->error != NULL)
 
84369
        goto finished;
 
84370
       if (!seen_data_desc)
 
84371
@@ -633,7 +631,7 @@
 
84372
        case FMT_LPAREN:
 
84373
          get_fnode (fmt, &head, &tail, FMT_LPAREN);
 
84374
          tail->repeat = repeat;
 
84375
-         tail->u.child = parse_format_list (dtp, &saveit, &seen_data_desc);
 
84376
+         tail->u.child = parse_format_list (dtp, &seen_data_desc);
 
84377
          *seen_dd = seen_data_desc;
 
84378
          if (fmt->error != NULL)
 
84379
            goto finished;
 
84380
@@ -661,7 +659,7 @@
 
84381
     case FMT_LPAREN:
 
84382
       get_fnode (fmt, &head, &tail, FMT_LPAREN);
 
84383
       tail->repeat = 1;
 
84384
-      tail->u.child = parse_format_list (dtp, &saveit, &seen_data_desc);
 
84385
+      tail->u.child = parse_format_list (dtp, &seen_data_desc);
 
84386
       *seen_dd = seen_data_desc;
 
84387
       if (fmt->error != NULL)
 
84388
        goto finished;
 
84389
@@ -725,8 +723,6 @@
 
84390
       goto between_desc;
 
84391
 
 
84392
     case FMT_STRING:
 
84393
-      /* TODO: Find out why it is necessary to turn off format caching.  */
 
84394
-      saveit = false;
 
84395
       get_fnode (fmt, &head, &tail, FMT_STRING);
 
84396
       tail->u.string.p = fmt->string;
 
84397
       tail->u.string.length = fmt->value;
 
84398
@@ -1106,8 +1102,6 @@
 
84399
 
 
84400
  finished:
 
84401
 
 
84402
-  *save_ok = saveit;
 
84403
-  
 
84404
   return head;
 
84405
 }
 
84406
 
 
84407
@@ -1224,6 +1218,13 @@
 
84408
 
 
84409
   /* Not found so proceed as follows.  */
 
84410
 
 
84411
+  if (format_cache_ok)
 
84412
+    {
 
84413
+      char *fmt_string = xmalloc (dtp->format_len);
 
84414
+      memcpy (fmt_string, dtp->format, dtp->format_len);
 
84415
+      dtp->format = fmt_string;
 
84416
+    }
 
84417
+
 
84418
   dtp->u.p.fmt = fmt = xmalloc (sizeof (format_data));
 
84419
   fmt->format_string = dtp->format;
 
84420
   fmt->format_string_len = dtp->format_len;
 
84421
@@ -1250,14 +1251,15 @@
 
84422
   fmt->avail++;
 
84423
 
 
84424
   if (format_lex (fmt) == FMT_LPAREN)
 
84425
-    fmt->array.array[0].u.child = parse_format_list (dtp, &format_cache_ok,
 
84426
-                                                    &seen_data_desc);
 
84427
+    fmt->array.array[0].u.child = parse_format_list (dtp, &seen_data_desc);
 
84428
   else
 
84429
     fmt->error = "Missing initial left parenthesis in format";
 
84430
 
 
84431
   if (fmt->error)
 
84432
     {
 
84433
       format_error (dtp, NULL, fmt->error);
 
84434
+      if (format_cache_ok)
 
84435
+       free (dtp->format);
 
84436
       free_format_hash_table (dtp->u.p.current_unit);
 
84437
       return;
 
84438
     }
 
84439
Index: Makefile.def
 
84440
===================================================================
 
84441
--- a/src/Makefile.def  (.../tags/gcc_4_8_0_release)
 
84442
+++ b/src/Makefile.def  (.../branches/gcc-4_8-branch)
 
84443
@@ -138,7 +138,7 @@
 
84444
                    missing=maintainer-clean; };
 
84445
 target_modules = { module= winsup; };
 
84446
 target_modules = { module= libgloss; no_check=true; };
 
84447
-target_modules = { module= libffi; };
 
84448
+target_modules = { module= libffi; no_install=true; };
 
84449
 target_modules = { module= libjava; raw_cxx=true;
 
84450
                    extra_configure_flags="$(EXTRA_CONFIGARGS_LIBJAVA)"; };
 
84451
 target_modules = { module= zlib; };
 
84452
Index: libffi/Makefile.in
 
84453
===================================================================
 
84454
--- a/src/libffi/Makefile.in    (.../tags/gcc_4_8_0_release)
 
84455
+++ b/src/libffi/Makefile.in    (.../branches/gcc-4_8-branch)
 
84456
@@ -66,14 +66,11 @@
 
84457
 @PA_HPUX_TRUE@am__append_29 = src/pa/hpux32.S src/pa/ffi.c
 
84458
 @TILE_TRUE@am__append_30 = src/tile/tile.S src/tile/ffi.c
 
84459
 subdir = .
 
84460
-DIST_COMMON = README $(am__configure_deps) $(srcdir)/../compile \
 
84461
-       $(srcdir)/../config.guess $(srcdir)/../config.sub \
 
84462
-       $(srcdir)/../depcomp $(srcdir)/../install-sh \
 
84463
-       $(srcdir)/../ltmain.sh $(srcdir)/../missing \
 
84464
-       $(srcdir)/../mkinstalldirs $(srcdir)/Makefile.am \
 
84465
-       $(srcdir)/Makefile.in $(srcdir)/doc/stamp-vti \
 
84466
-       $(srcdir)/doc/version.texi $(srcdir)/fficonfig.h.in \
 
84467
-       $(top_srcdir)/configure ChangeLog mdate-sh
 
84468
+DIST_COMMON = README ChangeLog $(srcdir)/Makefile.in \
 
84469
+       $(srcdir)/Makefile.am $(top_srcdir)/configure \
 
84470
+       $(am__configure_deps) $(srcdir)/fficonfig.h.in \
 
84471
+       $(srcdir)/../mkinstalldirs $(srcdir)/../depcomp mdate-sh \
 
84472
+       $(srcdir)/doc/version.texi $(srcdir)/doc/stamp-vti
 
84473
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
84474
 am__aclocal_m4_deps = $(top_srcdir)/../config/acx.m4 \
 
84475
        $(top_srcdir)/../config/asmcfi.m4 \
 
84476
@@ -217,7 +214,6 @@
 
84477
 SOURCES = $(libffi_la_SOURCES) $(nodist_libffi_la_SOURCES) \
 
84478
        $(libffi_convenience_la_SOURCES) \
 
84479
        $(nodist_libffi_convenience_la_SOURCES)
 
84480
-DIST_SOURCES = $(libffi_la_SOURCES) $(libffi_convenience_la_SOURCES)
 
84481
 MULTISRCTOP = 
 
84482
 MULTIBUILDTOP = 
 
84483
 MULTIDIRS = 
 
84484
@@ -246,47 +242,10 @@
 
84485
 RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive        \
 
84486
   distclean-recursive maintainer-clean-recursive
 
84487
 AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
 
84488
-       $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \
 
84489
-       distdir dist dist-all distcheck
 
84490
+       $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS
 
84491
 ETAGS = etags
 
84492
 CTAGS = ctags
 
84493
 DIST_SUBDIRS = $(SUBDIRS)
 
84494
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
84495
-distdir = $(PACKAGE)-$(VERSION)
 
84496
-top_distdir = $(distdir)
 
84497
-am__remove_distdir = \
 
84498
-  { test ! -d "$(distdir)" \
 
84499
-    || { find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \
 
84500
-         && rm -fr "$(distdir)"; }; }
 
84501
-am__relativize = \
 
84502
-  dir0=`pwd`; \
 
84503
-  sed_first='s,^\([^/]*\)/.*$$,\1,'; \
 
84504
-  sed_rest='s,^[^/]*/*,,'; \
 
84505
-  sed_last='s,^.*/\([^/]*\)$$,\1,'; \
 
84506
-  sed_butlast='s,/*[^/]*$$,,'; \
 
84507
-  while test -n "$$dir1"; do \
 
84508
-    first=`echo "$$dir1" | sed -e "$$sed_first"`; \
 
84509
-    if test "$$first" != "."; then \
 
84510
-      if test "$$first" = ".."; then \
 
84511
-        dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
 
84512
-        dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
 
84513
-      else \
 
84514
-        first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
 
84515
-        if test "$$first2" = "$$first"; then \
 
84516
-          dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
 
84517
-        else \
 
84518
-          dir2="../$$dir2"; \
 
84519
-        fi; \
 
84520
-        dir0="$$dir0"/"$$first"; \
 
84521
-      fi; \
 
84522
-    fi; \
 
84523
-    dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
 
84524
-  done; \
 
84525
-  reldir="$$dir2"
 
84526
-DIST_ARCHIVES = $(distdir).tar.gz
 
84527
-GZIP_ENV = --best
 
84528
-distuninstallcheck_listfiles = find . -type f -print
 
84529
-distcleancheck_listfiles = find . -type f -print
 
84530
 ACLOCAL = @ACLOCAL@
 
84531
 ALLOCA = @ALLOCA@
 
84532
 AMTAR = @AMTAR@
 
84533
@@ -1446,185 +1405,6 @@
 
84534
 
 
84535
 distclean-tags:
 
84536
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
84537
-
 
84538
-distdir: $(DISTFILES)
 
84539
-       $(am__remove_distdir)
 
84540
-       test -d "$(distdir)" || mkdir "$(distdir)"
 
84541
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
84542
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
84543
-       list='$(DISTFILES)'; \
 
84544
-         dist_files=`for file in $$list; do echo $$file; done | \
 
84545
-         sed -e "s|^$$srcdirstrip/||;t" \
 
84546
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
84547
-       case $$dist_files in \
 
84548
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
84549
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
84550
-                          sort -u` ;; \
 
84551
-       esac; \
 
84552
-       for file in $$dist_files; do \
 
84553
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
84554
-         if test -d $$d/$$file; then \
 
84555
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
84556
-           if test -d "$(distdir)/$$file"; then \
 
84557
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
84558
-           fi; \
 
84559
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
84560
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
84561
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
84562
-           fi; \
 
84563
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
84564
-         else \
 
84565
-           test -f "$(distdir)/$$file" \
 
84566
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
84567
-           || exit 1; \
 
84568
-         fi; \
 
84569
-       done
 
84570
-       @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
 
84571
-         if test "$$subdir" = .; then :; else \
 
84572
-           test -d "$(distdir)/$$subdir" \
 
84573
-           || $(MKDIR_P) "$(distdir)/$$subdir" \
 
84574
-           || exit 1; \
 
84575
-         fi; \
 
84576
-       done
 
84577
-       @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
 
84578
-         if test "$$subdir" = .; then :; else \
 
84579
-           dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
 
84580
-           $(am__relativize); \
 
84581
-           new_distdir=$$reldir; \
 
84582
-           dir1=$$subdir; dir2="$(top_distdir)"; \
 
84583
-           $(am__relativize); \
 
84584
-           new_top_distdir=$$reldir; \
 
84585
-           echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
 
84586
-           echo "     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
 
84587
-           ($(am__cd) $$subdir && \
 
84588
-             $(MAKE) $(AM_MAKEFLAGS) \
 
84589
-               top_distdir="$$new_top_distdir" \
 
84590
-               distdir="$$new_distdir" \
 
84591
-               am__remove_distdir=: \
 
84592
-               am__skip_length_check=: \
 
84593
-               am__skip_mode_fix=: \
 
84594
-               distdir) \
 
84595
-             || exit 1; \
 
84596
-         fi; \
 
84597
-       done
 
84598
-       $(MAKE) $(AM_MAKEFLAGS) \
 
84599
-         top_distdir="$(top_distdir)" distdir="$(distdir)" \
 
84600
-         dist-info
 
84601
-       -test -n "$(am__skip_mode_fix)" \
 
84602
-       || find "$(distdir)" -type d ! -perm -755 \
 
84603
-               -exec chmod u+rwx,go+rx {} \; -o \
 
84604
-         ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \
 
84605
-         ! -type d ! -perm -400 -exec chmod a+r {} \; -o \
 
84606
-         ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \
 
84607
-       || chmod -R a+r "$(distdir)"
 
84608
-dist-gzip: distdir
 
84609
-       tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
 
84610
-       $(am__remove_distdir)
 
84611
-
 
84612
-dist-bzip2: distdir
 
84613
-       tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2
 
84614
-       $(am__remove_distdir)
 
84615
-
 
84616
-dist-lzma: distdir
 
84617
-       tardir=$(distdir) && $(am__tar) | lzma -9 -c >$(distdir).tar.lzma
 
84618
-       $(am__remove_distdir)
 
84619
-
 
84620
-dist-xz: distdir
 
84621
-       tardir=$(distdir) && $(am__tar) | xz -c >$(distdir).tar.xz
 
84622
-       $(am__remove_distdir)
 
84623
-
 
84624
-dist-tarZ: distdir
 
84625
-       tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z
 
84626
-       $(am__remove_distdir)
 
84627
-
 
84628
-dist-shar: distdir
 
84629
-       shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz
 
84630
-       $(am__remove_distdir)
 
84631
-
 
84632
-dist-zip: distdir
 
84633
-       -rm -f $(distdir).zip
 
84634
-       zip -rq $(distdir).zip $(distdir)
 
84635
-       $(am__remove_distdir)
 
84636
-
 
84637
-dist dist-all: distdir
 
84638
-       tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
 
84639
-       $(am__remove_distdir)
 
84640
-
 
84641
-# This target untars the dist file and tries a VPATH configuration.  Then
 
84642
-# it guarantees that the distribution is self-contained by making another
 
84643
-# tarfile.
 
84644
-distcheck: dist
 
84645
-       case '$(DIST_ARCHIVES)' in \
 
84646
-       *.tar.gz*) \
 
84647
-         GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\
 
84648
-       *.tar.bz2*) \
 
84649
-         bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\
 
84650
-       *.tar.lzma*) \
 
84651
-         lzma -dc $(distdir).tar.lzma | $(am__untar) ;;\
 
84652
-       *.tar.xz*) \
 
84653
-         xz -dc $(distdir).tar.xz | $(am__untar) ;;\
 
84654
-       *.tar.Z*) \
 
84655
-         uncompress -c $(distdir).tar.Z | $(am__untar) ;;\
 
84656
-       *.shar.gz*) \
 
84657
-         GZIP=$(GZIP_ENV) gzip -dc $(distdir).shar.gz | unshar ;;\
 
84658
-       *.zip*) \
 
84659
-         unzip $(distdir).zip ;;\
 
84660
-       esac
 
84661
-       chmod -R a-w $(distdir); chmod a+w $(distdir)
 
84662
-       mkdir $(distdir)/_build
 
84663
-       mkdir $(distdir)/_inst
 
84664
-       chmod a-w $(distdir)
 
84665
-       test -d $(distdir)/_build || exit 0; \
 
84666
-       dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \
 
84667
-         && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \
 
84668
-         && am__cwd=`pwd` \
 
84669
-         && $(am__cd) $(distdir)/_build \
 
84670
-         && ../configure --srcdir=.. --prefix="$$dc_install_base" \
 
84671
-           $(DISTCHECK_CONFIGURE_FLAGS) \
 
84672
-         && $(MAKE) $(AM_MAKEFLAGS) \
 
84673
-         && $(MAKE) $(AM_MAKEFLAGS) dvi \
 
84674
-         && $(MAKE) $(AM_MAKEFLAGS) check \
 
84675
-         && $(MAKE) $(AM_MAKEFLAGS) install \
 
84676
-         && $(MAKE) $(AM_MAKEFLAGS) installcheck \
 
84677
-         && $(MAKE) $(AM_MAKEFLAGS) uninstall \
 
84678
-         && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \
 
84679
-               distuninstallcheck \
 
84680
-         && chmod -R a-w "$$dc_install_base" \
 
84681
-         && ({ \
 
84682
-              (cd ../.. && umask 077 && mkdir "$$dc_destdir") \
 
84683
-              && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \
 
84684
-              && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \
 
84685
-              && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \
 
84686
-                   distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \
 
84687
-             } || { rm -rf "$$dc_destdir"; exit 1; }) \
 
84688
-         && rm -rf "$$dc_destdir" \
 
84689
-         && $(MAKE) $(AM_MAKEFLAGS) dist \
 
84690
-         && rm -rf $(DIST_ARCHIVES) \
 
84691
-         && $(MAKE) $(AM_MAKEFLAGS) distcleancheck \
 
84692
-         && cd "$$am__cwd" \
 
84693
-         || exit 1
 
84694
-       $(am__remove_distdir)
 
84695
-       @(echo "$(distdir) archives ready for distribution: "; \
 
84696
-         list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \
 
84697
-         sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x'
 
84698
-distuninstallcheck:
 
84699
-       @$(am__cd) '$(distuninstallcheck_dir)' \
 
84700
-       && test `$(distuninstallcheck_listfiles) | wc -l` -le 1 \
 
84701
-          || { echo "ERROR: files left after uninstall:" ; \
 
84702
-               if test -n "$(DESTDIR)"; then \
 
84703
-                 echo "  (check DESTDIR support)"; \
 
84704
-               fi ; \
 
84705
-               $(distuninstallcheck_listfiles) ; \
 
84706
-               exit 1; } >&2
 
84707
-distcleancheck: distclean
 
84708
-       @if test '$(srcdir)' = . ; then \
 
84709
-         echo "ERROR: distcleancheck can only run from a VPATH build" ; \
 
84710
-         exit 1 ; \
 
84711
-       fi
 
84712
-       @test `$(distcleancheck_listfiles) | wc -l` -eq 0 \
 
84713
-         || { echo "ERROR: files left in build directory after distclean:" ; \
 
84714
-              $(distcleancheck_listfiles) ; \
 
84715
-              exit 1; } >&2
 
84716
 check-am: all-am
 
84717
 check: check-recursive
 
84718
 all-am: Makefile $(INFO_DEPS) $(LTLIBRARIES) all-multi fficonfig.h \
 
84719
@@ -1865,16 +1645,14 @@
 
84720
        all all-am all-local all-multi am--refresh check check-am \
 
84721
        clean clean-aminfo clean-generic clean-libtool clean-multi \
 
84722
        clean-noinstLTLIBRARIES clean-toolexeclibLTLIBRARIES ctags \
 
84723
-       ctags-recursive dist dist-all dist-bzip2 dist-gzip dist-info \
 
84724
-       dist-lzma dist-shar dist-tarZ dist-xz dist-zip distcheck \
 
84725
-       distclean distclean-compile distclean-generic distclean-hdr \
 
84726
-       distclean-libtool distclean-multi distclean-tags \
 
84727
-       distcleancheck distdir distuninstallcheck dvi dvi-am html \
 
84728
-       html-am info info-am install install-am install-data \
 
84729
-       install-data-am install-dvi install-dvi-am install-exec \
 
84730
-       install-exec-am install-html install-html-am install-info \
 
84731
-       install-info-am install-man install-multi install-pdf \
 
84732
-       install-pdf-am install-ps install-ps-am install-strip \
 
84733
+       ctags-recursive dist-info distclean distclean-compile \
 
84734
+       distclean-generic distclean-hdr distclean-libtool \
 
84735
+       distclean-multi distclean-tags dvi dvi-am html html-am info \
 
84736
+       info-am install install-am install-data install-data-am \
 
84737
+       install-dvi install-dvi-am install-exec install-exec-am \
 
84738
+       install-html install-html-am install-info install-info-am \
 
84739
+       install-man install-multi install-pdf install-pdf-am \
 
84740
+       install-ps install-ps-am install-strip \
 
84741
        install-toolexeclibLTLIBRARIES installcheck installcheck-am \
 
84742
        installdirs installdirs-am maintainer-clean \
 
84743
        maintainer-clean-aminfo maintainer-clean-generic \
 
84744
Index: libffi/include/Makefile.in
 
84745
===================================================================
 
84746
--- a/src/libffi/include/Makefile.in    (.../tags/gcc_4_8_0_release)
 
84747
+++ b/src/libffi/include/Makefile.in    (.../branches/gcc-4_8-branch)
 
84748
@@ -36,7 +36,7 @@
 
84749
 host_triplet = @host@
 
84750
 target_triplet = @target@
 
84751
 subdir = include
 
84752
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
 
84753
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \
 
84754
        $(srcdir)/ffi.h.in $(toollibffi_HEADERS)
 
84755
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
84756
 am__aclocal_m4_deps = $(top_srcdir)/../config/acx.m4 \
 
84757
@@ -56,7 +56,6 @@
 
84758
 CONFIG_CLEAN_FILES = ffi.h ffitarget.h
 
84759
 CONFIG_CLEAN_VPATH_FILES =
 
84760
 SOURCES =
 
84761
-DIST_SOURCES =
 
84762
 am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
 
84763
 am__vpath_adj = case $$p in \
 
84764
     $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
 
84765
@@ -82,7 +81,6 @@
 
84766
 HEADERS = $(toollibffi_HEADERS)
 
84767
 ETAGS = etags
 
84768
 CTAGS = ctags
 
84769
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
84770
 ACLOCAL = @ACLOCAL@
 
84771
 ALLOCA = @ALLOCA@
 
84772
 AMTAR = @AMTAR@
 
84773
@@ -332,37 +330,6 @@
 
84774
 
 
84775
 distclean-tags:
 
84776
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
84777
-
 
84778
-distdir: $(DISTFILES)
 
84779
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
84780
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
84781
-       list='$(DISTFILES)'; \
 
84782
-         dist_files=`for file in $$list; do echo $$file; done | \
 
84783
-         sed -e "s|^$$srcdirstrip/||;t" \
 
84784
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
84785
-       case $$dist_files in \
 
84786
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
84787
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
84788
-                          sort -u` ;; \
 
84789
-       esac; \
 
84790
-       for file in $$dist_files; do \
 
84791
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
84792
-         if test -d $$d/$$file; then \
 
84793
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
84794
-           if test -d "$(distdir)/$$file"; then \
 
84795
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
84796
-           fi; \
 
84797
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
84798
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
84799
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
84800
-           fi; \
 
84801
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
84802
-         else \
 
84803
-           test -f "$(distdir)/$$file" \
 
84804
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
84805
-           || exit 1; \
 
84806
-         fi; \
 
84807
-       done
 
84808
 check-am: all-am
 
84809
 check: check-am
 
84810
 all-am: Makefile $(HEADERS)
 
84811
@@ -466,17 +433,16 @@
 
84812
 
 
84813
 .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
 
84814
        clean-libtool ctags distclean distclean-generic \
 
84815
-       distclean-libtool distclean-tags distdir dvi dvi-am html \
 
84816
-       html-am info info-am install install-am install-data \
 
84817
-       install-data-am install-dvi install-dvi-am install-exec \
 
84818
-       install-exec-am install-html install-html-am install-info \
 
84819
-       install-info-am install-man install-pdf install-pdf-am \
 
84820
-       install-ps install-ps-am install-strip \
 
84821
-       install-toollibffiHEADERS installcheck installcheck-am \
 
84822
-       installdirs maintainer-clean maintainer-clean-generic \
 
84823
-       mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
 
84824
-       ps ps-am tags uninstall uninstall-am \
 
84825
-       uninstall-toollibffiHEADERS
 
84826
+       distclean-libtool distclean-tags dvi dvi-am html html-am info \
 
84827
+       info-am install install-am install-data install-data-am \
 
84828
+       install-dvi install-dvi-am install-exec install-exec-am \
 
84829
+       install-html install-html-am install-info install-info-am \
 
84830
+       install-man install-pdf install-pdf-am install-ps \
 
84831
+       install-ps-am install-strip install-toollibffiHEADERS \
 
84832
+       installcheck installcheck-am installdirs maintainer-clean \
 
84833
+       maintainer-clean-generic mostlyclean mostlyclean-generic \
 
84834
+       mostlyclean-libtool pdf pdf-am ps ps-am tags uninstall \
 
84835
+       uninstall-am uninstall-toollibffiHEADERS
 
84836
 
 
84837
 
 
84838
 # Tell versions [3.59,3.63) of GNU make to not export all variables.
 
84839
Index: libffi/ChangeLog
 
84840
===================================================================
 
84841
--- a/src/libffi/ChangeLog      (.../tags/gcc_4_8_0_release)
 
84842
+++ b/src/libffi/ChangeLog      (.../branches/gcc-4_8-branch)
 
84843
@@ -1,3 +1,12 @@
 
84844
+2013-03-22  Jakub Jelinek  <jakub@redhat.com>
 
84845
+
 
84846
+       PR other/43620
 
84847
+       * configure.ac (AM_INIT_AUTOMAKE): Add no-dist.
 
84848
+       * Makefile.in: Regenerated.
 
84849
+       * include/Makefile.in: Regenerated.
 
84850
+       * man/Makefile.in: Regenerated.
 
84851
+       * testsuite/Makefile.in: Regenerated.
 
84852
+
 
84853
 2013-03-22  Release Manager
 
84854
 
 
84855
        * GCC 4.8.0 released.
 
84856
Index: libffi/testsuite/Makefile.in
 
84857
===================================================================
 
84858
--- a/src/libffi/testsuite/Makefile.in  (.../tags/gcc_4_8_0_release)
 
84859
+++ b/src/libffi/testsuite/Makefile.in  (.../branches/gcc-4_8-branch)
 
84860
@@ -35,7 +35,7 @@
 
84861
 host_triplet = @host@
 
84862
 target_triplet = @target@
 
84863
 subdir = testsuite
 
84864
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
84865
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
84866
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
84867
 am__aclocal_m4_deps = $(top_srcdir)/../config/acx.m4 \
 
84868
        $(top_srcdir)/../config/asmcfi.m4 \
 
84869
@@ -54,10 +54,8 @@
 
84870
 CONFIG_CLEAN_FILES =
 
84871
 CONFIG_CLEAN_VPATH_FILES =
 
84872
 SOURCES =
 
84873
-DIST_SOURCES =
 
84874
 DEJATOOL = $(PACKAGE)
 
84875
 RUNTESTDEFAULTFLAGS = --tool $$tool --srcdir $$srcdir
 
84876
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
84877
 ACLOCAL = @ACLOCAL@
 
84878
 ALLOCA = @ALLOCA@
 
84879
 AMTAR = @AMTAR@
 
84880
@@ -350,37 +348,6 @@
 
84881
        -l='$(DEJATOOL)'; for tool in $$l; do \
 
84882
          rm -f $$tool.sum $$tool.log; \
 
84883
        done
 
84884
-
 
84885
-distdir: $(DISTFILES)
 
84886
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
84887
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
84888
-       list='$(DISTFILES)'; \
 
84889
-         dist_files=`for file in $$list; do echo $$file; done | \
 
84890
-         sed -e "s|^$$srcdirstrip/||;t" \
 
84891
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
84892
-       case $$dist_files in \
 
84893
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
84894
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
84895
-                          sort -u` ;; \
 
84896
-       esac; \
 
84897
-       for file in $$dist_files; do \
 
84898
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
84899
-         if test -d $$d/$$file; then \
 
84900
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
84901
-           if test -d "$(distdir)/$$file"; then \
 
84902
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
84903
-           fi; \
 
84904
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
84905
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
84906
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
84907
-           fi; \
 
84908
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
84909
-         else \
 
84910
-           test -f "$(distdir)/$$file" \
 
84911
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
84912
-           || exit 1; \
 
84913
-         fi; \
 
84914
-       done
 
84915
 check-am: all-am
 
84916
        $(MAKE) $(AM_MAKEFLAGS) check-DEJAGNU
 
84917
 check: check-am
 
84918
@@ -482,8 +449,8 @@
 
84919
 
 
84920
 .PHONY: all all-am check check-DEJAGNU check-am clean clean-generic \
 
84921
        clean-libtool distclean distclean-DEJAGNU distclean-generic \
 
84922
-       distclean-libtool distdir dvi dvi-am html html-am info info-am \
 
84923
-       install install-am install-data install-data-am install-dvi \
 
84924
+       distclean-libtool dvi dvi-am html html-am info info-am install \
 
84925
+       install-am install-data install-data-am install-dvi \
 
84926
        install-dvi-am install-exec install-exec-am install-html \
 
84927
        install-html-am install-info install-info-am install-man \
 
84928
        install-pdf install-pdf-am install-ps install-ps-am \
 
84929
Index: libffi/configure.ac
 
84930
===================================================================
 
84931
--- a/src/libffi/configure.ac   (.../tags/gcc_4_8_0_release)
 
84932
+++ b/src/libffi/configure.ac   (.../branches/gcc-4_8-branch)
 
84933
@@ -12,7 +12,7 @@
 
84934
 
 
84935
 . ${srcdir}/configure.host
 
84936
 
 
84937
-AM_INIT_AUTOMAKE
 
84938
+AM_INIT_AUTOMAKE([no-dist])
 
84939
 
 
84940
 # See if makeinfo has been installed and is modern enough
 
84941
 # that we can use it.
 
84942
Index: libffi/man/Makefile.in
 
84943
===================================================================
 
84944
--- a/src/libffi/man/Makefile.in        (.../tags/gcc_4_8_0_release)
 
84945
+++ b/src/libffi/man/Makefile.in        (.../branches/gcc-4_8-branch)
 
84946
@@ -35,7 +35,7 @@
 
84947
 host_triplet = @host@
 
84948
 target_triplet = @target@
 
84949
 subdir = man
 
84950
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
84951
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
84952
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
84953
 am__aclocal_m4_deps = $(top_srcdir)/../config/acx.m4 \
 
84954
        $(top_srcdir)/../config/asmcfi.m4 \
 
84955
@@ -54,7 +54,6 @@
 
84956
 CONFIG_CLEAN_FILES =
 
84957
 CONFIG_CLEAN_VPATH_FILES =
 
84958
 SOURCES =
 
84959
-DIST_SOURCES =
 
84960
 am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
 
84961
 am__vpath_adj = case $$p in \
 
84962
     $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
 
84963
@@ -80,7 +79,6 @@
 
84964
 am__installdirs = "$(DESTDIR)$(man3dir)"
 
84965
 NROFF = nroff
 
84966
 MANS = $(man_MANS)
 
84967
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
84968
 ACLOCAL = @ACLOCAL@
 
84969
 ALLOCA = @ALLOCA@
 
84970
 AMTAR = @AMTAR@
 
84971
@@ -295,50 +293,6 @@
 
84972
 ctags: CTAGS
 
84973
 CTAGS:
 
84974
 
 
84975
-
 
84976
-distdir: $(DISTFILES)
 
84977
-       @list='$(MANS)'; if test -n "$$list"; then \
 
84978
-         list=`for p in $$list; do \
 
84979
-           if test -f $$p; then d=; else d="$(srcdir)/"; fi; \
 
84980
-           if test -f "$$d$$p"; then echo "$$d$$p"; else :; fi; done`; \
 
84981
-         if test -n "$$list" && \
 
84982
-           grep 'ab help2man is required to generate this page' $$list >/dev/null; then \
 
84983
-           echo "error: found man pages containing the \`missing help2man' replacement text:" >&2; \
 
84984
-           grep -l 'ab help2man is required to generate this page' $$list | sed 's/^/         /' >&2; \
 
84985
-           echo "       to fix them, install help2man, remove and regenerate the man pages;" >&2; \
 
84986
-           echo "       typically \`make maintainer-clean' will remove them" >&2; \
 
84987
-           exit 1; \
 
84988
-         else :; fi; \
 
84989
-       else :; fi
 
84990
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
84991
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
84992
-       list='$(DISTFILES)'; \
 
84993
-         dist_files=`for file in $$list; do echo $$file; done | \
 
84994
-         sed -e "s|^$$srcdirstrip/||;t" \
 
84995
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
84996
-       case $$dist_files in \
 
84997
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
84998
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
84999
-                          sort -u` ;; \
 
85000
-       esac; \
 
85001
-       for file in $$dist_files; do \
 
85002
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
85003
-         if test -d $$d/$$file; then \
 
85004
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
85005
-           if test -d "$(distdir)/$$file"; then \
 
85006
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
85007
-           fi; \
 
85008
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
85009
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
85010
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
85011
-           fi; \
 
85012
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
85013
-         else \
 
85014
-           test -f "$(distdir)/$$file" \
 
85015
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
85016
-           || exit 1; \
 
85017
-         fi; \
 
85018
-       done
 
85019
 check-am: all-am
 
85020
 check: check-am
 
85021
 all-am: Makefile $(MANS)
 
85022
@@ -442,16 +396,16 @@
 
85023
 .MAKE: install-am install-strip
 
85024
 
 
85025
 .PHONY: all all-am check check-am clean clean-generic clean-libtool \
 
85026
-       distclean distclean-generic distclean-libtool distdir dvi \
 
85027
-       dvi-am html html-am info info-am install install-am \
 
85028
-       install-data install-data-am install-dvi install-dvi-am \
 
85029
-       install-exec install-exec-am install-html install-html-am \
 
85030
-       install-info install-info-am install-man install-man3 \
 
85031
-       install-pdf install-pdf-am install-ps install-ps-am \
 
85032
-       install-strip installcheck installcheck-am installdirs \
 
85033
-       maintainer-clean maintainer-clean-generic mostlyclean \
 
85034
-       mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
 
85035
-       uninstall uninstall-am uninstall-man uninstall-man3
 
85036
+       distclean distclean-generic distclean-libtool dvi dvi-am html \
 
85037
+       html-am info info-am install install-am install-data \
 
85038
+       install-data-am install-dvi install-dvi-am install-exec \
 
85039
+       install-exec-am install-html install-html-am install-info \
 
85040
+       install-info-am install-man install-man3 install-pdf \
 
85041
+       install-pdf-am install-ps install-ps-am install-strip \
 
85042
+       installcheck installcheck-am installdirs maintainer-clean \
 
85043
+       maintainer-clean-generic mostlyclean mostlyclean-generic \
 
85044
+       mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am \
 
85045
+       uninstall-man uninstall-man3
 
85046
 
 
85047
 
 
85048
 # Tell versions [3.59,3.63) of GNU make to not export all variables.
 
85049
Index: libcpp/configure
 
85050
===================================================================
 
85051
--- a/src/libcpp/configure      (.../tags/gcc_4_8_0_release)
 
85052
+++ b/src/libcpp/configure      (.../branches/gcc-4_8-branch)
 
85053
@@ -7153,6 +7153,7 @@
 
85054
        aarch64*-*-* | \
 
85055
        alpha*-*-* | \
 
85056
        arm*-*-*eabi* | \
 
85057
+       arm*-*-rtems* | \
 
85058
        arm*-*-symbianelf* | \
 
85059
        x86_64-*-* | \
 
85060
        ia64-*-* | \
 
85061
Index: libcpp/ChangeLog
 
85062
===================================================================
 
85063
--- a/src/libcpp/ChangeLog      (.../tags/gcc_4_8_0_release)
 
85064
+++ b/src/libcpp/ChangeLog      (.../branches/gcc-4_8-branch)
 
85065
@@ -1,3 +1,9 @@
 
85066
+2013-04-03  Sebastian Huber  <sebastian.huber@embedded-brains.de>
 
85067
+
 
85068
+       PR target/56771
 
85069
+       * configure.ac: Require 64-bit int for arm*-*-rtems*.
 
85070
+       * configure: Regenerate.
 
85071
+
 
85072
 2013-03-22  Release Manager
 
85073
 
 
85074
        * GCC 4.8.0 released.
 
85075
Index: libcpp/configure.ac
 
85076
===================================================================
 
85077
--- a/src/libcpp/configure.ac   (.../tags/gcc_4_8_0_release)
 
85078
+++ b/src/libcpp/configure.ac   (.../branches/gcc-4_8-branch)
 
85079
@@ -185,6 +185,7 @@
 
85080
        aarch64*-*-* | \
 
85081
        alpha*-*-* | \
 
85082
        arm*-*-*eabi* | \
 
85083
+       arm*-*-rtems* | \
 
85084
        arm*-*-symbianelf* | \
 
85085
        x86_64-*-* | \
 
85086
        ia64-*-* | \
 
85087
Index: libcpp/po/ChangeLog
 
85088
===================================================================
 
85089
--- a/src/libcpp/po/ChangeLog   (.../tags/gcc_4_8_0_release)
 
85090
+++ b/src/libcpp/po/ChangeLog   (.../branches/gcc-4_8-branch)
 
85091
@@ -1,3 +1,11 @@
 
85092
+2013-03-30  Joseph Myers  <joseph@codesourcery.com>
 
85093
+
 
85094
+       * vi.po: Update.
 
85095
+
 
85096
+2013-03-27  Joseph Myers  <joseph@codesourcery.com>
 
85097
+
 
85098
+       * zh_TW.po: Update.
 
85099
+
 
85100
 2013-03-22  Release Manager
 
85101
 
 
85102
        * GCC 4.8.0 released.
 
85103
Index: libcpp/po/vi.po
 
85104
===================================================================
 
85105
--- a/src/libcpp/po/vi.po       (.../tags/gcc_4_8_0_release)
 
85106
+++ b/src/libcpp/po/vi.po       (.../branches/gcc-4_8-branch)
 
85107
@@ -6,10 +6,10 @@
 
85108
 #
 
85109
 msgid ""
 
85110
 msgstr ""
 
85111
-"Project-Id-Version: cpplib-4.8-b20130224\n"
 
85112
+"Project-Id-Version: cpplib-4.8.0\n"
 
85113
 "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
 
85114
-"POT-Creation-Date: 2013-02-24 01:05+0000\n"
 
85115
-"PO-Revision-Date: 2013-02-27 14:17+0700\n"
 
85116
+"POT-Creation-Date: 2013-03-15 17:42+0000\n"
 
85117
+"PO-Revision-Date: 2013-03-29 14:34+0700\n"
 
85118
 "Last-Translator: Trần Ngọc Quân <vnwildman@gmail.com>\n"
 
85119
 "Language-Team: Vietnamese <translation-team-vi@lists.sourceforge.net>\n"
 
85120
 "Language: vi\n"
 
85121
@@ -28,7 +28,7 @@
 
85122
 
 
85123
 #: charset.c:676
 
85124
 msgid "iconv_open"
 
85125
-msgstr "iconv_open (mở)"
 
85126
+msgstr "iconv_open"
 
85127
 
 
85128
 #: charset.c:684
 
85129
 #, c-format
 
85130
@@ -383,7 +383,7 @@
 
85131
 
 
85132
 #: directives.c:2139
 
85133
 msgid "missing ')' to complete answer"
 
85134
-msgstr "thiếu “)” để xong trả lời"
 
85135
+msgstr "thiếu “)” để hoàn tất câu trả lời"
 
85136
 
 
85137
 #: directives.c:2159
 
85138
 msgid "predicate's answer is empty"
 
85139
@@ -402,7 +402,7 @@
 
85140
 msgid "\"%s\" re-asserted"
 
85141
 msgstr "“%s” được khẳng định lại"
 
85142
 
 
85143
-#: directives.c:2566
 
85144
+#: directives.c:2567
 
85145
 #, c-format
 
85146
 msgid "unterminated #%s"
 
85147
 msgstr "#%s chưa chấm dứt"
 
85148
@@ -574,39 +574,39 @@
 
85149
 msgid "division by zero in #if"
 
85150
 msgstr "chia cho số không trong #if (nếu)"
 
85151
 
 
85152
-#: files.c:504
 
85153
+#: files.c:505
 
85154
 msgid "NULL directory in find_file"
 
85155
 msgstr "thư mục RỖNG trong “find_file”  (tìm tập tin)"
 
85156
 
 
85157
-#: files.c:542
 
85158
+#: files.c:553
 
85159
 msgid "one or more PCH files were found, but they were invalid"
 
85160
 msgstr "tìm thấy một hay nhiều tập tin PCH, nhưng chúng không hợp lệ"
 
85161
 
 
85162
-#: files.c:545
 
85163
+#: files.c:556
 
85164
 msgid "use -Winvalid-pch for more information"
 
85165
-msgstr "hãy thử lệnh “-Winvalid-pch” để tìm thấy thông tin thêm"
 
85166
+msgstr "hãy thử lệnh “-Winvalid-pch” để tìm thấy thêm thông tin cần thiết"
 
85167
 
 
85168
-#: files.c:643
 
85169
+#: files.c:660
 
85170
 #, c-format
 
85171
 msgid "%s is a block device"
 
85172
 msgstr "%s là một thiết bị khối"
 
85173
 
 
85174
-#: files.c:660
 
85175
+#: files.c:677
 
85176
 #, c-format
 
85177
 msgid "%s is too large"
 
85178
 msgstr "%s quá lớn"
 
85179
 
 
85180
-#: files.c:700
 
85181
+#: files.c:717
 
85182
 #, c-format
 
85183
 msgid "%s is shorter than expected"
 
85184
 msgstr "%s ngắn hơn mong đợi"
 
85185
 
 
85186
-#: files.c:935
 
85187
+#: files.c:953
 
85188
 #, c-format
 
85189
 msgid "no include path in which to search for %s"
 
85190
 msgstr "không có đường dẫn bao gồm trong đó có thể tìm kiếm %s"
 
85191
 
 
85192
-#: files.c:1363
 
85193
+#: files.c:1381
 
85194
 msgid "Multiple include guards may be useful for:\n"
 
85195
 msgstr "Nhiều bộ bảo vệ bao gồm có lẽ hiệu ích cho :\n"
 
85196
 
 
85197
@@ -655,12 +655,12 @@
 
85198
 #: lex.c:931
 
85199
 #, c-format
 
85200
 msgid "trigraph ??%c converted to %c"
 
85201
-msgstr "chữ ba “??%c” đã được chuyển đổi thành “%c”"
 
85202
+msgstr "bộ ba “??%c” đã được chuyển đổi thành “%c”"
 
85203
 
 
85204
 #: lex.c:939
 
85205
 #, c-format
 
85206
 msgid "trigraph ??%c ignored, use -trigraphs to enable"
 
85207
-msgstr "chữ ba “??%c” bị bỏ qua nên hãy sử dụng tùy chọn “-trigraphs” (chữ ba) để hiệu lực nó"
 
85208
+msgstr "bộ ba “??%c” bị bỏ qua nên hãy sử dụng tùy chọn “-trigraphs” (bộ ba) để hiệu lực nó"
 
85209
 
 
85210
 #: lex.c:988
 
85211
 msgid "\"/*\" within comment"
 
85212
@@ -867,36 +867,36 @@
 
85213
 msgid "invalid hash type %d in cpp_macro_definition"
 
85214
 msgstr "gặp kiểu băm không hợp lệ %d trong “cpp_macro_definition” (lời định nghĩa vĩ lệnh)"
 
85215
 
 
85216
-#: pch.c:87 pch.c:335 pch.c:347 pch.c:365 pch.c:371 pch.c:380 pch.c:387
 
85217
+#: pch.c:87 pch.c:345 pch.c:359 pch.c:377 pch.c:383 pch.c:392 pch.c:399
 
85218
 msgid "while writing precompiled header"
 
85219
 msgstr "trong khi ghi đầu trang biên dịch sẵn"
 
85220
 
 
85221
-#: pch.c:607
 
85222
+#: pch.c:619
 
85223
 #, c-format
 
85224
 msgid "%s: not used because `%.*s' is poisoned"
 
85225
 msgstr "%s: không được dùng vì “%.*s” không còn tin cậy lại (bị dữ liệu sai thay thế)"
 
85226
 
 
85227
-#: pch.c:629
 
85228
+#: pch.c:641
 
85229
 #, c-format
 
85230
 msgid "%s: not used because `%.*s' not defined"
 
85231
 msgstr "%s: không được dùng vì chưa định nghĩa “%.*s”"
 
85232
 
 
85233
-#: pch.c:641
 
85234
+#: pch.c:653
 
85235
 #, c-format
 
85236
 msgid "%s: not used because `%.*s' defined as `%s' not `%.*s'"
 
85237
 msgstr "%s: không được dùng vì “%.*s” đã được định nghĩa là “%s” không phải “%.*s”"
 
85238
 
 
85239
-#: pch.c:682
 
85240
+#: pch.c:694
 
85241
 #, c-format
 
85242
 msgid "%s: not used because `%s' is defined"
 
85243
 msgstr "%s: không được dùng vì “%s” đã được định nghĩa"
 
85244
 
 
85245
-#: pch.c:702
 
85246
+#: pch.c:714
 
85247
 #, c-format
 
85248
 msgid "%s: not used because `__COUNTER__' is invalid"
 
85249
 msgstr "%s: không được dùng vì “__COUNTER__” không hợp lệ"
 
85250
 
 
85251
-#: pch.c:711 pch.c:886
 
85252
+#: pch.c:723 pch.c:898
 
85253
 msgid "while reading precompiled header"
 
85254
 msgstr "trong khi đọc đầu trang biên dịch sẵn"
 
85255
 
 
85256
Index: libcpp/po/zh_TW.po
 
85257
===================================================================
 
85258
--- a/src/libcpp/po/zh_TW.po    (.../tags/gcc_4_8_0_release)
 
85259
+++ b/src/libcpp/po/zh_TW.po    (.../branches/gcc-4_8-branch)
 
85260
@@ -1,16 +1,16 @@
 
85261
 # Traditional Chinese translation for cpplib.
 
85262
 # Copyright (C) 2005 Free Software Foundation, Inc.
 
85263
-# This file is distributed under the same license as the cpplib package.
 
85264
+# This file is distributed under the same license as the gcc package.
 
85265
 # Meng Jie <zuxyhere@eastday.com>, 2005.
 
85266
-# Wei-Lun Chao <chaoweilun@pcmail.com.tw>, 2006.
 
85267
+# Wei-Lun Chao <bluebat@member.fsf.org>, 2006, 2013.
 
85268
 #
 
85269
 msgid ""
 
85270
 msgstr ""
 
85271
-"Project-Id-Version: cpplib 4.1.0\n"
 
85272
+"Project-Id-Version: cpplib 4.8.0\n"
 
85273
 "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
 
85274
-"POT-Creation-Date: 2013-02-24 01:05+0000\n"
 
85275
-"PO-Revision-Date: 2006-03-09 12:37+0800\n"
 
85276
-"Last-Translator: Wei-Lun Chao <chaoweilun@pcmail.com.tw>\n"
 
85277
+"POT-Creation-Date: 2013-03-15 17:42+0000\n"
 
85278
+"PO-Revision-Date: 2013-03-27 23:37+0800\n"
 
85279
+"Last-Translator: Wei-Lun Chao <bluebat@member.fsf.org>\n"
 
85280
 "Language-Team: Chinese (traditional) <zh-l10n@linux.org.tw>\n"
 
85281
 "Language: zh_TW\n"
 
85282
 "MIME-Version: 1.0\n"
 
85283
@@ -122,10 +122,9 @@
 
85284
 msgstr "非 ISO 標準的逸出序列,「\\%c」"
 
85285
 
 
85286
 #: charset.c:1320
 
85287
-#, fuzzy, c-format
 
85288
-#| msgid "unknown escape sequence '\\%c'"
 
85289
+#, c-format
 
85290
 msgid "unknown escape sequence: '\\%c'"
 
85291
-msgstr "不明的逸出序列:「\\%c」"
 
85292
+msgstr "不明的逸出序列:『\\%c』"
 
85293
 
 
85294
 #: charset.c:1328
 
85295
 #, c-format
 
85296
@@ -164,10 +163,9 @@
 
85297
 msgstr "#%s 是 GCC 擴充功能"
 
85298
 
 
85299
 #: directives.c:362
 
85300
-#, fuzzy, c-format
 
85301
-#| msgid "#%s is a GCC extension"
 
85302
+#, c-format
 
85303
 msgid "#%s is a deprecated GCC extension"
 
85304
-msgstr "#%s 是 GCC 擴充功能"
 
85305
+msgstr "#%s 是不宜再用的 GCC 擴充功能"
 
85306
 
 
85307
 #: directives.c:375
 
85308
 msgid "suggest not using #elif in traditional C"
 
85309
@@ -248,7 +246,7 @@
 
85310
 
 
85311
 #: directives.c:909
 
85312
 msgid "unexpected end of file after #line"
 
85313
-msgstr ""
 
85314
+msgstr "#line 之後未預期的檔案結束"
 
85315
 
 
85316
 #: directives.c:912
 
85317
 #, c-format
 
85318
@@ -272,7 +270,7 @@
 
85319
 #: directives.c:1068 directives.c:1070 directives.c:1072 directives.c:1658
 
85320
 #, c-format
 
85321
 msgid "%s"
 
85322
-msgstr ""
 
85323
+msgstr "%s"
 
85324
 
 
85325
 #: directives.c:1096
 
85326
 #, c-format
 
85327
@@ -282,18 +280,17 @@
 
85328
 #: directives.c:1159
 
85329
 #, c-format
 
85330
 msgid "registering pragmas in namespace \"%s\" with mismatched name expansion"
 
85331
-msgstr ""
 
85332
+msgstr "以不匹配的名稱擴展去註冊命名空間「%s」中的編譯指示"
 
85333
 
 
85334
 #: directives.c:1168
 
85335
-#, fuzzy, c-format
 
85336
-#| msgid "registering \"%s\" as both a pragma and a pragma namespace"
 
85337
+#, c-format
 
85338
 msgid "registering pragma \"%s\" with name expansion and no namespace"
 
85339
-msgstr "「%s」既被註冊為一個 pragma 又被註冊為一個 pragma 命名空間"
 
85340
+msgstr "以名稱擴展以及無命名空間去註冊編譯指示「%s」"
 
85341
 
 
85342
 #: directives.c:1186
 
85343
 #, c-format
 
85344
 msgid "registering \"%s\" as both a pragma and a pragma namespace"
 
85345
-msgstr "「%s」既被註冊為一個 pragma 又被註冊為一個 pragma 命名空間"
 
85346
+msgstr "「%s」既被註冊為一個編譯指示又被註冊為一個編譯指示命名空間"
 
85347
 
 
85348
 #: directives.c:1189
 
85349
 #, c-format
 
85350
@@ -307,23 +304,19 @@
 
85351
 
 
85352
 #: directives.c:1222
 
85353
 msgid "registering pragma with NULL handler"
 
85354
-msgstr ""
 
85355
+msgstr "以空值處理常式去註冊編譯指示"
 
85356
 
 
85357
 #: directives.c:1439
 
85358
 msgid "#pragma once in main file"
 
85359
-msgstr "#pragma once 出現在主檔案中"
 
85360
+msgstr "#pragma 出現在主檔案中一次"
 
85361
 
 
85362
 #: directives.c:1462
 
85363
-#, fuzzy
 
85364
-#| msgid "invalid #pragma GCC poison directive"
 
85365
 msgid "invalid #pragma push_macro directive"
 
85366
-msgstr "無效的 #pragma GCC poison 指令"
 
85367
+msgstr "無效的 #pragma push_macro 指令"
 
85368
 
 
85369
 #: directives.c:1517
 
85370
-#, fuzzy
 
85371
-#| msgid "invalid #pragma GCC poison directive"
 
85372
 msgid "invalid #pragma pop_macro directive"
 
85373
-msgstr "無效的 #pragma GCC poison 指令"
 
85374
+msgstr "無效的 #pragma pop_macro 指令"
 
85375
 
 
85376
 #: directives.c:1572
 
85377
 msgid "invalid #pragma GCC poison directive"
 
85378
@@ -349,10 +342,9 @@
 
85379
 msgstr "目前檔案早於 %s"
 
85380
 
 
85381
 #: directives.c:1653
 
85382
-#, fuzzy, c-format
 
85383
-#| msgid "invalid #pragma GCC poison directive"
 
85384
+#, c-format
 
85385
 msgid "invalid \"#pragma GCC %s\" directive"
 
85386
-msgstr "無效的 #pragma GCC poison 指令"
 
85387
+msgstr "無效的 #pragma GCC %s 指令"
 
85388
 
 
85389
 #: directives.c:1847
 
85390
 msgid "_Pragma takes a parenthesized string literal"
 
85391
@@ -407,7 +399,7 @@
 
85392
 msgid "\"%s\" re-asserted"
 
85393
 msgstr "已再判定「%s」"
 
85394
 
 
85395
-#: directives.c:2566
 
85396
+#: directives.c:2567
 
85397
 #, c-format
 
85398
 msgid "unterminated #%s"
 
85399
 msgstr "未終止的 #%s"
 
85400
@@ -426,16 +418,12 @@
 
85401
 msgstr "%s:%s"
 
85402
 
 
85403
 #: expr.c:479 expr.c:577
 
85404
-#, fuzzy
 
85405
-#| msgid "imaginary constants are a GCC extension"
 
85406
 msgid "fixed-point constants are a GCC extension"
 
85407
-msgstr "虛數常數是一個 GCC 擴充功能"
 
85408
+msgstr "定點常數是一個 GCC 擴充功能"
 
85409
 
 
85410
 #: expr.c:504
 
85411
-#, fuzzy
 
85412
-#| msgid "invalid suffix \"%.*s\" on floating constant"
 
85413
 msgid "invalid prefix \"0b\" for floating constant"
 
85414
-msgstr "浮點常數的「%.*s」字尾無效"
 
85415
+msgstr "無效的浮點常數前綴「0b」"
 
85416
 
 
85417
 #: expr.c:514
 
85418
 msgid "use of C99 hexadecimal floating constant"
 
85419
@@ -452,22 +440,17 @@
 
85420
 msgstr "傳統 C 不接受「%.*s」字尾"
 
85421
 
 
85422
 #: expr.c:564
 
85423
-#, fuzzy
 
85424
-#| msgid "imaginary constants are a GCC extension"
 
85425
 msgid "suffix for double constant is a GCC extension"
 
85426
-msgstr "虛數常數是一個 GCC 擴充功能"
 
85427
+msgstr "雙倍精度常數字尾是 GCC 的擴充功能"
 
85428
 
 
85429
 #: expr.c:570
 
85430
-#, fuzzy, c-format
 
85431
-#| msgid "invalid suffix \"%.*s\" on floating constant"
 
85432
+#, c-format
 
85433
 msgid "invalid suffix \"%.*s\" with hexadecimal floating constant"
 
85434
-msgstr "浮點常數的「%.*s」字尾無效"
 
85435
+msgstr "無效的十六進位浮點常數字尾「%.*s」"
 
85436
 
 
85437
 #: expr.c:581
 
85438
-#, fuzzy
 
85439
-#| msgid "imaginary constants are a GCC extension"
 
85440
 msgid "decimal float constants are a GCC extension"
 
85441
-msgstr "虛數常數是一個 GCC 擴充功能"
 
85442
+msgstr "十進位浮點數常數是 GCC 的擴充功能"
 
85443
 
 
85444
 #: expr.c:599
 
85445
 #, c-format
 
85446
@@ -475,10 +458,8 @@
 
85447
 msgstr "整數常數的「%.*s」字尾無效"
 
85448
 
 
85449
 #: expr.c:624
 
85450
-#, fuzzy
 
85451
-#| msgid "use of C99 long long integer constant"
 
85452
 msgid "use of C++0x long long integer constant"
 
85453
-msgstr "使用 C99 long long 整數常數"
 
85454
+msgstr "使用 C++0x long long 整數常數"
 
85455
 
 
85456
 #: expr.c:625
 
85457
 msgid "use of C99 long long integer constant"
 
85458
@@ -486,13 +467,11 @@
 
85459
 
 
85460
 #: expr.c:641
 
85461
 msgid "imaginary constants are a GCC extension"
 
85462
-msgstr "虛數常數是一個 GCC 擴充功能"
 
85463
+msgstr "虛數常數是 GCC 的擴充功能"
 
85464
 
 
85465
 #: expr.c:644
 
85466
-#, fuzzy
 
85467
-#| msgid "imaginary constants are a GCC extension"
 
85468
 msgid "binary constants are a GCC extension"
 
85469
-msgstr "虛數常數是一個 GCC 擴充功能"
 
85470
+msgstr "二進位常數是 GCC 的擴充功能"
 
85471
 
 
85472
 #: expr.c:737
 
85473
 msgid "integer constant is too large for its type"
 
85474
@@ -520,10 +499,8 @@
 
85475
 msgstr "使用「defined」可能不利於移植"
 
85476
 
 
85477
 #: expr.c:948
 
85478
-#, fuzzy
 
85479
-#| msgid "integer overflow in preprocessor expression"
 
85480
 msgid "user-defined literal in preprocessor expression"
 
85481
-msgstr "預先處理運算式中整數溢出"
 
85482
+msgstr "在前置處理器運算式中有使用者定義的實字"
 
85483
 
 
85484
 #: expr.c:953
 
85485
 msgid "floating constant in preprocessor expression"
 
85486
@@ -539,20 +516,17 @@
 
85487
 msgstr "「%s」未定義"
 
85488
 
 
85489
 #: expr.c:1020
 
85490
-#, fuzzy
 
85491
-#| msgid "#%s is a GCC extension"
 
85492
 msgid "assertions are a GCC extension"
 
85493
-msgstr "#%s 是 GCC 擴充功能"
 
85494
+msgstr "assertions 是 GCC 的擴充功能"
 
85495
 
 
85496
 #: expr.c:1023
 
85497
 msgid "assertions are a deprecated extension"
 
85498
-msgstr ""
 
85499
+msgstr "assertions 是不宜再用的擴充功能"
 
85500
 
 
85501
 #: expr.c:1268
 
85502
-#, fuzzy, c-format
 
85503
-#| msgid "unbalanced stack in #if"
 
85504
+#, c-format
 
85505
 msgid "unbalanced stack in %s"
 
85506
-msgstr "#if 中不平衡的堆疊"
 
85507
+msgstr "%s 中的堆疊不平衡"
 
85508
 
 
85509
 #: expr.c:1288
 
85510
 #, c-format
 
85511
@@ -597,39 +571,39 @@
 
85512
 msgid "division by zero in #if"
 
85513
 msgstr "#if 中用零做除數"
 
85514
 
 
85515
-#: files.c:504
 
85516
+#: files.c:505
 
85517
 msgid "NULL directory in find_file"
 
85518
 msgstr "find_file 中有 NULL 目錄"
 
85519
 
 
85520
-#: files.c:542
 
85521
+#: files.c:553
 
85522
 msgid "one or more PCH files were found, but they were invalid"
 
85523
 msgstr "找到一個或多個 PCH 檔案,但它們是無效的"
 
85524
 
 
85525
-#: files.c:545
 
85526
+#: files.c:556
 
85527
 msgid "use -Winvalid-pch for more information"
 
85528
 msgstr "使用 -Winvalid-pch 以獲得更多資訊"
 
85529
 
 
85530
-#: files.c:643
 
85531
+#: files.c:660
 
85532
 #, c-format
 
85533
 msgid "%s is a block device"
 
85534
 msgstr "%s 是一個區塊裝置"
 
85535
 
 
85536
-#: files.c:660
 
85537
+#: files.c:677
 
85538
 #, c-format
 
85539
 msgid "%s is too large"
 
85540
 msgstr "%s 過大"
 
85541
 
 
85542
-#: files.c:700
 
85543
+#: files.c:717
 
85544
 #, c-format
 
85545
 msgid "%s is shorter than expected"
 
85546
 msgstr "%s 短於預期"
 
85547
 
 
85548
-#: files.c:935
 
85549
+#: files.c:953
 
85550
 #, c-format
 
85551
 msgid "no include path in which to search for %s"
 
85552
 msgstr "沒有包含路徑可供搜尋 %s"
 
85553
 
 
85554
-#: files.c:1363
 
85555
+#: files.c:1381
 
85556
 msgid "Multiple include guards may be useful for:\n"
 
85557
 msgstr "多個防止重包含可能對其有用:\n"
 
85558
 
 
85559
@@ -720,37 +694,33 @@
 
85560
 #: lex.c:1178 lex.c:1255
 
85561
 #, c-format
 
85562
 msgid "identifier \"%s\" is a special operator name in C++"
 
85563
-msgstr ""
 
85564
+msgstr "識別碼「%s」在 C++ 中是特殊運算子名稱"
 
85565
 
 
85566
 #: lex.c:1399
 
85567
 msgid "raw string delimiter longer than 16 characters"
 
85568
-msgstr ""
 
85569
+msgstr "原始字串分隔符號長度超過 16 字元"
 
85570
 
 
85571
 #: lex.c:1402
 
85572
-#, fuzzy, c-format
 
85573
-#| msgid "universal character %.*s is not valid in an identifier"
 
85574
+#, c-format
 
85575
 msgid "invalid character '%c' in raw string delimiter"
 
85576
-msgstr "萬國碼字元 %.*s 在識別字中無效"
 
85577
+msgstr "無效字元『%c』出現於原始字串分隔符號"
 
85578
 
 
85579
 #: lex.c:1525 lex.c:1547
 
85580
-#, fuzzy
 
85581
-#| msgid "unterminated #%s"
 
85582
 msgid "unterminated raw string"
 
85583
-msgstr "未終止的 #%s"
 
85584
+msgstr "未終結的原始字串"
 
85585
 
 
85586
 #: lex.c:1573 lex.c:1706
 
85587
 msgid "invalid suffix on literal; C++11 requires a space between literal and identifier"
 
85588
-msgstr ""
 
85589
+msgstr "無效的實字後綴;C++11 要求一個空白位在實字和識別字之間"
 
85590
 
 
85591
 #: lex.c:1684
 
85592
 msgid "null character(s) preserved in literal"
 
85593
 msgstr "空字元將保留在原文中"
 
85594
 
 
85595
 #: lex.c:1687
 
85596
-#, fuzzy, c-format
 
85597
-#| msgid "missing terminating > character"
 
85598
+#, c-format
 
85599
 msgid "missing terminating %c character"
 
85600
-msgstr "缺少結尾的 > 字元"
 
85601
+msgstr "缺少終止 %c 字元"
 
85602
 
 
85603
 #: lex.c:2245
 
85604
 msgid "C++ style comments are not allowed in ISO C90"
 
85605
@@ -780,10 +750,8 @@
 
85606
 msgstr "無效的內建巨集「%s」"
 
85607
 
 
85608
 #: macro.c:263
 
85609
-#, fuzzy
 
85610
-#| msgid "could not determine date and time"
 
85611
 msgid "could not determine file timestamp"
 
85612
-msgstr "無法決定日期與時間"
 
85613
+msgstr "無法決定檔案時間戳記"
 
85614
 
 
85615
 #: macro.c:361
 
85616
 msgid "could not determine date and time"
 
85617
@@ -791,7 +759,7 @@
 
85618
 
 
85619
 #: macro.c:377
 
85620
 msgid "__COUNTER__ expanded inside directive with -fdirectives-only"
 
85621
-msgstr ""
 
85622
+msgstr "__COUNTER__ 以 -fdirectives-only 在指令內部展開"
 
85623
 
 
85624
 #: macro.c:535
 
85625
 msgid "invalid string literal, ignoring final '\\'"
 
85626
@@ -829,7 +797,7 @@
 
85627
 #: macro.c:1746
 
85628
 #, c-format
 
85629
 msgid "invoking macro %s argument %d: empty macro arguments are undefined in ISO C90 and ISO C++98"
 
85630
-msgstr ""
 
85631
+msgstr "調用巨集 %s 引數 %d:空的巨集引數在 ISO C90 和 ISO C++98 中未定義"
 
85632
 
 
85633
 #: macro.c:2708
 
85634
 #, c-format
 
85635
@@ -896,38 +864,36 @@
 
85636
 msgid "invalid hash type %d in cpp_macro_definition"
 
85637
 msgstr "cpp_macro_definition 中有無效的雜湊類型 %d"
 
85638
 
 
85639
-#: pch.c:87 pch.c:335 pch.c:347 pch.c:365 pch.c:371 pch.c:380 pch.c:387
 
85640
+#: pch.c:87 pch.c:345 pch.c:359 pch.c:377 pch.c:383 pch.c:392 pch.c:399
 
85641
 msgid "while writing precompiled header"
 
85642
 msgstr "在寫入預先編譯標頭時"
 
85643
 
 
85644
-#: pch.c:607
 
85645
-#, fuzzy, c-format
 
85646
-#| msgid "%s: not used because `%s' is defined"
 
85647
+#: pch.c:619
 
85648
+#, c-format
 
85649
 msgid "%s: not used because `%.*s' is poisoned"
 
85650
-msgstr "%s:未使用,因為「%s」已定義"
 
85651
+msgstr "%s:未使用因為『%.*s』是有害的"
 
85652
 
 
85653
-#: pch.c:629
 
85654
+#: pch.c:641
 
85655
 #, c-format
 
85656
 msgid "%s: not used because `%.*s' not defined"
 
85657
 msgstr "%s:未使用,因為「%.*s」未定義"
 
85658
 
 
85659
-#: pch.c:641
 
85660
+#: pch.c:653
 
85661
 #, c-format
 
85662
 msgid "%s: not used because `%.*s' defined as `%s' not `%.*s'"
 
85663
 msgstr "%s:未使用,因為「%.*s」被定義為「%s」而非「%*.s」"
 
85664
 
 
85665
-#: pch.c:682
 
85666
+#: pch.c:694
 
85667
 #, c-format
 
85668
 msgid "%s: not used because `%s' is defined"
 
85669
 msgstr "%s:未使用,因為「%s」已定義"
 
85670
 
 
85671
-#: pch.c:702
 
85672
-#, fuzzy, c-format
 
85673
-#| msgid "%s: not used because `%s' is defined"
 
85674
+#: pch.c:714
 
85675
+#, c-format
 
85676
 msgid "%s: not used because `__COUNTER__' is invalid"
 
85677
-msgstr "%s:未使用,因為「%s」已定義"
 
85678
+msgstr "%s:未使用因為『__COUNTER__』無效"
 
85679
 
 
85680
-#: pch.c:711 pch.c:886
 
85681
+#: pch.c:723 pch.c:898
 
85682
 msgid "while reading precompiled header"
 
85683
 msgstr "在讀取預先編譯標頭時"
 
85684
 
 
85685
@@ -939,58 +905,3 @@
 
85686
 #: traditional.c:968
 
85687
 msgid "syntax error in macro parameter list"
 
85688
 msgstr "巨集參數清單語法錯誤"
 
85689
-
 
85690
-#~ msgid "warning: "
 
85691
-#~ msgstr "警告:"
 
85692
-
 
85693
-#~ msgid "internal error: "
 
85694
-#~ msgstr "內部錯誤:"
 
85695
-
 
85696
-#~ msgid "error: "
 
85697
-#~ msgstr "錯誤:"
 
85698
-
 
85699
-#~ msgid "too many decimal points in number"
 
85700
-#~ msgstr "數字中有太多小數點"
 
85701
-
 
85702
-#~ msgid "invalid digit \"%c\" in octal constant"
 
85703
-#~ msgstr "八進位常數中有無效字元「%c」"
 
85704
-
 
85705
-#~ msgid "exponent has no digits"
 
85706
-#~ msgstr "指數部分沒有數字"
 
85707
-
 
85708
-#~ msgid "hexadecimal floating constants require an exponent"
 
85709
-#~ msgstr "十六進位浮點常數需要指數部分"
 
85710
-
 
85711
-#~ msgid "missing binary operator before token \"%s\""
 
85712
-#~ msgstr "識別字「%s」前缺少二元運算子"
 
85713
-
 
85714
-#~ msgid "token \"%s\" is not valid in preprocessor expressions"
 
85715
-#~ msgstr "識別字「%s」在預先處理運算式中無效"
 
85716
-
 
85717
-#~ msgid "missing expression between '(' and ')'"
 
85718
-#~ msgstr "「(」與「)」之間缺少運算式"
 
85719
-
 
85720
-#~ msgid "#if with no expression"
 
85721
-#~ msgstr "#if 後沒有運算式"
 
85722
-
 
85723
-#~ msgid "operator '%s' has no right operand"
 
85724
-#~ msgstr "運算子「%s」沒有右運算元"
 
85725
-
 
85726
-#~ msgid "operator '%s' has no left operand"
 
85727
-#~ msgstr "運算子「%s」沒有左運算元"
 
85728
-
 
85729
-#~ msgid " ':' without preceding '?'"
 
85730
-#~ msgstr "「:」前沒有「?」"
 
85731
-
 
85732
-#~ msgid "no newline at end of file"
 
85733
-#~ msgstr "檔案未以空白列結束"
 
85734
-
 
85735
-#~ msgid "In file included from %s:%u"
 
85736
-#~ msgstr "在包含自 %s:%u 的檔案中"
 
85737
-
 
85738
-#~ msgid ""
 
85739
-#~ ",\n"
 
85740
-#~ "                 from %s:%u"
 
85741
-#~ msgstr ""
 
85742
-#~ ",\n"
 
85743
-#~ "                 從 %s:%u"
 
85744
Index: .
 
85745
===================================================================
 
85746
--- a/src/.     (.../tags/gcc_4_8_0_release)
 
85747
+++ b/src/.     (.../branches/gcc-4_8-branch)
 
85748
 
 
85749
Property changes on: .
 
85750
___________________________________________________________________
 
85751
Added: svn:mergeinfo
 
85752
   Merged /:r197284
 
85753
   Merged /trunk:r197180,197284,197677,197951