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

« back to all changes in this revision

Viewing changes to .svn/pristine/c3/c3a8c40e52a92028daa720af02c9319b07f8ed0e.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 20120512 (r198804).
 
2
 
 
3
last_updated()
 
4
{
 
5
        cat > ${dir}LAST_UPDATED <<EOF
 
6
Sun May 12 19:23:33 CEST 2013
 
7
Sun May 12 17:23:33 UTC 2013 (revision 198804)
 
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/Makefile.in
 
909
===================================================================
 
910
--- a/src/libstdc++-v3/include/Makefile.in      (.../tags/gcc_4_8_0_release)
 
911
+++ b/src/libstdc++-v3/include/Makefile.in      (.../branches/gcc-4_8-branch)
 
912
@@ -1532,6 +1532,7 @@
 
913
        sed -e '/^#pragma/b' \
 
914
            -e '/^#/s/\(${uppercase}${uppercase}*\)/_GLIBCXX_\1/g' \
 
915
            -e 's/_GLIBCXX_SUPPORTS_WEAK/__GXX_WEAK__/g' \
 
916
+           -e 's/_GLIBCXX___MINGW32_GLIBCXX___/__MINGW32__/g' \
 
917
            -e 's,^#include "\(.*\)",#include <bits/\1>,g' \
 
918
            < $< > $@
 
919
 
 
920
Index: libstdc++-v3/include/debug/array
 
921
===================================================================
 
922
--- a/src/libstdc++-v3/include/debug/array      (.../tags/gcc_4_8_0_release)
 
923
+++ b/src/libstdc++-v3/include/debug/array      (.../branches/gcc-4_8-branch)
 
924
@@ -289,17 +289,11 @@
 
925
   // Tuple interface to class template array.
 
926
 
 
927
   /// tuple_size
 
928
-  template<typename _Tp> 
 
929
-    class tuple_size;
 
930
-
 
931
   template<typename _Tp, std::size_t _Nm>
 
932
     struct tuple_size<__debug::array<_Tp, _Nm>>
 
933
     : public integral_constant<std::size_t, _Nm> { };
 
934
 
 
935
   /// tuple_element
 
936
-  template<std::size_t _Int, typename _Tp>
 
937
-    class tuple_element;
 
938
-
 
939
   template<std::size_t _Int, typename _Tp, std::size_t _Nm>
 
940
     struct tuple_element<_Int, __debug::array<_Tp, _Nm>>
 
941
     {
 
942
Index: libstdc++-v3/include/std/chrono
 
943
===================================================================
 
944
--- a/src/libstdc++-v3/include/std/chrono       (.../tags/gcc_4_8_0_release)
 
945
+++ b/src/libstdc++-v3/include/std/chrono       (.../branches/gcc-4_8-branch)
 
946
@@ -225,7 +225,7 @@
 
947
        { return numeric_limits<_Rep>::lowest(); }
 
948
       };
 
949
 
 
950
-    template<typename T>
 
951
+    template<typename _Tp>
 
952
       struct __is_ratio
 
953
       : std::false_type
 
954
       { };
 
955
Index: libstdc++-v3/include/std/mutex
 
956
===================================================================
 
957
--- a/src/libstdc++-v3/include/std/mutex        (.../tags/gcc_4_8_0_release)
 
958
+++ b/src/libstdc++-v3/include/std/mutex        (.../branches/gcc-4_8-branch)
 
959
@@ -45,12 +45,13 @@
 
960
 #include <bits/gthr.h>
 
961
 #include <bits/move.h> // for std::swap
 
962
 
 
963
-#if defined(_GLIBCXX_HAS_GTHREADS) && defined(_GLIBCXX_USE_C99_STDINT_TR1)
 
964
+#ifdef _GLIBCXX_USE_C99_STDINT_TR1
 
965
 
 
966
 namespace std _GLIBCXX_VISIBILITY(default)
 
967
 {
 
968
 _GLIBCXX_BEGIN_NAMESPACE_VERSION
 
969
 
 
970
+#ifdef _GLIBCXX_HAS_GTHREADS
 
971
   // Common base class for std::mutex and std::timed_mutex
 
972
   class __mutex_base
 
973
   {
 
974
@@ -384,6 +385,7 @@
 
975
       }
 
976
   };
 
977
 #endif
 
978
+#endif // _GLIBCXX_HAS_GTHREADS
 
979
 
 
980
   /// Do not acquire ownership of the mutex.
 
981
   struct defer_lock_t { };
 
982
@@ -719,6 +721,7 @@
 
983
         }
 
984
     }
 
985
 
 
986
+#ifdef _GLIBCXX_HAS_GTHREADS
 
987
   /// once_flag
 
988
   struct once_flag
 
989
   {
 
990
@@ -790,13 +793,13 @@
 
991
       if (__e)
 
992
        __throw_system_error(__e);
 
993
     }
 
994
+#endif // _GLIBCXX_HAS_GTHREADS
 
995
 
 
996
   // @} group mutexes
 
997
 _GLIBCXX_END_NAMESPACE_VERSION
 
998
 } // namespace
 
999
+#endif // _GLIBCXX_USE_C99_STDINT_TR1
 
1000
 
 
1001
-#endif // _GLIBCXX_HAS_GTHREADS && _GLIBCXX_USE_C99_STDINT_TR1
 
1002
-
 
1003
 #endif // C++11
 
1004
 
 
1005
 #endif // _GLIBCXX_MUTEX
 
1006
Index: libstdc++-v3/include/profile/array
 
1007
===================================================================
 
1008
--- a/src/libstdc++-v3/include/profile/array    (.../tags/gcc_4_8_0_release)
 
1009
+++ b/src/libstdc++-v3/include/profile/array    (.../branches/gcc-4_8-branch)
 
1010
@@ -251,17 +251,11 @@
 
1011
   // Tuple interface to class template array.
 
1012
 
 
1013
   /// tuple_size
 
1014
-  template<typename _Tp> 
 
1015
-    class tuple_size;
 
1016
-
 
1017
   template<typename _Tp, std::size_t _Nm>
 
1018
     struct tuple_size<__profile::array<_Tp, _Nm>>
 
1019
     : public integral_constant<std::size_t, _Nm> { };
 
1020
 
 
1021
   /// tuple_element
 
1022
-  template<std::size_t _Int, typename _Tp>
 
1023
-    class tuple_element;
 
1024
-
 
1025
   template<std::size_t _Int, typename _Tp, std::size_t _Nm>
 
1026
     struct tuple_element<_Int, __profile::array<_Tp, _Nm>>
 
1027
     {
 
1028
Index: libstdc++-v3/include/bits/stl_list.h
 
1029
===================================================================
 
1030
--- a/src/libstdc++-v3/include/bits/stl_list.h  (.../tags/gcc_4_8_0_release)
 
1031
+++ b/src/libstdc++-v3/include/bits/stl_list.h  (.../branches/gcc-4_8-branch)
 
1032
@@ -1487,7 +1487,11 @@
 
1033
                               __false_type)
 
1034
         {
 
1035
          for (; __first != __last; ++__first)
 
1036
+#if __cplusplus >= 201103L
 
1037
+           emplace_back(*__first);
 
1038
+#else
 
1039
            push_back(*__first);
 
1040
+#endif
 
1041
        }
 
1042
 
 
1043
       // Called by list(n,v,a), and the range constructor when it turns out
 
1044
Index: libstdc++-v3/include/bits/hashtable_policy.h
 
1045
===================================================================
 
1046
--- a/src/libstdc++-v3/include/bits/hashtable_policy.h  (.../tags/gcc_4_8_0_release)
 
1047
+++ b/src/libstdc++-v3/include/bits/hashtable_policy.h  (.../branches/gcc-4_8-branch)
 
1048
@@ -644,7 +644,7 @@
 
1049
          __h._M_rehash(__do_rehash.second, __saved_state);
 
1050
 
 
1051
        for (; __first != __last; ++__first)
 
1052
-         this->insert(*__first);
 
1053
+         __h._M_insert(*__first, __unique_keys());
 
1054
       }
 
1055
 
 
1056
   /**
 
1057
Index: libstdc++-v3/include/bits/stl_heap.h
 
1058
===================================================================
 
1059
--- a/src/libstdc++-v3/include/bits/stl_heap.h  (.../tags/gcc_4_8_0_release)
 
1060
+++ b/src/libstdc++-v3/include/bits/stl_heap.h  (.../branches/gcc-4_8-branch)
 
1061
@@ -291,8 +291,11 @@
 
1062
       __glibcxx_requires_valid_range(__first, __last);
 
1063
       __glibcxx_requires_heap(__first, __last);
 
1064
 
 
1065
-      --__last;
 
1066
-      std::__pop_heap(__first, __last, __last);
 
1067
+      if (__last - __first > 1)
 
1068
+       {
 
1069
+         --__last;
 
1070
+         std::__pop_heap(__first, __last, __last);
 
1071
+       }
 
1072
     }
 
1073
 
 
1074
   template<typename _RandomAccessIterator, typename _Distance,
 
1075
@@ -363,8 +366,11 @@
 
1076
       __glibcxx_requires_non_empty_range(__first, __last);
 
1077
       __glibcxx_requires_heap_pred(__first, __last, __comp);
 
1078
 
 
1079
-      --__last;
 
1080
-      std::__pop_heap(__first, __last, __last, __comp);
 
1081
+      if (__last - __first > 1)
 
1082
+       {
 
1083
+         --__last;
 
1084
+         std::__pop_heap(__first, __last, __last, __comp);
 
1085
+       }
 
1086
     }
 
1087
 
 
1088
   /**
 
1089
Index: libstdc++-v3/include/bits/stl_vector.h
 
1090
===================================================================
 
1091
--- a/src/libstdc++-v3/include/bits/stl_vector.h        (.../tags/gcc_4_8_0_release)
 
1092
+++ b/src/libstdc++-v3/include/bits/stl_vector.h        (.../branches/gcc-4_8-branch)
 
1093
@@ -1184,7 +1184,11 @@
 
1094
                            _InputIterator __last, std::input_iterator_tag)
 
1095
         {
 
1096
          for (; __first != __last; ++__first)
 
1097
+#if __cplusplus >= 201103L
 
1098
+           emplace_back(*__first);
 
1099
+#else
 
1100
            push_back(*__first);
 
1101
+#endif
 
1102
        }
 
1103
 
 
1104
       // Called by the second initialize_dispatch above
 
1105
Index: libstdc++-v3/include/bits/deque.tcc
 
1106
===================================================================
 
1107
--- a/src/libstdc++-v3/include/bits/deque.tcc   (.../tags/gcc_4_8_0_release)
 
1108
+++ b/src/libstdc++-v3/include/bits/deque.tcc   (.../branches/gcc-4_8-branch)
 
1109
@@ -381,7 +381,11 @@
 
1110
         __try
 
1111
           {
 
1112
             for (; __first != __last; ++__first)
 
1113
+#if __cplusplus >= 201103L
 
1114
+             emplace_back(*__first);
 
1115
+#else
 
1116
               push_back(*__first);
 
1117
+#endif
 
1118
           }
 
1119
         __catch(...)
 
1120
           {
 
1121
Index: libstdc++-v3/include/Makefile.am
 
1122
===================================================================
 
1123
--- a/src/libstdc++-v3/include/Makefile.am      (.../tags/gcc_4_8_0_release)
 
1124
+++ b/src/libstdc++-v3/include/Makefile.am      (.../branches/gcc-4_8-branch)
 
1125
@@ -1131,6 +1131,7 @@
 
1126
        sed -e '/^#pragma/b' \
 
1127
            -e '/^#/s/\(${uppercase}${uppercase}*\)/_GLIBCXX_\1/g' \
 
1128
            -e 's/_GLIBCXX_SUPPORTS_WEAK/__GXX_WEAK__/g' \
 
1129
+           -e 's/_GLIBCXX___MINGW32_GLIBCXX___/__MINGW32__/g' \
 
1130
            -e 's,^#include "\(.*\)",#include <bits/\1>,g' \
 
1131
            < $< > $@
 
1132
 
 
1133
Index: libstdc++-v3/ChangeLog
 
1134
===================================================================
 
1135
--- a/src/libstdc++-v3/ChangeLog        (.../tags/gcc_4_8_0_release)
 
1136
+++ b/src/libstdc++-v3/ChangeLog        (.../branches/gcc-4_8-branch)
 
1137
@@ -1,3 +1,101 @@
 
1138
+2013-05-08  Andoni Morales Alastruey <ylatuya@gmail.com>
 
1139
+
 
1140
+       PR libstdc++/57212
 
1141
+       * include/Makefile.am (_GLIBCXX___MINGW32_GLIBCXX___): Modify
 
1142
+       to __MINGW32__.
 
1143
+       * include/Makefile.in: Regenerated.
 
1144
+
 
1145
+2013-04-27  François Dumont  <fdumont@gcc.gnu.org>
 
1146
+
 
1147
+       * include/bits/hashtable_policy.h
 
1148
+       (_Insert_base<>::insert<_It>(_It, _It)): Enable move semantics.
 
1149
+       * testsuite/23_containers/unordered_set/insert/move_range.cc: New.
 
1150
+
 
1151
+2013-04-22  Paolo Carlini  <paolo.carlini@oracle.com>
 
1152
+
 
1153
+       PR libstdc++/57010
 
1154
+       * include/bits/stl_heap.h (pop_heap): Avoid self move-assignment.
 
1155
+       * testsuite/25_algorithms/pop_heap/57010.cc: New.
 
1156
+
 
1157
+2013-04-09  Tom Tromey  <tromey@redhat.com>
 
1158
+
 
1159
+       * configure, config.h.in: Rebuild.
 
1160
+       * configure.ac: Use GLIBCXX_CHECK_SDT_H.  Don't check for
 
1161
+       sys/sdt.h.
 
1162
+       * acinclude.m4 (GLIBCXX_CHECK_SDT_H): New defun.
 
1163
+
 
1164
+2013-04-04  Gerald Pfeifer  <gerald@pfeifer.com>
 
1165
+
 
1166
+       * doc/xml/manual/allocator.xml: Adjust link to Dr.Dobb's article.q
 
1167
+
 
1168
+       * doc/xml/manual/appendix_contributing.xml: Adjust link to GNU
 
1169
+       Coding Standards.
 
1170
+
 
1171
+       * doc/xml/manual/debug.xml: Adjust link for ThreadSanitizer.
 
1172
+
 
1173
+       * doc/xml/manual/debug_mode.xml: Adjust link for SafeSTL.
 
1174
+
 
1175
+       * doc/xml/manual/documentation_hacking.xml: Adjust Doxygen link.
 
1176
+
 
1177
+       * doc/xml/manual/messages.xml: Adjust link to Java API specs.
 
1178
+
 
1179
+       * doc/xml/manual/policy_data_structures: Remove direct link to
 
1180
+       IBM Haifa Research Labs.
 
1181
+
 
1182
+       * doc/xml/manual/policy_data_structures_biblio.xml: Adjust links
 
1183
+       for biblio.maverik_lowerbounds and biblio.nelson96stlpq.
 
1184
+
 
1185
+       * doc/xml/manual/profile_mode.xml: Adjust two links to acm.org
 
1186
+       papers.
 
1187
+
 
1188
+       * doc/xml/manual/shared_ptr.xml: Use canonical address for
 
1189
+       www.boost.org.
 
1190
+
 
1191
+2013-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
 
1192
+
 
1193
+       PR libstdc++/56834
 
1194
+       * include/debug/array (tuple_size, tuple_element): Do not declare.
 
1195
+       * include/profile/array: Likewise.
 
1196
+       * testsuite/23_containers/array/tuple_interface/
 
1197
+       tuple_element_debug_neg.cc: Adjust dg-error line number.
 
1198
+
 
1199
+>>>>>>> .r197495
 
1200
+2013-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
 
1201
+
 
1202
+       PR libstdc++/55977 (partial, std::vector and std::deque bits)
 
1203
+       * include/bits/stl_vector.h (_M_range_initialize(_InputIterator,
 
1204
+       _InputIterator, std::input_iterator_tag)): Use emplace_back.
 
1205
+       * include/bits/deque.tcc (_M_range_initialize(_InputIterator,
 
1206
+       _InputIterator, std::input_iterator_tag)): Likewise.
 
1207
+       * testsuite/23_containers/vector/cons/55977.cc: New.
 
1208
+       * testsuite/23_containers/deque/cons/55977.cc: Likewise.
 
1209
+       * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
 
1210
+       Adjust dg-error line number.
 
1211
+       * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc:
 
1212
+       Likewise.
 
1213
+
 
1214
+2013-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
 
1215
+
 
1216
+       PR libstdc++/55979
 
1217
+       * include/bits/stl_list.h (_M_initialize_dispatch(_InputIterator,
 
1218
+       _InputIterator, __false_type)): Use emplace_back.
 
1219
+       * testsuite/23_containers/list/cons/55979.cc: New.
 
1220
+       * testsuite/23_containers/list/modifiers/1.h: Adjust.
 
1221
+       * testsuite/23_containers/list/requirements/dr438/assign_neg.cc:
 
1222
+       Adjust dg-error line number.
 
1223
+
 
1224
+2013-03-24  Jonathan Wakely  <jwakely.gcc@gmail.com>
 
1225
+
 
1226
+       PR libstdc++/56002
 
1227
+       * include/std/mutex (lock_guard, unique_lock, lock): Define without
 
1228
+       depending on _GLIBCXX_HAS_GTHREADS.
 
1229
+       * testsuite/30_threads/lock_guard/cons/1.cc: Run on all targets.
 
1230
+
 
1231
+2013-03-22  Paolo Carlini  <paolo.carlini@oracle.com>
 
1232
+
 
1233
+       PR libstdc++/56678
 
1234
+       * include/std/chrono (__is_ratio): Uglify T.
 
1235
+
 
1236
 2013-03-22  Release Manager
 
1237
 
 
1238
        * GCC 4.8.0 released.
 
1239
Index: libstdc++-v3/testsuite/25_algorithms/pop_heap/57010.cc
 
1240
===================================================================
 
1241
--- a/src/libstdc++-v3/testsuite/25_algorithms/pop_heap/57010.cc        (.../tags/gcc_4_8_0_release)
 
1242
+++ b/src/libstdc++-v3/testsuite/25_algorithms/pop_heap/57010.cc        (.../branches/gcc-4_8-branch)
 
1243
@@ -0,0 +1,55 @@
 
1244
+// Copyright (C) 2013 Free Software Foundation, Inc.
 
1245
+//
 
1246
+// This file is part of the GNU ISO C++ Library.  This library is free
 
1247
+// software; you can redistribute it and/or modify it under the
 
1248
+// terms of the GNU General Public License as published by the
 
1249
+// Free Software Foundation; either version 3, or (at your option)
 
1250
+// any later version.
 
1251
+
 
1252
+// This library is distributed in the hope that it will be useful,
 
1253
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
 
1254
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 
1255
+// GNU General Public License for more details.
 
1256
+
 
1257
+// You should have received a copy of the GNU General Public License along
 
1258
+// with this library; see the file COPYING3.  If not see
 
1259
+// <http://www.gnu.org/licenses/>.
 
1260
+
 
1261
+// { dg-options "-std=gnu++11" }
 
1262
+
 
1263
+#include <algorithm>
 
1264
+#include <functional>
 
1265
+#include <testsuite_hooks.h>
 
1266
+#include <testsuite_iterators.h>
 
1267
+#include <testsuite_rvalref.h>
 
1268
+
 
1269
+using __gnu_test::test_container;
 
1270
+using __gnu_test::random_access_iterator_wrapper;
 
1271
+using __gnu_test::rvalstruct;
 
1272
+
 
1273
+typedef test_container<rvalstruct, random_access_iterator_wrapper> container;
 
1274
+
 
1275
+void test01()
 
1276
+{
 
1277
+  {
 
1278
+    rvalstruct makeheap[1];
 
1279
+    container makecon(makeheap, makeheap + 1);
 
1280
+
 
1281
+    std::push_heap(makecon.begin(), makecon.end());
 
1282
+    std::pop_heap(makecon.begin(), makecon.end());
 
1283
+  }
 
1284
+
 
1285
+  {
 
1286
+    rvalstruct makeheap[1];
 
1287
+    container makecon(makeheap, makeheap + 1);
 
1288
+
 
1289
+    std::push_heap(makecon.begin(), makecon.end(), std::less<rvalstruct>());
 
1290
+    std::pop_heap(makecon.begin(), makecon.end(), std::less<rvalstruct>());
 
1291
+  }
 
1292
+}
 
1293
+
 
1294
+int main()
 
1295
+{
 
1296
+  test01();
 
1297
+  return 0;
 
1298
+}
 
1299
Index: libstdc++-v3/testsuite/30_threads/lock_guard/cons/1.cc
 
1300
===================================================================
 
1301
--- a/src/libstdc++-v3/testsuite/30_threads/lock_guard/cons/1.cc        (.../tags/gcc_4_8_0_release)
 
1302
+++ b/src/libstdc++-v3/testsuite/30_threads/lock_guard/cons/1.cc        (.../branches/gcc-4_8-branch)
 
1303
@@ -1,9 +1,6 @@
 
1304
-// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
 
1305
-// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } }
 
1306
-// { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } }
 
1307
-// { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } }
 
1308
+// { dg-do run }
 
1309
+// { dg-options " -std=gnu++11 " }
 
1310
 // { dg-require-cstdint "" }
 
1311
-// { dg-require-gthreads "" }
 
1312
 
 
1313
 // Copyright (C) 2010-2013 Free Software Foundation, Inc.
 
1314
 //
 
1315
Index: libstdc++-v3/testsuite/23_containers/vector/requirements/dr438/assign_neg.cc
 
1316
===================================================================
 
1317
--- a/src/libstdc++-v3/testsuite/23_containers/vector/requirements/dr438/assign_neg.cc  (.../tags/gcc_4_8_0_release)
 
1318
+++ b/src/libstdc++-v3/testsuite/23_containers/vector/requirements/dr438/assign_neg.cc  (.../branches/gcc-4_8-branch)
 
1319
@@ -18,7 +18,7 @@
 
1320
 // <http://www.gnu.org/licenses/>.
 
1321
 
 
1322
 // { dg-do compile }
 
1323
-// { dg-error "no matching" "" { target *-*-* } 1236 }
 
1324
+// { dg-error "no matching" "" { target *-*-* } 1240 }
 
1325
 
 
1326
 #include <vector>
 
1327
 
 
1328
Index: libstdc++-v3/testsuite/23_containers/vector/requirements/dr438/insert_neg.cc
 
1329
===================================================================
 
1330
--- a/src/libstdc++-v3/testsuite/23_containers/vector/requirements/dr438/insert_neg.cc  (.../tags/gcc_4_8_0_release)
 
1331
+++ b/src/libstdc++-v3/testsuite/23_containers/vector/requirements/dr438/insert_neg.cc  (.../branches/gcc-4_8-branch)
 
1332
@@ -18,7 +18,7 @@
 
1333
 // <http://www.gnu.org/licenses/>.
 
1334
 
 
1335
 // { dg-do compile }
 
1336
-// { dg-error "no matching" "" { target *-*-* } 1277 }
 
1337
+// { dg-error "no matching" "" { target *-*-* } 1281 }
 
1338
 
 
1339
 #include <vector>
 
1340
 
 
1341
Index: libstdc++-v3/testsuite/23_containers/vector/cons/55977.cc
 
1342
===================================================================
 
1343
--- a/src/libstdc++-v3/testsuite/23_containers/vector/cons/55977.cc     (.../tags/gcc_4_8_0_release)
 
1344
+++ b/src/libstdc++-v3/testsuite/23_containers/vector/cons/55977.cc     (.../branches/gcc-4_8-branch)
 
1345
@@ -0,0 +1,60 @@
 
1346
+// { dg-do compile }
 
1347
+// { dg-options "-std=gnu++11" }
 
1348
+
 
1349
+// Copyright (C) 2013 Free Software Foundation, Inc.
 
1350
+//
 
1351
+// This file is part of the GNU ISO C++ Library.  This library is free
 
1352
+// software; you can redistribute it and/or modify it under the
 
1353
+// terms of the GNU General Public License as published by the
 
1354
+// Free Software Foundation; either version 3, or (at your option)
 
1355
+// any later version.
 
1356
+//
 
1357
+// This library is distributed in the hope that it will be useful,
 
1358
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
 
1359
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 
1360
+// GNU General Public License for more details.
 
1361
+//
 
1362
+// You should have received a copy of the GNU General Public License along
 
1363
+// with this library; see the file COPYING3.  If not see
 
1364
+// <http://www.gnu.org/licenses/>.
 
1365
+
 
1366
+#include <memory>
 
1367
+#include <utility>
 
1368
+#include <vector>
 
1369
+#include <iterator>
 
1370
+
 
1371
+template <class T>
 
1372
+struct MyAllocator
 
1373
+{
 
1374
+  std::allocator<T> base;
 
1375
+  typedef T value_type;
 
1376
+  MyAllocator() = default;
 
1377
+  template <class U>
 
1378
+  MyAllocator(const MyAllocator<U>& other) : base(other.base) {}
 
1379
+  T* allocate(std::size_t n) { return base.allocate(n); }
 
1380
+  void deallocate(T* p, std::size_t n) { return base.deallocate(p, n); }
 
1381
+  template <class U, class... Args>
 
1382
+  void construct(U* p, Args&&... args)
 
1383
+  {
 
1384
+    ::new (static_cast<void*>(p)) U(std::forward<Args>(args)...);
 
1385
+  }
 
1386
+};
 
1387
+
 
1388
+struct A
 
1389
+{
 
1390
+private:
 
1391
+  friend class MyAllocator<A>;
 
1392
+  A(int value) : value(value) {}
 
1393
+  int value;
 
1394
+public:
 
1395
+  A() : value() {}
 
1396
+  int get() const { return value; }
 
1397
+};
 
1398
+
 
1399
+void foo()
 
1400
+{
 
1401
+  std::vector<A, MyAllocator<A>> v1;
 
1402
+  const int i = 1;
 
1403
+  v1.emplace_back(i); // OK
 
1404
+  std::vector<A, MyAllocator<A>> v2(std::istream_iterator<int>(), {}); // ERROR
 
1405
+}
 
1406
Index: libstdc++-v3/testsuite/23_containers/unordered_set/insert/move_range.cc
 
1407
===================================================================
 
1408
--- a/src/libstdc++-v3/testsuite/23_containers/unordered_set/insert/move_range.cc       (.../tags/gcc_4_8_0_release)
 
1409
+++ b/src/libstdc++-v3/testsuite/23_containers/unordered_set/insert/move_range.cc       (.../branches/gcc-4_8-branch)
 
1410
@@ -0,0 +1,51 @@
 
1411
+// { dg-options "-std=gnu++11" }
 
1412
+
 
1413
+// Copyright (C) 2013 Free Software Foundation, Inc.
 
1414
+//
 
1415
+// This file is part of the GNU ISO C++ Library.  This library is free
 
1416
+// software; you can redistribute it and/or modify it under the
 
1417
+// terms of the GNU General Public License as published by the
 
1418
+// Free Software Foundation; either version 3, or (at your option)
 
1419
+// any later version.
 
1420
+//
 
1421
+// This library is distributed in the hope that it will be useful,
 
1422
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
 
1423
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 
1424
+// GNU General Public License for more details.
 
1425
+//
 
1426
+// You should have received a copy of the GNU General Public License along
 
1427
+// with this library; see the file COPYING3.  If not see
 
1428
+// <http://www.gnu.org/licenses/>.
 
1429
+
 
1430
+// range insert using move iterator
 
1431
+
 
1432
+#include <iterator>
 
1433
+#include <vector>
 
1434
+#include <unordered_set>
 
1435
+#include <testsuite_hooks.h>
 
1436
+#include <testsuite_counter_type.h>
 
1437
+
 
1438
+bool test __attribute__((unused)) = true;
 
1439
+
 
1440
+void test01()
 
1441
+{
 
1442
+  using namespace __gnu_test;
 
1443
+
 
1444
+  std::vector<counter_type> ref = { 0, 1, 2, 3, 4, 5 };
 
1445
+  typedef std::unordered_set<counter_type, counter_type_hasher> Set;
 
1446
+  Set s;
 
1447
+
 
1448
+  counter_type::reset();
 
1449
+
 
1450
+  s.insert(std::make_move_iterator(ref.begin()),
 
1451
+          std::make_move_iterator(ref.end()));
 
1452
+
 
1453
+  VERIFY( s.size() == ref.size() );
 
1454
+  VERIFY( counter_type::move_count == ref.size() );
 
1455
+}
 
1456
+
 
1457
+int main()
 
1458
+{
 
1459
+  test01();
 
1460
+  return 0;
 
1461
+}
 
1462
Index: libstdc++-v3/testsuite/23_containers/deque/cons/55977.cc
 
1463
===================================================================
 
1464
--- a/src/libstdc++-v3/testsuite/23_containers/deque/cons/55977.cc      (.../tags/gcc_4_8_0_release)
 
1465
+++ b/src/libstdc++-v3/testsuite/23_containers/deque/cons/55977.cc      (.../branches/gcc-4_8-branch)
 
1466
@@ -0,0 +1,70 @@
 
1467
+// { dg-do compile }
 
1468
+// { dg-options "-std=gnu++11" }
 
1469
+
 
1470
+// Copyright (C) 2013 Free Software Foundation, Inc.
 
1471
+//
 
1472
+// This file is part of the GNU ISO C++ Library.  This library is free
 
1473
+// software; you can redistribute it and/or modify it under the
 
1474
+// terms of the GNU General Public License as published by the
 
1475
+// Free Software Foundation; either version 3, or (at your option)
 
1476
+// any later version.
 
1477
+//
 
1478
+// This library is distributed in the hope that it will be useful,
 
1479
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
 
1480
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 
1481
+// GNU General Public License for more details.
 
1482
+//
 
1483
+// You should have received a copy of the GNU General Public License along
 
1484
+// with this library; see the file COPYING3.  If not see
 
1485
+// <http://www.gnu.org/licenses/>.
 
1486
+
 
1487
+#include <memory>
 
1488
+#include <utility>
 
1489
+#include <deque>
 
1490
+#include <iterator>
 
1491
+
 
1492
+template <class T>
 
1493
+struct MyAllocator
 
1494
+{
 
1495
+  std::allocator<T> base;
 
1496
+  typedef T         value_type;
 
1497
+
 
1498
+  // FIXME: these types shouldn't be required.
 
1499
+  typedef T*        pointer;
 
1500
+  typedef const T*  const_pointer;
 
1501
+  typedef T&        reference;
 
1502
+  typedef const T&  const_reference;
 
1503
+  template <typename U>
 
1504
+    struct rebind
 
1505
+    { typedef MyAllocator<U> other; };
 
1506
+
 
1507
+  MyAllocator() = default;
 
1508
+  template <class U>
 
1509
+  MyAllocator(const MyAllocator<U>& other) : base(other.base) {}
 
1510
+  T* allocate(std::size_t n) { return base.allocate(n); }
 
1511
+  void deallocate(T* p, std::size_t n) { return base.deallocate(p, n); }
 
1512
+  template <class U, class... Args>
 
1513
+  void construct(U* p, Args&&... args)
 
1514
+  {
 
1515
+    ::new (static_cast<void*>(p)) U(std::forward<Args>(args)...);
 
1516
+  }
 
1517
+};
 
1518
+
 
1519
+struct A
 
1520
+{
 
1521
+private:
 
1522
+  friend class MyAllocator<A>;
 
1523
+  A(int value) : value(value) {}
 
1524
+  int value;
 
1525
+public:
 
1526
+  A() : value() {}
 
1527
+  int get() const { return value; }
 
1528
+};
 
1529
+
 
1530
+void foo()
 
1531
+{
 
1532
+  std::deque<A, MyAllocator<A>> v1;
 
1533
+  const int i = 1;
 
1534
+  v1.emplace_back(i); // OK
 
1535
+  std::deque<A, MyAllocator<A>> v2(std::istream_iterator<int>(), {}); // ERROR
 
1536
+}
 
1537
Index: libstdc++-v3/testsuite/23_containers/list/modifiers/1.h
 
1538
===================================================================
 
1539
--- a/src/libstdc++-v3/testsuite/23_containers/list/modifiers/1.h       (.../tags/gcc_4_8_0_release)
 
1540
+++ b/src/libstdc++-v3/testsuite/23_containers/list/modifiers/1.h       (.../branches/gcc-4_8-branch)
 
1541
@@ -89,14 +89,22 @@
 
1542
   b = list0301.begin();
 
1543
   list0301.insert(b, A, A + N); // should be [321 322 333 13 13]
 
1544
   VERIFY(list0301.size() == 5);
 
1545
+#if __cplusplus >= 201103L
 
1546
+  VERIFY(copy_constructor::count() == 0);
 
1547
+#else
 
1548
   VERIFY(copy_constructor::count() == 3);
 
1549
+#endif
 
1550
   VERIFY(m->id() == 13);
 
1551
 
 
1552
   // range fill at end
 
1553
   value_type::reset();
 
1554
   list0301.insert(e, A, A + N); // should be [321 322 333 13 13 321 322 333]
 
1555
   VERIFY(list0301.size() == 8);
 
1556
+#if __cplusplus >= 201103L
 
1557
+  VERIFY(copy_constructor::count() == 0);
 
1558
+#else
 
1559
   VERIFY(copy_constructor::count() == 3);
 
1560
+#endif
 
1561
   VERIFY(e == list0301.end());
 
1562
   VERIFY(m->id() == 13);
 
1563
 
 
1564
@@ -104,7 +112,11 @@
 
1565
   value_type::reset();
 
1566
   list0301.insert(m, A, A + N);
 
1567
   VERIFY(list0301.size() == 11);
 
1568
+#if __cplusplus >= 201103L
 
1569
+  VERIFY(copy_constructor::count() == 0);
 
1570
+#else
 
1571
   VERIFY(copy_constructor::count() == 3);
 
1572
+#endif
 
1573
   VERIFY(e == list0301.end());
 
1574
   VERIFY(m->id() == 13);
 
1575
 
 
1576
Index: libstdc++-v3/testsuite/23_containers/list/requirements/dr438/assign_neg.cc
 
1577
===================================================================
 
1578
--- a/src/libstdc++-v3/testsuite/23_containers/list/requirements/dr438/assign_neg.cc    (.../tags/gcc_4_8_0_release)
 
1579
+++ b/src/libstdc++-v3/testsuite/23_containers/list/requirements/dr438/assign_neg.cc    (.../branches/gcc-4_8-branch)
 
1580
@@ -18,7 +18,7 @@
 
1581
 // <http://www.gnu.org/licenses/>.
 
1582
 
 
1583
 // { dg-do compile }
 
1584
-// { dg-error "no matching" "" { target *-*-* } 1525 }
 
1585
+// { dg-error "no matching" "" { target *-*-* } 1529 }
 
1586
 
 
1587
 #include <list>
 
1588
 
 
1589
Index: libstdc++-v3/testsuite/23_containers/list/cons/55979.cc
 
1590
===================================================================
 
1591
--- a/src/libstdc++-v3/testsuite/23_containers/list/cons/55979.cc       (.../tags/gcc_4_8_0_release)
 
1592
+++ b/src/libstdc++-v3/testsuite/23_containers/list/cons/55979.cc       (.../branches/gcc-4_8-branch)
 
1593
@@ -0,0 +1,34 @@
 
1594
+// { dg-do compile }
 
1595
+// { dg-options "-std=gnu++11" }
 
1596
+
 
1597
+// Copyright (C) 2013 Free Software Foundation, Inc.
 
1598
+//
 
1599
+// This file is part of the GNU ISO C++ Library.  This library is free
 
1600
+// software; you can redistribute it and/or modify it under the
 
1601
+// terms of the GNU General Public License as published by the
 
1602
+// Free Software Foundation; either version 3, or (at your option)
 
1603
+// any later version.
 
1604
+//
 
1605
+// This library is distributed in the hope that it will be useful,
 
1606
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
 
1607
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 
1608
+// GNU General Public License for more details.
 
1609
+//
 
1610
+// You should have received a copy of the GNU General Public License along
 
1611
+// with this library; see the file COPYING3.  If not see
 
1612
+// <http://www.gnu.org/licenses/>.
 
1613
+
 
1614
+#include <list>
 
1615
+
 
1616
+struct A
 
1617
+{
 
1618
+  A(int) { }
 
1619
+  A(const A&) = delete;
 
1620
+  A& operator=(const A&) = delete;
 
1621
+};
 
1622
+
 
1623
+void foo()
 
1624
+{
 
1625
+  int i[] = {1, 2};
 
1626
+  std::list<A> li(i, i + 2);
 
1627
+}
 
1628
Index: libstdc++-v3/testsuite/23_containers/array/tuple_interface/tuple_element_debug_neg.cc
 
1629
===================================================================
 
1630
--- a/src/libstdc++-v3/testsuite/23_containers/array/tuple_interface/tuple_element_debug_neg.cc (.../tags/gcc_4_8_0_release)
 
1631
+++ b/src/libstdc++-v3/testsuite/23_containers/array/tuple_interface/tuple_element_debug_neg.cc (.../branches/gcc-4_8-branch)
 
1632
@@ -23,4 +23,4 @@
 
1633
 
 
1634
 typedef std::tuple_element<1, std::array<int, 1>>::type type;
 
1635
 
 
1636
-// { dg-error "static assertion failed" "" { target *-*-* } 306 }
 
1637
+// { dg-error "static assertion failed" "" { target *-*-* } 300 }
 
1638
Index: libstdc++-v3/config.h.in
 
1639
===================================================================
 
1640
--- a/src/libstdc++-v3/config.h.in      (.../tags/gcc_4_8_0_release)
 
1641
+++ b/src/libstdc++-v3/config.h.in      (.../branches/gcc-4_8-branch)
 
1642
@@ -400,7 +400,7 @@
 
1643
 /* Define to 1 if you have the <sys/resource.h> header file. */
 
1644
 #undef HAVE_SYS_RESOURCE_H
 
1645
 
 
1646
-/* Define to 1 if you have the <sys/sdt.h> header file. */
 
1647
+/* Define to 1 if you have a suitable <sys/sdt.h> header file */
 
1648
 #undef HAVE_SYS_SDT_H
 
1649
 
 
1650
 /* Define to 1 if you have the <sys/sem.h> header file. */
 
1651
Index: libstdc++-v3/acinclude.m4
 
1652
===================================================================
 
1653
--- a/src/libstdc++-v3/acinclude.m4     (.../tags/gcc_4_8_0_release)
 
1654
+++ b/src/libstdc++-v3/acinclude.m4     (.../branches/gcc-4_8-branch)
 
1655
@@ -3660,6 +3660,36 @@
 
1656
 ])
 
1657
 
 
1658
 
 
1659
+dnl
 
1660
+dnl Check to see if sys/sdt.h exists and that it is suitable for use.
 
1661
+dnl Some versions of sdt.h were not compatible with C++11.
 
1662
+dnl
 
1663
+AC_DEFUN([GLIBCXX_CHECK_SDT_H], [
 
1664
+  AC_MSG_RESULT([for suitable sys/sdt.h])
 
1665
+  # Note that this test has to be run with the C language.
 
1666
+  # Otherwise, sdt.h will try to include some headers from
 
1667
+  # libstdc++ itself.
 
1668
+  AC_LANG_SAVE
 
1669
+  AC_LANG_C
 
1670
+  AC_CACHE_VAL(glibcxx_cv_sys_sdt_h, [
 
1671
+    # Because we have to run the test in C, we use grep rather
 
1672
+    # than the compiler to check for the bug.  The bug is that
 
1673
+    # were strings without trailing whitespace, causing g++
 
1674
+    # to look for operator"".  The pattern searches for the fixed
 
1675
+    # output.
 
1676
+    AC_EGREP_CPP([ \",\" ], [
 
1677
+      #include <sys/sdt.h>
 
1678
+      int f() { STAP_PROBE(hi, bob); }
 
1679
+    ], [glibcxx_cv_sys_sdt_h=yes], [glibcxx_cv_sys_sdt_h=no])
 
1680
+  ])
 
1681
+  AC_LANG_RESTORE
 
1682
+  if test $glibcxx_cv_sys_sdt_h = yes; then
 
1683
+    AC_DEFINE(HAVE_SYS_SDT_H, 1,
 
1684
+              [Define to 1 if you have a suitable <sys/sdt.h> header file])
 
1685
+  fi
 
1686
+  AC_MSG_RESULT($glibcxx_cv_sys_sdt_h)
 
1687
+])
 
1688
+
 
1689
 # Macros from the top-level gcc directory.
 
1690
 m4_include([../config/gc++filt.m4])
 
1691
 m4_include([../config/tls.m4])
 
1692
Index: boehm-gc/Makefile.in
 
1693
===================================================================
 
1694
--- a/src/boehm-gc/Makefile.in  (.../tags/gcc_4_8_0_release)
 
1695
+++ b/src/boehm-gc/Makefile.in  (.../branches/gcc-4_8-branch)
 
1696
@@ -36,13 +36,10 @@
 
1697
 host_triplet = @host@
 
1698
 target_triplet = @target@
 
1699
 subdir = .
 
1700
-DIST_COMMON = $(am__configure_deps) $(srcdir)/../compile \
 
1701
-       $(srcdir)/../config.guess $(srcdir)/../config.sub \
 
1702
-       $(srcdir)/../depcomp $(srcdir)/../install-sh \
 
1703
-       $(srcdir)/../ltmain.sh $(srcdir)/../missing \
 
1704
-       $(srcdir)/../mkinstalldirs $(srcdir)/Makefile.am \
 
1705
-       $(srcdir)/Makefile.in $(srcdir)/threads.mk.in \
 
1706
-       $(top_srcdir)/configure ChangeLog depcomp
 
1707
+DIST_COMMON = ChangeLog $(srcdir)/Makefile.in $(srcdir)/Makefile.am \
 
1708
+       $(top_srcdir)/configure $(am__configure_deps) \
 
1709
+       $(srcdir)/../mkinstalldirs $(srcdir)/threads.mk.in \
 
1710
+       $(srcdir)/../depcomp
 
1711
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
1712
 am__aclocal_m4_deps = $(top_srcdir)/../config/acx.m4 \
 
1713
        $(top_srcdir)/../config/depstand.m4 \
 
1714
@@ -63,14 +60,6 @@
 
1715
 CONFIG_CLEAN_VPATH_FILES =
 
1716
 LTLIBRARIES = $(noinst_LTLIBRARIES)
 
1717
 am__DEPENDENCIES_1 =
 
1718
-am__libgcjgc_la_SOURCES_DIST = allchblk.c alloc.c blacklst.c \
 
1719
-       checksums.c dbg_mlc.c dyn_load.c finalize.c gc_dlopen.c \
 
1720
-       gcj_mlc.c headers.c malloc.c mallocx.c mark.c mark_rts.c \
 
1721
-       misc.c new_hblk.c obj_map.c os_dep.c pcr_interface.c \
 
1722
-       ptr_chck.c real_malloc.c reclaim.c specific.c stubborn.c \
 
1723
-       typd_mlc.c backgraph.c win32_threads.c pthread_support.c \
 
1724
-       pthread_stop_world.c darwin_stop_world.c \
 
1725
-       powerpc_darwin_mach_dep.s
 
1726
 @POWERPC_DARWIN_TRUE@am__objects_1 = powerpc_darwin_mach_dep.lo
 
1727
 am_libgcjgc_la_OBJECTS = allchblk.lo alloc.lo blacklst.lo checksums.lo \
 
1728
        dbg_mlc.lo dyn_load.lo finalize.lo gc_dlopen.lo gcj_mlc.lo \
 
1729
@@ -80,14 +69,6 @@
 
1730
        backgraph.lo win32_threads.lo pthread_support.lo \
 
1731
        pthread_stop_world.lo darwin_stop_world.lo $(am__objects_1)
 
1732
 libgcjgc_la_OBJECTS = $(am_libgcjgc_la_OBJECTS)
 
1733
-am__libgcjgc_convenience_la_SOURCES_DIST = allchblk.c alloc.c \
 
1734
-       blacklst.c checksums.c dbg_mlc.c dyn_load.c finalize.c \
 
1735
-       gc_dlopen.c gcj_mlc.c headers.c malloc.c mallocx.c mark.c \
 
1736
-       mark_rts.c misc.c new_hblk.c obj_map.c os_dep.c \
 
1737
-       pcr_interface.c ptr_chck.c real_malloc.c reclaim.c specific.c \
 
1738
-       stubborn.c typd_mlc.c backgraph.c win32_threads.c \
 
1739
-       pthread_support.c pthread_stop_world.c darwin_stop_world.c \
 
1740
-       powerpc_darwin_mach_dep.s
 
1741
 am__objects_2 = allchblk.lo alloc.lo blacklst.lo checksums.lo \
 
1742
        dbg_mlc.lo dyn_load.lo finalize.lo gc_dlopen.lo gcj_mlc.lo \
 
1743
        headers.lo malloc.lo mallocx.lo mark.lo mark_rts.lo misc.lo \
 
1744
@@ -115,8 +96,6 @@
 
1745
 LTCCASCOMPILE = $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
 
1746
        --mode=compile $(CCAS) $(AM_CCASFLAGS) $(CCASFLAGS)
 
1747
 SOURCES = $(libgcjgc_la_SOURCES) $(libgcjgc_convenience_la_SOURCES)
 
1748
-DIST_SOURCES = $(am__libgcjgc_la_SOURCES_DIST) \
 
1749
-       $(am__libgcjgc_convenience_la_SOURCES_DIST)
 
1750
 MULTISRCTOP = 
 
1751
 MULTIBUILDTOP = 
 
1752
 MULTIDIRS = 
 
1753
@@ -133,47 +112,10 @@
 
1754
 RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive        \
 
1755
   distclean-recursive maintainer-clean-recursive
 
1756
 AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
 
1757
-       $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \
 
1758
-       distdir dist dist-all distcheck
 
1759
+       $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS
 
1760
 ETAGS = etags
 
1761
 CTAGS = ctags
 
1762
 DIST_SUBDIRS = $(SUBDIRS)
 
1763
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
1764
-distdir = $(PACKAGE)-$(VERSION)
 
1765
-top_distdir = $(distdir)
 
1766
-am__remove_distdir = \
 
1767
-  { test ! -d "$(distdir)" \
 
1768
-    || { find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \
 
1769
-         && rm -fr "$(distdir)"; }; }
 
1770
-am__relativize = \
 
1771
-  dir0=`pwd`; \
 
1772
-  sed_first='s,^\([^/]*\)/.*$$,\1,'; \
 
1773
-  sed_rest='s,^[^/]*/*,,'; \
 
1774
-  sed_last='s,^.*/\([^/]*\)$$,\1,'; \
 
1775
-  sed_butlast='s,/*[^/]*$$,,'; \
 
1776
-  while test -n "$$dir1"; do \
 
1777
-    first=`echo "$$dir1" | sed -e "$$sed_first"`; \
 
1778
-    if test "$$first" != "."; then \
 
1779
-      if test "$$first" = ".."; then \
 
1780
-        dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
 
1781
-        dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
 
1782
-      else \
 
1783
-        first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
 
1784
-        if test "$$first2" = "$$first"; then \
 
1785
-          dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
 
1786
-        else \
 
1787
-          dir2="../$$dir2"; \
 
1788
-        fi; \
 
1789
-        dir0="$$dir0"/"$$first"; \
 
1790
-      fi; \
 
1791
-    fi; \
 
1792
-    dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
 
1793
-  done; \
 
1794
-  reldir="$$dir2"
 
1795
-DIST_ARCHIVES = $(distdir).tar.gz
 
1796
-GZIP_ENV = --best
 
1797
-distuninstallcheck_listfiles = find . -type f -print
 
1798
-distcleancheck_listfiles = find . -type f -print
 
1799
 ACLOCAL = @ACLOCAL@
 
1800
 AMTAR = @AMTAR@
 
1801
 AM_CPPFLAGS = @AM_CPPFLAGS@
 
1802
@@ -314,7 +256,7 @@
 
1803
 top_build_prefix = @top_build_prefix@
 
1804
 top_builddir = @top_builddir@
 
1805
 top_srcdir = @top_srcdir@
 
1806
-AUTOMAKE_OPTIONS = foreign subdir-objects
 
1807
+AUTOMAKE_OPTIONS = foreign subdir-objects no-dist
 
1808
 ACLOCAL_AMFLAGS = -I .. -I ../config
 
1809
 SUBDIRS = include testsuite
 
1810
 noinst_LTLIBRARIES = libgcjgc.la libgcjgc_convenience.la
 
1811
@@ -672,182 +614,6 @@
 
1812
 
 
1813
 distclean-tags:
 
1814
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
1815
-
 
1816
-distdir: $(DISTFILES)
 
1817
-       $(am__remove_distdir)
 
1818
-       test -d "$(distdir)" || mkdir "$(distdir)"
 
1819
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
1820
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
1821
-       list='$(DISTFILES)'; \
 
1822
-         dist_files=`for file in $$list; do echo $$file; done | \
 
1823
-         sed -e "s|^$$srcdirstrip/||;t" \
 
1824
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
1825
-       case $$dist_files in \
 
1826
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
1827
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
1828
-                          sort -u` ;; \
 
1829
-       esac; \
 
1830
-       for file in $$dist_files; do \
 
1831
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
1832
-         if test -d $$d/$$file; then \
 
1833
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
1834
-           if test -d "$(distdir)/$$file"; then \
 
1835
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
1836
-           fi; \
 
1837
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
1838
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
1839
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
1840
-           fi; \
 
1841
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
1842
-         else \
 
1843
-           test -f "$(distdir)/$$file" \
 
1844
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
1845
-           || exit 1; \
 
1846
-         fi; \
 
1847
-       done
 
1848
-       @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
 
1849
-         if test "$$subdir" = .; then :; else \
 
1850
-           test -d "$(distdir)/$$subdir" \
 
1851
-           || $(MKDIR_P) "$(distdir)/$$subdir" \
 
1852
-           || exit 1; \
 
1853
-         fi; \
 
1854
-       done
 
1855
-       @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
 
1856
-         if test "$$subdir" = .; then :; else \
 
1857
-           dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
 
1858
-           $(am__relativize); \
 
1859
-           new_distdir=$$reldir; \
 
1860
-           dir1=$$subdir; dir2="$(top_distdir)"; \
 
1861
-           $(am__relativize); \
 
1862
-           new_top_distdir=$$reldir; \
 
1863
-           echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
 
1864
-           echo "     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
 
1865
-           ($(am__cd) $$subdir && \
 
1866
-             $(MAKE) $(AM_MAKEFLAGS) \
 
1867
-               top_distdir="$$new_top_distdir" \
 
1868
-               distdir="$$new_distdir" \
 
1869
-               am__remove_distdir=: \
 
1870
-               am__skip_length_check=: \
 
1871
-               am__skip_mode_fix=: \
 
1872
-               distdir) \
 
1873
-             || exit 1; \
 
1874
-         fi; \
 
1875
-       done
 
1876
-       -test -n "$(am__skip_mode_fix)" \
 
1877
-       || find "$(distdir)" -type d ! -perm -755 \
 
1878
-               -exec chmod u+rwx,go+rx {} \; -o \
 
1879
-         ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \
 
1880
-         ! -type d ! -perm -400 -exec chmod a+r {} \; -o \
 
1881
-         ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \
 
1882
-       || chmod -R a+r "$(distdir)"
 
1883
-dist-gzip: distdir
 
1884
-       tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
 
1885
-       $(am__remove_distdir)
 
1886
-
 
1887
-dist-bzip2: distdir
 
1888
-       tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2
 
1889
-       $(am__remove_distdir)
 
1890
-
 
1891
-dist-lzma: distdir
 
1892
-       tardir=$(distdir) && $(am__tar) | lzma -9 -c >$(distdir).tar.lzma
 
1893
-       $(am__remove_distdir)
 
1894
-
 
1895
-dist-xz: distdir
 
1896
-       tardir=$(distdir) && $(am__tar) | xz -c >$(distdir).tar.xz
 
1897
-       $(am__remove_distdir)
 
1898
-
 
1899
-dist-tarZ: distdir
 
1900
-       tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z
 
1901
-       $(am__remove_distdir)
 
1902
-
 
1903
-dist-shar: distdir
 
1904
-       shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz
 
1905
-       $(am__remove_distdir)
 
1906
-
 
1907
-dist-zip: distdir
 
1908
-       -rm -f $(distdir).zip
 
1909
-       zip -rq $(distdir).zip $(distdir)
 
1910
-       $(am__remove_distdir)
 
1911
-
 
1912
-dist dist-all: distdir
 
1913
-       tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
 
1914
-       $(am__remove_distdir)
 
1915
-
 
1916
-# This target untars the dist file and tries a VPATH configuration.  Then
 
1917
-# it guarantees that the distribution is self-contained by making another
 
1918
-# tarfile.
 
1919
-distcheck: dist
 
1920
-       case '$(DIST_ARCHIVES)' in \
 
1921
-       *.tar.gz*) \
 
1922
-         GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\
 
1923
-       *.tar.bz2*) \
 
1924
-         bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\
 
1925
-       *.tar.lzma*) \
 
1926
-         lzma -dc $(distdir).tar.lzma | $(am__untar) ;;\
 
1927
-       *.tar.xz*) \
 
1928
-         xz -dc $(distdir).tar.xz | $(am__untar) ;;\
 
1929
-       *.tar.Z*) \
 
1930
-         uncompress -c $(distdir).tar.Z | $(am__untar) ;;\
 
1931
-       *.shar.gz*) \
 
1932
-         GZIP=$(GZIP_ENV) gzip -dc $(distdir).shar.gz | unshar ;;\
 
1933
-       *.zip*) \
 
1934
-         unzip $(distdir).zip ;;\
 
1935
-       esac
 
1936
-       chmod -R a-w $(distdir); chmod a+w $(distdir)
 
1937
-       mkdir $(distdir)/_build
 
1938
-       mkdir $(distdir)/_inst
 
1939
-       chmod a-w $(distdir)
 
1940
-       test -d $(distdir)/_build || exit 0; \
 
1941
-       dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \
 
1942
-         && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \
 
1943
-         && am__cwd=`pwd` \
 
1944
-         && $(am__cd) $(distdir)/_build \
 
1945
-         && ../configure --srcdir=.. --prefix="$$dc_install_base" \
 
1946
-           $(DISTCHECK_CONFIGURE_FLAGS) \
 
1947
-         && $(MAKE) $(AM_MAKEFLAGS) \
 
1948
-         && $(MAKE) $(AM_MAKEFLAGS) dvi \
 
1949
-         && $(MAKE) $(AM_MAKEFLAGS) check \
 
1950
-         && $(MAKE) $(AM_MAKEFLAGS) install \
 
1951
-         && $(MAKE) $(AM_MAKEFLAGS) installcheck \
 
1952
-         && $(MAKE) $(AM_MAKEFLAGS) uninstall \
 
1953
-         && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \
 
1954
-               distuninstallcheck \
 
1955
-         && chmod -R a-w "$$dc_install_base" \
 
1956
-         && ({ \
 
1957
-              (cd ../.. && umask 077 && mkdir "$$dc_destdir") \
 
1958
-              && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \
 
1959
-              && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \
 
1960
-              && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \
 
1961
-                   distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \
 
1962
-             } || { rm -rf "$$dc_destdir"; exit 1; }) \
 
1963
-         && rm -rf "$$dc_destdir" \
 
1964
-         && $(MAKE) $(AM_MAKEFLAGS) dist \
 
1965
-         && rm -rf $(DIST_ARCHIVES) \
 
1966
-         && $(MAKE) $(AM_MAKEFLAGS) distcleancheck \
 
1967
-         && cd "$$am__cwd" \
 
1968
-         || exit 1
 
1969
-       $(am__remove_distdir)
 
1970
-       @(echo "$(distdir) archives ready for distribution: "; \
 
1971
-         list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \
 
1972
-         sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x'
 
1973
-distuninstallcheck:
 
1974
-       @$(am__cd) '$(distuninstallcheck_dir)' \
 
1975
-       && test `$(distuninstallcheck_listfiles) | wc -l` -le 1 \
 
1976
-          || { echo "ERROR: files left after uninstall:" ; \
 
1977
-               if test -n "$(DESTDIR)"; then \
 
1978
-                 echo "  (check DESTDIR support)"; \
 
1979
-               fi ; \
 
1980
-               $(distuninstallcheck_listfiles) ; \
 
1981
-               exit 1; } >&2
 
1982
-distcleancheck: distclean
 
1983
-       @if test '$(srcdir)' = . ; then \
 
1984
-         echo "ERROR: distcleancheck can only run from a VPATH build" ; \
 
1985
-         exit 1 ; \
 
1986
-       fi
 
1987
-       @test `$(distcleancheck_listfiles) | wc -l` -eq 0 \
 
1988
-         || { echo "ERROR: files left in build directory after distclean:" ; \
 
1989
-              $(distcleancheck_listfiles) ; \
 
1990
-              exit 1; } >&2
 
1991
 check-am: all-am
 
1992
 check: check-recursive
 
1993
 all-am: Makefile $(LTLIBRARIES) all-multi
 
1994
@@ -960,21 +726,19 @@
 
1995
 .PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
 
1996
        all all-am all-multi am--refresh check check-am clean \
 
1997
        clean-generic clean-libtool clean-multi \
 
1998
-       clean-noinstLTLIBRARIES ctags ctags-recursive dist dist-all \
 
1999
-       dist-bzip2 dist-gzip dist-lzma dist-shar dist-tarZ dist-xz \
 
2000
-       dist-zip distcheck distclean distclean-compile \
 
2001
-       distclean-generic distclean-libtool distclean-multi \
 
2002
-       distclean-tags distcleancheck distdir distuninstallcheck dvi \
 
2003
-       dvi-am html html-am info info-am install install-am \
 
2004
-       install-data install-data-am install-dvi install-dvi-am \
 
2005
-       install-exec install-exec-am install-html install-html-am \
 
2006
-       install-info install-info-am install-man install-multi \
 
2007
-       install-pdf install-pdf-am install-ps install-ps-am \
 
2008
-       install-strip installcheck installcheck-am installdirs \
 
2009
-       installdirs-am maintainer-clean maintainer-clean-generic \
 
2010
-       maintainer-clean-multi mostlyclean mostlyclean-compile \
 
2011
-       mostlyclean-generic mostlyclean-libtool mostlyclean-multi pdf \
 
2012
-       pdf-am ps ps-am tags tags-recursive uninstall uninstall-am
 
2013
+       clean-noinstLTLIBRARIES ctags ctags-recursive distclean \
 
2014
+       distclean-compile distclean-generic distclean-libtool \
 
2015
+       distclean-multi distclean-tags dvi dvi-am html html-am info \
 
2016
+       info-am install install-am install-data install-data-am \
 
2017
+       install-dvi install-dvi-am install-exec install-exec-am \
 
2018
+       install-html install-html-am install-info install-info-am \
 
2019
+       install-man install-multi install-pdf install-pdf-am \
 
2020
+       install-ps install-ps-am install-strip installcheck \
 
2021
+       installcheck-am installdirs installdirs-am maintainer-clean \
 
2022
+       maintainer-clean-generic maintainer-clean-multi mostlyclean \
 
2023
+       mostlyclean-compile mostlyclean-generic mostlyclean-libtool \
 
2024
+       mostlyclean-multi pdf pdf-am ps ps-am tags tags-recursive \
 
2025
+       uninstall uninstall-am
 
2026
 
 
2027
 override CFLAGS := $(filter-out $(O0_CFLAGS), $(CFLAGS)) $(O0_CFLAGS)
 
2028
 
 
2029
Index: boehm-gc/include/Makefile.in
 
2030
===================================================================
 
2031
--- a/src/boehm-gc/include/Makefile.in  (.../tags/gcc_4_8_0_release)
 
2032
+++ b/src/boehm-gc/include/Makefile.in  (.../branches/gcc-4_8-branch)
 
2033
@@ -36,9 +36,9 @@
 
2034
 host_triplet = @host@
 
2035
 target_triplet = @target@
 
2036
 subdir = include
 
2037
-DIST_COMMON = $(noinst_HEADERS) $(srcdir)/Makefile.am \
 
2038
-       $(srcdir)/Makefile.in $(srcdir)/gc_config.h.in \
 
2039
-       $(srcdir)/gc_ext_config.h.in
 
2040
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \
 
2041
+       $(srcdir)/gc_config.h.in $(srcdir)/gc_ext_config.h.in \
 
2042
+       $(noinst_HEADERS)
 
2043
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
2044
 am__aclocal_m4_deps = $(top_srcdir)/../config/acx.m4 \
 
2045
        $(top_srcdir)/../config/depstand.m4 \
 
2046
@@ -55,11 +55,9 @@
 
2047
 CONFIG_CLEAN_FILES =
 
2048
 CONFIG_CLEAN_VPATH_FILES =
 
2049
 SOURCES =
 
2050
-DIST_SOURCES =
 
2051
 HEADERS = $(noinst_HEADERS)
 
2052
 ETAGS = etags
 
2053
 CTAGS = ctags
 
2054
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
2055
 ACLOCAL = @ACLOCAL@
 
2056
 AMTAR = @AMTAR@
 
2057
 AM_CPPFLAGS = @AM_CPPFLAGS@
 
2058
@@ -200,7 +198,7 @@
 
2059
 top_build_prefix = @top_build_prefix@
 
2060
 top_builddir = @top_builddir@
 
2061
 top_srcdir = @top_srcdir@
 
2062
-AUTOMAKE_OPTIONS = foreign
 
2063
+AUTOMAKE_OPTIONS = foreign no-dist
 
2064
 noinst_HEADERS = gc.h gc_backptr.h gc_local_alloc.h \
 
2065
   gc_pthread_redirects.h gc_cpp.h
 
2066
 
 
2067
@@ -323,37 +321,6 @@
 
2068
 
 
2069
 distclean-tags:
 
2070
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
2071
-
 
2072
-distdir: $(DISTFILES)
 
2073
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
2074
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
2075
-       list='$(DISTFILES)'; \
 
2076
-         dist_files=`for file in $$list; do echo $$file; done | \
 
2077
-         sed -e "s|^$$srcdirstrip/||;t" \
 
2078
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
2079
-       case $$dist_files in \
 
2080
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
2081
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
2082
-                          sort -u` ;; \
 
2083
-       esac; \
 
2084
-       for file in $$dist_files; do \
 
2085
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
2086
-         if test -d $$d/$$file; then \
 
2087
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
2088
-           if test -d "$(distdir)/$$file"; then \
 
2089
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
2090
-           fi; \
 
2091
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
2092
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
2093
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
2094
-           fi; \
 
2095
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
2096
-         else \
 
2097
-           test -f "$(distdir)/$$file" \
 
2098
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
2099
-           || exit 1; \
 
2100
-         fi; \
 
2101
-       done
 
2102
 check-am: all-am
 
2103
 check: check-am
 
2104
 all-am: Makefile $(HEADERS) gc_config.h gc_ext_config.h
 
2105
@@ -453,16 +420,15 @@
 
2106
 
 
2107
 .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
 
2108
        clean-libtool ctags distclean distclean-generic distclean-hdr \
 
2109
-       distclean-libtool distclean-tags distdir dvi dvi-am html \
 
2110
-       html-am info info-am install install-am install-data \
 
2111
-       install-data-am install-dvi install-dvi-am install-exec \
 
2112
-       install-exec-am install-html install-html-am install-info \
 
2113
-       install-info-am install-man install-pdf install-pdf-am \
 
2114
-       install-ps install-ps-am install-strip installcheck \
 
2115
-       installcheck-am installdirs maintainer-clean \
 
2116
-       maintainer-clean-generic mostlyclean mostlyclean-generic \
 
2117
-       mostlyclean-libtool pdf pdf-am ps ps-am tags uninstall \
 
2118
-       uninstall-am
 
2119
+       distclean-libtool distclean-tags dvi dvi-am html html-am info \
 
2120
+       info-am install install-am install-data install-data-am \
 
2121
+       install-dvi install-dvi-am install-exec install-exec-am \
 
2122
+       install-html install-html-am install-info install-info-am \
 
2123
+       install-man install-pdf install-pdf-am install-ps \
 
2124
+       install-ps-am install-strip installcheck installcheck-am \
 
2125
+       installdirs maintainer-clean maintainer-clean-generic \
 
2126
+       mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
 
2127
+       ps ps-am tags uninstall uninstall-am
 
2128
 
 
2129
 
 
2130
 # Tell versions [3.59,3.63) of GNU make to not export all variables.
 
2131
Index: boehm-gc/include/Makefile.am
 
2132
===================================================================
 
2133
--- a/src/boehm-gc/include/Makefile.am  (.../tags/gcc_4_8_0_release)
 
2134
+++ b/src/boehm-gc/include/Makefile.am  (.../branches/gcc-4_8-branch)
 
2135
@@ -1,4 +1,4 @@
 
2136
-AUTOMAKE_OPTIONS = foreign
 
2137
+AUTOMAKE_OPTIONS = foreign no-dist
 
2138
 
 
2139
 noinst_HEADERS = gc.h gc_backptr.h gc_local_alloc.h \
 
2140
   gc_pthread_redirects.h gc_cpp.h
 
2141
Index: boehm-gc/ChangeLog
 
2142
===================================================================
 
2143
--- a/src/boehm-gc/ChangeLog    (.../tags/gcc_4_8_0_release)
 
2144
+++ b/src/boehm-gc/ChangeLog    (.../branches/gcc-4_8-branch)
 
2145
@@ -1,3 +1,13 @@
 
2146
+2013-03-22  Jakub Jelinek  <jakub@redhat.com>
 
2147
+
 
2148
+       PR other/43620
 
2149
+       * Makefile.am (AUTOMAKE_OPTIONS): Add no-dist.
 
2150
+       * include/Makefile.am (AUTOMAKE_OPTIONS): Add no-dist.
 
2151
+       * testsuite/Makefile.am (AUTOMAKE_OPTIONS): Add no-dist.
 
2152
+       * Makefile.in: Regenerated.
 
2153
+       * include/Makefile.in: Regenerated.
 
2154
+       * testsuite/Makefile.in: Regenerated.
 
2155
+
 
2156
 2013-03-22  Release Manager
 
2157
 
 
2158
        * GCC 4.8.0 released.
 
2159
Index: boehm-gc/testsuite/Makefile.in
 
2160
===================================================================
 
2161
--- a/src/boehm-gc/testsuite/Makefile.in        (.../tags/gcc_4_8_0_release)
 
2162
+++ b/src/boehm-gc/testsuite/Makefile.in        (.../branches/gcc-4_8-branch)
 
2163
@@ -35,7 +35,7 @@
 
2164
 host_triplet = @host@
 
2165
 target_triplet = @target@
 
2166
 subdir = testsuite
 
2167
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
2168
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
2169
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
2170
 am__aclocal_m4_deps = $(top_srcdir)/../config/acx.m4 \
 
2171
        $(top_srcdir)/../config/depstand.m4 \
 
2172
@@ -53,10 +53,8 @@
 
2173
 CONFIG_CLEAN_FILES =
 
2174
 CONFIG_CLEAN_VPATH_FILES =
 
2175
 SOURCES =
 
2176
-DIST_SOURCES =
 
2177
 RUNTESTDEFAULTFLAGS = --tool $$tool --srcdir $$srcdir
 
2178
 RUNTEST = runtest
 
2179
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
2180
 ACLOCAL = @ACLOCAL@
 
2181
 AMTAR = @AMTAR@
 
2182
 AM_CPPFLAGS = @AM_CPPFLAGS@
 
2183
@@ -197,7 +195,7 @@
 
2184
 top_build_prefix = @top_build_prefix@
 
2185
 top_builddir = @top_builddir@
 
2186
 top_srcdir = @top_srcdir@
 
2187
-AUTOMAKE_OPTIONS = foreign dejagnu
 
2188
+AUTOMAKE_OPTIONS = foreign dejagnu no-dist
 
2189
 EXPECT = expect
 
2190
 
 
2191
 # Override default.
 
2192
@@ -267,37 +265,6 @@
 
2193
        -l='$(DEJATOOL)'; for tool in $$l; do \
 
2194
          rm -f $$tool.sum $$tool.log; \
 
2195
        done
 
2196
-
 
2197
-distdir: $(DISTFILES)
 
2198
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
2199
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
2200
-       list='$(DISTFILES)'; \
 
2201
-         dist_files=`for file in $$list; do echo $$file; done | \
 
2202
-         sed -e "s|^$$srcdirstrip/||;t" \
 
2203
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
2204
-       case $$dist_files in \
 
2205
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
2206
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
2207
-                          sort -u` ;; \
 
2208
-       esac; \
 
2209
-       for file in $$dist_files; do \
 
2210
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
2211
-         if test -d $$d/$$file; then \
 
2212
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
2213
-           if test -d "$(distdir)/$$file"; then \
 
2214
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
2215
-           fi; \
 
2216
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
2217
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
2218
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
2219
-           fi; \
 
2220
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
2221
-         else \
 
2222
-           test -f "$(distdir)/$$file" \
 
2223
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
2224
-           || exit 1; \
 
2225
-         fi; \
 
2226
-       done
 
2227
 check-am: all-am
 
2228
        $(MAKE) $(AM_MAKEFLAGS) check-DEJAGNU
 
2229
 check: check-am
 
2230
@@ -399,8 +366,8 @@
 
2231
 
 
2232
 .PHONY: all all-am check check-DEJAGNU check-am clean clean-generic \
 
2233
        clean-libtool distclean distclean-DEJAGNU distclean-generic \
 
2234
-       distclean-libtool distdir dvi dvi-am html html-am info info-am \
 
2235
-       install install-am install-data install-data-am install-dvi \
 
2236
+       distclean-libtool dvi dvi-am html html-am info info-am install \
 
2237
+       install-am install-data install-data-am install-dvi \
 
2238
        install-dvi-am install-exec install-exec-am install-html \
 
2239
        install-html-am install-info install-info-am install-man \
 
2240
        install-pdf install-pdf-am install-ps install-ps-am \
 
2241
Index: boehm-gc/testsuite/Makefile.am
 
2242
===================================================================
 
2243
--- a/src/boehm-gc/testsuite/Makefile.am        (.../tags/gcc_4_8_0_release)
 
2244
+++ b/src/boehm-gc/testsuite/Makefile.am        (.../branches/gcc-4_8-branch)
 
2245
@@ -1,6 +1,6 @@
 
2246
 ## Process this file with automake to produce Makefile.in.
 
2247
 
 
2248
-AUTOMAKE_OPTIONS = foreign dejagnu
 
2249
+AUTOMAKE_OPTIONS = foreign dejagnu no-dist
 
2250
 
 
2251
 EXPECT = expect
 
2252
 
 
2253
Index: boehm-gc/Makefile.am
 
2254
===================================================================
 
2255
--- a/src/boehm-gc/Makefile.am  (.../tags/gcc_4_8_0_release)
 
2256
+++ b/src/boehm-gc/Makefile.am  (.../branches/gcc-4_8-branch)
 
2257
@@ -4,7 +4,7 @@
 
2258
 ## files that should be in the distribution are not mentioned in this
 
2259
 ## Makefile.am.
 
2260
 
 
2261
-AUTOMAKE_OPTIONS = foreign subdir-objects
 
2262
+AUTOMAKE_OPTIONS = foreign subdir-objects no-dist
 
2263
 ACLOCAL_AMFLAGS = -I .. -I ../config
 
2264
 
 
2265
 SUBDIRS = include testsuite
 
2266
Index: include/ChangeLog
 
2267
===================================================================
 
2268
--- a/src/include/ChangeLog     (.../tags/gcc_4_8_0_release)
 
2269
+++ b/src/include/ChangeLog     (.../branches/gcc-4_8-branch)
 
2270
@@ -1,3 +1,10 @@
 
2271
+2013-04-03  Jason Merrill  <jason@redhat.com>
 
2272
+
 
2273
+       Demangle C++11 ref-qualifier.
 
2274
+       * demangle.h (enum demangle_component_type): Add
 
2275
+       DEMANGLE_COMPONENT_REFERENCE_THIS,
 
2276
+       DEMANGLE_COMPONENT_RVALUE_REFERENCE_THIS.
 
2277
+
 
2278
 2013-03-22  Release Manager
 
2279
 
 
2280
        * GCC 4.8.0 released.
 
2281
Index: include/demangle.h
 
2282
===================================================================
 
2283
--- a/src/include/demangle.h    (.../tags/gcc_4_8_0_release)
 
2284
+++ b/src/include/demangle.h    (.../branches/gcc-4_8-branch)
 
2285
@@ -302,6 +302,12 @@
 
2286
   /* The const qualifier modifying a member function.  The one subtree
 
2287
      is the type which is being qualified.  */
 
2288
   DEMANGLE_COMPONENT_CONST_THIS,
 
2289
+  /* C++11 A reference modifying a member function.  The one subtree is the
 
2290
+     type which is being referenced.  */
 
2291
+  DEMANGLE_COMPONENT_REFERENCE_THIS,
 
2292
+  /* C++11: An rvalue reference modifying a member function.  The one
 
2293
+     subtree is the type which is being referenced.  */
 
2294
+  DEMANGLE_COMPONENT_RVALUE_REFERENCE_THIS,
 
2295
   /* A vendor qualifier.  The left subtree is the type which is being
 
2296
      qualified, and the right subtree is the name of the
 
2297
      qualifier.  */
 
2298
Index: libiberty/ChangeLog
 
2299
===================================================================
 
2300
--- a/src/libiberty/ChangeLog   (.../tags/gcc_4_8_0_release)
 
2301
+++ b/src/libiberty/ChangeLog   (.../branches/gcc-4_8-branch)
 
2302
@@ -1,3 +1,17 @@
 
2303
+2013-04-03  Jason Merrill  <jason@redhat.com>
 
2304
+
 
2305
+       Demangle C++11 ref-qualifier.
 
2306
+       * cp-demangle.c (d_ref_qualifier): New.
 
2307
+       (d_nested_name, d_function_type): Use it.
 
2308
+       (d_parmlist): Don't get confused by a ref-qualifier.
 
2309
+       (cplus_demangle_type): Reorder ref-qualifier.
 
2310
+       (d_pointer_to_member_type): Likewise.
 
2311
+       (d_dump): Handle DEMANGLE_COMPONENT_REFERENCE_THIS and
 
2312
+       DEMANGLE_COMPONENT_RVALUE_REFERENCE_THIS.
 
2313
+       (d_make_comp, has_return_type, d_encoding): Likewise.
 
2314
+       (d_print_comp, d_print_mod_list, d_print_mod): Likewise.
 
2315
+       (d_print_function_type, is_ctor_or_dtor): Likewise.
 
2316
+
 
2317
 2013-03-22  Release Manager
 
2318
 
 
2319
        * GCC 4.8.0 released.
 
2320
Index: libiberty/testsuite/demangle-expected
 
2321
===================================================================
 
2322
--- a/src/libiberty/testsuite/demangle-expected (.../tags/gcc_4_8_0_release)
 
2323
+++ b/src/libiberty/testsuite/demangle-expected (.../branches/gcc-4_8-branch)
 
2324
@@ -4279,3 +4279,15 @@
 
2325
 --format=gnu-v3
 
2326
 _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_
 
2327
 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}> > >&&)...)
 
2328
+--format=gnu-v3
 
2329
+_ZNKR1A1hEv
 
2330
+A::h() const &
 
2331
+--format=gnu-v3
 
2332
+_Z1lM1AKFvvRE
 
2333
+l(void (A::*)() const &)
 
2334
+--format=gnu-v3
 
2335
+_Z1mIFvvOEEvM1AT_
 
2336
+void m<void () &&>(void (A::*)() &&)
 
2337
+--format=gnu-v3
 
2338
+_Z1nIM1AKFvvREEvT_
 
2339
+void n<void (A::*)() const &>(void (A::*)() const &)
 
2340
Index: libiberty/cp-demangle.c
 
2341
===================================================================
 
2342
--- a/src/libiberty/cp-demangle.c       (.../tags/gcc_4_8_0_release)
 
2343
+++ b/src/libiberty/cp-demangle.c       (.../branches/gcc-4_8-branch)
 
2344
@@ -382,6 +382,9 @@
 
2345
 d_cv_qualifiers (struct d_info *, struct demangle_component **, int);
 
2346
 
 
2347
 static struct demangle_component *
 
2348
+d_ref_qualifier (struct d_info *, struct demangle_component *);
 
2349
+
 
2350
+static struct demangle_component *
 
2351
 d_function_type (struct d_info *);
 
2352
 
 
2353
 static struct demangle_component *
 
2354
@@ -614,6 +617,12 @@
 
2355
     case DEMANGLE_COMPONENT_CONST_THIS:
 
2356
       printf ("const this\n");
 
2357
       break;
 
2358
+    case DEMANGLE_COMPONENT_REFERENCE_THIS:
 
2359
+      printf ("reference this\n");
 
2360
+      break;
 
2361
+    case DEMANGLE_COMPONENT_RVALUE_REFERENCE_THIS:
 
2362
+      printf ("rvalue reference this\n");
 
2363
+      break;
 
2364
     case DEMANGLE_COMPONENT_VENDOR_TYPE_QUAL:
 
2365
       printf ("vendor type qualifier\n");
 
2366
       break;
 
2367
@@ -893,6 +902,8 @@
 
2368
     case DEMANGLE_COMPONENT_RESTRICT_THIS:
 
2369
     case DEMANGLE_COMPONENT_VOLATILE_THIS:
 
2370
     case DEMANGLE_COMPONENT_CONST_THIS:
 
2371
+    case DEMANGLE_COMPONENT_REFERENCE_THIS:
 
2372
+    case DEMANGLE_COMPONENT_RVALUE_REFERENCE_THIS:
 
2373
     case DEMANGLE_COMPONENT_ARGLIST:
 
2374
     case DEMANGLE_COMPONENT_TEMPLATE_ARGLIST:
 
2375
       break;
 
2376
@@ -1131,6 +1142,8 @@
 
2377
     case DEMANGLE_COMPONENT_RESTRICT_THIS:
 
2378
     case DEMANGLE_COMPONENT_VOLATILE_THIS:
 
2379
     case DEMANGLE_COMPONENT_CONST_THIS:
 
2380
+    case DEMANGLE_COMPONENT_REFERENCE_THIS:
 
2381
+    case DEMANGLE_COMPONENT_RVALUE_REFERENCE_THIS:
 
2382
       return has_return_type (d_left (dc));
 
2383
     }
 
2384
 }
 
2385
@@ -1186,7 +1199,9 @@
 
2386
             v2 demangler without DMGL_PARAMS.  */
 
2387
          while (dc->type == DEMANGLE_COMPONENT_RESTRICT_THIS
 
2388
                 || dc->type == DEMANGLE_COMPONENT_VOLATILE_THIS
 
2389
-                || dc->type == DEMANGLE_COMPONENT_CONST_THIS)
 
2390
+                || dc->type == DEMANGLE_COMPONENT_CONST_THIS
 
2391
+                || dc->type == DEMANGLE_COMPONENT_REFERENCE_THIS
 
2392
+                || dc->type == DEMANGLE_COMPONENT_RVALUE_REFERENCE_THIS)
 
2393
            dc = d_left (dc);
 
2394
 
 
2395
          /* If the top level is a DEMANGLE_COMPONENT_LOCAL_NAME, then
 
2396
@@ -1200,7 +1215,9 @@
 
2397
              dcr = d_right (dc);
 
2398
              while (dcr->type == DEMANGLE_COMPONENT_RESTRICT_THIS
 
2399
                     || dcr->type == DEMANGLE_COMPONENT_VOLATILE_THIS
 
2400
-                    || dcr->type == DEMANGLE_COMPONENT_CONST_THIS)
 
2401
+                    || dcr->type == DEMANGLE_COMPONENT_CONST_THIS
 
2402
+                    || dcr->type == DEMANGLE_COMPONENT_REFERENCE_THIS
 
2403
+                    || dcr->type == DEMANGLE_COMPONENT_RVALUE_REFERENCE_THIS)
 
2404
                dcr = d_left (dcr);
 
2405
              dc->u.s_binary.right = dcr;
 
2406
            }
 
2407
@@ -1322,8 +1339,8 @@
 
2408
     }
 
2409
 }
 
2410
 
 
2411
-/* <nested-name> ::= N [<CV-qualifiers>] <prefix> <unqualified-name> E
 
2412
-                 ::= N [<CV-qualifiers>] <template-prefix> <template-args> E
 
2413
+/* <nested-name> ::= N [<CV-qualifiers>] [<ref-qualifier>] <prefix> <unqualified-name> E
 
2414
+                 ::= N [<CV-qualifiers>] [<ref-qualifier>] <template-prefix> <template-args> E
 
2415
 */
 
2416
 
 
2417
 static struct demangle_component *
 
2418
@@ -1331,6 +1348,7 @@
 
2419
 {
 
2420
   struct demangle_component *ret;
 
2421
   struct demangle_component **pret;
 
2422
+  struct demangle_component *rqual;
 
2423
 
 
2424
   if (! d_check_char (di, 'N'))
 
2425
     return NULL;
 
2426
@@ -1339,10 +1357,20 @@
 
2427
   if (pret == NULL)
 
2428
     return NULL;
 
2429
 
 
2430
+  /* Parse the ref-qualifier now and then attach it
 
2431
+     once we have something to attach it to.  */
 
2432
+  rqual = d_ref_qualifier (di, NULL);
 
2433
+
 
2434
   *pret = d_prefix (di);
 
2435
   if (*pret == NULL)
 
2436
     return NULL;
 
2437
 
 
2438
+  if (rqual)
 
2439
+    {
 
2440
+      d_left (rqual) = ret;
 
2441
+      ret = rqual;
 
2442
+    }
 
2443
+
 
2444
   if (! d_check_char (di, 'E'))
 
2445
     return NULL;
 
2446
 
 
2447
@@ -2171,8 +2199,20 @@
 
2448
       if (pret == NULL)
 
2449
        return NULL;
 
2450
       *pret = cplus_demangle_type (di);
 
2451
-      if (! *pret || ! d_add_substitution (di, ret))
 
2452
+      if (! *pret)
 
2453
        return NULL;
 
2454
+      if ((*pret)->type == DEMANGLE_COMPONENT_RVALUE_REFERENCE_THIS
 
2455
+         || (*pret)->type == DEMANGLE_COMPONENT_REFERENCE_THIS)
 
2456
+       {
 
2457
+         /* Move the ref-qualifier outside the cv-qualifiers so that
 
2458
+            they are printed in the right order.  */
 
2459
+         struct demangle_component *fn = d_left (*pret);
 
2460
+         d_left (*pret) = ret;
 
2461
+         ret = *pret;
 
2462
+         *pret = fn;
 
2463
+       }
 
2464
+      if (! d_add_substitution (di, ret))
 
2465
+       return NULL;
 
2466
       return ret;
 
2467
     }
 
2468
 
 
2469
@@ -2474,9 +2514,40 @@
 
2470
   return pret;
 
2471
 }
 
2472
 
 
2473
-/* <function-type> ::= F [Y] <bare-function-type> E  */
 
2474
+/* <ref-qualifier> ::= R
 
2475
+                   ::= O */
 
2476
 
 
2477
 static struct demangle_component *
 
2478
+d_ref_qualifier (struct d_info *di, struct demangle_component *sub)
 
2479
+{
 
2480
+  struct demangle_component *ret = sub;
 
2481
+  char peek;
 
2482
+
 
2483
+  peek = d_peek_char (di);
 
2484
+  if (peek == 'R' || peek == 'O')
 
2485
+    {
 
2486
+      enum demangle_component_type t;
 
2487
+      if (peek == 'R')
 
2488
+       {
 
2489
+         t = DEMANGLE_COMPONENT_REFERENCE_THIS;
 
2490
+         di->expansion += sizeof "&";
 
2491
+       }
 
2492
+      else
 
2493
+       {
 
2494
+         t = DEMANGLE_COMPONENT_RVALUE_REFERENCE_THIS;
 
2495
+         di->expansion += sizeof "&&";
 
2496
+       }
 
2497
+      d_advance (di, 1);
 
2498
+
 
2499
+      ret = d_make_comp (di, t, ret, NULL);
 
2500
+    }
 
2501
+
 
2502
+  return ret;
 
2503
+}
 
2504
+
 
2505
+/* <function-type> ::= F [Y] <bare-function-type> [<ref-qualifier>] E  */
 
2506
+
 
2507
+static struct demangle_component *
 
2508
 d_function_type (struct d_info *di)
 
2509
 {
 
2510
   struct demangle_component *ret;
 
2511
@@ -2490,6 +2561,8 @@
 
2512
       d_advance (di, 1);
 
2513
     }
 
2514
   ret = d_bare_function_type (di, 1);
 
2515
+  ret = d_ref_qualifier (di, ret);
 
2516
+
 
2517
   if (! d_check_char (di, 'E'))
 
2518
     return NULL;
 
2519
   return ret;
 
2520
@@ -2512,6 +2585,10 @@
 
2521
       char peek = d_peek_char (di);
 
2522
       if (peek == '\0' || peek == 'E' || peek == '.')
 
2523
        break;
 
2524
+      if ((peek == 'R' || peek == 'O')
 
2525
+         && d_peek_next_char (di) == 'E')
 
2526
+       /* Function ref-qualifier, not a ref prefix for a parameter type.  */
 
2527
+       break;
 
2528
       type = cplus_demangle_type (di);
 
2529
       if (type == NULL)
 
2530
        return NULL;
 
2531
@@ -2692,6 +2769,18 @@
 
2532
   if (*pmem == NULL)
 
2533
     return NULL;
 
2534
 
 
2535
+  if (pmem != &mem
 
2536
+      && ((*pmem)->type == DEMANGLE_COMPONENT_RVALUE_REFERENCE_THIS
 
2537
+         || (*pmem)->type == DEMANGLE_COMPONENT_REFERENCE_THIS))
 
2538
+    {
 
2539
+      /* Move the ref-qualifier outside the cv-qualifiers so that
 
2540
+        they are printed in the right order.  */
 
2541
+      struct demangle_component *fn = d_left (*pmem);
 
2542
+      d_left (*pmem) = mem;
 
2543
+      mem = *pmem;
 
2544
+      *pmem = fn;
 
2545
+    }
 
2546
+
 
2547
   if (pmem != &mem && (*pmem)->type != DEMANGLE_COMPONENT_FUNCTION_TYPE)
 
2548
     {
 
2549
       if (! d_add_substitution (di, mem))
 
2550
@@ -3923,7 +4012,9 @@
 
2551
 
 
2552
            if (typed_name->type != DEMANGLE_COMPONENT_RESTRICT_THIS
 
2553
                && typed_name->type != DEMANGLE_COMPONENT_VOLATILE_THIS
 
2554
-               && typed_name->type != DEMANGLE_COMPONENT_CONST_THIS)
 
2555
+               && typed_name->type != DEMANGLE_COMPONENT_CONST_THIS
 
2556
+               && typed_name->type != DEMANGLE_COMPONENT_RVALUE_REFERENCE_THIS
 
2557
+               && typed_name->type != DEMANGLE_COMPONENT_REFERENCE_THIS)
 
2558
              break;
 
2559
 
 
2560
            typed_name = d_left (typed_name);
 
2561
@@ -3957,7 +4048,10 @@
 
2562
              local_name = local_name->u.s_unary_num.sub;
 
2563
            while (local_name->type == DEMANGLE_COMPONENT_RESTRICT_THIS
 
2564
                   || local_name->type == DEMANGLE_COMPONENT_VOLATILE_THIS
 
2565
-                  || local_name->type == DEMANGLE_COMPONENT_CONST_THIS)
 
2566
+                  || local_name->type == DEMANGLE_COMPONENT_CONST_THIS
 
2567
+                  || local_name->type == DEMANGLE_COMPONENT_REFERENCE_THIS
 
2568
+                  || (local_name->type
 
2569
+                      == DEMANGLE_COMPONENT_RVALUE_REFERENCE_THIS))
 
2570
              {
 
2571
                if (i >= sizeof adpm / sizeof adpm[0])
 
2572
                  {
 
2573
@@ -4234,6 +4328,8 @@
 
2574
     case DEMANGLE_COMPONENT_RESTRICT_THIS:
 
2575
     case DEMANGLE_COMPONENT_VOLATILE_THIS:
 
2576
     case DEMANGLE_COMPONENT_CONST_THIS:
 
2577
+    case DEMANGLE_COMPONENT_REFERENCE_THIS:
 
2578
+    case DEMANGLE_COMPONENT_RVALUE_REFERENCE_THIS:
 
2579
     case DEMANGLE_COMPONENT_VENDOR_TYPE_QUAL:
 
2580
     case DEMANGLE_COMPONENT_POINTER:
 
2581
     case DEMANGLE_COMPONENT_COMPLEX:
 
2582
@@ -4906,7 +5002,10 @@
 
2583
       || (! suffix
 
2584
          && (mods->mod->type == DEMANGLE_COMPONENT_RESTRICT_THIS
 
2585
              || mods->mod->type == DEMANGLE_COMPONENT_VOLATILE_THIS
 
2586
-             || mods->mod->type == DEMANGLE_COMPONENT_CONST_THIS)))
 
2587
+             || mods->mod->type == DEMANGLE_COMPONENT_CONST_THIS
 
2588
+             || mods->mod->type == DEMANGLE_COMPONENT_REFERENCE_THIS
 
2589
+             || (mods->mod->type
 
2590
+                 == DEMANGLE_COMPONENT_RVALUE_REFERENCE_THIS))))
 
2591
     {
 
2592
       d_print_mod_list (dpi, options, mods->next, suffix);
 
2593
       return;
 
2594
@@ -4961,7 +5060,9 @@
 
2595
 
 
2596
       while (dc->type == DEMANGLE_COMPONENT_RESTRICT_THIS
 
2597
             || dc->type == DEMANGLE_COMPONENT_VOLATILE_THIS
 
2598
-            || dc->type == DEMANGLE_COMPONENT_CONST_THIS)
 
2599
+            || dc->type == DEMANGLE_COMPONENT_CONST_THIS
 
2600
+            || dc->type == DEMANGLE_COMPONENT_REFERENCE_THIS
 
2601
+            || dc->type == DEMANGLE_COMPONENT_RVALUE_REFERENCE_THIS)
 
2602
        dc = d_left (dc);
 
2603
 
 
2604
       d_print_comp (dpi, options, dc);
 
2605
@@ -5006,9 +5107,14 @@
 
2606
       if ((options & DMGL_JAVA) == 0)
 
2607
        d_append_char (dpi, '*');
 
2608
       return;
 
2609
+    case DEMANGLE_COMPONENT_REFERENCE_THIS:
 
2610
+      /* For the ref-qualifier, put a space before the &.  */
 
2611
+      d_append_char (dpi, ' ');
 
2612
     case DEMANGLE_COMPONENT_REFERENCE:
 
2613
       d_append_char (dpi, '&');
 
2614
       return;
 
2615
+    case DEMANGLE_COMPONENT_RVALUE_REFERENCE_THIS:
 
2616
+      d_append_char (dpi, ' ');
 
2617
     case DEMANGLE_COMPONENT_RVALUE_REFERENCE:
 
2618
       d_append_string (dpi, "&&");
 
2619
       return;
 
2620
@@ -5080,6 +5186,8 @@
 
2621
        case DEMANGLE_COMPONENT_RESTRICT_THIS:
 
2622
        case DEMANGLE_COMPONENT_VOLATILE_THIS:
 
2623
        case DEMANGLE_COMPONENT_CONST_THIS:
 
2624
+       case DEMANGLE_COMPONENT_REFERENCE_THIS:
 
2625
+       case DEMANGLE_COMPONENT_RVALUE_REFERENCE_THIS:
 
2626
          break;
 
2627
        default:
 
2628
          break;
 
2629
@@ -5600,14 +5708,17 @@
 
2630
       {
 
2631
        switch (dc->type)
 
2632
          {
 
2633
+           /* These cannot appear on a constructor or destructor.  */
 
2634
+         case DEMANGLE_COMPONENT_RESTRICT_THIS:
 
2635
+         case DEMANGLE_COMPONENT_VOLATILE_THIS:
 
2636
+         case DEMANGLE_COMPONENT_CONST_THIS:
 
2637
+         case DEMANGLE_COMPONENT_REFERENCE_THIS:
 
2638
+         case DEMANGLE_COMPONENT_RVALUE_REFERENCE_THIS:
 
2639
          default:
 
2640
            dc = NULL;
 
2641
            break;
 
2642
          case DEMANGLE_COMPONENT_TYPED_NAME:
 
2643
          case DEMANGLE_COMPONENT_TEMPLATE:
 
2644
-         case DEMANGLE_COMPONENT_RESTRICT_THIS:
 
2645
-         case DEMANGLE_COMPONENT_VOLATILE_THIS:
 
2646
-         case DEMANGLE_COMPONENT_CONST_THIS:
 
2647
            dc = d_left (dc);
 
2648
            break;
 
2649
          case DEMANGLE_COMPONENT_QUAL_NAME:
 
2650
Index: ChangeLog
 
2651
===================================================================
 
2652
--- a/src/ChangeLog     (.../tags/gcc_4_8_0_release)
 
2653
+++ b/src/ChangeLog     (.../branches/gcc-4_8-branch)
 
2654
@@ -1,3 +1,8 @@
 
2655
+2013-03-30  Matthias Klose  <doko@ubuntu.com>
 
2656
+
 
2657
+       * Makefile.def (target_modules): Don't install libffi.
 
2658
+       * Makefile.in: Regenerate.
 
2659
+
 
2660
 2013-03-22  Release Manager
 
2661
 
 
2662
        * GCC 4.8.0 released.
 
2663
Index: libbacktrace/ChangeLog
 
2664
===================================================================
 
2665
--- a/src/libbacktrace/ChangeLog        (.../tags/gcc_4_8_0_release)
 
2666
+++ b/src/libbacktrace/ChangeLog        (.../branches/gcc-4_8-branch)
 
2667
@@ -1,3 +1,8 @@
 
2668
+2013-03-25  Ian Lance Taylor  <iant@google.com>
 
2669
+
 
2670
+       * alloc.c: #include <sys/types.h>.
 
2671
+       * mmap.c: Likewise.
 
2672
+
 
2673
 2013-03-22  Release Manager
 
2674
 
 
2675
        * GCC 4.8.0 released.
 
2676
Index: libbacktrace/alloc.c
 
2677
===================================================================
 
2678
--- a/src/libbacktrace/alloc.c  (.../tags/gcc_4_8_0_release)
 
2679
+++ b/src/libbacktrace/alloc.c  (.../branches/gcc-4_8-branch)
 
2680
@@ -34,6 +34,7 @@
 
2681
 
 
2682
 #include <errno.h>
 
2683
 #include <stdlib.h>
 
2684
+#include <sys/types.h>
 
2685
 
 
2686
 #include "backtrace.h"
 
2687
 #include "internal.h"
 
2688
Index: libbacktrace/mmap.c
 
2689
===================================================================
 
2690
--- a/src/libbacktrace/mmap.c   (.../tags/gcc_4_8_0_release)
 
2691
+++ b/src/libbacktrace/mmap.c   (.../branches/gcc-4_8-branch)
 
2692
@@ -36,6 +36,7 @@
 
2693
 #include <string.h>
 
2694
 #include <stdlib.h>
 
2695
 #include <unistd.h>
 
2696
+#include <sys/types.h>
 
2697
 #include <sys/mman.h>
 
2698
 
 
2699
 #include "backtrace.h"
 
2700
Index: libjava/classpath/Makefile.in
 
2701
===================================================================
 
2702
--- a/src/libjava/classpath/Makefile.in (.../tags/gcc_4_8_0_release)
 
2703
+++ b/src/libjava/classpath/Makefile.in (.../branches/gcc-4_8-branch)
 
2704
@@ -35,25 +35,15 @@
 
2705
 host_triplet = @host@
 
2706
 target_triplet = @target@
 
2707
 subdir = .
 
2708
-DIST_COMMON = README $(am__configure_deps) $(srcdir)/../../compile \
 
2709
-       $(srcdir)/../../config.guess $(srcdir)/../../config.rpath \
 
2710
-       $(srcdir)/../../config.sub $(srcdir)/../../install-sh \
 
2711
-       $(srcdir)/../../ltmain.sh $(srcdir)/../../missing \
 
2712
-       $(srcdir)/../../mkinstalldirs $(srcdir)/Makefile.am \
 
2713
-       $(srcdir)/Makefile.in $(top_srcdir)/configure \
 
2714
+DIST_COMMON = INSTALL NEWS README AUTHORS ChangeLog \
 
2715
+       $(srcdir)/Makefile.in $(srcdir)/Makefile.am \
 
2716
+       $(top_srcdir)/configure $(am__configure_deps) \
 
2717
+       $(srcdir)/../../mkinstalldirs \
 
2718
        $(top_srcdir)/gnu/classpath/Configuration.java.in \
 
2719
        $(top_srcdir)/gnu/java/security/Configuration.java.in \
 
2720
        $(top_srcdir)/resource/META-INF/services/java.util.prefs.PreferencesFactory.in \
 
2721
        $(top_srcdir)/resource/META-INF/services/javax.sound.sampled.spi.AudioFileReader.in \
 
2722
-       $(top_srcdir)/resource/META-INF/services/javax.sound.sampled.spi.MixerProvider.in \
 
2723
-       ../../ABOUT-NLS ../../COPYING ../../COPYING.LIB \
 
2724
-       ../../ChangeLog ../../README ../../compile ../../config.guess \
 
2725
-       ../../config.rpath ../../config.sub ../../depcomp \
 
2726
-       ../../install-sh ../../ltmain.sh ../../missing \
 
2727
-       ../../mkinstalldirs ../../ylwrap AUTHORS COPYING ChangeLog \
 
2728
-       INSTALL NEWS TODO compile config.guess config.rpath config.sub \
 
2729
-       depcomp install-sh ltcf-c.sh ltcf-cxx.sh ltcf-gcj.sh ltconfig \
 
2730
-       ltmain.sh missing mkinstalldirs
 
2731
+       $(top_srcdir)/resource/META-INF/services/javax.sound.sampled.spi.MixerProvider.in
 
2732
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
2733
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
2734
        $(top_srcdir)/../../config/lead-dot.m4 \
 
2735
@@ -91,7 +81,6 @@
 
2736
        resource/META-INF/services/javax.sound.sampled.spi.MixerProvider
 
2737
 CONFIG_CLEAN_VPATH_FILES =
 
2738
 SOURCES =
 
2739
-DIST_SOURCES =
 
2740
 MULTISRCTOP = 
 
2741
 MULTIBUILDTOP = 
 
2742
 MULTIDIRS = 
 
2743
@@ -108,46 +97,9 @@
 
2744
 RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive        \
 
2745
   distclean-recursive maintainer-clean-recursive
 
2746
 AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
 
2747
-       $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \
 
2748
-       distdir dist dist-all distcheck
 
2749
+       $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS
 
2750
 ETAGS = etags
 
2751
 CTAGS = ctags
 
2752
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
2753
-distdir = $(PACKAGE)-$(VERSION)
 
2754
-top_distdir = $(distdir)
 
2755
-am__remove_distdir = \
 
2756
-  { test ! -d "$(distdir)" \
 
2757
-    || { find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \
 
2758
-         && rm -fr "$(distdir)"; }; }
 
2759
-am__relativize = \
 
2760
-  dir0=`pwd`; \
 
2761
-  sed_first='s,^\([^/]*\)/.*$$,\1,'; \
 
2762
-  sed_rest='s,^[^/]*/*,,'; \
 
2763
-  sed_last='s,^.*/\([^/]*\)$$,\1,'; \
 
2764
-  sed_butlast='s,/*[^/]*$$,,'; \
 
2765
-  while test -n "$$dir1"; do \
 
2766
-    first=`echo "$$dir1" | sed -e "$$sed_first"`; \
 
2767
-    if test "$$first" != "."; then \
 
2768
-      if test "$$first" = ".."; then \
 
2769
-        dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
 
2770
-        dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
 
2771
-      else \
 
2772
-        first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
 
2773
-        if test "$$first2" = "$$first"; then \
 
2774
-          dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
 
2775
-        else \
 
2776
-          dir2="../$$dir2"; \
 
2777
-        fi; \
 
2778
-        dir0="$$dir0"/"$$first"; \
 
2779
-      fi; \
 
2780
-    fi; \
 
2781
-    dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
 
2782
-  done; \
 
2783
-  reldir="$$dir2"
 
2784
-DIST_ARCHIVES = $(distdir).tar.gz
 
2785
-GZIP_ENV = --best
 
2786
-distuninstallcheck_listfiles = find . -type f -print
 
2787
-distcleancheck_listfiles = find . -type f -print
 
2788
 ACLOCAL = @ACLOCAL@
 
2789
 AMTAR = @AMTAR@
 
2790
 ANTLR = @ANTLR@
 
2791
@@ -582,185 +534,6 @@
 
2792
 
 
2793
 distclean-tags:
 
2794
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
2795
-
 
2796
-distdir: $(DISTFILES)
 
2797
-       $(am__remove_distdir)
 
2798
-       test -d "$(distdir)" || mkdir "$(distdir)"
 
2799
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
2800
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
2801
-       list='$(DISTFILES)'; \
 
2802
-         dist_files=`for file in $$list; do echo $$file; done | \
 
2803
-         sed -e "s|^$$srcdirstrip/||;t" \
 
2804
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
2805
-       case $$dist_files in \
 
2806
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
2807
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
2808
-                          sort -u` ;; \
 
2809
-       esac; \
 
2810
-       for file in $$dist_files; do \
 
2811
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
2812
-         if test -d $$d/$$file; then \
 
2813
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
2814
-           if test -d "$(distdir)/$$file"; then \
 
2815
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
2816
-           fi; \
 
2817
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
2818
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
2819
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
2820
-           fi; \
 
2821
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
2822
-         else \
 
2823
-           test -f "$(distdir)/$$file" \
 
2824
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
2825
-           || exit 1; \
 
2826
-         fi; \
 
2827
-       done
 
2828
-       @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
 
2829
-         if test "$$subdir" = .; then :; else \
 
2830
-           test -d "$(distdir)/$$subdir" \
 
2831
-           || $(MKDIR_P) "$(distdir)/$$subdir" \
 
2832
-           || exit 1; \
 
2833
-         fi; \
 
2834
-       done
 
2835
-       @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
 
2836
-         if test "$$subdir" = .; then :; else \
 
2837
-           dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
 
2838
-           $(am__relativize); \
 
2839
-           new_distdir=$$reldir; \
 
2840
-           dir1=$$subdir; dir2="$(top_distdir)"; \
 
2841
-           $(am__relativize); \
 
2842
-           new_top_distdir=$$reldir; \
 
2843
-           echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
 
2844
-           echo "     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
 
2845
-           ($(am__cd) $$subdir && \
 
2846
-             $(MAKE) $(AM_MAKEFLAGS) \
 
2847
-               top_distdir="$$new_top_distdir" \
 
2848
-               distdir="$$new_distdir" \
 
2849
-               am__remove_distdir=: \
 
2850
-               am__skip_length_check=: \
 
2851
-               am__skip_mode_fix=: \
 
2852
-               distdir) \
 
2853
-             || exit 1; \
 
2854
-         fi; \
 
2855
-       done
 
2856
-       $(MAKE) $(AM_MAKEFLAGS) \
 
2857
-         top_distdir="$(top_distdir)" distdir="$(distdir)" \
 
2858
-         dist-hook
 
2859
-       -test -n "$(am__skip_mode_fix)" \
 
2860
-       || find "$(distdir)" -type d ! -perm -755 \
 
2861
-               -exec chmod u+rwx,go+rx {} \; -o \
 
2862
-         ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \
 
2863
-         ! -type d ! -perm -400 -exec chmod a+r {} \; -o \
 
2864
-         ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \
 
2865
-       || chmod -R a+r "$(distdir)"
 
2866
-dist-gzip: distdir
 
2867
-       tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
 
2868
-       $(am__remove_distdir)
 
2869
-
 
2870
-dist-bzip2: distdir
 
2871
-       tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2
 
2872
-       $(am__remove_distdir)
 
2873
-
 
2874
-dist-lzma: distdir
 
2875
-       tardir=$(distdir) && $(am__tar) | lzma -9 -c >$(distdir).tar.lzma
 
2876
-       $(am__remove_distdir)
 
2877
-
 
2878
-dist-xz: distdir
 
2879
-       tardir=$(distdir) && $(am__tar) | xz -c >$(distdir).tar.xz
 
2880
-       $(am__remove_distdir)
 
2881
-
 
2882
-dist-tarZ: distdir
 
2883
-       tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z
 
2884
-       $(am__remove_distdir)
 
2885
-
 
2886
-dist-shar: distdir
 
2887
-       shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz
 
2888
-       $(am__remove_distdir)
 
2889
-
 
2890
-dist-zip: distdir
 
2891
-       -rm -f $(distdir).zip
 
2892
-       zip -rq $(distdir).zip $(distdir)
 
2893
-       $(am__remove_distdir)
 
2894
-
 
2895
-dist dist-all: distdir
 
2896
-       tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
 
2897
-       $(am__remove_distdir)
 
2898
-
 
2899
-# This target untars the dist file and tries a VPATH configuration.  Then
 
2900
-# it guarantees that the distribution is self-contained by making another
 
2901
-# tarfile.
 
2902
-distcheck: dist
 
2903
-       case '$(DIST_ARCHIVES)' in \
 
2904
-       *.tar.gz*) \
 
2905
-         GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\
 
2906
-       *.tar.bz2*) \
 
2907
-         bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\
 
2908
-       *.tar.lzma*) \
 
2909
-         lzma -dc $(distdir).tar.lzma | $(am__untar) ;;\
 
2910
-       *.tar.xz*) \
 
2911
-         xz -dc $(distdir).tar.xz | $(am__untar) ;;\
 
2912
-       *.tar.Z*) \
 
2913
-         uncompress -c $(distdir).tar.Z | $(am__untar) ;;\
 
2914
-       *.shar.gz*) \
 
2915
-         GZIP=$(GZIP_ENV) gzip -dc $(distdir).shar.gz | unshar ;;\
 
2916
-       *.zip*) \
 
2917
-         unzip $(distdir).zip ;;\
 
2918
-       esac
 
2919
-       chmod -R a-w $(distdir); chmod a+w $(distdir)
 
2920
-       mkdir $(distdir)/_build
 
2921
-       mkdir $(distdir)/_inst
 
2922
-       chmod a-w $(distdir)
 
2923
-       test -d $(distdir)/_build || exit 0; \
 
2924
-       dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \
 
2925
-         && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \
 
2926
-         && am__cwd=`pwd` \
 
2927
-         && $(am__cd) $(distdir)/_build \
 
2928
-         && ../configure --srcdir=.. --prefix="$$dc_install_base" \
 
2929
-           $(DISTCHECK_CONFIGURE_FLAGS) \
 
2930
-         && $(MAKE) $(AM_MAKEFLAGS) \
 
2931
-         && $(MAKE) $(AM_MAKEFLAGS) dvi \
 
2932
-         && $(MAKE) $(AM_MAKEFLAGS) check \
 
2933
-         && $(MAKE) $(AM_MAKEFLAGS) install \
 
2934
-         && $(MAKE) $(AM_MAKEFLAGS) installcheck \
 
2935
-         && $(MAKE) $(AM_MAKEFLAGS) uninstall \
 
2936
-         && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \
 
2937
-               distuninstallcheck \
 
2938
-         && chmod -R a-w "$$dc_install_base" \
 
2939
-         && ({ \
 
2940
-              (cd ../.. && umask 077 && mkdir "$$dc_destdir") \
 
2941
-              && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \
 
2942
-              && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \
 
2943
-              && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \
 
2944
-                   distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \
 
2945
-             } || { rm -rf "$$dc_destdir"; exit 1; }) \
 
2946
-         && rm -rf "$$dc_destdir" \
 
2947
-         && $(MAKE) $(AM_MAKEFLAGS) dist \
 
2948
-         && rm -rf $(DIST_ARCHIVES) \
 
2949
-         && $(MAKE) $(AM_MAKEFLAGS) distcleancheck \
 
2950
-         && cd "$$am__cwd" \
 
2951
-         || exit 1
 
2952
-       $(am__remove_distdir)
 
2953
-       @(echo "$(distdir) archives ready for distribution: "; \
 
2954
-         list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \
 
2955
-         sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x'
 
2956
-distuninstallcheck:
 
2957
-       @$(am__cd) '$(distuninstallcheck_dir)' \
 
2958
-       && test `$(distuninstallcheck_listfiles) | wc -l` -le 1 \
 
2959
-          || { echo "ERROR: files left after uninstall:" ; \
 
2960
-               if test -n "$(DESTDIR)"; then \
 
2961
-                 echo "  (check DESTDIR support)"; \
 
2962
-               fi ; \
 
2963
-               $(distuninstallcheck_listfiles) ; \
 
2964
-               exit 1; } >&2
 
2965
-distcleancheck: distclean
 
2966
-       @if test '$(srcdir)' = . ; then \
 
2967
-         echo "ERROR: distcleancheck can only run from a VPATH build" ; \
 
2968
-         exit 1 ; \
 
2969
-       fi
 
2970
-       @test `$(distcleancheck_listfiles) | wc -l` -eq 0 \
 
2971
-         || { echo "ERROR: files left in build directory after distclean:" ; \
 
2972
-              $(distcleancheck_listfiles) ; \
 
2973
-              exit 1; } >&2
 
2974
 check-am: all-am
 
2975
 check: check-recursive
 
2976
 all-am: Makefile all-multi
 
2977
@@ -869,20 +642,17 @@
 
2978
 .PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
 
2979
        all all-am all-multi am--refresh check check-am clean \
 
2980
        clean-generic clean-libtool clean-multi ctags ctags-recursive \
 
2981
-       dist dist-all dist-bzip2 dist-gzip dist-hook dist-lzma \
 
2982
-       dist-shar dist-tarZ dist-xz dist-zip distcheck distclean \
 
2983
-       distclean-generic distclean-libtool distclean-multi \
 
2984
-       distclean-tags distcleancheck distdir distuninstallcheck dvi \
 
2985
-       dvi-am html html-am info info-am install install-am \
 
2986
-       install-data install-data-am install-dvi install-dvi-am \
 
2987
-       install-exec install-exec-am install-html install-html-am \
 
2988
-       install-info install-info-am install-man install-multi \
 
2989
-       install-pdf install-pdf-am install-ps install-ps-am \
 
2990
-       install-strip installcheck installcheck-am installdirs \
 
2991
-       installdirs-am maintainer-clean maintainer-clean-generic \
 
2992
-       maintainer-clean-multi mostlyclean mostlyclean-generic \
 
2993
-       mostlyclean-libtool mostlyclean-multi pdf pdf-am ps ps-am tags \
 
2994
-       tags-recursive uninstall uninstall-am
 
2995
+       distclean distclean-generic distclean-libtool distclean-multi \
 
2996
+       distclean-tags dvi dvi-am html html-am info info-am install \
 
2997
+       install-am install-data install-data-am install-dvi \
 
2998
+       install-dvi-am install-exec install-exec-am install-html \
 
2999
+       install-html-am install-info install-info-am install-man \
 
3000
+       install-multi install-pdf install-pdf-am install-ps \
 
3001
+       install-ps-am install-strip installcheck installcheck-am \
 
3002
+       installdirs installdirs-am maintainer-clean \
 
3003
+       maintainer-clean-generic maintainer-clean-multi mostlyclean \
 
3004
+       mostlyclean-generic mostlyclean-libtool mostlyclean-multi pdf \
 
3005
+       pdf-am ps ps-am tags tags-recursive uninstall uninstall-am
 
3006
 
 
3007
 
 
3008
 native: lib
 
3009
Index: libjava/classpath/scripts/Makefile.in
 
3010
===================================================================
 
3011
--- a/src/libjava/classpath/scripts/Makefile.in (.../tags/gcc_4_8_0_release)
 
3012
+++ b/src/libjava/classpath/scripts/Makefile.in (.../branches/gcc-4_8-branch)
 
3013
@@ -35,8 +35,8 @@
 
3014
 host_triplet = @host@
 
3015
 target_triplet = @target@
 
3016
 subdir = scripts
 
3017
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
 
3018
-       $(srcdir)/check_jni_methods.sh.in $(srcdir)/classpath.spec.in
 
3019
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \
 
3020
+       $(srcdir)/classpath.spec.in $(srcdir)/check_jni_methods.sh.in
 
3021
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
3022
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
3023
        $(top_srcdir)/../../config/lead-dot.m4 \
 
3024
@@ -68,8 +68,6 @@
 
3025
 CONFIG_CLEAN_FILES = classpath.spec check_jni_methods.sh
 
3026
 CONFIG_CLEAN_VPATH_FILES =
 
3027
 SOURCES =
 
3028
-DIST_SOURCES =
 
3029
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
3030
 ACLOCAL = @ACLOCAL@
 
3031
 AMTAR = @AMTAR@
 
3032
 ANTLR = @ANTLR@
 
3033
@@ -331,37 +329,6 @@
 
3034
 ctags: CTAGS
 
3035
 CTAGS:
 
3036
 
 
3037
-
 
3038
-distdir: $(DISTFILES)
 
3039
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
3040
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
3041
-       list='$(DISTFILES)'; \
 
3042
-         dist_files=`for file in $$list; do echo $$file; done | \
 
3043
-         sed -e "s|^$$srcdirstrip/||;t" \
 
3044
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
3045
-       case $$dist_files in \
 
3046
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
3047
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
3048
-                          sort -u` ;; \
 
3049
-       esac; \
 
3050
-       for file in $$dist_files; do \
 
3051
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
3052
-         if test -d $$d/$$file; then \
 
3053
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
3054
-           if test -d "$(distdir)/$$file"; then \
 
3055
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
3056
-           fi; \
 
3057
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
3058
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
3059
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
3060
-           fi; \
 
3061
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
3062
-         else \
 
3063
-           test -f "$(distdir)/$$file" \
 
3064
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
3065
-           || exit 1; \
 
3066
-         fi; \
 
3067
-       done
 
3068
 check-am: all-am
 
3069
 check: check-am
 
3070
 all-am: Makefile
 
3071
@@ -460,13 +427,13 @@
 
3072
 .MAKE: install-am install-strip
 
3073
 
 
3074
 .PHONY: all all-am check check-am clean clean-generic clean-libtool \
 
3075
-       distclean distclean-generic distclean-libtool distdir dvi \
 
3076
-       dvi-am html html-am info info-am install install-am \
 
3077
-       install-data install-data-am install-dvi install-dvi-am \
 
3078
-       install-exec install-exec-am install-html install-html-am \
 
3079
-       install-info install-info-am install-man install-pdf \
 
3080
-       install-pdf-am install-ps install-ps-am install-strip \
 
3081
-       installcheck installcheck-am installdirs maintainer-clean \
 
3082
+       distclean distclean-generic distclean-libtool dvi dvi-am html \
 
3083
+       html-am info info-am install install-am install-data \
 
3084
+       install-data-am install-dvi install-dvi-am install-exec \
 
3085
+       install-exec-am install-html install-html-am install-info \
 
3086
+       install-info-am install-man install-pdf install-pdf-am \
 
3087
+       install-ps install-ps-am install-strip installcheck \
 
3088
+       installcheck-am installdirs maintainer-clean \
 
3089
        maintainer-clean-generic mostlyclean mostlyclean-generic \
 
3090
        mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am
 
3091
 
 
3092
Index: libjava/classpath/resource/Makefile.in
 
3093
===================================================================
 
3094
--- a/src/libjava/classpath/resource/Makefile.in        (.../tags/gcc_4_8_0_release)
 
3095
+++ b/src/libjava/classpath/resource/Makefile.in        (.../branches/gcc-4_8-branch)
 
3096
@@ -36,7 +36,7 @@
 
3097
 host_triplet = @host@
 
3098
 target_triplet = @target@
 
3099
 subdir = resource
 
3100
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
3101
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
3102
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
3103
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
3104
        $(top_srcdir)/../../config/lead-dot.m4 \
 
3105
@@ -68,7 +68,6 @@
 
3106
 CONFIG_CLEAN_FILES =
 
3107
 CONFIG_CLEAN_VPATH_FILES =
 
3108
 SOURCES =
 
3109
-DIST_SOURCES =
 
3110
 am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
 
3111
 am__vpath_adj = case $$p in \
 
3112
     $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
 
3113
@@ -92,7 +91,6 @@
 
3114
   sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
 
3115
 am__installdirs = "$(DESTDIR)$(loggingdir)" "$(DESTDIR)$(securitydir)"
 
3116
 DATA = $(logging_DATA) $(security_DATA)
 
3117
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
3118
 ACLOCAL = @ACLOCAL@
 
3119
 AMTAR = @AMTAR@
 
3120
 ANTLR = @ANTLR@
 
3121
@@ -393,37 +391,6 @@
 
3122
 ctags: CTAGS
 
3123
 CTAGS:
 
3124
 
 
3125
-
 
3126
-distdir: $(DISTFILES)
 
3127
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
3128
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
3129
-       list='$(DISTFILES)'; \
 
3130
-         dist_files=`for file in $$list; do echo $$file; done | \
 
3131
-         sed -e "s|^$$srcdirstrip/||;t" \
 
3132
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
3133
-       case $$dist_files in \
 
3134
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
3135
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
3136
-                          sort -u` ;; \
 
3137
-       esac; \
 
3138
-       for file in $$dist_files; do \
 
3139
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
3140
-         if test -d $$d/$$file; then \
 
3141
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
3142
-           if test -d "$(distdir)/$$file"; then \
 
3143
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
3144
-           fi; \
 
3145
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
3146
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
3147
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
3148
-           fi; \
 
3149
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
3150
-         else \
 
3151
-           test -f "$(distdir)/$$file" \
 
3152
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
3153
-           || exit 1; \
 
3154
-         fi; \
 
3155
-       done
 
3156
 check-am: all-am
 
3157
 check: check-am
 
3158
 all-am: Makefile $(DATA)
 
3159
@@ -525,17 +492,17 @@
 
3160
 .MAKE: install-am install-strip
 
3161
 
 
3162
 .PHONY: all all-am check check-am clean clean-generic clean-libtool \
 
3163
-       distclean distclean-generic distclean-libtool distdir dvi \
 
3164
-       dvi-am html html-am info info-am install install-am \
 
3165
-       install-data install-data-am install-dvi install-dvi-am \
 
3166
-       install-exec install-exec-am install-html install-html-am \
 
3167
-       install-info install-info-am install-loggingDATA install-man \
 
3168
-       install-pdf install-pdf-am install-ps install-ps-am \
 
3169
-       install-securityDATA install-strip installcheck \
 
3170
-       installcheck-am installdirs maintainer-clean \
 
3171
-       maintainer-clean-generic mostlyclean mostlyclean-generic \
 
3172
-       mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am \
 
3173
-       uninstall-loggingDATA uninstall-securityDATA
 
3174
+       distclean distclean-generic distclean-libtool dvi dvi-am html \
 
3175
+       html-am info info-am install install-am install-data \
 
3176
+       install-data-am install-dvi install-dvi-am install-exec \
 
3177
+       install-exec-am install-html install-html-am install-info \
 
3178
+       install-info-am install-loggingDATA install-man install-pdf \
 
3179
+       install-pdf-am install-ps install-ps-am install-securityDATA \
 
3180
+       install-strip installcheck installcheck-am installdirs \
 
3181
+       maintainer-clean maintainer-clean-generic mostlyclean \
 
3182
+       mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
 
3183
+       uninstall uninstall-am uninstall-loggingDATA \
 
3184
+       uninstall-securityDATA
 
3185
 
 
3186
 
 
3187
 # Tell versions [3.59,3.63) of GNU make to not export all variables.
 
3188
Index: libjava/classpath/tools/Makefile.in
 
3189
===================================================================
 
3190
--- a/src/libjava/classpath/tools/Makefile.in   (.../tags/gcc_4_8_0_release)
 
3191
+++ b/src/libjava/classpath/tools/Makefile.in   (.../branches/gcc-4_8-branch)
 
3192
@@ -44,13 +44,13 @@
 
3193
 @CREATE_WRAPPERS_TRUE@@INSTALL_BINARIES_FALSE@ $(am__EXEEXT_2)
 
3194
 @CREATE_GJDOC_TRUE@@CREATE_WRAPPERS_FALSE@am__append_2 = gjdoc
 
3195
 subdir = tools
 
3196
-DIST_COMMON = README $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
 
3197
-       $(srcdir)/gappletviewer.in $(srcdir)/gjar.in \
 
3198
-       $(srcdir)/gjarsigner.in $(srcdir)/gjavah.in $(srcdir)/gjdoc.in \
 
3199
-       $(srcdir)/gkeytool.in $(srcdir)/gnative2ascii.in \
 
3200
-       $(srcdir)/gorbd.in $(srcdir)/grmic.in $(srcdir)/grmid.in \
 
3201
-       $(srcdir)/grmiregistry.in $(srcdir)/gserialver.in \
 
3202
-       $(srcdir)/gtnameserv.in
 
3203
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \
 
3204
+       $(srcdir)/gappletviewer.in $(srcdir)/gjarsigner.in \
 
3205
+       $(srcdir)/gkeytool.in $(srcdir)/gjar.in \
 
3206
+       $(srcdir)/gnative2ascii.in $(srcdir)/gserialver.in \
 
3207
+       $(srcdir)/grmiregistry.in $(srcdir)/gtnameserv.in \
 
3208
+       $(srcdir)/gorbd.in $(srcdir)/grmid.in $(srcdir)/grmic.in \
 
3209
+       $(srcdir)/gjavah.in $(srcdir)/gjdoc.in
 
3210
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
3211
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
3212
        $(top_srcdir)/../../config/lead-dot.m4 \
 
3213
@@ -95,7 +95,6 @@
 
3214
 @CREATE_WRAPPERS_TRUE@ $(am__EXEEXT_1)
 
3215
 am__installdirs = "$(DESTDIR)$(bindir)" "$(DESTDIR)$(bindir)"
 
3216
 PROGRAMS = $(bin_PROGRAMS) $(noinst_PROGRAMS)
 
3217
-am__gappletviewer_SOURCES_DIST = toolwrapper.c
 
3218
 @CREATE_WRAPPERS_TRUE@am_gappletviewer_OBJECTS =  \
 
3219
 @CREATE_WRAPPERS_TRUE@ gappletviewer-toolwrapper.$(OBJEXT)
 
3220
 gappletviewer_OBJECTS = $(am_gappletviewer_OBJECTS)
 
3221
@@ -103,14 +102,12 @@
 
3222
 gappletviewer_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \
 
3223
        $(LIBTOOLFLAGS) --mode=link $(CCLD) $(gappletviewer_CFLAGS) \
 
3224
        $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
 
3225
-am__gjar_SOURCES_DIST = toolwrapper.c
 
3226
 @CREATE_WRAPPERS_TRUE@am_gjar_OBJECTS = gjar-toolwrapper.$(OBJEXT)
 
3227
 gjar_OBJECTS = $(am_gjar_OBJECTS)
 
3228
 gjar_LDADD = $(LDADD)
 
3229
 gjar_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
 
3230
        --mode=link $(CCLD) $(gjar_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
 
3231
        $(LDFLAGS) -o $@
 
3232
-am__gjarsigner_SOURCES_DIST = toolwrapper.c
 
3233
 @CREATE_WRAPPERS_TRUE@am_gjarsigner_OBJECTS =  \
 
3234
 @CREATE_WRAPPERS_TRUE@ gjarsigner-toolwrapper.$(OBJEXT)
 
3235
 gjarsigner_OBJECTS = $(am_gjarsigner_OBJECTS)
 
3236
@@ -118,7 +115,6 @@
 
3237
 gjarsigner_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \
 
3238
        $(LIBTOOLFLAGS) --mode=link $(CCLD) $(gjarsigner_CFLAGS) \
 
3239
        $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
 
3240
-am__gjavah_SOURCES_DIST = toolwrapper.c
 
3241
 @CREATE_WRAPPERS_TRUE@am_gjavah_OBJECTS =  \
 
3242
 @CREATE_WRAPPERS_TRUE@ gjavah-toolwrapper.$(OBJEXT)
 
3243
 gjavah_OBJECTS = $(am_gjavah_OBJECTS)
 
3244
@@ -126,14 +122,12 @@
 
3245
 gjavah_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
 
3246
        --mode=link $(CCLD) $(gjavah_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
 
3247
        $(LDFLAGS) -o $@
 
3248
-am__gjdoc_SOURCES_DIST = toolwrapper.c
 
3249
 @CREATE_WRAPPERS_TRUE@am_gjdoc_OBJECTS = gjdoc-toolwrapper.$(OBJEXT)
 
3250
 gjdoc_OBJECTS = $(am_gjdoc_OBJECTS)
 
3251
 gjdoc_LDADD = $(LDADD)
 
3252
 gjdoc_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
 
3253
        --mode=link $(CCLD) $(gjdoc_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
 
3254
        $(LDFLAGS) -o $@
 
3255
-am__gkeytool_SOURCES_DIST = toolwrapper.c
 
3256
 @CREATE_WRAPPERS_TRUE@am_gkeytool_OBJECTS =  \
 
3257
 @CREATE_WRAPPERS_TRUE@ gkeytool-toolwrapper.$(OBJEXT)
 
3258
 gkeytool_OBJECTS = $(am_gkeytool_OBJECTS)
 
3259
@@ -141,7 +135,6 @@
 
3260
 gkeytool_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
 
3261
        --mode=link $(CCLD) $(gkeytool_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
 
3262
        $(LDFLAGS) -o $@
 
3263
-am__gnative2ascii_SOURCES_DIST = toolwrapper.c
 
3264
 @CREATE_WRAPPERS_TRUE@am_gnative2ascii_OBJECTS =  \
 
3265
 @CREATE_WRAPPERS_TRUE@ gnative2ascii-toolwrapper.$(OBJEXT)
 
3266
 gnative2ascii_OBJECTS = $(am_gnative2ascii_OBJECTS)
 
3267
@@ -149,28 +142,24 @@
 
3268
 gnative2ascii_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \
 
3269
        $(LIBTOOLFLAGS) --mode=link $(CCLD) $(gnative2ascii_CFLAGS) \
 
3270
        $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
 
3271
-am__gorbd_SOURCES_DIST = toolwrapper.c
 
3272
 @CREATE_WRAPPERS_TRUE@am_gorbd_OBJECTS = gorbd-toolwrapper.$(OBJEXT)
 
3273
 gorbd_OBJECTS = $(am_gorbd_OBJECTS)
 
3274
 gorbd_LDADD = $(LDADD)
 
3275
 gorbd_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
 
3276
        --mode=link $(CCLD) $(gorbd_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
 
3277
        $(LDFLAGS) -o $@
 
3278
-am__grmic_SOURCES_DIST = toolwrapper.c
 
3279
 @CREATE_WRAPPERS_TRUE@am_grmic_OBJECTS = grmic-toolwrapper.$(OBJEXT)
 
3280
 grmic_OBJECTS = $(am_grmic_OBJECTS)
 
3281
 grmic_LDADD = $(LDADD)
 
3282
 grmic_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
 
3283
        --mode=link $(CCLD) $(grmic_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
 
3284
        $(LDFLAGS) -o $@
 
3285
-am__grmid_SOURCES_DIST = toolwrapper.c
 
3286
 @CREATE_WRAPPERS_TRUE@am_grmid_OBJECTS = grmid-toolwrapper.$(OBJEXT)
 
3287
 grmid_OBJECTS = $(am_grmid_OBJECTS)
 
3288
 grmid_LDADD = $(LDADD)
 
3289
 grmid_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
 
3290
        --mode=link $(CCLD) $(grmid_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
 
3291
        $(LDFLAGS) -o $@
 
3292
-am__grmiregistry_SOURCES_DIST = toolwrapper.c
 
3293
 @CREATE_WRAPPERS_TRUE@am_grmiregistry_OBJECTS =  \
 
3294
 @CREATE_WRAPPERS_TRUE@ grmiregistry-toolwrapper.$(OBJEXT)
 
3295
 grmiregistry_OBJECTS = $(am_grmiregistry_OBJECTS)
 
3296
@@ -178,7 +167,6 @@
 
3297
 grmiregistry_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \
 
3298
        $(LIBTOOLFLAGS) --mode=link $(CCLD) $(grmiregistry_CFLAGS) \
 
3299
        $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
 
3300
-am__gserialver_SOURCES_DIST = toolwrapper.c
 
3301
 @CREATE_WRAPPERS_TRUE@am_gserialver_OBJECTS =  \
 
3302
 @CREATE_WRAPPERS_TRUE@ gserialver-toolwrapper.$(OBJEXT)
 
3303
 gserialver_OBJECTS = $(am_gserialver_OBJECTS)
 
3304
@@ -186,7 +174,6 @@
 
3305
 gserialver_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \
 
3306
        $(LIBTOOLFLAGS) --mode=link $(CCLD) $(gserialver_CFLAGS) \
 
3307
        $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
 
3308
-am__gtnameserv_SOURCES_DIST = toolwrapper.c
 
3309
 @CREATE_WRAPPERS_TRUE@am_gtnameserv_OBJECTS =  \
 
3310
 @CREATE_WRAPPERS_TRUE@ gtnameserv-toolwrapper.$(OBJEXT)
 
3311
 gtnameserv_OBJECTS = $(am_gtnameserv_OBJECTS)
 
3312
@@ -234,17 +221,9 @@
 
3313
        $(gkeytool_SOURCES) $(gnative2ascii_SOURCES) $(gorbd_SOURCES) \
 
3314
        $(grmic_SOURCES) $(grmid_SOURCES) $(grmiregistry_SOURCES) \
 
3315
        $(gserialver_SOURCES) $(gtnameserv_SOURCES)
 
3316
-DIST_SOURCES = $(am__gappletviewer_SOURCES_DIST) \
 
3317
-       $(am__gjar_SOURCES_DIST) $(am__gjarsigner_SOURCES_DIST) \
 
3318
-       $(am__gjavah_SOURCES_DIST) $(am__gjdoc_SOURCES_DIST) \
 
3319
-       $(am__gkeytool_SOURCES_DIST) $(am__gnative2ascii_SOURCES_DIST) \
 
3320
-       $(am__gorbd_SOURCES_DIST) $(am__grmic_SOURCES_DIST) \
 
3321
-       $(am__grmid_SOURCES_DIST) $(am__grmiregistry_SOURCES_DIST) \
 
3322
-       $(am__gserialver_SOURCES_DIST) $(am__gtnameserv_SOURCES_DIST)
 
3323
 DATA = $(noinst_DATA)
 
3324
 ETAGS = etags
 
3325
 CTAGS = ctags
 
3326
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
3327
 ACLOCAL = @ACLOCAL@
 
3328
 AMTAR = @AMTAR@
 
3329
 ANTLR = @ANTLR@
 
3330
@@ -1199,40 +1178,6 @@
 
3331
 
 
3332
 distclean-tags:
 
3333
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
3334
-
 
3335
-distdir: $(DISTFILES)
 
3336
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
3337
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
3338
-       list='$(DISTFILES)'; \
 
3339
-         dist_files=`for file in $$list; do echo $$file; done | \
 
3340
-         sed -e "s|^$$srcdirstrip/||;t" \
 
3341
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
3342
-       case $$dist_files in \
 
3343
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
3344
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
3345
-                          sort -u` ;; \
 
3346
-       esac; \
 
3347
-       for file in $$dist_files; do \
 
3348
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
3349
-         if test -d $$d/$$file; then \
 
3350
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
3351
-           if test -d "$(distdir)/$$file"; then \
 
3352
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
3353
-           fi; \
 
3354
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
3355
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
3356
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
3357
-           fi; \
 
3358
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
3359
-         else \
 
3360
-           test -f "$(distdir)/$$file" \
 
3361
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
3362
-           || exit 1; \
 
3363
-         fi; \
 
3364
-       done
 
3365
-       $(MAKE) $(AM_MAKEFLAGS) \
 
3366
-         top_distdir="$(top_distdir)" distdir="$(distdir)" \
 
3367
-         dist-hook
 
3368
 check-am: all-am
 
3369
 check: $(BUILT_SOURCES)
 
3370
        $(MAKE) $(AM_MAKEFLAGS) check-am
 
3371
@@ -1343,9 +1288,9 @@
 
3372
 
 
3373
 .PHONY: CTAGS GTAGS all all-am check check-am clean clean-binPROGRAMS \
 
3374
        clean-generic clean-libtool clean-local clean-noinstPROGRAMS \
 
3375
-       ctags dist-hook distclean distclean-compile distclean-generic \
 
3376
-       distclean-libtool distclean-tags distdir dvi dvi-am html \
 
3377
-       html-am info info-am install install-am install-binPROGRAMS \
 
3378
+       ctags distclean distclean-compile distclean-generic \
 
3379
+       distclean-libtool distclean-tags dvi dvi-am html html-am info \
 
3380
+       info-am install install-am install-binPROGRAMS \
 
3381
        install-binSCRIPTS install-data install-data-am install-dvi \
 
3382
        install-dvi-am install-exec install-exec-am install-html \
 
3383
        install-html-am install-info install-info-am install-man \
 
3384
Index: libjava/classpath/doc/Makefile.in
 
3385
===================================================================
 
3386
--- a/src/libjava/classpath/doc/Makefile.in     (.../tags/gcc_4_8_0_release)
 
3387
+++ b/src/libjava/classpath/doc/Makefile.in     (.../branches/gcc-4_8-branch)
 
3388
@@ -35,7 +35,7 @@
 
3389
 host_triplet = @host@
 
3390
 target_triplet = @target@
 
3391
 subdir = doc
 
3392
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in texinfo.tex
 
3393
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
3394
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
3395
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
3396
        $(top_srcdir)/../../config/lead-dot.m4 \
 
3397
@@ -67,7 +67,6 @@
 
3398
 CONFIG_CLEAN_FILES =
 
3399
 CONFIG_CLEAN_VPATH_FILES =
 
3400
 SOURCES =
 
3401
-DIST_SOURCES =
 
3402
 INFO_DEPS = cp-tools.info
 
3403
 am__TEXINFO_TEX_DIR = $(srcdir)/../../gcc/doc/include
 
3404
 DVIS = cp-tools.dvi
 
3405
@@ -115,37 +114,10 @@
 
3406
 RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive        \
 
3407
   distclean-recursive maintainer-clean-recursive
 
3408
 AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
 
3409
-       $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \
 
3410
-       distdir
 
3411
+       $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS
 
3412
 ETAGS = etags
 
3413
 CTAGS = ctags
 
3414
 DIST_SUBDIRS = $(SUBDIRS)
 
3415
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
3416
-am__relativize = \
 
3417
-  dir0=`pwd`; \
 
3418
-  sed_first='s,^\([^/]*\)/.*$$,\1,'; \
 
3419
-  sed_rest='s,^[^/]*/*,,'; \
 
3420
-  sed_last='s,^.*/\([^/]*\)$$,\1,'; \
 
3421
-  sed_butlast='s,/*[^/]*$$,,'; \
 
3422
-  while test -n "$$dir1"; do \
 
3423
-    first=`echo "$$dir1" | sed -e "$$sed_first"`; \
 
3424
-    if test "$$first" != "."; then \
 
3425
-      if test "$$first" = ".."; then \
 
3426
-        dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
 
3427
-        dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
 
3428
-      else \
 
3429
-        first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
 
3430
-        if test "$$first2" = "$$first"; then \
 
3431
-          dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
 
3432
-        else \
 
3433
-          dir2="../$$dir2"; \
 
3434
-        fi; \
 
3435
-        dir0="$$dir0"/"$$first"; \
 
3436
-      fi; \
 
3437
-    fi; \
 
3438
-    dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
 
3439
-  done; \
 
3440
-  reldir="$$dir2"
 
3441
 ACLOCAL = @ACLOCAL@
 
3442
 AMTAR = @AMTAR@
 
3443
 ANTLR = @ANTLR@
 
3444
@@ -756,81 +728,6 @@
 
3445
 
 
3446
 distclean-tags:
 
3447
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
3448
-
 
3449
-distdir: $(DISTFILES)
 
3450
-       @list='$(MANS)'; if test -n "$$list"; then \
 
3451
-         list=`for p in $$list; do \
 
3452
-           if test -f $$p; then d=; else d="$(srcdir)/"; fi; \
 
3453
-           if test -f "$$d$$p"; then echo "$$d$$p"; else :; fi; done`; \
 
3454
-         if test -n "$$list" && \
 
3455
-           grep 'ab help2man is required to generate this page' $$list >/dev/null; then \
 
3456
-           echo "error: found man pages containing the \`missing help2man' replacement text:" >&2; \
 
3457
-           grep -l 'ab help2man is required to generate this page' $$list | sed 's/^/         /' >&2; \
 
3458
-           echo "       to fix them, install help2man, remove and regenerate the man pages;" >&2; \
 
3459
-           echo "       typically \`make maintainer-clean' will remove them" >&2; \
 
3460
-           exit 1; \
 
3461
-         else :; fi; \
 
3462
-       else :; fi
 
3463
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
3464
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
3465
-       list='$(DISTFILES)'; \
 
3466
-         dist_files=`for file in $$list; do echo $$file; done | \
 
3467
-         sed -e "s|^$$srcdirstrip/||;t" \
 
3468
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
3469
-       case $$dist_files in \
 
3470
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
3471
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
3472
-                          sort -u` ;; \
 
3473
-       esac; \
 
3474
-       for file in $$dist_files; do \
 
3475
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
3476
-         if test -d $$d/$$file; then \
 
3477
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
3478
-           if test -d "$(distdir)/$$file"; then \
 
3479
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
3480
-           fi; \
 
3481
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
3482
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
3483
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
3484
-           fi; \
 
3485
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
3486
-         else \
 
3487
-           test -f "$(distdir)/$$file" \
 
3488
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
3489
-           || exit 1; \
 
3490
-         fi; \
 
3491
-       done
 
3492
-       @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
 
3493
-         if test "$$subdir" = .; then :; else \
 
3494
-           test -d "$(distdir)/$$subdir" \
 
3495
-           || $(MKDIR_P) "$(distdir)/$$subdir" \
 
3496
-           || exit 1; \
 
3497
-         fi; \
 
3498
-       done
 
3499
-       @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
 
3500
-         if test "$$subdir" = .; then :; else \
 
3501
-           dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
 
3502
-           $(am__relativize); \
 
3503
-           new_distdir=$$reldir; \
 
3504
-           dir1=$$subdir; dir2="$(top_distdir)"; \
 
3505
-           $(am__relativize); \
 
3506
-           new_top_distdir=$$reldir; \
 
3507
-           echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
 
3508
-           echo "     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
 
3509
-           ($(am__cd) $$subdir && \
 
3510
-             $(MAKE) $(AM_MAKEFLAGS) \
 
3511
-               top_distdir="$$new_top_distdir" \
 
3512
-               distdir="$$new_distdir" \
 
3513
-               am__remove_distdir=: \
 
3514
-               am__skip_length_check=: \
 
3515
-               am__skip_mode_fix=: \
 
3516
-               distdir) \
 
3517
-             || exit 1; \
 
3518
-         fi; \
 
3519
-       done
 
3520
-       $(MAKE) $(AM_MAKEFLAGS) \
 
3521
-         top_distdir="$(top_distdir)" distdir="$(distdir)" \
 
3522
-         dist-info
 
3523
 check-am: all-am
 
3524
 check: check-recursive
 
3525
 all-am: Makefile $(INFO_DEPS) $(MANS) all-local
 
3526
@@ -1021,8 +918,8 @@
 
3527
        all all-am all-local check check-am clean clean-aminfo \
 
3528
        clean-generic clean-libtool clean-local ctags ctags-recursive \
 
3529
        dist-info distclean distclean-generic distclean-libtool \
 
3530
-       distclean-tags distdir dvi dvi-am html html-am info info-am \
 
3531
-       install install-am install-data install-data-am install-dvi \
 
3532
+       distclean-tags dvi dvi-am html html-am info info-am install \
 
3533
+       install-am install-data install-data-am install-dvi \
 
3534
        install-dvi-am install-exec install-exec-am install-html \
 
3535
        install-html-am install-info install-info-am install-man \
 
3536
        install-man1 install-pdf install-pdf-am install-ps \
 
3537
Index: libjava/classpath/doc/api/Makefile.in
 
3538
===================================================================
 
3539
--- a/src/libjava/classpath/doc/api/Makefile.in (.../tags/gcc_4_8_0_release)
 
3540
+++ b/src/libjava/classpath/doc/api/Makefile.in (.../branches/gcc-4_8-branch)
 
3541
@@ -36,7 +36,7 @@
 
3542
 host_triplet = @host@
 
3543
 target_triplet = @target@
 
3544
 subdir = doc/api
 
3545
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
3546
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
3547
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
3548
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
3549
        $(top_srcdir)/../../config/lead-dot.m4 \
 
3550
@@ -68,9 +68,7 @@
 
3551
 CONFIG_CLEAN_FILES =
 
3552
 CONFIG_CLEAN_VPATH_FILES =
 
3553
 SOURCES =
 
3554
-DIST_SOURCES =
 
3555
 DATA = $(noinst_DATA)
 
3556
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
3557
 ACLOCAL = @ACLOCAL@
 
3558
 AMTAR = @AMTAR@
 
3559
 ANTLR = @ANTLR@
 
3560
@@ -330,37 +328,6 @@
 
3561
 ctags: CTAGS
 
3562
 CTAGS:
 
3563
 
 
3564
-
 
3565
-distdir: $(DISTFILES)
 
3566
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
3567
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
3568
-       list='$(DISTFILES)'; \
 
3569
-         dist_files=`for file in $$list; do echo $$file; done | \
 
3570
-         sed -e "s|^$$srcdirstrip/||;t" \
 
3571
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
3572
-       case $$dist_files in \
 
3573
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
3574
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
3575
-                          sort -u` ;; \
 
3576
-       esac; \
 
3577
-       for file in $$dist_files; do \
 
3578
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
3579
-         if test -d $$d/$$file; then \
 
3580
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
3581
-           if test -d "$(distdir)/$$file"; then \
 
3582
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
3583
-           fi; \
 
3584
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
3585
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
3586
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
3587
-           fi; \
 
3588
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
3589
-         else \
 
3590
-           test -f "$(distdir)/$$file" \
 
3591
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
3592
-           || exit 1; \
 
3593
-         fi; \
 
3594
-       done
 
3595
 check-am: all-am
 
3596
 check: check-am
 
3597
 all-am: Makefile $(DATA)
 
3598
@@ -459,16 +426,16 @@
 
3599
 .MAKE: install-am install-strip
 
3600
 
 
3601
 .PHONY: all all-am check check-am clean clean-generic clean-libtool \
 
3602
-       clean-local distclean distclean-generic distclean-libtool \
 
3603
-       distdir dvi dvi-am html html-am info info-am install \
 
3604
-       install-am install-data install-data-am install-data-local \
 
3605
-       install-dvi install-dvi-am install-exec install-exec-am \
 
3606
-       install-html install-html-am install-info install-info-am \
 
3607
-       install-man install-pdf install-pdf-am install-ps \
 
3608
-       install-ps-am install-strip installcheck installcheck-am \
 
3609
-       installdirs maintainer-clean maintainer-clean-generic \
 
3610
-       mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
 
3611
-       ps ps-am uninstall uninstall-am uninstall-local
 
3612
+       clean-local distclean distclean-generic distclean-libtool dvi \
 
3613
+       dvi-am html html-am info info-am install install-am \
 
3614
+       install-data install-data-am install-data-local install-dvi \
 
3615
+       install-dvi-am install-exec install-exec-am install-html \
 
3616
+       install-html-am install-info install-info-am install-man \
 
3617
+       install-pdf install-pdf-am install-ps install-ps-am \
 
3618
+       install-strip installcheck installcheck-am installdirs \
 
3619
+       maintainer-clean maintainer-clean-generic mostlyclean \
 
3620
+       mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
 
3621
+       uninstall uninstall-am uninstall-local
 
3622
 
 
3623
 
 
3624
 @CREATE_API_DOCS_TRUE@install-data-local:
 
3625
Index: libjava/classpath/external/Makefile.in
 
3626
===================================================================
 
3627
--- a/src/libjava/classpath/external/Makefile.in        (.../tags/gcc_4_8_0_release)
 
3628
+++ b/src/libjava/classpath/external/Makefile.in        (.../branches/gcc-4_8-branch)
 
3629
@@ -35,7 +35,7 @@
 
3630
 host_triplet = @host@
 
3631
 target_triplet = @target@
 
3632
 subdir = external
 
3633
-DIST_COMMON = README $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
3634
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
3635
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
3636
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
3637
        $(top_srcdir)/../../config/lead-dot.m4 \
 
3638
@@ -67,7 +67,6 @@
 
3639
 CONFIG_CLEAN_FILES =
 
3640
 CONFIG_CLEAN_VPATH_FILES =
 
3641
 SOURCES =
 
3642
-DIST_SOURCES =
 
3643
 RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
 
3644
        html-recursive info-recursive install-data-recursive \
 
3645
        install-dvi-recursive install-exec-recursive \
 
3646
@@ -78,37 +77,10 @@
 
3647
 RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive        \
 
3648
   distclean-recursive maintainer-clean-recursive
 
3649
 AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
 
3650
-       $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \
 
3651
-       distdir
 
3652
+       $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS
 
3653
 ETAGS = etags
 
3654
 CTAGS = ctags
 
3655
 DIST_SUBDIRS = $(SUBDIRS)
 
3656
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
3657
-am__relativize = \
 
3658
-  dir0=`pwd`; \
 
3659
-  sed_first='s,^\([^/]*\)/.*$$,\1,'; \
 
3660
-  sed_rest='s,^[^/]*/*,,'; \
 
3661
-  sed_last='s,^.*/\([^/]*\)$$,\1,'; \
 
3662
-  sed_butlast='s,/*[^/]*$$,,'; \
 
3663
-  while test -n "$$dir1"; do \
 
3664
-    first=`echo "$$dir1" | sed -e "$$sed_first"`; \
 
3665
-    if test "$$first" != "."; then \
 
3666
-      if test "$$first" = ".."; then \
 
3667
-        dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
 
3668
-        dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
 
3669
-      else \
 
3670
-        first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
 
3671
-        if test "$$first2" = "$$first"; then \
 
3672
-          dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
 
3673
-        else \
 
3674
-          dir2="../$$dir2"; \
 
3675
-        fi; \
 
3676
-        dir0="$$dir0"/"$$first"; \
 
3677
-      fi; \
 
3678
-    fi; \
 
3679
-    dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
 
3680
-  done; \
 
3681
-  reldir="$$dir2"
 
3682
 ACLOCAL = @ACLOCAL@
 
3683
 AMTAR = @AMTAR@
 
3684
 ANTLR = @ANTLR@
 
3685
@@ -496,65 +468,6 @@
 
3686
 
 
3687
 distclean-tags:
 
3688
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
3689
-
 
3690
-distdir: $(DISTFILES)
 
3691
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
3692
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
3693
-       list='$(DISTFILES)'; \
 
3694
-         dist_files=`for file in $$list; do echo $$file; done | \
 
3695
-         sed -e "s|^$$srcdirstrip/||;t" \
 
3696
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
3697
-       case $$dist_files in \
 
3698
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
3699
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
3700
-                          sort -u` ;; \
 
3701
-       esac; \
 
3702
-       for file in $$dist_files; do \
 
3703
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
3704
-         if test -d $$d/$$file; then \
 
3705
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
3706
-           if test -d "$(distdir)/$$file"; then \
 
3707
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
3708
-           fi; \
 
3709
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
3710
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
3711
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
3712
-           fi; \
 
3713
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
3714
-         else \
 
3715
-           test -f "$(distdir)/$$file" \
 
3716
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
3717
-           || exit 1; \
 
3718
-         fi; \
 
3719
-       done
 
3720
-       @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
 
3721
-         if test "$$subdir" = .; then :; else \
 
3722
-           test -d "$(distdir)/$$subdir" \
 
3723
-           || $(MKDIR_P) "$(distdir)/$$subdir" \
 
3724
-           || exit 1; \
 
3725
-         fi; \
 
3726
-       done
 
3727
-       @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
 
3728
-         if test "$$subdir" = .; then :; else \
 
3729
-           dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
 
3730
-           $(am__relativize); \
 
3731
-           new_distdir=$$reldir; \
 
3732
-           dir1=$$subdir; dir2="$(top_distdir)"; \
 
3733
-           $(am__relativize); \
 
3734
-           new_top_distdir=$$reldir; \
 
3735
-           echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
 
3736
-           echo "     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
 
3737
-           ($(am__cd) $$subdir && \
 
3738
-             $(MAKE) $(AM_MAKEFLAGS) \
 
3739
-               top_distdir="$$new_top_distdir" \
 
3740
-               distdir="$$new_distdir" \
 
3741
-               am__remove_distdir=: \
 
3742
-               am__skip_length_check=: \
 
3743
-               am__skip_mode_fix=: \
 
3744
-               distdir) \
 
3745
-             || exit 1; \
 
3746
-         fi; \
 
3747
-       done
 
3748
 check-am: all-am
 
3749
 check: check-recursive
 
3750
 all-am: Makefile
 
3751
@@ -657,13 +570,13 @@
 
3752
 .PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
 
3753
        all all-am check check-am clean clean-generic clean-libtool \
 
3754
        ctags ctags-recursive distclean distclean-generic \
 
3755
-       distclean-libtool distclean-tags distdir dvi dvi-am html \
 
3756
-       html-am info info-am install install-am install-data \
 
3757
-       install-data-am install-dvi install-dvi-am install-exec \
 
3758
-       install-exec-am install-html install-html-am install-info \
 
3759
-       install-info-am install-man install-pdf install-pdf-am \
 
3760
-       install-ps install-ps-am install-strip installcheck \
 
3761
-       installcheck-am installdirs installdirs-am maintainer-clean \
 
3762
+       distclean-libtool distclean-tags dvi dvi-am html html-am info \
 
3763
+       info-am install install-am install-data install-data-am \
 
3764
+       install-dvi install-dvi-am install-exec install-exec-am \
 
3765
+       install-html install-html-am install-info install-info-am \
 
3766
+       install-man install-pdf install-pdf-am install-ps \
 
3767
+       install-ps-am install-strip installcheck installcheck-am \
 
3768
+       installdirs installdirs-am maintainer-clean \
 
3769
        maintainer-clean-generic mostlyclean mostlyclean-generic \
 
3770
        mostlyclean-libtool pdf pdf-am ps ps-am tags tags-recursive \
 
3771
        uninstall uninstall-am
 
3772
Index: libjava/classpath/external/jsr166/Makefile.in
 
3773
===================================================================
 
3774
--- a/src/libjava/classpath/external/jsr166/Makefile.in (.../tags/gcc_4_8_0_release)
 
3775
+++ b/src/libjava/classpath/external/jsr166/Makefile.in (.../branches/gcc-4_8-branch)
 
3776
@@ -35,7 +35,7 @@
 
3777
 host_triplet = @host@
 
3778
 target_triplet = @target@
 
3779
 subdir = external/jsr166
 
3780
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
3781
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
3782
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
3783
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
3784
        $(top_srcdir)/../../config/lead-dot.m4 \
 
3785
@@ -67,8 +67,6 @@
 
3786
 CONFIG_CLEAN_FILES =
 
3787
 CONFIG_CLEAN_VPATH_FILES =
 
3788
 SOURCES =
 
3789
-DIST_SOURCES =
 
3790
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
3791
 ACLOCAL = @ACLOCAL@
 
3792
 AMTAR = @AMTAR@
 
3793
 ANTLR = @ANTLR@
 
3794
@@ -398,37 +396,6 @@
 
3795
 ctags: CTAGS
 
3796
 CTAGS:
 
3797
 
 
3798
-
 
3799
-distdir: $(DISTFILES)
 
3800
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
3801
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
3802
-       list='$(DISTFILES)'; \
 
3803
-         dist_files=`for file in $$list; do echo $$file; done | \
 
3804
-         sed -e "s|^$$srcdirstrip/||;t" \
 
3805
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
3806
-       case $$dist_files in \
 
3807
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
3808
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
3809
-                          sort -u` ;; \
 
3810
-       esac; \
 
3811
-       for file in $$dist_files; do \
 
3812
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
3813
-         if test -d $$d/$$file; then \
 
3814
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
3815
-           if test -d "$(distdir)/$$file"; then \
 
3816
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
3817
-           fi; \
 
3818
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
3819
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
3820
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
3821
-           fi; \
 
3822
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
3823
-         else \
 
3824
-           test -f "$(distdir)/$$file" \
 
3825
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
3826
-           || exit 1; \
 
3827
-         fi; \
 
3828
-       done
 
3829
 check-am: all-am
 
3830
 check: check-am
 
3831
 all-am: Makefile
 
3832
@@ -527,13 +494,13 @@
 
3833
 .MAKE: install-am install-strip
 
3834
 
 
3835
 .PHONY: all all-am check check-am clean clean-generic clean-libtool \
 
3836
-       distclean distclean-generic distclean-libtool distdir dvi \
 
3837
-       dvi-am html html-am info info-am install install-am \
 
3838
-       install-data install-data-am install-dvi install-dvi-am \
 
3839
-       install-exec install-exec-am install-html install-html-am \
 
3840
-       install-info install-info-am install-man install-pdf \
 
3841
-       install-pdf-am install-ps install-ps-am install-strip \
 
3842
-       installcheck installcheck-am installdirs maintainer-clean \
 
3843
+       distclean distclean-generic distclean-libtool dvi dvi-am html \
 
3844
+       html-am info info-am install install-am install-data \
 
3845
+       install-data-am install-dvi install-dvi-am install-exec \
 
3846
+       install-exec-am install-html install-html-am install-info \
 
3847
+       install-info-am install-man install-pdf install-pdf-am \
 
3848
+       install-ps install-ps-am install-strip installcheck \
 
3849
+       installcheck-am installdirs maintainer-clean \
 
3850
        maintainer-clean-generic mostlyclean mostlyclean-generic \
 
3851
        mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am
 
3852
 
 
3853
Index: libjava/classpath/external/sax/Makefile.in
 
3854
===================================================================
 
3855
--- a/src/libjava/classpath/external/sax/Makefile.in    (.../tags/gcc_4_8_0_release)
 
3856
+++ b/src/libjava/classpath/external/sax/Makefile.in    (.../branches/gcc-4_8-branch)
 
3857
@@ -35,7 +35,7 @@
 
3858
 host_triplet = @host@
 
3859
 target_triplet = @target@
 
3860
 subdir = external/sax
 
3861
-DIST_COMMON = README $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
3862
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
3863
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
3864
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
3865
        $(top_srcdir)/../../config/lead-dot.m4 \
 
3866
@@ -67,8 +67,6 @@
 
3867
 CONFIG_CLEAN_FILES =
 
3868
 CONFIG_CLEAN_VPATH_FILES =
 
3869
 SOURCES =
 
3870
-DIST_SOURCES =
 
3871
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
3872
 ACLOCAL = @ACLOCAL@
 
3873
 AMTAR = @AMTAR@
 
3874
 ANTLR = @ANTLR@
 
3875
@@ -366,37 +364,6 @@
 
3876
 ctags: CTAGS
 
3877
 CTAGS:
 
3878
 
 
3879
-
 
3880
-distdir: $(DISTFILES)
 
3881
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
3882
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
3883
-       list='$(DISTFILES)'; \
 
3884
-         dist_files=`for file in $$list; do echo $$file; done | \
 
3885
-         sed -e "s|^$$srcdirstrip/||;t" \
 
3886
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
3887
-       case $$dist_files in \
 
3888
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
3889
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
3890
-                          sort -u` ;; \
 
3891
-       esac; \
 
3892
-       for file in $$dist_files; do \
 
3893
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
3894
-         if test -d $$d/$$file; then \
 
3895
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
3896
-           if test -d "$(distdir)/$$file"; then \
 
3897
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
3898
-           fi; \
 
3899
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
3900
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
3901
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
3902
-           fi; \
 
3903
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
3904
-         else \
 
3905
-           test -f "$(distdir)/$$file" \
 
3906
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
3907
-           || exit 1; \
 
3908
-         fi; \
 
3909
-       done
 
3910
 check-am: all-am
 
3911
 check: check-am
 
3912
 all-am: Makefile
 
3913
@@ -495,13 +462,13 @@
 
3914
 .MAKE: install-am install-strip
 
3915
 
 
3916
 .PHONY: all all-am check check-am clean clean-generic clean-libtool \
 
3917
-       distclean distclean-generic distclean-libtool distdir dvi \
 
3918
-       dvi-am html html-am info info-am install install-am \
 
3919
-       install-data install-data-am install-dvi install-dvi-am \
 
3920
-       install-exec install-exec-am install-html install-html-am \
 
3921
-       install-info install-info-am install-man install-pdf \
 
3922
-       install-pdf-am install-ps install-ps-am install-strip \
 
3923
-       installcheck installcheck-am installdirs maintainer-clean \
 
3924
+       distclean distclean-generic distclean-libtool dvi dvi-am html \
 
3925
+       html-am info info-am install install-am install-data \
 
3926
+       install-data-am install-dvi install-dvi-am install-exec \
 
3927
+       install-exec-am install-html install-html-am install-info \
 
3928
+       install-info-am install-man install-pdf install-pdf-am \
 
3929
+       install-ps install-ps-am install-strip installcheck \
 
3930
+       installcheck-am installdirs maintainer-clean \
 
3931
        maintainer-clean-generic mostlyclean mostlyclean-generic \
 
3932
        mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am
 
3933
 
 
3934
Index: libjava/classpath/external/w3c_dom/Makefile.in
 
3935
===================================================================
 
3936
--- a/src/libjava/classpath/external/w3c_dom/Makefile.in        (.../tags/gcc_4_8_0_release)
 
3937
+++ b/src/libjava/classpath/external/w3c_dom/Makefile.in        (.../branches/gcc-4_8-branch)
 
3938
@@ -35,7 +35,7 @@
 
3939
 host_triplet = @host@
 
3940
 target_triplet = @target@
 
3941
 subdir = external/w3c_dom
 
3942
-DIST_COMMON = README $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
3943
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
3944
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
3945
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
3946
        $(top_srcdir)/../../config/lead-dot.m4 \
 
3947
@@ -67,8 +67,6 @@
 
3948
 CONFIG_CLEAN_FILES =
 
3949
 CONFIG_CLEAN_VPATH_FILES =
 
3950
 SOURCES =
 
3951
-DIST_SOURCES =
 
3952
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
3953
 ACLOCAL = @ACLOCAL@
 
3954
 AMTAR = @AMTAR@
 
3955
 ANTLR = @ANTLR@
 
3956
@@ -473,37 +471,6 @@
 
3957
 ctags: CTAGS
 
3958
 CTAGS:
 
3959
 
 
3960
-
 
3961
-distdir: $(DISTFILES)
 
3962
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
3963
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
3964
-       list='$(DISTFILES)'; \
 
3965
-         dist_files=`for file in $$list; do echo $$file; done | \
 
3966
-         sed -e "s|^$$srcdirstrip/||;t" \
 
3967
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
3968
-       case $$dist_files in \
 
3969
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
3970
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
3971
-                          sort -u` ;; \
 
3972
-       esac; \
 
3973
-       for file in $$dist_files; do \
 
3974
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
3975
-         if test -d $$d/$$file; then \
 
3976
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
3977
-           if test -d "$(distdir)/$$file"; then \
 
3978
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
3979
-           fi; \
 
3980
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
3981
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
3982
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
3983
-           fi; \
 
3984
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
3985
-         else \
 
3986
-           test -f "$(distdir)/$$file" \
 
3987
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
3988
-           || exit 1; \
 
3989
-         fi; \
 
3990
-       done
 
3991
 check-am: all-am
 
3992
 check: check-am
 
3993
 all-am: Makefile
 
3994
@@ -602,13 +569,13 @@
 
3995
 .MAKE: install-am install-strip
 
3996
 
 
3997
 .PHONY: all all-am check check-am clean clean-generic clean-libtool \
 
3998
-       distclean distclean-generic distclean-libtool distdir dvi \
 
3999
-       dvi-am html html-am info info-am install install-am \
 
4000
-       install-data install-data-am install-dvi install-dvi-am \
 
4001
-       install-exec install-exec-am install-html install-html-am \
 
4002
-       install-info install-info-am install-man install-pdf \
 
4003
-       install-pdf-am install-ps install-ps-am install-strip \
 
4004
-       installcheck installcheck-am installdirs maintainer-clean \
 
4005
+       distclean distclean-generic distclean-libtool dvi dvi-am html \
 
4006
+       html-am info info-am install install-am install-data \
 
4007
+       install-data-am install-dvi install-dvi-am install-exec \
 
4008
+       install-exec-am install-html install-html-am install-info \
 
4009
+       install-info-am install-man install-pdf install-pdf-am \
 
4010
+       install-ps install-ps-am install-strip installcheck \
 
4011
+       installcheck-am installdirs maintainer-clean \
 
4012
        maintainer-clean-generic mostlyclean mostlyclean-generic \
 
4013
        mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am
 
4014
 
 
4015
Index: libjava/classpath/external/relaxngDatatype/Makefile.in
 
4016
===================================================================
 
4017
--- a/src/libjava/classpath/external/relaxngDatatype/Makefile.in        (.../tags/gcc_4_8_0_release)
 
4018
+++ b/src/libjava/classpath/external/relaxngDatatype/Makefile.in        (.../branches/gcc-4_8-branch)
 
4019
@@ -35,7 +35,7 @@
 
4020
 host_triplet = @host@
 
4021
 target_triplet = @target@
 
4022
 subdir = external/relaxngDatatype
 
4023
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
4024
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
4025
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
4026
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
4027
        $(top_srcdir)/../../config/lead-dot.m4 \
 
4028
@@ -67,8 +67,6 @@
 
4029
 CONFIG_CLEAN_FILES =
 
4030
 CONFIG_CLEAN_VPATH_FILES =
 
4031
 SOURCES =
 
4032
-DIST_SOURCES =
 
4033
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
4034
 ACLOCAL = @ACLOCAL@
 
4035
 AMTAR = @AMTAR@
 
4036
 ANTLR = @ANTLR@
 
4037
@@ -338,37 +336,6 @@
 
4038
 ctags: CTAGS
 
4039
 CTAGS:
 
4040
 
 
4041
-
 
4042
-distdir: $(DISTFILES)
 
4043
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
4044
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
4045
-       list='$(DISTFILES)'; \
 
4046
-         dist_files=`for file in $$list; do echo $$file; done | \
 
4047
-         sed -e "s|^$$srcdirstrip/||;t" \
 
4048
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
4049
-       case $$dist_files in \
 
4050
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
4051
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
4052
-                          sort -u` ;; \
 
4053
-       esac; \
 
4054
-       for file in $$dist_files; do \
 
4055
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
4056
-         if test -d $$d/$$file; then \
 
4057
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
4058
-           if test -d "$(distdir)/$$file"; then \
 
4059
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
4060
-           fi; \
 
4061
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
4062
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
4063
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
4064
-           fi; \
 
4065
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
4066
-         else \
 
4067
-           test -f "$(distdir)/$$file" \
 
4068
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
4069
-           || exit 1; \
 
4070
-         fi; \
 
4071
-       done
 
4072
 check-am: all-am
 
4073
 check: check-am
 
4074
 all-am: Makefile
 
4075
@@ -467,13 +434,13 @@
 
4076
 .MAKE: install-am install-strip
 
4077
 
 
4078
 .PHONY: all all-am check check-am clean clean-generic clean-libtool \
 
4079
-       distclean distclean-generic distclean-libtool distdir dvi \
 
4080
-       dvi-am html html-am info info-am install install-am \
 
4081
-       install-data install-data-am install-dvi install-dvi-am \
 
4082
-       install-exec install-exec-am install-html install-html-am \
 
4083
-       install-info install-info-am install-man install-pdf \
 
4084
-       install-pdf-am install-ps install-ps-am install-strip \
 
4085
-       installcheck installcheck-am installdirs maintainer-clean \
 
4086
+       distclean distclean-generic distclean-libtool dvi dvi-am html \
 
4087
+       html-am info info-am install install-am install-data \
 
4088
+       install-data-am install-dvi install-dvi-am install-exec \
 
4089
+       install-exec-am install-html install-html-am install-info \
 
4090
+       install-info-am install-man install-pdf install-pdf-am \
 
4091
+       install-ps install-ps-am install-strip installcheck \
 
4092
+       installcheck-am installdirs maintainer-clean \
 
4093
        maintainer-clean-generic mostlyclean mostlyclean-generic \
 
4094
        mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am
 
4095
 
 
4096
Index: libjava/classpath/include/Makefile.in
 
4097
===================================================================
 
4098
--- a/src/libjava/classpath/include/Makefile.in (.../tags/gcc_4_8_0_release)
 
4099
+++ b/src/libjava/classpath/include/Makefile.in (.../branches/gcc-4_8-branch)
 
4100
@@ -35,7 +35,7 @@
 
4101
 host_triplet = @host@
 
4102
 target_triplet = @target@
 
4103
 subdir = include
 
4104
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
 
4105
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \
 
4106
        $(srcdir)/config.h.in
 
4107
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
4108
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
4109
@@ -68,8 +68,6 @@
 
4110
 CONFIG_CLEAN_FILES =
 
4111
 CONFIG_CLEAN_VPATH_FILES =
 
4112
 SOURCES =
 
4113
-DIST_SOURCES =
 
4114
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
4115
 ACLOCAL = @ACLOCAL@
 
4116
 AMTAR = @AMTAR@
 
4117
 ANTLR = @ANTLR@
 
4118
@@ -501,37 +499,6 @@
 
4119
 ctags: CTAGS
 
4120
 CTAGS:
 
4121
 
 
4122
-
 
4123
-distdir: $(DISTFILES)
 
4124
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
4125
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
4126
-       list='$(DISTFILES)'; \
 
4127
-         dist_files=`for file in $$list; do echo $$file; done | \
 
4128
-         sed -e "s|^$$srcdirstrip/||;t" \
 
4129
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
4130
-       case $$dist_files in \
 
4131
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
4132
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
4133
-                          sort -u` ;; \
 
4134
-       esac; \
 
4135
-       for file in $$dist_files; do \
 
4136
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
4137
-         if test -d $$d/$$file; then \
 
4138
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
4139
-           if test -d "$(distdir)/$$file"; then \
 
4140
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
4141
-           fi; \
 
4142
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
4143
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
4144
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
4145
-           fi; \
 
4146
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
4147
-         else \
 
4148
-           test -f "$(distdir)/$$file" \
 
4149
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
4150
-           || exit 1; \
 
4151
-         fi; \
 
4152
-       done
 
4153
 check-am: all-am
 
4154
 check: check-am
 
4155
 @CREATE_JNI_HEADERS_FALSE@all-local:
 
4156
@@ -633,8 +600,8 @@
 
4157
 
 
4158
 .PHONY: all all-am all-local check check-am clean clean-generic \
 
4159
        clean-libtool distclean distclean-generic distclean-hdr \
 
4160
-       distclean-libtool distdir dvi dvi-am html html-am info info-am \
 
4161
-       install install-am install-data install-data-am install-dvi \
 
4162
+       distclean-libtool dvi dvi-am html html-am info info-am install \
 
4163
+       install-am install-data install-data-am install-dvi \
 
4164
        install-dvi-am install-exec install-exec-am install-html \
 
4165
        install-html-am install-info install-info-am install-man \
 
4166
        install-pdf install-pdf-am install-ps install-ps-am \
 
4167
Index: libjava/classpath/native/jni/Makefile.in
 
4168
===================================================================
 
4169
--- a/src/libjava/classpath/native/jni/Makefile.in      (.../tags/gcc_4_8_0_release)
 
4170
+++ b/src/libjava/classpath/native/jni/Makefile.in      (.../branches/gcc-4_8-branch)
 
4171
@@ -35,7 +35,7 @@
 
4172
 host_triplet = @host@
 
4173
 target_triplet = @target@
 
4174
 subdir = native/jni
 
4175
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
4176
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
4177
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
4178
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
4179
        $(top_srcdir)/../../config/lead-dot.m4 \
 
4180
@@ -67,7 +67,6 @@
 
4181
 CONFIG_CLEAN_FILES =
 
4182
 CONFIG_CLEAN_VPATH_FILES =
 
4183
 SOURCES =
 
4184
-DIST_SOURCES =
 
4185
 RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
 
4186
        html-recursive info-recursive install-data-recursive \
 
4187
        install-dvi-recursive install-exec-recursive \
 
4188
@@ -78,36 +77,9 @@
 
4189
 RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive        \
 
4190
   distclean-recursive maintainer-clean-recursive
 
4191
 AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
 
4192
-       $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \
 
4193
-       distdir
 
4194
+       $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS
 
4195
 ETAGS = etags
 
4196
 CTAGS = ctags
 
4197
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
4198
-am__relativize = \
 
4199
-  dir0=`pwd`; \
 
4200
-  sed_first='s,^\([^/]*\)/.*$$,\1,'; \
 
4201
-  sed_rest='s,^[^/]*/*,,'; \
 
4202
-  sed_last='s,^.*/\([^/]*\)$$,\1,'; \
 
4203
-  sed_butlast='s,/*[^/]*$$,,'; \
 
4204
-  while test -n "$$dir1"; do \
 
4205
-    first=`echo "$$dir1" | sed -e "$$sed_first"`; \
 
4206
-    if test "$$first" != "."; then \
 
4207
-      if test "$$first" = ".."; then \
 
4208
-        dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
 
4209
-        dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
 
4210
-      else \
 
4211
-        first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
 
4212
-        if test "$$first2" = "$$first"; then \
 
4213
-          dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
 
4214
-        else \
 
4215
-          dir2="../$$dir2"; \
 
4216
-        fi; \
 
4217
-        dir0="$$dir0"/"$$first"; \
 
4218
-      fi; \
 
4219
-    fi; \
 
4220
-    dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
 
4221
-  done; \
 
4222
-  reldir="$$dir2"
 
4223
 ACLOCAL = @ACLOCAL@
 
4224
 AMTAR = @AMTAR@
 
4225
 ANTLR = @ANTLR@
 
4226
@@ -510,65 +482,6 @@
 
4227
 
 
4228
 distclean-tags:
 
4229
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
4230
-
 
4231
-distdir: $(DISTFILES)
 
4232
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
4233
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
4234
-       list='$(DISTFILES)'; \
 
4235
-         dist_files=`for file in $$list; do echo $$file; done | \
 
4236
-         sed -e "s|^$$srcdirstrip/||;t" \
 
4237
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
4238
-       case $$dist_files in \
 
4239
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
4240
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
4241
-                          sort -u` ;; \
 
4242
-       esac; \
 
4243
-       for file in $$dist_files; do \
 
4244
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
4245
-         if test -d $$d/$$file; then \
 
4246
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
4247
-           if test -d "$(distdir)/$$file"; then \
 
4248
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
4249
-           fi; \
 
4250
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
4251
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
4252
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
4253
-           fi; \
 
4254
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
4255
-         else \
 
4256
-           test -f "$(distdir)/$$file" \
 
4257
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
4258
-           || exit 1; \
 
4259
-         fi; \
 
4260
-       done
 
4261
-       @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
 
4262
-         if test "$$subdir" = .; then :; else \
 
4263
-           test -d "$(distdir)/$$subdir" \
 
4264
-           || $(MKDIR_P) "$(distdir)/$$subdir" \
 
4265
-           || exit 1; \
 
4266
-         fi; \
 
4267
-       done
 
4268
-       @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
 
4269
-         if test "$$subdir" = .; then :; else \
 
4270
-           dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
 
4271
-           $(am__relativize); \
 
4272
-           new_distdir=$$reldir; \
 
4273
-           dir1=$$subdir; dir2="$(top_distdir)"; \
 
4274
-           $(am__relativize); \
 
4275
-           new_top_distdir=$$reldir; \
 
4276
-           echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
 
4277
-           echo "     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
 
4278
-           ($(am__cd) $$subdir && \
 
4279
-             $(MAKE) $(AM_MAKEFLAGS) \
 
4280
-               top_distdir="$$new_top_distdir" \
 
4281
-               distdir="$$new_distdir" \
 
4282
-               am__remove_distdir=: \
 
4283
-               am__skip_length_check=: \
 
4284
-               am__skip_mode_fix=: \
 
4285
-               distdir) \
 
4286
-             || exit 1; \
 
4287
-         fi; \
 
4288
-       done
 
4289
 check-am: all-am
 
4290
 check: check-recursive
 
4291
 all-am: Makefile all-local
 
4292
@@ -671,16 +584,16 @@
 
4293
 .PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
 
4294
        all all-am all-local check check-am clean clean-generic \
 
4295
        clean-libtool ctags ctags-recursive distclean \
 
4296
-       distclean-generic distclean-libtool distclean-tags distdir dvi \
 
4297
-       dvi-am html html-am info info-am install install-am \
 
4298
-       install-data install-data-am install-dvi install-dvi-am \
 
4299
-       install-exec install-exec-am install-html install-html-am \
 
4300
-       install-info install-info-am install-man install-pdf \
 
4301
-       install-pdf-am install-ps install-ps-am install-strip \
 
4302
-       installcheck installcheck-am installdirs installdirs-am \
 
4303
-       maintainer-clean maintainer-clean-generic mostlyclean \
 
4304
-       mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
 
4305
-       tags tags-recursive uninstall uninstall-am
 
4306
+       distclean-generic distclean-libtool distclean-tags dvi dvi-am \
 
4307
+       html html-am info info-am install install-am install-data \
 
4308
+       install-data-am install-dvi install-dvi-am install-exec \
 
4309
+       install-exec-am install-html install-html-am install-info \
 
4310
+       install-info-am install-man install-pdf install-pdf-am \
 
4311
+       install-ps install-ps-am install-strip installcheck \
 
4312
+       installcheck-am installdirs installdirs-am maintainer-clean \
 
4313
+       maintainer-clean-generic mostlyclean mostlyclean-generic \
 
4314
+       mostlyclean-libtool pdf pdf-am ps ps-am tags tags-recursive \
 
4315
+       uninstall uninstall-am
 
4316
 
 
4317
 
 
4318
 all-local:
 
4319
Index: libjava/classpath/native/jni/classpath/Makefile.in
 
4320
===================================================================
 
4321
--- a/src/libjava/classpath/native/jni/classpath/Makefile.in    (.../tags/gcc_4_8_0_release)
 
4322
+++ b/src/libjava/classpath/native/jni/classpath/Makefile.in    (.../branches/gcc-4_8-branch)
 
4323
@@ -36,7 +36,7 @@
 
4324
 host_triplet = @host@
 
4325
 target_triplet = @target@
 
4326
 subdir = native/jni/classpath
 
4327
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
4328
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
4329
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
4330
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
4331
        $(top_srcdir)/../../config/lead-dot.m4 \
 
4332
@@ -85,10 +85,8 @@
 
4333
        --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
 
4334
        $(LDFLAGS) -o $@
 
4335
 SOURCES = $(libclasspath_la_SOURCES)
 
4336
-DIST_SOURCES = $(libclasspath_la_SOURCES)
 
4337
 ETAGS = etags
 
4338
 CTAGS = ctags
 
4339
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
4340
 ACLOCAL = @ACLOCAL@
 
4341
 AMTAR = @AMTAR@
 
4342
 ANTLR = @ANTLR@
 
4343
@@ -445,37 +443,6 @@
 
4344
 
 
4345
 distclean-tags:
 
4346
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
4347
-
 
4348
-distdir: $(DISTFILES)
 
4349
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
4350
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
4351
-       list='$(DISTFILES)'; \
 
4352
-         dist_files=`for file in $$list; do echo $$file; done | \
 
4353
-         sed -e "s|^$$srcdirstrip/||;t" \
 
4354
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
4355
-       case $$dist_files in \
 
4356
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
4357
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
4358
-                          sort -u` ;; \
 
4359
-       esac; \
 
4360
-       for file in $$dist_files; do \
 
4361
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
4362
-         if test -d $$d/$$file; then \
 
4363
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
4364
-           if test -d "$(distdir)/$$file"; then \
 
4365
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
4366
-           fi; \
 
4367
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
4368
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
4369
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
4370
-           fi; \
 
4371
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
4372
-         else \
 
4373
-           test -f "$(distdir)/$$file" \
 
4374
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
4375
-           || exit 1; \
 
4376
-         fi; \
 
4377
-       done
 
4378
 check-am: all-am
 
4379
 check: check-am
 
4380
 all-am: Makefile $(LTLIBRARIES)
 
4381
@@ -581,8 +548,8 @@
 
4382
 .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
 
4383
        clean-libtool clean-noinstLTLIBRARIES ctags distclean \
 
4384
        distclean-compile distclean-generic distclean-libtool \
 
4385
-       distclean-tags distdir dvi dvi-am html html-am info info-am \
 
4386
-       install install-am install-data install-data-am install-dvi \
 
4387
+       distclean-tags dvi dvi-am html html-am info info-am install \
 
4388
+       install-am install-data install-data-am install-dvi \
 
4389
        install-dvi-am install-exec install-exec-am install-html \
 
4390
        install-html-am install-info install-info-am install-man \
 
4391
        install-pdf install-pdf-am install-ps install-ps-am \
 
4392
Index: libjava/classpath/native/jni/gstreamer-peer/Makefile.in
 
4393
===================================================================
 
4394
--- a/src/libjava/classpath/native/jni/gstreamer-peer/Makefile.in       (.../tags/gcc_4_8_0_release)
 
4395
+++ b/src/libjava/classpath/native/jni/gstreamer-peer/Makefile.in       (.../branches/gcc-4_8-branch)
 
4396
@@ -36,7 +36,7 @@
 
4397
 host_triplet = @host@
 
4398
 target_triplet = @target@
 
4399
 subdir = native/jni/gstreamer-peer
 
4400
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
4401
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
4402
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
4403
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
4404
        $(top_srcdir)/../../config/lead-dot.m4 \
 
4405
@@ -113,10 +113,8 @@
 
4406
        --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
 
4407
        $(LDFLAGS) -o $@
 
4408
 SOURCES = $(libgstreamerpeer_la_SOURCES)
 
4409
-DIST_SOURCES = $(libgstreamerpeer_la_SOURCES)
 
4410
 ETAGS = etags
 
4411
 CTAGS = ctags
 
4412
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
4413
 ACLOCAL = @ACLOCAL@
 
4414
 AMTAR = @AMTAR@
 
4415
 ANTLR = @ANTLR@
 
4416
@@ -514,37 +512,6 @@
 
4417
 
 
4418
 distclean-tags:
 
4419
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
4420
-
 
4421
-distdir: $(DISTFILES)
 
4422
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
4423
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
4424
-       list='$(DISTFILES)'; \
 
4425
-         dist_files=`for file in $$list; do echo $$file; done | \
 
4426
-         sed -e "s|^$$srcdirstrip/||;t" \
 
4427
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
4428
-       case $$dist_files in \
 
4429
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
4430
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
4431
-                          sort -u` ;; \
 
4432
-       esac; \
 
4433
-       for file in $$dist_files; do \
 
4434
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
4435
-         if test -d $$d/$$file; then \
 
4436
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
4437
-           if test -d "$(distdir)/$$file"; then \
 
4438
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
4439
-           fi; \
 
4440
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
4441
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
4442
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
4443
-           fi; \
 
4444
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
4445
-         else \
 
4446
-           test -f "$(distdir)/$$file" \
 
4447
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
4448
-           || exit 1; \
 
4449
-         fi; \
 
4450
-       done
 
4451
 check-am: all-am
 
4452
 check: check-am
 
4453
 all-am: Makefile $(LTLIBRARIES)
 
4454
@@ -653,8 +620,8 @@
 
4455
 .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
 
4456
        clean-libtool clean-nativeexeclibLTLIBRARIES ctags distclean \
 
4457
        distclean-compile distclean-generic distclean-libtool \
 
4458
-       distclean-tags distdir dvi dvi-am html html-am info info-am \
 
4459
-       install install-am install-data install-data-am install-dvi \
 
4460
+       distclean-tags dvi dvi-am html html-am info info-am install \
 
4461
+       install-am install-data install-data-am install-dvi \
 
4462
        install-dvi-am install-exec install-exec-am install-html \
 
4463
        install-html-am install-info install-info-am install-man \
 
4464
        install-nativeexeclibLTLIBRARIES install-pdf install-pdf-am \
 
4465
Index: libjava/classpath/native/jni/midi-dssi/Makefile.in
 
4466
===================================================================
 
4467
--- a/src/libjava/classpath/native/jni/midi-dssi/Makefile.in    (.../tags/gcc_4_8_0_release)
 
4468
+++ b/src/libjava/classpath/native/jni/midi-dssi/Makefile.in    (.../branches/gcc-4_8-branch)
 
4469
@@ -36,7 +36,7 @@
 
4470
 host_triplet = @host@
 
4471
 target_triplet = @target@
 
4472
 subdir = native/jni/midi-dssi
 
4473
-DIST_COMMON = README $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
4474
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
4475
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
4476
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
4477
        $(top_srcdir)/../../config/lead-dot.m4 \
 
4478
@@ -113,10 +113,8 @@
 
4479
        --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
 
4480
        $(LDFLAGS) -o $@
 
4481
 SOURCES = $(libgjsmdssi_la_SOURCES)
 
4482
-DIST_SOURCES = $(libgjsmdssi_la_SOURCES)
 
4483
 ETAGS = etags
 
4484
 CTAGS = ctags
 
4485
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
4486
 ACLOCAL = @ACLOCAL@
 
4487
 AMTAR = @AMTAR@
 
4488
 ANTLR = @ANTLR@
 
4489
@@ -496,37 +494,6 @@
 
4490
 
 
4491
 distclean-tags:
 
4492
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
4493
-
 
4494
-distdir: $(DISTFILES)
 
4495
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
4496
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
4497
-       list='$(DISTFILES)'; \
 
4498
-         dist_files=`for file in $$list; do echo $$file; done | \
 
4499
-         sed -e "s|^$$srcdirstrip/||;t" \
 
4500
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
4501
-       case $$dist_files in \
 
4502
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
4503
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
4504
-                          sort -u` ;; \
 
4505
-       esac; \
 
4506
-       for file in $$dist_files; do \
 
4507
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
4508
-         if test -d $$d/$$file; then \
 
4509
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
4510
-           if test -d "$(distdir)/$$file"; then \
 
4511
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
4512
-           fi; \
 
4513
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
4514
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
4515
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
4516
-           fi; \
 
4517
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
4518
-         else \
 
4519
-           test -f "$(distdir)/$$file" \
 
4520
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
4521
-           || exit 1; \
 
4522
-         fi; \
 
4523
-       done
 
4524
 check-am: all-am
 
4525
 check: check-am
 
4526
 all-am: Makefile $(LTLIBRARIES)
 
4527
@@ -635,8 +602,8 @@
 
4528
 .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
 
4529
        clean-libtool clean-nativeexeclibLTLIBRARIES ctags distclean \
 
4530
        distclean-compile distclean-generic distclean-libtool \
 
4531
-       distclean-tags distdir dvi dvi-am html html-am info info-am \
 
4532
-       install install-am install-data install-data-am install-dvi \
 
4533
+       distclean-tags dvi dvi-am html html-am info info-am install \
 
4534
+       install-am install-data install-data-am install-dvi \
 
4535
        install-dvi-am install-exec install-exec-am install-html \
 
4536
        install-html-am install-info install-info-am install-man \
 
4537
        install-nativeexeclibLTLIBRARIES install-pdf install-pdf-am \
 
4538
Index: libjava/classpath/native/jni/gconf-peer/Makefile.in
 
4539
===================================================================
 
4540
--- a/src/libjava/classpath/native/jni/gconf-peer/Makefile.in   (.../tags/gcc_4_8_0_release)
 
4541
+++ b/src/libjava/classpath/native/jni/gconf-peer/Makefile.in   (.../branches/gcc-4_8-branch)
 
4542
@@ -36,7 +36,7 @@
 
4543
 host_triplet = @host@
 
4544
 target_triplet = @target@
 
4545
 subdir = native/jni/gconf-peer
 
4546
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
4547
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
4548
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
4549
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
4550
        $(top_srcdir)/../../config/lead-dot.m4 \
 
4551
@@ -111,10 +111,8 @@
 
4552
        --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
 
4553
        $(LDFLAGS) -o $@
 
4554
 SOURCES = $(libgconfpeer_la_SOURCES)
 
4555
-DIST_SOURCES = $(libgconfpeer_la_SOURCES)
 
4556
 ETAGS = etags
 
4557
 CTAGS = ctags
 
4558
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
4559
 ACLOCAL = @ACLOCAL@
 
4560
 AMTAR = @AMTAR@
 
4561
 ANTLR = @ANTLR@
 
4562
@@ -489,37 +487,6 @@
 
4563
 
 
4564
 distclean-tags:
 
4565
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
4566
-
 
4567
-distdir: $(DISTFILES)
 
4568
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
4569
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
4570
-       list='$(DISTFILES)'; \
 
4571
-         dist_files=`for file in $$list; do echo $$file; done | \
 
4572
-         sed -e "s|^$$srcdirstrip/||;t" \
 
4573
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
4574
-       case $$dist_files in \
 
4575
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
4576
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
4577
-                          sort -u` ;; \
 
4578
-       esac; \
 
4579
-       for file in $$dist_files; do \
 
4580
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
4581
-         if test -d $$d/$$file; then \
 
4582
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
4583
-           if test -d "$(distdir)/$$file"; then \
 
4584
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
4585
-           fi; \
 
4586
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
4587
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
4588
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
4589
-           fi; \
 
4590
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
4591
-         else \
 
4592
-           test -f "$(distdir)/$$file" \
 
4593
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
4594
-           || exit 1; \
 
4595
-         fi; \
 
4596
-       done
 
4597
 check-am: all-am
 
4598
 check: check-am
 
4599
 all-am: Makefile $(LTLIBRARIES)
 
4600
@@ -628,8 +595,8 @@
 
4601
 .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
 
4602
        clean-libtool clean-nativeexeclibLTLIBRARIES ctags distclean \
 
4603
        distclean-compile distclean-generic distclean-libtool \
 
4604
-       distclean-tags distdir dvi dvi-am html html-am info info-am \
 
4605
-       install install-am install-data install-data-am install-dvi \
 
4606
+       distclean-tags dvi dvi-am html html-am info info-am install \
 
4607
+       install-am install-data install-data-am install-dvi \
 
4608
        install-dvi-am install-exec install-exec-am install-html \
 
4609
        install-html-am install-info install-info-am install-man \
 
4610
        install-nativeexeclibLTLIBRARIES install-pdf install-pdf-am \
 
4611
Index: libjava/classpath/native/jni/java-io/Makefile.in
 
4612
===================================================================
 
4613
--- a/src/libjava/classpath/native/jni/java-io/Makefile.in      (.../tags/gcc_4_8_0_release)
 
4614
+++ b/src/libjava/classpath/native/jni/java-io/Makefile.in      (.../branches/gcc-4_8-branch)
 
4615
@@ -36,7 +36,7 @@
 
4616
 host_triplet = @host@
 
4617
 target_triplet = @target@
 
4618
 subdir = native/jni/java-io
 
4619
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
4620
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
4621
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
4622
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
4623
        $(top_srcdir)/../../config/lead-dot.m4 \
 
4624
@@ -110,10 +110,8 @@
 
4625
        --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
 
4626
        $(LDFLAGS) -o $@
 
4627
 SOURCES = $(libjavaio_la_SOURCES)
 
4628
-DIST_SOURCES = $(libjavaio_la_SOURCES)
 
4629
 ETAGS = etags
 
4630
 CTAGS = ctags
 
4631
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
4632
 ACLOCAL = @ACLOCAL@
 
4633
 AMTAR = @AMTAR@
 
4634
 ANTLR = @ANTLR@
 
4635
@@ -496,37 +494,6 @@
 
4636
 
 
4637
 distclean-tags:
 
4638
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
4639
-
 
4640
-distdir: $(DISTFILES)
 
4641
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
4642
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
4643
-       list='$(DISTFILES)'; \
 
4644
-         dist_files=`for file in $$list; do echo $$file; done | \
 
4645
-         sed -e "s|^$$srcdirstrip/||;t" \
 
4646
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
4647
-       case $$dist_files in \
 
4648
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
4649
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
4650
-                          sort -u` ;; \
 
4651
-       esac; \
 
4652
-       for file in $$dist_files; do \
 
4653
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
4654
-         if test -d $$d/$$file; then \
 
4655
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
4656
-           if test -d "$(distdir)/$$file"; then \
 
4657
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
4658
-           fi; \
 
4659
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
4660
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
4661
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
4662
-           fi; \
 
4663
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
4664
-         else \
 
4665
-           test -f "$(distdir)/$$file" \
 
4666
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
4667
-           || exit 1; \
 
4668
-         fi; \
 
4669
-       done
 
4670
 check-am: all-am
 
4671
 check: check-am
 
4672
 all-am: Makefile $(LTLIBRARIES)
 
4673
@@ -635,8 +602,8 @@
 
4674
 .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
 
4675
        clean-libtool clean-nativeexeclibLTLIBRARIES ctags distclean \
 
4676
        distclean-compile distclean-generic distclean-libtool \
 
4677
-       distclean-tags distdir dvi dvi-am html html-am info info-am \
 
4678
-       install install-am install-data install-data-am install-dvi \
 
4679
+       distclean-tags dvi dvi-am html html-am info info-am install \
 
4680
+       install-am install-data install-data-am install-dvi \
 
4681
        install-dvi-am install-exec install-exec-am install-html \
 
4682
        install-html-am install-info install-info-am install-man \
 
4683
        install-nativeexeclibLTLIBRARIES install-pdf install-pdf-am \
 
4684
Index: libjava/classpath/native/jni/native-lib/Makefile.in
 
4685
===================================================================
 
4686
--- a/src/libjava/classpath/native/jni/native-lib/Makefile.in   (.../tags/gcc_4_8_0_release)
 
4687
+++ b/src/libjava/classpath/native/jni/native-lib/Makefile.in   (.../branches/gcc-4_8-branch)
 
4688
@@ -36,7 +36,7 @@
 
4689
 host_triplet = @host@
 
4690
 target_triplet = @target@
 
4691
 subdir = native/jni/native-lib
 
4692
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
4693
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
4694
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
4695
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
4696
        $(top_srcdir)/../../config/lead-dot.m4 \
 
4697
@@ -85,10 +85,8 @@
 
4698
        --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
 
4699
        $(LDFLAGS) -o $@
 
4700
 SOURCES = $(libclasspathnative_la_SOURCES)
 
4701
-DIST_SOURCES = $(libclasspathnative_la_SOURCES)
 
4702
 ETAGS = etags
 
4703
 CTAGS = ctags
 
4704
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
4705
 ACLOCAL = @ACLOCAL@
 
4706
 AMTAR = @AMTAR@
 
4707
 ANTLR = @ANTLR@
 
4708
@@ -448,37 +446,6 @@
 
4709
 
 
4710
 distclean-tags:
 
4711
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
4712
-
 
4713
-distdir: $(DISTFILES)
 
4714
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
4715
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
4716
-       list='$(DISTFILES)'; \
 
4717
-         dist_files=`for file in $$list; do echo $$file; done | \
 
4718
-         sed -e "s|^$$srcdirstrip/||;t" \
 
4719
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
4720
-       case $$dist_files in \
 
4721
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
4722
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
4723
-                          sort -u` ;; \
 
4724
-       esac; \
 
4725
-       for file in $$dist_files; do \
 
4726
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
4727
-         if test -d $$d/$$file; then \
 
4728
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
4729
-           if test -d "$(distdir)/$$file"; then \
 
4730
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
4731
-           fi; \
 
4732
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
4733
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
4734
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
4735
-           fi; \
 
4736
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
4737
-         else \
 
4738
-           test -f "$(distdir)/$$file" \
 
4739
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
4740
-           || exit 1; \
 
4741
-         fi; \
 
4742
-       done
 
4743
 check-am: all-am
 
4744
 check: check-am
 
4745
 all-am: Makefile $(LTLIBRARIES)
 
4746
@@ -584,8 +551,8 @@
 
4747
 .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
 
4748
        clean-libtool clean-noinstLTLIBRARIES ctags distclean \
 
4749
        distclean-compile distclean-generic distclean-libtool \
 
4750
-       distclean-tags distdir dvi dvi-am html html-am info info-am \
 
4751
-       install install-am install-data install-data-am install-dvi \
 
4752
+       distclean-tags dvi dvi-am html html-am info info-am install \
 
4753
+       install-am install-data install-data-am install-dvi \
 
4754
        install-dvi-am install-exec install-exec-am install-html \
 
4755
        install-html-am install-info install-info-am install-man \
 
4756
        install-pdf install-pdf-am install-ps install-ps-am \
 
4757
Index: libjava/classpath/native/jni/java-util/Makefile.in
 
4758
===================================================================
 
4759
--- a/src/libjava/classpath/native/jni/java-util/Makefile.in    (.../tags/gcc_4_8_0_release)
 
4760
+++ b/src/libjava/classpath/native/jni/java-util/Makefile.in    (.../branches/gcc-4_8-branch)
 
4761
@@ -36,7 +36,7 @@
 
4762
 host_triplet = @host@
 
4763
 target_triplet = @target@
 
4764
 subdir = native/jni/java-util
 
4765
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
4766
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
4767
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
4768
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
4769
        $(top_srcdir)/../../config/lead-dot.m4 \
 
4770
@@ -107,10 +107,8 @@
 
4771
        --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
 
4772
        $(LDFLAGS) -o $@
 
4773
 SOURCES = $(libjavautil_la_SOURCES)
 
4774
-DIST_SOURCES = $(libjavautil_la_SOURCES)
 
4775
 ETAGS = etags
 
4776
 CTAGS = ctags
 
4777
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
4778
 ACLOCAL = @ACLOCAL@
 
4779
 AMTAR = @AMTAR@
 
4780
 ANTLR = @ANTLR@
 
4781
@@ -483,37 +481,6 @@
 
4782
 
 
4783
 distclean-tags:
 
4784
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
4785
-
 
4786
-distdir: $(DISTFILES)
 
4787
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
4788
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
4789
-       list='$(DISTFILES)'; \
 
4790
-         dist_files=`for file in $$list; do echo $$file; done | \
 
4791
-         sed -e "s|^$$srcdirstrip/||;t" \
 
4792
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
4793
-       case $$dist_files in \
 
4794
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
4795
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
4796
-                          sort -u` ;; \
 
4797
-       esac; \
 
4798
-       for file in $$dist_files; do \
 
4799
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
4800
-         if test -d $$d/$$file; then \
 
4801
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
4802
-           if test -d "$(distdir)/$$file"; then \
 
4803
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
4804
-           fi; \
 
4805
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
4806
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
4807
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
4808
-           fi; \
 
4809
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
4810
-         else \
 
4811
-           test -f "$(distdir)/$$file" \
 
4812
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
4813
-           || exit 1; \
 
4814
-         fi; \
 
4815
-       done
 
4816
 check-am: all-am
 
4817
 check: check-am
 
4818
 all-am: Makefile $(LTLIBRARIES)
 
4819
@@ -622,8 +589,8 @@
 
4820
 .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
 
4821
        clean-libtool clean-nativeexeclibLTLIBRARIES ctags distclean \
 
4822
        distclean-compile distclean-generic distclean-libtool \
 
4823
-       distclean-tags distdir dvi dvi-am html html-am info info-am \
 
4824
-       install install-am install-data install-data-am install-dvi \
 
4825
+       distclean-tags dvi dvi-am html html-am info info-am install \
 
4826
+       install-am install-data install-data-am install-dvi \
 
4827
        install-dvi-am install-exec install-exec-am install-html \
 
4828
        install-html-am install-info install-info-am install-man \
 
4829
        install-nativeexeclibLTLIBRARIES install-pdf install-pdf-am \
 
4830
Index: libjava/classpath/native/jni/java-lang/Makefile.in
 
4831
===================================================================
 
4832
--- a/src/libjava/classpath/native/jni/java-lang/Makefile.in    (.../tags/gcc_4_8_0_release)
 
4833
+++ b/src/libjava/classpath/native/jni/java-lang/Makefile.in    (.../branches/gcc-4_8-branch)
 
4834
@@ -36,7 +36,7 @@
 
4835
 host_triplet = @host@
 
4836
 target_triplet = @target@
 
4837
 subdir = native/jni/java-lang
 
4838
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
4839
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
4840
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
4841
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
4842
        $(top_srcdir)/../../config/lead-dot.m4 \
 
4843
@@ -122,12 +122,8 @@
 
4844
 SOURCES = $(libjavalang_la_SOURCES) \
 
4845
        $(libjavalangmanagement_la_SOURCES) \
 
4846
        $(libjavalangreflect_la_SOURCES)
 
4847
-DIST_SOURCES = $(libjavalang_la_SOURCES) \
 
4848
-       $(libjavalangmanagement_la_SOURCES) \
 
4849
-       $(libjavalangreflect_la_SOURCES)
 
4850
 ETAGS = etags
 
4851
 CTAGS = ctags
 
4852
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
4853
 ACLOCAL = @ACLOCAL@
 
4854
 AMTAR = @AMTAR@
 
4855
 ANTLR = @ANTLR@
 
4856
@@ -521,37 +517,6 @@
 
4857
 
 
4858
 distclean-tags:
 
4859
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
4860
-
 
4861
-distdir: $(DISTFILES)
 
4862
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
4863
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
4864
-       list='$(DISTFILES)'; \
 
4865
-         dist_files=`for file in $$list; do echo $$file; done | \
 
4866
-         sed -e "s|^$$srcdirstrip/||;t" \
 
4867
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
4868
-       case $$dist_files in \
 
4869
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
4870
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
4871
-                          sort -u` ;; \
 
4872
-       esac; \
 
4873
-       for file in $$dist_files; do \
 
4874
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
4875
-         if test -d $$d/$$file; then \
 
4876
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
4877
-           if test -d "$(distdir)/$$file"; then \
 
4878
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
4879
-           fi; \
 
4880
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
4881
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
4882
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
4883
-           fi; \
 
4884
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
4885
-         else \
 
4886
-           test -f "$(distdir)/$$file" \
 
4887
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
4888
-           || exit 1; \
 
4889
-         fi; \
 
4890
-       done
 
4891
 check-am: all-am
 
4892
 check: check-am
 
4893
 all-am: Makefile $(LTLIBRARIES)
 
4894
@@ -660,8 +625,8 @@
 
4895
 .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
 
4896
        clean-libtool clean-nativeexeclibLTLIBRARIES ctags distclean \
 
4897
        distclean-compile distclean-generic distclean-libtool \
 
4898
-       distclean-tags distdir dvi dvi-am html html-am info info-am \
 
4899
-       install install-am install-data install-data-am install-dvi \
 
4900
+       distclean-tags dvi dvi-am html html-am info info-am install \
 
4901
+       install-am install-data install-data-am install-dvi \
 
4902
        install-dvi-am install-exec install-exec-am install-html \
 
4903
        install-html-am install-info install-info-am install-man \
 
4904
        install-nativeexeclibLTLIBRARIES install-pdf install-pdf-am \
 
4905
Index: libjava/classpath/native/jni/midi-alsa/Makefile.in
 
4906
===================================================================
 
4907
--- a/src/libjava/classpath/native/jni/midi-alsa/Makefile.in    (.../tags/gcc_4_8_0_release)
 
4908
+++ b/src/libjava/classpath/native/jni/midi-alsa/Makefile.in    (.../branches/gcc-4_8-branch)
 
4909
@@ -36,7 +36,7 @@
 
4910
 host_triplet = @host@
 
4911
 target_triplet = @target@
 
4912
 subdir = native/jni/midi-alsa
 
4913
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
4914
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
4915
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
4916
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
4917
        $(top_srcdir)/../../config/lead-dot.m4 \
 
4918
@@ -113,10 +113,8 @@
 
4919
        --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
 
4920
        $(LDFLAGS) -o $@
 
4921
 SOURCES = $(libgjsmalsa_la_SOURCES)
 
4922
-DIST_SOURCES = $(libgjsmalsa_la_SOURCES)
 
4923
 ETAGS = etags
 
4924
 CTAGS = ctags
 
4925
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
4926
 ACLOCAL = @ACLOCAL@
 
4927
 AMTAR = @AMTAR@
 
4928
 ANTLR = @ANTLR@
 
4929
@@ -496,37 +494,6 @@
 
4930
 
 
4931
 distclean-tags:
 
4932
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
4933
-
 
4934
-distdir: $(DISTFILES)
 
4935
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
4936
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
4937
-       list='$(DISTFILES)'; \
 
4938
-         dist_files=`for file in $$list; do echo $$file; done | \
 
4939
-         sed -e "s|^$$srcdirstrip/||;t" \
 
4940
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
4941
-       case $$dist_files in \
 
4942
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
4943
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
4944
-                          sort -u` ;; \
 
4945
-       esac; \
 
4946
-       for file in $$dist_files; do \
 
4947
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
4948
-         if test -d $$d/$$file; then \
 
4949
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
4950
-           if test -d "$(distdir)/$$file"; then \
 
4951
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
4952
-           fi; \
 
4953
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
4954
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
4955
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
4956
-           fi; \
 
4957
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
4958
-         else \
 
4959
-           test -f "$(distdir)/$$file" \
 
4960
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
4961
-           || exit 1; \
 
4962
-         fi; \
 
4963
-       done
 
4964
 check-am: all-am
 
4965
 check: check-am
 
4966
 all-am: Makefile $(LTLIBRARIES)
 
4967
@@ -635,8 +602,8 @@
 
4968
 .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
 
4969
        clean-libtool clean-nativeexeclibLTLIBRARIES ctags distclean \
 
4970
        distclean-compile distclean-generic distclean-libtool \
 
4971
-       distclean-tags distdir dvi dvi-am html html-am info info-am \
 
4972
-       install install-am install-data install-data-am install-dvi \
 
4973
+       distclean-tags dvi dvi-am html html-am info info-am install \
 
4974
+       install-am install-data install-data-am install-dvi \
 
4975
        install-dvi-am install-exec install-exec-am install-html \
 
4976
        install-html-am install-info install-info-am install-man \
 
4977
        install-nativeexeclibLTLIBRARIES install-pdf install-pdf-am \
 
4978
Index: libjava/classpath/native/jni/java-nio/Makefile.in
 
4979
===================================================================
 
4980
--- a/src/libjava/classpath/native/jni/java-nio/Makefile.in     (.../tags/gcc_4_8_0_release)
 
4981
+++ b/src/libjava/classpath/native/jni/java-nio/Makefile.in     (.../branches/gcc-4_8-branch)
 
4982
@@ -36,7 +36,7 @@
 
4983
 host_triplet = @host@
 
4984
 target_triplet = @target@
 
4985
 subdir = native/jni/java-nio
 
4986
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
4987
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
4988
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
4989
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
4990
        $(top_srcdir)/../../config/lead-dot.m4 \
 
4991
@@ -118,10 +118,8 @@
 
4992
        --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
 
4993
        $(LDFLAGS) -o $@
 
4994
 SOURCES = $(libjavanio_la_SOURCES)
 
4995
-DIST_SOURCES = $(libjavanio_la_SOURCES)
 
4996
 ETAGS = etags
 
4997
 CTAGS = ctags
 
4998
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
4999
 ACLOCAL = @ACLOCAL@
 
5000
 AMTAR = @AMTAR@
 
5001
 ANTLR = @ANTLR@
 
5002
@@ -519,37 +517,6 @@
 
5003
 
 
5004
 distclean-tags:
 
5005
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
5006
-
 
5007
-distdir: $(DISTFILES)
 
5008
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
5009
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
5010
-       list='$(DISTFILES)'; \
 
5011
-         dist_files=`for file in $$list; do echo $$file; done | \
 
5012
-         sed -e "s|^$$srcdirstrip/||;t" \
 
5013
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
5014
-       case $$dist_files in \
 
5015
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
5016
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
5017
-                          sort -u` ;; \
 
5018
-       esac; \
 
5019
-       for file in $$dist_files; do \
 
5020
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
5021
-         if test -d $$d/$$file; then \
 
5022
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
5023
-           if test -d "$(distdir)/$$file"; then \
 
5024
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
5025
-           fi; \
 
5026
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
5027
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
5028
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
5029
-           fi; \
 
5030
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
5031
-         else \
 
5032
-           test -f "$(distdir)/$$file" \
 
5033
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
5034
-           || exit 1; \
 
5035
-         fi; \
 
5036
-       done
 
5037
 check-am: all-am
 
5038
 check: check-am
 
5039
 all-am: Makefile $(LTLIBRARIES)
 
5040
@@ -658,8 +625,8 @@
 
5041
 .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
 
5042
        clean-libtool clean-nativeexeclibLTLIBRARIES ctags distclean \
 
5043
        distclean-compile distclean-generic distclean-libtool \
 
5044
-       distclean-tags distdir dvi dvi-am html html-am info info-am \
 
5045
-       install install-am install-data install-data-am install-dvi \
 
5046
+       distclean-tags dvi dvi-am html html-am info info-am install \
 
5047
+       install-am install-data install-data-am install-dvi \
 
5048
        install-dvi-am install-exec install-exec-am install-html \
 
5049
        install-html-am install-info install-info-am install-man \
 
5050
        install-nativeexeclibLTLIBRARIES install-pdf install-pdf-am \
 
5051
Index: libjava/classpath/native/jni/java-net/Makefile.in
 
5052
===================================================================
 
5053
--- a/src/libjava/classpath/native/jni/java-net/Makefile.in     (.../tags/gcc_4_8_0_release)
 
5054
+++ b/src/libjava/classpath/native/jni/java-net/Makefile.in     (.../branches/gcc-4_8-branch)
 
5055
@@ -36,7 +36,7 @@
 
5056
 host_triplet = @host@
 
5057
 target_triplet = @target@
 
5058
 subdir = native/jni/java-net
 
5059
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
5060
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
5061
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
5062
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
5063
        $(top_srcdir)/../../config/lead-dot.m4 \
 
5064
@@ -95,10 +95,6 @@
 
5065
        $(top_builddir)/native/jni/classpath/jcl.lo \
 
5066
        $(top_builddir)/native/jni/native-lib/libclasspathnative.la \
 
5067
        $(am__DEPENDENCIES_1)
 
5068
-am__libjavanet_la_SOURCES_DIST = javanet.c javanet.h \
 
5069
-       java_net_VMInetAddress.c java_net_VMNetworkInterface.c \
 
5070
-       java_net_VMURLConnection.c gnu_java_net_VMPlainSocketImpl.c \
 
5071
-       gnu_java_net_local_LocalSocketImpl.c local.c local.h
 
5072
 @ENABLE_LOCAL_SOCKETS_FALSE@am__objects_1 = gnu_java_net_local_LocalSocketImpl.lo
 
5073
 @ENABLE_LOCAL_SOCKETS_TRUE@am__objects_1 = gnu_java_net_local_LocalSocketImpl.lo \
 
5074
 @ENABLE_LOCAL_SOCKETS_TRUE@    local.lo
 
5075
@@ -120,10 +116,8 @@
 
5076
        --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
 
5077
        $(LDFLAGS) -o $@
 
5078
 SOURCES = $(libjavanet_la_SOURCES)
 
5079
-DIST_SOURCES = $(am__libjavanet_la_SOURCES_DIST)
 
5080
 ETAGS = etags
 
5081
 CTAGS = ctags
 
5082
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
5083
 ACLOCAL = @ACLOCAL@
 
5084
 AMTAR = @AMTAR@
 
5085
 ANTLR = @ANTLR@
 
5086
@@ -518,37 +512,6 @@
 
5087
 
 
5088
 distclean-tags:
 
5089
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
5090
-
 
5091
-distdir: $(DISTFILES)
 
5092
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
5093
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
5094
-       list='$(DISTFILES)'; \
 
5095
-         dist_files=`for file in $$list; do echo $$file; done | \
 
5096
-         sed -e "s|^$$srcdirstrip/||;t" \
 
5097
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
5098
-       case $$dist_files in \
 
5099
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
5100
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
5101
-                          sort -u` ;; \
 
5102
-       esac; \
 
5103
-       for file in $$dist_files; do \
 
5104
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
5105
-         if test -d $$d/$$file; then \
 
5106
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
5107
-           if test -d "$(distdir)/$$file"; then \
 
5108
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
5109
-           fi; \
 
5110
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
5111
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
5112
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
5113
-           fi; \
 
5114
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
5115
-         else \
 
5116
-           test -f "$(distdir)/$$file" \
 
5117
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
5118
-           || exit 1; \
 
5119
-         fi; \
 
5120
-       done
 
5121
 check-am: all-am
 
5122
 check: check-am
 
5123
 all-am: Makefile $(LTLIBRARIES)
 
5124
@@ -657,8 +620,8 @@
 
5125
 .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
 
5126
        clean-libtool clean-nativeexeclibLTLIBRARIES ctags distclean \
 
5127
        distclean-compile distclean-generic distclean-libtool \
 
5128
-       distclean-tags distdir dvi dvi-am html html-am info info-am \
 
5129
-       install install-am install-data install-data-am install-dvi \
 
5130
+       distclean-tags dvi dvi-am html html-am info info-am install \
 
5131
+       install-am install-data install-data-am install-dvi \
 
5132
        install-dvi-am install-exec install-exec-am install-html \
 
5133
        install-html-am install-info install-info-am install-man \
 
5134
        install-nativeexeclibLTLIBRARIES install-pdf install-pdf-am \
 
5135
Index: libjava/classpath/native/jni/java-math/Makefile.in
 
5136
===================================================================
 
5137
--- a/src/libjava/classpath/native/jni/java-math/Makefile.in    (.../tags/gcc_4_8_0_release)
 
5138
+++ b/src/libjava/classpath/native/jni/java-math/Makefile.in    (.../branches/gcc-4_8-branch)
 
5139
@@ -36,7 +36,7 @@
 
5140
 host_triplet = @host@
 
5141
 target_triplet = @target@
 
5142
 subdir = native/jni/java-math
 
5143
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
5144
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
5145
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
5146
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
5147
        $(top_srcdir)/../../config/lead-dot.m4 \
 
5148
@@ -111,10 +111,8 @@
 
5149
        --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
 
5150
        $(LDFLAGS) -o $@
 
5151
 SOURCES = $(libjavamath_la_SOURCES)
 
5152
-DIST_SOURCES = $(libjavamath_la_SOURCES)
 
5153
 ETAGS = etags
 
5154
 CTAGS = ctags
 
5155
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
5156
 ACLOCAL = @ACLOCAL@
 
5157
 AMTAR = @AMTAR@
 
5158
 ANTLR = @ANTLR@
 
5159
@@ -487,37 +485,6 @@
 
5160
 
 
5161
 distclean-tags:
 
5162
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
5163
-
 
5164
-distdir: $(DISTFILES)
 
5165
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
5166
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
5167
-       list='$(DISTFILES)'; \
 
5168
-         dist_files=`for file in $$list; do echo $$file; done | \
 
5169
-         sed -e "s|^$$srcdirstrip/||;t" \
 
5170
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
5171
-       case $$dist_files in \
 
5172
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
5173
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
5174
-                          sort -u` ;; \
 
5175
-       esac; \
 
5176
-       for file in $$dist_files; do \
 
5177
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
5178
-         if test -d $$d/$$file; then \
 
5179
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
5180
-           if test -d "$(distdir)/$$file"; then \
 
5181
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
5182
-           fi; \
 
5183
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
5184
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
5185
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
5186
-           fi; \
 
5187
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
5188
-         else \
 
5189
-           test -f "$(distdir)/$$file" \
 
5190
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
5191
-           || exit 1; \
 
5192
-         fi; \
 
5193
-       done
 
5194
 check-am: all-am
 
5195
 check: check-am
 
5196
 all-am: Makefile $(LTLIBRARIES)
 
5197
@@ -626,8 +593,8 @@
 
5198
 .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
 
5199
        clean-libtool clean-nativeexeclibLTLIBRARIES ctags distclean \
 
5200
        distclean-compile distclean-generic distclean-libtool \
 
5201
-       distclean-tags distdir dvi dvi-am html html-am info info-am \
 
5202
-       install install-am install-data install-data-am install-dvi \
 
5203
+       distclean-tags dvi dvi-am html html-am info info-am install \
 
5204
+       install-am install-data install-data-am install-dvi \
 
5205
        install-dvi-am install-exec install-exec-am install-html \
 
5206
        install-html-am install-info install-info-am install-man \
 
5207
        install-nativeexeclibLTLIBRARIES install-pdf install-pdf-am \
 
5208
Index: libjava/classpath/native/jni/xmlj/Makefile.in
 
5209
===================================================================
 
5210
--- a/src/libjava/classpath/native/jni/xmlj/Makefile.in (.../tags/gcc_4_8_0_release)
 
5211
+++ b/src/libjava/classpath/native/jni/xmlj/Makefile.in (.../branches/gcc-4_8-branch)
 
5212
@@ -36,7 +36,7 @@
 
5213
 host_triplet = @host@
 
5214
 target_triplet = @target@
 
5215
 subdir = native/jni/xmlj
 
5216
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
5217
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
5218
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
5219
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
5220
        $(top_srcdir)/../../config/lead-dot.m4 \
 
5221
@@ -109,10 +109,8 @@
 
5222
        --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
 
5223
        $(LDFLAGS) -o $@
 
5224
 SOURCES = $(libxmlj_la_SOURCES)
 
5225
-DIST_SOURCES = $(libxmlj_la_SOURCES)
 
5226
 ETAGS = etags
 
5227
 CTAGS = ctags
 
5228
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
5229
 ACLOCAL = @ACLOCAL@
 
5230
 AMTAR = @AMTAR@
 
5231
 ANTLR = @ANTLR@
 
5232
@@ -511,37 +509,6 @@
 
5233
 
 
5234
 distclean-tags:
 
5235
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
5236
-
 
5237
-distdir: $(DISTFILES)
 
5238
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
5239
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
5240
-       list='$(DISTFILES)'; \
 
5241
-         dist_files=`for file in $$list; do echo $$file; done | \
 
5242
-         sed -e "s|^$$srcdirstrip/||;t" \
 
5243
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
5244
-       case $$dist_files in \
 
5245
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
5246
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
5247
-                          sort -u` ;; \
 
5248
-       esac; \
 
5249
-       for file in $$dist_files; do \
 
5250
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
5251
-         if test -d $$d/$$file; then \
 
5252
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
5253
-           if test -d "$(distdir)/$$file"; then \
 
5254
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
5255
-           fi; \
 
5256
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
5257
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
5258
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
5259
-           fi; \
 
5260
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
5261
-         else \
 
5262
-           test -f "$(distdir)/$$file" \
 
5263
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
5264
-           || exit 1; \
 
5265
-         fi; \
 
5266
-       done
 
5267
 check-am: all-am
 
5268
 check: check-am
 
5269
 all-am: Makefile $(LTLIBRARIES)
 
5270
@@ -650,8 +617,8 @@
 
5271
 .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
 
5272
        clean-libtool clean-nativeexeclibLTLIBRARIES ctags distclean \
 
5273
        distclean-compile distclean-generic distclean-libtool \
 
5274
-       distclean-tags distdir dvi dvi-am html html-am info info-am \
 
5275
-       install install-am install-data install-data-am install-dvi \
 
5276
+       distclean-tags dvi dvi-am html html-am info info-am install \
 
5277
+       install-am install-data install-data-am install-dvi \
 
5278
        install-dvi-am install-exec install-exec-am install-html \
 
5279
        install-html-am install-info install-info-am install-man \
 
5280
        install-nativeexeclibLTLIBRARIES install-pdf install-pdf-am \
 
5281
Index: libjava/classpath/native/jni/qt-peer/Makefile.in
 
5282
===================================================================
 
5283
--- a/src/libjava/classpath/native/jni/qt-peer/Makefile.in      (.../tags/gcc_4_8_0_release)
 
5284
+++ b/src/libjava/classpath/native/jni/qt-peer/Makefile.in      (.../branches/gcc-4_8-branch)
 
5285
@@ -39,7 +39,7 @@
 
5286
 host_triplet = @host@
 
5287
 target_triplet = @target@
 
5288
 subdir = native/jni/qt-peer
 
5289
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
5290
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
5291
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
5292
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
5293
        $(top_srcdir)/../../config/lead-dot.m4 \
 
5294
@@ -115,10 +115,8 @@
 
5295
        --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
 
5296
        $(LDFLAGS) -o $@
 
5297
 SOURCES = $(libqtpeer_la_SOURCES) $(nodist_libqtpeer_la_SOURCES)
 
5298
-DIST_SOURCES = $(libqtpeer_la_SOURCES)
 
5299
 ETAGS = etags
 
5300
 CTAGS = ctags
 
5301
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
5302
 ACLOCAL = @ACLOCAL@
 
5303
 AMTAR = @AMTAR@
 
5304
 ANTLR = @ANTLR@
 
5305
@@ -577,37 +575,6 @@
 
5306
 
 
5307
 distclean-tags:
 
5308
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
5309
-
 
5310
-distdir: $(DISTFILES)
 
5311
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
5312
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
5313
-       list='$(DISTFILES)'; \
 
5314
-         dist_files=`for file in $$list; do echo $$file; done | \
 
5315
-         sed -e "s|^$$srcdirstrip/||;t" \
 
5316
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
5317
-       case $$dist_files in \
 
5318
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
5319
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
5320
-                          sort -u` ;; \
 
5321
-       esac; \
 
5322
-       for file in $$dist_files; do \
 
5323
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
5324
-         if test -d $$d/$$file; then \
 
5325
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
5326
-           if test -d "$(distdir)/$$file"; then \
 
5327
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
5328
-           fi; \
 
5329
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
5330
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
5331
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
5332
-           fi; \
 
5333
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
5334
-         else \
 
5335
-           test -f "$(distdir)/$$file" \
 
5336
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
5337
-           || exit 1; \
 
5338
-         fi; \
 
5339
-       done
 
5340
 check-am: all-am
 
5341
 check: $(BUILT_SOURCES)
 
5342
        $(MAKE) $(AM_MAKEFLAGS) check-am
 
5343
@@ -717,8 +684,8 @@
 
5344
 .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
 
5345
        clean-libtool clean-noinstLTLIBRARIES ctags distclean \
 
5346
        distclean-compile distclean-generic distclean-libtool \
 
5347
-       distclean-tags distdir dvi dvi-am html html-am info info-am \
 
5348
-       install install-am install-data install-data-am install-dvi \
 
5349
+       distclean-tags dvi dvi-am html html-am info info-am install \
 
5350
+       install-am install-data install-data-am install-dvi \
 
5351
        install-dvi-am install-exec install-exec-am install-html \
 
5352
        install-html-am install-info install-info-am install-man \
 
5353
        install-pdf install-pdf-am install-ps install-ps-am \
 
5354
Index: libjava/classpath/native/jni/gtk-peer/Makefile.in
 
5355
===================================================================
 
5356
--- a/src/libjava/classpath/native/jni/gtk-peer/Makefile.in     (.../tags/gcc_4_8_0_release)
 
5357
+++ b/src/libjava/classpath/native/jni/gtk-peer/Makefile.in     (.../branches/gcc-4_8-branch)
 
5358
@@ -36,7 +36,7 @@
 
5359
 host_triplet = @host@
 
5360
 target_triplet = @target@
 
5361
 subdir = native/jni/gtk-peer
 
5362
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
5363
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
5364
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
5365
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
5366
        $(top_srcdir)/../../config/lead-dot.m4 \
 
5367
@@ -149,10 +149,8 @@
 
5368
        --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
 
5369
        $(LDFLAGS) -o $@
 
5370
 SOURCES = $(libgtkpeer_la_SOURCES)
 
5371
-DIST_SOURCES = $(libgtkpeer_la_SOURCES)
 
5372
 ETAGS = etags
 
5373
 CTAGS = ctags
 
5374
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
5375
 ACLOCAL = @ACLOCAL@
 
5376
 AMTAR = @AMTAR@
 
5377
 ANTLR = @ANTLR@
 
5378
@@ -620,37 +618,6 @@
 
5379
 
 
5380
 distclean-tags:
 
5381
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
5382
-
 
5383
-distdir: $(DISTFILES)
 
5384
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
5385
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
5386
-       list='$(DISTFILES)'; \
 
5387
-         dist_files=`for file in $$list; do echo $$file; done | \
 
5388
-         sed -e "s|^$$srcdirstrip/||;t" \
 
5389
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
5390
-       case $$dist_files in \
 
5391
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
5392
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
5393
-                          sort -u` ;; \
 
5394
-       esac; \
 
5395
-       for file in $$dist_files; do \
 
5396
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
5397
-         if test -d $$d/$$file; then \
 
5398
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
5399
-           if test -d "$(distdir)/$$file"; then \
 
5400
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
5401
-           fi; \
 
5402
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
5403
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
5404
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
5405
-           fi; \
 
5406
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
5407
-         else \
 
5408
-           test -f "$(distdir)/$$file" \
 
5409
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
5410
-           || exit 1; \
 
5411
-         fi; \
 
5412
-       done
 
5413
 check-am: all-am
 
5414
 check: check-am
 
5415
 all-am: Makefile $(LTLIBRARIES)
 
5416
@@ -759,8 +726,8 @@
 
5417
 .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
 
5418
        clean-libtool clean-nativeexeclibLTLIBRARIES ctags distclean \
 
5419
        distclean-compile distclean-generic distclean-libtool \
 
5420
-       distclean-tags distdir dvi dvi-am html html-am info info-am \
 
5421
-       install install-am install-data install-data-am install-dvi \
 
5422
+       distclean-tags dvi dvi-am html html-am info info-am install \
 
5423
+       install-am install-data install-data-am install-dvi \
 
5424
        install-dvi-am install-exec install-exec-am install-html \
 
5425
        install-html-am install-info install-info-am install-man \
 
5426
        install-nativeexeclibLTLIBRARIES install-pdf install-pdf-am \
 
5427
Index: libjava/classpath/native/Makefile.in
 
5428
===================================================================
 
5429
--- a/src/libjava/classpath/native/Makefile.in  (.../tags/gcc_4_8_0_release)
 
5430
+++ b/src/libjava/classpath/native/Makefile.in  (.../branches/gcc-4_8-branch)
 
5431
@@ -35,7 +35,7 @@
 
5432
 host_triplet = @host@
 
5433
 target_triplet = @target@
 
5434
 subdir = native
 
5435
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
5436
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
5437
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
5438
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
5439
        $(top_srcdir)/../../config/lead-dot.m4 \
 
5440
@@ -67,7 +67,6 @@
 
5441
 CONFIG_CLEAN_FILES =
 
5442
 CONFIG_CLEAN_VPATH_FILES =
 
5443
 SOURCES =
 
5444
-DIST_SOURCES =
 
5445
 RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
 
5446
        html-recursive info-recursive install-data-recursive \
 
5447
        install-dvi-recursive install-exec-recursive \
 
5448
@@ -78,36 +77,9 @@
 
5449
 RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive        \
 
5450
   distclean-recursive maintainer-clean-recursive
 
5451
 AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
 
5452
-       $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \
 
5453
-       distdir
 
5454
+       $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS
 
5455
 ETAGS = etags
 
5456
 CTAGS = ctags
 
5457
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
5458
-am__relativize = \
 
5459
-  dir0=`pwd`; \
 
5460
-  sed_first='s,^\([^/]*\)/.*$$,\1,'; \
 
5461
-  sed_rest='s,^[^/]*/*,,'; \
 
5462
-  sed_last='s,^.*/\([^/]*\)$$,\1,'; \
 
5463
-  sed_butlast='s,/*[^/]*$$,,'; \
 
5464
-  while test -n "$$dir1"; do \
 
5465
-    first=`echo "$$dir1" | sed -e "$$sed_first"`; \
 
5466
-    if test "$$first" != "."; then \
 
5467
-      if test "$$first" = ".."; then \
 
5468
-        dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
 
5469
-        dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
 
5470
-      else \
 
5471
-        first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
 
5472
-        if test "$$first2" = "$$first"; then \
 
5473
-          dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
 
5474
-        else \
 
5475
-          dir2="../$$dir2"; \
 
5476
-        fi; \
 
5477
-        dir0="$$dir0"/"$$first"; \
 
5478
-      fi; \
 
5479
-    fi; \
 
5480
-    dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
 
5481
-  done; \
 
5482
-  reldir="$$dir2"
 
5483
 ACLOCAL = @ACLOCAL@
 
5484
 AMTAR = @AMTAR@
 
5485
 ANTLR = @ANTLR@
 
5486
@@ -498,65 +470,6 @@
 
5487
 
 
5488
 distclean-tags:
 
5489
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
5490
-
 
5491
-distdir: $(DISTFILES)
 
5492
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
5493
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
5494
-       list='$(DISTFILES)'; \
 
5495
-         dist_files=`for file in $$list; do echo $$file; done | \
 
5496
-         sed -e "s|^$$srcdirstrip/||;t" \
 
5497
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
5498
-       case $$dist_files in \
 
5499
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
5500
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
5501
-                          sort -u` ;; \
 
5502
-       esac; \
 
5503
-       for file in $$dist_files; do \
 
5504
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
5505
-         if test -d $$d/$$file; then \
 
5506
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
5507
-           if test -d "$(distdir)/$$file"; then \
 
5508
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
5509
-           fi; \
 
5510
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
5511
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
5512
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
5513
-           fi; \
 
5514
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
5515
-         else \
 
5516
-           test -f "$(distdir)/$$file" \
 
5517
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
5518
-           || exit 1; \
 
5519
-         fi; \
 
5520
-       done
 
5521
-       @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
 
5522
-         if test "$$subdir" = .; then :; else \
 
5523
-           test -d "$(distdir)/$$subdir" \
 
5524
-           || $(MKDIR_P) "$(distdir)/$$subdir" \
 
5525
-           || exit 1; \
 
5526
-         fi; \
 
5527
-       done
 
5528
-       @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
 
5529
-         if test "$$subdir" = .; then :; else \
 
5530
-           dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
 
5531
-           $(am__relativize); \
 
5532
-           new_distdir=$$reldir; \
 
5533
-           dir1=$$subdir; dir2="$(top_distdir)"; \
 
5534
-           $(am__relativize); \
 
5535
-           new_top_distdir=$$reldir; \
 
5536
-           echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
 
5537
-           echo "     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
 
5538
-           ($(am__cd) $$subdir && \
 
5539
-             $(MAKE) $(AM_MAKEFLAGS) \
 
5540
-               top_distdir="$$new_top_distdir" \
 
5541
-               distdir="$$new_distdir" \
 
5542
-               am__remove_distdir=: \
 
5543
-               am__skip_length_check=: \
 
5544
-               am__skip_mode_fix=: \
 
5545
-               distdir) \
 
5546
-             || exit 1; \
 
5547
-         fi; \
 
5548
-       done
 
5549
 check-am: all-am
 
5550
 check: check-recursive
 
5551
 all-am: Makefile
 
5552
@@ -659,13 +572,13 @@
 
5553
 .PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
 
5554
        all all-am check check-am clean clean-generic clean-libtool \
 
5555
        ctags ctags-recursive distclean distclean-generic \
 
5556
-       distclean-libtool distclean-tags distdir dvi dvi-am html \
 
5557
-       html-am info info-am install install-am install-data \
 
5558
-       install-data-am install-dvi install-dvi-am install-exec \
 
5559
-       install-exec-am install-html install-html-am install-info \
 
5560
-       install-info-am install-man install-pdf install-pdf-am \
 
5561
-       install-ps install-ps-am install-strip installcheck \
 
5562
-       installcheck-am installdirs installdirs-am maintainer-clean \
 
5563
+       distclean-libtool distclean-tags dvi dvi-am html html-am info \
 
5564
+       info-am install install-am install-data install-data-am \
 
5565
+       install-dvi install-dvi-am install-exec install-exec-am \
 
5566
+       install-html install-html-am install-info install-info-am \
 
5567
+       install-man install-pdf install-pdf-am install-ps \
 
5568
+       install-ps-am install-strip installcheck installcheck-am \
 
5569
+       installdirs installdirs-am maintainer-clean \
 
5570
        maintainer-clean-generic mostlyclean mostlyclean-generic \
 
5571
        mostlyclean-libtool pdf pdf-am ps ps-am tags tags-recursive \
 
5572
        uninstall uninstall-am
 
5573
Index: libjava/classpath/native/jawt/Makefile.in
 
5574
===================================================================
 
5575
--- a/src/libjava/classpath/native/jawt/Makefile.in     (.../tags/gcc_4_8_0_release)
 
5576
+++ b/src/libjava/classpath/native/jawt/Makefile.in     (.../branches/gcc-4_8-branch)
 
5577
@@ -36,7 +36,7 @@
 
5578
 host_triplet = @host@
 
5579
 target_triplet = @target@
 
5580
 subdir = native/jawt
 
5581
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
5582
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
5583
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
5584
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
5585
        $(top_srcdir)/../../config/lead-dot.m4 \
 
5586
@@ -111,10 +111,8 @@
 
5587
        --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
 
5588
        $(LDFLAGS) -o $@
 
5589
 SOURCES = $(libjawt_la_SOURCES)
 
5590
-DIST_SOURCES = $(libjawt_la_SOURCES)
 
5591
 ETAGS = etags
 
5592
 CTAGS = ctags
 
5593
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
5594
 ACLOCAL = @ACLOCAL@
 
5595
 AMTAR = @AMTAR@
 
5596
 ANTLR = @ANTLR@
 
5597
@@ -492,37 +490,6 @@
 
5598
 
 
5599
 distclean-tags:
 
5600
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
5601
-
 
5602
-distdir: $(DISTFILES)
 
5603
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
5604
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
5605
-       list='$(DISTFILES)'; \
 
5606
-         dist_files=`for file in $$list; do echo $$file; done | \
 
5607
-         sed -e "s|^$$srcdirstrip/||;t" \
 
5608
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
5609
-       case $$dist_files in \
 
5610
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
5611
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
5612
-                          sort -u` ;; \
 
5613
-       esac; \
 
5614
-       for file in $$dist_files; do \
 
5615
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
5616
-         if test -d $$d/$$file; then \
 
5617
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
5618
-           if test -d "$(distdir)/$$file"; then \
 
5619
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
5620
-           fi; \
 
5621
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
5622
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
5623
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
5624
-           fi; \
 
5625
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
5626
-         else \
 
5627
-           test -f "$(distdir)/$$file" \
 
5628
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
5629
-           || exit 1; \
 
5630
-         fi; \
 
5631
-       done
 
5632
 check-am: all-am
 
5633
 check: check-am
 
5634
 all-am: Makefile $(LTLIBRARIES)
 
5635
@@ -631,8 +598,8 @@
 
5636
 .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
 
5637
        clean-libtool clean-nativeexeclibLTLIBRARIES ctags distclean \
 
5638
        distclean-compile distclean-generic distclean-libtool \
 
5639
-       distclean-tags distdir dvi dvi-am html html-am info info-am \
 
5640
-       install install-am install-data install-data-am install-dvi \
 
5641
+       distclean-tags dvi dvi-am html html-am info info-am install \
 
5642
+       install-am install-data install-data-am install-dvi \
 
5643
        install-dvi-am install-exec install-exec-am install-html \
 
5644
        install-html-am install-info install-info-am install-man \
 
5645
        install-nativeexeclibLTLIBRARIES install-pdf install-pdf-am \
 
5646
Index: libjava/classpath/native/fdlibm/Makefile.in
 
5647
===================================================================
 
5648
--- a/src/libjava/classpath/native/fdlibm/Makefile.in   (.../tags/gcc_4_8_0_release)
 
5649
+++ b/src/libjava/classpath/native/fdlibm/Makefile.in   (.../branches/gcc-4_8-branch)
 
5650
@@ -36,7 +36,7 @@
 
5651
 host_triplet = @host@
 
5652
 target_triplet = @target@
 
5653
 subdir = native/fdlibm
 
5654
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
5655
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
5656
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
5657
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
5658
        $(top_srcdir)/../../config/lead-dot.m4 \
 
5659
@@ -94,10 +94,8 @@
 
5660
        --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
 
5661
        $(LDFLAGS) -o $@
 
5662
 SOURCES = $(libfdlibm_la_SOURCES)
 
5663
-DIST_SOURCES = $(libfdlibm_la_SOURCES)
 
5664
 ETAGS = etags
 
5665
 CTAGS = ctags
 
5666
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
5667
 ACLOCAL = @ACLOCAL@
 
5668
 AMTAR = @AMTAR@
 
5669
 ANTLR = @ANTLR@
 
5670
@@ -553,37 +551,6 @@
 
5671
 
 
5672
 distclean-tags:
 
5673
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
5674
-
 
5675
-distdir: $(DISTFILES)
 
5676
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
5677
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
5678
-       list='$(DISTFILES)'; \
 
5679
-         dist_files=`for file in $$list; do echo $$file; done | \
 
5680
-         sed -e "s|^$$srcdirstrip/||;t" \
 
5681
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
5682
-       case $$dist_files in \
 
5683
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
5684
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
5685
-                          sort -u` ;; \
 
5686
-       esac; \
 
5687
-       for file in $$dist_files; do \
 
5688
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
5689
-         if test -d $$d/$$file; then \
 
5690
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
5691
-           if test -d "$(distdir)/$$file"; then \
 
5692
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
5693
-           fi; \
 
5694
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
5695
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
5696
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
5697
-           fi; \
 
5698
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
5699
-         else \
 
5700
-           test -f "$(distdir)/$$file" \
 
5701
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
5702
-           || exit 1; \
 
5703
-         fi; \
 
5704
-       done
 
5705
 check-am: all-am
 
5706
 check: check-am
 
5707
 all-am: Makefile $(LTLIBRARIES)
 
5708
@@ -689,8 +656,8 @@
 
5709
 .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
 
5710
        clean-libtool clean-noinstLTLIBRARIES ctags distclean \
 
5711
        distclean-compile distclean-generic distclean-libtool \
 
5712
-       distclean-tags distdir dvi dvi-am html html-am info info-am \
 
5713
-       install install-am install-data install-data-am install-dvi \
 
5714
+       distclean-tags dvi dvi-am html html-am info info-am install \
 
5715
+       install-am install-data install-data-am install-dvi \
 
5716
        install-dvi-am install-exec install-exec-am install-html \
 
5717
        install-html-am install-info install-info-am install-man \
 
5718
        install-pdf install-pdf-am install-ps install-ps-am \
 
5719
Index: libjava/classpath/native/plugin/Makefile.in
 
5720
===================================================================
 
5721
--- a/src/libjava/classpath/native/plugin/Makefile.in   (.../tags/gcc_4_8_0_release)
 
5722
+++ b/src/libjava/classpath/native/plugin/Makefile.in   (.../branches/gcc-4_8-branch)
 
5723
@@ -36,7 +36,7 @@
 
5724
 host_triplet = @host@
 
5725
 target_triplet = @target@
 
5726
 subdir = native/plugin
 
5727
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
5728
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
5729
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
5730
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
5731
        $(top_srcdir)/../../config/lead-dot.m4 \
 
5732
@@ -111,10 +111,8 @@
 
5733
        --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) \
 
5734
        $(LDFLAGS) -o $@
 
5735
 SOURCES = $(libgcjwebplugin_la_SOURCES)
 
5736
-DIST_SOURCES = $(libgcjwebplugin_la_SOURCES)
 
5737
 ETAGS = etags
 
5738
 CTAGS = ctags
 
5739
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
5740
 ACLOCAL = @ACLOCAL@
 
5741
 AMTAR = @AMTAR@
 
5742
 ANTLR = @ANTLR@
 
5743
@@ -497,37 +495,6 @@
 
5744
 
 
5745
 distclean-tags:
 
5746
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
5747
-
 
5748
-distdir: $(DISTFILES)
 
5749
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
5750
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
5751
-       list='$(DISTFILES)'; \
 
5752
-         dist_files=`for file in $$list; do echo $$file; done | \
 
5753
-         sed -e "s|^$$srcdirstrip/||;t" \
 
5754
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
5755
-       case $$dist_files in \
 
5756
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
5757
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
5758
-                          sort -u` ;; \
 
5759
-       esac; \
 
5760
-       for file in $$dist_files; do \
 
5761
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
5762
-         if test -d $$d/$$file; then \
 
5763
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
5764
-           if test -d "$(distdir)/$$file"; then \
 
5765
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
5766
-           fi; \
 
5767
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
5768
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
5769
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
5770
-           fi; \
 
5771
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
5772
-         else \
 
5773
-           test -f "$(distdir)/$$file" \
 
5774
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
5775
-           || exit 1; \
 
5776
-         fi; \
 
5777
-       done
 
5778
 check-am: all-am
 
5779
 check: check-am
 
5780
 all-am: Makefile $(LTLIBRARIES)
 
5781
@@ -636,8 +603,8 @@
 
5782
 .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
 
5783
        clean-libtool clean-nativeexeclibLTLIBRARIES ctags distclean \
 
5784
        distclean-compile distclean-generic distclean-libtool \
 
5785
-       distclean-tags distdir dvi dvi-am html html-am info info-am \
 
5786
-       install install-am install-data install-data-am install-dvi \
 
5787
+       distclean-tags dvi dvi-am html html-am info info-am install \
 
5788
+       install-am install-data install-data-am install-dvi \
 
5789
        install-dvi-am install-exec install-exec-am install-html \
 
5790
        install-html-am install-info install-info-am install-man \
 
5791
        install-nativeexeclibLTLIBRARIES install-pdf install-pdf-am \
 
5792
Index: libjava/classpath/lib/Makefile.in
 
5793
===================================================================
 
5794
--- a/src/libjava/classpath/lib/Makefile.in     (.../tags/gcc_4_8_0_release)
 
5795
+++ b/src/libjava/classpath/lib/Makefile.in     (.../branches/gcc-4_8-branch)
 
5796
@@ -36,9 +36,9 @@
 
5797
 host_triplet = @host@
 
5798
 target_triplet = @target@
 
5799
 subdir = lib
 
5800
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
 
5801
-       $(srcdir)/copy-vmresources.sh.in $(srcdir)/gen-classlist.sh.in \
 
5802
-       $(srcdir)/mkcollections.pl.in
 
5803
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \
 
5804
+       $(srcdir)/mkcollections.pl.in $(srcdir)/gen-classlist.sh.in \
 
5805
+       $(srcdir)/copy-vmresources.sh.in
 
5806
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
5807
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
5808
        $(top_srcdir)/../../config/lead-dot.m4 \
 
5809
@@ -71,9 +71,7 @@
 
5810
        copy-vmresources.sh
 
5811
 CONFIG_CLEAN_VPATH_FILES =
 
5812
 SOURCES =
 
5813
-DIST_SOURCES =
 
5814
 DATA = $(noinst_DATA)
 
5815
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
5816
 ACLOCAL = @ACLOCAL@
 
5817
 AMTAR = @AMTAR@
 
5818
 ANTLR = @ANTLR@
 
5819
@@ -356,40 +354,6 @@
 
5820
 ctags: CTAGS
 
5821
 CTAGS:
 
5822
 
 
5823
-
 
5824
-distdir: $(DISTFILES)
 
5825
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
5826
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
5827
-       list='$(DISTFILES)'; \
 
5828
-         dist_files=`for file in $$list; do echo $$file; done | \
 
5829
-         sed -e "s|^$$srcdirstrip/||;t" \
 
5830
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
5831
-       case $$dist_files in \
 
5832
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
5833
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
5834
-                          sort -u` ;; \
 
5835
-       esac; \
 
5836
-       for file in $$dist_files; do \
 
5837
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
5838
-         if test -d $$d/$$file; then \
 
5839
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
5840
-           if test -d "$(distdir)/$$file"; then \
 
5841
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
5842
-           fi; \
 
5843
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
5844
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
5845
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
5846
-           fi; \
 
5847
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
5848
-         else \
 
5849
-           test -f "$(distdir)/$$file" \
 
5850
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
5851
-           || exit 1; \
 
5852
-         fi; \
 
5853
-       done
 
5854
-       $(MAKE) $(AM_MAKEFLAGS) \
 
5855
-         top_distdir="$(top_distdir)" distdir="$(distdir)" \
 
5856
-         dist-hook
 
5857
 check-am: all-am
 
5858
 check: check-am
 
5859
 all-am: Makefile $(DATA)
 
5860
@@ -492,17 +456,16 @@
 
5861
 .MAKE: install-am install-strip
 
5862
 
 
5863
 .PHONY: all all-am check check-am clean clean-generic clean-libtool \
 
5864
-       clean-local dist-hook distclean distclean-generic \
 
5865
-       distclean-libtool distdir dvi dvi-am html html-am info info-am \
 
5866
-       install install-am install-data install-data-am \
 
5867
-       install-data-local install-dvi install-dvi-am install-exec \
 
5868
-       install-exec-am install-html install-html-am install-info \
 
5869
-       install-info-am install-man install-pdf install-pdf-am \
 
5870
-       install-ps install-ps-am install-strip installcheck \
 
5871
-       installcheck-am installdirs maintainer-clean \
 
5872
-       maintainer-clean-generic mostlyclean mostlyclean-generic \
 
5873
-       mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am \
 
5874
-       uninstall-local
 
5875
+       clean-local distclean distclean-generic distclean-libtool dvi \
 
5876
+       dvi-am html html-am info info-am install install-am \
 
5877
+       install-data install-data-am install-data-local install-dvi \
 
5878
+       install-dvi-am install-exec install-exec-am install-html \
 
5879
+       install-html-am install-info install-info-am install-man \
 
5880
+       install-pdf install-pdf-am install-ps install-ps-am \
 
5881
+       install-strip installcheck installcheck-am installdirs \
 
5882
+       maintainer-clean maintainer-clean-generic mostlyclean \
 
5883
+       mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
 
5884
+       uninstall uninstall-am uninstall-local
 
5885
 
 
5886
 
 
5887
 sinclude $(JAVA_DEPEND)
 
5888
Index: libjava/classpath/ChangeLog.gcj
 
5889
===================================================================
 
5890
--- a/src/libjava/classpath/ChangeLog.gcj       (.../tags/gcc_4_8_0_release)
 
5891
+++ b/src/libjava/classpath/ChangeLog.gcj       (.../branches/gcc-4_8-branch)
 
5892
@@ -1,3 +1,41 @@
 
5893
+2013-03-22  Jakub Jelinek  <jakub@redhat.com>
 
5894
+
 
5895
+       PR other/43620
 
5896
+       * Makefile.in: Regenerated.
 
5897
+       * doc/Makefile.in: Regenerated.
 
5898
+       * doc/api/Makefile.in: Regenerated.
 
5899
+       * examples/Makefile.in: Regenerated.
 
5900
+       * external/Makefile.in: Regenerated.
 
5901
+       * external/jsr166/Makefile.in: Regenerated.
 
5902
+       * external/relaxngDatatype/Makefile.in: Regenerated.
 
5903
+       * external/sax/Makefile.in: Regenerated.
 
5904
+       * external/w3c_dom/Makefile.in: Regenerated.
 
5905
+       * include/Makefile.in: Regenerated.
 
5906
+       * lib/Makefile.in: Regenerated.
 
5907
+       * native/Makefile.in: Regenerated.
 
5908
+       * native/fdlibm/Makefile.in: Regenerated.
 
5909
+       * native/jawt/Makefile.in: Regenerated.
 
5910
+       * native/jni/Makefile.in: Regenerated.
 
5911
+       * native/jni/classpath/Makefile.in: Regenerated.
 
5912
+       * native/jni/gconf-peer/Makefile.in: Regenerated.
 
5913
+       * native/jni/gstreamer-peer/Makefile.in: Regenerated.
 
5914
+       * native/jni/gtk-peer/Makefile.in: Regenerated.
 
5915
+       * native/jni/java-io/Makefile.in: Regenerated.
 
5916
+       * native/jni/java-lang/Makefile.in: Regenerated.
 
5917
+       * native/jni/java-math/Makefile.in: Regenerated.
 
5918
+       * native/jni/java-net/Makefile.in: Regenerated.
 
5919
+       * native/jni/java-nio/Makefile.in: Regenerated.
 
5920
+       * native/jni/java-util/Makefile.in: Regenerated.
 
5921
+       * native/jni/midi-alsa/Makefile.in: Regenerated.
 
5922
+       * native/jni/midi-dssi/Makefile.in: Regenerated.
 
5923
+       * native/jni/native-lib/Makefile.in: Regenerated.
 
5924
+       * native/jni/qt-peer/Makefile.in: Regenerated.
 
5925
+       * native/jni/xmlj/Makefile.in: Regenerated.
 
5926
+       * native/plugin/Makefile.in: Regenerated.
 
5927
+       * resource/Makefile.in: Regenerated.
 
5928
+       * scripts/Makefile.in: Regenerated.
 
5929
+       * tools/Makefile.in: Regenerated.
 
5930
+
 
5931
 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
 
5932
 
 
5933
        PR bootstrap/56258
 
5934
Index: libjava/classpath/examples/Makefile.in
 
5935
===================================================================
 
5936
--- a/src/libjava/classpath/examples/Makefile.in        (.../tags/gcc_4_8_0_release)
 
5937
+++ b/src/libjava/classpath/examples/Makefile.in        (.../branches/gcc-4_8-branch)
 
5938
@@ -36,8 +36,8 @@
 
5939
 host_triplet = @host@
 
5940
 target_triplet = @target@
 
5941
 subdir = examples
 
5942
-DIST_COMMON = README $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
 
5943
-       $(srcdir)/Makefile.java2d.in $(srcdir)/Makefile.jawt.in
 
5944
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \
 
5945
+       $(srcdir)/Makefile.jawt.in $(srcdir)/Makefile.java2d.in
 
5946
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
5947
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
5948
        $(top_srcdir)/../../config/lead-dot.m4 \
 
5949
@@ -69,7 +69,6 @@
 
5950
 CONFIG_CLEAN_FILES = Makefile.jawt Makefile.java2d
 
5951
 CONFIG_CLEAN_VPATH_FILES =
 
5952
 SOURCES =
 
5953
-DIST_SOURCES =
 
5954
 am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
 
5955
 am__vpath_adj = case $$p in \
 
5956
     $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
 
5957
@@ -93,7 +92,6 @@
 
5958
   sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
 
5959
 am__installdirs = "$(DESTDIR)$(exampledir)"
 
5960
 DATA = $(example_DATA)
 
5961
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
5962
 ACLOCAL = @ACLOCAL@
 
5963
 AMTAR = @AMTAR@
 
5964
 ANTLR = @ANTLR@
 
5965
@@ -419,40 +417,6 @@
 
5966
 ctags: CTAGS
 
5967
 CTAGS:
 
5968
 
 
5969
-
 
5970
-distdir: $(DISTFILES)
 
5971
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
5972
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
5973
-       list='$(DISTFILES)'; \
 
5974
-         dist_files=`for file in $$list; do echo $$file; done | \
 
5975
-         sed -e "s|^$$srcdirstrip/||;t" \
 
5976
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
5977
-       case $$dist_files in \
 
5978
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
5979
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
5980
-                          sort -u` ;; \
 
5981
-       esac; \
 
5982
-       for file in $$dist_files; do \
 
5983
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
5984
-         if test -d $$d/$$file; then \
 
5985
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
5986
-           if test -d "$(distdir)/$$file"; then \
 
5987
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
5988
-           fi; \
 
5989
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
5990
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
5991
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
5992
-           fi; \
 
5993
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
5994
-         else \
 
5995
-           test -f "$(distdir)/$$file" \
 
5996
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
5997
-           || exit 1; \
 
5998
-         fi; \
 
5999
-       done
 
6000
-       $(MAKE) $(AM_MAKEFLAGS) \
 
6001
-         top_distdir="$(top_distdir)" distdir="$(distdir)" \
 
6002
-         dist-hook
 
6003
 check-am: all-am
 
6004
 check: $(BUILT_SOURCES)
 
6005
        $(MAKE) $(AM_MAKEFLAGS) check-am
 
6006
@@ -557,17 +521,17 @@
 
6007
 .MAKE: all check install install-am install-strip
 
6008
 
 
6009
 .PHONY: all all-am check check-am clean clean-generic clean-libtool \
 
6010
-       clean-local dist-hook distclean distclean-generic \
 
6011
-       distclean-libtool distdir dvi dvi-am html html-am info info-am \
 
6012
-       install install-am install-data install-data-am \
 
6013
-       install-data-local install-dvi install-dvi-am \
 
6014
-       install-exampleDATA install-exec install-exec-am install-html \
 
6015
-       install-html-am install-info install-info-am install-man \
 
6016
-       install-pdf install-pdf-am install-ps install-ps-am \
 
6017
-       install-strip installcheck installcheck-am installdirs \
 
6018
-       maintainer-clean maintainer-clean-generic mostlyclean \
 
6019
-       mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
 
6020
-       uninstall uninstall-am uninstall-exampleDATA uninstall-local
 
6021
+       clean-local distclean distclean-generic distclean-libtool dvi \
 
6022
+       dvi-am html html-am info info-am install install-am \
 
6023
+       install-data install-data-am install-data-local install-dvi \
 
6024
+       install-dvi-am install-exampleDATA install-exec \
 
6025
+       install-exec-am install-html install-html-am install-info \
 
6026
+       install-info-am install-man install-pdf install-pdf-am \
 
6027
+       install-ps install-ps-am install-strip installcheck \
 
6028
+       installcheck-am installdirs maintainer-clean \
 
6029
+       maintainer-clean-generic mostlyclean mostlyclean-generic \
 
6030
+       mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am \
 
6031
+       uninstall-exampleDATA uninstall-local
 
6032
 
 
6033
 
 
6034
 # Make sure all sources and icons are also installed so users can use them.
 
6035
Index: libjava/classpath
 
6036
===================================================================
 
6037
--- a/src/libjava/classpath     (.../tags/gcc_4_8_0_release)
 
6038
+++ b/src/libjava/classpath     (.../branches/gcc-4_8-branch)
 
6039
 
 
6040
Property changes on: libjava/classpath
 
6041
___________________________________________________________________
 
6042
Modified: svn:mergeinfo
 
6043
   Merged /trunk/libjava/classpath:r197677
 
6044
Index: libgcc/ChangeLog
 
6045
===================================================================
 
6046
--- a/src/libgcc/ChangeLog      (.../tags/gcc_4_8_0_release)
 
6047
+++ b/src/libgcc/ChangeLog      (.../branches/gcc-4_8-branch)
 
6048
@@ -1,3 +1,35 @@
 
6049
+2013-04-11  Julian Brown  <julian@codesourcery.com>
 
6050
+
 
6051
+       * config/arm/linux-atomic.c (SUBWORD_SYNC_OP, SUBWORD_VAL_CAS)
 
6052
+       (SUBWORD_TEST_AND_SET): Use signed char/short types instead of
 
6053
+       unsigned char/unsigned short.
 
6054
+       (__sync_val_compare_and_swap_{1,2}): Handle signed argument.
 
6055
+
 
6056
+2013-04-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
 
6057
+
 
6058
+       PR other/55274
 
6059
+       * config/t-slibgcc-hpux (SHLIB_MAPFILES): Define.
 
6060
+
 
6061
+2013-03-26  Robert Mason  <rbmj@verizon.net>
 
6062
+
 
6063
+       PR target/54805
 
6064
+
 
6065
+       Backport from mainline:
 
6066
+       2013-03-20  Robert Mason  <rbmj@verizon.net>
 
6067
+
 
6068
+       * config/vxlib-tls.c (__gthread_get_tsd_data,)
 
6069
+       (__gthread_set_tsd_data, __gthread_enter_tsd_dtor_context,)
 
6070
+       (__gthread_leave_tsd_dtor_context): Add prototypes.
 
6071
+       (tls_delete_hook): Update.
 
6072
+
 
6073
+2013-03-26  Walter Lee  <walt@tilera.com>
 
6074
+
 
6075
+       Backport from mainline:
 
6076
+       2013-03-26  Walter Lee  <walt@tilera.com>
 
6077
+       
 
6078
+       * config/tilegx/t-crtstuff: Add -fno-asynchronous-unwind-tables
 
6079
+       -mcmodel=large to CRTSTUFF_T_CFLAGS_S variable.
 
6080
+
 
6081
 2013-03-22  Release Manager
 
6082
 
 
6083
        * GCC 4.8.0 released.
 
6084
Index: libgcc/config/t-slibgcc-hpux
 
6085
===================================================================
 
6086
--- a/src/libgcc/config/t-slibgcc-hpux  (.../tags/gcc_4_8_0_release)
 
6087
+++ b/src/libgcc/config/t-slibgcc-hpux  (.../branches/gcc-4_8-branch)
 
6088
@@ -5,3 +5,4 @@
 
6089
 INSTALL_SHLIB = $(INSTALL_DATA) -m 555
 
6090
 
 
6091
 SHLIB_MKMAP = $(srcdir)/mkmap-flat.awk
 
6092
+SHLIB_MAPFILES = libgcc-std.ver
 
6093
Index: libgcc/config/tilegx/t-crtstuff
 
6094
===================================================================
 
6095
--- a/src/libgcc/config/tilegx/t-crtstuff       (.../tags/gcc_4_8_0_release)
 
6096
+++ b/src/libgcc/config/tilegx/t-crtstuff       (.../branches/gcc-4_8-branch)
 
6097
@@ -2,3 +2,7 @@
 
6098
 # because then __FRAME_END__ might not be the last thing in .eh_frame
 
6099
 # section.
 
6100
 CRTSTUFF_T_CFLAGS += -fno-asynchronous-unwind-tables
 
6101
+CRTSTUFF_T_CFLAGS_S += -fno-asynchronous-unwind-tables
 
6102
+
 
6103
+# Compile crtbeginS.o and crtendS.o with -mcmodel=large
 
6104
+CRTSTUFF_T_CFLAGS_S += -mcmodel=large
 
6105
Index: libgcc/config/vxlib-tls.c
 
6106
===================================================================
 
6107
--- a/src/libgcc/config/vxlib-tls.c     (.../tags/gcc_4_8_0_release)
 
6108
+++ b/src/libgcc/config/vxlib-tls.c     (.../branches/gcc-4_8-branch)
 
6109
@@ -102,7 +102,15 @@
 
6110
 extern void __gthread_enter_tls_dtor_context (void);
 
6111
 extern void __gthread_leave_tls_dtor_context (void);
 
6112
 
 
6113
+#ifndef __RTP__
 
6114
 
 
6115
+extern void *__gthread_get_tsd_data (WIND_TCB *tcb);
 
6116
+extern void __gthread_set_tsd_data (WIND_TCB *tcb, void *data);
 
6117
+extern void __gthread_enter_tsd_dtor_context (WIND_TCB *tcb);
 
6118
+extern void __gthread_leave_tsd_dtor_context (WIND_TCB *tcb);
 
6119
+
 
6120
+#endif /* __RTP__ */
 
6121
+
 
6122
 /* This is a global structure which records all of the active keys.
 
6123
 
 
6124
    A key is potentially valid (i.e. has been handed out by
 
6125
@@ -185,7 +193,7 @@
 
6126
 #ifdef __RTP__
 
6127
       __gthread_leave_tls_dtor_context ();
 
6128
 #else
 
6129
-      __gthread_leave_tsd_dtor_context ();
 
6130
+      __gthread_leave_tsd_dtor_context (tcb);
 
6131
 #endif
 
6132
 
 
6133
 #ifdef __RTP__
 
6134
Index: libgcc/config/arm/linux-atomic.c
 
6135
===================================================================
 
6136
--- a/src/libgcc/config/arm/linux-atomic.c      (.../tags/gcc_4_8_0_release)
 
6137
+++ b/src/libgcc/config/arm/linux-atomic.c      (.../branches/gcc-4_8-branch)
 
6138
@@ -97,19 +97,19 @@
 
6139
     return (RETURN & mask) >> shift;                                   \
 
6140
   }
 
6141
 
 
6142
-SUBWORD_SYNC_OP (add,   , +, unsigned short, 2, oldval)
 
6143
-SUBWORD_SYNC_OP (sub,   , -, unsigned short, 2, oldval)
 
6144
-SUBWORD_SYNC_OP (or,    , |, unsigned short, 2, oldval)
 
6145
-SUBWORD_SYNC_OP (and,   , &, unsigned short, 2, oldval)
 
6146
-SUBWORD_SYNC_OP (xor,   , ^, unsigned short, 2, oldval)
 
6147
-SUBWORD_SYNC_OP (nand, ~, &, unsigned short, 2, oldval)
 
6148
+SUBWORD_SYNC_OP (add,   , +, short, 2, oldval)
 
6149
+SUBWORD_SYNC_OP (sub,   , -, short, 2, oldval)
 
6150
+SUBWORD_SYNC_OP (or,    , |, short, 2, oldval)
 
6151
+SUBWORD_SYNC_OP (and,   , &, short, 2, oldval)
 
6152
+SUBWORD_SYNC_OP (xor,   , ^, short, 2, oldval)
 
6153
+SUBWORD_SYNC_OP (nand, ~, &, short, 2, oldval)
 
6154
 
 
6155
-SUBWORD_SYNC_OP (add,   , +, unsigned char, 1, oldval)
 
6156
-SUBWORD_SYNC_OP (sub,   , -, unsigned char, 1, oldval)
 
6157
-SUBWORD_SYNC_OP (or,    , |, unsigned char, 1, oldval)
 
6158
-SUBWORD_SYNC_OP (and,   , &, unsigned char, 1, oldval)
 
6159
-SUBWORD_SYNC_OP (xor,   , ^, unsigned char, 1, oldval)
 
6160
-SUBWORD_SYNC_OP (nand, ~, &, unsigned char, 1, oldval)
 
6161
+SUBWORD_SYNC_OP (add,   , +, signed char, 1, oldval)
 
6162
+SUBWORD_SYNC_OP (sub,   , -, signed char, 1, oldval)
 
6163
+SUBWORD_SYNC_OP (or,    , |, signed char, 1, oldval)
 
6164
+SUBWORD_SYNC_OP (and,   , &, signed char, 1, oldval)
 
6165
+SUBWORD_SYNC_OP (xor,   , ^, signed char, 1, oldval)
 
6166
+SUBWORD_SYNC_OP (nand, ~, &, signed char, 1, oldval)
 
6167
 
 
6168
 #define OP_AND_FETCH_WORD(OP, PFX_OP, INF_OP)                          \
 
6169
   int HIDDEN                                                           \
 
6170
@@ -132,19 +132,19 @@
 
6171
 OP_AND_FETCH_WORD (xor,   , ^)
 
6172
 OP_AND_FETCH_WORD (nand, ~, &)
 
6173
 
 
6174
-SUBWORD_SYNC_OP (add,   , +, unsigned short, 2, newval)
 
6175
-SUBWORD_SYNC_OP (sub,   , -, unsigned short, 2, newval)
 
6176
-SUBWORD_SYNC_OP (or,    , |, unsigned short, 2, newval)
 
6177
-SUBWORD_SYNC_OP (and,   , &, unsigned short, 2, newval)
 
6178
-SUBWORD_SYNC_OP (xor,   , ^, unsigned short, 2, newval)
 
6179
-SUBWORD_SYNC_OP (nand, ~, &, unsigned short, 2, newval)
 
6180
+SUBWORD_SYNC_OP (add,   , +, short, 2, newval)
 
6181
+SUBWORD_SYNC_OP (sub,   , -, short, 2, newval)
 
6182
+SUBWORD_SYNC_OP (or,    , |, short, 2, newval)
 
6183
+SUBWORD_SYNC_OP (and,   , &, short, 2, newval)
 
6184
+SUBWORD_SYNC_OP (xor,   , ^, short, 2, newval)
 
6185
+SUBWORD_SYNC_OP (nand, ~, &, short, 2, newval)
 
6186
 
 
6187
-SUBWORD_SYNC_OP (add,   , +, unsigned char, 1, newval)
 
6188
-SUBWORD_SYNC_OP (sub,   , -, unsigned char, 1, newval)
 
6189
-SUBWORD_SYNC_OP (or,    , |, unsigned char, 1, newval)
 
6190
-SUBWORD_SYNC_OP (and,   , &, unsigned char, 1, newval)
 
6191
-SUBWORD_SYNC_OP (xor,   , ^, unsigned char, 1, newval)
 
6192
-SUBWORD_SYNC_OP (nand, ~, &, unsigned char, 1, newval)
 
6193
+SUBWORD_SYNC_OP (add,   , +, signed char, 1, newval)
 
6194
+SUBWORD_SYNC_OP (sub,   , -, signed char, 1, newval)
 
6195
+SUBWORD_SYNC_OP (or,    , |, signed char, 1, newval)
 
6196
+SUBWORD_SYNC_OP (and,   , &, signed char, 1, newval)
 
6197
+SUBWORD_SYNC_OP (xor,   , ^, signed char, 1, newval)
 
6198
+SUBWORD_SYNC_OP (nand, ~, &, signed char, 1, newval)
 
6199
 
 
6200
 int HIDDEN
 
6201
 __sync_val_compare_and_swap_4 (int *ptr, int oldval, int newval)
 
6202
@@ -181,7 +181,7 @@
 
6203
        actual_oldval = *wordptr;                                       \
 
6204
                                                                        \
 
6205
        if (__builtin_expect (((actual_oldval & mask) >> shift) !=      \
 
6206
-                              (unsigned int) oldval, 0))                \
 
6207
+                              ((unsigned int) oldval & MASK_##WIDTH), 0)) \
 
6208
           return (actual_oldval & mask) >> shift;                      \
 
6209
                                                                        \
 
6210
        actual_newval = (actual_oldval & ~mask)                         \
 
6211
@@ -195,8 +195,8 @@
 
6212
       }                                                                        \
 
6213
   }
 
6214
 
 
6215
-SUBWORD_VAL_CAS (unsigned short, 2)
 
6216
-SUBWORD_VAL_CAS (unsigned char,  1)
 
6217
+SUBWORD_VAL_CAS (short,       2)
 
6218
+SUBWORD_VAL_CAS (signed char, 1)
 
6219
 
 
6220
 typedef unsigned char bool;
 
6221
 
 
6222
@@ -217,8 +217,8 @@
 
6223
     return (oldval == actual_oldval);                                  \
 
6224
   }
 
6225
 
 
6226
-SUBWORD_BOOL_CAS (unsigned short, 2)
 
6227
-SUBWORD_BOOL_CAS (unsigned char,  1)
 
6228
+SUBWORD_BOOL_CAS (short,       2)
 
6229
+SUBWORD_BOOL_CAS (signed char, 1)
 
6230
 
 
6231
 void HIDDEN
 
6232
 __sync_synchronize (void)
 
6233
@@ -260,8 +260,8 @@
 
6234
     return (oldval & mask) >> shift;                                   \
 
6235
   }
 
6236
 
 
6237
-SUBWORD_TEST_AND_SET (unsigned short, 2)
 
6238
-SUBWORD_TEST_AND_SET (unsigned char,  1)
 
6239
+SUBWORD_TEST_AND_SET (short,       2)
 
6240
+SUBWORD_TEST_AND_SET (signed char, 1)
 
6241
 
 
6242
 #define SYNC_LOCK_RELEASE(TYPE, WIDTH)                                 \
 
6243
   void HIDDEN                                                          \
 
6244
Index: gcc/tree-vrp.c
 
6245
===================================================================
 
6246
--- a/src/gcc/tree-vrp.c        (.../tags/gcc_4_8_0_release)
 
6247
+++ b/src/gcc/tree-vrp.c        (.../branches/gcc-4_8-branch)
 
6248
@@ -2837,7 +2837,7 @@
 
6249
 
 
6250
              if (uns)
 
6251
                {
 
6252
-                 low_bound = bound;
 
6253
+                 low_bound = bound.zext (prec);
 
6254
                  high_bound = complement.zext (prec);
 
6255
                  if (tree_to_double_int (vr0.max).ult (low_bound))
 
6256
                    {
 
6257
@@ -4895,7 +4895,13 @@
 
6258
              new_comp_code = comp_code == EQ_EXPR ? LE_EXPR : GT_EXPR;
 
6259
            }
 
6260
          else if (comp_code == LT_EXPR || comp_code == GE_EXPR)
 
6261
-           new_val = val2;
 
6262
+           {
 
6263
+             double_int minval
 
6264
+               = double_int::min_value (prec, TYPE_UNSIGNED (TREE_TYPE (val)));
 
6265
+             new_val = val2;
 
6266
+             if (minval == tree_to_double_int (new_val))
 
6267
+               new_val = NULL_TREE;
 
6268
+           }
 
6269
          else
 
6270
            {
 
6271
              double_int maxval
 
6272
Index: gcc/tree-ssa-uninit.c
 
6273
===================================================================
 
6274
--- a/src/gcc/tree-ssa-uninit.c (.../tags/gcc_4_8_0_release)
 
6275
+++ b/src/gcc/tree-ssa-uninit.c (.../branches/gcc-4_8-branch)
 
6276
@@ -101,6 +101,19 @@
 
6277
               && pointer_set_contains (possibly_undefined_names, t)));
 
6278
 }
 
6279
 
 
6280
+/* Like ssa_undefined_value_p, but don't return true if TREE_NO_WARNING
 
6281
+   is set on SSA_NAME_VAR.  */
 
6282
+
 
6283
+static inline bool
 
6284
+uninit_undefined_value_p (tree t)
 
6285
+{
 
6286
+  if (!ssa_undefined_value_p (t))
 
6287
+    return false;
 
6288
+  if (SSA_NAME_VAR (t) && TREE_NO_WARNING (SSA_NAME_VAR (t)))
 
6289
+    return false;
 
6290
+  return true;
 
6291
+}
 
6292
+
 
6293
 /* Checks if the operand OPND of PHI is defined by 
 
6294
    another phi with one operand defined by this PHI, 
 
6295
    but the rest operands are all defined. If yes, 
 
6296
@@ -124,7 +137,7 @@
 
6297
       tree op = gimple_phi_arg_def (op_def, i);
 
6298
       if (TREE_CODE (op) != SSA_NAME)
 
6299
         continue;
 
6300
-      if (op != phi_def && ssa_undefined_value_p (op))
 
6301
+      if (op != phi_def && uninit_undefined_value_p (op))
 
6302
         return false;
 
6303
     }
 
6304
 
 
6305
@@ -149,7 +162,7 @@
 
6306
     {
 
6307
       tree op = gimple_phi_arg_def (phi, i);
 
6308
       if (TREE_CODE (op) == SSA_NAME
 
6309
-          && ssa_undefined_value_p (op)
 
6310
+          && uninit_undefined_value_p (op)
 
6311
           && !can_skip_redundant_opnd (op, phi))
 
6312
         MASK_SET_BIT (uninit_opnds, i);
 
6313
     }
 
6314
@@ -504,7 +517,7 @@
 
6315
                                  gimple_bb (def), cd_root))
 
6316
             collect_phi_def_edges (def, cd_root, edges,
 
6317
                                    visited_phis);
 
6318
-          else if (!ssa_undefined_value_p (opnd))
 
6319
+          else if (!uninit_undefined_value_p (opnd))
 
6320
             {
 
6321
               if (dump_file && (dump_flags & TDF_DETAILS))
 
6322
                 {
 
6323
@@ -1988,7 +2001,7 @@
 
6324
           {
 
6325
             tree op = gimple_phi_arg_def (phi, i);
 
6326
             if (TREE_CODE (op) == SSA_NAME
 
6327
-                && ssa_undefined_value_p (op))
 
6328
+                && uninit_undefined_value_p (op))
 
6329
               {
 
6330
                 worklist.safe_push (phi);
 
6331
                pointer_set_insert (added_to_worklist, phi);
 
6332
Index: gcc/tree-ssa-loop-niter.c
 
6333
===================================================================
 
6334
--- a/src/gcc/tree-ssa-loop-niter.c     (.../tags/gcc_4_8_0_release)
 
6335
+++ b/src/gcc/tree-ssa-loop-niter.c     (.../branches/gcc-4_8-branch)
 
6336
@@ -2553,10 +2553,11 @@
 
6337
     return;
 
6338
 
 
6339
   gimple estmt = last_stmt (e->src);
 
6340
-  warning_at (gimple_location (stmt), OPT_Waggressive_loop_optimizations,
 
6341
-             "iteration %E invokes undefined behavior",
 
6342
-             double_int_to_tree (TREE_TYPE (loop->nb_iterations), i_bound));
 
6343
-  inform (gimple_location (estmt), "containing loop");
 
6344
+  if (warning_at (gimple_location (stmt), OPT_Waggressive_loop_optimizations,
 
6345
+                 "iteration %E invokes undefined behavior",
 
6346
+                 double_int_to_tree (TREE_TYPE (loop->nb_iterations),
 
6347
+                                     i_bound)))
 
6348
+    inform (gimple_location (estmt), "containing loop");
 
6349
   loop->warned_aggressive_loop_optimizations = true;
 
6350
 }
 
6351
 
 
6352
Index: gcc/tree-loop-distribution.c
 
6353
===================================================================
 
6354
--- a/src/gcc/tree-loop-distribution.c  (.../tags/gcc_4_8_0_release)
 
6355
+++ b/src/gcc/tree-loop-distribution.c  (.../branches/gcc-4_8-branch)
 
6356
@@ -942,13 +942,17 @@
 
6357
       gimple stmt = DR_STMT (single_store);
 
6358
       tree rhs = gimple_assign_rhs1 (stmt);
 
6359
       if (!(integer_zerop (rhs)
 
6360
-           || integer_all_onesp (rhs)
 
6361
            || real_zerop (rhs)
 
6362
            || (TREE_CODE (rhs) == CONSTRUCTOR
 
6363
                && !TREE_CLOBBER_P (rhs))
 
6364
-           || (INTEGRAL_TYPE_P (TREE_TYPE (rhs))
 
6365
-               && (TYPE_MODE (TREE_TYPE (gimple_assign_lhs (stmt)))
 
6366
-                   == TYPE_MODE (unsigned_char_type_node)))))
 
6367
+           || ((integer_all_onesp (rhs)
 
6368
+                || (INTEGRAL_TYPE_P (TREE_TYPE (rhs))
 
6369
+                    && (TYPE_MODE (TREE_TYPE (rhs))
 
6370
+                        == TYPE_MODE (unsigned_char_type_node))))
 
6371
+               /* For stores of a non-zero value require that the precision
 
6372
+                  of the value matches its actual size.  */
 
6373
+               && (TYPE_PRECISION (TREE_TYPE (rhs))
 
6374
+                   == GET_MODE_BITSIZE (TYPE_MODE (TREE_TYPE (rhs)))))))
 
6375
        return;
 
6376
       if (TREE_CODE (rhs) == SSA_NAME
 
6377
          && !SSA_NAME_IS_DEFAULT_DEF (rhs)
 
6378
Index: gcc/java/class.c
 
6379
===================================================================
 
6380
--- a/src/gcc/java/class.c      (.../tags/gcc_4_8_0_release)
 
6381
+++ b/src/gcc/java/class.c      (.../branches/gcc-4_8-branch)
 
6382
@@ -2958,9 +2958,14 @@
 
6383
                                           null_pointer_node);
 
6384
   CONSTRUCTOR_APPEND_ELT (v, NULL_TREE, null_symbol);
 
6385
 
 
6386
-  table = build_constructor (symbols_array_type, v);
 
6387
+  tree symbols_arr_type
 
6388
+    = build_prim_array_type (symbol_type, vec_safe_length (v));
 
6389
 
 
6390
+  table = build_constructor (symbols_arr_type, v);
 
6391
+
 
6392
   /* Make it the initial value for otable_syms and emit the decl. */
 
6393
+  TREE_TYPE (the_syms_decl) = symbols_arr_type;
 
6394
+  relayout_decl (the_syms_decl);
 
6395
   DECL_INITIAL (the_syms_decl) = table;
 
6396
   DECL_ARTIFICIAL (the_syms_decl) = 1;
 
6397
   DECL_IGNORED_P (the_syms_decl) = 1;
 
6398
@@ -3109,12 +3114,15 @@
 
6399
                                             null_pointer_node);
 
6400
   
 
6401
   CONSTRUCTOR_APPEND_ELT (v, NULL_TREE, null_entry);
 
6402
+
 
6403
+  tree type
 
6404
+    = build_prim_array_type (assertion_entry_type, vec_safe_length (v));
 
6405
   
 
6406
-  ctor = build_constructor (assertion_table_type, v);
 
6407
+  ctor = build_constructor (type, v);
 
6408
 
 
6409
   table_decl = build_decl (input_location,
 
6410
                           VAR_DECL, mangled_classname ("_type_assert_", klass),
 
6411
-                          assertion_table_type);
 
6412
+                          type);
 
6413
 
 
6414
   TREE_STATIC (table_decl) = 1;
 
6415
   TREE_READONLY (table_decl) = 1;
 
6416
Index: gcc/java/ChangeLog
 
6417
===================================================================
 
6418
--- a/src/gcc/java/ChangeLog    (.../tags/gcc_4_8_0_release)
 
6419
+++ b/src/gcc/java/ChangeLog    (.../branches/gcc-4_8-branch)
 
6420
@@ -1,3 +1,19 @@
 
6421
+2013-05-06  Jakub Jelinek  <jakub@redhat.com>
 
6422
+
 
6423
+       PR libgcj/57074
 
6424
+       * class.c (emit_symbol_table): Use array type of the
 
6425
+       right size for the_syms_decl and its DECL_INITIAL, instead
 
6426
+       of symbols_array_type.  Set TREE_TYPE (the_syms_decl) to it.
 
6427
+       (emit_assertion_table): Use array type of the right size
 
6428
+       for table_decl and its DECL_INITIAL.
 
6429
+
 
6430
+2013-04-26  Gerald Pfeifer  <gerald@pfeifer.com>
 
6431
+
 
6432
+       * gcj.texi (Configure-time Options): Refer to GCC, not gcc.
 
6433
+       (Resources): Adjust reference to Mauve.
 
6434
+       Remove link to java.sun.com.
 
6435
+       Refer to GCC, not gcc.
 
6436
+
 
6437
 2013-03-22  Release Manager
 
6438
 
 
6439
        * GCC 4.8.0 released.
 
6440
Index: gcc/DATESTAMP
 
6441
===================================================================
 
6442
--- a/src/gcc/DATESTAMP (.../tags/gcc_4_8_0_release)
 
6443
+++ b/src/gcc/DATESTAMP (.../branches/gcc-4_8-branch)
 
6444
@@ -1 +1 @@
 
6445
-20130322
 
6446
+20130512
 
6447
Index: gcc/lra.c
 
6448
===================================================================
 
6449
--- a/src/gcc/lra.c     (.../tags/gcc_4_8_0_release)
 
6450
+++ b/src/gcc/lra.c     (.../branches/gcc-4_8-branch)
 
6451
@@ -2305,11 +2305,20 @@
 
6452
            lra_assign ();
 
6453
          else
 
6454
            {
 
6455
-             /* Do coalescing only for regular algorithms.  */
 
6456
-             if (! lra_assign () && lra_coalesce ())
 
6457
-               live_p = false;
 
6458
+             bool spill_p = !lra_assign ();
 
6459
+
 
6460
              if (lra_undo_inheritance ())
 
6461
                live_p = false;
 
6462
+             if (spill_p)
 
6463
+               {
 
6464
+                 if (! live_p)
 
6465
+                   {
 
6466
+                     lra_create_live_ranges (true);
 
6467
+                     live_p = true;
 
6468
+                   }
 
6469
+                 if (lra_coalesce ())
 
6470
+                   live_p = false;
 
6471
+               }
 
6472
              if (! live_p)
 
6473
                lra_clear_live_ranges ();
 
6474
            }
 
6475
Index: gcc/ipa-cp.c
 
6476
===================================================================
 
6477
--- a/src/gcc/ipa-cp.c  (.../tags/gcc_4_8_0_release)
 
6478
+++ b/src/gcc/ipa-cp.c  (.../branches/gcc-4_8-branch)
 
6479
@@ -3014,11 +3014,12 @@
 
6480
       struct cgraph_edge *cs;
 
6481
       vec<ipa_agg_jf_item_t> inter = vNULL;
 
6482
       struct ipa_agg_jf_item *item;
 
6483
+      struct ipcp_param_lattices *plats = ipa_get_parm_lattices (dest_info, i);
 
6484
       int j;
 
6485
 
 
6486
       /* Among other things, the following check should deal with all by_ref
 
6487
         mismatches.  */
 
6488
-      if (ipa_get_parm_lattices (dest_info, i)->aggs_bottom)
 
6489
+      if (plats->aggs_bottom)
 
6490
        continue;
 
6491
 
 
6492
       FOR_EACH_VEC_ELT (callers, j, cs)
 
6493
@@ -3040,6 +3041,7 @@
 
6494
          v->index = i;
 
6495
          v->offset = item->offset;
 
6496
          v->value = item->value;
 
6497
+         v->by_ref = plats->aggs_by_ref;
 
6498
          v->next = res;
 
6499
          res = v;
 
6500
        }
 
6501
@@ -3069,6 +3071,7 @@
 
6502
        v->index = i;
 
6503
        v->offset = item->offset;
 
6504
        v->value = item->value;
 
6505
+       v->by_ref = aggjf->by_ref;
 
6506
        v->next = res;
 
6507
        res = v;
 
6508
       }
 
6509
Index: gcc/configure
 
6510
===================================================================
 
6511
--- a/src/gcc/configure (.../tags/gcc_4_8_0_release)
 
6512
+++ b/src/gcc/configure (.../branches/gcc-4_8-branch)
 
6513
@@ -8290,7 +8290,7 @@
 
6514
 for ac_header in limits.h stddef.h string.h strings.h stdlib.h time.h iconv.h \
 
6515
                 fcntl.h unistd.h sys/file.h sys/time.h sys/mman.h \
 
6516
                 sys/resource.h sys/param.h sys/times.h sys/stat.h \
 
6517
-                direct.h malloc.h langinfo.h ldfcn.h locale.h wchar.h libintl.h
 
6518
+                direct.h malloc.h langinfo.h ldfcn.h locale.h wchar.h
 
6519
 do :
 
6520
   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
 
6521
 ac_fn_c_check_header_preproc "$LINENO" "$ac_header" "$as_ac_Header"
 
6522
Index: gcc/lra-eliminations.c
 
6523
===================================================================
 
6524
--- a/src/gcc/lra-eliminations.c        (.../tags/gcc_4_8_0_release)
 
6525
+++ b/src/gcc/lra-eliminations.c        (.../branches/gcc-4_8-branch)
 
6526
@@ -716,7 +716,9 @@
 
6527
               ep++)
 
6528
            if (ep->to_rtx == SET_DEST (x)
 
6529
                && SET_DEST (x) != hard_frame_pointer_rtx
 
6530
-               && (GET_CODE (SET_SRC (x)) != PLUS
 
6531
+               && (! (SUPPORTS_STACK_ALIGNMENT && stack_realign_fp
 
6532
+                      && REGNO (ep->to_rtx) == STACK_POINTER_REGNUM)
 
6533
+                   || GET_CODE (SET_SRC (x)) != PLUS
 
6534
                    || XEXP (SET_SRC (x), 0) != SET_DEST (x)
 
6535
                    || ! CONST_INT_P (XEXP (SET_SRC (x), 1))))
 
6536
              setup_can_eliminate (ep, false);
 
6537
Index: gcc/builtins.c
 
6538
===================================================================
 
6539
--- a/src/gcc/builtins.c        (.../tags/gcc_4_8_0_release)
 
6540
+++ b/src/gcc/builtins.c        (.../branches/gcc-4_8-branch)
 
6541
@@ -9694,7 +9694,16 @@
 
6542
       case rvc_inf:
 
6543
        /* If arg is Inf or NaN and we're logb, return it.  */
 
6544
        if (TREE_CODE (rettype) == REAL_TYPE)
 
6545
-         return fold_convert_loc (loc, rettype, arg);
 
6546
+         {
 
6547
+           /* For logb(-Inf) we have to return +Inf.  */
 
6548
+           if (real_isinf (value) && real_isneg (value))
 
6549
+             {
 
6550
+               REAL_VALUE_TYPE tem;
 
6551
+               real_inf (&tem);
 
6552
+               return build_real (rettype, tem);
 
6553
+             }
 
6554
+           return fold_convert_loc (loc, rettype, arg);
 
6555
+         }
 
6556
        /* Fall through... */
 
6557
       case rvc_zero:
 
6558
        /* Zero may set errno and/or raise an exception for logb, also
 
6559
Index: gcc/fold-const.c
 
6560
===================================================================
 
6561
--- a/src/gcc/fold-const.c      (.../tags/gcc_4_8_0_release)
 
6562
+++ b/src/gcc/fold-const.c      (.../branches/gcc-4_8-branch)
 
6563
@@ -984,12 +984,17 @@
 
6564
       break;
 
6565
 
 
6566
     case MULT_HIGHPART_EXPR:
 
6567
-      /* ??? Need quad precision, or an additional shift operand
 
6568
-        to the multiply primitive, to handle very large highparts.  */
 
6569
       if (TYPE_PRECISION (type) > HOST_BITS_PER_WIDE_INT)
 
6570
        return NULL_TREE;
 
6571
-      tmp = op1 - op2;
 
6572
-      res = tmp.rshift (TYPE_PRECISION (type), TYPE_PRECISION (type), !uns);
 
6573
+      else
 
6574
+       {
 
6575
+         bool dummy_overflow;
 
6576
+         /* MULT_HIGHPART_EXPR can't ever oveflow, as the multiplication
 
6577
+            is performed in twice the precision of arguments.  */
 
6578
+         tmp = op1.mul_with_sign (op2, false, &dummy_overflow);
 
6579
+         res = tmp.rshift (TYPE_PRECISION (type),
 
6580
+                           2 * TYPE_PRECISION (type), !uns);
 
6581
+       }
 
6582
       break;
 
6583
 
 
6584
     case TRUNC_DIV_EXPR:
 
6585
@@ -1361,6 +1366,44 @@
 
6586
 
 
6587
       return build_vector (type, elts);
 
6588
     }
 
6589
+
 
6590
+  /* Shifts allow a scalar offset for a vector.  */
 
6591
+  if (TREE_CODE (arg1) == VECTOR_CST
 
6592
+      && TREE_CODE (arg2) == INTEGER_CST)
 
6593
+    {
 
6594
+      tree type = TREE_TYPE (arg1);
 
6595
+      int count = TYPE_VECTOR_SUBPARTS (type), i;
 
6596
+      tree *elts = XALLOCAVEC (tree, count);
 
6597
+
 
6598
+      if (code == VEC_LSHIFT_EXPR
 
6599
+         || code == VEC_RSHIFT_EXPR)
 
6600
+       {
 
6601
+         if (!host_integerp (arg2, 1))
 
6602
+           return NULL_TREE;
 
6603
+
 
6604
+         unsigned HOST_WIDE_INT shiftc = tree_low_cst (arg2, 1);
 
6605
+         unsigned HOST_WIDE_INT outerc = tree_low_cst (TYPE_SIZE (type), 1);
 
6606
+         unsigned HOST_WIDE_INT innerc
 
6607
+           = tree_low_cst (TYPE_SIZE (TREE_TYPE (type)), 1);
 
6608
+         if (shiftc >= outerc || (shiftc % innerc) != 0)
 
6609
+           return NULL_TREE;
 
6610
+         int offset = shiftc / innerc;
 
6611
+         if (code == VEC_LSHIFT_EXPR)
 
6612
+           offset = -offset;
 
6613
+         tree zero = build_zero_cst (TREE_TYPE (type));
 
6614
+         for (i = 0; i < count; i++)
 
6615
+           {
 
6616
+             if (i + offset < 0 || i + offset >= count)
 
6617
+               elts[i] = zero;
 
6618
+             else
 
6619
+               elts[i] = VECTOR_CST_ELT (arg1, i + offset);
 
6620
+           }
 
6621
+       }
 
6622
+      else
 
6623
+       return NULL_TREE;
 
6624
+
 
6625
+      return build_vector (type, elts);
 
6626
+    }
 
6627
   return NULL_TREE;
 
6628
 }
 
6629
 
 
6630
@@ -5848,8 +5891,10 @@
 
6631
 
 
6632
       /* The last case is if we are a multiply.  In that case, we can
 
6633
         apply the distributive law to commute the multiply and addition
 
6634
-        if the multiplication of the constants doesn't overflow.  */
 
6635
-      if (code == MULT_EXPR)
 
6636
+        if the multiplication of the constants doesn't overflow
 
6637
+        and overflow is defined.  With undefined overflow
 
6638
+        op0 * c might overflow, while (op0 + orig_op1) * c doesn't.  */
 
6639
+      if (code == MULT_EXPR && TYPE_OVERFLOW_WRAPS (ctype))
 
6640
        return fold_build2 (tcode, ctype,
 
6641
                            fold_build2 (code, ctype,
 
6642
                                         fold_convert (ctype, op0),
 
6643
@@ -9855,7 +9900,8 @@
 
6644
       || (TREE_CODE (arg0) == FIXED_CST && TREE_CODE (arg1) == FIXED_CST)
 
6645
       || (TREE_CODE (arg0) == FIXED_CST && TREE_CODE (arg1) == INTEGER_CST)
 
6646
       || (TREE_CODE (arg0) == COMPLEX_CST && TREE_CODE (arg1) == COMPLEX_CST)
 
6647
-      || (TREE_CODE (arg0) == VECTOR_CST && TREE_CODE (arg1) == VECTOR_CST))
 
6648
+      || (TREE_CODE (arg0) == VECTOR_CST && TREE_CODE (arg1) == VECTOR_CST)
 
6649
+      || (TREE_CODE (arg0) == VECTOR_CST && TREE_CODE (arg1) == INTEGER_CST))
 
6650
     {
 
6651
       if (kind == tcc_binary)
 
6652
        {
 
6653
Index: gcc/omp-low.c
 
6654
===================================================================
 
6655
--- a/src/gcc/omp-low.c (.../tags/gcc_4_8_0_release)
 
6656
+++ b/src/gcc/omp-low.c (.../branches/gcc-4_8-branch)
 
6657
@@ -3920,8 +3920,10 @@
 
6658
   if (POINTER_TYPE_P (type))
 
6659
     t = fold_convert (signed_type_for (type), t);
 
6660
   t = fold_convert (type, t);
 
6661
-  t = force_gimple_operand_gsi (&gsi, t, false, NULL_TREE,
 
6662
-                               false, GSI_CONTINUE_LINKING);
 
6663
+  t = force_gimple_operand_gsi (&gsi, t,
 
6664
+                               DECL_P (fd->loop.v)
 
6665
+                               && TREE_ADDRESSABLE (fd->loop.v),
 
6666
+                               NULL_TREE, false, GSI_CONTINUE_LINKING);
 
6667
   stmt = gimple_build_assign (fd->loop.v, t);
 
6668
   gsi_insert_after (&gsi, stmt, GSI_CONTINUE_LINKING);
 
6669
 
 
6670
@@ -3952,8 +3954,11 @@
 
6671
            t = fold_build_pointer_plus (fd->loops[i].n1, t);
 
6672
          else
 
6673
            t = fold_build2 (PLUS_EXPR, itype, fd->loops[i].n1, t);
 
6674
-         t = force_gimple_operand_gsi (&gsi, t, false, NULL_TREE,
 
6675
-                                       false, GSI_CONTINUE_LINKING);
 
6676
+         t = force_gimple_operand_gsi (&gsi, t,
 
6677
+                                       DECL_P (fd->loops[i].v)
 
6678
+                                       && TREE_ADDRESSABLE (fd->loops[i].v),
 
6679
+                                       NULL_TREE, false,
 
6680
+                                       GSI_CONTINUE_LINKING);
 
6681
          stmt = gimple_build_assign (fd->loops[i].v, t);
 
6682
          gsi_insert_after (&gsi, stmt, GSI_CONTINUE_LINKING);
 
6683
          if (i != 0)
 
6684
@@ -3981,12 +3986,15 @@
 
6685
        t = fold_build_pointer_plus (vmain, fd->loop.step);
 
6686
       else
 
6687
        t = fold_build2 (PLUS_EXPR, type, vmain, fd->loop.step);
 
6688
-      t = force_gimple_operand_gsi (&gsi, t, false, NULL_TREE,
 
6689
-                                   true, GSI_SAME_STMT);
 
6690
+      t = force_gimple_operand_gsi (&gsi, t,
 
6691
+                                   DECL_P (vback) && TREE_ADDRESSABLE (vback),
 
6692
+                                   NULL_TREE, true, GSI_SAME_STMT);
 
6693
       stmt = gimple_build_assign (vback, t);
 
6694
       gsi_insert_before (&gsi, stmt, GSI_SAME_STMT);
 
6695
 
 
6696
-      t = build2 (fd->loop.cond_code, boolean_type_node, vback, iend);
 
6697
+      t = build2 (fd->loop.cond_code, boolean_type_node,
 
6698
+                 DECL_P (vback) && TREE_ADDRESSABLE (vback) ? t : vback,
 
6699
+                 iend);
 
6700
       stmt = gimple_build_cond_empty (t);
 
6701
       gsi_insert_before (&gsi, stmt, GSI_SAME_STMT);
 
6702
 
 
6703
@@ -4011,8 +4019,12 @@
 
6704
                  e->probability = REG_BR_PROB_BASE / 8;
 
6705
 
 
6706
                  t = fd->loops[i + 1].n1;
 
6707
-                 t = force_gimple_operand_gsi (&gsi, t, false, NULL_TREE,
 
6708
-                                               false, GSI_CONTINUE_LINKING);
 
6709
+                 t = force_gimple_operand_gsi (&gsi, t,
 
6710
+                                               DECL_P (fd->loops[i + 1].v)
 
6711
+                                               && TREE_ADDRESSABLE
 
6712
+                                                       (fd->loops[i + 1].v),
 
6713
+                                               NULL_TREE, false,
 
6714
+                                               GSI_CONTINUE_LINKING);
 
6715
                  stmt = gimple_build_assign (fd->loops[i + 1].v, t);
 
6716
                  gsi_insert_after (&gsi, stmt, GSI_CONTINUE_LINKING);
 
6717
                }
 
6718
@@ -4026,8 +4038,11 @@
 
6719
              else
 
6720
                t = fold_build2 (PLUS_EXPR, vtype, fd->loops[i].v,
 
6721
                                 fd->loops[i].step);
 
6722
-             t = force_gimple_operand_gsi (&gsi, t, false, NULL_TREE,
 
6723
-                                           false, GSI_CONTINUE_LINKING);
 
6724
+             t = force_gimple_operand_gsi (&gsi, t,
 
6725
+                                           DECL_P (fd->loops[i].v)
 
6726
+                                           && TREE_ADDRESSABLE (fd->loops[i].v),
 
6727
+                                           NULL_TREE, false,
 
6728
+                                           GSI_CONTINUE_LINKING);
 
6729
              stmt = gimple_build_assign (fd->loops[i].v, t);
 
6730
              gsi_insert_after (&gsi, stmt, GSI_CONTINUE_LINKING);
 
6731
 
 
6732
@@ -4036,8 +4051,12 @@
 
6733
                  t = fd->loops[i].n2;
 
6734
                  t = force_gimple_operand_gsi (&gsi, t, true, NULL_TREE,
 
6735
                                                false, GSI_CONTINUE_LINKING);
 
6736
+                 tree v = fd->loops[i].v;
 
6737
+                 if (DECL_P (v) && TREE_ADDRESSABLE (v))
 
6738
+                   v = force_gimple_operand_gsi (&gsi, v, true, NULL_TREE,
 
6739
+                                                 false, GSI_CONTINUE_LINKING);
 
6740
                  t = fold_build2 (fd->loops[i].cond_code, boolean_type_node,
 
6741
-                                  fd->loops[i].v, t);
 
6742
+                                  v, t);
 
6743
                  stmt = gimple_build_cond_empty (t);
 
6744
                  gsi_insert_after (&gsi, stmt, GSI_CONTINUE_LINKING);
 
6745
                  e = make_edge (bb, l1_bb, EDGE_TRUE_VALUE);
 
6746
@@ -4273,8 +4292,10 @@
 
6747
     t = fold_build_pointer_plus (fd->loop.n1, t);
 
6748
   else
 
6749
     t = fold_build2 (PLUS_EXPR, type, t, fd->loop.n1);
 
6750
-  t = force_gimple_operand_gsi (&gsi, t, false, NULL_TREE,
 
6751
-                               false, GSI_CONTINUE_LINKING);
 
6752
+  t = force_gimple_operand_gsi (&gsi, t,
 
6753
+                               DECL_P (fd->loop.v)
 
6754
+                               && TREE_ADDRESSABLE (fd->loop.v),
 
6755
+                               NULL_TREE, false, GSI_CONTINUE_LINKING);
 
6756
   stmt = gimple_build_assign (fd->loop.v, t);
 
6757
   gsi_insert_after (&gsi, stmt, GSI_CONTINUE_LINKING);
 
6758
 
 
6759
@@ -4299,12 +4320,14 @@
 
6760
     t = fold_build_pointer_plus (vmain, fd->loop.step);
 
6761
   else
 
6762
     t = fold_build2 (PLUS_EXPR, type, vmain, fd->loop.step);
 
6763
-  t = force_gimple_operand_gsi (&gsi, t, false, NULL_TREE,
 
6764
-                               true, GSI_SAME_STMT);
 
6765
+  t = force_gimple_operand_gsi (&gsi, t,
 
6766
+                               DECL_P (vback) && TREE_ADDRESSABLE (vback),
 
6767
+                               NULL_TREE, true, GSI_SAME_STMT);
 
6768
   stmt = gimple_build_assign (vback, t);
 
6769
   gsi_insert_before (&gsi, stmt, GSI_SAME_STMT);
 
6770
 
 
6771
-  t = build2 (fd->loop.cond_code, boolean_type_node, vback, e);
 
6772
+  t = build2 (fd->loop.cond_code, boolean_type_node,
 
6773
+             DECL_P (vback) && TREE_ADDRESSABLE (vback) ? t : vback, e);
 
6774
   gsi_insert_before (&gsi, gimple_build_cond_empty (t), GSI_SAME_STMT);
 
6775
 
 
6776
   /* Remove the GIMPLE_OMP_CONTINUE statement.  */
 
6777
@@ -4504,8 +4527,10 @@
 
6778
     t = fold_build_pointer_plus (fd->loop.n1, t);
 
6779
   else
 
6780
     t = fold_build2 (PLUS_EXPR, type, t, fd->loop.n1);
 
6781
-  t = force_gimple_operand_gsi (&si, t, false, NULL_TREE,
 
6782
-                               false, GSI_CONTINUE_LINKING);
 
6783
+  t = force_gimple_operand_gsi (&si, t,
 
6784
+                               DECL_P (fd->loop.v)
 
6785
+                               && TREE_ADDRESSABLE (fd->loop.v),
 
6786
+                               NULL_TREE, false, GSI_CONTINUE_LINKING);
 
6787
   stmt = gimple_build_assign (fd->loop.v, t);
 
6788
   gsi_insert_after (&si, stmt, GSI_CONTINUE_LINKING);
 
6789
 
 
6790
@@ -4530,10 +4555,15 @@
 
6791
     t = fold_build_pointer_plus (v_main, fd->loop.step);
 
6792
   else
 
6793
     t = fold_build2 (PLUS_EXPR, type, v_main, fd->loop.step);
 
6794
+  if (DECL_P (v_back) && TREE_ADDRESSABLE (v_back))
 
6795
+    t = force_gimple_operand_gsi (&si, t, true, NULL_TREE,
 
6796
+                                 true, GSI_SAME_STMT);
 
6797
   stmt = gimple_build_assign (v_back, t);
 
6798
   gsi_insert_before (&si, stmt, GSI_SAME_STMT);
 
6799
 
 
6800
-  t = build2 (fd->loop.cond_code, boolean_type_node, v_back, e);
 
6801
+  t = build2 (fd->loop.cond_code, boolean_type_node,
 
6802
+             DECL_P (v_back) && TREE_ADDRESSABLE (v_back)
 
6803
+             ? t : v_back, e);
 
6804
   gsi_insert_before (&si, gimple_build_cond_empty (t), GSI_SAME_STMT);
 
6805
 
 
6806
   /* Remove GIMPLE_OMP_CONTINUE.  */
 
6807
Index: gcc/toplev.c
 
6808
===================================================================
 
6809
--- a/src/gcc/toplev.c  (.../tags/gcc_4_8_0_release)
 
6810
+++ b/src/gcc/toplev.c  (.../branches/gcc-4_8-branch)
 
6811
@@ -1527,18 +1527,6 @@
 
6812
   if (!flag_stack_protect)
 
6813
     warn_stack_protect = 0;
 
6814
 
 
6815
-  /* ??? Unwind info is not correct around the CFG unless either a frame
 
6816
-     pointer is present or A_O_A is set.  Fixing this requires rewriting
 
6817
-     unwind info generation to be aware of the CFG and propagating states
 
6818
-     around edges.  */
 
6819
-  if (flag_unwind_tables && !ACCUMULATE_OUTGOING_ARGS
 
6820
-      && flag_omit_frame_pointer)
 
6821
-    {
 
6822
-      warning (0, "unwind tables currently require a frame pointer "
 
6823
-              "for correctness");
 
6824
-      flag_omit_frame_pointer = 0;
 
6825
-    }
 
6826
-
 
6827
   /* Address Sanitizer needs porting to each target architecture.  */
 
6828
   if (flag_asan
 
6829
       && (targetm.asan_shadow_offset == NULL
 
6830
Index: gcc/ChangeLog
 
6831
===================================================================
 
6832
--- a/src/gcc/ChangeLog (.../tags/gcc_4_8_0_release)
 
6833
+++ b/src/gcc/ChangeLog (.../branches/gcc-4_8-branch)
 
6834
@@ -1,3 +1,670 @@
 
6835
+2013-05-10  Sebastian Huber  <sebastian.huber@embedded-brains.de>
 
6836
+
 
6837
+       * config/arm/t-rtems-eabi: Remove mthumb/march=armv7 multilib.
 
6838
+       Add mthumb/march=armv7-a multilib.
 
6839
+       Add mthumb/march=armv7-r multilib.
 
6840
+       Add mthumb/march=armv7-a/mfpu=neon/mfloat-abi=hard multilib.
 
6841
+
 
6842
+2013-05-10  Ralf Corsépius  <ralf.corsepius@rtems.org>
 
6843
+
 
6844
+       PR target/57237
 
6845
+       * config/v850/t-rtems: Add more multilibs.
 
6846
+
 
6847
+2013-05-10  Richard Biener  <rguenther@suse.de>
 
6848
+
 
6849
+       PR tree-optimization/57214
 
6850
+       * tree-ssa-loop-ivcanon.c (propagate_constants_for_unrolling): Do
 
6851
+       not propagate from SSA names that occur in abnormal PHI nodes.
 
6852
+
 
6853
+2013-05-10  Alan Modra  <amodra@gmail.com>
 
6854
+
 
6855
+       PR target/55033
 
6856
+       * varasm.c (default_elf_select_section): Move !DECL_P check..
 
6857
+       (get_named_section): ..to here before calling get_section_name.
 
6858
+       Adjust assertion.
 
6859
+       (default_section_type_flags): Add DECL_P check.
 
6860
+       * config/i386/winnt.c (i386_pe_section_type_flags): Likewise.
 
6861
+       * config/rs6000/rs6000.c (rs6000_xcoff_section_type_flags): Likewise.
 
6862
+
 
6863
+2013-05-09  Joern Rennecke  <joern.rennecke@embecosm.com>
 
6864
+
 
6865
+       * config/epiphany/epiphany.c (epiphany_expand_prologue):
 
6866
+       When using gen_stack_adjust_str with a register offset, add a
 
6867
+       REG_FRAME_RELATED_EXPR note.
 
6868
+
 
6869
+2013-05-09  Martin Jambor  <mjambor@suse.cz>
 
6870
+
 
6871
+        PR middle-end/56988
 
6872
+        * ipa-prop.h (ipa_agg_replacement_value): New flag by_ref.
 
6873
+        * ipa-cp.c (find_aggregate_values_for_callers_subset): Fill in the
 
6874
+       by_ref flag of ipa_agg_replacement_value structures.
 
6875
+        (known_aggs_to_agg_replacement_list): Likewise.
 
6876
+        * ipa-prop.c (write_agg_replacement_chain): Stream by_ref flag.
 
6877
+        (read_agg_replacement_chain): Likewise.
 
6878
+        (ipcp_transform_function): Also check that by_ref flags match.
 
6879
+
 
6880
+2013-05-08  Diego Novillo  <dnovillo@google.com>
 
6881
+
 
6882
+       PR bootstrap/54659
 
6883
+
 
6884
+       Revert:
 
6885
+
 
6886
+       2012-08-17  Diego Novillo  <dnovillo@google.com>
 
6887
+
 
6888
+               PR bootstrap/54281
 
6889
+               * configure.ac: Add libintl.h to AC_CHECK_HEADERS list.
 
6890
+               * config.in: Regenerate.
 
6891
+               * configure: Regenerate.
 
6892
+               * intl.h: Always include libintl.h if HAVE_LIBINTL_H is
 
6893
+               set.
 
6894
+
 
6895
+2013-05-08  Paolo Carlini  <paolo.carlini@oracle.com>
 
6896
+
 
6897
+       PR tree-optimization/57200
 
6898
+       * tree-ssa-loop-niter.c (do_warn_aggressive_loop_optimizations):
 
6899
+       Only call inform if the preceding warning_at returns true.
 
6900
+
 
6901
+2013-05-07  Jakub Jelinek  <jakub@redhat.com>
 
6902
+
 
6903
+       PR tree-optimization/57149
 
6904
+       * tree-ssa-uninit.c (uninit_undefined_value_p): New inline.
 
6905
+       (can_skip_redundant_opnd, compute_uninit_opnds_pos,
 
6906
+       collect_phi_def_edges, execute_late_warn_uninitialized): Use
 
6907
+       uninit_undefined_value_p instead of ssa_undefined_value_p.
 
6908
+
 
6909
+       PR debug/57184
 
6910
+       * expr.c (expand_expr_addr_expr_1): Handle COMPOUND_LITERAL_EXPR
 
6911
+       for modifier == EXPAND_INITIALIZER.
 
6912
+
 
6913
+2013-05-07  Richard Biener  <rguenther@suse.de>
 
6914
+
 
6915
+       Backport from mainline
 
6916
+       2013-05-06  Richard Biener  <rguenther@suse.de>
 
6917
+
 
6918
+       PR tree-optimization/57185
 
6919
+       * tree-parloops.c (add_field_for_reduction): Handle anonymous
 
6920
+       SSA names properly.
 
6921
+
 
6922
+       2013-04-19  Richard Biener  <rguenther@suse.de>
 
6923
+
 
6924
+       PR tree-optimization/57000
 
6925
+       * tree-ssa-reassoc.c (pass_reassoc): Add TODO_update_ssa_only_virtuals.
 
6926
+
 
6927
+2013-05-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
 
6928
+
 
6929
+       Backport from trunk
 
6930
+       2013-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
 
6931
+
 
6932
+       PR target/57150
 
6933
+       * config/rs6000/rs6000.h (HARD_REGNO_CALLER_SAVE_MODE): Use DFmode
 
6934
+       to save TFmode registers and DImode to save TImode registers for
 
6935
+       caller save operations.
 
6936
+       (HARD_REGNO_CALL_PART_CLOBBERED): TFmode and TDmode do not need to
 
6937
+       mark being partially clobbered since they only use the first
 
6938
+       double word.
 
6939
+
 
6940
+       * config/rs6000/rs6000.c (rs6000_init_hard_regno_mode_ok): TFmode
 
6941
+       and TDmode only use the upper 64-bits of each VSX register.
 
6942
+
 
6943
+2013-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
 
6944
+
 
6945
+       PR target/57108
 
6946
+       * config/sh/sh.md (tstsi_t_zero_extract_eq): Use QIHISIDI mode iterator.
 
6947
+
 
6948
+2013-05-06  Uros Bizjak  <ubizjak@gmail.com>
 
6949
+
 
6950
+       Backport from mainline
 
6951
+       2013-05-06  Uros Bizjak  <ubizjak@gmail.com>
 
6952
+
 
6953
+       PR target/57106
 
6954
+       * config/i386/i386.c (add_parameter_dependencies): Add dependence
 
6955
+       between "first_arg" and "insn", not "last" and "insn".
 
6956
+
 
6957
+2013-05-03  Jakub Jelinek  <jakub@redhat.com>
 
6958
+
 
6959
+       PR rtl-optimization/57130
 
6960
+       * combine.c (make_compound_operation) <case SUBREG>: Pass
 
6961
+       SET instead of COMPARE as in_code to the recursive call
 
6962
+       if needed.
 
6963
+
 
6964
+       Backported from mainline
 
6965
+       2013-04-26  Jakub Jelinek  <jakub@redhat.com>
 
6966
+
 
6967
+       PR tree-optimization/57051
 
6968
+       * fold-const.c (const_binop): Handle VEC_LSHIFT_EXPR
 
6969
+       and VEC_RSHIFT_EXPR if shift count is a multiple of element
 
6970
+       bitsize.
 
6971
+
 
6972
+       2013-04-12  Marc Glisse  <marc.glisse@inria.fr>
 
6973
+
 
6974
+       * fold-const.c (fold_binary_loc): Call const_binop also for mixed
 
6975
+       vector-scalar operations.
 
6976
+
 
6977
+2013-05-03  Marek Polacek  <polacek@redhat.com>
 
6978
+
 
6979
+       Backport from mainline
 
6980
+       2013-04-25  Marek Polacek  <polacek@redhat.com>
 
6981
+
 
6982
+       PR tree-optimization/57066
 
6983
+        * builtins.c (fold_builtin_logb): Return +Inf for -Inf.
 
6984
+
 
6985
+2013-05-02  Vladimir Makarov  <vmakarov@redhat.com>
 
6986
+
 
6987
+       Backport from mainline
 
6988
+       2013-05-02  Vladimir Makarov  <vmakarov@redhat.com>
 
6989
+
 
6990
+       * lra-constraints.c (process_alt_operands): Add checking alt
 
6991
+       number to choose the best alternative.
 
6992
+
 
6993
+       2013-05-01  Vladimir Makarov  <vmakarov@redhat.com>
 
6994
+
 
6995
+       PR target/57091
 
6996
+       * lra-constraints.c (best_small_class_operands_num): Remove.
 
6997
+       (process_alt_operands): Remove small_class_operands_num.  Take
 
6998
+       small classes operands into losers and only if the operand is not
 
6999
+       matched.  Modify debugging output.
 
7000
+       (curr_insn_transform): Remove best_small_class_operands_num.
 
7001
+       Print insn name.
 
7002
+
 
7003
+2013-05-02  Vladimir Makarov  <vmakarov@redhat.com>
 
7004
+
 
7005
+       Backport from mainline
 
7006
+       2013-04-29  Vladimir Makarov  <vmakarov@redhat.com>
 
7007
+
 
7008
+       PR target/57097
 
7009
+       * lra-constraints.c (process_alt_operands): Discourage a bit more
 
7010
+       using memory for pseudos.  Print cost dump for alternatives.
 
7011
+       Modify cost values for conflicts with early clobbers.
 
7012
+       (curr_insn_transform): Spill pseudos reassigned to NO_REGS.
 
7013
+
 
7014
+2013-05-02  Vladimir Makarov  <vmakarov@redhat.com>
 
7015
+
 
7016
+       Backport from mainline
 
7017
+       2013-04-24  Vladimir Makarov  <vmakarov@redhat.com>
 
7018
+
 
7019
+        PR rtl-optimizations/57046
 
7020
+        * lra-constraints (split_reg): Set up lra_risky_transformations_p
 
7021
+        for multi-reg splits.
 
7022
+
 
7023
+2013-05-02  Vladimir Makarov  <vmakarov@redhat.com>
 
7024
+
 
7025
+       Backport from mainline
 
7026
+       2013-04-22  Vladimir Makarov  <vmakarov@redhat.com>
 
7027
+
 
7028
+        PR target/57018
 
7029
+        * lra-eliminations.c (mark_not_eliminable): Prevent elimination of
 
7030
+        a set sp if no stack realignment.
 
7031
+
 
7032
+2013-05-02  Vladimir Makarov  <vmakarov@redhat.com>
 
7033
+
 
7034
+       Backport from mainline
 
7035
+       2013-04-18  Vladimir Makarov  <vmakarov@redhat.com>
 
7036
+
 
7037
+        PR rtl-optimization/56999
 
7038
+        * lra-coalesce.c (coalescable_pseudo_p): Remove 2nd parameter and
 
7039
+        related code.
 
7040
+        (lra_coalesce): Remove split_origin_bitmap and related code.
 
7041
+        * lra.c (lra): Coalesce after undoing inheritance. Recreate live
 
7042
+        ranges if necessary.
 
7043
+
 
7044
+2013-05-02  Vladimir Makarov  <vmakarov@redhat.com>
 
7045
+
 
7046
+       Backport from mainline
 
7047
+       2013-04-19  Vladimir Makarov  <vmakarov@redhat.com>
 
7048
+
 
7049
+        PR rtl-optimization/56847
 
7050
+        * lra-constraints.c (process_alt_operands): Discourage alternative
 
7051
+        with non-matche doffsettable memory constraint fro memory with
 
7052
+        known offset.
 
7053
+
 
7054
+2013-05-02  Ian Bolton  <ian.bolton@arm.com>
 
7055
+
 
7056
+       Backport from mainline
 
7057
+       2013-03-28  Ian Bolton  <ian.bolton@arm.com>
 
7058
+
 
7059
+       * config/aarch64/aarch64.md (aarch64_can_eliminate): Keep frame
 
7060
+       record only when desired or required.
 
7061
+
 
7062
+2013-04-30  Jakub Jelinek  <jakub@redhat.com>
 
7063
+
 
7064
+       PR tree-optimization/57104
 
7065
+       * tsan.c (instrument_expr): Don't instrument accesses to
 
7066
+       DECL_HARD_REGISTER VAR_DECLs.
 
7067
+
 
7068
+2013-04-30  Uros Bizjak  <ubizjak@gmail.com>
 
7069
+
 
7070
+       Backport from mainline
 
7071
+       2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
 
7072
+
 
7073
+       PR target/44578
 
7074
+       * config/i386/i386.md (*zero_extendsidi2_rex64): Add "!" to m->?*y
 
7075
+       alternative.
 
7076
+       (*zero_extendsidi2): Ditto.
 
7077
+
 
7078
+       Backport from mainline
 
7079
+       2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
 
7080
+
 
7081
+       PR target/57098
 
7082
+       * config/i386/i386.c (ix86_expand_vec_perm): Validize constant memory.
 
7083
+
 
7084
+2013-04-29  Richard Biener  <rguenther@suse.de>
 
7085
+
 
7086
+       PR middle-end/57103
 
7087
+       * tree-cfg.c (move_stmt_op): Fix condition under which to update
 
7088
+       TREE_BLOCK.
 
7089
+       (move_stmt_r): Remove redundant checking.
 
7090
+
 
7091
+2013-04-29  Christian Bruel  <christian.bruel@st.com>
 
7092
+
 
7093
+       PR target/57108
 
7094
+       * sh.md (tstsi_t_zero_extract_eq): Set mode for operand 0.
 
7095
+
 
7096
+2013-04-29  Jakub Jelinek  <jakub@redhat.com>
 
7097
+
 
7098
+       PR tree-optimization/57083
 
7099
+       * tree-vrp.c (extract_range_from_binary_expr_1): For LSHIFT_EXPR with
 
7100
+       non-singleton shift count range, zero extend low_bound for uns case.
 
7101
+
 
7102
+2013-04-28  Eric Botcazou  <ebotcazou@gcc.gnu.org>
 
7103
+
 
7104
+       * stor-layout.c (finalize_size_functions): Allocate a structure and
 
7105
+       reset cfun before dumping the functions.
 
7106
+
 
7107
+2013-04-27  Jakub Jelinek  <jakub@redhat.com>
 
7108
+
 
7109
+       PR target/56866
 
7110
+       * config/i386/i386.c (ix86_expand_mul_widen_evenodd): Don't
 
7111
+       use xop_pmacsdqh if uns_p.
 
7112
+       * config/i386/sse.md (xop_rotr<mode>3): Fix up computation of
 
7113
+       the immediate rotate count.
 
7114
+
 
7115
+2013-04-25  Jakub Jelinek  <jakub@redhat.com>
 
7116
+
 
7117
+       PR rtl-optimization/57003
 
7118
+       * regcprop.c (copyprop_hardreg_forward_1): If ksvd.ignore_set_reg,
 
7119
+       call note_stores with kill_clobbered_value callback again after
 
7120
+       killing regs_invalidated_by_call.
 
7121
+
 
7122
+2013-04-25  Ian Bolton  <ian.bolton@arm.com>
 
7123
+
 
7124
+       Backported from mainline.
 
7125
+       2013-03-22  Ian Bolton  <ian.bolton@arm.com>
 
7126
+
 
7127
+       * config/aarch64/aarch64.c (aarch64_print_operand): New
 
7128
+       format specifier for printing a constant in hex.
 
7129
+       * config/aarch64/aarch64.md (insv_imm<mode>): Use the X
 
7130
+       format specifier for printing second operand.
 
7131
+
 
7132
+2013-04-24  James Greenhalgh  <james.greenhalgh@arm.com>
 
7133
+
 
7134
+       Backported from mainline.
 
7135
+       2013-04-24  James Greenhalgh  <james.greenhalgh@arm.com>
 
7136
+
 
7137
+       * config/aarch64/arm_neon.h (vld1<q>_lane*): Fix constraints.
 
7138
+       (vld1<q>_dup_<sufp><8, 16, 32, 64>): Likewise.
 
7139
+       (vld1<q>_<sufp><8, 16, 32, 64>): Likewise.
 
7140
+
 
7141
+2013-04-24  Greta Yorsh  <Greta.Yorsh@arm.com>
 
7142
+
 
7143
+       Backported from mainline.
 
7144
+       PR target/56797
 
7145
+       * config/arm/arm.c (load_multiple_sequence): Require SP
 
7146
+       as base register for loads if SP is in the register list.
 
7147
+
 
7148
+2013-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
 
7149
+           Steven Bosscher <steven@gcc.gnu.org>
 
7150
+
 
7151
+       Backported from mainline.
 
7152
+       PR rtl-optimization/56605
 
7153
+       * loop-iv.c (implies_p): Handle equal RTXs and subregs.
 
7154
+
 
7155
+2013-04-22  Marek Polacek  <polacek@redhat.com>
 
7156
+
 
7157
+       Backported from mainline.
 
7158
+       2013-04-22  Marek Polacek  <polacek@redhat.com>
 
7159
+
 
7160
+       PR sanitizer/56990
 
7161
+       * tsan.c (instrument_expr): Don't instrument expression
 
7162
+       in case its size is zero.
 
7163
+
 
7164
+2013-04-22  Yufeng Zhang  <yufeng.zhang@arm.com>
 
7165
+
 
7166
+       Backported from mainline.
 
7167
+       2013-04-10  Yufeng Zhang  <yufeng.zhang@arm.com>
 
7168
+       * config/aarch64/aarch64.c (aarch64_print_extension): New function.
 
7169
+       (aarch64_start_file): Use the new function.
 
7170
+
 
7171
+2013-04-18  Jakub Jelinek  <jakub@redhat.com>
 
7172
+
 
7173
+       PR tree-optimization/56984
 
7174
+       * tree-vrp.c (register_edge_assert_for_2): For (x >> M) < N
 
7175
+       and (x >> M) >= N don't register any assertion if N << M is the
 
7176
+       minimum value.
 
7177
+
 
7178
+2013-04-17  David Edelsohn  <dje.gcc@gmail.com>
 
7179
+
 
7180
+       PR target/56948
 
7181
+       * config/rs6000/vsx.md (vsx_mov<mode>): Add j->r alternative.
 
7182
+
 
7183
+2013-04-15  Jakub Jelinek  <jakub@redhat.com>
 
7184
+
 
7185
+       PR tree-optimization/56962
 
7186
+       * gimple-ssa-strength-reduction.c (record_increment): Only set
 
7187
+       initializer if gimple_assign_rhs_code is {,POINTER_}PLUS_EXPR and
 
7188
+       either rhs1 or rhs2 is equal to c->base_expr.
 
7189
+
 
7190
+2013-04-15  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
 
7191
+
 
7192
+       * emit-rtl.c (reset_all_used_flags): New function.
 
7193
+       (verify_rtl_sharing): Call reset_all_used_flags before and after
 
7194
+       performing the checks.
 
7195
+
 
7196
+2013-04-15  Eric Botcazou  <ebotcazou@adacore.com>
 
7197
+
 
7198
+       PR target/56890
 
7199
+       * config/sparc/sparc.c (enum sparc_mode_class): Add H_MODE value.
 
7200
+       (S_MODES): Set H_MODE bit.
 
7201
+       (SF_MODES): Set only S_MODE and SF_MODE bits.
 
7202
+       (DF_MODES): Set SF_MODES and only D_MODE and DF_MODE bits.
 
7203
+       (sparc_init_modes) <MODE_INT>: Set H_MODE bit for sub-word modes.
 
7204
+       <MODE_VECTOR_INT>: Do not set SF_MODE for sub-word modes.
 
7205
+       <MODE_FLOAT>: Likewise.
 
7206
+
 
7207
+2013-04-12  Vladimir Makarov  <vmakarov@redhat.com>
 
7208
+
 
7209
+       PR target/56903
 
7210
+       * config/i386/i386.c (ix86_hard_regno_mode_ok): Add
 
7211
+       lra_in_progress for return.
 
7212
+
 
7213
+2013-04-12  Jakub Jelinek  <jakub@redhat.com>
 
7214
+
 
7215
+       PR tree-optimization/56918
 
7216
+       PR tree-optimization/56920
 
7217
+       * fold-const.c (int_const_binop_1): Use op1.mul_with_sign (op2, ...)
 
7218
+       instead of op1 - op2.  Pass 2 * TYPE_PRECISION (type) as second
 
7219
+       argument to rshift method.
 
7220
+
 
7221
+2013-04-12  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
 
7222
+
 
7223
+       * ifcvt.c (end_ifcvt_sequence): Mark a and b for unsharing as
 
7224
+       well.
 
7225
+
 
7226
+2013-04-11  Marek Polacek  <polacek@redhat.com>
 
7227
+
 
7228
+       PR tree-optimization/48184
 
7229
+       * params.def (PARAM_ALIGN_THRESHOLD): Increase the minimum
 
7230
+       value to 1.
 
7231
+
 
7232
+2013-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
 
7233
+
 
7234
+       Backported from mainline.
 
7235
+       2013-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
 
7236
+
 
7237
+       * config/aarch64/aarch64-simd.md (aarch64_vcond_internal): Fix
 
7238
+       floating-point vector comparisons against 0.
 
7239
+
 
7240
+2013-04-11  Jakub Jelinek  <jakub@redhat.com>
 
7241
+
 
7242
+       PR tree-optimization/56899
 
7243
+       * fold-const.c (extract_muldiv_1): Apply distributive law
 
7244
+       only if TYPE_OVERFLOW_WRAPS (ctype).
 
7245
+
 
7246
+2013-04-10  David S. Miller  <davem@davemloft.net>
 
7247
+
 
7248
+       * config/sparc/sparc.h (ASM_CPU_SPEC): Pass -Av8 if -mcpu=supersparc
 
7249
+       or -mcpu=hypersparc.
 
7250
+
 
7251
+2013-04-10  Jakub Jelinek  <jakub@redhat.com>
 
7252
+
 
7253
+       Backported from mainline
 
7254
+       2013-04-09  Jakub Jelinek  <jakub@redhat.com>
 
7255
+
 
7256
+       PR middle-end/56883
 
7257
+       * omp-low.c (expand_omp_for_generic, expand_omp_for_static_nochunk,
 
7258
+       expand_omp_for_static_chunk): Use simple_p = true in
 
7259
+       force_gimple_operand_gsi calls when assigning to addressable decls.
 
7260
+
 
7261
+2013-04-09  Marek Polacek  <polacek@redhat.com>
 
7262
+
 
7263
+       PR tree-optimization/48762
 
7264
+       * params.def (PARAM_MAX_CSE_INSNS): Increase the minimum
 
7265
+       value to 1.
 
7266
+
 
7267
+2013-04-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
 
7268
+
 
7269
+       * config/s390/s390.c (s390_expand_insv): Only accept insertions
 
7270
+       within mode size.
 
7271
+
 
7272
+2013-04-08  Marek Polacek  <polacek@redhat.com>
 
7273
+
 
7274
+       PR rtl-optimization/48182
 
7275
+       * params.def (PARAM_MIN_CROSSJUMP_INSNS): Increase the minimum
 
7276
+       value to 1.
 
7277
+
 
7278
+2013-04-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
 
7279
+
 
7280
+       PR target/55487
 
7281
+       * config/pa/pa.c (legitimize_pic_address): Before incrementing label
 
7282
+       nuses, make sure we have a label.
 
7283
+
 
7284
+2013-04-04  Ian Lance Taylor  <iant@google.com>
 
7285
+
 
7286
+       Backport from mainline:
 
7287
+       * doc/standards.texi (Standards): The Go frontend supports the Go
 
7288
+       1 language standard.
 
7289
+
 
7290
+2013-04-04  Marek Polacek  <polacek@redhat.com>
 
7291
+
 
7292
+       Backport from mainline:
 
7293
+       2013-04-04  Marek Polacek  <polacek@redhat.com>
 
7294
+
 
7295
+       PR tree-optimization/48186
 
7296
+       * predict.c (maybe_hot_frequency_p): Return false if
 
7297
+       HOT_BB_FREQUENCY_FRACTION is 0.
 
7298
+       (cgraph_maybe_hot_edge_p): Likewise.
 
7299
+
 
7300
+2013-04-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
 
7301
+
 
7302
+       Backport from mainline:
 
7303
+       2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
 
7304
+
 
7305
+       PR target/56720
 
7306
+       * config/arm/iterators.md (v_cmp_result): New mode attribute.
 
7307
+       * config/arm/neon.md (vcond<mode><mode>): Handle unordered cases.
 
7308
+
 
7309
+2013-04-04  Richard Biener  <rguenther@suse.de>
 
7310
+
 
7311
+       PR tree-optimization/56837
 
7312
+       * tree-loop-distribution.c (classify_partition): For non-zero
 
7313
+       values require that the value has the same precision as its
 
7314
+       mode to be useful as memset value.
 
7315
+
 
7316
+2013-04-03  Roland McGrath  <mcgrathr@google.com>
 
7317
+
 
7318
+       Backport from mainline:
 
7319
+       2013-03-26  Roland McGrath  <mcgrathr@google.com>
 
7320
+
 
7321
+       * config/arm/arm.c (arm_print_operand: case 'w'): Use fputs rather
 
7322
+       than fprintf with a non-constant, non-format string.
 
7323
+
 
7324
+2013-04-03  Marek Polacek  <polacek@redhat.com>
 
7325
+
 
7326
+       Backport from mainline:
 
7327
+       2013-04-03  Marek Polacek  <polacek@redhat.com>
 
7328
+
 
7329
+       PR sanitizer/55702
 
7330
+       * tsan.c (instrument_func_exit): Allow BUILT_IN_RETURN
 
7331
+       functions.
 
7332
+
 
7333
+2013-04-03  Richard Biener  <rguenther@suse.de>
 
7334
+
 
7335
+       PR tree-optimization/56817
 
7336
+       * tree-ssa-loop-ivcanon.c (tree_unroll_loops_completely):
 
7337
+       Split out ...
 
7338
+       (tree_unroll_loops_completely_1): ... new function to manually
 
7339
+       walk the loop tree, properly defering outer loops of unrolled
 
7340
+       loops to later iterations.
 
7341
+
 
7342
+2013-04-02  Jakub Jelinek  <jakub@redhat.com>
 
7343
+
 
7344
+       PR rtl-optimization/56745
 
7345
+       * ifcvt.c (cond_exec_find_if_block): Don't try to optimize
 
7346
+       if then_bb has no successors and else_bb is EXIT_BLOCK_PTR.
 
7347
+
 
7348
+2013-04-02  Wei Mi  <wmi@google.com>
 
7349
+
 
7350
+       * config/i386/i386.c (ix86_rtx_costs): Set proper rtx cost for
 
7351
+       ashl<mode>3_mask, *<shift_insn><mode>3_mask and
 
7352
+       *<rotate_insn><mode>3_mask in i386.md.
 
7353
+
 
7354
+2013-04-01  Wei Mi  <wmi@google.com>
 
7355
+
 
7356
+       * config/i386/i386.md (*ashl<mode>3_mask): Rewrite as define_insn.
 
7357
+       Truncate operand 2 using %b asm operand modifier.
 
7358
+       (*<shift_insn><mode>3_mask): Ditto.
 
7359
+       (*<rotate_insn><mode>3_mask): Ditto.
 
7360
+
 
7361
+2013-04-01  Uros Bizjak  <ubizjak@gmail.com>
 
7362
+
 
7363
+       * config/i386/i386.md (*movsf_internal): Change type of
 
7364
+       alternatives 3,4 to imov.
 
7365
+
 
7366
+2013-03-29  Paolo Carlini  <paolo.carlini@oracle.com>
 
7367
+
 
7368
+       PR lto/56777
 
7369
+       * doc/invoke.texi ([-fwhole-program]): Fix typo.
 
7370
+
 
7371
+2013-03-29  Kirill Yukhin  <kirill.yukhin@intel.com>
 
7372
+
 
7373
+       * config/i386/avx2intrin.h (_mm256_broadcastsi128_si256):
 
7374
+       Fix declaration name.
 
7375
+
 
7376
+2013-03-28  Gerald Pfeifer  <gerald@pfeifer.com>
 
7377
+
 
7378
+       * doc/invoke.texi (AVR Options): Tweak link for AVR-LibC user manual.
 
7379
+       * doc/extend.texi (Named Address Spaces): Ditto.
 
7380
+       (Variable Attributes): Ditto.
 
7381
+
 
7382
+2013-03-28  Eric Botcazou  <ebotcazou@adacore.com>
 
7383
+
 
7384
+       * toplev.c (process_options): Do not disable -fomit-frame-pointer on a
 
7385
+       general basis if unwind info is requested and ACCUMULATE_OUTGOING_ARGS
 
7386
+       is not enabled.
 
7387
+
 
7388
+2013-03-27  Walter Lee  <walt@tilera.com>
 
7389
+
 
7390
+       Backport from mainline:
 
7391
+       2013-03-27  Walter Lee  <walt@tilera.com>
 
7392
+
 
7393
+       * config/tilegx/tilegx.c (tilegx_expand_prologue): Avoid
 
7394
+       double-decrement of next_scratch_regno.
 
7395
+
 
7396
+2013-03-27  Walter Lee  <walt@tilera.com>
 
7397
+
 
7398
+       Backport from mainline:
 
7399
+       2013-03-27  Walter Lee  <walt@tilera.com>
 
7400
+
 
7401
+       * config/tilegx/tilegx.md (insn_v1mulu): Fix predicates on
 
7402
+       input operands.
 
7403
+       (insn_v1mulus): Ditto.
 
7404
+       (insn_v2muls): Ditto.
 
7405
+
 
7406
+2013-03-27  Walter Lee  <walt@tilera.com>
 
7407
+
 
7408
+       Backport from mainline:
 
7409
+       2013-03-27  Walter Lee  <walt@tilera.com>
 
7410
+
 
7411
+       * config/tilegx/tilegx.h (ASM_OUTPUT_ADDR_VEC_ELT): Delete
 
7412
+       extra tab.
 
7413
+       (ASM_OUTPUT_ADDR_DIFF_ELT): Ditto.
 
7414
+
 
7415
+2013-03-27  Walter Lee  <walt@tilera.com>
 
7416
+
 
7417
+       Backport from mainline:
 
7418
+       2013-03-27  Walter Lee  <walt@tilera.com>
 
7419
+
 
7420
+       * config/tilegx/tilegx.md (*sibcall_insn): Fix type atribute for jr.
 
7421
+       (*sibcall_value): Ditto.
 
7422
+
 
7423
+2013-03-27  Walter Lee  <walt@tilera.com>
 
7424
+
 
7425
+       Backport from mainline:
 
7426
+       2013-03-27  Walter Lee  <walt@tilera.com>
 
7427
+
 
7428
+       * config/tilegx/tilegx.md (insn_mnz_<mode>): Replaced by ...
 
7429
+       (insn_mnz_v8qi): ... this ...
 
7430
+       (insn_mnz_v4hi): ... and this.  Replace (const_int 0) with the
 
7431
+       vector equivalent.
 
7432
+       (insn_v<n>mnz): Replaced by ...
 
7433
+       (insn_v1mnz): ... this ...
 
7434
+       (insn_v2mnz): ... and this.  Replace (const_int 0) with the vector
 
7435
+       equivalent.
 
7436
+       (insn_mz_<mode>): Replaced by ...
 
7437
+       (insn_mz_v8qi): ... this ...
 
7438
+       (insn_mz_v4hi): ... and this.  Replace (const_int 0) with the
 
7439
+       vector equivalent.
 
7440
+       (insn_v<n>mz): Replaced by ...
 
7441
+       (insn_v1mz): ... this ...
 
7442
+       (insn_v2mz): ... and this.  Replace (const_int 0) with the vector
 
7443
+       equivalent.
 
7444
+
 
7445
+2013-03-26  Eric Botcazou  <ebotcazou@adacore.com>
 
7446
+
 
7447
+       * doc/invoke.texi (SPARC options): Remove -mlittle-endian.
 
7448
+
 
7449
+2013-03-26  Sebastian Huber  <sebastian.huber@embedded-brains.de>
 
7450
+
 
7451
+       * config/rtems.opt: Add -pthread option.
 
7452
+
 
7453
+2013-03-26  Sofiane Naci  <sofiane.naci@arm.com>
 
7454
+
 
7455
+       * config/aarch64/aarch64.c (aarch64_classify_address): Support
 
7456
+       PC-relative load in SI modes and above only.
 
7457
+
 
7458
+2013-03-26  Walter Lee  <walt@tilera.com>
 
7459
+
 
7460
+       Backport from mainline:
 
7461
+       2013-03-26  Walter Lee  <walt@tilera.com>
 
7462
+
 
7463
+       * config/tilegx/tilegx.h (PROFILE_BEFORE_PROLOGUE): Define.
 
7464
+       * config/tilegx/tilepro.h (PROFILE_BEFORE_PROLOGUE): Define.
 
7465
+
 
7466
+2013-03-26  Walter Lee  <walt@tilera.com>
 
7467
+
 
7468
+       Backport from mainline:
 
7469
+       2013-03-25  Walter Lee  <walt@tilera.com>
 
7470
+
 
7471
+       * config/tilegx/tilegx-builtins.h (enum tilegx_builtin): Add
 
7472
+       TILEGX_INSN_SHUFFLEBYTES1.
 
7473
+       * config/tilegx/tilegx.c (tilegx_builtin_info): Add entry for
 
7474
+       shufflebytes1.
 
7475
+       (tilegx_builtins): Ditto.
 
7476
+       * config/tilegx/tilegx.md (insn_shufflebytes1): New pattern.
 
7477
+
 
7478
+2013-03-26  Walter Lee  <walt@tilera.com>
 
7479
+
 
7480
+       Backport from mainline:
 
7481
+       2013-03-25  Walter Lee  <walt@tilera.com>
 
7482
+
 
7483
+       * config/tilegx/tilegx.c (expand_set_cint64_one_inst): Inline
 
7484
+       tests for constraint J, K, N, P.
 
7485
+
 
7486
+2013-03-26  Walter Lee  <walt@tilera.com>
 
7487
+
 
7488
+       Backport from mainline:
 
7489
+       2013-03-25  Walter Lee  <walt@tilera.com>
 
7490
+
 
7491
+       * config/tilegx/tilegx.c (tilegx_asm_preferred_eh_data_format):
 
7492
+       Use indirect/pcrel encoding.
 
7493
+       * config/tilepro/tilepro.c (tilepro_asm_preferred_eh_data_format):
 
7494
+       Ditto.
 
7495
+
 
7496
+2013-03-25  Richard Biener  <rguenther@suse.de>
 
7497
+
 
7498
+       PR middle-end/56694
 
7499
+       * tree-eh.c (lower_eh_must_not_throw): Strip BLOCKs from the
 
7500
+       must-not-throw stmt location.
 
7501
+
 
7502
 2013-03-22  Release Manager
 
7503
 
 
7504
        * GCC 4.8.0 released.
 
7505
@@ -44,30 +716,31 @@
 
7506
 
 
7507
        * configure.ac: Add MicroBlaze TLS support detection.
 
7508
        * configure: Regenerate.
 
7509
-       * config/microblaze/microblaze-protos.h: (microblaze_cannot_force_const_mem,
 
7510
-       microblaze_tls_referenced_p, symbol_mentioned_p, label_mentioned_p): 
 
7511
-       Add prototypes.
 
7512
-       * config/microblaze/microblaze.c (microblaze_address_type): Add ADDRESS_TLS
 
7513
-       and tls_reloc address types.
 
7514
+       * config/microblaze/microblaze-protos.h
 
7515
+       (microblaze_cannot_force_const_mem, microblaze_tls_referenced_p,
 
7516
+       symbol_mentioned_p, label_mentioned_p): Add prototypes.
 
7517
+       * config/microblaze/microblaze.c (microblaze_address_type): Add
 
7518
+       ADDRESS_TLS and tls_reloc address types.
 
7519
        (microblaze_address_info): Add tls_reloc.
 
7520
        (TARGET_HAVE_TLS): Define.
 
7521
        (get_tls_get_addr, microblaze_tls_symbol_p, microblaze_tls_operand_p_1,
 
7522
-        microblaze_tls_referenced_p, microblaze_cannot_force_const_mem,
 
7523
-        symbol_mentioned_p, label_mentioned_p, tls_mentioned_p, load_tls_operand,
 
7524
-        microblaze_call_tls_get_addr, microblaze_legitimize_tls_address): New functions.
 
7525
+       microblaze_tls_referenced_p, microblaze_cannot_force_const_mem,
 
7526
+       symbol_mentioned_p, label_mentioned_p, tls_mentioned_p,
 
7527
+       load_tls_operand, microblaze_call_tls_get_addr,
 
7528
+       microblaze_legitimize_tls_address): New functions.
 
7529
        (microblaze_classify_unspec): Handle UNSPEC_TLS.
 
7530
        (get_base_reg): Use microblaze_tls_symbol_p.
 
7531
        (microblaze_classify_address): Handle TLS.
 
7532
-       (microblaze_legitimate_pic_operand): Use symbol_mentioned_p, label_mentioned_p
 
7533
-       and microblaze_tls_referenced_p.
 
7534
+       (microblaze_legitimate_pic_operand): Use symbol_mentioned_p,
 
7535
+       label_mentioned_p and microblaze_tls_referenced_p.
 
7536
        (microblaze_legitimize_address): Handle TLS.
 
7537
        (microblaze_address_insns): Handle ADDRESS_TLS.
 
7538
        (pic_address_needs_scratch): Handle TLS.
 
7539
        (print_operand_address): Handle TLS.
 
7540
        (microblaze_expand_prologue): Check TLS_NEEDS_GOT.
 
7541
        (microblaze_expand_move): Handle TLS.
 
7542
-       (microblaze_legitimate_constant_p): Check microblaze_cannot_force_const_mem
 
7543
-       and microblaze_tls_symbol_p.
 
7544
+       (microblaze_legitimate_constant_p): Check
 
7545
+       microblaze_cannot_force_const_mem and microblaze_tls_symbol_p.
 
7546
        (TARGET_CANNOT_FORCE_CONST_MEM): Define.
 
7547
        * config/microblaze/microblaze.h (TLS_NEEDS_GOT): Define
 
7548
        (PIC_OFFSET_TABLE_REGNUM): Set.
 
7549
@@ -75,7 +748,8 @@
 
7550
        * config/microblaze/microblaze.md (UNSPEC_TLS): Define.
 
7551
        (addsi3, movsi_internal2, movdf_internal): Update constraints
 
7552
        * config/microblaze/predicates.md (arith_plus_operand): Define
 
7553
-       (move_operand): Redefine as move_src_operand, check microblaze_tls_referenced_p.
 
7554
+       (move_operand): Redefine as move_src_operand, check
 
7555
+       microblaze_tls_referenced_p.
 
7556
 
 
7557
 2013-03-14  Ian Bolton  <ian.bolton@arm.com>
 
7558
 
 
7559
@@ -173,7 +847,7 @@
 
7560
        PR target/56591
 
7561
        * config/avr/avr.c (avr_print_operand): Add space after '%c' in
 
7562
        output_operand_lossage message.
 
7563
-       
 
7564
+
 
7565
 2013-03-11  Richard Earnshaw  <rearnsha@arm.com>
 
7566
 
 
7567
        PR target/56470
 
7568
@@ -518,10 +1192,10 @@
 
7569
 
 
7570
 2013-03-04  David Holsgrove  <david.holsgrove@xilinx.com>
 
7571
 
 
7572
-       * config/microblaze/microblaze.c (microblaze_valid_pic_const): New 
 
7573
-       (microblaze_legitimate_pic_operand): Likewise
 
7574
-       * config/microblaze/microblaze.h (LEGITIMATE_PIC_OPERAND_P): calls 
 
7575
-       new function microblaze_legitimate_pic_operand
 
7576
+       * config/microblaze/microblaze.c (microblaze_valid_pic_const): New.
 
7577
+       (microblaze_legitimate_pic_operand): Likewise.
 
7578
+       * config/microblaze/microblaze.h (LEGITIMATE_PIC_OPERAND_P): Call
 
7579
+       new function microblaze_legitimate_pic_operand.
 
7580
        * config/microblaze/microblaze-protos.h
 
7581
        (microblaze_legitimate_pic_operand): Declare.
 
7582
 
 
7583
@@ -572,8 +1246,8 @@
 
7584
        DRIVER_SELF_SPECS.
 
7585
        * config/microblaze/microblaze.md: New bswapsi2 and bswaphi2.
 
7586
        instructions emitted if TARGET_REORDER.
 
7587
-       * config/microblaze/microblaze.opt: New option -mxl-reorder set to 1 
 
7588
-       or 0 for -m/-mno case, but initialises as 2 to detect default use case 
 
7589
+       * config/microblaze/microblaze.opt: New option -mxl-reorder set to 1
 
7590
+       or 0 for -m/-mno case, but initialises as 2 to detect default use case
 
7591
        separately.
 
7592
 
 
7593
 2013-03-01  Xinliang David Li  <davidxl@google.com>
 
7594
@@ -610,12 +1284,10 @@
 
7595
        (Other MIPS Built-in Functions): Move last MIPS entry before
 
7596
        "picoChip Built-in Functions".
 
7597
        (SH Built-in Functions): Move after RX Built-in Functions.
 
7598
-       * doc/gcc.texi (Introduction): Change order in @menu
 
7599
-       to match @node.
 
7600
+       * doc/gcc.texi (Introduction): Change order in @menu to match @node.
 
7601
        * doc/md.texi (Constraints): Ditto.
 
7602
        * gty.texi (Type Information): Ditto.
 
7603
-       (User-provided marking routines for template types): Make
 
7604
-       subsection.
 
7605
+       (User-provided marking routines for template types): Make subsection.
 
7606
        * doc/invoke.texi (AArch64 Options): Move before
 
7607
        "Adapteva Epiphany Options".
 
7608
 
 
7609
@@ -743,8 +1415,7 @@
 
7610
        pointer_set_destroy on not_executed_last_iteration.
 
7611
 
 
7612
        PR middle-end/56461
 
7613
-       * tree-vect-loop.c (vectorizable_reduction): Release vect_defs
 
7614
-       vector.
 
7615
+       * tree-vect-loop.c (vectorizable_reduction): Release vect_defs vector.
 
7616
 
 
7617
        PR middle-end/56461
 
7618
        * ipa-pure-const.c (propagate): Use FOR_EACH_FUNCTION instead of
 
7619
@@ -905,8 +1576,9 @@
 
7620
            Iain Sandoe  <iain@codesourcery.com>
 
7621
            Nathan Froyd  <froydnj@codesourcery.com>
 
7622
            Chao-ying Fu  <fu@mips.com>
 
7623
-       * doc/extend.texi: (micromips, nomicromips, nocompression):
 
7624
-       Document new function attributes. 
 
7625
+
 
7626
+       * doc/extend.texi (micromips, nomicromips, nocompression):
 
7627
+       Document new function attributes.
 
7628
        * doc/invoke.texi (minterlink-compressed, mmicromips,
 
7629
        m14k, m14ke, m14kec): Document new options.
 
7630
        (minterlink-mips16): Update documentation.
 
7631
@@ -1055,8 +1727,8 @@
 
7632
            Nathan Froyd  <froydnj@codesourcery.com>
 
7633
            Chao-ying Fu  <fu@mips.com>
 
7634
 
 
7635
-       * doc/extend.texi: (micromips, nomicromips, nocompression):
 
7636
-       Document new function attributes. 
 
7637
+       * doc/extend.texi (micromips, nomicromips, nocompression):
 
7638
+       Document new function attributes.
 
7639
        * doc/invoke.texi (minterlink-compressed, mmicromips,
 
7640
        m14k, m14ke, m14kec): Document new options.
 
7641
        (minterlink-mips16): Update documentation.
 
7642
@@ -1219,8 +1891,8 @@
 
7643
        ((dword_type) -1) << (BITS_PER_WORD - 1).  Improve multiplication by
 
7644
        ((dword_type) 1) << (BITS_PER_WORD - 1).  Avoid undefined behavior
 
7645
        in the compiler if coeff is HOST_WIDE_INT_MIN.
 
7646
-       (expand_divmod): Don't make ext_op1 static, change it's type to
 
7647
-       uhwi.  Avoid undefined behavior in -INTVAL (op1).
 
7648
+       (expand_divmod): Don't make ext_op1 static, change it's type to uhwi.
 
7649
+       Avoid undefined behavior in -INTVAL (op1).
 
7650
 
 
7651
        PR rtl-optimization/50339
 
7652
        * lower-subreg.h (struct lower_subreg_choices): Add splitting_ashiftrt
 
7653
@@ -1291,8 +1963,8 @@
 
7654
 2013-02-20  Jan Hubicka  <jh@suse.cz>
 
7655
 
 
7656
        PR tree-optimization/56265
 
7657
-       * ipa-prop.c (ipa_make_edge_direct_to_target): Fixup callgraph when target is
 
7658
-       referenced for firs ttime.
 
7659
+       * ipa-prop.c (ipa_make_edge_direct_to_target): Fixup callgraph when
 
7660
+       target is referenced for first time.
 
7661
 
 
7662
 2013-02-20  Richard Biener  <rguenther@suse.de>
 
7663
 
 
7664
@@ -1303,8 +1975,7 @@
 
7665
        not return anything.
 
7666
        (rename_ssa_copies): Do not remove unused locals.
 
7667
        * tree-ssa-ccp.c (do_ssa_ccp): Likewise.
 
7668
-       * tree-ssanames.c (pass_release_ssa_names): Remove unused
 
7669
-       locals first.
 
7670
+       * tree-ssanames.c (pass_release_ssa_names): Remove unused locals first.
 
7671
        * passes.c (execute_function_todo): Do not schedule unused locals
 
7672
        removal if cleanup_tree_cfg did something.
 
7673
        * tree-ssa-live.c (remove_unused_locals): Dump statistics
 
7674
@@ -1360,7 +2031,7 @@
 
7675
 
 
7676
        * config/microblaze/microblaze.c: microblaze_has_clz = 0
 
7677
        Add version check for v8.10.a to enable microblaze_has_clz
 
7678
-       * config/microblaze/microblaze.h: Add TARGET_HAS_CLZ as combined 
 
7679
+       * config/microblaze/microblaze.h: Add TARGET_HAS_CLZ as combined
 
7680
        version and TARGET_PATTERN_COMPARE check
 
7681
        * config/microblaze/microblaze.md: New clzsi2 instruction
 
7682
 
 
7683
@@ -1378,11 +2049,10 @@
 
7684
 2012-02-19  Andrey Belevantsev  <abel@ispras.ru>
 
7685
 
 
7686
        PR middle-end/55889
 
7687
-
 
7688
        * sel-sched.c: Include ira.h.
 
7689
        (implicit_clobber_conflict_p): New function.
 
7690
        (moveup_expr): Use it.
 
7691
-       * Makefile.in (sel-sched.o): Depend on ira.h. 
 
7692
+       * Makefile.in (sel-sched.o): Depend on ira.h.
 
7693
 
 
7694
 2013-02-19  Richard Biener  <rguenther@suse.de>
 
7695
 
 
7696
@@ -1413,8 +2083,7 @@
 
7697
        * genopinit.c (raw_optab_handler): Use this_fn_optabs.
 
7698
        (swap_optab_enable): Same.
 
7699
        (init_all_optabs): Use argument instead of global.
 
7700
-       * tree.h (struct tree_optimization_option): New field
 
7701
-       target_optabs.
 
7702
+       * tree.h (struct tree_optimization_option): New field target_optabs.
 
7703
        * expr.h (init_all_optabs): Add argument to prototype.
 
7704
        (TREE_OPTIMIZATION_OPTABS): New.
 
7705
        (save_optabs_if_changed): Protoize.
 
7706
@@ -1438,8 +2107,8 @@
 
7707
 
 
7708
        PR target/56214
 
7709
        * config/pa/predicates.md (base14_operand): Except for BLKmode, QImode
 
7710
-       and HImode, require all displacements to be an integer multiple of their
 
7711
-       mode size.
 
7712
+       and HImode, require all displacements to be an integer multiple of
 
7713
+       their mode size.
 
7714
        * config/pa/pa.c (pa_legitimate_address_p): For REG+BASE addresses,
 
7715
        only allow QImode and HImode when reload is in progress and strict is
 
7716
        true.  Likewise for symbolic addresses.  Use base14_operand to check
 
7717
@@ -1480,10 +2149,10 @@
 
7718
 
 
7719
 2013-02-16  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
 
7720
 
 
7721
-       * config/microblaze/microblaze.c (microblaze_asm_trampoline_template): 
 
7722
+       * config/microblaze/microblaze.c (microblaze_asm_trampoline_template):
 
7723
        Replace with a microblaze version.
 
7724
        (microblaze_trampoline_init): Adapt for microblaze.
 
7725
-       * gcc/config/microblaze/microblaze.h (TRAMPOLINE_SIZE): Adapt for 
 
7726
+       * config/microblaze/microblaze.h (TRAMPOLINE_SIZE): Adapt for
 
7727
        microblaze.
 
7728
 
 
7729
 2013-02-16  Jakub Jelinek  <jakub@redhat.com>
 
7730
Index: gcc/testsuite/gcc.target/arm/neon-vcond-ltgt.c
 
7731
===================================================================
 
7732
--- a/src/gcc/testsuite/gcc.target/arm/neon-vcond-ltgt.c        (.../tags/gcc_4_8_0_release)
 
7733
+++ b/src/gcc/testsuite/gcc.target/arm/neon-vcond-ltgt.c        (.../branches/gcc-4_8-branch)
 
7734
@@ -0,0 +1,18 @@
 
7735
+/* { dg-do compile } */
 
7736
+/* { dg-require-effective-target arm_neon_ok } */
 
7737
+/* { dg-options "-O1 -funsafe-math-optimizations -ftree-vectorize" }  */
 
7738
+/* { dg-add-options arm_neon } */
 
7739
+
 
7740
+#define LTGT(a, b) (__builtin_islessgreater (a, b) ? a : b)
 
7741
+void foo (int ilast,float* w, float* w2)
 
7742
+{
 
7743
+  int i;
 
7744
+  for (i = 0; i < ilast; ++i)
 
7745
+  {
 
7746
+    w[i] = LTGT (0.0f, w2[i]);
 
7747
+  }
 
7748
+}
 
7749
+
 
7750
+/* { dg-final { scan-assembler-times "vcgt\\.f32\[\\t \]*q\[0-9\]+,\[\\t \]*q\[0-9\]+,\[\\t \]*q\[0-9\]+" 2 } } */
 
7751
+/* { dg-final { scan-assembler "vorr\[\\t \]*q\[0-9\]+,\[\\t \]*q\[0-9\]+,\[\\t \]*q\[0-9\]+" } } */
 
7752
+/* { dg-final { scan-assembler "vbsl\[\\t \]*q\[0-9\]+,\[\\t \]*q\[0-9\]+,\[\\t \]*q\[0-9\]+" } } */
 
7753
Index: gcc/testsuite/gcc.target/arm/neon-vcond-unordered.c
 
7754
===================================================================
 
7755
--- a/src/gcc/testsuite/gcc.target/arm/neon-vcond-unordered.c   (.../tags/gcc_4_8_0_release)
 
7756
+++ b/src/gcc/testsuite/gcc.target/arm/neon-vcond-unordered.c   (.../branches/gcc-4_8-branch)
 
7757
@@ -0,0 +1,19 @@
 
7758
+/* { dg-do compile } */
 
7759
+/* { dg-require-effective-target arm_neon_ok } */
 
7760
+/* { dg-options "-O1 -funsafe-math-optimizations -ftree-vectorize" }  */
 
7761
+/* { dg-add-options arm_neon } */
 
7762
+
 
7763
+#define UNORD(a, b) (__builtin_isunordered (a, b) ? a : b)
 
7764
+void foo (int ilast,float* w, float* w2)
 
7765
+{
 
7766
+  int i;
 
7767
+  for (i = 0; i < ilast; ++i)
 
7768
+  {
 
7769
+    w[i] = UNORD (0.0f, w2[i]);
 
7770
+  }
 
7771
+}
 
7772
+
 
7773
+/* { dg-final { scan-assembler "vcgt\\.f32\[\\t \]*q\[0-9\]+,\[\\t \]*q\[0-9\]+,\[\\t \]*q\[0-9\]+" } } */
 
7774
+/* { dg-final { scan-assembler "vcge\\.f32\[\\t \]*q\[0-9\]+,\[\\t \]*q\[0-9\]+,\[\\t \]*q\[0-9\]+" } } */
 
7775
+/* { dg-final { scan-assembler "vorr\[\\t \]*q\[0-9\]+,\[\\t \]*q\[0-9\]+,\[\\t \]*q\[0-9\]+" } } */
 
7776
+/* { dg-final { scan-assembler "vbsl\[\\t \]*q\[0-9\]+,\[\\t \]*q\[0-9\]+,\[\\t \]*q\[0-9\]+" } } */
 
7777
Index: gcc/testsuite/gcc.target/arm/neon-vcond-gt.c
 
7778
===================================================================
 
7779
--- a/src/gcc/testsuite/gcc.target/arm/neon-vcond-gt.c  (.../tags/gcc_4_8_0_release)
 
7780
+++ b/src/gcc/testsuite/gcc.target/arm/neon-vcond-gt.c  (.../branches/gcc-4_8-branch)
 
7781
@@ -0,0 +1,17 @@
 
7782
+/* { dg-do compile } */
 
7783
+/* { dg-require-effective-target arm_neon_ok } */
 
7784
+/* { dg-options "-O1 -funsafe-math-optimizations -ftree-vectorize" }  */
 
7785
+/* { dg-add-options arm_neon } */
 
7786
+
 
7787
+#define MAX(a, b) (a > b ? a : b)
 
7788
+void foo (int ilast,float* w, float* w2)
 
7789
+{
 
7790
+  int i;
 
7791
+  for (i = 0; i < ilast; ++i)
 
7792
+  {
 
7793
+    w[i] = MAX (0.0f, w2[i]);
 
7794
+  }
 
7795
+}
 
7796
+
 
7797
+/* { dg-final { scan-assembler "vcgt\\.f32\[\\t \]*q\[0-9\]+,\[\\t \]*q\[0-9\]+,\[\\t \]*q\[0-9\]+" } } */
 
7798
+/* { dg-final { scan-assembler "vbit\[\\t \]*q\[0-9\]+,\[\\t \]*q\[0-9\]+,\[\\t \]*q\[0-9\]+" } } */
 
7799
Index: gcc/testsuite/gcc.target/powerpc/pr57150.c
 
7800
===================================================================
 
7801
--- a/src/gcc/testsuite/gcc.target/powerpc/pr57150.c    (.../tags/gcc_4_8_0_release)
 
7802
+++ b/src/gcc/testsuite/gcc.target/powerpc/pr57150.c    (.../branches/gcc-4_8-branch)
 
7803
@@ -0,0 +1,23 @@
 
7804
+/* { dg-do compile { target { powerpc*-*-* } } } */
 
7805
+/* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 
7806
+/* { dg-require-effective-target powerpc_vsx_ok } */
 
7807
+/* { dg-options "-O3 -mcpu=power7 -fcaller-saves" } */
 
7808
+/* { dg-final { scan-assembler-not "lxvd2x" } } */
 
7809
+/* { dg-final { scan-assembler-not "lxvw4x" } } */
 
7810
+/* { dg-final { scan-assembler-not "lvx" } } */
 
7811
+/* { dg-final { scan-assembler-not "stxvd2x" } } */
 
7812
+/* { dg-final { scan-assembler-not "stxvw4x" } } */
 
7813
+/* { dg-final { scan-assembler-not "stvx" } } */
 
7814
+
 
7815
+/* Insure caller save on long double does not use VSX instructions.  */
 
7816
+
 
7817
+extern long double modify (long double);
 
7818
+
 
7819
+void
 
7820
+sum (long double *ptr, long double value, unsigned long n)
 
7821
+{
 
7822
+  unsigned long i;
 
7823
+
 
7824
+  for (i = 0; i < n; i++)
 
7825
+    ptr[i] += modify (value);
 
7826
+}
 
7827
Index: gcc/testsuite/gcc.target/powerpc/pr56605.c
 
7828
===================================================================
 
7829
--- a/src/gcc/testsuite/gcc.target/powerpc/pr56605.c    (.../tags/gcc_4_8_0_release)
 
7830
+++ b/src/gcc/testsuite/gcc.target/powerpc/pr56605.c    (.../branches/gcc-4_8-branch)
 
7831
@@ -0,0 +1,13 @@
 
7832
+/* PR rtl-optimization/56605 */
 
7833
+/* { dg-do compile { target { powerpc64-*-* && lp64 } } } */
 
7834
+/* { dg-options "-O3 -mvsx -mcpu=power7 -fno-unroll-loops -fdump-rtl-loop2_doloop" } */
 
7835
+
 
7836
+void foo (short* __restrict sb, int* __restrict ia)
 
7837
+{
 
7838
+  int i;
 
7839
+  for (i = 0; i < 4000; i++)
 
7840
+    ia[i] = (int) sb[i];
 
7841
+}
 
7842
+
 
7843
+/* { dg-final { scan-rtl-dump-times "\\\(compare:CC \\\(subreg:SI \\\(reg:DI" 1 "loop2_doloop" } } */
 
7844
+/* { dg-final { cleanup-rtl-dump "loop2_doloop" } } */
 
7845
Index: gcc/testsuite/gcc.target/aarch64/test-framepointer-2.c
 
7846
===================================================================
 
7847
--- a/src/gcc/testsuite/gcc.target/aarch64/test-framepointer-2.c        (.../tags/gcc_4_8_0_release)
 
7848
+++ b/src/gcc/testsuite/gcc.target/aarch64/test-framepointer-2.c        (.../branches/gcc-4_8-branch)
 
7849
@@ -0,0 +1,15 @@
 
7850
+/* { dg-do run } */
 
7851
+/* { dg-options "-O2 -fomit-frame-pointer -mno-omit-leaf-frame-pointer -fno-inline --save-temps" } */
 
7852
+
 
7853
+#include "asm-adder-no-clobber-lr.c"
 
7854
+
 
7855
+/* omit-frame-pointer is TRUE.
 
7856
+   omit-leaf-frame-pointer is false, but irrelevant due to omit-frame-pointer.
 
7857
+   LR is not being clobbered in the leaf.
 
7858
+
 
7859
+   Since we asked to have no frame pointers anywhere, we expect no frame
 
7860
+   record in main or the leaf.  */
 
7861
+
 
7862
+/* { dg-final { scan-assembler-not "stp\tx29, x30, \\\[sp, -\[0-9\]+\\\]!" } } */
 
7863
+
 
7864
+/* { dg-final { cleanup-saved-temps } } */
 
7865
Index: gcc/testsuite/gcc.target/aarch64/test-framepointer-6.c
 
7866
===================================================================
 
7867
--- a/src/gcc/testsuite/gcc.target/aarch64/test-framepointer-6.c        (.../tags/gcc_4_8_0_release)
 
7868
+++ b/src/gcc/testsuite/gcc.target/aarch64/test-framepointer-6.c        (.../branches/gcc-4_8-branch)
 
7869
@@ -0,0 +1,15 @@
 
7870
+/* { dg-do run } */
 
7871
+/* { dg-options "-O2 -fomit-frame-pointer -mno-omit-leaf-frame-pointer -fno-inline --save-temps" } */
 
7872
+
 
7873
+#include "asm-adder-clobber-lr.c"
 
7874
+
 
7875
+/* omit-frame-pointer is TRUE.
 
7876
+   omit-leaf-frame-pointer is false, but irrelevant due to omit-frame-pointer.
 
7877
+   LR is being clobbered in the leaf.
 
7878
+
 
7879
+   Since we asked to have no frame pointers anywhere, we expect no frame
 
7880
+   record in main or the leaf.  */
 
7881
+
 
7882
+/* { dg-final { scan-assembler-not "stp\tx29, x30, \\\[sp, -\[0-9\]+\\\]!" } } */
 
7883
+
 
7884
+/* { dg-final { cleanup-saved-temps } } */
 
7885
Index: gcc/testsuite/gcc.target/aarch64/vect-fcm-eq-d.c
 
7886
===================================================================
 
7887
--- a/src/gcc/testsuite/gcc.target/aarch64/vect-fcm-eq-d.c      (.../tags/gcc_4_8_0_release)
 
7888
+++ b/src/gcc/testsuite/gcc.target/aarch64/vect-fcm-eq-d.c      (.../branches/gcc-4_8-branch)
 
7889
@@ -7,7 +7,7 @@
 
7890
 
 
7891
 #include "vect-fcm.x"
 
7892
 
 
7893
-/* { dg-final { scan-tree-dump-times "vectorized 1 loops" 3 "vect" } } */
 
7894
+/* { dg-final { scan-tree-dump-times "vectorized 1 loops" 4 "vect" } } */
 
7895
 /* { dg-final { scan-assembler "fcmeq\\tv\[0-9\]+\.2d, v\[0-9\]+\.2d, v\[0-9\]+\.2d" } } */
 
7896
 /* { dg-final { scan-assembler "fcmeq\\tv\[0-9\]+\.2d, v\[0-9\]+\.2d, 0" } } */
 
7897
 /* { dg-final { cleanup-tree-dump "vect" } } */
 
7898
Index: gcc/testsuite/gcc.target/aarch64/vect-fcm.x
 
7899
===================================================================
 
7900
--- a/src/gcc/testsuite/gcc.target/aarch64/vect-fcm.x   (.../tags/gcc_4_8_0_release)
 
7901
+++ b/src/gcc/testsuite/gcc.target/aarch64/vect-fcm.x   (.../branches/gcc-4_8-branch)
 
7902
@@ -40,6 +40,15 @@
 
7903
     output[i] = (in1[i] OP 0.0) ? 4.0 : 2.0;
 
7904
 }
 
7905
 
 
7906
+void
 
7907
+foobarbar (FTYPE *in1, FTYPE *in2, FTYPE *output)
 
7908
+{
 
7909
+  int i = 0;
 
7910
+  /* Vectorizable.  */
 
7911
+  for (i = 0; i < N; i++)
 
7912
+    output[i] = (in1[i] INV_OP 0.0) ? 4.0 : 2.0;
 
7913
+}
 
7914
+
 
7915
 int
 
7916
 main (int argc, char **argv)
 
7917
 {
 
7918
@@ -51,6 +60,11 @@
 
7919
   for (i = 0; i < N; i++)
 
7920
     if (out1[i] != out2[i])
 
7921
       abort ();
 
7922
+  foobar (input1, input2, out1);
 
7923
+  foobarbar (input1, input2, out2);
 
7924
+  for (i = 0; i < N; i++)
 
7925
+    if (out1[i] == out2[i])
 
7926
+      abort ();
 
7927
   return 0;
 
7928
 }
 
7929
 
 
7930
Index: gcc/testsuite/gcc.target/aarch64/test-framepointer-3.c
 
7931
===================================================================
 
7932
--- a/src/gcc/testsuite/gcc.target/aarch64/test-framepointer-3.c        (.../tags/gcc_4_8_0_release)
 
7933
+++ b/src/gcc/testsuite/gcc.target/aarch64/test-framepointer-3.c        (.../branches/gcc-4_8-branch)
 
7934
@@ -0,0 +1,15 @@
 
7935
+/* { dg-do run } */
 
7936
+/* { dg-options "-O2 -fomit-frame-pointer -momit-leaf-frame-pointer -fno-inline --save-temps" } */
 
7937
+
 
7938
+#include "asm-adder-no-clobber-lr.c"
 
7939
+
 
7940
+/* omit-frame-pointer is TRUE.
 
7941
+   omit-leaf-frame-pointer is true, but irrelevant due to omit-frame-pointer.
 
7942
+   LR is not being clobbered in the leaf.
 
7943
+
 
7944
+   Since we asked to have no frame pointers anywhere, we expect no frame
 
7945
+   record in main or the leaf.  */
 
7946
+
 
7947
+/* { dg-final { scan-assembler-not "stp\tx29, x30, \\\[sp, -\[0-9\]+\\\]!" } } */
 
7948
+
 
7949
+/* { dg-final { cleanup-saved-temps } } */
 
7950
Index: gcc/testsuite/gcc.target/aarch64/test-framepointer-7.c
 
7951
===================================================================
 
7952
--- a/src/gcc/testsuite/gcc.target/aarch64/test-framepointer-7.c        (.../tags/gcc_4_8_0_release)
 
7953
+++ b/src/gcc/testsuite/gcc.target/aarch64/test-framepointer-7.c        (.../branches/gcc-4_8-branch)
 
7954
@@ -0,0 +1,15 @@
 
7955
+/* { dg-do run } */
 
7956
+/* { dg-options "-O2 -fomit-frame-pointer -momit-leaf-frame-pointer -fno-inline --save-temps" } */
 
7957
+
 
7958
+#include "asm-adder-clobber-lr.c"
 
7959
+
 
7960
+/* omit-frame-pointer is TRUE.
 
7961
+   omit-leaf-frame-pointer is true, but irrelevant due to omit-frame-pointer.
 
7962
+   LR is being clobbered in the leaf.
 
7963
+
 
7964
+   Since we asked to have no frame pointers anywhere, we expect no frame
 
7965
+   record in main or the leaf.  */
 
7966
+
 
7967
+/* { dg-final { scan-assembler-not "stp\tx29, x30, \\\[sp, -\[0-9\]+\\\]!" } } */
 
7968
+
 
7969
+/* { dg-final { cleanup-saved-temps } } */
 
7970
Index: gcc/testsuite/gcc.target/aarch64/vect-fcm-ge-d.c
 
7971
===================================================================
 
7972
--- a/src/gcc/testsuite/gcc.target/aarch64/vect-fcm-ge-d.c      (.../tags/gcc_4_8_0_release)
 
7973
+++ b/src/gcc/testsuite/gcc.target/aarch64/vect-fcm-ge-d.c      (.../branches/gcc-4_8-branch)
 
7974
@@ -7,8 +7,9 @@
 
7975
 
 
7976
 #include "vect-fcm.x"
 
7977
 
 
7978
-/* { dg-final { scan-tree-dump-times "vectorized 1 loops" 3 "vect" } } */
 
7979
+/* { dg-final { scan-tree-dump-times "vectorized 1 loops" 4 "vect" } } */
 
7980
 /* { dg-final { scan-assembler "fcmge\\tv\[0-9\]+\.2d, v\[0-9\]+\.2d, v\[0-9\]+\.2d" } } */
 
7981
 /* { dg-final { scan-assembler "fcmge\\tv\[0-9\]+\.2d, v\[0-9\]+\.2d, 0" } } */
 
7982
+/* { dg-final { scan-assembler "fcmlt\\tv\[0-9\]+\.2d, v\[0-9\]+\.2d, 0" } } */
 
7983
 /* { dg-final { cleanup-tree-dump "vect" } } */
 
7984
 /* { dg-final { cleanup-saved-temps } } */
 
7985
Index: gcc/testsuite/gcc.target/aarch64/asm-adder-clobber-lr.c
 
7986
===================================================================
 
7987
--- a/src/gcc/testsuite/gcc.target/aarch64/asm-adder-clobber-lr.c       (.../tags/gcc_4_8_0_release)
 
7988
+++ b/src/gcc/testsuite/gcc.target/aarch64/asm-adder-clobber-lr.c       (.../branches/gcc-4_8-branch)
 
7989
@@ -0,0 +1,23 @@
 
7990
+extern void abort (void);
 
7991
+
 
7992
+int
 
7993
+adder (int a, int b)
 
7994
+{
 
7995
+  int result;
 
7996
+  __asm__ ("add %w0,%w1,%w2" : "=r"(result) : "r"(a), "r"(b) : "x30");
 
7997
+  return result;
 
7998
+}
 
7999
+
 
8000
+int
 
8001
+main (int argc, char** argv)
 
8002
+{
 
8003
+  int i;
 
8004
+  int total = argc;
 
8005
+  for (i = 0; i < 20; i++)
 
8006
+    total = adder (total, i);
 
8007
+
 
8008
+  if (total != (190 + argc))
 
8009
+    abort ();
 
8010
+
 
8011
+  return 0;
 
8012
+}
 
8013
Index: gcc/testsuite/gcc.target/aarch64/vect-fcm-gt-f.c
 
8014
===================================================================
 
8015
--- a/src/gcc/testsuite/gcc.target/aarch64/vect-fcm-gt-f.c      (.../tags/gcc_4_8_0_release)
 
8016
+++ b/src/gcc/testsuite/gcc.target/aarch64/vect-fcm-gt-f.c      (.../branches/gcc-4_8-branch)
 
8017
@@ -7,8 +7,9 @@
 
8018
 
 
8019
 #include "vect-fcm.x"
 
8020
 
 
8021
-/* { dg-final { scan-tree-dump-times "vectorized 1 loops" 3 "vect" } } */
 
8022
+/* { dg-final { scan-tree-dump-times "vectorized 1 loops" 4 "vect" } } */
 
8023
 /* { dg-final { scan-assembler "fcmgt\\tv\[0-9\]+\.\[24\]s, v\[0-9\]+\.\[24\]s, v\[0-9\]+\.\[24\]s" } } */
 
8024
 /* { dg-final { scan-assembler "fcmgt\\tv\[0-9\]+\.\[24\]s, v\[0-9\]+\.\[24\]s, 0" } } */
 
8025
+/* { dg-final { scan-assembler "fcmle\\tv\[0-9\]+\.\[24\]s, v\[0-9\]+\.\[24\]s, 0" } } */
 
8026
 /* { dg-final { cleanup-tree-dump "vect" } } */
 
8027
 /* { dg-final { cleanup-saved-temps } } */
 
8028
Index: gcc/testsuite/gcc.target/aarch64/test-framepointer-4.c
 
8029
===================================================================
 
8030
--- a/src/gcc/testsuite/gcc.target/aarch64/test-framepointer-4.c        (.../tags/gcc_4_8_0_release)
 
8031
+++ b/src/gcc/testsuite/gcc.target/aarch64/test-framepointer-4.c        (.../branches/gcc-4_8-branch)
 
8032
@@ -0,0 +1,16 @@
 
8033
+/* { dg-do run } */
 
8034
+/* { dg-options "-O2 -fno-omit-frame-pointer -momit-leaf-frame-pointer -fno-inline --save-temps" } */
 
8035
+
 
8036
+#include "asm-adder-no-clobber-lr.c"
 
8037
+
 
8038
+/* omit-frame-pointer is FALSE.
 
8039
+   omit-leaf-frame-pointer is TRUE.
 
8040
+   LR is not being clobbered in the leaf.
 
8041
+
 
8042
+   Unless we are removing all frame records, it's OK to remove the frame
 
8043
+   record for a leaf where LR is not clobbered.  Therefore, we expect a
 
8044
+   frame record only in main.  */
 
8045
+
 
8046
+/* { dg-final { scan-assembler-times "stp\tx29, x30, \\\[sp, -\[0-9\]+\\\]!" 1 } } */
 
8047
+
 
8048
+/* { dg-final { cleanup-saved-temps } } */
 
8049
Index: gcc/testsuite/gcc.target/aarch64/movk.c
 
8050
===================================================================
 
8051
--- a/src/gcc/testsuite/gcc.target/aarch64/movk.c       (.../tags/gcc_4_8_0_release)
 
8052
+++ b/src/gcc/testsuite/gcc.target/aarch64/movk.c       (.../branches/gcc-4_8-branch)
 
8053
@@ -0,0 +1,31 @@
 
8054
+/* { dg-do run } */
 
8055
+/* { dg-options "-O2 --save-temps -fno-inline" } */
 
8056
+
 
8057
+extern void abort (void);
 
8058
+
 
8059
+long long int
 
8060
+dummy_number_generator ()
 
8061
+{
 
8062
+  /* { dg-final { scan-assembler "movk\tx\[0-9\]+, 0xefff, lsl 16" } } */
 
8063
+  /* { dg-final { scan-assembler "movk\tx\[0-9\]+, 0xc4cc, lsl 32" } } */
 
8064
+  /* { dg-final { scan-assembler "movk\tx\[0-9\]+, 0xfffe, lsl 48" } } */
 
8065
+  return -346565474575675;
 
8066
+}
 
8067
+
 
8068
+int
 
8069
+main (void)
 
8070
+{
 
8071
+
 
8072
+  long long int num = dummy_number_generator ();
 
8073
+  if (num > 0)
 
8074
+    abort ();
 
8075
+
 
8076
+  /* { dg-final { scan-assembler "movk\tx\[0-9\]+, 0x4667, lsl 16" } } */
 
8077
+  /* { dg-final { scan-assembler "movk\tx\[0-9\]+, 0x7a3d, lsl 32" } } */
 
8078
+  if (num / 69313094915135 != -5)
 
8079
+    abort ();
 
8080
+
 
8081
+  return 0;
 
8082
+}
 
8083
+
 
8084
+/* { dg-final { cleanup-saved-temps } } */
 
8085
Index: gcc/testsuite/gcc.target/aarch64/test-framepointer-8.c
 
8086
===================================================================
 
8087
--- a/src/gcc/testsuite/gcc.target/aarch64/test-framepointer-8.c        (.../tags/gcc_4_8_0_release)
 
8088
+++ b/src/gcc/testsuite/gcc.target/aarch64/test-framepointer-8.c        (.../branches/gcc-4_8-branch)
 
8089
@@ -0,0 +1,16 @@
 
8090
+/* { dg-do run } */
 
8091
+/* { dg-options "-O2 -fno-omit-frame-pointer -momit-leaf-frame-pointer -fno-inline --save-temps" } */
 
8092
+
 
8093
+#include "asm-adder-clobber-lr.c"
 
8094
+
 
8095
+/* omit-frame-pointer is FALSE.
 
8096
+   omit-leaf-frame-pointer is TRUE.
 
8097
+   LR is being clobbered in the leaf.
 
8098
+
 
8099
+   Unless we are removing all frame records (which we aren't), it's
 
8100
+   not OK to remove the frame record for a leaf where LR is clobbered.
 
8101
+   Therefore, we expect a frame record in main and leaf.  */
 
8102
+
 
8103
+/* { dg-final { scan-assembler-times "stp\tx29, x30, \\\[sp, -\[0-9\]+\\\]!" 2 } } */
 
8104
+
 
8105
+/* { dg-final { cleanup-saved-temps } } */
 
8106
Index: gcc/testsuite/gcc.target/aarch64/vect-fcm-eq-f.c
 
8107
===================================================================
 
8108
--- a/src/gcc/testsuite/gcc.target/aarch64/vect-fcm-eq-f.c      (.../tags/gcc_4_8_0_release)
 
8109
+++ b/src/gcc/testsuite/gcc.target/aarch64/vect-fcm-eq-f.c      (.../branches/gcc-4_8-branch)
 
8110
@@ -7,7 +7,7 @@
 
8111
 
 
8112
 #include "vect-fcm.x"
 
8113
 
 
8114
-/* { dg-final { scan-tree-dump-times "vectorized 1 loops" 3 "vect" } } */
 
8115
+/* { dg-final { scan-tree-dump-times "vectorized 1 loops" 4 "vect" } } */
 
8116
 /* { dg-final { scan-assembler "fcmeq\\tv\[0-9\]+\.\[24\]s, v\[0-9\]+\.\[24\]s, v\[0-9\]+\.\[24\]s" } } */
 
8117
 /* { dg-final { scan-assembler "fcmeq\\tv\[0-9\]+\.\[24\]s, v\[0-9\]+\.\[24\]s, 0" } } */
 
8118
 /* { dg-final { cleanup-tree-dump "vect" } } */
 
8119
Index: gcc/testsuite/gcc.target/aarch64/test-framepointer-1.c
 
8120
===================================================================
 
8121
--- a/src/gcc/testsuite/gcc.target/aarch64/test-framepointer-1.c        (.../tags/gcc_4_8_0_release)
 
8122
+++ b/src/gcc/testsuite/gcc.target/aarch64/test-framepointer-1.c        (.../branches/gcc-4_8-branch)
 
8123
@@ -0,0 +1,15 @@
 
8124
+/* { dg-do run } */
 
8125
+/* { dg-options "-O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-inline --save-temps" } */
 
8126
+
 
8127
+#include "asm-adder-no-clobber-lr.c"
 
8128
+
 
8129
+/* omit-frame-pointer is FALSE.
 
8130
+   omit-leaf-frame-pointer is FALSE.
 
8131
+   LR is not being clobbered in the leaf.
 
8132
+
 
8133
+   With no frame pointer omissions, we expect a frame record
 
8134
+   for main and the leaf.  */
 
8135
+
 
8136
+/* { dg-final { scan-assembler-times "stp\tx29, x30, \\\[sp, -\[0-9\]+\\\]!" 2 } } */
 
8137
+
 
8138
+/* { dg-final { cleanup-saved-temps } } */
 
8139
Index: gcc/testsuite/gcc.target/aarch64/test-framepointer-5.c
 
8140
===================================================================
 
8141
--- a/src/gcc/testsuite/gcc.target/aarch64/test-framepointer-5.c        (.../tags/gcc_4_8_0_release)
 
8142
+++ b/src/gcc/testsuite/gcc.target/aarch64/test-framepointer-5.c        (.../branches/gcc-4_8-branch)
 
8143
@@ -0,0 +1,15 @@
 
8144
+/* { dg-do run } */
 
8145
+/* { dg-options "-O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-inline --save-temps" } */
 
8146
+
 
8147
+#include "asm-adder-clobber-lr.c"
 
8148
+
 
8149
+/* omit-frame-pointer is FALSE.
 
8150
+   omit-leaf-frame-pointer is FALSE.
 
8151
+   LR is being clobbered in the leaf.
 
8152
+
 
8153
+   With no frame pointer omissions, we expect a frame record for main
 
8154
+   and the leaf.  */
 
8155
+
 
8156
+/* { dg-final { scan-assembler-times "stp\tx29, x30, \\\[sp, -\[0-9\]+\\\]!" 2 } } */
 
8157
+
 
8158
+/* { dg-final { cleanup-saved-temps } } */
 
8159
Index: gcc/testsuite/gcc.target/aarch64/vect-fcm-ge-f.c
 
8160
===================================================================
 
8161
--- a/src/gcc/testsuite/gcc.target/aarch64/vect-fcm-ge-f.c      (.../tags/gcc_4_8_0_release)
 
8162
+++ b/src/gcc/testsuite/gcc.target/aarch64/vect-fcm-ge-f.c      (.../branches/gcc-4_8-branch)
 
8163
@@ -7,8 +7,9 @@
 
8164
 
 
8165
 #include "vect-fcm.x"
 
8166
 
 
8167
-/* { dg-final { scan-tree-dump-times "vectorized 1 loops" 3 "vect" } } */
 
8168
+/* { dg-final { scan-tree-dump-times "vectorized 1 loops" 4 "vect" } } */
 
8169
 /* { dg-final { scan-assembler "fcmge\\tv\[0-9\]+\.\[24\]s, v\[0-9\]+\.\[24\]s, v\[0-9\]+\.\[24\]s" } } */
 
8170
 /* { dg-final { scan-assembler "fcmge\\tv\[0-9\]+\.\[24\]s, v\[0-9\]+\.\[24\]s, 0" } } */
 
8171
+/* { dg-final { scan-assembler "fcmlt\\tv\[0-9\]+\.\[24\]s, v\[0-9\]+\.\[24\]s, 0" } } */
 
8172
 /* { dg-final { cleanup-tree-dump "vect" } } */
 
8173
 /* { dg-final { cleanup-saved-temps } } */
 
8174
Index: gcc/testsuite/gcc.target/aarch64/asm-adder-no-clobber-lr.c
 
8175
===================================================================
 
8176
--- a/src/gcc/testsuite/gcc.target/aarch64/asm-adder-no-clobber-lr.c    (.../tags/gcc_4_8_0_release)
 
8177
+++ b/src/gcc/testsuite/gcc.target/aarch64/asm-adder-no-clobber-lr.c    (.../branches/gcc-4_8-branch)
 
8178
@@ -0,0 +1,23 @@
 
8179
+extern void abort (void);
 
8180
+
 
8181
+int
 
8182
+adder (int a, int b)
 
8183
+{
 
8184
+  int result;
 
8185
+  __asm__ ("add %w0,%w1,%w2" : "=r"(result) : "r"(a), "r"(b) : );
 
8186
+  return result;
 
8187
+}
 
8188
+
 
8189
+int
 
8190
+main (int argc, char** argv)
 
8191
+{
 
8192
+  int i;
 
8193
+  int total = argc;
 
8194
+  for (i = 0; i < 20; i++)
 
8195
+    total = adder (total, i);
 
8196
+
 
8197
+  if (total != (190 + argc))
 
8198
+    abort ();
 
8199
+
 
8200
+  return 0;
 
8201
+}
 
8202
Index: gcc/testsuite/gcc.target/aarch64/vect-fcm-gt-d.c
 
8203
===================================================================
 
8204
--- a/src/gcc/testsuite/gcc.target/aarch64/vect-fcm-gt-d.c      (.../tags/gcc_4_8_0_release)
 
8205
+++ b/src/gcc/testsuite/gcc.target/aarch64/vect-fcm-gt-d.c      (.../branches/gcc-4_8-branch)
 
8206
@@ -7,8 +7,9 @@
 
8207
 
 
8208
 #include "vect-fcm.x"
 
8209
 
 
8210
-/* { dg-final { scan-tree-dump-times "vectorized 1 loops" 3 "vect" } } */
 
8211
+/* { dg-final { scan-tree-dump-times "vectorized 1 loops" 4 "vect" } } */
 
8212
 /* { dg-final { scan-assembler "fcmgt\\tv\[0-9\]+\.2d, v\[0-9\]+\.2d, v\[0-9\]+\.2d" } } */
 
8213
 /* { dg-final { scan-assembler "fcmgt\\tv\[0-9\]+\.2d, v\[0-9\]+\.2d, 0" } } */
 
8214
+/* { dg-final { scan-assembler "fcmle\\tv\[0-9\]+\.2d, v\[0-9\]+\.2d, 0" } } */
 
8215
 /* { dg-final { cleanup-tree-dump "vect" } } */
 
8216
 /* { dg-final { cleanup-saved-temps } } */
 
8217
Index: gcc/testsuite/gcc.target/i386/pr57046.c
 
8218
===================================================================
 
8219
--- a/src/gcc/testsuite/gcc.target/i386/pr57046.c       (.../tags/gcc_4_8_0_release)
 
8220
+++ b/src/gcc/testsuite/gcc.target/i386/pr57046.c       (.../branches/gcc-4_8-branch)
 
8221
@@ -0,0 +1,77 @@
 
8222
+/* { dg-do run } */
 
8223
+/* { dg-options "-O2" } */
 
8224
+
 
8225
+struct emac {
 
8226
+        unsigned reg[23];
 
8227
+};
 
8228
+
 
8229
+struct mop {
 
8230
+        unsigned long long addr;
 
8231
+        unsigned int size;
 
8232
+};
 
8233
+
 
8234
+unsigned int __attribute__((__noinline__))
 
8235
+level(const struct emac *obj)
 
8236
+{
 
8237
+       return 0;
 
8238
+}
 
8239
+
 
8240
+void __attribute__((__noinline__))
 
8241
+info(struct emac *dev, unsigned long long addr)
 
8242
+{
 
8243
+       asm("" : : : "memory");
 
8244
+}
 
8245
+
 
8246
+unsigned long long __attribute__((__noinline__))
 
8247
+get_value(const struct mop *mop)
 
8248
+{
 
8249
+        return 0x1234567890abcdefull;
 
8250
+}
 
8251
+
 
8252
+int __attribute__((__noinline__))
 
8253
+emac_operation(struct emac *obj, struct mop *mop)
 
8254
+{
 
8255
+        unsigned long long addr = mop->addr;
 
8256
+        int index = addr >> 2;
 
8257
+       unsigned int value, old_value;
 
8258
+
 
8259
+        if (mop->size != 4)
 
8260
+                return 0;
 
8261
+
 
8262
+        if (index >= 23) {
 
8263
+                if (level(obj) >= 1)
 
8264
+                        info(obj, addr);
 
8265
+                return 0;
 
8266
+        }
 
8267
+
 
8268
+        value = get_value(mop);
 
8269
+        old_value = obj->reg[index];
 
8270
+
 
8271
+        info(obj, 0);
 
8272
+
 
8273
+        switch (index) {
 
8274
+        case 0:
 
8275
+                obj->reg[0] = old_value;
 
8276
+                break;
 
8277
+        case 7:
 
8278
+        case 8:
 
8279
+                obj->reg[index] = value;
 
8280
+                break;
 
8281
+        }
 
8282
+
 
8283
+        return 0;
 
8284
+}
 
8285
+
 
8286
+int main(void)
 
8287
+{
 
8288
+       struct emac e = { { 0 } };
 
8289
+       struct mop mop = { 32, 4 };
 
8290
+
 
8291
+       e.reg[8] = 0xdeadbeef;
 
8292
+       emac_operation(&e, &mop);
 
8293
+
 
8294
+       if (e.reg[8] != 0x90abcdef)
 
8295
+          __builtin_abort();
 
8296
+
 
8297
+          return 0;
 
8298
+}
 
8299
Index: gcc/testsuite/gcc.target/i386/pr56560.c
 
8300
===================================================================
 
8301
--- a/src/gcc/testsuite/gcc.target/i386/pr56560.c       (.../tags/gcc_4_8_0_release)
 
8302
+++ b/src/gcc/testsuite/gcc.target/i386/pr56560.c       (.../branches/gcc-4_8-branch)
 
8303
@@ -0,0 +1,19 @@
 
8304
+/* { dg-do compile } */
 
8305
+/* { dg-options "-O2 -mavx -mvzeroupper -dp" } */
 
8306
+
 
8307
+extern void abort (void);
 
8308
+
 
8309
+typedef double vec_t __attribute__((vector_size(32)));
 
8310
+
 
8311
+struct S { int i1; int i2; int i3; };
 
8312
+
 
8313
+extern int bar (vec_t, int, int, int, int, int, struct S);
 
8314
+
 
8315
+void foo (vec_t v, struct S s)
 
8316
+{
 
8317
+  int i = bar (v, 1, 2, 3, 4, 5, s);
 
8318
+  if (i == 0)
 
8319
+    abort ();
 
8320
+}
 
8321
+
 
8322
+/* { dg-final { scan-assembler-not "avx_vzeroupper" } } */
 
8323
Index: gcc/testsuite/gcc.target/i386/pr44578.c
 
8324
===================================================================
 
8325
--- a/src/gcc/testsuite/gcc.target/i386/pr44578.c       (.../tags/gcc_4_8_0_release)
 
8326
+++ b/src/gcc/testsuite/gcc.target/i386/pr44578.c       (.../branches/gcc-4_8-branch)
 
8327
@@ -0,0 +1,31 @@
 
8328
+/* { dg-do run } */
 
8329
+/* { dg-options "-O2 -mtune=athlon64" } */
 
8330
+
 
8331
+extern void abort (void);
 
8332
+
 
8333
+long double
 
8334
+__attribute__((noinline, noclone))
 
8335
+test (float num)
 
8336
+{
 
8337
+  unsigned int i;
 
8338
+
 
8339
+  if (num < 0.0)
 
8340
+    num = 0.0;
 
8341
+
 
8342
+  __builtin_memcpy (&i, &num, sizeof(unsigned int));
 
8343
+
 
8344
+  return (long double)(unsigned long long) i;
 
8345
+}
 
8346
+
 
8347
+int
 
8348
+main ()
 
8349
+{
 
8350
+  long double x;
 
8351
+
 
8352
+  x = test (0.0);
 
8353
+
 
8354
+  if (x != 0.0)
 
8355
+    abort ();
 
8356
+
 
8357
+  return 0;
 
8358
+}
 
8359
Index: gcc/testsuite/gcc.target/i386/pr57003.c
 
8360
===================================================================
 
8361
--- a/src/gcc/testsuite/gcc.target/i386/pr57003.c       (.../tags/gcc_4_8_0_release)
 
8362
+++ b/src/gcc/testsuite/gcc.target/i386/pr57003.c       (.../branches/gcc-4_8-branch)
 
8363
@@ -0,0 +1,54 @@
 
8364
+/* PR rtl-optimization/57003 */
 
8365
+/* { dg-do run } */
 
8366
+/* { dg-options "-O2" } */
 
8367
+
 
8368
+#define N 2001
 
8369
+unsigned short *b, *c, *d;
 
8370
+
 
8371
+__attribute__ ((noinline, noclone)) unsigned
 
8372
+bar (void)
 
8373
+{
 
8374
+  asm volatile ("" : : : "memory");
 
8375
+  return N;
 
8376
+}
 
8377
+
 
8378
+__attribute__ ((noinline, noclone)) unsigned short *
 
8379
+baz (unsigned long x)
 
8380
+{
 
8381
+  if (x != N * sizeof (unsigned short) + 20)
 
8382
+    __builtin_abort ();
 
8383
+  asm volatile ("" : : : "memory");
 
8384
+  return d;
 
8385
+}
 
8386
+
 
8387
+__attribute__ ((ms_abi, noinline, noclone))
 
8388
+foo (void)
 
8389
+{
 
8390
+  unsigned d;
 
8391
+  unsigned short *e;
 
8392
+  if ((d = bar ()))
 
8393
+    {
 
8394
+      e = baz (d * sizeof (unsigned short) + 20);
 
8395
+      __builtin_memcpy (e, b, d * sizeof (unsigned short));
 
8396
+      c = e;
 
8397
+    }
 
8398
+}
 
8399
+
 
8400
+int
 
8401
+main ()
 
8402
+{
 
8403
+  unsigned short a[2 * N];
 
8404
+  int i;
 
8405
+  for (i = 0; i < 2 * N; i++)
 
8406
+    a[i] = i + 1;
 
8407
+  b = a;
 
8408
+  d = a + N;
 
8409
+  asm volatile ("" : : : "memory");
 
8410
+  foo ();
 
8411
+  for (i = 0; i < N; i++)
 
8412
+    if (a[i] != i + 1 || a[i + N] != i + 1)
 
8413
+      __builtin_abort ();
 
8414
+  if (c != a + N)
 
8415
+    __builtin_abort ();
 
8416
+  return 0;
 
8417
+}
 
8418
Index: gcc/testsuite/gcc.target/i386/pr57097.c
 
8419
===================================================================
 
8420
--- a/src/gcc/testsuite/gcc.target/i386/pr57097.c       (.../tags/gcc_4_8_0_release)
 
8421
+++ b/src/gcc/testsuite/gcc.target/i386/pr57097.c       (.../branches/gcc-4_8-branch)
 
8422
@@ -0,0 +1,29 @@
 
8423
+/* { dg-do compile } */
 
8424
+/* { dg-options "-O2 -fPIC" } */
 
8425
+extern double ad[], bd[], cd[], dd[];
 
8426
+extern long long all[], bll[], cll[], dll[];
 
8427
+
 
8428
+int
 
8429
+main (int i, char **a)
 
8430
+{
 
8431
+  bd[i] = i + 64;
 
8432
+  if (i % 3 == 0)
 
8433
+    {
 
8434
+      cd[i] = i;
 
8435
+    }
 
8436
+  dd[i] = i / 2;
 
8437
+  ad[i] = i * 2;
 
8438
+  if (i % 3 == 1)
 
8439
+    {
 
8440
+      dll[i] = 127;
 
8441
+    }
 
8442
+  dll[i] = i;
 
8443
+  cll[i] = i * 2;
 
8444
+  switch (i % 3)
 
8445
+    {
 
8446
+    case 0:
 
8447
+      bll[i] = i + 64;
 
8448
+    }
 
8449
+  all[i] = i / 2;
 
8450
+  return 0;
 
8451
+}
 
8452
Index: gcc/testsuite/gcc.target/i386/pr57018.c
 
8453
===================================================================
 
8454
--- a/src/gcc/testsuite/gcc.target/i386/pr57018.c       (.../tags/gcc_4_8_0_release)
 
8455
+++ b/src/gcc/testsuite/gcc.target/i386/pr57018.c       (.../branches/gcc-4_8-branch)
 
8456
@@ -0,0 +1,31 @@
 
8457
+/* { dg-do run } */
 
8458
+/* { dg-options "-Os -fomit-frame-pointer -fno-asynchronous-unwind-tables" } */
 
8459
+/* { dg-additional-options "-march=i686" { target ia32 } } */
 
8460
+
 
8461
+struct A { char a[16]; } a;
 
8462
+
 
8463
+void __attribute__((noinline, noclone))
 
8464
+foo (struct A b)
 
8465
+{
 
8466
+  if (__builtin_memcmp (b.a, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 16))
 
8467
+    __builtin_abort ();
 
8468
+  asm volatile ("" : : : "memory");
 
8469
+}
 
8470
+
 
8471
+void __attribute__((noinline, noclone))
 
8472
+bar (struct A b)
 
8473
+{
 
8474
+  foo (a);
 
8475
+  a = b;
 
8476
+}
 
8477
+
 
8478
+int
 
8479
+main ()
 
8480
+{
 
8481
+  struct A b = { "\0\1\2\3\4\5\6\7\10\11\12\13\14\15\16\17" };
 
8482
+  bar (b);
 
8483
+  if (__builtin_memcmp (a.a, b.a, 16))
 
8484
+    __builtin_abort ();
 
8485
+  return 0;
 
8486
+}
 
8487
+
 
8488
Index: gcc/testsuite/gcc.target/i386/avx2-vbroadcastsi128-1.c
 
8489
===================================================================
 
8490
--- a/src/gcc/testsuite/gcc.target/i386/avx2-vbroadcastsi128-1.c        (.../tags/gcc_4_8_0_release)
 
8491
+++ b/src/gcc/testsuite/gcc.target/i386/avx2-vbroadcastsi128-1.c        (.../branches/gcc-4_8-branch)
 
8492
@@ -10,5 +10,5 @@
 
8493
 void extern
 
8494
 avx2_test (void)
 
8495
 {
 
8496
-  x = _mm_broadcastsi128_si256 (y);
 
8497
+  x = _mm256_broadcastsi128_si256 (y);
 
8498
 }
 
8499
Index: gcc/testsuite/gcc.target/i386/pr56866.c
 
8500
===================================================================
 
8501
--- a/src/gcc/testsuite/gcc.target/i386/pr56866.c       (.../tags/gcc_4_8_0_release)
 
8502
+++ b/src/gcc/testsuite/gcc.target/i386/pr56866.c       (.../branches/gcc-4_8-branch)
 
8503
@@ -0,0 +1,16 @@
 
8504
+/* PR target/56866 */
 
8505
+/* { dg-do run } */
 
8506
+/* { dg-require-effective-target xop } */
 
8507
+/* { dg-options "-O3 -mxop" } */
 
8508
+
 
8509
+#define main xop_test_main
 
8510
+#include "../../gcc.c-torture/execute/pr56866.c"
 
8511
+#undef main
 
8512
+
 
8513
+#include "xop-check.h"
 
8514
+
 
8515
+static void
 
8516
+xop_test (void)
 
8517
+{
 
8518
+  xop_test_main ();
 
8519
+}
 
8520
Index: gcc/testsuite/gcc.target/i386/pr56903.c
 
8521
===================================================================
 
8522
--- a/src/gcc/testsuite/gcc.target/i386/pr56903.c       (.../tags/gcc_4_8_0_release)
 
8523
+++ b/src/gcc/testsuite/gcc.target/i386/pr56903.c       (.../branches/gcc-4_8-branch)
 
8524
@@ -0,0 +1,18 @@
 
8525
+/* PR rtl-optimization/56903 */
 
8526
+/* { dg-do compile } */
 
8527
+/* { dg-options "-Os" } */
 
8528
+/* { dg-additional-options "-march=pentium3" { target ia32 } } */
 
8529
+
 
8530
+int a, *b, c;
 
8531
+struct S { int s : 1; } *fn1 (void);
 
8532
+extern int fn3 (void), fn4 (int *);
 
8533
+
 
8534
+void
 
8535
+fn2 (void)
 
8536
+{
 
8537
+  int e = fn3 ();
 
8538
+  char f = c + fn1 ()->s * 4;
 
8539
+  if (*b && f == e)
 
8540
+    a = *b;
 
8541
+  fn4 (b);
 
8542
+}
 
8543
Index: gcc/testsuite/gcc.target/i386/pr57098.c
 
8544
===================================================================
 
8545
--- a/src/gcc/testsuite/gcc.target/i386/pr57098.c       (.../tags/gcc_4_8_0_release)
 
8546
+++ b/src/gcc/testsuite/gcc.target/i386/pr57098.c       (.../branches/gcc-4_8-branch)
 
8547
@@ -0,0 +1,10 @@
 
8548
+/* { dg-do compile } */
 
8549
+/* { dg-require-effective-target lp64 } */
 
8550
+/* { dg-options "-msse4 -mcmodel=large" } */
 
8551
+
 
8552
+typedef int V __attribute__((vector_size(16)));
 
8553
+
 
8554
+void foo (V *p, V *mask)
 
8555
+{
 
8556
+  *p = __builtin_shuffle (*p, *mask);
 
8557
+}
 
8558
Index: gcc/testsuite/gcc.target/i386/pr57106.c
 
8559
===================================================================
 
8560
--- a/src/gcc/testsuite/gcc.target/i386/pr57106.c       (.../tags/gcc_4_8_0_release)
 
8561
+++ b/src/gcc/testsuite/gcc.target/i386/pr57106.c       (.../branches/gcc-4_8-branch)
 
8562
@@ -0,0 +1,15 @@
 
8563
+/* { dg-do compile } */
 
8564
+/* { dg-options "-O2 -fschedule-insns -funroll-all-loops -fcompare-debug" } */
 
8565
+
 
8566
+typedef void block128_f (int *, int);
 
8567
+
 
8568
+void
 
8569
+foo (int *out, int *iv, block128_f block)
 
8570
+{
 
8571
+  while (1)
 
8572
+    {
 
8573
+      *out = *out ^ *iv;
 
8574
+      block (out, *out);
 
8575
+      iv = out;
 
8576
+    }
 
8577
+}
 
8578
Index: gcc/testsuite/gcc.target/i386/avx2-vbroadcastsi128-2.c
 
8579
===================================================================
 
8580
--- a/src/gcc/testsuite/gcc.target/i386/avx2-vbroadcastsi128-2.c        (.../tags/gcc_4_8_0_release)
 
8581
+++ b/src/gcc/testsuite/gcc.target/i386/avx2-vbroadcastsi128-2.c        (.../branches/gcc-4_8-branch)
 
8582
@@ -19,7 +19,7 @@
 
8583
       for (j = 0; j < 2; j++)
 
8584
        s1.a[j] = j * i;
 
8585
 
 
8586
-      res.x = _mm_broadcastsi128_si256 (s1.x);
 
8587
+      res.x = _mm256_broadcastsi128_si256 (s1.x);
 
8588
 
 
8589
       memcpy (res_ref, s1.a, 16);
 
8590
       memcpy (res_ref + 2, s1.a, 16);
 
8591
Index: gcc/testsuite/gcc.target/i386/mmx-1.c
 
8592
===================================================================
 
8593
--- a/src/gcc/testsuite/gcc.target/i386/mmx-1.c (.../tags/gcc_4_8_0_release)
 
8594
+++ b/src/gcc/testsuite/gcc.target/i386/mmx-1.c (.../branches/gcc-4_8-branch)
 
8595
@@ -1,4 +1,5 @@
 
8596
 /* { dg-do compile } */
 
8597
+/* { dg-do compile { target { nonpic } } } */
 
8598
 /* { dg-options "-O2 -Werror-implicit-function-declaration -mmmx" } */
 
8599
 
 
8600
 /* Test that the intrinsics compile with optimization.  All of them are
 
8601
Index: gcc/testsuite/gcc.target/i386/pr57091.c
 
8602
===================================================================
 
8603
--- a/src/gcc/testsuite/gcc.target/i386/pr57091.c       (.../tags/gcc_4_8_0_release)
 
8604
+++ b/src/gcc/testsuite/gcc.target/i386/pr57091.c       (.../branches/gcc-4_8-branch)
 
8605
@@ -0,0 +1,8 @@
 
8606
+/* { dg-do compile } */
 
8607
+/* { dg-options "-O -mcmodel=large"  { target lp64 } } */
 
8608
+void (*bar)();
 
8609
+
 
8610
+void foo (void)
 
8611
+{
 
8612
+  bar ();
 
8613
+}
 
8614
Index: gcc/testsuite/gcc.target/sh/pr57108.c
 
8615
===================================================================
 
8616
--- a/src/gcc/testsuite/gcc.target/sh/pr57108.c (.../tags/gcc_4_8_0_release)
 
8617
+++ b/src/gcc/testsuite/gcc.target/sh/pr57108.c (.../branches/gcc-4_8-branch)
 
8618
@@ -0,0 +1,19 @@
 
8619
+/* { dg-do compile { target "sh*-*-*" } } */
 
8620
+/* { dg-options "-O1" } */
 
8621
+
 
8622
+void __assert_func (void) __attribute__ ((__noreturn__)) ;
 
8623
+
 
8624
+void ATATransfer (int num, int buffer)
 
8625
+{
 
8626
+ int wordCount;
 
8627
+
 
8628
+ while (num > 0)
 
8629
+  {
 
8630
+    wordCount = num * 512 / sizeof (int);
 
8631
+
 
8632
+    ((0 == (buffer & 63)) ? (void)0 : __assert_func () );
 
8633
+    ((0 == (wordCount & 31)) ? (void)0 : __assert_func ());
 
8634
+  }
 
8635
+
 
8636
+
 
8637
+ }
 
8638
Index: gcc/testsuite/gfortran.dg/eof_5.f90
 
8639
===================================================================
 
8640
--- a/src/gcc/testsuite/gfortran.dg/eof_5.f90   (.../tags/gcc_4_8_0_release)
 
8641
+++ b/src/gcc/testsuite/gfortran.dg/eof_5.f90   (.../branches/gcc-4_8-branch)
 
8642
@@ -0,0 +1,21 @@
 
8643
+! { dg-do run }
 
8644
+!
 
8645
+! PR fortran/56696
 
8646
+!
 
8647
+! Contributed by Keith Refson
 
8648
+!
 
8649
+
 
8650
+program iotest
 
8651
+   character(len=258) :: inp = ' 1.0 1.0 1.0'
 
8652
+   character(len=7) :: inp2 = '1 2 3 4'
 
8653
+   integer :: ios
 
8654
+   real :: a1, a2, a3, a4
 
8655
+
 
8656
+   read(inp2,*,iostat=ios) a1, a2, a3, a4
 
8657
+   if (ios /= 0) call abort ()
 
8658
+
 
8659
+   read(inp,*,iostat=ios) a1, a2, a3, a4
 
8660
+   if (ios == 0) call abort ()
 
8661
+!   write(*,*) 'IOSTAT=',ios
 
8662
+end program iotest
 
8663
+
 
8664
Index: gcc/testsuite/gfortran.dg/size_kind_3.f90
 
8665
===================================================================
 
8666
--- a/src/gcc/testsuite/gfortran.dg/size_kind_3.f90     (.../tags/gcc_4_8_0_release)
 
8667
+++ b/src/gcc/testsuite/gfortran.dg/size_kind_3.f90     (.../branches/gcc-4_8-branch)
 
8668
@@ -0,0 +1,11 @@
 
8669
+! { dg-do compile }
 
8670
+!
 
8671
+! PR fortran/57142
 
8672
+!
 
8673
+integer :: B(huge(1)+3_8,2_8)
 
8674
+integer(8) :: var1(2), var2, var3
 
8675
+
 
8676
+var1 = shape(B) ! { dg-error "SHAPE overflows its kind" }
 
8677
+var2 = size(B) ! { dg-error "SIZE overflows its kind" }
 
8678
+var3 = size(B,dim=1) ! { dg-error "SIZE overflows its kind" }
 
8679
+end
 
8680
Index: gcc/testsuite/gfortran.dg/transfer_check_4.f90
 
8681
===================================================================
 
8682
--- a/src/gcc/testsuite/gfortran.dg/transfer_check_4.f90        (.../tags/gcc_4_8_0_release)
 
8683
+++ b/src/gcc/testsuite/gfortran.dg/transfer_check_4.f90        (.../branches/gcc-4_8-branch)
 
8684
@@ -0,0 +1,44 @@
 
8685
+! { dg-do compile }
 
8686
+! { dg-options "-Wall" }
 
8687
+
 
8688
+! PR 57022: [4.7/4.8/4.9 Regression] Inappropriate warning for use of TRANSFER with arrays
 
8689
+! Contributed by William Clodius <wclodius@los-alamos.net>
 
8690
+
 
8691
+subroutine transfers (test)
 
8692
+
 
8693
+  use, intrinsic :: iso_fortran_env
 
8694
+  
 
8695
+  integer, intent(in) :: test
 
8696
+
 
8697
+  integer(int8)  :: test8(8)  = 0
 
8698
+  integer(int16) :: test16(4) = 0
 
8699
+  integer(int32) :: test32(2) = 0
 
8700
+  integer(int64) :: test64    = 0
 
8701
+
 
8702
+  select case(test)
 
8703
+  case(0)
 
8704
+    test64 = transfer(test8, test64)
 
8705
+  case(1)
 
8706
+    test64 = transfer(test16, test64)
 
8707
+  case(2)
 
8708
+    test64 = transfer(test32, test64)
 
8709
+  case(3)
 
8710
+    test8  = transfer(test64, test8, 8)
 
8711
+  case(4)
 
8712
+    test16 = transfer(test64, test16, 4)
 
8713
+  case(5)
 
8714
+    test32 = transfer(test64, test32, 2)
 
8715
+  end select
 
8716
+
 
8717
+end subroutine
 
8718
+
 
8719
+
 
8720
+! PR 53685: surprising warns about transfer with explicit character range
 
8721
+! Contributed by Jos de Kloe <kloedej@knmi.nl>
 
8722
+
 
8723
+subroutine mytest(byte_array,val)
 
8724
+  integer, parameter :: r8_ = Selected_Real_Kind(15,307)  ! = real*8
 
8725
+  character(len=1), dimension(16), intent(in) :: byte_array
 
8726
+  real(r8_),intent(out) :: val
 
8727
+  val = transfer(byte_array(1:8),val)    
 
8728
+end subroutine
 
8729
Index: gcc/testsuite/gfortran.dg/namelist_80.f90
 
8730
===================================================================
 
8731
--- a/src/gcc/testsuite/gfortran.dg/namelist_80.f90     (.../tags/gcc_4_8_0_release)
 
8732
+++ b/src/gcc/testsuite/gfortran.dg/namelist_80.f90     (.../branches/gcc-4_8-branch)
 
8733
@@ -0,0 +1,27 @@
 
8734
+! { dg-do run }
 
8735
+!
 
8736
+! PR fortran/56735
 
8737
+!
 
8738
+! Contributed by Adam Williams
 
8739
+!
 
8740
+        PROGRAM TEST
 
8741
+        INTEGER int1,int2,int3
 
8742
+        NAMELIST /temp/ int1,int2,int3
 
8743
+
 
8744
+        int1 = -1; int2 = -2; int3 = -3
 
8745
+
 
8746
+        OPEN (53, STATUS='scratch')
 
8747
+        WRITE (53, '(a)') ' ?'
 
8748
+        WRITE (53, '(a)')
 
8749
+        WRITE (53, '(a)') '$temp'
 
8750
+        WRITE (53, '(a)') ' int1=1'
 
8751
+        WRITE (53, '(a)') ' int2=2'
 
8752
+        WRITE (53, '(a)') ' int3=3'
 
8753
+        WRITE (53, '(a)') '$END'
 
8754
+        REWIND(53)
 
8755
+
 
8756
+        READ (53, temp)
 
8757
+        CLOSE (53)
 
8758
+
 
8759
+        if (int1 /= 1 .or. int2 /= 2 .or. int3 /= 3) call abort()
 
8760
+        END PROGRAM
 
8761
Index: gcc/testsuite/gfortran.dg/proc_ptr_42.f90
 
8762
===================================================================
 
8763
--- a/src/gcc/testsuite/gfortran.dg/proc_ptr_42.f90     (.../tags/gcc_4_8_0_release)
 
8764
+++ b/src/gcc/testsuite/gfortran.dg/proc_ptr_42.f90     (.../branches/gcc-4_8-branch)
 
8765
@@ -0,0 +1,36 @@
 
8766
+! { dg-do compile }
 
8767
+!
 
8768
+! PR 56814: [4.8/4.9 Regression] Bogus Interface mismatch in dummy procedure
 
8769
+!
 
8770
+! Contributed by Marco Restelli <mrestelli@gmail.com>
 
8771
+
 
8772
+module m1
 
8773
+  abstract interface
 
8774
+    pure function i_f(x) result(d)
 
8775
+    real, intent(in) :: x(:,:)
 
8776
+    real :: d(size(x,1),size(x,2))
 
8777
+    end function
 
8778
+  end interface
 
8779
+
 
8780
+  procedure(i_f), pointer :: f => null()
 
8781
+end module
 
8782
+
 
8783
+module m2
 
8784
+contains
 
8785
+  pure subroutine ns_dirdata(fun)
 
8786
+    interface
 
8787
+    pure function fun(x) result(d)
 
8788
+      real, intent(in) :: x(:,:)
 
8789
+      real :: d(size(x,1),size(x,2))
 
8790
+    end function
 
8791
+    end interface
 
8792
+  end subroutine
 
8793
+end module
 
8794
+
 
8795
+program p
 
8796
+ use m1
 
8797
+ use m2
 
8798
+  call ns_dirdata(f)
 
8799
+end
 
8800
+
 
8801
+! { dg-final { cleanup-modules "m1 m2" } }
 
8802
Index: gcc/testsuite/gfortran.dg/select_type_33.f03
 
8803
===================================================================
 
8804
--- a/src/gcc/testsuite/gfortran.dg/select_type_33.f03  (.../tags/gcc_4_8_0_release)
 
8805
+++ b/src/gcc/testsuite/gfortran.dg/select_type_33.f03  (.../branches/gcc-4_8-branch)
 
8806
@@ -0,0 +1,43 @@
 
8807
+! { dg-do compile }
 
8808
+!
 
8809
+! PR fortran/56816
 
8810
+! The unfinished SELECT TYPE statement below was leading to an ICE because
 
8811
+! at the time the statement was rejected, the compiler tried to free
 
8812
+! some symbols that had already been freed with the SELECT TYPE
 
8813
+! namespace.
 
8814
+!
 
8815
+! Original testcase from Dominique Pelletier <dominique.pelletier@polymtl.ca>
 
8816
+!
 
8817
+module any_list_module
 
8818
+    implicit none
 
8819
+
 
8820
+    private
 
8821
+    public :: anylist, anyitem
 
8822
+
 
8823
+    type anylist
 
8824
+    end type
 
8825
+
 
8826
+    type anyitem
 
8827
+        class(*), allocatable :: value
 
8828
+    end type
 
8829
+end module any_list_module
 
8830
+
 
8831
+
 
8832
+module my_item_list_module
 
8833
+
 
8834
+    use any_list_module
 
8835
+    implicit none
 
8836
+
 
8837
+    type, extends (anyitem) :: myitem
 
8838
+    end type myitem
 
8839
+
 
8840
+contains
 
8841
+
 
8842
+    subroutine myprint (this)
 
8843
+        class (myitem) ::   this
 
8844
+
 
8845
+        select type ( v => this % value ! { dg-error "parse error in SELECT TYPE" }
 
8846
+        end select                      ! { dg-error "Expecting END SUBROUTINE" }
 
8847
+    end subroutine myprint
 
8848
+
 
8849
+end module my_item_list_module
 
8850
Index: gcc/testsuite/gfortran.dg/array_constructor_45.f90
 
8851
===================================================================
 
8852
--- a/src/gcc/testsuite/gfortran.dg/array_constructor_45.f90    (.../tags/gcc_4_8_0_release)
 
8853
+++ b/src/gcc/testsuite/gfortran.dg/array_constructor_45.f90    (.../branches/gcc-4_8-branch)
 
8854
@@ -0,0 +1,15 @@
 
8855
+! { dg-do run }
 
8856
+! PR PR 56872 - wrong front-end optimization with a
 
8857
+! single array constructor and another value.
 
8858
+program main
 
8859
+  real    :: s
 
8860
+  integer :: m
 
8861
+  integer :: k
 
8862
+  real :: res
 
8863
+
 
8864
+  m = 2
 
8865
+  s = 1000.
 
8866
+
 
8867
+  res = SUM([3.0,(s**(REAL(k-1)/REAL(m-1)),k=1,m),17.])
 
8868
+  if (abs(res - 1021.)>1e-4) call abort
 
8869
+end
 
8870
Index: gcc/testsuite/gfortran.dg/namelist_77.f90
 
8871
===================================================================
 
8872
--- a/src/gcc/testsuite/gfortran.dg/namelist_77.f90     (.../tags/gcc_4_8_0_release)
 
8873
+++ b/src/gcc/testsuite/gfortran.dg/namelist_77.f90     (.../branches/gcc-4_8-branch)
 
8874
@@ -0,0 +1,49 @@
 
8875
+! { dg-do run }
 
8876
+!
 
8877
+! PR libfortran/51825 - Fortran runtime error: Cannot match namelist object name
 
8878
+! Test case derived from PR.
 
8879
+
 
8880
+module local_mod
 
8881
+
 
8882
+    type mytype1
 
8883
+        integer :: int1
 
8884
+    end type
 
8885
+
 
8886
+    type mytype2
 
8887
+        integer :: n_x       
 
8888
+        integer :: n_px        
 
8889
+    end type
 
8890
+
 
8891
+    type beam_init_struct
 
8892
+        character(16) :: chars(1) = ''                                  
 
8893
+        type (mytype1) dummy
 
8894
+        type (mytype2) grid(1)      
 
8895
+    end type
 
8896
+
 
8897
+end module
 
8898
+
 
8899
+program error_namelist
 
8900
+
 
8901
+    use local_mod
 
8902
+
 
8903
+    implicit none
 
8904
+
 
8905
+    type (beam_init_struct) beam_init
 
8906
+
 
8907
+    namelist / error_params / beam_init
 
8908
+
 
8909
+    open (10, status='scratch')
 
8910
+    write (10, '(a)') "&error_params"
 
8911
+    write (10, '(a)') "  beam_init%chars(1)='JUNK'"
 
8912
+    write (10, '(a)') "  beam_init%grid(1)%n_x=3"
 
8913
+    write (10, '(a)') "  beam_init%grid(1)%n_px=2"
 
8914
+    write (10, '(a)') "/"
 
8915
+    rewind(10)
 
8916
+    read(10, nml=error_params)
 
8917
+    close (10)
 
8918
+
 
8919
+    if (beam_init%chars(1) /= 'JUNK') call abort
 
8920
+    if (beam_init%grid(1)%n_x /= 3) call abort
 
8921
+    if (beam_init%grid(1)%n_px /= 2) call abort
 
8922
+
 
8923
+end program
 
8924
Index: gcc/testsuite/gfortran.dg/array_constructor_47.f90
 
8925
===================================================================
 
8926
--- a/src/gcc/testsuite/gfortran.dg/array_constructor_47.f90    (.../tags/gcc_4_8_0_release)
 
8927
+++ b/src/gcc/testsuite/gfortran.dg/array_constructor_47.f90    (.../branches/gcc-4_8-branch)
 
8928
@@ -0,0 +1,24 @@
 
8929
+! { dg-do run }
 
8930
+! { dg-options "-ffrontend-optimize -fdump-tree-original" }
 
8931
+! Test that reduction optimization doesn't break with a function expression
 
8932
+! in an array constructor. 
 
8933
+program main
 
8934
+  implicit none
 
8935
+  integer, parameter :: dp=selected_real_kind(15)
 
8936
+  real(kind=dp), dimension(2,2) :: a
 
8937
+  real(kind=dp) thirteen
 
8938
+
 
8939
+  data a /2._dp,3._dp,5._dp,7._dp/
 
8940
+  thirteen = 13._dp
 
8941
+  if (abs (product([[sum([eleven_ones()]), thirteen], a]) - 30030._dp) > 1e-8) call abort
 
8942
+ contains
 
8943
+  function eleven_ones()
 
8944
+    real(kind=dp) :: eleven_ones(11)
 
8945
+    integer       :: i
 
8946
+
 
8947
+    eleven_ones = [ (1._dp, i=1,11) ]
 
8948
+  end function eleven_ones
 
8949
+end program main
 
8950
+! { dg-final { scan-tree-dump-times "while" 4 "original" } }
 
8951
+! { dg-final { cleanup-tree-dump "original" } }
 
8952
+
 
8953
Index: gcc/testsuite/gfortran.dg/do_1.f90
 
8954
===================================================================
 
8955
--- a/src/gcc/testsuite/gfortran.dg/do_1.f90    (.../tags/gcc_4_8_0_release)
 
8956
+++ b/src/gcc/testsuite/gfortran.dg/do_1.f90    (.../branches/gcc-4_8-branch)
 
8957
@@ -1,5 +1,4 @@
 
8958
-! { dg-do run { xfail *-*-* } }
 
8959
-! XFAIL is tracked in PR 54932
 
8960
+! { dg-do run }
 
8961
 ! Program to check corner cases for DO statements.
 
8962
 program do_1
 
8963
   implicit none
 
8964
Index: gcc/testsuite/gfortran.dg/namelist_79.f90
 
8965
===================================================================
 
8966
--- a/src/gcc/testsuite/gfortran.dg/namelist_79.f90     (.../tags/gcc_4_8_0_release)
 
8967
+++ b/src/gcc/testsuite/gfortran.dg/namelist_79.f90     (.../branches/gcc-4_8-branch)
 
8968
@@ -0,0 +1,43 @@
 
8969
+! { dg-do run }
 
8970
+! PR libfortran/52512 - Cannot match namelist object name
 
8971
+! Test case derived from PR.
 
8972
+
 
8973
+program testje
 
8974
+
 
8975
+    implicit none
 
8976
+
 
8977
+    integer :: getal, jn
 
8978
+    type ptracer
 
8979
+        character(len = 8)  :: sname  !: short name
 
8980
+        logical             :: lini   !: read in a file or not
 
8981
+    end type ptracer
 
8982
+    type(ptracer) , dimension(3) :: tracer
 
8983
+    namelist/namtoptrc/  getal,tracer
 
8984
+
 
8985
+    ! standard values
 
8986
+    getal = 9999
 
8987
+    do jn = 1, 3
 
8988
+        tracer(jn)%sname = 'default_name'
 
8989
+        tracer(jn)%lini = .false.
 
8990
+    end do
 
8991
+
 
8992
+    open (10, status='scratch')
 
8993
+    write (10, '(a)') "&namtoptrc"
 
8994
+    write (10, '(a)') "   getal = 7"
 
8995
+    write (10, '(a)') "   tracer(1) = 'DIC     ', .true."
 
8996
+    write (10, '(a)') "   tracer(2) = 'Alkalini', .true."
 
8997
+    write (10, '(a)') "   tracer(3) = 'O2      ', .true."
 
8998
+    write (10, '(a)') "/"
 
8999
+    rewind(10)
 
9000
+    read(10, nml=namtoptrc)
 
9001
+    close (10)
 
9002
+
 
9003
+    if (getal /= 7) call abort
 
9004
+    if (tracer(1)%sname /= 'DIC     ') call abort
 
9005
+    if (tracer(2)%sname /= 'Alkalini') call abort
 
9006
+    if (tracer(3)%sname /= 'O2      ') call abort
 
9007
+    if (.not. tracer(1)%lini) call abort
 
9008
+    if (.not. tracer(2)%lini) call abort
 
9009
+    if (.not. tracer(3)%lini) call abort
 
9010
+
 
9011
+end program testje
 
9012
Index: gcc/testsuite/gfortran.dg/size_kind_2.f90
 
9013
===================================================================
 
9014
--- a/src/gcc/testsuite/gfortran.dg/size_kind_2.f90     (.../tags/gcc_4_8_0_release)
 
9015
+++ b/src/gcc/testsuite/gfortran.dg/size_kind_2.f90     (.../branches/gcc-4_8-branch)
 
9016
@@ -0,0 +1,17 @@
 
9017
+! { dg-do compile }
 
9018
+! { dg-options "-fdump-tree-original" }
 
9019
+!
 
9020
+! PR fortran/57142
 
9021
+!
 
9022
+integer :: B(huge(1)+3_8,2_8)
 
9023
+integer(8) :: var1(2), var2, var3
 
9024
+
 
9025
+var1 = shape(B,kind=8)
 
9026
+var2 = size(B,kind=8)
 
9027
+var3 = size(B,dim=1,kind=8)
 
9028
+end
 
9029
+
 
9030
+! { dg-final { scan-tree-dump "static integer.kind=8. A..\\\[2\\\] = \\\{2147483650, 2\\\};" "original" } }
 
9031
+! { dg-final { scan-tree-dump "var2 = 4294967300;" "original" } }
 
9032
+! { dg-final { scan-tree-dump "var3 = 2147483650;" "original" } }
 
9033
+! { dg-final { cleanup-tree-dump "original" } }
 
9034
Index: gcc/testsuite/gfortran.dg/array_constructor_40.f90
 
9035
===================================================================
 
9036
--- a/src/gcc/testsuite/gfortran.dg/array_constructor_40.f90    (.../tags/gcc_4_8_0_release)
 
9037
+++ b/src/gcc/testsuite/gfortran.dg/array_constructor_40.f90    (.../branches/gcc-4_8-branch)
 
9038
@@ -48,5 +48,5 @@
 
9039
   call baz(a,b,res);
 
9040
   if (abs(res - 8.1) > 1e-5) call abort
 
9041
 end program main
 
9042
-! { dg-final { scan-tree-dump-times "while" 3 "original" } }
 
9043
+! { dg-final { scan-tree-dump-times "while" 5 "original" } }
 
9044
 ! { dg-final { cleanup-tree-dump "original" } }
 
9045
Index: gcc/testsuite/gfortran.dg/proc_ptr_41.f90
 
9046
===================================================================
 
9047
--- a/src/gcc/testsuite/gfortran.dg/proc_ptr_41.f90     (.../tags/gcc_4_8_0_release)
 
9048
+++ b/src/gcc/testsuite/gfortran.dg/proc_ptr_41.f90     (.../branches/gcc-4_8-branch)
 
9049
@@ -0,0 +1,37 @@
 
9050
+! { dg-do compile }
 
9051
+!
 
9052
+! PR 56968: [4.7/4.8/4.9 Regression] [F03] Issue with a procedure defined with a generic name returning procedure pointer
 
9053
+!
 
9054
+! Contributed by Samuel Debionne <samuel.debionne@ujf-grenoble.fr>
 
9055
+
 
9056
+module test
 
9057
+
 
9058
+  interface generic_name_get_proc_ptr
 
9059
+    module procedure specific_name_get_proc_ptr
 
9060
+  end interface
 
9061
+
 
9062
+  abstract interface
 
9063
+    double precision function foo(arg1)
 
9064
+      real, intent(in) :: arg1
 
9065
+    end function
 
9066
+  end interface
 
9067
+
 
9068
+contains
 
9069
+
 
9070
+  function specific_name_get_proc_ptr() result(res)
 
9071
+    procedure(foo), pointer :: res
 
9072
+  end function
 
9073
+
 
9074
+end module test
 
9075
+
 
9076
+program crash_test
 
9077
+    use :: test
 
9078
+
 
9079
+    procedure(foo), pointer :: ptr
 
9080
+
 
9081
+    ptr => specific_name_get_proc_ptr()
 
9082
+    ptr => generic_name_get_proc_ptr()
 
9083
+
 
9084
+end program
 
9085
+
 
9086
+! { dg-final { cleanup-modules "test" } }
 
9087
Index: gcc/testsuite/gfortran.dg/namelist_81.f90
 
9088
===================================================================
 
9089
--- a/src/gcc/testsuite/gfortran.dg/namelist_81.f90     (.../tags/gcc_4_8_0_release)
 
9090
+++ b/src/gcc/testsuite/gfortran.dg/namelist_81.f90     (.../branches/gcc-4_8-branch)
 
9091
@@ -0,0 +1,43 @@
 
9092
+! { dg-do run }
 
9093
+! PR56786 Error on embedded spaces
 
9094
+integer :: i(3)
 
9095
+namelist /nml/ i
 
9096
+
 
9097
+i = -42
 
9098
+open(99,status='scratch')
 
9099
+write(99,'(a)') '&nml i(3 ) = 5 /'
 
9100
+rewind(99)
 
9101
+read(99,nml=nml)
 
9102
+close(99)
 
9103
+if (i(1)/=-42 .or. i(2)/=-42 .or. i(3)/=5) call abort()
 
9104
+
 
9105
+! Shorten the file so the read hits EOF
 
9106
+
 
9107
+open(99,status='scratch')
 
9108
+write(99,'(a)') '&nml i(3 ) = 5 '
 
9109
+rewind(99)
 
9110
+read(99,nml=nml, end=30)
 
9111
+call abort()
 
9112
+! Shorten some more
 
9113
+ 30 close(99)
 
9114
+open(99,status='scratch')
 
9115
+write(99,'(a)') '&nml i(3 ) ='
 
9116
+rewind(99)
 
9117
+read(99,nml=nml, end=40)
 
9118
+call abort()
 
9119
+! Shorten some more
 
9120
+ 40 close(99)
 
9121
+open(99,status='scratch')
 
9122
+write(99,'(a)') '&nml i(3 )'
 
9123
+rewind(99)
 
9124
+read(99,nml=nml, end=50)
 
9125
+call abort()
 
9126
+! Shorten some more
 
9127
+ 50 close(99)
 
9128
+open(99,status='scratch')
 
9129
+write(99,'(a)') '&nml i(3 '
 
9130
+rewind(99)
 
9131
+read(99,nml=nml, end=60)
 
9132
+call abort()
 
9133
+ 60 close(99)
 
9134
+end
 
9135
Index: gcc/testsuite/gfortran.dg/array_constructor_44.f90
 
9136
===================================================================
 
9137
--- a/src/gcc/testsuite/gfortran.dg/array_constructor_44.f90    (.../tags/gcc_4_8_0_release)
 
9138
+++ b/src/gcc/testsuite/gfortran.dg/array_constructor_44.f90    (.../branches/gcc-4_8-branch)
 
9139
@@ -0,0 +1,12 @@
 
9140
+! { dg-do run }
 
9141
+! { dg-options "-ffrontend-optimize" }
 
9142
+! PR 56872 - wrong front-end optimization with a single constructor.
 
9143
+! Original bug report by Rich Townsend.
 
9144
+  integer :: k
 
9145
+  real :: s
 
9146
+  integer :: m
 
9147
+  s = 2.0
 
9148
+  m = 4
 
9149
+  res = SUM([(s**(REAL(k-1)/REAL(m-1)),k=1,m)])
 
9150
+  if (abs(res - 5.84732246) > 1e-6) call abort
 
9151
+  end
 
9152
Index: gcc/testsuite/gfortran.dg/array_constructor_46.f90
 
9153
===================================================================
 
9154
--- a/src/gcc/testsuite/gfortran.dg/array_constructor_46.f90    (.../tags/gcc_4_8_0_release)
 
9155
+++ b/src/gcc/testsuite/gfortran.dg/array_constructor_46.f90    (.../branches/gcc-4_8-branch)
 
9156
@@ -0,0 +1,15 @@
 
9157
+! { dg-do run }
 
9158
+! { dg-options "-ffrontend-optimize -fdump-tree-original" }
 
9159
+! Test that nested array constructors are optimized.
 
9160
+program main
 
9161
+  implicit none
 
9162
+  integer, parameter :: dp=selected_real_kind(15)
 
9163
+  real(kind=dp), dimension(2,2) :: a
 
9164
+  real(kind=dp) thirteen
 
9165
+
 
9166
+  data a /2._dp,3._dp,5._dp,7._dp/
 
9167
+  thirteen = 13._dp
 
9168
+  if (abs (product([[11._dp, thirteen], a]) - 30030._dp) > 1e-8) call abort
 
9169
+end program main
 
9170
+! { dg-final { scan-tree-dump-times "while" 2 "original" } }
 
9171
+! { dg-final { cleanup-tree-dump "original" } }
 
9172
Index: gcc/testsuite/gfortran.dg/namelist_78.f90
 
9173
===================================================================
 
9174
--- a/src/gcc/testsuite/gfortran.dg/namelist_78.f90     (.../tags/gcc_4_8_0_release)
 
9175
+++ b/src/gcc/testsuite/gfortran.dg/namelist_78.f90     (.../branches/gcc-4_8-branch)
 
9176
@@ -0,0 +1,34 @@
 
9177
+! { dg-do run }
 
9178
+!
 
9179
+! PR libfortran/51825
 
9180
+! Test case regarding namelist problems with derived types
 
9181
+
 
9182
+program namelist
 
9183
+
 
9184
+    type d1
 
9185
+        integer :: j = 0
 
9186
+    end type d1
 
9187
+
 
9188
+    type d2
 
9189
+        type(d1) k
 
9190
+    end type d2
 
9191
+
 
9192
+    type d3
 
9193
+        type(d2) d(2)
 
9194
+    end type d3
 
9195
+
 
9196
+    type(d3) der
 
9197
+    namelist /nmlst/ der
 
9198
+
 
9199
+    open (10, status='scratch')
 
9200
+    write (10, '(a)') "&NMLST"
 
9201
+    write (10, '(a)') " DER%D(1)%K%J = 1,"
 
9202
+    write (10, '(a)') " DER%D(2)%K%J = 2,"
 
9203
+    write (10, '(a)') "/"
 
9204
+    rewind(10)
 
9205
+    read(10, nml=nmlst)
 
9206
+    close (10)
 
9207
+
 
9208
+    if (der%d(1)%k%j /= 1) call abort
 
9209
+    if (der%d(2)%k%j /= 2) call abort
 
9210
+end program namelist
 
9211
Index: gcc/testsuite/gfortran.dg/fmt_cache_3.f90
 
9212
===================================================================
 
9213
--- a/src/gcc/testsuite/gfortran.dg/fmt_cache_3.f90     (.../tags/gcc_4_8_0_release)
 
9214
+++ b/src/gcc/testsuite/gfortran.dg/fmt_cache_3.f90     (.../branches/gcc-4_8-branch)
 
9215
@@ -0,0 +1,80 @@
 
9216
+! { dg-do run }
 
9217
+!
 
9218
+! PR fortran/56737
 
9219
+!
 
9220
+! Contributed by Jonathan Hogg
 
9221
+!
 
9222
+module hsl_mc73_single
 
9223
+   implicit none
 
9224
+   integer, parameter, private :: wp = kind(0.0)
 
9225
+contains
 
9226
+   subroutine mc73_fiedler(n,lirn,irn,ip,list)
 
9227
+      integer,  intent (in) :: n
 
9228
+      integer,  intent (in) :: lirn
 
9229
+      integer,  intent (in) :: irn(*)
 
9230
+      integer,  intent (in) :: ip(*)
 
9231
+      integer, intent (out) :: list(*)
 
9232
+
 
9233
+      integer :: icntl(10)
 
9234
+
 
9235
+      call fiedler_graph(icntl)
 
9236
+   end subroutine mc73_fiedler
 
9237
+
 
9238
+   subroutine mc73_order
 
9239
+      integer :: icntl(10)
 
9240
+
 
9241
+      call fiedler_graph(icntl)
 
9242
+   end subroutine mc73_order
 
9243
+
 
9244
+   subroutine fiedler_graph(icntl)
 
9245
+      integer,  intent (in) :: icntl(10)
 
9246
+
 
9247
+      real (kind = wp)  :: tol
 
9248
+      real (kind = wp)  :: tol1
 
9249
+      real (kind = wp)  :: rtol
 
9250
+
 
9251
+      call multilevel_eig(tol,tol1,rtol,icntl)
 
9252
+   end subroutine fiedler_graph
 
9253
+
 
9254
+   subroutine multilevel_eig(tol,tol1,rtol,icntl)
 
9255
+      real (kind = wp), intent (in) :: tol,tol1,rtol
 
9256
+      integer,  intent(in) :: icntl(10)
 
9257
+
 
9258
+      call level_print(6,'end of level ',1)
 
9259
+   end subroutine multilevel_eig
 
9260
+
 
9261
+   subroutine level_print(mp,title1,level)
 
9262
+      character (len = *), intent(in) :: title1
 
9263
+      integer,  intent(in) :: mp,level
 
9264
+      character(len=80) fmt
 
9265
+      integer :: char_len1,char_len2
 
9266
+
 
9267
+      char_len1=len_trim(title1)
 
9268
+
 
9269
+      write (fmt,"('(',i4,'(1H ),6h===== ,a',i4,',i4,6h =====)')") &
 
9270
+           level*3, char_len1
 
9271
+!      print *, "fmt = ", fmt
 
9272
+!      print *, "title1= ", title1
 
9273
+!      print *, "level = ", level
 
9274
+      write (66,fmt) title1,level
 
9275
+   end subroutine level_print
 
9276
+end module hsl_mc73_single
 
9277
+
 
9278
+program test
 
9279
+   use hsl_mc73_single
 
9280
+   implicit none
 
9281
+   character(len=200) :: str(2)
 
9282
+   integer, parameter :: wp = kind(0.0)
 
9283
+
 
9284
+   integer :: n, lirn
 
9285
+   integer :: irn(1), ip(1), list(1)
 
9286
+
 
9287
+   str = ""
 
9288
+   open (66, status='scratch')
 
9289
+   call mc73_order
 
9290
+   call mc73_fiedler(n,lirn,irn,ip,list)
 
9291
+   rewind (66)
 
9292
+   read (66, '(a)') str
 
9293
+   close (66)
 
9294
+   if (any (str /= "   ===== end of level   1 =====")) call abort()
 
9295
+end program test
 
9296
Index: gcc/testsuite/gcc.c-torture/execute/pr33992.c
 
9297
===================================================================
 
9298
--- a/src/gcc/testsuite/gcc.c-torture/execute/pr33992.c (.../tags/gcc_4_8_0_release)
 
9299
+++ b/src/gcc/testsuite/gcc.c-torture/execute/pr33992.c (.../branches/gcc-4_8-branch)
 
9300
@@ -7,7 +7,7 @@
 
9301
     abort ();
 
9302
 }
 
9303
 
 
9304
-void __attribute__((always_inline))
 
9305
+static void __attribute__((always_inline))
 
9306
 foo (unsigned long long *r)
 
9307
 {
 
9308
   int i;
 
9309
Index: gcc/testsuite/gcc.c-torture/execute/pr56899.c
 
9310
===================================================================
 
9311
--- a/src/gcc/testsuite/gcc.c-torture/execute/pr56899.c (.../tags/gcc_4_8_0_release)
 
9312
+++ b/src/gcc/testsuite/gcc.c-torture/execute/pr56899.c (.../branches/gcc-4_8-branch)
 
9313
@@ -0,0 +1,47 @@
 
9314
+/* PR tree-optimization/56899 */
 
9315
+
 
9316
+#if __SIZEOF_INT__ == 4 && __CHAR_BIT__ == 8
 
9317
+__attribute__((noinline, noclone)) void
 
9318
+f1 (int v)
 
9319
+{
 
9320
+  int x = -214748365 * (v - 1);
 
9321
+  if (x != -1932735285)
 
9322
+    __builtin_abort ();
 
9323
+}
 
9324
+
 
9325
+__attribute__((noinline, noclone)) void
 
9326
+f2 (int v)
 
9327
+{
 
9328
+  int x = 214748365 * (v + 1);
 
9329
+  if (x != -1932735285)
 
9330
+    __builtin_abort ();
 
9331
+}
 
9332
+
 
9333
+__attribute__((noinline, noclone)) void
 
9334
+f3 (unsigned int v)
 
9335
+{
 
9336
+  unsigned int x = -214748365U * (v - 1);
 
9337
+  if (x != -1932735285U)
 
9338
+    __builtin_abort ();
 
9339
+}
 
9340
+
 
9341
+__attribute__((noinline, noclone)) void
 
9342
+f4 (unsigned int v)
 
9343
+{
 
9344
+  unsigned int x = 214748365U * (v + 1);
 
9345
+  if (x != -1932735285U)
 
9346
+    __builtin_abort ();
 
9347
+}
 
9348
+#endif
 
9349
+
 
9350
+int
 
9351
+main ()
 
9352
+{
 
9353
+#if __SIZEOF_INT__ == 4 && __CHAR_BIT__ == 8
 
9354
+  f1 (10);
 
9355
+  f2 (-10);
 
9356
+  f3 (10);
 
9357
+  f4 (-10U);
 
9358
+#endif
 
9359
+  return 0;
 
9360
+}
 
9361
Index: gcc/testsuite/gcc.c-torture/execute/pr57131.c
 
9362
===================================================================
 
9363
--- a/src/gcc/testsuite/gcc.c-torture/execute/pr57131.c (.../tags/gcc_4_8_0_release)
 
9364
+++ b/src/gcc/testsuite/gcc.c-torture/execute/pr57131.c (.../branches/gcc-4_8-branch)
 
9365
@@ -0,0 +1,19 @@
 
9366
+/* PR rtl-optimization/57131 */
 
9367
+
 
9368
+extern void abort (void);
 
9369
+
 
9370
+int
 
9371
+main ()
 
9372
+{
 
9373
+  volatile int x1 = 0;
 
9374
+  volatile long long x2 = 0;
 
9375
+  volatile int x3 = 0;
 
9376
+  volatile int x4 = 1;
 
9377
+  volatile int x5 = 1;
 
9378
+  volatile long long x6 = 1;
 
9379
+  long long t = ((x1 * (x2 << x3)) / (x4 * x5)) + x6;
 
9380
+
 
9381
+  if (t != 1)
 
9382
+    abort ();
 
9383
+  return 0;
 
9384
+}
 
9385
Index: gcc/testsuite/gcc.c-torture/execute/builtins/builtins.exp
 
9386
===================================================================
 
9387
--- a/src/gcc/testsuite/gcc.c-torture/execute/builtins/builtins.exp     (.../tags/gcc_4_8_0_release)
 
9388
+++ b/src/gcc/testsuite/gcc.c-torture/execute/builtins/builtins.exp     (.../branches/gcc-4_8-branch)
 
9389
@@ -43,7 +43,8 @@
 
9390
 }
 
9391
 if { [istarget *-*-eabi*]
 
9392
      || [istarget *-*-elf]
 
9393
-     || [istarget *-*-mingw*] } {
 
9394
+     || [istarget *-*-mingw*]
 
9395
+     || [istarget *-*-rtems*] } {
 
9396
    lappend additional_flags "-Wl,--allow-multiple-definition"
 
9397
 }
 
9398
 
 
9399
Index: gcc/testsuite/gcc.c-torture/execute/pr57130.c
 
9400
===================================================================
 
9401
--- a/src/gcc/testsuite/gcc.c-torture/execute/pr57130.c (.../tags/gcc_4_8_0_release)
 
9402
+++ b/src/gcc/testsuite/gcc.c-torture/execute/pr57130.c (.../branches/gcc-4_8-branch)
 
9403
@@ -0,0 +1,21 @@
 
9404
+/* PR rtl-optimization/57130 */
 
9405
+
 
9406
+struct S { int a, b, c, d; } s[2] = { { 6, 8, -8, -5 }, { 0, 2, -1, 2 } };
 
9407
+
 
9408
+__attribute__((noinline, noclone)) void
 
9409
+foo (struct S r)
 
9410
+{
 
9411
+  static int cnt;
 
9412
+  if (__builtin_memcmp (&r, &s[cnt++], sizeof r) != 0)
 
9413
+    __builtin_abort ();
 
9414
+}
 
9415
+
 
9416
+int
 
9417
+main ()
 
9418
+{
 
9419
+  struct S r = { 6, 8, -8, -5 };
 
9420
+  foo (r);
 
9421
+  r = (struct S) { 0, 2, -1, 2 };
 
9422
+  foo (r);
 
9423
+  return 0;
 
9424
+}
 
9425
Index: gcc/testsuite/gcc.c-torture/execute/pr56837.c
 
9426
===================================================================
 
9427
--- a/src/gcc/testsuite/gcc.c-torture/execute/pr56837.c (.../tags/gcc_4_8_0_release)
 
9428
+++ b/src/gcc/testsuite/gcc.c-torture/execute/pr56837.c (.../branches/gcc-4_8-branch)
 
9429
@@ -0,0 +1,21 @@
 
9430
+extern void abort (void);
 
9431
+_Complex int a[1024];
 
9432
+
 
9433
+__attribute__((noinline, noclone)) void
 
9434
+foo (void)
 
9435
+{
 
9436
+  int i;
 
9437
+  for (i = 0; i < 1024; i++)
 
9438
+    a[i] = -1;
 
9439
+}
 
9440
+
 
9441
+int
 
9442
+main ()
 
9443
+{
 
9444
+  int i;
 
9445
+  foo ();
 
9446
+  for (i = 0; i < 1024; i++)
 
9447
+    if (a[i] != -1)
 
9448
+      abort ();
 
9449
+  return 0;
 
9450
+}
 
9451
Index: gcc/testsuite/gcc.c-torture/execute/pr56962.c
 
9452
===================================================================
 
9453
--- a/src/gcc/testsuite/gcc.c-torture/execute/pr56962.c (.../tags/gcc_4_8_0_release)
 
9454
+++ b/src/gcc/testsuite/gcc.c-torture/execute/pr56962.c (.../branches/gcc-4_8-branch)
 
9455
@@ -0,0 +1,30 @@
 
9456
+/* PR tree-optimization/56962 */
 
9457
+
 
9458
+extern void abort (void);
 
9459
+long long v[144];
 
9460
+
 
9461
+__attribute__((noinline, noclone)) void
 
9462
+bar (long long *x)
 
9463
+{
 
9464
+  if (x != &v[29])
 
9465
+    abort ();
 
9466
+}
 
9467
+
 
9468
+__attribute__((noinline, noclone)) void
 
9469
+foo (long long *x, long y, long z)
 
9470
+{
 
9471
+  long long a, b, c;
 
9472
+  a = x[z * 4 + y * 3];
 
9473
+  b = x[z * 5 + y * 3];
 
9474
+  c = x[z * 5 + y * 4];
 
9475
+  x[y * 4] = a;
 
9476
+  bar (&x[z * 5 + y]);
 
9477
+  x[z * 5 + y * 5] = b + c;
 
9478
+}
 
9479
+
 
9480
+int
 
9481
+main ()
 
9482
+{
 
9483
+  foo (v, 24, 1);
 
9484
+  return 0;
 
9485
+}
 
9486
Index: gcc/testsuite/gcc.c-torture/execute/pr56866.c
 
9487
===================================================================
 
9488
--- a/src/gcc/testsuite/gcc.c-torture/execute/pr56866.c (.../tags/gcc_4_8_0_release)
 
9489
+++ b/src/gcc/testsuite/gcc.c-torture/execute/pr56866.c (.../branches/gcc-4_8-branch)
 
9490
@@ -0,0 +1,45 @@
 
9491
+/* PR target/56866 */
 
9492
+
 
9493
+int
 
9494
+main ()
 
9495
+{
 
9496
+#if __CHAR_BIT__ == 8 && __SIZEOF_LONG_LONG__ == 8 && __SIZEOF_INT__ == 4 && __SIZEOF_SHORT__ == 2
 
9497
+  unsigned long long wq[256], rq[256];
 
9498
+  unsigned int wi[256], ri[256];
 
9499
+  unsigned short ws[256], rs[256];
 
9500
+  unsigned char wc[256], rc[256];
 
9501
+  int t;
 
9502
+
 
9503
+  __builtin_memset (wq, 0, sizeof wq);
 
9504
+  __builtin_memset (wi, 0, sizeof wi);
 
9505
+  __builtin_memset (ws, 0, sizeof ws);
 
9506
+  __builtin_memset (wc, 0, sizeof wc);
 
9507
+  wq[0] = 0x0123456789abcdefULL;
 
9508
+  wi[0] = 0x01234567;
 
9509
+  ws[0] = 0x4567;
 
9510
+  wc[0] = 0x73;
 
9511
+
 
9512
+  asm volatile ("" : : "g" (wq), "g" (wi), "g" (ws), "g" (wc) : "memory");
 
9513
+
 
9514
+  for (t = 0; t < 256; ++t)
 
9515
+    rq[t] = (wq[t] >> 8) | (wq[t] << (sizeof (wq[0]) * __CHAR_BIT__ - 8));
 
9516
+  for (t = 0; t < 256; ++t)
 
9517
+    ri[t] = (wi[t] >> 8) | (wi[t] << (sizeof (wi[0]) * __CHAR_BIT__ - 8));
 
9518
+  for (t = 0; t < 256; ++t)
 
9519
+    rs[t] = (ws[t] >> 9) | (ws[t] << (sizeof (ws[0]) * __CHAR_BIT__ - 9));
 
9520
+  for (t = 0; t < 256; ++t)
 
9521
+    rc[t] = (wc[t] >> 5) | (wc[t] << (sizeof (wc[0]) * __CHAR_BIT__ - 5));
 
9522
+
 
9523
+  asm volatile ("" : : "g" (rq), "g" (ri), "g" (rs), "g" (rc) : "memory");
 
9524
+
 
9525
+  if (rq[0] != 0xef0123456789abcdULL || rq[1])
 
9526
+    __builtin_abort ();
 
9527
+  if (ri[0] != 0x67012345 || ri[1])
 
9528
+    __builtin_abort ();
 
9529
+  if (rs[0] != 0xb3a2 || rs[1])
 
9530
+    __builtin_abort ();
 
9531
+  if (rc[0] != 0x9b || rc[1])
 
9532
+    __builtin_abort ();
 
9533
+#endif
 
9534
+  return 0;
 
9535
+}
 
9536
Index: gcc/testsuite/gcc.c-torture/compile/pr56984.c
 
9537
===================================================================
 
9538
--- a/src/gcc/testsuite/gcc.c-torture/compile/pr56984.c (.../tags/gcc_4_8_0_release)
 
9539
+++ b/src/gcc/testsuite/gcc.c-torture/compile/pr56984.c (.../branches/gcc-4_8-branch)
 
9540
@@ -0,0 +1,9 @@
 
9541
+/* PR tree-optimization/56984 */
 
9542
+
 
9543
+int
 
9544
+foo (int x)
 
9545
+{
 
9546
+  if ((x >> 31) < -1)
 
9547
+    x++;
 
9548
+  return x;
 
9549
+}
 
9550
Index: gcc/testsuite/gcc.c-torture/compile/pr56745.c
 
9551
===================================================================
 
9552
--- a/src/gcc/testsuite/gcc.c-torture/compile/pr56745.c (.../tags/gcc_4_8_0_release)
 
9553
+++ b/src/gcc/testsuite/gcc.c-torture/compile/pr56745.c (.../branches/gcc-4_8-branch)
 
9554
@@ -0,0 +1,15 @@
 
9555
+/* PR rtl-optimization/56745 */
 
9556
+
 
9557
+unsigned char a[6];
 
9558
+
 
9559
+void
 
9560
+foo ()
 
9561
+{
 
9562
+  int i;
 
9563
+  for (i = 5; i >= 0; i++)
 
9564
+    {
 
9565
+      if (++a[i] != 0)
 
9566
+       break;
 
9567
+      ++a[i];
 
9568
+    }
 
9569
+}
 
9570
Index: gcc/testsuite/gnat.dg/specs/array3.ads
 
9571
===================================================================
 
9572
--- a/src/gcc/testsuite/gnat.dg/specs/array3.ads        (.../tags/gcc_4_8_0_release)
 
9573
+++ b/src/gcc/testsuite/gnat.dg/specs/array3.ads        (.../branches/gcc-4_8-branch)
 
9574
@@ -0,0 +1,18 @@
 
9575
+-- PR middle-end/56474
 
9576
+-- Reported by Pavel Zhukov <pavel@zhukoff.net>
 
9577
+
 
9578
+-- { dg-do compile }
 
9579
+
 
9580
+with Ada.Streams;
 
9581
+
 
9582
+package Array3 is
 
9583
+
 
9584
+   use type Ada.Streams.Stream_Element_Offset;
 
9585
+
 
9586
+   type Vector (Size : Ada.Streams.Stream_Element_Offset) is record
 
9587
+      Value : Ada.Streams.Stream_Element_Array (0 .. Size);
 
9588
+   end record;
 
9589
+
 
9590
+   Empty_Vector : Vector (-1);
 
9591
+
 
9592
+end Array3;
 
9593
Index: gcc/testsuite/gcc.dg/pr56890-2.c
 
9594
===================================================================
 
9595
--- a/src/gcc/testsuite/gcc.dg/pr56890-2.c      (.../tags/gcc_4_8_0_release)
 
9596
+++ b/src/gcc/testsuite/gcc.dg/pr56890-2.c      (.../branches/gcc-4_8-branch)
 
9597
@@ -0,0 +1,19 @@
 
9598
+/* PR target/56890 */
 
9599
+/* Reported by Rainer Jung <rainer.jung@kippdata.de> */
 
9600
+
 
9601
+/* { dg-do assemble } */
 
9602
+/* { dg-options "-O" } */
 
9603
+
 
9604
+unsigned int buggy(unsigned int min, unsigned int max)
 
9605
+{
 
9606
+    unsigned int number;
 
9607
+    if (max < 16384) {
 
9608
+        unsigned short num16;
 
9609
+        num16 = min + (long) ((double) (max - min + 1.0) * (num16 / (65535 + 1.0)));
 
9610
+        return num16;
 
9611
+    }
 
9612
+    else {
 
9613
+        (number) = min + (long) ((double) (max - min + 1.0) * (number / (4294967295U + 1.0)));
 
9614
+    }
 
9615
+    return number;
 
9616
+}
 
9617
Index: gcc/testsuite/gcc.dg/pr57104.c
 
9618
===================================================================
 
9619
--- a/src/gcc/testsuite/gcc.dg/pr57104.c        (.../tags/gcc_4_8_0_release)
 
9620
+++ b/src/gcc/testsuite/gcc.dg/pr57104.c        (.../branches/gcc-4_8-branch)
 
9621
@@ -0,0 +1,12 @@
 
9622
+/* PR tree-optimization/57104 */
 
9623
+/* { dg-do compile { target { x86_64-*-linux* && lp64 } } } */
 
9624
+/* { dg-options "-fsanitize=thread" } */
 
9625
+
 
9626
+register int r asm ("r14");
 
9627
+int v;
 
9628
+
 
9629
+int
 
9630
+foo (void)
 
9631
+{
 
9632
+  return r + v;
 
9633
+}
 
9634
Index: gcc/testsuite/gcc.dg/pr56847.c
 
9635
===================================================================
 
9636
--- a/src/gcc/testsuite/gcc.dg/pr56847.c        (.../tags/gcc_4_8_0_release)
 
9637
+++ b/src/gcc/testsuite/gcc.dg/pr56847.c        (.../branches/gcc-4_8-branch)
 
9638
@@ -0,0 +1,12 @@
 
9639
+/* PR rtl-optimization/56847 */
 
9640
+/* { dg-do compile { target pie } } */
 
9641
+/* { dg-options "-O2 -fpie" } */
 
9642
+
 
9643
+struct S { long int a, b; } e;
 
9644
+__thread struct S s;
 
9645
+
 
9646
+void
 
9647
+foo (void)
 
9648
+{
 
9649
+  s = e;
 
9650
+}
 
9651
Index: gcc/testsuite/gcc.dg/pr56992.c
 
9652
===================================================================
 
9653
--- a/src/gcc/testsuite/gcc.dg/pr56992.c        (.../tags/gcc_4_8_0_release)
 
9654
+++ b/src/gcc/testsuite/gcc.dg/pr56992.c        (.../branches/gcc-4_8-branch)
 
9655
@@ -0,0 +1,18 @@
 
9656
+/* PR rtl-optimization/56992 */
 
9657
+/* { dg-do compile } */
 
9658
+/* { dg-options "-Og -g" } */
 
9659
+
 
9660
+inline int
 
9661
+foo (const char *x)
 
9662
+{
 
9663
+  return __builtin_strlen (x);
 
9664
+}
 
9665
+
 
9666
+int
 
9667
+bar (const char *x, unsigned int *y)
 
9668
+{
 
9669
+  unsigned int l = foo (x);
 
9670
+  if (l > 15)
 
9671
+    l = 15;
 
9672
+  *y = l;
 
9673
+}
 
9674
Index: gcc/testsuite/gcc.dg/pr57184.c
 
9675
===================================================================
 
9676
--- a/src/gcc/testsuite/gcc.dg/pr57184.c        (.../tags/gcc_4_8_0_release)
 
9677
+++ b/src/gcc/testsuite/gcc.dg/pr57184.c        (.../branches/gcc-4_8-branch)
 
9678
@@ -0,0 +1,13 @@
 
9679
+/* PR debug/57184 */
 
9680
+/* { dg-do compile } */
 
9681
+/* { dg-options "-O2 -g" } */
 
9682
+
 
9683
+struct S {};
 
9684
+void bar (struct S *const);
 
9685
+static struct S *const c = &(struct S) {};
 
9686
+
 
9687
+void
 
9688
+foo (void)
 
9689
+{
 
9690
+  bar (c);
 
9691
+}
 
9692
Index: gcc/testsuite/gcc.dg/uninit-pred-5_a.c
 
9693
===================================================================
 
9694
--- a/src/gcc/testsuite/gcc.dg/uninit-pred-5_a.c        (.../tags/gcc_4_8_0_release)
 
9695
+++ b/src/gcc/testsuite/gcc.dg/uninit-pred-5_a.c        (.../branches/gcc-4_8-branch)
 
9696
@@ -6,8 +6,9 @@
 
9697
 int blah(int);
 
9698
 void t(int);
 
9699
 
 
9700
+static int
 
9701
 __attribute__((always_inline)) 
 
9702
-int foo (int n, int* v, int r)
 
9703
+foo (int n, int* v, int r)
 
9704
 {
 
9705
   int flag = 0;
 
9706
   if (r > n)
 
9707
Index: gcc/testsuite/gcc.dg/noreturn-8.c
 
9708
===================================================================
 
9709
--- a/src/gcc/testsuite/gcc.dg/noreturn-8.c     (.../tags/gcc_4_8_0_release)
 
9710
+++ b/src/gcc/testsuite/gcc.dg/noreturn-8.c     (.../branches/gcc-4_8-branch)
 
9711
@@ -1,4 +1,4 @@
 
9712
-/* { dg-do run } */
 
9713
+/* { dg-do run { target nonpic } } */
 
9714
 /* { dg-options "-O2" } */
 
9715
 void exit (int);
 
9716
 void noreturn_autodetection_failed ();
 
9717
Index: gcc/testsuite/gcc.dg/pr57149.c
 
9718
===================================================================
 
9719
--- a/src/gcc/testsuite/gcc.dg/pr57149.c        (.../tags/gcc_4_8_0_release)
 
9720
+++ b/src/gcc/testsuite/gcc.dg/pr57149.c        (.../branches/gcc-4_8-branch)
 
9721
@@ -0,0 +1,50 @@
 
9722
+/* PR tree-optimization/57149 */
 
9723
+/* { dg-do compile } */
 
9724
+/* { dg-options "-Os -Wuninitialized" } */
 
9725
+
 
9726
+struct A { struct A *a, *b; };
 
9727
+struct D { struct A e; };
 
9728
+struct E { unsigned char f; struct { struct A e; } g; };
 
9729
+struct F { struct E i[32]; };
 
9730
+
 
9731
+extern int fn0 (void);
 
9732
+extern int fn1 (struct E *, struct D *);
 
9733
+
 
9734
+static inline __attribute__ ((always_inline)) int
 
9735
+fn2 (const struct A *x)
 
9736
+{
 
9737
+  return x->a == x;
 
9738
+}
 
9739
+
 
9740
+static int
 
9741
+fn3 (struct E *x)
 
9742
+{
 
9743
+  struct D *l, *m;
 
9744
+  int retval = retval;
 
9745
+  if (fn2 (&x->g.e))
 
9746
+    return 0;
 
9747
+  for (l = (struct D *) x->g.e.a, m = (struct D *) l->e.a;
 
9748
+       &l->e != &x->g.e;
 
9749
+       l = m, m = (struct D *) m->e.a)
 
9750
+    retval = fn1 (x, l);
 
9751
+  return retval;
 
9752
+}
 
9753
+
 
9754
+void
 
9755
+fn4 (struct F *x, unsigned k)
 
9756
+{
 
9757
+  unsigned i;
 
9758
+  for (i = 0; i < k; i++)
 
9759
+    {
 
9760
+      struct E *y = &x->i[i];
 
9761
+      int err = -22;
 
9762
+      err = fn3 (y);
 
9763
+      if (y->f == 0)
 
9764
+       {
 
9765
+         if (err > 0)
 
9766
+           err = fn0 ();
 
9767
+         if (err < 0)  /* { dg-bogus "may be used uninitialized in this function" } */
 
9768
+           fn0 ();
 
9769
+       }
 
9770
+    }
 
9771
+}
 
9772
Index: gcc/testsuite/gcc.dg/autopar/pr57103.c
 
9773
===================================================================
 
9774
--- a/src/gcc/testsuite/gcc.dg/autopar/pr57103.c        (.../tags/gcc_4_8_0_release)
 
9775
+++ b/src/gcc/testsuite/gcc.dg/autopar/pr57103.c        (.../branches/gcc-4_8-branch)
 
9776
@@ -0,0 +1,19 @@
 
9777
+/* { dg-do compile } */
 
9778
+/* { dg-options "-O -ftree-parallelize-loops=4" } */
 
9779
+
 
9780
+int d[1024];
 
9781
+
 
9782
+static inline int foo (void)
 
9783
+{
 
9784
+  int s = 0;
 
9785
+  int i = 0;
 
9786
+  for (; i < 1024; i++)
 
9787
+    s += d[i];
 
9788
+  return s;
 
9789
+}
 
9790
+
 
9791
+void bar (void)
 
9792
+{
 
9793
+  if (foo ())
 
9794
+    __builtin_abort ();
 
9795
+}
 
9796
Index: gcc/testsuite/gcc.dg/autopar/pr57185.c
 
9797
===================================================================
 
9798
--- a/src/gcc/testsuite/gcc.dg/autopar/pr57185.c        (.../tags/gcc_4_8_0_release)
 
9799
+++ b/src/gcc/testsuite/gcc.dg/autopar/pr57185.c        (.../branches/gcc-4_8-branch)
 
9800
@@ -0,0 +1,29 @@
 
9801
+/* { dg-do compile } */
 
9802
+/* { dg-options "-O3 -ftree-parallelize-loops=2 -fipa-pta" } */
 
9803
+
 
9804
+int a, b;
 
9805
+int *d;
 
9806
+void f(void)
 
9807
+{
 
9808
+  int c;
 
9809
+  b %= 1;
 
9810
+
 
9811
+  if(1 - (b < 1))
 
9812
+    {
 
9813
+      int *q = 0;
 
9814
+
 
9815
+      if(a)
 
9816
+       {
 
9817
+         c = 0;
 
9818
+lbl:
 
9819
+         for(*d; *d; ++*d)
 
9820
+           if(c ? : a ? : (c = 1) ? : 0)
 
9821
+             *q &= 1;
 
9822
+         return;
 
9823
+       }
 
9824
+
 
9825
+      q = (int *)1;
 
9826
+    }
 
9827
+  goto lbl;
 
9828
+}
 
9829
+
 
9830
Index: gcc/testsuite/gcc.dg/pr48186.c
 
9831
===================================================================
 
9832
--- a/src/gcc/testsuite/gcc.dg/pr48186.c        (.../tags/gcc_4_8_0_release)
 
9833
+++ b/src/gcc/testsuite/gcc.dg/pr48186.c        (.../branches/gcc-4_8-branch)
 
9834
@@ -0,0 +1,5 @@
 
9835
+/* PR tree-optimization/48186 */
 
9836
+/* { dg-do compile } */
 
9837
+/* { dg-options "-O --param hot-bb-frequency-fraction=0" } */
 
9838
+
 
9839
+void foo (void) { }
 
9840
Index: gcc/testsuite/gcc.dg/uninit-pred-5_b.c
 
9841
===================================================================
 
9842
--- a/src/gcc/testsuite/gcc.dg/uninit-pred-5_b.c        (.../tags/gcc_4_8_0_release)
 
9843
+++ b/src/gcc/testsuite/gcc.dg/uninit-pred-5_b.c        (.../branches/gcc-4_8-branch)
 
9844
@@ -6,8 +6,9 @@
 
9845
 int blah(int);
 
9846
 void t(int);
 
9847
 
 
9848
+static int
 
9849
 __attribute__((always_inline)) 
 
9850
-int foo (int n, int* v, int r)
 
9851
+foo (int n, int* v, int r)
 
9852
 {
 
9853
   int flag = 0;
 
9854
   if (r > n)
 
9855
Index: gcc/testsuite/gcc.dg/const-1.c
 
9856
===================================================================
 
9857
--- a/src/gcc/testsuite/gcc.dg/const-1.c        (.../tags/gcc_4_8_0_release)
 
9858
+++ b/src/gcc/testsuite/gcc.dg/const-1.c        (.../branches/gcc-4_8-branch)
 
9859
@@ -1,4 +1,4 @@
 
9860
-/* { dg-do compile } */
 
9861
+/* { dg-do compile { target nonpic } } */
 
9862
 /* { dg-options "-O2 -Wsuggest-attribute=const" } */
 
9863
 
 
9864
 extern int extern_const(int a) __attribute__ ((const));
 
9865
Index: gcc/testsuite/gcc.dg/pr55702.c
 
9866
===================================================================
 
9867
--- a/src/gcc/testsuite/gcc.dg/pr55702.c        (.../tags/gcc_4_8_0_release)
 
9868
+++ b/src/gcc/testsuite/gcc.dg/pr55702.c        (.../branches/gcc-4_8-branch)
 
9869
@@ -0,0 +1,9 @@
 
9870
+/* PR sanitizer/55702 */
 
9871
+/* { dg-do compile { target { x86_64-*-linux* && lp64 } } } */
 
9872
+/* { dg-options "-fsanitize=thread" } */
 
9873
+
 
9874
+void
 
9875
+foo ()
 
9876
+{
 
9877
+  __builtin_return (0);
 
9878
+}
 
9879
Index: gcc/testsuite/gcc.dg/pr56990.c
 
9880
===================================================================
 
9881
--- a/src/gcc/testsuite/gcc.dg/pr56990.c        (.../tags/gcc_4_8_0_release)
 
9882
+++ b/src/gcc/testsuite/gcc.dg/pr56990.c        (.../branches/gcc-4_8-branch)
 
9883
@@ -0,0 +1,10 @@
 
9884
+/* PR sanitizer/56990 */
 
9885
+/* { dg-do compile { target { x86_64-*-linux* && lp64 } } } */
 
9886
+/* { dg-options "-fsanitize=thread" } */
 
9887
+
 
9888
+struct S{};
 
9889
+
 
9890
+void foo(struct S *p)
 
9891
+{
 
9892
+  *p = (struct S){};
 
9893
+}
 
9894
Index: gcc/testsuite/gcc.dg/torture/pr55964-2.c
 
9895
===================================================================
 
9896
--- a/src/gcc/testsuite/gcc.dg/torture/pr55964-2.c      (.../tags/gcc_4_8_0_release)
 
9897
+++ b/src/gcc/testsuite/gcc.dg/torture/pr55964-2.c      (.../branches/gcc-4_8-branch)
 
9898
@@ -0,0 +1,21 @@
 
9899
+/* { dg-do compile } */
 
9900
+/* { dg-options "-ftree-loop-distribution -funswitch-loops" } */
 
9901
+
 
9902
+struct test_struct {
 
9903
+    int a, b[10], c[10], d[10];
 
9904
+};
 
9905
+
 
9906
+extern struct test_struct* new_struct;
 
9907
+
 
9908
+void testfunc(struct test_struct* old_struct)
 
9909
+{
 
9910
+  int i;
 
9911
+  for (i = 0; i < 10; ++i)
 
9912
+    {
 
9913
+      new_struct->b[i] = old_struct ? old_struct->b[i] : -1;
 
9914
+      new_struct->c[i] = old_struct ? old_struct->c[i] : 0;
 
9915
+      new_struct->d[i] = old_struct ? old_struct->d[i] : 0;
 
9916
+    }
 
9917
+  if (old_struct)
 
9918
+    old_struct->a++;
 
9919
+}
 
9920
Index: gcc/testsuite/gcc.dg/torture/pr56501.c
 
9921
===================================================================
 
9922
--- a/src/gcc/testsuite/gcc.dg/torture/pr56501.c        (.../tags/gcc_4_8_0_release)
 
9923
+++ b/src/gcc/testsuite/gcc.dg/torture/pr56501.c        (.../branches/gcc-4_8-branch)
 
9924
@@ -0,0 +1,27 @@
 
9925
+/* { dg-do compile } */
 
9926
+/* { dg-options "-w" } */
 
9927
+
 
9928
+int a;
 
9929
+void try_help () __attribute__ ((__noreturn__));
 
9930
+void try_help ()
 
9931
+{
 
9932
+}
 
9933
+
 
9934
+int main ()
 
9935
+{
 
9936
+  switch (a)
 
9937
+    {
 
9938
+      case '1':
 
9939
+      case '2':
 
9940
+      case '3':
 
9941
+      case '4':
 
9942
+      case '5':
 
9943
+      case '6':
 
9944
+      case '7':
 
9945
+      case '8':
 
9946
+      case '9':
 
9947
+         break;
 
9948
+      default:
 
9949
+         try_help ();
 
9950
+    }
 
9951
+}
 
9952
Index: gcc/testsuite/gcc.dg/torture/builtin-logb-1.c
 
9953
===================================================================
 
9954
--- a/src/gcc/testsuite/gcc.dg/torture/builtin-logb-1.c (.../tags/gcc_4_8_0_release)
 
9955
+++ b/src/gcc/testsuite/gcc.dg/torture/builtin-logb-1.c (.../branches/gcc-4_8-branch)
 
9956
@@ -48,25 +48,25 @@
 
9957
 /* Test if FUNCRES(FUNC(NEG FUNCARG(ARGARG))) is false.  Check the
 
9958
    sign as well.  */
 
9959
 #ifndef __SPU__
 
9960
-#define TESTIT3(FUNC,NEG,FUNCARG,ARGARG,FUNCRES) do { \
 
9961
+#define TESTIT3(FUNC,NEG,FUNCARG,ARGARG,FUNCRES,NEG2) do { \
 
9962
   if (!__builtin_##FUNCRES##f(__builtin_##FUNC(NEG __builtin_##FUNCARG##f(ARGARG))) \
 
9963
-      || CKSGN_F(__builtin_##FUNC##f(NEG __builtin_##FUNCARG##f(ARGARG)), NEG __builtin_##FUNCARG##f(ARGARG))) \
 
9964
+      || CKSGN_F(__builtin_##FUNC##f(NEG __builtin_##FUNCARG##f(ARGARG)), NEG2 __builtin_##FUNCARG##f(ARGARG))) \
 
9965
     link_error(__LINE__); \
 
9966
   if (!__builtin_##FUNCRES(__builtin_##FUNC(NEG __builtin_##FUNCARG(ARGARG))) \
 
9967
-      || CKSGN(__builtin_##FUNC(NEG __builtin_##FUNCARG(ARGARG)), NEG __builtin_##FUNCARG(ARGARG))) \
 
9968
+      || CKSGN(__builtin_##FUNC(NEG __builtin_##FUNCARG(ARGARG)), NEG2 __builtin_##FUNCARG(ARGARG))) \
 
9969
     link_error(__LINE__); \
 
9970
   if (!__builtin_##FUNCRES##l(__builtin_##FUNC##l(NEG __builtin_##FUNCARG##l(ARGARG))) \
 
9971
-      || CKSGN_L(__builtin_##FUNC##l(NEG __builtin_##FUNCARG##l(ARGARG)), NEG __builtin_##FUNCARG##l(ARGARG))) \
 
9972
+      || CKSGN_L(__builtin_##FUNC##l(NEG __builtin_##FUNCARG##l(ARGARG)), NEG2 __builtin_##FUNCARG##l(ARGARG))) \
 
9973
     link_error(__LINE__); \
 
9974
   } while (0)
 
9975
 #else
 
9976
-#define TESTIT3(FUNC,NEG,FUNCARG,ARGARG,FUNCRES) do { \
 
9977
+#define TESTIT3(FUNC,NEG,FUNCARG,ARGARG,FUNCRES,NEG2) do { \
 
9978
   /* SPU single-precision floating point format does not support Inf or Nan.  */ \
 
9979
   if (!__builtin_##FUNCRES(__builtin_##FUNC(NEG __builtin_##FUNCARG(ARGARG))) \
 
9980
-      || CKSGN(__builtin_##FUNC(NEG __builtin_##FUNCARG(ARGARG)), NEG __builtin_##FUNCARG(ARGARG))) \
 
9981
+      || CKSGN(__builtin_##FUNC(NEG __builtin_##FUNCARG(ARGARG)), NEG2 __builtin_##FUNCARG(ARGARG))) \
 
9982
     link_error(__LINE__); \
 
9983
   if (!__builtin_##FUNCRES##l(__builtin_##FUNC##l(NEG __builtin_##FUNCARG##l(ARGARG))) \
 
9984
-      || CKSGN_L(__builtin_##FUNC##l(NEG __builtin_##FUNCARG##l(ARGARG)), NEG __builtin_##FUNCARG##l(ARGARG))) \
 
9985
+      || CKSGN_L(__builtin_##FUNC##l(NEG __builtin_##FUNCARG##l(ARGARG)), NEG2 __builtin_##FUNCARG##l(ARGARG))) \
 
9986
     link_error(__LINE__); \
 
9987
   } while (0)
 
9988
 #endif
 
9989
@@ -173,15 +173,15 @@
 
9990
 
 
9991
   /* Test for f(+-Inf) -> +-Inf and f(+-NaN) -> +-NaN, regardless of
 
9992
      the radix.  */
 
9993
-  TESTIT3 (logb, ,inf, , isinf);
 
9994
-  TESTIT3 (logb, - ,inf, , isinf);
 
9995
-  TESTIT3 (logb,  ,nan, "", isnan);
 
9996
-  TESTIT3 (logb, - ,nan, "", isnan);
 
9997
+  TESTIT3 (logb, ,inf, , isinf, );
 
9998
+  TESTIT3 (logb, - ,inf, , isinf, );
 
9999
+  TESTIT3 (logb,  ,nan, "", isnan, );
 
10000
+  TESTIT3 (logb, - ,nan, "", isnan, -);
 
10001
 
 
10002
-  TESTIT3 (significand, ,inf, , isinf);
 
10003
-  TESTIT3 (significand, - ,inf, , isinf);
 
10004
-  TESTIT3 (significand,  ,nan, "", isnan);
 
10005
-  TESTIT3 (significand, - ,nan, "", isnan);
 
10006
+  TESTIT3 (significand, ,inf, , isinf, );
 
10007
+  TESTIT3 (significand, - ,inf, , isinf, -);
 
10008
+  TESTIT3 (significand,  ,nan, "", isnan, );
 
10009
+  TESTIT3 (significand, - ,nan, "", isnan, -);
 
10010
 }
 
10011
 
 
10012
 int main()
 
10013
Index: gcc/testsuite/gcc.dg/torture/pr57214.c
 
10014
===================================================================
 
10015
--- a/src/gcc/testsuite/gcc.dg/torture/pr57214.c        (.../tags/gcc_4_8_0_release)
 
10016
+++ b/src/gcc/testsuite/gcc.dg/torture/pr57214.c        (.../branches/gcc-4_8-branch)
 
10017
@@ -0,0 +1,25 @@
 
10018
+/* { dg-do compile } */
 
10019
+
 
10020
+extern int baz (void);
 
10021
+extern int foo (void) __attribute__ ((returns_twice));
 
10022
+
 
10023
+void
 
10024
+bar (_Bool b)
 
10025
+{
 
10026
+  int buf[1];
 
10027
+  while (1)
 
10028
+    {
 
10029
+      _Bool x = 1;
 
10030
+      if (b)
 
10031
+       baz ();
 
10032
+      b = 1;
 
10033
+      baz ();
 
10034
+      x = 0;
 
10035
+      int i;
 
10036
+      while (buf[i] && i)
 
10037
+       i++;
 
10038
+      foo ();
 
10039
+      if (!x)
 
10040
+       b = 0;
 
10041
+    }
 
10042
+}
 
10043
Index: gcc/testsuite/gcc.dg/torture/pr56407.c
 
10044
===================================================================
 
10045
--- a/src/gcc/testsuite/gcc.dg/torture/pr56407.c        (.../tags/gcc_4_8_0_release)
 
10046
+++ b/src/gcc/testsuite/gcc.dg/torture/pr56407.c        (.../branches/gcc-4_8-branch)
 
10047
@@ -0,0 +1,48 @@
 
10048
+/* { dg-do run } */
 
10049
+
 
10050
+extern void abort(void);
 
10051
+extern int rand(void);
 
10052
+
 
10053
+static void copy(int *r,int *a,int na)
 
10054
+{
 
10055
+  int i;
 
10056
+  for( i = 0 ; i < na ; i++ )
 
10057
+    r[i] = a[i];
 
10058
+}
 
10059
+
 
10060
+static void foo(int *a,int na)
 
10061
+{
 
10062
+  int i;
 
10063
+  for( i = 0 ; i < na ; i++ )
 
10064
+    a[i] = rand();
 
10065
+}
 
10066
+
 
10067
+static int cmp(int *a,int *b,int n)
 
10068
+{
 
10069
+  int i;
 
10070
+  for( i = 0 ; i < n ; i++ )
 
10071
+    if ( a[i] != b[i] )
 
10072
+      return -1;
 
10073
+  return 0;
 
10074
+}
 
10075
+
 
10076
+void __attribute__((noinline,noclone))
 
10077
+test(int sz,int comm)
 
10078
+{
 
10079
+  int j,n;
 
10080
+  int v[64],w[64];
 
10081
+  for( j = 1 ; j <= sz ; j++ )
 
10082
+    {
 
10083
+      n = (2 * j - 1) * (2 * j - 1);
 
10084
+      foo(w,n);
 
10085
+      copy(v,w,n);
 
10086
+      if ( comm )
 
10087
+       if ( cmp(v,w,n) ) abort ();
 
10088
+    }
 
10089
+}
 
10090
+
 
10091
+int main()
 
10092
+{
 
10093
+  test(2,1);
 
10094
+  return 0;
 
10095
+}
 
10096
Index: gcc/testsuite/gcc.dg/torture/pr57083.c
 
10097
===================================================================
 
10098
--- a/src/gcc/testsuite/gcc.dg/torture/pr57083.c        (.../tags/gcc_4_8_0_release)
 
10099
+++ b/src/gcc/testsuite/gcc.dg/torture/pr57083.c        (.../branches/gcc-4_8-branch)
 
10100
@@ -0,0 +1,15 @@
 
10101
+/* PR tree-optimization/57083 */
 
10102
+/* { dg-do run { target int32plus } } */
 
10103
+
 
10104
+extern void abort (void);
 
10105
+short x = 1;
 
10106
+int y = 0;
 
10107
+
 
10108
+int
 
10109
+main ()
 
10110
+{
 
10111
+  unsigned t = (0x7fff8001U - x) << (y == 0);
 
10112
+  if (t != 0xffff0000U)
 
10113
+    abort ();
 
10114
+  return 0;
 
10115
+}
 
10116
Index: gcc/testsuite/gcc.dg/tree-ssa/loadpre6.c
 
10117
===================================================================
 
10118
--- a/src/gcc/testsuite/gcc.dg/tree-ssa/loadpre6.c      (.../tags/gcc_4_8_0_release)
 
10119
+++ b/src/gcc/testsuite/gcc.dg/tree-ssa/loadpre6.c      (.../branches/gcc-4_8-branch)
 
10120
@@ -1,4 +1,4 @@
 
10121
-/* { dg-do compile } */ 
 
10122
+/* { dg-do compile { target nonpic } } */
 
10123
 /* { dg-options "-O2 -fdump-tree-pre-stats -fdump-tree-fre1" } */
 
10124
 #include <stddef.h>
 
10125
 
 
10126
Index: gcc/testsuite/gcc.dg/tree-ssa/ipa-split-5.c
 
10127
===================================================================
 
10128
--- a/src/gcc/testsuite/gcc.dg/tree-ssa/ipa-split-5.c   (.../tags/gcc_4_8_0_release)
 
10129
+++ b/src/gcc/testsuite/gcc.dg/tree-ssa/ipa-split-5.c   (.../branches/gcc-4_8-branch)
 
10130
@@ -1,4 +1,4 @@
 
10131
-/* { dg-do compile } */
 
10132
+/* { dg-do compile { target nonpic } } */
 
10133
 /* { dg-options "-O3 -fdump-tree-fnsplit -fdump-tree-optimized" } */
 
10134
 
 
10135
 struct a {int a,b;};
 
10136
Index: gcc/testsuite/gcc.dg/tree-ssa/reassoc-27.c
 
10137
===================================================================
 
10138
--- a/src/gcc/testsuite/gcc.dg/tree-ssa/reassoc-27.c    (.../tags/gcc_4_8_0_release)
 
10139
+++ b/src/gcc/testsuite/gcc.dg/tree-ssa/reassoc-27.c    (.../branches/gcc-4_8-branch)
 
10140
@@ -0,0 +1,11 @@
 
10141
+/* { dg-do compile } */
 
10142
+/* { dg-options "-O -ffast-math -frounding-math -fdump-tree-optimized" } */
 
10143
+
 
10144
+double baz (double foo, double bar)
 
10145
+{
 
10146
+  return foo * foo * foo * foo * bar * bar * bar * bar;
 
10147
+}
 
10148
+
 
10149
+/* We should re-associate this as (foo * bar)**3.  */
 
10150
+/* { dg-final { scan-tree-dump-times " \\\* " 3 "optimized" } } */
 
10151
+/* { dg-final { cleanup-tree-dump "optimized" } } */
 
10152
Index: gcc/testsuite/gcc.dg/tree-ssa/stdarg-6.c
 
10153
===================================================================
 
10154
--- a/src/gcc/testsuite/gcc.dg/tree-ssa/stdarg-6.c      (.../tags/gcc_4_8_0_release)
 
10155
+++ b/src/gcc/testsuite/gcc.dg/tree-ssa/stdarg-6.c      (.../branches/gcc-4_8-branch)
 
10156
@@ -33,3 +33,4 @@
 
10157
 /* { dg-final { scan-tree-dump "bar: va_list escapes 1, needs to save all GPR units" "stdarg" { target { { i?86-*-* x86_64-*-* } && ia32 } } } } */
 
10158
 /* { dg-final { scan-tree-dump "bar: va_list escapes 1, needs to save all GPR units" "stdarg" { target ia64-*-* } } } */
 
10159
 /* { dg-final { scan-tree-dump "bar: va_list escapes 1, needs to save all GPR units" "stdarg" { target { powerpc*-*-* && lp64 } } } } */
 
10160
+/* { dg-final { cleanup-tree-dump "stdarg" } } */
 
10161
Index: gcc/testsuite/gcc.dg/pr56890-1.c
 
10162
===================================================================
 
10163
--- a/src/gcc/testsuite/gcc.dg/pr56890-1.c      (.../tags/gcc_4_8_0_release)
 
10164
+++ b/src/gcc/testsuite/gcc.dg/pr56890-1.c      (.../branches/gcc-4_8-branch)
 
10165
@@ -0,0 +1,15 @@
 
10166
+/* PR target/56890 */
 
10167
+/* Reported by Rainer Jung <rainer.jung@kippdata.de> */
 
10168
+
 
10169
+/* { dg-do assemble } */
 
10170
+/* { dg-options "-O2" } */
 
10171
+
 
10172
+unsigned int buggy(unsigned int min, unsigned int max)
 
10173
+{
 
10174
+    if (max < 16384) {
 
10175
+        unsigned short num16 = 0;
 
10176
+        num16 = min + (long) ((double) (max - min + 1.0) * (num16 / (65535 + 1.0)));
 
10177
+        return num16;
 
10178
+    }
 
10179
+    return 0;
 
10180
+}
 
10181
Index: gcc/testsuite/gcc.dg/ipa/pr56988.c
 
10182
===================================================================
 
10183
--- a/src/gcc/testsuite/gcc.dg/ipa/pr56988.c    (.../tags/gcc_4_8_0_release)
 
10184
+++ b/src/gcc/testsuite/gcc.dg/ipa/pr56988.c    (.../branches/gcc-4_8-branch)
 
10185
@@ -0,0 +1,38 @@
 
10186
+/* { dg-do run } */
 
10187
+/* { dg-options "-O3" } */
 
10188
+/* { dg-add-options bind_pic_locally } */
 
10189
+
 
10190
+struct S
 
10191
+{
 
10192
+  int a, b, c;
 
10193
+};
 
10194
+
 
10195
+volatile int g;
 
10196
+
 
10197
+static void __attribute__ ((noinline, noclone))
 
10198
+bar (struct S **p)
 
10199
+{
 
10200
+  g = 5;
 
10201
+};
 
10202
+
 
10203
+static void __attribute__ ((noinline))
 
10204
+foo (struct S *p)
 
10205
+{
 
10206
+  int i = p->a;
 
10207
+  if (i != 1)
 
10208
+    __builtin_abort ();
 
10209
+  bar (&p);
 
10210
+}
 
10211
+
 
10212
+int
 
10213
+main (int argc, char *argv[])
 
10214
+{
 
10215
+  struct S s;
 
10216
+  s.a = 1;
 
10217
+  s.b = 64;
 
10218
+  s.c = 32;
 
10219
+  foo (&s);
 
10220
+
 
10221
+  return 0;
 
10222
+}
 
10223
+
 
10224
Index: gcc/testsuite/gcc.dg/ipa/pure-const-1.c
 
10225
===================================================================
 
10226
--- a/src/gcc/testsuite/gcc.dg/ipa/pure-const-1.c       (.../tags/gcc_4_8_0_release)
 
10227
+++ b/src/gcc/testsuite/gcc.dg/ipa/pure-const-1.c       (.../branches/gcc-4_8-branch)
 
10228
@@ -1,4 +1,4 @@
 
10229
-/* { dg-do compile } */
 
10230
+/* { dg-do compile { target nonpic } } */
 
10231
 /* { dg-options "-O3 -fdump-tree-local-pure-const1 -fdump-ipa-pure-const -fdump-tree-optimized -fno-early-inlining" } */
 
10232
 void abort (void);
 
10233
 int error_code;
 
10234
Index: gcc/testsuite/gcc.dg/vect/pr56920.c
 
10235
===================================================================
 
10236
--- a/src/gcc/testsuite/gcc.dg/vect/pr56920.c   (.../tags/gcc_4_8_0_release)
 
10237
+++ b/src/gcc/testsuite/gcc.dg/vect/pr56920.c   (.../branches/gcc-4_8-branch)
 
10238
@@ -0,0 +1,21 @@
 
10239
+/* PR tree-optimization/56920 */
 
10240
+/* { dg-additional-options "-O3" } */
 
10241
+
 
10242
+#include "tree-vect.h"
 
10243
+
 
10244
+extern void abort (void);
 
10245
+
 
10246
+int
 
10247
+main ()
 
10248
+{
 
10249
+  unsigned int a[15], i;
 
10250
+  check_vect ();
 
10251
+  for (i = 0; i < 15; ++i)
 
10252
+    a[i] = (i * 2) % 15;
 
10253
+  for (i = 0; i < 15; ++i)
 
10254
+    if (a[i] != (i * 2) % 15)
 
10255
+      abort ();
 
10256
+  return 0;
 
10257
+}
 
10258
+
 
10259
+/* { dg-final { cleanup-tree-dump "vect" } } */
 
10260
Index: gcc/testsuite/gcc.dg/vect/pr56918.c
 
10261
===================================================================
 
10262
--- a/src/gcc/testsuite/gcc.dg/vect/pr56918.c   (.../tags/gcc_4_8_0_release)
 
10263
+++ b/src/gcc/testsuite/gcc.dg/vect/pr56918.c   (.../branches/gcc-4_8-branch)
 
10264
@@ -0,0 +1,31 @@
 
10265
+/* PR tree-optimization/56918 */
 
10266
+/* { dg-additional-options "-O3" } */
 
10267
+
 
10268
+#include "tree-vect.h"
 
10269
+
 
10270
+extern void abort (void);
 
10271
+double data[8];
 
10272
+
 
10273
+__attribute__((noinline, noclone)) void
 
10274
+foo ()
 
10275
+{
 
10276
+  int i;
 
10277
+  for (i = 0; i < 8; ++i)
 
10278
+    data[i] = ((i + 2) % 3) + 1;
 
10279
+}
 
10280
+
 
10281
+int
 
10282
+main ()
 
10283
+{
 
10284
+  int i;
 
10285
+  check_vect ();
 
10286
+  foo ();
 
10287
+  if (data[0] != 3 || data[7] != 1)
 
10288
+    abort ();
 
10289
+  for (i = 1; i < 4; ++i)
 
10290
+    if (data[i] != i || data[i + 3] != i)
 
10291
+      abort ();
 
10292
+  return 0;
 
10293
+}
 
10294
+
 
10295
+/* { dg-final { cleanup-tree-dump "vect" } } */
 
10296
Index: gcc/testsuite/ChangeLog
 
10297
===================================================================
 
10298
--- a/src/gcc/testsuite/ChangeLog       (.../tags/gcc_4_8_0_release)
 
10299
+++ b/src/gcc/testsuite/ChangeLog       (.../branches/gcc-4_8-branch)
 
10300
@@ -1,3 +1,565 @@
 
10301
+2013-05-10  Richard Biener  <rguenther@suse.de>
 
10302
+
 
10303
+       PR tree-optimization/57214
 
10304
+       * gcc.dg/torture/pr57214.c: New testcase.
 
10305
+
 
10306
+2013-05-09  Martin Jambor  <mjambor@suse.cz>
 
10307
+
 
10308
+        PR middle-end/56988
 
10309
+        * gcc.dg/ipa/pr56988.c: New test.
 
10310
+
 
10311
+2013-05-08  Marc Glisse  <marc.glisse@inria.fr>
 
10312
+
 
10313
+       * c-c++-common/vector-scalar-2.c: New testcase.
 
10314
+
 
10315
+2013-05-07  Tobias Burnus  <burnus@net-b.de>
 
10316
+
 
10317
+       Backport from mainline
 
10318
+       2013-05-02  Tobias Burnus  <burnus@net-b.de>
 
10319
+
 
10320
+       PR fortran/57142
 
10321
+       * gfortran.dg/size_kind_2.f90: New.
 
10322
+       * gfortran.dg/size_kind_3.f90: New.
 
10323
+
 
10324
+2013-05-07  Jakub Jelinek  <jakub@redhat.com>
 
10325
+
 
10326
+       PR tree-optimization/57149
 
10327
+       * gcc.dg/pr57149.c: New test.
 
10328
+
 
10329
+       PR debug/57184
 
10330
+       * gcc.dg/pr57184.c: New test.
 
10331
+
 
10332
+2013-05-07  Richard Biener  <rguenther@suse.de>
 
10333
+
 
10334
+       Backport from mainline
 
10335
+       2013-05-06  Richard Biener  <rguenther@suse.de>
 
10336
+
 
10337
+       PR tree-optimization/57185
 
10338
+       * gcc.dg/autopar/pr57185.c: New testcase.
 
10339
+
 
10340
+       2013-04-19  Richard Biener  <rguenther@suse.de>
 
10341
+
 
10342
+       PR tree-optimization/57000
 
10343
+       * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
 
10344
+
 
10345
+2013-05-07  Eric Botcazou  <ebotcazou@adacore.com>
 
10346
+
 
10347
+       * gnat.dg/specs/array3.ads: New test.
 
10348
+
 
10349
+2013-05-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
 
10350
+
 
10351
+       Backport from trunk
 
10352
+       2013-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
 
10353
+
 
10354
+       PR target/57150
 
10355
+       * gcc.target/powerpc/pr57150.c: New file.
 
10356
+
 
10357
+2013-05-06  Uros Bizjak  <ubizjak@gmail.com>
 
10358
+
 
10359
+       Backport from mainline
 
10360
+       2013-05-06  Uros Bizjak  <ubizjak@gmail.com>
 
10361
+
 
10362
+       PR target/57106
 
10363
+       * gcc.target/i386/pr57106.c: New test.
 
10364
+
 
10365
+2013-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
 
10366
+
 
10367
+       PR c++/57183
 
10368
+       * g++.dg/cpp0x/auto38.C: New.
 
10369
+
 
10370
+2013-05-04  Jakub Jelinek  <jakub@redhat.com>
 
10371
+
 
10372
+       PR tree-optimization/56205
 
10373
+       * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
 
10374
+
 
10375
+2013-05-03  Jakub Jelinek  <jakub@redhat.com>
 
10376
+
 
10377
+       PR rtl-optimization/57130
 
10378
+       * gcc.c-torture/execute/pr57130.c: New test.
 
10379
+
 
10380
+2013-05-03  Marek Polacek  <polacek@redhat.com>
 
10381
+
 
10382
+       Backport from mainline
 
10383
+       2013-04-25  Marek Polacek  <polacek@redhat.com>
 
10384
+
 
10385
+       PR tree-optimization/57066
 
10386
+        * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
 
10387
+
 
10388
+2013-05-02  Jakub Jelinek  <jakub@redhat.com>
 
10389
+
 
10390
+       PR rtl-optimization/57131
 
10391
+       * gcc.c-torture/execute/pr57131.c: New test.
 
10392
+
 
10393
+2013-05-02  Vladimir Makarov  <vmakarov@redhat.com>
 
10394
+
 
10395
+       Backport from mainline
 
10396
+       PR target/57091
 
10397
+       * gcc.target/i386/pr57091.c: New test.
 
10398
+
 
10399
+2013-05-02  Vladimir Makarov  <vmakarov@redhat.com>
 
10400
+
 
10401
+       Backport from mainline
 
10402
+       2013-04-29  Vladimir Makarov  <vmakarov@redhat.com>
 
10403
+
 
10404
+       PR target/57097
 
10405
+       * gcc.target/i386/pr57097.c: New test.
 
10406
+
 
10407
+2013-05-02  Vladimir Makarov  <vmakarov@redhat.com>
 
10408
+
 
10409
+       Backport from mainline
 
10410
+       2013-04-24  Vladimir Makarov  <vmakarov@redhat.com>
 
10411
+
 
10412
+        PR rtl-optimizations/57046
 
10413
+        * gcc.target/i386/pr57046.c: New test.
 
10414
+
 
10415
+2013-05-02  Vladimir Makarov  <vmakarov@redhat.com>
 
10416
+
 
10417
+       Backport from mainline
 
10418
+       2013-04-22  Vladimir Makarov  <vmakarov@redhat.com>
 
10419
+
 
10420
+        PR target/57018
 
10421
+        * gcc.target/i386/pr57018.c: New test.
 
10422
+
 
10423
+2013-05-02  Vladimir Makarov  <vmakarov@redhat.com>
 
10424
+
 
10425
+       Backport from mainline
 
10426
+       2013-04-18  Jakub Jelinek  <jakub@redhat.com>
 
10427
+
 
10428
+        PR rtl-optimization/56999
 
10429
+        * g++.dg/opt/pr56999.C: New test.
 
10430
+
 
10431
+2013-05-02  Vladimir Makarov  <vmakarov@redhat.com>
 
10432
+
 
10433
+       Backport from mainline
 
10434
+       2013-04-19  Vladimir Makarov  <vmakarov@redhat.com>
 
10435
+
 
10436
+        PR rtl-optimization/56847
 
10437
+        * gcc.dg/pr56847.c: New test.
 
10438
+
 
10439
+2013-05-02  Ian Bolton  <ian.bolton@arm.com>
 
10440
+
 
10441
+       Backport from mainline (fix to botched commit)
 
10442
+       2013-04-04  Tejas Belagod  <tejas.belagod@arm.com>
 
10443
+
 
10444
+       * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
 
10445
+       * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
 
10446
+       * gcc.target/aarch64/test-framepointer-1.c: Likewise.
 
10447
+       * gcc.target/aarch64/test-framepointer-2.c: Likewise.
 
10448
+       * gcc.target/aarch64/test-framepointer-3.c: Likewise.
 
10449
+       * gcc.target/aarch64/test-framepointer-4.c: Likewise.
 
10450
+       * gcc.target/aarch64/test-framepointer-5.c: Likewise.
 
10451
+       * gcc.target/aarch64/test-framepointer-6.c: Likewise.
 
10452
+       * gcc.target/aarch64/test-framepointer-7.c: Likewise.
 
10453
+       * gcc.target/aarch64/test-framepointer-8.c: Likewise.
 
10454
+
 
10455
+       Backport from mainline
 
10456
+       2013-03-28  Ian Bolton  <ian.bolton@arm.com>
 
10457
+
 
10458
+       * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
 
10459
+       * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
 
10460
+       * gcc.target/aarch64/test-framepointer-1.c: Likewise.
 
10461
+       * gcc.target/aarch64/test-framepointer-2.c: Likewise.
 
10462
+       * gcc.target/aarch64/test-framepointer-3.c: Likewise.
 
10463
+       * gcc.target/aarch64/test-framepointer-4.c: Likewise.
 
10464
+       * gcc.target/aarch64/test-framepointer-5.c: Likewise.
 
10465
+       * gcc.target/aarch64/test-framepointer-6.c: Likewise.
 
10466
+       * gcc.target/aarch64/test-framepointer-7.c: Likewise.
 
10467
+       * gcc.target/aarch64/test-framepointer-8.c: Likewise.
 
10468
+
 
10469
+2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
 
10470
+
 
10471
+       PR c++/57092
 
10472
+       * g++.dg/cpp0x/decltype53.C: New.
 
10473
+
 
10474
+2013-04-30  Jakub Jelinek  <jakub@redhat.com>
 
10475
+
 
10476
+       PR tree-optimization/57104
 
10477
+       * gcc.dg/pr57104.c: New test.
 
10478
+
 
10479
+2013-04-30  Uros Bizjak  <ubizjak@gmail.com>
 
10480
+
 
10481
+       Backport from mainline
 
10482
+       2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
 
10483
+
 
10484
+       PR target/44578
 
10485
+       * gcc.target/i386/pr44578.c: New test.
 
10486
+
 
10487
+       Backport from mainline
 
10488
+       2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
 
10489
+
 
10490
+       PR target/57098
 
10491
+       * gcc.target/i386/pr57098.c: New test.
 
10492
+
 
10493
+2013-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
 
10494
+
 
10495
+       PR c++/56450
 
10496
+       * g++.dg/cpp0x/decltype52.C: New.
 
10497
+
 
10498
+2013-04-29  Richard Biener  <rguenther@suse.de>
 
10499
+
 
10500
+       PR middle-end/57103
 
10501
+       * gcc.dg/autopar/pr57103.c: New testcase.
 
10502
+
 
10503
+2013-04-29  Christian Bruel  <christian.bruel@st.com>
 
10504
+
 
10505
+       PR target/57108
 
10506
+       * gcc.target/sh/pr57108.c: New test.
 
10507
+
 
10508
+2013-04-29  Jakub Jelinek  <jakub@redhat.com>
 
10509
+
 
10510
+       PR tree-optimization/57083
 
10511
+       * gcc.dg/torture/pr57083.c: New test.
 
10512
+
 
10513
+2013-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
 
10514
+
 
10515
+       Backport from trunk:
 
10516
+
 
10517
+       PR fortran/51825
 
10518
+       * gfortran.dg/namelist_77.f90: New test.
 
10519
+       * gfortran.dg/namelist_78.f90: New test.
 
10520
+
 
10521
+2013-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
 
10522
+
 
10523
+       PR fortran/56786
 
10524
+       * gfortran.dg/namelist_81.f90:  New test.
 
10525
+
 
10526
+2013-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
 
10527
+
 
10528
+       Backport from trunk:
 
10529
+
 
10530
+       PR fortran/52512
 
10531
+       * gfortran.dg/namelist_79.f90: New test.
 
10532
+
 
10533
+2013-04-27  Jakub Jelinek  <jakub@redhat.com>
 
10534
+
 
10535
+       PR target/56866
 
10536
+       * gcc.c-torture/execute/pr56866.c: New test.
 
10537
+       * gcc.target/i386/pr56866.c: New test.
 
10538
+
 
10539
+2013-04-26  Janus Weil  <janus@gcc.gnu.org>
 
10540
+
 
10541
+       Backports from trunk:
 
10542
+
 
10543
+       PR fortran/56968
 
10544
+       * gfortran.dg/proc_ptr_41.f90: New.
 
10545
+
 
10546
+       PR fortran/56814
 
10547
+       * gfortran.dg/proc_ptr_42.f90: New.
 
10548
+
 
10549
+       PR fortran/53685
 
10550
+       PR fortran/57022
 
10551
+       * gfortran.dg/transfer_check_4.f90: New.
 
10552
+
 
10553
+2013-04-25  Jakub Jelinek  <jakub@redhat.com>
 
10554
+
 
10555
+       PR rtl-optimization/57003
 
10556
+       * gcc.target/i386/pr57003.c: New test.
 
10557
+
 
10558
+2013-04-25  Ian Bolton  <ian.bolton@arm.com>
 
10559
+
 
10560
+       Backported from mainline.
 
10561
+       2013-03-22  Ian Bolton  <ian.bolton@arm.com>
 
10562
+
 
10563
+       * gcc.target/aarch64/movk.c: New test.
 
10564
+
 
10565
+2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
 
10566
+
 
10567
+       PR c++/56970
 
10568
+       * g++.dg/cpp0x/sfinae45.C: New.
 
10569
+
 
10570
+2013-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
 
10571
+
 
10572
+       Backported from mainline.
 
10573
+       PR rtl-optimization/56605
 
10574
+       * gcc.target/powerpc/pr56605.c: New.
 
10575
+
 
10576
+2013-04-22  Marek Polacek  <polacek@redhat.com>
 
10577
+
 
10578
+       Backport from mainline
 
10579
+       2013-04-22  Marek Polacek  <polacek@redhat.com>
 
10580
+
 
10581
+       PR sanitizer/56990
 
10582
+       * gcc.dg/pr56990.c: New test.
 
10583
+
 
10584
+2013-04-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
 
10585
+           Mikael Morin  <mikael@gcc.gnu.org>
 
10586
+
 
10587
+       PR fortran/56872
 
10588
+       * gfortran.dg/array_constructor_45.f90:  New test.
 
10589
+       * gfortran.dg/array_constructor_46.f90:  New test.
 
10590
+       * gfortran.dg/array_constructor_47.f90:  New test.
 
10591
+       * gfortran.dg/array_constructor_40.f90:  Adjust number of
 
10592
+       while loops.
 
10593
+
 
10594
+2013-04-18  Mikael Morin  <mikael@gcc.gnu.org>
 
10595
+
 
10596
+       PR fortran/56816
 
10597
+       * gfortran.dg/select_type_33.f03: New test.
 
10598
+
 
10599
+2013-04-18  Jakub Jelinek  <jakub@redhat.com>
 
10600
+
 
10601
+       PR tree-optimization/56984
 
10602
+       * gcc.c-torture/compile/pr56984.c: New test.
 
10603
+
 
10604
+       PR rtl-optimization/56992
 
10605
+       * gcc.dg/pr56992.c: New test.
 
10606
+
 
10607
+2013-04-16  Uros Bizjak  <ubizjak@gmail.com>
 
10608
+
 
10609
+       Backport from mainline
 
10610
+       2013-04-16  Uros Bizjak  <ubizjak@gmail.com>
 
10611
+
 
10612
+       * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
 
10613
+       * gcc.c-torture/execute/pr33992.x: Remove.
 
10614
+       * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
 
10615
+       * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
 
10616
+       * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
 
10617
+
 
10618
+       Backport from mainline
 
10619
+       2013-03-27  Alexander Ivchenko  <alexander.ivchenko@intel.com>
 
10620
+
 
10621
+       * g++.dg/ipa/ivinline-1.C: Add target nonpic.
 
10622
+       * g++.dg/ipa/ivinline-2.C: Likewise.
 
10623
+       * g++.dg/ipa/ivinline-3.C: Likewise.
 
10624
+       * g++.dg/ipa/ivinline-4.C: Likewise.
 
10625
+       * g++.dg/ipa/ivinline-5.C: Likewise.
 
10626
+       * g++.dg/ipa/ivinline-7.C: Likewise.
 
10627
+       * g++.dg/ipa/ivinline-8.C: Likewise.
 
10628
+       * g++.dg/ipa/ivinline-9.C: Likewise.
 
10629
+       * g++.dg/cpp0x/noexcept03.C: Likewise.
 
10630
+       * gcc.dg/const-1.c: Likewise.
 
10631
+       * gcc.dg/ipa/pure-const-1.c: Likewise.
 
10632
+       * gcc.dg/noreturn-8.c: Likewise.
 
10633
+       * gcc.target/i386/mmx-1.c: Likewise.
 
10634
+       * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
 
10635
+       * gcc.dg/tree-ssa/loadpre6.c: Likewise.
 
10636
+       * gcc.c-torture/execute/pr33992.x: New file.
 
10637
+
 
10638
+2013-04-15  Jakub Jelinek  <jakub@redhat.com>
 
10639
+
 
10640
+       PR tree-optimization/56962
 
10641
+       * gcc.c-torture/execute/pr56962.c: New test.
 
10642
+
 
10643
+2013-04-15  Eric Botcazou  <ebotcazou@adacore.com>
 
10644
+
 
10645
+       * gcc.dg/pr56890-1.c: New test.
 
10646
+       * gcc.dg/pr56890-2.c: Likewise.
 
10647
+
 
10648
+2013-04-12  Vladimir Makarov  <vmakarov@redhat.com>
 
10649
+
 
10650
+       PR target/56903
 
10651
+       * gcc.target/i386/pr56903.c: New test.
 
10652
+
 
10653
+2013-04-12  Jakub Jelinek  <jakub@redhat.com>
 
10654
+
 
10655
+       PR tree-optimization/56918
 
10656
+       PR tree-optimization/56920
 
10657
+       * gcc.dg/vect/pr56918.c: New test.
 
10658
+       * gcc.dg/vect/pr56920.c: New test.
 
10659
+
 
10660
+2013-04-11  Jakub Jelinek  <jakub@redhat.com>
 
10661
+
 
10662
+       PR c++/56895
 
10663
+       * g++.dg/template/arrow4.C: New test.
 
10664
+
 
10665
+2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
 
10666
+
 
10667
+       PR c++/56913
 
10668
+       * g++.dg/cpp0x/sfinae44.C: New.
 
10669
+
 
10670
+2013-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
 
10671
+
 
10672
+       Backported from mainline.
 
10673
+       2013-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
 
10674
+
 
10675
+       * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
 
10676
+       inverse operands.
 
10677
+       * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
 
10678
+       loop is vectorized.
 
10679
+       * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
 
10680
+       * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
 
10681
+       loop is vectorized and that the correct instruction is generated.
 
10682
+       * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
 
10683
+       * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
 
10684
+       * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
 
10685
+
 
10686
+2013-04-11  Jakub Jelinek  <jakub@redhat.com>
 
10687
+
 
10688
+       PR tree-optimization/56899
 
10689
+       * gcc.c-torture/execute/pr56899.c: New test.
 
10690
+
 
10691
+2013-04-10  Jakub Jelinek  <jakub@redhat.com>
 
10692
+
 
10693
+       PR c++/56895
 
10694
+       * g++.dg/template/arrow3.C: New test.
 
10695
+
 
10696
+       Backported from mainline
 
10697
+       2013-04-09  Jakub Jelinek  <jakub@redhat.com>
 
10698
+
 
10699
+       PR middle-end/56883
 
10700
+       * c-c++-common/gomp/pr56883.c: New test.
 
10701
+
 
10702
+2013-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
 
10703
+
 
10704
+       PR fortran/56782
 
10705
+       Backport from trunk.
 
10706
+       * gfortran.dg/array_constructor_44.f90:  New test.
 
10707
+
 
10708
+2013-04-08  Jakub Jelinek  <jakub@redhat.com>
 
10709
+
 
10710
+       * gcc.c-torture/execute/pr56837.c: New test.
 
10711
+
 
10712
+2013-04-04  Marek Polacek  <polacek@redhat.com>
 
10713
+
 
10714
+       Backport from mainline:
 
10715
+       2013-04-04  Marek Polacek  <polacek@redhat.com>
 
10716
+
 
10717
+       PR tree-optimization/48186
 
10718
+       * gcc.dg/pr48186.c: New test.
 
10719
+
 
10720
+2013-04-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
 
10721
+
 
10722
+       Backport from mainline:
 
10723
+       2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
 
10724
+
 
10725
+       PR target/56720
 
10726
+       * gcc.target/arm/neon-vcond-gt.c: New test.
 
10727
+       * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
 
10728
+       * gcc.target/arm/neon-vcond-unordered.c: Likewise.
 
10729
+
 
10730
+2013-04-04  Richard Biener  <rguenther@suse.de>
 
10731
+
 
10732
+       PR tree-optimization/56837
 
10733
+       * g++.dg/torture/pr56837.C: New testcase.
 
10734
+
 
10735
+2013-04-03  Marek Polacek  <polacek@redhat.com>
 
10736
+
 
10737
+       Backport from mainline:
 
10738
+       2013-04-03  Marek Polacek  <polacek@redhat.com>
 
10739
+
 
10740
+       PR sanitizer/55702
 
10741
+       * gcc.dg/pr55702.c: New test.
 
10742
+
 
10743
+2013-04-03  Jakub Jelinek  <jakub@redhat.com>
 
10744
+
 
10745
+       PR debug/56819
 
10746
+       * g++.dg/debug/pr56819.C: New test.
 
10747
+
 
10748
+2013-04-03  Richard Biener  <rguenther@suse.de>
 
10749
+
 
10750
+       PR tree-optimization/56817
 
10751
+       * g++.dg/torture/pr56817.C: New testcase.
 
10752
+
 
10753
+2013-04-03  Richard Biener  <rguenther@suse.de>
 
10754
+
 
10755
+       PR tree-optimization/55964
 
10756
+       * gcc.dg/torture/pr55964-2.c: New testcase.
 
10757
+
 
10758
+2013-04-03  Richard Biener  <rguenther@suse.de>
 
10759
+
 
10760
+       PR tree-optimization/56501
 
10761
+       * gcc.dg/torture/pr56501.c: New testcase.
 
10762
+
 
10763
+2013-04-03  Richard Biener  <rguenther@suse.de>
 
10764
+
 
10765
+       PR tree-optimization/56407
 
10766
+       * gcc.dg/torture/pr56407.c: New testcase.
 
10767
+
 
10768
+2013-04-02  Jakub Jelinek  <jakub@redhat.com>
 
10769
+
 
10770
+       PR rtl-optimization/56745
 
10771
+       * gcc.c-torture/compile/pr56745.c: New test.
 
10772
+
 
10773
+2013-04-02  Tobias Burnus  <burnus@net-b.de>
 
10774
+
 
10775
+       Backport from mainline:
 
10776
+       2013-03-28  Tobias Burnus  <burnus@net-b.de>
 
10777
+
 
10778
+       PR fortran/56735
 
10779
+       * gfortran.dg/namelist_80.f90: New.
 
10780
+
 
10781
+2013-04-02  Tobias Burnus  <burnus@net-b.de>
 
10782
+
 
10783
+       Backport from mainline:
 
10784
+       2013-03-29  Tobias Burnus  <burnus@net-b.de>
 
10785
+
 
10786
+       PR fortran/56737
 
10787
+       * testsuite/gfortran.dg/fmt_cache_3.f90: New.
 
10788
+
 
10789
+2013-04-02  Richard Biener  <rguenther@suse.de>
 
10790
+
 
10791
+       PR middle-end/56768
 
10792
+       * g++.dg/torture/pr56768.C: New testcase.
 
10793
+
 
10794
+2013-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
 
10795
+
 
10796
+       PR c++/55951
 
10797
+       * g++.dg/ext/desig5.C: New.
 
10798
+
 
10799
+2013-03-29  Kirill Yukhin  <kirill.yukhin@intel.com>
 
10800
+
 
10801
+       * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
 
10802
+       * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
 
10803
+
 
10804
+2013-03-28  Tejas Belagod  <tejas.belagod@arm.com>
 
10805
+
 
10806
+       PR middle-end/56694
 
10807
+       * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
 
10808
+       targets.
 
10809
+
 
10810
+2013-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
 
10811
+
 
10812
+       PR c++/56722
 
10813
+       * g++.dg/cpp0x/range-for23.C: New.
 
10814
+
 
10815
+2013-03-25  Richard Biener  <rguenther@suse.de>
 
10816
+
 
10817
+       PR middle-end/56694
 
10818
+       * g++.dg/torture/pr56694.C: New testcase.
 
10819
+
 
10820
+2013-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
 
10821
+
 
10822
+       Backport from mainline:
 
10823
+       2013-03-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
 
10824
+
 
10825
+       PR fortran/54932
 
10826
+       * gfortran.dg/do_1.f90: Don't xfail.
 
10827
+
 
10828
+2013-03-24  Tobias Burnus  <burnus@net-b.de>
 
10829
+
 
10830
+       PR fortran/56696
 
10831
+       * gfortran.dg/eof_5.f90: New.
 
10832
+
 
10833
+2013-03-22  Sebastian Huber  <sebastian.huber@embedded-brains.de>
 
10834
+
 
10835
+       * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
 
10836
+       alphabetically.
 
10837
+
 
10838
+2013-03-22  Paolo Carlini  <paolo.carlini@oracle.com>
 
10839
+
 
10840
+       PR c++/56582
 
10841
+       * g++.dg/cpp0x/constexpr-array5.C: New.
 
10842
+
 
10843
+2013-03-22  H.J. Lu  <hongjiu.lu@intel.com>
 
10844
+
 
10845
+       PR target/56560
 
10846
+       * gcc.target/i386/pr56560.c: New file.
 
10847
+
 
10848
+2013-03-22  Sebastian Huber  <sebastian.huber@embedded-brains.de>
 
10849
+
 
10850
+       PR testsuite/55994
 
10851
+       * gcc.c-torture/execute/builtins/builtins.exp: Add
 
10852
+       -Wl,--allow-multiple-definition for RTEMS targets.
 
10853
+
 
10854
+2013-03-22  Jakub Jelinek  <jakub@redhat.com>
 
10855
+
 
10856
+       Backported from mainline
 
10857
+       2013-03-16  Jakub Jelinek  <jakub@redhat.com>
 
10858
+
 
10859
+       PR c++/56607
 
10860
+       * g++.dg/warn/Wdiv-by-zero-2.C: New test.
 
10861
+       * c-c++-common/pr56607.c: New test.
 
10862
+
 
10863
 2013-03-22  Release Manager
 
10864
 
 
10865
        * GCC 4.8.0 released.
 
10866
@@ -14,8 +576,8 @@
 
10867
 
 
10868
 2013-03-15  Tobias Burnus  <burnus@net-b.de>
 
10869
 
 
10870
-       PR fortran/56615                                                                                                                
 
10871
-       * gfortran.dg/transfer_intrinsic_5.f90: New.                                                                                    
 
10872
+       PR fortran/56615
 
10873
+       * gfortran.dg/transfer_intrinsic_5.f90: New.
 
10874
 
 
10875
 2013-03-15  Kai Tietz  <ktietz@redhat.com>
 
10876
 
 
10877
@@ -181,8 +743,7 @@
 
10878
 
 
10879
 2013-03-06  Kai Tietz  <ktietz@redhat.com>
 
10880
 
 
10881
-       * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
 
10882
-       targets.
 
10883
+       * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin targets.
 
10884
        * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
 
10885
        * gcc.dg/lto/20091013-1_2.c: Likewise.
 
10886
        * gcc.dg/pr31490.c: Adjust for LLP64 targets.
 
10887
@@ -644,8 +1205,10 @@
 
10888
 
 
10889
        Avoid instrumenting duplicated memory access in the same basic block
 
10890
        * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
 
10891
-       * testsuite/c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
 
10892
-       * testsuite/c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
 
10893
+       * testsuite/c-c++-common/asan/no-redundant-instrumentation-2.c:
 
10894
+       Likewise.
 
10895
+       * testsuite/c-c++-common/asan/no-redundant-instrumentation-3.c:
 
10896
+       Likewise.
 
10897
        * testsuite/c-c++-common/asan/inc.c: Likewise.
 
10898
 
 
10899
 2013-02-12  Vladimir Makarov  <vmakarov@redhat.com>
 
10900
@@ -657,8 +1220,7 @@
 
10901
            Tobias Burnus  <burnus@net-b.de>
 
10902
 
 
10903
        PR testsuite/56082
 
10904
-       * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
 
10905
-       to kind=2.
 
10906
+       * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4 to kind=2.
 
10907
 
 
10908
 2013-02-12  Richard Biener  <rguenther@suse.de>
 
10909
 
 
10910
@@ -865,7 +1427,8 @@
 
10911
 2013-02-06  Janus Weil  <janus@gcc.gnu.org>
 
10912
 
 
10913
        PR fortran/55978
 
10914
-       * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
 
10915
+       * gfortran.dg/class_optional_2.f90: Uncomment some cases
 
10916
+       which work now.
 
10917
 
 
10918
 2013-02-06  Jakub Jelinek  <jakub@redhat.com>
 
10919
 
 
10920
Index: gcc/testsuite/g++.dg/debug/pr56819.C
 
10921
===================================================================
 
10922
--- a/src/gcc/testsuite/g++.dg/debug/pr56819.C  (.../tags/gcc_4_8_0_release)
 
10923
+++ b/src/gcc/testsuite/g++.dg/debug/pr56819.C  (.../branches/gcc-4_8-branch)
 
10924
@@ -0,0 +1,27 @@
 
10925
+// PR debug/56819
 
10926
+// { dg-do compile }
 
10927
+// { dg-options "-fcompare-debug" }
 
10928
+
 
10929
+template <typename>
 
10930
+struct A
 
10931
+{
 
10932
+  template <typename>
 
10933
+  struct B;
 
10934
+};
 
10935
+
 
10936
+template <typename>
 
10937
+struct C
 
10938
+{
 
10939
+  typedef int I;
 
10940
+};
 
10941
+
 
10942
+template <typename T>
 
10943
+class D
 
10944
+{
 
10945
+  typedef A <void> E;
 
10946
+  typedef typename T::template B <E> F;
 
10947
+  typedef typename C <F>::I I;
 
10948
+  A <I> foo () { return A<I> (); }
 
10949
+};
 
10950
+
 
10951
+template class D <A <void> >;
 
10952
Index: gcc/testsuite/g++.dg/ext/desig5.C
 
10953
===================================================================
 
10954
--- a/src/gcc/testsuite/g++.dg/ext/desig5.C     (.../tags/gcc_4_8_0_release)
 
10955
+++ b/src/gcc/testsuite/g++.dg/ext/desig5.C     (.../branches/gcc-4_8-branch)
 
10956
@@ -0,0 +1,7 @@
 
10957
+// PR c++/55951
 
10958
+
 
10959
+enum { A };
 
10960
+
 
10961
+static const char *a[] = {
 
10962
+  [A] = "a"
 
10963
+};
 
10964
Index: gcc/testsuite/g++.dg/opt/pr56999.C
 
10965
===================================================================
 
10966
--- a/src/gcc/testsuite/g++.dg/opt/pr56999.C    (.../tags/gcc_4_8_0_release)
 
10967
+++ b/src/gcc/testsuite/g++.dg/opt/pr56999.C    (.../branches/gcc-4_8-branch)
 
10968
@@ -0,0 +1,188 @@
 
10969
+// PR rtl-optimization/56999
 
10970
+// { dg-do run }
 
10971
+// { dg-options "-O2" }
 
10972
+// { dg-additional-options "-fpic" { target fpic } }
 
10973
+// { dg-additional-options "-march=i686 -mtune=atom" { target ia32 } }
 
10974
+// { dg-require-visibility "" }
 
10975
+
 
10976
+extern "C" void abort (void);
 
10977
+extern "C" void exit (int);
 
10978
+volatile bool do_exit = true;
 
10979
+struct JSScript;
 
10980
+struct JITScript { int i; };
 
10981
+#pragma GCC visibility push(hidden)
 
10982
+typedef struct JSCompartment JSCompartment;
 
10983
+typedef struct JSContext JSContext;
 
10984
+namespace js
 
10985
+{
 
10986
+  struct ContextFriendFields
 
10987
+  {
 
10988
+    JSCompartment *compartment;
 
10989
+  };
 
10990
+  struct TempAllocPolicy
 
10991
+  {
 
10992
+  };
 
10993
+  template <class T>
 
10994
+  struct Vector
 
10995
+  {
 
10996
+    T *mBegin;
 
10997
+    T *begin () { return mBegin; }
 
10998
+    T & operator[] (unsigned i) { return begin ()[i]; }
 
10999
+    template <class U>
 
11000
+    __attribute__((noinline, noclone))
 
11001
+    bool append (U) { asm volatile ("" : : : "memory"); if (do_exit) abort (); return false; }
 
11002
+  };
 
11003
+  namespace types
 
11004
+  {
 
11005
+    struct TypeCompartment;
 
11006
+  }
 
11007
+  namespace mjit
 
11008
+  {
 
11009
+  }
 
11010
+  namespace ion
 
11011
+  {
 
11012
+    struct IonScript;
 
11013
+  }
 
11014
+  namespace types
 
11015
+  {
 
11016
+    struct CompilerOutput
 
11017
+    {
 
11018
+      enum Kind { MethodJIT, ParallelIon };
 
11019
+      JSScript *script;
 
11020
+      unsigned kindInt : 2;
 
11021
+      bool constructing : 1;
 
11022
+      bool barriers : 1;
 
11023
+      bool pendingRecompilation : 1;
 
11024
+      Kind kind () const { return static_cast <Kind> (kindInt); }
 
11025
+      bool isValid () const;
 
11026
+    };
 
11027
+    struct RecompileInfo
 
11028
+    {
 
11029
+      unsigned outputIndex;
 
11030
+      CompilerOutput *compilerOutput (TypeCompartment & types) const;
 
11031
+      CompilerOutput *compilerOutput (JSContext *cx) const;
 
11032
+    };
 
11033
+    struct TypeCompartment
 
11034
+    {
 
11035
+      Vector <CompilerOutput> *constrainedOutputs;
 
11036
+      Vector <RecompileInfo> *pendingRecompiles;
 
11037
+      void addPendingRecompile (JSContext *cx, const RecompileInfo & info);
 
11038
+    };
 
11039
+  }
 
11040
+}
 
11041
+struct JSScript
 
11042
+{
 
11043
+  struct JITScriptHandle
 
11044
+  {
 
11045
+    static volatile JITScript *UNJITTABLE __attribute__((visibility ("default")));
 
11046
+    JITScript *value;
 
11047
+    bool isValid () { return value != UNJITTABLE; }
 
11048
+    JITScript *getValid () { return value; }
 
11049
+  };
 
11050
+  struct JITScriptSet
 
11051
+  {
 
11052
+    JITScriptHandle jitHandleNormal, jitHandleNormalBarriered;
 
11053
+    JITScriptHandle jitHandleCtor, jitHandleCtorBarriered;
 
11054
+    JITScriptHandle jitNull1, jitNull2;
 
11055
+  };
 
11056
+  JITScriptSet *mJITInfo;
 
11057
+  void *ion;
 
11058
+  JITScriptHandle *jitHandle (bool constructing, bool barriers)
 
11059
+  {
 
11060
+    return constructing ? (barriers ? &mJITInfo->jitHandleCtorBarriered
 
11061
+                                   : &mJITInfo->jitHandleCtor)
 
11062
+                       : (barriers ? &mJITInfo->jitHandleNormalBarriered
 
11063
+                                   : &mJITInfo->jitHandleNormal);
 
11064
+  }
 
11065
+  JITScript *getJIT (bool constructing, bool barriers)
 
11066
+  {
 
11067
+    JITScriptHandle *jith = jitHandle (constructing, barriers);
 
11068
+    return jith->isValid () ? jith->getValid () : __null;
 
11069
+  }
 
11070
+};
 
11071
+struct JSContext : js::ContextFriendFields
 
11072
+{
 
11073
+};
 
11074
+namespace js
 
11075
+{
 
11076
+  __attribute__((noinline, noclone))
 
11077
+  void CancelOffThreadIonCompile (JSCompartment *, JSScript *)
 
11078
+  {
 
11079
+    if (do_exit)
 
11080
+      exit (0);
 
11081
+  }
 
11082
+}
 
11083
+struct JSCompartment
 
11084
+{
 
11085
+  js::types::TypeCompartment types;
 
11086
+};
 
11087
+namespace js
 
11088
+{
 
11089
+  namespace types
 
11090
+  {
 
11091
+    inline bool CompilerOutput::isValid () const
 
11092
+    {
 
11093
+      if (!script)
 
11094
+       return false;
 
11095
+      switch (kind ())
 
11096
+       {
 
11097
+       case MethodJIT:
 
11098
+         {
 
11099
+           JITScript *jit = script->getJIT (constructing, barriers);
 
11100
+           if (!jit)
 
11101
+             return false;
 
11102
+         }
 
11103
+       case ParallelIon:
 
11104
+         return true;
 
11105
+       }
 
11106
+      return false;
 
11107
+    }
 
11108
+    inline CompilerOutput *RecompileInfo::compilerOutput (TypeCompartment & types) const
 
11109
+    {
 
11110
+      return &(*types.constrainedOutputs)[outputIndex];
 
11111
+    }
 
11112
+    inline CompilerOutput *RecompileInfo::compilerOutput (JSContext *cx) const
 
11113
+    {
 
11114
+      return compilerOutput (cx->compartment->types);
 
11115
+    }
 
11116
+  }
 
11117
+}
 
11118
+using namespace js::types;
 
11119
+__attribute__((noinline, noclone)) void
 
11120
+TypeCompartment::addPendingRecompile (JSContext *cx, const RecompileInfo & info)
 
11121
+{
 
11122
+  CompilerOutput *co = info.compilerOutput (cx);
 
11123
+  if (co->pendingRecompilation)
 
11124
+    if (co->isValid ())
 
11125
+      CancelOffThreadIonCompile (cx->compartment, co->script);
 
11126
+  if (co->isValid ())
 
11127
+    pendingRecompiles->append (info);
 
11128
+}
 
11129
+volatile JITScript *JSScript::JITScriptHandle::UNJITTABLE;
 
11130
+int
 
11131
+main ()
 
11132
+{
 
11133
+  JSContext cx;
 
11134
+  JSCompartment com;
 
11135
+  RecompileInfo info;
 
11136
+  cx.compartment = &com;
 
11137
+  info.outputIndex = 0;
 
11138
+  js::Vector<CompilerOutput> v;
 
11139
+  JITScript js;
 
11140
+  JSScript::JITScriptSet set;
 
11141
+  __builtin_memset (&set, 0, sizeof set);
 
11142
+  set.jitHandleCtor.value = &js;
 
11143
+  JSScript s;
 
11144
+  s.mJITInfo = &set;
 
11145
+  CompilerOutput co;
 
11146
+  co.kindInt = 0;
 
11147
+  co.constructing = true;
 
11148
+  co.barriers = false;
 
11149
+  co.pendingRecompilation = true;
 
11150
+  co.script = &s;
 
11151
+  v.mBegin = &co;
 
11152
+  com.types.constrainedOutputs = &v;
 
11153
+  com.types.pendingRecompiles = __null;
 
11154
+  com.types.addPendingRecompile (&cx, info);
 
11155
+  abort ();
 
11156
+}
 
11157
Index: gcc/testsuite/g++.dg/warn/Wdiv-by-zero-2.C
 
11158
===================================================================
 
11159
--- a/src/gcc/testsuite/g++.dg/warn/Wdiv-by-zero-2.C    (.../tags/gcc_4_8_0_release)
 
11160
+++ b/src/gcc/testsuite/g++.dg/warn/Wdiv-by-zero-2.C    (.../branches/gcc-4_8-branch)
 
11161
@@ -0,0 +1,34 @@
 
11162
+// PR c++/56607
 
11163
+// { dg-do compile { target { { lp64 || ilp32 } || llp64 } } }
 
11164
+// { dg-options "-O2 -Wdiv-by-zero -std=c++11" }
 
11165
+
 
11166
+constexpr int sc () { return sizeof (char); }
 
11167
+constexpr int si () { return sizeof (int); }
 
11168
+constexpr int zc () { return sc () - 1; }
 
11169
+constexpr int zi (int d) { return si () / d - 1; }
 
11170
+
 
11171
+int
 
11172
+f1 (void)
 
11173
+{
 
11174
+  return 1 / zc ();                    // { dg-warning "division by zero" }
 
11175
+}
 
11176
+
 
11177
+int
 
11178
+f2 (void)
 
11179
+{
 
11180
+  constexpr int x = zc ();
 
11181
+  return 1 / x;                                // { dg-warning "division by zero" }
 
11182
+}
 
11183
+
 
11184
+int
 
11185
+f3 (void)
 
11186
+{
 
11187
+  return 1 / zi (3);                   // { dg-warning "division by zero" }
 
11188
+}
 
11189
+
 
11190
+int
 
11191
+f4 (void)
 
11192
+{
 
11193
+  constexpr int x = zi (3);
 
11194
+  return 1 / x;                                // { dg-warning "division by zero" }
 
11195
+}
 
11196
Index: gcc/testsuite/g++.dg/parse/ref-qual1.C
 
11197
===================================================================
 
11198
--- a/src/gcc/testsuite/g++.dg/parse/ref-qual1.C        (.../tags/gcc_4_8_0_release)
 
11199
+++ b/src/gcc/testsuite/g++.dg/parse/ref-qual1.C        (.../branches/gcc-4_8-branch)
 
11200
@@ -0,0 +1,29 @@
 
11201
+// PR c++/57068
 
11202
+
 
11203
+enum Enums {
 
11204
+  Enum1 = 0x00000000,
 
11205
+  Enum2 = 0x00000001
 
11206
+};
 
11207
+
 
11208
+class Flags {
 
11209
+public:
 
11210
+  Flags() : i(0) {}
 
11211
+  Flags(int i): i(i) {}
 
11212
+  Flags operator&(Enums f) { return Flags(Enums(i & f)); }
 
11213
+
 
11214
+  operator bool() { return i; }
 
11215
+private:
 
11216
+  int i;
 
11217
+};
 
11218
+
 
11219
+Flags windowState()
 
11220
+{
 
11221
+  return Flags();
 
11222
+}
 
11223
+
 
11224
+int main()
 
11225
+{
 
11226
+  if (bool(windowState() & Enum1) == true)
 
11227
+    return 1;
 
11228
+  return 0;
 
11229
+}
 
11230
Index: gcc/testsuite/g++.dg/cpp0x/ref-qual9.C
 
11231
===================================================================
 
11232
--- a/src/gcc/testsuite/g++.dg/cpp0x/ref-qual9.C        (.../tags/gcc_4_8_0_release)
 
11233
+++ b/src/gcc/testsuite/g++.dg/cpp0x/ref-qual9.C        (.../branches/gcc-4_8-branch)
 
11234
@@ -0,0 +1,14 @@
 
11235
+// PR c++/57064
 
11236
+// { dg-require-effective-target c++11 }
 
11237
+
 
11238
+template <class T> T&& move(T& t);
 
11239
+
 
11240
+struct A {
 
11241
+  void p() &;
 
11242
+  int p() &&;
 
11243
+};
 
11244
+
 
11245
+void g(A &&a)
 
11246
+{
 
11247
+  int i = move(a).p();
 
11248
+}
 
11249
Index: gcc/testsuite/g++.dg/cpp0x/lambda/lambda-this15.C
 
11250
===================================================================
 
11251
--- a/src/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-this15.C     (.../tags/gcc_4_8_0_release)
 
11252
+++ b/src/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-this15.C     (.../branches/gcc-4_8-branch)
 
11253
@@ -0,0 +1,12 @@
 
11254
+// PR c++/56692
 
11255
+// { dg-require-effective-target c++11 }
 
11256
+
 
11257
+struct Class {
 
11258
+  void f () { }
 
11259
+  static void f (int) { }
 
11260
+};
 
11261
+
 
11262
+int main ()
 
11263
+{
 
11264
+  []{ Class::f(0); };
 
11265
+}
 
11266
Index: gcc/testsuite/g++.dg/cpp0x/lambda/lambda-defarg4.C
 
11267
===================================================================
 
11268
--- a/src/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-defarg4.C    (.../tags/gcc_4_8_0_release)
 
11269
+++ b/src/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-defarg4.C    (.../branches/gcc-4_8-branch)
 
11270
@@ -0,0 +1,8 @@
 
11271
+// PR c++/54764
 
11272
+// { dg-require-effective-target c++11 }
 
11273
+
 
11274
+template<class T = void>
 
11275
+struct c
 
11276
+{
 
11277
+  int (*f)(int) = [](int i){return i + i;};
 
11278
+};
 
11279
Index: gcc/testsuite/g++.dg/cpp0x/lambda/lambda-this16.C
 
11280
===================================================================
 
11281
--- a/src/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-this16.C     (.../tags/gcc_4_8_0_release)
 
11282
+++ b/src/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-this16.C     (.../branches/gcc-4_8-branch)
 
11283
@@ -0,0 +1,28 @@
 
11284
+// PR c++/56699
 
11285
+// { dg-require-effective-target c++11 }
 
11286
+
 
11287
+struct A
 
11288
+{
 
11289
+    int a;
 
11290
+};
 
11291
+
 
11292
+struct T
 
11293
+{
 
11294
+    int x;
 
11295
+
 
11296
+    T() : x([]{
 
11297
+        sizeof(::A::a);
 
11298
+        return 0;
 
11299
+    }())
 
11300
+    {}
 
11301
+};
 
11302
+
 
11303
+struct B
 
11304
+{
 
11305
+    int a;
 
11306
+};
 
11307
+
 
11308
+void f()
 
11309
+{
 
11310
+    []{sizeof(B::a);};
 
11311
+}
 
11312
Index: gcc/testsuite/g++.dg/cpp0x/lambda/lambda-sfinae1.C
 
11313
===================================================================
 
11314
--- a/src/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-sfinae1.C    (.../tags/gcc_4_8_0_release)
 
11315
+++ b/src/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-sfinae1.C    (.../branches/gcc-4_8-branch)
 
11316
@@ -0,0 +1,55 @@
 
11317
+// PR c++/56039
 
11318
+// { dg-do compile { target c++11 } }
 
11319
+
 
11320
+template <bool> struct BoolSink { typedef void type; };
 
11321
+
 
11322
+template <typename T, typename U>
 
11323
+struct AddRvalueReferenceImpl { typedef T type; };
 
11324
+
 
11325
+template <typename T>
 
11326
+struct AddRvalueReferenceImpl<T, typename BoolSink<false &&
 
11327
+      [] {
 
11328
+         extern T &&tref;
 
11329
+      }>::type> {              // { dg-error "lambda" }
 
11330
+   typedef T &&type;
 
11331
+};
 
11332
+
 
11333
+template <typename T>
 
11334
+struct AddRvalueReference : AddRvalueReferenceImpl<T, void> { };
 
11335
+
 
11336
+namespace ImplHelpers {
 
11337
+   template <typename T>
 
11338
+   typename AddRvalueReference<T>::type create(void) { }
 
11339
+}
 
11340
+
 
11341
+template <typename T, typename U, typename ...Args>
 
11342
+struct IsConstructibleImpl { enum { value = 0 }; };
 
11343
+
 
11344
+template <typename T, typename ...Args>
 
11345
+struct IsConstructibleImpl<T, typename BoolSink<false &&
 
11346
+      [] {
 
11347
+         T t( ::ImplHelpers::create<Args>() ...);
 
11348
+      }>::type, Args ...> {    // { dg-error "lambda" }
 
11349
+   enum { value = 1 };
 
11350
+};
 
11351
+
 
11352
+template <typename T, typename ...Args>
 
11353
+struct IsConstructible : IsConstructibleImpl<T, void, Args ...> { };
 
11354
+
 
11355
+struct DestroyMe {
 
11356
+   ~DestroyMe() = delete;
 
11357
+};
 
11358
+
 
11359
+static_assert(+IsConstructible<int>::value, "error");
 
11360
+static_assert(!IsConstructible<void>::value, "error");
 
11361
+static_assert(+IsConstructible<int [1]>::value, "error");
 
11362
+static_assert(!IsConstructible<DestroyMe>::value, "error");
 
11363
+static_assert(!IsConstructible<int *, char *>::value, "error");
 
11364
+
 
11365
+static_assert(+IsConstructible<int &&, int>::value, "error");
 
11366
+static_assert(!IsConstructible<int &&, int &>::value, "error");
 
11367
+static_assert(+IsConstructible<int &&, int &&>::value, "error");
 
11368
+
 
11369
+// { dg-prune-output "expected" }
 
11370
+// { dg-prune-output "does not name a class" }
 
11371
+// { dg-prune-output "static assertion" }
 
11372
Index: gcc/testsuite/g++.dg/cpp0x/lambda/lambda-this13.C
 
11373
===================================================================
 
11374
--- a/src/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-this13.C     (.../tags/gcc_4_8_0_release)
 
11375
+++ b/src/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-this13.C     (.../branches/gcc-4_8-branch)
 
11376
@@ -0,0 +1,20 @@
 
11377
+// PR c++/52374
 
11378
+// { dg-do compile { target c++11 } }
 
11379
+
 
11380
+struct B
 
11381
+{
 
11382
+  int get() const { return 42; }
 
11383
+};
 
11384
+
 
11385
+template<typename X>
 
11386
+struct D
 
11387
+  : public X
 
11388
+{
 
11389
+  int get() const { return [this]() -> int { return X::get(); }(); }
 
11390
+};
 
11391
+
 
11392
+int main()
 
11393
+{
 
11394
+  D<B> d;
 
11395
+  d.get();
 
11396
+}
 
11397
Index: gcc/testsuite/g++.dg/cpp0x/lambda/lambda-nsdmi3.C
 
11398
===================================================================
 
11399
--- a/src/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-nsdmi3.C     (.../tags/gcc_4_8_0_release)
 
11400
+++ b/src/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-nsdmi3.C     (.../branches/gcc-4_8-branch)
 
11401
@@ -0,0 +1,9 @@
 
11402
+// PR c++/55972
 
11403
+// { dg-do compile { target c++11 } }
 
11404
+
 
11405
+class C
 
11406
+{
 
11407
+  void f();
 
11408
+  int j = 10;
 
11409
+  int i = [this]() { return this->j; }();
 
11410
+};
 
11411
Index: gcc/testsuite/g++.dg/cpp0x/lambda/lambda-eh3.C
 
11412
===================================================================
 
11413
--- a/src/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-eh3.C        (.../tags/gcc_4_8_0_release)
 
11414
+++ b/src/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-eh3.C        (.../branches/gcc-4_8-branch)
 
11415
@@ -0,0 +1,14 @@
 
11416
+// PR c++/56388
 
11417
+// { dg-require-effective-target c++11 }
 
11418
+
 
11419
+int main()
 
11420
+{
 
11421
+    bool /*const*/ condition = false;
 
11422
+
 
11423
+    [&]{
 
11424
+        try{}
 
11425
+        catch(...){
 
11426
+            if(condition){}
 
11427
+        }
 
11428
+    }();
 
11429
+}
 
11430
Index: gcc/testsuite/g++.dg/cpp0x/lambda/lambda-conv8.C
 
11431
===================================================================
 
11432
--- a/src/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-conv8.C      (.../tags/gcc_4_8_0_release)
 
11433
+++ b/src/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-conv8.C      (.../branches/gcc-4_8-branch)
 
11434
@@ -0,0 +1,15 @@
 
11435
+// PR c++/56447
 
11436
+// { dg-do compile { target c++11 } }
 
11437
+
 
11438
+template <class T>
 
11439
+void f()
 
11440
+{
 
11441
+  int i;
 
11442
+  // This lambda should not have a conversion op, since it captures i
 
11443
+  int (*p)() = [=]{ return i; }; // { dg-error "cannot convert" }
 
11444
+}
 
11445
+
 
11446
+int main()
 
11447
+{
 
11448
+  f<int>();
 
11449
+}
 
11450
Index: gcc/testsuite/g++.dg/cpp0x/lambda/lambda-this9.C
 
11451
===================================================================
 
11452
--- a/src/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-this9.C      (.../tags/gcc_4_8_0_release)
 
11453
+++ b/src/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-this9.C      (.../branches/gcc-4_8-branch)
 
11454
@@ -0,0 +1,19 @@
 
11455
+// PR c++/54277
 
11456
+// { dg-do compile { target c++11 } }
 
11457
+
 
11458
+struct Used
 
11459
+{
 
11460
+  void foo() { }
 
11461
+};
 
11462
+
 
11463
+template <typename>
 
11464
+struct S
 
11465
+{
 
11466
+  Used x;
 
11467
+
 
11468
+  void bar()
 
11469
+  {
 
11470
+    auto f = [this] { x.foo(); };
 
11471
+    f();
 
11472
+  }
 
11473
+};
 
11474
Index: gcc/testsuite/g++.dg/cpp0x/lambda/lambda-mutable2.C
 
11475
===================================================================
 
11476
--- a/src/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-mutable2.C   (.../tags/gcc_4_8_0_release)
 
11477
+++ b/src/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-mutable2.C   (.../branches/gcc-4_8-branch)
 
11478
@@ -0,0 +1,23 @@
 
11479
+// PR c++/55532
 
11480
+// { dg-do compile { target c++11 } }
 
11481
+
 
11482
+struct Foo {
 
11483
+    void doit() {
 
11484
+    }
 
11485
+};
 
11486
+
 
11487
+template<typename T>
 
11488
+void oops(Foo &foo, const T &) {
 
11489
+    auto fun = [&] () mutable {
 
11490
+        foo.doit();
 
11491
+    };
 
11492
+    auto fun2 = [=]() {
 
11493
+        fun();                 // { dg-error "" }
 
11494
+    };
 
11495
+    fun2();
 
11496
+}
 
11497
+
 
11498
+int main() {
 
11499
+    Foo foo;
 
11500
+    oops(foo, 1);
 
11501
+}
 
11502
Index: gcc/testsuite/g++.dg/cpp0x/lambda/lambda-this14.C
 
11503
===================================================================
 
11504
--- a/src/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-this14.C     (.../tags/gcc_4_8_0_release)
 
11505
+++ b/src/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-this14.C     (.../branches/gcc-4_8-branch)
 
11506
@@ -0,0 +1,49 @@
 
11507
+// PR c++/52014
 
11508
+// { dg-require-effective-target c++11 }
 
11509
+
 
11510
+template <class Iterator, class Func>
 
11511
+void for_each(const Iterator first, const Iterator last, Func func)
 
11512
+{
 
11513
+  for (Iterator it = first; it != last; ++it) {
 
11514
+    func(*it);
 
11515
+  }
 
11516
+}
 
11517
+
 
11518
+template <class T>
 
11519
+struct helper
 
11520
+{
 
11521
+  typedef typename T::size_type type;
 
11522
+};
 
11523
+
 
11524
+template <class T>
 
11525
+struct helper<T&>
 
11526
+{
 
11527
+  typedef typename T::size_type type;
 
11528
+};
 
11529
+
 
11530
+template <class T>
 
11531
+struct helper<T*>
 
11532
+{
 
11533
+  typedef typename T::size_type type;
 
11534
+};
 
11535
+
 
11536
+struct bar
 
11537
+{
 
11538
+  struct foo
 
11539
+  {
 
11540
+    typedef int size_type;
 
11541
+  } foo_;
 
11542
+
 
11543
+  void test()
 
11544
+  {
 
11545
+    int arr[] = { 1, 2, 3 };
 
11546
+    for_each(arr, arr + 3, [&](helper<foo>::type i) {
 
11547
+       for_each(arr, arr + 3, [&](helper<decltype(foo_)>::type j) { });
 
11548
+      });
 
11549
+  }
 
11550
+};
 
11551
+
 
11552
+int main()
 
11553
+{
 
11554
+  return 0;
 
11555
+}
 
11556
Index: gcc/testsuite/g++.dg/cpp0x/decltype-call1.C
 
11557
===================================================================
 
11558
--- a/src/gcc/testsuite/g++.dg/cpp0x/decltype-call1.C   (.../tags/gcc_4_8_0_release)
 
11559
+++ b/src/gcc/testsuite/g++.dg/cpp0x/decltype-call1.C   (.../branches/gcc-4_8-branch)
 
11560
@@ -0,0 +1,32 @@
 
11561
+// PR c++/52748
 
11562
+// N3276
 
11563
+// { dg-do compile { target c++11 } }
 
11564
+
 
11565
+struct A;                      // { dg-error "forward declaration" }
 
11566
+A f();
 
11567
+
 
11568
+decltype(f()) g1();             // OK
 
11569
+decltype(((f()))) g2b();        // OK
 
11570
+decltype(42,f()) g3();          // OK
 
11571
+decltype(42,45,f()) g3b();      // OK
 
11572
+decltype(42,45,(f())) g3c();    // OK
 
11573
+decltype(42,((45,(f())))) g3c(); // OK
 
11574
+
 
11575
+decltype(f(),42) g4();          // { dg-error "" }
 
11576
+decltype(45,f(),42) g4b();      // { dg-error "" }
 
11577
+
 
11578
+class B
 
11579
+{
 
11580
+  ~B();                                // { dg-error "private" }
 
11581
+public:
 
11582
+  int i;
 
11583
+  void operator[](int);
 
11584
+};
 
11585
+B h();
 
11586
+
 
11587
+void i(const B&);
 
11588
+
 
11589
+decltype(h()) g5a();           // OK
 
11590
+decltype(h().i) g5();          // { dg-error "" }
 
11591
+decltype(h()[0]) g6();         // { dg-error "" }
 
11592
+decltype(i(h())) g7();         // { dg-error "" }
 
11593
Index: gcc/testsuite/g++.dg/cpp0x/alias-decl-34.C
 
11594
===================================================================
 
11595
--- a/src/gcc/testsuite/g++.dg/cpp0x/alias-decl-34.C    (.../tags/gcc_4_8_0_release)
 
11596
+++ b/src/gcc/testsuite/g++.dg/cpp0x/alias-decl-34.C    (.../branches/gcc-4_8-branch)
 
11597
@@ -0,0 +1,23 @@
 
11598
+// PR c++/57222
 
11599
+// { dg-require-effective-target c++11 }
 
11600
+
 
11601
+template <template <typename T> class Templ>
 
11602
+using Bool = Templ<bool>;
 
11603
+
 
11604
+template <typename T>
 
11605
+class Foo {
 
11606
+private:
 
11607
+public:
 
11608
+    template<template<typename U> class Templ>
 
11609
+    void method(Bool<Templ> boolTempl);
 
11610
+};
 
11611
+
 
11612
+template <typename T>
 
11613
+template <template <typename U> class Templ>
 
11614
+void Foo<T>::method(Bool<Templ> boolTempl) {
 
11615
+}
 
11616
+
 
11617
+int main() {
 
11618
+    Foo<char> foo;
 
11619
+    return 0;
 
11620
+}
 
11621
Index: gcc/testsuite/g++.dg/cpp0x/decltype-call3.C
 
11622
===================================================================
 
11623
--- a/src/gcc/testsuite/g++.dg/cpp0x/decltype-call3.C   (.../tags/gcc_4_8_0_release)
 
11624
+++ b/src/gcc/testsuite/g++.dg/cpp0x/decltype-call3.C   (.../branches/gcc-4_8-branch)
 
11625
@@ -0,0 +1,132 @@
 
11626
+// Testcase for N3276 and operator overloading
 
11627
+// { dg-require-effective-target c++11 }
 
11628
+
 
11629
+struct A;
 
11630
+struct B {
 
11631
+  A operator()(int);
 
11632
+  A operator[](int);
 
11633
+  A operator=(int);
 
11634
+  A operator+=(int);
 
11635
+  A operator-=(int);
 
11636
+  A operator*=(int);
 
11637
+  A operator/=(int);
 
11638
+  A operator^=(int);
 
11639
+  A operator&=(int);
 
11640
+  A operator|=(int);
 
11641
+  A operator<<=(int);
 
11642
+  A operator>>=(int);
 
11643
+};
 
11644
+
 
11645
+A operator-(B);
 
11646
+A operator+(B);
 
11647
+A operator*(B);
 
11648
+A operator&(B);
 
11649
+A operator!(B);
 
11650
+A operator~(B);
 
11651
+A operator++(B);
 
11652
+A operator--(B);
 
11653
+
 
11654
+A operator+(B,B);
 
11655
+A operator-(B,B);
 
11656
+A operator*(B,B);
 
11657
+A operator/(B,B);
 
11658
+A operator%(B,B);
 
11659
+A operator^(B,B);
 
11660
+A operator&(B,B);
 
11661
+A operator|(B,B);
 
11662
+A operator<(B,B);
 
11663
+A operator>(B,B);
 
11664
+A operator,(B,B);
 
11665
+A operator<<(B,B);
 
11666
+A operator>>(B,B);
 
11667
+A operator==(B,B);
 
11668
+A operator->*(B,B);
 
11669
+
 
11670
+#define TRY(E) static_cast<decltype(E)*>(0)
 
11671
+
 
11672
+template <class B>
 
11673
+void f()
 
11674
+{
 
11675
+  B b;
 
11676
+  TRY(b(0));
 
11677
+  TRY(b[0]);
 
11678
+  TRY(b=0);
 
11679
+  TRY(b+=0);
 
11680
+  TRY(b-=0);
 
11681
+  TRY(b*=0);
 
11682
+  TRY(b/=0);
 
11683
+  TRY(b^=0);
 
11684
+  TRY(b&=0);
 
11685
+  TRY(b|=0);
 
11686
+  TRY(b<<=0);
 
11687
+  TRY(b>>=0);
 
11688
+
 
11689
+  TRY(-b);
 
11690
+  TRY(+b);
 
11691
+  TRY(*b);
 
11692
+  TRY(&b);
 
11693
+  TRY(!b);
 
11694
+  TRY(~b);
 
11695
+  TRY(++b);
 
11696
+  TRY(--b);
 
11697
+
 
11698
+  TRY(b+b);
 
11699
+  TRY(b-b);
 
11700
+  TRY(b*b);
 
11701
+  TRY(b/b);
 
11702
+  TRY(b%b);
 
11703
+  TRY(b^b);
 
11704
+  TRY(b&b);
 
11705
+  TRY(b|b);
 
11706
+  TRY(b>b);
 
11707
+  TRY(b<b);
 
11708
+  TRY((b,b));
 
11709
+  TRY(b<<b);
 
11710
+  TRY(b>>b);
 
11711
+  TRY(b==b);
 
11712
+  TRY(b->*b);
 
11713
+}
 
11714
+
 
11715
+int main()
 
11716
+{
 
11717
+  B b;
 
11718
+  TRY(b(0));
 
11719
+  TRY(b[0]);
 
11720
+  TRY(b=0);
 
11721
+  TRY(b+=0);
 
11722
+  TRY(b-=0);
 
11723
+  TRY(b*=0);
 
11724
+  TRY(b/=0);
 
11725
+  TRY(b^=0);
 
11726
+  TRY(b&=0);
 
11727
+  TRY(b|=0);
 
11728
+  TRY(b<<=0);
 
11729
+  TRY(b>>=0);
 
11730
+
 
11731
+  TRY(-b);
 
11732
+  TRY(+b);
 
11733
+  TRY(*b);
 
11734
+  TRY(&b);
 
11735
+  TRY(!b);
 
11736
+  TRY(~b);
 
11737
+  TRY(++b);
 
11738
+  TRY(--b);
 
11739
+
 
11740
+  TRY(b+b);
 
11741
+  TRY(b-b);
 
11742
+  TRY(b*b);
 
11743
+  TRY(b/b);
 
11744
+  TRY(b%b);
 
11745
+  TRY(b^b);
 
11746
+  TRY(b&b);
 
11747
+  TRY(b|b);
 
11748
+  TRY(b>b);
 
11749
+  TRY(b<b);
 
11750
+  TRY((b,b));
 
11751
+  TRY(b<<b);
 
11752
+  TRY(b>>b);
 
11753
+  TRY(b==b);
 
11754
+  TRY(b->*b);
 
11755
+
 
11756
+  f<B>();
 
11757
+}
 
11758
Index: gcc/testsuite/g++.dg/cpp0x/auto38.C
 
11759
===================================================================
 
11760
--- a/src/gcc/testsuite/g++.dg/cpp0x/auto38.C   (.../tags/gcc_4_8_0_release)
 
11761
+++ b/src/gcc/testsuite/g++.dg/cpp0x/auto38.C   (.../branches/gcc-4_8-branch)
 
11762
@@ -0,0 +1,8 @@
 
11763
+// PR c++/57183
 
11764
+// { dg-do compile { target c++11 } }
 
11765
+// { dg-options "-Wunused-variable" }
 
11766
+
 
11767
+constexpr float PI_0 = 3.1415926F;
 
11768
+constexpr auto PI_1 = 3.1415926F;
 
11769
+const float PI_2 = 3.1415926F;
 
11770
+const auto PI_3 = 3.1415926F;
 
11771
Index: gcc/testsuite/g++.dg/cpp0x/decltype52.C
 
11772
===================================================================
 
11773
--- a/src/gcc/testsuite/g++.dg/cpp0x/decltype52.C       (.../tags/gcc_4_8_0_release)
 
11774
+++ b/src/gcc/testsuite/g++.dg/cpp0x/decltype52.C       (.../branches/gcc-4_8-branch)
 
11775
@@ -0,0 +1,18 @@
 
11776
+// PR c++/56450
 
11777
+// { dg-do compile { target c++11 } }
 
11778
+
 
11779
+template<typename T>
 
11780
+T&& declval();
 
11781
+
 
11782
+template<typename, typename>
 
11783
+struct is_same
 
11784
+{ static constexpr bool value = false; };
 
11785
+
 
11786
+template<typename T>
 
11787
+struct is_same<T, T>
 
11788
+{ static constexpr bool value = true; };
 
11789
+
 
11790
+struct A { static const int dummy = 0; };
 
11791
+
 
11792
+static_assert(is_same<decltype(declval<A>().dummy), const int>::value, "");
 
11793
+static_assert(!is_same<decltype(declval<A>().dummy), const int&>::value, "");
 
11794
Index: gcc/testsuite/g++.dg/cpp0x/ref-qual2.C
 
11795
===================================================================
 
11796
--- a/src/gcc/testsuite/g++.dg/cpp0x/ref-qual2.C        (.../tags/gcc_4_8_0_release)
 
11797
+++ b/src/gcc/testsuite/g++.dg/cpp0x/ref-qual2.C        (.../branches/gcc-4_8-branch)
 
11798
@@ -0,0 +1,75 @@
 
11799
+// In a .* expression whose object expression is an rvalue, the program is
 
11800
+// ill-formed if the second operand is a pointer to member function with
 
11801
+// ref-qualifier &. In a .* expression whose object expression is an
 
11802
+// lvalue, the program is ill-formed if the second operand is a pointer to
 
11803
+// member function with ref-qualifier &&.
 
11804
+
 
11805
+// { dg-require-effective-target c++11 }
 
11806
+
 
11807
+struct A {
 
11808
+  void f() &;
 
11809
+  void g() &&;
 
11810
+  void h();
 
11811
+};
 
11812
+
 
11813
+void one()
 
11814
+{
 
11815
+  A a;
 
11816
+
 
11817
+  void (A::*p)() & = &A::f;
 
11818
+  (a.*p)();
 
11819
+  (A().*p)();                  // { dg-error "" }
 
11820
+
 
11821
+  p = &A::g;                   // { dg-error "" }
 
11822
+  p = &A::h;                   // { dg-error "" }
 
11823
+
 
11824
+  void (A::*p2)() && = &A::g;
 
11825
+  (A().*p2)();
 
11826
+  (a.*p2)();                   // { dg-error "" }
 
11827
+  p2 = &A::f;                  // { dg-error "" }
 
11828
+  p2 = &A::h;                  // { dg-error "" }
 
11829
+
 
11830
+  void (A::*p3)() = &A::h;
 
11831
+  (a.*p3)();
 
11832
+  (A().*p3)();
 
11833
+  p3 = &A::f;                  // { dg-error "" }
 
11834
+  p3 = &A::g;                  // { dg-error "" }
 
11835
+}
 
11836
+
 
11837
+template <class T>
 
11838
+struct B {
 
11839
+  void f() &;
 
11840
+  void g() &&;
 
11841
+  void h();
 
11842
+};
 
11843
+
 
11844
+template <class T>
 
11845
+void two()
 
11846
+{
 
11847
+  B<T> a;
 
11848
+
 
11849
+  void (B<T>::*p)() & = &B<T>::f;
 
11850
+  (a.*p)();
 
11851
+  (B<T>().*p)();               // { dg-error "" }
 
11852
+
 
11853
+  p = &B<T>::g;                        // { dg-error "" }
 
11854
+  p = &B<T>::h;                        // { dg-error "" }
 
11855
+
 
11856
+  void (B<T>::*p2)() && = &B<T>::g;
 
11857
+  (B<T>().*p2)();
 
11858
+  (a.*p2)();                   // { dg-error "" }
 
11859
+  p2 = &B<T>::f;               // { dg-error "" }
 
11860
+  p2 = &B<T>::h;               // { dg-error "" }
 
11861
+
 
11862
+  void (B<T>::*p3)() = &B<T>::h;
 
11863
+  (a.*p3)();
 
11864
+  (B<T>().*p3)();
 
11865
+  p3 = &B<T>::f;               // { dg-error "" }
 
11866
+  p3 = &B<T>::g;               // { dg-error "" }
 
11867
+}
 
11868
+
 
11869
+int main()
 
11870
+{
 
11871
+  one();
 
11872
+  two<int>();
 
11873
+}
 
11874
Index: gcc/testsuite/g++.dg/cpp0x/trailing9.C
 
11875
===================================================================
 
11876
--- a/src/gcc/testsuite/g++.dg/cpp0x/trailing9.C        (.../tags/gcc_4_8_0_release)
 
11877
+++ b/src/gcc/testsuite/g++.dg/cpp0x/trailing9.C        (.../branches/gcc-4_8-branch)
 
11878
@@ -0,0 +1,12 @@
 
11879
+// PR c++/56646
 
11880
+// { dg-require-effective-target c++11 }
 
11881
+
 
11882
+struct A {
 
11883
+  void f();
 
11884
+};
 
11885
+
 
11886
+void A::f() {
 
11887
+  struct B {
 
11888
+    auto g() -> void { }
 
11889
+  };
 
11890
+}
 
11891
Index: gcc/testsuite/g++.dg/cpp0x/sfinae44.C
 
11892
===================================================================
 
11893
--- a/src/gcc/testsuite/g++.dg/cpp0x/sfinae44.C (.../tags/gcc_4_8_0_release)
 
11894
+++ b/src/gcc/testsuite/g++.dg/cpp0x/sfinae44.C (.../branches/gcc-4_8-branch)
 
11895
@@ -0,0 +1,26 @@
 
11896
+// PR c++/56913
 
11897
+// { dg-do compile { target c++11 } }
 
11898
+
 
11899
+template<typename T>
 
11900
+T &&declval();
 
11901
+
 
11902
+template<typename T, typename U,
 
11903
+         typename = decltype((declval<T>().*declval<U>())())>
 
11904
+constexpr bool test(int)
 
11905
+{
 
11906
+  return true;
 
11907
+}
 
11908
+
 
11909
+template<typename T, typename U>
 
11910
+constexpr bool test(...)
 
11911
+{
 
11912
+  return false;
 
11913
+}
 
11914
+
 
11915
+struct S
 
11916
+{};
 
11917
+
 
11918
+static_assert(!test<S, void (S::*)() &>(0), "");
 
11919
+static_assert(test<S, void (S::*)() &&>(0), "");
 
11920
+static_assert(test<S &, void (S::*)() &>(0), "");
 
11921
+static_assert(!test<S &, void (S::*)() &&>(0), "");
 
11922
Index: gcc/testsuite/g++.dg/cpp0x/range-for23.C
 
11923
===================================================================
 
11924
--- a/src/gcc/testsuite/g++.dg/cpp0x/range-for23.C      (.../tags/gcc_4_8_0_release)
 
11925
+++ b/src/gcc/testsuite/g++.dg/cpp0x/range-for23.C      (.../branches/gcc-4_8-branch)
 
11926
@@ -0,0 +1,8 @@
 
11927
+// PR c++/56722
 
11928
+// { dg-do compile { target c++11 } }
 
11929
+
 
11930
+int main()
 
11931
+{
 
11932
+  for (const auto& i, 21)  // { dg-error "has no initializer|expected" }
 
11933
+    i;
 
11934
+}
 
11935
Index: gcc/testsuite/g++.dg/cpp0x/enum25.C
 
11936
===================================================================
 
11937
--- a/src/gcc/testsuite/g++.dg/cpp0x/enum25.C   (.../tags/gcc_4_8_0_release)
 
11938
+++ b/src/gcc/testsuite/g++.dg/cpp0x/enum25.C   (.../branches/gcc-4_8-branch)
 
11939
@@ -0,0 +1,18 @@
 
11940
+// PR c++/56793
 
11941
+// { dg-require-effective-target c++11 }
 
11942
+
 
11943
+struct A
 
11944
+{
 
11945
+  enum struct B {X, Y} b;
 
11946
+} a;
 
11947
+
 
11948
+enum struct D {X,Y};
 
11949
+struct C { } c;
 
11950
+
 
11951
+int main ()
 
11952
+{
 
11953
+  if (a.b == a.B::Y)
 
11954
+    a.b = A::B::X;
 
11955
+
 
11956
+  c.D::Y;                      // { dg-error "not a member" }
 
11957
+}
 
11958
Index: gcc/testsuite/g++.dg/cpp0x/ref-qual4.C
 
11959
===================================================================
 
11960
--- a/src/gcc/testsuite/g++.dg/cpp0x/ref-qual4.C        (.../tags/gcc_4_8_0_release)
 
11961
+++ b/src/gcc/testsuite/g++.dg/cpp0x/ref-qual4.C        (.../branches/gcc-4_8-branch)
 
11962
@@ -0,0 +1,14 @@
 
11963
+// 12.1: A constructor shall not be declared with a ref-qualifier.
 
11964
+// 12.4: A destructor shall not be declared with a ref-qualifier.
 
11965
+
 
11966
+// { dg-require-effective-target c++11 }
 
11967
+
 
11968
+struct A {
 
11969
+  A() & = default;             // { dg-error "constructor" }
 
11970
+  ~A() & = default;            // { dg-error "destructor" }
 
11971
+};
 
11972
+
 
11973
+int main()
 
11974
+{
 
11975
+  A a;
 
11976
+}
 
11977
Index: gcc/testsuite/g++.dg/cpp0x/constexpr-reinterpret1.C
 
11978
===================================================================
 
11979
--- a/src/gcc/testsuite/g++.dg/cpp0x/constexpr-reinterpret1.C   (.../tags/gcc_4_8_0_release)
 
11980
+++ b/src/gcc/testsuite/g++.dg/cpp0x/constexpr-reinterpret1.C   (.../branches/gcc-4_8-branch)
 
11981
@@ -0,0 +1,39 @@
 
11982
+// PR c++/56728
 
11983
+// { dg-require-effective-target c++11 }
 
11984
+
 
11985
+// { dg-prune-output "error" }
 
11986
+
 
11987
+class B {
 
11988
+public:
 
11989
+  static B instance;
 
11990
+  class Inner
 
11991
+  {
 
11992
+  public:
 
11993
+    class Wuzi
 
11994
+    {
 
11995
+      unsigned int m;
 
11996
+    } m_Class[3];
 
11997
+    unsigned m_Int[4];
 
11998
+  };
 
11999
+
 
12000
+  constexpr static Inner & getInner()
 
12001
+  {
 
12002
+    /* I am surprised this is considered a constexpr */
 
12003
+    return *((Inner *)4);
 
12004
+  }
 
12005
+};
 
12006
+
 
12007
+B B::instance;
 
12008
+
 
12009
+class A
 
12010
+{
 
12011
+public:
 
12012
+  constexpr A(B &bridge, B::Inner &bridge2, unsigned char index)
 
12013
+    : m_Bridge(bridge), m_Wuz(bridge2.m_Class[index])
 
12014
+  {}
 
12015
+
 
12016
+  B &m_Bridge;
 
12017
+  B::Inner::Wuzi &m_Wuz;
 
12018
+};
 
12019
+A works{B::instance, B::getInner(), 3};
 
12020
+A crashnkill[1]{{B::instance, B::getInner(), 3}};
 
12021
Index: gcc/testsuite/g++.dg/cpp0x/constexpr-array-ptr8.C
 
12022
===================================================================
 
12023
--- a/src/gcc/testsuite/g++.dg/cpp0x/constexpr-array-ptr8.C     (.../tags/gcc_4_8_0_release)
 
12024
+++ b/src/gcc/testsuite/g++.dg/cpp0x/constexpr-array-ptr8.C     (.../branches/gcc-4_8-branch)
 
12025
@@ -0,0 +1,54 @@
 
12026
+// PR c++/57047
 
12027
+// { dg-require-effective-target c++11 }
 
12028
+
 
12029
+template <typename>
 
12030
+struct A;
 
12031
+template <typename T>
 
12032
+struct A <T &>
 
12033
+{
 
12034
+  typedef T type;
 
12035
+};
 
12036
+template <typename T>
 
12037
+constexpr T && foo (typename A <T>::type & __t) noexcept
 
12038
+{
 
12039
+  return static_cast <T &&>(__t);
 
12040
+}
 
12041
+template <class T1, class T2>
 
12042
+struct B
 
12043
+{
 
12044
+  T1 t1;
 
12045
+  T2 t2;
 
12046
+  template <class U>
 
12047
+  constexpr B (U && __x, const T2 & __y) : t1 (foo <U> (__x)), t2 (__y) {}
 
12048
+};
 
12049
+static inline constexpr bool
 
12050
+fn1 (const char c)
 
12051
+{
 
12052
+  return ('0' <= c) && (c <= '9');
 
12053
+}
 
12054
+static inline constexpr bool
 
12055
+fn2 (const char c)
 
12056
+{
 
12057
+  return (('A' <= c) && (c <= 'Z')) || (('a' <= c) && (c <= 'z'));
 
12058
+}
 
12059
+static constexpr bool
 
12060
+fn3 (const char *const x)
 
12061
+{
 
12062
+  return (x[1] == '\0' && x[0] == ']') ? true : (!fn1 (x[0])) ? false : fn3 (&x[1]);
 
12063
+}
 
12064
+static constexpr bool
 
12065
+fn4 (const char *const x)
 
12066
+{
 
12067
+  return (x[0] == '\0') ? fn3 (&x[1]) : fn4 (&x[1]);
 
12068
+}
 
12069
+static inline constexpr bool
 
12070
+fn5 (const char *const x)
 
12071
+{
 
12072
+  return fn2 (x[0]) ? fn4 (x) : false;
 
12073
+}
 
12074
+struct C final
 
12075
+{
 
12076
+  constexpr C (const char *const t1) : c (fn5 (t1) ? 199 : 69) {}
 
12077
+  unsigned c;
 
12078
+};
 
12079
+B <C, C> p ("a", "b");
 
12080
Index: gcc/testsuite/g++.dg/cpp0x/ref-qual6.C
 
12081
===================================================================
 
12082
--- a/src/gcc/testsuite/g++.dg/cpp0x/ref-qual6.C        (.../tags/gcc_4_8_0_release)
 
12083
+++ b/src/gcc/testsuite/g++.dg/cpp0x/ref-qual6.C        (.../branches/gcc-4_8-branch)
 
12084
@@ -0,0 +1,15 @@
 
12085
+// Binding an rvalue to && beats binding it to const& (13.3.3.2).
 
12086
+
 
12087
+// { dg-require-effective-target c++11 }
 
12088
+
 
12089
+struct A
 
12090
+{
 
12091
+  int operator+(int) &&;
 
12092
+};
 
12093
+
 
12094
+void operator+ (const A&, int);
 
12095
+
 
12096
+int main()
 
12097
+{
 
12098
+  return A() + 42;
 
12099
+}
 
12100
Index: gcc/testsuite/g++.dg/cpp0x/constexpr-array5.C
 
12101
===================================================================
 
12102
--- a/src/gcc/testsuite/g++.dg/cpp0x/constexpr-array5.C (.../tags/gcc_4_8_0_release)
 
12103
+++ b/src/gcc/testsuite/g++.dg/cpp0x/constexpr-array5.C (.../branches/gcc-4_8-branch)
 
12104
@@ -0,0 +1,9 @@
 
12105
+// PR c++/56582
 
12106
+// { dg-do compile { target c++11 } }
 
12107
+
 
12108
+// Reliable ICE
 
12109
+constexpr int n[3] = {};
 
12110
+constexpr int k = n[-1];            // { dg-error "negative" }
 
12111
+
 
12112
+// Some random byte
 
12113
+constexpr char c = "foo"[-1000];    // { dg-error "negative" }
 
12114
Index: gcc/testsuite/g++.dg/cpp0x/decltype49.C
 
12115
===================================================================
 
12116
--- a/src/gcc/testsuite/g++.dg/cpp0x/decltype49.C       (.../tags/gcc_4_8_0_release)
 
12117
+++ b/src/gcc/testsuite/g++.dg/cpp0x/decltype49.C       (.../branches/gcc-4_8-branch)
 
12118
@@ -0,0 +1,10 @@
 
12119
+// PR c++/45282
 
12120
+// { dg-require-effective-target c++11 }
 
12121
+
 
12122
+struct A { int i; };
 
12123
+int A::*ipm = &A::i;
 
12124
+
 
12125
+template <class T, class U> class assert_same_type;
 
12126
+template <class T> class assert_same_type<T,T> { };
 
12127
+
 
12128
+assert_same_type<decltype(A().*ipm),int> x2;
 
12129
Index: gcc/testsuite/g++.dg/cpp0x/initlist69.C
 
12130
===================================================================
 
12131
--- a/src/gcc/testsuite/g++.dg/cpp0x/initlist69.C       (.../tags/gcc_4_8_0_release)
 
12132
+++ b/src/gcc/testsuite/g++.dg/cpp0x/initlist69.C       (.../branches/gcc-4_8-branch)
 
12133
@@ -0,0 +1,29 @@
 
12134
+// PR c++/50261
 
12135
+// { dg-require-effective-target c++11 }
 
12136
+
 
12137
+template <typename T>
 
12138
+struct ca {
 
12139
+  T elem[1];
 
12140
+
 
12141
+  ca(const T (&s)[1]): elem{{s}} { }      // { dg-error "braces" }
 
12142
+  ca(const T (&s)[1],int): elem({{s}}) { } // { dg-error "paren|invalid" }
 
12143
+  ca(const T (&s)[1],char): elem(s) { }           // { dg-error "array" }
 
12144
+  ca(const T (&s)[1],double): elem{s} { }  // { dg-error "invalid" }
 
12145
+
 
12146
+  ca(const T &v): elem{{v}} { }              // { dg-error "braces" }
 
12147
+  ca(const T &v,int): elem{{{v}}} { } // { dg-error "braces" }
 
12148
+  ca(const T &v,char): elem{v} { }    // OK
 
12149
+  ca(const T &v,double): elem({v}) { } // { dg-error "paren" }
 
12150
+};
 
12151
+
 
12152
+int main() {
 
12153
+  int a[1] = {0};
 
12154
+  ca<int> d(a);
 
12155
+  ca<int> d1(a,1);
 
12156
+  ca<int> d2(a,'2');
 
12157
+  ca<int> d3(a,3.0);
 
12158
+  ca<int> e(a[0]);
 
12159
+  ca<int> e1(a[0],1);
 
12160
+  ca<int> e2(a[0],'2');
 
12161
+  ca<int> e3(a[0],3.0);
 
12162
+}
 
12163
Index: gcc/testsuite/g++.dg/cpp0x/ref-qual8.C
 
12164
===================================================================
 
12165
--- a/src/gcc/testsuite/g++.dg/cpp0x/ref-qual8.C        (.../tags/gcc_4_8_0_release)
 
12166
+++ b/src/gcc/testsuite/g++.dg/cpp0x/ref-qual8.C        (.../branches/gcc-4_8-branch)
 
12167
@@ -0,0 +1,13 @@
 
12168
+// { dg-require-effective-target c++11 }
 
12169
+
 
12170
+struct A
 
12171
+{
 
12172
+  virtual void f() & = 0;
 
12173
+};
 
12174
+
 
12175
+struct B: A
 
12176
+{
 
12177
+  void f();                    // doesn't override
 
12178
+};
 
12179
+
 
12180
+B b;                           // { dg-error "abstract" }
 
12181
Index: gcc/testsuite/g++.dg/cpp0x/gen-attrs-54.C
 
12182
===================================================================
 
12183
--- a/src/gcc/testsuite/g++.dg/cpp0x/gen-attrs-54.C     (.../tags/gcc_4_8_0_release)
 
12184
+++ b/src/gcc/testsuite/g++.dg/cpp0x/gen-attrs-54.C     (.../branches/gcc-4_8-branch)
 
12185
@@ -0,0 +1,14 @@
 
12186
+// PR c++/56859
 
12187
+// { dg-require-effective-target c++11 }
 
12188
+
 
12189
+template<unsigned size, unsigned alignment>
 
12190
+struct aligned_storage
 
12191
+{
 
12192
+  using type = struct { alignas(alignment) unsigned char data[size]; };
 
12193
+};
 
12194
+
 
12195
+#define SA(X) static_assert((X),#X)
 
12196
+SA(alignof(aligned_storage<8,1>::type) == 1);
 
12197
+SA(alignof(aligned_storage<8,2>::type) == 2);
 
12198
+SA(alignof(aligned_storage<8,4>::type) == 4);
 
12199
+SA(alignof(aligned_storage<8,8>::type) == 8);
 
12200
Index: gcc/testsuite/g++.dg/cpp0x/ref-qual-mangle1.C
 
12201
===================================================================
 
12202
--- a/src/gcc/testsuite/g++.dg/cpp0x/ref-qual-mangle1.C (.../tags/gcc_4_8_0_release)
 
12203
+++ b/src/gcc/testsuite/g++.dg/cpp0x/ref-qual-mangle1.C (.../branches/gcc-4_8-branch)
 
12204
@@ -0,0 +1,37 @@
 
12205
+// PR c++/56821
 
12206
+// { dg-require-effective-target c++11 }
 
12207
+
 
12208
+struct A {
 
12209
+  // { dg-final { scan-assembler "_ZNR1A1fEv" } }
 
12210
+  void f() & {}
 
12211
+  // { dg-final { scan-assembler "_ZNO1A1gEv" } }
 
12212
+  void g() && {}
 
12213
+  // { dg-final { scan-assembler "_ZNKR1A1hEv" } }
 
12214
+  void h() const & {}
 
12215
+};
 
12216
+
 
12217
+// { dg-final { scan-assembler "_Z1jM1AFvvRE" } }
 
12218
+void j(void (A::*)() &) { }
 
12219
+// { dg-final { scan-assembler "_Z1kM1AFvvOE" } }
 
12220
+void k(void (A::*)() &&) { }
 
12221
+// { dg-final { scan-assembler "_Z1lM1AKFvvRE" } }
 
12222
+void l(void (A::*)() const &) { }
 
12223
+
 
12224
+// { dg-final { scan-assembler "_Z1mIFvvOEEvM1AT_" } }
 
12225
+// { dg-final { scan-assembler "_Z1mIFvvREEvM1AT_" } }
 
12226
+// { dg-final { scan-assembler "_Z1mIKFvvREEvM1AT_" } }
 
12227
+template <typename T>
 
12228
+void m(T A::*) {}
 
12229
+
 
12230
+// { dg-final { scan-assembler "_Z1nIM1AFvvOEEvT_" } }
 
12231
+// { dg-final { scan-assembler "_Z1nIM1AFvvREEvT_" } }
 
12232
+// { dg-final { scan-assembler "_Z1nIM1AKFvvREEvT_" } }
 
12233
+template <typename T>
 
12234
+void n(T) {}
 
12235
+
 
12236
+int main()
 
12237
+{
 
12238
+  j(&A::f); k(&A::g); l(&A::h);
 
12239
+  m(&A::f); m(&A::g); m(&A::h);
 
12240
+  n(&A::f); n(&A::g); n(&A::h);
 
12241
+}
 
12242
Index: gcc/testsuite/g++.dg/cpp0x/ref-qual1.C
 
12243
===================================================================
 
12244
--- a/src/gcc/testsuite/g++.dg/cpp0x/ref-qual1.C        (.../tags/gcc_4_8_0_release)
 
12245
+++ b/src/gcc/testsuite/g++.dg/cpp0x/ref-qual1.C        (.../branches/gcc-4_8-branch)
 
12246
@@ -0,0 +1,30 @@
 
12247
+// { dg-require-effective-target c++11 }
 
12248
+
 
12249
+template <class,class> struct ST;
 
12250
+template <class T> struct ST<T,T> {};
 
12251
+
 
12252
+struct A
 
12253
+{
 
12254
+  int f() &;
 
12255
+  char f() &&;
 
12256
+};
 
12257
+
 
12258
+template <class T> struct B
 
12259
+{
 
12260
+  int f() &;
 
12261
+  char f() &&;
 
12262
+};
 
12263
+
 
12264
+int main()
 
12265
+{
 
12266
+  A a;
 
12267
+  a.f();
 
12268
+  A().f();
 
12269
+  ST<decltype(a.f()), int>();
 
12270
+  ST<decltype(A().f()), char>();
 
12271
+  B<int> b;
 
12272
+  b.f();
 
12273
+  B<int>().f();
 
12274
+  ST<decltype(b.f()), int>();
 
12275
+  ST<decltype(B<int>().f()), char>();
 
12276
+}
 
12277
Index: gcc/testsuite/g++.dg/cpp0x/trailing8.C
 
12278
===================================================================
 
12279
--- a/src/gcc/testsuite/g++.dg/cpp0x/trailing8.C        (.../tags/gcc_4_8_0_release)
 
12280
+++ b/src/gcc/testsuite/g++.dg/cpp0x/trailing8.C        (.../branches/gcc-4_8-branch)
 
12281
@@ -0,0 +1,25 @@
 
12282
+// PR c++/54359
 
12283
+// { dg-require-effective-target c++11 }
 
12284
+
 
12285
+int& ref(int& x) { return x; }
 
12286
+const int& ref(const int& x) { return x; }
 
12287
+
 
12288
+class A {
 
12289
+    int x;
 
12290
+    int f() const;
 
12291
+    auto test1() const -> decltype(this);
 
12292
+    auto test2() const -> decltype(ref(x));
 
12293
+    auto test3() const -> decltype(f());
 
12294
+};
 
12295
+
 
12296
+auto A::test1() const -> decltype(this) {
 
12297
+    return this;
 
12298
+}
 
12299
+
 
12300
+auto A::test2() const -> decltype(ref(x)) {
 
12301
+    return ref(x);
 
12302
+}
 
12303
+
 
12304
+auto A::test3() const -> decltype(f()) {
 
12305
+    return f();
 
12306
+}
 
12307
Index: gcc/testsuite/g++.dg/cpp0x/decltype53.C
 
12308
===================================================================
 
12309
--- a/src/gcc/testsuite/g++.dg/cpp0x/decltype53.C       (.../tags/gcc_4_8_0_release)
 
12310
+++ b/src/gcc/testsuite/g++.dg/cpp0x/decltype53.C       (.../branches/gcc-4_8-branch)
 
12311
@@ -0,0 +1,11 @@
 
12312
+// PR c++/57092
 
12313
+// { dg-do compile { target c++11 } }
 
12314
+
 
12315
+template <void (*F)(int)>
 
12316
+class B {
 
12317
+  decltype(F) v;
 
12318
+};
 
12319
+
 
12320
+void foo(int) {}
 
12321
+
 
12322
+B<foo> o;
 
12323
Index: gcc/testsuite/g++.dg/cpp0x/enum24.C
 
12324
===================================================================
 
12325
--- a/src/gcc/testsuite/g++.dg/cpp0x/enum24.C   (.../tags/gcc_4_8_0_release)
 
12326
+++ b/src/gcc/testsuite/g++.dg/cpp0x/enum24.C   (.../branches/gcc-4_8-branch)
 
12327
@@ -0,0 +1,57 @@
 
12328
+// PR c++/56749
 
12329
+// { dg-require-effective-target c++11 }
 
12330
+
 
12331
+enum normal_enum
 
12332
+{
 
12333
+    not_scoped1,
 
12334
+    not_scoped2
 
12335
+};
 
12336
+
 
12337
+enum class scoped_enum
 
12338
+{
 
12339
+    scoped1,
 
12340
+    scoped2
 
12341
+};
 
12342
+
 
12343
+template <normal_enum N=not_scoped1>
 
12344
+class A
 
12345
+{
 
12346
+public:
 
12347
+    template <typename T>
 
12348
+        void fun ()
 
12349
+        {
 
12350
+        }
 
12351
+};
 
12352
+
 
12353
+template <scoped_enum N=scoped_enum::scoped1>
 
12354
+class B
 
12355
+{
 
12356
+public:
 
12357
+    template <typename T>
 
12358
+        void fun ()
 
12359
+        {
 
12360
+        }
 
12361
+};
 
12362
+
 
12363
+
 
12364
+template <typename T>
 
12365
+void tfun ()
 
12366
+{
 
12367
+    A<> a;
 
12368
+    a.fun<char>(); //<------------ THIS IS FINE
 
12369
+
 
12370
+    B<> b_defaulted;
 
12371
+    B<scoped_enum::scoped1> b_explicited;
 
12372
+
 
12373
+    b_defaulted.fun<char>();          //<------------ UNEXPECTED: THIS FAILS
 
12374
+    b_defaulted.template fun<char>(); //<------------ THIS IS FINE
 
12375
+
 
12376
+    b_explicited.fun<char>();         //<------------ UNEXPECTED: THIS FAILS
 
12377
+    b_explicited.template fun<char>();//<------------ THIS IS FINE
 
12378
+}
 
12379
+
 
12380
+int main(int argc, char const *argv[])
 
12381
+{
 
12382
+    tfun<int>();
 
12383
+    return 0;
 
12384
+}
 
12385
Index: gcc/testsuite/g++.dg/cpp0x/ref-qual3.C
 
12386
===================================================================
 
12387
--- a/src/gcc/testsuite/g++.dg/cpp0x/ref-qual3.C        (.../tags/gcc_4_8_0_release)
 
12388
+++ b/src/gcc/testsuite/g++.dg/cpp0x/ref-qual3.C        (.../branches/gcc-4_8-branch)
 
12389
@@ -0,0 +1,29 @@
 
12390
+// An explicitly defaulted function can have a ref-qualifier.
 
12391
+
 
12392
+// { dg-require-effective-target c++11 }
 
12393
+
 
12394
+struct A {
 
12395
+  A& operator=(const A&) & = default;
 
12396
+};
 
12397
+
 
12398
+template<class T>
 
12399
+struct B {
 
12400
+  B& operator=(const B&) & = default;
 
12401
+};
 
12402
+
 
12403
+template<class T>
 
12404
+void f()
 
12405
+{
 
12406
+  B<T> b;
 
12407
+  b = B<T>();
 
12408
+  B<T>() = b;                  // { dg-error "" }
 
12409
+}
 
12410
+
 
12411
+int main()
 
12412
+{
 
12413
+  A a;
 
12414
+  a = A();
 
12415
+  A() = a;                     // { dg-error "" }
 
12416
+
 
12417
+  f<int>();
 
12418
+}
 
12419
Index: gcc/testsuite/g++.dg/cpp0x/sfinae45.C
 
12420
===================================================================
 
12421
--- a/src/gcc/testsuite/g++.dg/cpp0x/sfinae45.C (.../tags/gcc_4_8_0_release)
 
12422
+++ b/src/gcc/testsuite/g++.dg/cpp0x/sfinae45.C (.../branches/gcc-4_8-branch)
 
12423
@@ -0,0 +1,35 @@
 
12424
+// PR c++/56970
 
12425
+// { dg-do compile { target c++11 } }
 
12426
+
 
12427
+template <typename T>
 
12428
+struct has
 
12429
+{
 
12430
+  template <typename>
 
12431
+  constexpr static int test(...) {
 
12432
+    return 0;
 
12433
+  }
 
12434
+  
 
12435
+  template <typename C>
 
12436
+  constexpr static int test(decltype(sizeof(C::x))) {  // Doesn't compile.
 
12437
+    return 1;   // Is a member variable.
 
12438
+  }
 
12439
+  
 
12440
+  template <typename C, int c = sizeof(decltype(((C*)nullptr)->x()))>
 
12441
+  constexpr static int test(int) {
 
12442
+    return 2;   // Is a member function.
 
12443
+  }
 
12444
+
 
12445
+  static const int value = test<T>(0);
 
12446
+};
 
12447
+
 
12448
+struct foo {
 
12449
+  int x;
 
12450
+};
 
12451
+
 
12452
+struct bar {
 
12453
+  int x();
 
12454
+};
 
12455
+
 
12456
+static_assert(has<int>::value == 0, "");
 
12457
+static_assert(has<foo>::value == 1, "");
 
12458
+static_assert(has<bar>::value == 2, "");
 
12459
Index: gcc/testsuite/g++.dg/cpp0x/variadic-explicit2.C
 
12460
===================================================================
 
12461
--- a/src/gcc/testsuite/g++.dg/cpp0x/variadic-explicit2.C       (.../tags/gcc_4_8_0_release)
 
12462
+++ b/src/gcc/testsuite/g++.dg/cpp0x/variadic-explicit2.C       (.../branches/gcc-4_8-branch)
 
12463
@@ -0,0 +1,14 @@
 
12464
+// PR c++/56774
 
12465
+// { dg-require-effective-target c++11 }
 
12466
+
 
12467
+template <class ... Args>
 
12468
+struct mytype {};
 
12469
+
 
12470
+template <class T, class ... Args>
 
12471
+void something( mytype<T, Args...> )
 
12472
+{ }
 
12473
+
 
12474
+int main()
 
12475
+{
 
12476
+  something<int, char, bool>( mytype<int, char, bool>() );
 
12477
+}
 
12478
Index: gcc/testsuite/g++.dg/cpp0x/noexcept03.C
 
12479
===================================================================
 
12480
--- a/src/gcc/testsuite/g++.dg/cpp0x/noexcept03.C       (.../tags/gcc_4_8_0_release)
 
12481
+++ b/src/gcc/testsuite/g++.dg/cpp0x/noexcept03.C       (.../branches/gcc-4_8-branch)
 
12482
@@ -1,6 +1,6 @@
 
12483
 // Runtime test for noexcept-specification.
 
12484
 // { dg-options "-std=c++0x -Wnoexcept" }
 
12485
-// { dg-do run }
 
12486
+// { dg-do run { target nonpic } }
 
12487
 
 
12488
 #include <exception>
 
12489
 #include <cstdlib>
 
12490
Index: gcc/testsuite/g++.dg/cpp0x/range-for24.C
 
12491
===================================================================
 
12492
--- a/src/gcc/testsuite/g++.dg/cpp0x/range-for24.C      (.../tags/gcc_4_8_0_release)
 
12493
+++ b/src/gcc/testsuite/g++.dg/cpp0x/range-for24.C      (.../branches/gcc-4_8-branch)
 
12494
@@ -0,0 +1,15 @@
 
12495
+// PR c++/56794
 
12496
+// { dg-require-effective-target c++11 }
 
12497
+
 
12498
+template<int... values>
 
12499
+static void Colors()
 
12500
+{
 
12501
+    static const int colors[] = { values... };
 
12502
+
 
12503
+    for(auto c: colors) { }
 
12504
+}
 
12505
+
 
12506
+int main()
 
12507
+{
 
12508
+    Colors<0,1,2> ();
 
12509
+}
 
12510
Index: gcc/testsuite/g++.dg/cpp0x/ref-qual5.C
 
12511
===================================================================
 
12512
--- a/src/gcc/testsuite/g++.dg/cpp0x/ref-qual5.C        (.../tags/gcc_4_8_0_release)
 
12513
+++ b/src/gcc/testsuite/g++.dg/cpp0x/ref-qual5.C        (.../branches/gcc-4_8-branch)
 
12514
@@ -0,0 +1,13 @@
 
12515
+// 13.1: ...cannot be overloaded if any of them, but not all, have a
 
12516
+// ref-qualifier.
 
12517
+
 
12518
+// { dg-require-effective-target c++11 }
 
12519
+
 
12520
+class Y {
 
12521
+  void h() &;
 
12522
+  void h() const &;           // OK
 
12523
+  void h() &&;                // OK, all declarations have a ref-qualifier
 
12524
+  void i() &;                 // { dg-message "" }
 
12525
+  void i() const;             // { dg-error "" } prior declaration of i
 
12526
+                              // has a ref-qualifier
 
12527
+};
 
12528
Index: gcc/testsuite/g++.dg/cpp0x/defaulted42.C
 
12529
===================================================================
 
12530
--- a/src/gcc/testsuite/g++.dg/cpp0x/defaulted42.C      (.../tags/gcc_4_8_0_release)
 
12531
+++ b/src/gcc/testsuite/g++.dg/cpp0x/defaulted42.C      (.../branches/gcc-4_8-branch)
 
12532
@@ -0,0 +1,10 @@
 
12533
+// DR 941
 
12534
+// { dg-require-effective-target c++11 }
 
12535
+
 
12536
+template <class T> T f(T) = delete;
 
12537
+template<> int f(int) { return 42; }
 
12538
+
 
12539
+int main()
 
12540
+{
 
12541
+  f(42);
 
12542
+}
 
12543
Index: gcc/testsuite/g++.dg/cpp0x/initlist68.C
 
12544
===================================================================
 
12545
--- a/src/gcc/testsuite/g++.dg/cpp0x/initlist68.C       (.../tags/gcc_4_8_0_release)
 
12546
+++ b/src/gcc/testsuite/g++.dg/cpp0x/initlist68.C       (.../branches/gcc-4_8-branch)
 
12547
@@ -0,0 +1,20 @@
 
12548
+// PR c++/56772
 
12549
+// { dg-require-effective-target c++11 }
 
12550
+
 
12551
+typedef __SIZE_TYPE__ size_t;
 
12552
+void* operator new[](size_t, void *p) { return p; }
 
12553
+template <typename T = size_t>
 
12554
+void f ()
 
12555
+{
 
12556
+  size_t coord [2][2];
 
12557
+  new (&coord) size_t [2][2]
 
12558
+   {
 
12559
+     {0,0},
 
12560
+     {0,0},
 
12561
+   };
 
12562
+}
 
12563
+
 
12564
+int main ()
 
12565
+{
 
12566
+   f<>();
 
12567
+}
 
12568
Index: gcc/testsuite/g++.dg/cpp0x/ref-qual7.C
 
12569
===================================================================
 
12570
--- a/src/gcc/testsuite/g++.dg/cpp0x/ref-qual7.C        (.../tags/gcc_4_8_0_release)
 
12571
+++ b/src/gcc/testsuite/g++.dg/cpp0x/ref-qual7.C        (.../branches/gcc-4_8-branch)
 
12572
@@ -0,0 +1,19 @@
 
12573
+// typedef test
 
12574
+// { dg-require-effective-target c++11 }
 
12575
+
 
12576
+typedef void F() &;
 
12577
+
 
12578
+F f;                           // { dg-error "" }
 
12579
+F* p;                          // { dg-error "" }
 
12580
+extern F& r;                   // { dg-error "" }
 
12581
+
 
12582
+struct A {
 
12583
+  F f;
 
12584
+};
 
12585
+
 
12586
+int main()
 
12587
+{
 
12588
+  A a;
 
12589
+  a.f();
 
12590
+  A().f();                     // { dg-error "" }
 
12591
+}
 
12592
Index: gcc/testsuite/g++.dg/cpp0x/gen-attrs-4.C
 
12593
===================================================================
 
12594
--- a/src/gcc/testsuite/g++.dg/cpp0x/gen-attrs-4.C      (.../tags/gcc_4_8_0_release)
 
12595
+++ b/src/gcc/testsuite/g++.dg/cpp0x/gen-attrs-4.C      (.../branches/gcc-4_8-branch)
 
12596
@@ -3,17 +3,17 @@
 
12597
 // Test for syntax support of various attribute permutations.
 
12598
 
 
12599
 int
 
12600
-[[gnu::noreturn]] // { dg-warning "ignored" }
 
12601
+[[noreturn]] // { dg-warning "ignored" }
 
12602
 one
 
12603
 [[gnu::unused]]
 
12604
 (void);
 
12605
 
 
12606
-int one_third [[gnu::noreturn]] [[gnu::unused]] (void);
 
12607
+int one_third [[noreturn]] [[gnu::unused]] (void);
 
12608
 
 
12609
 int [[gnu::unused]] one_half(); // { dg-warning "ignored" }
 
12610
 
 
12611
 static
 
12612
-[[gnu::noreturn]] // { dg-warning "ignored" }
 
12613
+[[noreturn]] // { dg-warning "ignored" }
 
12614
 void two [[gnu::unused]] (void) {}
 
12615
 
 
12616
 
 
12617
@@ -21,10 +21,10 @@
 
12618
 [[gnu::unused]]
 
12619
 int
 
12620
 five(void)
 
12621
-[[gnu::noreturn]] // { dg-warning "ignored" }
 
12622
+[[noreturn]] // { dg-warning "ignored" }
 
12623
 {}
 
12624
 
 
12625
-[[gnu::noreturn]]
 
12626
+[[noreturn]]
 
12627
 void
 
12628
 six (void)
 
12629
 ;
 
12630
Index: gcc/testsuite/g++.dg/torture/pr56768.C
 
12631
===================================================================
 
12632
--- a/src/gcc/testsuite/g++.dg/torture/pr56768.C        (.../tags/gcc_4_8_0_release)
 
12633
+++ b/src/gcc/testsuite/g++.dg/torture/pr56768.C        (.../branches/gcc-4_8-branch)
 
12634
@@ -0,0 +1,41 @@
 
12635
+// { dg-do compile }
 
12636
+// { dg-options "-std=c++0x" }
 
12637
+
 
12638
+struct Iter
 
12639
+{
 
12640
+  int& operator* ();
 
12641
+  void operator++ ();
 
12642
+};
 
12643
+
 
12644
+bool operator!= (Iter &, Iter &) { }
 
12645
+
 
12646
+struct Container
 
12647
+{
 
12648
+  Iter begin () const;
 
12649
+  Iter end () const;
 
12650
+};
 
12651
+
 
12652
+struct J
 
12653
+{
 
12654
+  virtual J *mutable_child ();
 
12655
+};
 
12656
+
 
12657
+struct M
 
12658
+{
 
12659
+  M (const Container &);
 
12660
+  J ns_;
 
12661
+};
 
12662
+namespace
 
12663
+{
 
12664
+  J MakeNamespace (const Container &src)
 
12665
+    {
 
12666
+      J a;
 
12667
+      J *b = 0;
 
12668
+      for (const int &c: src)
 
12669
+       b = b ? b->mutable_child () : &a;
 
12670
+      return a;
 
12671
+    }
 
12672
+}
 
12673
+M::M (const Container &ns):ns_ (MakeNamespace (ns))
 
12674
+{
 
12675
+}
 
12676
Index: gcc/testsuite/g++.dg/torture/pr56837.C
 
12677
===================================================================
 
12678
--- a/src/gcc/testsuite/g++.dg/torture/pr56837.C        (.../tags/gcc_4_8_0_release)
 
12679
+++ b/src/gcc/testsuite/g++.dg/torture/pr56837.C        (.../branches/gcc-4_8-branch)
 
12680
@@ -0,0 +1,20 @@
 
12681
+// { dg-do run }
 
12682
+// { dg-options "-ftree-loop-distribute-patterns" }
 
12683
+
 
12684
+extern "C" void abort (void);
 
12685
+extern "C" int memcmp (const void *, const void *, __SIZE_TYPE__);
 
12686
+
 
12687
+bool b1[8];
 
12688
+bool b2[8] = { true, true, true, true, true, true, true, true };
 
12689
+
 
12690
+int main()
 
12691
+{
 
12692
+  unsigned int i;
 
12693
+  for(i=0 ; i < 8; i++)
 
12694
+    b1[i] = true;
 
12695
+
 
12696
+  if (memcmp (b1, b2, 8) != 0)
 
12697
+    abort ();
 
12698
+
 
12699
+  return 0;
 
12700
+}
 
12701
Index: gcc/testsuite/g++.dg/torture/pr56817.C
 
12702
===================================================================
 
12703
--- a/src/gcc/testsuite/g++.dg/torture/pr56817.C        (.../tags/gcc_4_8_0_release)
 
12704
+++ b/src/gcc/testsuite/g++.dg/torture/pr56817.C        (.../branches/gcc-4_8-branch)
 
12705
@@ -0,0 +1,38 @@
 
12706
+// { dg-do compile }
 
12707
+// { dg-options "--param max-unroll-times=32" }
 
12708
+
 
12709
+struct A {};
 
12710
+A **q;
 
12711
+struct B
 
12712
+{
 
12713
+  A **j;
 
12714
+  B () { j = q; }
 
12715
+  A *& operator[] (unsigned long x) { return j[x]; }
 
12716
+};
 
12717
+struct C
 
12718
+{
 
12719
+  C (int r) : v (), s (r) {}
 
12720
+  A *& operator () (int i, int j) { return v[i * s + j]; }
 
12721
+  B v;
 
12722
+  int s;
 
12723
+};
 
12724
+struct D
 
12725
+{
 
12726
+  D ()
 
12727
+    {
 
12728
+      unsigned h = 2;
 
12729
+      for (int i = 0; i < 1; ++i, h *= 2)
 
12730
+       {
 
12731
+         C w (h);
 
12732
+         for (unsigned j = 0; j < h; ++j)
 
12733
+           for (unsigned k = 0; k < h; ++k)
 
12734
+             w (j, k) = new A;
 
12735
+       }
 
12736
+    }
 
12737
+};
 
12738
+void
 
12739
+foo ()
 
12740
+{
 
12741
+  for (int i = 0; i < 3; i++)
 
12742
+    A (), A (), D ();
 
12743
+}
 
12744
Index: gcc/testsuite/g++.dg/torture/pr56694.C
 
12745
===================================================================
 
12746
--- a/src/gcc/testsuite/g++.dg/torture/pr56694.C        (.../tags/gcc_4_8_0_release)
 
12747
+++ b/src/gcc/testsuite/g++.dg/torture/pr56694.C        (.../branches/gcc-4_8-branch)
 
12748
@@ -0,0 +1,31 @@
 
12749
+// { dg-do compile }
 
12750
+// { dg-options "-fopenmp" }
 
12751
+// { dg-require-effective-target fopenmp }
 
12752
+
 
12753
+class GException {
 
12754
+public:
 
12755
+    class vector_mismatch {
 
12756
+    public:
 
12757
+       vector_mismatch(int size1, int size2);
 
12758
+    };
 
12759
+};
 
12760
+class GVector{
 
12761
+public:
 
12762
+    GVector& operator+=(const GVector& v);
 
12763
+    int m_num;
 
12764
+    double* m_data;
 
12765
+};
 
12766
+inline GVector& GVector::operator+= (const GVector& v)
 
12767
+{
 
12768
+  if (m_num != v.m_num)
 
12769
+    throw GException::vector_mismatch(m_num, v.m_num);
 
12770
+  for (int i = 0; i < m_num; ++i)  m_data[i] += v.m_data[i];
 
12771
+};
 
12772
+void eval(GVector* m_gradient, GVector* vect_cpy_grad, int n)
 
12773
+{
 
12774
+#pragma omp sections
 
12775
+    {
 
12776
+      for (int i = 0; i < n; ++i)
 
12777
+       *m_gradient += vect_cpy_grad[i];
 
12778
+    }
 
12779
+}
 
12780
Index: gcc/testsuite/g++.dg/ipa/ivinline-1.C
 
12781
===================================================================
 
12782
--- a/src/gcc/testsuite/g++.dg/ipa/ivinline-1.C (.../tags/gcc_4_8_0_release)
 
12783
+++ b/src/gcc/testsuite/g++.dg/ipa/ivinline-1.C (.../branches/gcc-4_8-branch)
 
12784
@@ -1,6 +1,6 @@
 
12785
 /* Verify that simple virtual calls are inlined even without early
 
12786
    inlining.  */
 
12787
-/* { dg-do run } */
 
12788
+/* { dg-do run { target nonpic } } */
 
12789
 /* { dg-options "-O3 -fdump-ipa-inline -fno-early-inlining -fno-ipa-cp"  } */
 
12790
 
 
12791
 extern "C" void abort (void);
 
12792
Index: gcc/testsuite/g++.dg/ipa/ivinline-2.C
 
12793
===================================================================
 
12794
--- a/src/gcc/testsuite/g++.dg/ipa/ivinline-2.C (.../tags/gcc_4_8_0_release)
 
12795
+++ b/src/gcc/testsuite/g++.dg/ipa/ivinline-2.C (.../branches/gcc-4_8-branch)
 
12796
@@ -1,6 +1,6 @@
 
12797
 /* Verify that simple virtual calls using this pointer are inlined
 
12798
    even without early inlining..  */
 
12799
-/* { dg-do run } */
 
12800
+/* { dg-do run { target nonpic } } */
 
12801
 /* { dg-options "-O3 -fdump-ipa-inline -fno-early-inlining -fno-ipa-cp"  } */
 
12802
 
 
12803
 extern "C" void abort (void);
 
12804
Index: gcc/testsuite/g++.dg/ipa/ivinline-3.C
 
12805
===================================================================
 
12806
--- a/src/gcc/testsuite/g++.dg/ipa/ivinline-3.C (.../tags/gcc_4_8_0_release)
 
12807
+++ b/src/gcc/testsuite/g++.dg/ipa/ivinline-3.C (.../branches/gcc-4_8-branch)
 
12808
@@ -1,6 +1,6 @@
 
12809
 /* Verify that simple virtual calls on an object refrence are inlined
 
12810
    even without early inlining.  */
 
12811
-/* { dg-do run } */
 
12812
+/* { dg-do run { target nonpic } } */
 
12813
 /* { dg-options "-O3 -fdump-ipa-inline -fno-early-inlining -fno-ipa-cp"  } */
 
12814
 
 
12815
 extern "C" void abort (void);
 
12816
Index: gcc/testsuite/g++.dg/ipa/ivinline-4.C
 
12817
===================================================================
 
12818
--- a/src/gcc/testsuite/g++.dg/ipa/ivinline-4.C (.../tags/gcc_4_8_0_release)
 
12819
+++ b/src/gcc/testsuite/g++.dg/ipa/ivinline-4.C (.../branches/gcc-4_8-branch)
 
12820
@@ -1,7 +1,7 @@
 
12821
 /* Verify that simple virtual calls are inlined even without early
 
12822
    inlining, even when a typecast to an ancestor is involved along the
 
12823
    way.  */
 
12824
-/* { dg-do run } */
 
12825
+/* { dg-do run { target nonpic } } */
 
12826
 /* { dg-options "-O3 -fdump-ipa-inline -fno-early-inlining -fno-ipa-cp"  } */
 
12827
 
 
12828
 extern "C" void abort (void);
 
12829
Index: gcc/testsuite/g++.dg/ipa/ivinline-5.C
 
12830
===================================================================
 
12831
--- a/src/gcc/testsuite/g++.dg/ipa/ivinline-5.C (.../tags/gcc_4_8_0_release)
 
12832
+++ b/src/gcc/testsuite/g++.dg/ipa/ivinline-5.C (.../branches/gcc-4_8-branch)
 
12833
@@ -1,6 +1,6 @@
 
12834
 /* Verify that virtual call inlining does not pick a wrong method when
 
12835
    there is a user defined ancestor in an object.  */
 
12836
-/* { dg-do run } */
 
12837
+/* { dg-do run { target nonpic } } */
 
12838
 /* { dg-options "-O3 -fdump-ipa-inline -fno-early-inlining -fno-ipa-cp"  } */
 
12839
 
 
12840
 extern "C" void abort (void);
 
12841
Index: gcc/testsuite/g++.dg/ipa/ivinline-7.C
 
12842
===================================================================
 
12843
--- a/src/gcc/testsuite/g++.dg/ipa/ivinline-7.C (.../tags/gcc_4_8_0_release)
 
12844
+++ b/src/gcc/testsuite/g++.dg/ipa/ivinline-7.C (.../branches/gcc-4_8-branch)
 
12845
@@ -1,7 +1,7 @@
 
12846
 /* Verify that simple virtual calls are inlined even without early
 
12847
    inlining, even when a typecast to an ancestor is involved along the
 
12848
    way and that ancestor is not the first one with virtual functions.  */
 
12849
-/* { dg-do run } */
 
12850
+/* { dg-do run { target nonpic } } */
 
12851
 /* { dg-options "-O3 -fdump-ipa-inline -fno-early-inlining -fno-ipa-cp"  } */
 
12852
 
 
12853
 extern "C" void abort (void);
 
12854
Index: gcc/testsuite/g++.dg/ipa/ivinline-8.C
 
12855
===================================================================
 
12856
--- a/src/gcc/testsuite/g++.dg/ipa/ivinline-8.C (.../tags/gcc_4_8_0_release)
 
12857
+++ b/src/gcc/testsuite/g++.dg/ipa/ivinline-8.C (.../branches/gcc-4_8-branch)
 
12858
@@ -1,6 +1,6 @@
 
12859
 /* Verify that virtual calls are inlined (ithout early inlining) even
 
12860
    when their caller is itself indirectly inlined.  */
 
12861
-/* { dg-do run } */
 
12862
+/* { dg-do run { target nonpic } } */
 
12863
 /* { dg-options "-O3 -fdump-ipa-inline -fno-early-inlining -fno-ipa-cp"  } */
 
12864
 
 
12865
 extern "C" void abort (void);
 
12866
Index: gcc/testsuite/g++.dg/ipa/ivinline-9.C
 
12867
===================================================================
 
12868
--- a/src/gcc/testsuite/g++.dg/ipa/ivinline-9.C (.../tags/gcc_4_8_0_release)
 
12869
+++ b/src/gcc/testsuite/g++.dg/ipa/ivinline-9.C (.../branches/gcc-4_8-branch)
 
12870
@@ -2,7 +2,7 @@
 
12871
    inlining, even when a typecast to an ancestor is involved along the
 
12872
    way and that ancestor itself has an ancestor wich is not the
 
12873
    primary base class.  */
 
12874
-/* { dg-do run } */
 
12875
+/* { dg-do run { target nonpic } } */
 
12876
 /* { dg-options "-O3 -fdump-ipa-inline -fno-early-inlining -fno-ipa-cp"  } */
 
12877
 
 
12878
 extern "C" void abort (void);
 
12879
Index: gcc/testsuite/g++.dg/ipa/devirt-c-7.C
 
12880
===================================================================
 
12881
--- a/src/gcc/testsuite/g++.dg/ipa/devirt-c-7.C (.../tags/gcc_4_8_0_release)
 
12882
+++ b/src/gcc/testsuite/g++.dg/ipa/devirt-c-7.C (.../branches/gcc-4_8-branch)
 
12883
@@ -1,6 +1,7 @@
 
12884
 /* Verify that ipa-cp will not get confused by placement new constructing an
 
12885
    object within another one when looking for dynamic type change .  */
 
12886
 /* { dg-do run } */
 
12887
+/* { dg-require-effective-target nonpic } */
 
12888
 /* { dg-options "-O3 -Wno-attributes"  } */
 
12889
 
 
12890
 extern "C" void abort (void);
 
12891
Index: gcc/testsuite/g++.dg/template/sfinae-dr657.C
 
12892
===================================================================
 
12893
--- a/src/gcc/testsuite/g++.dg/template/sfinae-dr657.C  (.../tags/gcc_4_8_0_release)
 
12894
+++ b/src/gcc/testsuite/g++.dg/template/sfinae-dr657.C  (.../branches/gcc-4_8-branch)
 
12895
@@ -0,0 +1,22 @@
 
12896
+// DR 657
 
12897
+// Test that a return or parameter type with abstract class type causes a
 
12898
+// deduction failure.
 
12899
+
 
12900
+struct A
 
12901
+{
 
12902
+  A();
 
12903
+  A(int);
 
12904
+  virtual void f() = 0;
 
12905
+};
 
12906
+
 
12907
+template<class T> T declval();
 
12908
+template<class T> int declval(...);
 
12909
+
 
12910
+template<class T> void arg(T);
 
12911
+template<class T> int arg(...);
 
12912
+
 
12913
+int main()
 
12914
+{
 
12915
+  int i = declval<A>();
 
12916
+  i = arg<A>(1);
 
12917
+}
 
12918
Index: gcc/testsuite/g++.dg/template/crash84.C
 
12919
===================================================================
 
12920
--- a/src/gcc/testsuite/g++.dg/template/crash84.C       (.../tags/gcc_4_8_0_release)
 
12921
+++ b/src/gcc/testsuite/g++.dg/template/crash84.C       (.../branches/gcc-4_8-branch)
 
12922
@@ -5,7 +5,7 @@
 
12923
 template<typename T> struct a
 
12924
 {
 
12925
     template <template <typename> class C, typename X, C<X>* =0>
 
12926
-    struct b // { dg-error "class C' is not a template|is not a valid type" }
 
12927
+    struct b
 
12928
     {
 
12929
     };
 
12930
 };
 
12931
@@ -13,7 +13,8 @@
 
12932
 void
 
12933
 foo ()
 
12934
 {
 
12935
-    a<int> v; // { dg-message "required from here" }
 
12936
+  a<int> a1; // OK
 
12937
+  a<int>::b<a,int> b1; // { dg-error "template argument" }
 
12938
 }
 
12939
 
 
12940
-
 
12941
+// { dg-prune-output "invalid type in declaration" }
 
12942
Index: gcc/testsuite/g++.dg/template/arrow2.C
 
12943
===================================================================
 
12944
--- a/src/gcc/testsuite/g++.dg/template/arrow2.C        (.../tags/gcc_4_8_0_release)
 
12945
+++ b/src/gcc/testsuite/g++.dg/template/arrow2.C        (.../branches/gcc-4_8-branch)
 
12946
@@ -0,0 +1,12 @@
 
12947
+// PR c++/56639
 
12948
+
 
12949
+struct A {
 
12950
+  int i;
 
12951
+  static A* f();
 
12952
+};
 
12953
+
 
12954
+struct B {
 
12955
+  void g() {
 
12956
+    int (A::f()->i);
 
12957
+  }
 
12958
+};
 
12959
Index: gcc/testsuite/g++.dg/template/arrow4.C
 
12960
===================================================================
 
12961
--- a/src/gcc/testsuite/g++.dg/template/arrow4.C        (.../tags/gcc_4_8_0_release)
 
12962
+++ b/src/gcc/testsuite/g++.dg/template/arrow4.C        (.../branches/gcc-4_8-branch)
 
12963
@@ -0,0 +1,19 @@
 
12964
+// PR c++/56895
 
12965
+// { dg-do compile }
 
12966
+
 
12967
+void fn (int *);
 
12968
+void fn (int);
 
12969
+extern struct A { bool foo (); A bar (); } *a;
 
12970
+
 
12971
+template <int>
 
12972
+void
 
12973
+baz ()
 
12974
+{
 
12975
+  fn (a->bar().foo() ? 1 : 0);
 
12976
+}
 
12977
+
 
12978
+void
 
12979
+test ()
 
12980
+{
 
12981
+  baz<0> ();
 
12982
+}
 
12983
Index: gcc/testsuite/g++.dg/template/arrow3.C
 
12984
===================================================================
 
12985
--- a/src/gcc/testsuite/g++.dg/template/arrow3.C        (.../tags/gcc_4_8_0_release)
 
12986
+++ b/src/gcc/testsuite/g++.dg/template/arrow3.C        (.../branches/gcc-4_8-branch)
 
12987
@@ -0,0 +1,38 @@
 
12988
+// PR c++/56895
 
12989
+// { dg-do compile }
 
12990
+
 
12991
+extern struct A { bool foo (); A bar (); } *a;
 
12992
+
 
12993
+template <int>
 
12994
+int
 
12995
+baz1 ()
 
12996
+{
 
12997
+  return 2 << (a->bar().foo() ? 1 : 0);
 
12998
+}
 
12999
+
 
13000
+template <int>
 
13001
+int
 
13002
+baz2 ()
 
13003
+{
 
13004
+  return 2 >> (a->bar().foo() ? 1 : 0);
 
13005
+}
 
13006
+
 
13007
+template <int>
 
13008
+int
 
13009
+baz3 ()
 
13010
+{
 
13011
+  return 10 / (a->bar().foo() ? 1 : 2);
 
13012
+}
 
13013
+
 
13014
+template <int>
 
13015
+int
 
13016
+baz4 ()
 
13017
+{
 
13018
+  return 10 % (a->bar().foo() ? 1 : 0);
 
13019
+}
 
13020
+
 
13021
+int
 
13022
+test ()
 
13023
+{
 
13024
+  return baz1<0> () + baz2<0> () + baz3<0> () + baz4<0> ();
 
13025
+}
 
13026
Index: gcc/testsuite/ChangeLog-2012
 
13027
===================================================================
 
13028
--- a/src/gcc/testsuite/ChangeLog-2012  (.../tags/gcc_4_8_0_release)
 
13029
+++ b/src/gcc/testsuite/ChangeLog-2012  (.../branches/gcc-4_8-branch)
 
13030
@@ -1396,12 +1396,12 @@
 
13031
        * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
 
13032
        * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
 
13033
 
 
13034
-2012-11-07  Manuel L�Á�pez-Ib�Á��Á�ez  <manu@gcc.gnu.org>
 
13035
+2012-11-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
13036
 
 
13037
        PR c/53063
 
13038
        * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
 
13039
 
 
13040
-2012-11-07  Manuel L�Á�pez-Ib�Á��Á�ez  <manu@gcc.gnu.org>
 
13041
+2012-11-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
13042
 
 
13043
        PR c/51294
 
13044
        * c-c++-common/pr51294.c: New.
 
13045
@@ -1782,7 +1782,7 @@
 
13046
        PR middle-end/55116
 
13047
        * gcc.target/i386/pr55116.c: New file.
 
13048
 
 
13049
-2012-10-29  Manuel L�Á�pez-Ib�Á��Á�ez  <manu@gcc.gnu.org>
 
13050
+2012-10-29  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
13051
 
 
13052
        PR c/53066
 
13053
        * gcc.dg/Wshadow-4.c: New.
 
13054
@@ -2211,7 +2211,7 @@
 
13055
 
 
13056
        * gcc.dg/webizer.c (main): Add missing exit call.
 
13057
 
 
13058
-2012-10-21  Thomas K�Á�nig  <tkoenig@gcc.gnu.org>
 
13059
+2012-10-21  Thomas König  <tkoenig@gcc.gnu.org>
 
13060
 
 
13061
        PR fortran/54465
 
13062
        * gfortran.dg/wextra_1.f:  New test.
 
13063
@@ -2294,7 +2294,7 @@
 
13064
        * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
 
13065
        valid.
 
13066
 
 
13067
-2012-10-16  Manuel L�Á�pez-Ib�Á��Á�ez  <manu@gcc.gnu.org>
 
13068
+2012-10-16  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
13069
 
 
13070
        PR c/53063
 
13071
        PR c/40989
 
13072
@@ -3100,7 +3100,7 @@
 
13073
 
 
13074
        * go.test/go-test.exp: Update for latest version of Go testsuite.
 
13075
 
 
13076
-2012-09-29  Thomas K�Á�nig  <tkoenig@gcc.gnu.org>
 
13077
+2012-09-29  Thomas König  <tkoenig@gcc.gnu.org>
 
13078
 
 
13079
        PR fortran/52724
 
13080
        * gfortran.dg/internal_readwrite_3.f90:  New test.
 
13081
@@ -3605,7 +3605,7 @@
 
13082
        * g++.dg/torture/builtin-location.C: New testcase.
 
13083
 
 
13084
 2012-09-13  Paolo Carlini  <paolo.carlini@oracle.com>
 
13085
-           Manuel L�Á�pez-Ib�Á��Á�ez  <manu@gcc.gnu.org>
 
13086
+           Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
13087
 
 
13088
        PR c++/53210
 
13089
        * g++.dg/warn/Wuninitialized-self.C: New.
 
13090
@@ -4466,7 +4466,7 @@
 
13091
        PR fortran/54301
 
13092
        * gfortran.dg/warn_target_lifetime_1.f90: New.
 
13093
 
 
13094
-2012-08-19  Thomas K�Á�nig  <tkoenig@gcc.gnu.org>
 
13095
+2012-08-19  Thomas König  <tkoenig@gcc.gnu.org>
 
13096
 
 
13097
        PR fortran/54298
 
13098
        * gfortran.dg/real_compare_1.f90: New test case.
 
13099
@@ -4921,7 +4921,7 @@
 
13100
        * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
 
13101
        * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
 
13102
 
 
13103
-2012-08-01  Thomas K�Á�nig  <tkoenig@gcc.gnu.org>
 
13104
+2012-08-01  Thomas König  <tkoenig@gcc.gnu.org>
 
13105
 
 
13106
        PR fortran/54033
 
13107
        * gfortran.dg/include_6.f90:  New test case.
 
13108
@@ -5394,7 +5394,7 @@
 
13109
        * g++.dg/parse/access8.C: Adjust.
 
13110
        * g++.dg/template/sfinae6_neg.C: Adjust.
 
13111
 
 
13112
-2012-07-16  Thomas K�Á�nig  <tkoenig@gcc.gnu.org>
 
13113
+2012-07-16  Thomas König  <tkoenig@gcc.gnu.org>
 
13114
 
 
13115
        PR fortran/53824
 
13116
        * gfortran.dg/coarray_allocate_1.f90:  New test.
 
13117
@@ -6425,12 +6425,12 @@
 
13118
        PR middle-end/53535
 
13119
        * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
 
13120
 
 
13121
-2012-06-07  Thomas K�Á�nig  <tkoenig@gcc.gnu.org>
 
13122
+2012-06-07  Thomas König  <tkoenig@gcc.gnu.org>
 
13123
 
 
13124
        PR fortran/52861
 
13125
        * gfortran.dg/string_assign_2.f90:  New test case.
 
13126
 
 
13127
-2012-06-07  Thomas K�Á�nig  <tkoenig@gcc.gnu.org>
 
13128
+2012-06-07  Thomas König  <tkoenig@gcc.gnu.org>
 
13129
 
 
13130
        PR fortran/52861
 
13131
        * gfortran.dg/string_assign_1.f90:  New test case.
 
13132
@@ -6446,7 +6446,7 @@
 
13133
        * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
 
13134
        * c-c++-common/gomp/pr53580.c: New test.
 
13135
 
 
13136
-2012-06-07  Fabien Ch�Á�ne  <fabien@gcc.gnu.org>
 
13137
+2012-06-07  Fabien Chêne  <fabien@gcc.gnu.org>
 
13138
 
 
13139
        PR c++/51214
 
13140
        * g++.dg/cpp0x/forw_enum11.C: New.
 
13141
@@ -6474,7 +6474,7 @@
 
13142
        * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
 
13143
        loops.
 
13144
 
 
13145
-2012-06-06  Fabien Ch�Á�ne  <fabien@gcc.gnu.org>
 
13146
+2012-06-06  Fabien Chêne  <fabien@gcc.gnu.org>
 
13147
 
 
13148
        PR c++/52841
 
13149
        * g++.dg/cpp0x/pr52841.C: New testcase.
 
13150
@@ -7262,7 +7262,7 @@
 
13151
        * gnat.dg/discr36.ad[sb]: New test.
 
13152
        * gnat.dg/discr36_pkg.ad[sb]: New helper.
 
13153
 
 
13154
-2012-05-05  Manuel L�Á�pez-Ib�Á��Á�ez  <manu@gcc.gnu.org>
 
13155
+2012-05-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
13156
 
 
13157
        PR c/43772
 
13158
        * c-c++-common/pr43772.c: New.
 
13159
@@ -7324,7 +7324,7 @@
 
13160
        * gcc.target/ia64/pr48496.c: New test.
 
13161
        * gcc.target/ia64/pr52657.c: Likewise.
 
13162
 
 
13163
-2012-05-04  Manuel L�Á�pez-Ib�Á��Á�ez  <manu@gcc.gnu.org>
 
13164
+2012-05-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
13165
 
 
13166
        PR c/51712
 
13167
        * c-c++-common/pr51712.c: New.
 
13168
@@ -7567,7 +7567,7 @@
 
13169
 
 
13170
        * gnat.dg/warn6.ad[sb]: New test.
 
13171
 
 
13172
-2012-04-29  Manuel L�Á�pez-Ib�Á��Á�ez  <manu@gcc.gnu.org>
 
13173
+2012-04-29  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
13174
 
 
13175
        PR 53149
 
13176
        * gcc.dg/20011021-1.c: Adjust testcase.
 
13177
@@ -7675,7 +7675,7 @@
 
13178
        PR c/52880
 
13179
        * gcc.dg/pr52880.c: New test.
 
13180
 
 
13181
-2012-04-25  Manuel L�Á�pez-Ib�Á��Á�ez  <manu@gcc.gnu.org>
 
13182
+2012-04-25  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
13183
 
 
13184
        * gcc.dg/m-un-2.c: Update.
 
13185
        * gcc.dg/20011021-1.c: Update.
 
13186
@@ -7758,7 +7758,7 @@
 
13187
        PR fortran/53051
 
13188
        * gfortran.dg/read_float_4.f90: New.
 
13189
 
 
13190
-2012-04-21  Manuel L�Á�pez-Ib�Á��Á�ez  <manu@gcc.gnu.org>
 
13191
+2012-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
13192
 
 
13193
        PR 35441
 
13194
        * c-c++-common/pr35441.C: New.
 
13195
@@ -7793,7 +7793,7 @@
 
13196
 
 
13197
        * gcc.dg/pr52283.c: New test.
 
13198
 
 
13199
-2012-04-19  Manuel L�Á�pez-Ib�Á��Á�ez  <manu@gcc.gnu.org>
 
13200
+2012-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
13201
 
 
13202
        * gcc.dg/pr37985.c: New test.
 
13203
 
 
13204
@@ -8041,12 +8041,12 @@
 
13205
        * gcc/target/sh/pr50751-6.c: New.
 
13206
        * gcc/target/sh/pr50751-7.c: New.
 
13207
 
 
13208
-2012-04-11  Fabien Ch�Á�ne  <fabien@gcc.gnu.org>
 
13209
+2012-04-11  Fabien Chêne  <fabien@gcc.gnu.org>
 
13210
 
 
13211
        PR c++/52465
 
13212
        * g++.dg/lookup/using52.C: New.
 
13213
 
 
13214
-2012-04-11  Manuel L�Á�pez-Ib�Á��Á�ez  <manu@gcc.gnu.org>
 
13215
+2012-04-11  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
13216
 
 
13217
        * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
 
13218
 
 
13219
@@ -8142,7 +8142,7 @@
 
13220
        * gcc.dg/builtin-bswap-5.c: Likewise.
 
13221
        * gcc.target/i386/builtin-bswap-4.c: New test.
 
13222
 
 
13223
-2012-04-11  Manuel L�Á�pez-Ib�Á��Á�ez  <manu@gcc.gnu.org>
 
13224
+2012-04-11  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
13225
 
 
13226
        PR 24985
 
13227
        * lib/prune.exp: Add -fno-diagnostics-show-caret.
 
13228
@@ -8251,7 +8251,7 @@
 
13229
        PR fortran/52751
 
13230
        * gfortran.dg/public_private_module_2.f90: New.
 
13231
 
 
13232
-2012-04-08  Manuel L�Á�pez-Ib�Á��Á�ez  <manu@gcc.gnu.org>
 
13233
+2012-04-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
13234
 
 
13235
        * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
 
13236
        directives.
 
13237
@@ -9486,7 +9486,7 @@
 
13238
        PR c++/52248
 
13239
        * g++.dg/ext/timevar1.C: New.
 
13240
 
 
13241
-2012-02-16  Fabien Ch�Á�ne  <fabien@gcc.gnu.org>
 
13242
+2012-02-16  Fabien Chêne  <fabien@gcc.gnu.org>
 
13243
 
 
13244
        PR c++/52126
 
13245
        * g++.dg/template/using21.C: New.
 
13246
@@ -9821,7 +9821,7 @@
 
13247
        PR fortran/51514
 
13248
        * gfortran.dg/class_to_type_2.f90: New.
 
13249
 
 
13250
-2012-02-06  Thomas K�Á�nig  <tkoenig@gcc.gnu.org>
 
13251
+2012-02-06  Thomas König  <tkoenig@gcc.gnu.org>
 
13252
 
 
13253
        PR fortran/32373
 
13254
        * gfortran.dg/vect/vect-8.f90:  Use vect_double effective target.
 
13255
@@ -9847,12 +9847,12 @@
 
13256
        * gcc.dg/pr48374.c: Actually add the test I forgot
 
13257
        in the 2012-01-25 commit.
 
13258
 
 
13259
-2012-02-05  Thomas K�Á�nig  <tkoenig@gcc.gnu.org>
 
13260
+2012-02-05  Thomas König  <tkoenig@gcc.gnu.org>
 
13261
 
 
13262
        PR fortran/32373
 
13263
        * gfortran.dg/vect/vect-8.f90:  New test case.
 
13264
 
 
13265
-2012-02-05  Thomas K�Á�nig  <tkoenig@gcc.gnu.org>
 
13266
+2012-02-05  Thomas König  <tkoenig@gcc.gnu.org>
 
13267
 
 
13268
        PR fortran/48847
 
13269
        * gfortran.dg/warn_unused_dummy_argument_3.f90:  New test.
 
13270
@@ -9944,7 +9944,7 @@
 
13271
        PR tree-optimization/52073
 
13272
        * gcc.c-torture/compile/pr52073.c: New test.
 
13273
 
 
13274
-2012-02-01  Thomas K�Á�nig  <tkoenig@gcc.gnu.org>
 
13275
+2012-02-01  Thomas König  <tkoenig@gcc.gnu.org>
 
13276
 
 
13277
        PR fortran/51958
 
13278
        * gfortran.dg/function_optimize_10.f90:  New test.
 
13279
@@ -11127,7 +11127,7 @@
 
13280
 
 
13281
        * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
 
13282
 
 
13283
-2012-01-01  Fabien Ch�Á�ne  <fabien@gcc.gnu.org>
 
13284
+2012-01-01  Fabien Chêne  <fabien@gcc.gnu.org>
 
13285
 
 
13286
        * g++.old-deja/g++.brendan/crash25.C: Adjust.
 
13287
        * g++.old-deja/g++.brendan/crash56.C: Likewise.
 
13288
Index: gcc/testsuite/c-c++-common/gomp/pr56883.c
 
13289
===================================================================
 
13290
--- a/src/gcc/testsuite/c-c++-common/gomp/pr56883.c     (.../tags/gcc_4_8_0_release)
 
13291
+++ b/src/gcc/testsuite/c-c++-common/gomp/pr56883.c     (.../branches/gcc-4_8-branch)
 
13292
@@ -0,0 +1,57 @@
 
13293
+/* PR middle-end/56883 */
 
13294
+/* { dg-do compile }
 
13295
+/* { dg-options "-O2 -fopenmp" } */
 
13296
+
 
13297
+void
 
13298
+f1 (int ***x)
 
13299
+{
 
13300
+  int i, j, k;
 
13301
+#pragma omp parallel for
 
13302
+  for (i = 0; i < 10; ++i)
 
13303
+    {
 
13304
+    #pragma omp parallel shared(j)
 
13305
+      #pragma omp for
 
13306
+       for (j = 0; j < 10; ++j)
 
13307
+         {
 
13308
+         #pragma omp parallel for
 
13309
+             for (k = 0; k < 10; ++k)
 
13310
+               x[i][j][k] = k;
 
13311
+         }
 
13312
+    }
 
13313
+}
 
13314
+
 
13315
+void
 
13316
+f2 (int ***x)
 
13317
+{
 
13318
+  int i, j, k;
 
13319
+#pragma omp parallel for schedule(static,1)
 
13320
+  for (i = 0; i < 10; ++i)
 
13321
+    {
 
13322
+    #pragma omp parallel shared(j)
 
13323
+      #pragma omp for schedule(static,1)
 
13324
+       for (j = 0; j < 10; ++j)
 
13325
+         {
 
13326
+         #pragma omp parallel for schedule(static,1)
 
13327
+             for (k = 0; k < 10; ++k)
 
13328
+               x[i][j][k] = k;
 
13329
+         }
 
13330
+    }
 
13331
+}
 
13332
+
 
13333
+void
 
13334
+f3 (int ***x)
 
13335
+{
 
13336
+  int i, j, k;
 
13337
+#pragma omp parallel for schedule(runtime)
 
13338
+  for (i = 0; i < 10; ++i)
 
13339
+    {
 
13340
+    #pragma omp parallel shared(j)
 
13341
+      #pragma omp for schedule(runtime)
 
13342
+       for (j = 0; j < 10; ++j)
 
13343
+         {
 
13344
+         #pragma omp parallel for schedule(runtime)
 
13345
+             for (k = 0; k < 10; ++k)
 
13346
+               x[i][j][k] = k;
 
13347
+         }
 
13348
+    }
 
13349
+}
 
13350
Index: gcc/testsuite/c-c++-common/pr56607.c
 
13351
===================================================================
 
13352
--- a/src/gcc/testsuite/c-c++-common/pr56607.c  (.../tags/gcc_4_8_0_release)
 
13353
+++ b/src/gcc/testsuite/c-c++-common/pr56607.c  (.../branches/gcc-4_8-branch)
 
13354
@@ -0,0 +1,29 @@
 
13355
+/* PR c++/56607 */
 
13356
+/* { dg-do compile { target { { lp64 || ilp32 } || llp64 } } } */
 
13357
+/* { dg-options "-O2 -Wdiv-by-zero" } */
 
13358
+
 
13359
+int
 
13360
+f1 (void)
 
13361
+{
 
13362
+  return 1 / (sizeof (char) - 1);      /* { dg-warning "division by zero" } */
 
13363
+}
 
13364
+
 
13365
+int
 
13366
+f2 (void)
 
13367
+{
 
13368
+  const int x = sizeof (char) - 1;
 
13369
+  return 1 / x;                                /* { dg-warning "division by zero" "" { target c++ } } */
 
13370
+}
 
13371
+
 
13372
+int
 
13373
+f3 (void)
 
13374
+{
 
13375
+  return 1 / (sizeof (int) / 3 - 1);   /* { dg-warning "division by zero" } */
 
13376
+}
 
13377
+
 
13378
+int
 
13379
+f4 (void)
 
13380
+{
 
13381
+  const int x = sizeof (int) / 3 - 1;
 
13382
+  return 1 / x;                                /* { dg-warning "division by zero" "" { target c++ } } */
 
13383
+}
 
13384
Index: gcc/testsuite/c-c++-common/vector-scalar-2.c
 
13385
===================================================================
 
13386
--- a/src/gcc/testsuite/c-c++-common/vector-scalar-2.c  (.../tags/gcc_4_8_0_release)
 
13387
+++ b/src/gcc/testsuite/c-c++-common/vector-scalar-2.c  (.../branches/gcc-4_8-branch)
 
13388
@@ -0,0 +1,14 @@
 
13389
+/* { dg-do compile } */
 
13390
+/* { dg-options "-fdump-tree-gimple" } */
 
13391
+
 
13392
+typedef int veci __attribute__ ((vector_size (4 * sizeof (int))));
 
13393
+
 
13394
+int c;
 
13395
+
 
13396
+void f (veci *a)
 
13397
+{
 
13398
+  *a = *a + ++c;
 
13399
+}
 
13400
+
 
13401
+/* { dg-final { scan-tree-dump-times " \\\+ 1" 1 "gimple" } } */
 
13402
+/* { dg-final { cleanup-tree-dump "gimple" } } */
 
13403
 
 
13404
Property changes on: gcc/testsuite/c-c++-common/vector-scalar-2.c
 
13405
___________________________________________________________________
 
13406
Added: svn:keywords
 
13407
## -0,0 +1 ##
 
13408
+Author Date Id Revision URL
 
13409
\ No newline at end of property
 
13410
Added: svn:eol-style
 
13411
## -0,0 +1 ##
 
13412
+native
 
13413
\ No newline at end of property
 
13414
Index: gcc/cp/typeck.c
 
13415
===================================================================
 
13416
--- a/src/gcc/cp/typeck.c       (.../tags/gcc_4_8_0_release)
 
13417
+++ b/src/gcc/cp/typeck.c       (.../branches/gcc-4_8-branch)
 
13418
@@ -833,7 +833,10 @@
 
13419
 
 
13420
        rval = build_function_type (valtype, parms);
 
13421
        gcc_assert (type_memfn_quals (t1) == type_memfn_quals (t2));
 
13422
-       rval = apply_memfn_quals (rval, type_memfn_quals (t1));
 
13423
+       gcc_assert (type_memfn_rqual (t1) == type_memfn_rqual (t2));
 
13424
+       rval = apply_memfn_quals (rval,
 
13425
+                                 type_memfn_quals (t1),
 
13426
+                                 type_memfn_rqual (t1));
 
13427
        raises = merge_exception_specifiers (TYPE_RAISES_EXCEPTIONS (t1),
 
13428
                                             TYPE_RAISES_EXCEPTIONS (t2),
 
13429
                                             NULL_TREE);
 
13430
@@ -1186,6 +1189,12 @@
 
13431
   if (TREE_CODE (t1) == FUNCTION_TYPE
 
13432
       && type_memfn_quals (t1) != type_memfn_quals (t2))
 
13433
     return false;
 
13434
+  /* Need to check this before TYPE_MAIN_VARIANT.
 
13435
+     FIXME function qualifiers should really change the main variant.  */
 
13436
+  if ((TREE_CODE (t1) == FUNCTION_TYPE
 
13437
+       || TREE_CODE (t1) == METHOD_TYPE)
 
13438
+      && type_memfn_rqual (t1) != type_memfn_rqual (t2))
 
13439
+    return false;
 
13440
   if (TYPE_FOR_JAVA (t1) != TYPE_FOR_JAVA (t2))
 
13441
     return false;
 
13442
 
 
13443
@@ -1718,15 +1727,19 @@
 
13444
        
 
13445
           When the alignment-specifier is of the form
 
13446
           alignas(type-id ), it shall have the same effect as
 
13447
-          alignas( alignof(type-id )).  */
 
13448
+          alignas(alignof(type-id )).  */
 
13449
 
 
13450
     return cxx_sizeof_or_alignof_type (e, ALIGNOF_EXPR, false);
 
13451
   
 
13452
-
 
13453
   /* If we reach this point, it means the alignas expression if of
 
13454
      the form "alignas(assignment-expression)", so we should follow
 
13455
      what is stated by [dcl.align]/2.  */
 
13456
 
 
13457
+  if (value_dependent_expression_p (e))
 
13458
+    /* Leave value-dependent expression alone for now. */
 
13459
+    return e;
 
13460
+
 
13461
+  e = fold_non_dependent_expr (e);
 
13462
   e = mark_rvalue_use (e);
 
13463
 
 
13464
   /* [dcl.align]/2 says:
 
13465
@@ -1734,18 +1747,7 @@
 
13466
          the assignment-expression shall be an integral constant
 
13467
         expression.  */
 
13468
   
 
13469
-  e = fold_non_dependent_expr (e);
 
13470
-  if (value_dependent_expression_p (e))
 
13471
-    /* Leave value-dependent expression alone for now. */;
 
13472
-  else
 
13473
-    e = cxx_constant_value (e);
 
13474
-
 
13475
-  if (e == NULL_TREE
 
13476
-      || e == error_mark_node
 
13477
-      || TREE_CODE (e) != INTEGER_CST)
 
13478
-    return error_mark_node;
 
13479
-
 
13480
-  return e;
 
13481
+  return cxx_constant_value (e);
 
13482
 }
 
13483
 
 
13484
 
 
13485
@@ -2670,6 +2672,23 @@
 
13486
              return error_mark_node;
 
13487
            }
 
13488
 
 
13489
+         if (TREE_CODE (scope) == ENUMERAL_TYPE)
 
13490
+           {
 
13491
+             /* Looking up a member enumerator (c++/56793).  */
 
13492
+             if (!TYPE_CLASS_SCOPE_P (scope)
 
13493
+                 || !DERIVED_FROM_P (TYPE_CONTEXT (scope), object_type))
 
13494
+               {
 
13495
+                 if (complain & tf_error)
 
13496
+                   error ("%<%D::%D%> is not a member of %qT",
 
13497
+                          scope, name, object_type);
 
13498
+                 return error_mark_node;
 
13499
+               }
 
13500
+             tree val = lookup_enumerator (scope, name);
 
13501
+             if (TREE_SIDE_EFFECTS (object))
 
13502
+               val = build2 (COMPOUND_EXPR, TREE_TYPE (val), object, val);
 
13503
+             return val;
 
13504
+           }
 
13505
+
 
13506
          gcc_assert (CLASS_TYPE_P (scope));
 
13507
          gcc_assert (TREE_CODE (name) == IDENTIFIER_NODE
 
13508
                      || TREE_CODE (name) == BIT_NOT_EXPR);
 
13509
@@ -3939,6 +3958,7 @@
 
13510
             return error_mark_node;
 
13511
           case stv_firstarg:
 
13512
             {
 
13513
+             op0 = save_expr (op0);
 
13514
               op0 = convert (TREE_TYPE (type1), op0);
 
13515
               op0 = build_vector_from_val (type1, op0);
 
13516
               type0 = TREE_TYPE (op0);
 
13517
@@ -3948,6 +3968,7 @@
 
13518
             }
 
13519
           case stv_secondarg:
 
13520
             {
 
13521
+             op1 = save_expr (op1);
 
13522
               op1 = convert (TREE_TYPE (type0), op1);
 
13523
               op1 = build_vector_from_val (type0, op1);
 
13524
               type1 = TREE_TYPE (op1);
 
13525
@@ -4014,8 +4035,9 @@
 
13526
              || code1 == COMPLEX_TYPE || code1 == VECTOR_TYPE))
 
13527
        {
 
13528
          enum tree_code tcode0 = code0, tcode1 = code1;
 
13529
+         tree cop1 = fold_non_dependent_expr_sfinae (op1, tf_none);
 
13530
 
 
13531
-         warn_for_div_by_zero (location, op1);
 
13532
+         warn_for_div_by_zero (location, maybe_constant_value (cop1));
 
13533
 
 
13534
          if (tcode0 == COMPLEX_TYPE || tcode0 == VECTOR_TYPE)
 
13535
            tcode0 = TREE_CODE (TREE_TYPE (TREE_TYPE (op0)));
 
13536
@@ -4051,8 +4073,12 @@
 
13537
 
 
13538
     case TRUNC_MOD_EXPR:
 
13539
     case FLOOR_MOD_EXPR:
 
13540
-      warn_for_div_by_zero (location, op1);
 
13541
+      {
 
13542
+       tree cop1 = fold_non_dependent_expr_sfinae (op1, tf_none);
 
13543
 
 
13544
+       warn_for_div_by_zero (location, maybe_constant_value (cop1));
 
13545
+      }
 
13546
+
 
13547
       if (code0 == VECTOR_TYPE && code1 == VECTOR_TYPE
 
13548
          && TREE_CODE (TREE_TYPE (type0)) == INTEGER_TYPE
 
13549
          && TREE_CODE (TREE_TYPE (type1)) == INTEGER_TYPE)
 
13550
@@ -4099,7 +4125,8 @@
 
13551
        }
 
13552
       else if (code0 == INTEGER_TYPE && code1 == INTEGER_TYPE)
 
13553
        {
 
13554
-         tree const_op1 = maybe_constant_value (op1);
 
13555
+         tree const_op1 = fold_non_dependent_expr_sfinae (op1, tf_none);
 
13556
+         const_op1 = maybe_constant_value (const_op1);
 
13557
          if (TREE_CODE (const_op1) != INTEGER_CST)
 
13558
            const_op1 = op1;
 
13559
          result_type = type0;
 
13560
@@ -4145,7 +4172,8 @@
 
13561
        }
 
13562
       else if (code0 == INTEGER_TYPE && code1 == INTEGER_TYPE)
 
13563
        {
 
13564
-         tree const_op1 = maybe_constant_value (op1);
 
13565
+         tree const_op1 = fold_non_dependent_expr_sfinae (op1, tf_none);
 
13566
+         const_op1 = maybe_constant_value (const_op1);
 
13567
          if (TREE_CODE (const_op1) != INTEGER_CST)
 
13568
            const_op1 = op1;
 
13569
          result_type = type0;
 
13570
@@ -5109,7 +5137,7 @@
 
13571
                       "  Say %<&%T::%D%>",
 
13572
                       base, name);
 
13573
        }
 
13574
-      arg = build_offset_ref (base, fn, /*address_p=*/true);
 
13575
+      arg = build_offset_ref (base, fn, /*address_p=*/true, complain);
 
13576
     }
 
13577
 
 
13578
   /* Uninstantiated types are all functions.  Taking the
 
13579
@@ -8553,6 +8581,22 @@
 
13580
   return quals;
 
13581
 }
 
13582
 
 
13583
+/* Returns the function-ref-qualifier for TYPE */
 
13584
+
 
13585
+cp_ref_qualifier
 
13586
+type_memfn_rqual (const_tree type)
 
13587
+{
 
13588
+  gcc_assert (TREE_CODE (type) == FUNCTION_TYPE
 
13589
+              || TREE_CODE (type) == METHOD_TYPE);
 
13590
+
 
13591
+  if (!FUNCTION_REF_QUALIFIED (type))
 
13592
+    return REF_QUAL_NONE;
 
13593
+  else if (FUNCTION_RVALUE_QUALIFIED (type))
 
13594
+    return REF_QUAL_RVALUE;
 
13595
+  else
 
13596
+    return REF_QUAL_LVALUE;
 
13597
+}
 
13598
+
 
13599
 /* Returns the function-cv-quals for TYPE, which must be a FUNCTION_TYPE or
 
13600
    METHOD_TYPE.  */
 
13601
 
 
13602
@@ -8568,18 +8612,22 @@
 
13603
 }
 
13604
 
 
13605
 /* Returns the FUNCTION_TYPE TYPE with its function-cv-quals changed to
 
13606
-   MEMFN_QUALS.  */
 
13607
+   MEMFN_QUALS and its ref-qualifier to RQUAL. */
 
13608
 
 
13609
 tree
 
13610
-apply_memfn_quals (tree type, cp_cv_quals memfn_quals)
 
13611
+apply_memfn_quals (tree type, cp_cv_quals memfn_quals, cp_ref_qualifier rqual)
 
13612
 {
 
13613
   /* Could handle METHOD_TYPE here if necessary.  */
 
13614
   gcc_assert (TREE_CODE (type) == FUNCTION_TYPE);
 
13615
-  if (TYPE_QUALS (type) == memfn_quals)
 
13616
+  if (TYPE_QUALS (type) == memfn_quals
 
13617
+      && type_memfn_rqual (type) == rqual)
 
13618
     return type;
 
13619
+
 
13620
   /* This should really have a different TYPE_MAIN_VARIANT, but that gets
 
13621
      complex.  */
 
13622
-  return build_qualified_type (type, memfn_quals);
 
13623
+  tree result = build_qualified_type (type, memfn_quals);
 
13624
+  result = build_exception_variant (result, TYPE_RAISES_EXCEPTIONS (type));
 
13625
+  return build_ref_qualified_type (result, rqual);
 
13626
 }
 
13627
 
 
13628
 /* Returns nonzero if TYPE is const or volatile.  */
 
13629
Index: gcc/cp/init.c
 
13630
===================================================================
 
13631
--- a/src/gcc/cp/init.c (.../tags/gcc_4_8_0_release)
 
13632
+++ b/src/gcc/cp/init.c (.../branches/gcc-4_8-branch)
 
13633
@@ -634,7 +634,12 @@
 
13634
        init = build_x_compound_expr_from_list (init, ELK_MEM_INIT,
 
13635
                                                tf_warning_or_error);
 
13636
       if (TREE_TYPE (init) != type)
 
13637
-       init = digest_init (type, init, tf_warning_or_error);
 
13638
+       {
 
13639
+         if (BRACE_ENCLOSED_INITIALIZER_P (init)
 
13640
+             && CP_AGGREGATE_TYPE_P (type))
 
13641
+           init = reshape_init (type, init, tf_warning_or_error);
 
13642
+         init = digest_init (type, init, tf_warning_or_error);
 
13643
+       }
 
13644
       if (init == error_mark_node)
 
13645
        return;
 
13646
       /* A FIELD_DECL doesn't really have a suitable lifetime, but
 
13647
@@ -1817,7 +1822,8 @@
 
13648
    @@ This function should be rewritten and placed in search.c.  */
 
13649
 
 
13650
 tree
 
13651
-build_offset_ref (tree type, tree member, bool address_p)
 
13652
+build_offset_ref (tree type, tree member, bool address_p,
 
13653
+                 tsubst_flags_t complain)
 
13654
 {
 
13655
   tree decl;
 
13656
   tree basebinfo = NULL_TREE;
 
13657
@@ -1841,7 +1847,8 @@
 
13658
   type = TYPE_MAIN_VARIANT (type);
 
13659
   if (!COMPLETE_OR_OPEN_TYPE_P (complete_type (type)))
 
13660
     {
 
13661
-      error ("incomplete type %qT does not have member %qD", type, member);
 
13662
+      if (complain & tf_error)
 
13663
+       error ("incomplete type %qT does not have member %qD", type, member);
 
13664
       return error_mark_node;
 
13665
     }
 
13666
 
 
13667
@@ -1854,7 +1861,8 @@
 
13668
 
 
13669
   if (TREE_CODE (member) == FIELD_DECL && DECL_C_BIT_FIELD (member))
 
13670
     {
 
13671
-      error ("invalid pointer to bit-field %qD", member);
 
13672
+      if (complain & tf_error)
 
13673
+       error ("invalid pointer to bit-field %qD", member);
 
13674
       return error_mark_node;
 
13675
     }
 
13676
 
 
13677
@@ -1883,10 +1891,10 @@
 
13678
          if (address_p && DECL_P (t)
 
13679
              && DECL_NONSTATIC_MEMBER_P (t))
 
13680
            perform_or_defer_access_check (TYPE_BINFO (type), t, t,
 
13681
-                                          tf_warning_or_error);
 
13682
+                                          complain);
 
13683
          else
 
13684
            perform_or_defer_access_check (basebinfo, t, t,
 
13685
-                                          tf_warning_or_error);
 
13686
+                                          complain);
 
13687
 
 
13688
          if (DECL_STATIC_FUNCTION_P (t))
 
13689
            return t;
 
13690
@@ -1900,7 +1908,7 @@
 
13691
        check_accessibility_of_qualified_id in case it is
 
13692
        a pointer to non-static member.  */
 
13693
     perform_or_defer_access_check (TYPE_BINFO (type), member, member,
 
13694
-                                  tf_warning_or_error);
 
13695
+                                  complain);
 
13696
 
 
13697
   if (!address_p)
 
13698
     {
 
13699
@@ -1932,15 +1940,17 @@
 
13700
          if (flag_ms_extensions)
 
13701
            {
 
13702
              PTRMEM_OK_P (member) = 1;
 
13703
-             return cp_build_addr_expr (member, tf_warning_or_error);
 
13704
+             return cp_build_addr_expr (member, complain);
 
13705
            }
 
13706
-         error ("invalid use of non-static member function %qD",
 
13707
-                TREE_OPERAND (member, 1));
 
13708
+         if (complain & tf_error)
 
13709
+           error ("invalid use of non-static member function %qD",
 
13710
+                  TREE_OPERAND (member, 1));
 
13711
          return error_mark_node;
 
13712
        }
 
13713
       else if (TREE_CODE (member) == FIELD_DECL)
 
13714
        {
 
13715
-         error ("invalid use of non-static data member %qD", member);
 
13716
+         if (complain & tf_error)
 
13717
+           error ("invalid use of non-static data member %qD", member);
 
13718
          return error_mark_node;
 
13719
        }
 
13720
       return member;
 
13721
@@ -2920,6 +2930,7 @@
 
13722
       if (dependent_type_p (type)
 
13723
          || any_type_dependent_arguments_p (*placement)
 
13724
          || (nelts && type_dependent_expression_p (nelts))
 
13725
+         || (nelts && *init)
 
13726
          || any_type_dependent_arguments_p (*init))
 
13727
        return build_raw_new_expr (*placement, type, nelts, *init,
 
13728
                                   use_global_new);
 
13729
Index: gcc/cp/class.c
 
13730
===================================================================
 
13731
--- a/src/gcc/cp/class.c        (.../tags/gcc_4_8_0_release)
 
13732
+++ b/src/gcc/cp/class.c        (.../branches/gcc-4_8-branch)
 
13733
@@ -1045,6 +1045,12 @@
 
13734
         overloaded if any of them is a static member
 
13735
         function declaration.
 
13736
 
 
13737
+        [over.load] Member function declarations with the same name and
 
13738
+        the same parameter-type-list as well as member function template
 
13739
+        declarations with the same name, the same parameter-type-list, and
 
13740
+        the same template parameter lists cannot be overloaded if any of
 
13741
+        them, but not all, have a ref-qualifier.
 
13742
+
 
13743
         [namespace.udecl] When a using-declaration brings names
 
13744
         from a base class into a derived class scope, member
 
13745
         functions in the derived class override and/or hide member
 
13746
@@ -1060,11 +1066,13 @@
 
13747
         coming from the using class in overload resolution.  */
 
13748
       if (! DECL_STATIC_FUNCTION_P (fn)
 
13749
          && ! DECL_STATIC_FUNCTION_P (method)
 
13750
-         && TREE_TYPE (TREE_VALUE (parms1)) != error_mark_node
 
13751
-         && TREE_TYPE (TREE_VALUE (parms2)) != error_mark_node
 
13752
-         && (cp_type_quals (TREE_TYPE (TREE_VALUE (parms1)))
 
13753
-             != cp_type_quals (TREE_TYPE (TREE_VALUE (parms2)))))
 
13754
-       continue;
 
13755
+         /* Either both or neither need to be ref-qualified for
 
13756
+            differing quals to allow overloading.  */
 
13757
+         && (FUNCTION_REF_QUALIFIED (fn_type)
 
13758
+             == FUNCTION_REF_QUALIFIED (method_type))
 
13759
+         && (type_memfn_quals (fn_type) != type_memfn_quals (method_type)
 
13760
+             || type_memfn_rqual (fn_type) != type_memfn_rqual (method_type)))
 
13761
+         continue;
 
13762
 
 
13763
       /* For templates, the return type and template parameters
 
13764
         must be identical.  */
 
13765
@@ -2063,6 +2071,8 @@
 
13766
       base_types = TYPE_ARG_TYPES (TREE_TYPE (base_fndecl));
 
13767
       if ((cp_type_quals (TREE_TYPE (TREE_VALUE (base_types)))
 
13768
           == cp_type_quals (TREE_TYPE (TREE_VALUE (types))))
 
13769
+         && (type_memfn_rqual (TREE_TYPE (fndecl))
 
13770
+             == type_memfn_rqual (TREE_TYPE (base_fndecl)))
 
13771
          && compparms (TREE_CHAIN (base_types), TREE_CHAIN (types)))
 
13772
        return 1;
 
13773
     }
 
13774
Index: gcc/cp/decl.c
 
13775
===================================================================
 
13776
--- a/src/gcc/cp/decl.c (.../tags/gcc_4_8_0_release)
 
13777
+++ b/src/gcc/cp/decl.c (.../branches/gcc-4_8-branch)
 
13778
@@ -1756,12 +1756,16 @@
 
13779
          warning (OPT_Wredundant_decls, "previous declaration of %q+D", olddecl);
 
13780
        }
 
13781
 
 
13782
-      if (DECL_DELETED_FN (newdecl))
 
13783
+      if (!(DECL_TEMPLATE_INSTANTIATION (olddecl)
 
13784
+           && DECL_TEMPLATE_SPECIALIZATION (newdecl)))
 
13785
        {
 
13786
-         error ("deleted definition of %qD", newdecl);
 
13787
-         error ("after previous declaration %q+D", olddecl);
 
13788
+         if (DECL_DELETED_FN (newdecl))
 
13789
+           {
 
13790
+             error ("deleted definition of %qD", newdecl);
 
13791
+             error ("after previous declaration %q+D", olddecl);
 
13792
+           }
 
13793
+         DECL_DELETED_FN (newdecl) |= DECL_DELETED_FN (olddecl);
 
13794
        }
 
13795
-      DECL_DELETED_FN (newdecl) |= DECL_DELETED_FN (olddecl);
 
13796
     }
 
13797
 
 
13798
   /* Deal with C++: must preserve virtual function table size.  */
 
13799
@@ -4760,7 +4764,7 @@
 
13800
    is valid, i.e., does not have a designated initializer.  */
 
13801
 
 
13802
 static bool
 
13803
-check_array_designated_initializer (const constructor_elt *ce,
 
13804
+check_array_designated_initializer (constructor_elt *ce,
 
13805
                                    unsigned HOST_WIDE_INT index)
 
13806
 {
 
13807
   /* Designated initializers for array elements are not supported.  */
 
13808
@@ -4769,10 +4773,22 @@
 
13809
       /* The parser only allows identifiers as designated
 
13810
         initializers.  */
 
13811
       if (ce->index == error_mark_node)
 
13812
-       error ("name used in a GNU-style designated "
 
13813
-              "initializer for an array");
 
13814
-      else if (TREE_CODE (ce->index) == INTEGER_CST)
 
13815
        {
 
13816
+         error ("name used in a GNU-style designated "
 
13817
+                "initializer for an array");
 
13818
+         return false;
 
13819
+       }
 
13820
+      else if (TREE_CODE (ce->index) == IDENTIFIER_NODE)
 
13821
+       {
 
13822
+         error ("name %qD used in a GNU-style designated "
 
13823
+                "initializer for an array", ce->index);
 
13824
+         return false;
 
13825
+       }
 
13826
+
 
13827
+      ce->index = cxx_constant_value (ce->index);
 
13828
+
 
13829
+      if (TREE_CODE (ce->index) == INTEGER_CST)
 
13830
+       {
 
13831
          /* A C99 designator is OK if it matches the current index.  */
 
13832
          if (TREE_INT_CST_LOW (ce->index) == index)
 
13833
            return true;
 
13834
@@ -4780,11 +4796,8 @@
 
13835
            sorry ("non-trivial designated initializers not supported");
 
13836
        }
 
13837
       else
 
13838
-       {
 
13839
-         gcc_assert (TREE_CODE (ce->index) == IDENTIFIER_NODE);
 
13840
-         error ("name %qD used in a GNU-style designated "
 
13841
-                "initializer for an array", ce->index);
 
13842
-       }
 
13843
+       gcc_unreachable ();
 
13844
+
 
13845
       return false;
 
13846
     }
 
13847
 
 
13848
@@ -6111,7 +6124,8 @@
 
13849
       tree d_init;
 
13850
       if (init == NULL_TREE)
 
13851
        {
 
13852
-         if (DECL_TEMPLATE_INSTANTIATION (decl)
 
13853
+         if (DECL_LANG_SPECIFIC (decl)
 
13854
+             && DECL_TEMPLATE_INSTANTIATION (decl)
 
13855
              && !DECL_TEMPLATE_INSTANTIATED (decl))
 
13856
            {
 
13857
              /* init is null because we're deferring instantiating the
 
13858
@@ -6133,6 +6147,7 @@
 
13859
                                                   auto_node);
 
13860
       if (type == error_mark_node)
 
13861
        return;
 
13862
+      cp_apply_type_quals_to_decl (cp_type_quals (type), decl);
 
13863
     }
 
13864
 
 
13865
   if (!ensure_literal_type_for_constexpr_object (decl))
 
13866
@@ -7317,6 +7332,7 @@
 
13867
            int virtualp,
 
13868
            enum overload_flags flags,
 
13869
            cp_cv_quals quals,
 
13870
+           cp_ref_qualifier rqual,
 
13871
            tree raises,
 
13872
            int check,
 
13873
            int friendp,
 
13874
@@ -7333,6 +7349,8 @@
 
13875
   int staticp = ctype && TREE_CODE (type) == FUNCTION_TYPE;
 
13876
   tree t;
 
13877
 
 
13878
+  if (rqual)
 
13879
+    type = build_ref_qualified_type (type, rqual);
 
13880
   if (raises)
 
13881
     type = build_exception_variant (type, raises);
 
13882
 
 
13883
@@ -7536,13 +7554,25 @@
 
13884
     DECL_DECLARED_CONSTEXPR_P (decl) = true;
 
13885
 
 
13886
   DECL_EXTERNAL (decl) = 1;
 
13887
-  if (quals && TREE_CODE (type) == FUNCTION_TYPE)
 
13888
+  if (TREE_CODE (type) == FUNCTION_TYPE)
 
13889
     {
 
13890
-      error (ctype
 
13891
-             ? G_("static member function %qD cannot have cv-qualifier")
 
13892
-             : G_("non-member function %qD cannot have cv-qualifier"),
 
13893
-            decl);
 
13894
-      quals = TYPE_UNQUALIFIED;
 
13895
+      if (quals)
 
13896
+       {
 
13897
+         error (ctype
 
13898
+                ? G_("static member function %qD cannot have cv-qualifier")
 
13899
+                : G_("non-member function %qD cannot have cv-qualifier"),
 
13900
+                decl);
 
13901
+         quals = TYPE_UNQUALIFIED;
 
13902
+       }
 
13903
+
 
13904
+      if (rqual)
 
13905
+       {
 
13906
+         error (ctype
 
13907
+                ? G_("static member function %qD cannot have ref-qualifier")
 
13908
+                : G_("non-member function %qD cannot have ref-qualifier"),
 
13909
+                decl);
 
13910
+         rqual = REF_QUAL_NONE;
 
13911
+       }
 
13912
     }
 
13913
 
 
13914
   if (IDENTIFIER_OPNAME_P (DECL_NAME (decl))
 
13915
@@ -7980,7 +8010,8 @@
 
13916
   if (TREE_CODE (member_type) == METHOD_TYPE)
 
13917
     {
 
13918
       cp_cv_quals quals = type_memfn_quals (member_type);
 
13919
-      member_type = build_memfn_type (member_type, class_type, quals);
 
13920
+      cp_ref_qualifier rqual = type_memfn_rqual (member_type);
 
13921
+      member_type = build_memfn_type (member_type, class_type, quals, rqual);
 
13922
       return build_ptrmemfunc_type (build_pointer_type (member_type));
 
13923
     }
 
13924
   else
 
13925
@@ -8629,6 +8660,9 @@
 
13926
   /* virt-specifiers that apply to the declarator, for a declaration of
 
13927
      a member function.  */
 
13928
   cp_virt_specifiers virt_specifiers = VIRT_SPEC_UNSPECIFIED;
 
13929
+  /* ref-qualifier that applies to the declarator, for a declaration of
 
13930
+     a member function.  */
 
13931
+  cp_ref_qualifier rqual = REF_QUAL_NONE;
 
13932
   /* cv-qualifiers that apply to the type specified by the DECLSPECS.  */
 
13933
   int type_quals;
 
13934
   tree raises = NULL_TREE;
 
13935
@@ -9438,6 +9472,8 @@
 
13936
            memfn_quals = declarator->u.function.qualifiers;
 
13937
            /* Pick up virt-specifiers.  */
 
13938
             virt_specifiers = declarator->u.function.virt_specifiers;
 
13939
+           /* And ref-qualifier, too */
 
13940
+           rqual = declarator->u.function.ref_qualifier;
 
13941
            /* Pick up the exception specifications.  */
 
13942
            raises = declarator->u.function.exception_specification;
 
13943
            /* If the exception-specification is ill-formed, let's pretend
 
13944
@@ -9505,12 +9541,13 @@
 
13945
                   therefore returns a void type.  */
 
13946
 
 
13947
                /* ISO C++ 12.4/2.  A destructor may not be declared
 
13948
-                  const or volatile.  A destructor may not be
 
13949
-                  static.
 
13950
+                  const or volatile.  A destructor may not be static.
 
13951
+                  A destructor may not be declared with ref-qualifier.
 
13952
 
 
13953
                   ISO C++ 12.1.  A constructor may not be declared
 
13954
                   const or volatile.  A constructor may not be
 
13955
-                  virtual.  A constructor may not be static.  */
 
13956
+                  virtual.  A constructor may not be static.
 
13957
+                  A constructor may not be declared with ref-qualifier. */
 
13958
                if (staticp == 2)
 
13959
                  error ((flags == DTOR_FLAG)
 
13960
                         ? G_("destructor cannot be static member function")
 
13961
@@ -9523,6 +9560,15 @@
 
13962
                    memfn_quals = TYPE_UNQUALIFIED;
 
13963
                  }
 
13964
 
 
13965
+               if (rqual)
 
13966
+                 {
 
13967
+                   maybe_warn_cpp0x (CPP0X_REF_QUALIFIER);
 
13968
+                   error ((flags == DTOR_FLAG)
 
13969
+                          ? "destructors may not be ref-qualified"
 
13970
+                          : "constructors may not be ref-qualified");
 
13971
+                   rqual = REF_QUAL_NONE;
 
13972
+                 }
 
13973
+
 
13974
                if (decl_context == FIELD
 
13975
                    && !member_function_or_else (ctype,
 
13976
                                                 current_class_type,
 
13977
@@ -9642,14 +9688,18 @@
 
13978
              memfn_quals |= type_memfn_quals (type);
 
13979
              type = build_memfn_type (type,
 
13980
                                       declarator->u.pointer.class_type,
 
13981
-                                      memfn_quals);
 
13982
+                                      memfn_quals,
 
13983
+                                      rqual);
 
13984
              if (type == error_mark_node)
 
13985
                return error_mark_node;
 
13986
+
 
13987
+             rqual = REF_QUAL_NONE;
 
13988
              memfn_quals = TYPE_UNQUALIFIED;
 
13989
            }
 
13990
 
 
13991
          if (TREE_CODE (type) == FUNCTION_TYPE
 
13992
-             && type_memfn_quals (type) != TYPE_UNQUALIFIED)
 
13993
+             && (type_memfn_quals (type) != TYPE_UNQUALIFIED
 
13994
+                 || type_memfn_rqual (type) != REF_QUAL_NONE))
 
13995
             error (declarator->kind == cdk_reference
 
13996
                    ? G_("cannot declare reference to qualified function type %qT")
 
13997
                    : G_("cannot declare pointer to qualified function type %qT"),
 
13998
@@ -9996,12 +10046,13 @@
 
13999
         example "f S::*" declares a pointer to a const-qualified
 
14000
         member function of S.  We record the cv-qualification in the
 
14001
         function type.  */
 
14002
-      if (memfn_quals && TREE_CODE (type) == FUNCTION_TYPE)
 
14003
+      if ((rqual || memfn_quals) && TREE_CODE (type) == FUNCTION_TYPE)
 
14004
         {
 
14005
-          type = apply_memfn_quals (type, memfn_quals);
 
14006
+          type = apply_memfn_quals (type, memfn_quals, rqual);
 
14007
           
 
14008
           /* We have now dealt with these qualifiers.  */
 
14009
           memfn_quals = TYPE_UNQUALIFIED;
 
14010
+         rqual = REF_QUAL_NONE;
 
14011
         }
 
14012
 
 
14013
       if (type_uses_auto (type))
 
14014
@@ -10131,8 +10182,10 @@
 
14015
       if (decl_context != TYPENAME)
 
14016
        {
 
14017
          /* A cv-qualifier-seq shall only be part of the function type
 
14018
-            for a non-static member function. [8.3.5/4 dcl.fct] */
 
14019
-         if (type_memfn_quals (type) != TYPE_UNQUALIFIED
 
14020
+            for a non-static member function. A ref-qualifier shall only
 
14021
+            .... /same as above/ [dcl.fct] */
 
14022
+         if ((type_memfn_quals (type) != TYPE_UNQUALIFIED
 
14023
+              || type_memfn_rqual (type) != REF_QUAL_NONE)
 
14024
              && (current_class_type == NULL_TREE || staticp) )
 
14025
            {
 
14026
              error (staticp
 
14027
@@ -10146,6 +10199,7 @@
 
14028
          /* The qualifiers on the function type become the qualifiers on
 
14029
             the non-static member function. */
 
14030
          memfn_quals |= type_memfn_quals (type);
 
14031
+         rqual = type_memfn_rqual (type);
 
14032
          type_quals = TYPE_UNQUALIFIED;
 
14033
        }
 
14034
     }
 
14035
@@ -10210,10 +10264,10 @@
 
14036
            ctype = TYPE_METHOD_BASETYPE (type);
 
14037
 
 
14038
          if (ctype)
 
14039
-           type = build_memfn_type (type, ctype, memfn_quals);
 
14040
+           type = build_memfn_type (type, ctype, memfn_quals, rqual);
 
14041
          /* Core issue #547: need to allow this in template type args.  */
 
14042
          else if (template_type_arg && TREE_CODE (type) == FUNCTION_TYPE)
 
14043
-           type = apply_memfn_quals (type, memfn_quals);
 
14044
+           type = apply_memfn_quals (type, memfn_quals, rqual);
 
14045
          else
 
14046
            error ("invalid qualifiers on non-member function type");
 
14047
        }
 
14048
@@ -10282,7 +10336,7 @@
 
14049
       cp_cv_quals real_quals = memfn_quals;
 
14050
       if (constexpr_p && sfk != sfk_constructor && sfk != sfk_destructor)
 
14051
        real_quals |= TYPE_QUAL_CONST;
 
14052
-      type = build_memfn_type (type, ctype, real_quals);
 
14053
+      type = build_memfn_type (type, ctype, real_quals, rqual);
 
14054
     }
 
14055
 
 
14056
   {
 
14057
@@ -10414,7 +10468,7 @@
 
14058
                               ? unqualified_id : dname,
 
14059
                               parms,
 
14060
                               unqualified_id,
 
14061
-                              virtualp, flags, memfn_quals, raises,
 
14062
+                              virtualp, flags, memfn_quals, rqual, raises,
 
14063
                               friendp ? -1 : 0, friendp, publicp,
 
14064
                                inlinep | (2 * constexpr_p),
 
14065
                               sfk,
 
14066
@@ -10635,7 +10689,7 @@
 
14067
                   || storage_class != sc_static);
 
14068
 
 
14069
        decl = grokfndecl (ctype, type, original_name, parms, unqualified_id,
 
14070
-                          virtualp, flags, memfn_quals, raises,
 
14071
+                          virtualp, flags, memfn_quals, rqual, raises,
 
14072
                           1, friendp,
 
14073
                           publicp, inlinep | (2 * constexpr_p), sfk,
 
14074
                            funcdef_flag,
 
14075
@@ -11892,11 +11946,12 @@
 
14076
 
 
14077
 static tree
 
14078
 xref_tag_1 (enum tag_types tag_code, tree name,
 
14079
-            tag_scope scope, bool template_header_p)
 
14080
+            tag_scope orig_scope, bool template_header_p)
 
14081
 {
 
14082
   enum tree_code code;
 
14083
   tree t;
 
14084
   tree context = NULL_TREE;
 
14085
+  tag_scope scope;
 
14086
 
 
14087
   gcc_assert (TREE_CODE (name) == IDENTIFIER_NODE);
 
14088
 
 
14089
@@ -11916,6 +11971,11 @@
 
14090
       gcc_unreachable ();
 
14091
     }
 
14092
 
 
14093
+  if (orig_scope == ts_lambda)
 
14094
+    scope = ts_current;
 
14095
+  else
 
14096
+    scope = orig_scope;
 
14097
+
 
14098
   /* In case of anonymous name, xref_tag is only called to
 
14099
      make type node and push name.  Name lookup is not required.  */
 
14100
   if (ANON_AGGRNAME_P (name))
 
14101
@@ -11989,6 +12049,10 @@
 
14102
        {
 
14103
          t = make_class_type (code);
 
14104
          TYPE_CONTEXT (t) = context;
 
14105
+         if (orig_scope == ts_lambda)
 
14106
+           /* Remember that we're declaring a lambda to avoid bogus errors
 
14107
+              in push_template_decl.  */
 
14108
+           CLASSTYPE_LAMBDA_EXPR (t) = error_mark_node;
 
14109
          t = pushtag (name, t, scope);
 
14110
        }
 
14111
     }
 
14112
@@ -14181,8 +14245,9 @@
 
14113
     return memfntype;
 
14114
   gcc_assert (TREE_CODE (memfntype) == METHOD_TYPE);
 
14115
   args = TYPE_ARG_TYPES (memfntype);
 
14116
+  cp_ref_qualifier rqual = type_memfn_rqual (memfntype);
 
14117
   fntype = build_function_type (TREE_TYPE (memfntype), TREE_CHAIN (args));
 
14118
-  fntype = apply_memfn_quals (fntype, type_memfn_quals (memfntype));
 
14119
+  fntype = apply_memfn_quals (fntype, type_memfn_quals (memfntype), rqual);
 
14120
   fntype = (cp_build_type_attribute_variant
 
14121
            (fntype, TYPE_ATTRIBUTES (memfntype)));
 
14122
   fntype = (build_exception_variant
 
14123
@@ -14198,9 +14263,10 @@
 
14124
 {
 
14125
   tree stype = static_fn_type (decl);
 
14126
   cp_cv_quals quals = type_memfn_quals (stype);
 
14127
+  cp_ref_qualifier rqual = type_memfn_rqual (stype);
 
14128
 
 
14129
-  if (quals != TYPE_UNQUALIFIED)
 
14130
-    stype = apply_memfn_quals (stype, TYPE_UNQUALIFIED);
 
14131
+  if (quals != TYPE_UNQUALIFIED || rqual != REF_QUAL_NONE)
 
14132
+    stype = apply_memfn_quals (stype, TYPE_UNQUALIFIED, REF_QUAL_NONE);
 
14133
 
 
14134
   TREE_TYPE (decl) = stype;
 
14135
 
 
14136
Index: gcc/cp/error.c
 
14137
===================================================================
 
14138
--- a/src/gcc/cp/error.c        (.../tags/gcc_4_8_0_release)
 
14139
+++ b/src/gcc/cp/error.c        (.../branches/gcc-4_8-branch)
 
14140
@@ -78,6 +78,7 @@
 
14141
 static void dump_expr_list (tree, int);
 
14142
 static void dump_global_iord (tree);
 
14143
 static void dump_parameters (tree, int);
 
14144
+static void dump_ref_qualifier (tree, int);
 
14145
 static void dump_exception_spec (tree, int);
 
14146
 static void dump_template_argument (tree, int);
 
14147
 static void dump_template_argument_list (tree, int);
 
14148
@@ -832,6 +833,7 @@
 
14149
          pp_cxx_cv_qualifier_seq (cxx_pp, class_of_this_parm (t));
 
14150
        else
 
14151
          pp_cxx_cv_qualifier_seq (cxx_pp, t);
 
14152
+       dump_ref_qualifier (t, flags);
 
14153
        dump_exception_spec (TYPE_RAISES_EXCEPTIONS (t), flags);
 
14154
        dump_type_suffix (TREE_TYPE (t), flags);
 
14155
        break;
 
14156
@@ -1426,6 +1428,7 @@
 
14157
        {
 
14158
          pp_base (cxx_pp)->padding = pp_before;
 
14159
          pp_cxx_cv_qualifier_seq (cxx_pp, class_of_this_parm (fntype));
 
14160
+         dump_ref_qualifier (fntype, flags);
 
14161
        }
 
14162
 
 
14163
       if (flags & TFF_EXCEPTION_SPECIFICATION)
 
14164
@@ -1507,6 +1510,21 @@
 
14165
   pp_cxx_right_paren (cxx_pp);
 
14166
 }
 
14167
 
 
14168
+/* Print ref-qualifier of a FUNCTION_TYPE or METHOD_TYPE. FLAGS are ignored. */
 
14169
+
 
14170
+static void
 
14171
+dump_ref_qualifier (tree t, int flags ATTRIBUTE_UNUSED)
 
14172
+{
 
14173
+  if (FUNCTION_REF_QUALIFIED (t))
 
14174
+    {
 
14175
+      pp_base (cxx_pp)->padding = pp_before;
 
14176
+      if (FUNCTION_RVALUE_QUALIFIED (t))
 
14177
+        pp_cxx_ws_string (cxx_pp, "&&");
 
14178
+      else
 
14179
+        pp_cxx_ws_string (cxx_pp, "&");
 
14180
+    }
 
14181
+}
 
14182
+
 
14183
 /* Print an exception specification. T is the exception specification.  */
 
14184
 
 
14185
 static void
 
14186
@@ -3348,7 +3366,7 @@
 
14187
        break;
 
14188
       case CPP0X_AUTO:
 
14189
        pedwarn (input_location, 0,
 
14190
-                "C++0x auto only available with -std=c++11 or -std=gnu++11");
 
14191
+                "C++11 auto only available with -std=c++11 or -std=gnu++11");
 
14192
        break;
 
14193
       case CPP0X_SCOPED_ENUMS:
 
14194
        pedwarn (input_location, 0,
 
14195
@@ -3394,6 +3412,11 @@
 
14196
                 "c++11 attributes "
 
14197
                 "only available with -std=c++11 or -std=gnu++11");
 
14198
        break;
 
14199
+      case CPP0X_REF_QUALIFIER:
 
14200
+       pedwarn (input_location, 0,
 
14201
+                "ref-qualifiers "
 
14202
+                "only available with -std=c++11 or -std=gnu++11");
 
14203
+       break;
 
14204
       default:
 
14205
        gcc_unreachable ();
 
14206
       }
 
14207
Index: gcc/cp/tree.c
 
14208
===================================================================
 
14209
--- a/src/gcc/cp/tree.c (.../tags/gcc_4_8_0_release)
 
14210
+++ b/src/gcc/cp/tree.c (.../branches/gcc-4_8-branch)
 
14211
@@ -469,6 +469,9 @@
 
14212
   tree rval = build_aggr_init_expr (type, init);
 
14213
   tree slot;
 
14214
 
 
14215
+  if (!complete_type_or_maybe_complain (type, init, complain))
 
14216
+    return error_mark_node;
 
14217
+
 
14218
   /* Make sure that we're not trying to create an instance of an
 
14219
      abstract class.  */
 
14220
   if (abstract_virtuals_error_sfinae (NULL_TREE, type, complain))
 
14221
@@ -1078,6 +1081,15 @@
 
14222
   /* Retrieve (or create) the appropriately qualified variant.  */
 
14223
   result = build_qualified_type (type, type_quals);
 
14224
 
 
14225
+  /* Preserve exception specs and ref-qualifier since build_qualified_type
 
14226
+     doesn't know about them.  */
 
14227
+  if (TREE_CODE (result) == FUNCTION_TYPE
 
14228
+      || TREE_CODE (result) == METHOD_TYPE)
 
14229
+    {
 
14230
+      result = build_exception_variant (result, TYPE_RAISES_EXCEPTIONS (type));
 
14231
+      result = build_ref_qualified_type (result, type_memfn_rqual (type));
 
14232
+    }
 
14233
+
 
14234
   /* If this was a pointer-to-method type, and we just made a copy,
 
14235
      then we need to unshare the record that holds the cached
 
14236
      pointer-to-member-function type, because these will be distinct
 
14237
@@ -1211,7 +1223,9 @@
 
14238
          {
 
14239
            result = build_function_type (type,
 
14240
                                          arg_types);
 
14241
-           result = apply_memfn_quals (result, type_memfn_quals (t));
 
14242
+           result = apply_memfn_quals (result,
 
14243
+                                       type_memfn_quals (t),
 
14244
+                                       type_memfn_rqual (t));
 
14245
          }
 
14246
 
 
14247
        if (TYPE_RAISES_EXCEPTIONS (t))
 
14248
@@ -1241,8 +1255,13 @@
 
14249
                  changed = true;
 
14250
              }
 
14251
            if (changed)
 
14252
-             fullname = lookup_template_function (TREE_OPERAND (fullname, 0),
 
14253
-                                                  new_args);
 
14254
+             {
 
14255
+               NON_DEFAULT_TEMPLATE_ARGS_COUNT (new_args)
 
14256
+                 = NON_DEFAULT_TEMPLATE_ARGS_COUNT (args);
 
14257
+               fullname
 
14258
+                 = lookup_template_function (TREE_OPERAND (fullname, 0),
 
14259
+                                             new_args);
 
14260
+             }
 
14261
            else
 
14262
              ggc_free (new_args);
 
14263
          }
 
14264
@@ -1375,8 +1394,8 @@
 
14265
            r = copy_node (t);
 
14266
            for (i = 0; i < n; ++i)
 
14267
              TREE_VEC_ELT (r, i) = (*vec)[i];
 
14268
-           SET_NON_DEFAULT_TEMPLATE_ARGS_COUNT
 
14269
-             (r, GET_NON_DEFAULT_TEMPLATE_ARGS_COUNT (t));
 
14270
+           NON_DEFAULT_TEMPLATE_ARGS_COUNT (r)
 
14271
+             = NON_DEFAULT_TEMPLATE_ARGS_COUNT (t);
 
14272
          }
 
14273
        else
 
14274
          r = t;
 
14275
@@ -1418,7 +1437,8 @@
 
14276
       }
 
14277
 
 
14278
     case LAMBDA_EXPR:
 
14279
-      gcc_unreachable ();
 
14280
+      error ("lambda-expression in a constant expression");
 
14281
+      return error_mark_node;
 
14282
 
 
14283
     default:
 
14284
       break;
 
14285
@@ -1698,6 +1718,64 @@
 
14286
   return t;
 
14287
 }
 
14288
 
 
14289
+/* Like check_qualified_type, but also check ref-qualifier and exception
 
14290
+   specification.  */
 
14291
+
 
14292
+static bool
 
14293
+cp_check_qualified_type (const_tree cand, const_tree base, int type_quals,
 
14294
+                        cp_ref_qualifier rqual, tree raises)
 
14295
+{
 
14296
+  return (check_qualified_type (cand, base, type_quals)
 
14297
+         && comp_except_specs (raises, TYPE_RAISES_EXCEPTIONS (cand),
 
14298
+                               ce_exact)
 
14299
+         && type_memfn_rqual (cand) == rqual);
 
14300
+}
 
14301
+
 
14302
+/* Build the FUNCTION_TYPE or METHOD_TYPE with the ref-qualifier RQUAL.  */
 
14303
+
 
14304
+tree
 
14305
+build_ref_qualified_type (tree type, cp_ref_qualifier rqual)
 
14306
+{
 
14307
+  tree t;
 
14308
+
 
14309
+  if (rqual == type_memfn_rqual (type))
 
14310
+    return type;
 
14311
+
 
14312
+  int type_quals = TYPE_QUALS (type);
 
14313
+  tree raises = TYPE_RAISES_EXCEPTIONS (type);
 
14314
+  for (t = TYPE_MAIN_VARIANT (type); t; t = TYPE_NEXT_VARIANT (t))
 
14315
+    if (cp_check_qualified_type (t, type, type_quals, rqual, raises))
 
14316
+      return t;
 
14317
+
 
14318
+  t = build_variant_type_copy (type);
 
14319
+  switch (rqual)
 
14320
+    {
 
14321
+    case REF_QUAL_RVALUE:
 
14322
+      FUNCTION_RVALUE_QUALIFIED (t) = 1;
 
14323
+      /* Intentional fall through */
 
14324
+    case REF_QUAL_LVALUE:
 
14325
+      FUNCTION_REF_QUALIFIED (t) = 1;
 
14326
+      break;
 
14327
+    default:
 
14328
+      FUNCTION_REF_QUALIFIED (t) = 0;
 
14329
+      break;
 
14330
+    }
 
14331
+
 
14332
+  if (TYPE_STRUCTURAL_EQUALITY_P (type))
 
14333
+    /* Propagate structural equality. */
 
14334
+    SET_TYPE_STRUCTURAL_EQUALITY (t);
 
14335
+  else if (TYPE_CANONICAL (type) != type)
 
14336
+    /* Build the underlying canonical type, since it is different
 
14337
+       from TYPE. */
 
14338
+    TYPE_CANONICAL (t) = build_ref_qualified_type (TYPE_CANONICAL (type),
 
14339
+                                                  rqual);
 
14340
+  else
 
14341
+    /* T is its own canonical type. */
 
14342
+    TYPE_CANONICAL (t) = t;
 
14343
+
 
14344
+  return t;
 
14345
+}
 
14346
+
 
14347
 /* Returns nonzero if X is an expression for a (possibly overloaded)
 
14348
    function.  If "f" is a function or function template, "f", "c->f",
 
14349
    "c.f", "C::f", and "f<int>" will all be considered possibly
 
14350
@@ -1903,9 +1981,9 @@
 
14351
     return type;
 
14352
 
 
14353
   type_quals = TYPE_QUALS (type);
 
14354
+  cp_ref_qualifier rqual = type_memfn_rqual (type);
 
14355
   for (v = TYPE_MAIN_VARIANT (type); v; v = TYPE_NEXT_VARIANT (v))
 
14356
-    if (check_qualified_type (v, type, type_quals)
 
14357
-       && comp_except_specs (raises, TYPE_RAISES_EXCEPTIONS (v), ce_exact))
 
14358
+    if (cp_check_qualified_type (v, type, type_quals, rqual, raises))
 
14359
       return v;
 
14360
 
 
14361
   /* Need to build a new variant.  */
 
14362
@@ -2024,11 +2102,12 @@
 
14363
       if (TYPE_PTRMEMFUNC_P (t))
 
14364
        goto ptrmem;
 
14365
       /* Lambda types that don't have mangling scope have no linkage.  We
 
14366
-        check CLASSTYPE_LAMBDA_EXPR here rather than LAMBDA_TYPE_P because
 
14367
+        check CLASSTYPE_LAMBDA_EXPR for error_mark_node because
 
14368
         when we get here from pushtag none of the lambda information is
 
14369
         set up yet, so we want to assume that the lambda has linkage and
 
14370
         fix it up later if not.  */
 
14371
       if (CLASSTYPE_LAMBDA_EXPR (t)
 
14372
+         && CLASSTYPE_LAMBDA_EXPR (t) != error_mark_node
 
14373
          && LAMBDA_TYPE_EXTRA_SCOPE (t) == NULL_TREE)
 
14374
        return t;
 
14375
       /* Fall through.  */
 
14376
@@ -2486,7 +2565,7 @@
 
14377
     t1 = TREE_OPERAND (t1, 0);
 
14378
   for (code2 = TREE_CODE (t2);
 
14379
        CONVERT_EXPR_CODE_P (code2)
 
14380
-        || code1 == NON_LVALUE_EXPR;
 
14381
+        || code2 == NON_LVALUE_EXPR;
 
14382
        code2 = TREE_CODE (t2))
 
14383
     t2 = TREE_OPERAND (t2, 0);
 
14384
 
 
14385
@@ -3303,8 +3382,12 @@
 
14386
   new_type = build_type_attribute_variant (type, attributes);
 
14387
   if (TREE_CODE (new_type) == FUNCTION_TYPE
 
14388
       || TREE_CODE (new_type) == METHOD_TYPE)
 
14389
-    new_type = build_exception_variant (new_type,
 
14390
-                                       TYPE_RAISES_EXCEPTIONS (type));
 
14391
+    {
 
14392
+      new_type = build_exception_variant (new_type,
 
14393
+                                         TYPE_RAISES_EXCEPTIONS (type));
 
14394
+      new_type = build_ref_qualified_type (new_type,
 
14395
+                                          type_memfn_rqual (type));
 
14396
+    }
 
14397
 
 
14398
   /* Making a new main variant of a class type is broken.  */
 
14399
   gcc_assert (!CLASS_TYPE_P (type) || new_type == type);
 
14400
Index: gcc/cp/ChangeLog
 
14401
===================================================================
 
14402
--- a/src/gcc/cp/ChangeLog      (.../tags/gcc_4_8_0_release)
 
14403
+++ b/src/gcc/cp/ChangeLog      (.../branches/gcc-4_8-branch)
 
14404
@@ -1,3 +1,330 @@
 
14405
+2013-05-10  Jason Merrill  <jason@redhat.com>
 
14406
+
 
14407
+       PR c++/57047
 
14408
+       * semantics.c (cxx_fold_indirect_ref): Fix thinko.
 
14409
+
 
14410
+2013-05-09  Jason Merrill  <jason@redhat.com>
 
14411
+
 
14412
+       PR c++/57222
 
14413
+       * pt.c (lookup_template_class_1): Handle getting a template
 
14414
+       template parameter as D1.
 
14415
+
 
14416
+2013-05-08  Jason Merrill  <jason@redhat.com>
 
14417
+
 
14418
+       PR c++/57068
 
14419
+       * decl.c (grokdeclarator): Warn about ref-qualifiers here.
 
14420
+       * parser.c (cp_parser_ref_qualifier_seq_opt): Not here.
 
14421
+       * error.c (maybe_warn_cpp0x): s/0x/11/.
 
14422
+
 
14423
+2013-05-08  Marc Glisse  <marc.glisse@inria.fr>
 
14424
+
 
14425
+       * typeck.c (cp_build_binary_op): Call save_expr before
 
14426
+       build_vector_from_val.
 
14427
+
 
14428
+2013-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
 
14429
+
 
14430
+       PR c++/57183
 
14431
+       * decl.c (cp_finish_decl): After do_auto_deduction copy the
 
14432
+       qualifers with cp_apply_type_quals_to_decl.
 
14433
+
 
14434
+2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
 
14435
+
 
14436
+       PR c++/57092
 
14437
+       * semantics.c (finish_decltype_type): Handle instantiated template
 
14438
+       non-type arguments.
 
14439
+
 
14440
+2013-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
 
14441
+
 
14442
+       PR c++/56450
 
14443
+       * semantics.c (finish_decltype_type): Handle COMPOUND_EXPR.
 
14444
+
 
14445
+2013-04-25  Jason Merrill  <jason@redhat.com>
 
14446
+
 
14447
+       PR c++/57064
 
14448
+       * call.c (add_function_candidate): Strip ref-to-ptr conversion.
 
14449
+
 
14450
+       PR c++/56859
 
14451
+       * typeck.c (cxx_alignas_expr): Handle value-dependence properly.
 
14452
+
 
14453
+       PR c++/50261
 
14454
+       * init.c (perform_member_init): Call reshape_init.
 
14455
+
 
14456
+2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
 
14457
+
 
14458
+       PR c++/56970
 
14459
+       * init.c (build_offset_ref): Add tsubst_flags_t parameter.
 
14460
+       * semantics.c (finish_qualified_id_expr): Likewise.
 
14461
+       (finish_id_expression): Update.
 
14462
+       * typeck.c (cp_build_addr_expr_1): Likewise.
 
14463
+       * pt.c (tsubst_qualified_id, resolve_nondeduced_context): Likewise.
 
14464
+       * cp-tree.h: Update declarations.
 
14465
+
 
14466
+2013-04-17  Jason Merrill  <jason@redhat.com>
 
14467
+
 
14468
+       DR 941
 
14469
+       * decl.c (duplicate_decls): Don't propagate DECL_DELETED_FN to
 
14470
+       template specializations.
 
14471
+
 
14472
+2013-04-15  Jason Merrill  <jason@redhat.com>
 
14473
+
 
14474
+       PR c++/52748
 
14475
+       * pt.c (tsubst) [DECLTYPE_TYPE]: If ~id is an expression
 
14476
+       rather than a destructor name, it isn't an unqualified-name.
 
14477
+       (tsubst_copy_and_build): Pass down decltype_flag to operator
 
14478
+       handling code, too.
 
14479
+
 
14480
+       PR c++/56388
 
14481
+       * semantics.c (insert_capture_proxy): Just use index 1 in the
 
14482
+       stmt_list_stack.
 
14483
+
 
14484
+2013-04-11  Jason Merrill  <jason@redhat.com>
 
14485
+
 
14486
+       PR c++/52748
 
14487
+       * parser.c (complain_flags): New.
 
14488
+       (cp_parser_postfix_expression): Use it.
 
14489
+       (cp_parser_unary_expression): Likewise.
 
14490
+       (cp_parser_binary_expression): Likewise.
 
14491
+       (cp_parser_assignment_expression): Likewise.
 
14492
+       (cp_parser_expression): Likewise.
 
14493
+       (cp_parser_postfix_open_square_expression): Take decltype_p.
 
14494
+       (cp_parser_builtin_offsetof): Adjust.
 
14495
+       (cp_convert_range_for): Pass complain to finish_unary_op_expr.
 
14496
+       * decl2.c (grok_array_decl): Add decltype_p parm.
 
14497
+       * cp-tree.h: Adjust prototype.
 
14498
+       * semantics.c (finish_unary_op_expr): Add complain parm.
 
14499
+
 
14500
+2013-04-11  Jakub Jelinek  <jakub@redhat.com>
 
14501
+
 
14502
+       PR c++/56895
 
14503
+       * call.c (null_ptr_cst_p): Call fold_non_dependent_expr_sfinae before
 
14504
+       calling maybe_constant_value for C++98.
 
14505
+
 
14506
+2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
 
14507
+
 
14508
+       PR c++/56913
 
14509
+       * typeck2.c (build_m_component_ref): Protect error calls with
 
14510
+       (complain & tf_error).
 
14511
+
 
14512
+2013-04-10  Jakub Jelinek  <jakub@redhat.com>
 
14513
+
 
14514
+       PR c++/56895
 
14515
+       * typeck.c (cp_build_binary_op): Call fold_non_dependent_expr_sfinae
 
14516
+       first before calling maybe_constant_value for warn_for_div_by_zero
 
14517
+       or invalid shift count warning purposes.
 
14518
+
 
14519
+2013-04-06  Jason Merrill  <jason@redhat.com>
 
14520
+
 
14521
+       * parser.c (cp_parser_std_attribute): Treat [[noreturn]] like GNU
 
14522
+       noreturn attribute.
 
14523
+
 
14524
+2013-04-03  Jason Merrill  <jason@redhat.com>
 
14525
+
 
14526
+       * cp-tree.h (FUNCTION_OR_METHOD_TYPE_CHECK): Remove.
 
14527
+       (FUNCTION_REF_QUALIFIED): Use FUNC_OR_METHOD_CHECK instead.
 
14528
+       (FUNCTION_RVALUE_QUALIFIED): Likewise.
 
14529
+
 
14530
+2013-04-03  Jakub Jelinek  <jakub@redhat.com>
 
14531
+
 
14532
+       PR debug/56819
 
14533
+       * tree.c (strip_typedefs): Copy NON_DEFAULT_TEMPLATE_ARGS_COUNT
 
14534
+       from args to new_args.
 
14535
+       (strip_typedefs_expr): Copy NON_DEFAULT_TEMPLATE_ARGS_COUNT from t to
 
14536
+       r instead of doing {S,G}ET_NON_DEFAULT_TEMPLATE_ARGS_COUNT.
 
14537
+
 
14538
+2013-04-02  Jason Merrill  <jason@redhat.com>
 
14539
+
 
14540
+       PR c++/56821
 
14541
+       * mangle.c (write_function_type): Mangle ref-qualifier.
 
14542
+       (write_nested_name): Likewise.
 
14543
+       (canonicalize_for_substitution): Preserve ref-qualifier.
 
14544
+       (write_type): Likewise.
 
14545
+
 
14546
+2013-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
 
14547
+
 
14548
+       PR c++/55951
 
14549
+       * decl.c (check_array_designated_initializer): Handle CONST_DECL
 
14550
+       as ce->index.
 
14551
+
 
14552
+2013-04-01  Jason Merrill  <jason@redhat.com>
 
14553
+
 
14554
+       PR c++/56772
 
14555
+       * init.c (build_new): Don't try to process an array initializer
 
14556
+       at template definition time.
 
14557
+
 
14558
+2013-04-01  Jason Merrill  <jason@redhat.com>
 
14559
+
 
14560
+       PR c++/56793
 
14561
+       * typeck.c (finish_class_member_access_expr): Handle enum scope.
 
14562
+
 
14563
+2013-04-01  Jason Merrill  <jason@redhat.com>
 
14564
+
 
14565
+       PR c++/56794
 
14566
+       * parser.c (cp_parser_range_for): Don't try to do auto deduction
 
14567
+       in a template if the type of the range is incomplete.
 
14568
+
 
14569
+2013-04-01  Bronek Kozicki <b.kozicki@gmail.com>
 
14570
+           Jason Merrill  <jason@redhat.com>
 
14571
+
 
14572
+       Implement N2439 (ref-qualifiers for 'this')
 
14573
+       * cp-tree.h (FUNCTION_REF_QUALIFIED): New.
 
14574
+       (FUNCTION_RVALUE_QUALIFIED): New.
 
14575
+       (FUNCTION_OR_METHOD_TYPE_CHECK): New.
 
14576
+       (cpp0x_warn_str): Add CPP0X_REF_QUALIFIER.
 
14577
+       (cp_ref_qualifier): New enum.
 
14578
+       (cp_declarator): Add ref_qualifier.
 
14579
+       * parser.c (cp_parser_ref_qualifier_seq_opt): New.
 
14580
+       (cp_parser_direct_declarator): Use it.
 
14581
+       (make_call_declarator): Adjust.
 
14582
+       (cp_parser_lambda_declarator_opt): Adjust.
 
14583
+       * call.c (add_function_candidate): Handle ref-qualifier overload
 
14584
+       resolution semantics.
 
14585
+       (standard_conversion): Adjust.
 
14586
+       * class.c (add_method, same_signature_p): Compare ref-qualifiers.
 
14587
+       * decl.c (grokdeclarator): Handle ref-qualifiers.
 
14588
+       (grokfndecl): Check for invalid ref-qualifiers.
 
14589
+       (static_fn_type, revert_static_member_fn): Adjust.
 
14590
+       * decl2.c (build_memfn_type): Handle ref-qualifiers.
 
14591
+       (check_classfn): Check them.
 
14592
+       (cp_reconstruct_complex_type): Retain them.
 
14593
+       * error.c (dump_ref_qualifier): New.
 
14594
+       (dump_type_suffix, dump_function_decl): Use it.
 
14595
+       (maybe_warn_cpp0x): Handle CPP0X_REF_QUALIFIER.
 
14596
+       * pt.c (tsubst, tsubst_function_type): Instantiate ref-quals.
 
14597
+       (unify): Retain them.
 
14598
+       * tree.c (cp_check_qualified_type): New.
 
14599
+       (cp_build_qualified_type_real): Keep exception spec and ref-qual.
 
14600
+       (build_ref_qualified_type): New.
 
14601
+       (strip_typedefs, build_exception_variant): Keep ref-qualifier.
 
14602
+       (cp_build_type_attribute_variant): Keep ref-qualifier.
 
14603
+       * typeck.c (merge_types): Keep ref-qualifier.
 
14604
+       (structural_comptypes): Compare ref-qualifier.
 
14605
+       (type_memfn_rqual): New.
 
14606
+       (apply_memfn_quals): Take ref-qual argument.
 
14607
+       * typeck2.c (build_m_component_ref): Check ref-qualifier.
 
14608
+
 
14609
+2013-03-29  Jason Merrill  <jason@redhat.com>
 
14610
+
 
14611
+       PR c++/56774
 
14612
+       PR c++/35722
 
14613
+       * pt.c (unify_pack_expansion): Fix indexing.
 
14614
+
 
14615
+2013-03-28  Jason Merrill  <jason@redhat.com>
 
14616
+
 
14617
+       PR c++/56728
 
14618
+       * semantics.c (cxx_eval_indirect_ref): Use the folded operand if
 
14619
+       we still think this might be constant.
 
14620
+
 
14621
+2013-03-27  Jason Merrill  <jason@redhat.com>
 
14622
+
 
14623
+       PR c++/56749
 
14624
+       * semantics.c (finish_qualified_id_expr): Return early
 
14625
+       for enum scope.
 
14626
+
 
14627
+2013-03-26  Jason Merrill  <jason@redhat.com>
 
14628
+
 
14629
+       PR c++/45282
 
14630
+       * typeck2.c (build_m_component_ref): Handle prvalue object.
 
14631
+
 
14632
+2013-03-25  Jason Merrill  <jason@redhat.com>
 
14633
+
 
14634
+       PR c++/56699
 
14635
+       * semantics.c (maybe_resolve_dummy): Make sure that the enclosing
 
14636
+       class is derived from the type of the object.
 
14637
+
 
14638
+       PR c++/56692
 
14639
+       * search.c (lookup_base): Handle NULL_TREE.
 
14640
+
 
14641
+2013-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
 
14642
+
 
14643
+       PR c++/56722
 
14644
+       * decl.c (cp_finish_decl): Check DECL_LANG_SPECIFIC before
 
14645
+       DECL_TEMPLATE_INSTANTIATION.
 
14646
+
 
14647
+2013-03-25  Jason Merrill  <jason@redhat.com>
 
14648
+
 
14649
+       PR c++/52014
 
14650
+       * semantics.c (lambda_expr_this_capture): Don't capture 'this' in
 
14651
+       unevaluated context.
 
14652
+
 
14653
+2013-03-23  Jason Merrill  <jason@redhat.com>
 
14654
+
 
14655
+       PR c++/54359
 
14656
+       * parser.c (cp_parser_direct_declarator): Fix late return
 
14657
+       for out-of-class defn of member function.
 
14658
+
 
14659
+2013-03-22  Paolo Carlini  <paolo.carlini@oracle.com>
 
14660
+
 
14661
+       PR c++/56582
 
14662
+       * semantics.c (cxx_eval_array_reference): Check for negative index.
 
14663
+
 
14664
+2013-03-22  Jason Merrill  <jason@redhat.com>
 
14665
+
 
14666
+       PR c++/56646
 
14667
+       * parser.c (cp_parser_late_return_type_opt): Save and restore
 
14668
+       current_class_ptr/ref.
 
14669
+
 
14670
+       N3276
 
14671
+       PR c++/52748
 
14672
+       * cp-tree.h (tsubst_flags): Add tf_decltype.
 
14673
+       * call.c (build_cxx_call): Don't build a temporary if it's set.
 
14674
+       (build_over_call): Make sure it's only passed to build_cxx_call.
 
14675
+       * parser.c (cp_parser_primary_expression): Add decltype_p parm.
 
14676
+       (cp_parser_unary_expression): Likewise.
 
14677
+       (cp_parser_cast_expression): Likewise.
 
14678
+       (cp_parser_binary_expression): Likewise.
 
14679
+       (cp_parser_assignment_expression): Likewise.
 
14680
+       (cp_parser_postfix_expression): Likewise.  Pass tf_decltype.
 
14681
+       (cp_parser_explicit_instantiation): Add decltype_p.  Force a
 
14682
+       temporary for a call on the LHS of a comma.
 
14683
+       (cp_parser_decltype): Pass true to decltype_p parms.
 
14684
+       * pt.c (tsubst) [DECLTYPE_TYPE]: Pass tf_decltype.
 
14685
+       (tsubst_copy_and_build): Pass tf_decltype down only for
 
14686
+       CALL_EXPR and the RHS of COMPOUND_EXPR.
 
14687
+       * tree.c (build_cplus_new): Call complete_type_or_maybe_complain.
 
14688
+
 
14689
+       DR 657
 
14690
+       * pt.c (tsubst_function_type): Call abstract_virtuals_error_sfinae.
 
14691
+       (tsubst_arg_types): Likewise.
 
14692
+
 
14693
+       PR c++/54277
 
14694
+       * semantics.c (lambda_capture_field_type): Don't build a
 
14695
+       magic decltype for pointer types.
 
14696
+       (lambda_proxy_type): Likewise.
 
14697
+       (finish_non_static_data_member): Get the quals from
 
14698
+       the object.
 
14699
+
 
14700
+       PR c++/52374
 
14701
+       * pt.c (tsubst_qualified_id): Use current_nonlambda_class_type.
 
14702
+
 
14703
+       PR c++/54764
 
14704
+       PR c++/55972
 
14705
+       * name-lookup.h (tag_scope): Add ts_lambda.
 
14706
+       * semantics.c (begin_lambda_type): Use it.
 
14707
+       * decl.c (xref_tag_1): Set CLASSTYPE_LAMBDA_EXPR.
 
14708
+       * pt.c (check_default_tmpl_args): Ignore lambdas.
 
14709
+       (push_template_decl_real): Handle lambdas.
 
14710
+       * tree.c (no_linkage_check): Adjust lambda check.
 
14711
+
 
14712
+       PR c++/56039
 
14713
+       * tree.c (strip_typedefs_expr): Complain about lambda, don't abort.
 
14714
+
 
14715
+       PR c++/56447
 
14716
+       PR c++/55532
 
14717
+       * pt.c (instantiate_class_template_1): Instantiate lambda capture
 
14718
+       list here.
 
14719
+       (tsubst_copy_and_build): Not here.
 
14720
+
 
14721
+2013-03-22  Jakub Jelinek  <jakub@redhat.com>
 
14722
+
 
14723
+       Backported from mainline
 
14724
+       2013-03-16  Jakub Jelinek  <jakub@redhat.com>
 
14725
+
 
14726
+       PR c++/56607
 
14727
+       * typeck.c (cp_build_binary_op): When calling warn_for_div_by_zero,
 
14728
+       pass op1 through maybe_constant_value first.
 
14729
+
 
14730
+       * tree.c (cp_tree_equal): Fix a pasto.
 
14731
+
 
14732
 2013-03-22  Release Manager
 
14733
 
 
14734
        * GCC 4.8.0 released.
 
14735
Index: gcc/cp/typeck2.c
 
14736
===================================================================
 
14737
--- a/src/gcc/cp/typeck2.c      (.../tags/gcc_4_8_0_release)
 
14738
+++ b/src/gcc/cp/typeck2.c      (.../branches/gcc-4_8-branch)
 
14739
@@ -1612,7 +1612,7 @@
 
14740
 
 
14741
   if (TYPE_PTRDATAMEM_P (ptrmem_type))
 
14742
     {
 
14743
-      bool is_lval = real_lvalue_p (datum);
 
14744
+      cp_lvalue_kind kind = lvalue_kind (datum);
 
14745
       tree ptype;
 
14746
 
 
14747
       /* Compute the type of the field, as described in [expr.ref].
 
14748
@@ -1642,12 +1642,39 @@
 
14749
        return error_mark_node;
 
14750
 
 
14751
       /* If the object expression was an rvalue, return an rvalue.  */
 
14752
-      if (!is_lval)
 
14753
+      if (kind & clk_class)
 
14754
+       datum = rvalue (datum);
 
14755
+      else if (kind & clk_rvalueref)
 
14756
        datum = move (datum);
 
14757
       return datum;
 
14758
     }
 
14759
   else
 
14760
-    return build2 (OFFSET_REF, type, datum, component);
 
14761
+    {
 
14762
+      /* 5.5/6: In a .* expression whose object expression is an rvalue, the
 
14763
+        program is ill-formed if the second operand is a pointer to member
 
14764
+        function with ref-qualifier &. In a .* expression whose object
 
14765
+        expression is an lvalue, the program is ill-formed if the second
 
14766
+        operand is a pointer to member function with ref-qualifier &&.  */
 
14767
+      if (FUNCTION_REF_QUALIFIED (type))
 
14768
+       {
 
14769
+         bool lval = real_lvalue_p (datum);
 
14770
+         if (lval && FUNCTION_RVALUE_QUALIFIED (type))
 
14771
+           {
 
14772
+             if (complain & tf_error)
 
14773
+               error ("pointer-to-member-function type %qT requires an rvalue",
 
14774
+                      ptrmem_type);
 
14775
+             return error_mark_node;
 
14776
+           }
 
14777
+         else if (!lval && !FUNCTION_RVALUE_QUALIFIED (type))
 
14778
+           {
 
14779
+             if (complain & tf_error)
 
14780
+               error ("pointer-to-member-function type %qT requires an lvalue",
 
14781
+                      ptrmem_type);
 
14782
+             return error_mark_node;
 
14783
+           }
 
14784
+       }
 
14785
+      return build2 (OFFSET_REF, type, datum, component);
 
14786
+    }
 
14787
 }
 
14788
 
 
14789
 /* Return a tree node for the expression TYPENAME '(' PARMS ')'.  */
 
14790
Index: gcc/cp/pt.c
 
14791
===================================================================
 
14792
--- a/src/gcc/cp/pt.c   (.../tags/gcc_4_8_0_release)
 
14793
+++ b/src/gcc/cp/pt.c   (.../branches/gcc-4_8-branch)
 
14794
@@ -4306,6 +4306,13 @@
 
14795
        local scope.  */
 
14796
     return true;
 
14797
 
 
14798
+  if (TREE_CODE (decl) == TYPE_DECL
 
14799
+      && TREE_TYPE (decl)
 
14800
+      && LAMBDA_TYPE_P (TREE_TYPE (decl)))
 
14801
+    /* A lambda doesn't have an explicit declaration; don't complain
 
14802
+       about the parms of the enclosing class.  */
 
14803
+    return true;
 
14804
+
 
14805
   if (current_class_type
 
14806
       && !TYPE_BEING_DEFINED (current_class_type)
 
14807
       && DECL_LANG_SPECIFIC (decl)
 
14808
@@ -4674,6 +4681,8 @@
 
14809
   if (!ctx
 
14810
       || TREE_CODE (ctx) == FUNCTION_DECL
 
14811
       || (CLASS_TYPE_P (ctx) && TYPE_BEING_DEFINED (ctx))
 
14812
+      || (TREE_CODE (decl) == TYPE_DECL
 
14813
+         && LAMBDA_TYPE_P (TREE_TYPE (decl)))
 
14814
       || (is_friend && !DECL_TEMPLATE_INFO (decl)))
 
14815
     {
 
14816
       if (DECL_LANG_SPECIFIC (decl)
 
14817
@@ -7001,7 +7010,7 @@
 
14818
     ? CLASSTYPE_TI_TEMPLATE (TREE_TYPE (decl)) : decl;
 
14819
 }
 
14820
 
 
14821
-/* Given an IDENTIFIER_NODE (type TEMPLATE_DECL) and a chain of
 
14822
+/* Given an IDENTIFIER_NODE (or type TEMPLATE_DECL) and a chain of
 
14823
    parameters, find the desired type.
 
14824
 
 
14825
    D1 is the PTYPENAME terminal, and ARGLIST is the list of arguments.
 
14826
@@ -7082,6 +7091,11 @@
 
14827
       d1 = DECL_NAME (templ);
 
14828
       context = DECL_CONTEXT (templ);
 
14829
     }
 
14830
+  else if (DECL_TEMPLATE_TEMPLATE_PARM_P (d1))
 
14831
+    {
 
14832
+      templ = d1;
 
14833
+      d1 = DECL_NAME (templ);
 
14834
+    }
 
14835
 
 
14836
   /* Issue an error message if we didn't find a template.  */
 
14837
   if (! templ)
 
14838
@@ -8992,12 +9006,26 @@
 
14839
        }
 
14840
     }
 
14841
 
 
14842
-  if (CLASSTYPE_LAMBDA_EXPR (type))
 
14843
+  if (tree expr = CLASSTYPE_LAMBDA_EXPR (type))
 
14844
     {
 
14845
       tree decl = lambda_function (type);
 
14846
       if (decl)
 
14847
        {
 
14848
          instantiate_decl (decl, false, false);
 
14849
+
 
14850
+         /* We need to instantiate the capture list from the template
 
14851
+            after we've instantiated the closure members, but before we
 
14852
+            consider adding the conversion op.  Also keep any captures
 
14853
+            that may have been added during instantiation of the op().  */
 
14854
+         tree tmpl_expr = CLASSTYPE_LAMBDA_EXPR (pattern);
 
14855
+         tree tmpl_cap
 
14856
+           = tsubst_copy_and_build (LAMBDA_EXPR_CAPTURE_LIST (tmpl_expr),
 
14857
+                                    args, tf_warning_or_error, NULL_TREE,
 
14858
+                                    false, false);
 
14859
+
 
14860
+         LAMBDA_EXPR_CAPTURE_LIST (expr)
 
14861
+           = chainon (tmpl_cap, nreverse (LAMBDA_EXPR_CAPTURE_LIST (expr)));
 
14862
+
 
14863
          maybe_add_lambda_conv_op (type);
 
14864
        }
 
14865
       else
 
14866
@@ -10826,6 +10854,9 @@
 
14867
           }
 
14868
         return error_mark_node;
 
14869
     }
 
14870
+    /* DR 657. */
 
14871
+    if (abstract_virtuals_error_sfinae (NULL_TREE, type, complain))
 
14872
+      return error_mark_node;
 
14873
     
 
14874
     /* Do array-to-pointer, function-to-pointer conversion, and ignore
 
14875
        top-level qualifiers as required.  */
 
14876
@@ -10888,10 +10919,8 @@
 
14877
   return_type = tsubst (TREE_TYPE (t), args, complain, in_decl);
 
14878
   if (return_type == error_mark_node)
 
14879
     return error_mark_node;
 
14880
-  /* The standard does not presently indicate that creation of a
 
14881
-     function type with an invalid return type is a deduction failure.
 
14882
-     However, that is clearly analogous to creating an array of "void"
 
14883
-     or a reference to a reference.  This is core issue #486.  */
 
14884
+  /* DR 486 clarifies that creation of a function type with an
 
14885
+     invalid return type is a deduction failure.  */
 
14886
   if (TREE_CODE (return_type) == ARRAY_TYPE
 
14887
       || TREE_CODE (return_type) == FUNCTION_TYPE)
 
14888
     {
 
14889
@@ -10904,6 +10933,9 @@
 
14890
        }
 
14891
       return error_mark_node;
 
14892
     }
 
14893
+  /* And DR 657. */
 
14894
+  if (abstract_virtuals_error_sfinae (NULL_TREE, return_type, complain))
 
14895
+    return error_mark_node;
 
14896
 
 
14897
   /* Substitute the argument types.  */
 
14898
   arg_types = tsubst_arg_types (TYPE_ARG_TYPES (t), args, NULL_TREE,
 
14899
@@ -10915,7 +10947,9 @@
 
14900
   if (TREE_CODE (t) == FUNCTION_TYPE)
 
14901
     {
 
14902
       fntype = build_function_type (return_type, arg_types);
 
14903
-      fntype = apply_memfn_quals (fntype, type_memfn_quals (t));
 
14904
+      fntype = apply_memfn_quals (fntype,
 
14905
+                                 type_memfn_quals (t),
 
14906
+                                 type_memfn_rqual (t));
 
14907
     }
 
14908
   else
 
14909
     {
 
14910
@@ -10937,6 +10971,7 @@
 
14911
 
 
14912
       fntype = build_method_type_directly (r, return_type,
 
14913
                                           TREE_CHAIN (arg_types));
 
14914
+      fntype = build_ref_qualified_type (fntype, type_memfn_rqual (t));
 
14915
     }
 
14916
   fntype = cp_build_type_attribute_variant (fntype, TYPE_ATTRIBUTES (t));
 
14917
 
 
14918
@@ -11569,7 +11604,9 @@
 
14919
            /* The type of the implicit object parameter gets its
 
14920
               cv-qualifiers from the FUNCTION_TYPE. */
 
14921
            tree memptr;
 
14922
-           tree method_type = build_memfn_type (type, r, type_memfn_quals (type));
 
14923
+           tree method_type
 
14924
+             = build_memfn_type (type, r, type_memfn_quals (type),
 
14925
+                                 type_memfn_rqual (type));
 
14926
            memptr = build_ptrmemfunc_type (build_pointer_type (method_type));
 
14927
            return cp_build_qualified_type_real (memptr, cp_type_quals (t),
 
14928
                                                 complain);
 
14929
@@ -11757,7 +11794,7 @@
 
14930
        ++c_inhibit_evaluation_warnings;
 
14931
 
 
14932
        type = tsubst_expr (DECLTYPE_TYPE_EXPR (t), args,
 
14933
-                           complain, in_decl,
 
14934
+                           complain|tf_decltype, in_decl,
 
14935
                            /*integral_constant_expression_p=*/false);
 
14936
 
 
14937
        --cp_unevaluated_operand;
 
14938
@@ -11768,8 +11805,17 @@
 
14939
        else if (DECLTYPE_FOR_LAMBDA_PROXY (t))
 
14940
          type = lambda_proxy_type (type);
 
14941
        else
 
14942
-         type = finish_decltype_type
 
14943
-           (type, DECLTYPE_TYPE_ID_EXPR_OR_MEMBER_ACCESS_P (t), complain);
 
14944
+         {
 
14945
+           bool id = DECLTYPE_TYPE_ID_EXPR_OR_MEMBER_ACCESS_P (t);
 
14946
+           if (id && TREE_CODE (DECLTYPE_TYPE_EXPR (t)) == BIT_NOT_EXPR
 
14947
+               && EXPR_P (type))
 
14948
+             /* In a template ~id could be either a complement expression
 
14949
+                or an unqualified-id naming a destructor; if instantiating
 
14950
+                it produces an expression, it's not an id-expression or
 
14951
+                member access.  */
 
14952
+             id = false;
 
14953
+           type = finish_decltype_type (type, id, complain);
 
14954
+         }
 
14955
        return cp_build_qualified_type_real (type,
 
14956
                                             cp_type_quals (t)
 
14957
                                             | cp_type_quals (type),
 
14958
@@ -12010,11 +12056,11 @@
 
14959
   else if (TYPE_P (scope))
 
14960
     {
 
14961
       expr = (adjust_result_of_qualified_name_lookup
 
14962
-             (expr, scope, current_class_type));
 
14963
+             (expr, scope, current_nonlambda_class_type ()));
 
14964
       expr = (finish_qualified_id_expr
 
14965
              (scope, expr, done, address_p && PTRMEM_OK_P (qualified_id),
 
14966
               QUALIFIED_NAME_IS_TEMPLATE (qualified_id),
 
14967
-              /*template_arg_p=*/false));
 
14968
+              /*template_arg_p=*/false, complain));
 
14969
     }
 
14970
 
 
14971
   /* Expressions do not generally have reference type.  */
 
14972
@@ -13393,6 +13439,11 @@
 
14973
   if (EXPR_HAS_LOCATION (t))
 
14974
     input_location = EXPR_LOCATION (t);
 
14975
 
 
14976
+  /* N3276 decltype magic only applies to calls at the top level or on the
 
14977
+     right side of a comma.  */
 
14978
+  tsubst_flags_t decltype_flag = (complain & tf_decltype);
 
14979
+  complain &= ~tf_decltype;
 
14980
+
 
14981
   switch (TREE_CODE (t))
 
14982
     {
 
14983
     case USING_DECL:
 
14984
@@ -13479,7 +13530,8 @@
 
14985
              r = convert_from_reference (r);
 
14986
          }
 
14987
        else
 
14988
-         r = build_x_indirect_ref (input_location, r, RO_UNARY_STAR, complain);
 
14989
+         r = build_x_indirect_ref (input_location, r, RO_UNARY_STAR,
 
14990
+                                   complain|decltype_flag);
 
14991
        RETURN (r);
 
14992
       }
 
14993
 
 
14994
@@ -13556,7 +13608,8 @@
 
14995
     case POSTINCREMENT_EXPR:
 
14996
       op1 = tsubst_non_call_postfix_expression (TREE_OPERAND (t, 0),
 
14997
                                                args, complain, in_decl);
 
14998
-      RETURN (build_x_unary_op (input_location, TREE_CODE (t), op1, complain));
 
14999
+      RETURN (build_x_unary_op (input_location, TREE_CODE (t), op1,
 
15000
+                               complain|decltype_flag));
 
15001
 
 
15002
     case PREDECREMENT_EXPR:
 
15003
     case PREINCREMENT_EXPR:
 
15004
@@ -13568,7 +13621,8 @@
 
15005
     case REALPART_EXPR:
 
15006
     case IMAGPART_EXPR:
 
15007
       RETURN (build_x_unary_op (input_location, TREE_CODE (t),
 
15008
-                              RECUR (TREE_OPERAND (t, 0)), complain));
 
15009
+                              RECUR (TREE_OPERAND (t, 0)),
 
15010
+                               complain|decltype_flag));
 
15011
 
 
15012
     case FIX_TRUNC_EXPR:
 
15013
       RETURN (cp_build_unary_op (FIX_TRUNC_EXPR, RECUR (TREE_OPERAND (t, 0)),
 
15014
@@ -13585,7 +13639,8 @@
 
15015
       else
 
15016
        op1 = tsubst_non_call_postfix_expression (op1, args, complain,
 
15017
                                                  in_decl);
 
15018
-      RETURN (build_x_unary_op (input_location, ADDR_EXPR, op1, complain));
 
15019
+      RETURN (build_x_unary_op (input_location, ADDR_EXPR, op1,
 
15020
+                               complain|decltype_flag));
 
15021
 
 
15022
     case PLUS_EXPR:
 
15023
     case MINUS_EXPR:
 
15024
@@ -13634,7 +13689,7 @@
 
15025
            ? ERROR_MARK
 
15026
            : TREE_CODE (TREE_OPERAND (t, 1))),
 
15027
           /*overload=*/NULL,
 
15028
-          complain);
 
15029
+          complain|decltype_flag);
 
15030
        if (EXPR_P (r) && TREE_NO_WARNING (t))
 
15031
          TREE_NO_WARNING (r) = TREE_NO_WARNING (t);
 
15032
 
 
15033
@@ -13650,7 +13705,8 @@
 
15034
       op1 = tsubst_non_call_postfix_expression (TREE_OPERAND (t, 0),
 
15035
                                                args, complain, in_decl);
 
15036
       RETURN (build_x_array_ref (EXPR_LOCATION (t), op1,
 
15037
-                               RECUR (TREE_OPERAND (t, 1)), complain));
 
15038
+                                RECUR (TREE_OPERAND (t, 1)),
 
15039
+                                complain|decltype_flag));
 
15040
 
 
15041
     case SIZEOF_EXPR:
 
15042
       if (PACK_EXPANSION_P (TREE_OPERAND (t, 0)))
 
15043
@@ -13743,7 +13799,7 @@
 
15044
           RECUR (TREE_OPERAND (t, 0)),
 
15045
           TREE_CODE (TREE_OPERAND (t, 1)),
 
15046
           RECUR (TREE_OPERAND (t, 2)),
 
15047
-          complain);
 
15048
+          complain|decltype_flag);
 
15049
        /* TREE_NO_WARNING must be set if either the expression was
 
15050
           parenthesized or it uses an operator such as >>= rather
 
15051
           than plain assignment.  In the former case, it was already
 
15052
@@ -13824,10 +13880,16 @@
 
15053
        complain));
 
15054
 
 
15055
     case COMPOUND_EXPR:
 
15056
-      RETURN (build_x_compound_expr (EXPR_LOCATION (t),
 
15057
-                                   RECUR (TREE_OPERAND (t, 0)),
 
15058
-                                   RECUR (TREE_OPERAND (t, 1)),
 
15059
-                                    complain));
 
15060
+      {
 
15061
+       tree op0 = tsubst_copy_and_build (TREE_OPERAND (t, 0), args,
 
15062
+                                         complain & ~tf_decltype, in_decl,
 
15063
+                                         /*function_p=*/false,
 
15064
+                                         integral_constant_expression_p);
 
15065
+       RETURN (build_x_compound_expr (EXPR_LOCATION (t),
 
15066
+                                      op0,
 
15067
+                                      RECUR (TREE_OPERAND (t, 1)),
 
15068
+                                      complain|decltype_flag));
 
15069
+      }
 
15070
 
 
15071
     case CALL_EXPR:
 
15072
       {
 
15073
@@ -14004,6 +14066,9 @@
 
15074
        if (DECL_P (function))
 
15075
          mark_used (function);
 
15076
 
 
15077
+       /* Put back tf_decltype for the actual call.  */
 
15078
+       complain |= decltype_flag;
 
15079
+
 
15080
        if (TREE_CODE (function) == OFFSET_REF)
 
15081
          ret = build_offset_ref_call_from_tree (function, &call_args,
 
15082
                                                 complain);
 
15083
@@ -14471,12 +14536,6 @@
 
15084
           declaration of the op() for later calls to lambda_function.  */
 
15085
        complete_type (type);
 
15086
 
 
15087
-       /* The capture list refers to closure members, so this needs to
 
15088
-          wait until after we finish instantiating the type.  Also keep
 
15089
-          any captures that may have been added during instantiation.  */
 
15090
-       LAMBDA_EXPR_CAPTURE_LIST (r)
 
15091
-         = chainon (RECUR (LAMBDA_EXPR_CAPTURE_LIST (t)),
 
15092
-                    LAMBDA_EXPR_CAPTURE_LIST (r));
 
15093
        LAMBDA_EXPR_THIS_CAPTURE (r) = NULL_TREE;
 
15094
 
 
15095
        RETURN (build_lambda_object (r));
 
15096
@@ -15805,7 +15864,7 @@
 
15097
            {
 
15098
              tree base
 
15099
                = TYPE_MAIN_VARIANT (TREE_TYPE (TREE_OPERAND (offset, 0)));
 
15100
-             expr = build_offset_ref (base, expr, addr);
 
15101
+             expr = build_offset_ref (base, expr, addr, tf_warning_or_error);
 
15102
            }
 
15103
          if (addr)
 
15104
            expr = cp_build_addr_expr (expr, tf_warning_or_error);
 
15105
@@ -16155,10 +16214,10 @@
 
15106
           arg = NULL_TREE;
 
15107
           if (TREE_VALUE (pack)
 
15108
               && (pargs = ARGUMENT_PACK_EXPLICIT_ARGS (TREE_VALUE (pack)))
 
15109
-              && (i < TREE_VEC_LENGTH (pargs)))
 
15110
+              && (i - start < TREE_VEC_LENGTH (pargs)))
 
15111
             {
 
15112
               any_explicit = true;
 
15113
-              arg = TREE_VEC_ELT (pargs, i);
 
15114
+              arg = TREE_VEC_ELT (pargs, i - start);
 
15115
             }
 
15116
           TMPL_ARG (targs, level, idx) = arg;
 
15117
         }
 
15118
@@ -17039,10 +17098,12 @@
 
15119
            build_function_type (TREE_TYPE (method_type),
 
15120
                                 TREE_CHAIN (TYPE_ARG_TYPES (method_type)));
 
15121
 
 
15122
-         /* Extract the cv-qualifiers of the member function from the
 
15123
-            implicit object parameter and place them on the function
 
15124
-            type to be restored later. */
 
15125
-         fntype = apply_memfn_quals (fntype, type_memfn_quals (method_type));
 
15126
+         /* Extract the cv-qualifiers and ref-qualifier of the member
 
15127
+            function from the implicit object parameter and place them
 
15128
+            on the function type to be restored later. */
 
15129
+         fntype = apply_memfn_quals (fntype,
 
15130
+                                     type_memfn_quals (method_type),
 
15131
+                                     type_memfn_rqual (method_type));
 
15132
          return unify (tparms, targs, TREE_TYPE (parm), fntype, strict, explain_p);
 
15133
        }
 
15134
 
 
15135
Index: gcc/cp/semantics.c
 
15136
===================================================================
 
15137
--- a/src/gcc/cp/semantics.c    (.../tags/gcc_4_8_0_release)
 
15138
+++ b/src/gcc/cp/semantics.c    (.../branches/gcc-4_8-branch)
 
15139
@@ -1574,9 +1574,7 @@
 
15140
       else
 
15141
        {
 
15142
          /* Set the cv qualifiers.  */
 
15143
-         int quals = (current_class_ref
 
15144
-                      ? cp_type_quals (TREE_TYPE (current_class_ref))
 
15145
-                      : TYPE_UNQUALIFIED);
 
15146
+         int quals = cp_type_quals (TREE_TYPE (object));
 
15147
 
 
15148
          if (DECL_MUTABLE_P (decl))
 
15149
            quals &= ~TYPE_QUAL_CONST;
 
15150
@@ -1740,7 +1738,8 @@
 
15151
                          bool done,
 
15152
                          bool address_p,
 
15153
                          bool template_p,
 
15154
-                         bool template_arg_p)
 
15155
+                         bool template_arg_p,
 
15156
+                         tsubst_flags_t complain)
 
15157
 {
 
15158
   gcc_assert (TYPE_P (qualifying_class));
 
15159
 
 
15160
@@ -1760,10 +1759,14 @@
 
15161
       if (TREE_CODE (expr) == SCOPE_REF)
 
15162
        expr = TREE_OPERAND (expr, 1);
 
15163
       expr = build_offset_ref (qualifying_class, expr,
 
15164
-                              /*address_p=*/true);
 
15165
+                              /*address_p=*/true, complain);
 
15166
       return expr;
 
15167
     }
 
15168
 
 
15169
+  /* No need to check access within an enum.  */
 
15170
+  if (TREE_CODE (qualifying_class) == ENUMERAL_TYPE)
 
15171
+    return expr;
 
15172
+
 
15173
   /* Within the scope of a class, turn references to non-static
 
15174
      members into expression of the form "this->...".  */
 
15175
   if (template_arg_p)
 
15176
@@ -1790,11 +1793,12 @@
 
15177
                 expr,
 
15178
                 BASELINK_ACCESS_BINFO (expr),
 
15179
                 /*preserve_reference=*/false,
 
15180
-                tf_warning_or_error));
 
15181
+                complain));
 
15182
       else if (done)
 
15183
        /* The expression is a qualified name whose address is not
 
15184
           being taken.  */
 
15185
-       expr = build_offset_ref (qualifying_class, expr, /*address_p=*/false);
 
15186
+       expr = build_offset_ref (qualifying_class, expr, /*address_p=*/false,
 
15187
+                                complain);
 
15188
     }
 
15189
   else if (BASELINK_P (expr))
 
15190
     ;
 
15191
@@ -2370,10 +2374,12 @@
 
15192
 /* Finish an expression of the form CODE EXPR.  */
 
15193
 
 
15194
 tree
 
15195
-finish_unary_op_expr (location_t loc, enum tree_code code, tree expr)
 
15196
+finish_unary_op_expr (location_t loc, enum tree_code code, tree expr,
 
15197
+                     tsubst_flags_t complain)
 
15198
 {
 
15199
-  tree result = build_x_unary_op (loc, code, expr, tf_warning_or_error);
 
15200
-  if (TREE_OVERFLOW_P (result) && !TREE_OVERFLOW_P (expr))
 
15201
+  tree result = build_x_unary_op (loc, code, expr, complain);
 
15202
+  if ((complain & tf_warning)
 
15203
+      && TREE_OVERFLOW_P (result) && !TREE_OVERFLOW_P (expr))
 
15204
     overflow_warning (input_location, result);
 
15205
 
 
15206
   return result;
 
15207
@@ -3229,7 +3235,8 @@
 
15208
                    decl = finish_qualified_id_expr (scope, decl,
 
15209
                                                     done, address_p,
 
15210
                                                     template_p,
 
15211
-                                                    template_arg_p);
 
15212
+                                                    template_arg_p,
 
15213
+                                                    tf_warning_or_error);
 
15214
                  else
 
15215
                    {
 
15216
                      tree type = NULL_TREE;
 
15217
@@ -3345,7 +3352,8 @@
 
15218
                                             done,
 
15219
                                             address_p,
 
15220
                                             template_p,
 
15221
-                                            template_arg_p);
 
15222
+                                            template_arg_p,
 
15223
+                                            tf_warning_or_error);
 
15224
          else
 
15225
            decl = convert_from_reference (decl);
 
15226
        }
 
15227
@@ -5345,6 +5353,7 @@
 
15228
           break;
 
15229
 
 
15230
         case COMPONENT_REF:
 
15231
+       case COMPOUND_EXPR:
 
15232
          mark_type_use (expr);
 
15233
           type = is_bitfield_expr_with_lowered_type (expr);
 
15234
           if (!type)
 
15235
@@ -5362,8 +5371,9 @@
 
15236
           break;
 
15237
 
 
15238
         default:
 
15239
-         gcc_unreachable ();
 
15240
-          return error_mark_node;
 
15241
+         /* Handle instantiated template non-type arguments.  */
 
15242
+         type = TREE_TYPE (expr);
 
15243
+          break;
 
15244
         }
 
15245
     }
 
15246
   else
 
15247
@@ -7007,6 +7017,13 @@
 
15248
       *non_constant_p = true;
 
15249
       return t;
 
15250
     }
 
15251
+  else if (tree_int_cst_lt (index, integer_zero_node))
 
15252
+    {
 
15253
+      if (!allow_non_constant)
 
15254
+       error ("negative array subscript");
 
15255
+      *non_constant_p = true;
 
15256
+      return t;
 
15257
+    }
 
15258
   i = tree_low_cst (index, 0);
 
15259
   if (TREE_CODE (ary) == CONSTRUCTOR)
 
15260
     return (*CONSTRUCTOR_ELTS (ary))[i].value;
 
15261
@@ -7571,15 +7588,17 @@
 
15262
            }
 
15263
        }
 
15264
     }
 
15265
-  /* *(foo *)fooarrptreturn> (*fooarrptr)[0] */
 
15266
+  /* *(foo *)fooarrptr => (*fooarrptr)[0] */
 
15267
   else if (TREE_CODE (TREE_TYPE (subtype)) == ARRAY_TYPE
 
15268
           && (same_type_ignoring_top_level_qualifiers_p
 
15269
               (type, TREE_TYPE (TREE_TYPE (subtype)))))
 
15270
     {
 
15271
       tree type_domain;
 
15272
       tree min_val = size_zero_node;
 
15273
-      sub = cxx_fold_indirect_ref (loc, TREE_TYPE (subtype), sub, NULL);
 
15274
-      if (!sub)
 
15275
+      tree newsub = cxx_fold_indirect_ref (loc, TREE_TYPE (subtype), sub, NULL);
 
15276
+      if (newsub)
 
15277
+       sub = newsub;
 
15278
+      else
 
15279
        sub = build1_loc (loc, INDIRECT_REF, TREE_TYPE (subtype), sub);
 
15280
       type_domain = TYPE_DOMAIN (TREE_TYPE (sub));
 
15281
       if (type_domain && TYPE_MIN_VALUE (type_domain))
 
15282
@@ -7649,6 +7668,8 @@
 
15283
 
 
15284
   if (r == NULL_TREE)
 
15285
     {
 
15286
+      if (addr && op0 != orig_op0)
 
15287
+       return build1 (INDIRECT_REF, TREE_TYPE (t), op0);
 
15288
       if (!addr)
 
15289
        VERIFY_CONSTANT (t);
 
15290
       return t;
 
15291
@@ -8967,7 +8988,7 @@
 
15292
     /* Create the new RECORD_TYPE for this lambda.  */
 
15293
     type = xref_tag (/*tag_code=*/record_type,
 
15294
                      name,
 
15295
-                     /*scope=*/ts_within_enclosing_non_class,
 
15296
+                     /*scope=*/ts_lambda,
 
15297
                      /*template_header_p=*/false);
 
15298
   }
 
15299
 
 
15300
@@ -9039,7 +9060,8 @@
 
15301
 lambda_capture_field_type (tree expr)
 
15302
 {
 
15303
   tree type;
 
15304
-  if (type_dependent_expression_p (expr))
 
15305
+  if (type_dependent_expression_p (expr)
 
15306
+      && !(TREE_TYPE (expr) && TREE_CODE (TREE_TYPE (expr)) == POINTER_TYPE))
 
15307
     {
 
15308
       type = cxx_make_type (DECLTYPE_TYPE);
 
15309
       DECLTYPE_TYPE_EXPR (type) = expr;
 
15310
@@ -9189,13 +9211,12 @@
 
15311
 insert_capture_proxy (tree var)
 
15312
 {
 
15313
   cp_binding_level *b;
 
15314
-  int skip;
 
15315
   tree stmt_list;
 
15316
 
 
15317
   /* Put the capture proxy in the extra body block so that it won't clash
 
15318
      with a later local variable.  */
 
15319
   b = current_binding_level;
 
15320
-  for (skip = 0; ; ++skip)
 
15321
+  for (;;)
 
15322
     {
 
15323
       cp_binding_level *n = b->level_chain;
 
15324
       if (n->kind == sk_function_parms)
 
15325
@@ -9206,7 +9227,7 @@
 
15326
 
 
15327
   /* And put a DECL_EXPR in the STATEMENT_LIST for the same block.  */
 
15328
   var = build_stmt (DECL_SOURCE_LOCATION (var), DECL_EXPR, var);
 
15329
-  stmt_list = (*stmt_list_stack)[stmt_list_stack->length () - 1 - skip];
 
15330
+  stmt_list = (*stmt_list_stack)[1];
 
15331
   gcc_assert (stmt_list);
 
15332
   append_to_statement_list_force (var, &stmt_list);
 
15333
 }
 
15334
@@ -9248,7 +9269,8 @@
 
15335
   if (REFERENCE_REF_P (ref))
 
15336
     ref = TREE_OPERAND (ref, 0);
 
15337
   type = TREE_TYPE (ref);
 
15338
-  if (!dependent_type_p (type))
 
15339
+  if (!dependent_type_p (type)
 
15340
+      || (type && TREE_CODE (type) == POINTER_TYPE))
 
15341
     return type;
 
15342
   type = cxx_make_type (DECLTYPE_TYPE);
 
15343
   DECLTYPE_TYPE_EXPR (type) = ref;
 
15344
@@ -9438,6 +9460,11 @@
 
15345
 
 
15346
   tree this_capture = LAMBDA_EXPR_THIS_CAPTURE (lambda);
 
15347
 
 
15348
+  /* In unevaluated context this isn't an odr-use, so just return the
 
15349
+     nearest 'this'.  */
 
15350
+  if (cp_unevaluated_operand)
 
15351
+    return lookup_name (this_identifier);
 
15352
+
 
15353
   /* Try to default capture 'this' if we can.  */
 
15354
   if (!this_capture
 
15355
       && LAMBDA_EXPR_DEFAULT_CAPTURE_MODE (lambda) != CPLD_NONE)
 
15356
@@ -9507,11 +9534,6 @@
 
15357
 
 
15358
   if (!this_capture)
 
15359
     {
 
15360
-      /* In unevaluated context this isn't an odr-use, so just return the
 
15361
-        nearest 'this'.  */
 
15362
-      if (cp_unevaluated_operand)
 
15363
-       return lookup_name (this_identifier);
 
15364
-
 
15365
       error ("%<this%> was not captured for this lambda function");
 
15366
       result = error_mark_node;
 
15367
     }
 
15368
@@ -9549,7 +9571,8 @@
 
15369
 
 
15370
   if (type != current_class_type
 
15371
       && current_class_type
 
15372
-      && LAMBDA_TYPE_P (current_class_type))
 
15373
+      && LAMBDA_TYPE_P (current_class_type)
 
15374
+      && DERIVED_FROM_P (type, current_nonlambda_class_type ()))
 
15375
     {
 
15376
       /* In a lambda, need to go through 'this' capture.  */
 
15377
       tree lam = CLASSTYPE_LAMBDA_EXPR (current_class_type);
 
15378
Index: gcc/cp/decl2.c
 
15379
===================================================================
 
15380
--- a/src/gcc/cp/decl2.c        (.../tags/gcc_4_8_0_release)
 
15381
+++ b/src/gcc/cp/decl2.c        (.../branches/gcc-4_8-branch)
 
15382
@@ -109,7 +109,8 @@
 
15383
    that apply to the function).  */
 
15384
 
 
15385
 tree
 
15386
-build_memfn_type (tree fntype, tree ctype, cp_cv_quals quals)
 
15387
+build_memfn_type (tree fntype, tree ctype, cp_cv_quals quals,
 
15388
+                 cp_ref_qualifier rqual)
 
15389
 {
 
15390
   tree raises;
 
15391
   tree attrs;
 
15392
@@ -129,10 +130,12 @@
 
15393
                                       (TREE_CODE (fntype) == METHOD_TYPE
 
15394
                                        ? TREE_CHAIN (TYPE_ARG_TYPES (fntype))
 
15395
                                        : TYPE_ARG_TYPES (fntype)));
 
15396
+  if (attrs)
 
15397
+    fntype = cp_build_type_attribute_variant (fntype, attrs);
 
15398
+  if (rqual)
 
15399
+    fntype = build_ref_qualified_type (fntype, rqual);
 
15400
   if (raises)
 
15401
     fntype = build_exception_variant (fntype, raises);
 
15402
-  if (attrs)
 
15403
-    fntype = cp_build_type_attribute_variant (fntype, attrs);
 
15404
 
 
15405
   return fntype;
 
15406
 }
 
15407
@@ -157,7 +160,9 @@
 
15408
   if (TREE_CODE (fntype) == FUNCTION_TYPE)
 
15409
     {
 
15410
       newtype = build_function_type (new_ret, args);
 
15411
-      newtype = apply_memfn_quals (newtype, type_memfn_quals (fntype));
 
15412
+      newtype = apply_memfn_quals (newtype,
 
15413
+                                  type_memfn_quals (fntype),
 
15414
+                                  type_memfn_rqual (fntype));
 
15415
     }
 
15416
   else
 
15417
     newtype = build_method_type_directly
 
15418
@@ -330,10 +335,11 @@
 
15419
 }
 
15420
 
 
15421
 /* Create an ARRAY_REF, checking for the user doing things backwards
 
15422
-   along the way.  */
 
15423
+   along the way.  DECLTYPE_P is for N3276, as in the parser.  */
 
15424
 
 
15425
 tree
 
15426
-grok_array_decl (location_t loc, tree array_expr, tree index_exp)
 
15427
+grok_array_decl (location_t loc, tree array_expr, tree index_exp,
 
15428
+                bool decltype_p)
 
15429
 {
 
15430
   tree type;
 
15431
   tree expr;
 
15432
@@ -359,8 +365,13 @@
 
15433
 
 
15434
   /* If they have an `operator[]', use that.  */
 
15435
   if (MAYBE_CLASS_TYPE_P (type) || MAYBE_CLASS_TYPE_P (TREE_TYPE (index_exp)))
 
15436
-    expr = build_new_op (loc, ARRAY_REF, LOOKUP_NORMAL, array_expr, index_exp,
 
15437
-                        NULL_TREE, /*overload=*/NULL, tf_warning_or_error);
 
15438
+    {
 
15439
+      tsubst_flags_t complain = tf_warning_or_error;
 
15440
+      if (decltype_p)
 
15441
+       complain |= tf_decltype;
 
15442
+      expr = build_new_op (loc, ARRAY_REF, LOOKUP_NORMAL, array_expr,
 
15443
+                          index_exp, NULL_TREE, /*overload=*/NULL, complain);
 
15444
+    }
 
15445
   else
 
15446
     {
 
15447
       tree p1, p2, i1, i2;
 
15448
@@ -672,6 +683,11 @@
 
15449
          if (is_template != (TREE_CODE (fndecl) == TEMPLATE_DECL))
 
15450
            continue;
 
15451
 
 
15452
+         /* ref-qualifier or absence of same must match.  */
 
15453
+         if (type_memfn_rqual (TREE_TYPE (function))
 
15454
+             != type_memfn_rqual (TREE_TYPE (fndecl)))
 
15455
+           continue;
 
15456
+
 
15457
          /* While finding a match, same types and params are not enough
 
15458
             if the function is versioned.  Also check version ("target")
 
15459
             attributes.  */
 
15460
@@ -1261,7 +1277,9 @@
 
15461
     {
 
15462
       inner = cp_reconstruct_complex_type (TREE_TYPE (type), bottom);
 
15463
       outer = build_function_type (inner, TYPE_ARG_TYPES (type));
 
15464
-      outer = apply_memfn_quals (outer, type_memfn_quals (type));
 
15465
+      outer = apply_memfn_quals (outer,
 
15466
+                                type_memfn_quals (type),
 
15467
+                                type_memfn_rqual (type));
 
15468
     }
 
15469
   else if (TREE_CODE (type) == METHOD_TYPE)
 
15470
     {
 
15471
Index: gcc/cp/parser.c
 
15472
===================================================================
 
15473
--- a/src/gcc/cp/parser.c       (.../tags/gcc_4_8_0_release)
 
15474
+++ b/src/gcc/cp/parser.c       (.../branches/gcc-4_8-branch)
 
15475
@@ -1188,7 +1188,7 @@
 
15476
    VAR_DECLs or FUNCTION_DECLs) should do that directly.  */
 
15477
 
 
15478
 static cp_declarator *make_call_declarator
 
15479
-  (cp_declarator *, tree, cp_cv_quals, cp_virt_specifiers, tree, tree);
 
15480
+  (cp_declarator *, tree, cp_cv_quals, cp_virt_specifiers, cp_ref_qualifier, tree, tree);
 
15481
 static cp_declarator *make_array_declarator
 
15482
   (cp_declarator *, tree);
 
15483
 static cp_declarator *make_pointer_declarator
 
15484
@@ -1367,6 +1367,7 @@
 
15485
                      tree parms,
 
15486
                      cp_cv_quals cv_qualifiers,
 
15487
                      cp_virt_specifiers virt_specifiers,
 
15488
+                     cp_ref_qualifier ref_qualifier,
 
15489
                      tree exception_specification,
 
15490
                      tree late_return_type)
 
15491
 {
 
15492
@@ -1377,6 +1378,7 @@
 
15493
   declarator->u.function.parameters = parms;
 
15494
   declarator->u.function.qualifiers = cv_qualifiers;
 
15495
   declarator->u.function.virt_specifiers = virt_specifiers;
 
15496
+  declarator->u.function.ref_qualifier = ref_qualifier;
 
15497
   declarator->u.function.exception_specification = exception_specification;
 
15498
   declarator->u.function.late_return_type = late_return_type;
 
15499
   if (target)
 
15500
@@ -1802,9 +1804,9 @@
 
15501
 static tree cp_parser_qualifying_entity
 
15502
   (cp_parser *, bool, bool, bool, bool, bool);
 
15503
 static tree cp_parser_postfix_expression
 
15504
-  (cp_parser *, bool, bool, bool, cp_id_kind *);
 
15505
+  (cp_parser *, bool, bool, bool, bool, cp_id_kind *);
 
15506
 static tree cp_parser_postfix_open_square_expression
 
15507
-  (cp_parser *, tree, bool);
 
15508
+  (cp_parser *, tree, bool, bool);
 
15509
 static tree cp_parser_postfix_dot_deref_expression
 
15510
   (cp_parser *, enum cpp_ttype, tree, bool, cp_id_kind *, location_t);
 
15511
 static vec<tree, va_gc> *cp_parser_parenthesized_expression_list
 
15512
@@ -1832,7 +1834,7 @@
 
15513
 static tree cp_parser_delete_expression
 
15514
   (cp_parser *);
 
15515
 static tree cp_parser_cast_expression
 
15516
-  (cp_parser *, bool, bool, cp_id_kind *);
 
15517
+  (cp_parser *, bool, bool, bool, cp_id_kind *);
 
15518
 static tree cp_parser_binary_expression
 
15519
   (cp_parser *, bool, bool, enum cp_parser_prec, cp_id_kind *);
 
15520
 static tree cp_parser_question_colon_clause
 
15521
@@ -1843,6 +1845,8 @@
 
15522
   (cp_parser *);
 
15523
 static tree cp_parser_expression
 
15524
   (cp_parser *, bool, cp_id_kind *);
 
15525
+static tree cp_parser_expression
 
15526
+  (cp_parser *, bool, bool, cp_id_kind *);
 
15527
 static tree cp_parser_constant_expression
 
15528
   (cp_parser *, bool, bool *);
 
15529
 static tree cp_parser_builtin_offsetof
 
15530
@@ -1970,6 +1974,8 @@
 
15531
   (cp_parser *);
 
15532
 static cp_virt_specifiers cp_parser_virt_specifier_seq_opt
 
15533
   (cp_parser *);
 
15534
+static cp_ref_qualifier cp_parser_ref_qualifier_seq_opt
 
15535
+  (cp_parser *);
 
15536
 static tree cp_parser_late_return_type_opt
 
15537
   (cp_parser *, cp_cv_quals);
 
15538
 static tree cp_parser_declarator_id
 
15539
@@ -3840,6 +3846,18 @@
 
15540
   return success;
 
15541
 }
 
15542
 
 
15543
+/* Return the appropriate tsubst flags for parsing, possibly in N3276
 
15544
+   decltype context.  */
 
15545
+
 
15546
+static inline tsubst_flags_t
 
15547
+complain_flags (bool decltype_p)
 
15548
+{
 
15549
+  tsubst_flags_t complain = tf_warning_or_error;
 
15550
+  if (decltype_p)
 
15551
+    complain |= tf_decltype;
 
15552
+  return complain;
 
15553
+}
 
15554
+
 
15555
 /* Expressions [gram.expr] */
 
15556
 
 
15557
 /* Parse a primary-expression.
 
15558
@@ -3901,6 +3919,7 @@
 
15559
                              bool address_p,
 
15560
                              bool cast_p,
 
15561
                              bool template_arg_p,
 
15562
+                             bool decltype_p,
 
15563
                              cp_id_kind *idk)
 
15564
 {
 
15565
   cp_token *token = NULL;
 
15566
@@ -4052,7 +4071,7 @@
 
15567
        else
 
15568
          {
 
15569
            /* Parse the parenthesized expression.  */
 
15570
-           expr = cp_parser_expression (parser, cast_p, idk);
 
15571
+           expr = cp_parser_expression (parser, cast_p, decltype_p, idk);
 
15572
            /* Let the front end know that this expression was
 
15573
               enclosed in parentheses. This matters in case, for
 
15574
               example, the expression is of the form `A::B', since
 
15575
@@ -4404,6 +4423,17 @@
 
15576
     }
 
15577
 }
 
15578
 
 
15579
+static inline tree
 
15580
+cp_parser_primary_expression (cp_parser *parser,
 
15581
+                             bool address_p,
 
15582
+                             bool cast_p,
 
15583
+                             bool template_arg_p,
 
15584
+                             cp_id_kind *idk)
 
15585
+{
 
15586
+  return cp_parser_primary_expression (parser, address_p, cast_p, template_arg_p,
 
15587
+                                      /*decltype*/false, idk);
 
15588
+}
 
15589
+
 
15590
 /* Parse an id-expression.
 
15591
 
 
15592
    id-expression:
 
15593
@@ -5365,7 +5395,7 @@
 
15594
 
 
15595
 static tree
 
15596
 cp_parser_postfix_expression (cp_parser *parser, bool address_p, bool cast_p,
 
15597
-                              bool member_access_only_p,
 
15598
+                              bool member_access_only_p, bool decltype_p,
 
15599
                              cp_id_kind * pidk_return)
 
15600
 {
 
15601
   cp_token *token;
 
15602
@@ -5626,11 +5656,17 @@
 
15603
        postfix_expression
 
15604
          = cp_parser_primary_expression (parser, address_p, cast_p,
 
15605
                                          /*template_arg_p=*/false,
 
15606
+                                         decltype_p,
 
15607
                                          &idk);
 
15608
       }
 
15609
       break;
 
15610
     }
 
15611
 
 
15612
+  /* Note that we don't need to worry about calling build_cplus_new on a
 
15613
+     class-valued CALL_EXPR in decltype when it isn't the end of the
 
15614
+     postfix-expression; unary_complex_lvalue will take care of that for
 
15615
+     all these cases.  */
 
15616
+
 
15617
   /* Keep looping until the postfix-expression is complete.  */
 
15618
   while (true)
 
15619
     {
 
15620
@@ -5657,7 +5693,8 @@
 
15621
          postfix_expression
 
15622
            = cp_parser_postfix_open_square_expression (parser,
 
15623
                                                        postfix_expression,
 
15624
-                                                       false);
 
15625
+                                                       false,
 
15626
+                                                       decltype_p);
 
15627
          idk = CP_ID_KIND_NONE;
 
15628
           is_member_access = false;
 
15629
          break;
 
15630
@@ -5669,6 +5706,7 @@
 
15631
            bool is_builtin_constant_p;
 
15632
            bool saved_integral_constant_expression_p = false;
 
15633
            bool saved_non_integral_constant_expression_p = false;
 
15634
+           tsubst_flags_t complain = complain_flags (decltype_p);
 
15635
            vec<tree, va_gc> *args;
 
15636
 
 
15637
             is_member_access = false;
 
15638
@@ -5727,7 +5765,7 @@
 
15639
                          postfix_expression
 
15640
                            = perform_koenig_lookup (postfix_expression, args,
 
15641
                                                     /*include_std=*/false,
 
15642
-                                                    tf_warning_or_error);
 
15643
+                                                    complain);
 
15644
                      }
 
15645
                    else
 
15646
                      postfix_expression
 
15647
@@ -5753,7 +5791,7 @@
 
15648
                          postfix_expression
 
15649
                            = perform_koenig_lookup (postfix_expression, args,
 
15650
                                                     /*include_std=*/false,
 
15651
-                                                    tf_warning_or_error);
 
15652
+                                                    complain);
 
15653
                      }
 
15654
                  }
 
15655
              }
 
15656
@@ -5785,21 +5823,21 @@
 
15657
                         ? LOOKUP_NORMAL|LOOKUP_NONVIRTUAL
 
15658
                         : LOOKUP_NORMAL),
 
15659
                        /*fn_p=*/NULL,
 
15660
-                       tf_warning_or_error));
 
15661
+                       complain));
 
15662
                  }
 
15663
                else
 
15664
                  postfix_expression
 
15665
                    = finish_call_expr (postfix_expression, &args,
 
15666
                                        /*disallow_virtual=*/false,
 
15667
                                        /*koenig_p=*/false,
 
15668
-                                       tf_warning_or_error);
 
15669
+                                       complain);
 
15670
              }
 
15671
            else if (TREE_CODE (postfix_expression) == OFFSET_REF
 
15672
                     || TREE_CODE (postfix_expression) == MEMBER_REF
 
15673
                     || TREE_CODE (postfix_expression) == DOTSTAR_EXPR)
 
15674
              postfix_expression = (build_offset_ref_call_from_tree
 
15675
                                    (postfix_expression, &args,
 
15676
-                                    tf_warning_or_error));
 
15677
+                                    complain));
 
15678
            else if (idk == CP_ID_KIND_QUALIFIED)
 
15679
              /* A call to a static class member, or a namespace-scope
 
15680
                 function.  */
 
15681
@@ -5807,14 +5845,14 @@
 
15682
                = finish_call_expr (postfix_expression, &args,
 
15683
                                    /*disallow_virtual=*/true,
 
15684
                                    koenig_p,
 
15685
-                                   tf_warning_or_error);
 
15686
+                                   complain);
 
15687
            else
 
15688
              /* All other function calls.  */
 
15689
              postfix_expression
 
15690
                = finish_call_expr (postfix_expression, &args,
 
15691
                                    /*disallow_virtual=*/false,
 
15692
                                    koenig_p,
 
15693
-                                   tf_warning_or_error);
 
15694
+                                   complain);
 
15695
 
 
15696
            /* The POSTFIX_EXPRESSION is certainly no longer an id.  */
 
15697
            idk = CP_ID_KIND_NONE;
 
15698
@@ -5899,7 +5937,8 @@
 
15699
 static tree
 
15700
 cp_parser_postfix_open_square_expression (cp_parser *parser,
 
15701
                                          tree postfix_expression,
 
15702
-                                         bool for_offsetof)
 
15703
+                                         bool for_offsetof,
 
15704
+                                         bool decltype_p)
 
15705
 {
 
15706
   tree index;
 
15707
   location_t loc = cp_lexer_peek_token (parser->lexer)->location;
 
15708
@@ -5933,7 +5972,8 @@
 
15709
   cp_parser_require (parser, CPP_CLOSE_SQUARE, RT_CLOSE_SQUARE);
 
15710
 
 
15711
   /* Build the ARRAY_REF.  */
 
15712
-  postfix_expression = grok_array_decl (loc, postfix_expression, index);
 
15713
+  postfix_expression = grok_array_decl (loc, postfix_expression,
 
15714
+                                       index, decltype_p);
 
15715
 
 
15716
   /* When not doing offsetof, array references are not permitted in
 
15717
      constant-expressions.  */
 
15718
@@ -6415,7 +6455,7 @@
 
15719
 
 
15720
 static tree
 
15721
 cp_parser_unary_expression (cp_parser *parser, bool address_p, bool cast_p,
 
15722
-                           cp_id_kind * pidk)
 
15723
+                           bool decltype_p, cp_id_kind * pidk)
 
15724
 {
 
15725
   cp_token *token;
 
15726
   enum tree_code unary_operator;
 
15727
@@ -6629,6 +6669,7 @@
 
15728
       tree expression = error_mark_node;
 
15729
       non_integral_constant non_constant_p = NIC_NONE;
 
15730
       location_t loc = token->location;
 
15731
+      tsubst_flags_t complain = complain_flags (decltype_p);
 
15732
 
 
15733
       /* Consume the operator token.  */
 
15734
       token = cp_lexer_consume_token (parser->lexer);
 
15735
@@ -6636,7 +6677,9 @@
 
15736
       cast_expression
 
15737
        = cp_parser_cast_expression (parser,
 
15738
                                     unary_operator == ADDR_EXPR,
 
15739
-                                    /*cast_p=*/false, pidk);
 
15740
+                                    /*cast_p=*/false,
 
15741
+                                    /*decltype*/false,
 
15742
+                                    pidk);
 
15743
       /* Now, build an appropriate representation.  */
 
15744
       switch (unary_operator)
 
15745
        {
 
15746
@@ -6644,7 +6687,7 @@
 
15747
          non_constant_p = NIC_STAR;
 
15748
          expression = build_x_indirect_ref (loc, cast_expression,
 
15749
                                             RO_UNARY_STAR,
 
15750
-                                             tf_warning_or_error);
 
15751
+                                             complain);
 
15752
          break;
 
15753
 
 
15754
        case ADDR_EXPR:
 
15755
@@ -6653,7 +6696,7 @@
 
15756
        case BIT_NOT_EXPR:
 
15757
          expression = build_x_unary_op (loc, unary_operator,
 
15758
                                         cast_expression,
 
15759
-                                         tf_warning_or_error);
 
15760
+                                         complain);
 
15761
          break;
 
15762
 
 
15763
        case PREINCREMENT_EXPR:
 
15764
@@ -6665,7 +6708,7 @@
 
15765
        case NEGATE_EXPR:
 
15766
        case TRUTH_NOT_EXPR:
 
15767
          expression = finish_unary_op_expr (loc, unary_operator,
 
15768
-                                            cast_expression);
 
15769
+                                            cast_expression, complain);
 
15770
          break;
 
15771
 
 
15772
        default:
 
15773
@@ -6682,9 +6725,18 @@
 
15774
 
 
15775
   return cp_parser_postfix_expression (parser, address_p, cast_p,
 
15776
                                        /*member_access_only_p=*/false,
 
15777
+                                      decltype_p,
 
15778
                                       pidk);
 
15779
 }
 
15780
 
 
15781
+static inline tree
 
15782
+cp_parser_unary_expression (cp_parser *parser, bool address_p, bool cast_p,
 
15783
+                           cp_id_kind * pidk)
 
15784
+{
 
15785
+  return cp_parser_unary_expression (parser, address_p, cast_p,
 
15786
+                                    /*decltype*/false, pidk);
 
15787
+}
 
15788
+
 
15789
 /* Returns ERROR_MARK if TOKEN is not a unary-operator.  If TOKEN is a
 
15790
    unary-operator, the corresponding tree code is returned.  */
 
15791
 
 
15792
@@ -7163,7 +7215,7 @@
 
15793
 
 
15794
 static tree
 
15795
 cp_parser_cast_expression (cp_parser *parser, bool address_p, bool cast_p,
 
15796
-                          cp_id_kind * pidk)
 
15797
+                          bool decltype_p, cp_id_kind * pidk)
 
15798
 {
 
15799
   /* If it's a `(', then we might be looking at a cast.  */
 
15800
   if (cp_lexer_next_token_is (parser->lexer, CPP_OPEN_PAREN))
 
15801
@@ -7237,7 +7289,9 @@
 
15802
          cp_parser_parse_definitely (parser);
 
15803
          expr = cp_parser_cast_expression (parser,
 
15804
                                            /*address_p=*/false,
 
15805
-                                           /*cast_p=*/true, pidk);
 
15806
+                                           /*cast_p=*/true,
 
15807
+                                           /*decltype_p=*/false,
 
15808
+                                           pidk);
 
15809
 
 
15810
          /* Warn about old-style casts, if so requested.  */
 
15811
          if (warn_old_style_cast
 
15812
@@ -7263,7 +7317,8 @@
 
15813
 
 
15814
   /* If we get here, then it's not a cast, so it must be a
 
15815
      unary-expression.  */
 
15816
-  return cp_parser_unary_expression (parser, address_p, cast_p, pidk);
 
15817
+  return cp_parser_unary_expression (parser, address_p, cast_p,
 
15818
+                                    decltype_p, pidk);
 
15819
 }
 
15820
 
 
15821
 /* Parse a binary expression of the general form:
 
15822
@@ -7348,6 +7403,7 @@
 
15823
 static tree
 
15824
 cp_parser_binary_expression (cp_parser* parser, bool cast_p,
 
15825
                             bool no_toplevel_fold_p,
 
15826
+                            bool decltype_p,
 
15827
                             enum cp_parser_prec prec,
 
15828
                             cp_id_kind * pidk)
 
15829
 {
 
15830
@@ -7362,7 +7418,7 @@
 
15831
 
 
15832
   /* Parse the first expression.  */
 
15833
   current.lhs = cp_parser_cast_expression (parser, /*address_p=*/false,
 
15834
-                                          cast_p, pidk);
 
15835
+                                          cast_p, decltype_p, pidk);
 
15836
   current.lhs_type = ERROR_MARK;
 
15837
   current.prec = prec;
 
15838
 
 
15839
@@ -7479,7 +7535,7 @@
 
15840
        current.lhs = build_x_binary_op (current.loc, current.tree_type,
 
15841
                                         current.lhs, current.lhs_type,
 
15842
                                         rhs, rhs_type, &overload,
 
15843
-                                        tf_warning_or_error);
 
15844
+                                        complain_flags (decltype_p));
 
15845
       current.lhs_type = current.tree_type;
 
15846
       if (EXPR_P (current.lhs))
 
15847
        SET_EXPR_LOCATION (current.lhs, current.loc);
 
15848
@@ -7499,6 +7555,15 @@
 
15849
   return current.lhs;
 
15850
 }
 
15851
 
 
15852
+static tree
 
15853
+cp_parser_binary_expression (cp_parser* parser, bool cast_p,
 
15854
+                            bool no_toplevel_fold_p,
 
15855
+                            enum cp_parser_prec prec,
 
15856
+                            cp_id_kind * pidk)
 
15857
+{
 
15858
+  return cp_parser_binary_expression (parser, cast_p, no_toplevel_fold_p,
 
15859
+                                     /*decltype*/false, prec, pidk);
 
15860
+}
 
15861
 
 
15862
 /* Parse the `? expression : assignment-expression' part of a
 
15863
    conditional-expression.  The LOGICAL_OR_EXPR is the
 
15864
@@ -7568,12 +7633,13 @@
 
15865
      throw-expression
 
15866
 
 
15867
    CAST_P is true if this expression is the target of a cast.
 
15868
+   DECLTYPE_P is true if this expression is the operand of decltype.
 
15869
 
 
15870
    Returns a representation for the expression.  */
 
15871
 
 
15872
 static tree
 
15873
 cp_parser_assignment_expression (cp_parser* parser, bool cast_p,
 
15874
-                                cp_id_kind * pidk)
 
15875
+                                bool decltype_p, cp_id_kind * pidk)
 
15876
 {
 
15877
   tree expr;
 
15878
 
 
15879
@@ -7587,6 +7653,7 @@
 
15880
     {
 
15881
       /* Parse the binary expressions (logical-or-expression).  */
 
15882
       expr = cp_parser_binary_expression (parser, cast_p, false,
 
15883
+                                         decltype_p,
 
15884
                                          PREC_NOT_OPERATOR, pidk);
 
15885
       /* If the next token is a `?' then we're actually looking at a
 
15886
         conditional-expression.  */
 
15887
@@ -7623,7 +7690,7 @@
 
15888
              expr = build_x_modify_expr (loc, expr,
 
15889
                                          assignment_operator,
 
15890
                                          rhs,
 
15891
-                                         tf_warning_or_error);
 
15892
+                                         complain_flags (decltype_p));
 
15893
              input_location = saved_input_location;
 
15894
            }
 
15895
        }
 
15896
@@ -7632,6 +7699,14 @@
 
15897
   return expr;
 
15898
 }
 
15899
 
 
15900
+static tree
 
15901
+cp_parser_assignment_expression (cp_parser* parser, bool cast_p,
 
15902
+                                cp_id_kind * pidk)
 
15903
+{
 
15904
+  return cp_parser_assignment_expression (parser, cast_p,
 
15905
+                                         /*decltype*/false, pidk);
 
15906
+}
 
15907
+
 
15908
 /* Parse an (optional) assignment-operator.
 
15909
 
 
15910
    assignment-operator: one of
 
15911
@@ -7723,11 +7798,14 @@
 
15912
      expression , assignment-expression
 
15913
 
 
15914
    CAST_P is true if this expression is the target of a cast.
 
15915
+   DECLTYPE_P is true if this expression is the immediate operand of decltype,
 
15916
+     except possibly parenthesized or on the RHS of a comma (N3276).
 
15917
 
 
15918
    Returns a representation of the expression.  */
 
15919
 
 
15920
 static tree
 
15921
-cp_parser_expression (cp_parser* parser, bool cast_p, cp_id_kind * pidk)
 
15922
+cp_parser_expression (cp_parser* parser, bool cast_p, bool decltype_p,
 
15923
+                     cp_id_kind * pidk)
 
15924
 {
 
15925
   tree expression = NULL_TREE;
 
15926
   location_t loc = UNKNOWN_LOCATION;
 
15927
@@ -7738,7 +7816,19 @@
 
15928
 
 
15929
       /* Parse the next assignment-expression.  */
 
15930
       assignment_expression
 
15931
-       = cp_parser_assignment_expression (parser, cast_p, pidk);
 
15932
+       = cp_parser_assignment_expression (parser, cast_p, decltype_p, pidk);
 
15933
+
 
15934
+      /* We don't create a temporary for a call that is the immediate operand
 
15935
+        of decltype or on the RHS of a comma.  But when we see a comma, we
 
15936
+        need to create a temporary for a call on the LHS.  */
 
15937
+      if (decltype_p && !processing_template_decl
 
15938
+         && TREE_CODE (assignment_expression) == CALL_EXPR
 
15939
+         && CLASS_TYPE_P (TREE_TYPE (assignment_expression))
 
15940
+         && cp_lexer_next_token_is (parser->lexer, CPP_COMMA))
 
15941
+       assignment_expression
 
15942
+         = build_cplus_new (TREE_TYPE (assignment_expression),
 
15943
+                            assignment_expression, tf_warning_or_error);
 
15944
+
 
15945
       /* If this is the first assignment-expression, we can just
 
15946
         save it away.  */
 
15947
       if (!expression)
 
15948
@@ -7746,7 +7836,7 @@
 
15949
       else
 
15950
        expression = build_x_compound_expr (loc, expression,
 
15951
                                            assignment_expression,
 
15952
-                                            tf_warning_or_error);
 
15953
+                                           complain_flags (decltype_p));
 
15954
       /* If the next token is not a comma, then we are done with the
 
15955
         expression.  */
 
15956
       if (cp_lexer_next_token_is_not (parser->lexer, CPP_COMMA))
 
15957
@@ -7762,6 +7852,12 @@
 
15958
   return expression;
 
15959
 }
 
15960
 
 
15961
+static inline tree
 
15962
+cp_parser_expression (cp_parser* parser, bool cast_p, cp_id_kind * pidk)
 
15963
+{
 
15964
+  return cp_parser_expression (parser, cast_p, /*decltype*/false, pidk);
 
15965
+}
 
15966
+
 
15967
 /* Parse a constant-expression.
 
15968
 
 
15969
    constant-expression:
 
15970
@@ -7891,12 +7987,14 @@
 
15971
        {
 
15972
        case CPP_OPEN_SQUARE:
 
15973
          /* offsetof-member-designator "[" expression "]" */
 
15974
-         expr = cp_parser_postfix_open_square_expression (parser, expr, true);
 
15975
+         expr = cp_parser_postfix_open_square_expression (parser, expr,
 
15976
+                                                          true, false);
 
15977
          break;
 
15978
 
 
15979
        case CPP_DEREF:
 
15980
          /* offsetof-member-designator "->" identifier */
 
15981
-         expr = grok_array_decl (token->location, expr, integer_zero_node);
 
15982
+         expr = grok_array_decl (token->location, expr,
 
15983
+                                 integer_zero_node, false);
 
15984
          /* FALLTHRU */
 
15985
 
 
15986
        case CPP_DOT:
 
15987
@@ -8526,6 +8624,7 @@
 
15988
             ? TYPE_UNQUALIFIED : TYPE_QUAL_CONST);
 
15989
     declarator = make_call_declarator (declarator, param_list, quals,
 
15990
                                       VIRT_SPEC_UNSPECIFIED,
 
15991
+                                       REF_QUAL_NONE,
 
15992
                                       exception_spec,
 
15993
                                        /*late_return_type=*/NULL_TREE);
 
15994
     declarator->id_loc = LAMBDA_EXPR_LOCATION (lambda_expr);
 
15995
@@ -9496,7 +9595,10 @@
 
15996
        range_expr = error_mark_node;
 
15997
       stmt = begin_range_for_stmt (scope, init);
 
15998
       finish_range_for_decl (stmt, range_decl, range_expr);
 
15999
-      if (!type_dependent_expression_p (range_expr)
 
16000
+      if (range_expr != error_mark_node
 
16001
+         && !type_dependent_expression_p (range_expr)
 
16002
+         /* The length of an array might be dependent.  */
 
16003
+         && COMPLETE_TYPE_P (TREE_TYPE (range_expr))
 
16004
          /* do_auto_deduction doesn't mess with template init-lists.  */
 
16005
          && !BRACE_ENCLOSED_INITIALIZER_P (range_expr))
 
16006
        do_range_for_auto_deduction (range_decl, range_expr);
 
16007
@@ -9644,7 +9746,8 @@
 
16008
 
 
16009
   /* The new increment expression.  */
 
16010
   expression = finish_unary_op_expr (input_location,
 
16011
-                                    PREINCREMENT_EXPR, begin);
 
16012
+                                    PREINCREMENT_EXPR, begin,
 
16013
+                                    tf_warning_or_error);
 
16014
   finish_for_expr (expression, statement);
 
16015
 
 
16016
   /* The declaration is initialized with *__begin inside the loop body.  */
 
16017
@@ -11299,7 +11402,7 @@
 
16018
 
 
16019
       /* Parse a class member access.  */
 
16020
       expr = cp_parser_postfix_expression (parser, /*address_p=*/false,
 
16021
-                                           /*cast_p=*/false,
 
16022
+                                           /*cast_p=*/false, /*decltype*/true,
 
16023
                                            /*member_access_only_p=*/true, NULL);
 
16024
 
 
16025
       if (expr 
 
16026
@@ -11327,7 +11430,8 @@
 
16027
       parser->greater_than_is_operator_p = true;
 
16028
 
 
16029
       /* Parse a full expression.  */
 
16030
-      expr = cp_parser_expression (parser, /*cast_p=*/false, NULL);
 
16031
+      expr = cp_parser_expression (parser, /*cast_p=*/false,
 
16032
+                                  /*decltype*/true, NULL);
 
16033
 
 
16034
       /* The `>' token might be the end of a template-id or
 
16035
         template-parameter-list now.  */
 
16036
@@ -16168,6 +16272,7 @@
 
16037
      declarator-id
 
16038
      direct-declarator ( parameter-declaration-clause )
 
16039
        cv-qualifier-seq [opt]
 
16040
+       ref-qualifier [opt]
 
16041
        exception-specification [opt]
 
16042
      direct-declarator [ constant-expression [opt] ]
 
16043
      ( declarator )
 
16044
@@ -16176,6 +16281,7 @@
 
16045
      direct-abstract-declarator [opt]
 
16046
        ( parameter-declaration-clause )
 
16047
        cv-qualifier-seq [opt]
 
16048
+       ref-qualifier [opt]
 
16049
        exception-specification [opt]
 
16050
      direct-abstract-declarator [opt] [ constant-expression [opt] ]
 
16051
      ( abstract-declarator )
 
16052
@@ -16290,15 +16396,18 @@
 
16053
              /* Consume the `)'.  */
 
16054
              cp_parser_require (parser, CPP_CLOSE_PAREN, RT_CLOSE_PAREN);
 
16055
 
 
16056
-             /* If all went well, parse the cv-qualifier-seq and the
 
16057
-                exception-specification.  */
 
16058
+             /* If all went well, parse the cv-qualifier-seq,
 
16059
+                ref-qualifier and the exception-specification.  */
 
16060
              if (member_p || cp_parser_parse_definitely (parser))
 
16061
                {
 
16062
                  cp_cv_quals cv_quals;
 
16063
                  cp_virt_specifiers virt_specifiers;
 
16064
+                 cp_ref_qualifier ref_qual;
 
16065
                  tree exception_specification;
 
16066
                  tree late_return;
 
16067
                  tree attrs;
 
16068
+                 bool memfn = (member_p || (pushed_scope
 
16069
+                                            && CLASS_TYPE_P (pushed_scope)));
 
16070
 
 
16071
                  is_declarator = true;
 
16072
 
 
16073
@@ -16308,6 +16417,8 @@
 
16074
 
 
16075
                  /* Parse the cv-qualifier-seq.  */
 
16076
                  cv_quals = cp_parser_cv_qualifier_seq_opt (parser);
 
16077
+                 /* Parse the ref-qualifier. */
 
16078
+                 ref_qual = cp_parser_ref_qualifier_seq_opt (parser);
 
16079
                  /* And the exception-specification.  */
 
16080
                  exception_specification
 
16081
                    = cp_parser_exception_specification_opt (parser);
 
16082
@@ -16315,7 +16426,7 @@
 
16083
                  attrs = cp_parser_std_attribute_spec_seq (parser);
 
16084
 
 
16085
                  late_return = (cp_parser_late_return_type_opt
 
16086
-                                (parser, member_p ? cv_quals : -1));
 
16087
+                                (parser, memfn ? cv_quals : -1));
 
16088
 
 
16089
                  /* Parse the virt-specifier-seq.  */
 
16090
                  virt_specifiers = cp_parser_virt_specifier_seq_opt (parser);
 
16091
@@ -16325,6 +16436,7 @@
 
16092
                                                     params,
 
16093
                                                     cv_quals,
 
16094
                                                     virt_specifiers,
 
16095
+                                                    ref_qual,
 
16096
                                                     exception_specification,
 
16097
                                                     late_return);
 
16098
                  declarator->std_attributes = attrs;
 
16099
@@ -16857,6 +16969,37 @@
 
16100
   return cv_quals;
 
16101
 }
 
16102
 
 
16103
+/* Parse an (optional) ref-qualifier
 
16104
+
 
16105
+   ref-qualifier:
 
16106
+     &
 
16107
+     &&
 
16108
+
 
16109
+   Returns cp_ref_qualifier representing ref-qualifier. */
 
16110
+
 
16111
+static cp_ref_qualifier
 
16112
+cp_parser_ref_qualifier_seq_opt (cp_parser* parser)
 
16113
+{
 
16114
+  cp_ref_qualifier ref_qual = REF_QUAL_NONE;
 
16115
+  cp_token *token = cp_lexer_peek_token (parser->lexer);
 
16116
+  switch (token->type)
 
16117
+    {
 
16118
+    case CPP_AND:
 
16119
+      ref_qual = REF_QUAL_LVALUE;
 
16120
+      break;
 
16121
+    case CPP_AND_AND:
 
16122
+      ref_qual = REF_QUAL_RVALUE;
 
16123
+      break;
 
16124
+    }
 
16125
+
 
16126
+  if (ref_qual)
 
16127
+    {
 
16128
+      cp_lexer_consume_token (parser->lexer);
 
16129
+    }
 
16130
+
 
16131
+  return ref_qual;
 
16132
+}
 
16133
+
 
16134
 /* Parse an (optional) virt-specifier-seq.
 
16135
 
 
16136
    virt-specifier-seq:
 
16137
@@ -16964,17 +17107,21 @@
 
16138
   /* Consume the ->.  */
 
16139
   cp_lexer_consume_token (parser->lexer);
 
16140
 
 
16141
+  tree save_ccp = current_class_ptr;
 
16142
+  tree save_ccr = current_class_ref;
 
16143
   if (quals >= 0)
 
16144
     {
 
16145
       /* DR 1207: 'this' is in scope in the trailing return type.  */
 
16146
-      gcc_assert (current_class_ptr == NULL_TREE);
 
16147
       inject_this_parameter (current_class_type, quals);
 
16148
     }
 
16149
 
 
16150
   type = cp_parser_trailing_type_id (parser);
 
16151
 
 
16152
   if (quals >= 0)
 
16153
-    current_class_ptr = current_class_ref = NULL_TREE;
 
16154
+    {
 
16155
+      current_class_ptr = save_ccp;
 
16156
+      current_class_ref = save_ccr;
 
16157
+    }
 
16158
 
 
16159
   return type;
 
16160
 }
 
16161
@@ -20674,8 +20821,13 @@
 
16162
       token = cp_lexer_peek_token (parser->lexer);
 
16163
     }
 
16164
   else
 
16165
-    attribute = build_tree_list (build_tree_list (NULL_TREE, attr_id),
 
16166
-                                NULL_TREE);
 
16167
+    {
 
16168
+      attribute = build_tree_list (build_tree_list (NULL_TREE, attr_id),
 
16169
+                                  NULL_TREE);
 
16170
+      /* C++11 noreturn attribute is equivalent to GNU's.  */
 
16171
+      if (is_attribute_p ("noreturn", attr_id))
 
16172
+       TREE_PURPOSE (TREE_PURPOSE (attribute)) = get_identifier ("gnu");
 
16173
+    }
 
16174
 
 
16175
   /* Now parse the optional argument clause of the attribute.  */
 
16176
 
 
16177
@@ -22033,7 +22185,7 @@
 
16178
 cp_parser_simple_cast_expression (cp_parser *parser)
 
16179
 {
 
16180
   return cp_parser_cast_expression (parser, /*address_p=*/false,
 
16181
-                                   /*cast_p=*/false, NULL);
 
16182
+                                   /*cast_p=*/false, /*decltype*/false, NULL);
 
16183
 }
 
16184
 
 
16185
 /* Parse a functional cast to TYPE.  Returns an expression
 
16186
@@ -26830,7 +26982,7 @@
 
16187
       op = (token->type == CPP_PLUS_PLUS
 
16188
            ? PREINCREMENT_EXPR : PREDECREMENT_EXPR);
 
16189
       cp_lexer_consume_token (parser->lexer);
 
16190
-      lhs = cp_parser_cast_expression (parser, false, false, NULL);
 
16191
+      lhs = cp_parser_simple_cast_expression (parser);
 
16192
       if (lhs != decl)
 
16193
        return error_mark_node;
 
16194
       return build2 (op, TREE_TYPE (decl), decl, NULL_TREE);
 
16195
Index: gcc/cp/call.c
 
16196
===================================================================
 
16197
--- a/src/gcc/cp/call.c (.../tags/gcc_4_8_0_release)
 
16198
+++ b/src/gcc/cp/call.c (.../branches/gcc-4_8-branch)
 
16199
@@ -555,7 +555,7 @@
 
16200
     {
 
16201
       /* Core issue 903 says only literal 0 is a null pointer constant.  */
 
16202
       if (cxx_dialect < cxx0x)
 
16203
-       t = maybe_constant_value (t);
 
16204
+       t = maybe_constant_value (fold_non_dependent_expr_sfinae (t, tf_none));
 
16205
       STRIP_NOPS (t);
 
16206
       if (integer_zerop (t) && !TREE_OVERFLOW (t))
 
16207
        return true;
 
16208
@@ -1276,7 +1276,10 @@
 
16209
                           static_fn_type (tofn)))
 
16210
        return NULL;
 
16211
 
 
16212
-      from = build_memfn_type (fromfn, tbase, cp_type_quals (tbase));
 
16213
+      from = build_memfn_type (fromfn,
 
16214
+                               tbase,
 
16215
+                               cp_type_quals (tbase),
 
16216
+                               type_memfn_rqual (tofn));
 
16217
       from = build_ptrmemfunc_type (build_pointer_type (from));
 
16218
       conv = build_conv (ck_pmem, from, conv);
 
16219
       conv->base_p = true;
 
16220
@@ -1950,7 +1953,21 @@
 
16221
            {
 
16222
              parmtype = cp_build_qualified_type
 
16223
                (ctype, cp_type_quals (TREE_TYPE (parmtype)));
 
16224
-             parmtype = build_pointer_type (parmtype);
 
16225
+             if (FUNCTION_REF_QUALIFIED (TREE_TYPE (fn)))
 
16226
+               {
 
16227
+                 /* If the function has a ref-qualifier, the implicit
 
16228
+                    object parameter has reference type.  */
 
16229
+                 bool rv = FUNCTION_RVALUE_QUALIFIED (TREE_TYPE (fn));
 
16230
+                 parmtype = cp_build_reference_type (parmtype, rv);
 
16231
+                 if (TREE_CODE (arg) == CONVERT_EXPR
 
16232
+                     && TYPE_PTR_P (TREE_TYPE (arg)))
 
16233
+                   /* Strip conversion from reference to pointer.  */
 
16234
+                   arg = TREE_OPERAND (arg, 0);
 
16235
+                 arg = build_fold_indirect_ref (arg);
 
16236
+                 argtype = lvalue_type (arg);
 
16237
+               }
 
16238
+             else
 
16239
+               parmtype = build_pointer_type (parmtype);
 
16240
            }
 
16241
 
 
16242
          /* Core issue 899: When [copy-]initializing a temporary to be bound
 
16243
@@ -6696,6 +6713,10 @@
 
16244
       /* else continue to get conversion error.  */
 
16245
     }
 
16246
 
 
16247
+  /* N3276 magic doesn't apply to nested calls.  */
 
16248
+  int decltype_flag = (complain & tf_decltype);
 
16249
+  complain &= ~tf_decltype;
 
16250
+
 
16251
   /* Find maximum size of vector to hold converted arguments.  */
 
16252
   parmlen = list_length (parm);
 
16253
   nargs = vec_safe_length (args) + (first_arg != NULL_TREE ? 1 : 0);
 
16254
@@ -7067,7 +7088,7 @@
 
16255
        return error_mark_node;
 
16256
     }
 
16257
 
 
16258
-  return build_cxx_call (fn, nargs, argarray, complain);
 
16259
+  return build_cxx_call (fn, nargs, argarray, complain|decltype_flag);
 
16260
 }
 
16261
 
 
16262
 /* Build and return a call to FN, using NARGS arguments in ARGARRAY.
 
16263
@@ -7109,12 +7130,20 @@
 
16264
   if (VOID_TYPE_P (TREE_TYPE (fn)))
 
16265
     return fn;
 
16266
 
 
16267
-  fn = require_complete_type_sfinae (fn, complain);
 
16268
-  if (fn == error_mark_node)
 
16269
-    return error_mark_node;
 
16270
+  /* 5.2.2/11: If a function call is a prvalue of object type: if the
 
16271
+     function call is either the operand of a decltype-specifier or the
 
16272
+     right operand of a comma operator that is the operand of a
 
16273
+     decltype-specifier, a temporary object is not introduced for the
 
16274
+     prvalue. The type of the prvalue may be incomplete.  */
 
16275
+  if (!(complain & tf_decltype))
 
16276
+    {
 
16277
+      fn = require_complete_type_sfinae (fn, complain);
 
16278
+      if (fn == error_mark_node)
 
16279
+       return error_mark_node;
 
16280
 
 
16281
-  if (MAYBE_CLASS_TYPE_P (TREE_TYPE (fn)))
 
16282
-    fn = build_cplus_new (TREE_TYPE (fn), fn, complain);
 
16283
+      if (MAYBE_CLASS_TYPE_P (TREE_TYPE (fn)))
 
16284
+       fn = build_cplus_new (TREE_TYPE (fn), fn, complain);
 
16285
+    }
 
16286
   return convert_from_reference (fn);
 
16287
 }
 
16288
 
 
16289
Index: gcc/cp/mangle.c
 
16290
===================================================================
 
16291
--- a/src/gcc/cp/mangle.c       (.../tags/gcc_4_8_0_release)
 
16292
+++ b/src/gcc/cp/mangle.c       (.../branches/gcc-4_8-branch)
 
16293
@@ -350,6 +350,7 @@
 
16294
       && TYPE_CANONICAL (node) != node
 
16295
       && TYPE_MAIN_VARIANT (node) != node)
 
16296
     {
 
16297
+      tree orig = node;
 
16298
       /* Here we want to strip the topmost typedef only.
 
16299
          We need to do that so is_std_substitution can do proper
 
16300
          name matching.  */
 
16301
@@ -361,6 +362,9 @@
 
16302
       else
 
16303
        node = cp_build_qualified_type (TYPE_MAIN_VARIANT (node),
 
16304
                                        cp_type_quals (node));
 
16305
+      if (TREE_CODE (node) == FUNCTION_TYPE
 
16306
+         || TREE_CODE (node) == METHOD_TYPE)
 
16307
+       node = build_ref_qualified_type (node, type_memfn_rqual (orig));
 
16308
     }
 
16309
   return node;
 
16310
 }
 
16311
@@ -904,9 +908,11 @@
 
16312
 
 
16313
 /* Write the nested name, including CV-qualifiers, of DECL.
 
16314
 
 
16315
-   <nested-name> ::= N [<CV-qualifiers>] <prefix> <unqualified-name> E
 
16316
-                ::= N [<CV-qualifiers>] <template-prefix> <template-args> E
 
16317
+   <nested-name> ::= N [<CV-qualifiers>] [<ref-qualifier>] <prefix> <unqualified-name> E
 
16318
+                ::= N [<CV-qualifiers>] [<ref-qualifier>] <template-prefix> <template-args> E
 
16319
 
 
16320
+   <ref-qualifier> ::= R # & ref-qualifier
 
16321
+                   ::= O # && ref-qualifier
 
16322
    <CV-qualifiers> ::= [r] [V] [K]  */
 
16323
 
 
16324
 static void
 
16325
@@ -926,6 +932,13 @@
 
16326
        write_char ('V');
 
16327
       if (DECL_CONST_MEMFUNC_P (decl))
 
16328
        write_char ('K');
 
16329
+      if (FUNCTION_REF_QUALIFIED (TREE_TYPE (decl)))
 
16330
+       {
 
16331
+         if (FUNCTION_RVALUE_QUALIFIED (TREE_TYPE (decl)))
 
16332
+           write_char ('O');
 
16333
+         else
 
16334
+           write_char ('R');
 
16335
+       }
 
16336
     }
 
16337
 
 
16338
   /* Is this a template instance?  */
 
16339
@@ -1880,7 +1893,13 @@
 
16340
        mangle the unqualified type.  The recursive call is needed here
 
16341
        since both the qualified and unqualified types are substitution
 
16342
        candidates.  */
 
16343
-    write_type (TYPE_MAIN_VARIANT (type));
 
16344
+    {
 
16345
+      tree t = TYPE_MAIN_VARIANT (type);
 
16346
+      if (TREE_CODE (t) == FUNCTION_TYPE
 
16347
+         || TREE_CODE (t) == METHOD_TYPE)
 
16348
+       t = build_ref_qualified_type (t, type_memfn_rqual (type));
 
16349
+      write_type (t);
 
16350
+    }
 
16351
   else if (TREE_CODE (type) == ARRAY_TYPE)
 
16352
     /* It is important not to use the TYPE_MAIN_VARIANT of TYPE here
 
16353
        so that the cv-qualification of the element type is available
 
16354
@@ -1892,6 +1911,9 @@
 
16355
 
 
16356
       /* See through any typedefs.  */
 
16357
       type = TYPE_MAIN_VARIANT (type);
 
16358
+      if (TREE_CODE (type) == FUNCTION_TYPE
 
16359
+         || TREE_CODE (type) == METHOD_TYPE)
 
16360
+       type = build_ref_qualified_type (type, type_memfn_rqual (type_orig));
 
16361
 
 
16362
       /* According to the C++ ABI, some library classes are passed the
 
16363
         same as the scalar type of their single member and use the same
 
16364
@@ -2327,7 +2349,7 @@
 
16365
    METHOD_TYPE.  The return type is mangled before the parameter
 
16366
    types.
 
16367
 
 
16368
-     <function-type> ::= F [Y] <bare-function-type> E   */
 
16369
+     <function-type> ::= F [Y] <bare-function-type> [<ref-qualifier>] E   */
 
16370
 
 
16371
 static void
 
16372
 write_function_type (const tree type)
 
16373
@@ -2360,6 +2382,13 @@
 
16374
      See [dcl.link].  */
 
16375
   write_bare_function_type (type, /*include_return_type_p=*/1,
 
16376
                            /*decl=*/NULL);
 
16377
+  if (FUNCTION_REF_QUALIFIED (type))
 
16378
+    {
 
16379
+      if (FUNCTION_RVALUE_QUALIFIED (type))
 
16380
+       write_char ('O');
 
16381
+      else
 
16382
+       write_char ('R');
 
16383
+    }
 
16384
   write_char ('E');
 
16385
 }
 
16386
 
 
16387
Index: gcc/cp/cp-tree.h
 
16388
===================================================================
 
16389
--- a/src/gcc/cp/cp-tree.h      (.../tags/gcc_4_8_0_release)
 
16390
+++ b/src/gcc/cp/cp-tree.h      (.../branches/gcc-4_8-branch)
 
16391
@@ -107,8 +107,10 @@
 
16392
          or FIELD_DECL).
 
16393
       IDENTIFIER_TYPENAME_P (in IDENTIFIER_NODE)
 
16394
       DECL_TINFO_P (in VAR_DECL)
 
16395
+      FUNCTION_REF_QUALIFIED (in FUNCTION_TYPE, METHOD_TYPE)
 
16396
    5: C_IS_RESERVED_WORD (in IDENTIFIER_NODE)
 
16397
       DECL_VTABLE_OR_VTT_P (in VAR_DECL)
 
16398
+      FUNCTION_RVALUE_QUALIFIED (in FUNCTION_TYPE, METHOD_TYPE)
 
16399
    6: IDENTIFIER_REPO_CHOSEN (in IDENTIFIER_NODE)
 
16400
       DECL_CONSTRUCTION_VTABLE_P (in VAR_DECL)
 
16401
       TYPE_MARKED_P (in _TYPE)
 
16402
@@ -420,9 +422,11 @@
 
16403
   /* inheriting constructors */
 
16404
   CPP0X_INHERITING_CTORS,
 
16405
   /* C++11 attributes */
 
16406
-  CPP0X_ATTRIBUTES
 
16407
+  CPP0X_ATTRIBUTES,
 
16408
+  /* ref-qualified member functions */
 
16409
+  CPP0X_REF_QUALIFIER
 
16410
 } cpp0x_warn_str;
 
16411
-  
 
16412
+
 
16413
 /* The various kinds of operation used by composite_pointer_type. */
 
16414
 
 
16415
 typedef enum composite_pointer_operation
 
16416
@@ -2502,6 +2506,14 @@
 
16417
 /* 1 iff VAR_DECL node NODE is virtual table or VTT.  */
 
16418
 #define DECL_VTABLE_OR_VTT_P(NODE) TREE_LANG_FLAG_5 (VAR_DECL_CHECK (NODE))
 
16419
 
 
16420
+/* 1 iff FUNCTION_TYPE or METHOD_TYPE has a ref-qualifier (either & or &&). */
 
16421
+#define FUNCTION_REF_QUALIFIED(NODE) \
 
16422
+  TREE_LANG_FLAG_4 (FUNC_OR_METHOD_CHECK (NODE))
 
16423
+
 
16424
+/* 1 iff FUNCTION_TYPE or METHOD_TYPE has &&-ref-qualifier.  */
 
16425
+#define FUNCTION_RVALUE_QUALIFIED(NODE) \
 
16426
+  TREE_LANG_FLAG_5 (FUNC_OR_METHOD_CHECK (NODE))
 
16427
+
 
16428
 /* Returns 1 iff VAR_DECL is a construction virtual table.
 
16429
    DECL_VTABLE_OR_VTT_P will be true in this case and must be checked
 
16430
    before using this macro.  */
 
16431
@@ -4190,6 +4202,9 @@
 
16432
                                    conversion might be permissible,
 
16433
                                    not actually performing the
 
16434
                                    conversion.  */
 
16435
+  tf_decltype = 1 << 7,          /* We are the operand of decltype.
 
16436
+                                   Used to implement the special rules
 
16437
+                                   for calls in decltype (5.2.2/11).  */
 
16438
   tf_partial = 1 << 8,          /* Doing initial explicit argument
 
16439
                                    substitution in fn_type_unification.  */
 
16440
   /* Convenient substitution flags combinations.  */
 
16441
@@ -4662,6 +4677,23 @@
 
16442
 
 
16443
 typedef int cp_virt_specifiers;
 
16444
 
 
16445
+/* Wherever there is a function-cv-qual, there could also be a ref-qualifier:
 
16446
+
 
16447
+   [dcl.fct]
 
16448
+   The return type, the parameter-type-list, the ref-qualifier, and
 
16449
+   the cv-qualifier-seq, but not the default arguments or the exception
 
16450
+   specification, are part of the function type.
 
16451
+
 
16452
+   REF_QUAL_NONE    Ordinary member function with no ref-qualifier
 
16453
+   REF_QUAL_LVALUE  Member function with the &-ref-qualifier
 
16454
+   REF_QUAL_RVALUE  Member function with the &&-ref-qualifier */
 
16455
+
 
16456
+enum cp_ref_qualifier {
 
16457
+  REF_QUAL_NONE = 0,
 
16458
+  REF_QUAL_LVALUE = 1,
 
16459
+  REF_QUAL_RVALUE = 2
 
16460
+};
 
16461
+
 
16462
 /* A storage class.  */
 
16463
 
 
16464
 typedef enum cp_storage_class {
 
16465
@@ -4823,6 +4855,8 @@
 
16466
       cp_cv_quals qualifiers;
 
16467
       /* The virt-specifiers for the function.  */
 
16468
       cp_virt_specifiers virt_specifiers;
 
16469
+      /* The ref-qualifier for the function.  */
 
16470
+      cp_ref_qualifier ref_qualifier;
 
16471
       /* The exception-specification for the function.  */
 
16472
       tree exception_specification;
 
16473
       /* The late-specified return type, if any.  */
 
16474
@@ -5171,14 +5205,15 @@
 
16475
 
 
16476
 /* in decl2.c */
 
16477
 extern bool check_java_method                  (tree);
 
16478
-extern tree build_memfn_type                   (tree, tree, cp_cv_quals);
 
16479
+extern tree build_memfn_type                   (tree, tree, cp_cv_quals, cp_ref_qualifier);
 
16480
+extern tree build_pointer_ptrmemfn_type        (tree);
 
16481
 extern tree change_return_type                 (tree, tree);
 
16482
 extern void maybe_retrofit_in_chrg             (tree);
 
16483
 extern void maybe_make_one_only                        (tree);
 
16484
 extern bool vague_linkage_p                    (tree);
 
16485
 extern void grokclassfn                                (tree, tree,
 
16486
                                                 enum overload_flags);
 
16487
-extern tree grok_array_decl                    (location_t, tree, tree);
 
16488
+extern tree grok_array_decl                    (location_t, tree, tree, bool);
 
16489
 extern tree delete_sanity                      (tree, tree, bool, int, tsubst_flags_t);
 
16490
 extern tree check_classfn                      (tree, tree, tree);
 
16491
 extern void check_member_template              (tree);
 
16492
@@ -5282,7 +5317,8 @@
 
16493
 extern tree build_zero_init                    (tree, tree, bool);
 
16494
 extern tree build_value_init                   (tree, tsubst_flags_t);
 
16495
 extern tree build_value_init_noctor            (tree, tsubst_flags_t);
 
16496
-extern tree build_offset_ref                   (tree, tree, bool);
 
16497
+extern tree build_offset_ref                   (tree, tree, bool,
 
16498
+                                                tsubst_flags_t);
 
16499
 extern tree build_new                          (vec<tree, va_gc> **, tree, tree,
 
16500
                                                 vec<tree, va_gc> **, int,
 
16501
                                                  tsubst_flags_t);
 
16502
@@ -5642,7 +5678,8 @@
 
16503
 extern tree finish_increment_expr              (tree, enum tree_code);
 
16504
 extern tree finish_this_expr                   (void);
 
16505
 extern tree finish_pseudo_destructor_expr       (tree, tree, tree);
 
16506
-extern tree finish_unary_op_expr               (location_t, enum tree_code, tree);
 
16507
+extern tree finish_unary_op_expr               (location_t, enum tree_code, tree,
 
16508
+                                                tsubst_flags_t);
 
16509
 extern tree finish_compound_literal            (tree, tree, tsubst_flags_t);
 
16510
 extern tree finish_fname                       (tree);
 
16511
 extern void finish_translation_unit            (void);
 
16512
@@ -5676,7 +5713,7 @@
 
16513
                                                              location_t);
 
16514
 extern void check_accessibility_of_qualified_id (tree, tree, tree);
 
16515
 extern tree finish_qualified_id_expr           (tree, tree, bool, bool,
 
16516
-                                                bool, bool);
 
16517
+                                                bool, bool, tsubst_flags_t);
 
16518
 extern void simplify_aggr_init_expr            (tree *);
 
16519
 extern void finalize_nrv                       (tree *, tree, tree);
 
16520
 extern void note_decl_for_pch                  (tree);
 
16521
@@ -5777,6 +5814,7 @@
 
16522
 extern tree hash_tree_cons                     (tree, tree, tree);
 
16523
 extern tree hash_tree_chain                    (tree, tree);
 
16524
 extern tree build_qualified_name               (tree, tree, tree, bool);
 
16525
+extern tree build_ref_qualified_type           (tree, cp_ref_qualifier);
 
16526
 extern int is_overloaded_fn                    (tree);
 
16527
 extern tree dependent_name                     (tree);
 
16528
 extern tree get_fns                            (tree);
 
16529
@@ -5934,7 +5972,8 @@
 
16530
                                                 tsubst_flags_t);
 
16531
 extern int cp_type_quals                       (const_tree);
 
16532
 extern int type_memfn_quals                    (const_tree);
 
16533
-extern tree apply_memfn_quals                  (tree, cp_cv_quals);
 
16534
+extern cp_ref_qualifier type_memfn_rqual       (const_tree);
 
16535
+extern tree apply_memfn_quals                  (tree, cp_cv_quals, cp_ref_qualifier);
 
16536
 extern bool cp_has_mutable_p                   (const_tree);
 
16537
 extern bool at_least_as_qualified_p            (const_tree, const_tree);
 
16538
 extern void cp_apply_type_quals_to_decl                (int, tree);
 
16539
Index: gcc/cp/search.c
 
16540
===================================================================
 
16541
--- a/src/gcc/cp/search.c       (.../tags/gcc_4_8_0_release)
 
16542
+++ b/src/gcc/cp/search.c       (.../branches/gcc-4_8-branch)
 
16543
@@ -188,6 +188,14 @@
 
16544
   tree t_binfo;
 
16545
   base_kind bk;
 
16546
 
 
16547
+  /* "Nothing" is definitely not derived from Base.  */
 
16548
+  if (t == NULL_TREE)
 
16549
+    {
 
16550
+      if (kind_ptr)
 
16551
+       *kind_ptr = bk_not_base;
 
16552
+      return NULL_TREE;
 
16553
+    }
 
16554
+
 
16555
   if (t == error_mark_node || base == error_mark_node)
 
16556
     {
 
16557
       if (kind_ptr)
 
16558
Index: gcc/cp/name-lookup.h
 
16559
===================================================================
 
16560
--- a/src/gcc/cp/name-lookup.h  (.../tags/gcc_4_8_0_release)
 
16561
+++ b/src/gcc/cp/name-lookup.h  (.../branches/gcc-4_8-branch)
 
16562
@@ -132,10 +132,11 @@
 
16563
   ts_global = 1,       /* All scopes.  This is the 3.4.1
 
16564
                           [basic.lookup.unqual] lookup mentioned
 
16565
                           in [basic.lookup.elab]/2.  */
 
16566
-  ts_within_enclosing_non_class = 2    /* Search within enclosing non-class
 
16567
+  ts_within_enclosing_non_class = 2,   /* Search within enclosing non-class
 
16568
                                           only, for friend class lookup
 
16569
                                           according to [namespace.memdef]/3
 
16570
                                           and [class.friend]/9.  */
 
16571
+  ts_lambda = 3                        /* Declaring a lambda closure.  */
 
16572
 } tag_scope;
 
16573
 
 
16574
 typedef struct GTY(()) cp_class_binding {
 
16575
Index: gcc/config.in
 
16576
===================================================================
 
16577
--- a/src/gcc/config.in (.../tags/gcc_4_8_0_release)
 
16578
+++ b/src/gcc/config.in (.../branches/gcc-4_8-branch)
 
16579
@@ -1278,12 +1278,6 @@
 
16580
 #endif
 
16581
 
 
16582
 
 
16583
-/* Define to 1 if you have the <libintl.h> header file. */
 
16584
-#ifndef USED_FOR_TARGET
 
16585
-#undef HAVE_LIBINTL_H
 
16586
-#endif
 
16587
-
 
16588
-
 
16589
 /* Define to 1 if you have the <limits.h> header file. */
 
16590
 #ifndef USED_FOR_TARGET
 
16591
 #undef HAVE_LIMITS_H
 
16592
Index: gcc/ifcvt.c
 
16593
===================================================================
 
16594
--- a/src/gcc/ifcvt.c   (.../tags/gcc_4_8_0_release)
 
16595
+++ b/src/gcc/ifcvt.c   (.../branches/gcc-4_8-branch)
 
16596
@@ -964,6 +964,8 @@
 
16597
 
 
16598
   set_used_flags (if_info->x);
 
16599
   set_used_flags (if_info->cond);
 
16600
+  set_used_flags (if_info->a);
 
16601
+  set_used_flags (if_info->b);
 
16602
   unshare_all_rtl_in_chain (seq);
 
16603
   end_sequence ();
 
16604
 
 
16605
@@ -3473,7 +3475,7 @@
 
16606
      code processing.  ??? we should fix this in the future.  */
 
16607
   if (EDGE_COUNT (then_bb->succs) == 0)
 
16608
     {
 
16609
-      if (single_pred_p (else_bb))
 
16610
+      if (single_pred_p (else_bb) && else_bb != EXIT_BLOCK_PTR)
 
16611
        {
 
16612
          rtx last_insn = BB_END (then_bb);
 
16613
 
 
16614
Index: gcc/expr.c
 
16615
===================================================================
 
16616
--- a/src/gcc/expr.c    (.../tags/gcc_4_8_0_release)
 
16617
+++ b/src/gcc/expr.c    (.../branches/gcc-4_8-branch)
 
16618
@@ -7563,6 +7563,15 @@
 
16619
       inner = TREE_OPERAND (exp, 0);
 
16620
       break;
 
16621
 
 
16622
+    case COMPOUND_LITERAL_EXPR:
 
16623
+      /* Allow COMPOUND_LITERAL_EXPR in initializers, if e.g.
 
16624
+        rtl_for_decl_init is called on DECL_INITIAL with
 
16625
+        COMPOUNT_LITERAL_EXPRs in it, they aren't gimplified.  */
 
16626
+      if (modifier == EXPAND_INITIALIZER
 
16627
+         && COMPOUND_LITERAL_EXPR_DECL (exp))
 
16628
+       return expand_expr_addr_expr_1 (COMPOUND_LITERAL_EXPR_DECL (exp),
 
16629
+                                       target, tmode, modifier, as);
 
16630
+      /* FALLTHRU */
 
16631
     default:
 
16632
       /* If the object is a DECL, then expand it for its rtl.  Don't bypass
 
16633
         expand_expr, as that can have various side effects; LABEL_DECLs for
 
16634
Index: gcc/tree-ssa-loop-ivcanon.c
 
16635
===================================================================
 
16636
--- a/src/gcc/tree-ssa-loop-ivcanon.c   (.../tags/gcc_4_8_0_release)
 
16637
+++ b/src/gcc/tree-ssa-loop-ivcanon.c   (.../branches/gcc-4_8-branch)
 
16638
@@ -1085,8 +1085,9 @@
 
16639
       tree lhs;
 
16640
 
 
16641
       if (is_gimple_assign (stmt)
 
16642
+         && gimple_assign_rhs_code (stmt) == INTEGER_CST
 
16643
          && (lhs = gimple_assign_lhs (stmt), TREE_CODE (lhs) == SSA_NAME)
 
16644
-         && gimple_assign_rhs_code (stmt) == INTEGER_CST)
 
16645
+         && !SSA_NAME_OCCURS_IN_ABNORMAL_PHI (lhs))
 
16646
        {
 
16647
          propagate_into_all_uses (lhs, gimple_assign_rhs1 (stmt));
 
16648
          gsi_remove (&gsi, true);
 
16649
@@ -1097,6 +1098,63 @@
 
16650
     }
 
16651
 }
 
16652
 
 
16653
+/* Process loops from innermost to outer, stopping at the innermost
 
16654
+   loop we unrolled.  */
 
16655
+
 
16656
+static bool
 
16657
+tree_unroll_loops_completely_1 (bool may_increase_size, bool unroll_outer,
 
16658
+                               vec<loop_p, va_stack>& father_stack,
 
16659
+                               struct loop *loop)
 
16660
+{
 
16661
+  struct loop *loop_father;
 
16662
+  bool changed = false;
 
16663
+  struct loop *inner;
 
16664
+  enum unroll_level ul;
 
16665
+
 
16666
+  /* Process inner loops first.  */
 
16667
+  for (inner = loop->inner; inner != NULL; inner = inner->next)
 
16668
+    changed |= tree_unroll_loops_completely_1 (may_increase_size,
 
16669
+                                              unroll_outer, father_stack,
 
16670
+                                              inner);
 
16671
 
16672
+  /* If we changed an inner loop we cannot process outer loops in this
 
16673
+     iteration because SSA form is not up-to-date.  Continue with
 
16674
+     siblings of outer loops instead.  */
 
16675
+  if (changed)
 
16676
+    return true;
 
16677
+
 
16678
+  /* Try to unroll this loop.  */
 
16679
+  loop_father = loop_outer (loop);
 
16680
+  if (!loop_father)
 
16681
+    return false;
 
16682
+
 
16683
+  if (may_increase_size && optimize_loop_nest_for_speed_p (loop)
 
16684
+      /* Unroll outermost loops only if asked to do so or they do
 
16685
+        not cause code growth.  */
 
16686
+      && (unroll_outer || loop_outer (loop_father)))
 
16687
+    ul = UL_ALL;
 
16688
+  else
 
16689
+    ul = UL_NO_GROWTH;
 
16690
+
 
16691
+  if (canonicalize_loop_induction_variables
 
16692
+        (loop, false, ul, !flag_tree_loop_ivcanon))
 
16693
+    {
 
16694
+      /* If we'll continue unrolling, we need to propagate constants
 
16695
+        within the new basic blocks to fold away induction variable
 
16696
+        computations; otherwise, the size might blow up before the
 
16697
+        iteration is complete and the IR eventually cleaned up.  */
 
16698
+      if (loop_outer (loop_father) && !loop_father->aux)
 
16699
+       {
 
16700
+         father_stack.safe_push (loop_father);
 
16701
+         loop_father->aux = loop_father;
 
16702
+       }
 
16703
+
 
16704
+      return true;
 
16705
+    }
 
16706
+
 
16707
+  return false;
 
16708
+}
 
16709
+
 
16710
 /* Unroll LOOPS completely if they iterate just few times.  Unless
 
16711
    MAY_INCREASE_SIZE is true, perform the unrolling only if the
 
16712
    size of the code does not increase.  */
 
16713
@@ -1105,10 +1163,7 @@
 
16714
 tree_unroll_loops_completely (bool may_increase_size, bool unroll_outer)
 
16715
 {
 
16716
   vec<loop_p, va_stack> father_stack;
 
16717
-  loop_iterator li;
 
16718
-  struct loop *loop;
 
16719
   bool changed;
 
16720
-  enum unroll_level ul;
 
16721
   int iteration = 0;
 
16722
   bool irred_invalidated = false;
 
16723
 
 
16724
@@ -1124,34 +1179,9 @@
 
16725
       free_numbers_of_iterations_estimates ();
 
16726
       estimate_numbers_of_iterations ();
 
16727
 
 
16728
-      FOR_EACH_LOOP (li, loop, LI_FROM_INNERMOST)
 
16729
-       {
 
16730
-         struct loop *loop_father = loop_outer (loop);
 
16731
-
 
16732
-         if (may_increase_size && optimize_loop_nest_for_speed_p (loop)
 
16733
-             /* Unroll outermost loops only if asked to do so or they do
 
16734
-                not cause code growth.  */
 
16735
-             && (unroll_outer || loop_outer (loop_father)))
 
16736
-           ul = UL_ALL;
 
16737
-         else
 
16738
-           ul = UL_NO_GROWTH;
 
16739
-
 
16740
-         if (canonicalize_loop_induction_variables
 
16741
-                (loop, false, ul, !flag_tree_loop_ivcanon))
 
16742
-           {
 
16743
-             changed = true;
 
16744
-             /* If we'll continue unrolling, we need to propagate constants
 
16745
-                within the new basic blocks to fold away induction variable
 
16746
-                computations; otherwise, the size might blow up before the
 
16747
-                iteration is complete and the IR eventually cleaned up.  */
 
16748
-             if (loop_outer (loop_father) && !loop_father->aux)
 
16749
-               {
 
16750
-                 father_stack.safe_push (loop_father);
 
16751
-                 loop_father->aux = loop_father;
 
16752
-               }
 
16753
-           }
 
16754
-       }
 
16755
-
 
16756
+      changed = tree_unroll_loops_completely_1 (may_increase_size,
 
16757
+                                               unroll_outer, father_stack,
 
16758
+                                               current_loops->tree_root);
 
16759
       if (changed)
 
16760
        {
 
16761
          struct loop **iter;
 
16762
Index: gcc/predict.c
 
16763
===================================================================
 
16764
--- a/src/gcc/predict.c (.../tags/gcc_4_8_0_release)
 
16765
+++ b/src/gcc/predict.c (.../branches/gcc-4_8-branch)
 
16766
@@ -122,6 +122,8 @@
 
16767
   if (node->frequency == NODE_FREQUENCY_EXECUTED_ONCE
 
16768
       && freq < (ENTRY_BLOCK_PTR_FOR_FUNCTION (fun)->frequency * 2 / 3))
 
16769
     return false;
 
16770
+  if (PARAM_VALUE (HOT_BB_FREQUENCY_FRACTION) == 0)
 
16771
+    return false;
 
16772
   if (freq < (ENTRY_BLOCK_PTR_FOR_FUNCTION (fun)->frequency
 
16773
              / PARAM_VALUE (HOT_BB_FREQUENCY_FRACTION)))
 
16774
     return false;
 
16775
@@ -185,10 +187,13 @@
 
16776
   if (edge->caller->frequency == NODE_FREQUENCY_EXECUTED_ONCE
 
16777
       && edge->frequency < CGRAPH_FREQ_BASE * 3 / 2)
 
16778
     return false;
 
16779
-  if (flag_guess_branch_prob
 
16780
-      && edge->frequency <= (CGRAPH_FREQ_BASE
 
16781
-                            / PARAM_VALUE (HOT_BB_FREQUENCY_FRACTION)))
 
16782
-    return false;
 
16783
+  if (flag_guess_branch_prob)
 
16784
+    {
 
16785
+      if (PARAM_VALUE (HOT_BB_FREQUENCY_FRACTION) == 0
 
16786
+         || edge->frequency <= (CGRAPH_FREQ_BASE
 
16787
+                                / PARAM_VALUE (HOT_BB_FREQUENCY_FRACTION)))
 
16788
+        return false;
 
16789
+    }
 
16790
   return true;
 
16791
 }
 
16792
 
 
16793
Index: gcc/tree-parloops.c
 
16794
===================================================================
 
16795
--- a/src/gcc/tree-parloops.c   (.../tags/gcc_4_8_0_release)
 
16796
+++ b/src/gcc/tree-parloops.c   (.../branches/gcc-4_8-branch)
 
16797
@@ -947,9 +947,9 @@
 
16798
 
 
16799
   struct reduction_info *const red = (struct reduction_info *) *slot;
 
16800
   tree const type = (tree) data;
 
16801
-  tree var = SSA_NAME_VAR (gimple_assign_lhs (red->reduc_stmt));
 
16802
-  tree field = build_decl (gimple_location (red->reduc_stmt),
 
16803
-                          FIELD_DECL, DECL_NAME (var), TREE_TYPE (var));
 
16804
+  tree var = gimple_assign_lhs (red->reduc_stmt);
 
16805
+  tree field = build_decl (gimple_location (red->reduc_stmt), FIELD_DECL,
 
16806
+                          SSA_NAME_IDENTIFIER (var), TREE_TYPE (var));
 
16807
 
 
16808
   insert_field_into_struct (type, field);
 
16809
 
 
16810
Index: gcc/ada/ChangeLog
 
16811
===================================================================
 
16812
--- a/src/gcc/ada/ChangeLog     (.../tags/gcc_4_8_0_release)
 
16813
+++ b/src/gcc/ada/ChangeLog     (.../branches/gcc-4_8-branch)
 
16814
@@ -1,3 +1,14 @@
 
16815
+2013-05-07  Eric Botcazou  <ebotcazou@adacore.com>
 
16816
+
 
16817
+       PR ada/56474
 
16818
+       * gcc-interface/decl.c (gnat_to_gnu_entity) <E_Array_Subtype>: Use
 
16819
+       int_const_binop to shift bounds by 1 when they are integer constants.
 
16820
+
 
16821
+2013-04-23  Kai Tietz  <ktietz@redhat.com>
 
16822
+
 
16823
+       PR target/55445
 
16824
+       * raise-gcc.c (__SEH__): Additional check that SjLj isn't active.
 
16825
+
 
16826
 2013-03-22  Release Manager
 
16827
 
 
16828
        * GCC 4.8.0 released.
 
16829
Index: gcc/ada/raise-gcc.c
 
16830
===================================================================
 
16831
--- a/src/gcc/ada/raise-gcc.c   (.../tags/gcc_4_8_0_release)
 
16832
+++ b/src/gcc/ada/raise-gcc.c   (.../branches/gcc-4_8-branch)
 
16833
@@ -1019,7 +1019,7 @@
 
16834
 
 
16835
 #ifdef __USING_SJLJ_EXCEPTIONS__
 
16836
 #define PERSONALITY_FUNCTION    __gnat_personality_sj0
 
16837
-#elif defined(__SEH__)
 
16838
+#elif defined (__SEH__)
 
16839
 #define PERSONALITY_FUNCTION    __gnat_personality_imp
 
16840
 #else
 
16841
 #define PERSONALITY_FUNCTION    __gnat_personality_v0
 
16842
@@ -1056,7 +1056,7 @@
 
16843
 typedef _Unwind_Action phases_arg_t;
 
16844
 #endif
 
16845
 
 
16846
-#ifdef __SEH__
 
16847
+#if defined (__SEH__) && !defined (__USING_SJLJ_EXCEPTIONS__)
 
16848
 static
 
16849
 #endif
 
16850
 _Unwind_Reason_Code
 
16851
@@ -1222,7 +1222,7 @@
 
16852
 #endif
 
16853
 }
 
16854
 
 
16855
-#ifdef __SEH__
 
16856
+#if defined (__SEH__) && !defined (__USING_SJLJ_EXCEPTIONS__)
 
16857
 
 
16858
 #define STATUS_USER_DEFINED            (1U << 29)
 
16859
 
 
16860
Index: gcc/ada/gcc-interface/decl.c
 
16861
===================================================================
 
16862
--- a/src/gcc/ada/gcc-interface/decl.c  (.../tags/gcc_4_8_0_release)
 
16863
+++ b/src/gcc/ada/gcc-interface/decl.c  (.../branches/gcc-4_8-branch)
 
16864
@@ -2447,15 +2447,17 @@
 
16865
                                                        gnu_orig_max,
 
16866
                                                        gnu_orig_min),
 
16867
                                       gnu_min,
 
16868
-                                      size_binop (PLUS_EXPR, gnu_max,
 
16869
-                                                  size_one_node));
 
16870
+                                      int_const_binop (PLUS_EXPR, gnu_max,
 
16871
+                                                       size_one_node));
 
16872
                }
 
16873
 
 
16874
              /* Finally we use (hb >= lb) ? hb : lb - 1 for the upper bound
 
16875
                 in all the other cases.  Note that, here as well as above,
 
16876
                 the condition used in the comparison must be equivalent to
 
16877
                 the condition (length != 0).  This is relied upon in order
 
16878
-                to optimize array comparisons in compare_arrays.  */
 
16879
+                to optimize array comparisons in compare_arrays.  Moreover
 
16880
+                we use int_const_binop for the shift by 1 if the bound is
 
16881
+                constant to avoid any unwanted overflow.  */
 
16882
              else
 
16883
                gnu_high
 
16884
                  = build_cond_expr (sizetype,
 
16885
@@ -2464,8 +2466,11 @@
 
16886
                                                      gnu_orig_max,
 
16887
                                                      gnu_orig_min),
 
16888
                                     gnu_max,
 
16889
-                                    size_binop (MINUS_EXPR, gnu_min,
 
16890
-                                                size_one_node));
 
16891
+                                    TREE_CODE (gnu_min) == INTEGER_CST
 
16892
+                                    ? int_const_binop (MINUS_EXPR, gnu_min,
 
16893
+                                                       size_one_node)
 
16894
+                                    : size_binop (MINUS_EXPR, gnu_min,
 
16895
+                                                  size_one_node));
 
16896
 
 
16897
              /* Reuse the index type for the range type.  Then make an index
 
16898
                 type with the size range in sizetype.  */
 
16899
Index: gcc/tsan.c
 
16900
===================================================================
 
16901
--- a/src/gcc/tsan.c    (.../tags/gcc_4_8_0_release)
 
16902
+++ b/src/gcc/tsan.c    (.../branches/gcc-4_8-branch)
 
16903
@@ -128,10 +128,13 @@
 
16904
        return false;
 
16905
     }
 
16906
 
 
16907
-  if (TREE_READONLY (base))
 
16908
+  if (TREE_READONLY (base)
 
16909
+      || (TREE_CODE (base) == VAR_DECL
 
16910
+         && DECL_HARD_REGISTER (base)))
 
16911
     return false;
 
16912
 
 
16913
-  if (bitpos % (size * BITS_PER_UNIT)
 
16914
+  if (size == 0
 
16915
+      || bitpos % (size * BITS_PER_UNIT)
 
16916
       || bitsize != size * BITS_PER_UNIT)
 
16917
     return false;
 
16918
 
 
16919
@@ -681,7 +684,8 @@
 
16920
     {
 
16921
       gsi = gsi_last_bb (e->src);
 
16922
       stmt = gsi_stmt (gsi);
 
16923
-      gcc_assert (gimple_code (stmt) == GIMPLE_RETURN);
 
16924
+      gcc_assert (gimple_code (stmt) == GIMPLE_RETURN
 
16925
+                 || gimple_call_builtin_p (stmt, BUILT_IN_RETURN));
 
16926
       loc = gimple_location (stmt);
 
16927
       builtin_decl = builtin_decl_implicit (BUILT_IN_TSAN_FUNC_EXIT);
 
16928
       g = gimple_build_call (builtin_decl, 0);
 
16929
Index: gcc/gimple-ssa-strength-reduction.c
 
16930
===================================================================
 
16931
--- a/src/gcc/gimple-ssa-strength-reduction.c   (.../tags/gcc_4_8_0_release)
 
16932
+++ b/src/gcc/gimple-ssa-strength-reduction.c   (.../branches/gcc-4_8-branch)
 
16933
@@ -1829,16 +1829,20 @@
 
16934
       if (c->kind == CAND_ADD
 
16935
          && c->index == increment
 
16936
          && (increment.sgt (double_int_one)
 
16937
-             || increment.slt (double_int_minus_one)))
 
16938
+             || increment.slt (double_int_minus_one))
 
16939
+         && (gimple_assign_rhs_code (c->cand_stmt) == PLUS_EXPR
 
16940
+             || gimple_assign_rhs_code (c->cand_stmt) == POINTER_PLUS_EXPR))
 
16941
        {
 
16942
-         tree t0;
 
16943
+         tree t0 = NULL_TREE;
 
16944
          tree rhs1 = gimple_assign_rhs1 (c->cand_stmt);
 
16945
          tree rhs2 = gimple_assign_rhs2 (c->cand_stmt);
 
16946
          if (operand_equal_p (rhs1, c->base_expr, 0))
 
16947
            t0 = rhs2;
 
16948
-         else
 
16949
+         else if (operand_equal_p (rhs2, c->base_expr, 0))
 
16950
            t0 = rhs1;
 
16951
-         if (SSA_NAME_DEF_STMT (t0) && gimple_bb (SSA_NAME_DEF_STMT (t0)))
 
16952
+         if (t0
 
16953
+             && SSA_NAME_DEF_STMT (t0)
 
16954
+             && gimple_bb (SSA_NAME_DEF_STMT (t0)))
 
16955
            {
 
16956
              incr_vec[incr_vec_len].initializer = t0;
 
16957
              incr_vec[incr_vec_len++].init_bb
 
16958
Index: gcc/tree-eh.c
 
16959
===================================================================
 
16960
--- a/src/gcc/tree-eh.c (.../tags/gcc_4_8_0_release)
 
16961
+++ b/src/gcc/tree-eh.c (.../branches/gcc-4_8-branch)
 
16962
@@ -1855,7 +1855,8 @@
 
16963
       this_region = gen_eh_region_must_not_throw (state->cur_region);
 
16964
       this_region->u.must_not_throw.failure_decl
 
16965
        = gimple_eh_must_not_throw_fndecl (inner);
 
16966
-      this_region->u.must_not_throw.failure_loc = gimple_location (tp);
 
16967
+      this_region->u.must_not_throw.failure_loc
 
16968
+       = LOCATION_LOCUS (gimple_location (tp));
 
16969
 
 
16970
       /* In order to get mangling applied to this decl, we must mark it
 
16971
         used now.  Otherwise, pass_ipa_free_lang_data won't think it
 
16972
Index: gcc/fortran/interface.c
 
16973
===================================================================
 
16974
--- a/src/gcc/fortran/interface.c       (.../tags/gcc_4_8_0_release)
 
16975
+++ b/src/gcc/fortran/interface.c       (.../branches/gcc-4_8-branch)
 
16976
@@ -1182,9 +1182,16 @@
 
16977
 {
 
16978
   gfc_symbol *r1, *r2;
 
16979
 
 
16980
-  r1 = s1->result ? s1->result : s1;
 
16981
-  r2 = s2->result ? s2->result : s2;
 
16982
+  if (s1->ts.interface && s1->ts.interface->result)
 
16983
+    r1 = s1->ts.interface->result;
 
16984
+  else
 
16985
+    r1 = s1->result ? s1->result : s1;
 
16986
 
 
16987
+  if (s2->ts.interface && s2->ts.interface->result)
 
16988
+    r2 = s2->ts.interface->result;
 
16989
+  else
 
16990
+    r2 = s2->result ? s2->result : s2;
 
16991
+
 
16992
   if (r1->ts.type == BT_UNKNOWN)
 
16993
     return SUCCESS;
 
16994
 
 
16995
Index: gcc/fortran/ChangeLog
 
16996
===================================================================
 
16997
--- a/src/gcc/fortran/ChangeLog (.../tags/gcc_4_8_0_release)
 
16998
+++ b/src/gcc/fortran/ChangeLog (.../branches/gcc-4_8-branch)
 
16999
@@ -1,3 +1,69 @@
 
17000
+2013-05-07  Tobias Burnus  <burnus@net-b.de>
 
17001
+
 
17002
+       Backport from mainline
 
17003
+       2013-05-02  Tobias Burnus  <burnus@net-b.de>
 
17004
+
 
17005
+       PR fortran/57142
 
17006
+       * simplify.c (gfc_simplify_size): Renamed from
 
17007
+       simplify_size; fix kind=8 handling.
 
17008
+       (gfc_simplify_size): New function.
 
17009
+       (gfc_simplify_shape): Add range check.
 
17010
+       * resolve.c (resolve_function): Fix handling
 
17011
+       for ISYM_SIZE.
 
17012
+
 
17013
+2013-04-26  Janus Weil  <janus@gcc.gnu.org>
 
17014
+
 
17015
+       Backports from trunk:
 
17016
+
 
17017
+       PR fortran/56814
 
17018
+       * interface.c (check_result_characteristics): Get result from interface
 
17019
+       if present.
 
17020
+
 
17021
+       PR fortran/56968
 
17022
+       * expr.c (gfc_check_pointer_assign): Handle generic functions returning
 
17023
+       procedure pointers.
 
17024
+
 
17025
+       PR fortran/53685
 
17026
+       PR fortran/57022
 
17027
+       * check.c (gfc_calculate_transfer_sizes): Fix for array-valued SOURCE
 
17028
+       expressions.
 
17029
+       * target-memory.h (gfc_element_size): New prototype.
 
17030
+       * target-memory.c (size_array): Remove.
 
17031
+       (gfc_element_size): New function.
 
17032
+       (gfc_target_expr_size): Modified to always return the full size of the
 
17033
+       expression.
 
17034
+
 
17035
+2013-04-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
 
17036
+           Mikael Morin  <mikael@gcc.gnu.org>
 
17037
+
 
17038
+       PR fortran/56872
 
17039
+       * frontend-passes.c (copy_walk_reduction_arg): Change argument type
 
17040
+       to gfc_constructor.  If it has an iterator, wrap the copy of its
 
17041
+       expression in an array constructor with that iterator.  Don't special
 
17042
+       case function expressions.
 
17043
+       (callback_reduction): Update caller.  Don't return early if there is
 
17044
+       an iterator.
 
17045
+
 
17046
+2013-04-18  Mikael Morin  <mikael@gcc.gnu.org>
 
17047
+
 
17048
+       PR fortran/56816
 
17049
+       * match.c (gfc_match_select_type): Add syntax error. Move namespace
 
17050
+       allocation and cleanup...
 
17051
+       * parse.c (decode_statement): ... here.
 
17052
+
 
17053
+2013-04-18  Tobias Burnus  <burnus@net-b.de>
 
17054
+
 
17055
+       PR fortran/56994
 
17056
+       * invoke.texi (NEAREST): S argument is not optional.
 
17057
+
 
17058
+2013-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
 
17059
+
 
17060
+       PR fortran/56782
 
17061
+       Backport fron trunk.
 
17062
+       * frontend-passes.c (callback_reduction):  Dont't do
 
17063
+       any simplification if there is only a single element
 
17064
+       which has an iterator.
 
17065
+
 
17066
 2013-03-22  Release Manager
 
17067
 
 
17068
        * GCC 4.8.0 released.
 
17069
Index: gcc/fortran/expr.c
 
17070
===================================================================
 
17071
--- a/src/gcc/fortran/expr.c    (.../tags/gcc_4_8_0_release)
 
17072
+++ b/src/gcc/fortran/expr.c    (.../branches/gcc-4_8-branch)
 
17073
@@ -3528,7 +3528,11 @@
 
17074
        }
 
17075
       else if (rvalue->expr_type == EXPR_FUNCTION)
 
17076
        {
 
17077
-         s2 = rvalue->symtree->n.sym->result;
 
17078
+         if (rvalue->value.function.esym)
 
17079
+           s2 = rvalue->value.function.esym->result;
 
17080
+         else
 
17081
+           s2 = rvalue->symtree->n.sym->result;
 
17082
+
 
17083
          name = s2->name;
 
17084
        }
 
17085
       else
 
17086
Index: gcc/fortran/frontend-passes.c
 
17087
===================================================================
 
17088
--- a/src/gcc/fortran/frontend-passes.c (.../tags/gcc_4_8_0_release)
 
17089
+++ b/src/gcc/fortran/frontend-passes.c (.../branches/gcc-4_8-branch)
 
17090
@@ -188,37 +188,49 @@
 
17091
    old one can be freed.  */
 
17092
 
 
17093
 static gfc_expr *
 
17094
-copy_walk_reduction_arg (gfc_expr *e, gfc_expr *fn)
 
17095
+copy_walk_reduction_arg (gfc_constructor *c, gfc_expr *fn)
 
17096
 {
 
17097
-  gfc_expr *fcn;
 
17098
-  gfc_isym_id id;
 
17099
+  gfc_expr *fcn, *e = c->expr;
 
17100
 
 
17101
-  if (e->rank == 0 || e->expr_type == EXPR_FUNCTION)
 
17102
-    fcn = gfc_copy_expr (e);
 
17103
-  else
 
17104
+  fcn = gfc_copy_expr (e);
 
17105
+  if (c->iterator)
 
17106
     {
 
17107
-      id = fn->value.function.isym->id;
 
17108
+      gfc_constructor_base newbase;
 
17109
+      gfc_expr *new_expr;
 
17110
+      gfc_constructor *new_c;
 
17111
 
 
17112
+      newbase = NULL;
 
17113
+      new_expr = gfc_get_expr ();
 
17114
+      new_expr->expr_type = EXPR_ARRAY;
 
17115
+      new_expr->ts = e->ts;
 
17116
+      new_expr->where = e->where;
 
17117
+      new_expr->rank = 1;
 
17118
+      new_c = gfc_constructor_append_expr (&newbase, fcn, &(e->where));
 
17119
+      new_c->iterator = c->iterator;
 
17120
+      new_expr->value.constructor = newbase;
 
17121
+      c->iterator = NULL;
 
17122
+
 
17123
+      fcn = new_expr;
 
17124
+    }
 
17125
+
 
17126
+  if (fcn->rank != 0)
 
17127
+    {
 
17128
+      gfc_isym_id id = fn->value.function.isym->id;
 
17129
+
 
17130
       if (id == GFC_ISYM_SUM || id == GFC_ISYM_PRODUCT)
 
17131
-       fcn = gfc_build_intrinsic_call (current_ns,
 
17132
-                                       fn->value.function.isym->id,
 
17133
+       fcn = gfc_build_intrinsic_call (current_ns, id,
 
17134
                                        fn->value.function.isym->name,
 
17135
-                                       fn->where, 3, gfc_copy_expr (e),
 
17136
-                                       NULL, NULL);
 
17137
+                                       fn->where, 3, fcn, NULL, NULL);
 
17138
       else if (id == GFC_ISYM_ANY || id == GFC_ISYM_ALL)
 
17139
-       fcn = gfc_build_intrinsic_call (current_ns,
 
17140
-                                       fn->value.function.isym->id,
 
17141
+       fcn = gfc_build_intrinsic_call (current_ns, id,
 
17142
                                        fn->value.function.isym->name,
 
17143
-                                       fn->where, 2, gfc_copy_expr (e),
 
17144
-                                       NULL);
 
17145
+                                       fn->where, 2, fcn, NULL);
 
17146
       else
 
17147
        gfc_internal_error ("Illegal id in copy_walk_reduction_arg");
 
17148
 
 
17149
       fcn->symtree->n.sym->attr.access = ACCESS_PRIVATE;
 
17150
     }
 
17151
 
 
17152
-  (void) gfc_expr_walker (&fcn, callback_reduction, NULL);
 
17153
-
 
17154
   return fcn;
 
17155
 }
 
17156
 
 
17157
@@ -296,10 +308,15 @@
 
17158
 
 
17159
   c = gfc_constructor_first (arg->value.constructor);
 
17160
 
 
17161
+  /* Don't do any simplififcation if we have
 
17162
+     - no element in the constructor or
 
17163
+     - only have a single element in the array which contains an
 
17164
+     iterator.  */
 
17165
+
 
17166
   if (c == NULL)
 
17167
     return 0;
 
17168
 
 
17169
-  res = copy_walk_reduction_arg (c->expr, fn);
 
17170
+  res = copy_walk_reduction_arg (c, fn);
 
17171
 
 
17172
   c = gfc_constructor_next (c);
 
17173
   while (c)
 
17174
@@ -311,7 +328,7 @@
 
17175
       new_expr->where = fn->where;
 
17176
       new_expr->value.op.op = op;
 
17177
       new_expr->value.op.op1 = res;
 
17178
-      new_expr->value.op.op2 = copy_walk_reduction_arg (c->expr, fn);
 
17179
+      new_expr->value.op.op2 = copy_walk_reduction_arg (c, fn);
 
17180
       res = new_expr;
 
17181
       c = gfc_constructor_next (c);
 
17182
     }
 
17183
Index: gcc/fortran/resolve.c
 
17184
===================================================================
 
17185
--- a/src/gcc/fortran/resolve.c (.../tags/gcc_4_8_0_release)
 
17186
+++ b/src/gcc/fortran/resolve.c (.../branches/gcc-4_8-branch)
 
17187
@@ -3247,6 +3247,7 @@
 
17188
       for (arg = expr->value.function.actual; arg; arg = arg->next)
 
17189
        {
 
17190
          if ((GENERIC_ID == GFC_ISYM_UBOUND || GENERIC_ID == GFC_ISYM_SIZE)
 
17191
+             && arg == expr->value.function.actual
 
17192
              && arg->next != NULL && arg->next->expr)
 
17193
            {
 
17194
              if (arg->next->expr->expr_type != EXPR_CONSTANT)
 
17195
Index: gcc/fortran/target-memory.c
 
17196
===================================================================
 
17197
--- a/src/gcc/fortran/target-memory.c   (.../tags/gcc_4_8_0_release)
 
17198
+++ b/src/gcc/fortran/target-memory.c   (.../branches/gcc-4_8-branch)
 
17199
@@ -35,17 +35,7 @@
 
17200
 /* --------------------------------------------------------------- */ 
 
17201
 /* Calculate the size of an expression.  */
 
17202
 
 
17203
-static size_t
 
17204
-size_array (gfc_expr *e)
 
17205
-{
 
17206
-  mpz_t array_size;
 
17207
-  gfc_constructor *c = gfc_constructor_first (e->value.constructor);
 
17208
-  size_t elt_size = gfc_target_expr_size (c->expr);
 
17209
 
 
17210
-  gfc_array_size (e, &array_size);
 
17211
-  return (size_t)mpz_get_ui (array_size) * elt_size;
 
17212
-}
 
17213
-
 
17214
 static size_t
 
17215
 size_integer (int kind)
 
17216
 {
 
17217
@@ -82,16 +72,14 @@
 
17218
 }
 
17219
 
 
17220
 
 
17221
+/* Return the size of a single element of the given expression.
 
17222
+   Identical to gfc_target_expr_size for scalars.  */
 
17223
+
 
17224
 size_t
 
17225
-gfc_target_expr_size (gfc_expr *e)
 
17226
+gfc_element_size (gfc_expr *e)
 
17227
 {
 
17228
   tree type;
 
17229
 
 
17230
-  gcc_assert (e != NULL);
 
17231
-
 
17232
-  if (e->expr_type == EXPR_ARRAY)
 
17233
-    return size_array (e);
 
17234
-
 
17235
   switch (e->ts.type)
 
17236
     {
 
17237
     case BT_INTEGER:
 
17238
@@ -133,12 +121,36 @@
 
17239
        return size;
 
17240
       }
 
17241
     default:
 
17242
-      gfc_internal_error ("Invalid expression in gfc_target_expr_size.");
 
17243
+      gfc_internal_error ("Invalid expression in gfc_element_size.");
 
17244
       return 0;
 
17245
     }
 
17246
 }
 
17247
 
 
17248
 
 
17249
+/* Return the size of an expression in its target representation.  */
 
17250
+
 
17251
+size_t
 
17252
+gfc_target_expr_size (gfc_expr *e)
 
17253
+{
 
17254
+  mpz_t tmp;
 
17255
+  size_t asz;
 
17256
+
 
17257
+  gcc_assert (e != NULL);
 
17258
+
 
17259
+  if (e->rank)
 
17260
+    {
 
17261
+      if (gfc_array_size (e, &tmp))
 
17262
+       asz = mpz_get_ui (tmp);
 
17263
+      else
 
17264
+       asz = 0;
 
17265
+    }
 
17266
+  else
 
17267
+    asz = 1;
 
17268
+
 
17269
+  return asz * gfc_element_size (e);
 
17270
+}
 
17271
+
 
17272
+
 
17273
 /* The encode_* functions export a value into a buffer, and 
 
17274
    return the number of bytes of the buffer that have been
 
17275
    used.  */
 
17276
Index: gcc/fortran/match.c
 
17277
===================================================================
 
17278
--- a/src/gcc/fortran/match.c   (.../tags/gcc_4_8_0_release)
 
17279
+++ b/src/gcc/fortran/match.c   (.../branches/gcc-4_8-branch)
 
17280
@@ -5364,7 +5364,6 @@
 
17281
   char name[GFC_MAX_SYMBOL_LEN];
 
17282
   bool class_array;
 
17283
   gfc_symbol *sym;
 
17284
-  gfc_namespace *parent_ns;
 
17285
 
 
17286
   m = gfc_match_label ();
 
17287
   if (m == MATCH_ERROR)
 
17288
@@ -5374,8 +5373,6 @@
 
17289
   if (m != MATCH_YES)
 
17290
     return m;
 
17291
 
 
17292
-  gfc_current_ns = gfc_build_block_ns (gfc_current_ns);
 
17293
-
 
17294
   m = gfc_match (" %n => %e", name, &expr2);
 
17295
   if (m == MATCH_YES)
 
17296
     {
 
17297
@@ -5406,7 +5403,10 @@
 
17298
 
 
17299
   m = gfc_match (" )%t");
 
17300
   if (m != MATCH_YES)
 
17301
-    goto cleanup;
 
17302
+    {
 
17303
+      gfc_error ("parse error in SELECT TYPE statement at %C");
 
17304
+      goto cleanup;
 
17305
+    }
 
17306
 
 
17307
   /* This ghastly expression seems to be needed to distinguish a CLASS
 
17308
      array, which can have a reference, from other expressions that
 
17309
@@ -5444,9 +5444,6 @@
 
17310
   return MATCH_YES;
 
17311
 
 
17312
 cleanup:
 
17313
-  parent_ns = gfc_current_ns->parent;
 
17314
-  gfc_free_namespace (gfc_current_ns);
 
17315
-  gfc_current_ns = parent_ns;
 
17316
   return m;
 
17317
 }
 
17318
 
 
17319
Index: gcc/fortran/target-memory.h
 
17320
===================================================================
 
17321
--- a/src/gcc/fortran/target-memory.h   (.../tags/gcc_4_8_0_release)
 
17322
+++ b/src/gcc/fortran/target-memory.h   (.../branches/gcc-4_8-branch)
 
17323
@@ -24,7 +24,7 @@
 
17324
 /* Convert a BOZ to REAL or COMPLEX.  */
 
17325
 bool gfc_convert_boz (gfc_expr *, gfc_typespec *);
 
17326
 
 
17327
-/* Return the size of an expression in its target representation.  */
 
17328
+size_t gfc_element_size (gfc_expr *);
 
17329
 size_t gfc_target_expr_size (gfc_expr *);
 
17330
 
 
17331
 /* Write a constant expression in binary form to a target buffer.  */
 
17332
Index: gcc/fortran/parse.c
 
17333
===================================================================
 
17334
--- a/src/gcc/fortran/parse.c   (.../tags/gcc_4_8_0_release)
 
17335
+++ b/src/gcc/fortran/parse.c   (.../branches/gcc-4_8-branch)
 
17336
@@ -262,6 +262,7 @@
 
17337
 static gfc_statement
 
17338
 decode_statement (void)
 
17339
 {
 
17340
+  gfc_namespace *ns;
 
17341
   gfc_statement st;
 
17342
   locus old_locus;
 
17343
   match m;
 
17344
@@ -363,7 +364,12 @@
 
17345
   match (NULL, gfc_match_associate, ST_ASSOCIATE);
 
17346
   match (NULL, gfc_match_critical, ST_CRITICAL);
 
17347
   match (NULL, gfc_match_select, ST_SELECT_CASE);
 
17348
+
 
17349
+  gfc_current_ns = gfc_build_block_ns (gfc_current_ns);
 
17350
   match (NULL, gfc_match_select_type, ST_SELECT_TYPE);
 
17351
+  ns = gfc_current_ns;
 
17352
+  gfc_current_ns = gfc_current_ns->parent;
 
17353
+  gfc_free_namespace (ns);
 
17354
 
 
17355
   /* General statement matching: Instead of testing every possible
 
17356
      statement, we eliminate most possibilities by peeking at the
 
17357
Index: gcc/fortran/check.c
 
17358
===================================================================
 
17359
--- a/src/gcc/fortran/check.c   (.../tags/gcc_4_8_0_release)
 
17360
+++ b/src/gcc/fortran/check.c   (.../branches/gcc-4_8-branch)
 
17361
@@ -4017,8 +4017,6 @@
 
17362
                              size_t *result_length_p)
 
17363
 {
 
17364
   size_t result_elt_size;
 
17365
-  mpz_t tmp;
 
17366
-  gfc_expr *mold_element;
 
17367
 
 
17368
   if (source->expr_type == EXPR_FUNCTION)
 
17369
     return FAILURE;
 
17370
@@ -4027,20 +4025,12 @@
 
17371
     return FAILURE;
 
17372
 
 
17373
   /* Calculate the size of the source.  */
 
17374
-  if (source->expr_type == EXPR_ARRAY
 
17375
-      && gfc_array_size (source, &tmp) == FAILURE)
 
17376
-    return FAILURE;
 
17377
-
 
17378
   *source_size = gfc_target_expr_size (source);
 
17379
   if (*source_size == 0)
 
17380
     return FAILURE;
 
17381
 
 
17382
-  mold_element = mold->expr_type == EXPR_ARRAY
 
17383
-                ? gfc_constructor_first (mold->value.constructor)->expr
 
17384
-                : mold;
 
17385
-
 
17386
   /* Determine the size of the element.  */
 
17387
-  result_elt_size = gfc_target_expr_size (mold_element);
 
17388
+  result_elt_size = gfc_element_size (mold);
 
17389
   if (result_elt_size == 0)
 
17390
     return FAILURE;
 
17391
 
 
17392
Index: gcc/fortran/simplify.c
 
17393
===================================================================
 
17394
--- a/src/gcc/fortran/simplify.c        (.../tags/gcc_4_8_0_release)
 
17395
+++ b/src/gcc/fortran/simplify.c        (.../branches/gcc-4_8-branch)
 
17396
@@ -32,7 +32,9 @@
 
17397
 
 
17398
 gfc_expr gfc_bad_expr;
 
17399
 
 
17400
+static gfc_expr *simplify_size (gfc_expr *, gfc_expr *, int);
 
17401
 
 
17402
+
 
17403
 /* Note that 'simplification' is not just transforming expressions.
 
17404
    For functions that are not simplified at compile time, range
 
17405
    checking is done if possible.
 
17406
@@ -3247,7 +3249,7 @@
 
17407
          gfc_expr* dim = result;
 
17408
          mpz_set_si (dim->value.integer, d);
 
17409
 
 
17410
-         result = gfc_simplify_size (array, dim, kind);
 
17411
+         result = simplify_size (array, dim, k);
 
17412
          gfc_free_expr (dim);
 
17413
          if (!result)
 
17414
            goto returnNull;
 
17415
@@ -5503,15 +5505,12 @@
 
17416
       e = gfc_get_constant_expr (BT_INTEGER, k, &source->where);
 
17417
 
 
17418
       if (t == SUCCESS)
 
17419
-       {
 
17420
-         mpz_set (e->value.integer, shape[n]);
 
17421
-         mpz_clear (shape[n]);
 
17422
-       }
 
17423
+       mpz_set (e->value.integer, shape[n]);
 
17424
       else
 
17425
        {
 
17426
          mpz_set_ui (e->value.integer, n + 1);
 
17427
 
 
17428
-         f = gfc_simplify_size (source, e, NULL);
 
17429
+         f = simplify_size (source, e, k);
 
17430
          gfc_free_expr (e);
 
17431
          if (f == NULL)
 
17432
            {
 
17433
@@ -5522,24 +5521,31 @@
 
17434
            e = f;
 
17435
        }
 
17436
 
 
17437
+      if (e == &gfc_bad_expr || range_check (e, "SHAPE") == &gfc_bad_expr)
 
17438
+       {
 
17439
+         gfc_free_expr (result);
 
17440
+         if (t)
 
17441
+           gfc_clear_shape (shape, source->rank);
 
17442
+         return &gfc_bad_expr;
 
17443
+       }
 
17444
+
 
17445
       gfc_constructor_append_expr (&result->value.constructor, e, NULL);
 
17446
     }
 
17447
 
 
17448
+  if (t)
 
17449
+    gfc_clear_shape (shape, source->rank);
 
17450
+
 
17451
   return result;
 
17452
 }
 
17453
 
 
17454
 
 
17455
-gfc_expr *
 
17456
-gfc_simplify_size (gfc_expr *array, gfc_expr *dim, gfc_expr *kind)
 
17457
+static gfc_expr *
 
17458
+simplify_size (gfc_expr *array, gfc_expr *dim, int k)
 
17459
 {
 
17460
   mpz_t size;
 
17461
   gfc_expr *return_value;
 
17462
   int d;
 
17463
-  int k = get_kind (BT_INTEGER, kind, "SIZE", gfc_default_integer_kind);
 
17464
 
 
17465
-  if (k == -1)
 
17466
-    return &gfc_bad_expr;
 
17467
-
 
17468
   /* For unary operations, the size of the result is given by the size
 
17469
      of the operand.  For binary ones, it's the size of the first operand
 
17470
      unless it is scalar, then it is the size of the second.  */
 
17471
@@ -5568,7 +5574,7 @@
 
17472
              replacement = array->value.op.op1;
 
17473
            else
 
17474
              {
 
17475
-               simplified = gfc_simplify_size (array->value.op.op1, dim, kind);
 
17476
+               simplified = simplify_size (array->value.op.op1, dim, k);
 
17477
                if (simplified)
 
17478
                  return simplified;
 
17479
 
 
17480
@@ -5578,18 +5584,20 @@
 
17481
        }
 
17482
 
 
17483
       /* Try to reduce it directly if possible.  */
 
17484
-      simplified = gfc_simplify_size (replacement, dim, kind);
 
17485
+      simplified = simplify_size (replacement, dim, k);
 
17486
 
 
17487
       /* Otherwise, we build a new SIZE call.  This is hopefully at least
 
17488
         simpler than the original one.  */
 
17489
       if (!simplified)
 
17490
-       simplified = gfc_build_intrinsic_call (gfc_current_ns,
 
17491
-                                              GFC_ISYM_SIZE, "size",
 
17492
-                                              array->where, 3,
 
17493
-                                              gfc_copy_expr (replacement),
 
17494
-                                              gfc_copy_expr (dim),
 
17495
-                                              gfc_copy_expr (kind));
 
17496
-
 
17497
+       {
 
17498
+         gfc_expr *kind = gfc_get_int_expr (gfc_default_integer_kind, NULL, k);
 
17499
+         simplified = gfc_build_intrinsic_call (gfc_current_ns,
 
17500
+                                                GFC_ISYM_SIZE, "size",
 
17501
+                                                array->where, 3,
 
17502
+                                                gfc_copy_expr (replacement),
 
17503
+                                                gfc_copy_expr (dim),
 
17504
+                                                kind);
 
17505
+       }
 
17506
       return simplified;
 
17507
     }
 
17508
 
 
17509
@@ -5608,13 +5616,32 @@
 
17510
        return NULL;
 
17511
     }
 
17512
 
 
17513
-  return_value = gfc_get_int_expr (k, &array->where, mpz_get_si (size));
 
17514
+  return_value = gfc_get_constant_expr (BT_INTEGER, k, &array->where);
 
17515
+  mpz_set (return_value->value.integer, size);
 
17516
   mpz_clear (size);
 
17517
+
 
17518
   return return_value;
 
17519
 }
 
17520
 
 
17521
 
 
17522
 gfc_expr *
 
17523
+gfc_simplify_size (gfc_expr *array, gfc_expr *dim, gfc_expr *kind)
 
17524
+{
 
17525
+  gfc_expr *result;
 
17526
+  int k = get_kind (BT_INTEGER, kind, "SIZE", gfc_default_integer_kind);
 
17527
+
 
17528
+  if (k == -1)
 
17529
+    return &gfc_bad_expr;
 
17530
+
 
17531
+  result = simplify_size (array, dim, k);
 
17532
+  if (result == NULL || result == &gfc_bad_expr)
 
17533
+    return result;
 
17534
+
 
17535
+  return range_check (result, "SIZE");
 
17536
+}
 
17537
+
 
17538
+
 
17539
+gfc_expr *
 
17540
 gfc_simplify_sign (gfc_expr *x, gfc_expr *y)
 
17541
 {
 
17542
   gfc_expr *result;
 
17543
Index: gcc/configure.ac
 
17544
===================================================================
 
17545
--- a/src/gcc/configure.ac      (.../tags/gcc_4_8_0_release)
 
17546
+++ b/src/gcc/configure.ac      (.../branches/gcc-4_8-branch)
 
17547
@@ -942,7 +942,7 @@
 
17548
 AC_CHECK_HEADERS(limits.h stddef.h string.h strings.h stdlib.h time.h iconv.h \
 
17549
                 fcntl.h unistd.h sys/file.h sys/time.h sys/mman.h \
 
17550
                 sys/resource.h sys/param.h sys/times.h sys/stat.h \
 
17551
-                direct.h malloc.h langinfo.h ldfcn.h locale.h wchar.h libintl.h)
 
17552
+                direct.h malloc.h langinfo.h ldfcn.h locale.h wchar.h)
 
17553
 
 
17554
 # Check for thread headers.
 
17555
 AC_CHECK_HEADER(thread.h, [have_thread_h=yes], [have_thread_h=])
 
17556
Index: gcc/stor-layout.c
 
17557
===================================================================
 
17558
--- a/src/gcc/stor-layout.c     (.../tags/gcc_4_8_0_release)
 
17559
+++ b/src/gcc/stor-layout.c     (.../branches/gcc-4_8-branch)
 
17560
@@ -316,6 +316,8 @@
 
17561
 
 
17562
   for (i = 0; size_functions && size_functions->iterate (i, &fndecl); i++)
 
17563
     {
 
17564
+      allocate_struct_function (fndecl, false);
 
17565
+      set_cfun (NULL);
 
17566
       dump_function (TDI_original, fndecl);
 
17567
       gimplify_function_tree (fndecl);
 
17568
       dump_function (TDI_generic, fndecl);
 
17569
Index: gcc/lra-coalesce.c
 
17570
===================================================================
 
17571
--- a/src/gcc/lra-coalesce.c    (.../tags/gcc_4_8_0_release)
 
17572
+++ b/src/gcc/lra-coalesce.c    (.../branches/gcc-4_8-branch)
 
17573
@@ -201,24 +201,14 @@
 
17574
     }
 
17575
 }
 
17576
 
 
17577
-/* Return true if pseudo REGNO can be potentially coalesced.  Use
 
17578
-   SPLIT_PSEUDO_BITMAP to find pseudos whose live ranges were
 
17579
-   split.  */
 
17580
+/* Return true if pseudo REGNO can be potentially coalesced.  */
 
17581
 static bool
 
17582
-coalescable_pseudo_p (int regno, bitmap split_origin_bitmap)
 
17583
+coalescable_pseudo_p (int regno)
 
17584
 {
 
17585
   lra_assert (regno >= FIRST_PSEUDO_REGISTER);
 
17586
-  /* Don't coalesce inheritance pseudos because spilled inheritance
 
17587
-     pseudos will be removed in subsequent 'undo inheritance'
 
17588
-     pass.  */
 
17589
-  return (lra_reg_info[regno].restore_regno < 0
 
17590
-         /* We undo splits for spilled pseudos whose live ranges were
 
17591
-            split.  So don't coalesce them, it is not necessary and
 
17592
-            the undo transformations would be wrong.  */
 
17593
-         && ! bitmap_bit_p (split_origin_bitmap, regno)
 
17594
-         /* We don't want to coalesce regnos with equivalences, at
 
17595
+  return (/* We don't want to coalesce regnos with equivalences, at
 
17596
             least without updating this info.  */
 
17597
-         && ira_reg_equiv[regno].constant == NULL_RTX
 
17598
+         ira_reg_equiv[regno].constant == NULL_RTX
 
17599
          && ira_reg_equiv[regno].memory == NULL_RTX
 
17600
          && ira_reg_equiv[regno].invariant == NULL_RTX);
 
17601
 }
 
17602
@@ -230,12 +220,10 @@
 
17603
 {
 
17604
   basic_block bb;
 
17605
   rtx mv, set, insn, next, *sorted_moves;
 
17606
-  int i, mv_num, sregno, dregno, restore_regno;
 
17607
-  unsigned int regno;
 
17608
+  int i, mv_num, sregno, dregno;
 
17609
   int coalesced_moves;
 
17610
   int max_regno = max_reg_num ();
 
17611
-  bitmap_head involved_insns_bitmap, split_origin_bitmap;
 
17612
-  bitmap_iterator bi;
 
17613
+  bitmap_head involved_insns_bitmap;
 
17614
 
 
17615
   timevar_push (TV_LRA_COALESCE);
 
17616
 
 
17617
@@ -249,11 +237,6 @@
 
17618
     first_coalesced_pseudo[i] = next_coalesced_pseudo[i] = i;
 
17619
   sorted_moves = XNEWVEC (rtx, get_max_uid ());
 
17620
   mv_num = 0;
 
17621
-  /* Collect pseudos whose live ranges were split.  */
 
17622
-  bitmap_initialize (&split_origin_bitmap, &reg_obstack);
 
17623
-  EXECUTE_IF_SET_IN_BITMAP (&lra_split_regs, 0, regno, bi)
 
17624
-    if ((restore_regno = lra_reg_info[regno].restore_regno) >= 0)
 
17625
-      bitmap_set_bit (&split_origin_bitmap, restore_regno);
 
17626
   /* Collect moves.  */
 
17627
   coalesced_moves = 0;
 
17628
   FOR_EACH_BB (bb)
 
17629
@@ -265,15 +248,13 @@
 
17630
            && (sregno = REGNO (SET_SRC (set))) >= FIRST_PSEUDO_REGISTER
 
17631
            && (dregno = REGNO (SET_DEST (set))) >= FIRST_PSEUDO_REGISTER
 
17632
            && mem_move_p (sregno, dregno)
 
17633
-           && coalescable_pseudo_p (sregno, &split_origin_bitmap)
 
17634
-           && coalescable_pseudo_p (dregno, &split_origin_bitmap)
 
17635
+           && coalescable_pseudo_p (sregno) && coalescable_pseudo_p (dregno)
 
17636
            && ! side_effects_p (set)
 
17637
            && !(lra_intersected_live_ranges_p
 
17638
                 (lra_reg_info[sregno].live_ranges,
 
17639
                  lra_reg_info[dregno].live_ranges)))
 
17640
          sorted_moves[mv_num++] = insn;
 
17641
     }
 
17642
-  bitmap_clear (&split_origin_bitmap);
 
17643
   qsort (sorted_moves, mv_num, sizeof (rtx), move_freq_compare_func);
 
17644
   /* Coalesced copies, most frequently executed first. */
 
17645
   bitmap_initialize (&coalesced_pseudos_bitmap, &reg_obstack);
 
17646
Index: gcc/lra-constraints.c
 
17647
===================================================================
 
17648
--- a/src/gcc/lra-constraints.c (.../tags/gcc_4_8_0_release)
 
17649
+++ b/src/gcc/lra-constraints.c (.../branches/gcc-4_8-branch)
 
17650
@@ -1054,9 +1054,6 @@
 
17651
 /* Number of necessary reloads and overall cost reflecting the
 
17652
    previous value and other unpleasantness of the best alternative.  */
 
17653
 static int best_losers, best_overall;
 
17654
-/* Number of small register classes used for operands of the best
 
17655
-   alternative.         */
 
17656
-static int best_small_class_operands_num;
 
17657
 /* Overall number hard registers used for reloads.  For example, on
 
17658
    some targets we need 2 general registers to reload DFmode and only
 
17659
    one floating point register.         */
 
17660
@@ -1321,7 +1318,7 @@
 
17661
 process_alt_operands (int only_alternative)
 
17662
 {
 
17663
   bool ok_p = false;
 
17664
-  int nop, small_class_operands_num, overall, nalt;
 
17665
+  int nop, overall, nalt;
 
17666
   int n_alternatives = curr_static_id->n_alternatives;
 
17667
   int n_operands = curr_static_id->n_operands;
 
17668
   /* LOSERS counts the operands that don't fit this alternative and
 
17669
@@ -1400,6 +1397,7 @@
 
17670
       if (only_alternative >= 0 && nalt != only_alternative)
 
17671
        continue;
 
17672
 
 
17673
+            
 
17674
       overall = losers = reject = reload_nregs = reload_sum = 0;
 
17675
       for (nop = 0; nop < n_operands; nop++)
 
17676
        reject += (curr_static_id
 
17677
@@ -1978,9 +1976,16 @@
 
17678
                              (op, this_alternative) == NO_REGS))))
 
17679
                reject += LRA_MAX_REJECT;
 
17680
 
 
17681
-             if (! ((const_to_mem && constmemok)
 
17682
-                    || (MEM_P (op) && offmemok)))
 
17683
+             if (MEM_P (op) && offmemok)
 
17684
                {
 
17685
+                 /* If we know offset and this non-offsetable memory,
 
17686
+                    something wrong with this memory and it is better
 
17687
+                    to try other memory possibilities.  */
 
17688
+                 if (MEM_OFFSET_KNOWN_P (op))
 
17689
+                   reject += LRA_MAX_REJECT;
 
17690
+               }
 
17691
+             else if (! (const_to_mem && constmemok))
 
17692
+               {
 
17693
                  /* We prefer to reload pseudos over reloading other
 
17694
                     things, since such reloads may be able to be
 
17695
                     eliminated later.  So bump REJECT in other cases.
 
17696
@@ -1994,6 +1999,9 @@
 
17697
                  if (! no_regs_p)
 
17698
                    reload_nregs
 
17699
                      += ira_reg_class_max_nregs[this_alternative][mode];
 
17700
+
 
17701
+                 if (SMALL_REGISTER_CLASS_P (this_alternative))
 
17702
+                   reject += LRA_LOSER_COST_FACTOR / 2;
 
17703
                }
 
17704
 
 
17705
              /* We are trying to spill pseudo into memory.  It is
 
17706
@@ -2001,7 +2009,7 @@
 
17707
                 although it might takes the same number of
 
17708
                 reloads.  */
 
17709
              if (no_regs_p && REG_P (op))
 
17710
-               reject++;
 
17711
+               reject += 2;
 
17712
 
 
17713
 #ifdef SECONDARY_MEMORY_NEEDED
 
17714
              /* If reload requires moving value through secondary
 
17715
@@ -2021,6 +2029,7 @@
 
17716
                 reloads.  */
 
17717
              if (!REG_P (op) || curr_static_id->operand[nop].type != OP_IN)
 
17718
                reject++;
 
17719
+
 
17720
            }
 
17721
 
 
17722
          if (early_clobber_p)
 
17723
@@ -2032,7 +2041,13 @@
 
17724
             or non-important thing to be worth to do it.  */
 
17725
          overall = losers * LRA_LOSER_COST_FACTOR + reject;
 
17726
          if ((best_losers == 0 || losers != 0) && best_overall < overall)
 
17727
-           goto fail;
 
17728
+            {
 
17729
+              if (lra_dump_file != NULL)
 
17730
+               fprintf (lra_dump_file,
 
17731
+                        "          alt=%d,overall=%d,losers=%d -- reject\n",
 
17732
+                        nalt, overall, losers);
 
17733
+              goto fail;
 
17734
+            }
 
17735
 
 
17736
          curr_alt[nop] = this_alternative;
 
17737
          COPY_HARD_REG_SET (curr_alt_set[nop], this_alternative_set);
 
17738
@@ -2099,7 +2114,10 @@
 
17739
              curr_alt_dont_inherit_ops[curr_alt_dont_inherit_ops_num++]
 
17740
                = last_conflict_j;
 
17741
              losers++;
 
17742
-             overall += LRA_LOSER_COST_FACTOR;
 
17743
+             /* Early clobber was already reflected in REJECT. */
 
17744
+             lra_assert (reject > 0);
 
17745
+             reject--;
 
17746
+             overall += LRA_LOSER_COST_FACTOR - 1;
 
17747
            }
 
17748
          else
 
17749
            {
 
17750
@@ -2123,13 +2141,15 @@
 
17751
                }
 
17752
              curr_alt_win[i] = curr_alt_match_win[i] = false;
 
17753
              losers++;
 
17754
-             overall += LRA_LOSER_COST_FACTOR;
 
17755
+             /* Early clobber was already reflected in REJECT. */
 
17756
+             lra_assert (reject > 0);
 
17757
+             reject--;
 
17758
+             overall += LRA_LOSER_COST_FACTOR - 1;
 
17759
            }
 
17760
        }
 
17761
-      small_class_operands_num = 0;
 
17762
-      for (nop = 0; nop < n_operands; nop++)
 
17763
-       small_class_operands_num
 
17764
-         += SMALL_REGISTER_CLASS_P (curr_alt[nop]) ? 1 : 0;
 
17765
+      if (lra_dump_file != NULL)
 
17766
+       fprintf (lra_dump_file, "          alt=%d,overall=%d,losers=%d,rld_nregs=%d\n",
 
17767
+                nalt, overall, losers, reload_nregs);
 
17768
 
 
17769
       /* If this alternative can be made to work by reloading, and it
 
17770
         needs less reloading than the others checked so far, record
 
17771
@@ -2141,17 +2161,12 @@
 
17772
                  || (best_overall == overall
 
17773
                      /* If the cost of the reloads is the same,
 
17774
                         prefer alternative which requires minimal
 
17775
-                        number of small register classes for the
 
17776
-                        operands.  This improves chances of reloads
 
17777
-                        for insn requiring small register
 
17778
-                        classes.  */
 
17779
-                     && (small_class_operands_num
 
17780
-                         < best_small_class_operands_num
 
17781
-                         || (small_class_operands_num
 
17782
-                             == best_small_class_operands_num
 
17783
-                             && (reload_nregs < best_reload_nregs
 
17784
-                                 || (reload_nregs == best_reload_nregs
 
17785
-                                     && best_reload_sum < reload_sum))))))))
 
17786
+                        number of reload regs.  */
 
17787
+                     && (reload_nregs < best_reload_nregs
 
17788
+                         || (reload_nregs == best_reload_nregs
 
17789
+                             && (best_reload_sum < reload_sum
 
17790
+                                 || (best_reload_sum == reload_sum
 
17791
+                                     && nalt < goal_alt_number))))))))
 
17792
        {
 
17793
          for (nop = 0; nop < n_operands; nop++)
 
17794
            {
 
17795
@@ -2167,7 +2182,6 @@
 
17796
          goal_alt_swapped = curr_swapped;
 
17797
          best_overall = overall;
 
17798
          best_losers = losers;
 
17799
-         best_small_class_operands_num = small_class_operands_num;
 
17800
          best_reload_nregs = reload_nregs;
 
17801
          best_reload_sum = reload_sum;
 
17802
          goal_alt_number = nalt;
 
17803
@@ -2729,7 +2743,7 @@
 
17804
      operands together against the register constraints.  */
 
17805
 
 
17806
   best_losers = best_overall = INT_MAX;
 
17807
-  best_small_class_operands_num = best_reload_sum = 0;
 
17808
+  best_reload_sum = 0;
 
17809
 
 
17810
   curr_swapped = false;
 
17811
   goal_alt_swapped = false;
 
17812
@@ -2932,7 +2946,10 @@
 
17813
          for (; *p != '\0' && *p != ',' && *p != '#'; p++)
 
17814
            fputc (*p, lra_dump_file);
 
17815
        }
 
17816
-      fprintf (lra_dump_file, "\n");
 
17817
+      if (INSN_CODE (curr_insn) >= 0
 
17818
+          && (p = get_insn_name (INSN_CODE (curr_insn))) != NULL)
 
17819
+        fprintf (lra_dump_file, " {%s}", p);
 
17820
+       fprintf (lra_dump_file, "\n");
 
17821
     }
 
17822
 
 
17823
   /* Right now, for any pair of operands I and J that are required to
 
17824
@@ -3052,7 +3069,15 @@
 
17825
                 spilled.  Spilled scratch pseudos are transformed
 
17826
                 back to scratches at the LRA end.  */
 
17827
              && lra_former_scratch_operand_p (curr_insn, i))
 
17828
-           change_class (REGNO (op), NO_REGS, "      Change", true);
 
17829
+           {
 
17830
+             int regno = REGNO (op);
 
17831
+             change_class (regno, NO_REGS, "      Change", true);
 
17832
+             if (lra_get_regno_hard_regno (regno) >= 0)
 
17833
+               /* We don't have to mark all insn affected by the
 
17834
+                  spilled pseudo as there is only one such insn, the
 
17835
+                  current one.  */
 
17836
+               reg_renumber[regno] = -1;
 
17837
+           }
 
17838
          continue;
 
17839
        }
 
17840
 
 
17841
@@ -4117,7 +4142,7 @@
 
17842
 {
 
17843
   enum reg_class rclass;
 
17844
   rtx original_reg;
 
17845
-  int hard_regno;
 
17846
+  int hard_regno, nregs;
 
17847
   rtx new_reg, save, restore, usage_insn;
 
17848
   bool after_p;
 
17849
   bool call_save_p;
 
17850
@@ -4127,10 +4152,12 @@
 
17851
       rclass = ira_allocno_class_translate[REGNO_REG_CLASS (original_regno)];
 
17852
       hard_regno = original_regno;
 
17853
       call_save_p = false;
 
17854
+      nregs = 1;
 
17855
     }
 
17856
   else
 
17857
     {
 
17858
       hard_regno = reg_renumber[original_regno];
 
17859
+      nregs = hard_regno_nregs[hard_regno][PSEUDO_REGNO_MODE (original_regno)];
 
17860
       rclass = lra_get_allocno_class (original_regno);
 
17861
       original_reg = regno_reg_rtx[original_regno];
 
17862
       call_save_p = need_for_call_save_p (original_regno);
 
17863
@@ -4243,6 +4270,13 @@
 
17864
                         before_p ? NULL_RTX : save,
 
17865
                         call_save_p
 
17866
                         ?  "Add save<-reg" : "Add split<-reg");
 
17867
+  if (nregs > 1)
 
17868
+    /* If we are trying to split multi-register.  We should check
 
17869
+       conflicts on the next assignment sub-pass.  IRA can allocate on
 
17870
+       sub-register levels, LRA do this on pseudos level right now and
 
17871
+       this discrepancy may create allocation conflicts after
 
17872
+       splitting.  */
 
17873
+    lra_risky_transformations_p = true;
 
17874
   if (lra_dump_file != NULL)
 
17875
     fprintf (lra_dump_file,
 
17876
             "    ))))))))))))))))))))))))))))))))))))))))))))))))\n");
 
17877
Index: gcc/ChangeLog-2012
 
17878
===================================================================
 
17879
--- a/src/gcc/ChangeLog-2012    (.../tags/gcc_4_8_0_release)
 
17880
+++ b/src/gcc/ChangeLog-2012    (.../branches/gcc-4_8-branch)
 
17881
@@ -4535,17 +4535,17 @@
 
17882
        * config/i386/i386.c (ix86_function_ok_for_sibcall): Put back exception
 
17883
        to make a sibcall if one of the functions has void return type.
 
17884
 
 
17885
-2012-11-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
17886
+2012-11-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
17887
 
 
17888
        PR c/53063
 
17889
        * doc/invoke.texi (Wformat): Update.
 
17890
 
 
17891
-2012-11-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
17892
+2012-11-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
17893
 
 
17894
        * optc-gen.awk: Factor code out to...
 
17895
        * opt-functions.awk (lang_enabled_by): ... this new function.
 
17896
 
 
17897
-2012-11-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
17898
+2012-11-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
17899
 
 
17900
        PR c/53063
 
17901
        * common.opt (Wswitch,Wswitch-default,Wswitch-enum): Move to c.opt.
 
17902
@@ -5673,7 +5673,7 @@
 
17903
 
 
17904
        * expmed.c (store_bit_field_1): Remove test for BLKmode values.
 
17905
 
 
17906
-2012-10-31  Ralf Corsépius  <ralf.corsepius@rtems.org>,
 
17907
+2012-10-31  Ralf Corsépius  <ralf.corsepius@rtems.org>,
 
17908
            Joel Sherrill  <joel.sherrill@oarcorp.com>
 
17909
 
 
17910
        * config/sparc/t-rtems: New (Custom multilibs).
 
17911
@@ -5886,7 +5886,7 @@
 
17912
        * lra-spills.c: Likewise.
 
17913
        * lra.c: Likewise.
 
17914
 
 
17915
-2012-10-29  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
17916
+2012-10-29  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
17917
 
 
17918
        PR c/53066
 
17919
        * tree.h (FUNCTION_POINTER_TYPE_P): New.
 
17920
@@ -6197,7 +6197,7 @@
 
17921
        * config/i386/x86intrin.h: Include
 
17922
        xsaveintrin.h, fxsrintrin.h, xsaveoptintrin.h.
 
17923
 
 
17924
-2012-10-26  Ralf Corsépius  <ralf.corsepius@rtems.org>
 
17925
+2012-10-26  Ralf Corsépius  <ralf.corsepius@rtems.org>
 
17926
 
 
17927
        * config/avr/t-rtems: Revert previous commit.
 
17928
 
 
17929
@@ -6253,7 +6253,7 @@
 
17930
        * lra-constraints.c (check_and_process_move): Remove #if
 
17931
        ENABLE_ASSERT_CHECKING.
 
17932
 
 
17933
-2012-10-26  Ralf Corsépius  <ralf.corsepius@rtems.org>
 
17934
+2012-10-26  Ralf Corsépius  <ralf.corsepius@rtems.org>
 
17935
 
 
17936
        * config/avr/rtems.h (TARGET_OS_CPP_BUILTINS): Remove
 
17937
        __USE_INIT_FINI__.
 
17938
@@ -6308,7 +6308,7 @@
 
17939
        * lra-assigns.c (assign_by_spills): Add non-reload pseudos
 
17940
        assigned to hard register to changed_pseudo_bitmap.
 
17941
 
 
17942
-2012-10-25  Ralf Corsépius  <ralf.corsepius@rtems.org>
 
17943
+2012-10-25  Ralf Corsépius  <ralf.corsepius@rtems.org>
 
17944
 
 
17945
        * config.gcc (microblaze*-*-rtems*): New target.
 
17946
        * config/microblaze/rtems.h: New.
 
17947
@@ -6362,7 +6362,7 @@
 
17948
        * config/rs6000/rs6000.c (rs6000_density_test): Use dump_enabled_p
 
17949
        instead of dump_kind_p.
 
17950
 
 
17951
-2012-10-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
17952
+2012-10-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
17953
 
 
17954
        PR c++/54928
 
17955
        * tree-diagnostic.c (maybe_unwind_expanded_macro_loc):
 
17956
@@ -7023,7 +7023,7 @@
 
17957
        * loop-iv.c (iv_number_of_iterations): Record the upper bound
 
17958
        only if there are no further conditions on it.
 
17959
 
 
17960
-2012-10-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
17961
+2012-10-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
17962
 
 
17963
        PR c/53063
 
17964
        PR c/40989
 
17965
@@ -7660,7 +7660,7 @@
 
17966
        out of ...
 
17967
        (forwarder_block_p): ... here.
 
17968
 
 
17969
-2012-10-16  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
17970
+2012-10-16  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
17971
 
 
17972
        PR c/53063
 
17973
        PR c/40989
 
17974
@@ -7671,7 +7671,7 @@
 
17975
        * opts.c (finish_options): Do not handle them explicitly.
 
17976
        * opt-functions.awk (search_var_name): New.
 
17977
 
 
17978
-2012-10-16  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
17979
+2012-10-16  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
17980
 
 
17981
        PR c/53063
 
17982
        PR c/40989
 
17983
@@ -11075,7 +11075,7 @@
 
17984
        and -meb.
 
17985
 
 
17986
 2012-09-13  Paolo Carlini  <paolo.carlini@oracle.com>
 
17987
-           Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
17988
+           Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
17989
 
 
17990
        PR c++/53210
 
17991
        * doc/invoke.texi ([Winit-self]): Document as enabled by -Wall in C++.
 
17992
@@ -18313,7 +18313,7 @@
 
17993
        (ASM_SPEC): Pass mcu options to the assembler.
 
17994
        * doc/invoke.texi (MIPS Options): Document -mmcu and -mno-mcu.
 
17995
 
 
17996
-2012-07-18  Ralf Corsépius  <ralf.corsepius@rtems.org>
 
17997
+2012-07-18  Ralf Corsépius  <ralf.corsepius@rtems.org>
 
17998
 
 
17999
        * config.gcc (v850-*-rtems*): New target.
 
18000
        * config/v850/rtems.h: New.
 
18001
@@ -22797,7 +22797,7 @@
 
18002
        (generate_code_for_partition): Generate code according
 
18003
        to partition classification.
 
18004
 
 
18005
-2012-06-01  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
18006
+2012-06-01  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
18007
            Jonathan Wakely  <jwakely.gcc@gmail.com>
 
18008
 
 
18009
        PR c++/50134
 
18010
@@ -24303,7 +24303,7 @@
 
18011
        (decide_is_variable_needed): Handle externals.
 
18012
        (varpool_remove_unreferenced_decls): Likewise.
 
18013
 
 
18014
-2012-05-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
18015
+2012-05-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
18016
 
 
18017
        * opts.c (common_handle_option): -pedantic-errors enables -Wpedantic.
 
18018
        (enable_warning_as_error): Do not special case Wuninitialized.
 
18019
@@ -24631,7 +24631,7 @@
 
18020
        strided loads.
 
18021
        * tree-vect-stmts.c (vect_model_load_cost): Handle strided loads.
 
18022
 
 
18023
-2012-05-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
18024
+2012-05-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
18025
 
 
18026
        PR 53063
 
18027
        * doc/options.texi: (LangEnabledBy): Document it.
 
18028
@@ -24705,7 +24705,7 @@
 
18029
 
 
18030
        * config/pa/pa.md: Use define_c_enum for "unspec" and "unspecv".
 
18031
 
 
18032
-2012-05-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
18033
+2012-05-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
18034
 
 
18035
        * common.opt (Wtype-limits): Use EnabledBy.
 
18036
 
 
18037
@@ -24739,7 +24739,7 @@
 
18038
        (*<code><mode>3): Ditto.
 
18039
        (<code>tf3): Ditto.
 
18040
 
 
18041
-2012-05-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
18042
+2012-05-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
18043
 
 
18044
        * optc-gen.awk: Error instead of warning for conflicting help.
 
18045
 
 
18046
@@ -24786,7 +24786,7 @@
 
18047
        (delete_tree_ssa): Do not call fini_phinodes.
 
18048
        * tree-flow.h (init_phinodes, fini_phinodes): Remove.
 
18049
 
 
18050
-2012-05-11  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
18051
+2012-05-11  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
18052
 
 
18053
        PR 53063
 
18054
        * doc/options.texi (EnabledBy): Document
 
18055
@@ -24986,14 +24986,14 @@
 
18056
        (xop_mulv2div2di3_low): Remove insn_and_split pattern.
 
18057
        (xop_mulv2div2di3_high): Ditto.
 
18058
 
 
18059
-2012-05-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
18060
+2012-05-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
18061
 
 
18062
        PR c++/53289
 
18063
        * diagnostic.h (diagnostic_context): Add last_location.
 
18064
        * diagnostic.c (diagnostic_initialize): Initialize it.
 
18065
        (diagnostic_show_locus): Use it.
 
18066
 
 
18067
-2012-05-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
18068
+2012-05-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
18069
 
 
18070
        * doc/extend.texi (Function Attributes): Point xref to section
 
18071
        about Pragmas.
 
18072
@@ -25807,13 +25807,13 @@
 
18073
        Same stands for reloads with type RELOAD_FOR_OUTPUT_ADDRESS and
 
18074
        RELOAD_FOR_OUTADDR_ADDRESS.
 
18075
 
 
18076
-2012-05-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
18077
+2012-05-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
18078
 
 
18079
        PR c++/24985
 
18080
        * tree-diagnostic.c (maybe_unwind_expanded_macro_loc): Show caret
 
18081
        for macro expansion.
 
18082
 
 
18083
-2012-05-03  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
18084
+2012-05-03  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
18085
 
 
18086
        * flags.h (flag_permissive): Do not declare.
 
18087
        * diagnostic.c (diagnostic_report_diagnostic): Handle fpermissive
 
18088
@@ -26743,7 +26743,7 @@
 
18089
        * config/i386/i386.c (ix86_handle_struct_attribute): Use the proper
 
18090
        predicate to discriminate types.
 
18091
 
 
18092
-2012-04-30  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
18093
+2012-04-30  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
18094
 
 
18095
        * doc/invoke.texi (Wmissing-format-attribute): Document as an
 
18096
        alias of Wsuggest-attribute=format.
 
18097
@@ -26751,7 +26751,7 @@
 
18098
        Wmissing-format-attribute with Wsuggest-attribute=format.
 
18099
        (digest_init): Likewise.
 
18100
 
 
18101
-2012-04-29  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
18102
+2012-04-29  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
18103
 
 
18104
        * opts.c (finish_options): Do not handle -Wmissing-noreturn here.
 
18105
        * common.opt (Wmissing-noreturn): Alias of
 
18106
@@ -26839,7 +26839,7 @@
 
18107
        PR middle-end/27139
 
18108
        * tree-ssa-forwprop.c (combine_conversions): Handle INT->FP->INT.
 
18109
 
 
18110
-2012-04-25  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
18111
+2012-04-25  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
18112
 
 
18113
        PR c/53130
 
18114
        * c-typeck.c (pop_init_level): Use %qD instead of %qT.
 
18115
@@ -27001,7 +27001,7 @@
 
18116
        * reload.c (find_reloads): Change the loop nesting when trying an
 
18117
        alternative with swapped operands.
 
18118
 
 
18119
-2012-04-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
18120
+2012-04-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
18121
 
 
18122
        * tree-diagnostic.c (maybe_unwind_expanded_macro_loc): Fix
 
18123
        comment. Delete unused parameter first_exp_point_map.
 
18124
@@ -27135,7 +27135,7 @@
 
18125
        set_nonincremental_init_from_string): Pass true instead of false
 
18126
        as IMPLICIT to add_pending_init.
 
18127
 
 
18128
-2012-04-25  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
18129
+2012-04-25  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
18130
 
 
18131
        * c-typeck.c (pop_init_level): Improve diagnostics.
 
18132
 
 
18133
@@ -27252,7 +27252,7 @@
 
18134
        * config/vxworks.c (vxworks_override_options): Default to strict-dwarf
 
18135
        and dwarf_version 2.
 
18136
 
 
18137
-2012-04-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
18138
+2012-04-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
18139
 
 
18140
        * tree-pretty-print.h (default_tree_printer): Do not declare.
 
18141
        * tree-diagnostic.c: Include tree-pretty-print.h, tree-pass.h and
 
18142
@@ -27536,7 +27536,7 @@
 
18143
        Likewise.
 
18144
        * tree-switch-conversion.c (build_one_array): Likewise.
 
18145
 
 
18146
-2012-04-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
18147
+2012-04-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
18148
 
 
18149
        PR c/44774
 
18150
        * doc/invoke.texi (pedantic): Rename to Wpedantic.
 
18151
@@ -27624,7 +27624,7 @@
 
18152
 
 
18153
        * fold-const.c (fold_checksum_tree): Fix VECTOR_CST case.
 
18154
 
 
18155
-2012-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
18156
+2012-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
18157
 
 
18158
        PR 35441
 
18159
        * c-typeck.c (inform_declaration): New.
 
18160
@@ -27811,7 +27811,7 @@
 
18161
 
 
18162
        * config/arm/sync.md (sync_optab): Change ior attribute to "or".
 
18163
 
 
18164
-2012-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
18165
+2012-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
18166
 
 
18167
        PR c/52283/37985
 
18168
        * stmt.c (warn_if_unused_value): Skip NOP_EXPR.
 
18169
@@ -28041,7 +28041,7 @@
 
18170
        * varpoo.c (varpool_node_name): Remove.
 
18171
        (dump_varpool_node): Use dump_symtab_base; reformat.
 
18172
 
 
18173
-2012-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
18174
+2012-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
18175
 
 
18176
        * doc/invoke.texi (Language Independent Options): @item should be
 
18177
        before @opindex.
 
18178
@@ -28908,7 +28908,7 @@
 
18179
 
 
18180
        * doc/extend.texi (Type Attributes): Move paragraph.
 
18181
 
 
18182
-2012-04-11  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
18183
+2012-04-11  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
18184
 
 
18185
        PR 24985
 
18186
        * diagnostic.h (show_caret): Declare.
 
18187
@@ -28943,7 +28943,7 @@
 
18188
        manipulation code we are threading through a loop header
 
18189
        to an exit destination.
 
18190
 
 
18191
-2012-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
18192
+2012-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
18193
 
 
18194
        * tree.h (warn_if_unused_value): Move declaration from here.
 
18195
        * stmt.c (warn_if_unused_value): Move definition from here.
 
18196
@@ -29083,7 +29083,7 @@
 
18197
        comment block.
 
18198
        (Sr0): Remove unused memory constraint.
 
18199
 
 
18200
-2012-04-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
18201
+2012-04-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
18202
 
 
18203
        * tree-pretty-print.h: Update comment.
 
18204
 
 
18205
@@ -30605,7 +30605,7 @@
 
18206
        * tree-data-ref.c (subscript_dependence_tester_1): Check
 
18207
        all dimensions for non-conflicting access functions.
 
18208
 
 
18209
-2012-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
18210
+2012-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
18211
 
 
18212
        PR c++/44783
 
18213
        * doc/invoke.texi [C++ Language Options]: Document
 
18214
@@ -31556,7 +31556,7 @@
 
18215
        in new variable 'empty'.  Increase issue_rate only for
 
18216
        non-empty insns.
 
18217
 
 
18218
-2012-03-07  Ralf Corsépius  <ralf.corsepius@rtems.org>
 
18219
+2012-03-07  Ralf Corsépius  <ralf.corsepius@rtems.org>
 
18220
 
 
18221
        PR target/51417
 
18222
        * Makefile.in: Let install-gcc-ar depend on installdirs,
 
18223
Index: gcc/emit-rtl.c
 
18224
===================================================================
 
18225
--- a/src/gcc/emit-rtl.c        (.../tags/gcc_4_8_0_release)
 
18226
+++ b/src/gcc/emit-rtl.c        (.../branches/gcc-4_8-branch)
 
18227
@@ -2660,16 +2660,13 @@
 
18228
   return;
 
18229
 }
 
18230
 
 
18231
-/* Go through all the RTL insn bodies and check that there is no unexpected
 
18232
-   sharing in between the subexpressions.  */
 
18233
+/* Go through all the RTL insn bodies and clear all the USED bits.  */
 
18234
 
 
18235
-DEBUG_FUNCTION void
 
18236
-verify_rtl_sharing (void)
 
18237
+static void
 
18238
+reset_all_used_flags (void)
 
18239
 {
 
18240
   rtx p;
 
18241
 
 
18242
-  timevar_push (TV_VERIFY_RTL_SHARING);
 
18243
-
 
18244
   for (p = get_insns (); p; p = NEXT_INSN (p))
 
18245
     if (INSN_P (p))
 
18246
       {
 
18247
@@ -2693,7 +2690,20 @@
 
18248
              }
 
18249
          }
 
18250
       }
 
18251
+}
 
18252
 
 
18253
+/* Go through all the RTL insn bodies and check that there is no unexpected
 
18254
+   sharing in between the subexpressions.  */
 
18255
+
 
18256
+DEBUG_FUNCTION void
 
18257
+verify_rtl_sharing (void)
 
18258
+{
 
18259
+  rtx p;
 
18260
+
 
18261
+  timevar_push (TV_VERIFY_RTL_SHARING);
 
18262
+
 
18263
+  reset_all_used_flags ();
 
18264
+
 
18265
   for (p = get_insns (); p; p = NEXT_INSN (p))
 
18266
     if (INSN_P (p))
 
18267
       {
 
18268
@@ -2703,6 +2713,8 @@
 
18269
          verify_rtx_sharing (CALL_INSN_FUNCTION_USAGE (p), p);
 
18270
       }
 
18271
 
 
18272
+  reset_all_used_flags ();
 
18273
+
 
18274
   timevar_pop (TV_VERIFY_RTL_SHARING);
 
18275
 }
 
18276
 
 
18277
Index: gcc/loop-iv.c
 
18278
===================================================================
 
18279
--- a/src/gcc/loop-iv.c (.../tags/gcc_4_8_0_release)
 
18280
+++ b/src/gcc/loop-iv.c (.../branches/gcc-4_8-branch)
 
18281
@@ -1496,19 +1496,26 @@
 
18282
   rtx op0, op1, opb0, opb1, r;
 
18283
   enum machine_mode mode;
 
18284
 
 
18285
+  if (rtx_equal_p (a, b))
 
18286
+    return true;
 
18287
+
 
18288
   if (GET_CODE (a) == EQ)
 
18289
     {
 
18290
       op0 = XEXP (a, 0);
 
18291
       op1 = XEXP (a, 1);
 
18292
 
 
18293
-      if (REG_P (op0))
 
18294
+      if (REG_P (op0)
 
18295
+          || (GET_CODE (op0) == SUBREG
 
18296
+              && REG_P (SUBREG_REG (op0))))
 
18297
        {
 
18298
          r = simplify_replace_rtx (b, op0, op1);
 
18299
          if (r == const_true_rtx)
 
18300
            return true;
 
18301
        }
 
18302
 
 
18303
-      if (REG_P (op1))
 
18304
+      if (REG_P (op1)
 
18305
+          || (GET_CODE (op1) == SUBREG
 
18306
+              && REG_P (SUBREG_REG (op1))))
 
18307
        {
 
18308
          r = simplify_replace_rtx (b, op1, op0);
 
18309
          if (r == const_true_rtx)
 
18310
Index: gcc/ipa-prop.c
 
18311
===================================================================
 
18312
--- a/src/gcc/ipa-prop.c        (.../tags/gcc_4_8_0_release)
 
18313
+++ b/src/gcc/ipa-prop.c        (.../branches/gcc-4_8-branch)
 
18314
@@ -3674,9 +3674,15 @@
 
18315
 
 
18316
   for (av = aggvals; av; av = av->next)
 
18317
     {
 
18318
+      struct bitpack_d bp;
 
18319
+
 
18320
       streamer_write_uhwi (ob, av->offset);
 
18321
       streamer_write_uhwi (ob, av->index);
 
18322
       stream_write_tree (ob, av->value, true);
 
18323
+
 
18324
+      bp = bitpack_create (ob->main_stream);
 
18325
+      bp_pack_value (&bp, av->by_ref, 1);
 
18326
+      streamer_write_bitpack (&bp);
 
18327
     }
 
18328
 }
 
18329
 
 
18330
@@ -3694,11 +3700,14 @@
 
18331
   for (i = 0; i <count; i++)
 
18332
     {
 
18333
       struct ipa_agg_replacement_value *av;
 
18334
+      struct bitpack_d bp;
 
18335
 
 
18336
       av = ggc_alloc_ipa_agg_replacement_value ();
 
18337
       av->offset = streamer_read_uhwi (ib);
 
18338
       av->index = streamer_read_uhwi (ib);
 
18339
       av->value = stream_read_tree (ib, data_in);
 
18340
+      bp = streamer_read_bitpack (ib);
 
18341
+      av->by_ref = bp_unpack_value (&bp, 1);
 
18342
       av->next = aggvals;
 
18343
       aggvals = av;
 
18344
     }
 
18345
@@ -3917,7 +3926,7 @@
 
18346
          if (v->index == index
 
18347
              && v->offset == offset)
 
18348
            break;
 
18349
-       if (!v)
 
18350
+       if (!v || v->by_ref != by_ref)
 
18351
          continue;
 
18352
 
 
18353
        gcc_checking_assert (is_gimple_ip_invariant (v->value));
 
18354
Index: gcc/ipa-prop.h
 
18355
===================================================================
 
18356
--- a/src/gcc/ipa-prop.h        (.../tags/gcc_4_8_0_release)
 
18357
+++ b/src/gcc/ipa-prop.h        (.../branches/gcc-4_8-branch)
 
18358
@@ -386,6 +386,8 @@
 
18359
   tree value;
 
18360
   /* The paramter index.  */
 
18361
   int index;
 
18362
+  /* Whether the value was passed by reference.  */
 
18363
+  bool by_ref;
 
18364
 };
 
18365
 
 
18366
 typedef struct ipa_agg_replacement_value *ipa_agg_replacement_value_p;
 
18367
Index: gcc/po/ChangeLog
 
18368
===================================================================
 
18369
--- a/src/gcc/po/ChangeLog      (.../tags/gcc_4_8_0_release)
 
18370
+++ b/src/gcc/po/ChangeLog      (.../branches/gcc-4_8-branch)
 
18371
@@ -1,3 +1,23 @@
 
18372
+2013-04-28  Joseph Myers  <joseph@codesourcery.com>
 
18373
+
 
18374
+       * sv.po: Update.
 
18375
+
 
18376
+2013-04-25  Joseph Myers  <joseph@codesourcery.com>
 
18377
+
 
18378
+       * de.po, sv.po, vi.po: Update.
 
18379
+
 
18380
+2013-04-02  Joseph Myers  <joseph@codesourcery.com>
 
18381
+
 
18382
+       * de.po: Update.
 
18383
+
 
18384
+2013-03-31  Joseph Myers  <joseph@codesourcery.com>
 
18385
+
 
18386
+       * de.po: Update.
 
18387
+
 
18388
+2013-03-26  Joseph Myers  <joseph@codesourcery.com>
 
18389
+
 
18390
+       * de.po, sv.po: Update.
 
18391
+
 
18392
 2013-03-22  Release Manager
 
18393
 
 
18394
        * GCC 4.8.0 released.
 
18395
Index: gcc/po/vi.po
 
18396
===================================================================
 
18397
--- a/src/gcc/po/vi.po  (.../tags/gcc_4_8_0_release)
 
18398
+++ b/src/gcc/po/vi.po  (.../branches/gcc-4_8-branch)
 
18399
@@ -1,15 +1,15 @@
 
18400
 # Vietnamese translation for GCC.
 
18401
-# Copyright © 2012 Free Software Foundation, Inc.
 
18402
+# Copyright © 2013 Free Software Foundation, Inc.
 
18403
 # This file is distributed under the same license as the gcc package.
 
18404
 # Clytie Siddall <clytie@riverland.net.au>, 2010.
 
18405
-# Trần Ngọc Quân <vnwildman@gmail.com>,2012.
 
18406
+# Trần Ngọc Quân <vnwildman@gmail.com>, 2012-2013.
 
18407
 #
 
18408
 msgid ""
 
18409
 msgstr ""
 
18410
-"Project-Id-Version: gcc 4.7.1\n"
 
18411
+"Project-Id-Version: gcc 4.8.0\n"
 
18412
 "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
 
18413
-"POT-Creation-Date: 2013-02-24 01:09+0000\n"
 
18414
-"PO-Revision-Date: 2012-09-15 08:58+0700\n"
 
18415
+"POT-Creation-Date: 2013-03-15 17:42+0000\n"
 
18416
+"PO-Revision-Date: 2013-04-12 14:51+0700\n"
 
18417
 "Last-Translator: Trần Ngọc Quân <vnwildman@gmail.com>\n"
 
18418
 "Language-Team: Vietnamese <translation-team-vi@lists.sourceforge.net>\n"
 
18419
 "Language: vi\n"
 
18420
@@ -17,23 +17,24 @@
 
18421
 "Content-Type: text/plain; charset=UTF-8\n"
 
18422
 "Content-Transfer-Encoding: 8bit\n"
 
18423
 "Plural-Forms: nplurals=1; plural=0;\n"
 
18424
-"X-Generator: LocFactoryEditor 1.8\n"
 
18425
+"X-Generator: Poedit 1.5.5\n"
 
18426
+"X-Poedit-SourceCharset: UTF-8\n"
 
18427
 
 
18428
-#: cfgrtl.c:2320
 
18429
+#: cfgrtl.c:2318
 
18430
 msgid "flow control insn inside a basic block"
 
18431
 msgstr "gặp lệnh điều khiển luồng bên trong một khối cơ bản"
 
18432
 
 
18433
-#: cfgrtl.c:2448
 
18434
+#: cfgrtl.c:2446
 
18435
 msgid "wrong insn in the fallthru edge"
 
18436
 msgstr "gặp lệnh không đúng trong cạnh failthru"
 
18437
 
 
18438
-#: cfgrtl.c:2502
 
18439
+#: cfgrtl.c:2500
 
18440
 msgid "insn outside basic block"
 
18441
 msgstr "gặp lệnh bên ngoài khối cơ bản"
 
18442
 
 
18443
-#: cfgrtl.c:2509
 
18444
+#: cfgrtl.c:2507
 
18445
 msgid "return not followed by barrier"
 
18446
-msgstr "trả lại không có hàng rào theo sau"
 
18447
+msgstr "trả về không được phép bởi rào chắn"
 
18448
 
 
18449
 #: collect2.c:1531
 
18450
 #, c-format
 
18451
@@ -112,10 +113,6 @@
 
18452
 
 
18453
 #: diagnostic.c:442
 
18454
 #, fuzzy, c-format
 
18455
-#| msgid ""
 
18456
-#| "Please submit a full bug report,\n"
 
18457
-#| "with preprocessed source if appropriate.\n"
 
18458
-#| "See %s for instructions.\n"
 
18459
 msgid ""
 
18460
 "Please submit a full bug report,\n"
 
18461
 "with preprocessed source if appropriate.\n"
 
18462
@@ -125,10 +122,9 @@
 
18463
 "Xem %s để tìm hướng dẫn.\n"
 
18464
 
 
18465
 #: diagnostic.c:448
 
18466
-#, fuzzy, c-format
 
18467
-#| msgid "Use fp double instructions"
 
18468
+#, c-format
 
18469
 msgid "See %s for instructions.\n"
 
18470
-msgstr "Sử dụng câu lệnh đôi loại điểm phù động"
 
18471
+msgstr "Xem %s để có chỉ dẫn.\n"
 
18472
 
 
18473
 #: diagnostic.c:457
 
18474
 #, c-format
 
18475
@@ -140,7 +136,7 @@
 
18476
 msgid "%s:%d: confused by earlier errors, bailing out\n"
 
18477
 msgstr "%s:%d: lộn xộn do lỗi trước nên hủy bỏ\n"
 
18478
 
 
18479
-#: diagnostic.c:1126
 
18480
+#: diagnostic.c:1129
 
18481
 #, c-format
 
18482
 msgid "Internal compiler error: Error reporting routines re-entered.\n"
 
18483
 msgstr "Lỗi biên dịch nội bộ: đã nhập lại hàm thông báo lỗi.\n"
 
18484
@@ -203,12 +199,12 @@
 
18485
 msgid "invalid expression as operand"
 
18486
 msgstr "sai lập biểu tượng dưới dạng toán hạng"
 
18487
 
 
18488
-#: gcc.c:1402
 
18489
+#: gcc.c:1403
 
18490
 #, c-format
 
18491
 msgid "Using built-in specs.\n"
 
18492
 msgstr "Đang sử dụng các đặc tả dựng sẵn.\n"
 
18493
 
 
18494
-#: gcc.c:1599
 
18495
+#: gcc.c:1600
 
18496
 #, c-format
 
18497
 msgid ""
 
18498
 "Setting spec %s to '%s'\n"
 
18499
@@ -217,22 +213,22 @@
 
18500
 "Đang lập đặc tả %s thành '%s'\n"
 
18501
 "\n"
 
18502
 
 
18503
-#: gcc.c:1708
 
18504
+#: gcc.c:1709
 
18505
 #, c-format
 
18506
 msgid "Reading specs from %s\n"
 
18507
 msgstr "Đang đọc các đặc tả từ %s\n"
 
18508
 
 
18509
-#: gcc.c:1833
 
18510
+#: gcc.c:1834
 
18511
 #, c-format
 
18512
 msgid "could not find specs file %s\n"
 
18513
 msgstr "không tìm thấy tập tin đặc tả %s\n"
 
18514
 
 
18515
-#: gcc.c:1902
 
18516
+#: gcc.c:1903
 
18517
 #, c-format
 
18518
 msgid "rename spec %s to %s\n"
 
18519
 msgstr "thay đổi tên của đặc tả %s thành %s\n"
 
18520
 
 
18521
-#: gcc.c:1904
 
18522
+#: gcc.c:1905
 
18523
 #, c-format
 
18524
 msgid ""
 
18525
 "spec is '%s'\n"
 
18526
@@ -241,12 +237,12 @@
 
18527
 "đặc tả là '%s'\n"
 
18528
 "\n"
 
18529
 
 
18530
-#: gcc.c:2337
 
18531
+#: gcc.c:2338
 
18532
 #, c-format
 
18533
 msgid "%s\n"
 
18534
 msgstr "%s\n"
 
18535
 
 
18536
-#: gcc.c:2704
 
18537
+#: gcc.c:2705
 
18538
 #, c-format
 
18539
 msgid ""
 
18540
 "\n"
 
18541
@@ -256,33 +252,33 @@
 
18542
 "Tiếp tục ? (c/k)"
 
18543
 
 
18544
 # Variable: don't translate; Biến: đừng dịch
 
18545
-#: gcc.c:2844
 
18546
+#: gcc.c:2845
 
18547
 #, c-format
 
18548
 msgid "# %s %.2f %.2f\n"
 
18549
 msgstr "# %s %.2f %.2f\n"
 
18550
 
 
18551
-#: gcc.c:3047
 
18552
+#: gcc.c:3048
 
18553
 #, c-format
 
18554
 msgid "Usage: %s [options] file...\n"
 
18555
 msgstr "Sử dụng: %s [tuỳ_chọn] tệp...\n"
 
18556
 
 
18557
-#: gcc.c:3048
 
18558
+#: gcc.c:3049
 
18559
 msgid "Options:\n"
 
18560
 msgstr "Tùy chọn:\n"
 
18561
 
 
18562
-#: gcc.c:3050
 
18563
+#: gcc.c:3051
 
18564
 msgid "  -pass-exit-codes         Exit with highest error code from a phase\n"
 
18565
 msgstr "  -pass-exit-codes         Thoát với mã lỗi cao nhất từ một giai đoạn nào đó\n"
 
18566
 
 
18567
-#: gcc.c:3051
 
18568
+#: gcc.c:3052
 
18569
 msgid "  --help                   Display this information\n"
 
18570
 msgstr "  --help                   Hiển thị trợ giúp này\n"
 
18571
 
 
18572
-#: gcc.c:3052
 
18573
+#: gcc.c:3053
 
18574
 msgid "  --target-help            Display target specific command line options\n"
 
18575
 msgstr "  --target-help            Hiển thị những tuỳ chọn dòng lệnh đặc trưng cho đích\n"
 
18576
 
 
18577
-#: gcc.c:3053
 
18578
+#: gcc.c:3054
 
18579
 msgid "  --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,...]\n"
 
18580
 msgstr ""
 
18581
 "  --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,...]\n"
 
18582
@@ -297,55 +293,52 @@
 
18583
 "separate\t\t\tkhông nối lại\n"
 
18584
 "undocumented\t\tkhông có tài liệu diễn tả\n"
 
18585
 
 
18586
-#: gcc.c:3054
 
18587
+#: gcc.c:3055
 
18588
 msgid "                           Display specific types of command line options\n"
 
18589
 msgstr "                           Hiển thị một số loại tuỳ chọn dòng lệnh nào đó\n"
 
18590
 
 
18591
-#: gcc.c:3056
 
18592
+#: gcc.c:3057
 
18593
 msgid "  (Use '-v --help' to display command line options of sub-processes)\n"
 
18594
 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"
 
18595
 
 
18596
-#: gcc.c:3057
 
18597
+#: gcc.c:3058
 
18598
 msgid "  --version                Display compiler version information\n"
 
18599
 msgstr "  --version                Hiển thị thông tin về phiên bản của bộ biên dịch\n"
 
18600
 
 
18601
-#: gcc.c:3058
 
18602
+#: gcc.c:3059
 
18603
 msgid "  -dumpspecs               Display all of the built in spec strings\n"
 
18604
 msgstr "  -dumpspecs               Hiển thị tất cả các chuỗi đặc tả dựng sẵn\n"
 
18605
 
 
18606
-#: gcc.c:3059
 
18607
+#: gcc.c:3060
 
18608
 msgid "  -dumpversion             Display the version of the compiler\n"
 
18609
 msgstr "  -dumpversion             Hiển thị phiên bản của bộ biên dịch\n"
 
18610
 
 
18611
-#: gcc.c:3060
 
18612
+#: gcc.c:3061
 
18613
 msgid "  -dumpmachine             Display the compiler's target processor\n"
 
18614
 msgstr "  -dumpmachine             Hiển thị bộ xử lý đích của bộ biên dịch\n"
 
18615
 
 
18616
-#: gcc.c:3061
 
18617
+#: gcc.c:3062
 
18618
 msgid "  -print-search-dirs       Display the directories in the compiler's search path\n"
 
18619
 msgstr ""
 
18620
 "  -print-search-dirs\n"
 
18621
 "        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"
 
18622
 
 
18623
-#: gcc.c:3062
 
18624
+#: gcc.c:3063
 
18625
 msgid "  -print-libgcc-file-name  Display the name of the compiler's companion library\n"
 
18626
 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"
 
18627
 
 
18628
-#: gcc.c:3063
 
18629
+#: gcc.c:3064
 
18630
 msgid "  -print-file-name=<lib>   Display the full path to library <lib>\n"
 
18631
 msgstr "  -print-file-name=<thư_viện>    Hiển thị đường dẫn đầy đủ đến thư viện này\n"
 
18632
 
 
18633
-#: gcc.c:3064
 
18634
+#: gcc.c:3065
 
18635
 msgid "  -print-prog-name=<prog>  Display the full path to compiler component <prog>\n"
 
18636
 msgstr ""
 
18637
 "  -print-prog-name=<trình>\n"
 
18638
 "        Hiển thị đường dẫn đầy đủ đến thành phần bộ biên dịch này\n"
 
18639
 
 
18640
-#: gcc.c:3065
 
18641
+#: gcc.c:3066
 
18642
 #, fuzzy
 
18643
-#| msgid ""
 
18644
-#| "  -print-multi-lib         Display the mapping between command line options and\n"
 
18645
-#| "                           multiple library search directories\n"
 
18646
 msgid ""
 
18647
 "  -print-multiarch         Display the target's normalized GNU triplet, used as\n"
 
18648
 "                           a component in the library path\n"
 
18649
@@ -353,11 +346,11 @@
 
18650
 "  -print-multi-lib\n"
 
18651
 "    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"
 
18652
 
 
18653
-#: gcc.c:3068
 
18654
+#: gcc.c:3069
 
18655
 msgid "  -print-multi-directory   Display the root directory for versions of libgcc\n"
 
18656
 msgstr "  -print-multi-directory    Hiển thị thư mục gốc cho các phiên bản thư viện libgcc\n"
 
18657
 
 
18658
-#: gcc.c:3069
 
18659
+#: gcc.c:3070
 
18660
 msgid ""
 
18661
 "  -print-multi-lib         Display the mapping between command line options and\n"
 
18662
 "                           multiple library search directories\n"
 
18663
@@ -365,57 +358,57 @@
 
18664
 "  -print-multi-lib\n"
 
18665
 "    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"
 
18666
 
 
18667
-#: gcc.c:3072
 
18668
+#: gcc.c:3073
 
18669
 msgid "  -print-multi-os-directory Display the relative path to OS libraries\n"
 
18670
 msgstr "  -print-multi-os-directory    Hiển thị đường dẫn tương đối đến các thư mục HĐH\n"
 
18671
 
 
18672
-#: gcc.c:3073
 
18673
+#: gcc.c:3074
 
18674
 msgid "  -print-sysroot           Display the target libraries directory\n"
 
18675
 msgstr "  -print-sysroot           Hiển thị thư mục chứa các thư viện đích\n"
 
18676
 
 
18677
-#: gcc.c:3074
 
18678
+#: gcc.c:3075
 
18679
 msgid "  -print-sysroot-headers-suffix Display the sysroot suffix used to find headers\n"
 
18680
 msgstr "  -print-sysroot-headers-suffix    Hiển thị hậu tố sysroot dùng để tìm phần đầu\n"
 
18681
 
 
18682
-#: gcc.c:3075
 
18683
+#: gcc.c:3076
 
18684
 msgid "  -Wa,<options>            Pass comma-separated <options> on to the assembler\n"
 
18685
 msgstr ""
 
18686
 "  -Wa,<tuỳ_chọn>\n"
 
18687
 "    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"
 
18688
 
 
18689
-#: gcc.c:3076
 
18690
+#: gcc.c:3077
 
18691
 msgid "  -Wp,<options>            Pass comma-separated <options> on to the preprocessor\n"
 
18692
 msgstr ""
 
18693
 "  -Wp,<tuỳ_chọn>\n"
 
18694
 "    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"
 
18695
 
 
18696
-#: gcc.c:3077
 
18697
+#: gcc.c:3078
 
18698
 msgid "  -Wl,<options>            Pass comma-separated <options> on to the linker\n"
 
18699
 msgstr ""
 
18700
 "  -Wl,<tuỳ_chọn>\n"
 
18701
 "    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"
 
18702
 
 
18703
-#: gcc.c:3078
 
18704
+#: gcc.c:3079
 
18705
 msgid "  -Xassembler <arg>        Pass <arg> on to the assembler\n"
 
18706
 msgstr "  -Xassembler <đối_số>        Chuyển đối số này cho chương trình dịch mã số\n"
 
18707
 
 
18708
-#: gcc.c:3079
 
18709
+#: gcc.c:3080
 
18710
 msgid "  -Xpreprocessor <arg>     Pass <arg> on to the preprocessor\n"
 
18711
 msgstr "  -Xpreprocessor <đối_số>     Chuyển đối số này cho bộ tiền xử lý\n"
 
18712
 
 
18713
-#: gcc.c:3080
 
18714
+#: gcc.c:3081
 
18715
 msgid "  -Xlinker <arg>           Pass <arg> on to the linker\n"
 
18716
 msgstr "  -Xlinker <đối_số>           Chuyển đối số này cho bộ liên kết\n"
 
18717
 
 
18718
-#: gcc.c:3081
 
18719
+#: gcc.c:3082
 
18720
 msgid "  -save-temps              Do not delete intermediate files\n"
 
18721
 msgstr "  -save-temps              Đừng xoá bỏ tập tin trung gian\n"
 
18722
 
 
18723
-#: gcc.c:3082
 
18724
+#: gcc.c:3083
 
18725
 msgid "  -save-temps=<arg>        Do not delete intermediate files\n"
 
18726
-msgstr "  -save-temps=<đối_số>        Đừng xoá bỏ tập tin trung gian\n"
 
18727
+msgstr "  -save-temps=<đối_số>     Đừng xoá bỏ tập tin trung gian\n"
 
18728
 
 
18729
-#: gcc.c:3083
 
18730
+#: gcc.c:3084
 
18731
 msgid ""
 
18732
 "  -no-canonical-prefixes   Do not canonicalize paths when building relative\n"
 
18733
 "                           prefixes to other gcc components\n"
 
18734
@@ -423,23 +416,23 @@
 
18735
 "  -no-canonical-prefixes    Đừng làm cho đường dẫn theo đúng quy tắc\n"
 
18736
 "        khi xây dựng tiền tố tương ứng với thành phần gcc khác\n"
 
18737
 
 
18738
-#: gcc.c:3086
 
18739
+#: gcc.c:3087
 
18740
 msgid "  -pipe                    Use pipes rather than intermediate files\n"
 
18741
 msgstr "  -pipe                    Dùng ống dẫn thay cho tập tin trung gian\n"
 
18742
 
 
18743
-#: gcc.c:3087
 
18744
+#: gcc.c:3088
 
18745
 msgid "  -time                    Time the execution of each subprocess\n"
 
18746
 msgstr "  -time                    Đếm thời gian chạy mỗi tiến trình con\n"
 
18747
 
 
18748
-#: gcc.c:3088
 
18749
+#: gcc.c:3089
 
18750
 msgid "  -specs=<file>            Override built-in specs with the contents of <file>\n"
 
18751
-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"
 
18752
+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"
 
18753
 
 
18754
-#: gcc.c:3089
 
18755
+#: gcc.c:3090
 
18756
 msgid "  -std=<standard>          Assume that the input sources are for <standard>\n"
 
18757
 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"
 
18758
 
 
18759
-#: gcc.c:3090
 
18760
+#: gcc.c:3091
 
18761
 msgid ""
 
18762
 "  --sysroot=<directory>    Use <directory> as the root directory for headers\n"
 
18763
 "                           and libraries\n"
 
18764
@@ -447,45 +440,45 @@
 
18765
 "  --sysroot=<thư_mục>\n"
 
18766
 "        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"
 
18767
 
 
18768
-#: gcc.c:3093
 
18769
+#: gcc.c:3094
 
18770
 msgid "  -B <directory>           Add <directory> to the compiler's search paths\n"
 
18771
 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"
 
18772
 
 
18773
-#: gcc.c:3094
 
18774
+#: gcc.c:3095
 
18775
 msgid "  -v                       Display the programs invoked by the compiler\n"
 
18776
 msgstr "  -v                       Hiển thị những chương trình được gọi bởi bộ biên dịch\n"
 
18777
 
 
18778
-#: gcc.c:3095
 
18779
+#: gcc.c:3096
 
18780
 msgid "  -###                     Like -v but options quoted and commands not executed\n"
 
18781
 msgstr ""
 
18782
 "  -###                     Giống như -v nhưng mà tuỳ chọn nằm trong dấu nháy\n"
 
18783
 "        và lệnh không được thực hiện\n"
 
18784
 
 
18785
-#: gcc.c:3096
 
18786
+#: gcc.c:3097
 
18787
 msgid "  -E                       Preprocess only; do not compile, assemble or link\n"
 
18788
 msgstr "  -E                  Chỉ tiền xử lý, đừng biên dịch, dịch mã số hoặc liên kết\n"
 
18789
 
 
18790
-#: gcc.c:3097
 
18791
+#: gcc.c:3098
 
18792
 msgid "  -S                       Compile only; do not assemble or link\n"
 
18793
 msgstr "  -S                       Chỉ biên dịch, đừng dịch mã số hoặc liên kết\n"
 
18794
 
 
18795
-#: gcc.c:3098
 
18796
+#: gcc.c:3099
 
18797
 msgid "  -c                       Compile and assemble, but do not link\n"
 
18798
 msgstr "  -c                       Biên dịch và dịch mã số mà đừng liên kết\n"
 
18799
 
 
18800
-#: gcc.c:3099
 
18801
+#: gcc.c:3100
 
18802
 msgid "  -o <file>                Place the output into <file>\n"
 
18803
 msgstr "  -o <tệp>                Để kết xuất vào tập tin này\n"
 
18804
 
 
18805
-#: gcc.c:3100
 
18806
+#: gcc.c:3101
 
18807
 msgid "  -pie                     Create a position independent executable\n"
 
18808
 msgstr "  -pie                    Tạo vị trí độc lập thi hành\n"
 
18809
 
 
18810
-#: gcc.c:3101
 
18811
+#: gcc.c:3102
 
18812
 msgid "  -shared                  Create a shared library\n"
 
18813
 msgstr "  -shared                  Tạo thư viện chia sẻ (liên kết động)\n"
 
18814
 
 
18815
-#: gcc.c:3102
 
18816
+#: gcc.c:3103
 
18817
 msgid ""
 
18818
 "  -x <language>            Specify the language of the following input files\n"
 
18819
 "                           Permissible languages include: c c++ assembler none\n"
 
18820
@@ -497,7 +490,7 @@
 
18821
 "                                  'none' (không có) = hoàn nguyên về ứng dụng mặc định\n"
 
18822
 "                                  là đoán ngôn ngữ dựa vào phần mở rộng của tập tin\n"
 
18823
 
 
18824
-#: gcc.c:3109
 
18825
+#: gcc.c:3110
 
18826
 #, c-format
 
18827
 msgid ""
 
18828
 "\n"
 
18829
@@ -510,27 +503,27 @@
 
18830
 "thì được tự động gửi cho những tiến trình con khác nhau được %s gọi.\n"
 
18831
 "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"
 
18832
 
 
18833
-#: gcc.c:5364
 
18834
+#: gcc.c:5365
 
18835
 #, c-format
 
18836
 msgid "Processing spec (%s), which is '%s'\n"
 
18837
 msgstr "Đang xử lý đặc tả (%s), cái mà '%s'\n"
 
18838
 
 
18839
-#: gcc.c:6649
 
18840
+#: gcc.c:6651
 
18841
 #, c-format
 
18842
 msgid "install: %s%s\n"
 
18843
 msgstr "cài đặt: %s%s\n"
 
18844
 
 
18845
-#: gcc.c:6652
 
18846
+#: gcc.c:6654
 
18847
 #, c-format
 
18848
 msgid "programs: %s\n"
 
18849
 msgstr "chương trình: %s\n"
 
18850
 
 
18851
-#: gcc.c:6654
 
18852
+#: gcc.c:6656
 
18853
 #, c-format
 
18854
 msgid "libraries: %s\n"
 
18855
 msgstr "thư viện: %s\n"
 
18856
 
 
18857
-#: gcc.c:6738
 
18858
+#: gcc.c:6740
 
18859
 #, c-format
 
18860
 msgid ""
 
18861
 "\n"
 
18862
@@ -540,16 +533,16 @@
 
18863
 "Để tìm hướng dẫn về thông báo lỗi, thăm địa chỉ:\n"
 
18864
 
 
18865
 # Variable: don't translate / Biến: đừng dịch
 
18866
-#: gcc.c:6754
 
18867
+#: gcc.c:6756
 
18868
 #, c-format
 
18869
 msgid "%s %s%s\n"
 
18870
 msgstr "%s %s%s\n"
 
18871
 
 
18872
-#: gcc.c:6757 gcov.c:491 fortran/gfortranspec.c:303 java/jcf-dump.c:1230
 
18873
+#: gcc.c:6759 gcov.c:491 fortran/gfortranspec.c:303 java/jcf-dump.c:1230
 
18874
 msgid "(C)"
 
18875
 msgstr "©"
 
18876
 
 
18877
-#: gcc.c:6758 java/jcf-dump.c:1231
 
18878
+#: gcc.c:6760 java/jcf-dump.c:1231
 
18879
 #, c-format
 
18880
 msgid ""
 
18881
 "This is free software; see the source for copying conditions.  There is NO\n"
 
18882
@@ -561,32 +554,32 @@
 
18883
 "KHẢ NĂNG BÁN HAY KHẢ NĂNG LÀM ĐƯỢC VIỆC DỨT KHOÁT.\n"
 
18884
 "\n"
 
18885
 
 
18886
-#: gcc.c:6775
 
18887
+#: gcc.c:6777
 
18888
 #, c-format
 
18889
 msgid "Target: %s\n"
 
18890
 msgstr "Đích: %s\n"
 
18891
 
 
18892
-#: gcc.c:6776
 
18893
+#: gcc.c:6778
 
18894
 #, c-format
 
18895
 msgid "Configured with: %s\n"
 
18896
 msgstr "Cấu hình bằng %s\n"
 
18897
 
 
18898
-#: gcc.c:6790
 
18899
+#: gcc.c:6792
 
18900
 #, c-format
 
18901
 msgid "Thread model: %s\n"
 
18902
 msgstr "Mô hình tuyến trình: %s\n"
 
18903
 
 
18904
-#: gcc.c:6801
 
18905
+#: gcc.c:6803
 
18906
 #, c-format
 
18907
 msgid "gcc version %s %s\n"
 
18908
 msgstr "gcc phiên bản %s %s\n"
 
18909
 
 
18910
-#: gcc.c:6804
 
18911
+#: gcc.c:6806
 
18912
 #, c-format
 
18913
 msgid "gcc driver version %s %sexecuting gcc version %s\n"
 
18914
 msgstr "Trình điều khiển gcc phiên bản %s %sexecuting gcc phiên bản %s\n"
 
18915
 
 
18916
-#: gcc.c:7058
 
18917
+#: gcc.c:7061
 
18918
 #, c-format
 
18919
 msgid ""
 
18920
 "\n"
 
18921
@@ -599,7 +592,7 @@
 
18922
 "==============\n"
 
18923
 "\n"
 
18924
 
 
18925
-#: gcc.c:7059
 
18926
+#: gcc.c:7062
 
18927
 #, c-format
 
18928
 msgid ""
 
18929
 "Use \"-Wl,OPTION\" to pass \"OPTION\" to the linker.\n"
 
18930
@@ -608,7 +601,7 @@
 
18931
 "Hãy sử dụng \"-Wl,TÙY_CHỌN\" để gửi tuỳ chọn đó cho bộ liên kết.\n"
 
18932
 "\n"
 
18933
 
 
18934
-#: gcc.c:8276
 
18935
+#: gcc.c:8279
 
18936
 #, c-format
 
18937
 msgid ""
 
18938
 "Assembler options\n"
 
18939
@@ -619,7 +612,7 @@
 
18940
 "=================\n"
 
18941
 "\n"
 
18942
 
 
18943
-#: gcc.c:8277
 
18944
+#: gcc.c:8280
 
18945
 #, c-format
 
18946
 msgid ""
 
18947
 "Use \"-Wa,OPTION\" to pass \"OPTION\" to the assembler.\n"
 
18948
@@ -649,12 +642,12 @@
 
18949
 #: gcov.c:463
 
18950
 #, c-format
 
18951
 msgid "  -h, --help                      Print this help, then exit\n"
 
18952
-msgstr "  -h, --help                  Hiển thị trợ giúp này, sau đó thoát.\n"
 
18953
+msgstr "  -h, --help                      Hiển thị trợ giúp này, sau đó thoát.\n"
 
18954
 
 
18955
 #: gcov.c:464
 
18956
 #, c-format
 
18957
 msgid "  -v, --version                   Print version number, then exit\n"
 
18958
-msgstr "  -v, --version               Hiển thị số thứ tự phiên bản, sau đó thoát.\n"
 
18959
+msgstr "  -v, --version                   Hiển thị số thứ tự phiên bản, sau đó thoát.\n"
 
18960
 
 
18961
 #: gcov.c:465
 
18962
 #, c-format
 
18963
@@ -671,7 +664,9 @@
 
18964
 msgid ""
 
18965
 "  -c, --branch-counts             Given counts of branches taken\n"
 
18966
 "                                    rather than percentages\n"
 
18967
-msgstr "  -c, --branch-counts    Đưa ra số đếm các nhánh được theo, thay cho phần trăm\n"
 
18968
+msgstr ""
 
18969
+"  -c, --branch-counts            Đưa ra số đếm các nhánh được theo,\n"
 
18970
+"                                     thay cho phần trăm\n"
 
18971
 
 
18972
 #: gcov.c:469
 
18973
 #, c-format
 
18974
@@ -778,10 +773,9 @@
 
18975
 msgstr "Gỡ bỏ '%s'\n"
 
18976
 
 
18977
 #: gcov.c:979
 
18978
-#, fuzzy, c-format
 
18979
-#| msgid "%s:source file is newer than graph file '%s'\n"
 
18980
+#, c-format
 
18981
 msgid "%s:source file is newer than notes file '%s'\n"
 
18982
-msgstr "%s: tập tin nguồn vẫn mới hơn tập tin đồ thị '%s'\n"
 
18983
+msgstr "%s: tập tin nguồn mới hơn tập tin ghi chú '%s'\n"
 
18984
 
 
18985
 #: gcov.c:984
 
18986
 #, c-format
 
18987
@@ -789,16 +783,14 @@
 
18988
 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"
 
18989
 
 
18990
 #: gcov.c:1009
 
18991
-#, fuzzy, c-format
 
18992
-#| msgid "%s:cannot open graph file\n"
 
18993
+#, c-format
 
18994
 msgid "%s:cannot open notes file\n"
 
18995
-msgstr "%s: không thể mở tập tin đồ thị\n"
 
18996
+msgstr "%s: không thể mở tập tin ghi chú\n"
 
18997
 
 
18998
 #: gcov.c:1015
 
18999
-#, fuzzy, c-format
 
19000
-#| msgid "%s:not a gcov data file\n"
 
19001
+#, c-format
 
19002
 msgid "%s:not a gcov notes file\n"
 
19003
-msgstr "%s: không phải là một tập tin dữ liệu gcov\n"
 
19004
+msgstr "%s: không phải là tập tin ghi chú gcov\n"
 
19005
 
 
19006
 #: gcov.c:1028
 
19007
 #, c-format
 
19008
@@ -836,10 +828,9 @@
 
19009
 msgstr "%s: phiên bản '%.4s' mà thích phiên bản '%.4s' hơn\n"
 
19010
 
 
19011
 #: gcov.c:1251
 
19012
-#, fuzzy, c-format
 
19013
-#| msgid "%s:stamp mismatch with graph file\n"
 
19014
+#, c-format
 
19015
 msgid "%s:stamp mismatch with notes file\n"
 
19016
-msgstr "%s: dấu hiệu không tương ứng với tập tin đồ thị\n"
 
19017
+msgstr "%s: dấu vết thời gian không khớp với tập tin ghi chú\n"
 
19018
 
 
19019
 #: gcov.c:1286
 
19020
 #, c-format
 
19021
@@ -965,14 +956,14 @@
 
19022
 msgstr "GCSE bị tắt"
 
19023
 
 
19024
 #: gengtype-state.c:156
 
19025
-#, fuzzy, c-format
 
19026
+#, c-format
 
19027
 msgid "%s:%d:%d: Invalid state file; %s"
 
19028
-msgstr "%s:%d:%d:   lần tạo từ %qs\n"
 
19029
+msgstr "%s:%d:%d: Không phải tập tin trạng thái hợp lệ; %s"
 
19030
 
 
19031
 #: gengtype-state.c:160
 
19032
-#, fuzzy, c-format
 
19033
+#, c-format
 
19034
 msgid "%s:%d: Invalid state file; %s"
 
19035
-msgstr "%s:%d:   lần tạo từ %qs\n"
 
19036
+msgstr "%s:%d: Tập tin trạng thái không hợp lệ; %s "
 
19037
 
 
19038
 #. Fatal printf-like message while reading state.  This can't be a
 
19039
 #. function, because there is no way to pass a va_arg to a variant of
 
19040
@@ -990,7 +981,7 @@
 
19041
 #: gengtype-state.c:701
 
19042
 #, c-format
 
19043
 msgid "Option tag unknown"
 
19044
-msgstr ""
 
19045
+msgstr "Không hiểu thẻ tùy chọn"
 
19046
 
 
19047
 #: gengtype-state.c:756
 
19048
 #, fuzzy, c-format
 
19049
@@ -1005,7 +996,7 @@
 
19050
 #: gengtype-state.c:1193
 
19051
 #, fuzzy, c-format
 
19052
 msgid "failed to write state trailer [%s]"
 
19053
-msgstr "không thể ghi vào tập tin tạm thời %s"
 
19054
+msgstr "gặp lỗi khi đổi tên %s thành tập tin trạng thái %s [%s]"
 
19055
 
 
19056
 #: gengtype-state.c:1219
 
19057
 #, c-format
 
19058
@@ -1020,7 +1011,7 @@
 
19059
 #: gengtype-state.c:1252
 
19060
 #, fuzzy, c-format
 
19061
 msgid "failed to close state file %s [%s]"
 
19062
-msgstr "%s: Không đóng được tập tin kết xuất %s\n"
 
19063
+msgstr "gặp lỗi khi đổi tên %s thành tập tin trạng thái %s [%s]"
 
19064
 
 
19065
 #: gengtype-state.c:1255
 
19066
 #, c-format
 
19067
@@ -1035,7 +1026,7 @@
 
19068
 #: gengtype-state.c:2565
 
19069
 #, fuzzy, c-format
 
19070
 msgid "failed to close read state file %s [%s]"
 
19071
-msgstr "%s: Không đóng được tập tin kết xuất %s\n"
 
19072
+msgstr "Lỗi đọc từ tập tin \"%s\" gặp lỗi."
 
19073
 
 
19074
 #: incpath.c:74
 
19075
 #, c-format
 
19076
@@ -1052,17 +1043,17 @@
 
19077
 msgid "ignoring nonexistent directory \"%s\"\n"
 
19078
 msgstr "đang bỏ qua thư mục không tồn tại \"%s\"\n"
 
19079
 
 
19080
-#: incpath.c:363
 
19081
+#: incpath.c:374
 
19082
 #, c-format
 
19083
 msgid "#include \"...\" search starts here:\n"
 
19084
 msgstr "#include \"...\" việc tìm kiếm bắt đầu ở đây:\n"
 
19085
 
 
19086
-#: incpath.c:367
 
19087
+#: incpath.c:378
 
19088
 #, c-format
 
19089
 msgid "#include <...> search starts here:\n"
 
19090
 msgstr "#include <...> việc tìm kiếm bắt đầu ở đây:\n"
 
19091
 
 
19092
-#: incpath.c:372
 
19093
+#: incpath.c:383
 
19094
 #, c-format
 
19095
 msgid "End of search list.\n"
 
19096
 msgstr "Kết thúc danh sách tìm kiếm.\n"
 
19097
@@ -1094,44 +1085,44 @@
 
19098
 msgid "At top level:"
 
19099
 msgstr "Ở cấp đầu:"
 
19100
 
 
19101
-#: langhooks.c:400 cp/error.c:3038
 
19102
+#: langhooks.c:400 cp/error.c:3042
 
19103
 #, c-format
 
19104
 msgid "In member function %qs"
 
19105
 msgstr "Trong hàm bộ phận %qs"
 
19106
 
 
19107
-#: langhooks.c:404 cp/error.c:3041
 
19108
+#: langhooks.c:404 cp/error.c:3045
 
19109
 #, c-format
 
19110
 msgid "In function %qs"
 
19111
 msgstr "Trong hàm %qs"
 
19112
 
 
19113
-#: langhooks.c:455 cp/error.c:2991
 
19114
+#: langhooks.c:455 cp/error.c:2995
 
19115
 #, c-format
 
19116
 msgid "    inlined from %qs at %s:%d:%d"
 
19117
 msgstr "    trực tiếp từ %qs tại %s:%d:%d"
 
19118
 
 
19119
-#: langhooks.c:460 cp/error.c:2996
 
19120
+#: langhooks.c:460 cp/error.c:3000
 
19121
 #, c-format
 
19122
 msgid "    inlined from %qs at %s:%d"
 
19123
 msgstr "    trực tiếp từ %qs tại %s:%d"
 
19124
 
 
19125
-#: langhooks.c:466 cp/error.c:3002
 
19126
+#: langhooks.c:466 cp/error.c:3006
 
19127
 #, c-format
 
19128
 msgid "    inlined from %qs"
 
19129
 msgstr "    trực tiếp từ %qs"
 
19130
 
 
19131
-#: loop-iv.c:3029 tree-ssa-loop-niter.c:1924
 
19132
+#: loop-iv.c:3029 tree-ssa-loop-niter.c:1925
 
19133
 msgid "assuming that the loop is not infinite"
 
19134
 msgstr "giả sử rằng vòng lặp có giới hạn"
 
19135
 
 
19136
-#: loop-iv.c:3030 tree-ssa-loop-niter.c:1925
 
19137
+#: loop-iv.c:3030 tree-ssa-loop-niter.c:1926
 
19138
 msgid "cannot optimize possibly infinite loops"
 
19139
 msgstr "không thể tối ưu hoá vòng lặp có thể là vô hạn"
 
19140
 
 
19141
-#: loop-iv.c:3038 tree-ssa-loop-niter.c:1929
 
19142
+#: loop-iv.c:3038 tree-ssa-loop-niter.c:1930
 
19143
 msgid "assuming that the loop counter does not overflow"
 
19144
 msgstr "giả sử rằng bộ đếm vòng lặp không bị tràn"
 
19145
 
 
19146
-#: loop-iv.c:3039 tree-ssa-loop-niter.c:1930
 
19147
+#: loop-iv.c:3039 tree-ssa-loop-niter.c:1931
 
19148
 msgid "cannot optimize loop, the loop counter may overflow"
 
19149
 msgstr "không thể tối ưu hoá vòng lặp vì bộ đếm vòng lặp có thể bị tràn"
 
19150
 
 
19151
@@ -1210,78 +1201,78 @@
 
19152
 msgid "This switch lacks documentation"
 
19153
 msgstr "Cái chuyển này còn thiếu tài liệu hướng dẫn"
 
19154
 
 
19155
-#: opts.c:1015
 
19156
+#: opts.c:1018
 
19157
 msgid "[default]"
 
19158
 msgstr "[mặc định]"
 
19159
 
 
19160
-#: opts.c:1026
 
19161
+#: opts.c:1029
 
19162
 msgid "[enabled]"
 
19163
 msgstr "[đã bật]"
 
19164
 
 
19165
-#: opts.c:1026
 
19166
+#: opts.c:1029
 
19167
 msgid "[disabled]"
 
19168
 msgstr "[bị tắt]"
 
19169
 
 
19170
-#: opts.c:1045
 
19171
+#: opts.c:1048
 
19172
 #, c-format
 
19173
 msgid " No options with the desired characteristics were found\n"
 
19174
 msgstr " Không tìm thấy tuỳ chọn có những đặc điểm đã muốn\n"
 
19175
 
 
19176
-#: opts.c:1054
 
19177
+#: opts.c:1057
 
19178
 #, c-format
 
19179
 msgid " None found.  Use --help=%s to show *all* the options supported by the %s front-end\n"
 
19180
 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"
 
19181
 
 
19182
-#: opts.c:1060
 
19183
+#: opts.c:1063
 
19184
 #, c-format
 
19185
 msgid " All options with the desired characteristics have already been displayed\n"
 
19186
 msgstr " Đã hiển thị tất cả các tuỳ chọn có những đặc điểm đã muốn\n"
 
19187
 
 
19188
-#: opts.c:1155
 
19189
+#: opts.c:1158
 
19190
 msgid "The following options are target specific"
 
19191
 msgstr "Theo đây có những tuỳ chọn đặc trưng cho đích"
 
19192
 
 
19193
-#: opts.c:1158
 
19194
+#: opts.c:1161
 
19195
 msgid "The following options control compiler warning messages"
 
19196
 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"
 
19197
 
 
19198
-#: opts.c:1161
 
19199
+#: opts.c:1164
 
19200
 msgid "The following options control optimizations"
 
19201
 msgstr "Theo đây có những tuỳ chọn điều khiển việc tối ưu hoá"
 
19202
 
 
19203
-#: opts.c:1164 opts.c:1203
 
19204
+#: opts.c:1167 opts.c:1206
 
19205
 msgid "The following options are language-independent"
 
19206
 msgstr "Theo đây có những tuỳ chọn không phụ thuộc vào ngôn ngữ"
 
19207
 
 
19208
-#: opts.c:1167
 
19209
+#: opts.c:1170
 
19210
 msgid "The --param option recognizes the following as parameters"
 
19211
 msgstr "Tuỳ chọn --param nhận ra những điều theo đây như là tham số"
 
19212
 
 
19213
-#: opts.c:1173
 
19214
+#: opts.c:1176
 
19215
 msgid "The following options are specific to just the language "
 
19216
 msgstr "Theo đây có những tuỳ chọn đặc trưng cho chỉ ngôn ngữ "
 
19217
 
 
19218
-#: opts.c:1175
 
19219
+#: opts.c:1178
 
19220
 msgid "The following options are supported by the language "
 
19221
 msgstr "Theo đây có những tuỳ chọn được hỗ trợ bởi ngôn ngữ "
 
19222
 
 
19223
-#: opts.c:1186
 
19224
+#: opts.c:1189
 
19225
 msgid "The following options are not documented"
 
19226
 msgstr "Theo đây có những tuỳ chọn không có tài liệu diễn tả"
 
19227
 
 
19228
-#: opts.c:1188
 
19229
+#: opts.c:1191
 
19230
 msgid "The following options take separate arguments"
 
19231
 msgstr "Theo đây có những tuỳ chọn chấp nhận các đối số riêng"
 
19232
 
 
19233
-#: opts.c:1190
 
19234
+#: opts.c:1193
 
19235
 msgid "The following options take joined arguments"
 
19236
 msgstr "Theo đây có những tuỳ chọn chấp nhận các đối số nối lại"
 
19237
 
 
19238
-#: opts.c:1201
 
19239
+#: opts.c:1204
 
19240
 msgid "The following options are language-related"
 
19241
 msgstr "Theo đây có những tuỳ chọn liên quan đến ngôn ngữ"
 
19242
 
 
19243
-#: opts.c:2078
 
19244
+#: opts.c:2081
 
19245
 msgid "enabled by default"
 
19246
 msgstr "mặc định được bật"
 
19247
 
 
19248
@@ -1313,9 +1304,8 @@
 
19249
 msgstr "Chế độ VOIDmode trên một đầu ra"
 
19250
 
 
19251
 #: reload1.c:8703
 
19252
-#, fuzzy
 
19253
 msgid "failure trying to reload:"
 
19254
-msgstr "Không thành công khi thử nạp lại:"
 
19255
+msgstr "gặp lỗi nghiêm trọng khi cố tải:"
 
19256
 
 
19257
 #: rtl-error.c:117
 
19258
 msgid "unrecognizable insn:"
 
19259
@@ -1508,8 +1498,9 @@
 
19260
 
 
19261
 #. We can't inline because of mismatched optimization levels.
 
19262
 #: cif-code.def:105
 
19263
+#, fuzzy
 
19264
 msgid "optimization level attribute mismatch"
 
19265
-msgstr ""
 
19266
+msgstr "đặt cấp tối ưu hoá mã"
 
19267
 
 
19268
 #. The remainder are real diagnostic types.
 
19269
 #: diagnostic.def:33
 
19270
@@ -1712,7 +1703,6 @@
 
19271
 
 
19272
 #: params.def:300
 
19273
 #, fuzzy
 
19274
-#| msgid "The maximum number of iterations through CFG to extend regions"
 
19275
 msgid "The maximum number of branches on the path through the peeled sequence"
 
19276
 msgstr "Số tối đa các lần lặp lại qua CFG để kéo dài vùng"
 
19277
 
 
19278
@@ -2179,14 +2169,12 @@
 
19279
 msgstr "định dạng"
 
19280
 
 
19281
 #: c-family/c-format.c:346
 
19282
-#, fuzzy
 
19283
 msgid "field width specifier"
 
19284
-msgstr "bề rộng trường"
 
19285
+msgstr "chỉ định độ rộng trường"
 
19286
 
 
19287
 #: c-family/c-format.c:347
 
19288
-#, fuzzy
 
19289
 msgid "field precision specifier"
 
19290
-msgstr "ồ chính xác trường"
 
19291
+msgstr "chỉ định độ chính xác trường"
 
19292
 
 
19293
 #: c-family/c-format.c:461 c-family/c-format.c:485 config/i386/msformat-c.c:47
 
19294
 msgid "' ' flag"
 
19295
@@ -2485,7 +2473,7 @@
 
19296
 msgid "<return-value>"
 
19297
 msgstr "<giá trị trả lại>"
 
19298
 
 
19299
-#: c-family/c-pretty-print.c:2147 cp/error.c:1818 cp/error.c:2764
 
19300
+#: c-family/c-pretty-print.c:2147 cp/error.c:1818 cp/error.c:2768
 
19301
 msgid "<unknown>"
 
19302
 msgstr "<không rõ>"
 
19303
 
 
19304
@@ -2494,38 +2482,34 @@
 
19305
 #: config/aarch64/aarch64.c:3277 config/aarch64/aarch64.c:3288
 
19306
 #: config/aarch64/aarch64.c:3298 config/aarch64/aarch64.c:3313
 
19307
 #: config/aarch64/aarch64.c:3332
 
19308
-#, fuzzy, c-format
 
19309
-#| msgid "invalid operand for code '%c'"
 
19310
+#, c-format
 
19311
 msgid "invalid operand for '%%%c'"
 
19312
-msgstr "sai lập toán hạng cho mã '%c'"
 
19313
+msgstr "toán hạng không hợp lệ đối với '%%%c'"
 
19314
 
 
19315
 #: config/aarch64/aarch64.c:3348 config/aarch64/aarch64.c:3361
 
19316
 #, c-format
 
19317
 msgid "incompatible floating point / vector register operand for '%%%c'"
 
19318
 msgstr ""
 
19319
 
 
19320
-#: config/aarch64/aarch64.c:3399 config/arm/arm.c:18223
 
19321
+#: config/aarch64/aarch64.c:3399 config/arm/arm.c:18233
 
19322
 #, c-format
 
19323
 msgid "missing operand"
 
19324
 msgstr "toán hạng còn thiếu"
 
19325
 
 
19326
 #: config/aarch64/aarch64.c:3462
 
19327
-#, fuzzy, c-format
 
19328
-#| msgid "invalid insn:"
 
19329
+#, c-format
 
19330
 msgid "invalid constant"
 
19331
-msgstr "lệnh sai:"
 
19332
+msgstr "hằng không hợp lệ"
 
19333
 
 
19334
 #: config/aarch64/aarch64.c:3465
 
19335
-#, fuzzy, c-format
 
19336
-#| msgid "invalid %%d operand"
 
19337
+#, c-format
 
19338
 msgid "invalid operand"
 
19339
-msgstr "toán hạng %%d sai"
 
19340
+msgstr "toán hạng không hợp lệ"
 
19341
 
 
19342
 #: config/aarch64/aarch64.c:3545
 
19343
-#, fuzzy, c-format
 
19344
-#| msgid "invalid operand code '%c'"
 
19345
+#, c-format
 
19346
 msgid "invalid operand prefix '%%%c'"
 
19347
-msgstr "mã toán hạng sai '%c'"
 
19348
+msgstr "tiền tố toán hạng không hợp lệ '%%%c'"
 
19349
 
 
19350
 #: config/alpha/alpha.c:5065
 
19351
 #, c-format
 
19352
@@ -2611,33 +2595,34 @@
 
19353
 msgid "invalid %%xn code"
 
19354
 msgstr "mã %%xn sai"
 
19355
 
 
19356
-#: config/arm/arm.c:17560 config/arm/arm.c:17578
 
19357
+#: config/arm/arm.c:15438 config/arm/arm.c:15463 config/arm/arm.c:15473
 
19358
+#: config/arm/arm.c:15482 config/arm/arm.c:15490
 
19359
 #, c-format
 
19360
+msgid "invalid shift operand"
 
19361
+msgstr "sai lập toán hạng dời"
 
19362
+
 
19363
+#: config/arm/arm.c:17576 config/arm/arm.c:17594
 
19364
+#, c-format
 
19365
 msgid "predicated Thumb instruction"
 
19366
 msgstr "lệnh Thumb căn cứ vào"
 
19367
 
 
19368
-#: config/arm/arm.c:17566
 
19369
+#: config/arm/arm.c:17582
 
19370
 #, c-format
 
19371
 msgid "predicated instruction in conditional sequence"
 
19372
 msgstr "gặp lệnh căn cứ vào trong dãy có điều kiện"
 
19373
 
 
19374
-#: config/arm/arm.c:17697 config/arm/arm.c:17710
 
19375
-#, fuzzy, c-format
 
19376
+#: config/arm/arm.c:17713 config/arm/arm.c:17726
 
19377
+#, c-format
 
19378
 msgid "Unsupported operand for code '%c'"
 
19379
-msgstr "sai lập toán hạng cho mã '%c'"
 
19380
+msgstr "Không hỗ trợ toán hạng cho mã '%c'"
 
19381
 
 
19382
-#: config/arm/arm.c:17748
 
19383
-#, c-format
 
19384
-msgid "invalid shift operand"
 
19385
-msgstr "sai lập toán hạng dời"
 
19386
-
 
19387
-#: config/arm/arm.c:17805 config/arm/arm.c:17827 config/arm/arm.c:17837
 
19388
-#: config/arm/arm.c:17847 config/arm/arm.c:17857 config/arm/arm.c:17896
 
19389
-#: config/arm/arm.c:17914 config/arm/arm.c:17939 config/arm/arm.c:17954
 
19390
-#: config/arm/arm.c:17981 config/arm/arm.c:17988 config/arm/arm.c:18006
 
19391
-#: config/arm/arm.c:18013 config/arm/arm.c:18021 config/arm/arm.c:18042
 
19392
-#: config/arm/arm.c:18049 config/arm/arm.c:18174 config/arm/arm.c:18181
 
19393
-#: config/arm/arm.c:18204 config/arm/arm.c:18211 config/bfin/bfin.c:1439
 
19394
+#: config/arm/arm.c:17815 config/arm/arm.c:17837 config/arm/arm.c:17847
 
19395
+#: config/arm/arm.c:17857 config/arm/arm.c:17867 config/arm/arm.c:17906
 
19396
+#: config/arm/arm.c:17924 config/arm/arm.c:17949 config/arm/arm.c:17964
 
19397
+#: config/arm/arm.c:17991 config/arm/arm.c:17998 config/arm/arm.c:18016
 
19398
+#: config/arm/arm.c:18023 config/arm/arm.c:18031 config/arm/arm.c:18052
 
19399
+#: config/arm/arm.c:18059 config/arm/arm.c:18184 config/arm/arm.c:18191
 
19400
+#: config/arm/arm.c:18214 config/arm/arm.c:18221 config/bfin/bfin.c:1439
 
19401
 #: config/bfin/bfin.c:1446 config/bfin/bfin.c:1453 config/bfin/bfin.c:1460
 
19402
 #: config/bfin/bfin.c:1469 config/bfin/bfin.c:1476 config/bfin/bfin.c:1483
 
19403
 #: config/bfin/bfin.c:1490
 
19404
@@ -2645,22 +2630,22 @@
 
19405
 msgid "invalid operand for code '%c'"
 
19406
 msgstr "sai lập toán hạng cho mã '%c'"
 
19407
 
 
19408
-#: config/arm/arm.c:17909
 
19409
+#: config/arm/arm.c:17919
 
19410
 #, c-format
 
19411
 msgid "instruction never executed"
 
19412
 msgstr "lệnh chưa bao giờ thực hiện"
 
19413
 
 
19414
 #. Former Maverick support, removed after GCC-4.7.
 
19415
-#: config/arm/arm.c:17930
 
19416
+#: config/arm/arm.c:17940
 
19417
 #, fuzzy, c-format
 
19418
 msgid "obsolete Maverick format code '%c'"
 
19419
-msgstr "sai lập toán hạng cho mã '%c'"
 
19420
+msgstr "PTP: định dạng mã không hợp lệ"
 
19421
 
 
19422
-#: config/arm/arm.c:20988
 
19423
+#: config/arm/arm.c:20998
 
19424
 msgid "function parameters cannot have __fp16 type"
 
19425
 msgstr "tham số hàm không thể có loại __fp16"
 
19426
 
 
19427
-#: config/arm/arm.c:20998
 
19428
+#: config/arm/arm.c:21008
 
19429
 msgid "functions cannot return __fp16 type"
 
19430
 msgstr "hàm không thể trả lại loại __fp16"
 
19431
 
 
19432
@@ -2676,12 +2661,11 @@
 
19433
 #: config/avr/avr.c:2160 config/avr/avr.c:2215
 
19434
 #, fuzzy
 
19435
 msgid "bad address, not an I/O address:"
 
19436
-msgstr "địa chỉ sai, không phải (reg+disp):"
 
19437
+msgstr "Địa chỉ sai, không phải thanh ghi:"
 
19438
 
 
19439
 #: config/avr/avr.c:2169
 
19440
-#, fuzzy
 
19441
 msgid "bad address, not a constant:"
 
19442
-msgstr "địa chỉ sai, không phải là một hằng số):"
 
19443
+msgstr "địa chỉ sai, không phải là một hằng số:"
 
19444
 
 
19445
 #: config/avr/avr.c:2187
 
19446
 msgid "bad address, not (reg+disp):"
 
19447
@@ -2697,8 +2681,8 @@
 
19448
 
 
19449
 #: config/avr/avr.c:2234
 
19450
 #, fuzzy, c-format
 
19451
-msgid "Unsupported code '%c'for fixed-point:"
 
19452
-msgstr "sai lập toán hạng cho mã '%c'"
 
19453
+msgid "Unsupported code '%c' for fixed-point:"
 
19454
+msgstr "Điểm mã Unicode U+%04X không được hỗ trợ."
 
19455
 
 
19456
 #: config/avr/avr.c:2243
 
19457
 msgid "internal compiler error.  Unknown mode:"
 
19458
@@ -2730,8 +2714,9 @@
 
19459
 msgstr "lỗi biên dịch nội bộ. Dịch không đúng:"
 
19460
 
 
19461
 #: config/avr/avr.c:7071
 
19462
+#, fuzzy
 
19463
 msgid "unsupported fixed-point conversion"
 
19464
-msgstr ""
 
19465
+msgstr "không hỗ trợ khả năng chuyển đổi từ %s sang %s"
 
19466
 
 
19467
 #: config/bfin/bfin.c:1388
 
19468
 #, c-format
 
19469
@@ -2744,8 +2729,8 @@
 
19470
 msgstr "toán hạng const_double sai"
 
19471
 
 
19472
 #: config/cris/cris.c:580 config/moxie/moxie.c:111 final.c:3311 final.c:3313
 
19473
-#: fold-const.c:270 gcc.c:4712 gcc.c:4726 loop-iv.c:3031 loop-iv.c:3040
 
19474
-#: rtl-error.c:102 toplev.c:332 tree-ssa-loop-niter.c:1933 tree-vrp.c:6783
 
19475
+#: fold-const.c:270 gcc.c:4713 gcc.c:4727 loop-iv.c:3031 loop-iv.c:3040
 
19476
+#: rtl-error.c:102 toplev.c:332 tree-ssa-loop-niter.c:1934 tree-vrp.c:6783
 
19477
 #: cp/typeck.c:5618 java/expr.c:389 lto/lto-object.c:189 lto/lto-object.c:287
 
19478
 #: lto/lto-object.c:344 lto/lto-object.c:368
 
19479
 #, gcc-internal-format, gfc-internal-format
 
19480
@@ -2837,7 +2822,7 @@
 
19481
 #: config/cris/cris.c:3818
 
19482
 #, fuzzy
 
19483
 msgid "unidentifiable call op"
 
19484
-msgstr "Không thể nhận diện toán tử gọi"
 
19485
+msgstr "Chế độ thao tác CPU:"
 
19486
 
 
19487
 #: config/cris/cris.c:3870
 
19488
 #, c-format
 
19489
@@ -2982,28 +2967,24 @@
 
19490
 msgstr "lập sai UNSPEC như là toán hạng"
 
19491
 
 
19492
 #: config/i386/i386.c:14164
 
19493
-#, fuzzy, c-format
 
19494
-#| msgid "invalid operand size for operand code '%c'"
 
19495
+#, c-format
 
19496
 msgid "invalid operand size for operand code 'O'"
 
19497
-msgstr "sai lập kích cỡ toán hạng cho mã toán hạng '%c'"
 
19498
+msgstr "sai kích cỡ toán hạng cho mã toán hạng 'O'"
 
19499
 
 
19500
 #: config/i386/i386.c:14199
 
19501
-#, fuzzy, c-format
 
19502
-#| msgid "invalid operand size for operand code '%c'"
 
19503
+#, c-format
 
19504
 msgid "invalid operand size for operand code 'z'"
 
19505
-msgstr "sai lập kích cỡ toán hạng cho mã toán hạng '%c'"
 
19506
+msgstr "sai kích cỡ toán hạng cho mã toán hạng 'z'"
 
19507
 
 
19508
 #: config/i386/i386.c:14269
 
19509
-#, fuzzy, c-format
 
19510
-#| msgid "invalid operand type used with operand code '%c'"
 
19511
+#, c-format
 
19512
 msgid "invalid operand type used with operand code 'Z'"
 
19513
-msgstr "sử dụng loại toán hạng không hợp lệ với mã toán hạng '%c'"
 
19514
+msgstr "sử dụng loại toán hạng không hợp lệ với mã toán hạng 'Z'"
 
19515
 
 
19516
 #: config/i386/i386.c:14274
 
19517
-#, fuzzy, c-format
 
19518
-#| msgid "invalid operand size for operand code '%c'"
 
19519
+#, c-format
 
19520
 msgid "invalid operand size for operand code 'Z'"
 
19521
-msgstr "sai lập kích cỡ toán hạng cho mã toán hạng '%c'"
 
19522
+msgstr "sai kích cỡ toán hạng cho mã toán hạng 'Z'"
 
19523
 
 
19524
 #: config/i386/i386.c:14349
 
19525
 #, c-format
 
19526
@@ -3016,10 +2997,9 @@
 
19527
 msgstr "toán hạng không phải là một mã điều kiện, mã toán hạng sai 'D'"
 
19528
 
 
19529
 #: config/i386/i386.c:14439
 
19530
-#, fuzzy, c-format
 
19531
-#| msgid "operand is not a condition code, invalid operand code 'D'"
 
19532
+#, c-format
 
19533
 msgid "operand is not a condition code, invalid operand code '%c'"
 
19534
-msgstr "toán hạng không phải là một mã điều kiện, mã toán hạng sai 'D'"
 
19535
+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'"
 
19536
 
 
19537
 #: config/i386/i386.c:14452
 
19538
 #, fuzzy, c-format
 
19539
@@ -3093,8 +3073,8 @@
 
19540
 msgid "invalid operation on %<__fpreg%>"
 
19541
 msgstr "thao tác sai %<__fpreg%>"
 
19542
 
 
19543
-#: config/iq2000/iq2000.c:3132 config/tilegx/tilegx.c:5205
 
19544
-#: config/tilepro/tilepro.c:4695
 
19545
+#: config/iq2000/iq2000.c:3132 config/tilegx/tilegx.c:5203
 
19546
+#: config/tilepro/tilepro.c:4693
 
19547
 #, c-format
 
19548
 msgid "invalid %%P operand"
 
19549
 msgstr "gặp toán hạng %%P sai"
 
19550
@@ -3107,22 +3087,22 @@
 
19551
 #: config/iq2000/iq2000.c:3197
 
19552
 #, c-format
 
19553
 msgid "invalid use of %%d, %%x, or %%X"
 
19554
-msgstr "sai sử dụng %%d, %%x hoặc %%X"
 
19555
+msgstr "dùng không đúng %%d, %%x hoặc %%X"
 
19556
 
 
19557
-#: config/lm32/lm32.c:521
 
19558
+#: config/lm32/lm32.c:518
 
19559
 #, fuzzy, c-format
 
19560
 msgid "only 0.0 can be loaded as an immediate"
 
19561
-msgstr "Chỉ 0.0 nạp được như là một điều ngay lập tức"
 
19562
+msgstr "chỉ có thể nạp ET_DYN và ET_EXEC"
 
19563
 
 
19564
-#: config/lm32/lm32.c:591
 
19565
+#: config/lm32/lm32.c:588
 
19566
 msgid "bad operand"
 
19567
 msgstr "toán hạng sai"
 
19568
 
 
19569
-#: config/lm32/lm32.c:603
 
19570
+#: config/lm32/lm32.c:600
 
19571
 msgid "can't use non gp relative absolute address"
 
19572
 msgstr "không cho phép sử dụng địa chỉ tuyệt đối tương đối không phải gp"
 
19573
 
 
19574
-#: config/lm32/lm32.c:607
 
19575
+#: config/lm32/lm32.c:604
 
19576
 msgid "invalid addressing mode"
 
19577
 msgstr "sai lập chế độ đặt địa chỉ"
 
19578
 
 
19579
@@ -3191,36 +3171,36 @@
 
19580
 msgid "invalid %%L code"
 
19581
 msgstr "mã %%L sai"
 
19582
 
 
19583
-#: config/microblaze/microblaze.c:1760
 
19584
+#: config/microblaze/microblaze.c:2156
 
19585
 #, c-format
 
19586
 msgid "unknown punctuation '%c'"
 
19587
 msgstr "không hiểu dấu chấm câu '%c'"
 
19588
 
 
19589
-#: config/microblaze/microblaze.c:1769
 
19590
+#: config/microblaze/microblaze.c:2165
 
19591
 #, c-format
 
19592
 msgid "null pointer"
 
19593
 msgstr "con trỏ rỗng"
 
19594
 
 
19595
-#: config/microblaze/microblaze.c:1804
 
19596
+#: config/microblaze/microblaze.c:2200
 
19597
 #, c-format
 
19598
 msgid "PRINT_OPERAND, invalid insn for %%C"
 
19599
 msgstr "PRINT_OPERAND, sai insn cho %%C"
 
19600
 
 
19601
-#: config/microblaze/microblaze.c:1833
 
19602
+#: config/microblaze/microblaze.c:2229
 
19603
 #, c-format
 
19604
 msgid "PRINT_OPERAND, invalid insn for %%N"
 
19605
 msgstr "PRINT_OPERAND, sai insn cho %%N"
 
19606
 
 
19607
-#: config/microblaze/microblaze.c:1853 config/microblaze/microblaze.c:2014
 
19608
+#: config/microblaze/microblaze.c:2249 config/microblaze/microblaze.c:2420
 
19609
 msgid "insn contains an invalid address !"
 
19610
 msgstr "insn chứa một địa chỉ sai !"
 
19611
 
 
19612
-#: config/microblaze/microblaze.c:1867 config/microblaze/microblaze.c:2054
 
19613
+#: config/microblaze/microblaze.c:2264 config/microblaze/microblaze.c:2479
 
19614
 #: config/xtensa/xtensa.c:2443
 
19615
 msgid "invalid address"
 
19616
 msgstr "địa chỉ sai"
 
19617
 
 
19618
-#: config/microblaze/microblaze.c:1966
 
19619
+#: config/microblaze/microblaze.c:2363
 
19620
 #, c-format
 
19621
 msgid "letter %c was found & insn was not CONST_INT"
 
19622
 msgstr ""
 
19623
@@ -3295,9 +3275,9 @@
 
19624
 msgstr "Địa chỉ sai, không phải thanh ghi:"
 
19625
 
 
19626
 #: config/rl78/rl78.c:1219 config/rl78/rl78.c:1258
 
19627
-#, c-format
 
19628
+#, fuzzy, c-format
 
19629
 msgid "q/Q modifiers invalid for symbol references"
 
19630
-msgstr ""
 
19631
+msgstr "sai sử dụng « PROVIDE » (cung cấp) cho ký hiệu chấm"
 
19632
 
 
19633
 #: config/rs6000/host-darwin.c:94
 
19634
 #, c-format
 
19635
@@ -3434,7 +3414,7 @@
 
19636
 #: config/s390/s390.c:5452
 
19637
 #, fuzzy, c-format
 
19638
 msgid "invalid reference for 'J' output modifier"
 
19639
-msgstr "sai lập toán hạng cho sự sửa đổi 'b'"
 
19640
+msgstr "biểu thức không hợp lệ - hãy thử dùng bổ nghĩa kết xuất"
 
19641
 
 
19642
 #: config/s390/s390.c:5466
 
19643
 #, c-format
 
19644
@@ -3444,7 +3424,7 @@
 
19645
 #: config/s390/s390.c:5477
 
19646
 #, fuzzy, c-format
 
19647
 msgid "invalid address for 'O' output modifier"
 
19648
-msgstr "sai lập toán hạng cho sự sửa đổi 'O'"
 
19649
+msgstr "biểu thức không hợp lệ - hãy thử dùng bổ nghĩa kết xuất"
 
19650
 
 
19651
 #: config/s390/s390.c:5495
 
19652
 #, c-format
 
19653
@@ -3454,7 +3434,7 @@
 
19654
 #: config/s390/s390.c:5506
 
19655
 #, fuzzy, c-format
 
19656
 msgid "invalid address for 'R' output modifier"
 
19657
-msgstr "sai lập toán hạng cho sự sửa đổi 'b'"
 
19658
+msgstr "biểu thức không hợp lệ - hãy thử dùng bổ nghĩa kết xuất"
 
19659
 
 
19660
 #: config/s390/s390.c:5524
 
19661
 #, c-format
 
19662
@@ -3464,7 +3444,7 @@
 
19663
 #: config/s390/s390.c:5534
 
19664
 #, fuzzy, c-format
 
19665
 msgid "invalid address for 'S' output modifier"
 
19666
-msgstr "sai lập toán hạng cho sự sửa đổi 'b'"
 
19667
+msgstr "biểu thức không hợp lệ - hãy thử dùng bổ nghĩa kết xuất"
 
19668
 
 
19669
 #: config/s390/s390.c:5555
 
19670
 #, c-format
 
19671
@@ -3479,47 +3459,47 @@
 
19672
 #: config/s390/s390.c:5641 config/s390/s390.c:5661
 
19673
 #, fuzzy, c-format
 
19674
 msgid "invalid constant for output modifier '%c'"
 
19675
-msgstr "sai lập toán hạng cho sự sửa đổi 'o'"
 
19676
+msgstr "hàm không hợp lệ - hãy thử dùng bổ nghĩa kết xuất"
 
19677
 
 
19678
 #: config/s390/s390.c:5658
 
19679
-#, fuzzy, c-format
 
19680
+#, c-format
 
19681
 msgid "invalid constant - try using an output modifier"
 
19682
-msgstr "sai lập mã kết xuất toán hạng"
 
19683
+msgstr "hàm không hợp lệ - hãy thử dùng bổ nghĩa kết xuất"
 
19684
 
 
19685
 #: config/s390/s390.c:5668
 
19686
-#, fuzzy, c-format
 
19687
+#, c-format
 
19688
 msgid "invalid expression - try using an output modifier"
 
19689
-msgstr "sai lập biểu tượng dưới dạng toán hạng"
 
19690
+msgstr "biểu thức không hợp lệ - hãy thử dùng bổ nghĩa kết xuất"
 
19691
 
 
19692
 #: config/s390/s390.c:5671
 
19693
 #, fuzzy, c-format
 
19694
 msgid "invalid expression for output modifier '%c'"
 
19695
-msgstr "sai lập toán hạng cho sự sửa đổi 'o'"
 
19696
+msgstr "biểu thức không hợp lệ - hãy thử dùng bổ nghĩa kết xuất"
 
19697
 
 
19698
 #: config/score/score.c:1314
 
19699
 #, c-format
 
19700
 msgid "invalid operand for code: '%c'"
 
19701
 msgstr "sai lập toán hạng cho mã: '%c'"
 
19702
 
 
19703
-#: config/sh/sh.c:1204
 
19704
+#: config/sh/sh.c:1201
 
19705
 #, c-format
 
19706
 msgid "invalid operand to %%R"
 
19707
 msgstr "sai lập toán hạng tới %%R"
 
19708
 
 
19709
-#: config/sh/sh.c:1231
 
19710
+#: config/sh/sh.c:1228
 
19711
 #, c-format
 
19712
 msgid "invalid operand to %%S"
 
19713
 msgstr "sai lập toán hạng tới %%S"
 
19714
 
 
19715
-#: config/sh/sh.c:9775
 
19716
+#: config/sh/sh.c:9772
 
19717
 msgid "created and used with different architectures / ABIs"
 
19718
 msgstr "tạo và sử dụng với các kiến trúc hoặc ABI khác nhau"
 
19719
 
 
19720
-#: config/sh/sh.c:9777
 
19721
+#: config/sh/sh.c:9774
 
19722
 msgid "created and used with different ABIs"
 
19723
 msgstr "tạo và sử dụng với các ABI khác nhau"
 
19724
 
 
19725
-#: config/sh/sh.c:9779
 
19726
+#: config/sh/sh.c:9776
 
19727
 msgid "created and used with different endianness"
 
19728
 msgstr "tạo và sử dụng với các trình trạng cuối khác nhau"
 
19729
 
 
19730
@@ -3538,13 +3518,13 @@
 
19731
 msgid "invalid %%B operand"
 
19732
 msgstr "toán hạng %%B sai"
 
19733
 
 
19734
-#: config/sparc/sparc.c:8508 config/tilegx/tilegx.c:4988
 
19735
-#: config/tilepro/tilepro.c:4498
 
19736
+#: config/sparc/sparc.c:8508 config/tilegx/tilegx.c:4986
 
19737
+#: config/tilepro/tilepro.c:4496
 
19738
 #, c-format
 
19739
 msgid "invalid %%C operand"
 
19740
 msgstr "sai toán hạng %%C"
 
19741
 
 
19742
-#: config/sparc/sparc.c:8525 config/tilegx/tilegx.c:5021
 
19743
+#: config/sparc/sparc.c:8525 config/tilegx/tilegx.c:5019
 
19744
 #, c-format
 
19745
 msgid "invalid %%D operand"
 
19746
 msgstr "sai toán hạng %%D"
 
19747
@@ -3589,87 +3569,87 @@
 
19748
 msgid "xstormy16_print_operand: unknown code"
 
19749
 msgstr "xstormy16_print_operand: gặp mã không rõ"
 
19750
 
 
19751
-#: config/tilegx/tilegx.c:4973 config/tilepro/tilepro.c:4483
 
19752
+#: config/tilegx/tilegx.c:4971 config/tilepro/tilepro.c:4481
 
19753
 #, c-format
 
19754
 msgid "invalid %%c operand"
 
19755
 msgstr "toán hạng %%c sai"
 
19756
 
 
19757
-#: config/tilegx/tilegx.c:5004
 
19758
+#: config/tilegx/tilegx.c:5002
 
19759
 #, c-format
 
19760
 msgid "invalid %%d operand"
 
19761
 msgstr "toán hạng %%d sai"
 
19762
 
 
19763
-#: config/tilegx/tilegx.c:5101
 
19764
-#, fuzzy, c-format
 
19765
+#: config/tilegx/tilegx.c:5099
 
19766
+#, c-format
 
19767
 msgid "invalid %%H specifier"
 
19768
-msgstr "mã %%L sai"
 
19769
+msgstr "định danh %%H không hợp lệ"
 
19770
 
 
19771
-#: config/tilegx/tilegx.c:5143 config/tilepro/tilepro.c:4512
 
19772
+#: config/tilegx/tilegx.c:5141 config/tilepro/tilepro.c:4510
 
19773
 #, c-format
 
19774
 msgid "invalid %%h operand"
 
19775
 msgstr "sai toán hạng %%h"
 
19776
 
 
19777
-#: config/tilegx/tilegx.c:5155 config/tilepro/tilepro.c:4576
 
19778
+#: config/tilegx/tilegx.c:5153 config/tilepro/tilepro.c:4574
 
19779
 #, c-format
 
19780
 msgid "invalid %%I operand"
 
19781
 msgstr "sai toán hạng %%I"
 
19782
 
 
19783
-#: config/tilegx/tilegx.c:5169 config/tilepro/tilepro.c:4590
 
19784
+#: config/tilegx/tilegx.c:5167 config/tilepro/tilepro.c:4588
 
19785
 #, c-format
 
19786
 msgid "invalid %%i operand"
 
19787
 msgstr "sai toán hạng %%i"
 
19788
 
 
19789
-#: config/tilegx/tilegx.c:5192 config/tilepro/tilepro.c:4613
 
19790
+#: config/tilegx/tilegx.c:5190 config/tilepro/tilepro.c:4611
 
19791
 #, c-format
 
19792
 msgid "invalid %%j operand"
 
19793
 msgstr "sai toán hạng %%j"
 
19794
 
 
19795
-#: config/tilegx/tilegx.c:5223
 
19796
+#: config/tilegx/tilegx.c:5221
 
19797
 #, c-format
 
19798
 msgid "invalid %%%c operand"
 
19799
 msgstr "sai toán hạng %%%c"
 
19800
 
 
19801
-#: config/tilegx/tilegx.c:5238 config/tilepro/tilepro.c:4727
 
19802
+#: config/tilegx/tilegx.c:5236 config/tilepro/tilepro.c:4725
 
19803
 #, c-format
 
19804
 msgid "invalid %%N operand"
 
19805
 msgstr "sai toán hạng %%N"
 
19806
 
 
19807
-#: config/tilegx/tilegx.c:5282
 
19808
-#, fuzzy, c-format
 
19809
+#: config/tilegx/tilegx.c:5280
 
19810
+#, c-format
 
19811
 msgid "invalid operand for 'r' specifier"
 
19812
-msgstr "sai lập toán hạng cho sự sửa đổi 'b'"
 
19813
+msgstr "toán hạng không hợp lệ cho chỉ định 'r'"
 
19814
 
 
19815
-#: config/tilegx/tilegx.c:5307 config/tilepro/tilepro.c:4809
 
19816
+#: config/tilegx/tilegx.c:5305 config/tilepro/tilepro.c:4807
 
19817
 #, c-format
 
19818
 msgid "unable to print out operand yet; code == %d (%c)"
 
19819
 msgstr "thậm chí không thể in ra toán hạng; mã == %d (%c)"
 
19820
 
 
19821
-#: config/tilepro/tilepro.c:4548
 
19822
+#: config/tilepro/tilepro.c:4546
 
19823
 #, c-format
 
19824
 msgid "invalid %%H operand"
 
19825
 msgstr "sai toán hạng %%H"
 
19826
 
 
19827
-#: config/tilepro/tilepro.c:4652
 
19828
+#: config/tilepro/tilepro.c:4650
 
19829
 #, c-format
 
19830
 msgid "invalid %%L operand"
 
19831
 msgstr "sai toán hạng %%L"
 
19832
 
 
19833
-#: config/tilepro/tilepro.c:4712
 
19834
+#: config/tilepro/tilepro.c:4710
 
19835
 #, c-format
 
19836
 msgid "invalid %%M operand"
 
19837
 msgstr "sai toán hạng %%M"
 
19838
 
 
19839
-#: config/tilepro/tilepro.c:4755
 
19840
+#: config/tilepro/tilepro.c:4753
 
19841
 #, c-format
 
19842
 msgid "invalid %%t operand"
 
19843
 msgstr "sai toán hạng %%t"
 
19844
 
 
19845
-#: config/tilepro/tilepro.c:4762
 
19846
+#: config/tilepro/tilepro.c:4760
 
19847
 #, c-format
 
19848
 msgid "invalid %%t operand '"
 
19849
 msgstr "sai toán hạng %%t '"
 
19850
 
 
19851
-#: config/tilepro/tilepro.c:4783
 
19852
+#: config/tilepro/tilepro.c:4781
 
19853
 #, c-format
 
19854
 msgid "invalid %%r operand"
 
19855
 msgstr "sai toán hạng %%r"
 
19856
@@ -3737,7 +3717,7 @@
 
19857
 msgid "({anonymous})"
 
19858
 msgstr "({nặc danh})"
 
19859
 
 
19860
-#: c/c-parser.c:943 cp/parser.c:23010
 
19861
+#: c/c-parser.c:943 cp/parser.c:23014
 
19862
 #, gcc-internal-format
 
19863
 msgid "expected end of line"
 
19864
 msgstr "cần kết thúc dòng"
 
19865
@@ -3747,8 +3727,8 @@
 
19866
 #: c/c-parser.c:7357 c/c-parser.c:7392 c/c-parser.c:7423 c/c-parser.c:7470
 
19867
 #: c/c-parser.c:7651 c/c-parser.c:8419 c/c-parser.c:8489 c/c-parser.c:8532
 
19868
 #: c/c-parser.c:9810 c/c-parser.c:9825 c/c-parser.c:9834 c/c-parser.c:9979
 
19869
-#: c/c-parser.c:10018 c/c-parser.c:2500 c/c-parser.c:7644 cp/parser.c:22423
 
19870
-#: cp/parser.c:22956
 
19871
+#: c/c-parser.c:10018 c/c-parser.c:2500 c/c-parser.c:7644 cp/parser.c:22427
 
19872
+#: cp/parser.c:22960
 
19873
 #, gcc-internal-format
 
19874
 msgid "expected %<;%>"
 
19875
 msgstr "cần %<;%>"
 
19876
@@ -3760,13 +3740,13 @@
 
19877
 #: c/c-parser.c:6703 c/c-parser.c:6727 c/c-parser.c:7942 c/c-parser.c:8014
 
19878
 #: c/c-parser.c:8841 c/c-parser.c:8862 c/c-parser.c:8912 c/c-parser.c:9065
 
19879
 #: c/c-parser.c:9144 c/c-parser.c:9228 c/c-parser.c:9942 c/c-parser.c:10766
 
19880
-#: c/c-parser.c:8985 c/c-parser.c:9010 cp/parser.c:20794 cp/parser.c:22959
 
19881
+#: c/c-parser.c:8985 c/c-parser.c:9010 cp/parser.c:20798 cp/parser.c:22963
 
19882
 #, gcc-internal-format
 
19883
 msgid "expected %<(%>"
 
19884
 msgstr "cần %<(%>"
 
19885
 
 
19886
 #: c/c-parser.c:1843 c/c-parser.c:6389 c/c-parser.c:6427 c/c-parser.c:6555
 
19887
-#: cp/parser.c:22421 cp/parser.c:22974
 
19888
+#: cp/parser.c:22425 cp/parser.c:22978
 
19889
 #, gcc-internal-format
 
19890
 msgid "expected %<,%>"
 
19891
 msgstr "cần %<,%>"
 
19892
@@ -3782,15 +3762,15 @@
 
19893
 #: c/c-parser.c:7736 c/c-parser.c:7757 c/c-parser.c:7965 c/c-parser.c:8018
 
19894
 #: c/c-parser.c:8391 c/c-parser.c:8844 c/c-parser.c:8865 c/c-parser.c:8943
 
19895
 #: c/c-parser.c:9072 c/c-parser.c:9209 c/c-parser.c:9292 c/c-parser.c:9870
 
19896
-#: c/c-parser.c:9987 c/c-parser.c:10029 c/c-parser.c:10775 cp/parser.c:20816
 
19897
-#: cp/parser.c:23004
 
19898
+#: c/c-parser.c:9987 c/c-parser.c:10029 c/c-parser.c:10775 cp/parser.c:20820
 
19899
+#: cp/parser.c:23008
 
19900
 #, gcc-internal-format
 
19901
 msgid "expected %<)%>"
 
19902
 msgstr "cần %<)%>"
 
19903
 
 
19904
 #: c/c-parser.c:3095 c/c-parser.c:3911 c/c-parser.c:3945 c/c-parser.c:5228
 
19905
 #: c/c-parser.c:6491 c/c-parser.c:6760 c/c-parser.c:6878 c/c-parser.c:10678
 
19906
-#: c/c-parser.c:10680 cp/parser.c:22968
 
19907
+#: c/c-parser.c:10680 cp/parser.c:22972
 
19908
 #, gcc-internal-format
 
19909
 msgid "expected %<]%>"
 
19910
 msgstr "cần %<]%>"
 
19911
@@ -3799,25 +3779,25 @@
 
19912
 msgid "expected %<;%>, %<,%> or %<)%>"
 
19913
 msgstr "cần %<;%>, %<,%> hoặc %<)%>"
 
19914
 
 
19915
-#: c/c-parser.c:3774 c/c-parser.c:9826 cp/parser.c:22962 cp/parser.c:24780
 
19916
+#: c/c-parser.c:3774 c/c-parser.c:9826 cp/parser.c:22966 cp/parser.c:24784
 
19917
 #, gcc-internal-format
 
19918
 msgid "expected %<}%>"
 
19919
 msgstr "cần %<}%>"
 
19920
 
 
19921
 #: c/c-parser.c:4064 c/c-parser.c:7985 c/c-parser.c:10272 c/c-parser.c:2318
 
19922
-#: c/c-parser.c:2521 c/c-parser.c:7539 cp/parser.c:14644 cp/parser.c:22965
 
19923
+#: c/c-parser.c:2521 c/c-parser.c:7539 cp/parser.c:14646 cp/parser.c:22969
 
19924
 #, gcc-internal-format
 
19925
 msgid "expected %<{%>"
 
19926
 msgstr "cần %<{%>"
 
19927
 
 
19928
 #: c/c-parser.c:4283 c/c-parser.c:4292 c/c-parser.c:5135 c/c-parser.c:5469
 
19929
 #: c/c-parser.c:7750 c/c-parser.c:8125 c/c-parser.c:8182 c/c-parser.c:9198
 
19930
-#: cp/parser.c:22998 cp/parser.c:24001
 
19931
+#: cp/parser.c:23002 cp/parser.c:24005
 
19932
 #, gcc-internal-format
 
19933
 msgid "expected %<:%>"
 
19934
 msgstr "cần %<:%>"
 
19935
 
 
19936
-#: c/c-parser.c:4831 cp/parser.c:22892
 
19937
+#: c/c-parser.c:4831 cp/parser.c:22896
 
19938
 #, gcc-internal-format
 
19939
 msgid "expected %<while%>"
 
19940
 msgstr "cần %<while%>"
 
19941
@@ -3826,34 +3806,34 @@
 
19942
 msgid "expected %<.%>"
 
19943
 msgstr "cần %<.%>"
 
19944
 
 
19945
-#: c/c-parser.c:7210 c/c-parser.c:7242 c/c-parser.c:7482 cp/parser.c:24564
 
19946
-#: cp/parser.c:24638
 
19947
+#: c/c-parser.c:7210 c/c-parser.c:7242 c/c-parser.c:7482 cp/parser.c:24568
 
19948
+#: cp/parser.c:24642
 
19949
 #, gcc-internal-format
 
19950
 msgid "expected %<@end%>"
 
19951
 msgstr "cần %<@end%>"
 
19952
 
 
19953
-#: c/c-parser.c:7899 cp/parser.c:22983
 
19954
+#: c/c-parser.c:7899 cp/parser.c:22987
 
19955
 #, gcc-internal-format
 
19956
 msgid "expected %<>%>"
 
19957
 msgstr "cần %<>%>"
 
19958
 
 
19959
-#: c/c-parser.c:9296 cp/parser.c:23007
 
19960
+#: c/c-parser.c:9296 cp/parser.c:23011
 
19961
 #, gcc-internal-format
 
19962
 msgid "expected %<,%> or %<)%>"
 
19963
 msgstr "cần %<,%> hoặc %<)%>"
 
19964
 
 
19965
 #: c/c-parser.c:9549 c/c-parser.c:9580 c/c-parser.c:9816 c/c-parser.c:9968
 
19966
-#: c/c-parser.c:3968 cp/parser.c:22986
 
19967
+#: c/c-parser.c:3968 cp/parser.c:22990
 
19968
 #, gcc-internal-format
 
19969
 msgid "expected %<=%>"
 
19970
 msgstr "cần %<=%>"
 
19971
 
 
19972
-#: c/c-parser.c:10329 c/c-parser.c:10319 cp/parser.c:27421
 
19973
+#: c/c-parser.c:10329 c/c-parser.c:10319 cp/parser.c:27425
 
19974
 #, gcc-internal-format
 
19975
 msgid "expected %<#pragma omp section%> or %<}%>"
 
19976
 msgstr "cần %<#pragma omp section%> hoặc %<}%>"
 
19977
 
 
19978
-#: c/c-parser.c:10666 cp/parser.c:22971
 
19979
+#: c/c-parser.c:10666 cp/parser.c:22975
 
19980
 #, gcc-internal-format
 
19981
 msgid "expected %<[%>"
 
19982
 msgstr "cần %<[%>"
 
19983
@@ -3862,11 +3842,11 @@
 
19984
 msgid "(anonymous)"
 
19985
 msgstr "(nặc danh)"
 
19986
 
 
19987
-#: cp/call.c:8680
 
19988
+#: cp/call.c:8698
 
19989
 msgid "candidate 1:"
 
19990
 msgstr "ứng cử 1:"
 
19991
 
 
19992
-#: cp/call.c:8681
 
19993
+#: cp/call.c:8699
 
19994
 msgid "candidate 2:"
 
19995
 msgstr "ứng cử 2:"
 
19996
 
 
19997
@@ -3874,7 +3854,7 @@
 
19998
 msgid "<unnamed>"
 
19999
 msgstr "<không tên>"
 
20000
 
 
20001
-#: cp/cxx-pretty-print.c:2149
 
20002
+#: cp/cxx-pretty-print.c:2153
 
20003
 msgid "template-parameter-"
 
20004
 msgstr "template-parameter-"
 
20005
 
 
20006
@@ -3940,15 +3920,12 @@
 
20007
 msgstr "{nặc danh}"
 
20008
 
 
20009
 #: cp/error.c:1035
 
20010
-#, fuzzy
 
20011
-#| msgid "(anonymous)"
 
20012
 msgid "(anonymous namespace)"
 
20013
-msgstr "(nặc danh)"
 
20014
+msgstr "(namespace vô danh)"
 
20015
 
 
20016
 #: cp/error.c:1133
 
20017
-#, fuzzy
 
20018
 msgid "<template arguments error>"
 
20019
-msgstr "<lỗi tham số mẫu>"
 
20020
+msgstr "<lỗi đối số mẫu>"
 
20021
 
 
20022
 #: cp/error.c:1154
 
20023
 msgid "<enumerator>"
 
20024
@@ -3958,7 +3935,7 @@
 
20025
 msgid "<declaration error>"
 
20026
 msgstr "<lỗi tuyên bố>"
 
20027
 
 
20028
-#: cp/error.c:1445 cp/error.c:2855
 
20029
+#: cp/error.c:1445 cp/error.c:2859
 
20030
 msgid "with"
 
20031
 msgstr "với"
 
20032
 
 
20033
@@ -3980,119 +3957,122 @@
 
20034
 msgid "<unparsed>"
 
20035
 msgstr "<chưa phân tích cú pháp>"
 
20036
 
 
20037
-#: cp/error.c:2504
 
20038
+# Literal: don't translate; Nghĩa chữ: dừng dịch
 
20039
+#: cp/error.c:2498
 
20040
+msgid "<lambda>"
 
20041
+msgstr "<lambda>"
 
20042
+
 
20043
+#: cp/error.c:2508
 
20044
 msgid "<expression error>"
 
20045
 msgstr "<lỗi biểu thức>"
 
20046
 
 
20047
-#: cp/error.c:2518
 
20048
+#: cp/error.c:2522
 
20049
 msgid "<unknown operator>"
 
20050
 msgstr "<không rõ toán hạng>"
 
20051
 
 
20052
-#: cp/error.c:2807
 
20053
+#: cp/error.c:2811
 
20054
 msgid "{unknown}"
 
20055
 msgstr "{không rõ}"
 
20056
 
 
20057
-#: cp/error.c:2922
 
20058
+#: cp/error.c:2926
 
20059
 msgid "At global scope:"
 
20060
 msgstr "Theo phạm vi toàn cục:"
 
20061
 
 
20062
-#: cp/error.c:3028
 
20063
+#: cp/error.c:3032
 
20064
 #, c-format
 
20065
 msgid "In static member function %qs"
 
20066
 msgstr "Trong hàm bộ phận tĩnh %qs"
 
20067
 
 
20068
-#: cp/error.c:3030
 
20069
+#: cp/error.c:3034
 
20070
 #, c-format
 
20071
 msgid "In copy constructor %qs"
 
20072
 msgstr "Trong bộ dựng bản sao %qs"
 
20073
 
 
20074
-#: cp/error.c:3032
 
20075
+#: cp/error.c:3036
 
20076
 #, c-format
 
20077
 msgid "In constructor %qs"
 
20078
 msgstr "Trong bộ dựng %qs"
 
20079
 
 
20080
-#: cp/error.c:3034
 
20081
+#: cp/error.c:3038
 
20082
 #, c-format
 
20083
 msgid "In destructor %qs"
 
20084
 msgstr "Trong bộ hủy %qs"
 
20085
 
 
20086
-#: cp/error.c:3036
 
20087
+#: cp/error.c:3040
 
20088
 msgid "In lambda function"
 
20089
 msgstr "Trong hàm λ"
 
20090
 
 
20091
-#: cp/error.c:3056
 
20092
+#: cp/error.c:3060
 
20093
 #, fuzzy, c-format
 
20094
 msgid "%s: In substitution of %qS:\n"
 
20095
-msgstr "%s: Trong bộ tạo lần %qs:\n"
 
20096
+msgstr "Trong hàm %qs"
 
20097
 
 
20098
-#: cp/error.c:3057
 
20099
-#, fuzzy
 
20100
+#: cp/error.c:3061
 
20101
 msgid "%s: In instantiation of %q#D:\n"
 
20102
-msgstr "%s: Trong bộ tạo lần %qs:\n"
 
20103
+msgstr "%s: Trong minh dụ của %q#D:\n"
 
20104
 
 
20105
-#: cp/error.c:3080
 
20106
+#: cp/error.c:3084
 
20107
 #, c-format
 
20108
 msgid "%s:%d:%d:   "
 
20109
 msgstr "%s:%d:%d:   "
 
20110
 
 
20111
-#: cp/error.c:3083
 
20112
+#: cp/error.c:3087
 
20113
 #, c-format
 
20114
 msgid "%s:%d:   "
 
20115
 msgstr "%s:%d:   "
 
20116
 
 
20117
-#: cp/error.c:3091
 
20118
+#: cp/error.c:3095
 
20119
 #, c-format
 
20120
 msgid "recursively required by substitution of %qS\n"
 
20121
 msgstr ""
 
20122
 
 
20123
-#: cp/error.c:3092
 
20124
+#: cp/error.c:3096
 
20125
 #, c-format
 
20126
 msgid "required by substitution of %qS\n"
 
20127
 msgstr ""
 
20128
 
 
20129
-#: cp/error.c:3097
 
20130
+#: cp/error.c:3101
 
20131
+#, fuzzy
 
20132
 msgid "recursively required from %q#D\n"
 
20133
-msgstr ""
 
20134
+msgstr "yêu cầu đệ quy từ đây"
 
20135
 
 
20136
-#: cp/error.c:3098
 
20137
+#: cp/error.c:3102
 
20138
 msgid "required from %q#D\n"
 
20139
 msgstr "được yêu cầu từ %q#D\n"
 
20140
 
 
20141
-#: cp/error.c:3105
 
20142
+#: cp/error.c:3109
 
20143
 msgid "recursively required from here"
 
20144
 msgstr "yêu cầu đệ quy từ đây"
 
20145
 
 
20146
-#: cp/error.c:3106
 
20147
+#: cp/error.c:3110
 
20148
 msgid "required from here"
 
20149
 msgstr "được yêu cầu từ đây"
 
20150
 
 
20151
-#: cp/error.c:3158
 
20152
+#: cp/error.c:3162
 
20153
 #, fuzzy, c-format
 
20154
-#| msgid "%s:%d:%d:   [ skipping %d instantiation contexts ]\n"
 
20155
 msgid "%s:%d:%d:   [ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]\n"
 
20156
 msgstr "%s:%d:%d:   [ đang bỏ qua %d ngữ cảnh tạo lần ]\n"
 
20157
 
 
20158
-#: cp/error.c:3163
 
20159
+#: cp/error.c:3167
 
20160
 #, fuzzy, c-format
 
20161
-#| msgid "%s:%d:   [ skipping %d instantiation contexts ]\n"
 
20162
 msgid "%s:%d:   [ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]\n"
 
20163
 msgstr "%s:%d:   [ đang bỏ qua %d ngữ cảnh tạo lần ]\n"
 
20164
 
 
20165
-#: cp/error.c:3227
 
20166
+#: cp/error.c:3231
 
20167
 #, fuzzy, c-format
 
20168
 msgid "%s:%d:%d:   in constexpr expansion of %qs"
 
20169
-msgstr "%s:%d:%d:   lần tạo từ %qs\n"
 
20170
+msgstr "Trong hàm bộ phận %qs"
 
20171
 
 
20172
-#: cp/error.c:3231
 
20173
+#: cp/error.c:3235
 
20174
 #, fuzzy, c-format
 
20175
 msgid "%s:%d:   in constexpr expansion of %qs"
 
20176
-msgstr "%s:%d:   lần tạo từ %qs\n"
 
20177
+msgstr "Trong hàm bộ phận %qs"
 
20178
 
 
20179
 #: cp/pt.c:1751
 
20180
 msgid "candidates are:"
 
20181
 msgstr "ứng cử là:"
 
20182
 
 
20183
-#: cp/pt.c:17926 cp/call.c:3290
 
20184
+#: cp/pt.c:17922 cp/call.c:3290
 
20185
 #, gcc-internal-format
 
20186
 msgid "candidate is:"
 
20187
 msgid_plural "candidates are:"
 
20188
@@ -4241,24 +4221,23 @@
 
20189
 
 
20190
 #: fortran/error.c:842
 
20191
 msgid "Fortran 2008 obsolescent feature:"
 
20192
-msgstr ""
 
20193
+msgstr "Các đặc tính đã cũ của Fortran 2008:"
 
20194
 
 
20195
 #: fortran/error.c:851
 
20196
 msgid "GNU Extension:"
 
20197
-msgstr ""
 
20198
+msgstr "Phần mở rộng GNU:"
 
20199
 
 
20200
 #: fortran/error.c:854
 
20201
 msgid "Legacy Extension:"
 
20202
-msgstr ""
 
20203
+msgstr "Phần mở rộng cũ:"
 
20204
 
 
20205
 #: fortran/error.c:857
 
20206
 msgid "Obsolescent feature:"
 
20207
-msgstr ""
 
20208
+msgstr "Đặc tính cũ:"
 
20209
 
 
20210
 #: fortran/error.c:860
 
20211
-#, fuzzy
 
20212
 msgid "Deleted feature:"
 
20213
-msgstr "gặp toán hạng bất thường"
 
20214
+msgstr "Đặc tính đã bị xóa bỏ:"
 
20215
 
 
20216
 #: fortran/error.c:1035
 
20217
 msgid "Fatal Error:"
 
20218
@@ -4373,14 +4352,14 @@
 
20219
 #: fortran/io.c:2870
 
20220
 #, fuzzy
 
20221
 msgid "internal unit in WRITE"
 
20222
-msgstr "hàm nội bộ"
 
20223
+msgstr "%s: ghi không thành công trong write_block (ghi khối)"
 
20224
 
 
20225
 #. For INQUIRE, all tags except FILE, ID and UNIT are variable definition
 
20226
 #. contexts.  Thus, use an extended RESOLVE_TAG macro for that.
 
20227
 #: fortran/io.c:4065
 
20228
 #, c-format
 
20229
 msgid "%s tag with INQUIRE"
 
20230
-msgstr ""
 
20231
+msgstr "thẻ %s với INQUIRE"
 
20232
 
 
20233
 #: fortran/matchexp.c:28
 
20234
 #, c-format
 
20235
@@ -4576,9 +4555,8 @@
 
20236
 msgstr "Biến vòng lặp"
 
20237
 
 
20238
 #: fortran/resolve.c:6682
 
20239
-#, fuzzy
 
20240
 msgid "iterator variable"
 
20241
-msgstr "Biến vòng lặp"
 
20242
+msgstr "biến iterator"
 
20243
 
 
20244
 #: fortran/resolve.c:6687
 
20245
 msgid "Start expression in DO loop"
 
20246
@@ -4610,7 +4588,7 @@
 
20247
 
 
20248
 #: fortran/resolve.c:8722
 
20249
 msgid "item in READ"
 
20250
-msgstr ""
 
20251
+msgstr "mục tin trong READ"
 
20252
 
 
20253
 #: fortran/resolve.c:8868
 
20254
 msgid "ACQUIRED_LOCK variable"
 
20255
@@ -4625,12 +4603,12 @@
 
20256
 msgid "Integer overflow when calculating the amount of memory to allocate"
 
20257
 msgstr ""
 
20258
 
 
20259
-#: fortran/trans-decl.c:4842
 
20260
+#: fortran/trans-decl.c:4844
 
20261
 #, c-format
 
20262
 msgid "Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)"
 
20263
 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)"
 
20264
 
 
20265
-#: fortran/trans-decl.c:4850
 
20266
+#: fortran/trans-decl.c:4852
 
20267
 #, c-format
 
20268
 msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
 
20269
 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)"
 
20270
@@ -4645,12 +4623,12 @@
 
20271
 msgid "Unequal character lengths (%ld/%ld) in %s"
 
20272
 msgstr "%3$s chứa các chiều dài ký tự khác nhau (%1$ld/%2$ld)"
 
20273
 
 
20274
-#: fortran/trans-intrinsic.c:6157
 
20275
+#: fortran/trans-intrinsic.c:6156
 
20276
 #, fuzzy, c-format
 
20277
 msgid "Argument NCOPIES of REPEAT intrinsic is negative (its value is %ld)"
 
20278
 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)"
 
20279
 
 
20280
-#: fortran/trans-intrinsic.c:6189
 
20281
+#: fortran/trans-intrinsic.c:6188
 
20282
 msgid "Argument NCOPIES of REPEAT intrinsic is too large"
 
20283
 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"
 
20284
 
 
20285
@@ -4696,14 +4674,13 @@
 
20286
 msgstr ""
 
20287
 
 
20288
 #: fortran/trans.c:793
 
20289
-#, fuzzy, c-format
 
20290
+#, c-format
 
20291
 msgid "Attempting to allocate already allocated variable '%s'"
 
20292
-msgstr "Đang thử cấp phát một mảng đã cấp phát '%s'"
 
20293
+msgstr "Đang cố cấp phát một biến đã được cấp phát rồi '%s'"
 
20294
 
 
20295
 #: fortran/trans.c:799
 
20296
-#, fuzzy
 
20297
 msgid "Attempting to allocate already allocated variable"
 
20298
-msgstr "Đang thử cấp phát một mảng đã cấp phát"
 
20299
+msgstr "Đang cố cấp phát một biến đã được cấp phát rồi"
 
20300
 
 
20301
 #: fortran/trans.c:908 fortran/trans.c:1162
 
20302
 #, c-format
 
20303
@@ -4711,8 +4688,9 @@
 
20304
 msgstr "Đang thử BỎ cấp phát một mảng đã bỏ cấp phát '%s'"
 
20305
 
 
20306
 #: go/go-backend.c:170
 
20307
+#, fuzzy
 
20308
 msgid "lseek failed while reading export data"
 
20309
-msgstr ""
 
20310
+msgstr "đọc gặp lỗi khi đọc dữ liệu xuất"
 
20311
 
 
20312
 #: go/go-backend.c:177
 
20313
 #, fuzzy
 
20314
@@ -4724,8 +4702,9 @@
 
20315
 msgstr "đọc gặp lỗi khi đọc dữ liệu xuất"
 
20316
 
 
20317
 #: go/go-backend.c:191
 
20318
+#, fuzzy
 
20319
 msgid "short read while reading export data"
 
20320
-msgstr ""
 
20321
+msgstr "đọc gặp lỗi khi đọc dữ liệu xuất"
 
20322
 
 
20323
 #: java/jcf-dump.c:1128
 
20324
 #, c-format
 
20325
@@ -4882,14 +4861,13 @@
 
20326
 msgid "objc-cpp-output is deprecated; please use objective-c-cpp-output instead"
 
20327
 msgstr ""
 
20328
 
 
20329
-#: java/jvspec.c:79 ada/gcc-interface/lang-specs.h:33 gcc.c:844
 
20330
+#: java/jvspec.c:79 ada/gcc-interface/lang-specs.h:33 gcc.c:845
 
20331
 msgid "-pg and -fomit-frame-pointer are incompatible"
 
20332
 msgstr "hai tùy chọn --pg và --fomit-frame-pointer không tương thích với nhau"
 
20333
 
 
20334
 #: config/cris/cris.h:192
 
20335
-#, fuzzy
 
20336
 msgid "do not specify both -march=... and -mcpu=..."
 
20337
-msgstr "Đừng ghi rõ đồng thời hai tuỳ chọn -march=... và -mcpu=..."
 
20338
+msgstr "không dùng đồng thời hai tuỳ chọn -march=... và -mcpu=..."
 
20339
 
 
20340
 #: fortran/lang-specs.h:54 fortran/lang-specs.h:68
 
20341
 msgid "gfortran does not support -E without -cpp"
 
20342
@@ -4923,14 +4901,12 @@
 
20343
 msgstr "sử dụng Ada thì cũng yêu cầu -c hoặc -S"
 
20344
 
 
20345
 #: ada/gcc-interface/lang-specs.h:52
 
20346
-#, fuzzy
 
20347
 msgid "-c required for gnat2why"
 
20348
-msgstr "sử dụng Ada thì cũng yêu cầu -c hoặc -S"
 
20349
+msgstr "-c cần cho gnat2why"
 
20350
 
 
20351
 #: ada/gcc-interface/lang-specs.h:65
 
20352
-#, fuzzy
 
20353
 msgid "-c required for gnat2scil"
 
20354
-msgstr "sử dụng Ada thì cũng yêu cầu -c hoặc -S"
 
20355
+msgstr "-c là cần cho gnat2scil"
 
20356
 
 
20357
 #: config/mcore/mcore.h:53
 
20358
 msgid "the m210 does not have little endian support"
 
20359
@@ -4943,11 +4919,10 @@
 
20360
 #: config/rs6000/sysv4.h:756 config/alpha/freebsd.h:33
 
20361
 #: config/i386/freebsd.h:95 config/i386/freebsd64.h:35
 
20362
 #: config/sparc/freebsd.h:45 config/ia64/freebsd.h:26
 
20363
-#, fuzzy
 
20364
 msgid "consider using '-pg' instead of '-p' with gprof(1)"
 
20365
-msgstr "sử dụng gprof(1) thì đề nghị bạn lập '-pg' thay cho '-p'"
 
20366
+msgstr "cân nhắc dùng '-pg' thay cho '-p' với gprof(1)"
 
20367
 
 
20368
-#: config/sh/sh.h:360 config/sh/sh.h:363
 
20369
+#: config/sh/sh.h:363 config/sh/sh.h:366
 
20370
 msgid "SH2a does not support little-endian"
 
20371
 msgstr "SH2a không hỗ trợ tình trạng về cuối nhỏ"
 
20372
 
 
20373
@@ -5012,7 +4987,7 @@
 
20374
 msgstr "tuỳ chọn -shared (chia sẻ) hiện thời không được hỗ trợ cho VAX ELF"
 
20375
 
 
20376
 #: config/i386/mingw-w64.h:82 config/i386/mingw32.h:115
 
20377
-#: config/i386/cygwin.h:113
 
20378
+#: config/i386/cygwin.h:109
 
20379
 msgid "shared and mdll are not compatible"
 
20380
 msgstr "shared và mdll không tương thích với nhau"
 
20381
 
 
20382
@@ -5037,9 +5012,8 @@
 
20383
 msgstr "CPU rx200 không có phần cứng đơn vị điểm phù động (FPU)"
 
20384
 
 
20385
 #: config/arm/arm.h:206
 
20386
-#, fuzzy
 
20387
 msgid "-mfloat-abi=soft and -mfloat-abi=hard may not be used together"
 
20388
-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)"
 
20389
+msgstr "-mfloat-abi=soft và -mfloat-abi=hard không được dùng cùng nhau"
 
20390
 
 
20391
 #: config/arm/arm.h:208
 
20392
 msgid "-mbig-endian and -mlittle-endian may not be used together"
 
20393
@@ -5053,23 +5027,23 @@
 
20394
 msgid "profiling not supported with -mg"
 
20395
 msgstr "không hỗ trợ sử dụng chức năng đo hiệu năng sử dụng với -mg"
 
20396
 
 
20397
-#: gcc.c:704
 
20398
+#: gcc.c:705
 
20399
 msgid "-fuse-linker-plugin is not supported in this configuration"
 
20400
 msgstr "-fuse-linker-plugin không được hỗ trợ trong cấu hình này"
 
20401
 
 
20402
-#: gcc.c:718
 
20403
+#: gcc.c:719
 
20404
 msgid "cannot specify -static with -fsanitize=address"
 
20405
 msgstr ""
 
20406
 
 
20407
-#: gcc.c:720
 
20408
+#: gcc.c:721
 
20409
 msgid "-fsanitize=thread linking must be done with -pie or -shared"
 
20410
 msgstr ""
 
20411
 
 
20412
-#: gcc.c:1012
 
20413
+#: gcc.c:1013
 
20414
 msgid "GNU C no longer supports -traditional without -E"
 
20415
 msgstr "C của GNU không còn hỗ trợ -traditional mà không có -E"
 
20416
 
 
20417
-#: gcc.c:1021
 
20418
+#: gcc.c:1022
 
20419
 msgid "-E or -x required when input is from standard input"
 
20420
 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"
 
20421
 
 
20422
@@ -5120,11 +5094,10 @@
 
20423
 msgstr ""
 
20424
 
 
20425
 #: fortran/lang.opt:230
 
20426
-#, fuzzy
 
20427
 msgid "Warn about most implicit conversions"
 
20428
-msgstr "Cảnh báo về lời tuyên bố hàm ngầm"
 
20429
+msgstr "Cảnh báo chuyển đổi ngầm"
 
20430
 
 
20431
-#: fortran/lang.opt:234 common.opt:542
 
20432
+#: fortran/lang.opt:234 common.opt:546
 
20433
 msgid "Print extra (possibly unwanted) warnings"
 
20434
 msgstr ""
 
20435
 
 
20436
@@ -5155,13 +5128,11 @@
 
20437
 
 
20438
 #: fortran/lang.opt:262
 
20439
 #, fuzzy
 
20440
-#| msgid "Warn when a variable is unused"
 
20441
 msgid "Warn when a left-hand-side array variable is reallocated"
 
20442
 msgstr "Cảnh báo khi biến không được dùng"
 
20443
 
 
20444
 #: fortran/lang.opt:266
 
20445
 #, fuzzy
 
20446
-#| msgid "Warn when a variable is unused"
 
20447
 msgid "Warn when a left-hand-side variable is reallocated"
 
20448
 msgstr "Cảnh báo khi biến không được dùng"
 
20449
 
 
20450
@@ -5274,9 +5245,9 @@
 
20451
 msgid "Allow dollar signs in entity names"
 
20452
 msgstr "Cho phép tên thực thể chứa dấu đồng đô la \"$\""
 
20453
 
 
20454
-#: fortran/lang.opt:394 config/alpha/alpha.opt:31 common.opt:656
 
20455
-#: common.opt:830 common.opt:834 common.opt:838 common.opt:842 common.opt:1227
 
20456
-#: common.opt:1360 common.opt:1364
 
20457
+#: fortran/lang.opt:394 config/alpha/alpha.opt:31 common.opt:660
 
20458
+#: common.opt:834 common.opt:838 common.opt:842 common.opt:846 common.opt:1231
 
20459
+#: common.opt:1364 common.opt:1368
 
20460
 msgid "Does nothing. Preserved for backward compatibility."
 
20461
 msgstr ""
 
20462
 
 
20463
@@ -5432,8 +5403,9 @@
 
20464
 msgstr "Biên dịch bất kỳ REAL(8) như là REAL(16)"
 
20465
 
 
20466
 #: fortran/lang.opt:554
 
20467
+#, fuzzy
 
20468
 msgid "Reallocate the LHS in assignments"
 
20469
-msgstr ""
 
20470
+msgstr "thuộc tính %s không được phép ở bên trái"
 
20471
 
 
20472
 #: fortran/lang.opt:558
 
20473
 msgid "Use a 4-byte record marker for unformatted files"
 
20474
@@ -5488,9 +5460,8 @@
 
20475
 msgstr "Làm cho hợp với tiêu chuẩn ISO Fortran 2008"
 
20476
 
 
20477
 #: fortran/lang.opt:650
 
20478
-#, fuzzy
 
20479
 msgid "Conform to the ISO Fortran 2008 standard including TS 29113"
 
20480
-msgstr "Làm cho hợp với tiêu chuẩn ISO Fortran 2008"
 
20481
+msgstr "Làm cho hợp với tiêu chuẩn ISO Fortran 2008 bao gồm TS 29113"
 
20482
 
 
20483
 #: fortran/lang.opt:654
 
20484
 msgid "Conform to the ISO Fortran 95 standard"
 
20485
@@ -5505,23 +5476,23 @@
 
20486
 msgstr "Chấp nhận phần mở rộng để hỗ trợ mã nguồn thừa tự"
 
20487
 
 
20488
 #: c-family/c.opt:43 c-family/c.opt:46 c-family/c.opt:181
 
20489
-#, c-format
 
20490
+#, fuzzy, c-format
 
20491
 msgid "assertion missing after %qs"
 
20492
-msgstr ""
 
20493
+msgstr "thiếu dấu chấm phẩy « ; » đằng sau lời tuyên bố cấu trúc"
 
20494
 
 
20495
 #: c-family/c.opt:55 c-family/c.opt:58 c-family/c.opt:163 c-family/c.opt:166
 
20496
 #: c-family/c.opt:193 c-family/c.opt:252
 
20497
 #, c-format
 
20498
 msgid "macro name missing after %qs"
 
20499
-msgstr ""
 
20500
+msgstr "thiếu tên macro sau %qs"
 
20501
 
 
20502
 #: c-family/c.opt:70 c-family/c.opt:73 c-family/c.opt:76 c-family/c.opt:79
 
20503
 #: c-family/c.opt:175 c-family/c.opt:178 c-family/c.opt:216 c-family/c.opt:220
 
20504
 #: c-family/c.opt:232 c-family/c.opt:1253 c-family/c.opt:1261
 
20505
-#: config/darwin.opt:53 common.opt:300 common.opt:303 common.opt:2399
 
20506
+#: config/darwin.opt:53 common.opt:300 common.opt:303 common.opt:2403
 
20507
 #, c-format
 
20508
 msgid "missing filename after %qs"
 
20509
-msgstr ""
 
20510
+msgstr "thiếu tên tập tin sau %qs"
 
20511
 
 
20512
 #: c-family/c.opt:85 c-family/c.opt:88 c-family/c.opt:91 c-family/c.opt:94
 
20513
 #: c-family/c.opt:200 c-family/c.opt:208 c-family/c.opt:1249
 
20514
@@ -5759,14 +5730,12 @@
 
20515
 msgstr "Cảnh báo về biến bị tự sơ khởi"
 
20516
 
 
20517
 #: c-family/c.opt:428
 
20518
-#, fuzzy
 
20519
 msgid "Warn about implicit declarations"
 
20520
-msgstr "Cảnh báo về lời tuyên bố hàm ngầm"
 
20521
+msgstr "Cảnh báo khai báo ngầm"
 
20522
 
 
20523
 #: c-family/c.opt:432
 
20524
-#, fuzzy
 
20525
 msgid "Warn about implicit conversions from \"float\" to \"double\""
 
20526
-msgstr "Cảnh báo về sự chuyển đổi loại ngầm có thể thay đổi một giá trị"
 
20527
+msgstr "Cảnh báo về sự chuyển đổi ngầm \"float\" thành \"double\""
 
20528
 
 
20529
 #: c-family/c.opt:436
 
20530
 msgid "Warn about implicit function declarations"
 
20531
@@ -5933,12 +5902,13 @@
 
20532
 msgstr ""
 
20533
 
 
20534
 #: c-family/c.opt:630
 
20535
+#, fuzzy
 
20536
 msgid "Warn when a pointer is cast to an integer of a different size"
 
20537
-msgstr ""
 
20538
+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"
 
20539
 
 
20540
 #: c-family/c.opt:634
 
20541
 msgid "Warn about misuses of pragmas"
 
20542
-msgstr ""
 
20543
+msgstr "Cảnh báo lạm dụng pragmas"
 
20544
 
 
20545
 #: c-family/c.opt:638
 
20546
 msgid "Warn if a property for an Objective-C object has no assign semantics specified"
 
20547
@@ -5990,7 +5960,7 @@
 
20548
 
 
20549
 #: c-family/c.opt:690
 
20550
 msgid "Warn about unprototyped function declarations"
 
20551
-msgstr ""
 
20552
+msgstr "Cảnh báo về khai báo hàm không được khai báo mẫu trước"
 
20553
 
 
20554
 #: c-family/c.opt:702
 
20555
 msgid "Warn if type signatures of candidate methods do not match exactly"
 
20556
@@ -6026,11 +5996,12 @@
 
20557
 
 
20558
 #: c-family/c.opt:746
 
20559
 msgid "Warn about unrecognized pragmas"
 
20560
-msgstr ""
 
20561
+msgstr "Cảnh báo về pragmas không thừa nhận"
 
20562
 
 
20563
 #: c-family/c.opt:750
 
20564
+#, fuzzy
 
20565
 msgid "Warn about unsuffixed float constants"
 
20566
-msgstr ""
 
20567
+msgstr "Cảnh báo về sử dụng hằng số ký tự đa ký tự"
 
20568
 
 
20569
 #: c-family/c.opt:758
 
20570
 msgid "Warn when typedefs locally defined in a function are not used"
 
20571
@@ -6074,10 +6045,8 @@
 
20572
 msgstr ""
 
20573
 
 
20574
 #: c-family/c.opt:798
 
20575
-#, fuzzy
 
20576
-#| msgid "Warn about zero-length formats"
 
20577
 msgid "Warn about useless casts"
 
20578
-msgstr "Cảnh báo về định dạng có chiều dài số không"
 
20579
+msgstr "Cảnh báo về áp kiểu vô ích"
 
20580
 
 
20581
 #: c-family/c.opt:802
 
20582
 msgid "A synonym for -std=c89 (for C) or -std=c++98 (for C++)"
 
20583
@@ -6099,7 +6068,7 @@
 
20584
 #: c-family/c-opts.c:468
 
20585
 #, gcc-internal-format
 
20586
 msgid "switch %qs is no longer supported"
 
20587
-msgstr ""
 
20588
+msgstr "switch %qs không còn tiếp tục được hỗ trợ nữa"
 
20589
 
 
20590
 #: c-family/c.opt:821
 
20591
 msgid "Allow variadic functions without named parameter"
 
20592
@@ -6112,7 +6081,7 @@
 
20593
 
 
20594
 #: c-family/c.opt:829
 
20595
 msgid "Recognize the \"asm\" keyword"
 
20596
-msgstr ""
 
20597
+msgstr "Không chấp nhận từ khóa \"asm\""
 
20598
 
 
20599
 #: c-family/c.opt:837
 
20600
 msgid "Recognize built-in functions"
 
20601
@@ -6124,16 +6093,16 @@
 
20602
 
 
20603
 #: c-family/c.opt:848
 
20604
 msgid "Check the return value of new"
 
20605
-msgstr ""
 
20606
+msgstr "Kiểm tra giá trị trả về của new"
 
20607
 
 
20608
 #: c-family/c.opt:852
 
20609
 msgid "Allow the arguments of the '?' operator to have different types"
 
20610
 msgstr ""
 
20611
 
 
20612
 #: c-family/c.opt:856 c-family/c.opt:876 c-family/c.opt:1074
 
20613
-#: config/sh/sh.opt:209 common.opt:949 common.opt:1135 common.opt:1439
 
20614
-#: common.opt:1713 common.opt:1749 common.opt:1834 common.opt:1838
 
20615
-#: common.opt:1914 common.opt:1996 common.opt:2020 common.opt:2108
 
20616
+#: config/sh/sh.opt:213 common.opt:953 common.opt:1139 common.opt:1443
 
20617
+#: common.opt:1717 common.opt:1753 common.opt:1838 common.opt:1842
 
20618
+#: common.opt:1918 common.opt:2000 common.opt:2024 common.opt:2112
 
20619
 msgid "Does nothing.  Preserved for backward compatibility."
 
20620
 msgstr ""
 
20621
 
 
20622
@@ -6144,7 +6113,7 @@
 
20623
 
 
20624
 #: c-family/c.opt:860
 
20625
 msgid "-fconst-string-class=<name>\tUse class <name> for constant strings"
 
20626
-msgstr ""
 
20627
+msgstr "-fconst-string-class=<tên>\tDùng <tên> lớp cho chuỗi hằng"
 
20628
 
 
20629
 #: c-family/c.opt:864
 
20630
 msgid "-fconstexpr-depth=<number>\tSpecify maximum constexpr recursion depth"
 
20631
@@ -6159,12 +6128,14 @@
 
20632
 msgstr ""
 
20633
 
 
20634
 #: c-family/c.opt:880
 
20635
+#, fuzzy
 
20636
 msgid "Preprocess directives only."
 
20637
-msgstr ""
 
20638
+msgstr "Toàn bộ các từ"
 
20639
 
 
20640
 #: c-family/c.opt:884
 
20641
+#, fuzzy
 
20642
 msgid "Permit '$' as an identifier character"
 
20643
-msgstr ""
 
20644
+msgstr "Cho phép sử dụng ký tự tab một cách không phù hợp"
 
20645
 
 
20646
 #: c-family/c.opt:888
 
20647
 msgid "Write all declarations as Ada code transitively"
 
20648
@@ -6183,8 +6154,9 @@
 
20649
 msgstr ""
 
20650
 
 
20651
 #: c-family/c.opt:910
 
20652
+#, fuzzy
 
20653
 msgid "Permit universal character names (\\u and \\U) in identifiers"
 
20654
-msgstr ""
 
20655
+msgstr "tên ký tự chung là hợp lệ chỉ trong ngôn ngữ C++ và C99"
 
20656
 
 
20657
 #: c-family/c.opt:914
 
20658
 msgid "-finput-charset=<cset>\tSpecify the default character set for source files"
 
20659
@@ -6208,7 +6180,7 @@
 
20660
 
 
20661
 #: c-family/c.opt:937
 
20662
 msgid "Generate code for GNU runtime environment"
 
20663
-msgstr ""
 
20664
+msgstr "Tạo ra mã môi trường thực thi GNU"
 
20665
 
 
20666
 #: c-family/c.opt:941
 
20667
 msgid "Use traditional GNU semantics for inline functions"
 
20668
@@ -6219,8 +6191,9 @@
 
20669
 msgstr ""
 
20670
 
 
20671
 #: c-family/c.opt:954
 
20672
+#, fuzzy
 
20673
 msgid "Assume normal C execution environment"
 
20674
-msgstr ""
 
20675
+msgstr "Giả sử có môi trường RTP VxWorks"
 
20676
 
 
20677
 #: c-family/c.opt:962
 
20678
 msgid "Export functions even if they can be inlined"
 
20679
@@ -6325,11 +6298,12 @@
 
20680
 #: c-family/c.opt:1089
 
20681
 #, fuzzy
 
20682
 msgid "Enable Plan 9 language extensions"
 
20683
-msgstr "Hiệu lực hàm yếu về bộ liên kết"
 
20684
+msgstr "UUID của phần mở rộng cần bật"
 
20685
 
 
20686
 #: c-family/c.opt:1093
 
20687
+#, fuzzy
 
20688
 msgid "Treat the input file as already preprocessed"
 
20689
-msgstr ""
 
20690
+msgstr "  -F,  --force-html          coi tập tin dữ liệu vào là HTML.\n"
 
20691
 
 
20692
 #: c-family/c.opt:1101
 
20693
 msgid "-ftrack-macro-expansion=<0|1|2>  Track locations of tokens coming from macro expansion and display them in error messages"
 
20694
@@ -6344,8 +6318,9 @@
 
20695
 msgstr ""
 
20696
 
 
20697
 #: c-family/c.opt:1113
 
20698
+#, fuzzy
 
20699
 msgid "Enable automatic template instantiation"
 
20700
-msgstr ""
 
20701
+msgstr "&Bật tự động kiểm tra phiên bản mới"
 
20702
 
 
20703
 #: c-family/c.opt:1117
 
20704
 msgid "Generate run time type descriptor information"
 
20705
@@ -6385,7 +6360,6 @@
 
20706
 
 
20707
 #: c-family/c.opt:1159
 
20708
 #, fuzzy
 
20709
-#| msgid "The maximum number of peelings of a single loop"
 
20710
 msgid "Set the maximum number of template instantiation notes for a single warning or error"
 
20711
 msgstr "Số tối đa các lần lột một vòng lặp riêng lẻ"
 
20712
 
 
20713
@@ -6438,8 +6412,11 @@
 
20714
 msgstr ""
 
20715
 
 
20716
 #: c-family/c.opt:1229
 
20717
+#, fuzzy
 
20718
 msgid "Dump declarations to a .decl file"
 
20719
 msgstr ""
 
20720
+"đổ trường phần đầu TRƯỜNG\n"
 
20721
+"vào tập tin tên BASENAME.FIELD"
 
20722
 
 
20723
 #: c-family/c.opt:1233
 
20724
 msgid "-femit-struct-debug-baseonly\tAggressive reduced debug info for structs"
 
20725
@@ -6458,8 +6435,9 @@
 
20726
 msgstr ""
 
20727
 
 
20728
 #: c-family/c.opt:1250
 
20729
+#, fuzzy
 
20730
 msgid "-idirafter <dir>\tAdd <dir> to the end of the system include path"
 
20731
-msgstr ""
 
20732
+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"
 
20733
 
 
20734
 #: c-family/c.opt:1254
 
20735
 msgid "-imacros <file>\tAccept definition of macros in <file>"
 
20736
@@ -6482,20 +6460,24 @@
 
20737
 msgstr ""
 
20738
 
 
20739
 #: c-family/c.opt:1274
 
20740
+#, fuzzy
 
20741
 msgid "-isystem <dir>\tAdd <dir> to the start of the system include path"
 
20742
-msgstr ""
 
20743
+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"
 
20744
 
 
20745
 #: c-family/c.opt:1278
 
20746
+#, fuzzy
 
20747
 msgid "-iquote <dir>\tAdd <dir> to the end of the quote include path"
 
20748
-msgstr ""
 
20749
+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"
 
20750
 
 
20751
 #: c-family/c.opt:1282
 
20752
+#, fuzzy
 
20753
 msgid "-iwithprefix <dir>\tAdd <dir> to the end of the system include path"
 
20754
-msgstr ""
 
20755
+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"
 
20756
 
 
20757
 #: c-family/c.opt:1286
 
20758
+#, fuzzy
 
20759
 msgid "-iwithprefixbefore <dir>\tAdd <dir> to the end of the main include path"
 
20760
-msgstr ""
 
20761
+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"
 
20762
 
 
20763
 #: c-family/c.opt:1296
 
20764
 msgid "Do not search standard system include directories (those specified with -isystem will still be used)"
 
20765
@@ -6522,8 +6504,9 @@
 
20766
 msgstr ""
 
20767
 
 
20768
 #: c-family/c.opt:1332
 
20769
+#, fuzzy
 
20770
 msgid "Deprecated in favor of -std=c++11"
 
20771
-msgstr ""
 
20772
+msgstr "US Std Fanfold, 14 7/8 x 11 in"
 
20773
 
 
20774
 #: c-family/c.opt:1336
 
20775
 msgid "Conform to the ISO 201y(7?) C++ draft standard (experimental and incomplete support)"
 
20776
@@ -6539,11 +6522,11 @@
 
20777
 
 
20778
 #: c-family/c.opt:1348 c-family/c.opt:1352 c-family/c.opt:1410
 
20779
 msgid "Conform to the ISO 1990 C standard"
 
20780
-msgstr ""
 
20781
+msgstr "Làm cho hợp với chuẩn ISO 1990 C"
 
20782
 
 
20783
 #: c-family/c.opt:1356 c-family/c.opt:1418
 
20784
 msgid "Conform to the ISO 1999 C standard"
 
20785
-msgstr ""
 
20786
+msgstr "Làm cho hợp với chuẩn ISO 1999 C"
 
20787
 
 
20788
 #: c-family/c.opt:1360
 
20789
 msgid "Deprecated in favor of -std=c99"
 
20790
@@ -6595,11 +6578,11 @@
 
20791
 
 
20792
 #: c-family/c.opt:1433
 
20793
 msgid "Enable traditional preprocessing"
 
20794
-msgstr ""
 
20795
+msgstr "Bật tiền xử lý theo kiểu cổ điển"
 
20796
 
 
20797
 #: c-family/c.opt:1437
 
20798
 msgid "-trigraphs\tSupport ISO C trigraphs"
 
20799
-msgstr ""
 
20800
+msgstr "-trigraphs\tHỗ trợ bộ ba ISO C"
 
20801
 
 
20802
 #: c-family/c.opt:1441
 
20803
 msgid "Do not predefine system-specific and GCC-specific macros"
 
20804
@@ -6615,7 +6598,7 @@
 
20805
 
 
20806
 #: ada/gcc-interface/lang.opt:75
 
20807
 msgid "Select the runtime"
 
20808
-msgstr ""
 
20809
+msgstr "Chọn lúc chạy"
 
20810
 
 
20811
 #: ada/gcc-interface/lang.opt:79
 
20812
 msgid "Catch typos"
 
20813
@@ -6631,11 +6614,11 @@
 
20814
 
 
20815
 #: go/lang.opt:42
 
20816
 msgid "Add explicit checks for division by zero"
 
20817
-msgstr ""
 
20818
+msgstr "Thêm kiểm tra cho phép chia không"
 
20819
 
 
20820
 #: go/lang.opt:46
 
20821
 msgid "Add explicit checks for division overflow in INT_MIN / -1"
 
20822
-msgstr ""
 
20823
+msgstr "Thêm kiểm tra cho tràn phép chia trong INT_MIN / -1"
 
20824
 
 
20825
 #: go/lang.opt:50
 
20826
 msgid "-fgo-dump-<type>\tDump Go frontend internal information"
 
20827
@@ -6678,9 +6661,9 @@
 
20828
 msgstr ""
 
20829
 
 
20830
 #: config/vms/vms.opt:42
 
20831
-#, fuzzy, c-format
 
20832
+#, c-format
 
20833
 msgid "unknown pointer size model %qs"
 
20834
-msgstr "không rõ chế độ lệnh"
 
20835
+msgstr "không hiểu mô hình kích thước con trỏ %qs"
 
20836
 
 
20837
 #: config/mcore/mcore.opt:23
 
20838
 msgid "Generate code for the M*Core M210"
 
20839
@@ -6737,9 +6720,8 @@
 
20840
 msgstr "Lúc nào cũng thấy trường bit có kích cỡ số nguyên"
 
20841
 
 
20842
 #: config/linux-android.opt:23
 
20843
-#, fuzzy
 
20844
 msgid "Generate code for the Android platform."
 
20845
-msgstr "Tạo ra mã cho hệ điều hành Android."
 
20846
+msgstr "Tạo ra mã cho Nền tảng Android."
 
20847
 
 
20848
 #: config/mmix/mmix.opt:24
 
20849
 msgid "For intrinsics library: pass all parameters in registers"
 
20850
@@ -7147,8 +7129,9 @@
 
20851
 msgstr "Tạo ra cảnh báo khi thấy là mã thiếu khả năng bị tạo ra."
 
20852
 
 
20853
 #: config/aarch64/aarch64.opt:28
 
20854
+#, fuzzy
 
20855
 msgid "The possible TLS dialects:"
 
20856
-msgstr ""
 
20857
+msgstr "Gặp lỗi TLS khi đọc « %s »: %s"
 
20858
 
 
20859
 #: config/aarch64/aarch64.opt:40
 
20860
 msgid "The code model option names for -mcmodel:"
 
20861
@@ -7161,7 +7144,6 @@
 
20862
 
 
20863
 #: config/aarch64/aarch64.opt:68
 
20864
 #, fuzzy
 
20865
-#| msgid "Generate code which uses hardware floating point instructions"
 
20866
 msgid "Generate code which uses only the general registers"
 
20867
 msgstr "Tạo ra mã mả sử dụng câu lệnh loại điểm phù động phần cứng"
 
20868
 
 
20869
@@ -7171,10 +7153,8 @@
 
20870
 msgstr "Giả sử là CPU đích được cấu hình về cuối nhỏ"
 
20871
 
 
20872
 #: config/aarch64/aarch64.opt:76
 
20873
-#, fuzzy
 
20874
-#| msgid "Select code model"
 
20875
 msgid "Specify the code model"
 
20876
-msgstr "Chọn mô hình mã"
 
20877
+msgstr "Chỉ định mô hình mã"
 
20878
 
 
20879
 #: config/aarch64/aarch64.opt:80
 
20880
 msgid "Don't assume that unaligned accesses are handled by the system"
 
20881
@@ -7185,13 +7165,13 @@
 
20882
 msgstr "Bỏ sót hàm trỏ khung trong hàm lá"
 
20883
 
 
20884
 #: config/aarch64/aarch64.opt:88
 
20885
+#, fuzzy
 
20886
 msgid "Specify TLS dialect"
 
20887
-msgstr ""
 
20888
+msgstr "Gặp lỗi TLS khi đọc « %s »: %s"
 
20889
 
 
20890
 #: config/aarch64/aarch64.opt:92
 
20891
-#, fuzzy
 
20892
 msgid "-march=ARCH\tUse features of architecture ARCH"
 
20893
-msgstr "-mcpu=\tSử dụng các tính năng của CPU đưa ra, và định thời mã cho CPU đó"
 
20894
+msgstr "-mcpu=KTrúc\tSử dụng các tính năng của Ktrúc đã cho"
 
20895
 
 
20896
 #: config/aarch64/aarch64.opt:96
 
20897
 #, fuzzy
 
20898
@@ -7200,7 +7180,7 @@
 
20899
 
 
20900
 #: config/aarch64/aarch64.opt:100
 
20901
 msgid "-mtune=CPU\tOptimize for CPU"
 
20902
-msgstr ""
 
20903
+msgstr "-mtune=BXL\tTối ưu hoá kết xuất cho bộ xử lý này"
 
20904
 
 
20905
 #: config/linux.opt:24
 
20906
 msgid "Use Bionic C library"
 
20907
@@ -7303,7 +7283,7 @@
 
20908
 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"
 
20909
 
 
20910
 #: config/ia64/ia64.opt:114 config/spu/spu.opt:72 config/pa/pa.opt:58
 
20911
-#: config/sh/sh.opt:261
 
20912
+#: config/sh/sh.opt:265
 
20913
 msgid "Specify range of registers to make fixed"
 
20914
 msgstr "Ghi rõ phạm vi các thanh ghi cần làm cho cố định"
 
20915
 
 
20916
@@ -7473,7 +7453,7 @@
 
20917
 #: config/epiphany/epiphany.opt:32
 
20918
 #, fuzzy
 
20919
 msgid "Set branch cost"
 
20920
-msgstr "Làm yếu các nhánh"
 
20921
+msgstr "Lập giá của nhánh"
 
20922
 
 
20923
 #: config/epiphany/epiphany.opt:36
 
20924
 #, fuzzy
 
20925
@@ -7488,7 +7468,7 @@
 
20926
 #: config/epiphany/epiphany.opt:52
 
20927
 #, fuzzy
 
20928
 msgid "Use software floating point comparisons"
 
20929
-msgstr "Sử dụng điểm phù động loại phần mềm"
 
20930
+msgstr "Sử dụng câu lệnh loại điểm phù động thập phân"
 
20931
 
 
20932
 #: config/epiphany/epiphany.opt:56
 
20933
 msgid "Enable split of 32 bit immediate loads into low / high part"
 
20934
@@ -7773,7 +7753,6 @@
 
20935
 
 
20936
 #: config/i386/i386.opt:90
 
20937
 #, fuzzy
 
20938
-#| msgid "Use 128-bit long double"
 
20939
 msgid "Use 80-bit long double"
 
20940
 msgstr "Sử dụng đôi dài 128-bit"
 
20941
 
 
20942
@@ -7782,7 +7761,7 @@
 
20943
 msgid "Use 64-bit long double"
 
20944
 msgstr "Sử dụng đôi dài 64-bit"
 
20945
 
 
20946
-#: config/i386/i386.opt:98 config/sh/sh.opt:205
 
20947
+#: config/i386/i386.opt:98 config/sh/sh.opt:209
 
20948
 msgid "Reserve space for outgoing arguments in the function prologue"
 
20949
 msgstr "Trong đoạn mở đầu hàm thì dành riêng sức chứa cho đối số gửi ra"
 
20950
 
 
20951
@@ -7832,14 +7811,11 @@
 
20952
 msgstr ""
 
20953
 
 
20954
 #: config/i386/i386.opt:171
 
20955
-#, fuzzy
 
20956
-#| msgid "Use given x86-64 code model"
 
20957
 msgid "Use given address mode"
 
20958
-msgstr "Sử dụng mẫu mã x86-64 đưa ra"
 
20959
+msgstr "Dùng chế độ địa chỉ đã cho"
 
20960
 
 
20961
 #: config/i386/i386.opt:175
 
20962
 #, fuzzy
 
20963
-#| msgid "Known ABIs (for use with the -mabi= option):"
 
20964
 msgid "Known address mode (for use with the -maddress-mode= option):"
 
20965
 msgstr "Không hiểu ABIs (để dùng với tùy chọn -mabi=):"
 
20966
 
 
20967
@@ -7969,8 +7945,9 @@
 
20968
 msgstr ""
 
20969
 
 
20970
 #: config/i386/i386.opt:400
 
20971
+#, fuzzy
 
20972
 msgid "Return 8-byte vectors in memory"
 
20973
-msgstr ""
 
20974
+msgstr "Trả lại tất cả các cấu trúc trong vùng nhớ (AIX mặc định)"
 
20975
 
 
20976
 #: config/i386/i386.opt:404
 
20977
 msgid "Generate reciprocals instead of divss and sqrtss."
 
20978
@@ -8101,25 +8078,22 @@
 
20979
 #: config/i386/i386.opt:536
 
20980
 #, fuzzy
 
20981
 msgid "Support LZCNT built-in function and code generation"
 
20982
-msgstr "Hỗ trợ các hàm dựng sẵn và chức năng tạo ra mã loại LWP"
 
20983
+msgstr "Hỗ trợ các hàm dựng sẵn và chức năng tạo ra mã loại FMA4"
 
20984
 
 
20985
 #: config/i386/i386.opt:540
 
20986
 msgid "Support Hardware Lock Elision prefixes"
 
20987
 msgstr ""
 
20988
 
 
20989
 #: config/i386/i386.opt:544
 
20990
-#, fuzzy
 
20991
-#| msgid "Use SmartMIPS instructions"
 
20992
 msgid "Support RDSEED instruction"
 
20993
-msgstr "Sử dụng câu lệnh SmartMIPS"
 
20994
+msgstr "Hỗ trợ chỉ lệnh RDSEED"
 
20995
 
 
20996
 #: config/i386/i386.opt:548
 
20997
 msgid "Support PREFETCHW instruction"
 
20998
-msgstr ""
 
20999
+msgstr "Hỗ trợ chỉ lệnh PREFETCHW"
 
21000
 
 
21001
 #: config/i386/i386.opt:552
 
21002
 #, fuzzy
 
21003
-#| msgid "Support code generation of crc32 instruction."
 
21004
 msgid "Support flag-preserving add-carry instructions"
 
21005
 msgstr "Hỗ trợ chức năng tạo ra mã là câu lệnh crc32."
 
21006
 
 
21007
@@ -8128,16 +8102,12 @@
 
21008
 msgstr ""
 
21009
 
 
21010
 #: config/i386/i386.opt:560
 
21011
-#, fuzzy
 
21012
-#| msgid "Support calls between Thumb and ARM instruction sets"
 
21013
 msgid "Support XSAVE and XRSTOR instructions"
 
21014
-msgstr "Hỗ trợ cuộc gọi giữa các tập hợp câu lệnh loại Thumb và ARM"
 
21015
+msgstr "Hỗ trợ chỉ lệnh XSAVE và XRSTOR"
 
21016
 
 
21017
 #: config/i386/i386.opt:564
 
21018
-#, fuzzy
 
21019
-#| msgid "Support MMX built-in functions"
 
21020
 msgid "Support XSAVEOPT instruction"
 
21021
-msgstr "Hỗ trợ các hàm dựng sẵn MMX"
 
21022
+msgstr "Hỗ trợ chỉ lệnh XSAVEOPT"
 
21023
 
 
21024
 #: config/i386/i386.opt:568
 
21025
 #, fuzzy
 
21026
@@ -8175,12 +8145,12 @@
 
21027
 #: config/i386/i386.opt:600
 
21028
 #, fuzzy
 
21029
 msgid "Support FSGSBASE built-in functions and code generation"
 
21030
-msgstr "Hỗ trợ các hàm dựng sẵn và chức năng tạo ra mã loại AES"
 
21031
+msgstr "Hỗ trợ các hàm dựng sẵn và chức năng tạo ra mã loại FMA4"
 
21032
 
 
21033
 #: config/i386/i386.opt:604
 
21034
 #, fuzzy
 
21035
 msgid "Support RDRND built-in functions and code generation"
 
21036
-msgstr "Hỗ trợ các hàm dựng sẵn và chức năng tạo ra mã loại AES"
 
21037
+msgstr "Hỗ trợ các hàm dựng sẵn và chức năng tạo ra mã loại FMA4"
 
21038
 
 
21039
 #: config/i386/i386.opt:608
 
21040
 #, fuzzy
 
21041
@@ -8312,9 +8282,8 @@
 
21042
 
 
21043
 #: config/v850/v850.opt:41
 
21044
 #, fuzzy
 
21045
-#| msgid "Do not use the callt instruction"
 
21046
 msgid "Do not use the callt instruction (default)"
 
21047
-msgstr "Đừng sử dụng câu lệnh callt"
 
21048
+msgstr "Đừng sử dụng tập hợp câu lệnh POWER"
 
21049
 
 
21050
 #: config/v850/v850.opt:45
 
21051
 msgid "Reuse r30 on a per function basis"
 
21052
@@ -8347,7 +8316,7 @@
 
21053
 #: config/v850/v850.opt:82
 
21054
 #, fuzzy
 
21055
 msgid "Do not enforce strict alignment"
 
21056
-msgstr "Ép buộc sự xếp hàng ngặt"
 
21057
+msgstr "Đừng điều chỉnh sự xếp hàng đống"
 
21058
 
 
21059
 #: config/v850/v850.opt:86
 
21060
 msgid "Put jump tables for switch statements into the .data section rather than the .code section"
 
21061
@@ -8379,47 +8348,40 @@
 
21062
 
 
21063
 #: config/v850/v850.opt:117
 
21064
 #, fuzzy
 
21065
-#| msgid "Compile for the v850e processor"
 
21066
 msgid "Compile for the v850e3v5 processor"
 
21067
-msgstr "Biên dịch cho bộ xử lý v850e"
 
21068
+msgstr "Biên dịch cho bộ xử lý v850"
 
21069
 
 
21070
 #: config/v850/v850.opt:124
 
21071
-#, fuzzy
 
21072
-#| msgid "Enable clip instructions"
 
21073
 msgid "Enable v850e3v5 loop instructions"
 
21074
-msgstr "Hiệu lực các câu lệnh trích đoạn"
 
21075
+msgstr "Cho phép các chỉ lệnh lặp v850e3v5"
 
21076
 
 
21077
 #: config/v850/v850.opt:128
 
21078
 msgid "Set the max size of data eligible for the ZDA area"
 
21079
 msgstr "Lập kích cỡ tối đa của dữ liệu thích hợp với vùng ZDA"
 
21080
 
 
21081
 #: config/v850/v850.opt:135
 
21082
+#, fuzzy
 
21083
 msgid "Enable relaxing in the assembler"
 
21084
-msgstr ""
 
21085
+msgstr "Hiệu lực sự tối ưu hoá &&/|| trong quá trình thực hiện có điều kiện"
 
21086
 
 
21087
 #: config/v850/v850.opt:139
 
21088
 #, fuzzy
 
21089
-#| msgid "Prohibit PC relative function calls"
 
21090
 msgid "Prohibit PC relative jumps"
 
21091
 msgstr "Cấm cuộc gọi hàm tương đối với PC"
 
21092
 
 
21093
 #: config/v850/v850.opt:143
 
21094
 #, fuzzy
 
21095
-#| msgid "Prevent the use of all hardware floating-point instructions"
 
21096
 msgid "Inhibit the use of hardware floating point instructions"
 
21097
-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"
 
21098
+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"
 
21099
 
 
21100
 #: config/v850/v850.opt:147
 
21101
 #, fuzzy
 
21102
-#| msgid "Allow the use of hardware floating-point ABI and instructions"
 
21103
 msgid "Allow the use of hardware floating point instructions for V850E2V3 and up"
 
21104
 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"
 
21105
 
 
21106
 #: config/v850/v850.opt:151
 
21107
-#, fuzzy
 
21108
-#| msgid "Enable the use of RX FPU instructions.  This is the default."
 
21109
 msgid "Enable support for the RH850 ABI.  This is the default"
 
21110
-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."
 
21111
+msgstr "Bật hỗ trợ cho RH850 ABI.  Đây là mặc định"
 
21112
 
 
21113
 #: config/v850/v850.opt:155
 
21114
 msgid "Enable support for the old GCC ABI"
 
21115
@@ -8454,14 +8416,12 @@
 
21116
 msgstr "Giả sử có môi trường vThreads VxWorks"
 
21117
 
 
21118
 #: config/cr16/cr16.opt:23
 
21119
-#, fuzzy
 
21120
 msgid "-msim   Use simulator runtime"
 
21121
-msgstr "-msim\tSử dụng khoảng thời gian chạy của bộ mô phỏng"
 
21122
+msgstr "-msim   Dùng chạy mô phỏng"
 
21123
 
 
21124
 #: config/cr16/cr16.opt:27
 
21125
-#, fuzzy
 
21126
 msgid "Generate SBIT, CBIT instructions"
 
21127
-msgstr "Tạo ra câu lệnh bit"
 
21128
+msgstr "Tạo chỉ lệnh SBIT, CBIT"
 
21129
 
 
21130
 #: config/cr16/cr16.opt:31
 
21131
 msgid "Support multiply accumulate instructions"
 
21132
@@ -8472,19 +8432,16 @@
 
21133
 msgstr ""
 
21134
 
 
21135
 #: config/cr16/cr16.opt:42
 
21136
-#, fuzzy
 
21137
 msgid "Generate code for CR16C architecture"
 
21138
-msgstr "Tạo ra mã cho một cpu32"
 
21139
+msgstr "Tạo mã cho kiến trúc CR16C"
 
21140
 
 
21141
 #: config/cr16/cr16.opt:46
 
21142
-#, fuzzy
 
21143
 msgid "Generate code for CR16C+ architecture (Default)"
 
21144
-msgstr "Tạo ra mã cho bộ dịch mã số GNU (gas)"
 
21145
+msgstr "Tạo mã cho kiến trúc CR16C+ (mặc định)"
 
21146
 
 
21147
 #: config/cr16/cr16.opt:50
 
21148
-#, fuzzy
 
21149
 msgid "Treat integers as 32-bit."
 
21150
-msgstr "Hàm trỏ là 32-bit"
 
21151
+msgstr "Coi số nguyên là 32-bit."
 
21152
 
 
21153
 #: config/avr/avr-tables.opt:24
 
21154
 msgid "Known MCU names:"
 
21155
@@ -8535,6 +8492,10 @@
 
21156
 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."
 
21157
 msgstr ""
 
21158
 
 
21159
+#: config/avr/avr.opt:80
 
21160
+msgid "Warn if the address space of an address is change."
 
21161
+msgstr ""
 
21162
+
 
21163
 #: config/m32r/m32r.opt:34
 
21164
 msgid "Compile for the m32rx"
 
21165
 msgstr "Biên dịch cho m32x"
 
21166
@@ -8737,9 +8698,8 @@
 
21167
 msgstr "Tạo ra mã PIC loại vào lại"
 
21168
 
 
21169
 #: config/arm/arm.opt:90
 
21170
-#, fuzzy
 
21171
 msgid "Generate code in 32 bit ARM state."
 
21172
-msgstr "Tạo ra mã để đặt địa chỉ 32 bit"
 
21173
+msgstr "Tạo ra mã cho ARM 32 bit."
 
21174
 
 
21175
 #: config/arm/arm.opt:98
 
21176
 msgid "Thumb: Assume non-static functions may be called from ARM code"
 
21177
@@ -8794,9 +8754,8 @@
 
21178
 msgstr "Ghi rõ sự xếp hàng bit tối thiểu của cấu trúc"
 
21179
 
 
21180
 #: config/arm/arm.opt:182
 
21181
-#, fuzzy
 
21182
 msgid "Generate code for Thumb state"
 
21183
-msgstr "Tạo ra mã cho as của GNU"
 
21184
+msgstr "Tạo ra mã cho trạng thái Thumb"
 
21185
 
 
21186
 #: config/arm/arm.opt:186
 
21187
 msgid "Support calls between Thumb and ARM instruction sets"
 
21188
@@ -8837,7 +8796,6 @@
 
21189
 msgstr "Sử dụng thanh ghi từ bốn (thay cho từ đôi) Neon để véc-tơ hoá"
 
21190
 
 
21191
 #: config/arm/arm.opt:236
 
21192
-#, fuzzy
 
21193
 msgid "Use Neon double-word (rather than quad-word) registers for vectorization"
 
21194
 msgstr "Sử dụng thanh ghi từ bốn (thay cho từ đôi) Neon để véc-tơ hoá"
 
21195
 
 
21196
@@ -9188,7 +9146,7 @@
 
21197
 #: config/rs6000/rs6000.opt:352
 
21198
 #, fuzzy
 
21199
 msgid "Use the AltiVec ABI extensions"
 
21200
-msgstr "Sử dụng phần mở rộng hàm trỏ Cray Pointer"
 
21201
+msgstr "Sử dụng thanh ghi dành riêng cho ABI"
 
21202
 
 
21203
 #: config/rs6000/rs6000.opt:356
 
21204
 #, fuzzy
 
21205
@@ -9198,7 +9156,7 @@
 
21206
 #: config/rs6000/rs6000.opt:360
 
21207
 #, fuzzy
 
21208
 msgid "Use the SPE ABI extensions"
 
21209
-msgstr "Sử dụng phần mở rộng hàm trỏ Cray Pointer"
 
21210
+msgstr "Sử dụng thanh ghi dành riêng cho ABI"
 
21211
 
 
21212
 #: config/rs6000/rs6000.opt:364
 
21213
 msgid "Do not use the SPE ABI extensions"
 
21214
@@ -9479,9 +9437,8 @@
 
21215
 msgstr ""
 
21216
 
 
21217
 #: config/tilepro/tilepro.opt:28 config/tilegx/tilegx.opt:26
 
21218
-#, fuzzy
 
21219
 msgid "-mcpu=CPU\tUse features of and schedule code for given CPU"
 
21220
-msgstr "-mcpu=\tSử dụng các tính năng của CPU đưa ra, và định thời mã cho CPU đó"
 
21221
+msgstr "-mcpu=CPU\tSử dụng các tính năng và lịch biểu của CPU đưa ra"
 
21222
 
 
21223
 #: config/tilepro/tilepro.opt:32
 
21224
 msgid "Known TILEPro CPUs (for use with the -mcpu= option):"
 
21225
@@ -9541,7 +9498,6 @@
 
21226
 
 
21227
 #: config/rx/rx.opt:90
 
21228
 #, fuzzy
 
21229
-#| 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."
 
21230
 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."
 
21231
 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."
 
21232
 
 
21233
@@ -9579,7 +9535,7 @@
 
21234
 
 
21235
 #: config/fused-madd.opt:22
 
21236
 msgid "%<-mfused-madd%> is deprecated; use %<-ffp-contract=%> instead"
 
21237
-msgstr ""
 
21238
+msgstr "%<-mfused-madd%> bị phản đối; dùng %<-ffp-contract=%> để thay thế"
 
21239
 
 
21240
 #: config/sol2.opt:32
 
21241
 msgid "Pass -z text to linker"
 
21242
@@ -9593,7 +9549,7 @@
 
21243
 #: config/microblaze/microblaze.opt:44
 
21244
 #, fuzzy
 
21245
 msgid "Use hardware floating point instructions"
 
21246
-msgstr "Sử dụng câu lệnh loại điểm phù động thập phân"
 
21247
+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"
 
21248
 
 
21249
 #: config/microblaze/microblaze.opt:48
 
21250
 msgid "Use table lookup optimization for small signed integer divisions"
 
21251
@@ -9613,68 +9569,71 @@
 
21252
 msgstr ""
 
21253
 
 
21254
 #: config/microblaze/microblaze.opt:72
 
21255
+msgid "Use reorder instructions (swap and byte reversed load/store) (default)"
 
21256
+msgstr ""
 
21257
+
 
21258
+#: config/microblaze/microblaze.opt:76
 
21259
 msgid "Use the software emulation for divides (default)"
 
21260
 msgstr ""
 
21261
 
 
21262
-#: config/microblaze/microblaze.opt:76
 
21263
+#: config/microblaze/microblaze.opt:80
 
21264
 msgid "Use the hardware barrel shifter instead of emulation"
 
21265
 msgstr ""
 
21266
 
 
21267
-#: config/microblaze/microblaze.opt:80
 
21268
+#: config/microblaze/microblaze.opt:84
 
21269
 #, fuzzy
 
21270
 msgid "Use pattern compare instructions"
 
21271
 msgstr "Sử dụng câu lệnh đôi loại điểm phù động"
 
21272
 
 
21273
-#: config/microblaze/microblaze.opt:83
 
21274
+#: config/microblaze/microblaze.opt:87
 
21275
 #, c-format
 
21276
 msgid "%qs is deprecated; use -fstack-check"
 
21277
 msgstr ""
 
21278
 
 
21279
-#: config/microblaze/microblaze.opt:84
 
21280
-#, fuzzy
 
21281
+#: config/microblaze/microblaze.opt:88
 
21282
 msgid "Check for stack overflow at runtime"
 
21283
-msgstr "Lúc chạy thì tạo ra các thể hiện Hạng"
 
21284
+msgstr "Kiểm tra tràn stack lúc chạy"
 
21285
 
 
21286
-#: config/microblaze/microblaze.opt:88 config/iq2000/iq2000.opt:65
 
21287
+#: config/microblaze/microblaze.opt:92 config/iq2000/iq2000.opt:65
 
21288
 msgid "Use GP relative sdata/sbss sections"
 
21289
 msgstr "Sử dụng phần sdata/sbss tương đối với GP"
 
21290
 
 
21291
-#: config/microblaze/microblaze.opt:91
 
21292
+#: config/microblaze/microblaze.opt:95
 
21293
 #, c-format
 
21294
 msgid "%qs is deprecated; use -fno-zero-initialized-in-bss"
 
21295
 msgstr ""
 
21296
 
 
21297
-#: config/microblaze/microblaze.opt:92
 
21298
+#: config/microblaze/microblaze.opt:96
 
21299
 msgid "Clear the BSS to zero and place zero initialized in BSS"
 
21300
 msgstr ""
 
21301
 
 
21302
-#: config/microblaze/microblaze.opt:96
 
21303
+#: config/microblaze/microblaze.opt:100
 
21304
 msgid "Use multiply high instructions for high part of 32x32 multiply"
 
21305
 msgstr ""
 
21306
 
 
21307
-#: config/microblaze/microblaze.opt:100
 
21308
+#: config/microblaze/microblaze.opt:104
 
21309
 #, fuzzy
 
21310
 msgid "Use hardware floating point conversion instructions"
 
21311
-msgstr "Sử dụng câu lệnh loại điểm phù động thập phân"
 
21312
+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"
 
21313
 
 
21314
-#: config/microblaze/microblaze.opt:104
 
21315
+#: config/microblaze/microblaze.opt:108
 
21316
 #, fuzzy
 
21317
 msgid "Use hardware floating point square root instruction"
 
21318
 msgstr "Sử dụng câu lệnh loại điểm phù động thập phân"
 
21319
 
 
21320
-#: config/microblaze/microblaze.opt:108
 
21321
+#: config/microblaze/microblaze.opt:112
 
21322
 msgid "Description for mxl-mode-executable"
 
21323
 msgstr "Mô tả cho mxl-mode-executable"
 
21324
 
 
21325
-#: config/microblaze/microblaze.opt:112
 
21326
+#: config/microblaze/microblaze.opt:116
 
21327
 msgid "Description for mxl-mode-xmdstub"
 
21328
 msgstr "Mô tả cho mxl-mode-xmdstub"
 
21329
 
 
21330
-#: config/microblaze/microblaze.opt:116
 
21331
+#: config/microblaze/microblaze.opt:120
 
21332
 msgid "Description for mxl-mode-bootstrap"
 
21333
 msgstr "Mô tả cho mxl-mode-bootstrap"
 
21334
 
 
21335
-#: config/microblaze/microblaze.opt:120
 
21336
+#: config/microblaze/microblaze.opt:124
 
21337
 msgid "Description for mxl-mode-novectors"
 
21338
 msgstr "Mô tả cho mxl-mode-novectors"
 
21339
 
 
21340
@@ -9872,14 +9831,12 @@
 
21341
 msgstr "Trả lại hàm trỏ trong cả hai a0 và d0"
 
21342
 
 
21343
 #: config/mn10300/mn10300.opt:63
 
21344
-#, fuzzy
 
21345
 msgid "Allow gcc to generate LIW instructions"
 
21346
-msgstr "Cho phép gcc sử dụng câu lệnh repeat/erepeat"
 
21347
+msgstr "Cho phép gcc tạo chỉ lệnh LIW"
 
21348
 
 
21349
 #: config/mn10300/mn10300.opt:67
 
21350
-#, fuzzy
 
21351
 msgid "Allow gcc to generate the SETLB and Lcc instructions"
 
21352
-msgstr "Cho phép gcc sử dụng câu lệnh repeat/erepeat"
 
21353
+msgstr "Cho phép gcc tạo chỉ lệnh SETLB và Lcc"
 
21354
 
 
21355
 #: config/iq2000/iq2000.opt:31
 
21356
 msgid "Specify CPU for code generation purposes"
 
21357
@@ -10018,305 +9975,301 @@
 
21358
 msgid "Runtime name."
 
21359
 msgstr "Tên lúc chạy."
 
21360
 
 
21361
-#: config/sh/sh.opt:44
 
21362
+#: config/sh/sh.opt:48
 
21363
 msgid "Generate SH1 code"
 
21364
 msgstr "Tạo ra mã SH1"
 
21365
 
 
21366
-#: config/sh/sh.opt:48
 
21367
+#: config/sh/sh.opt:52
 
21368
 msgid "Generate SH2 code"
 
21369
 msgstr "Tạo ra mã SH2"
 
21370
 
 
21371
-#: config/sh/sh.opt:52
 
21372
+#: config/sh/sh.opt:56
 
21373
 msgid "Generate default double-precision SH2a-FPU code"
 
21374
 msgstr "Tạo ra mã SH2a-FPU chính xác đôi mặc định"
 
21375
 
 
21376
-#: config/sh/sh.opt:56
 
21377
+#: config/sh/sh.opt:60
 
21378
 msgid "Generate SH2a FPU-less code"
 
21379
 msgstr "Tạo ra mã SH2a không có FPU"
 
21380
 
 
21381
-#: config/sh/sh.opt:60
 
21382
+#: config/sh/sh.opt:64
 
21383
 msgid "Generate default single-precision SH2a-FPU code"
 
21384
 msgstr "Tạo ra mã SH2a-FPU chính xác đơn mặc định"
 
21385
 
 
21386
-#: config/sh/sh.opt:64
 
21387
+#: config/sh/sh.opt:68
 
21388
 msgid "Generate only single-precision SH2a-FPU code"
 
21389
 msgstr "Tạo ra chỉ mã SH2a-FPU chính xác đơn"
 
21390
 
 
21391
-#: config/sh/sh.opt:68
 
21392
+#: config/sh/sh.opt:72
 
21393
 msgid "Generate SH2e code"
 
21394
 msgstr "Tạo ra mã SH2e"
 
21395
 
 
21396
-#: config/sh/sh.opt:72
 
21397
+#: config/sh/sh.opt:76
 
21398
 msgid "Generate SH3 code"
 
21399
 msgstr "Tạo ra mã SH3"
 
21400
 
 
21401
-#: config/sh/sh.opt:76
 
21402
+#: config/sh/sh.opt:80
 
21403
 msgid "Generate SH3e code"
 
21404
 msgstr "Tạo ra mã SH3e"
 
21405
 
 
21406
-#: config/sh/sh.opt:80
 
21407
+#: config/sh/sh.opt:84
 
21408
 msgid "Generate SH4 code"
 
21409
 msgstr "Tạo ra mã SH4"
 
21410
 
 
21411
-#: config/sh/sh.opt:84
 
21412
+#: config/sh/sh.opt:88
 
21413
 msgid "Generate SH4-100 code"
 
21414
 msgstr "Tạo ra mã SH4-100"
 
21415
 
 
21416
-#: config/sh/sh.opt:88
 
21417
+#: config/sh/sh.opt:92
 
21418
 msgid "Generate SH4-200 code"
 
21419
 msgstr "Tạo ra mã SH4-200"
 
21420
 
 
21421
-#: config/sh/sh.opt:94
 
21422
+#: config/sh/sh.opt:98
 
21423
 msgid "Generate SH4-300 code"
 
21424
 msgstr "Tạo ra mã SH4-300"
 
21425
 
 
21426
-#: config/sh/sh.opt:98
 
21427
+#: config/sh/sh.opt:102
 
21428
 msgid "Generate SH4 FPU-less code"
 
21429
 msgstr "Tạo ra mã SH4 không có FPU"
 
21430
 
 
21431
-#: config/sh/sh.opt:102
 
21432
+#: config/sh/sh.opt:106
 
21433
 msgid "Generate SH4-100 FPU-less code"
 
21434
 msgstr "Tạo ra mã SH4-100 không có FPU"
 
21435
 
 
21436
-#: config/sh/sh.opt:106
 
21437
+#: config/sh/sh.opt:110
 
21438
 msgid "Generate SH4-200 FPU-less code"
 
21439
 msgstr "Tạo ra mã SH4-200 không có FPU"
 
21440
 
 
21441
-#: config/sh/sh.opt:110
 
21442
+#: config/sh/sh.opt:114
 
21443
 msgid "Generate SH4-300 FPU-less code"
 
21444
 msgstr "Tạo ra mã SH4-300 không có FPU"
 
21445
 
 
21446
-#: config/sh/sh.opt:114
 
21447
+#: config/sh/sh.opt:118
 
21448
 msgid "Generate code for SH4 340 series (MMU/FPU-less)"
 
21449
 msgstr "Tạo ra mã cho loạt SH4 340 (không có MMU/FPU)"
 
21450
 
 
21451
-#: config/sh/sh.opt:119
 
21452
+#: config/sh/sh.opt:123
 
21453
 msgid "Generate code for SH4 400 series (MMU/FPU-less)"
 
21454
 msgstr "Tạo ra mã cho loạt SH4 400 (không có MMU/FPU)"
 
21455
 
 
21456
-#: config/sh/sh.opt:124
 
21457
+#: config/sh/sh.opt:128
 
21458
 msgid "Generate code for SH4 500 series (FPU-less)."
 
21459
 msgstr "Tạo ra mã cho loạt SH4 500 (không có MMU/FPU)"
 
21460
 
 
21461
-#: config/sh/sh.opt:129
 
21462
+#: config/sh/sh.opt:133
 
21463
 msgid "Generate default single-precision SH4 code"
 
21464
 msgstr "Tạo ra mã SH4 chính xác đơn mặc định"
 
21465
 
 
21466
-#: config/sh/sh.opt:133
 
21467
+#: config/sh/sh.opt:137
 
21468
 msgid "Generate default single-precision SH4-100 code"
 
21469
 msgstr "Tạo ra mã SH4-100 chính xác đơn mặc định"
 
21470
 
 
21471
-#: config/sh/sh.opt:137
 
21472
+#: config/sh/sh.opt:141
 
21473
 msgid "Generate default single-precision SH4-200 code"
 
21474
 msgstr "Tạo ra mã SH4-200 chính xác đơn mặc định"
 
21475
 
 
21476
-#: config/sh/sh.opt:141
 
21477
+#: config/sh/sh.opt:145
 
21478
 msgid "Generate default single-precision SH4-300 code"
 
21479
 msgstr "Tạo ra mã SH4-300 chính xác đơn mặc định"
 
21480
 
 
21481
-#: config/sh/sh.opt:145
 
21482
+#: config/sh/sh.opt:149
 
21483
 msgid "Generate only single-precision SH4 code"
 
21484
 msgstr "Tạo ra chỉ mã SH4 chính xác đơn"
 
21485
 
 
21486
-#: config/sh/sh.opt:149
 
21487
+#: config/sh/sh.opt:153
 
21488
 msgid "Generate only single-precision SH4-100 code"
 
21489
 msgstr "Tạo ra chỉ mã SH4-100 chính xác đơn"
 
21490
 
 
21491
-#: config/sh/sh.opt:153
 
21492
+#: config/sh/sh.opt:157
 
21493
 msgid "Generate only single-precision SH4-200 code"
 
21494
 msgstr "Tạo ra chỉ mã SH4-200 chính xác đơn"
 
21495
 
 
21496
-#: config/sh/sh.opt:157
 
21497
+#: config/sh/sh.opt:161
 
21498
 msgid "Generate only single-precision SH4-300 code"
 
21499
 msgstr "Tạo ra chỉ mã SH4-300 chính xác đơn"
 
21500
 
 
21501
-#: config/sh/sh.opt:161
 
21502
+#: config/sh/sh.opt:165
 
21503
 msgid "Generate SH4a code"
 
21504
 msgstr "Tạo ra mã SH4a"
 
21505
 
 
21506
-#: config/sh/sh.opt:165
 
21507
+#: config/sh/sh.opt:169
 
21508
 msgid "Generate SH4a FPU-less code"
 
21509
 msgstr "Tạo ra mã SH4a không có FPU"
 
21510
 
 
21511
-#: config/sh/sh.opt:169
 
21512
+#: config/sh/sh.opt:173
 
21513
 msgid "Generate default single-precision SH4a code"
 
21514
 msgstr "Tạo ra mã SH4a chính xác đơn mặc định"
 
21515
 
 
21516
-#: config/sh/sh.opt:173
 
21517
+#: config/sh/sh.opt:177
 
21518
 msgid "Generate only single-precision SH4a code"
 
21519
 msgstr "Tạo ra chỉ mã SH4a chính xác đơn"
 
21520
 
 
21521
-#: config/sh/sh.opt:177
 
21522
+#: config/sh/sh.opt:181
 
21523
 msgid "Generate SH4al-dsp code"
 
21524
 msgstr "Tạo ra mã SH4al-dsp"
 
21525
 
 
21526
-#: config/sh/sh.opt:181
 
21527
+#: config/sh/sh.opt:185
 
21528
 msgid "Generate 32-bit SHmedia code"
 
21529
 msgstr "Tạo ra mã SHmedia 32-bit"
 
21530
 
 
21531
-#: config/sh/sh.opt:185
 
21532
+#: config/sh/sh.opt:189
 
21533
 msgid "Generate 32-bit FPU-less SHmedia code"
 
21534
 msgstr "Tạo ra mã SHmedia 32-bit không có FPU"
 
21535
 
 
21536
-#: config/sh/sh.opt:189
 
21537
+#: config/sh/sh.opt:193
 
21538
 msgid "Generate 64-bit SHmedia code"
 
21539
 msgstr "Tạo ra mã SHmedia 64-bit"
 
21540
 
 
21541
-#: config/sh/sh.opt:193
 
21542
+#: config/sh/sh.opt:197
 
21543
 msgid "Generate 64-bit FPU-less SHmedia code"
 
21544
 msgstr "Tạo ra mã SHmedia 64-bit không có FPU"
 
21545
 
 
21546
-#: config/sh/sh.opt:197
 
21547
+#: config/sh/sh.opt:201
 
21548
 msgid "Generate SHcompact code"
 
21549
 msgstr "Tạo ra mã SHcompact"
 
21550
 
 
21551
-#: config/sh/sh.opt:201
 
21552
+#: config/sh/sh.opt:205
 
21553
 msgid "Generate FPU-less SHcompact code"
 
21554
 msgstr "Tạo ra mã SHcompact không có FPU"
 
21555
 
 
21556
-#: config/sh/sh.opt:213
 
21557
+#: config/sh/sh.opt:217
 
21558
 msgid "Generate code in big endian mode"
 
21559
 msgstr "Tạo mã trong chế độ về cuối lớn"
 
21560
 
 
21561
-#: config/sh/sh.opt:217
 
21562
+#: config/sh/sh.opt:221
 
21563
 msgid "Generate 32-bit offsets in switch tables"
 
21564
 msgstr "Tạo ra hiệu số 32-bit trong bảng cái chuyển"
 
21565
 
 
21566
-#: config/sh/sh.opt:221
 
21567
+#: config/sh/sh.opt:225
 
21568
 msgid "Generate bit instructions"
 
21569
 msgstr "Tạo ra câu lệnh bit"
 
21570
 
 
21571
-#: config/sh/sh.opt:225
 
21572
+#: config/sh/sh.opt:229
 
21573
 msgid "Cost to assume for a branch insn"
 
21574
 msgstr "Giá cần giả sử đối với một câu lệnh nhánh"
 
21575
 
 
21576
-#: config/sh/sh.opt:229
 
21577
+#: config/sh/sh.opt:233
 
21578
 msgid "Assume that zero displacement conditional branches are fast"
 
21579
 msgstr ""
 
21580
 
 
21581
-#: config/sh/sh.opt:233
 
21582
+#: config/sh/sh.opt:237
 
21583
 msgid "Enable cbranchdi4 pattern"
 
21584
 msgstr "Hiệu lực mẫu cbranchdi4"
 
21585
 
 
21586
-#: config/sh/sh.opt:237
 
21587
+#: config/sh/sh.opt:241
 
21588
 msgid "Emit cmpeqdi_t pattern even when -mcbranchdi is in effect."
 
21589
 msgstr "Xuất mẫu cmpeqdi_t pattern ngay cả khi tuỳ chọn -mcbranchdi vẫn hoạt động."
 
21590
 
 
21591
-#: config/sh/sh.opt:241
 
21592
+#: config/sh/sh.opt:245
 
21593
 msgid "Enable SH5 cut2 workaround"
 
21594
 msgstr "Hiệu lực khắc phục cut2 SH5"
 
21595
 
 
21596
-#: config/sh/sh.opt:245
 
21597
+#: config/sh/sh.opt:249
 
21598
 msgid "Align doubles at 64-bit boundaries"
 
21599
 msgstr "Xếp hàng các đôi theo biên giới 64-bit"
 
21600
 
 
21601
-#: config/sh/sh.opt:249
 
21602
+#: config/sh/sh.opt:253
 
21603
 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"
 
21604
 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"
 
21605
 
 
21606
-#: config/sh/sh.opt:253
 
21607
+#: config/sh/sh.opt:257
 
21608
 msgid "Specify name for 32 bit signed division function"
 
21609
 msgstr "Ghi rõ tên cho hàm chia đã ký 32-bit"
 
21610
 
 
21611
-#: config/sh/sh.opt:257
 
21612
+#: config/sh/sh.opt:261
 
21613
 msgid "Enable the use of 64-bit floating point registers in fmov instructions.  See -mdalign if 64-bit alignment is required."
 
21614
 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."
 
21615
 
 
21616
-#: config/sh/sh.opt:265
 
21617
+#: config/sh/sh.opt:269
 
21618
 msgid "Cost to assume for gettr insn"
 
21619
 msgstr "Giá cần giả sử đối với câu lệnh gettr"
 
21620
 
 
21621
-#: config/sh/sh.opt:269 config/sh/sh.opt:319
 
21622
+#: config/sh/sh.opt:273 config/sh/sh.opt:323
 
21623
 msgid "Follow Renesas (formerly Hitachi) / SuperH calling conventions"
 
21624
 msgstr "Theo quy ước gọi SuperH / Renesas (còn gọi là Hitachi)"
 
21625
 
 
21626
-#: config/sh/sh.opt:273
 
21627
+#: config/sh/sh.opt:277
 
21628
 #, fuzzy
 
21629
-#| msgid "Increase the IEEE compliance for floating-point code"
 
21630
 msgid "Increase the IEEE compliance for floating-point comparisons"
 
21631
-msgstr "Đối với mã dấu chấm động động thì làm hợp hơn với IEEE"
 
21632
+msgstr "Đối với mã điểm phù động thì làm hợp hơn với IEEE"
 
21633
 
 
21634
-#: config/sh/sh.opt:277
 
21635
+#: config/sh/sh.opt:281
 
21636
 msgid "Enable the use of the indexed addressing mode for SHmedia32/SHcompact"
 
21637
 msgstr "Hiệu lực sử dụng chế độ đặt địa chỉ loại phụ lục cho SHmedia32/SHcompact"
 
21638
 
 
21639
-#: config/sh/sh.opt:281
 
21640
+#: config/sh/sh.opt:285
 
21641
 msgid "inline code to invalidate instruction cache entries after setting up nested function trampolines"
 
21642
 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"
 
21643
 
 
21644
-#: config/sh/sh.opt:285
 
21645
+#: config/sh/sh.opt:289
 
21646
 msgid "Assume symbols might be invalid"
 
21647
 msgstr "Giả sử là ký hiệu có thể không hợp lệ"
 
21648
 
 
21649
-#: config/sh/sh.opt:289
 
21650
+#: config/sh/sh.opt:293
 
21651
 msgid "Annotate assembler instructions with estimated addresses"
 
21652
 msgstr "Phụ chú câu lệnh dịch mã số bằng địa chỉ ước lượng"
 
21653
 
 
21654
-#: config/sh/sh.opt:293
 
21655
+#: config/sh/sh.opt:297
 
21656
 msgid "Generate code in little endian mode"
 
21657
 msgstr "Tạo ra mã trong chế độ về cuối nhỏ"
 
21658
 
 
21659
-#: config/sh/sh.opt:297
 
21660
+#: config/sh/sh.opt:301
 
21661
 msgid "Mark MAC register as call-clobbered"
 
21662
 msgstr "Đánh dấu thanh ghi MAC như là bị cuộc gọi ghi đè"
 
21663
 
 
21664
-#: config/sh/sh.opt:303
 
21665
+#: config/sh/sh.opt:307
 
21666
 msgid "Make structs a multiple of 4 bytes (warning: ABI altered)"
 
21667
 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)"
 
21668
 
 
21669
-#: config/sh/sh.opt:307
 
21670
+#: config/sh/sh.opt:311
 
21671
 msgid "Emit function-calls using global offset table when generating PIC"
 
21672
 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"
 
21673
 
 
21674
-#: config/sh/sh.opt:311
 
21675
+#: config/sh/sh.opt:315
 
21676
 msgid "Assume pt* instructions won't trap"
 
21677
 msgstr "Giả sử là câu oệnh pt* sẽ không bẫy"
 
21678
 
 
21679
-#: config/sh/sh.opt:315
 
21680
+#: config/sh/sh.opt:319
 
21681
 msgid "Shorten address references during linking"
 
21682
 msgstr "Cắt ngắn tham chiếu địa chỉ trong khi liên kết"
 
21683
 
 
21684
-#: config/sh/sh.opt:323
 
21685
+#: config/sh/sh.opt:327
 
21686
 msgid "Deprecated.  Use -matomic= instead to select the atomic model"
 
21687
 msgstr ""
 
21688
 
 
21689
-#: config/sh/sh.opt:327
 
21690
+#: config/sh/sh.opt:331
 
21691
 #, fuzzy
 
21692
-#| msgid "Generate code for built-in atomic operations"
 
21693
 msgid "Specify the model for atomic operations"
 
21694
 msgstr "Tạo ra mã cho các thao tác atomic dựng sẵn"
 
21695
 
 
21696
-#: config/sh/sh.opt:331
 
21697
+#: config/sh/sh.opt:335
 
21698
 msgid "Use tas.b instruction for __atomic_test_and_set"
 
21699
 msgstr ""
 
21700
 
 
21701
-#: config/sh/sh.opt:335
 
21702
+#: config/sh/sh.opt:339
 
21703
 msgid "Deprecated.  Use -Os instead"
 
21704
 msgstr "Bị phân đối nên hãy sử dụng đối số -Os để thay thế"
 
21705
 
 
21706
-#: config/sh/sh.opt:339
 
21707
+#: config/sh/sh.opt:343
 
21708
 msgid "Cost to assume for a multiply insn"
 
21709
 msgstr "Giá cần giả sử cho một câu lệnh nhân lên"
 
21710
 
 
21711
-#: config/sh/sh.opt:343
 
21712
+#: config/sh/sh.opt:347
 
21713
 msgid "Don't generate privileged-mode only code; implies -mno-inline-ic_invalidate if the inline code would not work in user mode."
 
21714
 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"
 
21715
 
 
21716
-#: config/sh/sh.opt:349
 
21717
+#: config/sh/sh.opt:353
 
21718
 msgid "Pretend a branch-around-a-move is a conditional move."
 
21719
 msgstr "Làm ra vẻ rằng branch-around-a-move là một sự di chuyển có điều kiện."
 
21720
 
 
21721
-#: config/sh/sh.opt:353
 
21722
+#: config/sh/sh.opt:357
 
21723
 #, fuzzy
 
21724
-#| msgid "Enable the use of the short load instructions"
 
21725
 msgid "Enable the use of the fsca instruction"
 
21726
-msgstr "Hiệu lực sử dụng câu lệnh nạp ngắn"
 
21727
+msgstr "Sử dụng tập hợp câu lệnh POWER"
 
21728
 
 
21729
-#: config/sh/sh.opt:357
 
21730
+#: config/sh/sh.opt:361
 
21731
 #, fuzzy
 
21732
-#| msgid "Enable the use of the short load instructions"
 
21733
 msgid "Enable the use of the fsrra instruction"
 
21734
-msgstr "Hiệu lực sử dụng câu lệnh nạp ngắn"
 
21735
+msgstr "Sử dụng tập hợp câu lệnh POWER"
 
21736
 
 
21737
 #: config/fr30/fr30.opt:23
 
21738
 msgid "Assume small address space"
 
21739
@@ -10641,9 +10594,8 @@
 
21740
 
 
21741
 #: config/mips/mips.opt:274
 
21742
 #, fuzzy
 
21743
-#| msgid "Use MIPS-3D instructions"
 
21744
 msgid "Use MCU instructions"
 
21745
-msgstr "Sử dụng câu lệnh MIPS-3D"
 
21746
+msgstr "Sử dụng câu lệnh môi giới"
 
21747
 
 
21748
 #: config/mips/mips.opt:278
 
21749
 msgid "Do not use a cache-flushing function before calling stack trampolines"
 
21750
@@ -10741,9 +10693,8 @@
 
21751
 
 
21752
 #: config/tilegx/tilegx.opt:45
 
21753
 #, fuzzy
 
21754
-#| msgid "Use given x86-64 code model"
 
21755
 msgid "Use given TILE-Gx code model"
 
21756
-msgstr "Sử dụng mẫu mã x86-64 đưa ra"
 
21757
+msgstr "Sử dụng mẫu mã SPARC-V9 đưa ra"
 
21758
 
 
21759
 #: java/lang.opt:122
 
21760
 msgid "Warn if deprecated empty statements are found"
 
21761
@@ -10871,7 +10822,7 @@
 
21762
 
 
21763
 #: common.opt:266
 
21764
 msgid "Display this information"
 
21765
-msgstr ""
 
21766
+msgstr "Hiển thị thông tin này"
 
21767
 
 
21768
 #: common.opt:270
 
21769
 msgid "--help=<class>\tDisplay descriptions of a specific class of options.  <class> is one or more of optimizers, target, warnings, undocumented, params"
 
21770
@@ -10879,7 +10830,7 @@
 
21771
 
 
21772
 #: common.opt:388
 
21773
 msgid "Alias for --help=target"
 
21774
-msgstr ""
 
21775
+msgstr "Bí danh cho --help=đích"
 
21776
 
 
21777
 #: common.opt:413
 
21778
 msgid "--param <param>=<value>\tSet parameter <param> to value.  See below for a complete list of parameters"
 
21779
@@ -10887,11 +10838,11 @@
 
21780
 
 
21781
 #: common.opt:441
 
21782
 msgid "-O<number>\tSet optimization level to <number>"
 
21783
-msgstr ""
 
21784
+msgstr "-O<số>\tĐặt mức tối ưu hóa thành <số>"
 
21785
 
 
21786
 #: common.opt:445
 
21787
 msgid "Optimize for space rather than speed"
 
21788
-msgstr ""
 
21789
+msgstr "Tối ưu hóa về kích thước thay vì tốc độ"
 
21790
 
 
21791
 #: common.opt:449
 
21792
 msgid "Optimize for speed disregarding exact standards compliance"
 
21793
@@ -10910,1565 +10861,1589 @@
 
21794
 msgstr ""
 
21795
 
 
21796
 #: common.opt:510
 
21797
+msgid "Warn if a loop with constant number of iterations triggers undefined behavior"
 
21798
+msgstr ""
 
21799
+
 
21800
+#: common.opt:514
 
21801
 msgid "Warn if an array is accessed out of bounds"
 
21802
 msgstr ""
 
21803
 
 
21804
-#: common.opt:514
 
21805
+#: common.opt:518
 
21806
 msgid "Warn about inappropriate attribute usage"
 
21807
 msgstr ""
 
21808
 
 
21809
-#: common.opt:518
 
21810
+#: common.opt:522
 
21811
 msgid "Warn about pointer casts which increase alignment"
 
21812
 msgstr ""
 
21813
 
 
21814
-#: common.opt:522
 
21815
+#: common.opt:526
 
21816
 #, fuzzy
 
21817
 msgid "Warn when a #warning directive is encountered"
 
21818
 msgstr "Xuất một vết ngược khi gặp lỗi lúc chạy"
 
21819
 
 
21820
-#: common.opt:526
 
21821
+#: common.opt:530
 
21822
 msgid "Warn about uses of __attribute__((deprecated)) declarations"
 
21823
 msgstr ""
 
21824
 
 
21825
-#: common.opt:530
 
21826
+#: common.opt:534
 
21827
 msgid "Warn when an optimization pass is disabled"
 
21828
-msgstr ""
 
21829
+msgstr "Cảnh báo khi tối ưu hóa bị tắt đi"
 
21830
 
 
21831
-#: common.opt:534
 
21832
+#: common.opt:538
 
21833
 msgid "Treat all warnings as errors"
 
21834
-msgstr ""
 
21835
+msgstr "Coi các cảnh báo như là các lỗi"
 
21836
 
 
21837
-#: common.opt:538
 
21838
+#: common.opt:542
 
21839
 msgid "Treat specified warning as error"
 
21840
-msgstr ""
 
21841
+msgstr "Coi các cảnh báo đã chỉ ra như là một lỗi"
 
21842
 
 
21843
-#: common.opt:546
 
21844
+#: common.opt:550
 
21845
 msgid "Exit on the first error occurred"
 
21846
 msgstr ""
 
21847
 
 
21848
-#: common.opt:550
 
21849
+#: common.opt:554
 
21850
 msgid "-Wframe-larger-than=<number>\tWarn if a function's stack frame requires more than <number> bytes"
 
21851
 msgstr ""
 
21852
 
 
21853
-#: common.opt:554
 
21854
+#: common.opt:558
 
21855
 msgid "Warn when attempting to free a non-heap object"
 
21856
 msgstr ""
 
21857
 
 
21858
-#: common.opt:558
 
21859
+#: common.opt:562
 
21860
 msgid "Warn when an inlined function cannot be inlined"
 
21861
-msgstr ""
 
21862
+msgstr "Cảnh báo khi không không thể dùng hàm chung dòng"
 
21863
 
 
21864
-#: common.opt:562
 
21865
+#: common.opt:566
 
21866
 msgid "Warn when an atomic memory model parameter is known to be outside the valid range."
 
21867
 msgstr ""
 
21868
 
 
21869
-#: common.opt:569
 
21870
+#: common.opt:573
 
21871
 msgid "-Wlarger-than=<number>\tWarn if an object is larger than <number> bytes"
 
21872
-msgstr ""
 
21873
+msgstr "-Wlarger-than=<số>\tCảnh báo nếu một đối tượng lớn hơnn <số> byte"
 
21874
 
 
21875
-#: common.opt:573
 
21876
+#: common.opt:577
 
21877
 msgid "Warn if the loop cannot be optimized due to nontrivial assumptions."
 
21878
 msgstr ""
 
21879
 
 
21880
-#: common.opt:580
 
21881
+#: common.opt:584
 
21882
 msgid "Warn about overflow in arithmetic expressions"
 
21883
 msgstr ""
 
21884
 
 
21885
-#: common.opt:584
 
21886
+#: common.opt:588
 
21887
 msgid "Warn when the packed attribute has no effect on struct layout"
 
21888
 msgstr ""
 
21889
 
 
21890
-#: common.opt:588
 
21891
+#: common.opt:592
 
21892
 msgid "Warn when padding is required to align structure members"
 
21893
 msgstr ""
 
21894
 
 
21895
-#: common.opt:592
 
21896
+#: common.opt:596
 
21897
 msgid "Issue warnings needed for strict compliance to the standard"
 
21898
 msgstr ""
 
21899
 
 
21900
-#: common.opt:596
 
21901
+#: common.opt:600
 
21902
 msgid "Warn when one local variable shadows another"
 
21903
 msgstr ""
 
21904
 
 
21905
-#: common.opt:600
 
21906
+#: common.opt:604
 
21907
 msgid "Warn when not issuing stack smashing protection for some reason"
 
21908
 msgstr ""
 
21909
 
 
21910
-#: common.opt:604
 
21911
+#: common.opt:608
 
21912
 msgid "Warn if stack usage might be larger than specified amount"
 
21913
 msgstr ""
 
21914
 
 
21915
-#: common.opt:608 common.opt:612
 
21916
+#: common.opt:612 common.opt:616
 
21917
 msgid "Warn about code which might break strict aliasing rules"
 
21918
 msgstr ""
 
21919
 
 
21920
-#: common.opt:616 common.opt:620
 
21921
+#: common.opt:620 common.opt:624
 
21922
 msgid "Warn about optimizations that assume that signed overflow is undefined"
 
21923
 msgstr ""
 
21924
 
 
21925
-#: common.opt:624
 
21926
+#: common.opt:628
 
21927
 #, fuzzy
 
21928
 msgid "Warn about functions which might be candidates for __attribute__((const))"
 
21929
 msgstr "Cảnh báo về hàm có thể yêu cầu thuộc tính định dạng"
 
21930
 
 
21931
-#: common.opt:628
 
21932
+#: common.opt:632
 
21933
 #, fuzzy
 
21934
 msgid "Warn about functions which might be candidates for __attribute__((pure))"
 
21935
 msgstr "Cảnh báo về hàm có thể yêu cầu thuộc tính định dạng"
 
21936
 
 
21937
-#: common.opt:632
 
21938
+#: common.opt:636
 
21939
+#, fuzzy
 
21940
 msgid "Warn about functions which might be candidates for __attribute__((noreturn))"
 
21941
-msgstr ""
 
21942
+msgstr "Cảnh báo về hàm có thể yêu cầu thuộc tính định dạng"
 
21943
 
 
21944
-#: common.opt:636
 
21945
+#: common.opt:640
 
21946
 msgid "Do not suppress warnings from system headers"
 
21947
 msgstr ""
 
21948
 
 
21949
-#: common.opt:640
 
21950
+#: common.opt:644
 
21951
 #, fuzzy
 
21952
 msgid "Warn whenever a trampoline is generated"
 
21953
 msgstr "Cảnh báo khi nào đoạn điều kiện loại bị bỏ qua."
 
21954
 
 
21955
-#: common.opt:644
 
21956
+#: common.opt:648
 
21957
 msgid "Warn if a comparison is always true or always false due to the limited range of the data type"
 
21958
 msgstr ""
 
21959
 
 
21960
-#: common.opt:648
 
21961
+#: common.opt:652
 
21962
 msgid "Warn about uninitialized automatic variables"
 
21963
 msgstr ""
 
21964
 
 
21965
-#: common.opt:652
 
21966
-#, fuzzy
 
21967
+#: common.opt:656
 
21968
 msgid "Warn about maybe uninitialized automatic variables"
 
21969
-msgstr "Cảnh báo về biến bị tự sơ khởi"
 
21970
+msgstr "Cảnh báo về các biến tự động tự động không được khởi tạo"
 
21971
 
 
21972
-#: common.opt:660
 
21973
+#: common.opt:664
 
21974
 msgid "Enable all -Wunused- warnings"
 
21975
 msgstr "Bật tấ cả -Wunused- warnings"
 
21976
 
 
21977
-#: common.opt:664
 
21978
+#: common.opt:668
 
21979
 msgid "Warn when a function parameter is only set, otherwise unused"
 
21980
 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"
 
21981
 
 
21982
-#: common.opt:668
 
21983
+#: common.opt:672
 
21984
 msgid "Warn when a variable is only set, otherwise unused"
 
21985
 msgstr "Cảnh báo khi biến chỉ được đặt, nếu không thì không sử dụng"
 
21986
 
 
21987
-#: common.opt:672
 
21988
+#: common.opt:676
 
21989
 msgid "Warn when a function is unused"
 
21990
 msgstr "Cảnh báo khi hàm không được dùng"
 
21991
 
 
21992
-#: common.opt:676
 
21993
+#: common.opt:680
 
21994
 msgid "Warn when a label is unused"
 
21995
 msgstr "Cảnh báo khi nhãn không được dùng"
 
21996
 
 
21997
-#: common.opt:680
 
21998
+#: common.opt:684
 
21999
 msgid "Warn when a function parameter is unused"
 
22000
 msgstr "Cảnh báo khi tham số của hàm không được dùng"
 
22001
 
 
22002
-#: common.opt:684
 
22003
+#: common.opt:688
 
22004
 msgid "Warn when an expression value is unused"
 
22005
 msgstr "Cảnh báo khi giá trị của biểu thức không được dùng"
 
22006
 
 
22007
-#: common.opt:688
 
22008
+#: common.opt:692
 
22009
 msgid "Warn when a variable is unused"
 
22010
 msgstr "Cảnh báo khi biến không được dùng"
 
22011
 
 
22012
-#: common.opt:692
 
22013
+#: common.opt:696
 
22014
 msgid "Warn in case profiles in -fprofile-use do not match"
 
22015
 msgstr ""
 
22016
 
 
22017
-#: common.opt:696
 
22018
+#: common.opt:700
 
22019
 msgid "Warn when a vector operation is compiled outside the SIMD"
 
22020
 msgstr ""
 
22021
 
 
22022
-#: common.opt:712
 
22023
+#: common.opt:716
 
22024
 msgid "-aux-info <file>\tEmit declaration information into <file>"
 
22025
 msgstr ""
 
22026
 
 
22027
-#: common.opt:731
 
22028
+#: common.opt:735
 
22029
 msgid "-d<letters>\tEnable dumps from specific passes of the compiler"
 
22030
 msgstr ""
 
22031
 
 
22032
-#: common.opt:735
 
22033
+#: common.opt:739
 
22034
 msgid "-dumpbase <file>\tSet the file basename to be used for dumps"
 
22035
 msgstr ""
 
22036
 
 
22037
-#: common.opt:739
 
22038
+#: common.opt:743
 
22039
 msgid "-dumpdir <dir>\tSet the directory name to be used for dumps"
 
22040
 msgstr ""
 
22041
 
 
22042
-#: common.opt:798
 
22043
+#: common.opt:802
 
22044
 msgid "Aggressively optimize loops using language constraints"
 
22045
 msgstr ""
 
22046
 
 
22047
-#: common.opt:802
 
22048
+#: common.opt:806
 
22049
 msgid "Align the start of functions"
 
22050
-msgstr ""
 
22051
+msgstr "Chỉnh đầu của hàm"
 
22052
 
 
22053
-#: common.opt:809
 
22054
+#: common.opt:813
 
22055
 msgid "Align labels which are only reached by jumping"
 
22056
 msgstr ""
 
22057
 
 
22058
-#: common.opt:816
 
22059
+#: common.opt:820
 
22060
 msgid "Align all labels"
 
22061
 msgstr "Cân chỉnh tất cả các nhãn"
 
22062
 
 
22063
-#: common.opt:823
 
22064
+#: common.opt:827
 
22065
 msgid "Align the start of loops"
 
22066
-msgstr ""
 
22067
+msgstr "Chỉnh đầu của vòng lặp"
 
22068
 
 
22069
-#: common.opt:846
 
22070
+#: common.opt:850
 
22071
 msgid "Enable AddressSanitizer, a memory error detector"
 
22072
 msgstr ""
 
22073
 
 
22074
-#: common.opt:850
 
22075
+#: common.opt:854
 
22076
 msgid "Enable ThreadSanitizer, a data race detector"
 
22077
 msgstr ""
 
22078
 
 
22079
-#: common.opt:854
 
22080
+#: common.opt:858
 
22081
 msgid "Generate unwind tables that are exact at each instruction boundary"
 
22082
 msgstr ""
 
22083
 
 
22084
-#: common.opt:858
 
22085
+#: common.opt:862
 
22086
 msgid "Generate auto-inc/dec instructions"
 
22087
 msgstr ""
 
22088
 
 
22089
-#: common.opt:866
 
22090
+#: common.opt:870
 
22091
 msgid "Generate code to check bounds before indexing arrays"
 
22092
 msgstr ""
 
22093
 
 
22094
-#: common.opt:870
 
22095
+#: common.opt:874
 
22096
 msgid "Replace add, compare, branch with branch on count register"
 
22097
 msgstr ""
 
22098
 
 
22099
-#: common.opt:874
 
22100
+#: common.opt:878
 
22101
 msgid "Use profiling information for branch probabilities"
 
22102
 msgstr ""
 
22103
 
 
22104
-#: common.opt:878
 
22105
+#: common.opt:882
 
22106
 msgid "Perform branch target load optimization before prologue / epilogue threading"
 
22107
 msgstr ""
 
22108
 
 
22109
-#: common.opt:882
 
22110
+#: common.opt:886
 
22111
 msgid "Perform branch target load optimization after prologue / epilogue threading"
 
22112
 msgstr ""
 
22113
 
 
22114
-#: common.opt:886
 
22115
+#: common.opt:890
 
22116
 msgid "Restrict target load migration not to re-use registers in any basic block"
 
22117
 msgstr ""
 
22118
 
 
22119
-#: common.opt:890
 
22120
+#: common.opt:894
 
22121
 msgid "-fcall-saved-<register>\tMark <register> as being preserved across functions"
 
22122
 msgstr ""
 
22123
 
 
22124
-#: common.opt:894
 
22125
+#: common.opt:898
 
22126
 msgid "-fcall-used-<register>\tMark <register> as being corrupted by function calls"
 
22127
 msgstr ""
 
22128
 
 
22129
-#: common.opt:901
 
22130
+#: common.opt:905
 
22131
 msgid "Save registers around function calls"
 
22132
 msgstr ""
 
22133
 
 
22134
-#: common.opt:905
 
22135
+#: common.opt:909
 
22136
 msgid "Compare the results of several data dependence analyzers."
 
22137
 msgstr ""
 
22138
 
 
22139
-#: common.opt:909
 
22140
+#: common.opt:913
 
22141
 msgid "Looks for opportunities to reduce stack adjustments and stack references."
 
22142
 msgstr ""
 
22143
 
 
22144
-#: common.opt:913
 
22145
+#: common.opt:917
 
22146
 msgid "Do not put uninitialized globals in the common section"
 
22147
 msgstr ""
 
22148
 
 
22149
-#: common.opt:921
 
22150
+#: common.opt:925
 
22151
 msgid "-fcompare-debug[=<opts>]\tCompile with and without e.g. -gtoggle, and compare the final-insns dump"
 
22152
 msgstr ""
 
22153
 
 
22154
-#: common.opt:925
 
22155
+#: common.opt:929
 
22156
 msgid "Run only the second compilation of -fcompare-debug"
 
22157
 msgstr ""
 
22158
 
 
22159
-#: common.opt:929
 
22160
+#: common.opt:933
 
22161
 msgid "Perform comparison elimination after register allocation has finished"
 
22162
 msgstr ""
 
22163
 
 
22164
-#: common.opt:933
 
22165
+#: common.opt:937
 
22166
 msgid "Do not perform optimizations increasing noticeably stack usage"
 
22167
 msgstr ""
 
22168
 
 
22169
-#: common.opt:937
 
22170
+#: common.opt:941
 
22171
 msgid "Perform a register copy-propagation optimization pass"
 
22172
 msgstr ""
 
22173
 
 
22174
-#: common.opt:941
 
22175
+#: common.opt:945
 
22176
 msgid "Perform cross-jumping optimization"
 
22177
 msgstr ""
 
22178
 
 
22179
-#: common.opt:945
 
22180
+#: common.opt:949
 
22181
 msgid "When running CSE, follow jumps to their targets"
 
22182
 msgstr ""
 
22183
 
 
22184
-#: common.opt:953
 
22185
+#: common.opt:957
 
22186
 msgid "Omit range reduction step when performing complex division"
 
22187
 msgstr ""
 
22188
 
 
22189
-#: common.opt:957
 
22190
+#: common.opt:961
 
22191
 msgid "Complex multiplication and division follow Fortran rules"
 
22192
 msgstr ""
 
22193
 
 
22194
-#: common.opt:961
 
22195
+#: common.opt:965
 
22196
 msgid "Place data items into their own section"
 
22197
 msgstr ""
 
22198
 
 
22199
-#: common.opt:965
 
22200
+#: common.opt:969
 
22201
 msgid "List all available debugging counters with their limits and counts."
 
22202
 msgstr ""
 
22203
 
 
22204
-#: common.opt:969
 
22205
+#: common.opt:973
 
22206
 msgid "-fdbg-cnt=<counter>:<limit>[,<counter>:<limit>,...]\tSet the debug counter limit.   "
 
22207
 msgstr ""
 
22208
 
 
22209
-#: common.opt:973
 
22210
+#: common.opt:977
 
22211
 msgid "Map one directory name to another in debug information"
 
22212
 msgstr ""
 
22213
 
 
22214
-#: common.opt:977
 
22215
+#: common.opt:981
 
22216
 msgid "Output .debug_types section when using DWARF v4 debuginfo."
 
22217
 msgstr ""
 
22218
 
 
22219
-#: common.opt:983
 
22220
+#: common.opt:987
 
22221
 msgid "Defer popping functions args from stack until later"
 
22222
 msgstr ""
 
22223
 
 
22224
-#: common.opt:987
 
22225
+#: common.opt:991
 
22226
 msgid "Attempt to fill delay slots of branch instructions"
 
22227
 msgstr ""
 
22228
 
 
22229
-#: common.opt:991
 
22230
+#: common.opt:995
 
22231
 msgid "Delete dead instructions that may throw exceptions"
 
22232
 msgstr ""
 
22233
 
 
22234
-#: common.opt:995
 
22235
+#: common.opt:999
 
22236
 msgid "Delete useless null pointer checks"
 
22237
 msgstr ""
 
22238
 
 
22239
-#: common.opt:999
 
22240
+#: common.opt:1003
 
22241
 #, fuzzy
 
22242
 msgid "Try to convert virtual calls to direct ones."
 
22243
 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"
 
22244
 
 
22245
-#: common.opt:1003
 
22246
+#: common.opt:1007
 
22247
 msgid "-fdiagnostics-show-location=[once|every-line]\tHow often to emit source location at the beginning of line-wrapped diagnostics"
 
22248
 msgstr ""
 
22249
 
 
22250
-#: common.opt:1020
 
22251
+#: common.opt:1024
 
22252
 msgid "Show the source line with a caret indicating the column"
 
22253
 msgstr ""
 
22254
 
 
22255
-#: common.opt:1024
 
22256
+#: common.opt:1028
 
22257
 msgid "Amend appropriate diagnostic messages with the command line option that controls them"
 
22258
 msgstr ""
 
22259
 
 
22260
-#: common.opt:1028
 
22261
+#: common.opt:1032
 
22262
 msgid "-fdisable-[tree|rtl|ipa]-<pass>=range1+range2 disables an optimization pass"
 
22263
 msgstr ""
 
22264
 
 
22265
-#: common.opt:1032
 
22266
+#: common.opt:1036
 
22267
 msgid "-fenable-[tree|rtl|ipa]-<pass>=range1+range2 enables an optimization pass"
 
22268
 msgstr ""
 
22269
 
 
22270
-#: common.opt:1036
 
22271
+#: common.opt:1040
 
22272
 msgid "-fdump-<type>\tDump various compiler internals to a file"
 
22273
 msgstr ""
 
22274
 
 
22275
-#: common.opt:1043
 
22276
+#: common.opt:1047
 
22277
 msgid "-fdump-final-insns=filename\tDump to filename the insns at the end of translation"
 
22278
 msgstr ""
 
22279
 
 
22280
-#: common.opt:1047
 
22281
+#: common.opt:1051
 
22282
 msgid "-fdump-go-spec=filename\tWrite all declarations to file as Go code"
 
22283
 msgstr ""
 
22284
 
 
22285
-#: common.opt:1051
 
22286
+#: common.opt:1055
 
22287
 msgid "Suppress output of addresses in debugging dumps"
 
22288
 msgstr ""
 
22289
 
 
22290
-#: common.opt:1055
 
22291
+#: common.opt:1059
 
22292
 #, fuzzy
 
22293
 msgid "Dump optimization passes"
 
22294
-msgstr "tuỳ chọn được gửi: "
 
22295
+msgstr "%s: sai số lần thực hiện"
 
22296
 
 
22297
-#: common.opt:1059
 
22298
+#: common.opt:1063
 
22299
 msgid "Suppress output of instruction numbers, line number notes and addresses in debugging dumps"
 
22300
 msgstr ""
 
22301
 
 
22302
-#: common.opt:1063
 
22303
+#: common.opt:1067
 
22304
 msgid "Suppress output of previous and next insn numbers in debugging dumps"
 
22305
 msgstr ""
 
22306
 
 
22307
-#: common.opt:1067
 
22308
+#: common.opt:1071
 
22309
 msgid "Enable CFI tables via GAS assembler directives."
 
22310
 msgstr ""
 
22311
 
 
22312
-#: common.opt:1071
 
22313
+#: common.opt:1075
 
22314
+#, fuzzy
 
22315
 msgid "Perform early inlining"
 
22316
-msgstr ""
 
22317
+msgstr "Hành động thực thi:"
 
22318
 
 
22319
-#: common.opt:1075
 
22320
+#: common.opt:1079
 
22321
 msgid "Perform DWARF2 duplicate elimination"
 
22322
 msgstr ""
 
22323
 
 
22324
-#: common.opt:1079
 
22325
+#: common.opt:1083
 
22326
 msgid "Perform interprocedural reduction of aggregates"
 
22327
 msgstr ""
 
22328
 
 
22329
-#: common.opt:1083 common.opt:1087
 
22330
+#: common.opt:1087 common.opt:1091
 
22331
 msgid "Perform unused type elimination in debug info"
 
22332
 msgstr ""
 
22333
 
 
22334
-#: common.opt:1091
 
22335
+#: common.opt:1095
 
22336
 msgid "Do not suppress C++ class debug information."
 
22337
 msgstr ""
 
22338
 
 
22339
-#: common.opt:1095
 
22340
+#: common.opt:1099
 
22341
 msgid "Enable exception handling"
 
22342
-msgstr ""
 
22343
+msgstr "Bật tiếp nhận ngoại lệ"
 
22344
 
 
22345
-#: common.opt:1099
 
22346
+#: common.opt:1103
 
22347
 msgid "Perform a number of minor, expensive optimizations"
 
22348
 msgstr ""
 
22349
 
 
22350
-#: common.opt:1103
 
22351
+#: common.opt:1107
 
22352
 msgid "-fexcess-precision=[fast|standard]\tSpecify handling of excess floating-point precision"
 
22353
 msgstr ""
 
22354
 
 
22355
-#: common.opt:1106
 
22356
+#: common.opt:1110
 
22357
 #, fuzzy, c-format
 
22358
 msgid "unknown excess precision style %qs"
 
22359
 msgstr "không rõ hàm đặc tả %qs"
 
22360
 
 
22361
-#: common.opt:1119
 
22362
+#: common.opt:1123
 
22363
 msgid "Output lto objects containing both the intermediate language and binary output."
 
22364
 msgstr ""
 
22365
 
 
22366
-#: common.opt:1123
 
22367
+#: common.opt:1127
 
22368
 msgid "Assume no NaNs or infinities are generated"
 
22369
 msgstr ""
 
22370
 
 
22371
-#: common.opt:1127
 
22372
+#: common.opt:1131
 
22373
 msgid "-ffixed-<register>\tMark <register> as being unavailable to the compiler"
 
22374
 msgstr ""
 
22375
 
 
22376
-#: common.opt:1131
 
22377
+#: common.opt:1135
 
22378
 msgid "Don't allocate floats and doubles in extended-precision registers"
 
22379
 msgstr ""
 
22380
 
 
22381
-#: common.opt:1139
 
22382
+#: common.opt:1143
 
22383
 msgid "Perform a forward propagation pass on RTL"
 
22384
 msgstr ""
 
22385
 
 
22386
-#: common.opt:1143
 
22387
+#: common.opt:1147
 
22388
 msgid "-ffp-contract=[off|on|fast] Perform floating-point expression contraction."
 
22389
 msgstr ""
 
22390
 
 
22391
-#: common.opt:1146
 
22392
+#: common.opt:1150
 
22393
 #, fuzzy, c-format
 
22394
 msgid "unknown floating point contraction style %qs"
 
22395
 msgstr "Để vào TOC hằng số loại điểm phù động"
 
22396
 
 
22397
-#: common.opt:1163
 
22398
+#: common.opt:1167
 
22399
 msgid "Allow function addresses to be held in registers"
 
22400
 msgstr ""
 
22401
 
 
22402
-#: common.opt:1167
 
22403
+#: common.opt:1171
 
22404
 msgid "Place each function into its own section"
 
22405
 msgstr ""
 
22406
 
 
22407
-#: common.opt:1171
 
22408
+#: common.opt:1175
 
22409
 msgid "Perform global common subexpression elimination"
 
22410
 msgstr ""
 
22411
 
 
22412
-#: common.opt:1175
 
22413
+#: common.opt:1179
 
22414
 msgid "Perform enhanced load motion during global common subexpression elimination"
 
22415
 msgstr ""
 
22416
 
 
22417
-#: common.opt:1179
 
22418
+#: common.opt:1183
 
22419
 msgid "Perform store motion after global common subexpression elimination"
 
22420
 msgstr ""
 
22421
 
 
22422
-#: common.opt:1183
 
22423
+#: common.opt:1187
 
22424
 msgid "Perform redundant load after store elimination in global common subexpression"
 
22425
 msgstr ""
 
22426
 
 
22427
-#: common.opt:1188
 
22428
+#: common.opt:1192
 
22429
 msgid "Perform global common subexpression elimination after register allocation"
 
22430
 msgstr ""
 
22431
 
 
22432
-#: common.opt:1194
 
22433
+#: common.opt:1198
 
22434
 msgid "Enable in and out of Graphite representation"
 
22435
 msgstr ""
 
22436
 
 
22437
-#: common.opt:1198
 
22438
+#: common.opt:1202
 
22439
 msgid "Enable Graphite Identity transformation"
 
22440
 msgstr ""
 
22441
 
 
22442
-#: common.opt:1202
 
22443
+#: common.opt:1206
 
22444
 msgid "Enable hoisting adjacent loads to encourage generating conditional move"
 
22445
 msgstr ""
 
22446
 
 
22447
-#: common.opt:1207
 
22448
+#: common.opt:1211
 
22449
 msgid "Mark all loops as parallel"
 
22450
 msgstr "Đánh dấu tất cả các vòng lặp là xử lý song song"
 
22451
 
 
22452
-#: common.opt:1211
 
22453
+#: common.opt:1215
 
22454
 msgid "Enable Loop Strip Mining transformation"
 
22455
 msgstr ""
 
22456
 
 
22457
-#: common.opt:1215
 
22458
+#: common.opt:1219
 
22459
 msgid "Enable Loop Interchange transformation"
 
22460
 msgstr ""
 
22461
 
 
22462
-#: common.opt:1219
 
22463
+#: common.opt:1223
 
22464
+#, fuzzy
 
22465
 msgid "Enable Loop Blocking transformation"
 
22466
-msgstr ""
 
22467
+msgstr "kích cỡ tile (đơn vị dữ liệu) để chặn vòng lặp"
 
22468
 
 
22469
-#: common.opt:1223
 
22470
+#: common.opt:1227
 
22471
 msgid "Enable support for GNU transactional memory"
 
22472
 msgstr ""
 
22473
 
 
22474
-#: common.opt:1231
 
22475
+#: common.opt:1235
 
22476
 msgid "Enable the ISL based loop nest optimizer"
 
22477
 msgstr ""
 
22478
 
 
22479
-#: common.opt:1235
 
22480
+#: common.opt:1239
 
22481
 msgid "Force bitfield accesses to match their type width"
 
22482
 msgstr ""
 
22483
 
 
22484
-#: common.opt:1239
 
22485
+#: common.opt:1243
 
22486
+#, fuzzy
 
22487
 msgid "Enable guessing of branch probabilities"
 
22488
-msgstr ""
 
22489
+msgstr "  -b, --branch-probabilities      Bao gồm trong kết xuất các xác xuất nhánh\n"
 
22490
 
 
22491
-#: common.opt:1247
 
22492
+#: common.opt:1251
 
22493
+#, fuzzy
 
22494
 msgid "Process #ident directives"
 
22495
-msgstr ""
 
22496
+msgstr "IDENT: socket() không thành công"
 
22497
 
 
22498
-#: common.opt:1251
 
22499
+#: common.opt:1255
 
22500
 msgid "Perform conversion of conditional jumps to branchless equivalents"
 
22501
 msgstr ""
 
22502
 
 
22503
-#: common.opt:1255
 
22504
+#: common.opt:1259
 
22505
 msgid "Perform conversion of conditional jumps to conditional execution"
 
22506
 msgstr ""
 
22507
 
 
22508
-#: common.opt:1259
 
22509
+#: common.opt:1263
 
22510
 msgid "-fstack-reuse=[all|named_vars|none] Set stack reuse level for local variables."
 
22511
 msgstr ""
 
22512
 
 
22513
-#: common.opt:1262
 
22514
+#: common.opt:1266
 
22515
 #, fuzzy, c-format
 
22516
 msgid "unknown Stack Reuse Level %qs"
 
22517
 msgstr "không rõ chế độ lệnh"
 
22518
 
 
22519
-#: common.opt:1275
 
22520
+#: common.opt:1279
 
22521
 msgid "Convert conditional jumps in innermost loops to branchless equivalents"
 
22522
 msgstr ""
 
22523
 
 
22524
-#: common.opt:1279
 
22525
+#: common.opt:1283
 
22526
 msgid "Also if-convert conditional jumps containing memory writes"
 
22527
 msgstr ""
 
22528
 
 
22529
-#: common.opt:1287
 
22530
+#: common.opt:1291
 
22531
 msgid "Do not generate .size directives"
 
22532
-msgstr ""
 
22533
+msgstr "Đừng tạo ra chỉ thị .size"
 
22534
 
 
22535
-#: common.opt:1291
 
22536
+#: common.opt:1295
 
22537
+#, fuzzy
 
22538
 msgid "Perform indirect inlining"
 
22539
-msgstr ""
 
22540
+msgstr "khối gián tiếp đôi"
 
22541
 
 
22542
-#: common.opt:1297
 
22543
+#: common.opt:1301
 
22544
 msgid "Enable inlining of function declared \"inline\", disabling disables all inlining"
 
22545
 msgstr ""
 
22546
 
 
22547
-#: common.opt:1301
 
22548
+#: common.opt:1305
 
22549
 msgid "Integrate functions into their callers when code size is known not to grow"
 
22550
 msgstr ""
 
22551
 
 
22552
-#: common.opt:1305
 
22553
+#: common.opt:1309
 
22554
 #, fuzzy
 
22555
 msgid "Integrate functions not declared \"inline\" into their callers when profitable"
 
22556
 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"
 
22557
 
 
22558
-#: common.opt:1309
 
22559
+#: common.opt:1313
 
22560
 msgid "Integrate functions only required by their single caller"
 
22561
 msgstr ""
 
22562
 
 
22563
-#: common.opt:1316
 
22564
+#: common.opt:1320
 
22565
 msgid "-finline-limit=<number>\tLimit the size of inlined functions to <number>"
 
22566
 msgstr ""
 
22567
 
 
22568
-#: common.opt:1320
 
22569
+#: common.opt:1324
 
22570
 msgid "Inline __atomic operations when a lock free instruction sequence is available."
 
22571
 msgstr ""
 
22572
 
 
22573
-#: common.opt:1324
 
22574
+#: common.opt:1328
 
22575
 msgid "Instrument function entry and exit with profiling calls"
 
22576
 msgstr ""
 
22577
 
 
22578
-#: common.opt:1328
 
22579
+#: common.opt:1332
 
22580
 msgid "-finstrument-functions-exclude-function-list=name,...  Do not instrument listed functions"
 
22581
 msgstr ""
 
22582
 
 
22583
-#: common.opt:1332
 
22584
+#: common.opt:1336
 
22585
 msgid "-finstrument-functions-exclude-file-list=filename,...  Do not instrument functions listed in files"
 
22586
 msgstr ""
 
22587
 
 
22588
-#: common.opt:1336
 
22589
+#: common.opt:1340
 
22590
 msgid "Perform Interprocedural constant propagation"
 
22591
 msgstr ""
 
22592
 
 
22593
-#: common.opt:1340
 
22594
+#: common.opt:1344
 
22595
 msgid "Perform cloning to make Interprocedural constant propagation stronger"
 
22596
 msgstr ""
 
22597
 
 
22598
-#: common.opt:1344
 
22599
+#: common.opt:1348
 
22600
 msgid "Perform interprocedural profile propagation"
 
22601
 msgstr ""
 
22602
 
 
22603
-#: common.opt:1348
 
22604
+#: common.opt:1352
 
22605
 msgid "Perform interprocedural points-to analysis"
 
22606
 msgstr ""
 
22607
 
 
22608
-#: common.opt:1352
 
22609
+#: common.opt:1356
 
22610
 msgid "Discover pure and const functions"
 
22611
 msgstr ""
 
22612
 
 
22613
-#: common.opt:1356
 
22614
+#: common.opt:1360
 
22615
 msgid "Discover readonly and non addressable static variables"
 
22616
 msgstr ""
 
22617
 
 
22618
-#: common.opt:1368
 
22619
+#: common.opt:1372
 
22620
 msgid "-fira-algorithm=[CB|priority] Set the used IRA algorithm"
 
22621
 msgstr ""
 
22622
 
 
22623
-#: common.opt:1371
 
22624
+#: common.opt:1375
 
22625
 #, c-format
 
22626
 msgid "unknown IRA algorithm %qs"
 
22627
 msgstr "không hiểu thuật toán IRA %qs"
 
22628
 
 
22629
-#: common.opt:1381
 
22630
+#: common.opt:1385
 
22631
 msgid "-fira-region=[one|all|mixed] Set regions for IRA"
 
22632
 msgstr ""
 
22633
 
 
22634
-#: common.opt:1384
 
22635
-#, fuzzy, c-format
 
22636
+#: common.opt:1388
 
22637
+#, c-format
 
22638
 msgid "unknown IRA region %qs"
 
22639
-msgstr "không rõ bỏ ghi rõ bố trí lại"
 
22640
+msgstr "không hiểu vùng IRA %qs"
 
22641
 
 
22642
-#: common.opt:1397 common.opt:1402
 
22643
+#: common.opt:1401 common.opt:1406
 
22644
 msgid "Use IRA based register pressure calculation"
 
22645
 msgstr ""
 
22646
 
 
22647
-#: common.opt:1407
 
22648
+#: common.opt:1411
 
22649
 msgid "Share slots for saving different hard registers."
 
22650
 msgstr ""
 
22651
 
 
22652
-#: common.opt:1411
 
22653
+#: common.opt:1415
 
22654
 msgid "Share stack slots for spilled pseudo-registers."
 
22655
 msgstr ""
 
22656
 
 
22657
-#: common.opt:1415
 
22658
+#: common.opt:1419
 
22659
 msgid "-fira-verbose=<number>\tControl IRA's level of diagnostic messages."
 
22660
 msgstr ""
 
22661
 
 
22662
-#: common.opt:1419
 
22663
+#: common.opt:1423
 
22664
 msgid "Optimize induction variables on trees"
 
22665
 msgstr ""
 
22666
 
 
22667
-#: common.opt:1423
 
22668
+#: common.opt:1427
 
22669
 msgid "Use jump tables for sufficiently large switch statements"
 
22670
 msgstr ""
 
22671
 
 
22672
-#: common.opt:1427
 
22673
+#: common.opt:1431
 
22674
 msgid "Generate code for functions even if they are fully inlined"
 
22675
 msgstr ""
 
22676
 
 
22677
-#: common.opt:1431
 
22678
+#: common.opt:1435
 
22679
 msgid "Emit static const variables even if they are not used"
 
22680
 msgstr ""
 
22681
 
 
22682
-#: common.opt:1435
 
22683
+#: common.opt:1439
 
22684
 msgid "Give external symbols a leading underscore"
 
22685
 msgstr ""
 
22686
 
 
22687
-#: common.opt:1443
 
22688
+#: common.opt:1447
 
22689
+#, fuzzy
 
22690
 msgid "Enable link-time optimization."
 
22691
-msgstr ""
 
22692
+msgstr "Cho phép tối ưu hoá từ chương trình gọi"
 
22693
 
 
22694
-#: common.opt:1447
 
22695
+#: common.opt:1451
 
22696
 msgid "Link-time optimization with number of parallel jobs or jobserver."
 
22697
 msgstr ""
 
22698
 
 
22699
-#: common.opt:1451
 
22700
+#: common.opt:1455
 
22701
 msgid "Partition symbols and vars at linktime based on object files they originate from"
 
22702
 msgstr ""
 
22703
 
 
22704
-#: common.opt:1455
 
22705
+#: common.opt:1459
 
22706
 msgid "Partition functions and vars at linktime into approximately same sized buckets"
 
22707
 msgstr ""
 
22708
 
 
22709
-#: common.opt:1459
 
22710
+#: common.opt:1463
 
22711
 msgid "Put every symbol into separate partition"
 
22712
 msgstr ""
 
22713
 
 
22714
-#: common.opt:1463
 
22715
+#: common.opt:1467
 
22716
 #, fuzzy
 
22717
 msgid "Disable partioning and streaming"
 
22718
-msgstr "Tắt chức năng đặt địa chỉ loại phụ lục"
 
22719
+msgstr "Tắt sử dụng « DT_RUNPATH » và « DT_FLAGS »"
 
22720
 
 
22721
-#: common.opt:1468
 
22722
+#: common.opt:1472
 
22723
 msgid "-flto-compression-level=<number>\tUse zlib compression level <number> for IL"
 
22724
 msgstr ""
 
22725
 
 
22726
-#: common.opt:1472
 
22727
+#: common.opt:1476
 
22728
 msgid "Report various link-time optimization statistics"
 
22729
 msgstr ""
 
22730
 
 
22731
-#: common.opt:1476
 
22732
+#: common.opt:1480
 
22733
 msgid "Set errno after built-in math functions"
 
22734
 msgstr ""
 
22735
 
 
22736
-#: common.opt:1480
 
22737
+#: common.opt:1484
 
22738
 #, fuzzy
 
22739
 msgid "-fmax-errors=<number>\tMaximum number of errors to report"
 
22740
 msgstr "-fmax-errors=<số>\tSố tối đa các lỗi cần thông báo"
 
22741
 
 
22742
-#: common.opt:1484
 
22743
+#: common.opt:1488
 
22744
 msgid "Report on permanent memory allocation"
 
22745
 msgstr ""
 
22746
 
 
22747
-#: common.opt:1488
 
22748
+#: common.opt:1492
 
22749
 msgid "Report on permanent memory allocation in WPA only"
 
22750
 msgstr ""
 
22751
 
 
22752
-#: common.opt:1495
 
22753
+#: common.opt:1499
 
22754
 msgid "Attempt to merge identical constants and constant variables"
 
22755
 msgstr ""
 
22756
 
 
22757
-#: common.opt:1499
 
22758
+#: common.opt:1503
 
22759
 msgid "Attempt to merge identical constants across compilation units"
 
22760
 msgstr ""
 
22761
 
 
22762
-#: common.opt:1503
 
22763
+#: common.opt:1507
 
22764
 msgid "Attempt to merge identical debug strings across compilation units"
 
22765
 msgstr ""
 
22766
 
 
22767
-#: common.opt:1507
 
22768
+#: common.opt:1511
 
22769
 msgid "-fmessage-length=<number>\tLimit diagnostics to <number> characters per line.  0 suppresses line-wrapping"
 
22770
 msgstr ""
 
22771
 
 
22772
-#: common.opt:1511
 
22773
+#: common.opt:1515
 
22774
 msgid "Perform SMS based modulo scheduling before the first scheduling pass"
 
22775
 msgstr ""
 
22776
 
 
22777
-#: common.opt:1515
 
22778
+#: common.opt:1519
 
22779
 msgid "Perform SMS based modulo scheduling with register moves allowed"
 
22780
 msgstr ""
 
22781
 
 
22782
-#: common.opt:1519
 
22783
+#: common.opt:1523
 
22784
 msgid "Move loop invariant computations out of loops"
 
22785
 msgstr ""
 
22786
 
 
22787
-#: common.opt:1523
 
22788
+#: common.opt:1527
 
22789
 msgid "Use the RTL dead code elimination pass"
 
22790
 msgstr ""
 
22791
 
 
22792
-#: common.opt:1527
 
22793
+#: common.opt:1531
 
22794
 msgid "Use the RTL dead store elimination pass"
 
22795
 msgstr ""
 
22796
 
 
22797
-#: common.opt:1531
 
22798
+#: common.opt:1535
 
22799
 msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling"
 
22800
 msgstr ""
 
22801
 
 
22802
-#: common.opt:1535
 
22803
+#: common.opt:1539
 
22804
 msgid "Support synchronous non-call exceptions"
 
22805
 msgstr ""
 
22806
 
 
22807
-#: common.opt:1539
 
22808
+#: common.opt:1543
 
22809
 msgid "When possible do not generate stack frames"
 
22810
 msgstr ""
 
22811
 
 
22812
-#: common.opt:1543
 
22813
+#: common.opt:1547
 
22814
 #, fuzzy
 
22815
 msgid "Enable all optimization info dumps on stderr"
 
22816
 msgstr "Hiệu lực số tối ưu hoá bộ liên kết"
 
22817
 
 
22818
-#: common.opt:1547
 
22819
+#: common.opt:1551
 
22820
 msgid "-fopt-info[-<type>=filename]\tDump compiler optimization details"
 
22821
 msgstr ""
 
22822
 
 
22823
-#: common.opt:1551
 
22824
+#: common.opt:1555
 
22825
 msgid "Do the full register move optimization pass"
 
22826
 msgstr ""
 
22827
 
 
22828
-#: common.opt:1555
 
22829
+#: common.opt:1559
 
22830
 msgid "Optimize sibling and tail recursive calls"
 
22831
 msgstr ""
 
22832
 
 
22833
-#: common.opt:1559
 
22834
+#: common.opt:1563
 
22835
+#, fuzzy
 
22836
 msgid "Perform partial inlining"
 
22837
-msgstr ""
 
22838
+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 »"
 
22839
 
 
22840
-#: common.opt:1563 common.opt:1567
 
22841
+#: common.opt:1567 common.opt:1571
 
22842
 msgid "Report on memory allocation before interprocedural optimization"
 
22843
 msgstr ""
 
22844
 
 
22845
-#: common.opt:1571
 
22846
+#: common.opt:1575
 
22847
 msgid "Pack structure members together without holes"
 
22848
 msgstr ""
 
22849
 
 
22850
-#: common.opt:1575
 
22851
+#: common.opt:1579
 
22852
 msgid "-fpack-struct=<number>\tSet initial maximum structure member alignment"
 
22853
 msgstr ""
 
22854
 
 
22855
-#: common.opt:1579
 
22856
+#: common.opt:1583
 
22857
 msgid "Return small aggregates in memory, not registers"
 
22858
 msgstr ""
 
22859
 
 
22860
-#: common.opt:1583
 
22861
+#: common.opt:1587
 
22862
+#, fuzzy
 
22863
 msgid "Perform loop peeling"
 
22864
-msgstr ""
 
22865
+msgstr "mount: stolen loop=%s (vòng lặp bị ăn cắp)"
 
22866
 
 
22867
-#: common.opt:1587
 
22868
+#: common.opt:1591
 
22869
 msgid "Enable machine specific peephole optimizations"
 
22870
 msgstr ""
 
22871
 
 
22872
-#: common.opt:1591
 
22873
+#: common.opt:1595
 
22874
 msgid "Enable an RTL peephole pass before sched2"
 
22875
 msgstr ""
 
22876
 
 
22877
-#: common.opt:1595
 
22878
+#: common.opt:1599
 
22879
 msgid "Generate position-independent code if possible (large mode)"
 
22880
 msgstr ""
 
22881
 
 
22882
-#: common.opt:1599
 
22883
+#: common.opt:1603
 
22884
 msgid "Generate position-independent code for executables if possible (large mode)"
 
22885
 msgstr ""
 
22886
 
 
22887
-#: common.opt:1603
 
22888
+#: common.opt:1607
 
22889
 msgid "Generate position-independent code if possible (small mode)"
 
22890
 msgstr ""
 
22891
 
 
22892
-#: common.opt:1607
 
22893
+#: common.opt:1611
 
22894
 msgid "Generate position-independent code for executables if possible (small mode)"
 
22895
 msgstr ""
 
22896
 
 
22897
-#: common.opt:1611
 
22898
+#: common.opt:1615
 
22899
 msgid "Specify a plugin to load"
 
22900
-msgstr ""
 
22901
+msgstr "Chỉ định phần bổ sung cần nạp"
 
22902
 
 
22903
-#: common.opt:1615
 
22904
+#: common.opt:1619
 
22905
 msgid "-fplugin-arg-<name>-<key>[=<value>]\tSpecify argument <key>=<value> for plugin <name>"
 
22906
-msgstr ""
 
22907
+msgstr "-fplugin-arg-<tên>-<khóa>[=<giá trị>]\tChỉ định đối số <khóa>=<giá trị> cho plugin <tên>"
 
22908
 
 
22909
-#: common.opt:1619
 
22910
+#: common.opt:1623
 
22911
 msgid "Run predictive commoning optimization."
 
22912
 msgstr ""
 
22913
 
 
22914
-#: common.opt:1623
 
22915
+#: common.opt:1627
 
22916
 msgid "Generate prefetch instructions, if available, for arrays in loops"
 
22917
 msgstr ""
 
22918
 
 
22919
-#: common.opt:1627
 
22920
+#: common.opt:1631
 
22921
 msgid "Enable basic program profiling code"
 
22922
 msgstr ""
 
22923
 
 
22924
-#: common.opt:1631
 
22925
+#: common.opt:1635
 
22926
 msgid "Insert arc-based program profiling code"
 
22927
 msgstr ""
 
22928
 
 
22929
-#: common.opt:1635
 
22930
+#: common.opt:1639
 
22931
 msgid "Set the top-level directory for storing the profile data."
 
22932
 msgstr ""
 
22933
 
 
22934
-#: common.opt:1640
 
22935
+#: common.opt:1644
 
22936
 msgid "Enable correction of flow inconsistent profile data input"
 
22937
 msgstr ""
 
22938
 
 
22939
-#: common.opt:1644
 
22940
+#: common.opt:1648
 
22941
 msgid "Enable common options for generating profile info for profile feedback directed optimizations"
 
22942
 msgstr ""
 
22943
 
 
22944
-#: common.opt:1648
 
22945
+#: common.opt:1652
 
22946
 msgid "Enable common options for generating profile info for profile feedback directed optimizations, and set -fprofile-dir="
 
22947
 msgstr ""
 
22948
 
 
22949
-#: common.opt:1652
 
22950
+#: common.opt:1656
 
22951
 msgid "Enable common options for performing profile feedback directed optimizations"
 
22952
 msgstr ""
 
22953
 
 
22954
-#: common.opt:1656
 
22955
+#: common.opt:1660
 
22956
 msgid "Enable common options for performing profile feedback directed optimizations, and set -fprofile-dir="
 
22957
 msgstr ""
 
22958
 
 
22959
-#: common.opt:1660
 
22960
+#: common.opt:1664
 
22961
 msgid "Insert code to profile values of expressions"
 
22962
 msgstr ""
 
22963
 
 
22964
-#: common.opt:1664
 
22965
+#: common.opt:1668
 
22966
+#, fuzzy
 
22967
 msgid "Report on consistency of profile"
 
22968
-msgstr ""
 
22969
+msgstr "liệt kê các tập tin được lưu trữ vào stderr (đầu ra lỗi chuẩn)"
 
22970
 
 
22971
-#: common.opt:1671
 
22972
+#: common.opt:1675
 
22973
 msgid "-frandom-seed=<string>\tMake compile reproducible using <string>"
 
22974
 msgstr ""
 
22975
 
 
22976
-#: common.opt:1681
 
22977
+#: common.opt:1685
 
22978
 msgid "Record gcc command line switches in the object file."
 
22979
 msgstr ""
 
22980
 
 
22981
-#: common.opt:1685
 
22982
+#: common.opt:1689
 
22983
+#, fuzzy
 
22984
 msgid "Return small aggregates in registers"
 
22985
-msgstr ""
 
22986
+msgstr "Trả lại các cấu trúc nhỏ trong thanh ghi (SVR4 mặc định)"
 
22987
 
 
22988
-#: common.opt:1689
 
22989
+#: common.opt:1693
 
22990
+#, fuzzy
 
22991
 msgid "Enables a register move optimization"
 
22992
-msgstr ""
 
22993
+msgstr "nguồn thanh ghi trong di chuyển trực tiếp"
 
22994
 
 
22995
-#: common.opt:1693
 
22996
+#: common.opt:1697
 
22997
 msgid "Perform a register renaming optimization pass"
 
22998
 msgstr ""
 
22999
 
 
23000
-#: common.opt:1697
 
23001
+#: common.opt:1701
 
23002
 msgid "Reorder basic blocks to improve code placement"
 
23003
 msgstr ""
 
23004
 
 
23005
-#: common.opt:1701
 
23006
+#: common.opt:1705
 
23007
 msgid "Reorder basic blocks and partition into hot and cold sections"
 
23008
 msgstr ""
 
23009
 
 
23010
-#: common.opt:1705
 
23011
+#: common.opt:1709
 
23012
 msgid "Reorder functions to improve code placement"
 
23013
 msgstr ""
 
23014
 
 
23015
-#: common.opt:1709
 
23016
+#: common.opt:1713
 
23017
 msgid "Add a common subexpression elimination pass after loop optimizations"
 
23018
 msgstr ""
 
23019
 
 
23020
-#: common.opt:1717
 
23021
+#: common.opt:1721
 
23022
 msgid "Disable optimizations that assume default FP rounding behavior"
 
23023
 msgstr ""
 
23024
 
 
23025
-#: common.opt:1721
 
23026
+#: common.opt:1725
 
23027
 msgid "Enable scheduling across basic blocks"
 
23028
 msgstr ""
 
23029
 
 
23030
-#: common.opt:1725
 
23031
+#: common.opt:1729
 
23032
 msgid "Enable register pressure sensitive insn scheduling"
 
23033
 msgstr ""
 
23034
 
 
23035
-#: common.opt:1729
 
23036
+#: common.opt:1733
 
23037
 msgid "Allow speculative motion of non-loads"
 
23038
 msgstr ""
 
23039
 
 
23040
-#: common.opt:1733
 
23041
+#: common.opt:1737
 
23042
 msgid "Allow speculative motion of some loads"
 
23043
 msgstr ""
 
23044
 
 
23045
-#: common.opt:1737
 
23046
+#: common.opt:1741
 
23047
 msgid "Allow speculative motion of more loads"
 
23048
 msgstr ""
 
23049
 
 
23050
-#: common.opt:1741
 
23051
+#: common.opt:1745
 
23052
 msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler"
 
23053
 msgstr ""
 
23054
 
 
23055
-#: common.opt:1745
 
23056
+#: common.opt:1749
 
23057
 msgid "If scheduling post reload, do superblock scheduling"
 
23058
 msgstr ""
 
23059
 
 
23060
-#: common.opt:1753
 
23061
+#: common.opt:1757
 
23062
 msgid "Reschedule instructions before register allocation"
 
23063
 msgstr ""
 
23064
 
 
23065
-#: common.opt:1757
 
23066
+#: common.opt:1761
 
23067
 msgid "Reschedule instructions after register allocation"
 
23068
 msgstr ""
 
23069
 
 
23070
-#: common.opt:1764
 
23071
+#: common.opt:1768
 
23072
 msgid "Schedule instructions using selective scheduling algorithm"
 
23073
 msgstr ""
 
23074
 
 
23075
-#: common.opt:1768
 
23076
+#: common.opt:1772
 
23077
 msgid "Run selective scheduling after reload"
 
23078
 msgstr ""
 
23079
 
 
23080
-#: common.opt:1772
 
23081
+#: common.opt:1776
 
23082
 msgid "Perform software pipelining of inner loops during selective scheduling"
 
23083
 msgstr ""
 
23084
 
 
23085
-#: common.opt:1776
 
23086
+#: common.opt:1780
 
23087
 msgid "Perform software pipelining of outer loops during selective scheduling"
 
23088
 msgstr ""
 
23089
 
 
23090
-#: common.opt:1780
 
23091
+#: common.opt:1784
 
23092
 msgid "Reschedule pipelined regions without pipelining"
 
23093
 msgstr ""
 
23094
 
 
23095
-#: common.opt:1786
 
23096
+#: common.opt:1790
 
23097
 msgid "Allow premature scheduling of queued insns"
 
23098
 msgstr ""
 
23099
 
 
23100
-#: common.opt:1790
 
23101
+#: common.opt:1794
 
23102
 msgid "-fsched-stalled-insns=<number>\tSet number of queued insns that can be prematurely scheduled"
 
23103
 msgstr ""
 
23104
 
 
23105
-#: common.opt:1798
 
23106
+#: common.opt:1802
 
23107
 msgid "Set dependence distance checking in premature scheduling of queued insns"
 
23108
 msgstr ""
 
23109
 
 
23110
-#: common.opt:1802
 
23111
+#: common.opt:1806
 
23112
 msgid "-fsched-stalled-insns-dep=<number>\tSet dependence distance checking in premature scheduling of queued insns"
 
23113
 msgstr ""
 
23114
 
 
23115
-#: common.opt:1806
 
23116
+#: common.opt:1810
 
23117
 msgid "Enable the group heuristic in the scheduler"
 
23118
 msgstr ""
 
23119
 
 
23120
-#: common.opt:1810
 
23121
+#: common.opt:1814
 
23122
 msgid "Enable the critical path heuristic in the scheduler"
 
23123
 msgstr ""
 
23124
 
 
23125
-#: common.opt:1814
 
23126
+#: common.opt:1818
 
23127
 msgid "Enable the speculative instruction heuristic in the scheduler"
 
23128
 msgstr ""
 
23129
 
 
23130
-#: common.opt:1818
 
23131
+#: common.opt:1822
 
23132
 msgid "Enable the rank heuristic in the scheduler"
 
23133
 msgstr ""
 
23134
 
 
23135
-#: common.opt:1822
 
23136
+#: common.opt:1826
 
23137
 msgid "Enable the last instruction heuristic in the scheduler"
 
23138
 msgstr ""
 
23139
 
 
23140
-#: common.opt:1826
 
23141
+#: common.opt:1830
 
23142
 msgid "Enable the dependent count heuristic in the scheduler"
 
23143
 msgstr ""
 
23144
 
 
23145
-#: common.opt:1830
 
23146
+#: common.opt:1834
 
23147
 msgid "Access data in the same section from shared anchor points"
 
23148
 msgstr ""
 
23149
 
 
23150
-#: common.opt:1842
 
23151
+#: common.opt:1846
 
23152
 msgid "Turn on Redundant Extensions Elimination pass."
 
23153
 msgstr ""
 
23154
 
 
23155
-#: common.opt:1846
 
23156
+#: common.opt:1850
 
23157
 msgid "Show column numbers in diagnostics, when available.  Default on"
 
23158
 msgstr ""
 
23159
 
 
23160
-#: common.opt:1850
 
23161
+#: common.opt:1854
 
23162
 msgid "Emit function prologues only before parts of the function that need it,"
 
23163
 msgstr ""
 
23164
 
 
23165
-#: common.opt:1855
 
23166
+#: common.opt:1859
 
23167
 msgid "Disable optimizations observable by IEEE signaling NaNs"
 
23168
 msgstr ""
 
23169
 
 
23170
-#: common.opt:1859
 
23171
+#: common.opt:1863
 
23172
 msgid "Disable floating point optimizations that ignore the IEEE signedness of zero"
 
23173
 msgstr ""
 
23174
 
 
23175
-#: common.opt:1863
 
23176
+#: common.opt:1867
 
23177
 msgid "Convert floating point constants to single precision constants"
 
23178
 msgstr ""
 
23179
 
 
23180
-#: common.opt:1867
 
23181
+#: common.opt:1871
 
23182
 msgid "Split lifetimes of induction variables when loops are unrolled"
 
23183
 msgstr ""
 
23184
 
 
23185
-#: common.opt:1871
 
23186
+#: common.opt:1875
 
23187
 #, fuzzy
 
23188
 msgid "Generate discontiguous stack frames"
 
23189
 msgstr "Tạo ra các khung đống làm hợp với APCS"
 
23190
 
 
23191
-#: common.opt:1875
 
23192
+#: common.opt:1879
 
23193
 msgid "Split wide types into independent registers"
 
23194
 msgstr ""
 
23195
 
 
23196
-#: common.opt:1879
 
23197
+#: common.opt:1883
 
23198
 msgid "Apply variable expansion when loops are unrolled"
 
23199
 msgstr ""
 
23200
 
 
23201
-#: common.opt:1883
 
23202
+#: common.opt:1887
 
23203
 msgid "-fstack-check=[no|generic|specific]\tInsert stack checking code into the program"
 
23204
 msgstr ""
 
23205
 
 
23206
-#: common.opt:1887
 
23207
+#: common.opt:1891
 
23208
 msgid "Insert stack checking code into the program.  Same as -fstack-check=specific"
 
23209
 msgstr ""
 
23210
 
 
23211
-#: common.opt:1894
 
23212
+#: common.opt:1898
 
23213
 msgid "-fstack-limit-register=<register>\tTrap if the stack goes past <register>"
 
23214
 msgstr ""
 
23215
 
 
23216
-#: common.opt:1898
 
23217
+#: common.opt:1902
 
23218
 msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>"
 
23219
 msgstr ""
 
23220
 
 
23221
-#: common.opt:1902
 
23222
+#: common.opt:1906
 
23223
 msgid "Use propolice as a stack protection method"
 
23224
 msgstr ""
 
23225
 
 
23226
-#: common.opt:1906
 
23227
+#: common.opt:1910
 
23228
 msgid "Use a stack protection method for every function"
 
23229
 msgstr ""
 
23230
 
 
23231
-#: common.opt:1910
 
23232
+#: common.opt:1914
 
23233
 #, fuzzy
 
23234
 msgid "Output stack usage information on a per-function basis"
 
23235
 msgstr "Sử dụng lại r30 một cách từng hàm"
 
23236
 
 
23237
-#: common.opt:1922
 
23238
+#: common.opt:1926
 
23239
 msgid "Assume strict aliasing rules apply"
 
23240
 msgstr ""
 
23241
 
 
23242
-#: common.opt:1926
 
23243
+#: common.opt:1930
 
23244
 msgid "Treat signed overflow as undefined"
 
23245
 msgstr ""
 
23246
 
 
23247
-#: common.opt:1930
 
23248
+#: common.opt:1934
 
23249
 msgid "Implement __atomic operations via libcalls to legacy __sync functions"
 
23250
 msgstr ""
 
23251
 
 
23252
-#: common.opt:1934
 
23253
+#: common.opt:1938
 
23254
 msgid "Check for syntax errors, then stop"
 
23255
-msgstr ""
 
23256
+msgstr "Kiểm tra lỗi cú pháp, sau đó dừng lại"
 
23257
 
 
23258
-#: common.opt:1938
 
23259
+#: common.opt:1942
 
23260
 msgid "Create data files needed by \"gcov\""
 
23261
 msgstr ""
 
23262
 
 
23263
-#: common.opt:1942
 
23264
+#: common.opt:1946
 
23265
+#, fuzzy
 
23266
 msgid "Perform jump threading optimizations"
 
23267
-msgstr ""
 
23268
+msgstr "Tối ưu hoá sự xếp hàng một cách đặc trưng cho VR4130"
 
23269
 
 
23270
-#: common.opt:1946
 
23271
+#: common.opt:1950
 
23272
 msgid "Report the time taken by each compiler pass"
 
23273
 msgstr ""
 
23274
 
 
23275
-#: common.opt:1950
 
23276
+#: common.opt:1954
 
23277
 msgid "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tSet the default thread-local storage code generation model"
 
23278
 msgstr ""
 
23279
 
 
23280
-#: common.opt:1953
 
23281
-#, fuzzy, c-format
 
23282
+#: common.opt:1957
 
23283
+#, c-format
 
23284
 msgid "unknown TLS model %qs"
 
23285
-msgstr "không rõ chế độ lệnh"
 
23286
+msgstr "không hiểu mô hình TLS %qs"
 
23287
 
 
23288
-#: common.opt:1969
 
23289
+#: common.opt:1973
 
23290
 msgid "Reorder top level functions, variables, and asms"
 
23291
 msgstr ""
 
23292
 
 
23293
-#: common.opt:1973
 
23294
+#: common.opt:1977
 
23295
 msgid "Perform superblock formation via tail duplication"
 
23296
 msgstr ""
 
23297
 
 
23298
-#: common.opt:1980
 
23299
+#: common.opt:1984
 
23300
 msgid "Assume floating-point operations can trap"
 
23301
 msgstr ""
 
23302
 
 
23303
-#: common.opt:1984
 
23304
+#: common.opt:1988
 
23305
 msgid "Trap for signed overflow in addition, subtraction and multiplication"
 
23306
 msgstr ""
 
23307
 
 
23308
-#: common.opt:1988
 
23309
+#: common.opt:1992
 
23310
 msgid "Enable SSA-CCP optimization on trees"
 
23311
 msgstr ""
 
23312
 
 
23313
-#: common.opt:1992
 
23314
+#: common.opt:1996
 
23315
 #, fuzzy
 
23316
 msgid "Enable SSA-BIT-CCP optimization on trees"
 
23317
 msgstr "Hiệu lực số tối ưu hoá bộ liên kết"
 
23318
 
 
23319
-#: common.opt:2000
 
23320
+#: common.opt:2004
 
23321
 msgid "Enable loop header copying on trees"
 
23322
 msgstr ""
 
23323
 
 
23324
-#: common.opt:2004
 
23325
+#: common.opt:2008
 
23326
 msgid "Enable coalescing of copy-related user variables that are inlined"
 
23327
 msgstr ""
 
23328
 
 
23329
-#: common.opt:2008
 
23330
+#: common.opt:2012
 
23331
 msgid "Enable coalescing of all copy-related user variables"
 
23332
 msgstr ""
 
23333
 
 
23334
-#: common.opt:2012
 
23335
+#: common.opt:2016
 
23336
 msgid "Replace SSA temporaries with better names in copies"
 
23337
 msgstr ""
 
23338
 
 
23339
-#: common.opt:2016
 
23340
+#: common.opt:2020
 
23341
 msgid "Enable copy propagation on trees"
 
23342
 msgstr ""
 
23343
 
 
23344
-#: common.opt:2024
 
23345
+#: common.opt:2028
 
23346
 msgid "Transform condition stores into unconditional ones"
 
23347
 msgstr ""
 
23348
 
 
23349
-#: common.opt:2028
 
23350
+#: common.opt:2032
 
23351
 msgid "Perform conversions of switch initializations."
 
23352
 msgstr ""
 
23353
 
 
23354
-#: common.opt:2032
 
23355
+#: common.opt:2036
 
23356
 msgid "Enable SSA dead code elimination optimization on trees"
 
23357
 msgstr ""
 
23358
 
 
23359
-#: common.opt:2036
 
23360
+#: common.opt:2040
 
23361
+#, fuzzy
 
23362
 msgid "Enable dominator optimizations"
 
23363
-msgstr ""
 
23364
+msgstr "Hiệu lực số tối ưu hoá bộ liên kết"
 
23365
 
 
23366
-#: common.opt:2040
 
23367
+#: common.opt:2044
 
23368
 #, fuzzy
 
23369
 msgid "Enable tail merging on trees"
 
23370
 msgstr "Hiệu lực phần lớn các thông điệp cảnh báo"
 
23371
 
 
23372
-#: common.opt:2044
 
23373
+#: common.opt:2048
 
23374
+#, fuzzy
 
23375
 msgid "Enable dead store elimination"
 
23376
-msgstr ""
 
23377
+msgstr "Hiệu lực câu lệnh nạp/lưu chưa xếp hàng"
 
23378
 
 
23379
-#: common.opt:2048
 
23380
+#: common.opt:2052
 
23381
 msgid "Enable forward propagation on trees"
 
23382
 msgstr ""
 
23383
 
 
23384
-#: common.opt:2052
 
23385
+#: common.opt:2056
 
23386
 msgid "Enable Full Redundancy Elimination (FRE) on trees"
 
23387
 msgstr ""
 
23388
 
 
23389
-#: common.opt:2056
 
23390
+#: common.opt:2060
 
23391
 #, fuzzy
 
23392
 msgid "Enable string length optimizations on trees"
 
23393
 msgstr "Hiệu lực số tối ưu hoá bộ liên kết"
 
23394
 
 
23395
-#: common.opt:2060
 
23396
+#: common.opt:2064
 
23397
 msgid "Enable loop distribution on trees"
 
23398
 msgstr ""
 
23399
 
 
23400
-#: common.opt:2064
 
23401
+#: common.opt:2068
 
23402
 msgid "Enable loop distribution for patterns transformed into a library call"
 
23403
 msgstr ""
 
23404
 
 
23405
-#: common.opt:2068
 
23406
+#: common.opt:2072
 
23407
 msgid "Enable loop invariant motion on trees"
 
23408
 msgstr ""
 
23409
 
 
23410
-#: common.opt:2072
 
23411
+#: common.opt:2076
 
23412
 msgid "Enable loop interchange transforms.  Same as -floop-interchange"
 
23413
 msgstr ""
 
23414
 
 
23415
-#: common.opt:2076
 
23416
+#: common.opt:2080
 
23417
 msgid "Create canonical induction variables in loops"
 
23418
 msgstr ""
 
23419
 
 
23420
-#: common.opt:2080
 
23421
+#: common.opt:2084
 
23422
 msgid "Enable loop optimizations on tree level"
 
23423
 msgstr ""
 
23424
 
 
23425
-#: common.opt:2084
 
23426
+#: common.opt:2088
 
23427
+#, fuzzy
 
23428
 msgid "Enable automatic parallelization of loops"
 
23429
-msgstr ""
 
23430
+msgstr "&Bật tự động kiểm tra phiên bản mới"
 
23431
 
 
23432
-#: common.opt:2088
 
23433
+#: common.opt:2092
 
23434
 msgid "Enable hoisting loads from conditional pointers."
 
23435
 msgstr ""
 
23436
 
 
23437
-#: common.opt:2092
 
23438
+#: common.opt:2096
 
23439
 msgid "Enable SSA-PRE optimization on trees"
 
23440
 msgstr ""
 
23441
 
 
23442
-#: common.opt:2096
 
23443
+#: common.opt:2100
 
23444
 msgid "In SSA-PRE optimization on trees, enable partial-partial redundancy elimination"
 
23445
 msgstr ""
 
23446
 
 
23447
-#: common.opt:2100
 
23448
+#: common.opt:2104
 
23449
 msgid "Perform function-local points-to analysis on trees."
 
23450
 msgstr ""
 
23451
 
 
23452
-#: common.opt:2104
 
23453
+#: common.opt:2108
 
23454
 msgid "Enable reassociation on tree level"
 
23455
 msgstr ""
 
23456
 
 
23457
-#: common.opt:2112
 
23458
+#: common.opt:2116
 
23459
 msgid "Enable SSA code sinking on trees"
 
23460
 msgstr ""
 
23461
 
 
23462
-#: common.opt:2116
 
23463
+#: common.opt:2120
 
23464
 msgid "Perform straight-line strength reduction"
 
23465
 msgstr ""
 
23466
 
 
23467
-#: common.opt:2120
 
23468
+#: common.opt:2124
 
23469
 msgid "Perform scalar replacement of aggregates"
 
23470
 msgstr ""
 
23471
 
 
23472
-#: common.opt:2124
 
23473
+#: common.opt:2128
 
23474
 msgid "Replace temporary expressions in the SSA->normal pass"
 
23475
 msgstr ""
 
23476
 
 
23477
-#: common.opt:2128
 
23478
+#: common.opt:2132
 
23479
 msgid "Perform live range splitting during the SSA->normal pass"
 
23480
 msgstr ""
 
23481
 
 
23482
-#: common.opt:2132
 
23483
+#: common.opt:2136
 
23484
 msgid "Perform Value Range Propagation on trees"
 
23485
 msgstr ""
 
23486
 
 
23487
-#: common.opt:2136
 
23488
+#: common.opt:2140
 
23489
 msgid "Compile whole compilation unit at a time"
 
23490
 msgstr ""
 
23491
 
 
23492
-#: common.opt:2140
 
23493
+#: common.opt:2144
 
23494
 msgid "Perform loop unrolling when iteration count is known"
 
23495
 msgstr ""
 
23496
 
 
23497
-#: common.opt:2144
 
23498
+#: common.opt:2148
 
23499
 msgid "Perform loop unrolling for all loops"
 
23500
 msgstr ""
 
23501
 
 
23502
-#: common.opt:2151
 
23503
+#: common.opt:2155
 
23504
 msgid "Allow loop optimizations to assume that the loops behave in normal way"
 
23505
 msgstr ""
 
23506
 
 
23507
-#: common.opt:2155
 
23508
+#: common.opt:2159
 
23509
 msgid "Allow optimization for floating-point arithmetic which may change the"
 
23510
 msgstr ""
 
23511
 
 
23512
-#: common.opt:2160
 
23513
+#: common.opt:2164
 
23514
 msgid "Same as -fassociative-math for expressions which include division."
 
23515
 msgstr ""
 
23516
 
 
23517
-#: common.opt:2168
 
23518
+#: common.opt:2172
 
23519
 msgid "Allow math optimizations that may violate IEEE or ISO standards"
 
23520
 msgstr ""
 
23521
 
 
23522
-#: common.opt:2172
 
23523
+#: common.opt:2176
 
23524
+#, fuzzy
 
23525
 msgid "Perform loop unswitching"
 
23526
-msgstr ""
 
23527
+msgstr "mount: stolen loop=%s (vòng lặp bị ăn cắp)"
 
23528
 
 
23529
-#: common.opt:2176
 
23530
+#: common.opt:2180
 
23531
 msgid "Just generate unwind tables for exception handling"
 
23532
 msgstr ""
 
23533
 
 
23534
-#: common.opt:2180
 
23535
+#: common.opt:2184
 
23536
+#, fuzzy
 
23537
 msgid "Use the bfd linker instead of the default linker"
 
23538
-msgstr ""
 
23539
+msgstr "dùng chương trình đã ghi rõ thay cho trình mặc định"
 
23540
 
 
23541
-#: common.opt:2184
 
23542
+#: common.opt:2188
 
23543
+#, fuzzy
 
23544
 msgid "Use the gold linker instead of the default linker"
 
23545
-msgstr ""
 
23546
+msgstr "dùng chương trình đã ghi rõ thay cho trình mặc định"
 
23547
 
 
23548
-#: common.opt:2196
 
23549
+#: common.opt:2200
 
23550
+#, fuzzy
 
23551
 msgid "Perform variable tracking"
 
23552
-msgstr ""
 
23553
+msgstr "AF theo-dấu-chủ-đề"
 
23554
 
 
23555
-#: common.opt:2204
 
23556
+#: common.opt:2208
 
23557
 msgid "Perform variable tracking by annotating assignments"
 
23558
 msgstr ""
 
23559
 
 
23560
-#: common.opt:2210
 
23561
+#: common.opt:2214
 
23562
 msgid "Toggle -fvar-tracking-assignments"
 
23563
 msgstr ""
 
23564
 
 
23565
-#: common.opt:2218
 
23566
+#: common.opt:2222
 
23567
 msgid "Perform variable tracking and also tag variables that are uninitialized"
 
23568
 msgstr ""
 
23569
 
 
23570
-#: common.opt:2222
 
23571
+#: common.opt:2226
 
23572
 msgid "Enable loop vectorization on trees"
 
23573
 msgstr ""
 
23574
 
 
23575
-#: common.opt:2226
 
23576
+#: common.opt:2230
 
23577
 msgid "-ftree-vectorizer-verbose=<number>\tThis switch is deprecated. Use -fopt-info instead."
 
23578
 msgstr ""
 
23579
 
 
23580
-#: common.opt:2230
 
23581
+#: common.opt:2234
 
23582
 msgid "Enable basic block vectorization (SLP) on trees"
 
23583
 msgstr ""
 
23584
 
 
23585
-#: common.opt:2234
 
23586
+#: common.opt:2238
 
23587
 msgid "Enable use of cost model in vectorization"
 
23588
 msgstr ""
 
23589
 
 
23590
-#: common.opt:2238
 
23591
+#: common.opt:2242
 
23592
 msgid "Enable loop versioning when doing loop vectorization on trees"
 
23593
 msgstr ""
 
23594
 
 
23595
-#: common.opt:2242
 
23596
+#: common.opt:2246
 
23597
 msgid "Enable copy propagation of scalar-evolution information."
 
23598
 msgstr ""
 
23599
 
 
23600
-#: common.opt:2252
 
23601
+#: common.opt:2256
 
23602
 msgid "Add extra commentary to assembler output"
 
23603
 msgstr ""
 
23604
 
 
23605
-#: common.opt:2256
 
23606
+#: common.opt:2260
 
23607
 msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility"
 
23608
 msgstr ""
 
23609
 
 
23610
-#: common.opt:2259
 
23611
+#: common.opt:2263
 
23612
 #, fuzzy, c-format
 
23613
 msgid "unrecognized visibility value %qs"
 
23614
-msgstr "không nhận ra địa chỉ"
 
23615
+msgstr "Không chấp nhận giá trị lô-gíc cho đối số %s"
 
23616
 
 
23617
-#: common.opt:2275
 
23618
+#: common.opt:2279
 
23619
 msgid "Use expression value profiles in optimizations"
 
23620
 msgstr ""
 
23621
 
 
23622
-#: common.opt:2279
 
23623
+#: common.opt:2283
 
23624
 msgid "Construct webs and split unrelated uses of single variable"
 
23625
 msgstr ""
 
23626
 
 
23627
-#: common.opt:2283
 
23628
+#: common.opt:2287
 
23629
 msgid "Enable conditional dead code elimination for builtin calls"
 
23630
 msgstr ""
 
23631
 
 
23632
-#: common.opt:2287
 
23633
+#: common.opt:2291
 
23634
+#, fuzzy
 
23635
 msgid "Perform whole program optimizations"
 
23636
-msgstr ""
 
23637
+msgstr "Tối ưu hoá sự xếp hàng một cách đặc trưng cho VR4130"
 
23638
 
 
23639
-#: common.opt:2291
 
23640
+#: common.opt:2295
 
23641
 msgid "Assume signed arithmetic overflow wraps around"
 
23642
 msgstr ""
 
23643
 
 
23644
-#: common.opt:2295
 
23645
+#: common.opt:2299
 
23646
 msgid "Put zero initialized data in the bss section"
 
23647
 msgstr ""
 
23648
 
 
23649
-#: common.opt:2299
 
23650
+#: common.opt:2303
 
23651
 msgid "Generate debug information in default format"
 
23652
 msgstr ""
 
23653
 
 
23654
-#: common.opt:2303
 
23655
+#: common.opt:2307
 
23656
 msgid "Generate debug information in COFF format"
 
23657
 msgstr ""
 
23658
 
 
23659
-#: common.opt:2307
 
23660
+#: common.opt:2311
 
23661
 msgid "Generate debug information in DWARF v2 (or later) format"
 
23662
 msgstr ""
 
23663
 
 
23664
-#: common.opt:2311
 
23665
+#: common.opt:2315
 
23666
 msgid "Generate debug information in default extended format"
 
23667
 msgstr ""
 
23668
 
 
23669
-#: common.opt:2315
 
23670
+#: common.opt:2319
 
23671
 msgid "Don't generate DWARF pubnames and pubtypes sections."
 
23672
 msgstr ""
 
23673
 
 
23674
-#: common.opt:2319
 
23675
+#: common.opt:2323
 
23676
 msgid "Generate DWARF pubnames and pubtypes sections."
 
23677
 msgstr ""
 
23678
 
 
23679
-#: common.opt:2323
 
23680
+#: common.opt:2327
 
23681
 msgid "Don't record gcc command line switches in DWARF DW_AT_producer."
 
23682
 msgstr ""
 
23683
 
 
23684
-#: common.opt:2327
 
23685
+#: common.opt:2331
 
23686
 msgid "Record gcc command line switches in DWARF DW_AT_producer."
 
23687
 msgstr ""
 
23688
 
 
23689
-#: common.opt:2331
 
23690
+#: common.opt:2335
 
23691
 #, fuzzy
 
23692
-#| msgid "Emit verbose debug information in assembly code"
 
23693
 msgid "Don't generate debug information in separate .dwo files"
 
23694
 msgstr "Xuất nhiều thông tin gỡ rối trong mã dịch mã số"
 
23695
 
 
23696
-#: common.opt:2335
 
23697
+#: common.opt:2339
 
23698
 #, fuzzy
 
23699
-#| msgid "Emit verbose debug information in assembly code"
 
23700
 msgid "Generate debug information in separate .dwo files"
 
23701
 msgstr "Xuất nhiều thông tin gỡ rối trong mã dịch mã số"
 
23702
 
 
23703
-#: common.opt:2339
 
23704
+#: common.opt:2343
 
23705
 msgid "Generate debug information in STABS format"
 
23706
 msgstr ""
 
23707
 
 
23708
-#: common.opt:2343
 
23709
+#: common.opt:2347
 
23710
 msgid "Generate debug information in extended STABS format"
 
23711
 msgstr ""
 
23712
 
 
23713
-#: common.opt:2347
 
23714
+#: common.opt:2351
 
23715
 msgid "Emit DWARF additions beyond selected version"
 
23716
 msgstr ""
 
23717
 
 
23718
-#: common.opt:2351
 
23719
+#: common.opt:2355
 
23720
 msgid "Don't emit DWARF additions beyond selected version"
 
23721
 msgstr ""
 
23722
 
 
23723
-#: common.opt:2355
 
23724
+#: common.opt:2359
 
23725
+#, fuzzy
 
23726
 msgid "Toggle debug information generation"
 
23727
-msgstr ""
 
23728
+msgstr "Việc tạo ra bản báo cáo lỗi gặp lỗi."
 
23729
 
 
23730
-#: common.opt:2359
 
23731
+#: common.opt:2363
 
23732
 msgid "Generate debug information in VMS format"
 
23733
 msgstr ""
 
23734
 
 
23735
-#: common.opt:2363
 
23736
+#: common.opt:2367
 
23737
 msgid "Generate debug information in XCOFF format"
 
23738
 msgstr ""
 
23739
 
 
23740
-#: common.opt:2367
 
23741
+#: common.opt:2371
 
23742
 msgid "Generate debug information in extended XCOFF format"
 
23743
 msgstr ""
 
23744
 
 
23745
-#: common.opt:2374
 
23746
+#: common.opt:2378
 
23747
 msgid "-iplugindir=<dir>\tSet <dir> to be the default plugin directory"
 
23748
 msgstr ""
 
23749
 
 
23750
-#: common.opt:2378
 
23751
+#: common.opt:2382
 
23752
 msgid "-imultiarch <dir>\tSet <dir> to be the multiarch include subdirectory"
 
23753
 msgstr ""
 
23754
 
 
23755
-#: common.opt:2400
 
23756
+#: common.opt:2404
 
23757
 msgid "-o <file>\tPlace output into <file>"
 
23758
 msgstr "-o <tập tin>\tĐặt kết xuất vào <tập tin>"
 
23759
 
 
23760
-#: common.opt:2404
 
23761
+#: common.opt:2408
 
23762
+#, fuzzy
 
23763
 msgid "Enable function profiling"
 
23764
-msgstr ""
 
23765
+msgstr "Hiệu lực chế độ PIC Mô tả Hàm"
 
23766
 
 
23767
-#: common.opt:2414
 
23768
+#: common.opt:2418
 
23769
 msgid "Like -pedantic but issue them as errors"
 
23770
 msgstr ""
 
23771
 
 
23772
-#: common.opt:2454
 
23773
+#: common.opt:2458
 
23774
 msgid "Do not display functions compiled or elapsed time"
 
23775
 msgstr ""
 
23776
 
 
23777
-#: common.opt:2486
 
23778
+#: common.opt:2490
 
23779
 msgid "Enable verbose output"
 
23780
-msgstr ""
 
23781
+msgstr "Bật kết xuất chi tiết"
 
23782
 
 
23783
-#: common.opt:2490
 
23784
+#: common.opt:2494
 
23785
 msgid "Display the compiler's version"
 
23786
-msgstr ""
 
23787
+msgstr "Hiển thị thông tin về phiên bản của bộ biên dịch"
 
23788
 
 
23789
-#: common.opt:2494
 
23790
+#: common.opt:2498
 
23791
 msgid "Suppress warnings"
 
23792
-msgstr ""
 
23793
+msgstr "Thu hồi cảnh báo"
 
23794
 
 
23795
-#: common.opt:2504
 
23796
+#: common.opt:2508
 
23797
 msgid "Create a shared library"
 
23798
-msgstr ""
 
23799
+msgstr "Tạo thư viện dùng chung"
 
23800
 
 
23801
-#: common.opt:2543
 
23802
+#: common.opt:2547
 
23803
 msgid "Create a position independent executable"
 
23804
-msgstr ""
 
23805
+msgstr "Tạo một bản thực hiện không phụ thuộc vào vị trí"
 
23806
 
 
23807
-#: go/gofrontend/expressions.cc:102 c-family/c-common.c:1777 cp/cvt.c:1149
 
23808
+#: go/gofrontend/expressions.cc:102 c-family/c-common.c:1782 cp/cvt.c:1149
 
23809
 #: cp/cvt.c:1395
 
23810
 #, gcc-internal-format
 
23811
 msgid "value computed is not used"
 
23812
-msgstr ""
 
23813
+msgstr "giá trị được tính không được sử dụng"
 
23814
 
 
23815
 #: go/gofrontend/expressions.cc:857
 
23816
 msgid "invalid use of type"
 
23817
@@ -12477,7 +12452,7 @@
 
23818
 #: go/gofrontend/expressions.cc:2535 go/gofrontend/expressions.cc:2601
 
23819
 #: go/gofrontend/expressions.cc:2617
 
23820
 msgid "constant refers to itself"
 
23821
-msgstr ""
 
23822
+msgstr "hằng tham chiếu đến chính nó"
 
23823
 
 
23824
 #: go/gofrontend/expressions.cc:3909
 
23825
 msgid "expected numeric type"
 
23826
@@ -12494,7 +12469,7 @@
 
23827
 #: go/gofrontend/expressions.cc:3927
 
23828
 #, fuzzy
 
23829
 msgid "invalid operand for unary %<&%>"
 
23830
-msgstr "sai lập toán hạng tới %%R"
 
23831
+msgstr "sai lập toán hạng cho mã « %c »"
 
23832
 
 
23833
 #: go/gofrontend/expressions.cc:3936
 
23834
 msgid "expected pointer"
 
23835
@@ -12503,7 +12478,7 @@
 
23836
 #: go/gofrontend/expressions.cc:5610
 
23837
 #, fuzzy
 
23838
 msgid "invalid comparison of nil with nil"
 
23839
-msgstr "Cảnh báo về sự so sánh các loại đếm (enum) khác nhau"
 
23840
+msgstr "&Thay thế ký tự không hợp lệ bằng:"
 
23841
 
 
23842
 #: go/gofrontend/expressions.cc:5616 go/gofrontend/expressions.cc:5634
 
23843
 #, fuzzy
 
23844
@@ -12511,25 +12486,26 @@
 
23845
 msgstr "Gặp loại saio trong biểu thức bất biến"
 
23846
 
 
23847
 #: go/gofrontend/expressions.cc:5648
 
23848
+#, fuzzy
 
23849
 msgid "shift of non-integer operand"
 
23850
-msgstr ""
 
23851
+msgstr "substr: (chuỗi phụ) sẽ cắt xén độ dài không phải số nguyên « %g »"
 
23852
 
 
23853
 #: go/gofrontend/expressions.cc:5653 go/gofrontend/expressions.cc:5661
 
23854
 msgid "shift count not unsigned integer"
 
23855
 msgstr ""
 
23856
 
 
23857
 #: go/gofrontend/expressions.cc:5666
 
23858
-#, fuzzy
 
23859
 msgid "negative shift count"
 
23860
-msgstr "chiều dài lệnh âm"
 
23861
+msgstr "số lượng dịch âm"
 
23862
 
 
23863
 #: go/gofrontend/expressions.cc:6470
 
23864
 msgid "object is not a method"
 
23865
 msgstr "đối tượng không phải là phương thức"
 
23866
 
 
23867
 #: go/gofrontend/expressions.cc:6479
 
23868
+#, fuzzy
 
23869
 msgid "method type does not match object type"
 
23870
-msgstr ""
 
23871
+msgstr "%s: kích cỡ đối tượng không tương ứng với kích cỡ của đích %s"
 
23872
 
 
23873
 #: go/gofrontend/expressions.cc:6721
 
23874
 msgid "invalid use of %<...%> with builtin function"
 
23875
@@ -12553,12 +12529,12 @@
 
23876
 
 
23877
 #: go/gofrontend/expressions.cc:6802
 
23878
 msgid "argument 1 must be a map"
 
23879
-msgstr ""
 
23880
+msgstr "đối số 1 phải là ánh xạ"
 
23881
 
 
23882
 #: go/gofrontend/expressions.cc:6869
 
23883
 #, fuzzy
 
23884
 msgid "invalid type for make function"
 
23885
-msgstr "hàm nội bộ"
 
23886
+msgstr "kiểu sai cho hàm phương pháp C++"
 
23887
 
 
23888
 #: go/gofrontend/expressions.cc:6883
 
23889
 msgid "length required when allocating a slice"
 
23890
@@ -12566,7 +12542,7 @@
 
23891
 
 
23892
 #: go/gofrontend/expressions.cc:6920
 
23893
 msgid "len larger than cap"
 
23894
-msgstr ""
 
23895
+msgstr "len lớn hơn cap"
 
23896
 
 
23897
 #: go/gofrontend/expressions.cc:6932
 
23898
 msgid "too many arguments to make"
 
23899
@@ -12587,40 +12563,40 @@
 
23900
 
 
23901
 #: go/gofrontend/expressions.cc:7718
 
23902
 msgid "argument must be channel"
 
23903
-msgstr ""
 
23904
+msgstr "đối số phải là kênh"
 
23905
 
 
23906
 #: go/gofrontend/expressions.cc:7720
 
23907
 msgid "cannot close receive-only channel"
 
23908
 msgstr ""
 
23909
 
 
23910
 #: go/gofrontend/expressions.cc:7740
 
23911
-#, fuzzy
 
23912
 msgid "argument must be a field reference"
 
23913
-msgstr "đích không phải là một hàm trỏ hoặc một tham chiếu"
 
23914
+msgstr "đối số pahỉ là một tham chiếu trường"
 
23915
 
 
23916
 #: go/gofrontend/expressions.cc:7767
 
23917
+#, fuzzy
 
23918
 msgid "left argument must be a slice"
 
23919
-msgstr ""
 
23920
+msgstr "Đối số N-up (lên) phải là lũy thừa 2: %d"
 
23921
 
 
23922
 #: go/gofrontend/expressions.cc:7775
 
23923
 msgid "element types must be the same"
 
23924
-msgstr ""
 
23925
+msgstr "các kiểu phần tử phải đồng nhất"
 
23926
 
 
23927
 #: go/gofrontend/expressions.cc:7780
 
23928
 msgid "first argument must be []byte"
 
23929
-msgstr ""
 
23930
+msgstr "đối số đầu tiên phải là []byte"
 
23931
 
 
23932
 #: go/gofrontend/expressions.cc:7783
 
23933
 msgid "second argument must be slice or string"
 
23934
-msgstr ""
 
23935
+msgstr "đối số thứ hai phải là kiểu slice hay chuỗi"
 
23936
 
 
23937
 #: go/gofrontend/expressions.cc:7824
 
23938
 msgid "argument 2 has invalid type"
 
23939
-msgstr ""
 
23940
+msgstr "đối số 2 có kiểu không hợp lệ"
 
23941
 
 
23942
 #: go/gofrontend/expressions.cc:7840
 
23943
 msgid "argument must have complex type"
 
23944
-msgstr ""
 
23945
+msgstr "đối số phải có kiểu phức"
 
23946
 
 
23947
 #: go/gofrontend/expressions.cc:7858
 
23948
 msgid "complex arguments must have identical types"
 
23949
@@ -12637,13 +12613,12 @@
 
23950
 msgstr "cần hàm"
 
23951
 
 
23952
 #: go/gofrontend/expressions.cc:8735
 
23953
-#, fuzzy
 
23954
 msgid "invalid use of %<...%> with non-slice"
 
23955
-msgstr "sai sử dụng '%%%c'"
 
23956
+msgstr "dùng %<...%> mà không có non-slice là không hợp lệ"
 
23957
 
 
23958
 #: go/gofrontend/expressions.cc:9008
 
23959
 msgid "incompatible type for receiver"
 
23960
-msgstr ""
 
23961
+msgstr "không tương thích kiểu đối với bộ nhận"
 
23962
 
 
23963
 #: go/gofrontend/expressions.cc:9026
 
23964
 msgid "invalid use of %<...%> calling non-variadic function"
 
23965
@@ -12651,40 +12626,42 @@
 
23966
 
 
23967
 #: go/gofrontend/expressions.cc:9460 go/gofrontend/expressions.cc:9474
 
23968
 msgid "number of results does not match number of values"
 
23969
-msgstr ""
 
23970
+msgstr "số của kết quả không khớp với số của giá trị"
 
23971
 
 
23972
 #: go/gofrontend/expressions.cc:9778 go/gofrontend/expressions.cc:10207
 
23973
 msgid "index must be integer"
 
23974
 msgstr "chỉ số phải là số nguyên"
 
23975
 
 
23976
 #: go/gofrontend/expressions.cc:9784 go/gofrontend/expressions.cc:10211
 
23977
+#, fuzzy
 
23978
 msgid "slice end must be integer"
 
23979
-msgstr ""
 
23980
+msgstr "giá trị cho %s phải là số nguyên"
 
23981
 
 
23982
 #: go/gofrontend/expressions.cc:9832 go/gofrontend/expressions.cc:10242
 
23983
+#, fuzzy
 
23984
 msgid "inverted slice range"
 
23985
-msgstr ""
 
23986
+msgstr "Chọn vùng cần hiện."
 
23987
 
 
23988
 #: go/gofrontend/expressions.cc:9846
 
23989
+#, fuzzy
 
23990
 msgid "slice of unaddressable value"
 
23991
-msgstr ""
 
23992
+msgstr "Không thể đọc giá trị của '%s'"
 
23993
 
 
23994
 #: go/gofrontend/expressions.cc:10448
 
23995
-#, fuzzy
 
23996
 msgid "incompatible type for map index"
 
23997
-msgstr "Hiệu lực chế độ thông thường"
 
23998
+msgstr "kiểu không tương thích cho chỉ mục ánh xạ"
 
23999
 
 
24000
 #: go/gofrontend/expressions.cc:10893
 
24001
 msgid "expected interface or pointer to interface"
 
24002
-msgstr ""
 
24003
+msgstr "cần giao diện hay con trỏ đến giao diện"
 
24004
 
 
24005
 #: go/gofrontend/expressions.cc:11461
 
24006
 msgid "too many expressions for struct"
 
24007
-msgstr ""
 
24008
+msgstr "quá nhiều biểu thức cho cấu trúc"
 
24009
 
 
24010
 #: go/gofrontend/expressions.cc:11474
 
24011
 msgid "too few expressions for struct"
 
24012
-msgstr ""
 
24013
+msgstr "quá ít biểu thức cho cấu trúc"
 
24014
 
 
24015
 #: go/gofrontend/expressions.cc:13135 go/gofrontend/statements.cc:1537
 
24016
 msgid "type assertion only valid for interface types"
 
24017
@@ -12709,7 +12686,7 @@
 
24018
 #: go/gofrontend/statements.cc:588
 
24019
 #, fuzzy
 
24020
 msgid "invalid left hand side of assignment"
 
24021
-msgstr "sai lập chế độ đặt địa chỉ"
 
24022
+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"
 
24023
 
 
24024
 #: go/gofrontend/statements.cc:1103
 
24025
 msgid "expected map index on right hand side"
 
24026
@@ -12721,14 +12698,13 @@
 
24027
 msgstr "cần kết thúc dòng"
 
24028
 
 
24029
 #: go/gofrontend/statements.cc:2636 go/gofrontend/statements.cc:2665
 
24030
-#, fuzzy
 
24031
 msgid "not enough arguments to return"
 
24032
-msgstr "trong đối số tới bộ nguyên phân !"
 
24033
+msgstr "không có đủ đối số để trả về"
 
24034
 
 
24035
 #: go/gofrontend/statements.cc:2644
 
24036
 #, fuzzy
 
24037
 msgid "return with value in function with no return type"
 
24038
-msgstr "Trả lại giá trị của hàm trong thanh ghi FPU (đơn vị điểm phù động)"
 
24039
+msgstr "« return » (trả lại) không có giá trị, trong hàm trả lại non-void (không rỗng)"
 
24040
 
 
24041
 #: go/gofrontend/statements.cc:2671
 
24042
 msgid "too many values in return statement"
 
24043
@@ -12744,7 +12720,7 @@
 
24044
 
 
24045
 #: go/gofrontend/statements.cc:4325
 
24046
 msgid "incompatible types in send"
 
24047
-msgstr ""
 
24048
+msgstr "không tương thích kiểu trong bộ gửi"
 
24049
 
 
24050
 #: go/gofrontend/statements.cc:4330
 
24051
 msgid "invalid send on receive-only channel"
 
24052
@@ -12776,9 +12752,9 @@
 
24053
 msgstr ""
 
24054
 
 
24055
 #: go/gofrontend/types.cc:541
 
24056
-#, fuzzy, c-format
 
24057
+#, c-format
 
24058
 msgid "invalid operation (%s)"
 
24059
-msgstr "sai lập toán hạng tới %%R"
 
24060
+msgstr "toán hạng không hợp lệ (%s)"
 
24061
 
 
24062
 #: go/gofrontend/types.cc:564
 
24063
 #, fuzzy
 
24064
@@ -12800,39 +12776,40 @@
 
24065
 
 
24066
 #: go/gofrontend/types.cc:714
 
24067
 msgid "need explicit conversion"
 
24068
-msgstr ""
 
24069
+msgstr "cần chuyển đổi rõ ràng"
 
24070
 
 
24071
 #: go/gofrontend/types.cc:721
 
24072
 #, c-format
 
24073
 msgid "cannot use type %s as type %s"
 
24074
-msgstr ""
 
24075
+msgstr "không thể dùng kiểu %s như là %s"
 
24076
 
 
24077
 #: go/gofrontend/types.cc:3273
 
24078
 msgid "different receiver types"
 
24079
-msgstr ""
 
24080
+msgstr "khác kiểu nhận được"
 
24081
 
 
24082
 #: go/gofrontend/types.cc:3293 go/gofrontend/types.cc:3306
 
24083
 #: go/gofrontend/types.cc:3321
 
24084
-#, fuzzy
 
24085
 msgid "different number of parameters"
 
24086
-msgstr "số tối đa các tham số trong một SCoP"
 
24087
+msgstr "khác số lượng đối số"
 
24088
 
 
24089
 #: go/gofrontend/types.cc:3314
 
24090
+#, fuzzy
 
24091
 msgid "different parameter types"
 
24092
-msgstr ""
 
24093
+msgstr "Chấp nhận mọi kiểu"
 
24094
 
 
24095
 #: go/gofrontend/types.cc:3329
 
24096
 msgid "different varargs"
 
24097
-msgstr ""
 
24098
+msgstr "varargs khác biệt"
 
24099
 
 
24100
 #: go/gofrontend/types.cc:3338 go/gofrontend/types.cc:3351
 
24101
 #: go/gofrontend/types.cc:3366
 
24102
+#, fuzzy
 
24103
 msgid "different number of results"
 
24104
-msgstr ""
 
24105
+msgstr "Tải về kết quả tìm kiếm"
 
24106
 
 
24107
 #: go/gofrontend/types.cc:3359
 
24108
 msgid "different result types"
 
24109
-msgstr ""
 
24110
+msgstr "kiểu kết quả khác biệt"
 
24111
 
 
24112
 #: go/gofrontend/types.cc:4320
 
24113
 #, c-format
 
24114
@@ -12847,12 +12824,12 @@
 
24115
 #: go/gofrontend/types.cc:6803 go/gofrontend/types.cc:6945
 
24116
 #, c-format
 
24117
 msgid "incompatible type for method %s%s%s"
 
24118
-msgstr ""
 
24119
+msgstr "kiểu không tương thích cho phương thức %s%s%s"
 
24120
 
 
24121
 #: go/gofrontend/types.cc:6807 go/gofrontend/types.cc:6949
 
24122
 #, c-format
 
24123
 msgid "incompatible type for method %s%s%s (%s)"
 
24124
-msgstr ""
 
24125
+msgstr "kiểu không tương thích cho phương thức %s%s%s (%s)"
 
24126
 
 
24127
 #: go/gofrontend/types.cc:6886 go/gofrontend/types.cc:6899
 
24128
 msgid "pointer to interface type has no methods"
 
24129
@@ -12873,28 +12850,26 @@
 
24130
 msgstr "thiếu phương thức%s%s%s"
 
24131
 
 
24132
 #: go/gofrontend/types.cc:6966
 
24133
-#, fuzzy, c-format
 
24134
-#| msgid "method %s%s%s requires a pointer"
 
24135
+#, c-format
 
24136
 msgid "method %s%s%s requires a pointer receiver"
 
24137
-msgstr "phương thức %s%s%s yêu cầu một con trỏ"
 
24138
+msgstr "phương thức %s%s%s yêu cầu bộ nhận con trỏ"
 
24139
 
 
24140
 #: go/gofrontend/types.cc:6984
 
24141
 #, fuzzy, c-format
 
24142
-#| msgid "method %s%s%s requires a pointer"
 
24143
 msgid "method %s%s%s is marked go:nointerface"
 
24144
 msgstr "phương thức %s%s%s yêu cầu một con trỏ"
 
24145
 
 
24146
 #. Warn about and ignore all others for now, but store them.
 
24147
-#: attribs.c:426 c-family/c-common.c:8019 objc/objc-act.c:4952
 
24148
+#: attribs.c:426 c-family/c-common.c:8041 objc/objc-act.c:4952
 
24149
 #: objc/objc-act.c:6922 objc/objc-act.c:8109 objc/objc-act.c:8160
 
24150
-#, gcc-internal-format
 
24151
+#, fuzzy, gcc-internal-format
 
24152
 msgid "%qE attribute directive ignored"
 
24153
-msgstr ""
 
24154
+msgstr "không rõ chỉ thị « %s »: dòng bị bỏ qua"
 
24155
 
 
24156
 #: attribs.c:430
 
24157
-#, gcc-internal-format
 
24158
+#, fuzzy, gcc-internal-format
 
24159
 msgid "%<%E::%E%> scoped attribute directive ignored"
 
24160
-msgstr ""
 
24161
+msgstr "không rõ chỉ thị « %s »: dòng bị bỏ qua"
 
24162
 
 
24163
 #: attribs.c:439
 
24164
 #, gcc-internal-format
 
24165
@@ -12905,9 +12880,9 @@
 
24166
 #. type-specifier, outside of the definition of, a class
 
24167
 #. type.  Ignore it.
 
24168
 #: attribs.c:452
 
24169
-#, fuzzy, gcc-internal-format
 
24170
+#, gcc-internal-format
 
24171
 msgid "attribute ignored"
 
24172
-msgstr "lời tuyên bố thuộc tính"
 
24173
+msgstr "thuộc tính bị bỏ qua"
 
24174
 
 
24175
 #: attribs.c:454
 
24176
 #, gcc-internal-format
 
24177
@@ -13039,7 +13014,7 @@
 
24178
 #: builtins.c:5324
 
24179
 #, gcc-internal-format
 
24180
 msgid "invalid memory model for %<__atomic_exchange%>"
 
24181
-msgstr ""
 
24182
+msgstr "mô hình bộ nhớ không hợp lệ cho %<__atomic_exchange%>"
 
24183
 
 
24184
 #: builtins.c:5361
 
24185
 #, gcc-internal-format
 
24186
@@ -13054,12 +13029,12 @@
 
24187
 #: builtins.c:5415
 
24188
 #, gcc-internal-format
 
24189
 msgid "invalid memory model for %<__atomic_load%>"
 
24190
-msgstr ""
 
24191
+msgstr "mô hình bộ nhớ không hợp lệ cho %<__atomic_load%>"
 
24192
 
 
24193
 #: builtins.c:5445 builtins.c:5552
 
24194
 #, gcc-internal-format
 
24195
 msgid "invalid memory model for %<__atomic_store%>"
 
24196
-msgstr ""
 
24197
+msgstr "mô hình bộ nhớ không hợp lệ cho %<__atomic_store%>"
 
24198
 
 
24199
 #: builtins.c:5661
 
24200
 #, gcc-internal-format
 
24201
@@ -13072,20 +13047,18 @@
 
24202
 msgstr ""
 
24203
 
 
24204
 #: builtins.c:5764
 
24205
-#, fuzzy, gcc-internal-format
 
24206
-#| msgid "%<__int128%> is not supported for this target"
 
24207
+#, gcc-internal-format
 
24208
 msgid "__builtin_thread_pointer is not supported on this target"
 
24209
-msgstr "%<__int128%> không được hỗ trợ cho đích này"
 
24210
+msgstr "__builtin_thread_pointer không được hỗ trợ trên đích này"
 
24211
 
 
24212
 #: builtins.c:5784
 
24213
-#, fuzzy, gcc-internal-format
 
24214
-#| msgid "%<__int128%> is not supported for this target"
 
24215
+#, gcc-internal-format
 
24216
 msgid "__builtin_set_thread_pointer is not supported on this target"
 
24217
-msgstr "%<__int128%> không được hỗ trợ cho đích này"
 
24218
+msgstr "__builtin_set_thread_pointer không được hỗ trợ trên đích này"
 
24219
 
 
24220
 #. All valid uses of __builtin_va_arg_pack () are removed during
 
24221
 #. inlining.
 
24222
-#: builtins.c:6025 expr.c:10184
 
24223
+#: builtins.c:6025 expr.c:10185
 
24224
 #, gcc-internal-format
 
24225
 msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
 
24226
 msgstr ""
 
24227
@@ -13100,12 +13073,12 @@
 
24228
 #: builtins.c:6270
 
24229
 #, gcc-internal-format
 
24230
 msgid "%<__builtin_longjmp%> second argument must be 1"
 
24231
-msgstr ""
 
24232
+msgstr "%<__builtin_longjmp%> đối số thứ hai phải là 1"
 
24233
 
 
24234
 #: builtins.c:7122
 
24235
 #, gcc-internal-format
 
24236
 msgid "target format does not support infinity"
 
24237
-msgstr ""
 
24238
+msgstr "định dạng đích không hỗ trợ vô cực"
 
24239
 
 
24240
 #: builtins.c:12111
 
24241
 #, gcc-internal-format
 
24242
@@ -13115,17 +13088,17 @@
 
24243
 #: builtins.c:12119
 
24244
 #, gcc-internal-format
 
24245
 msgid "wrong number of arguments to function %<va_start%>"
 
24246
-msgstr ""
 
24247
+msgstr "sai số lượng đối số cho hàm %<va_start%>"
 
24248
 
 
24249
 #: builtins.c:12134
 
24250
 #, gcc-internal-format
 
24251
 msgid "%<__builtin_next_arg%> called without an argument"
 
24252
-msgstr ""
 
24253
+msgstr "%<__builtin_next_arg%> được gọi mà không có đối số"
 
24254
 
 
24255
 #: builtins.c:12139
 
24256
 #, gcc-internal-format
 
24257
 msgid "wrong number of arguments to function %<__builtin_next_arg%>"
 
24258
-msgstr ""
 
24259
+msgstr "sai số lượng đối số cho hàm %<__builtin_next_arg%>"
 
24260
 
 
24261
 #: builtins.c:12171
 
24262
 #, gcc-internal-format
 
24263
@@ -13168,21 +13141,21 @@
 
24264
 msgstr ""
 
24265
 
 
24266
 #: calls.c:2335
 
24267
-#, gcc-internal-format
 
24268
+#, fuzzy, gcc-internal-format
 
24269
 msgid "function call has aggregate value"
 
24270
-msgstr ""
 
24271
+msgstr "cuộc gọi nội tới hàm PostMessage gặp lỗi."
 
24272
 
 
24273
-#: cfgexpand.c:1238 function.c:971 varasm.c:1966
 
24274
-#, gcc-internal-format
 
24275
+#: cfgexpand.c:1238 function.c:971 varasm.c:1964
 
24276
+#, fuzzy, gcc-internal-format
 
24277
 msgid "size of variable %q+D is too large"
 
24278
-msgstr ""
 
24279
+msgstr "Kích thước dữ liệu bắt tay quá lớn."
 
24280
 
 
24281
-#: cfgexpand.c:4487
 
24282
+#: cfgexpand.c:4542
 
24283
 #, gcc-internal-format
 
24284
 msgid "stack protector not protecting local variables: variable length buffer"
 
24285
 msgstr ""
 
24286
 
 
24287
-#: cfgexpand.c:4491
 
24288
+#: cfgexpand.c:4546
 
24289
 #, gcc-internal-format, gfc-internal-format
 
24290
 msgid "stack protector not protecting function: all local arrays are less than %d bytes long"
 
24291
 msgstr ""
 
24292
@@ -13190,47 +13163,47 @@
 
24293
 #: cfghooks.c:110
 
24294
 #, gcc-internal-format, gfc-internal-format
 
24295
 msgid "bb %d on wrong place"
 
24296
-msgstr ""
 
24297
+msgstr "bb %d trên chỗ sai"
 
24298
 
 
24299
 #: cfghooks.c:116
 
24300
 #, gcc-internal-format, gfc-internal-format
 
24301
 msgid "prev_bb of %d should be %d, not %d"
 
24302
-msgstr ""
 
24303
+msgstr "prev_bb của %d phải là %d, chứ không phải %d"
 
24304
 
 
24305
 #: cfghooks.c:133
 
24306
 #, gcc-internal-format, gfc-internal-format
 
24307
 msgid "verify_flow_info: Block %i has loop_father, but there are no loops"
 
24308
-msgstr ""
 
24309
+msgstr "verify_flow_info: Khối %i có loop_father, nhưng chẳng có vòng lặp nào cả"
 
24310
 
 
24311
 #: cfghooks.c:139
 
24312
 #, gcc-internal-format, gfc-internal-format
 
24313
 msgid "verify_flow_info: Block %i lacks loop_father"
 
24314
-msgstr ""
 
24315
+msgstr "verify_flow_info: Khối %i thiếu loop_father"
 
24316
 
 
24317
 #: cfghooks.c:145
 
24318
 #, gcc-internal-format, gfc-internal-format
 
24319
 msgid "verify_flow_info: Wrong count of block %i %i"
 
24320
-msgstr ""
 
24321
+msgstr "verify_flow_info: Sai số lượng khối %i %i"
 
24322
 
 
24323
 #: cfghooks.c:151
 
24324
 #, gcc-internal-format, gfc-internal-format
 
24325
 msgid "verify_flow_info: Wrong frequency of block %i %i"
 
24326
-msgstr ""
 
24327
+msgstr "verify_flow_info: Sai sự nối tiếp của khối %i %i"
 
24328
 
 
24329
 #: cfghooks.c:159
 
24330
 #, gcc-internal-format, gfc-internal-format
 
24331
 msgid "verify_flow_info: Duplicate edge %i->%i"
 
24332
-msgstr ""
 
24333
+msgstr "verify_flow_info: Trùng cạnh (edge) %i->%i"
 
24334
 
 
24335
 #: cfghooks.c:165
 
24336
 #, gcc-internal-format, gfc-internal-format
 
24337
 msgid "verify_flow_info: Wrong probability of edge %i->%i %i"
 
24338
-msgstr ""
 
24339
+msgstr "verify_flow_info: Sai xác suất của cạnh %i->%i %i"
 
24340
 
 
24341
 #: cfghooks.c:171
 
24342
 #, gcc-internal-format, gfc-internal-format
 
24343
 msgid "verify_flow_info: Wrong count of edge %i->%i %i"
 
24344
-msgstr ""
 
24345
+msgstr "verify_flow_info: sai số lượng cạnh %i->%i %i"
 
24346
 
 
24347
 #: cfghooks.c:183
 
24348
 #, gcc-internal-format, gfc-internal-format
 
24349
@@ -13263,10 +13236,9 @@
 
24350
 msgstr "verify_flow_info gặp lỗi"
 
24351
 
 
24352
 #: cfghooks.c:293
 
24353
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
24354
-#| msgid "%s does not support duplicate_block"
 
24355
+#, gcc-internal-format, gfc-internal-format
 
24356
 msgid "%s does not support dump_bb_for_graph"
 
24357
-msgstr "%s không hỗ trợ duplicate_block"
 
24358
+msgstr "%s không hỗ trợ dump_bb_for_graph"
 
24359
 
 
24360
 #: cfghooks.c:330
 
24361
 #, gcc-internal-format, gfc-internal-format
 
24362
@@ -13334,9 +13306,9 @@
 
24363
 msgstr "%s không hỗ trợ make_forwarder_block"
 
24364
 
 
24365
 #: cfghooks.c:958
 
24366
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
24367
+#, gcc-internal-format, gfc-internal-format
 
24368
 msgid "%s does not support force_nonfallthru"
 
24369
-msgstr "không hỗ trợ chức năng đa thư viện"
 
24370
+msgstr "%s không hỗ trợ force_nonfallthru"
 
24371
 
 
24372
 #: cfghooks.c:986
 
24373
 #, gcc-internal-format, gfc-internal-format
 
24374
@@ -13376,23 +13348,22 @@
 
24375
 #: cfgloop.c:1380
 
24376
 #, gcc-internal-format, gfc-internal-format
 
24377
 msgid "bb %d does not belong to loop %d"
 
24378
-msgstr ""
 
24379
+msgstr "bb %d không thuộc về vòng lặp %d"
 
24380
 
 
24381
 #: cfgloop.c:1392
 
24382
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
24383
-#| msgid "size of loop %d should be %d, not %d"
 
24384
 msgid "bb %d has father loop %d, should be loop %d"
 
24385
 msgstr "kích thước của vòng lặp %d nên là %d, không phải %d"
 
24386
 
 
24387
 #: cfgloop.c:1409
 
24388
-#, gcc-internal-format
 
24389
+#, fuzzy, gcc-internal-format
 
24390
 msgid "loop %d%'s header is not a loop header"
 
24391
-msgstr ""
 
24392
+msgstr "giả sử rằng vòng lặp có giới hạn"
 
24393
 
 
24394
 #: cfgloop.c:1415
 
24395
-#, gcc-internal-format
 
24396
+#, fuzzy, gcc-internal-format
 
24397
 msgid "loop %d%'s header does not have exactly 2 entries"
 
24398
-msgstr ""
 
24399
+msgstr "%s: trường « %s » không chứa chính xác mười mục nhập"
 
24400
 
 
24401
 #: cfgloop.c:1422
 
24402
 #, gcc-internal-format
 
24403
@@ -13467,7 +13438,7 @@
 
24404
 #: cfgloop.c:1579
 
24405
 #, gcc-internal-format, gfc-internal-format
 
24406
 msgid "exit %d->%d not recorded"
 
24407
-msgstr ""
 
24408
+msgstr "thoát khỏi %d->%d không được ghi lại"
 
24409
 
 
24410
 #: cfgloop.c:1602
 
24411
 #, gcc-internal-format, gfc-internal-format
 
24412
@@ -13484,163 +13455,162 @@
 
24413
 msgid "%d exits recorded for loop %d (having %d exits)"
 
24414
 msgstr ""
 
24415
 
 
24416
-#: cfgrtl.c:2092
 
24417
+#: cfgrtl.c:2090
 
24418
 #, gcc-internal-format, gfc-internal-format
 
24419
 msgid "BB_RTL flag not set for block %d"
 
24420
 msgstr ""
 
24421
 
 
24422
-#: cfgrtl.c:2099
 
24423
+#: cfgrtl.c:2097
 
24424
 #, gcc-internal-format, gfc-internal-format
 
24425
 msgid "insn %d basic block pointer is %d, should be %d"
 
24426
 msgstr ""
 
24427
 
 
24428
-#: cfgrtl.c:2110
 
24429
+#: cfgrtl.c:2108
 
24430
 #, gcc-internal-format, gfc-internal-format
 
24431
 msgid "insn %d in header of bb %d has non-NULL basic block"
 
24432
 msgstr ""
 
24433
 
 
24434
-#: cfgrtl.c:2118
 
24435
+#: cfgrtl.c:2116
 
24436
 #, gcc-internal-format, gfc-internal-format
 
24437
 msgid "insn %d in footer of bb %d has non-NULL basic block"
 
24438
 msgstr ""
 
24439
 
 
24440
-#: cfgrtl.c:2141
 
24441
+#: cfgrtl.c:2139
 
24442
 #, gcc-internal-format
 
24443
 msgid "verify_flow_info: REG_BR_PROB does not match cfg %wi %i"
 
24444
-msgstr ""
 
24445
+msgstr "verify_flow_info: REG_BR_PROB không khớp cfg %wi %i"
 
24446
 
 
24447
-#: cfgrtl.c:2160
 
24448
+#: cfgrtl.c:2158
 
24449
 #, gcc-internal-format
 
24450
 msgid "EDGE_CROSSING incorrectly set across same section"
 
24451
 msgstr ""
 
24452
 
 
24453
-#: cfgrtl.c:2165
 
24454
+#: cfgrtl.c:2163
 
24455
 #, gcc-internal-format, gfc-internal-format
 
24456
 msgid "fallthru edge crosses section boundary in bb %i"
 
24457
 msgstr ""
 
24458
 
 
24459
-#: cfgrtl.c:2171
 
24460
+#: cfgrtl.c:2169
 
24461
 #, gcc-internal-format, gfc-internal-format
 
24462
 msgid "EH edge crosses section boundary in bb %i"
 
24463
 msgstr ""
 
24464
 
 
24465
-#: cfgrtl.c:2178
 
24466
+#: cfgrtl.c:2176
 
24467
 #, gcc-internal-format
 
24468
 msgid "EDGE_CROSSING missing across section boundary"
 
24469
 msgstr ""
 
24470
 
 
24471
-#: cfgrtl.c:2205
 
24472
+#: cfgrtl.c:2203
 
24473
 #, gcc-internal-format, gfc-internal-format
 
24474
 msgid "missing REG_EH_REGION note at the end of bb %i"
 
24475
 msgstr ""
 
24476
 
 
24477
-#: cfgrtl.c:2210
 
24478
+#: cfgrtl.c:2208
 
24479
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
24480
-#| msgid "too many eh edges %i"
 
24481
 msgid "too many exception handling edges in bb %i"
 
24482
 msgstr "quá nhiều eh edges %i"
 
24483
 
 
24484
-#: cfgrtl.c:2218
 
24485
+#: cfgrtl.c:2216
 
24486
 #, gcc-internal-format, gfc-internal-format
 
24487
 msgid "too many outgoing branch edges from bb %i"
 
24488
 msgstr ""
 
24489
 
 
24490
-#: cfgrtl.c:2223
 
24491
+#: cfgrtl.c:2221
 
24492
 #, gcc-internal-format, gfc-internal-format
 
24493
 msgid "fallthru edge after unconditional jump in bb %i"
 
24494
 msgstr ""
 
24495
 
 
24496
-#: cfgrtl.c:2228
 
24497
+#: cfgrtl.c:2226
 
24498
 #, gcc-internal-format, gfc-internal-format
 
24499
 msgid "wrong number of branch edges after unconditional jump in bb %i"
 
24500
 msgstr ""
 
24501
 
 
24502
-#: cfgrtl.c:2235
 
24503
+#: cfgrtl.c:2233
 
24504
 #, gcc-internal-format, gfc-internal-format
 
24505
 msgid "wrong amount of branch edges after conditional jump in bb %i"
 
24506
 msgstr ""
 
24507
 
 
24508
-#: cfgrtl.c:2241
 
24509
+#: cfgrtl.c:2239
 
24510
 #, gcc-internal-format, gfc-internal-format
 
24511
 msgid "abnormal call edges for non-call insn in bb %i"
 
24512
 msgstr ""
 
24513
 
 
24514
-#: cfgrtl.c:2246
 
24515
+#: cfgrtl.c:2244
 
24516
 #, gcc-internal-format, gfc-internal-format
 
24517
 msgid "sibcall edges for non-call insn in bb %i"
 
24518
 msgstr ""
 
24519
 
 
24520
-#: cfgrtl.c:2256
 
24521
+#: cfgrtl.c:2254
 
24522
 #, gcc-internal-format, gfc-internal-format
 
24523
 msgid "abnormal edges for no purpose in bb %i"
 
24524
 msgstr ""
 
24525
 
 
24526
-#: cfgrtl.c:2268
 
24527
+#: cfgrtl.c:2266
 
24528
 #, gcc-internal-format, gfc-internal-format
 
24529
 msgid "insn %d inside basic block %d but block_for_insn is NULL"
 
24530
 msgstr ""
 
24531
 
 
24532
-#: cfgrtl.c:2272
 
24533
+#: cfgrtl.c:2270
 
24534
 #, gcc-internal-format, gfc-internal-format
 
24535
 msgid "insn %d inside basic block %d but block_for_insn is %i"
 
24536
 msgstr ""
 
24537
 
 
24538
-#: cfgrtl.c:2286 cfgrtl.c:2296
 
24539
+#: cfgrtl.c:2284 cfgrtl.c:2294
 
24540
 #, gcc-internal-format, gfc-internal-format
 
24541
 msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
 
24542
 msgstr "NOTE_INSN_BASIC_BLOCK bị thiếu cho khối %d"
 
24543
 
 
24544
-#: cfgrtl.c:2309
 
24545
+#: cfgrtl.c:2307
 
24546
 #, gcc-internal-format, gfc-internal-format
 
24547
 msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
 
24548
 msgstr "NOTE_INSN_BASIC_BLOCK %d tại giữa của khối cơ bản %d"
 
24549
 
 
24550
-#: cfgrtl.c:2319
 
24551
+#: cfgrtl.c:2317
 
24552
 #, gcc-internal-format, gfc-internal-format
 
24553
 msgid "in basic block %d:"
 
24554
 msgstr "trong khối cơ bản %d:"
 
24555
 
 
24556
-#: cfgrtl.c:2371 cfgrtl.c:2461
 
24557
+#: cfgrtl.c:2369 cfgrtl.c:2459
 
24558
 #, gcc-internal-format, gfc-internal-format
 
24559
 msgid "insn %d outside of basic blocks has non-NULL bb field"
 
24560
 msgstr ""
 
24561
 
 
24562
-#: cfgrtl.c:2379
 
24563
+#: cfgrtl.c:2377
 
24564
 #, gcc-internal-format, gfc-internal-format
 
24565
 msgid "end insn %d for block %d not found in the insn stream"
 
24566
 msgstr ""
 
24567
 
 
24568
-#: cfgrtl.c:2392
 
24569
+#: cfgrtl.c:2390
 
24570
 #, gcc-internal-format, gfc-internal-format
 
24571
 msgid "insn %d is in multiple basic blocks (%d and %d)"
 
24572
 msgstr ""
 
24573
 
 
24574
-#: cfgrtl.c:2404
 
24575
+#: cfgrtl.c:2402
 
24576
 #, gcc-internal-format, gfc-internal-format
 
24577
 msgid "head insn %d for block %d not found in the insn stream"
 
24578
 msgstr ""
 
24579
 
 
24580
-#: cfgrtl.c:2421
 
24581
+#: cfgrtl.c:2419
 
24582
 #, gcc-internal-format, gfc-internal-format
 
24583
 msgid "missing barrier after block %i"
 
24584
-msgstr ""
 
24585
+msgstr "thiếu chắn sau khối %i"
 
24586
 
 
24587
-#: cfgrtl.c:2437
 
24588
+#: cfgrtl.c:2435
 
24589
 #, gcc-internal-format, gfc-internal-format
 
24590
 msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
 
24591
-msgstr ""
 
24592
+msgstr "verify_flow_info: Các khối sai cho fallthru %i->%i"
 
24593
 
 
24594
-#: cfgrtl.c:2446
 
24595
+#: cfgrtl.c:2444
 
24596
 #, gcc-internal-format, gfc-internal-format
 
24597
 msgid "verify_flow_info: Incorrect fallthru %i->%i"
 
24598
-msgstr ""
 
24599
+msgstr "verify_flow_info: fallthru sai %i->%i"
 
24600
 
 
24601
-#: cfgrtl.c:2479
 
24602
+#: cfgrtl.c:2477
 
24603
 #, gcc-internal-format
 
24604
 msgid "basic blocks not laid down consecutively"
 
24605
 msgstr ""
 
24606
 
 
24607
-#: cfgrtl.c:2516
 
24608
+#: cfgrtl.c:2514
 
24609
 #, gcc-internal-format, gfc-internal-format
 
24610
 msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
 
24611
 msgstr ""
 
24612
@@ -13666,14 +13636,14 @@
 
24613
 msgstr ""
 
24614
 
 
24615
 #: cgraph.c:2316
 
24616
-#, gcc-internal-format, gfc-internal-format
 
24617
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
24618
 msgid "aux field set for edge %s->%s"
 
24619
-msgstr ""
 
24620
+msgstr "  -w warn         Đặt trường cảnh báo cho « tài khoản »\n"
 
24621
 
 
24622
 #: cgraph.c:2323
 
24623
 #, gcc-internal-format
 
24624
 msgid "execution count is negative"
 
24625
-msgstr ""
 
24626
+msgstr "số lượng thừa hành là âm"
 
24627
 
 
24628
 #: cgraph.c:2328
 
24629
 #, gcc-internal-format
 
24630
@@ -13681,9 +13651,9 @@
 
24631
 msgstr ""
 
24632
 
 
24633
 #: cgraph.c:2333
 
24634
-#, gcc-internal-format
 
24635
+#, fuzzy, gcc-internal-format
 
24636
 msgid "externally visible inline clone"
 
24637
-msgstr ""
 
24638
+msgstr "Có tên hiển thị bên ngoài thì phụ thêm dấu gạch dưới"
 
24639
 
 
24640
 #: cgraph.c:2338
 
24641
 #, gcc-internal-format
 
24642
@@ -13708,12 +13678,12 @@
 
24643
 #: cgraph.c:2374
 
24644
 #, gcc-internal-format
 
24645
 msgid "inlined_to pointer is wrong"
 
24646
-msgstr ""
 
24647
+msgstr "inlined_to con trỏ là sai"
 
24648
 
 
24649
 #: cgraph.c:2379
 
24650
-#, gcc-internal-format
 
24651
+#, fuzzy, gcc-internal-format
 
24652
 msgid "multiple inline callers"
 
24653
-msgstr ""
 
24654
+msgstr "Xắp xếp thư mục trực tiếp"
 
24655
 
 
24656
 #: cgraph.c:2386
 
24657
 #, gcc-internal-format
 
24658
@@ -13728,17 +13698,17 @@
 
24659
 #: cgraph.c:2400
 
24660
 #, gcc-internal-format
 
24661
 msgid "inlined_to pointer refers to itself"
 
24662
-msgstr ""
 
24663
+msgstr "con trỏ inlined_to chỉ đến chính nó"
 
24664
 
 
24665
 #: cgraph.c:2412
 
24666
-#, gcc-internal-format
 
24667
+#, fuzzy, gcc-internal-format
 
24668
 msgid "node has wrong clone_of"
 
24669
-msgstr ""
 
24670
+msgstr "cách ở số nhiều có số mũ không đúng"
 
24671
 
 
24672
 #: cgraph.c:2424
 
24673
-#, gcc-internal-format
 
24674
+#, fuzzy, gcc-internal-format
 
24675
 msgid "node has wrong clone list"
 
24676
-msgstr ""
 
24677
+msgstr "%s:%d: mục danh sách %d có kiểu dữ liệu không đúng"
 
24678
 
 
24679
 #: cgraph.c:2430
 
24680
 #, gcc-internal-format
 
24681
@@ -13758,12 +13728,12 @@
 
24682
 #: cgraph.c:2452
 
24683
 #, gcc-internal-format
 
24684
 msgid "Alias has call edges"
 
24685
-msgstr ""
 
24686
+msgstr "Bí danh có cạnh gọi"
 
24687
 
 
24688
 #: cgraph.c:2459
 
24689
 #, gcc-internal-format
 
24690
 msgid "Alias has non-alias reference"
 
24691
-msgstr ""
 
24692
+msgstr "Bí danh có tham chiếu non-alias"
 
24693
 
 
24694
 #: cgraph.c:2464
 
24695
 #, gcc-internal-format
 
24696
@@ -13793,7 +13763,7 @@
 
24697
 #: cgraph.c:2516
 
24698
 #, gcc-internal-format
 
24699
 msgid "shared call_stmt:"
 
24700
-msgstr ""
 
24701
+msgstr "call_stmt được chia sẻ:"
 
24702
 
 
24703
 #: cgraph.c:2524
 
24704
 #, gcc-internal-format
 
24705
@@ -13826,9 +13796,9 @@
 
24706
 msgstr "verify_cgraph_node gặp lỗi"
 
24707
 
 
24708
 #: cgraphunit.c:607
 
24709
-#, gcc-internal-format
 
24710
+#, fuzzy, gcc-internal-format
 
24711
 msgid "function %q+D part of alias cycle"
 
24712
-msgstr ""
 
24713
+msgstr "Lỗi: cycle (vòng tròn) trong %s_Alias `%s'"
 
24714
 
 
24715
 #: cgraphunit.c:716
 
24716
 #, gcc-internal-format
 
24717
@@ -13856,9 +13826,9 @@
 
24718
 msgstr ""
 
24719
 
 
24720
 #: cgraphunit.c:1081 c-family/c-pragma.c:335
 
24721
-#, gcc-internal-format
 
24722
+#, fuzzy, gcc-internal-format
 
24723
 msgid "%q+D aliased to undefined symbol %qE"
 
24724
-msgstr ""
 
24725
+msgstr "Tạo tham chiếu chưa xác định đến ký hiệu này"
 
24726
 
 
24727
 #: cgraphunit.c:1104
 
24728
 #, gcc-internal-format
 
24729
@@ -13872,14 +13842,13 @@
 
24730
 
 
24731
 #: cgraphunit.c:1127
 
24732
 #, fuzzy, gcc-internal-format
 
24733
-#| msgid "data declaration"
 
24734
 msgid "%q+D aliased declaration"
 
24735
-msgstr "lời tuyên bố dữ liệu"
 
24736
+msgstr "khai báo trước"
 
24737
 
 
24738
 #: cgraphunit.c:1199
 
24739
-#, gcc-internal-format
 
24740
+#, fuzzy, gcc-internal-format
 
24741
 msgid "failed to reclaim unneeded function"
 
24742
-msgstr ""
 
24743
+msgstr "lỗi tổ hợp chuỗi « %s » với hàm %s\n"
 
24744
 
 
24745
 #: cgraphunit.c:1229
 
24746
 #, gcc-internal-format
 
24747
@@ -13887,9 +13856,9 @@
 
24748
 msgstr ""
 
24749
 
 
24750
 #: cgraphunit.c:1666
 
24751
-#, gcc-internal-format
 
24752
+#, fuzzy, gcc-internal-format
 
24753
 msgid "size of return value of %q+D is %u bytes"
 
24754
-msgstr ""
 
24755
+msgstr "@a trong @i %i có một kích cỡ giá trị (%N) @n\n"
 
24756
 
 
24757
 #: cgraphunit.c:1669
 
24758
 #, gcc-internal-format
 
24759
@@ -13911,7 +13880,7 @@
 
24760
 msgid "no arguments"
 
24761
 msgstr "không có đối số nào"
 
24762
 
 
24763
-#: collect2.c:1284 opts.c:794
 
24764
+#: collect2.c:1284 opts.c:797
 
24765
 #, gcc-internal-format
 
24766
 msgid "LTO support has not been enabled in this configuration"
 
24767
 msgstr ""
 
24768
@@ -13924,7 +13893,7 @@
 
24769
 #: collect2.c:1424
 
24770
 #, gcc-internal-format, gfc-internal-format
 
24771
 msgid "unknown demangling style '%s'"
 
24772
-msgstr ""
 
24773
+msgstr "không rõ kiểu khắt khe \"%s\""
 
24774
 
 
24775
 # Literal: don't translate; Nghĩa chữ: dừng dịch
 
24776
 #: collect2.c:1520 collect2.c:1703 collect2.c:1738
 
24777
@@ -13946,7 +13915,7 @@
 
24778
 #: collect2.c:1813
 
24779
 #, gcc-internal-format, gfc-internal-format
 
24780
 msgid "%s terminated with signal %d [%s]%s"
 
24781
-msgstr ""
 
24782
+msgstr "%s đã kết thúc với tín hiệu %d [%s]%s"
 
24783
 
 
24784
 #: collect2.c:1874
 
24785
 #, gcc-internal-format, gfc-internal-format
 
24786
@@ -13968,12 +13937,12 @@
 
24787
 msgid "cannot find '%s'"
 
24788
 msgstr "không tìm thấy '%s'"
 
24789
 
 
24790
-#: collect2.c:1921 collect2.c:2448 collect2.c:2644 gcc.c:2749
 
24791
+#: collect2.c:1921 collect2.c:2448 collect2.c:2644 gcc.c:2750
 
24792
 #, gcc-internal-format
 
24793
 msgid "pex_init failed: %m"
 
24794
 msgstr "pex_init bị lỗi: %m"
 
24795
 
 
24796
-#: collect2.c:1930 collect2.c:2457 collect2.c:2652 gcc.c:7188
 
24797
+#: collect2.c:1930 collect2.c:2457 collect2.c:2652 gcc.c:7191
 
24798
 #, gcc-internal-format
 
24799
 msgid "%s: %m"
 
24800
 msgstr "%s: %m"
 
24801
@@ -14049,9 +14018,9 @@
 
24802
 msgstr ""
 
24803
 
 
24804
 #: convert.c:365
 
24805
-#, gcc-internal-format
 
24806
+#, fuzzy, gcc-internal-format
 
24807
 msgid "conversion to incomplete type"
 
24808
-msgstr ""
 
24809
+msgstr "nguồn là một hàm trỏ tới loại không hoàn toàn"
 
24810
 
 
24811
 #: convert.c:823 convert.c:899
 
24812
 #, gcc-internal-format
 
24813
@@ -14076,7 +14045,7 @@
 
24814
 #: convert.c:905
 
24815
 #, gcc-internal-format
 
24816
 msgid "can%'t convert value to a vector"
 
24817
-msgstr ""
 
24818
+msgstr "không thể chuyển đổi giá trị thành kiểu vector"
 
24819
 
 
24820
 #: convert.c:944
 
24821
 #, gcc-internal-format
 
24822
@@ -14091,22 +14060,22 @@
 
24823
 #: coverage.c:203
 
24824
 #, gcc-internal-format
 
24825
 msgid "%qs is version %q.*s, expected version %q.*s"
 
24826
-msgstr ""
 
24827
+msgstr "%qs là phiên bản %q.*s, cần phiên bản %q.*s"
 
24828
 
 
24829
 #: coverage.c:285 coverage.c:294
 
24830
-#, gcc-internal-format, gfc-internal-format
 
24831
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
24832
 msgid "Profile data for function %u is corrupted"
 
24833
-msgstr ""
 
24834
+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 »"
 
24835
 
 
24836
 #: coverage.c:286
 
24837
 #, gcc-internal-format
 
24838
 msgid "checksum is (%x,%x) instead of (%x,%x)"
 
24839
-msgstr ""
 
24840
+msgstr "tổng kiểm là (%x,%x) thay vì (%x,%x)"
 
24841
 
 
24842
 #: coverage.c:295
 
24843
 #, gcc-internal-format, gfc-internal-format
 
24844
 msgid "number of counters is %d instead of %d"
 
24845
-msgstr ""
 
24846
+msgstr "số đếm phải là %d thay vì %d"
 
24847
 
 
24848
 #: coverage.c:301
 
24849
 #, gcc-internal-format, gfc-internal-format
 
24850
@@ -14129,14 +14098,14 @@
 
24851
 msgstr ""
 
24852
 
 
24853
 #: coverage.c:380
 
24854
-#, gcc-internal-format
 
24855
+#, fuzzy, gcc-internal-format
 
24856
 msgid "coverage mismatch ignored"
 
24857
-msgstr ""
 
24858
+msgstr "'%s' có thêm '..', bỏ qua."
 
24859
 
 
24860
 #: coverage.c:382
 
24861
 #, gcc-internal-format
 
24862
 msgid "execution counts estimated"
 
24863
-msgstr ""
 
24864
+msgstr "số lượng thừa hành được ước lượng"
 
24865
 
 
24866
 #: coverage.c:383
 
24867
 #, gcc-internal-format
 
24868
@@ -14169,9 +14138,9 @@
 
24869
 msgstr ""
 
24870
 
 
24871
 #: cprop.c:1747 gcse.c:4075
 
24872
-#, gcc-internal-format, gfc-internal-format
 
24873
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
24874
 msgid "%s: %d basic blocks and %d registers"
 
24875
-msgstr ""
 
24876
+msgstr "Sử dụng những thanh ghi r2 và r5"
 
24877
 
 
24878
 #: data-streamer-in.c:52
 
24879
 #, gcc-internal-format
 
24880
@@ -14213,35 +14182,35 @@
 
24881
 msgid "global constructors not supported on this target"
 
24882
 msgstr ""
 
24883
 
 
24884
-#: diagnostic.c:1145
 
24885
+#: diagnostic.c:1148
 
24886
 #, gcc-internal-format, gfc-internal-format
 
24887
 msgid "in %s, at %s:%d"
 
24888
 msgstr "trong %s, tại %s:%d"
 
24889
 
 
24890
 #: dominance.c:1029
 
24891
-#, gcc-internal-format, gfc-internal-format
 
24892
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
24893
 msgid "dominator of %d status unknown"
 
24894
-msgstr ""
 
24895
+msgstr "nhận được trạng thái không rõ từ câu lệnh (0x%X)"
 
24896
 
 
24897
 #: dominance.c:1036
 
24898
-#, gcc-internal-format, gfc-internal-format
 
24899
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
24900
 msgid "dominator of %d should be %d, not %d"
 
24901
-msgstr ""
 
24902
+msgstr "« tùy chọn->đối số » không thể vô giá trị"
 
24903
 
 
24904
 #: dumpfile.c:248 dumpfile.c:411 dumpfile.c:494
 
24905
-#, fuzzy, gcc-internal-format
 
24906
+#, gcc-internal-format
 
24907
 msgid "could not open dump file %qs: %m"
 
24908
-msgstr "không thể mở tập tin đáp ứng %s"
 
24909
+msgstr "không thể mở tập tin dump %qs: %m"
 
24910
 
 
24911
 #: dumpfile.c:724
 
24912
 #, gcc-internal-format
 
24913
 msgid "ignoring unknown option %q.*s in %<-fdump-%s%>"
 
24914
-msgstr ""
 
24915
+msgstr "bỏ qua tùy chọn không hiểu %q.*s trong %<-fdump-%s%>"
 
24916
 
 
24917
 #: dumpfile.c:831
 
24918
 #, gcc-internal-format
 
24919
 msgid "unknown option %q.*s in %<-fopt-info-%s%>"
 
24920
-msgstr ""
 
24921
+msgstr "không hiểu tùy chọn %q.*s trong %<-fopt-info-%s%>"
 
24922
 
 
24923
 #: dumpfile.c:862
 
24924
 #, gcc-internal-format
 
24925
@@ -14258,22 +14227,22 @@
 
24926
 msgid "non-delegitimized UNSPEC %s (%d) found in variable location"
 
24927
 msgstr ""
 
24928
 
 
24929
-#: emit-rtl.c:2612
 
24930
+#: emit-rtl.c:2616
 
24931
 #, gcc-internal-format
 
24932
 msgid "invalid rtl sharing found in the insn"
 
24933
 msgstr ""
 
24934
 
 
24935
-#: emit-rtl.c:2614
 
24936
+#: emit-rtl.c:2618
 
24937
 #, gcc-internal-format
 
24938
 msgid "shared rtx"
 
24939
-msgstr ""
 
24940
+msgstr "rtx dùng chung"
 
24941
 
 
24942
-#: emit-rtl.c:2616
 
24943
+#: emit-rtl.c:2620
 
24944
 #, gcc-internal-format
 
24945
 msgid "internal consistency failure"
 
24946
-msgstr ""
 
24947
+msgstr "tính nhất quán nội tại gặp lỗi nghiêm trọng"
 
24948
 
 
24949
-#: emit-rtl.c:3741
 
24950
+#: emit-rtl.c:3749
 
24951
 #, gcc-internal-format
 
24952
 msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
 
24953
 msgstr ""
 
24954
@@ -14281,59 +14250,59 @@
 
24955
 #: errors.c:132
 
24956
 #, gcc-internal-format, gfc-internal-format
 
24957
 msgid "abort in %s, at %s:%d"
 
24958
-msgstr ""
 
24959
+msgstr "bỏ dở lúc %s, tại %s:%d"
 
24960
 
 
24961
-#: except.c:2026
 
24962
+#: except.c:2075
 
24963
 #, gcc-internal-format
 
24964
 msgid "argument of %<__builtin_eh_return_regno%> must be constant"
 
24965
 msgstr ""
 
24966
 
 
24967
-#: except.c:2163
 
24968
+#: except.c:2212
 
24969
 #, gcc-internal-format
 
24970
 msgid "__builtin_eh_return not supported on this target"
 
24971
 msgstr ""
 
24972
 
 
24973
-#: except.c:3222 except.c:3247
 
24974
+#: except.c:3271 except.c:3296
 
24975
 #, gcc-internal-format, gfc-internal-format
 
24976
 msgid "region_array is corrupted for region %i"
 
24977
 msgstr ""
 
24978
 
 
24979
-#: except.c:3235 except.c:3266
 
24980
+#: except.c:3284 except.c:3315
 
24981
 #, gcc-internal-format, gfc-internal-format
 
24982
 msgid "lp_array is corrupted for lp %i"
 
24983
 msgstr ""
 
24984
 
 
24985
-#: except.c:3252
 
24986
+#: except.c:3301
 
24987
 #, gcc-internal-format, gfc-internal-format
 
24988
 msgid "outer block of region %i is wrong"
 
24989
 msgstr ""
 
24990
 
 
24991
-#: except.c:3257
 
24992
+#: except.c:3306
 
24993
 #, gcc-internal-format, gfc-internal-format
 
24994
 msgid "negative nesting depth of region %i"
 
24995
 msgstr ""
 
24996
 
 
24997
-#: except.c:3271
 
24998
+#: except.c:3320
 
24999
 #, gcc-internal-format, gfc-internal-format
 
25000
 msgid "region of lp %i is wrong"
 
25001
-msgstr ""
 
25002
+msgstr "vùng của lp %i là sai"
 
25003
 
 
25004
-#: except.c:3298
 
25005
+#: except.c:3347
 
25006
 #, gcc-internal-format, gfc-internal-format
 
25007
 msgid "tree list ends on depth %i"
 
25008
 msgstr ""
 
25009
 
 
25010
-#: except.c:3303
 
25011
+#: except.c:3352
 
25012
 #, gcc-internal-format
 
25013
 msgid "region_array does not match region_tree"
 
25014
 msgstr ""
 
25015
 
 
25016
-#: except.c:3308
 
25017
+#: except.c:3357
 
25018
 #, gcc-internal-format
 
25019
 msgid "lp_array does not match region_tree"
 
25020
 msgstr ""
 
25021
 
 
25022
-#: except.c:3315
 
25023
+#: except.c:3364
 
25024
 #, gcc-internal-format
 
25025
 msgid "verify_eh_tree failed"
 
25026
 msgstr "verify_eh_tree gặp lỗi"
 
25027
@@ -14373,12 +14342,12 @@
 
25028
 msgid "local frame unavailable (naked function?)"
 
25029
 msgstr ""
 
25030
 
 
25031
-#: expr.c:10191
 
25032
+#: expr.c:10192
 
25033
 #, gcc-internal-format
 
25034
 msgid "%Kcall to %qs declared with attribute error: %s"
 
25035
 msgstr ""
 
25036
 
 
25037
-#: expr.c:10198
 
25038
+#: expr.c:10199
 
25039
 #, gcc-internal-format
 
25040
 msgid "%Kcall to %qs declared with attribute warning: %s"
 
25041
 msgstr ""
 
25042
@@ -14413,47 +14382,47 @@
 
25043
 msgid "assuming signed overflow does not occur when negating a division"
 
25044
 msgstr ""
 
25045
 
 
25046
-#: fold-const.c:3437 fold-const.c:3449
 
25047
+#: fold-const.c:3450 fold-const.c:3462
 
25048
 #, gcc-internal-format, gfc-internal-format
 
25049
 msgid "comparison is always %d due to width of bit-field"
 
25050
 msgstr ""
 
25051
 
 
25052
-#: fold-const.c:4849 tree-ssa-reassoc.c:1943
 
25053
+#: fold-const.c:4862 tree-ssa-reassoc.c:1944
 
25054
 #, gcc-internal-format
 
25055
 msgid "assuming signed overflow does not occur when simplifying range test"
 
25056
 msgstr ""
 
25057
 
 
25058
-#: fold-const.c:5285 fold-const.c:5299
 
25059
+#: fold-const.c:5298 fold-const.c:5312
 
25060
 #, gcc-internal-format, gfc-internal-format
 
25061
 msgid "comparison is always %d"
 
25062
-msgstr ""
 
25063
+msgstr "so sánh luôn là %d"
 
25064
 
 
25065
-#: fold-const.c:5432
 
25066
+#: fold-const.c:5445
 
25067
 #, gcc-internal-format
 
25068
 msgid "%<or%> of unmatched not-equal tests is always 1"
 
25069
 msgstr ""
 
25070
 
 
25071
-#: fold-const.c:5437
 
25072
+#: fold-const.c:5450
 
25073
 #, gcc-internal-format
 
25074
 msgid "%<and%> of mutually exclusive equal-tests is always 0"
 
25075
 msgstr ""
 
25076
 
 
25077
-#: fold-const.c:8729
 
25078
+#: fold-const.c:8742
 
25079
 #, gcc-internal-format
 
25080
 msgid "assuming signed overflow does not occur when reducing constant in comparison"
 
25081
 msgstr ""
 
25082
 
 
25083
-#: fold-const.c:8887
 
25084
+#: fold-const.c:8900
 
25085
 #, fuzzy, gcc-internal-format
 
25086
 msgid "assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C1 +- C2"
 
25087
 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 |"
 
25088
 
 
25089
-#: fold-const.c:9150
 
25090
+#: fold-const.c:9163
 
25091
 #, gcc-internal-format
 
25092
 msgid "assuming signed overflow does not occur when combining constants around a comparison"
 
25093
 msgstr ""
 
25094
 
 
25095
-#: fold-const.c:14564
 
25096
+#: fold-const.c:14577
 
25097
 #, gcc-internal-format
 
25098
 msgid "fold check: original tree changed by fold"
 
25099
 msgstr ""
 
25100
@@ -14464,9 +14433,9 @@
 
25101
 msgstr ""
 
25102
 
 
25103
 #: function.c:1738 gimplify.c:5409
 
25104
-#, gcc-internal-format
 
25105
+#, fuzzy, gcc-internal-format
 
25106
 msgid "impossible constraint in %<asm%>"
 
25107
-msgstr ""
 
25108
+msgstr "do_constant chứa một lỗi không thể phục hồi"
 
25109
 
 
25110
 #: function.c:3992
 
25111
 #, gcc-internal-format
 
25112
@@ -14478,142 +14447,142 @@
 
25113
 msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
 
25114
 msgstr ""
 
25115
 
 
25116
-#: function.c:4631
 
25117
+#: function.c:4620
 
25118
 #, gcc-internal-format
 
25119
 msgid "function returns an aggregate"
 
25120
 msgstr "hàm trả về một tập hợp"
 
25121
 
 
25122
-#: function.c:4993
 
25123
+#: function.c:4982
 
25124
 #, gcc-internal-format
 
25125
 msgid "unused parameter %q+D"
 
25126
 msgstr "tham số chưa dùng %q+D"
 
25127
 
 
25128
-#: gcc.c:1804 gcc.c:1824
 
25129
+#: gcc.c:1805 gcc.c:1825
 
25130
 #, gcc-internal-format, gfc-internal-format
 
25131
 msgid "specs %%include syntax malformed after %ld characters"
 
25132
 msgstr "đặc tả chứa cú pháp %%include dạng sai sau %ld ký tự"
 
25133
 
 
25134
-#: gcc.c:1850 gcc.c:1859 gcc.c:1869 gcc.c:1879
 
25135
+#: gcc.c:1851 gcc.c:1860 gcc.c:1870 gcc.c:1880
 
25136
 #, gcc-internal-format, gfc-internal-format
 
25137
 msgid "specs %%rename syntax malformed after %ld characters"
 
25138
 msgstr "đặc tả chứa cú pháp %%rename dạng sai sau %ld ký tự"
 
25139
 
 
25140
-#: gcc.c:1889
 
25141
+#: gcc.c:1890
 
25142
 #, gcc-internal-format, gfc-internal-format
 
25143
 msgid "specs %s spec was not found to be renamed"
 
25144
 msgstr "đặc tả chứa đặc tả %s không có tên mới"
 
25145
 
 
25146
-#: gcc.c:1896
 
25147
+#: gcc.c:1897
 
25148
 #, fuzzy, gcc-internal-format
 
25149
 msgid "%s: attempt to rename spec %qs to already defined spec %qs"
 
25150
 msgstr "%s: đã thử thay đổi tên của đặc tả '%s' thành đặc tả đã xác định '%s'"
 
25151
 
 
25152
-#: gcc.c:1917
 
25153
+#: gcc.c:1918
 
25154
 #, gcc-internal-format, gfc-internal-format
 
25155
 msgid "specs unknown %% command after %ld characters"
 
25156
 msgstr "đặc tả chứa một lệnh %% không rõ sai sau %ld ký tự"
 
25157
 
 
25158
-#: gcc.c:1928 gcc.c:1941
 
25159
+#: gcc.c:1929 gcc.c:1942
 
25160
 #, gcc-internal-format, gfc-internal-format
 
25161
 msgid "specs file malformed after %ld characters"
 
25162
 msgstr "tập tin đặc tả dạng sai sau %ld ký tự"
 
25163
 
 
25164
-#: gcc.c:1993
 
25165
+#: gcc.c:1994
 
25166
 #, gcc-internal-format
 
25167
 msgid "spec file has no spec for linking"
 
25168
 msgstr "tập tin đặc tả không có đặc tả để liên kết"
 
25169
 
 
25170
-#: gcc.c:2538
 
25171
-#, fuzzy, gcc-internal-format
 
25172
+#: gcc.c:2539
 
25173
+#, gcc-internal-format
 
25174
 msgid "system path %qs is not absolute"
 
25175
-msgstr "đường dẫn '%s' không phải tuyệt đối"
 
25176
+msgstr "đường dẫn hệ thống %qs không phải dạng tuyệt đối"
 
25177
 
 
25178
-#: gcc.c:2626
 
25179
+#: gcc.c:2627
 
25180
 #, gcc-internal-format
 
25181
 msgid "-pipe not supported"
 
25182
 msgstr "không hỗ trợ -pipe"
 
25183
 
 
25184
-#: gcc.c:2788
 
25185
+#: gcc.c:2789
 
25186
 #, gcc-internal-format
 
25187
 msgid "failed to get exit status: %m"
 
25188
 msgstr "không lấy được trạng thái thoát: %m"
 
25189
 
 
25190
-#: gcc.c:2794
 
25191
+#: gcc.c:2795
 
25192
 #, gcc-internal-format
 
25193
 msgid "failed to get process times: %m"
 
25194
 msgstr "không lấy được thời gian tiến trình: %m"
 
25195
 
 
25196
-#: gcc.c:2820
 
25197
+#: gcc.c:2821
 
25198
 #, gcc-internal-format, gfc-internal-format
 
25199
 msgid "%s (program %s)"
 
25200
 msgstr "%s (chương trình %s)"
 
25201
 
 
25202
-#: gcc.c:3251 opts-common.c:986 opts-common.c:1058
 
25203
-#, fuzzy, gcc-internal-format
 
25204
+#: gcc.c:3252 opts-common.c:1019 opts-common.c:1091
 
25205
+#, gcc-internal-format
 
25206
 msgid "unrecognized command line option %qs"
 
25207
-msgstr "không nhận ra địa chỉ"
 
25208
+msgstr "không thừa nhận tùy chọn dòng lệnh %qs"
 
25209
 
 
25210
-#: gcc.c:3506
 
25211
-#, fuzzy, gcc-internal-format
 
25212
+#: gcc.c:3507
 
25213
+#, gcc-internal-format
 
25214
 msgid "%qs is an unknown -save-temps option"
 
25215
-msgstr "'%s' là một tuỳ chọn -save-temps không rõ"
 
25216
+msgstr "%qs là tùy chọn không hiểu -save-temps"
 
25217
 
 
25218
-#: gcc.c:3967
 
25219
+#: gcc.c:3968
 
25220
 #, gcc-internal-format
 
25221
 msgid "-pipe ignored because -save-temps specified"
 
25222
-msgstr ""
 
25223
+msgstr "-pipe bị bỏ qua bởi vì -save-temps được chỉ ra"
 
25224
 
 
25225
-#: gcc.c:4055
 
25226
+#: gcc.c:4056
 
25227
 #, gcc-internal-format
 
25228
 msgid "%<-x %s%> after last input file has no effect"
 
25229
-msgstr ""
 
25230
+msgstr "%<-x %s%> sau tập tin đầu vào cuối không chịu tác động"
 
25231
 
 
25232
-#: gcc.c:4217
 
25233
+#: gcc.c:4218
 
25234
 #, fuzzy, gcc-internal-format
 
25235
 msgid "unable to locate default linker script %qs in the library search paths"
 
25236
 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"
 
25237
 
 
25238
-#: gcc.c:4421
 
25239
-#, fuzzy, gcc-internal-format
 
25240
+#: gcc.c:4422
 
25241
+#, gcc-internal-format
 
25242
 msgid "switch %qs does not start with %<-%>"
 
25243
-msgstr "cái chuyển '%s' không bắt đầu bằng '-'"
 
25244
+msgstr "switch %qs không bắt đầu với %<-%>"
 
25245
 
 
25246
-#: gcc.c:4424
 
25247
+#: gcc.c:4425
 
25248
 #, gcc-internal-format
 
25249
 msgid "spec-generated switch is just %<-%>"
 
25250
 msgstr ""
 
25251
 
 
25252
-#: gcc.c:4515
 
25253
+#: gcc.c:4516
 
25254
 #, gcc-internal-format, gfc-internal-format
 
25255
 msgid "could not open temporary response file %s"
 
25256
 msgstr "không thể mở tập tin đáp ứng tạm thời %s"
 
25257
 
 
25258
-#: gcc.c:4521
 
25259
+#: gcc.c:4522
 
25260
 #, gcc-internal-format, gfc-internal-format
 
25261
 msgid "could not write to temporary response file %s"
 
25262
 msgstr "không thể ghi vào tập tin đáp ứng tạm thời %s"
 
25263
 
 
25264
-#: gcc.c:4527
 
25265
+#: gcc.c:4528
 
25266
 #, gcc-internal-format, gfc-internal-format
 
25267
 msgid "could not close temporary response file %s"
 
25268
 msgstr "không thể đóng tập tin đáp ứng tạm thời %s"
 
25269
 
 
25270
-#: gcc.c:4650
 
25271
+#: gcc.c:4651
 
25272
 #, gcc-internal-format
 
25273
 msgid "spec %qs invalid"
 
25274
 msgstr "đặc tả %qs không hợp lệ"
 
25275
 
 
25276
-#: gcc.c:4799
 
25277
+#: gcc.c:4800
 
25278
 #, gcc-internal-format
 
25279
 msgid "spec %qs has invalid %<%%0%c%>"
 
25280
 msgstr "đặc tả %qs có %<%%0%c%> không hợp lệ"
 
25281
 
 
25282
-#: gcc.c:5118
 
25283
+#: gcc.c:5119
 
25284
 #, gcc-internal-format
 
25285
 msgid "spec %qs has invalid %<%%W%c%>"
 
25286
 msgstr "đặc tả %qs có %<%%W%c%> không hợp lệ"
 
25287
 
 
25288
-#: gcc.c:5140
 
25289
+#: gcc.c:5141
 
25290
 #, gcc-internal-format
 
25291
 msgid "spec %qs has invalid %<%%x%c%>"
 
25292
 msgstr "đặc tả %qs có %<%%x%c%> không hợp lệ"
 
25293
@@ -14621,225 +14590,223 @@
 
25294
 #. Catch the case where a spec string contains something like
 
25295
 #. '%{foo:%*}'.  i.e. there is no * in the pattern on the left
 
25296
 #. hand side of the :.
 
25297
-#: gcc.c:5341
 
25298
+#: gcc.c:5342
 
25299
 #, gcc-internal-format
 
25300
 msgid "spec failure: %<%%*%> has not been initialized by pattern match"
 
25301
 msgstr ""
 
25302
 
 
25303
-#: gcc.c:5384
 
25304
+#: gcc.c:5385
 
25305
 #, gcc-internal-format
 
25306
 msgid "spec failure: unrecognized spec option %qc"
 
25307
 msgstr ""
 
25308
 
 
25309
-#: gcc.c:5446
 
25310
+#: gcc.c:5447
 
25311
 #, gcc-internal-format
 
25312
 msgid "unknown spec function %qs"
 
25313
 msgstr "không hiểu hàm đặc tả %qs"
 
25314
 
 
25315
-#: gcc.c:5476
 
25316
+#: gcc.c:5477
 
25317
 #, gcc-internal-format
 
25318
 msgid "error in args to spec function %qs"
 
25319
 msgstr "gặp lỗi trong các đối số tới hàm đặc tả %qs"
 
25320
 
 
25321
-#: gcc.c:5527
 
25322
+#: gcc.c:5528
 
25323
 #, gcc-internal-format
 
25324
 msgid "malformed spec function name"
 
25325
 msgstr "tên hàm đặc tả dạng sai"
 
25326
 
 
25327
 #. )
 
25328
-#: gcc.c:5530
 
25329
+#: gcc.c:5531
 
25330
 #, gcc-internal-format
 
25331
 msgid "no arguments for spec function"
 
25332
 msgstr "không có đối số tới hàm đặc tả"
 
25333
 
 
25334
-#: gcc.c:5549
 
25335
+#: gcc.c:5550
 
25336
 #, gcc-internal-format
 
25337
 msgid "malformed spec function arguments"
 
25338
 msgstr "đối số hàm đặc tả dạng sai"
 
25339
 
 
25340
-#: gcc.c:5810
 
25341
+#: gcc.c:5811
 
25342
 #, gcc-internal-format
 
25343
 msgid "braced spec %qs is invalid at %qc"
 
25344
 msgstr "đặc tả giữa ngoặc móc %qs không hợp lệ tại %qc"
 
25345
 
 
25346
-#: gcc.c:5898
 
25347
+#: gcc.c:5899
 
25348
 #, gcc-internal-format
 
25349
 msgid "braced spec body %qs is invalid"
 
25350
 msgstr "thân của đặc tả giữa ngoặc móc %qs không hợp lệ"
 
25351
 
 
25352
-#: gcc.c:6151
 
25353
+#: gcc.c:6152
 
25354
 #, gcc-internal-format, gfc-internal-format
 
25355
 msgid "%s: could not determine length of compare-debug file %s"
 
25356
 msgstr ""
 
25357
 
 
25358
-#: gcc.c:6162
 
25359
+#: gcc.c:6163
 
25360
 #, gcc-internal-format, gfc-internal-format
 
25361
 msgid "%s: -fcompare-debug failure (length)"
 
25362
 msgstr "%s: -fcompare-debug thất bại (độ dài)"
 
25363
 
 
25364
-#: gcc.c:6172 gcc.c:6213
 
25365
+#: gcc.c:6173 gcc.c:6214
 
25366
 #, gcc-internal-format, gfc-internal-format
 
25367
 msgid "%s: could not open compare-debug file %s"
 
25368
-msgstr ""
 
25369
+msgstr "%s: không thể mở tập tin compare-debug %s"
 
25370
 
 
25371
-#: gcc.c:6192 gcc.c:6229
 
25372
+#: gcc.c:6193 gcc.c:6230
 
25373
 #, gcc-internal-format, gfc-internal-format
 
25374
 msgid "%s: -fcompare-debug failure"
 
25375
 msgstr "%s: -fcompare-debug thất bại"
 
25376
 
 
25377
-#: gcc.c:6304
 
25378
+#: gcc.c:6305
 
25379
 #, gcc-internal-format
 
25380
 msgid "atexit failed"
 
25381
 msgstr "atexit gặp lỗi"
 
25382
 
 
25383
-#: gcc.c:6453
 
25384
+#: gcc.c:6454
 
25385
 #, gcc-internal-format
 
25386
 msgid "spec failure: more than one arg to SYSROOT_SUFFIX_SPEC"
 
25387
 msgstr "spec thất bại: có nhiều hơn một đối số chuyển cho SYSROOT_SUFFIX_SPEC"
 
25388
 
 
25389
-#: gcc.c:6477
 
25390
+#: gcc.c:6478
 
25391
 #, gcc-internal-format
 
25392
 msgid "spec failure: more than one arg to SYSROOT_HEADERS_SUFFIX_SPEC"
 
25393
 msgstr "spec thất bại: có nhiều hơn một đối số chuyển cho SYSROOT_HEADERS_SUFFIX_SPEC"
 
25394
 
 
25395
-#: gcc.c:6643
 
25396
-#, fuzzy, gcc-internal-format
 
25397
+#: gcc.c:6645
 
25398
+#, gcc-internal-format
 
25399
 msgid "unrecognized command line option %<-%s%>"
 
25400
-msgstr "không nhận ra địa chỉ"
 
25401
+msgstr "không thừa nhận tùy chọn dòng lệnh %<-%s%>"
 
25402
 
 
25403
 #. The error status indicates that only one set of fixed
 
25404
 #. headers should be built.
 
25405
-#: gcc.c:6729
 
25406
+#: gcc.c:6731
 
25407
 #, gcc-internal-format
 
25408
 msgid "not configured with sysroot headers suffix"
 
25409
 msgstr "không được cấu hình với hậu số phần đầu sysroot"
 
25410
 
 
25411
-#: gcc.c:6812
 
25412
+#: gcc.c:6814
 
25413
 #, gcc-internal-format
 
25414
 msgid "no input files"
 
25415
 msgstr "không có tập tin nhập vào"
 
25416
 
 
25417
-#: gcc.c:6861
 
25418
+#: gcc.c:6863
 
25419
 #, gcc-internal-format
 
25420
 msgid "cannot specify -o with -c, -S or -E with multiple files"
 
25421
 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"
 
25422
 
 
25423
-#: gcc.c:6891
 
25424
+#: gcc.c:6893
 
25425
 #, gcc-internal-format, gfc-internal-format
 
25426
 msgid "%s: %s compiler not installed on this system"
 
25427
 msgstr "%s: trình biên dịch %s chưa được cài đặt trên hệ thống này"
 
25428
 
 
25429
-#: gcc.c:6913
 
25430
+#: gcc.c:6915
 
25431
 #, gcc-internal-format
 
25432
 msgid "recompiling with -fcompare-debug"
 
25433
 msgstr "hãy dịch lại với tùy chọn -fcompare-debug"
 
25434
 
 
25435
-#: gcc.c:6929
 
25436
+#: gcc.c:6931
 
25437
 #, gcc-internal-format
 
25438
 msgid "during -fcompare-debug recompilation"
 
25439
 msgstr ""
 
25440
 
 
25441
-#: gcc.c:6938
 
25442
+#: gcc.c:6940
 
25443
 #, gcc-internal-format
 
25444
 msgid "comparing final insns dumps"
 
25445
 msgstr ""
 
25446
 
 
25447
-#: gcc.c:7044
 
25448
+#: gcc.c:7046
 
25449
 #, gcc-internal-format, gfc-internal-format
 
25450
 msgid "-fuse-linker-plugin, but %s not found"
 
25451
 msgstr "-fuse-linker-plugin, mà không tìm thấy %s"
 
25452
 
 
25453
-#: gcc.c:7076
 
25454
+#: gcc.c:7079
 
25455
 #, gcc-internal-format, gfc-internal-format
 
25456
 msgid "%s: linker input file unused because linking not done"
 
25457
 msgstr ""
 
25458
 
 
25459
-#: gcc.c:7117
 
25460
+#: gcc.c:7120
 
25461
 #, gcc-internal-format, gfc-internal-format
 
25462
 msgid "language %s not recognized"
 
25463
 msgstr "không chấp nhận ngôn ngữ %s"
 
25464
 
 
25465
-#: gcc.c:7344
 
25466
+#: gcc.c:7347
 
25467
 #, gcc-internal-format
 
25468
 msgid "multilib spec %qs is invalid"
 
25469
 msgstr "đặc tả đa thư viện %qs không hợp lệ"
 
25470
 
 
25471
-#: gcc.c:7538
 
25472
+#: gcc.c:7541
 
25473
 #, gcc-internal-format
 
25474
 msgid "multilib exclusions %qs is invalid"
 
25475
 msgstr "sự loại từ đa thư viện %qs không hợp lệ"
 
25476
 
 
25477
-#: gcc.c:7602
 
25478
+#: gcc.c:7605
 
25479
 #, fuzzy, gcc-internal-format
 
25480
-#| msgid "multilib select %qs is invalid"
 
25481
 msgid "multilib select %qs %qs is invalid"
 
25482
 msgstr "sự lựa chọn đa thư viện %qs không hợp lệ"
 
25483
 
 
25484
-#: gcc.c:7758
 
25485
+#: gcc.c:7761
 
25486
 #, gcc-internal-format
 
25487
 msgid "multilib select %qs is invalid"
 
25488
 msgstr "sự lựa chọn đa thư viện %qs không hợp lệ"
 
25489
 
 
25490
-#: gcc.c:7797
 
25491
+#: gcc.c:7800
 
25492
 #, gcc-internal-format
 
25493
 msgid "multilib exclusion %qs is invalid"
 
25494
 msgstr "sự loại từ đa thư viện %qs không hợp lệ"
 
25495
 
 
25496
-#: gcc.c:8003
 
25497
+#: gcc.c:8006
 
25498
 #, gcc-internal-format
 
25499
 msgid "environment variable %qs not defined"
 
25500
 msgstr "chưa định nghĩa biến môi trường%qs"
 
25501
 
 
25502
-#: gcc.c:8115 gcc.c:8120
 
25503
+#: gcc.c:8118 gcc.c:8123
 
25504
 #, gcc-internal-format
 
25505
 msgid "invalid version number %qs"
 
25506
 msgstr "số thứ tự phiên bản không hợp lệ %qs"
 
25507
 
 
25508
-#: gcc.c:8163
 
25509
+#: gcc.c:8166
 
25510
 #, gcc-internal-format, gfc-internal-format
 
25511
 msgid "too few arguments to %%:version-compare"
 
25512
 msgstr "quá ít đối số tới %%:version-compare"
 
25513
 
 
25514
-#: gcc.c:8169
 
25515
+#: gcc.c:8172
 
25516
 #, gcc-internal-format, gfc-internal-format
 
25517
 msgid "too many arguments to %%:version-compare"
 
25518
 msgstr "quá nhiều đối số tới %%:version-compare"
 
25519
 
 
25520
-#: gcc.c:8210
 
25521
+#: gcc.c:8213
 
25522
 #, gcc-internal-format
 
25523
 msgid "unknown operator %qs in %%:version-compare"
 
25524
 msgstr "không hiểu toán tử %qs trong %%:version-compare"
 
25525
 
 
25526
-#: gcc.c:8333
 
25527
+#: gcc.c:8336
 
25528
 #, gcc-internal-format, gfc-internal-format
 
25529
 msgid "too many arguments to %%:compare-debug-dump-opt"
 
25530
 msgstr "quá nhiều đối số tới %%:compare-debug-dump-opt"
 
25531
 
 
25532
-#: gcc.c:8405
 
25533
+#: gcc.c:8408
 
25534
 #, gcc-internal-format, gfc-internal-format
 
25535
 msgid "too many arguments to %%:compare-debug-self-opt"
 
25536
 msgstr "quá nhiều đối số tới %%:compare-debug-self-opt"
 
25537
 
 
25538
-#: gcc.c:8440
 
25539
+#: gcc.c:8443
 
25540
 #, gcc-internal-format, gfc-internal-format
 
25541
 msgid "too few arguments to %%:compare-debug-auxbase-opt"
 
25542
 msgstr "quá ít đối số tới %%:compare-debug-auxbase-opt"
 
25543
 
 
25544
-#: gcc.c:8443
 
25545
+#: gcc.c:8446
 
25546
 #, gcc-internal-format, gfc-internal-format
 
25547
 msgid "too many arguments to %%:compare-debug-auxbase-opt"
 
25548
 msgstr "quá nhiều đối số tới %%:compare-debug-auxbase-opt"
 
25549
 
 
25550
-#: gcc.c:8450
 
25551
+#: gcc.c:8453
 
25552
 #, gcc-internal-format, gfc-internal-format
 
25553
 msgid "argument to %%:compare-debug-auxbase-opt does not end in .gk"
 
25554
 msgstr "đối số tới %%:compare-debug-auxbase-opt không kết thúc bằng .gk"
 
25555
 
 
25556
-#: gcc.c:8524
 
25557
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
25558
-#| msgid "too few arguments to %%:version-compare"
 
25559
+#: gcc.c:8527
 
25560
+#, gcc-internal-format, gfc-internal-format
 
25561
 msgid "too few arguments to %%:replace-extension"
 
25562
-msgstr "quá ít đối số tới %%:version-compare"
 
25563
+msgstr "quá ít đối số cho %%:replace-extension"
 
25564
 
 
25565
 #: ggc-common.c:456 ggc-common.c:464 ggc-common.c:538 ggc-common.c:557
 
25566
 #: ggc-page.c:2311 ggc-page.c:2342 ggc-page.c:2349
 
25567
@@ -14857,16 +14824,16 @@
 
25568
 msgid "can%'t write padding to PCH file: %m"
 
25569
 msgstr "can%'t ghi phần đệm vào PCH: %m"
 
25570
 
 
25571
-#: ggc-common.c:615 ggc-common.c:623 ggc-common.c:630 ggc-common.c:633
 
25572
-#: ggc-common.c:643 ggc-common.c:646 ggc-page.c:2439
 
25573
+#: ggc-common.c:681 ggc-common.c:689 ggc-common.c:696 ggc-common.c:699
 
25574
+#: ggc-common.c:709 ggc-common.c:712 ggc-page.c:2439
 
25575
 #, gcc-internal-format
 
25576
 msgid "can%'t read PCH file: %m"
 
25577
 msgstr "can%'t đọc tập tin PCH: %m"
 
25578
 
 
25579
-#: ggc-common.c:638
 
25580
+#: ggc-common.c:704
 
25581
 #, gcc-internal-format
 
25582
 msgid "had to relocate PCH"
 
25583
-msgstr ""
 
25584
+msgstr "phải xây dựng lại PCH"
 
25585
 
 
25586
 #: ggc-page.c:1653
 
25587
 #, gcc-internal-format
 
25588
@@ -14914,9 +14881,9 @@
 
25589
 msgstr ""
 
25590
 
 
25591
 #: gimplify.c:2681
 
25592
-#, gcc-internal-format
 
25593
+#, fuzzy, gcc-internal-format
 
25594
 msgid "using result of function returning %<void%>"
 
25595
-msgstr ""
 
25596
+msgstr "« return » (trả lại) có giá trị, trong hàm trả lại void (rỗng)"
 
25597
 
 
25598
 #: gimplify.c:5294
 
25599
 #, gcc-internal-format, gfc-internal-format
 
25600
@@ -14941,7 +14908,7 @@
 
25601
 #: gimplify.c:5928 gimplify.c:5990
 
25602
 #, gcc-internal-format
 
25603
 msgid "enclosing task"
 
25604
-msgstr ""
 
25605
+msgstr "tác vụ bao quanh"
 
25606
 
 
25607
 #: gimplify.c:5987
 
25608
 #, gcc-internal-format
 
25609
@@ -14981,7 +14948,7 @@
 
25610
 #: godump.c:1236
 
25611
 #, fuzzy, gcc-internal-format
 
25612
 msgid "could not close Go dump file: %m"
 
25613
-msgstr "không thể đóng đáp ứng tập tin %s"
 
25614
+msgstr "không thể đóng tập tin đáp ứng tạm thời %s"
 
25615
 
 
25616
 #: godump.c:1248
 
25617
 #, fuzzy, gcc-internal-format
 
25618
@@ -15015,7 +14982,7 @@
 
25619
 #. Fatal error here.  We do not want to support compiling ltrans units with
 
25620
 #. different version of compiler or different flags than the WPA unit, so
 
25621
 #. this should never happen.
 
25622
-#: ipa-reference.c:1148
 
25623
+#: ipa-reference.c:1146
 
25624
 #, gcc-internal-format
 
25625
 msgid "ipa reference summary is missing in ltrans unit"
 
25626
 msgstr ""
 
25627
@@ -15023,7 +14990,7 @@
 
25628
 #: ira.c:1908 ira.c:1921 ira.c:1935
 
25629
 #, gcc-internal-format, gfc-internal-format
 
25630
 msgid "%s cannot be used in asm here"
 
25631
-msgstr ""
 
25632
+msgstr "%s không thể được dùng trong asm ở đây"
 
25633
 
 
25634
 #: lra-assigns.c:1248 reload1.c:1250
 
25635
 #, gcc-internal-format
 
25636
@@ -15071,14 +15038,14 @@
 
25637
 msgstr ""
 
25638
 
 
25639
 #: lto-cgraph.c:1406
 
25640
-#, gcc-internal-format, gfc-internal-format
 
25641
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
25642
 msgid "Profile information in %s corrupted"
 
25643
-msgstr ""
 
25644
+msgstr "Phần .lib trong a.out bị hỏng"
 
25645
 
 
25646
 #: lto-cgraph.c:1440
 
25647
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
25648
 msgid "cannot find LTO cgraph in %s"
 
25649
-msgstr "[không tìm thấy %s]"
 
25650
+msgstr "không tìm thấy %s trong đối tượng dùng chung %s: %s"
 
25651
 
 
25652
 #: lto-cgraph.c:1450
 
25653
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
25654
@@ -15099,12 +15066,12 @@
 
25655
 #: lto-section-in.c:432
 
25656
 #, gcc-internal-format, gfc-internal-format
 
25657
 msgid "%s out of range: Range is %i to %i, value is %i"
 
25658
-msgstr ""
 
25659
+msgstr "%s ở ngoài phạm vi: Vùng là từ %i đến %i, giá trị là %i"
 
25660
 
 
25661
 #: lto-streamer-in.c:74
 
25662
-#, gcc-internal-format, gfc-internal-format
 
25663
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
25664
 msgid "bytecode stream: unexpected tag %s"
 
25665
-msgstr ""
 
25666
+msgstr "gặp kết thúc bất ngờ của tập tin hay dòng dữ liệu"
 
25667
 
 
25668
 #: lto-streamer-out.c:307
 
25669
 #, fuzzy, gcc-internal-format
 
25670
@@ -15134,7 +15101,7 @@
 
25671
 #: lto-symtab.c:302
 
25672
 #, gcc-internal-format
 
25673
 msgid "previously defined here"
 
25674
-msgstr ""
 
25675
+msgstr "đã định nghĩa trước ở đây"
 
25676
 
 
25677
 #: lto-symtab.c:382
 
25678
 #, gcc-internal-format
 
25679
@@ -15149,7 +15116,7 @@
 
25680
 #: lto-symtab.c:396 lto-symtab.c:489
 
25681
 #, gcc-internal-format
 
25682
 msgid "previously declared here"
 
25683
-msgstr ""
 
25684
+msgstr "đã khai báo trước ở đây"
 
25685
 
 
25686
 #: lto-symtab.c:470
 
25687
 #, gcc-internal-format
 
25688
@@ -15207,27 +15174,27 @@
 
25689
 msgid "invalid branch to/from an OpenMP structured block"
 
25690
 msgstr ""
 
25691
 
 
25692
-#: opts-common.c:997
 
25693
+#: opts-common.c:1030
 
25694
 #, gcc-internal-format
 
25695
 msgid "command line option %qs is not supported by this configuration"
 
25696
 msgstr ""
 
25697
 
 
25698
-#: opts-common.c:1007
 
25699
-#, fuzzy, gcc-internal-format
 
25700
+#: opts-common.c:1040
 
25701
+#, gcc-internal-format
 
25702
 msgid "missing argument to %qs"
 
25703
-msgstr "trong đối số tới bộ nguyên phân !"
 
25704
+msgstr "thiếu đối số đối cho %qs"
 
25705
 
 
25706
-#: opts-common.c:1013
 
25707
+#: opts-common.c:1046
 
25708
 #, gcc-internal-format
 
25709
 msgid "argument to %qs should be a non-negative integer"
 
25710
 msgstr ""
 
25711
 
 
25712
-#: opts-common.c:1028
 
25713
+#: opts-common.c:1061
 
25714
 #, gcc-internal-format
 
25715
 msgid "unrecognized argument in option %qs"
 
25716
 msgstr "không nhận ra đối số tới tuỳ chọn %qs"
 
25717
 
 
25718
-#: opts-common.c:1044
 
25719
+#: opts-common.c:1077
 
25720
 #, gcc-internal-format
 
25721
 msgid "valid arguments to %qs are: %s"
 
25722
 msgstr "đối số hợp lệ cho cho %qs là: %s"
 
25723
@@ -15246,12 +15213,12 @@
 
25724
 #: opts-global.c:136
 
25725
 #, gcc-internal-format, gfc-internal-format
 
25726
 msgid "unrecognized command line option \"%s\""
 
25727
-msgstr ""
 
25728
+msgstr "không thừa nhận tùy chọn dòng lệnh \"%s\""
 
25729
 
 
25730
 #: opts-global.c:389
 
25731
 #, gcc-internal-format
 
25732
 msgid "unrecognized command line option %<-fdump-%s%>"
 
25733
-msgstr ""
 
25734
+msgstr "không thừa nhận tùy chọn dòng lệnh %<-fdump-%s%>"
 
25735
 
 
25736
 #: opts-global.c:394
 
25737
 #, fuzzy, gcc-internal-format
 
25738
@@ -15283,150 +15250,150 @@
 
25739
 msgid "%<-femit-struct-debug-detailed=dir:...%> must allow at least as much as %<-femit-struct-debug-detailed=ind:...%>"
 
25740
 msgstr ""
 
25741
 
 
25742
-#: opts.c:542
 
25743
+#: opts.c:544
 
25744
 #, gcc-internal-format
 
25745
 msgid "argument to %<-O%> should be a non-negative integer, %<g%>, %<s%> or %<fast%>"
 
25746
 msgstr ""
 
25747
 
 
25748
-#: opts.c:669
 
25749
+#: opts.c:672
 
25750
 #, gcc-internal-format
 
25751
 msgid "section anchors must be disabled when unit-at-a-time is disabled"
 
25752
 msgstr ""
 
25753
 
 
25754
-#: opts.c:673
 
25755
+#: opts.c:676
 
25756
 #, gcc-internal-format
 
25757
 msgid "toplevel reorder must be disabled when unit-at-a-time is disabled"
 
25758
 msgstr ""
 
25759
 
 
25760
-#: opts.c:679
 
25761
+#: opts.c:682
 
25762
 #, gcc-internal-format
 
25763
 msgid "transactional memory is not supported with non-call exceptions"
 
25764
 msgstr ""
 
25765
 
 
25766
-#: opts.c:694
 
25767
+#: opts.c:697
 
25768
 #, gcc-internal-format
 
25769
 msgid "section anchors must be disabled when toplevel reorder is disabled"
 
25770
 msgstr ""
 
25771
 
 
25772
-#: opts.c:729 config/darwin.c:3061 config/sh/sh.c:936
 
25773
+#: opts.c:732 config/darwin.c:3061 config/sh/sh.c:933
 
25774
 #, gcc-internal-format
 
25775
 msgid "-freorder-blocks-and-partition does not work with exceptions on this architecture"
 
25776
 msgstr ""
 
25777
 
 
25778
-#: opts.c:744 config/sh/sh.c:944
 
25779
+#: opts.c:747 config/sh/sh.c:941
 
25780
 #, gcc-internal-format
 
25781
 msgid "-freorder-blocks-and-partition does not support unwind info on this architecture"
 
25782
 msgstr ""
 
25783
 
 
25784
-#: opts.c:761 config/pa/pa.c:526
 
25785
+#: opts.c:764 config/pa/pa.c:526
 
25786
 #, gcc-internal-format
 
25787
 msgid "-freorder-blocks-and-partition does not work on this architecture"
 
25788
 msgstr ""
 
25789
 
 
25790
-#: opts.c:797
 
25791
+#: opts.c:800
 
25792
 #, gcc-internal-format
 
25793
 msgid "-fno-fat-lto-objects are supported only with linker plugin."
 
25794
 msgstr ""
 
25795
 
 
25796
-#: opts.c:805
 
25797
+#: opts.c:808
 
25798
 #, gcc-internal-format
 
25799
 msgid "only one -flto-partition value can be specified"
 
25800
 msgstr ""
 
25801
 
 
25802
-#: opts.c:816
 
25803
+#: opts.c:819
 
25804
 #, gcc-internal-format
 
25805
 msgid "%<-fsplit-stack%> is not supported by this compiler configuration"
 
25806
 msgstr ""
 
25807
 
 
25808
-#: opts.c:1193
 
25809
+#: opts.c:1196
 
25810
 #, gcc-internal-format
 
25811
 msgid "unrecognized include_flags 0x%x passed to print_specific_help"
 
25812
 msgstr ""
 
25813
 
 
25814
-#: opts.c:1373
 
25815
+#: opts.c:1376
 
25816
 #, gcc-internal-format
 
25817
 msgid "--help argument %q.*s is ambiguous, please be more specific"
 
25818
 msgstr "đối số --help %q.*s chưa rõ ràng, hãy chính xác hơn"
 
25819
 
 
25820
-#: opts.c:1382
 
25821
+#: opts.c:1385
 
25822
 #, gcc-internal-format
 
25823
 msgid "unrecognized argument to --help= option: %q.*s"
 
25824
 msgstr "không nhận ra đối số cho tuỳ chọn --help=: %q.*s"
 
25825
 
 
25826
-#: opts.c:1547
 
25827
+#: opts.c:1550
 
25828
 #, gcc-internal-format, gfc-internal-format
 
25829
 msgid "structure alignment must be a small power of two, not %d"
 
25830
 msgstr ""
 
25831
 
 
25832
-#: opts.c:1664
 
25833
-#, gcc-internal-format, gfc-internal-format
 
25834
+#: opts.c:1667
 
25835
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
25836
 msgid "unknown stack check parameter \"%s\""
 
25837
-msgstr ""
 
25838
+msgstr "check_ts(): NAS không rõ"
 
25839
 
 
25840
-#: opts.c:1701
 
25841
+#: opts.c:1704
 
25842
 #, gcc-internal-format, gfc-internal-format
 
25843
 msgid "dwarf version %d is not supported"
 
25844
-msgstr ""
 
25845
+msgstr "dwarf phiên bản %d không được hỗ trợ"
 
25846
 
 
25847
-#: opts.c:1791
 
25848
+#: opts.c:1794
 
25849
 #, gcc-internal-format, gfc-internal-format
 
25850
 msgid "%s: --param arguments should be of the form NAME=VALUE"
 
25851
 msgstr ""
 
25852
 
 
25853
-#: opts.c:1797
 
25854
+#: opts.c:1800
 
25855
 #, gcc-internal-format
 
25856
 msgid "invalid --param value %qs"
 
25857
 msgstr "sai giá trị cho tùy chọn --param %qs"
 
25858
 
 
25859
-#: opts.c:1915
 
25860
+#: opts.c:1918
 
25861
 #, gcc-internal-format
 
25862
 msgid "target system does not support debug output"
 
25863
 msgstr ""
 
25864
 
 
25865
-#: opts.c:1924
 
25866
+#: opts.c:1927
 
25867
 #, gcc-internal-format, gfc-internal-format
 
25868
 msgid "debug format \"%s\" conflicts with prior selection"
 
25869
 msgstr ""
 
25870
 
 
25871
-#: opts.c:1940
 
25872
-#, gcc-internal-format, gfc-internal-format
 
25873
+#: opts.c:1943
 
25874
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
25875
 msgid "unrecognised debug output level \"%s\""
 
25876
-msgstr ""
 
25877
+msgstr "Đặt cấp chi tiết gỡ lỗi."
 
25878
 
 
25879
-#: opts.c:1942
 
25880
+#: opts.c:1945
 
25881
 #, gcc-internal-format, gfc-internal-format
 
25882
 msgid "debug output level %s is too high"
 
25883
 msgstr ""
 
25884
 
 
25885
-#: opts.c:1962
 
25886
+#: opts.c:1965
 
25887
 #, gcc-internal-format
 
25888
 msgid "getting core file size maximum limit: %m"
 
25889
 msgstr ""
 
25890
 
 
25891
-#: opts.c:1965
 
25892
+#: opts.c:1968
 
25893
 #, gcc-internal-format
 
25894
 msgid "setting core file size limit to maximum: %m"
 
25895
 msgstr ""
 
25896
 
 
25897
-#: opts.c:2010
 
25898
-#, gcc-internal-format, gfc-internal-format
 
25899
+#: opts.c:2013
 
25900
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
25901
 msgid "unrecognized gcc debugging option: %c"
 
25902
-msgstr ""
 
25903
+msgstr "không nhận ra tùy chọn cơ sở dữ liệu « %s » nên bỏ qua.\n"
 
25904
 
 
25905
-#: opts.c:2036
 
25906
+#: opts.c:2039
 
25907
 #, gcc-internal-format, gfc-internal-format
 
25908
 msgid "-Werror=%s: no option -%s"
 
25909
 msgstr "-Werror=%s: không có tùy chọn -%s"
 
25910
 
 
25911
 #: params.c:120
 
25912
-#, gcc-internal-format
 
25913
+#, fuzzy, gcc-internal-format
 
25914
 msgid "minimum value of parameter %qs is %u"
 
25915
-msgstr ""
 
25916
+msgstr "tùy chọn %c tham số « %s » không phải giá trị số nguyên dương"
 
25917
 
 
25918
 #: params.c:125
 
25919
 #, gcc-internal-format
 
25920
 msgid "maximum value of parameter %qs is %u"
 
25921
-msgstr ""
 
25922
+msgstr "giá trị lớn nhất của đối số %qs là %u"
 
25923
 
 
25924
 #. If we didn't find this parameter, issue an error message.
 
25925
 #: params.c:135
 
25926
@@ -15465,24 +15432,24 @@
 
25927
 msgstr ""
 
25928
 
 
25929
 #: passes.c:880 passes.c:908
 
25930
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
25931
+#, gcc-internal-format, gfc-internal-format
 
25932
 msgid "Invalid range %s in option %s"
 
25933
-msgstr "Chèn vào trực tiếp tất cả các thao tác chuỗi được biết"
 
25934
+msgstr "Vùng %s không hợp lệ trong tùy chọn %s"
 
25935
 
 
25936
 #: passes.c:926
 
25937
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
25938
 msgid "enable pass %s for function %s"
 
25939
-msgstr "Hiệu lực các câu lệnh trích đoạn"
 
25940
+msgstr "gặp lỗi khi nhập lời xác định hàm cho `%s'"
 
25941
 
 
25942
 #: passes.c:937
 
25943
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
25944
 msgid "disable pass %s for function %s"
 
25945
-msgstr "Sử dụng mẩu cho đoạn mở đầu hàm"
 
25946
+msgstr "gặp lỗi khi nhập lời xác định hàm cho `%s'"
 
25947
 
 
25948
 #: passes.c:1150
 
25949
 #, fuzzy, gcc-internal-format
 
25950
 msgid "invalid pass positioning operation"
 
25951
-msgstr "sai lập biểu tượng dưới dạng toán hạng"
 
25952
+msgstr "thao tác sai %<__fpreg%>"
 
25953
 
 
25954
 #: passes.c:1192
 
25955
 #, gcc-internal-format
 
25956
@@ -15559,11 +15526,13 @@
 
25957
 msgstr ""
 
25958
 
 
25959
 #: plugin.c:584
 
25960
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
25961
+#, gcc-internal-format, gfc-internal-format
 
25962
 msgid ""
 
25963
 "cannot find %s in plugin %s\n"
 
25964
 "%s"
 
25965
-msgstr "không tìm thấy tập tin đặc tả %s\n"
 
25966
+msgstr ""
 
25967
+"không tìm thấy %s trong phần bổ xung %s\n"
 
25968
+"%s"
 
25969
 
 
25970
 #: plugin.c:592
 
25971
 #, gcc-internal-format, gfc-internal-format
 
25972
@@ -15596,9 +15565,9 @@
 
25973
 msgstr ""
 
25974
 
 
25975
 #: profile.c:795
 
25976
-#, gcc-internal-format
 
25977
+#, fuzzy, gcc-internal-format
 
25978
 msgid "correcting inconsistent profile data"
 
25979
-msgstr ""
 
25980
+msgstr "Dữ liệu hồ sơ của bạn sẽ được cất giữ trong:"
 
25981
 
 
25982
 #: profile.c:805
 
25983
 #, gcc-internal-format
 
25984
@@ -15676,11 +15645,11 @@
 
25985
 msgstr ""
 
25986
 
 
25987
 #: reginfo.c:750 config/ia64/ia64.c:5897 config/ia64/ia64.c:5904
 
25988
-#: config/pa/pa.c:428 config/pa/pa.c:435 config/sh/sh.c:9362
 
25989
-#: config/sh/sh.c:9369 config/spu/spu.c:4908 config/spu/spu.c:4915
 
25990
+#: config/pa/pa.c:428 config/pa/pa.c:435 config/sh/sh.c:9359
 
25991
+#: config/sh/sh.c:9366 config/spu/spu.c:4908 config/spu/spu.c:4915
 
25992
 #, gcc-internal-format, gfc-internal-format
 
25993
 msgid "unknown register name: %s"
 
25994
-msgstr ""
 
25995
+msgstr "không hiểu tên thanh ghi: %s"
 
25996
 
 
25997
 #: reginfo.c:763
 
25998
 #, gcc-internal-format
 
25999
@@ -15757,50 +15726,50 @@
 
26000
 msgid "output operand is constant in %<asm%>"
 
26001
 msgstr ""
 
26002
 
 
26003
-#: rtl.c:738
 
26004
+#: rtl.c:742
 
26005
 #, gcc-internal-format, gfc-internal-format
 
26006
 msgid "RTL check: access of elt %d of '%s' with last elt %d in %s, at %s:%d"
 
26007
 msgstr ""
 
26008
 
 
26009
-#: rtl.c:748
 
26010
+#: rtl.c:752
 
26011
 #, gcc-internal-format, gfc-internal-format
 
26012
 msgid "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d"
 
26013
 msgstr "kiểm tra RTL: cần elt %d kiểu '%c', nhận '%c' (rtx %s) trong %s, tại %s:%d"
 
26014
 
 
26015
-#: rtl.c:758
 
26016
+#: rtl.c:762
 
26017
 #, gcc-internal-format, gfc-internal-format
 
26018
 msgid "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s:%d"
 
26019
 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"
 
26020
 
 
26021
-#: rtl.c:767
 
26022
+#: rtl.c:771
 
26023
 #, gcc-internal-format, gfc-internal-format
 
26024
 msgid "RTL check: expected code '%s', have '%s' in %s, at %s:%d"
 
26025
 msgstr "kiểm tra RTL: cần  mã '%s', nhận '%s' trong %s, tại %s:%d"
 
26026
 
 
26027
-#: rtl.c:777
 
26028
+#: rtl.c:781
 
26029
 #, gcc-internal-format, gfc-internal-format
 
26030
 msgid "RTL check: expected code '%s' or '%s', have '%s' in %s, at %s:%d"
 
26031
 msgstr "kiểm tra RTL: cần  mã '%s' hoặc '%s', nhận '%s' trong %s, tại %s:%d"
 
26032
 
 
26033
-#: rtl.c:804
 
26034
+#: rtl.c:808
 
26035
 #, gcc-internal-format, gfc-internal-format
 
26036
 msgid "RTL check: attempt to treat non-block symbol as a block symbol in %s, at %s:%d"
 
26037
 msgstr ""
 
26038
 
 
26039
-#: rtl.c:814
 
26040
+#: rtl.c:818
 
26041
 #, gcc-internal-format, gfc-internal-format
 
26042
 msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d"
 
26043
 msgstr ""
 
26044
 
 
26045
-#: rtl.c:825
 
26046
+#: rtl.c:829
 
26047
 #, gcc-internal-format, gfc-internal-format
 
26048
 msgid "RTL flag check: %s used with unexpected rtx code '%s' in %s, at %s:%d"
 
26049
 msgstr ""
 
26050
 
 
26051
 #: stmt.c:301
 
26052
-#, gcc-internal-format
 
26053
+#, fuzzy, gcc-internal-format
 
26054
 msgid "output operand constraint lacks %<=%>"
 
26055
-msgstr ""
 
26056
+msgstr "sai lập mã kết xuất toán hạng"
 
26057
 
 
26058
 #: stmt.c:316
 
26059
 #, gcc-internal-format
 
26060
@@ -15815,7 +15784,7 @@
 
26061
 #: stmt.c:346 stmt.c:445
 
26062
 #, gcc-internal-format
 
26063
 msgid "%<%%%> constraint used with last operand"
 
26064
-msgstr ""
 
26065
+msgstr "%<%%%> hằng được dùng với toán hạng cuối"
 
26066
 
 
26067
 #: stmt.c:365
 
26068
 #, gcc-internal-format
 
26069
@@ -15860,7 +15829,7 @@
 
26070
 #: stmt.c:748
 
26071
 #, gcc-internal-format
 
26072
 msgid "more than %d operands in %<asm%>"
 
26073
-msgstr ""
 
26074
+msgstr "nhiều hơn %d toán hạng trong %<asm%>"
 
26075
 
 
26076
 #: stmt.c:815
 
26077
 #, gcc-internal-format, gfc-internal-format
 
26078
@@ -15883,9 +15852,9 @@
 
26079
 msgstr ""
 
26080
 
 
26081
 #: stmt.c:1183
 
26082
-#, gcc-internal-format
 
26083
+#, fuzzy, gcc-internal-format
 
26084
 msgid "too many alternatives in %<asm%>"
 
26085
-msgstr ""
 
26086
+msgstr "quá nhiều ký tự trong tập hợp"
 
26087
 
 
26088
 #: stmt.c:1195
 
26089
 #, gcc-internal-format
 
26090
@@ -15923,9 +15892,9 @@
 
26091
 msgstr ""
 
26092
 
 
26093
 #: stor-layout.c:1156
 
26094
-#, gcc-internal-format
 
26095
+#, fuzzy, gcc-internal-format
 
26096
 msgid "packed attribute is unnecessary for %q+D"
 
26097
-msgstr ""
 
26098
+msgstr "giá trị %s chưa được tuyên bố cho thuộc tính %s"
 
26099
 
 
26100
 #: stor-layout.c:1173
 
26101
 #, gcc-internal-format
 
26102
@@ -15958,9 +15927,9 @@
 
26103
 msgstr ""
 
26104
 
 
26105
 #: stor-layout.c:1581
 
26106
-#, gcc-internal-format
 
26107
+#, fuzzy, gcc-internal-format
 
26108
 msgid "packed attribute is unnecessary"
 
26109
-msgstr ""
 
26110
+msgstr "Không cần sự nhược hoá thứ hai"
 
26111
 
 
26112
 #: stor-layout.c:2293
 
26113
 #, gcc-internal-format
 
26114
@@ -15973,20 +15942,19 @@
 
26115
 msgstr ""
 
26116
 
 
26117
 #: symtab.c:586
 
26118
-#, fuzzy, gcc-internal-format
 
26119
+#, gcc-internal-format
 
26120
 msgid "function symbol is not function"
 
26121
-msgstr "không có đối số tới hàm đặc tả"
 
26122
+msgstr "ký hiệu hàm không phải là một hàm"
 
26123
 
 
26124
 #: symtab.c:594
 
26125
-#, fuzzy, gcc-internal-format
 
26126
-#| msgid "%qD is not a variable"
 
26127
+#, gcc-internal-format
 
26128
 msgid "variable symbol is not variable"
 
26129
-msgstr "%qD không phải là một biến"
 
26130
+msgstr "ký hiệu biến đổi không là một biến"
 
26131
 
 
26132
 #: symtab.c:600
 
26133
 #, gcc-internal-format
 
26134
 msgid "node has unknown type"
 
26135
-msgstr ""
 
26136
+msgstr "nút có kiểu không hiểu"
 
26137
 
 
26138
 #: symtab.c:607
 
26139
 #, gcc-internal-format
 
26140
@@ -16029,10 +15997,9 @@
 
26141
 msgstr ""
 
26142
 
 
26143
 #: symtab.c:686
 
26144
-#, fuzzy, gcc-internal-format
 
26145
-#| msgid "verify_cgraph_node failed"
 
26146
+#, gcc-internal-format
 
26147
 msgid "verify_symtab_node failed"
 
26148
-msgstr "verify_cgraph_node gặp lỗi"
 
26149
+msgstr "verify_symtab_node gặp lỗi"
 
26150
 
 
26151
 #: targhooks.c:165
 
26152
 #, gcc-internal-format
 
26153
@@ -16082,7 +16049,7 @@
 
26154
 #: tlink.c:856
 
26155
 #, gcc-internal-format, gfc-internal-format
 
26156
 msgid "ld returned %d exit status"
 
26157
-msgstr ""
 
26158
+msgstr "ld trả về trạng thái thoát %d"
 
26159
 
 
26160
 #: toplev.c:471 c/c-decl.c:9982
 
26161
 #, gcc-internal-format
 
26162
@@ -16090,14 +16057,14 @@
 
26163
 msgstr "%q+F được dùng mà chưa từng được định nghĩa"
 
26164
 
 
26165
 #: toplev.c:473
 
26166
-#, gcc-internal-format
 
26167
+#, fuzzy, gcc-internal-format
 
26168
 msgid "%q+F declared %<static%> but never defined"
 
26169
-msgstr ""
 
26170
+msgstr "hàm « %s » được gọi nhưng mà chưa xác định"
 
26171
 
 
26172
 #: toplev.c:500
 
26173
 #, gcc-internal-format
 
26174
 msgid "%q+D defined but not used"
 
26175
-msgstr ""
 
26176
+msgstr "%q+D được định nghĩa nhưng không dùng"
 
26177
 
 
26178
 #: toplev.c:938
 
26179
 #, gcc-internal-format
 
26180
@@ -16127,7 +16094,7 @@
 
26181
 #: toplev.c:1228
 
26182
 #, gcc-internal-format
 
26183
 msgid "this target does not support %qs"
 
26184
-msgstr ""
 
26185
+msgstr "đích này không hỗ trợ %qs"
 
26186
 
 
26187
 #: toplev.c:1255
 
26188
 #, gcc-internal-format
 
26189
@@ -16150,9 +16117,9 @@
 
26190
 msgstr ""
 
26191
 
 
26192
 #: toplev.c:1303
 
26193
-#, gcc-internal-format
 
26194
+#, fuzzy, gcc-internal-format
 
26195
 msgid "this target machine does not have delayed branches"
 
26196
-msgstr ""
 
26197
+msgstr "đích này không hỗ trợ %lu mã máy xen kẽ"
 
26198
 
 
26199
 #: toplev.c:1317
 
26200
 #, gcc-internal-format, gfc-internal-format
 
26201
@@ -16197,7 +16164,7 @@
 
26202
 #: toplev.c:1482
 
26203
 #, gcc-internal-format
 
26204
 msgid "-fprefetch-loop-arrays not supported for this target"
 
26205
-msgstr ""
 
26206
+msgstr "-fprefetch-loop-arrays không được hỗ trợ bởi đích này"
 
26207
 
 
26208
 #: toplev.c:1488
 
26209
 #, gcc-internal-format
 
26210
@@ -16207,7 +16174,7 @@
 
26211
 #: toplev.c:1497
 
26212
 #, gcc-internal-format
 
26213
 msgid "-fprefetch-loop-arrays is not supported with -Os"
 
26214
-msgstr ""
 
26215
+msgstr "-fprefetch-loop-arrays không được hỗ trợ bởi -Os"
 
26216
 
 
26217
 #: toplev.c:1508
 
26218
 #, gcc-internal-format
 
26219
@@ -16217,7 +16184,7 @@
 
26220
 #: toplev.c:1524
 
26221
 #, gcc-internal-format
 
26222
 msgid "-fstack-protector not supported for this target"
 
26223
-msgstr ""
 
26224
+msgstr "-fstack-protector không hỗ trợ đích này"
 
26225
 
 
26226
 #: toplev.c:1537
 
26227
 #, gcc-internal-format
 
26228
@@ -16225,10 +16192,9 @@
 
26229
 msgstr ""
 
26230
 
 
26231
 #: toplev.c:1547
 
26232
-#, fuzzy, gcc-internal-format
 
26233
-#| msgid "%<__int128%> is not supported for this target"
 
26234
+#, gcc-internal-format
 
26235
 msgid "-fsanitize=address not supported for this target"
 
26236
-msgstr "%<__int128%> không được hỗ trợ cho đích này"
 
26237
+msgstr "-fsanitize=address không được hỗ trợ cho đích này"
 
26238
 
 
26239
 #: toplev.c:1808
 
26240
 #, gcc-internal-format
 
26241
@@ -16238,7 +16204,7 @@
 
26242
 #: toplev.c:1810 java/jcf-parse.c:1769
 
26243
 #, gcc-internal-format
 
26244
 msgid "error closing %s: %m"
 
26245
-msgstr ""
 
26246
+msgstr "lỗi đóng %s: %m"
 
26247
 
 
26248
 #: trans-mem.c:582
 
26249
 #, fuzzy, gcc-internal-format
 
26250
@@ -16250,7 +16216,7 @@
 
26251
 msgid "%<transaction_may_cancel_outer%> function call not within outer transaction or %<transaction_may_cancel_outer%>"
 
26252
 msgstr ""
 
26253
 
 
26254
-#: trans-mem.c:676 trans-mem.c:4569
 
26255
+#: trans-mem.c:676 trans-mem.c:4570
 
26256
 #, gcc-internal-format
 
26257
 msgid "unsafe function call %qD within atomic transaction"
 
26258
 msgstr ""
 
26259
@@ -16265,7 +16231,7 @@
 
26260
 msgid "unsafe indirect function call within atomic transaction"
 
26261
 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"
 
26262
 
 
26263
-#: trans-mem.c:694 trans-mem.c:4502
 
26264
+#: trans-mem.c:694 trans-mem.c:4503
 
26265
 #, gcc-internal-format
 
26266
 msgid "unsafe function call %qD within %<transaction_safe%> function"
 
26267
 msgstr ""
 
26268
@@ -16280,7 +16246,7 @@
 
26269
 msgid "unsafe indirect function call within %<transaction_safe%> function"
 
26270
 msgstr ""
 
26271
 
 
26272
-#: trans-mem.c:719 trans-mem.c:4541
 
26273
+#: trans-mem.c:719 trans-mem.c:4542
 
26274
 #, gcc-internal-format
 
26275
 msgid "asm not allowed in atomic transaction"
 
26276
 msgstr ""
 
26277
@@ -16303,7 +16269,7 @@
 
26278
 #: trans-mem.c:743
 
26279
 #, fuzzy, gcc-internal-format
 
26280
 msgid "outer transaction in transaction"
 
26281
-msgstr "Hiệu lực câu lệnh lập trạng thái bão hoà"
 
26282
+msgstr "#10 Envelope, 4 1/8 x 9 1/2 in"
 
26283
 
 
26284
 #: trans-mem.c:746
 
26285
 #, gcc-internal-format
 
26286
@@ -16315,7 +16281,7 @@
 
26287
 msgid "outer transaction in %<transaction_safe%> function"
 
26288
 msgstr ""
 
26289
 
 
26290
-#: trans-mem.c:4169
 
26291
+#: trans-mem.c:4170
 
26292
 #, gcc-internal-format
 
26293
 msgid "%Kasm not allowed in %<transaction_safe%> function"
 
26294
 msgstr ""
 
26295
@@ -16365,7 +16331,7 @@
 
26296
 msgid "MODIFY_EXPR not expected while having tuples"
 
26297
 msgstr ""
 
26298
 
 
26299
-#: tree-cfg.c:2613 tree-ssa.c:879
 
26300
+#: tree-cfg.c:2613 tree-ssa.c:876
 
26301
 #, gcc-internal-format
 
26302
 msgid "address taken, but ADDRESSABLE bit not set"
 
26303
 msgstr ""
 
26304
@@ -16378,7 +16344,7 @@
 
26305
 #: tree-cfg.c:2629
 
26306
 #, gcc-internal-format
 
26307
 msgid "invalid conditional operand"
 
26308
-msgstr ""
 
26309
+msgstr "toán hạng điều kiện không hợp lệ"
 
26310
 
 
26311
 #: tree-cfg.c:2676
 
26312
 #, gcc-internal-format
 
26313
@@ -16398,7 +16364,7 @@
 
26314
 #: tree-cfg.c:2704
 
26315
 #, gcc-internal-format
 
26316
 msgid "invalid reference prefix"
 
26317
-msgstr ""
 
26318
+msgstr "tiền tố tham chiếu không hợp lệ"
 
26319
 
 
26320
 #: tree-cfg.c:2715
 
26321
 #, gcc-internal-format
 
26322
@@ -16426,19 +16392,19 @@
 
26323
 msgstr ""
 
26324
 
 
26325
 #: tree-cfg.c:2822
 
26326
-#, gcc-internal-format
 
26327
+#, fuzzy, gcc-internal-format
 
26328
 msgid "invalid operand in indirect reference"
 
26329
-msgstr ""
 
26330
+msgstr "Tử khoá W không hợp lệ trong khe tác tử FR."
 
26331
 
 
26332
 #: tree-cfg.c:2851
 
26333
-#, gcc-internal-format
 
26334
+#, fuzzy, gcc-internal-format
 
26335
 msgid "invalid operands to array reference"
 
26336
-msgstr ""
 
26337
+msgstr "Tham chiếu đến khóa mã hóa không hợp lệ."
 
26338
 
 
26339
 #: tree-cfg.c:2862
 
26340
 #, gcc-internal-format
 
26341
 msgid "type mismatch in array reference"
 
26342
-msgstr ""
 
26343
+msgstr "kiểu không khớp trong tham chiếu mảng"
 
26344
 
 
26345
 #: tree-cfg.c:2871
 
26346
 #, gcc-internal-format
 
26347
@@ -16453,7 +16419,7 @@
 
26348
 #: tree-cfg.c:2892
 
26349
 #, gcc-internal-format
 
26350
 msgid "type mismatch in component reference"
 
26351
-msgstr ""
 
26352
+msgstr "kiểu không khớp trong tham chiếu thành phần"
 
26353
 
 
26354
 #: tree-cfg.c:2909
 
26355
 #, gcc-internal-format
 
26356
@@ -16498,7 +16464,7 @@
 
26357
 #: tree-cfg.c:3025
 
26358
 #, gcc-internal-format
 
26359
 msgid "invalid function in gimple call"
 
26360
-msgstr ""
 
26361
+msgstr "hàm không hợp lệ trong cú gọi gimple"
 
26362
 
 
26363
 #: tree-cfg.c:3035
 
26364
 #, gcc-internal-format
 
26365
@@ -16511,19 +16477,19 @@
 
26366
 msgstr ""
 
26367
 
 
26368
 #: tree-cfg.c:3054
 
26369
-#, gcc-internal-format
 
26370
+#, fuzzy, gcc-internal-format
 
26371
 msgid "invalid LHS in gimple call"
 
26372
-msgstr ""
 
26373
+msgstr "Vé được chuyển qua cuộc gọi không hợp lệ"
 
26374
 
 
26375
 #: tree-cfg.c:3060
 
26376
-#, gcc-internal-format
 
26377
+#, fuzzy, gcc-internal-format
 
26378
 msgid "LHS in noreturn call"
 
26379
-msgstr ""
 
26380
+msgstr "lỗi (bug) trong lời gọi xstrndup"
 
26381
 
 
26382
 #: tree-cfg.c:3077
 
26383
-#, gcc-internal-format
 
26384
+#, fuzzy, gcc-internal-format
 
26385
 msgid "invalid conversion in gimple call"
 
26386
-msgstr ""
 
26387
+msgstr "Vé được chuyển qua cuộc gọi không hợp lệ"
 
26388
 
 
26389
 #: tree-cfg.c:3086
 
26390
 #, gcc-internal-format
 
26391
@@ -16543,7 +16509,7 @@
 
26392
 #: tree-cfg.c:3122
 
26393
 #, gcc-internal-format
 
26394
 msgid "invalid argument to gimple call"
 
26395
-msgstr ""
 
26396
+msgstr "đối số không hợp lệ cho cú gọi hàm gimple"
 
26397
 
 
26398
 #: tree-cfg.c:3142
 
26399
 #, gcc-internal-format
 
26400
@@ -16551,9 +16517,9 @@
 
26401
 msgstr ""
 
26402
 
 
26403
 #: tree-cfg.c:3158
 
26404
-#, gcc-internal-format
 
26405
+#, fuzzy, gcc-internal-format
 
26406
 msgid "mismatching comparison operand types"
 
26407
-msgstr ""
 
26408
+msgstr "Cảnh báo về sự so sánh các loại đếm (enum) khác nhau"
 
26409
 
 
26410
 #: tree-cfg.c:3172
 
26411
 #, gcc-internal-format
 
26412
@@ -16573,7 +16539,7 @@
 
26413
 #: tree-cfg.c:3203
 
26414
 #, fuzzy, gcc-internal-format
 
26415
 msgid "bogus comparison result type"
 
26416
-msgstr "Cảnh báo về sự so sánh các loại đếm (enum) khác nhau"
 
26417
+msgstr "kiểu kết quả xung đột ở hàm gộp lại « %s »: <%s> != <%s>"
 
26418
 
 
26419
 #: tree-cfg.c:3225
 
26420
 #, gcc-internal-format
 
26421
@@ -16583,12 +16549,12 @@
 
26422
 #: tree-cfg.c:3231
 
26423
 #, gcc-internal-format
 
26424
 msgid "invalid operand in unary operation"
 
26425
-msgstr ""
 
26426
+msgstr "toán hạng không hợp lệ trong phép toán một ngôi"
 
26427
 
 
26428
 #: tree-cfg.c:3263
 
26429
 #, gcc-internal-format
 
26430
 msgid "invalid types in nop conversion"
 
26431
-msgstr ""
 
26432
+msgstr "các kiểu không hợp lệ trong chuyển đổi nop"
 
26433
 
 
26434
 #: tree-cfg.c:3278
 
26435
 #, gcc-internal-format
 
26436
@@ -16623,17 +16589,17 @@
 
26437
 #: tree-cfg.c:3388
 
26438
 #, gcc-internal-format
 
26439
 msgid "invalid operands in binary operation"
 
26440
-msgstr ""
 
26441
+msgstr "toán hạng không hợp lệ trong phép toán nhị phân"
 
26442
 
 
26443
 #: tree-cfg.c:3403
 
26444
 #, gcc-internal-format
 
26445
 msgid "type mismatch in complex expression"
 
26446
-msgstr ""
 
26447
+msgstr "kiểu không khớp trong biểu thức phức"
 
26448
 
 
26449
 #: tree-cfg.c:3432
 
26450
 #, gcc-internal-format
 
26451
 msgid "type mismatch in shift expression"
 
26452
-msgstr ""
 
26453
+msgstr "kiểu không khớp trong biểu thức dịch"
 
26454
 
 
26455
 #: tree-cfg.c:3455
 
26456
 #, gcc-internal-format
 
26457
@@ -16668,7 +16634,7 @@
 
26458
 #: tree-cfg.c:3640
 
26459
 #, gcc-internal-format
 
26460
 msgid "type mismatch in binary expression"
 
26461
-msgstr ""
 
26462
+msgstr "kiểu không khớp trong biểu thức nhị phân"
 
26463
 
 
26464
 #: tree-cfg.c:3668
 
26465
 #, gcc-internal-format
 
26466
@@ -16676,9 +16642,9 @@
 
26467
 msgstr ""
 
26468
 
 
26469
 #: tree-cfg.c:3677
 
26470
-#, fuzzy, gcc-internal-format
 
26471
+#, gcc-internal-format
 
26472
 msgid "invalid operands in ternary operation"
 
26473
-msgstr "lệnh chứa một toán hạng sai"
 
26474
+msgstr "toán hạng không hợp lệ trong phép toán tam nguyên"
 
26475
 
 
26476
 #: tree-cfg.c:3693
 
26477
 #, gcc-internal-format
 
26478
@@ -16693,12 +16659,12 @@
 
26479
 #: tree-cfg.c:3721 c/c-typeck.c:4292
 
26480
 #, gcc-internal-format
 
26481
 msgid "type mismatch in conditional expression"
 
26482
-msgstr ""
 
26483
+msgstr "kiểu không khớp trong biểu thức điều kiện"
 
26484
 
 
26485
 #: tree-cfg.c:3733
 
26486
-#, fuzzy, gcc-internal-format
 
26487
+#, gcc-internal-format
 
26488
 msgid "type mismatch in vector permute expression"
 
26489
-msgstr "Gặp loại saio trong biểu thức bất biến"
 
26490
+msgstr "kiểu không khớp trong biểu thức hoán đổi véc-tơ"
 
26491
 
 
26492
 #: tree-cfg.c:3745
 
26493
 #, gcc-internal-format
 
26494
@@ -16726,14 +16692,14 @@
 
26495
 msgstr ""
 
26496
 
 
26497
 #: tree-cfg.c:3833
 
26498
-#, gcc-internal-format
 
26499
+#, fuzzy, gcc-internal-format
 
26500
 msgid "invalid operand in unary expression"
 
26501
-msgstr ""
 
26502
+msgstr "Chỉ thị chiều dài không hợp lệ trong biểu thức S"
 
26503
 
 
26504
 #: tree-cfg.c:3847
 
26505
 #, gcc-internal-format
 
26506
 msgid "type mismatch in address expression"
 
26507
-msgstr ""
 
26508
+msgstr "không khớp kiểu trong biểu thức địa chỉ"
 
26509
 
 
26510
 #: tree-cfg.c:3873 tree-cfg.c:3899
 
26511
 #, gcc-internal-format
 
26512
@@ -16756,14 +16722,14 @@
 
26513
 msgstr ""
 
26514
 
 
26515
 #: tree-cfg.c:4035
 
26516
-#, gcc-internal-format
 
26517
+#, fuzzy, gcc-internal-format
 
26518
 msgid "invalid operand in return statement"
 
26519
-msgstr ""
 
26520
+msgstr "kiểu dữ liệu không hợp lệ trong câu lệnh thoát"
 
26521
 
 
26522
 #: tree-cfg.c:4050
 
26523
-#, gcc-internal-format
 
26524
+#, fuzzy, gcc-internal-format
 
26525
 msgid "invalid conversion in return statement"
 
26526
-msgstr ""
 
26527
+msgstr "hậu tố chứa sự xác định chuyển đổi sai: %c"
 
26528
 
 
26529
 #: tree-cfg.c:4074
 
26530
 #, gcc-internal-format
 
26531
@@ -16771,39 +16737,34 @@
 
26532
 msgstr ""
 
26533
 
 
26534
 #: tree-cfg.c:4093
 
26535
-#, gcc-internal-format
 
26536
+#, fuzzy, gcc-internal-format
 
26537
 msgid "invalid operand to switch statement"
 
26538
-msgstr ""
 
26539
+msgstr "fr30_print_operand: không nhận ra mã %%A"
 
26540
 
 
26541
 #: tree-cfg.c:4101
 
26542
 #, fuzzy, gcc-internal-format
 
26543
-#| msgid "Generate code for huge switch statements"
 
26544
 msgid "non-integral type switch statement"
 
26545
 msgstr "Tạo ra mã cho câu lệnh chuyển rất lớn"
 
26546
 
 
26547
 #: tree-cfg.c:4109
 
26548
 #, fuzzy, gcc-internal-format
 
26549
-#| msgid "Generate code for huge switch statements"
 
26550
 msgid "invalid default case label in switch statement"
 
26551
 msgstr "Tạo ra mã cho câu lệnh chuyển rất lớn"
 
26552
 
 
26553
 #: tree-cfg.c:4121
 
26554
-#, fuzzy, gcc-internal-format
 
26555
-#| msgid "Generate code for huge switch statements"
 
26556
+#, gcc-internal-format
 
26557
 msgid "invalid case label in switch statement"
 
26558
-msgstr "Tạo ra mã cho câu lệnh chuyển rất lớn"
 
26559
+msgstr "nhãn case không hợp lệ trong câu lệnh switch"
 
26560
 
 
26561
 #: tree-cfg.c:4128
 
26562
 #, fuzzy, gcc-internal-format
 
26563
-#| msgid "Generate code for huge switch statements"
 
26564
 msgid "invalid case range in switch statement"
 
26565
 msgstr "Tạo ra mã cho câu lệnh chuyển rất lớn"
 
26566
 
 
26567
 #: tree-cfg.c:4138
 
26568
-#, fuzzy, gcc-internal-format
 
26569
-#| msgid "Generate code for huge switch statements"
 
26570
+#, gcc-internal-format
 
26571
 msgid "type mismatch for case label in switch statement"
 
26572
-msgstr "Tạo ra mã cho câu lệnh chuyển rất lớn"
 
26573
+msgstr "kiểu không khớp cho nhãn case trong câu lệnh switch"
 
26574
 
 
26575
 #: tree-cfg.c:4148
 
26576
 #, gcc-internal-format
 
26577
@@ -16811,10 +16772,9 @@
 
26578
 msgstr ""
 
26579
 
 
26580
 #: tree-cfg.c:4157
 
26581
-#, fuzzy, gcc-internal-format
 
26582
-#| msgid "Generate code for huge switch statements"
 
26583
+#, gcc-internal-format
 
26584
 msgid "case labels not sorted in switch statement"
 
26585
-msgstr "Tạo ra mã cho câu lệnh chuyển rất lớn"
 
26586
+msgstr "các nhãn case không được sắp xếp trong câu lệnh switch"
 
26587
 
 
26588
 #: tree-cfg.c:4202
 
26589
 #, gcc-internal-format
 
26590
@@ -16852,11 +16812,11 @@
 
26591
 msgstr "sai tham số PHI"
 
26592
 
 
26593
 #: tree-cfg.c:4349
 
26594
-#, gcc-internal-format, gfc-internal-format
 
26595
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
26596
 msgid "incompatible types in PHI argument %u"
 
26597
-msgstr ""
 
26598
+msgstr "không có kiểu đối số trong chuỗi đã rối\n"
 
26599
 
 
26600
-#: tree-cfg.c:4433 tree-cfg.c:4727
 
26601
+#: tree-cfg.c:4433 tree-cfg.c:4738
 
26602
 #, gcc-internal-format
 
26603
 msgid "verify_gimple failed"
 
26604
 msgstr "verify_gimple gặp lỗi"
 
26605
@@ -16871,142 +16831,142 @@
 
26606
 msgid "location references block not in block tree"
 
26607
 msgstr ""
 
26608
 
 
26609
-#: tree-cfg.c:4594
 
26610
+#: tree-cfg.c:4605
 
26611
 #, gcc-internal-format
 
26612
 msgid "gimple_bb (phi) is set to a wrong basic block"
 
26613
 msgstr ""
 
26614
 
 
26615
-#: tree-cfg.c:4603
 
26616
+#: tree-cfg.c:4614
 
26617
 #, gcc-internal-format
 
26618
 msgid "PHI node with location"
 
26619
 msgstr ""
 
26620
 
 
26621
-#: tree-cfg.c:4614 tree-cfg.c:4663
 
26622
+#: tree-cfg.c:4625 tree-cfg.c:4674
 
26623
 #, gcc-internal-format
 
26624
 msgid "incorrect sharing of tree nodes"
 
26625
 msgstr ""
 
26626
 
 
26627
-#: tree-cfg.c:4622
 
26628
+#: tree-cfg.c:4633
 
26629
 #, gcc-internal-format
 
26630
 msgid "virtual PHI with argument locations"
 
26631
 msgstr ""
 
26632
 
 
26633
-#: tree-cfg.c:4651
 
26634
+#: tree-cfg.c:4662
 
26635
 #, gcc-internal-format
 
26636
 msgid "gimple_bb (stmt) is set to a wrong basic block"
 
26637
 msgstr ""
 
26638
 
 
26639
-#: tree-cfg.c:4687
 
26640
+#: tree-cfg.c:4698
 
26641
 #, gcc-internal-format
 
26642
 msgid "in statement"
 
26643
 msgstr "tại câu lệnh"
 
26644
 
 
26645
-#: tree-cfg.c:4702
 
26646
+#: tree-cfg.c:4713
 
26647
 #, gcc-internal-format
 
26648
 msgid "statement marked for throw, but doesn%'t"
 
26649
 msgstr ""
 
26650
 
 
26651
-#: tree-cfg.c:4709
 
26652
+#: tree-cfg.c:4720
 
26653
 #, gcc-internal-format
 
26654
 msgid "statement marked for throw in middle of block"
 
26655
 msgstr ""
 
26656
 
 
26657
-#: tree-cfg.c:4751
 
26658
+#: tree-cfg.c:4762
 
26659
 #, gcc-internal-format
 
26660
 msgid "ENTRY_BLOCK has IL associated with it"
 
26661
 msgstr ""
 
26662
 
 
26663
-#: tree-cfg.c:4757
 
26664
+#: tree-cfg.c:4768
 
26665
 #, gcc-internal-format
 
26666
 msgid "EXIT_BLOCK has IL associated with it"
 
26667
 msgstr ""
 
26668
 
 
26669
-#: tree-cfg.c:4764
 
26670
+#: tree-cfg.c:4775
 
26671
 #, gcc-internal-format, gfc-internal-format
 
26672
 msgid "fallthru to exit from bb %d"
 
26673
 msgstr ""
 
26674
 
 
26675
-#: tree-cfg.c:4788
 
26676
+#: tree-cfg.c:4799
 
26677
 #, gcc-internal-format
 
26678
 msgid "nonlocal label "
 
26679
-msgstr ""
 
26680
+msgstr "nhãn không-cục-bộ"
 
26681
 
 
26682
-#: tree-cfg.c:4797
 
26683
+#: tree-cfg.c:4808
 
26684
 #, gcc-internal-format
 
26685
 msgid "EH landing pad label "
 
26686
 msgstr ""
 
26687
 
 
26688
-#: tree-cfg.c:4806 tree-cfg.c:4815 tree-cfg.c:4840
 
26689
+#: tree-cfg.c:4817 tree-cfg.c:4826 tree-cfg.c:4851
 
26690
 #, gcc-internal-format
 
26691
 msgid "label "
 
26692
 msgstr "nhãn"
 
26693
 
 
26694
-#: tree-cfg.c:4830
 
26695
-#, gcc-internal-format, gfc-internal-format
 
26696
+#: tree-cfg.c:4841
 
26697
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
26698
 msgid "control flow in the middle of basic block %d"
 
26699
-msgstr ""
 
26700
+msgstr "gặp lệnh điều khiển luồng bên trong một khối cơ bản"
 
26701
 
 
26702
-#: tree-cfg.c:4863
 
26703
+#: tree-cfg.c:4874
 
26704
 #, gcc-internal-format, gfc-internal-format
 
26705
 msgid "fallthru edge after a control statement in bb %d"
 
26706
 msgstr ""
 
26707
 
 
26708
-#: tree-cfg.c:4876
 
26709
+#: tree-cfg.c:4887
 
26710
 #, gcc-internal-format, gfc-internal-format
 
26711
 msgid "true/false edge after a non-GIMPLE_COND in bb %d"
 
26712
 msgstr ""
 
26713
 
 
26714
-#: tree-cfg.c:4899 tree-cfg.c:4921 tree-cfg.c:4938 tree-cfg.c:5007
 
26715
+#: tree-cfg.c:4910 tree-cfg.c:4932 tree-cfg.c:4949 tree-cfg.c:5018
 
26716
 #, gcc-internal-format, gfc-internal-format
 
26717
 msgid "wrong outgoing edge flags at end of bb %d"
 
26718
 msgstr ""
 
26719
 
 
26720
-#: tree-cfg.c:4909
 
26721
+#: tree-cfg.c:4920
 
26722
 #, gcc-internal-format, gfc-internal-format
 
26723
 msgid "explicit goto at end of bb %d"
 
26724
 msgstr ""
 
26725
 
 
26726
-#: tree-cfg.c:4943
 
26727
+#: tree-cfg.c:4954
 
26728
 #, gcc-internal-format, gfc-internal-format
 
26729
 msgid "return edge does not point to exit in bb %d"
 
26730
 msgstr ""
 
26731
 
 
26732
-#: tree-cfg.c:4973
 
26733
+#: tree-cfg.c:4984
 
26734
 #, gcc-internal-format
 
26735
 msgid "found default case not at the start of case vector"
 
26736
 msgstr ""
 
26737
 
 
26738
-#: tree-cfg.c:4981
 
26739
+#: tree-cfg.c:4992
 
26740
 #, gcc-internal-format
 
26741
 msgid "case labels not sorted: "
 
26742
-msgstr ""
 
26743
+msgstr "nhãn cho case chưa được sắp xếp: "
 
26744
 
 
26745
-#: tree-cfg.c:4998
 
26746
-#, gcc-internal-format, gfc-internal-format
 
26747
+#: tree-cfg.c:5009
 
26748
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
26749
 msgid "extra outgoing edge %d->%d"
 
26750
-msgstr ""
 
26751
+msgstr "'%s' có thêm '..', bỏ qua."
 
26752
 
 
26753
-#: tree-cfg.c:5021
 
26754
+#: tree-cfg.c:5032
 
26755
 #, gcc-internal-format, gfc-internal-format
 
26756
 msgid "missing edge %i->%i"
 
26757
 msgstr "thiếu edge %i->%i"
 
26758
 
 
26759
-#: tree-cfg.c:7803
 
26760
+#: tree-cfg.c:7814
 
26761
 #, gcc-internal-format
 
26762
 msgid "%<noreturn%> function does return"
 
26763
-msgstr ""
 
26764
+msgstr "%<noreturn%> hàm trả về"
 
26765
 
 
26766
-#: tree-cfg.c:7823
 
26767
+#: tree-cfg.c:7834
 
26768
 #, gcc-internal-format
 
26769
 msgid "control reaches end of non-void function"
 
26770
 msgstr ""
 
26771
 
 
26772
-#: tree-cfg.c:7963
 
26773
+#: tree-cfg.c:7974
 
26774
 #, gcc-internal-format
 
26775
 msgid "ignoring return value of %qD, declared with attribute warn_unused_result"
 
26776
 msgstr ""
 
26777
 
 
26778
-#: tree-cfg.c:7968
 
26779
+#: tree-cfg.c:7979
 
26780
 #, gcc-internal-format
 
26781
 msgid "ignoring return value of function declared with attribute warn_unused_result"
 
26782
 msgstr ""
 
26783
@@ -17014,129 +16974,129 @@
 
26784
 #: tree-diagnostic.c:202
 
26785
 #, gcc-internal-format
 
26786
 msgid "in definition of macro %qs"
 
26787
-msgstr ""
 
26788
+msgstr "trong phần định nghĩa macro %qs"
 
26789
 
 
26790
 #: tree-diagnostic.c:219
 
26791
-#, fuzzy, gcc-internal-format
 
26792
+#, gcc-internal-format
 
26793
 msgid "in expansion of macro %qs"
 
26794
-msgstr "%s:%d:   lần tạo từ %qs\n"
 
26795
+msgstr "trong phần mở rộng macro %qs"
 
26796
 
 
26797
-#: tree-eh.c:4368
 
26798
+#: tree-eh.c:4396
 
26799
 #, gcc-internal-format, gfc-internal-format
 
26800
 msgid "BB %i has multiple EH edges"
 
26801
 msgstr ""
 
26802
 
 
26803
-#: tree-eh.c:4380
 
26804
+#: tree-eh.c:4408
 
26805
 #, gcc-internal-format, gfc-internal-format
 
26806
 msgid "BB %i can not throw but has an EH edge"
 
26807
 msgstr ""
 
26808
 
 
26809
-#: tree-eh.c:4388
 
26810
+#: tree-eh.c:4416
 
26811
 #, gcc-internal-format, gfc-internal-format
 
26812
 msgid "BB %i last statement has incorrectly set lp"
 
26813
 msgstr ""
 
26814
 
 
26815
-#: tree-eh.c:4394
 
26816
+#: tree-eh.c:4422
 
26817
 #, gcc-internal-format, gfc-internal-format
 
26818
 msgid "BB %i is missing an EH edge"
 
26819
 msgstr ""
 
26820
 
 
26821
-#: tree-eh.c:4400
 
26822
-#, gcc-internal-format, gfc-internal-format
 
26823
+#: tree-eh.c:4428
 
26824
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
26825
 msgid "Incorrect EH edge %i->%i"
 
26826
-msgstr ""
 
26827
+msgstr "** khung_eh_hdr"
 
26828
 
 
26829
-#: tree-eh.c:4434 tree-eh.c:4453
 
26830
+#: tree-eh.c:4462 tree-eh.c:4481
 
26831
 #, gcc-internal-format, gfc-internal-format
 
26832
 msgid "BB %i is missing an edge"
 
26833
-msgstr ""
 
26834
+msgstr "BB %i thiếu cạnh"
 
26835
 
 
26836
-#: tree-eh.c:4470
 
26837
+#: tree-eh.c:4498
 
26838
 #, gcc-internal-format, gfc-internal-format
 
26839
 msgid "BB %i too many fallthru edges"
 
26840
 msgstr ""
 
26841
 
 
26842
-#: tree-eh.c:4479
 
26843
+#: tree-eh.c:4507
 
26844
 #, gcc-internal-format, gfc-internal-format
 
26845
 msgid "BB %i has incorrect edge"
 
26846
-msgstr ""
 
26847
+msgstr "BB %i có cạnh sai"
 
26848
 
 
26849
-#: tree-eh.c:4485
 
26850
+#: tree-eh.c:4513
 
26851
 #, gcc-internal-format, gfc-internal-format
 
26852
 msgid "BB %i has incorrect fallthru edge"
 
26853
 msgstr ""
 
26854
 
 
26855
-#: tree-inline.c:3012
 
26856
+#: tree-inline.c:3022
 
26857
 #, gcc-internal-format
 
26858
 msgid "function %q+F can never be copied because it receives a non-local goto"
 
26859
 msgstr ""
 
26860
 
 
26861
-#: tree-inline.c:3026
 
26862
+#: tree-inline.c:3036
 
26863
 #, gcc-internal-format
 
26864
 msgid "function %q+F can never be copied because it saves address of local label in a static variable"
 
26865
 msgstr ""
 
26866
 
 
26867
-#: tree-inline.c:3066
 
26868
+#: tree-inline.c:3076
 
26869
 #, gcc-internal-format
 
26870
 msgid "function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)"
 
26871
 msgstr ""
 
26872
 
 
26873
-#: tree-inline.c:3080
 
26874
+#: tree-inline.c:3090
 
26875
 #, gcc-internal-format
 
26876
 msgid "function %q+F can never be inlined because it uses setjmp"
 
26877
 msgstr ""
 
26878
 
 
26879
-#: tree-inline.c:3094
 
26880
+#: tree-inline.c:3104
 
26881
 #, gcc-internal-format
 
26882
 msgid "function %q+F can never be inlined because it uses variable argument lists"
 
26883
 msgstr ""
 
26884
 
 
26885
-#: tree-inline.c:3106
 
26886
+#: tree-inline.c:3116
 
26887
 #, gcc-internal-format
 
26888
 msgid "function %q+F can never be inlined because it uses setjmp-longjmp exception handling"
 
26889
 msgstr ""
 
26890
 
 
26891
-#: tree-inline.c:3114
 
26892
+#: tree-inline.c:3124
 
26893
 #, gcc-internal-format
 
26894
 msgid "function %q+F can never be inlined because it uses non-local goto"
 
26895
 msgstr ""
 
26896
 
 
26897
-#: tree-inline.c:3126
 
26898
+#: tree-inline.c:3136
 
26899
 #, gcc-internal-format
 
26900
 msgid "function %q+F can never be inlined because it uses __builtin_return or __builtin_apply_args"
 
26901
 msgstr ""
 
26902
 
 
26903
-#: tree-inline.c:3146
 
26904
+#: tree-inline.c:3156
 
26905
 #, gcc-internal-format
 
26906
 msgid "function %q+F can never be inlined because it contains a computed goto"
 
26907
 msgstr ""
 
26908
 
 
26909
-#: tree-inline.c:3249
 
26910
+#: tree-inline.c:3259
 
26911
 #, gcc-internal-format
 
26912
 msgid "function %q+F can never be inlined because it is suppressed using -fno-inline"
 
26913
 msgstr ""
 
26914
 
 
26915
-#: tree-inline.c:3257
 
26916
+#: tree-inline.c:3267
 
26917
 #, gcc-internal-format
 
26918
 msgid "function %q+F can never be inlined because it uses attributes conflicting with inlining"
 
26919
 msgstr ""
 
26920
 
 
26921
-#: tree-inline.c:3842
 
26922
+#: tree-inline.c:3852
 
26923
 #, gcc-internal-format
 
26924
 msgid "inlining failed in call to always_inline %q+F: %s"
 
26925
 msgstr ""
 
26926
 
 
26927
-#: tree-inline.c:3844 tree-inline.c:3859
 
26928
+#: tree-inline.c:3854 tree-inline.c:3869
 
26929
 #, gcc-internal-format
 
26930
 msgid "called from here"
 
26931
 msgstr "được gọi từ đây"
 
26932
 
 
26933
-#: tree-inline.c:3857
 
26934
-#, gcc-internal-format
 
26935
+#: tree-inline.c:3867
 
26936
+#, fuzzy, gcc-internal-format
 
26937
 msgid "inlining failed in call to %q+F: %s"
 
26938
-msgstr ""
 
26939
+msgstr "Cuộc gọi « %s » cho tập tin « %s » bị lỗi: %s\n"
 
26940
 
 
26941
-#: tree-into-ssa.c:3209 tree-outof-ssa.c:774 tree-outof-ssa.c:831
 
26942
+#: tree-into-ssa.c:3226 tree-outof-ssa.c:774 tree-outof-ssa.c:831
 
26943
 #: tree-ssa-coalesce.c:934 tree-ssa-live.c:1282
 
26944
 #, gcc-internal-format
 
26945
 msgid "SSA corruption"
 
26946
@@ -17158,15 +17118,25 @@
 
26947
 msgstr ""
 
26948
 
 
26949
 #: tree-nomudflap.c:45
 
26950
-#, gcc-internal-format
 
26951
+#, fuzzy, gcc-internal-format
 
26952
 msgid "mudflap: this language is not supported"
 
26953
-msgstr ""
 
26954
+msgstr "Thao tác « %s » không được hỗ trợ bởi thiết bị này"
 
26955
 
 
26956
 #: tree-profile.c:407
 
26957
+#, fuzzy, gcc-internal-format
 
26958
+msgid "unimplemented functionality"
 
26959
+msgstr "tiếc là chưa thực hiện: "
 
26960
+
 
26961
+#: tree-ssa-loop-niter.c:2557
 
26962
 #, gcc-internal-format
 
26963
-msgid "unimplemented functionality"
 
26964
+msgid "iteration %E invokes undefined behavior"
 
26965
 msgstr ""
 
26966
 
 
26967
+#: tree-ssa-loop-niter.c:2559
 
26968
+#, gcc-internal-format
 
26969
+msgid "containing loop"
 
26970
+msgstr "chứa vòng lặp"
 
26971
+
 
26972
 #: tree-ssa-operands.c:975
 
26973
 #, gcc-internal-format
 
26974
 msgid "virtual definition of statement not up-to-date"
 
26975
@@ -17195,149 +17165,149 @@
 
26976
 #: tree-ssa-operands.c:1023
 
26977
 #, fuzzy, gcc-internal-format
 
26978
 msgid "use operand missing for stmt"
 
26979
-msgstr "số thứ tự toán hạng còn thiếu đằng sau %%-letter"
 
26980
+msgstr "thiếu thiết bị khối (gõ « -h » để thấy trợ giúp)\n"
 
26981
 
 
26982
 #: tree-ssa-operands.c:1030
 
26983
 #, gcc-internal-format
 
26984
 msgid "stmt volatile flag not up-to-date"
 
26985
 msgstr ""
 
26986
 
 
26987
-#: tree-ssa-uninit.c:1943 tree-ssa.c:1668
 
26988
+#: tree-ssa-uninit.c:1946 tree-ssa.c:1665
 
26989
 #, gcc-internal-format
 
26990
 msgid "%qD may be used uninitialized in this function"
 
26991
 msgstr ""
 
26992
 
 
26993
-#: tree-ssa.c:625
 
26994
+#: tree-ssa.c:622
 
26995
 #, gcc-internal-format
 
26996
 msgid "expected an SSA_NAME object"
 
26997
-msgstr ""
 
26998
+msgstr "cần một đối tượng SSA_NAME"
 
26999
 
 
27000
-#: tree-ssa.c:631
 
27001
+#: tree-ssa.c:628
 
27002
 #, gcc-internal-format
 
27003
 msgid "found an SSA_NAME that had been released into the free pool"
 
27004
 msgstr ""
 
27005
 
 
27006
-#: tree-ssa.c:638
 
27007
+#: tree-ssa.c:635
 
27008
 #, gcc-internal-format
 
27009
 msgid "type mismatch between an SSA_NAME and its symbol"
 
27010
 msgstr ""
 
27011
 
 
27012
-#: tree-ssa.c:644
 
27013
+#: tree-ssa.c:641
 
27014
 #, gcc-internal-format
 
27015
 msgid "found a virtual definition for a GIMPLE register"
 
27016
 msgstr ""
 
27017
 
 
27018
-#: tree-ssa.c:650
 
27019
+#: tree-ssa.c:647
 
27020
 #, gcc-internal-format
 
27021
 msgid "virtual SSA name for non-VOP decl"
 
27022
 msgstr ""
 
27023
 
 
27024
-#: tree-ssa.c:656
 
27025
+#: tree-ssa.c:653
 
27026
 #, gcc-internal-format
 
27027
 msgid "found a real definition for a non-register"
 
27028
 msgstr ""
 
27029
 
 
27030
-#: tree-ssa.c:663
 
27031
+#: tree-ssa.c:660
 
27032
 #, gcc-internal-format
 
27033
 msgid "found a default name with a non-empty defining statement"
 
27034
 msgstr ""
 
27035
 
 
27036
-#: tree-ssa.c:693
 
27037
+#: tree-ssa.c:690
 
27038
 #, gcc-internal-format
 
27039
 msgid "RESULT_DECL should be read only when DECL_BY_REFERENCE is set"
 
27040
 msgstr ""
 
27041
 
 
27042
-#: tree-ssa.c:699
 
27043
+#: tree-ssa.c:696
 
27044
 #, gcc-internal-format, gfc-internal-format
 
27045
 msgid "SSA_NAME created in two different blocks %i and %i"
 
27046
 msgstr ""
 
27047
 
 
27048
-#: tree-ssa.c:708 tree-ssa.c:1020
 
27049
+#: tree-ssa.c:705 tree-ssa.c:1017
 
27050
 #, gcc-internal-format
 
27051
 msgid "SSA_NAME_DEF_STMT is wrong"
 
27052
 msgstr ""
 
27053
 
 
27054
-#: tree-ssa.c:760
 
27055
+#: tree-ssa.c:757
 
27056
 #, gcc-internal-format
 
27057
 msgid "missing definition"
 
27058
-msgstr ""
 
27059
+msgstr "thiếu định nghĩa"
 
27060
 
 
27061
-#: tree-ssa.c:766
 
27062
+#: tree-ssa.c:763
 
27063
 #, gcc-internal-format, gfc-internal-format
 
27064
 msgid "definition in block %i does not dominate use in block %i"
 
27065
 msgstr ""
 
27066
 
 
27067
-#: tree-ssa.c:774
 
27068
-#, gcc-internal-format, gfc-internal-format
 
27069
+#: tree-ssa.c:771
 
27070
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
27071
 msgid "definition in block %i follows the use"
 
27072
-msgstr ""
 
27073
+msgstr "Sử dụng phép đầu cơ loại điều khiển theo khối"
 
27074
 
 
27075
-#: tree-ssa.c:781
 
27076
+#: tree-ssa.c:778
 
27077
 #, gcc-internal-format
 
27078
 msgid "SSA_NAME_OCCURS_IN_ABNORMAL_PHI should be set"
 
27079
 msgstr "SSA_NAME_OCCURS_IN_ABNORMAL_PHI cần được đặt"
 
27080
 
 
27081
-#: tree-ssa.c:789
 
27082
-#, gcc-internal-format
 
27083
+#: tree-ssa.c:786
 
27084
+#, fuzzy, gcc-internal-format
 
27085
 msgid "no immediate_use list"
 
27086
-msgstr ""
 
27087
+msgstr "Dùng danh sách động kiểu/thông tin C++"
 
27088
 
 
27089
-#: tree-ssa.c:801
 
27090
-#, gcc-internal-format
 
27091
+#: tree-ssa.c:798
 
27092
+#, fuzzy, gcc-internal-format
 
27093
 msgid "wrong immediate use list"
 
27094
-msgstr ""
 
27095
+msgstr "Dùng danh sách động kiểu/thông tin C++"
 
27096
 
 
27097
-#: tree-ssa.c:835
 
27098
+#: tree-ssa.c:832
 
27099
 #, gcc-internal-format
 
27100
 msgid "incoming edge count does not match number of PHI arguments"
 
27101
 msgstr ""
 
27102
 
 
27103
-#: tree-ssa.c:849
 
27104
-#, gcc-internal-format, gfc-internal-format
 
27105
+#: tree-ssa.c:846
 
27106
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
27107
 msgid "PHI argument is missing for edge %d->%d"
 
27108
-msgstr ""
 
27109
+msgstr "đối số cần thiết cho thẻ %s còn thiếu"
 
27110
 
 
27111
-#: tree-ssa.c:858
 
27112
+#: tree-ssa.c:855
 
27113
 #, gcc-internal-format
 
27114
 msgid "PHI argument is not SSA_NAME, or invariant"
 
27115
 msgstr ""
 
27116
 
 
27117
-#: tree-ssa.c:886
 
27118
-#, gcc-internal-format, gfc-internal-format
 
27119
+#: tree-ssa.c:883
 
27120
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
27121
 msgid "wrong edge %d->%d for PHI argument"
 
27122
-msgstr ""
 
27123
+msgstr "sai kiểu cho đối số ~a. Mong đợi ~a, còn tìm ~s"
 
27124
 
 
27125
-#: tree-ssa.c:967
 
27126
+#: tree-ssa.c:964
 
27127
 #, gcc-internal-format, gfc-internal-format
 
27128
 msgid "AUX pointer initialized for edge %d->%d"
 
27129
 msgstr ""
 
27130
 
 
27131
-#: tree-ssa.c:992
 
27132
+#: tree-ssa.c:989
 
27133
 #, gcc-internal-format
 
27134
 msgid "stmt (%p) marked modified after optimization pass: "
 
27135
 msgstr ""
 
27136
 
 
27137
-#: tree-ssa.c:1049
 
27138
+#: tree-ssa.c:1046
 
27139
 #, gcc-internal-format
 
27140
 msgid "verify_ssa failed"
 
27141
 msgstr "verify_ssa gặp lỗi"
 
27142
 
 
27143
-#: tree-ssa.c:1631 varasm.c:322
 
27144
+#: tree-ssa.c:1628 varasm.c:321
 
27145
 #, gcc-internal-format
 
27146
 msgid "%qD was declared here"
 
27147
 msgstr "%qD đã được khai báo ở đây"
 
27148
 
 
27149
-#: tree-ssa.c:1663
 
27150
+#: tree-ssa.c:1660
 
27151
 #, gcc-internal-format
 
27152
 msgid "%qD is used uninitialized in this function"
 
27153
 msgstr "%qD được dùng để bỏ khởi tạo trong hàm này"
 
27154
 
 
27155
-#: tree-ssa.c:1700
 
27156
+#: tree-ssa.c:1697
 
27157
 #, gcc-internal-format
 
27158
 msgid "%qE is used uninitialized in this function"
 
27159
 msgstr ""
 
27160
 
 
27161
-#: tree-ssa.c:1705
 
27162
+#: tree-ssa.c:1702
 
27163
 #, gcc-internal-format
 
27164
 msgid "%qE may be used uninitialized in this function"
 
27165
 msgstr ""
 
27166
@@ -17348,9 +17318,9 @@
 
27167
 msgstr ""
 
27168
 
 
27169
 #: tree-streamer-in.c:321 tree-streamer-in.c:1083
 
27170
-#, gcc-internal-format
 
27171
+#, fuzzy, gcc-internal-format
 
27172
 msgid "target specific builtin not available"
 
27173
-msgstr ""
 
27174
+msgstr "đích đã chỉ định đổ đống '%s' không được hỗ trợ"
 
27175
 
 
27176
 #: tree-streamer-in.c:397
 
27177
 #, gcc-internal-format
 
27178
@@ -17395,17 +17365,17 @@
 
27179
 #: tree-vrp.c:6015
 
27180
 #, gcc-internal-format
 
27181
 msgid "array subscript is outside array bounds"
 
27182
-msgstr ""
 
27183
+msgstr "chỉ số mảng nằm ngoài phạm vi của mảng"
 
27184
 
 
27185
 #: tree-vrp.c:6033 tree-vrp.c:6134
 
27186
 #, gcc-internal-format
 
27187
 msgid "array subscript is above array bounds"
 
27188
-msgstr ""
 
27189
+msgstr "chỉ số mảng lớn hơn cận trên"
 
27190
 
 
27191
 #: tree-vrp.c:6046 tree-vrp.c:6120
 
27192
 #, gcc-internal-format
 
27193
 msgid "array subscript is below array bounds"
 
27194
-msgstr ""
 
27195
+msgstr "chỉ số mảng nhỏ hơn cận dưới"
 
27196
 
 
27197
 #: tree-vrp.c:6765
 
27198
 #, gcc-internal-format
 
27199
@@ -17457,29 +17427,29 @@
 
27200
 msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
 
27201
 msgstr ""
 
27202
 
 
27203
-#: tree.c:5610 tree.c:5622 tree.c:5632 c-family/c-common.c:6380
 
27204
-#: c-family/c-common.c:6399 c-family/c-common.c:6417 c-family/c-common.c:6445
 
27205
-#: c-family/c-common.c:6473 c-family/c-common.c:6501 c-family/c-common.c:6517
 
27206
-#: c-family/c-common.c:6536 c-family/c-common.c:6553 c-family/c-common.c:6577
 
27207
-#: c-family/c-common.c:6600 c-family/c-common.c:6617 c-family/c-common.c:6645
 
27208
-#: c-family/c-common.c:6666 c-family/c-common.c:6687 c-family/c-common.c:6714
 
27209
-#: c-family/c-common.c:6745 c-family/c-common.c:6782 c-family/c-common.c:6809
 
27210
-#: c-family/c-common.c:6869 c-family/c-common.c:6954 c-family/c-common.c:6984
 
27211
-#: c-family/c-common.c:7038 c-family/c-common.c:7496 c-family/c-common.c:7514
 
27212
-#: c-family/c-common.c:7576 c-family/c-common.c:7619 c-family/c-common.c:7690
 
27213
-#: c-family/c-common.c:7818 c-family/c-common.c:7886 c-family/c-common.c:7944
 
27214
-#: c-family/c-common.c:7992 c-family/c-common.c:8155 c-family/c-common.c:8176
 
27215
-#: c-family/c-common.c:8288 c-family/c-common.c:8312 c-family/c-common.c:8619
 
27216
-#: c-family/c-common.c:8642 c-family/c-common.c:8681 c-family/c-common.c:8759
 
27217
-#: c-family/c-common.c:8906 config/darwin.c:1997 config/arm/arm.c:5119
 
27218
-#: config/arm/arm.c:5147 config/arm/arm.c:5164 config/avr/avr.c:7789
 
27219
-#: config/h8300/h8300.c:5463 config/h8300/h8300.c:5487 config/i386/i386.c:4965
 
27220
-#: config/i386/i386.c:34737 config/ia64/ia64.c:737
 
27221
+#: tree.c:5610 tree.c:5622 tree.c:5632 c-family/c-common.c:6385
 
27222
+#: c-family/c-common.c:6404 c-family/c-common.c:6422 c-family/c-common.c:6450
 
27223
+#: c-family/c-common.c:6478 c-family/c-common.c:6506 c-family/c-common.c:6522
 
27224
+#: c-family/c-common.c:6537 c-family/c-common.c:6558 c-family/c-common.c:6575
 
27225
+#: c-family/c-common.c:6599 c-family/c-common.c:6622 c-family/c-common.c:6639
 
27226
+#: c-family/c-common.c:6667 c-family/c-common.c:6688 c-family/c-common.c:6709
 
27227
+#: c-family/c-common.c:6736 c-family/c-common.c:6767 c-family/c-common.c:6804
 
27228
+#: c-family/c-common.c:6831 c-family/c-common.c:6891 c-family/c-common.c:6976
 
27229
+#: c-family/c-common.c:7006 c-family/c-common.c:7060 c-family/c-common.c:7518
 
27230
+#: c-family/c-common.c:7536 c-family/c-common.c:7598 c-family/c-common.c:7641
 
27231
+#: c-family/c-common.c:7712 c-family/c-common.c:7840 c-family/c-common.c:7908
 
27232
+#: c-family/c-common.c:7966 c-family/c-common.c:8014 c-family/c-common.c:8177
 
27233
+#: c-family/c-common.c:8198 c-family/c-common.c:8310 c-family/c-common.c:8334
 
27234
+#: c-family/c-common.c:8641 c-family/c-common.c:8664 c-family/c-common.c:8703
 
27235
+#: c-family/c-common.c:8781 c-family/c-common.c:8928 config/darwin.c:1997
 
27236
+#: config/arm/arm.c:5119 config/arm/arm.c:5147 config/arm/arm.c:5164
 
27237
+#: config/avr/avr.c:7789 config/h8300/h8300.c:5463 config/h8300/h8300.c:5487
 
27238
+#: config/i386/i386.c:4965 config/i386/i386.c:34737 config/ia64/ia64.c:737
 
27239
 #: config/rs6000/rs6000.c:24907 config/spu/spu.c:3743
 
27240
 #: ada/gcc-interface/utils.c:6189 lto/lto-lang.c:222
 
27241
 #, gcc-internal-format
 
27242
 msgid "%qE attribute ignored"
 
27243
-msgstr ""
 
27244
+msgstr "thuộc tính %qE bị lờ đi"
 
27245
 
 
27246
 #: tree.c:5650
 
27247
 #, gcc-internal-format
 
27248
@@ -17514,22 +17484,22 @@
 
27249
 #: tree.c:7649
 
27250
 #, gcc-internal-format
 
27251
 msgid "function return type cannot be function"
 
27252
-msgstr ""
 
27253
+msgstr "kiểu trả về hàm không thể là hàm"
 
27254
 
 
27255
 #: tree.c:8944 tree.c:9029 tree.c:9090
 
27256
 #, gcc-internal-format, gfc-internal-format
 
27257
 msgid "tree check: %s, have %s in %s, at %s:%d"
 
27258
-msgstr ""
 
27259
+msgstr "kiểm tra cây: %s, có %s trong %s, tại %s:%d"
 
27260
 
 
27261
 #: tree.c:8981
 
27262
 #, gcc-internal-format, gfc-internal-format
 
27263
 msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
 
27264
-msgstr ""
 
27265
+msgstr "tree check: cần không gì của %s, có %s trong %s, tại %s:%d"
 
27266
 
 
27267
 #: tree.c:8994
 
27268
 #, gcc-internal-format
 
27269
 msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
 
27270
-msgstr ""
 
27271
+msgstr "tree check: cần lớp %qs, có %qs (%s) trong %s, tại %s:%d"
 
27272
 
 
27273
 #: tree.c:9043
 
27274
 #, gcc-internal-format
 
27275
@@ -17539,7 +17509,7 @@
 
27276
 #: tree.c:9056
 
27277
 #, gcc-internal-format, gfc-internal-format
 
27278
 msgid "tree check: expected omp_clause %s, have %s in %s, at %s:%d"
 
27279
-msgstr ""
 
27280
+msgstr "tree check: cần omp_clause %s, có %s trong %s, tại %s:%d"
 
27281
 
 
27282
 #: tree.c:9116
 
27283
 #, gcc-internal-format
 
27284
@@ -17564,12 +17534,12 @@
 
27285
 #: tree.c:11557
 
27286
 #, gcc-internal-format
 
27287
 msgid "%qD is deprecated (declared at %s:%d): %s"
 
27288
-msgstr ""
 
27289
+msgstr "%qD bị phản đối (được khai báo tại %s:%d): %s"
 
27290
 
 
27291
 #: tree.c:11561
 
27292
 #, gcc-internal-format
 
27293
 msgid "%qD is deprecated (declared at %s:%d)"
 
27294
-msgstr ""
 
27295
+msgstr "%qD bị phản đối (được khai báo tại %s:%d)"
 
27296
 
 
27297
 #: tree.c:11586
 
27298
 #, gcc-internal-format
 
27299
@@ -17579,42 +17549,42 @@
 
27300
 #: tree.c:11590
 
27301
 #, gcc-internal-format
 
27302
 msgid "%qE is deprecated (declared at %s:%d)"
 
27303
-msgstr ""
 
27304
+msgstr "%qE bị phản đối (được khai báo tại %s:%d)"
 
27305
 
 
27306
 #: tree.c:11597
 
27307
 #, gcc-internal-format, gfc-internal-format
 
27308
 msgid "type is deprecated (declared at %s:%d): %s"
 
27309
-msgstr ""
 
27310
+msgstr "kiểu bị phản đối (được khai báo tại %s:%d): %s"
 
27311
 
 
27312
 #: tree.c:11601
 
27313
 #, gcc-internal-format, gfc-internal-format
 
27314
 msgid "type is deprecated (declared at %s:%d)"
 
27315
-msgstr ""
 
27316
+msgstr "kiểu bị phản đối (được khai báo tại %s:%d)"
 
27317
 
 
27318
 #: tree.c:11610
 
27319
 #, gcc-internal-format
 
27320
 msgid "%qE is deprecated: %s"
 
27321
-msgstr ""
 
27322
+msgstr "%qE bị phản đối: %s"
 
27323
 
 
27324
 #: tree.c:11613
 
27325
 #, gcc-internal-format
 
27326
 msgid "%qE is deprecated"
 
27327
-msgstr ""
 
27328
+msgstr "%qE bị phản đối"
 
27329
 
 
27330
 #: tree.c:11618
 
27331
 #, gcc-internal-format, gfc-internal-format
 
27332
 msgid "type is deprecated: %s"
 
27333
-msgstr ""
 
27334
+msgstr "kiểu bị phản đối: %s"
 
27335
 
 
27336
 #: tree.c:11621
 
27337
 #, gcc-internal-format
 
27338
 msgid "type is deprecated"
 
27339
-msgstr ""
 
27340
+msgstr "kiểu bị phản đối"
 
27341
 
 
27342
 #: value-prof.c:408
 
27343
-#, gcc-internal-format
 
27344
+#, fuzzy, gcc-internal-format
 
27345
 msgid "dead histogram"
 
27346
-msgstr ""
 
27347
+msgstr "biểu đồ tần xuất mật độ\n"
 
27348
 
 
27349
 #: value-prof.c:439
 
27350
 #, gcc-internal-format
 
27351
@@ -17624,7 +17594,7 @@
 
27352
 #: value-prof.c:452
 
27353
 #, gcc-internal-format
 
27354
 msgid "verify_histograms failed"
 
27355
-msgstr ""
 
27356
+msgstr "verify_histograms gặp lỗi"
 
27357
 
 
27358
 #: value-prof.c:499
 
27359
 #, gcc-internal-format, gfc-internal-format
 
27360
@@ -17656,151 +17626,151 @@
 
27361
 msgid "variable tracking size limit exceeded"
 
27362
 msgstr ""
 
27363
 
 
27364
-#: varasm.c:315
 
27365
+#: varasm.c:314
 
27366
 #, gcc-internal-format
 
27367
 msgid "%+D causes a section type conflict"
 
27368
-msgstr ""
 
27369
+msgstr "%+D là nguyên nhân gây xung đột kiểu phần"
 
27370
 
 
27371
-#: varasm.c:318
 
27372
+#: varasm.c:317
 
27373
 #, gcc-internal-format
 
27374
 msgid "%+D causes a section type conflict with %D"
 
27375
 msgstr ""
 
27376
 
 
27377
-#: varasm.c:960
 
27378
+#: varasm.c:959
 
27379
 #, gcc-internal-format
 
27380
 msgid "alignment of %q+D is greater than maximum object file alignment.  Using %d"
 
27381
 msgstr ""
 
27382
 
 
27383
-#: varasm.c:1200 varasm.c:1209
 
27384
-#, gcc-internal-format
 
27385
+#: varasm.c:1198 varasm.c:1207
 
27386
+#, fuzzy, gcc-internal-format
 
27387
 msgid "register name not specified for %q+D"
 
27388
-msgstr ""
 
27389
+msgstr "Chưa ghi rõ tên tập tin để ghi vào."
 
27390
 
 
27391
-#: varasm.c:1211
 
27392
+#: varasm.c:1209
 
27393
 #, gcc-internal-format
 
27394
 msgid "invalid register name for %q+D"
 
27395
-msgstr ""
 
27396
+msgstr "tên thanh ghi cho %q+D không hợp lệ"
 
27397
 
 
27398
-#: varasm.c:1213
 
27399
+#: varasm.c:1211
 
27400
 #, gcc-internal-format
 
27401
 msgid "data type of %q+D isn%'t suitable for a register"
 
27402
 msgstr ""
 
27403
 
 
27404
-#: varasm.c:1216
 
27405
+#: varasm.c:1214
 
27406
 #, gcc-internal-format
 
27407
 msgid "the register specified for %q+D cannot be accessed by the current target"
 
27408
 msgstr ""
 
27409
 
 
27410
-#: varasm.c:1219
 
27411
+#: varasm.c:1217
 
27412
 #, gcc-internal-format
 
27413
 msgid "the register specified for %q+D is not general enough to be used as a register variable"
 
27414
 msgstr ""
 
27415
 
 
27416
-#: varasm.c:1222
 
27417
+#: varasm.c:1220
 
27418
 #, gcc-internal-format
 
27419
 msgid "register specified for %q+D isn%'t suitable for data type"
 
27420
 msgstr ""
 
27421
 
 
27422
-#: varasm.c:1232
 
27423
+#: varasm.c:1230
 
27424
 #, gcc-internal-format
 
27425
 msgid "global register variable has initial value"
 
27426
-msgstr ""
 
27427
+msgstr "biến thanh ghi toàn cục có giá trị khởi tạo"
 
27428
 
 
27429
-#: varasm.c:1236
 
27430
+#: varasm.c:1234
 
27431
 #, gcc-internal-format
 
27432
 msgid "optimization may eliminate reads and/or writes to register variables"
 
27433
 msgstr ""
 
27434
 
 
27435
-#: varasm.c:1274
 
27436
+#: varasm.c:1272
 
27437
 #, gcc-internal-format
 
27438
 msgid "register name given for non-register variable %q+D"
 
27439
 msgstr ""
 
27440
 
 
27441
-#: varasm.c:1820
 
27442
+#: varasm.c:1818
 
27443
 #, gcc-internal-format
 
27444
 msgid "thread-local COMMON data not implemented"
 
27445
 msgstr ""
 
27446
 
 
27447
-#: varasm.c:1852
 
27448
+#: varasm.c:1850
 
27449
 #, gcc-internal-format
 
27450
 msgid "requested alignment for %q+D is greater than implemented alignment of %wu"
 
27451
 msgstr ""
 
27452
 
 
27453
-#: varasm.c:1940 c/c-decl.c:4353
 
27454
+#: varasm.c:1938 c/c-decl.c:4353
 
27455
 #, gcc-internal-format
 
27456
 msgid "storage size of %q+D isn%'t known"
 
27457
 msgstr ""
 
27458
 
 
27459
-#: varasm.c:4605
 
27460
+#: varasm.c:4590
 
27461
 #, gcc-internal-format
 
27462
 msgid "initializer for integer/fixed-point value is too complicated"
 
27463
 msgstr ""
 
27464
 
 
27465
-#: varasm.c:4610
 
27466
+#: varasm.c:4595
 
27467
 #, gcc-internal-format
 
27468
 msgid "initializer for floating value is not a floating constant"
 
27469
 msgstr ""
 
27470
 
 
27471
-#: varasm.c:4918
 
27472
+#: varasm.c:4903
 
27473
 #, gcc-internal-format
 
27474
 msgid "invalid initial value for member %qE"
 
27475
 msgstr ""
 
27476
 
 
27477
-#: varasm.c:5270
 
27478
+#: varasm.c:5255
 
27479
 #, gcc-internal-format
 
27480
 msgid "weak declaration of %q+D must be public"
 
27481
 msgstr ""
 
27482
 
 
27483
-#: varasm.c:5272
 
27484
-#, gcc-internal-format
 
27485
+#: varasm.c:5257
 
27486
+#, fuzzy, gcc-internal-format
 
27487
 msgid "weak declaration of %q+D not supported"
 
27488
-msgstr ""
 
27489
+msgstr "Kiểu địa chỉ không được hỗ trợ"
 
27490
 
 
27491
-#: varasm.c:5301 varasm.c:5598
 
27492
+#: varasm.c:5286 varasm.c:5583
 
27493
 #, gcc-internal-format
 
27494
 msgid "only weak aliases are supported in this configuration"
 
27495
 msgstr ""
 
27496
 
 
27497
-#: varasm.c:5490
 
27498
+#: varasm.c:5475
 
27499
 #, gcc-internal-format
 
27500
 msgid "weakref is not supported in this configuration"
 
27501
-msgstr ""
 
27502
+msgstr "weakref không được hỗ trợ trong cấu hình này"
 
27503
 
 
27504
-#: varasm.c:5513 varasm.c:5595
 
27505
-#, gcc-internal-format
 
27506
+#: varasm.c:5498 varasm.c:5580
 
27507
+#, fuzzy, gcc-internal-format
 
27508
 msgid "ifunc is not supported in this configuration"
 
27509
-msgstr ""
 
27510
+msgstr "-fuse-linker-plugin không được hỗ trợ trong cấu hình này"
 
27511
 
 
27512
-#: varasm.c:5572
 
27513
+#: varasm.c:5557
 
27514
 #, gcc-internal-format
 
27515
 msgid "weakref %q+D ultimately targets itself"
 
27516
 msgstr ""
 
27517
 
 
27518
-#: varasm.c:5581
 
27519
+#: varasm.c:5566
 
27520
 #, gcc-internal-format
 
27521
 msgid "weakref %q+D must have static linkage"
 
27522
 msgstr ""
 
27523
 
 
27524
-#: varasm.c:5588
 
27525
-#, gcc-internal-format
 
27526
+#: varasm.c:5573
 
27527
+#, fuzzy, gcc-internal-format
 
27528
 msgid "alias definitions not supported in this configuration"
 
27529
-msgstr ""
 
27530
+msgstr "-fuse-linker-plugin không được hỗ trợ trong cấu hình này"
 
27531
 
 
27532
-#: varasm.c:5807 config/sol2.c:155 config/i386/winnt.c:254
 
27533
+#: varasm.c:5792 config/sol2.c:155 config/i386/winnt.c:254
 
27534
 #, gcc-internal-format
 
27535
 msgid "visibility attribute not supported in this configuration; ignored"
 
27536
 msgstr ""
 
27537
 
 
27538
 #: varpool.c:240
 
27539
-#, gcc-internal-format
 
27540
+#, fuzzy, gcc-internal-format
 
27541
 msgid "variable %q+D part of alias cycle"
 
27542
-msgstr ""
 
27543
+msgstr "Lỗi: cycle (vòng tròn) trong %s_Alias `%s'"
 
27544
 
 
27545
 #. Print an error message for unrecognized stab codes.
 
27546
 #: xcoffout.c:195
 
27547
 #, gcc-internal-format
 
27548
 msgid "no sclass for %s stab (0x%x)"
 
27549
-msgstr ""
 
27550
+msgstr "không sclass cho %s stab (0x%x)"
 
27551
 
 
27552
 #: lto-streamer.h:933
 
27553
 #, gcc-internal-format, gfc-internal-format
 
27554
@@ -17812,1313 +17782,1313 @@
 
27555
 msgid "bytecode stream: tag %s is not in the expected range [%s, %s]"
 
27556
 msgstr ""
 
27557
 
 
27558
-#: c-family/c-common.c:911
 
27559
+#: c-family/c-common.c:916
 
27560
 #, gcc-internal-format
 
27561
 msgid "%qD is not defined outside of function scope"
 
27562
 msgstr ""
 
27563
 
 
27564
-#: c-family/c-common.c:961
 
27565
+#: c-family/c-common.c:966
 
27566
 #, gcc-internal-format
 
27567
 msgid "string length %qd is greater than the length %qd ISO C%d compilers are required to support"
 
27568
 msgstr ""
 
27569
 
 
27570
-#: c-family/c-common.c:1280 c/c-typeck.c:9864 cp/typeck.c:4158
 
27571
+#: c-family/c-common.c:1285 c/c-typeck.c:9864 cp/typeck.c:4158
 
27572
 #, gcc-internal-format
 
27573
 msgid "left shift count is negative"
 
27574
 msgstr "số lượng dịch trái là số âm"
 
27575
 
 
27576
-#: c-family/c-common.c:1281 c/c-typeck.c:9812 cp/typeck.c:4112
 
27577
+#: c-family/c-common.c:1286 c/c-typeck.c:9812 cp/typeck.c:4112
 
27578
 #, gcc-internal-format
 
27579
 msgid "right shift count is negative"
 
27580
 msgstr "số lượng dịch trái là số âm"
 
27581
 
 
27582
-#: c-family/c-common.c:1286 c/c-typeck.c:9871 cp/typeck.c:4165
 
27583
+#: c-family/c-common.c:1291 c/c-typeck.c:9871 cp/typeck.c:4165
 
27584
 #, gcc-internal-format
 
27585
 msgid "left shift count >= width of type"
 
27586
 msgstr "số lượng dịch trái  >= độ rộng của kiểu"
 
27587
 
 
27588
-#: c-family/c-common.c:1287 c/c-typeck.c:9823 cp/typeck.c:4119
 
27589
+#: c-family/c-common.c:1292 c/c-typeck.c:9823 cp/typeck.c:4119
 
27590
 #, gcc-internal-format
 
27591
 msgid "right shift count >= width of type"
 
27592
 msgstr "số lượng dịch phải  >= độ rộng của kiểu"
 
27593
 
 
27594
-#: c-family/c-common.c:1508 c-family/c-common.c:1520 cp/semantics.c:6865
 
27595
+#: c-family/c-common.c:1513 c-family/c-common.c:1525 cp/semantics.c:6867
 
27596
 #, gcc-internal-format
 
27597
 msgid "overflow in constant expression"
 
27598
-msgstr ""
 
27599
+msgstr "tràn trong biểu thức hằng"
 
27600
 
 
27601
-#: c-family/c-common.c:1543
 
27602
+#: c-family/c-common.c:1548
 
27603
 #, gcc-internal-format
 
27604
 msgid "integer overflow in expression"
 
27605
-msgstr ""
 
27606
+msgstr "tràn số nguyên trong biểu thức"
 
27607
 
 
27608
-#: c-family/c-common.c:1548
 
27609
+#: c-family/c-common.c:1553
 
27610
 #, gcc-internal-format
 
27611
 msgid "floating point overflow in expression"
 
27612
-msgstr ""
 
27613
+msgstr "tràn số dấu chấm động trong biểu thức"
 
27614
 
 
27615
-#: c-family/c-common.c:1552
 
27616
+#: c-family/c-common.c:1557
 
27617
 #, gcc-internal-format
 
27618
 msgid "fixed-point overflow in expression"
 
27619
-msgstr ""
 
27620
+msgstr "tràn số dấu chấm tĩnh trong biểu thức"
 
27621
 
 
27622
-#: c-family/c-common.c:1556
 
27623
+#: c-family/c-common.c:1561
 
27624
 #, gcc-internal-format
 
27625
 msgid "vector overflow in expression"
 
27626
-msgstr ""
 
27627
+msgstr "tràn véc-tơ trong biểu thức"
 
27628
 
 
27629
-#: c-family/c-common.c:1562
 
27630
-#, gcc-internal-format
 
27631
+#: c-family/c-common.c:1567
 
27632
+#, fuzzy, gcc-internal-format
 
27633
 msgid "complex integer overflow in expression"
 
27634
-msgstr ""
 
27635
+msgstr "tràn số nguyên trong biểu thức tiền xử lý"
 
27636
 
 
27637
-#: c-family/c-common.c:1565
 
27638
+#: c-family/c-common.c:1570
 
27639
 #, gcc-internal-format
 
27640
 msgid "complex floating point overflow in expression"
 
27641
 msgstr ""
 
27642
 
 
27643
-#: c-family/c-common.c:1608
 
27644
+#: c-family/c-common.c:1613
 
27645
 #, gcc-internal-format
 
27646
 msgid "logical %<or%> applied to non-boolean constant"
 
27647
 msgstr ""
 
27648
 
 
27649
-#: c-family/c-common.c:1611
 
27650
+#: c-family/c-common.c:1616
 
27651
 #, gcc-internal-format
 
27652
 msgid "logical %<and%> applied to non-boolean constant"
 
27653
 msgstr ""
 
27654
 
 
27655
-#: c-family/c-common.c:1675
 
27656
+#: c-family/c-common.c:1680
 
27657
 #, gcc-internal-format
 
27658
 msgid "logical %<or%> of collectively exhaustive tests is always true"
 
27659
 msgstr ""
 
27660
 
 
27661
-#: c-family/c-common.c:1679
 
27662
+#: c-family/c-common.c:1684
 
27663
 #, gcc-internal-format
 
27664
 msgid "logical %<and%> of mutually exclusive tests is always false"
 
27665
 msgstr ""
 
27666
 
 
27667
-#: c-family/c-common.c:1811
 
27668
+#: c-family/c-common.c:1816
 
27669
 #, gcc-internal-format
 
27670
 msgid "type-punning to incomplete type might break strict-aliasing rules"
 
27671
 msgstr ""
 
27672
 
 
27673
-#: c-family/c-common.c:1826
 
27674
+#: c-family/c-common.c:1831
 
27675
 #, gcc-internal-format
 
27676
 msgid "dereferencing type-punned pointer will break strict-aliasing rules"
 
27677
 msgstr ""
 
27678
 
 
27679
-#: c-family/c-common.c:1833 c-family/c-common.c:1851
 
27680
+#: c-family/c-common.c:1838 c-family/c-common.c:1856
 
27681
 #, gcc-internal-format
 
27682
 msgid "dereferencing type-punned pointer might break strict-aliasing rules"
 
27683
 msgstr ""
 
27684
 
 
27685
-#: c-family/c-common.c:1985
 
27686
+#: c-family/c-common.c:1990
 
27687
 #, gcc-internal-format
 
27688
 msgid "argument to %<sizeof%> in %qD call is the same expression as the destination; did you mean to remove the addressof?"
 
27689
 msgstr ""
 
27690
 
 
27691
-#: c-family/c-common.c:1992
 
27692
+#: c-family/c-common.c:1997
 
27693
 #, gcc-internal-format
 
27694
 msgid "argument to %<sizeof%> in %qD call is the same expression as the destination; did you mean to provide an explicit length?"
 
27695
 msgstr ""
 
27696
 
 
27697
-#: c-family/c-common.c:1997
 
27698
+#: c-family/c-common.c:2002
 
27699
 #, gcc-internal-format
 
27700
 msgid "argument to %<sizeof%> in %qD call is the same expression as the destination; did you mean to dereference it?"
 
27701
 msgstr ""
 
27702
 
 
27703
-#: c-family/c-common.c:2009
 
27704
+#: c-family/c-common.c:2014
 
27705
 #, gcc-internal-format
 
27706
 msgid "argument to %<sizeof%> in %qD call is the same pointer type %qT as the destination; expected %qT or an explicit length"
 
27707
 msgstr ""
 
27708
 
 
27709
-#: c-family/c-common.c:2025
 
27710
+#: c-family/c-common.c:2030
 
27711
 #, gcc-internal-format
 
27712
 msgid "argument to %<sizeof%> in %qD call is the same expression as the source; did you mean to remove the addressof?"
 
27713
 msgstr ""
 
27714
 
 
27715
-#: c-family/c-common.c:2032
 
27716
+#: c-family/c-common.c:2037
 
27717
 #, gcc-internal-format
 
27718
 msgid "argument to %<sizeof%> in %qD call is the same expression as the source; did you mean to provide an explicit length?"
 
27719
 msgstr ""
 
27720
 
 
27721
-#: c-family/c-common.c:2037
 
27722
+#: c-family/c-common.c:2042
 
27723
 #, gcc-internal-format
 
27724
 msgid "argument to %<sizeof%> in %qD call is the same expression as the source; did you mean to dereference it?"
 
27725
 msgstr ""
 
27726
 
 
27727
-#: c-family/c-common.c:2049
 
27728
+#: c-family/c-common.c:2054
 
27729
 #, gcc-internal-format
 
27730
 msgid "argument to %<sizeof%> in %qD call is the same pointer type %qT as the source; expected %qT or an explicit length"
 
27731
 msgstr ""
 
27732
 
 
27733
-#: c-family/c-common.c:2065
 
27734
+#: c-family/c-common.c:2070
 
27735
 #, gcc-internal-format
 
27736
 msgid "argument to %<sizeof%> in %qD call is the same expression as the first source; did you mean to remove the addressof?"
 
27737
 msgstr ""
 
27738
 
 
27739
-#: c-family/c-common.c:2072
 
27740
+#: c-family/c-common.c:2077
 
27741
 #, gcc-internal-format
 
27742
 msgid "argument to %<sizeof%> in %qD call is the same expression as the first source; did you mean to provide an explicit length?"
 
27743
 msgstr ""
 
27744
 
 
27745
-#: c-family/c-common.c:2077
 
27746
+#: c-family/c-common.c:2082
 
27747
 #, gcc-internal-format
 
27748
 msgid "argument to %<sizeof%> in %qD call is the same expression as the first source; did you mean to dereference it?"
 
27749
 msgstr ""
 
27750
 
 
27751
-#: c-family/c-common.c:2089
 
27752
+#: c-family/c-common.c:2094
 
27753
 #, gcc-internal-format
 
27754
 msgid "argument to %<sizeof%> in %qD call is the same pointer type %qT as the first source; expected %qT or an explicit length"
 
27755
 msgstr ""
 
27756
 
 
27757
-#: c-family/c-common.c:2105
 
27758
+#: c-family/c-common.c:2110
 
27759
 #, gcc-internal-format
 
27760
 msgid "argument to %<sizeof%> in %qD call is the same expression as the second source; did you mean to remove the addressof?"
 
27761
 msgstr ""
 
27762
 
 
27763
-#: c-family/c-common.c:2112
 
27764
+#: c-family/c-common.c:2117
 
27765
 #, gcc-internal-format
 
27766
 msgid "argument to %<sizeof%> in %qD call is the same expression as the second source; did you mean to provide an explicit length?"
 
27767
 msgstr ""
 
27768
 
 
27769
-#: c-family/c-common.c:2117
 
27770
+#: c-family/c-common.c:2122
 
27771
 #, gcc-internal-format
 
27772
 msgid "argument to %<sizeof%> in %qD call is the same expression as the second source; did you mean to dereference it?"
 
27773
 msgstr ""
 
27774
 
 
27775
-#: c-family/c-common.c:2129
 
27776
+#: c-family/c-common.c:2134
 
27777
 #, gcc-internal-format
 
27778
 msgid "argument to %<sizeof%> in %qD call is the same pointer type %qT as the second source; expected %qT or an explicit length"
 
27779
 msgstr ""
 
27780
 
 
27781
-#: c-family/c-common.c:2161
 
27782
+#: c-family/c-common.c:2166
 
27783
 #, gcc-internal-format
 
27784
 msgid "first argument of %q+D should be %<int%>"
 
27785
-msgstr ""
 
27786
+msgstr "đối số đầu tiên của %q+D phải là %<int%>"
 
27787
 
 
27788
-#: c-family/c-common.c:2170
 
27789
-#, gcc-internal-format
 
27790
+#: c-family/c-common.c:2175
 
27791
+#, fuzzy, gcc-internal-format
 
27792
 msgid "second argument of %q+D should be %<char **%>"
 
27793
-msgstr ""
 
27794
+msgstr "Đối số cho tùy chọn «  --user » không thể là trống"
 
27795
 
 
27796
-#: c-family/c-common.c:2179
 
27797
+#: c-family/c-common.c:2184
 
27798
 #, gcc-internal-format
 
27799
 msgid "third argument of %q+D should probably be %<char **%>"
 
27800
 msgstr ""
 
27801
 
 
27802
-#: c-family/c-common.c:2190
 
27803
+#: c-family/c-common.c:2195
 
27804
 #, gcc-internal-format
 
27805
 msgid "%q+D takes only zero or two arguments"
 
27806
-msgstr ""
 
27807
+msgstr "%q+D chỉ nhận không hoặc hai đối số"
 
27808
 
 
27809
-#: c-family/c-common.c:2239
 
27810
+#: c-family/c-common.c:2244
 
27811
 #, gcc-internal-format
 
27812
 msgid "use -flax-vector-conversions to permit conversions between vectors with differing element types or numbers of subparts"
 
27813
 msgstr ""
 
27814
 
 
27815
-#: c-family/c-common.c:2278
 
27816
+#: c-family/c-common.c:2283
 
27817
 #, gcc-internal-format
 
27818
 msgid "__builtin_shuffle last argument must be an integer vector"
 
27819
 msgstr ""
 
27820
 
 
27821
-#: c-family/c-common.c:2286
 
27822
+#: c-family/c-common.c:2291
 
27823
 #, gcc-internal-format
 
27824
 msgid "__builtin_shuffle arguments must be vectors"
 
27825
 msgstr ""
 
27826
 
 
27827
-#: c-family/c-common.c:2292
 
27828
+#: c-family/c-common.c:2297
 
27829
 #, gcc-internal-format
 
27830
 msgid "__builtin_shuffle argument vectors must be of the same type"
 
27831
 msgstr ""
 
27832
 
 
27833
-#: c-family/c-common.c:2302
 
27834
+#: c-family/c-common.c:2307
 
27835
 #, gcc-internal-format
 
27836
 msgid "__builtin_shuffle number of elements of the argument vector(s) and the mask vector should be the same"
 
27837
 msgstr ""
 
27838
 
 
27839
-#: c-family/c-common.c:2311
 
27840
+#: c-family/c-common.c:2316
 
27841
 #, gcc-internal-format
 
27842
 msgid "__builtin_shuffle argument vector(s) inner type must have the same size as inner type of the mask"
 
27843
 msgstr ""
 
27844
 
 
27845
-#: c-family/c-common.c:2505
 
27846
+#: c-family/c-common.c:2510
 
27847
 #, gcc-internal-format
 
27848
 msgid "negative integer implicitly converted to unsigned type"
 
27849
 msgstr ""
 
27850
 
 
27851
-#: c-family/c-common.c:2511
 
27852
+#: c-family/c-common.c:2516
 
27853
 #, gcc-internal-format
 
27854
 msgid "conversion of unsigned constant value to negative integer"
 
27855
 msgstr ""
 
27856
 
 
27857
-#: c-family/c-common.c:2605
 
27858
+#: c-family/c-common.c:2610
 
27859
 #, gcc-internal-format
 
27860
 msgid "conversion to %qT from %qT may change the sign of the result"
 
27861
 msgstr ""
 
27862
 
 
27863
-#: c-family/c-common.c:2674
 
27864
+#: c-family/c-common.c:2679
 
27865
 #, gcc-internal-format
 
27866
 msgid "conversion to %qT from boolean expression"
 
27867
 msgstr ""
 
27868
 
 
27869
-#: c-family/c-common.c:2681
 
27870
+#: c-family/c-common.c:2686
 
27871
 #, gcc-internal-format
 
27872
 msgid "conversion to %qT alters %qT constant value"
 
27873
 msgstr ""
 
27874
 
 
27875
-#: c-family/c-common.c:2700
 
27876
+#: c-family/c-common.c:2705
 
27877
 #, gcc-internal-format
 
27878
 msgid "conversion to %qT from %qT may alter its value"
 
27879
 msgstr ""
 
27880
 
 
27881
-#: c-family/c-common.c:2730
 
27882
+#: c-family/c-common.c:2735
 
27883
 #, gcc-internal-format
 
27884
 msgid "large integer implicitly truncated to unsigned type"
 
27885
 msgstr ""
 
27886
 
 
27887
-#: c-family/c-common.c:2736 c-family/c-common.c:2743 c-family/c-common.c:2751
 
27888
+#: c-family/c-common.c:2741 c-family/c-common.c:2748 c-family/c-common.c:2756
 
27889
 #, gcc-internal-format
 
27890
 msgid "overflow in implicit constant conversion"
 
27891
 msgstr ""
 
27892
 
 
27893
-#: c-family/c-common.c:2923
 
27894
+#: c-family/c-common.c:2928
 
27895
 #, gcc-internal-format
 
27896
 msgid "operation on %qE may be undefined"
 
27897
 msgstr ""
 
27898
 
 
27899
-#: c-family/c-common.c:3234
 
27900
+#: c-family/c-common.c:3239
 
27901
 #, gcc-internal-format
 
27902
 msgid "case label does not reduce to an integer constant"
 
27903
 msgstr ""
 
27904
 
 
27905
-#: c-family/c-common.c:3274
 
27906
+#: c-family/c-common.c:3279
 
27907
 #, gcc-internal-format
 
27908
 msgid "case label value is less than minimum value for type"
 
27909
 msgstr ""
 
27910
 
 
27911
-#: c-family/c-common.c:3282
 
27912
+#: c-family/c-common.c:3287
 
27913
 #, gcc-internal-format
 
27914
 msgid "case label value exceeds maximum value for type"
 
27915
 msgstr ""
 
27916
 
 
27917
-#: c-family/c-common.c:3290
 
27918
+#: c-family/c-common.c:3295
 
27919
 #, gcc-internal-format
 
27920
 msgid "lower value in case label range less than minimum value for type"
 
27921
 msgstr ""
 
27922
 
 
27923
-#: c-family/c-common.c:3299
 
27924
+#: c-family/c-common.c:3304
 
27925
 #, gcc-internal-format
 
27926
 msgid "upper value in case label range exceeds maximum value for type"
 
27927
 msgstr ""
 
27928
 
 
27929
-#: c-family/c-common.c:3378
 
27930
+#: c-family/c-common.c:3383
 
27931
 #, gcc-internal-format
 
27932
 msgid "GCC cannot support operators with integer types and fixed-point types that have too many integral and fractional bits together"
 
27933
 msgstr ""
 
27934
 
 
27935
-#: c-family/c-common.c:3881
 
27936
+#: c-family/c-common.c:3886
 
27937
 #, gcc-internal-format
 
27938
 msgid "invalid operands to binary %s (have %qT and %qT)"
 
27939
 msgstr ""
 
27940
 
 
27941
-#: c-family/c-common.c:4142
 
27942
+#: c-family/c-common.c:4147
 
27943
 #, gcc-internal-format
 
27944
 msgid "comparison is always false due to limited range of data type"
 
27945
 msgstr ""
 
27946
 
 
27947
-#: c-family/c-common.c:4145
 
27948
+#: c-family/c-common.c:4150
 
27949
 #, gcc-internal-format
 
27950
 msgid "comparison is always true due to limited range of data type"
 
27951
 msgstr ""
 
27952
 
 
27953
-#: c-family/c-common.c:4230
 
27954
+#: c-family/c-common.c:4235
 
27955
 #, gcc-internal-format
 
27956
 msgid "comparison of unsigned expression >= 0 is always true"
 
27957
 msgstr ""
 
27958
 
 
27959
-#: c-family/c-common.c:4237
 
27960
+#: c-family/c-common.c:4242
 
27961
 #, gcc-internal-format
 
27962
 msgid "comparison of unsigned expression < 0 is always false"
 
27963
 msgstr ""
 
27964
 
 
27965
-#: c-family/c-common.c:4279
 
27966
+#: c-family/c-common.c:4284
 
27967
 #, gcc-internal-format
 
27968
 msgid "pointer of type %<void *%> used in arithmetic"
 
27969
 msgstr ""
 
27970
 
 
27971
-#: c-family/c-common.c:4285
 
27972
+#: c-family/c-common.c:4290
 
27973
 #, gcc-internal-format
 
27974
 msgid "pointer to a function used in arithmetic"
 
27975
-msgstr ""
 
27976
+msgstr "con trỏ đến hàm được dùng trong số học"
 
27977
 
 
27978
-#: c-family/c-common.c:4291
 
27979
+#: c-family/c-common.c:4296
 
27980
 #, gcc-internal-format
 
27981
 msgid "pointer to member function used in arithmetic"
 
27982
 msgstr ""
 
27983
 
 
27984
-#: c-family/c-common.c:4503
 
27985
+#: c-family/c-common.c:4508
 
27986
 #, gcc-internal-format
 
27987
 msgid "the address of %qD will always evaluate as %<true%>"
 
27988
 msgstr ""
 
27989
 
 
27990
-#: c-family/c-common.c:4598 cp/semantics.c:592 cp/typeck.c:7906
 
27991
+#: c-family/c-common.c:4603 cp/semantics.c:592 cp/typeck.c:7906
 
27992
 #, gcc-internal-format
 
27993
 msgid "suggest parentheses around assignment used as truth value"
 
27994
-msgstr ""
 
27995
+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ý"
 
27996
 
 
27997
-#: c-family/c-common.c:4677 c/c-decl.c:3686 c/c-typeck.c:10883
 
27998
+#: c-family/c-common.c:4682 c/c-decl.c:3686 c/c-typeck.c:10883
 
27999
 #, gcc-internal-format
 
28000
 msgid "invalid use of %<restrict%>"
 
28001
-msgstr ""
 
28002
+msgstr "dùng %<restrict%> không hợp lệ"
 
28003
 
 
28004
-#: c-family/c-common.c:4870
 
28005
+#: c-family/c-common.c:4875
 
28006
 #, gcc-internal-format
 
28007
 msgid "invalid application of %<sizeof%> to a function type"
 
28008
 msgstr ""
 
28009
 
 
28010
-#: c-family/c-common.c:4880
 
28011
+#: c-family/c-common.c:4885
 
28012
 #, gcc-internal-format
 
28013
 msgid "ISO C++ does not permit %<alignof%> applied to a function type"
 
28014
-msgstr ""
 
28015
+msgstr "ISO C++ không cho phép %<alignof%> áp dụng cho kiểu hàm"
 
28016
 
 
28017
-#: c-family/c-common.c:4883
 
28018
+#: c-family/c-common.c:4888
 
28019
 #, gcc-internal-format
 
28020
 msgid "ISO C does not permit %<_Alignof%> applied to a function type"
 
28021
 msgstr ""
 
28022
 
 
28023
-#: c-family/c-common.c:4894
 
28024
+#: c-family/c-common.c:4899
 
28025
 #, gcc-internal-format
 
28026
 msgid "invalid application of %qs to a void type"
 
28027
 msgstr ""
 
28028
 
 
28029
-#: c-family/c-common.c:4903
 
28030
+#: c-family/c-common.c:4908
 
28031
 #, gcc-internal-format
 
28032
 msgid "invalid application of %qs to incomplete type %qT"
 
28033
 msgstr ""
 
28034
 
 
28035
-#: c-family/c-common.c:4911
 
28036
+#: c-family/c-common.c:4916
 
28037
 #, gcc-internal-format
 
28038
 msgid "invalid application of %qs to array type %qT of incomplete element type"
 
28039
 msgstr ""
 
28040
 
 
28041
-#: c-family/c-common.c:4951
 
28042
+#: c-family/c-common.c:4956
 
28043
 #, gcc-internal-format
 
28044
 msgid "%<__alignof%> applied to a bit-field"
 
28045
-msgstr ""
 
28046
+msgstr "%<__alignof%> được áp dụng cho trường bít"
 
28047
 
 
28048
-#: c-family/c-common.c:5664
 
28049
+#: c-family/c-common.c:5669
 
28050
 #, gcc-internal-format
 
28051
 msgid "cannot disable built-in function %qs"
 
28052
-msgstr ""
 
28053
+msgstr "không thể tắt hàm dựng sẵn %qs"
 
28054
 
 
28055
-#: c-family/c-common.c:5855
 
28056
+#: c-family/c-common.c:5860
 
28057
 #, gcc-internal-format
 
28058
 msgid "pointers are not permitted as case values"
 
28059
 msgstr ""
 
28060
 
 
28061
-#: c-family/c-common.c:5862
 
28062
+#: c-family/c-common.c:5867
 
28063
 #, gcc-internal-format
 
28064
 msgid "range expressions in switch statements are non-standard"
 
28065
 msgstr ""
 
28066
 
 
28067
-#: c-family/c-common.c:5888
 
28068
+#: c-family/c-common.c:5893
 
28069
 #, gcc-internal-format
 
28070
 msgid "empty range specified"
 
28071
-msgstr ""
 
28072
+msgstr "vùng trống rỗng được chỉ ra"
 
28073
 
 
28074
-#: c-family/c-common.c:5948
 
28075
+#: c-family/c-common.c:5953
 
28076
 #, gcc-internal-format
 
28077
 msgid "duplicate (or overlapping) case value"
 
28078
 msgstr ""
 
28079
 
 
28080
-#: c-family/c-common.c:5950
 
28081
+#: c-family/c-common.c:5955
 
28082
 #, gcc-internal-format
 
28083
 msgid "this is the first entry overlapping that value"
 
28084
 msgstr ""
 
28085
 
 
28086
-#: c-family/c-common.c:5954
 
28087
+#: c-family/c-common.c:5959
 
28088
 #, gcc-internal-format
 
28089
 msgid "duplicate case value"
 
28090
 msgstr "trùng giá trị cho case"
 
28091
 
 
28092
-#: c-family/c-common.c:5955
 
28093
+#: c-family/c-common.c:5960
 
28094
 #, gcc-internal-format
 
28095
 msgid "previously used here"
 
28096
 msgstr "cái trước được dùng là ở đây"
 
28097
 
 
28098
-#: c-family/c-common.c:5959
 
28099
+#: c-family/c-common.c:5964
 
28100
 #, gcc-internal-format
 
28101
 msgid "multiple default labels in one switch"
 
28102
 msgstr ""
 
28103
 
 
28104
-#: c-family/c-common.c:5961
 
28105
+#: c-family/c-common.c:5966
 
28106
 #, gcc-internal-format
 
28107
 msgid "this is the first default label"
 
28108
-msgstr ""
 
28109
+msgstr "đây là nhãn mặc định đầu tiên"
 
28110
 
 
28111
-#: c-family/c-common.c:6013
 
28112
+#: c-family/c-common.c:6018
 
28113
 #, gcc-internal-format
 
28114
 msgid "case value %qs not in enumerated type"
 
28115
 msgstr ""
 
28116
 
 
28117
-#: c-family/c-common.c:6018
 
28118
+#: c-family/c-common.c:6023
 
28119
 #, gcc-internal-format
 
28120
 msgid "case value %qs not in enumerated type %qT"
 
28121
 msgstr ""
 
28122
 
 
28123
-#: c-family/c-common.c:6077
 
28124
+#: c-family/c-common.c:6082
 
28125
 #, gcc-internal-format
 
28126
 msgid "switch missing default case"
 
28127
-msgstr ""
 
28128
+msgstr "switch thiếu case mặc định"
 
28129
 
 
28130
-#: c-family/c-common.c:6149
 
28131
+#: c-family/c-common.c:6154
 
28132
 #, gcc-internal-format
 
28133
 msgid "enumeration value %qE not handled in switch"
 
28134
 msgstr ""
 
28135
 
 
28136
-#: c-family/c-common.c:6175
 
28137
+#: c-family/c-common.c:6180
 
28138
 #, gcc-internal-format
 
28139
 msgid "taking the address of a label is non-standard"
 
28140
 msgstr ""
 
28141
 
 
28142
-#: c-family/c-common.c:6369
 
28143
+#: c-family/c-common.c:6374
 
28144
 #, gcc-internal-format
 
28145
 msgid "%qE attribute ignored for field of type %qT"
 
28146
 msgstr ""
 
28147
 
 
28148
-#: c-family/c-common.c:6464 c-family/c-common.c:6492
 
28149
-#, gcc-internal-format
 
28150
+#: c-family/c-common.c:6469 c-family/c-common.c:6497
 
28151
+#, fuzzy, gcc-internal-format
 
28152
 msgid "%qE attribute conflicts with attribute %s"
 
28153
-msgstr ""
 
28154
+msgstr "Nhãn xung đột với « Rx »"
 
28155
 
 
28156
-#: c-family/c-common.c:6622 lto/lto-lang.c:227
 
28157
+#: c-family/c-common.c:6644 lto/lto-lang.c:227
 
28158
 #, fuzzy, gcc-internal-format
 
28159
 msgid "%qE attribute has no effect on unit local functions"
 
28160
 msgstr "Xuất nhánh gián tiếp tới hàm cục bộ"
 
28161
 
 
28162
-#: c-family/c-common.c:6776
 
28163
+#: c-family/c-common.c:6798
 
28164
 #, gcc-internal-format
 
28165
 msgid "%qE attribute have effect only on public objects"
 
28166
 msgstr ""
 
28167
 
 
28168
-#: c-family/c-common.c:6890
 
28169
+#: c-family/c-common.c:6912
 
28170
 #, gcc-internal-format
 
28171
 msgid "destructor priorities are not supported"
 
28172
-msgstr ""
 
28173
+msgstr "các quyền ưu tiên hủy tử là không được hỗ trợ"
 
28174
 
 
28175
-#: c-family/c-common.c:6892
 
28176
+#: c-family/c-common.c:6914
 
28177
 #, gcc-internal-format
 
28178
 msgid "constructor priorities are not supported"
 
28179
-msgstr ""
 
28180
+msgstr "các quyền ưu tiên cấu tử là không được hỗ trợ"
 
28181
 
 
28182
-#: c-family/c-common.c:6910
 
28183
+#: c-family/c-common.c:6932
 
28184
 #, gcc-internal-format, gfc-internal-format
 
28185
 msgid "destructor priorities from 0 to %d are reserved for the implementation"
 
28186
 msgstr ""
 
28187
 
 
28188
-#: c-family/c-common.c:6915
 
28189
+#: c-family/c-common.c:6937
 
28190
 #, gcc-internal-format, gfc-internal-format
 
28191
 msgid "constructor priorities from 0 to %d are reserved for the implementation"
 
28192
 msgstr ""
 
28193
 
 
28194
-#: c-family/c-common.c:6923
 
28195
+#: c-family/c-common.c:6945
 
28196
 #, gcc-internal-format, gfc-internal-format
 
28197
 msgid "destructor priorities must be integers from 0 to %d inclusive"
 
28198
 msgstr ""
 
28199
 
 
28200
-#: c-family/c-common.c:6926
 
28201
+#: c-family/c-common.c:6948
 
28202
 #, gcc-internal-format, gfc-internal-format
 
28203
 msgid "constructor priorities must be integers from 0 to %d inclusive"
 
28204
 msgstr ""
 
28205
 
 
28206
-#: c-family/c-common.c:7082
 
28207
+#: c-family/c-common.c:7104
 
28208
 #, gcc-internal-format
 
28209
 msgid "unknown machine mode %qE"
 
28210
-msgstr ""
 
28211
+msgstr "không hiểu chế độ máy %qE"
 
28212
 
 
28213
-#: c-family/c-common.c:7111
 
28214
+#: c-family/c-common.c:7133
 
28215
 #, gcc-internal-format
 
28216
 msgid "specifying vector types with __attribute__ ((mode)) is deprecated"
 
28217
 msgstr ""
 
28218
 
 
28219
-#: c-family/c-common.c:7114
 
28220
+#: c-family/c-common.c:7136
 
28221
 #, gcc-internal-format
 
28222
 msgid "use __attribute__ ((vector_size)) instead"
 
28223
 msgstr "sử dụng  __attribute__ ((vector_size)) để thay thế"
 
28224
 
 
28225
-#: c-family/c-common.c:7123
 
28226
+#: c-family/c-common.c:7145
 
28227
 #, gcc-internal-format
 
28228
 msgid "unable to emulate %qs"
 
28229
 msgstr "không thể mô phỏng %qs"
 
28230
 
 
28231
-#: c-family/c-common.c:7134
 
28232
+#: c-family/c-common.c:7156
 
28233
 #, gcc-internal-format
 
28234
 msgid "invalid pointer mode %qs"
 
28235
-msgstr ""
 
28236
+msgstr "chế độ con trỏ %qs không hợp lệ"
 
28237
 
 
28238
-#: c-family/c-common.c:7151
 
28239
+#: c-family/c-common.c:7173
 
28240
 #, gcc-internal-format
 
28241
 msgid "signedness of type and machine mode %qs don%'t match"
 
28242
 msgstr ""
 
28243
 
 
28244
-#: c-family/c-common.c:7162
 
28245
+#: c-family/c-common.c:7184
 
28246
 #, gcc-internal-format
 
28247
 msgid "no data type for mode %qs"
 
28248
 msgstr ""
 
28249
 
 
28250
-#: c-family/c-common.c:7172
 
28251
+#: c-family/c-common.c:7194
 
28252
 #, gcc-internal-format
 
28253
 msgid "cannot use mode %qs for enumeral types"
 
28254
 msgstr ""
 
28255
 
 
28256
-#: c-family/c-common.c:7199
 
28257
+#: c-family/c-common.c:7221
 
28258
 #, gcc-internal-format
 
28259
 msgid "mode %qs applied to inappropriate type"
 
28260
 msgstr ""
 
28261
 
 
28262
-#: c-family/c-common.c:7231
 
28263
+#: c-family/c-common.c:7253
 
28264
 #, gcc-internal-format
 
28265
 msgid "section attribute cannot be specified for local variables"
 
28266
 msgstr ""
 
28267
 
 
28268
-#: c-family/c-common.c:7242 config/bfin/bfin.c:4737 config/bfin/bfin.c:4788
 
28269
+#: c-family/c-common.c:7264 config/bfin/bfin.c:4737 config/bfin/bfin.c:4788
 
28270
 #: config/bfin/bfin.c:4815 config/bfin/bfin.c:4828
 
28271
 #, gcc-internal-format
 
28272
 msgid "section of %q+D conflicts with previous declaration"
 
28273
 msgstr ""
 
28274
 
 
28275
-#: c-family/c-common.c:7250
 
28276
+#: c-family/c-common.c:7272
 
28277
 #, gcc-internal-format
 
28278
 msgid "section of %q+D cannot be overridden"
 
28279
-msgstr ""
 
28280
+msgstr "phần của %q+D không thể bị ghi đè"
 
28281
 
 
28282
-#: c-family/c-common.c:7258
 
28283
-#, gcc-internal-format
 
28284
+#: c-family/c-common.c:7280
 
28285
+#, fuzzy, gcc-internal-format
 
28286
 msgid "section attribute not allowed for %q+D"
 
28287
-msgstr ""
 
28288
+msgstr "'%.50s' là không được phép cho %s"
 
28289
 
 
28290
-#: c-family/c-common.c:7265
 
28291
+#: c-family/c-common.c:7287
 
28292
 #, gcc-internal-format
 
28293
 msgid "section attributes are not supported for this target"
 
28294
 msgstr ""
 
28295
 
 
28296
-#: c-family/c-common.c:7284
 
28297
+#: c-family/c-common.c:7306
 
28298
 #, fuzzy, gcc-internal-format
 
28299
 msgid "requested alignment is not an integer constant"
 
28300
 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"
 
28301
 
 
28302
-#: c-family/c-common.c:7291
 
28303
-#, gcc-internal-format
 
28304
+#: c-family/c-common.c:7313
 
28305
+#, fuzzy, gcc-internal-format
 
28306
 msgid "requested alignment is not a power of 2"
 
28307
-msgstr ""
 
28308
+msgstr "sự chỉnh canh phần %s không phải là tuyệt đối"
 
28309
 
 
28310
-#: c-family/c-common.c:7296
 
28311
-#, gcc-internal-format
 
28312
+#: c-family/c-common.c:7318
 
28313
+#, fuzzy, gcc-internal-format
 
28314
 msgid "requested alignment is too large"
 
28315
-msgstr ""
 
28316
+msgstr "tham số %lu quá lớn"
 
28317
 
 
28318
-#: c-family/c-common.c:7379
 
28319
+#: c-family/c-common.c:7401
 
28320
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
28321
 msgid "requested alignment %d is larger than %d"
 
28322
-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"
 
28323
+msgstr "%s: kích cỡ công việc %0.0f lớn hơn %d K"
 
28324
 
 
28325
-#: c-family/c-common.c:7436
 
28326
+#: c-family/c-common.c:7458
 
28327
 #, gcc-internal-format
 
28328
 msgid "alignment may not be specified for %q+D"
 
28329
 msgstr ""
 
28330
 
 
28331
-#: c-family/c-common.c:7454
 
28332
+#: c-family/c-common.c:7476
 
28333
 #, gcc-internal-format
 
28334
 msgid "alignment for %q+D was previously specified as %d and may not be decreased"
 
28335
 msgstr ""
 
28336
 
 
28337
-#: c-family/c-common.c:7458
 
28338
+#: c-family/c-common.c:7480
 
28339
 #, gcc-internal-format
 
28340
 msgid "alignment for %q+D must be at least %d"
 
28341
-msgstr ""
 
28342
+msgstr "sắp hàng cho %q+D phải ít nhất %d"
 
28343
 
 
28344
-#: c-family/c-common.c:7483
 
28345
+#: c-family/c-common.c:7505
 
28346
 #, gcc-internal-format
 
28347
 msgid "inline function %q+D declared weak"
 
28348
-msgstr ""
 
28349
+msgstr "hàm chung dòng %q+D được khai báo yếu"
 
28350
 
 
28351
-#: c-family/c-common.c:7488
 
28352
+#: c-family/c-common.c:7510
 
28353
 #, gcc-internal-format
 
28354
 msgid "indirect function %q+D cannot be declared weak"
 
28355
 msgstr ""
 
28356
 
 
28357
-#: c-family/c-common.c:7525
 
28358
+#: c-family/c-common.c:7547
 
28359
 #, gcc-internal-format
 
28360
 msgid "%q+D defined both normally and as %qE attribute"
 
28361
 msgstr ""
 
28362
 
 
28363
-#: c-family/c-common.c:7533
 
28364
-#, gcc-internal-format
 
28365
+#: c-family/c-common.c:7555
 
28366
+#, fuzzy, gcc-internal-format
 
28367
 msgid "weak %q+D cannot be defined %qE"
 
28368
-msgstr ""
 
28369
+msgstr "không thể xác định điều kiện tiên quyết trong công thức"
 
28370
 
 
28371
-#: c-family/c-common.c:7550
 
28372
-#, gcc-internal-format
 
28373
+#: c-family/c-common.c:7572
 
28374
+#, fuzzy, gcc-internal-format
 
28375
 msgid "attribute %qE argument not a string"
 
28376
-msgstr ""
 
28377
+msgstr "đối số tới « program » (chương trình) không phải là một chuỗi"
 
28378
 
 
28379
-#: c-family/c-common.c:7626
 
28380
+#: c-family/c-common.c:7648
 
28381
 #, gcc-internal-format
 
28382
 msgid "indirect function %q+D cannot be declared weakref"
 
28383
 msgstr ""
 
28384
 
 
28385
-#: c-family/c-common.c:7648
 
28386
+#: c-family/c-common.c:7670
 
28387
 #, gcc-internal-format
 
28388
 msgid "weakref attribute must appear before alias attribute"
 
28389
 msgstr ""
 
28390
 
 
28391
-#: c-family/c-common.c:7677
 
28392
+#: c-family/c-common.c:7699
 
28393
 #, gcc-internal-format
 
28394
 msgid "%qE attribute ignored on non-class types"
 
28395
 msgstr ""
 
28396
 
 
28397
-#: c-family/c-common.c:7683
 
28398
+#: c-family/c-common.c:7705
 
28399
 #, gcc-internal-format
 
28400
 msgid "%qE attribute ignored because %qT is already defined"
 
28401
 msgstr ""
 
28402
 
 
28403
-#: c-family/c-common.c:7696
 
28404
-#, gcc-internal-format
 
28405
+#: c-family/c-common.c:7718
 
28406
+#, fuzzy, gcc-internal-format
 
28407
 msgid "visibility argument not a string"
 
28408
-msgstr ""
 
28409
+msgstr "đối số tới « program » (chương trình) không phải là một chuỗi"
 
28410
 
 
28411
-#: c-family/c-common.c:7708
 
28412
+#: c-family/c-common.c:7730
 
28413
 #, gcc-internal-format
 
28414
 msgid "%qE attribute ignored on types"
 
28415
-msgstr ""
 
28416
+msgstr "Thuộc tính %qE bị lờ đi với các kiểu"
 
28417
 
 
28418
-#: c-family/c-common.c:7724
 
28419
+#: c-family/c-common.c:7746
 
28420
 #, gcc-internal-format
 
28421
 msgid "visibility argument must be one of \"default\", \"hidden\", \"protected\" or \"internal\""
 
28422
 msgstr ""
 
28423
 
 
28424
-#: c-family/c-common.c:7735
 
28425
+#: c-family/c-common.c:7757
 
28426
 #, gcc-internal-format
 
28427
 msgid "%qD redeclared with different visibility"
 
28428
 msgstr ""
 
28429
 
 
28430
-#: c-family/c-common.c:7738 c-family/c-common.c:7742
 
28431
+#: c-family/c-common.c:7760 c-family/c-common.c:7764
 
28432
 #, gcc-internal-format
 
28433
 msgid "%qD was declared %qs which implies default visibility"
 
28434
 msgstr ""
 
28435
 
 
28436
-#: c-family/c-common.c:7826
 
28437
-#, gcc-internal-format
 
28438
+#: c-family/c-common.c:7848
 
28439
+#, fuzzy, gcc-internal-format
 
28440
 msgid "tls_model argument not a string"
 
28441
-msgstr ""
 
28442
+msgstr "đối số tới « program » (chương trình) không phải là một chuỗi"
 
28443
 
 
28444
-#: c-family/c-common.c:7839
 
28445
+#: c-family/c-common.c:7861
 
28446
 #, gcc-internal-format
 
28447
 msgid "tls_model argument must be one of \"local-exec\", \"initial-exec\", \"local-dynamic\" or \"global-dynamic\""
 
28448
 msgstr ""
 
28449
 
 
28450
-#: c-family/c-common.c:7859 c-family/c-common.c:7965 c-family/c-common.c:8950
 
28451
+#: c-family/c-common.c:7881 c-family/c-common.c:7987 c-family/c-common.c:8970
 
28452
 #: config/m32c/m32c.c:2926
 
28453
 #, gcc-internal-format
 
28454
 msgid "%qE attribute applies only to functions"
 
28455
 msgstr ""
 
28456
 
 
28457
-#: c-family/c-common.c:7865 c-family/c-common.c:7971 c-family/c-common.c:8956
 
28458
+#: c-family/c-common.c:7887 c-family/c-common.c:7993 c-family/c-common.c:8976
 
28459
 #, gcc-internal-format
 
28460
 msgid "can%'t set %qE attribute after definition"
 
28461
 msgstr ""
 
28462
 
 
28463
-#: c-family/c-common.c:7911
 
28464
+#: c-family/c-common.c:7933
 
28465
 #, gcc-internal-format
 
28466
 msgid "alloc_size parameter outside range"
 
28467
 msgstr ""
 
28468
 
 
28469
-#: c-family/c-common.c:8029
 
28470
-#, fuzzy, gcc-internal-format
 
28471
+#: c-family/c-common.c:8051
 
28472
+#, gcc-internal-format
 
28473
 msgid "%qE attribute duplicated"
 
28474
-msgstr "lời tuyên bố thuộc tính"
 
28475
+msgstr "thuộc tính %qE bị trùng"
 
28476
 
 
28477
-#: c-family/c-common.c:8031
 
28478
+#: c-family/c-common.c:8053
 
28479
 #, gcc-internal-format
 
28480
 msgid "%qE attribute follows %qE"
 
28481
-msgstr ""
 
28482
+msgstr "thuộc tính %qE theo %qE"
 
28483
 
 
28484
-#: c-family/c-common.c:8130
 
28485
+#: c-family/c-common.c:8152
 
28486
 #, gcc-internal-format
 
28487
 msgid "type was previously declared %qE"
 
28488
 msgstr ""
 
28489
 
 
28490
-#: c-family/c-common.c:8183
 
28491
+#: c-family/c-common.c:8205
 
28492
 #, gcc-internal-format
 
28493
 msgid "%qE argument not an identifier"
 
28494
-msgstr ""
 
28495
+msgstr "%qE đối số không phải là một định danh"
 
28496
 
 
28497
-#: c-family/c-common.c:8194
 
28498
+#: c-family/c-common.c:8216
 
28499
 #, gcc-internal-format
 
28500
 msgid "%qD is not compatible with %qD"
 
28501
-msgstr ""
 
28502
+msgstr "%qD không tương thích với %qD"
 
28503
 
 
28504
-#: c-family/c-common.c:8197
 
28505
+#: c-family/c-common.c:8219
 
28506
 #, fuzzy, gcc-internal-format
 
28507
 msgid "transaction_wrap argument is not a function"
 
28508
 msgstr "không có đối số tới hàm đặc tả"
 
28509
 
 
28510
-#: c-family/c-common.c:8245
 
28511
-#, gcc-internal-format
 
28512
+#: c-family/c-common.c:8267
 
28513
+#, fuzzy, gcc-internal-format
 
28514
 msgid "deprecated message is not a string"
 
28515
-msgstr ""
 
28516
+msgstr "Chuỗi « %s » không phải là một chuỗi số hợp lệ.\n"
 
28517
 
 
28518
-#: c-family/c-common.c:8286
 
28519
+#: c-family/c-common.c:8308
 
28520
 #, gcc-internal-format
 
28521
 msgid "%qE attribute ignored for %qE"
 
28522
-msgstr ""
 
28523
+msgstr "thuộc tính %qE bị lờ đi cho %qE"
 
28524
 
 
28525
-#: c-family/c-common.c:8346
 
28526
+#: c-family/c-common.c:8368
 
28527
 #, gcc-internal-format
 
28528
 msgid "invalid vector type for attribute %qE"
 
28529
 msgstr ""
 
28530
 
 
28531
-#: c-family/c-common.c:8352 ada/gcc-interface/utils.c:6307
 
28532
+#: c-family/c-common.c:8374 ada/gcc-interface/utils.c:6307
 
28533
 #: ada/gcc-interface/utils.c:6401
 
28534
 #, gcc-internal-format
 
28535
 msgid "vector size not an integral multiple of component size"
 
28536
 msgstr ""
 
28537
 
 
28538
-#: c-family/c-common.c:8358 ada/gcc-interface/utils.c:6313
 
28539
+#: c-family/c-common.c:8380 ada/gcc-interface/utils.c:6313
 
28540
 #: ada/gcc-interface/utils.c:6407
 
28541
 #, gcc-internal-format
 
28542
 msgid "zero vector size"
 
28543
-msgstr ""
 
28544
+msgstr "kích thước véc-tơ không"
 
28545
 
 
28546
-#: c-family/c-common.c:8366 ada/gcc-interface/utils.c:6321
 
28547
+#: c-family/c-common.c:8388 ada/gcc-interface/utils.c:6321
 
28548
 #: ada/gcc-interface/utils.c:6414
 
28549
 #, gcc-internal-format
 
28550
 msgid "number of components of the vector not a power of two"
 
28551
 msgstr ""
 
28552
 
 
28553
-#: c-family/c-common.c:8394 ada/gcc-interface/utils.c:6048
 
28554
+#: c-family/c-common.c:8416 ada/gcc-interface/utils.c:6048
 
28555
 #, gcc-internal-format
 
28556
 msgid "nonnull attribute without arguments on a non-prototype"
 
28557
 msgstr ""
 
28558
 
 
28559
-#: c-family/c-common.c:8408 ada/gcc-interface/utils.c:6062
 
28560
+#: c-family/c-common.c:8430 ada/gcc-interface/utils.c:6062
 
28561
 #, gcc-internal-format, gfc-internal-format
 
28562
 msgid "nonnull argument has invalid operand number (argument %lu)"
 
28563
 msgstr ""
 
28564
 
 
28565
-#: c-family/c-common.c:8430 ada/gcc-interface/utils.c:6084
 
28566
+#: c-family/c-common.c:8452 ada/gcc-interface/utils.c:6084
 
28567
 #, gcc-internal-format, gfc-internal-format
 
28568
 msgid "nonnull argument with out-of-range operand number (argument %lu, operand %lu)"
 
28569
 msgstr ""
 
28570
 
 
28571
-#: c-family/c-common.c:8438 ada/gcc-interface/utils.c:6093
 
28572
+#: c-family/c-common.c:8460 ada/gcc-interface/utils.c:6093
 
28573
 #, gcc-internal-format, gfc-internal-format
 
28574
 msgid "nonnull argument references non-pointer operand (argument %lu, operand %lu)"
 
28575
 msgstr ""
 
28576
 
 
28577
-#: c-family/c-common.c:8533
 
28578
+#: c-family/c-common.c:8555
 
28579
 #, gcc-internal-format
 
28580
 msgid "not enough variable arguments to fit a sentinel"
 
28581
 msgstr ""
 
28582
 
 
28583
-#: c-family/c-common.c:8547
 
28584
-#, gcc-internal-format
 
28585
+#: c-family/c-common.c:8569
 
28586
+#, fuzzy, gcc-internal-format
 
28587
 msgid "missing sentinel in function call"
 
28588
-msgstr ""
 
28589
+msgstr "cuộc gọi chưa được chấm dứt cho hàm « %s »: thiếu « %c »"
 
28590
 
 
28591
-#: c-family/c-common.c:8588
 
28592
+#: c-family/c-common.c:8610
 
28593
 #, gcc-internal-format, gfc-internal-format
 
28594
 msgid "null argument where non-null required (argument %lu)"
 
28595
 msgstr ""
 
28596
 
 
28597
-#: c-family/c-common.c:8653
 
28598
+#: c-family/c-common.c:8675
 
28599
 #, gcc-internal-format
 
28600
 msgid "cleanup argument not an identifier"
 
28601
-msgstr ""
 
28602
+msgstr "dọn các đối số không phải định danh"
 
28603
 
 
28604
-#: c-family/c-common.c:8660
 
28605
+#: c-family/c-common.c:8682
 
28606
 #, gcc-internal-format
 
28607
 msgid "cleanup argument not a function"
 
28608
-msgstr ""
 
28609
+msgstr "dọn các đối số không phải hàm"
 
28610
 
 
28611
-#: c-family/c-common.c:8697
 
28612
+#: c-family/c-common.c:8719
 
28613
 #, gcc-internal-format
 
28614
 msgid "%qE attribute requires prototypes with named arguments"
 
28615
 msgstr ""
 
28616
 
 
28617
-#: c-family/c-common.c:8705
 
28618
+#: c-family/c-common.c:8727
 
28619
 #, gcc-internal-format
 
28620
 msgid "%qE attribute only applies to variadic functions"
 
28621
 msgstr ""
 
28622
 
 
28623
-#: c-family/c-common.c:8717 ada/gcc-interface/utils.c:6135
 
28624
+#: c-family/c-common.c:8739 ada/gcc-interface/utils.c:6135
 
28625
 #, gcc-internal-format
 
28626
 msgid "requested position is not an integer constant"
 
28627
 msgstr ""
 
28628
 
 
28629
-#: c-family/c-common.c:8725 ada/gcc-interface/utils.c:6142
 
28630
+#: c-family/c-common.c:8747 ada/gcc-interface/utils.c:6142
 
28631
 #, gcc-internal-format
 
28632
 msgid "requested position is less than zero"
 
28633
 msgstr ""
 
28634
 
 
28635
-#: c-family/c-common.c:8843
 
28636
+#: c-family/c-common.c:8865
 
28637
 #, gcc-internal-format, gfc-internal-format
 
28638
 msgid "bad option %s to optimize attribute"
 
28639
 msgstr ""
 
28640
 
 
28641
-#: c-family/c-common.c:8846
 
28642
+#: c-family/c-common.c:8868
 
28643
 #, gcc-internal-format, gfc-internal-format
 
28644
 msgid "bad option %s to pragma attribute"
 
28645
 msgstr ""
 
28646
 
 
28647
-#: c-family/c-common.c:9075
 
28648
+#: c-family/c-common.c:9095
 
28649
 #, gcc-internal-format
 
28650
 msgid "not enough arguments to function %qE"
 
28651
-msgstr ""
 
28652
+msgstr "không đủ đối số cho hàm %qE"
 
28653
 
 
28654
-#: c-family/c-common.c:9081 c-family/c-common.c:10007 c/c-typeck.c:2954
 
28655
+#: c-family/c-common.c:9101 c-family/c-common.c:10027 c/c-typeck.c:2954
 
28656
 #, gcc-internal-format
 
28657
 msgid "too many arguments to function %qE"
 
28658
-msgstr ""
 
28659
+msgstr "quá nhiều đối số cho hàm %qE"
 
28660
 
 
28661
-#: c-family/c-common.c:9111 c-family/c-common.c:9157
 
28662
+#: c-family/c-common.c:9131 c-family/c-common.c:9177
 
28663
 #, gcc-internal-format
 
28664
 msgid "non-floating-point argument in call to function %qE"
 
28665
 msgstr ""
 
28666
 
 
28667
-#: c-family/c-common.c:9134
 
28668
+#: c-family/c-common.c:9154
 
28669
 #, gcc-internal-format
 
28670
 msgid "non-floating-point arguments in call to function %qE"
 
28671
 msgstr ""
 
28672
 
 
28673
-#: c-family/c-common.c:9150
 
28674
+#: c-family/c-common.c:9170
 
28675
 #, gcc-internal-format
 
28676
 msgid "non-const integer argument %u in call to function %qE"
 
28677
 msgstr ""
 
28678
 
 
28679
-#: c-family/c-common.c:9170
 
28680
+#: c-family/c-common.c:9190
 
28681
 #, fuzzy, gcc-internal-format
 
28682
 msgid "non-integer argument 3 in call to function %qE"
 
28683
 msgstr "không có đối số tới hàm đặc tả"
 
28684
 
 
28685
-#: c-family/c-common.c:9496
 
28686
+#: c-family/c-common.c:9516
 
28687
 #, gcc-internal-format
 
28688
 msgid "cannot apply %<offsetof%> to static data member %qD"
 
28689
 msgstr ""
 
28690
 
 
28691
-#: c-family/c-common.c:9501
 
28692
+#: c-family/c-common.c:9521
 
28693
 #, gcc-internal-format
 
28694
 msgid "cannot apply %<offsetof%> when %<operator[]%> is overloaded"
 
28695
 msgstr ""
 
28696
 
 
28697
-#: c-family/c-common.c:9508
 
28698
+#: c-family/c-common.c:9528
 
28699
 #, gcc-internal-format
 
28700
 msgid "cannot apply %<offsetof%> to a non constant address"
 
28701
 msgstr ""
 
28702
 
 
28703
-#: c-family/c-common.c:9521 cp/typeck.c:5289
 
28704
+#: c-family/c-common.c:9541 cp/typeck.c:5289
 
28705
 #, gcc-internal-format
 
28706
 msgid "attempt to take address of bit-field structure member %qD"
 
28707
 msgstr ""
 
28708
 
 
28709
-#: c-family/c-common.c:9573
 
28710
+#: c-family/c-common.c:9593
 
28711
 #, gcc-internal-format
 
28712
 msgid "index %E denotes an offset greater than size of %qT"
 
28713
 msgstr ""
 
28714
 
 
28715
-#: c-family/c-common.c:9613
 
28716
+#: c-family/c-common.c:9633
 
28717
 #, gcc-internal-format
 
28718
 msgid "the omitted middle operand in ?: will always be %<true%>, suggest explicit middle operand"
 
28719
 msgstr ""
 
28720
 
 
28721
-#: c-family/c-common.c:9634
 
28722
+#: c-family/c-common.c:9654
 
28723
 #, gcc-internal-format
 
28724
 msgid "assignment of member %qD in read-only object"
 
28725
 msgstr ""
 
28726
 
 
28727
-#: c-family/c-common.c:9636
 
28728
+#: c-family/c-common.c:9656
 
28729
 #, gcc-internal-format
 
28730
 msgid "increment of member %qD in read-only object"
 
28731
 msgstr ""
 
28732
 
 
28733
-#: c-family/c-common.c:9638
 
28734
+#: c-family/c-common.c:9658
 
28735
 #, gcc-internal-format
 
28736
 msgid "decrement of member %qD in read-only object"
 
28737
 msgstr ""
 
28738
 
 
28739
-#: c-family/c-common.c:9640
 
28740
+#: c-family/c-common.c:9660
 
28741
 #, gcc-internal-format
 
28742
 msgid "member %qD in read-only object used as %<asm%> output"
 
28743
 msgstr ""
 
28744
 
 
28745
-#: c-family/c-common.c:9644
 
28746
+#: c-family/c-common.c:9664
 
28747
 #, gcc-internal-format
 
28748
 msgid "assignment of read-only member %qD"
 
28749
 msgstr ""
 
28750
 
 
28751
-#: c-family/c-common.c:9645
 
28752
+#: c-family/c-common.c:9665
 
28753
 #, gcc-internal-format
 
28754
 msgid "increment of read-only member %qD"
 
28755
 msgstr ""
 
28756
 
 
28757
-#: c-family/c-common.c:9646
 
28758
+#: c-family/c-common.c:9666
 
28759
 #, gcc-internal-format
 
28760
 msgid "decrement of read-only member %qD"
 
28761
 msgstr ""
 
28762
 
 
28763
-#: c-family/c-common.c:9647
 
28764
+#: c-family/c-common.c:9667
 
28765
 #, gcc-internal-format
 
28766
 msgid "read-only member %qD used as %<asm%> output"
 
28767
 msgstr ""
 
28768
 
 
28769
-#: c-family/c-common.c:9651
 
28770
+#: c-family/c-common.c:9671
 
28771
 #, gcc-internal-format
 
28772
 msgid "assignment of read-only variable %qD"
 
28773
-msgstr ""
 
28774
+msgstr "gán cho biến chỉ đọc %qD"
 
28775
 
 
28776
-#: c-family/c-common.c:9652
 
28777
-#, gcc-internal-format
 
28778
+#: c-family/c-common.c:9672
 
28779
+#, fuzzy, gcc-internal-format
 
28780
 msgid "increment of read-only variable %qD"
 
28781
-msgstr ""
 
28782
+msgstr "Không thể lập biến chỉ đọc %s"
 
28783
 
 
28784
-#: c-family/c-common.c:9653
 
28785
-#, gcc-internal-format
 
28786
+#: c-family/c-common.c:9673
 
28787
+#, fuzzy, gcc-internal-format
 
28788
 msgid "decrement of read-only variable %qD"
 
28789
-msgstr ""
 
28790
+msgstr "Không thể lập biến chỉ đọc %s"
 
28791
 
 
28792
-#: c-family/c-common.c:9654
 
28793
+#: c-family/c-common.c:9674
 
28794
 #, gcc-internal-format
 
28795
 msgid "read-only variable %qD used as %<asm%> output"
 
28796
 msgstr ""
 
28797
 
 
28798
-#: c-family/c-common.c:9657
 
28799
+#: c-family/c-common.c:9677
 
28800
 #, gcc-internal-format
 
28801
 msgid "assignment of read-only parameter %qD"
 
28802
 msgstr ""
 
28803
 
 
28804
-#: c-family/c-common.c:9658
 
28805
+#: c-family/c-common.c:9678
 
28806
 #, gcc-internal-format
 
28807
 msgid "increment of read-only parameter %qD"
 
28808
 msgstr ""
 
28809
 
 
28810
-#: c-family/c-common.c:9659
 
28811
+#: c-family/c-common.c:9679
 
28812
 #, gcc-internal-format
 
28813
 msgid "decrement of read-only parameter %qD"
 
28814
 msgstr ""
 
28815
 
 
28816
-#: c-family/c-common.c:9660
 
28817
+#: c-family/c-common.c:9680
 
28818
 #, gcc-internal-format
 
28819
 msgid "read-only parameter %qD use as %<asm%> output"
 
28820
 msgstr ""
 
28821
 
 
28822
-#: c-family/c-common.c:9665
 
28823
+#: c-family/c-common.c:9685
 
28824
 #, gcc-internal-format
 
28825
 msgid "assignment of read-only named return value %qD"
 
28826
 msgstr ""
 
28827
 
 
28828
-#: c-family/c-common.c:9667
 
28829
+#: c-family/c-common.c:9687
 
28830
 #, gcc-internal-format
 
28831
 msgid "increment of read-only named return value %qD"
 
28832
 msgstr ""
 
28833
 
 
28834
-#: c-family/c-common.c:9669
 
28835
+#: c-family/c-common.c:9689
 
28836
 #, gcc-internal-format
 
28837
 msgid "decrement of read-only named return value %qD"
 
28838
 msgstr ""
 
28839
 
 
28840
-#: c-family/c-common.c:9671
 
28841
+#: c-family/c-common.c:9691
 
28842
 #, gcc-internal-format
 
28843
 msgid "read-only named return value %qD used as %<asm%>output"
 
28844
 msgstr ""
 
28845
 
 
28846
-#: c-family/c-common.c:9676
 
28847
+#: c-family/c-common.c:9696
 
28848
 #, gcc-internal-format
 
28849
 msgid "assignment of function %qD"
 
28850
-msgstr ""
 
28851
+msgstr "phân bổ của hàm %qD"
 
28852
 
 
28853
-#: c-family/c-common.c:9677
 
28854
+#: c-family/c-common.c:9697
 
28855
 #, gcc-internal-format
 
28856
 msgid "increment of function %qD"
 
28857
-msgstr ""
 
28858
+msgstr "số gia của hàm %qD"
 
28859
 
 
28860
-#: c-family/c-common.c:9678
 
28861
+#: c-family/c-common.c:9698
 
28862
 #, gcc-internal-format
 
28863
 msgid "decrement of function %qD"
 
28864
-msgstr ""
 
28865
+msgstr "số giảm của hàm %qD"
 
28866
 
 
28867
-#: c-family/c-common.c:9679
 
28868
+#: c-family/c-common.c:9699
 
28869
 #, gcc-internal-format
 
28870
 msgid "function %qD used as %<asm%> output"
 
28871
 msgstr ""
 
28872
 
 
28873
-#: c-family/c-common.c:9682 c/c-typeck.c:3902
 
28874
+#: c-family/c-common.c:9702 c/c-typeck.c:3902
 
28875
 #, gcc-internal-format
 
28876
 msgid "assignment of read-only location %qE"
 
28877
 msgstr ""
 
28878
 
 
28879
-#: c-family/c-common.c:9683 c/c-typeck.c:3905
 
28880
+#: c-family/c-common.c:9703 c/c-typeck.c:3905
 
28881
 #, gcc-internal-format
 
28882
 msgid "increment of read-only location %qE"
 
28883
 msgstr ""
 
28884
 
 
28885
-#: c-family/c-common.c:9684 c/c-typeck.c:3908
 
28886
+#: c-family/c-common.c:9704 c/c-typeck.c:3908
 
28887
 #, gcc-internal-format
 
28888
 msgid "decrement of read-only location %qE"
 
28889
 msgstr ""
 
28890
 
 
28891
-#: c-family/c-common.c:9685
 
28892
+#: c-family/c-common.c:9705
 
28893
 #, gcc-internal-format
 
28894
 msgid "read-only location %qE used as %<asm%> output"
 
28895
 msgstr ""
 
28896
 
 
28897
-#: c-family/c-common.c:9699
 
28898
+#: c-family/c-common.c:9719
 
28899
 #, gcc-internal-format
 
28900
 msgid "lvalue required as left operand of assignment"
 
28901
 msgstr ""
 
28902
 
 
28903
-#: c-family/c-common.c:9702
 
28904
+#: c-family/c-common.c:9722
 
28905
 #, gcc-internal-format
 
28906
 msgid "lvalue required as increment operand"
 
28907
-msgstr ""
 
28908
+msgstr "lvalue được yêu cầu như là toán hạng gia"
 
28909
 
 
28910
-#: c-family/c-common.c:9705
 
28911
+#: c-family/c-common.c:9725
 
28912
 #, gcc-internal-format
 
28913
 msgid "lvalue required as decrement operand"
 
28914
-msgstr ""
 
28915
+msgstr "lvalue được yêu cầu như là toán hạng giảm"
 
28916
 
 
28917
-#: c-family/c-common.c:9708
 
28918
+#: c-family/c-common.c:9728
 
28919
 #, gcc-internal-format
 
28920
 msgid "lvalue required as unary %<&%> operand"
 
28921
 msgstr ""
 
28922
 
 
28923
-#: c-family/c-common.c:9711
 
28924
+#: c-family/c-common.c:9731
 
28925
 #, gcc-internal-format
 
28926
 msgid "lvalue required in asm statement"
 
28927
 msgstr ""
 
28928
 
 
28929
-#: c-family/c-common.c:9728
 
28930
+#: c-family/c-common.c:9748
 
28931
 #, gcc-internal-format
 
28932
 msgid "invalid type argument (have %qT)"
 
28933
-msgstr ""
 
28934
+msgstr "kiểu tham số không hợp lệ (có %qT)"
 
28935
 
 
28936
-#: c-family/c-common.c:9732
 
28937
+#: c-family/c-common.c:9752
 
28938
 #, gcc-internal-format
 
28939
 msgid "invalid type argument of array indexing (have %qT)"
 
28940
 msgstr ""
 
28941
 
 
28942
-#: c-family/c-common.c:9737
 
28943
-#, gcc-internal-format
 
28944
+#: c-family/c-common.c:9757
 
28945
+#, fuzzy, gcc-internal-format
 
28946
 msgid "invalid type argument of unary %<*%> (have %qT)"
 
28947
-msgstr ""
 
28948
+msgstr "đối số có loại sai đối với dấu trừ nguyên phân"
 
28949
 
 
28950
-#: c-family/c-common.c:9742
 
28951
+#: c-family/c-common.c:9762
 
28952
 #, gcc-internal-format
 
28953
 msgid "invalid type argument of %<->%> (have %qT)"
 
28954
-msgstr ""
 
28955
+msgstr "kiểu tham số không hợp lệ của %<->%> (có %qT)"
 
28956
 
 
28957
-#: c-family/c-common.c:9747
 
28958
+#: c-family/c-common.c:9767
 
28959
 #, gcc-internal-format
 
28960
 msgid "invalid type argument of implicit conversion (have %qT)"
 
28961
 msgstr ""
 
28962
 
 
28963
-#: c-family/c-common.c:9877 cp/init.c:2373
 
28964
+#: c-family/c-common.c:9897 cp/init.c:2373
 
28965
 #, gcc-internal-format
 
28966
 msgid "size of array is too large"
 
28967
-msgstr ""
 
28968
+msgstr "kích cỡ mảng là quá lớn"
 
28969
 
 
28970
-#: c-family/c-common.c:9925 c-family/c-common.c:9981 c/c-typeck.c:3185
 
28971
+#: c-family/c-common.c:9945 c-family/c-common.c:10001 c/c-typeck.c:3185
 
28972
 #, gcc-internal-format
 
28973
 msgid "too few arguments to function %qE"
 
28974
-msgstr ""
 
28975
+msgstr "quá ít đối số cho hàm %qE"
 
28976
 
 
28977
-#: c-family/c-common.c:9942 config/mep/mep.c:6175 c/c-typeck.c:5687
 
28978
+#: c-family/c-common.c:9962 config/mep/mep.c:6175 c/c-typeck.c:5687
 
28979
 #, gcc-internal-format
 
28980
 msgid "incompatible type for argument %d of %qE"
 
28981
-msgstr ""
 
28982
+msgstr "kiểu không tương thích cho đối số %d của %qE"
 
28983
 
 
28984
-#: c-family/c-common.c:10074
 
28985
+#: c-family/c-common.c:10094
 
28986
 #, fuzzy, gcc-internal-format
 
28987
 msgid "incorrect number of arguments to function %qE"
 
28988
 msgstr "không có đối số tới hàm đặc tả"
 
28989
 
 
28990
-#: c-family/c-common.c:10082
 
28991
+#: c-family/c-common.c:10102
 
28992
 #, gcc-internal-format
 
28993
 msgid "argument 1 of %qE must be a non-void pointer type"
 
28994
 msgstr ""
 
28995
 
 
28996
-#: c-family/c-common.c:10091
 
28997
+#: c-family/c-common.c:10111
 
28998
 #, gcc-internal-format
 
28999
 msgid "argument 1 of %qE must be a pointer to a constant size type"
 
29000
 msgstr ""
 
29001
 
 
29002
-#: c-family/c-common.c:10102
 
29003
+#: c-family/c-common.c:10122
 
29004
 #, gcc-internal-format
 
29005
 msgid "argument 1 of %qE must be a pointer to a nonzero size object"
 
29006
 msgstr ""
 
29007
 
 
29008
-#: c-family/c-common.c:10117
 
29009
+#: c-family/c-common.c:10137
 
29010
 #, gcc-internal-format
 
29011
 msgid "argument %d of %qE must be a pointer type"
 
29012
 msgstr ""
 
29013
 
 
29014
-#: c-family/c-common.c:10124
 
29015
+#: c-family/c-common.c:10144
 
29016
 #, fuzzy, gcc-internal-format
 
29017
 msgid "size mismatch in argument %d of %qE"
 
29018
-msgstr "các đối số không tương ứng với nhau"
 
29019
+msgstr "%B: sai khớp kích cỡ định vị lại trong %B phần %A"
 
29020
 
 
29021
-#: c-family/c-common.c:10140
 
29022
+#: c-family/c-common.c:10160
 
29023
 #, gcc-internal-format
 
29024
 msgid "invalid memory model argument %d of %qE"
 
29025
 msgstr ""
 
29026
 
 
29027
-#: c-family/c-common.c:10147
 
29028
+#: c-family/c-common.c:10167
 
29029
 #, gcc-internal-format
 
29030
 msgid "non-integer memory model argument %d of %qE"
 
29031
 msgstr ""
 
29032
 
 
29033
-#: c-family/c-common.c:10674
 
29034
+#: c-family/c-common.c:10694
 
29035
 #, gcc-internal-format
 
29036
 msgid "array subscript has type %<char%>"
 
29037
 msgstr ""
 
29038
 
 
29039
-#: c-family/c-common.c:10709 c-family/c-common.c:10712
 
29040
+#: c-family/c-common.c:10729 c-family/c-common.c:10732
 
29041
 #, gcc-internal-format
 
29042
 msgid "suggest parentheses around %<+%> inside %<<<%>"
 
29043
-msgstr ""
 
29044
+msgstr "đề nghị bao %<+%> bằng dấu ngoặc đơn phía trong %<<<%>"
 
29045
 
 
29046
-#: c-family/c-common.c:10715 c-family/c-common.c:10718
 
29047
+#: c-family/c-common.c:10735 c-family/c-common.c:10738
 
29048
 #, gcc-internal-format
 
29049
 msgid "suggest parentheses around %<-%> inside %<<<%>"
 
29050
-msgstr ""
 
29051
+msgstr "đề nghị bao %<-%> bằng dấu ngoặc đơn phía trong %<<<%>"
 
29052
 
 
29053
-#: c-family/c-common.c:10724 c-family/c-common.c:10727
 
29054
+#: c-family/c-common.c:10744 c-family/c-common.c:10747
 
29055
 #, gcc-internal-format
 
29056
 msgid "suggest parentheses around %<+%> inside %<>>%>"
 
29057
-msgstr ""
 
29058
+msgstr "đề nghị bao %<+%> bằng dấu ngoặc đơn phía trong %<>>%>"
 
29059
 
 
29060
-#: c-family/c-common.c:10730 c-family/c-common.c:10733
 
29061
+#: c-family/c-common.c:10750 c-family/c-common.c:10753
 
29062
 #, gcc-internal-format
 
29063
 msgid "suggest parentheses around %<-%> inside %<>>%>"
 
29064
-msgstr ""
 
29065
+msgstr "đề nghị bao %<-%> bằng dấu ngoặc đơn phía trong %<>>%>"
 
29066
 
 
29067
-#: c-family/c-common.c:10739 c-family/c-common.c:10742
 
29068
+#: c-family/c-common.c:10759 c-family/c-common.c:10762
 
29069
 #, gcc-internal-format
 
29070
 msgid "suggest parentheses around %<&&%> within %<||%>"
 
29071
-msgstr ""
 
29072
+msgstr "gợi ý bao quanh %<&&%> bằng dấu ngoặc đơn phía trong %<||%>"
 
29073
 
 
29074
-#: c-family/c-common.c:10749 c-family/c-common.c:10753
 
29075
+#: c-family/c-common.c:10769 c-family/c-common.c:10773
 
29076
 #, gcc-internal-format
 
29077
 msgid "suggest parentheses around arithmetic in operand of %<|%>"
 
29078
-msgstr ""
 
29079
+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 %<|%>"
 
29080
 
 
29081
-#: c-family/c-common.c:10757 c-family/c-common.c:10760
 
29082
+#: c-family/c-common.c:10777 c-family/c-common.c:10780
 
29083
 #, gcc-internal-format
 
29084
 msgid "suggest parentheses around comparison in operand of %<|%>"
 
29085
-msgstr ""
 
29086
+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 %<|%>"
 
29087
 
 
29088
-#: c-family/c-common.c:10765
 
29089
+#: c-family/c-common.c:10785
 
29090
 #, gcc-internal-format
 
29091
 msgid "suggest parentheses around operand of %<!%> or change %<|%> to %<||%> or %<!%> to %<~%>"
 
29092
-msgstr ""
 
29093
+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 %<~%>"
 
29094
 
 
29095
-#: c-family/c-common.c:10773 c-family/c-common.c:10777
 
29096
+#: c-family/c-common.c:10793 c-family/c-common.c:10797
 
29097
 #, gcc-internal-format
 
29098
 msgid "suggest parentheses around arithmetic in operand of %<^%>"
 
29099
-msgstr ""
 
29100
+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 %<^%>"
 
29101
 
 
29102
-#: c-family/c-common.c:10781 c-family/c-common.c:10784
 
29103
+#: c-family/c-common.c:10801 c-family/c-common.c:10804
 
29104
 #, gcc-internal-format
 
29105
 msgid "suggest parentheses around comparison in operand of %<^%>"
 
29106
-msgstr ""
 
29107
+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 %<^%>"
 
29108
 
 
29109
-#: c-family/c-common.c:10790 c-family/c-common.c:10793
 
29110
+#: c-family/c-common.c:10810 c-family/c-common.c:10813
 
29111
 #, gcc-internal-format
 
29112
 msgid "suggest parentheses around %<+%> in operand of %<&%>"
 
29113
-msgstr ""
 
29114
+msgstr "đề nghị bao %<+%> bằng dấu ngoặc đơn toán hạng của %<&%>"
 
29115
 
 
29116
-#: c-family/c-common.c:10796 c-family/c-common.c:10799
 
29117
+#: c-family/c-common.c:10816 c-family/c-common.c:10819
 
29118
 #, gcc-internal-format
 
29119
 msgid "suggest parentheses around %<-%> in operand of %<&%>"
 
29120
-msgstr ""
 
29121
+msgstr "đề nghị bao %<-%> bằng dấu ngoặc đơn toán hạng của %<&%>"
 
29122
 
 
29123
-#: c-family/c-common.c:10803 c-family/c-common.c:10806
 
29124
+#: c-family/c-common.c:10823 c-family/c-common.c:10826
 
29125
 #, gcc-internal-format
 
29126
 msgid "suggest parentheses around comparison in operand of %<&%>"
 
29127
-msgstr ""
 
29128
+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 %<&%>"
 
29129
 
 
29130
-#: c-family/c-common.c:10811
 
29131
+#: c-family/c-common.c:10831
 
29132
 #, gcc-internal-format
 
29133
 msgid "suggest parentheses around operand of %<!%> or change %<&%> to %<&&%> or %<!%> to %<~%>"
 
29134
-msgstr ""
 
29135
+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 %<~%>"
 
29136
 
 
29137
-#: c-family/c-common.c:10818 c-family/c-common.c:10821
 
29138
+#: c-family/c-common.c:10838 c-family/c-common.c:10841
 
29139
 #, gcc-internal-format
 
29140
 msgid "suggest parentheses around comparison in operand of %<==%>"
 
29141
-msgstr ""
 
29142
+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 %<==%>"
 
29143
 
 
29144
-#: c-family/c-common.c:10826 c-family/c-common.c:10829
 
29145
+#: c-family/c-common.c:10846 c-family/c-common.c:10849
 
29146
 #, gcc-internal-format
 
29147
 msgid "suggest parentheses around comparison in operand of %<!=%>"
 
29148
-msgstr ""
 
29149
+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 %<!=%>"
 
29150
 
 
29151
-#: c-family/c-common.c:10839 c-family/c-common.c:10845
 
29152
+#: c-family/c-common.c:10859 c-family/c-common.c:10865
 
29153
 #, gcc-internal-format
 
29154
 msgid "comparisons like %<X<=Y<=Z%> do not have their mathematical meaning"
 
29155
 msgstr ""
 
29156
 
 
29157
-#: c-family/c-common.c:10861
 
29158
+#: c-family/c-common.c:10881
 
29159
 #, gcc-internal-format
 
29160
 msgid "label %q+D defined but not used"
 
29161
-msgstr ""
 
29162
+msgstr "nhãn %q+D được định nghĩa nhưng chưa được dùng"
 
29163
 
 
29164
-#: c-family/c-common.c:10863
 
29165
+#: c-family/c-common.c:10883
 
29166
 #, gcc-internal-format
 
29167
 msgid "label %q+D declared but not defined"
 
29168
-msgstr ""
 
29169
+msgstr "nhãn %q+D được khai báo nhưng chưa được định nghĩa"
 
29170
 
 
29171
-#: c-family/c-common.c:10879
 
29172
+#: c-family/c-common.c:10899
 
29173
 #, gcc-internal-format
 
29174
 msgid "division by zero"
 
29175
 msgstr "chía cho 0"
 
29176
 
 
29177
-#: c-family/c-common.c:10911
 
29178
+#: c-family/c-common.c:10931
 
29179
 #, gcc-internal-format
 
29180
 msgid "comparison between types %qT and %qT"
 
29181
 msgstr ""
 
29182
 
 
29183
-#: c-family/c-common.c:10962
 
29184
+#: c-family/c-common.c:10982
 
29185
 #, gcc-internal-format
 
29186
 msgid "comparison between signed and unsigned integer expressions"
 
29187
 msgstr ""
 
29188
 
 
29189
-#: c-family/c-common.c:11013
 
29190
+#: c-family/c-common.c:11033
 
29191
 #, gcc-internal-format
 
29192
 msgid "promoted ~unsigned is always non-zero"
 
29193
 msgstr ""
 
29194
 
 
29195
-#: c-family/c-common.c:11016
 
29196
+#: c-family/c-common.c:11036
 
29197
 #, gcc-internal-format
 
29198
 msgid "comparison of promoted ~unsigned with constant"
 
29199
 msgstr ""
 
29200
 
 
29201
-#: c-family/c-common.c:11026
 
29202
+#: c-family/c-common.c:11046
 
29203
 #, gcc-internal-format
 
29204
 msgid "comparison of promoted ~unsigned with unsigned"
 
29205
 msgstr ""
 
29206
 
 
29207
-#: c-family/c-common.c:11204
 
29208
+#: c-family/c-common.c:11224
 
29209
 #, gcc-internal-format
 
29210
 msgid "typedef %qD locally defined but not used"
 
29211
 msgstr ""
 
29212
 
 
29213
-#: c-family/c-common.c:11443
 
29214
+#: c-family/c-common.c:11463
 
29215
 #, gcc-internal-format
 
29216
 msgid "index value is out of bound"
 
29217
-msgstr ""
 
29218
+msgstr "giá trị chỉ mục nằm ngoài phạm vi cho phép"
 
29219
 
 
29220
-#: c-family/c-common.c:11481 c-family/c-common.c:11531
 
29221
-#: c-family/c-common.c:11546
 
29222
+#: c-family/c-common.c:11501 c-family/c-common.c:11551
 
29223
+#: c-family/c-common.c:11566
 
29224
 #, gcc-internal-format
 
29225
 msgid "conversion of scalar %qT to vector %qT involves truncation"
 
29226
 msgstr ""
 
29227
@@ -19131,12 +19101,12 @@
 
29228
 #: c-family/c-format.c:119
 
29229
 #, gcc-internal-format
 
29230
 msgid "function does not return string type"
 
29231
-msgstr ""
 
29232
+msgstr "hàm không trả về kiểu chuỗi"
 
29233
 
 
29234
 #: c-family/c-format.c:153
 
29235
-#, gcc-internal-format
 
29236
+#, fuzzy, gcc-internal-format
 
29237
 msgid "format string argument is not a string type"
 
29238
-msgstr ""
 
29239
+msgstr "đối số tới « program » (chương trình) không phải là một chuỗi"
 
29240
 
 
29241
 #: c-family/c-format.c:179
 
29242
 #, gcc-internal-format
 
29243
@@ -19154,14 +19124,14 @@
 
29244
 msgstr ""
 
29245
 
 
29246
 #: c-family/c-format.c:214
 
29247
-#, gcc-internal-format
 
29248
+#, fuzzy, gcc-internal-format
 
29249
 msgid "format argument should be a %<%s%> reference"
 
29250
-msgstr ""
 
29251
+msgstr "Đối số cho tùy chọn «  --user » không thể là trống"
 
29252
 
 
29253
 #: c-family/c-format.c:258
 
29254
-#, gcc-internal-format
 
29255
+#, fuzzy, gcc-internal-format
 
29256
 msgid "unrecognized format specifier"
 
29257
-msgstr ""
 
29258
+msgstr "không nhận ra định dạng kết xuất %s"
 
29259
 
 
29260
 #: c-family/c-format.c:273
 
29261
 #, gcc-internal-format
 
29262
@@ -19176,7 +19146,7 @@
 
29263
 #: c-family/c-format.c:296
 
29264
 #, gcc-internal-format
 
29265
 msgid "%<...%> has invalid operand number"
 
29266
-msgstr ""
 
29267
+msgstr "%<...%> có số toán hạng không hợp lệ"
 
29268
 
 
29269
 #: c-family/c-format.c:303
 
29270
 #, gcc-internal-format
 
29271
@@ -19189,9 +19159,9 @@
 
29272
 msgstr ""
 
29273
 
 
29274
 #: c-family/c-format.c:1133 c-family/c-format.c:1154 c-family/c-format.c:2199
 
29275
-#, gcc-internal-format
 
29276
+#, fuzzy, gcc-internal-format
 
29277
 msgid "missing $ operand number in format"
 
29278
-msgstr ""
 
29279
+msgstr "thiếu số thập lục trong dãy thoát"
 
29280
 
 
29281
 #: c-family/c-format.c:1163
 
29282
 #, gcc-internal-format, gfc-internal-format
 
29283
@@ -19219,9 +19189,9 @@
 
29284
 msgstr ""
 
29285
 
 
29286
 #: c-family/c-format.c:1351
 
29287
-#, gcc-internal-format
 
29288
+#, fuzzy, gcc-internal-format
 
29289
 msgid "format not a string literal, format string not checked"
 
29290
-msgstr ""
 
29291
+msgstr "« %s » không phải là một chuỗi định dạng %s đúng, khác với « %s ». Lý do : %s"
 
29292
 
 
29293
 #: c-family/c-format.c:1366 c-family/c-format.c:1369
 
29294
 #, gcc-internal-format
 
29295
@@ -19236,7 +19206,7 @@
 
29296
 #: c-family/c-format.c:1385
 
29297
 #, gcc-internal-format
 
29298
 msgid "too many arguments for format"
 
29299
-msgstr ""
 
29300
+msgstr "quá nhiều đối số cho định dạng"
 
29301
 
 
29302
 #: c-family/c-format.c:1388
 
29303
 #, gcc-internal-format
 
29304
@@ -19244,29 +19214,29 @@
 
29305
 msgstr ""
 
29306
 
 
29307
 #: c-family/c-format.c:1391
 
29308
-#, gcc-internal-format, gfc-internal-format
 
29309
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
29310
 msgid "zero-length %s format string"
 
29311
-msgstr ""
 
29312
+msgstr "substr: (chuỗi con) chuỗi nguồn có độ dài số không"
 
29313
 
 
29314
 #: c-family/c-format.c:1395
 
29315
 #, gcc-internal-format
 
29316
 msgid "format is a wide character string"
 
29317
-msgstr ""
 
29318
+msgstr "định dạng là một chuỗi ký tự rộng lớn"
 
29319
 
 
29320
 #: c-family/c-format.c:1398
 
29321
 #, gcc-internal-format
 
29322
 msgid "unterminated format string"
 
29323
-msgstr ""
 
29324
+msgstr "gặp chuỗi định dạng chưa được chấm dứt"
 
29325
 
 
29326
 #: c-family/c-format.c:1642
 
29327
-#, gcc-internal-format
 
29328
+#, fuzzy, gcc-internal-format
 
29329
 msgid "spurious trailing %<%%%> in format"
 
29330
-msgstr ""
 
29331
+msgstr "lỗi định dạng dữ liệu"
 
29332
 
 
29333
 #: c-family/c-format.c:1686 c-family/c-format.c:1966
 
29334
 #, gcc-internal-format, gfc-internal-format
 
29335
 msgid "repeated %s in format"
 
29336
-msgstr ""
 
29337
+msgstr "lặp %s trong định dạng"
 
29338
 
 
29339
 #: c-family/c-format.c:1699
 
29340
 #, gcc-internal-format
 
29341
@@ -19276,17 +19246,17 @@
 
29342
 #: c-family/c-format.c:1787
 
29343
 #, gcc-internal-format, gfc-internal-format
 
29344
 msgid "zero width in %s format"
 
29345
-msgstr ""
 
29346
+msgstr "độ rộng bằng không trong định dạng %s"
 
29347
 
 
29348
 #: c-family/c-format.c:1805
 
29349
-#, gcc-internal-format, gfc-internal-format
 
29350
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
29351
 msgid "empty left precision in %s format"
 
29352
-msgstr ""
 
29353
+msgstr "đồ chính xác bên trái theo định dạng strfmon"
 
29354
 
 
29355
 #: c-family/c-format.c:1881
 
29356
 #, gcc-internal-format, gfc-internal-format
 
29357
 msgid "empty precision in %s format"
 
29358
-msgstr ""
 
29359
+msgstr "độ chính xác bị trống rỗng trong định dạng %s"
 
29360
 
 
29361
 #: c-family/c-format.c:1950
 
29362
 #, gcc-internal-format
 
29363
@@ -19311,58 +19281,58 @@
 
29364
 #: c-family/c-format.c:2004
 
29365
 #, gcc-internal-format
 
29366
 msgid "%s does not support the %<%%%c%> %s format"
 
29367
-msgstr ""
 
29368
+msgstr "%s không hỗ trợ %<%%%c%> định dạng %s"
 
29369
 
 
29370
 #: c-family/c-format.c:2020
 
29371
 #, gcc-internal-format
 
29372
 msgid "%s used with %<%%%c%> %s format"
 
29373
-msgstr ""
 
29374
+msgstr "%s được dùng với định dạng %<%%%c%> %s"
 
29375
 
 
29376
 #: c-family/c-format.c:2029
 
29377
 #, gcc-internal-format, gfc-internal-format
 
29378
 msgid "%s does not support %s"
 
29379
-msgstr ""
 
29380
+msgstr "%s không hỗ trợ %s"
 
29381
 
 
29382
 #: c-family/c-format.c:2039
 
29383
 #, gcc-internal-format
 
29384
 msgid "%s does not support %s with the %<%%%c%> %s format"
 
29385
-msgstr ""
 
29386
+msgstr "%s không hỗ trợ %s với %<%%%c%> định dạng %s"
 
29387
 
 
29388
 #: c-family/c-format.c:2075
 
29389
 #, gcc-internal-format
 
29390
 msgid "%s ignored with %s and %<%%%c%> %s format"
 
29391
-msgstr ""
 
29392
+msgstr "%s bị bỏ qua với %s và %<%%%c%> %s định dạng"
 
29393
 
 
29394
 #: c-family/c-format.c:2079
 
29395
 #, gcc-internal-format, gfc-internal-format
 
29396
 msgid "%s ignored with %s in %s format"
 
29397
-msgstr ""
 
29398
+msgstr "%s bị bỏ qua với %s trong %s định dạng"
 
29399
 
 
29400
 #: c-family/c-format.c:2086
 
29401
 #, gcc-internal-format
 
29402
 msgid "use of %s and %s together with %<%%%c%> %s format"
 
29403
-msgstr ""
 
29404
+msgstr "dùng của %s và %s cùng với %<%%%c%> định dạng %s"
 
29405
 
 
29406
 #: c-family/c-format.c:2090
 
29407
 #, gcc-internal-format, gfc-internal-format
 
29408
 msgid "use of %s and %s together in %s format"
 
29409
-msgstr ""
 
29410
+msgstr "dùng của %s và %s cùng với định dạng %s"
 
29411
 
 
29412
 #: c-family/c-format.c:2109
 
29413
 #, gcc-internal-format
 
29414
 msgid "%<%%%c%> yields only last 2 digits of year in some locales"
 
29415
-msgstr ""
 
29416
+msgstr "%<%%%c%> chỉ sinh ra 2 số cuối của năm trong một số địa phương"
 
29417
 
 
29418
 #: c-family/c-format.c:2112
 
29419
 #, gcc-internal-format
 
29420
 msgid "%<%%%c%> yields only last 2 digits of year"
 
29421
-msgstr ""
 
29422
+msgstr "%<%%%c%> chỉ sinh ra 2 số cuối của năm"
 
29423
 
 
29424
 #. The end of the format string was reached.
 
29425
 #: c-family/c-format.c:2129
 
29426
 #, gcc-internal-format
 
29427
 msgid "no closing %<]%> for %<%%[%> format"
 
29428
-msgstr ""
 
29429
+msgstr "chưa đóng %<]%> cho định dạng %<%%[%>"
 
29430
 
 
29431
 #: c-family/c-format.c:2143
 
29432
 #, gcc-internal-format
 
29433
@@ -19372,7 +19342,7 @@
 
29434
 #: c-family/c-format.c:2161
 
29435
 #, gcc-internal-format
 
29436
 msgid "%s does not support the %<%%%s%c%> %s format"
 
29437
-msgstr ""
 
29438
+msgstr "%s không hỗ trợ %<%%%s%c%> định dạng %s"
 
29439
 
 
29440
 #: c-family/c-format.c:2178
 
29441
 #, gcc-internal-format
 
29442
@@ -19387,7 +19357,7 @@
 
29443
 #: c-family/c-format.c:2266
 
29444
 #, gcc-internal-format
 
29445
 msgid "embedded %<\\0%> in format"
 
29446
-msgstr ""
 
29447
+msgstr "%<\\0%> được nhúng trong định dạng"
 
29448
 
 
29449
 #: c-family/c-format.c:2335
 
29450
 #, gcc-internal-format, gfc-internal-format
 
29451
@@ -19417,7 +19387,7 @@
 
29452
 #: c-family/c-format.c:2497
 
29453
 #, gcc-internal-format
 
29454
 msgid "%s %<%s%.*s%> expects a matching %<%s%s%> argument"
 
29455
-msgstr ""
 
29456
+msgstr "%s %<%s%.*s%> cần khớp một đối số %<%s%s%>"
 
29457
 
 
29458
 #: c-family/c-format.c:2505
 
29459
 #, gcc-internal-format
 
29460
@@ -19427,42 +19397,42 @@
 
29461
 #: c-family/c-format.c:2512
 
29462
 #, gcc-internal-format
 
29463
 msgid "%s %<%s%.*s%> expects a matching %<%T%s%> argument"
 
29464
-msgstr ""
 
29465
+msgstr "%s %<%s%.*s%> cần khớp một đối số %<%T%s%> argument"
 
29466
 
 
29467
 #: c-family/c-format.c:2572 c-family/c-format.c:2578 c-family/c-format.c:2729
 
29468
 #, gcc-internal-format
 
29469
 msgid "%<__gcc_host_wide_int__%> is not defined as a type"
 
29470
-msgstr ""
 
29471
+msgstr "%<__gcc_host_wide_int__%> không được định nghĩa là một kiểu"
 
29472
 
 
29473
 #: c-family/c-format.c:2585 c-family/c-format.c:2739
 
29474
 #, gcc-internal-format
 
29475
 msgid "%<__gcc_host_wide_int__%> is not defined as %<long%> or %<long long%>"
 
29476
-msgstr ""
 
29477
+msgstr "%<__gcc_host_wide_int__%> không được định nghĩa như là kiểu %<long%> hay %<long long%>"
 
29478
 
 
29479
 #: c-family/c-format.c:2635
 
29480
 #, gcc-internal-format
 
29481
 msgid "%<locus%> is not defined as a type"
 
29482
-msgstr ""
 
29483
+msgstr "%<locus%> không được định nghĩa như là một kiểu"
 
29484
 
 
29485
 #: c-family/c-format.c:2688
 
29486
 #, gcc-internal-format
 
29487
 msgid "%<location_t%> is not defined as a type"
 
29488
-msgstr ""
 
29489
+msgstr "%<location_t%> không được định nghĩa như là một kiểu"
 
29490
 
 
29491
 #: c-family/c-format.c:2705
 
29492
 #, gcc-internal-format
 
29493
 msgid "%<tree%> is not defined as a type"
 
29494
-msgstr ""
 
29495
+msgstr "%<tree%> không được định nghĩa như là một kiểu"
 
29496
 
 
29497
 #: c-family/c-format.c:2710
 
29498
 #, gcc-internal-format
 
29499
 msgid "%<tree%> is not defined as a pointer type"
 
29500
-msgstr ""
 
29501
+msgstr "%<tree%> không được định nghĩa là kiểu con trỏ"
 
29502
 
 
29503
 #: c-family/c-format.c:2983
 
29504
 #, gcc-internal-format
 
29505
 msgid "args to be formatted is not %<...%>"
 
29506
-msgstr ""
 
29507
+msgstr "args được định dạng không %<...%>"
 
29508
 
 
29509
 #: c-family/c-format.c:2995
 
29510
 #, gcc-internal-format
 
29511
@@ -19477,33 +19447,33 @@
 
29512
 #: c-family/c-lex.c:260
 
29513
 #, gcc-internal-format, gfc-internal-format
 
29514
 msgid "ignoring #pragma %s %s"
 
29515
-msgstr ""
 
29516
+msgstr "đang bỏ qua #pragma %s %s"
 
29517
 
 
29518
 #. ... or not.
 
29519
 #: c-family/c-lex.c:403 c-family/c-lex.c:1056
 
29520
 #, gcc-internal-format
 
29521
 msgid "stray %<@%> in program"
 
29522
-msgstr ""
 
29523
+msgstr "lạc %<@%> trong chương trình"
 
29524
 
 
29525
 #: c-family/c-lex.c:418
 
29526
 #, gcc-internal-format
 
29527
 msgid "stray %qs in program"
 
29528
-msgstr ""
 
29529
+msgstr "lạc %qs trong chương trình"
 
29530
 
 
29531
 #: c-family/c-lex.c:428
 
29532
 #, gcc-internal-format, gfc-internal-format
 
29533
 msgid "missing terminating %c character"
 
29534
-msgstr ""
 
29535
+msgstr "thiếu ký tự “%c” chấm dứt"
 
29536
 
 
29537
 #: c-family/c-lex.c:430
 
29538
 #, gcc-internal-format
 
29539
 msgid "stray %qc in program"
 
29540
-msgstr ""
 
29541
+msgstr "lạc %qc trong chương trình"
 
29542
 
 
29543
 #: c-family/c-lex.c:432
 
29544
 #, gcc-internal-format
 
29545
 msgid "stray %<\\%o%> in program"
 
29546
-msgstr ""
 
29547
+msgstr "lạc %<\\%o%> trong chương trình"
 
29548
 
 
29549
 #: c-family/c-lex.c:642
 
29550
 #, gcc-internal-format
 
29551
@@ -19521,9 +19491,9 @@
 
29552
 msgstr ""
 
29553
 
 
29554
 #: c-family/c-lex.c:706
 
29555
-#, gcc-internal-format
 
29556
+#, fuzzy, gcc-internal-format
 
29557
 msgid "unsuffixed float constant"
 
29558
-msgstr ""
 
29559
+msgstr "hằng thập lục dạng sai"
 
29560
 
 
29561
 #: c-family/c-lex.c:738
 
29562
 #, gcc-internal-format
 
29563
@@ -19543,7 +19513,7 @@
 
29564
 #: c-family/c-lex.c:821
 
29565
 #, gcc-internal-format
 
29566
 msgid "floating constant truncated to zero"
 
29567
-msgstr ""
 
29568
+msgstr "hằng dấu chấm động bị cắt cụt thành số không"
 
29569
 
 
29570
 #: c-family/c-lex.c:1018
 
29571
 #, gcc-internal-format
 
29572
@@ -19583,27 +19553,27 @@
 
29573
 #: c-family/c-omp.c:380
 
29574
 #, gcc-internal-format
 
29575
 msgid "%qE is not initialized"
 
29576
-msgstr ""
 
29577
+msgstr "%qE chưa được khởi tạo"
 
29578
 
 
29579
 #: c-family/c-omp.c:397 cp/semantics.c:4795
 
29580
-#, gcc-internal-format
 
29581
+#, fuzzy, gcc-internal-format
 
29582
 msgid "missing controlling predicate"
 
29583
-msgstr ""
 
29584
+msgstr "thiếu « ( » nằm sau vị ngữ"
 
29585
 
 
29586
 #: c-family/c-omp.c:479 cp/semantics.c:4541
 
29587
-#, gcc-internal-format
 
29588
+#, fuzzy, gcc-internal-format
 
29589
 msgid "invalid controlling predicate"
 
29590
-msgstr ""
 
29591
+msgstr "thiếu « ( » nằm sau vị ngữ"
 
29592
 
 
29593
 #: c-family/c-omp.c:486 cp/semantics.c:4801
 
29594
 #, gcc-internal-format
 
29595
 msgid "missing increment expression"
 
29596
-msgstr ""
 
29597
+msgstr "thiếu biểu thức gia số"
 
29598
 
 
29599
 #: c-family/c-omp.c:555 cp/semantics.c:4651
 
29600
 #, gcc-internal-format
 
29601
 msgid "invalid increment expression"
 
29602
-msgstr ""
 
29603
+msgstr "biểu thức gia không hợp lệ"
 
29604
 
 
29605
 #: c-family/c-opts.c:305
 
29606
 #, gcc-internal-format
 
29607
@@ -19618,7 +19588,7 @@
 
29608
 #: c-family/c-opts.c:410
 
29609
 #, gcc-internal-format
 
29610
 msgid "-Werror=normalized=: set -Wnormalized=nfc"
 
29611
-msgstr ""
 
29612
+msgstr "-Werror=normalized=: đặt -Wnormalized=nfc"
 
29613
 
 
29614
 #: c-family/c-opts.c:424
 
29615
 #, gcc-internal-format
 
29616
@@ -19628,12 +19598,12 @@
 
29617
 #: c-family/c-opts.c:642 fortran/cpp.c:351
 
29618
 #, gcc-internal-format
 
29619
 msgid "output filename specified twice"
 
29620
-msgstr ""
 
29621
+msgstr "tên tập tin kết xuất được chỉ ra hai lần"
 
29622
 
 
29623
 #: c-family/c-opts.c:822
 
29624
 #, gcc-internal-format
 
29625
 msgid "-fexcess-precision=standard for C++"
 
29626
-msgstr ""
 
29627
+msgstr "-fexcess-precision=standard dành cho C++"
 
29628
 
 
29629
 #: c-family/c-opts.c:835
 
29630
 #, gcc-internal-format
 
29631
@@ -19672,7 +19642,6 @@
 
29632
 
 
29633
 #: c-family/c-opts.c:910
 
29634
 #, fuzzy, gcc-internal-format
 
29635
-#| msgid "%<__int128%> is not supported for this target"
 
29636
 msgid "external TLS initialization functions not supported on this target"
 
29637
 msgstr "%<__int128%> không được hỗ trợ cho đích này"
 
29638
 
 
29639
@@ -19732,46 +19701,46 @@
 
29640
 msgstr ""
 
29641
 
 
29642
 #: c-family/c-pch.c:115
 
29643
-#, gcc-internal-format
 
29644
+#, fuzzy, gcc-internal-format
 
29645
 msgid "can%'t create precompiled header %s: %m"
 
29646
-msgstr ""
 
29647
+msgstr "trong khi ghi đầu trang biên dịch sẵn"
 
29648
 
 
29649
 #: c-family/c-pch.c:137
 
29650
 #, gcc-internal-format
 
29651
 msgid "can%'t write to %s: %m"
 
29652
 msgstr "can%'t ghi vào %s: %m"
 
29653
 
 
29654
-#: c-family/c-pch.c:191
 
29655
+#: c-family/c-pch.c:193
 
29656
 #, gcc-internal-format
 
29657
 msgid "can%'t write %s: %m"
 
29658
 msgstr "can%'t ghi %s: %m"
 
29659
 
 
29660
-#: c-family/c-pch.c:219 c-family/c-pch.c:260 c-family/c-pch.c:311
 
29661
+#: c-family/c-pch.c:221 c-family/c-pch.c:262 c-family/c-pch.c:313
 
29662
 #, gcc-internal-format
 
29663
 msgid "can%'t read %s: %m"
 
29664
 msgstr "can%'t đọc %s: %m"
 
29665
 
 
29666
-#: c-family/c-pch.c:417
 
29667
+#: c-family/c-pch.c:419
 
29668
 #, gcc-internal-format
 
29669
 msgid "pch_preprocess pragma should only be used with -fpreprocessed"
 
29670
 msgstr ""
 
29671
 
 
29672
-#: c-family/c-pch.c:418
 
29673
+#: c-family/c-pch.c:420
 
29674
 #, gcc-internal-format
 
29675
 msgid "use #include instead"
 
29676
 msgstr "sử dụng #include để thay thế"
 
29677
 
 
29678
-#: c-family/c-pch.c:424
 
29679
+#: c-family/c-pch.c:426
 
29680
 #, gcc-internal-format
 
29681
 msgid "%s: couldn%'t open PCH file: %m"
 
29682
 msgstr "%s: couldn%'t mở tập tin PCH: %m"
 
29683
 
 
29684
-#: c-family/c-pch.c:429
 
29685
+#: c-family/c-pch.c:431
 
29686
 #, gcc-internal-format
 
29687
 msgid "use -Winvalid-pch for more information"
 
29688
 msgstr "sử dụng -Winvalid-pch để có thêm thông tin"
 
29689
 
 
29690
-#: c-family/c-pch.c:430
 
29691
+#: c-family/c-pch.c:432
 
29692
 #, gcc-internal-format, gfc-internal-format
 
29693
 msgid "%s: PCH file was invalid"
 
29694
 msgstr "%s: tập tin PCH không hợp lệ"
 
29695
@@ -19799,7 +19768,7 @@
 
29696
 #: c-family/c-pragma.c:157 c-family/c-pragma.c:199
 
29697
 #, gcc-internal-format
 
29698
 msgid "malformed %<#pragma pack%> - ignored"
 
29699
-msgstr ""
 
29700
+msgstr "%<#pragma pack%> sai dạng, bị bỏ qua"
 
29701
 
 
29702
 #: c-family/c-pragma.c:162
 
29703
 #, gcc-internal-format
 
29704
@@ -19817,9 +19786,9 @@
 
29705
 msgstr ""
 
29706
 
 
29707
 #: c-family/c-pragma.c:202
 
29708
-#, gcc-internal-format
 
29709
+#, fuzzy, gcc-internal-format
 
29710
 msgid "junk at end of %<#pragma pack%>"
 
29711
-msgstr ""
 
29712
+msgstr "pack có phần thừa ở cuối"
 
29713
 
 
29714
 #: c-family/c-pragma.c:205
 
29715
 #, gcc-internal-format
 
29716
@@ -19839,12 +19808,12 @@
 
29717
 #: c-family/c-pragma.c:354 c-family/c-pragma.c:359
 
29718
 #, gcc-internal-format
 
29719
 msgid "malformed #pragma weak, ignored"
 
29720
-msgstr ""
 
29721
+msgstr "sai dạng #pragma weak, bị bỏ qua"
 
29722
 
 
29723
 #: c-family/c-pragma.c:363
 
29724
-#, gcc-internal-format
 
29725
+#, fuzzy, gcc-internal-format
 
29726
 msgid "junk at end of %<#pragma weak%>"
 
29727
-msgstr ""
 
29728
+msgstr "pack có phần thừa ở cuối"
 
29729
 
 
29730
 #: c-family/c-pragma.c:430 c-family/c-pragma.c:432
 
29731
 #, gcc-internal-format
 
29732
@@ -19934,7 +19903,7 @@
 
29733
 #: c-family/c-pragma.c:760
 
29734
 #, gcc-internal-format
 
29735
 msgid "%<#pragma GCC option%> is not a string"
 
29736
-msgstr ""
 
29737
+msgstr "%<#pragma GCC option%> không phải là một chuỗi"
 
29738
 
 
29739
 #: c-family/c-pragma.c:787
 
29740
 #, gcc-internal-format
 
29741
@@ -19954,12 +19923,12 @@
 
29742
 #: c-family/c-pragma.c:829
 
29743
 #, gcc-internal-format
 
29744
 msgid "%<#pragma GCC optimize%> is not a string or number"
 
29745
-msgstr ""
 
29746
+msgstr "%<#pragma GCC optimize%> không phải là một chuỗi hay số"
 
29747
 
 
29748
 #: c-family/c-pragma.c:855
 
29749
 #, gcc-internal-format
 
29750
 msgid "%<#pragma GCC optimize (string [,string]...)%> does not have a final %<)%>"
 
29751
-msgstr ""
 
29752
+msgstr "%<#pragma tối ưu GCC (chuỗi [,chuỗi]...)%> không có một %<)%> kết thúc"
 
29753
 
 
29754
 #: c-family/c-pragma.c:861
 
29755
 #, gcc-internal-format
 
29756
@@ -19987,39 +19956,39 @@
 
29757
 msgstr ""
 
29758
 
 
29759
 #: c-family/c-pragma.c:1020 c-family/c-pragma.c:1027
 
29760
-#, gcc-internal-format
 
29761
+#, fuzzy, gcc-internal-format
 
29762
 msgid "expected a string after %<#pragma message%>"
 
29763
-msgstr ""
 
29764
+msgstr "mong đợi chuỗi đã trích dẫn sau « \\version »"
 
29765
 
 
29766
 #: c-family/c-pragma.c:1022
 
29767
 #, gcc-internal-format
 
29768
 msgid "malformed %<#pragma message%>, ignored"
 
29769
-msgstr ""
 
29770
+msgstr "%<#pragma message%> sai dạng, bị bỏ qua"
 
29771
 
 
29772
 #: c-family/c-pragma.c:1032
 
29773
-#, gcc-internal-format
 
29774
+#, fuzzy, gcc-internal-format
 
29775
 msgid "junk at end of %<#pragma message%>"
 
29776
-msgstr ""
 
29777
+msgstr "pack có phần thừa ở cuối"
 
29778
 
 
29779
 #: c-family/c-pragma.c:1035
 
29780
 #, gcc-internal-format, gfc-internal-format
 
29781
 msgid "#pragma message: %s"
 
29782
-msgstr ""
 
29783
+msgstr "lời nhắn #pragma: %s"
 
29784
 
 
29785
 #: c-family/c-pragma.c:1072
 
29786
-#, gcc-internal-format
 
29787
+#, fuzzy, gcc-internal-format
 
29788
 msgid "invalid location for %<pragma %s%>, ignored"
 
29789
-msgstr ""
 
29790
+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"
 
29791
 
 
29792
 #: c-family/c-pragma.c:1079 c-family/c-pragma.c:1093
 
29793
 #, gcc-internal-format
 
29794
 msgid "malformed %<#pragma %s%>, ignored"
 
29795
-msgstr ""
 
29796
+msgstr "%<#pragma %s%> sai dạng, bị bỏ qua"
 
29797
 
 
29798
 #: c-family/c-pragma.c:1099
 
29799
-#, gcc-internal-format
 
29800
+#, fuzzy, gcc-internal-format
 
29801
 msgid "junk at end of %<#pragma %s%>"
 
29802
-msgstr ""
 
29803
+msgstr "gặp rác tại kết thúc dòng"
 
29804
 
 
29805
 #: c-family/c-pragma.c:1117
 
29806
 #, gcc-internal-format
 
29807
@@ -20054,12 +20023,12 @@
 
29808
 #: common/config/alpha/alpha-common.c:76
 
29809
 #, gcc-internal-format
 
29810
 msgid "bad value %qs for -mtls-size switch"
 
29811
-msgstr ""
 
29812
+msgstr "giá trị sai %qs cho -mtls-size"
 
29813
 
 
29814
 #: common/config/bfin/bfin-common.c:304 common/config/m68k/m68k-common.c:60
 
29815
 #, gcc-internal-format, gfc-internal-format
 
29816
 msgid "-mshared-library-id=%s is not between 0 and %d"
 
29817
-msgstr ""
 
29818
+msgstr "-mshared-library-id=%s không nằm giữa 0 và %d"
 
29819
 
 
29820
 #: common/config/bfin/bfin-common.c:323
 
29821
 #, gcc-internal-format, gfc-internal-format
 
29822
@@ -20069,47 +20038,47 @@
 
29823
 #: common/config/bfin/bfin-common.c:359
 
29824
 #, gcc-internal-format, gfc-internal-format
 
29825
 msgid "-mcpu=%s has invalid silicon revision"
 
29826
-msgstr ""
 
29827
+msgstr "-mcpu=%s không hợp lệ"
 
29828
 
 
29829
 #: common/config/i386/i386-common.c:666
 
29830
 #, gcc-internal-format
 
29831
 msgid "-malign-loops is obsolete, use -falign-loops"
 
29832
-msgstr ""
 
29833
+msgstr "-malign-loops đã cũ, hãy dùng -falign-loops"
 
29834
 
 
29835
 #: common/config/i386/i386-common.c:668
 
29836
 #, gcc-internal-format, gfc-internal-format
 
29837
 msgid "-malign-loops=%d is not between 0 and %d"
 
29838
-msgstr ""
 
29839
+msgstr "-malign-loops=%d không nằm giữa 0 và %d"
 
29840
 
 
29841
 #: common/config/i386/i386-common.c:675
 
29842
 #, gcc-internal-format
 
29843
 msgid "-malign-jumps is obsolete, use -falign-jumps"
 
29844
-msgstr ""
 
29845
+msgstr "-malign-jumps đã cũ, hãy dùng -falign-jumps"
 
29846
 
 
29847
 #: common/config/i386/i386-common.c:677
 
29848
 #, gcc-internal-format, gfc-internal-format
 
29849
 msgid "-malign-jumps=%d is not between 0 and %d"
 
29850
-msgstr ""
 
29851
+msgstr "-malign-jumps=%d không nằm giữa 0 và %d"
 
29852
 
 
29853
 #: common/config/i386/i386-common.c:685
 
29854
 #, gcc-internal-format
 
29855
 msgid "-malign-functions is obsolete, use -falign-functions"
 
29856
-msgstr ""
 
29857
+msgstr "-malign-functions đã cũ, hãy dùng -falign-functions"
 
29858
 
 
29859
 #: common/config/i386/i386-common.c:687
 
29860
 #, gcc-internal-format, gfc-internal-format
 
29861
 msgid "-malign-functions=%d is not between 0 and %d"
 
29862
-msgstr ""
 
29863
+msgstr "-malign-functions=%d không nằm giữa 0 và %d"
 
29864
 
 
29865
 #: common/config/i386/i386-common.c:696
 
29866
 #, gcc-internal-format, gfc-internal-format
 
29867
 msgid "-mbranch-cost=%d is not between 0 and 5"
 
29868
-msgstr ""
 
29869
+msgstr "-mbranch-cost=%d không nằm trong khoảng 0 và 5"
 
29870
 
 
29871
 #: common/config/i386/i386-common.c:746
 
29872
 #, gcc-internal-format
 
29873
 msgid "%<-fsplit-stack%> currently only supported on GNU/Linux"
 
29874
-msgstr ""
 
29875
+msgstr "%<-fsplit-stack%> hiện nay chỉ được hỗ trợ trên GNU/Linux"
 
29876
 
 
29877
 #: common/config/i386/i386-common.c:752
 
29878
 #, gcc-internal-format
 
29879
@@ -20119,12 +20088,12 @@
 
29880
 #: common/config/ia64/ia64-common.c:58
 
29881
 #, gcc-internal-format
 
29882
 msgid "bad value %<%s%> for -mtls-size= switch"
 
29883
-msgstr ""
 
29884
+msgstr "giá trị sai %<%s%> cho -mtls-size="
 
29885
 
 
29886
 #: common/config/rs6000/rs6000-common.c:172 config/sparc/sparc.c:979
 
29887
-#, gcc-internal-format, gfc-internal-format
 
29888
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
29889
 msgid "unknown -mdebug-%s switch"
 
29890
-msgstr ""
 
29891
+msgstr "Không chuyển đổi độ phân giải"
 
29892
 
 
29893
 #: common/config/rs6000/rs6000-common.c:220
 
29894
 #, gcc-internal-format, gfc-internal-format
 
29895
@@ -20134,17 +20103,17 @@
 
29896
 #: common/config/rs6000/rs6000-common.c:230
 
29897
 #, gcc-internal-format
 
29898
 msgid "-msingle-float option equivalent to -mhard-float"
 
29899
-msgstr ""
 
29900
+msgstr "tùy chọn -msingle-float tương đương với -mhard-float"
 
29901
 
 
29902
 #: common/config/rs6000/rs6000-common.c:246
 
29903
 #, gcc-internal-format
 
29904
 msgid "-msimple-fpu option ignored"
 
29905
-msgstr ""
 
29906
+msgstr "tùy chọn -msimple-fpu bị bỏ qua"
 
29907
 
 
29908
 #: common/config/rx/rx-common.c:60
 
29909
-#, fuzzy, gcc-internal-format
 
29910
+#, gcc-internal-format
 
29911
 msgid "the RX200 cpu does not have FPU hardware"
 
29912
-msgstr "CPU rx200 không có phần cứng đơn vị điểm phù động (FPU)"
 
29913
+msgstr "CPU RX200 không có phần cứng hỗ trợ dấu chấm động (FPU)"
 
29914
 
 
29915
 #: common/config/s390/s390-common.c:98
 
29916
 #, gcc-internal-format
 
29917
@@ -20152,9 +20121,9 @@
 
29918
 msgstr ""
 
29919
 
 
29920
 #: common/config/s390/s390-common.c:103
 
29921
-#, gcc-internal-format
 
29922
+#, fuzzy, gcc-internal-format
 
29923
 msgid "stack size must be an exact power of 2"
 
29924
-msgstr ""
 
29925
+msgstr "Kích cỡ flex_bg phải là lũy thừa 2"
 
29926
 
 
29927
 #: common/config/v850/v850-common.c:47
 
29928
 #, gcc-internal-format
 
29929
@@ -20170,12 +20139,12 @@
 
29930
 #: config/darwin-c.c:114
 
29931
 #, gcc-internal-format
 
29932
 msgid "malformed '#pragma options', ignoring"
 
29933
-msgstr ""
 
29934
+msgstr "'#pragma options' sai dạng, bị bỏ qua"
 
29935
 
 
29936
 #: config/darwin-c.c:117
 
29937
-#, gcc-internal-format
 
29938
+#, fuzzy, gcc-internal-format
 
29939
 msgid "junk at end of '#pragma options'"
 
29940
-msgstr ""
 
29941
+msgstr "pack có phần thừa ở cuối"
 
29942
 
 
29943
 #: config/darwin-c.c:127
 
29944
 #, gcc-internal-format
 
29945
@@ -20193,9 +20162,9 @@
 
29946
 msgstr ""
 
29947
 
 
29948
 #: config/darwin-c.c:163
 
29949
-#, gcc-internal-format
 
29950
+#, fuzzy, gcc-internal-format
 
29951
 msgid "junk at end of '#pragma unused'"
 
29952
-msgstr ""
 
29953
+msgstr "pack có phần thừa ở cuối"
 
29954
 
 
29955
 #: config/darwin-c.c:174
 
29956
 #, gcc-internal-format
 
29957
@@ -20225,7 +20194,7 @@
 
29958
 #: config/darwin-driver.c:48
 
29959
 #, gcc-internal-format
 
29960
 msgid "sysctl for kern.osversion failed: %m"
 
29961
-msgstr ""
 
29962
+msgstr "sysctl cho kern.osversion gặp lỗi: %m"
 
29963
 
 
29964
 #: config/darwin-driver.c:85
 
29965
 #, gcc-internal-format
 
29966
@@ -20254,7 +20223,6 @@
 
29967
 
 
29968
 #: config/darwin.c:2689
 
29969
 #, fuzzy, gcc-internal-format
 
29970
-#| msgid "-fuse-linker-plugin is not supported in this configuration"
 
29971
 msgid "protected visibility attribute not supported in this configuration; ignored"
 
29972
 msgstr "-fuse-linker-plugin không được hỗ trợ trong cấu hình này"
 
29973
 
 
29974
@@ -20276,7 +20244,7 @@
 
29975
 #: config/darwin.c:3109
 
29976
 #, gcc-internal-format
 
29977
 msgid "%<-mdynamic-no-pic%> overrides %<-fpic%>, %<-fPIC%>, %<-fpie%> or %<-fPIE%>"
 
29978
-msgstr ""
 
29979
+msgstr "%<-mdynamic-no-pic%> đè lên %<-fpic%>, %<-fPIC%>, %<-fpie%> hay %<-fPIE%>"
 
29980
 
 
29981
 #: config/darwin.c:3294
 
29982
 #, gcc-internal-format
 
29983
@@ -20291,7 +20259,7 @@
 
29984
 #: config/darwin.c:3375
 
29985
 #, fuzzy, gcc-internal-format
 
29986
 msgid "CFString literal is missing"
 
29987
-msgstr "đối số tới -Xlinker còn thiếu"
 
29988
+msgstr "đối số tới tên đường dẫn còn thiếu"
 
29989
 
 
29990
 #: config/darwin.c:3386
 
29991
 #, gcc-internal-format
 
29992
@@ -20301,7 +20269,7 @@
 
29993
 #: config/darwin.c:3409
 
29994
 #, gcc-internal-format, gfc-internal-format
 
29995
 msgid "%s in CFString literal"
 
29996
-msgstr ""
 
29997
+msgstr "%s trong chuỗi văn CFString"
 
29998
 
 
29999
 #: config/host-darwin.c:61
 
30000
 #, gcc-internal-format
 
30001
@@ -20311,7 +20279,7 @@
 
30002
 #: config/sol2-c.c:92 config/sol2-c.c:108
 
30003
 #, gcc-internal-format
 
30004
 msgid "malformed %<#pragma align%>, ignoring"
 
30005
-msgstr ""
 
30006
+msgstr "%<#pragma align%> sai dạng, bị bỏ qua"
 
30007
 
 
30008
 #: config/sol2-c.c:101
 
30009
 #, gcc-internal-format
 
30010
@@ -20321,47 +20289,47 @@
 
30011
 #: config/sol2-c.c:116
 
30012
 #, gcc-internal-format
 
30013
 msgid "%<#pragma align%> must appear before the declaration of %D, ignoring"
 
30014
-msgstr ""
 
30015
+msgstr "%<#pragma align%> phải xuất hiện trước khai báo của %D, đang lờ đi"
 
30016
 
 
30017
 #: config/sol2-c.c:128 config/sol2-c.c:140
 
30018
 #, gcc-internal-format
 
30019
 msgid "malformed %<#pragma align%>"
 
30020
-msgstr ""
 
30021
+msgstr "%<#pragma align%> sai định dạng"
 
30022
 
 
30023
 #: config/sol2-c.c:135
 
30024
-#, gcc-internal-format
 
30025
+#, fuzzy, gcc-internal-format
 
30026
 msgid "junk at end of %<#pragma align%>"
 
30027
-msgstr ""
 
30028
+msgstr "pack có phần thừa ở cuối"
 
30029
 
 
30030
 #: config/sol2-c.c:156 config/sol2-c.c:163
 
30031
 #, gcc-internal-format
 
30032
 msgid "malformed %<#pragma init%>, ignoring"
 
30033
-msgstr ""
 
30034
+msgstr "%<#pragma init%> sai dạng, bị bỏ qua"
 
30035
 
 
30036
 #: config/sol2-c.c:187 config/sol2-c.c:199
 
30037
 #, gcc-internal-format
 
30038
 msgid "malformed %<#pragma init%>"
 
30039
-msgstr ""
 
30040
+msgstr "%<#pragma init%> sai dạng"
 
30041
 
 
30042
 #: config/sol2-c.c:194
 
30043
-#, gcc-internal-format
 
30044
+#, fuzzy, gcc-internal-format
 
30045
 msgid "junk at end of %<#pragma init%>"
 
30046
-msgstr ""
 
30047
+msgstr "pack có phần thừa ở cuối"
 
30048
 
 
30049
 #: config/sol2-c.c:215 config/sol2-c.c:222
 
30050
 #, gcc-internal-format
 
30051
 msgid "malformed %<#pragma fini%>, ignoring"
 
30052
-msgstr ""
 
30053
+msgstr "%<#pragma fini%> sai dạng, bị bỏ qua"
 
30054
 
 
30055
 #: config/sol2-c.c:246 config/sol2-c.c:258
 
30056
 #, gcc-internal-format
 
30057
 msgid "malformed %<#pragma fini%>"
 
30058
-msgstr ""
 
30059
+msgstr "%<#pragma fini%> sai dạng"
 
30060
 
 
30061
 #: config/sol2-c.c:253
 
30062
-#, gcc-internal-format
 
30063
+#, fuzzy, gcc-internal-format
 
30064
 msgid "junk at end of %<#pragma fini%>"
 
30065
-msgstr ""
 
30066
+msgstr "pack có phần thừa ở cuối"
 
30067
 
 
30068
 #: config/sol2.c:56
 
30069
 #, gcc-internal-format
 
30070
@@ -20369,9 +20337,9 @@
 
30071
 msgstr ""
 
30072
 
 
30073
 #: config/vxworks.c:144
 
30074
-#, gcc-internal-format
 
30075
+#, fuzzy, gcc-internal-format
 
30076
 msgid "PIC is only supported for RTPs"
 
30077
-msgstr ""
 
30078
+msgstr "Thao tác này được hỗ trợ chỉ cho thiết bị LUKS.\n"
 
30079
 
 
30080
 #. Mach-O supports 'weak imports', and 'weak definitions' in coalesced
 
30081
 #. sections.  machopic_select_section ensures that weak variables go in
 
30082
@@ -20385,9 +20353,9 @@
 
30083
 
 
30084
 #. No profiling.
 
30085
 #: config/vx-common.h:89
 
30086
-#, gcc-internal-format
 
30087
+#, fuzzy, gcc-internal-format
 
30088
 msgid "profiler support for VxWorks"
 
30089
-msgstr ""
 
30090
+msgstr "không có hỗ trợ từ xa cho %s@%s"
 
30091
 
 
30092
 #: config/aarch64/aarch64-builtins.c:1032
 
30093
 #, fuzzy, gcc-internal-format
 
30094
@@ -20396,13 +20364,11 @@
 
30095
 
 
30096
 #: config/aarch64/aarch64.c:3643
 
30097
 #, fuzzy, gcc-internal-format
 
30098
-#| msgid "function not inlinable"
 
30099
 msgid "function profiling"
 
30100
-msgstr "hàm không thể chèn vào trực tiếp"
 
30101
+msgstr "%s: hàm chỉ đọc"
 
30102
 
 
30103
 #: config/aarch64/aarch64.c:4623
 
30104
 #, fuzzy, gcc-internal-format
 
30105
-#| msgid "missing path after %qs"
 
30106
 msgid "missing feature modifier after %qs"
 
30107
 msgstr "thiếu đường dẫn sau %qs"
 
30108
 
 
30109
@@ -20410,44 +20376,40 @@
 
30110
 #: config/aarch64/aarch64.c:4644
 
30111
 #, fuzzy, gcc-internal-format
 
30112
 msgid "unknown feature modifier %qs"
 
30113
-msgstr "không rõ chế độ lệnh"
 
30114
+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)"
 
30115
 
 
30116
 #: config/aarch64/aarch64.c:4675
 
30117
-#, fuzzy, gcc-internal-format
 
30118
-#| msgid "missing path after %qs"
 
30119
+#, gcc-internal-format
 
30120
 msgid "missing arch name in -march=%qs"
 
30121
-msgstr "thiếu đường dẫn sau %qs"
 
30122
+msgstr "thiếu tên kiến trúc trong -march=%qs"
 
30123
 
 
30124
 #. ARCH name not found in list.
 
30125
 #: config/aarch64/aarch64.c:4699
 
30126
-#, fuzzy, gcc-internal-format
 
30127
-#| msgid "bad value (%s) for -march= switch"
 
30128
+#, gcc-internal-format
 
30129
 msgid "unknown value %qs for -march"
 
30130
-msgstr "sai giá trị (%s) cho chuyển -march="
 
30131
+msgstr "không hiểu giá trị %qs cho -march"
 
30132
 
 
30133
 #: config/aarch64/aarch64.c:4724
 
30134
-#, fuzzy, gcc-internal-format
 
30135
-#| msgid "missing path after %qs"
 
30136
+#, gcc-internal-format
 
30137
 msgid "missing cpu name in -mcpu=%qs"
 
30138
-msgstr "thiếu đường dẫn sau %qs"
 
30139
+msgstr "thiếu cpu trong -mcpu=%qs"
 
30140
 
 
30141
 #. CPU name not found in list.
 
30142
 #: config/aarch64/aarch64.c:4747
 
30143
 #, gcc-internal-format
 
30144
 msgid "unknown value %qs for -mcpu"
 
30145
-msgstr ""
 
30146
+msgstr "không hiểu giá trị %qs dành cho -mcpu"
 
30147
 
 
30148
 #. CPU name not found in list.
 
30149
 #: config/aarch64/aarch64.c:4771
 
30150
-#, fuzzy, gcc-internal-format
 
30151
-#| msgid "bad value (%s) for -mtune= switch"
 
30152
+#, gcc-internal-format
 
30153
 msgid "unknown value %qs for -mtune"
 
30154
-msgstr "sai giá trị (%s) cho chuyển -mtune"
 
30155
+msgstr "không hiểu giá trị %qs dành cho -mtune"
 
30156
 
 
30157
 #: config/aarch64/aarch64.c:4879
 
30158
 #, gcc-internal-format
 
30159
 msgid "code model %qs with -f%s"
 
30160
-msgstr ""
 
30161
+msgstr "mô hình mã %qs với -f%s"
 
30162
 
 
30163
 #: config/aarch64/aarch64.c:5198 config/aarch64/aarch64.c:5306
 
30164
 #: config/aarch64/aarch64.c:5545
 
30165
@@ -20456,41 +20418,39 @@
 
30166
 msgstr "Sử dụng câu lệnh loại điểm phù động thập phân"
 
30167
 
 
30168
 #: config/aarch64/aarch64.c:6421
 
30169
-#, fuzzy, gcc-internal-format
 
30170
-#| msgid "operand number out of range"
 
30171
+#, gcc-internal-format
 
30172
 msgid "lane out of range"
 
30173
-msgstr "số thứ tự toán hạng ở ngoại phạm vi"
 
30174
+msgstr "lane nằm ngoài vùng"
 
30175
 
 
30176
 #: config/aarch64/aarch64.c:6431
 
30177
-#, fuzzy, gcc-internal-format
 
30178
-#| msgid "operand number out of range"
 
30179
+#, gcc-internal-format
 
30180
 msgid "constant out of range"
 
30181
-msgstr "số thứ tự toán hạng ở ngoại phạm vi"
 
30182
+msgstr "hằng nằm ngoài phạm vi cho phép"
 
30183
 
 
30184
 #: config/alpha/alpha.c:295
 
30185
 #, gcc-internal-format
 
30186
 msgid "bad value %qs for -mtrap-precision switch"
 
30187
-msgstr ""
 
30188
+msgstr "giá trị sai %qs cho -mtrap-precision"
 
30189
 
 
30190
 #: config/alpha/alpha.c:309
 
30191
 #, gcc-internal-format
 
30192
 msgid "bad value %qs for -mfp-rounding-mode switch"
 
30193
-msgstr ""
 
30194
+msgstr "giá trị sai %qs cho -mfp-rounding-mode"
 
30195
 
 
30196
 #: config/alpha/alpha.c:324
 
30197
 #, gcc-internal-format
 
30198
 msgid "bad value %qs for -mfp-trap-mode switch"
 
30199
-msgstr ""
 
30200
+msgstr "giá trị sai %qs cho -mfp-trap-mode"
 
30201
 
 
30202
 #: config/alpha/alpha.c:341
 
30203
 #, gcc-internal-format
 
30204
 msgid "bad value %qs for -mcpu switch"
 
30205
-msgstr ""
 
30206
+msgstr "giá trị sai %qs cho -mcpu"
 
30207
 
 
30208
 #: config/alpha/alpha.c:356
 
30209
 #, gcc-internal-format
 
30210
 msgid "bad value %qs for -mtune switch"
 
30211
-msgstr ""
 
30212
+msgstr "giá trị sai %qs cho -mtune"
 
30213
 
 
30214
 #: config/alpha/alpha.c:377
 
30215
 #, gcc-internal-format
 
30216
@@ -20513,20 +20473,20 @@
 
30217
 msgstr ""
 
30218
 
 
30219
 #: config/alpha/alpha.c:430
 
30220
-#, gcc-internal-format, gfc-internal-format
 
30221
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
30222
 msgid "L%d cache latency unknown for %s"
 
30223
-msgstr ""
 
30224
+msgstr "%s là cho máy không rõ %d.\n"
 
30225
 
 
30226
 #: config/alpha/alpha.c:445
 
30227
 #, gcc-internal-format
 
30228
 msgid "bad value %qs for -mmemory-latency"
 
30229
-msgstr ""
 
30230
+msgstr "giá trị sai %qs cho -mmemory-latency"
 
30231
 
 
30232
 #: config/alpha/alpha.c:6583 config/alpha/alpha.c:6586
 
30233
 #: config/tilegx/tilegx.c:3448 config/tilepro/tilepro.c:3098
 
30234
 #, gcc-internal-format
 
30235
 msgid "bad builtin fcode"
 
30236
-msgstr ""
 
30237
+msgstr "fcode dựng sẵn sai"
 
30238
 
 
30239
 #: config/arm/arm.c:1635
 
30240
 #, gcc-internal-format, gfc-internal-format
 
30241
@@ -20536,17 +20496,17 @@
 
30242
 #: config/arm/arm.c:1753
 
30243
 #, gcc-internal-format
 
30244
 msgid "target CPU does not support ARM mode"
 
30245
-msgstr ""
 
30246
+msgstr "CPU đích không hỗ trợ chế độ ARM"
 
30247
 
 
30248
 #: config/arm/arm.c:1759
 
30249
-#, gcc-internal-format
 
30250
+#, fuzzy, gcc-internal-format
 
30251
 msgid "target CPU does not support interworking"
 
30252
-msgstr ""
 
30253
+msgstr "Cảnh báo : %B không hỗ trợ ảnh hưởng lẫn nhau, còn %B thì có"
 
30254
 
 
30255
 #: config/arm/arm.c:1765
 
30256
 #, gcc-internal-format
 
30257
 msgid "target CPU does not support THUMB instructions"
 
30258
-msgstr ""
 
30259
+msgstr "CPU đích không hỗ trợ chỉ lệnh THUMB"
 
30260
 
 
30261
 #: config/arm/arm.c:1783
 
30262
 #, gcc-internal-format
 
30263
@@ -20561,12 +20521,12 @@
 
30264
 #: config/arm/arm.c:1790
 
30265
 #, gcc-internal-format
 
30266
 msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
 
30267
-msgstr ""
 
30268
+msgstr "-mapcs-stack-check không tương thích với -mno-apcs-frame"
 
30269
 
 
30270
 #: config/arm/arm.c:1798
 
30271
 #, gcc-internal-format
 
30272
 msgid "-fpic and -mapcs-reent are incompatible"
 
30273
-msgstr ""
 
30274
+msgstr "-fpic và -mapcs-reent là xung khắc nhau"
 
30275
 
 
30276
 #: config/arm/arm.c:1801
 
30277
 #, gcc-internal-format
 
30278
@@ -20586,7 +20546,7 @@
 
30279
 #: config/arm/arm.c:1815
 
30280
 #, gcc-internal-format
 
30281
 msgid "%<mwords-little-endian%> is deprecated and will be removed in a future release"
 
30282
-msgstr ""
 
30283
+msgstr "%<mwords-little-endian%> bị phản đối và sẽ bị gỡ bỏ trong lần phát hành tương lai"
 
30284
 
 
30285
 #: config/arm/arm.c:1879
 
30286
 #, gcc-internal-format
 
30287
@@ -20601,18 +20561,17 @@
 
30288
 #: config/arm/arm.c:1915
 
30289
 #, gcc-internal-format
 
30290
 msgid "AAPCS does not support -mcaller-super-interworking"
 
30291
-msgstr ""
 
30292
+msgstr "AAPCS không hỗ trợ -mcaller-super-interworking"
 
30293
 
 
30294
 #: config/arm/arm.c:1918
 
30295
 #, gcc-internal-format
 
30296
 msgid "AAPCS does not support -mcallee-super-interworking"
 
30297
-msgstr ""
 
30298
+msgstr "AAPCS không hỗ trợ -mcallee-super-interworking"
 
30299
 
 
30300
 #: config/arm/arm.c:1923
 
30301
-#, fuzzy, gcc-internal-format
 
30302
-#| msgid "-mvsx and -mpaired are incompatible"
 
30303
+#, gcc-internal-format
 
30304
 msgid "iWMMXt and NEON are incompatible"
 
30305
-msgstr "-mvsx và -mpaired không tương thích với nhau"
 
30306
+msgstr "iWMMXt và NEON là xung khác lẫn nhau"
 
30307
 
 
30308
 #: config/arm/arm.c:1927
 
30309
 #, gcc-internal-format
 
30310
@@ -20657,12 +20616,12 @@
 
30311
 #: config/arm/arm.c:2021
 
30312
 #, gcc-internal-format
 
30313
 msgid "-mpic-register= is useless without -fpic"
 
30314
-msgstr ""
 
30315
+msgstr "-mpic-register= là vô ích nếu không có -fpic"
 
30316
 
 
30317
 #: config/arm/arm.c:2030
 
30318
-#, gcc-internal-format, gfc-internal-format
 
30319
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
30320
 msgid "unable to use '%s' for PIC register"
 
30321
-msgstr ""
 
30322
+msgstr "Ghi rõ thanh ghi cần sử dụng để đặt địa chỉ PIC"
 
30323
 
 
30324
 #: config/arm/arm.c:2063
 
30325
 #, gcc-internal-format
 
30326
@@ -20700,182 +20659,182 @@
 
30327
 #: config/i386/i386.c:34639 config/i386/i386.c:34690 config/i386/i386.c:34762
 
30328
 #: config/m68k/m68k.c:729 config/mcore/mcore.c:3046 config/mep/mep.c:3887
 
30329
 #: config/mep/mep.c:3901 config/mep/mep.c:3975 config/rl78/rl78.c:480
 
30330
-#: config/rs6000/rs6000.c:24833 config/rx/rx.c:2571 config/sh/sh.c:9515
 
30331
-#: config/sh/sh.c:9533 config/sh/sh.c:9562 config/sh/sh.c:9644
 
30332
-#: config/sh/sh.c:9667 config/spu/spu.c:3685 config/stormy16/stormy16.c:2207
 
30333
+#: config/rs6000/rs6000.c:24833 config/rx/rx.c:2571 config/sh/sh.c:9512
 
30334
+#: config/sh/sh.c:9530 config/sh/sh.c:9559 config/sh/sh.c:9641
 
30335
+#: config/sh/sh.c:9664 config/spu/spu.c:3685 config/stormy16/stormy16.c:2207
 
30336
 #: config/v850/v850.c:2082
 
30337
 #, gcc-internal-format
 
30338
 msgid "%qE attribute only applies to functions"
 
30339
 msgstr ""
 
30340
 
 
30341
-#: config/arm/arm.c:19315
 
30342
+#: config/arm/arm.c:19325
 
30343
 #, gcc-internal-format
 
30344
 msgid "unable to compute real location of stacked parameter"
 
30345
 msgstr ""
 
30346
 
 
30347
-#: config/arm/arm.c:21257
 
30348
+#: config/arm/arm.c:21267
 
30349
 #, gcc-internal-format
 
30350
 msgid "argument must be a constant"
 
30351
 msgstr "tham số phải là một hằng"
 
30352
 
 
30353
 #. @@@ better error message
 
30354
-#: config/arm/arm.c:21632 config/arm/arm.c:21736
 
30355
+#: config/arm/arm.c:21642 config/arm/arm.c:21746
 
30356
 #, gcc-internal-format
 
30357
 msgid "selector must be an immediate"
 
30358
 msgstr "bộ chọn phải là một giá trị trực tiếp"
 
30359
 
 
30360
-#: config/arm/arm.c:21640 config/arm/arm.c:21685 config/arm/arm.c:21743
 
30361
-#: config/arm/arm.c:21752
 
30362
+#: config/arm/arm.c:21650 config/arm/arm.c:21695 config/arm/arm.c:21753
 
30363
+#: config/arm/arm.c:21762
 
30364
 #, gcc-internal-format
 
30365
 msgid "the range of selector should be in 0 to 7"
 
30366
-msgstr ""
 
30367
+msgstr "vùng bộ chọn phải nằm từ 0 đến 7"
 
30368
 
 
30369
-#: config/arm/arm.c:21645 config/arm/arm.c:21754
 
30370
+#: config/arm/arm.c:21655 config/arm/arm.c:21764
 
30371
 #, gcc-internal-format
 
30372
 msgid "the range of selector should be in 0 to 3"
 
30373
-msgstr ""
 
30374
+msgstr "vùng bộ chọn phải nằm từ 0 đến 3"
 
30375
 
 
30376
-#: config/arm/arm.c:21650 config/arm/arm.c:21756
 
30377
+#: config/arm/arm.c:21660 config/arm/arm.c:21766
 
30378
 #, gcc-internal-format
 
30379
 msgid "the range of selector should be in 0 to 1"
 
30380
-msgstr ""
 
30381
+msgstr "vùng bộ chọn phải nằm từ 0 đến 1"
 
30382
 
 
30383
-#: config/arm/arm.c:21822
 
30384
+#: config/arm/arm.c:21832
 
30385
 #, gcc-internal-format
 
30386
 msgid "mask must be an immediate"
 
30387
 msgstr "mặt nạ phải là một giá trị trực tiếp"
 
30388
 
 
30389
-#: config/arm/arm.c:21827
 
30390
+#: config/arm/arm.c:21837
 
30391
 #, gcc-internal-format
 
30392
 msgid "the range of mask should be in 0 to 255"
 
30393
-msgstr ""
 
30394
+msgstr "vùng mặt nạ phải nằm từ 0 đến 255"
 
30395
 
 
30396
-#: config/arm/arm.c:22015
 
30397
+#: config/arm/arm.c:22025
 
30398
 #, gcc-internal-format
 
30399
 msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi16 in code."
 
30400
-msgstr ""
 
30401
+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ã."
 
30402
 
 
30403
-#: config/arm/arm.c:22017
 
30404
+#: config/arm/arm.c:22027
 
30405
 #, gcc-internal-format
 
30406
 msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi32 in code."
 
30407
-msgstr ""
 
30408
+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ã."
 
30409
 
 
30410
-#: config/arm/arm.c:22019
 
30411
+#: config/arm/arm.c:22029
 
30412
 #, gcc-internal-format
 
30413
 msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi16 in code."
 
30414
-msgstr ""
 
30415
+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ã."
 
30416
 
 
30417
-#: config/arm/arm.c:22021
 
30418
+#: config/arm/arm.c:22031
 
30419
 #, gcc-internal-format
 
30420
 msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi32 in code."
 
30421
-msgstr ""
 
30422
+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ã."
 
30423
 
 
30424
-#: config/arm/arm.c:22027
 
30425
+#: config/arm/arm.c:22037
 
30426
 #, gcc-internal-format
 
30427
 msgid "the range of count should be in 0 to 64.  please check the intrinsic _mm_rori_si64 in code."
 
30428
-msgstr ""
 
30429
+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ã."
 
30430
 
 
30431
-#: config/arm/arm.c:22029
 
30432
+#: config/arm/arm.c:22039
 
30433
 #, gcc-internal-format
 
30434
 msgid "the range of count should be in 0 to 64.  please check the intrinsic _mm_ror_si64 in code."
 
30435
-msgstr ""
 
30436
+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ã."
 
30437
 
 
30438
-#: config/arm/arm.c:22034
 
30439
+#: config/arm/arm.c:22044
 
30440
 #, gcc-internal-format
 
30441
 msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_pi16 in code."
 
30442
-msgstr ""
 
30443
+msgstr "số lượng không được nhỏ hơn 0.  hãy kiểm tra bên trong _mm_srli_pi16 trong mã."
 
30444
 
 
30445
-#: config/arm/arm.c:22036
 
30446
+#: config/arm/arm.c:22046
 
30447
 #, gcc-internal-format
 
30448
 msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_pi32 in code."
 
30449
-msgstr ""
 
30450
+msgstr "số lượng không được nhỏ hơn 0.  hãy kiểm tra bên trong _mm_srli_pi32 trong mã."
 
30451
 
 
30452
-#: config/arm/arm.c:22038
 
30453
+#: config/arm/arm.c:22048
 
30454
 #, gcc-internal-format
 
30455
 msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_si64 in code."
 
30456
-msgstr ""
 
30457
+msgstr "số lượng không được nhỏ hơn 0.  hãy kiểm tra bên trong _mm_srli_si64 trong mã."
 
30458
 
 
30459
-#: config/arm/arm.c:22040
 
30460
+#: config/arm/arm.c:22050
 
30461
 #, gcc-internal-format
 
30462
 msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_pi16 in code."
 
30463
-msgstr ""
 
30464
+msgstr "số lượng không được nhỏ hơn 0.  hãy kiểm tra bên trong _mm_slli_pi16 trong mã."
 
30465
 
 
30466
-#: config/arm/arm.c:22042
 
30467
+#: config/arm/arm.c:22052
 
30468
 #, gcc-internal-format
 
30469
 msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_pi32 in code."
 
30470
-msgstr ""
 
30471
+msgstr "số lượng không được nhỏ hơn 0.  hãy kiểm tra bên trong _mm_slli_pi32 trong mã."
 
30472
 
 
30473
-#: config/arm/arm.c:22044
 
30474
+#: config/arm/arm.c:22054
 
30475
 #, gcc-internal-format
 
30476
 msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_si64 in code."
 
30477
-msgstr ""
 
30478
+msgstr "số lượng không được nhỏ hơn 0.  hãy kiểm tra bên trong _mm_slli_si64 trong mã."
 
30479
 
 
30480
-#: config/arm/arm.c:22046
 
30481
+#: config/arm/arm.c:22056
 
30482
 #, gcc-internal-format
 
30483
 msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_pi16 in code."
 
30484
-msgstr ""
 
30485
+msgstr "số lượng không được nhỏ hơn 0.  hãy kiểm tra bên trong _mm_srai_pi16 trong mã."
 
30486
 
 
30487
-#: config/arm/arm.c:22048
 
30488
+#: config/arm/arm.c:22058
 
30489
 #, gcc-internal-format
 
30490
 msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_pi32 in code."
 
30491
-msgstr ""
 
30492
+msgstr "số lượng không được nhỏ hơn 0.  hãy kiểm tra bên trong _mm_srai_pi32 trong mã."
 
30493
 
 
30494
-#: config/arm/arm.c:22050
 
30495
+#: config/arm/arm.c:22060
 
30496
 #, gcc-internal-format
 
30497
 msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_si64 in code."
 
30498
-msgstr ""
 
30499
+msgstr "số lượng không được nhỏ hơn 0.  hãy kiểm tra bên trong _mm_srai_si64 trong mã."
 
30500
 
 
30501
-#: config/arm/arm.c:22052
 
30502
+#: config/arm/arm.c:22062
 
30503
 #, gcc-internal-format
 
30504
 msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_pi16 in code."
 
30505
-msgstr ""
 
30506
+msgstr "số lượng không được nhỏ hơn 0.  hãy kiểm tra bên trong _mm_srl_pi16 trong mã."
 
30507
 
 
30508
-#: config/arm/arm.c:22054
 
30509
+#: config/arm/arm.c:22064
 
30510
 #, gcc-internal-format
 
30511
 msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_pi32 in code."
 
30512
-msgstr ""
 
30513
+msgstr "số lượng không được nhỏ hơn 0.  hãy kiểm tra bên trong _mm_srl_pi32 trong mã."
 
30514
 
 
30515
-#: config/arm/arm.c:22056
 
30516
+#: config/arm/arm.c:22066
 
30517
 #, gcc-internal-format
 
30518
 msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_si64 in code."
 
30519
-msgstr ""
 
30520
+msgstr "số lượng không được nhỏ hơn 0.  hãy kiểm tra bên trong _mm_srl_si64 trong mã."
 
30521
 
 
30522
-#: config/arm/arm.c:22058
 
30523
+#: config/arm/arm.c:22068
 
30524
 #, gcc-internal-format
 
30525
 msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_pi16 in code."
 
30526
-msgstr ""
 
30527
+msgstr "số lượng không được nhỏ hơn 0.  hãy kiểm tra bên trong _mm_sll_pi16 trong mã."
 
30528
 
 
30529
-#: config/arm/arm.c:22060
 
30530
+#: config/arm/arm.c:22070
 
30531
 #, gcc-internal-format
 
30532
 msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_pi32 in code."
 
30533
-msgstr ""
 
30534
+msgstr "số lượng không được nhỏ hơn 0.  hãy kiểm tra bên trong _mm_sll_pi32 trong mã."
 
30535
 
 
30536
-#: config/arm/arm.c:22062
 
30537
+#: config/arm/arm.c:22072
 
30538
 #, gcc-internal-format
 
30539
 msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_si64 in code."
 
30540
-msgstr ""
 
30541
+msgstr "số lượng không được nhỏ hơn 0.  hãy kiểm tra bên trong _mm_sll_si64 trong mã."
 
30542
 
 
30543
-#: config/arm/arm.c:22064
 
30544
+#: config/arm/arm.c:22074
 
30545
 #, gcc-internal-format
 
30546
 msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_pi16 in code."
 
30547
-msgstr ""
 
30548
+msgstr "số lượng không được nhỏ hơn 0.  hãy kiểm tra bên trong _mm_sra_pi16 trong mã."
 
30549
 
 
30550
-#: config/arm/arm.c:22066
 
30551
+#: config/arm/arm.c:22076
 
30552
 #, gcc-internal-format
 
30553
 msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_pi32 in code."
 
30554
-msgstr ""
 
30555
+msgstr "số lượng không được nhỏ hơn 0.  hãy kiểm tra bên trong _mm_sra_pi32 trong mã."
 
30556
 
 
30557
-#: config/arm/arm.c:22068
 
30558
+#: config/arm/arm.c:22078
 
30559
 #, gcc-internal-format
 
30560
 msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_si64 in code."
 
30561
-msgstr ""
 
30562
+msgstr "số lượng không được nhỏ hơn 0.  hãy kiểm tra bên trong _mm_sra_si64 trong mã."
 
30563
 
 
30564
-#: config/arm/arm.c:22787
 
30565
+#: config/arm/arm.c:22797
 
30566
 #, gcc-internal-format
 
30567
 msgid "no low registers available for popping high registers"
 
30568
 msgstr ""
 
30569
 
 
30570
-#: config/arm/arm.c:23012
 
30571
+#: config/arm/arm.c:23022
 
30572
 #, gcc-internal-format
 
30573
 msgid "interrupt Service Routines cannot be coded in Thumb mode"
 
30574
 msgstr ""
 
30575
@@ -20901,10 +20860,9 @@
 
30576
 msgstr ""
 
30577
 
 
30578
 #: config/avr/avr-c.c:124
 
30579
-#, fuzzy, gcc-internal-format
 
30580
-#| msgid "%s only accepts 2 arguments"
 
30581
+#, gcc-internal-format
 
30582
 msgid "%qs expects 2 arguments but %d given"
 
30583
-msgstr "%s chỉ chấp nhận hai tham số"
 
30584
+msgstr "%qs cần 2 đối số nhưng chỉ nhận được %d"
 
30585
 
 
30586
 #: config/avr/avr-c.c:136 config/avr/avr-c.c:201
 
30587
 #, gcc-internal-format
 
30588
@@ -20912,9 +20870,9 @@
 
30589
 msgstr ""
 
30590
 
 
30591
 #: config/avr/avr-c.c:144
 
30592
-#, fuzzy, gcc-internal-format
 
30593
+#, gcc-internal-format
 
30594
 msgid "%qs expects an integer value as second argument"
 
30595
-msgstr "Gặp kết thúc mô-đun bất thường trong hằng số chuỗi"
 
30596
+msgstr "%qs cần giá trị nguyên làm đối số thứ hai"
 
30597
 
 
30598
 #: config/avr/avr.c:573
 
30599
 #, gcc-internal-format
 
30600
@@ -21016,22 +20974,27 @@
 
30601
 msgid "MCU %qs supported for assembler only"
 
30602
 msgstr ""
 
30603
 
 
30604
-#: config/avr/avr.c:11718
 
30605
+#: config/avr/avr.c:10816
 
30606
+#, gcc-internal-format
 
30607
+msgid "conversion from address space %qs to address space %qs"
 
30608
+msgstr ""
 
30609
+
 
30610
+#: config/avr/avr.c:11778
 
30611
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
30612
 msgid "%s expects a compile time integer constant"
 
30613
 msgstr "Gặp kết thúc mô-đun bất thường trong hằng số chuỗi"
 
30614
 
 
30615
-#: config/avr/avr.c:11732
 
30616
+#: config/avr/avr.c:11792
 
30617
 #, gcc-internal-format, gfc-internal-format
 
30618
 msgid "%s expects a compile time long integer constant as first argument"
 
30619
 msgstr ""
 
30620
 
 
30621
-#: config/avr/avr.c:11760
 
30622
+#: config/avr/avr.c:11820
 
30623
 #, gcc-internal-format, gfc-internal-format
 
30624
 msgid "rounding to %d bits has no effect for fixed-point value with %d fractional bits"
 
30625
 msgstr ""
 
30626
 
 
30627
-#: config/avr/avr.c:11769
 
30628
+#: config/avr/avr.c:11829
 
30629
 #, gcc-internal-format
 
30630
 msgid "rounding result will always be 0"
 
30631
 msgstr ""
 
30632
@@ -21044,17 +21007,17 @@
 
30633
 #: config/bfin/bfin.c:2356
 
30634
 #, gcc-internal-format
 
30635
 msgid "-mshared-library-id= specified without -mid-shared-library"
 
30636
-msgstr ""
 
30637
+msgstr "-mshared-library-id= được chỉ định mà không có -mid-shared-library"
 
30638
 
 
30639
 #: config/bfin/bfin.c:2360
 
30640
 #, gcc-internal-format
 
30641
 msgid "-fstack-limit- options are ignored with -mfdpic; use -mstack-check-l1"
 
30642
-msgstr ""
 
30643
+msgstr "-fstack-limit- các tùy chọn bị bỏ qua với -mfdpic; dùng -mstack-check-l1"
 
30644
 
 
30645
 #: config/bfin/bfin.c:2365
 
30646
-#, fuzzy, gcc-internal-format
 
30647
+#, gcc-internal-format
 
30648
 msgid "can%'t use multiple stack checking methods together"
 
30649
-msgstr "không cho phép sử dụng đồng thời hai tuỳ chọn mthreads và mlegacy-threads"
 
30650
+msgstr "không thể dùng nhiều phương thức kiểm tra stack cùng nhau"
 
30651
 
 
30652
 #: config/bfin/bfin.c:2368
 
30653
 #, gcc-internal-format
 
30654
@@ -21069,22 +21032,22 @@
 
30655
 #: config/bfin/bfin.c:2393
 
30656
 #, gcc-internal-format
 
30657
 msgid "-mmulticore can only be used with BF561"
 
30658
-msgstr ""
 
30659
+msgstr "-mmulticore chỉ có thể được dùng với BF561"
 
30660
 
 
30661
 #: config/bfin/bfin.c:2396
 
30662
 #, gcc-internal-format
 
30663
 msgid "-mcorea should be used with -mmulticore"
 
30664
-msgstr ""
 
30665
+msgstr "-mcorea cần được dùng với -mmulticore"
 
30666
 
 
30667
 #: config/bfin/bfin.c:2399
 
30668
 #, gcc-internal-format
 
30669
 msgid "-mcoreb should be used with -mmulticore"
 
30670
-msgstr ""
 
30671
+msgstr "-mcoreb cần được dùng với -mmulticore"
 
30672
 
 
30673
 #: config/bfin/bfin.c:2402
 
30674
-#, fuzzy, gcc-internal-format
 
30675
+#, gcc-internal-format
 
30676
 msgid "-mcorea and -mcoreb can%'t be used together"
 
30677
-msgstr "-mglibc và -muclibc bị dùng với nhau"
 
30678
+msgstr "-mcorea và -mcoreb không thể dùng cùng với nhau"
 
30679
 
 
30680
 #: config/bfin/bfin.c:4641
 
30681
 #, gcc-internal-format
 
30682
@@ -21100,7 +21063,7 @@
 
30683
 #: config/mep/mep.c:3929
 
30684
 #, gcc-internal-format
 
30685
 msgid "%qE attribute only applies to variables"
 
30686
-msgstr ""
 
30687
+msgstr "Thuộc tính %qE chỉ được áp dụng cho các biến"
 
30688
 
 
30689
 #: config/bfin/bfin.c:4765
 
30690
 #, gcc-internal-format
 
30691
@@ -21110,7 +21073,7 @@
 
30692
 #: config/c6x/c6x.c:233
 
30693
 #, gcc-internal-format
 
30694
 msgid "-fpic and -fPIC not supported without -mdsbt on this target"
 
30695
-msgstr ""
 
30696
+msgstr "-fpic và -fPIC không được hỗ trợ nếu không có -mdsbt trên đích này"
 
30697
 
 
30698
 #: config/c6x/c6x.h:362
 
30699
 #, gcc-internal-format
 
30700
@@ -21128,9 +21091,9 @@
 
30701
 msgstr ""
 
30702
 
 
30703
 #: config/cr16/cr16.h:431
 
30704
-#, gcc-internal-format
 
30705
+#, fuzzy, gcc-internal-format
 
30706
 msgid "profiler support for CR16"
 
30707
-msgstr ""
 
30708
+msgstr "không có hỗ trợ từ xa cho %s@%s"
 
30709
 
 
30710
 #. This function is for retrieving a part of an instruction name for
 
30711
 #. an operator, for immediate output.  If that ever happens for
 
30712
@@ -21149,7 +21112,7 @@
 
30713
 #: config/cris/cris.c:1095 config/moxie/moxie.c:189
 
30714
 #, gcc-internal-format, gfc-internal-format
 
30715
 msgid "internal error: bad register: %d"
 
30716
-msgstr ""
 
30717
+msgstr "lỗi nội bộ : thanh ghi sai: %d"
 
30718
 
 
30719
 #: config/cris/cris.c:1827
 
30720
 #, gcc-internal-format
 
30721
@@ -21170,7 +21133,7 @@
 
30722
 #: config/cris/cris.c:2589
 
30723
 #, gcc-internal-format, gfc-internal-format
 
30724
 msgid "-max-stackframe=%d is not usable, not between 0 and %d"
 
30725
-msgstr ""
 
30726
+msgstr "-max-stackframe=%d là không thể dùng được, không nằm trong khoảng 0 và %d"
 
30727
 
 
30728
 #: config/cris/cris.c:2617
 
30729
 #, gcc-internal-format, gfc-internal-format
 
30730
@@ -21185,7 +21148,7 @@
 
30731
 #: config/cris/cris.c:2674
 
30732
 #, gcc-internal-format
 
30733
 msgid "-fPIC and -fpic are not supported in this configuration"
 
30734
-msgstr ""
 
30735
+msgstr "-fPIC và -fpic không được hỗ trợ trong cấu hình này"
 
30736
 
 
30737
 #: config/cris/cris.c:2932
 
30738
 #, gcc-internal-format
 
30739
@@ -21200,7 +21163,7 @@
 
30740
 #: config/cris/cris.c:3282
 
30741
 #, gcc-internal-format, gfc-internal-format
 
30742
 msgid "stackframe too big: %d bytes"
 
30743
-msgstr ""
 
30744
+msgstr "khung stack quá lớn: %d bytes"
 
30745
 
 
30746
 #: config/cris/cris.c:3777 config/cris/cris.c:3805
 
30747
 #, gcc-internal-format
 
30748
@@ -21250,9 +21213,9 @@
 
30749
 #. We don't want to use gcc_assert for everything, as that can be
 
30750
 #. compiled out.
 
30751
 #: config/cris/cris.h:42
 
30752
-#, gcc-internal-format
 
30753
+#, fuzzy, gcc-internal-format
 
30754
 msgid "CRIS-port assertion failed: "
 
30755
-msgstr ""
 
30756
+msgstr "Việc khắng định bị lỗi tại %s:%d: %llu > %llu.\n"
 
30757
 
 
30758
 #. Node: Caller Saves
 
30759
 #. (no definitions)
 
30760
@@ -21278,37 +21241,37 @@
 
30761
 #: config/epiphany/epiphany.c:1439
 
30762
 #, gcc-internal-format
 
30763
 msgid "stack_offset must be at least 4"
 
30764
-msgstr ""
 
30765
+msgstr "stack_offset bé nhất là 4"
 
30766
 
 
30767
 #: config/epiphany/epiphany.c:1441
 
30768
 #, gcc-internal-format
 
30769
 msgid "stack_offset must be a multiple of 4"
 
30770
-msgstr ""
 
30771
+msgstr "stack_offset phải là bội số của 4"
 
30772
 
 
30773
 #: config/frv/frv.c:8684
 
30774
-#, gcc-internal-format
 
30775
+#, fuzzy, gcc-internal-format
 
30776
 msgid "accumulator is not a constant integer"
 
30777
-msgstr ""
 
30778
+msgstr "%s không phải là một số nguyên dương hợp lệ"
 
30779
 
 
30780
 #: config/frv/frv.c:8689
 
30781
-#, gcc-internal-format
 
30782
+#, fuzzy, gcc-internal-format
 
30783
 msgid "accumulator number is out of bounds"
 
30784
-msgstr ""
 
30785
+msgstr "Địa chỉ 0x%s ở ngoại phạm vi. \n"
 
30786
 
 
30787
 #: config/frv/frv.c:8700
 
30788
-#, gcc-internal-format
 
30789
+#, fuzzy, gcc-internal-format
 
30790
 msgid "inappropriate accumulator for %qs"
 
30791
-msgstr ""
 
30792
+msgstr "ioctl không thích hợp với thiết bị"
 
30793
 
 
30794
 #: config/frv/frv.c:8776
 
30795
 #, gcc-internal-format
 
30796
 msgid "invalid IACC argument"
 
30797
-msgstr ""
 
30798
+msgstr "đối số IACC không hợp lệ"
 
30799
 
 
30800
 #: config/frv/frv.c:8799
 
30801
 #, gcc-internal-format
 
30802
 msgid "%qs expects a constant argument"
 
30803
-msgstr ""
 
30804
+msgstr "%qs cần một đối số hằng"
 
30805
 
 
30806
 #: config/frv/frv.c:8804
 
30807
 #, gcc-internal-format
 
30808
@@ -21346,56 +21309,54 @@
 
30809
 msgstr ""
 
30810
 
 
30811
 #: config/h8300/h8300.c:320
 
30812
-#, fuzzy, gcc-internal-format
 
30813
-#| msgid "-fpic is not supported"
 
30814
+#, gcc-internal-format
 
30815
 msgid "-msx is not supported in coff"
 
30816
-msgstr "-fpic không được hỗ trợ"
 
30817
+msgstr "-msx không hỗ trợ trong coff"
 
30818
 
 
30819
 #: config/h8300/h8300.c:342
 
30820
 #, gcc-internal-format
 
30821
 msgid "-ms2600 is used without -ms"
 
30822
-msgstr ""
 
30823
+msgstr "-ms2600 được dùng mà không có -ms"
 
30824
 
 
30825
 #: config/h8300/h8300.c:348
 
30826
 #, gcc-internal-format
 
30827
 msgid "-mn is used without -mh or -ms or -msx"
 
30828
-msgstr ""
 
30829
+msgstr "-mn được dùng mà không có -nh hoặc -ms hay -msx"
 
30830
 
 
30831
 #: config/h8300/h8300.c:354
 
30832
 #, gcc-internal-format
 
30833
 msgid "-mexr is used without -ms"
 
30834
-msgstr ""
 
30835
+msgstr "-mexr được dùng mà không có -ms"
 
30836
 
 
30837
 #: config/h8300/h8300.c:360
 
30838
-#, fuzzy, gcc-internal-format
 
30839
-#| msgid "%<__int128%> is not supported for this target"
 
30840
+#, gcc-internal-format
 
30841
 msgid "-mint32 is not supported for H8300 and H8300L targets"
 
30842
-msgstr "%<__int128%> không được hỗ trợ cho đích này"
 
30843
+msgstr "-mint32 không hỗ trợ cho đích H8300 và H8300L"
 
30844
 
 
30845
 #: config/h8300/h8300.c:366
 
30846
 #, gcc-internal-format
 
30847
 msgid "-mexr is used without -ms or -msx"
 
30848
-msgstr ""
 
30849
+msgstr "-mexr được dùng mà không có -ms hayor -msx"
 
30850
 
 
30851
 #: config/h8300/h8300.c:372
 
30852
 #, gcc-internal-format
 
30853
 msgid "-mno-exr valid only with -ms or -msx                   - Option ignored!"
 
30854
-msgstr ""
 
30855
+msgstr "-mno-exr chỉ hợp lệ với -ms hay -msx                   - Tùy chọn bị bỏ qua!"
 
30856
 
 
30857
 #: config/i386/host-cygwin.c:62
 
30858
 #, gcc-internal-format
 
30859
 msgid "can%'t extend PCH file: %m"
 
30860
-msgstr ""
 
30861
+msgstr "không thể mở rộng tập tin PCH: %m"
 
30862
 
 
30863
 #: config/i386/host-cygwin.c:73
 
30864
 #, gcc-internal-format
 
30865
 msgid "can%'t set position in PCH file: %m"
 
30866
-msgstr ""
 
30867
+msgstr "Không thể đặt vị trí trong tập tin PCH: %m"
 
30868
 
 
30869
 #: config/i386/i386.c:3114 config/i386/i386.c:3447
 
30870
 #, gcc-internal-format, gfc-internal-format
 
30871
 msgid "bad value (%s) for %stune=%s %s"
 
30872
-msgstr ""
 
30873
+msgstr "giá trị sai (%s) cho %stune=%s %s"
 
30874
 
 
30875
 #: config/i386/i386.c:3117
 
30876
 #, gcc-internal-format, gfc-internal-format
 
30877
@@ -21406,7 +21367,7 @@
 
30878
 #: config/i386/i386.c:3147
 
30879
 #, gcc-internal-format
 
30880
 msgid "-mstringop-strategy=rep_8byte not supported for 32-bit code"
 
30881
-msgstr ""
 
30882
+msgstr "-mstringop-strategy=rep_8byte không hỗ trợ mã 32-bit"
 
30883
 
 
30884
 #: config/i386/i386.c:3160
 
30885
 #, fuzzy, gcc-internal-format
 
30886
@@ -21422,22 +21383,22 @@
 
30887
 #: config/i386/i386.c:3191 config/i386/i386.c:3203
 
30888
 #, gcc-internal-format
 
30889
 msgid "code model %qs not supported in x32 mode"
 
30890
-msgstr ""
 
30891
+msgstr "mô hình mã %qs không được hỗ trợ trong chế độ x32"
 
30892
 
 
30893
 #: config/i386/i386.c:3209 config/i386/i386.c:3218
 
30894
 #, gcc-internal-format, gfc-internal-format
 
30895
 msgid "code model %s does not support PIC mode"
 
30896
-msgstr ""
 
30897
+msgstr "mô hình mã %s không hỗ trợ chế độ PIC"
 
30898
 
 
30899
 #: config/i386/i386.c:3247
 
30900
 #, gcc-internal-format
 
30901
 msgid "-masm=intel not supported in this configuration"
 
30902
-msgstr ""
 
30903
+msgstr "-masm=intel không được hỗ trợ trong cấu hình này"
 
30904
 
 
30905
 #: config/i386/i386.c:3251
 
30906
 #, gcc-internal-format, gfc-internal-format
 
30907
 msgid "%i-bit mode not compiled in"
 
30908
-msgstr ""
 
30909
+msgstr "chế độ %i-bit chưa được biên dịch bên trong"
 
30910
 
 
30911
 #: config/i386/i386.c:3263 config/i386/i386.c:3417
 
30912
 #, gcc-internal-format
 
30913
@@ -21452,7 +21413,7 @@
 
30914
 #: config/i386/i386.c:3390
 
30915
 #, gcc-internal-format, gfc-internal-format
 
30916
 msgid "bad value (%s) for %sarch=%s %s"
 
30917
-msgstr ""
 
30918
+msgstr "giá trị sai (%s) cho %sarch=%s %s"
 
30919
 
 
30920
 #: config/i386/i386.c:3496
 
30921
 #, gcc-internal-format
 
30922
@@ -21462,12 +21423,12 @@
 
30923
 #: config/i386/i386.c:3499
 
30924
 #, gcc-internal-format, gfc-internal-format
 
30925
 msgid "-mregparm=%d is not between 0 and %d"
 
30926
-msgstr ""
 
30927
+msgstr "-mregparm=%d không nằm giữa 0 và %d"
 
30928
 
 
30929
 #: config/i386/i386.c:3540
 
30930
 #, gcc-internal-format, gfc-internal-format
 
30931
 msgid "%srtd%s is ignored in 64bit mode"
 
30932
-msgstr ""
 
30933
+msgstr "%srtd%s bị bỏ qua trong chế độ 64bit"
 
30934
 
 
30935
 #: config/i386/i386.c:3605
 
30936
 #, gcc-internal-format
 
30937
@@ -21515,29 +21476,29 @@
 
30938
 msgstr ""
 
30939
 
 
30940
 #: config/i386/i386.c:3824
 
30941
-#, fuzzy, gcc-internal-format
 
30942
+#, gcc-internal-format
 
30943
 msgid "-mno-fentry isn%'t compatible with SEH"
 
30944
-msgstr "-mas100-syntax không tương thích với -gdwarf"
 
30945
+msgstr "-mno-fentry không tương thích với SEH"
 
30946
 
 
30947
 #: config/i386/i386.c:3896 config/rs6000/rs6000.c:3189
 
30948
 #, gcc-internal-format, gfc-internal-format
 
30949
 msgid "unknown option for -mrecip=%s"
 
30950
-msgstr ""
 
30951
+msgstr "không hiểu tùy chọn cho -mrecip=%s"
 
30952
 
 
30953
 #: config/i386/i386.c:4229
 
30954
-#, gcc-internal-format
 
30955
+#, fuzzy, gcc-internal-format
 
30956
 msgid "attribute %<target%> argument not a string"
 
30957
-msgstr ""
 
30958
+msgstr "đối số tới « program » (chương trình) không phải là một chuỗi"
 
30959
 
 
30960
 #: config/i386/i386.c:4295 config/i386/i386.c:4342
 
30961
-#, gcc-internal-format, gfc-internal-format
 
30962
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
30963
 msgid "attribute(target(\"%s\")) is unknown"
 
30964
-msgstr ""
 
30965
+msgstr "rpcinfo: %s là dịch vụ không rõ\n"
 
30966
 
 
30967
 #: config/i386/i386.c:4323
 
30968
 #, gcc-internal-format, gfc-internal-format
 
30969
 msgid "option(\"%s\") was already specified"
 
30970
-msgstr ""
 
30971
+msgstr "tùy chọn (\"%s\") đã sẵn được đưa ra rồi"
 
30972
 
 
30973
 #: config/i386/i386.c:4933 config/i386/i386.c:4984
 
30974
 #, gcc-internal-format
 
30975
@@ -21713,9 +21674,8 @@
 
30976
 
 
30977
 #: config/i386/i386.c:14206
 
30978
 #, fuzzy, gcc-internal-format
 
30979
-#| msgid "invalid operand type used with operand code '%c'"
 
30980
 msgid "non-integer operand used with operand code 'z'"
 
30981
-msgstr "sử dụng loại toán hạng không hợp lệ với mã toán hạng '%c'"
 
30982
+msgstr "sử dụng loại toán hạng không hợp lệ với mã toán hạng « %c »"
 
30983
 
 
30984
 #: config/i386/i386.c:28755
 
30985
 #, gcc-internal-format
 
30986
@@ -21723,9 +21683,9 @@
 
30987
 msgstr ""
 
30988
 
 
30989
 #: config/i386/i386.c:28805
 
30990
-#, gcc-internal-format, gfc-internal-format
 
30991
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
30992
 msgid "No dispatcher found for %s"
 
30993
-msgstr ""
 
30994
+msgstr "Không tìm thấy địa chỉ IP cho %s"
 
30995
 
 
30996
 #: config/i386/i386.c:28815
 
30997
 #, gcc-internal-format, gfc-internal-format
 
30998
@@ -21748,13 +21708,12 @@
 
30999
 msgstr ""
 
31000
 
 
31001
 #: config/i386/i386.c:29135
 
31002
-#, fuzzy, gcc-internal-format
 
31003
+#, gcc-internal-format
 
31004
 msgid "previous declaration of %D"
 
31005
-msgstr "lời tuyên bố thuộc tính"
 
31006
+msgstr "khai báo trước đây của %D"
 
31007
 
 
31008
 #: config/i386/i386.c:29351
 
31009
 #, fuzzy, gcc-internal-format
 
31010
-#| msgid "-fuse-linker-plugin is not supported in this configuration"
 
31011
 msgid "multiversioning needs ifunc which is not supported in this configuration"
 
31012
 msgstr "-fuse-linker-plugin không được hỗ trợ trong cấu hình này"
 
31013
 
 
31014
@@ -21771,37 +21730,37 @@
 
31015
 #: config/i386/i386.c:30171 config/i386/i386.c:31114
 
31016
 #, gcc-internal-format
 
31017
 msgid "the last argument must be a 2-bit immediate"
 
31018
-msgstr ""
 
31019
+msgstr "đối số cuối phải là giá trị trực tiếp 2-bít"
 
31020
 
 
31021
 #: config/i386/i386.c:30577
 
31022
 #, gcc-internal-format
 
31023
 msgid "the fifth argument must be an 8-bit immediate"
 
31024
-msgstr ""
 
31025
+msgstr "đối số thứ năm phải là giá trị trực tiếp 8-bit"
 
31026
 
 
31027
 #: config/i386/i386.c:30672
 
31028
-#, gcc-internal-format
 
31029
+#, fuzzy, gcc-internal-format
 
31030
 msgid "the third argument must be an 8-bit immediate"
 
31031
-msgstr ""
 
31032
+msgstr "patsplit: đối số thứ ba không phải không rỗng"
 
31033
 
 
31034
 #: config/i386/i386.c:31086
 
31035
 #, gcc-internal-format
 
31036
 msgid "the last argument must be an 1-bit immediate"
 
31037
-msgstr ""
 
31038
+msgstr "đối số cuối phải là giá trị trực tiếp 1-bít"
 
31039
 
 
31040
 #: config/i386/i386.c:31105
 
31041
 #, gcc-internal-format
 
31042
 msgid "the last argument must be a 4-bit immediate"
 
31043
-msgstr ""
 
31044
+msgstr "đối số cuối phải là giá trị trực tiếp 4-bít"
 
31045
 
 
31046
 #: config/i386/i386.c:31123
 
31047
 #, gcc-internal-format
 
31048
 msgid "the last argument must be a 1-bit immediate"
 
31049
-msgstr ""
 
31050
+msgstr "đối số cuối phải là giá trị trực tiếp 1-bít"
 
31051
 
 
31052
 #: config/i386/i386.c:31132
 
31053
 #, gcc-internal-format
 
31054
 msgid "the last argument must be a 5-bit immediate"
 
31055
-msgstr ""
 
31056
+msgstr "đối số cuối phải là giá trị trực tiếp 5-bít"
 
31057
 
 
31058
 #: config/i386/i386.c:31141
 
31059
 #, gcc-internal-format
 
31060
@@ -21811,12 +21770,12 @@
 
31061
 #: config/i386/i386.c:31145 config/i386/i386.c:31368
 
31062
 #, gcc-internal-format
 
31063
 msgid "the last argument must be an 8-bit immediate"
 
31064
-msgstr ""
 
31065
+msgstr "đối số cuối phải là giá trị trực tiếp 8-bít"
 
31066
 
 
31067
 #: config/i386/i386.c:31366
 
31068
 #, gcc-internal-format
 
31069
 msgid "the last argument must be a 32-bit immediate"
 
31070
-msgstr ""
 
31071
+msgstr "đối số cuối phải là giá trị trực tiếp 32-bít"
 
31072
 
 
31073
 #: config/i386/i386.c:31433 config/rs6000/rs6000.c:10657
 
31074
 #, gcc-internal-format
 
31075
@@ -21831,28 +21790,27 @@
 
31076
 #: config/i386/i386.c:31602
 
31077
 #, gcc-internal-format
 
31078
 msgid "%qE needs isa option %s"
 
31079
-msgstr ""
 
31080
+msgstr "%qE cần là tùy chọn %s"
 
31081
 
 
31082
 #: config/i386/i386.c:31931
 
31083
 #, gcc-internal-format
 
31084
 msgid "last argument must be an immediate"
 
31085
-msgstr ""
 
31086
+msgstr "đối số cuối phải là giá trị trực tiếp"
 
31087
 
 
31088
 #: config/i386/i386.c:32216
 
31089
 #, gcc-internal-format
 
31090
 msgid "last argument must be scale 1, 2, 4, 8"
 
31091
-msgstr ""
 
31092
+msgstr "đối số cuối phải là tỷ lệ 1, 2, 4, 8"
 
31093
 
 
31094
 #: config/i386/i386.c:32311
 
31095
 #, fuzzy, gcc-internal-format
 
31096
-#| msgid "mask must be an immediate"
 
31097
 msgid "the xabort's argument must be an 8-bit immediate"
 
31098
 msgstr "mặt nạ phải là một giá trị trực tiếp"
 
31099
 
 
31100
 #: config/i386/i386.c:34646
 
31101
 #, gcc-internal-format
 
31102
 msgid "%qE attribute only available for 32-bit"
 
31103
-msgstr ""
 
31104
+msgstr "Thuộc tính %qE chỉ dùng được trên hệ thống 32-bit"
 
31105
 
 
31106
 #: config/i386/i386.c:34667
 
31107
 #, gcc-internal-format
 
31108
@@ -21902,12 +21860,12 @@
 
31109
 #: config/i386/winnt.c:492
 
31110
 #, gcc-internal-format
 
31111
 msgid "%q+D causes a section type conflict"
 
31112
-msgstr ""
 
31113
+msgstr "%q+D là nguyên nhân xung đột kiểu phần"
 
31114
 
 
31115
 #: config/i386/cygming.h:199
 
31116
 #, gcc-internal-format
 
31117
 msgid "-fPIC ignored for target (all code is position independent)"
 
31118
-msgstr ""
 
31119
+msgstr "-fPIC bị bỏ qua cho đích (tất cả mã là độc lập vị trí)"
 
31120
 
 
31121
 #: config/i386/cygming.h:205
 
31122
 #, gcc-internal-format, gfc-internal-format
 
31123
@@ -21917,17 +21875,17 @@
 
31124
 #: config/i386/djgpp.h:157
 
31125
 #, gcc-internal-format
 
31126
 msgid "-mbnu210 is ignored (option is obsolete)"
 
31127
-msgstr ""
 
31128
+msgstr "-mbnu210 bị bỏ qua (tùy chọn này đã cũ)"
 
31129
 
 
31130
 #: config/ia64/ia64-c.c:51
 
31131
-#, gcc-internal-format
 
31132
+#, fuzzy, gcc-internal-format
 
31133
 msgid "malformed #pragma builtin"
 
31134
-msgstr ""
 
31135
+msgstr "%s: không phải dựng sẵn trình bao"
 
31136
 
 
31137
 #: config/ia64/ia64.c:703
 
31138
 #, gcc-internal-format
 
31139
 msgid "invalid argument of %qE attribute"
 
31140
-msgstr ""
 
31141
+msgstr "đối số của thuộc tính %qE không hợp lệ"
 
31142
 
 
31143
 #: config/ia64/ia64.c:716
 
31144
 #, gcc-internal-format
 
31145
@@ -21949,13 +21907,13 @@
 
31146
 msgid "%qE attribute requires a string constant argument"
 
31147
 msgstr ""
 
31148
 
 
31149
-#: config/ia64/ia64.c:5885 config/pa/pa.c:416 config/sh/sh.c:9351
 
31150
+#: config/ia64/ia64.c:5885 config/pa/pa.c:416 config/sh/sh.c:9348
 
31151
 #: config/spu/spu.c:4897
 
31152
 #, gcc-internal-format
 
31153
 msgid "value of -mfixed-range must have form REG1-REG2"
 
31154
 msgstr ""
 
31155
 
 
31156
-#: config/ia64/ia64.c:5912 config/pa/pa.c:443 config/sh/sh.c:9377
 
31157
+#: config/ia64/ia64.c:5912 config/pa/pa.c:443 config/sh/sh.c:9374
 
31158
 #: config/spu/spu.c:4923
 
31159
 #, gcc-internal-format, gfc-internal-format
 
31160
 msgid "%s-%s is an empty range"
 
31161
@@ -21964,7 +21922,7 @@
 
31162
 #: config/ia64/ia64.c:11098
 
31163
 #, gcc-internal-format
 
31164
 msgid "version attribute is not a string"
 
31165
-msgstr ""
 
31166
+msgstr "thuộc tính phiên bản không phải là một chuỗi"
 
31167
 
 
31168
 #: config/iq2000/iq2000.c:1834
 
31169
 #, gcc-internal-format, gfc-internal-format
 
31170
@@ -21974,22 +21932,22 @@
 
31171
 #: config/iq2000/iq2000.c:2596
 
31172
 #, gcc-internal-format
 
31173
 msgid "argument %qd is not a constant"
 
31174
-msgstr ""
 
31175
+msgstr "đối số %qd không phải hằng số"
 
31176
 
 
31177
 #: config/iq2000/iq2000.c:2899 config/xtensa/xtensa.c:2438
 
31178
-#, gcc-internal-format
 
31179
+#, fuzzy, gcc-internal-format
 
31180
 msgid "PRINT_OPERAND_ADDRESS, null pointer"
 
31181
-msgstr ""
 
31182
+msgstr "fr30_print_operand_address: địa chỉ chưa quản lý"
 
31183
 
 
31184
 #: config/iq2000/iq2000.c:3054
 
31185
-#, gcc-internal-format, gfc-internal-format
 
31186
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
31187
 msgid "PRINT_OPERAND: Unknown punctuation '%c'"
 
31188
-msgstr ""
 
31189
+msgstr "fr30_print_operand: không rõ mã"
 
31190
 
 
31191
 #: config/iq2000/iq2000.c:3063 config/xtensa/xtensa.c:2292
 
31192
-#, gcc-internal-format
 
31193
+#, fuzzy, gcc-internal-format
 
31194
 msgid "PRINT_OPERAND null pointer"
 
31195
-msgstr ""
 
31196
+msgstr "xtrace_set: con trỏ tập tin NULL (vô giá trị)"
 
31197
 
 
31198
 #: config/m32c/m32c-pragma.c:55
 
31199
 #, gcc-internal-format
 
31200
@@ -22007,19 +21965,19 @@
 
31201
 msgstr ""
 
31202
 
 
31203
 #: config/m32c/m32c-pragma.c:105
 
31204
-#, gcc-internal-format
 
31205
+#, fuzzy, gcc-internal-format
 
31206
 msgid "junk at end of #pragma ADDRESS"
 
31207
-msgstr ""
 
31208
+msgstr "pack có phần thừa ở cuối"
 
31209
 
 
31210
 #: config/m32c/m32c-pragma.c:110
 
31211
-#, gcc-internal-format
 
31212
+#, fuzzy, gcc-internal-format
 
31213
 msgid "malformed #pragma ADDRESS variable address"
 
31214
-msgstr ""
 
31215
+msgstr "Lời xác định dạng sai cho biến đặc trưng cho đích"
 
31216
 
 
31217
 #: config/m32c/m32c.c:411
 
31218
-#, gcc-internal-format, gfc-internal-format
 
31219
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
31220
 msgid "invalid target memregs value '%d'"
 
31221
-msgstr ""
 
31222
+msgstr "sai xác định giá trị chênh « %s »"
 
31223
 
 
31224
 #: config/m32c/m32c.c:2918
 
31225
 #, gcc-internal-format
 
31226
@@ -22027,7 +21985,7 @@
 
31227
 msgstr ""
 
31228
 
 
31229
 #. The argument must be a constant integer.
 
31230
-#: config/m32c/m32c.c:2934 config/sh/sh.c:9570 config/sh/sh.c:9676
 
31231
+#: config/m32c/m32c.c:2934 config/sh/sh.c:9567 config/sh/sh.c:9673
 
31232
 #, gcc-internal-format
 
31233
 msgid "%qE attribute argument not an integer constant"
 
31234
 msgstr ""
 
31235
@@ -22050,7 +22008,7 @@
 
31236
 #: config/m32r/m32r.c:382
 
31237
 #, gcc-internal-format
 
31238
 msgid "invalid argument of %qs attribute"
 
31239
-msgstr ""
 
31240
+msgstr "đối số của thuộc tính %qs không hợp lệ"
 
31241
 
 
31242
 #: config/m68k/m68k.c:476
 
31243
 #, gcc-internal-format, gfc-internal-format
 
31244
@@ -22060,7 +22018,7 @@
 
31245
 #: config/m68k/m68k.c:547
 
31246
 #, gcc-internal-format
 
31247
 msgid "-mpcrel -fPIC is not currently supported on selected cpu"
 
31248
-msgstr ""
 
31249
+msgstr "-mpcrel -fPIC hiện tại chưa được hỗ trợ trên cpu đã chọn"
 
31250
 
 
31251
 #: config/m68k/m68k.c:609
 
31252
 #, gcc-internal-format, gfc-internal-format
 
31253
@@ -22070,13 +22028,12 @@
 
31254
 #: config/m68k/m68k.c:614
 
31255
 #, gcc-internal-format, gfc-internal-format
 
31256
 msgid "-falign-loops=%d is not supported"
 
31257
-msgstr ""
 
31258
+msgstr "-falign-loops=%d không được hỗ trợ"
 
31259
 
 
31260
 #: config/m68k/m68k.c:621
 
31261
-#, fuzzy, gcc-internal-format
 
31262
-#| msgid "-fuse-linker-plugin is not supported in this configuration"
 
31263
+#, gcc-internal-format
 
31264
 msgid "-fstack-limit- options are not supported on this cpu"
 
31265
-msgstr "-fuse-linker-plugin không được hỗ trợ trong cấu hình này"
 
31266
+msgstr "-fstack-limit- các tùy chọn không được hỗ trợ trên cpu này"
 
31267
 
 
31268
 #: config/m68k/m68k.c:736
 
31269
 #, gcc-internal-format
 
31270
@@ -22089,9 +22046,9 @@
 
31271
 msgstr ""
 
31272
 
 
31273
 #: config/m68k/m68k.c:1077 config/rs6000/rs6000.c:18850
 
31274
-#, gcc-internal-format
 
31275
+#, fuzzy, gcc-internal-format
 
31276
 msgid "stack limit expression is not supported"
 
31277
-msgstr ""
 
31278
+msgstr "Không hỗ trợ tùy chọn « --limit » (hạn chế) với %s\n"
 
31279
 
 
31280
 #: config/mcore/mcore.c:2939
 
31281
 #, gcc-internal-format
 
31282
@@ -22106,22 +22063,22 @@
 
31283
 #: config/mep/mep-pragma.c:85
 
31284
 #, gcc-internal-format
 
31285
 msgid "#pragma io_volatile takes only on or off"
 
31286
-msgstr ""
 
31287
+msgstr "#pragma io_volatile chỉ nhận on hay off"
 
31288
 
 
31289
 #: config/mep/mep-pragma.c:124
 
31290
 #, gcc-internal-format
 
31291
 msgid "invalid coprocessor register range"
 
31292
-msgstr ""
 
31293
+msgstr "phạm vi thanh ghi bộ đồng xử lý không hợp lệ"
 
31294
 
 
31295
 #: config/mep/mep-pragma.c:144
 
31296
 #, gcc-internal-format
 
31297
 msgid "invalid coprocessor register %qE"
 
31298
-msgstr ""
 
31299
+msgstr "thanh ghi bộ đồng xử lý %qE không hợp lệ"
 
31300
 
 
31301
 #: config/mep/mep-pragma.c:167
 
31302
-#, gcc-internal-format
 
31303
+#, fuzzy, gcc-internal-format
 
31304
 msgid "malformed coprocessor register"
 
31305
-msgstr ""
 
31306
+msgstr " Mili-mã lưu thanh ghi"
 
31307
 
 
31308
 #: config/mep/mep-pragma.c:254
 
31309
 #, gcc-internal-format
 
31310
@@ -22149,29 +22106,29 @@
 
31311
 msgstr ""
 
31312
 
 
31313
 #: config/mep/mep-pragma.c:340
 
31314
-#, gcc-internal-format
 
31315
+#, fuzzy, gcc-internal-format
 
31316
 msgid "malformed #pragma disinterrupt"
 
31317
-msgstr ""
 
31318
+msgstr "gặp lỗi khi phân tích cú pháp của pragma: %s"
 
31319
 
 
31320
 #: config/mep/mep-pragma.c:354
 
31321
-#, gcc-internal-format
 
31322
+#, fuzzy, gcc-internal-format
 
31323
 msgid "malformed #pragma GCC coprocessor"
 
31324
-msgstr ""
 
31325
+msgstr "gặp chỉ thị \"#pragma GCC %s\" không hợp lệ"
 
31326
 
 
31327
 #: config/mep/mep-pragma.c:359
 
31328
 #, gcc-internal-format
 
31329
 msgid "coprocessor not enabled"
 
31330
-msgstr ""
 
31331
+msgstr "đồng xử lý chưa được bật"
 
31332
 
 
31333
 #: config/mep/mep-pragma.c:370
 
31334
-#, gcc-internal-format
 
31335
+#, fuzzy, gcc-internal-format
 
31336
 msgid "unknown #pragma GCC coprocessor %E"
 
31337
-msgstr ""
 
31338
+msgstr "gặp chỉ thị \"#pragma GCC %s\" không hợp lệ"
 
31339
 
 
31340
 #: config/mep/mep-pragma.c:392
 
31341
-#, gcc-internal-format
 
31342
+#, fuzzy, gcc-internal-format
 
31343
 msgid "malformed #pragma call"
 
31344
-msgstr ""
 
31345
+msgstr "Sai gọi hệ thống"
 
31346
 
 
31347
 #: config/mep/mep.c:351
 
31348
 #, gcc-internal-format
 
31349
@@ -22211,22 +22168,22 @@
 
31350
 #: config/mep/mep.c:365
 
31351
 #, gcc-internal-format
 
31352
 msgid "-mclip currently has no effect without -mminmax"
 
31353
-msgstr ""
 
31354
+msgstr "-mclip hiện nay không chịu tác dụng gì nếu không có -mminmax"
 
31355
 
 
31356
 #: config/mep/mep.c:372
 
31357
 #, gcc-internal-format
 
31358
 msgid "-mc= must be -mc=tiny, -mc=near, or -mc=far"
 
31359
-msgstr ""
 
31360
+msgstr "-mc= phải là -mc=tiny, -mc=near, hay -mc=far"
 
31361
 
 
31362
 #: config/mep/mep.c:1374
 
31363
-#, gcc-internal-format
 
31364
+#, fuzzy, gcc-internal-format
 
31365
 msgid "unusual TP-relative address"
 
31366
-msgstr ""
 
31367
+msgstr "Không phải là một địa chỉ pc-relative."
 
31368
 
 
31369
 #: config/mep/mep.c:3350
 
31370
 #, gcc-internal-format
 
31371
 msgid "unconvertible operand %c %qs"
 
31372
-msgstr ""
 
31373
+msgstr "toán hạng không thể chuyển đổi %c %qs"
 
31374
 
 
31375
 #: config/mep/mep.c:3798 config/mep/mep.c:3861
 
31376
 #, gcc-internal-format
 
31377
@@ -22259,9 +22216,9 @@
 
31378
 msgstr ""
 
31379
 
 
31380
 #: config/mep/mep.c:3918
 
31381
-#, gcc-internal-format
 
31382
+#, fuzzy, gcc-internal-format
 
31383
 msgid "interrupt function must have no arguments"
 
31384
-msgstr ""
 
31385
+msgstr "không có đối số tới hàm đặc tả"
 
31386
 
 
31387
 #: config/mep/mep.c:3939
 
31388
 #, gcc-internal-format
 
31389
@@ -22295,7 +22252,7 @@
 
31390
 #: config/mep/mep.c:4148
 
31391
 #, gcc-internal-format, gfc-internal-format
 
31392
 msgid "\"#pragma disinterrupt %s\" not used"
 
31393
-msgstr ""
 
31394
+msgstr "\"#pragma disinterrupt %s\" chưa được dùng"
 
31395
 
 
31396
 #: config/mep/mep.c:4314
 
31397
 #, gcc-internal-format
 
31398
@@ -22315,7 +22272,7 @@
 
31399
 #: config/mep/mep.c:4565
 
31400
 #, gcc-internal-format
 
31401
 msgid "variable %D of type %<cb%> must be uninitialized"
 
31402
-msgstr ""
 
31403
+msgstr "biến %D của kiểu %<cb%> phải không được khởi tạo"
 
31404
 
 
31405
 #: config/mep/mep.c:5999
 
31406
 #, gcc-internal-format
 
31407
@@ -22330,17 +22287,17 @@
 
31408
 #: config/mep/mep.c:6005
 
31409
 #, gcc-internal-format
 
31410
 msgid "%qs is not available in non-VLIW functions"
 
31411
-msgstr ""
 
31412
+msgstr "%qs không sẵn sàng trong các hàm non-VLIW"
 
31413
 
 
31414
 #: config/mep/mep.c:6167 config/mep/mep.c:6284
 
31415
 #, gcc-internal-format
 
31416
 msgid "argument %d of %qE must be in the range %d...%d"
 
31417
-msgstr ""
 
31418
+msgstr "đối số %d của %qE phải nằm trong vùng %d...%d"
 
31419
 
 
31420
 #: config/mep/mep.c:6170
 
31421
 #, gcc-internal-format
 
31422
 msgid "argument %d of %qE must be a multiple of %d"
 
31423
-msgstr ""
 
31424
+msgstr "đối số %d của %qE phải là bội số của %d"
 
31425
 
 
31426
 #: config/mep/mep.c:6223
 
31427
 #, gcc-internal-format
 
31428
@@ -22355,7 +22312,7 @@
 
31429
 #: config/mep/mep.c:6246
 
31430
 #, gcc-internal-format
 
31431
 msgid "argument %d of %qE must be an address"
 
31432
-msgstr ""
 
31433
+msgstr "đối số %d của %qE phải là một địa chỉ"
 
31434
 
 
31435
 #: config/mep/mep.c:7042
 
31436
 #, gcc-internal-format
 
31437
@@ -22363,30 +22320,39 @@
 
31438
 msgstr ""
 
31439
 
 
31440
 #: config/mep/mep.c:7048
 
31441
-#, gcc-internal-format, gfc-internal-format
 
31442
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
31443
 msgid "unexpected %d byte cop instruction"
 
31444
-msgstr ""
 
31445
+msgstr "Máy ảnh đã gửi bất thường byte 0x%02x."
 
31446
 
 
31447
-#: config/microblaze/microblaze.c:1311
 
31448
-#, fuzzy, gcc-internal-format
 
31449
-#| msgid "SPE not supported in this target"
 
31450
+#: config/microblaze/microblaze.c:1676
 
31451
+#, gcc-internal-format
 
31452
 msgid "-fPIC/-fpic not supported for this target"
 
31453
-msgstr "SPE không được hỗ trợ ở đích này"
 
31454
+msgstr "-fPIC/-fpic không được hỗ trợ cho đích này"
 
31455
 
 
31456
-#: config/microblaze/microblaze.c:1323
 
31457
+#: config/microblaze/microblaze.c:1688
 
31458
 #, gcc-internal-format
 
31459
 msgid "%qs is an invalid argument to -mcpu="
 
31460
 msgstr ""
 
31461
 
 
31462
-#: config/microblaze/microblaze.c:1372
 
31463
+#: config/microblaze/microblaze.c:1737
 
31464
 #, gcc-internal-format
 
31465
 msgid "-mxl-multiply-high can be used only with -mcpu=v6.00.a or greater"
 
31466
 msgstr ""
 
31467
 
 
31468
-#: config/microblaze/microblaze.c:1384
 
31469
+#: config/microblaze/microblaze.c:1753
 
31470
 #, gcc-internal-format
 
31471
+msgid "-mxl-reorder can be used only with -mcpu=v8.30.a or greater"
 
31472
+msgstr "-mxl-reorder chỉ được dùng với -mcpu=v8.30.a hay lớn hơn"
 
31473
+
 
31474
+#: config/microblaze/microblaze.c:1759
 
31475
+#, gcc-internal-format
 
31476
+msgid "-mxl-reorder requires -mxl-pattern-compare for -mcpu=v8.30.a"
 
31477
+msgstr "-mxl-reorder cần -mxl-pattern-compare cho -mcpu=v8.30.a"
 
31478
+
 
31479
+#: config/microblaze/microblaze.c:1764
 
31480
+#, gcc-internal-format
 
31481
 msgid "-mxl-multiply-high requires -mno-xl-soft-mul"
 
31482
-msgstr ""
 
31483
+msgstr "-mxl-multiply-high cần -mno-xl-soft-mul"
 
31484
 
 
31485
 #: config/mips/mips.c:1308 config/mips/mips.c:1310
 
31486
 #, gcc-internal-format
 
31487
@@ -22416,7 +22382,7 @@
 
31488
 #: config/mips/mips.c:9769
 
31489
 #, gcc-internal-format
 
31490
 msgid "the %<interrupt%> attribute requires %<-msoft-float%>"
 
31491
-msgstr ""
 
31492
+msgstr "thuộc tính %<interrupt%> cần %<-msoft-float%>"
 
31493
 
 
31494
 #: config/mips/mips.c:9771
 
31495
 #, gcc-internal-format
 
31496
@@ -22429,9 +22395,9 @@
 
31497
 msgstr ""
 
31498
 
 
31499
 #: config/mips/mips.c:13989
 
31500
-#, gcc-internal-format
 
31501
+#, fuzzy, gcc-internal-format
 
31502
 msgid "invalid argument to built-in function"
 
31503
-msgstr ""
 
31504
+msgstr "Có đối số không thuộc số đối với `%s' có sẵn"
 
31505
 
 
31506
 #: config/mips/mips.c:14190
 
31507
 #, gcc-internal-format
 
31508
@@ -22441,7 +22407,7 @@
 
31509
 #: config/mips/mips.c:14787
 
31510
 #, gcc-internal-format
 
31511
 msgid "%qs does not support MIPS16 code"
 
31512
-msgstr ""
 
31513
+msgstr "%qs không hỗ trợ mã MIPS16"
 
31514
 
 
31515
 #: config/mips/mips.c:16280
 
31516
 #, gcc-internal-format
 
31517
@@ -22451,7 +22417,7 @@
 
31518
 #: config/mips/mips.c:16283
 
31519
 #, gcc-internal-format
 
31520
 msgid "MIPS16 -mxgot code"
 
31521
-msgstr ""
 
31522
+msgstr "MIPS16 -mxgot mã"
 
31523
 
 
31524
 #: config/mips/mips.c:16286
 
31525
 #, gcc-internal-format
 
31526
@@ -22466,12 +22432,12 @@
 
31527
 #: config/mips/mips.c:16485
 
31528
 #, gcc-internal-format
 
31529
 msgid "%<-march=%s%> is not compatible with the selected ABI"
 
31530
-msgstr ""
 
31531
+msgstr "%<-march=%s%> không tương thích với ABI đã chọn"
 
31532
 
 
31533
 #: config/mips/mips.c:16500
 
31534
 #, gcc-internal-format
 
31535
 msgid "%<-mgp64%> used with a 32-bit processor"
 
31536
-msgstr ""
 
31537
+msgstr "%<-mgp64%> được dùng với bộ xử lý 32-bit"
 
31538
 
 
31539
 #: config/mips/mips.c:16502
 
31540
 #, gcc-internal-format
 
31541
@@ -22481,12 +22447,12 @@
 
31542
 #: config/mips/mips.c:16504
 
31543
 #, gcc-internal-format
 
31544
 msgid "%<-mgp64%> used with a 32-bit ABI"
 
31545
-msgstr ""
 
31546
+msgstr "%<-mgp64%> được dùng với 32-bit ABI"
 
31547
 
 
31548
 #: config/mips/mips.c:16520 config/mips/mips.c:16522 config/mips/mips.c:16613
 
31549
-#, gcc-internal-format, gfc-internal-format
 
31550
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
31551
 msgid "unsupported combination: %s"
 
31552
-msgstr ""
 
31553
+msgstr "Theme '%s' không được hỗ trợ."
 
31554
 
 
31555
 #: config/mips/mips.c:16526
 
31556
 #, gcc-internal-format
 
31557
@@ -22496,7 +22462,7 @@
 
31558
 #: config/mips/mips.c:16529
 
31559
 #, gcc-internal-format
 
31560
 msgid "%<-mgp32%> and %<-mfp64%> can only be combined when using the o32 ABI"
 
31561
-msgstr ""
 
31562
+msgstr "%<-mgp32%> và %<-mfp64%> chỉ có thể được tổ hợp cùng nhau khi sử dụng o32 ABI"
 
31563
 
 
31564
 #: config/mips/mips.c:16552 config/mips/mips.c:16554 config/mips/mips.c:16567
 
31565
 #, gcc-internal-format
 
31566
@@ -22509,9 +22475,9 @@
 
31567
 #. and 64-bit pointers, so we treat the abicalls case as
 
31568
 #. an error.
 
31569
 #: config/mips/mips.c:16561
 
31570
-#, gcc-internal-format
 
31571
+#, fuzzy, gcc-internal-format
 
31572
 msgid "the combination of %qs and %qs is incompatible with %qs"
 
31573
-msgstr ""
 
31574
+msgstr "--delete là xung khắc với các tùy chọn --all, --mirror và --tags"
 
31575
 
 
31576
 #: config/mips/mips.c:16607
 
31577
 #, gcc-internal-format
 
31578
@@ -22525,14 +22491,13 @@
 
31579
 
 
31580
 #: config/mips/mips.c:16624
 
31581
 #, fuzzy, gcc-internal-format
 
31582
-#| msgid "Positive exponent width required"
 
31583
 msgid "position-independent code requires %qs"
 
31584
 msgstr "Yêu cầu chiều rộng lũy thừa dương"
 
31585
 
 
31586
 #: config/mips/mips.c:16657
 
31587
 #, gcc-internal-format
 
31588
 msgid "%<-mno-gpopt%> needs %<-mexplicit-relocs%>"
 
31589
-msgstr ""
 
31590
+msgstr "%<-mno-gpopt%> cần %<-mexplicit-relocs%>"
 
31591
 
 
31592
 #: config/mips/mips.c:16665 config/mips/mips.c:16668
 
31593
 #, gcc-internal-format
 
31594
@@ -22542,12 +22507,12 @@
 
31595
 #: config/mips/mips.c:16678
 
31596
 #, gcc-internal-format
 
31597
 msgid "%<-mips3d%> requires %<-mpaired-single%>"
 
31598
-msgstr ""
 
31599
+msgstr "%<-mips3d%> cần %<-mpaired-single%>"
 
31600
 
 
31601
 #: config/mips/mips.c:16687
 
31602
 #, gcc-internal-format
 
31603
 msgid "%qs must be used with %qs"
 
31604
-msgstr ""
 
31605
+msgstr "%qs phải được sử dụng cùng với %qs"
 
31606
 
 
31607
 #: config/mips/mips.c:16694
 
31608
 #, gcc-internal-format
 
31609
@@ -22560,9 +22525,9 @@
 
31610
 msgstr ""
 
31611
 
 
31612
 #: config/mips/mips.c:16805
 
31613
-#, gcc-internal-format
 
31614
+#, fuzzy, gcc-internal-format
 
31615
 msgid "%qs requires branch-likely instructions"
 
31616
-msgstr ""
 
31617
+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 đó"
 
31618
 
 
31619
 #: config/mips/mips.c:16809
 
31620
 #, gcc-internal-format
 
31621
@@ -22570,19 +22535,19 @@
 
31622
 msgstr ""
 
31623
 
 
31624
 #: config/mips/mips.c:17259
 
31625
-#, gcc-internal-format
 
31626
+#, fuzzy, gcc-internal-format
 
31627
 msgid "mips16 function profiling"
 
31628
-msgstr ""
 
31629
+msgstr "Quá hạn bộ đếm thời gian theo dõi cách sử dụng tiềm năng hệ thống"
 
31630
 
 
31631
 #: config/mmix/mmix.c:295
 
31632
 #, gcc-internal-format, gfc-internal-format
 
31633
 msgid "-f%s not supported: ignored"
 
31634
-msgstr ""
 
31635
+msgstr "-f%s không được hỗ trợ: lờ đi"
 
31636
 
 
31637
 #: config/mmix/mmix.c:725
 
31638
 #, gcc-internal-format
 
31639
 msgid "support for mode %qs"
 
31640
-msgstr ""
 
31641
+msgstr "hỗ trợ cho chế độ %qs"
 
31642
 
 
31643
 #: config/mmix/mmix.c:739
 
31644
 #, gcc-internal-format, gfc-internal-format
 
31645
@@ -22600,9 +22565,9 @@
 
31646
 msgstr ""
 
31647
 
 
31648
 #: config/mmix/mmix.c:1554 config/mmix/mmix.c:1578 config/mmix/mmix.c:1694
 
31649
-#, gcc-internal-format, gfc-internal-format
 
31650
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
31651
 msgid "MMIX Internal: Bad register: %d"
 
31652
-msgstr ""
 
31653
+msgstr "MMIX nội bộ : mong đợi một thanh ghi, không phải như thế"
 
31654
 
 
31655
 #. Presumably there's a missing case above if we get here.
 
31656
 #: config/mmix/mmix.c:1686
 
31657
@@ -22621,14 +22586,14 @@
 
31658
 msgstr ""
 
31659
 
 
31660
 #: config/mmix/mmix.c:2496 config/mmix/mmix.c:2555
 
31661
-#, gcc-internal-format, gfc-internal-format
 
31662
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
31663
 msgid "MMIX Internal: %s is not a shiftable int"
 
31664
-msgstr ""
 
31665
+msgstr "MMIX nội bộ : đây không phải là một hằng số :"
 
31666
 
 
31667
 #: config/mn10300/mn10300.c:99
 
31668
 #, gcc-internal-format
 
31669
 msgid "-mtune= expects mn10300, am33, am33-2, or am34"
 
31670
-msgstr ""
 
31671
+msgstr "-mtune= cần mn10300, am33, am33-2, hay am34"
 
31672
 
 
31673
 #: config/pa/pa.c:501
 
31674
 #, gcc-internal-format
 
31675
@@ -22661,9 +22626,9 @@
 
31676
 msgstr ""
 
31677
 
 
31678
 #: config/picochip/picochip.c:419
 
31679
-#, gcc-internal-format, gfc-internal-format
 
31680
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
31681
 msgid "invalid AE type specified (%s)"
 
31682
-msgstr ""
 
31683
+msgstr "kiểu tham số đã cho không hợp lệ"
 
31684
 
 
31685
 #: config/picochip/picochip.c:442
 
31686
 #, gcc-internal-format, gfc-internal-format
 
31687
@@ -22711,14 +22676,14 @@
 
31688
 msgstr ""
 
31689
 
 
31690
 #: config/picochip/picochip.c:2432
 
31691
-#, gcc-internal-format, gfc-internal-format
 
31692
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
31693
 msgid "unknown short branch in %s (type %d)"
 
31694
-msgstr ""
 
31695
+msgstr "Không rõ kiểu chữ ký trong hiệu bài"
 
31696
 
 
31697
 #: config/picochip/picochip.c:2469
 
31698
-#, gcc-internal-format, gfc-internal-format
 
31699
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
31700
 msgid "unknown long branch in %s (type %d)"
 
31701
-msgstr ""
 
31702
+msgstr "Không rõ kiểu chữ ký trong hiệu bài"
 
31703
 
 
31704
 #: config/picochip/picochip.c:2509 config/picochip/picochip.c:2577
 
31705
 #, gcc-internal-format, gfc-internal-format
 
31706
@@ -22759,22 +22724,22 @@
 
31707
 #: config/rs6000/host-darwin.c:59
 
31708
 #, gcc-internal-format
 
31709
 msgid "Segmentation Fault (code)"
 
31710
-msgstr ""
 
31711
+msgstr "Segmentation Fault (mã)"
 
31712
 
 
31713
 #: config/rs6000/host-darwin.c:129
 
31714
 #, gcc-internal-format
 
31715
 msgid "Segmentation Fault"
 
31716
-msgstr ""
 
31717
+msgstr "Segmentation Fault"
 
31718
 
 
31719
 #: config/rs6000/host-darwin.c:143
 
31720
 #, gcc-internal-format
 
31721
 msgid "While setting up signal stack: %m"
 
31722
-msgstr ""
 
31723
+msgstr "Trong khi cài đặt stack tín hiệu: %m"
 
31724
 
 
31725
 #: config/rs6000/host-darwin.c:149
 
31726
 #, gcc-internal-format
 
31727
 msgid "While setting up signal handler: %m"
 
31728
-msgstr ""
 
31729
+msgstr "Trong khi cài đặt bộ tiếp hợp tín hiệu: %m"
 
31730
 
 
31731
 #. Handle the machine specific pragma longcall.  Its syntax is
 
31732
 #.
 
31733
@@ -22786,14 +22751,14 @@
 
31734
 #. whether or not new function declarations receive a longcall
 
31735
 #. attribute by default.
 
31736
 #: config/rs6000/rs6000-c.c:50
 
31737
-#, gcc-internal-format
 
31738
+#, fuzzy, gcc-internal-format
 
31739
 msgid "ignoring malformed #pragma longcall"
 
31740
-msgstr ""
 
31741
+msgstr "%s:%d: cảnh báo: yêu cầu « .lf » dạng sai nên bỏ qua"
 
31742
 
 
31743
 #: config/rs6000/rs6000-c.c:63
 
31744
 #, gcc-internal-format
 
31745
 msgid "missing open paren"
 
31746
-msgstr ""
 
31747
+msgstr "thiếu paren mở"
 
31748
 
 
31749
 #: config/rs6000/rs6000-c.c:65
 
31750
 #, gcc-internal-format
 
31751
@@ -22803,17 +22768,17 @@
 
31752
 #: config/rs6000/rs6000-c.c:67
 
31753
 #, gcc-internal-format
 
31754
 msgid "missing close paren"
 
31755
-msgstr ""
 
31756
+msgstr "thiếu paren đóng"
 
31757
 
 
31758
 #: config/rs6000/rs6000-c.c:70
 
31759
 #, gcc-internal-format
 
31760
 msgid "number must be 0 or 1"
 
31761
-msgstr ""
 
31762
+msgstr "số phải là 0 hay 1"
 
31763
 
 
31764
 #: config/rs6000/rs6000-c.c:73
 
31765
-#, gcc-internal-format
 
31766
+#, fuzzy, gcc-internal-format
 
31767
 msgid "junk at end of #pragma longcall"
 
31768
-msgstr ""
 
31769
+msgstr "pack có phần thừa ở cuối"
 
31770
 
 
31771
 #: config/rs6000/rs6000-c.c:3537
 
31772
 #, gcc-internal-format, gfc-internal-format
 
31773
@@ -22868,7 +22833,7 @@
 
31774
 #: config/rs6000/rs6000.c:2322
 
31775
 #, gcc-internal-format
 
31776
 msgid "-m64 requires PowerPC64 architecture, enabling"
 
31777
-msgstr ""
 
31778
+msgstr "-m64 yêu cầu kiến trúc PowerPC64, đang bật"
 
31779
 
 
31780
 #: config/rs6000/rs6000.c:2405
 
31781
 #, gcc-internal-format
 
31782
@@ -22878,11 +22843,10 @@
 
31783
 #: config/rs6000/rs6000.c:2542
 
31784
 #, gcc-internal-format
 
31785
 msgid "not configured for SPE ABI"
 
31786
-msgstr ""
 
31787
+msgstr "chưa cấu hình cho SPE ABI"
 
31788
 
 
31789
 #: config/rs6000/rs6000.c:2547
 
31790
 #, fuzzy, gcc-internal-format
 
31791
-#| msgid "Do not use PowerPC instruction set"
 
31792
 msgid "not configured for SPE instruction set"
 
31793
 msgstr "Đừng sử dụng tập hợp câu lệnh PowerPC"
 
31794
 
 
31795
@@ -22894,7 +22858,7 @@
 
31796
 #: config/rs6000/rs6000.c:2560
 
31797
 #, gcc-internal-format
 
31798
 msgid "AltiVec not supported in this target"
 
31799
-msgstr ""
 
31800
+msgstr "AltiVec không được hỗ trợ ở đích này"
 
31801
 
 
31802
 #: config/rs6000/rs6000.c:2562 config/rs6000/rs6000.c:2567
 
31803
 #, gcc-internal-format
 
31804
@@ -22969,7 +22933,7 @@
 
31805
 #: config/rs6000/rs6000.c:9938
 
31806
 #, gcc-internal-format
 
31807
 msgid "argument 1 must be a 5-bit signed literal"
 
31808
-msgstr ""
 
31809
+msgstr "đối số 1 phải là kiểu văn có dấu 5-bit"
 
31810
 
 
31811
 #: config/rs6000/rs6000.c:10041 config/rs6000/rs6000.c:11058
 
31812
 #, gcc-internal-format
 
31813
@@ -23019,12 +22983,12 @@
 
31814
 #: config/rs6000/rs6000.c:11178
 
31815
 #, gcc-internal-format
 
31816
 msgid "argument 1 of __builtin_paired_predicate must be a constant"
 
31817
-msgstr ""
 
31818
+msgstr "đối số 1 của __builtin_paired_predicate phải là một hằng"
 
31819
 
 
31820
 #: config/rs6000/rs6000.c:11225
 
31821
 #, gcc-internal-format
 
31822
 msgid "argument 1 of __builtin_paired_predicate is out of range"
 
31823
-msgstr ""
 
31824
+msgstr "đối số 1 của __builtin_paired_predicate nằm ngoài phạm vi"
 
31825
 
 
31826
 #: config/rs6000/rs6000.c:11250
 
31827
 #, gcc-internal-format
 
31828
@@ -23084,7 +23048,7 @@
 
31829
 #: config/rs6000/rs6000.c:18820
 
31830
 #, gcc-internal-format
 
31831
 msgid "stack frame too large"
 
31832
-msgstr ""
 
31833
+msgstr "khung stack quá lớn"
 
31834
 
 
31835
 #: config/rs6000/rs6000.c:22604
 
31836
 #, gcc-internal-format
 
31837
@@ -23137,9 +23101,9 @@
 
31838
 msgstr ""
 
31839
 
 
31840
 #: config/rs6000/rs6000.c:27636
 
31841
-#, gcc-internal-format, gfc-internal-format
 
31842
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
31843
 msgid "emitting microcode insn %s\t[%s] #%d"
 
31844
-msgstr ""
 
31845
+msgstr "chiều dài lệnh âm"
 
31846
 
 
31847
 #: config/rs6000/rs6000.c:27640
 
31848
 #, gcc-internal-format, gfc-internal-format
 
31849
@@ -23287,13 +23251,13 @@
 
31850
 #: config/rs6000/aix53.h:40 config/rs6000/aix61.h:40
 
31851
 #, gcc-internal-format
 
31852
 msgid "-maix64 required: 64-bit computation with 32-bit addressing not yet supported"
 
31853
-msgstr ""
 
31854
+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ợ"
 
31855
 
 
31856
 #: config/rs6000/aix61.h:47 config/rs6000/freebsd64.h:107
 
31857
 #: config/rs6000/linux64.h:130
 
31858
 #, gcc-internal-format
 
31859
 msgid "-mcmodel incompatible with other toc options"
 
31860
-msgstr ""
 
31861
+msgstr "-mcmodel không tương thích với các tùy chọn toc khác"
 
31862
 
 
31863
 #: config/rs6000/e500.h:37
 
31864
 #, gcc-internal-format
 
31865
@@ -23306,20 +23270,19 @@
 
31866
 msgstr ""
 
31867
 
 
31868
 #: config/rs6000/e500.h:41
 
31869
-#, fuzzy, gcc-internal-format
 
31870
-#| msgid "-pipe not supported"
 
31871
+#, gcc-internal-format
 
31872
 msgid "64-bit SPE not supported"
 
31873
-msgstr "không hỗ trợ -pipe"
 
31874
+msgstr "không hỗ trợ 64-bit SPE"
 
31875
 
 
31876
 #: config/rs6000/e500.h:43
 
31877
 #, gcc-internal-format
 
31878
 msgid "E500 and FPRs not supported"
 
31879
-msgstr ""
 
31880
+msgstr "E500 và FPRs không được hỗ trợ"
 
31881
 
 
31882
 #: config/rs6000/freebsd64.h:100 config/rs6000/linux64.h:123
 
31883
 #, gcc-internal-format
 
31884
 msgid "-m64 requires a PowerPC64 cpu"
 
31885
-msgstr ""
 
31886
+msgstr "-m64 yêu cầu cpu PowerPC64"
 
31887
 
 
31888
 #. Definitions for __builtin_return_address and __builtin_frame_address.
 
31889
 #. __builtin_return_address (0) should give link register (65), enable
 
31890
@@ -23383,17 +23346,17 @@
 
31891
 #: config/rs6000/sysv4.h:193
 
31892
 #, gcc-internal-format
 
31893
 msgid "-mcall-aixdesc must be big endian"
 
31894
-msgstr ""
 
31895
+msgstr "-mcall-aixdesc phải là big endian"
 
31896
 
 
31897
 #: config/rs6000/sysv4.h:198
 
31898
 #, gcc-internal-format
 
31899
 msgid "-msecure-plt not supported by your assembler"
 
31900
-msgstr ""
 
31901
+msgstr "-msecure-plt không được hỗ trợ bởi bộ dịch hợp ngữ của bạn"
 
31902
 
 
31903
 #: config/rs6000/sysv4.h:217
 
31904
 #, gcc-internal-format, gfc-internal-format
 
31905
 msgid "-m%s not supported in this configuration"
 
31906
-msgstr ""
 
31907
+msgstr "-m%s không được hỗ trợ trong cấu hình này"
 
31908
 
 
31909
 #: config/rx/rx.c:641
 
31910
 #, gcc-internal-format, gfc-internal-format
 
31911
@@ -23418,7 +23381,7 @@
 
31912
 #: config/rx/rx.c:2509 config/xtensa/xtensa.c:3119 config/xtensa/xtensa.c:3145
 
31913
 #, gcc-internal-format
 
31914
 msgid "bad builtin code"
 
31915
-msgstr ""
 
31916
+msgstr "mã dựng sẵn sai"
 
31917
 
 
31918
 #: config/rx/rx.c:2620
 
31919
 #, gcc-internal-format
 
31920
@@ -23426,9 +23389,9 @@
 
31921
 msgstr ""
 
31922
 
 
31923
 #: config/s390/s390.c:1596
 
31924
-#, gcc-internal-format, gfc-internal-format
 
31925
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
31926
 msgid "z/Architecture mode not supported on %s"
 
31927
-msgstr ""
 
31928
+msgstr "Tính năng thu nhỏ khi đang chạy không được hỗ trợ"
 
31929
 
 
31930
 #: config/s390/s390.c:1598
 
31931
 #, gcc-internal-format
 
31932
@@ -23453,7 +23416,7 @@
 
31933
 #: config/s390/s390.c:1651
 
31934
 #, gcc-internal-format
 
31935
 msgid "-mbackchain -mpacked-stack -mhard-float are not supported in combination"
 
31936
-msgstr ""
 
31937
+msgstr "-mbackchain -mpacked-stack -mhard-float không được hỗ trợ trong tổ hợp"
 
31938
 
 
31939
 #: config/s390/s390.c:1657
 
31940
 #, gcc-internal-format
 
31941
@@ -23495,98 +23458,98 @@
 
31942
 msgid "%qs uses dynamic stack allocation"
 
31943
 msgstr ""
 
31944
 
 
31945
-#: config/sh/sh.c:906
 
31946
+#: config/sh/sh.c:903
 
31947
 #, gcc-internal-format
 
31948
 msgid "ignoring -fschedule-insns because of exception handling bug"
 
31949
 msgstr ""
 
31950
 
 
31951
-#: config/sh/sh.c:923
 
31952
+#: config/sh/sh.c:920
 
31953
 #, gcc-internal-format
 
31954
 msgid "unwind tables currently require either a frame pointer or -maccumulate-outgoing-args for correctness"
 
31955
 msgstr ""
 
31956
 
 
31957
-#: config/sh/sh.c:8284
 
31958
+#: config/sh/sh.c:8281
 
31959
 #, gcc-internal-format
 
31960
 msgid "__builtin_saveregs not supported by this subtarget"
 
31961
 msgstr ""
 
31962
 
 
31963
-#: config/sh/sh.c:9439
 
31964
+#: config/sh/sh.c:9436
 
31965
 #, gcc-internal-format
 
31966
 msgid "%qE attribute only applies to interrupt functions"
 
31967
 msgstr ""
 
31968
 
 
31969
-#: config/sh/sh.c:9509
 
31970
+#: config/sh/sh.c:9506
 
31971
 #, gcc-internal-format
 
31972
 msgid "%qE attribute is supported only for SH2A"
 
31973
 msgstr ""
 
31974
 
 
31975
-#: config/sh/sh.c:9539
 
31976
+#: config/sh/sh.c:9536
 
31977
 #, gcc-internal-format
 
31978
 msgid "attribute interrupt_handler is not compatible with -m5-compact"
 
31979
 msgstr ""
 
31980
 
 
31981
-#: config/sh/sh.c:9556
 
31982
+#: config/sh/sh.c:9553
 
31983
 #, gcc-internal-format
 
31984
 msgid "%qE attribute only applies to SH2A"
 
31985
-msgstr ""
 
31986
+msgstr "Thuộc tính %qE chỉ được áp dụng cho SH2A"
 
31987
 
 
31988
-#: config/sh/sh.c:9578
 
31989
+#: config/sh/sh.c:9575
 
31990
 #, gcc-internal-format
 
31991
 msgid "%qE attribute argument should be between 0 to 255"
 
31992
 msgstr ""
 
31993
 
 
31994
 #. The argument must be a constant string.
 
31995
-#: config/sh/sh.c:9651
 
31996
+#: config/sh/sh.c:9648
 
31997
 #, gcc-internal-format
 
31998
 msgid "%qE attribute argument not a string constant"
 
31999
 msgstr ""
 
32000
 
 
32001
-#: config/sh/sh.c:12341
 
32002
+#: config/sh/sh.c:12338
 
32003
 #, gcc-internal-format
 
32004
 msgid "r0 needs to be available as a call-clobbered register"
 
32005
 msgstr ""
 
32006
 
 
32007
-#: config/sh/sh.c:12362
 
32008
+#: config/sh/sh.c:12359
 
32009
 #, gcc-internal-format
 
32010
 msgid "need a second call-clobbered general purpose register"
 
32011
 msgstr ""
 
32012
 
 
32013
-#: config/sh/sh.c:12370
 
32014
-#, gcc-internal-format
 
32015
+#: config/sh/sh.c:12367
 
32016
+#, fuzzy, gcc-internal-format
 
32017
 msgid "need a call-clobbered target register"
 
32018
-msgstr ""
 
32019
+msgstr "Đánh dấu thanh ghi MAC như là bị cuộc gọi ghi đè"
 
32020
 
 
32021
 #. FIXME
 
32022
 #: config/sh/netbsd-elf.h:73
 
32023
-#, gcc-internal-format
 
32024
+#, fuzzy, gcc-internal-format
 
32025
 msgid "unimplemented-shmedia profiling"
 
32026
-msgstr ""
 
32027
+msgstr "Quá hạn bộ đếm thời gian theo dõi cách sử dụng tiềm năng hệ thống"
 
32028
 
 
32029
 #. 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.
 
32030
 #: config/sh/vxworks.h:43
 
32031
 #, gcc-internal-format
 
32032
 msgid "-mrelax is only supported for RTP PIC"
 
32033
-msgstr ""
 
32034
+msgstr "-mrelax chỉ hỗ trợ cho RTP PIC"
 
32035
 
 
32036
 #: config/sparc/sparc.c:1001
 
32037
 #, gcc-internal-format, gfc-internal-format
 
32038
 msgid "%s is not supported by this configuration"
 
32039
-msgstr ""
 
32040
+msgstr "%s không được hỗ trợ bởi cấu hình này"
 
32041
 
 
32042
 #: config/sparc/sparc.c:1008
 
32043
 #, gcc-internal-format
 
32044
 msgid "-mlong-double-64 not allowed with -m64"
 
32045
-msgstr ""
 
32046
+msgstr "-mlong-double-64 là không được phép với -m64"
 
32047
 
 
32048
 #: config/sparc/sparc.c:1028
 
32049
 #, gcc-internal-format, gfc-internal-format
 
32050
 msgid "bad value (%s) for -mcmodel= switch"
 
32051
-msgstr ""
 
32052
+msgstr "giá trị sai (%s) cho -mcmodel="
 
32053
 
 
32054
 #: config/sparc/sparc.c:1033
 
32055
 #, gcc-internal-format
 
32056
 msgid "-mcmodel= is not supported on 32 bit systems"
 
32057
-msgstr ""
 
32058
+msgstr "-mcmodel= không được hỗ trợ trên hệ thống 32"
 
32059
 
 
32060
 #: config/sparc/sparc.c:1040
 
32061
 #, gcc-internal-format
 
32062
@@ -23594,14 +23557,14 @@
 
32063
 msgstr ""
 
32064
 
 
32065
 #: config/spu/spu-c.c:135
 
32066
-#, gcc-internal-format, gfc-internal-format
 
32067
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
32068
 msgid "insufficient arguments to overloaded function %s"
 
32069
-msgstr ""
 
32070
+msgstr "Không đủ đối số (%d) tới hàm « %s »"
 
32071
 
 
32072
 #: config/spu/spu-c.c:166
 
32073
 #, gcc-internal-format, gfc-internal-format
 
32074
 msgid "too many arguments to overloaded function %s"
 
32075
-msgstr ""
 
32076
+msgstr "quá nhiều đối số cho hàm được quá tải %s"
 
32077
 
 
32078
 #: config/spu/spu-c.c:178
 
32079
 #, gcc-internal-format, gfc-internal-format
 
32080
@@ -23624,9 +23587,9 @@
 
32081
 msgstr ""
 
32082
 
 
32083
 #: config/spu/spu.c:5185 config/spu/spu.c:5187
 
32084
-#, gcc-internal-format
 
32085
+#, fuzzy, gcc-internal-format
 
32086
 msgid "creating run-time relocation"
 
32087
-msgstr ""
 
32088
+msgstr "sai khớp phiên bản: thời_gian_biên_dịch=%d, thời_gian_chạy=%d"
 
32089
 
 
32090
 #: config/spu/spu.c:6322
 
32091
 #, gcc-internal-format, gfc-internal-format
 
32092
@@ -23651,7 +23614,7 @@
 
32093
 #: config/stormy16/stormy16.c:1197
 
32094
 #, gcc-internal-format
 
32095
 msgid "function_profiler support"
 
32096
-msgstr ""
 
32097
+msgstr "hỗ trợ function_profiler"
 
32098
 
 
32099
 #: config/stormy16/stormy16.c:1291
 
32100
 #, gcc-internal-format
 
32101
@@ -23674,9 +23637,9 @@
 
32102
 msgstr ""
 
32103
 
 
32104
 #: config/tilegx/tilegx.c:3451 config/tilepro/tilepro.c:3101
 
32105
-#, fuzzy, gcc-internal-format
 
32106
+#, gcc-internal-format
 
32107
 msgid "bad builtin icode"
 
32108
-msgstr "mã điều kiện sai"
 
32109
+msgstr "icode dựng sẵn sai"
 
32110
 
 
32111
 #: config/tilegx/tilegx.c:3492 config/tilepro/tilepro.c:3127
 
32112
 #, fuzzy, gcc-internal-format
 
32113
@@ -23709,14 +23672,14 @@
 
32114
 msgstr ""
 
32115
 
 
32116
 #: config/v850/v850-c.c:169
 
32117
-#, gcc-internal-format
 
32118
+#, fuzzy, gcc-internal-format
 
32119
 msgid "unrecognized section name %qE"
 
32120
-msgstr ""
 
32121
+msgstr "%B: tên phần định vị lại sai « %s »"
 
32122
 
 
32123
 #: config/v850/v850-c.c:184
 
32124
 #, gcc-internal-format
 
32125
 msgid "malformed #pragma ghs section"
 
32126
-msgstr ""
 
32127
+msgstr "sai dạng #pragma ghs phần"
 
32128
 
 
32129
 #: config/v850/v850-c.c:203
 
32130
 #, gcc-internal-format
 
32131
@@ -23766,7 +23729,7 @@
 
32132
 #: config/v850/v850.c:2261
 
32133
 #, gcc-internal-format, gfc-internal-format
 
32134
 msgid "bogus JR construction: %d"
 
32135
-msgstr ""
 
32136
+msgstr "chỉ lệnh JR giả: %d"
 
32137
 
 
32138
 #: config/v850/v850.c:2279 config/v850/v850.c:2386
 
32139
 #, gcc-internal-format, gfc-internal-format
 
32140
@@ -23776,12 +23739,12 @@
 
32141
 #: config/v850/v850.c:2366
 
32142
 #, gcc-internal-format, gfc-internal-format
 
32143
 msgid "bogus JARL construction: %d"
 
32144
-msgstr ""
 
32145
+msgstr "chỉ lệnh JARL giả: %d"
 
32146
 
 
32147
 #: config/v850/v850.c:2663
 
32148
-#, gcc-internal-format, gfc-internal-format
 
32149
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
32150
 msgid "bogus DISPOSE construction: %d"
 
32151
-msgstr ""
 
32152
+msgstr "số đếm thư giả !"
 
32153
 
 
32154
 #: config/v850/v850.c:2682
 
32155
 #, gcc-internal-format, gfc-internal-format
 
32156
@@ -23791,7 +23754,7 @@
 
32157
 #: config/v850/v850.c:2784
 
32158
 #, gcc-internal-format, gfc-internal-format
 
32159
 msgid "bogus PREPEARE construction: %d"
 
32160
-msgstr ""
 
32161
+msgstr "chỉ lệnh PREPEARE giả: %d"
 
32162
 
 
32163
 #: config/v850/v850.c:2801
 
32164
 #, gcc-internal-format, gfc-internal-format
 
32165
@@ -23799,14 +23762,14 @@
 
32166
 msgstr ""
 
32167
 
 
32168
 #: config/vms/vms-c.c:44
 
32169
-#, gcc-internal-format
 
32170
+#, fuzzy, gcc-internal-format
 
32171
 msgid "junk at end of #pragma __nostandard"
 
32172
-msgstr ""
 
32173
+msgstr "pack có phần thừa ở cuối"
 
32174
 
 
32175
 #: config/vms/vms-c.c:55
 
32176
-#, gcc-internal-format
 
32177
+#, fuzzy, gcc-internal-format
 
32178
 msgid "junk at end of #pragma __standard"
 
32179
-msgstr ""
 
32180
+msgstr "pack có phần thừa ở cuối"
 
32181
 
 
32182
 #: config/vms/vms-c.c:80
 
32183
 #, gcc-internal-format
 
32184
@@ -23839,9 +23802,9 @@
 
32185
 msgstr ""
 
32186
 
 
32187
 #: config/vms/vms-c.c:223
 
32188
-#, gcc-internal-format
 
32189
+#, fuzzy, gcc-internal-format
 
32190
 msgid "extern model globalvalue"
 
32191
-msgstr ""
 
32192
+msgstr " [bộ nhớ=chế độ khối]"
 
32193
 
 
32194
 #: config/vms/vms-c.c:228
 
32195
 #, gcc-internal-format, gfc-internal-format
 
32196
@@ -23856,7 +23819,7 @@
 
32197
 #: config/vms/vms-c.c:248
 
32198
 #, gcc-internal-format
 
32199
 msgid "vms '#pragma __message' is ignored"
 
32200
-msgstr ""
 
32201
+msgstr "vms '#pragma __message' bị lờ đi"
 
32202
 
 
32203
 #: config/vms/vms-c.c:273 config/vms/vms-c.c:279
 
32204
 #, gcc-internal-format
 
32205
@@ -23866,13 +23829,12 @@
 
32206
 #: config/vms/vms-c.c:312 config/vms/vms-c.c:332
 
32207
 #, gcc-internal-format
 
32208
 msgid "malformed %<#pragma %s%>, ignoring"
 
32209
-msgstr ""
 
32210
+msgstr "%<#pragma %s%> sai dạng, bị bỏ qua"
 
32211
 
 
32212
 #: config/vms/vms-c.c:328
 
32213
-#, fuzzy, gcc-internal-format
 
32214
-#| msgid "invalid conversion to %<__fpreg%>"
 
32215
+#, gcc-internal-format
 
32216
 msgid "invalid constant in %<#pragma %s%>"
 
32217
-msgstr "sai chuyển đổi sang %<__fpreg%>"
 
32218
+msgstr "hằng không hợp lệ trong %<#pragma %s%>"
 
32219
 
 
32220
 #: config/xtensa/xtensa.c:2178
 
32221
 #, gcc-internal-format
 
32222
@@ -23882,7 +23844,7 @@
 
32223
 #: config/xtensa/xtensa.c:2213
 
32224
 #, gcc-internal-format, gfc-internal-format
 
32225
 msgid "-f%s is not supported with CONST16 instructions"
 
32226
-msgstr ""
 
32227
+msgstr "-f%s không hỗ trợ với chỉ lệnh CONST16"
 
32228
 
 
32229
 #: config/xtensa/xtensa.c:2220
 
32230
 #, gcc-internal-format
 
32231
@@ -23902,7 +23864,7 @@
 
32232
 #: ada/gcc-interface/misc.c:139
 
32233
 #, gcc-internal-format
 
32234
 msgid "%<-gnat%> misspelled as %<-gant%>"
 
32235
-msgstr ""
 
32236
+msgstr "%<-gnat%> gõ nhầm là %<-gant%>"
 
32237
 
 
32238
 #: ada/gcc-interface/misc.c:241
 
32239
 #, gcc-internal-format
 
32240
@@ -23913,7 +23875,7 @@
 
32241
 #: ada/gcc-interface/utils.c:6213 ada/gcc-interface/utils.c:6267
 
32242
 #, gcc-internal-format
 
32243
 msgid "%qs attribute ignored"
 
32244
-msgstr ""
 
32245
+msgstr "thuộc tính %qs bị bỏ qua"
 
32246
 
 
32247
 #: ada/gcc-interface/utils.c:6114
 
32248
 #, gcc-internal-format
 
32249
@@ -23984,17 +23946,17 @@
 
32250
 #: c/c-decl.c:1112 cp/decl.c:372
 
32251
 #, gcc-internal-format
 
32252
 msgid "label %q+D used but not defined"
 
32253
-msgstr ""
 
32254
+msgstr "nhãn %q+D được dùng nhưng chưa định nghĩa"
 
32255
 
 
32256
 #: c/c-decl.c:1157
 
32257
-#, gcc-internal-format
 
32258
+#, fuzzy, gcc-internal-format
 
32259
 msgid "nested function %q+D declared but never defined"
 
32260
-msgstr ""
 
32261
+msgstr "hàm « %s » được định nghĩa nhưng mà chưa được gọi trực tiếp bao giờ"
 
32262
 
 
32263
 #: c/c-decl.c:1169
 
32264
 #, gcc-internal-format
 
32265
 msgid "inline function %q+D declared but never defined"
 
32266
-msgstr ""
 
32267
+msgstr "hàm chung dòng %q+D được khai báo nhưng chưa bao giờ được định nghĩa"
 
32268
 
 
32269
 #: c/c-decl.c:1186 cp/decl.c:634
 
32270
 #, gcc-internal-format
 
32271
@@ -24014,7 +23976,7 @@
 
32272
 #: c/c-decl.c:1474 c/c-decl.c:5869 c/c-decl.c:6699 c/c-decl.c:7410
 
32273
 #, gcc-internal-format
 
32274
 msgid "originally defined here"
 
32275
-msgstr ""
 
32276
+msgstr "định nghĩa lần đầu ở đây"
 
32277
 
 
32278
 #: c/c-decl.c:1544
 
32279
 #, gcc-internal-format
 
32280
@@ -24051,7 +24013,7 @@
 
32281
 #: c/c-decl.c:1635
 
32282
 #, gcc-internal-format
 
32283
 msgid "previous definition of %q+D was here"
 
32284
-msgstr ""
 
32285
+msgstr "khai báo trước đây của %q+D là đây"
 
32286
 
 
32287
 #: c/c-decl.c:1637
 
32288
 #, gcc-internal-format
 
32289
@@ -24061,7 +24023,7 @@
 
32290
 #: c/c-decl.c:1639
 
32291
 #, gcc-internal-format
 
32292
 msgid "previous declaration of %q+D was here"
 
32293
-msgstr ""
 
32294
+msgstr "khai báo trước đây của %q+D ở đây"
 
32295
 
 
32296
 #: c/c-decl.c:1679
 
32297
 #, gcc-internal-format
 
32298
@@ -24074,14 +24036,14 @@
 
32299
 msgstr ""
 
32300
 
 
32301
 #: c/c-decl.c:1686 c/c-decl.c:1859 c/c-decl.c:2571
 
32302
-#, gcc-internal-format
 
32303
+#, fuzzy, gcc-internal-format
 
32304
 msgid "declaration of %q+D shadows a built-in function"
 
32305
-msgstr ""
 
32306
+msgstr "kết thúc tập tin bất thường trong lời tuyên bố hàm"
 
32307
 
 
32308
 #: c/c-decl.c:1695
 
32309
-#, gcc-internal-format
 
32310
+#, fuzzy, gcc-internal-format
 
32311
 msgid "redeclaration of enumerator %q+D"
 
32312
-msgstr ""
 
32313
+msgstr "%s khai báo lại cho %s"
 
32314
 
 
32315
 #. If types don't match for a built-in, throw away the
 
32316
 #. built-in.  No point in calling locate_old_decl here, it
 
32317
@@ -24112,9 +24074,9 @@
 
32318
 msgstr ""
 
32319
 
 
32320
 #: c/c-decl.c:1787
 
32321
-#, gcc-internal-format
 
32322
+#, fuzzy, gcc-internal-format
 
32323
 msgid "conflicting type qualifiers for %q+D"
 
32324
-msgstr ""
 
32325
+msgstr "không rõ kiểu nhịp cầu %s cho %s"
 
32326
 
 
32327
 #: c/c-decl.c:1812
 
32328
 #, gcc-internal-format
 
32329
@@ -24127,29 +24089,29 @@
 
32330
 msgstr ""
 
32331
 
 
32332
 #: c/c-decl.c:1832
 
32333
-#, gcc-internal-format
 
32334
+#, fuzzy, gcc-internal-format
 
32335
 msgid "redefinition of typedef %q+D"
 
32336
-msgstr ""
 
32337
+msgstr "<lỗi xác định loại>"
 
32338
 
 
32339
 #: c/c-decl.c:1885 c/c-decl.c:1988
 
32340
 #, gcc-internal-format
 
32341
 msgid "redefinition of %q+D"
 
32342
-msgstr ""
 
32343
+msgstr "định nghĩa lại của %q+D"
 
32344
 
 
32345
 #: c/c-decl.c:1920 c/c-decl.c:2026
 
32346
-#, gcc-internal-format
 
32347
+#, fuzzy, gcc-internal-format
 
32348
 msgid "static declaration of %q+D follows non-static declaration"
 
32349
-msgstr ""
 
32350
+msgstr "Không có khoảng trắng theo sau %s(): %s\n"
 
32351
 
 
32352
 #: c/c-decl.c:1930 c/c-decl.c:1938 c/c-decl.c:2016 c/c-decl.c:2023
 
32353
-#, gcc-internal-format
 
32354
+#, fuzzy, gcc-internal-format
 
32355
 msgid "non-static declaration of %q+D follows static declaration"
 
32356
-msgstr ""
 
32357
+msgstr "Không có khoảng trắng theo sau %s(): %s\n"
 
32358
 
 
32359
 #: c/c-decl.c:1954
 
32360
 #, gcc-internal-format
 
32361
 msgid "%<gnu_inline%> attribute present on %q+D"
 
32362
-msgstr ""
 
32363
+msgstr "thuộc tính %<gnu_inline%> hiện tại trên %q+D"
 
32364
 
 
32365
 #: c/c-decl.c:1957
 
32366
 #, gcc-internal-format
 
32367
@@ -24177,9 +24139,9 @@
 
32368
 msgstr ""
 
32369
 
 
32370
 #: c/c-decl.c:2050
 
32371
-#, gcc-internal-format
 
32372
+#, fuzzy, gcc-internal-format
 
32373
 msgid "redeclaration of %q+D with no linkage"
 
32374
-msgstr ""
 
32375
+msgstr "không cho phép đặt tên của thư mục và dùng tùy chọn $name"
 
32376
 
 
32377
 #: c/c-decl.c:2076
 
32378
 #, gcc-internal-format
 
32379
@@ -24199,12 +24161,12 @@
 
32380
 #: c/c-decl.c:2112
 
32381
 #, gcc-internal-format
 
32382
 msgid "redefinition of parameter %q+D"
 
32383
-msgstr ""
 
32384
+msgstr "định nghĩa lại của đối số %q+D"
 
32385
 
 
32386
 #: c/c-decl.c:2139
 
32387
-#, gcc-internal-format
 
32388
+#, fuzzy, gcc-internal-format
 
32389
 msgid "redundant redeclaration of %q+D"
 
32390
-msgstr ""
 
32391
+msgstr "%s khai báo lại cho %s"
 
32392
 
 
32393
 #: c/c-decl.c:2548
 
32394
 #, gcc-internal-format
 
32395
@@ -24212,14 +24174,14 @@
 
32396
 msgstr ""
 
32397
 
 
32398
 #: c/c-decl.c:2553
 
32399
-#, gcc-internal-format
 
32400
+#, fuzzy, gcc-internal-format
 
32401
 msgid "declaration of %q+D shadows a parameter"
 
32402
-msgstr ""
 
32403
+msgstr "hàm « %s »: tham số « %s » che biến toàn cục"
 
32404
 
 
32405
 #: c/c-decl.c:2565 cp/name-lookup.c:1194
 
32406
-#, gcc-internal-format
 
32407
+#, fuzzy, gcc-internal-format
 
32408
 msgid "declaration of %qD shadows a global declaration"
 
32409
-msgstr ""
 
32410
+msgstr "hàm « %s »: tham số « %s » che biến toàn cục"
 
32411
 
 
32412
 #: c/c-decl.c:2576
 
32413
 #, gcc-internal-format
 
32414
@@ -24227,9 +24189,9 @@
 
32415
 msgstr ""
 
32416
 
 
32417
 #: c/c-decl.c:2580 cp/name-lookup.c:1153 cp/name-lookup.c:1196
 
32418
-#, gcc-internal-format
 
32419
+#, fuzzy, gcc-internal-format
 
32420
 msgid "shadowed declaration is here"
 
32421
-msgstr ""
 
32422
+msgstr "%B: cảnh báo : sự dùng chung ở đây\n"
 
32423
 
 
32424
 #: c/c-decl.c:2707
 
32425
 #, gcc-internal-format
 
32426
@@ -24239,7 +24201,7 @@
 
32427
 #: c/c-decl.c:2883 c/c-decl.c:2886
 
32428
 #, gcc-internal-format
 
32429
 msgid "implicit declaration of function %qE"
 
32430
-msgstr ""
 
32431
+msgstr "khai báo ngầm của hàm %qE"
 
32432
 
 
32433
 #: c/c-decl.c:2949
 
32434
 #, gcc-internal-format
 
32435
@@ -24277,17 +24239,17 @@
 
32436
 msgstr ""
 
32437
 
 
32438
 #: c/c-decl.c:3109
 
32439
-#, gcc-internal-format
 
32440
+#, fuzzy, gcc-internal-format
 
32441
 msgid "jump skips variable initialization"
 
32442
-msgstr ""
 
32443
+msgstr "Cảnh báo khi một bước nhảy còn thiếu sự sơ khởi biến"
 
32444
 
 
32445
 #: c/c-decl.c:3110 c/c-decl.c:3166 c/c-decl.c:3255
 
32446
 #, gcc-internal-format
 
32447
 msgid "label %qD defined here"
 
32448
-msgstr ""
 
32449
+msgstr "nhãn %qD được định nghĩa ở đây"
 
32450
 
 
32451
 #: c/c-decl.c:3111 c/c-decl.c:3383 c/c-typeck.c:6979 cp/class.c:1339
 
32452
-#: cp/class.c:2928
 
32453
+#: cp/class.c:2932
 
32454
 #, gcc-internal-format
 
32455
 msgid "%qD declared here"
 
32456
 msgstr "%qD được khai báo ở đây"
 
32457
@@ -24320,7 +24282,7 @@
 
32458
 #: c/c-decl.c:3382 c/c-decl.c:3393
 
32459
 #, gcc-internal-format
 
32460
 msgid "switch starts here"
 
32461
-msgstr ""
 
32462
+msgstr "switch bắt đầu ở đây"
 
32463
 
 
32464
 #: c/c-decl.c:3392
 
32465
 #, gcc-internal-format
 
32466
@@ -24360,12 +24322,12 @@
 
32467
 #: c/c-decl.c:3768
 
32468
 #, gcc-internal-format
 
32469
 msgid "%<inline%> in empty declaration"
 
32470
-msgstr ""
 
32471
+msgstr "%<inline%> trong khai báo trống rỗng"
 
32472
 
 
32473
 #: c/c-decl.c:3774
 
32474
-#, fuzzy, gcc-internal-format
 
32475
+#, gcc-internal-format
 
32476
 msgid "%<_Noreturn%> in empty declaration"
 
32477
-msgstr "lời tuyên bố loại có hướng"
 
32478
+msgstr "%<_Noreturn%> trong khai báo trống rỗng"
 
32479
 
 
32480
 #: c/c-decl.c:3780
 
32481
 #, gcc-internal-format
 
32482
@@ -24433,7 +24395,7 @@
 
32483
 #: c/c-decl.c:4030
 
32484
 #, gcc-internal-format
 
32485
 msgid "function %qD is initialized like a variable"
 
32486
-msgstr ""
 
32487
+msgstr "hàm %qD được khởi tạo giống như là một biến"
 
32488
 
 
32489
 #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
 
32490
 #: c/c-decl.c:4036
 
32491
@@ -24455,7 +24417,7 @@
 
32492
 msgid "variable %qD has initializer but incomplete type"
 
32493
 msgstr ""
 
32494
 
 
32495
-#: c/c-decl.c:4150 cp/decl.c:4529 cp/decl.c:12970
 
32496
+#: c/c-decl.c:4150 cp/decl.c:4529 cp/decl.c:12961
 
32497
 #, gcc-internal-format
 
32498
 msgid "inline function %q+D given attribute noinline"
 
32499
 msgstr ""
 
32500
@@ -24468,22 +24430,22 @@
 
32501
 #: c/c-decl.c:4203 cp/init.c:2130 cp/init.c:2145
 
32502
 #, gcc-internal-format
 
32503
 msgid "%qD should be initialized"
 
32504
-msgstr ""
 
32505
+msgstr "%qD cần được khởi tạo"
 
32506
 
 
32507
 #: c/c-decl.c:4281
 
32508
-#, gcc-internal-format
 
32509
+#, fuzzy, gcc-internal-format
 
32510
 msgid "initializer fails to determine size of %q+D"
 
32511
-msgstr ""
 
32512
+msgstr "trong khi thử quyết định kích cỡ của thiết bị"
 
32513
 
 
32514
 #: c/c-decl.c:4286
 
32515
 #, gcc-internal-format
 
32516
 msgid "array size missing in %q+D"
 
32517
-msgstr ""
 
32518
+msgstr "thiếu kích thước mảng trong %q+D"
 
32519
 
 
32520
 #: c/c-decl.c:4298
 
32521
 #, gcc-internal-format
 
32522
 msgid "zero or negative size array %q+D"
 
32523
-msgstr ""
 
32524
+msgstr "mảng có kích thước bằng không hay bị âm %q+D"
 
32525
 
 
32526
 #: c/c-decl.c:4364
 
32527
 #, gcc-internal-format
 
32528
@@ -24533,7 +24495,7 @@
 
32529
 #: c/c-decl.c:4762
 
32530
 #, gcc-internal-format
 
32531
 msgid "zero width for bit-field %qs"
 
32532
-msgstr ""
 
32533
+msgstr "độ rộng bằng không cho bit-field %qs"
 
32534
 
 
32535
 #: c/c-decl.c:4772
 
32536
 #, gcc-internal-format
 
32537
@@ -24568,12 +24530,12 @@
 
32538
 #: c/c-decl.c:4831
 
32539
 #, gcc-internal-format
 
32540
 msgid "ISO C90 forbids variable length array %qE"
 
32541
-msgstr ""
 
32542
+msgstr "ISO C90 cấm mảng có kích thước biến đổi %qE"
 
32543
 
 
32544
 #: c/c-decl.c:4834
 
32545
 #, gcc-internal-format
 
32546
 msgid "ISO C90 forbids variable length array"
 
32547
-msgstr ""
 
32548
+msgstr "ISO C90 cấm mảng có kích thước biến đổi"
 
32549
 
 
32550
 #: c/c-decl.c:4843
 
32551
 #, gcc-internal-format
 
32552
@@ -24588,12 +24550,12 @@
 
32553
 #: c/c-decl.c:4853
 
32554
 #, gcc-internal-format
 
32555
 msgid "variable length array %qE is used"
 
32556
-msgstr ""
 
32557
+msgstr "mảng có độ dài biến đổi %qE được dùng"
 
32558
 
 
32559
-#: c/c-decl.c:4857 cp/decl.c:8274
 
32560
+#: c/c-decl.c:4857 cp/decl.c:8277
 
32561
 #, gcc-internal-format
 
32562
 msgid "variable length array is used"
 
32563
-msgstr ""
 
32564
+msgstr "mảng có độ dài biến đổi được dùng"
 
32565
 
 
32566
 #: c/c-decl.c:5016 c/c-decl.c:5364 c/c-decl.c:5374
 
32567
 #, gcc-internal-format
 
32568
@@ -24638,22 +24600,22 @@
 
32569
 #: c/c-decl.c:5107
 
32570
 #, gcc-internal-format
 
32571
 msgid "function definition declared %<auto%>"
 
32572
-msgstr ""
 
32573
+msgstr "định nghĩa hàm được khai báo là %<auto%>"
 
32574
 
 
32575
 #: c/c-decl.c:5109
 
32576
 #, gcc-internal-format
 
32577
 msgid "function definition declared %<register%>"
 
32578
-msgstr ""
 
32579
+msgstr "định nghĩa hàm được khai báo là %<register%>"
 
32580
 
 
32581
 #: c/c-decl.c:5111
 
32582
 #, gcc-internal-format
 
32583
 msgid "function definition declared %<typedef%>"
 
32584
-msgstr ""
 
32585
+msgstr "định nghĩa hàm được khai báo là %<typedef%>"
 
32586
 
 
32587
 #: c/c-decl.c:5113
 
32588
 #, gcc-internal-format
 
32589
 msgid "function definition declared %<__thread%>"
 
32590
-msgstr ""
 
32591
+msgstr "định nghĩa hàm được khai báo là %<__thread%>"
 
32592
 
 
32593
 #: c/c-decl.c:5130
 
32594
 #, gcc-internal-format
 
32595
@@ -24675,10 +24637,10 @@
 
32596
 msgid "storage class specified for unnamed parameter"
 
32597
 msgstr ""
 
32598
 
 
32599
-#: c/c-decl.c:5143 cp/decl.c:9283
 
32600
-#, gcc-internal-format
 
32601
+#: c/c-decl.c:5143 cp/decl.c:9279
 
32602
+#, fuzzy, gcc-internal-format
 
32603
 msgid "storage class specified for typename"
 
32604
-msgstr ""
 
32605
+msgstr "%B: Không nhận ra hạng lưu trữ %d cho ký hiệu %s « %s »"
 
32606
 
 
32607
 #: c/c-decl.c:5160
 
32608
 #, gcc-internal-format
 
32609
@@ -24721,7 +24683,7 @@
 
32610
 #: c/c-decl.c:5276
 
32611
 #, gcc-internal-format
 
32612
 msgid "declaration of %qE as array of voids"
 
32613
-msgstr ""
 
32614
+msgstr "sự khai báo của %qE như là mảng của void"
 
32615
 
 
32616
 #: c/c-decl.c:5278
 
32617
 #, gcc-internal-format
 
32618
@@ -24731,7 +24693,7 @@
 
32619
 #: c/c-decl.c:5285
 
32620
 #, gcc-internal-format
 
32621
 msgid "declaration of %qE as array of functions"
 
32622
-msgstr ""
 
32623
+msgstr "sự khai báo của %qE như là mảng của các hàm"
 
32624
 
 
32625
 #: c/c-decl.c:5288
 
32626
 #, gcc-internal-format
 
32627
@@ -24756,43 +24718,43 @@
 
32628
 #: c/c-decl.c:5335
 
32629
 #, gcc-internal-format
 
32630
 msgid "ISO C forbids zero-size array %qE"
 
32631
-msgstr ""
 
32632
+msgstr "ISO C cấm chỉ mảng có độ dài là không %qE"
 
32633
 
 
32634
 #: c/c-decl.c:5338
 
32635
 #, gcc-internal-format
 
32636
 msgid "ISO C forbids zero-size array"
 
32637
-msgstr ""
 
32638
+msgstr "ISO C cấm chỉ mảng có độ dài là không"
 
32639
 
 
32640
 #: c/c-decl.c:5347
 
32641
 #, gcc-internal-format
 
32642
 msgid "size of array %qE is negative"
 
32643
-msgstr ""
 
32644
+msgstr "kích cỡ mảng %qE bị âm"
 
32645
 
 
32646
 #: c/c-decl.c:5349
 
32647
-#, gcc-internal-format
 
32648
+#, fuzzy, gcc-internal-format
 
32649
 msgid "size of unnamed array is negative"
 
32650
-msgstr ""
 
32651
+msgstr "%s: cảnh báo : kích cỡ phông chữ âm\n"
 
32652
 
 
32653
 #: c/c-decl.c:5423 c/c-decl.c:5826
 
32654
 #, gcc-internal-format
 
32655
 msgid "size of array %qE is too large"
 
32656
-msgstr ""
 
32657
+msgstr "kích cỡ mảng %qE quá lớn"
 
32658
 
 
32659
 #: c/c-decl.c:5426 c/c-decl.c:5828
 
32660
 #, gcc-internal-format
 
32661
 msgid "size of unnamed array is too large"
 
32662
-msgstr ""
 
32663
+msgstr "kích thước của mảng chưa đặt tên là quá lớn"
 
32664
 
 
32665
 #: c/c-decl.c:5463
 
32666
 #, gcc-internal-format
 
32667
 msgid "ISO C90 does not support flexible array members"
 
32668
-msgstr ""
 
32669
+msgstr "ISO C90 không hỗ trợ thành viên mảng linh động"
 
32670
 
 
32671
 #. C99 6.7.5.2p4
 
32672
 #: c/c-decl.c:5484
 
32673
 #, gcc-internal-format
 
32674
 msgid "%<[*]%> not in a declaration"
 
32675
-msgstr ""
 
32676
+msgstr "%<[*]%> không trong khai báo"
 
32677
 
 
32678
 #: c/c-decl.c:5497
 
32679
 #, gcc-internal-format
 
32680
@@ -24822,9 +24784,9 @@
 
32681
 #: c/c-decl.c:5632
 
32682
 #, gcc-internal-format
 
32683
 msgid "function definition has qualified void return type"
 
32684
-msgstr ""
 
32685
+msgstr "định nghĩa hàm có kiểu trả về là void"
 
32686
 
 
32687
-#: c/c-decl.c:5635 cp/decl.c:9411
 
32688
+#: c/c-decl.c:5635 cp/decl.c:9407
 
32689
 #, gcc-internal-format
 
32690
 msgid "type qualifiers ignored on function return type"
 
32691
 msgstr ""
 
32692
@@ -24917,12 +24879,12 @@
 
32693
 #: c/c-decl.c:5850
 
32694
 #, gcc-internal-format
 
32695
 msgid "typedef %q+D declared %<inline%>"
 
32696
-msgstr ""
 
32697
+msgstr "typedef %q+D được khai báo %<inline%>"
 
32698
 
 
32699
 #: c/c-decl.c:5852
 
32700
 #, gcc-internal-format
 
32701
 msgid "typedef %q+D declared %<_Noreturn%>"
 
32702
-msgstr ""
 
32703
+msgstr "typedef %q+D được khai báo %<_Noreturn%>"
 
32704
 
 
32705
 #: c/c-decl.c:5888
 
32706
 #, gcc-internal-format
 
32707
@@ -24935,7 +24897,7 @@
 
32708
 msgid "a member of a structure or union cannot have a variably modified type"
 
32709
 msgstr ""
 
32710
 
 
32711
-#: c/c-decl.c:5915 cp/decl.c:8516
 
32712
+#: c/c-decl.c:5915 cp/decl.c:8519
 
32713
 #, gcc-internal-format
 
32714
 msgid "variable or field %qE declared void"
 
32715
 msgstr ""
 
32716
@@ -24948,17 +24910,17 @@
 
32717
 #: c/c-decl.c:5980
 
32718
 #, gcc-internal-format
 
32719
 msgid "parameter %q+D declared %<inline%>"
 
32720
-msgstr ""
 
32721
+msgstr "đối số %q+D được khai báo %<inline%>"
 
32722
 
 
32723
 #: c/c-decl.c:5982
 
32724
-#, gcc-internal-format
 
32725
+#, fuzzy, gcc-internal-format
 
32726
 msgid "parameter %q+D declared %<_Noreturn%>"
 
32727
-msgstr ""
 
32728
+msgstr "Ký hiệu %s đã được tuyên bố"
 
32729
 
 
32730
 #: c/c-decl.c:5995
 
32731
 #, gcc-internal-format
 
32732
 msgid "field %qE declared as a function"
 
32733
-msgstr ""
 
32734
+msgstr "trường %qE được khai báo như là một hàm"
 
32735
 
 
32736
 #: c/c-decl.c:6002
 
32737
 #, gcc-internal-format
 
32738
@@ -24976,24 +24938,24 @@
 
32739
 msgstr ""
 
32740
 
 
32741
 #: c/c-decl.c:6086
 
32742
-#, gcc-internal-format
 
32743
+#, fuzzy, gcc-internal-format
 
32744
 msgid "cannot inline function %<main%>"
 
32745
-msgstr ""
 
32746
+msgstr "hàm không phải là ứng xử để chèn vào trực tiếp"
 
32747
 
 
32748
 #: c/c-decl.c:6088
 
32749
 #, gcc-internal-format
 
32750
 msgid "%<main%> declared %<_Noreturn%>"
 
32751
-msgstr ""
 
32752
+msgstr "%<main%> được khai báo %<_Noreturn%>"
 
32753
 
 
32754
 #: c/c-decl.c:6101
 
32755
 #, gcc-internal-format
 
32756
 msgid "ISO C99 does not support %<_Noreturn%>"
 
32757
-msgstr ""
 
32758
+msgstr "ISO C99 không hỗ trợ %<_Noreturn%>"
 
32759
 
 
32760
 #: c/c-decl.c:6104
 
32761
 #, gcc-internal-format
 
32762
 msgid "ISO C90 does not support %<_Noreturn%>"
 
32763
-msgstr ""
 
32764
+msgstr "ISO C90 không hỗ trợ %<_Noreturn%>"
 
32765
 
 
32766
 #: c/c-decl.c:6133
 
32767
 #, gcc-internal-format
 
32768
@@ -25003,12 +24965,12 @@
 
32769
 #: c/c-decl.c:6143
 
32770
 #, gcc-internal-format
 
32771
 msgid "variable %q+D declared %<inline%>"
 
32772
-msgstr ""
 
32773
+msgstr "biến %q+D được khai báo %<inline%>"
 
32774
 
 
32775
 #: c/c-decl.c:6145
 
32776
 #, gcc-internal-format
 
32777
 msgid "variable %q+D declared %<_Noreturn%>"
 
32778
-msgstr ""
 
32779
+msgstr "biến %q+D được khai báo %<_Noreturn%>"
 
32780
 
 
32781
 #: c/c-decl.c:6180
 
32782
 #, gcc-internal-format
 
32783
@@ -25021,9 +24983,9 @@
 
32784
 msgstr ""
 
32785
 
 
32786
 #: c/c-decl.c:6272 c/c-decl.c:7831
 
32787
-#, gcc-internal-format
 
32788
+#, fuzzy, gcc-internal-format
 
32789
 msgid "function declaration isn%'t a prototype"
 
32790
-msgstr ""
 
32791
+msgstr "kết thúc tập tin bất thường trong lời tuyên bố hàm"
 
32792
 
 
32793
 #: c/c-decl.c:6281
 
32794
 #, gcc-internal-format
 
32795
@@ -25031,19 +24993,19 @@
 
32796
 msgstr ""
 
32797
 
 
32798
 #: c/c-decl.c:6319
 
32799
-#, gcc-internal-format
 
32800
+#, fuzzy, gcc-internal-format
 
32801
 msgid "parameter %u (%q+D) has incomplete type"
 
32802
-msgstr ""
 
32803
+msgstr "$$ của « %s » không có kiểu được khai báo"
 
32804
 
 
32805
 #: c/c-decl.c:6323
 
32806
-#, gcc-internal-format, gfc-internal-format
 
32807
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
32808
 msgid "parameter %u has incomplete type"
 
32809
-msgstr ""
 
32810
+msgstr "$$ của « %s » không có kiểu được khai báo"
 
32811
 
 
32812
 #: c/c-decl.c:6334
 
32813
 #, gcc-internal-format
 
32814
 msgid "parameter %u (%q+D) has void type"
 
32815
-msgstr ""
 
32816
+msgstr "đối số %u (%q+D) có kiểu void"
 
32817
 
 
32818
 #: c/c-decl.c:6338
 
32819
 #, gcc-internal-format, gfc-internal-format
 
32820
@@ -25058,7 +25020,7 @@
 
32821
 #: c/c-decl.c:6427 c/c-decl.c:6462
 
32822
 #, gcc-internal-format
 
32823
 msgid "%<void%> must be the only parameter"
 
32824
-msgstr ""
 
32825
+msgstr "%<void%> phải là đối số duy nhất"
 
32826
 
 
32827
 #: c/c-decl.c:6456
 
32828
 #, gcc-internal-format
 
32829
@@ -25069,7 +25031,7 @@
 
32830
 #: c/c-decl.c:6501
 
32831
 #, gcc-internal-format
 
32832
 msgid "%<%s %E%> declared inside parameter list"
 
32833
-msgstr ""
 
32834
+msgstr "%<%s %E%> được khai báo bên trong danh sách đối số"
 
32835
 
 
32836
 #. The %s will be one of 'struct', 'union', or 'enum'.
 
32837
 #: c/c-decl.c:6505
 
32838
@@ -25100,22 +25062,22 @@
 
32839
 #: c/c-decl.c:6695
 
32840
 #, gcc-internal-format
 
32841
 msgid "redefinition of %<union %E%>"
 
32842
-msgstr ""
 
32843
+msgstr "định nghĩa lại của %<union %E%>"
 
32844
 
 
32845
 #: c/c-decl.c:6697
 
32846
 #, gcc-internal-format
 
32847
 msgid "redefinition of %<struct %E%>"
 
32848
-msgstr ""
 
32849
+msgstr "định nghĩa lại của %<struct %E%>"
 
32850
 
 
32851
 #: c/c-decl.c:6706
 
32852
-#, gcc-internal-format
 
32853
+#, fuzzy, gcc-internal-format
 
32854
 msgid "nested redefinition of %<union %E%>"
 
32855
-msgstr ""
 
32856
+msgstr "%s: Ký hiệu « %s » đã được định nghĩa lại nhiều lần"
 
32857
 
 
32858
 #: c/c-decl.c:6708
 
32859
-#, gcc-internal-format
 
32860
+#, fuzzy, gcc-internal-format
 
32861
 msgid "nested redefinition of %<struct %E%>"
 
32862
-msgstr ""
 
32863
+msgstr "merge-recursive: đĩa bị đầy?"
 
32864
 
 
32865
 #: c/c-decl.c:6740 c/c-decl.c:7428
 
32866
 #, gcc-internal-format
 
32867
@@ -25123,9 +25085,9 @@
 
32868
 msgstr ""
 
32869
 
 
32870
 #: c/c-decl.c:6809 cp/decl.c:4235
 
32871
-#, gcc-internal-format
 
32872
+#, fuzzy, gcc-internal-format
 
32873
 msgid "declaration does not declare anything"
 
32874
-msgstr ""
 
32875
+msgstr "Cảnh báo khi một lời tuyên bố không ghi rõ loại"
 
32876
 
 
32877
 #: c/c-decl.c:6816
 
32878
 #, gcc-internal-format
 
32879
@@ -25163,9 +25125,9 @@
 
32880
 msgstr "struct không có thành viên nào"
 
32881
 
 
32882
 #: c/c-decl.c:7176
 
32883
-#, gcc-internal-format
 
32884
+#, fuzzy, gcc-internal-format
 
32885
 msgid "flexible array member in union"
 
32886
-msgstr ""
 
32887
+msgstr "bộ phận mảng dẻo bị sơ khởi trong một ngữ cảnh lồng nhau"
 
32888
 
 
32889
 #: c/c-decl.c:7182
 
32890
 #, gcc-internal-format
 
32891
@@ -25183,15 +25145,15 @@
 
32892
 msgstr ""
 
32893
 
 
32894
 #: c/c-decl.c:7401
 
32895
-#, gcc-internal-format
 
32896
+#, fuzzy, gcc-internal-format
 
32897
 msgid "nested redefinition of %<enum %E%>"
 
32898
-msgstr ""
 
32899
+msgstr " 0 có tập tin nào bị sửa đổi"
 
32900
 
 
32901
 #. This enum is a named one that has been declared already.
 
32902
 #: c/c-decl.c:7408
 
32903
 #, gcc-internal-format
 
32904
 msgid "redeclaration of %<enum %E%>"
 
32905
-msgstr ""
 
32906
+msgstr "khai báo lại của %<enum %E%>"
 
32907
 
 
32908
 #: c/c-decl.c:7483
 
32909
 #, gcc-internal-format
 
32910
@@ -25216,7 +25178,7 @@
 
32911
 #: c/c-decl.c:7640
 
32912
 #, gcc-internal-format
 
32913
 msgid "overflow in enumeration values"
 
32914
-msgstr ""
 
32915
+msgstr "tràn giá trị liệt kê"
 
32916
 
 
32917
 #: c/c-decl.c:7648
 
32918
 #, gcc-internal-format
 
32919
@@ -25229,19 +25191,19 @@
 
32920
 msgstr ""
 
32921
 
 
32922
 #: c/c-decl.c:7751
 
32923
-#, gcc-internal-format
 
32924
+#, fuzzy, gcc-internal-format
 
32925
 msgid "return type is an incomplete type"
 
32926
-msgstr ""
 
32927
+msgstr "nguồn có loại hạng không hoàn toàn"
 
32928
 
 
32929
 #: c/c-decl.c:7761
 
32930
 #, gcc-internal-format
 
32931
 msgid "return type defaults to %<int%>"
 
32932
-msgstr ""
 
32933
+msgstr "trả về kiểu mặc định cho %<int%>"
 
32934
 
 
32935
 #: c/c-decl.c:7839
 
32936
 #, gcc-internal-format
 
32937
 msgid "no previous prototype for %qD"
 
32938
-msgstr ""
 
32939
+msgstr "chưa có khai báo nguyên mẫu trước đây cho %qD"
 
32940
 
 
32941
 #: c/c-decl.c:7848
 
32942
 #, gcc-internal-format
 
32943
@@ -25251,7 +25213,7 @@
 
32944
 #: c/c-decl.c:7855
 
32945
 #, gcc-internal-format
 
32946
 msgid "no previous declaration for %qD"
 
32947
-msgstr ""
 
32948
+msgstr "chưa có khai báo trước đây cho %qD"
 
32949
 
 
32950
 #: c/c-decl.c:7865
 
32951
 #, gcc-internal-format
 
32952
@@ -25266,7 +25228,7 @@
 
32953
 #: c/c-decl.c:7890
 
32954
 #, gcc-internal-format
 
32955
 msgid "%qD is normally a non-static function"
 
32956
-msgstr ""
 
32957
+msgstr "%qD thường không phải là hàm non-static"
 
32958
 
 
32959
 #: c/c-decl.c:7927
 
32960
 #, gcc-internal-format
 
32961
@@ -25281,7 +25243,7 @@
 
32962
 #: c/c-decl.c:7957
 
32963
 #, gcc-internal-format
 
32964
 msgid "parameter name omitted"
 
32965
-msgstr ""
 
32966
+msgstr "tên đối số bị bỏ qua"
 
32967
 
 
32968
 #: c/c-decl.c:7994
 
32969
 #, gcc-internal-format
 
32970
@@ -25289,9 +25251,9 @@
 
32971
 msgstr "định nghĩa hàm theo cách cũ"
 
32972
 
 
32973
 #: c/c-decl.c:8003
 
32974
-#, gcc-internal-format
 
32975
+#, fuzzy, gcc-internal-format
 
32976
 msgid "parameter name missing from parameter list"
 
32977
-msgstr ""
 
32978
+msgstr "thiếu « ) » trong danh sách tham số bộ đối số"
 
32979
 
 
32980
 #: c/c-decl.c:8018
 
32981
 #, gcc-internal-format
 
32982
@@ -25306,7 +25268,7 @@
 
32983
 #: c/c-decl.c:8033
 
32984
 #, gcc-internal-format
 
32985
 msgid "parameter %qD declared with void type"
 
32986
-msgstr ""
 
32987
+msgstr "đối số %qD được khai báo với kiểu void"
 
32988
 
 
32989
 #: c/c-decl.c:8062 c/c-decl.c:8066
 
32990
 #, gcc-internal-format
 
32991
@@ -25316,7 +25278,7 @@
 
32992
 #: c/c-decl.c:8086
 
32993
 #, gcc-internal-format
 
32994
 msgid "parameter %qD has incomplete type"
 
32995
-msgstr ""
 
32996
+msgstr "đối số %qD có kiểu chưa đầy đủ"
 
32997
 
 
32998
 #: c/c-decl.c:8093
 
32999
 #, gcc-internal-format
 
33000
@@ -25331,12 +25293,12 @@
 
33001
 #: c/c-decl.c:8156
 
33002
 #, gcc-internal-format
 
33003
 msgid "number of arguments doesn%'t match prototype"
 
33004
-msgstr ""
 
33005
+msgstr "số lượng đối số không giống với nó khi khai báo mẫu hàm"
 
33006
 
 
33007
 #: c/c-decl.c:8159 c/c-decl.c:8201 c/c-decl.c:8215
 
33008
 #, gcc-internal-format
 
33009
 msgid "prototype declaration"
 
33010
-msgstr ""
 
33011
+msgstr "khai báo mẫu trước"
 
33012
 
 
33013
 #: c/c-decl.c:8193
 
33014
 #, gcc-internal-format
 
33015
@@ -25358,15 +25320,15 @@
 
33016
 msgid "argument %qD doesn%'t match prototype"
 
33017
 msgstr ""
 
33018
 
 
33019
-#: c/c-decl.c:8396 cp/decl.c:13848
 
33020
-#, gcc-internal-format
 
33021
+#: c/c-decl.c:8396 cp/decl.c:13839
 
33022
+#, fuzzy, gcc-internal-format
 
33023
 msgid "no return statement in function returning non-void"
 
33024
-msgstr ""
 
33025
+msgstr "« return » (trả lại) không có giá trị, trong hàm trả lại non-void (không rỗng)"
 
33026
 
 
33027
 #: c/c-decl.c:8416
 
33028
 #, gcc-internal-format
 
33029
 msgid "parameter %qD set but not used"
 
33030
-msgstr ""
 
33031
+msgstr "đối số %qD đặt nhưng chưa được dùng"
 
33032
 
 
33033
 #. If we get here, declarations have been used in a for loop without
 
33034
 #. the C99 for loop scope.  This doesn't make much sense, so don't
 
33035
@@ -25394,7 +25356,7 @@
 
33036
 #: c/c-decl.c:8555
 
33037
 #, gcc-internal-format
 
33038
 msgid "%<struct %E%> declared in %<for%> loop initial declaration"
 
33039
-msgstr ""
 
33040
+msgstr "%<struct %E%> được khai báo trong khai báo khởi tạo vòng lặp %<for%>"
 
33041
 
 
33042
 #: c/c-decl.c:8560
 
33043
 #, gcc-internal-format
 
33044
@@ -25426,7 +25388,7 @@
 
33045
 msgid "two or more data types in declaration specifiers"
 
33046
 msgstr ""
 
33047
 
 
33048
-#: c/c-decl.c:8924 cp/parser.c:22803
 
33049
+#: c/c-decl.c:8924 cp/parser.c:22807
 
33050
 #, gcc-internal-format
 
33051
 msgid "%<long long long%> is too long for GCC"
 
33052
 msgstr "%<long long long%> là quá dài đối với GCC"
 
33053
@@ -25452,14 +25414,14 @@
 
33054
 msgstr "%<__int128%> không được hỗ trợ cho đích này"
 
33055
 
 
33056
 #: c/c-decl.c:9240
 
33057
-#, fuzzy, gcc-internal-format
 
33058
+#, gcc-internal-format
 
33059
 msgid "ISO C does not support %<__int128%> type"
 
33060
-msgstr "SH2a không hỗ trợ tình trạng về cuối nhỏ"
 
33061
+msgstr "ISO C không hỗ trợ kiểu %<__int128%>"
 
33062
 
 
33063
 #: c/c-decl.c:9465
 
33064
 #, gcc-internal-format
 
33065
 msgid "ISO C does not support decimal floating point"
 
33066
-msgstr ""
 
33067
+msgstr "ISO C không hỗ trợ kiểu dấu chấm động hệ thập phân"
 
33068
 
 
33069
 #: c/c-decl.c:9488 c/c-decl.c:9732 c/c-parser.c:6232
 
33070
 #, gcc-internal-format
 
33071
@@ -25554,19 +25516,19 @@
 
33072
 #: c/c-parser.c:1464 c/c-parser.c:2046 c/c-parser.c:3321
 
33073
 #, gcc-internal-format
 
33074
 msgid "unknown type name %qE"
 
33075
-msgstr ""
 
33076
+msgstr "không hiểu tên kiểu %qE"
 
33077
 
 
33078
-#: c/c-parser.c:1484 c/c-parser.c:8618 cp/parser.c:28127
 
33079
+#: c/c-parser.c:1484 c/c-parser.c:8618 cp/parser.c:28131
 
33080
 #, gcc-internal-format
 
33081
 msgid "expected declaration specifiers"
 
33082
-msgstr ""
 
33083
+msgstr "cần các định danh khai báo"
 
33084
 
 
33085
 #: c/c-parser.c:1509 c/c-parser.c:2632
 
33086
 #, gcc-internal-format
 
33087
 msgid "expected %<;%>, identifier or %<(%>"
 
33088
 msgstr "cần %<;%>, định danh hoặc %<(%>"
 
33089
 
 
33090
-#: c/c-parser.c:1527 cp/parser.c:24553 cp/parser.c:24627
 
33091
+#: c/c-parser.c:1527 cp/parser.c:24557 cp/parser.c:24631
 
33092
 #, gcc-internal-format
 
33093
 msgid "prefix attributes are ignored for methods"
 
33094
 msgstr ""
 
33095
@@ -25597,7 +25559,7 @@
 
33096
 #: c/c-parser.c:1708 c/c-parser.c:1724
 
33097
 #, gcc-internal-format
 
33098
 msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
 
33099
-msgstr ""
 
33100
+msgstr "cần %<=%>, %<,%>, %<;%>, %<asm%> hay %<__attribute__%>"
 
33101
 
 
33102
 #: c/c-parser.c:1716
 
33103
 #, gcc-internal-format
 
33104
@@ -25607,22 +25569,22 @@
 
33105
 #: c/c-parser.c:1832
 
33106
 #, gcc-internal-format
 
33107
 msgid "ISO C99 does not support %<_Static_assert%>"
 
33108
-msgstr ""
 
33109
+msgstr "ISO C99 không hỗ trợ %<_Static_assert%>"
 
33110
 
 
33111
 #: c/c-parser.c:1835
 
33112
 #, gcc-internal-format
 
33113
 msgid "ISO C90 does not support %<_Static_assert%>"
 
33114
-msgstr ""
 
33115
+msgstr "ISO C90 không hỗ trợ %<_Static_assert%>"
 
33116
 
 
33117
-#: c/c-parser.c:1860 c/c-parser.c:3388 c/c-parser.c:8673 cp/parser.c:27998
 
33118
+#: c/c-parser.c:1860 c/c-parser.c:3388 c/c-parser.c:8673 cp/parser.c:28002
 
33119
 #, gcc-internal-format
 
33120
 msgid "expected string literal"
 
33121
-msgstr ""
 
33122
+msgstr "cần chuỗi văn chương"
 
33123
 
 
33124
 #: c/c-parser.c:1868
 
33125
-#, gcc-internal-format
 
33126
+#, fuzzy, gcc-internal-format
 
33127
 msgid "expression in static assertion is not an integer"
 
33128
-msgstr ""
 
33129
+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"
 
33130
 
 
33131
 #: c/c-parser.c:1875
 
33132
 #, fuzzy, gcc-internal-format
 
33133
@@ -25632,12 +25594,12 @@
 
33134
 #: c/c-parser.c:1880
 
33135
 #, fuzzy, gcc-internal-format
 
33136
 msgid "expression in static assertion is not constant"
 
33137
-msgstr "yếu tố sơ khởi không phải hằng số"
 
33138
+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"
 
33139
 
 
33140
 #: c/c-parser.c:1885
 
33141
-#, gcc-internal-format
 
33142
+#, fuzzy, gcc-internal-format
 
33143
 msgid "static assertion failed: %E"
 
33144
-msgstr ""
 
33145
+msgstr "malloc (cấp phát bộ nhớ): lỗi khẳng định: %s\n"
 
33146
 
 
33147
 #: c/c-parser.c:2262 c/c-parser.c:3161 c/c-parser.c:3836 c/c-parser.c:4110
 
33148
 #: c/c-parser.c:5223 c/c-parser.c:5310 c/c-parser.c:5932 c/c-parser.c:6286
 
33149
@@ -25646,13 +25608,13 @@
 
33150
 #: c/c-parser.c:7409 c/c-parser.c:7417 c/c-parser.c:7446 c/c-parser.c:7459
 
33151
 #: c/c-parser.c:7764 c/c-parser.c:7888 c/c-parser.c:8316 c/c-parser.c:8351
 
33152
 #: c/c-parser.c:8404 c/c-parser.c:8457 c/c-parser.c:8473 c/c-parser.c:8519
 
33153
-#: c/c-parser.c:8798 c/c-parser.c:9873 c/c-parser.c:10676 cp/parser.c:23013
 
33154
-#: cp/parser.c:25397 cp/parser.c:25427 cp/parser.c:25497 cp/parser.c:27718
 
33155
+#: c/c-parser.c:8798 c/c-parser.c:9873 c/c-parser.c:10676 cp/parser.c:23017
 
33156
+#: cp/parser.c:25401 cp/parser.c:25431 cp/parser.c:25501 cp/parser.c:27722
 
33157
 #, gcc-internal-format
 
33158
 msgid "expected identifier"
 
33159
 msgstr "cần định danh"
 
33160
 
 
33161
-#: c/c-parser.c:2295 cp/parser.c:14837
 
33162
+#: c/c-parser.c:2295 cp/parser.c:14839
 
33163
 #, gcc-internal-format
 
33164
 msgid "comma at end of enumerator list"
 
33165
 msgstr ""
 
33166
@@ -25685,7 +25647,7 @@
 
33167
 #: c/c-parser.c:2594 c/c-parser.c:3650
 
33168
 #, gcc-internal-format
 
33169
 msgid "expected specifier-qualifier-list"
 
33170
-msgstr ""
 
33171
+msgstr "cần specifier-qualifier-list"
 
33172
 
 
33173
 #: c/c-parser.c:2605
 
33174
 #, gcc-internal-format
 
33175
@@ -25730,7 +25692,7 @@
 
33176
 #: c/c-parser.c:3328
 
33177
 #, gcc-internal-format
 
33178
 msgid "expected declaration specifiers or %<...%>"
 
33179
-msgstr ""
 
33180
+msgstr "cần các định danh khai báo hay %<...%>"
 
33181
 
 
33182
 #: c/c-parser.c:3382
 
33183
 #, gcc-internal-format
 
33184
@@ -25770,7 +25732,7 @@
 
33185
 #: c/c-parser.c:4131 c/c-parser.c:4212
 
33186
 #, gcc-internal-format
 
33187
 msgid "expected declaration or statement"
 
33188
-msgstr ""
 
33189
+msgstr "cần khai báo hay câu lệnh"
 
33190
 
 
33191
 #: c/c-parser.c:4163 c/c-parser.c:4193
 
33192
 #, gcc-internal-format
 
33193
@@ -25849,7 +25811,7 @@
 
33194
 #: c/c-parser.c:5093
 
33195
 #, gcc-internal-format
 
33196
 msgid "%E qualifier ignored on asm"
 
33197
-msgstr ""
 
33198
+msgstr "từ hạn định %E bị bỏ qua trên asm"
 
33199
 
 
33200
 #: c/c-parser.c:5440
 
33201
 #, gcc-internal-format
 
33202
@@ -25859,7 +25821,7 @@
 
33203
 #: c/c-parser.c:5897
 
33204
 #, gcc-internal-format
 
33205
 msgid "traditional C rejects the unary plus operator"
 
33206
-msgstr ""
 
33207
+msgstr "ngôn ngữ C truyền thống từ chối toán tử cộng một ngôi"
 
33208
 
 
33209
 #: c/c-parser.c:6026
 
33210
 #, gcc-internal-format
 
33211
@@ -25879,7 +25841,7 @@
 
33212
 #: c/c-parser.c:6101
 
33213
 #, gcc-internal-format
 
33214
 msgid "ISO C does not allow %<%E (expression)%>"
 
33215
-msgstr ""
 
33216
+msgstr "ISO C không cho phép %<%E (biểu thức)%>"
 
33217
 
 
33218
 #: c/c-parser.c:6126
 
33219
 #, gcc-internal-format
 
33220
@@ -25889,7 +25851,7 @@
 
33221
 #: c/c-parser.c:6297 c/c-parser.c:6747 c/c-parser.c:6766
 
33222
 #, gcc-internal-format
 
33223
 msgid "expected expression"
 
33224
-msgstr ""
 
33225
+msgstr "cần biểu thức"
 
33226
 
 
33227
 #: c/c-parser.c:6315
 
33228
 #, gcc-internal-format
 
33229
@@ -25904,7 +25866,7 @@
 
33230
 #: c/c-parser.c:6520
 
33231
 #, gcc-internal-format
 
33232
 msgid "wrong number of arguments to %<__builtin_choose_expr%>"
 
33233
-msgstr ""
 
33234
+msgstr "sai số lượng đối số cho %<__builtin_choose_expr%>"
 
33235
 
 
33236
 #: c/c-parser.c:6536
 
33237
 #, gcc-internal-format
 
33238
@@ -25912,9 +25874,9 @@
 
33239
 msgstr ""
 
33240
 
 
33241
 #: c/c-parser.c:6602
 
33242
-#, fuzzy, gcc-internal-format
 
33243
+#, gcc-internal-format
 
33244
 msgid "wrong number of arguments to %<__builtin_complex%>"
 
33245
-msgstr "đối số có loại sai đối với phần bù bit"
 
33246
+msgstr "đối số sai số lượng cho %<__builtin_complex%>"
 
33247
 
 
33248
 #: c/c-parser.c:6624
 
33249
 #, gcc-internal-format
 
33250
@@ -25947,14 +25909,14 @@
 
33251
 msgstr ""
 
33252
 
 
33253
 #: c/c-parser.c:7190
 
33254
-#, fuzzy, gcc-internal-format
 
33255
+#, gcc-internal-format
 
33256
 msgid "expected identifier or %<)%>"
 
33257
-msgstr "cần %<,%> hoặc %<)%>"
 
33258
+msgstr "cần định danh %<)%>"
 
33259
 
 
33260
 #: c/c-parser.c:7286
 
33261
 #, gcc-internal-format
 
33262
 msgid "extra semicolon"
 
33263
-msgstr ""
 
33264
+msgstr "dấu chấm phẩy mở rộng"
 
33265
 
 
33266
 #: c/c-parser.c:7534
 
33267
 #, gcc-internal-format
 
33268
@@ -25981,77 +25943,77 @@
 
33269
 msgid "no type or storage class may be specified here,"
 
33270
 msgstr ""
 
33271
 
 
33272
-#: c/c-parser.c:8320 c/c-parser.c:8377 cp/parser.c:25457
 
33273
-#, fuzzy, gcc-internal-format
 
33274
+#: c/c-parser.c:8320 c/c-parser.c:8377 cp/parser.c:25461
 
33275
+#, gcc-internal-format
 
33276
 msgid "unknown property attribute"
 
33277
-msgstr "<không rõ toán hạng>"
 
33278
+msgstr "không hiểu thuộc tính tính chất"
 
33279
 
 
33280
-#: c/c-parser.c:8341 cp/parser.c:25417
 
33281
+#: c/c-parser.c:8341 cp/parser.c:25421
 
33282
 #, gcc-internal-format
 
33283
 msgid "missing %<=%> (after %<getter%> attribute)"
 
33284
 msgstr "thiếu %<=%> (sau thuộc tính %<getter%>)"
 
33285
 
 
33286
-#: c/c-parser.c:8344 cp/parser.c:25420
 
33287
+#: c/c-parser.c:8344 cp/parser.c:25424
 
33288
 #, gcc-internal-format
 
33289
 msgid "missing %<=%> (after %<setter%> attribute)"
 
33290
 msgstr "thiếu %<=%> (sau thuộc tính %<setter%>)"
 
33291
 
 
33292
-#: c/c-parser.c:8358 cp/parser.c:25435
 
33293
-#, gcc-internal-format
 
33294
+#: c/c-parser.c:8358 cp/parser.c:25439
 
33295
+#, fuzzy, gcc-internal-format
 
33296
 msgid "the %<setter%> attribute may only be specified once"
 
33297
-msgstr ""
 
33298
+msgstr "tùy chọn --pid có lẽ chỉ dùng một lần"
 
33299
 
 
33300
-#: c/c-parser.c:8363 cp/parser.c:25441
 
33301
+#: c/c-parser.c:8363 cp/parser.c:25445
 
33302
 #, gcc-internal-format
 
33303
 msgid "setter name must terminate with %<:%>"
 
33304
 msgstr ""
 
33305
 
 
33306
-#: c/c-parser.c:8370 cp/parser.c:25449
 
33307
-#, gcc-internal-format
 
33308
+#: c/c-parser.c:8370 cp/parser.c:25453
 
33309
+#, fuzzy, gcc-internal-format
 
33310
 msgid "the %<getter%> attribute may only be specified once"
 
33311
-msgstr ""
 
33312
+msgstr "tùy chọn --pid có lẽ chỉ dùng một lần"
 
33313
 
 
33314
-#: c/c-parser.c:8556 cp/parser.c:28042
 
33315
+#: c/c-parser.c:8556 cp/parser.c:28046
 
33316
 #, gcc-internal-format
 
33317
 msgid "%<#pragma omp barrier%> may only be used in compound statements"
 
33318
 msgstr "%<#pragma omp barrier%> chỉ có thể sử dụng trong các biểu thức phức hợp"
 
33319
 
 
33320
-#: c/c-parser.c:8567 cp/parser.c:28057
 
33321
+#: c/c-parser.c:8567 cp/parser.c:28061
 
33322
 #, gcc-internal-format
 
33323
 msgid "%<#pragma omp flush%> may only be used in compound statements"
 
33324
 msgstr "%<#pragma omp flush%> chỉ có thể sử dụng trong các biểu thức phức hợp"
 
33325
 
 
33326
-#: c/c-parser.c:8578 cp/parser.c:28073
 
33327
+#: c/c-parser.c:8578 cp/parser.c:28077
 
33328
 #, gcc-internal-format
 
33329
 msgid "%<#pragma omp taskwait%> may only be used in compound statements"
 
33330
 msgstr "%<#pragma omp taskwait%> chỉ có thể sử dụng trong các biểu thức phức hợp"
 
33331
 
 
33332
-#: c/c-parser.c:8589 cp/parser.c:28089
 
33333
+#: c/c-parser.c:8589 cp/parser.c:28093
 
33334
 #, gcc-internal-format
 
33335
 msgid "%<#pragma omp taskyield%> may only be used in compound statements"
 
33336
 msgstr "%<#pragma omp taskyield%> chỉ có thể sử dụng trong các biểu thức phức hợp"
 
33337
 
 
33338
-#: c/c-parser.c:8602 cp/parser.c:28117
 
33339
+#: c/c-parser.c:8602 cp/parser.c:28121
 
33340
 #, gcc-internal-format
 
33341
 msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
 
33342
 msgstr "%<#pragma omp section%> chỉ có thể sử dụng trong cấu trúc %<#pragma omp sections%>"
 
33343
 
 
33344
-#: c/c-parser.c:8608 cp/parser.c:28032
 
33345
+#: c/c-parser.c:8608 cp/parser.c:28036
 
33346
 #, gcc-internal-format
 
33347
 msgid "%<#pragma GCC pch_preprocess%> must be first"
 
33348
-msgstr ""
 
33349
+msgstr "%<#pragma GCC pch_preprocess%> phải là đầu tiên"
 
33350
 
 
33351
-#: c/c-parser.c:8773 cp/parser.c:25705
 
33352
+#: c/c-parser.c:8773 cp/parser.c:25709
 
33353
 #, gcc-internal-format
 
33354
 msgid "too many %qs clauses"
 
33355
 msgstr "quá nhiều mệnh đề %qs"
 
33356
 
 
33357
-#: c/c-parser.c:8875 cp/parser.c:25820
 
33358
+#: c/c-parser.c:8875 cp/parser.c:25824
 
33359
 #, gcc-internal-format
 
33360
 msgid "collapse argument needs positive constant integer expression"
 
33361
 msgstr ""
 
33362
 
 
33363
-#: c/c-parser.c:8941 cp/parser.c:25871
 
33364
+#: c/c-parser.c:8941 cp/parser.c:25875
 
33365
 #, gcc-internal-format
 
33366
 msgid "expected %<none%> or %<shared%>"
 
33367
 msgstr "cần %<none%> hoặc %<shared%>"
 
33368
@@ -26064,44 +26026,44 @@
 
33369
 #: c/c-parser.c:9088
 
33370
 #, gcc-internal-format
 
33371
 msgid "%<num_threads%> value must be positive"
 
33372
-msgstr ""
 
33373
+msgstr "%<num_threads%> giá trị phải dương"
 
33374
 
 
33375
-#: c/c-parser.c:9192 cp/parser.c:26090
 
33376
+#: c/c-parser.c:9192 cp/parser.c:26094
 
33377
 #, gcc-internal-format
 
33378
 msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%>, %<min%> or %<max%>"
 
33379
 msgstr "cần %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%>, %<min%> hoặc %<max%>"
 
33380
 
 
33381
-#: c/c-parser.c:9281 cp/parser.c:26175
 
33382
+#: c/c-parser.c:9281 cp/parser.c:26179
 
33383
 #, gcc-internal-format
 
33384
 msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
 
33385
 msgstr ""
 
33386
 
 
33387
-#: c/c-parser.c:9285 cp/parser.c:26178
 
33388
+#: c/c-parser.c:9285 cp/parser.c:26182
 
33389
 #, gcc-internal-format
 
33390
 msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
 
33391
 msgstr ""
 
33392
 
 
33393
-#: c/c-parser.c:9303 cp/parser.c:26194
 
33394
+#: c/c-parser.c:9303 cp/parser.c:26198
 
33395
 #, gcc-internal-format
 
33396
 msgid "invalid schedule kind"
 
33397
-msgstr ""
 
33398
+msgstr "kiểu lịch biểu không hợp lệ"
 
33399
 
 
33400
-#: c/c-parser.c:9431 cp/parser.c:26326
 
33401
+#: c/c-parser.c:9431 cp/parser.c:26330
 
33402
 #, gcc-internal-format
 
33403
 msgid "expected %<#pragma omp%> clause"
 
33404
 msgstr "cần mệnh đề %<#pragma omp%>"
 
33405
 
 
33406
-#: c/c-parser.c:9440 cp/parser.c:26335
 
33407
+#: c/c-parser.c:9440 cp/parser.c:26339
 
33408
 #, gcc-internal-format
 
33409
 msgid "%qs is not valid for %qs"
 
33410
 msgstr "%qs không hợp lệ cho %qs"
 
33411
 
 
33412
-#: c/c-parser.c:9732 cp/parser.c:26619
 
33413
+#: c/c-parser.c:9732 cp/parser.c:26623
 
33414
 #, gcc-internal-format
 
33415
 msgid "invalid form of %<#pragma omp atomic%>"
 
33416
 msgstr ""
 
33417
 
 
33418
-#: c/c-parser.c:9772 c/c-parser.c:9790 cp/parser.c:26650 cp/parser.c:26667
 
33419
+#: c/c-parser.c:9772 c/c-parser.c:9790 cp/parser.c:26654 cp/parser.c:26671
 
33420
 #, gcc-internal-format
 
33421
 msgid "invalid operator for %<#pragma omp atomic%>"
 
33422
 msgstr ""
 
33423
@@ -26111,7 +26073,7 @@
 
33424
 msgid "expected %<(%> or end of line"
 
33425
 msgstr "cần %<(%> hoặc xuống dòng"
 
33426
 
 
33427
-#: c/c-parser.c:9932 cp/parser.c:26939
 
33428
+#: c/c-parser.c:9932 cp/parser.c:26943
 
33429
 #, gcc-internal-format
 
33430
 msgid "for statement expected"
 
33431
 msgstr "cần câu lệnh for"
 
33432
@@ -26119,19 +26081,19 @@
 
33433
 #: c/c-parser.c:9985 cp/semantics.c:4785 cp/semantics.c:4855
 
33434
 #, gcc-internal-format
 
33435
 msgid "expected iteration declaration or initialization"
 
33436
-msgstr ""
 
33437
+msgstr "cần khai báo nhắc lại hay sự khởi tạo"
 
33438
 
 
33439
 #: c/c-parser.c:10066
 
33440
 #, gcc-internal-format
 
33441
 msgid "not enough perfectly nested loops"
 
33442
 msgstr ""
 
33443
 
 
33444
-#: c/c-parser.c:10119 cp/parser.c:27284
 
33445
+#: c/c-parser.c:10119 cp/parser.c:27288
 
33446
 #, gcc-internal-format
 
33447
 msgid "collapsed loops not perfectly nested"
 
33448
 msgstr ""
 
33449
 
 
33450
-#: c/c-parser.c:10157 cp/parser.c:27125 cp/parser.c:27163 cp/pt.c:12692
 
33451
+#: c/c-parser.c:10157 cp/parser.c:27129 cp/parser.c:27167 cp/pt.c:12687
 
33452
 #, gcc-internal-format
 
33453
 msgid "iteration variable %qD should not be firstprivate"
 
33454
 msgstr ""
 
33455
@@ -26156,35 +26118,35 @@
 
33456
 msgid "%<threadprivate%> %qE has incomplete type"
 
33457
 msgstr ""
 
33458
 
 
33459
-#: c/c-parser.c:10823 cp/parser.c:27928
 
33460
+#: c/c-parser.c:10823 cp/parser.c:27932
 
33461
 #, gcc-internal-format
 
33462
 msgid "%<__transaction_cancel%> without transactional memory support enabled"
 
33463
 msgstr ""
 
33464
 
 
33465
-#: c/c-parser.c:10829 cp/parser.c:27934
 
33466
+#: c/c-parser.c:10829 cp/parser.c:27938
 
33467
 #, gcc-internal-format
 
33468
 msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
 
33469
-msgstr ""
 
33470
+msgstr "%<__transaction_cancel%> nằm trong một %<__transaction_relaxed%>"
 
33471
 
 
33472
-#: c/c-parser.c:10838 cp/parser.c:27943
 
33473
+#: c/c-parser.c:10838 cp/parser.c:27947
 
33474
 #, gcc-internal-format
 
33475
 msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
 
33476
-msgstr ""
 
33477
+msgstr "vòng ngoài hơn %<__transaction_cancel%> không nằm trong vòng ngoài hơn %<__transaction_atomic%>"
 
33478
 
 
33479
-#: c/c-parser.c:10840 cp/parser.c:27946
 
33480
+#: c/c-parser.c:10840 cp/parser.c:27950
 
33481
 #, gcc-internal-format
 
33482
 msgid "  or a %<transaction_may_cancel_outer%> function"
 
33483
-msgstr ""
 
33484
+msgstr "  hoặc một hàm %<transaction_may_cancel_outer%>"
 
33485
 
 
33486
-#: c/c-parser.c:10846 cp/parser.c:27952
 
33487
+#: c/c-parser.c:10846 cp/parser.c:27956
 
33488
 #, gcc-internal-format
 
33489
 msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
 
33490
-msgstr ""
 
33491
+msgstr "%<__transaction_cancel%> không nằm trong %<__transaction_atomic%>"
 
33492
 
 
33493
 #: c/c-typeck.c:208
 
33494
-#, gcc-internal-format
 
33495
+#, fuzzy, gcc-internal-format
 
33496
 msgid "%qD has an incomplete type"
 
33497
-msgstr ""
 
33498
+msgstr "$$ của « %s » không có kiểu được khai báo"
 
33499
 
 
33500
 #: c/c-typeck.c:229 c/c-typeck.c:8540 c/c-typeck.c:8582 cp/call.c:3742
 
33501
 #, gcc-internal-format
 
33502
@@ -26192,9 +26154,9 @@
 
33503
 msgstr "sử dụng sai biểu thức void"
 
33504
 
 
33505
 #: c/c-typeck.c:237
 
33506
-#, gcc-internal-format
 
33507
+#, fuzzy, gcc-internal-format
 
33508
 msgid "invalid use of flexible array member"
 
33509
-msgstr ""
 
33510
+msgstr "sai sử dụng mảng không phải lvalue"
 
33511
 
 
33512
 #: c/c-typeck.c:243 cp/typeck2.c:424
 
33513
 #, gcc-internal-format
 
33514
@@ -26202,9 +26164,9 @@
 
33515
 msgstr ""
 
33516
 
 
33517
 #: c/c-typeck.c:251
 
33518
-#, gcc-internal-format
 
33519
+#, fuzzy, gcc-internal-format
 
33520
 msgid "invalid use of undefined type %<%s %E%>"
 
33521
-msgstr ""
 
33522
+msgstr "Sử dụng một loại số nguyên 8-bit"
 
33523
 
 
33524
 #. If this type has a typedef-name, the TYPE_NAME is a TYPE_DECL.
 
33525
 #: c/c-typeck.c:255
 
33526
@@ -26238,9 +26200,9 @@
 
33527
 msgstr ""
 
33528
 
 
33529
 #: c/c-typeck.c:1214
 
33530
-#, gcc-internal-format
 
33531
+#, fuzzy, gcc-internal-format
 
33532
 msgid "types are not quite compatible"
 
33533
-msgstr ""
 
33534
+msgstr "« shared » và « mdll » không tương thích với nhau"
 
33535
 
 
33536
 #: c/c-typeck.c:1218
 
33537
 #, gcc-internal-format
 
33538
@@ -26253,9 +26215,9 @@
 
33539
 msgstr ""
 
33540
 
 
33541
 #: c/c-typeck.c:1726 c/c-typeck.c:3396
 
33542
-#, gcc-internal-format
 
33543
+#, fuzzy, gcc-internal-format
 
33544
 msgid "arithmetic on pointer to an incomplete type"
 
33545
-msgstr ""
 
33546
+msgstr "nguồn là một hàm trỏ tới loại không hoàn toàn"
 
33547
 
 
33548
 #: c/c-typeck.c:1790
 
33549
 #, gcc-internal-format
 
33550
@@ -26273,14 +26235,14 @@
 
33551
 msgstr ""
 
33552
 
 
33553
 #: c/c-typeck.c:2257
 
33554
-#, gcc-internal-format
 
33555
+#, fuzzy, gcc-internal-format
 
33556
 msgid "dereferencing pointer to incomplete type"
 
33557
-msgstr ""
 
33558
+msgstr "nguồn là một hàm trỏ tới loại không hoàn toàn"
 
33559
 
 
33560
 #: c/c-typeck.c:2261
 
33561
-#, gcc-internal-format
 
33562
+#, fuzzy, gcc-internal-format
 
33563
 msgid "dereferencing %<void *%> pointer"
 
33564
-msgstr ""
 
33565
+msgstr "\tBảng Cái Chỉ Tên \t\t"
 
33566
 
 
33567
 #: c/c-typeck.c:2317
 
33568
 #, gcc-internal-format
 
33569
@@ -26290,7 +26252,7 @@
 
33570
 #: c/c-typeck.c:2329 cp/typeck.c:2999 cp/typeck.c:3093
 
33571
 #, gcc-internal-format
 
33572
 msgid "array subscript is not an integer"
 
33573
-msgstr ""
 
33574
+msgstr "chỉ số mảng không phải là số nguyên"
 
33575
 
 
33576
 #: c/c-typeck.c:2335
 
33577
 #, gcc-internal-format
 
33578
@@ -26346,14 +26308,14 @@
 
33579
 msgstr ""
 
33580
 
 
33581
 #: c/c-typeck.c:2951
 
33582
-#, fuzzy, gcc-internal-format
 
33583
+#, gcc-internal-format
 
33584
 msgid "too many arguments to method %qE"
 
33585
-msgstr "quá nhiều đối số tới %%:version-compare"
 
33586
+msgstr "quá nhiều đối số cho cho phương thức %qE"
 
33587
 
 
33588
 #: c/c-typeck.c:2990
 
33589
-#, gcc-internal-format, gfc-internal-format
 
33590
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
33591
 msgid "type of formal parameter %d is incomplete"
 
33592
-msgstr ""
 
33593
+msgstr "nguồn có loại hạng không hoàn toàn"
 
33594
 
 
33595
 #: c/c-typeck.c:3005
 
33596
 #, gcc-internal-format
 
33597
@@ -26433,7 +26395,7 @@
 
33598
 #: c/c-typeck.c:3340
 
33599
 #, gcc-internal-format
 
33600
 msgid "pointer to a function used in subtraction"
 
33601
-msgstr ""
 
33602
+msgstr "con trỏ đến hàm được dùng trong phép trừ"
 
33603
 
 
33604
 #: c/c-typeck.c:3504
 
33605
 #, gcc-internal-format
 
33606
@@ -26463,22 +26425,22 @@
 
33607
 #: c/c-typeck.c:3635 c/c-typeck.c:3667
 
33608
 #, gcc-internal-format
 
33609
 msgid "wrong type argument to increment"
 
33610
-msgstr ""
 
33611
+msgstr "đối số sai kiểu cho gia số"
 
33612
 
 
33613
 #: c/c-typeck.c:3637 c/c-typeck.c:3670
 
33614
-#, gcc-internal-format
 
33615
+#, fuzzy, gcc-internal-format
 
33616
 msgid "wrong type argument to decrement"
 
33617
-msgstr ""
 
33618
+msgstr "đối số có loại sai đối với bộ tuyệt đối"
 
33619
 
 
33620
 #: c/c-typeck.c:3657
 
33621
-#, gcc-internal-format
 
33622
+#, fuzzy, gcc-internal-format
 
33623
 msgid "increment of pointer to unknown structure"
 
33624
-msgstr ""
 
33625
+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)"
 
33626
 
 
33627
 #: c/c-typeck.c:3660
 
33628
-#, gcc-internal-format
 
33629
+#, fuzzy, gcc-internal-format
 
33630
 msgid "decrement of pointer to unknown structure"
 
33631
-msgstr ""
 
33632
+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)"
 
33633
 
 
33634
 #: c/c-typeck.c:3744
 
33635
 #, gcc-internal-format
 
33636
@@ -26533,7 +26495,7 @@
 
33637
 #: c/c-typeck.c:4236 c/c-typeck.c:4245
 
33638
 #, gcc-internal-format
 
33639
 msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
 
33640
-msgstr ""
 
33641
+msgstr "ISO C cấm chỉ biểu thức điều kiện giữa %<void *%> với con trỏ hàm"
 
33642
 
 
33643
 #: c/c-typeck.c:4258
 
33644
 #, gcc-internal-format
 
33645
@@ -26564,14 +26526,14 @@
 
33646
 msgstr ""
 
33647
 
 
33648
 #: c/c-typeck.c:4539
 
33649
-#, gcc-internal-format
 
33650
+#, fuzzy, gcc-internal-format
 
33651
 msgid "cast specifies array type"
 
33652
-msgstr ""
 
33653
+msgstr "%s:%d: lỗi: không cho phép kiểu cho tham chiếu mảng\n"
 
33654
 
 
33655
 #: c/c-typeck.c:4545
 
33656
-#, gcc-internal-format
 
33657
+#, fuzzy, gcc-internal-format
 
33658
 msgid "cast specifies function type"
 
33659
-msgstr ""
 
33660
+msgstr "<chưa giải quyết loại hàm quá tải>"
 
33661
 
 
33662
 #: c/c-typeck.c:4561
 
33663
 #, gcc-internal-format
 
33664
@@ -26581,7 +26543,7 @@
 
33665
 #: c/c-typeck.c:4578
 
33666
 #, gcc-internal-format
 
33667
 msgid "ISO C forbids casts to union type"
 
33668
-msgstr ""
 
33669
+msgstr "ISO C cấm chỉ áp kiểu thành kiểu hỗn hợp"
 
33670
 
 
33671
 #: c/c-typeck.c:4588
 
33672
 #, gcc-internal-format
 
33673
@@ -26639,9 +26601,9 @@
 
33674
 msgstr ""
 
33675
 
 
33676
 #: c/c-typeck.c:4926 c/c-typeck.c:5223
 
33677
-#, gcc-internal-format
 
33678
+#, fuzzy, gcc-internal-format
 
33679
 msgid "enum conversion in assignment is invalid in C++"
 
33680
-msgstr ""
 
33681
+msgstr "chuyển đổi enum trong bộ sơ khởi thì không hợp lệ trong C++"
 
33682
 
 
33683
 #. This macro is used to emit diagnostics to ensure that all format
 
33684
 #. strings are complete sentences, visible to gettext and checked at
 
33685
@@ -26653,7 +26615,7 @@
 
33686
 #: c/c-typeck.c:5131 c/c-typeck.c:5161 c/c-typeck.c:5690
 
33687
 #, gcc-internal-format
 
33688
 msgid "expected %qT but argument is of type %qT"
 
33689
-msgstr ""
 
33690
+msgstr "cần %qT nhưng đối số là kiểu %qT"
 
33691
 
 
33692
 #: c/c-typeck.c:5221
 
33693
 #, gcc-internal-format
 
33694
@@ -26666,9 +26628,9 @@
 
33695
 msgstr "chuyển đổi enum trong bộ sơ khởi thì không hợp lệ trong C++"
 
33696
 
 
33697
 #: c/c-typeck.c:5227
 
33698
-#, gcc-internal-format
 
33699
+#, fuzzy, gcc-internal-format
 
33700
 msgid "enum conversion in return is invalid in C++"
 
33701
-msgstr ""
 
33702
+msgstr "chuyển đổi enum trong bộ sơ khởi thì không hợp lệ trong C++"
 
33703
 
 
33704
 #: c/c-typeck.c:5256
 
33705
 #, gcc-internal-format
 
33706
@@ -26813,9 +26775,9 @@
 
33707
 msgstr ""
 
33708
 
 
33709
 #: c/c-typeck.c:5632
 
33710
-#, gcc-internal-format
 
33711
+#, fuzzy, gcc-internal-format
 
33712
 msgid "return from incompatible pointer type"
 
33713
-msgstr ""
 
33714
+msgstr "%s đã trả lại kiểu car sai"
 
33715
 
 
33716
 #. ??? This should not be an error when inlining calls to
 
33717
 #. unprototyped functions.
 
33718
@@ -26887,7 +26849,7 @@
 
33719
 #: c/c-typeck.c:5943 c/c-typeck.c:5960 c/c-typeck.c:5978
 
33720
 #, gcc-internal-format
 
33721
 msgid "(near initialization for %qs)"
 
33722
-msgstr ""
 
33723
+msgstr "(gần chỗ khởi tạo cho %qs)"
 
33724
 
 
33725
 #: c/c-typeck.c:5993
 
33726
 #, gcc-internal-format
 
33727
@@ -26972,7 +26934,6 @@
 
33728
 
 
33729
 #: c/c-typeck.c:6975
 
33730
 #, fuzzy, gcc-internal-format
 
33731
-#| msgid "missing initializer"
 
33732
 msgid "missing initializer for field %qD of %qT"
 
33733
 msgstr "bộ sơ khởi còn thiếu"
 
33734
 
 
33735
@@ -27062,9 +27023,9 @@
 
33736
 msgstr "gặp yếu tố thừa trong bộ sơ khởi hợp"
 
33737
 
 
33738
 #: c/c-typeck.c:8260
 
33739
-#, gcc-internal-format
 
33740
+#, fuzzy, gcc-internal-format
 
33741
 msgid "traditional C rejects initialization of unions"
 
33742
-msgstr ""
 
33743
+msgstr "ngôn ngữ C truyền thống từ chối toán tử cộng chỉ có một tác tử"
 
33744
 
 
33745
 #: c/c-typeck.c:8328
 
33746
 #, gcc-internal-format
 
33747
@@ -27089,17 +27050,17 @@
 
33748
 #: c/c-typeck.c:8653 cp/typeck.c:8093
 
33749
 #, gcc-internal-format
 
33750
 msgid "function declared %<noreturn%> has a %<return%> statement"
 
33751
-msgstr ""
 
33752
+msgstr "hàm đã khai báo %<noreturn%> có một câu lệnh %<return%>"
 
33753
 
 
33754
 #: c/c-typeck.c:8676
 
33755
 #, gcc-internal-format
 
33756
 msgid "%<return%> with no value, in function returning non-void"
 
33757
-msgstr ""
 
33758
+msgstr "%<return%> (trả lại) không có giá trị, trong hàm trả lại non-void (không rỗng)"
 
33759
 
 
33760
 #: c/c-typeck.c:8686
 
33761
 #, gcc-internal-format
 
33762
 msgid "%<return%> with a value, in function returning void"
 
33763
-msgstr ""
 
33764
+msgstr "%<return%> với một giá trị, trong hàm trả lại void (rỗng)"
 
33765
 
 
33766
 #: c/c-typeck.c:8688
 
33767
 #, gcc-internal-format
 
33768
@@ -27112,9 +27073,9 @@
 
33769
 msgstr ""
 
33770
 
 
33771
 #: c/c-typeck.c:8829 cp/semantics.c:1032
 
33772
-#, gcc-internal-format
 
33773
+#, fuzzy, gcc-internal-format
 
33774
 msgid "switch quantity not an integer"
 
33775
-msgstr ""
 
33776
+msgstr "Khóa « %key:1 » không phải là số nguyên."
 
33777
 
 
33778
 #: c/c-typeck.c:8842
 
33779
 #, gcc-internal-format
 
33780
@@ -27122,9 +27083,9 @@
 
33781
 msgstr ""
 
33782
 
 
33783
 #: c/c-typeck.c:8878 c/c-typeck.c:8886
 
33784
-#, gcc-internal-format
 
33785
+#, fuzzy, gcc-internal-format
 
33786
 msgid "case label is not an integer constant expression"
 
33787
-msgstr ""
 
33788
+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"
 
33789
 
 
33790
 #: c/c-typeck.c:8892 cp/parser.c:8963
 
33791
 #, gcc-internal-format
 
33792
@@ -27142,14 +27103,14 @@
 
33793
 msgstr ""
 
33794
 
 
33795
 #: c/c-typeck.c:9086 cp/parser.c:9994
 
33796
-#, gcc-internal-format
 
33797
+#, fuzzy, gcc-internal-format
 
33798
 msgid "break statement not within loop or switch"
 
33799
-msgstr ""
 
33800
+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"
 
33801
 
 
33802
 #: c/c-typeck.c:9088 cp/parser.c:10015
 
33803
 #, gcc-internal-format
 
33804
 msgid "continue statement not within a loop"
 
33805
-msgstr ""
 
33806
+msgstr "câu lệnh `continue' nằm ở ngoài một vòng lặp"
 
33807
 
 
33808
 #: c/c-typeck.c:9093 cp/parser.c:10005
 
33809
 #, gcc-internal-format
 
33810
@@ -27159,7 +27120,7 @@
 
33811
 #: c/c-typeck.c:9119 cp/cp-gimplify.c:428
 
33812
 #, gcc-internal-format
 
33813
 msgid "statement with no effect"
 
33814
-msgstr ""
 
33815
+msgstr "câu lệnh không có tác dụng"
 
33816
 
 
33817
 #: c/c-typeck.c:9145
 
33818
 #, gcc-internal-format
 
33819
@@ -27199,7 +27160,7 @@
 
33820
 #: c/c-typeck.c:9988 c/c-typeck.c:9994
 
33821
 #, gcc-internal-format
 
33822
 msgid "ISO C forbids comparison of %<void *%> with function pointer"
 
33823
-msgstr ""
 
33824
+msgstr "ISO C cấm chỉ việc so sánh của %<void *%> với con trỏ hàm"
 
33825
 
 
33826
 #: c/c-typeck.c:10001 c/c-typeck.c:10091
 
33827
 #, gcc-internal-format
 
33828
@@ -27311,13 +27272,13 @@
 
33829
 #: cp/call.c:3118
 
33830
 #, gcc-internal-format
 
33831
 msgid "  no known conversion for argument %d from %qT to %qT"
 
33832
-msgstr ""
 
33833
+msgstr "  không hiểu chuyển đổi cho đối số %d từ %qT thành %qT"
 
33834
 
 
33835
 #: cp/call.c:3129 cp/pt.c:5337
 
33836
 #, gcc-internal-format, gfc-internal-format
 
33837
 msgid "  candidate expects %d argument, %d provided"
 
33838
 msgid_plural "  candidate expects %d arguments, %d provided"
 
33839
-msgstr[0] ""
 
33840
+msgstr[0] "  ứng cử cần %d đối số, %d được cung cấp"
 
33841
 
 
33842
 #: cp/call.c:3154
 
33843
 #, gcc-internal-format
 
33844
@@ -27337,17 +27298,17 @@
 
33845
 #: cp/call.c:3167
 
33846
 #, gcc-internal-format
 
33847
 msgid "%s%T <conversion>"
 
33848
-msgstr ""
 
33849
+msgstr "%s%T <chuyển đổi>"
 
33850
 
 
33851
 #: cp/call.c:3169
 
33852
 #, gcc-internal-format
 
33853
 msgid "%s%#D <near match>"
 
33854
-msgstr ""
 
33855
+msgstr "%s%#D <gần khớp>"
 
33856
 
 
33857
 #: cp/call.c:3171
 
33858
 #, gcc-internal-format
 
33859
 msgid "%s%#D <deleted>"
 
33860
-msgstr ""
 
33861
+msgstr "%s%#D <xóa>"
 
33862
 
 
33863
 #: cp/call.c:3173
 
33864
 #, gcc-internal-format
 
33865
@@ -27381,9 +27342,9 @@
 
33866
 msgstr ""
 
33867
 
 
33868
 #: cp/call.c:3589
 
33869
-#, gcc-internal-format
 
33870
+#, fuzzy, gcc-internal-format
 
33871
 msgid "conversion from %qT to %qT is ambiguous"
 
33872
-msgstr ""
 
33873
+msgstr "không hỗ trợ chức năng chuyển đổi từ « %s » đến « %s »"
 
33874
 
 
33875
 #: cp/call.c:3707
 
33876
 #, gcc-internal-format
 
33877
@@ -27398,7 +27359,7 @@
 
33878
 #: cp/call.c:3828
 
33879
 #, gcc-internal-format
 
33880
 msgid "call of overloaded %<%D(%A)%> is ambiguous"
 
33881
-msgstr ""
 
33882
+msgstr "gọi hàm quá tải %<%D(%A)%> chưa rõ ràng"
 
33883
 
 
33884
 #. It's no good looking for an overloaded operator() on a
 
33885
 #. pointer-to-member-function.
 
33886
@@ -27408,95 +27369,89 @@
 
33887
 msgstr ""
 
33888
 
 
33889
 #: cp/call.c:4116
 
33890
-#, gcc-internal-format
 
33891
+#, fuzzy, gcc-internal-format
 
33892
 msgid "no match for call to %<(%T) (%A)%>"
 
33893
-msgstr ""
 
33894
+msgstr "Cuộc gọi « %s » cho tập tin « %s » bị lỗi: %s\n"
 
33895
 
 
33896
 #: cp/call.c:4129
 
33897
 #, gcc-internal-format
 
33898
 msgid "call of %<(%T) (%A)%> is ambiguous"
 
33899
-msgstr ""
 
33900
+msgstr "cú gọi của %<(%T) (%A)%> chưa rõ ràng"
 
33901
 
 
33902
 #: cp/call.c:4177
 
33903
-#, fuzzy, gcc-internal-format
 
33904
-#| msgid "ambiguous method %s%s%s"
 
33905
+#, gcc-internal-format
 
33906
 msgid "ambiguous overload for "
 
33907
-msgstr "phương thức còn mơ hồ %s%s%s"
 
33908
+msgstr "quá tải chưa rõ ràng đối với"
 
33909
 
 
33910
 #: cp/call.c:4178
 
33911
 #, gcc-internal-format
 
33912
 msgid "no match for "
 
33913
-msgstr ""
 
33914
+msgstr "không khớp cho"
 
33915
 
 
33916
 #: cp/call.c:4181
 
33917
 #, gcc-internal-format
 
33918
 msgid " (operand types are %qT, %qT, and %qT)"
 
33919
-msgstr ""
 
33920
+msgstr " (các kiểu toán hạng là %qT, %qT, and %qT)"
 
33921
 
 
33922
 #: cp/call.c:4183
 
33923
-#, fuzzy, gcc-internal-format
 
33924
-#| msgid "comparison between %qT and %qT"
 
33925
+#, gcc-internal-format
 
33926
 msgid " (operand types are %qT and %qT)"
 
33927
-msgstr "so sánh giữa %qT và %qT"
 
33928
+msgstr " (các kiểu toán hạng là %qT và %qT)"
 
33929
 
 
33930
 #: cp/call.c:4185
 
33931
 #, gcc-internal-format
 
33932
 msgid " (operand type is %qT)"
 
33933
-msgstr ""
 
33934
+msgstr " (kiểu toán hạng là %qT)"
 
33935
 
 
33936
 #: cp/call.c:4205
 
33937
-#, fuzzy, gcc-internal-format
 
33938
-#| msgid "expected %<operator%>"
 
33939
+#, gcc-internal-format
 
33940
 msgid "ternary %<operator?:%>"
 
33941
-msgstr "cần %<operator%>"
 
33942
+msgstr "bộ tam nguyên %<operator?:%>"
 
33943
 
 
33944
 #: cp/call.c:4209
 
33945
 #, gcc-internal-format
 
33946
 msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
 
33947
-msgstr ""
 
33948
+msgstr "bộ tam nguyên %<operator?:%> trong %<%E ? %E : %E%>"
 
33949
 
 
33950
 #: cp/call.c:4218 cp/call.c:4249 cp/call.c:4258
 
33951
-#, fuzzy, gcc-internal-format
 
33952
-#| msgid "expected %<operator%>"
 
33953
+#, gcc-internal-format
 
33954
 msgid "%<operator%s%>"
 
33955
-msgstr "cần %<operator%>"
 
33956
+msgstr "%<operator%s%>"
 
33957
 
 
33958
 #: cp/call.c:4221
 
33959
 #, gcc-internal-format
 
33960
 msgid "%<operator%s%> in %<%E%s%>"
 
33961
-msgstr ""
 
33962
+msgstr "%<operator%s%> trong %<%E%s%>"
 
33963
 
 
33964
 #: cp/call.c:4228
 
33965
-#, fuzzy, gcc-internal-format
 
33966
-#| msgid "expected %<operator%>"
 
33967
+#, gcc-internal-format
 
33968
 msgid "%<operator[]%>"
 
33969
-msgstr "cần %<operator%>"
 
33970
+msgstr "%<operator[]%>"
 
33971
 
 
33972
 #: cp/call.c:4231
 
33973
 #, gcc-internal-format
 
33974
 msgid "%<operator[]%> in %<%E[%E]%>"
 
33975
-msgstr ""
 
33976
+msgstr "%<operator[]%> trong %<%E[%E]%>"
 
33977
 
 
33978
 #: cp/call.c:4239
 
33979
-#, fuzzy, gcc-internal-format
 
33980
-#| msgid "%s"
 
33981
+#, gcc-internal-format
 
33982
 msgid "%qs"
 
33983
-msgstr "%s"
 
33984
+msgstr "%qs"
 
33985
 
 
33986
 #: cp/call.c:4242
 
33987
 #, gcc-internal-format
 
33988
 msgid "%qs in %<%s %E%>"
 
33989
-msgstr ""
 
33990
+msgstr "%qs trong %<%s %E%>"
 
33991
 
 
33992
 #: cp/call.c:4252
 
33993
 #, gcc-internal-format
 
33994
 msgid "%<operator%s%> in %<%E %s %E%>"
 
33995
-msgstr ""
 
33996
+msgstr "%<operator%s%> trong %<%E %s %E%>"
 
33997
 
 
33998
 #: cp/call.c:4261
 
33999
 #, gcc-internal-format
 
34000
 msgid "%<operator%s%> in %<%s%E%>"
 
34001
-msgstr ""
 
34002
+msgstr "%<operator%s%> trong %<%s%E%>"
 
34003
 
 
34004
 #: cp/call.c:4359
 
34005
 #, gcc-internal-format
 
34006
@@ -27526,7 +27481,7 @@
 
34007
 #: cp/call.c:4567 cp/call.c:4818
 
34008
 #, gcc-internal-format
 
34009
 msgid "operands to ?: have different types %qT and %qT"
 
34010
-msgstr ""
 
34011
+msgstr "các toán hạng ?: có kiểu khác %qT và %qT"
 
34012
 
 
34013
 #: cp/call.c:4765
 
34014
 #, gcc-internal-format
 
34015
@@ -27549,9 +27504,9 @@
 
34016
 msgstr ""
 
34017
 
 
34018
 #: cp/call.c:5311
 
34019
-#, gcc-internal-format
 
34020
+#, fuzzy, gcc-internal-format
 
34021
 msgid "comparison between %q#T and %q#T"
 
34022
-msgstr ""
 
34023
+msgstr "một con số nằm giữa 0 và 1"
 
34024
 
 
34025
 #: cp/call.c:5573
 
34026
 #, gcc-internal-format
 
34027
@@ -27559,9 +27514,9 @@
 
34028
 msgstr ""
 
34029
 
 
34030
 #: cp/call.c:5574
 
34031
-#, gcc-internal-format
 
34032
+#, fuzzy, gcc-internal-format
 
34033
 msgid "selected for placement delete"
 
34034
-msgstr ""
 
34035
+msgstr "Đã chọn %d tệp tin để truyền."
 
34036
 
 
34037
 #: cp/call.c:5659
 
34038
 #, gcc-internal-format
 
34039
@@ -27569,9 +27524,9 @@
 
34040
 msgstr ""
 
34041
 
 
34042
 #: cp/call.c:5665
 
34043
-#, gcc-internal-format
 
34044
+#, fuzzy, gcc-internal-format
 
34045
 msgid "no suitable %<operator %s%> for %qT"
 
34046
-msgstr ""
 
34047
+msgstr "không có toán tử tiền gia cho loại"
 
34048
 
 
34049
 #: cp/call.c:5686
 
34050
 #, gcc-internal-format
 
34051
@@ -27591,7 +27546,7 @@
 
34052
 #: cp/call.c:5691
 
34053
 #, gcc-internal-format
 
34054
 msgid "within this context"
 
34055
-msgstr ""
 
34056
+msgstr "trong ngữ cảnh này"
 
34057
 
 
34058
 #: cp/call.c:5742
 
34059
 #, gcc-internal-format
 
34060
@@ -27599,9 +27554,9 @@
 
34061
 msgstr ""
 
34062
 
 
34063
 #: cp/call.c:5746
 
34064
-#, gcc-internal-format
 
34065
+#, fuzzy, gcc-internal-format
 
34066
 msgid "converting to non-pointer type %qT from NULL"
 
34067
-msgstr ""
 
34068
+msgstr "Cảnh báo về chuyển đổi NULL từ/đến một loại không phải hàm trỏ"
 
34069
 
 
34070
 #: cp/call.c:5755
 
34071
 #, gcc-internal-format
 
34072
@@ -27626,12 +27581,12 @@
 
34073
 #: cp/call.c:5839 cp/cvt.c:225
 
34074
 #, gcc-internal-format
 
34075
 msgid "invalid conversion from %qT to %qT"
 
34076
-msgstr ""
 
34077
+msgstr "chuyển đổi từ %qT thành %qT không hợp lệ"
 
34078
 
 
34079
 #: cp/call.c:5843 cp/call.c:6065
 
34080
 #, gcc-internal-format
 
34081
 msgid "  initializing argument %P of %qD"
 
34082
-msgstr ""
 
34083
+msgstr "  đang khởi tạo đối số %P của %qD"
 
34084
 
 
34085
 #: cp/call.c:5887
 
34086
 #, gcc-internal-format
 
34087
@@ -27641,12 +27596,12 @@
 
34088
 #: cp/call.c:5949 cp/call.c:6080
 
34089
 #, gcc-internal-format
 
34090
 msgid "  initializing argument %P of %q+D"
 
34091
-msgstr ""
 
34092
+msgstr "  đang khởi tạo đối số %P của %q+D"
 
34093
 
 
34094
 #: cp/call.c:6077
 
34095
 #, gcc-internal-format
 
34096
 msgid "cannot bind %qT lvalue to %qT"
 
34097
-msgstr ""
 
34098
+msgstr "không thể buộc %qT lvalue thành %qT"
 
34099
 
 
34100
 #: cp/call.c:6109
 
34101
 #, gcc-internal-format
 
34102
@@ -27705,126 +27660,126 @@
 
34103
 msgstr ""
 
34104
 
 
34105
 #: cp/call.c:6773
 
34106
-#, gcc-internal-format
 
34107
+#, fuzzy, gcc-internal-format
 
34108
 msgid "%qT is not an accessible base of %qT"
 
34109
-msgstr ""
 
34110
+msgstr "MAP (sơ đồ) ảnh bên khách không thể truy cập được."
 
34111
 
 
34112
 #: cp/call.c:6852
 
34113
 #, gcc-internal-format
 
34114
 msgid "deducing %qT as %qT"
 
34115
-msgstr ""
 
34116
+msgstr "suy diễn %qT như là %qT"
 
34117
 
 
34118
 #: cp/call.c:6855
 
34119
 #, gcc-internal-format
 
34120
 msgid "  in call to %q+D"
 
34121
-msgstr ""
 
34122
+msgstr "  trong gọi đến %q+D"
 
34123
 
 
34124
 #: cp/call.c:6857
 
34125
 #, gcc-internal-format
 
34126
 msgid "  (you can disable this with -fno-deduce-init-list)"
 
34127
 msgstr ""
 
34128
 
 
34129
-#: cp/call.c:7153
 
34130
+#: cp/call.c:7156
 
34131
 #, gcc-internal-format
 
34132
 msgid "could not find class$ field in java interface type %qT"
 
34133
 msgstr ""
 
34134
 
 
34135
-#: cp/call.c:7414
 
34136
-#, gcc-internal-format
 
34137
+#: cp/call.c:7417
 
34138
+#, fuzzy, gcc-internal-format
 
34139
 msgid "call to non-function %qD"
 
34140
-msgstr ""
 
34141
+msgstr "cuộc gọi chưa được chấm dứt cho hàm « %s »: thiếu « %c »"
 
34142
 
 
34143
-#: cp/call.c:7459 cp/typeck.c:2680
 
34144
+#: cp/call.c:7462 cp/typeck.c:2680
 
34145
 #, gcc-internal-format
 
34146
 msgid "cannot call constructor %<%T::%D%> directly"
 
34147
-msgstr ""
 
34148
+msgstr "không thể gọi cấu tử %<%T::%D%> một cách trực tiếp"
 
34149
 
 
34150
-#: cp/call.c:7461
 
34151
+#: cp/call.c:7464
 
34152
 #, gcc-internal-format
 
34153
 msgid "  for a function-style cast, remove the redundant %<::%D%>"
 
34154
 msgstr ""
 
34155
 
 
34156
-#: cp/call.c:7578
 
34157
+#: cp/call.c:7581
 
34158
 #, gcc-internal-format
 
34159
 msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
 
34160
 msgstr ""
 
34161
 
 
34162
-#: cp/call.c:7591
 
34163
+#: cp/call.c:7594
 
34164
 #, gcc-internal-format
 
34165
 msgid "no matching function for call to %<%T::%s(%A)%#V%>"
 
34166
 msgstr ""
 
34167
 
 
34168
-#: cp/call.c:7616
 
34169
+#: cp/call.c:7619
 
34170
 #, gcc-internal-format
 
34171
 msgid "call of overloaded %<%s(%A)%> is ambiguous"
 
34172
-msgstr ""
 
34173
+msgstr "gọi hàm quá tải %<%s(%A)%> chưa rõ ràng"
 
34174
 
 
34175
-#: cp/call.c:7645
 
34176
+#: cp/call.c:7661
 
34177
 #, gcc-internal-format
 
34178
 msgid "cannot call member function %qD without object"
 
34179
 msgstr ""
 
34180
 
 
34181
-#: cp/call.c:8410
 
34182
+#: cp/call.c:8428
 
34183
 #, gcc-internal-format
 
34184
 msgid "passing %qT chooses %qT over %qT"
 
34185
 msgstr ""
 
34186
 
 
34187
-#: cp/call.c:8412 cp/name-lookup.c:5552
 
34188
+#: cp/call.c:8430 cp/name-lookup.c:5547
 
34189
 #, gcc-internal-format
 
34190
 msgid "  in call to %qD"
 
34191
-msgstr ""
 
34192
+msgstr "  trong gọi đến %qD"
 
34193
 
 
34194
-#: cp/call.c:8470
 
34195
+#: cp/call.c:8488
 
34196
 #, gcc-internal-format
 
34197
 msgid "choosing %qD over %qD"
 
34198
 msgstr "đóng %qD thông qua %qD"
 
34199
 
 
34200
-#: cp/call.c:8471
 
34201
+#: cp/call.c:8489
 
34202
 #, gcc-internal-format
 
34203
 msgid "  for conversion from %qT to %qT"
 
34204
 msgstr "  cho chuyển đổi từ %qT thành %qT"
 
34205
 
 
34206
-#: cp/call.c:8474
 
34207
+#: cp/call.c:8492
 
34208
 #, gcc-internal-format
 
34209
 msgid "  because conversion sequence for the argument is better"
 
34210
 msgstr ""
 
34211
 
 
34212
-#: cp/call.c:8628
 
34213
+#: cp/call.c:8646
 
34214
 #, gcc-internal-format
 
34215
 msgid "default argument mismatch in overload resolution"
 
34216
 msgstr ""
 
34217
 
 
34218
-#: cp/call.c:8631
 
34219
+#: cp/call.c:8649
 
34220
 #, gcc-internal-format
 
34221
 msgid " candidate 1: %q+#F"
 
34222
 msgstr " ứng cử 1: %q+#F"
 
34223
 
 
34224
-#: cp/call.c:8633
 
34225
+#: cp/call.c:8651
 
34226
 #, gcc-internal-format
 
34227
 msgid " candidate 2: %q+#F"
 
34228
 msgstr " ứng cử 2: %q+#F"
 
34229
 
 
34230
-#: cp/call.c:8677
 
34231
+#: cp/call.c:8695
 
34232
 #, gcc-internal-format
 
34233
 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:"
 
34234
 msgstr ""
 
34235
 
 
34236
-#: cp/call.c:8841
 
34237
+#: cp/call.c:8859
 
34238
 #, gcc-internal-format
 
34239
 msgid "could not convert %qE from %qT to %qT"
 
34240
 msgstr "không thể chuyển đổi %qE từ %qT thành %qT"
 
34241
 
 
34242
-#: cp/call.c:9034
 
34243
+#: cp/call.c:9052
 
34244
 #, gcc-internal-format
 
34245
 msgid "a temporary bound to %qD only persists until the constructor exits"
 
34246
 msgstr ""
 
34247
 
 
34248
-#: cp/call.c:9150
 
34249
+#: cp/call.c:9168
 
34250
 #, gcc-internal-format
 
34251
 msgid "invalid initialization of non-const reference of type %qT from an rvalue of type %qT"
 
34252
 msgstr ""
 
34253
 
 
34254
-#: cp/call.c:9154
 
34255
+#: cp/call.c:9172
 
34256
 #, gcc-internal-format
 
34257
 msgid "invalid initialization of reference of type %qT from expression of type %qT"
 
34258
 msgstr ""
 
34259
@@ -27845,10 +27800,9 @@
 
34260
 msgstr ""
 
34261
 
 
34262
 #: cp/class.c:1120
 
34263
-#, fuzzy, gcc-internal-format
 
34264
-#| msgid "  %qT is not derived from %qT"
 
34265
+#, gcc-internal-format
 
34266
 msgid "%q#D inherited from %qT"
 
34267
-msgstr "  %qT không được dẫn xuất từ %qT"
 
34268
+msgstr "%q#D kế thừa từ %qT"
 
34269
 
 
34270
 #: cp/class.c:1123
 
34271
 #, gcc-internal-format
 
34272
@@ -27878,17 +27832,17 @@
 
34273
 #: cp/class.c:1277 cp/class.c:1285
 
34274
 #, gcc-internal-format
 
34275
 msgid "%q+D invalid in %q#T"
 
34276
-msgstr ""
 
34277
+msgstr "%q+D không hợp lệ trong %q#T"
 
34278
 
 
34279
 #: cp/class.c:1278
 
34280
 #, gcc-internal-format
 
34281
 msgid "  because of local method %q+#D with same name"
 
34282
-msgstr ""
 
34283
+msgstr "  bởi vì phương thức nội bộ %q+#D có cùng tên"
 
34284
 
 
34285
 #: cp/class.c:1286
 
34286
 #, gcc-internal-format
 
34287
 msgid "  because of local member %q+#D with same name"
 
34288
-msgstr ""
 
34289
+msgstr "  bởi vì thành viên nội bộ %q+#D có cùng tên"
 
34290
 
 
34291
 #: cp/class.c:1329
 
34292
 #, gcc-internal-format
 
34293
@@ -27896,10 +27850,9 @@
 
34294
 msgstr ""
 
34295
 
 
34296
 #: cp/class.c:1331 cp/class.c:1341
 
34297
-#, fuzzy, gcc-internal-format
 
34298
-#| msgid "%qD declared here"
 
34299
+#, gcc-internal-format
 
34300
 msgid "%qT declared here"
 
34301
-msgstr "%qD được khai báo ở đây"
 
34302
+msgstr "%qT được khai báo ở đây"
 
34303
 
 
34304
 #: cp/class.c:1336
 
34305
 #, gcc-internal-format
 
34306
@@ -27936,350 +27889,350 @@
 
34307
 msgid "no unique final overrider for %qD in %qT"
 
34308
 msgstr ""
 
34309
 
 
34310
-#: cp/class.c:2648
 
34311
+#: cp/class.c:2652
 
34312
 #, gcc-internal-format
 
34313
 msgid "%q+#D marked final, but is not virtual"
 
34314
 msgstr ""
 
34315
 
 
34316
-#: cp/class.c:2650
 
34317
-#, gcc-internal-format
 
34318
+#: cp/class.c:2654
 
34319
+#, fuzzy, gcc-internal-format
 
34320
 msgid "%q+#D marked override, but does not override"
 
34321
-msgstr ""
 
34322
+msgstr "« %s » không dùng %%m còn « %s » có phải dùng %%m"
 
34323
 
 
34324
 #. Here we know it is a hider, and no overrider exists.
 
34325
-#: cp/class.c:2719
 
34326
+#: cp/class.c:2723
 
34327
 #, gcc-internal-format
 
34328
 msgid "%q+D was hidden"
 
34329
 msgstr "%q+D bị ẩn"
 
34330
 
 
34331
-#: cp/class.c:2720
 
34332
+#: cp/class.c:2724
 
34333
 #, gcc-internal-format
 
34334
 msgid "  by %q+D"
 
34335
 msgstr "  bởi %q+D"
 
34336
 
 
34337
-#: cp/class.c:2763 cp/decl2.c:1365
 
34338
+#: cp/class.c:2767 cp/decl2.c:1365
 
34339
 #, gcc-internal-format
 
34340
 msgid "%q+#D invalid; an anonymous union can only have non-static data members"
 
34341
 msgstr ""
 
34342
 
 
34343
-#: cp/class.c:2766
 
34344
+#: cp/class.c:2770
 
34345
 #, gcc-internal-format
 
34346
 msgid "%q+#D invalid; an anonymous struct can only have non-static data members"
 
34347
 msgstr ""
 
34348
 
 
34349
-#: cp/class.c:2774 cp/decl2.c:1371
 
34350
+#: cp/class.c:2778 cp/decl2.c:1371
 
34351
 #, gcc-internal-format
 
34352
 msgid "private member %q+#D in anonymous union"
 
34353
-msgstr ""
 
34354
+msgstr "thành viên riêng %q+#D trong hỗn hợp nặc danh"
 
34355
 
 
34356
-#: cp/class.c:2776
 
34357
+#: cp/class.c:2780
 
34358
 #, gcc-internal-format
 
34359
 msgid "private member %q+#D in anonymous struct"
 
34360
-msgstr ""
 
34361
+msgstr "thành viên riêng %q+#D trong cấu trúc nặc danh"
 
34362
 
 
34363
-#: cp/class.c:2781 cp/decl2.c:1373
 
34364
+#: cp/class.c:2785 cp/decl2.c:1373
 
34365
 #, gcc-internal-format
 
34366
 msgid "protected member %q+#D in anonymous union"
 
34367
 msgstr ""
 
34368
 
 
34369
-#: cp/class.c:2783
 
34370
+#: cp/class.c:2787
 
34371
 #, gcc-internal-format
 
34372
 msgid "protected member %q+#D in anonymous struct"
 
34373
 msgstr ""
 
34374
 
 
34375
-#: cp/class.c:2927
 
34376
+#: cp/class.c:2931
 
34377
 #, gcc-internal-format
 
34378
 msgid "the ellipsis in %qD is not inherited"
 
34379
 msgstr ""
 
34380
 
 
34381
-#: cp/class.c:3103
 
34382
+#: cp/class.c:3106
 
34383
 #, gcc-internal-format
 
34384
 msgid "bit-field %q+#D with non-integral type"
 
34385
 msgstr ""
 
34386
 
 
34387
-#: cp/class.c:3119
 
34388
+#: cp/class.c:3122
 
34389
 #, gcc-internal-format
 
34390
 msgid "bit-field %q+D width not an integer constant"
 
34391
 msgstr ""
 
34392
 
 
34393
-#: cp/class.c:3124
 
34394
+#: cp/class.c:3127
 
34395
 #, gcc-internal-format
 
34396
 msgid "negative width in bit-field %q+D"
 
34397
-msgstr ""
 
34398
+msgstr "độ rộng bị âm trong trường bít %q+D"
 
34399
 
 
34400
-#: cp/class.c:3129
 
34401
+#: cp/class.c:3132
 
34402
 #, gcc-internal-format
 
34403
 msgid "zero width for bit-field %q+D"
 
34404
-msgstr ""
 
34405
+msgstr "trường bít %q+D có độ rộng là không"
 
34406
 
 
34407
-#: cp/class.c:3135
 
34408
+#: cp/class.c:3138
 
34409
 #, gcc-internal-format
 
34410
 msgid "width of %q+D exceeds its type"
 
34411
 msgstr ""
 
34412
 
 
34413
-#: cp/class.c:3139
 
34414
+#: cp/class.c:3142
 
34415
 #, gcc-internal-format
 
34416
 msgid "%q+D is too small to hold all values of %q#T"
 
34417
 msgstr ""
 
34418
 
 
34419
-#: cp/class.c:3198
 
34420
+#: cp/class.c:3201
 
34421
 #, gcc-internal-format
 
34422
 msgid "member %q+#D with constructor not allowed in union"
 
34423
 msgstr ""
 
34424
 
 
34425
-#: cp/class.c:3201
 
34426
+#: cp/class.c:3204
 
34427
 #, gcc-internal-format
 
34428
 msgid "member %q+#D with destructor not allowed in union"
 
34429
 msgstr ""
 
34430
 
 
34431
-#: cp/class.c:3203
 
34432
+#: cp/class.c:3206
 
34433
 #, gcc-internal-format
 
34434
 msgid "member %q+#D with copy assignment operator not allowed in union"
 
34435
 msgstr ""
 
34436
 
 
34437
-#: cp/class.c:3207
 
34438
+#: cp/class.c:3210
 
34439
 #, gcc-internal-format
 
34440
 msgid "unrestricted unions only available with -std=c++11 or -std=gnu++11"
 
34441
 msgstr ""
 
34442
 
 
34443
-#: cp/class.c:3244
 
34444
+#: cp/class.c:3247
 
34445
 #, gcc-internal-format
 
34446
 msgid "multiple fields in union %qT initialized"
 
34447
 msgstr ""
 
34448
 
 
34449
-#: cp/class.c:3329
 
34450
+#: cp/class.c:3332
 
34451
 #, gcc-internal-format
 
34452
 msgid "%q+D may not be static because it is a member of a union"
 
34453
 msgstr ""
 
34454
 
 
34455
-#: cp/class.c:3334
 
34456
+#: cp/class.c:3337
 
34457
 #, gcc-internal-format
 
34458
 msgid "%q+D may not have reference type %qT because it is a member of a union"
 
34459
 msgstr ""
 
34460
 
 
34461
-#: cp/class.c:3345
 
34462
+#: cp/class.c:3348
 
34463
 #, gcc-internal-format
 
34464
 msgid "field %q+D invalidly declared function type"
 
34465
 msgstr ""
 
34466
 
 
34467
-#: cp/class.c:3351
 
34468
+#: cp/class.c:3354
 
34469
 #, gcc-internal-format
 
34470
 msgid "field %q+D invalidly declared method type"
 
34471
 msgstr ""
 
34472
 
 
34473
-#: cp/class.c:3407
 
34474
+#: cp/class.c:3410
 
34475
 #, gcc-internal-format
 
34476
 msgid "ignoring packed attribute because of unpacked non-POD field %q+#D"
 
34477
 msgstr ""
 
34478
 
 
34479
-#: cp/class.c:3504
 
34480
+#: cp/class.c:3507
 
34481
 #, gcc-internal-format
 
34482
 msgid "field %q+#D with same name as class"
 
34483
 msgstr ""
 
34484
 
 
34485
-#: cp/class.c:3527
 
34486
+#: cp/class.c:3530
 
34487
 #, gcc-internal-format
 
34488
 msgid "%q#T has pointer data members"
 
34489
-msgstr ""
 
34490
+msgstr "%q#T có thành viên dữ liệu con trỏ"
 
34491
 
 
34492
-#: cp/class.c:3532
 
34493
+#: cp/class.c:3535
 
34494
 #, gcc-internal-format
 
34495
 msgid "  but does not override %<%T(const %T&)%>"
 
34496
-msgstr ""
 
34497
+msgstr "  nhưng không đè %<%T(const %T&)%>"
 
34498
 
 
34499
-#: cp/class.c:3534
 
34500
+#: cp/class.c:3537
 
34501
 #, gcc-internal-format
 
34502
 msgid "  or %<operator=(const %T&)%>"
 
34503
-msgstr ""
 
34504
+msgstr "  hoặc %<operator=(const %T&)%>"
 
34505
 
 
34506
-#: cp/class.c:3538
 
34507
+#: cp/class.c:3541
 
34508
 #, gcc-internal-format
 
34509
 msgid "  but does not override %<operator=(const %T&)%>"
 
34510
-msgstr ""
 
34511
+msgstr "  nhưng không được ghi đè %<operator=(const %T&)%>"
 
34512
 
 
34513
-#: cp/class.c:4009
 
34514
+#: cp/class.c:4012
 
34515
 #, gcc-internal-format
 
34516
 msgid "offset of empty base %qT may not be ABI-compliant and maychange in a future version of GCC"
 
34517
 msgstr ""
 
34518
 
 
34519
-#: cp/class.c:4136
 
34520
+#: cp/class.c:4139
 
34521
 #, gcc-internal-format
 
34522
 msgid "class %qT will be considered nearly empty in a future version of GCC"
 
34523
 msgstr ""
 
34524
 
 
34525
-#: cp/class.c:4218
 
34526
+#: cp/class.c:4221
 
34527
 #, gcc-internal-format
 
34528
 msgid "initializer specified for non-virtual method %q+D"
 
34529
 msgstr ""
 
34530
 
 
34531
-#: cp/class.c:4645
 
34532
+#: cp/class.c:4648
 
34533
 #, gcc-internal-format
 
34534
 msgid "method overrides both %<transaction_pure%> and %qE methods"
 
34535
 msgstr ""
 
34536
 
 
34537
-#: cp/class.c:4666
 
34538
+#: cp/class.c:4669
 
34539
 #, gcc-internal-format
 
34540
 msgid "method declared %qE overriding %qE method"
 
34541
 msgstr ""
 
34542
 
 
34543
-#: cp/class.c:5132 cp/semantics.c:5826
 
34544
+#: cp/class.c:5135 cp/semantics.c:5828
 
34545
 #, gcc-internal-format
 
34546
 msgid "enclosing class of constexpr non-static member function %q+#D is not a literal type"
 
34547
 msgstr ""
 
34548
 
 
34549
-#: cp/class.c:5157
 
34550
+#: cp/class.c:5160
 
34551
 #, gcc-internal-format
 
34552
 msgid "%q+T is not literal because:"
 
34553
-msgstr ""
 
34554
+msgstr "%q+T không là kiểu văn chương vì:"
 
34555
 
 
34556
-#: cp/class.c:5159
 
34557
-#, fuzzy, gcc-internal-format
 
34558
+#: cp/class.c:5162
 
34559
+#, gcc-internal-format
 
34560
 msgid "  %q+T has a non-trivial destructor"
 
34561
-msgstr "Cảnh báo về bộ hủy cấu trúc không phải ảo"
 
34562
+msgstr "  %q+T có một cấu tử non-trivial"
 
34563
 
 
34564
-#: cp/class.c:5164
 
34565
+#: cp/class.c:5167
 
34566
 #, gcc-internal-format
 
34567
 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"
 
34568
 msgstr ""
 
34569
 
 
34570
-#: cp/class.c:5200
 
34571
+#: cp/class.c:5203
 
34572
 #, gcc-internal-format
 
34573
 msgid "  base class %qT of %q+T is non-literal"
 
34574
-msgstr ""
 
34575
+msgstr "  lớp cơ sở %qT của %q+T là non-literal"
 
34576
 
 
34577
-#: cp/class.c:5214
 
34578
+#: cp/class.c:5217
 
34579
 #, gcc-internal-format
 
34580
 msgid "  non-static data member %q+D has non-literal type"
 
34581
-msgstr ""
 
34582
+msgstr "  thành viên dữ liệu không-tĩnh %q+D có kiểu không-văn-chương"
 
34583
 
 
34584
-#: cp/class.c:5332
 
34585
+#: cp/class.c:5335
 
34586
 #, gcc-internal-format
 
34587
 msgid "non-static reference %q+#D in class without a constructor"
 
34588
 msgstr ""
 
34589
 
 
34590
-#: cp/class.c:5337
 
34591
+#: cp/class.c:5340
 
34592
 #, gcc-internal-format
 
34593
 msgid "non-static const member %q+#D in class without a constructor"
 
34594
 msgstr ""
 
34595
 
 
34596
 #. If the function is defaulted outside the class, we just
 
34597
 #. give the synthesis error.
 
34598
-#: cp/class.c:5363
 
34599
+#: cp/class.c:5366
 
34600
 #, gcc-internal-format
 
34601
 msgid "%q+D declared to take const reference, but implicit declaration would take non-const"
 
34602
 msgstr ""
 
34603
 
 
34604
-#: cp/class.c:5587
 
34605
+#: cp/class.c:5590
 
34606
 #, gcc-internal-format
 
34607
 msgid "offset of virtual base %qT is not ABI-compliant and may change in a future version of GCC"
 
34608
 msgstr ""
 
34609
 
 
34610
-#: cp/class.c:5688
 
34611
+#: cp/class.c:5691
 
34612
 #, gcc-internal-format
 
34613
 msgid "direct base %qT inaccessible in %qT due to ambiguity"
 
34614
 msgstr ""
 
34615
 
 
34616
-#: cp/class.c:5700
 
34617
+#: cp/class.c:5703
 
34618
 #, gcc-internal-format
 
34619
 msgid "virtual base %qT inaccessible in %qT due to ambiguity"
 
34620
 msgstr ""
 
34621
 
 
34622
-#: cp/class.c:5886
 
34623
+#: cp/class.c:5889
 
34624
 #, gcc-internal-format
 
34625
 msgid "size assigned to %qT may not be ABI-compliant and may change in a future version of GCC"
 
34626
 msgstr ""
 
34627
 
 
34628
-#: cp/class.c:5926
 
34629
+#: cp/class.c:5929
 
34630
 #, gcc-internal-format
 
34631
 msgid "the offset of %qD may not be ABI-compliant and may change in a future version of GCC"
 
34632
 msgstr ""
 
34633
 
 
34634
-#: cp/class.c:5954
 
34635
+#: cp/class.c:5957
 
34636
 #, gcc-internal-format
 
34637
 msgid "offset of %q+D is not ABI-compliant and may change in a future version of GCC"
 
34638
 msgstr ""
 
34639
 
 
34640
-#: cp/class.c:5964
 
34641
+#: cp/class.c:5967
 
34642
 #, gcc-internal-format
 
34643
 msgid "%q+D contains empty classes which may cause base classes to be placed at different locations in a future version of GCC"
 
34644
 msgstr ""
 
34645
 
 
34646
-#: cp/class.c:6052
 
34647
+#: cp/class.c:6055
 
34648
 #, gcc-internal-format
 
34649
 msgid "layout of classes derived from empty class %qT may change in a future version of GCC"
 
34650
 msgstr ""
 
34651
 
 
34652
-#: cp/class.c:6220 cp/decl.c:12134 cp/parser.c:18856
 
34653
+#: cp/class.c:6223 cp/decl.c:12125 cp/parser.c:18860
 
34654
 #, gcc-internal-format
 
34655
 msgid "redefinition of %q#T"
 
34656
-msgstr ""
 
34657
+msgstr "định nghĩa lại của %q#T"
 
34658
 
 
34659
-#: cp/class.c:6369
 
34660
+#: cp/class.c:6372
 
34661
 #, gcc-internal-format
 
34662
 msgid "%q#T has virtual functions and accessible non-virtual destructor"
 
34663
 msgstr ""
 
34664
 
 
34665
-#: cp/class.c:6395
 
34666
+#: cp/class.c:6398
 
34667
 #, gcc-internal-format
 
34668
 msgid "type transparent %q#T does not have any fields"
 
34669
 msgstr ""
 
34670
 
 
34671
-#: cp/class.c:6401
 
34672
+#: cp/class.c:6404
 
34673
 #, gcc-internal-format
 
34674
 msgid "type transparent class %qT has base classes"
 
34675
 msgstr ""
 
34676
 
 
34677
-#: cp/class.c:6405
 
34678
+#: cp/class.c:6408
 
34679
 #, gcc-internal-format
 
34680
 msgid "type transparent class %qT has virtual functions"
 
34681
 msgstr ""
 
34682
 
 
34683
-#: cp/class.c:6411
 
34684
+#: cp/class.c:6414
 
34685
 #, gcc-internal-format
 
34686
 msgid "type transparent %q#T cannot be made transparent because the type of the first field has a different ABI from the class overall"
 
34687
 msgstr ""
 
34688
 
 
34689
-#: cp/class.c:6562
 
34690
+#: cp/class.c:6565
 
34691
 #, gcc-internal-format
 
34692
 msgid "trying to finish struct, but kicked out due to previous parse errors"
 
34693
 msgstr ""
 
34694
 
 
34695
-#: cp/class.c:7071
 
34696
-#, gcc-internal-format
 
34697
+#: cp/class.c:7074
 
34698
+#, fuzzy, gcc-internal-format
 
34699
 msgid "language string %<\"%E\"%> not recognized"
 
34700
-msgstr ""
 
34701
+msgstr "Không nhận ra định dạng tập tin"
 
34702
 
 
34703
-#: cp/class.c:7160
 
34704
+#: cp/class.c:7163
 
34705
 #, gcc-internal-format
 
34706
 msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
 
34707
 msgstr ""
 
34708
 
 
34709
-#: cp/class.c:7280
 
34710
+#: cp/class.c:7283
 
34711
 #, gcc-internal-format
 
34712
 msgid "no matches converting function %qD to type %q#T"
 
34713
 msgstr ""
 
34714
 
 
34715
-#: cp/class.c:7308
 
34716
+#: cp/class.c:7311
 
34717
 #, gcc-internal-format
 
34718
 msgid "converting overloaded function %qD to type %q#T is ambiguous"
 
34719
 msgstr ""
 
34720
 
 
34721
-#: cp/class.c:7335
 
34722
+#: cp/class.c:7338
 
34723
 #, gcc-internal-format
 
34724
 msgid "assuming pointer to member %qD"
 
34725
 msgstr ""
 
34726
 
 
34727
-#: cp/class.c:7338
 
34728
+#: cp/class.c:7341
 
34729
 #, gcc-internal-format
 
34730
 msgid "(a pointer to member can only be formed with %<&%E%>)"
 
34731
 msgstr ""
 
34732
 
 
34733
-#: cp/class.c:7413 cp/class.c:7447
 
34734
+#: cp/class.c:7416 cp/class.c:7450
 
34735
 #, gcc-internal-format
 
34736
 msgid "not enough type information"
 
34737
-msgstr ""
 
34738
+msgstr "không đủ thông tin kiểu"
 
34739
 
 
34740
-#: cp/class.c:7430 cp/cvt.c:173 cp/cvt.c:199 cp/cvt.c:248
 
34741
+#: cp/class.c:7433 cp/cvt.c:173 cp/cvt.c:199 cp/cvt.c:248
 
34742
 #, gcc-internal-format
 
34743
 msgid "cannot convert %qE from type %qT to type %qT"
 
34744
 msgstr ""
 
34745
@@ -28289,15 +28242,15 @@
 
34746
 #. A name N used in a class S shall refer to the same declaration
 
34747
 #. in its context and when re-evaluated in the completed scope of
 
34748
 #. S.
 
34749
-#: cp/class.c:7742 cp/decl.c:1325
 
34750
+#: cp/class.c:7745 cp/decl.c:1325
 
34751
 #, gcc-internal-format
 
34752
 msgid "declaration of %q#D"
 
34753
-msgstr ""
 
34754
+msgstr "khai báo của %q#D"
 
34755
 
 
34756
-#: cp/class.c:7743
 
34757
+#: cp/class.c:7746
 
34758
 #, gcc-internal-format
 
34759
 msgid "changes meaning of %qD from %q+#D"
 
34760
-msgstr ""
 
34761
+msgstr "thay đổi nghĩa của %qD từ %q+#D"
 
34762
 
 
34763
 #: cp/cp-gimplify.c:1487
 
34764
 #, gcc-internal-format
 
34765
@@ -28347,12 +28300,12 @@
 
34766
 #: cp/cvt.c:517
 
34767
 #, gcc-internal-format
 
34768
 msgid "cannot convert type %qT to type %qT"
 
34769
-msgstr ""
 
34770
+msgstr "không thể chuyển đổi kiểu %qT thành %qT"
 
34771
 
 
34772
 #: cp/cvt.c:729
 
34773
-#, gcc-internal-format
 
34774
+#, fuzzy, gcc-internal-format
 
34775
 msgid "conversion from %q#T to %q#T"
 
34776
-msgstr ""
 
34777
+msgstr "không hỗ trợ khả năng chuyển đổi từ %s sang %s"
 
34778
 
 
34779
 #: cp/cvt.c:745
 
34780
 #, gcc-internal-format
 
34781
@@ -28362,11 +28315,10 @@
 
34782
 #: cp/cvt.c:756 cp/cvt.c:800
 
34783
 #, gcc-internal-format
 
34784
 msgid "%q#T used where a %qT was expected"
 
34785
-msgstr ""
 
34786
+msgstr "%q#T được dùng ở nơi mà %qT cần"
 
34787
 
 
34788
 #: cp/cvt.c:765
 
34789
 #, fuzzy, gcc-internal-format
 
34790
-#| msgid "could not convert %qE from %qT to %qT"
 
34791
 msgid "could not convert %qE from %<void%> to %<bool%>"
 
34792
 msgstr "không thể chuyển đổi %qE từ %qT thành %qT"
 
34793
 
 
34794
@@ -28613,7 +28565,7 @@
 
34795
 #: cp/cvt.c:1353
 
34796
 #, gcc-internal-format
 
34797
 msgid "statement has no effect"
 
34798
-msgstr ""
 
34799
+msgstr "câu lệnh không có tác động gì"
 
34800
 
 
34801
 #: cp/cvt.c:1357
 
34802
 #, gcc-internal-format
 
34803
@@ -28643,7 +28595,7 @@
 
34804
 #: cp/decl.c:640
 
34805
 #, gcc-internal-format
 
34806
 msgid "variable %q+D set but not used"
 
34807
-msgstr ""
 
34808
+msgstr "biến %q+D được đặt nhưng chưa dùng"
 
34809
 
 
34810
 #: cp/decl.c:1146
 
34811
 #, gcc-internal-format
 
34812
@@ -28654,7 +28606,7 @@
 
34813
 #: objc/objc-act.c:3992 objc/objc-act.c:4048 objc/objc-act.c:6831
 
34814
 #, gcc-internal-format
 
34815
 msgid "previous declaration of %q+D"
 
34816
-msgstr ""
 
34817
+msgstr "khai báo trước đây của %q+D"
 
34818
 
 
34819
 #: cp/decl.c:1179
 
34820
 #, gcc-internal-format
 
34821
@@ -28664,7 +28616,7 @@
 
34822
 #: cp/decl.c:1181
 
34823
 #, gcc-internal-format
 
34824
 msgid "from previous declaration %q+F"
 
34825
-msgstr ""
 
34826
+msgstr "từ khai báo trước đây %q+F"
 
34827
 
 
34828
 #: cp/decl.c:1206
 
34829
 #, gcc-internal-format
 
34830
@@ -28674,7 +28626,7 @@
 
34831
 #: cp/decl.c:1207
 
34832
 #, gcc-internal-format
 
34833
 msgid "from previous declaration %q+D"
 
34834
-msgstr ""
 
34835
+msgstr "từ khai báo trước đây %q+D"
 
34836
 
 
34837
 #: cp/decl.c:1252
 
34838
 #, gcc-internal-format
 
34839
@@ -28689,7 +28641,7 @@
 
34840
 #: cp/decl.c:1278
 
34841
 #, gcc-internal-format
 
34842
 msgid "function %q+D redeclared as inline"
 
34843
-msgstr ""
 
34844
+msgstr "hàm %q+D được khai báo lại là chung dòng (inline)"
 
34845
 
 
34846
 #: cp/decl.c:1280
 
34847
 #, gcc-internal-format
 
34848
@@ -28704,17 +28656,17 @@
 
34849
 #: cp/decl.c:1289
 
34850
 #, gcc-internal-format
 
34851
 msgid "previous declaration of %q+D was inline"
 
34852
-msgstr ""
 
34853
+msgstr "khai báo trước đây của %q+D là inline"
 
34854
 
 
34855
 #: cp/decl.c:1313 cp/decl.c:1387
 
34856
-#, gcc-internal-format
 
34857
+#, fuzzy, gcc-internal-format
 
34858
 msgid "shadowing built-in function %q#D"
 
34859
-msgstr ""
 
34860
+msgstr "Trong hàm bộ phận %qs"
 
34861
 
 
34862
 #: cp/decl.c:1314 cp/decl.c:1388
 
34863
-#, gcc-internal-format
 
34864
+#, fuzzy, gcc-internal-format
 
34865
 msgid "shadowing library function %q#D"
 
34866
-msgstr ""
 
34867
+msgstr "Chức năng thư viện ext2 chưa được thực hiện"
 
34868
 
 
34869
 #: cp/decl.c:1321
 
34870
 #, gcc-internal-format
 
34871
@@ -28722,19 +28674,19 @@
 
34872
 msgstr ""
 
34873
 
 
34874
 #: cp/decl.c:1326
 
34875
-#, gcc-internal-format
 
34876
+#, fuzzy, gcc-internal-format
 
34877
 msgid "conflicts with built-in declaration %q#D"
 
34878
-msgstr ""
 
34879
+msgstr "/Xem bằngViewBộ xem có sẵnin viewer"
 
34880
 
 
34881
 #: cp/decl.c:1380 cp/decl.c:1510 cp/decl.c:1531
 
34882
 #, gcc-internal-format
 
34883
 msgid "new declaration %q#D"
 
34884
-msgstr ""
 
34885
+msgstr "khai báo mới %q#D"
 
34886
 
 
34887
 #: cp/decl.c:1381
 
34888
-#, gcc-internal-format
 
34889
+#, fuzzy, gcc-internal-format
 
34890
 msgid "ambiguates built-in declaration %q#D"
 
34891
-msgstr ""
 
34892
+msgstr "vĩ lệnh có sẳn không hợp lệ « %s »"
 
34893
 
 
34894
 #: cp/decl.c:1473
 
34895
 #, gcc-internal-format
 
34896
@@ -28744,32 +28696,32 @@
 
34897
 #: cp/decl.c:1476
 
34898
 #, gcc-internal-format
 
34899
 msgid "previous declaration of %q+#D"
 
34900
-msgstr ""
 
34901
+msgstr "khai báo trước đây của %q+#D"
 
34902
 
 
34903
 #: cp/decl.c:1495
 
34904
 #, gcc-internal-format
 
34905
 msgid "declaration of template %q#D"
 
34906
-msgstr ""
 
34907
+msgstr "khai báo của %q#D mẫu"
 
34908
 
 
34909
 #: cp/decl.c:1496 cp/name-lookup.c:844 cp/name-lookup.c:859
 
34910
-#, gcc-internal-format
 
34911
+#, fuzzy, gcc-internal-format
 
34912
 msgid "conflicts with previous declaration %q+#D"
 
34913
-msgstr ""
 
34914
+msgstr "Xung dột với bộ khoá trước"
 
34915
 
 
34916
 #: cp/decl.c:1511 cp/decl.c:1536
 
34917
-#, gcc-internal-format
 
34918
+#, fuzzy, gcc-internal-format
 
34919
 msgid "ambiguates old declaration %q+#D"
 
34920
-msgstr ""
 
34921
+msgstr "lời tuyên bố loại có hướng"
 
34922
 
 
34923
 #: cp/decl.c:1519
 
34924
-#, gcc-internal-format
 
34925
+#, fuzzy, gcc-internal-format
 
34926
 msgid "declaration of C function %q#D conflicts with"
 
34927
-msgstr ""
 
34928
+msgstr "Nhãn xung đột với « Rx »"
 
34929
 
 
34930
 #: cp/decl.c:1521
 
34931
 #, gcc-internal-format
 
34932
 msgid "previous declaration %q+#D here"
 
34933
-msgstr ""
 
34934
+msgstr "khai báo trước đây %q+#D ở đây"
 
34935
 
 
34936
 #: cp/decl.c:1533
 
34937
 #, gcc-internal-format
 
34938
@@ -28779,12 +28731,12 @@
 
34939
 #: cp/decl.c:1544
 
34940
 #, gcc-internal-format
 
34941
 msgid "conflicting declaration %q#D"
 
34942
-msgstr ""
 
34943
+msgstr "khai báo xung đột %q#D"
 
34944
 
 
34945
 #: cp/decl.c:1545
 
34946
-#, gcc-internal-format
 
34947
+#, fuzzy, gcc-internal-format
 
34948
 msgid "%q+D has a previous declaration as %q#D"
 
34949
-msgstr ""
 
34950
+msgstr "ở đây có định nghĩa trước như là @%s"
 
34951
 
 
34952
 #. [namespace.alias]
 
34953
 #.
 
34954
@@ -28799,19 +28751,19 @@
 
34955
 msgstr ""
 
34956
 
 
34957
 #: cp/decl.c:1598
 
34958
-#, gcc-internal-format
 
34959
+#, fuzzy, gcc-internal-format
 
34960
 msgid "previous declaration of namespace %q+D here"
 
34961
-msgstr ""
 
34962
+msgstr "lời xác định trước ở đây"
 
34963
 
 
34964
 #: cp/decl.c:1609
 
34965
 #, gcc-internal-format
 
34966
 msgid "%q+#D previously defined here"
 
34967
-msgstr ""
 
34968
+msgstr "%q+#D trước được định nghĩa ở đây"
 
34969
 
 
34970
 #: cp/decl.c:1610 cp/name-lookup.c:1136
 
34971
 #, gcc-internal-format
 
34972
 msgid "%q+#D previously declared here"
 
34973
-msgstr ""
 
34974
+msgstr "%q+#D trước định nghĩa ở đây"
 
34975
 
 
34976
 #. Prototype decl follows defn w/o prototype.
 
34977
 #: cp/decl.c:1619
 
34978
@@ -28842,7 +28794,7 @@
 
34979
 #: cp/decl.c:1688 cp/decl.c:1694
 
34980
 #, gcc-internal-format
 
34981
 msgid "after previous specification in %q+#D"
 
34982
-msgstr ""
 
34983
+msgstr "sau đặc tả trước đây trong %q+#D"
 
34984
 
 
34985
 #: cp/decl.c:1755
 
34986
 #, gcc-internal-format
 
34987
@@ -28850,14 +28802,14 @@
 
34988
 msgstr ""
 
34989
 
 
34990
 #: cp/decl.c:1761
 
34991
-#, gcc-internal-format
 
34992
+#, fuzzy, gcc-internal-format
 
34993
 msgid "deleted definition of %qD"
 
34994
-msgstr ""
 
34995
+msgstr "phần xác định phiên bản"
 
34996
 
 
34997
 #: cp/decl.c:1762
 
34998
 #, gcc-internal-format
 
34999
 msgid "after previous declaration %q+D"
 
35000
-msgstr ""
 
35001
+msgstr "sau khai báo trước đây %q+D"
 
35002
 
 
35003
 #. From [temp.expl.spec]:
 
35004
 #.
 
35005
@@ -28886,7 +28838,7 @@
 
35006
 #: cp/decl.c:2429 cp/decl.c:2458 cp/decl.c:2491 cp/decl.c:2508 cp/decl.c:2581
 
35007
 #, gcc-internal-format
 
35008
 msgid "redefinition of %q#D"
 
35009
-msgstr ""
 
35010
+msgstr "định nghĩa lại của %q#D"
 
35011
 
 
35012
 #: cp/decl.c:2445
 
35013
 #, gcc-internal-format
 
35014
@@ -28929,7 +28881,7 @@
 
35015
 #: cp/decl.c:2570 cp/decl.c:2589 cp/name-lookup.c:553 cp/name-lookup.c:1135
 
35016
 #, gcc-internal-format
 
35017
 msgid "redeclaration of %q#D"
 
35018
-msgstr ""
 
35019
+msgstr "khai báo lại của %q#D"
 
35020
 
 
35021
 #: cp/decl.c:2742
 
35022
 #, gcc-internal-format
 
35023
@@ -28949,12 +28901,12 @@
 
35024
 #: cp/decl.c:2765 cp/decl.c:2931
 
35025
 #, gcc-internal-format
 
35026
 msgid "  exits OpenMP structured block"
 
35027
-msgstr ""
 
35028
+msgstr "  thoát khỏi khối được cấu trúc OpenMP"
 
35029
 
 
35030
 #: cp/decl.c:2787
 
35031
 #, gcc-internal-format
 
35032
 msgid "  crosses initialization of %q+#D"
 
35033
-msgstr ""
 
35034
+msgstr "  sự khởi tạo chéo của %q+#D"
 
35035
 
 
35036
 #: cp/decl.c:2789 cp/decl.c:2905
 
35037
 #, gcc-internal-format
 
35038
@@ -28964,33 +28916,33 @@
 
35039
 #: cp/decl.c:2803 cp/decl.c:2910
 
35040
 #, gcc-internal-format
 
35041
 msgid "  enters try block"
 
35042
-msgstr ""
 
35043
+msgstr "  vào khối try"
 
35044
 
 
35045
 #. Can't skip init of __exception_info.
 
35046
 #: cp/decl.c:2805 cp/decl.c:2899 cp/decl.c:2912
 
35047
 #, gcc-internal-format
 
35048
 msgid "  enters catch block"
 
35049
-msgstr ""
 
35050
+msgstr "  vào khối catch"
 
35051
 
 
35052
 #: cp/decl.c:2815 cp/decl.c:2915
 
35053
 #, gcc-internal-format
 
35054
 msgid "  enters OpenMP structured block"
 
35055
-msgstr ""
 
35056
+msgstr "  vào khối được cấu trúc OpenMP"
 
35057
 
 
35058
 #: cp/decl.c:2887 cp/decl.c:2927
 
35059
 #, gcc-internal-format
 
35060
 msgid "jump to label %q+D"
 
35061
-msgstr ""
 
35062
+msgstr "nhảy đến nhãn %q+D"
 
35063
 
 
35064
 #: cp/decl.c:2903
 
35065
 #, gcc-internal-format
 
35066
 msgid "  skips initialization of %q+#D"
 
35067
-msgstr ""
 
35068
+msgstr "  bỏ qua sự khởi tạo của %q+#D"
 
35069
 
 
35070
 #: cp/decl.c:2980
 
35071
-#, gcc-internal-format
 
35072
+#, fuzzy, gcc-internal-format
 
35073
 msgid "label named wchar_t"
 
35074
-msgstr ""
 
35075
+msgstr "Không có bộ phạn tên « %s »\n"
 
35076
 
 
35077
 #: cp/decl.c:3289
 
35078
 #, gcc-internal-format
 
35079
@@ -29015,12 +28967,12 @@
 
35080
 #: cp/decl.c:3330
 
35081
 #, gcc-internal-format
 
35082
 msgid "no type named %q#T in %q#T"
 
35083
-msgstr ""
 
35084
+msgstr "không có kiểu có tên %q#T trong %q#T"
 
35085
 
 
35086
 #: cp/decl.c:3342
 
35087
-#, gcc-internal-format
 
35088
+#, fuzzy, gcc-internal-format
 
35089
 msgid "lookup of %qT in %qT is ambiguous"
 
35090
-msgstr ""
 
35091
+msgstr "[:^lower:] là mơ hồ trong bộ quét bỏ qua chữ hoa/thường"
 
35092
 
 
35093
 #: cp/decl.c:3351
 
35094
 #, gcc-internal-format
 
35095
@@ -29033,9 +28985,9 @@
 
35096
 msgstr ""
 
35097
 
 
35098
 #: cp/decl.c:3430
 
35099
-#, gcc-internal-format
 
35100
+#, fuzzy, gcc-internal-format
 
35101
 msgid "template parameters do not match template"
 
35102
-msgstr ""
 
35103
+msgstr "Tiếc là hai mật khẩu không trùng nhau.\n"
 
35104
 
 
35105
 #: cp/decl.c:3431 cp/friend.c:330 cp/friend.c:338
 
35106
 #, gcc-internal-format
 
35107
@@ -29070,7 +29022,7 @@
 
35108
 #: cp/decl.c:4190
 
35109
 #, fuzzy, gcc-internal-format
 
35110
 msgid "attribute ignored in declaration of %q#T"
 
35111
-msgstr "lời tuyên bố thuộc tính"
 
35112
+msgstr "dấu gạch ngược bị bỏ qua trong '%s'"
 
35113
 
 
35114
 #: cp/decl.c:4193
 
35115
 #, gcc-internal-format
 
35116
@@ -29110,12 +29062,12 @@
 
35117
 #: cp/decl.c:4284
 
35118
 #, gcc-internal-format
 
35119
 msgid "%<friend%> can only be specified inside a class"
 
35120
-msgstr ""
 
35121
+msgstr "%<friend%> chỉ có thể được dùng trong một lớp"
 
35122
 
 
35123
 #: cp/decl.c:4286
 
35124
 #, gcc-internal-format
 
35125
 msgid "%<explicit%> can only be specified for constructors"
 
35126
-msgstr ""
 
35127
+msgstr "%<explicit%> chỉ có thể được chỉ định cho cấu tử"
 
35128
 
 
35129
 #: cp/decl.c:4288
 
35130
 #, gcc-internal-format
 
35131
@@ -29130,12 +29082,12 @@
 
35132
 #: cp/decl.c:4297
 
35133
 #, gcc-internal-format
 
35134
 msgid "%<typedef%> was ignored in this declaration"
 
35135
-msgstr ""
 
35136
+msgstr "%<typedef%> bị bỏ qua trong khai báo này"
 
35137
 
 
35138
 #: cp/decl.c:4299
 
35139
 #, gcc-internal-format
 
35140
 msgid "%<constexpr%> cannot be used for type declarations"
 
35141
-msgstr ""
 
35142
+msgstr "%<constexpr%> không thể dùng cho khai báo kiểu"
 
35143
 
 
35144
 #: cp/decl.c:4321
 
35145
 #, fuzzy, gcc-internal-format
 
35146
@@ -29169,19 +29121,19 @@
 
35147
 msgstr ""
 
35148
 
 
35149
 #: cp/decl.c:4517
 
35150
-#, gcc-internal-format
 
35151
+#, fuzzy, gcc-internal-format
 
35152
 msgid "definition of %q#D is marked %<dllimport%>"
 
35153
-msgstr ""
 
35154
+msgstr "đây là lời xác định thứ nhất"
 
35155
 
 
35156
 #: cp/decl.c:4537
 
35157
-#, gcc-internal-format
 
35158
+#, fuzzy, gcc-internal-format
 
35159
 msgid "%q#D is not a static member of %q#T"
 
35160
-msgstr ""
 
35161
+msgstr "người dùng \"%s\" không phải là thành viên của dự án \"%s\""
 
35162
 
 
35163
 #: cp/decl.c:4543
 
35164
 #, gcc-internal-format
 
35165
 msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
 
35166
-msgstr ""
 
35167
+msgstr "ISO C++ không cho phép %<%T::%D%> được định nghĩa như là %<%T::%D%>"
 
35168
 
 
35169
 #: cp/decl.c:4555
 
35170
 #, gcc-internal-format
 
35171
@@ -29191,7 +29143,7 @@
 
35172
 #: cp/decl.c:4560
 
35173
 #, gcc-internal-format
 
35174
 msgid "%qD declared %<constexpr%> outside its class"
 
35175
-msgstr ""
 
35176
+msgstr "%qD được khai báo %<constexpr%> ngoài lớp của nó"
 
35177
 
 
35178
 #: cp/decl.c:4599
 
35179
 #, gcc-internal-format
 
35180
@@ -29204,14 +29156,14 @@
 
35181
 msgstr ""
 
35182
 
 
35183
 #: cp/decl.c:4688 cp/decl.c:5499
 
35184
-#, gcc-internal-format
 
35185
+#, fuzzy, gcc-internal-format
 
35186
 msgid "elements of array %q#D have incomplete type"
 
35187
-msgstr ""
 
35188
+msgstr "nguồn có loại hạng không hoàn toàn"
 
35189
 
 
35190
 #: cp/decl.c:4695 cp/decl.c:6123
 
35191
 #, gcc-internal-format
 
35192
 msgid "declaration of %q#D has no initializer"
 
35193
-msgstr ""
 
35194
+msgstr "khai báo của %q#D chưa có bộ khởi tạo"
 
35195
 
 
35196
 #: cp/decl.c:4697
 
35197
 #, gcc-internal-format
 
35198
@@ -29221,7 +29173,7 @@
 
35199
 #: cp/decl.c:4731
 
35200
 #, gcc-internal-format
 
35201
 msgid "%qD declared as reference but not initialized"
 
35202
-msgstr ""
 
35203
+msgstr "%qD được khai báo như là một tham chiếu nhưng lại chưa được khởi tạo"
 
35204
 
 
35205
 #: cp/decl.c:4772
 
35206
 #, gcc-internal-format
 
35207
@@ -29246,7 +29198,7 @@
 
35208
 #: cp/decl.c:4839
 
35209
 #, gcc-internal-format
 
35210
 msgid "array size missing in %qD"
 
35211
-msgstr ""
 
35212
+msgstr "thiếu kích thước mảng trong %qD"
 
35213
 
 
35214
 #: cp/decl.c:4850
 
35215
 #, gcc-internal-format
 
35216
@@ -29277,9 +29229,9 @@
 
35217
 msgstr ""
 
35218
 
 
35219
 #: cp/decl.c:4996
 
35220
-#, gcc-internal-format
 
35221
+#, fuzzy, gcc-internal-format
 
35222
 msgid "uninitialized const %qD"
 
35223
-msgstr ""
 
35224
+msgstr "Trạng thái kho ZFS: chưa khởi tạo"
 
35225
 
 
35226
 #: cp/decl.c:5003
 
35227
 #, gcc-internal-format
 
35228
@@ -29317,9 +29269,9 @@
 
35229
 msgstr ""
 
35230
 
 
35231
 #: cp/decl.c:5226
 
35232
-#, fuzzy, gcc-internal-format
 
35233
+#, gcc-internal-format
 
35234
 msgid "invalid initializer for %q#D"
 
35235
-msgstr "bộ sơ khởi sai"
 
35236
+msgstr "bộ khởi tạo cho %q#D không hợp lệ"
 
35237
 
 
35238
 #: cp/decl.c:5256
 
35239
 #, gcc-internal-format
 
35240
@@ -29330,7 +29282,7 @@
 
35241
 #: cp/typeck2.c:1299 cp/typeck2.c:1346
 
35242
 #, gcc-internal-format
 
35243
 msgid "too many initializers for %qT"
 
35244
-msgstr ""
 
35245
+msgstr "quá nhiều bộ khởi tạo cho %qT"
 
35246
 
 
35247
 #: cp/decl.c:5326
 
35248
 #, gcc-internal-format
 
35249
@@ -29343,9 +29295,9 @@
 
35250
 msgstr ""
 
35251
 
 
35252
 #: cp/decl.c:5501
 
35253
-#, gcc-internal-format
 
35254
+#, fuzzy, gcc-internal-format
 
35255
 msgid "elements of array %q#T have incomplete type"
 
35256
-msgstr ""
 
35257
+msgstr "nguồn có loại hạng không hoàn toàn"
 
35258
 
 
35259
 #: cp/decl.c:5510
 
35260
 #, gcc-internal-format
 
35261
@@ -29360,7 +29312,7 @@
 
35262
 #: cp/decl.c:5567
 
35263
 #, fuzzy, gcc-internal-format
 
35264
 msgid "%q#D has incomplete type"
 
35265
-msgstr "nguồn có loại hạng không hoàn toàn"
 
35266
+msgstr "%s có kiểu %o, mong chờ %o"
 
35267
 
 
35268
 #: cp/decl.c:5587
 
35269
 #, gcc-internal-format
 
35270
@@ -29422,233 +29374,233 @@
 
35271
 msgid "function %q#D is initialized like a variable"
 
35272
 msgstr ""
 
35273
 
 
35274
-#: cp/decl.c:6883
 
35275
+#: cp/decl.c:6886
 
35276
 #, gcc-internal-format
 
35277
 msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
 
35278
 msgstr ""
 
35279
 
 
35280
-#: cp/decl.c:6886
 
35281
+#: cp/decl.c:6889
 
35282
 #, fuzzy, gcc-internal-format
 
35283
 msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
 
35284
 msgstr "Cảnh báo về bộ hủy cấu trúc không phải ảo"
 
35285
 
 
35286
-#: cp/decl.c:6892
 
35287
+#: cp/decl.c:6895
 
35288
 #, gcc-internal-format
 
35289
 msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
 
35290
 msgstr ""
 
35291
 
 
35292
-#: cp/decl.c:7119
 
35293
+#: cp/decl.c:7122
 
35294
 #, gcc-internal-format
 
35295
 msgid "initializer fails to determine size of %qT"
 
35296
 msgstr ""
 
35297
 
 
35298
-#: cp/decl.c:7123
 
35299
+#: cp/decl.c:7126
 
35300
 #, gcc-internal-format
 
35301
 msgid "array size missing in %qT"
 
35302
-msgstr ""
 
35303
+msgstr "thiếu kích thước mảng trong %qT"
 
35304
 
 
35305
-#: cp/decl.c:7126
 
35306
+#: cp/decl.c:7129
 
35307
 #, gcc-internal-format
 
35308
 msgid "zero-size array %qT"
 
35309
-msgstr ""
 
35310
+msgstr "mảng có kích thước không %qT"
 
35311
 
 
35312
-#: cp/decl.c:7142
 
35313
+#: cp/decl.c:7145
 
35314
 #, gcc-internal-format
 
35315
 msgid "destructor for alien class %qT cannot be a member"
 
35316
 msgstr ""
 
35317
 
 
35318
-#: cp/decl.c:7144
 
35319
+#: cp/decl.c:7147
 
35320
 #, gcc-internal-format
 
35321
 msgid "constructor for alien class %qT cannot be a member"
 
35322
 msgstr ""
 
35323
 
 
35324
-#: cp/decl.c:7168
 
35325
+#: cp/decl.c:7171
 
35326
 #, gcc-internal-format
 
35327
 msgid "%qD declared as a %<virtual%> variable"
 
35328
 msgstr "%qD được khai báo là một biến %<virtual%>"
 
35329
 
 
35330
-#: cp/decl.c:7170
 
35331
+#: cp/decl.c:7173
 
35332
 #, gcc-internal-format
 
35333
 msgid "%qD declared as an %<inline%> variable"
 
35334
-msgstr ""
 
35335
+msgstr "%qD được khai báo là một biến %<inline%>"
 
35336
 
 
35337
-#: cp/decl.c:7172
 
35338
+#: cp/decl.c:7175
 
35339
 #, gcc-internal-format
 
35340
 msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration"
 
35341
 msgstr ""
 
35342
 
 
35343
-#: cp/decl.c:7177
 
35344
+#: cp/decl.c:7180
 
35345
 #, gcc-internal-format
 
35346
 msgid "%qD declared as a %<virtual%> parameter"
 
35347
-msgstr ""
 
35348
+msgstr "%qD được khai báo như là đối số %<virtual%>"
 
35349
 
 
35350
-#: cp/decl.c:7179
 
35351
+#: cp/decl.c:7182
 
35352
 #, gcc-internal-format
 
35353
 msgid "%qD declared as an %<inline%> parameter"
 
35354
-msgstr ""
 
35355
+msgstr "%qD được khai báo là một đối số %<inline%>"
 
35356
 
 
35357
-#: cp/decl.c:7181
 
35358
+#: cp/decl.c:7184
 
35359
 #, gcc-internal-format
 
35360
 msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration"
 
35361
 msgstr ""
 
35362
 
 
35363
-#: cp/decl.c:7186
 
35364
+#: cp/decl.c:7189
 
35365
 #, gcc-internal-format
 
35366
 msgid "%qD declared as a %<virtual%> type"
 
35367
-msgstr ""
 
35368
+msgstr "%qD được khai báo như là kiểu %<virtual%>"
 
35369
 
 
35370
-#: cp/decl.c:7188
 
35371
+#: cp/decl.c:7191
 
35372
 #, gcc-internal-format
 
35373
 msgid "%qD declared as an %<inline%> type"
 
35374
-msgstr ""
 
35375
+msgstr "%qD được khai báo là một kiểu %<inline%>"
 
35376
 
 
35377
-#: cp/decl.c:7190
 
35378
+#: cp/decl.c:7193
 
35379
 #, gcc-internal-format
 
35380
 msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration"
 
35381
 msgstr ""
 
35382
 
 
35383
-#: cp/decl.c:7195
 
35384
+#: cp/decl.c:7198
 
35385
 #, gcc-internal-format
 
35386
 msgid "%qD declared as a %<virtual%> field"
 
35387
-msgstr ""
 
35388
+msgstr "%qD được khai báo như là trường %<virtual%>"
 
35389
 
 
35390
-#: cp/decl.c:7197
 
35391
+#: cp/decl.c:7200
 
35392
 #, gcc-internal-format
 
35393
 msgid "%qD declared as an %<inline%> field"
 
35394
-msgstr ""
 
35395
+msgstr "%qD được khai báo là một trường %<inline%>"
 
35396
 
 
35397
-#: cp/decl.c:7199
 
35398
+#: cp/decl.c:7202
 
35399
 #, gcc-internal-format
 
35400
 msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration"
 
35401
 msgstr ""
 
35402
 
 
35403
-#: cp/decl.c:7206
 
35404
+#: cp/decl.c:7209
 
35405
 #, gcc-internal-format
 
35406
 msgid "%q+D declared as a friend"
 
35407
 msgstr "%q+D được khai báo là friend"
 
35408
 
 
35409
-#: cp/decl.c:7212
 
35410
-#, gcc-internal-format
 
35411
+#: cp/decl.c:7215
 
35412
+#, fuzzy, gcc-internal-format
 
35413
 msgid "%q+D declared with an exception specification"
 
35414
-msgstr ""
 
35415
+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ố"
 
35416
 
 
35417
-#: cp/decl.c:7246
 
35418
+#: cp/decl.c:7249
 
35419
 #, gcc-internal-format
 
35420
 msgid "definition of %qD is not in namespace enclosing %qT"
 
35421
 msgstr ""
 
35422
 
 
35423
-#: cp/decl.c:7286
 
35424
+#: cp/decl.c:7289
 
35425
 #, gcc-internal-format
 
35426
 msgid "static member function %q#D declared with type qualifiers"
 
35427
 msgstr ""
 
35428
 
 
35429
-#: cp/decl.c:7385
 
35430
+#: cp/decl.c:7388
 
35431
 #, gcc-internal-format
 
35432
 msgid "defining explicit specialization %qD in friend declaration"
 
35433
 msgstr ""
 
35434
 
 
35435
 #. Something like `template <class T> friend void f<T>()'.
 
35436
-#: cp/decl.c:7395
 
35437
+#: cp/decl.c:7398
 
35438
 #, gcc-internal-format
 
35439
 msgid "invalid use of template-id %qD in declaration of primary template"
 
35440
 msgstr ""
 
35441
 
 
35442
-#: cp/decl.c:7425
 
35443
+#: cp/decl.c:7428
 
35444
 #, gcc-internal-format
 
35445
 msgid "default arguments are not allowed in declaration of friend template specialization %qD"
 
35446
 msgstr ""
 
35447
 
 
35448
-#: cp/decl.c:7433
 
35449
+#: cp/decl.c:7436
 
35450
 #, gcc-internal-format
 
35451
 msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
 
35452
 msgstr ""
 
35453
 
 
35454
-#: cp/decl.c:7475
 
35455
+#: cp/decl.c:7478
 
35456
 #, gcc-internal-format
 
35457
 msgid "cannot declare %<::main%> to be a template"
 
35458
 msgstr ""
 
35459
 
 
35460
-#: cp/decl.c:7477
 
35461
+#: cp/decl.c:7480
 
35462
 #, gcc-internal-format
 
35463
 msgid "cannot declare %<::main%> to be inline"
 
35464
 msgstr ""
 
35465
 
 
35466
-#: cp/decl.c:7479
 
35467
+#: cp/decl.c:7482
 
35468
 #, gcc-internal-format
 
35469
 msgid "cannot declare %<::main%> to be static"
 
35470
 msgstr ""
 
35471
 
 
35472
-#: cp/decl.c:7507
 
35473
+#: cp/decl.c:7510
 
35474
 #, gcc-internal-format
 
35475
 msgid "anonymous type with no linkage used to declare function %q#D with linkage"
 
35476
 msgstr ""
 
35477
 
 
35478
-#: cp/decl.c:7511 cp/decl.c:7879 cp/decl2.c:3864
 
35479
+#: cp/decl.c:7514 cp/decl.c:7882 cp/decl2.c:3864
 
35480
 #, gcc-internal-format
 
35481
 msgid "%q+#D does not refer to the unqualified type, so it is not used for linkage"
 
35482
 msgstr ""
 
35483
 
 
35484
-#: cp/decl.c:7517
 
35485
+#: cp/decl.c:7520
 
35486
 #, gcc-internal-format
 
35487
 msgid "type %qT with no linkage used to declare function %q#D with linkage"
 
35488
 msgstr ""
 
35489
 
 
35490
-#: cp/decl.c:7539
 
35491
+#: cp/decl.c:7542
 
35492
 #, gcc-internal-format
 
35493
 msgid "static member function %qD cannot have cv-qualifier"
 
35494
 msgstr ""
 
35495
 
 
35496
-#: cp/decl.c:7540
 
35497
+#: cp/decl.c:7543
 
35498
 #, gcc-internal-format
 
35499
 msgid "non-member function %qD cannot have cv-qualifier"
 
35500
 msgstr ""
 
35501
 
 
35502
-#: cp/decl.c:7556
 
35503
-#, gcc-internal-format
 
35504
+#: cp/decl.c:7559
 
35505
+#, fuzzy, gcc-internal-format
 
35506
 msgid "literal operator with C linkage"
 
35507
-msgstr ""
 
35508
+msgstr "\\header (phần đầu) { khoá = nối_chuỗi + với + toán tử }"
 
35509
 
 
35510
-#: cp/decl.c:7565
 
35511
+#: cp/decl.c:7568
 
35512
 #, gcc-internal-format
 
35513
 msgid "%qD has invalid argument list"
 
35514
 msgstr ""
 
35515
 
 
35516
-#: cp/decl.c:7573
 
35517
+#: cp/decl.c:7576
 
35518
 #, gcc-internal-format
 
35519
 msgid "integer suffix %<%s%> shadowed by implementation"
 
35520
 msgstr ""
 
35521
 
 
35522
-#: cp/decl.c:7579
 
35523
+#: cp/decl.c:7582
 
35524
 #, gcc-internal-format
 
35525
 msgid "floating point suffix %<%s%> shadowed by implementation"
 
35526
 msgstr ""
 
35527
 
 
35528
-#: cp/decl.c:7585
 
35529
-#, fuzzy, gcc-internal-format
 
35530
+#: cp/decl.c:7588
 
35531
+#, gcc-internal-format
 
35532
 msgid "%qD must be a non-member function"
 
35533
-msgstr "Trong hàm bộ phận tĩnh %qs"
 
35534
+msgstr "%qD phải là một hàm không-thành-viên"
 
35535
 
 
35536
-#: cp/decl.c:7636
 
35537
+#: cp/decl.c:7639
 
35538
 #, gcc-internal-format
 
35539
 msgid "%<::main%> must return %<int%>"
 
35540
-msgstr ""
 
35541
+msgstr "%<::main%> phải trả về %<int%>"
 
35542
 
 
35543
-#: cp/decl.c:7678
 
35544
+#: cp/decl.c:7681
 
35545
 #, gcc-internal-format
 
35546
 msgid "definition of implicitly-declared %qD"
 
35547
 msgstr ""
 
35548
 
 
35549
-#: cp/decl.c:7683
 
35550
-#, gcc-internal-format
 
35551
+#: cp/decl.c:7686
 
35552
+#, fuzzy, gcc-internal-format
 
35553
 msgid "definition of explicitly-defaulted %q+D"
 
35554
-msgstr ""
 
35555
+msgstr "phần xác định phiên bản"
 
35556
 
 
35557
-#: cp/decl.c:7684
 
35558
-#, gcc-internal-format
 
35559
+#: cp/decl.c:7687
 
35560
+#, fuzzy, gcc-internal-format
 
35561
 msgid "%q+#D explicitly defaulted here"
 
35562
-msgstr ""
 
35563
+msgstr "Kết quả ở đây"
 
35564
 
 
35565
-#: cp/decl.c:7701 cp/decl2.c:738
 
35566
+#: cp/decl.c:7704 cp/decl2.c:738
 
35567
 #, gcc-internal-format
 
35568
 msgid "no %q#D member function declared in class %qT"
 
35569
 msgstr ""
 
35570
@@ -29657,884 +29609,879 @@
 
35571
 #. no linkage can only be used to declare extern "C"
 
35572
 #. entities.  Since it's not always an error in the
 
35573
 #. ISO C++ 90 Standard, we only issue a warning.
 
35574
-#: cp/decl.c:7876
 
35575
+#: cp/decl.c:7879
 
35576
 #, gcc-internal-format
 
35577
 msgid "anonymous type with no linkage used to declare variable %q#D with linkage"
 
35578
 msgstr ""
 
35579
 
 
35580
-#: cp/decl.c:7885
 
35581
+#: cp/decl.c:7888
 
35582
 #, gcc-internal-format
 
35583
 msgid "type %qT with no linkage used to declare variable %q#D with linkage"
 
35584
 msgstr ""
 
35585
 
 
35586
-#: cp/decl.c:8008
 
35587
+#: cp/decl.c:8011
 
35588
 #, fuzzy, gcc-internal-format
 
35589
 msgid "in-class initialization of static data member %q#D of incomplete type"
 
35590
 msgstr "bộ phận mảng dẻo bị sơ khởi trong một ngữ cảnh lồng nhau"
 
35591
 
 
35592
-#: cp/decl.c:8012
 
35593
+#: cp/decl.c:8015
 
35594
 #, gcc-internal-format
 
35595
 msgid "%<constexpr%> needed for in-class initialization of static data member %q#D of non-integral type"
 
35596
 msgstr ""
 
35597
 
 
35598
-#: cp/decl.c:8015
 
35599
+#: cp/decl.c:8018
 
35600
 #, gcc-internal-format
 
35601
 msgid "in-class initialization of static data member %q#D of non-literal type"
 
35602
 msgstr ""
 
35603
 
 
35604
-#: cp/decl.c:8028
 
35605
+#: cp/decl.c:8031
 
35606
 #, gcc-internal-format
 
35607
 msgid "invalid in-class initialization of static data member of non-integral type %qT"
 
35608
 msgstr ""
 
35609
 
 
35610
-#: cp/decl.c:8034
 
35611
+#: cp/decl.c:8037
 
35612
 #, gcc-internal-format
 
35613
 msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
 
35614
 msgstr ""
 
35615
 
 
35616
-#: cp/decl.c:8038
 
35617
+#: cp/decl.c:8041
 
35618
 #, gcc-internal-format
 
35619
 msgid "ISO C++ forbids initialization of member constant %qD of non-integral type %qT"
 
35620
 msgstr ""
 
35621
 
 
35622
-#: cp/decl.c:8144 cp/decl.c:8172
 
35623
+#: cp/decl.c:8147 cp/decl.c:8175
 
35624
 #, gcc-internal-format
 
35625
 msgid "size of array %qD has non-integral type %qT"
 
35626
 msgstr ""
 
35627
 
 
35628
-#: cp/decl.c:8147 cp/decl.c:8174
 
35629
+#: cp/decl.c:8150 cp/decl.c:8177
 
35630
 #, gcc-internal-format
 
35631
 msgid "size of array has non-integral type %qT"
 
35632
 msgstr ""
 
35633
 
 
35634
-#: cp/decl.c:8224
 
35635
+#: cp/decl.c:8227
 
35636
 #, gcc-internal-format
 
35637
 msgid "size of array %qD is negative"
 
35638
-msgstr ""
 
35639
+msgstr "kích cỡ mảng %qD bị âm"
 
35640
 
 
35641
-#: cp/decl.c:8226
 
35642
+#: cp/decl.c:8229
 
35643
 #, gcc-internal-format
 
35644
 msgid "size of array is negative"
 
35645
-msgstr ""
 
35646
+msgstr "kích cỡ mảng bị âm"
 
35647
 
 
35648
-#: cp/decl.c:8240
 
35649
+#: cp/decl.c:8243
 
35650
 #, gcc-internal-format
 
35651
 msgid "ISO C++ forbids zero-size array %qD"
 
35652
-msgstr ""
 
35653
+msgstr "ISO C++ cấm mảng có kích thước bằng không %qD"
 
35654
 
 
35655
-#: cp/decl.c:8242
 
35656
+#: cp/decl.c:8245
 
35657
 #, gcc-internal-format
 
35658
 msgid "ISO C++ forbids zero-size array"
 
35659
-msgstr ""
 
35660
+msgstr "ISO C++ cấm mảng có kích thước bằng không"
 
35661
 
 
35662
-#: cp/decl.c:8254
 
35663
+#: cp/decl.c:8257
 
35664
 #, gcc-internal-format
 
35665
 msgid "size of array %qD is not an integral constant-expression"
 
35666
 msgstr ""
 
35667
 
 
35668
-#: cp/decl.c:8257
 
35669
+#: cp/decl.c:8260
 
35670
 #, gcc-internal-format
 
35671
 msgid "size of array is not an integral constant-expression"
 
35672
-msgstr ""
 
35673
+msgstr "kích cỡ mảng không phải là biểu thức hằng số nguyên"
 
35674
 
 
35675
-#: cp/decl.c:8263
 
35676
+#: cp/decl.c:8266
 
35677
 #, gcc-internal-format
 
35678
 msgid "ISO C++ forbids variable length array %qD"
 
35679
-msgstr ""
 
35680
+msgstr "ISO C++ cấm biến có kích thước biến đổi %qD"
 
35681
 
 
35682
-#: cp/decl.c:8265
 
35683
+#: cp/decl.c:8268
 
35684
 #, gcc-internal-format
 
35685
 msgid "ISO C++ forbids variable length array"
 
35686
-msgstr ""
 
35687
+msgstr "ISO C++ cấm biến có kích thước biến đổi"
 
35688
 
 
35689
-#: cp/decl.c:8271
 
35690
+#: cp/decl.c:8274
 
35691
 #, gcc-internal-format
 
35692
 msgid "variable length array %qD is used"
 
35693
-msgstr ""
 
35694
+msgstr "mảng có độ dài biến đổi %qD được dùng"
 
35695
 
 
35696
-#: cp/decl.c:8323
 
35697
+#: cp/decl.c:8326
 
35698
 #, gcc-internal-format
 
35699
 msgid "overflow in array dimension"
 
35700
-msgstr ""
 
35701
+msgstr "tràn kích thước mảng"
 
35702
 
 
35703
-#: cp/decl.c:8383
 
35704
+#: cp/decl.c:8386
 
35705
 #, gcc-internal-format
 
35706
 msgid "declaration of %qD as array of %<auto%>"
 
35707
-msgstr ""
 
35708
+msgstr "sự khai báo của %qD như là mảng của %<auto%>"
 
35709
 
 
35710
-#: cp/decl.c:8391
 
35711
+#: cp/decl.c:8394
 
35712
 #, gcc-internal-format
 
35713
 msgid "declaration of %qD as array of void"
 
35714
-msgstr ""
 
35715
+msgstr "sự khai báo của %qD như là mảng void"
 
35716
 
 
35717
-#: cp/decl.c:8393
 
35718
+#: cp/decl.c:8396
 
35719
 #, gcc-internal-format
 
35720
 msgid "creating array of void"
 
35721
 msgstr "tạo mảng void"
 
35722
 
 
35723
-#: cp/decl.c:8398
 
35724
+#: cp/decl.c:8401
 
35725
 #, gcc-internal-format
 
35726
 msgid "declaration of %qD as array of functions"
 
35727
-msgstr ""
 
35728
+msgstr "sự khai báo của %qD như là mảng của các hàm"
 
35729
 
 
35730
-#: cp/decl.c:8400
 
35731
+#: cp/decl.c:8403
 
35732
 #, gcc-internal-format
 
35733
 msgid "creating array of functions"
 
35734
 msgstr "tạo mảng hàm"
 
35735
 
 
35736
-#: cp/decl.c:8405
 
35737
+#: cp/decl.c:8408
 
35738
 #, gcc-internal-format
 
35739
 msgid "declaration of %qD as array of references"
 
35740
-msgstr ""
 
35741
+msgstr "sự khai báo của %qD như là mảng của các tham chiếu"
 
35742
 
 
35743
-#: cp/decl.c:8407
 
35744
+#: cp/decl.c:8410
 
35745
 #, gcc-internal-format
 
35746
 msgid "creating array of references"
 
35747
 msgstr "tạo mảng tham chiếu"
 
35748
 
 
35749
-#: cp/decl.c:8412
 
35750
+#: cp/decl.c:8415
 
35751
 #, gcc-internal-format
 
35752
 msgid "declaration of %qD as array of function members"
 
35753
-msgstr ""
 
35754
+msgstr "sự khai báo của %qD như là mảng của các thành viên hàm"
 
35755
 
 
35756
-#: cp/decl.c:8414
 
35757
+#: cp/decl.c:8417
 
35758
 #, gcc-internal-format
 
35759
 msgid "creating array of function members"
 
35760
-msgstr ""
 
35761
+msgstr "tạo mảng của thành viên hàm"
 
35762
 
 
35763
-#: cp/decl.c:8428
 
35764
+#: cp/decl.c:8431
 
35765
 #, gcc-internal-format
 
35766
 msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
 
35767
 msgstr ""
 
35768
 
 
35769
-#: cp/decl.c:8432
 
35770
+#: cp/decl.c:8435
 
35771
 #, gcc-internal-format
 
35772
 msgid "multidimensional array must have bounds for all dimensions except the first"
 
35773
 msgstr ""
 
35774
 
 
35775
-#: cp/decl.c:8467
 
35776
+#: cp/decl.c:8470
 
35777
 #, gcc-internal-format
 
35778
 msgid "return type specification for constructor invalid"
 
35779
 msgstr ""
 
35780
 
 
35781
-#: cp/decl.c:8477
 
35782
+#: cp/decl.c:8480
 
35783
 #, gcc-internal-format
 
35784
 msgid "return type specification for destructor invalid"
 
35785
 msgstr ""
 
35786
 
 
35787
-#: cp/decl.c:8490
 
35788
-#, gcc-internal-format
 
35789
+#: cp/decl.c:8493
 
35790
+#, fuzzy, gcc-internal-format
 
35791
 msgid "return type specified for %<operator %T%>"
 
35792
-msgstr ""
 
35793
+msgstr "không có toán tử tiền gia cho loại"
 
35794
 
 
35795
-#: cp/decl.c:8512
 
35796
+#: cp/decl.c:8515
 
35797
 #, gcc-internal-format
 
35798
 msgid "unnamed variable or field declared void"
 
35799
 msgstr ""
 
35800
 
 
35801
-#: cp/decl.c:8519
 
35802
+#: cp/decl.c:8522
 
35803
 #, gcc-internal-format
 
35804
 msgid "variable or field declared void"
 
35805
-msgstr ""
 
35806
+msgstr "biến hay trường được khai báo là void"
 
35807
 
 
35808
-#: cp/decl.c:8720
 
35809
+#: cp/decl.c:8722
 
35810
 #, gcc-internal-format
 
35811
 msgid "invalid use of qualified-name %<::%D%>"
 
35812
-msgstr ""
 
35813
+msgstr "cách dùng không đúng tên từ hạn định %<::%D%>"
 
35814
 
 
35815
-#: cp/decl.c:8723
 
35816
+#: cp/decl.c:8725
 
35817
 #, gcc-internal-format
 
35818
 msgid "invalid use of qualified-name %<%T::%D%>"
 
35819
-msgstr ""
 
35820
+msgstr "cách dùng không đúng tên từ hạn định %<%T::%D%>"
 
35821
 
 
35822
-#: cp/decl.c:8726
 
35823
+#: cp/decl.c:8728
 
35824
 #, gcc-internal-format
 
35825
 msgid "invalid use of qualified-name %<%D::%D%>"
 
35826
-msgstr ""
 
35827
+msgstr "cách dùng không đúng tên từ hạn định %<%D::%D%>"
 
35828
 
 
35829
-#: cp/decl.c:8735
 
35830
+#: cp/decl.c:8737
 
35831
 #, gcc-internal-format
 
35832
 msgid "%q#T is not a class or a namespace"
 
35833
-msgstr ""
 
35834
+msgstr "%q#T không phải là một lớp hay namespace"
 
35835
 
 
35836
-#: cp/decl.c:8743
 
35837
+#: cp/decl.c:8745
 
35838
 #, gcc-internal-format
 
35839
 msgid "type %qT is not derived from type %qT"
 
35840
-msgstr ""
 
35841
+msgstr "kiểu %qT không dẫn xuất từ kiểu %qT"
 
35842
 
 
35843
-#: cp/decl.c:8759 cp/decl.c:8851 cp/decl.c:8860 cp/decl.c:10242
 
35844
+#: cp/decl.c:8761 cp/decl.c:8853 cp/decl.c:8862 cp/decl.c:10238
 
35845
 #, gcc-internal-format
 
35846
 msgid "declaration of %qD as non-function"
 
35847
-msgstr ""
 
35848
+msgstr "sự khai báo của %qD như là non-function"
 
35849
 
 
35850
-#: cp/decl.c:8765
 
35851
+#: cp/decl.c:8767
 
35852
 #, gcc-internal-format
 
35853
 msgid "declaration of %qD as non-member"
 
35854
-msgstr ""
 
35855
+msgstr "sự khai báo của %qD như là non-member"
 
35856
 
 
35857
-#: cp/decl.c:8796
 
35858
+#: cp/decl.c:8798
 
35859
 #, gcc-internal-format
 
35860
 msgid "declarator-id missing; using reserved word %qD"
 
35861
 msgstr ""
 
35862
 
 
35863
-#: cp/decl.c:8843
 
35864
+#: cp/decl.c:8845
 
35865
 #, gcc-internal-format
 
35866
 msgid "function definition does not declare parameters"
 
35867
-msgstr ""
 
35868
+msgstr "định nghĩa hàm không khai báo đối số"
 
35869
 
 
35870
-#: cp/decl.c:8868
 
35871
+#: cp/decl.c:8870
 
35872
 #, gcc-internal-format
 
35873
 msgid "declaration of %qD as %<typedef%>"
 
35874
-msgstr ""
 
35875
+msgstr "sự khai báo của %qD như là %<typedef%>"
 
35876
 
 
35877
-#: cp/decl.c:8873
 
35878
+#: cp/decl.c:8875
 
35879
 #, gcc-internal-format
 
35880
 msgid "declaration of %qD as parameter"
 
35881
-msgstr ""
 
35882
+msgstr "khai báo của %qD như là đối số"
 
35883
 
 
35884
-#: cp/decl.c:8906
 
35885
+#: cp/decl.c:8908
 
35886
 #, gcc-internal-format
 
35887
 msgid "%<constexpr%> cannot appear in a typedef declaration"
 
35888
 msgstr ""
 
35889
 
 
35890
-#: cp/decl.c:8914
 
35891
+#: cp/decl.c:8916
 
35892
 #, gcc-internal-format
 
35893
 msgid "two or more data types in declaration of %qs"
 
35894
 msgstr ""
 
35895
 
 
35896
-#: cp/decl.c:8920
 
35897
+#: cp/decl.c:8922
 
35898
 #, gcc-internal-format
 
35899
 msgid "conflicting specifiers in declaration of %qs"
 
35900
 msgstr ""
 
35901
 
 
35902
-#: cp/decl.c:8992 cp/decl.c:8995 cp/decl.c:8998
 
35903
+#: cp/decl.c:8994 cp/decl.c:8997 cp/decl.c:9000
 
35904
 #, gcc-internal-format
 
35905
 msgid "ISO C++ forbids declaration of %qs with no type"
 
35906
 msgstr ""
 
35907
 
 
35908
-#: cp/decl.c:9009
 
35909
+#: cp/decl.c:9011
 
35910
 #, gcc-internal-format
 
35911
 msgid "%<__int128%> is not supported by this target"
 
35912
 msgstr "%<__int128%> không được hỗ trợ bởi đích này"
 
35913
 
 
35914
-#: cp/decl.c:9014
 
35915
+#: cp/decl.c:9016
 
35916
 #, gcc-internal-format
 
35917
 msgid "ISO C++ does not support %<__int128%> for %qs"
 
35918
 msgstr "ISO C++ không hỗ trợ %<__int128%> cho %qs"
 
35919
 
 
35920
-#: cp/decl.c:9035 cp/decl.c:9055
 
35921
+#: cp/decl.c:9037 cp/decl.c:9057
 
35922
 #, gcc-internal-format
 
35923
 msgid "%<signed%> or %<unsigned%> invalid for %qs"
 
35924
 msgstr "%<signed%> hoặc %<unsigned%> không hợp lệ với %qs"
 
35925
 
 
35926
-#: cp/decl.c:9037
 
35927
+#: cp/decl.c:9039
 
35928
 #, gcc-internal-format
 
35929
 msgid "%<signed%> and %<unsigned%> specified together for %qs"
 
35930
 msgstr "%<signed%> và %<unsigned%> được chỉ định cùng với nhau cho %qs"
 
35931
 
 
35932
-#: cp/decl.c:9039
 
35933
+#: cp/decl.c:9041
 
35934
 #, gcc-internal-format
 
35935
 msgid "%<long long%> invalid for %qs"
 
35936
 msgstr "%<long long%> không hợp lệ với %qs"
 
35937
 
 
35938
-#: cp/decl.c:9041
 
35939
+#: cp/decl.c:9043
 
35940
 #, gcc-internal-format
 
35941
 msgid "%<long%> invalid for %qs"
 
35942
 msgstr "%<long%>không hợp lệ với %qs"
 
35943
 
 
35944
-#: cp/decl.c:9043
 
35945
+#: cp/decl.c:9045
 
35946
 #, gcc-internal-format
 
35947
 msgid "%<short%> invalid for %qs"
 
35948
 msgstr "%<short%> không hợp lệ với %qs"
 
35949
 
 
35950
-#: cp/decl.c:9045
 
35951
+#: cp/decl.c:9047
 
35952
 #, gcc-internal-format
 
35953
 msgid "%<long%> or %<short%> invalid for %qs"
 
35954
 msgstr "%<long%> hoặc %<short%> không hợp lệ với %qs"
 
35955
 
 
35956
-#: cp/decl.c:9047
 
35957
+#: cp/decl.c:9049
 
35958
 #, gcc-internal-format
 
35959
 msgid "%<long%>, %<int%>, %<short%>, or %<char%> invalid for %qs"
 
35960
 msgstr "%<long%>, %<int%>, %<short%>, hoặc %<char%> không hợp lệ cho %qs"
 
35961
 
 
35962
-#: cp/decl.c:9049
 
35963
+#: cp/decl.c:9051
 
35964
 #, gcc-internal-format
 
35965
 msgid "%<long%> or %<short%> specified with char for %qs"
 
35966
 msgstr "%<long%> hoặc %<short%> đựoc chỉ định với kiểu char với %qs"
 
35967
 
 
35968
-#: cp/decl.c:9051
 
35969
+#: cp/decl.c:9053
 
35970
 #, gcc-internal-format
 
35971
 msgid "%<long%> and %<short%> specified together for %qs"
 
35972
 msgstr "%<long%> và %<short%> được chỉ định cùng nhau với %qs"
 
35973
 
 
35974
-#: cp/decl.c:9057
 
35975
+#: cp/decl.c:9059
 
35976
 #, gcc-internal-format
 
35977
 msgid "%<short%> or %<long%> invalid for %qs"
 
35978
 msgstr "%<short%> hoặc %<long%> không hợp lệ với %qs"
 
35979
 
 
35980
-#: cp/decl.c:9065
 
35981
+#: cp/decl.c:9067
 
35982
 #, gcc-internal-format
 
35983
 msgid "long, short, signed or unsigned used invalidly for %qs"
 
35984
 msgstr ""
 
35985
 
 
35986
-#: cp/decl.c:9133
 
35987
+#: cp/decl.c:9135
 
35988
 #, gcc-internal-format
 
35989
 msgid "complex invalid for %qs"
 
35990
-msgstr ""
 
35991
+msgstr "số ảo không hợp lệ cho %qs"
 
35992
 
 
35993
-#: cp/decl.c:9161
 
35994
+#: cp/decl.c:9163
 
35995
 #, gcc-internal-format
 
35996
 msgid "qualifiers are not allowed on declaration of %<operator %T%>"
 
35997
 msgstr ""
 
35998
 
 
35999
-#: cp/decl.c:9193
 
36000
+#: cp/decl.c:9195
 
36001
 #, gcc-internal-format
 
36002
 msgid "member %qD cannot be declared both virtual and static"
 
36003
 msgstr ""
 
36004
 
 
36005
-#: cp/decl.c:9201
 
36006
-#, gcc-internal-format
 
36007
-msgid "%<%T::%D%> is not a valid declarator"
 
36008
-msgstr "%<%T::%D%>không phải là khai báo hợp lệ"
 
36009
-
 
36010
-#: cp/decl.c:9210
 
36011
-#, gcc-internal-format
 
36012
+#: cp/decl.c:9206
 
36013
+#, fuzzy, gcc-internal-format
 
36014
 msgid "typedef declaration invalid in parameter declaration"
 
36015
-msgstr ""
 
36016
+msgstr "thiếu dấu nhận diện trong khai báo tham số"
 
36017
 
 
36018
-#: cp/decl.c:9215
 
36019
+#: cp/decl.c:9211
 
36020
 #, gcc-internal-format
 
36021
 msgid "storage class specified for template parameter %qs"
 
36022
 msgstr ""
 
36023
 
 
36024
-#: cp/decl.c:9221
 
36025
+#: cp/decl.c:9217
 
36026
 #, gcc-internal-format
 
36027
 msgid "storage class specifiers invalid in parameter declarations"
 
36028
 msgstr ""
 
36029
 
 
36030
-#: cp/decl.c:9227
 
36031
+#: cp/decl.c:9223
 
36032
 #, gcc-internal-format
 
36033
 msgid "a parameter cannot be declared %<constexpr%>"
 
36034
 msgstr ""
 
36035
 
 
36036
-#: cp/decl.c:9236
 
36037
+#: cp/decl.c:9232
 
36038
 #, gcc-internal-format
 
36039
 msgid "%<virtual%> outside class declaration"
 
36040
-msgstr ""
 
36041
+msgstr "%<virtual%> ngoài khai báo lớp"
 
36042
 
 
36043
-#: cp/decl.c:9254
 
36044
+#: cp/decl.c:9250
 
36045
 #, gcc-internal-format
 
36046
 msgid "multiple storage classes in declaration of %qs"
 
36047
 msgstr ""
 
36048
 
 
36049
-#: cp/decl.c:9277
 
36050
-#, gcc-internal-format
 
36051
+#: cp/decl.c:9273
 
36052
+#, fuzzy, gcc-internal-format
 
36053
 msgid "storage class specified for %qs"
 
36054
-msgstr ""
 
36055
+msgstr "%B: Không nhận ra hạng lưu trữ %d cho ký hiệu %s « %s »"
 
36056
 
 
36057
-#: cp/decl.c:9281
 
36058
+#: cp/decl.c:9277
 
36059
 #, gcc-internal-format
 
36060
 msgid "storage class specified for parameter %qs"
 
36061
 msgstr ""
 
36062
 
 
36063
-#: cp/decl.c:9294
 
36064
+#: cp/decl.c:9290
 
36065
 #, gcc-internal-format
 
36066
 msgid "nested function %qs declared %<extern%>"
 
36067
 msgstr ""
 
36068
 
 
36069
-#: cp/decl.c:9298
 
36070
+#: cp/decl.c:9294
 
36071
 #, gcc-internal-format
 
36072
 msgid "top-level declaration of %qs specifies %<auto%>"
 
36073
 msgstr ""
 
36074
 
 
36075
-#: cp/decl.c:9305
 
36076
+#: cp/decl.c:9301
 
36077
 #, gcc-internal-format
 
36078
 msgid "function-scope %qs implicitly auto and declared %<__thread%>"
 
36079
 msgstr ""
 
36080
 
 
36081
-#: cp/decl.c:9317
 
36082
+#: cp/decl.c:9313
 
36083
 #, gcc-internal-format
 
36084
 msgid "storage class specifiers invalid in friend function declarations"
 
36085
 msgstr ""
 
36086
 
 
36087
-#: cp/decl.c:9427
 
36088
+#: cp/decl.c:9423
 
36089
 #, gcc-internal-format
 
36090
 msgid "%qs declared as function returning a function"
 
36091
 msgstr ""
 
36092
 
 
36093
-#: cp/decl.c:9432
 
36094
+#: cp/decl.c:9428
 
36095
 #, gcc-internal-format
 
36096
 msgid "%qs declared as function returning an array"
 
36097
 msgstr ""
 
36098
 
 
36099
-#: cp/decl.c:9438
 
36100
+#: cp/decl.c:9434
 
36101
 #, gcc-internal-format
 
36102
 msgid "%qs declared as function returning an abstract class type"
 
36103
 msgstr ""
 
36104
 
 
36105
-#: cp/decl.c:9467
 
36106
+#: cp/decl.c:9463
 
36107
 #, gcc-internal-format
 
36108
 msgid "%qs function uses %<auto%> type specifier without trailing return type"
 
36109
 msgstr ""
 
36110
 
 
36111
-#: cp/decl.c:9473
 
36112
+#: cp/decl.c:9469
 
36113
 #, gcc-internal-format
 
36114
 msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
 
36115
 msgstr ""
 
36116
 
 
36117
 #. Not using maybe_warn_cpp0x because this should
 
36118
 #. always be an error.
 
36119
-#: cp/decl.c:9484
 
36120
+#: cp/decl.c:9480
 
36121
 #, gcc-internal-format
 
36122
 msgid "trailing return type only available with -std=c++11 or -std=gnu++11"
 
36123
 msgstr ""
 
36124
 
 
36125
-#: cp/decl.c:9487
 
36126
+#: cp/decl.c:9483
 
36127
 #, gcc-internal-format
 
36128
 msgid "%qs function with trailing return type not declared with %<auto%> type specifier"
 
36129
 msgstr ""
 
36130
 
 
36131
-#: cp/decl.c:9520
 
36132
+#: cp/decl.c:9516
 
36133
 #, gcc-internal-format
 
36134
 msgid "destructor cannot be static member function"
 
36135
 msgstr ""
 
36136
 
 
36137
-#: cp/decl.c:9521
 
36138
-#, fuzzy, gcc-internal-format
 
36139
+#: cp/decl.c:9517
 
36140
+#, gcc-internal-format
 
36141
 msgid "constructor cannot be static member function"
 
36142
-msgstr "Trong hàm bộ phận tĩnh %qs"
 
36143
+msgstr "cấu tử không thể là hàm thành viên tĩnh"
 
36144
 
 
36145
-#: cp/decl.c:9525
 
36146
+#: cp/decl.c:9521
 
36147
 #, gcc-internal-format
 
36148
 msgid "destructors may not be cv-qualified"
 
36149
 msgstr ""
 
36150
 
 
36151
-#: cp/decl.c:9526
 
36152
+#: cp/decl.c:9522
 
36153
 #, gcc-internal-format
 
36154
 msgid "constructors may not be cv-qualified"
 
36155
 msgstr ""
 
36156
 
 
36157
-#: cp/decl.c:9543
 
36158
+#: cp/decl.c:9539
 
36159
 #, gcc-internal-format
 
36160
 msgid "constructors cannot be declared virtual"
 
36161
 msgstr ""
 
36162
 
 
36163
-#: cp/decl.c:9556
 
36164
-#, fuzzy, gcc-internal-format
 
36165
+#: cp/decl.c:9552
 
36166
+#, gcc-internal-format
 
36167
 msgid "can%'t initialize friend function %qs"
 
36168
-msgstr "(bộ sơ khởi tĩnh cho %s)"
 
36169
+msgstr "không thể khởi tạo hàm bạn %qs"
 
36170
 
 
36171
 #. Cannot be both friend and virtual.
 
36172
-#: cp/decl.c:9560
 
36173
+#: cp/decl.c:9556
 
36174
 #, gcc-internal-format
 
36175
 msgid "virtual functions cannot be friends"
 
36176
 msgstr ""
 
36177
 
 
36178
-#: cp/decl.c:9564
 
36179
+#: cp/decl.c:9560
 
36180
 #, gcc-internal-format
 
36181
 msgid "friend declaration not in class definition"
 
36182
 msgstr ""
 
36183
 
 
36184
-#: cp/decl.c:9566
 
36185
+#: cp/decl.c:9562
 
36186
 #, gcc-internal-format
 
36187
 msgid "can%'t define friend function %qs in a local class definition"
 
36188
 msgstr ""
 
36189
 
 
36190
-#: cp/decl.c:9587
 
36191
+#: cp/decl.c:9583
 
36192
 #, gcc-internal-format
 
36193
 msgid "destructors may not have parameters"
 
36194
-msgstr ""
 
36195
+msgstr "hủy tử không được có đối số"
 
36196
 
 
36197
-#: cp/decl.c:9613
 
36198
+#: cp/decl.c:9609
 
36199
 #, gcc-internal-format
 
36200
 msgid "cannot declare pointer to %q#T"
 
36201
-msgstr ""
 
36202
+msgstr "không thể khai báo con trỏ đến %q#T"
 
36203
 
 
36204
-#: cp/decl.c:9626 cp/decl.c:9633
 
36205
+#: cp/decl.c:9622 cp/decl.c:9629
 
36206
 #, gcc-internal-format
 
36207
 msgid "cannot declare reference to %q#T"
 
36208
-msgstr ""
 
36209
+msgstr "không thể khai báo tham chiếu đến %q#T"
 
36210
 
 
36211
-#: cp/decl.c:9635
 
36212
+#: cp/decl.c:9631
 
36213
 #, gcc-internal-format
 
36214
 msgid "cannot declare pointer to %q#T member"
 
36215
-msgstr ""
 
36216
+msgstr "không thể khai báo con trỏ cho thành viên %q#T"
 
36217
 
 
36218
-#: cp/decl.c:9658
 
36219
+#: cp/decl.c:9654
 
36220
 #, gcc-internal-format
 
36221
 msgid "cannot declare reference to qualified function type %qT"
 
36222
 msgstr ""
 
36223
 
 
36224
-#: cp/decl.c:9659
 
36225
+#: cp/decl.c:9655
 
36226
 #, gcc-internal-format
 
36227
 msgid "cannot declare pointer to qualified function type %qT"
 
36228
 msgstr ""
 
36229
 
 
36230
-#: cp/decl.c:9733
 
36231
+#: cp/decl.c:9729
 
36232
 #, gcc-internal-format
 
36233
 msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
 
36234
 msgstr ""
 
36235
 
 
36236
-#: cp/decl.c:9797
 
36237
+#: cp/decl.c:9793
 
36238
 #, gcc-internal-format
 
36239
 msgid "both %<volatile%> and %<constexpr%> cannot be used here"
 
36240
 msgstr ""
 
36241
 
 
36242
-#: cp/decl.c:9809
 
36243
+#: cp/decl.c:9805
 
36244
 #, gcc-internal-format
 
36245
 msgid "template-id %qD used as a declarator"
 
36246
-msgstr ""
 
36247
+msgstr "template-id %qD được dùng như bộ khai báo"
 
36248
 
 
36249
-#: cp/decl.c:9833
 
36250
+#: cp/decl.c:9829
 
36251
 #, gcc-internal-format
 
36252
 msgid "member functions are implicitly friends of their class"
 
36253
 msgstr ""
 
36254
 
 
36255
-#: cp/decl.c:9838
 
36256
+#: cp/decl.c:9834
 
36257
 #, gcc-internal-format
 
36258
 msgid "extra qualification %<%T::%> on member %qs"
 
36259
 msgstr ""
 
36260
 
 
36261
-#: cp/decl.c:9868
 
36262
+#: cp/decl.c:9864
 
36263
 #, gcc-internal-format
 
36264
 msgid "cannot define member function %<%T::%s%> within %<%T%>"
 
36265
 msgstr ""
 
36266
 
 
36267
-#: cp/decl.c:9870
 
36268
+#: cp/decl.c:9866
 
36269
 #, gcc-internal-format
 
36270
 msgid "cannot declare member function %<%T::%s%> within %<%T%>"
 
36271
 msgstr ""
 
36272
 
 
36273
-#: cp/decl.c:9879
 
36274
+#: cp/decl.c:9875
 
36275
 #, gcc-internal-format
 
36276
 msgid "cannot declare member %<%T::%s%> within %qT"
 
36277
 msgstr ""
 
36278
 
 
36279
-#: cp/decl.c:9912
 
36280
+#: cp/decl.c:9908
 
36281
 #, gcc-internal-format
 
36282
 msgid "non-parameter %qs cannot be a parameter pack"
 
36283
 msgstr ""
 
36284
 
 
36285
-#: cp/decl.c:9922
 
36286
+#: cp/decl.c:9918
 
36287
 #, gcc-internal-format
 
36288
 msgid "size of array %qs is too large"
 
36289
-msgstr ""
 
36290
+msgstr "kích cỡ mảng %qs quá lớn"
 
36291
 
 
36292
-#: cp/decl.c:9933
 
36293
+#: cp/decl.c:9929
 
36294
 #, gcc-internal-format
 
36295
 msgid "data member may not have variably modified type %qT"
 
36296
 msgstr ""
 
36297
 
 
36298
-#: cp/decl.c:9935
 
36299
+#: cp/decl.c:9931
 
36300
 #, gcc-internal-format
 
36301
 msgid "parameter may not have variably modified type %qT"
 
36302
 msgstr ""
 
36303
 
 
36304
 #. [dcl.fct.spec] The explicit specifier shall only be used in
 
36305
 #. declarations of constructors within a class definition.
 
36306
-#: cp/decl.c:9943
 
36307
+#: cp/decl.c:9939
 
36308
 #, gcc-internal-format
 
36309
 msgid "only declarations of constructors can be %<explicit%>"
 
36310
 msgstr ""
 
36311
 
 
36312
-#: cp/decl.c:9951
 
36313
+#: cp/decl.c:9947
 
36314
 #, gcc-internal-format
 
36315
 msgid "non-member %qs cannot be declared %<mutable%>"
 
36316
 msgstr ""
 
36317
 
 
36318
-#: cp/decl.c:9957
 
36319
+#: cp/decl.c:9953
 
36320
 #, gcc-internal-format
 
36321
 msgid "non-object member %qs cannot be declared %<mutable%>"
 
36322
 msgstr ""
 
36323
 
 
36324
-#: cp/decl.c:9963
 
36325
+#: cp/decl.c:9959
 
36326
 #, gcc-internal-format
 
36327
 msgid "function %qs cannot be declared %<mutable%>"
 
36328
 msgstr ""
 
36329
 
 
36330
-#: cp/decl.c:9968
 
36331
+#: cp/decl.c:9964
 
36332
 #, gcc-internal-format
 
36333
 msgid "static %qs cannot be declared %<mutable%>"
 
36334
 msgstr ""
 
36335
 
 
36336
-#: cp/decl.c:9973
 
36337
+#: cp/decl.c:9969
 
36338
 #, gcc-internal-format
 
36339
 msgid "const %qs cannot be declared %<mutable%>"
 
36340
 msgstr ""
 
36341
 
 
36342
-#: cp/decl.c:9978
 
36343
+#: cp/decl.c:9974
 
36344
 #, gcc-internal-format
 
36345
 msgid "reference %qs cannot be declared %<mutable%>"
 
36346
 msgstr ""
 
36347
 
 
36348
-#: cp/decl.c:10013
 
36349
+#: cp/decl.c:10009
 
36350
 #, gcc-internal-format
 
36351
 msgid "typedef declared %<auto%>"
 
36352
-msgstr ""
 
36353
+msgstr "typedef được khai báo %<auto%>"
 
36354
 
 
36355
-#: cp/decl.c:10023
 
36356
+#: cp/decl.c:10019
 
36357
 #, gcc-internal-format
 
36358
 msgid "typedef name may not be a nested-name-specifier"
 
36359
 msgstr ""
 
36360
 
 
36361
-#: cp/decl.c:10042
 
36362
+#: cp/decl.c:10038
 
36363
 #, gcc-internal-format
 
36364
 msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
 
36365
 msgstr ""
 
36366
 
 
36367
-#: cp/decl.c:10143
 
36368
+#: cp/decl.c:10139
 
36369
 #, gcc-internal-format
 
36370
 msgid "qualified function types cannot be used to declare static member functions"
 
36371
 msgstr ""
 
36372
 
 
36373
-#: cp/decl.c:10145
 
36374
+#: cp/decl.c:10141
 
36375
 #, gcc-internal-format
 
36376
 msgid "qualified function types cannot be used to declare free functions"
 
36377
 msgstr ""
 
36378
 
 
36379
-#: cp/decl.c:10172
 
36380
+#: cp/decl.c:10168
 
36381
 #, gcc-internal-format
 
36382
 msgid "type qualifiers specified for friend class declaration"
 
36383
 msgstr ""
 
36384
 
 
36385
-#: cp/decl.c:10177
 
36386
+#: cp/decl.c:10173
 
36387
 #, gcc-internal-format
 
36388
 msgid "%<inline%> specified for friend class declaration"
 
36389
-msgstr ""
 
36390
+msgstr "%<inline%> được chỉ định cho khai báo lớp bạn"
 
36391
 
 
36392
-#: cp/decl.c:10185
 
36393
+#: cp/decl.c:10181
 
36394
 #, gcc-internal-format
 
36395
 msgid "template parameters cannot be friends"
 
36396
-msgstr ""
 
36397
+msgstr "các đối số tạm không thể là bạn"
 
36398
 
 
36399
-#: cp/decl.c:10187
 
36400
+#: cp/decl.c:10183
 
36401
 #, gcc-internal-format
 
36402
 msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
 
36403
 msgstr ""
 
36404
 
 
36405
-#: cp/decl.c:10191
 
36406
+#: cp/decl.c:10187
 
36407
 #, gcc-internal-format
 
36408
 msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
 
36409
 msgstr ""
 
36410
 
 
36411
-#: cp/decl.c:10204
 
36412
+#: cp/decl.c:10200
 
36413
 #, gcc-internal-format
 
36414
 msgid "trying to make class %qT a friend of global scope"
 
36415
 msgstr ""
 
36416
 
 
36417
-#: cp/decl.c:10222
 
36418
+#: cp/decl.c:10218
 
36419
 #, gcc-internal-format
 
36420
 msgid "invalid qualifiers on non-member function type"
 
36421
 msgstr ""
 
36422
 
 
36423
-#: cp/decl.c:10232
 
36424
+#: cp/decl.c:10228
 
36425
 #, gcc-internal-format
 
36426
 msgid "abstract declarator %qT used as declaration"
 
36427
 msgstr ""
 
36428
 
 
36429
-#: cp/decl.c:10261
 
36430
+#: cp/decl.c:10257
 
36431
 #, gcc-internal-format
 
36432
 msgid "cannot use %<::%> in parameter declaration"
 
36433
-msgstr ""
 
36434
+msgstr "không thể dùng %<::%> trong khai báo đối số"
 
36435
 
 
36436
-#: cp/decl.c:10265
 
36437
-#, gcc-internal-format
 
36438
+#: cp/decl.c:10261
 
36439
+#, fuzzy, gcc-internal-format
 
36440
 msgid "parameter declared %<auto%>"
 
36441
-msgstr ""
 
36442
+msgstr "Tự động _bản đồ tốt nhất"
 
36443
 
 
36444
-#: cp/decl.c:10308
 
36445
+#: cp/decl.c:10304
 
36446
 #, gcc-internal-format
 
36447
 msgid "non-static data member declared %<auto%>"
 
36448
 msgstr ""
 
36449
 
 
36450
 #. Something like struct S { int N::j; };
 
36451
-#: cp/decl.c:10330
 
36452
+#: cp/decl.c:10326
 
36453
 #, gcc-internal-format
 
36454
 msgid "invalid use of %<::%>"
 
36455
-msgstr ""
 
36456
+msgstr "dùng %<::%> không hợp lệ"
 
36457
 
 
36458
-#: cp/decl.c:10352
 
36459
+#: cp/decl.c:10348
 
36460
 #, gcc-internal-format
 
36461
 msgid "declaration of function %qD in invalid context"
 
36462
 msgstr ""
 
36463
 
 
36464
-#: cp/decl.c:10361
 
36465
+#: cp/decl.c:10357
 
36466
 #, gcc-internal-format
 
36467
 msgid "function %qD declared virtual inside a union"
 
36468
-msgstr ""
 
36469
+msgstr "hàm %qD được khai báo nằm trong ảo một union"
 
36470
 
 
36471
-#: cp/decl.c:10370
 
36472
+#: cp/decl.c:10366
 
36473
 #, gcc-internal-format
 
36474
 msgid "%qD cannot be declared virtual, since it is always static"
 
36475
 msgstr ""
 
36476
 
 
36477
-#: cp/decl.c:10386
 
36478
+#: cp/decl.c:10382
 
36479
 #, gcc-internal-format
 
36480
 msgid "expected qualified name in friend declaration for destructor %qD"
 
36481
 msgstr ""
 
36482
 
 
36483
-#: cp/decl.c:10393
 
36484
+#: cp/decl.c:10389
 
36485
 #, gcc-internal-format
 
36486
 msgid "declaration of %qD as member of %qT"
 
36487
-msgstr ""
 
36488
+msgstr "sự khai báo của %qD như là thành viên của %qT"
 
36489
 
 
36490
-#: cp/decl.c:10399
 
36491
+#: cp/decl.c:10395
 
36492
 #, gcc-internal-format
 
36493
 msgid "a destructor cannot be %<constexpr%>"
 
36494
-msgstr ""
 
36495
+msgstr "hủy tử không thể là %<constexpr%>"
 
36496
 
 
36497
-#: cp/decl.c:10405
 
36498
+#: cp/decl.c:10401
 
36499
 #, gcc-internal-format
 
36500
 msgid "expected qualified name in friend declaration for constructor %qD"
 
36501
 msgstr ""
 
36502
 
 
36503
-#: cp/decl.c:10451
 
36504
+#: cp/decl.c:10447
 
36505
 #, gcc-internal-format
 
36506
 msgid "field %qD has incomplete type"
 
36507
 msgstr ""
 
36508
 
 
36509
-#: cp/decl.c:10453
 
36510
-#, gcc-internal-format
 
36511
+#: cp/decl.c:10449
 
36512
+#, fuzzy, gcc-internal-format
 
36513
 msgid "name %qT has incomplete type"
 
36514
-msgstr ""
 
36515
+msgstr "phần tên phần có kiểu sai: %u"
 
36516
 
 
36517
-#: cp/decl.c:10462
 
36518
+#: cp/decl.c:10458
 
36519
 #, gcc-internal-format
 
36520
 msgid "  in instantiation of template %qT"
 
36521
-msgstr ""
 
36522
+msgstr "  trong minh dụ của mẫu %qT"
 
36523
 
 
36524
-#: cp/decl.c:10471
 
36525
+#: cp/decl.c:10467
 
36526
 #, gcc-internal-format
 
36527
 msgid "%qE is neither function nor member function; cannot be declared friend"
 
36528
 msgstr ""
 
36529
 
 
36530
-#: cp/decl.c:10528
 
36531
+#: cp/decl.c:10524
 
36532
 #, gcc-internal-format
 
36533
 msgid "constexpr static data member %qD must have an initializer"
 
36534
 msgstr ""
 
36535
 
 
36536
-#: cp/decl.c:10537
 
36537
+#: cp/decl.c:10533
 
36538
 #, gcc-internal-format
 
36539
 msgid "non-static data member %qE declared %<constexpr%>"
 
36540
 msgstr ""
 
36541
 
 
36542
-#: cp/decl.c:10587
 
36543
+#: cp/decl.c:10583
 
36544
 #, gcc-internal-format
 
36545
 msgid "storage class %<auto%> invalid for function %qs"
 
36546
 msgstr ""
 
36547
 
 
36548
-#: cp/decl.c:10589
 
36549
+#: cp/decl.c:10585
 
36550
 #, gcc-internal-format
 
36551
 msgid "storage class %<register%> invalid for function %qs"
 
36552
 msgstr ""
 
36553
 
 
36554
-#: cp/decl.c:10593
 
36555
+#: cp/decl.c:10589
 
36556
 #, gcc-internal-format
 
36557
 msgid "storage class %<__thread%> invalid for function %qs"
 
36558
 msgstr ""
 
36559
 
 
36560
-#: cp/decl.c:10596
 
36561
+#: cp/decl.c:10592
 
36562
 #, gcc-internal-format
 
36563
 msgid "storage class %<thread_local%> invalid for function %qs"
 
36564
 msgstr ""
 
36565
 
 
36566
-#: cp/decl.c:10601
 
36567
+#: cp/decl.c:10597
 
36568
 #, gcc-internal-format
 
36569
 msgid "virt-specifiers in %qs not allowed outside a class definition"
 
36570
 msgstr ""
 
36571
 
 
36572
-#: cp/decl.c:10612
 
36573
+#: cp/decl.c:10608
 
36574
 #, gcc-internal-format
 
36575
 msgid "%<static%> specified invalid for function %qs declared out of global scope"
 
36576
 msgstr ""
 
36577
 
 
36578
-#: cp/decl.c:10616
 
36579
+#: cp/decl.c:10612
 
36580
 #, gcc-internal-format
 
36581
 msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
 
36582
 msgstr ""
 
36583
 
 
36584
-#: cp/decl.c:10624
 
36585
+#: cp/decl.c:10620
 
36586
 #, gcc-internal-format
 
36587
 msgid "virtual non-class function %qs"
 
36588
 msgstr ""
 
36589
 
 
36590
-#: cp/decl.c:10631
 
36591
+#: cp/decl.c:10627
 
36592
 #, gcc-internal-format
 
36593
 msgid "%qs defined in a non-class scope"
 
36594
 msgstr ""
 
36595
 
 
36596
-#: cp/decl.c:10632
 
36597
+#: cp/decl.c:10628
 
36598
 #, gcc-internal-format
 
36599
 msgid "%qs declared in a non-class scope"
 
36600
 msgstr ""
 
36601
 
 
36602
-#: cp/decl.c:10660
 
36603
+#: cp/decl.c:10655
 
36604
 #, gcc-internal-format
 
36605
 msgid "cannot declare member function %qD to have static linkage"
 
36606
 msgstr ""
 
36607
 
 
36608
 #. FIXME need arm citation
 
36609
-#: cp/decl.c:10667
 
36610
+#: cp/decl.c:10662
 
36611
 #, gcc-internal-format
 
36612
 msgid "cannot declare static function inside another function"
 
36613
 msgstr ""
 
36614
 
 
36615
-#: cp/decl.c:10697
 
36616
+#: cp/decl.c:10692
 
36617
 #, gcc-internal-format
 
36618
 msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
 
36619
-msgstr ""
 
36620
+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"
 
36621
 
 
36622
-#: cp/decl.c:10704
 
36623
+#: cp/decl.c:10699
 
36624
 #, gcc-internal-format
 
36625
 msgid "static member %qD declared %<register%>"
 
36626
 msgstr ""
 
36627
 
 
36628
-#: cp/decl.c:10710
 
36629
+#: cp/decl.c:10705
 
36630
 #, gcc-internal-format
 
36631
 msgid "cannot explicitly declare member %q#D to have extern linkage"
 
36632
 msgstr ""
 
36633
 
 
36634
-#: cp/decl.c:10717
 
36635
+#: cp/decl.c:10712
 
36636
 #, gcc-internal-format
 
36637
 msgid "declaration of constexpr variable %qD is not a definition"
 
36638
 msgstr ""
 
36639
 
 
36640
-#: cp/decl.c:10730
 
36641
+#: cp/decl.c:10725
 
36642
 #, gcc-internal-format
 
36643
 msgid "%qs initialized and declared %<extern%>"
 
36644
 msgstr ""
 
36645
 
 
36646
-#: cp/decl.c:10734
 
36647
+#: cp/decl.c:10729
 
36648
 #, gcc-internal-format
 
36649
 msgid "%qs has both %<extern%> and initializer"
 
36650
 msgstr ""
 
36651
 
 
36652
-#: cp/decl.c:10880
 
36653
+#: cp/decl.c:10874
 
36654
 #, gcc-internal-format
 
36655
 msgid "default argument %qE uses %qD"
 
36656
 msgstr ""
 
36657
 
 
36658
-#: cp/decl.c:10882
 
36659
+#: cp/decl.c:10876
 
36660
 #, gcc-internal-format
 
36661
 msgid "default argument %qE uses local variable %qD"
 
36662
 msgstr ""
 
36663
 
 
36664
-#: cp/decl.c:10970
 
36665
+#: cp/decl.c:10964
 
36666
 #, gcc-internal-format
 
36667
 msgid "parameter %qD has Java class type"
 
36668
-msgstr ""
 
36669
+msgstr "đối số %qD có kiểu lớp Java"
 
36670
 
 
36671
-#: cp/decl.c:10998
 
36672
+#: cp/decl.c:10992
 
36673
 #, gcc-internal-format
 
36674
 msgid "parameter %qD invalidly declared method type"
 
36675
 msgstr ""
 
36676
 
 
36677
-#: cp/decl.c:11023
 
36678
+#: cp/decl.c:11017
 
36679
 #, gcc-internal-format
 
36680
 msgid "parameter %qD includes pointer to array of unknown bound %qT"
 
36681
 msgstr ""
 
36682
 
 
36683
-#: cp/decl.c:11025
 
36684
+#: cp/decl.c:11019
 
36685
 #, gcc-internal-format
 
36686
 msgid "parameter %qD includes reference to array of unknown bound %qT"
 
36687
 msgstr ""
 
36688
@@ -30554,171 +30501,171 @@
 
36689
 #. or implicitly defined), there's no need to worry about their
 
36690
 #. existence.  Theoretically, they should never even be
 
36691
 #. instantiated, but that's hard to forestall.
 
36692
-#: cp/decl.c:11279
 
36693
+#: cp/decl.c:11273
 
36694
 #, gcc-internal-format
 
36695
 msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
 
36696
 msgstr ""
 
36697
 
 
36698
-#: cp/decl.c:11401
 
36699
+#: cp/decl.c:11395
 
36700
 #, gcc-internal-format
 
36701
 msgid "%qD may not be declared within a namespace"
 
36702
 msgstr ""
 
36703
 
 
36704
-#: cp/decl.c:11406
 
36705
+#: cp/decl.c:11400
 
36706
 #, gcc-internal-format
 
36707
 msgid "%qD may not be declared as static"
 
36708
-msgstr ""
 
36709
+msgstr "%qD không được khai báo như là tĩnh"
 
36710
 
 
36711
-#: cp/decl.c:11432
 
36712
+#: cp/decl.c:11426
 
36713
 #, gcc-internal-format
 
36714
 msgid "%qD must be a nonstatic member function"
 
36715
 msgstr ""
 
36716
 
 
36717
-#: cp/decl.c:11441
 
36718
+#: cp/decl.c:11435
 
36719
 #, gcc-internal-format
 
36720
 msgid "%qD must be either a non-static member function or a non-member function"
 
36721
 msgstr ""
 
36722
 
 
36723
-#: cp/decl.c:11463
 
36724
+#: cp/decl.c:11457
 
36725
 #, gcc-internal-format
 
36726
 msgid "%qD must have an argument of class or enumerated type"
 
36727
 msgstr ""
 
36728
 
 
36729
-#: cp/decl.c:11492
 
36730
+#: cp/decl.c:11486
 
36731
 #, gcc-internal-format
 
36732
 msgid "conversion to a reference to void will never use a type conversion operator"
 
36733
 msgstr ""
 
36734
 
 
36735
-#: cp/decl.c:11494
 
36736
+#: cp/decl.c:11488
 
36737
 #, gcc-internal-format
 
36738
 msgid "conversion to void will never use a type conversion operator"
 
36739
 msgstr ""
 
36740
 
 
36741
-#: cp/decl.c:11501
 
36742
+#: cp/decl.c:11495
 
36743
 #, gcc-internal-format
 
36744
 msgid "conversion to a reference to the same type will never use a type conversion operator"
 
36745
 msgstr ""
 
36746
 
 
36747
-#: cp/decl.c:11503
 
36748
+#: cp/decl.c:11497
 
36749
 #, gcc-internal-format
 
36750
 msgid "conversion to the same type will never use a type conversion operator"
 
36751
 msgstr ""
 
36752
 
 
36753
-#: cp/decl.c:11511
 
36754
+#: cp/decl.c:11505
 
36755
 #, gcc-internal-format
 
36756
 msgid "conversion to a reference to a base class will never use a type conversion operator"
 
36757
 msgstr ""
 
36758
 
 
36759
-#: cp/decl.c:11513
 
36760
+#: cp/decl.c:11507
 
36761
 #, gcc-internal-format
 
36762
 msgid "conversion to a base class will never use a type conversion operator"
 
36763
 msgstr ""
 
36764
 
 
36765
 #. 13.4.0.3
 
36766
-#: cp/decl.c:11522
 
36767
+#: cp/decl.c:11516
 
36768
 #, gcc-internal-format
 
36769
 msgid "ISO C++ prohibits overloading operator ?:"
 
36770
 msgstr ""
 
36771
 
 
36772
-#: cp/decl.c:11527
 
36773
-#, gcc-internal-format
 
36774
+#: cp/decl.c:11521
 
36775
+#, fuzzy, gcc-internal-format
 
36776
 msgid "%qD must not have variable number of arguments"
 
36777
-msgstr ""
 
36778
+msgstr "hàm %s phải có số biến đổi các đối số"
 
36779
 
 
36780
-#: cp/decl.c:11578
 
36781
+#: cp/decl.c:11572
 
36782
 #, gcc-internal-format
 
36783
 msgid "postfix %qD must take %<int%> as its argument"
 
36784
-msgstr ""
 
36785
+msgstr "postfix %qD phải nhận %<int%> như là đối số của nó"
 
36786
 
 
36787
-#: cp/decl.c:11581
 
36788
+#: cp/decl.c:11575
 
36789
 #, gcc-internal-format
 
36790
 msgid "postfix %qD must take %<int%> as its second argument"
 
36791
-msgstr ""
 
36792
+msgstr "postfix %qD phải nhận %<int%> như là đối số thứ hai của nó"
 
36793
 
 
36794
-#: cp/decl.c:11589
 
36795
+#: cp/decl.c:11583
 
36796
 #, gcc-internal-format
 
36797
 msgid "%qD must take either zero or one argument"
 
36798
 msgstr ""
 
36799
 
 
36800
-#: cp/decl.c:11591
 
36801
+#: cp/decl.c:11585
 
36802
 #, gcc-internal-format
 
36803
 msgid "%qD must take either one or two arguments"
 
36804
 msgstr ""
 
36805
 
 
36806
-#: cp/decl.c:11613
 
36807
+#: cp/decl.c:11607
 
36808
 #, gcc-internal-format
 
36809
 msgid "prefix %qD should return %qT"
 
36810
-msgstr ""
 
36811
+msgstr "tiền tố %qD cần trả về %qT"
 
36812
 
 
36813
-#: cp/decl.c:11619
 
36814
+#: cp/decl.c:11613
 
36815
 #, gcc-internal-format
 
36816
 msgid "postfix %qD should return %qT"
 
36817
-msgstr ""
 
36818
+msgstr "postfix %qD cần trả về %qT"
 
36819
 
 
36820
-#: cp/decl.c:11628
 
36821
+#: cp/decl.c:11622
 
36822
 #, gcc-internal-format
 
36823
 msgid "%qD must take %<void%>"
 
36824
-msgstr ""
 
36825
+msgstr "%qD phải nhận %<void%>"
 
36826
 
 
36827
-#: cp/decl.c:11630 cp/decl.c:11639
 
36828
+#: cp/decl.c:11624 cp/decl.c:11633
 
36829
 #, gcc-internal-format
 
36830
 msgid "%qD must take exactly one argument"
 
36831
-msgstr ""
 
36832
+msgstr "%qD cần chính các là một đối số"
 
36833
 
 
36834
-#: cp/decl.c:11641
 
36835
+#: cp/decl.c:11635
 
36836
 #, gcc-internal-format
 
36837
 msgid "%qD must take exactly two arguments"
 
36838
-msgstr ""
 
36839
+msgstr "%qD cần chính các là hai đối số"
 
36840
 
 
36841
-#: cp/decl.c:11650
 
36842
+#: cp/decl.c:11644
 
36843
 #, gcc-internal-format
 
36844
 msgid "user-defined %qD always evaluates both arguments"
 
36845
 msgstr ""
 
36846
 
 
36847
-#: cp/decl.c:11664
 
36848
+#: cp/decl.c:11658
 
36849
 #, gcc-internal-format
 
36850
 msgid "%qD should return by value"
 
36851
-msgstr ""
 
36852
+msgstr "%qD cần trả về bằng giá trị"
 
36853
 
 
36854
-#: cp/decl.c:11675 cp/decl.c:11680
 
36855
+#: cp/decl.c:11669 cp/decl.c:11674
 
36856
 #, gcc-internal-format
 
36857
 msgid "%qD cannot have default arguments"
 
36858
-msgstr ""
 
36859
+msgstr "%qD không thể có đối số mặc định"
 
36860
 
 
36861
-#: cp/decl.c:11741
 
36862
+#: cp/decl.c:11732
 
36863
 #, gcc-internal-format
 
36864
 msgid "using template type parameter %qT after %qs"
 
36865
 msgstr ""
 
36866
 
 
36867
-#: cp/decl.c:11764
 
36868
+#: cp/decl.c:11755
 
36869
 #, gcc-internal-format
 
36870
 msgid "using alias template specialization %qT after %qs"
 
36871
 msgstr ""
 
36872
 
 
36873
-#: cp/decl.c:11767
 
36874
+#: cp/decl.c:11758
 
36875
 #, gcc-internal-format
 
36876
 msgid "using typedef-name %qD after %qs"
 
36877
 msgstr ""
 
36878
 
 
36879
-#: cp/decl.c:11769
 
36880
+#: cp/decl.c:11760
 
36881
 #, gcc-internal-format
 
36882
 msgid "%qD has a previous declaration here"
 
36883
 msgstr ""
 
36884
 
 
36885
-#: cp/decl.c:11777
 
36886
+#: cp/decl.c:11768
 
36887
 #, gcc-internal-format
 
36888
 msgid "%qT referred to as %qs"
 
36889
-msgstr ""
 
36890
+msgstr "%qT được coi là %qs"
 
36891
 
 
36892
-#: cp/decl.c:11778 cp/decl.c:11785
 
36893
+#: cp/decl.c:11769 cp/decl.c:11776
 
36894
 #, gcc-internal-format
 
36895
 msgid "%q+T has a previous declaration here"
 
36896
-msgstr ""
 
36897
+msgstr "%q+T có một khai báo trước ở đây"
 
36898
 
 
36899
-#: cp/decl.c:11784
 
36900
+#: cp/decl.c:11775
 
36901
 #, gcc-internal-format
 
36902
 msgid "%qT referred to as enum"
 
36903
-msgstr ""
 
36904
+msgstr "%qT được coi là enum"
 
36905
 
 
36906
 #. If a class template appears as elaborated type specifier
 
36907
 #. without a template header such as:
 
36908
@@ -30727,180 +30674,180 @@
 
36909
 #. void f(class C);            // No template header here
 
36910
 #.
 
36911
 #. then the required template argument is missing.
 
36912
-#: cp/decl.c:11799
 
36913
-#, gcc-internal-format
 
36914
+#: cp/decl.c:11790
 
36915
+#, fuzzy, gcc-internal-format
 
36916
 msgid "template argument required for %<%s %T%>"
 
36917
-msgstr ""
 
36918
+msgstr "đối số cần thiết cho thẻ %s còn thiếu"
 
36919
 
 
36920
-#: cp/decl.c:11849 cp/name-lookup.c:3069
 
36921
+#: cp/decl.c:11840 cp/name-lookup.c:3062
 
36922
 #, gcc-internal-format
 
36923
 msgid "%qD has the same name as the class in which it is declared"
 
36924
 msgstr ""
 
36925
 
 
36926
-#: cp/decl.c:11879 cp/name-lookup.c:2561 cp/name-lookup.c:3395
 
36927
-#: cp/name-lookup.c:3440 cp/parser.c:5076 cp/parser.c:21175
 
36928
+#: cp/decl.c:11870 cp/name-lookup.c:2561 cp/name-lookup.c:3390
 
36929
+#: cp/name-lookup.c:3435 cp/parser.c:5076 cp/parser.c:21179
 
36930
 #, gcc-internal-format
 
36931
 msgid "reference to %qD is ambiguous"
 
36932
 msgstr ""
 
36933
 
 
36934
-#: cp/decl.c:11994
 
36935
+#: cp/decl.c:11985
 
36936
 #, gcc-internal-format
 
36937
 msgid "use of enum %q#D without previous declaration"
 
36938
 msgstr ""
 
36939
 
 
36940
-#: cp/decl.c:12015
 
36941
+#: cp/decl.c:12006
 
36942
 #, gcc-internal-format
 
36943
 msgid "redeclaration of %qT as a non-template"
 
36944
 msgstr ""
 
36945
 
 
36946
-#: cp/decl.c:12016
 
36947
+#: cp/decl.c:12007
 
36948
 #, gcc-internal-format
 
36949
 msgid "previous declaration %q+D"
 
36950
-msgstr ""
 
36951
+msgstr "khai báo trước đây %q+D"
 
36952
 
 
36953
-#: cp/decl.c:12157
 
36954
+#: cp/decl.c:12148
 
36955
 #, gcc-internal-format
 
36956
 msgid "derived union %qT invalid"
 
36957
 msgstr ""
 
36958
 
 
36959
-#: cp/decl.c:12166
 
36960
+#: cp/decl.c:12157
 
36961
 #, gcc-internal-format
 
36962
 msgid "Java class %qT cannot have multiple bases"
 
36963
 msgstr ""
 
36964
 
 
36965
-#: cp/decl.c:12177
 
36966
+#: cp/decl.c:12168
 
36967
 #, gcc-internal-format
 
36968
 msgid "Java class %qT cannot have virtual bases"
 
36969
 msgstr ""
 
36970
 
 
36971
-#: cp/decl.c:12197
 
36972
+#: cp/decl.c:12188
 
36973
 #, gcc-internal-format
 
36974
 msgid "base type %qT fails to be a struct or class type"
 
36975
 msgstr ""
 
36976
 
 
36977
-#: cp/decl.c:12230
 
36978
-#, gcc-internal-format
 
36979
+#: cp/decl.c:12221
 
36980
+#, fuzzy, gcc-internal-format
 
36981
 msgid "recursive type %qT undefined"
 
36982
-msgstr ""
 
36983
+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ợ"
 
36984
 
 
36985
-#: cp/decl.c:12232
 
36986
+#: cp/decl.c:12223
 
36987
 #, gcc-internal-format
 
36988
 msgid "duplicate base type %qT invalid"
 
36989
 msgstr ""
 
36990
 
 
36991
-#: cp/decl.c:12356
 
36992
+#: cp/decl.c:12347
 
36993
 #, gcc-internal-format
 
36994
 msgid "scoped/unscoped mismatch in enum %q#T"
 
36995
 msgstr ""
 
36996
 
 
36997
-#: cp/decl.c:12359 cp/decl.c:12367 cp/decl.c:12379 cp/parser.c:14742
 
36998
+#: cp/decl.c:12350 cp/decl.c:12358 cp/decl.c:12370 cp/parser.c:14744
 
36999
 #, gcc-internal-format
 
37000
 msgid "previous definition here"
 
37001
-msgstr ""
 
37002
+msgstr "định nghĩa trước ở đây"
 
37003
 
 
37004
-#: cp/decl.c:12364
 
37005
-#, gcc-internal-format
 
37006
+#: cp/decl.c:12355
 
37007
+#, fuzzy, gcc-internal-format
 
37008
 msgid "underlying type mismatch in enum %q#T"
 
37009
-msgstr ""
 
37010
+msgstr "sai khớp kiểu trong đối với thẻ « %s »"
 
37011
 
 
37012
-#: cp/decl.c:12376
 
37013
+#: cp/decl.c:12367
 
37014
 #, gcc-internal-format
 
37015
 msgid "different underlying type in enum %q#T"
 
37016
 msgstr ""
 
37017
 
 
37018
-#: cp/decl.c:12443
 
37019
-#, gcc-internal-format
 
37020
+#: cp/decl.c:12434
 
37021
+#, fuzzy, gcc-internal-format
 
37022
 msgid "underlying type %<%T%> of %<%T%> must be an integral type"
 
37023
-msgstr ""
 
37024
+msgstr "« cppchar_t » phải là kiểu không có dấu dương/âm"
 
37025
 
 
37026
 #. DR 377
 
37027
 #.
 
37028
 #. IF no integral type can represent all the enumerator values, the
 
37029
 #. enumeration is ill-formed.
 
37030
-#: cp/decl.c:12577
 
37031
+#: cp/decl.c:12568
 
37032
 #, gcc-internal-format
 
37033
 msgid "no integral type can represent all of the enumerator values for %qT"
 
37034
 msgstr ""
 
37035
 
 
37036
-#: cp/decl.c:12718
 
37037
+#: cp/decl.c:12709
 
37038
 #, gcc-internal-format
 
37039
 msgid "enumerator value for %qD is not an integer constant"
 
37040
 msgstr ""
 
37041
 
 
37042
-#: cp/decl.c:12764
 
37043
+#: cp/decl.c:12755
 
37044
 #, gcc-internal-format
 
37045
 msgid "incremented enumerator value is too large for %<unsigned long%>"
 
37046
 msgstr ""
 
37047
 
 
37048
-#: cp/decl.c:12776
 
37049
+#: cp/decl.c:12767
 
37050
 #, gcc-internal-format
 
37051
 msgid "overflow in enumeration values at %qD"
 
37052
 msgstr ""
 
37053
 
 
37054
-#: cp/decl.c:12796
 
37055
+#: cp/decl.c:12787
 
37056
 #, gcc-internal-format
 
37057
 msgid "enumerator value %E is too large for underlying type %<%T%>"
 
37058
 msgstr ""
 
37059
 
 
37060
-#: cp/decl.c:12886
 
37061
-#, gcc-internal-format
 
37062
+#: cp/decl.c:12877
 
37063
+#, fuzzy, gcc-internal-format
 
37064
 msgid "return type %q#T is incomplete"
 
37065
-msgstr ""
 
37066
+msgstr "nguồn có loại hạng không hoàn toàn"
 
37067
 
 
37068
-#: cp/decl.c:12888
 
37069
+#: cp/decl.c:12879
 
37070
 #, gcc-internal-format
 
37071
 msgid "return type has Java class type %q#T"
 
37072
 msgstr ""
 
37073
 
 
37074
-#: cp/decl.c:13012 cp/typeck.c:8247
 
37075
+#: cp/decl.c:13003 cp/typeck.c:8252
 
37076
 #, gcc-internal-format
 
37077
 msgid "%<operator=%> should return a reference to %<*this%>"
 
37078
-msgstr ""
 
37079
+msgstr "%<operator=%> cần trả về một tham chiếu đến %<*this%>"
 
37080
 
 
37081
-#: cp/decl.c:13108
 
37082
-#, gcc-internal-format
 
37083
+#: cp/decl.c:13099
 
37084
+#, fuzzy, gcc-internal-format
 
37085
 msgid "no previous declaration for %q+D"
 
37086
-msgstr ""
 
37087
+msgstr "Không có câu lệnh ngay trước để thay thế cho"
 
37088
 
 
37089
-#: cp/decl.c:13329
 
37090
+#: cp/decl.c:13320
 
37091
 #, gcc-internal-format
 
37092
 msgid "invalid function declaration"
 
37093
-msgstr ""
 
37094
+msgstr "khai báo hàm không hợp lệ"
 
37095
 
 
37096
-#: cp/decl.c:13413
 
37097
+#: cp/decl.c:13404
 
37098
 #, gcc-internal-format
 
37099
 msgid "parameter %qD declared void"
 
37100
-msgstr ""
 
37101
+msgstr "đối số %qD được khai báo là void"
 
37102
 
 
37103
-#: cp/decl.c:13781
 
37104
+#: cp/decl.c:13772
 
37105
 #, fuzzy, gcc-internal-format
 
37106
 msgid "no return statements in function returning %qT"
 
37107
-msgstr "Trả lại giá trị của hàm trong thanh ghi FPU (đơn vị điểm phù động)"
 
37108
+msgstr "« return » (trả lại) không có giá trị, trong hàm trả lại non-void (không rỗng)"
 
37109
 
 
37110
-#: cp/decl.c:13783 cp/typeck.c:8135
 
37111
+#: cp/decl.c:13774 cp/typeck.c:8135
 
37112
 #, gcc-internal-format
 
37113
 msgid "only plain %<auto%> return type can be deduced to %<void%>"
 
37114
 msgstr ""
 
37115
 
 
37116
-#: cp/decl.c:13879
 
37117
+#: cp/decl.c:13870
 
37118
 #, gcc-internal-format
 
37119
 msgid "parameter %q+D set but not used"
 
37120
-msgstr ""
 
37121
+msgstr "đối số %q+D đặt như không được dùng"
 
37122
 
 
37123
-#: cp/decl.c:13974
 
37124
+#: cp/decl.c:13965
 
37125
 #, gcc-internal-format
 
37126
 msgid "invalid member function declaration"
 
37127
-msgstr ""
 
37128
+msgstr "khai báo hàm thành viên không hợp lệ"
 
37129
 
 
37130
-#: cp/decl.c:13988
 
37131
+#: cp/decl.c:13979
 
37132
 #, gcc-internal-format
 
37133
 msgid "%qD is already defined in class %qT"
 
37134
-msgstr ""
 
37135
+msgstr "%qD đã sẵn định nghĩa trong %qT"
 
37136
 
 
37137
 #: cp/decl2.c:318
 
37138
-#, gcc-internal-format
 
37139
+#, fuzzy, gcc-internal-format
 
37140
 msgid "name missing for member function"
 
37141
-msgstr ""
 
37142
+msgstr "Đang thay thế dấu chấm « . » cho tên thành viên rỗng"
 
37143
 
 
37144
 #: cp/decl2.c:388 cp/decl2.c:402
 
37145
 #, gcc-internal-format
 
37146
@@ -30915,7 +30862,7 @@
 
37147
 #: cp/decl2.c:439
 
37148
 #, gcc-internal-format
 
37149
 msgid "deleting array %q#E"
 
37150
-msgstr ""
 
37151
+msgstr "đang xóa mảng %q#E"
 
37152
 
 
37153
 #: cp/decl2.c:445
 
37154
 #, gcc-internal-format
 
37155
@@ -30928,14 +30875,14 @@
 
37156
 msgstr ""
 
37157
 
 
37158
 #: cp/decl2.c:465
 
37159
-#, gcc-internal-format
 
37160
+#, fuzzy, gcc-internal-format
 
37161
 msgid "deleting %qT is undefined"
 
37162
-msgstr ""
 
37163
+msgstr "chưa định nghĩa ký hiệu bắt đầu %s"
 
37164
 
 
37165
 #: cp/decl2.c:510 cp/pt.c:4613
 
37166
-#, gcc-internal-format
 
37167
+#, fuzzy, gcc-internal-format
 
37168
 msgid "template declaration of %q#D"
 
37169
-msgstr ""
 
37170
+msgstr "khai báo trước"
 
37171
 
 
37172
 #: cp/decl2.c:562
 
37173
 #, gcc-internal-format
 
37174
@@ -30975,7 +30922,7 @@
 
37175
 #: cp/decl2.c:885
 
37176
 #, gcc-internal-format
 
37177
 msgid "%qD is already defined in %qT"
 
37178
-msgstr ""
 
37179
+msgstr "%qD đã định nghĩa sẵn trong %qT"
 
37180
 
 
37181
 #: cp/decl2.c:914 cp/decl2.c:922
 
37182
 #, gcc-internal-format
 
37183
@@ -30990,7 +30937,7 @@
 
37184
 #: cp/decl2.c:951
 
37185
 #, gcc-internal-format
 
37186
 msgid "field initializer is not constant"
 
37187
-msgstr ""
 
37188
+msgstr "bộ khởi tạo trường không phải hằng số"
 
37189
 
 
37190
 #: cp/decl2.c:984
 
37191
 #, gcc-internal-format
 
37192
@@ -31015,7 +30962,7 @@
 
37193
 #: cp/decl2.c:1058
 
37194
 #, gcc-internal-format
 
37195
 msgid "%qD is already defined in the class %qT"
 
37196
-msgstr ""
 
37197
+msgstr "%qD đã định nghĩa trong lớp %qT"
 
37198
 
 
37199
 #: cp/decl2.c:1065
 
37200
 #, gcc-internal-format
 
37201
@@ -31045,7 +30992,7 @@
 
37202
 #: cp/decl2.c:1480
 
37203
 #, gcc-internal-format
 
37204
 msgid "%<operator new%> must return type %qT"
 
37205
-msgstr ""
 
37206
+msgstr "%<operator new%> phải trả về kiểu %qT"
 
37207
 
 
37208
 #. [basic.stc.dynamic.allocation]
 
37209
 #.
 
37210
@@ -31059,17 +31006,17 @@
 
37211
 #: cp/decl2.c:1507
 
37212
 #, gcc-internal-format
 
37213
 msgid "%<operator new%> takes type %<size_t%> (%qT) as first parameter"
 
37214
-msgstr ""
 
37215
+msgstr "%<operator new%> nhận kiểu %<size_t%> (%qT) như là đối số thứ nhất"
 
37216
 
 
37217
 #: cp/decl2.c:1536
 
37218
 #, gcc-internal-format
 
37219
 msgid "%<operator delete%> must return type %qT"
 
37220
-msgstr ""
 
37221
+msgstr "%<operator delete%> phải trả về kiểu %qT"
 
37222
 
 
37223
 #: cp/decl2.c:1545
 
37224
 #, gcc-internal-format
 
37225
 msgid "%<operator delete%> takes type %qT as first parameter"
 
37226
-msgstr ""
 
37227
+msgstr "%<operator delete%> nhận kiểu %qT như là đối số thứ nhất"
 
37228
 
 
37229
 #: cp/decl2.c:2336
 
37230
 #, gcc-internal-format
 
37231
@@ -31104,12 +31051,12 @@
 
37232
 #: cp/decl2.c:4267
 
37233
 #, gcc-internal-format
 
37234
 msgid "inline function %q+D used but never defined"
 
37235
-msgstr ""
 
37236
+msgstr "hàm chung dòng %q+D được dùng nhưng chưa bao giờ được định nghĩa"
 
37237
 
 
37238
 #: cp/decl2.c:4456
 
37239
-#, gcc-internal-format
 
37240
+#, fuzzy, gcc-internal-format
 
37241
 msgid "default argument missing for parameter %P of %q+#D"
 
37242
-msgstr ""
 
37243
+msgstr "đối số cần thiết cho thẻ %s còn thiếu"
 
37244
 
 
37245
 #. We mark a lambda conversion op as deleted if we can't
 
37246
 #. generate it properly; see maybe_add_lambda_conv_op.
 
37247
@@ -31119,109 +31066,109 @@
 
37248
 msgstr ""
 
37249
 
 
37250
 #: cp/decl2.c:4522
 
37251
-#, fuzzy, gcc-internal-format
 
37252
+#, gcc-internal-format
 
37253
 msgid "use of deleted function %qD"
 
37254
-msgstr "Trong hàm bộ phận %qs"
 
37255
+msgstr "dùng hàm bị xóa %qD"
 
37256
 
 
37257
 #: cp/decl2.c:4537 cp/decl2.c:4594
 
37258
 #, gcc-internal-format
 
37259
 msgid "use of %qD before deduction of %<auto%>"
 
37260
 msgstr ""
 
37261
 
 
37262
-#: cp/error.c:3327
 
37263
+#: cp/error.c:3331
 
37264
 #, gcc-internal-format
 
37265
 msgid "extended initializer lists only available with -std=c++11 or -std=gnu++11"
 
37266
 msgstr ""
 
37267
 
 
37268
-#: cp/error.c:3332
 
37269
+#: cp/error.c:3336
 
37270
 #, gcc-internal-format
 
37271
 msgid "explicit conversion operators only available with -std=c++11 or -std=gnu++11"
 
37272
 msgstr ""
 
37273
 
 
37274
-#: cp/error.c:3337
 
37275
+#: cp/error.c:3341
 
37276
 #, gcc-internal-format
 
37277
 msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
 
37278
 msgstr ""
 
37279
 
 
37280
-#: cp/error.c:3342
 
37281
+#: cp/error.c:3346
 
37282
 #, gcc-internal-format
 
37283
 msgid "lambda expressions only available with -std=c++11 or -std=gnu++11"
 
37284
 msgstr ""
 
37285
 
 
37286
-#: cp/error.c:3347
 
37287
+#: cp/error.c:3351
 
37288
 #, gcc-internal-format
 
37289
 msgid "C++0x auto only available with -std=c++11 or -std=gnu++11"
 
37290
 msgstr ""
 
37291
 
 
37292
-#: cp/error.c:3351
 
37293
+#: cp/error.c:3355
 
37294
 #, gcc-internal-format
 
37295
 msgid "scoped enums only available with -std=c++11 or -std=gnu++11"
 
37296
 msgstr ""
 
37297
 
 
37298
-#: cp/error.c:3355
 
37299
+#: cp/error.c:3359
 
37300
 #, gcc-internal-format
 
37301
 msgid "defaulted and deleted functions only available with -std=c++11 or -std=gnu++11"
 
37302
 msgstr ""
 
37303
 
 
37304
-#: cp/error.c:3360
 
37305
+#: cp/error.c:3364
 
37306
 #, gcc-internal-format
 
37307
 msgid "inline namespaces only available with -std=c++11 or -std=gnu++11"
 
37308
-msgstr ""
 
37309
+msgstr "inline namespaces chỉ sẵn sàng với -std=c++11 hay -std=gnu++11"
 
37310
 
 
37311
-#: cp/error.c:3365
 
37312
+#: cp/error.c:3369
 
37313
 #, gcc-internal-format
 
37314
 msgid "override controls (override/final) only available with -std=c++11 or -std=gnu++11"
 
37315
 msgstr ""
 
37316
 
 
37317
-#: cp/error.c:3370
 
37318
+#: cp/error.c:3374
 
37319
 #, gcc-internal-format
 
37320
 msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
 
37321
 msgstr ""
 
37322
 
 
37323
-#: cp/error.c:3375
 
37324
+#: cp/error.c:3379
 
37325
 #, gcc-internal-format
 
37326
 msgid "user-defined literals only available with -std=c++11 or -std=gnu++11"
 
37327
 msgstr ""
 
37328
 
 
37329
-#: cp/error.c:3380
 
37330
+#: cp/error.c:3384
 
37331
 #, gcc-internal-format
 
37332
 msgid "delegating constructors only available with -std=c++11 or -std=gnu++11"
 
37333
 msgstr ""
 
37334
 
 
37335
-#: cp/error.c:3385
 
37336
+#: cp/error.c:3389
 
37337
 #, gcc-internal-format
 
37338
 msgid "inheriting constructors only available with -std=c++11 or -std=gnu++11"
 
37339
 msgstr ""
 
37340
 
 
37341
-#: cp/error.c:3390
 
37342
+#: cp/error.c:3394
 
37343
 #, gcc-internal-format
 
37344
 msgid "c++11 attributes only available with -std=c++11 or -std=gnu++11"
 
37345
 msgstr ""
 
37346
 
 
37347
-#: cp/error.c:3439
 
37348
+#: cp/error.c:3443
 
37349
 #, gcc-internal-format
 
37350
 msgid "incomplete type %qT used in nested name specifier"
 
37351
 msgstr ""
 
37352
 
 
37353
-#: cp/error.c:3443
 
37354
-#, gcc-internal-format
 
37355
+#: cp/error.c:3447
 
37356
+#, fuzzy, gcc-internal-format
 
37357
 msgid "reference to %<%T::%D%> is ambiguous"
 
37358
-msgstr ""
 
37359
+msgstr "Định dạng tập tin mơ hồ"
 
37360
 
 
37361
-#: cp/error.c:3448 cp/typeck.c:2260
 
37362
+#: cp/error.c:3452 cp/typeck.c:2260
 
37363
 #, gcc-internal-format
 
37364
 msgid "%qD is not a member of %qT"
 
37365
-msgstr ""
 
37366
+msgstr "%qD không phải là thành viên của %qT"
 
37367
 
 
37368
-#: cp/error.c:3452
 
37369
+#: cp/error.c:3456
 
37370
 #, gcc-internal-format
 
37371
 msgid "%qD is not a member of %qD"
 
37372
-msgstr ""
 
37373
+msgstr "%qD không phải là thành viên của %qD"
 
37374
 
 
37375
-#: cp/error.c:3457
 
37376
+#: cp/error.c:3461
 
37377
 #, gcc-internal-format
 
37378
 msgid "%<::%D%> has not been declared"
 
37379
-msgstr ""
 
37380
+msgstr "%<::%D%> chưa được khai báo"
 
37381
 
 
37382
 #. Can't throw a reference.
 
37383
 #: cp/except.c:291
 
37384
@@ -31238,7 +31185,7 @@
 
37385
 #: cp/except.c:309
 
37386
 #, gcc-internal-format
 
37387
 msgid "type %qT is not derived from %<java::lang::Throwable%>"
 
37388
-msgstr ""
 
37389
+msgstr "kiểu %qT không dẫn xuất từ kiểu %<java::lang::Throwable%>"
 
37390
 
 
37391
 #: cp/except.c:370
 
37392
 #, gcc-internal-format
 
37393
@@ -31263,7 +31210,7 @@
 
37394
 #: cp/except.c:846
 
37395
 #, gcc-internal-format
 
37396
 msgid "  in thrown expression"
 
37397
-msgstr ""
 
37398
+msgstr "  nằm trong biểu thức thrown"
 
37399
 
 
37400
 #: cp/except.c:978
 
37401
 #, gcc-internal-format
 
37402
@@ -31308,12 +31255,12 @@
 
37403
 #: cp/friend.c:151
 
37404
 #, gcc-internal-format
 
37405
 msgid "%qD is already a friend of class %qT"
 
37406
-msgstr ""
 
37407
+msgstr "%qD đã sẵn là bạn của lớp %qT"
 
37408
 
 
37409
 #: cp/friend.c:236
 
37410
 #, gcc-internal-format
 
37411
 msgid "invalid type %qT declared %<friend%>"
 
37412
-msgstr ""
 
37413
+msgstr "kiểu không hợp lệ %qT được khai báo %<friend%>"
 
37414
 
 
37415
 #. [temp.friend]
 
37416
 #. Friend declarations shall not declare partial
 
37417
@@ -31335,7 +31282,7 @@
 
37418
 #: cp/friend.c:323
 
37419
 #, gcc-internal-format
 
37420
 msgid "%qT is not a member of %qT"
 
37421
-msgstr ""
 
37422
+msgstr "%qT không phải là thành viên của %qT"
 
37423
 
 
37424
 #: cp/friend.c:328
 
37425
 #, gcc-internal-format
 
37426
@@ -31345,7 +31292,7 @@
 
37427
 #: cp/friend.c:336
 
37428
 #, gcc-internal-format
 
37429
 msgid "%qT is not a nested class of %qT"
 
37430
-msgstr ""
 
37431
+msgstr "%qT không phải lớp lồng nhau của %qT"
 
37432
 
 
37433
 #. template <class T> friend class T;
 
37434
 #: cp/friend.c:349
 
37435
@@ -31357,17 +31304,17 @@
 
37436
 #: cp/friend.c:357
 
37437
 #, gcc-internal-format
 
37438
 msgid "%q#T is not a template"
 
37439
-msgstr ""
 
37440
+msgstr "%q#T không phải là một mẫu"
 
37441
 
 
37442
 #: cp/friend.c:379
 
37443
 #, gcc-internal-format
 
37444
 msgid "%qD is already a friend of %qT"
 
37445
-msgstr ""
 
37446
+msgstr "%qD đã sẵn là bạn của %qT"
 
37447
 
 
37448
 #: cp/friend.c:388
 
37449
 #, gcc-internal-format
 
37450
 msgid "%qT is already a friend of %qT"
 
37451
-msgstr ""
 
37452
+msgstr "%qT đã sẵn là bạn của %qT"
 
37453
 
 
37454
 #: cp/friend.c:512
 
37455
 #, gcc-internal-format
 
37456
@@ -31422,7 +31369,7 @@
 
37457
 #: cp/init.c:582
 
37458
 #, gcc-internal-format
 
37459
 msgid "%qD is initialized with itself"
 
37460
-msgstr ""
 
37461
+msgstr "%qD được khởi tạo bằng chính nó"
 
37462
 
 
37463
 #: cp/init.c:676
 
37464
 #, fuzzy, gcc-internal-format
 
37465
@@ -31435,14 +31382,14 @@
 
37466
 msgstr ""
 
37467
 
 
37468
 #: cp/init.c:703
 
37469
-#, gcc-internal-format
 
37470
+#, fuzzy, gcc-internal-format
 
37471
 msgid "uninitialized reference member %qD"
 
37472
-msgstr ""
 
37473
+msgstr "tham chiếu đến phần tử chưa sở khởi « %s[\"%.*s\"] »"
 
37474
 
 
37475
 #: cp/init.c:863
 
37476
 #, gcc-internal-format
 
37477
 msgid "%q+D will be initialized after"
 
37478
-msgstr ""
 
37479
+msgstr "%q+D sẽ được khởi tạo sau"
 
37480
 
 
37481
 #: cp/init.c:866
 
37482
 #, gcc-internal-format
 
37483
@@ -31452,17 +31399,17 @@
 
37484
 #: cp/init.c:869
 
37485
 #, gcc-internal-format
 
37486
 msgid "  %q+#D"
 
37487
-msgstr ""
 
37488
+msgstr "  %q+#D"
 
37489
 
 
37490
 #: cp/init.c:871
 
37491
 #, gcc-internal-format
 
37492
 msgid "  base %qT"
 
37493
-msgstr ""
 
37494
+msgstr "  cơ sở %qT"
 
37495
 
 
37496
 #: cp/init.c:873
 
37497
 #, gcc-internal-format
 
37498
 msgid "  when initialized here"
 
37499
-msgstr ""
 
37500
+msgstr "  khi khởi tạo ở đây"
 
37501
 
 
37502
 #: cp/init.c:890
 
37503
 #, gcc-internal-format
 
37504
@@ -31522,17 +31469,17 @@
 
37505
 #: cp/init.c:1410
 
37506
 #, gcc-internal-format
 
37507
 msgid "type %qT is not a direct base of %qT"
 
37508
-msgstr ""
 
37509
+msgstr "kiểu %qT không là cơ sở trực tiếp của %qT"
 
37510
 
 
37511
 #: cp/init.c:1495
 
37512
 #, gcc-internal-format
 
37513
 msgid "bad array initializer"
 
37514
-msgstr ""
 
37515
+msgstr "bộ khởi tạo mảng không đúng"
 
37516
 
 
37517
 #: cp/init.c:1790 cp/semantics.c:2834
 
37518
 #, gcc-internal-format
 
37519
 msgid "%qT is not a class type"
 
37520
-msgstr ""
 
37521
+msgstr "%qT không phải là kiểu lớp"
 
37522
 
 
37523
 #: cp/init.c:1844
 
37524
 #, gcc-internal-format
 
37525
@@ -31542,7 +31489,7 @@
 
37526
 #: cp/init.c:1857
 
37527
 #, gcc-internal-format
 
37528
 msgid "invalid pointer to bit-field %qD"
 
37529
-msgstr ""
 
37530
+msgstr "con trỏ cho trường bít %qD không hợp lệ"
 
37531
 
 
37532
 #: cp/init.c:1937
 
37533
 #, gcc-internal-format
 
37534
@@ -31560,9 +31507,9 @@
 
37535
 msgstr ""
 
37536
 
 
37537
 #: cp/init.c:2128
 
37538
-#, gcc-internal-format
 
37539
+#, fuzzy, gcc-internal-format
 
37540
 msgid "uninitialized reference member in %q#T"
 
37541
-msgstr ""
 
37542
+msgstr "Trong hàm bộ phận %qs"
 
37543
 
 
37544
 #: cp/init.c:2140
 
37545
 #, gcc-internal-format
 
37546
@@ -31570,19 +31517,17 @@
 
37547
 msgstr ""
 
37548
 
 
37549
 #: cp/init.c:2143
 
37550
-#, gcc-internal-format
 
37551
+#, fuzzy, gcc-internal-format
 
37552
 msgid "uninitialized const member in %q#T"
 
37553
-msgstr ""
 
37554
+msgstr "Trong hàm bộ phận %qs"
 
37555
 
 
37556
 #: cp/init.c:2254
 
37557
-#, fuzzy, gcc-internal-format
 
37558
-#| msgid "Integer overflow"
 
37559
+#, gcc-internal-format
 
37560
 msgid "integer overflow in array size"
 
37561
-msgstr "Tràn số nguyên"
 
37562
+msgstr "tràn số nguyên trong kích thước mảng"
 
37563
 
 
37564
 #: cp/init.c:2264
 
37565
 #, fuzzy, gcc-internal-format
 
37566
-#| msgid "argument must be a constant"
 
37567
 msgid "array size in operator new must be constant"
 
37568
 msgstr "tham số phải là một hằng"
 
37569
 
 
37570
@@ -31592,20 +31537,19 @@
 
37571
 msgstr ""
 
37572
 
 
37573
 #: cp/init.c:2292
 
37574
-#, fuzzy, gcc-internal-format
 
37575
-#| msgid "ISO C does not support saturating types"
 
37576
+#, gcc-internal-format
 
37577
 msgid "ISO C++ does not support variable-length array types"
 
37578
-msgstr "ISO C không hỗ trợ kiểu saturating"
 
37579
+msgstr "ISO C++ không hỗ trợ các kiểu mảng có độ dài không cố định"
 
37580
 
 
37581
 #: cp/init.c:2300
 
37582
 #, gcc-internal-format
 
37583
 msgid "invalid type %<void%> for new"
 
37584
-msgstr ""
 
37585
+msgstr "kiểu không hợp lệ %<void%> cho new"
 
37586
 
 
37587
 #: cp/init.c:2343
 
37588
-#, gcc-internal-format
 
37589
+#, fuzzy, gcc-internal-format
 
37590
 msgid "uninitialized const in %<new%> of %q#T"
 
37591
-msgstr ""
 
37592
+msgstr "Bạn có thư mới trong $_"
 
37593
 
 
37594
 #: cp/init.c:2420
 
37595
 #, gcc-internal-format
 
37596
@@ -31635,7 +31579,7 @@
 
37597
 #: cp/init.c:2706
 
37598
 #, fuzzy, gcc-internal-format
 
37599
 msgid "parenthesized initializer in array new"
 
37600
-msgstr "bộ sơ khởi chứa một chỉ mục mảng vượt quá giới hạn mảng"
 
37601
+msgstr "gặp chỉ mục mảng trong bộ sơ khởi không phải mảng"
 
37602
 
 
37603
 #: cp/init.c:2943
 
37604
 #, gcc-internal-format
 
37605
@@ -31660,12 +31604,12 @@
 
37606
 #: cp/init.c:3028
 
37607
 #, gcc-internal-format
 
37608
 msgid "can%'t find %<class$%> in %qT"
 
37609
-msgstr ""
 
37610
+msgstr "không thể tìm thấy %<class$%> trong %qT"
 
37611
 
 
37612
 #: cp/init.c:3525
 
37613
 #, gcc-internal-format
 
37614
 msgid "initializer ends prematurely"
 
37615
-msgstr ""
 
37616
+msgstr "bộ khởi tạo kết thúc bất ngờ"
 
37617
 
 
37618
 #: cp/init.c:3589
 
37619
 #, gcc-internal-format
 
37620
@@ -31693,9 +31637,9 @@
 
37621
 msgstr ""
 
37622
 
 
37623
 #: cp/init.c:3812
 
37624
-#, gcc-internal-format
 
37625
+#, fuzzy, gcc-internal-format
 
37626
 msgid "unknown array size in delete"
 
37627
-msgstr ""
 
37628
+msgstr "delete: (xoá) số mũ « %s » không phải nằm trong mảng « %s »"
 
37629
 
 
37630
 #: cp/init.c:4084
 
37631
 #, gcc-internal-format
 
37632
@@ -31703,19 +31647,19 @@
 
37633
 msgstr ""
 
37634
 
 
37635
 #: cp/lex.c:319
 
37636
-#, gcc-internal-format, gfc-internal-format
 
37637
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
37638
 msgid "junk at end of #pragma %s"
 
37639
-msgstr ""
 
37640
+msgstr "gặp rác tại kết thúc dòng"
 
37641
 
 
37642
 #: cp/lex.c:326
 
37643
 #, gcc-internal-format, gfc-internal-format
 
37644
 msgid "invalid #pragma %s"
 
37645
-msgstr ""
 
37646
+msgstr "#pragma %s không hợp lệ"
 
37647
 
 
37648
 #: cp/lex.c:334
 
37649
 #, gcc-internal-format
 
37650
 msgid "#pragma vtable no longer supported"
 
37651
-msgstr ""
 
37652
+msgstr "#pragma vtable không còn được hỗ trợ nữa"
 
37653
 
 
37654
 #: cp/lex.c:406
 
37655
 #, gcc-internal-format
 
37656
@@ -31730,12 +31674,12 @@
 
37657
 #: cp/lex.c:445
 
37658
 #, gcc-internal-format
 
37659
 msgid "%qD not defined"
 
37660
-msgstr ""
 
37661
+msgstr "%qD chưa được định nghĩa"
 
37662
 
 
37663
 #: cp/lex.c:451
 
37664
 #, gcc-internal-format
 
37665
 msgid "%qD was not declared in this scope"
 
37666
-msgstr ""
 
37667
+msgstr "%qD chưa được khai báo trong phạm vi này"
 
37668
 
 
37669
 #. In a template, it is invalid to write "f()" or "f(3)" if no
 
37670
 #. declaration of "f" is available.  Historically, G++ and most
 
37671
@@ -31763,9 +31707,9 @@
 
37672
 msgstr ""
 
37673
 
 
37674
 #: cp/mangle.c:2089
 
37675
-#, gcc-internal-format
 
37676
+#, fuzzy, gcc-internal-format
 
37677
 msgid "mangling __underlying_type"
 
37678
-msgstr ""
 
37679
+msgstr "Gõ một tên phông chữ."
 
37680
 
 
37681
 #: cp/mangle.c:2313
 
37682
 #, gcc-internal-format
 
37683
@@ -31778,9 +31722,9 @@
 
37684
 msgstr ""
 
37685
 
 
37686
 #: cp/mangle.c:2886
 
37687
-#, gcc-internal-format, gfc-internal-format
 
37688
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
37689
 msgid "mangling %C"
 
37690
-msgstr ""
 
37691
+msgstr "Không có việc tháo gỡ cho « %s »\n"
 
37692
 
 
37693
 #: cp/mangle.c:2963
 
37694
 #, gcc-internal-format
 
37695
@@ -31833,19 +31777,19 @@
 
37696
 msgstr ""
 
37697
 
 
37698
 #: cp/method.c:1068
 
37699
-#, fuzzy, gcc-internal-format
 
37700
+#, gcc-internal-format
 
37701
 msgid "initializer for %q+#D is invalid"
 
37702
-msgstr "(bộ sơ khởi tĩnh cho %s)"
 
37703
+msgstr "bộ khởi tạo cho %q+#D không hợp lệ"
 
37704
 
 
37705
 #: cp/method.c:1091
 
37706
 #, fuzzy, gcc-internal-format
 
37707
 msgid "uninitialized non-static const member %q#D"
 
37708
-msgstr "Để vào ROM các hằng số chưa sơ khởi (yêu cầu -membedded-data)"
 
37709
+msgstr "một bộ phận mảng dẻo bị sơ khởi một cách không phải tĩnh"
 
37710
 
 
37711
 #: cp/method.c:1098
 
37712
-#, gcc-internal-format
 
37713
+#, fuzzy, gcc-internal-format
 
37714
 msgid "uninitialized non-static reference member %q#D"
 
37715
-msgstr ""
 
37716
+msgstr "một bộ phận mảng dẻo bị sơ khởi một cách không phải tĩnh"
 
37717
 
 
37718
 #: cp/method.c:1114
 
37719
 #, gcc-internal-format
 
37720
@@ -31884,9 +31828,9 @@
 
37721
 msgstr ""
 
37722
 
 
37723
 #: cp/method.c:1751
 
37724
-#, gcc-internal-format
 
37725
+#, fuzzy, gcc-internal-format
 
37726
 msgid "defaulted declaration %q+D"
 
37727
-msgstr ""
 
37728
+msgstr "khai báo trước"
 
37729
 
 
37730
 #: cp/method.c:1753
 
37731
 #, gcc-internal-format
 
37732
@@ -31906,12 +31850,12 @@
 
37733
 #: cp/method.c:1810
 
37734
 #, gcc-internal-format
 
37735
 msgid "a template cannot be defaulted"
 
37736
-msgstr ""
 
37737
+msgstr "một mẫu không thể là mặc định"
 
37738
 
 
37739
 #: cp/method.c:1838
 
37740
 #, gcc-internal-format
 
37741
 msgid "%qD cannot be defaulted"
 
37742
-msgstr ""
 
37743
+msgstr "%qD không thể là mặc định"
 
37744
 
 
37745
 #: cp/method.c:1847
 
37746
 #, gcc-internal-format
 
37747
@@ -31924,14 +31868,14 @@
 
37748
 msgstr ""
 
37749
 
 
37750
 #: cp/name-lookup.c:555
 
37751
-#, fuzzy, gcc-internal-format
 
37752
+#, gcc-internal-format
 
37753
 msgid "%q#D conflicts with a previous declaration"
 
37754
-msgstr "Cảnh báo về hàm toàn cục không có lời tuyên bố trước"
 
37755
+msgstr "%q#D xung đột với khai báo trước"
 
37756
 
 
37757
 #: cp/name-lookup.c:557
 
37758
-#, fuzzy, gcc-internal-format
 
37759
+#, gcc-internal-format
 
37760
 msgid "previous declaration %q+#D"
 
37761
-msgstr "lời tuyên bố thuộc tính"
 
37762
+msgstr "khai báo trước đây %q+#D"
 
37763
 
 
37764
 #: cp/name-lookup.c:769
 
37765
 #, gcc-internal-format
 
37766
@@ -31947,12 +31891,12 @@
 
37767
 #: cp/name-lookup.c:799
 
37768
 #, gcc-internal-format
 
37769
 msgid "invalid redeclaration of %q+D"
 
37770
-msgstr ""
 
37771
+msgstr "tái khai báo không hợp lệ cho %q+D"
 
37772
 
 
37773
 #: cp/name-lookup.c:800
 
37774
 #, gcc-internal-format
 
37775
 msgid "as %qD"
 
37776
-msgstr ""
 
37777
+msgstr "như %qD"
 
37778
 
 
37779
 #: cp/name-lookup.c:841 cp/name-lookup.c:857
 
37780
 #, gcc-internal-format
 
37781
@@ -31970,24 +31914,24 @@
 
37782
 msgstr ""
 
37783
 
 
37784
 #: cp/name-lookup.c:949
 
37785
-#, gcc-internal-format
 
37786
+#, fuzzy, gcc-internal-format
 
37787
 msgid "previous external decl of %q+#D"
 
37788
-msgstr ""
 
37789
+msgstr "lỗi chạy câu lệnh mở ngoài: %1%"
 
37790
 
 
37791
 #: cp/name-lookup.c:1047
 
37792
-#, gcc-internal-format
 
37793
+#, fuzzy, gcc-internal-format
 
37794
 msgid "extern declaration of %q#D doesn%'t match"
 
37795
-msgstr ""
 
37796
+msgstr "%s:%d: %s: đối số « %d » không khớp với định dạng\n"
 
37797
 
 
37798
 #: cp/name-lookup.c:1048
 
37799
 #, gcc-internal-format
 
37800
 msgid "global declaration %q+#D"
 
37801
-msgstr ""
 
37802
+msgstr "khai báo toàn cục %q+#D"
 
37803
 
 
37804
 #: cp/name-lookup.c:1100 cp/name-lookup.c:1143
 
37805
-#, gcc-internal-format
 
37806
+#, fuzzy, gcc-internal-format
 
37807
 msgid "declaration of %q#D shadows a parameter"
 
37808
-msgstr ""
 
37809
+msgstr "hàm « %s »: tham số « %s » che biến toàn cục"
 
37810
 
 
37811
 #: cp/name-lookup.c:1146
 
37812
 #, gcc-internal-format
 
37813
@@ -32006,19 +31950,19 @@
 
37814
 msgstr ""
 
37815
 
 
37816
 #: cp/name-lookup.c:1329
 
37817
-#, gcc-internal-format
 
37818
+#, fuzzy, gcc-internal-format
 
37819
 msgid "name lookup of %qD changed"
 
37820
-msgstr ""
 
37821
+msgstr "Lỗi tra cứu tên máy"
 
37822
 
 
37823
 #: cp/name-lookup.c:1330
 
37824
 #, gcc-internal-format
 
37825
 msgid "  matches this %q+D under ISO standard rules"
 
37826
-msgstr ""
 
37827
+msgstr "  khớp %q+D này dưới quy tắc ISO tiêu chuẩn"
 
37828
 
 
37829
 #: cp/name-lookup.c:1332
 
37830
 #, gcc-internal-format
 
37831
 msgid "  matches this %q+D under old rules"
 
37832
-msgstr ""
 
37833
+msgstr "  khớp %q+D này dưới quy tắc cũ"
 
37834
 
 
37835
 #: cp/name-lookup.c:1350 cp/name-lookup.c:1358
 
37836
 #, gcc-internal-format
 
37837
@@ -32031,9 +31975,9 @@
 
37838
 msgstr ""
 
37839
 
 
37840
 #: cp/name-lookup.c:1361
 
37841
-#, gcc-internal-format
 
37842
+#, fuzzy, gcc-internal-format
 
37843
 msgid "  using obsolete binding at %q+D"
 
37844
-msgstr ""
 
37845
+msgstr "%s: thức dậy từ \"%s\" sử dụng %s lúc %s"
 
37846
 
 
37847
 #: cp/name-lookup.c:1367
 
37848
 #, gcc-internal-format
 
37849
@@ -32043,17 +31987,17 @@
 
37850
 #: cp/name-lookup.c:1422
 
37851
 #, gcc-internal-format
 
37852
 msgid "%s %s(%E) %p %d\n"
 
37853
-msgstr ""
 
37854
+msgstr "%s %s(%E) %p %d\n"
 
37855
 
 
37856
 #: cp/name-lookup.c:1425
 
37857
 #, gcc-internal-format
 
37858
 msgid "%s %s %p %d\n"
 
37859
-msgstr ""
 
37860
+msgstr "%s %s %p %d\n"
 
37861
 
 
37862
 #: cp/name-lookup.c:2254
 
37863
-#, gcc-internal-format
 
37864
+#, fuzzy, gcc-internal-format
 
37865
 msgid "%q#D hides constructor for %q#T"
 
37866
-msgstr ""
 
37867
+msgstr "&Phông chữ cho Mức..."
 
37868
 
 
37869
 #: cp/name-lookup.c:2271
 
37870
 #, gcc-internal-format
 
37871
@@ -32061,21 +32005,21 @@
 
37872
 msgstr ""
 
37873
 
 
37874
 #: cp/name-lookup.c:2294
 
37875
-#, gcc-internal-format
 
37876
+#, fuzzy, gcc-internal-format
 
37877
 msgid "previous non-function declaration %q+#D"
 
37878
-msgstr ""
 
37879
+msgstr "kết thúc tập tin bất thường trong lời tuyên bố hàm"
 
37880
 
 
37881
 #: cp/name-lookup.c:2295
 
37882
-#, gcc-internal-format
 
37883
+#, fuzzy, gcc-internal-format
 
37884
 msgid "conflicts with function declaration %q#D"
 
37885
-msgstr ""
 
37886
+msgstr "Nhãn xung đột với « Rx »"
 
37887
 
 
37888
 #. It's a nested name with template parameter dependent scope.
 
37889
 #. This can only be using-declaration for class member.
 
37890
 #: cp/name-lookup.c:2385 cp/name-lookup.c:2410
 
37891
 #, gcc-internal-format
 
37892
 msgid "%qT is not a namespace"
 
37893
-msgstr ""
 
37894
+msgstr "%qT không phải là một namespace"
 
37895
 
 
37896
 #. 7.3.3/5
 
37897
 #. A using-declaration shall not name a template-id.
 
37898
@@ -32099,103 +32043,103 @@
 
37899
 #: cp/name-lookup.c:2446
 
37900
 #, gcc-internal-format
 
37901
 msgid "%qD not declared"
 
37902
-msgstr ""
 
37903
+msgstr "%qD chưa được khai báo"
 
37904
 
 
37905
-#: cp/name-lookup.c:3218
 
37906
+#: cp/name-lookup.c:3211
 
37907
 #, gcc-internal-format
 
37908
 msgid "using-declaration for non-member at class scope"
 
37909
 msgstr ""
 
37910
 
 
37911
-#: cp/name-lookup.c:3225
 
37912
+#: cp/name-lookup.c:3218
 
37913
 #, gcc-internal-format
 
37914
 msgid "%<%T::%D%> names destructor"
 
37915
-msgstr ""
 
37916
+msgstr "%<%T::%D%> tên hủy tử"
 
37917
 
 
37918
-#: cp/name-lookup.c:3236
 
37919
-#, gcc-internal-format
 
37920
+#: cp/name-lookup.c:3231
 
37921
+#, fuzzy, gcc-internal-format
 
37922
 msgid "%<%T::%D%> names constructor in %qT"
 
37923
-msgstr ""
 
37924
+msgstr "Trong bộ dựng bản sao %qs"
 
37925
 
 
37926
-#: cp/name-lookup.c:3287
 
37927
-#, gcc-internal-format
 
37928
+#: cp/name-lookup.c:3282
 
37929
+#, fuzzy, gcc-internal-format
 
37930
 msgid "no members matching %<%T::%D%> in %q#T"
 
37931
-msgstr ""
 
37932
+msgstr "Không có tệp tin nào tìm thấy trong: "
 
37933
 
 
37934
-#: cp/name-lookup.c:3374
 
37935
+#: cp/name-lookup.c:3369
 
37936
 #, gcc-internal-format
 
37937
 msgid "declaration of %qD not in a namespace surrounding %qD"
 
37938
 msgstr ""
 
37939
 
 
37940
-#: cp/name-lookup.c:3382
 
37941
+#: cp/name-lookup.c:3377
 
37942
 #, gcc-internal-format
 
37943
 msgid "explicit qualification in declaration of %qD"
 
37944
 msgstr ""
 
37945
 
 
37946
-#: cp/name-lookup.c:3465
 
37947
+#: cp/name-lookup.c:3460
 
37948
 #, gcc-internal-format
 
37949
 msgid "%qD should have been declared inside %qD"
 
37950
 msgstr ""
 
37951
 
 
37952
-#: cp/name-lookup.c:3509
 
37953
+#: cp/name-lookup.c:3504
 
37954
 #, gcc-internal-format
 
37955
 msgid "%qD attribute requires a single NTBS argument"
 
37956
 msgstr ""
 
37957
 
 
37958
-#: cp/name-lookup.c:3516
 
37959
+#: cp/name-lookup.c:3511
 
37960
 #, gcc-internal-format
 
37961
 msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
 
37962
 msgstr ""
 
37963
 
 
37964
-#: cp/name-lookup.c:3524 cp/name-lookup.c:3936
 
37965
-#, gcc-internal-format
 
37966
+#: cp/name-lookup.c:3519 cp/name-lookup.c:3931
 
37967
+#, fuzzy, gcc-internal-format
 
37968
 msgid "%qD attribute directive ignored"
 
37969
-msgstr ""
 
37970
+msgstr "không rõ chỉ thị « %s »: dòng bị bỏ qua"
 
37971
 
 
37972
-#: cp/name-lookup.c:3588
 
37973
+#: cp/name-lookup.c:3583
 
37974
 #, gcc-internal-format
 
37975
 msgid "namespace alias %qD not allowed here, assuming %qD"
 
37976
 msgstr ""
 
37977
 
 
37978
-#: cp/name-lookup.c:3924
 
37979
+#: cp/name-lookup.c:3919
 
37980
 #, gcc-internal-format
 
37981
 msgid "strong using only meaningful at namespace scope"
 
37982
 msgstr ""
 
37983
 
 
37984
-#: cp/name-lookup.c:3928
 
37985
+#: cp/name-lookup.c:3923
 
37986
 #, gcc-internal-format
 
37987
 msgid "current namespace %qD does not enclose strongly used namespace %qD"
 
37988
 msgstr ""
 
37989
 
 
37990
-#: cp/name-lookup.c:4267
 
37991
+#: cp/name-lookup.c:4262
 
37992
 #, gcc-internal-format
 
37993
 msgid "maximum limit of %d namespaces searched for %qE"
 
37994
 msgstr ""
 
37995
 
 
37996
-#: cp/name-lookup.c:4277
 
37997
+#: cp/name-lookup.c:4272
 
37998
 #, gcc-internal-format
 
37999
 msgid "suggested alternative:"
 
38000
 msgid_plural "suggested alternatives:"
 
38001
-msgstr[0] ""
 
38002
+msgstr[0] "các khả năng được gợi ý:"
 
38003
 
 
38004
-#: cp/name-lookup.c:4281
 
38005
+#: cp/name-lookup.c:4276
 
38006
 #, gcc-internal-format
 
38007
 msgid "  %qE"
 
38008
-msgstr ""
 
38009
+msgstr "  %qE"
 
38010
 
 
38011
-#: cp/name-lookup.c:5551
 
38012
+#: cp/name-lookup.c:5546
 
38013
 #, gcc-internal-format
 
38014
 msgid "argument dependent lookup finds %q+D"
 
38015
 msgstr ""
 
38016
 
 
38017
-#: cp/name-lookup.c:6088
 
38018
+#: cp/name-lookup.c:6083
 
38019
 #, gcc-internal-format
 
38020
 msgid "XXX entering pop_everything ()\n"
 
38021
-msgstr ""
 
38022
+msgstr "XXX vào pop_everything ()\n"
 
38023
 
 
38024
-#: cp/name-lookup.c:6097
 
38025
+#: cp/name-lookup.c:6092
 
38026
 #, gcc-internal-format
 
38027
 msgid "XXX leaving pop_everything ()\n"
 
38028
-msgstr ""
 
38029
+msgstr "XXX rời bỏ pop_everything ()\n"
 
38030
 
 
38031
 #: cp/optimize.c:357
 
38032
 #, gcc-internal-format
 
38033
@@ -32210,17 +32154,17 @@
 
38034
 #: cp/parser.c:2402
 
38035
 #, gcc-internal-format
 
38036
 msgid "%<#pragma%> is not allowed here"
 
38037
-msgstr ""
 
38038
+msgstr "%<#pragma%> là không được phép ở đây"
 
38039
 
 
38040
 #: cp/parser.c:2433
 
38041
 #, gcc-internal-format
 
38042
 msgid "%<%E::%E%> has not been declared"
 
38043
-msgstr ""
 
38044
+msgstr "%<%E::%E%> chưa được khai báo"
 
38045
 
 
38046
 #: cp/parser.c:2436
 
38047
 #, gcc-internal-format
 
38048
 msgid "%<::%E%> has not been declared"
 
38049
-msgstr ""
 
38050
+msgstr "%<::%E%> chưa được khai báo"
 
38051
 
 
38052
 #: cp/parser.c:2439
 
38053
 #, gcc-internal-format
 
38054
@@ -32230,17 +32174,17 @@
 
38055
 #: cp/parser.c:2442
 
38056
 #, gcc-internal-format
 
38057
 msgid "%<%T::%E%> has not been declared"
 
38058
-msgstr ""
 
38059
+msgstr "%<%T::%E%> chưa được khai báo"
 
38060
 
 
38061
 #: cp/parser.c:2445
 
38062
 #, gcc-internal-format
 
38063
 msgid "%qE has not been declared"
 
38064
-msgstr ""
 
38065
+msgstr "%qE chưa được khai báo"
 
38066
 
 
38067
 #: cp/parser.c:2452
 
38068
 #, gcc-internal-format
 
38069
 msgid "%<%E::%E%> is not a type"
 
38070
-msgstr ""
 
38071
+msgstr "%<%E::%E%> không phải là một kiểu"
 
38072
 
 
38073
 #: cp/parser.c:2456
 
38074
 #, gcc-internal-format
 
38075
@@ -32250,12 +32194,12 @@
 
38076
 #: cp/parser.c:2461
 
38077
 #, gcc-internal-format
 
38078
 msgid "%<%E::%E%> is not a class, namespace, or enumeration"
 
38079
-msgstr ""
 
38080
+msgstr "%<%E::%E%> không phải là một lớp, namespace, enumeration"
 
38081
 
 
38082
 #: cp/parser.c:2474
 
38083
 #, gcc-internal-format
 
38084
 msgid "%<::%E%> is not a type"
 
38085
-msgstr ""
 
38086
+msgstr "%<::%E%> không phải là một kiểu"
 
38087
 
 
38088
 #: cp/parser.c:2477
 
38089
 #, gcc-internal-format
 
38090
@@ -32265,7 +32209,7 @@
 
38091
 #: cp/parser.c:2481
 
38092
 #, gcc-internal-format
 
38093
 msgid "%<::%E%> is not a class, namespace, or enumeration"
 
38094
-msgstr ""
 
38095
+msgstr "%<::%E%> không phải là một lớp, namespace, hay enumeration"
 
38096
 
 
38097
 #: cp/parser.c:2493
 
38098
 #, gcc-internal-format
 
38099
@@ -32295,38 +32239,37 @@
 
38100
 #: cp/parser.c:2587 cp/parser.c:5124 cp/pt.c:7090
 
38101
 #, gcc-internal-format
 
38102
 msgid "%qT is not a template"
 
38103
-msgstr ""
 
38104
+msgstr "%qT không phải một mẫu"
 
38105
 
 
38106
 #: cp/parser.c:2591
 
38107
-#, fuzzy, gcc-internal-format
 
38108
-#| msgid "%qE is not a class or namespace"
 
38109
+#, gcc-internal-format
 
38110
 msgid "%qE is not a class template"
 
38111
-msgstr "%qE không phải một lớp hay namespace"
 
38112
+msgstr "%qE không phải một lớp mẫu"
 
38113
 
 
38114
 #: cp/parser.c:2593
 
38115
 #, gcc-internal-format
 
38116
 msgid "%qE is not a template"
 
38117
-msgstr ""
 
38118
+msgstr "%qE không phải là một mẫu"
 
38119
 
 
38120
 #: cp/parser.c:2596
 
38121
 #, gcc-internal-format
 
38122
 msgid "invalid template-id"
 
38123
-msgstr ""
 
38124
+msgstr "template-id không hợp lệ"
 
38125
 
 
38126
 #: cp/parser.c:2629
 
38127
 #, fuzzy, gcc-internal-format
 
38128
 msgid "floating-point literal cannot appear in a constant-expression"
 
38129
 msgstr "yếu tố sơ khởi không phải là một biểu tượng hằng số"
 
38130
 
 
38131
-#: cp/parser.c:2633 cp/pt.c:13527
 
38132
+#: cp/parser.c:2633 cp/pt.c:13522
 
38133
 #, gcc-internal-format
 
38134
 msgid "a cast to a type other than an integral or enumeration type cannot appear in a constant-expression"
 
38135
 msgstr ""
 
38136
 
 
38137
 #: cp/parser.c:2638
 
38138
-#, fuzzy, gcc-internal-format
 
38139
+#, gcc-internal-format
 
38140
 msgid "%<typeid%> operator cannot appear in a constant-expression"
 
38141
-msgstr "Gặp loại saio trong biểu thức bất biến"
 
38142
+msgstr "%<typeid%> toán tử không thể xuất hiện trong biểu thức hằng"
 
38143
 
 
38144
 #: cp/parser.c:2642
 
38145
 #, gcc-internal-format
 
38146
@@ -32334,19 +32277,19 @@
 
38147
 msgstr ""
 
38148
 
 
38149
 #: cp/parser.c:2646
 
38150
-#, fuzzy, gcc-internal-format
 
38151
+#, gcc-internal-format
 
38152
 msgid "a function call cannot appear in a constant-expression"
 
38153
-msgstr "Gặp loại saio trong biểu thức bất biến"
 
38154
+msgstr "cú gọi hàm không được xuất hiện trong biểu thức hằng"
 
38155
 
 
38156
 #: cp/parser.c:2650
 
38157
-#, fuzzy, gcc-internal-format
 
38158
+#, gcc-internal-format
 
38159
 msgid "an increment cannot appear in a constant-expression"
 
38160
-msgstr "yếu tố sơ khởi không phải là một biểu tượng hằng số"
 
38161
+msgstr "phép gia số không được phép xuất hiện trong biểu thức hằng"
 
38162
 
 
38163
 #: cp/parser.c:2654
 
38164
-#, fuzzy, gcc-internal-format
 
38165
+#, gcc-internal-format
 
38166
 msgid "an decrement cannot appear in a constant-expression"
 
38167
-msgstr "Gặp loại saio trong biểu thức bất biến"
 
38168
+msgstr "phép gia số không thể được xuất hiện trong biểu thức hằng"
 
38169
 
 
38170
 #: cp/parser.c:2658
 
38171
 #, fuzzy, gcc-internal-format
 
38172
@@ -32364,14 +32307,14 @@
 
38173
 msgstr ""
 
38174
 
 
38175
 #: cp/parser.c:2670
 
38176
-#, fuzzy, gcc-internal-format
 
38177
+#, gcc-internal-format
 
38178
 msgid "an assignment cannot appear in a constant-expression"
 
38179
-msgstr "Gặp loại saio trong biểu thức bất biến"
 
38180
+msgstr "phép gán không thể được xuất hiện trong biểu thức hằng"
 
38181
 
 
38182
 #: cp/parser.c:2673
 
38183
-#, fuzzy, gcc-internal-format
 
38184
+#, gcc-internal-format
 
38185
 msgid "a comma operator cannot appear in a constant-expression"
 
38186
-msgstr "Gặp loại saio trong biểu thức bất biến"
 
38187
+msgstr "toán tử dấu phẩy không được xuất hiện trong biểu thức hằng"
 
38188
 
 
38189
 #: cp/parser.c:2677
 
38190
 #, gcc-internal-format
 
38191
@@ -32384,9 +32327,9 @@
 
38192
 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"
 
38193
 
 
38194
 #: cp/parser.c:2727
 
38195
-#, fuzzy, gcc-internal-format
 
38196
+#, gcc-internal-format
 
38197
 msgid "%qs cannot appear in a constant-expression"
 
38198
-msgstr "Gặp loại saio trong biểu thức bất biến"
 
38199
+msgstr "%qs không thể xuất hiện trong biểu thức hằng"
 
38200
 
 
38201
 #: cp/parser.c:2756
 
38202
 #, gcc-internal-format
 
38203
@@ -32408,7 +32351,7 @@
 
38204
 #: cp/parser.c:2766
 
38205
 #, gcc-internal-format
 
38206
 msgid "%qE does not name a type"
 
38207
-msgstr ""
 
38208
+msgstr "%qE không phải tên một kiểu"
 
38209
 
 
38210
 #: cp/parser.c:2775
 
38211
 #, gcc-internal-format
 
38212
@@ -32429,7 +32372,7 @@
 
38213
 #: cp/parser.c:2823
 
38214
 #, gcc-internal-format
 
38215
 msgid "%<%T::%E%> names the constructor, not the type"
 
38216
-msgstr ""
 
38217
+msgstr "%<%T::%E%> tên cấu tử, không phải kiểu"
 
38218
 
 
38219
 #: cp/parser.c:2826
 
38220
 #, gcc-internal-format
 
38221
@@ -32459,7 +32402,7 @@
 
38222
 #: cp/parser.c:3499
 
38223
 #, gcc-internal-format
 
38224
 msgid "a wide string is invalid in this context"
 
38225
-msgstr ""
 
38226
+msgstr "một chuỗi lớn là không hợp lệ trong ngữ cảnh này"
 
38227
 
 
38228
 #: cp/parser.c:3613 cp/parser.c:3623
 
38229
 #, gcc-internal-format
 
38230
@@ -32537,9 +32480,9 @@
 
38231
 msgstr ""
 
38232
 
 
38233
 #: cp/parser.c:4543
 
38234
-#, fuzzy, gcc-internal-format
 
38235
+#, gcc-internal-format
 
38236
 msgid "expected id-expression"
 
38237
-msgstr "cần một loại biểu thức"
 
38238
+msgstr "cần id-expression"
 
38239
 
 
38240
 #: cp/parser.c:4675
 
38241
 #, gcc-internal-format
 
38242
@@ -32561,10 +32504,10 @@
 
38243
 msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
 
38244
 msgstr ""
 
38245
 
 
38246
-#: cp/parser.c:4857 cp/parser.c:16496
 
38247
-#, fuzzy, gcc-internal-format
 
38248
+#: cp/parser.c:4857 cp/parser.c:16498
 
38249
+#, gcc-internal-format
 
38250
 msgid "expected unqualified-id"
 
38251
-msgstr "cần một tên"
 
38252
+msgstr "cần unqualified-id"
 
38253
 
 
38254
 #: cp/parser.c:4964
 
38255
 #, gcc-internal-format
 
38256
@@ -32579,12 +32522,12 @@
 
38257
 #: cp/parser.c:5125 cp/typeck.c:2531 cp/typeck.c:2551
 
38258
 #, gcc-internal-format
 
38259
 msgid "%qD is not a template"
 
38260
-msgstr ""
 
38261
+msgstr "%qD không phải một mẫu"
 
38262
 
 
38263
 #: cp/parser.c:5203
 
38264
 #, gcc-internal-format
 
38265
 msgid "expected nested-name-specifier"
 
38266
-msgstr ""
 
38267
+msgstr "cần nested-name-specifier"
 
38268
 
 
38269
 #: cp/parser.c:5400 cp/parser.c:7183
 
38270
 #, gcc-internal-format
 
38271
@@ -32601,7 +32544,7 @@
 
38272
 #: cp/parser.c:5599
 
38273
 #, gcc-internal-format
 
38274
 msgid "ISO C++ forbids compound-literals"
 
38275
-msgstr ""
 
38276
+msgstr "ISO C++ cấm compound-literals"
 
38277
 
 
38278
 #: cp/parser.c:5653
 
38279
 #, gcc-internal-format
 
38280
@@ -32611,12 +32554,12 @@
 
38281
 #: cp/parser.c:5999
 
38282
 #, gcc-internal-format
 
38283
 msgid "%qE does not have class type"
 
38284
-msgstr ""
 
38285
+msgstr "%qE không có kiểu lớp"
 
38286
 
 
38287
 #: cp/parser.c:6088 cp/typeck.c:2440
 
38288
 #, gcc-internal-format
 
38289
 msgid "invalid use of %qD"
 
38290
-msgstr ""
 
38291
+msgstr "dùng %qD không hợp lệ"
 
38292
 
 
38293
 #: cp/parser.c:6097
 
38294
 #, gcc-internal-format
 
38295
@@ -32626,12 +32569,12 @@
 
38296
 #: cp/parser.c:6359
 
38297
 #, gcc-internal-format
 
38298
 msgid "non-scalar type"
 
38299
-msgstr ""
 
38300
+msgstr "kiểu không-scalar"
 
38301
 
 
38302
 #: cp/parser.c:6455
 
38303
 #, gcc-internal-format
 
38304
 msgid "ISO C++ does not allow %<alignof%> with a non-type"
 
38305
-msgstr ""
 
38306
+msgstr "ISO C++ không cho phép %<alignof%> với một non-type"
 
38307
 
 
38308
 #: cp/parser.c:6540
 
38309
 #, gcc-internal-format
 
38310
@@ -32666,7 +32609,7 @@
 
38311
 #: cp/parser.c:7247
 
38312
 #, gcc-internal-format
 
38313
 msgid "use of old-style cast"
 
38314
-msgstr ""
 
38315
+msgstr "dùng áp kiểu theo cách cũ"
 
38316
 
 
38317
 #: cp/parser.c:7382
 
38318
 #, gcc-internal-format
 
38319
@@ -32676,12 +32619,12 @@
 
38320
 #: cp/parser.c:7385
 
38321
 #, gcc-internal-format
 
38322
 msgid "suggest parentheses around %<>>%> expression"
 
38323
-msgstr ""
 
38324
+msgstr "gợi ý bao quanh biểu thức %<>>%> bằng dấu ngoặc đơn"
 
38325
 
 
38326
 #: cp/parser.c:7531
 
38327
 #, gcc-internal-format
 
38328
 msgid "ISO C++ does not allow ?: with omitted middle operand"
 
38329
-msgstr ""
 
38330
+msgstr "ISO C++ không cho phép ?: với toán hạng ở giữa bị bỏ qua"
 
38331
 
 
38332
 #: cp/parser.c:8156
 
38333
 #, gcc-internal-format
 
38334
@@ -32691,7 +32634,7 @@
 
38335
 #: cp/parser.c:8285
 
38336
 #, gcc-internal-format
 
38337
 msgid "expected end of capture-list"
 
38338
-msgstr ""
 
38339
+msgstr "cần kết thúc của capture-list"
 
38340
 
 
38341
 #: cp/parser.c:8299
 
38342
 #, gcc-internal-format
 
38343
@@ -32704,14 +32647,14 @@
 
38344
 msgstr ""
 
38345
 
 
38346
 #: cp/parser.c:8373
 
38347
-#, gcc-internal-format
 
38348
+#, fuzzy, gcc-internal-format
 
38349
 msgid "capture of non-variable %qD "
 
38350
-msgstr ""
 
38351
+msgstr "thử gán cho đồ không phải biến"
 
38352
 
 
38353
 #: cp/parser.c:8375 cp/parser.c:8384
 
38354
 #, gcc-internal-format
 
38355
 msgid "%q+#D declared here"
 
38356
-msgstr ""
 
38357
+msgstr "%q+#D được khai báo ở đây"
 
38358
 
 
38359
 #: cp/parser.c:8381
 
38360
 #, gcc-internal-format
 
38361
@@ -32741,7 +32684,7 @@
 
38362
 #: cp/parser.c:8913
 
38363
 #, gcc-internal-format
 
38364
 msgid "expected labeled-statement"
 
38365
-msgstr ""
 
38366
+msgstr "cần labeled-statement"
 
38367
 
 
38368
 #: cp/parser.c:8951
 
38369
 #, gcc-internal-format
 
38370
@@ -32756,17 +32699,17 @@
 
38371
 #: cp/parser.c:9037
 
38372
 #, gcc-internal-format
 
38373
 msgid "%<%T::%D%> names the constructor, not the type"
 
38374
-msgstr ""
 
38375
+msgstr "%<%T::%D%> tên cấu tử, không phải kiểu"
 
38376
 
 
38377
 #: cp/parser.c:9086
 
38378
 #, gcc-internal-format
 
38379
 msgid "compound-statement in constexpr function"
 
38380
 msgstr ""
 
38381
 
 
38382
-#: cp/parser.c:9298 cp/parser.c:23016
 
38383
+#: cp/parser.c:9298 cp/parser.c:23020
 
38384
 #, gcc-internal-format
 
38385
 msgid "expected selection-statement"
 
38386
-msgstr ""
 
38387
+msgstr "cần selection-statement"
 
38388
 
 
38389
 #: cp/parser.c:9331
 
38390
 #, gcc-internal-format
 
38391
@@ -32793,10 +32736,10 @@
 
38392
 msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
 
38393
 msgstr ""
 
38394
 
 
38395
-#: cp/parser.c:9889 cp/parser.c:23019
 
38396
+#: cp/parser.c:9889 cp/parser.c:23023
 
38397
 #, gcc-internal-format
 
38398
 msgid "expected iteration-statement"
 
38399
-msgstr ""
 
38400
+msgstr "cần iteration-statement"
 
38401
 
 
38402
 #: cp/parser.c:9936
 
38403
 #, gcc-internal-format
 
38404
@@ -32807,22 +32750,22 @@
 
38405
 #: cp/parser.c:10058
 
38406
 #, gcc-internal-format
 
38407
 msgid "ISO C++ forbids computed gotos"
 
38408
-msgstr ""
 
38409
+msgstr "ISO C++ cấm tính toán gotos"
 
38410
 
 
38411
-#: cp/parser.c:10071 cp/parser.c:23022
 
38412
-#, fuzzy, gcc-internal-format
 
38413
+#: cp/parser.c:10071 cp/parser.c:23026
 
38414
+#, gcc-internal-format
 
38415
 msgid "expected jump-statement"
 
38416
-msgstr "cần một tên"
 
38417
+msgstr "cần jump-statement"
 
38418
 
 
38419
-#: cp/parser.c:10203 cp/parser.c:19157
 
38420
+#: cp/parser.c:10203 cp/parser.c:19161
 
38421
 #, gcc-internal-format
 
38422
 msgid "extra %<;%>"
 
38423
-msgstr ""
 
38424
+msgstr "%<;%> mở rộng"
 
38425
 
 
38426
 #: cp/parser.c:10436
 
38427
 #, gcc-internal-format
 
38428
 msgid "%<__label__%> not at the beginning of a block"
 
38429
-msgstr ""
 
38430
+msgstr "%<__label__%> không ở đầu của một khối"
 
38431
 
 
38432
 #: cp/parser.c:10587
 
38433
 #, gcc-internal-format
 
38434
@@ -32832,34 +32775,34 @@
 
38435
 #: cp/parser.c:10779
 
38436
 #, gcc-internal-format
 
38437
 msgid "%<friend%> used outside of class"
 
38438
-msgstr ""
 
38439
+msgstr "%<friend%> được dùng bên ngoài lớp"
 
38440
 
 
38441
 #. Complain about `auto' as a storage specifier, if
 
38442
 #. we're complaining about C++0x compatibility.
 
38443
 #: cp/parser.c:10838
 
38444
 #, gcc-internal-format
 
38445
 msgid "%<auto%> changes meaning in C++11; please remove it"
 
38446
-msgstr ""
 
38447
+msgstr "%<auto%> thay đổi ý nghĩa trong C++11; hãy bỏ nó đi"
 
38448
 
 
38449
 #: cp/parser.c:10874
 
38450
-#, gcc-internal-format
 
38451
+#, fuzzy, gcc-internal-format
 
38452
 msgid "decl-specifier invalid in condition"
 
38453
-msgstr ""
 
38454
+msgstr "hậu tố chứa sự xác định chuyển đổi sai: %c"
 
38455
 
 
38456
 #: cp/parser.c:10966
 
38457
 #, gcc-internal-format
 
38458
 msgid "class definition may not be declared a friend"
 
38459
 msgstr ""
 
38460
 
 
38461
-#: cp/parser.c:11034 cp/parser.c:19551
 
38462
+#: cp/parser.c:11034 cp/parser.c:19555
 
38463
 #, gcc-internal-format
 
38464
 msgid "templates may not be %<virtual%>"
 
38465
-msgstr ""
 
38466
+msgstr "các mẫu không thể là %<virtual%>"
 
38467
 
 
38468
 #: cp/parser.c:11073
 
38469
-#, fuzzy, gcc-internal-format
 
38470
+#, gcc-internal-format
 
38471
 msgid "invalid linkage-specification"
 
38472
-msgstr "Hiệu lực số tối ưu hoá bộ liên kết"
 
38473
+msgstr "đặc tả linkage không hợp lệ"
 
38474
 
 
38475
 #: cp/parser.c:11208
 
38476
 #, gcc-internal-format
 
38477
@@ -32912,9 +32855,9 @@
 
38478
 msgstr ""
 
38479
 
 
38480
 #: cp/parser.c:12061
 
38481
-#, fuzzy, gcc-internal-format
 
38482
+#, gcc-internal-format
 
38483
 msgid "expected suffix identifier"
 
38484
-msgstr "cần một số nguyên"
 
38485
+msgstr "cần định danh hậu tố"
 
38486
 
 
38487
 #: cp/parser.c:12066
 
38488
 #, gcc-internal-format
 
38489
@@ -32922,9 +32865,9 @@
 
38490
 msgstr ""
 
38491
 
 
38492
 #: cp/parser.c:12081
 
38493
-#, fuzzy, gcc-internal-format
 
38494
+#, gcc-internal-format
 
38495
 msgid "expected operator"
 
38496
-msgstr "gặp toán hạng bất thường"
 
38497
+msgstr "cần toán tử"
 
38498
 
 
38499
 #. Warn that we do not support `export'.
 
38500
 #: cp/parser.c:12118
 
38501
@@ -32932,12 +32875,12 @@
 
38502
 msgid "keyword %<export%> not implemented, and will be ignored"
 
38503
 msgstr ""
 
38504
 
 
38505
-#: cp/parser.c:12317 cp/parser.c:12415 cp/parser.c:12522 cp/parser.c:17611
 
38506
+#: cp/parser.c:12317 cp/parser.c:12415 cp/parser.c:12522 cp/parser.c:17613
 
38507
 #, gcc-internal-format
 
38508
 msgid "template parameter pack %qD cannot have a default argument"
 
38509
 msgstr ""
 
38510
 
 
38511
-#: cp/parser.c:12321 cp/parser.c:17619
 
38512
+#: cp/parser.c:12321 cp/parser.c:17621
 
38513
 #, gcc-internal-format
 
38514
 msgid "template parameter pack cannot have a default argument"
 
38515
 msgstr ""
 
38516
@@ -32948,11 +32891,11 @@
 
38517
 msgstr ""
 
38518
 
 
38519
 #: cp/parser.c:12610
 
38520
-#, fuzzy, gcc-internal-format
 
38521
+#, gcc-internal-format
 
38522
 msgid "expected template-id"
 
38523
-msgstr "gặp toán hạng bất thường"
 
38524
+msgstr "cần template-id"
 
38525
 
 
38526
-#: cp/parser.c:12658 cp/parser.c:22980
 
38527
+#: cp/parser.c:12658 cp/parser.c:22984
 
38528
 #, gcc-internal-format
 
38529
 msgid "expected %<<%>"
 
38530
 msgstr "cần %<<%>"
 
38531
@@ -32979,9 +32922,9 @@
 
38532
 
 
38533
 #. The name does not name a template.
 
38534
 #: cp/parser.c:12819 cp/parser.c:12934 cp/parser.c:13146
 
38535
-#, fuzzy, gcc-internal-format
 
38536
+#, gcc-internal-format
 
38537
 msgid "expected template-name"
 
38538
-msgstr "cần một tên"
 
38539
+msgstr "cần template-name"
 
38540
 
 
38541
 #. Explain what went wrong.
 
38542
 #: cp/parser.c:12865
 
38543
@@ -32995,14 +32938,14 @@
 
38544
 msgstr ""
 
38545
 
 
38546
 #: cp/parser.c:13001
 
38547
-#, gcc-internal-format
 
38548
+#, fuzzy, gcc-internal-format
 
38549
 msgid "expected parameter pack before %<...%>"
 
38550
-msgstr ""
 
38551
+msgstr "%s:%s: lỗi: cần tên kiểu trước đặc tả kiểu\n"
 
38552
 
 
38553
 #: cp/parser.c:13111 cp/parser.c:13129 cp/parser.c:13273
 
38554
-#, fuzzy, gcc-internal-format
 
38555
+#, gcc-internal-format
 
38556
 msgid "expected template-argument"
 
38557
-msgstr "template-parameter-"
 
38558
+msgstr "cần template-argument"
 
38559
 
 
38560
 #: cp/parser.c:13256
 
38561
 #, gcc-internal-format
 
38562
@@ -33020,187 +32963,187 @@
 
38563
 msgstr ""
 
38564
 
 
38565
 #: cp/parser.c:13437
 
38566
-#, gcc-internal-format
 
38567
+#, fuzzy, gcc-internal-format
 
38568
 msgid "template specialization with C linkage"
 
38569
-msgstr ""
 
38570
+msgstr "dùng « --suffix » (hậu tố) thì mẫu %s phải kết thúc bằng chữ X"
 
38571
 
 
38572
 #: cp/parser.c:13657
 
38573
-#, fuzzy, gcc-internal-format
 
38574
+#, gcc-internal-format
 
38575
 msgid "expected type specifier"
 
38576
-msgstr "cần kết thúc dòng"
 
38577
+msgstr "cần bộ chỉ định kiểu"
 
38578
 
 
38579
 #: cp/parser.c:13903
 
38580
-#, fuzzy, gcc-internal-format
 
38581
+#, gcc-internal-format
 
38582
 msgid "expected template-id for type"
 
38583
-msgstr "cần một loại biểu thức"
 
38584
+msgstr "cần template-id cho kiểu"
 
38585
 
 
38586
 #: cp/parser.c:13930
 
38587
-#, fuzzy, gcc-internal-format
 
38588
+#, gcc-internal-format
 
38589
 msgid "expected type-name"
 
38590
-msgstr "cần một tên"
 
38591
+msgstr "cần type-name (tên kiểu)"
 
38592
 
 
38593
 #: cp/parser.c:14169
 
38594
 #, gcc-internal-format
 
38595
 msgid "elaborated-type-specifier for a scoped enum must not use the %<%D%> keyword"
 
38596
 msgstr ""
 
38597
 
 
38598
-#: cp/parser.c:14355
 
38599
+#: cp/parser.c:14357
 
38600
 #, gcc-internal-format
 
38601
 msgid "declaration %qD does not declare anything"
 
38602
 msgstr ""
 
38603
 
 
38604
-#: cp/parser.c:14441
 
38605
+#: cp/parser.c:14443
 
38606
 #, gcc-internal-format
 
38607
 msgid "attributes ignored on uninstantiated type"
 
38608
 msgstr ""
 
38609
 
 
38610
-#: cp/parser.c:14445
 
38611
+#: cp/parser.c:14447
 
38612
 #, gcc-internal-format
 
38613
 msgid "attributes ignored on template instantiation"
 
38614
 msgstr ""
 
38615
 
 
38616
-#: cp/parser.c:14450
 
38617
+#: cp/parser.c:14452
 
38618
 #, gcc-internal-format
 
38619
 msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
 
38620
 msgstr ""
 
38621
 
 
38622
-#: cp/parser.c:14584
 
38623
+#: cp/parser.c:14586
 
38624
 #, gcc-internal-format
 
38625
 msgid "%qD is an enumeration template"
 
38626
-msgstr ""
 
38627
+msgstr "%qD là một mẫu liệt kê"
 
38628
 
 
38629
-#: cp/parser.c:14592
 
38630
+#: cp/parser.c:14594
 
38631
 #, gcc-internal-format
 
38632
 msgid "%qD is not an enumerator-name"
 
38633
-msgstr ""
 
38634
+msgstr "%qD không phải là một enumerator-name"
 
38635
 
 
38636
-#: cp/parser.c:14655
 
38637
+#: cp/parser.c:14657
 
38638
 #, gcc-internal-format
 
38639
 msgid "expected %<;%> or %<{%>"
 
38640
 msgstr "cần %<;%> hoặc %<{%>"
 
38641
 
 
38642
-#: cp/parser.c:14703
 
38643
+#: cp/parser.c:14705
 
38644
 #, gcc-internal-format
 
38645
 msgid "cannot add an enumerator list to a template instantiation"
 
38646
 msgstr ""
 
38647
 
 
38648
-#: cp/parser.c:14712 cp/parser.c:18714
 
38649
+#: cp/parser.c:14714 cp/parser.c:18718
 
38650
 #, gcc-internal-format
 
38651
 msgid "declaration of %qD in namespace %qD which does not enclose %qD"
 
38652
 msgstr ""
 
38653
 
 
38654
-#: cp/parser.c:14717 cp/parser.c:18719
 
38655
+#: cp/parser.c:14719 cp/parser.c:18723
 
38656
 #, gcc-internal-format
 
38657
 msgid "declaration of %qD in %qD which does not enclose %qD"
 
38658
 msgstr ""
 
38659
 
 
38660
-#: cp/parser.c:14740
 
38661
+#: cp/parser.c:14742
 
38662
 #, gcc-internal-format
 
38663
 msgid "multiple definition of %q#T"
 
38664
-msgstr ""
 
38665
+msgstr "nhiều định nghĩa cho %q#T"
 
38666
 
 
38667
-#: cp/parser.c:14767
 
38668
+#: cp/parser.c:14769
 
38669
 #, gcc-internal-format
 
38670
 msgid "opaque-enum-specifier without name"
 
38671
 msgstr ""
 
38672
 
 
38673
-#: cp/parser.c:14770
 
38674
+#: cp/parser.c:14772
 
38675
 #, gcc-internal-format
 
38676
 msgid "opaque-enum-specifier must use a simple identifier"
 
38677
 msgstr ""
 
38678
 
 
38679
-#: cp/parser.c:14946
 
38680
+#: cp/parser.c:14948
 
38681
 #, gcc-internal-format
 
38682
 msgid "%qD is not a namespace-name"
 
38683
-msgstr ""
 
38684
+msgstr "%qD không là một namespace-name"
 
38685
 
 
38686
-#: cp/parser.c:14947
 
38687
-#, fuzzy, gcc-internal-format
 
38688
+#: cp/parser.c:14949
 
38689
+#, gcc-internal-format
 
38690
 msgid "expected namespace-name"
 
38691
-msgstr "cần một tên"
 
38692
+msgstr "cần namespace-name"
 
38693
 
 
38694
-#: cp/parser.c:15072
 
38695
+#: cp/parser.c:15074
 
38696
 #, gcc-internal-format
 
38697
 msgid "%<namespace%> definition is not allowed here"
 
38698
-msgstr ""
 
38699
+msgstr "%<namespace%> không cho phép định nghĩa ở đây"
 
38700
 
 
38701
-#: cp/parser.c:15218
 
38702
+#: cp/parser.c:15220
 
38703
 #, gcc-internal-format
 
38704
 msgid "a template-id may not appear in a using-declaration"
 
38705
 msgstr ""
 
38706
 
 
38707
-#: cp/parser.c:15258
 
38708
+#: cp/parser.c:15260
 
38709
 #, gcc-internal-format
 
38710
 msgid "access declarations are deprecated in favour of using-declarations; suggestion: add the %<using%> keyword"
 
38711
 msgstr ""
 
38712
 
 
38713
-#: cp/parser.c:15323
 
38714
+#: cp/parser.c:15325
 
38715
 #, gcc-internal-format
 
38716
 msgid "types may not be defined in alias template declarations"
 
38717
 msgstr ""
 
38718
 
 
38719
-#: cp/parser.c:15787
 
38720
+#: cp/parser.c:15789
 
38721
 #, gcc-internal-format
 
38722
 msgid "a function-definition is not allowed here"
 
38723
-msgstr ""
 
38724
+msgstr "không cho phép định nghĩa hàm tại đây"
 
38725
 
 
38726
-#: cp/parser.c:15799
 
38727
+#: cp/parser.c:15801
 
38728
 #, gcc-internal-format
 
38729
 msgid "an asm-specification is not allowed on a function-definition"
 
38730
 msgstr ""
 
38731
 
 
38732
-#: cp/parser.c:15803
 
38733
+#: cp/parser.c:15805
 
38734
 #, gcc-internal-format
 
38735
 msgid "attributes are not allowed on a function-definition"
 
38736
 msgstr ""
 
38737
 
 
38738
-#: cp/parser.c:15840
 
38739
+#: cp/parser.c:15842
 
38740
 #, gcc-internal-format
 
38741
 msgid "expected constructor, destructor, or type conversion"
 
38742
 msgstr ""
 
38743
 
 
38744
 #. Anything else is an error.
 
38745
-#: cp/parser.c:15875 cp/parser.c:17782
 
38746
-#, fuzzy, gcc-internal-format
 
38747
+#: cp/parser.c:15877 cp/parser.c:17784
 
38748
+#, gcc-internal-format
 
38749
 msgid "expected initializer"
 
38750
-msgstr "cần một số nguyên"
 
38751
+msgstr "cần bộ khởi tạo"
 
38752
 
 
38753
-#: cp/parser.c:15895
 
38754
-#, fuzzy, gcc-internal-format
 
38755
+#: cp/parser.c:15897
 
38756
+#, gcc-internal-format
 
38757
 msgid "invalid type in declaration"
 
38758
-msgstr "lời tuyên bố loại có hướng"
 
38759
+msgstr "kiểu trong khai báo không hợp lệ"
 
38760
 
 
38761
-#: cp/parser.c:15971
 
38762
+#: cp/parser.c:15973
 
38763
 #, gcc-internal-format
 
38764
 msgid "initializer provided for function"
 
38765
-msgstr ""
 
38766
+msgstr "bộ khởi tạo được cung cấp cho hàm"
 
38767
 
 
38768
-#: cp/parser.c:16005
 
38769
+#: cp/parser.c:16007
 
38770
 #, gcc-internal-format
 
38771
 msgid "attributes after parenthesized initializer ignored"
 
38772
 msgstr ""
 
38773
 
 
38774
-#: cp/parser.c:16416
 
38775
-#, gcc-internal-format
 
38776
+#: cp/parser.c:16418
 
38777
+#, fuzzy, gcc-internal-format
 
38778
 msgid "array bound is not an integer constant"
 
38779
-msgstr ""
 
38780
+msgstr "%s:%d: lỗi: chỉ mục tham chiếu mảng không phải số nguyên\n"
 
38781
 
 
38782
-#: cp/parser.c:16542
 
38783
+#: cp/parser.c:16544
 
38784
 #, gcc-internal-format
 
38785
 msgid "cannot define member of dependent typedef %qT"
 
38786
 msgstr ""
 
38787
 
 
38788
-#: cp/parser.c:16546
 
38789
+#: cp/parser.c:16548
 
38790
 #, gcc-internal-format
 
38791
 msgid "%<%T::%E%> is not a type"
 
38792
-msgstr ""
 
38793
+msgstr "%<%T::%E%> không phải một kiểu"
 
38794
 
 
38795
-#: cp/parser.c:16574
 
38796
+#: cp/parser.c:16576
 
38797
 #, gcc-internal-format
 
38798
 msgid "invalid use of constructor as a template"
 
38799
 msgstr ""
 
38800
 
 
38801
-#: cp/parser.c:16576
 
38802
+#: cp/parser.c:16578
 
38803
 #, gcc-internal-format
 
38804
 msgid "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified name"
 
38805
 msgstr ""
 
38806
@@ -33209,264 +33152,262 @@
 
38807
 #. here because we do not have enough
 
38808
 #. information about its original syntactic
 
38809
 #. form.
 
38810
-#: cp/parser.c:16593
 
38811
-#, fuzzy, gcc-internal-format
 
38812
+#: cp/parser.c:16595
 
38813
+#, gcc-internal-format
 
38814
 msgid "invalid declarator"
 
38815
-msgstr "sai lập toán hạng tới %%R"
 
38816
+msgstr "bộ khai báo không hợp lệ"
 
38817
 
 
38818
-#: cp/parser.c:16660
 
38819
-#, fuzzy, gcc-internal-format
 
38820
+#: cp/parser.c:16662
 
38821
+#, gcc-internal-format
 
38822
 msgid "expected declarator"
 
38823
-msgstr "cần bộ mô tả chỉnh sửa P"
 
38824
+msgstr "cần câu khai báo"
 
38825
 
 
38826
-#: cp/parser.c:16763
 
38827
+#: cp/parser.c:16765
 
38828
 #, gcc-internal-format
 
38829
 msgid "%qD is a namespace"
 
38830
-msgstr ""
 
38831
+msgstr "%qD là một namespace"
 
38832
 
 
38833
-#: cp/parser.c:16765
 
38834
+#: cp/parser.c:16767
 
38835
 #, gcc-internal-format
 
38836
 msgid "cannot form pointer to member of non-class %q#T"
 
38837
 msgstr ""
 
38838
 
 
38839
-#: cp/parser.c:16786
 
38840
-#, fuzzy, gcc-internal-format
 
38841
+#: cp/parser.c:16788
 
38842
+#, gcc-internal-format
 
38843
 msgid "expected ptr-operator"
 
38844
-msgstr "gặp toán hạng bất thường"
 
38845
+msgstr "cần ptr-operator"
 
38846
 
 
38847
-#: cp/parser.c:16845
 
38848
+#: cp/parser.c:16847
 
38849
 #, gcc-internal-format
 
38850
 msgid "duplicate cv-qualifier"
 
38851
-msgstr ""
 
38852
+msgstr "trùng cv-qualifier"
 
38853
 
 
38854
-#: cp/parser.c:16903
 
38855
+#: cp/parser.c:16905
 
38856
 #, gcc-internal-format
 
38857
 msgid "duplicate virt-specifier"
 
38858
-msgstr ""
 
38859
+msgstr "trùng virt-specifier"
 
38860
 
 
38861
-#: cp/parser.c:17065 cp/typeck2.c:448 cp/typeck2.c:1685
 
38862
+#: cp/parser.c:17067 cp/typeck2.c:448 cp/typeck2.c:1685
 
38863
 #, gcc-internal-format
 
38864
 msgid "invalid use of %<auto%>"
 
38865
-msgstr ""
 
38866
+msgstr "dùng %<auto%> không hợp lệ"
 
38867
 
 
38868
-#: cp/parser.c:17084
 
38869
+#: cp/parser.c:17086
 
38870
 #, gcc-internal-format
 
38871
 msgid "types may not be defined in template arguments"
 
38872
 msgstr ""
 
38873
 
 
38874
-#: cp/parser.c:17165
 
38875
-#, fuzzy, gcc-internal-format
 
38876
+#: cp/parser.c:17167
 
38877
+#, gcc-internal-format
 
38878
 msgid "expected type-specifier"
 
38879
-msgstr "cần một số nguyên"
 
38880
+msgstr "cần type-specifier"
 
38881
 
 
38882
-#: cp/parser.c:17407
 
38883
+#: cp/parser.c:17409
 
38884
 #, gcc-internal-format
 
38885
 msgid "expected %<,%> or %<...%>"
 
38886
 msgstr "cần %<,%> hoặc %<...%>"
 
38887
 
 
38888
-#: cp/parser.c:17464
 
38889
+#: cp/parser.c:17466
 
38890
 #, gcc-internal-format
 
38891
 msgid "types may not be defined in parameter types"
 
38892
 msgstr ""
 
38893
 
 
38894
-#: cp/parser.c:17590
 
38895
+#: cp/parser.c:17592
 
38896
 #, gcc-internal-format
 
38897
 msgid "deprecated use of default argument for parameter of non-function"
 
38898
 msgstr ""
 
38899
 
 
38900
-#: cp/parser.c:17594
 
38901
+#: cp/parser.c:17596
 
38902
 #, gcc-internal-format
 
38903
 msgid "default arguments are only permitted for function parameters"
 
38904
 msgstr ""
 
38905
 
 
38906
-#: cp/parser.c:17613
 
38907
+#: cp/parser.c:17615
 
38908
 #, gcc-internal-format
 
38909
 msgid "parameter pack %qD cannot have a default argument"
 
38910
 msgstr ""
 
38911
 
 
38912
-#: cp/parser.c:17621
 
38913
+#: cp/parser.c:17623
 
38914
 #, gcc-internal-format
 
38915
 msgid "parameter pack cannot have a default argument"
 
38916
 msgstr ""
 
38917
 
 
38918
-#: cp/parser.c:17910
 
38919
+#: cp/parser.c:17914
 
38920
 #, gcc-internal-format
 
38921
 msgid "ISO C++ does not allow designated initializers"
 
38922
 msgstr ""
 
38923
 
 
38924
-#: cp/parser.c:17924
 
38925
+#: cp/parser.c:17928
 
38926
 #, gcc-internal-format
 
38927
 msgid "ISO C++ does not allow C99 designated initializers"
 
38928
 msgstr ""
 
38929
 
 
38930
-#: cp/parser.c:18032 cp/parser.c:18157
 
38931
-#, fuzzy, gcc-internal-format
 
38932
+#: cp/parser.c:18036 cp/parser.c:18161
 
38933
+#, gcc-internal-format
 
38934
 msgid "expected class-name"
 
38935
-msgstr "cần một tên"
 
38936
+msgstr "cần class-name"
 
38937
 
 
38938
-#: cp/parser.c:18337
 
38939
+#: cp/parser.c:18341
 
38940
 #, gcc-internal-format
 
38941
 msgid "expected %<;%> after class definition"
 
38942
-msgstr ""
 
38943
+msgstr "cần %<;%> sau định nghĩa lớp"
 
38944
 
 
38945
-#: cp/parser.c:18339
 
38946
+#: cp/parser.c:18343
 
38947
 #, gcc-internal-format
 
38948
 msgid "expected %<;%> after struct definition"
 
38949
-msgstr ""
 
38950
+msgstr "cần %<;%> sau định nghĩa cấu trúc"
 
38951
 
 
38952
-#: cp/parser.c:18341
 
38953
+#: cp/parser.c:18345
 
38954
 #, gcc-internal-format
 
38955
 msgid "expected %<;%> after union definition"
 
38956
-msgstr ""
 
38957
+msgstr "cần %<;%> sau định nghĩa kiểu hỗn hợp"
 
38958
 
 
38959
-#: cp/parser.c:18662
 
38960
+#: cp/parser.c:18666
 
38961
 #, gcc-internal-format
 
38962
 msgid "expected %<{%> or %<:%>"
 
38963
 msgstr "cần %<{%> hoặc %<:%>"
 
38964
 
 
38965
-#: cp/parser.c:18673
 
38966
+#: cp/parser.c:18677
 
38967
 #, gcc-internal-format
 
38968
 msgid "cannot specify %<override%> for a class"
 
38969
 msgstr ""
 
38970
 
 
38971
-#: cp/parser.c:18681
 
38972
+#: cp/parser.c:18685
 
38973
 #, gcc-internal-format
 
38974
 msgid "global qualification of class name is invalid"
 
38975
 msgstr ""
 
38976
 
 
38977
-#: cp/parser.c:18688
 
38978
-#, gcc-internal-format
 
38979
+#: cp/parser.c:18692
 
38980
+#, fuzzy, gcc-internal-format
 
38981
 msgid "qualified name does not name a class"
 
38982
-msgstr ""
 
38983
+msgstr "không phải tên hạng Java hợp lệ: %s"
 
38984
 
 
38985
-#: cp/parser.c:18700
 
38986
+#: cp/parser.c:18704
 
38987
 #, gcc-internal-format
 
38988
 msgid "invalid class name in declaration of %qD"
 
38989
 msgstr ""
 
38990
 
 
38991
-#: cp/parser.c:18733
 
38992
+#: cp/parser.c:18737
 
38993
 #, gcc-internal-format
 
38994
 msgid "extra qualification not allowed"
 
38995
-msgstr ""
 
38996
+msgstr "không cho phép từ hạn định mở rộng"
 
38997
 
 
38998
-#: cp/parser.c:18745
 
38999
+#: cp/parser.c:18749
 
39000
 #, gcc-internal-format
 
39001
 msgid "an explicit specialization must be preceded by %<template <>%>"
 
39002
 msgstr ""
 
39003
 
 
39004
-#: cp/parser.c:18775
 
39005
+#: cp/parser.c:18779
 
39006
 #, gcc-internal-format
 
39007
 msgid "function template %qD redeclared as a class template"
 
39008
 msgstr ""
 
39009
 
 
39010
-#: cp/parser.c:18806
 
39011
-#, gcc-internal-format
 
39012
+#: cp/parser.c:18810
 
39013
+#, fuzzy, gcc-internal-format
 
39014
 msgid "could not resolve typename type"
 
39015
-msgstr ""
 
39016
+msgstr "Không thể quyết định loại luồng"
 
39017
 
 
39018
-#: cp/parser.c:18858
 
39019
+#: cp/parser.c:18862
 
39020
 #, gcc-internal-format
 
39021
 msgid "previous definition of %q+#T"
 
39022
-msgstr ""
 
39023
+msgstr "khai báo trước đây của %q+#T"
 
39024
 
 
39025
-#: cp/parser.c:18939 cp/parser.c:23025
 
39026
-#, fuzzy, gcc-internal-format
 
39027
+#: cp/parser.c:18943 cp/parser.c:23029
 
39028
+#, gcc-internal-format
 
39029
 msgid "expected class-key"
 
39030
-msgstr "cần một tên"
 
39031
+msgstr "cần class-key"
 
39032
 
 
39033
-#: cp/parser.c:19177
 
39034
+#: cp/parser.c:19181
 
39035
 #, gcc-internal-format
 
39036
 msgid "in C++03 a class-key must be used when declaring a friend"
 
39037
 msgstr ""
 
39038
 
 
39039
-#: cp/parser.c:19195
 
39040
+#: cp/parser.c:19199
 
39041
 #, gcc-internal-format
 
39042
 msgid "friend declaration does not name a class or function"
 
39043
 msgstr ""
 
39044
 
 
39045
-#: cp/parser.c:19213
 
39046
+#: cp/parser.c:19217
 
39047
 #, gcc-internal-format
 
39048
 msgid "a storage class on an anonymous aggregate in class scope is not allowed"
 
39049
 msgstr ""
 
39050
 
 
39051
-#: cp/parser.c:19418
 
39052
+#: cp/parser.c:19422
 
39053
 #, gcc-internal-format
 
39054
 msgid "pure-specifier on function-definition"
 
39055
 msgstr ""
 
39056
 
 
39057
-#: cp/parser.c:19462
 
39058
+#: cp/parser.c:19466
 
39059
 #, fuzzy, gcc-internal-format
 
39060
-#| msgid "expected %<;%> at end of member declaration"
 
39061
 msgid "stray %<,%> at end of member declaration"
 
39062
 msgstr "cần %<;%> tại cuối khai báo thành viên"
 
39063
 
 
39064
-#: cp/parser.c:19474
 
39065
+#: cp/parser.c:19478
 
39066
 #, gcc-internal-format
 
39067
 msgid "expected %<;%> at end of member declaration"
 
39068
 msgstr "cần %<;%> tại cuối khai báo thành viên"
 
39069
 
 
39070
-#: cp/parser.c:19545
 
39071
+#: cp/parser.c:19549
 
39072
 #, gcc-internal-format
 
39073
 msgid "invalid pure specifier (only %<= 0%> is allowed)"
 
39074
 msgstr ""
 
39075
 
 
39076
-#: cp/parser.c:19580
 
39077
+#: cp/parser.c:19584
 
39078
 #, fuzzy, gcc-internal-format
 
39079
 msgid "a brace-enclosed initializer is not allowed here"
 
39080
 msgstr "<danh sách bộ sơ khởi nằm trong dấu ngoặc>"
 
39081
 
 
39082
-#: cp/parser.c:19711
 
39083
+#: cp/parser.c:19715
 
39084
 #, gcc-internal-format
 
39085
 msgid "%<virtual%> specified more than once in base-specified"
 
39086
 msgstr ""
 
39087
 
 
39088
-#: cp/parser.c:19731
 
39089
+#: cp/parser.c:19735
 
39090
 #, gcc-internal-format
 
39091
 msgid "more than one access specifier in base-specified"
 
39092
 msgstr ""
 
39093
 
 
39094
-#: cp/parser.c:19755
 
39095
+#: cp/parser.c:19759
 
39096
 #, gcc-internal-format
 
39097
 msgid "keyword %<typename%> not allowed outside of templates"
 
39098
 msgstr ""
 
39099
 
 
39100
-#: cp/parser.c:19758
 
39101
+#: cp/parser.c:19762
 
39102
 #, gcc-internal-format
 
39103
 msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
 
39104
 msgstr ""
 
39105
 
 
39106
-#: cp/parser.c:19851 cp/parser.c:19933
 
39107
+#: cp/parser.c:19855 cp/parser.c:19937
 
39108
 #, gcc-internal-format
 
39109
 msgid "types may not be defined in an exception-specification"
 
39110
 msgstr ""
 
39111
 
 
39112
-#: cp/parser.c:19915
 
39113
+#: cp/parser.c:19919
 
39114
 #, gcc-internal-format
 
39115
 msgid "dynamic exception specifications are deprecated in C++0x; use %<noexcept%> instead"
 
39116
 msgstr ""
 
39117
 
 
39118
-#: cp/parser.c:20114
 
39119
+#: cp/parser.c:20118
 
39120
 #, gcc-internal-format
 
39121
 msgid "types may not be defined in exception-declarations"
 
39122
 msgstr ""
 
39123
 
 
39124
-#: cp/parser.c:20665
 
39125
+#: cp/parser.c:20669
 
39126
 #, fuzzy, gcc-internal-format
 
39127
-#| msgid "expected identifier or %<(%>"
 
39128
 msgid "expected an identifier for the attribute name"
 
39129
-msgstr "cần một định danh hoặc %<(%>"
 
39130
+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)"
 
39131
 
 
39132
-#: cp/parser.c:21334
 
39133
+#: cp/parser.c:21338
 
39134
 #, gcc-internal-format
 
39135
 msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
 
39136
 msgstr ""
 
39137
 
 
39138
-#: cp/parser.c:21339
 
39139
+#: cp/parser.c:21343
 
39140
 #, gcc-internal-format
 
39141
 msgid "invalid declaration of %<%T::%E%>"
 
39142
-msgstr ""
 
39143
+msgstr "khai báo không hợp lệ của %<%T::%E%>"
 
39144
 
 
39145
-#: cp/parser.c:21343
 
39146
+#: cp/parser.c:21347
 
39147
 #, gcc-internal-format
 
39148
 msgid "too few template-parameter-lists"
 
39149
 msgstr ""
 
39150
@@ -33475,343 +33416,342 @@
 
39151
 #. something like:
 
39152
 #.
 
39153
 #. template <class T> template <class U> void S::f();
 
39154
-#: cp/parser.c:21350
 
39155
+#: cp/parser.c:21354
 
39156
 #, gcc-internal-format
 
39157
 msgid "too many template-parameter-lists"
 
39158
 msgstr ""
 
39159
 
 
39160
-#: cp/parser.c:21647
 
39161
+#: cp/parser.c:21651
 
39162
 #, gcc-internal-format
 
39163
 msgid "named return values are no longer supported"
 
39164
 msgstr ""
 
39165
 
 
39166
-#: cp/parser.c:21734
 
39167
+#: cp/parser.c:21738
 
39168
 #, gcc-internal-format
 
39169
 msgid "invalid declaration of member template in local class"
 
39170
 msgstr ""
 
39171
 
 
39172
-#: cp/parser.c:21743
 
39173
-#, gcc-internal-format
 
39174
+#: cp/parser.c:21747
 
39175
+#, fuzzy, gcc-internal-format
 
39176
 msgid "template with C linkage"
 
39177
-msgstr ""
 
39178
+msgstr "   mục lục liên kết: %u, thủ tục: %.*s\n"
 
39179
 
 
39180
-#: cp/parser.c:21762
 
39181
-#, fuzzy, gcc-internal-format
 
39182
+#: cp/parser.c:21766
 
39183
+#, gcc-internal-format
 
39184
 msgid "invalid explicit specialization"
 
39185
-msgstr "bộ sơ khởi sai"
 
39186
+msgstr "đặc tả rõ ràng không hợp lệ"
 
39187
 
 
39188
-#: cp/parser.c:21849
 
39189
+#: cp/parser.c:21853
 
39190
 #, gcc-internal-format
 
39191
 msgid "literal operator template %qD has invalid parameter list.  Expected non-type template argument pack <char...>"
 
39192
 msgstr ""
 
39193
 
 
39194
-#: cp/parser.c:21923
 
39195
-#, gcc-internal-format
 
39196
+#: cp/parser.c:21927
 
39197
+#, fuzzy, gcc-internal-format
 
39198
 msgid "template declaration of %<typedef%>"
 
39199
-msgstr ""
 
39200
+msgstr "lời tuyên bố loại có hướng"
 
39201
 
 
39202
-#: cp/parser.c:22000
 
39203
+#: cp/parser.c:22004
 
39204
 #, gcc-internal-format
 
39205
 msgid "explicit template specialization cannot have a storage class"
 
39206
 msgstr ""
 
39207
 
 
39208
-#: cp/parser.c:22238
 
39209
+#: cp/parser.c:22242
 
39210
 #, gcc-internal-format
 
39211
 msgid "%<>>%> should be %<> >%> within a nested template argument list"
 
39212
 msgstr ""
 
39213
 
 
39214
-#: cp/parser.c:22251
 
39215
+#: cp/parser.c:22255
 
39216
 #, gcc-internal-format
 
39217
 msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
 
39218
 msgstr ""
 
39219
 
 
39220
-#: cp/parser.c:22608
 
39221
+#: cp/parser.c:22612
 
39222
 #, gcc-internal-format
 
39223
 msgid "%<sizeof...%> argument must be surrounded by parentheses"
 
39224
-msgstr ""
 
39225
+msgstr "đối số cho %<sizeof...%> phải được bao quanh bởi dấu ngoặc đơn"
 
39226
 
 
39227
-#: cp/parser.c:22660
 
39228
+#: cp/parser.c:22664
 
39229
 #, gcc-internal-format
 
39230
 msgid "invalid use of %qD in linkage specification"
 
39231
 msgstr ""
 
39232
 
 
39233
-#: cp/parser.c:22675
 
39234
+#: cp/parser.c:22679
 
39235
 #, gcc-internal-format
 
39236
 msgid "%<__thread%> before %qD"
 
39237
-msgstr ""
 
39238
+msgstr "%<__thread%> trước %qD"
 
39239
 
 
39240
-#: cp/parser.c:22809
 
39241
+#: cp/parser.c:22813
 
39242
 #, gcc-internal-format
 
39243
 msgid "ISO C++ 1998 does not support %<long long%>"
 
39244
 msgstr ""
 
39245
 
 
39246
-#: cp/parser.c:22817
 
39247
+#: cp/parser.c:22821
 
39248
 #, gcc-internal-format
 
39249
 msgid "both %<__thread%> and %<thread_local%> specified"
 
39250
-msgstr ""
 
39251
+msgstr "đã chỉ ra cả hai %<__thread%> và %<thread_local%>"
 
39252
 
 
39253
-#: cp/parser.c:22819
 
39254
-#, fuzzy, gcc-internal-format
 
39255
-#| msgid "duplicate %qE"
 
39256
+#: cp/parser.c:22823
 
39257
+#, gcc-internal-format
 
39258
 msgid "duplicate %qD"
 
39259
-msgstr "lặp lại %qE"
 
39260
+msgstr "trùng %qD"
 
39261
 
 
39262
-#: cp/parser.c:22841
 
39263
+#: cp/parser.c:22845
 
39264
 #, gcc-internal-format
 
39265
 msgid "duplicate %qs"
 
39266
-msgstr ""
 
39267
+msgstr "trùng %qs"
 
39268
 
 
39269
-#: cp/parser.c:22883
 
39270
+#: cp/parser.c:22887
 
39271
 #, gcc-internal-format
 
39272
 msgid "expected %<new%>"
 
39273
 msgstr "cần %<new%>"
 
39274
 
 
39275
-#: cp/parser.c:22886
 
39276
+#: cp/parser.c:22890
 
39277
 #, gcc-internal-format
 
39278
 msgid "expected %<delete%>"
 
39279
 msgstr "cần %<delete%>"
 
39280
 
 
39281
-#: cp/parser.c:22889
 
39282
+#: cp/parser.c:22893
 
39283
 #, gcc-internal-format
 
39284
 msgid "expected %<return%>"
 
39285
 msgstr "cần %<return%>"
 
39286
 
 
39287
-#: cp/parser.c:22895
 
39288
+#: cp/parser.c:22899
 
39289
 #, gcc-internal-format
 
39290
 msgid "expected %<extern%>"
 
39291
 msgstr "cần %<extern%>"
 
39292
 
 
39293
-#: cp/parser.c:22898
 
39294
+#: cp/parser.c:22902
 
39295
 #, gcc-internal-format
 
39296
 msgid "expected %<static_assert%>"
 
39297
 msgstr "cần %<static_assert%>"
 
39298
 
 
39299
-#: cp/parser.c:22901
 
39300
+#: cp/parser.c:22905
 
39301
 #, gcc-internal-format
 
39302
 msgid "expected %<decltype%>"
 
39303
 msgstr "cần %<decltype%>"
 
39304
 
 
39305
-#: cp/parser.c:22904
 
39306
+#: cp/parser.c:22908
 
39307
 #, gcc-internal-format
 
39308
 msgid "expected %<operator%>"
 
39309
 msgstr "cần %<operator%>"
 
39310
 
 
39311
-#: cp/parser.c:22907
 
39312
+#: cp/parser.c:22911
 
39313
 #, gcc-internal-format
 
39314
 msgid "expected %<class%>"
 
39315
 msgstr "cần %<class%>"
 
39316
 
 
39317
-#: cp/parser.c:22910
 
39318
+#: cp/parser.c:22914
 
39319
 #, gcc-internal-format
 
39320
 msgid "expected %<template%>"
 
39321
 msgstr "cần %<template%>"
 
39322
 
 
39323
-#: cp/parser.c:22913
 
39324
+#: cp/parser.c:22917
 
39325
 #, gcc-internal-format
 
39326
 msgid "expected %<namespace%>"
 
39327
 msgstr "cần %<namespace%>"
 
39328
 
 
39329
-#: cp/parser.c:22916
 
39330
+#: cp/parser.c:22920
 
39331
 #, gcc-internal-format
 
39332
 msgid "expected %<using%>"
 
39333
 msgstr "cần %<using%>"
 
39334
 
 
39335
-#: cp/parser.c:22919
 
39336
+#: cp/parser.c:22923
 
39337
 #, gcc-internal-format
 
39338
 msgid "expected %<asm%>"
 
39339
 msgstr "cần %<asm%>"
 
39340
 
 
39341
-#: cp/parser.c:22922
 
39342
+#: cp/parser.c:22926
 
39343
 #, gcc-internal-format
 
39344
 msgid "expected %<try%>"
 
39345
 msgstr "cần %<try%>"
 
39346
 
 
39347
-#: cp/parser.c:22925
 
39348
+#: cp/parser.c:22929
 
39349
 #, gcc-internal-format
 
39350
 msgid "expected %<catch%>"
 
39351
 msgstr "cần %<catch%>"
 
39352
 
 
39353
-#: cp/parser.c:22928
 
39354
+#: cp/parser.c:22932
 
39355
 #, gcc-internal-format
 
39356
 msgid "expected %<throw%>"
 
39357
 msgstr "cần %<throw%>"
 
39358
 
 
39359
-#: cp/parser.c:22931
 
39360
+#: cp/parser.c:22935
 
39361
 #, gcc-internal-format
 
39362
 msgid "expected %<__label__%>"
 
39363
 msgstr "cần %<__label__%>"
 
39364
 
 
39365
-#: cp/parser.c:22934
 
39366
+#: cp/parser.c:22938
 
39367
 #, gcc-internal-format
 
39368
 msgid "expected %<@try%>"
 
39369
 msgstr "cần %<@try%>"
 
39370
 
 
39371
-#: cp/parser.c:22937
 
39372
+#: cp/parser.c:22941
 
39373
 #, gcc-internal-format
 
39374
 msgid "expected %<@synchronized%>"
 
39375
 msgstr "cần %<@synchronized%>"
 
39376
 
 
39377
-#: cp/parser.c:22940
 
39378
+#: cp/parser.c:22944
 
39379
 #, gcc-internal-format
 
39380
 msgid "expected %<@throw%>"
 
39381
 msgstr "cần %<@throw%>"
 
39382
 
 
39383
-#: cp/parser.c:22943
 
39384
+#: cp/parser.c:22947
 
39385
 #, gcc-internal-format
 
39386
 msgid "expected %<__transaction_atomic%>"
 
39387
-msgstr ""
 
39388
+msgstr "cần %<__transaction_atomic%>"
 
39389
 
 
39390
-#: cp/parser.c:22946
 
39391
+#: cp/parser.c:22950
 
39392
 #, gcc-internal-format
 
39393
 msgid "expected %<__transaction_relaxed%>"
 
39394
 msgstr "cần %<__transaction_relaxed%>"
 
39395
 
 
39396
-#: cp/parser.c:22977
 
39397
+#: cp/parser.c:22981
 
39398
 #, gcc-internal-format
 
39399
 msgid "expected %<::%>"
 
39400
 msgstr "cần %<::%>"
 
39401
 
 
39402
-#: cp/parser.c:22989
 
39403
+#: cp/parser.c:22993
 
39404
 #, gcc-internal-format
 
39405
 msgid "expected %<...%>"
 
39406
 msgstr "cần %<...%>"
 
39407
 
 
39408
-#: cp/parser.c:22992
 
39409
+#: cp/parser.c:22996
 
39410
 #, gcc-internal-format
 
39411
 msgid "expected %<*%>"
 
39412
 msgstr "cần %<*%>"
 
39413
 
 
39414
-#: cp/parser.c:22995
 
39415
+#: cp/parser.c:22999
 
39416
 #, gcc-internal-format
 
39417
 msgid "expected %<~%>"
 
39418
 msgstr "cần %<~%>"
 
39419
 
 
39420
-#: cp/parser.c:23001
 
39421
+#: cp/parser.c:23005
 
39422
 #, gcc-internal-format
 
39423
 msgid "expected %<:%> or %<::%>"
 
39424
 msgstr "cần %<:%> hoặc %<::%>"
 
39425
 
 
39426
-#: cp/parser.c:23029
 
39427
+#: cp/parser.c:23033
 
39428
 #, gcc-internal-format
 
39429
 msgid "expected %<class%>, %<typename%>, or %<template%>"
 
39430
 msgstr "cần %<class%>, %<typename%>, hoặc %<template%>"
 
39431
 
 
39432
-#: cp/parser.c:23267
 
39433
+#: cp/parser.c:23271
 
39434
 #, gcc-internal-format
 
39435
 msgid "%qs tag used in naming %q#T"
 
39436
 msgstr ""
 
39437
 
 
39438
-#: cp/parser.c:23272
 
39439
+#: cp/parser.c:23276
 
39440
 #, gcc-internal-format
 
39441
 msgid "%q#T was previously declared here"
 
39442
-msgstr ""
 
39443
+msgstr "%q#T trước đã khai báo ở đây"
 
39444
 
 
39445
-#: cp/parser.c:23291
 
39446
+#: cp/parser.c:23295
 
39447
 #, gcc-internal-format
 
39448
 msgid "%qD redeclared with different access"
 
39449
 msgstr ""
 
39450
 
 
39451
-#: cp/parser.c:23312
 
39452
+#: cp/parser.c:23316
 
39453
 #, gcc-internal-format
 
39454
 msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
 
39455
 msgstr ""
 
39456
 
 
39457
-#: cp/parser.c:23544
 
39458
-#, gcc-internal-format
 
39459
+#: cp/parser.c:23548
 
39460
+#, fuzzy, gcc-internal-format
 
39461
 msgid "file ends in default argument"
 
39462
-msgstr ""
 
39463
+msgstr "Đối số %s: chuỗi kết thúc ở giữa chỉ thị."
 
39464
 
 
39465
-#: cp/parser.c:23748 cp/parser.c:25010 cp/parser.c:25196
 
39466
-#, gcc-internal-format
 
39467
+#: cp/parser.c:23752 cp/parser.c:25014 cp/parser.c:25200
 
39468
+#, fuzzy, gcc-internal-format
 
39469
 msgid "misplaced %<@%D%> Objective-C++ construct"
 
39470
-msgstr ""
 
39471
+msgstr "tùy chọn « $name » bị để không đúng chỗ trên dòng lệnh"
 
39472
 
 
39473
-#: cp/parser.c:23870
 
39474
+#: cp/parser.c:23874
 
39475
 #, gcc-internal-format
 
39476
 msgid "objective-c++ message argument(s) are expected"
 
39477
 msgstr ""
 
39478
 
 
39479
-#: cp/parser.c:23899
 
39480
+#: cp/parser.c:23903
 
39481
 #, gcc-internal-format
 
39482
 msgid "%<@encode%> must specify a type as an argument"
 
39483
 msgstr ""
 
39484
 
 
39485
-#: cp/parser.c:24275
 
39486
-#, gcc-internal-format
 
39487
+#: cp/parser.c:24279
 
39488
+#, fuzzy, gcc-internal-format
 
39489
 msgid "invalid Objective-C++ selector name"
 
39490
-msgstr ""
 
39491
+msgstr "Tên tập tin « %file:1 » không hợp lệ."
 
39492
 
 
39493
-#: cp/parser.c:24350 cp/parser.c:24368
 
39494
+#: cp/parser.c:24354 cp/parser.c:24372
 
39495
 #, gcc-internal-format
 
39496
 msgid "objective-c++ method declaration is expected"
 
39497
 msgstr ""
 
39498
 
 
39499
-#: cp/parser.c:24362 cp/parser.c:24427
 
39500
+#: cp/parser.c:24366 cp/parser.c:24431
 
39501
 #, gcc-internal-format
 
39502
 msgid "method attributes must be specified at the end"
 
39503
 msgstr ""
 
39504
 
 
39505
-#: cp/parser.c:24470
 
39506
+#: cp/parser.c:24474
 
39507
 #, gcc-internal-format
 
39508
 msgid "stray %qs between Objective-C++ methods"
 
39509
 msgstr ""
 
39510
 
 
39511
-#: cp/parser.c:24676 cp/parser.c:24683 cp/parser.c:24690
 
39512
+#: cp/parser.c:24680 cp/parser.c:24687 cp/parser.c:24694
 
39513
 #, gcc-internal-format
 
39514
 msgid "invalid type for instance variable"
 
39515
-msgstr ""
 
39516
+msgstr "kiểu không hợp lệ cho biến instance (minh dụ)"
 
39517
 
 
39518
-#: cp/parser.c:24804
 
39519
-#, gcc-internal-format
 
39520
+#: cp/parser.c:24808
 
39521
+#, fuzzy, gcc-internal-format
 
39522
 msgid "identifier expected after %<@protocol%>"
 
39523
-msgstr ""
 
39524
+msgstr "Mong đợi dấu phân cách sau tùy chọn '%s'."
 
39525
 
 
39526
-#: cp/parser.c:24975
 
39527
+#: cp/parser.c:24979
 
39528
 #, gcc-internal-format
 
39529
 msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
 
39530
 msgstr ""
 
39531
 
 
39532
-#: cp/parser.c:24982
 
39533
+#: cp/parser.c:24986
 
39534
 #, gcc-internal-format
 
39535
 msgid "prefix attributes are ignored before %<@%D%>"
 
39536
 msgstr ""
 
39537
 
 
39538
-#: cp/parser.c:25255 cp/parser.c:25262 cp/parser.c:25269
 
39539
-#, fuzzy, gcc-internal-format
 
39540
+#: cp/parser.c:25259 cp/parser.c:25266 cp/parser.c:25273
 
39541
+#, gcc-internal-format
 
39542
 msgid "invalid type for property"
 
39543
-msgstr "sai lập toán hạng cho sự sửa đổi 'p'"
 
39544
+msgstr "kiểu không hợp lệ cho thuộc tính"
 
39545
 
 
39546
-#: cp/parser.c:27000
 
39547
+#: cp/parser.c:27004
 
39548
 #, gcc-internal-format
 
39549
 msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
 
39550
 msgstr ""
 
39551
 
 
39552
-#: cp/parser.c:27168 cp/pt.c:12695
 
39553
+#: cp/parser.c:27172 cp/pt.c:12690
 
39554
 #, gcc-internal-format
 
39555
 msgid "iteration variable %qD should not be reduction"
 
39556
 msgstr ""
 
39557
 
 
39558
-#: cp/parser.c:27238
 
39559
-#, gcc-internal-format
 
39560
+#: cp/parser.c:27242
 
39561
+#, fuzzy, gcc-internal-format
 
39562
 msgid "not enough collapsed for loops"
 
39563
-msgstr ""
 
39564
+msgstr "Không đủ bộ nhớ cho tập tin."
 
39565
 
 
39566
-#: cp/parser.c:27796 cp/semantics.c:5105
 
39567
+#: cp/parser.c:27800 cp/semantics.c:5105
 
39568
 #, gcc-internal-format
 
39569
 msgid "%<__transaction_relaxed%> without transactional memory support enabled"
 
39570
 msgstr ""
 
39571
 
 
39572
-#: cp/parser.c:27798 cp/semantics.c:5107
 
39573
+#: cp/parser.c:27802 cp/semantics.c:5107
 
39574
 #, gcc-internal-format
 
39575
 msgid "%<__transaction_atomic%> without transactional memory support enabled"
 
39576
 msgstr ""
 
39577
 
 
39578
-#: cp/parser.c:27995
 
39579
+#: cp/parser.c:27999
 
39580
 #, gcc-internal-format
 
39581
 msgid "junk at end of %<#pragma GCC pch_preprocess%>"
 
39582
 msgstr ""
 
39583
 
 
39584
-#: cp/parser.c:28174
 
39585
+#: cp/parser.c:28178
 
39586
 #, gcc-internal-format
 
39587
 msgid "inter-module optimizations not implemented for C++"
 
39588
 msgstr ""
 
39589
@@ -33849,7 +33789,7 @@
 
39590
 #: cp/pt.c:772 cp/pt.c:897
 
39591
 #, gcc-internal-format
 
39592
 msgid "  from definition of %q+#D"
 
39593
-msgstr ""
 
39594
+msgstr "  từ định nghĩa của %q+#D"
 
39595
 
 
39596
 #: cp/pt.c:789
 
39597
 #, gcc-internal-format
 
39598
@@ -33877,9 +33817,9 @@
 
39599
 msgstr ""
 
39600
 
 
39601
 #: cp/pt.c:896
 
39602
-#, gcc-internal-format
 
39603
+#, fuzzy, gcc-internal-format
 
39604
 msgid "specializing %q#T in different namespace"
 
39605
-msgstr ""
 
39606
+msgstr "miền tên đích không hợp lệ trong dlmopen()"
 
39607
 
 
39608
 #. But if we've had an implicit instantiation, that's a
 
39609
 #. problem ([temp.expl.spec]/6).
 
39610
@@ -33899,25 +33839,24 @@
 
39611
 msgstr ""
 
39612
 
 
39613
 #: cp/pt.c:1747
 
39614
-#, fuzzy, gcc-internal-format
 
39615
-#| msgid "candidate is: %+#D"
 
39616
+#, gcc-internal-format
 
39617
 msgid "candidate is: %#D"
 
39618
-msgstr "ứng cử là: %+#D"
 
39619
+msgstr "ứng cử là: %#D"
 
39620
 
 
39621
 #: cp/pt.c:1754
 
39622
 #, gcc-internal-format
 
39623
 msgid "%s %#D"
 
39624
-msgstr ""
 
39625
+msgstr "%s %#D"
 
39626
 
 
39627
 #: cp/pt.c:1848
 
39628
 #, gcc-internal-format
 
39629
 msgid "%qD is not a function template"
 
39630
-msgstr ""
 
39631
+msgstr "%qD không phải là một mẫu hàm"
 
39632
 
 
39633
 #: cp/pt.c:2062
 
39634
 #, gcc-internal-format
 
39635
 msgid "template-id %qD for %q+D does not match any template declaration"
 
39636
-msgstr ""
 
39637
+msgstr "template-id %qD cho %q+D không khớp bất kỳ khai báo mẫu nào"
 
39638
 
 
39639
 #: cp/pt.c:2065
 
39640
 #, gcc-internal-format
 
39641
@@ -33929,10 +33868,10 @@
 
39642
 msgid "ambiguous template specialization %qD for %q+D"
 
39643
 msgstr ""
 
39644
 
 
39645
-#: cp/pt.c:2273 cp/pt.c:17968
 
39646
+#: cp/pt.c:2273 cp/pt.c:17964
 
39647
 #, gcc-internal-format
 
39648
 msgid "%qD is not a static data member of a class template"
 
39649
-msgstr ""
 
39650
+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"
 
39651
 
 
39652
 #: cp/pt.c:2277
 
39653
 #, gcc-internal-format
 
39654
@@ -33949,7 +33888,7 @@
 
39655
 #: cp/pt.c:2369 cp/pt.c:2423
 
39656
 #, gcc-internal-format
 
39657
 msgid "template-id %qD in declaration of primary template"
 
39658
-msgstr ""
 
39659
+msgstr "template-id %qD trong khai báo của mẫu nguyên gốc"
 
39660
 
 
39661
 #: cp/pt.c:2382
 
39662
 #, gcc-internal-format
 
39663
@@ -33989,12 +33928,12 @@
 
39664
 #: cp/pt.c:2482
 
39665
 #, gcc-internal-format
 
39666
 msgid "%qD is not a template function"
 
39667
-msgstr ""
 
39668
+msgstr "%qD không phải là một hàm mẫu"
 
39669
 
 
39670
 #: cp/pt.c:2490
 
39671
 #, gcc-internal-format
 
39672
 msgid "%qD is not declared in %qD"
 
39673
-msgstr ""
 
39674
+msgstr "%qD chưa được khai báo trong %qD"
 
39675
 
 
39676
 #. From [temp.expl.spec]:
 
39677
 #.
 
39678
@@ -34037,22 +33976,22 @@
 
39679
 #: cp/pt.c:3374 cp/pt.c:4097
 
39680
 #, gcc-internal-format
 
39681
 msgid "        %qD"
 
39682
-msgstr ""
 
39683
+msgstr "        %qD"
 
39684
 
 
39685
 #: cp/pt.c:3376
 
39686
 #, gcc-internal-format
 
39687
 msgid "        <anonymous>"
 
39688
-msgstr ""
 
39689
+msgstr "        <nặc danh>"
 
39690
 
 
39691
 #: cp/pt.c:3493
 
39692
 #, gcc-internal-format
 
39693
 msgid "declaration of %q+#D"
 
39694
-msgstr ""
 
39695
+msgstr "khai báo của %q+#D"
 
39696
 
 
39697
 #: cp/pt.c:3494
 
39698
-#, gcc-internal-format
 
39699
+#, fuzzy, gcc-internal-format
 
39700
 msgid " shadows template parm %q+#D"
 
39701
-msgstr ""
 
39702
+msgstr "Chọn một tài liệu tạm thời"
 
39703
 
 
39704
 #: cp/pt.c:4093
 
39705
 #, gcc-internal-format
 
39706
@@ -34072,7 +34011,7 @@
 
39707
 #: cp/pt.c:4121
 
39708
 #, gcc-internal-format
 
39709
 msgid "primary template here"
 
39710
-msgstr ""
 
39711
+msgstr "Mẫu nguyên gốc ở đây"
 
39712
 
 
39713
 #: cp/pt.c:4168
 
39714
 #, gcc-internal-format
 
39715
@@ -34101,9 +34040,9 @@
 
39716
 msgstr ""
 
39717
 
 
39718
 #: cp/pt.c:4359
 
39719
-#, gcc-internal-format
 
39720
+#, fuzzy, gcc-internal-format
 
39721
 msgid "no default argument for %qD"
 
39722
-msgstr ""
 
39723
+msgstr "Không cung cấp giá trị cho tham số %s"
 
39724
 
 
39725
 #: cp/pt.c:4379
 
39726
 #, gcc-internal-format
 
39727
@@ -34141,9 +34080,9 @@
 
39728
 msgstr ""
 
39729
 
 
39730
 #: cp/pt.c:4575
 
39731
-#, gcc-internal-format
 
39732
+#, fuzzy, gcc-internal-format
 
39733
 msgid "template class without a name"
 
39734
-msgstr ""
 
39735
+msgstr "Sai tên hạng ký tự"
 
39736
 
 
39737
 #. [temp.mem]
 
39738
 #.
 
39739
@@ -34159,14 +34098,14 @@
 
39740
 #. template. ... Template allocation functions shall
 
39741
 #. have two or more parameters.
 
39742
 #: cp/pt.c:4600
 
39743
-#, gcc-internal-format
 
39744
+#, fuzzy, gcc-internal-format
 
39745
 msgid "invalid template declaration of %qD"
 
39746
-msgstr ""
 
39747
+msgstr "mẫu không hợp lệ, %s, chứa dấu phân cách thư mục"
 
39748
 
 
39749
 #: cp/pt.c:4724
 
39750
-#, gcc-internal-format
 
39751
+#, fuzzy, gcc-internal-format
 
39752
 msgid "template definition of non-template %q#D"
 
39753
-msgstr ""
 
39754
+msgstr "Dữ liệu không phải FS"
 
39755
 
 
39756
 #: cp/pt.c:4767
 
39757
 #, gcc-internal-format
 
39758
@@ -34174,19 +34113,19 @@
 
39759
 msgstr ""
 
39760
 
 
39761
 #: cp/pt.c:4779
 
39762
-#, gcc-internal-format
 
39763
+#, fuzzy, gcc-internal-format
 
39764
 msgid "got %d template parameters for %q#D"
 
39765
-msgstr ""
 
39766
+msgstr "thông báo : các tham số quét bị thay đổi đối với « %s »"
 
39767
 
 
39768
 #: cp/pt.c:4782
 
39769
-#, gcc-internal-format
 
39770
+#, fuzzy, gcc-internal-format
 
39771
 msgid "got %d template parameters for %q#T"
 
39772
-msgstr ""
 
39773
+msgstr "thông báo : các tham số quét bị thay đổi đối với « %s »"
 
39774
 
 
39775
 #: cp/pt.c:4784
 
39776
 #, gcc-internal-format, gfc-internal-format
 
39777
 msgid "  but %d required"
 
39778
-msgstr ""
 
39779
+msgstr "  nhưng cần %d"
 
39780
 
 
39781
 #: cp/pt.c:4807
 
39782
 #, gcc-internal-format
 
39783
@@ -34201,7 +34140,7 @@
 
39784
 #: cp/pt.c:4935
 
39785
 #, gcc-internal-format
 
39786
 msgid "%qT is not a template type"
 
39787
-msgstr ""
 
39788
+msgstr "%qT không phải là một kiểu mẫu"
 
39789
 
 
39790
 #: cp/pt.c:4948
 
39791
 #, gcc-internal-format
 
39792
@@ -34209,10 +34148,10 @@
 
39793
 msgstr ""
 
39794
 
 
39795
 #: cp/pt.c:4959
 
39796
-#, gcc-internal-format, gfc-internal-format
 
39797
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
39798
 msgid "redeclared with %d template parameter"
 
39799
 msgid_plural "redeclared with %d template parameters"
 
39800
-msgstr[0] ""
 
39801
+msgstr[0] "dùng « --suffix » (hậu tố) thì mẫu %s phải kết thúc bằng chữ X"
 
39802
 
 
39803
 #: cp/pt.c:4963
 
39804
 #, gcc-internal-format
 
39805
@@ -34223,12 +34162,12 @@
 
39806
 #: cp/pt.c:5000
 
39807
 #, gcc-internal-format
 
39808
 msgid "template parameter %q+#D"
 
39809
-msgstr ""
 
39810
+msgstr "đối số mẫu %q+#D"
 
39811
 
 
39812
 #: cp/pt.c:5001
 
39813
 #, gcc-internal-format
 
39814
 msgid "redeclared here as %q#D"
 
39815
-msgstr ""
 
39816
+msgstr "khai báo lại ở đây như là %q#D"
 
39817
 
 
39818
 #. We have in [temp.param]:
 
39819
 #.
 
39820
@@ -34237,12 +34176,12 @@
 
39821
 #: cp/pt.c:5011
 
39822
 #, gcc-internal-format
 
39823
 msgid "redefinition of default argument for %q#D"
 
39824
-msgstr ""
 
39825
+msgstr "định nghĩa lại của đối số mặc định của %q#D"
 
39826
 
 
39827
 #: cp/pt.c:5013
 
39828
 #, gcc-internal-format
 
39829
 msgid "original definition appeared here"
 
39830
-msgstr ""
 
39831
+msgstr "định nghĩa nguyên bản xuất hiện ở đây"
 
39832
 
 
39833
 #: cp/pt.c:5133 cp/pt.c:5173
 
39834
 #, gcc-internal-format
 
39835
@@ -34287,7 +34226,7 @@
 
39836
 #: cp/pt.c:5250
 
39837
 #, gcc-internal-format
 
39838
 msgid "  mismatched types %qT and %qT"
 
39839
-msgstr ""
 
39840
+msgstr "  kiểu không khớp %qT và %qT"
 
39841
 
 
39842
 #: cp/pt.c:5259
 
39843
 #, gcc-internal-format
 
39844
@@ -34302,7 +34241,7 @@
 
39845
 #: cp/pt.c:5280
 
39846
 #, gcc-internal-format
 
39847
 msgid "  %qE is not equivalent to %qE"
 
39848
-msgstr ""
 
39849
+msgstr "  %qE không tương đương với %qE"
 
39850
 
 
39851
 #: cp/pt.c:5289
 
39852
 #, gcc-internal-format
 
39853
@@ -34327,17 +34266,17 @@
 
39854
 #: cp/pt.c:5327
 
39855
 #, gcc-internal-format
 
39856
 msgid "  member function type %qT is not a valid template argument"
 
39857
-msgstr ""
 
39858
+msgstr "  kiểu hàm thành viên %qT không phải là một đối số mẫu hợp lệ"
 
39859
 
 
39860
 #: cp/pt.c:5360
 
39861
 #, gcc-internal-format
 
39862
 msgid "  cannot convert %qE (type %qT) to type %qT"
 
39863
-msgstr ""
 
39864
+msgstr "  không thể chuyển đổi %qE (kiểu %qT) thành kiểu %qT"
 
39865
 
 
39866
 #: cp/pt.c:5373
 
39867
 #, gcc-internal-format
 
39868
 msgid "  %qT is an ambiguous base class of %qT"
 
39869
-msgstr ""
 
39870
+msgstr "  %qT là lớp cơ sở chưa rõ ràng của %qT"
 
39871
 
 
39872
 #: cp/pt.c:5377
 
39873
 #, gcc-internal-format
 
39874
@@ -34427,7 +34366,7 @@
 
39875
 #: cp/pt.c:5787
 
39876
 #, gcc-internal-format
 
39877
 msgid "try using %qE instead"
 
39878
-msgstr ""
 
39879
+msgstr "dùng %qE để thay thế"
 
39880
 
 
39881
 #: cp/pt.c:5825 cp/pt.c:5854
 
39882
 #, gcc-internal-format
 
39883
@@ -34467,32 +34406,32 @@
 
39884
 #: cp/pt.c:6253
 
39885
 #, gcc-internal-format
 
39886
 msgid "  expected a constant of type %qT, got %qT"
 
39887
-msgstr ""
 
39888
+msgstr "  cần hằng của kiểu %qT, nhưng lại nhận được %qT"
 
39889
 
 
39890
 #: cp/pt.c:6257
 
39891
 #, gcc-internal-format
 
39892
 msgid "  expected a class template, got %qE"
 
39893
-msgstr ""
 
39894
+msgstr "  cần mẫu lớp, nhưng lại nhận được %qE"
 
39895
 
 
39896
 #: cp/pt.c:6259
 
39897
 #, gcc-internal-format
 
39898
 msgid "  expected a type, got %qE"
 
39899
-msgstr ""
 
39900
+msgstr "  cần kiểu, nhưng lại nhận %qE"
 
39901
 
 
39902
 #: cp/pt.c:6272
 
39903
 #, gcc-internal-format
 
39904
 msgid "  expected a type, got %qT"
 
39905
-msgstr ""
 
39906
+msgstr "  cần một kiểu, nhưng lại nhận được %qT"
 
39907
 
 
39908
 #: cp/pt.c:6274
 
39909
 #, gcc-internal-format
 
39910
 msgid "  expected a class template, got %qT"
 
39911
-msgstr ""
 
39912
+msgstr "  cần mẫu lớp, nhưng lại nhận được %qT"
 
39913
 
 
39914
 #: cp/pt.c:6319
 
39915
 #, gcc-internal-format
 
39916
 msgid "  expected a template of type %qD, got %qT"
 
39917
-msgstr ""
 
39918
+msgstr "  cần hằng của kiểu %qD, nhưng lại nhận được %qT"
 
39919
 
 
39920
 #. Not sure if this is reachable, but it doesn't hurt
 
39921
 #. to be robust.
 
39922
@@ -34509,27 +34448,27 @@
 
39923
 #: cp/pt.c:6440 cp/pt.c:6609
 
39924
 #, gcc-internal-format, gfc-internal-format
 
39925
 msgid "wrong number of template arguments (%d, should be %d)"
 
39926
-msgstr ""
 
39927
+msgstr "sai số lượng đối số hàm mẫu (%d, phải là %d)"
 
39928
 
 
39929
 #: cp/pt.c:6486 cp/pt.c:6694
 
39930
-#, gcc-internal-format, gfc-internal-format
 
39931
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
39932
 msgid "template argument %d is invalid"
 
39933
-msgstr ""
 
39934
+msgstr "Thêm mục tin là không hợp lệ."
 
39935
 
 
39936
 #: cp/pt.c:6605
 
39937
 #, gcc-internal-format, gfc-internal-format
 
39938
 msgid "wrong number of template arguments (%d, should be %d or more)"
 
39939
-msgstr ""
 
39940
+msgstr "sai số lượng đối số hàm mẫu (%d, cần %d hoặc hơn)"
 
39941
 
 
39942
 #: cp/pt.c:6613
 
39943
 #, gcc-internal-format
 
39944
 msgid "provided for %q+D"
 
39945
-msgstr ""
 
39946
+msgstr "được cung cấp cho %q+D"
 
39947
 
 
39948
 #: cp/pt.c:6938
 
39949
 #, gcc-internal-format
 
39950
 msgid "%q#D is not a function template"
 
39951
-msgstr ""
 
39952
+msgstr "%q#D không phải là hàm mẫu"
 
39953
 
 
39954
 #: cp/pt.c:7102
 
39955
 #, gcc-internal-format
 
39956
@@ -34539,7 +34478,7 @@
 
39957
 #: cp/pt.c:7104
 
39958
 #, gcc-internal-format
 
39959
 msgid "for template declaration %q+D"
 
39960
-msgstr ""
 
39961
+msgstr "cho khai báo hàm mẫu %q+D"
 
39962
 
 
39963
 #: cp/pt.c:7925
 
39964
 msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth= to increase the maximum) substituting %qS"
 
39965
@@ -34566,9 +34505,9 @@
 
39966
 msgstr ""
 
39967
 
 
39968
 #: cp/pt.c:10478
 
39969
-#, gcc-internal-format
 
39970
+#, fuzzy, gcc-internal-format
 
39971
 msgid "instantiation of %q+D as type %qT"
 
39972
-msgstr ""
 
39973
+msgstr "đang tuyên bố lại « %s » có kiểu dữ liệu khác"
 
39974
 
 
39975
 #. It may seem that this case cannot occur, since:
 
39976
 #.
 
39977
@@ -34583,255 +34522,255 @@
 
39978
 #.
 
39979
 #. is an attempt to declare a variable with function
 
39980
 #. type.
 
39981
-#: cp/pt.c:10656
 
39982
+#: cp/pt.c:10651
 
39983
 #, gcc-internal-format
 
39984
 msgid "variable %qD has function type"
 
39985
-msgstr ""
 
39986
+msgstr "biến %qD có kiểu hàm"
 
39987
 
 
39988
-#: cp/pt.c:10828
 
39989
+#: cp/pt.c:10823
 
39990
 #, gcc-internal-format
 
39991
 msgid "invalid parameter type %qT"
 
39992
-msgstr ""
 
39993
+msgstr "kiểu đối số không hợp lệ %qT"
 
39994
 
 
39995
-#: cp/pt.c:10830
 
39996
+#: cp/pt.c:10825
 
39997
 #, gcc-internal-format
 
39998
 msgid "in declaration %q+D"
 
39999
-msgstr ""
 
40000
+msgstr "trong khai báo %q+D"
 
40001
 
 
40002
-#: cp/pt.c:10906
 
40003
+#: cp/pt.c:10901
 
40004
 #, gcc-internal-format
 
40005
 msgid "function returning an array"
 
40006
-msgstr ""
 
40007
+msgstr "hàm trả về một mảng"
 
40008
 
 
40009
-#: cp/pt.c:10908
 
40010
+#: cp/pt.c:10903
 
40011
 #, gcc-internal-format
 
40012
 msgid "function returning a function"
 
40013
-msgstr ""
 
40014
+msgstr "hàm trả về hàm"
 
40015
 
 
40016
-#: cp/pt.c:10938
 
40017
+#: cp/pt.c:10933
 
40018
 #, gcc-internal-format
 
40019
 msgid "creating pointer to member function of non-class type %qT"
 
40020
 msgstr ""
 
40021
 
 
40022
-#: cp/pt.c:11503
 
40023
-#, gcc-internal-format
 
40024
+#: cp/pt.c:11498
 
40025
+#, fuzzy, gcc-internal-format
 
40026
 msgid "forming reference to void"
 
40027
-msgstr ""
 
40028
+msgstr "tham chiếu đến phần tử chưa sở khởi « %s[\"%.*s\"] »"
 
40029
 
 
40030
-#: cp/pt.c:11505
 
40031
+#: cp/pt.c:11500
 
40032
 #, gcc-internal-format
 
40033
 msgid "forming pointer to reference type %qT"
 
40034
 msgstr ""
 
40035
 
 
40036
-#: cp/pt.c:11507
 
40037
+#: cp/pt.c:11502
 
40038
 #, gcc-internal-format
 
40039
 msgid "forming reference to reference type %qT"
 
40040
 msgstr ""
 
40041
 
 
40042
-#: cp/pt.c:11556
 
40043
+#: cp/pt.c:11551
 
40044
 #, gcc-internal-format
 
40045
 msgid "creating pointer to member of non-class type %qT"
 
40046
 msgstr ""
 
40047
 
 
40048
-#: cp/pt.c:11562
 
40049
+#: cp/pt.c:11557
 
40050
 #, gcc-internal-format
 
40051
 msgid "creating pointer to member reference type %qT"
 
40052
 msgstr ""
 
40053
 
 
40054
-#: cp/pt.c:11568
 
40055
+#: cp/pt.c:11563
 
40056
 #, gcc-internal-format
 
40057
 msgid "creating pointer to member of type void"
 
40058
 msgstr ""
 
40059
 
 
40060
-#: cp/pt.c:11630
 
40061
+#: cp/pt.c:11625
 
40062
 #, gcc-internal-format
 
40063
 msgid "creating array of %qT"
 
40064
-msgstr ""
 
40065
+msgstr "đang tạo mảng của %qT"
 
40066
 
 
40067
-#: cp/pt.c:11636
 
40068
+#: cp/pt.c:11631
 
40069
 #, gcc-internal-format
 
40070
 msgid "creating array of %qT, which is an abstract class type"
 
40071
 msgstr ""
 
40072
 
 
40073
-#: cp/pt.c:11665
 
40074
+#: cp/pt.c:11660
 
40075
 #, gcc-internal-format
 
40076
 msgid "%qT is not a class, struct, or union type"
 
40077
 msgstr ""
 
40078
 
 
40079
-#: cp/pt.c:11702
 
40080
+#: cp/pt.c:11697
 
40081
 #, gcc-internal-format
 
40082
 msgid "%qT resolves to %qT, which is not an enumeration type"
 
40083
 msgstr ""
 
40084
 
 
40085
-#: cp/pt.c:11710
 
40086
+#: cp/pt.c:11705
 
40087
 #, gcc-internal-format
 
40088
 msgid "%qT resolves to %qT, which is is not a class type"
 
40089
 msgstr ""
 
40090
 
 
40091
-#: cp/pt.c:11827
 
40092
+#: cp/pt.c:11822
 
40093
 #, gcc-internal-format
 
40094
 msgid "use of %qs in template"
 
40095
-msgstr ""
 
40096
+msgstr "dùng %qs trong mẫu"
 
40097
 
 
40098
-#: cp/pt.c:11969
 
40099
+#: cp/pt.c:11964
 
40100
 #, gcc-internal-format
 
40101
 msgid "qualifying type %qT does not match destructor name ~%qT"
 
40102
 msgstr ""
 
40103
 
 
40104
-#: cp/pt.c:11984
 
40105
+#: cp/pt.c:11979
 
40106
 #, gcc-internal-format
 
40107
 msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
 
40108
 msgstr ""
 
40109
 
 
40110
-#: cp/pt.c:11986
 
40111
+#: cp/pt.c:11981
 
40112
 #, gcc-internal-format
 
40113
 msgid "say %<typename %E%> if a type is meant"
 
40114
 msgstr ""
 
40115
 
 
40116
-#: cp/pt.c:12134
 
40117
+#: cp/pt.c:12129
 
40118
 #, gcc-internal-format
 
40119
 msgid "using invalid field %qD"
 
40120
-msgstr ""
 
40121
+msgstr "đang dùng trường không hợp lệ %qD"
 
40122
 
 
40123
-#: cp/pt.c:12502 cp/pt.c:13323
 
40124
+#: cp/pt.c:12497 cp/pt.c:13318
 
40125
 #, gcc-internal-format
 
40126
 msgid "invalid use of pack expansion expression"
 
40127
 msgstr ""
 
40128
 
 
40129
-#: cp/pt.c:12506 cp/pt.c:13327
 
40130
-#, gcc-internal-format
 
40131
+#: cp/pt.c:12501 cp/pt.c:13322
 
40132
+#, fuzzy, gcc-internal-format
 
40133
 msgid "use %<...%> to expand argument pack"
 
40134
-msgstr ""
 
40135
+msgstr "Dùng dấu ngoặc móc {} để đưa ra lệnh dạng đối số tới @%s"
 
40136
 
 
40137
-#: cp/pt.c:13973
 
40138
+#: cp/pt.c:13968
 
40139
 #, gcc-internal-format
 
40140
 msgid "%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation"
 
40141
 msgstr ""
 
40142
 
 
40143
-#: cp/pt.c:13982
 
40144
+#: cp/pt.c:13977
 
40145
 #, gcc-internal-format
 
40146
 msgid "declarations in dependent base %qT are not found by unqualified lookup"
 
40147
 msgstr ""
 
40148
 
 
40149
-#: cp/pt.c:13987
 
40150
+#: cp/pt.c:13982
 
40151
 #, gcc-internal-format
 
40152
 msgid "use %<this->%D%> instead"
 
40153
-msgstr ""
 
40154
+msgstr "dùng %<this->%D%> thay thế"
 
40155
 
 
40156
-#: cp/pt.c:13990
 
40157
+#: cp/pt.c:13985
 
40158
 #, gcc-internal-format
 
40159
 msgid "use %<%T::%D%> instead"
 
40160
-msgstr ""
 
40161
+msgstr "dùng %<%T::%D%> thay thế"
 
40162
 
 
40163
-#: cp/pt.c:13994
 
40164
+#: cp/pt.c:13989
 
40165
 #, gcc-internal-format
 
40166
 msgid "%q+D declared here, later in the translation unit"
 
40167
 msgstr ""
 
40168
 
 
40169
-#: cp/pt.c:14254
 
40170
+#: cp/pt.c:14249
 
40171
 #, gcc-internal-format
 
40172
 msgid "%qT is not a class or namespace"
 
40173
-msgstr ""
 
40174
+msgstr "%qT không phải là một lớp hay namespace"
 
40175
 
 
40176
-#: cp/pt.c:14257
 
40177
+#: cp/pt.c:14252
 
40178
 #, gcc-internal-format
 
40179
 msgid "%qD is not a class or namespace"
 
40180
-msgstr ""
 
40181
+msgstr "%qD không phải là một lớp hay namespace"
 
40182
 
 
40183
-#: cp/pt.c:14563
 
40184
+#: cp/pt.c:14558
 
40185
 #, gcc-internal-format
 
40186
 msgid "%qT is/uses anonymous type"
 
40187
 msgstr ""
 
40188
 
 
40189
-#: cp/pt.c:14565
 
40190
+#: cp/pt.c:14560
 
40191
 #, gcc-internal-format
 
40192
 msgid "template argument for %qD uses local type %qT"
 
40193
 msgstr ""
 
40194
 
 
40195
-#: cp/pt.c:14575
 
40196
+#: cp/pt.c:14570
 
40197
 #, gcc-internal-format
 
40198
 msgid "%qT is a variably modified type"
 
40199
 msgstr ""
 
40200
 
 
40201
-#: cp/pt.c:14589
 
40202
+#: cp/pt.c:14584
 
40203
 #, gcc-internal-format
 
40204
 msgid "integral expression %qE is not constant"
 
40205
-msgstr ""
 
40206
+msgstr "biểu thức nguyên %qE không là hằng"
 
40207
 
 
40208
-#: cp/pt.c:14607
 
40209
-#, gcc-internal-format
 
40210
+#: cp/pt.c:14602
 
40211
+#, fuzzy, gcc-internal-format
 
40212
 msgid "  trying to instantiate %qD"
 
40213
-msgstr ""
 
40214
+msgstr "trong khi thử mở %s"
 
40215
 
 
40216
-#: cp/pt.c:17925
 
40217
+#: cp/pt.c:17921
 
40218
 #, gcc-internal-format
 
40219
 msgid "ambiguous class template instantiation for %q#T"
 
40220
 msgstr ""
 
40221
 
 
40222
-#: cp/pt.c:17929
 
40223
+#: cp/pt.c:17925
 
40224
 #, gcc-internal-format
 
40225
 msgid "%s %+#T"
 
40226
-msgstr ""
 
40227
+msgstr "%s %+#T"
 
40228
 
 
40229
-#: cp/pt.c:17953 cp/pt.c:18036
 
40230
+#: cp/pt.c:17949 cp/pt.c:18032
 
40231
 #, gcc-internal-format
 
40232
 msgid "explicit instantiation of non-template %q#D"
 
40233
 msgstr ""
 
40234
 
 
40235
-#: cp/pt.c:17974 cp/pt.c:18031
 
40236
+#: cp/pt.c:17970 cp/pt.c:18027
 
40237
 #, gcc-internal-format
 
40238
 msgid "no matching template for %qD found"
 
40239
 msgstr ""
 
40240
 
 
40241
-#: cp/pt.c:17979
 
40242
+#: cp/pt.c:17975
 
40243
 #, gcc-internal-format
 
40244
 msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
 
40245
 msgstr ""
 
40246
 
 
40247
-#: cp/pt.c:17987
 
40248
-#, gcc-internal-format
 
40249
+#: cp/pt.c:17983
 
40250
+#, fuzzy, gcc-internal-format
 
40251
 msgid "explicit instantiation of %q#D"
 
40252
-msgstr ""
 
40253
+msgstr "%s: Trong minh dụ của %q#D:\n"
 
40254
 
 
40255
-#: cp/pt.c:18023
 
40256
-#, gcc-internal-format
 
40257
+#: cp/pt.c:18019
 
40258
+#, fuzzy, gcc-internal-format
 
40259
 msgid "duplicate explicit instantiation of %q#D"
 
40260
-msgstr ""
 
40261
+msgstr "%s:%d:%d:   [ đang bỏ qua %d ngữ cảnh tạo lần ]\n"
 
40262
 
 
40263
-#: cp/pt.c:18046 cp/pt.c:18143
 
40264
+#: cp/pt.c:18042 cp/pt.c:18139
 
40265
 #, gcc-internal-format
 
40266
 msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
 
40267
 msgstr ""
 
40268
 
 
40269
-#: cp/pt.c:18051 cp/pt.c:18160
 
40270
+#: cp/pt.c:18047 cp/pt.c:18156
 
40271
 #, gcc-internal-format
 
40272
 msgid "storage class %qD applied to template instantiation"
 
40273
 msgstr ""
 
40274
 
 
40275
-#: cp/pt.c:18119
 
40276
+#: cp/pt.c:18115
 
40277
 #, gcc-internal-format
 
40278
 msgid "explicit instantiation of non-class template %qD"
 
40279
 msgstr ""
 
40280
 
 
40281
-#: cp/pt.c:18121
 
40282
+#: cp/pt.c:18117
 
40283
 #, gcc-internal-format
 
40284
 msgid "explicit instantiation of non-template type %qT"
 
40285
 msgstr ""
 
40286
 
 
40287
-#: cp/pt.c:18130
 
40288
+#: cp/pt.c:18126
 
40289
 #, gcc-internal-format
 
40290
 msgid "explicit instantiation of %q#T before definition of template"
 
40291
 msgstr ""
 
40292
 
 
40293
-#: cp/pt.c:18148
 
40294
+#: cp/pt.c:18144
 
40295
 #, gcc-internal-format
 
40296
 msgid "ISO C++ forbids the use of %qE on explicit instantiations"
 
40297
 msgstr ""
 
40298
 
 
40299
-#: cp/pt.c:18194
 
40300
-#, gcc-internal-format
 
40301
+#: cp/pt.c:18190
 
40302
+#, fuzzy, gcc-internal-format
 
40303
 msgid "duplicate explicit instantiation of %q#T"
 
40304
-msgstr ""
 
40305
+msgstr "%s:%d:%d:   [ đang bỏ qua %d ngữ cảnh tạo lần ]\n"
 
40306
 
 
40307
 #. [temp.explicit]
 
40308
 #.
 
40309
@@ -34840,47 +34779,47 @@
 
40310
 #. member function or static data member of a class template
 
40311
 #. shall be present in every translation unit in which it is
 
40312
 #. explicitly instantiated.
 
40313
-#: cp/pt.c:18723
 
40314
+#: cp/pt.c:18719
 
40315
 #, gcc-internal-format
 
40316
 msgid "explicit instantiation of %qD but no definition available"
 
40317
 msgstr ""
 
40318
 
 
40319
-#: cp/pt.c:18908
 
40320
+#: cp/pt.c:18904
 
40321
 #, gcc-internal-format
 
40322
 msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use -ftemplate-depth= to increase the maximum)"
 
40323
 msgstr ""
 
40324
 
 
40325
-#: cp/pt.c:19288
 
40326
+#: cp/pt.c:19284
 
40327
 #, fuzzy, gcc-internal-format
 
40328
 msgid "invalid template non-type parameter"
 
40329
 msgstr "template-parameter-"
 
40330
 
 
40331
-#: cp/pt.c:19290
 
40332
+#: cp/pt.c:19286
 
40333
 #, gcc-internal-format
 
40334
 msgid "%q#T is not a valid type for a template non-type parameter"
 
40335
 msgstr ""
 
40336
 
 
40337
-#: cp/pt.c:20508
 
40338
+#: cp/pt.c:20504
 
40339
 #, gcc-internal-format
 
40340
 msgid "deducing from brace-enclosed initializer list requires #include <initializer_list>"
 
40341
 msgstr ""
 
40342
 
 
40343
-#: cp/pt.c:20579
 
40344
+#: cp/pt.c:20575
 
40345
 #, gcc-internal-format
 
40346
 msgid "unable to deduce lambda return type from %qE"
 
40347
 msgstr ""
 
40348
 
 
40349
-#: cp/pt.c:20581
 
40350
+#: cp/pt.c:20577
 
40351
 #, gcc-internal-format
 
40352
 msgid "unable to deduce %qT from %qE"
 
40353
 msgstr ""
 
40354
 
 
40355
-#: cp/pt.c:20595
 
40356
+#: cp/pt.c:20591
 
40357
 #, gcc-internal-format
 
40358
 msgid "inconsistent types %qT and %qT deduced for lambda return type"
 
40359
 msgstr ""
 
40360
 
 
40361
-#: cp/pt.c:20599
 
40362
+#: cp/pt.c:20595
 
40363
 #, gcc-internal-format
 
40364
 msgid "inconsistent deduction for %qT: %qT and then %qT"
 
40365
 msgstr ""
 
40366
@@ -34888,12 +34827,12 @@
 
40367
 #: cp/repo.c:118
 
40368
 #, gcc-internal-format
 
40369
 msgid "-frepo must be used with -c"
 
40370
-msgstr ""
 
40371
+msgstr "-frepo phải dùng với -c"
 
40372
 
 
40373
 #: cp/repo.c:208
 
40374
-#, gcc-internal-format, gfc-internal-format
 
40375
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
40376
 msgid "mysterious repository information in %s"
 
40377
-msgstr ""
 
40378
+msgstr "&Gỡ lỗi bằng sổ nhật ký:"
 
40379
 
 
40380
 #: cp/repo.c:226
 
40381
 #, fuzzy, gcc-internal-format
 
40382
@@ -34923,7 +34862,7 @@
 
40383
 #: cp/rtti.c:692
 
40384
 #, gcc-internal-format
 
40385
 msgid "%<dynamic_cast%> not permitted with -fno-rtti"
 
40386
-msgstr ""
 
40387
+msgstr "%<dynamic_cast%> không thừa nhận với -fno-rtti"
 
40388
 
 
40389
 #: cp/rtti.c:769
 
40390
 #, gcc-internal-format
 
40391
@@ -34931,14 +34870,14 @@
 
40392
 msgstr ""
 
40393
 
 
40394
 #: cp/search.c:252
 
40395
-#, gcc-internal-format
 
40396
+#, fuzzy, gcc-internal-format
 
40397
 msgid "%qT is an ambiguous base of %qT"
 
40398
-msgstr ""
 
40399
+msgstr "Định dạng tập tin mơ hồ"
 
40400
 
 
40401
 #: cp/search.c:268
 
40402
-#, gcc-internal-format
 
40403
+#, fuzzy, gcc-internal-format
 
40404
 msgid "%qT is an inaccessible base of %qT"
 
40405
-msgstr ""
 
40406
+msgstr "« bit,base » ở ngoại phạm vi"
 
40407
 
 
40408
 #: cp/search.c:1904
 
40409
 #, gcc-internal-format
 
40410
@@ -34948,37 +34887,37 @@
 
40411
 #: cp/search.c:1906 cp/search.c:1921 cp/search.c:1926 cp/search.c:1950
 
40412
 #, gcc-internal-format
 
40413
 msgid "  overriding %q+#D"
 
40414
-msgstr ""
 
40415
+msgstr "  đè lên %q+#D"
 
40416
 
 
40417
 #: cp/search.c:1920
 
40418
-#, gcc-internal-format
 
40419
+#, fuzzy, gcc-internal-format
 
40420
 msgid "invalid covariant return type for %q+#D"
 
40421
-msgstr ""
 
40422
+msgstr "Gõ sai. (Gỏ ? để xem trợ giúp.)\n"
 
40423
 
 
40424
 #: cp/search.c:1925
 
40425
-#, gcc-internal-format
 
40426
+#, fuzzy, gcc-internal-format
 
40427
 msgid "conflicting return type specified for %q+#D"
 
40428
-msgstr ""
 
40429
+msgstr "chưa ghi rõ loại bộ xử lý cần liên kết"
 
40430
 
 
40431
 #: cp/search.c:1940
 
40432
-#, gcc-internal-format
 
40433
+#, fuzzy, gcc-internal-format
 
40434
 msgid "looser throw specifier for %q+#F"
 
40435
-msgstr ""
 
40436
+msgstr "toán hạng không hợp lệ cho chỉ định 'r'"
 
40437
 
 
40438
 #: cp/search.c:1941
 
40439
 #, gcc-internal-format
 
40440
 msgid "  overriding %q+#F"
 
40441
-msgstr ""
 
40442
+msgstr "  đè lên %q+#F"
 
40443
 
 
40444
 #: cp/search.c:1949
 
40445
-#, gcc-internal-format
 
40446
+#, fuzzy, gcc-internal-format
 
40447
 msgid "conflicting type attributes specified for %q+#D"
 
40448
-msgstr ""
 
40449
+msgstr "chưa ghi rõ loại bộ xử lý cần liên kết"
 
40450
 
 
40451
 #: cp/search.c:1959
 
40452
 #, gcc-internal-format
 
40453
 msgid "deleted function %q+D"
 
40454
-msgstr ""
 
40455
+msgstr "hàm bị xóa %q+D"
 
40456
 
 
40457
 #: cp/search.c:1960
 
40458
 #, gcc-internal-format
 
40459
@@ -34986,14 +34925,14 @@
 
40460
 msgstr ""
 
40461
 
 
40462
 #: cp/search.c:1965
 
40463
-#, gcc-internal-format
 
40464
+#, fuzzy, gcc-internal-format
 
40465
 msgid "non-deleted function %q+D"
 
40466
-msgstr ""
 
40467
+msgstr " hwclock [hàm] [tuỳ chọn...]\n"
 
40468
 
 
40469
 #: cp/search.c:1966
 
40470
-#, gcc-internal-format
 
40471
+#, fuzzy, gcc-internal-format
 
40472
 msgid "overriding deleted function %q+D"
 
40473
-msgstr ""
 
40474
+msgstr " hwclock [hàm] [tuỳ chọn...]\n"
 
40475
 
 
40476
 #: cp/search.c:1972
 
40477
 #, gcc-internal-format
 
40478
@@ -35003,19 +34942,19 @@
 
40479
 #: cp/search.c:1973
 
40480
 #, gcc-internal-format
 
40481
 msgid "overriding final function %q+D"
 
40482
-msgstr ""
 
40483
+msgstr "đang dè lên hàm cuối %q+D"
 
40484
 
 
40485
 #. A static member function cannot match an inherited
 
40486
 #. virtual member function.
 
40487
 #: cp/search.c:2069
 
40488
 #, gcc-internal-format
 
40489
 msgid "%q+#D cannot be declared"
 
40490
-msgstr ""
 
40491
+msgstr "%q+#D không thể được khai báo"
 
40492
 
 
40493
 #: cp/search.c:2070
 
40494
-#, gcc-internal-format
 
40495
+#, fuzzy, gcc-internal-format
 
40496
 msgid "  since %q+#D declared in base class"
 
40497
-msgstr ""
 
40498
+msgstr "Không tìm thấy hạng cơ bản C++ trong bộ chứa"
 
40499
 
 
40500
 #: cp/semantics.c:759
 
40501
 #, gcc-internal-format
 
40502
@@ -35032,25 +34971,25 @@
 
40503
 msgid "__label__ declarations are only allowed in function scopes"
 
40504
 msgstr ""
 
40505
 
 
40506
-#: cp/semantics.c:1557
 
40507
+#: cp/semantics.c:1558
 
40508
 #, gcc-internal-format
 
40509
 msgid "invalid use of member %q+D in static member function"
 
40510
 msgstr ""
 
40511
 
 
40512
-#: cp/semantics.c:1559
 
40513
+#: cp/semantics.c:1560
 
40514
 #, gcc-internal-format
 
40515
 msgid "invalid use of non-static data member %q+D"
 
40516
 msgstr ""
 
40517
 
 
40518
-#: cp/semantics.c:1560
 
40519
+#: cp/semantics.c:1561
 
40520
 #, gcc-internal-format
 
40521
 msgid "from this location"
 
40522
-msgstr ""
 
40523
+msgstr "từ vị trí này"
 
40524
 
 
40525
 #: cp/semantics.c:2222
 
40526
-#, gcc-internal-format
 
40527
+#, fuzzy, gcc-internal-format
 
40528
 msgid "arguments to destructor are not allowed"
 
40529
-msgstr ""
 
40530
+msgstr "Bạn không có quyền đi tới địa chỉ URL kiểu « %s »"
 
40531
 
 
40532
 #: cp/semantics.c:2303
 
40533
 #, gcc-internal-format
 
40534
@@ -35080,7 +35019,7 @@
 
40535
 #: cp/semantics.c:2362
 
40536
 #, gcc-internal-format
 
40537
 msgid "%qE is not of type %qT"
 
40538
-msgstr ""
 
40539
+msgstr "%qE không là kiểu %qT"
 
40540
 
 
40541
 #: cp/semantics.c:2403
 
40542
 #, gcc-internal-format
 
40543
@@ -35110,17 +35049,17 @@
 
40544
 #: cp/semantics.c:2608
 
40545
 #, gcc-internal-format
 
40546
 msgid "invalid definition of qualified type %qT"
 
40547
-msgstr ""
 
40548
+msgstr "định nghĩa không hợp lệ của kiểu hạn định %qT"
 
40549
 
 
40550
 #: cp/semantics.c:2829
 
40551
 #, gcc-internal-format
 
40552
 msgid "invalid base-class specification"
 
40553
-msgstr ""
 
40554
+msgstr "đặc tả lớp-cơ-sở không hợp lệ"
 
40555
 
 
40556
-#: cp/semantics.c:3074 cp/semantics.c:9106
 
40557
+#: cp/semantics.c:3074 cp/semantics.c:9123
 
40558
 #, gcc-internal-format
 
40559
 msgid "%qD is not captured"
 
40560
-msgstr ""
 
40561
+msgstr "%qD không bị bắt"
 
40562
 
 
40563
 #: cp/semantics.c:3080
 
40564
 #, gcc-internal-format
 
40565
@@ -35128,14 +35067,14 @@
 
40566
 msgstr ""
 
40567
 
 
40568
 #: cp/semantics.c:3081
 
40569
-#, gcc-internal-format
 
40570
+#, fuzzy, gcc-internal-format
 
40571
 msgid "use of parameter from containing function"
 
40572
-msgstr ""
 
40573
+msgstr "hàm « %s »: không thể dùng tên hàm như là tên tham số"
 
40574
 
 
40575
 #: cp/semantics.c:3082
 
40576
 #, gcc-internal-format
 
40577
 msgid "  %q+#D declared here"
 
40578
-msgstr ""
 
40579
+msgstr "  %q+#D đã khai báo ở đây"
 
40580
 
 
40581
 #: cp/semantics.c:3093
 
40582
 #, gcc-internal-format
 
40583
@@ -35171,12 +35110,12 @@
 
40584
 #: cp/semantics.c:3436
 
40585
 #, gcc-internal-format
 
40586
 msgid "type of %qE is unknown"
 
40587
-msgstr ""
 
40588
+msgstr "không hiểu kiểu của %qE"
 
40589
 
 
40590
 #: cp/semantics.c:3464
 
40591
 #, gcc-internal-format
 
40592
 msgid "%qT is not an enumeration type"
 
40593
-msgstr ""
 
40594
+msgstr "%qT không phải một kiểu enumeration"
 
40595
 
 
40596
 #. Parameter packs can only be used in templates
 
40597
 #: cp/semantics.c:3613
 
40598
@@ -35197,7 +35136,7 @@
 
40599
 #: cp/semantics.c:4063
 
40600
 #, gcc-internal-format
 
40601
 msgid "%qD is not a variable in clause %qs"
 
40602
-msgstr ""
 
40603
+msgstr "%qD không phải một biến trong mệnh đề %qs"
 
40604
 
 
40605
 #: cp/semantics.c:4072 cp/semantics.c:4094 cp/semantics.c:4116
 
40606
 #, gcc-internal-format
 
40607
@@ -35212,7 +35151,7 @@
 
40608
 #: cp/semantics.c:4108
 
40609
 #, gcc-internal-format
 
40610
 msgid "%qD is not a variable in clause %<lastprivate%>"
 
40611
-msgstr ""
 
40612
+msgstr "%qD không phải một biến trong mệnh đề %<lastprivate%>"
 
40613
 
 
40614
 #: cp/semantics.c:4150
 
40615
 #, gcc-internal-format
 
40616
@@ -35245,263 +35184,268 @@
 
40617
 msgstr ""
 
40618
 
 
40619
 #. Report the error.
 
40620
-#: cp/semantics.c:5224
 
40621
-#, gcc-internal-format, gfc-internal-format
 
40622
+#: cp/semantics.c:5226
 
40623
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
40624
 msgid "static assertion failed: %s"
 
40625
-msgstr ""
 
40626
+msgstr "malloc (cấp phát bộ nhớ): lỗi khẳng định: %s\n"
 
40627
 
 
40628
-#: cp/semantics.c:5227
 
40629
+#: cp/semantics.c:5229
 
40630
 #, gcc-internal-format
 
40631
 msgid "non-constant condition for static assertion"
 
40632
 msgstr ""
 
40633
 
 
40634
-#: cp/semantics.c:5256
 
40635
-#, gcc-internal-format
 
40636
+#: cp/semantics.c:5258
 
40637
+#, fuzzy, gcc-internal-format
 
40638
 msgid "argument to decltype must be an expression"
 
40639
-msgstr ""
 
40640
+msgstr "đối số cho <%s> phải là một ký tự riêng lẻ"
 
40641
 
 
40642
-#: cp/semantics.c:5281
 
40643
+#: cp/semantics.c:5283
 
40644
 #, fuzzy, gcc-internal-format
 
40645
 msgid "decltype cannot resolve address of overloaded function"
 
40646
 msgstr "<chưa giải quyết loại hàm quá tải>"
 
40647
 
 
40648
-#: cp/semantics.c:5612
 
40649
+#: cp/semantics.c:5614
 
40650
 #, gcc-internal-format
 
40651
 msgid "__is_convertible_to"
 
40652
-msgstr ""
 
40653
+msgstr "__is_convertible_to"
 
40654
 
 
40655
-#: cp/semantics.c:5730
 
40656
+#: cp/semantics.c:5732
 
40657
 #, gcc-internal-format
 
40658
 msgid "the type %qT of constexpr variable %qD is not literal"
 
40659
 msgstr ""
 
40660
 
 
40661
-#: cp/semantics.c:5800
 
40662
+#: cp/semantics.c:5802
 
40663
 #, gcc-internal-format
 
40664
 msgid "invalid type for parameter %d of constexpr function %q+#D"
 
40665
 msgstr ""
 
40666
 
 
40667
-#: cp/semantics.c:5814
 
40668
+#: cp/semantics.c:5816
 
40669
 #, fuzzy, gcc-internal-format
 
40670
 msgid "invalid return type %qT of constexpr function %q+D"
 
40671
 msgstr "gặp thanh ghi sai trong lệnh di chuyển"
 
40672
 
 
40673
-#: cp/semantics.c:5836
 
40674
+#: cp/semantics.c:5838
 
40675
 #, gcc-internal-format
 
40676
 msgid "%q#T has virtual base classes"
 
40677
-msgstr ""
 
40678
+msgstr "%q#T có lớp cơ sở ảo"
 
40679
 
 
40680
-#: cp/semantics.c:6036
 
40681
+#: cp/semantics.c:6038
 
40682
 #, gcc-internal-format
 
40683
 msgid "constexpr constructor does not have empty body"
 
40684
 msgstr ""
 
40685
 
 
40686
-#: cp/semantics.c:6122
 
40687
+#: cp/semantics.c:6124
 
40688
 #, gcc-internal-format
 
40689
 msgid "body of %<constexpr%> constructor cannot be a function-try-block"
 
40690
 msgstr ""
 
40691
 
 
40692
-#: cp/semantics.c:6245
 
40693
+#: cp/semantics.c:6247
 
40694
 #, gcc-internal-format
 
40695
 msgid "%<constexpr%> constructor for union %qT must initialize exactly one non-static data member"
 
40696
 msgstr ""
 
40697
 
 
40698
-#: cp/semantics.c:6285
 
40699
+#: cp/semantics.c:6287
 
40700
 #, gcc-internal-format
 
40701
 msgid "uninitialized member %qD in %<constexpr%> constructor"
 
40702
 msgstr ""
 
40703
 
 
40704
-#: cp/semantics.c:6316
 
40705
+#: cp/semantics.c:6318
 
40706
 #, gcc-internal-format
 
40707
 msgid "body of constexpr function %qD not a return-statement"
 
40708
 msgstr ""
 
40709
 
 
40710
-#: cp/semantics.c:6371
 
40711
+#: cp/semantics.c:6373
 
40712
 #, fuzzy, gcc-internal-format
 
40713
 msgid "%q+D is not usable as a constexpr function because:"
 
40714
 msgstr "Đừng sử dụng push để lưu các đối số hàm"
 
40715
 
 
40716
-#: cp/semantics.c:6706
 
40717
+#: cp/semantics.c:6708
 
40718
 #, gcc-internal-format
 
40719
 msgid "expression %qE does not designate a constexpr function"
 
40720
 msgstr ""
 
40721
 
 
40722
-#: cp/semantics.c:6720 cp/semantics.c:8360
 
40723
-#, gcc-internal-format
 
40724
+#: cp/semantics.c:6722 cp/semantics.c:8362
 
40725
+#, fuzzy, gcc-internal-format
 
40726
 msgid "call to non-constexpr function %qD"
 
40727
-msgstr ""
 
40728
+msgstr "cảnh báo : cuộc gọi ký hiệu khác hàm %s được xác định trong %B"
 
40729
 
 
40730
 #. The definition of fun was somehow unsuitable.
 
40731
-#: cp/semantics.c:6748
 
40732
+#: cp/semantics.c:6750
 
40733
 #, gcc-internal-format
 
40734
 msgid "%qD called in a constant expression"
 
40735
 msgstr "%qD được gọi trong một biểu thức hằng"
 
40736
 
 
40737
-#: cp/semantics.c:6752
 
40738
+#: cp/semantics.c:6754
 
40739
 #, gcc-internal-format
 
40740
 msgid "%qD used before its definition"
 
40741
-msgstr ""
 
40742
+msgstr "%qD được dùng trước khi nó được định nghĩa"
 
40743
 
 
40744
-#: cp/semantics.c:6786
 
40745
-#, gcc-internal-format
 
40746
+#: cp/semantics.c:6788
 
40747
+#, fuzzy, gcc-internal-format
 
40748
 msgid "call has circular dependency"
 
40749
-msgstr ""
 
40750
+msgstr "Circular dependency đòi hỏi phải tìm được mô đun \"%s\"."
 
40751
 
 
40752
-#: cp/semantics.c:6794
 
40753
+#: cp/semantics.c:6796
 
40754
 #, gcc-internal-format, gfc-internal-format
 
40755
 msgid "constexpr evaluation depth exceeds maximum of %d (use -fconstexpr-depth= to increase the maximum)"
 
40756
 msgstr ""
 
40757
 
 
40758
-#: cp/semantics.c:6858
 
40759
+#: cp/semantics.c:6860
 
40760
 #, gcc-internal-format
 
40761
 msgid "%q+E is not a constant expression"
 
40762
 msgstr "%q+E không phải biểu thức hằng"
 
40763
 
 
40764
-#: cp/semantics.c:7004
 
40765
-#, fuzzy, gcc-internal-format
 
40766
+#: cp/semantics.c:7006
 
40767
+#, gcc-internal-format
 
40768
 msgid "array subscript out of bound"
 
40769
-msgstr "Tham chiếu mảng ở ngoại phạm vi"
 
40770
+msgstr "chỉ số mảng nằm ngoài phạm vi"
 
40771
 
 
40772
-#: cp/semantics.c:7050 cp/semantics.c:7110 cp/semantics.c:7804
 
40773
+#: cp/semantics.c:7052 cp/semantics.c:7112 cp/semantics.c:7806
 
40774
 #, gcc-internal-format
 
40775
 msgid "%qE is not a constant expression"
 
40776
 msgstr "%qE không phải là biểu thức hằng"
 
40777
 
 
40778
-#: cp/semantics.c:7056
 
40779
+#: cp/semantics.c:7058
 
40780
 #, fuzzy, gcc-internal-format
 
40781
 msgid "mutable %qD is not usable in a constant expression"
 
40782
 msgstr "yếu tố sơ khởi không phải là một biểu tượng hằng số"
 
40783
 
 
40784
-#: cp/semantics.c:7071
 
40785
+#: cp/semantics.c:7073
 
40786
 #, fuzzy, gcc-internal-format
 
40787
 msgid "accessing %qD member instead of initialized %qD member in constant expression"
 
40788
 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"
 
40789
 
 
40790
-#: cp/semantics.c:7630
 
40791
+#: cp/semantics.c:7632
 
40792
 #, gcc-internal-format
 
40793
 msgid "accessing value of %qE through a %qT glvalue in a constant expression"
 
40794
 msgstr ""
 
40795
 
 
40796
-#: cp/semantics.c:7665
 
40797
+#: cp/semantics.c:7667
 
40798
 #, fuzzy, gcc-internal-format
 
40799
 msgid "the value of %qD is not usable in a constant expression"
 
40800
 msgstr "yếu tố sơ khởi không phải là một biểu tượng hằng số"
 
40801
 
 
40802
-#: cp/semantics.c:7672
 
40803
-#, fuzzy, gcc-internal-format
 
40804
+#: cp/semantics.c:7674
 
40805
+#, gcc-internal-format
 
40806
 msgid "%qD used in its own initializer"
 
40807
-msgstr "gặp yếu tố thừa trong bộ sơ khởi hợp"
 
40808
+msgstr "%qD được dùng trong bộ khởi tạo của chính nó"
 
40809
 
 
40810
-#: cp/semantics.c:7677
 
40811
+#: cp/semantics.c:7679
 
40812
 #, gcc-internal-format
 
40813
 msgid "%q#D is not const"
 
40814
-msgstr ""
 
40815
+msgstr "%q#D không là const"
 
40816
 
 
40817
-#: cp/semantics.c:7680
 
40818
+#: cp/semantics.c:7682
 
40819
 #, gcc-internal-format
 
40820
 msgid "%q#D is volatile"
 
40821
-msgstr ""
 
40822
+msgstr "%q#D là volatile"
 
40823
 
 
40824
-#: cp/semantics.c:7684
 
40825
-#, fuzzy, gcc-internal-format
 
40826
+#: cp/semantics.c:7686
 
40827
+#, gcc-internal-format
 
40828
 msgid "%qD was not initialized with a constant expression"
 
40829
-msgstr "yếu tố sơ khởi không phải là một biểu tượng hằng số"
 
40830
+msgstr "%qD không được khởi tạo với một biểu thức hằng"
 
40831
 
 
40832
-#: cp/semantics.c:7693
 
40833
+#: cp/semantics.c:7695
 
40834
 #, gcc-internal-format
 
40835
 msgid "%qD was not declared %<constexpr%>"
 
40836
-msgstr ""
 
40837
+msgstr "%qD chưa được khai báo %<constexpr%>"
 
40838
 
 
40839
-#: cp/semantics.c:7696
 
40840
+#: cp/semantics.c:7698
 
40841
 #, gcc-internal-format
 
40842
 msgid "%qD does not have integral or enumeration type"
 
40843
 msgstr ""
 
40844
 
 
40845
-#: cp/semantics.c:7792 cp/semantics.c:8492
 
40846
+#: cp/semantics.c:7794 cp/semantics.c:8494
 
40847
 #, gcc-internal-format
 
40848
 msgid "use of the value of the object being constructed in a constant expression"
 
40849
 msgstr ""
 
40850
 
 
40851
-#: cp/semantics.c:7820 cp/semantics.c:8630
 
40852
+#: cp/semantics.c:7822 cp/semantics.c:8644
 
40853
 #, fuzzy, gcc-internal-format
 
40854
 msgid "temporary of non-literal type %qT in a constant expression"
 
40855
 msgstr "Gặp loại saio trong biểu thức bất biến"
 
40856
 
 
40857
-#: cp/semantics.c:8087 cp/semantics.c:8534 cp/semantics.c:8794
 
40858
+#: cp/semantics.c:8089 cp/semantics.c:8536 cp/semantics.c:8811
 
40859
 #, fuzzy, gcc-internal-format
 
40860
 msgid "expression %qE is not a constant-expression"
 
40861
 msgstr "yếu tố sơ khởi không phải là một biểu tượng hằng số"
 
40862
 
 
40863
-#: cp/semantics.c:8092
 
40864
+#: cp/semantics.c:8094
 
40865
 #, fuzzy, gcc-internal-format
 
40866
 msgid "unexpected expression %qE of kind %s"
 
40867
-msgstr "cần một loại biểu thức"
 
40868
+msgstr "kết thúc tập tin bất thường trong biểu thức"
 
40869
 
 
40870
-#: cp/semantics.c:8124
 
40871
+#: cp/semantics.c:8126
 
40872
 #, gcc-internal-format
 
40873
 msgid "%qT cannot be the type of a complete constant expression because it has mutable sub-objects"
 
40874
 msgstr ""
 
40875
 
 
40876
-#: cp/semantics.c:8137
 
40877
+#: cp/semantics.c:8139
 
40878
 #, gcc-internal-format
 
40879
 msgid "conversion from pointer type %qT to arithmetic type %qT in a constant-expression"
 
40880
 msgstr ""
 
40881
 
 
40882
-#: cp/semantics.c:8308
 
40883
+#: cp/semantics.c:8310
 
40884
 #, gcc-internal-format
 
40885
 msgid "expression %qE has side-effects"
 
40886
 msgstr ""
 
40887
 
 
40888
-#: cp/semantics.c:8378
 
40889
+#: cp/semantics.c:8380
 
40890
 #, gcc-internal-format
 
40891
 msgid "calling a member function of the object being constructed in a constant expression"
 
40892
 msgstr ""
 
40893
 
 
40894
-#: cp/semantics.c:8460
 
40895
+#: cp/semantics.c:8462
 
40896
 #, gcc-internal-format
 
40897
 msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
 
40898
 msgstr ""
 
40899
 
 
40900
-#: cp/semantics.c:8546
 
40901
+#: cp/semantics.c:8548
 
40902
 #, gcc-internal-format
 
40903
 msgid "typeid-expression is not a constant expression because %qE is of polymorphic type"
 
40904
 msgstr ""
 
40905
 
 
40906
-#: cp/semantics.c:8559
 
40907
+#: cp/semantics.c:8561
 
40908
 #, fuzzy, gcc-internal-format
 
40909
 msgid "difference of two pointer expressions is not a constant expression"
 
40910
 msgstr "yếu tố sơ khởi không phải là một biểu tượng hằng số"
 
40911
 
 
40912
-#: cp/semantics.c:8578
 
40913
+#: cp/semantics.c:8580
 
40914
 #, fuzzy, gcc-internal-format
 
40915
 msgid "pointer comparison expression is not a constant expression"
 
40916
 msgstr "yếu tố sơ khởi không phải là một biểu tượng hằng số"
 
40917
 
 
40918
-#: cp/semantics.c:8679
 
40919
+#: cp/semantics.c:8619
 
40920
 #, fuzzy, gcc-internal-format
 
40921
+msgid "cast to non-integral type %qT in a constant expression"
 
40922
+msgstr "Gặp loại saio trong biểu thức bất biến"
 
40923
+
 
40924
+#: cp/semantics.c:8695
 
40925
+#, fuzzy, gcc-internal-format
 
40926
 msgid "division by zero is not a constant-expression"
 
40927
 msgstr "yếu tố sơ khởi không phải là một biểu tượng hằng số"
 
40928
 
 
40929
-#: cp/semantics.c:8802
 
40930
+#: cp/semantics.c:8819
 
40931
 #, fuzzy, gcc-internal-format
 
40932
 msgid "non-constant array initialization"
 
40933
-msgstr "bộ sơ khởi chứa một chỉ mục mảng không phải hằng số"
 
40934
+msgstr "một bộ phận mảng dẻo bị sơ khởi một cách không phải tĩnh"
 
40935
 
 
40936
-#: cp/semantics.c:8811
 
40937
+#: cp/semantics.c:8828
 
40938
 #, gcc-internal-format, gfc-internal-format
 
40939
 msgid "unexpected AST of kind %s"
 
40940
 msgstr "cần AST thuộc kiểu %s"
 
40941
 
 
40942
-#: cp/semantics.c:9303
 
40943
+#: cp/semantics.c:9320
 
40944
 #, gcc-internal-format
 
40945
 msgid "cannot capture %qE by reference"
 
40946
 msgstr ""
 
40947
 
 
40948
-#: cp/semantics.c:9326
 
40949
+#: cp/semantics.c:9343
 
40950
 #, gcc-internal-format
 
40951
 msgid "already captured %qD in lambda expression"
 
40952
 msgstr ""
 
40953
 
 
40954
-#: cp/semantics.c:9472
 
40955
+#: cp/semantics.c:9515
 
40956
 #, gcc-internal-format
 
40957
 msgid "%<this%> was not captured for this lambda function"
 
40958
 msgstr ""
 
40959
@@ -35511,85 +35455,85 @@
 
40960
 msgid "%qV qualifiers cannot be applied to %qT"
 
40961
 msgstr ""
 
40962
 
 
40963
-#: cp/tree.c:3084
 
40964
+#: cp/tree.c:3078
 
40965
 #, gcc-internal-format
 
40966
 msgid "%qE attribute can only be applied to Java class definitions"
 
40967
 msgstr ""
 
40968
 
 
40969
-#: cp/tree.c:3113
 
40970
+#: cp/tree.c:3107
 
40971
 #, gcc-internal-format
 
40972
 msgid "%qE attribute can only be applied to class definitions"
 
40973
 msgstr ""
 
40974
 
 
40975
-#: cp/tree.c:3119
 
40976
+#: cp/tree.c:3113
 
40977
 #, gcc-internal-format
 
40978
 msgid "%qE is obsolete; g++ vtables are now COM-compatible by default"
 
40979
 msgstr ""
 
40980
 
 
40981
-#: cp/tree.c:3143
 
40982
+#: cp/tree.c:3137
 
40983
 #, gcc-internal-format
 
40984
 msgid "requested init_priority is not an integer constant"
 
40985
 msgstr ""
 
40986
 
 
40987
-#: cp/tree.c:3164
 
40988
+#: cp/tree.c:3158
 
40989
 #, gcc-internal-format
 
40990
 msgid "can only use %qE attribute on file-scope definitions of objects of class type"
 
40991
 msgstr ""
 
40992
 
 
40993
-#: cp/tree.c:3172
 
40994
+#: cp/tree.c:3166
 
40995
 #, gcc-internal-format
 
40996
 msgid "requested init_priority is out of range"
 
40997
 msgstr ""
 
40998
 
 
40999
-#: cp/tree.c:3182
 
41000
+#: cp/tree.c:3176
 
41001
 #, gcc-internal-format
 
41002
 msgid "requested init_priority is reserved for internal use"
 
41003
 msgstr ""
 
41004
 
 
41005
-#: cp/tree.c:3193
 
41006
-#, gcc-internal-format
 
41007
+#: cp/tree.c:3187
 
41008
+#, fuzzy, gcc-internal-format
 
41009
 msgid "%qE attribute is not supported on this platform"
 
41010
-msgstr ""
 
41011
+msgstr "--atime-preserve='system' không được hỗ trợ trên nền tảng này"
 
41012
 
 
41013
-#: cp/tree.c:3220
 
41014
+#: cp/tree.c:3214
 
41015
 #, fuzzy, gcc-internal-format
 
41016
 msgid "redeclaration of %qD adds abi tag %E"
 
41017
 msgstr "<lỗi tuyên bố>"
 
41018
 
 
41019
-#: cp/tree.c:3226
 
41020
-#, fuzzy, gcc-internal-format
 
41021
+#: cp/tree.c:3220
 
41022
+#, gcc-internal-format
 
41023
 msgid "previous declaration here"
 
41024
-msgstr "lời tuyên bố thuộc tính"
 
41025
+msgstr "khai báo trước ở đây"
 
41026
 
 
41027
-#: cp/tree.c:3243
 
41028
+#: cp/tree.c:3237
 
41029
 #, gcc-internal-format
 
41030
 msgid "%qE attribute applied to non-class, non-enum type %qT"
 
41031
 msgstr ""
 
41032
 
 
41033
-#: cp/tree.c:3249
 
41034
+#: cp/tree.c:3243
 
41035
 #, fuzzy, gcc-internal-format
 
41036
 msgid "%qE attribute applied to %qT after its definition"
 
41037
 msgstr "Xuất nhánh gián tiếp tới hàm cục bộ"
 
41038
 
 
41039
-#: cp/tree.c:3271
 
41040
+#: cp/tree.c:3265
 
41041
 #, fuzzy, gcc-internal-format
 
41042
 msgid "%qE attribute applied to non-function %qD"
 
41043
 msgstr "Xuất nhánh gián tiếp tới hàm cục bộ"
 
41044
 
 
41045
-#: cp/tree.c:3276
 
41046
+#: cp/tree.c:3270
 
41047
 #, fuzzy, gcc-internal-format
 
41048
 msgid "%qE attribute applied to extern \"C\" function %qD"
 
41049
 msgstr "Xuất nhánh gián tiếp tới hàm cục bộ"
 
41050
 
 
41051
-#: cp/tree.c:3977
 
41052
+#: cp/tree.c:3971
 
41053
 #, fuzzy, gcc-internal-format
 
41054
 msgid "zero as null pointer constant"
 
41055
 msgstr "toán hạng B không phải là một hằng số"
 
41056
 
 
41057
-#: cp/tree.c:3990
 
41058
+#: cp/tree.c:3984
 
41059
 #, gcc-internal-format, gfc-internal-format
 
41060
 msgid "lang_* check: failed in %s, at %s:%d"
 
41061
-msgstr ""
 
41062
+msgstr "lang_* check: gặp lỗi trong %s, tại %s:%d"
 
41063
 
 
41064
 #: cp/typeck.c:451
 
41065
 #, gcc-internal-format
 
41066
@@ -35679,7 +35623,7 @@
 
41067
 #: cp/typeck.c:1940
 
41068
 #, gcc-internal-format
 
41069
 msgid "taking address of temporary array"
 
41070
-msgstr ""
 
41071
+msgstr "lấy địa chỉ của mảng tạm"
 
41072
 
 
41073
 #: cp/typeck.c:2096
 
41074
 #, gcc-internal-format
 
41075
@@ -35729,12 +35673,12 @@
 
41076
 #: cp/typeck.c:2668
 
41077
 #, gcc-internal-format
 
41078
 msgid "%<%D::%D%> is not a member of %qT"
 
41079
-msgstr ""
 
41080
+msgstr "%<%D::%D%> không phải là thành viên của %qT"
 
41081
 
 
41082
 #: cp/typeck.c:2693
 
41083
 #, gcc-internal-format
 
41084
 msgid "%qT is not a base of %qT"
 
41085
-msgstr ""
 
41086
+msgstr "%qT không là cơ sở của %qT"
 
41087
 
 
41088
 #: cp/typeck.c:2713
 
41089
 #, gcc-internal-format
 
41090
@@ -35744,12 +35688,12 @@
 
41091
 #: cp/typeck.c:2731
 
41092
 #, gcc-internal-format
 
41093
 msgid "%qD is not a member template function"
 
41094
-msgstr ""
 
41095
+msgstr "%qD không phải là hàm thành viên mẫu"
 
41096
 
 
41097
 #: cp/typeck.c:2875
 
41098
 #, gcc-internal-format
 
41099
 msgid "%qT is not a pointer-to-object type"
 
41100
-msgstr ""
 
41101
+msgstr "%qT không phải kiểu con trỏ đến đối tượng"
 
41102
 
 
41103
 #: cp/typeck.c:2906
 
41104
 #, gcc-internal-format
 
41105
@@ -35799,7 +35743,7 @@
 
41106
 #: cp/typeck.c:3369
 
41107
 #, gcc-internal-format
 
41108
 msgid "ISO C++ forbids calling %<::main%> from within program"
 
41109
-msgstr ""
 
41110
+msgstr "ISO C++ cấm gọi %<::main%> từ bên trong chương trình"
 
41111
 
 
41112
 #: cp/typeck.c:3388
 
41113
 #, gcc-internal-format
 
41114
@@ -35809,19 +35753,17 @@
 
41115
 #: cp/typeck.c:3406
 
41116
 #, gcc-internal-format
 
41117
 msgid "%qE cannot be used as a function"
 
41118
-msgstr ""
 
41119
+msgstr "%qE không thể dùng như một hàm"
 
41120
 
 
41121
 #: cp/typeck.c:3409
 
41122
-#, fuzzy, gcc-internal-format
 
41123
-#| msgid "%q+D is usually a function"
 
41124
+#, gcc-internal-format
 
41125
 msgid "%qD cannot be used as a function"
 
41126
-msgstr "%q+D thường là một hàm"
 
41127
+msgstr "%qD không thể được dùng như một hàm"
 
41128
 
 
41129
 #: cp/typeck.c:3412
 
41130
-#, fuzzy, gcc-internal-format
 
41131
-#| msgid "expected function"
 
41132
+#, gcc-internal-format
 
41133
 msgid "expression cannot be used as a function"
 
41134
-msgstr "cần hàm"
 
41135
+msgstr "biểu thức không thể được dùng như một hàm"
 
41136
 
 
41137
 #: cp/typeck.c:3461
 
41138
 #, gcc-internal-format
 
41139
@@ -35866,12 +35808,12 @@
 
41140
 #: cp/typeck.c:3489
 
41141
 #, gcc-internal-format
 
41142
 msgid "too many arguments to function"
 
41143
-msgstr ""
 
41144
+msgstr "quá nhiều đối số cho hàm"
 
41145
 
 
41146
 #: cp/typeck.c:3490
 
41147
 #, gcc-internal-format
 
41148
 msgid "too few arguments to function"
 
41149
-msgstr ""
 
41150
+msgstr "quá ít đối số cho hàm"
 
41151
 
 
41152
 #: cp/typeck.c:3569
 
41153
 #, gcc-internal-format
 
41154
@@ -35891,12 +35833,12 @@
 
41155
 #: cp/typeck.c:3926
 
41156
 #, gcc-internal-format
 
41157
 msgid "NULL used in arithmetic"
 
41158
-msgstr ""
 
41159
+msgstr "NULL được dùng trong số học"
 
41160
 
 
41161
 #: cp/typeck.c:4188
 
41162
 #, gcc-internal-format
 
41163
 msgid "left rotate count is negative"
 
41164
-msgstr ""
 
41165
+msgstr "số lượng dịch trái bị âm"
 
41166
 
 
41167
 #: cp/typeck.c:4189
 
41168
 #, gcc-internal-format
 
41169
@@ -35906,7 +35848,7 @@
 
41170
 #: cp/typeck.c:4195
 
41171
 #, gcc-internal-format
 
41172
 msgid "left rotate count >= width of type"
 
41173
-msgstr ""
 
41174
+msgstr "số lượng dịch trái >= độ rộng của kiểu"
 
41175
 
 
41176
 #: cp/typeck.c:4196
 
41177
 #, gcc-internal-format
 
41178
@@ -35921,7 +35863,7 @@
 
41179
 #: cp/typeck.c:4237 cp/typeck.c:4250
 
41180
 #, gcc-internal-format
 
41181
 msgid "the address of %qD will never be NULL"
 
41182
-msgstr ""
 
41183
+msgstr "địa chỉ của %qD sẽ không bao giờ là NULL"
 
41184
 
 
41185
 #: cp/typeck.c:4262 cp/typeck.c:4270 cp/typeck.c:4513 cp/typeck.c:4521
 
41186
 #, gcc-internal-format
 
41187
@@ -35929,10 +35871,9 @@
 
41188
 msgstr ""
 
41189
 
 
41190
 #: cp/typeck.c:4463 cp/typeck.c:4471
 
41191
-#, fuzzy, gcc-internal-format
 
41192
-#| msgid "comparison between %qT and %qT"
 
41193
+#, gcc-internal-format
 
41194
 msgid "operand types are %qT and %qT"
 
41195
-msgstr "so sánh giữa %qT và %qT"
 
41196
+msgstr "các kiểu toán hạng là %qT và %qT"
 
41197
 
 
41198
 #: cp/typeck.c:4538
 
41199
 #, gcc-internal-format
 
41200
@@ -35967,12 +35908,12 @@
 
41201
 #: cp/typeck.c:4918
 
41202
 #, gcc-internal-format
 
41203
 msgid "taking address of constructor %qE"
 
41204
-msgstr ""
 
41205
+msgstr "lấy địa chỉ của cấu tử %qE"
 
41206
 
 
41207
 #: cp/typeck.c:4919
 
41208
 #, gcc-internal-format
 
41209
 msgid "taking address of destructor %qE"
 
41210
-msgstr ""
 
41211
+msgstr "lấy địa chỉ của hủy tử %qE"
 
41212
 
 
41213
 #: cp/typeck.c:4933
 
41214
 #, gcc-internal-format
 
41215
@@ -35982,7 +35923,7 @@
 
41216
 #: cp/typeck.c:4936
 
41217
 #, gcc-internal-format
 
41218
 msgid "  a qualified-id is required"
 
41219
-msgstr ""
 
41220
+msgstr "  cần qualified-id"
 
41221
 
 
41222
 #: cp/typeck.c:4941
 
41223
 #, gcc-internal-format
 
41224
@@ -36004,7 +35945,7 @@
 
41225
 #: cp/typeck.c:5144
 
41226
 #, gcc-internal-format
 
41227
 msgid "taking address of temporary"
 
41228
-msgstr ""
 
41229
+msgstr "đang lấy địa chỉ của mẫu"
 
41230
 
 
41231
 #: cp/typeck.c:5146
 
41232
 #, gcc-internal-format
 
41233
@@ -36124,7 +36065,7 @@
 
41234
 #: cp/typeck.c:6063
 
41235
 #, gcc-internal-format
 
41236
 msgid "useless cast to type %qT"
 
41237
-msgstr ""
 
41238
+msgstr "trừ phi ép thành kiểu %qT"
 
41239
 
 
41240
 #: cp/typeck.c:6405
 
41241
 #, gcc-internal-format
 
41242
@@ -36134,7 +36075,7 @@
 
41243
 #: cp/typeck.c:6431
 
41244
 #, gcc-internal-format
 
41245
 msgid "converting from %qT to %qT"
 
41246
-msgstr ""
 
41247
+msgstr "đang chuyển đổi từ %qT thành %qT"
 
41248
 
 
41249
 #: cp/typeck.c:6483
 
41250
 #, gcc-internal-format
 
41251
@@ -36198,12 +36139,12 @@
 
41252
 #: cp/typeck.c:7176
 
41253
 #, gcc-internal-format
 
41254
 msgid "  in evaluation of %<%Q(%#T, %#T)%>"
 
41255
-msgstr ""
 
41256
+msgstr "  trong định giá %<%Q(%#T, %#T)%>"
 
41257
 
 
41258
 #: cp/typeck.c:7237
 
41259
-#, fuzzy, gcc-internal-format
 
41260
+#, gcc-internal-format
 
41261
 msgid "assigning to an array from an initializer list"
 
41262
-msgstr "bộ sơ khởi chứa một chỉ mục mảng không phải hằng số"
 
41263
+msgstr "gán giá trị cho mảng từ một danh sách bộ khởi tạo"
 
41264
 
 
41265
 #: cp/typeck.c:7251
 
41266
 #, gcc-internal-format
 
41267
@@ -36213,12 +36154,12 @@
 
41268
 #: cp/typeck.c:7265
 
41269
 #, gcc-internal-format
 
41270
 msgid "array used as initializer"
 
41271
-msgstr ""
 
41272
+msgstr "mảng được dùng như là bộ khởi tạo"
 
41273
 
 
41274
 #: cp/typeck.c:7267
 
41275
 #, gcc-internal-format
 
41276
 msgid "invalid array assignment"
 
41277
-msgstr ""
 
41278
+msgstr "gán mảng không hợp lệ"
 
41279
 
 
41280
 #: cp/typeck.c:7374
 
41281
 #, gcc-internal-format
 
41282
@@ -36258,7 +36199,7 @@
 
41283
 #: cp/typeck.c:7827
 
41284
 #, gcc-internal-format
 
41285
 msgid "cannot convert %qT to %qT"
 
41286
-msgstr ""
 
41287
+msgstr "không thể chuyển đổi %qT thành %qT"
 
41288
 
 
41289
 #: cp/typeck.c:7831
 
41290
 #, gcc-internal-format
 
41291
@@ -36303,12 +36244,12 @@
 
41292
 #: cp/typeck.c:7979 cp/typeck.c:7981
 
41293
 #, gcc-internal-format
 
41294
 msgid "in passing argument %P of %q+D"
 
41295
-msgstr ""
 
41296
+msgstr "trong đối số chuyển qua %P của %q+D"
 
41297
 
 
41298
 #: cp/typeck.c:8036
 
41299
 #, gcc-internal-format
 
41300
 msgid "returning reference to temporary"
 
41301
-msgstr ""
 
41302
+msgstr "trả về tham chiếu đến tạm thời (temporary)"
 
41303
 
 
41304
 #: cp/typeck.c:8043
 
41305
 #, gcc-internal-format
 
41306
@@ -36323,12 +36264,12 @@
 
41307
 #: cp/typeck.c:8062
 
41308
 #, gcc-internal-format
 
41309
 msgid "address of local variable %q+D returned"
 
41310
-msgstr ""
 
41311
+msgstr "địa chỉ của biến cục bộ %q+D được trả về"
 
41312
 
 
41313
 #: cp/typeck.c:8099
 
41314
 #, gcc-internal-format
 
41315
 msgid "returning a value from a destructor"
 
41316
-msgstr ""
 
41317
+msgstr "trả về một giá trị từ hủy tử"
 
41318
 
 
41319
 #. If a return statement appears in a handler of the
 
41320
 #. function-try-block of a constructor, the program is ill-formed.
 
41321
@@ -36341,39 +36282,44 @@
 
41322
 #: cp/typeck.c:8110
 
41323
 #, gcc-internal-format
 
41324
 msgid "returning a value from a constructor"
 
41325
-msgstr ""
 
41326
+msgstr "trả về một giá trị từ cấu tử"
 
41327
 
 
41328
 #. Give a helpful error message.
 
41329
-#: cp/typeck.c:8133 cp/typeck.c:8172
 
41330
-#, gcc-internal-format
 
41331
+#: cp/typeck.c:8133 cp/typeck.c:8177
 
41332
+#, fuzzy, gcc-internal-format
 
41333
 msgid "return-statement with no value, in function returning %qT"
 
41334
-msgstr ""
 
41335
+msgstr "« return » (trả lại) không có giá trị, trong hàm trả lại non-void (không rỗng)"
 
41336
 
 
41337
-#: cp/typeck.c:8191
 
41338
+#: cp/typeck.c:8141
 
41339
 #, gcc-internal-format
 
41340
+msgid "returning initializer list"
 
41341
+msgstr "trả về danh sách bộ khởi tạo"
 
41342
+
 
41343
+#: cp/typeck.c:8196
 
41344
+#, fuzzy, gcc-internal-format
 
41345
 msgid "return-statement with a value, in function returning 'void'"
 
41346
-msgstr ""
 
41347
+msgstr "« return » (trả lại) không có giá trị, trong hàm trả lại non-void (không rỗng)"
 
41348
 
 
41349
-#: cp/typeck.c:8221
 
41350
+#: cp/typeck.c:8226
 
41351
 #, gcc-internal-format
 
41352
 msgid "%<operator new%> must not return NULL unless it is declared %<throw()%> (or -fcheck-new is in effect)"
 
41353
 msgstr ""
 
41354
 
 
41355
 #. Make this a permerror because we used to accept it.
 
41356
-#: cp/typeck.c:8789
 
41357
+#: cp/typeck.c:8794
 
41358
 #, gcc-internal-format
 
41359
 msgid "using temporary as lvalue"
 
41360
-msgstr ""
 
41361
+msgstr "đang dùng mẫu như là lvalue"
 
41362
 
 
41363
-#: cp/typeck.c:8791
 
41364
+#: cp/typeck.c:8796
 
41365
 #, gcc-internal-format
 
41366
 msgid "using xvalue (rvalue reference) as lvalue"
 
41367
 msgstr ""
 
41368
 
 
41369
 #: cp/typeck2.c:50
 
41370
-#, gcc-internal-format
 
41371
+#, fuzzy, gcc-internal-format
 
41372
 msgid "type %qT is not a base type for type %qT"
 
41373
-msgstr ""
 
41374
+msgstr "Thao tác này không được hỗ trợ cho kiểu thiết bị này.\n"
 
41375
 
 
41376
 #: cp/typeck2.c:105
 
41377
 #, gcc-internal-format
 
41378
@@ -36449,7 +36395,7 @@
 
41379
 #: cp/typeck2.c:325
 
41380
 #, gcc-internal-format
 
41381
 msgid "invalid abstract type for %q+D"
 
41382
-msgstr ""
 
41383
+msgstr "kiểu trừu tượng cho %q+D không hợp lệ"
 
41384
 
 
41385
 #: cp/typeck2.c:328
 
41386
 #, gcc-internal-format
 
41387
@@ -36464,7 +36410,7 @@
 
41388
 #: cp/typeck2.c:343
 
41389
 #, gcc-internal-format
 
41390
 msgid "\t%+#D"
 
41391
-msgstr ""
 
41392
+msgstr "\t%+#D"
 
41393
 
 
41394
 #: cp/typeck2.c:352
 
41395
 #, gcc-internal-format
 
41396
@@ -36472,29 +36418,29 @@
 
41397
 msgstr ""
 
41398
 
 
41399
 #: cp/typeck2.c:390
 
41400
-#, gcc-internal-format
 
41401
+#, fuzzy, gcc-internal-format
 
41402
 msgid "%q+D has incomplete type"
 
41403
-msgstr ""
 
41404
+msgstr "%s có kiểu %o, mong chờ %o"
 
41405
 
 
41406
 #: cp/typeck2.c:403
 
41407
-#, gcc-internal-format
 
41408
+#, fuzzy, gcc-internal-format
 
41409
 msgid "invalid use of incomplete type %q#T"
 
41410
-msgstr ""
 
41411
+msgstr "Sử dụng một loại số nguyên 8-bit"
 
41412
 
 
41413
 #: cp/typeck2.c:406
 
41414
-#, gcc-internal-format
 
41415
+#, fuzzy, gcc-internal-format
 
41416
 msgid "forward declaration of %q+#T"
 
41417
-msgstr ""
 
41418
+msgstr "khai báo trước"
 
41419
 
 
41420
 #: cp/typeck2.c:409
 
41421
 #, gcc-internal-format
 
41422
 msgid "declaration of %q+#T"
 
41423
-msgstr ""
 
41424
+msgstr "khai báo của %q+#T"
 
41425
 
 
41426
 #: cp/typeck2.c:414
 
41427
 #, gcc-internal-format
 
41428
 msgid "invalid use of %qT"
 
41429
-msgstr ""
 
41430
+msgstr "cách dùng không hợp lệ %qT"
 
41431
 
 
41432
 #: cp/typeck2.c:436
 
41433
 #, gcc-internal-format
 
41434
@@ -36562,14 +36508,14 @@
 
41435
 msgstr ""
 
41436
 
 
41437
 #: cp/typeck2.c:897
 
41438
-#, gcc-internal-format
 
41439
+#, fuzzy, gcc-internal-format
 
41440
 msgid "int-array initialized from non-wide string"
 
41441
-msgstr ""
 
41442
+msgstr "mảng ký tự rộng bị sơ khởi từ chuỗi không phải rộng"
 
41443
 
 
41444
 #: cp/typeck2.c:903
 
41445
-#, gcc-internal-format
 
41446
+#, fuzzy, gcc-internal-format
 
41447
 msgid "int-array initialized from incompatible wide string"
 
41448
-msgstr ""
 
41449
+msgstr "mảng ký tự rộng bị sơ khởi từ chuỗi rộng không tương thích"
 
41450
 
 
41451
 #: cp/typeck2.c:923
 
41452
 #, gcc-internal-format
 
41453
@@ -36617,9 +36563,9 @@
 
41454
 msgstr ""
 
41455
 
 
41456
 #: cp/typeck2.c:1505
 
41457
-#, gcc-internal-format
 
41458
+#, fuzzy, gcc-internal-format
 
41459
 msgid "circular pointer delegation detected"
 
41460
-msgstr ""
 
41461
+msgstr "Circular dependency đòi hỏi phải tìm được mô đun \"%s\"."
 
41462
 
 
41463
 #: cp/typeck2.c:1519
 
41464
 #, gcc-internal-format
 
41465
@@ -36634,7 +36580,7 @@
 
41466
 #: cp/typeck2.c:1547
 
41467
 #, gcc-internal-format
 
41468
 msgid "base operand of %<->%> is not a pointer"
 
41469
-msgstr ""
 
41470
+msgstr "toán hạng cơ sở của %<->%> không phải là một con trỏ"
 
41471
 
 
41472
 #: cp/typeck2.c:1574
 
41473
 #, gcc-internal-format
 
41474
@@ -36657,9 +36603,9 @@
 
41475
 msgstr ""
 
41476
 
 
41477
 #: cp/typeck2.c:1699
 
41478
-#, gcc-internal-format
 
41479
+#, fuzzy, gcc-internal-format
 
41480
 msgid "invalid value-initialization of reference type"
 
41481
-msgstr ""
 
41482
+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ệ."
 
41483
 
 
41484
 #: cp/typeck2.c:1929
 
41485
 #, gcc-internal-format
 
41486
@@ -36678,7 +36624,6 @@
 
41487
 
 
41488
 #: fortran/arith.c:904 fortran/arith.c:929
 
41489
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
41490
-#| msgid "Integer value too large in expression at %C"
 
41491
 msgid "Noninteger exponent in an initialization expression at %L"
 
41492
 msgstr "Giá trị số nguyên quá lớn trong biểu thức tại %C"
 
41493
 
 
41494
@@ -36730,12 +36675,12 @@
 
41495
 #: fortran/array.c:94
 
41496
 #, gcc-internal-format, gfc-internal-format
 
41497
 msgid "Expected array subscript at %C"
 
41498
-msgstr ""
 
41499
+msgstr "Cần chỉ số mảng tại %C"
 
41500
 
 
41501
 #: fortran/array.c:103
 
41502
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
41503
 msgid "Unexpected '*' in coarray subscript at %C"
 
41504
-msgstr "Gặp yếu tố bất thường '%c' trong chuỗi định dạng tại %L"
 
41505
+msgstr "Gặp yếu tố bất thường « %c » trong chuỗi định dạng tại %L"
 
41506
 
 
41507
 #: fortran/array.c:127
 
41508
 #, gcc-internal-format, gfc-internal-format
 
41509
@@ -36766,9 +36711,9 @@
 
41510
 msgstr ""
 
41511
 
 
41512
 #: fortran/array.c:218
 
41513
-#, gcc-internal-format, gfc-internal-format
 
41514
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
41515
 msgid "Unexpected coarray designator at %C"
 
41516
-msgstr ""
 
41517
+msgstr "không mong đợi \" tại vị trí %d trong '%s' ."
 
41518
 
 
41519
 #: fortran/array.c:233
 
41520
 #, gcc-internal-format, gfc-internal-format
 
41521
@@ -36781,9 +36726,9 @@
 
41522
 msgstr ""
 
41523
 
 
41524
 #: fortran/array.c:249 fortran/array.c:257
 
41525
-#, gcc-internal-format, gfc-internal-format
 
41526
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
41527
 msgid "Unexpected '*' for codimension %d of %d at %C"
 
41528
-msgstr ""
 
41529
+msgstr "đang ngủ tại %s trong %d giây\n"
 
41530
 
 
41531
 #: fortran/array.c:252
 
41532
 #, gcc-internal-format, gfc-internal-format
 
41533
@@ -36811,9 +36756,9 @@
 
41534
 msgstr ""
 
41535
 
 
41536
 #: fortran/array.c:470
 
41537
-#, gcc-internal-format, gfc-internal-format
 
41538
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
41539
 msgid "Assumed-rank array at %C"
 
41540
-msgstr ""
 
41541
+msgstr "đợi dấu ngoặc vu đóng « ] » ở kết thúc của mảng"
 
41542
 
 
41543
 #: fortran/array.c:505
 
41544
 #, gcc-internal-format, gfc-internal-format
 
41545
@@ -36856,10 +36801,9 @@
 
41546
 msgstr ""
 
41547
 
 
41548
 #: fortran/array.c:592
 
41549
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
41550
-#| msgid "data declaration"
 
41551
+#, gcc-internal-format, gfc-internal-format
 
41552
 msgid "Coarray declaration at %C"
 
41553
-msgstr "lời tuyên bố dữ liệu"
 
41554
+msgstr "Khai báo Coarray tại %C"
 
41555
 
 
41556
 #: fortran/array.c:690
 
41557
 #, gcc-internal-format, gfc-internal-format
 
41558
@@ -36876,72 +36820,72 @@
 
41559
 msgid "DO-iterator '%s' at %L is inside iterator of the same name"
 
41560
 msgstr ""
 
41561
 
 
41562
-#: fortran/array.c:1010 fortran/array.c:1143
 
41563
-#, gcc-internal-format, gfc-internal-format
 
41564
+#: fortran/array.c:1010 fortran/array.c:1154
 
41565
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
41566
 msgid "Syntax error in array constructor at %C"
 
41567
-msgstr ""
 
41568
+msgstr "Gặp lỗi cú pháp ở dòng %u : thiếu dấu hai chấm « : » trong « %s »"
 
41569
 
 
41570
-#: fortran/array.c:1062
 
41571
-#, gcc-internal-format, gfc-internal-format
 
41572
+#: fortran/array.c:1063
 
41573
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
41574
 msgid "[...] style array constructors at %C"
 
41575
-msgstr ""
 
41576
+msgstr "đợi dấu ngoặc vu đóng « ] » ở kết thúc của mảng"
 
41577
 
 
41578
-#: fortran/array.c:1083
 
41579
+#: fortran/array.c:1085
 
41580
 #, gcc-internal-format, gfc-internal-format
 
41581
 msgid "Array constructor including type specification at %C"
 
41582
 msgstr ""
 
41583
 
 
41584
-#: fortran/array.c:1089 fortran/match.c:3469
 
41585
+#: fortran/array.c:1094 fortran/match.c:3469
 
41586
 #, gcc-internal-format, gfc-internal-format
 
41587
 msgid "Type-spec at %L cannot contain a deferred type parameter"
 
41588
 msgstr ""
 
41589
 
 
41590
-#: fortran/array.c:1105
 
41591
+#: fortran/array.c:1116
 
41592
 #, gcc-internal-format, gfc-internal-format
 
41593
 msgid "Empty array constructor at %C is not allowed"
 
41594
 msgstr ""
 
41595
 
 
41596
-#: fortran/array.c:1190
 
41597
+#: fortran/array.c:1201
 
41598
 #, gcc-internal-format, gfc-internal-format
 
41599
 msgid "Element in %s array constructor at %L is %s"
 
41600
 msgstr ""
 
41601
 
 
41602
-#: fortran/array.c:1518
 
41603
+#: fortran/array.c:1529
 
41604
 #, gcc-internal-format, gfc-internal-format
 
41605
 msgid "Iterator step at %L cannot be zero"
 
41606
 msgstr ""
 
41607
 
 
41608
 #. Problems occur when we get something like
 
41609
 #. integer :: a(lots) = (/(i, i=1, lots)/)
 
41610
-#: fortran/array.c:1655 fortran/expr.c:1535 fortran/trans-array.c:5370
 
41611
+#: fortran/array.c:1666 fortran/expr.c:1535 fortran/trans-array.c:5370
 
41612
 #, gcc-internal-format, gfc-internal-format
 
41613
 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"
 
41614
 msgstr ""
 
41615
 
 
41616
-#: fortran/array.c:1826
 
41617
+#: fortran/array.c:1837
 
41618
 #, gcc-internal-format, gfc-internal-format
 
41619
 msgid "AC-IMPLIED-DO initial expression references control variable at %L"
 
41620
 msgstr ""
 
41621
 
 
41622
-#: fortran/array.c:1833
 
41623
+#: fortran/array.c:1844
 
41624
 #, gcc-internal-format, gfc-internal-format
 
41625
 msgid "AC-IMPLIED-DO final expression references control variable at %L"
 
41626
 msgstr ""
 
41627
 
 
41628
-#: fortran/array.c:1840
 
41629
+#: fortran/array.c:1851
 
41630
 #, gcc-internal-format, gfc-internal-format
 
41631
 msgid "AC-IMPLIED-DO step expression references control variable at %L"
 
41632
 msgstr ""
 
41633
 
 
41634
-#: fortran/array.c:1852
 
41635
+#: fortran/array.c:1863
 
41636
 #, gcc-internal-format, gfc-internal-format
 
41637
 msgid "Array constructor value at %L shall not be unlimited polymorphic [F2008: C4106]"
 
41638
 msgstr ""
 
41639
 
 
41640
-#: fortran/array.c:1935
 
41641
-#, gcc-internal-format, gfc-internal-format
 
41642
+#: fortran/array.c:1946
 
41643
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
41644
 msgid "Different CHARACTER lengths (%d/%d) in array constructor at %L"
 
41645
-msgstr ""
 
41646
+msgstr "Bộ dựng mảng chứa các chiều dài KÝ_TỰ khác nhau (%ld/%ld)"
 
41647
 
 
41648
 #: fortran/check.c:46
 
41649
 #, gcc-internal-format, gfc-internal-format
 
41650
@@ -36951,7 +36895,7 @@
 
41651
 #: fortran/check.c:62
 
41652
 #, gcc-internal-format, gfc-internal-format
 
41653
 msgid "'%s' argument of '%s' intrinsic at %L must be %s"
 
41654
-msgstr ""
 
41655
+msgstr "'%s' đối số của '%s' bên trong tại %L phải là %s"
 
41656
 
 
41657
 #: fortran/check.c:90
 
41658
 #, gcc-internal-format, gfc-internal-format
 
41659
@@ -36981,7 +36925,7 @@
 
41660
 #: fortran/check.c:177
 
41661
 #, gcc-internal-format, gfc-internal-format
 
41662
 msgid "Invalid kind for %s at %L"
 
41663
-msgstr ""
 
41664
+msgstr "loại không hợp lệ cho %s tại %L"
 
41665
 
 
41666
 #: fortran/check.c:196
 
41667
 #, gcc-internal-format, gfc-internal-format
 
41668
@@ -37006,7 +36950,7 @@
 
41669
 #: fortran/check.c:283
 
41670
 #, gcc-internal-format, gfc-internal-format
 
41671
 msgid "'%s' at %L must be nonnegative"
 
41672
-msgstr ""
 
41673
+msgstr "'%s' tại %L phải là không âm"
 
41674
 
 
41675
 #: fortran/check.c:314
 
41676
 #, gcc-internal-format, gfc-internal-format
 
41677
@@ -37079,9 +37023,9 @@
 
41678
 msgstr ""
 
41679
 
 
41680
 #: fortran/check.c:736
 
41681
-#, gcc-internal-format, gfc-internal-format
 
41682
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
41683
 msgid "Unequal character lengths (%ld/%ld) in %s at %L"
 
41684
-msgstr ""
 
41685
+msgstr "Bộ dựng mảng chứa các chiều dài KÝ_TỰ khác nhau (%ld/%ld)"
 
41686
 
 
41687
 #: fortran/check.c:858 fortran/check.c:5195
 
41688
 #, gcc-internal-format, gfc-internal-format
 
41689
@@ -37090,9 +37034,9 @@
 
41690
 
 
41691
 #: fortran/check.c:867 fortran/check.c:1806 fortran/check.c:1932
 
41692
 #: fortran/check.c:2006 fortran/check.c:2358
 
41693
-#, gcc-internal-format, gfc-internal-format
 
41694
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
41695
 msgid "Different type kinds at %L"
 
41696
-msgstr ""
 
41697
+msgstr "kiểu đối tượng không khớp tại %s"
 
41698
 
 
41699
 #: fortran/check.c:903
 
41700
 #, gcc-internal-format, gfc-internal-format
 
41701
@@ -37150,10 +37094,9 @@
 
41702
 msgstr ""
 
41703
 
 
41704
 #: fortran/check.c:1084
 
41705
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
41706
-#| msgid "wrong type argument to %s"
 
41707
+#, gcc-internal-format, gfc-internal-format
 
41708
 msgid "Negative argument N at %L"
 
41709
-msgstr "sai kiểu đối số cho %s"
 
41710
+msgstr "Đối số âm N tại %L"
 
41711
 
 
41712
 #: fortran/check.c:1256 fortran/check.c:1426
 
41713
 #, gcc-internal-format, gfc-internal-format
 
41714
@@ -37196,7 +37139,7 @@
 
41715
 #: fortran/check.c:1499
 
41716
 #, gcc-internal-format, gfc-internal-format
 
41717
 msgid "Different shape for arguments '%s' and '%s' at %L for intrinsic 'dot_product'"
 
41718
-msgstr ""
 
41719
+msgstr "Dạng hình khác cho đối số '%s' và '%s' tại %L dành cho intrinsic 'dot_product'"
 
41720
 
 
41721
 #: fortran/check.c:1518 fortran/check.c:1526
 
41722
 #, gcc-internal-format, gfc-internal-format
 
41723
@@ -37215,14 +37158,13 @@
 
41724
 
 
41725
 #: fortran/check.c:1738
 
41726
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
41727
-#| msgid "arguments '%s' and '%s' for intrinsic %s"
 
41728
 msgid "COMPLEX argument '%s' argument of '%s' intrinsic at %L"
 
41729
-msgstr "đối số '%s' và '%s' cho %s thực chất"
 
41730
+msgstr "%c%s cần ít nhất %d đối số"
 
41731
 
 
41732
 #: fortran/check.c:1902
 
41733
 #, gcc-internal-format, gfc-internal-format
 
41734
 msgid "Argument of %s at %L must be of length one"
 
41735
-msgstr ""
 
41736
+msgstr "Đối số của %s tại %L phải là của một độ dài"
 
41737
 
 
41738
 #: fortran/check.c:1961
 
41739
 #, gcc-internal-format, gfc-internal-format
 
41740
@@ -37232,7 +37174,7 @@
 
41741
 #: fortran/check.c:2051
 
41742
 #, gcc-internal-format, gfc-internal-format
 
41743
 msgid "SIZE at %L must be positive"
 
41744
-msgstr ""
 
41745
+msgstr "SIZE tại %L phải là số dương"
 
41746
 
 
41747
 #: fortran/check.c:2063
 
41748
 #, gcc-internal-format, gfc-internal-format
 
41749
@@ -37245,14 +37187,14 @@
 
41750
 msgstr ""
 
41751
 
 
41752
 #: fortran/check.c:2331
 
41753
-#, gcc-internal-format, gfc-internal-format
 
41754
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
41755
 msgid "Intrinsic '%s' at %L must have at least two arguments"
 
41756
-msgstr ""
 
41757
+msgstr "phải xác định ít nhất hai tập tin"
 
41758
 
 
41759
 #: fortran/check.c:2364
 
41760
-#, gcc-internal-format, gfc-internal-format
 
41761
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
41762
 msgid "'a%d' argument of '%s' intrinsic at %L must be %s(%d)"
 
41763
-msgstr ""
 
41764
+msgstr "Đối số N-up (lên) phải là lũy thừa 2: %d"
 
41765
 
 
41766
 #: fortran/check.c:2395
 
41767
 #, gcc-internal-format, gfc-internal-format
 
41768
@@ -37360,9 +37302,9 @@
 
41769
 msgstr ""
 
41770
 
 
41771
 #: fortran/check.c:3200
 
41772
-#, gcc-internal-format, gfc-internal-format
 
41773
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
41774
 msgid "'%s' argument of '%s' intrinsic at %L is empty"
 
41775
-msgstr ""
 
41776
+msgstr "Thành phần tài khoản người dùng của tùy chọn -U bị rỗng"
 
41777
 
 
41778
 #: fortran/check.c:3207
 
41779
 #, gcc-internal-format, gfc-internal-format
 
41780
@@ -37487,7 +37429,7 @@
 
41781
 #: fortran/check.c:4541
 
41782
 #, gcc-internal-format, gfc-internal-format
 
41783
 msgid "Too many arguments to %s at %L"
 
41784
-msgstr ""
 
41785
+msgstr "Quá nhiều đối số cho %s tại %L"
 
41786
 
 
41787
 #: fortran/check.c:4827
 
41788
 #, gcc-internal-format, gfc-internal-format
 
41789
@@ -37519,17 +37461,17 @@
 
41790
 #: fortran/class.c:2733 fortran/class.c:2807
 
41791
 #, gcc-internal-format, gfc-internal-format
 
41792
 msgid "'%s' of '%s' is PRIVATE at %L"
 
41793
-msgstr ""
 
41794
+msgstr "'%s' của '%s' là PRIVATE tại %L"
 
41795
 
 
41796
 #: fortran/cpp.c:447
 
41797
-#, gcc-internal-format
 
41798
+#, fuzzy, gcc-internal-format
 
41799
 msgid "To enable preprocessing, use -cpp"
 
41800
-msgstr ""
 
41801
+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ó"
 
41802
 
 
41803
 #: fortran/cpp.c:544 fortran/cpp.c:555 fortran/cpp.c:661
 
41804
 #, gcc-internal-format, gfc-internal-format
 
41805
 msgid "opening output file %s: %s"
 
41806
-msgstr ""
 
41807
+msgstr "đang mở tập tin kết xuất %s: %s"
 
41808
 
 
41809
 #: fortran/data.c:65
 
41810
 #, gcc-internal-format, gfc-internal-format
 
41811
@@ -37549,7 +37491,7 @@
 
41812
 #: fortran/data.c:250
 
41813
 #, gcc-internal-format, gfc-internal-format
 
41814
 msgid "'%s' at %L already is initialized at %L"
 
41815
-msgstr ""
 
41816
+msgstr "'%s' tại %L đã được khởi tạo tại %L rồi"
 
41817
 
 
41818
 #: fortran/data.c:274
 
41819
 #, gcc-internal-format, gfc-internal-format
 
41820
@@ -37563,9 +37505,8 @@
 
41821
 
 
41822
 #: fortran/data.c:321 fortran/data.c:487
 
41823
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
41824
-#| msgid "duplicate initialization of %qD"
 
41825
 msgid "re-initialization of '%s' at %L"
 
41826
-msgstr "khởi tạo lặp lại cho %qD"
 
41827
+msgstr "(Ít nhất là 7 ngày)"
 
41828
 
 
41829
 #: fortran/decl.c:264
 
41830
 #, gcc-internal-format, gfc-internal-format
 
41831
@@ -37583,9 +37524,9 @@
 
41832
 msgstr ""
 
41833
 
 
41834
 #: fortran/decl.c:407
 
41835
-#, gcc-internal-format, gfc-internal-format
 
41836
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
41837
 msgid "Invalid initializer %s in Data statement at %C"
 
41838
-msgstr ""
 
41839
+msgstr "kiểu dữ liệu không hợp lệ trong câu lệnh thoát"
 
41840
 
 
41841
 #: fortran/decl.c:509
 
41842
 #, gcc-internal-format, gfc-internal-format
 
41843
@@ -37603,14 +37544,14 @@
 
41844
 msgstr ""
 
41845
 
 
41846
 #: fortran/decl.c:668
 
41847
-#, gcc-internal-format, gfc-internal-format
 
41848
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
41849
 msgid "Bad INTENT specification at %C"
 
41850
-msgstr ""
 
41851
+msgstr "%s: bị lỗi ở dòng %d của đặc tả\n"
 
41852
 
 
41853
 #: fortran/decl.c:689
 
41854
-#, gcc-internal-format, gfc-internal-format
 
41855
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
41856
 msgid "deferred type parameter at %C"
 
41857
-msgstr ""
 
41858
+msgstr "kiểu đối tượng không khớp tại %s"
 
41859
 
 
41860
 #: fortran/decl.c:726
 
41861
 #, gcc-internal-format, gfc-internal-format
 
41862
@@ -37630,7 +37571,7 @@
 
41863
 #: fortran/decl.c:906
 
41864
 #, gcc-internal-format, gfc-internal-format
 
41865
 msgid "Procedure '%s' at %C is already defined at %L"
 
41866
-msgstr ""
 
41867
+msgstr "Thủ tục '%s' tại %C đã được định nghĩa trước tại %L"
 
41868
 
 
41869
 #: fortran/decl.c:914
 
41870
 #, gcc-internal-format, gfc-internal-format
 
41871
@@ -37775,17 +37716,17 @@
 
41872
 #: fortran/decl.c:1756
 
41873
 #, gcc-internal-format, gfc-internal-format
 
41874
 msgid "Error in pointer initialization at %C"
 
41875
-msgstr ""
 
41876
+msgstr "Lỗi trong khởi tạo con trỏ tại %C"
 
41877
 
 
41878
 #: fortran/decl.c:1763
 
41879
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
41880
 msgid "non-NULL pointer initialization at %C"
 
41881
-msgstr "bộ sơ khởi chứa một chỉ mục mảng không phải hằng số"
 
41882
+msgstr "Gặp ngữ cảnh sai cho hàm trỏ NULL() tại %%L"
 
41883
 
 
41884
 #: fortran/decl.c:1786
 
41885
-#, gcc-internal-format, gfc-internal-format
 
41886
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
41887
 msgid "Function name '%s' not allowed at %C"
 
41888
-msgstr ""
 
41889
+msgstr "Tên đã tháo gỡ không phải là hàm\n"
 
41890
 
 
41891
 #: fortran/decl.c:1853
 
41892
 #, gcc-internal-format, gfc-internal-format
 
41893
@@ -37793,9 +37734,9 @@
 
41894
 msgstr ""
 
41895
 
 
41896
 #: fortran/decl.c:1864
 
41897
-#, gcc-internal-format, gfc-internal-format
 
41898
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
41899
 msgid "Implied-shape array at %L"
 
41900
-msgstr ""
 
41901
+msgstr "đợi dấu ngoặc vu đóng « ] » ở kết thúc của mảng"
 
41902
 
 
41903
 #: fortran/decl.c:1928 fortran/decl.c:6509
 
41904
 #, gcc-internal-format, gfc-internal-format
 
41905
@@ -37803,10 +37744,9 @@
 
41906
 msgstr ""
 
41907
 
 
41908
 #: fortran/decl.c:1999
 
41909
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
41910
-#| msgid "duplicate initialization of %qD"
 
41911
+#, gcc-internal-format, gfc-internal-format
 
41912
 msgid "Old-style initialization at %C"
 
41913
-msgstr "khởi tạo lặp lại cho %qD"
 
41914
+msgstr "Sự khởi tạo kiểu cũ tại %C"
 
41915
 
 
41916
 #: fortran/decl.c:2014 fortran/decl.c:4963
 
41917
 #, gcc-internal-format, gfc-internal-format
 
41918
@@ -37819,9 +37759,9 @@
 
41919
 msgstr ""
 
41920
 
 
41921
 #: fortran/decl.c:2036 fortran/decl.c:7804
 
41922
-#, gcc-internal-format, gfc-internal-format
 
41923
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
41924
 msgid "Expected an initialization expression at %C"
 
41925
-msgstr ""
 
41926
+msgstr "đợi ký hiệu ống dẫn « | » ở kết thúc của biểu thức"
 
41927
 
 
41928
 #: fortran/decl.c:2043
 
41929
 #, gcc-internal-format, gfc-internal-format
 
41930
@@ -37839,19 +37779,19 @@
 
41931
 msgstr ""
 
41932
 
 
41933
 #: fortran/decl.c:2151
 
41934
-#, gcc-internal-format, gfc-internal-format
 
41935
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
41936
 msgid "Nonstandard type declaration %s*%d at %C"
 
41937
-msgstr ""
 
41938
+msgstr "kiểu đối tượng không khớp tại %s"
 
41939
 
 
41940
 #: fortran/decl.c:2202 fortran/decl.c:2278
 
41941
-#, gcc-internal-format, gfc-internal-format
 
41942
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
41943
 msgid "Missing right parenthesis at %C"
 
41944
-msgstr ""
 
41945
+msgstr "thiếu « %s » tại kết thúc tập tin"
 
41946
 
 
41947
 #: fortran/decl.c:2215 fortran/decl.c:2349
 
41948
-#, gcc-internal-format, gfc-internal-format
 
41949
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
41950
 msgid "Expected initialization expression at %C"
 
41951
-msgstr ""
 
41952
+msgstr "đợi ký hiệu ống dẫn « | » ở kết thúc của biểu thức"
 
41953
 
 
41954
 #: fortran/decl.c:2223 fortran/decl.c:2355
 
41955
 #, gcc-internal-format, gfc-internal-format
 
41956
@@ -37859,9 +37799,9 @@
 
41957
 msgstr ""
 
41958
 
 
41959
 #: fortran/decl.c:2254
 
41960
-#, gcc-internal-format, gfc-internal-format
 
41961
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
41962
 msgid "Kind %d not supported for type %s at %C"
 
41963
-msgstr ""
 
41964
+msgstr "Cảnh báo : loại máy (%d) không được hỗ trợ cho delayimport."
 
41965
 
 
41966
 #: fortran/decl.c:2267
 
41967
 #, gcc-internal-format, gfc-internal-format
 
41968
@@ -37879,14 +37819,14 @@
 
41969
 msgstr ""
 
41970
 
 
41971
 #: fortran/decl.c:2507
 
41972
-#, gcc-internal-format, gfc-internal-format
 
41973
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
41974
 msgid "Syntax error in CHARACTER declaration at %C"
 
41975
-msgstr ""
 
41976
+msgstr "Gặp lỗi cú pháp ở dòng %u : thiếu dấu hai chấm « : » trong « %s »"
 
41977
 
 
41978
 #: fortran/decl.c:2592
 
41979
 #, gcc-internal-format, gfc-internal-format
 
41980
 msgid "BYTE type at %C"
 
41981
-msgstr ""
 
41982
+msgstr "kiểu BYTE tại %C"
 
41983
 
 
41984
 #: fortran/decl.c:2598
 
41985
 #, gcc-internal-format, gfc-internal-format
 
41986
@@ -37901,7 +37841,7 @@
 
41987
 #: fortran/decl.c:2623
 
41988
 #, gcc-internal-format, gfc-internal-format
 
41989
 msgid "Assumed type at %C"
 
41990
-msgstr ""
 
41991
+msgstr "Giả định kiểu tại %C"
 
41992
 
 
41993
 #: fortran/decl.c:2646 fortran/decl.c:2677 fortran/decl.c:2707
 
41994
 #: fortran/decl.c:2885
 
41995
@@ -37910,21 +37850,20 @@
 
41996
 msgstr ""
 
41997
 
 
41998
 #: fortran/decl.c:2702
 
41999
-#, gcc-internal-format, gfc-internal-format
 
42000
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
42001
 msgid "DOUBLE COMPLEX at %C"
 
42002
-msgstr ""
 
42003
+msgstr "(Ít nhất là 7 ngày)"
 
42004
 
 
42005
 #: fortran/decl.c:2777
 
42006
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
42007
-#| msgid "in statement"
 
42008
+#, gcc-internal-format, gfc-internal-format
 
42009
 msgid "CLASS statement at %C"
 
42010
-msgstr "tại câu lệnh"
 
42011
+msgstr "câu lệnh CLASS tại %C"
 
42012
 
 
42013
 #: fortran/decl.c:2813 fortran/decl.c:2826 fortran/decl.c:3200
 
42014
 #: fortran/decl.c:3208
 
42015
 #, gcc-internal-format, gfc-internal-format
 
42016
 msgid "Type name '%s' at %C is ambiguous"
 
42017
-msgstr ""
 
42018
+msgstr "Tên kiểu '%s' tại %C là chưa rõ ràng"
 
42019
 
 
42020
 #: fortran/decl.c:2841
 
42021
 #, gcc-internal-format, gfc-internal-format
 
42022
@@ -37942,9 +37881,9 @@
 
42023
 msgstr ""
 
42024
 
 
42025
 #: fortran/decl.c:3063
 
42026
-#, gcc-internal-format, gfc-internal-format
 
42027
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
42028
 msgid "Empty IMPLICIT statement at %C"
 
42029
-msgstr ""
 
42030
+msgstr "Phần mở rộng trống tại ký tự %char:1."
 
42031
 
 
42032
 #: fortran/decl.c:3165
 
42033
 #, gcc-internal-format, gfc-internal-format
 
42034
@@ -37954,7 +37893,7 @@
 
42035
 #: fortran/decl.c:3170
 
42036
 #, gcc-internal-format, gfc-internal-format
 
42037
 msgid "IMPORT statement at %C"
 
42038
-msgstr ""
 
42039
+msgstr "câu lệnh IMPORT tại %C"
 
42040
 
 
42041
 #: fortran/decl.c:3185
 
42042
 #, gcc-internal-format, gfc-internal-format
 
42043
@@ -37972,24 +37911,24 @@
 
42044
 msgstr ""
 
42045
 
 
42046
 #: fortran/decl.c:3264
 
42047
-#, gcc-internal-format, gfc-internal-format
 
42048
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
42049
 msgid "Syntax error in IMPORT statement at %C"
 
42050
-msgstr ""
 
42051
+msgstr "Gặp lỗi cú pháp ở dòng %u : thiếu dấu hai chấm « : » trong « %s »"
 
42052
 
 
42053
 #: fortran/decl.c:3563
 
42054
-#, gcc-internal-format, gfc-internal-format
 
42055
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
42056
 msgid "Missing codimension specification at %C"
 
42057
-msgstr ""
 
42058
+msgstr "%s: bị lỗi ở dòng %d của đặc tả\n"
 
42059
 
 
42060
 #: fortran/decl.c:3565
 
42061
-#, gcc-internal-format, gfc-internal-format
 
42062
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
42063
 msgid "Missing dimension specification at %C"
 
42064
-msgstr ""
 
42065
+msgstr "%s: bị lỗi ở dòng %d của đặc tả\n"
 
42066
 
 
42067
 #: fortran/decl.c:3648
 
42068
 #, gcc-internal-format, gfc-internal-format
 
42069
 msgid "Duplicate %s attribute at %L"
 
42070
-msgstr ""
 
42071
+msgstr "Trùng thuộc tính %s tại %L"
 
42072
 
 
42073
 #: fortran/decl.c:3667
 
42074
 #, gcc-internal-format, gfc-internal-format
 
42075
@@ -38002,9 +37941,9 @@
 
42076
 msgstr ""
 
42077
 
 
42078
 #: fortran/decl.c:3695
 
42079
-#, gcc-internal-format, gfc-internal-format
 
42080
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
42081
 msgid "Attribute %s at %L in a TYPE definition"
 
42082
-msgstr ""
 
42083
+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)"
 
42084
 
 
42085
 #: fortran/decl.c:3706
 
42086
 #, gcc-internal-format, gfc-internal-format
 
42087
@@ -38014,12 +37953,12 @@
 
42088
 #: fortran/decl.c:3721
 
42089
 #, gcc-internal-format, gfc-internal-format
 
42090
 msgid "ASYNCHRONOUS attribute at %C"
 
42091
-msgstr ""
 
42092
+msgstr "thuộc tính ASYNCHRONOUS tại%C"
 
42093
 
 
42094
 #: fortran/decl.c:3734
 
42095
 #, gcc-internal-format, gfc-internal-format
 
42096
 msgid "CONTIGUOUS attribute at %C"
 
42097
-msgstr ""
 
42098
+msgstr "thuộc tính CONTIGUOUS tại %C"
 
42099
 
 
42100
 #: fortran/decl.c:3780 fortran/decl.c:6804
 
42101
 #, gcc-internal-format, gfc-internal-format
 
42102
@@ -38027,19 +37966,19 @@
 
42103
 msgstr ""
 
42104
 
 
42105
 #: fortran/decl.c:3786
 
42106
-#, gcc-internal-format, gfc-internal-format
 
42107
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
42108
 msgid "PROTECTED attribute at %C"
 
42109
-msgstr ""
 
42110
+msgstr "(Ít nhất là 7 ngày)"
 
42111
 
 
42112
 #: fortran/decl.c:3817
 
42113
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
42114
+#, gcc-internal-format, gfc-internal-format
 
42115
 msgid "VALUE attribute at %C"
 
42116
-msgstr "lời tuyên bố thuộc tính"
 
42117
+msgstr "thuộc tính VALUE tại %C"
 
42118
 
 
42119
 #: fortran/decl.c:3827
 
42120
 #, gcc-internal-format, gfc-internal-format
 
42121
 msgid "VOLATILE attribute at %C"
 
42122
-msgstr ""
 
42123
+msgstr "thuộc tính VOLATILE tại %C"
 
42124
 
 
42125
 #: fortran/decl.c:3873
 
42126
 #, gcc-internal-format, gfc-internal-format
 
42127
@@ -38116,14 +38055,14 @@
 
42128
 msgstr ""
 
42129
 
 
42130
 #: fortran/decl.c:4337
 
42131
-#, gcc-internal-format, gfc-internal-format
 
42132
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
42133
 msgid "Syntax error in data declaration at %C"
 
42134
-msgstr ""
 
42135
+msgstr "Gặp lỗi cú pháp ở dòng %u : thiếu dấu hai chấm « : » trong « %s »"
 
42136
 
 
42137
 #: fortran/decl.c:4411
 
42138
 #, gcc-internal-format, gfc-internal-format
 
42139
 msgid "IMPURE procedure at %C"
 
42140
-msgstr ""
 
42141
+msgstr "thủ tục IMPURE tại %C"
 
42142
 
 
42143
 #: fortran/decl.c:4424
 
42144
 #, gcc-internal-format, gfc-internal-format
 
42145
@@ -38131,9 +38070,9 @@
 
42146
 msgstr ""
 
42147
 
 
42148
 #: fortran/decl.c:4530
 
42149
-#, gcc-internal-format, gfc-internal-format
 
42150
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
42151
 msgid "Name '%s' at %C is the name of the procedure"
 
42152
-msgstr ""
 
42153
+msgstr "%s không phải là một đối tượng thủ tục"
 
42154
 
 
42155
 #: fortran/decl.c:4542
 
42156
 #, gcc-internal-format, gfc-internal-format
 
42157
@@ -38181,9 +38120,9 @@
 
42158
 msgstr ""
 
42159
 
 
42160
 #: fortran/decl.c:4985 fortran/decl.c:5168 fortran/decl.c:8286
 
42161
-#, gcc-internal-format, gfc-internal-format
 
42162
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
42163
 msgid "Syntax error in PROCEDURE statement at %C"
 
42164
-msgstr ""
 
42165
+msgstr "Gặp lỗi cú pháp ở dòng %u : thiếu dấu hai chấm « : » trong « %s »"
 
42166
 
 
42167
 #: fortran/decl.c:5034 fortran/decl.c:8187
 
42168
 #, gcc-internal-format, gfc-internal-format
 
42169
@@ -38196,9 +38135,9 @@
 
42170
 msgstr ""
 
42171
 
 
42172
 #: fortran/decl.c:5045
 
42173
-#, gcc-internal-format, gfc-internal-format
 
42174
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
42175
 msgid "Procedure pointer component at %C"
 
42176
-msgstr ""
 
42177
+msgstr "Gặp ngữ cảnh sai cho hàm trỏ NULL() tại %%L"
 
42178
 
 
42179
 #: fortran/decl.c:5111
 
42180
 #, gcc-internal-format, gfc-internal-format
 
42181
@@ -38216,9 +38155,9 @@
 
42182
 msgstr ""
 
42183
 
 
42184
 #: fortran/decl.c:5208
 
42185
-#, gcc-internal-format, gfc-internal-format
 
42186
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
42187
 msgid "PROCEDURE statement at %C"
 
42188
-msgstr ""
 
42189
+msgstr "(Ít nhất là 7 ngày)"
 
42190
 
 
42191
 #: fortran/decl.c:5276
 
42192
 #, gcc-internal-format, gfc-internal-format
 
42193
@@ -38227,16 +38166,15 @@
 
42194
 
 
42195
 #: fortran/decl.c:5300 fortran/decl.c:5304 fortran/decl.c:5508
 
42196
 #: fortran/decl.c:5512 fortran/decl.c:5698 fortran/decl.c:5702
 
42197
-#: fortran/symbol.c:1588
 
42198
+#: fortran/symbol.c:1577
 
42199
 #, gcc-internal-format, gfc-internal-format
 
42200
 msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
 
42201
 msgstr ""
 
42202
 
 
42203
 #: fortran/decl.c:5420
 
42204
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
42205
-#| msgid "in statement"
 
42206
+#, gcc-internal-format, gfc-internal-format
 
42207
 msgid "ENTRY statement at %C"
 
42208
-msgstr "tại câu lệnh"
 
42209
+msgstr "câu lệnh ENTRY tại %C"
 
42210
 
 
42211
 #: fortran/decl.c:5429
 
42212
 #, gcc-internal-format, gfc-internal-format
 
42213
@@ -38339,25 +38277,25 @@
 
42214
 msgstr ""
 
42215
 
 
42216
 #: fortran/decl.c:6094
 
42217
-#, gcc-internal-format, gfc-internal-format
 
42218
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
42219
 msgid "Unexpected END statement at %C"
 
42220
-msgstr ""
 
42221
+msgstr "gặp kết thúc câu lệnh bất thường đẳng sau « from » (từ)"
 
42222
 
 
42223
 #: fortran/decl.c:6102
 
42224
-#, gcc-internal-format, gfc-internal-format
 
42225
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
42226
 msgid "END statement instead of %s statement at %L"
 
42227
-msgstr ""
 
42228
+msgstr "thiếu « %s » tại kết thúc tập tin"
 
42229
 
 
42230
 #. We would have required END [something].
 
42231
 #: fortran/decl.c:6110
 
42232
 #, gcc-internal-format, gfc-internal-format
 
42233
 msgid "%s statement expected at %L"
 
42234
-msgstr ""
 
42235
+msgstr "cần biểu thức %s tại %L"
 
42236
 
 
42237
 #: fortran/decl.c:6121
 
42238
 #, gcc-internal-format, gfc-internal-format
 
42239
 msgid "Expecting %s statement at %C"
 
42240
-msgstr ""
 
42241
+msgstr "Cần câu lệnh %s tại %C"
 
42242
 
 
42243
 #: fortran/decl.c:6137
 
42244
 #, gcc-internal-format, gfc-internal-format
 
42245
@@ -38367,7 +38305,7 @@
 
42246
 #: fortran/decl.c:6154
 
42247
 #, gcc-internal-format, gfc-internal-format
 
42248
 msgid "Expected terminating name at %C"
 
42249
-msgstr ""
 
42250
+msgstr "Cần tên chấm dứt tại %C"
 
42251
 
 
42252
 #: fortran/decl.c:6163 fortran/decl.c:6171
 
42253
 #, gcc-internal-format, gfc-internal-format
 
42254
@@ -38402,12 +38340,12 @@
 
42255
 #: fortran/decl.c:6426
 
42256
 #, gcc-internal-format, gfc-internal-format
 
42257
 msgid "Expected '(' at %C"
 
42258
-msgstr ""
 
42259
+msgstr "Cần '(' tại %C"
 
42260
 
 
42261
 #: fortran/decl.c:6440 fortran/decl.c:6480
 
42262
 #, gcc-internal-format, gfc-internal-format
 
42263
 msgid "Expected variable name at %C"
 
42264
-msgstr ""
 
42265
+msgstr "Cần tên biến tại %C"
 
42266
 
 
42267
 #: fortran/decl.c:6456
 
42268
 #, gcc-internal-format, gfc-internal-format
 
42269
@@ -38422,17 +38360,17 @@
 
42270
 #: fortran/decl.c:6466
 
42271
 #, gcc-internal-format, gfc-internal-format
 
42272
 msgid "Expected \",\" at %C"
 
42273
-msgstr ""
 
42274
+msgstr "Cần \",\" tại %C"
 
42275
 
 
42276
 #: fortran/decl.c:6529
 
42277
 #, gcc-internal-format, gfc-internal-format
 
42278
 msgid "Expected \")\" at %C"
 
42279
-msgstr ""
 
42280
+msgstr "Cần \")\" tại %C"
 
42281
 
 
42282
 #: fortran/decl.c:6541
 
42283
 #, gcc-internal-format, gfc-internal-format
 
42284
 msgid "Expected \",\" or end of statement at %C"
 
42285
-msgstr ""
 
42286
+msgstr "Cần \",\" hay kết thúc câu lệnh tại %C"
 
42287
 
 
42288
 #: fortran/decl.c:6567
 
42289
 #, gcc-internal-format, gfc-internal-format
 
42290
@@ -38452,7 +38390,7 @@
 
42291
 #: fortran/decl.c:6657
 
42292
 #, gcc-internal-format, gfc-internal-format
 
42293
 msgid "CONTIGUOUS statement at %C"
 
42294
-msgstr ""
 
42295
+msgstr "câu lệnh CONTIGUOUS tại %C"
 
42296
 
 
42297
 #: fortran/decl.c:6755
 
42298
 #, gcc-internal-format, gfc-internal-format
 
42299
@@ -38465,14 +38403,14 @@
 
42300
 msgstr ""
 
42301
 
 
42302
 #: fortran/decl.c:6810
 
42303
-#, gcc-internal-format, gfc-internal-format
 
42304
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
42305
 msgid "PROTECTED statement at %C"
 
42306
-msgstr ""
 
42307
+msgstr "(Ít nhất là 7 ngày)"
 
42308
 
 
42309
 #: fortran/decl.c:6850
 
42310
-#, gcc-internal-format, gfc-internal-format
 
42311
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
42312
 msgid "Syntax error in PROTECTED statement at %C"
 
42313
-msgstr ""
 
42314
+msgstr "Gặp lỗi cú pháp ở dòng %u : thiếu dấu hai chấm « : » trong « %s »"
 
42315
 
 
42316
 #: fortran/decl.c:6874
 
42317
 #, gcc-internal-format, gfc-internal-format
 
42318
@@ -38520,9 +38458,9 @@
 
42319
 msgstr ""
 
42320
 
 
42321
 #: fortran/decl.c:7090
 
42322
-#, gcc-internal-format, gfc-internal-format
 
42323
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
42324
 msgid "Syntax error in SAVE statement at %C"
 
42325
-msgstr ""
 
42326
+msgstr "Gặp lỗi cú pháp ở dòng %u : thiếu dấu hai chấm « : » trong « %s »"
 
42327
 
 
42328
 #: fortran/decl.c:7104
 
42329
 #, gcc-internal-format, gfc-internal-format
 
42330
@@ -38530,20 +38468,19 @@
 
42331
 msgstr ""
 
42332
 
 
42333
 #: fortran/decl.c:7108
 
42334
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
42335
-#| msgid "in statement"
 
42336
+#, gcc-internal-format, gfc-internal-format
 
42337
 msgid "VALUE statement at %C"
 
42338
-msgstr "tại câu lệnh"
 
42339
+msgstr "câu lệnh VALUE tại %C"
 
42340
 
 
42341
 #: fortran/decl.c:7148
 
42342
-#, gcc-internal-format, gfc-internal-format
 
42343
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
42344
 msgid "Syntax error in VALUE statement at %C"
 
42345
-msgstr ""
 
42346
+msgstr "Gặp lỗi cú pháp ở dòng %u : thiếu dấu hai chấm « : » trong « %s »"
 
42347
 
 
42348
 #: fortran/decl.c:7159
 
42349
 #, gcc-internal-format, gfc-internal-format
 
42350
 msgid "VOLATILE statement at %C"
 
42351
-msgstr ""
 
42352
+msgstr "câu lệnh VOLATILE tại %C"
 
42353
 
 
42354
 #: fortran/decl.c:7183
 
42355
 #, gcc-internal-format, gfc-internal-format
 
42356
@@ -38551,19 +38488,19 @@
 
42357
 msgstr ""
 
42358
 
 
42359
 #: fortran/decl.c:7209
 
42360
-#, gcc-internal-format, gfc-internal-format
 
42361
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
42362
 msgid "Syntax error in VOLATILE statement at %C"
 
42363
-msgstr ""
 
42364
+msgstr "Gặp lỗi cú pháp ở dòng %u : thiếu dấu hai chấm « : » trong « %s »"
 
42365
 
 
42366
 #: fortran/decl.c:7220
 
42367
 #, gcc-internal-format, gfc-internal-format
 
42368
 msgid "ASYNCHRONOUS statement at %C"
 
42369
-msgstr ""
 
42370
+msgstr "câu lệnh ASYNCHRONOUS tại %C"
 
42371
 
 
42372
 #: fortran/decl.c:7262
 
42373
-#, gcc-internal-format, gfc-internal-format
 
42374
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
42375
 msgid "Syntax error in ASYNCHRONOUS statement at %C"
 
42376
-msgstr ""
 
42377
+msgstr "Gặp lỗi cú pháp ở dòng %u : thiếu dấu hai chấm « : » trong « %s »"
 
42378
 
 
42379
 #: fortran/decl.c:7286
 
42380
 #, gcc-internal-format, gfc-internal-format
 
42381
@@ -38613,12 +38550,12 @@
 
42382
 #: fortran/decl.c:7478
 
42383
 #, gcc-internal-format, gfc-internal-format
 
42384
 msgid "ABSTRACT type at %C"
 
42385
-msgstr ""
 
42386
+msgstr "Kiểu TRỪU TƯỢNG tại %C"
 
42387
 
 
42388
 #: fortran/decl.c:7543
 
42389
 #, gcc-internal-format, gfc-internal-format
 
42390
 msgid "Expected :: in TYPE definition at %C"
 
42391
-msgstr ""
 
42392
+msgstr "Cần :: trong định nghĩa KIỂU tại %C"
 
42393
 
 
42394
 #: fortran/decl.c:7554
 
42395
 #, gcc-internal-format, gfc-internal-format
 
42396
@@ -38643,7 +38580,7 @@
 
42397
 #: fortran/decl.c:7709
 
42398
 #, gcc-internal-format, gfc-internal-format
 
42399
 msgid "ENUM and ENUMERATOR at %C"
 
42400
-msgstr ""
 
42401
+msgstr "ENUM và ENUMERATOR tại %C"
 
42402
 
 
42403
 #: fortran/decl.c:7742
 
42404
 #, gcc-internal-format, gfc-internal-format
 
42405
@@ -38661,9 +38598,9 @@
 
42406
 msgstr ""
 
42407
 
 
42408
 #: fortran/decl.c:7905
 
42409
-#, gcc-internal-format, gfc-internal-format
 
42410
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
42411
 msgid "Syntax error in ENUMERATOR definition at %C"
 
42412
-msgstr ""
 
42413
+msgstr "Gặp lỗi cú pháp ở dòng %u : thiếu dấu hai chấm « : » trong « %s »"
 
42414
 
 
42415
 #: fortran/decl.c:7952 fortran/decl.c:7967
 
42416
 #, gcc-internal-format, gfc-internal-format
 
42417
@@ -38681,29 +38618,29 @@
 
42418
 msgstr ""
 
42419
 
 
42420
 #: fortran/decl.c:8034
 
42421
-#, gcc-internal-format, gfc-internal-format
 
42422
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
42423
 msgid "Duplicate POINTER attribute at %C"
 
42424
-msgstr ""
 
42425
+msgstr "Gặp ngữ cảnh sai cho hàm trỏ NULL() tại %%L"
 
42426
 
 
42427
 #: fortran/decl.c:8052
 
42428
-#, gcc-internal-format, gfc-internal-format
 
42429
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
42430
 msgid "Duplicate NON_OVERRIDABLE at %C"
 
42431
-msgstr ""
 
42432
+msgstr "Gặp một ký tự khác ASCII tại %s%s."
 
42433
 
 
42434
 #: fortran/decl.c:8068
 
42435
 #, gcc-internal-format, gfc-internal-format
 
42436
 msgid "Duplicate DEFERRED at %C"
 
42437
-msgstr ""
 
42438
+msgstr "Trùng DEFERRED tại %C"
 
42439
 
 
42440
 #: fortran/decl.c:8081
 
42441
 #, gcc-internal-format, gfc-internal-format
 
42442
 msgid "Expected access-specifier at %C"
 
42443
-msgstr ""
 
42444
+msgstr "Cần access-specifier tại %C"
 
42445
 
 
42446
 #: fortran/decl.c:8083
 
42447
 #, gcc-internal-format, gfc-internal-format
 
42448
 msgid "Expected binding attribute at %C"
 
42449
-msgstr ""
 
42450
+msgstr "Cần thuộc tính ràng buộc tại %C"
 
42451
 
 
42452
 #: fortran/decl.c:8091
 
42453
 #, gcc-internal-format, gfc-internal-format
 
42454
@@ -38723,7 +38660,7 @@
 
42455
 #: fortran/decl.c:8151
 
42456
 #, gcc-internal-format, gfc-internal-format
 
42457
 msgid "')' expected at %C"
 
42458
-msgstr ""
 
42459
+msgstr "cần ')' tại %C"
 
42460
 
 
42461
 #: fortran/decl.c:8171
 
42462
 #, gcc-internal-format, gfc-internal-format
 
42463
@@ -38738,12 +38675,12 @@
 
42464
 #: fortran/decl.c:8199
 
42465
 #, gcc-internal-format, gfc-internal-format
 
42466
 msgid "Expected binding name at %C"
 
42467
-msgstr ""
 
42468
+msgstr "Cần tên ràng buộc tại %C"
 
42469
 
 
42470
 #: fortran/decl.c:8203
 
42471
-#, gcc-internal-format, gfc-internal-format
 
42472
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
42473
 msgid "PROCEDURE list at %C"
 
42474
-msgstr ""
 
42475
+msgstr "Hiện danh sách người dùng ở :"
 
42476
 
 
42477
 #: fortran/decl.c:8216
 
42478
 #, gcc-internal-format, gfc-internal-format
 
42479
@@ -38778,7 +38715,7 @@
 
42480
 #: fortran/decl.c:8329
 
42481
 #, gcc-internal-format, gfc-internal-format
 
42482
 msgid "Expected '::' at %C"
 
42483
-msgstr ""
 
42484
+msgstr "Cần '::' tại %C"
 
42485
 
 
42486
 #: fortran/decl.c:8341
 
42487
 #, gcc-internal-format, gfc-internal-format
 
42488
@@ -38788,7 +38725,7 @@
 
42489
 #: fortran/decl.c:8367
 
42490
 #, gcc-internal-format, gfc-internal-format
 
42491
 msgid "Expected '=>' at %C"
 
42492
-msgstr ""
 
42493
+msgstr "Cần '=>' tại %C"
 
42494
 
 
42495
 #: fortran/decl.c:8409
 
42496
 #, gcc-internal-format, gfc-internal-format
 
42497
@@ -38828,7 +38765,7 @@
 
42498
 #: fortran/decl.c:8562
 
42499
 #, gcc-internal-format, gfc-internal-format
 
42500
 msgid "Empty FINAL at %C"
 
42501
-msgstr ""
 
42502
+msgstr "FINAL trống rỗng tại %C"
 
42503
 
 
42504
 #: fortran/decl.c:8569
 
42505
 #, gcc-internal-format, gfc-internal-format
 
42506
@@ -38838,12 +38775,12 @@
 
42507
 #: fortran/decl.c:8579
 
42508
 #, gcc-internal-format, gfc-internal-format
 
42509
 msgid "Expected ',' at %C"
 
42510
-msgstr ""
 
42511
+msgstr "Cần ',' tại %C"
 
42512
 
 
42513
 #: fortran/decl.c:8585
 
42514
 #, gcc-internal-format, gfc-internal-format
 
42515
 msgid "Unknown procedure name \"%s\" at %C"
 
42516
-msgstr ""
 
42517
+msgstr "Không hiểu tên thủ tục \"%s\" tại %C"
 
42518
 
 
42519
 #: fortran/decl.c:8599
 
42520
 #, gcc-internal-format, gfc-internal-format
 
42521
@@ -38873,22 +38810,22 @@
 
42522
 #: fortran/error.c:337
 
42523
 #, gcc-internal-format, gfc-internal-format
 
42524
 msgid "    Included at %s:%d:"
 
42525
-msgstr ""
 
42526
+msgstr "    Được bao gồm tại %s:%d:"
 
42527
 
 
42528
 #: fortran/error.c:423
 
42529
 #, gcc-internal-format
 
42530
 msgid "<During initialization>\n"
 
42531
-msgstr ""
 
42532
+msgstr "<Khi khởi tạo>\n"
 
42533
 
 
42534
 #: fortran/error.c:758
 
42535
-#, gcc-internal-format, gfc-internal-format
 
42536
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
42537
 msgid "Error count reached limit of %d."
 
42538
-msgstr ""
 
42539
+msgstr "đã đạt đến giới hạn sử dụng bộ nhớ"
 
42540
 
 
42541
 #: fortran/error.c:1054
 
42542
 #, gcc-internal-format
 
42543
 msgid "Internal Error at (1):"
 
42544
-msgstr ""
 
42545
+msgstr "LỖI NỘI BỘ ở (1):"
 
42546
 
 
42547
 #: fortran/expr.c:1229
 
42548
 #, gcc-internal-format, gfc-internal-format
 
42549
@@ -39028,12 +38965,12 @@
 
42550
 #: fortran/expr.c:2871
 
42551
 #, gcc-internal-format, gfc-internal-format
 
42552
 msgid "Dummy argument '%s' at %L cannot be OPTIONAL"
 
42553
-msgstr ""
 
42554
+msgstr "Đối số giả '%s' tại %L không thể là TÙY-CHỌN"
 
42555
 
 
42556
 #: fortran/expr.c:2878
 
42557
 #, gcc-internal-format, gfc-internal-format
 
42558
 msgid "Dummy argument '%s' at %L cannot be INTENT(OUT)"
 
42559
-msgstr ""
 
42560
+msgstr "Đối số giả '%s' tại %L không thể là INTENT(OUT)"
 
42561
 
 
42562
 #: fortran/expr.c:2909
 
42563
 #, gcc-internal-format, gfc-internal-format
 
42564
@@ -39048,17 +38985,17 @@
 
42565
 #: fortran/expr.c:2972
 
42566
 #, gcc-internal-format, gfc-internal-format
 
42567
 msgid "Function '%s' at %L must be PURE"
 
42568
-msgstr ""
 
42569
+msgstr "Hàm '%s' tại %L phải là PURE"
 
42570
 
 
42571
 #: fortran/expr.c:2981
 
42572
 #, gcc-internal-format, gfc-internal-format
 
42573
 msgid "Expression at %L must be scalar"
 
42574
-msgstr ""
 
42575
+msgstr "Biểu thức tại %L phải thuộc kiểu scalar"
 
42576
 
 
42577
 #: fortran/expr.c:3015
 
42578
 #, gcc-internal-format, gfc-internal-format
 
42579
 msgid "Incompatible ranks in %s (%d and %d) at %L"
 
42580
-msgstr ""
 
42581
+msgstr "Vùng không tương thích nhau trong %s (%d và %d) tại %L"
 
42582
 
 
42583
 #: fortran/expr.c:3029
 
42584
 #, gcc-internal-format, gfc-internal-format
 
42585
@@ -39068,7 +39005,7 @@
 
42586
 #: fortran/expr.c:3118
 
42587
 #, gcc-internal-format, gfc-internal-format
 
42588
 msgid "'%s' at %L is not a VALUE"
 
42589
-msgstr ""
 
42590
+msgstr "'%s' tại %L không phải là một VALUE"
 
42591
 
 
42592
 #: fortran/expr.c:3125
 
42593
 #, gcc-internal-format, gfc-internal-format
 
42594
@@ -39133,7 +39070,7 @@
 
42595
 #: fortran/expr.c:3243 fortran/intrinsic.c:4342 fortran/intrinsic.c:4368
 
42596
 #, gcc-internal-format, gfc-internal-format
 
42597
 msgid "Conversion from %s to %s at %L"
 
42598
-msgstr ""
 
42599
+msgstr "Chuyển đổi từ %s sang %s tại %L"
 
42600
 
 
42601
 #: fortran/expr.c:3264
 
42602
 #, gcc-internal-format, gfc-internal-format
 
42603
@@ -39141,9 +39078,9 @@
 
42604
 msgstr ""
 
42605
 
 
42606
 #: fortran/expr.c:3300
 
42607
-#, gcc-internal-format, gfc-internal-format
 
42608
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
42609
 msgid "Pointer assignment target is not a POINTER at %L"
 
42610
-msgstr ""
 
42611
+msgstr "đích không phải là một hàm trỏ hoặc một tham chiếu"
 
42612
 
 
42613
 #: fortran/expr.c:3308
 
42614
 #, gcc-internal-format, gfc-internal-format
 
42615
@@ -39181,9 +39118,9 @@
 
42616
 msgstr ""
 
42617
 
 
42618
 #: fortran/expr.c:3415
 
42619
-#, gcc-internal-format, gfc-internal-format
 
42620
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
42621
 msgid "Invalid procedure pointer assignment at %L"
 
42622
-msgstr ""
 
42623
+msgstr "Gặp ngữ cảnh sai cho hàm trỏ NULL() tại %%L"
 
42624
 
 
42625
 #: fortran/expr.c:3435
 
42626
 #, gcc-internal-format, gfc-internal-format
 
42627
@@ -39315,72 +39252,72 @@
 
42628
 msgid "Procedure pointer initialization target at %L may not be a procedure pointer"
 
42629
 msgstr ""
 
42630
 
 
42631
-#: fortran/expr.c:4692
 
42632
+#: fortran/expr.c:4693
 
42633
 #, gcc-internal-format, gfc-internal-format
 
42634
 msgid "Fortran 2008: Pointer functions in variable definition context (%s) at %L"
 
42635
 msgstr ""
 
42636
 
 
42637
-#: fortran/expr.c:4700
 
42638
+#: fortran/expr.c:4701
 
42639
 #, gcc-internal-format, gfc-internal-format
 
42640
 msgid "Non-variable expression in variable definition context (%s) at %L"
 
42641
 msgstr ""
 
42642
 
 
42643
-#: fortran/expr.c:4708
 
42644
+#: fortran/expr.c:4709
 
42645
 #, gcc-internal-format, gfc-internal-format
 
42646
 msgid "Named constant '%s' in variable definition context (%s) at %L"
 
42647
 msgstr ""
 
42648
 
 
42649
-#: fortran/expr.c:4717
 
42650
+#: fortran/expr.c:4718
 
42651
 #, gcc-internal-format, gfc-internal-format
 
42652
 msgid "'%s' in variable definition context (%s) at %L is not a variable"
 
42653
 msgstr ""
 
42654
 
 
42655
-#: fortran/expr.c:4728
 
42656
+#: fortran/expr.c:4729
 
42657
 #, gcc-internal-format, gfc-internal-format
 
42658
 msgid "Non-POINTER in pointer association context (%s) at %L"
 
42659
 msgstr ""
 
42660
 
 
42661
-#: fortran/expr.c:4741
 
42662
+#: fortran/expr.c:4742
 
42663
 #, gcc-internal-format, gfc-internal-format
 
42664
 msgid "LOCK_TYPE in variable definition context (%s) at %L"
 
42665
 msgstr ""
 
42666
 
 
42667
-#: fortran/expr.c:4770
 
42668
+#: fortran/expr.c:4771
 
42669
 #, gcc-internal-format, gfc-internal-format
 
42670
 msgid "Dummy argument '%s' with INTENT(IN) in pointer association context (%s) at %L"
 
42671
 msgstr ""
 
42672
 
 
42673
-#: fortran/expr.c:4778
 
42674
+#: fortran/expr.c:4779
 
42675
 #, gcc-internal-format, gfc-internal-format
 
42676
 msgid "Dummy argument '%s' with INTENT(IN) in variable definition context (%s) at %L"
 
42677
 msgstr ""
 
42678
 
 
42679
-#: fortran/expr.c:4791
 
42680
+#: fortran/expr.c:4792
 
42681
 #, gcc-internal-format, gfc-internal-format
 
42682
 msgid "Variable '%s' is PROTECTED and can not appear in a pointer association context (%s) at %L"
 
42683
 msgstr ""
 
42684
 
 
42685
-#: fortran/expr.c:4799
 
42686
+#: fortran/expr.c:4800
 
42687
 #, gcc-internal-format, gfc-internal-format
 
42688
 msgid "Variable '%s' is PROTECTED and can not appear in a variable definition context (%s) at %L"
 
42689
 msgstr ""
 
42690
 
 
42691
-#: fortran/expr.c:4811
 
42692
+#: fortran/expr.c:4812
 
42693
 #, gcc-internal-format, gfc-internal-format
 
42694
 msgid "Variable '%s' can not appear in a variable definition context (%s) at %L in PURE procedure"
 
42695
 msgstr ""
 
42696
 
 
42697
-#: fortran/expr.c:4870
 
42698
+#: fortran/expr.c:4871
 
42699
 #, gcc-internal-format, gfc-internal-format
 
42700
 msgid "'%s' at %L associated to vector-indexed target can not be used in a variable definition context (%s)"
 
42701
 msgstr ""
 
42702
 
 
42703
-#: fortran/expr.c:4874
 
42704
+#: fortran/expr.c:4875
 
42705
 #, gcc-internal-format, gfc-internal-format
 
42706
 msgid "'%s' at %L associated to expression can not be used in a variable definition context (%s)"
 
42707
 msgstr ""
 
42708
 
 
42709
-#: fortran/expr.c:4886
 
42710
+#: fortran/expr.c:4887
 
42711
 #, gcc-internal-format, gfc-internal-format
 
42712
 msgid "Associate-name '%s' can not appear in a variable definition context (%s) at %L because its target at %L can not, either"
 
42713
 msgstr ""
 
42714
@@ -39388,19 +39325,19 @@
 
42715
 #: fortran/f95-lang.c:225
 
42716
 #, gcc-internal-format, gfc-internal-format
 
42717
 msgid "can't open input file: %s"
 
42718
-msgstr ""
 
42719
+msgstr "không thể mở tập tin đầu vào: %s"
 
42720
 
 
42721
 #: fortran/frontend-passes.c:518 fortran/trans-array.c:1041
 
42722
 #: fortran/trans-array.c:5866 fortran/trans-array.c:7150
 
42723
-#: fortran/trans-intrinsic.c:5445
 
42724
-#, gcc-internal-format, gfc-internal-format
 
42725
+#: fortran/trans-intrinsic.c:5444
 
42726
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
42727
 msgid "Creating array temporary at %L"
 
42728
-msgstr ""
 
42729
+msgstr "đợi dấu ngoặc vu đóng « ] » ở kết thúc của mảng"
 
42730
 
 
42731
 #: fortran/frontend-passes.c:541 fortran/frontend-passes.c:544
 
42732
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
42733
 msgid "Removing call to function '%s' at %L"
 
42734
-msgstr "gặp lỗi trong các đối số tới hàm đặc tả '%s'"
 
42735
+msgstr "cuộc gọi chưa được chấm dứt cho hàm « %s »: thiếu « %c »"
 
42736
 
 
42737
 #: fortran/frontend-passes.c:1474
 
42738
 #, gcc-internal-format, gfc-internal-format
 
42739
@@ -39433,9 +39370,9 @@
 
42740
 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"
 
42741
 
 
42742
 #: fortran/interface.c:175
 
42743
-#, gcc-internal-format, gfc-internal-format
 
42744
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
42745
 msgid "Syntax error in generic specification at %C"
 
42746
-msgstr ""
 
42747
+msgstr "Gặp lỗi cú pháp ở dòng %u : thiếu dấu hai chấm « : » trong « %s »"
 
42748
 
 
42749
 #: fortran/interface.c:202
 
42750
 #, gcc-internal-format, gfc-internal-format
 
42751
@@ -39450,7 +39387,7 @@
 
42752
 #: fortran/interface.c:254
 
42753
 #, gcc-internal-format, gfc-internal-format
 
42754
 msgid "ABSTRACT INTERFACE at %C"
 
42755
-msgstr ""
 
42756
+msgstr "ABSTRACT INTERFACE tại %C"
 
42757
 
 
42758
 #: fortran/interface.c:262
 
42759
 #, gcc-internal-format, gfc-internal-format
 
42760
@@ -39465,7 +39402,7 @@
 
42761
 #: fortran/interface.c:306
 
42762
 #, gcc-internal-format, gfc-internal-format
 
42763
 msgid "Expected a nameless interface at %C"
 
42764
-msgstr ""
 
42765
+msgstr "Cần một giao diện không tên tại %C"
 
42766
 
 
42767
 #: fortran/interface.c:319
 
42768
 #, gcc-internal-format, gfc-internal-format
 
42769
@@ -39480,12 +39417,12 @@
 
42770
 #: fortran/interface.c:363
 
42771
 #, gcc-internal-format, gfc-internal-format
 
42772
 msgid "Expecting 'END INTERFACE OPERATOR (.%s.)' at %C"
 
42773
-msgstr ""
 
42774
+msgstr "Cần 'END INTERFACE OPERATOR (.%s.)' tại %C"
 
42775
 
 
42776
 #: fortran/interface.c:374
 
42777
 #, gcc-internal-format, gfc-internal-format
 
42778
 msgid "Expecting 'END INTERFACE %s' at %C"
 
42779
-msgstr ""
 
42780
+msgstr "Cần 'END INTERFACE %s' tại %C"
 
42781
 
 
42782
 #: fortran/interface.c:624
 
42783
 #, gcc-internal-format, gfc-internal-format
 
42784
@@ -39527,12 +39464,12 @@
 
42785
 msgid "Second argument of defined assignment at %L must be INTENT(IN)"
 
42786
 msgstr ""
 
42787
 
 
42788
-#: fortran/interface.c:723 fortran/resolve.c:14797
 
42789
+#: fortran/interface.c:723 fortran/resolve.c:14799
 
42790
 #, gcc-internal-format, gfc-internal-format
 
42791
 msgid "First argument of operator interface at %L must be INTENT(IN)"
 
42792
 msgstr ""
 
42793
 
 
42794
-#: fortran/interface.c:730 fortran/resolve.c:14815
 
42795
+#: fortran/interface.c:730 fortran/resolve.c:14817
 
42796
 #, gcc-internal-format, gfc-internal-format
 
42797
 msgid "Second argument of operator interface at %L must be INTENT(IN)"
 
42798
 msgstr ""
 
42799
@@ -39564,9 +39501,8 @@
 
42800
 
 
42801
 #: fortran/interface.c:1491
 
42802
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
42803
-#| msgid "internal gcc abort in %s, at %s:%d"
 
42804
 msgid "Internal procedure '%s' in %s at %L"
 
42805
-msgstr "gcc bị hủy bỏ nội bộ trong %s, vào %s:%d"
 
42806
+msgstr "%s: gặp lỗi nội bộ trong %s, tại %s:%d\n"
 
42807
 
 
42808
 #: fortran/interface.c:1548 fortran/interface.c:1552
 
42809
 #, gcc-internal-format, gfc-internal-format
 
42810
@@ -39581,7 +39517,7 @@
 
42811
 #: fortran/interface.c:1590
 
42812
 #, gcc-internal-format, gfc-internal-format
 
42813
 msgid "'%s' at %L is not a module procedure"
 
42814
-msgstr ""
 
42815
+msgstr "'%s' tại %L không phải là thủ tục mô-đun"
 
42816
 
 
42817
 #: fortran/interface.c:1804
 
42818
 #, gcc-internal-format, gfc-internal-format
 
42819
@@ -39606,7 +39542,7 @@
 
42820
 #: fortran/interface.c:1861
 
42821
 #, gcc-internal-format, gfc-internal-format
 
42822
 msgid "Invalid procedure argument at %L"
 
42823
-msgstr ""
 
42824
+msgstr "Đối số thủ tục không hợp lệ tại %L"
 
42825
 
 
42826
 #: fortran/interface.c:1869
 
42827
 #, gcc-internal-format, gfc-internal-format
 
42828
@@ -39626,12 +39562,12 @@
 
42829
 #: fortran/interface.c:1923
 
42830
 #, gcc-internal-format, gfc-internal-format
 
42831
 msgid "Actual argument to '%s' at %L must be polymorphic"
 
42832
-msgstr ""
 
42833
+msgstr "Đối số thực tế cho '%s' tại %L phải là một đa hình"
 
42834
 
 
42835
 #: fortran/interface.c:1931
 
42836
 #, gcc-internal-format, gfc-internal-format
 
42837
 msgid "Actual argument to '%s' at %L must have the same declared type"
 
42838
-msgstr ""
 
42839
+msgstr "Đối số thực tế cho '%s' tại %L phải là cùng một kiểu khai báo"
 
42840
 
 
42841
 #: fortran/interface.c:1946
 
42842
 #, gcc-internal-format, gfc-internal-format
 
42843
@@ -39641,7 +39577,7 @@
 
42844
 #: fortran/interface.c:1957
 
42845
 #, gcc-internal-format, gfc-internal-format
 
42846
 msgid "Actual argument to '%s' at %L must be a coarray"
 
42847
-msgstr ""
 
42848
+msgstr "Đối số thực tế cho '%s' tại %L phải là một coarray"
 
42849
 
 
42850
 #: fortran/interface.c:1976
 
42851
 #, gcc-internal-format, gfc-internal-format
 
42852
@@ -39651,7 +39587,7 @@
 
42853
 #: fortran/interface.c:1993
 
42854
 #, gcc-internal-format, gfc-internal-format
 
42855
 msgid "Actual argument to '%s' at %L must be simply contiguous"
 
42856
-msgstr ""
 
42857
+msgstr "Đối số thực tế cho '%s' tại %L phải là một kề nhau dạng đơn giản"
 
42858
 
 
42859
 #: fortran/interface.c:2007
 
42860
 #, gcc-internal-format, gfc-internal-format
 
42861
@@ -39776,7 +39712,7 @@
 
42862
 #: fortran/interface.c:2642
 
42863
 #, gcc-internal-format, gfc-internal-format
 
42864
 msgid "Actual argument for '%s' must be a pointer at %L"
 
42865
-msgstr ""
 
42866
+msgstr "Đối số thực tế cho '%s' phải là một con trỏ tại %L"
 
42867
 
 
42868
 #: fortran/interface.c:2652
 
42869
 #, gcc-internal-format, gfc-internal-format
 
42870
@@ -39811,7 +39747,7 @@
 
42871
 #: fortran/interface.c:2725
 
42872
 #, gcc-internal-format, gfc-internal-format
 
42873
 msgid "Actual argument for '%s' must be ALLOCATABLE at %L"
 
42874
-msgstr ""
 
42875
+msgstr "Đối số thực tế cho '%s' phải là một ALLOCATABLE tại %L"
 
42876
 
 
42877
 #: fortran/interface.c:2756
 
42878
 #, gcc-internal-format, gfc-internal-format
 
42879
@@ -39834,9 +39770,9 @@
 
42880
 msgstr ""
 
42881
 
 
42882
 #: fortran/interface.c:2835
 
42883
-#, gcc-internal-format, gfc-internal-format
 
42884
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
42885
 msgid "Missing actual argument for argument '%s' at %L"
 
42886
-msgstr ""
 
42887
+msgstr "đối số cần thiết cho thẻ %s còn thiếu"
 
42888
 
 
42889
 #: fortran/interface.c:3021
 
42890
 #, gcc-internal-format, gfc-internal-format
 
42891
@@ -39936,7 +39872,7 @@
 
42892
 #: fortran/interface.c:3996
 
42893
 #, gcc-internal-format, gfc-internal-format
 
42894
 msgid "Can't overwrite GENERIC '%s' at %L"
 
42895
-msgstr ""
 
42896
+msgstr "Không thể ghi đè GENERIC '%s' tại %L"
 
42897
 
 
42898
 #: fortran/interface.c:4008
 
42899
 #, gcc-internal-format, gfc-internal-format
 
42900
@@ -40056,7 +39992,7 @@
 
42901
 #: fortran/intrinsic.c:4026
 
42902
 #, gcc-internal-format, gfc-internal-format
 
42903
 msgid "Intrinsic '%s' (is %s) is used at %L"
 
42904
-msgstr ""
 
42905
+msgstr "Intrinsic '%s' (là %s) được dùng tại %L"
 
42906
 
 
42907
 #: fortran/intrinsic.c:4097
 
42908
 #, gcc-internal-format, gfc-internal-format
 
42909
@@ -40074,14 +40010,14 @@
 
42910
 msgstr ""
 
42911
 
 
42912
 #: fortran/intrinsic.c:4307
 
42913
-#, gcc-internal-format, gfc-internal-format
 
42914
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
42915
 msgid "Extension: Conversion from %s to %s at %L"
 
42916
-msgstr ""
 
42917
+msgstr "Không hỗ trợ chức năng chuyển đổi từ %s sang %s\n"
 
42918
 
 
42919
 #: fortran/intrinsic.c:4421
 
42920
 #, gcc-internal-format, gfc-internal-format
 
42921
 msgid "Can't convert %s to %s at %L"
 
42922
-msgstr ""
 
42923
+msgstr "Không thể chuyển đổi %s thành %s tại %L"
 
42924
 
 
42925
 #: fortran/intrinsic.c:4515
 
42926
 #, gcc-internal-format, gfc-internal-format
 
42927
@@ -40094,9 +40030,9 @@
 
42928
 msgstr ""
 
42929
 
 
42930
 #: fortran/io.c:168 fortran/primary.c:871
 
42931
-#, gcc-internal-format, gfc-internal-format
 
42932
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
42933
 msgid "Extension: backslash character at %C"
 
42934
-msgstr ""
 
42935
+msgstr "Gặp một ký tự khác ASCII tại %s%s."
 
42936
 
 
42937
 #: fortran/io.c:204 fortran/io.c:207
 
42938
 #, gcc-internal-format, gfc-internal-format
 
42939
@@ -40105,27 +40041,23 @@
 
42940
 
 
42941
 #: fortran/io.c:455
 
42942
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
42943
-#| msgid "E specifier not allowed with g0 descriptor"
 
42944
 msgid "DP format specifier not allowed at %C"
 
42945
 msgstr "Dùng bộ mô tả g0 thì không cho phép bộ ghi rõ E"
 
42946
 
 
42947
 #: fortran/io.c:462
 
42948
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
42949
-#| msgid "E specifier not allowed with g0 descriptor"
 
42950
 msgid "DC format specifier not allowed at %C"
 
42951
 msgstr "Dùng bộ mô tả g0 thì không cho phép bộ ghi rõ E"
 
42952
 
 
42953
 #: fortran/io.c:651
 
42954
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
42955
-#| msgid "P descriptor requires leading scale factor"
 
42956
 msgid "X descriptor requires leading space count at %L"
 
42957
 msgstr "Bộ mô tả P yêu cầu hệ số tỷ lệ đi trước"
 
42958
 
 
42959
 #: fortran/io.c:681
 
42960
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
42961
-#| msgid "no description yet"
 
42962
+#, gcc-internal-format, gfc-internal-format
 
42963
 msgid "$ descriptor at %L"
 
42964
-msgstr "chưa có mô tả"
 
42965
+msgstr "$ mô tả tại %L"
 
42966
 
 
42967
 #: fortran/io.c:686
 
42968
 #, gcc-internal-format, gfc-internal-format
 
42969
@@ -40140,7 +40072,7 @@
 
42970
 #: fortran/io.c:828
 
42971
 #, gcc-internal-format, gfc-internal-format
 
42972
 msgid "'G0' in format at %L"
 
42973
-msgstr ""
 
42974
+msgstr "'G0' trong định dạng tại %L"
 
42975
 
 
42976
 #: fortran/io.c:856
 
42977
 #, gcc-internal-format, gfc-internal-format
 
42978
@@ -40163,20 +40095,19 @@
 
42979
 msgstr ""
 
42980
 
 
42981
 #: fortran/io.c:1061 fortran/io.c:1124
 
42982
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
42983
-#| msgid "missing path after %qs"
 
42984
+#, gcc-internal-format, gfc-internal-format
 
42985
 msgid "Missing comma at %L"
 
42986
-msgstr "thiếu đường dẫn sau %qs"
 
42987
+msgstr "Thiếu dấu phẩy tại %L"
 
42988
 
 
42989
 #: fortran/io.c:1143
 
42990
 #, gcc-internal-format, gfc-internal-format
 
42991
 msgid "%s in format string at %L"
 
42992
-msgstr ""
 
42993
+msgstr "%s trong chuỗi định dạng tại %L"
 
42994
 
 
42995
 #: fortran/io.c:1180
 
42996
-#, gcc-internal-format, gfc-internal-format
 
42997
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
42998
 msgid "Extraneous characters in format at %L"
 
42999
-msgstr ""
 
43000
+msgstr "Gặp yếu tố bất thường « %c » trong chuỗi định dạng tại %L"
 
43001
 
 
43002
 #: fortran/io.c:1202
 
43003
 #, gcc-internal-format, gfc-internal-format
 
43004
@@ -40186,17 +40117,17 @@
 
43005
 #: fortran/io.c:1208
 
43006
 #, gcc-internal-format, gfc-internal-format
 
43007
 msgid "Missing format label at %C"
 
43008
-msgstr ""
 
43009
+msgstr "Thiếu nhãn định dạng tại %C"
 
43010
 
 
43011
 #: fortran/io.c:1263 fortran/io.c:1294 fortran/io.c:1359
 
43012
-#, gcc-internal-format, gfc-internal-format
 
43013
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
43014
 msgid "Invalid value for %s specification at %C"
 
43015
-msgstr ""
 
43016
+msgstr "%s: sai đặt giá trị giữ lại cho « --heap »"
 
43017
 
 
43018
 #: fortran/io.c:1269 fortran/io.c:1300
 
43019
-#, gcc-internal-format, gfc-internal-format
 
43020
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
43021
 msgid "Duplicate %s specification at %C"
 
43022
-msgstr ""
 
43023
+msgstr "đặc tả định dạng trùng -F%s\n"
 
43024
 
 
43025
 #: fortran/io.c:1307
 
43026
 #, gcc-internal-format, gfc-internal-format
 
43027
@@ -40209,9 +40140,9 @@
 
43028
 msgstr ""
 
43029
 
 
43030
 #: fortran/io.c:1365
 
43031
-#, gcc-internal-format, gfc-internal-format
 
43032
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
43033
 msgid "Duplicate %s label specification at %C"
 
43034
-msgstr ""
 
43035
+msgstr "%s: bị lỗi ở dòng %d của đặc tả\n"
 
43036
 
 
43037
 #: fortran/io.c:1385
 
43038
 #, gcc-internal-format, gfc-internal-format
 
43039
@@ -40261,7 +40192,7 @@
 
43040
 #: fortran/io.c:1480
 
43041
 #, gcc-internal-format, gfc-internal-format
 
43042
 msgid "%s tag at %L must be of type %s"
 
43043
-msgstr ""
 
43044
+msgstr "thẻ %s tại %L phải là kiểu %s"
 
43045
 
 
43046
 #: fortran/io.c:1487
 
43047
 #, gcc-internal-format, gfc-internal-format
 
43048
@@ -40271,12 +40202,12 @@
 
43049
 #: fortran/io.c:1494
 
43050
 #, gcc-internal-format, gfc-internal-format
 
43051
 msgid "%s tag at %L must be scalar"
 
43052
-msgstr ""
 
43053
+msgstr "thẻ %s tại %L phải là scalar"
 
43054
 
 
43055
 #: fortran/io.c:1500
 
43056
 #, gcc-internal-format, gfc-internal-format
 
43057
 msgid "IOMSG tag at %L"
 
43058
-msgstr ""
 
43059
+msgstr "IOMSG tag tại %L"
 
43060
 
 
43061
 #: fortran/io.c:1508
 
43062
 #, gcc-internal-format, gfc-internal-format
 
43063
@@ -40289,14 +40220,14 @@
 
43064
 msgstr ""
 
43065
 
 
43066
 #: fortran/io.c:1524
 
43067
-#, gcc-internal-format, gfc-internal-format
 
43068
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
43069
 msgid "NEWUNIT specifier at %L"
 
43070
-msgstr ""
 
43071
+msgstr "(Ít nhất là 7 ngày)"
 
43072
 
 
43073
 #: fortran/io.c:1542
 
43074
 #, gcc-internal-format, gfc-internal-format
 
43075
 msgid "CONVERT tag at %L"
 
43076
-msgstr ""
 
43077
+msgstr "CONVERT tag tại %L"
 
43078
 
 
43079
 #: fortran/io.c:1728
 
43080
 #, gcc-internal-format, gfc-internal-format
 
43081
@@ -40394,20 +40325,19 @@
 
43082
 msgstr ""
 
43083
 
 
43084
 #: fortran/io.c:2483
 
43085
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
43086
-#| msgid "in statement"
 
43087
+#, gcc-internal-format, gfc-internal-format
 
43088
 msgid "FLUSH statement at %C"
 
43089
-msgstr "tại câu lệnh"
 
43090
+msgstr "câu lệnh FLUSH tại %C"
 
43091
 
 
43092
 #: fortran/io.c:2539
 
43093
-#, gcc-internal-format, gfc-internal-format
 
43094
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
43095
 msgid "Duplicate UNIT specification at %C"
 
43096
-msgstr ""
 
43097
+msgstr "%s: bị lỗi ở dòng %d của đặc tả\n"
 
43098
 
 
43099
 #: fortran/io.c:2613
 
43100
-#, gcc-internal-format, gfc-internal-format
 
43101
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
43102
 msgid "Duplicate format specification at %C"
 
43103
-msgstr ""
 
43104
+msgstr "%s: bị lỗi ở dòng %d của đặc tả\n"
 
43105
 
 
43106
 #: fortran/io.c:2630
 
43107
 #, gcc-internal-format, gfc-internal-format
 
43108
@@ -40415,9 +40345,9 @@
 
43109
 msgstr ""
 
43110
 
 
43111
 #: fortran/io.c:2666
 
43112
-#, gcc-internal-format, gfc-internal-format
 
43113
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
43114
 msgid "Duplicate NML specification at %C"
 
43115
-msgstr ""
 
43116
+msgstr "%s: bị lỗi ở dòng %d của đặc tả\n"
 
43117
 
 
43118
 #: fortran/io.c:2675
 
43119
 #, gcc-internal-format, gfc-internal-format
 
43120
@@ -40432,7 +40362,7 @@
 
43121
 #: fortran/io.c:2817
 
43122
 #, gcc-internal-format, gfc-internal-format
 
43123
 msgid "UNIT not specified at %L"
 
43124
-msgstr ""
 
43125
+msgstr "UNIT không được chỉ ra tại %L"
 
43126
 
 
43127
 #: fortran/io.c:2829
 
43128
 #, gcc-internal-format, gfc-internal-format
 
43129
@@ -40485,9 +40415,9 @@
 
43130
 msgstr ""
 
43131
 
 
43132
 #: fortran/io.c:3080
 
43133
-#, gcc-internal-format, gfc-internal-format
 
43134
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
43135
 msgid "Syntax error in I/O iterator at %C"
 
43136
-msgstr ""
 
43137
+msgstr "Gặp lỗi cú pháp trong biểu thức tại %C"
 
43138
 
 
43139
 #: fortran/io.c:3111
 
43140
 #, gcc-internal-format, gfc-internal-format
 
43141
@@ -40495,20 +40425,20 @@
 
43142
 msgstr ""
 
43143
 
 
43144
 #: fortran/io.c:3117
 
43145
-#, gcc-internal-format, gfc-internal-format
 
43146
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
43147
 msgid "Expected expression in %s statement at %C"
 
43148
-msgstr ""
 
43149
+msgstr "Gặp lỗi cú pháp trong biểu thức tại %C"
 
43150
 
 
43151
 #. A general purpose syntax error.
 
43152
-#: fortran/io.c:3175 fortran/io.c:3774 fortran/gfortran.h:2496
 
43153
-#, gcc-internal-format, gfc-internal-format
 
43154
+#: fortran/io.c:3175 fortran/io.c:3774 fortran/gfortran.h:2506
 
43155
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
43156
 msgid "Syntax error in %s statement at %C"
 
43157
-msgstr ""
 
43158
+msgstr "Gặp lỗi cú pháp trong biểu thức tại %C"
 
43159
 
 
43160
 #: fortran/io.c:3260
 
43161
-#, gcc-internal-format, gfc-internal-format
 
43162
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
43163
 msgid "Internal file at %L with namelist"
 
43164
-msgstr ""
 
43165
+msgstr "« %s » thất bại ở tập tin « %s » tại %s:%d với lỗi: %s\n"
 
43166
 
 
43167
 #: fortran/io.c:3318
 
43168
 #, gcc-internal-format, gfc-internal-format
 
43169
@@ -40588,7 +40518,7 @@
 
43170
 #: fortran/match.c:366
 
43171
 #, gcc-internal-format, gfc-internal-format
 
43172
 msgid "Integer too large at %C"
 
43173
-msgstr ""
 
43174
+msgstr "Số nguyên quá lớn tại %C"
 
43175
 
 
43176
 #: fortran/match.c:459 fortran/parse.c:692
 
43177
 #, gcc-internal-format, gfc-internal-format
 
43178
@@ -40613,12 +40543,12 @@
 
43179
 #: fortran/match.c:535
 
43180
 #, gcc-internal-format, gfc-internal-format
 
43181
 msgid "Invalid character in name at %C"
 
43182
-msgstr ""
 
43183
+msgstr "Tên có chứa ký tự không hợp lệ tại %C"
 
43184
 
 
43185
 #: fortran/match.c:548
 
43186
 #, gcc-internal-format, gfc-internal-format
 
43187
 msgid "Name at %C is too long"
 
43188
-msgstr ""
 
43189
+msgstr "Tên tại %C quá dài"
 
43190
 
 
43191
 #: fortran/match.c:559
 
43192
 #, gcc-internal-format, gfc-internal-format
 
43193
@@ -40626,9 +40556,9 @@
 
43194
 msgstr ""
 
43195
 
 
43196
 #: fortran/match.c:609 fortran/match.c:656
 
43197
-#, gcc-internal-format, gfc-internal-format
 
43198
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
43199
 msgid "Invalid C name in NAME= specifier at %C"
 
43200
-msgstr ""
 
43201
+msgstr "hậu tố chứa sự xác định chuyển đổi sai: %c"
 
43202
 
 
43203
 #: fortran/match.c:647
 
43204
 #, gcc-internal-format, gfc-internal-format
 
43205
@@ -40651,9 +40581,9 @@
 
43206
 msgstr ""
 
43207
 
 
43208
 #: fortran/match.c:1023
 
43209
-#, gcc-internal-format, gfc-internal-format
 
43210
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
43211
 msgid "Syntax error in iterator at %C"
 
43212
-msgstr ""
 
43213
+msgstr "Gặp lỗi cú pháp trong biểu thức tại %C"
 
43214
 
 
43215
 #: fortran/match.c:1264
 
43216
 #, gcc-internal-format, gfc-internal-format
 
43217
@@ -40661,15 +40591,14 @@
 
43218
 msgstr ""
 
43219
 
 
43220
 #: fortran/match.c:1394 fortran/match.c:1475
 
43221
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
43222
-#| msgid "Arithmetic NaN at %L"
 
43223
+#, gcc-internal-format, gfc-internal-format
 
43224
 msgid "Arithmetic IF statement at %C"
 
43225
-msgstr "Số học NaN (không phải là một con số) tại %L"
 
43226
+msgstr "Câu lệnh IF số học tại %C"
 
43227
 
 
43228
 #: fortran/match.c:1450
 
43229
-#, gcc-internal-format, gfc-internal-format
 
43230
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
43231
 msgid "Syntax error in IF-expression at %C"
 
43232
-msgstr ""
 
43233
+msgstr "Gặp lỗi cú pháp ở dòng %u : thiếu dấu hai chấm « : » trong « %s »"
 
43234
 
 
43235
 #: fortran/match.c:1461
 
43236
 #, gcc-internal-format, gfc-internal-format
 
43237
@@ -40692,9 +40621,9 @@
 
43238
 msgstr ""
 
43239
 
 
43240
 #: fortran/match.c:1602
 
43241
-#, gcc-internal-format, gfc-internal-format
 
43242
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
43243
 msgid "Syntax error in IF-clause at %C"
 
43244
-msgstr ""
 
43245
+msgstr "Gặp lỗi cú pháp ở dòng %u : thiếu dấu hai chấm « : » trong « %s »"
 
43246
 
 
43247
 #: fortran/match.c:1646
 
43248
 #, gcc-internal-format, gfc-internal-format
 
43249
@@ -40722,29 +40651,29 @@
 
43250
 msgstr ""
 
43251
 
 
43252
 #: fortran/match.c:1759
 
43253
-#, gcc-internal-format, gfc-internal-format
 
43254
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
43255
 msgid "CRITICAL statement at %C"
 
43256
-msgstr ""
 
43257
+msgstr "(Ít nhất là 7 ngày)"
 
43258
 
 
43259
 #: fortran/match.c:1771
 
43260
-#, gcc-internal-format, gfc-internal-format
 
43261
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
43262
 msgid "Nested CRITICAL block at %C"
 
43263
-msgstr ""
 
43264
+msgstr "%s: Phát hiện vòng lặp tại khối %d."
 
43265
 
 
43266
 #: fortran/match.c:1823
 
43267
 #, gcc-internal-format, gfc-internal-format
 
43268
 msgid "Expected association list at %C"
 
43269
-msgstr ""
 
43270
+msgstr "Cần danh sách kết hợp tại %C"
 
43271
 
 
43272
 #: fortran/match.c:1836
 
43273
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
43274
+#, gcc-internal-format, gfc-internal-format
 
43275
 msgid "Expected association at %C"
 
43276
-msgstr "Cần một loại biểu thức"
 
43277
+msgstr "Cần kết hợp tại %C"
 
43278
 
 
43279
 #: fortran/match.c:1845
 
43280
-#, gcc-internal-format, gfc-internal-format
 
43281
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
43282
 msgid "Duplicate name '%s' in association at %C"
 
43283
-msgstr ""
 
43284
+msgstr "bắt đầu tại thành viên TÊN-THÀNH-VIÊN trong kho lưu"
 
43285
 
 
43286
 #: fortran/match.c:1853
 
43287
 #, gcc-internal-format, gfc-internal-format
 
43288
@@ -40754,7 +40683,7 @@
 
43289
 #: fortran/match.c:1871
 
43290
 #, gcc-internal-format, gfc-internal-format
 
43291
 msgid "Expected ')' or ',' at %C"
 
43292
-msgstr ""
 
43293
+msgstr "Cần ')' hay ',' tại %C"
 
43294
 
 
43295
 #: fortran/match.c:1889
 
43296
 #, gcc-internal-format, gfc-internal-format
 
43297
@@ -40769,17 +40698,17 @@
 
43298
 #: fortran/match.c:2021
 
43299
 #, gcc-internal-format, gfc-internal-format
 
43300
 msgid "Invalid type-spec at %C"
 
43301
-msgstr ""
 
43302
+msgstr "type-spec không hợp lệ tại %C"
 
43303
 
 
43304
 #: fortran/match.c:2115
 
43305
-#, gcc-internal-format, gfc-internal-format
 
43306
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
43307
 msgid "Syntax error in FORALL iterator at %C"
 
43308
-msgstr ""
 
43309
+msgstr "Gặp lỗi cú pháp ở dòng %u : thiếu dấu hai chấm « : » trong « %s »"
 
43310
 
 
43311
 #: fortran/match.c:2383
 
43312
-#, gcc-internal-format, gfc-internal-format
 
43313
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
43314
 msgid "DO CONCURRENT construct at %C"
 
43315
-msgstr ""
 
43316
+msgstr " -e           không tạm dừng tại cuối tập tin\n"
 
43317
 
 
43318
 #: fortran/match.c:2509
 
43319
 #, gcc-internal-format, gfc-internal-format
 
43320
@@ -40874,14 +40803,13 @@
 
43321
 
 
43322
 #: fortran/match.c:2773
 
43323
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
43324
-#| msgid "in statement"
 
43325
 msgid "PAUSE statement at %C"
 
43326
-msgstr "tại câu lệnh"
 
43327
+msgstr "(Ít nhất là 7 ngày)"
 
43328
 
 
43329
 #: fortran/match.c:2796
 
43330
-#, gcc-internal-format, gfc-internal-format
 
43331
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
43332
 msgid "ERROR STOP statement at %C"
 
43333
-msgstr ""
 
43334
+msgstr "%s: lỗi phân tích tại dòng %d"
 
43335
 
 
43336
 #: fortran/match.c:2822
 
43337
 #, gcc-internal-format, gfc-internal-format
 
43338
@@ -40917,14 +40845,13 @@
 
43339
 
 
43340
 #: fortran/match.c:2982
 
43341
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
43342
-#| msgid "in statement"
 
43343
 msgid "LOCK statement at %C"
 
43344
-msgstr "tại câu lệnh"
 
43345
+msgstr "(Ít nhất là 7 ngày)"
 
43346
 
 
43347
 #: fortran/match.c:2993
 
43348
-#, gcc-internal-format, gfc-internal-format
 
43349
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
43350
 msgid "UNLOCK statement at %C"
 
43351
-msgstr ""
 
43352
+msgstr "(Ít nhất là 7 ngày)"
 
43353
 
 
43354
 #: fortran/match.c:3019
 
43355
 #, gcc-internal-format, gfc-internal-format
 
43356
@@ -40932,10 +40859,9 @@
 
43357
 msgstr ""
 
43358
 
 
43359
 #: fortran/match.c:3026
 
43360
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
43361
-#| msgid "in statement"
 
43362
+#, gcc-internal-format, gfc-internal-format
 
43363
 msgid "SYNC statement at %C"
 
43364
-msgstr "tại câu lệnh"
 
43365
+msgstr "câu lệnh SYNC tại %C"
 
43366
 
 
43367
 #: fortran/match.c:3038
 
43368
 #, gcc-internal-format, gfc-internal-format
 
43369
@@ -40950,7 +40876,7 @@
 
43370
 #: fortran/match.c:3224
 
43371
 #, gcc-internal-format, gfc-internal-format
 
43372
 msgid "ASSIGN statement at %C"
 
43373
-msgstr ""
 
43374
+msgstr "câu lệnh ASSIGN tại %C"
 
43375
 
 
43376
 #: fortran/match.c:3270
 
43377
 #, gcc-internal-format, gfc-internal-format
 
43378
@@ -40965,17 +40891,17 @@
 
43379
 #: fortran/match.c:3380
 
43380
 #, gcc-internal-format, gfc-internal-format
 
43381
 msgid "Computed GOTO at %C"
 
43382
-msgstr ""
 
43383
+msgstr "Được tính toán GOTO tại %C"
 
43384
 
 
43385
 #: fortran/match.c:3453
 
43386
 #, gcc-internal-format, gfc-internal-format
 
43387
 msgid "Error in type-spec at %L"
 
43388
-msgstr ""
 
43389
+msgstr "Sai trong type-spec tại %L"
 
43390
 
 
43391
 #: fortran/match.c:3463
 
43392
-#, gcc-internal-format, gfc-internal-format
 
43393
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
43394
 msgid "typespec in ALLOCATE at %L"
 
43395
-msgstr ""
 
43396
+msgstr "không mong đợi \" tại vị trí %d trong '%s' ."
 
43397
 
 
43398
 #: fortran/match.c:3505
 
43399
 #, gcc-internal-format, gfc-internal-format
 
43400
@@ -41015,12 +40941,12 @@
 
43401
 #: fortran/match.c:3628
 
43402
 #, gcc-internal-format, gfc-internal-format
 
43403
 msgid "ERRMSG tag at %L"
 
43404
-msgstr ""
 
43405
+msgstr "ERRMSG tag tại %L"
 
43406
 
 
43407
 #: fortran/match.c:3652
 
43408
 #, gcc-internal-format, gfc-internal-format
 
43409
 msgid "SOURCE tag at %L"
 
43410
-msgstr ""
 
43411
+msgstr "SOURCE tag tại %L"
 
43412
 
 
43413
 #: fortran/match.c:3659
 
43414
 #, gcc-internal-format, gfc-internal-format
 
43415
@@ -41040,7 +40966,7 @@
 
43416
 #: fortran/match.c:3690
 
43417
 #, gcc-internal-format, gfc-internal-format
 
43418
 msgid "MOLD tag at %L"
 
43419
-msgstr ""
 
43420
+msgstr "MOLD tag tại %L"
 
43421
 
 
43422
 #: fortran/match.c:3697
 
43423
 #, gcc-internal-format, gfc-internal-format
 
43424
@@ -41095,7 +41021,7 @@
 
43425
 #: fortran/match.c:3965
 
43426
 #, gcc-internal-format, gfc-internal-format
 
43427
 msgid "ERRMSG at %L"
 
43428
-msgstr ""
 
43429
+msgstr "ERRMSG tại %L"
 
43430
 
 
43431
 #: fortran/match.c:4023
 
43432
 #, gcc-internal-format, gfc-internal-format
 
43433
@@ -41113,9 +41039,9 @@
 
43434
 msgstr ""
 
43435
 
 
43436
 #: fortran/match.c:4043
 
43437
-#, gcc-internal-format, gfc-internal-format
 
43438
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
43439
 msgid "Alternate RETURN at %C"
 
43440
-msgstr ""
 
43441
+msgstr "(Ít nhất là 7 ngày)"
 
43442
 
 
43443
 #: fortran/match.c:4073
 
43444
 #, gcc-internal-format, gfc-internal-format
 
43445
@@ -41125,12 +41051,12 @@
 
43446
 #: fortran/match.c:4101
 
43447
 #, gcc-internal-format, gfc-internal-format
 
43448
 msgid "Expected component reference at %C"
 
43449
-msgstr ""
 
43450
+msgstr "Cần tham chiếu thành phần tại %C"
 
43451
 
 
43452
 #: fortran/match.c:4107
 
43453
-#, gcc-internal-format, gfc-internal-format
 
43454
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
43455
 msgid "Junk after CALL at %C"
 
43456
-msgstr ""
 
43457
+msgstr "gặp rác tại kết thúc dòng"
 
43458
 
 
43459
 #: fortran/match.c:4117
 
43460
 #, gcc-internal-format, gfc-internal-format
 
43461
@@ -41232,9 +41158,8 @@
 
43462
 
 
43463
 #: fortran/match.c:4989
 
43464
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
43465
-#| msgid "In static member function %qs"
 
43466
 msgid "Statement function at %C"
 
43467
-msgstr "Trong hàm bộ phận tĩnh %qs"
 
43468
+msgstr "Khẳng định (%s) tại %s:%d trong hàm %s() bị lỗi."
 
43469
 
 
43470
 #: fortran/match.c:5074
 
43471
 #, gcc-internal-format, gfc-internal-format
 
43472
@@ -41254,17 +41179,17 @@
 
43473
 #: fortran/match.c:5466
 
43474
 #, gcc-internal-format, gfc-internal-format
 
43475
 msgid "Unexpected CASE statement at %C"
 
43476
-msgstr ""
 
43477
+msgstr "Không cần câu lệnh CASE tại %C"
 
43478
 
 
43479
 #: fortran/match.c:5518
 
43480
-#, gcc-internal-format, gfc-internal-format
 
43481
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
43482
 msgid "Syntax error in CASE specification at %C"
 
43483
-msgstr ""
 
43484
+msgstr "Gặp lỗi cú pháp ở dòng %u : thiếu dấu hai chấm « : » trong « %s »"
 
43485
 
 
43486
 #: fortran/match.c:5536
 
43487
-#, gcc-internal-format, gfc-internal-format
 
43488
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
43489
 msgid "Unexpected TYPE IS statement at %C"
 
43490
-msgstr ""
 
43491
+msgstr "LỖI NỘI BỘ ở %s:%d: gặp kiểu nút bất thường %d"
 
43492
 
 
43493
 #: fortran/match.c:5565
 
43494
 #, gcc-internal-format, gfc-internal-format
 
43495
@@ -41292,24 +41217,24 @@
 
43496
 msgstr ""
 
43497
 
 
43498
 #: fortran/matchexp.c:72
 
43499
-#, gcc-internal-format, gfc-internal-format
 
43500
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
43501
 msgid "Bad character '%c' in OPERATOR name at %C"
 
43502
-msgstr ""
 
43503
+msgstr "máy in « %s » có tên chứa ký tự cấm ở « %s »"
 
43504
 
 
43505
 #: fortran/matchexp.c:80
 
43506
-#, gcc-internal-format, gfc-internal-format
 
43507
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
43508
 msgid "The name '%s' cannot be used as a defined operator at %C"
 
43509
-msgstr ""
 
43510
+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++"
 
43511
 
 
43512
 #: fortran/matchexp.c:173
 
43513
-#, gcc-internal-format, gfc-internal-format
 
43514
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
43515
 msgid "Expected a right parenthesis in expression at %C"
 
43516
-msgstr ""
 
43517
+msgstr "Biểu thức sai trong eval (việc tính để kiểm tra) - thiếu ngoặc phải: %s"
 
43518
 
 
43519
 #: fortran/matchexp.c:279
 
43520
-#, gcc-internal-format, gfc-internal-format
 
43521
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
43522
 msgid "Expected exponent in expression at %C"
 
43523
-msgstr ""
 
43524
+msgstr "Gặp lỗi cú pháp trong biểu thức tại %C"
 
43525
 
 
43526
 #: fortran/matchexp.c:317 fortran/matchexp.c:322 fortran/matchexp.c:426
 
43527
 #: fortran/matchexp.c:431
 
43528
@@ -41335,7 +41260,7 @@
 
43529
 #: fortran/module.c:590
 
43530
 #, gcc-internal-format, gfc-internal-format
 
43531
 msgid "\"USE :: module\" at %C"
 
43532
-msgstr ""
 
43533
+msgstr "\"USE :: module\" tại %C"
 
43534
 
 
43535
 #: fortran/module.c:649
 
43536
 #, gcc-internal-format, gfc-internal-format
 
43537
@@ -41363,14 +41288,14 @@
 
43538
 msgstr ""
 
43539
 
 
43540
 #: fortran/module.c:1020
 
43541
-#, gcc-internal-format, gfc-internal-format
 
43542
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
43543
 msgid "Module %s at line %d column %d: %s"
 
43544
-msgstr ""
 
43545
+msgstr "Bắt đầu trên dòng DÒNG, cột CỘT"
 
43546
 
 
43547
 #: fortran/module.c:1468
 
43548
 #, gcc-internal-format, gfc-internal-format
 
43549
 msgid "Error writing modules file: %s"
 
43550
-msgstr ""
 
43551
+msgstr "Gặp lỗi khi ghi tập tin môt-đun: %s"
 
43552
 
 
43553
 #: fortran/module.c:3413
 
43554
 #, gcc-internal-format, gfc-internal-format
 
43555
@@ -41405,28 +41330,28 @@
 
43556
 #: fortran/module.c:5548
 
43557
 #, gcc-internal-format, gfc-internal-format
 
43558
 msgid "Error writing module file '%s' for writing: %s"
 
43559
-msgstr ""
 
43560
+msgstr "Gặp lỗi khi ghi tập tin môt-đun '%s' để ghi: %s"
 
43561
 
 
43562
 #: fortran/module.c:5557
 
43563
 #, gcc-internal-format, gfc-internal-format
 
43564
 msgid "Can't delete module file '%s': %s"
 
43565
-msgstr ""
 
43566
+msgstr "Không thể xóa tập tin mô-đun '%s': %s"
 
43567
 
 
43568
 #: fortran/module.c:5560
 
43569
 #, gcc-internal-format, gfc-internal-format
 
43570
 msgid "Can't rename module file '%s' to '%s': %s"
 
43571
-msgstr ""
 
43572
+msgstr "Không thể đổi tên tập tin '%s' thành '%s': %s"
 
43573
 
 
43574
 #: fortran/module.c:5566
 
43575
 #, gcc-internal-format, gfc-internal-format
 
43576
 msgid "Can't delete temporary module file '%s': %s"
 
43577
-msgstr ""
 
43578
+msgstr "Không thể xóa tập tin mô-đun tạm '%s': %s"
 
43579
 
 
43580
 #: fortran/module.c:5585 fortran/module.c:5797 fortran/module.c:5830
 
43581
 #: fortran/module.c:5872
 
43582
 #, gcc-internal-format, gfc-internal-format
 
43583
 msgid "Symbol '%s' already declared"
 
43584
-msgstr ""
 
43585
+msgstr "Ký hiệu `%s' đã được khai báo"
 
43586
 
 
43587
 #: fortran/module.c:5689 fortran/module.c:5968
 
43588
 #, gcc-internal-format, gfc-internal-format
 
43589
@@ -41466,7 +41391,7 @@
 
43590
 #: fortran/module.c:6156
 
43591
 #, gcc-internal-format, gfc-internal-format
 
43592
 msgid "ISO_C_BINDING module at %C"
 
43593
-msgstr ""
 
43594
+msgstr "mô đun ISO_C_BINDING tại %C"
 
43595
 
 
43596
 #: fortran/module.c:6169
 
43597
 #, gcc-internal-format, gfc-internal-format
 
43598
@@ -41499,9 +41424,9 @@
 
43599
 msgstr ""
 
43600
 
 
43601
 #: fortran/openmp.c:133 fortran/openmp.c:595
 
43602
-#, gcc-internal-format, gfc-internal-format
 
43603
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
43604
 msgid "COMMON block /%s/ not found at %C"
 
43605
-msgstr ""
 
43606
+msgstr "Khối thư mục ext2 không tìm thấy"
 
43607
 
 
43608
 #: fortran/openmp.c:164
 
43609
 #, gcc-internal-format, gfc-internal-format
 
43610
@@ -41601,7 +41526,7 @@
 
43611
 #: fortran/openmp.c:885
 
43612
 #, gcc-internal-format, gfc-internal-format
 
43613
 msgid "Object '%s' is not a variable at %L"
 
43614
-msgstr ""
 
43615
+msgstr "Đối tượng '%s' không phải là một biến tại %L"
 
43616
 
 
43617
 #: fortran/openmp.c:894 fortran/openmp.c:905 fortran/openmp.c:913
 
43618
 #: fortran/openmp.c:924
 
43619
@@ -41752,7 +41677,7 @@
 
43620
 #: fortran/openmp.c:1412
 
43621
 #, gcc-internal-format, gfc-internal-format
 
43622
 msgid "!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L"
 
43623
-msgstr ""
 
43624
+msgstr "!$OMP ATOMIC phân bổ bên trong phải là MIN, MAX, IAND, IOR hay IEOR tại %L"
 
43625
 
 
43626
 #: fortran/openmp.c:1428
 
43627
 #, gcc-internal-format, gfc-internal-format
 
43628
@@ -41782,12 +41707,12 @@
 
43629
 #: fortran/openmp.c:1661
 
43630
 #, gcc-internal-format, gfc-internal-format
 
43631
 msgid "!$OMP DO cannot be a DO WHILE or DO without loop control at %L"
 
43632
-msgstr ""
 
43633
+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"
 
43634
 
 
43635
 #: fortran/openmp.c:1667
 
43636
 #, gcc-internal-format, gfc-internal-format
 
43637
 msgid "!$OMP DO iteration variable must be of type integer at %L"
 
43638
-msgstr ""
 
43639
+msgstr "!$OMP DO biến lặp phải là kiểu nguyên tại %L"
 
43640
 
 
43641
 #: fortran/openmp.c:1671
 
43642
 #, gcc-internal-format, gfc-internal-format
 
43643
@@ -41820,9 +41745,9 @@
 
43644
 msgstr ""
 
43645
 
 
43646
 #: fortran/options.c:359
 
43647
-#, gcc-internal-format, gfc-internal-format
 
43648
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
43649
 msgid "Reading file '%s' as free form"
 
43650
-msgstr ""
 
43651
+msgstr "Giả sử là tập tin nguồn có dạng tự do"
 
43652
 
 
43653
 #: fortran/options.c:369
 
43654
 #, gcc-internal-format
 
43655
@@ -41842,12 +41767,12 @@
 
43656
 #: fortran/options.c:393
 
43657
 #, gcc-internal-format
 
43658
 msgid "Flag -fno-automatic overwrites -frecursive"
 
43659
-msgstr ""
 
43660
+msgstr "Cờ -fno-automatic đè lên -frecursive"
 
43661
 
 
43662
 #: fortran/options.c:395
 
43663
 #, gcc-internal-format
 
43664
 msgid "Flag -fno-automatic overwrites -frecursive implied by -fopenmp"
 
43665
-msgstr ""
 
43666
+msgstr "Cờ -fno-automatic đè lên -frecursive mặc nhiên bởi -fopenmp"
 
43667
 
 
43668
 #: fortran/options.c:399
 
43669
 #, gcc-internal-format, gfc-internal-format
 
43670
@@ -41862,22 +41787,22 @@
 
43671
 #: fortran/options.c:496
 
43672
 #, gcc-internal-format
 
43673
 msgid "gfortran: Only one -J option allowed"
 
43674
-msgstr ""
 
43675
+msgstr "gfortran: chir cho phép một tùy chọn -J"
 
43676
 
 
43677
 #: fortran/options.c:542
 
43678
 #, gcc-internal-format, gfc-internal-format
 
43679
 msgid "Argument to -ffpe-trap is not valid: %s"
 
43680
-msgstr ""
 
43681
+msgstr "Đối số cho -ffpe-trap không hợp lệ: %s"
 
43682
 
 
43683
 #: fortran/options.c:557
 
43684
 #, gcc-internal-format, gfc-internal-format
 
43685
 msgid "Argument to -fcoarray is not valid: %s"
 
43686
-msgstr ""
 
43687
+msgstr "Đối số cho -fcoarray không hợp lệ: %s"
 
43688
 
 
43689
 #: fortran/options.c:595
 
43690
 #, gcc-internal-format, gfc-internal-format
 
43691
 msgid "Argument to -fcheck is not valid: %s"
 
43692
-msgstr ""
 
43693
+msgstr "Đối số cho -fcheck không hợp lệ: %s"
 
43694
 
 
43695
 #: fortran/options.c:800
 
43696
 #, gcc-internal-format
 
43697
@@ -41892,7 +41817,7 @@
 
43698
 #: fortran/options.c:836
 
43699
 #, gcc-internal-format
 
43700
 msgid "-static-libgfortran is not supported in this configuration"
 
43701
-msgstr ""
 
43702
+msgstr "-static-libgfortran không được hỗ trợ trong cấu hình này"
 
43703
 
 
43704
 #: fortran/options.c:891
 
43705
 #, gcc-internal-format, gfc-internal-format
 
43706
@@ -41920,9 +41845,9 @@
 
43707
 msgstr ""
 
43708
 
 
43709
 #: fortran/parse.c:519
 
43710
-#, gcc-internal-format, gfc-internal-format
 
43711
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
43712
 msgid "Unclassifiable statement at %C"
 
43713
-msgstr ""
 
43714
+msgstr "(Ít nhất là 7 ngày)"
 
43715
 
 
43716
 #: fortran/parse.c:541
 
43717
 #, gcc-internal-format, gfc-internal-format
 
43718
@@ -41930,14 +41855,14 @@
 
43719
 msgstr ""
 
43720
 
 
43721
 #: fortran/parse.c:627
 
43722
-#, gcc-internal-format, gfc-internal-format
 
43723
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
43724
 msgid "Unclassifiable OpenMP directive at %C"
 
43725
-msgstr ""
 
43726
+msgstr "gặp hiệu bài thêm tại kết thúc của chỉ thị #%s"
 
43727
 
 
43728
 #: fortran/parse.c:653
 
43729
-#, gcc-internal-format, gfc-internal-format
 
43730
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
43731
 msgid "Unclassifiable GCC directive at %C"
 
43732
-msgstr ""
 
43733
+msgstr "gặp chỉ thị \"#pragma GCC %s\" không hợp lệ"
 
43734
 
 
43735
 #: fortran/parse.c:695 fortran/parse.c:869
 
43736
 #, gcc-internal-format, gfc-internal-format
 
43737
@@ -41965,9 +41890,9 @@
 
43738
 msgstr ""
 
43739
 
 
43740
 #: fortran/parse.c:847 fortran/parse.c:888
 
43741
-#, gcc-internal-format, gfc-internal-format
 
43742
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
43743
 msgid "Bad continuation line at %C"
 
43744
-msgstr ""
 
43745
+msgstr "%s: lỗi phân tích tại dòng %d"
 
43746
 
 
43747
 #: fortran/parse.c:1151
 
43748
 #, gcc-internal-format, gfc-internal-format
 
43749
@@ -41975,19 +41900,19 @@
 
43750
 msgstr ""
 
43751
 
 
43752
 #: fortran/parse.c:1757
 
43753
-#, gcc-internal-format, gfc-internal-format
 
43754
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
43755
 msgid "Unexpected %s statement at %C"
 
43756
-msgstr ""
 
43757
+msgstr "gặp khai báo khối bất thường"
 
43758
 
 
43759
 #: fortran/parse.c:1904
 
43760
-#, gcc-internal-format, gfc-internal-format
 
43761
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
43762
 msgid "%s statement at %C cannot follow %s statement at %L"
 
43763
-msgstr ""
 
43764
+msgstr "không thể theo sau %s theo tên"
 
43765
 
 
43766
 #: fortran/parse.c:1921
 
43767
 #, gcc-internal-format, gfc-internal-format
 
43768
 msgid "Unexpected end of file in '%s'"
 
43769
-msgstr ""
 
43770
+msgstr "Gặp kết thúc tập tin bất thường trong '%s'"
 
43771
 
 
43772
 #: fortran/parse.c:1953
 
43773
 #, gcc-internal-format, gfc-internal-format
 
43774
@@ -42005,14 +41930,14 @@
 
43775
 msgstr ""
 
43776
 
 
43777
 #: fortran/parse.c:1980
 
43778
-#, gcc-internal-format, gfc-internal-format
 
43779
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
43780
 msgid "Type-bound procedure at %C"
 
43781
-msgstr ""
 
43782
+msgstr "kiểu đối tượng không khớp tại %s"
 
43783
 
 
43784
 #: fortran/parse.c:1989
 
43785
 #, gcc-internal-format, gfc-internal-format
 
43786
 msgid "GENERIC binding at %C"
 
43787
-msgstr ""
 
43788
+msgstr "GENERIC ràng buộc tại %C"
 
43789
 
 
43790
 #: fortran/parse.c:1999
 
43791
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
43792
@@ -42075,9 +42000,9 @@
 
43793
 msgstr ""
 
43794
 
 
43795
 #: fortran/parse.c:2160
 
43796
-#, gcc-internal-format, gfc-internal-format
 
43797
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
43798
 msgid "Duplicate SEQUENCE statement at %C"
 
43799
-msgstr ""
 
43800
+msgstr "Dãy UTF-8 không hợp lệ tại vị trí %ld."
 
43801
 
 
43802
 #: fortran/parse.c:2170
 
43803
 #, gcc-internal-format, gfc-internal-format
 
43804
@@ -42220,16 +42145,14 @@
 
43805
 msgstr ""
 
43806
 
 
43807
 #: fortran/parse.c:3342
 
43808
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
43809
-#| msgid "In constructor %qs"
 
43810
+#, gcc-internal-format, gfc-internal-format
 
43811
 msgid "BLOCK construct at %C"
 
43812
-msgstr "Trong bộ dựng %qs"
 
43813
+msgstr "cấu trúc BLOCK tại %C"
 
43814
 
 
43815
 #: fortran/parse.c:3372
 
43816
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
43817
-#| msgid "In constructor %qs"
 
43818
+#, gcc-internal-format, gfc-internal-format
 
43819
 msgid "ASSOCIATE construct at %C"
 
43820
-msgstr "Trong bộ dựng %qs"
 
43821
+msgstr "cấu trúc ASSOCIATE tại %C"
 
43822
 
 
43823
 #: fortran/parse.c:3472
 
43824
 #, gcc-internal-format, gfc-internal-format
 
43825
@@ -42297,9 +42220,9 @@
 
43826
 msgstr ""
 
43827
 
 
43828
 #: fortran/parse.c:4324
 
43829
-#, gcc-internal-format, gfc-internal-format
 
43830
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
43831
 msgid "Unexpected %s statement in MODULE at %C"
 
43832
-msgstr ""
 
43833
+msgstr "Gặp yếu tố bất thường « %c » trong chuỗi định dạng tại %L"
 
43834
 
 
43835
 #. If we see a duplicate main program, shut down.  If the second
 
43836
 #. instance is an implied main program, i.e. data decls or executable
 
43837
@@ -42310,9 +42233,9 @@
 
43838
 msgstr ""
 
43839
 
 
43840
 #: fortran/primary.c:105
 
43841
-#, gcc-internal-format, gfc-internal-format
 
43842
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
43843
 msgid "Missing kind-parameter at %C"
 
43844
-msgstr ""
 
43845
+msgstr "\t\tKiểu Tab=%d tại %.0f\n"
 
43846
 
 
43847
 #: fortran/primary.c:232
 
43848
 #, gcc-internal-format, gfc-internal-format
 
43849
@@ -42327,7 +42250,7 @@
 
43850
 #: fortran/primary.c:270
 
43851
 #, gcc-internal-format, gfc-internal-format
 
43852
 msgid "Hollerith constant at %C"
 
43853
-msgstr ""
 
43854
+msgstr "hằng Hollerith tại %C"
 
43855
 
 
43856
 #: fortran/primary.c:282
 
43857
 #, gcc-internal-format, gfc-internal-format
 
43858
@@ -42355,9 +42278,9 @@
 
43859
 msgstr ""
 
43860
 
 
43861
 #: fortran/primary.c:410
 
43862
-#, gcc-internal-format, gfc-internal-format
 
43863
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
43864
 msgid "Illegal character in BOZ constant at %C"
 
43865
-msgstr ""
 
43866
+msgstr "máy in « %s » có tên chứa ký tự cấm ở « %s »"
 
43867
 
 
43868
 #: fortran/primary.c:433
 
43869
 #, gcc-internal-format, gfc-internal-format
 
43870
@@ -42405,9 +42328,9 @@
 
43871
 msgstr ""
 
43872
 
 
43873
 #: fortran/primary.c:714
 
43874
-#, gcc-internal-format, gfc-internal-format
 
43875
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
43876
 msgid "Invalid real kind %d at %C"
 
43877
-msgstr ""
 
43878
+msgstr "\t\tKiểu Tab=%d tại %.0f\n"
 
43879
 
 
43880
 #: fortran/primary.c:729
 
43881
 #, gcc-internal-format, gfc-internal-format
 
43882
@@ -42420,9 +42343,9 @@
 
43883
 msgstr ""
 
43884
 
 
43885
 #: fortran/primary.c:826
 
43886
-#, gcc-internal-format, gfc-internal-format
 
43887
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
43888
 msgid "Syntax error in SUBSTRING specification at %C"
 
43889
-msgstr ""
 
43890
+msgstr "Gặp lỗi cú pháp ở dòng %u : thiếu dấu hai chấm « : » trong « %s »"
 
43891
 
 
43892
 #: fortran/primary.c:1038
 
43893
 #, gcc-internal-format, gfc-internal-format
 
43894
@@ -42470,9 +42393,9 @@
 
43895
 msgstr ""
 
43896
 
 
43897
 #: fortran/primary.c:1378
 
43898
-#, gcc-internal-format, gfc-internal-format
 
43899
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
43900
 msgid "Syntax error in COMPLEX constant at %C"
 
43901
-msgstr ""
 
43902
+msgstr "Gặp lỗi cú pháp ở dòng %u : thiếu dấu hai chấm « : » trong « %s »"
 
43903
 
 
43904
 #: fortran/primary.c:1585
 
43905
 #, gcc-internal-format, gfc-internal-format
 
43906
@@ -42481,9 +42404,8 @@
 
43907
 
 
43908
 #: fortran/primary.c:1649
 
43909
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
43910
-#| msgid "too few arguments to function %q#D"
 
43911
 msgid "argument list function at %C"
 
43912
-msgstr "quá ít đối số cho hàm %q#D"
 
43913
+msgstr "Hiện danh sách người dùng ở :"
 
43914
 
 
43915
 #: fortran/primary.c:1718
 
43916
 #, gcc-internal-format, gfc-internal-format
 
43917
@@ -42496,9 +42418,9 @@
 
43918
 msgstr ""
 
43919
 
 
43920
 #: fortran/primary.c:1782
 
43921
-#, gcc-internal-format, gfc-internal-format
 
43922
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
43923
 msgid "Syntax error in argument list at %C"
 
43924
-msgstr ""
 
43925
+msgstr "Gặp lỗi cú pháp ở dòng %u : thiếu dấu hai chấm « : » trong « %s »"
 
43926
 
 
43927
 #: fortran/primary.c:1841
 
43928
 #, gcc-internal-format, gfc-internal-format
 
43929
@@ -42512,9 +42434,8 @@
 
43930
 
 
43931
 #: fortran/primary.c:1916
 
43932
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
43933
-#| msgid "Symbol '%s' at %C is ambiguous"
 
43934
 msgid "Symbol '%s' at %C has no IMPLICIT type"
 
43935
-msgstr "Ký hiệu '%s' tại %C chưa rõ ràng"
 
43936
+msgstr "$$ cho quy tắc giữa ở $%d của « %s » không có kiểu được khai báo"
 
43937
 
 
43938
 #: fortran/primary.c:1922
 
43939
 #, gcc-internal-format, gfc-internal-format
 
43940
@@ -42529,7 +42450,7 @@
 
43941
 #: fortran/primary.c:1989
 
43942
 #, gcc-internal-format, gfc-internal-format
 
43943
 msgid "Expected argument list at %C"
 
43944
-msgstr ""
 
43945
+msgstr "Cần danh sách đối số tại %C"
 
43946
 
 
43947
 #: fortran/primary.c:2020
 
43948
 #, gcc-internal-format, gfc-internal-format
 
43949
@@ -42604,12 +42525,12 @@
 
43950
 #: fortran/primary.c:2898
 
43951
 #, gcc-internal-format, gfc-internal-format
 
43952
 msgid "Function '%s' requires an argument list at %C"
 
43953
-msgstr ""
 
43954
+msgstr "Hàm '%s' yêu cầu một danh sách đối số tại %C"
 
43955
 
 
43956
 #: fortran/primary.c:2948
 
43957
 #, gcc-internal-format, gfc-internal-format
 
43958
 msgid "Missing argument to '%s' at %C"
 
43959
-msgstr ""
 
43960
+msgstr "Thiếu đối số đối cho '%s' tại %C"
 
43961
 
 
43962
 #: fortran/primary.c:3107
 
43963
 #, gcc-internal-format, gfc-internal-format
 
43964
@@ -42629,17 +42550,17 @@
 
43965
 #: fortran/primary.c:3274
 
43966
 #, gcc-internal-format, gfc-internal-format
 
43967
 msgid "'%s' at %C is not a variable"
 
43968
-msgstr ""
 
43969
+msgstr "'%s' tại %C không phải là một biến"
 
43970
 
 
43971
 #: fortran/resolve.c:125
 
43972
 #, gcc-internal-format, gfc-internal-format
 
43973
 msgid "'%s' at %L is of the ABSTRACT type '%s'"
 
43974
-msgstr ""
 
43975
+msgstr "'%s' tại %L là của kiểu TRỪU TƯỢNG '%s'"
 
43976
 
 
43977
 #: fortran/resolve.c:128
 
43978
 #, gcc-internal-format, gfc-internal-format
 
43979
 msgid "ABSTRACT type '%s' used at %L"
 
43980
-msgstr ""
 
43981
+msgstr "kiểu ABSTRACT '%s' được dùng tại %L"
 
43982
 
 
43983
 #: fortran/resolve.c:145
 
43984
 #, gcc-internal-format, gfc-internal-format
 
43985
@@ -42664,7 +42585,7 @@
 
43986
 #: fortran/resolve.c:180
 
43987
 #, gcc-internal-format, gfc-internal-format
 
43988
 msgid "Interface '%s' at %L must be explicit"
 
43989
-msgstr ""
 
43990
+msgstr "Giao diện '%s' tại %L phải rõ ràng"
 
43991
 
 
43992
 #: fortran/resolve.c:202
 
43993
 #, gcc-internal-format, gfc-internal-format
 
43994
@@ -42904,7 +42825,7 @@
 
43995
 #: fortran/resolve.c:1458
 
43996
 #, gcc-internal-format, gfc-internal-format
 
43997
 msgid "'%s' at %L is ambiguous"
 
43998
-msgstr ""
 
43999
+msgstr "'%s' tại %L là chưa rõ ràng"
 
44000
 
 
44001
 #: fortran/resolve.c:1462
 
44002
 #, gcc-internal-format, gfc-internal-format
 
44003
@@ -42969,7 +42890,7 @@
 
44004
 #: fortran/resolve.c:1799
 
44005
 #, gcc-internal-format, gfc-internal-format
 
44006
 msgid "Symbol '%s' at %L is ambiguous"
 
44007
-msgstr ""
 
44008
+msgstr "Ký hiệu '%s' tại %L chưa rõ ràng"
 
44009
 
 
44010
 #: fortran/resolve.c:1854
 
44011
 #, gcc-internal-format, gfc-internal-format
 
44012
@@ -43096,15 +43017,15 @@
 
44013
 msgid "Unable to resolve the specific function '%s' at %L"
 
44014
 msgstr ""
 
44015
 
 
44016
-#: fortran/resolve.c:2630 fortran/resolve.c:14732
 
44017
-#, gcc-internal-format, gfc-internal-format
 
44018
+#: fortran/resolve.c:2630 fortran/resolve.c:14734
 
44019
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
44020
 msgid "Function '%s' at %L has no IMPLICIT type"
 
44021
-msgstr ""
 
44022
+msgstr "$$ cho quy tắc giữa ở $%d của « %s » không có kiểu được khai báo"
 
44023
 
 
44024
 #: fortran/resolve.c:2830
 
44025
 #, gcc-internal-format, gfc-internal-format
 
44026
 msgid "Argument to '%s' at %L is not a variable"
 
44027
-msgstr ""
 
44028
+msgstr "Đối số cho '%s' tại %L không phải là một biến"
 
44029
 
 
44030
 #: fortran/resolve.c:2874
 
44031
 #, gcc-internal-format, gfc-internal-format
 
44032
@@ -43114,7 +43035,7 @@
 
44033
 #: fortran/resolve.c:2886
 
44034
 #, gcc-internal-format, gfc-internal-format
 
44035
 msgid "Parameter '%s' to '%s' at %L must be either a TARGET or an associated pointer"
 
44036
-msgstr ""
 
44037
+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 "
 
44038
 
 
44039
 #: fortran/resolve.c:2895
 
44040
 #, gcc-internal-format, gfc-internal-format
 
44041
@@ -43127,9 +43048,9 @@
 
44042
 msgstr ""
 
44043
 
 
44044
 #: fortran/resolve.c:2929
 
44045
-#, gcc-internal-format, gfc-internal-format
 
44046
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
44047
 msgid "Array section in '%s' call at %L"
 
44048
-msgstr ""
 
44049
+msgstr "Danh sách vị trí trong phần %s bắt đầu tại 0x%s\n"
 
44050
 
 
44051
 #: fortran/resolve.c:2948
 
44052
 #, gcc-internal-format, gfc-internal-format
 
44053
@@ -43147,9 +43068,9 @@
 
44054
 msgstr ""
 
44055
 
 
44056
 #: fortran/resolve.c:2998 fortran/resolve.c:3035
 
44057
-#, gcc-internal-format, gfc-internal-format
 
44058
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
44059
 msgid "CHARACTER argument '%s' to '%s' at %L must have a length of 1"
 
44060
-msgstr ""
 
44061
+msgstr "đối số cho <%s> phải là một ký tự riêng lẻ"
 
44062
 
 
44063
 #. Case 1c, section 15.1.2.5, J3/04-007: an associated
 
44064
 #. scalar pointer.
 
44065
@@ -43161,29 +43082,29 @@
 
44066
 #: fortran/resolve.c:3027
 
44067
 #, gcc-internal-format, gfc-internal-format
 
44068
 msgid "Parameter '%s' to '%s' at %L must be a scalar"
 
44069
-msgstr ""
 
44070
+msgstr "Đối số '%s' tới '%s' tại %L phải là một scalar"
 
44071
 
 
44072
 #: fortran/resolve.c:3043
 
44073
 #, gcc-internal-format, gfc-internal-format
 
44074
 msgid "Parameter '%s' to '%s' at %L must not be polymorphic"
 
44075
-msgstr ""
 
44076
+msgstr "Đối số '%s' tới '%s' tại %L phải là đa hình"
 
44077
 
 
44078
 #. TODO: Update this error message to allow for procedure
 
44079
 #. pointers once they are implemented.
 
44080
 #: fortran/resolve.c:3056
 
44081
 #, gcc-internal-format, gfc-internal-format
 
44082
 msgid "Argument '%s' to '%s' at %L must be a procedure"
 
44083
-msgstr ""
 
44084
+msgstr "Đối số '%s' tới '%s' tại %L phải là một thủ tục"
 
44085
 
 
44086
 #: fortran/resolve.c:3063
 
44087
-#, gcc-internal-format, gfc-internal-format
 
44088
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
44089
 msgid "Noninteroperable argument '%s' to '%s' at %L"
 
44090
-msgstr ""
 
44091
+msgstr "kết nối tới máy phục vụ ở %s"
 
44092
 
 
44093
 #: fortran/resolve.c:3111
 
44094
 #, gcc-internal-format, gfc-internal-format
 
44095
 msgid "'%s' at %L is not a function"
 
44096
-msgstr ""
 
44097
+msgstr "'%s' tại %L không phải là một hàm"
 
44098
 
 
44099
 #: fortran/resolve.c:3119 fortran/resolve.c:3793
 
44100
 #, gcc-internal-format, gfc-internal-format
 
44101
@@ -43332,9 +43253,9 @@
 
44102
 msgstr ""
 
44103
 
 
44104
 #: fortran/resolve.c:4445
 
44105
-#, gcc-internal-format, gfc-internal-format
 
44106
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
44107
 msgid "Illegal stride of zero at %L"
 
44108
-msgstr ""
 
44109
+msgstr "Chia cho không tại %L"
 
44110
 
 
44111
 #: fortran/resolve.c:4462
 
44112
 #, gcc-internal-format, gfc-internal-format
 
44113
@@ -43387,9 +43308,9 @@
 
44114
 msgstr ""
 
44115
 
 
44116
 #: fortran/resolve.c:4608
 
44117
-#, gcc-internal-format, gfc-internal-format
 
44118
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
44119
 msgid "REAL array index at %L"
 
44120
-msgstr ""
 
44121
+msgstr "KDGKBSENT lỗi tại chỉ mục %d: "
 
44122
 
 
44123
 #: fortran/resolve.c:4647
 
44124
 #, gcc-internal-format, gfc-internal-format
 
44125
@@ -43402,9 +43323,9 @@
 
44126
 msgstr ""
 
44127
 
 
44128
 #: fortran/resolve.c:4764
 
44129
-#, gcc-internal-format, gfc-internal-format
 
44130
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
44131
 msgid "Array index at %L is an array of rank %d"
 
44132
-msgstr ""
 
44133
+msgstr "%s:%d: lỗi: chỉ mục tham chiếu mảng không phải số nguyên\n"
 
44134
 
 
44135
 #: fortran/resolve.c:4862
 
44136
 #, gcc-internal-format, gfc-internal-format
 
44137
@@ -43543,28 +43464,27 @@
 
44138
 #: fortran/resolve.c:6063
 
44139
 #, gcc-internal-format, gfc-internal-format
 
44140
 msgid "'%s' at %L should be a SUBROUTINE"
 
44141
-msgstr ""
 
44142
+msgstr "'%s' tại %L phải là một THỦ TỤC CON"
 
44143
 
 
44144
 #: fortran/resolve.c:6110
 
44145
 #, gcc-internal-format, gfc-internal-format
 
44146
 msgid "'%s' at %L should be a FUNCTION"
 
44147
-msgstr ""
 
44148
+msgstr "'%s' tại %L phải là một HÀM"
 
44149
 
 
44150
 #: fortran/resolve.c:6640
 
44151
 #, gcc-internal-format, gfc-internal-format
 
44152
 msgid "%s at %L must be a scalar"
 
44153
-msgstr ""
 
44154
+msgstr "%s tại %L phải là một scalar"
 
44155
 
 
44156
 #: fortran/resolve.c:6650
 
44157
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
44158
-#| msgid "index must be integer"
 
44159
+#, gcc-internal-format, gfc-internal-format
 
44160
 msgid "%s at %L must be integer"
 
44161
-msgstr "chỉ số phải là số nguyên"
 
44162
+msgstr "%s tại %L phải là số nguyên"
 
44163
 
 
44164
 #: fortran/resolve.c:6654 fortran/resolve.c:6661
 
44165
 #, gcc-internal-format, gfc-internal-format
 
44166
 msgid "%s at %L must be INTEGER"
 
44167
-msgstr ""
 
44168
+msgstr "%s tại %L phải là SỐ-NGUYÊN"
 
44169
 
 
44170
 #: fortran/resolve.c:6705
 
44171
 #, gcc-internal-format, gfc-internal-format
 
44172
@@ -43612,9 +43532,9 @@
 
44173
 msgstr ""
 
44174
 
 
44175
 #: fortran/resolve.c:6948 fortran/resolve.c:7193
 
44176
-#, gcc-internal-format, gfc-internal-format
 
44177
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
44178
 msgid "Coindexed allocatable object at %L"
 
44179
-msgstr ""
 
44180
+msgstr "kiểu đối tượng không khớp tại %s"
 
44181
 
 
44182
 #: fortran/resolve.c:7053
 
44183
 #, gcc-internal-format, gfc-internal-format
 
44184
@@ -43712,18 +43632,18 @@
 
44185
 msgstr ""
 
44186
 
 
44187
 #: fortran/resolve.c:7617 fortran/resolve.c:7623
 
44188
-#, gcc-internal-format, gfc-internal-format
 
44189
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
44190
 msgid "Allocate-object at %L is subobject of object at %L"
 
44191
-msgstr ""
 
44192
+msgstr "%s: bộ phạn tại %zu không phải là đối tượng ELF"
 
44193
 
 
44194
 #. The cases overlap, or they are the same
 
44195
 #. element in the list.  Either way, we must
 
44196
 #. issue an error and get the next case from P.
 
44197
 #. FIXME: Sort P and Q by line number.
 
44198
 #: fortran/resolve.c:7827
 
44199
-#, gcc-internal-format, gfc-internal-format
 
44200
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
44201
 msgid "CASE label at %L overlaps with CASE label at %L"
 
44202
-msgstr ""
 
44203
+msgstr "Trình mồi đè lên nhau với nhãn đĩa.\n"
 
44204
 
 
44205
 #: fortran/resolve.c:7878
 
44206
 #, gcc-internal-format, gfc-internal-format
 
44207
@@ -43817,9 +43737,8 @@
 
44208
 
 
44209
 #: fortran/resolve.c:8414
 
44210
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
44211
-#| msgid "expected numeric type"
 
44212
 msgid "Unexpected intrinsic type '%s' at %L"
 
44213
-msgstr "cần kiểu số"
 
44214
+msgstr "LỖI NỘI BỘ ở %s:%d: gặp kiểu nút bất thường %d"
 
44215
 
 
44216
 #: fortran/resolve.c:8423
 
44217
 #, gcc-internal-format, gfc-internal-format
 
44218
@@ -44148,24 +44067,24 @@
 
44219
 msgstr ""
 
44220
 
 
44221
 #: fortran/resolve.c:11334
 
44222
-#, gcc-internal-format, gfc-internal-format
 
44223
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
44224
 msgid "Allocatable '%s' at %L cannot have an initializer"
 
44225
-msgstr ""
 
44226
+msgstr "%s: không thể đọc phần đầu ở 0x%x\n"
 
44227
 
 
44228
 #: fortran/resolve.c:11337
 
44229
-#, gcc-internal-format, gfc-internal-format
 
44230
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
44231
 msgid "External '%s' at %L cannot have an initializer"
 
44232
-msgstr ""
 
44233
+msgstr "%s: không thể đọc phần đầu ở 0x%x\n"
 
44234
 
 
44235
 #: fortran/resolve.c:11341
 
44236
-#, gcc-internal-format, gfc-internal-format
 
44237
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
44238
 msgid "Dummy '%s' at %L cannot have an initializer"
 
44239
-msgstr ""
 
44240
+msgstr "%s: không thể đọc phần đầu ở 0x%x\n"
 
44241
 
 
44242
 #: fortran/resolve.c:11344
 
44243
 #, gcc-internal-format, gfc-internal-format
 
44244
 msgid "Intrinsic '%s' at %L cannot have an initializer"
 
44245
-msgstr ""
 
44246
+msgstr "Intrinsic '%s' tại %L không thể có một bộ khởi tạo"
 
44247
 
 
44248
 #: fortran/resolve.c:11347
 
44249
 #, gcc-internal-format, gfc-internal-format
 
44250
@@ -44195,7 +44114,7 @@
 
44251
 #: fortran/resolve.c:11479
 
44252
 #, gcc-internal-format, gfc-internal-format
 
44253
 msgid "Function '%s' at %L cannot have an initializer"
 
44254
-msgstr ""
 
44255
+msgstr "Hàm '%s' tại %L không thể có bộ khởi tạo"
 
44256
 
 
44257
 #: fortran/resolve.c:11488
 
44258
 #, gcc-internal-format, gfc-internal-format
 
44259
@@ -44215,27 +44134,27 @@
 
44260
 #: fortran/resolve.c:11525
 
44261
 #, gcc-internal-format, gfc-internal-format
 
44262
 msgid "CHARACTER(*) function '%s' at %L cannot be array-valued"
 
44263
-msgstr ""
 
44264
+msgstr "hàm CHARACTER(*) '%s' tại %L không thể là giá trị mảng"
 
44265
 
 
44266
 #: fortran/resolve.c:11529
 
44267
 #, gcc-internal-format, gfc-internal-format
 
44268
 msgid "CHARACTER(*) function '%s' at %L cannot be pointer-valued"
 
44269
-msgstr ""
 
44270
+msgstr "hàm CHARACTER(*) '%s' tại %L không thể là giá trị con trỏ"
 
44271
 
 
44272
 #: fortran/resolve.c:11533
 
44273
 #, gcc-internal-format, gfc-internal-format
 
44274
 msgid "CHARACTER(*) function '%s' at %L cannot be pure"
 
44275
-msgstr ""
 
44276
+msgstr "hàm CHARACTER(*) '%s' tại %L không thể là pure"
 
44277
 
 
44278
 #: fortran/resolve.c:11537
 
44279
 #, gcc-internal-format, gfc-internal-format
 
44280
 msgid "CHARACTER(*) function '%s' at %L cannot be recursive"
 
44281
-msgstr ""
 
44282
+msgstr "hàm CHARACTER(*) '%s' tại %L không thể là đệ quy"
 
44283
 
 
44284
 #: fortran/resolve.c:11550
 
44285
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
44286
+#, gcc-internal-format, gfc-internal-format
 
44287
 msgid "CHARACTER(*) function '%s' at %L"
 
44288
-msgstr "gặp lỗi trong các đối số tới hàm đặc tả '%s'"
 
44289
+msgstr "hàm CHARACTER(*) '%s' tại %L"
 
44290
 
 
44291
 #: fortran/resolve.c:11604
 
44292
 #, gcc-internal-format, gfc-internal-format
 
44293
@@ -44314,9 +44233,9 @@
 
44294
 
 
44295
 #. TODO:  Remove this error when finalization is finished.
 
44296
 #: fortran/resolve.c:11791
 
44297
-#, gcc-internal-format, gfc-internal-format
 
44298
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
44299
 msgid "Finalization at %L is not yet implemented"
 
44300
-msgstr ""
 
44301
+msgstr "tái định vị 0x%x vẫn chưa được thực hiện"
 
44302
 
 
44303
 #: fortran/resolve.c:11823
 
44304
 #, gcc-internal-format, gfc-internal-format
 
44305
@@ -44389,9 +44308,9 @@
 
44306
 msgstr ""
 
44307
 
 
44308
 #: fortran/resolve.c:12315
 
44309
-#, gcc-internal-format, gfc-internal-format
 
44310
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
44311
 msgid "Procedure '%s' at %L has the same name as a component of '%s'"
 
44312
-msgstr ""
 
44313
+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"
 
44314
 
 
44315
 #: fortran/resolve.c:12324
 
44316
 #, gcc-internal-format, gfc-internal-format
 
44317
@@ -44508,420 +44427,417 @@
 
44318
 msgid "Component '%s' with CLASS at %L must be allocatable or pointer"
 
44319
 msgstr ""
 
44320
 
 
44321
-#: fortran/resolve.c:12934
 
44322
+#: fortran/resolve.c:12936
 
44323
 #, gcc-internal-format, gfc-internal-format
 
44324
 msgid "Generic name '%s' of function '%s' at %L being the same name as derived type at %L"
 
44325
 msgstr ""
 
44326
 
 
44327
-#: fortran/resolve.c:12990
 
44328
+#: fortran/resolve.c:12992
 
44329
 #, gcc-internal-format, gfc-internal-format
 
44330
 msgid "Assumed size array '%s' in namelist '%s' at %L is not allowed"
 
44331
 msgstr ""
 
44332
 
 
44333
-#: fortran/resolve.c:12996
 
44334
+#: fortran/resolve.c:12998
 
44335
 #, gcc-internal-format, gfc-internal-format
 
44336
 msgid "NAMELIST array object '%s' with assumed shape in namelist '%s' at %L"
 
44337
 msgstr ""
 
44338
 
 
44339
-#: fortran/resolve.c:13003
 
44340
+#: fortran/resolve.c:13005
 
44341
 #, gcc-internal-format, gfc-internal-format
 
44342
 msgid "NAMELIST array object '%s' with nonconstant shape in namelist '%s' at %L"
 
44343
 msgstr ""
 
44344
 
 
44345
-#: fortran/resolve.c:13012
 
44346
+#: fortran/resolve.c:13014
 
44347
 #, gcc-internal-format, gfc-internal-format
 
44348
 msgid "NAMELIST object '%s' with nonconstant character length in namelist '%s' at %L"
 
44349
 msgstr ""
 
44350
 
 
44351
-#: fortran/resolve.c:13022
 
44352
+#: fortran/resolve.c:13024
 
44353
 #, gcc-internal-format, gfc-internal-format
 
44354
 msgid "NAMELIST object '%s' in namelist '%s' at %L is polymorphic and requires a defined input/output procedure"
 
44355
 msgstr ""
 
44356
 
 
44357
-#: fortran/resolve.c:13032
 
44358
+#: fortran/resolve.c:13034
 
44359
 #, gcc-internal-format, gfc-internal-format
 
44360
 msgid "NAMELIST object '%s' in namelist '%s' at %L with ALLOCATABLE or POINTER components"
 
44361
 msgstr ""
 
44362
 
 
44363
 #. FIXME: Once UDDTIO is implemented, the following can be
 
44364
 #. removed.
 
44365
-#: fortran/resolve.c:13040
 
44366
+#: fortran/resolve.c:13042
 
44367
 #, gcc-internal-format, gfc-internal-format
 
44368
 msgid "NAMELIST object '%s' in namelist '%s' at %L has ALLOCATABLE or POINTER components and thus requires a defined input/output procedure"
 
44369
 msgstr ""
 
44370
 
 
44371
-#: fortran/resolve.c:13057
 
44372
+#: fortran/resolve.c:13059
 
44373
 #, gcc-internal-format, gfc-internal-format
 
44374
 msgid "NAMELIST object '%s' was declared PRIVATE and cannot be member of PUBLIC namelist '%s' at %L"
 
44375
 msgstr ""
 
44376
 
 
44377
-#: fortran/resolve.c:13067
 
44378
+#: fortran/resolve.c:13069
 
44379
 #, gcc-internal-format, gfc-internal-format
 
44380
 msgid "NAMELIST object '%s' has use-associated PRIVATE components and cannot be member of namelist '%s' at %L"
 
44381
 msgstr ""
 
44382
 
 
44383
-#: fortran/resolve.c:13078
 
44384
+#: fortran/resolve.c:13080
 
44385
 #, gcc-internal-format, gfc-internal-format
 
44386
 msgid "NAMELIST object '%s' has PRIVATE components and cannot be a member of PUBLIC namelist '%s' at %L"
 
44387
 msgstr ""
 
44388
 
 
44389
-#: fortran/resolve.c:13105
 
44390
+#: fortran/resolve.c:13107
 
44391
 #, gcc-internal-format, gfc-internal-format
 
44392
 msgid "PROCEDURE attribute conflicts with NAMELIST attribute in '%s' at %L"
 
44393
 msgstr ""
 
44394
 
 
44395
-#: fortran/resolve.c:13124
 
44396
+#: fortran/resolve.c:13126
 
44397
 #, gcc-internal-format, gfc-internal-format
 
44398
 msgid "Parameter array '%s' at %L cannot be automatic or of deferred shape"
 
44399
 msgstr ""
 
44400
 
 
44401
-#: fortran/resolve.c:13136
 
44402
+#: fortran/resolve.c:13138
 
44403
 #, gcc-internal-format, gfc-internal-format
 
44404
 msgid "Implicitly typed PARAMETER '%s' at %L doesn't match a later IMPLICIT type"
 
44405
 msgstr ""
 
44406
 
 
44407
-#: fortran/resolve.c:13147
 
44408
+#: fortran/resolve.c:13149
 
44409
 #, gcc-internal-format, gfc-internal-format
 
44410
 msgid "Incompatible derived type in PARAMETER at %L"
 
44411
 msgstr ""
 
44412
 
 
44413
-#: fortran/resolve.c:13230
 
44414
+#: fortran/resolve.c:13232
 
44415
 #, gcc-internal-format, gfc-internal-format
 
44416
 msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
 
44417
 msgstr ""
 
44418
 
 
44419
-#: fortran/resolve.c:13233
 
44420
+#: fortran/resolve.c:13235
 
44421
 #, gcc-internal-format, gfc-internal-format
 
44422
 msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
 
44423
 msgstr ""
 
44424
 
 
44425
-#: fortran/resolve.c:13322
 
44426
+#: fortran/resolve.c:13324
 
44427
 #, gcc-internal-format, gfc-internal-format
 
44428
 msgid "'%s' at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape or assumed-rank array"
 
44429
 msgstr ""
 
44430
 
 
44431
-#: fortran/resolve.c:13340
 
44432
+#: fortran/resolve.c:13342
 
44433
 #, gcc-internal-format, gfc-internal-format
 
44434
 msgid "Assumed size array at %L must be a dummy argument"
 
44435
 msgstr ""
 
44436
 
 
44437
-#: fortran/resolve.c:13343
 
44438
+#: fortran/resolve.c:13345
 
44439
 #, gcc-internal-format, gfc-internal-format
 
44440
 msgid "Assumed shape array at %L must be a dummy argument"
 
44441
 msgstr ""
 
44442
 
 
44443
-#: fortran/resolve.c:13351
 
44444
+#: fortran/resolve.c:13353
 
44445
 #, gcc-internal-format, gfc-internal-format
 
44446
 msgid "Assumed-rank array at %L must be a dummy argument"
 
44447
 msgstr ""
 
44448
 
 
44449
-#: fortran/resolve.c:13358
 
44450
+#: fortran/resolve.c:13360
 
44451
 #, gcc-internal-format, gfc-internal-format
 
44452
 msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
 
44453
 msgstr ""
 
44454
 
 
44455
-#: fortran/resolve.c:13371
 
44456
+#: fortran/resolve.c:13373
 
44457
 #, gcc-internal-format, gfc-internal-format
 
44458
 msgid "Symbol at %L is not a DUMMY variable"
 
44459
 msgstr ""
 
44460
 
 
44461
-#: fortran/resolve.c:13377
 
44462
+#: fortran/resolve.c:13379
 
44463
 #, gcc-internal-format, gfc-internal-format
 
44464
 msgid "'%s' at %L cannot have the VALUE attribute because it is not a dummy argument"
 
44465
 msgstr ""
 
44466
 
 
44467
-#: fortran/resolve.c:13387
 
44468
+#: fortran/resolve.c:13389
 
44469
 #, gcc-internal-format, gfc-internal-format
 
44470
 msgid "Character dummy variable '%s' at %L with VALUE attribute must have constant length"
 
44471
 msgstr ""
 
44472
 
 
44473
-#: fortran/resolve.c:13396
 
44474
+#: fortran/resolve.c:13398
 
44475
 #, gcc-internal-format, gfc-internal-format
 
44476
 msgid "C interoperable character dummy variable '%s' at %L with VALUE attribute must have length one"
 
44477
 msgstr ""
 
44478
 
 
44479
-#: fortran/resolve.c:13409 fortran/resolve.c:13522
 
44480
+#: fortran/resolve.c:13411 fortran/resolve.c:13524
 
44481
 #, gcc-internal-format, gfc-internal-format
 
44482
 msgid "The derived type '%s' at %L is of type '%s', which has not been defined"
 
44483
 msgstr ""
 
44484
 
 
44485
-#: fortran/resolve.c:13422
 
44486
+#: fortran/resolve.c:13424
 
44487
 #, gcc-internal-format, gfc-internal-format
 
44488
 msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
 
44489
 msgstr ""
 
44490
 
 
44491
-#: fortran/resolve.c:13429
 
44492
+#: fortran/resolve.c:13431
 
44493
 #, gcc-internal-format, gfc-internal-format
 
44494
 msgid "Assumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
 
44495
 msgstr ""
 
44496
 
 
44497
-#: fortran/resolve.c:13436
 
44498
+#: fortran/resolve.c:13438
 
44499
 #, gcc-internal-format, gfc-internal-format
 
44500
 msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
 
44501
 msgstr ""
 
44502
 
 
44503
-#: fortran/resolve.c:13443
 
44504
+#: fortran/resolve.c:13445
 
44505
 #, gcc-internal-format, gfc-internal-format
 
44506
 msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
 
44507
 msgstr ""
 
44508
 
 
44509
-#: fortran/resolve.c:13468
 
44510
+#: fortran/resolve.c:13470
 
44511
 #, gcc-internal-format, gfc-internal-format
 
44512
 msgid "Variable '%s' at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
 
44513
 msgstr ""
 
44514
 
 
44515
-#: fortran/resolve.c:13548
 
44516
+#: fortran/resolve.c:13550
 
44517
 #, gcc-internal-format, gfc-internal-format
 
44518
 msgid "PUBLIC %s '%s' at %L of PRIVATE derived type '%s'"
 
44519
 msgstr ""
 
44520
 
 
44521
-#: fortran/resolve.c:13562
 
44522
+#: fortran/resolve.c:13564
 
44523
 #, gcc-internal-format, gfc-internal-format
 
44524
 msgid "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarray"
 
44525
 msgstr ""
 
44526
 
 
44527
-#: fortran/resolve.c:13580
 
44528
+#: fortran/resolve.c:13582
 
44529
 #, gcc-internal-format, gfc-internal-format
 
44530
 msgid "The INTENT(OUT) dummy argument '%s' at %L is ASSUMED SIZE and so cannot have a default initializer"
 
44531
 msgstr ""
 
44532
 
 
44533
-#: fortran/resolve.c:13592
 
44534
+#: fortran/resolve.c:13594
 
44535
 #, gcc-internal-format, gfc-internal-format
 
44536
 msgid "Dummy argument '%s' at %L of LOCK_TYPE shall not be INTENT(OUT)"
 
44537
-msgstr ""
 
44538
+msgstr "Đối số giả '%s' tại %L của LOCK_TYPE không thể là INTENT(OUT)"
 
44539
 
 
44540
-#: fortran/resolve.c:13604
 
44541
+#: fortran/resolve.c:13606
 
44542
 #, gcc-internal-format, gfc-internal-format
 
44543
 msgid "Function result '%s' at %L shall not be a coarray or have a coarray component"
 
44544
 msgstr ""
 
44545
 
 
44546
-#: fortran/resolve.c:13613
 
44547
+#: fortran/resolve.c:13615
 
44548
 #, gcc-internal-format, gfc-internal-format
 
44549
 msgid "Variable '%s' at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
 
44550
 msgstr ""
 
44551
 
 
44552
-#: fortran/resolve.c:13625
 
44553
+#: fortran/resolve.c:13627
 
44554
 #, gcc-internal-format, gfc-internal-format
 
44555
 msgid "Variable '%s' at %L with coarray component shall be a nonpointer, nonallocatable scalar"
 
44556
 msgstr ""
 
44557
 
 
44558
-#: fortran/resolve.c:13640
 
44559
+#: fortran/resolve.c:13642
 
44560
 #, gcc-internal-format, gfc-internal-format
 
44561
 msgid "Variable '%s' at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
 
44562
 msgstr ""
 
44563
 
 
44564
-#: fortran/resolve.c:13648
 
44565
+#: fortran/resolve.c:13650
 
44566
 #, gcc-internal-format, gfc-internal-format
 
44567
 msgid "Coarray variable '%s' at %L shall not have codimensions with deferred shape"
 
44568
 msgstr ""
 
44569
 
 
44570
-#: fortran/resolve.c:13655
 
44571
+#: fortran/resolve.c:13657
 
44572
 #, gcc-internal-format, gfc-internal-format
 
44573
 msgid "Allocatable coarray variable '%s' at %L must have deferred shape"
 
44574
 msgstr ""
 
44575
 
 
44576
-#: fortran/resolve.c:13667
 
44577
+#: fortran/resolve.c:13669
 
44578
 #, gcc-internal-format, gfc-internal-format
 
44579
 msgid "Variable '%s' at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
 
44580
 msgstr ""
 
44581
 
 
44582
-#: fortran/resolve.c:13676
 
44583
+#: fortran/resolve.c:13678
 
44584
 #, gcc-internal-format, gfc-internal-format
 
44585
 msgid "Coarray dummy variable '%s' at %L not allowed in BIND(C) procedure '%s'"
 
44586
 msgstr ""
 
44587
 
 
44588
-#: fortran/resolve.c:13692
 
44589
+#: fortran/resolve.c:13694
 
44590
 #, gcc-internal-format, gfc-internal-format
 
44591
 msgid "LOGICAL dummy argument '%s' at %L with non-C_Bool kind in BIND(C) procedure '%s'"
 
44592
 msgstr ""
 
44593
 
 
44594
-#: fortran/resolve.c:13698
 
44595
+#: fortran/resolve.c:13700
 
44596
 #, gcc-internal-format, gfc-internal-format
 
44597
 msgid "LOGICAL result variable '%s' at %L with non-C_Bool kind in BIND(C) procedure '%s'"
 
44598
 msgstr ""
 
44599
 
 
44600
-#: fortran/resolve.c:13778
 
44601
+#: fortran/resolve.c:13780
 
44602
 #, gcc-internal-format, gfc-internal-format
 
44603
 msgid "Threadprivate at %L isn't SAVEd"
 
44604
 msgstr ""
 
44605
 
 
44606
-#: fortran/resolve.c:13871
 
44607
+#: fortran/resolve.c:13873
 
44608
 #, gcc-internal-format, gfc-internal-format
 
44609
 msgid "BLOCK DATA element '%s' at %L must be in COMMON"
 
44610
 msgstr ""
 
44611
 
 
44612
-#: fortran/resolve.c:13877
 
44613
+#: fortran/resolve.c:13879
 
44614
 #, gcc-internal-format, gfc-internal-format
 
44615
 msgid "DATA array '%s' at %L must be specified in a previous declaration"
 
44616
 msgstr ""
 
44617
 
 
44618
-#: fortran/resolve.c:13886
 
44619
+#: fortran/resolve.c:13888
 
44620
 #, gcc-internal-format, gfc-internal-format
 
44621
 msgid "DATA element '%s' at %L cannot have a coindex"
 
44622
 msgstr ""
 
44623
 
 
44624
-#: fortran/resolve.c:13900
 
44625
+#: fortran/resolve.c:13902
 
44626
 #, gcc-internal-format, gfc-internal-format
 
44627
 msgid "DATA element '%s' at %L is a pointer and so must be a full array"
 
44628
 msgstr ""
 
44629
 
 
44630
-#: fortran/resolve.c:13946
 
44631
+#: fortran/resolve.c:13948
 
44632
 #, gcc-internal-format, gfc-internal-format
 
44633
 msgid "Nonconstant array section at %L in DATA statement"
 
44634
 msgstr ""
 
44635
 
 
44636
-#: fortran/resolve.c:13959
 
44637
+#: fortran/resolve.c:13961
 
44638
 #, gcc-internal-format, gfc-internal-format
 
44639
 msgid "DATA statement at %L has more variables than values"
 
44640
 msgstr ""
 
44641
 
 
44642
-#: fortran/resolve.c:14058
 
44643
+#: fortran/resolve.c:14060
 
44644
 #, gcc-internal-format, gfc-internal-format
 
44645
 msgid "start of implied-do loop at %L could not be simplified to a constant value"
 
44646
 msgstr ""
 
44647
 
 
44648
-#: fortran/resolve.c:14066
 
44649
+#: fortran/resolve.c:14068
 
44650
 #, gcc-internal-format, gfc-internal-format
 
44651
 msgid "end of implied-do loop at %L could not be simplified to a constant value"
 
44652
 msgstr ""
 
44653
 
 
44654
-#: fortran/resolve.c:14074
 
44655
+#: fortran/resolve.c:14076
 
44656
 #, gcc-internal-format, gfc-internal-format
 
44657
 msgid "step of implied-do loop at %L could not be simplified to a constant value"
 
44658
 msgstr ""
 
44659
 
 
44660
-#: fortran/resolve.c:14199
 
44661
+#: fortran/resolve.c:14201
 
44662
 #, gcc-internal-format, gfc-internal-format
 
44663
 msgid "DATA statement at %L has more values than variables"
 
44664
 msgstr ""
 
44665
 
 
44666
-#: fortran/resolve.c:14337
 
44667
+#: fortran/resolve.c:14339
 
44668
 #, gcc-internal-format, gfc-internal-format
 
44669
 msgid "Label %d at %L defined but not used"
 
44670
-msgstr ""
 
44671
+msgstr "nhãn %d tại %L đã định nghĩa nhưng chưa được dùng"
 
44672
 
 
44673
-#: fortran/resolve.c:14342
 
44674
+#: fortran/resolve.c:14344
 
44675
 #, gcc-internal-format, gfc-internal-format
 
44676
 msgid "Label %d at %L defined but cannot be used"
 
44677
 msgstr ""
 
44678
 
 
44679
-#: fortran/resolve.c:14426
 
44680
+#: fortran/resolve.c:14428
 
44681
 #, gcc-internal-format, gfc-internal-format
 
44682
 msgid "Derived type variable '%s' at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
 
44683
 msgstr ""
 
44684
 
 
44685
-#: fortran/resolve.c:14435
 
44686
+#: fortran/resolve.c:14437
 
44687
 #, gcc-internal-format, gfc-internal-format
 
44688
 msgid "Derived type variable '%s' at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
 
44689
 msgstr ""
 
44690
 
 
44691
-#: fortran/resolve.c:14443
 
44692
+#: fortran/resolve.c:14445
 
44693
 #, gcc-internal-format, gfc-internal-format
 
44694
 msgid "Derived type variable '%s' at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
 
44695
 msgstr ""
 
44696
 
 
44697
-#: fortran/resolve.c:14459
 
44698
+#: fortran/resolve.c:14461
 
44699
 #, gcc-internal-format, gfc-internal-format
 
44700
 msgid "Derived type variable '%s' at %L with pointer component(s) cannot be an EQUIVALENCE object"
 
44701
 msgstr ""
 
44702
 
 
44703
-#: fortran/resolve.c:14562
 
44704
-#, gcc-internal-format, gfc-internal-format
 
44705
+#: fortran/resolve.c:14564
 
44706
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
44707
 msgid "Syntax error in EQUIVALENCE statement at %L"
 
44708
-msgstr ""
 
44709
+msgstr "Gặp lỗi cú pháp ở dòng %u : thiếu dấu hai chấm « : » trong « %s »"
 
44710
 
 
44711
-#: fortran/resolve.c:14577
 
44712
+#: fortran/resolve.c:14579
 
44713
 #, gcc-internal-format, gfc-internal-format
 
44714
 msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
 
44715
 msgstr ""
 
44716
 
 
44717
-#: fortran/resolve.c:14589
 
44718
+#: fortran/resolve.c:14591
 
44719
 #, gcc-internal-format, gfc-internal-format
 
44720
 msgid "Common block member '%s' at %L cannot be an EQUIVALENCE object in the pure procedure '%s'"
 
44721
 msgstr ""
 
44722
 
 
44723
-#: fortran/resolve.c:14598
 
44724
+#: fortran/resolve.c:14600
 
44725
 #, gcc-internal-format, gfc-internal-format
 
44726
 msgid "Named constant '%s' at %L cannot be an EQUIVALENCE object"
 
44727
 msgstr ""
 
44728
 
 
44729
-#: fortran/resolve.c:14677
 
44730
+#: fortran/resolve.c:14679
 
44731
 #, gcc-internal-format, gfc-internal-format
 
44732
 msgid "Array '%s' at %L with non-constant bounds cannot be an EQUIVALENCE object"
 
44733
 msgstr ""
 
44734
 
 
44735
-#: fortran/resolve.c:14688
 
44736
+#: fortran/resolve.c:14690
 
44737
 #, gcc-internal-format, gfc-internal-format
 
44738
 msgid "Structure component '%s' at %L cannot be an EQUIVALENCE object"
 
44739
 msgstr ""
 
44740
 
 
44741
-#: fortran/resolve.c:14699
 
44742
+#: fortran/resolve.c:14701
 
44743
 #, gcc-internal-format, gfc-internal-format
 
44744
 msgid "Substring at %L has length zero"
 
44745
-msgstr ""
 
44746
+msgstr "Chuỗi con tại %L có độ dài là không"
 
44747
 
 
44748
-#: fortran/resolve.c:14742
 
44749
+#: fortran/resolve.c:14744
 
44750
 #, gcc-internal-format, gfc-internal-format
 
44751
 msgid "PUBLIC function '%s' at %L of PRIVATE type '%s'"
 
44752
 msgstr ""
 
44753
 
 
44754
-#: fortran/resolve.c:14755
 
44755
-#, gcc-internal-format, gfc-internal-format
 
44756
+#: fortran/resolve.c:14757
 
44757
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
44758
 msgid "ENTRY '%s' at %L has no IMPLICIT type"
 
44759
-msgstr ""
 
44760
+msgstr "$$ cho quy tắc giữa ở $%d của « %s » không có kiểu được khai báo"
 
44761
 
 
44762
-#: fortran/resolve.c:14772
 
44763
+#: fortran/resolve.c:14774
 
44764
 #, gcc-internal-format, gfc-internal-format
 
44765
 msgid "User operator procedure '%s' at %L must be a FUNCTION"
 
44766
 msgstr ""
 
44767
 
 
44768
-#: fortran/resolve.c:14782
 
44769
+#: fortran/resolve.c:14784
 
44770
 #, gcc-internal-format, gfc-internal-format
 
44771
 msgid "User operator procedure '%s' at %L cannot be assumed character length"
 
44772
 msgstr ""
 
44773
 
 
44774
-#: fortran/resolve.c:14790
 
44775
+#: fortran/resolve.c:14792
 
44776
 #, gcc-internal-format, gfc-internal-format
 
44777
 msgid "User operator procedure '%s' at %L must have at least one argument"
 
44778
 msgstr ""
 
44779
 
 
44780
-#: fortran/resolve.c:14804
 
44781
+#: fortran/resolve.c:14806
 
44782
 #, gcc-internal-format, gfc-internal-format
 
44783
 msgid "First argument of operator interface at %L cannot be optional"
 
44784
 msgstr ""
 
44785
 
 
44786
-#: fortran/resolve.c:14822
 
44787
+#: fortran/resolve.c:14824
 
44788
 #, gcc-internal-format, gfc-internal-format
 
44789
 msgid "Second argument of operator interface at %L cannot be optional"
 
44790
 msgstr ""
 
44791
 
 
44792
-#: fortran/resolve.c:14829
 
44793
+#: fortran/resolve.c:14831
 
44794
 #, gcc-internal-format, gfc-internal-format
 
44795
 msgid "Operator interface at %L must have, at most, two arguments"
 
44796
 msgstr ""
 
44797
 
 
44798
-#: fortran/resolve.c:14905
 
44799
+#: fortran/resolve.c:14907
 
44800
 #, gcc-internal-format, gfc-internal-format
 
44801
 msgid "Contained procedure '%s' at %L of a PURE procedure must also be PURE"
 
44802
 msgstr ""
 
44803
 
 
44804
 #: fortran/scanner.c:335
 
44805
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
44806
-#| msgid "ignoring duplicate directory \"%s\"\n"
 
44807
+#, gcc-internal-format, gfc-internal-format
 
44808
 msgid "Include directory \"%s\": %s"
 
44809
-msgstr "đang bỏ qua thư mục trùng \"%s\"\n"
 
44810
+msgstr "Thư mục bao gồm \"%s\": %s"
 
44811
 
 
44812
 #: fortran/scanner.c:341
 
44813
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
44814
-#| msgid "ignoring nonexistent directory \"%s\"\n"
 
44815
+#, gcc-internal-format, gfc-internal-format
 
44816
 msgid "Nonexistent include directory \"%s\""
 
44817
-msgstr "đang bỏ qua thư mục không tồn tại \"%s\"\n"
 
44818
+msgstr "Không có thư mục bao gồm \"%s\""
 
44819
 
 
44820
 #: fortran/scanner.c:347
 
44821
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
44822
-#| msgid "%qD is not a type"
 
44823
+#, gcc-internal-format, gfc-internal-format
 
44824
 msgid "\"%s\" is not a directory"
 
44825
-msgstr "%qD không phải là một kiểu"
 
44826
+msgstr "'%s' không phải một thư mục"
 
44827
 
 
44828
 #: fortran/scanner.c:806
 
44829
 #, gcc-internal-format, gfc-internal-format
 
44830
@@ -44931,7 +44847,7 @@
 
44831
 #: fortran/scanner.c:1087 fortran/scanner.c:1225
 
44832
 #, gcc-internal-format, gfc-internal-format
 
44833
 msgid "Line truncated at %L"
 
44834
-msgstr ""
 
44835
+msgstr "Dòng bị cắt cụt tại %L"
 
44836
 
 
44837
 #: fortran/scanner.c:1137 fortran/scanner.c:1269
 
44838
 #, gcc-internal-format, gfc-internal-format
 
44839
@@ -44939,14 +44855,14 @@
 
44840
 msgstr ""
 
44841
 
 
44842
 #: fortran/scanner.c:1186
 
44843
-#, gcc-internal-format, gfc-internal-format
 
44844
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
44845
 msgid "Missing '&' in continued character constant at %C"
 
44846
-msgstr ""
 
44847
+msgstr "Cảnh báo về ký hiệu « & » còn thiếu trong hằng ký tự tiếp tục"
 
44848
 
 
44849
 #: fortran/scanner.c:1419
 
44850
-#, gcc-internal-format, gfc-internal-format
 
44851
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
44852
 msgid "Nonconforming tab character at %C"
 
44853
-msgstr ""
 
44854
+msgstr "Cho phép sử dụng ký tự tab một cách không phù hợp"
 
44855
 
 
44856
 #: fortran/scanner.c:1507 fortran/scanner.c:1510
 
44857
 #, gcc-internal-format, gfc-internal-format
 
44858
@@ -44961,17 +44877,17 @@
 
44859
 #: fortran/scanner.c:1794
 
44860
 #, gcc-internal-format, gfc-internal-format
 
44861
 msgid "%s:%d: file %s left but not entered"
 
44862
-msgstr ""
 
44863
+msgstr "%s:%d: tập tin còn %s nhưng không vào được"
 
44864
 
 
44865
 #: fortran/scanner.c:1828
 
44866
 #, gcc-internal-format, gfc-internal-format
 
44867
 msgid "%s:%d: Illegal preprocessor directive"
 
44868
-msgstr ""
 
44869
+msgstr "%s:%d: chỉ thị tiền xử lý không hợp lệ"
 
44870
 
 
44871
 #: fortran/scanner.c:1953
 
44872
 #, gcc-internal-format, gfc-internal-format
 
44873
 msgid "Can't open file '%s'"
 
44874
-msgstr ""
 
44875
+msgstr "Không thể mở tập tin '%s'"
 
44876
 
 
44877
 #: fortran/simplify.c:86
 
44878
 #, gcc-internal-format, gfc-internal-format
 
44879
@@ -44986,7 +44902,7 @@
 
44880
 #: fortran/simplify.c:96
 
44881
 #, gcc-internal-format, gfc-internal-format
 
44882
 msgid "Result of %s is NaN at %L"
 
44883
-msgstr ""
 
44884
+msgstr "Kết quả của %s là NaN tại %L"
 
44885
 
 
44886
 #: fortran/simplify.c:100
 
44887
 #, gcc-internal-format, gfc-internal-format
 
44888
@@ -44999,14 +44915,14 @@
 
44889
 msgstr ""
 
44890
 
 
44891
 #: fortran/simplify.c:131
 
44892
-#, gcc-internal-format, gfc-internal-format
 
44893
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
44894
 msgid "Invalid KIND parameter of %s at %L"
 
44895
-msgstr ""
 
44896
+msgstr "\t\tKiểu Tab=%d tại %.0f\n"
 
44897
 
 
44898
 #: fortran/simplify.c:701
 
44899
 #, gcc-internal-format, gfc-internal-format
 
44900
 msgid "Argument of %s function at %L is negative"
 
44901
-msgstr ""
 
44902
+msgstr "Đối số của hàm %s tại %L là âm"
 
44903
 
 
44904
 #: fortran/simplify.c:708
 
44905
 #, gcc-internal-format, gfc-internal-format
 
44906
@@ -45070,9 +44986,9 @@
 
44907
 
 
44908
 #. Left shift, as in SHIFTL.
 
44909
 #: fortran/simplify.c:3009 fortran/simplify.c:3017
 
44910
-#, gcc-internal-format, gfc-internal-format
 
44911
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
44912
 msgid "Second argument of %s is negative at %L"
 
44913
-msgstr ""
 
44914
+msgstr "Chỉ thị số %u chứa đối số « %d » âm."
 
44915
 
 
44916
 #: fortran/simplify.c:3029
 
44917
 #, gcc-internal-format, gfc-internal-format
 
44918
@@ -45130,9 +45046,9 @@
 
44919
 msgstr ""
 
44920
 
 
44921
 #: fortran/simplify.c:4858
 
44922
-#, gcc-internal-format, gfc-internal-format
 
44923
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
44924
 msgid "Argument NCOPIES of REPEAT intrinsic is negative at %L"
 
44925
-msgstr ""
 
44926
+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"
 
44927
 
 
44928
 #: fortran/simplify.c:4913
 
44929
 #, gcc-internal-format, gfc-internal-format
 
44930
@@ -45164,340 +45080,338 @@
 
44931
 msgid "Character '%s' in string at %L cannot be converted into character kind %d"
 
44932
 msgstr ""
 
44933
 
 
44934
-#: fortran/symbol.c:134
 
44935
+#: fortran/symbol.c:123
 
44936
 #, gcc-internal-format, gfc-internal-format
 
44937
 msgid "Duplicate IMPLICIT NONE statement at %C"
 
44938
 msgstr ""
 
44939
 
 
44940
-#: fortran/symbol.c:174
 
44941
+#: fortran/symbol.c:163
 
44942
 #, gcc-internal-format, gfc-internal-format
 
44943
 msgid "Letter '%c' already set in IMPLICIT statement at %C"
 
44944
 msgstr ""
 
44945
 
 
44946
-#: fortran/symbol.c:196
 
44947
+#: fortran/symbol.c:185
 
44948
 #, gcc-internal-format, gfc-internal-format
 
44949
 msgid "Cannot specify IMPLICIT at %C after IMPLICIT NONE"
 
44950
 msgstr ""
 
44951
 
 
44952
-#: fortran/symbol.c:206
 
44953
+#: fortran/symbol.c:195
 
44954
 #, gcc-internal-format, gfc-internal-format
 
44955
 msgid "Letter %c already has an IMPLICIT type at %C"
 
44956
 msgstr ""
 
44957
 
 
44958
-#: fortran/symbol.c:262
 
44959
-#, gcc-internal-format, gfc-internal-format
 
44960
+#: fortran/symbol.c:251
 
44961
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
44962
 msgid "Symbol '%s' at %L has no IMPLICIT type"
 
44963
-msgstr ""
 
44964
+msgstr "$$ cho quy tắc giữa ở $%d của « %s » không có kiểu được khai báo"
 
44965
 
 
44966
 #. BIND(C) variables should not be implicitly declared.
 
44967
-#: fortran/symbol.c:279
 
44968
+#: fortran/symbol.c:268
 
44969
 #, gcc-internal-format, gfc-internal-format
 
44970
 msgid "Implicitly declared BIND(C) variable '%s' at %L may not be C interoperable"
 
44971
 msgstr ""
 
44972
 
 
44973
 #. Dummy args to a BIND(C) routine may not be interoperable if
 
44974
 #. they are implicitly typed.
 
44975
-#: fortran/symbol.c:294
 
44976
+#: fortran/symbol.c:283
 
44977
 #, gcc-internal-format, gfc-internal-format
 
44978
 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"
 
44979
 msgstr ""
 
44980
 
 
44981
-#: fortran/symbol.c:335
 
44982
+#: fortran/symbol.c:324
 
44983
 #, gcc-internal-format, gfc-internal-format
 
44984
 msgid "Function result '%s' at %L has no IMPLICIT type"
 
44985
 msgstr ""
 
44986
 
 
44987
-#: fortran/symbol.c:424
 
44988
+#: fortran/symbol.c:413
 
44989
 #, gcc-internal-format, gfc-internal-format
 
44990
 msgid "%s attribute not allowed in BLOCK DATA program unit at %L"
 
44991
 msgstr ""
 
44992
 
 
44993
-#: fortran/symbol.c:448
 
44994
+#: fortran/symbol.c:437
 
44995
 #, gcc-internal-format, gfc-internal-format
 
44996
 msgid "Namelist group name at %L cannot have the SAVE attribute"
 
44997
 msgstr ""
 
44998
 
 
44999
-#: fortran/symbol.c:482
 
45000
-#, gcc-internal-format, gfc-internal-format
 
45001
+#: fortran/symbol.c:471
 
45002
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
45003
 msgid "Procedure pointer at %C"
 
45004
-msgstr ""
 
45005
+msgstr "(Ít nhất là 7 ngày)"
 
45006
 
 
45007
-#: fortran/symbol.c:644
 
45008
+#: fortran/symbol.c:633
 
45009
 #, gcc-internal-format, gfc-internal-format
 
45010
 msgid "%s attribute applied to %s %s at %L"
 
45011
-msgstr ""
 
45012
+msgstr "thuộc tính %s được áp dụng cho %s %s tại %L"
 
45013
 
 
45014
-#: fortran/symbol.c:651
 
45015
+#: fortran/symbol.c:640
 
45016
 #, gcc-internal-format, gfc-internal-format
 
45017
 msgid "BIND(C) applied to %s %s at %L"
 
45018
-msgstr ""
 
45019
+msgstr "BIND(C) được áp dụng với %s %s tại %L"
 
45020
 
 
45021
-#: fortran/symbol.c:762 fortran/symbol.c:1485
 
45022
-#, gcc-internal-format, gfc-internal-format
 
45023
+#: fortran/symbol.c:751 fortran/symbol.c:1474
 
45024
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
45025
 msgid "%s attribute conflicts with %s attribute at %L"
 
45026
-msgstr ""
 
45027
+msgstr "« %s » bị lỗi tại %s:%d với lỗi: %s\n"
 
45028
 
 
45029
-#: fortran/symbol.c:765
 
45030
-#, gcc-internal-format, gfc-internal-format
 
45031
+#: fortran/symbol.c:754
 
45032
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
45033
 msgid "%s attribute conflicts with %s attribute in '%s' at %L"
 
45034
-msgstr ""
 
45035
+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"
 
45036
 
 
45037
-#: fortran/symbol.c:773
 
45038
-#, gcc-internal-format, gfc-internal-format
 
45039
+#: fortran/symbol.c:762
 
45040
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
45041
 msgid "%s attribute with %s attribute at %L"
 
45042
-msgstr ""
 
45043
+msgstr "« %s » bị lỗi tại %s:%d với lỗi: %s\n"
 
45044
 
 
45045
-#: fortran/symbol.c:779
 
45046
-#, gcc-internal-format, gfc-internal-format
 
45047
+#: fortran/symbol.c:768
 
45048
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
45049
 msgid "%s attribute with %s attribute in '%s' at %L"
 
45050
-msgstr ""
 
45051
+msgstr "không mong đợi \" tại vị trí %d trong '%s' ."
 
45052
 
 
45053
-#: fortran/symbol.c:823
 
45054
+#: fortran/symbol.c:812
 
45055
 #, gcc-internal-format, gfc-internal-format
 
45056
 msgid "Cannot change attributes of USE-associated symbol at %L"
 
45057
 msgstr ""
 
45058
 
 
45059
-#: fortran/symbol.c:826
 
45060
+#: fortran/symbol.c:815
 
45061
 #, gcc-internal-format, gfc-internal-format
 
45062
 msgid "Cannot change attributes of USE-associated symbol %s at %L"
 
45063
 msgstr ""
 
45064
 
 
45065
-#: fortran/symbol.c:842
 
45066
-#, gcc-internal-format, gfc-internal-format
 
45067
+#: fortran/symbol.c:831
 
45068
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
45069
 msgid "Duplicate %s attribute specified at %L"
 
45070
-msgstr ""
 
45071
+msgstr "ghi nhật ký vào syslog ở mức ưu tiên đã chỉ định (ngụ ý sử dụng tùy chọn --syslog)"
 
45072
 
 
45073
-#: fortran/symbol.c:884
 
45074
+#: fortran/symbol.c:873
 
45075
 #, gcc-internal-format, gfc-internal-format
 
45076
 msgid "ALLOCATABLE specified outside of INTERFACE body at %L"
 
45077
 msgstr ""
 
45078
 
 
45079
-#: fortran/symbol.c:910
 
45080
+#: fortran/symbol.c:899
 
45081
 #, gcc-internal-format, gfc-internal-format
 
45082
 msgid "CODIMENSION specified for '%s' outside its INTERFACE body at %L"
 
45083
 msgstr ""
 
45084
 
 
45085
-#: fortran/symbol.c:936
 
45086
+#: fortran/symbol.c:925
 
45087
 #, gcc-internal-format, gfc-internal-format
 
45088
 msgid "DIMENSION specified for '%s' outside its INTERFACE body at %L"
 
45089
 msgstr ""
 
45090
 
 
45091
-#: fortran/symbol.c:1066
 
45092
+#: fortran/symbol.c:1055
 
45093
 #, gcc-internal-format, gfc-internal-format
 
45094
 msgid "Cray Pointee at %L appears in multiple pointer() statements"
 
45095
 msgstr ""
 
45096
 
 
45097
-#: fortran/symbol.c:1085
 
45098
+#: fortran/symbol.c:1074
 
45099
 #, gcc-internal-format, gfc-internal-format
 
45100
 msgid "Duplicate PROTECTED attribute specified at %L"
 
45101
 msgstr ""
 
45102
 
 
45103
-#: fortran/symbol.c:1119
 
45104
+#: fortran/symbol.c:1108
 
45105
 #, gcc-internal-format, gfc-internal-format
 
45106
 msgid "SAVE attribute at %L cannot be specified in a PURE procedure"
 
45107
 msgstr ""
 
45108
 
 
45109
-#: fortran/symbol.c:1130
 
45110
+#: fortran/symbol.c:1119
 
45111
 #, gcc-internal-format, gfc-internal-format
 
45112
 msgid "Duplicate SAVE attribute specified at %L"
 
45113
 msgstr ""
 
45114
 
 
45115
-#: fortran/symbol.c:1151
 
45116
+#: fortran/symbol.c:1140
 
45117
 #, gcc-internal-format, gfc-internal-format
 
45118
 msgid "Duplicate VALUE attribute specified at %L"
 
45119
 msgstr ""
 
45120
 
 
45121
-#: fortran/symbol.c:1171
 
45122
+#: fortran/symbol.c:1160
 
45123
 #, gcc-internal-format, gfc-internal-format
 
45124
 msgid "Duplicate VOLATILE attribute specified at %L"
 
45125
 msgstr ""
 
45126
 
 
45127
-#: fortran/symbol.c:1190
 
45128
+#: fortran/symbol.c:1179
 
45129
 #, gcc-internal-format, gfc-internal-format
 
45130
 msgid "Duplicate ASYNCHRONOUS attribute specified at %L"
 
45131
 msgstr ""
 
45132
 
 
45133
-#: fortran/symbol.c:1481
 
45134
-#, gcc-internal-format, gfc-internal-format
 
45135
+#: fortran/symbol.c:1470
 
45136
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
45137
 msgid "%s attribute of '%s' conflicts with %s attribute at %L"
 
45138
-msgstr ""
 
45139
+msgstr "« %s » bị lỗi tại %s:%d với lỗi: %s\n"
 
45140
 
 
45141
-#: fortran/symbol.c:1515
 
45142
+#: fortran/symbol.c:1504
 
45143
 #, gcc-internal-format, gfc-internal-format
 
45144
 msgid "%s procedure at %L is already declared as %s procedure"
 
45145
 msgstr ""
 
45146
 
 
45147
-#: fortran/symbol.c:1550
 
45148
-#, gcc-internal-format, gfc-internal-format
 
45149
+#: fortran/symbol.c:1539
 
45150
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
45151
 msgid "INTENT (%s) conflicts with INTENT(%s) at %L"
 
45152
-msgstr ""
 
45153
+msgstr "« %s » bị lỗi tại %s:%d với lỗi: %s\n"
 
45154
 
 
45155
-#: fortran/symbol.c:1574
 
45156
+#: fortran/symbol.c:1563
 
45157
 #, gcc-internal-format, gfc-internal-format
 
45158
 msgid "ACCESS specification at %L was already specified"
 
45159
 msgstr ""
 
45160
 
 
45161
-#: fortran/symbol.c:1591
 
45162
+#: fortran/symbol.c:1580
 
45163
 #, gcc-internal-format, gfc-internal-format
 
45164
 msgid "Duplicate BIND attribute specified at %L"
 
45165
 msgstr ""
 
45166
 
 
45167
-#: fortran/symbol.c:1598
 
45168
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
45169
-#| msgid "Fortran 2003: BIND(C) at %L"
 
45170
+#: fortran/symbol.c:1587
 
45171
+#, gcc-internal-format, gfc-internal-format
 
45172
 msgid "BIND(C) at %L"
 
45173
-msgstr "Fortran 2003: BIND(C) tại %L"
 
45174
+msgstr "BIND(C) tại %L"
 
45175
 
 
45176
-#: fortran/symbol.c:1615
 
45177
+#: fortran/symbol.c:1604
 
45178
 #, gcc-internal-format, gfc-internal-format
 
45179
 msgid "Duplicate EXTENDS attribute specified at %L"
 
45180
 msgstr ""
 
45181
 
 
45182
-#: fortran/symbol.c:1619
 
45183
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
45184
-#| msgid "Fortran 2003: EXTENDS at %L"
 
45185
+#: fortran/symbol.c:1608
 
45186
+#, gcc-internal-format, gfc-internal-format
 
45187
 msgid "EXTENDS at %L"
 
45188
-msgstr "Fortran 2003: EXTENDS tại %L"
 
45189
+msgstr "EXTENDS tại %L"
 
45190
 
 
45191
-#: fortran/symbol.c:1641
 
45192
+#: fortran/symbol.c:1630
 
45193
 #, gcc-internal-format, gfc-internal-format
 
45194
 msgid "Symbol '%s' at %L already has an explicit interface"
 
45195
 msgstr ""
 
45196
 
 
45197
-#: fortran/symbol.c:1648
 
45198
+#: fortran/symbol.c:1637
 
45199
 #, gcc-internal-format, gfc-internal-format
 
45200
 msgid "'%s' at %L has attributes specified outside its INTERFACE body"
 
45201
 msgstr ""
 
45202
 
 
45203
-#: fortran/symbol.c:1682
 
45204
+#: fortran/symbol.c:1671
 
45205
 #, gcc-internal-format, gfc-internal-format
 
45206
 msgid "Symbol '%s' at %L conflicts with symbol from module '%s', use-associated at %L"
 
45207
 msgstr ""
 
45208
 
 
45209
-#: fortran/symbol.c:1686
 
45210
+#: fortran/symbol.c:1675
 
45211
 #, gcc-internal-format, gfc-internal-format
 
45212
 msgid "Symbol '%s' at %L already has basic type of %s"
 
45213
 msgstr ""
 
45214
 
 
45215
-#: fortran/symbol.c:1693
 
45216
+#: fortran/symbol.c:1682
 
45217
 #, gcc-internal-format, gfc-internal-format
 
45218
 msgid "Procedure '%s' at %L may not have basic type of %s"
 
45219
 msgstr ""
 
45220
 
 
45221
-#: fortran/symbol.c:1705
 
45222
-#, gcc-internal-format, gfc-internal-format
 
45223
+#: fortran/symbol.c:1694
 
45224
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
45225
 msgid "Symbol '%s' at %L cannot have a type"
 
45226
-msgstr ""
 
45227
+msgstr "kiểu đối tượng không khớp tại %s"
 
45228
 
 
45229
-#: fortran/symbol.c:1874
 
45230
+#: fortran/symbol.c:1863
 
45231
 #, gcc-internal-format, gfc-internal-format
 
45232
 msgid "Component '%s' at %C already declared at %L"
 
45233
-msgstr ""
 
45234
+msgstr "Thành phần '%s' tại %C đã sẵn được khai báo tại %L"
 
45235
 
 
45236
-#: fortran/symbol.c:1885
 
45237
+#: fortran/symbol.c:1874
 
45238
 #, gcc-internal-format, gfc-internal-format
 
45239
 msgid "Component '%s' at %C already in the parent type at %L"
 
45240
 msgstr ""
 
45241
 
 
45242
-#: fortran/symbol.c:1970
 
45243
+#: fortran/symbol.c:1959
 
45244
 #, gcc-internal-format, gfc-internal-format
 
45245
 msgid "Symbol '%s' at %C is ambiguous"
 
45246
 msgstr "Ký hiệu '%s' tại %C chưa rõ ràng"
 
45247
 
 
45248
-#: fortran/symbol.c:2002
 
45249
+#: fortran/symbol.c:1991
 
45250
 #, gcc-internal-format, gfc-internal-format
 
45251
 msgid "Derived type '%s' at %C is being used before it is defined"
 
45252
 msgstr ""
 
45253
 
 
45254
-#: fortran/symbol.c:2040
 
45255
-#, gcc-internal-format, gfc-internal-format
 
45256
+#: fortran/symbol.c:2029
 
45257
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
45258
 msgid "Component '%s' at %C is a PRIVATE component of '%s'"
 
45259
-msgstr ""
 
45260
+msgstr "HEAD hiện giờ tại"
 
45261
 
 
45262
-#: fortran/symbol.c:2058
 
45263
+#: fortran/symbol.c:2047
 
45264
 #, gcc-internal-format, gfc-internal-format
 
45265
 msgid "'%s' at %C is not a member of the '%s' structure"
 
45266
-msgstr ""
 
45267
+msgstr "'%s' tại %C không phải là thành viên của cấu trúc '%s'"
 
45268
 
 
45269
-#: fortran/symbol.c:2196
 
45270
+#: fortran/symbol.c:2186
 
45271
 #, gcc-internal-format, gfc-internal-format
 
45272
 msgid "Duplicate statement label %d at %L and %L"
 
45273
 msgstr ""
 
45274
 
 
45275
-#: fortran/symbol.c:2207
 
45276
+#: fortran/symbol.c:2197
 
45277
 #, gcc-internal-format, gfc-internal-format
 
45278
 msgid "Label %d at %C already referenced as branch target"
 
45279
 msgstr ""
 
45280
 
 
45281
-#: fortran/symbol.c:2217
 
45282
+#: fortran/symbol.c:2207
 
45283
 #, gcc-internal-format, gfc-internal-format
 
45284
 msgid "Label %d at %C already referenced as a format label"
 
45285
 msgstr ""
 
45286
 
 
45287
-#: fortran/symbol.c:2223
 
45288
+#: fortran/symbol.c:2213
 
45289
 #, gcc-internal-format, gfc-internal-format
 
45290
 msgid "DO termination statement which is not END DO or CONTINUE with label %d at %C"
 
45291
 msgstr ""
 
45292
 
 
45293
-#: fortran/symbol.c:2265
 
45294
+#: fortran/symbol.c:2255
 
45295
 #, gcc-internal-format, gfc-internal-format
 
45296
 msgid "Label %d at %C previously used as a FORMAT label"
 
45297
 msgstr ""
 
45298
 
 
45299
-#: fortran/symbol.c:2274
 
45300
+#: fortran/symbol.c:2264
 
45301
 #, gcc-internal-format, gfc-internal-format
 
45302
 msgid "Label %d at %C previously used as branch target"
 
45303
 msgstr ""
 
45304
 
 
45305
-#: fortran/symbol.c:2280
 
45306
+#: fortran/symbol.c:2270
 
45307
 #, gcc-internal-format, gfc-internal-format
 
45308
 msgid "Shared DO termination label %d at %C"
 
45309
 msgstr ""
 
45310
 
 
45311
-#: fortran/symbol.c:2600
 
45312
+#: fortran/symbol.c:2590
 
45313
 #, gcc-internal-format, gfc-internal-format
 
45314
 msgid "Name '%s' at %C is an ambiguous reference to '%s' from module '%s'"
 
45315
 msgstr ""
 
45316
 
 
45317
-#: fortran/symbol.c:2603
 
45318
+#: fortran/symbol.c:2593
 
45319
 #, gcc-internal-format, gfc-internal-format
 
45320
 msgid "Name '%s' at %C is an ambiguous reference to '%s' from current program unit"
 
45321
 msgstr ""
 
45322
 
 
45323
 #. Symbol is from another namespace.
 
45324
-#: fortran/symbol.c:2788
 
45325
+#: fortran/symbol.c:2808
 
45326
 #, gcc-internal-format, gfc-internal-format
 
45327
 msgid "Symbol '%s' at %C has already been host associated"
 
45328
 msgstr ""
 
45329
 
 
45330
-#: fortran/symbol.c:3665
 
45331
+#: fortran/symbol.c:3793
 
45332
 #, gcc-internal-format, gfc-internal-format
 
45333
 msgid "Derived type '%s' declared at %L must have the BIND attribute to be C interoperable"
 
45334
 msgstr ""
 
45335
 
 
45336
-#: fortran/symbol.c:3683
 
45337
+#: fortran/symbol.c:3811
 
45338
 #, gcc-internal-format, gfc-internal-format
 
45339
 msgid "Derived type '%s' with BIND(C) attribute at %L is empty, and may be inaccessible by the C companion processor"
 
45340
 msgstr ""
 
45341
 
 
45342
-#: fortran/symbol.c:3704
 
45343
+#: fortran/symbol.c:3832
 
45344
 #, gcc-internal-format, gfc-internal-format
 
45345
 msgid "Component '%s' at %L cannot have the POINTER attribute because it is a member of the BIND(C) derived type '%s' at %L"
 
45346
 msgstr ""
 
45347
 
 
45348
-#: fortran/symbol.c:3714
 
45349
+#: fortran/symbol.c:3842
 
45350
 #, gcc-internal-format, gfc-internal-format
 
45351
 msgid "Procedure pointer component '%s' at %L cannot be a member of the BIND(C) derived type '%s' at %L"
 
45352
 msgstr ""
 
45353
 
 
45354
-#: fortran/symbol.c:3725
 
45355
+#: fortran/symbol.c:3853
 
45356
 #, gcc-internal-format, gfc-internal-format
 
45357
 msgid "Component '%s' at %L cannot have the ALLOCATABLE attribute because it is a member of the BIND(C) derived type '%s' at %L"
 
45358
 msgstr ""
 
45359
 
 
45360
 #. If the derived type is bind(c), all fields must be
 
45361
 #. interop.
 
45362
-#: fortran/symbol.c:3764
 
45363
+#: fortran/symbol.c:3892
 
45364
 #, gcc-internal-format, gfc-internal-format
 
45365
 msgid "Component '%s' in derived type '%s' at %L may not be C interoperable, even though derived type '%s' is BIND(C)"
 
45366
 msgstr ""
 
45367
@@ -45505,22 +45419,22 @@
 
45368
 #. If derived type is param to bind(c) routine, or to one
 
45369
 #. of the iso_c_binding procs, it must be interoperable, so
 
45370
 #. all fields must interop too.
 
45371
-#: fortran/symbol.c:3773
 
45372
+#: fortran/symbol.c:3901
 
45373
 #, gcc-internal-format, gfc-internal-format
 
45374
 msgid "Component '%s' in derived type '%s' at %L may not be C interoperable"
 
45375
 msgstr ""
 
45376
 
 
45377
-#: fortran/symbol.c:3787
 
45378
+#: fortran/symbol.c:3915
 
45379
 #, gcc-internal-format, gfc-internal-format
 
45380
 msgid "Derived type '%s' at %L cannot be declared with both PRIVATE and BIND(C) attributes"
 
45381
 msgstr ""
 
45382
 
 
45383
-#: fortran/symbol.c:3795
 
45384
+#: fortran/symbol.c:3923
 
45385
 #, gcc-internal-format, gfc-internal-format
 
45386
 msgid "Derived type '%s' at %L cannot have the SEQUENCE attribute because it is BIND(C)"
 
45387
 msgstr ""
 
45388
 
 
45389
-#: fortran/symbol.c:4688 fortran/symbol.c:4694
 
45390
+#: fortran/symbol.c:4816 fortran/symbol.c:4822
 
45391
 #, gcc-internal-format, gfc-internal-format
 
45392
 msgid "Symbol '%s' is used before it is typed at %L"
 
45393
 msgstr ""
 
45394
@@ -45546,9 +45460,9 @@
 
45395
 msgstr ""
 
45396
 
 
45397
 #: fortran/trans-array.c:8804
 
45398
-#, gcc-internal-format, gfc-internal-format
 
45399
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
45400
 msgid "bad expression type during walk (%d)"
 
45401
-msgstr ""
 
45402
+msgstr "Gặp loại saio trong biểu thức bất biến"
 
45403
 
 
45404
 #: fortran/trans-common.c:397
 
45405
 #, gcc-internal-format, gfc-internal-format
 
45406
@@ -45556,9 +45470,9 @@
 
45407
 msgstr ""
 
45408
 
 
45409
 #: fortran/trans-common.c:848
 
45410
-#, gcc-internal-format, gfc-internal-format
 
45411
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
45412
 msgid "Bad array reference at %L"
 
45413
-msgstr ""
 
45414
+msgstr "đợi dấu ngoặc vu đóng « ] » ở kết thúc của mảng"
 
45415
 
 
45416
 #: fortran/trans-common.c:856
 
45417
 #, gcc-internal-format, gfc-internal-format
 
45418
@@ -45599,7 +45513,7 @@
 
45419
 #: fortran/trans-common.c:1150
 
45420
 #, gcc-internal-format, gfc-internal-format
 
45421
 msgid "COMMON '%s' at %L does not exist"
 
45422
-msgstr ""
 
45423
+msgstr "COMMON '%s' tại %L không tồn tại"
 
45424
 
 
45425
 #: fortran/trans-common.c:1158
 
45426
 #, gcc-internal-format, gfc-internal-format
 
45427
@@ -45622,66 +45536,66 @@
 
45428
 msgstr ""
 
45429
 
 
45430
 #: fortran/trans-const.c:379
 
45431
-#, gcc-internal-format, gfc-internal-format
 
45432
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
45433
 msgid "non-constant initialization expression at %L"
 
45434
-msgstr ""
 
45435
+msgstr "mảng bị sơ khởi từ biểu tượng mảng không phải hằng số"
 
45436
 
 
45437
 #: fortran/trans-decl.c:1378
 
45438
 #, gcc-internal-format
 
45439
 msgid "intrinsic variable which isn't a procedure"
 
45440
 msgstr ""
 
45441
 
 
45442
-#: fortran/trans-decl.c:3556 fortran/trans-decl.c:5433
 
45443
-#, gcc-internal-format, gfc-internal-format
 
45444
+#: fortran/trans-decl.c:3556 fortran/trans-decl.c:5435
 
45445
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
45446
 msgid "Return value of function '%s' at %L not set"
 
45447
-msgstr ""
 
45448
+msgstr "hàm « %s » không trả lại giá trị"
 
45449
 
 
45450
-#: fortran/trans-decl.c:3883
 
45451
-#, gcc-internal-format
 
45452
+#: fortran/trans-decl.c:3885
 
45453
+#, fuzzy, gcc-internal-format
 
45454
 msgid "Deferred type parameter not yet supported"
 
45455
-msgstr ""
 
45456
+msgstr "ứng dụng khách kiểu %s chưa được hỗ trợ"
 
45457
 
 
45458
-#: fortran/trans-decl.c:4090
 
45459
+#: fortran/trans-decl.c:4092
 
45460
 #, gcc-internal-format, gfc-internal-format
 
45461
 msgid "backend decl for module variable %s already exists"
 
45462
 msgstr ""
 
45463
 
 
45464
-#: fortran/trans-decl.c:4614
 
45465
+#: fortran/trans-decl.c:4616
 
45466
 #, gcc-internal-format, gfc-internal-format
 
45467
 msgid "Dummy argument '%s' at %L was declared INTENT(OUT) but was not set"
 
45468
 msgstr ""
 
45469
 
 
45470
-#: fortran/trans-decl.c:4618
 
45471
+#: fortran/trans-decl.c:4620
 
45472
 #, gcc-internal-format, gfc-internal-format
 
45473
 msgid "Derived-type dummy argument '%s' at %L was declared INTENT(OUT) but was not set and does not have a default initializer"
 
45474
 msgstr ""
 
45475
 
 
45476
-#: fortran/trans-decl.c:4627 fortran/trans-decl.c:4742
 
45477
-#, gcc-internal-format, gfc-internal-format
 
45478
+#: fortran/trans-decl.c:4629 fortran/trans-decl.c:4744
 
45479
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
45480
 msgid "Unused dummy argument '%s' at %L"
 
45481
-msgstr ""
 
45482
+msgstr "%c%s cần ít nhất %d đối số"
 
45483
 
 
45484
-#: fortran/trans-decl.c:4641
 
45485
+#: fortran/trans-decl.c:4643
 
45486
 #, gcc-internal-format, gfc-internal-format
 
45487
 msgid "Unused module variable '%s' which has been explicitly imported at %L"
 
45488
 msgstr ""
 
45489
 
 
45490
-#: fortran/trans-decl.c:4649
 
45491
-#, gcc-internal-format, gfc-internal-format
 
45492
+#: fortran/trans-decl.c:4651
 
45493
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
45494
 msgid "Unused variable '%s' declared at %L"
 
45495
-msgstr ""
 
45496
+msgstr "%s:%d: bộ lọc đã được tuyên bố ở %s:%d"
 
45497
 
 
45498
-#: fortran/trans-decl.c:4697
 
45499
-#, gcc-internal-format, gfc-internal-format
 
45500
+#: fortran/trans-decl.c:4699
 
45501
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
45502
 msgid "Unused parameter '%s' declared at %L"
 
45503
-msgstr ""
 
45504
+msgstr "%s:%d: bộ lọc đã được tuyên bố ở %s:%d"
 
45505
 
 
45506
-#: fortran/trans-decl.c:4700
 
45507
+#: fortran/trans-decl.c:4702
 
45508
 #, gcc-internal-format, gfc-internal-format
 
45509
 msgid "Unused parameter '%s' which has been explicitly imported at %L"
 
45510
 msgstr ""
 
45511
 
 
45512
-#: fortran/trans-decl.c:4715
 
45513
+#: fortran/trans-decl.c:4717
 
45514
 #, gcc-internal-format, gfc-internal-format
 
45515
 msgid "Return value '%s' of function '%s' declared at %L not set"
 
45516
 msgstr ""
 
45517
@@ -45699,7 +45613,7 @@
 
45518
 #: fortran/trans-expr.c:2464
 
45519
 #, gcc-internal-format
 
45520
 msgid "Unknown intrinsic op"
 
45521
-msgstr ""
 
45522
+msgstr "Không hiểu intrinsic op"
 
45523
 
 
45524
 #: fortran/trans-expr.c:3694
 
45525
 #, gcc-internal-format, gfc-internal-format
 
45526
@@ -45707,9 +45621,9 @@
 
45527
 msgstr ""
 
45528
 
 
45529
 #: fortran/trans-intrinsic.c:853
 
45530
-#, gcc-internal-format, gfc-internal-format
 
45531
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
45532
 msgid "Intrinsic function %s(%d) not recognized"
 
45533
-msgstr ""
 
45534
+msgstr "Không nhận ra định dạng tập tin"
 
45535
 
 
45536
 #: fortran/trans-intrinsic.c:992 fortran/trans-intrinsic.c:1356
 
45537
 #: fortran/trans-intrinsic.c:1555
 
45538
@@ -45717,15 +45631,15 @@
 
45539
 msgid "'dim' argument of %s intrinsic at %L is not a valid dimension index"
 
45540
 msgstr ""
 
45541
 
 
45542
-#: fortran/trans-io.c:2032
 
45543
+#: fortran/trans-io.c:2034
 
45544
 #, gcc-internal-format, gfc-internal-format
 
45545
 msgid "Derived type '%s' at %L has PRIVATE components"
 
45546
 msgstr ""
 
45547
 
 
45548
-#: fortran/trans-io.c:2183
 
45549
-#, gcc-internal-format, gfc-internal-format
 
45550
+#: fortran/trans-io.c:2185
 
45551
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
45552
 msgid "Bad IO basetype (%d)"
 
45553
-msgstr ""
 
45554
+msgstr "Điều kiện VR gấp"
 
45555
 
 
45556
 #: fortran/trans-openmp.c:1833
 
45557
 #, gcc-internal-format
 
45558
@@ -45760,17 +45674,17 @@
 
45559
 #: fortran/trans-types.c:528
 
45560
 #, gcc-internal-format
 
45561
 msgid "REAL(KIND=8) is not available for -freal-4-real-8 option"
 
45562
-msgstr "REAL(KIND=8) không phải là biến cho tùy chọn -freal-4-real-8"
 
45563
+msgstr "REAL(KIND=8) không sẵn sàng cho tùy chọn -freal-4-real-8"
 
45564
 
 
45565
 #: fortran/trans-types.c:535
 
45566
 #, gcc-internal-format
 
45567
 msgid "REAL(KIND=10) is not available for -freal-4-real-10 option"
 
45568
-msgstr "REAL(KIND=10) không phải là biến cho tùy chọn -freal-4-real-10"
 
45569
+msgstr "REAL(KIND=10) không sẵn sàng cho tùy chọn -freal-4-real-10"
 
45570
 
 
45571
 #: fortran/trans-types.c:542
 
45572
 #, gcc-internal-format
 
45573
 msgid "REAL(KIND=16) is not available for -freal-4-real-16 option"
 
45574
-msgstr "REAL(KIND=16) không phải là biến cho tùy chọn -freal-4-real-16"
 
45575
+msgstr "REAL(KIND=16) không sẵn sàng cho tùy chọn -freal-4-real-16"
 
45576
 
 
45577
 #: fortran/trans-types.c:556
 
45578
 #, gcc-internal-format
 
45579
@@ -45780,22 +45694,22 @@
 
45580
 #: fortran/trans-types.c:565
 
45581
 #, gcc-internal-format
 
45582
 msgid "REAL(KIND=4) is not available for -freal-8-real-4 option"
 
45583
-msgstr "REAL(KIND=4) không phải là biến cho tùy chọn -freal-8-real-4"
 
45584
+msgstr "REAL(KIND=4) không sẵn sàng cho tùy chọn -freal-8-real-4"
 
45585
 
 
45586
 #: fortran/trans-types.c:572
 
45587
 #, gcc-internal-format
 
45588
 msgid "REAL(KIND=10) is not available for -freal-8-real-10 option"
 
45589
-msgstr "REAL(KIND=10) không phải là biến cho tùy chọn -freal-8-real-10"
 
45590
+msgstr "REAL(KIND=10) không sẵn sàng cho tùy chọn -freal-8-real-10"
 
45591
 
 
45592
 #: fortran/trans-types.c:579
 
45593
 #, gcc-internal-format
 
45594
 msgid "REAL(KIND=10) is not available for -freal-8-real-16 option"
 
45595
-msgstr "REAL(KIND=10) không phải là biến cho tùy chọn -freal-8-real-16"
 
45596
+msgstr "REAL(KIND=10) không sẵn sàng cho tùy chọn -freal-8-real-16"
 
45597
 
 
45598
 #: fortran/trans-types.c:1451
 
45599
 #, gcc-internal-format, gfc-internal-format
 
45600
 msgid "Array element size too big at %C"
 
45601
-msgstr ""
 
45602
+msgstr "Kích thước phần tử mảng quá lớn tại %C"
 
45603
 
 
45604
 #: fortran/trans.c:1653
 
45605
 #, gcc-internal-format
 
45606
@@ -45805,7 +45719,7 @@
 
45607
 #: java/class.c:833
 
45608
 #, gcc-internal-format
 
45609
 msgid "bad method signature"
 
45610
-msgstr ""
 
45611
+msgstr "tín hiệu phương thức sai"
 
45612
 
 
45613
 #: java/class.c:892
 
45614
 #, gcc-internal-format
 
45615
@@ -45828,14 +45742,14 @@
 
45616
 msgstr ""
 
45617
 
 
45618
 #: java/class.c:2695
 
45619
-#, gcc-internal-format
 
45620
+#, fuzzy, gcc-internal-format
 
45621
 msgid "non-static method %q+D overrides static method"
 
45622
-msgstr ""
 
45623
+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)"
 
45624
 
 
45625
 #: java/decl.c:1204
 
45626
 #, gcc-internal-format
 
45627
 msgid "%q+D used prior to declaration"
 
45628
-msgstr ""
 
45629
+msgstr "%q+D được dùng trước khai báo"
 
45630
 
 
45631
 #: java/decl.c:1627
 
45632
 #, gcc-internal-format
 
45633
@@ -45863,9 +45777,9 @@
 
45634
 msgstr ""
 
45635
 
 
45636
 #: java/expr.c:662
 
45637
-#, gcc-internal-format
 
45638
+#, fuzzy, gcc-internal-format
 
45639
 msgid "stack underflow - dup* operation"
 
45640
-msgstr ""
 
45641
+msgstr "Lỗi nội bộ : tràn ngược đống điều kiện"
 
45642
 
 
45643
 #: java/expr.c:1661
 
45644
 #, gcc-internal-format
 
45645
@@ -45880,7 +45794,7 @@
 
45646
 #: java/expr.c:2248
 
45647
 #, gcc-internal-format, gfc-internal-format
 
45648
 msgid "method '%s' not found in class"
 
45649
-msgstr ""
 
45650
+msgstr "không tìm thấy phương thức '%s' trong lớp"
 
45651
 
 
45652
 #: java/expr.c:2440
 
45653
 #, gcc-internal-format, gfc-internal-format
 
45654
@@ -45913,9 +45827,9 @@
 
45655
 msgstr "thiếu trường '%s' trong '%s'"
 
45656
 
 
45657
 #: java/expr.c:2890
 
45658
-#, gcc-internal-format, gfc-internal-format
 
45659
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
45660
 msgid "mismatching signature for field '%s' in '%s'"
 
45661
-msgstr ""
 
45662
+msgstr "%s: cảnh báo : không rõ kích cỡ cho trường « %s » trong cấu trúc"
 
45663
 
 
45664
 #: java/expr.c:2919
 
45665
 #, gcc-internal-format
 
45666
@@ -45949,34 +45863,34 @@
 
45667
 msgstr ""
 
45668
 
 
45669
 #: java/jcf-parse.c:514
 
45670
-#, gcc-internal-format, gfc-internal-format
 
45671
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
45672
 msgid "<constant pool index %d unexpected type"
 
45673
-msgstr ""
 
45674
+msgstr "gặp loại chỉ mục (index-type) bất thường trong cris_print_index"
 
45675
 
 
45676
 #: java/jcf-parse.c:1097
 
45677
 #, gcc-internal-format
 
45678
 msgid "bad string constant"
 
45679
-msgstr ""
 
45680
+msgstr "hằng chuỗi sai"
 
45681
 
 
45682
 #: java/jcf-parse.c:1115
 
45683
-#, gcc-internal-format, gfc-internal-format
 
45684
+#, fuzzy, gcc-internal-format, gfc-internal-format
 
45685
 msgid "bad value constant type %d, index %d"
 
45686
-msgstr ""
 
45687
+msgstr "Gặp loại saio trong biểu thức bất biến"
 
45688
 
 
45689
 #: java/jcf-parse.c:1395 java/jcf-parse.c:1401
 
45690
 #, gcc-internal-format, gfc-internal-format
 
45691
 msgid "cannot find file for class %s"
 
45692
-msgstr ""
 
45693
+msgstr "không thể tìm thấy tập tin cho lớp %s"
 
45694
 
 
45695
 #: java/jcf-parse.c:1426
 
45696
 #, gcc-internal-format
 
45697
 msgid "not a valid Java .class file"
 
45698
-msgstr ""
 
45699
+msgstr "không phải là một tập tin .class Java hợp lệ"
 
45700
 
 
45701
 #: java/jcf-parse.c:1429
 
45702
 #, gcc-internal-format
 
45703
 msgid "error while parsing constant pool"
 
45704
-msgstr ""
 
45705
+msgstr "gặp lỗi khi phân bể hằng số"
 
45706
 
 
45707
 #. FIXME - where was first time
 
45708
 #: java/jcf-parse.c:1444
 
45709
@@ -45987,17 +45901,17 @@
 
45710
 #: java/jcf-parse.c:1462
 
45711
 #, gcc-internal-format
 
45712
 msgid "error while parsing fields"
 
45713
-msgstr ""
 
45714
+msgstr "gặp lỗi khi phân tích cú pháp của các trường"
 
45715
 
 
45716
 #: java/jcf-parse.c:1465
 
45717
 #, gcc-internal-format
 
45718
 msgid "error while parsing methods"
 
45719
-msgstr ""
 
45720
+msgstr "gặp lỗi khi phân tích cú pháp của các phương thức"
 
45721
 
 
45722
 #: java/jcf-parse.c:1468
 
45723
 #, gcc-internal-format
 
45724
 msgid "error while parsing final attributes"
 
45725
-msgstr ""
 
45726
+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"
 
45727
 
 
45728
 #: java/jcf-parse.c:1507
 
45729
 #, gcc-internal-format
 
45730
@@ -46005,14 +45919,14 @@
 
45731
 msgstr ""
 
45732
 
 
45733
 #: java/jcf-parse.c:1603
 
45734
-#, gcc-internal-format
 
45735
+#, fuzzy, gcc-internal-format
 
45736
 msgid "missing Code attribute"
 
45737
-msgstr ""
 
45738
+msgstr "Thuộc tính còn thiếu hoặc dạng sai"
 
45739
 
 
45740
 #: java/jcf-parse.c:1848
 
45741
 #, gcc-internal-format
 
45742
 msgid "no input file specified"
 
45743
-msgstr ""
 
45744
+msgstr "chưa chỉ định tập tin đầu vào"
 
45745
 
 
45746
 #: java/jcf-parse.c:1883
 
45747
 #, gcc-internal-format
 
45748
@@ -46027,7 +45941,7 @@
 
45749
 #: java/jcf-parse.c:2128
 
45750
 #, gcc-internal-format, gfc-internal-format
 
45751
 msgid "error while reading %s from zip file"
 
45752
-msgstr ""
 
45753
+msgstr "gặp lỗi khi đọc %s từ tập tin zip"
 
45754
 
 
45755
 #: java/jvspec.c:395
 
45756
 #, gcc-internal-format
 
45757
@@ -46097,27 +46011,27 @@
 
45758
 #: java/mangle_name.c:324 java/mangle_name.c:401
 
45759
 #, gcc-internal-format
 
45760
 msgid "internal error - invalid Utf8 name"
 
45761
-msgstr ""
 
45762
+msgstr "lỗi nội bộ - tên Utf8 không hợp lệ"
 
45763
 
 
45764
 #: java/typeck.c:424
 
45765
-#, gcc-internal-format
 
45766
+#, fuzzy, gcc-internal-format
 
45767
 msgid "junk at end of signature string"
 
45768
-msgstr ""
 
45769
+msgstr "lỗi: %s ở kết thúc của chuỗi định dạng"
 
45770
 
 
45771
 #: java/verify-glue.c:377
 
45772
 #, gcc-internal-format, gfc-internal-format
 
45773
 msgid "verification failed: %s"
 
45774
-msgstr ""
 
45775
+msgstr "thẩm tra gặp lỗi: %s"
 
45776
 
 
45777
 #: java/verify-glue.c:379
 
45778
 #, gcc-internal-format, gfc-internal-format
 
45779
 msgid "verification failed at PC=%d: %s"
 
45780
-msgstr ""
 
45781
+msgstr "thẩm tra gặp lỗi tại PC=%d: %s"
 
45782
 
 
45783
 #: java/verify-glue.c:467
 
45784
-#, gcc-internal-format
 
45785
+#, fuzzy, gcc-internal-format
 
45786
 msgid "bad pc in exception_table"
 
45787
-msgstr ""
 
45788
+msgstr "Nút từ một khối sai trong bảng nút"
 
45789
 
 
45790
 #: lto/lto-lang.c:754
 
45791
 #, gcc-internal-format
 
45792
@@ -46149,7 +46063,7 @@
 
45793
 #: lto/lto-object.c:257
 
45794
 #, gcc-internal-format, gfc-internal-format
 
45795
 msgid "two or more sections for %s"
 
45796
-msgstr ""
 
45797
+msgstr "cần thiết ít nhất hai phần cho %s"
 
45798
 
 
45799
 #: lto/lto.c:218
 
45800
 #, gcc-internal-format, gfc-internal-format
 
45801
@@ -46164,7 +46078,7 @@
 
45802
 #: lto/lto.c:2145
 
45803
 #, gcc-internal-format
 
45804
 msgid "could not parse hex number"
 
45805
-msgstr ""
 
45806
+msgstr "không thể phân tích số thập lục phân"
 
45807
 
 
45808
 #: lto/lto.c:2177
 
45809
 #, gcc-internal-format, gfc-internal-format
 
45810
@@ -46172,24 +46086,24 @@
 
45811
 msgstr ""
 
45812
 
 
45813
 #: lto/lto.c:2186
 
45814
-#, gcc-internal-format
 
45815
+#, fuzzy, gcc-internal-format
 
45816
 msgid "could not parse file offset"
 
45817
-msgstr ""
 
45818
+msgstr "Không thể tìm được vị trí %s trong tệp tin"
 
45819
 
 
45820
 #: lto/lto.c:2189
 
45821
 #, gcc-internal-format
 
45822
 msgid "unexpected offset"
 
45823
-msgstr ""
 
45824
+msgstr "không cần offset"
 
45825
 
 
45826
 #: lto/lto.c:2211
 
45827
-#, fuzzy, gcc-internal-format
 
45828
+#, gcc-internal-format
 
45829
 msgid "invalid line in the resolution file"
 
45830
-msgstr "lệnh chứa một thanh ghi sai"
 
45831
+msgstr "gặp dòng sai trong tập tin phân giải"
 
45832
 
 
45833
 #: lto/lto.c:2222
 
45834
 #, fuzzy, gcc-internal-format
 
45835
 msgid "invalid resolution in the resolution file"
 
45836
-msgstr "lệnh chứa một thanh ghi sai"
 
45837
+msgstr "Bitmap không hợp lệ trong tập tin %s"
 
45838
 
 
45839
 #: lto/lto.c:2228
 
45840
 #, gcc-internal-format
 
45841
@@ -46199,7 +46113,7 @@
 
45842
 #: lto/lto.c:2335
 
45843
 #, gcc-internal-format, gfc-internal-format
 
45844
 msgid "cannot read LTO decls from %s"
 
45845
-msgstr ""
 
45846
+msgstr "không thể đọc `LTO decls' từ %s"
 
45847
 
 
45848
 #: lto/lto.c:2440
 
45849
 #, gcc-internal-format, gfc-internal-format
 
45850
@@ -46222,9 +46136,9 @@
 
45851
 msgstr ""
 
45852
 
 
45853
 #: lto/lto.c:2597
 
45854
-#, gcc-internal-format
 
45855
+#, fuzzy, gcc-internal-format
 
45856
 msgid "opening LTRANS output list %s: %m"
 
45857
-msgstr ""
 
45858
+msgstr "Gặp lỗi khi mở tập tin kết xuất « %s ».\n"
 
45859
 
 
45860
 #: lto/lto.c:2640
 
45861
 #, gcc-internal-format
 
45862
@@ -46232,19 +46146,19 @@
 
45863
 msgstr "lto_obj_file_open() gặp lỗi"
 
45864
 
 
45865
 #: lto/lto.c:2694
 
45866
-#, gcc-internal-format
 
45867
+#, fuzzy, gcc-internal-format
 
45868
 msgid "writing to LTRANS output list %s: %m"
 
45869
-msgstr ""
 
45870
+msgstr "gặp lỗi khi ghi vào danh sách kiến trúc"
 
45871
 
 
45872
 #: lto/lto.c:2702
 
45873
-#, gcc-internal-format
 
45874
+#, fuzzy, gcc-internal-format
 
45875
 msgid "closing LTRANS output list %s: %m"
 
45876
-msgstr ""
 
45877
+msgstr "gặp lỗi khi đóng tập tin xuất %s"
 
45878
 
 
45879
 #: lto/lto.c:2929
 
45880
 #, fuzzy, gcc-internal-format
 
45881
 msgid "could not open symbol resolution file: %m"
 
45882
-msgstr "không thể mở tập tin đáp ứng %s"
 
45883
+msgstr "Xin lỗi, không thể mở tập tin này."
 
45884
 
 
45885
 #: lto/lto.c:3046
 
45886
 #, gcc-internal-format
 
45887
@@ -46289,12 +46203,12 @@
 
45888
 #: objc/objc-act.c:681
 
45889
 #, gcc-internal-format
 
45890
 msgid "%<@end%> must appear in an @implementation context"
 
45891
-msgstr ""
 
45892
+msgstr "%<@end%> phải xuất hiện trong một ngữ cảnh @implementation"
 
45893
 
 
45894
 #: objc/objc-act.c:690
 
45895
 #, gcc-internal-format
 
45896
 msgid "%<@package%> is not available in Objective-C 1.0"
 
45897
-msgstr ""
 
45898
+msgstr "%<@package%> không sẵn sàng trong Objective-C 1.0"
 
45899
 
 
45900
 #: objc/objc-act.c:692
 
45901
 #, gcc-internal-format
 
45902
@@ -46304,37 +46218,37 @@
 
45903
 #: objc/objc-act.c:703
 
45904
 #, gcc-internal-format
 
45905
 msgid "%<@optional%> is not available in Objective-C 1.0"
 
45906
-msgstr ""
 
45907
+msgstr "%<@optional%> không sẵn sàng trong Objective-C 1.0"
 
45908
 
 
45909
 #: objc/objc-act.c:705
 
45910
 #, gcc-internal-format
 
45911
 msgid "%<@required%> is not available in Objective-C 1.0"
 
45912
-msgstr ""
 
45913
+msgstr "%<@required%> không sẵn sàng trong Objective-C 1.0"
 
45914
 
 
45915
 #: objc/objc-act.c:713
 
45916
 #, gcc-internal-format
 
45917
 msgid "%<@optional%> is allowed in @protocol context only"
 
45918
-msgstr ""
 
45919
+msgstr "%<@optional%> chỉ cho phép tronh ngữ cảnh @protocol"
 
45920
 
 
45921
 #: objc/objc-act.c:715
 
45922
 #, gcc-internal-format
 
45923
 msgid "%<@required%> is allowed in @protocol context only"
 
45924
-msgstr ""
 
45925
+msgstr "%<@required%> chỉ được phép trong ngữ cảnh @protocol"
 
45926
 
 
45927
 #: objc/objc-act.c:822
 
45928
 #, gcc-internal-format
 
45929
 msgid "%<@property%> is not available in Objective-C 1.0"
 
45930
-msgstr ""
 
45931
+msgstr "%<@property%> không sẵn sàng trong Objective-C 1.0"
 
45932
 
 
45933
 #: objc/objc-act.c:826
 
45934
 #, gcc-internal-format
 
45935
 msgid "%<readonly%> attribute conflicts with %<readwrite%> attribute"
 
45936
-msgstr ""
 
45937
+msgstr "thuộc tính %<readonly%> xung đột với %<readwrite%>"
 
45938
 
 
45939
 #: objc/objc-act.c:843
 
45940
 #, gcc-internal-format
 
45941
 msgid "%<readonly%> attribute conflicts with %<setter%> attribute"
 
45942
-msgstr ""
 
45943
+msgstr "thuộc tính %<readonly%> xung đột với %<setter%>"
 
45944
 
 
45945
 #: objc/objc-act.c:849
 
45946
 #, gcc-internal-format
 
45947
@@ -46357,14 +46271,14 @@
 
45948
 msgstr ""
 
45949
 
 
45950
 #: objc/objc-act.c:887
 
45951
-#, fuzzy, gcc-internal-format
 
45952
+#, gcc-internal-format
 
45953
 msgid "invalid property declaration"
 
45954
-msgstr "lời tuyên bố loại có hướng"
 
45955
+msgstr "khai báo thuộc tính không hợp lệ"
 
45956
 
 
45957
 #: objc/objc-act.c:895
 
45958
-#, gcc-internal-format
 
45959
+#, fuzzy, gcc-internal-format
 
45960
 msgid "property can not be an array"
 
45961
-msgstr ""
 
45962
+msgstr "Không thể mở tập tin « %file:1 »."
 
45963
 
 
45964
 #. A @property is not an actual variable, but it is a way to
 
45965
 #. describe a pair of accessor methods, so its type (which is
 
45966
@@ -46376,7 +46290,7 @@
 
45967
 #: objc/objc-act.c:913
 
45968
 #, gcc-internal-format
 
45969
 msgid "property can not be a bit-field"
 
45970
-msgstr ""
 
45971
+msgstr "thuộc tính không thể là trường bít"
 
45972
 
 
45973
 #: objc/objc-act.c:945
 
45974
 #, gcc-internal-format
 
45975
@@ -46391,7 +46305,7 @@
 
45976
 #: objc/objc-act.c:955
 
45977
 #, gcc-internal-format
 
45978
 msgid "%<retain%> attribute is only valid for Objective-C objects"
 
45979
-msgstr ""
 
45980
+msgstr "thuộc tính %<retain%> chỉ hợp lệ khi dùng với đối tượng trong Objective-C"
 
45981
 
 
45982
 #: objc/objc-act.c:959
 
45983
 #, gcc-internal-format
 
45984
@@ -46401,7 +46315,7 @@
 
45985
 #: objc/objc-act.c:1013
 
45986
 #, fuzzy, gcc-internal-format
 
45987
 msgid "redeclaration of property %qD"
 
45988
-msgstr "<lỗi tuyên bố>"
 
45989
+msgstr "Thuộc tính gọi ngược không được hỗ trợ %d"
 
45990
 
 
45991
 #: objc/objc-act.c:1016 objc/objc-act.c:1081 objc/objc-act.c:1091
 
45992
 #: objc/objc-act.c:1104 objc/objc-act.c:1115 objc/objc-act.c:1126
 
45993
@@ -46410,7 +46324,7 @@
 
45994
 #: objc/objc-act.c:7762
 
45995
 #, gcc-internal-format
 
45996
 msgid "originally specified here"
 
45997
-msgstr ""
 
45998
+msgstr "nguyên gốc được chỉ định ở đây"
 
45999
 
 
46000
 #: objc/objc-act.c:1078
 
46001
 #, fuzzy, gcc-internal-format
 
46002
@@ -46457,14 +46371,14 @@
 
46003
 
 
46004
 #. Again, this should never happen, but we do check.
 
46005
 #: objc/objc-act.c:1658
 
46006
-#, fuzzy, gcc-internal-format
 
46007
+#, gcc-internal-format
 
46008
 msgid "could not find interface for class %qE"
 
46009
-msgstr "không tìm thấy tập tin đặc tả %s\n"
 
46010
+msgstr "không tìm thấy giao diện cho lớp %qE"
 
46011
 
 
46012
 #: objc/objc-act.c:1664 objc/objc-act.c:6813 objc/objc-act.c:6944
 
46013
 #, gcc-internal-format
 
46014
 msgid "class %qE is deprecated"
 
46015
-msgstr ""
 
46016
+msgstr "lớp %qE bị phản đối"
 
46017
 
 
46018
 #: objc/objc-act.c:1693
 
46019
 #, gcc-internal-format
 
46020
@@ -46526,9 +46440,9 @@
 
46021
 msgstr ""
 
46022
 
 
46023
 #: objc/objc-act.c:2563
 
46024
-#, gcc-internal-format
 
46025
+#, fuzzy, gcc-internal-format
 
46026
 msgid "distinct Objective-C type in return"
 
46027
-msgstr ""
 
46028
+msgstr "%s đã trả lại kiểu car sai"
 
46029
 
 
46030
 #: objc/objc-act.c:2567
 
46031
 #, gcc-internal-format
 
46032
@@ -46637,7 +46551,7 @@
 
46033
 #: objc/objc-act.c:3961 objc/objc-act.c:3989 objc/objc-act.c:4045
 
46034
 #, gcc-internal-format
 
46035
 msgid "duplicate instance variable %q+D"
 
46036
-msgstr ""
 
46037
+msgstr "trùng biến minh dụ %q+D"
 
46038
 
 
46039
 #: objc/objc-act.c:4105
 
46040
 #, gcc-internal-format
 
46041
@@ -46652,47 +46566,47 @@
 
46042
 #: objc/objc-act.c:4195
 
46043
 #, gcc-internal-format
 
46044
 msgid "@catch parameter can not be protocol-qualified"
 
46045
-msgstr ""
 
46046
+msgstr "đối số @catch không thể là từ hạn định giao thức"
 
46047
 
 
46048
 #: objc/objc-act.c:4240
 
46049
 #, gcc-internal-format
 
46050
 msgid "exception of type %<%T%> will be caught"
 
46051
-msgstr ""
 
46052
+msgstr "ngoại lệ kiểu %<%T%> sẽ được bắt"
 
46053
 
 
46054
 #: objc/objc-act.c:4242
 
46055
-#, gcc-internal-format
 
46056
+#, fuzzy, gcc-internal-format
 
46057
 msgid "   by earlier handler for %<%T%>"
 
46058
-msgstr ""
 
46059
+msgstr "Không có bộ quản lý địa chỉ URI được thực hiện cho « %s »."
 
46060
 
 
46061
 #: objc/objc-act.c:4289
 
46062
 #, gcc-internal-format
 
46063
 msgid "%<@try%> without %<@catch%> or %<@finally%>"
 
46064
-msgstr ""
 
46065
+msgstr "%<@try%> không có %<@catch%> hay %<@finally%>"
 
46066
 
 
46067
 #: objc/objc-act.c:4317
 
46068
 #, gcc-internal-format
 
46069
 msgid "%<@throw%> (rethrow) used outside of a @catch block"
 
46070
-msgstr ""
 
46071
+msgstr "%<@throw%> (rethrow) được dùng ngoài một khối @catch"
 
46072
 
 
46073
 #: objc/objc-act.c:4330
 
46074
 #, gcc-internal-format
 
46075
 msgid "%<@throw%> argument is not an object"
 
46076
-msgstr ""
 
46077
+msgstr "%<@throw%> đối số không phải là một đối tượng"
 
46078
 
 
46079
 #: objc/objc-act.c:4351
 
46080
 #, gcc-internal-format
 
46081
 msgid "%<@synchronized%> argument is not an object"
 
46082
-msgstr ""
 
46083
+msgstr "%<@synchronized%> đối số không phải là một đối tượng"
 
46084
 
 
46085
 #: objc/objc-act.c:4559
 
46086
 #, gcc-internal-format
 
46087
 msgid "%s %qs"
 
46088
-msgstr ""
 
46089
+msgstr "%s %qs"
 
46090
 
 
46091
 #: objc/objc-act.c:4582 objc/objc-act.c:4601
 
46092
-#, gcc-internal-format
 
46093
+#, fuzzy, gcc-internal-format
 
46094
 msgid "inconsistent instance variable specification"
 
46095
-msgstr ""
 
46096
+msgstr "Sử dụng: %s [-v đặc_tả] tên_biến [đường_dẫn]\n"
 
46097
 
 
46098
 #: objc/objc-act.c:4658
 
46099
 #, gcc-internal-format
 
46100
@@ -46705,29 +46619,29 @@
 
46101
 msgstr ""
 
46102
 
 
46103
 #: objc/objc-act.c:5085
 
46104
-#, gcc-internal-format
 
46105
+#, fuzzy, gcc-internal-format
 
46106
 msgid "multiple methods named %<%c%E%> found"
 
46107
-msgstr ""
 
46108
+msgstr "CẢNH BÁO : không tìm thấy yếu tố tên « %s ».\n"
 
46109
 
 
46110
 #: objc/objc-act.c:5088
 
46111
 #, gcc-internal-format
 
46112
 msgid "using %<%c%s%>"
 
46113
-msgstr ""
 
46114
+msgstr "đang dùng %<%c%s%>"
 
46115
 
 
46116
 #: objc/objc-act.c:5097
 
46117
-#, gcc-internal-format
 
46118
+#, fuzzy, gcc-internal-format
 
46119
 msgid "multiple selectors named %<%c%E%> found"
 
46120
-msgstr ""
 
46121
+msgstr "CẢNH BÁO : không tìm thấy yếu tố tên « %s ».\n"
 
46122
 
 
46123
 #: objc/objc-act.c:5100
 
46124
 #, gcc-internal-format
 
46125
 msgid "found %<%c%s%>"
 
46126
-msgstr ""
 
46127
+msgstr "tìm thấy %<%c%s%>"
 
46128
 
 
46129
 #: objc/objc-act.c:5109
 
46130
 #, gcc-internal-format
 
46131
 msgid "also found %<%c%s%>"
 
46132
-msgstr ""
 
46133
+msgstr "cũng tìm thấy %<%c%s%>"
 
46134
 
 
46135
 #. If 'rtype' is NULL_TREE at this point it means that
 
46136
 #. we have seen no @interface corresponding to that
 
46137
@@ -46755,7 +46669,7 @@
 
46138
 #: objc/objc-act.c:5395 objc/objc-act.c:5529
 
46139
 #, gcc-internal-format
 
46140
 msgid "@interface of class %qE not found"
 
46141
-msgstr ""
 
46142
+msgstr "không tìm thấy @interface của lớp %qE"
 
46143
 
 
46144
 #: objc/objc-act.c:5403
 
46145
 #, gcc-internal-format
 
46146
@@ -46765,18 +46679,18 @@
 
46147
 #: objc/objc-act.c:5454
 
46148
 #, gcc-internal-format
 
46149
 msgid "found %<-%E%> instead of %<+%E%> in protocol(s)"
 
46150
-msgstr ""
 
46151
+msgstr "tìm thấy %<-%E%> thay vì %<+%E%> trong giao thức"
 
46152
 
 
46153
 #. We have a type, but it's not an Objective-C type (!).
 
46154
 #: objc/objc-act.c:5566
 
46155
 #, gcc-internal-format
 
46156
 msgid "invalid receiver type %qs"
 
46157
-msgstr ""
 
46158
+msgstr "kiểu bộ nhận không hợp lệ %qs"
 
46159
 
 
46160
 #: objc/objc-act.c:5583
 
46161
 #, gcc-internal-format
 
46162
 msgid "%<%c%E%> not found in protocol(s)"
 
46163
-msgstr ""
 
46164
+msgstr "%<%c%E%> không tìm thấy trong giao thức"
 
46165
 
 
46166
 #: objc/objc-act.c:5597
 
46167
 #, gcc-internal-format
 
46168
@@ -46786,7 +46700,7 @@
 
46169
 #: objc/objc-act.c:5605
 
46170
 #, gcc-internal-format
 
46171
 msgid "no %<%c%E%> method found"
 
46172
-msgstr ""
 
46173
+msgstr "không tìm thấy phương thức %<%c%E%>"
 
46174
 
 
46175
 #: objc/objc-act.c:5612
 
46176
 #, gcc-internal-format
 
46177
@@ -46801,12 +46715,12 @@
 
46178
 #: objc/objc-act.c:5616
 
46179
 #, gcc-internal-format
 
46180
 msgid "%<...%> as arguments.)"
 
46181
-msgstr ""
 
46182
+msgstr "%<...%> là các đối số.)"
 
46183
 
 
46184
 #: objc/objc-act.c:5725
 
46185
 #, gcc-internal-format
 
46186
 msgid "undeclared selector %qE"
 
46187
-msgstr ""
 
46188
+msgstr "bộ chọn chưa được khai báo %qE"
 
46189
 
 
46190
 #. Historically, a class method that produced objects (factory
 
46191
 #. method) would assign `self' to the instance that it
 
46192
@@ -46830,12 +46744,12 @@
 
46193
 #: objc/objc-act.c:5984
 
46194
 #, gcc-internal-format
 
46195
 msgid "previous declaration of %<%c%E%> as %<@required%>"
 
46196
-msgstr ""
 
46197
+msgstr "khai báo trước đây của %<%c%E%> như là %<@required%>"
 
46198
 
 
46199
 #: objc/objc-act.c:6004
 
46200
 #, gcc-internal-format
 
46201
 msgid "previous declaration of %<%c%E%> as %<@optional%>"
 
46202
-msgstr ""
 
46203
+msgstr "khai báo trước đây của %<%c%E%> như là %<@optional%>"
 
46204
 
 
46205
 #: objc/objc-act.c:6064
 
46206
 #, gcc-internal-format
 
46207
@@ -46845,7 +46759,7 @@
 
46208
 #: objc/objc-act.c:6068
 
46209
 #, gcc-internal-format
 
46210
 msgid "previous declaration of %<%c%E%>"
 
46211
-msgstr ""
 
46212
+msgstr "khai báo trước đây của %<%c%E%>"
 
46213
 
 
46214
 #: objc/objc-act.c:6105
 
46215
 #, gcc-internal-format
 
46216
@@ -46882,7 +46796,7 @@
 
46217
 #: objc/objc-act.c:6270
 
46218
 #, gcc-internal-format
 
46219
 msgid "type %qE has virtual member functions"
 
46220
-msgstr ""
 
46221
+msgstr "kiểu %qE có các hàm thành viên ảo"
 
46222
 
 
46223
 #: objc/objc-act.c:6271
 
46224
 #, gcc-internal-format
 
46225
@@ -46920,9 +46834,9 @@
 
46226
 msgstr ""
 
46227
 
 
46228
 #: objc/objc-act.c:6547 objc/objc-act.c:6662
 
46229
-#, gcc-internal-format
 
46230
+#, fuzzy, gcc-internal-format
 
46231
 msgid "incomplete implementation of class %qE"
 
46232
-msgstr ""
 
46233
+msgstr "nguồn có loại hạng không hoàn toàn"
 
46234
 
 
46235
 #: objc/objc-act.c:6551 objc/objc-act.c:6666
 
46236
 #, gcc-internal-format
 
46237
@@ -46930,9 +46844,9 @@
 
46238
 msgstr ""
 
46239
 
 
46240
 #: objc/objc-act.c:6560 objc/objc-act.c:6674
 
46241
-#, gcc-internal-format
 
46242
+#, fuzzy, gcc-internal-format
 
46243
 msgid "method definition for %<%c%E%> not found"
 
46244
-msgstr ""
 
46245
+msgstr "Không tìm thấy lời xác định cho phân loại %s"
 
46246
 
 
46247
 #: objc/objc-act.c:6715
 
46248
 #, gcc-internal-format
 
46249
@@ -46945,9 +46859,9 @@
 
46250
 msgstr ""
 
46251
 
 
46252
 #: objc/objc-act.c:6844
 
46253
-#, gcc-internal-format
 
46254
+#, fuzzy, gcc-internal-format
 
46255
 msgid "reimplementation of class %qE"
 
46256
-msgstr ""
 
46257
+msgstr "Không rõ hạng ký hiệu : %c"
 
46258
 
 
46259
 #: objc/objc-act.c:6877
 
46260
 #, gcc-internal-format
 
46261
@@ -46957,12 +46871,12 @@
 
46262
 #: objc/objc-act.c:6880
 
46263
 #, gcc-internal-format
 
46264
 msgid "previous declaration of %qE"
 
46265
-msgstr ""
 
46266
+msgstr "khai báo trước đây của %qE"
 
46267
 
 
46268
 #: objc/objc-act.c:6882
 
46269
 #, gcc-internal-format
 
46270
 msgid "previous declaration"
 
46271
-msgstr ""
 
46272
+msgstr "khai báo trước"
 
46273
 
 
46274
 #: objc/objc-act.c:6895 objc/objc-act.c:6897
 
46275
 #, gcc-internal-format
 
46276
@@ -46976,9 +46890,9 @@
 
46277
 
 
46278
 #. TODO: This should be caught much earlier than this.
 
46279
 #: objc/objc-act.c:7377
 
46280
-#, fuzzy, gcc-internal-format
 
46281
+#, gcc-internal-format
 
46282
 msgid "invalid setter, it must have one argument"
 
46283
-msgstr "gặp thanh ghi sai trong lệnh di chuyển"
 
46284
+msgstr "bộ đặt không hợp lệ, nó phải có một đối số"
 
46285
 
 
46286
 #: objc/objc-act.c:7540 objc/objc-act.c:7755
 
46287
 #, gcc-internal-format
 
46288
@@ -47023,7 +46937,7 @@
 
46289
 #: objc/objc-act.c:7699
 
46290
 #, gcc-internal-format
 
46291
 msgid "%<@synthesize%> is not available in Objective-C 1.0"
 
46292
-msgstr "%<@synthesize%> không sẵn dùng trong Objective-C 1.0"
 
46293
+msgstr "%<@synthesize%> không sẵn sàng trong Objective-C 1.0"
 
46294
 
 
46295
 #. We can get here only in Objective-C; the Objective-C++ parser
 
46296
 #. detects the problem while parsing, outputs the error
 
46297
@@ -47032,12 +46946,12 @@
 
46298
 #: objc/objc-act.c:7710
 
46299
 #, gcc-internal-format
 
46300
 msgid "%<@synthesize%> not in @implementation context"
 
46301
-msgstr ""
 
46302
+msgstr "%<@synthesize%> không trong ngữ cảnh @implementation"
 
46303
 
 
46304
 #: objc/objc-act.c:7716
 
46305
 #, gcc-internal-format
 
46306
 msgid "%<@synthesize%> can not be used in categories"
 
46307
-msgstr ""
 
46308
+msgstr "%<@synthesize%> không thể được dùng trong các-ta-lốc"
 
46309
 
 
46310
 #: objc/objc-act.c:7725
 
46311
 #, gcc-internal-format
 
46312
@@ -47047,7 +46961,7 @@
 
46313
 #: objc/objc-act.c:7808
 
46314
 #, gcc-internal-format
 
46315
 msgid "%<@dynamic%> is not available in Objective-C 1.0"
 
46316
-msgstr "%<@dynamic%> không sẵn dùng trong Objective-C 1.0"
 
46317
+msgstr "%<@dynamic%> không sẵn sàng trong Objective-C 1.0"
 
46318
 
 
46319
 #. We can get here only in Objective-C; the Objective-C++ parser
 
46320
 #. detects the problem while parsing, outputs the error
 
46321
@@ -47056,7 +46970,7 @@
 
46322
 #: objc/objc-act.c:7819
 
46323
 #, gcc-internal-format
 
46324
 msgid "%<@dynamic%> not in @implementation context"
 
46325
-msgstr ""
 
46326
+msgstr "%<@dynamic%> không trong ngữ cảnh @implementation"
 
46327
 
 
46328
 #: objc/objc-act.c:7841
 
46329
 #, gcc-internal-format
 
46330
@@ -47074,7 +46988,7 @@
 
46331
 #: objc/objc-act.c:8070
 
46332
 #, gcc-internal-format
 
46333
 msgid "protocol %qE is deprecated"
 
46334
-msgstr ""
 
46335
+msgstr "giao thức %qE bị phản đối"
 
46336
 
 
46337
 #: objc/objc-act.c:8189
 
46338
 #, gcc-internal-format
 
46339
@@ -47084,12 +46998,12 @@
 
46340
 #: objc/objc-act.c:8699
 
46341
 #, gcc-internal-format
 
46342
 msgid "conflicting types for %<%c%s%>"
 
46343
-msgstr ""
 
46344
+msgstr "các kiểu xung đột với %<%c%s%>"
 
46345
 
 
46346
 #: objc/objc-act.c:8703
 
46347
 #, gcc-internal-format
 
46348
 msgid "previous declaration of %<%c%s%>"
 
46349
-msgstr ""
 
46350
+msgstr "khai báo trước của %<%c%s%>"
 
46351
 
 
46352
 #: objc/objc-act.c:8803
 
46353
 #, gcc-internal-format
 
46354
@@ -47099,7 +47013,7 @@
 
46355
 #: objc/objc-act.c:8830
 
46356
 #, gcc-internal-format
 
46357
 msgid "[super ...] must appear in a method context"
 
46358
-msgstr ""
 
46359
+msgstr "[super ...] phải xuất hiện trong ngữ cảnh phương thức"
 
46360
 
 
46361
 #: objc/objc-act.c:8870
 
46362
 #, gcc-internal-format
 
46363
@@ -47163,7 +47077,7 @@
 
46364
 #: objc/objc-gnu-runtime-abi-01.c:139
 
46365
 #, gcc-internal-format
 
46366
 msgid "%<-fobjc-sjlj-exceptions%> is ignored for %<-fgnu-runtime%>"
 
46367
-msgstr ""
 
46368
+msgstr "%<-fobjc-sjlj-exceptions%> bị bỏ qua đối với %<-fgnu-runtime%>"
 
46369
 
 
46370
 #: objc/objc-gnu-runtime-abi-01.c:2166 objc/objc-next-runtime-abi-01.c:2849
 
46371
 #: objc/objc-next-runtime-abi-02.c:3614
 
46372
@@ -47188,205 +47102,3 @@
 
46373
 
 
46374
 #~ msgid "%s:not a gcov graph file\n"
 
46375
 #~ msgstr "%s: không phải là một tập tin đồ thị gcov\n"
 
46376
-
 
46377
-#~ msgid "Unexpected type..."
 
46378
-#~ msgstr "Kiểu bất thường..."
 
46379
-
 
46380
-#~ msgid "Select fraction of the maximal count of repetitions of basic block in program given basic block needs to have to be considered hot"
 
46381
-#~ 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"
 
46382
-
 
46383
-#~ msgid "Minimum number of virtual mappings to consider switching to full virtual renames"
 
46384
-#~ 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 đủ"
 
46385
-
 
46386
-#~ msgid "Ratio between virtual mappings and virtual symbols to do full virtual renames"
 
46387
-#~ 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 đủ"
 
46388
-
 
46389
-#~ msgid "operand is neither a constant nor a condition code, invalid operand code 'C'"
 
46390
-#~ 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'"
 
46391
-
 
46392
-#~ msgid "operand is neither a constant nor a condition code, invalid operand code 'F'"
 
46393
-#~ 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'"
 
46394
-
 
46395
-#~ msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
 
46396
-#~ 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'"
 
46397
-
 
46398
-#~ msgid "operand is neither a constant nor a condition code, invalid operand code 'f'"
 
46399
-#~ 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'"
 
46400
-
 
46401
-#~ msgid "mips_debugger_offset called with non stack/frame/arg pointer"
 
46402
-#~ msgstr "mips_debugger_offset bị gọi mà không có hàm trỏ tới đống/khung/đối_số"
 
46403
-
 
46404
-#~ msgid "invalid %%c value"
 
46405
-#~ msgstr "giá trị %%c sai"
 
46406
-
 
46407
-#, fuzzy
 
46408
-#~ msgid "-I <dir>.\tAdd <dir> to the end of the main source path"
 
46409
-#~ msgstr "-I <thư_mục>\tPhụ thêm thư mục này vào đường dẫn bao gồm chính"
 
46410
-
 
46411
-#~ msgid "Do not look for source files in standard path"
 
46412
-#~ msgstr "Không tìm các tập tin mã nguồn trong đường dẫn tiêu chuẩn"
 
46413
-
 
46414
-#~ msgid "Assume GAS"
 
46415
-#~ msgstr "Giả sử GAS"
 
46416
-
 
46417
-#~ msgid "Do not assume GAS"
 
46418
-#~ msgstr "Đừng giả sử GAS"
 
46419
-
 
46420
-#~ msgid "Use POWER instruction set"
 
46421
-#~ msgstr "Sử dụng tập hợp câu lệnh POWER"
 
46422
-
 
46423
-#~ msgid "Do not use POWER instruction set"
 
46424
-#~ msgstr "Đừng sử dụng tập hợp câu lệnh POWER"
 
46425
-
 
46426
-#~ msgid "Use POWER2 instruction set"
 
46427
-#~ msgstr "Sử dụng tập hợp câu lệnh POWER2"
 
46428
-
 
46429
-#~ msgid "Use PowerPC instruction set"
 
46430
-#~ msgstr "Sử dụng tập hợp câu lệnh PowerPC"
 
46431
-
 
46432
-#~ msgid "Use new mnemonics for PowerPC architecture"
 
46433
-#~ msgstr "Sử dụng phím gọi nhớ mới cho kiến trúc PowerPC"
 
46434
-
 
46435
-#~ msgid "Use old mnemonics for PowerPC architecture"
 
46436
-#~ msgstr "Sử dụng phím gọi nhớ cũ cho kiến trúc PowerPC"
 
46437
-
 
46438
-#~ msgid "Throttle unrolling to avoid thrashing target registers unless the unroll benefit outweighs this"
 
46439
-#~ 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"
 
46440
-
 
46441
-#~ msgid "Enable the use of the fused floating point multiply-accumulate operation"
 
46442
-#~ 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"
 
46443
-
 
46444
-#~ msgid "Cirrus: Place NOPs to avoid invalid instruction combinations"
 
46445
-#~ msgstr "Cirrus: Để các NOP để tránh sai kết hợp các câu lệnh"
 
46446
-
 
46447
-#~ msgid "Ignore dllimport attribute for functions"
 
46448
-#~ msgstr "Bỏ qua thuộc tính dllimport về hàm"
 
46449
-
 
46450
-#~ msgid "Use rjmp/rcall (limited range) on >8K devices"
 
46451
-#~ msgstr "Sử dụng rjmp/rcall (phạm vi bị hạn chế) trên thiết bị >8K"
 
46452
-
 
46453
-#~ msgid "Support Green Hills ABI"
 
46454
-#~ msgstr "Hỗ trợ ABI Green Hills"
 
46455
-
 
46456
-#, fuzzy
 
46457
-#~ msgid "Enable Loop Flattening transformation"
 
46458
-#~ msgstr "Hiệu lực câu lệnh có số không đi trước"
 
46459
-
 
46460
-#, fuzzy
 
46461
-#~ msgid "bad size for make"
 
46462
-#~ msgstr "sai lập lệnh cho 'A'"
 
46463
-
 
46464
-#, fuzzy
 
46465
-#~ msgid "invalid unsafe.Pointer conversion"
 
46466
-#~ msgstr "sai lập ràng buộc cho toán hạng"
 
46467
-
 
46468
-#~ msgid "unrecognized option %<-%s%>"
 
46469
-#~ msgstr "không thừa nhận tùy chọn %<-%s%>"
 
46470
-
 
46471
-#~ msgid "can%'t seek PCH file: %m"
 
46472
-#~ msgstr "can%'t seek tập tin PCH: %m"
 
46473
-
 
46474
-#, fuzzy
 
46475
-#~ msgid "the file is not in OpenScop format"
 
46476
-#~ msgstr "chiều rộng của trường theo định dạng printf"
 
46477
-
 
46478
-#~ msgid "the language is not recognized"
 
46479
-#~ msgstr "không chấp nhận ngôn ngữ"
 
46480
-
 
46481
-#~ msgid "can%'t open %s for reading: %m"
 
46482
-#~ msgstr "can%'t mở %s để đọc: %m"
 
46483
-
 
46484
-#, fuzzy
 
46485
-#~ msgid "cannot find LTO varpool in %s"
 
46486
-#~ msgstr "[không tìm thấy %s]"
 
46487
-
 
46488
-#~ msgid "def operand missing for stmt"
 
46489
-#~ msgstr "thiếu toán hạng def cho stmt"
 
46490
-
 
46491
-#~ msgid "%qs is not a valid output file"
 
46492
-#~ msgstr "%qs không phải là tập tin đầu ra hợp lệ"
 
46493
-
 
46494
-#~ msgid "can%'t seek in %s: %m"
 
46495
-#~ msgstr "can%'t seek trong %s: %m"
 
46496
-
 
46497
-#~ msgid "Thumb-2 iWMMXt"
 
46498
-#~ msgstr "Thumb-2 iWMMXt"
 
46499
-
 
46500
-#~ msgid "-maix64 and POWER architecture are incompatible"
 
46501
-#~ msgstr "-maix64 và kiến trúc POWER là không tương thích"
 
46502
-
 
46503
-#~ msgid ""
 
46504
-#~ "Internal error: %s (program %s)\n"
 
46505
-#~ "Please submit a full bug report.\n"
 
46506
-#~ "See %s for instructions."
 
46507
-#~ msgstr ""
 
46508
-#~ "Gặp lỗi nội bộ: %s (chương trình %s)\n"
 
46509
-#~ "Hãy gửi một báo cáo lỗi đầy đủ.\n"
 
46510
-#~ "Xem %s để tìm hướng dẫn."
 
46511
-
 
46512
-#~ msgid "  -combine                 Pass multiple source files to compiler at once\n"
 
46513
-#~ msgstr "  -combine                 Gửi đồng thời nhiều tập tin nguồn cho bộ biên dịch\n"
 
46514
-
 
46515
-#~ msgid "  -b <machine>             Run gcc for target <machine>, if installed\n"
 
46516
-#~ msgstr "  -b <máy>             Chạy gcc cho máy đích này (nếu được cài đặt)\n"
 
46517
-
 
46518
-#~ msgid "  -V <version>             Run gcc version number <version>, if installed\n"
 
46519
-#~ msgstr "  -V <phiên_bản>             Chạy gcc phiên bản này (nếu được cài đặt)\n"
 
46520
-
 
46521
-#~ msgid "couldn't run '%s': %s"
 
46522
-#~ msgstr "không thể chạy « %s »: %s"
 
46523
-
 
46524
-#~ msgid "couldn't run '%s': %s: %s"
 
46525
-#~ msgstr "không thể chạy « %s »: %s: %s"
 
46526
-
 
46527
-#~ msgid "argument to '-Xpreprocessor' is missing"
 
46528
-#~ msgstr "đối số tới « -Xpreprocessor » còn thiếu"
 
46529
-
 
46530
-#~ msgid "argument to '-Xassembler' is missing"
 
46531
-#~ msgstr "đối số tới « -Xassembler » còn thiếu"
 
46532
-
 
46533
-#~ msgid "argument to '-l' is missing"
 
46534
-#~ msgstr "đối số tới « -l » còn thiếu"
 
46535
-
 
46536
-#~ msgid "argument to '-specs' is missing"
 
46537
-#~ msgstr "đối số tới « -specs » còn thiếu"
 
46538
-
 
46539
-#~ msgid "argument to '-specs=' is missing"
 
46540
-#~ msgstr "đối số tới « -specs= » còn thiếu"
 
46541
-
 
46542
-#~ msgid "argument to '-wrapper' is missing"
 
46543
-#~ msgstr "đối số tới « -wrapper » còn thiếu"
 
46544
-
 
46545
-#~ msgid "'-%c' must come at the start of the command line"
 
46546
-#~ msgstr "« -%c » phải nằm ở đầu của dòng lệnh"
 
46547
-
 
46548
-#~ msgid "argument to '-B' is missing"
 
46549
-#~ msgstr "đối số tới « -B » còn thiếu"
 
46550
-
 
46551
-#~ msgid "argument to '-x' is missing"
 
46552
-#~ msgstr "đối số tới « -x » còn thiếu"
 
46553
-
 
46554
-#~ msgid "invalid LTO mode"
 
46555
-#~ msgstr "sai lập chế độ LTO"
 
46556
-
 
46557
-#~ msgid ""
 
46558
-#~ "\n"
 
46559
-#~ "Execution times (seconds)\n"
 
46560
-#~ msgstr ""
 
46561
-#~ "\n"
 
46562
-#~ "Thời gian thực hiện (giây)\n"
 
46563
-
 
46564
-#~ msgid " TOTAL                 :"
 
46565
-#~ msgstr " TỔNG                 :"
 
46566
-
 
46567
-#~ msgid "time in %s: %ld.%06ld (%ld%%)\n"
 
46568
-#~ msgstr "thời gian theo %s: %ld.%06ld (%ld%%)\n"
 
46569
-
 
46570
-#~ msgid "assuming signed overflow does not occur when simplifying ==, != or ! to identity or ^"
 
46571
-#~ 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 ^"
 
46572
-
 
46573
-#~ msgid "The threshold ratio between current and hottest structure counts"
 
46574
-#~ msgstr "Tỷ lệ ngưỡng giữa số đếm cấu trúc hiện thời và nóng nhất"
 
46575
-
 
46576
-#~ msgid "invalid operand to %%V code"
 
46577
-#~ msgstr "sai lập toán hạng tới mã %%V"
 
46578
Index: gcc/po/sv.po
 
46579
===================================================================
 
46580
--- a/src/gcc/po/sv.po  (.../tags/gcc_4_8_0_release)
 
46581
+++ b/src/gcc/po/sv.po  (.../branches/gcc-4_8-branch)
 
46582
@@ -13,10 +13,10 @@
 
46583
 # rank                 ordning
 
46584
 msgid ""
 
46585
 msgstr ""
 
46586
-"Project-Id-Version: gcc 4.8-b20130224\n"
 
46587
+"Project-Id-Version: gcc 4.8.0\n"
 
46588
 "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
 
46589
-"POT-Creation-Date: 2013-02-24 01:09+0000\n"
 
46590
-"PO-Revision-Date: 2013-03-17 10:56+0100\n"
 
46591
+"POT-Creation-Date: 2013-03-15 17:42+0000\n"
 
46592
+"PO-Revision-Date: 2013-04-28 12:52+0200\n"
 
46593
 "Last-Translator: Göran Uddeborg <goeran@uddeborg.se>\n"
 
46594
 "Language-Team: Swedish <tp-sv@listor.tp-sv.se>\n"
 
46595
 "Language: sv\n"
 
46596
@@ -25,19 +25,19 @@
 
46597
 "Content-Transfer-Encoding: 8-bit\n"
 
46598
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
46599
 
 
46600
-#: cfgrtl.c:2320
 
46601
+#: cfgrtl.c:2318
 
46602
 msgid "flow control insn inside a basic block"
 
46603
 msgstr "flödesstyrningsinstruktion inuti grundblock"
 
46604
 
 
46605
-#: cfgrtl.c:2448
 
46606
+#: cfgrtl.c:2446
 
46607
 msgid "wrong insn in the fallthru edge"
 
46608
 msgstr "fel instruktion i fall-igenom-bågen"
 
46609
 
 
46610
-#: cfgrtl.c:2502
 
46611
+#: cfgrtl.c:2500
 
46612
 msgid "insn outside basic block"
 
46613
 msgstr "instruktion utanför grundblock"
 
46614
 
 
46615
-#: cfgrtl.c:2509
 
46616
+#: cfgrtl.c:2507
 
46617
 msgid "return not followed by barrier"
 
46618
 msgstr "retur inte följt av en barriär"
 
46619
 
 
46620
@@ -143,7 +143,7 @@
 
46621
 msgid "%s:%d: confused by earlier errors, bailing out\n"
 
46622
 msgstr "%s:%d: förvirrad av tidigare fel, hoppar ut\n"
 
46623
 
 
46624
-#: diagnostic.c:1126
 
46625
+#: diagnostic.c:1129
 
46626
 #, c-format
 
46627
 msgid "Internal compiler error: Error reporting routines re-entered.\n"
 
46628
 msgstr "Internt kompilatorfel: Felhanteringsrutiner återanropade.\n"
 
46629
@@ -206,12 +206,12 @@
 
46630
 msgid "invalid expression as operand"
 
46631
 msgstr "ogiltigt uttryck som operand"
 
46632
 
 
46633
-#: gcc.c:1402
 
46634
+#: gcc.c:1403
 
46635
 #, c-format
 
46636
 msgid "Using built-in specs.\n"
 
46637
 msgstr "Använder inbyggda specifikationer.\n"
 
46638
 
 
46639
-#: gcc.c:1599
 
46640
+#: gcc.c:1600
 
46641
 #, c-format
 
46642
 msgid ""
 
46643
 "Setting spec %s to '%s'\n"
 
46644
@@ -220,22 +220,22 @@
 
46645
 "Ställer in specifikationer %s till ”%s”\n"
 
46646
 "\n"
 
46647
 
 
46648
-#: gcc.c:1708
 
46649
+#: gcc.c:1709
 
46650
 #, c-format
 
46651
 msgid "Reading specs from %s\n"
 
46652
 msgstr "Läser specifikationer från %s\n"
 
46653
 
 
46654
-#: gcc.c:1833
 
46655
+#: gcc.c:1834
 
46656
 #, c-format
 
46657
 msgid "could not find specs file %s\n"
 
46658
 msgstr "kunde inte hitta specs-filen %s\n"
 
46659
 
 
46660
-#: gcc.c:1902
 
46661
+#: gcc.c:1903
 
46662
 #, c-format
 
46663
 msgid "rename spec %s to %s\n"
 
46664
 msgstr "byter namn på specifikation %s till %s\n"
 
46665
 
 
46666
-#: gcc.c:1904
 
46667
+#: gcc.c:1905
 
46668
 #, c-format
 
46669
 msgid ""
 
46670
 "spec is '%s'\n"
 
46671
@@ -244,12 +244,12 @@
 
46672
 "specifikation är ”%s”\n"
 
46673
 "\n"
 
46674
 
 
46675
-#: gcc.c:2337
 
46676
+#: gcc.c:2338
 
46677
 #, c-format
 
46678
 msgid "%s\n"
 
46679
 msgstr "%s\n"
 
46680
 
 
46681
-#: gcc.c:2704
 
46682
+#: gcc.c:2705
 
46683
 #, c-format
 
46684
 msgid ""
 
46685
 "\n"
 
46686
@@ -258,77 +258,77 @@
 
46687
 "\n"
 
46688
 "Fortsätta? (y eller n) "
 
46689
 
 
46690
-#: gcc.c:2844
 
46691
+#: gcc.c:2845
 
46692
 #, c-format
 
46693
 msgid "# %s %.2f %.2f\n"
 
46694
 msgstr "# %s %.2f %.2f\n"
 
46695
 
 
46696
-#: gcc.c:3047
 
46697
+#: gcc.c:3048
 
46698
 #, c-format
 
46699
 msgid "Usage: %s [options] file...\n"
 
46700
 msgstr "Användning: %s [flaggor] fil...\n"
 
46701
 
 
46702
-#: gcc.c:3048
 
46703
+#: gcc.c:3049
 
46704
 msgid "Options:\n"
 
46705
 msgstr "Flaggor:\n"
 
46706
 
 
46707
-#: gcc.c:3050
 
46708
+#: gcc.c:3051
 
46709
 msgid "  -pass-exit-codes         Exit with highest error code from a phase\n"
 
46710
 msgstr "  -pass-exit-codes         Avsluta med högsta felkoden från någon av faserna\n"
 
46711
 
 
46712
-#: gcc.c:3051
 
46713
+#: gcc.c:3052
 
46714
 msgid "  --help                   Display this information\n"
 
46715
 msgstr "  --help                   Visa den här informationen\n"
 
46716
 
 
46717
-#: gcc.c:3052
 
46718
+#: gcc.c:3053
 
46719
 msgid "  --target-help            Display target specific command line options\n"
 
46720
 msgstr "  --target-help            Visa specifika kommandoradsflaggor för mål\n"
 
46721
 
 
46722
-#: gcc.c:3053
 
46723
+#: gcc.c:3054
 
46724
 msgid "  --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,...]\n"
 
46725
 msgstr "  --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,…]\n"
 
46726
 
 
46727
-#: gcc.c:3054
 
46728
+#: gcc.c:3055
 
46729
 msgid "                           Display specific types of command line options\n"
 
46730
 msgstr "                           Visa specifika typer av kommandoradsflaggor\n"
 
46731
 
 
46732
-#: gcc.c:3056
 
46733
+#: gcc.c:3057
 
46734
 msgid "  (Use '-v --help' to display command line options of sub-processes)\n"
 
46735
 msgstr "  (Använd '-v --help' för att visa kommandoradsflaggor för barnprocesser)\n"
 
46736
 
 
46737
-#: gcc.c:3057
 
46738
+#: gcc.c:3058
 
46739
 msgid "  --version                Display compiler version information\n"
 
46740
 msgstr "  --version                Visa information om kompilatorversion\n"
 
46741
 
 
46742
-#: gcc.c:3058
 
46743
+#: gcc.c:3059
 
46744
 msgid "  -dumpspecs               Display all of the built in spec strings\n"
 
46745
 msgstr "  -dumpspecs               Visa de inbyggda spec-strängarna\n"
 
46746
 
 
46747
-#: gcc.c:3059
 
46748
+#: gcc.c:3060
 
46749
 msgid "  -dumpversion             Display the version of the compiler\n"
 
46750
 msgstr "  -dumpversion             Visa kompilatorns version\n"
 
46751
 
 
46752
-#: gcc.c:3060
 
46753
+#: gcc.c:3061
 
46754
 msgid "  -dumpmachine             Display the compiler's target processor\n"
 
46755
 msgstr "  -dumpmachine             Visa kompilatorns målprocessor\n"
 
46756
 
 
46757
-#: gcc.c:3061
 
46758
+#: gcc.c:3062
 
46759
 msgid "  -print-search-dirs       Display the directories in the compiler's search path\n"
 
46760
 msgstr "  -print-search-dirs       Visa katalogerna i kompilatorns sökväg\n"
 
46761
 
 
46762
-#: gcc.c:3062
 
46763
+#: gcc.c:3063
 
46764
 msgid "  -print-libgcc-file-name  Display the name of the compiler's companion library\n"
 
46765
 msgstr "  -print-libgcc-file-name  Visa namnet på kompilatorns medföljande bibliotek\n"
 
46766
 
 
46767
-#: gcc.c:3063
 
46768
+#: gcc.c:3064
 
46769
 msgid "  -print-file-name=<lib>   Display the full path to library <lib>\n"
 
46770
 msgstr "  -print-file-name=<bib>   Visa hela sökvägen till länkbibliotek <bib>\n"
 
46771
 
 
46772
-#: gcc.c:3064
 
46773
+#: gcc.c:3065
 
46774
 msgid "  -print-prog-name=<prog>  Display the full path to compiler component <prog>\n"
 
46775
 msgstr "  -print-prog-name=<prog>  Visa hela sökvägen till kompilatorkomponenten <prog>\n"
 
46776
 
 
46777
-#: gcc.c:3065
 
46778
+#: gcc.c:3066
 
46779
 msgid ""
 
46780
 "  -print-multiarch         Display the target's normalized GNU triplet, used as\n"
 
46781
 "                           a component in the library path\n"
 
46782
@@ -336,11 +336,11 @@
 
46783
 "  -print-multiarch         Visa målets normaliserade GNU-trippel, använd som\n"
 
46784
 "                           en del i bibliotekssökvägen\n"
 
46785
 
 
46786
-#: gcc.c:3068
 
46787
+#: gcc.c:3069
 
46788
 msgid "  -print-multi-directory   Display the root directory for versions of libgcc\n"
 
46789
 msgstr "  -print-multi-directory   Visa rotkatalogen för olika versioner av libgcc\n"
 
46790
 
 
46791
-#: gcc.c:3069
 
46792
+#: gcc.c:3070
 
46793
 msgid ""
 
46794
 "  -print-multi-lib         Display the mapping between command line options and\n"
 
46795
 "                           multiple library search directories\n"
 
46796
@@ -348,51 +348,51 @@
 
46797
 "  -print-multi-lib         Visa avbildningen mellan kommandoradsflaggor och\n"
 
46798
 "                           multipla biblioteks sökkataloger\n"
 
46799
 
 
46800
-#: gcc.c:3072
 
46801
+#: gcc.c:3073
 
46802
 msgid "  -print-multi-os-directory Display the relative path to OS libraries\n"
 
46803
 msgstr "  -print-multi-os-directory Visa den relativa sökvägen till OS-bibliotek\n"
 
46804
 
 
46805
-#: gcc.c:3073
 
46806
+#: gcc.c:3074
 
46807
 msgid "  -print-sysroot           Display the target libraries directory\n"
 
46808
 msgstr "  -print-sysroot           Visa katalogen för målbibliotek\n"
 
46809
 
 
46810
-#: gcc.c:3074
 
46811
+#: gcc.c:3075
 
46812
 msgid "  -print-sysroot-headers-suffix Display the sysroot suffix used to find headers\n"
 
46813
 msgstr "  -print-sysroot-headers-suffix Visa sysroot-suffixet som används för att hitta huvuden\n"
 
46814
 
 
46815
-#: gcc.c:3075
 
46816
+#: gcc.c:3076
 
46817
 msgid "  -Wa,<options>            Pass comma-separated <options> on to the assembler\n"
 
46818
 msgstr "  -Wa,<flaggor>            Skicka kommaseparerade <flaggor> till assembleraren\n"
 
46819
 
 
46820
-#: gcc.c:3076
 
46821
+#: gcc.c:3077
 
46822
 msgid "  -Wp,<options>            Pass comma-separated <options> on to the preprocessor\n"
 
46823
 msgstr "  -Wp,<flaggor>            Skicka kommaseparerade <flaggor> till preprocessorn\n"
 
46824
 
 
46825
-#: gcc.c:3077
 
46826
+#: gcc.c:3078
 
46827
 msgid "  -Wl,<options>            Pass comma-separated <options> on to the linker\n"
 
46828
 msgstr "  -Wl,<flaggor>            Skicka kommaseparerade <flaggor> till länkaren\n"
 
46829
 
 
46830
-#: gcc.c:3078
 
46831
+#: gcc.c:3079
 
46832
 msgid "  -Xassembler <arg>        Pass <arg> on to the assembler\n"
 
46833
 msgstr "  -Xassembler <arg>        Skicka <arg> vidare till assemblern\n"
 
46834
 
 
46835
-#: gcc.c:3079
 
46836
+#: gcc.c:3080
 
46837
 msgid "  -Xpreprocessor <arg>     Pass <arg> on to the preprocessor\n"
 
46838
 msgstr "  -Xpreprocessor <arg>     Skicka <arg> vidare till preprocessorn\n"
 
46839
 
 
46840
-#: gcc.c:3080
 
46841
+#: gcc.c:3081
 
46842
 msgid "  -Xlinker <arg>           Pass <arg> on to the linker\n"
 
46843
 msgstr "  -Xlinker <arg>           Skicka <arg> vidare till länkaren\n"
 
46844
 
 
46845
-#: gcc.c:3081
 
46846
+#: gcc.c:3082
 
46847
 msgid "  -save-temps              Do not delete intermediate files\n"
 
46848
 msgstr "  -save-temps              Radera inte temporära filer\n"
 
46849
 
 
46850
-#: gcc.c:3082
 
46851
+#: gcc.c:3083
 
46852
 msgid "  -save-temps=<arg>        Do not delete intermediate files\n"
 
46853
 msgstr "  -save-temps=<arg>        Radera inte temporära filer\n"
 
46854
 
 
46855
-#: gcc.c:3083
 
46856
+#: gcc.c:3084
 
46857
 msgid ""
 
46858
 "  -no-canonical-prefixes   Do not canonicalize paths when building relative\n"
 
46859
 "                           prefixes to other gcc components\n"
 
46860
@@ -400,23 +400,23 @@
 
46861
 "  -no-canonical-prefixes   Kanonisera inte sökvägar när relativa prefix\n"
 
46862
 "                           byggs till andra gcc-komponenter\n"
 
46863
 
 
46864
-#: gcc.c:3086
 
46865
+#: gcc.c:3087
 
46866
 msgid "  -pipe                    Use pipes rather than intermediate files\n"
 
46867
 msgstr "  -pipe                    Använd rör istället för temporära filer\n"
 
46868
 
 
46869
-#: gcc.c:3087
 
46870
+#: gcc.c:3088
 
46871
 msgid "  -time                    Time the execution of each subprocess\n"
 
46872
 msgstr "  -time                    Mät tiden det tar att exekvera varje barnprocess\n"
 
46873
 
 
46874
-#: gcc.c:3088
 
46875
+#: gcc.c:3089
 
46876
 msgid "  -specs=<file>            Override built-in specs with the contents of <file>\n"
 
46877
 msgstr "  -specs=<fil>             Ersätt inbyggda specs med innehållet i <fil>\n"
 
46878
 
 
46879
-#: gcc.c:3089
 
46880
+#: gcc.c:3090
 
46881
 msgid "  -std=<standard>          Assume that the input sources are for <standard>\n"
 
46882
 msgstr "  -std=<standard>          Antag att källkodsfilerna är för <standard>\n"
 
46883
 
 
46884
-#: gcc.c:3090
 
46885
+#: gcc.c:3091
 
46886
 msgid ""
 
46887
 "  --sysroot=<directory>    Use <directory> as the root directory for headers\n"
 
46888
 "                           and libraries\n"
 
46889
@@ -424,45 +424,45 @@
 
46890
 "  --sysroot=<katalog>      Använd <katalog> som rotkatalogen för huvuden och\n"
 
46891
 "                           bibliotek\n"
 
46892
 
 
46893
-#: gcc.c:3093
 
46894
+#: gcc.c:3094
 
46895
 msgid "  -B <directory>           Add <directory> to the compiler's search paths\n"
 
46896
 msgstr "  -B <katalog>             Lägg till <katalog> till kompilatorns sökvägar\n"
 
46897
 
 
46898
-#: gcc.c:3094
 
46899
+#: gcc.c:3095
 
46900
 msgid "  -v                       Display the programs invoked by the compiler\n"
 
46901
 msgstr "  -v                       Visa vilka program som körs av kompilatorn\n"
 
46902
 
 
46903
-#: gcc.c:3095
 
46904
+#: gcc.c:3096
 
46905
 msgid "  -###                     Like -v but options quoted and commands not executed\n"
 
46906
 msgstr "  -###                     Som -v men flaggor citerade och kommandon inte körda\n"
 
46907
 
 
46908
-#: gcc.c:3096
 
46909
+#: gcc.c:3097
 
46910
 msgid "  -E                       Preprocess only; do not compile, assemble or link\n"
 
46911
 msgstr ""
 
46912
 "  -E                       Preprocessa bara; kompilera, assemblera och\n"
 
46913
 "                           länka inte\n"
 
46914
 
 
46915
-#: gcc.c:3097
 
46916
+#: gcc.c:3098
 
46917
 msgid "  -S                       Compile only; do not assemble or link\n"
 
46918
 msgstr "  -S                       Kompilera bara; assemblera och länka inte\n"
 
46919
 
 
46920
-#: gcc.c:3098
 
46921
+#: gcc.c:3099
 
46922
 msgid "  -c                       Compile and assemble, but do not link\n"
 
46923
 msgstr "  -c                       Kompilera och assemblera, men länka inte\n"
 
46924
 
 
46925
-#: gcc.c:3099
 
46926
+#: gcc.c:3100
 
46927
 msgid "  -o <file>                Place the output into <file>\n"
 
46928
 msgstr "  -o <fil>                 Placera utdata i <fil>\n"
 
46929
 
 
46930
-#: gcc.c:3100
 
46931
+#: gcc.c:3101
 
46932
 msgid "  -pie                     Create a position independent executable\n"
 
46933
 msgstr "  -pie                     Skapa ett positionsoberoende körbart program\n"
 
46934
 
 
46935
-#: gcc.c:3101
 
46936
+#: gcc.c:3102
 
46937
 msgid "  -shared                  Create a shared library\n"
 
46938
 msgstr "  -shared                  Skapa ett delat bibliotek\n"
 
46939
 
 
46940
-#: gcc.c:3102
 
46941
+#: gcc.c:3103
 
46942
 msgid ""
 
46943
 "  -x <language>            Specify the language of the following input files\n"
 
46944
 "                           Permissible languages include: c c++ assembler none\n"
 
46945
@@ -474,7 +474,7 @@
 
46946
 "                           ”none” innebär att man använder standardmetoden\n"
 
46947
 "                           att gissa språk beroende på filens ändelse\n"
 
46948
 
 
46949
-#: gcc.c:3109
 
46950
+#: gcc.c:3110
 
46951
 #, c-format
 
46952
 msgid ""
 
46953
 "\n"
 
46954
@@ -487,27 +487,27 @@
 
46955
 "vidare till de barnprocesser som startas av %s. För att skicka med andra\n"
 
46956
 "flaggor till dessa processer måste flaggan -W<bokstav> användas.\n"
 
46957
 
 
46958
-#: gcc.c:5364
 
46959
+#: gcc.c:5365
 
46960
 #, c-format
 
46961
 msgid "Processing spec (%s), which is '%s'\n"
 
46962
 msgstr "Bearbetar specifikationen (%s), som är ”%s”\n"
 
46963
 
 
46964
-#: gcc.c:6649
 
46965
+#: gcc.c:6651
 
46966
 #, c-format
 
46967
 msgid "install: %s%s\n"
 
46968
 msgstr "installation: %s%s\n"
 
46969
 
 
46970
-#: gcc.c:6652
 
46971
+#: gcc.c:6654
 
46972
 #, c-format
 
46973
 msgid "programs: %s\n"
 
46974
 msgstr "program: %s\n"
 
46975
 
 
46976
-#: gcc.c:6654
 
46977
+#: gcc.c:6656
 
46978
 #, c-format
 
46979
 msgid "libraries: %s\n"
 
46980
 msgstr "bibliotek: %s\n"
 
46981
 
 
46982
-#: gcc.c:6738
 
46983
+#: gcc.c:6740
 
46984
 #, c-format
 
46985
 msgid ""
 
46986
 "\n"
 
46987
@@ -518,16 +518,16 @@
 
46988
 "<tp-sv@listor.tp-sv.se>.\n"
 
46989
 "För felrapporteringsinstruktioner i övrigt, se:\n"
 
46990
 
 
46991
-#: gcc.c:6754
 
46992
+#: gcc.c:6756
 
46993
 #, c-format
 
46994
 msgid "%s %s%s\n"
 
46995
 msgstr "%s %s%s\n"
 
46996
 
 
46997
-#: gcc.c:6757 gcov.c:491 fortran/gfortranspec.c:303 java/jcf-dump.c:1230
 
46998
+#: gcc.c:6759 gcov.c:491 fortran/gfortranspec.c:303 java/jcf-dump.c:1230
 
46999
 msgid "(C)"
 
47000
 msgstr "©"
 
47001
 
 
47002
-#: gcc.c:6758 java/jcf-dump.c:1231
 
47003
+#: gcc.c:6760 java/jcf-dump.c:1231
 
47004
 #, c-format
 
47005
 msgid ""
 
47006
 "This is free software; see the source for copying conditions.  There is NO\n"
 
47007
@@ -539,32 +539,32 @@
 
47008
 "SPECIELLT ÄNDAMÅL.\n"
 
47009
 "\n"
 
47010
 
 
47011
-#: gcc.c:6775
 
47012
+#: gcc.c:6777
 
47013
 #, c-format
 
47014
 msgid "Target: %s\n"
 
47015
 msgstr "Mål: %s\n"
 
47016
 
 
47017
-#: gcc.c:6776
 
47018
+#: gcc.c:6778
 
47019
 #, c-format
 
47020
 msgid "Configured with: %s\n"
 
47021
 msgstr "Konfigurerad med: %s\n"
 
47022
 
 
47023
-#: gcc.c:6790
 
47024
+#: gcc.c:6792
 
47025
 #, c-format
 
47026
 msgid "Thread model: %s\n"
 
47027
 msgstr "Trådmodell: %s\n"
 
47028
 
 
47029
-#: gcc.c:6801
 
47030
+#: gcc.c:6803
 
47031
 #, c-format
 
47032
 msgid "gcc version %s %s\n"
 
47033
 msgstr "gcc version %s %s\n"
 
47034
 
 
47035
-#: gcc.c:6804
 
47036
+#: gcc.c:6806
 
47037
 #, c-format
 
47038
 msgid "gcc driver version %s %sexecuting gcc version %s\n"
 
47039
 msgstr "gcc-drivrutin version %s %skör gcc version %s\n"
 
47040
 
 
47041
-#: gcc.c:7058
 
47042
+#: gcc.c:7061
 
47043
 #, c-format
 
47044
 msgid ""
 
47045
 "\n"
 
47046
@@ -577,7 +577,7 @@
 
47047
 "================\n"
 
47048
 "\n"
 
47049
 
 
47050
-#: gcc.c:7059
 
47051
+#: gcc.c:7062
 
47052
 #, c-format
 
47053
 msgid ""
 
47054
 "Use \"-Wl,OPTION\" to pass \"OPTION\" to the linker.\n"
 
47055
@@ -586,7 +586,7 @@
 
47056
 "Använd ”-Wl,FLAGGA” för att skicka ”FLAGGA” till länkaren.\n"
 
47057
 "\n"
 
47058
 
 
47059
-#: gcc.c:8276
 
47060
+#: gcc.c:8279
 
47061
 #, c-format
 
47062
 msgid ""
 
47063
 "Assembler options\n"
 
47064
@@ -597,7 +597,7 @@
 
47065
 "================\n"
 
47066
 "\n"
 
47067
 
 
47068
-#: gcc.c:8277
 
47069
+#: gcc.c:8280
 
47070
 #, c-format
 
47071
 msgid ""
 
47072
 "Use \"-Wa,OPTION\" to pass \"OPTION\" to the assembler.\n"
 
47073
@@ -1028,17 +1028,17 @@
 
47074
 msgid "ignoring nonexistent directory \"%s\"\n"
 
47075
 msgstr "ignorerar ej existerande katalog ”%s”\n"
 
47076
 
 
47077
-#: incpath.c:363
 
47078
+#: incpath.c:374
 
47079
 #, c-format
 
47080
 msgid "#include \"...\" search starts here:\n"
 
47081
 msgstr "#include \"...\" sökning startar här:\n"
 
47082
 
 
47083
-#: incpath.c:367
 
47084
+#: incpath.c:378
 
47085
 #, c-format
 
47086
 msgid "#include <...> search starts here:\n"
 
47087
 msgstr "#include <...> sökning startar här:\n"
 
47088
 
 
47089
-#: incpath.c:372
 
47090
+#: incpath.c:383
 
47091
 #, c-format
 
47092
 msgid "End of search list.\n"
 
47093
 msgstr "Slut på söklistan.\n"
 
47094
@@ -1069,44 +1069,44 @@
 
47095
 msgid "At top level:"
 
47096
 msgstr "På toppnivå:"
 
47097
 
 
47098
-#: langhooks.c:400 cp/error.c:3038
 
47099
+#: langhooks.c:400 cp/error.c:3042
 
47100
 #, c-format
 
47101
 msgid "In member function %qs"
 
47102
 msgstr "I medlemsfunktion %qs"
 
47103
 
 
47104
-#: langhooks.c:404 cp/error.c:3041
 
47105
+#: langhooks.c:404 cp/error.c:3045
 
47106
 #, c-format
 
47107
 msgid "In function %qs"
 
47108
 msgstr "I funktion %qs"
 
47109
 
 
47110
-#: langhooks.c:455 cp/error.c:2991
 
47111
+#: langhooks.c:455 cp/error.c:2995
 
47112
 #, c-format
 
47113
 msgid "    inlined from %qs at %s:%d:%d"
 
47114
 msgstr "    inline:ad från %qs vid %s:%d:%d"
 
47115
 
 
47116
-#: langhooks.c:460 cp/error.c:2996
 
47117
+#: langhooks.c:460 cp/error.c:3000
 
47118
 #, c-format
 
47119
 msgid "    inlined from %qs at %s:%d"
 
47120
 msgstr "    inline:ad från %qs vid %s:%d"
 
47121
 
 
47122
-#: langhooks.c:466 cp/error.c:3002
 
47123
+#: langhooks.c:466 cp/error.c:3006
 
47124
 #, c-format
 
47125
 msgid "    inlined from %qs"
 
47126
 msgstr "    inline:ad från %qs"
 
47127
 
 
47128
-#: loop-iv.c:3029 tree-ssa-loop-niter.c:1924
 
47129
+#: loop-iv.c:3029 tree-ssa-loop-niter.c:1925
 
47130
 msgid "assuming that the loop is not infinite"
 
47131
 msgstr "antar att slingan inte är oändlig"
 
47132
 
 
47133
-#: loop-iv.c:3030 tree-ssa-loop-niter.c:1925
 
47134
+#: loop-iv.c:3030 tree-ssa-loop-niter.c:1926
 
47135
 msgid "cannot optimize possibly infinite loops"
 
47136
 msgstr "kan inte optimera potentiellt oändliga slingor"
 
47137
 
 
47138
-#: loop-iv.c:3038 tree-ssa-loop-niter.c:1929
 
47139
+#: loop-iv.c:3038 tree-ssa-loop-niter.c:1930
 
47140
 msgid "assuming that the loop counter does not overflow"
 
47141
 msgstr "antar att slingräknaren inte spiller över"
 
47142
 
 
47143
-#: loop-iv.c:3039 tree-ssa-loop-niter.c:1930
 
47144
+#: loop-iv.c:3039 tree-ssa-loop-niter.c:1931
 
47145
 msgid "cannot optimize loop, the loop counter may overflow"
 
47146
 msgstr "kan inte optimera slinga, slingräknaren kan spilla över"
 
47147
 
 
47148
@@ -1184,78 +1184,78 @@
 
47149
 msgid "This switch lacks documentation"
 
47150
 msgstr "Denna flagga saknar dokumentation"
 
47151
 
 
47152
-#: opts.c:1015
 
47153
+#: opts.c:1018
 
47154
 msgid "[default]"
 
47155
 msgstr "[standard]"
 
47156
 
 
47157
-#: opts.c:1026
 
47158
+#: opts.c:1029
 
47159
 msgid "[enabled]"
 
47160
 msgstr "[aktiverad]"
 
47161
 
 
47162
-#: opts.c:1026
 
47163
+#: opts.c:1029
 
47164
 msgid "[disabled]"
 
47165
 msgstr "[avslagen]"
 
47166
 
 
47167
-#: opts.c:1045
 
47168
+#: opts.c:1048
 
47169
 #, c-format
 
47170
 msgid " No options with the desired characteristics were found\n"
 
47171
 msgstr " Det finns inga flaggor med de eftersökta egenskaperna\n"
 
47172
 
 
47173
-#: opts.c:1054
 
47174
+#: opts.c:1057
 
47175
 #, c-format
 
47176
 msgid " None found.  Use --help=%s to show *all* the options supported by the %s front-end\n"
 
47177
 msgstr " Det fanns inga.  Använd --help=%s för att visa *alla* flaggorna som stödjs av framänden %s\n"
 
47178
 
 
47179
-#: opts.c:1060
 
47180
+#: opts.c:1063
 
47181
 #, c-format
 
47182
 msgid " All options with the desired characteristics have already been displayed\n"
 
47183
 msgstr " Alla flaggor med de eftersökta egenskaperna har redan visats\n"
 
47184
 
 
47185
-#: opts.c:1155
 
47186
+#: opts.c:1158
 
47187
 msgid "The following options are target specific"
 
47188
 msgstr "Följande flaggor är målberoende"
 
47189
 
 
47190
-#: opts.c:1158
 
47191
+#: opts.c:1161
 
47192
 msgid "The following options control compiler warning messages"
 
47193
 msgstr "Följande flaggor styr kompilatorns varningsmeddelanden"
 
47194
 
 
47195
-#: opts.c:1161
 
47196
+#: opts.c:1164
 
47197
 msgid "The following options control optimizations"
 
47198
 msgstr "Följande flaggor styr optimeringar"
 
47199
 
 
47200
-#: opts.c:1164 opts.c:1203
 
47201
+#: opts.c:1167 opts.c:1206
 
47202
 msgid "The following options are language-independent"
 
47203
 msgstr "Följande flaggor är språkoberoende"
 
47204
 
 
47205
-#: opts.c:1167
 
47206
+#: opts.c:1170
 
47207
 msgid "The --param option recognizes the following as parameters"
 
47208
 msgstr "Flaggan --param accepterar följande som parametrar"
 
47209
 
 
47210
-#: opts.c:1173
 
47211
+#: opts.c:1176
 
47212
 msgid "The following options are specific to just the language "
 
47213
 msgstr "Följande flaggor är specifika för just språket"
 
47214
 
 
47215
-#: opts.c:1175
 
47216
+#: opts.c:1178
 
47217
 msgid "The following options are supported by the language "
 
47218
 msgstr "Följande flaggor stödjs av språket"
 
47219
 
 
47220
-#: opts.c:1186
 
47221
+#: opts.c:1189
 
47222
 msgid "The following options are not documented"
 
47223
 msgstr "Följande flaggor är inte dokumenterade"
 
47224
 
 
47225
-#: opts.c:1188
 
47226
+#: opts.c:1191
 
47227
 msgid "The following options take separate arguments"
 
47228
 msgstr "Följande flaggor tar separata argument"
 
47229
 
 
47230
-#: opts.c:1190
 
47231
+#: opts.c:1193
 
47232
 msgid "The following options take joined arguments"
 
47233
 msgstr "Följande flaggor tar sammanslagna argument"
 
47234
 
 
47235
-#: opts.c:1201
 
47236
+#: opts.c:1204
 
47237
 msgid "The following options are language-related"
 
47238
 msgstr "Följande flaggor är språkrelaterade"
 
47239
 
 
47240
-#: opts.c:2078
 
47241
+#: opts.c:2081
 
47242
 msgid "enabled by default"
 
47243
 msgstr "aktiverat som standard"
 
47244
 
 
47245
@@ -2447,7 +2447,7 @@
 
47246
 msgid "<return-value>"
 
47247
 msgstr "<returvärde>"
 
47248
 
 
47249
-#: c-family/c-pretty-print.c:2147 cp/error.c:1818 cp/error.c:2764
 
47250
+#: c-family/c-pretty-print.c:2147 cp/error.c:1818 cp/error.c:2768
 
47251
 msgid "<unknown>"
 
47252
 msgstr "<okänd>"
 
47253
 
 
47254
@@ -2465,7 +2465,7 @@
 
47255
 msgid "incompatible floating point / vector register operand for '%%%c'"
 
47256
 msgstr "inkompatibla flyttals-/vektorregisteroperander för ”%%%c”"
 
47257
 
 
47258
-#: config/aarch64/aarch64.c:3399 config/arm/arm.c:18223
 
47259
+#: config/aarch64/aarch64.c:3399 config/arm/arm.c:18233
 
47260
 #, c-format
 
47261
 msgid "missing operand"
 
47262
 msgstr "operand saknas"
 
47263
@@ -2569,33 +2569,34 @@
 
47264
 msgid "invalid %%xn code"
 
47265
 msgstr "ogiltig %%xn-kod"
 
47266
 
 
47267
-#: config/arm/arm.c:17560 config/arm/arm.c:17578
 
47268
+#: config/arm/arm.c:15438 config/arm/arm.c:15463 config/arm/arm.c:15473
 
47269
+#: config/arm/arm.c:15482 config/arm/arm.c:15490
 
47270
 #, c-format
 
47271
+msgid "invalid shift operand"
 
47272
+msgstr "ogiltig skiftoperand"
 
47273
+
 
47274
+#: config/arm/arm.c:17576 config/arm/arm.c:17594
 
47275
+#, c-format
 
47276
 msgid "predicated Thumb instruction"
 
47277
 msgstr "förutsade Thumb-instruktion"
 
47278
 
 
47279
-#: config/arm/arm.c:17566
 
47280
+#: config/arm/arm.c:17582
 
47281
 #, c-format
 
47282
 msgid "predicated instruction in conditional sequence"
 
47283
 msgstr "förutsade instruktion i villkorlig sekvens"
 
47284
 
 
47285
-#: config/arm/arm.c:17697 config/arm/arm.c:17710
 
47286
+#: config/arm/arm.c:17713 config/arm/arm.c:17726
 
47287
 #, c-format
 
47288
 msgid "Unsupported operand for code '%c'"
 
47289
 msgstr "Ej stödd operand för kod ”%c”"
 
47290
 
 
47291
-#: config/arm/arm.c:17748
 
47292
-#, c-format
 
47293
-msgid "invalid shift operand"
 
47294
-msgstr "ogiltig skiftoperand"
 
47295
-
 
47296
-#: config/arm/arm.c:17805 config/arm/arm.c:17827 config/arm/arm.c:17837
 
47297
-#: config/arm/arm.c:17847 config/arm/arm.c:17857 config/arm/arm.c:17896
 
47298
-#: config/arm/arm.c:17914 config/arm/arm.c:17939 config/arm/arm.c:17954
 
47299
-#: config/arm/arm.c:17981 config/arm/arm.c:17988 config/arm/arm.c:18006
 
47300
-#: config/arm/arm.c:18013 config/arm/arm.c:18021 config/arm/arm.c:18042
 
47301
-#: config/arm/arm.c:18049 config/arm/arm.c:18174 config/arm/arm.c:18181
 
47302
-#: config/arm/arm.c:18204 config/arm/arm.c:18211 config/bfin/bfin.c:1439
 
47303
+#: config/arm/arm.c:17815 config/arm/arm.c:17837 config/arm/arm.c:17847
 
47304
+#: config/arm/arm.c:17857 config/arm/arm.c:17867 config/arm/arm.c:17906
 
47305
+#: config/arm/arm.c:17924 config/arm/arm.c:17949 config/arm/arm.c:17964
 
47306
+#: config/arm/arm.c:17991 config/arm/arm.c:17998 config/arm/arm.c:18016
 
47307
+#: config/arm/arm.c:18023 config/arm/arm.c:18031 config/arm/arm.c:18052
 
47308
+#: config/arm/arm.c:18059 config/arm/arm.c:18184 config/arm/arm.c:18191
 
47309
+#: config/arm/arm.c:18214 config/arm/arm.c:18221 config/bfin/bfin.c:1439
 
47310
 #: config/bfin/bfin.c:1446 config/bfin/bfin.c:1453 config/bfin/bfin.c:1460
 
47311
 #: config/bfin/bfin.c:1469 config/bfin/bfin.c:1476 config/bfin/bfin.c:1483
 
47312
 #: config/bfin/bfin.c:1490
 
47313
@@ -2603,22 +2604,22 @@
 
47314
 msgid "invalid operand for code '%c'"
 
47315
 msgstr "ogiltig operand för kod ”%c”"
 
47316
 
 
47317
-#: config/arm/arm.c:17909
 
47318
+#: config/arm/arm.c:17919
 
47319
 #, c-format
 
47320
 msgid "instruction never executed"
 
47321
 msgstr "instruktionen aldrig utförd"
 
47322
 
 
47323
 #. Former Maverick support, removed after GCC-4.7.
 
47324
-#: config/arm/arm.c:17930
 
47325
+#: config/arm/arm.c:17940
 
47326
 #, c-format
 
47327
 msgid "obsolete Maverick format code '%c'"
 
47328
 msgstr "föråldrad Maverick-formatkod ”%c”"
 
47329
 
 
47330
-#: config/arm/arm.c:20988
 
47331
+#: config/arm/arm.c:20998
 
47332
 msgid "function parameters cannot have __fp16 type"
 
47333
 msgstr "funktionsparaketrar kan inte ha typen __fp16"
 
47334
 
 
47335
-#: config/arm/arm.c:20998
 
47336
+#: config/arm/arm.c:21008
 
47337
 msgid "functions cannot return __fp16 type"
 
47338
 msgstr "funktioner kan inte reutnrera typen __fp16"
 
47339
 
 
47340
@@ -2653,7 +2654,7 @@
 
47341
 
 
47342
 #: config/avr/avr.c:2234
 
47343
 #, c-format
 
47344
-msgid "Unsupported code '%c'for fixed-point:"
 
47345
+msgid "Unsupported code '%c' for fixed-point:"
 
47346
 msgstr "Ej stödd kod ”%c” för fixdecimal:"
 
47347
 
 
47348
 #: config/avr/avr.c:2243
 
47349
@@ -2700,8 +2701,8 @@
 
47350
 msgstr "ogiltig const_double-operand"
 
47351
 
 
47352
 #: config/cris/cris.c:580 config/moxie/moxie.c:111 final.c:3311 final.c:3313
 
47353
-#: fold-const.c:270 gcc.c:4712 gcc.c:4726 loop-iv.c:3031 loop-iv.c:3040
 
47354
-#: rtl-error.c:102 toplev.c:332 tree-ssa-loop-niter.c:1933 tree-vrp.c:6783
 
47355
+#: fold-const.c:270 gcc.c:4713 gcc.c:4727 loop-iv.c:3031 loop-iv.c:3040
 
47356
+#: rtl-error.c:102 toplev.c:332 tree-ssa-loop-niter.c:1934 tree-vrp.c:6783
 
47357
 #: cp/typeck.c:5618 java/expr.c:389 lto/lto-object.c:189 lto/lto-object.c:287
 
47358
 #: lto/lto-object.c:344 lto/lto-object.c:368
 
47359
 #, gcc-internal-format, gfc-internal-format
 
47360
@@ -3042,8 +3043,8 @@
 
47361
 msgid "invalid operation on %<__fpreg%>"
 
47362
 msgstr "ogiltig operation på %<__fpreg%>"
 
47363
 
 
47364
-#: config/iq2000/iq2000.c:3132 config/tilegx/tilegx.c:5205
 
47365
-#: config/tilepro/tilepro.c:4695
 
47366
+#: config/iq2000/iq2000.c:3132 config/tilegx/tilegx.c:5203
 
47367
+#: config/tilepro/tilepro.c:4693
 
47368
 #, c-format
 
47369
 msgid "invalid %%P operand"
 
47370
 msgstr "ogiltig %%P-operand"
 
47371
@@ -3058,20 +3059,20 @@
 
47372
 msgid "invalid use of %%d, %%x, or %%X"
 
47373
 msgstr "ogiltig användning av %%d, %%x eller %%x"
 
47374
 
 
47375
-#: config/lm32/lm32.c:521
 
47376
+#: config/lm32/lm32.c:518
 
47377
 #, c-format
 
47378
 msgid "only 0.0 can be loaded as an immediate"
 
47379
 msgstr "endast 0.0 kan läsas in som en omedelbar"
 
47380
 
 
47381
-#: config/lm32/lm32.c:591
 
47382
+#: config/lm32/lm32.c:588
 
47383
 msgid "bad operand"
 
47384
 msgstr "felaktig operand"
 
47385
 
 
47386
-#: config/lm32/lm32.c:603
 
47387
+#: config/lm32/lm32.c:600
 
47388
 msgid "can't use non gp relative absolute address"
 
47389
 msgstr "kan inte använda icke-gp-relativa absoluta adresser"
 
47390
 
 
47391
-#: config/lm32/lm32.c:607
 
47392
+#: config/lm32/lm32.c:604
 
47393
 msgid "invalid addressing mode"
 
47394
 msgstr "ogiltigt adresseringsläge"
 
47395
 
 
47396
@@ -3140,36 +3141,36 @@
 
47397
 msgid "invalid %%L code"
 
47398
 msgstr "ogiltig %%L-kod"
 
47399
 
 
47400
-#: config/microblaze/microblaze.c:1760
 
47401
+#: config/microblaze/microblaze.c:2156
 
47402
 #, c-format
 
47403
 msgid "unknown punctuation '%c'"
 
47404
 msgstr "okänd interpunktion ”%c”"
 
47405
 
 
47406
-#: config/microblaze/microblaze.c:1769
 
47407
+#: config/microblaze/microblaze.c:2165
 
47408
 #, c-format
 
47409
 msgid "null pointer"
 
47410
 msgstr "nollpekare"
 
47411
 
 
47412
-#: config/microblaze/microblaze.c:1804
 
47413
+#: config/microblaze/microblaze.c:2200
 
47414
 #, c-format
 
47415
 msgid "PRINT_OPERAND, invalid insn for %%C"
 
47416
 msgstr "PRINT_OPERAND, ogiltig instruktion för %%C"
 
47417
 
 
47418
-#: config/microblaze/microblaze.c:1833
 
47419
+#: config/microblaze/microblaze.c:2229
 
47420
 #, c-format
 
47421
 msgid "PRINT_OPERAND, invalid insn for %%N"
 
47422
 msgstr "PRINT_OPERAND, ogiltig instruktion för %%N"
 
47423
 
 
47424
-#: config/microblaze/microblaze.c:1853 config/microblaze/microblaze.c:2014
 
47425
+#: config/microblaze/microblaze.c:2249 config/microblaze/microblaze.c:2420
 
47426
 msgid "insn contains an invalid address !"
 
47427
 msgstr "instruktionen innehåller en ogiltig adress!"
 
47428
 
 
47429
-#: config/microblaze/microblaze.c:1867 config/microblaze/microblaze.c:2054
 
47430
+#: config/microblaze/microblaze.c:2264 config/microblaze/microblaze.c:2479
 
47431
 #: config/xtensa/xtensa.c:2443
 
47432
 msgid "invalid address"
 
47433
 msgstr "ogiltig adress"
 
47434
 
 
47435
-#: config/microblaze/microblaze.c:1966
 
47436
+#: config/microblaze/microblaze.c:2363
 
47437
 #, c-format
 
47438
 msgid "letter %c was found & insn was not CONST_INT"
 
47439
 msgstr "tecknet %c upptäcktes och instruktionen var inte CONST_INT"
 
47440
@@ -3450,25 +3451,25 @@
 
47441
 msgid "invalid operand for code: '%c'"
 
47442
 msgstr "ogiltig operand för kod: ”%c”"
 
47443
 
 
47444
-#: config/sh/sh.c:1204
 
47445
+#: config/sh/sh.c:1201
 
47446
 #, c-format
 
47447
 msgid "invalid operand to %%R"
 
47448
 msgstr "ogiltig operand till %%R"
 
47449
 
 
47450
-#: config/sh/sh.c:1231
 
47451
+#: config/sh/sh.c:1228
 
47452
 #, c-format
 
47453
 msgid "invalid operand to %%S"
 
47454
 msgstr "ogiltig operand till %%R"
 
47455
 
 
47456
-#: config/sh/sh.c:9775
 
47457
+#: config/sh/sh.c:9772
 
47458
 msgid "created and used with different architectures / ABIs"
 
47459
 msgstr "skapad och använd med olika arkitekturer/ABI:er"
 
47460
 
 
47461
-#: config/sh/sh.c:9777
 
47462
+#: config/sh/sh.c:9774
 
47463
 msgid "created and used with different ABIs"
 
47464
 msgstr "skapad och använd med olika ABI:er"
 
47465
 
 
47466
-#: config/sh/sh.c:9779
 
47467
+#: config/sh/sh.c:9776
 
47468
 msgid "created and used with different endianness"
 
47469
 msgstr "skapad och använd med olika byteordning"
 
47470
 
 
47471
@@ -3487,13 +3488,13 @@
 
47472
 msgid "invalid %%B operand"
 
47473
 msgstr "ogiltig %%B-operand"
 
47474
 
 
47475
-#: config/sparc/sparc.c:8508 config/tilegx/tilegx.c:4988
 
47476
-#: config/tilepro/tilepro.c:4498
 
47477
+#: config/sparc/sparc.c:8508 config/tilegx/tilegx.c:4986
 
47478
+#: config/tilepro/tilepro.c:4496
 
47479
 #, c-format
 
47480
 msgid "invalid %%C operand"
 
47481
 msgstr "ogiltig %%C-operand"
 
47482
 
 
47483
-#: config/sparc/sparc.c:8525 config/tilegx/tilegx.c:5021
 
47484
+#: config/sparc/sparc.c:8525 config/tilegx/tilegx.c:5019
 
47485
 #, c-format
 
47486
 msgid "invalid %%D operand"
 
47487
 msgstr "ogiltig %%D-operand"
 
47488
@@ -3538,89 +3539,89 @@
 
47489
 msgid "xstormy16_print_operand: unknown code"
 
47490
 msgstr "xstormy16_print_operand: okänd kod"
 
47491
 
 
47492
-#: config/tilegx/tilegx.c:4973 config/tilepro/tilepro.c:4483
 
47493
+#: config/tilegx/tilegx.c:4971 config/tilepro/tilepro.c:4481
 
47494
 #, c-format
 
47495
 msgid "invalid %%c operand"
 
47496
 msgstr "ogiltig %%c-operand"
 
47497
 
 
47498
-#: config/tilegx/tilegx.c:5004
 
47499
+#: config/tilegx/tilegx.c:5002
 
47500
 #, c-format
 
47501
 msgid "invalid %%d operand"
 
47502
 msgstr "ogiltig %%d-operand"
 
47503
 
 
47504
-#: config/tilegx/tilegx.c:5101
 
47505
+#: config/tilegx/tilegx.c:5099
 
47506
 #, c-format
 
47507
 msgid "invalid %%H specifier"
 
47508
 msgstr "ogiltig %%H-specificerare"
 
47509
 
 
47510
-#: config/tilegx/tilegx.c:5143 config/tilepro/tilepro.c:4512
 
47511
+#: config/tilegx/tilegx.c:5141 config/tilepro/tilepro.c:4510
 
47512
 #, c-format
 
47513
 msgid "invalid %%h operand"
 
47514
 msgstr "ogiltig %%h-operand"
 
47515
 
 
47516
-#: config/tilegx/tilegx.c:5155 config/tilepro/tilepro.c:4576
 
47517
+#: config/tilegx/tilegx.c:5153 config/tilepro/tilepro.c:4574
 
47518
 #, c-format
 
47519
 msgid "invalid %%I operand"
 
47520
 msgstr "ogiltig %%I-operand"
 
47521
 
 
47522
-#: config/tilegx/tilegx.c:5169 config/tilepro/tilepro.c:4590
 
47523
+#: config/tilegx/tilegx.c:5167 config/tilepro/tilepro.c:4588
 
47524
 #, c-format
 
47525
 msgid "invalid %%i operand"
 
47526
 msgstr "ogiltig %%i-operand"
 
47527
 
 
47528
-#: config/tilegx/tilegx.c:5192 config/tilepro/tilepro.c:4613
 
47529
+#: config/tilegx/tilegx.c:5190 config/tilepro/tilepro.c:4611
 
47530
 #, c-format
 
47531
 msgid "invalid %%j operand"
 
47532
 msgstr "ogiltig %%j-operand"
 
47533
 
 
47534
-#: config/tilegx/tilegx.c:5223
 
47535
+#: config/tilegx/tilegx.c:5221
 
47536
 #, c-format
 
47537
 msgid "invalid %%%c operand"
 
47538
 msgstr "ogiltig %%%c-operand"
 
47539
 
 
47540
-#: config/tilegx/tilegx.c:5238 config/tilepro/tilepro.c:4727
 
47541
+#: config/tilegx/tilegx.c:5236 config/tilepro/tilepro.c:4725
 
47542
 #, c-format
 
47543
 msgid "invalid %%N operand"
 
47544
 msgstr "ogiltig %%N-operand"
 
47545
 
 
47546
-#: config/tilegx/tilegx.c:5282
 
47547
+#: config/tilegx/tilegx.c:5280
 
47548
 #, c-format
 
47549
 msgid "invalid operand for 'r' specifier"
 
47550
 msgstr "ogiltig operand för ”r”-modifierare"
 
47551
 
 
47552
-#: config/tilegx/tilegx.c:5307 config/tilepro/tilepro.c:4809
 
47553
+#: config/tilegx/tilegx.c:5305 config/tilepro/tilepro.c:4807
 
47554
 #, c-format
 
47555
 msgid "unable to print out operand yet; code == %d (%c)"
 
47556
 msgstr "kan inte skriva ut operanden ännu; kod == %d (%c)"
 
47557
 
 
47558
-#: config/tilepro/tilepro.c:4548
 
47559
+#: config/tilepro/tilepro.c:4546
 
47560
 #, c-format
 
47561
 msgid "invalid %%H operand"
 
47562
 msgstr "ogiltig %%H-operand"
 
47563
 
 
47564
-#: config/tilepro/tilepro.c:4652
 
47565
+#: config/tilepro/tilepro.c:4650
 
47566
 #, c-format
 
47567
 msgid "invalid %%L operand"
 
47568
 msgstr "ogiltig %%L-operand"
 
47569
 
 
47570
-#: config/tilepro/tilepro.c:4712
 
47571
+#: config/tilepro/tilepro.c:4710
 
47572
 #, c-format
 
47573
 msgid "invalid %%M operand"
 
47574
 msgstr "ogiltig %%M-operand"
 
47575
 
 
47576
-#: config/tilepro/tilepro.c:4755
 
47577
+#: config/tilepro/tilepro.c:4753
 
47578
 #, c-format
 
47579
 msgid "invalid %%t operand"
 
47580
 msgstr "ogiltig %%t-operand"
 
47581
 
 
47582
 # Detta är bara första delen av strängen, stränkonkatenering används.
 
47583
 # http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52726
 
47584
-#: config/tilepro/tilepro.c:4762
 
47585
+#: config/tilepro/tilepro.c:4760
 
47586
 #, c-format
 
47587
 msgid "invalid %%t operand '"
 
47588
 msgstr "ogiltig %%t-operand ”"
 
47589
 
 
47590
-#: config/tilepro/tilepro.c:4783
 
47591
+#: config/tilepro/tilepro.c:4781
 
47592
 #, c-format
 
47593
 msgid "invalid %%r operand"
 
47594
 msgstr "ogiltig %%r-operand"
 
47595
@@ -3688,7 +3689,7 @@
 
47596
 msgid "({anonymous})"
 
47597
 msgstr "({anonym})"
 
47598
 
 
47599
-#: c/c-parser.c:943 cp/parser.c:23010
 
47600
+#: c/c-parser.c:943 cp/parser.c:23014
 
47601
 #, gcc-internal-format
 
47602
 msgid "expected end of line"
 
47603
 msgstr "oväntat radslut"
 
47604
@@ -3698,8 +3699,8 @@
 
47605
 #: c/c-parser.c:7357 c/c-parser.c:7392 c/c-parser.c:7423 c/c-parser.c:7470
 
47606
 #: c/c-parser.c:7651 c/c-parser.c:8419 c/c-parser.c:8489 c/c-parser.c:8532
 
47607
 #: c/c-parser.c:9810 c/c-parser.c:9825 c/c-parser.c:9834 c/c-parser.c:9979
 
47608
-#: c/c-parser.c:10018 c/c-parser.c:2500 c/c-parser.c:7644 cp/parser.c:22423
 
47609
-#: cp/parser.c:22956
 
47610
+#: c/c-parser.c:10018 c/c-parser.c:2500 c/c-parser.c:7644 cp/parser.c:22427
 
47611
+#: cp/parser.c:22960
 
47612
 #, gcc-internal-format
 
47613
 msgid "expected %<;%>"
 
47614
 msgstr "%<;%> förväntades"
 
47615
@@ -3711,13 +3712,13 @@
 
47616
 #: c/c-parser.c:6703 c/c-parser.c:6727 c/c-parser.c:7942 c/c-parser.c:8014
 
47617
 #: c/c-parser.c:8841 c/c-parser.c:8862 c/c-parser.c:8912 c/c-parser.c:9065
 
47618
 #: c/c-parser.c:9144 c/c-parser.c:9228 c/c-parser.c:9942 c/c-parser.c:10766
 
47619
-#: c/c-parser.c:8985 c/c-parser.c:9010 cp/parser.c:20794 cp/parser.c:22959
 
47620
+#: c/c-parser.c:8985 c/c-parser.c:9010 cp/parser.c:20798 cp/parser.c:22963
 
47621
 #, gcc-internal-format
 
47622
 msgid "expected %<(%>"
 
47623
 msgstr "%<(%> förväntades"
 
47624
 
 
47625
 #: c/c-parser.c:1843 c/c-parser.c:6389 c/c-parser.c:6427 c/c-parser.c:6555
 
47626
-#: cp/parser.c:22421 cp/parser.c:22974
 
47627
+#: cp/parser.c:22425 cp/parser.c:22978
 
47628
 #, gcc-internal-format
 
47629
 msgid "expected %<,%>"
 
47630
 msgstr "%<,%> förväntades"
 
47631
@@ -3733,15 +3734,15 @@
 
47632
 #: c/c-parser.c:7736 c/c-parser.c:7757 c/c-parser.c:7965 c/c-parser.c:8018
 
47633
 #: c/c-parser.c:8391 c/c-parser.c:8844 c/c-parser.c:8865 c/c-parser.c:8943
 
47634
 #: c/c-parser.c:9072 c/c-parser.c:9209 c/c-parser.c:9292 c/c-parser.c:9870
 
47635
-#: c/c-parser.c:9987 c/c-parser.c:10029 c/c-parser.c:10775 cp/parser.c:20816
 
47636
-#: cp/parser.c:23004
 
47637
+#: c/c-parser.c:9987 c/c-parser.c:10029 c/c-parser.c:10775 cp/parser.c:20820
 
47638
+#: cp/parser.c:23008
 
47639
 #, gcc-internal-format
 
47640
 msgid "expected %<)%>"
 
47641
 msgstr "%<)%> förväntades"
 
47642
 
 
47643
 #: c/c-parser.c:3095 c/c-parser.c:3911 c/c-parser.c:3945 c/c-parser.c:5228
 
47644
 #: c/c-parser.c:6491 c/c-parser.c:6760 c/c-parser.c:6878 c/c-parser.c:10678
 
47645
-#: c/c-parser.c:10680 cp/parser.c:22968
 
47646
+#: c/c-parser.c:10680 cp/parser.c:22972
 
47647
 #, gcc-internal-format
 
47648
 msgid "expected %<]%>"
 
47649
 msgstr "%<]%> förväntades"
 
47650
@@ -3750,25 +3751,25 @@
 
47651
 msgid "expected %<;%>, %<,%> or %<)%>"
 
47652
 msgstr "%<;%>, %<,%> eller %<)%> förväntades"
 
47653
 
 
47654
-#: c/c-parser.c:3774 c/c-parser.c:9826 cp/parser.c:22962 cp/parser.c:24780
 
47655
+#: c/c-parser.c:3774 c/c-parser.c:9826 cp/parser.c:22966 cp/parser.c:24784
 
47656
 #, gcc-internal-format
 
47657
 msgid "expected %<}%>"
 
47658
 msgstr "%<}%> förväntades"
 
47659
 
 
47660
 #: c/c-parser.c:4064 c/c-parser.c:7985 c/c-parser.c:10272 c/c-parser.c:2318
 
47661
-#: c/c-parser.c:2521 c/c-parser.c:7539 cp/parser.c:14644 cp/parser.c:22965
 
47662
+#: c/c-parser.c:2521 c/c-parser.c:7539 cp/parser.c:14646 cp/parser.c:22969
 
47663
 #, gcc-internal-format
 
47664
 msgid "expected %<{%>"
 
47665
 msgstr "%<{%> förväntades"
 
47666
 
 
47667
 #: c/c-parser.c:4283 c/c-parser.c:4292 c/c-parser.c:5135 c/c-parser.c:5469
 
47668
 #: c/c-parser.c:7750 c/c-parser.c:8125 c/c-parser.c:8182 c/c-parser.c:9198
 
47669
-#: cp/parser.c:22998 cp/parser.c:24001
 
47670
+#: cp/parser.c:23002 cp/parser.c:24005
 
47671
 #, gcc-internal-format
 
47672
 msgid "expected %<:%>"
 
47673
 msgstr "%<:%> förväntades"
 
47674
 
 
47675
-#: c/c-parser.c:4831 cp/parser.c:22892
 
47676
+#: c/c-parser.c:4831 cp/parser.c:22896
 
47677
 #, gcc-internal-format
 
47678
 msgid "expected %<while%>"
 
47679
 msgstr "%<while%> förväntades"
 
47680
@@ -3777,34 +3778,34 @@
 
47681
 msgid "expected %<.%>"
 
47682
 msgstr "%<.%> förväntades"
 
47683
 
 
47684
-#: c/c-parser.c:7210 c/c-parser.c:7242 c/c-parser.c:7482 cp/parser.c:24564
 
47685
-#: cp/parser.c:24638
 
47686
+#: c/c-parser.c:7210 c/c-parser.c:7242 c/c-parser.c:7482 cp/parser.c:24568
 
47687
+#: cp/parser.c:24642
 
47688
 #, gcc-internal-format
 
47689
 msgid "expected %<@end%>"
 
47690
 msgstr "%<@end%> förväntades"
 
47691
 
 
47692
-#: c/c-parser.c:7899 cp/parser.c:22983
 
47693
+#: c/c-parser.c:7899 cp/parser.c:22987
 
47694
 #, gcc-internal-format
 
47695
 msgid "expected %<>%>"
 
47696
 msgstr "%<>%> förväntades"
 
47697
 
 
47698
-#: c/c-parser.c:9296 cp/parser.c:23007
 
47699
+#: c/c-parser.c:9296 cp/parser.c:23011
 
47700
 #, gcc-internal-format
 
47701
 msgid "expected %<,%> or %<)%>"
 
47702
 msgstr "%<,%> eller %<)%> förväntades"
 
47703
 
 
47704
 #: c/c-parser.c:9549 c/c-parser.c:9580 c/c-parser.c:9816 c/c-parser.c:9968
 
47705
-#: c/c-parser.c:3968 cp/parser.c:22986
 
47706
+#: c/c-parser.c:3968 cp/parser.c:22990
 
47707
 #, gcc-internal-format
 
47708
 msgid "expected %<=%>"
 
47709
 msgstr "%<=%> förväntades"
 
47710
 
 
47711
-#: c/c-parser.c:10329 c/c-parser.c:10319 cp/parser.c:27421
 
47712
+#: c/c-parser.c:10329 c/c-parser.c:10319 cp/parser.c:27425
 
47713
 #, gcc-internal-format
 
47714
 msgid "expected %<#pragma omp section%> or %<}%>"
 
47715
 msgstr "%<#pragma omp section%> eller %<}%> förväntades"
 
47716
 
 
47717
-#: c/c-parser.c:10666 cp/parser.c:22971
 
47718
+#: c/c-parser.c:10666 cp/parser.c:22975
 
47719
 #, gcc-internal-format
 
47720
 msgid "expected %<[%>"
 
47721
 msgstr "%<[%> förväntades"
 
47722
@@ -3813,11 +3814,11 @@
 
47723
 msgid "(anonymous)"
 
47724
 msgstr "(anonym)"
 
47725
 
 
47726
-#: cp/call.c:8680
 
47727
+#: cp/call.c:8698
 
47728
 msgid "candidate 1:"
 
47729
 msgstr "kandidat 1:"
 
47730
 
 
47731
-#: cp/call.c:8681
 
47732
+#: cp/call.c:8699
 
47733
 msgid "candidate 2:"
 
47734
 msgstr "kandidat 2:"
 
47735
 
 
47736
@@ -3825,7 +3826,7 @@
 
47737
 msgid "<unnamed>"
 
47738
 msgstr "<namnlös>"
 
47739
 
 
47740
-#: cp/cxx-pretty-print.c:2149
 
47741
+#: cp/cxx-pretty-print.c:2153
 
47742
 msgid "template-parameter-"
 
47743
 msgstr "mallparameter-"
 
47744
 
 
47745
@@ -3905,7 +3906,7 @@
 
47746
 msgid "<declaration error>"
 
47747
 msgstr "<deklarationsfel>"
 
47748
 
 
47749
-#: cp/error.c:1445 cp/error.c:2855
 
47750
+#: cp/error.c:1445 cp/error.c:2859
 
47751
 msgid "with"
 
47752
 msgstr "med"
 
47753
 
 
47754
@@ -3927,107 +3928,111 @@
 
47755
 msgid "<unparsed>"
 
47756
 msgstr "<otolkat>"
 
47757
 
 
47758
-#: cp/error.c:2504
 
47759
+#: cp/error.c:2498
 
47760
+msgid "<lambda>"
 
47761
+msgstr "<lambda>"
 
47762
+
 
47763
+#: cp/error.c:2508
 
47764
 msgid "<expression error>"
 
47765
 msgstr "<uttrycksfel>"
 
47766
 
 
47767
-#: cp/error.c:2518
 
47768
+#: cp/error.c:2522
 
47769
 msgid "<unknown operator>"
 
47770
 msgstr "<okänd operator>"
 
47771
 
 
47772
-#: cp/error.c:2807
 
47773
+#: cp/error.c:2811
 
47774
 msgid "{unknown}"
 
47775
 msgstr "{okänd}"
 
47776
 
 
47777
-#: cp/error.c:2922
 
47778
+#: cp/error.c:2926
 
47779
 msgid "At global scope:"
 
47780
 msgstr "I global räckvidd:"
 
47781
 
 
47782
-#: cp/error.c:3028
 
47783
+#: cp/error.c:3032
 
47784
 #, c-format
 
47785
 msgid "In static member function %qs"
 
47786
 msgstr "I statisk medlemsfunktion %qs"
 
47787
 
 
47788
-#: cp/error.c:3030
 
47789
+#: cp/error.c:3034
 
47790
 #, c-format
 
47791
 msgid "In copy constructor %qs"
 
47792
 msgstr "I kopieringskonstuerare %qs"
 
47793
 
 
47794
-#: cp/error.c:3032
 
47795
+#: cp/error.c:3036
 
47796
 #, c-format
 
47797
 msgid "In constructor %qs"
 
47798
 msgstr "I konstruerare %qs"
 
47799
 
 
47800
-#: cp/error.c:3034
 
47801
+#: cp/error.c:3038
 
47802
 #, c-format
 
47803
 msgid "In destructor %qs"
 
47804
 msgstr "I destruerare %qs"
 
47805
 
 
47806
-#: cp/error.c:3036
 
47807
+#: cp/error.c:3040
 
47808
 msgid "In lambda function"
 
47809
 msgstr "I lambdafunktion"
 
47810
 
 
47811
-#: cp/error.c:3056
 
47812
+#: cp/error.c:3060
 
47813
 #, c-format
 
47814
 msgid "%s: In substitution of %qS:\n"
 
47815
 msgstr "%s: Vid substituering av %qS:\n"
 
47816
 
 
47817
-#: cp/error.c:3057
 
47818
+#: cp/error.c:3061
 
47819
 msgid "%s: In instantiation of %q#D:\n"
 
47820
 msgstr "%s: Vid instansiering av %q#D:\n"
 
47821
 
 
47822
-#: cp/error.c:3080
 
47823
+#: cp/error.c:3084
 
47824
 #, c-format
 
47825
 msgid "%s:%d:%d:   "
 
47826
 msgstr "%s:%d:%d:   "
 
47827
 
 
47828
-#: cp/error.c:3083
 
47829
+#: cp/error.c:3087
 
47830
 #, c-format
 
47831
 msgid "%s:%d:   "
 
47832
 msgstr "%s:%d:   "
 
47833
 
 
47834
-#: cp/error.c:3091
 
47835
+#: cp/error.c:3095
 
47836
 #, c-format
 
47837
 msgid "recursively required by substitution of %qS\n"
 
47838
 msgstr "krävs rekursivt av sustitution av %qS\n"
 
47839
 
 
47840
-#: cp/error.c:3092
 
47841
+#: cp/error.c:3096
 
47842
 #, c-format
 
47843
 msgid "required by substitution of %qS\n"
 
47844
 msgstr "krävs av substitution av %qS\n"
 
47845
 
 
47846
-#: cp/error.c:3097
 
47847
+#: cp/error.c:3101
 
47848
 msgid "recursively required from %q#D\n"
 
47849
 msgstr "rekursivt begärd från %q#D\n"
 
47850
 
 
47851
-#: cp/error.c:3098
 
47852
+#: cp/error.c:3102
 
47853
 msgid "required from %q#D\n"
 
47854
 msgstr "begärs från %q#D\n"
 
47855
 
 
47856
-#: cp/error.c:3105
 
47857
+#: cp/error.c:3109
 
47858
 msgid "recursively required from here"
 
47859
 msgstr "rekursivt begärd härifrån"
 
47860
 
 
47861
-#: cp/error.c:3106
 
47862
+#: cp/error.c:3110
 
47863
 msgid "required from here"
 
47864
 msgstr "begärd härifrån"
 
47865
 
 
47866
-#: cp/error.c:3158
 
47867
+#: cp/error.c:3162
 
47868
 #, c-format
 
47869
 msgid "%s:%d:%d:   [ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]\n"
 
47870
 msgstr "%s:%d:%d:   [ hoppar över %d instansieringskontexter, använd -ftemplate-backtrace-limit=0 för att avaktivera ]\n"
 
47871
 
 
47872
-#: cp/error.c:3163
 
47873
+#: cp/error.c:3167
 
47874
 #, c-format
 
47875
 msgid "%s:%d:   [ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]\n"
 
47876
 msgstr "%s:%d:   [ hoppar över %d instansieringskontexter, använd -ftemplate-backtrace-limit=0 för att avaktivera ]\n"
 
47877
 
 
47878
-#: cp/error.c:3227
 
47879
+#: cp/error.c:3231
 
47880
 #, c-format
 
47881
 msgid "%s:%d:%d:   in constexpr expansion of %qs"
 
47882
 msgstr "%s:%d:%d:   i expansion av konstantuttryck i %qs"
 
47883
 
 
47884
-#: cp/error.c:3231
 
47885
+#: cp/error.c:3235
 
47886
 #, c-format
 
47887
 msgid "%s:%d:   in constexpr expansion of %qs"
 
47888
 msgstr "%s:%d:   i expansion av konstantuttryck i från %qs"
 
47889
@@ -4036,7 +4041,7 @@
 
47890
 msgid "candidates are:"
 
47891
 msgstr "kandidater är:"
 
47892
 
 
47893
-#: cp/pt.c:17926 cp/call.c:3290
 
47894
+#: cp/pt.c:17922 cp/call.c:3290
 
47895
 #, gcc-internal-format
 
47896
 msgid "candidate is:"
 
47897
 msgid_plural "candidates are:"
 
47898
@@ -4423,7 +4428,7 @@
 
47899
 
 
47900
 #: fortran/parse.c:1386
 
47901
 msgid "implied END DO"
 
47902
-msgstr "underförstådd END DO"
 
47903
+msgstr "implicerat END DO"
 
47904
 
 
47905
 #: fortran/parse.c:1477 fortran/resolve.c:10208
 
47906
 msgid "assignment"
 
47907
@@ -4566,12 +4571,12 @@
 
47908
 msgid "Integer overflow when calculating the amount of memory to allocate"
 
47909
 msgstr "Heltalsspill vid beräkning av mängden minne att allokera"
 
47910
 
 
47911
-#: fortran/trans-decl.c:4842
 
47912
+#: fortran/trans-decl.c:4844
 
47913
 #, c-format
 
47914
 msgid "Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)"
 
47915
 msgstr "Aktuell stränglängd matchar inte den deklarerade för attrappargument ”%s” (%ld/%ld)"
 
47916
 
 
47917
-#: fortran/trans-decl.c:4850
 
47918
+#: fortran/trans-decl.c:4852
 
47919
 #, c-format
 
47920
 msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
 
47921
 msgstr "Aktuellt stränglängd är kortaren än den deklarerade för attrappargument ”%s” (%ld/%ld)"
 
47922
@@ -4586,12 +4591,12 @@
 
47923
 msgid "Unequal character lengths (%ld/%ld) in %s"
 
47924
 msgstr "Olika teckenlängder (%ld/%ld) i %s"
 
47925
 
 
47926
-#: fortran/trans-intrinsic.c:6157
 
47927
+#: fortran/trans-intrinsic.c:6156
 
47928
 #, c-format
 
47929
 msgid "Argument NCOPIES of REPEAT intrinsic is negative (its value is %ld)"
 
47930
 msgstr "Argument NCOPIES till inbyggd REPEAT är negativt (dess värde är %ld)"
 
47931
 
 
47932
-#: fortran/trans-intrinsic.c:6189
 
47933
+#: fortran/trans-intrinsic.c:6188
 
47934
 msgid "Argument NCOPIES of REPEAT intrinsic is too large"
 
47935
 msgstr "Argumentet NCOPIES till inbyggd REPEAT är för stort"
 
47936
 
 
47937
@@ -4822,7 +4827,7 @@
 
47938
 msgid "objc-cpp-output is deprecated; please use objective-c-cpp-output instead"
 
47939
 msgstr "objc-cpp-output bör undvikas; använd objective-c-cpp-output istället"
 
47940
 
 
47941
-#: java/jvspec.c:79 ada/gcc-interface/lang-specs.h:33 gcc.c:844
 
47942
+#: java/jvspec.c:79 ada/gcc-interface/lang-specs.h:33 gcc.c:845
 
47943
 msgid "-pg and -fomit-frame-pointer are incompatible"
 
47944
 msgstr "-pg och -fomit-frame-pointer är inkompatibla"
 
47945
 
 
47946
@@ -4882,7 +4887,7 @@
 
47947
 msgid "consider using '-pg' instead of '-p' with gprof(1)"
 
47948
 msgstr "överväg att använda ”-pg” istället för ”-p” med gprof(1)"
 
47949
 
 
47950
-#: config/sh/sh.h:360 config/sh/sh.h:363
 
47951
+#: config/sh/sh.h:363 config/sh/sh.h:366
 
47952
 msgid "SH2a does not support little-endian"
 
47953
 msgstr "SH2a stödjer inte omvänd byteordning"
 
47954
 
 
47955
@@ -4947,7 +4952,7 @@
 
47956
 msgstr "flaggan -shared stödjs för närvarande inte för VAX ELF"
 
47957
 
 
47958
 #: config/i386/mingw-w64.h:82 config/i386/mingw32.h:115
 
47959
-#: config/i386/cygwin.h:113
 
47960
+#: config/i386/cygwin.h:109
 
47961
 msgid "shared and mdll are not compatible"
 
47962
 msgstr "shared och mdll är inkompatibla"
 
47963
 
 
47964
@@ -4987,23 +4992,23 @@
 
47965
 msgid "profiling not supported with -mg"
 
47966
 msgstr "profilering stödjs inte med -mg"
 
47967
 
 
47968
-#: gcc.c:704
 
47969
+#: gcc.c:705
 
47970
 msgid "-fuse-linker-plugin is not supported in this configuration"
 
47971
 msgstr "-fuse-linker-plugin stödjs inte i denna konfiguration"
 
47972
 
 
47973
-#: gcc.c:718
 
47974
+#: gcc.c:719
 
47975
 msgid "cannot specify -static with -fsanitize=address"
 
47976
 msgstr "det går inte att ange -static med -fsanitize=address"
 
47977
 
 
47978
-#: gcc.c:720
 
47979
+#: gcc.c:721
 
47980
 msgid "-fsanitize=thread linking must be done with -pie or -shared"
 
47981
 msgstr "-fsanitize=thread-länkning måste göra med -pie eller -shared"
 
47982
 
 
47983
-#: gcc.c:1012
 
47984
+#: gcc.c:1013
 
47985
 msgid "GNU C no longer supports -traditional without -E"
 
47986
 msgstr "GNU C stödjer inte längre -traditional utan -E"
 
47987
 
 
47988
-#: gcc.c:1021
 
47989
+#: gcc.c:1022
 
47990
 msgid "-E or -x required when input is from standard input"
 
47991
 msgstr "-E eller -x krävs när indata tas från standard in"
 
47992
 
 
47993
@@ -5057,7 +5062,7 @@
 
47994
 msgid "Warn about most implicit conversions"
 
47995
 msgstr "Varna för de flesta implicita konvertingar"
 
47996
 
 
47997
-#: fortran/lang.opt:234 common.opt:542
 
47998
+#: fortran/lang.opt:234 common.opt:546
 
47999
 msgid "Print extra (possibly unwanted) warnings"
 
48000
 msgstr "Skriv extra (möjligen oönskade) varningar"
 
48001
 
 
48002
@@ -5201,9 +5206,9 @@
 
48003
 msgid "Allow dollar signs in entity names"
 
48004
 msgstr "Tillåt dollartecken i entitetsnamn"
 
48005
 
 
48006
-#: fortran/lang.opt:394 config/alpha/alpha.opt:31 common.opt:656
 
48007
-#: common.opt:830 common.opt:834 common.opt:838 common.opt:842 common.opt:1227
 
48008
-#: common.opt:1360 common.opt:1364
 
48009
+#: fortran/lang.opt:394 config/alpha/alpha.opt:31 common.opt:660
 
48010
+#: common.opt:834 common.opt:838 common.opt:842 common.opt:846 common.opt:1231
 
48011
+#: common.opt:1364 common.opt:1368
 
48012
 msgid "Does nothing. Preserved for backward compatibility."
 
48013
 msgstr "Gör ingenting.  Bevarad för bakåtkompatibilitet."
 
48014
 
 
48015
@@ -5437,7 +5442,7 @@
 
48016
 #: c-family/c.opt:70 c-family/c.opt:73 c-family/c.opt:76 c-family/c.opt:79
 
48017
 #: c-family/c.opt:175 c-family/c.opt:178 c-family/c.opt:216 c-family/c.opt:220
 
48018
 #: c-family/c.opt:232 c-family/c.opt:1253 c-family/c.opt:1261
 
48019
-#: config/darwin.opt:53 common.opt:300 common.opt:303 common.opt:2399
 
48020
+#: config/darwin.opt:53 common.opt:300 common.opt:303 common.opt:2403
 
48021
 #, c-format
 
48022
 msgid "missing filename after %qs"
 
48023
 msgstr "filnamn saknas efter %qs"
 
48024
@@ -6042,9 +6047,9 @@
 
48025
 msgstr "Tillåt argument till ”?”-operatorn att ha olika typer"
 
48026
 
 
48027
 #: c-family/c.opt:856 c-family/c.opt:876 c-family/c.opt:1074
 
48028
-#: config/sh/sh.opt:209 common.opt:949 common.opt:1135 common.opt:1439
 
48029
-#: common.opt:1713 common.opt:1749 common.opt:1834 common.opt:1838
 
48030
-#: common.opt:1914 common.opt:1996 common.opt:2020 common.opt:2108
 
48031
+#: config/sh/sh.opt:213 common.opt:953 common.opt:1139 common.opt:1443
 
48032
+#: common.opt:1717 common.opt:1753 common.opt:1838 common.opt:1842
 
48033
+#: common.opt:1918 common.opt:2000 common.opt:2024 common.opt:2112
 
48034
 msgid "Does nothing.  Preserved for backward compatibility."
 
48035
 msgstr "Gör ingenting.  Bevarad för bakåtkompatibilitet."
 
48036
 
 
48037
@@ -7206,7 +7211,7 @@
 
48038
 msgstr "Aktivera tidigare utplacering av stoppbitar för bättre schemaläggning"
 
48039
 
 
48040
 #: config/ia64/ia64.opt:114 config/spu/spu.opt:72 config/pa/pa.opt:58
 
48041
-#: config/sh/sh.opt:261
 
48042
+#: config/sh/sh.opt:265
 
48043
 msgid "Specify range of registers to make fixed"
 
48044
 msgstr "Ange intervall av register att fixera"
 
48045
 
 
48046
@@ -7675,7 +7680,7 @@
 
48047
 msgid "Use 64-bit long double"
 
48048
 msgstr "Använd 64-bitars long double"
 
48049
 
 
48050
-#: config/i386/i386.opt:98 config/sh/sh.opt:205
 
48051
+#: config/i386/i386.opt:98 config/sh/sh.opt:209
 
48052
 msgid "Reserve space for outgoing arguments in the function prologue"
 
48053
 msgstr "Reservera utrymmer för utgående argument i funktionsprologen"
 
48054
 
 
48055
@@ -8388,6 +8393,10 @@
 
48056
 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."
 
48057
 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."
 
48058
 
 
48059
+#: config/avr/avr.opt:80
 
48060
+msgid "Warn if the address space of an address is change."
 
48061
+msgstr "Varna om adressrymden för en adress ändras."
 
48062
+
 
48063
 #: config/m32r/m32r.opt:34
 
48064
 msgid "Compile for the m32rx"
 
48065
 msgstr "Kompilera för en m32rx"
 
48066
@@ -9437,72 +9446,76 @@
 
48067
 msgstr "Använd programvaruemulering av multiplikation (standard)"
 
48068
 
 
48069
 #: config/microblaze/microblaze.opt:72
 
48070
+msgid "Use reorder instructions (swap and byte reversed load/store) (default)"
 
48071
+msgstr "Använd ordningsändringinstruktioner (växlad och byte-omvänd lastning/lagring) (standard)"
 
48072
+
 
48073
+#: config/microblaze/microblaze.opt:76
 
48074
 msgid "Use the software emulation for divides (default)"
 
48075
 msgstr "Använd programvaruemulering av division (standard)"
 
48076
 
 
48077
-#: config/microblaze/microblaze.opt:76
 
48078
+#: config/microblaze/microblaze.opt:80
 
48079
 msgid "Use the hardware barrel shifter instead of emulation"
 
48080
 msgstr "Använd tunnskiftaren i hårdvara istället för emulering"
 
48081
 
 
48082
-#: config/microblaze/microblaze.opt:80
 
48083
+#: config/microblaze/microblaze.opt:84
 
48084
 msgid "Use pattern compare instructions"
 
48085
 msgstr "Använd mönsterjämförelseinstruktioner"
 
48086
 
 
48087
-#: config/microblaze/microblaze.opt:83
 
48088
+#: config/microblaze/microblaze.opt:87
 
48089
 #, c-format
 
48090
 msgid "%qs is deprecated; use -fstack-check"
 
48091
 msgstr "%qs bör undvikas, använd -fstack-check"
 
48092
 
 
48093
-#: config/microblaze/microblaze.opt:84
 
48094
+#: config/microblaze/microblaze.opt:88
 
48095
 msgid "Check for stack overflow at runtime"
 
48096
 msgstr "Kontrollera stackspill vid körtillfället"
 
48097
 
 
48098
-#: config/microblaze/microblaze.opt:88 config/iq2000/iq2000.opt:65
 
48099
+#: config/microblaze/microblaze.opt:92 config/iq2000/iq2000.opt:65
 
48100
 msgid "Use GP relative sdata/sbss sections"
 
48101
 msgstr "Använd GP relativt sdata/sbss-sektioner"
 
48102
 
 
48103
-#: config/microblaze/microblaze.opt:91
 
48104
+#: config/microblaze/microblaze.opt:95
 
48105
 #, c-format
 
48106
 msgid "%qs is deprecated; use -fno-zero-initialized-in-bss"
 
48107
 msgstr "%qs bör undvikas, använd -fno-zero-initialized-in-bss"
 
48108
 
 
48109
-#: config/microblaze/microblaze.opt:92
 
48110
+#: config/microblaze/microblaze.opt:96
 
48111
 msgid "Clear the BSS to zero and place zero initialized in BSS"
 
48112
 msgstr "Nollställ BSS och placera nollinitierade i BSS"
 
48113
 
 
48114
-#: config/microblaze/microblaze.opt:96
 
48115
+#: config/microblaze/microblaze.opt:100
 
48116
 msgid "Use multiply high instructions for high part of 32x32 multiply"
 
48117
 msgstr "Använd högmultiplikationsinstruktioner för den höga delen av 32·32-multiplikationer"
 
48118
 
 
48119
-#: config/microblaze/microblaze.opt:100
 
48120
+#: config/microblaze/microblaze.opt:104
 
48121
 msgid "Use hardware floating point conversion instructions"
 
48122
 msgstr "Använd flyttalskonverteringsinstruktioner i hårdvara"
 
48123
 
 
48124
-#: config/microblaze/microblaze.opt:104
 
48125
+#: config/microblaze/microblaze.opt:108
 
48126
 msgid "Use hardware floating point square root instruction"
 
48127
 msgstr "Använd flyttalsinstruktion för kvadratrot i hårdvara"
 
48128
 
 
48129
 # Den ofärdiga beskrivningen är felrapporterad:
 
48130
 # http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47105
 
48131
-#: config/microblaze/microblaze.opt:108
 
48132
+#: config/microblaze/microblaze.opt:112
 
48133
 msgid "Description for mxl-mode-executable"
 
48134
 msgstr "Beskrivning för mxl-mode-executable"
 
48135
 
 
48136
 # Den ofärdiga beskrivningen är felrapporterad:
 
48137
 # http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47105
 
48138
-#: config/microblaze/microblaze.opt:112
 
48139
+#: config/microblaze/microblaze.opt:116
 
48140
 msgid "Description for mxl-mode-xmdstub"
 
48141
 msgstr "Beskrivning för mxl-mode-xmdstub"
 
48142
 
 
48143
 # Den ofärdiga beskrivningen är felrapporterad:
 
48144
 # http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47105
 
48145
-#: config/microblaze/microblaze.opt:116
 
48146
+#: config/microblaze/microblaze.opt:120
 
48147
 msgid "Description for mxl-mode-bootstrap"
 
48148
 msgstr "Beskrivning för mxl-mode-bootstrap"
 
48149
 
 
48150
 # Den ofärdiga beskrivningen är felrapporterad:
 
48151
 # http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47105
 
48152
-#: config/microblaze/microblaze.opt:120
 
48153
+#: config/microblaze/microblaze.opt:124
 
48154
 msgid "Description for mxl-mode-novectors"
 
48155
 msgstr "Beskrivning för mxl-mode-novectors"
 
48156
 
 
48157
@@ -9842,295 +9855,295 @@
 
48158
 msgid "Runtime name."
 
48159
 msgstr "Körtidsnamn."
 
48160
 
 
48161
-#: config/sh/sh.opt:44
 
48162
+#: config/sh/sh.opt:48
 
48163
 msgid "Generate SH1 code"
 
48164
 msgstr "Generera SH1-kod"
 
48165
 
 
48166
-#: config/sh/sh.opt:48
 
48167
+#: config/sh/sh.opt:52
 
48168
 msgid "Generate SH2 code"
 
48169
 msgstr "Generera SH2-kod"
 
48170
 
 
48171
-#: config/sh/sh.opt:52
 
48172
+#: config/sh/sh.opt:56
 
48173
 msgid "Generate default double-precision SH2a-FPU code"
 
48174
 msgstr "Generera normal dubbelprecisions SH2a-FPU-kod"
 
48175
 
 
48176
-#: config/sh/sh.opt:56
 
48177
+#: config/sh/sh.opt:60
 
48178
 msgid "Generate SH2a FPU-less code"
 
48179
 msgstr "Generera SH2a-kod utan FPU"
 
48180
 
 
48181
-#: config/sh/sh.opt:60
 
48182
+#: config/sh/sh.opt:64
 
48183
 msgid "Generate default single-precision SH2a-FPU code"
 
48184
 msgstr "Generera normal enkelprecisions SH2a-FPU-kod"
 
48185
 
 
48186
-#: config/sh/sh.opt:64
 
48187
+#: config/sh/sh.opt:68
 
48188
 msgid "Generate only single-precision SH2a-FPU code"
 
48189
 msgstr "Generera endast enkelprecisions SH2a-FPU-kod"
 
48190
 
 
48191
-#: config/sh/sh.opt:68
 
48192
+#: config/sh/sh.opt:72
 
48193
 msgid "Generate SH2e code"
 
48194
 msgstr "Generera SH2e-kod"
 
48195
 
 
48196
-#: config/sh/sh.opt:72
 
48197
+#: config/sh/sh.opt:76
 
48198
 msgid "Generate SH3 code"
 
48199
 msgstr "Generera SH3-kod"
 
48200
 
 
48201
-#: config/sh/sh.opt:76
 
48202
+#: config/sh/sh.opt:80
 
48203
 msgid "Generate SH3e code"
 
48204
 msgstr "Generera SH3e-kod"
 
48205
 
 
48206
-#: config/sh/sh.opt:80
 
48207
+#: config/sh/sh.opt:84
 
48208
 msgid "Generate SH4 code"
 
48209
 msgstr "Generera SH4-kod"
 
48210
 
 
48211
-#: config/sh/sh.opt:84
 
48212
+#: config/sh/sh.opt:88
 
48213
 msgid "Generate SH4-100 code"
 
48214
 msgstr "Generera SH4-100-kod"
 
48215
 
 
48216
-#: config/sh/sh.opt:88
 
48217
+#: config/sh/sh.opt:92
 
48218
 msgid "Generate SH4-200 code"
 
48219
 msgstr "Generera SH4-200-kod"
 
48220
 
 
48221
-#: config/sh/sh.opt:94
 
48222
+#: config/sh/sh.opt:98
 
48223
 msgid "Generate SH4-300 code"
 
48224
 msgstr "Generera SH4-300-kod"
 
48225
 
 
48226
-#: config/sh/sh.opt:98
 
48227
+#: config/sh/sh.opt:102
 
48228
 msgid "Generate SH4 FPU-less code"
 
48229
 msgstr "Generera SH4-kod utan FPU"
 
48230
 
 
48231
-#: config/sh/sh.opt:102
 
48232
+#: config/sh/sh.opt:106
 
48233
 msgid "Generate SH4-100 FPU-less code"
 
48234
 msgstr "Generera SH4-100-kod utan FPU"
 
48235
 
 
48236
-#: config/sh/sh.opt:106
 
48237
+#: config/sh/sh.opt:110
 
48238
 msgid "Generate SH4-200 FPU-less code"
 
48239
 msgstr "Generera SH4-200-kod utan FPU"
 
48240
 
 
48241
-#: config/sh/sh.opt:110
 
48242
+#: config/sh/sh.opt:114
 
48243
 msgid "Generate SH4-300 FPU-less code"
 
48244
 msgstr "Generera SH4-300-kod utan FPU"
 
48245
 
 
48246
-#: config/sh/sh.opt:114
 
48247
+#: config/sh/sh.opt:118
 
48248
 msgid "Generate code for SH4 340 series (MMU/FPU-less)"
 
48249
 msgstr "Generera kod för SH4 340-serien (saknar MMU/FPU)"
 
48250
 
 
48251
-#: config/sh/sh.opt:119
 
48252
+#: config/sh/sh.opt:123
 
48253
 msgid "Generate code for SH4 400 series (MMU/FPU-less)"
 
48254
 msgstr "Generera kod för SH4 400-serien (saknar MMU/FPU)"
 
48255
 
 
48256
-#: config/sh/sh.opt:124
 
48257
+#: config/sh/sh.opt:128
 
48258
 msgid "Generate code for SH4 500 series (FPU-less)."
 
48259
 msgstr "Generera kod för SH4-500-serien (utan FPU)."
 
48260
 
 
48261
-#: config/sh/sh.opt:129
 
48262
+#: config/sh/sh.opt:133
 
48263
 msgid "Generate default single-precision SH4 code"
 
48264
 msgstr "Generera normal enkelprecisions SH4-kod"
 
48265
 
 
48266
-#: config/sh/sh.opt:133
 
48267
+#: config/sh/sh.opt:137
 
48268
 msgid "Generate default single-precision SH4-100 code"
 
48269
 msgstr "Generera normal enkelprecisions SH4-100-kod"
 
48270
 
 
48271
-#: config/sh/sh.opt:137
 
48272
+#: config/sh/sh.opt:141
 
48273
 msgid "Generate default single-precision SH4-200 code"
 
48274
 msgstr "Generera normal enkelprecisions SH4-200-kod"
 
48275
 
 
48276
-#: config/sh/sh.opt:141
 
48277
+#: config/sh/sh.opt:145
 
48278
 msgid "Generate default single-precision SH4-300 code"
 
48279
 msgstr "Generera normal enkelprecisions SH4-300-kod"
 
48280
 
 
48281
-#: config/sh/sh.opt:145
 
48282
+#: config/sh/sh.opt:149
 
48283
 msgid "Generate only single-precision SH4 code"
 
48284
 msgstr "Generera endast enkelprecisions SH4-kod"
 
48285
 
 
48286
-#: config/sh/sh.opt:149
 
48287
+#: config/sh/sh.opt:153
 
48288
 msgid "Generate only single-precision SH4-100 code"
 
48289
 msgstr "Generera endast enkelprecisions SH4-100-kod"
 
48290
 
 
48291
-#: config/sh/sh.opt:153
 
48292
+#: config/sh/sh.opt:157
 
48293
 msgid "Generate only single-precision SH4-200 code"
 
48294
 msgstr "Generera endast enkelprecisions SH4-200-kod"
 
48295
 
 
48296
-#: config/sh/sh.opt:157
 
48297
+#: config/sh/sh.opt:161
 
48298
 msgid "Generate only single-precision SH4-300 code"
 
48299
 msgstr "Generera endast enkelprecisions SH4-300-kod"
 
48300
 
 
48301
-#: config/sh/sh.opt:161
 
48302
+#: config/sh/sh.opt:165
 
48303
 msgid "Generate SH4a code"
 
48304
 msgstr "Generera SH4a-kod"
 
48305
 
 
48306
-#: config/sh/sh.opt:165
 
48307
+#: config/sh/sh.opt:169
 
48308
 msgid "Generate SH4a FPU-less code"
 
48309
 msgstr "Generera SH4a-kod utan FPU"
 
48310
 
 
48311
-#: config/sh/sh.opt:169
 
48312
+#: config/sh/sh.opt:173
 
48313
 msgid "Generate default single-precision SH4a code"
 
48314
 msgstr "Generera normal enkelprecisions SH4a-kod"
 
48315
 
 
48316
-#: config/sh/sh.opt:173
 
48317
+#: config/sh/sh.opt:177
 
48318
 msgid "Generate only single-precision SH4a code"
 
48319
 msgstr "Generera endast enkelprecisions SH4a-kod"
 
48320
 
 
48321
-#: config/sh/sh.opt:177
 
48322
+#: config/sh/sh.opt:181
 
48323
 msgid "Generate SH4al-dsp code"
 
48324
 msgstr "Generera SH4al-dsp-kod"
 
48325
 
 
48326
-#: config/sh/sh.opt:181
 
48327
+#: config/sh/sh.opt:185
 
48328
 msgid "Generate 32-bit SHmedia code"
 
48329
 msgstr "Generera 32-bitars SHmedia-kod"
 
48330
 
 
48331
-#: config/sh/sh.opt:185
 
48332
+#: config/sh/sh.opt:189
 
48333
 msgid "Generate 32-bit FPU-less SHmedia code"
 
48334
 msgstr "Generera 32-bitars SHmedia-kod utan FPU"
 
48335
 
 
48336
-#: config/sh/sh.opt:189
 
48337
+#: config/sh/sh.opt:193
 
48338
 msgid "Generate 64-bit SHmedia code"
 
48339
 msgstr "Generera 64-bitars SHmedia-kod"
 
48340
 
 
48341
-#: config/sh/sh.opt:193
 
48342
+#: config/sh/sh.opt:197
 
48343
 msgid "Generate 64-bit FPU-less SHmedia code"
 
48344
 msgstr "Generera 64-bitars SHmedia-kod utan FPU"
 
48345
 
 
48346
-#: config/sh/sh.opt:197
 
48347
+#: config/sh/sh.opt:201
 
48348
 msgid "Generate SHcompact code"
 
48349
 msgstr "Generera SHcompact-kod"
 
48350
 
 
48351
-#: config/sh/sh.opt:201
 
48352
+#: config/sh/sh.opt:205
 
48353
 msgid "Generate FPU-less SHcompact code"
 
48354
 msgstr "Generera SHcompact-kod utan FPU"
 
48355
 
 
48356
-#: config/sh/sh.opt:213
 
48357
+#: config/sh/sh.opt:217
 
48358
 msgid "Generate code in big endian mode"
 
48359
 msgstr "Generera kod för rak byteordning"
 
48360
 
 
48361
-#: config/sh/sh.opt:217
 
48362
+#: config/sh/sh.opt:221
 
48363
 msgid "Generate 32-bit offsets in switch tables"
 
48364
 msgstr "Använd 32-bitars avstånd i hopptabeller"
 
48365
 
 
48366
-#: config/sh/sh.opt:221
 
48367
+#: config/sh/sh.opt:225
 
48368
 msgid "Generate bit instructions"
 
48369
 msgstr "Generera bitinstruktioner"
 
48370
 
 
48371
-#: config/sh/sh.opt:225
 
48372
+#: config/sh/sh.opt:229
 
48373
 msgid "Cost to assume for a branch insn"
 
48374
 msgstr "Kostnad att anta för en greninstruktion"
 
48375
 
 
48376
-#: config/sh/sh.opt:229
 
48377
+#: config/sh/sh.opt:233
 
48378
 msgid "Assume that zero displacement conditional branches are fast"
 
48379
 msgstr "Anta att villkorliga grenar med noll förskjutning är snabba"
 
48380
 
 
48381
-#: config/sh/sh.opt:233
 
48382
+#: config/sh/sh.opt:237
 
48383
 msgid "Enable cbranchdi4 pattern"
 
48384
 msgstr "Aktivera cbranchdi4-mönster"
 
48385
 
 
48386
-#: config/sh/sh.opt:237
 
48387
+#: config/sh/sh.opt:241
 
48388
 msgid "Emit cmpeqdi_t pattern even when -mcbranchdi is in effect."
 
48389
 msgstr "Mata ut cmpeqdi_t-mönster även när -mcbranchdi är aktivt."
 
48390
 
 
48391
-#: config/sh/sh.opt:241
 
48392
+#: config/sh/sh.opt:245
 
48393
 msgid "Enable SH5 cut2 workaround"
 
48394
 msgstr "Aktivera sätt att kringgå SH5 cut2"
 
48395
 
 
48396
-#: config/sh/sh.opt:245
 
48397
+#: config/sh/sh.opt:249
 
48398
 msgid "Align doubles at 64-bit boundaries"
 
48399
 msgstr "Justera double på 64-bitarsgränser"
 
48400
 
 
48401
-#: config/sh/sh.opt:249
 
48402
+#: config/sh/sh.opt:253
 
48403
 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"
 
48404
 msgstr "Divisionsstrategi, en av: call, call2, fp, inv, inv:minlat, inv20u, inv20l, inv:call, inv:call2, inv:fp, call-div1, call-fp, call-table"
 
48405
 
 
48406
-#: config/sh/sh.opt:253
 
48407
+#: config/sh/sh.opt:257
 
48408
 msgid "Specify name for 32 bit signed division function"
 
48409
 msgstr "Ange namnet på funktion för 32-bitars division med tecken"
 
48410
 
 
48411
-#: config/sh/sh.opt:257
 
48412
+#: config/sh/sh.opt:261
 
48413
 msgid "Enable the use of 64-bit floating point registers in fmov instructions.  See -mdalign if 64-bit alignment is required."
 
48414
 msgstr "Möjliggör användningen av 64-bitars flyttalsregister i fmov-instruktioner.  Se -mdalign om 64-bitars justering krävs."
 
48415
 
 
48416
-#: config/sh/sh.opt:265
 
48417
+#: config/sh/sh.opt:269
 
48418
 msgid "Cost to assume for gettr insn"
 
48419
 msgstr "Kostnad att anta för getattr-instruktion"
 
48420
 
 
48421
-#: config/sh/sh.opt:269 config/sh/sh.opt:319
 
48422
+#: config/sh/sh.opt:273 config/sh/sh.opt:323
 
48423
 msgid "Follow Renesas (formerly Hitachi) / SuperH calling conventions"
 
48424
 msgstr "Följ Renesas (tidigare Hitachi) / SuperH-anropskonventioner"
 
48425
 
 
48426
-#: config/sh/sh.opt:273
 
48427
+#: config/sh/sh.opt:277
 
48428
 msgid "Increase the IEEE compliance for floating-point comparisons"
 
48429
 msgstr "Öka efterföljden av IEEE för flyttalsjämförelser"
 
48430
 
 
48431
-#: config/sh/sh.opt:277
 
48432
+#: config/sh/sh.opt:281
 
48433
 msgid "Enable the use of the indexed addressing mode for SHmedia32/SHcompact"
 
48434
 msgstr "Aktivera användning av det indexerade adresseringsläget för SHmedia32/SHcompact"
 
48435
 
 
48436
-#: config/sh/sh.opt:281
 
48437
+#: config/sh/sh.opt:285
 
48438
 msgid "inline code to invalidate instruction cache entries after setting up nested function trampolines"
 
48439
 msgstr "inline:a kod för att invalidera instruktionscacheposter efter att nästade funktionstrampoliner satts upp"
 
48440
 
 
48441
-#: config/sh/sh.opt:285
 
48442
+#: config/sh/sh.opt:289
 
48443
 msgid "Assume symbols might be invalid"
 
48444
 msgstr "Anta att symboler kan vara ogiltiga"
 
48445
 
 
48446
-#: config/sh/sh.opt:289
 
48447
+#: config/sh/sh.opt:293
 
48448
 msgid "Annotate assembler instructions with estimated addresses"
 
48449
 msgstr "Annotera assemblerinstruktioner med bedömda adresser"
 
48450
 
 
48451
-#: config/sh/sh.opt:293
 
48452
+#: config/sh/sh.opt:297
 
48453
 msgid "Generate code in little endian mode"
 
48454
 msgstr "Generera kod för omvänd byteordning"
 
48455
 
 
48456
-#: config/sh/sh.opt:297
 
48457
+#: config/sh/sh.opt:301
 
48458
 msgid "Mark MAC register as call-clobbered"
 
48459
 msgstr "Markera MAC-register som anropsöverskrivna"
 
48460
 
 
48461
-#: config/sh/sh.opt:303
 
48462
+#: config/sh/sh.opt:307
 
48463
 msgid "Make structs a multiple of 4 bytes (warning: ABI altered)"
 
48464
 msgstr "Gör poster en multipel av 4 byte (varning: ABI:et ändras)"
 
48465
 
 
48466
-#: config/sh/sh.opt:307
 
48467
+#: config/sh/sh.opt:311
 
48468
 msgid "Emit function-calls using global offset table when generating PIC"
 
48469
 msgstr "Mata ut funktionsanrop som använder en global avståndstabell när PIC genereras"
 
48470
 
 
48471
-#: config/sh/sh.opt:311
 
48472
+#: config/sh/sh.opt:315
 
48473
 msgid "Assume pt* instructions won't trap"
 
48474
 msgstr "Anta att pt*-instruktioner inte utlöser fällor"
 
48475
 
 
48476
-#: config/sh/sh.opt:315
 
48477
+#: config/sh/sh.opt:319
 
48478
 msgid "Shorten address references during linking"
 
48479
 msgstr "Förkorta adressreferenser vid länkning"
 
48480
 
 
48481
-#: config/sh/sh.opt:323
 
48482
+#: config/sh/sh.opt:327
 
48483
 msgid "Deprecated.  Use -matomic= instead to select the atomic model"
 
48484
 msgstr "Undanbedes.  Använd -matomic= istället för att välja den atomära modellen"
 
48485
 
 
48486
-#: config/sh/sh.opt:327
 
48487
+#: config/sh/sh.opt:331
 
48488
 msgid "Specify the model for atomic operations"
 
48489
 msgstr "Ange modellen för atomiska operationer"
 
48490
 
 
48491
-#: config/sh/sh.opt:331
 
48492
+#: config/sh/sh.opt:335
 
48493
 msgid "Use tas.b instruction for __atomic_test_and_set"
 
48494
 msgstr "Använd instruktionen tas.b till __atomic_test_and_set"
 
48495
 
 
48496
-#: config/sh/sh.opt:335
 
48497
+#: config/sh/sh.opt:339
 
48498
 msgid "Deprecated.  Use -Os instead"
 
48499
 msgstr "Undanbedes.  Använd -Os istället"
 
48500
 
 
48501
-#: config/sh/sh.opt:339
 
48502
+#: config/sh/sh.opt:343
 
48503
 msgid "Cost to assume for a multiply insn"
 
48504
 msgstr "Kostnad att anta för en multiplikationsinstruktion"
 
48505
 
 
48506
-#: config/sh/sh.opt:343
 
48507
+#: config/sh/sh.opt:347
 
48508
 msgid "Don't generate privileged-mode only code; implies -mno-inline-ic_invalidate if the inline code would not work in user mode."
 
48509
 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."
 
48510
 
 
48511
-#: config/sh/sh.opt:349
 
48512
+#: config/sh/sh.opt:353
 
48513
 msgid "Pretend a branch-around-a-move is a conditional move."
 
48514
 msgstr "Låtsas en gren-runt-en-förflyttning är en villkorlig förflyttning."
 
48515
 
 
48516
-#: config/sh/sh.opt:353
 
48517
+#: config/sh/sh.opt:357
 
48518
 msgid "Enable the use of the fsca instruction"
 
48519
 msgstr "Aktivera användningen av instruktionen fsca"
 
48520
 
 
48521
-#: config/sh/sh.opt:357
 
48522
+#: config/sh/sh.opt:361
 
48523
 msgid "Enable the use of the fsrra instruction"
 
48524
 msgstr "Aktivera användningen av instruktionen fsrra"
 
48525
 
 
48526
@@ -10715,1543 +10728,1547 @@
 
48527
 msgstr "Varna för retur av poster, unioner eller vektorer"
 
48528
 
 
48529
 #: common.opt:510
 
48530
+msgid "Warn if a loop with constant number of iterations triggers undefined behavior"
 
48531
+msgstr "Varna om en slinga med konstant antal iterationer orsakar odefinerat beteende"
 
48532
+
 
48533
+#: common.opt:514
 
48534
 msgid "Warn if an array is accessed out of bounds"
 
48535
 msgstr "Varna om en vektor accessas utanför gränserna"
 
48536
 
 
48537
-#: common.opt:514
 
48538
+#: common.opt:518
 
48539
 msgid "Warn about inappropriate attribute usage"
 
48540
 msgstr "Varna för felaktig användning av attribut"
 
48541
 
 
48542
-#: common.opt:518
 
48543
+#: common.opt:522
 
48544
 msgid "Warn about pointer casts which increase alignment"
 
48545
 msgstr "Varna för typkonvertering av pekare som ökar justeringen"
 
48546
 
 
48547
-#: common.opt:522
 
48548
+#: common.opt:526
 
48549
 msgid "Warn when a #warning directive is encountered"
 
48550
 msgstr "Varna när ett #warning-direktiv påträffas"
 
48551
 
 
48552
-#: common.opt:526
 
48553
+#: common.opt:530
 
48554
 msgid "Warn about uses of __attribute__((deprecated)) declarations"
 
48555
 msgstr "Varna för användning av __attribute__((deprecated))-deklarationer"
 
48556
 
 
48557
-#: common.opt:530
 
48558
+#: common.opt:534
 
48559
 msgid "Warn when an optimization pass is disabled"
 
48560
 msgstr "Varna när ett optimerarpass är avaktiverat"
 
48561
 
 
48562
-#: common.opt:534
 
48563
+#: common.opt:538
 
48564
 msgid "Treat all warnings as errors"
 
48565
 msgstr "Behandla alla varningar som fel."
 
48566
 
 
48567
-#: common.opt:538
 
48568
+#: common.opt:542
 
48569
 msgid "Treat specified warning as error"
 
48570
 msgstr "Behandla angivna varningar som fel"
 
48571
 
 
48572
-#: common.opt:546
 
48573
+#: common.opt:550
 
48574
 msgid "Exit on the first error occurred"
 
48575
 msgstr "Avsluta vid första felet som uppstår"
 
48576
 
 
48577
-#: common.opt:550
 
48578
+#: common.opt:554
 
48579
 msgid "-Wframe-larger-than=<number>\tWarn if a function's stack frame requires more than <number> bytes"
 
48580
 msgstr "-Wframe-larger-than=<antal>\tVarna om en funktions stackram kräver mer en <antal> byte"
 
48581
 
 
48582
-#: common.opt:554
 
48583
+#: common.opt:558
 
48584
 msgid "Warn when attempting to free a non-heap object"
 
48585
 msgstr "Varna vid försök att frigöra ett icke-heap-objekt"
 
48586
 
 
48587
-#: common.opt:558
 
48588
+#: common.opt:562
 
48589
 msgid "Warn when an inlined function cannot be inlined"
 
48590
 msgstr "Varna när en inline:ad funktion inte kan inline:as"
 
48591
 
 
48592
-#: common.opt:562
 
48593
+#: common.opt:566
 
48594
 msgid "Warn when an atomic memory model parameter is known to be outside the valid range."
 
48595
 msgstr "Varna när en atomisk minnesmodellparameter med säkerhet är utanför det giltiga intervallet."
 
48596
 
 
48597
-#: common.opt:569
 
48598
+#: common.opt:573
 
48599
 msgid "-Wlarger-than=<number>\tWarn if an object is larger than <number> bytes"
 
48600
 msgstr "-Wlarger-than=<antal>\tVarna för ett objekt är större än <antal> byte"
 
48601
 
 
48602
-#: common.opt:573
 
48603
+#: common.opt:577
 
48604
 msgid "Warn if the loop cannot be optimized due to nontrivial assumptions."
 
48605
 msgstr "Varna för slingan inte kan optimeras på grund av icketriviala antaganden."
 
48606
 
 
48607
-#: common.opt:580
 
48608
+#: common.opt:584
 
48609
 msgid "Warn about overflow in arithmetic expressions"
 
48610
 msgstr "Varna för spill i aritmetiska uttryck"
 
48611
 
 
48612
-#: common.opt:584
 
48613
+#: common.opt:588
 
48614
 msgid "Warn when the packed attribute has no effect on struct layout"
 
48615
 msgstr "Varna när attributet packed inte har någon effekt på postformatet"
 
48616
 
 
48617
-#: common.opt:588
 
48618
+#: common.opt:592
 
48619
 msgid "Warn when padding is required to align structure members"
 
48620
 msgstr "Varna när utfyllnad krävs för att justera postmedlemmar"
 
48621
 
 
48622
-#: common.opt:592
 
48623
+#: common.opt:596
 
48624
 msgid "Issue warnings needed for strict compliance to the standard"
 
48625
 msgstr "Ge varningar som krävs för att strikt följa standarden"
 
48626
 
 
48627
-#: common.opt:596
 
48628
+#: common.opt:600
 
48629
 msgid "Warn when one local variable shadows another"
 
48630
 msgstr "Varna när en lokal variabel skuggar en annan"
 
48631
 
 
48632
-#: common.opt:600
 
48633
+#: common.opt:604
 
48634
 msgid "Warn when not issuing stack smashing protection for some reason"
 
48635
 msgstr "Varna när stacköverskrivningsskydd inte läggs ut av någon anledning"
 
48636
 
 
48637
-#: common.opt:604
 
48638
+#: common.opt:608
 
48639
 msgid "Warn if stack usage might be larger than specified amount"
 
48640
 msgstr "Varna om stackanvändningen kan vara större än den angivna mängden"
 
48641
 
 
48642
-#: common.opt:608 common.opt:612
 
48643
+#: common.opt:612 common.opt:616
 
48644
 msgid "Warn about code which might break strict aliasing rules"
 
48645
 msgstr "Varna för kod som kan bryta strikta aliasregler"
 
48646
 
 
48647
-#: common.opt:616 common.opt:620
 
48648
+#: common.opt:620 common.opt:624
 
48649
 msgid "Warn about optimizations that assume that signed overflow is undefined"
 
48650
 msgstr "Varna för optimeringar som antar spill med tecken är odefinierat"
 
48651
 
 
48652
-#: common.opt:624
 
48653
+#: common.opt:628
 
48654
 msgid "Warn about functions which might be candidates for __attribute__((const))"
 
48655
 msgstr "Varna för funktioner som är möjliga kandidater för __attribute__((const))"
 
48656
 
 
48657
-#: common.opt:628
 
48658
+#: common.opt:632
 
48659
 msgid "Warn about functions which might be candidates for __attribute__((pure))"
 
48660
 msgstr "Varna för funktioner som är möjliga kandidater för __attribute__((pure))"
 
48661
 
 
48662
-#: common.opt:632
 
48663
+#: common.opt:636
 
48664
 msgid "Warn about functions which might be candidates for __attribute__((noreturn))"
 
48665
 msgstr "Varna för funktioner som är möjliga kandidater för __attribute__((noreturn))"
 
48666
 
 
48667
-#: common.opt:636
 
48668
+#: common.opt:640
 
48669
 msgid "Do not suppress warnings from system headers"
 
48670
 msgstr "Undertryck inte varningar från systemhuvudfiler"
 
48671
 
 
48672
-#: common.opt:640
 
48673
+#: common.opt:644
 
48674
 msgid "Warn whenever a trampoline is generated"
 
48675
 msgstr "Varna närhelst en trampolin genereras"
 
48676
 
 
48677
-#: common.opt:644
 
48678
+#: common.opt:648
 
48679
 msgid "Warn if a comparison is always true or always false due to the limited range of the data type"
 
48680
 msgstr "Varna om en jämförelse alltid är sann eller falsk på grund av begränsat intervall för datatypen"
 
48681
 
 
48682
-#: common.opt:648
 
48683
+#: common.opt:652
 
48684
 msgid "Warn about uninitialized automatic variables"
 
48685
 msgstr "Varna för oinitierade automatiska variabler"
 
48686
 
 
48687
-#: common.opt:652
 
48688
+#: common.opt:656
 
48689
 msgid "Warn about maybe uninitialized automatic variables"
 
48690
 msgstr "Varna för eventuellt oinitierade automatiska variabler"
 
48691
 
 
48692
-#: common.opt:660
 
48693
+#: common.opt:664
 
48694
 msgid "Enable all -Wunused- warnings"
 
48695
 msgstr "Aktivera alla -Wunused-varningar"
 
48696
 
 
48697
-#: common.opt:664
 
48698
+#: common.opt:668
 
48699
 msgid "Warn when a function parameter is only set, otherwise unused"
 
48700
 msgstr "Varna när en funktionsparameter bara sätts, och i övrigt är oanvänd"
 
48701
 
 
48702
-#: common.opt:668
 
48703
+#: common.opt:672
 
48704
 msgid "Warn when a variable is only set, otherwise unused"
 
48705
 msgstr "Varna när en variabel bara sätts, och i övrigt är oanvänd"
 
48706
 
 
48707
-#: common.opt:672
 
48708
+#: common.opt:676
 
48709
 msgid "Warn when a function is unused"
 
48710
 msgstr "Varna när en funktion är oanvänd"
 
48711
 
 
48712
-#: common.opt:676
 
48713
+#: common.opt:680
 
48714
 msgid "Warn when a label is unused"
 
48715
 msgstr "Varna när en etikett är oanvänd"
 
48716
 
 
48717
-#: common.opt:680
 
48718
+#: common.opt:684
 
48719
 msgid "Warn when a function parameter is unused"
 
48720
 msgstr "Varna när en funktionsparameter är oanvänd"
 
48721
 
 
48722
-#: common.opt:684
 
48723
+#: common.opt:688
 
48724
 msgid "Warn when an expression value is unused"
 
48725
 msgstr "Varna när ett uttrycksvärde är oanvänt"
 
48726
 
 
48727
-#: common.opt:688
 
48728
+#: common.opt:692
 
48729
 msgid "Warn when a variable is unused"
 
48730
 msgstr "Varna när en variabel är oanvänd"
 
48731
 
 
48732
-#: common.opt:692
 
48733
+#: common.opt:696
 
48734
 msgid "Warn in case profiles in -fprofile-use do not match"
 
48735
 msgstr "Varna om profiler i -fprofile-use inte stämmer"
 
48736
 
 
48737
-#: common.opt:696
 
48738
+#: common.opt:700
 
48739
 msgid "Warn when a vector operation is compiled outside the SIMD"
 
48740
 msgstr "Varna när en vektoroperation kompileras utanför SIMD:n"
 
48741
 
 
48742
-#: common.opt:712
 
48743
+#: common.opt:716
 
48744
 msgid "-aux-info <file>\tEmit declaration information into <file>"
 
48745
 msgstr "-aux-info <fil>\tGenerera deklarationsinfo till <fil>"
 
48746
 
 
48747
-#: common.opt:731
 
48748
+#: common.opt:735
 
48749
 msgid "-d<letters>\tEnable dumps from specific passes of the compiler"
 
48750
 msgstr "-d<bokstäver>\tSlå på dumpning från specifika pass i kompilatorn"
 
48751
 
 
48752
-#: common.opt:735
 
48753
+#: common.opt:739
 
48754
 msgid "-dumpbase <file>\tSet the file basename to be used for dumps"
 
48755
 msgstr "-dumpbase <fil>\tAnge basfilnamn att användas för dumpar"
 
48756
 
 
48757
-#: common.opt:739
 
48758
+#: common.opt:743
 
48759
 msgid "-dumpdir <dir>\tSet the directory name to be used for dumps"
 
48760
 msgstr "-dumpdir <kat>\tAnge katalognamn att användas för dumpar"
 
48761
 
 
48762
-#: common.opt:798
 
48763
+#: common.opt:802
 
48764
 msgid "Aggressively optimize loops using language constraints"
 
48765
 msgstr "Optimera aggresivt slingor med användning av språkbegränsningar"
 
48766
 
 
48767
-#: common.opt:802
 
48768
+#: common.opt:806
 
48769
 msgid "Align the start of functions"
 
48770
 msgstr "Justera starten av funktioner"
 
48771
 
 
48772
-#: common.opt:809
 
48773
+#: common.opt:813
 
48774
 msgid "Align labels which are only reached by jumping"
 
48775
 msgstr "Justera etiketter som bara nås via hopp"
 
48776
 
 
48777
-#: common.opt:816
 
48778
+#: common.opt:820
 
48779
 msgid "Align all labels"
 
48780
 msgstr "Justera alla etiketter"
 
48781
 
 
48782
-#: common.opt:823
 
48783
+#: common.opt:827
 
48784
 msgid "Align the start of loops"
 
48785
 msgstr "Justera starten av slingor"
 
48786
 
 
48787
-#: common.opt:846
 
48788
+#: common.opt:850
 
48789
 msgid "Enable AddressSanitizer, a memory error detector"
 
48790
 msgstr "Aktivera AddressSanitizer, en minnesfeldetektor"
 
48791
 
 
48792
-#: common.opt:850
 
48793
+#: common.opt:854
 
48794
 msgid "Enable ThreadSanitizer, a data race detector"
 
48795
 msgstr "Aktivera ThreadSanitizer, en datakapplöpningsdetektor"
 
48796
 
 
48797
-#: common.opt:854
 
48798
+#: common.opt:858
 
48799
 msgid "Generate unwind tables that are exact at each instruction boundary"
 
48800
 msgstr "Generera tabeller för upprullning som är exakta vid varje instruktionsgräns"
 
48801
 
 
48802
-#: common.opt:858
 
48803
+#: common.opt:862
 
48804
 msgid "Generate auto-inc/dec instructions"
 
48805
 msgstr "Generera auto-inc/dec-instruktioner"
 
48806
 
 
48807
-#: common.opt:866
 
48808
+#: common.opt:870
 
48809
 msgid "Generate code to check bounds before indexing arrays"
 
48810
 msgstr "Generera kod för att kontrollera gränser före indexering i vektorer"
 
48811
 
 
48812
-#: common.opt:870
 
48813
+#: common.opt:874
 
48814
 msgid "Replace add, compare, branch with branch on count register"
 
48815
 msgstr "Ersätt addition, jämförelse, grena med gren vid räknarregister"
 
48816
 
 
48817
-#: common.opt:874
 
48818
+#: common.opt:878
 
48819
 msgid "Use profiling information for branch probabilities"
 
48820
 msgstr "Använd profileringsinformation för grensannolikheter"
 
48821
 
 
48822
-#: common.opt:878
 
48823
+#: common.opt:882
 
48824
 msgid "Perform branch target load optimization before prologue / epilogue threading"
 
48825
 msgstr "Utför optimering av grenmålsinläsning före prolog-/epilogtrådning"
 
48826
 
 
48827
-#: common.opt:882
 
48828
+#: common.opt:886
 
48829
 msgid "Perform branch target load optimization after prologue / epilogue threading"
 
48830
 msgstr "Utför optimering av grenmålsinläsning efter prolog-/epilogtrådning"
 
48831
 
 
48832
-#: common.opt:886
 
48833
+#: common.opt:890
 
48834
 msgid "Restrict target load migration not to re-use registers in any basic block"
 
48835
 msgstr "Begränsa migration av målinläsning till att inte återanvända register i något grundblock"
 
48836
 
 
48837
-#: common.opt:890
 
48838
+#: common.opt:894
 
48839
 msgid "-fcall-saved-<register>\tMark <register> as being preserved across functions"
 
48840
 msgstr "-fcall-saved-<register>\tMarkera att <register> bevaras mellan funktioner"
 
48841
 
 
48842
-#: common.opt:894
 
48843
+#: common.opt:898
 
48844
 msgid "-fcall-used-<register>\tMark <register> as being corrupted by function calls"
 
48845
 msgstr "-fcall-used-<register>\tMarkera att <register> förstörs av funktionsanrop"
 
48846
 
 
48847
-#: common.opt:901
 
48848
+#: common.opt:905
 
48849
 msgid "Save registers around function calls"
 
48850
 msgstr "Spara register runt funktionsanrop"
 
48851
 
 
48852
-#: common.opt:905
 
48853
+#: common.opt:909
 
48854
 msgid "Compare the results of several data dependence analyzers."
 
48855
 msgstr "Jämför resultaten av flera analyserare av databeroende."
 
48856
 
 
48857
-#: common.opt:909
 
48858
+#: common.opt:913
 
48859
 msgid "Looks for opportunities to reduce stack adjustments and stack references."
 
48860
 msgstr "Söker efter möjligheter att minska stackjusteringar och stackreferenser."
 
48861
 
 
48862
-#: common.opt:913
 
48863
+#: common.opt:917
 
48864
 msgid "Do not put uninitialized globals in the common section"
 
48865
 msgstr "Lägg inte oinitierade globala i den gemensamma sektionen"
 
48866
 
 
48867
-#: common.opt:921
 
48868
+#: common.opt:925
 
48869
 msgid "-fcompare-debug[=<opts>]\tCompile with and without e.g. -gtoggle, and compare the final-insns dump"
 
48870
 msgstr "-fcompare-debug[=<flgr>]\tKompilera med och utan t.ex. -gtoggle, och jämför slutinstruktionsdumpen"
 
48871
 
 
48872
-#: common.opt:925
 
48873
+#: common.opt:929
 
48874
 msgid "Run only the second compilation of -fcompare-debug"
 
48875
 msgstr "Kör endast den andra kompileringen av -fcompare-debug"
 
48876
 
 
48877
-#: common.opt:929
 
48878
+#: common.opt:933
 
48879
 msgid "Perform comparison elimination after register allocation has finished"
 
48880
 msgstr "Utför eliminering av jämförelser efter registertilldelningen har avslutats"
 
48881
 
 
48882
-#: common.opt:933
 
48883
+#: common.opt:937
 
48884
 msgid "Do not perform optimizations increasing noticeably stack usage"
 
48885
 msgstr "Utför inte optimieringar som märkbart ökar stackanvändningen"
 
48886
 
 
48887
-#: common.opt:937
 
48888
+#: common.opt:941
 
48889
 msgid "Perform a register copy-propagation optimization pass"
 
48890
 msgstr "Utför ett optimeringspass för kopieringspropagering av register"
 
48891
 
 
48892
-#: common.opt:941
 
48893
+#: common.opt:945
 
48894
 msgid "Perform cross-jumping optimization"
 
48895
 msgstr "Utför optimering för korshopp"
 
48896
 
 
48897
-#: common.opt:945
 
48898
+#: common.opt:949
 
48899
 msgid "When running CSE, follow jumps to their targets"
 
48900
 msgstr "När CSE körs, följ hopp till deras mål"
 
48901
 
 
48902
-#: common.opt:953
 
48903
+#: common.opt:957
 
48904
 msgid "Omit range reduction step when performing complex division"
 
48905
 msgstr "Uteslut intervallreduktionssteget när komplex division görs"
 
48906
 
 
48907
-#: common.opt:957
 
48908
+#: common.opt:961
 
48909
 msgid "Complex multiplication and division follow Fortran rules"
 
48910
 msgstr "Komplex multiplikation och division följer Fortranregler"
 
48911
 
 
48912
-#: common.opt:961
 
48913
+#: common.opt:965
 
48914
 msgid "Place data items into their own section"
 
48915
 msgstr "Placera dataobjekt i sin egen sektion"
 
48916
 
 
48917
-#: common.opt:965
 
48918
+#: common.opt:969
 
48919
 msgid "List all available debugging counters with their limits and counts."
 
48920
 msgstr "Lista alla tillgängliga felsökningsräknare med deras gränser och värden."
 
48921
 
 
48922
-#: common.opt:969
 
48923
+#: common.opt:973
 
48924
 msgid "-fdbg-cnt=<counter>:<limit>[,<counter>:<limit>,...]\tSet the debug counter limit.   "
 
48925
 msgstr "-fdbg-cnt=<räknare>:<gräns>[,<räknare>:<gräns>,...]\tSätt gränsen för felsökningsräknare.   "
 
48926
 
 
48927
-#: common.opt:973
 
48928
+#: common.opt:977
 
48929
 msgid "Map one directory name to another in debug information"
 
48930
 msgstr "Översätt ett katalognamn till ett annat i felsökningsinformation"
 
48931
 
 
48932
-#: common.opt:977
 
48933
+#: common.opt:981
 
48934
 msgid "Output .debug_types section when using DWARF v4 debuginfo."
 
48935
 msgstr "Mata ut en .debug_types-sektion när DWARF v4 felsökningsinformation används."
 
48936
 
 
48937
-#: common.opt:983
 
48938
+#: common.opt:987
 
48939
 msgid "Defer popping functions args from stack until later"
 
48940
 msgstr "Senarelägg borttagandet av funktionsargument från stacken"
 
48941
 
 
48942
-#: common.opt:987
 
48943
+#: common.opt:991
 
48944
 msgid "Attempt to fill delay slots of branch instructions"
 
48945
 msgstr "Försök fylla fördröjningsfack av greninstruktioner"
 
48946
 
 
48947
-#: common.opt:991
 
48948
+#: common.opt:995
 
48949
 msgid "Delete dead instructions that may throw exceptions"
 
48950
 msgstr "Ta bort döda instruktioner som kan kasta undantag"
 
48951
 
 
48952
-#: common.opt:995
 
48953
+#: common.opt:999
 
48954
 msgid "Delete useless null pointer checks"
 
48955
 msgstr "Ta bort onödiga nollpekarkontroller"
 
48956
 
 
48957
-#: common.opt:999
 
48958
+#: common.opt:1003
 
48959
 msgid "Try to convert virtual calls to direct ones."
 
48960
 msgstr "Försök att konvertera virtuella anrop till direkta."
 
48961
 
 
48962
-#: common.opt:1003
 
48963
+#: common.opt:1007
 
48964
 msgid "-fdiagnostics-show-location=[once|every-line]\tHow often to emit source location at the beginning of line-wrapped diagnostics"
 
48965
 msgstr "-fdiagnostics-show-location=[once|every-line]\tAnger hur ofta källkodspositioner skall skrivas ut i början av utskrift vid radbrytning"
 
48966
 
 
48967
-#: common.opt:1020
 
48968
+#: common.opt:1024
 
48969
 msgid "Show the source line with a caret indicating the column"
 
48970
 msgstr "Visa källkodsrader med en cirkumflex som indikerar kolumnen"
 
48971
 
 
48972
-#: common.opt:1024
 
48973
+#: common.opt:1028
 
48974
 msgid "Amend appropriate diagnostic messages with the command line option that controls them"
 
48975
 msgstr "Lägg till lämpliga diagnostiska meddelanden till kommandoradsflaggan som styr dem"
 
48976
 
 
48977
-#: common.opt:1028
 
48978
+#: common.opt:1032
 
48979
 msgid "-fdisable-[tree|rtl|ipa]-<pass>=range1+range2 disables an optimization pass"
 
48980
 msgstr "-fdisable-[tree|rtl|ipa]-<pass>=intrvl1+intrvl2 avaktiverar ett optimeringspass"
 
48981
 
 
48982
-#: common.opt:1032
 
48983
+#: common.opt:1036
 
48984
 msgid "-fenable-[tree|rtl|ipa]-<pass>=range1+range2 enables an optimization pass"
 
48985
 msgstr "-fenable-[tree|rtl|ipa]-<pass>=intrvl1+intrvl2 aktiverar ett optimeringspass"
 
48986
 
 
48987
-#: common.opt:1036
 
48988
+#: common.opt:1040
 
48989
 msgid "-fdump-<type>\tDump various compiler internals to a file"
 
48990
 msgstr "-fdump-<typ>\tSkriv ut diverse intern kompilatorinformation till en fil"
 
48991
 
 
48992
-#: common.opt:1043
 
48993
+#: common.opt:1047
 
48994
 msgid "-fdump-final-insns=filename\tDump to filename the insns at the end of translation"
 
48995
 msgstr "-fdump-final-insns=filnamn\tSkriv instruktionerna vid slutet av översättningen till filnamn"
 
48996
 
 
48997
-#: common.opt:1047
 
48998
+#: common.opt:1051
 
48999
 msgid "-fdump-go-spec=filename\tWrite all declarations to file as Go code"
 
49000
 msgstr "-fdump-go-spec=filnamn\tSkriv alla deklarationer till fil som Go-kod"
 
49001
 
 
49002
-#: common.opt:1051
 
49003
+#: common.opt:1055
 
49004
 msgid "Suppress output of addresses in debugging dumps"
 
49005
 msgstr "Undertryck utskrift av adresser i felsökningsutskrifter"
 
49006
 
 
49007
-#: common.opt:1055
 
49008
+#: common.opt:1059
 
49009
 msgid "Dump optimization passes"
 
49010
 msgstr "Dumpa optimeringspass"
 
49011
 
 
49012
-#: common.opt:1059
 
49013
+#: common.opt:1063
 
49014
 msgid "Suppress output of instruction numbers, line number notes and addresses in debugging dumps"
 
49015
 msgstr "Undertryck utskrift av instruktionsantal, radnummernoteringar och -adresser i felsökningsutskrifter"
 
49016
 
 
49017
-#: common.opt:1063
 
49018
+#: common.opt:1067
 
49019
 msgid "Suppress output of previous and next insn numbers in debugging dumps"
 
49020
 msgstr "Undertryck utskrift föregående och nästa instruktionsnummer i felsökningsutskrifter"
 
49021
 
 
49022
-#: common.opt:1067
 
49023
+#: common.opt:1071
 
49024
 msgid "Enable CFI tables via GAS assembler directives."
 
49025
 msgstr "Aktivera CFI-tabeller via GAS-assemblerdirektiv."
 
49026
 
 
49027
-#: common.opt:1071
 
49028
+#: common.opt:1075
 
49029
 msgid "Perform early inlining"
 
49030
 msgstr "Utför tidig inline:ing"
 
49031
 
 
49032
-#: common.opt:1075
 
49033
+#: common.opt:1079
 
49034
 msgid "Perform DWARF2 duplicate elimination"
 
49035
 msgstr "Utför dubletteliminering i DWARF2"
 
49036
 
 
49037
-#: common.opt:1079
 
49038
+#: common.opt:1083
 
49039
 msgid "Perform interprocedural reduction of aggregates"
 
49040
 msgstr "Utför interprocedurell reduktion av aggregat"
 
49041
 
 
49042
-#: common.opt:1083 common.opt:1087
 
49043
+#: common.opt:1087 common.opt:1091
 
49044
 msgid "Perform unused type elimination in debug info"
 
49045
 msgstr "Utför eliminering av oanvända typer i felsökningsinformation"
 
49046
 
 
49047
-#: common.opt:1091
 
49048
+#: common.opt:1095
 
49049
 msgid "Do not suppress C++ class debug information."
 
49050
 msgstr "Undertryck inte felsökningsinformation för C++-klasser."
 
49051
 
 
49052
-#: common.opt:1095
 
49053
+#: common.opt:1099
 
49054
 msgid "Enable exception handling"
 
49055
 msgstr "Aktivera undantagshantering"
 
49056
 
 
49057
-#: common.opt:1099
 
49058
+#: common.opt:1103
 
49059
 msgid "Perform a number of minor, expensive optimizations"
 
49060
 msgstr "Utför ett antal smärre, dyra optimeringar"
 
49061
 
 
49062
-#: common.opt:1103
 
49063
+#: common.opt:1107
 
49064
 msgid "-fexcess-precision=[fast|standard]\tSpecify handling of excess floating-point precision"
 
49065
 msgstr "-fexecc-precision=[fast|standard]\tAnge hantering av överskjutande precision på flyttal"
 
49066
 
 
49067
-#: common.opt:1106
 
49068
+#: common.opt:1110
 
49069
 #, c-format
 
49070
 msgid "unknown excess precision style %qs"
 
49071
 msgstr "okänd stil för överskjutande precision %qs"
 
49072
 
 
49073
-#: common.opt:1119
 
49074
+#: common.opt:1123
 
49075
 msgid "Output lto objects containing both the intermediate language and binary output."
 
49076
 msgstr "Mata ut lto-objekt som innehåller både mellanspråket och binärutdata."
 
49077
 
 
49078
-#: common.opt:1123
 
49079
+#: common.opt:1127
 
49080
 msgid "Assume no NaNs or infinities are generated"
 
49081
 msgstr "Anta att inga NaN:er eller oändligheter genereras"
 
49082
 
 
49083
-#: common.opt:1127
 
49084
+#: common.opt:1131
 
49085
 msgid "-ffixed-<register>\tMark <register> as being unavailable to the compiler"
 
49086
 msgstr "-ffixed-<register>\tMarkera <register> som ej tillgängligt för kompilatorn"
 
49087
 
 
49088
-#: common.opt:1131
 
49089
+#: common.opt:1135
 
49090
 msgid "Don't allocate floats and doubles in extended-precision registers"
 
49091
 msgstr "Allokera inte float och double i register med utökad precision"
 
49092
 
 
49093
-#: common.opt:1139
 
49094
+#: common.opt:1143
 
49095
 msgid "Perform a forward propagation pass on RTL"
 
49096
 msgstr "Utför ett framåtpropageringspass på RTL"
 
49097
 
 
49098
-#: common.opt:1143
 
49099
+#: common.opt:1147
 
49100
 msgid "-ffp-contract=[off|on|fast] Perform floating-point expression contraction."
 
49101
 msgstr "-ffp-contract=[off|on|fast] Utför kontraktion av flyttalsuttryck."
 
49102
 
 
49103
-#: common.opt:1146
 
49104
+#: common.opt:1150
 
49105
 #, c-format
 
49106
 msgid "unknown floating point contraction style %qs"
 
49107
 msgstr "okänd stil för flyttalssammandragning %qs"
 
49108
 
 
49109
-#: common.opt:1163
 
49110
+#: common.opt:1167
 
49111
 msgid "Allow function addresses to be held in registers"
 
49112
 msgstr "Tillåt att funktionsadresser läggs i register"
 
49113
 
 
49114
-#: common.opt:1167
 
49115
+#: common.opt:1171
 
49116
 msgid "Place each function into its own section"
 
49117
 msgstr "Placera varje funktion i sin egen sektion"
 
49118
 
 
49119
-#: common.opt:1171
 
49120
+#: common.opt:1175
 
49121
 msgid "Perform global common subexpression elimination"
 
49122
 msgstr "Utför global eliminering av gemensamma deluttryck"
 
49123
 
 
49124
-#: common.opt:1175
 
49125
+#: common.opt:1179
 
49126
 msgid "Perform enhanced load motion during global common subexpression elimination"
 
49127
 msgstr "Utför förbättrad förflyttning av inläsning under global eliminering av gemensamma deluttryck"
 
49128
 
 
49129
-#: common.opt:1179
 
49130
+#: common.opt:1183
 
49131
 msgid "Perform store motion after global common subexpression elimination"
 
49132
 msgstr "Utför förflyttning av lagring efter global eliminering av gemensamma deluttryck"
 
49133
 
 
49134
-#: common.opt:1183
 
49135
+#: common.opt:1187
 
49136
 msgid "Perform redundant load after store elimination in global common subexpression"
 
49137
 msgstr "Utför eliminering av överflödig inläsning efter lagring i globala gemensamma deluttryck"
 
49138
 
 
49139
-#: common.opt:1188
 
49140
+#: common.opt:1192
 
49141
 msgid "Perform global common subexpression elimination after register allocation"
 
49142
 msgstr "Utför global eliminering av gemensamma deluttryck efter registertilldelning"
 
49143
 
 
49144
-#: common.opt:1194
 
49145
+#: common.opt:1198
 
49146
 msgid "Enable in and out of Graphite representation"
 
49147
 msgstr "Aktivera in och ut från Graphite-representation"
 
49148
 
 
49149
-#: common.opt:1198
 
49150
+#: common.opt:1202
 
49151
 msgid "Enable Graphite Identity transformation"
 
49152
 msgstr "Aktivera Graphite-identitetstransformation"
 
49153
 
 
49154
-#: common.opt:1202
 
49155
+#: common.opt:1206
 
49156
 msgid "Enable hoisting adjacent loads to encourage generating conditional move"
 
49157
 msgstr "Aktivera närliggande lyftningslast för att uppmuntra generering av villkorliga förflyttningar."
 
49158
 
 
49159
-#: common.opt:1207
 
49160
+#: common.opt:1211
 
49161
 msgid "Mark all loops as parallel"
 
49162
 msgstr "Markera alla slingor som parallella"
 
49163
 
 
49164
-#: common.opt:1211
 
49165
+#: common.opt:1215
 
49166
 msgid "Enable Loop Strip Mining transformation"
 
49167
 msgstr "Aktivera transformationen utgrävning av remsor (strip mining) i slingor"
 
49168
 
 
49169
-#: common.opt:1215
 
49170
+#: common.opt:1219
 
49171
 msgid "Enable Loop Interchange transformation"
 
49172
 msgstr "Aktivera transformationen utbyte (interchange) i slingor"
 
49173
 
 
49174
-#: common.opt:1219
 
49175
+#: common.opt:1223
 
49176
 msgid "Enable Loop Blocking transformation"
 
49177
 msgstr "Aktivera slingblockeringstransformation"
 
49178
 
 
49179
-#: common.opt:1223
 
49180
+#: common.opt:1227
 
49181
 msgid "Enable support for GNU transactional memory"
 
49182
 msgstr "Aktivera stöd för GNU:s transationsminne"
 
49183
 
 
49184
-#: common.opt:1231
 
49185
+#: common.opt:1235
 
49186
 msgid "Enable the ISL based loop nest optimizer"
 
49187
 msgstr "Aktevera den ISL-baserade optimeraren av slingnästning"
 
49188
 
 
49189
-#: common.opt:1235
 
49190
+#: common.opt:1239
 
49191
 msgid "Force bitfield accesses to match their type width"
 
49192
 msgstr "Tvinga bitfältsåtkomster att matcha sin typbredd"
 
49193
 
 
49194
-#: common.opt:1239
 
49195
+#: common.opt:1243
 
49196
 msgid "Enable guessing of branch probabilities"
 
49197
 msgstr "Aktivera att grensannolikheter gissas"
 
49198
 
 
49199
-#: common.opt:1247
 
49200
+#: common.opt:1251
 
49201
 msgid "Process #ident directives"
 
49202
 msgstr "Hantera #ident-direktiv"
 
49203
 
 
49204
-#: common.opt:1251
 
49205
+#: common.opt:1255
 
49206
 msgid "Perform conversion of conditional jumps to branchless equivalents"
 
49207
 msgstr "Utför konvertering av villkorliga hopp till grenlösa motsvarigheter"
 
49208
 
 
49209
-#: common.opt:1255
 
49210
+#: common.opt:1259
 
49211
 msgid "Perform conversion of conditional jumps to conditional execution"
 
49212
 msgstr "Utför konvertering av villkorliga hopp till villkorlig exekvering"
 
49213
 
 
49214
-#: common.opt:1259
 
49215
+#: common.opt:1263
 
49216
 msgid "-fstack-reuse=[all|named_vars|none] Set stack reuse level for local variables."
 
49217
 msgstr "-fstack-reuse=[all|named_vars|none] Ställ in stackåteranvändningsnivån för lokala variabler."
 
49218
 
 
49219
-#: common.opt:1262
 
49220
+#: common.opt:1266
 
49221
 #, c-format
 
49222
 msgid "unknown Stack Reuse Level %qs"
 
49223
 msgstr "okänd stackåteranvändningsmodell %qs"
 
49224
 
 
49225
-#: common.opt:1275
 
49226
+#: common.opt:1279
 
49227
 msgid "Convert conditional jumps in innermost loops to branchless equivalents"
 
49228
 msgstr "Konvertera villkorliga hopp i innersta slingor till grenlösa motsvarigheter"
 
49229
 
 
49230
-#: common.opt:1279
 
49231
+#: common.opt:1283
 
49232
 msgid "Also if-convert conditional jumps containing memory writes"
 
49233
 msgstr "Även if-convert villkorliga hopp som innehåller minnesskrivningar"
 
49234
 
 
49235
-#: common.opt:1287
 
49236
+#: common.opt:1291
 
49237
 msgid "Do not generate .size directives"
 
49238
 msgstr "Generera inte .size-direktiv"
 
49239
 
 
49240
-#: common.opt:1291
 
49241
+#: common.opt:1295
 
49242
 msgid "Perform indirect inlining"
 
49243
 msgstr "Utför indirekt inline:ing"
 
49244
 
 
49245
-#: common.opt:1297
 
49246
+#: common.opt:1301
 
49247
 msgid "Enable inlining of function declared \"inline\", disabling disables all inlining"
 
49248
 msgstr "Aktivera inline:ing av funktioner deklarerade ”inline”, avslaget avaktiveras all inline:ing"
 
49249
 
 
49250
-#: common.opt:1301
 
49251
+#: common.opt:1305
 
49252
 msgid "Integrate functions into their callers when code size is known not to grow"
 
49253
 msgstr "Integrera funktioner i deras anropare när det är klart att kodstorleken inte växer"
 
49254
 
 
49255
-#: common.opt:1305
 
49256
+#: common.opt:1309
 
49257
 msgid "Integrate functions not declared \"inline\" into their callers when profitable"
 
49258
 msgstr "Integrera funktioner deklarerade ”inline” i deras anropare när det lönar sig"
 
49259
 
 
49260
-#: common.opt:1309
 
49261
+#: common.opt:1313
 
49262
 msgid "Integrate functions only required by their single caller"
 
49263
 msgstr "Integrera funktioner som endast behövs av deras enda anropare"
 
49264
 
 
49265
-#: common.opt:1316
 
49266
+#: common.opt:1320
 
49267
 msgid "-finline-limit=<number>\tLimit the size of inlined functions to <number>"
 
49268
 msgstr "-finline-limit=<tal>\tBegränsa storlek på inline-funktioner till <tal>"
 
49269
 
 
49270
-#: common.opt:1320
 
49271
+#: common.opt:1324
 
49272
 msgid "Inline __atomic operations when a lock free instruction sequence is available."
 
49273
 msgstr "Inline:a __atomic-operationer när en låsningsfri instruktionssekvens är tillgänglig."
 
49274
 
 
49275
-#: common.opt:1324
 
49276
+#: common.opt:1328
 
49277
 msgid "Instrument function entry and exit with profiling calls"
 
49278
 msgstr "Instrumentera funktionsingång och -utgång med profileringsanrop"
 
49279
 
 
49280
-#: common.opt:1328
 
49281
+#: common.opt:1332
 
49282
 msgid "-finstrument-functions-exclude-function-list=name,...  Do not instrument listed functions"
 
49283
 msgstr "-finstrument-functions-exclude-function-list=namn,...  Instrumentera inte uppräknade funktioner"
 
49284
 
 
49285
-#: common.opt:1332
 
49286
+#: common.opt:1336
 
49287
 msgid "-finstrument-functions-exclude-file-list=filename,...  Do not instrument functions listed in files"
 
49288
 msgstr "-finstrument-functions-exclude-file-list=filenamn,...  Instrumentera inte funktioner uppräknade i filerna"
 
49289
 
 
49290
-#: common.opt:1336
 
49291
+#: common.opt:1340
 
49292
 msgid "Perform Interprocedural constant propagation"
 
49293
 msgstr "Utför konstantpropagering mellan procedurer"
 
49294
 
 
49295
-#: common.opt:1340
 
49296
+#: common.opt:1344
 
49297
 msgid "Perform cloning to make Interprocedural constant propagation stronger"
 
49298
 msgstr "Utför kloning för att göra konstantpropagering mellan procedurer starkare"
 
49299
 
 
49300
-#: common.opt:1344
 
49301
+#: common.opt:1348
 
49302
 msgid "Perform interprocedural profile propagation"
 
49303
 msgstr "Utför profileringspropagering mellan procedurer"
 
49304
 
 
49305
-#: common.opt:1348
 
49306
+#: common.opt:1352
 
49307
 msgid "Perform interprocedural points-to analysis"
 
49308
 msgstr "Utför pekar-på-analyser mellan procedurer"
 
49309
 
 
49310
-#: common.opt:1352
 
49311
+#: common.opt:1356
 
49312
 msgid "Discover pure and const functions"
 
49313
 msgstr "Upptäck pure- och const-funktioner"
 
49314
 
 
49315
-#: common.opt:1356
 
49316
+#: common.opt:1360
 
49317
 msgid "Discover readonly and non addressable static variables"
 
49318
 msgstr "Upptäck endast läsbara och icke adresserbara statiska variabler"
 
49319
 
 
49320
-#: common.opt:1368
 
49321
+#: common.opt:1372
 
49322
 msgid "-fira-algorithm=[CB|priority] Set the used IRA algorithm"
 
49323
 msgstr "-fira-algorithm=[CB|priority] Bestäm den använda IRA-algoritmen"
 
49324
 
 
49325
-#: common.opt:1371
 
49326
+#: common.opt:1375
 
49327
 #, c-format
 
49328
 msgid "unknown IRA algorithm %qs"
 
49329
 msgstr "okänd IRA-algoritm %qs"
 
49330
 
 
49331
-#: common.opt:1381
 
49332
+#: common.opt:1385
 
49333
 msgid "-fira-region=[one|all|mixed] Set regions for IRA"
 
49334
 msgstr "-fira-region=[one|all|mixed] Sätt regioner för IRA"
 
49335
 
 
49336
-#: common.opt:1384
 
49337
+#: common.opt:1388
 
49338
 #, c-format
 
49339
 msgid "unknown IRA region %qs"
 
49340
 msgstr "okänd IRA-region %qs"
 
49341
 
 
49342
-#: common.opt:1397 common.opt:1402
 
49343
+#: common.opt:1401 common.opt:1406
 
49344
 msgid "Use IRA based register pressure calculation"
 
49345
 msgstr "Använd IRA-baserad registertryckberäkning"
 
49346
 
 
49347
-#: common.opt:1407
 
49348
+#: common.opt:1411
 
49349
 msgid "Share slots for saving different hard registers."
 
49350
 msgstr "Dela fack för att spara olika hårda register."
 
49351
 
 
49352
-#: common.opt:1411
 
49353
+#: common.opt:1415
 
49354
 msgid "Share stack slots for spilled pseudo-registers."
 
49355
 msgstr "Dela stackfack för spillda pseudoregister."
 
49356
 
 
49357
-#: common.opt:1415
 
49358
+#: common.opt:1419
 
49359
 msgid "-fira-verbose=<number>\tControl IRA's level of diagnostic messages."
 
49360
 msgstr "-fira-verbose=<tal>\tStyr IRA:ns nivå på diagnostikmeddelanden."
 
49361
 
 
49362
-#: common.opt:1419
 
49363
+#: common.opt:1423
 
49364
 msgid "Optimize induction variables on trees"
 
49365
 msgstr "Optimera induktionsvariabler på träd"
 
49366
 
 
49367
-#: common.opt:1423
 
49368
+#: common.opt:1427
 
49369
 msgid "Use jump tables for sufficiently large switch statements"
 
49370
 msgstr "Använd hopptabeller för tillräckligt stora switch-satser"
 
49371
 
 
49372
-#: common.opt:1427
 
49373
+#: common.opt:1431
 
49374
 msgid "Generate code for functions even if they are fully inlined"
 
49375
 msgstr "Generera kod för funktioner även om de är fullständigt inline:ade"
 
49376
 
 
49377
-#: common.opt:1431
 
49378
+#: common.opt:1435
 
49379
 msgid "Emit static const variables even if they are not used"
 
49380
 msgstr "Mata ut static const-variabler även om de inte används"
 
49381
 
 
49382
-#: common.opt:1435
 
49383
+#: common.opt:1439
 
49384
 msgid "Give external symbols a leading underscore"
 
49385
 msgstr "Ge externa symboler ett inledande understrykningstecken"
 
49386
 
 
49387
-#: common.opt:1443
 
49388
+#: common.opt:1447
 
49389
 msgid "Enable link-time optimization."
 
49390
 msgstr "Aktivera länkningsoptimeringar."
 
49391
 
 
49392
-#: common.opt:1447
 
49393
+#: common.opt:1451
 
49394
 msgid "Link-time optimization with number of parallel jobs or jobserver."
 
49395
 msgstr "Optimeringar vid länktillfället med flera parallella jobb eller jobbserver."
 
49396
 
 
49397
-#: common.opt:1451
 
49398
+#: common.opt:1455
 
49399
 msgid "Partition symbols and vars at linktime based on object files they originate from"
 
49400
 msgstr "Partitionera symboler och variabler vid länktillfället baserat på vilka objektfiler de härrör från"
 
49401
 
 
49402
-#: common.opt:1455
 
49403
+#: common.opt:1459
 
49404
 msgid "Partition functions and vars at linktime into approximately same sized buckets"
 
49405
 msgstr "Partitionera funktioner och variabler vid länktillfället i hinkar av ungefär samma storlek"
 
49406
 
 
49407
-#: common.opt:1459
 
49408
+#: common.opt:1463
 
49409
 msgid "Put every symbol into separate partition"
 
49410
 msgstr "Placera varje symbol i en separat partition"
 
49411
 
 
49412
-#: common.opt:1463
 
49413
+#: common.opt:1467
 
49414
 msgid "Disable partioning and streaming"
 
49415
 msgstr "Avaktivera partitionering och strömning"
 
49416
 
 
49417
-#: common.opt:1468
 
49418
+#: common.opt:1472
 
49419
 msgid "-flto-compression-level=<number>\tUse zlib compression level <number> for IL"
 
49420
 msgstr "-flto-compression-level=<tal>\tAnvänd zlib-komprimering på nivå <tal> för IL"
 
49421
 
 
49422
-#: common.opt:1472
 
49423
+#: common.opt:1476
 
49424
 msgid "Report various link-time optimization statistics"
 
49425
 msgstr "Rapoortera diverse optimeringsstatistik från länkningen"
 
49426
 
 
49427
-#: common.opt:1476
 
49428
+#: common.opt:1480
 
49429
 msgid "Set errno after built-in math functions"
 
49430
 msgstr "Sätt errno efter inbyggda matematikfunktioner"
 
49431
 
 
49432
-#: common.opt:1480
 
49433
+#: common.opt:1484
 
49434
 msgid "-fmax-errors=<number>\tMaximum number of errors to report"
 
49435
 msgstr "-fmax-errors=<antal>\tMaximalt antal fel som skall rapporteras"
 
49436
 
 
49437
-#: common.opt:1484
 
49438
+#: common.opt:1488
 
49439
 msgid "Report on permanent memory allocation"
 
49440
 msgstr "Rapportera om permanent minnesallokering"
 
49441
 
 
49442
-#: common.opt:1488
 
49443
+#: common.opt:1492
 
49444
 msgid "Report on permanent memory allocation in WPA only"
 
49445
 msgstr "Rapportera bara om permanent minnesallokering i WPA"
 
49446
 
 
49447
-#: common.opt:1495
 
49448
+#: common.opt:1499
 
49449
 msgid "Attempt to merge identical constants and constant variables"
 
49450
 msgstr "Försök slå samman identiska konstanter och konstanta variabler"
 
49451
 
 
49452
-#: common.opt:1499
 
49453
+#: common.opt:1503
 
49454
 msgid "Attempt to merge identical constants across compilation units"
 
49455
 msgstr "Försök slå samman identiska konstanter mellan kompileringsenheter"
 
49456
 
 
49457
-#: common.opt:1503
 
49458
+#: common.opt:1507
 
49459
 msgid "Attempt to merge identical debug strings across compilation units"
 
49460
 msgstr "Försök slå samman identiska felsökningssträngar mellan kompileringsenheter"
 
49461
 
 
49462
-#: common.opt:1507
 
49463
+#: common.opt:1511
 
49464
 msgid "-fmessage-length=<number>\tLimit diagnostics to <number> characters per line.  0 suppresses line-wrapping"
 
49465
 msgstr "-fmessage-length=<antal>\tBegränsa felmeddelandens längd till <antal> tecken per rad.  0 stänger av radbrytning"
 
49466
 
 
49467
-#: common.opt:1511
 
49468
+#: common.opt:1515
 
49469
 msgid "Perform SMS based modulo scheduling before the first scheduling pass"
 
49470
 msgstr "Utför SMS-baserad modulo-schemaläggning före det första schemaläggningspasset"
 
49471
 
 
49472
-#: common.opt:1515
 
49473
+#: common.opt:1519
 
49474
 msgid "Perform SMS based modulo scheduling with register moves allowed"
 
49475
 msgstr "Utför SMS-baserad modulo-schemaläggning med tillåten registerförflyttning"
 
49476
 
 
49477
-#: common.opt:1519
 
49478
+#: common.opt:1523
 
49479
 msgid "Move loop invariant computations out of loops"
 
49480
 msgstr "Flytta slinginvarianta beräkningar ut från slingor"
 
49481
 
 
49482
-#: common.opt:1523
 
49483
+#: common.opt:1527
 
49484
 msgid "Use the RTL dead code elimination pass"
 
49485
 msgstr "Använd passet på RTL för eliminering av död kod"
 
49486
 
 
49487
-#: common.opt:1527
 
49488
+#: common.opt:1531
 
49489
 msgid "Use the RTL dead store elimination pass"
 
49490
 msgstr "Använd passet på RTL för eliminering av död lagring"
 
49491
 
 
49492
-#: common.opt:1531
 
49493
+#: common.opt:1535
 
49494
 msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling"
 
49495
 msgstr "Aktivera/deaktivera den traditionella schemaläggningen i slingor som redan passerat modulo-schemaläggning"
 
49496
 
 
49497
-#: common.opt:1535
 
49498
+#: common.opt:1539
 
49499
 msgid "Support synchronous non-call exceptions"
 
49500
 msgstr "Stöd synkrona icke-anropsundantag"
 
49501
 
 
49502
-#: common.opt:1539
 
49503
+#: common.opt:1543
 
49504
 msgid "When possible do not generate stack frames"
 
49505
 msgstr "Låt bli att generera stackramar när det är möjligt"
 
49506
 
 
49507
-#: common.opt:1543
 
49508
+#: common.opt:1547
 
49509
 msgid "Enable all optimization info dumps on stderr"
 
49510
 msgstr "Aktivera alla optimeringsinformationsdumpar på standard fel"
 
49511
 
 
49512
-#: common.opt:1547
 
49513
+#: common.opt:1551
 
49514
 msgid "-fopt-info[-<type>=filename]\tDump compiler optimization details"
 
49515
 msgstr "-fopt-info[-<type>=filenamn]\tSkriv ut kompilatoroptimeringsdetaljer"
 
49516
 
 
49517
-#: common.opt:1551
 
49518
+#: common.opt:1555
 
49519
 msgid "Do the full register move optimization pass"
 
49520
 msgstr "Gör det fullständiga registerförflyttningsoptimeringspasset"
 
49521
 
 
49522
-#: common.opt:1555
 
49523
+#: common.opt:1559
 
49524
 msgid "Optimize sibling and tail recursive calls"
 
49525
 msgstr "Optimera syskon- och svansrekursiva anrop"
 
49526
 
 
49527
-#: common.opt:1559
 
49528
+#: common.opt:1563
 
49529
 msgid "Perform partial inlining"
 
49530
 msgstr "Utför partiell inline:ing"
 
49531
 
 
49532
-#: common.opt:1563 common.opt:1567
 
49533
+#: common.opt:1567 common.opt:1571
 
49534
 msgid "Report on memory allocation before interprocedural optimization"
 
49535
 msgstr "Rapportera minnesallokering för interprocedurella optimeringar"
 
49536
 
 
49537
-#: common.opt:1571
 
49538
+#: common.opt:1575
 
49539
 msgid "Pack structure members together without holes"
 
49540
 msgstr "Packa ihop postmedlemmar utan hål"
 
49541
 
 
49542
-#: common.opt:1575
 
49543
+#: common.opt:1579
 
49544
 msgid "-fpack-struct=<number>\tSet initial maximum structure member alignment"
 
49545
 msgstr "-fpack-struct=<tal>\tAnge initial maximal justering för postmedlemmar"
 
49546
 
 
49547
-#: common.opt:1579
 
49548
+#: common.opt:1583
 
49549
 msgid "Return small aggregates in memory, not registers"
 
49550
 msgstr "Returnera små aggregat i minne, inte register"
 
49551
 
 
49552
-#: common.opt:1583
 
49553
+#: common.opt:1587
 
49554
 msgid "Perform loop peeling"
 
49555
 msgstr "Utför slingavskalning"
 
49556
 
 
49557
-#: common.opt:1587
 
49558
+#: common.opt:1591
 
49559
 msgid "Enable machine specific peephole optimizations"
 
49560
 msgstr "Aktivera maskinspecifika nyckelhålsoptimeringar"
 
49561
 
 
49562
-#: common.opt:1591
 
49563
+#: common.opt:1595
 
49564
 msgid "Enable an RTL peephole pass before sched2"
 
49565
 msgstr "Aktivera ett RTL-nyckelhålspass före sched2"
 
49566
 
 
49567
-#: common.opt:1595
 
49568
+#: common.opt:1599
 
49569
 msgid "Generate position-independent code if possible (large mode)"
 
49570
 msgstr "Generera positionsoberoende kod om möjligt (stort läge)"
 
49571
 
 
49572
-#: common.opt:1599
 
49573
+#: common.opt:1603
 
49574
 msgid "Generate position-independent code for executables if possible (large mode)"
 
49575
 msgstr "Generera positionsoberoende kod för körbara program om möjligt (stort läge)"
 
49576
 
 
49577
-#: common.opt:1603
 
49578
+#: common.opt:1607
 
49579
 msgid "Generate position-independent code if possible (small mode)"
 
49580
 msgstr "Generera positionsoberoende kod om möjligt (litet läge)"
 
49581
 
 
49582
-#: common.opt:1607
 
49583
+#: common.opt:1611
 
49584
 msgid "Generate position-independent code for executables if possible (small mode)"
 
49585
 msgstr "Generera positionsoberoende kod för körbara program om möjligt (litet läge)"
 
49586
 
 
49587
-#: common.opt:1611
 
49588
+#: common.opt:1615
 
49589
 msgid "Specify a plugin to load"
 
49590
 msgstr "Ange en instickmodul att läsa in"
 
49591
 
 
49592
-#: common.opt:1615
 
49593
+#: common.opt:1619
 
49594
 msgid "-fplugin-arg-<name>-<key>[=<value>]\tSpecify argument <key>=<value> for plugin <name>"
 
49595
 msgstr "-fplugin-arg-<namn>-<nyckel>[=<värde>]\tAnge argument <nyckel>=<värde> för insticksmodul <namn>"
 
49596
 
 
49597
-#: common.opt:1619
 
49598
+#: common.opt:1623
 
49599
 msgid "Run predictive commoning optimization."
 
49600
 msgstr "Kör optimeringar för predikativ gemensamning."
 
49601
 
 
49602
-#: common.opt:1623
 
49603
+#: common.opt:1627
 
49604
 msgid "Generate prefetch instructions, if available, for arrays in loops"
 
49605
 msgstr "Generera förhandshämtningsinstruktioner (prefetch), om tillgängliga, för vektorer i slingor"
 
49606
 
 
49607
-#: common.opt:1627
 
49608
+#: common.opt:1631
 
49609
 msgid "Enable basic program profiling code"
 
49610
 msgstr "Aktivera grundläggande programprofileringskod"
 
49611
 
 
49612
-#: common.opt:1631
 
49613
+#: common.opt:1635
 
49614
 msgid "Insert arc-based program profiling code"
 
49615
 msgstr "Lägg in bågbaserad programprofileringskod"
 
49616
 
 
49617
-#: common.opt:1635
 
49618
+#: common.opt:1639
 
49619
 msgid "Set the top-level directory for storing the profile data."
 
49620
 msgstr "Sätt toppnivåkatalogen för att spara profildata."
 
49621
 
 
49622
-#: common.opt:1640
 
49623
+#: common.opt:1644
 
49624
 msgid "Enable correction of flow inconsistent profile data input"
 
49625
 msgstr "Aktivera korrigering av profilindata med inkonsistent flöde"
 
49626
 
 
49627
-#: common.opt:1644
 
49628
+#: common.opt:1648
 
49629
 msgid "Enable common options for generating profile info for profile feedback directed optimizations"
 
49630
 msgstr "Aktivera vanliga flaggor för att generera profileringsinformation för optimeringar styrda av återmatad profil"
 
49631
 
 
49632
-#: common.opt:1648
 
49633
+#: common.opt:1652
 
49634
 msgid "Enable common options for generating profile info for profile feedback directed optimizations, and set -fprofile-dir="
 
49635
 msgstr "Aktivera vanliga flaggor för att generera profileringsinformation för optimeringar styrda av återmatad profil, och sätt -fprofile-dir="
 
49636
 
 
49637
-#: common.opt:1652
 
49638
+#: common.opt:1656
 
49639
 msgid "Enable common options for performing profile feedback directed optimizations"
 
49640
 msgstr "Aktivera vanliga flaggor för att utföra optimeringar styrda av återmatad profil"
 
49641
 
 
49642
-#: common.opt:1656
 
49643
+#: common.opt:1660
 
49644
 msgid "Enable common options for performing profile feedback directed optimizations, and set -fprofile-dir="
 
49645
 msgstr "Aktivera vanliga flaggor för att utföra optimeringar styrda av återmatad profil, och sätt -fprofile-dir="
 
49646
 
 
49647
-#: common.opt:1660
 
49648
+#: common.opt:1664
 
49649
 msgid "Insert code to profile values of expressions"
 
49650
 msgstr "Lägg in kod för att profilera värden av uttryck"
 
49651
 
 
49652
-#: common.opt:1664
 
49653
+#: common.opt:1668
 
49654
 msgid "Report on consistency of profile"
 
49655
 msgstr "Rapportera om intern konsistens hos prifilen"
 
49656
 
 
49657
-#: common.opt:1671
 
49658
+#: common.opt:1675
 
49659
 msgid "-frandom-seed=<string>\tMake compile reproducible using <string>"
 
49660
 msgstr "-frandom-seed=<sträng>\tGör kompileringen reproducerbar med <sträng>"
 
49661
 
 
49662
-#: common.opt:1681
 
49663
+#: common.opt:1685
 
49664
 msgid "Record gcc command line switches in the object file."
 
49665
 msgstr "Notera gcc:s kommandoradsflaggor i objektfilen."
 
49666
 
 
49667
-#: common.opt:1685
 
49668
+#: common.opt:1689
 
49669
 msgid "Return small aggregates in registers"
 
49670
 msgstr "Returnera små poster i register"
 
49671
 
 
49672
-#: common.opt:1689
 
49673
+#: common.opt:1693
 
49674
 msgid "Enables a register move optimization"
 
49675
 msgstr "Aktiverar en registerförflyttningsoptimering"
 
49676
 
 
49677
-#: common.opt:1693
 
49678
+#: common.opt:1697
 
49679
 msgid "Perform a register renaming optimization pass"
 
49680
 msgstr "Utför ett optimeringspass med registernamnbyten"
 
49681
 
 
49682
-#: common.opt:1697
 
49683
+#: common.opt:1701
 
49684
 msgid "Reorder basic blocks to improve code placement"
 
49685
 msgstr "Flytta om grundblock för att förbättra kodplacering"
 
49686
 
 
49687
-#: common.opt:1701
 
49688
+#: common.opt:1705
 
49689
 msgid "Reorder basic blocks and partition into hot and cold sections"
 
49690
 msgstr "Flytta om grundblock och partitioner till varma och kalla sektioner"
 
49691
 
 
49692
-#: common.opt:1705
 
49693
+#: common.opt:1709
 
49694
 msgid "Reorder functions to improve code placement"
 
49695
 msgstr "Flytta om funktioner för att förbättra kodplacering"
 
49696
 
 
49697
-#: common.opt:1709
 
49698
+#: common.opt:1713
 
49699
 msgid "Add a common subexpression elimination pass after loop optimizations"
 
49700
 msgstr "Lägg till ett pass för eliminering av gemensamma deluttryck efter slingoptimeringar"
 
49701
 
 
49702
-#: common.opt:1717
 
49703
+#: common.opt:1721
 
49704
 msgid "Disable optimizations that assume default FP rounding behavior"
 
49705
 msgstr "Avaktivera optimeringar som antar standardmässig avrundningsbeteende för FP"
 
49706
 
 
49707
-#: common.opt:1721
 
49708
+#: common.opt:1725
 
49709
 msgid "Enable scheduling across basic blocks"
 
49710
 msgstr "Aktivera schemaläggning mellan grundblock"
 
49711
 
 
49712
-#: common.opt:1725
 
49713
+#: common.opt:1729
 
49714
 msgid "Enable register pressure sensitive insn scheduling"
 
49715
 msgstr "Aktivera regeistertryckskänslig instruktionsschemaläggning"
 
49716
 
 
49717
-#: common.opt:1729
 
49718
+#: common.opt:1733
 
49719
 msgid "Allow speculative motion of non-loads"
 
49720
 msgstr "Tillåt spekulativ förflyttning av icke-inläsningar"
 
49721
 
 
49722
-#: common.opt:1733
 
49723
+#: common.opt:1737
 
49724
 msgid "Allow speculative motion of some loads"
 
49725
 msgstr "Tillåt spekulativ förflyttning av några inläsningar"
 
49726
 
 
49727
-#: common.opt:1737
 
49728
+#: common.opt:1741
 
49729
 msgid "Allow speculative motion of more loads"
 
49730
 msgstr "Tillåt spekulativ förflyttning av fler inläsningar"
 
49731
 
 
49732
-#: common.opt:1741
 
49733
+#: common.opt:1745
 
49734
 msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler"
 
49735
 msgstr "-fsched-verbose=<tal>\tAnge hur mångordig schemaläggaren skall vara"
 
49736
 
 
49737
-#: common.opt:1745
 
49738
+#: common.opt:1749
 
49739
 msgid "If scheduling post reload, do superblock scheduling"
 
49740
 msgstr "Om schemaläggning efter omläsning, gör superblockschemaläggning"
 
49741
 
 
49742
-#: common.opt:1753
 
49743
+#: common.opt:1757
 
49744
 msgid "Reschedule instructions before register allocation"
 
49745
 msgstr "Schemalägg om instruktioner före registertilldelning"
 
49746
 
 
49747
-#: common.opt:1757
 
49748
+#: common.opt:1761
 
49749
 msgid "Reschedule instructions after register allocation"
 
49750
 msgstr "Schemalägg om instruktioner efter registertilldelning"
 
49751
 
 
49752
-#: common.opt:1764
 
49753
+#: common.opt:1768
 
49754
 msgid "Schedule instructions using selective scheduling algorithm"
 
49755
 msgstr "Använd selektive schemaläggninsalgoritm för schemaläggning av instruktioner"
 
49756
 
 
49757
-#: common.opt:1768
 
49758
+#: common.opt:1772
 
49759
 msgid "Run selective scheduling after reload"
 
49760
 msgstr "Kör selektiv schemaläggning efter omläsning"
 
49761
 
 
49762
-#: common.opt:1772
 
49763
+#: common.opt:1776
 
49764
 msgid "Perform software pipelining of inner loops during selective scheduling"
 
49765
 msgstr "Utför programvarurörläggning av inre slingor under selektiv schemaläggning"
 
49766
 
 
49767
-#: common.opt:1776
 
49768
+#: common.opt:1780
 
49769
 msgid "Perform software pipelining of outer loops during selective scheduling"
 
49770
 msgstr "Utför programvarurörläggning av yttre slingor under selektiv schemaläggning"
 
49771
 
 
49772
-#: common.opt:1780
 
49773
+#: common.opt:1784
 
49774
 msgid "Reschedule pipelined regions without pipelining"
 
49775
 msgstr "Schemalägg om rörlagda regioner utan rörläggning"
 
49776
 
 
49777
-#: common.opt:1786
 
49778
+#: common.opt:1790
 
49779
 msgid "Allow premature scheduling of queued insns"
 
49780
 msgstr "Tillåt förtida schemaläggning av köade instruktioner"
 
49781
 
 
49782
-#: common.opt:1790
 
49783
+#: common.opt:1794
 
49784
 msgid "-fsched-stalled-insns=<number>\tSet number of queued insns that can be prematurely scheduled"
 
49785
 msgstr "-fsched-stalled-insns=<antal>\tAnge antalet köade instruktioner som kan schemaläggas i förtid"
 
49786
 
 
49787
-#: common.opt:1798
 
49788
+#: common.opt:1802
 
49789
 msgid "Set dependence distance checking in premature scheduling of queued insns"
 
49790
 msgstr "Sätt beroendeavståndet som kontrolleras i förtida schemaläggning av köade instruktioner"
 
49791
 
 
49792
-#: common.opt:1802
 
49793
+#: common.opt:1806
 
49794
 msgid "-fsched-stalled-insns-dep=<number>\tSet dependence distance checking in premature scheduling of queued insns"
 
49795
 msgstr "-fsched-stalled-insns-dep=<antal>\tSätt beroendeavståndet som kontrolleras i förtida schemaläggning av köade instruktioner"
 
49796
 
 
49797
-#: common.opt:1806
 
49798
+#: common.opt:1810
 
49799
 msgid "Enable the group heuristic in the scheduler"
 
49800
 msgstr "Aktivera gruppheuristiken i schemaläggaren"
 
49801
 
 
49802
-#: common.opt:1810
 
49803
+#: common.opt:1814
 
49804
 msgid "Enable the critical path heuristic in the scheduler"
 
49805
 msgstr "Aktivera heuristiken för kritisk väg i schemaläggaren"
 
49806
 
 
49807
-#: common.opt:1814
 
49808
+#: common.opt:1818
 
49809
 msgid "Enable the speculative instruction heuristic in the scheduler"
 
49810
 msgstr "Aktivera den spekulativa instruktionsheuristiken i schemaläggaren"
 
49811
 
 
49812
-#: common.opt:1818
 
49813
+#: common.opt:1822
 
49814
 msgid "Enable the rank heuristic in the scheduler"
 
49815
 msgstr "Aktivera ordningsheuristiken i schemaläggaren"
 
49816
 
 
49817
-#: common.opt:1822
 
49818
+#: common.opt:1826
 
49819
 msgid "Enable the last instruction heuristic in the scheduler"
 
49820
 msgstr "Aktivera heuristiken för sista instruktion i schemaläggaren"
 
49821
 
 
49822
-#: common.opt:1826
 
49823
+#: common.opt:1830
 
49824
 msgid "Enable the dependent count heuristic in the scheduler"
 
49825
 msgstr "Aktivera heuristiken för beroende antal i schemaläggaren"
 
49826
 
 
49827
-#: common.opt:1830
 
49828
+#: common.opt:1834
 
49829
 msgid "Access data in the same section from shared anchor points"
 
49830
 msgstr "Nå data i samma sektion från delade förankringspunkter"
 
49831
 
 
49832
-#: common.opt:1842
 
49833
+#: common.opt:1846
 
49834
 msgid "Turn on Redundant Extensions Elimination pass."
 
49835
 msgstr "Slå på passet för eliminering av redundanta utökningar."
 
49836
 
 
49837
-#: common.opt:1846
 
49838
+#: common.opt:1850
 
49839
 msgid "Show column numbers in diagnostics, when available.  Default on"
 
49840
 msgstr "Visa kolumnnummer i felmeddelanden, när de är tillgängliga.  Normalt på"
 
49841
 
 
49842
-#: common.opt:1850
 
49843
+#: common.opt:1854
 
49844
 msgid "Emit function prologues only before parts of the function that need it,"
 
49845
 msgstr "Mata ut funktionsprologer bara före delar av funktionen som behöver det,"
 
49846
 
 
49847
-#: common.opt:1855
 
49848
+#: common.opt:1859
 
49849
 msgid "Disable optimizations observable by IEEE signaling NaNs"
 
49850
 msgstr "Avaktivera optimeringar som kan observeras av IEEE signalerande NAN:ar"
 
49851
 
 
49852
-#: common.opt:1859
 
49853
+#: common.opt:1863
 
49854
 msgid "Disable floating point optimizations that ignore the IEEE signedness of zero"
 
49855
 msgstr "Avaktivera flyttalsoptimeringar som ignorera IEEE:s tecken på noll"
 
49856
 
 
49857
-#: common.opt:1863
 
49858
+#: common.opt:1867
 
49859
 msgid "Convert floating point constants to single precision constants"
 
49860
 msgstr "Konvertera flyttalskonstanter till konstanter med enkel precision"
 
49861
 
 
49862
-#: common.opt:1867
 
49863
+#: common.opt:1871
 
49864
 msgid "Split lifetimes of induction variables when loops are unrolled"
 
49865
 msgstr "Dela livstiden på induktionsvariabler när slingor rullas ut"
 
49866
 
 
49867
-#: common.opt:1871
 
49868
+#: common.opt:1875
 
49869
 msgid "Generate discontiguous stack frames"
 
49870
 msgstr "Generera osammanhängande stackramar"
 
49871
 
 
49872
-#: common.opt:1875
 
49873
+#: common.opt:1879
 
49874
 msgid "Split wide types into independent registers"
 
49875
 msgstr "Dela upp breda typer i oberoende register"
 
49876
 
 
49877
-#: common.opt:1879
 
49878
+#: common.opt:1883
 
49879
 msgid "Apply variable expansion when loops are unrolled"
 
49880
 msgstr "Tillämpa variabelexpansion när slingor rullas ut"
 
49881
 
 
49882
-#: common.opt:1883
 
49883
+#: common.opt:1887
 
49884
 msgid "-fstack-check=[no|generic|specific]\tInsert stack checking code into the program"
 
49885
 msgstr "-fstack-check=[no|generic|specific]\tLägg in stackkontrollkod i programmet"
 
49886
 
 
49887
-#: common.opt:1887
 
49888
+#: common.opt:1891
 
49889
 msgid "Insert stack checking code into the program.  Same as -fstack-check=specific"
 
49890
 msgstr "Lägg in stackkontrollkod i programmet.  Samma som -fstack-check=specific"
 
49891
 
 
49892
-#: common.opt:1894
 
49893
+#: common.opt:1898
 
49894
 msgid "-fstack-limit-register=<register>\tTrap if the stack goes past <register>"
 
49895
 msgstr "-fstack-limit-register=<register>\tFånga om stacken går förbi <register>"
 
49896
 
 
49897
-#: common.opt:1898
 
49898
+#: common.opt:1902
 
49899
 msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>"
 
49900
 msgstr "-fstack-limit-symbol=<namn>\tFånga om stacken går förbi symbolen <namn>"
 
49901
 
 
49902
-#: common.opt:1902
 
49903
+#: common.opt:1906
 
49904
 msgid "Use propolice as a stack protection method"
 
49905
 msgstr "Använd propolice som en metod att skydda stacken"
 
49906
 
 
49907
-#: common.opt:1906
 
49908
+#: common.opt:1910
 
49909
 msgid "Use a stack protection method for every function"
 
49910
 msgstr "Använd en metod att skydda stacken för varje funktion"
 
49911
 
 
49912
-#: common.opt:1910
 
49913
+#: common.opt:1914
 
49914
 msgid "Output stack usage information on a per-function basis"
 
49915
 msgstr "Skriv ut information om stackanvändning för varje funktion"
 
49916
 
 
49917
-#: common.opt:1922
 
49918
+#: common.opt:1926
 
49919
 msgid "Assume strict aliasing rules apply"
 
49920
 msgstr "Anta att strikta aliasregler gäller"
 
49921
 
 
49922
-#: common.opt:1926
 
49923
+#: common.opt:1930
 
49924
 msgid "Treat signed overflow as undefined"
 
49925
 msgstr "Behandla spill med tecken som odefinierat"
 
49926
 
 
49927
-#: common.opt:1930
 
49928
+#: common.opt:1934
 
49929
 msgid "Implement __atomic operations via libcalls to legacy __sync functions"
 
49930
 msgstr "Implementera __atomic-operationer med biblioteksanrop till äldre __sync-funktioner"
 
49931
 
 
49932
-#: common.opt:1934
 
49933
+#: common.opt:1938
 
49934
 msgid "Check for syntax errors, then stop"
 
49935
 msgstr "Leta efter syntaxfel, stoppa sedan"
 
49936
 
 
49937
-#: common.opt:1938
 
49938
+#: common.opt:1942
 
49939
 msgid "Create data files needed by \"gcov\""
 
49940
 msgstr "Skapa datafiler som behövs av ”gcov”"
 
49941
 
 
49942
-#: common.opt:1942
 
49943
+#: common.opt:1946
 
49944
 msgid "Perform jump threading optimizations"
 
49945
 msgstr "Utför hopptrådningsoptimeringar"
 
49946
 
 
49947
-#: common.opt:1946
 
49948
+#: common.opt:1950
 
49949
 msgid "Report the time taken by each compiler pass"
 
49950
 msgstr "Rapportera tiden som går åt för varje kompilatorpass"
 
49951
 
 
49952
-#: common.opt:1950
 
49953
+#: common.opt:1954
 
49954
 msgid "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tSet the default thread-local storage code generation model"
 
49955
 msgstr "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tAnge normal kodgenereringsmodell för trådlokal lagring"
 
49956
 
 
49957
-#: common.opt:1953
 
49958
+#: common.opt:1957
 
49959
 #, c-format
 
49960
 msgid "unknown TLS model %qs"
 
49961
 msgstr "okänd TLS-modell %qs"
 
49962
 
 
49963
-#: common.opt:1969
 
49964
+#: common.opt:1973
 
49965
 msgid "Reorder top level functions, variables, and asms"
 
49966
 msgstr "Ordna om toppnivåfunktioner, variabler och asm:ar"
 
49967
 
 
49968
-#: common.opt:1973
 
49969
+#: common.opt:1977
 
49970
 msgid "Perform superblock formation via tail duplication"
 
49971
 msgstr "Utför superblockformering via svansduplicering"
 
49972
 
 
49973
-#: common.opt:1980
 
49974
+#: common.opt:1984
 
49975
 msgid "Assume floating-point operations can trap"
 
49976
 msgstr "Anta att flyttalsoperationer kan utlösa fällor"
 
49977
 
 
49978
-#: common.opt:1984
 
49979
+#: common.opt:1988
 
49980
 msgid "Trap for signed overflow in addition, subtraction and multiplication"
 
49981
 msgstr "Fånga teckenspill i addition, subtraktion och multiplikation"
 
49982
 
 
49983
-#: common.opt:1988
 
49984
+#: common.opt:1992
 
49985
 msgid "Enable SSA-CCP optimization on trees"
 
49986
 msgstr "Aktivera SSA-CCP-optimering av träd"
 
49987
 
 
49988
-#: common.opt:1992
 
49989
+#: common.opt:1996
 
49990
 msgid "Enable SSA-BIT-CCP optimization on trees"
 
49991
 msgstr "Aktivera SSA-BIT-CCP-optimering av träd"
 
49992
 
 
49993
-#: common.opt:2000
 
49994
+#: common.opt:2004
 
49995
 msgid "Enable loop header copying on trees"
 
49996
 msgstr "Aktivera slinghuvdkopiering av träd"
 
49997
 
 
49998
-#: common.opt:2004
 
49999
+#: common.opt:2008
 
50000
 msgid "Enable coalescing of copy-related user variables that are inlined"
 
50001
 msgstr "Aktivera sammanläggning av kopieringsrelaterade användarvariabler som är inline:ade"
 
50002
 
 
50003
-#: common.opt:2008
 
50004
+#: common.opt:2012
 
50005
 msgid "Enable coalescing of all copy-related user variables"
 
50006
 msgstr "Aktivera sammanläggning av alla kopierelaterade användarvariabler"
 
50007
 
 
50008
-#: common.opt:2012
 
50009
+#: common.opt:2016
 
50010
 msgid "Replace SSA temporaries with better names in copies"
 
50011
 msgstr "Ersätt SSA-temporärer med bättre namn i kopieringar"
 
50012
 
 
50013
-#: common.opt:2016
 
50014
+#: common.opt:2020
 
50015
 msgid "Enable copy propagation on trees"
 
50016
 msgstr "Aktivera kopiepropagering i träd"
 
50017
 
 
50018
-#: common.opt:2024
 
50019
+#: common.opt:2028
 
50020
 msgid "Transform condition stores into unconditional ones"
 
50021
 msgstr "Transformera villkorliga lagringar till ovillkorliga"
 
50022
 
 
50023
-#: common.opt:2028
 
50024
+#: common.opt:2032
 
50025
 msgid "Perform conversions of switch initializations."
 
50026
 msgstr "Utför konvertering av switch-initieringar."
 
50027
 
 
50028
-#: common.opt:2032
 
50029
+#: common.opt:2036
 
50030
 msgid "Enable SSA dead code elimination optimization on trees"
 
50031
 msgstr "Aktivera eliminering av död kod i SSA-optimeringen i träd"
 
50032
 
 
50033
-#: common.opt:2036
 
50034
+#: common.opt:2040
 
50035
 msgid "Enable dominator optimizations"
 
50036
 msgstr "Aktivera dominatoroptimeringar"
 
50037
 
 
50038
-#: common.opt:2040
 
50039
+#: common.opt:2044
 
50040
 msgid "Enable tail merging on trees"
 
50041
 msgstr "Aktivera svanssammanslagning av träd"
 
50042
 
 
50043
-#: common.opt:2044
 
50044
+#: common.opt:2048
 
50045
 msgid "Enable dead store elimination"
 
50046
 msgstr "Aktivera eliminering av död lagring"
 
50047
 
 
50048
-#: common.opt:2048
 
50049
+#: common.opt:2052
 
50050
 msgid "Enable forward propagation on trees"
 
50051
 msgstr "Aktivera framåtpropagering på träd"
 
50052
 
 
50053
-#: common.opt:2052
 
50054
+#: common.opt:2056
 
50055
 msgid "Enable Full Redundancy Elimination (FRE) on trees"
 
50056
 msgstr "Aktivera fullständig överflödseliminering (FRE) i träd"
 
50057
 
 
50058
-#: common.opt:2056
 
50059
+#: common.opt:2060
 
50060
 msgid "Enable string length optimizations on trees"
 
50061
 msgstr "Aktivera stränglängdsoptimering av träd"
 
50062
 
 
50063
-#: common.opt:2060
 
50064
+#: common.opt:2064
 
50065
 msgid "Enable loop distribution on trees"
 
50066
 msgstr "Aktivera slingdistribution i träd"
 
50067
 
 
50068
-#: common.opt:2064
 
50069
+#: common.opt:2068
 
50070
 msgid "Enable loop distribution for patterns transformed into a library call"
 
50071
 msgstr "Aktivera slingdistribution för mönster transformerade till biblioteksanrop"
 
50072
 
 
50073
-#: common.opt:2068
 
50074
+#: common.opt:2072
 
50075
 msgid "Enable loop invariant motion on trees"
 
50076
 msgstr "Aktivera förflyttning av slingoberoende delar i träd"
 
50077
 
 
50078
-#: common.opt:2072
 
50079
+#: common.opt:2076
 
50080
 msgid "Enable loop interchange transforms.  Same as -floop-interchange"
 
50081
 msgstr "Aktivera transformationen utbyte (interchange) i slingor.  Samma som -floop-interchange"
 
50082
 
 
50083
-#: common.opt:2076
 
50084
+#: common.opt:2080
 
50085
 msgid "Create canonical induction variables in loops"
 
50086
 msgstr "Skapa kanoniska induktionsvariabler i slingor"
 
50087
 
 
50088
-#: common.opt:2080
 
50089
+#: common.opt:2084
 
50090
 msgid "Enable loop optimizations on tree level"
 
50091
 msgstr "Aktivera slingoptimeringar på trädnivå"
 
50092
 
 
50093
-#: common.opt:2084
 
50094
+#: common.opt:2088
 
50095
 msgid "Enable automatic parallelization of loops"
 
50096
 msgstr "Aktivera automatisk parallellisering av slingor"
 
50097
 
 
50098
-#: common.opt:2088
 
50099
+#: common.opt:2092
 
50100
 msgid "Enable hoisting loads from conditional pointers."
 
50101
 msgstr "Aktivera lyftningslast från villkorliga pekare."
 
50102
 
 
50103
-#: common.opt:2092
 
50104
+#: common.opt:2096
 
50105
 msgid "Enable SSA-PRE optimization on trees"
 
50106
 msgstr "Aktivera SSA-PRE-optimeringar i träd"
 
50107
 
 
50108
-#: common.opt:2096
 
50109
+#: common.opt:2100
 
50110
 msgid "In SSA-PRE optimization on trees, enable partial-partial redundancy elimination"
 
50111
 msgstr "I SSA-PRE-optimering på träd, aktivera eliminering av partiell-partiell redundans"
 
50112
 
 
50113
-#: common.opt:2100
 
50114
+#: common.opt:2104
 
50115
 msgid "Perform function-local points-to analysis on trees."
 
50116
 msgstr "Utför funktionslokala pekar-på-analyser i träd"
 
50117
 
 
50118
-#: common.opt:2104
 
50119
+#: common.opt:2108
 
50120
 msgid "Enable reassociation on tree level"
 
50121
 msgstr "Aktivera återassociering på trädnivå"
 
50122
 
 
50123
-#: common.opt:2112
 
50124
+#: common.opt:2116
 
50125
 msgid "Enable SSA code sinking on trees"
 
50126
 msgstr "Aktivera SSA-kodsänkning i träd"
 
50127
 
 
50128
-#: common.opt:2116
 
50129
+#: common.opt:2120
 
50130
 msgid "Perform straight-line strength reduction"
 
50131
 msgstr "Utför rätlinjig styrkereduktion"
 
50132
 
 
50133
-#: common.opt:2120
 
50134
+#: common.opt:2124
 
50135
 msgid "Perform scalar replacement of aggregates"
 
50136
 msgstr "Utför skalärersättning av aggregat"
 
50137
 
 
50138
-#: common.opt:2124
 
50139
+#: common.opt:2128
 
50140
 msgid "Replace temporary expressions in the SSA->normal pass"
 
50141
 msgstr "Ersätt tillfälliga uttryck i passet SSA->normal"
 
50142
 
 
50143
-#: common.opt:2128
 
50144
+#: common.opt:2132
 
50145
 msgid "Perform live range splitting during the SSA->normal pass"
 
50146
 msgstr "Utför livstidsuppdelning under passet SSA->normal"
 
50147
 
 
50148
-#: common.opt:2132
 
50149
+#: common.opt:2136
 
50150
 msgid "Perform Value Range Propagation on trees"
 
50151
 msgstr "Utför propagering av värdeintervall i träd"
 
50152
 
 
50153
-#: common.opt:2136
 
50154
+#: common.opt:2140
 
50155
 msgid "Compile whole compilation unit at a time"
 
50156
 msgstr "Kompilera en hel kompileringsenhet åt gången"
 
50157
 
 
50158
-#: common.opt:2140
 
50159
+#: common.opt:2144
 
50160
 msgid "Perform loop unrolling when iteration count is known"
 
50161
 msgstr "Utför slingutrullning när iterationsantalet är känt"
 
50162
 
 
50163
-#: common.opt:2144
 
50164
+#: common.opt:2148
 
50165
 msgid "Perform loop unrolling for all loops"
 
50166
 msgstr "Utför slingutrullning för alla slingor"
 
50167
 
 
50168
-#: common.opt:2151
 
50169
+#: common.opt:2155
 
50170
 msgid "Allow loop optimizations to assume that the loops behave in normal way"
 
50171
 msgstr "Tillåt slingoptimeringar att anta att slingorna beter sig normalt"
 
50172
 
 
50173
 # Avhugget p.g.a. http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34352
 
50174
 # Hela meddelandet är översatt
 
50175
-#: common.opt:2155
 
50176
+#: common.opt:2159
 
50177
 msgid "Allow optimization for floating-point arithmetic which may change the"
 
50178
 msgstr "Tillåt optimeringar för flyttalsaritmetik som kan ändra resultatet av operationen på grund av avrundning"
 
50179
 
 
50180
-#: common.opt:2160
 
50181
+#: common.opt:2164
 
50182
 msgid "Same as -fassociative-math for expressions which include division."
 
50183
 msgstr "Samma som -fassociative-math för uttryck som inkluderar division."
 
50184
 
 
50185
-#: common.opt:2168
 
50186
+#: common.opt:2172
 
50187
 msgid "Allow math optimizations that may violate IEEE or ISO standards"
 
50188
 msgstr "Tillåt matematikoptimeringar som kan strida mot IEEE- eller ISO-standarder"
 
50189
 
 
50190
-#: common.opt:2172
 
50191
+#: common.opt:2176
 
50192
 msgid "Perform loop unswitching"
 
50193
 msgstr "Utför slingavväxling"
 
50194
 
 
50195
-#: common.opt:2176
 
50196
+#: common.opt:2180
 
50197
 msgid "Just generate unwind tables for exception handling"
 
50198
 msgstr "Generera bara upprullningstabeller för undantagshantering"
 
50199
 
 
50200
-#: common.opt:2180
 
50201
+#: common.opt:2184
 
50202
 msgid "Use the bfd linker instead of the default linker"
 
50203
 msgstr "Använd bfd-länkaren istället för standardlänkaren"
 
50204
 
 
50205
-#: common.opt:2184
 
50206
+#: common.opt:2188
 
50207
 msgid "Use the gold linker instead of the default linker"
 
50208
 msgstr "Använd gold-länkaren istället för standardlänkaren"
 
50209
 
 
50210
-#: common.opt:2196
 
50211
+#: common.opt:2200
 
50212
 msgid "Perform variable tracking"
 
50213
 msgstr "Utför variabelspårning"
 
50214
 
 
50215
-#: common.opt:2204
 
50216
+#: common.opt:2208
 
50217
 msgid "Perform variable tracking by annotating assignments"
 
50218
 msgstr "Utför variabelspårning genom att annotera tilldelningar"
 
50219
 
 
50220
-#: common.opt:2210
 
50221
+#: common.opt:2214
 
50222
 msgid "Toggle -fvar-tracking-assignments"
 
50223
 msgstr "Växla -fvar-tracking-assignments"
 
50224
 
 
50225
-#: common.opt:2218
 
50226
+#: common.opt:2222
 
50227
 msgid "Perform variable tracking and also tag variables that are uninitialized"
 
50228
 msgstr "Utför variabelspårning och tagga också variabler som är oinitierade"
 
50229
 
 
50230
-#: common.opt:2222
 
50231
+#: common.opt:2226
 
50232
 msgid "Enable loop vectorization on trees"
 
50233
 msgstr "Aktivera slingvektorisering i träd"
 
50234
 
 
50235
-#: common.opt:2226
 
50236
+#: common.opt:2230
 
50237
 msgid "-ftree-vectorizer-verbose=<number>\tThis switch is deprecated. Use -fopt-info instead."
 
50238
 msgstr "-ftree-vectorizer-verbose=<tal>\tDenna flagga bör undvikas.  Använd -fopt-info istället."
 
50239
 
 
50240
-#: common.opt:2230
 
50241
+#: common.opt:2234
 
50242
 msgid "Enable basic block vectorization (SLP) on trees"
 
50243
 msgstr "Aktivera grundblocksvektorisering (SLP) i träd"
 
50244
 
 
50245
-#: common.opt:2234
 
50246
+#: common.opt:2238
 
50247
 msgid "Enable use of cost model in vectorization"
 
50248
 msgstr "Aktivera användning av kostnadsmodell vid vektorisering"
 
50249
 
 
50250
-#: common.opt:2238
 
50251
+#: common.opt:2242
 
50252
 msgid "Enable loop versioning when doing loop vectorization on trees"
 
50253
 msgstr "Aktivera slingversioner när slingvektorisering i träd görs"
 
50254
 
 
50255
-#: common.opt:2242
 
50256
+#: common.opt:2246
 
50257
 msgid "Enable copy propagation of scalar-evolution information."
 
50258
 msgstr "Aktivera kopiepropagering av skalärutvecklingsinformation."
 
50259
 
 
50260
-#: common.opt:2252
 
50261
+#: common.opt:2256
 
50262
 msgid "Add extra commentary to assembler output"
 
50263
 msgstr "Lägg till extra kommentarer till assemblerutdata"
 
50264
 
 
50265
-#: common.opt:2256
 
50266
+#: common.opt:2260
 
50267
 msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility"
 
50268
 msgstr "-fvisibility=[default|internal|hidden|protected]\tAnge standardvärde för symbolsynlighet"
 
50269
 
 
50270
-#: common.opt:2259
 
50271
+#: common.opt:2263
 
50272
 #, c-format
 
50273
 msgid "unrecognized visibility value %qs"
 
50274
 msgstr "okänt synlighetsvärde %qs"
 
50275
 
 
50276
-#: common.opt:2275
 
50277
+#: common.opt:2279
 
50278
 msgid "Use expression value profiles in optimizations"
 
50279
 msgstr "Använd uttrycksvärdeprofiler i optimeringar"
 
50280
 
 
50281
-#: common.opt:2279
 
50282
+#: common.opt:2283
 
50283
 msgid "Construct webs and split unrelated uses of single variable"
 
50284
 msgstr "Konstruera nät och dela orelaterade användningar av en enskild variabel"
 
50285
 
 
50286
-#: common.opt:2283
 
50287
+#: common.opt:2287
 
50288
 msgid "Enable conditional dead code elimination for builtin calls"
 
50289
 msgstr "Aktivera villkorlig eliminering av död för inbyggda anrop"
 
50290
 
 
50291
-#: common.opt:2287
 
50292
+#: common.opt:2291
 
50293
 msgid "Perform whole program optimizations"
 
50294
 msgstr "Utför optimering av hela program"
 
50295
 
 
50296
-#: common.opt:2291
 
50297
+#: common.opt:2295
 
50298
 msgid "Assume signed arithmetic overflow wraps around"
 
50299
 msgstr "Anta att spill vid teckenaritmetik slår runt"
 
50300
 
 
50301
-#: common.opt:2295
 
50302
+#: common.opt:2299
 
50303
 msgid "Put zero initialized data in the bss section"
 
50304
 msgstr "Lägg nollinitierad data i bss-sektionen"
 
50305
 
 
50306
-#: common.opt:2299
 
50307
+#: common.opt:2303
 
50308
 msgid "Generate debug information in default format"
 
50309
 msgstr "Generera felsökningsinformation i standardformat"
 
50310
 
 
50311
-#: common.opt:2303
 
50312
+#: common.opt:2307
 
50313
 msgid "Generate debug information in COFF format"
 
50314
 msgstr "Generera felsökningsinformation i COFF-format"
 
50315
 
 
50316
-#: common.opt:2307
 
50317
+#: common.opt:2311
 
50318
 msgid "Generate debug information in DWARF v2 (or later) format"
 
50319
 msgstr "Generera felsökningsinformation i DWARF v2-format (eller senare)"
 
50320
 
 
50321
-#: common.opt:2311
 
50322
+#: common.opt:2315
 
50323
 msgid "Generate debug information in default extended format"
 
50324
 msgstr "Generera felsökningsinformation i normalt utökat format"
 
50325
 
 
50326
-#: common.opt:2315
 
50327
+#: common.opt:2319
 
50328
 msgid "Don't generate DWARF pubnames and pubtypes sections."
 
50329
 msgstr "Generera inte DWARF-setkionerna pubnames och pubtypes."
 
50330
 
 
50331
-#: common.opt:2319
 
50332
+#: common.opt:2323
 
50333
 msgid "Generate DWARF pubnames and pubtypes sections."
 
50334
 msgstr "Generera DWARF-sektionerna pubnames och pubtypes."
 
50335
 
 
50336
-#: common.opt:2323
 
50337
+#: common.opt:2327
 
50338
 msgid "Don't record gcc command line switches in DWARF DW_AT_producer."
 
50339
 msgstr "Notera inte gcc:s kommandoradsflaggor i DWARF DW_AT_producer."
 
50340
 
 
50341
-#: common.opt:2327
 
50342
+#: common.opt:2331
 
50343
 msgid "Record gcc command line switches in DWARF DW_AT_producer."
 
50344
 msgstr "Notera gcc:s kommandoradsflaggor i DWARF DW_AT_producer."
 
50345
 
 
50346
-#: common.opt:2331
 
50347
+#: common.opt:2335
 
50348
 msgid "Don't generate debug information in separate .dwo files"
 
50349
 msgstr "Generera inte felsökningsinformation i separata .dwo-filer"
 
50350
 
 
50351
-#: common.opt:2335
 
50352
+#: common.opt:2339
 
50353
 msgid "Generate debug information in separate .dwo files"
 
50354
 msgstr "Generera felsökningsinformation i separata .dwo-filer"
 
50355
 
 
50356
-#: common.opt:2339
 
50357
+#: common.opt:2343
 
50358
 msgid "Generate debug information in STABS format"
 
50359
 msgstr "Generera felsökningsinformation i STABS-format"
 
50360
 
 
50361
-#: common.opt:2343
 
50362
+#: common.opt:2347
 
50363
 msgid "Generate debug information in extended STABS format"
 
50364
 msgstr "Generera felsökningsinformation i utökat STABS-format"
 
50365
 
 
50366
-#: common.opt:2347
 
50367
+#: common.opt:2351
 
50368
 msgid "Emit DWARF additions beyond selected version"
 
50369
 msgstr "Mata ut DWARF-tillägg utöver vald version"
 
50370
 
 
50371
-#: common.opt:2351
 
50372
+#: common.opt:2355
 
50373
 msgid "Don't emit DWARF additions beyond selected version"
 
50374
 msgstr "Mata inte ut DWARF-tillägg utöver vald version"
 
50375
 
 
50376
-#: common.opt:2355
 
50377
+#: common.opt:2359
 
50378
 msgid "Toggle debug information generation"
 
50379
 msgstr "Växla generering av felsökningsinformation"
 
50380
 
 
50381
-#: common.opt:2359
 
50382
+#: common.opt:2363
 
50383
 msgid "Generate debug information in VMS format"
 
50384
 msgstr "Generera felsökningsinformation i VMS-format"
 
50385
 
 
50386
-#: common.opt:2363
 
50387
+#: common.opt:2367
 
50388
 msgid "Generate debug information in XCOFF format"
 
50389
 msgstr "Generera felsökningsinformation i XCOFF-format"
 
50390
 
 
50391
-#: common.opt:2367
 
50392
+#: common.opt:2371
 
50393
 msgid "Generate debug information in extended XCOFF format"
 
50394
 msgstr "Generera felsökningsinformation i utökat XCOFF-format"
 
50395
 
 
50396
-#: common.opt:2374
 
50397
+#: common.opt:2378
 
50398
 msgid "-iplugindir=<dir>\tSet <dir> to be the default plugin directory"
 
50399
 msgstr "-iplugindir=<kat>\tSätt <kat> att vara standardbibliotek för insticksmoduler"
 
50400
 
 
50401
-#: common.opt:2378
 
50402
+#: common.opt:2382
 
50403
 msgid "-imultiarch <dir>\tSet <dir> to be the multiarch include subdirectory"
 
50404
 msgstr "-imultiarch <kat>\tSätt <kat> att vara inkluderingsunderbiblioteket för multiarkitekturer"
 
50405
 
 
50406
-#: common.opt:2400
 
50407
+#: common.opt:2404
 
50408
 msgid "-o <file>\tPlace output into <file>"
 
50409
 msgstr "-o <fil>\tSkriv utdata i <fil>"
 
50410
 
 
50411
-#: common.opt:2404
 
50412
+#: common.opt:2408
 
50413
 msgid "Enable function profiling"
 
50414
 msgstr "Aktivera funktionsprofilering"
 
50415
 
 
50416
-#: common.opt:2414
 
50417
+#: common.opt:2418
 
50418
 msgid "Like -pedantic but issue them as errors"
 
50419
 msgstr "Som -pedantic men ange dem som fel"
 
50420
 
 
50421
-#: common.opt:2454
 
50422
+#: common.opt:2458
 
50423
 msgid "Do not display functions compiled or elapsed time"
 
50424
 msgstr "Visa inte kompilerade funktioner eller tiden som förbrukats"
 
50425
 
 
50426
-#: common.opt:2486
 
50427
+#: common.opt:2490
 
50428
 msgid "Enable verbose output"
 
50429
 msgstr "Aktivera utförlig utskrift"
 
50430
 
 
50431
-#: common.opt:2490
 
50432
+#: common.opt:2494
 
50433
 msgid "Display the compiler's version"
 
50434
 msgstr "Visa kompilatorns version"
 
50435
 
 
50436
-#: common.opt:2494
 
50437
+#: common.opt:2498
 
50438
 msgid "Suppress warnings"
 
50439
 msgstr "Undertryck varningar"
 
50440
 
 
50441
-#: common.opt:2504
 
50442
+#: common.opt:2508
 
50443
 msgid "Create a shared library"
 
50444
 msgstr "Skapa ett delat bibliotek"
 
50445
 
 
50446
-#: common.opt:2543
 
50447
+#: common.opt:2547
 
50448
 msgid "Create a position independent executable"
 
50449
 msgstr "Skapa ett positionsoberoende körbart program"
 
50450
 
 
50451
-#: go/gofrontend/expressions.cc:102 c-family/c-common.c:1777 cp/cvt.c:1149
 
50452
+#: go/gofrontend/expressions.cc:102 c-family/c-common.c:1782 cp/cvt.c:1149
 
50453
 #: cp/cvt.c:1395
 
50454
 #, gcc-internal-format
 
50455
 msgid "value computed is not used"
 
50456
@@ -12652,7 +12669,7 @@
 
50457
 msgstr "metoden %s%s%s är märkt go:nointerface"
 
50458
 
 
50459
 #. Warn about and ignore all others for now, but store them.
 
50460
-#: attribs.c:426 c-family/c-common.c:8019 objc/objc-act.c:4952
 
50461
+#: attribs.c:426 c-family/c-common.c:8041 objc/objc-act.c:4952
 
50462
 #: objc/objc-act.c:6922 objc/objc-act.c:8109 objc/objc-act.c:8160
 
50463
 #, gcc-internal-format
 
50464
 msgid "%qE attribute directive ignored"
 
50465
@@ -12850,7 +12867,7 @@
 
50466
 
 
50467
 #. All valid uses of __builtin_va_arg_pack () are removed during
 
50468
 #. inlining.
 
50469
-#: builtins.c:6025 expr.c:10184
 
50470
+#: builtins.c:6025 expr.c:10185
 
50471
 #, gcc-internal-format
 
50472
 msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
 
50473
 msgstr "%Kogiltigt användning av %<__builtin_va_arg_pack ()%>"
 
50474
@@ -12937,17 +12954,17 @@
 
50475
 msgid "function call has aggregate value"
 
50476
 msgstr "funktionsanrop har sammansatt värde"
 
50477
 
 
50478
-#: cfgexpand.c:1238 function.c:971 varasm.c:1966
 
50479
+#: cfgexpand.c:1238 function.c:971 varasm.c:1964
 
50480
 #, gcc-internal-format
 
50481
 msgid "size of variable %q+D is too large"
 
50482
 msgstr "storleken på variabeln %q+D är för stor"
 
50483
 
 
50484
-#: cfgexpand.c:4487
 
50485
+#: cfgexpand.c:4542
 
50486
 #, gcc-internal-format
 
50487
 msgid "stack protector not protecting local variables: variable length buffer"
 
50488
 msgstr "stackskyddet skyddar inte lokala variabler: buffert med variabel längd"
 
50489
 
 
50490
-#: cfgexpand.c:4491
 
50491
+#: cfgexpand.c:4546
 
50492
 #, gcc-internal-format, gfc-internal-format
 
50493
 msgid "stack protector not protecting function: all local arrays are less than %d bytes long"
 
50494
 msgstr "stackskyddet skyddar inte funktioner: alla lokala vektorer är mindre än %d byte långa"
 
50495
@@ -13247,162 +13264,162 @@
 
50496
 msgid "%d exits recorded for loop %d (having %d exits)"
 
50497
 msgstr "%d utgångar registrerade för slinga %d (som har %d utgångar)"
 
50498
 
 
50499
-#: cfgrtl.c:2092
 
50500
+#: cfgrtl.c:2090
 
50501
 #, gcc-internal-format, gfc-internal-format
 
50502
 msgid "BB_RTL flag not set for block %d"
 
50503
 msgstr "flaggan BB_RTL är inte satt för block %d"
 
50504
 
 
50505
-#: cfgrtl.c:2099
 
50506
+#: cfgrtl.c:2097
 
50507
 #, gcc-internal-format, gfc-internal-format
 
50508
 msgid "insn %d basic block pointer is %d, should be %d"
 
50509
 msgstr "instruktion %d grundblockspekare är %d, skall vara %d"
 
50510
 
 
50511
-#: cfgrtl.c:2110
 
50512
+#: cfgrtl.c:2108
 
50513
 #, gcc-internal-format, gfc-internal-format
 
50514
 msgid "insn %d in header of bb %d has non-NULL basic block"
 
50515
 msgstr "instruktion %d i huvud till gb %d har icke-NULL grundblock"
 
50516
 
 
50517
-#: cfgrtl.c:2118
 
50518
+#: cfgrtl.c:2116
 
50519
 #, gcc-internal-format, gfc-internal-format
 
50520
 msgid "insn %d in footer of bb %d has non-NULL basic block"
 
50521
 msgstr "instruktion %d i foten till gb %d har icke-NULL grundblock"
 
50522
 
 
50523
-#: cfgrtl.c:2141
 
50524
+#: cfgrtl.c:2139
 
50525
 #, gcc-internal-format
 
50526
 msgid "verify_flow_info: REG_BR_PROB does not match cfg %wi %i"
 
50527
 msgstr "verify_flow_info: REG_BR_PROB stämmer inte med cfg %wi %i"
 
50528
 
 
50529
-#: cfgrtl.c:2160
 
50530
+#: cfgrtl.c:2158
 
50531
 #, gcc-internal-format
 
50532
 msgid "EDGE_CROSSING incorrectly set across same section"
 
50533
 msgstr "EDGE_CROSSING felaktigt satt över samma sektion"
 
50534
 
 
50535
-#: cfgrtl.c:2165
 
50536
+#: cfgrtl.c:2163
 
50537
 #, gcc-internal-format, gfc-internal-format
 
50538
 msgid "fallthru edge crosses section boundary in bb %i"
 
50539
 msgstr "fall-igenom-båge korsar sektionsgräns i gb %i"
 
50540
 
 
50541
-#: cfgrtl.c:2171
 
50542
+#: cfgrtl.c:2169
 
50543
 #, gcc-internal-format, gfc-internal-format
 
50544
 msgid "EH edge crosses section boundary in bb %i"
 
50545
 msgstr "EH-båge korsar sektionsgräns gb %i"
 
50546
 
 
50547
-#: cfgrtl.c:2178
 
50548
+#: cfgrtl.c:2176
 
50549
 #, gcc-internal-format
 
50550
 msgid "EDGE_CROSSING missing across section boundary"
 
50551
 msgstr "EDGE_CROSSING saknas över sektionsgräns"
 
50552
 
 
50553
-#: cfgrtl.c:2205
 
50554
+#: cfgrtl.c:2203
 
50555
 #, gcc-internal-format, gfc-internal-format
 
50556
 msgid "missing REG_EH_REGION note at the end of bb %i"
 
50557
 msgstr "REG_EH_REGION-notering saknas i slutet av gb %i"
 
50558
 
 
50559
-#: cfgrtl.c:2210
 
50560
+#: cfgrtl.c:2208
 
50561
 #, gcc-internal-format, gfc-internal-format
 
50562
 msgid "too many exception handling edges in bb %i"
 
50563
 msgstr "för många undantagshanteringsbågar från gb %i"
 
50564
 
 
50565
-#: cfgrtl.c:2218
 
50566
+#: cfgrtl.c:2216
 
50567
 #, gcc-internal-format, gfc-internal-format
 
50568
 msgid "too many outgoing branch edges from bb %i"
 
50569
 msgstr "för många utgående bågar från gb %i"
 
50570
 
 
50571
-#: cfgrtl.c:2223
 
50572
+#: cfgrtl.c:2221
 
50573
 #, gcc-internal-format, gfc-internal-format
 
50574
 msgid "fallthru edge after unconditional jump in bb %i"
 
50575
 msgstr "fall igenom-båge efter ovillkorligt hopp i gb %i"
 
50576
 
 
50577
-#: cfgrtl.c:2228
 
50578
+#: cfgrtl.c:2226
 
50579
 #, gcc-internal-format, gfc-internal-format
 
50580
 msgid "wrong number of branch edges after unconditional jump in bb %i"
 
50581
 msgstr "fel antal förgreningsbågar efter ovillkorligt hopp i gb %i"
 
50582
 
 
50583
-#: cfgrtl.c:2235
 
50584
+#: cfgrtl.c:2233
 
50585
 #, gcc-internal-format, gfc-internal-format
 
50586
 msgid "wrong amount of branch edges after conditional jump in bb %i"
 
50587
 msgstr "fel antal förgreningsbågar efter villkorligt hopp i gb %i"
 
50588
 
 
50589
-#: cfgrtl.c:2241
 
50590
+#: cfgrtl.c:2239
 
50591
 #, gcc-internal-format, gfc-internal-format
 
50592
 msgid "abnormal call edges for non-call insn in bb %i"
 
50593
 msgstr "onormala anropsbågar för instruktion som inte är anrop i gb %i"
 
50594
 
 
50595
-#: cfgrtl.c:2246
 
50596
+#: cfgrtl.c:2244
 
50597
 #, gcc-internal-format, gfc-internal-format
 
50598
 msgid "sibcall edges for non-call insn in bb %i"
 
50599
 msgstr "syskonanropsbågar för instruktion som inte är anrop i gb %i"
 
50600
 
 
50601
-#: cfgrtl.c:2256
 
50602
+#: cfgrtl.c:2254
 
50603
 #, gcc-internal-format, gfc-internal-format
 
50604
 msgid "abnormal edges for no purpose in bb %i"
 
50605
 msgstr "onormala bågar utan syfte i gb %i"
 
50606
 
 
50607
-#: cfgrtl.c:2268
 
50608
+#: cfgrtl.c:2266
 
50609
 #, gcc-internal-format, gfc-internal-format
 
50610
 msgid "insn %d inside basic block %d but block_for_insn is NULL"
 
50611
 msgstr "instruktion %d inuti grundblock %d men block_for_inst är NULL"
 
50612
 
 
50613
-#: cfgrtl.c:2272
 
50614
+#: cfgrtl.c:2270
 
50615
 #, gcc-internal-format, gfc-internal-format
 
50616
 msgid "insn %d inside basic block %d but block_for_insn is %i"
 
50617
 msgstr "instruktion %d inuti grundblock %d men block_for_insn är %i"
 
50618
 
 
50619
-#: cfgrtl.c:2286 cfgrtl.c:2296
 
50620
+#: cfgrtl.c:2284 cfgrtl.c:2294
 
50621
 #, gcc-internal-format, gfc-internal-format
 
50622
 msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
 
50623
 msgstr "NOTE_INSN_BASIC_BLOC saknas för block %d"
 
50624
 
 
50625
-#: cfgrtl.c:2309
 
50626
+#: cfgrtl.c:2307
 
50627
 #, gcc-internal-format, gfc-internal-format
 
50628
 msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
 
50629
 msgstr "NOTE_INSN_BASIC_BLOCK %d mitt i grundblock %d"
 
50630
 
 
50631
-#: cfgrtl.c:2319
 
50632
+#: cfgrtl.c:2317
 
50633
 #, gcc-internal-format, gfc-internal-format
 
50634
 msgid "in basic block %d:"
 
50635
 msgstr "i grundblock %d:"
 
50636
 
 
50637
-#: cfgrtl.c:2371 cfgrtl.c:2461
 
50638
+#: cfgrtl.c:2369 cfgrtl.c:2459
 
50639
 #, gcc-internal-format, gfc-internal-format
 
50640
 msgid "insn %d outside of basic blocks has non-NULL bb field"
 
50641
 msgstr "instruktion %d utanför grundblock har ett icke-NULL gb-fält"
 
50642
 
 
50643
-#: cfgrtl.c:2379
 
50644
+#: cfgrtl.c:2377
 
50645
 #, gcc-internal-format, gfc-internal-format
 
50646
 msgid "end insn %d for block %d not found in the insn stream"
 
50647
 msgstr "end-instruktion %d för block %d finns inte i instruktionsströmmen"
 
50648
 
 
50649
-#: cfgrtl.c:2392
 
50650
+#: cfgrtl.c:2390
 
50651
 #, gcc-internal-format, gfc-internal-format
 
50652
 msgid "insn %d is in multiple basic blocks (%d and %d)"
 
50653
 msgstr "instruktion %d är i flera grundblock (%d och %d)"
 
50654
 
 
50655
-#: cfgrtl.c:2404
 
50656
+#: cfgrtl.c:2402
 
50657
 #, gcc-internal-format, gfc-internal-format
 
50658
 msgid "head insn %d for block %d not found in the insn stream"
 
50659
 msgstr "huvudinstruktion %d för block %d finns inte i instruktionsströmmen"
 
50660
 
 
50661
-#: cfgrtl.c:2421
 
50662
+#: cfgrtl.c:2419
 
50663
 #, gcc-internal-format, gfc-internal-format
 
50664
 msgid "missing barrier after block %i"
 
50665
 msgstr "barriär saknas efter block %i"
 
50666
 
 
50667
-#: cfgrtl.c:2437
 
50668
+#: cfgrtl.c:2435
 
50669
 #, gcc-internal-format, gfc-internal-format
 
50670
 msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
 
50671
 msgstr "verify_flow_info: Felaktigt block för fall igenom %i->%i"
 
50672
 
 
50673
-#: cfgrtl.c:2446
 
50674
+#: cfgrtl.c:2444
 
50675
 #, gcc-internal-format, gfc-internal-format
 
50676
 msgid "verify_flow_info: Incorrect fallthru %i->%i"
 
50677
 msgstr "verify_flow_info: Felaktig fall igenom %i->%i"
 
50678
 
 
50679
-#: cfgrtl.c:2479
 
50680
+#: cfgrtl.c:2477
 
50681
 #, gcc-internal-format
 
50682
 msgid "basic blocks not laid down consecutively"
 
50683
 msgstr "grundblock inte utlagda i ordning"
 
50684
 
 
50685
-#: cfgrtl.c:2516
 
50686
+#: cfgrtl.c:2514
 
50687
 #, gcc-internal-format, gfc-internal-format
 
50688
 msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
 
50689
 msgstr "antal gb-noter i instruktionskedjan (%d) != n_basic_blocks (%d)"
 
50690
@@ -13672,7 +13689,7 @@
 
50691
 msgid "no arguments"
 
50692
 msgstr "inga argument"
 
50693
 
 
50694
-#: collect2.c:1284 opts.c:794
 
50695
+#: collect2.c:1284 opts.c:797
 
50696
 #, gcc-internal-format
 
50697
 msgid "LTO support has not been enabled in this configuration"
 
50698
 msgstr "LTO-stöd har inte aktiverats i denna konfiguration"
 
50699
@@ -13727,12 +13744,12 @@
 
50700
 msgid "cannot find '%s'"
 
50701
 msgstr "kan inte hitta ”%s”"
 
50702
 
 
50703
-#: collect2.c:1921 collect2.c:2448 collect2.c:2644 gcc.c:2749
 
50704
+#: collect2.c:1921 collect2.c:2448 collect2.c:2644 gcc.c:2750
 
50705
 #, gcc-internal-format
 
50706
 msgid "pex_init failed: %m"
 
50707
 msgstr "pex_init misslyckades: %m"
 
50708
 
 
50709
-#: collect2.c:1930 collect2.c:2457 collect2.c:2652 gcc.c:7188
 
50710
+#: collect2.c:1930 collect2.c:2457 collect2.c:2652 gcc.c:7191
 
50711
 #, gcc-internal-format
 
50712
 msgid "%s: %m"
 
50713
 msgstr "%s: %m"
 
50714
@@ -13972,7 +13989,7 @@
 
50715
 msgid "global constructors not supported on this target"
 
50716
 msgstr "globala konstruerare stödjs inte för denna målarkitektur"
 
50717
 
 
50718
-#: diagnostic.c:1145
 
50719
+#: diagnostic.c:1148
 
50720
 #, gcc-internal-format, gfc-internal-format
 
50721
 msgid "in %s, at %s:%d"
 
50722
 msgstr "i %s, vid %s:%d"
 
50723
@@ -14017,22 +14034,22 @@
 
50724
 msgid "non-delegitimized UNSPEC %s (%d) found in variable location"
 
50725
 msgstr "odelegitimerad UNSPEC %s (%d) funnen på variabelplats"
 
50726
 
 
50727
-#: emit-rtl.c:2612
 
50728
+#: emit-rtl.c:2616
 
50729
 #, gcc-internal-format
 
50730
 msgid "invalid rtl sharing found in the insn"
 
50731
 msgstr "ogiltig rtl-delning hittad i instruktionen"
 
50732
 
 
50733
-#: emit-rtl.c:2614
 
50734
+#: emit-rtl.c:2618
 
50735
 #, gcc-internal-format
 
50736
 msgid "shared rtx"
 
50737
 msgstr "delad rtx"
 
50738
 
 
50739
-#: emit-rtl.c:2616
 
50740
+#: emit-rtl.c:2620
 
50741
 #, gcc-internal-format
 
50742
 msgid "internal consistency failure"
 
50743
 msgstr "internt konsistensfel"
 
50744
 
 
50745
-#: emit-rtl.c:3741
 
50746
+#: emit-rtl.c:3749
 
50747
 #, gcc-internal-format
 
50748
 msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
 
50749
 msgstr "ICE: emit_insn använd där emit_jump_insn behövs:\n"
 
50750
@@ -14042,57 +14059,57 @@
 
50751
 msgid "abort in %s, at %s:%d"
 
50752
 msgstr "avbrott i %s, vid %s:%d"
 
50753
 
 
50754
-#: except.c:2026
 
50755
+#: except.c:2075
 
50756
 #, gcc-internal-format
 
50757
 msgid "argument of %<__builtin_eh_return_regno%> must be constant"
 
50758
 msgstr "argumentet till %<__builtin_eh_return_regno%> måste vara konstant"
 
50759
 
 
50760
-#: except.c:2163
 
50761
+#: except.c:2212
 
50762
 #, gcc-internal-format
 
50763
 msgid "__builtin_eh_return not supported on this target"
 
50764
 msgstr "__builtin_eh_return stödjs inte på denna målarkitektur"
 
50765
 
 
50766
-#: except.c:3222 except.c:3247
 
50767
+#: except.c:3271 except.c:3296
 
50768
 #, gcc-internal-format, gfc-internal-format
 
50769
 msgid "region_array is corrupted for region %i"
 
50770
 msgstr "region_array är trasig för region %i"
 
50771
 
 
50772
-#: except.c:3235 except.c:3266
 
50773
+#: except.c:3284 except.c:3315
 
50774
 #, gcc-internal-format, gfc-internal-format
 
50775
 msgid "lp_array is corrupted for lp %i"
 
50776
 msgstr "lp_array är trasig för region %i"
 
50777
 
 
50778
-#: except.c:3252
 
50779
+#: except.c:3301
 
50780
 #, gcc-internal-format, gfc-internal-format
 
50781
 msgid "outer block of region %i is wrong"
 
50782
 msgstr "yttre block för region %i är fel"
 
50783
 
 
50784
-#: except.c:3257
 
50785
+#: except.c:3306
 
50786
 #, gcc-internal-format, gfc-internal-format
 
50787
 msgid "negative nesting depth of region %i"
 
50788
 msgstr "negativt nästningsdjup för region %i"
 
50789
 
 
50790
-#: except.c:3271
 
50791
+#: except.c:3320
 
50792
 #, gcc-internal-format, gfc-internal-format
 
50793
 msgid "region of lp %i is wrong"
 
50794
 msgstr "region för lp %i är fel"
 
50795
 
 
50796
-#: except.c:3298
 
50797
+#: except.c:3347
 
50798
 #, gcc-internal-format, gfc-internal-format
 
50799
 msgid "tree list ends on depth %i"
 
50800
 msgstr "trädlista slutar på djup %i"
 
50801
 
 
50802
-#: except.c:3303
 
50803
+#: except.c:3352
 
50804
 #, gcc-internal-format
 
50805
 msgid "region_array does not match region_tree"
 
50806
 msgstr "region_array stämmer inte med region_tree"
 
50807
 
 
50808
-#: except.c:3308
 
50809
+#: except.c:3357
 
50810
 #, gcc-internal-format
 
50811
 msgid "lp_array does not match region_tree"
 
50812
 msgstr "lp_array stämmer inte med region_tree"
 
50813
 
 
50814
-#: except.c:3315
 
50815
+#: except.c:3364
 
50816
 #, gcc-internal-format
 
50817
 msgid "verify_eh_tree failed"
 
50818
 msgstr "verify_eh_tree misslyckades"
 
50819
@@ -14132,12 +14149,12 @@
 
50820
 msgid "local frame unavailable (naked function?)"
 
50821
 msgstr "lokal ram otillgänglig (naken funktion?)"
 
50822
 
 
50823
-#: expr.c:10191
 
50824
+#: expr.c:10192
 
50825
 #, gcc-internal-format
 
50826
 msgid "%Kcall to %qs declared with attribute error: %s"
 
50827
 msgstr "%Kanrop av %qs deklarerad med attributet error: %s"
 
50828
 
 
50829
-#: expr.c:10198
 
50830
+#: expr.c:10199
 
50831
 #, gcc-internal-format
 
50832
 msgid "%Kcall to %qs declared with attribute warning: %s"
 
50833
 msgstr "%K anrop av %qs deklarerad med attributet warning: %s"
 
50834
@@ -14172,47 +14189,47 @@
 
50835
 msgid "assuming signed overflow does not occur when negating a division"
 
50836
 msgstr "antar att teckenspill inte förekommer vid negering av en division"
 
50837
 
 
50838
-#: fold-const.c:3437 fold-const.c:3449
 
50839
+#: fold-const.c:3450 fold-const.c:3462
 
50840
 #, gcc-internal-format, gfc-internal-format
 
50841
 msgid "comparison is always %d due to width of bit-field"
 
50842
 msgstr "jämförelsen är alltid %d på grund av bredd på bitfält"
 
50843
 
 
50844
-#: fold-const.c:4849 tree-ssa-reassoc.c:1943
 
50845
+#: fold-const.c:4862 tree-ssa-reassoc.c:1944
 
50846
 #, gcc-internal-format
 
50847
 msgid "assuming signed overflow does not occur when simplifying range test"
 
50848
 msgstr "antar att teckenspill inte förekommer vid förenkling av intervalltest"
 
50849
 
 
50850
-#: fold-const.c:5285 fold-const.c:5299
 
50851
+#: fold-const.c:5298 fold-const.c:5312
 
50852
 #, gcc-internal-format, gfc-internal-format
 
50853
 msgid "comparison is always %d"
 
50854
 msgstr "jämförelsen är alltid %d"
 
50855
 
 
50856
-#: fold-const.c:5432
 
50857
+#: fold-const.c:5445
 
50858
 #, gcc-internal-format
 
50859
 msgid "%<or%> of unmatched not-equal tests is always 1"
 
50860
 msgstr "%<or%> mellan omatchade olikhetstester är alltid 1"
 
50861
 
 
50862
-#: fold-const.c:5437
 
50863
+#: fold-const.c:5450
 
50864
 #, gcc-internal-format
 
50865
 msgid "%<and%> of mutually exclusive equal-tests is always 0"
 
50866
 msgstr "%<and%> mellan ömsesidigt uteslutande likhetstester är alltid 0"
 
50867
 
 
50868
-#: fold-const.c:8729
 
50869
+#: fold-const.c:8742
 
50870
 #, gcc-internal-format
 
50871
 msgid "assuming signed overflow does not occur when reducing constant in comparison"
 
50872
 msgstr "antar att teckenspill inte förekommer vid reduktion av konstant i jämförelse"
 
50873
 
 
50874
-#: fold-const.c:8887
 
50875
+#: fold-const.c:8900
 
50876
 #, gcc-internal-format
 
50877
 msgid "assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C1 +- C2"
 
50878
 msgstr "antar att teckenspill inte förekommer vid förenkling av X ± K1 jmf K2 till X jmf K1 ± K2"
 
50879
 
 
50880
-#: fold-const.c:9150
 
50881
+#: fold-const.c:9163
 
50882
 #, gcc-internal-format
 
50883
 msgid "assuming signed overflow does not occur when combining constants around a comparison"
 
50884
 msgstr "antar att teckenspill inte förekommer vid kombination av konstanter runt en jämförelse"
 
50885
 
 
50886
-#: fold-const.c:14564
 
50887
+#: fold-const.c:14577
 
50888
 #, gcc-internal-format
 
50889
 msgid "fold check: original tree changed by fold"
 
50890
 msgstr "vikningskontroll: originalträdet ändrat av vikning"
 
50891
@@ -14237,142 +14254,142 @@
 
50892
 msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
 
50893
 msgstr "argumentet %q+D kan skrivas över av %<longjmp%> eller %<vfork%>"
 
50894
 
 
50895
-#: function.c:4631
 
50896
+#: function.c:4620
 
50897
 #, gcc-internal-format
 
50898
 msgid "function returns an aggregate"
 
50899
 msgstr "funktionen returnerar ett aggregat"
 
50900
 
 
50901
-#: function.c:4993
 
50902
+#: function.c:4982
 
50903
 #, gcc-internal-format
 
50904
 msgid "unused parameter %q+D"
 
50905
 msgstr "oanvänd parameter %q+D"
 
50906
 
 
50907
-#: gcc.c:1804 gcc.c:1824
 
50908
+#: gcc.c:1805 gcc.c:1825
 
50909
 #, gcc-internal-format, gfc-internal-format
 
50910
 msgid "specs %%include syntax malformed after %ld characters"
 
50911
 msgstr "specifikationers %%include-syntax felaktig efter %ld tecken"
 
50912
 
 
50913
-#: gcc.c:1850 gcc.c:1859 gcc.c:1869 gcc.c:1879
 
50914
+#: gcc.c:1851 gcc.c:1860 gcc.c:1870 gcc.c:1880
 
50915
 #, gcc-internal-format, gfc-internal-format
 
50916
 msgid "specs %%rename syntax malformed after %ld characters"
 
50917
 msgstr "specifikationers %%rename-syntax felaktig efter %ld tecken"
 
50918
 
 
50919
-#: gcc.c:1889
 
50920
+#: gcc.c:1890
 
50921
 #, gcc-internal-format, gfc-internal-format
 
50922
 msgid "specs %s spec was not found to be renamed"
 
50923
 msgstr "specifikationers %s-specifikation fanns inte när den skulle få nytt namn"
 
50924
 
 
50925
-#: gcc.c:1896
 
50926
+#: gcc.c:1897
 
50927
 #, gcc-internal-format
 
50928
 msgid "%s: attempt to rename spec %qs to already defined spec %qs"
 
50929
 msgstr "%s: försök att byta namn på specifikation %qs till redan definierad specifikation %qs"
 
50930
 
 
50931
-#: gcc.c:1917
 
50932
+#: gcc.c:1918
 
50933
 #, gcc-internal-format, gfc-internal-format
 
50934
 msgid "specs unknown %% command after %ld characters"
 
50935
 msgstr "specifikationer okänt %%-kommando efter %ld tecken"
 
50936
 
 
50937
-#: gcc.c:1928 gcc.c:1941
 
50938
+#: gcc.c:1929 gcc.c:1942
 
50939
 #, gcc-internal-format, gfc-internal-format
 
50940
 msgid "specs file malformed after %ld characters"
 
50941
 msgstr "specifikationsfil felaktig efter %ld tecken"
 
50942
 
 
50943
-#: gcc.c:1993
 
50944
+#: gcc.c:1994
 
50945
 #, gcc-internal-format
 
50946
 msgid "spec file has no spec for linking"
 
50947
 msgstr "specfilen har ingen spec för länkning"
 
50948
 
 
50949
-#: gcc.c:2538
 
50950
+#: gcc.c:2539
 
50951
 #, gcc-internal-format
 
50952
 msgid "system path %qs is not absolute"
 
50953
 msgstr "systemsökväg %qs är inte absolut"
 
50954
 
 
50955
-#: gcc.c:2626
 
50956
+#: gcc.c:2627
 
50957
 #, gcc-internal-format
 
50958
 msgid "-pipe not supported"
 
50959
 msgstr "-pipe stödjs inte"
 
50960
 
 
50961
-#: gcc.c:2788
 
50962
+#: gcc.c:2789
 
50963
 #, gcc-internal-format
 
50964
 msgid "failed to get exit status: %m"
 
50965
 msgstr "misslyckades att få slutstatus: %m"
 
50966
 
 
50967
-#: gcc.c:2794
 
50968
+#: gcc.c:2795
 
50969
 #, gcc-internal-format
 
50970
 msgid "failed to get process times: %m"
 
50971
 msgstr "kunde inte ta processtider: %m"
 
50972
 
 
50973
-#: gcc.c:2820
 
50974
+#: gcc.c:2821
 
50975
 #, gcc-internal-format, gfc-internal-format
 
50976
 msgid "%s (program %s)"
 
50977
 msgstr "%s (program %s)"
 
50978
 
 
50979
-#: gcc.c:3251 opts-common.c:986 opts-common.c:1058
 
50980
+#: gcc.c:3252 opts-common.c:1019 opts-common.c:1091
 
50981
 #, gcc-internal-format
 
50982
 msgid "unrecognized command line option %qs"
 
50983
 msgstr "okänd kommandoradsflagga %qs"
 
50984
 
 
50985
-#: gcc.c:3506
 
50986
+#: gcc.c:3507
 
50987
 #, gcc-internal-format
 
50988
 msgid "%qs is an unknown -save-temps option"
 
50989
 msgstr "%qs är en okänd flagga till -save-temps"
 
50990
 
 
50991
-#: gcc.c:3967
 
50992
+#: gcc.c:3968
 
50993
 #, gcc-internal-format
 
50994
 msgid "-pipe ignored because -save-temps specified"
 
50995
 msgstr "-pipe ignorerad eftersom -save-temps angivits"
 
50996
 
 
50997
-#: gcc.c:4055
 
50998
+#: gcc.c:4056
 
50999
 #, gcc-internal-format
 
51000
 msgid "%<-x %s%> after last input file has no effect"
 
51001
 msgstr "%<-x %s%> efter sista indatafilen har ingen effekt"
 
51002
 
 
51003
-#: gcc.c:4217
 
51004
+#: gcc.c:4218
 
51005
 #, gcc-internal-format
 
51006
 msgid "unable to locate default linker script %qs in the library search paths"
 
51007
 msgstr "kan inte lokalisera standardlänkskriptet %qs i bilblioteksökvägarna"
 
51008
 
 
51009
-#: gcc.c:4421
 
51010
+#: gcc.c:4422
 
51011
 #, gcc-internal-format
 
51012
 msgid "switch %qs does not start with %<-%>"
 
51013
 msgstr "flaggan %qs börjar inte med %<-%>"
 
51014
 
 
51015
-#: gcc.c:4424
 
51016
+#: gcc.c:4425
 
51017
 #, gcc-internal-format
 
51018
 msgid "spec-generated switch is just %<-%>"
 
51019
 msgstr "spec-genererad flagga är bara %<-%>"
 
51020
 
 
51021
-#: gcc.c:4515
 
51022
+#: gcc.c:4516
 
51023
 #, gcc-internal-format, gfc-internal-format
 
51024
 msgid "could not open temporary response file %s"
 
51025
 msgstr "det gick inte att öppna temporär svarsfil %s"
 
51026
 
 
51027
-#: gcc.c:4521
 
51028
+#: gcc.c:4522
 
51029
 #, gcc-internal-format, gfc-internal-format
 
51030
 msgid "could not write to temporary response file %s"
 
51031
 msgstr "det gick inte att skriva till temporär svarsfil %s"
 
51032
 
 
51033
-#: gcc.c:4527
 
51034
+#: gcc.c:4528
 
51035
 #, gcc-internal-format, gfc-internal-format
 
51036
 msgid "could not close temporary response file %s"
 
51037
 msgstr "det gick inte att stänga temporär svarsfil %s"
 
51038
 
 
51039
-#: gcc.c:4650
 
51040
+#: gcc.c:4651
 
51041
 #, gcc-internal-format
 
51042
 msgid "spec %qs invalid"
 
51043
 msgstr "specifikationen %qs är ogiltig"
 
51044
 
 
51045
-#: gcc.c:4799
 
51046
+#: gcc.c:4800
 
51047
 #, gcc-internal-format
 
51048
 msgid "spec %qs has invalid %<%%0%c%>"
 
51049
 msgstr "specifikation %qs har ogiltig %<%%0%c%>"
 
51050
 
 
51051
-#: gcc.c:5118
 
51052
+#: gcc.c:5119
 
51053
 #, gcc-internal-format
 
51054
 msgid "spec %qs has invalid %<%%W%c%>"
 
51055
 msgstr "specifikation %qs har ogiltig %<%%W%c%>"
 
51056
 
 
51057
-#: gcc.c:5140
 
51058
+#: gcc.c:5141
 
51059
 #, gcc-internal-format
 
51060
 msgid "spec %qs has invalid %<%%x%c%>"
 
51061
 msgstr "specifikation %qs har ogiltig %<%%x%c%>"
 
51062
@@ -14380,220 +14397,220 @@
 
51063
 #. Catch the case where a spec string contains something like
 
51064
 #. '%{foo:%*}'.  i.e. there is no * in the pattern on the left
 
51065
 #. hand side of the :.
 
51066
-#: gcc.c:5341
 
51067
+#: gcc.c:5342
 
51068
 #, gcc-internal-format
 
51069
 msgid "spec failure: %<%%*%> has not been initialized by pattern match"
 
51070
 msgstr "specifikationsfel: %<%%*%> har inte initierats av en mönstermatchning"
 
51071
 
 
51072
-#: gcc.c:5384
 
51073
+#: gcc.c:5385
 
51074
 #, gcc-internal-format
 
51075
 msgid "spec failure: unrecognized spec option %qc"
 
51076
 msgstr "specifikationsfel: okänd specifikationsflagga %qc"
 
51077
 
 
51078
-#: gcc.c:5446
 
51079
+#: gcc.c:5447
 
51080
 #, gcc-internal-format
 
51081
 msgid "unknown spec function %qs"
 
51082
 msgstr "okänd specifikationsfunktion %qs"
 
51083
 
 
51084
-#: gcc.c:5476
 
51085
+#: gcc.c:5477
 
51086
 #, gcc-internal-format
 
51087
 msgid "error in args to spec function %qs"
 
51088
 msgstr "fel i argument till specifikationsfunktionen %qs"
 
51089
 
 
51090
-#: gcc.c:5527
 
51091
+#: gcc.c:5528
 
51092
 #, gcc-internal-format
 
51093
 msgid "malformed spec function name"
 
51094
 msgstr "felaktigt specifikationsfunktionsnamn"
 
51095
 
 
51096
 #. )
 
51097
-#: gcc.c:5530
 
51098
+#: gcc.c:5531
 
51099
 #, gcc-internal-format
 
51100
 msgid "no arguments for spec function"
 
51101
 msgstr "inga argument till spec-funktion"
 
51102
 
 
51103
-#: gcc.c:5549
 
51104
+#: gcc.c:5550
 
51105
 #, gcc-internal-format
 
51106
 msgid "malformed spec function arguments"
 
51107
 msgstr "felaktiga specifikationsfunktionsargument"
 
51108
 
 
51109
-#: gcc.c:5810
 
51110
+#: gcc.c:5811
 
51111
 #, gcc-internal-format
 
51112
 msgid "braced spec %qs is invalid at %qc"
 
51113
 msgstr "klammerspecifikation %qs är ogiltig vid %qc"
 
51114
 
 
51115
-#: gcc.c:5898
 
51116
+#: gcc.c:5899
 
51117
 #, gcc-internal-format
 
51118
 msgid "braced spec body %qs is invalid"
 
51119
 msgstr "klammerspecifikationskropp %qs är ogiltig"
 
51120
 
 
51121
-#: gcc.c:6151
 
51122
+#: gcc.c:6152
 
51123
 #, gcc-internal-format, gfc-internal-format
 
51124
 msgid "%s: could not determine length of compare-debug file %s"
 
51125
 msgstr "%s: det gick inte att avgöra längden på compare-debug-filen %s"
 
51126
 
 
51127
-#: gcc.c:6162
 
51128
+#: gcc.c:6163
 
51129
 #, gcc-internal-format, gfc-internal-format
 
51130
 msgid "%s: -fcompare-debug failure (length)"
 
51131
 msgstr "%s: -fcompare-debug misslyckades (längd)"
 
51132
 
 
51133
-#: gcc.c:6172 gcc.c:6213
 
51134
+#: gcc.c:6173 gcc.c:6214
 
51135
 #, gcc-internal-format, gfc-internal-format
 
51136
 msgid "%s: could not open compare-debug file %s"
 
51137
 msgstr "%s: det gick inte att öppna compare-debug-filen %s"
 
51138
 
 
51139
-#: gcc.c:6192 gcc.c:6229
 
51140
+#: gcc.c:6193 gcc.c:6230
 
51141
 #, gcc-internal-format, gfc-internal-format
 
51142
 msgid "%s: -fcompare-debug failure"
 
51143
 msgstr "%s: -fcompare-debug misslyckades"
 
51144
 
 
51145
-#: gcc.c:6304
 
51146
+#: gcc.c:6305
 
51147
 #, gcc-internal-format
 
51148
 msgid "atexit failed"
 
51149
 msgstr "atexit misslyckades"
 
51150
 
 
51151
-#: gcc.c:6453
 
51152
+#: gcc.c:6454
 
51153
 #, gcc-internal-format
 
51154
 msgid "spec failure: more than one arg to SYSROOT_SUFFIX_SPEC"
 
51155
 msgstr "spec-fel: mer än ett argument till SYSROOT_SUFFIX_SPEC"
 
51156
 
 
51157
-#: gcc.c:6477
 
51158
+#: gcc.c:6478
 
51159
 #, gcc-internal-format
 
51160
 msgid "spec failure: more than one arg to SYSROOT_HEADERS_SUFFIX_SPEC"
 
51161
 msgstr "spec-fel: mer än ett argument till SYSROOT_HEADERS_SUFFIX_SPEC"
 
51162
 
 
51163
-#: gcc.c:6643
 
51164
+#: gcc.c:6645
 
51165
 #, gcc-internal-format
 
51166
 msgid "unrecognized command line option %<-%s%>"
 
51167
 msgstr "okänd kommandoradsflagga %<-%s%>"
 
51168
 
 
51169
 #. The error status indicates that only one set of fixed
 
51170
 #. headers should be built.
 
51171
-#: gcc.c:6729
 
51172
+#: gcc.c:6731
 
51173
 #, gcc-internal-format
 
51174
 msgid "not configured with sysroot headers suffix"
 
51175
 msgstr "ej konfigurerad med suffix för sysroot-huvuden"
 
51176
 
 
51177
-#: gcc.c:6812
 
51178
+#: gcc.c:6814
 
51179
 #, gcc-internal-format
 
51180
 msgid "no input files"
 
51181
 msgstr "inga indatafiler"
 
51182
 
 
51183
-#: gcc.c:6861
 
51184
+#: gcc.c:6863
 
51185
 #, gcc-internal-format
 
51186
 msgid "cannot specify -o with -c, -S or -E with multiple files"
 
51187
 msgstr "det går inte att ange -o med -c, -S eller -E med flera filer"
 
51188
 
 
51189
-#: gcc.c:6891
 
51190
+#: gcc.c:6893
 
51191
 #, gcc-internal-format, gfc-internal-format
 
51192
 msgid "%s: %s compiler not installed on this system"
 
51193
 msgstr "%s: kompilatorn %s är inte installerad på detta system"
 
51194
 
 
51195
-#: gcc.c:6913
 
51196
+#: gcc.c:6915
 
51197
 #, gcc-internal-format
 
51198
 msgid "recompiling with -fcompare-debug"
 
51199
 msgstr "kompilerar om med -fcompare-debug"
 
51200
 
 
51201
-#: gcc.c:6929
 
51202
+#: gcc.c:6931
 
51203
 #, gcc-internal-format
 
51204
 msgid "during -fcompare-debug recompilation"
 
51205
 msgstr "under omkompilering med -fcompare-debug"
 
51206
 
 
51207
-#: gcc.c:6938
 
51208
+#: gcc.c:6940
 
51209
 #, gcc-internal-format
 
51210
 msgid "comparing final insns dumps"
 
51211
 msgstr "jämför slutliga instruktionsdumpar"
 
51212
 
 
51213
-#: gcc.c:7044
 
51214
+#: gcc.c:7046
 
51215
 #, gcc-internal-format, gfc-internal-format
 
51216
 msgid "-fuse-linker-plugin, but %s not found"
 
51217
 msgstr "-fuse-linker-plugin, men %s inte funnen"
 
51218
 
 
51219
-#: gcc.c:7076
 
51220
+#: gcc.c:7079
 
51221
 #, gcc-internal-format, gfc-internal-format
 
51222
 msgid "%s: linker input file unused because linking not done"
 
51223
 msgstr "%s: infil till länkaren oanvänd eftersom ingen länkning gjordes"
 
51224
 
 
51225
-#: gcc.c:7117
 
51226
+#: gcc.c:7120
 
51227
 #, gcc-internal-format, gfc-internal-format
 
51228
 msgid "language %s not recognized"
 
51229
 msgstr "språk %s känns inte igen"
 
51230
 
 
51231
-#: gcc.c:7344
 
51232
+#: gcc.c:7347
 
51233
 #, gcc-internal-format
 
51234
 msgid "multilib spec %qs is invalid"
 
51235
 msgstr "multilib-specifikation %qs är ogiltig"
 
51236
 
 
51237
-#: gcc.c:7538
 
51238
+#: gcc.c:7541
 
51239
 #, gcc-internal-format
 
51240
 msgid "multilib exclusions %qs is invalid"
 
51241
 msgstr "multilib-undantag %qs är ogiltiga"
 
51242
 
 
51243
-#: gcc.c:7602
 
51244
+#: gcc.c:7605
 
51245
 #, gcc-internal-format
 
51246
 msgid "multilib select %qs %qs is invalid"
 
51247
 msgstr "multilib-val %qs %qs är ogiltigt"
 
51248
 
 
51249
-#: gcc.c:7758
 
51250
+#: gcc.c:7761
 
51251
 #, gcc-internal-format
 
51252
 msgid "multilib select %qs is invalid"
 
51253
 msgstr "multilib-val %qs är ogiltigt"
 
51254
 
 
51255
-#: gcc.c:7797
 
51256
+#: gcc.c:7800
 
51257
 #, gcc-internal-format
 
51258
 msgid "multilib exclusion %qs is invalid"
 
51259
 msgstr "multilib-undantag %qs är ogiltigt"
 
51260
 
 
51261
-#: gcc.c:8003
 
51262
+#: gcc.c:8006
 
51263
 #, gcc-internal-format
 
51264
 msgid "environment variable %qs not defined"
 
51265
 msgstr "omgivningsvariabeln %qs är inte definierad"
 
51266
 
 
51267
-#: gcc.c:8115 gcc.c:8120
 
51268
+#: gcc.c:8118 gcc.c:8123
 
51269
 #, gcc-internal-format
 
51270
 msgid "invalid version number %qs"
 
51271
 msgstr "ogiltigt versionsnummer %qs"
 
51272
 
 
51273
-#: gcc.c:8163
 
51274
+#: gcc.c:8166
 
51275
 #, gcc-internal-format, gfc-internal-format
 
51276
 msgid "too few arguments to %%:version-compare"
 
51277
 msgstr "för få argument till %%:version-compare"
 
51278
 
 
51279
-#: gcc.c:8169
 
51280
+#: gcc.c:8172
 
51281
 #, gcc-internal-format, gfc-internal-format
 
51282
 msgid "too many arguments to %%:version-compare"
 
51283
 msgstr "för många argument till %%:version-compare"
 
51284
 
 
51285
-#: gcc.c:8210
 
51286
+#: gcc.c:8213
 
51287
 #, gcc-internal-format
 
51288
 msgid "unknown operator %qs in %%:version-compare"
 
51289
 msgstr "okänd operator %qs i %%:version-compare"
 
51290
 
 
51291
-#: gcc.c:8333
 
51292
+#: gcc.c:8336
 
51293
 #, gcc-internal-format, gfc-internal-format
 
51294
 msgid "too many arguments to %%:compare-debug-dump-opt"
 
51295
 msgstr "för många argument till %%:comparedebug-dump-opt"
 
51296
 
 
51297
-#: gcc.c:8405
 
51298
+#: gcc.c:8408
 
51299
 #, gcc-internal-format, gfc-internal-format
 
51300
 msgid "too many arguments to %%:compare-debug-self-opt"
 
51301
 msgstr "för många argument till %%:compare-debug-self-opt"
 
51302
 
 
51303
-#: gcc.c:8440
 
51304
+#: gcc.c:8443
 
51305
 #, gcc-internal-format, gfc-internal-format
 
51306
 msgid "too few arguments to %%:compare-debug-auxbase-opt"
 
51307
 msgstr "för få argument till %%:compare-debug-auxbase-opt"
 
51308
 
 
51309
-#: gcc.c:8443
 
51310
+#: gcc.c:8446
 
51311
 #, gcc-internal-format, gfc-internal-format
 
51312
 msgid "too many arguments to %%:compare-debug-auxbase-opt"
 
51313
 msgstr "för många argument till %%:compare-debug-auxbase-opt"
 
51314
 
 
51315
-#: gcc.c:8450
 
51316
+#: gcc.c:8453
 
51317
 #, gcc-internal-format, gfc-internal-format
 
51318
 msgid "argument to %%:compare-debug-auxbase-opt does not end in .gk"
 
51319
 msgstr "argumentet till %%:compare-debug-auxbase-opt slutar inte i .gk"
 
51320
 
 
51321
-#: gcc.c:8524
 
51322
+#: gcc.c:8527
 
51323
 #, gcc-internal-format, gfc-internal-format
 
51324
 msgid "too few arguments to %%:replace-extension"
 
51325
 msgstr "för få argument till %%:replace-extension"
 
51326
@@ -14614,13 +14631,13 @@
 
51327
 msgid "can%'t write padding to PCH file: %m"
 
51328
 msgstr "kan inte skriva utfyllnad till PCH-fil: %m"
 
51329
 
 
51330
-#: ggc-common.c:615 ggc-common.c:623 ggc-common.c:630 ggc-common.c:633
 
51331
-#: ggc-common.c:643 ggc-common.c:646 ggc-page.c:2439
 
51332
+#: ggc-common.c:681 ggc-common.c:689 ggc-common.c:696 ggc-common.c:699
 
51333
+#: ggc-common.c:709 ggc-common.c:712 ggc-page.c:2439
 
51334
 #, gcc-internal-format
 
51335
 msgid "can%'t read PCH file: %m"
 
51336
 msgstr "kan inte läsa PCH-fil: %m"
 
51337
 
 
51338
-#: ggc-common.c:638
 
51339
+#: ggc-common.c:704
 
51340
 #, gcc-internal-format
 
51341
 msgid "had to relocate PCH"
 
51342
 msgstr "behövde omlokalisera PCH"
 
51343
@@ -14772,7 +14789,7 @@
 
51344
 #. Fatal error here.  We do not want to support compiling ltrans units with
 
51345
 #. different version of compiler or different flags than the WPA unit, so
 
51346
 #. this should never happen.
 
51347
-#: ipa-reference.c:1148
 
51348
+#: ipa-reference.c:1146
 
51349
 #, gcc-internal-format
 
51350
 msgid "ipa reference summary is missing in ltrans unit"
 
51351
 msgstr "ipa-referenssammanfattning saknas i ltrans-enhet"
 
51352
@@ -14964,27 +14981,27 @@
 
51353
 msgid "invalid branch to/from an OpenMP structured block"
 
51354
 msgstr "ogiltig gren till/från OpenMP-strukturerat block"
 
51355
 
 
51356
-#: opts-common.c:997
 
51357
+#: opts-common.c:1030
 
51358
 #, gcc-internal-format
 
51359
 msgid "command line option %qs is not supported by this configuration"
 
51360
 msgstr "kommandoradsflaggan %qs stödjs inte av denna konfiguration"
 
51361
 
 
51362
-#: opts-common.c:1007
 
51363
+#: opts-common.c:1040
 
51364
 #, gcc-internal-format
 
51365
 msgid "missing argument to %qs"
 
51366
 msgstr "argument saknas till %qs"
 
51367
 
 
51368
-#: opts-common.c:1013
 
51369
+#: opts-common.c:1046
 
51370
 #, gcc-internal-format
 
51371
 msgid "argument to %qs should be a non-negative integer"
 
51372
 msgstr "argumentet till %qs skall vara ett ickenegativt heltal"
 
51373
 
 
51374
-#: opts-common.c:1028
 
51375
+#: opts-common.c:1061
 
51376
 #, gcc-internal-format
 
51377
 msgid "unrecognized argument in option %qs"
 
51378
 msgstr "okänt argument till flaggan %qs"
 
51379
 
 
51380
-#: opts-common.c:1044
 
51381
+#: opts-common.c:1077
 
51382
 #, gcc-internal-format
 
51383
 msgid "valid arguments to %qs are: %s"
 
51384
 msgstr "giltiga argument till %qs är: %s"
 
51385
@@ -15040,137 +15057,137 @@
 
51386
 msgid "%<-femit-struct-debug-detailed=dir:...%> must allow at least as much as %<-femit-struct-debug-detailed=ind:...%>"
 
51387
 msgstr "%<-femit-struct-debug-detailed=kat:...%> måste tillåta åtminstone så mycket som %<-femit-struct-debug-detailed=ind:...%>"
 
51388
 
 
51389
-#: opts.c:542
 
51390
+#: opts.c:544
 
51391
 #, gcc-internal-format
 
51392
 msgid "argument to %<-O%> should be a non-negative integer, %<g%>, %<s%> or %<fast%>"
 
51393
 msgstr "argumentet till %<-O%> skall vara ett ickenegativt heltal, %<g%>, %<s%> eller %<fast%>"
 
51394
 
 
51395
-#: opts.c:669
 
51396
+#: opts.c:672
 
51397
 #, gcc-internal-format
 
51398
 msgid "section anchors must be disabled when unit-at-a-time is disabled"
 
51399
 msgstr "sektionsankare måste vara avaktiverade när unit-at-a-time är avaktiverat"
 
51400
 
 
51401
-#: opts.c:673
 
51402
+#: opts.c:676
 
51403
 #, gcc-internal-format
 
51404
 msgid "toplevel reorder must be disabled when unit-at-a-time is disabled"
 
51405
 msgstr "ordningsändring på toppnivå måste vara avaktiverat när unit-at-a-time är avaktiverat"
 
51406
 
 
51407
-#: opts.c:679
 
51408
+#: opts.c:682
 
51409
 #, gcc-internal-format
 
51410
 msgid "transactional memory is not supported with non-call exceptions"
 
51411
 msgstr "transaktionsminne stödjs inte i denna konfiguration"
 
51412
 
 
51413
-#: opts.c:694
 
51414
+#: opts.c:697
 
51415
 #, gcc-internal-format
 
51416
 msgid "section anchors must be disabled when toplevel reorder is disabled"
 
51417
 msgstr "sektionsankare måste vara avaktiverade när ordningsändring på toppnivå är avaktiverat"
 
51418
 
 
51419
-#: opts.c:729 config/darwin.c:3061 config/sh/sh.c:936
 
51420
+#: opts.c:732 config/darwin.c:3061 config/sh/sh.c:933
 
51421
 #, gcc-internal-format
 
51422
 msgid "-freorder-blocks-and-partition does not work with exceptions on this architecture"
 
51423
 msgstr "-freorder-blocks-and-partition fungerar inte med undantag på denna arkitektur"
 
51424
 
 
51425
-#: opts.c:744 config/sh/sh.c:944
 
51426
+#: opts.c:747 config/sh/sh.c:941
 
51427
 #, gcc-internal-format
 
51428
 msgid "-freorder-blocks-and-partition does not support unwind info on this architecture"
 
51429
 msgstr "-freorder-blocks-and-partition stödjer inte upprullningsinformation på denna arkitektur"
 
51430
 
 
51431
-#: opts.c:761 config/pa/pa.c:526
 
51432
+#: opts.c:764 config/pa/pa.c:526
 
51433
 #, gcc-internal-format
 
51434
 msgid "-freorder-blocks-and-partition does not work on this architecture"
 
51435
 msgstr "-freorder-blocks-and-partition fungerar inte på denna arkitektur"
 
51436
 
 
51437
-#: opts.c:797
 
51438
+#: opts.c:800
 
51439
 #, gcc-internal-format
 
51440
 msgid "-fno-fat-lto-objects are supported only with linker plugin."
 
51441
 msgstr "-fno-fat-lto-objects stödjs endast med insticksmodul för länkning."
 
51442
 
 
51443
-#: opts.c:805
 
51444
+#: opts.c:808
 
51445
 #, gcc-internal-format
 
51446
 msgid "only one -flto-partition value can be specified"
 
51447
 msgstr "bara ett värde för -flto-partition kan anges"
 
51448
 
 
51449
-#: opts.c:816
 
51450
+#: opts.c:819
 
51451
 #, gcc-internal-format
 
51452
 msgid "%<-fsplit-stack%> is not supported by this compiler configuration"
 
51453
 msgstr "%<-fsplit-stack%> stödjs inte av denna kompilatorkonfiguration"
 
51454
 
 
51455
-#: opts.c:1193
 
51456
+#: opts.c:1196
 
51457
 #, gcc-internal-format
 
51458
 msgid "unrecognized include_flags 0x%x passed to print_specific_help"
 
51459
 msgstr "okända include_flags 0x%x skickade till print_specific_help"
 
51460
 
 
51461
-#: opts.c:1373
 
51462
+#: opts.c:1376
 
51463
 #, gcc-internal-format
 
51464
 msgid "--help argument %q.*s is ambiguous, please be more specific"
 
51465
 msgstr "argumentet %q.*s till --help är tvetydigt, var mer precis"
 
51466
 
 
51467
-#: opts.c:1382
 
51468
+#: opts.c:1385
 
51469
 #, gcc-internal-format
 
51470
 msgid "unrecognized argument to --help= option: %q.*s"
 
51471
 msgstr "okänt argument till --help=-flagga: %q.*s"
 
51472
 
 
51473
-#: opts.c:1547
 
51474
+#: opts.c:1550
 
51475
 #, gcc-internal-format, gfc-internal-format
 
51476
 msgid "structure alignment must be a small power of two, not %d"
 
51477
 msgstr "postjustering måste vara två upphöjt till ett litet tal, inte %d"
 
51478
 
 
51479
-#: opts.c:1664
 
51480
+#: opts.c:1667
 
51481
 #, gcc-internal-format, gfc-internal-format
 
51482
 msgid "unknown stack check parameter \"%s\""
 
51483
 msgstr "okänd stackkontrollparameter ”%s”"
 
51484
 
 
51485
-#: opts.c:1701
 
51486
+#: opts.c:1704
 
51487
 #, gcc-internal-format, gfc-internal-format
 
51488
 msgid "dwarf version %d is not supported"
 
51489
 msgstr "dwarf-version %d stödjs inte"
 
51490
 
 
51491
-#: opts.c:1791
 
51492
+#: opts.c:1794
 
51493
 #, gcc-internal-format, gfc-internal-format
 
51494
 msgid "%s: --param arguments should be of the form NAME=VALUE"
 
51495
 msgstr "%s: argument till --param skall ha formen NAMN=VÄRDE"
 
51496
 
 
51497
-#: opts.c:1797
 
51498
+#: opts.c:1800
 
51499
 #, gcc-internal-format
 
51500
 msgid "invalid --param value %qs"
 
51501
 msgstr "ogiltigt --param-värde %qs"
 
51502
 
 
51503
-#: opts.c:1915
 
51504
+#: opts.c:1918
 
51505
 #, gcc-internal-format
 
51506
 msgid "target system does not support debug output"
 
51507
 msgstr "målsystemet stödjer inte felsökningsutdata"
 
51508
 
 
51509
-#: opts.c:1924
 
51510
+#: opts.c:1927
 
51511
 #, gcc-internal-format, gfc-internal-format
 
51512
 msgid "debug format \"%s\" conflicts with prior selection"
 
51513
 msgstr "felsökningsformatet ”%s” står i konflikt med tidigare val"
 
51514
 
 
51515
-#: opts.c:1940
 
51516
+#: opts.c:1943
 
51517
 #, gcc-internal-format, gfc-internal-format
 
51518
 msgid "unrecognised debug output level \"%s\""
 
51519
 msgstr "okänd felsökningsnivå ”%s”"
 
51520
 
 
51521
-#: opts.c:1942
 
51522
+#: opts.c:1945
 
51523
 #, gcc-internal-format, gfc-internal-format
 
51524
 msgid "debug output level %s is too high"
 
51525
 msgstr "felsökningsnivå %s är för hög"
 
51526
 
 
51527
-#: opts.c:1962
 
51528
+#: opts.c:1965
 
51529
 #, gcc-internal-format
 
51530
 msgid "getting core file size maximum limit: %m"
 
51531
 msgstr "när gräns för maximal storlek på core-fil hämtades: %m"
 
51532
 
 
51533
-#: opts.c:1965
 
51534
+#: opts.c:1968
 
51535
 #, gcc-internal-format
 
51536
 msgid "setting core file size limit to maximum: %m"
 
51537
 msgstr "när gräns för maximal storlek på core-fil sattes: %m"
 
51538
 
 
51539
-#: opts.c:2010
 
51540
+#: opts.c:2013
 
51541
 #, gcc-internal-format, gfc-internal-format
 
51542
 msgid "unrecognized gcc debugging option: %c"
 
51543
 msgstr "ej igenkänd debuggningsflagga för gcc: %c"
 
51544
 
 
51545
-#: opts.c:2036
 
51546
+#: opts.c:2039
 
51547
 #, gcc-internal-format, gfc-internal-format
 
51548
 msgid "-Werror=%s: no option -%s"
 
51549
 msgstr "-Werror=%s: ingen flagga -%s"
 
51550
@@ -15440,8 +15457,8 @@
 
51551
 msgstr "det går inte att använda %qs som ett fast register"
 
51552
 
 
51553
 #: reginfo.c:750 config/ia64/ia64.c:5897 config/ia64/ia64.c:5904
 
51554
-#: config/pa/pa.c:428 config/pa/pa.c:435 config/sh/sh.c:9362
 
51555
-#: config/sh/sh.c:9369 config/spu/spu.c:4908 config/spu/spu.c:4915
 
51556
+#: config/pa/pa.c:428 config/pa/pa.c:435 config/sh/sh.c:9359
 
51557
+#: config/sh/sh.c:9366 config/spu/spu.c:4908 config/spu/spu.c:4915
 
51558
 #, gcc-internal-format, gfc-internal-format
 
51559
 msgid "unknown register name: %s"
 
51560
 msgstr "okänt registernamn: %s"
 
51561
@@ -15521,42 +15538,42 @@
 
51562
 msgid "output operand is constant in %<asm%>"
 
51563
 msgstr "utdataoperand är konstant i %<asm%>"
 
51564
 
 
51565
-#: rtl.c:738
 
51566
+#: rtl.c:742
 
51567
 #, gcc-internal-format, gfc-internal-format
 
51568
 msgid "RTL check: access of elt %d of '%s' with last elt %d in %s, at %s:%d"
 
51569
 msgstr "RTL-kontroll: åtkomst av elt %d av ”%s” med sista elt %d i %s, vid %s:%d"
 
51570
 
 
51571
-#: rtl.c:748
 
51572
+#: rtl.c:752
 
51573
 #, gcc-internal-format, gfc-internal-format
 
51574
 msgid "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d"
 
51575
 msgstr "RTL-kontroll: förväntade elt %d typ ”%c”, har ”%c” (rtx %s) i %s, vid %s:%d"
 
51576
 
 
51577
-#: rtl.c:758
 
51578
+#: rtl.c:762
 
51579
 #, gcc-internal-format, gfc-internal-format
 
51580
 msgid "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s:%d"
 
51581
 msgstr "RTL-kontroll: förväntade elt %d typ ”%c” eller ”%c”, har ”%c” (rtx %s) i %s, vid %s:%d"
 
51582
 
 
51583
-#: rtl.c:767
 
51584
+#: rtl.c:771
 
51585
 #, gcc-internal-format, gfc-internal-format
 
51586
 msgid "RTL check: expected code '%s', have '%s' in %s, at %s:%d"
 
51587
 msgstr "RTL-kontroll: förväntade kod ”%s”, har ”%s” i %s, vid %s:%d"
 
51588
 
 
51589
-#: rtl.c:777
 
51590
+#: rtl.c:781
 
51591
 #, gcc-internal-format, gfc-internal-format
 
51592
 msgid "RTL check: expected code '%s' or '%s', have '%s' in %s, at %s:%d"
 
51593
 msgstr "RTL-kontroll: förväntade kod ”%s” eller ”%s”, har ”%s” i %s, vid %s:%d"
 
51594
 
 
51595
-#: rtl.c:804
 
51596
+#: rtl.c:808
 
51597
 #, gcc-internal-format, gfc-internal-format
 
51598
 msgid "RTL check: attempt to treat non-block symbol as a block symbol in %s, at %s:%d"
 
51599
 msgstr "RTL-kontroll: försök att hantera icke-block-symbol som en blocksymbol i %s, vid %s:%d"
 
51600
 
 
51601
-#: rtl.c:814
 
51602
+#: rtl.c:818
 
51603
 #, gcc-internal-format, gfc-internal-format
 
51604
 msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d"
 
51605
 msgstr "RTL-kontroll: åtkomst av elt %d i vektor med sista elt %d i %s, vid %s:%d"
 
51606
 
 
51607
-#: rtl.c:825
 
51608
+#: rtl.c:829
 
51609
 #, gcc-internal-format, gfc-internal-format
 
51610
 msgid "RTL flag check: %s used with unexpected rtx code '%s' in %s, at %s:%d"
 
51611
 msgstr "RTL-flaggkontroll: %s använt med oväntad rtx-kod ”%s” i %s, vid %s:%d"
 
51612
@@ -16011,7 +16028,7 @@
 
51613
 msgid "%<transaction_may_cancel_outer%> function call not within outer transaction or %<transaction_may_cancel_outer%>"
 
51614
 msgstr "%<transaction_may_cancel_outer%>-funktionsanrop som inte är inuti en yttre transaktion eller %<transaction_may_cancel_outer%>"
 
51615
 
 
51616
-#: trans-mem.c:676 trans-mem.c:4569
 
51617
+#: trans-mem.c:676 trans-mem.c:4570
 
51618
 #, gcc-internal-format
 
51619
 msgid "unsafe function call %qD within atomic transaction"
 
51620
 msgstr "osäkert funktionsanrop av %qD inuti atomär transaktion"
 
51621
@@ -16026,7 +16043,7 @@
 
51622
 msgid "unsafe indirect function call within atomic transaction"
 
51623
 msgstr "osäkert indirekt funktionsanrop inuti en atomär transaktion"
 
51624
 
 
51625
-#: trans-mem.c:694 trans-mem.c:4502
 
51626
+#: trans-mem.c:694 trans-mem.c:4503
 
51627
 #, gcc-internal-format
 
51628
 msgid "unsafe function call %qD within %<transaction_safe%> function"
 
51629
 msgstr "osäkert funktionsanrop av %qD inuti %<transaction_safe%>-funktion"
 
51630
@@ -16041,7 +16058,7 @@
 
51631
 msgid "unsafe indirect function call within %<transaction_safe%> function"
 
51632
 msgstr "osäkert indirekt funktionsanrop inuti en %<transaction_safe%>-funktion"
 
51633
 
 
51634
-#: trans-mem.c:719 trans-mem.c:4541
 
51635
+#: trans-mem.c:719 trans-mem.c:4542
 
51636
 #, gcc-internal-format
 
51637
 msgid "asm not allowed in atomic transaction"
 
51638
 msgstr "asm är inte tillåtet i en atomär transaktion"
 
51639
@@ -16076,7 +16093,7 @@
 
51640
 msgid "outer transaction in %<transaction_safe%> function"
 
51641
 msgstr "yttre transaktion i %<transaction_safe%>-funktion"
 
51642
 
 
51643
-#: trans-mem.c:4169
 
51644
+#: trans-mem.c:4170
 
51645
 #, gcc-internal-format
 
51646
 msgid "%Kasm not allowed in %<transaction_safe%> function"
 
51647
 msgstr "%Kasm är inte tillåtet i en %<transaction_safe%>-funktion"
 
51648
@@ -16126,7 +16143,7 @@
 
51649
 msgid "MODIFY_EXPR not expected while having tuples"
 
51650
 msgstr "MODIFY_EXPR förväntades inte när man har tupler"
 
51651
 
 
51652
-#: tree-cfg.c:2613 tree-ssa.c:879
 
51653
+#: tree-cfg.c:2613 tree-ssa.c:876
 
51654
 #, gcc-internal-format
 
51655
 msgid "address taken, but ADDRESSABLE bit not set"
 
51656
 msgstr "adress tagen, men ADDRESSABLE-biten är inte satt"
 
51657
@@ -16611,7 +16628,7 @@
 
51658
 msgid "incompatible types in PHI argument %u"
 
51659
 msgstr "inkompatibla typer i PHI-argument %u"
 
51660
 
 
51661
-#: tree-cfg.c:4433 tree-cfg.c:4727
 
51662
+#: tree-cfg.c:4433 tree-cfg.c:4738
 
51663
 #, gcc-internal-format
 
51664
 msgid "verify_gimple failed"
 
51665
 msgstr "verify_gimple misslyckades"
 
51666
@@ -16626,144 +16643,144 @@
 
51667
 msgid "location references block not in block tree"
 
51668
 msgstr "platsreferensblock som inte är i blockträd"
 
51669
 
 
51670
-#: tree-cfg.c:4594
 
51671
+#: tree-cfg.c:4605
 
51672
 #, gcc-internal-format
 
51673
 msgid "gimple_bb (phi) is set to a wrong basic block"
 
51674
 msgstr "gimple_bb (phi) är satt till ett felaktigt grundblock"
 
51675
 
 
51676
-#: tree-cfg.c:4603
 
51677
+#: tree-cfg.c:4614
 
51678
 #, gcc-internal-format
 
51679
 msgid "PHI node with location"
 
51680
 msgstr "PHI-nod med plats"
 
51681
 
 
51682
-#: tree-cfg.c:4614 tree-cfg.c:4663
 
51683
+#: tree-cfg.c:4625 tree-cfg.c:4674
 
51684
 #, gcc-internal-format
 
51685
 msgid "incorrect sharing of tree nodes"
 
51686
 msgstr "felaktig delning av trädnoder"
 
51687
 
 
51688
-#: tree-cfg.c:4622
 
51689
+#: tree-cfg.c:4633
 
51690
 #, gcc-internal-format
 
51691
 msgid "virtual PHI with argument locations"
 
51692
 msgstr "virtuell PHI med argumentplatser"
 
51693
 
 
51694
-#: tree-cfg.c:4651
 
51695
+#: tree-cfg.c:4662
 
51696
 #, gcc-internal-format
 
51697
 msgid "gimple_bb (stmt) is set to a wrong basic block"
 
51698
 msgstr "gimple_bb (sats) är satt till ett felaktigt grundblock"
 
51699
 
 
51700
-#: tree-cfg.c:4687
 
51701
+#: tree-cfg.c:4698
 
51702
 #, gcc-internal-format
 
51703
 msgid "in statement"
 
51704
 msgstr "i sats"
 
51705
 
 
51706
-#: tree-cfg.c:4702
 
51707
+#: tree-cfg.c:4713
 
51708
 #, gcc-internal-format
 
51709
 msgid "statement marked for throw, but doesn%'t"
 
51710
 msgstr "sats markerad för att kasta, men gör inte det"
 
51711
 
 
51712
-#: tree-cfg.c:4709
 
51713
+#: tree-cfg.c:4720
 
51714
 #, gcc-internal-format
 
51715
 msgid "statement marked for throw in middle of block"
 
51716
 msgstr "sats markerad för att kasta i mitten av block"
 
51717
 
 
51718
-#: tree-cfg.c:4751
 
51719
+#: tree-cfg.c:4762
 
51720
 #, gcc-internal-format
 
51721
 msgid "ENTRY_BLOCK has IL associated with it"
 
51722
 msgstr "ENTRY_BLOCK har IL associerat med sig"
 
51723
 
 
51724
-#: tree-cfg.c:4757
 
51725
+#: tree-cfg.c:4768
 
51726
 #, gcc-internal-format
 
51727
 msgid "EXIT_BLOCK has IL associated with it"
 
51728
 msgstr "EXIT_BLOCK har IL associerat med sig"
 
51729
 
 
51730
-#: tree-cfg.c:4764
 
51731
+#: tree-cfg.c:4775
 
51732
 #, gcc-internal-format, gfc-internal-format
 
51733
 msgid "fallthru to exit from bb %d"
 
51734
 msgstr "fall igenom till utgång från gb %d"
 
51735
 
 
51736
-#: tree-cfg.c:4788
 
51737
+#: tree-cfg.c:4799
 
51738
 #, gcc-internal-format
 
51739
 msgid "nonlocal label "
 
51740
 msgstr "ickelokal etikett "
 
51741
 
 
51742
-#: tree-cfg.c:4797
 
51743
+#: tree-cfg.c:4808
 
51744
 #, gcc-internal-format
 
51745
 msgid "EH landing pad label "
 
51746
 msgstr "EH-landningsplattas etikett "
 
51747
 
 
51748
-#: tree-cfg.c:4806 tree-cfg.c:4815 tree-cfg.c:4840
 
51749
+#: tree-cfg.c:4817 tree-cfg.c:4826 tree-cfg.c:4851
 
51750
 #, gcc-internal-format
 
51751
 msgid "label "
 
51752
 msgstr "etikett "
 
51753
 
 
51754
-#: tree-cfg.c:4830
 
51755
+#: tree-cfg.c:4841
 
51756
 #, gcc-internal-format, gfc-internal-format
 
51757
 msgid "control flow in the middle of basic block %d"
 
51758
 msgstr "flödesstyrning mitt i grundblock %d"
 
51759
 
 
51760
 # bb -> basic block -> grundblock -> gb
 
51761
-#: tree-cfg.c:4863
 
51762
+#: tree-cfg.c:4874
 
51763
 #, gcc-internal-format, gfc-internal-format
 
51764
 msgid "fallthru edge after a control statement in bb %d"
 
51765
 msgstr "fall igenom-båge efter styrsats i gb %d"
 
51766
 
 
51767
 # bb -> basic block -> grundblock -> gb
 
51768
-#: tree-cfg.c:4876
 
51769
+#: tree-cfg.c:4887
 
51770
 #, gcc-internal-format, gfc-internal-format
 
51771
 msgid "true/false edge after a non-GIMPLE_COND in bb %d"
 
51772
 msgstr "sant/falskt-båge efter en icke-GIMPLE_COND i gb %d"
 
51773
 
 
51774
-#: tree-cfg.c:4899 tree-cfg.c:4921 tree-cfg.c:4938 tree-cfg.c:5007
 
51775
+#: tree-cfg.c:4910 tree-cfg.c:4932 tree-cfg.c:4949 tree-cfg.c:5018
 
51776
 #, gcc-internal-format, gfc-internal-format
 
51777
 msgid "wrong outgoing edge flags at end of bb %d"
 
51778
 msgstr "felaktiga utgående bågeflaggor vid slutet av gb %d"
 
51779
 
 
51780
-#: tree-cfg.c:4909
 
51781
+#: tree-cfg.c:4920
 
51782
 #, gcc-internal-format, gfc-internal-format
 
51783
 msgid "explicit goto at end of bb %d"
 
51784
 msgstr "uttrycklig goto vid slutet av gb %d"
 
51785
 
 
51786
-#: tree-cfg.c:4943
 
51787
+#: tree-cfg.c:4954
 
51788
 #, gcc-internal-format, gfc-internal-format
 
51789
 msgid "return edge does not point to exit in bb %d"
 
51790
 msgstr "returbåge pekar inte på utgång i gb %d"
 
51791
 
 
51792
-#: tree-cfg.c:4973
 
51793
+#: tree-cfg.c:4984
 
51794
 #, gcc-internal-format
 
51795
 msgid "found default case not at the start of case vector"
 
51796
 msgstr "hittade standardfall som inte var vid början av case-vektor"
 
51797
 
 
51798
-#: tree-cfg.c:4981
 
51799
+#: tree-cfg.c:4992
 
51800
 #, gcc-internal-format
 
51801
 msgid "case labels not sorted: "
 
51802
 msgstr "case-etiketter är inte sorterade: "
 
51803
 
 
51804
-#: tree-cfg.c:4998
 
51805
+#: tree-cfg.c:5009
 
51806
 #, gcc-internal-format, gfc-internal-format
 
51807
 msgid "extra outgoing edge %d->%d"
 
51808
 msgstr "extra utgående båge %d->%d"
 
51809
 
 
51810
-#: tree-cfg.c:5021
 
51811
+#: tree-cfg.c:5032
 
51812
 #, gcc-internal-format, gfc-internal-format
 
51813
 msgid "missing edge %i->%i"
 
51814
 msgstr "båge saknas %i->%i"
 
51815
 
 
51816
-#: tree-cfg.c:7803
 
51817
+#: tree-cfg.c:7814
 
51818
 #, gcc-internal-format
 
51819
 msgid "%<noreturn%> function does return"
 
51820
 msgstr "%<noreturn%>-funktion returnerar"
 
51821
 
 
51822
-#: tree-cfg.c:7823
 
51823
+#: tree-cfg.c:7834
 
51824
 #, gcc-internal-format
 
51825
 msgid "control reaches end of non-void function"
 
51826
 msgstr "flödet når slutet på en icke-void-funktion"
 
51827
 
 
51828
-#: tree-cfg.c:7963
 
51829
+#: tree-cfg.c:7974
 
51830
 #, gcc-internal-format
 
51831
 msgid "ignoring return value of %qD, declared with attribute warn_unused_result"
 
51832
 msgstr "ignorerar returvärdet av %qD, deklarerad med attributet warn_unused_result"
 
51833
 
 
51834
-#: tree-cfg.c:7968
 
51835
+#: tree-cfg.c:7979
 
51836
 #, gcc-internal-format
 
51837
 msgid "ignoring return value of function declared with attribute warn_unused_result"
 
51838
 msgstr "ignorerar returvärdet av funktion deklarerad med attributet warn_unused_result"
 
51839
@@ -16778,122 +16795,122 @@
 
51840
 msgid "in expansion of macro %qs"
 
51841
 msgstr "i expansionen av makrot %qs"
 
51842
 
 
51843
-#: tree-eh.c:4368
 
51844
+#: tree-eh.c:4396
 
51845
 #, gcc-internal-format, gfc-internal-format
 
51846
 msgid "BB %i has multiple EH edges"
 
51847
 msgstr "BB %i har flera EH-bågar"
 
51848
 
 
51849
-#: tree-eh.c:4380
 
51850
+#: tree-eh.c:4408
 
51851
 #, gcc-internal-format, gfc-internal-format
 
51852
 msgid "BB %i can not throw but has an EH edge"
 
51853
 msgstr "BB %i kan inte kasta men har en EH-båge"
 
51854
 
 
51855
-#: tree-eh.c:4388
 
51856
+#: tree-eh.c:4416
 
51857
 #, gcc-internal-format, gfc-internal-format
 
51858
 msgid "BB %i last statement has incorrectly set lp"
 
51859
 msgstr "BB %i:s sista sats har felaktigt satt lp"
 
51860
 
 
51861
-#: tree-eh.c:4394
 
51862
+#: tree-eh.c:4422
 
51863
 #, gcc-internal-format, gfc-internal-format
 
51864
 msgid "BB %i is missing an EH edge"
 
51865
 msgstr "BB %i sakar en EH-båge"
 
51866
 
 
51867
-#: tree-eh.c:4400
 
51868
+#: tree-eh.c:4428
 
51869
 #, gcc-internal-format, gfc-internal-format
 
51870
 msgid "Incorrect EH edge %i->%i"
 
51871
 msgstr "Felaktig EH-båge %i->%i"
 
51872
 
 
51873
-#: tree-eh.c:4434 tree-eh.c:4453
 
51874
+#: tree-eh.c:4462 tree-eh.c:4481
 
51875
 #, gcc-internal-format, gfc-internal-format
 
51876
 msgid "BB %i is missing an edge"
 
51877
 msgstr "BB %i saknar en båge"
 
51878
 
 
51879
-#: tree-eh.c:4470
 
51880
+#: tree-eh.c:4498
 
51881
 #, gcc-internal-format, gfc-internal-format
 
51882
 msgid "BB %i too many fallthru edges"
 
51883
 msgstr "BB %i har för många fall-igenom-bågar"
 
51884
 
 
51885
-#: tree-eh.c:4479
 
51886
+#: tree-eh.c:4507
 
51887
 #, gcc-internal-format, gfc-internal-format
 
51888
 msgid "BB %i has incorrect edge"
 
51889
 msgstr "BB %i har felaktig båge"
 
51890
 
 
51891
-#: tree-eh.c:4485
 
51892
+#: tree-eh.c:4513
 
51893
 #, gcc-internal-format, gfc-internal-format
 
51894
 msgid "BB %i has incorrect fallthru edge"
 
51895
 msgstr "BB %i har felaktig fall-igenom-båge"
 
51896
 
 
51897
-#: tree-inline.c:3012
 
51898
+#: tree-inline.c:3022
 
51899
 #, gcc-internal-format
 
51900
 msgid "function %q+F can never be copied because it receives a non-local goto"
 
51901
 msgstr "funktion %q+F kan aldrig kopieras eftersom den tar emot ett icke-lokalt goto"
 
51902
 
 
51903
-#: tree-inline.c:3026
 
51904
+#: tree-inline.c:3036
 
51905
 #, gcc-internal-format
 
51906
 msgid "function %q+F can never be copied because it saves address of local label in a static variable"
 
51907
 msgstr "funktion %q+F kan aldrig kopieras eftersom den sparar adressen av en lokal etikett i en statisk variabel"
 
51908
 
 
51909
-#: tree-inline.c:3066
 
51910
+#: tree-inline.c:3076
 
51911
 #, gcc-internal-format
 
51912
 msgid "function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)"
 
51913
 msgstr "funktion %q+F kan aldrig inline:as för att den använder alloca (åsidosätt genom att använda attributet always_inline)"
 
51914
 
 
51915
-#: tree-inline.c:3080
 
51916
+#: tree-inline.c:3090
 
51917
 #, gcc-internal-format
 
51918
 msgid "function %q+F can never be inlined because it uses setjmp"
 
51919
 msgstr "funktion %q+F kan aldrig inline:as eftersom den använder setjmp"
 
51920
 
 
51921
-#: tree-inline.c:3094
 
51922
+#: tree-inline.c:3104
 
51923
 #, gcc-internal-format
 
51924
 msgid "function %q+F can never be inlined because it uses variable argument lists"
 
51925
 msgstr "funktion %q+F kan aldrig inline:as eftersom den använder variabel argumentlista"
 
51926
 
 
51927
-#: tree-inline.c:3106
 
51928
+#: tree-inline.c:3116
 
51929
 #, gcc-internal-format
 
51930
 msgid "function %q+F can never be inlined because it uses setjmp-longjmp exception handling"
 
51931
 msgstr "funktion %q+F kan aldrig inline:as eftersom den använder setjmp-lonjgmp-undantagshantering"
 
51932
 
 
51933
-#: tree-inline.c:3114
 
51934
+#: tree-inline.c:3124
 
51935
 #, gcc-internal-format
 
51936
 msgid "function %q+F can never be inlined because it uses non-local goto"
 
51937
 msgstr "funktion %q+F kan aldrig inline:as eftersom den använder icke-lokala goto"
 
51938
 
 
51939
-#: tree-inline.c:3126
 
51940
+#: tree-inline.c:3136
 
51941
 #, gcc-internal-format
 
51942
 msgid "function %q+F can never be inlined because it uses __builtin_return or __builtin_apply_args"
 
51943
 msgstr "funktion %q+F kan aldrig inline:as eftersom den använder __builtin_return eller __builtin_apply_args"
 
51944
 
 
51945
-#: tree-inline.c:3146
 
51946
+#: tree-inline.c:3156
 
51947
 #, gcc-internal-format
 
51948
 msgid "function %q+F can never be inlined because it contains a computed goto"
 
51949
 msgstr "funktion %q+F kan aldrig inline:as eftersom den innehåller ett beräknat goto"
 
51950
 
 
51951
-#: tree-inline.c:3249
 
51952
+#: tree-inline.c:3259
 
51953
 #, gcc-internal-format
 
51954
 msgid "function %q+F can never be inlined because it is suppressed using -fno-inline"
 
51955
 msgstr "funktionen %q+F kan aldrig vara inline eftersom det stängs av av -fno-inline"
 
51956
 
 
51957
-#: tree-inline.c:3257
 
51958
+#: tree-inline.c:3267
 
51959
 #, gcc-internal-format
 
51960
 msgid "function %q+F can never be inlined because it uses attributes conflicting with inlining"
 
51961
 msgstr "funktionen %q+F kan aldrig vara inline eftersom den använder attribut som står i konflikt med inline"
 
51962
 
 
51963
-#: tree-inline.c:3842
 
51964
+#: tree-inline.c:3852
 
51965
 #, gcc-internal-format
 
51966
 msgid "inlining failed in call to always_inline %q+F: %s"
 
51967
 msgstr "inline:ing misslyckades i anrop av always_inline %q+F: %s"
 
51968
 
 
51969
-#: tree-inline.c:3844 tree-inline.c:3859
 
51970
+#: tree-inline.c:3854 tree-inline.c:3869
 
51971
 #, gcc-internal-format
 
51972
 msgid "called from here"
 
51973
 msgstr "anropad härifrån"
 
51974
 
 
51975
-#: tree-inline.c:3857
 
51976
+#: tree-inline.c:3867
 
51977
 #, gcc-internal-format
 
51978
 msgid "inlining failed in call to %q+F: %s"
 
51979
 msgstr "inline:ing misslyckades i anrop av %q+F: %s"
 
51980
 
 
51981
-#: tree-into-ssa.c:3209 tree-outof-ssa.c:774 tree-outof-ssa.c:831
 
51982
+#: tree-into-ssa.c:3226 tree-outof-ssa.c:774 tree-outof-ssa.c:831
 
51983
 #: tree-ssa-coalesce.c:934 tree-ssa-live.c:1282
 
51984
 #, gcc-internal-format
 
51985
 msgid "SSA corruption"
 
51986
@@ -16924,6 +16941,16 @@
 
51987
 msgid "unimplemented functionality"
 
51988
 msgstr "oimplementerad funktionalitet"
 
51989
 
 
51990
+#: tree-ssa-loop-niter.c:2557
 
51991
+#, gcc-internal-format
 
51992
+msgid "iteration %E invokes undefined behavior"
 
51993
+msgstr "iteration %E orsakar odefinierat beteende"
 
51994
+
 
51995
+#: tree-ssa-loop-niter.c:2559
 
51996
+#, gcc-internal-format
 
51997
+msgid "containing loop"
 
51998
+msgstr "kringliggande slinga"
 
51999
+
 
52000
 #: tree-ssa-operands.c:975
 
52001
 #, gcc-internal-format
 
52002
 msgid "virtual definition of statement not up-to-date"
 
52003
@@ -16959,142 +16986,142 @@
 
52004
 msgid "stmt volatile flag not up-to-date"
 
52005
 msgstr "satsens volatile-flagga är inte aktuell"
 
52006
 
 
52007
-#: tree-ssa-uninit.c:1943 tree-ssa.c:1668
 
52008
+#: tree-ssa-uninit.c:1946 tree-ssa.c:1665
 
52009
 #, gcc-internal-format
 
52010
 msgid "%qD may be used uninitialized in this function"
 
52011
 msgstr "%qD kan användas oinitierad i denna funktion"
 
52012
 
 
52013
-#: tree-ssa.c:625
 
52014
+#: tree-ssa.c:622
 
52015
 #, gcc-internal-format
 
52016
 msgid "expected an SSA_NAME object"
 
52017
 msgstr "förväntade ett SSA_NAME-objekt"
 
52018
 
 
52019
-#: tree-ssa.c:631
 
52020
+#: tree-ssa.c:628
 
52021
 #, gcc-internal-format
 
52022
 msgid "found an SSA_NAME that had been released into the free pool"
 
52023
 msgstr "fann ett SSA_NAME som hade släppts till den fria poolen"
 
52024
 
 
52025
-#: tree-ssa.c:638
 
52026
+#: tree-ssa.c:635
 
52027
 #, gcc-internal-format
 
52028
 msgid "type mismatch between an SSA_NAME and its symbol"
 
52029
 msgstr "typer stämmer inte mellan ett SSA_NAME och dess symbol"
 
52030
 
 
52031
-#: tree-ssa.c:644
 
52032
+#: tree-ssa.c:641
 
52033
 #, gcc-internal-format
 
52034
 msgid "found a virtual definition for a GIMPLE register"
 
52035
 msgstr "hittade en virtuell definition av ett GIMPLE-register"
 
52036
 
 
52037
-#: tree-ssa.c:650
 
52038
+#: tree-ssa.c:647
 
52039
 #, gcc-internal-format
 
52040
 msgid "virtual SSA name for non-VOP decl"
 
52041
 msgstr "virtuellt SSA-namn för icke-VOP-deklaration"
 
52042
 
 
52043
-#: tree-ssa.c:656
 
52044
+#: tree-ssa.c:653
 
52045
 #, gcc-internal-format
 
52046
 msgid "found a real definition for a non-register"
 
52047
 msgstr "hittade en verklig definition av ett icke-register"
 
52048
 
 
52049
-#: tree-ssa.c:663
 
52050
+#: tree-ssa.c:660
 
52051
 #, gcc-internal-format
 
52052
 msgid "found a default name with a non-empty defining statement"
 
52053
 msgstr "hittade ett standardnamn med en definierande sats som inte är tom"
 
52054
 
 
52055
-#: tree-ssa.c:693
 
52056
+#: tree-ssa.c:690
 
52057
 #, gcc-internal-format
 
52058
 msgid "RESULT_DECL should be read only when DECL_BY_REFERENCE is set"
 
52059
 msgstr "RESULT_DECL bör läsas endast när DECL_BY_REFERENCE är satt"
 
52060
 
 
52061
-#: tree-ssa.c:699
 
52062
+#: tree-ssa.c:696
 
52063
 #, gcc-internal-format, gfc-internal-format
 
52064
 msgid "SSA_NAME created in two different blocks %i and %i"
 
52065
 msgstr "SSA_NAME skapade i två olika block %i och %i"
 
52066
 
 
52067
-#: tree-ssa.c:708 tree-ssa.c:1020
 
52068
+#: tree-ssa.c:705 tree-ssa.c:1017
 
52069
 #, gcc-internal-format
 
52070
 msgid "SSA_NAME_DEF_STMT is wrong"
 
52071
 msgstr "SSA_NAME_DEF_STMT är fel"
 
52072
 
 
52073
-#: tree-ssa.c:760
 
52074
+#: tree-ssa.c:757
 
52075
 #, gcc-internal-format
 
52076
 msgid "missing definition"
 
52077
 msgstr "definition saknas"
 
52078
 
 
52079
-#: tree-ssa.c:766
 
52080
+#: tree-ssa.c:763
 
52081
 #, gcc-internal-format, gfc-internal-format
 
52082
 msgid "definition in block %i does not dominate use in block %i"
 
52083
 msgstr "definition i block %i dominerar användningen i block %i"
 
52084
 
 
52085
-#: tree-ssa.c:774
 
52086
+#: tree-ssa.c:771
 
52087
 #, gcc-internal-format, gfc-internal-format
 
52088
 msgid "definition in block %i follows the use"
 
52089
 msgstr "definition i block %i följer dess användning"
 
52090
 
 
52091
-#: tree-ssa.c:781
 
52092
+#: tree-ssa.c:778
 
52093
 #, gcc-internal-format
 
52094
 msgid "SSA_NAME_OCCURS_IN_ABNORMAL_PHI should be set"
 
52095
 msgstr "SSA_NAME_OCCURS_IN_ABNORMAL_PHI borde vara satt"
 
52096
 
 
52097
-#: tree-ssa.c:789
 
52098
+#: tree-ssa.c:786
 
52099
 #, gcc-internal-format
 
52100
 msgid "no immediate_use list"
 
52101
 msgstr "ingen immediate_use-lista"
 
52102
 
 
52103
-#: tree-ssa.c:801
 
52104
+#: tree-ssa.c:798
 
52105
 #, gcc-internal-format
 
52106
 msgid "wrong immediate use list"
 
52107
 msgstr "fel omedelbar användningslista"
 
52108
 
 
52109
-#: tree-ssa.c:835
 
52110
+#: tree-ssa.c:832
 
52111
 #, gcc-internal-format
 
52112
 msgid "incoming edge count does not match number of PHI arguments"
 
52113
 msgstr "inkommande bågantal stämmer inte med antalet PHI-argument"
 
52114
 
 
52115
-#: tree-ssa.c:849
 
52116
+#: tree-ssa.c:846
 
52117
 #, gcc-internal-format, gfc-internal-format
 
52118
 msgid "PHI argument is missing for edge %d->%d"
 
52119
 msgstr "PHI-argument saknas för bågen %i->%i"
 
52120
 
 
52121
-#: tree-ssa.c:858
 
52122
+#: tree-ssa.c:855
 
52123
 #, gcc-internal-format
 
52124
 msgid "PHI argument is not SSA_NAME, or invariant"
 
52125
 msgstr "PHI-argument är inte SSA_NAME eller invariant"
 
52126
 
 
52127
-#: tree-ssa.c:886
 
52128
+#: tree-ssa.c:883
 
52129
 #, gcc-internal-format, gfc-internal-format
 
52130
 msgid "wrong edge %d->%d for PHI argument"
 
52131
 msgstr "fel båge %d->%d för PHI-argument"
 
52132
 
 
52133
-#: tree-ssa.c:967
 
52134
+#: tree-ssa.c:964
 
52135
 #, gcc-internal-format, gfc-internal-format
 
52136
 msgid "AUX pointer initialized for edge %d->%d"
 
52137
 msgstr "AUX-pekare initierad för bågen %i->%i"
 
52138
 
 
52139
-#: tree-ssa.c:992
 
52140
+#: tree-ssa.c:989
 
52141
 #, gcc-internal-format
 
52142
 msgid "stmt (%p) marked modified after optimization pass: "
 
52143
 msgstr "sats (%p) markerad som modifierad efter optimeringspass: "
 
52144
 
 
52145
-#: tree-ssa.c:1049
 
52146
+#: tree-ssa.c:1046
 
52147
 #, gcc-internal-format
 
52148
 msgid "verify_ssa failed"
 
52149
 msgstr "verify_ssa misslyckades"
 
52150
 
 
52151
-#: tree-ssa.c:1631 varasm.c:322
 
52152
+#: tree-ssa.c:1628 varasm.c:321
 
52153
 #, gcc-internal-format
 
52154
 msgid "%qD was declared here"
 
52155
 msgstr "%qD deklarerades här"
 
52156
 
 
52157
-#: tree-ssa.c:1663
 
52158
+#: tree-ssa.c:1660
 
52159
 #, gcc-internal-format
 
52160
 msgid "%qD is used uninitialized in this function"
 
52161
 msgstr "%qD används oinitierad i denna funktion"
 
52162
 
 
52163
-#: tree-ssa.c:1700
 
52164
+#: tree-ssa.c:1697
 
52165
 #, gcc-internal-format
 
52166
 msgid "%qE is used uninitialized in this function"
 
52167
 msgstr "%qE används oinitierad i denna funktion"
 
52168
 
 
52169
-#: tree-ssa.c:1705
 
52170
+#: tree-ssa.c:1702
 
52171
 #, gcc-internal-format
 
52172
 msgid "%qE may be used uninitialized in this function"
 
52173
 msgstr "%qE kan användas oinitierad i denna funktion"
 
52174
@@ -17214,24 +17241,24 @@
 
52175
 msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
 
52176
 msgstr "%q+D omdeklarerades utan attributet dllimport: tidigare dllimport ignoreras"
 
52177
 
 
52178
-#: tree.c:5610 tree.c:5622 tree.c:5632 c-family/c-common.c:6380
 
52179
-#: c-family/c-common.c:6399 c-family/c-common.c:6417 c-family/c-common.c:6445
 
52180
-#: c-family/c-common.c:6473 c-family/c-common.c:6501 c-family/c-common.c:6517
 
52181
-#: c-family/c-common.c:6536 c-family/c-common.c:6553 c-family/c-common.c:6577
 
52182
-#: c-family/c-common.c:6600 c-family/c-common.c:6617 c-family/c-common.c:6645
 
52183
-#: c-family/c-common.c:6666 c-family/c-common.c:6687 c-family/c-common.c:6714
 
52184
-#: c-family/c-common.c:6745 c-family/c-common.c:6782 c-family/c-common.c:6809
 
52185
-#: c-family/c-common.c:6869 c-family/c-common.c:6954 c-family/c-common.c:6984
 
52186
-#: c-family/c-common.c:7038 c-family/c-common.c:7496 c-family/c-common.c:7514
 
52187
-#: c-family/c-common.c:7576 c-family/c-common.c:7619 c-family/c-common.c:7690
 
52188
-#: c-family/c-common.c:7818 c-family/c-common.c:7886 c-family/c-common.c:7944
 
52189
-#: c-family/c-common.c:7992 c-family/c-common.c:8155 c-family/c-common.c:8176
 
52190
-#: c-family/c-common.c:8288 c-family/c-common.c:8312 c-family/c-common.c:8619
 
52191
-#: c-family/c-common.c:8642 c-family/c-common.c:8681 c-family/c-common.c:8759
 
52192
-#: c-family/c-common.c:8906 config/darwin.c:1997 config/arm/arm.c:5119
 
52193
-#: config/arm/arm.c:5147 config/arm/arm.c:5164 config/avr/avr.c:7789
 
52194
-#: config/h8300/h8300.c:5463 config/h8300/h8300.c:5487 config/i386/i386.c:4965
 
52195
-#: config/i386/i386.c:34737 config/ia64/ia64.c:737
 
52196
+#: tree.c:5610 tree.c:5622 tree.c:5632 c-family/c-common.c:6385
 
52197
+#: c-family/c-common.c:6404 c-family/c-common.c:6422 c-family/c-common.c:6450
 
52198
+#: c-family/c-common.c:6478 c-family/c-common.c:6506 c-family/c-common.c:6522
 
52199
+#: c-family/c-common.c:6537 c-family/c-common.c:6558 c-family/c-common.c:6575
 
52200
+#: c-family/c-common.c:6599 c-family/c-common.c:6622 c-family/c-common.c:6639
 
52201
+#: c-family/c-common.c:6667 c-family/c-common.c:6688 c-family/c-common.c:6709
 
52202
+#: c-family/c-common.c:6736 c-family/c-common.c:6767 c-family/c-common.c:6804
 
52203
+#: c-family/c-common.c:6831 c-family/c-common.c:6891 c-family/c-common.c:6976
 
52204
+#: c-family/c-common.c:7006 c-family/c-common.c:7060 c-family/c-common.c:7518
 
52205
+#: c-family/c-common.c:7536 c-family/c-common.c:7598 c-family/c-common.c:7641
 
52206
+#: c-family/c-common.c:7712 c-family/c-common.c:7840 c-family/c-common.c:7908
 
52207
+#: c-family/c-common.c:7966 c-family/c-common.c:8014 c-family/c-common.c:8177
 
52208
+#: c-family/c-common.c:8198 c-family/c-common.c:8310 c-family/c-common.c:8334
 
52209
+#: c-family/c-common.c:8641 c-family/c-common.c:8664 c-family/c-common.c:8703
 
52210
+#: c-family/c-common.c:8781 c-family/c-common.c:8928 config/darwin.c:1997
 
52211
+#: config/arm/arm.c:5119 config/arm/arm.c:5147 config/arm/arm.c:5164
 
52212
+#: config/avr/avr.c:7789 config/h8300/h8300.c:5463 config/h8300/h8300.c:5487
 
52213
+#: config/i386/i386.c:4965 config/i386/i386.c:34737 config/ia64/ia64.c:737
 
52214
 #: config/rs6000/rs6000.c:24907 config/spu/spu.c:3743
 
52215
 #: ada/gcc-interface/utils.c:6189 lto/lto-lang.c:222
 
52216
 #, gcc-internal-format
 
52217
@@ -17414,137 +17441,137 @@
 
52218
 msgid "variable tracking size limit exceeded"
 
52219
 msgstr "storleksgräns på variabelspårning överskriden"
 
52220
 
 
52221
-#: varasm.c:315
 
52222
+#: varasm.c:314
 
52223
 #, gcc-internal-format
 
52224
 msgid "%+D causes a section type conflict"
 
52225
 msgstr "%+D orsakar en sektionstypkonflikt"
 
52226
 
 
52227
-#: varasm.c:318
 
52228
+#: varasm.c:317
 
52229
 #, gcc-internal-format
 
52230
 msgid "%+D causes a section type conflict with %D"
 
52231
 msgstr "%+D orsakar en sektionstypkonflikt med %D"
 
52232
 
 
52233
-#: varasm.c:960
 
52234
+#: varasm.c:959
 
52235
 #, gcc-internal-format
 
52236
 msgid "alignment of %q+D is greater than maximum object file alignment.  Using %d"
 
52237
 msgstr "justeringen av %q+D är större än den objektfilers maximala justering.  Använder %d"
 
52238
 
 
52239
-#: varasm.c:1200 varasm.c:1209
 
52240
+#: varasm.c:1198 varasm.c:1207
 
52241
 #, gcc-internal-format
 
52242
 msgid "register name not specified for %q+D"
 
52243
 msgstr "inget registernamn angivet för %q+D"
 
52244
 
 
52245
-#: varasm.c:1211
 
52246
+#: varasm.c:1209
 
52247
 #, gcc-internal-format
 
52248
 msgid "invalid register name for %q+D"
 
52249
 msgstr "ogiltig registernamn för %q+D"
 
52250
 
 
52251
-#: varasm.c:1213
 
52252
+#: varasm.c:1211
 
52253
 #, gcc-internal-format
 
52254
 msgid "data type of %q+D isn%'t suitable for a register"
 
52255
 msgstr "datatyp %q+D passar inte för ett register"
 
52256
 
 
52257
-#: varasm.c:1216
 
52258
+#: varasm.c:1214
 
52259
 #, gcc-internal-format
 
52260
 msgid "the register specified for %q+D cannot be accessed by the current target"
 
52261
 msgstr "registret angivet för %q+D kan inte nås av det aktuella målet"
 
52262
 
 
52263
-#: varasm.c:1219
 
52264
+#: varasm.c:1217
 
52265
 #, gcc-internal-format
 
52266
 msgid "the register specified for %q+D is not general enough to be used as a register variable"
 
52267
 msgstr "registret angivet för %q+D är inte tillräckligt generellt för att användas som en registervariabel"
 
52268
 
 
52269
-#: varasm.c:1222
 
52270
+#: varasm.c:1220
 
52271
 #, gcc-internal-format
 
52272
 msgid "register specified for %q+D isn%'t suitable for data type"
 
52273
 msgstr "registret angivet för %q+D passar inte för datatypen"
 
52274
 
 
52275
-#: varasm.c:1232
 
52276
+#: varasm.c:1230
 
52277
 #, gcc-internal-format
 
52278
 msgid "global register variable has initial value"
 
52279
 msgstr "global registervariabel har startvärde"
 
52280
 
 
52281
-#: varasm.c:1236
 
52282
+#: varasm.c:1234
 
52283
 #, gcc-internal-format
 
52284
 msgid "optimization may eliminate reads and/or writes to register variables"
 
52285
 msgstr "optimering kan eliminera läsningar och/eller skrivningar till registervariabler"
 
52286
 
 
52287
-#: varasm.c:1274
 
52288
+#: varasm.c:1272
 
52289
 #, gcc-internal-format
 
52290
 msgid "register name given for non-register variable %q+D"
 
52291
 msgstr "registernamn angivet icke-registervariabel %q+D"
 
52292
 
 
52293
-#: varasm.c:1820
 
52294
+#: varasm.c:1818
 
52295
 #, gcc-internal-format
 
52296
 msgid "thread-local COMMON data not implemented"
 
52297
 msgstr "trådlokal COMMON-data är inte implementerat"
 
52298
 
 
52299
-#: varasm.c:1852
 
52300
+#: varasm.c:1850
 
52301
 #, gcc-internal-format
 
52302
 msgid "requested alignment for %q+D is greater than implemented alignment of %wu"
 
52303
 msgstr "begärd justering för %q+D är större än implementerad justering av %wu"
 
52304
 
 
52305
-#: varasm.c:1940 c/c-decl.c:4353
 
52306
+#: varasm.c:1938 c/c-decl.c:4353
 
52307
 #, gcc-internal-format
 
52308
 msgid "storage size of %q+D isn%'t known"
 
52309
 msgstr "lagringsstorlek på %q+D är okänd"
 
52310
 
 
52311
-#: varasm.c:4605
 
52312
+#: varasm.c:4590
 
52313
 #, gcc-internal-format
 
52314
 msgid "initializer for integer/fixed-point value is too complicated"
 
52315
 msgstr "initierare för heltals-/fixdecimalvärde är för komplicerad"
 
52316
 
 
52317
-#: varasm.c:4610
 
52318
+#: varasm.c:4595
 
52319
 #, gcc-internal-format
 
52320
 msgid "initializer for floating value is not a floating constant"
 
52321
 msgstr "initierare för flyttalsvärde är inte en flyttalskonstant"
 
52322
 
 
52323
-#: varasm.c:4918
 
52324
+#: varasm.c:4903
 
52325
 #, gcc-internal-format
 
52326
 msgid "invalid initial value for member %qE"
 
52327
 msgstr "ogiltigt startvärde för medlem %qE"
 
52328
 
 
52329
-#: varasm.c:5270
 
52330
+#: varasm.c:5255
 
52331
 #, gcc-internal-format
 
52332
 msgid "weak declaration of %q+D must be public"
 
52333
 msgstr "svagdeklaration av %q+D måste vara publik"
 
52334
 
 
52335
-#: varasm.c:5272
 
52336
+#: varasm.c:5257
 
52337
 #, gcc-internal-format
 
52338
 msgid "weak declaration of %q+D not supported"
 
52339
 msgstr "svagdeklaration av %q+D stödjs inte"
 
52340
 
 
52341
-#: varasm.c:5301 varasm.c:5598
 
52342
+#: varasm.c:5286 varasm.c:5583
 
52343
 #, gcc-internal-format
 
52344
 msgid "only weak aliases are supported in this configuration"
 
52345
 msgstr "bara svaga alias stödjs i denna konfiguration"
 
52346
 
 
52347
-#: varasm.c:5490
 
52348
+#: varasm.c:5475
 
52349
 #, gcc-internal-format
 
52350
 msgid "weakref is not supported in this configuration"
 
52351
 msgstr "weakref stödjs inte i denna konfiguration"
 
52352
 
 
52353
-#: varasm.c:5513 varasm.c:5595
 
52354
+#: varasm.c:5498 varasm.c:5580
 
52355
 #, gcc-internal-format
 
52356
 msgid "ifunc is not supported in this configuration"
 
52357
 msgstr "ifunc stödjs inte i denna konfiguration"
 
52358
 
 
52359
-#: varasm.c:5572
 
52360
+#: varasm.c:5557
 
52361
 #, gcc-internal-format
 
52362
 msgid "weakref %q+D ultimately targets itself"
 
52363
 msgstr "weakref %q+D är ytterst sitt eget mål"
 
52364
 
 
52365
-#: varasm.c:5581
 
52366
+#: varasm.c:5566
 
52367
 #, gcc-internal-format
 
52368
 msgid "weakref %q+D must have static linkage"
 
52369
 msgstr "weakref %q+D måste ha statisk länkklass"
 
52370
 
 
52371
-#: varasm.c:5588
 
52372
+#: varasm.c:5573
 
52373
 #, gcc-internal-format
 
52374
 msgid "alias definitions not supported in this configuration"
 
52375
 msgstr "aliasdefinitioner stödjs inte i denna konfiguration"
 
52376
 
 
52377
-#: varasm.c:5807 config/sol2.c:155 config/i386/winnt.c:254
 
52378
+#: varasm.c:5792 config/sol2.c:155 config/i386/winnt.c:254
 
52379
 #, gcc-internal-format
 
52380
 msgid "visibility attribute not supported in this configuration; ignored"
 
52381
 msgstr "synlighetsattribut stödjs inte för denna konfiguration, ignoreras"
 
52382
@@ -17570,1313 +17597,1313 @@
 
52383
 msgid "bytecode stream: tag %s is not in the expected range [%s, %s]"
 
52384
 msgstr "bytekodström: taggen %s ligger inte i det förväntade intervallet [%s, %s]"
 
52385
 
 
52386
-#: c-family/c-common.c:911
 
52387
+#: c-family/c-common.c:916
 
52388
 #, gcc-internal-format
 
52389
 msgid "%qD is not defined outside of function scope"
 
52390
 msgstr "%qD är inte definierad utanför funktionsnivå"
 
52391
 
 
52392
-#: c-family/c-common.c:961
 
52393
+#: c-family/c-common.c:966
 
52394
 #, gcc-internal-format
 
52395
 msgid "string length %qd is greater than the length %qd ISO C%d compilers are required to support"
 
52396
 msgstr "stränglängden %qd är större än den längden %qd som ISO C%d kompilatorer skall stödja"
 
52397
 
 
52398
-#: c-family/c-common.c:1280 c/c-typeck.c:9864 cp/typeck.c:4158
 
52399
+#: c-family/c-common.c:1285 c/c-typeck.c:9864 cp/typeck.c:4158
 
52400
 #, gcc-internal-format
 
52401
 msgid "left shift count is negative"
 
52402
 msgstr "vänstershiftoperanden är negativ"
 
52403
 
 
52404
-#: c-family/c-common.c:1281 c/c-typeck.c:9812 cp/typeck.c:4112
 
52405
+#: c-family/c-common.c:1286 c/c-typeck.c:9812 cp/typeck.c:4112
 
52406
 #, gcc-internal-format
 
52407
 msgid "right shift count is negative"
 
52408
 msgstr "högershiftoperanden är negativ"
 
52409
 
 
52410
-#: c-family/c-common.c:1286 c/c-typeck.c:9871 cp/typeck.c:4165
 
52411
+#: c-family/c-common.c:1291 c/c-typeck.c:9871 cp/typeck.c:4165
 
52412
 #, gcc-internal-format
 
52413
 msgid "left shift count >= width of type"
 
52414
 msgstr "vänstershiftoperanden >= storleken på typen"
 
52415
 
 
52416
-#: c-family/c-common.c:1287 c/c-typeck.c:9823 cp/typeck.c:4119
 
52417
+#: c-family/c-common.c:1292 c/c-typeck.c:9823 cp/typeck.c:4119
 
52418
 #, gcc-internal-format
 
52419
 msgid "right shift count >= width of type"
 
52420
 msgstr "högershiftoperanden >= storleken på typen"
 
52421
 
 
52422
-#: c-family/c-common.c:1508 c-family/c-common.c:1520 cp/semantics.c:6865
 
52423
+#: c-family/c-common.c:1513 c-family/c-common.c:1525 cp/semantics.c:6867
 
52424
 #, gcc-internal-format
 
52425
 msgid "overflow in constant expression"
 
52426
 msgstr "spill i konstant uttryck"
 
52427
 
 
52428
-#: c-family/c-common.c:1543
 
52429
+#: c-family/c-common.c:1548
 
52430
 #, gcc-internal-format
 
52431
 msgid "integer overflow in expression"
 
52432
 msgstr "heltalsspill i uttryck"
 
52433
 
 
52434
-#: c-family/c-common.c:1548
 
52435
+#: c-family/c-common.c:1553
 
52436
 #, gcc-internal-format
 
52437
 msgid "floating point overflow in expression"
 
52438
 msgstr "flyttalsspill i uttryck"
 
52439
 
 
52440
-#: c-family/c-common.c:1552
 
52441
+#: c-family/c-common.c:1557
 
52442
 #, gcc-internal-format
 
52443
 msgid "fixed-point overflow in expression"
 
52444
 msgstr "fixdecimalspill i uttryck"
 
52445
 
 
52446
-#: c-family/c-common.c:1556
 
52447
+#: c-family/c-common.c:1561
 
52448
 #, gcc-internal-format
 
52449
 msgid "vector overflow in expression"
 
52450
 msgstr "vektorspill i uttryck"
 
52451
 
 
52452
-#: c-family/c-common.c:1562
 
52453
+#: c-family/c-common.c:1567
 
52454
 #, gcc-internal-format
 
52455
 msgid "complex integer overflow in expression"
 
52456
 msgstr "spill i komplext heltal i uttryck"
 
52457
 
 
52458
-#: c-family/c-common.c:1565
 
52459
+#: c-family/c-common.c:1570
 
52460
 #, gcc-internal-format
 
52461
 msgid "complex floating point overflow in expression"
 
52462
 msgstr "spill i komplext flyttal i uttryck"
 
52463
 
 
52464
-#: c-family/c-common.c:1608
 
52465
+#: c-family/c-common.c:1613
 
52466
 #, gcc-internal-format
 
52467
 msgid "logical %<or%> applied to non-boolean constant"
 
52468
 msgstr "logiskt %<or%> använt på en icke-boolesk konstant"
 
52469
 
 
52470
-#: c-family/c-common.c:1611
 
52471
+#: c-family/c-common.c:1616
 
52472
 #, gcc-internal-format
 
52473
 msgid "logical %<and%> applied to non-boolean constant"
 
52474
 msgstr "logiskt %<and%> använt på en icke-boolesk konstant"
 
52475
 
 
52476
-#: c-family/c-common.c:1675
 
52477
+#: c-family/c-common.c:1680
 
52478
 #, gcc-internal-format
 
52479
 msgid "logical %<or%> of collectively exhaustive tests is always true"
 
52480
 msgstr "logiskt %<or%> av tillsammans uttömmande tester är alltid sant"
 
52481
 
 
52482
-#: c-family/c-common.c:1679
 
52483
+#: c-family/c-common.c:1684
 
52484
 #, gcc-internal-format
 
52485
 msgid "logical %<and%> of mutually exclusive tests is always false"
 
52486
 msgstr "logiskt %<and%> mellan ömsesidigt uteslutande tester är alltid falskt"
 
52487
 
 
52488
-#: c-family/c-common.c:1811
 
52489
+#: c-family/c-common.c:1816
 
52490
 #, gcc-internal-format
 
52491
 msgid "type-punning to incomplete type might break strict-aliasing rules"
 
52492
 msgstr "typstampning till ofullständig typ kan bryta strikta aliasregler"
 
52493
 
 
52494
-#: c-family/c-common.c:1826
 
52495
+#: c-family/c-common.c:1831
 
52496
 #, gcc-internal-format
 
52497
 msgid "dereferencing type-punned pointer will break strict-aliasing rules"
 
52498
 msgstr "dereferering av en typstampad pekare kommer bryta strikta aliasregler"
 
52499
 
 
52500
-#: c-family/c-common.c:1833 c-family/c-common.c:1851
 
52501
+#: c-family/c-common.c:1838 c-family/c-common.c:1856
 
52502
 #, gcc-internal-format
 
52503
 msgid "dereferencing type-punned pointer might break strict-aliasing rules"
 
52504
 msgstr "dereferering av en typstampad pekare kan bryta strikta aliasregler"
 
52505
 
 
52506
-#: c-family/c-common.c:1985
 
52507
+#: c-family/c-common.c:1990
 
52508
 #, gcc-internal-format
 
52509
 msgid "argument to %<sizeof%> in %qD call is the same expression as the destination; did you mean to remove the addressof?"
 
52510
 msgstr "argumentet till %<sizeof%> i %qD-anrop är samma uttryck som destinationen; hade du tänkt att ta bort addressof?"
 
52511
 
 
52512
-#: c-family/c-common.c:1992
 
52513
+#: c-family/c-common.c:1997
 
52514
 #, gcc-internal-format
 
52515
 msgid "argument to %<sizeof%> in %qD call is the same expression as the destination; did you mean to provide an explicit length?"
 
52516
 msgstr "argumentet till %<sizeof%> i %qD call-anrop är samma uttryck som destinationen; hade du tänkt ange en explicit längd?"
 
52517
 
 
52518
-#: c-family/c-common.c:1997
 
52519
+#: c-family/c-common.c:2002
 
52520
 #, gcc-internal-format
 
52521
 msgid "argument to %<sizeof%> in %qD call is the same expression as the destination; did you mean to dereference it?"
 
52522
 msgstr "argumentet till %<sizeof%> i %qD-anropet är samma uttryck som destinationen; hade du tänkt dereferera det?"
 
52523
 
 
52524
-#: c-family/c-common.c:2009
 
52525
+#: c-family/c-common.c:2014
 
52526
 #, gcc-internal-format
 
52527
 msgid "argument to %<sizeof%> in %qD call is the same pointer type %qT as the destination; expected %qT or an explicit length"
 
52528
 msgstr "argumentet till %<sizeof%> i %qD-anrop är samma pekartyp %qT som destinationen; %qT eller en explicit längd förväntades"
 
52529
 
 
52530
-#: c-family/c-common.c:2025
 
52531
+#: c-family/c-common.c:2030
 
52532
 #, gcc-internal-format
 
52533
 msgid "argument to %<sizeof%> in %qD call is the same expression as the source; did you mean to remove the addressof?"
 
52534
 msgstr "argumentet till %<sizeof%> i %qD-anrop är samma uttryck som källan; hade du tänkt ta bort addressof?"
 
52535
 
 
52536
-#: c-family/c-common.c:2032
 
52537
+#: c-family/c-common.c:2037
 
52538
 #, gcc-internal-format
 
52539
 msgid "argument to %<sizeof%> in %qD call is the same expression as the source; did you mean to provide an explicit length?"
 
52540
 msgstr "argumentet till %<sizeof%> i %qD-anrop är samma uttryck som källan; hade du tänkt ange en explicit längd?"
 
52541
 
 
52542
-#: c-family/c-common.c:2037
 
52543
+#: c-family/c-common.c:2042
 
52544
 #, gcc-internal-format
 
52545
 msgid "argument to %<sizeof%> in %qD call is the same expression as the source; did you mean to dereference it?"
 
52546
 msgstr "argumentet till %<sizeof%> i %qD-anrop är samma uttryck som källan; hade du tänkt dereferera det?"
 
52547
 
 
52548
-#: c-family/c-common.c:2049
 
52549
+#: c-family/c-common.c:2054
 
52550
 #, gcc-internal-format
 
52551
 msgid "argument to %<sizeof%> in %qD call is the same pointer type %qT as the source; expected %qT or an explicit length"
 
52552
 msgstr "argumentet till %<sizeof%> i %qD-anrop är samma pekartyp %qT som källan; %qT eller en explicit längd förväntades"
 
52553
 
 
52554
-#: c-family/c-common.c:2065
 
52555
+#: c-family/c-common.c:2070
 
52556
 #, gcc-internal-format
 
52557
 msgid "argument to %<sizeof%> in %qD call is the same expression as the first source; did you mean to remove the addressof?"
 
52558
 msgstr "argumentet till %<sizeof%> i %qD-anrop är samma uttryck som den första källan; hade du tänkt ta bort addressof?"
 
52559
 
 
52560
-#: c-family/c-common.c:2072
 
52561
+#: c-family/c-common.c:2077
 
52562
 #, gcc-internal-format
 
52563
 msgid "argument to %<sizeof%> in %qD call is the same expression as the first source; did you mean to provide an explicit length?"
 
52564
 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?"
 
52565
 
 
52566
-#: c-family/c-common.c:2077
 
52567
+#: c-family/c-common.c:2082
 
52568
 #, gcc-internal-format
 
52569
 msgid "argument to %<sizeof%> in %qD call is the same expression as the first source; did you mean to dereference it?"
 
52570
 msgstr "argumentet till %<sizeof%> i %qD-anrop är samma uttryck som den första källan; hade du tänkt dereferera det?"
 
52571
 
 
52572
-#: c-family/c-common.c:2089
 
52573
+#: c-family/c-common.c:2094
 
52574
 #, gcc-internal-format
 
52575
 msgid "argument to %<sizeof%> in %qD call is the same pointer type %qT as the first source; expected %qT or an explicit length"
 
52576
 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"
 
52577
 
 
52578
-#: c-family/c-common.c:2105
 
52579
+#: c-family/c-common.c:2110
 
52580
 #, gcc-internal-format
 
52581
 msgid "argument to %<sizeof%> in %qD call is the same expression as the second source; did you mean to remove the addressof?"
 
52582
 msgstr "argumentet till %<sizeof%> i %qD-anrop är samma uttryck som den andra källan; hade du tänkt ta bort addressof?"
 
52583
 
 
52584
-#: c-family/c-common.c:2112
 
52585
+#: c-family/c-common.c:2117
 
52586
 #, gcc-internal-format
 
52587
 msgid "argument to %<sizeof%> in %qD call is the same expression as the second source; did you mean to provide an explicit length?"
 
52588
 msgstr "argumentet till %<sizeof%> i %qD-anrop är samma uttryck som den andra källan; hade du tänkt ange en explicit längd?"
 
52589
 
 
52590
-#: c-family/c-common.c:2117
 
52591
+#: c-family/c-common.c:2122
 
52592
 #, gcc-internal-format
 
52593
 msgid "argument to %<sizeof%> in %qD call is the same expression as the second source; did you mean to dereference it?"
 
52594
 msgstr "argumentet till %<sizeof%> i %qD-anrop är samma uttryck som den andra källan; hade du tänkt dereferera det?"
 
52595
 
 
52596
-#: c-family/c-common.c:2129
 
52597
+#: c-family/c-common.c:2134
 
52598
 #, gcc-internal-format
 
52599
 msgid "argument to %<sizeof%> in %qD call is the same pointer type %qT as the second source; expected %qT or an explicit length"
 
52600
 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"
 
52601
 
 
52602
-#: c-family/c-common.c:2161
 
52603
+#: c-family/c-common.c:2166
 
52604
 #, gcc-internal-format
 
52605
 msgid "first argument of %q+D should be %<int%>"
 
52606
 msgstr "första argumentet till %q+D skall vara %<int%>"
 
52607
 
 
52608
-#: c-family/c-common.c:2170
 
52609
+#: c-family/c-common.c:2175
 
52610
 #, gcc-internal-format
 
52611
 msgid "second argument of %q+D should be %<char **%>"
 
52612
 msgstr "andra argumentet till %q+D skall vara %<char **%>"
 
52613
 
 
52614
-#: c-family/c-common.c:2179
 
52615
+#: c-family/c-common.c:2184
 
52616
 #, gcc-internal-format
 
52617
 msgid "third argument of %q+D should probably be %<char **%>"
 
52618
 msgstr "tredje argumentet till %q+D skall förmodligen vara %<char **%>"
 
52619
 
 
52620
-#: c-family/c-common.c:2190
 
52621
+#: c-family/c-common.c:2195
 
52622
 #, gcc-internal-format
 
52623
 msgid "%q+D takes only zero or two arguments"
 
52624
 msgstr "%q+D tar bara noll eller två argument"
 
52625
 
 
52626
-#: c-family/c-common.c:2239
 
52627
+#: c-family/c-common.c:2244
 
52628
 #, gcc-internal-format
 
52629
 msgid "use -flax-vector-conversions to permit conversions between vectors with differing element types or numbers of subparts"
 
52630
 msgstr "använd -flax-vector-conversions för att tillåta konvertering mellan vektorer med olika elementtyper eller antal underdelar"
 
52631
 
 
52632
-#: c-family/c-common.c:2278
 
52633
+#: c-family/c-common.c:2283
 
52634
 #, gcc-internal-format
 
52635
 msgid "__builtin_shuffle last argument must be an integer vector"
 
52636
 msgstr "sista argumentet till __builtin_shuffle måste vara en heltalsvektor"
 
52637
 
 
52638
-#: c-family/c-common.c:2286
 
52639
+#: c-family/c-common.c:2291
 
52640
 #, gcc-internal-format
 
52641
 msgid "__builtin_shuffle arguments must be vectors"
 
52642
 msgstr "argumenten till __builtin_shuffle måste vara vektorer"
 
52643
 
 
52644
-#: c-family/c-common.c:2292
 
52645
+#: c-family/c-common.c:2297
 
52646
 #, gcc-internal-format
 
52647
 msgid "__builtin_shuffle argument vectors must be of the same type"
 
52648
 msgstr "argumentvektorerna till __builtin_shuffle måste ha samma typ"
 
52649
 
 
52650
-#: c-family/c-common.c:2302
 
52651
+#: c-family/c-common.c:2307
 
52652
 #, gcc-internal-format
 
52653
 msgid "__builtin_shuffle number of elements of the argument vector(s) and the mask vector should be the same"
 
52654
 msgstr "__builtin_shuffle antalet element i argumentvektorn och maskvektorn skall vara samma"
 
52655
 
 
52656
-#: c-family/c-common.c:2311
 
52657
+#: c-family/c-common.c:2316
 
52658
 #, gcc-internal-format
 
52659
 msgid "__builtin_shuffle argument vector(s) inner type must have the same size as inner type of the mask"
 
52660
 msgstr "__builtin_shuffle argumentvektorns inre typ måste ha samma storlek som den inre typen för masken"
 
52661
 
 
52662
-#: c-family/c-common.c:2505
 
52663
+#: c-family/c-common.c:2510
 
52664
 #, gcc-internal-format
 
52665
 msgid "negative integer implicitly converted to unsigned type"
 
52666
 msgstr "negativt heltal implicit konverterat till unsigned typ"
 
52667
 
 
52668
-#: c-family/c-common.c:2511
 
52669
+#: c-family/c-common.c:2516
 
52670
 #, gcc-internal-format
 
52671
 msgid "conversion of unsigned constant value to negative integer"
 
52672
 msgstr "konvertering av teckenlöst konstantvärde till negativt heltal"
 
52673
 
 
52674
-#: c-family/c-common.c:2605
 
52675
+#: c-family/c-common.c:2610
 
52676
 #, gcc-internal-format
 
52677
 msgid "conversion to %qT from %qT may change the sign of the result"
 
52678
 msgstr "konvertering till %qT från %qT kan ändra tecknet på resultatet"
 
52679
 
 
52680
-#: c-family/c-common.c:2674
 
52681
+#: c-family/c-common.c:2679
 
52682
 #, gcc-internal-format
 
52683
 msgid "conversion to %qT from boolean expression"
 
52684
 msgstr "konvertering till %qT från booleskt uttryck"
 
52685
 
 
52686
-#: c-family/c-common.c:2681
 
52687
+#: c-family/c-common.c:2686
 
52688
 #, gcc-internal-format
 
52689
 msgid "conversion to %qT alters %qT constant value"
 
52690
 msgstr "konvertering till %qT ändrar konstant %qT värde"
 
52691
 
 
52692
-#: c-family/c-common.c:2700
 
52693
+#: c-family/c-common.c:2705
 
52694
 #, gcc-internal-format
 
52695
 msgid "conversion to %qT from %qT may alter its value"
 
52696
 msgstr "konvertering till %qT från %qT kan ändra dess värde"
 
52697
 
 
52698
-#: c-family/c-common.c:2730
 
52699
+#: c-family/c-common.c:2735
 
52700
 #, gcc-internal-format
 
52701
 msgid "large integer implicitly truncated to unsigned type"
 
52702
 msgstr "stort heltal implicit trunkerat till unsigned typ"
 
52703
 
 
52704
-#: c-family/c-common.c:2736 c-family/c-common.c:2743 c-family/c-common.c:2751
 
52705
+#: c-family/c-common.c:2741 c-family/c-common.c:2748 c-family/c-common.c:2756
 
52706
 #, gcc-internal-format
 
52707
 msgid "overflow in implicit constant conversion"
 
52708
 msgstr "spill i implicit konstant konvertering"
 
52709
 
 
52710
-#: c-family/c-common.c:2923
 
52711
+#: c-family/c-common.c:2928
 
52712
 #, gcc-internal-format
 
52713
 msgid "operation on %qE may be undefined"
 
52714
 msgstr "operation på %qE kan vara odefinierad"
 
52715
 
 
52716
-#: c-family/c-common.c:3234
 
52717
+#: c-family/c-common.c:3239
 
52718
 #, gcc-internal-format
 
52719
 msgid "case label does not reduce to an integer constant"
 
52720
 msgstr "case-etikett reducerar inte till en heltalskonstant"
 
52721
 
 
52722
-#: c-family/c-common.c:3274
 
52723
+#: c-family/c-common.c:3279
 
52724
 #, gcc-internal-format
 
52725
 msgid "case label value is less than minimum value for type"
 
52726
 msgstr "case-etikettvärde är mindre än minsta värdet för sin typ"
 
52727
 
 
52728
-#: c-family/c-common.c:3282
 
52729
+#: c-family/c-common.c:3287
 
52730
 #, gcc-internal-format
 
52731
 msgid "case label value exceeds maximum value for type"
 
52732
 msgstr "case-etikettvärde överskrider det maximala värdet för sin typ"
 
52733
 
 
52734
-#: c-family/c-common.c:3290
 
52735
+#: c-family/c-common.c:3295
 
52736
 #, gcc-internal-format
 
52737
 msgid "lower value in case label range less than minimum value for type"
 
52738
 msgstr "undre gräns i case-etikettintervall underskrider minsta värdet för sin typ"
 
52739
 
 
52740
-#: c-family/c-common.c:3299
 
52741
+#: c-family/c-common.c:3304
 
52742
 #, gcc-internal-format
 
52743
 msgid "upper value in case label range exceeds maximum value for type"
 
52744
 msgstr "övre gräns i case-etikettintervall överskrider maximala värdet för sin typ"
 
52745
 
 
52746
-#: c-family/c-common.c:3378
 
52747
+#: c-family/c-common.c:3383
 
52748
 #, gcc-internal-format
 
52749
 msgid "GCC cannot support operators with integer types and fixed-point types that have too many integral and fractional bits together"
 
52750
 msgstr "GCC kan inte stödja operatorer med heltalstyper och fixdecimaltyper som har för många heltals- och decimalbitar tillsammans"
 
52751
 
 
52752
-#: c-family/c-common.c:3881
 
52753
+#: c-family/c-common.c:3886
 
52754
 #, gcc-internal-format
 
52755
 msgid "invalid operands to binary %s (have %qT and %qT)"
 
52756
 msgstr "ogiltiga operander till binär %s (har %qT och %qT)"
 
52757
 
 
52758
-#: c-family/c-common.c:4142
 
52759
+#: c-family/c-common.c:4147
 
52760
 #, gcc-internal-format
 
52761
 msgid "comparison is always false due to limited range of data type"
 
52762
 msgstr "jämförelsen är alltid falsk på grund av begränsat intervall för datatypen"
 
52763
 
 
52764
-#: c-family/c-common.c:4145
 
52765
+#: c-family/c-common.c:4150
 
52766
 #, gcc-internal-format
 
52767
 msgid "comparison is always true due to limited range of data type"
 
52768
 msgstr "jämförelsen är alltid sann på grund av begränsat intervall för datatypen"
 
52769
 
 
52770
-#: c-family/c-common.c:4230
 
52771
+#: c-family/c-common.c:4235
 
52772
 #, gcc-internal-format
 
52773
 msgid "comparison of unsigned expression >= 0 is always true"
 
52774
 msgstr "jämförelse med unsigned-uttryck >= 0 är alltid sant"
 
52775
 
 
52776
-#: c-family/c-common.c:4237
 
52777
+#: c-family/c-common.c:4242
 
52778
 #, gcc-internal-format
 
52779
 msgid "comparison of unsigned expression < 0 is always false"
 
52780
 msgstr "jämförelse med unsigned-uttryck < 0 är alltid falskt"
 
52781
 
 
52782
-#: c-family/c-common.c:4279
 
52783
+#: c-family/c-common.c:4284
 
52784
 #, gcc-internal-format
 
52785
 msgid "pointer of type %<void *%> used in arithmetic"
 
52786
 msgstr "pekare av typen %<void *%> använd i aritmetik"
 
52787
 
 
52788
-#: c-family/c-common.c:4285
 
52789
+#: c-family/c-common.c:4290
 
52790
 #, gcc-internal-format
 
52791
 msgid "pointer to a function used in arithmetic"
 
52792
 msgstr "pekare till funktion använd i aritmetik"
 
52793
 
 
52794
-#: c-family/c-common.c:4291
 
52795
+#: c-family/c-common.c:4296
 
52796
 #, gcc-internal-format
 
52797
 msgid "pointer to member function used in arithmetic"
 
52798
 msgstr "pekare till medlemsfunktion använd i aritmetik"
 
52799
 
 
52800
-#: c-family/c-common.c:4503
 
52801
+#: c-family/c-common.c:4508
 
52802
 #, gcc-internal-format
 
52803
 msgid "the address of %qD will always evaluate as %<true%>"
 
52804
 msgstr "adressen till %qD kommer alltid beräknas till %<true%>"
 
52805
 
 
52806
-#: c-family/c-common.c:4598 cp/semantics.c:592 cp/typeck.c:7906
 
52807
+#: c-family/c-common.c:4603 cp/semantics.c:592 cp/typeck.c:7906
 
52808
 #, gcc-internal-format
 
52809
 msgid "suggest parentheses around assignment used as truth value"
 
52810
 msgstr "föreslår parenteser runt tilldelning som används som sanningsvärde"
 
52811
 
 
52812
-#: c-family/c-common.c:4677 c/c-decl.c:3686 c/c-typeck.c:10883
 
52813
+#: c-family/c-common.c:4682 c/c-decl.c:3686 c/c-typeck.c:10883
 
52814
 #, gcc-internal-format
 
52815
 msgid "invalid use of %<restrict%>"
 
52816
 msgstr "ogiltigt användning av %<restrict%>"
 
52817
 
 
52818
-#: c-family/c-common.c:4870
 
52819
+#: c-family/c-common.c:4875
 
52820
 #, gcc-internal-format
 
52821
 msgid "invalid application of %<sizeof%> to a function type"
 
52822
 msgstr "ogiltig användning av %<sizeof%> på en funktionstyp"
 
52823
 
 
52824
-#: c-family/c-common.c:4880
 
52825
+#: c-family/c-common.c:4885
 
52826
 #, gcc-internal-format
 
52827
 msgid "ISO C++ does not permit %<alignof%> applied to a function type"
 
52828
 msgstr "ISO C++ tillåter inte %<alignof%> använt på en funktionstyp"
 
52829
 
 
52830
-#: c-family/c-common.c:4883
 
52831
+#: c-family/c-common.c:4888
 
52832
 #, gcc-internal-format
 
52833
 msgid "ISO C does not permit %<_Alignof%> applied to a function type"
 
52834
 msgstr "ISO C tillåter inte %<_Alignof%> använt på en funktionstyp"
 
52835
 
 
52836
-#: c-family/c-common.c:4894
 
52837
+#: c-family/c-common.c:4899
 
52838
 #, gcc-internal-format
 
52839
 msgid "invalid application of %qs to a void type"
 
52840
 msgstr "ogiltig användning av %qs på en void-typ"
 
52841
 
 
52842
-#: c-family/c-common.c:4903
 
52843
+#: c-family/c-common.c:4908
 
52844
 #, gcc-internal-format
 
52845
 msgid "invalid application of %qs to incomplete type %qT"
 
52846
 msgstr "ogiltig tillämpning av %qs på ofullständig typ %qT"
 
52847
 
 
52848
-#: c-family/c-common.c:4911
 
52849
+#: c-family/c-common.c:4916
 
52850
 #, gcc-internal-format
 
52851
 msgid "invalid application of %qs to array type %qT of incomplete element type"
 
52852
 msgstr "ogiltig tillämpning av %qs på vektortypen %qT med ofullständig elementtyp"
 
52853
 
 
52854
-#: c-family/c-common.c:4951
 
52855
+#: c-family/c-common.c:4956
 
52856
 #, gcc-internal-format
 
52857
 msgid "%<__alignof%> applied to a bit-field"
 
52858
 msgstr "%<__alignof%> tillämpad på ett bitfält"
 
52859
 
 
52860
-#: c-family/c-common.c:5664
 
52861
+#: c-family/c-common.c:5669
 
52862
 #, gcc-internal-format
 
52863
 msgid "cannot disable built-in function %qs"
 
52864
 msgstr "det går inte att avaktivera den inbyggda funktionen %qs"
 
52865
 
 
52866
-#: c-family/c-common.c:5855
 
52867
+#: c-family/c-common.c:5860
 
52868
 #, gcc-internal-format
 
52869
 msgid "pointers are not permitted as case values"
 
52870
 msgstr "pekare är inte tillåtna case-värden"
 
52871
 
 
52872
-#: c-family/c-common.c:5862
 
52873
+#: c-family/c-common.c:5867
 
52874
 #, gcc-internal-format
 
52875
 msgid "range expressions in switch statements are non-standard"
 
52876
 msgstr "intervalluttryck i switch-satser följer inte standarden"
 
52877
 
 
52878
-#: c-family/c-common.c:5888
 
52879
+#: c-family/c-common.c:5893
 
52880
 #, gcc-internal-format
 
52881
 msgid "empty range specified"
 
52882
 msgstr "tomt intervall angivet"
 
52883
 
 
52884
-#: c-family/c-common.c:5948
 
52885
+#: c-family/c-common.c:5953
 
52886
 #, gcc-internal-format
 
52887
 msgid "duplicate (or overlapping) case value"
 
52888
 msgstr "dubbla (eller överlappande) case-värden"
 
52889
 
 
52890
-#: c-family/c-common.c:5950
 
52891
+#: c-family/c-common.c:5955
 
52892
 #, gcc-internal-format
 
52893
 msgid "this is the first entry overlapping that value"
 
52894
 msgstr "detta är det första fallet som överlappar det värdet"
 
52895
 
 
52896
-#: c-family/c-common.c:5954
 
52897
+#: c-family/c-common.c:5959
 
52898
 #, gcc-internal-format
 
52899
 msgid "duplicate case value"
 
52900
 msgstr "upprepat case-värde"
 
52901
 
 
52902
-#: c-family/c-common.c:5955
 
52903
+#: c-family/c-common.c:5960
 
52904
 #, gcc-internal-format
 
52905
 msgid "previously used here"
 
52906
 msgstr "tidigare använt här"
 
52907
 
 
52908
-#: c-family/c-common.c:5959
 
52909
+#: c-family/c-common.c:5964
 
52910
 #, gcc-internal-format
 
52911
 msgid "multiple default labels in one switch"
 
52912
 msgstr "flera default-etiketter i en switch"
 
52913
 
 
52914
-#: c-family/c-common.c:5961
 
52915
+#: c-family/c-common.c:5966
 
52916
 #, gcc-internal-format
 
52917
 msgid "this is the first default label"
 
52918
 msgstr "detta är den första default-etiketten"
 
52919
 
 
52920
-#: c-family/c-common.c:6013
 
52921
+#: c-family/c-common.c:6018
 
52922
 #, gcc-internal-format
 
52923
 msgid "case value %qs not in enumerated type"
 
52924
 msgstr "case-värde %qs är inte i en uppräkningstyp"
 
52925
 
 
52926
-#: c-family/c-common.c:6018
 
52927
+#: c-family/c-common.c:6023
 
52928
 #, gcc-internal-format
 
52929
 msgid "case value %qs not in enumerated type %qT"
 
52930
 msgstr "case-värde %qs är inte i uppräkningstypen %qT"
 
52931
 
 
52932
-#: c-family/c-common.c:6077
 
52933
+#: c-family/c-common.c:6082
 
52934
 #, gcc-internal-format
 
52935
 msgid "switch missing default case"
 
52936
 msgstr "switch saknar default-fall"
 
52937
 
 
52938
-#: c-family/c-common.c:6149
 
52939
+#: c-family/c-common.c:6154
 
52940
 #, gcc-internal-format
 
52941
 msgid "enumeration value %qE not handled in switch"
 
52942
 msgstr "uppräkningsvärdet %qE hanteras inte i switch"
 
52943
 
 
52944
-#: c-family/c-common.c:6175
 
52945
+#: c-family/c-common.c:6180
 
52946
 #, gcc-internal-format
 
52947
 msgid "taking the address of a label is non-standard"
 
52948
 msgstr "att ta adressen av en etikett följer inte standarden"
 
52949
 
 
52950
-#: c-family/c-common.c:6369
 
52951
+#: c-family/c-common.c:6374
 
52952
 #, gcc-internal-format
 
52953
 msgid "%qE attribute ignored for field of type %qT"
 
52954
 msgstr "attributet %qE ignorerat för fält av typen %qT"
 
52955
 
 
52956
-#: c-family/c-common.c:6464 c-family/c-common.c:6492
 
52957
+#: c-family/c-common.c:6469 c-family/c-common.c:6497
 
52958
 #, gcc-internal-format
 
52959
 msgid "%qE attribute conflicts with attribute %s"
 
52960
 msgstr "attributet %qE står i konflikt attributet %s"
 
52961
 
 
52962
-#: c-family/c-common.c:6622 lto/lto-lang.c:227
 
52963
+#: c-family/c-common.c:6644 lto/lto-lang.c:227
 
52964
 #, gcc-internal-format
 
52965
 msgid "%qE attribute has no effect on unit local functions"
 
52966
 msgstr "attributet %qE har ingen effekt på enhetslokala funktioner"
 
52967
 
 
52968
-#: c-family/c-common.c:6776
 
52969
+#: c-family/c-common.c:6798
 
52970
 #, gcc-internal-format
 
52971
 msgid "%qE attribute have effect only on public objects"
 
52972
 msgstr "attributet %qE har bara effekt på publika objekt"
 
52973
 
 
52974
-#: c-family/c-common.c:6890
 
52975
+#: c-family/c-common.c:6912
 
52976
 #, gcc-internal-format
 
52977
 msgid "destructor priorities are not supported"
 
52978
 msgstr "destruerarprioriteter stödjs ej"
 
52979
 
 
52980
-#: c-family/c-common.c:6892
 
52981
+#: c-family/c-common.c:6914
 
52982
 #, gcc-internal-format
 
52983
 msgid "constructor priorities are not supported"
 
52984
 msgstr "konstruerarprioriteter stödjs ej"
 
52985
 
 
52986
-#: c-family/c-common.c:6910
 
52987
+#: c-family/c-common.c:6932
 
52988
 #, gcc-internal-format, gfc-internal-format
 
52989
 msgid "destructor priorities from 0 to %d are reserved for the implementation"
 
52990
 msgstr "destruerarprioriteter från 0 till %d är reserverade för implementationen"
 
52991
 
 
52992
-#: c-family/c-common.c:6915
 
52993
+#: c-family/c-common.c:6937
 
52994
 #, gcc-internal-format, gfc-internal-format
 
52995
 msgid "constructor priorities from 0 to %d are reserved for the implementation"
 
52996
 msgstr "konstruerarprioriteter från 0 till %d är reserverade för implementationen"
 
52997
 
 
52998
-#: c-family/c-common.c:6923
 
52999
+#: c-family/c-common.c:6945
 
53000
 #, gcc-internal-format, gfc-internal-format
 
53001
 msgid "destructor priorities must be integers from 0 to %d inclusive"
 
53002
 msgstr "destruerarprioriteter måste vara heltal från 0 till och med %d"
 
53003
 
 
53004
-#: c-family/c-common.c:6926
 
53005
+#: c-family/c-common.c:6948
 
53006
 #, gcc-internal-format, gfc-internal-format
 
53007
 msgid "constructor priorities must be integers from 0 to %d inclusive"
 
53008
 msgstr "konstruerarprioriteter måste vara heltal från 0 till och med %d"
 
53009
 
 
53010
-#: c-family/c-common.c:7082
 
53011
+#: c-family/c-common.c:7104
 
53012
 #, gcc-internal-format
 
53013
 msgid "unknown machine mode %qE"
 
53014
 msgstr "okänt maskinläge %qE"
 
53015
 
 
53016
-#: c-family/c-common.c:7111
 
53017
+#: c-family/c-common.c:7133
 
53018
 #, gcc-internal-format
 
53019
 msgid "specifying vector types with __attribute__ ((mode)) is deprecated"
 
53020
 msgstr "att ange vektortyper med __attribute__ ((sätt)) bör undvikas"
 
53021
 
 
53022
-#: c-family/c-common.c:7114
 
53023
+#: c-family/c-common.c:7136
 
53024
 #, gcc-internal-format
 
53025
 msgid "use __attribute__ ((vector_size)) instead"
 
53026
 msgstr "använd __attribute__ ((vector_size)) istället"
 
53027
 
 
53028
-#: c-family/c-common.c:7123
 
53029
+#: c-family/c-common.c:7145
 
53030
 #, gcc-internal-format
 
53031
 msgid "unable to emulate %qs"
 
53032
 msgstr "kan inte emulera %qs"
 
53033
 
 
53034
-#: c-family/c-common.c:7134
 
53035
+#: c-family/c-common.c:7156
 
53036
 #, gcc-internal-format
 
53037
 msgid "invalid pointer mode %qs"
 
53038
 msgstr "ogiltigt pekarläge %qs"
 
53039
 
 
53040
-#: c-family/c-common.c:7151
 
53041
+#: c-family/c-common.c:7173
 
53042
 #, gcc-internal-format
 
53043
 msgid "signedness of type and machine mode %qs don%'t match"
 
53044
 msgstr "tecken på typ och maskinläge %qs passar inte ihop"
 
53045
 
 
53046
-#: c-family/c-common.c:7162
 
53047
+#: c-family/c-common.c:7184
 
53048
 #, gcc-internal-format
 
53049
 msgid "no data type for mode %qs"
 
53050
 msgstr "ingen datatyp för läge %qs"
 
53051
 
 
53052
-#: c-family/c-common.c:7172
 
53053
+#: c-family/c-common.c:7194
 
53054
 #, gcc-internal-format
 
53055
 msgid "cannot use mode %qs for enumeral types"
 
53056
 msgstr "kan inte använda läge %qs för uppräkningstyper"
 
53057
 
 
53058
-#: c-family/c-common.c:7199
 
53059
+#: c-family/c-common.c:7221
 
53060
 #, gcc-internal-format
 
53061
 msgid "mode %qs applied to inappropriate type"
 
53062
 msgstr "läge %qs applicerat på olämplig typ"
 
53063
 
 
53064
-#: c-family/c-common.c:7231
 
53065
+#: c-family/c-common.c:7253
 
53066
 #, gcc-internal-format
 
53067
 msgid "section attribute cannot be specified for local variables"
 
53068
 msgstr "attributet ”section” kan inte anges för lokala variabler"
 
53069
 
 
53070
-#: c-family/c-common.c:7242 config/bfin/bfin.c:4737 config/bfin/bfin.c:4788
 
53071
+#: c-family/c-common.c:7264 config/bfin/bfin.c:4737 config/bfin/bfin.c:4788
 
53072
 #: config/bfin/bfin.c:4815 config/bfin/bfin.c:4828
 
53073
 #, gcc-internal-format
 
53074
 msgid "section of %q+D conflicts with previous declaration"
 
53075
 msgstr "sektion %q+D står i konflikt med tidigare deklaration"
 
53076
 
 
53077
-#: c-family/c-common.c:7250
 
53078
+#: c-family/c-common.c:7272
 
53079
 #, gcc-internal-format
 
53080
 msgid "section of %q+D cannot be overridden"
 
53081
 msgstr "sektion i %q+D kan inte åsidosättas"
 
53082
 
 
53083
-#: c-family/c-common.c:7258
 
53084
+#: c-family/c-common.c:7280
 
53085
 #, gcc-internal-format
 
53086
 msgid "section attribute not allowed for %q+D"
 
53087
 msgstr "attributet ”section” är inte tillåten för %q+D"
 
53088
 
 
53089
-#: c-family/c-common.c:7265
 
53090
+#: c-family/c-common.c:7287
 
53091
 #, gcc-internal-format
 
53092
 msgid "section attributes are not supported for this target"
 
53093
 msgstr "attributet ”section” stödjs inte för denna målarkitektur"
 
53094
 
 
53095
-#: c-family/c-common.c:7284
 
53096
+#: c-family/c-common.c:7306
 
53097
 #, gcc-internal-format
 
53098
 msgid "requested alignment is not an integer constant"
 
53099
 msgstr "begärd minnesjustering är inte en heltalskonstant"
 
53100
 
 
53101
-#: c-family/c-common.c:7291
 
53102
+#: c-family/c-common.c:7313
 
53103
 #, gcc-internal-format
 
53104
 msgid "requested alignment is not a power of 2"
 
53105
 msgstr "begärd minnesjustering är inte en potens av 2"
 
53106
 
 
53107
-#: c-family/c-common.c:7296
 
53108
+#: c-family/c-common.c:7318
 
53109
 #, gcc-internal-format
 
53110
 msgid "requested alignment is too large"
 
53111
 msgstr "begärd minnesjustering är för stor"
 
53112
 
 
53113
-#: c-family/c-common.c:7379
 
53114
+#: c-family/c-common.c:7401
 
53115
 #, gcc-internal-format, gfc-internal-format
 
53116
 msgid "requested alignment %d is larger than %d"
 
53117
 msgstr "begärd minnesjustering %d är större än %d"
 
53118
 
 
53119
-#: c-family/c-common.c:7436
 
53120
+#: c-family/c-common.c:7458
 
53121
 #, gcc-internal-format
 
53122
 msgid "alignment may not be specified for %q+D"
 
53123
 msgstr "minnesjustering kan inte anges för %q+D"
 
53124
 
 
53125
-#: c-family/c-common.c:7454
 
53126
+#: c-family/c-common.c:7476
 
53127
 #, gcc-internal-format
 
53128
 msgid "alignment for %q+D was previously specified as %d and may not be decreased"
 
53129
 msgstr "justering för %q+D angavs tidigare som %d och får inte minska"
 
53130
 
 
53131
-#: c-family/c-common.c:7458
 
53132
+#: c-family/c-common.c:7480
 
53133
 #, gcc-internal-format
 
53134
 msgid "alignment for %q+D must be at least %d"
 
53135
 msgstr "justering för %q+D måste vara åtminstone %d"
 
53136
 
 
53137
-#: c-family/c-common.c:7483
 
53138
+#: c-family/c-common.c:7505
 
53139
 #, gcc-internal-format
 
53140
 msgid "inline function %q+D declared weak"
 
53141
 msgstr "inline-funktionen %q+D deklarerad svag"
 
53142
 
 
53143
-#: c-family/c-common.c:7488
 
53144
+#: c-family/c-common.c:7510
 
53145
 #, gcc-internal-format
 
53146
 msgid "indirect function %q+D cannot be declared weak"
 
53147
 msgstr "indirekt funktion %q+D kan inte deklareras svag"
 
53148
 
 
53149
-#: c-family/c-common.c:7525
 
53150
+#: c-family/c-common.c:7547
 
53151
 #, gcc-internal-format
 
53152
 msgid "%q+D defined both normally and as %qE attribute"
 
53153
 msgstr "%q+D är definierad både normalt och som ett attribut %qE"
 
53154
 
 
53155
-#: c-family/c-common.c:7533
 
53156
+#: c-family/c-common.c:7555
 
53157
 #, gcc-internal-format
 
53158
 msgid "weak %q+D cannot be defined %qE"
 
53159
 msgstr "svag %q+D kan inte definieras %qE"
 
53160
 
 
53161
-#: c-family/c-common.c:7550
 
53162
+#: c-family/c-common.c:7572
 
53163
 #, gcc-internal-format
 
53164
 msgid "attribute %qE argument not a string"
 
53165
 msgstr "argument till attribut %qE är inte en sträng"
 
53166
 
 
53167
-#: c-family/c-common.c:7626
 
53168
+#: c-family/c-common.c:7648
 
53169
 #, gcc-internal-format
 
53170
 msgid "indirect function %q+D cannot be declared weakref"
 
53171
 msgstr "indirekt funktion %q+D kan inte deklareras weakref"
 
53172
 
 
53173
-#: c-family/c-common.c:7648
 
53174
+#: c-family/c-common.c:7670
 
53175
 #, gcc-internal-format
 
53176
 msgid "weakref attribute must appear before alias attribute"
 
53177
 msgstr "attributet weakref måste vara före attributet alias"
 
53178
 
 
53179
-#: c-family/c-common.c:7677
 
53180
+#: c-family/c-common.c:7699
 
53181
 #, gcc-internal-format
 
53182
 msgid "%qE attribute ignored on non-class types"
 
53183
 msgstr "attributet %qE ignorerat typer som inte är klasser"
 
53184
 
 
53185
-#: c-family/c-common.c:7683
 
53186
+#: c-family/c-common.c:7705
 
53187
 #, gcc-internal-format
 
53188
 msgid "%qE attribute ignored because %qT is already defined"
 
53189
 msgstr "attributet %qE ignorerat för att %qT redan är definierat"
 
53190
 
 
53191
-#: c-family/c-common.c:7696
 
53192
+#: c-family/c-common.c:7718
 
53193
 #, gcc-internal-format
 
53194
 msgid "visibility argument not a string"
 
53195
 msgstr "synlighetsargumentet är inte en sträng"
 
53196
 
 
53197
-#: c-family/c-common.c:7708
 
53198
+#: c-family/c-common.c:7730
 
53199
 #, gcc-internal-format
 
53200
 msgid "%qE attribute ignored on types"
 
53201
 msgstr "attributet %qE ignorerat för typer"
 
53202
 
 
53203
-#: c-family/c-common.c:7724
 
53204
+#: c-family/c-common.c:7746
 
53205
 #, gcc-internal-format
 
53206
 msgid "visibility argument must be one of \"default\", \"hidden\", \"protected\" or \"internal\""
 
53207
 msgstr "visibility-argument måste vara ett av ”default”, ”hidden”, ”protected” eller ”internal”"
 
53208
 
 
53209
-#: c-family/c-common.c:7735
 
53210
+#: c-family/c-common.c:7757
 
53211
 #, gcc-internal-format
 
53212
 msgid "%qD redeclared with different visibility"
 
53213
 msgstr "%qD omdeklarerad med annan synlighet"
 
53214
 
 
53215
-#: c-family/c-common.c:7738 c-family/c-common.c:7742
 
53216
+#: c-family/c-common.c:7760 c-family/c-common.c:7764
 
53217
 #, gcc-internal-format
 
53218
 msgid "%qD was declared %qs which implies default visibility"
 
53219
 msgstr "%qD deklarerades %qs vilket medför standardsynlighet"
 
53220
 
 
53221
-#: c-family/c-common.c:7826
 
53222
+#: c-family/c-common.c:7848
 
53223
 #, gcc-internal-format
 
53224
 msgid "tls_model argument not a string"
 
53225
 msgstr "tls_model-argument är inte en sträng"
 
53226
 
 
53227
-#: c-family/c-common.c:7839
 
53228
+#: c-family/c-common.c:7861
 
53229
 #, gcc-internal-format
 
53230
 msgid "tls_model argument must be one of \"local-exec\", \"initial-exec\", \"local-dynamic\" or \"global-dynamic\""
 
53231
 msgstr "tls_model-argument måste vara ett av ”local-exec”, ”initial-exec”, ”local-dynamic” eller ”global-dynamic”"
 
53232
 
 
53233
-#: c-family/c-common.c:7859 c-family/c-common.c:7965 c-family/c-common.c:8950
 
53234
+#: c-family/c-common.c:7881 c-family/c-common.c:7987 c-family/c-common.c:8970
 
53235
 #: config/m32c/m32c.c:2926
 
53236
 #, gcc-internal-format
 
53237
 msgid "%qE attribute applies only to functions"
 
53238
 msgstr "attributet %qE är bara tillämpligt på funktioner"
 
53239
 
 
53240
-#: c-family/c-common.c:7865 c-family/c-common.c:7971 c-family/c-common.c:8956
 
53241
+#: c-family/c-common.c:7887 c-family/c-common.c:7993 c-family/c-common.c:8976
 
53242
 #, gcc-internal-format
 
53243
 msgid "can%'t set %qE attribute after definition"
 
53244
 msgstr "kan inte sätta attributet %qE efter definitionen"
 
53245
 
 
53246
-#: c-family/c-common.c:7911
 
53247
+#: c-family/c-common.c:7933
 
53248
 #, gcc-internal-format
 
53249
 msgid "alloc_size parameter outside range"
 
53250
 msgstr "alloc_size-parameter utanför giltigt intervall"
 
53251
 
 
53252
-#: c-family/c-common.c:8029
 
53253
+#: c-family/c-common.c:8051
 
53254
 #, gcc-internal-format
 
53255
 msgid "%qE attribute duplicated"
 
53256
 msgstr "attributet %qE dubblerat"
 
53257
 
 
53258
-#: c-family/c-common.c:8031
 
53259
+#: c-family/c-common.c:8053
 
53260
 #, gcc-internal-format
 
53261
 msgid "%qE attribute follows %qE"
 
53262
 msgstr "attributet %qE följer %qE"
 
53263
 
 
53264
-#: c-family/c-common.c:8130
 
53265
+#: c-family/c-common.c:8152
 
53266
 #, gcc-internal-format
 
53267
 msgid "type was previously declared %qE"
 
53268
 msgstr "typen var tidigare deklarerad %qE"
 
53269
 
 
53270
-#: c-family/c-common.c:8183
 
53271
+#: c-family/c-common.c:8205
 
53272
 #, gcc-internal-format
 
53273
 msgid "%qE argument not an identifier"
 
53274
 msgstr "argument till %qE är inte en identifierare"
 
53275
 
 
53276
-#: c-family/c-common.c:8194
 
53277
+#: c-family/c-common.c:8216
 
53278
 #, gcc-internal-format
 
53279
 msgid "%qD is not compatible with %qD"
 
53280
 msgstr "%qD är inte kompatibel med %qD"
 
53281
 
 
53282
-#: c-family/c-common.c:8197
 
53283
+#: c-family/c-common.c:8219
 
53284
 #, gcc-internal-format
 
53285
 msgid "transaction_wrap argument is not a function"
 
53286
 msgstr "argumentet till transaction_wrap är inte en funktion"
 
53287
 
 
53288
-#: c-family/c-common.c:8245
 
53289
+#: c-family/c-common.c:8267
 
53290
 #, gcc-internal-format
 
53291
 msgid "deprecated message is not a string"
 
53292
 msgstr "deprecated-meddelande är inte en sträng"
 
53293
 
 
53294
-#: c-family/c-common.c:8286
 
53295
+#: c-family/c-common.c:8308
 
53296
 #, gcc-internal-format
 
53297
 msgid "%qE attribute ignored for %qE"
 
53298
 msgstr "attributet %qE ignorerat för %qE"
 
53299
 
 
53300
-#: c-family/c-common.c:8346
 
53301
+#: c-family/c-common.c:8368
 
53302
 #, gcc-internal-format
 
53303
 msgid "invalid vector type for attribute %qE"
 
53304
 msgstr "ogiltig vektortyp för attributet %qE"
 
53305
 
 
53306
-#: c-family/c-common.c:8352 ada/gcc-interface/utils.c:6307
 
53307
+#: c-family/c-common.c:8374 ada/gcc-interface/utils.c:6307
 
53308
 #: ada/gcc-interface/utils.c:6401
 
53309
 #, gcc-internal-format
 
53310
 msgid "vector size not an integral multiple of component size"
 
53311
 msgstr "vektorstorleken är inte en hel multipel av komponentstorleken"
 
53312
 
 
53313
-#: c-family/c-common.c:8358 ada/gcc-interface/utils.c:6313
 
53314
+#: c-family/c-common.c:8380 ada/gcc-interface/utils.c:6313
 
53315
 #: ada/gcc-interface/utils.c:6407
 
53316
 #, gcc-internal-format
 
53317
 msgid "zero vector size"
 
53318
 msgstr "vektorstorlek noll"
 
53319
 
 
53320
-#: c-family/c-common.c:8366 ada/gcc-interface/utils.c:6321
 
53321
+#: c-family/c-common.c:8388 ada/gcc-interface/utils.c:6321
 
53322
 #: ada/gcc-interface/utils.c:6414
 
53323
 #, gcc-internal-format
 
53324
 msgid "number of components of the vector not a power of two"
 
53325
 msgstr "antal komponenter i vektorn inte en tvåpotens"
 
53326
 
 
53327
-#: c-family/c-common.c:8394 ada/gcc-interface/utils.c:6048
 
53328
+#: c-family/c-common.c:8416 ada/gcc-interface/utils.c:6048
 
53329
 #, gcc-internal-format
 
53330
 msgid "nonnull attribute without arguments on a non-prototype"
 
53331
 msgstr "attributet nonnull utan argument på en icke-prototyp"
 
53332
 
 
53333
-#: c-family/c-common.c:8408 ada/gcc-interface/utils.c:6062
 
53334
+#: c-family/c-common.c:8430 ada/gcc-interface/utils.c:6062
 
53335
 #, gcc-internal-format, gfc-internal-format
 
53336
 msgid "nonnull argument has invalid operand number (argument %lu)"
 
53337
 msgstr "argument till nonnull har ett ogiltigt värde (argument %lu)"
 
53338
 
 
53339
-#: c-family/c-common.c:8430 ada/gcc-interface/utils.c:6084
 
53340
+#: c-family/c-common.c:8452 ada/gcc-interface/utils.c:6084
 
53341
 #, gcc-internal-format, gfc-internal-format
 
53342
 msgid "nonnull argument with out-of-range operand number (argument %lu, operand %lu)"
 
53343
 msgstr "nonnull-argument med felaktigt operandnummer (argument %lu, operand %lu)"
 
53344
 
 
53345
-#: c-family/c-common.c:8438 ada/gcc-interface/utils.c:6093
 
53346
+#: c-family/c-common.c:8460 ada/gcc-interface/utils.c:6093
 
53347
 #, gcc-internal-format, gfc-internal-format
 
53348
 msgid "nonnull argument references non-pointer operand (argument %lu, operand %lu)"
 
53349
 msgstr "nonnull-argument refererar icke-pekar-operand (argument %lu, operand %lu)"
 
53350
 
 
53351
-#: c-family/c-common.c:8533
 
53352
+#: c-family/c-common.c:8555
 
53353
 #, gcc-internal-format
 
53354
 msgid "not enough variable arguments to fit a sentinel"
 
53355
 msgstr "inte tillräckligt med variabla argument för att få plats med en vaktpost"
 
53356
 
 
53357
-#: c-family/c-common.c:8547
 
53358
+#: c-family/c-common.c:8569
 
53359
 #, gcc-internal-format
 
53360
 msgid "missing sentinel in function call"
 
53361
 msgstr "vaktpost saknas i funktionsanrop"
 
53362
 
 
53363
-#: c-family/c-common.c:8588
 
53364
+#: c-family/c-common.c:8610
 
53365
 #, gcc-internal-format, gfc-internal-format
 
53366
 msgid "null argument where non-null required (argument %lu)"
 
53367
 msgstr "noll-argument där icke-noll krävs (argument %lu)"
 
53368
 
 
53369
-#: c-family/c-common.c:8653
 
53370
+#: c-family/c-common.c:8675
 
53371
 #, gcc-internal-format
 
53372
 msgid "cleanup argument not an identifier"
 
53373
 msgstr "argumentet till cleanup är inte en identifierare"
 
53374
 
 
53375
-#: c-family/c-common.c:8660
 
53376
+#: c-family/c-common.c:8682
 
53377
 #, gcc-internal-format
 
53378
 msgid "cleanup argument not a function"
 
53379
 msgstr "argumentet till cleanup är inte en funktion"
 
53380
 
 
53381
-#: c-family/c-common.c:8697
 
53382
+#: c-family/c-common.c:8719
 
53383
 #, gcc-internal-format
 
53384
 msgid "%qE attribute requires prototypes with named arguments"
 
53385
 msgstr "attributet %qE kräver prototyper med namngivna argument"
 
53386
 
 
53387
-#: c-family/c-common.c:8705
 
53388
+#: c-family/c-common.c:8727
 
53389
 #, gcc-internal-format
 
53390
 msgid "%qE attribute only applies to variadic functions"
 
53391
 msgstr "attributet %qE är bara tillämplig på funktioner med variabelt antal argument"
 
53392
 
 
53393
-#: c-family/c-common.c:8717 ada/gcc-interface/utils.c:6135
 
53394
+#: c-family/c-common.c:8739 ada/gcc-interface/utils.c:6135
 
53395
 #, gcc-internal-format
 
53396
 msgid "requested position is not an integer constant"
 
53397
 msgstr "den begärda positionen är inte en heltalskonstant"
 
53398
 
 
53399
-#: c-family/c-common.c:8725 ada/gcc-interface/utils.c:6142
 
53400
+#: c-family/c-common.c:8747 ada/gcc-interface/utils.c:6142
 
53401
 #, gcc-internal-format
 
53402
 msgid "requested position is less than zero"
 
53403
 msgstr "begärd position är mindre än noll"
 
53404
 
 
53405
-#: c-family/c-common.c:8843
 
53406
+#: c-family/c-common.c:8865
 
53407
 #, gcc-internal-format, gfc-internal-format
 
53408
 msgid "bad option %s to optimize attribute"
 
53409
 msgstr "felaktig flagga %s till optimize-attribut"
 
53410
 
 
53411
-#: c-family/c-common.c:8846
 
53412
+#: c-family/c-common.c:8868
 
53413
 #, gcc-internal-format, gfc-internal-format
 
53414
 msgid "bad option %s to pragma attribute"
 
53415
 msgstr "felaktig flagga %s till pragma-attribut"
 
53416
 
 
53417
-#: c-family/c-common.c:9075
 
53418
+#: c-family/c-common.c:9095
 
53419
 #, gcc-internal-format
 
53420
 msgid "not enough arguments to function %qE"
 
53421
 msgstr "inte tillräckligt med argument till funktionen %qE"
 
53422
 
 
53423
-#: c-family/c-common.c:9081 c-family/c-common.c:10007 c/c-typeck.c:2954
 
53424
+#: c-family/c-common.c:9101 c-family/c-common.c:10027 c/c-typeck.c:2954
 
53425
 #, gcc-internal-format
 
53426
 msgid "too many arguments to function %qE"
 
53427
 msgstr "för många argument till funktionen %qE"
 
53428
 
 
53429
-#: c-family/c-common.c:9111 c-family/c-common.c:9157
 
53430
+#: c-family/c-common.c:9131 c-family/c-common.c:9177
 
53431
 #, gcc-internal-format
 
53432
 msgid "non-floating-point argument in call to function %qE"
 
53433
 msgstr "argument som inte är flyttal i anrop till funktionen %qE"
 
53434
 
 
53435
-#: c-family/c-common.c:9134
 
53436
+#: c-family/c-common.c:9154
 
53437
 #, gcc-internal-format
 
53438
 msgid "non-floating-point arguments in call to function %qE"
 
53439
 msgstr "argument som inte är flyttal i anrop till funktionen %qE"
 
53440
 
 
53441
-#: c-family/c-common.c:9150
 
53442
+#: c-family/c-common.c:9170
 
53443
 #, gcc-internal-format
 
53444
 msgid "non-const integer argument %u in call to function %qE"
 
53445
 msgstr "heltalsargument %u som inte är konstant i anrop till funktionen %qE"
 
53446
 
 
53447
-#: c-family/c-common.c:9170
 
53448
+#: c-family/c-common.c:9190
 
53449
 #, gcc-internal-format
 
53450
 msgid "non-integer argument 3 in call to function %qE"
 
53451
 msgstr "argument 3 som inte är ett heltal i anrop till funktionen %qE"
 
53452
 
 
53453
-#: c-family/c-common.c:9496
 
53454
+#: c-family/c-common.c:9516
 
53455
 #, gcc-internal-format
 
53456
 msgid "cannot apply %<offsetof%> to static data member %qD"
 
53457
 msgstr "det går inte att använda %<offsetof%> på en statisk datamedlem %qD"
 
53458
 
 
53459
-#: c-family/c-common.c:9501
 
53460
+#: c-family/c-common.c:9521
 
53461
 #, gcc-internal-format
 
53462
 msgid "cannot apply %<offsetof%> when %<operator[]%> is overloaded"
 
53463
 msgstr "går inte att applicera %<offsetof%> när %<operator[]%> är överlagrad"
 
53464
 
 
53465
-#: c-family/c-common.c:9508
 
53466
+#: c-family/c-common.c:9528
 
53467
 #, gcc-internal-format
 
53468
 msgid "cannot apply %<offsetof%> to a non constant address"
 
53469
 msgstr "det går inte att använda %<offsetof%> på en icke-konstant adress"
 
53470
 
 
53471
-#: c-family/c-common.c:9521 cp/typeck.c:5289
 
53472
+#: c-family/c-common.c:9541 cp/typeck.c:5289
 
53473
 #, gcc-internal-format
 
53474
 msgid "attempt to take address of bit-field structure member %qD"
 
53475
 msgstr "försök att ta adressen till en medlemmen %qD i en bitfältspost"
 
53476
 
 
53477
-#: c-family/c-common.c:9573
 
53478
+#: c-family/c-common.c:9593
 
53479
 #, gcc-internal-format
 
53480
 msgid "index %E denotes an offset greater than size of %qT"
 
53481
 msgstr "index %E anger ett avstånd större än storleken på %qT"
 
53482
 
 
53483
-#: c-family/c-common.c:9613
 
53484
+#: c-family/c-common.c:9633
 
53485
 #, gcc-internal-format
 
53486
 msgid "the omitted middle operand in ?: will always be %<true%>, suggest explicit middle operand"
 
53487
 msgstr "de utelämnade mittoperanden i ?: kommer alltid att vara %<true%>, föreslår explicit mittoperand"
 
53488
 
 
53489
-#: c-family/c-common.c:9634
 
53490
+#: c-family/c-common.c:9654
 
53491
 #, gcc-internal-format
 
53492
 msgid "assignment of member %qD in read-only object"
 
53493
 msgstr "tilldelning av medlem %qD i endast läsbart objekt"
 
53494
 
 
53495
-#: c-family/c-common.c:9636
 
53496
+#: c-family/c-common.c:9656
 
53497
 #, gcc-internal-format
 
53498
 msgid "increment of member %qD in read-only object"
 
53499
 msgstr "ökning av medlem %qD i endast läsbart objekt"
 
53500
 
 
53501
-#: c-family/c-common.c:9638
 
53502
+#: c-family/c-common.c:9658
 
53503
 #, gcc-internal-format
 
53504
 msgid "decrement of member %qD in read-only object"
 
53505
 msgstr "minskning av medlem %qD i endast läsbart objekt"
 
53506
 
 
53507
-#: c-family/c-common.c:9640
 
53508
+#: c-family/c-common.c:9660
 
53509
 #, gcc-internal-format
 
53510
 msgid "member %qD in read-only object used as %<asm%> output"
 
53511
 msgstr "medlem %qD i endast läsbart objekt använt som %<asm%>-utdata"
 
53512
 
 
53513
-#: c-family/c-common.c:9644
 
53514
+#: c-family/c-common.c:9664
 
53515
 #, gcc-internal-format
 
53516
 msgid "assignment of read-only member %qD"
 
53517
 msgstr "tilldelning till endast läsbar medlem %qD"
 
53518
 
 
53519
-#: c-family/c-common.c:9645
 
53520
+#: c-family/c-common.c:9665
 
53521
 #, gcc-internal-format
 
53522
 msgid "increment of read-only member %qD"
 
53523
 msgstr "ökning av endast läsbar medlem %qD"
 
53524
 
 
53525
-#: c-family/c-common.c:9646
 
53526
+#: c-family/c-common.c:9666
 
53527
 #, gcc-internal-format
 
53528
 msgid "decrement of read-only member %qD"
 
53529
 msgstr "minskning av endast läsbar medlem %qD"
 
53530
 
 
53531
-#: c-family/c-common.c:9647
 
53532
+#: c-family/c-common.c:9667
 
53533
 #, gcc-internal-format
 
53534
 msgid "read-only member %qD used as %<asm%> output"
 
53535
 msgstr "endast läsbar medlem %qD använd som %<asm%>-utdata"
 
53536
 
 
53537
-#: c-family/c-common.c:9651
 
53538
+#: c-family/c-common.c:9671
 
53539
 #, gcc-internal-format
 
53540
 msgid "assignment of read-only variable %qD"
 
53541
 msgstr "tilldelning till endast läsbar variabel %qD"
 
53542
 
 
53543
-#: c-family/c-common.c:9652
 
53544
+#: c-family/c-common.c:9672
 
53545
 #, gcc-internal-format
 
53546
 msgid "increment of read-only variable %qD"
 
53547
 msgstr "ökning av endast läsbar variabel %qD"
 
53548
 
 
53549
-#: c-family/c-common.c:9653
 
53550
+#: c-family/c-common.c:9673
 
53551
 #, gcc-internal-format
 
53552
 msgid "decrement of read-only variable %qD"
 
53553
 msgstr "minskning av endast läsbar variabel %qD"
 
53554
 
 
53555
-#: c-family/c-common.c:9654
 
53556
+#: c-family/c-common.c:9674
 
53557
 #, gcc-internal-format
 
53558
 msgid "read-only variable %qD used as %<asm%> output"
 
53559
 msgstr "endast läsbar variabel %qD använd som %<asm%>-utdata"
 
53560
 
 
53561
-#: c-family/c-common.c:9657
 
53562
+#: c-family/c-common.c:9677
 
53563
 #, gcc-internal-format
 
53564
 msgid "assignment of read-only parameter %qD"
 
53565
 msgstr "tilldelning till endast läsbar parameter %qD"
 
53566
 
 
53567
-#: c-family/c-common.c:9658
 
53568
+#: c-family/c-common.c:9678
 
53569
 #, gcc-internal-format
 
53570
 msgid "increment of read-only parameter %qD"
 
53571
 msgstr "ökning av endast läsbar parameter %qD"
 
53572
 
 
53573
-#: c-family/c-common.c:9659
 
53574
+#: c-family/c-common.c:9679
 
53575
 #, gcc-internal-format
 
53576
 msgid "decrement of read-only parameter %qD"
 
53577
 msgstr "minskning av endast läsbar parameter %qD"
 
53578
 
 
53579
-#: c-family/c-common.c:9660
 
53580
+#: c-family/c-common.c:9680
 
53581
 #, gcc-internal-format
 
53582
 msgid "read-only parameter %qD use as %<asm%> output"
 
53583
 msgstr "endast läsbar parameter %qD använd som %<asm%>-utdata"
 
53584
 
 
53585
-#: c-family/c-common.c:9665
 
53586
+#: c-family/c-common.c:9685
 
53587
 #, gcc-internal-format
 
53588
 msgid "assignment of read-only named return value %qD"
 
53589
 msgstr "tilldelning av endast läsbart namngivet returvärde %qD"
 
53590
 
 
53591
-#: c-family/c-common.c:9667
 
53592
+#: c-family/c-common.c:9687
 
53593
 #, gcc-internal-format
 
53594
 msgid "increment of read-only named return value %qD"
 
53595
 msgstr "ökning av endast läsbart namngivet returvärde %qD"
 
53596
 
 
53597
-#: c-family/c-common.c:9669
 
53598
+#: c-family/c-common.c:9689
 
53599
 #, gcc-internal-format
 
53600
 msgid "decrement of read-only named return value %qD"
 
53601
 msgstr "minskning av endast läsbart namngivet returvärde %qD"
 
53602
 
 
53603
-#: c-family/c-common.c:9671
 
53604
+#: c-family/c-common.c:9691
 
53605
 #, gcc-internal-format
 
53606
 msgid "read-only named return value %qD used as %<asm%>output"
 
53607
 msgstr "endast läsbar namngiven returvariabel %qD använd som %<asm%>-utdata"
 
53608
 
 
53609
-#: c-family/c-common.c:9676
 
53610
+#: c-family/c-common.c:9696
 
53611
 #, gcc-internal-format
 
53612
 msgid "assignment of function %qD"
 
53613
 msgstr "tilldelning av funktion %qD"
 
53614
 
 
53615
-#: c-family/c-common.c:9677
 
53616
+#: c-family/c-common.c:9697
 
53617
 #, gcc-internal-format
 
53618
 msgid "increment of function %qD"
 
53619
 msgstr "ökning av funktion %qD"
 
53620
 
 
53621
-#: c-family/c-common.c:9678
 
53622
+#: c-family/c-common.c:9698
 
53623
 #, gcc-internal-format
 
53624
 msgid "decrement of function %qD"
 
53625
 msgstr "minskning av funktion %qD"
 
53626
 
 
53627
-#: c-family/c-common.c:9679
 
53628
+#: c-family/c-common.c:9699
 
53629
 #, gcc-internal-format
 
53630
 msgid "function %qD used as %<asm%> output"
 
53631
 msgstr "funktionen %qD använd som %<asm%>-utdata"
 
53632
 
 
53633
-#: c-family/c-common.c:9682 c/c-typeck.c:3902
 
53634
+#: c-family/c-common.c:9702 c/c-typeck.c:3902
 
53635
 #, gcc-internal-format
 
53636
 msgid "assignment of read-only location %qE"
 
53637
 msgstr "tilldelning till endast läsbar plats %qE"
 
53638
 
 
53639
-#: c-family/c-common.c:9683 c/c-typeck.c:3905
 
53640
+#: c-family/c-common.c:9703 c/c-typeck.c:3905
 
53641
 #, gcc-internal-format
 
53642
 msgid "increment of read-only location %qE"
 
53643
 msgstr "ökning av endast läsbar plats %qE"
 
53644
 
 
53645
-#: c-family/c-common.c:9684 c/c-typeck.c:3908
 
53646
+#: c-family/c-common.c:9704 c/c-typeck.c:3908
 
53647
 #, gcc-internal-format
 
53648
 msgid "decrement of read-only location %qE"
 
53649
 msgstr "minskning av endast läsbar plats %qE"
 
53650
 
 
53651
-#: c-family/c-common.c:9685
 
53652
+#: c-family/c-common.c:9705
 
53653
 #, gcc-internal-format
 
53654
 msgid "read-only location %qE used as %<asm%> output"
 
53655
 msgstr "endast läsbar plats %qE använd som %<asm%>-utdata"
 
53656
 
 
53657
-#: c-family/c-common.c:9699
 
53658
+#: c-family/c-common.c:9719
 
53659
 #, gcc-internal-format
 
53660
 msgid "lvalue required as left operand of assignment"
 
53661
 msgstr "l-värde krävs som vänstra operand i tilldelning"
 
53662
 
 
53663
-#: c-family/c-common.c:9702
 
53664
+#: c-family/c-common.c:9722
 
53665
 #, gcc-internal-format
 
53666
 msgid "lvalue required as increment operand"
 
53667
 msgstr "l-värde krävs som operand till ökning"
 
53668
 
 
53669
-#: c-family/c-common.c:9705
 
53670
+#: c-family/c-common.c:9725
 
53671
 #, gcc-internal-format
 
53672
 msgid "lvalue required as decrement operand"
 
53673
 msgstr "l-värde krävs som operand till minskning"
 
53674
 
 
53675
-#: c-family/c-common.c:9708
 
53676
+#: c-family/c-common.c:9728
 
53677
 #, gcc-internal-format
 
53678
 msgid "lvalue required as unary %<&%> operand"
 
53679
 msgstr "l-värde krävs som operand till unär %<&%>"
 
53680
 
 
53681
-#: c-family/c-common.c:9711
 
53682
+#: c-family/c-common.c:9731
 
53683
 #, gcc-internal-format
 
53684
 msgid "lvalue required in asm statement"
 
53685
 msgstr "l-värde krävs i asm-sats"
 
53686
 
 
53687
-#: c-family/c-common.c:9728
 
53688
+#: c-family/c-common.c:9748
 
53689
 #, gcc-internal-format
 
53690
 msgid "invalid type argument (have %qT)"
 
53691
 msgstr "ogiltigt typargument (har %qT)"
 
53692
 
 
53693
-#: c-family/c-common.c:9732
 
53694
+#: c-family/c-common.c:9752
 
53695
 #, gcc-internal-format
 
53696
 msgid "invalid type argument of array indexing (have %qT)"
 
53697
 msgstr "ogiltigt typargument i vektorindexering (har %qT)"
 
53698
 
 
53699
-#: c-family/c-common.c:9737
 
53700
+#: c-family/c-common.c:9757
 
53701
 #, gcc-internal-format
 
53702
 msgid "invalid type argument of unary %<*%> (have %qT)"
 
53703
 msgstr "ogiltigt typargument till unär %<*%> (har %qT)"
 
53704
 
 
53705
-#: c-family/c-common.c:9742
 
53706
+#: c-family/c-common.c:9762
 
53707
 #, gcc-internal-format
 
53708
 msgid "invalid type argument of %<->%> (have %qT)"
 
53709
 msgstr "ogiltigt typargument till %<->%> (har %qT)"
 
53710
 
 
53711
-#: c-family/c-common.c:9747
 
53712
+#: c-family/c-common.c:9767
 
53713
 #, gcc-internal-format
 
53714
 msgid "invalid type argument of implicit conversion (have %qT)"
 
53715
 msgstr "ogiltigt typargument till implicit konvertering (har %qT)"
 
53716
 
 
53717
-#: c-family/c-common.c:9877 cp/init.c:2373
 
53718
+#: c-family/c-common.c:9897 cp/init.c:2373
 
53719
 #, gcc-internal-format
 
53720
 msgid "size of array is too large"
 
53721
 msgstr "storleken på vektorn är för stor"
 
53722
 
 
53723
-#: c-family/c-common.c:9925 c-family/c-common.c:9981 c/c-typeck.c:3185
 
53724
+#: c-family/c-common.c:9945 c-family/c-common.c:10001 c/c-typeck.c:3185
 
53725
 #, gcc-internal-format
 
53726
 msgid "too few arguments to function %qE"
 
53727
 msgstr "för få argument till funktionen %qE"
 
53728
 
 
53729
-#: c-family/c-common.c:9942 config/mep/mep.c:6175 c/c-typeck.c:5687
 
53730
+#: c-family/c-common.c:9962 config/mep/mep.c:6175 c/c-typeck.c:5687
 
53731
 #, gcc-internal-format
 
53732
 msgid "incompatible type for argument %d of %qE"
 
53733
 msgstr "inkompatibel typ för argument %d av %qE"
 
53734
 
 
53735
-#: c-family/c-common.c:10074
 
53736
+#: c-family/c-common.c:10094
 
53737
 #, gcc-internal-format
 
53738
 msgid "incorrect number of arguments to function %qE"
 
53739
 msgstr "felaktigt antal argument till funktionen %qE"
 
53740
 
 
53741
-#: c-family/c-common.c:10082
 
53742
+#: c-family/c-common.c:10102
 
53743
 #, gcc-internal-format
 
53744
 msgid "argument 1 of %qE must be a non-void pointer type"
 
53745
 msgstr "argument 1 till %qE måste vara pekartyp som inte pekar på void"
 
53746
 
 
53747
-#: c-family/c-common.c:10091
 
53748
+#: c-family/c-common.c:10111
 
53749
 #, gcc-internal-format
 
53750
 msgid "argument 1 of %qE must be a pointer to a constant size type"
 
53751
 msgstr "argument 1 till %qE måste vara en pekare till en typ med konstant storlek"
 
53752
 
 
53753
-#: c-family/c-common.c:10102
 
53754
+#: c-family/c-common.c:10122
 
53755
 #, gcc-internal-format
 
53756
 msgid "argument 1 of %qE must be a pointer to a nonzero size object"
 
53757
 msgstr "argument 1 till %qE måste vara en pekare till ett objekt av storlek större än noll"
 
53758
 
 
53759
-#: c-family/c-common.c:10117
 
53760
+#: c-family/c-common.c:10137
 
53761
 #, gcc-internal-format
 
53762
 msgid "argument %d of %qE must be a pointer type"
 
53763
 msgstr "argument %d till %qE måste vara en pekartyp"
 
53764
 
 
53765
-#: c-family/c-common.c:10124
 
53766
+#: c-family/c-common.c:10144
 
53767
 #, gcc-internal-format
 
53768
 msgid "size mismatch in argument %d of %qE"
 
53769
 msgstr "storleken stämmer inte i argument %d till %qE"
 
53770
 
 
53771
-#: c-family/c-common.c:10140
 
53772
+#: c-family/c-common.c:10160
 
53773
 #, gcc-internal-format
 
53774
 msgid "invalid memory model argument %d of %qE"
 
53775
 msgstr "ogiltig minnesmodellsargument %d till %qE"
 
53776
 
 
53777
-#: c-family/c-common.c:10147
 
53778
+#: c-family/c-common.c:10167
 
53779
 #, gcc-internal-format
 
53780
 msgid "non-integer memory model argument %d of %qE"
 
53781
 msgstr "minnesmodellsargument %d som inte är heltal till %qE"
 
53782
 
 
53783
-#: c-family/c-common.c:10674
 
53784
+#: c-family/c-common.c:10694
 
53785
 #, gcc-internal-format
 
53786
 msgid "array subscript has type %<char%>"
 
53787
 msgstr "vektorindex har typen %<char%>"
 
53788
 
 
53789
-#: c-family/c-common.c:10709 c-family/c-common.c:10712
 
53790
+#: c-family/c-common.c:10729 c-family/c-common.c:10732
 
53791
 #, gcc-internal-format
 
53792
 msgid "suggest parentheses around %<+%> inside %<<<%>"
 
53793
 msgstr "föreslår parenteser runt %<+%> inuti %<<<%>"
 
53794
 
 
53795
-#: c-family/c-common.c:10715 c-family/c-common.c:10718
 
53796
+#: c-family/c-common.c:10735 c-family/c-common.c:10738
 
53797
 #, gcc-internal-format
 
53798
 msgid "suggest parentheses around %<-%> inside %<<<%>"
 
53799
 msgstr "föreslår parenteser runt %<-%> inuti %<<<%>"
 
53800
 
 
53801
-#: c-family/c-common.c:10724 c-family/c-common.c:10727
 
53802
+#: c-family/c-common.c:10744 c-family/c-common.c:10747
 
53803
 #, gcc-internal-format
 
53804
 msgid "suggest parentheses around %<+%> inside %<>>%>"
 
53805
 msgstr "föreslår parenteser runt %<+%> inuti %<>>%>"
 
53806
 
 
53807
-#: c-family/c-common.c:10730 c-family/c-common.c:10733
 
53808
+#: c-family/c-common.c:10750 c-family/c-common.c:10753
 
53809
 #, gcc-internal-format
 
53810
 msgid "suggest parentheses around %<-%> inside %<>>%>"
 
53811
 msgstr "föreslår parenteser runt %<-%> inuti %<>>%>"
 
53812
 
 
53813
-#: c-family/c-common.c:10739 c-family/c-common.c:10742
 
53814
+#: c-family/c-common.c:10759 c-family/c-common.c:10762
 
53815
 #, gcc-internal-format
 
53816
 msgid "suggest parentheses around %<&&%> within %<||%>"
 
53817
 msgstr "föreslår parenteser runt %<&&%> inuti %<||%>"
 
53818
 
 
53819
-#: c-family/c-common.c:10749 c-family/c-common.c:10753
 
53820
+#: c-family/c-common.c:10769 c-family/c-common.c:10773
 
53821
 #, gcc-internal-format
 
53822
 msgid "suggest parentheses around arithmetic in operand of %<|%>"
 
53823
 msgstr "föreslår parenteser runt aritmetik i operanden till %<|%>"
 
53824
 
 
53825
-#: c-family/c-common.c:10757 c-family/c-common.c:10760
 
53826
+#: c-family/c-common.c:10777 c-family/c-common.c:10780
 
53827
 #, gcc-internal-format
 
53828
 msgid "suggest parentheses around comparison in operand of %<|%>"
 
53829
 msgstr "föreslår parenteser runt jämförelse i operanden till %<|%>"
 
53830
 
 
53831
-#: c-family/c-common.c:10765
 
53832
+#: c-family/c-common.c:10785
 
53833
 #, gcc-internal-format
 
53834
 msgid "suggest parentheses around operand of %<!%> or change %<|%> to %<||%> or %<!%> to %<~%>"
 
53835
 msgstr "föreslår parenteser runt operanden till %<!%> eller ändra %<|%> till %<||%> eller %<!%> till %<~%>"
 
53836
 
 
53837
-#: c-family/c-common.c:10773 c-family/c-common.c:10777
 
53838
+#: c-family/c-common.c:10793 c-family/c-common.c:10797
 
53839
 #, gcc-internal-format
 
53840
 msgid "suggest parentheses around arithmetic in operand of %<^%>"
 
53841
 msgstr "föreslår parenteser runt aritmetik i operanden till %<^%>"
 
53842
 
 
53843
-#: c-family/c-common.c:10781 c-family/c-common.c:10784
 
53844
+#: c-family/c-common.c:10801 c-family/c-common.c:10804
 
53845
 #, gcc-internal-format
 
53846
 msgid "suggest parentheses around comparison in operand of %<^%>"
 
53847
 msgstr "föreslår parenteser runt jämförelse i operanden till %<^%>"
 
53848
 
 
53849
-#: c-family/c-common.c:10790 c-family/c-common.c:10793
 
53850
+#: c-family/c-common.c:10810 c-family/c-common.c:10813
 
53851
 #, gcc-internal-format
 
53852
 msgid "suggest parentheses around %<+%> in operand of %<&%>"
 
53853
 msgstr "föreslår parenteser runt %<+%> i operanden till %<&%>"
 
53854
 
 
53855
-#: c-family/c-common.c:10796 c-family/c-common.c:10799
 
53856
+#: c-family/c-common.c:10816 c-family/c-common.c:10819
 
53857
 #, gcc-internal-format
 
53858
 msgid "suggest parentheses around %<-%> in operand of %<&%>"
 
53859
 msgstr "föreslår parenteser runt %<-%> i operanden till %<&%>"
 
53860
 
 
53861
-#: c-family/c-common.c:10803 c-family/c-common.c:10806
 
53862
+#: c-family/c-common.c:10823 c-family/c-common.c:10826
 
53863
 #, gcc-internal-format
 
53864
 msgid "suggest parentheses around comparison in operand of %<&%>"
 
53865
 msgstr "föreslår parenteser runt jämförelser i operanden till %<&%>"
 
53866
 
 
53867
-#: c-family/c-common.c:10811
 
53868
+#: c-family/c-common.c:10831
 
53869
 #, gcc-internal-format
 
53870
 msgid "suggest parentheses around operand of %<!%> or change %<&%> to %<&&%> or %<!%> to %<~%>"
 
53871
 msgstr "föreslår parenteser runt operanden till %<!%> eller ändra %<&%> till %<&&%> eller %<!%> till %<~%>"
 
53872
 
 
53873
-#: c-family/c-common.c:10818 c-family/c-common.c:10821
 
53874
+#: c-family/c-common.c:10838 c-family/c-common.c:10841
 
53875
 #, gcc-internal-format
 
53876
 msgid "suggest parentheses around comparison in operand of %<==%>"
 
53877
 msgstr "föreslår parenteser runt jämförelse i operanden till %<==%>"
 
53878
 
 
53879
-#: c-family/c-common.c:10826 c-family/c-common.c:10829
 
53880
+#: c-family/c-common.c:10846 c-family/c-common.c:10849
 
53881
 #, gcc-internal-format
 
53882
 msgid "suggest parentheses around comparison in operand of %<!=%>"
 
53883
 msgstr "föreslår parenteser runt jämförelse i operanden till %<!=%>"
 
53884
 
 
53885
-#: c-family/c-common.c:10839 c-family/c-common.c:10845
 
53886
+#: c-family/c-common.c:10859 c-family/c-common.c:10865
 
53887
 #, gcc-internal-format
 
53888
 msgid "comparisons like %<X<=Y<=Z%> do not have their mathematical meaning"
 
53889
 msgstr "jämförelser som %<X<=Y<=Z%> har inte sin matematiska mening"
 
53890
 
 
53891
-#: c-family/c-common.c:10861
 
53892
+#: c-family/c-common.c:10881
 
53893
 #, gcc-internal-format
 
53894
 msgid "label %q+D defined but not used"
 
53895
 msgstr "etikett %q+D är definierad men inte använd"
 
53896
 
 
53897
-#: c-family/c-common.c:10863
 
53898
+#: c-family/c-common.c:10883
 
53899
 #, gcc-internal-format
 
53900
 msgid "label %q+D declared but not defined"
 
53901
 msgstr "etikett %q+D är deklarerad men inte definierad"
 
53902
 
 
53903
-#: c-family/c-common.c:10879
 
53904
+#: c-family/c-common.c:10899
 
53905
 #, gcc-internal-format
 
53906
 msgid "division by zero"
 
53907
 msgstr "division med noll"
 
53908
 
 
53909
-#: c-family/c-common.c:10911
 
53910
+#: c-family/c-common.c:10931
 
53911
 #, gcc-internal-format
 
53912
 msgid "comparison between types %qT and %qT"
 
53913
 msgstr "jämförelse mellan typer %qT och %qT"
 
53914
 
 
53915
-#: c-family/c-common.c:10962
 
53916
+#: c-family/c-common.c:10982
 
53917
 #, gcc-internal-format
 
53918
 msgid "comparison between signed and unsigned integer expressions"
 
53919
 msgstr "jämförelse mellan heltalsuttryck med och utan tecken"
 
53920
 
 
53921
-#: c-family/c-common.c:11013
 
53922
+#: c-family/c-common.c:11033
 
53923
 #, gcc-internal-format
 
53924
 msgid "promoted ~unsigned is always non-zero"
 
53925
 msgstr "befodrat ~unsigned är alltid skild från noll"
 
53926
 
 
53927
-#: c-family/c-common.c:11016
 
53928
+#: c-family/c-common.c:11036
 
53929
 #, gcc-internal-format
 
53930
 msgid "comparison of promoted ~unsigned with constant"
 
53931
 msgstr "jämförelse av befordrad ~unsigned med konstant"
 
53932
 
 
53933
-#: c-family/c-common.c:11026
 
53934
+#: c-family/c-common.c:11046
 
53935
 #, gcc-internal-format
 
53936
 msgid "comparison of promoted ~unsigned with unsigned"
 
53937
 msgstr "jämförelse av befordrad ~unsigned med unsigned"
 
53938
 
 
53939
-#: c-family/c-common.c:11204
 
53940
+#: c-family/c-common.c:11224
 
53941
 #, gcc-internal-format
 
53942
 msgid "typedef %qD locally defined but not used"
 
53943
 msgstr "typedef %q+D är lokalt definierad men inte använd"
 
53944
 
 
53945
-#: c-family/c-common.c:11443
 
53946
+#: c-family/c-common.c:11463
 
53947
 #, gcc-internal-format
 
53948
 msgid "index value is out of bound"
 
53949
 msgstr "indexvärdet är utanför gränsen"
 
53950
 
 
53951
-#: c-family/c-common.c:11481 c-family/c-common.c:11531
 
53952
-#: c-family/c-common.c:11546
 
53953
+#: c-family/c-common.c:11501 c-family/c-common.c:11551
 
53954
+#: c-family/c-common.c:11566
 
53955
 #, gcc-internal-format
 
53956
 msgid "conversion of scalar %qT to vector %qT involves truncation"
 
53957
 msgstr "konvertering av skalären %qT till vektorn %qT innebär avhuggning"
 
53958
@@ -19498,37 +19525,37 @@
 
53959
 msgid "can%'t write to %s: %m"
 
53960
 msgstr "kan inte skriva till %s: %m"
 
53961
 
 
53962
-#: c-family/c-pch.c:191
 
53963
+#: c-family/c-pch.c:193
 
53964
 #, gcc-internal-format
 
53965
 msgid "can%'t write %s: %m"
 
53966
 msgstr "kan inte skriva %s: %m"
 
53967
 
 
53968
-#: c-family/c-pch.c:219 c-family/c-pch.c:260 c-family/c-pch.c:311
 
53969
+#: c-family/c-pch.c:221 c-family/c-pch.c:262 c-family/c-pch.c:313
 
53970
 #, gcc-internal-format
 
53971
 msgid "can%'t read %s: %m"
 
53972
 msgstr "kan inte läsa %s: %m"
 
53973
 
 
53974
-#: c-family/c-pch.c:417
 
53975
+#: c-family/c-pch.c:419
 
53976
 #, gcc-internal-format
 
53977
 msgid "pch_preprocess pragma should only be used with -fpreprocessed"
 
53978
 msgstr "pragmat pch_preprocess skall bara användas med -fpreprocessed"
 
53979
 
 
53980
-#: c-family/c-pch.c:418
 
53981
+#: c-family/c-pch.c:420
 
53982
 #, gcc-internal-format
 
53983
 msgid "use #include instead"
 
53984
 msgstr "använd #include istället"
 
53985
 
 
53986
-#: c-family/c-pch.c:424
 
53987
+#: c-family/c-pch.c:426
 
53988
 #, gcc-internal-format
 
53989
 msgid "%s: couldn%'t open PCH file: %m"
 
53990
 msgstr "%s: kunde inte öppna PCH-fil: %m"
 
53991
 
 
53992
-#: c-family/c-pch.c:429
 
53993
+#: c-family/c-pch.c:431
 
53994
 #, gcc-internal-format
 
53995
 msgid "use -Winvalid-pch for more information"
 
53996
 msgstr "använd -Winvalid-pch för mer information"
 
53997
 
 
53998
-#: c-family/c-pch.c:430
 
53999
+#: c-family/c-pch.c:432
 
54000
 #, gcc-internal-format, gfc-internal-format
 
54001
 msgid "%s: PCH file was invalid"
 
54002
 msgstr "%s: PCH-fil var ogiltig"
 
54003
@@ -20447,182 +20474,182 @@
 
54004
 #: config/i386/i386.c:34639 config/i386/i386.c:34690 config/i386/i386.c:34762
 
54005
 #: config/m68k/m68k.c:729 config/mcore/mcore.c:3046 config/mep/mep.c:3887
 
54006
 #: config/mep/mep.c:3901 config/mep/mep.c:3975 config/rl78/rl78.c:480
 
54007
-#: config/rs6000/rs6000.c:24833 config/rx/rx.c:2571 config/sh/sh.c:9515
 
54008
-#: config/sh/sh.c:9533 config/sh/sh.c:9562 config/sh/sh.c:9644
 
54009
-#: config/sh/sh.c:9667 config/spu/spu.c:3685 config/stormy16/stormy16.c:2207
 
54010
+#: config/rs6000/rs6000.c:24833 config/rx/rx.c:2571 config/sh/sh.c:9512
 
54011
+#: config/sh/sh.c:9530 config/sh/sh.c:9559 config/sh/sh.c:9641
 
54012
+#: config/sh/sh.c:9664 config/spu/spu.c:3685 config/stormy16/stormy16.c:2207
 
54013
 #: config/v850/v850.c:2082
 
54014
 #, gcc-internal-format
 
54015
 msgid "%qE attribute only applies to functions"
 
54016
 msgstr "attributet %qE är bara tillämpligt på funktioner"
 
54017
 
 
54018
-#: config/arm/arm.c:19315
 
54019
+#: config/arm/arm.c:19325
 
54020
 #, gcc-internal-format
 
54021
 msgid "unable to compute real location of stacked parameter"
 
54022
 msgstr "kan inte beräkna verklig plats för stackparameter"
 
54023
 
 
54024
-#: config/arm/arm.c:21257
 
54025
+#: config/arm/arm.c:21267
 
54026
 #, gcc-internal-format
 
54027
 msgid "argument must be a constant"
 
54028
 msgstr "argumentet måste vara en konstant"
 
54029
 
 
54030
 #. @@@ better error message
 
54031
-#: config/arm/arm.c:21632 config/arm/arm.c:21736
 
54032
+#: config/arm/arm.c:21642 config/arm/arm.c:21746
 
54033
 #, gcc-internal-format
 
54034
 msgid "selector must be an immediate"
 
54035
 msgstr "väljare måste vara en omedelbar"
 
54036
 
 
54037
-#: config/arm/arm.c:21640 config/arm/arm.c:21685 config/arm/arm.c:21743
 
54038
-#: config/arm/arm.c:21752
 
54039
+#: config/arm/arm.c:21650 config/arm/arm.c:21695 config/arm/arm.c:21753
 
54040
+#: config/arm/arm.c:21762
 
54041
 #, gcc-internal-format
 
54042
 msgid "the range of selector should be in 0 to 7"
 
54043
 msgstr "intervallet för väljaren skall vara inom 0 till 7"
 
54044
 
 
54045
-#: config/arm/arm.c:21645 config/arm/arm.c:21754
 
54046
+#: config/arm/arm.c:21655 config/arm/arm.c:21764
 
54047
 #, gcc-internal-format
 
54048
 msgid "the range of selector should be in 0 to 3"
 
54049
 msgstr "intervallet för väljaren skall vara inom 0 till 3"
 
54050
 
 
54051
-#: config/arm/arm.c:21650 config/arm/arm.c:21756
 
54052
+#: config/arm/arm.c:21660 config/arm/arm.c:21766
 
54053
 #, gcc-internal-format
 
54054
 msgid "the range of selector should be in 0 to 1"
 
54055
 msgstr "intervallet för väljaren skall vara inom 0 till 1"
 
54056
 
 
54057
-#: config/arm/arm.c:21822
 
54058
+#: config/arm/arm.c:21832
 
54059
 #, gcc-internal-format
 
54060
 msgid "mask must be an immediate"
 
54061
 msgstr "mask måste vara en omedelbar"
 
54062
 
 
54063
-#: config/arm/arm.c:21827
 
54064
+#: config/arm/arm.c:21837
 
54065
 #, gcc-internal-format
 
54066
 msgid "the range of mask should be in 0 to 255"
 
54067
 msgstr "intervallet för masken skall vara i 0 till 255"
 
54068
 
 
54069
-#: config/arm/arm.c:22015
 
54070
+#: config/arm/arm.c:22025
 
54071
 #, gcc-internal-format
 
54072
 msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi16 in code."
 
54073
 msgstr "intervallet för antal skall vara inom 0 till 32.  kontrollera den inbyggda _mm_rori_pi16 i koden."
 
54074
 
 
54075
-#: config/arm/arm.c:22017
 
54076
+#: config/arm/arm.c:22027
 
54077
 #, gcc-internal-format
 
54078
 msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi32 in code."
 
54079
 msgstr "intervallet för antal skall vara inom 0 till 32.  kontrollera den inbyggda _mm_rori_pi32 i koden."
 
54080
 
 
54081
-#: config/arm/arm.c:22019
 
54082
+#: config/arm/arm.c:22029
 
54083
 #, gcc-internal-format
 
54084
 msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi16 in code."
 
54085
 msgstr "intervallet för antal skall vara inom 0 till 32.  kontrollera den inbyggda _mm_ror_pi16 i koden."
 
54086
 
 
54087
-#: config/arm/arm.c:22021
 
54088
+#: config/arm/arm.c:22031
 
54089
 #, gcc-internal-format
 
54090
 msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi32 in code."
 
54091
 msgstr "intervallet för antal skall vara inom 0 till 32.  kontrollera den inbyggda _mm_ror_pi32 i koden."
 
54092
 
 
54093
-#: config/arm/arm.c:22027
 
54094
+#: config/arm/arm.c:22037
 
54095
 #, gcc-internal-format
 
54096
 msgid "the range of count should be in 0 to 64.  please check the intrinsic _mm_rori_si64 in code."
 
54097
 msgstr "intervallet för antal skall vara inom 0 till 64.  kontrollera den inbyggda _mm_rori_si64 i koden."
 
54098
 
 
54099
-#: config/arm/arm.c:22029
 
54100
+#: config/arm/arm.c:22039
 
54101
 #, gcc-internal-format
 
54102
 msgid "the range of count should be in 0 to 64.  please check the intrinsic _mm_ror_si64 in code."
 
54103
 msgstr "intervallet för antal skall vara inom 0 till 64.  kontrollera den inbyggda _mm_ror_si64 i koden."
 
54104
 
 
54105
-#: config/arm/arm.c:22034
 
54106
+#: config/arm/arm.c:22044
 
54107
 #, gcc-internal-format
 
54108
 msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_pi16 in code."
 
54109
 msgstr "antalet skall inte vara mindre än 0.  kontrollera den inbyggda _mm_srli_pi16 i koden."
 
54110
 
 
54111
-#: config/arm/arm.c:22036
 
54112
+#: config/arm/arm.c:22046
 
54113
 #, gcc-internal-format
 
54114
 msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_pi32 in code."
 
54115
 msgstr "antalet skall inte vara mindre än 0.  kontrollera den inbyggda _mm_srli_pi32 i koden."
 
54116
 
 
54117
-#: config/arm/arm.c:22038
 
54118
+#: config/arm/arm.c:22048
 
54119
 #, gcc-internal-format
 
54120
 msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_si64 in code."
 
54121
 msgstr "antalet skall inte vara mindre än 0.  kontrollera den inbyggda _mm_srli_si64 i koden."
 
54122
 
 
54123
-#: config/arm/arm.c:22040
 
54124
+#: config/arm/arm.c:22050
 
54125
 #, gcc-internal-format
 
54126
 msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_pi16 in code."
 
54127
 msgstr "antalet skall inte vara mindre än 0.  kontrollera den inbyggda _mm_slli_pi16 i koden."
 
54128
 
 
54129
-#: config/arm/arm.c:22042
 
54130
+#: config/arm/arm.c:22052
 
54131
 #, gcc-internal-format
 
54132
 msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_pi32 in code."
 
54133
 msgstr "antalet skall inte vara mindre än 0.  kontrollera den inbyggda _mm_slli_pi32 i koden."
 
54134
 
 
54135
-#: config/arm/arm.c:22044
 
54136
+#: config/arm/arm.c:22054
 
54137
 #, gcc-internal-format
 
54138
 msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_si64 in code."
 
54139
 msgstr "antalet skall inte vara mindre än 0.  kontrollera den inbyggda _mm_slli_si64 i koden."
 
54140
 
 
54141
-#: config/arm/arm.c:22046
 
54142
+#: config/arm/arm.c:22056
 
54143
 #, gcc-internal-format
 
54144
 msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_pi16 in code."
 
54145
 msgstr "antalet skall inte vara mindre än 0.  kontrollera den inbyggda _mm_srai_pi16 i koden."
 
54146
 
 
54147
-#: config/arm/arm.c:22048
 
54148
+#: config/arm/arm.c:22058
 
54149
 #, gcc-internal-format
 
54150
 msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_pi32 in code."
 
54151
 msgstr "antalet skall inte vara mindre än 0.  kontrollera den inbyggda _mm_srai_pi32 i koden."
 
54152
 
 
54153
-#: config/arm/arm.c:22050
 
54154
+#: config/arm/arm.c:22060
 
54155
 #, gcc-internal-format
 
54156
 msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_si64 in code."
 
54157
 msgstr "antalet skall inte vara mindre än 0.  kontrollera den inbyggda _mm_srai_si64 i koden."
 
54158
 
 
54159
-#: config/arm/arm.c:22052
 
54160
+#: config/arm/arm.c:22062
 
54161
 #, gcc-internal-format
 
54162
 msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_pi16 in code."
 
54163
 msgstr "antalet skall inte vara mindre än 0.  kontrollera den inbyggda _mm_srl_pi16 i koden."
 
54164
 
 
54165
-#: config/arm/arm.c:22054
 
54166
+#: config/arm/arm.c:22064
 
54167
 #, gcc-internal-format
 
54168
 msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_pi32 in code."
 
54169
 msgstr "antalet skall inte vara mindre än 0.  kontrollera den inbyggda _mm_srl_pi32 i koden."
 
54170
 
 
54171
-#: config/arm/arm.c:22056
 
54172
+#: config/arm/arm.c:22066
 
54173
 #, gcc-internal-format
 
54174
 msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_si64 in code."
 
54175
 msgstr "antalet skall inte vara mindre än 0.  kontrollera den inbyggda _mm_srl_si64 i koden."
 
54176
 
 
54177
-#: config/arm/arm.c:22058
 
54178
+#: config/arm/arm.c:22068
 
54179
 #, gcc-internal-format
 
54180
 msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_pi16 in code."
 
54181
 msgstr "antalet skall inte vara mindre än 0.  kontrollera den inbyggda _mm_sll_pi16 i koden."
 
54182
 
 
54183
-#: config/arm/arm.c:22060
 
54184
+#: config/arm/arm.c:22070
 
54185
 #, gcc-internal-format
 
54186
 msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_pi32 in code."
 
54187
 msgstr "antalet skall inte vara mindre än 0.  kontrollera den inbyggda _mm_sll_pi32 i koden."
 
54188
 
 
54189
-#: config/arm/arm.c:22062
 
54190
+#: config/arm/arm.c:22072
 
54191
 #, gcc-internal-format
 
54192
 msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_si64 in code."
 
54193
 msgstr "antalet skall inte vara mindre än 0.  kontrollera den inbyggda _mm_sll_si64 i koden."
 
54194
 
 
54195
-#: config/arm/arm.c:22064
 
54196
+#: config/arm/arm.c:22074
 
54197
 #, gcc-internal-format
 
54198
 msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_pi16 in code."
 
54199
 msgstr "antalet skall inte vara mindre än 0.  kontrollera den inbyggda _mm_sra_pi16 i koden."
 
54200
 
 
54201
-#: config/arm/arm.c:22066
 
54202
+#: config/arm/arm.c:22076
 
54203
 #, gcc-internal-format
 
54204
 msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_pi32 in code."
 
54205
 msgstr "antalet skall inte vara mindre än 0.  kontrollera den inbyggda _mm_sra_pi32 i koden."
 
54206
 
 
54207
-#: config/arm/arm.c:22068
 
54208
+#: config/arm/arm.c:22078
 
54209
 #, gcc-internal-format
 
54210
 msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_si64 in code."
 
54211
 msgstr "antalet skall inte vara mindre än 0.  kontrollera den inbyggda _mm_sra_si64 i koden."
 
54212
 
 
54213
-#: config/arm/arm.c:22787
 
54214
+#: config/arm/arm.c:22797
 
54215
 #, gcc-internal-format
 
54216
 msgid "no low registers available for popping high registers"
 
54217
 msgstr "inga låga register tillgängliga för att poppa höga register"
 
54218
 
 
54219
-#: config/arm/arm.c:23012
 
54220
+#: config/arm/arm.c:23022
 
54221
 #, gcc-internal-format
 
54222
 msgid "interrupt Service Routines cannot be coded in Thumb mode"
 
54223
 msgstr "avbrottsservicerutiner kan inte kodas i Thumb-läge"
 
54224
@@ -20762,22 +20789,27 @@
 
54225
 msgid "MCU %qs supported for assembler only"
 
54226
 msgstr "MCU %qs stödjs endast i assembler"
 
54227
 
 
54228
-#: config/avr/avr.c:11718
 
54229
+#: config/avr/avr.c:10816
 
54230
+#, gcc-internal-format
 
54231
+msgid "conversion from address space %qs to address space %qs"
 
54232
+msgstr "konvertering från adressrymd %qs till adressrymd %qs"
 
54233
+
 
54234
+#: config/avr/avr.c:11778
 
54235
 #, gcc-internal-format, gfc-internal-format
 
54236
 msgid "%s expects a compile time integer constant"
 
54237
 msgstr "%s förväntar sig ett heltal konstant vid kompileringstillfället"
 
54238
 
 
54239
-#: config/avr/avr.c:11732
 
54240
+#: config/avr/avr.c:11792
 
54241
 #, gcc-internal-format, gfc-internal-format
 
54242
 msgid "%s expects a compile time long integer constant as first argument"
 
54243
 msgstr "%s förväntar sig ett långt heltal konstant vid kompileringstillfället som första argument"
 
54244
 
 
54245
-#: config/avr/avr.c:11760
 
54246
+#: config/avr/avr.c:11820
 
54247
 #, gcc-internal-format, gfc-internal-format
 
54248
 msgid "rounding to %d bits has no effect for fixed-point value with %d fractional bits"
 
54249
 msgstr "avrundning till %d bitar har ingen effekt för flyttalsvärde med %d decimalbitar"
 
54250
 
 
54251
-#: config/avr/avr.c:11769
 
54252
+#: config/avr/avr.c:11829
 
54253
 #, gcc-internal-format
 
54254
 msgid "rounding result will always be 0"
 
54255
 msgstr "avrundningsresultatet kommer alltid bli 0"
 
54256
@@ -21691,13 +21723,13 @@
 
54257
 msgid "%qE attribute requires a string constant argument"
 
54258
 msgstr "attributet %qE kräver en strängkonstant som argument"
 
54259
 
 
54260
-#: config/ia64/ia64.c:5885 config/pa/pa.c:416 config/sh/sh.c:9351
 
54261
+#: config/ia64/ia64.c:5885 config/pa/pa.c:416 config/sh/sh.c:9348
 
54262
 #: config/spu/spu.c:4897
 
54263
 #, gcc-internal-format
 
54264
 msgid "value of -mfixed-range must have form REG1-REG2"
 
54265
 msgstr "värdet av -mfixed-range måste ha formen REG1-REG2"
 
54266
 
 
54267
-#: config/ia64/ia64.c:5912 config/pa/pa.c:443 config/sh/sh.c:9377
 
54268
+#: config/ia64/ia64.c:5912 config/pa/pa.c:443 config/sh/sh.c:9374
 
54269
 #: config/spu/spu.c:4923
 
54270
 #, gcc-internal-format, gfc-internal-format
 
54271
 msgid "%s-%s is an empty range"
 
54272
@@ -21769,7 +21801,7 @@
 
54273
 msgstr "attributet %qE stödjs inte för denna målarkitekturen R8C"
 
54274
 
 
54275
 #. The argument must be a constant integer.
 
54276
-#: config/m32c/m32c.c:2934 config/sh/sh.c:9570 config/sh/sh.c:9676
 
54277
+#: config/m32c/m32c.c:2934 config/sh/sh.c:9567 config/sh/sh.c:9673
 
54278
 #, gcc-internal-format
 
54279
 msgid "%qE attribute argument not an integer constant"
 
54280
 msgstr "argumentet till attribut %qE är inte en heltalskonstant"
 
54281
@@ -22112,23 +22144,33 @@
 
54282
 msgid "unexpected %d byte cop instruction"
 
54283
 msgstr "oväntad %d-byte cop-instruktion"
 
54284
 
 
54285
-#: config/microblaze/microblaze.c:1311
 
54286
+#: config/microblaze/microblaze.c:1676
 
54287
 #, gcc-internal-format
 
54288
 msgid "-fPIC/-fpic not supported for this target"
 
54289
 msgstr "-fPIC/-fpic stödjs inte av denna målarkitektur"
 
54290
 
 
54291
-#: config/microblaze/microblaze.c:1323
 
54292
+#: config/microblaze/microblaze.c:1688
 
54293
 #, gcc-internal-format
 
54294
 msgid "%qs is an invalid argument to -mcpu="
 
54295
 msgstr "%qs är ett ogiltigt argument till -mcpu="
 
54296
 
 
54297
-#: config/microblaze/microblaze.c:1372
 
54298
+#: config/microblaze/microblaze.c:1737
 
54299
 #, gcc-internal-format
 
54300
 msgid "-mxl-multiply-high can be used only with -mcpu=v6.00.a or greater"
 
54301
 msgstr "-mxl-multiply-high kan bara användas med -mcpu=v6.00.a eller större"
 
54302
 
 
54303
-#: config/microblaze/microblaze.c:1384
 
54304
+#: config/microblaze/microblaze.c:1753
 
54305
 #, gcc-internal-format
 
54306
+msgid "-mxl-reorder can be used only with -mcpu=v8.30.a or greater"
 
54307
+msgstr "-mxl-multiply-high kan bara användas med -mcpu=v8.30.a eller större"
 
54308
+
 
54309
+#: config/microblaze/microblaze.c:1759
 
54310
+#, gcc-internal-format
 
54311
+msgid "-mxl-reorder requires -mxl-pattern-compare for -mcpu=v8.30.a"
 
54312
+msgstr "-mxl-reorder behöver -mxl-pattern-compare för -mcpu=v8.30.a"
 
54313
+
 
54314
+#: config/microblaze/microblaze.c:1764
 
54315
+#, gcc-internal-format
 
54316
 msgid "-mxl-multiply-high requires -mno-xl-soft-mul"
 
54317
 msgstr "-mxl-multiply-high kräver -mno-xl-soft-mul"
 
54318
 
 
54319
@@ -23048,9 +23090,9 @@
 
54320
 msgstr "VSX- och SPE-instruktioner kan inte samexistera"
 
54321
 
 
54322
 #: config/rs6000/e500.h:41
 
54323
-#, fuzzy, gcc-internal-format
 
54324
+#, gcc-internal-format
 
54325
 msgid "64-bit SPE not supported"
 
54326
-msgstr "64-bitars E500 stödjs inte"
 
54327
+msgstr "64-bitars SPE stödjs inte"
 
54328
 
 
54329
 #: config/rs6000/e500.h:43
 
54330
 #, gcc-internal-format
 
54331
@@ -23142,9 +23184,9 @@
 
54332
 msgstr "okänt styrregisternummer: %d - använder ”psw”"
 
54333
 
 
54334
 #: config/rx/rx.c:1350
 
54335
-#, fuzzy, gcc-internal-format
 
54336
+#, gcc-internal-format
 
54337
 msgid "multiple fast interrupt routines seen: %qE and %qE"
 
54338
-msgstr "flera avbrottsattribut är inte tillåtet"
 
54339
+msgstr "flera snabba avbrottsrutiner sedda: %qE och %qE"
 
54340
 
 
54341
 #: config/rx/rx.c:2452
 
54342
 #, gcc-internal-format, gfc-internal-format
 
54343
@@ -23236,63 +23278,63 @@
 
54344
 msgid "%qs uses dynamic stack allocation"
 
54345
 msgstr "%qs använder dynamisk stackallokering"
 
54346
 
 
54347
-#: config/sh/sh.c:906
 
54348
+#: config/sh/sh.c:903
 
54349
 #, gcc-internal-format
 
54350
 msgid "ignoring -fschedule-insns because of exception handling bug"
 
54351
 msgstr "ignorerar -fschedule-insns på grund av ett fel i undantagshanteringen"
 
54352
 
 
54353
-#: config/sh/sh.c:923
 
54354
+#: config/sh/sh.c:920
 
54355
 #, gcc-internal-format
 
54356
 msgid "unwind tables currently require either a frame pointer or -maccumulate-outgoing-args for correctness"
 
54357
 msgstr "utrullningstabeller kräver för närvarande antingen en rampekare eller -maccumulate-outgoing-args för att bli korrekt"
 
54358
 
 
54359
-#: config/sh/sh.c:8284
 
54360
+#: config/sh/sh.c:8281
 
54361
 #, gcc-internal-format
 
54362
 msgid "__builtin_saveregs not supported by this subtarget"
 
54363
 msgstr "__builtin_saveregs stödjs inte på denna målunderarkitektur"
 
54364
 
 
54365
-#: config/sh/sh.c:9439
 
54366
+#: config/sh/sh.c:9436
 
54367
 #, gcc-internal-format
 
54368
 msgid "%qE attribute only applies to interrupt functions"
 
54369
 msgstr "attributet %qE är bara tillämpligt på avbrottsfunktioner"
 
54370
 
 
54371
-#: config/sh/sh.c:9509
 
54372
+#: config/sh/sh.c:9506
 
54373
 #, gcc-internal-format
 
54374
 msgid "%qE attribute is supported only for SH2A"
 
54375
 msgstr "attributet %qE stödjs endast för SH2A"
 
54376
 
 
54377
-#: config/sh/sh.c:9539
 
54378
+#: config/sh/sh.c:9536
 
54379
 #, gcc-internal-format
 
54380
 msgid "attribute interrupt_handler is not compatible with -m5-compact"
 
54381
 msgstr "attributet interrupt_handler är inte kompatibelt -m5-compact"
 
54382
 
 
54383
-#: config/sh/sh.c:9556
 
54384
+#: config/sh/sh.c:9553
 
54385
 #, gcc-internal-format
 
54386
 msgid "%qE attribute only applies to SH2A"
 
54387
 msgstr "attributet %qE är bara tillämpligt på SH2A"
 
54388
 
 
54389
-#: config/sh/sh.c:9578
 
54390
+#: config/sh/sh.c:9575
 
54391
 #, gcc-internal-format
 
54392
 msgid "%qE attribute argument should be between 0 to 255"
 
54393
 msgstr "argument till attribut %qE skall vara mellan 0 och 255"
 
54394
 
 
54395
 #. The argument must be a constant string.
 
54396
-#: config/sh/sh.c:9651
 
54397
+#: config/sh/sh.c:9648
 
54398
 #, gcc-internal-format
 
54399
 msgid "%qE attribute argument not a string constant"
 
54400
 msgstr "argument till attribut %qE är inte en strängkonstant"
 
54401
 
 
54402
-#: config/sh/sh.c:12341
 
54403
+#: config/sh/sh.c:12338
 
54404
 #, gcc-internal-format
 
54405
 msgid "r0 needs to be available as a call-clobbered register"
 
54406
 msgstr "r0 behöver vara tillgängligt som ett anropsöverskrivet register"
 
54407
 
 
54408
-#: config/sh/sh.c:12362
 
54409
+#: config/sh/sh.c:12359
 
54410
 #, gcc-internal-format
 
54411
 msgid "need a second call-clobbered general purpose register"
 
54412
 msgstr "behöver ett andra generellt anropsöverskrivet register"
 
54413
 
 
54414
-#: config/sh/sh.c:12370
 
54415
+#: config/sh/sh.c:12367
 
54416
 #, gcc-internal-format
 
54417
 msgid "need a call-clobbered target register"
 
54418
 msgstr "behöver ett anropsöverskrivet målregister"
 
54419
@@ -23608,14 +23650,14 @@
 
54420
 msgstr "felformaterat ”#pragma __extern_prefix”, ignorerar"
 
54421
 
 
54422
 #: config/vms/vms-c.c:312 config/vms/vms-c.c:332
 
54423
-#, fuzzy, gcc-internal-format
 
54424
+#, gcc-internal-format
 
54425
 msgid "malformed %<#pragma %s%>, ignoring"
 
54426
-msgstr "felformaterat %<#pragma %s%>, ignoreras"
 
54427
+msgstr "felformaterat %<#pragma %s%>, ignorerar"
 
54428
 
 
54429
 #: config/vms/vms-c.c:328
 
54430
-#, fuzzy, gcc-internal-format
 
54431
+#, gcc-internal-format
 
54432
 msgid "invalid constant in %<#pragma %s%>"
 
54433
-msgstr "ogiltig konstant i %<#pragma pack%> - ignoreras"
 
54434
+msgstr "ogiltig konstant i %<#pragma %s%>"
 
54435
 
 
54436
 #: config/xtensa/xtensa.c:2178
 
54437
 #, gcc-internal-format
 
54438
@@ -24032,7 +24074,7 @@
 
54439
 msgstr "etikett %qD är definierad här"
 
54440
 
 
54441
 #: c/c-decl.c:3111 c/c-decl.c:3383 c/c-typeck.c:6979 cp/class.c:1339
 
54442
-#: cp/class.c:2928
 
54443
+#: cp/class.c:2932
 
54444
 #, gcc-internal-format
 
54445
 msgid "%qD declared here"
 
54446
 msgstr "%qD är deklarerad här"
 
54447
@@ -24200,7 +24242,7 @@
 
54448
 msgid "variable %qD has initializer but incomplete type"
 
54449
 msgstr "variabeln %qD har initierare men ofullständig typ"
 
54450
 
 
54451
-#: c/c-decl.c:4150 cp/decl.c:4529 cp/decl.c:12970
 
54452
+#: c/c-decl.c:4150 cp/decl.c:4529 cp/decl.c:12961
 
54453
 #, gcc-internal-format
 
54454
 msgid "inline function %q+D given attribute noinline"
 
54455
 msgstr "inline-funktionen %q+D har fått attributet noinline"
 
54456
@@ -24335,7 +24377,7 @@
 
54457
 msgid "variable length array %qE is used"
 
54458
 msgstr "vektor %qE med variabel längd används"
 
54459
 
 
54460
-#: c/c-decl.c:4857 cp/decl.c:8274
 
54461
+#: c/c-decl.c:4857 cp/decl.c:8277
 
54462
 #, gcc-internal-format
 
54463
 msgid "variable length array is used"
 
54464
 msgstr "vektor med variabel längd används"
 
54465
@@ -24420,7 +24462,7 @@
 
54466
 msgid "storage class specified for unnamed parameter"
 
54467
 msgstr "lagringsklass angiven för namnlös parameter"
 
54468
 
 
54469
-#: c/c-decl.c:5143 cp/decl.c:9283
 
54470
+#: c/c-decl.c:5143 cp/decl.c:9279
 
54471
 #, gcc-internal-format
 
54472
 msgid "storage class specified for typename"
 
54473
 msgstr "lagringsklass angiven för typnamn"
 
54474
@@ -24569,7 +24611,7 @@
 
54475
 msgid "function definition has qualified void return type"
 
54476
 msgstr "funktionsdefinition som har kvalificerad void-returtyp"
 
54477
 
 
54478
-#: c/c-decl.c:5635 cp/decl.c:9411
 
54479
+#: c/c-decl.c:5635 cp/decl.c:9407
 
54480
 #, gcc-internal-format
 
54481
 msgid "type qualifiers ignored on function return type"
 
54482
 msgstr "typkvalificerare ignoreras för funktions returtyp"
 
54483
@@ -24680,7 +24722,7 @@
 
54484
 msgid "a member of a structure or union cannot have a variably modified type"
 
54485
 msgstr "en medlem av an post eller union får inte ha variabel typ"
 
54486
 
 
54487
-#: c/c-decl.c:5915 cp/decl.c:8516
 
54488
+#: c/c-decl.c:5915 cp/decl.c:8519
 
54489
 #, gcc-internal-format
 
54490
 msgid "variable or field %qE declared void"
 
54491
 msgstr "variabel eller fält %qE deklarerad void"
 
54492
@@ -25103,7 +25145,7 @@
 
54493
 msgid "argument %qD doesn%'t match prototype"
 
54494
 msgstr "argument %qD stämmer inte med prototypen"
 
54495
 
 
54496
-#: c/c-decl.c:8396 cp/decl.c:13848
 
54497
+#: c/c-decl.c:8396 cp/decl.c:13839
 
54498
 #, gcc-internal-format
 
54499
 msgid "no return statement in function returning non-void"
 
54500
 msgstr "ingen retursats i funktion som returnerar icke-void"
 
54501
@@ -25171,7 +25213,7 @@
 
54502
 msgid "two or more data types in declaration specifiers"
 
54503
 msgstr "två eller fler datatyper i deklaration av specificerare"
 
54504
 
 
54505
-#: c/c-decl.c:8924 cp/parser.c:22803
 
54506
+#: c/c-decl.c:8924 cp/parser.c:22807
 
54507
 #, gcc-internal-format
 
54508
 msgid "%<long long long%> is too long for GCC"
 
54509
 msgstr "%<long long long%> är för långt för GCC"
 
54510
@@ -25301,7 +25343,7 @@
 
54511
 msgid "unknown type name %qE"
 
54512
 msgstr "okänt typnamn %qE"
 
54513
 
 
54514
-#: c/c-parser.c:1484 c/c-parser.c:8618 cp/parser.c:28127
 
54515
+#: c/c-parser.c:1484 c/c-parser.c:8618 cp/parser.c:28131
 
54516
 #, gcc-internal-format
 
54517
 msgid "expected declaration specifiers"
 
54518
 msgstr "deklarationsspecificerare förväntades"
 
54519
@@ -25311,7 +25353,7 @@
 
54520
 msgid "expected %<;%>, identifier or %<(%>"
 
54521
 msgstr "%<;%>, identifierare eller %<(%> förväntades"
 
54522
 
 
54523
-#: c/c-parser.c:1527 cp/parser.c:24553 cp/parser.c:24627
 
54524
+#: c/c-parser.c:1527 cp/parser.c:24557 cp/parser.c:24631
 
54525
 #, gcc-internal-format
 
54526
 msgid "prefix attributes are ignored for methods"
 
54527
 msgstr "prefixattribut ignoreras för metoder"
 
54528
@@ -25359,7 +25401,7 @@
 
54529
 msgid "ISO C90 does not support %<_Static_assert%>"
 
54530
 msgstr "ISO C90 stödjer inte %<_Static_assert%>"
 
54531
 
 
54532
-#: c/c-parser.c:1860 c/c-parser.c:3388 c/c-parser.c:8673 cp/parser.c:27998
 
54533
+#: c/c-parser.c:1860 c/c-parser.c:3388 c/c-parser.c:8673 cp/parser.c:28002
 
54534
 #, gcc-internal-format
 
54535
 msgid "expected string literal"
 
54536
 msgstr "strängkonstant förväntades"
 
54537
@@ -25391,13 +25433,13 @@
 
54538
 #: c/c-parser.c:7409 c/c-parser.c:7417 c/c-parser.c:7446 c/c-parser.c:7459
 
54539
 #: c/c-parser.c:7764 c/c-parser.c:7888 c/c-parser.c:8316 c/c-parser.c:8351
 
54540
 #: c/c-parser.c:8404 c/c-parser.c:8457 c/c-parser.c:8473 c/c-parser.c:8519
 
54541
-#: c/c-parser.c:8798 c/c-parser.c:9873 c/c-parser.c:10676 cp/parser.c:23013
 
54542
-#: cp/parser.c:25397 cp/parser.c:25427 cp/parser.c:25497 cp/parser.c:27718
 
54543
+#: c/c-parser.c:8798 c/c-parser.c:9873 c/c-parser.c:10676 cp/parser.c:23017
 
54544
+#: cp/parser.c:25401 cp/parser.c:25431 cp/parser.c:25501 cp/parser.c:27722
 
54545
 #, gcc-internal-format
 
54546
 msgid "expected identifier"
 
54547
 msgstr "identifierare förväntades"
 
54548
 
 
54549
-#: c/c-parser.c:2295 cp/parser.c:14837
 
54550
+#: c/c-parser.c:2295 cp/parser.c:14839
 
54551
 #, gcc-internal-format
 
54552
 msgid "comma at end of enumerator list"
 
54553
 msgstr "komma i slutet av uppräkningslista"
 
54554
@@ -25726,77 +25768,77 @@
 
54555
 msgid "no type or storage class may be specified here,"
 
54556
 msgstr "ingen typ eller lagringsklass kan anges här,"
 
54557
 
 
54558
-#: c/c-parser.c:8320 c/c-parser.c:8377 cp/parser.c:25457
 
54559
+#: c/c-parser.c:8320 c/c-parser.c:8377 cp/parser.c:25461
 
54560
 #, gcc-internal-format
 
54561
 msgid "unknown property attribute"
 
54562
 msgstr "okänt egenskapsattribut"
 
54563
 
 
54564
-#: c/c-parser.c:8341 cp/parser.c:25417
 
54565
+#: c/c-parser.c:8341 cp/parser.c:25421
 
54566
 #, gcc-internal-format
 
54567
 msgid "missing %<=%> (after %<getter%> attribute)"
 
54568
 msgstr "%<=%> saknas (efter attributet %<getter%>)"
 
54569
 
 
54570
-#: c/c-parser.c:8344 cp/parser.c:25420
 
54571
+#: c/c-parser.c:8344 cp/parser.c:25424
 
54572
 #, gcc-internal-format
 
54573
 msgid "missing %<=%> (after %<setter%> attribute)"
 
54574
 msgstr "%<=%> saknas (efter attributet %<setter%>)"
 
54575
 
 
54576
-#: c/c-parser.c:8358 cp/parser.c:25435
 
54577
+#: c/c-parser.c:8358 cp/parser.c:25439
 
54578
 #, gcc-internal-format
 
54579
 msgid "the %<setter%> attribute may only be specified once"
 
54580
 msgstr "attributet %<setter%> kan bara anges en gång"
 
54581
 
 
54582
-#: c/c-parser.c:8363 cp/parser.c:25441
 
54583
+#: c/c-parser.c:8363 cp/parser.c:25445
 
54584
 #, gcc-internal-format
 
54585
 msgid "setter name must terminate with %<:%>"
 
54586
 msgstr "setter-namn måste avslutas med %<:%>"
 
54587
 
 
54588
-#: c/c-parser.c:8370 cp/parser.c:25449
 
54589
+#: c/c-parser.c:8370 cp/parser.c:25453
 
54590
 #, gcc-internal-format
 
54591
 msgid "the %<getter%> attribute may only be specified once"
 
54592
 msgstr "attributet %<getter%> kan bara anges en gång"
 
54593
 
 
54594
-#: c/c-parser.c:8556 cp/parser.c:28042
 
54595
+#: c/c-parser.c:8556 cp/parser.c:28046
 
54596
 #, gcc-internal-format
 
54597
 msgid "%<#pragma omp barrier%> may only be used in compound statements"
 
54598
 msgstr "%<#pragma omp barrier%> får bara användas i sammansatta satser"
 
54599
 
 
54600
-#: c/c-parser.c:8567 cp/parser.c:28057
 
54601
+#: c/c-parser.c:8567 cp/parser.c:28061
 
54602
 #, gcc-internal-format
 
54603
 msgid "%<#pragma omp flush%> may only be used in compound statements"
 
54604
 msgstr "%<#pragma omp flush%> får bara användas i sammansatta satser"
 
54605
 
 
54606
-#: c/c-parser.c:8578 cp/parser.c:28073
 
54607
+#: c/c-parser.c:8578 cp/parser.c:28077
 
54608
 #, gcc-internal-format
 
54609
 msgid "%<#pragma omp taskwait%> may only be used in compound statements"
 
54610
 msgstr "%<#pragma omp taskwait%> får bara användas i sammansatta satser"
 
54611
 
 
54612
-#: c/c-parser.c:8589 cp/parser.c:28089
 
54613
+#: c/c-parser.c:8589 cp/parser.c:28093
 
54614
 #, gcc-internal-format
 
54615
 msgid "%<#pragma omp taskyield%> may only be used in compound statements"
 
54616
 msgstr "%<#pragma omp taskyield%> får bara användas i sammansatta satser"
 
54617
 
 
54618
-#: c/c-parser.c:8602 cp/parser.c:28117
 
54619
+#: c/c-parser.c:8602 cp/parser.c:28121
 
54620
 #, gcc-internal-format
 
54621
 msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
 
54622
 msgstr "%<#pragma omp section%> får bara användas i %<#pragma omp sections%>-konstruktion"
 
54623
 
 
54624
-#: c/c-parser.c:8608 cp/parser.c:28032
 
54625
+#: c/c-parser.c:8608 cp/parser.c:28036
 
54626
 #, gcc-internal-format
 
54627
 msgid "%<#pragma GCC pch_preprocess%> must be first"
 
54628
 msgstr "%<#pragma GCC pch_preprocess%> måste komma först"
 
54629
 
 
54630
-#: c/c-parser.c:8773 cp/parser.c:25705
 
54631
+#: c/c-parser.c:8773 cp/parser.c:25709
 
54632
 #, gcc-internal-format
 
54633
 msgid "too many %qs clauses"
 
54634
 msgstr "för många %qs-klausuler"
 
54635
 
 
54636
-#: c/c-parser.c:8875 cp/parser.c:25820
 
54637
+#: c/c-parser.c:8875 cp/parser.c:25824
 
54638
 #, gcc-internal-format
 
54639
 msgid "collapse argument needs positive constant integer expression"
 
54640
 msgstr "collapse-argument behöver ett positivt konstant heltalsuttryck"
 
54641
 
 
54642
-#: c/c-parser.c:8941 cp/parser.c:25871
 
54643
+#: c/c-parser.c:8941 cp/parser.c:25875
 
54644
 #, gcc-internal-format
 
54645
 msgid "expected %<none%> or %<shared%>"
 
54646
 msgstr "%<none%> eller %<shared%> förväntades"
 
54647
@@ -25811,42 +25853,42 @@
 
54648
 msgid "%<num_threads%> value must be positive"
 
54649
 msgstr "%<num_threads%>-värdet måste vara positivt"
 
54650
 
 
54651
-#: c/c-parser.c:9192 cp/parser.c:26090
 
54652
+#: c/c-parser.c:9192 cp/parser.c:26094
 
54653
 #, gcc-internal-format
 
54654
 msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%>, %<min%> or %<max%>"
 
54655
 msgstr "%<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%>, %<min%> eller %<max%> förväntades"
 
54656
 
 
54657
-#: c/c-parser.c:9281 cp/parser.c:26175
 
54658
+#: c/c-parser.c:9281 cp/parser.c:26179
 
54659
 #, gcc-internal-format
 
54660
 msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
 
54661
 msgstr "%<runtime%>-schemaläggning tar ingen %<chunk_size%>-parameter"
 
54662
 
 
54663
-#: c/c-parser.c:9285 cp/parser.c:26178
 
54664
+#: c/c-parser.c:9285 cp/parser.c:26182
 
54665
 #, gcc-internal-format
 
54666
 msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
 
54667
 msgstr "%<auto%>-schemaläggning tar ingen %<chunk_size%>-parameter"
 
54668
 
 
54669
-#: c/c-parser.c:9303 cp/parser.c:26194
 
54670
+#: c/c-parser.c:9303 cp/parser.c:26198
 
54671
 #, gcc-internal-format
 
54672
 msgid "invalid schedule kind"
 
54673
 msgstr "ogiltig schedule-sort"
 
54674
 
 
54675
-#: c/c-parser.c:9431 cp/parser.c:26326
 
54676
+#: c/c-parser.c:9431 cp/parser.c:26330
 
54677
 #, gcc-internal-format
 
54678
 msgid "expected %<#pragma omp%> clause"
 
54679
 msgstr "förväntade %<#pragma omp%>-klausul"
 
54680
 
 
54681
-#: c/c-parser.c:9440 cp/parser.c:26335
 
54682
+#: c/c-parser.c:9440 cp/parser.c:26339
 
54683
 #, gcc-internal-format
 
54684
 msgid "%qs is not valid for %qs"
 
54685
 msgstr "%qs är inte giltigt för %qs"
 
54686
 
 
54687
-#: c/c-parser.c:9732 cp/parser.c:26619
 
54688
+#: c/c-parser.c:9732 cp/parser.c:26623
 
54689
 #, gcc-internal-format
 
54690
 msgid "invalid form of %<#pragma omp atomic%>"
 
54691
 msgstr "ogiltig form på %<#pragma omp atomic%>"
 
54692
 
 
54693
-#: c/c-parser.c:9772 c/c-parser.c:9790 cp/parser.c:26650 cp/parser.c:26667
 
54694
+#: c/c-parser.c:9772 c/c-parser.c:9790 cp/parser.c:26654 cp/parser.c:26671
 
54695
 #, gcc-internal-format
 
54696
 msgid "invalid operator for %<#pragma omp atomic%>"
 
54697
 msgstr "ogiltig operator för %<#pragma omp atomic%>"
 
54698
@@ -25856,7 +25898,7 @@
 
54699
 msgid "expected %<(%> or end of line"
 
54700
 msgstr "%<(%> eller filslut förväntades"
 
54701
 
 
54702
-#: c/c-parser.c:9932 cp/parser.c:26939
 
54703
+#: c/c-parser.c:9932 cp/parser.c:26943
 
54704
 #, gcc-internal-format
 
54705
 msgid "for statement expected"
 
54706
 msgstr "for-sats förväntades"
 
54707
@@ -25871,12 +25913,12 @@
 
54708
 msgid "not enough perfectly nested loops"
 
54709
 msgstr "inte tillräckligt med perfekt nästade slingor"
 
54710
 
 
54711
-#: c/c-parser.c:10119 cp/parser.c:27284
 
54712
+#: c/c-parser.c:10119 cp/parser.c:27288
 
54713
 #, gcc-internal-format
 
54714
 msgid "collapsed loops not perfectly nested"
 
54715
 msgstr "kollapsade slingor inte perfekt nästade"
 
54716
 
 
54717
-#: c/c-parser.c:10157 cp/parser.c:27125 cp/parser.c:27163 cp/pt.c:12692
 
54718
+#: c/c-parser.c:10157 cp/parser.c:27129 cp/parser.c:27167 cp/pt.c:12687
 
54719
 #, gcc-internal-format
 
54720
 msgid "iteration variable %qD should not be firstprivate"
 
54721
 msgstr "iterationsvariabel %qD får inte vara firstprivate"
 
54722
@@ -25901,27 +25943,27 @@
 
54723
 msgid "%<threadprivate%> %qE has incomplete type"
 
54724
 msgstr "%<threadprivate%> %qE har ofullständig typ"
 
54725
 
 
54726
-#: c/c-parser.c:10823 cp/parser.c:27928
 
54727
+#: c/c-parser.c:10823 cp/parser.c:27932
 
54728
 #, gcc-internal-format
 
54729
 msgid "%<__transaction_cancel%> without transactional memory support enabled"
 
54730
 msgstr "%<__transaction_cancel%> utan att stöd för transaktionsminne är aktiverat"
 
54731
 
 
54732
-#: c/c-parser.c:10829 cp/parser.c:27934
 
54733
+#: c/c-parser.c:10829 cp/parser.c:27938
 
54734
 #, gcc-internal-format
 
54735
 msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
 
54736
 msgstr "%<__transaction_cancel%> inom en %<__transaction_relaxed%>"
 
54737
 
 
54738
-#: c/c-parser.c:10838 cp/parser.c:27943
 
54739
+#: c/c-parser.c:10838 cp/parser.c:27947
 
54740
 #, gcc-internal-format
 
54741
 msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
 
54742
 msgstr "yttre %<__transaction_cancel%> som inte är inom en yttre %<__transaction_atomic%>"
 
54743
 
 
54744
-#: c/c-parser.c:10840 cp/parser.c:27946
 
54745
+#: c/c-parser.c:10840 cp/parser.c:27950
 
54746
 #, gcc-internal-format
 
54747
 msgid "  or a %<transaction_may_cancel_outer%> function"
 
54748
 msgstr "  eller en %<transaction_may_cancel_outer%>-funktion"
 
54749
 
 
54750
-#: c/c-parser.c:10846 cp/parser.c:27952
 
54751
+#: c/c-parser.c:10846 cp/parser.c:27956
 
54752
 #, gcc-internal-format
 
54753
 msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
 
54754
 msgstr "%<__transaction_cancel%> inte inom %<__transaction_atomic%>"
 
54755
@@ -26063,19 +26105,19 @@
 
54756
 msgstr "deklarerad här"
 
54757
 
 
54758
 #: c/c-typeck.c:2746
 
54759
-#, fuzzy, gcc-internal-format
 
54760
+#, gcc-internal-format
 
54761
 msgid "called object %qE is not a function or function pointer"
 
54762
-msgstr "anropat objekt %qE är inte en funktion"
 
54763
+msgstr "anropat objekt %qE är inte en funktion eller funktionspekare"
 
54764
 
 
54765
 #: c/c-typeck.c:2751
 
54766
-#, fuzzy, gcc-internal-format
 
54767
+#, gcc-internal-format
 
54768
 msgid "called object %qD is not a function or function pointer"
 
54769
-msgstr "anropat objekt %qE är inte en funktion"
 
54770
+msgstr "anropat objekt %qD är inte en funktion eller funktionspekare"
 
54771
 
 
54772
 #: c/c-typeck.c:2757
 
54773
-#, fuzzy, gcc-internal-format
 
54774
+#, gcc-internal-format
 
54775
 msgid "called object is not a function or function pointer"
 
54776
-msgstr "anropat objekt %qE är inte en funktion"
 
54777
+msgstr "anropat objekt är inte en funktion eller funktionspekare"
 
54778
 
 
54779
 #. This situation leads to run-time undefined behavior.  We can't,
 
54780
 #. therefore, simply error unless we can prove that all possible
 
54781
@@ -26716,9 +26758,9 @@
 
54782
 msgstr "initiering av medlem som är en flexibel vektor i nästat sammanhang"
 
54783
 
 
54784
 #: c/c-typeck.c:6975
 
54785
-#, fuzzy, gcc-internal-format
 
54786
+#, gcc-internal-format
 
54787
 msgid "missing initializer for field %qD of %qT"
 
54788
-msgstr "initierare saknas för medlem %qD"
 
54789
+msgstr "initierare saknas för fält %qD i %qT"
 
54790
 
 
54791
 #: c/c-typeck.c:7000
 
54792
 #, gcc-internal-format
 
54793
@@ -27163,24 +27205,24 @@
 
54794
 msgstr "anrop av %<(%T) (%A)%> är tvetydigt"
 
54795
 
 
54796
 #: cp/call.c:4177
 
54797
-#, fuzzy, gcc-internal-format
 
54798
+#, gcc-internal-format
 
54799
 msgid "ambiguous overload for "
 
54800
-msgstr "tvetydig överlagring för %qs i %<%s %E%>"
 
54801
+msgstr "tvetydig överlagring för "
 
54802
 
 
54803
 #: cp/call.c:4178
 
54804
-#, fuzzy, gcc-internal-format
 
54805
+#, gcc-internal-format
 
54806
 msgid "no match for "
 
54807
-msgstr "ingen matchning för %qs i %<%s %E%>"
 
54808
+msgstr "ingen matchning för "
 
54809
 
 
54810
 #: cp/call.c:4181
 
54811
-#, fuzzy, gcc-internal-format
 
54812
+#, gcc-internal-format
 
54813
 msgid " (operand types are %qT, %qT, and %qT)"
 
54814
-msgstr "ogiltiga operander till binär %s (har %qT och %qT)"
 
54815
+msgstr " (operandtyper är %qT, %qT och %qT)"
 
54816
 
 
54817
 #: cp/call.c:4183
 
54818
-#, fuzzy, gcc-internal-format
 
54819
+#, gcc-internal-format
 
54820
 msgid " (operand types are %qT and %qT)"
 
54821
-msgstr "ogiltiga operander till binär %s (har %qT och %qT)"
 
54822
+msgstr " (operandtyper är %qT och %qT)"
 
54823
 
 
54824
 #: cp/call.c:4185
 
54825
 #, gcc-internal-format
 
54826
@@ -27188,54 +27230,54 @@
 
54827
 msgstr " (operandtyp är %qT)"
 
54828
 
 
54829
 #: cp/call.c:4205
 
54830
-#, fuzzy, gcc-internal-format
 
54831
+#, gcc-internal-format
 
54832
 msgid "ternary %<operator?:%>"
 
54833
-msgstr "%<operator%> förväntades"
 
54834
+msgstr "treställig %<operator?:%>"
 
54835
 
 
54836
 #: cp/call.c:4209
 
54837
-#, fuzzy, gcc-internal-format
 
54838
+#, gcc-internal-format
 
54839
 msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
 
54840
-msgstr "ingen matchning för treställig %<operator?:%> i %<%E ? %E : %E%>"
 
54841
+msgstr "treställig %<operator?:%> i %<%E ? %E : %E%>"
 
54842
 
 
54843
 #: cp/call.c:4218 cp/call.c:4249 cp/call.c:4258
 
54844
-#, fuzzy, gcc-internal-format
 
54845
+#, gcc-internal-format
 
54846
 msgid "%<operator%s%>"
 
54847
-msgstr "%<operator%> förväntades"
 
54848
+msgstr "%<operator%s%>"
 
54849
 
 
54850
 #: cp/call.c:4221
 
54851
-#, fuzzy, gcc-internal-format
 
54852
+#, gcc-internal-format
 
54853
 msgid "%<operator%s%> in %<%E%s%>"
 
54854
-msgstr "ingen matchning för %<operator%s%> i %<%E%s%>"
 
54855
+msgstr "%<operator%s%> i %<%E%s%>"
 
54856
 
 
54857
 #: cp/call.c:4228
 
54858
-#, fuzzy, gcc-internal-format
 
54859
+#, gcc-internal-format
 
54860
 msgid "%<operator[]%>"
 
54861
-msgstr "%<operator%> förväntades"
 
54862
+msgstr "%<operator[]%>"
 
54863
 
 
54864
 #: cp/call.c:4231
 
54865
-#, fuzzy, gcc-internal-format
 
54866
+#, gcc-internal-format
 
54867
 msgid "%<operator[]%> in %<%E[%E]%>"
 
54868
-msgstr "ingen matchning för %<operator[]%> i %<%E[%E]%>"
 
54869
+msgstr "%<operator[]%> i %<%E[%E]%>"
 
54870
 
 
54871
 #: cp/call.c:4239
 
54872
-#, fuzzy, gcc-internal-format
 
54873
+#, gcc-internal-format
 
54874
 msgid "%qs"
 
54875
-msgstr "%s"
 
54876
+msgstr "%qs"
 
54877
 
 
54878
 #: cp/call.c:4242
 
54879
-#, fuzzy, gcc-internal-format
 
54880
+#, gcc-internal-format
 
54881
 msgid "%qs in %<%s %E%>"
 
54882
-msgstr "ingen matchning för %qs i %<%s %E%>"
 
54883
+msgstr "%qs i %<%s %E%>"
 
54884
 
 
54885
 #: cp/call.c:4252
 
54886
-#, fuzzy, gcc-internal-format
 
54887
+#, gcc-internal-format
 
54888
 msgid "%<operator%s%> in %<%E %s %E%>"
 
54889
-msgstr "ingen matchning för %<operator%s%> i %<%E %s %E%>"
 
54890
+msgstr "%<operator%s%> i %<%E %s %E%>"
 
54891
 
 
54892
 #: cp/call.c:4261
 
54893
-#, fuzzy, gcc-internal-format
 
54894
+#, gcc-internal-format
 
54895
 msgid "%<operator%s%> in %<%s%E%>"
 
54896
-msgstr "ingen matchning för %<operator%s%> i %<%s%E%>"
 
54897
+msgstr "%<operator%s%> i %<%s%E%>"
 
54898
 
 
54899
 #: cp/call.c:4359
 
54900
 #, gcc-internal-format
 
54901
@@ -27248,9 +27290,9 @@
 
54902
 msgstr "åtminstone en operand i en vektorsvillkorsoperator måste vara en vektor"
 
54903
 
 
54904
 #: cp/call.c:4433
 
54905
-#, fuzzy, gcc-internal-format
 
54906
+#, gcc-internal-format
 
54907
 msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
 
54908
-msgstr "uppräkningsmissmatch i villkorsuttryck: %qT kontra %qT"
 
54909
+msgstr "inkompatibla vektortyper i villkorsuttryck: %qT, %qT och %qT"
 
54910
 
 
54911
 #: cp/call.c:4520
 
54912
 #, gcc-internal-format
 
54913
@@ -27434,9 +27476,9 @@
 
54914
 msgstr "argument till funktionsanrop kan vara en kandidat för ett formatattribut"
 
54915
 
 
54916
 #: cp/call.c:6526
 
54917
-#, fuzzy, gcc-internal-format
 
54918
+#, gcc-internal-format
 
54919
 msgid "use of multiversioned function without a default"
 
54920
-msgstr "standarddefinierad funktion %q+D med standardargument"
 
54921
+msgstr "användning av multiversionsfunktion utan ett standardfall"
 
54922
 
 
54923
 #: cp/call.c:6745
 
54924
 #, gcc-internal-format
 
54925
@@ -27463,107 +27505,107 @@
 
54926
 msgid "  (you can disable this with -fno-deduce-init-list)"
 
54927
 msgstr "  (du kan avaktivera detta med -fno-deduce-init-list)"
 
54928
 
 
54929
-#: cp/call.c:7153
 
54930
+#: cp/call.c:7156
 
54931
 #, gcc-internal-format
 
54932
 msgid "could not find class$ field in java interface type %qT"
 
54933
 msgstr "kunde inte hitta class$-fält i java-gränssnittstyp %qT"
 
54934
 
 
54935
-#: cp/call.c:7414
 
54936
+#: cp/call.c:7417
 
54937
 #, gcc-internal-format
 
54938
 msgid "call to non-function %qD"
 
54939
 msgstr "anrop av icke-funktion %qD"
 
54940
 
 
54941
-#: cp/call.c:7459 cp/typeck.c:2680
 
54942
+#: cp/call.c:7462 cp/typeck.c:2680
 
54943
 #, gcc-internal-format
 
54944
 msgid "cannot call constructor %<%T::%D%> directly"
 
54945
 msgstr "kan inte anropa konstrueraren %<%T::%D%> direkt"
 
54946
 
 
54947
-#: cp/call.c:7461
 
54948
+#: cp/call.c:7464
 
54949
 #, gcc-internal-format
 
54950
 msgid "  for a function-style cast, remove the redundant %<::%D%>"
 
54951
 msgstr "  för en typkonvertering i funktionsstil, ta bort det överflödiga %<::%D%>"
 
54952
 
 
54953
-#: cp/call.c:7578
 
54954
+#: cp/call.c:7581
 
54955
 #, gcc-internal-format
 
54956
 msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
 
54957
 msgstr "ingen matchande funktion för anrop av %<%T::operator %T(%A)%#V%>"
 
54958
 
 
54959
-#: cp/call.c:7591
 
54960
+#: cp/call.c:7594
 
54961
 #, gcc-internal-format
 
54962
 msgid "no matching function for call to %<%T::%s(%A)%#V%>"
 
54963
 msgstr "ingen matchande funktion för anrop av %<%T::%s(%A)%#V%>"
 
54964
 
 
54965
-#: cp/call.c:7616
 
54966
+#: cp/call.c:7619
 
54967
 #, gcc-internal-format
 
54968
 msgid "call of overloaded %<%s(%A)%> is ambiguous"
 
54969
 msgstr "anrop av överlagrad %<%s(%A)%> är tvetydigt"
 
54970
 
 
54971
-#: cp/call.c:7645
 
54972
+#: cp/call.c:7661
 
54973
 #, gcc-internal-format
 
54974
 msgid "cannot call member function %qD without object"
 
54975
 msgstr "det går inte att anropa medlemsfunktion %qD utan ett objekt"
 
54976
 
 
54977
-#: cp/call.c:8410
 
54978
+#: cp/call.c:8428
 
54979
 #, gcc-internal-format
 
54980
 msgid "passing %qT chooses %qT over %qT"
 
54981
 msgstr "att skicka %qT väljer %qT framför %qT"
 
54982
 
 
54983
-#: cp/call.c:8412 cp/name-lookup.c:5552
 
54984
+#: cp/call.c:8430 cp/name-lookup.c:5547
 
54985
 #, gcc-internal-format
 
54986
 msgid "  in call to %qD"
 
54987
 msgstr "  i anrop till %qD"
 
54988
 
 
54989
-#: cp/call.c:8470
 
54990
+#: cp/call.c:8488
 
54991
 #, gcc-internal-format
 
54992
 msgid "choosing %qD over %qD"
 
54993
 msgstr "väljer %qD framför %qD"
 
54994
 
 
54995
-#: cp/call.c:8471
 
54996
+#: cp/call.c:8489
 
54997
 #, gcc-internal-format
 
54998
 msgid "  for conversion from %qT to %qT"
 
54999
 msgstr "  för konvertering från %qT till %qT"
 
55000
 
 
55001
-#: cp/call.c:8474
 
55002
+#: cp/call.c:8492
 
55003
 #, gcc-internal-format
 
55004
 msgid "  because conversion sequence for the argument is better"
 
55005
 msgstr "  för att konverteringssekvensen för argumentet är bättre"
 
55006
 
 
55007
-#: cp/call.c:8628
 
55008
+#: cp/call.c:8646
 
55009
 #, gcc-internal-format
 
55010
 msgid "default argument mismatch in overload resolution"
 
55011
 msgstr "standardargument stämmer inte överens i upplösning av överlagring"
 
55012
 
 
55013
-#: cp/call.c:8631
 
55014
+#: cp/call.c:8649
 
55015
 #, gcc-internal-format
 
55016
 msgid " candidate 1: %q+#F"
 
55017
 msgstr " kandidat 1: %q+#F"
 
55018
 
 
55019
-#: cp/call.c:8633
 
55020
+#: cp/call.c:8651
 
55021
 #, gcc-internal-format
 
55022
 msgid " candidate 2: %q+#F"
 
55023
 msgstr " kandidat 2: %q+#F"
 
55024
 
 
55025
-#: cp/call.c:8677
 
55026
+#: cp/call.c:8695
 
55027
 #, gcc-internal-format
 
55028
 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:"
 
55029
 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:"
 
55030
 
 
55031
-#: cp/call.c:8841
 
55032
+#: cp/call.c:8859
 
55033
 #, gcc-internal-format
 
55034
 msgid "could not convert %qE from %qT to %qT"
 
55035
 msgstr "kunde inte konvertera %qE från %qT till %qT"
 
55036
 
 
55037
-#: cp/call.c:9034
 
55038
+#: cp/call.c:9052
 
55039
 #, gcc-internal-format
 
55040
 msgid "a temporary bound to %qD only persists until the constructor exits"
 
55041
 msgstr "en temporär bunden till %qD består endast tills konstrueraren avslutar"
 
55042
 
 
55043
-#: cp/call.c:9150
 
55044
+#: cp/call.c:9168
 
55045
 #, gcc-internal-format
 
55046
 msgid "invalid initialization of non-const reference of type %qT from an rvalue of type %qT"
 
55047
 msgstr "ogiltig initiering av icke konstant referens av typ %qT från ett r-värde av typ %qT"
 
55048
 
 
55049
-#: cp/call.c:9154
 
55050
+#: cp/call.c:9172
 
55051
 #, gcc-internal-format
 
55052
 msgid "invalid initialization of reference of type %qT from expression of type %qT"
 
55053
 msgstr "ogiltig initiering av referens av typ %qT från uttryck av typ %qT"
 
55054
@@ -27584,14 +27626,14 @@
 
55055
 msgstr "Javaklass %qT kan inte ha en implicit icketrivial destruerare"
 
55056
 
 
55057
 #: cp/class.c:1120
 
55058
-#, fuzzy, gcc-internal-format
 
55059
+#, gcc-internal-format
 
55060
 msgid "%q#D inherited from %qT"
 
55061
-msgstr "  %qT är inte härledd från %qT"
 
55062
+msgstr "%q#D ärvd från %qT"
 
55063
 
 
55064
 #: cp/class.c:1123
 
55065
-#, fuzzy, gcc-internal-format
 
55066
+#, gcc-internal-format
 
55067
 msgid "conflicts with version inherited from %qT"
 
55068
-msgstr "står i konflikt med tidigare deklaration här"
 
55069
+msgstr "står i konflikt med tidigare ärvd från %qT"
 
55070
 
 
55071
 #: cp/class.c:1137
 
55072
 #, gcc-internal-format
 
55073
@@ -27634,9 +27676,9 @@
 
55074
 msgstr "%qT har inte abi-etiketten %E som basen %qT har"
 
55075
 
 
55076
 #: cp/class.c:1331 cp/class.c:1341
 
55077
-#, fuzzy, gcc-internal-format
 
55078
+#, gcc-internal-format
 
55079
 msgid "%qT declared here"
 
55080
-msgstr "%qD är deklarerad här"
 
55081
+msgstr "%qT är deklarerad här"
 
55082
 
 
55083
 #: cp/class.c:1336
 
55084
 #, gcc-internal-format
 
55085
@@ -27673,350 +27715,350 @@
 
55086
 msgid "no unique final overrider for %qD in %qT"
 
55087
 msgstr "ingen unik slutlig ersättare för %qD i %qT"
 
55088
 
 
55089
-#: cp/class.c:2648
 
55090
+#: cp/class.c:2652
 
55091
 #, gcc-internal-format
 
55092
 msgid "%q+#D marked final, but is not virtual"
 
55093
 msgstr "%q+#D är markerad final, men är inte virtuell"
 
55094
 
 
55095
-#: cp/class.c:2650
 
55096
+#: cp/class.c:2654
 
55097
 #, gcc-internal-format
 
55098
 msgid "%q+#D marked override, but does not override"
 
55099
 msgstr "%q+#D markerad override, men den åsidosätter inte"
 
55100
 
 
55101
 #. Here we know it is a hider, and no overrider exists.
 
55102
-#: cp/class.c:2719
 
55103
+#: cp/class.c:2723
 
55104
 #, gcc-internal-format
 
55105
 msgid "%q+D was hidden"
 
55106
 msgstr "%q+D var dold"
 
55107
 
 
55108
-#: cp/class.c:2720
 
55109
+#: cp/class.c:2724
 
55110
 #, gcc-internal-format
 
55111
 msgid "  by %q+D"
 
55112
 msgstr "  av %q+D"
 
55113
 
 
55114
-#: cp/class.c:2763 cp/decl2.c:1365
 
55115
+#: cp/class.c:2767 cp/decl2.c:1365
 
55116
 #, gcc-internal-format
 
55117
 msgid "%q+#D invalid; an anonymous union can only have non-static data members"
 
55118
 msgstr "%q+#D ogiltig, en anonym union kan bara ha ickestatiska datamedlemmar"
 
55119
 
 
55120
-#: cp/class.c:2766
 
55121
+#: cp/class.c:2770
 
55122
 #, gcc-internal-format
 
55123
 msgid "%q+#D invalid; an anonymous struct can only have non-static data members"
 
55124
 msgstr "%q+#D ogiltig, en anonym post kan bara ha ickestatiska datamedlemmar"
 
55125
 
 
55126
-#: cp/class.c:2774 cp/decl2.c:1371
 
55127
+#: cp/class.c:2778 cp/decl2.c:1371
 
55128
 #, gcc-internal-format
 
55129
 msgid "private member %q+#D in anonymous union"
 
55130
 msgstr "privat medlem %q+#D i anonym union"
 
55131
 
 
55132
-#: cp/class.c:2776
 
55133
+#: cp/class.c:2780
 
55134
 #, gcc-internal-format
 
55135
 msgid "private member %q+#D in anonymous struct"
 
55136
 msgstr "privat medlem %q+#D i anonym post"
 
55137
 
 
55138
-#: cp/class.c:2781 cp/decl2.c:1373
 
55139
+#: cp/class.c:2785 cp/decl2.c:1373
 
55140
 #, gcc-internal-format
 
55141
 msgid "protected member %q+#D in anonymous union"
 
55142
 msgstr "skyddad medlem %q+#D i anonym union"
 
55143
 
 
55144
-#: cp/class.c:2783
 
55145
+#: cp/class.c:2787
 
55146
 #, gcc-internal-format
 
55147
 msgid "protected member %q+#D in anonymous struct"
 
55148
 msgstr "skyddad medlem %q+#D i anonym post"
 
55149
 
 
55150
-#: cp/class.c:2927
 
55151
+#: cp/class.c:2931
 
55152
 #, gcc-internal-format
 
55153
 msgid "the ellipsis in %qD is not inherited"
 
55154
 msgstr "ellipsen i %qD ärvs inte"
 
55155
 
 
55156
-#: cp/class.c:3103
 
55157
+#: cp/class.c:3106
 
55158
 #, gcc-internal-format
 
55159
 msgid "bit-field %q+#D with non-integral type"
 
55160
 msgstr "bitfält %q+#D har en icke-heltalstyp"
 
55161
 
 
55162
-#: cp/class.c:3119
 
55163
+#: cp/class.c:3122
 
55164
 #, gcc-internal-format
 
55165
 msgid "bit-field %q+D width not an integer constant"
 
55166
 msgstr "bredd för bitfältet %q+D inte en heltalskonstant"
 
55167
 
 
55168
-#: cp/class.c:3124
 
55169
+#: cp/class.c:3127
 
55170
 #, gcc-internal-format
 
55171
 msgid "negative width in bit-field %q+D"
 
55172
 msgstr "negativ bredd i bitfält %q+D"
 
55173
 
 
55174
-#: cp/class.c:3129
 
55175
+#: cp/class.c:3132
 
55176
 #, gcc-internal-format
 
55177
 msgid "zero width for bit-field %q+D"
 
55178
 msgstr "noll i bredd i bitfält %q+D"
 
55179
 
 
55180
-#: cp/class.c:3135
 
55181
+#: cp/class.c:3138
 
55182
 #, gcc-internal-format
 
55183
 msgid "width of %q+D exceeds its type"
 
55184
 msgstr "bredd på %q+D är större än dess typ"
 
55185
 
 
55186
-#: cp/class.c:3139
 
55187
+#: cp/class.c:3142
 
55188
 #, gcc-internal-format
 
55189
 msgid "%q+D is too small to hold all values of %q#T"
 
55190
 msgstr "%q+D är för liten för att få plats med alla värden hos %q#T"
 
55191
 
 
55192
-#: cp/class.c:3198
 
55193
+#: cp/class.c:3201
 
55194
 #, gcc-internal-format
 
55195
 msgid "member %q+#D with constructor not allowed in union"
 
55196
 msgstr "medlem %q+#D med konstruerare inte tillåten i union"
 
55197
 
 
55198
-#: cp/class.c:3201
 
55199
+#: cp/class.c:3204
 
55200
 #, gcc-internal-format
 
55201
 msgid "member %q+#D with destructor not allowed in union"
 
55202
 msgstr "medlem %q+#D med destruerare inte tillåten i union"
 
55203
 
 
55204
-#: cp/class.c:3203
 
55205
+#: cp/class.c:3206
 
55206
 #, gcc-internal-format
 
55207
 msgid "member %q+#D with copy assignment operator not allowed in union"
 
55208
 msgstr "medlem %q+#D med kopieringstilldelningsoperator inte tillåten i union"
 
55209
 
 
55210
-#: cp/class.c:3207
 
55211
+#: cp/class.c:3210
 
55212
 #, gcc-internal-format
 
55213
 msgid "unrestricted unions only available with -std=c++11 or -std=gnu++11"
 
55214
 msgstr "obegränsade unioner är endast tillgängliga med -std=c++11 eller -std=gnu++11"
 
55215
 
 
55216
-#: cp/class.c:3244
 
55217
+#: cp/class.c:3247
 
55218
 #, gcc-internal-format
 
55219
 msgid "multiple fields in union %qT initialized"
 
55220
 msgstr "flera fält i unionen %qT initierade"
 
55221
 
 
55222
-#: cp/class.c:3329
 
55223
+#: cp/class.c:3332
 
55224
 #, gcc-internal-format
 
55225
 msgid "%q+D may not be static because it is a member of a union"
 
55226
 msgstr "%q+D får inte vara statisk eftersom den är medlem av en union"
 
55227
 
 
55228
-#: cp/class.c:3334
 
55229
+#: cp/class.c:3337
 
55230
 #, gcc-internal-format
 
55231
 msgid "%q+D may not have reference type %qT because it is a member of a union"
 
55232
 msgstr "%q+D får inte ha referenstyp %qT eftersom den är en medlen av en union"
 
55233
 
 
55234
-#: cp/class.c:3345
 
55235
+#: cp/class.c:3348
 
55236
 #, gcc-internal-format
 
55237
 msgid "field %q+D invalidly declared function type"
 
55238
 msgstr "fält %q+D ogiltigt deklarerad funktionstyp"
 
55239
 
 
55240
-#: cp/class.c:3351
 
55241
+#: cp/class.c:3354
 
55242
 #, gcc-internal-format
 
55243
 msgid "field %q+D invalidly declared method type"
 
55244
 msgstr "fält %q+D ogiltigt deklarerad metodtyp"
 
55245
 
 
55246
-#: cp/class.c:3407
 
55247
+#: cp/class.c:3410
 
55248
 #, gcc-internal-format
 
55249
 msgid "ignoring packed attribute because of unpacked non-POD field %q+#D"
 
55250
 msgstr "ignorerar attributet packed på grund av opackat icke-POD-fält %q+#D"
 
55251
 
 
55252
-#: cp/class.c:3504
 
55253
+#: cp/class.c:3507
 
55254
 #, gcc-internal-format
 
55255
 msgid "field %q+#D with same name as class"
 
55256
 msgstr "fält %q+#D med samma namn som en klass"
 
55257
 
 
55258
-#: cp/class.c:3527
 
55259
+#: cp/class.c:3530
 
55260
 #, gcc-internal-format
 
55261
 msgid "%q#T has pointer data members"
 
55262
 msgstr "%q#T har pekardatamedlemmar"
 
55263
 
 
55264
-#: cp/class.c:3532
 
55265
+#: cp/class.c:3535
 
55266
 #, gcc-internal-format
 
55267
 msgid "  but does not override %<%T(const %T&)%>"
 
55268
 msgstr "  men ersätter inte %<%T(const %T&)%>"
 
55269
 
 
55270
-#: cp/class.c:3534
 
55271
+#: cp/class.c:3537
 
55272
 #, gcc-internal-format
 
55273
 msgid "  or %<operator=(const %T&)%>"
 
55274
 msgstr "  eller %<operator=(const %T&)%>"
 
55275
 
 
55276
-#: cp/class.c:3538
 
55277
+#: cp/class.c:3541
 
55278
 #, gcc-internal-format
 
55279
 msgid "  but does not override %<operator=(const %T&)%>"
 
55280
 msgstr "  men ersätter inte %<operator=(const %T&)%>"
 
55281
 
 
55282
-#: cp/class.c:4009
 
55283
+#: cp/class.c:4012
 
55284
 #, gcc-internal-format
 
55285
 msgid "offset of empty base %qT may not be ABI-compliant and maychange in a future version of GCC"
 
55286
 msgstr "förskjutning av tom bas %qT följer kanske inte ABI:et och kan ändras i en framtida version av GCC"
 
55287
 
 
55288
-#: cp/class.c:4136
 
55289
+#: cp/class.c:4139
 
55290
 #, gcc-internal-format
 
55291
 msgid "class %qT will be considered nearly empty in a future version of GCC"
 
55292
 msgstr "klass %qT kommer betraktas som nästan tom i en framtida version av GCC"
 
55293
 
 
55294
-#: cp/class.c:4218
 
55295
+#: cp/class.c:4221
 
55296
 #, gcc-internal-format
 
55297
 msgid "initializer specified for non-virtual method %q+D"
 
55298
 msgstr "initierare angiven för icke-virtuell metod %q+D"
 
55299
 
 
55300
-#: cp/class.c:4645
 
55301
+#: cp/class.c:4648
 
55302
 #, gcc-internal-format
 
55303
 msgid "method overrides both %<transaction_pure%> and %qE methods"
 
55304
 msgstr "metoden åsidosätter både metoderna %<transaction_pure%> och %qE"
 
55305
 
 
55306
-#: cp/class.c:4666
 
55307
+#: cp/class.c:4669
 
55308
 #, gcc-internal-format
 
55309
 msgid "method declared %qE overriding %qE method"
 
55310
 msgstr "metod deklarerad %qE åsidosätter %qE-metod"
 
55311
 
 
55312
-#: cp/class.c:5132 cp/semantics.c:5826
 
55313
+#: cp/class.c:5135 cp/semantics.c:5828
 
55314
 #, gcc-internal-format
 
55315
 msgid "enclosing class of constexpr non-static member function %q+#D is not a literal type"
 
55316
 msgstr "omslutande klass till constexpr icke-statisk medlemsfunktion %q+#D är inte en literal typ"
 
55317
 
 
55318
-#: cp/class.c:5157
 
55319
+#: cp/class.c:5160
 
55320
 #, gcc-internal-format
 
55321
 msgid "%q+T is not literal because:"
 
55322
 msgstr "%q+T är inte literal för att:"
 
55323
 
 
55324
-#: cp/class.c:5159
 
55325
+#: cp/class.c:5162
 
55326
 #, gcc-internal-format
 
55327
 msgid "  %q+T has a non-trivial destructor"
 
55328
 msgstr "  %q+T har en icke-trivial destruerare"
 
55329
 
 
55330
-#: cp/class.c:5164
 
55331
+#: cp/class.c:5167
 
55332
 #, gcc-internal-format
 
55333
 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"
 
55334
 msgstr "  %q+T är inte ett aggregat, har inte en trivial standardkonstruerare och har ingen constexpr-konstruerare som inte är en kopierings- eller flyttningskonstruerare"
 
55335
 
 
55336
-#: cp/class.c:5200
 
55337
+#: cp/class.c:5203
 
55338
 #, gcc-internal-format
 
55339
 msgid "  base class %qT of %q+T is non-literal"
 
55340
 msgstr "  basklassen %qT till %q+T är inte literal"
 
55341
 
 
55342
-#: cp/class.c:5214
 
55343
+#: cp/class.c:5217
 
55344
 #, gcc-internal-format
 
55345
 msgid "  non-static data member %q+D has non-literal type"
 
55346
 msgstr "  den icke-statiska datamedlemmen %q+D har icke-literal typ"
 
55347
 
 
55348
-#: cp/class.c:5332
 
55349
+#: cp/class.c:5335
 
55350
 #, gcc-internal-format
 
55351
 msgid "non-static reference %q+#D in class without a constructor"
 
55352
 msgstr "icke-statisk referens %q+#D i klass utan en konstruerare"
 
55353
 
 
55354
-#: cp/class.c:5337
 
55355
+#: cp/class.c:5340
 
55356
 #, gcc-internal-format
 
55357
 msgid "non-static const member %q+#D in class without a constructor"
 
55358
 msgstr "icke-statisk const-medlem %q+#D i klass utan en konstruerare"
 
55359
 
 
55360
 #. If the function is defaulted outside the class, we just
 
55361
 #. give the synthesis error.
 
55362
-#: cp/class.c:5363
 
55363
+#: cp/class.c:5366
 
55364
 #, gcc-internal-format
 
55365
 msgid "%q+D declared to take const reference, but implicit declaration would take non-const"
 
55366
 msgstr "%q+D deklarerad att ta const-referens, men implicit deklaration skulle ta icke-const"
 
55367
 
 
55368
-#: cp/class.c:5587
 
55369
+#: cp/class.c:5590
 
55370
 #, gcc-internal-format
 
55371
 msgid "offset of virtual base %qT is not ABI-compliant and may change in a future version of GCC"
 
55372
 msgstr "förskjutning av virtuell bas %qT följer inte ABI:et och kan ändras i en framtida version av GCC"
 
55373
 
 
55374
-#: cp/class.c:5688
 
55375
+#: cp/class.c:5691
 
55376
 #, gcc-internal-format
 
55377
 msgid "direct base %qT inaccessible in %qT due to ambiguity"
 
55378
 msgstr "direkt bas %qT är oåtkomlig i %qT på grund av tvetydighet"
 
55379
 
 
55380
-#: cp/class.c:5700
 
55381
+#: cp/class.c:5703
 
55382
 #, gcc-internal-format
 
55383
 msgid "virtual base %qT inaccessible in %qT due to ambiguity"
 
55384
 msgstr "virtuell bas %qT är oåtkomlig i %qT på grund av tvetydighet"
 
55385
 
 
55386
-#: cp/class.c:5886
 
55387
+#: cp/class.c:5889
 
55388
 #, gcc-internal-format
 
55389
 msgid "size assigned to %qT may not be ABI-compliant and may change in a future version of GCC"
 
55390
 msgstr "storlek tilldelad till %qT följer kanske inte ABI:et och kan ändras i en framtida version av GCC"
 
55391
 
 
55392
-#: cp/class.c:5926
 
55393
+#: cp/class.c:5929
 
55394
 #, gcc-internal-format
 
55395
 msgid "the offset of %qD may not be ABI-compliant and may change in a future version of GCC"
 
55396
 msgstr "förskjutningen för %qD följer kanske inte ABI:et och kan ändras i en framtida version av GCC"
 
55397
 
 
55398
-#: cp/class.c:5954
 
55399
+#: cp/class.c:5957
 
55400
 #, gcc-internal-format
 
55401
 msgid "offset of %q+D is not ABI-compliant and may change in a future version of GCC"
 
55402
 msgstr "förskjutningen av %q+D följer inte ABI:et och kan ändras i en framtida version av GCC"
 
55403
 
 
55404
-#: cp/class.c:5964
 
55405
+#: cp/class.c:5967
 
55406
 #, gcc-internal-format
 
55407
 msgid "%q+D contains empty classes which may cause base classes to be placed at different locations in a future version of GCC"
 
55408
 msgstr "%q+D innehåller tomma klasser som kan få grundklasser att läggas på annan plats i en framtida version av GCC"
 
55409
 
 
55410
-#: cp/class.c:6052
 
55411
+#: cp/class.c:6055
 
55412
 #, gcc-internal-format
 
55413
 msgid "layout of classes derived from empty class %qT may change in a future version of GCC"
 
55414
 msgstr "utplaceringen av klasser härledda från en tom klass %qT kan ändras i en framtida version av GCC"
 
55415
 
 
55416
-#: cp/class.c:6220 cp/decl.c:12134 cp/parser.c:18856
 
55417
+#: cp/class.c:6223 cp/decl.c:12125 cp/parser.c:18860
 
55418
 #, gcc-internal-format
 
55419
 msgid "redefinition of %q#T"
 
55420
 msgstr "omdefinition av %q#T"
 
55421
 
 
55422
-#: cp/class.c:6369
 
55423
+#: cp/class.c:6372
 
55424
 #, gcc-internal-format
 
55425
 msgid "%q#T has virtual functions and accessible non-virtual destructor"
 
55426
 msgstr "%q#T har virtuella funktioner och åtkomlig ickevirtuell destruerare"
 
55427
 
 
55428
-#: cp/class.c:6395
 
55429
+#: cp/class.c:6398
 
55430
 #, gcc-internal-format
 
55431
 msgid "type transparent %q#T does not have any fields"
 
55432
 msgstr "typgenomskinliga %q#T har inga fält"
 
55433
 
 
55434
-#: cp/class.c:6401
 
55435
+#: cp/class.c:6404
 
55436
 #, gcc-internal-format
 
55437
 msgid "type transparent class %qT has base classes"
 
55438
 msgstr "den typgenomskinliga klassen %qT har basklasser"
 
55439
 
 
55440
-#: cp/class.c:6405
 
55441
+#: cp/class.c:6408
 
55442
 #, gcc-internal-format
 
55443
 msgid "type transparent class %qT has virtual functions"
 
55444
 msgstr "den typgenomskinliga klassen %qT har virtuella funktioner"
 
55445
 
 
55446
-#: cp/class.c:6411
 
55447
+#: cp/class.c:6414
 
55448
 #, gcc-internal-format
 
55449
 msgid "type transparent %q#T cannot be made transparent because the type of the first field has a different ABI from the class overall"
 
55450
 msgstr "typtransparenta %q#T kan inte göras transparent eftersom typen på första fältet har ett annat ABI än klassen som helhet"
 
55451
 
 
55452
-#: cp/class.c:6562
 
55453
+#: cp/class.c:6565
 
55454
 #, gcc-internal-format
 
55455
 msgid "trying to finish struct, but kicked out due to previous parse errors"
 
55456
 msgstr "försökte avsluta post, men hoppade ut på grund av tidigare parsningsfel"
 
55457
 
 
55458
-#: cp/class.c:7071
 
55459
+#: cp/class.c:7074
 
55460
 #, gcc-internal-format
 
55461
 msgid "language string %<\"%E\"%> not recognized"
 
55462
 msgstr "språksträng %<”%E”%> känns inte igen"
 
55463
 
 
55464
-#: cp/class.c:7160
 
55465
+#: cp/class.c:7163
 
55466
 #, gcc-internal-format
 
55467
 msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
 
55468
 msgstr "det går inte att lösa upp överlagrad funktion %qD baserat på konvertering till typ %qT"
 
55469
 
 
55470
-#: cp/class.c:7280
 
55471
+#: cp/class.c:7283
 
55472
 #, gcc-internal-format
 
55473
 msgid "no matches converting function %qD to type %q#T"
 
55474
 msgstr "ingen match som konverterar funktionen %qD till typen %q#T"
 
55475
 
 
55476
-#: cp/class.c:7308
 
55477
+#: cp/class.c:7311
 
55478
 #, gcc-internal-format
 
55479
 msgid "converting overloaded function %qD to type %q#T is ambiguous"
 
55480
 msgstr "konvertering av överlagrad funktion %qD till typ %q#T är tvetydig"
 
55481
 
 
55482
-#: cp/class.c:7335
 
55483
+#: cp/class.c:7338
 
55484
 #, gcc-internal-format
 
55485
 msgid "assuming pointer to member %qD"
 
55486
 msgstr "antar pekare till medlem %qD"
 
55487
 
 
55488
-#: cp/class.c:7338
 
55489
+#: cp/class.c:7341
 
55490
 #, gcc-internal-format
 
55491
 msgid "(a pointer to member can only be formed with %<&%E%>)"
 
55492
 msgstr "(en pekare på medlem kan bara skapas med %<&%E%>)"
 
55493
 
 
55494
-#: cp/class.c:7413 cp/class.c:7447
 
55495
+#: cp/class.c:7416 cp/class.c:7450
 
55496
 #, gcc-internal-format
 
55497
 msgid "not enough type information"
 
55498
 msgstr "inte tillräcklig typinformation"
 
55499
 
 
55500
-#: cp/class.c:7430 cp/cvt.c:173 cp/cvt.c:199 cp/cvt.c:248
 
55501
+#: cp/class.c:7433 cp/cvt.c:173 cp/cvt.c:199 cp/cvt.c:248
 
55502
 #, gcc-internal-format
 
55503
 msgid "cannot convert %qE from type %qT to type %qT"
 
55504
 msgstr "kan inte konvertera %qE från typ %qT till typ %qT"
 
55505
@@ -28026,12 +28068,12 @@
 
55506
 #. A name N used in a class S shall refer to the same declaration
 
55507
 #. in its context and when re-evaluated in the completed scope of
 
55508
 #. S.
 
55509
-#: cp/class.c:7742 cp/decl.c:1325
 
55510
+#: cp/class.c:7745 cp/decl.c:1325
 
55511
 #, gcc-internal-format
 
55512
 msgid "declaration of %q#D"
 
55513
 msgstr "deklaration av %q#D"
 
55514
 
 
55515
-#: cp/class.c:7743
 
55516
+#: cp/class.c:7746
 
55517
 #, gcc-internal-format
 
55518
 msgid "changes meaning of %qD from %q+#D"
 
55519
 msgstr "byter betydelse av %qD från %q+#D"
 
55520
@@ -28102,9 +28144,9 @@
 
55521
 msgstr "%q#T använt där %qT förväntades"
 
55522
 
 
55523
 #: cp/cvt.c:765
 
55524
-#, fuzzy, gcc-internal-format
 
55525
+#, gcc-internal-format
 
55526
 msgid "could not convert %qE from %<void%> to %<bool%>"
 
55527
-msgstr "kunde inte konvertera %qE från %qT till %qT"
 
55528
+msgstr "kunde inte konvertera %qE från %<void%> till %<bool%>"
 
55529
 
 
55530
 #: cp/cvt.c:816
 
55531
 #, gcc-internal-format
 
55532
@@ -28508,9 +28550,9 @@
 
55533
 msgstr "tidigare deklaration av %q+#D här"
 
55534
 
 
55535
 #: cp/decl.c:1533
 
55536
-#, fuzzy, gcc-internal-format
 
55537
+#, gcc-internal-format
 
55538
 msgid "ambiguates old declaration with deduced return type"
 
55539
-msgstr "gör gammal deklaration %q+#D tvetydig"
 
55540
+msgstr "gör gammal deklaration med härledd returtyp tvetydig"
 
55541
 
 
55542
 #: cp/decl.c:1544
 
55543
 #, gcc-internal-format
 
55544
@@ -28874,14 +28916,14 @@
 
55545
 msgstr "%<constexpr%> kan inte användas för typdeklarationer"
 
55546
 
 
55547
 #: cp/decl.c:4321
 
55548
-#, fuzzy, gcc-internal-format
 
55549
+#, gcc-internal-format
 
55550
 msgid "attribute ignored in explicit instantiation %q#T"
 
55551
-msgstr "attribut ignoreras vid mallinstansiering"
 
55552
+msgstr "attribut ignoreras i explicit instantiering av %q#T"
 
55553
 
 
55554
 #: cp/decl.c:4324
 
55555
-#, fuzzy, gcc-internal-format
 
55556
+#, gcc-internal-format
 
55557
 msgid "no attribute can be applied to an explicit instantiation"
 
55558
-msgstr "attributet %qE kan bara användas på klassdefinitioner"
 
55559
+msgstr "inget attribut kan användas på en explicit instantiering"
 
55560
 
 
55561
 #: cp/decl.c:4396
 
55562
 #, gcc-internal-format
 
55563
@@ -29053,9 +29095,9 @@
 
55564
 msgstr "%qT har ingen icke-statisk medlem med namnet %qD"
 
55565
 
 
55566
 #: cp/decl.c:5226
 
55567
-#, fuzzy, gcc-internal-format
 
55568
+#, gcc-internal-format
 
55569
 msgid "invalid initializer for %q#D"
 
55570
-msgstr "ogiltigt initierare för vektormedlem %q#D"
 
55571
+msgstr "ogiltigt initierare för %q#D"
 
55572
 
 
55573
 #: cp/decl.c:5256
 
55574
 #, gcc-internal-format
 
55575
@@ -29158,233 +29200,233 @@
 
55576
 msgid "function %q#D is initialized like a variable"
 
55577
 msgstr "funktionen %q#D är initierad som en variabel"
 
55578
 
 
55579
-#: cp/decl.c:6883
 
55580
+#: cp/decl.c:6886
 
55581
 #, gcc-internal-format
 
55582
 msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
 
55583
 msgstr "ickelokal variabel %qD deklarerad %<__thread%> behöver dynamisk initiering"
 
55584
 
 
55585
-#: cp/decl.c:6886
 
55586
-#, fuzzy, gcc-internal-format
 
55587
+#: cp/decl.c:6889
 
55588
+#, gcc-internal-format
 
55589
 msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
 
55590
-msgstr "  %q+T har en icke-trivial destruerare"
 
55591
+msgstr "den icke-lokala variabeln %qD deklarerad %<__thread%> har en icke-trivial destruerare"
 
55592
 
 
55593
-#: cp/decl.c:6892
 
55594
+#: cp/decl.c:6895
 
55595
 #, gcc-internal-format
 
55596
 msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
 
55597
 msgstr "C++11 %<thread_local%> tillåter dynamsik initialisering och destruktion"
 
55598
 
 
55599
-#: cp/decl.c:7119
 
55600
+#: cp/decl.c:7122
 
55601
 #, gcc-internal-format
 
55602
 msgid "initializer fails to determine size of %qT"
 
55603
 msgstr "initierare misslyckas med att bestämma storleken på %qT"
 
55604
 
 
55605
-#: cp/decl.c:7123
 
55606
+#: cp/decl.c:7126
 
55607
 #, gcc-internal-format
 
55608
 msgid "array size missing in %qT"
 
55609
 msgstr "vektorstorlek saknas i %qT"
 
55610
 
 
55611
-#: cp/decl.c:7126
 
55612
+#: cp/decl.c:7129
 
55613
 #, gcc-internal-format
 
55614
 msgid "zero-size array %qT"
 
55615
 msgstr "vektor med storlek noll %qT"
 
55616
 
 
55617
-#: cp/decl.c:7142
 
55618
+#: cp/decl.c:7145
 
55619
 #, gcc-internal-format
 
55620
 msgid "destructor for alien class %qT cannot be a member"
 
55621
 msgstr "destruerare för främmande class %qT kan inte vara en medlem"
 
55622
 
 
55623
-#: cp/decl.c:7144
 
55624
+#: cp/decl.c:7147
 
55625
 #, gcc-internal-format
 
55626
 msgid "constructor for alien class %qT cannot be a member"
 
55627
 msgstr "konstruerare för främmande klass %qT kan inte vara en medlem"
 
55628
 
 
55629
-#: cp/decl.c:7168
 
55630
+#: cp/decl.c:7171
 
55631
 #, gcc-internal-format
 
55632
 msgid "%qD declared as a %<virtual%> variable"
 
55633
 msgstr "%qD deklarerad som en %<virtual%>-variabel"
 
55634
 
 
55635
-#: cp/decl.c:7170
 
55636
+#: cp/decl.c:7173
 
55637
 #, gcc-internal-format
 
55638
 msgid "%qD declared as an %<inline%> variable"
 
55639
 msgstr "%qD deklarerad som en %<inline%>-variabel"
 
55640
 
 
55641
-#: cp/decl.c:7172
 
55642
+#: cp/decl.c:7175
 
55643
 #, gcc-internal-format
 
55644
 msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration"
 
55645
 msgstr "%<const%>- och %<volatile%>-funktionsspecificerare på %qD är ogiltiga i variabeldeklaration"
 
55646
 
 
55647
-#: cp/decl.c:7177
 
55648
+#: cp/decl.c:7180
 
55649
 #, gcc-internal-format
 
55650
 msgid "%qD declared as a %<virtual%> parameter"
 
55651
 msgstr "%qD deklarerad som en %<virtual%>-parameter"
 
55652
 
 
55653
-#: cp/decl.c:7179
 
55654
+#: cp/decl.c:7182
 
55655
 #, gcc-internal-format
 
55656
 msgid "%qD declared as an %<inline%> parameter"
 
55657
 msgstr "%qD deklarerad som en %<inline%>-parameter"
 
55658
 
 
55659
-#: cp/decl.c:7181
 
55660
+#: cp/decl.c:7184
 
55661
 #, gcc-internal-format
 
55662
 msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration"
 
55663
 msgstr "%<const%>- och %<volatile%>-funktionsspecificerare på %qD är ogiltiga i parameterdeklaration"
 
55664
 
 
55665
-#: cp/decl.c:7186
 
55666
+#: cp/decl.c:7189
 
55667
 #, gcc-internal-format
 
55668
 msgid "%qD declared as a %<virtual%> type"
 
55669
 msgstr "%qD deklarerad som en %<virtual%>-typ"
 
55670
 
 
55671
-#: cp/decl.c:7188
 
55672
+#: cp/decl.c:7191
 
55673
 #, gcc-internal-format
 
55674
 msgid "%qD declared as an %<inline%> type"
 
55675
 msgstr "%qD deklarerad som en %<inline%>-typ"
 
55676
 
 
55677
-#: cp/decl.c:7190
 
55678
+#: cp/decl.c:7193
 
55679
 #, gcc-internal-format
 
55680
 msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration"
 
55681
 msgstr "%<const%>- och %<volatile%>-funktionsspecificerare på %qD är ogiltiga i typdeklaration"
 
55682
 
 
55683
-#: cp/decl.c:7195
 
55684
+#: cp/decl.c:7198
 
55685
 #, gcc-internal-format
 
55686
 msgid "%qD declared as a %<virtual%> field"
 
55687
 msgstr "%qD deklarerat som ett %<virtual%>-fält"
 
55688
 
 
55689
-#: cp/decl.c:7197
 
55690
+#: cp/decl.c:7200
 
55691
 #, gcc-internal-format
 
55692
 msgid "%qD declared as an %<inline%> field"
 
55693
 msgstr "%qD deklarerat som ett %<inline%>-fält"
 
55694
 
 
55695
-#: cp/decl.c:7199
 
55696
+#: cp/decl.c:7202
 
55697
 #, gcc-internal-format
 
55698
 msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration"
 
55699
 msgstr "%<const%>- och %<volatile%>-funktionsspecificerare på %qD är ogiltiga i fältdeklaration"
 
55700
 
 
55701
-#: cp/decl.c:7206
 
55702
+#: cp/decl.c:7209
 
55703
 #, gcc-internal-format
 
55704
 msgid "%q+D declared as a friend"
 
55705
 msgstr "%q+D deklarerad som en vän"
 
55706
 
 
55707
-#: cp/decl.c:7212
 
55708
+#: cp/decl.c:7215
 
55709
 #, gcc-internal-format
 
55710
 msgid "%q+D declared with an exception specification"
 
55711
 msgstr "%q+D deklarerad med en undantagsspecifikationer"
 
55712
 
 
55713
-#: cp/decl.c:7246
 
55714
+#: cp/decl.c:7249
 
55715
 #, gcc-internal-format
 
55716
 msgid "definition of %qD is not in namespace enclosing %qT"
 
55717
 msgstr "definitionen av %qD är inte i en namnrymd som innesluter %qT"
 
55718
 
 
55719
-#: cp/decl.c:7286
 
55720
+#: cp/decl.c:7289
 
55721
 #, gcc-internal-format
 
55722
 msgid "static member function %q#D declared with type qualifiers"
 
55723
 msgstr "statisk medlemsfunktion %q#D deklarerad med typkvalificerare"
 
55724
 
 
55725
-#: cp/decl.c:7385
 
55726
+#: cp/decl.c:7388
 
55727
 #, gcc-internal-format
 
55728
 msgid "defining explicit specialization %qD in friend declaration"
 
55729
 msgstr "definierar explicit specialisering %qD i vändeklaration"
 
55730
 
 
55731
 #. Something like `template <class T> friend void f<T>()'.
 
55732
-#: cp/decl.c:7395
 
55733
+#: cp/decl.c:7398
 
55734
 #, gcc-internal-format
 
55735
 msgid "invalid use of template-id %qD in declaration of primary template"
 
55736
 msgstr "ogiltig användning av mall-id %qD i deklaration av primär mall"
 
55737
 
 
55738
-#: cp/decl.c:7425
 
55739
+#: cp/decl.c:7428
 
55740
 #, gcc-internal-format
 
55741
 msgid "default arguments are not allowed in declaration of friend template specialization %qD"
 
55742
 msgstr "standardargument är inte tillåtna i deklaration av vänmallspecialisering %qD"
 
55743
 
 
55744
-#: cp/decl.c:7433
 
55745
+#: cp/decl.c:7436
 
55746
 #, gcc-internal-format
 
55747
 msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
 
55748
 msgstr "%<inline%> är inte tillåtet i deklaration av vänmallspecialisering %qD"
 
55749
 
 
55750
-#: cp/decl.c:7475
 
55751
+#: cp/decl.c:7478
 
55752
 #, gcc-internal-format
 
55753
 msgid "cannot declare %<::main%> to be a template"
 
55754
 msgstr "det går inte att deklarera %<::main%> som en mall"
 
55755
 
 
55756
-#: cp/decl.c:7477
 
55757
+#: cp/decl.c:7480
 
55758
 #, gcc-internal-format
 
55759
 msgid "cannot declare %<::main%> to be inline"
 
55760
 msgstr "det går inte att deklarera %<::main%> som inline"
 
55761
 
 
55762
-#: cp/decl.c:7479
 
55763
+#: cp/decl.c:7482
 
55764
 #, gcc-internal-format
 
55765
 msgid "cannot declare %<::main%> to be static"
 
55766
 msgstr "det går inte att deklarera %<::main%> som static"
 
55767
 
 
55768
-#: cp/decl.c:7507
 
55769
+#: cp/decl.c:7510
 
55770
 #, gcc-internal-format
 
55771
 msgid "anonymous type with no linkage used to declare function %q#D with linkage"
 
55772
 msgstr "anonym typ utan länkklass används för att deklarera funktionen %q#D med länkklass"
 
55773
 
 
55774
-#: cp/decl.c:7511 cp/decl.c:7879 cp/decl2.c:3864
 
55775
+#: cp/decl.c:7514 cp/decl.c:7882 cp/decl2.c:3864
 
55776
 #, gcc-internal-format
 
55777
 msgid "%q+#D does not refer to the unqualified type, so it is not used for linkage"
 
55778
 msgstr "%+#D refererar inte till den okvalificerade typen, så den används int för länkklass"
 
55779
 
 
55780
-#: cp/decl.c:7517
 
55781
+#: cp/decl.c:7520
 
55782
 #, gcc-internal-format
 
55783
 msgid "type %qT with no linkage used to declare function %q#D with linkage"
 
55784
 msgstr "typen %qT utan någon länkklass använd för att deklarera funktionen %q#D med länkklass"
 
55785
 
 
55786
-#: cp/decl.c:7539
 
55787
+#: cp/decl.c:7542
 
55788
 #, gcc-internal-format
 
55789
 msgid "static member function %qD cannot have cv-qualifier"
 
55790
 msgstr "statisk medlemsfunktion %qD kan inte ha cv-kvalificerare"
 
55791
 
 
55792
-#: cp/decl.c:7540
 
55793
+#: cp/decl.c:7543
 
55794
 #, gcc-internal-format
 
55795
 msgid "non-member function %qD cannot have cv-qualifier"
 
55796
 msgstr "icke-medlemsfunktion %qD kan inte ha cv-kvalificerare"
 
55797
 
 
55798
-#: cp/decl.c:7556
 
55799
+#: cp/decl.c:7559
 
55800
 #, gcc-internal-format
 
55801
 msgid "literal operator with C linkage"
 
55802
 msgstr "literal operator med C-länkning"
 
55803
 
 
55804
-#: cp/decl.c:7565
 
55805
+#: cp/decl.c:7568
 
55806
 #, gcc-internal-format
 
55807
 msgid "%qD has invalid argument list"
 
55808
 msgstr "%qD har en ogiltig argumentlista"
 
55809
 
 
55810
-#: cp/decl.c:7573
 
55811
+#: cp/decl.c:7576
 
55812
 #, gcc-internal-format
 
55813
 msgid "integer suffix %<%s%> shadowed by implementation"
 
55814
 msgstr "heltalssuffixet %<%s%> skuggas av implementationen"
 
55815
 
 
55816
-#: cp/decl.c:7579
 
55817
+#: cp/decl.c:7582
 
55818
 #, gcc-internal-format
 
55819
 msgid "floating point suffix %<%s%> shadowed by implementation"
 
55820
 msgstr "flyttalssuffixet %<%s%> skuggas av implementationen"
 
55821
 
 
55822
-#: cp/decl.c:7585
 
55823
+#: cp/decl.c:7588
 
55824
 #, gcc-internal-format
 
55825
 msgid "%qD must be a non-member function"
 
55826
 msgstr "%qD måste vara en icke-medlems-funktion"
 
55827
 
 
55828
-#: cp/decl.c:7636
 
55829
+#: cp/decl.c:7639
 
55830
 #, gcc-internal-format
 
55831
 msgid "%<::main%> must return %<int%>"
 
55832
 msgstr "%<::main%> måste returnera %<int%>"
 
55833
 
 
55834
-#: cp/decl.c:7678
 
55835
+#: cp/decl.c:7681
 
55836
 #, gcc-internal-format
 
55837
 msgid "definition of implicitly-declared %qD"
 
55838
 msgstr "omdefinition av implicit deklarerad %qD"
 
55839
 
 
55840
-#: cp/decl.c:7683
 
55841
+#: cp/decl.c:7686
 
55842
 #, gcc-internal-format
 
55843
 msgid "definition of explicitly-defaulted %q+D"
 
55844
 msgstr "definition av explicit standarddefinierad %q+D"
 
55845
 
 
55846
-#: cp/decl.c:7684
 
55847
+#: cp/decl.c:7687
 
55848
 #, gcc-internal-format
 
55849
 msgid "%q+#D explicitly defaulted here"
 
55850
 msgstr "%q+#D explicit standarddefinierad här"
 
55851
 
 
55852
-#: cp/decl.c:7701 cp/decl2.c:738
 
55853
+#: cp/decl.c:7704 cp/decl2.c:738
 
55854
 #, gcc-internal-format
 
55855
 msgid "no %q#D member function declared in class %qT"
 
55856
 msgstr "ingen medlemsfunktion %q#D deklarerad i klassen %qT"
 
55857
@@ -29393,884 +29435,879 @@
 
55858
 #. no linkage can only be used to declare extern "C"
 
55859
 #. entities.  Since it's not always an error in the
 
55860
 #. ISO C++ 90 Standard, we only issue a warning.
 
55861
-#: cp/decl.c:7876
 
55862
+#: cp/decl.c:7879
 
55863
 #, gcc-internal-format
 
55864
 msgid "anonymous type with no linkage used to declare variable %q#D with linkage"
 
55865
 msgstr "anonym typ utan länkklass används för att deklarera variabeln %q#D med länkklass"
 
55866
 
 
55867
-#: cp/decl.c:7885
 
55868
+#: cp/decl.c:7888
 
55869
 #, gcc-internal-format
 
55870
 msgid "type %qT with no linkage used to declare variable %q#D with linkage"
 
55871
 msgstr "typen %qT utan länkklass använd för att deklarera variabeln %q#D med länkklass"
 
55872
 
 
55873
-#: cp/decl.c:8008
 
55874
+#: cp/decl.c:8011
 
55875
 #, gcc-internal-format
 
55876
 msgid "in-class initialization of static data member %q#D of incomplete type"
 
55877
 msgstr "initiering i klassen av statisk datamedlem %q#D med icke literal typ"
 
55878
 
 
55879
-#: cp/decl.c:8012
 
55880
+#: cp/decl.c:8015
 
55881
 #, gcc-internal-format
 
55882
 msgid "%<constexpr%> needed for in-class initialization of static data member %q#D of non-integral type"
 
55883
 msgstr "%<constexpr%> behövs för initiering i klassen av statisk datamedlem med icke heltaltyp %q#D"
 
55884
 
 
55885
-#: cp/decl.c:8015
 
55886
+#: cp/decl.c:8018
 
55887
 #, gcc-internal-format
 
55888
 msgid "in-class initialization of static data member %q#D of non-literal type"
 
55889
 msgstr "initiering i klassen av statisk datamedlem med icke heltaltyp %q#D"
 
55890
 
 
55891
-#: cp/decl.c:8028
 
55892
+#: cp/decl.c:8031
 
55893
 #, gcc-internal-format
 
55894
 msgid "invalid in-class initialization of static data member of non-integral type %qT"
 
55895
 msgstr "ogiltig initiering i klassen av statisk datamedlem med icke heltaltyp %qT"
 
55896
 
 
55897
-#: cp/decl.c:8034
 
55898
+#: cp/decl.c:8037
 
55899
 #, gcc-internal-format
 
55900
 msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
 
55901
 msgstr "ISO C++ förbjuder initiering inom klassen av icke-konstant statisk medlem %qD"
 
55902
 
 
55903
-#: cp/decl.c:8038
 
55904
+#: cp/decl.c:8041
 
55905
 #, gcc-internal-format
 
55906
 msgid "ISO C++ forbids initialization of member constant %qD of non-integral type %qT"
 
55907
 msgstr "ISO C++ förbjuder initiering av medlemskonstant %qD av icke heltalstyp %qT"
 
55908
 
 
55909
-#: cp/decl.c:8144 cp/decl.c:8172
 
55910
+#: cp/decl.c:8147 cp/decl.c:8175
 
55911
 #, gcc-internal-format
 
55912
 msgid "size of array %qD has non-integral type %qT"
 
55913
 msgstr "storlek på vektorn %qD av typen %qT är inte en heltalstyp"
 
55914
 
 
55915
-#: cp/decl.c:8147 cp/decl.c:8174
 
55916
+#: cp/decl.c:8150 cp/decl.c:8177
 
55917
 #, gcc-internal-format
 
55918
 msgid "size of array has non-integral type %qT"
 
55919
 msgstr "storlek på vektorn av typen %qT är inte en heltalstyp"
 
55920
 
 
55921
-#: cp/decl.c:8224
 
55922
+#: cp/decl.c:8227
 
55923
 #, gcc-internal-format
 
55924
 msgid "size of array %qD is negative"
 
55925
 msgstr "storleken på vektorn %qD är negativ"
 
55926
 
 
55927
-#: cp/decl.c:8226
 
55928
+#: cp/decl.c:8229
 
55929
 #, gcc-internal-format
 
55930
 msgid "size of array is negative"
 
55931
 msgstr "storleken på vektorn är negativ"
 
55932
 
 
55933
-#: cp/decl.c:8240
 
55934
+#: cp/decl.c:8243
 
55935
 #, gcc-internal-format
 
55936
 msgid "ISO C++ forbids zero-size array %qD"
 
55937
 msgstr "ISO C++ förbjuder vektor %qD med storlek noll"
 
55938
 
 
55939
-#: cp/decl.c:8242
 
55940
+#: cp/decl.c:8245
 
55941
 #, gcc-internal-format
 
55942
 msgid "ISO C++ forbids zero-size array"
 
55943
 msgstr "ISO C++ förbjuder vektor med storlek noll"
 
55944
 
 
55945
-#: cp/decl.c:8254
 
55946
+#: cp/decl.c:8257
 
55947
 #, gcc-internal-format
 
55948
 msgid "size of array %qD is not an integral constant-expression"
 
55949
 msgstr "storlek på vektorn %qD är inte ett konstantuttryck av heltalstyp"
 
55950
 
 
55951
-#: cp/decl.c:8257
 
55952
+#: cp/decl.c:8260
 
55953
 #, gcc-internal-format
 
55954
 msgid "size of array is not an integral constant-expression"
 
55955
 msgstr "storlek på vektorn är inte ett konstantuttryck av heltalstyp"
 
55956
 
 
55957
-#: cp/decl.c:8263
 
55958
+#: cp/decl.c:8266
 
55959
 #, gcc-internal-format
 
55960
 msgid "ISO C++ forbids variable length array %qD"
 
55961
 msgstr "ISO C++ förbjuder vektor %qD med variabel längd"
 
55962
 
 
55963
-#: cp/decl.c:8265
 
55964
+#: cp/decl.c:8268
 
55965
 #, gcc-internal-format
 
55966
 msgid "ISO C++ forbids variable length array"
 
55967
 msgstr "ISO C++ förbjuder vektor med variabel längd"
 
55968
 
 
55969
-#: cp/decl.c:8271
 
55970
+#: cp/decl.c:8274
 
55971
 #, gcc-internal-format
 
55972
 msgid "variable length array %qD is used"
 
55973
 msgstr "vektor %qD med variabel längd används"
 
55974
 
 
55975
-#: cp/decl.c:8323
 
55976
+#: cp/decl.c:8326
 
55977
 #, gcc-internal-format
 
55978
 msgid "overflow in array dimension"
 
55979
 msgstr "spill i vektordimension"
 
55980
 
 
55981
-#: cp/decl.c:8383
 
55982
+#: cp/decl.c:8386
 
55983
 #, gcc-internal-format
 
55984
 msgid "declaration of %qD as array of %<auto%>"
 
55985
 msgstr "deklaration av %qD som en vektor av %<auto%>"
 
55986
 
 
55987
-#: cp/decl.c:8391
 
55988
+#: cp/decl.c:8394
 
55989
 #, gcc-internal-format
 
55990
 msgid "declaration of %qD as array of void"
 
55991
 msgstr "deklaration av %qD som en vektor av void"
 
55992
 
 
55993
-#: cp/decl.c:8393
 
55994
+#: cp/decl.c:8396
 
55995
 #, gcc-internal-format
 
55996
 msgid "creating array of void"
 
55997
 msgstr "skapar vektor av void"
 
55998
 
 
55999
-#: cp/decl.c:8398
 
56000
+#: cp/decl.c:8401
 
56001
 #, gcc-internal-format
 
56002
 msgid "declaration of %qD as array of functions"
 
56003
 msgstr "deklaration av %qD som en vektor av funktioner"
 
56004
 
 
56005
-#: cp/decl.c:8400
 
56006
+#: cp/decl.c:8403
 
56007
 #, gcc-internal-format
 
56008
 msgid "creating array of functions"
 
56009
 msgstr "skapar vektor av funktioner"
 
56010
 
 
56011
-#: cp/decl.c:8405
 
56012
+#: cp/decl.c:8408
 
56013
 #, gcc-internal-format
 
56014
 msgid "declaration of %qD as array of references"
 
56015
 msgstr "deklaration av %qD som en vektor av referenser"
 
56016
 
 
56017
-#: cp/decl.c:8407
 
56018
+#: cp/decl.c:8410
 
56019
 #, gcc-internal-format
 
56020
 msgid "creating array of references"
 
56021
 msgstr "skapar vektor av referenser"
 
56022
 
 
56023
-#: cp/decl.c:8412
 
56024
+#: cp/decl.c:8415
 
56025
 #, gcc-internal-format
 
56026
 msgid "declaration of %qD as array of function members"
 
56027
 msgstr "deklaration av %qD som en vektor av funktionsmedlemmar"
 
56028
 
 
56029
-#: cp/decl.c:8414
 
56030
+#: cp/decl.c:8417
 
56031
 #, gcc-internal-format
 
56032
 msgid "creating array of function members"
 
56033
 msgstr "skapar vektor av funktionsmedlemmar"
 
56034
 
 
56035
-#: cp/decl.c:8428
 
56036
+#: cp/decl.c:8431
 
56037
 #, gcc-internal-format
 
56038
 msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
 
56039
 msgstr "deklaration av %qD som flerdimensionell vektor måste ha gränser för alla dimensioner utom den första"
 
56040
 
 
56041
-#: cp/decl.c:8432
 
56042
+#: cp/decl.c:8435
 
56043
 #, gcc-internal-format
 
56044
 msgid "multidimensional array must have bounds for all dimensions except the first"
 
56045
 msgstr "flerdimensionell vektor måste ha gränser för alla dimensioner utom den första"
 
56046
 
 
56047
-#: cp/decl.c:8467
 
56048
+#: cp/decl.c:8470
 
56049
 #, gcc-internal-format
 
56050
 msgid "return type specification for constructor invalid"
 
56051
 msgstr "en returtypsspecifikation för konstruerare är ogiltig"
 
56052
 
 
56053
-#: cp/decl.c:8477
 
56054
+#: cp/decl.c:8480
 
56055
 #, gcc-internal-format
 
56056
 msgid "return type specification for destructor invalid"
 
56057
 msgstr "specifikation av returtyp för destruerare är ogiltigt"
 
56058
 
 
56059
-#: cp/decl.c:8490
 
56060
+#: cp/decl.c:8493
 
56061
 #, gcc-internal-format
 
56062
 msgid "return type specified for %<operator %T%>"
 
56063
 msgstr "returtyp angiven för %<operator %T%>"
 
56064
 
 
56065
-#: cp/decl.c:8512
 
56066
+#: cp/decl.c:8515
 
56067
 #, gcc-internal-format
 
56068
 msgid "unnamed variable or field declared void"
 
56069
 msgstr "namnlös variabel eller fält deklarerad void"
 
56070
 
 
56071
-#: cp/decl.c:8519
 
56072
+#: cp/decl.c:8522
 
56073
 #, gcc-internal-format
 
56074
 msgid "variable or field declared void"
 
56075
 msgstr "variabel eller fält deklarerad void"
 
56076
 
 
56077
-#: cp/decl.c:8720
 
56078
+#: cp/decl.c:8722
 
56079
 #, gcc-internal-format
 
56080
 msgid "invalid use of qualified-name %<::%D%>"
 
56081
 msgstr "ogiltigt användning av kvalificerat namn %<::%D%>"
 
56082
 
 
56083
-#: cp/decl.c:8723
 
56084
+#: cp/decl.c:8725
 
56085
 #, gcc-internal-format
 
56086
 msgid "invalid use of qualified-name %<%T::%D%>"
 
56087
 msgstr "ogiltig användning av kvalificerat namn %<%T::%D%>"
 
56088
 
 
56089
-#: cp/decl.c:8726
 
56090
+#: cp/decl.c:8728
 
56091
 #, gcc-internal-format
 
56092
 msgid "invalid use of qualified-name %<%D::%D%>"
 
56093
 msgstr "ogiltig användning av kvalificerat namn %<%D::%D%>"
 
56094
 
 
56095
-#: cp/decl.c:8735
 
56096
+#: cp/decl.c:8737
 
56097
 #, gcc-internal-format
 
56098
 msgid "%q#T is not a class or a namespace"
 
56099
 msgstr "%q#T är inte en klass eller namnrymd"
 
56100
 
 
56101
-#: cp/decl.c:8743
 
56102
+#: cp/decl.c:8745
 
56103
 #, gcc-internal-format
 
56104
 msgid "type %qT is not derived from type %qT"
 
56105
 msgstr "typ %qT är inte härledd från typen %qT"
 
56106
 
 
56107
-#: cp/decl.c:8759 cp/decl.c:8851 cp/decl.c:8860 cp/decl.c:10242
 
56108
+#: cp/decl.c:8761 cp/decl.c:8853 cp/decl.c:8862 cp/decl.c:10238
 
56109
 #, gcc-internal-format
 
56110
 msgid "declaration of %qD as non-function"
 
56111
 msgstr "deklaration av %qD som en icke-funktion"
 
56112
 
 
56113
-#: cp/decl.c:8765
 
56114
+#: cp/decl.c:8767
 
56115
 #, gcc-internal-format
 
56116
 msgid "declaration of %qD as non-member"
 
56117
 msgstr "deklaration av %qD som icke-medlem"
 
56118
 
 
56119
-#: cp/decl.c:8796
 
56120
+#: cp/decl.c:8798
 
56121
 #, gcc-internal-format
 
56122
 msgid "declarator-id missing; using reserved word %qD"
 
56123
 msgstr "deklarerar-id saknas, använder reserverat ord %qD"
 
56124
 
 
56125
-#: cp/decl.c:8843
 
56126
+#: cp/decl.c:8845
 
56127
 #, gcc-internal-format
 
56128
 msgid "function definition does not declare parameters"
 
56129
 msgstr "funktionsdefinition deklarerar inte parametrar"
 
56130
 
 
56131
-#: cp/decl.c:8868
 
56132
+#: cp/decl.c:8870
 
56133
 #, gcc-internal-format
 
56134
 msgid "declaration of %qD as %<typedef%>"
 
56135
 msgstr "deklaration av %qD som %<typedef%>"
 
56136
 
 
56137
-#: cp/decl.c:8873
 
56138
+#: cp/decl.c:8875
 
56139
 #, gcc-internal-format
 
56140
 msgid "declaration of %qD as parameter"
 
56141
 msgstr "deklaration av %qD som en parameter"
 
56142
 
 
56143
-#: cp/decl.c:8906
 
56144
+#: cp/decl.c:8908
 
56145
 #, gcc-internal-format
 
56146
 msgid "%<constexpr%> cannot appear in a typedef declaration"
 
56147
 msgstr "%<constexpr%> kan inte förekomma i en typedef-deklaration"
 
56148
 
 
56149
-#: cp/decl.c:8914
 
56150
+#: cp/decl.c:8916
 
56151
 #, gcc-internal-format
 
56152
 msgid "two or more data types in declaration of %qs"
 
56153
 msgstr "två eller fler datatyper i deklaration av %qs"
 
56154
 
 
56155
-#: cp/decl.c:8920
 
56156
+#: cp/decl.c:8922
 
56157
 #, gcc-internal-format
 
56158
 msgid "conflicting specifiers in declaration of %qs"
 
56159
 msgstr "motstridande specificerare i deklarationen av %qs"
 
56160
 
 
56161
-#: cp/decl.c:8992 cp/decl.c:8995 cp/decl.c:8998
 
56162
+#: cp/decl.c:8994 cp/decl.c:8997 cp/decl.c:9000
 
56163
 #, gcc-internal-format
 
56164
 msgid "ISO C++ forbids declaration of %qs with no type"
 
56165
 msgstr "ISO C++ förbjuder deklaration av %qs utan typ"
 
56166
 
 
56167
-#: cp/decl.c:9009
 
56168
+#: cp/decl.c:9011
 
56169
 #, gcc-internal-format
 
56170
 msgid "%<__int128%> is not supported by this target"
 
56171
 msgstr "%<__int128%> stödjs inte på denna målarkitektur"
 
56172
 
 
56173
-#: cp/decl.c:9014
 
56174
+#: cp/decl.c:9016
 
56175
 #, gcc-internal-format
 
56176
 msgid "ISO C++ does not support %<__int128%> for %qs"
 
56177
 msgstr "ISO C++ stödjer inte %<__int128%> för %qs"
 
56178
 
 
56179
-#: cp/decl.c:9035 cp/decl.c:9055
 
56180
+#: cp/decl.c:9037 cp/decl.c:9057
 
56181
 #, gcc-internal-format
 
56182
 msgid "%<signed%> or %<unsigned%> invalid for %qs"
 
56183
 msgstr "%<signed%> eller %<unsigned%> är ogiltigt för %qs"
 
56184
 
 
56185
-#: cp/decl.c:9037
 
56186
+#: cp/decl.c:9039
 
56187
 #, gcc-internal-format
 
56188
 msgid "%<signed%> and %<unsigned%> specified together for %qs"
 
56189
 msgstr "%<signed%> och %<unsigned%> givna tillsammans för %qs"
 
56190
 
 
56191
-#: cp/decl.c:9039
 
56192
+#: cp/decl.c:9041
 
56193
 #, gcc-internal-format
 
56194
 msgid "%<long long%> invalid for %qs"
 
56195
 msgstr "%<long long%> ogiltig för %qs"
 
56196
 
 
56197
-#: cp/decl.c:9041
 
56198
+#: cp/decl.c:9043
 
56199
 #, gcc-internal-format
 
56200
 msgid "%<long%> invalid for %qs"
 
56201
 msgstr "%<long%> ogiltig för %qs"
 
56202
 
 
56203
-#: cp/decl.c:9043
 
56204
+#: cp/decl.c:9045
 
56205
 #, gcc-internal-format
 
56206
 msgid "%<short%> invalid for %qs"
 
56207
 msgstr "%<short%> ogiltig för %qs"
 
56208
 
 
56209
-#: cp/decl.c:9045
 
56210
+#: cp/decl.c:9047
 
56211
 #, gcc-internal-format
 
56212
 msgid "%<long%> or %<short%> invalid for %qs"
 
56213
 msgstr "%<long%> eller %<short%> ogiltig för %qs"
 
56214
 
 
56215
-#: cp/decl.c:9047
 
56216
+#: cp/decl.c:9049
 
56217
 #, gcc-internal-format
 
56218
 msgid "%<long%>, %<int%>, %<short%>, or %<char%> invalid for %qs"
 
56219
 msgstr "%<long%>, %<int%>, %<short%> eller %<char%> ogiltig för %qs"
 
56220
 
 
56221
-#: cp/decl.c:9049
 
56222
+#: cp/decl.c:9051
 
56223
 #, gcc-internal-format
 
56224
 msgid "%<long%> or %<short%> specified with char for %qs"
 
56225
 msgstr "%<long%> eller %<short%> angiven med char för %qs"
 
56226
 
 
56227
-#: cp/decl.c:9051
 
56228
+#: cp/decl.c:9053
 
56229
 #, gcc-internal-format
 
56230
 msgid "%<long%> and %<short%> specified together for %qs"
 
56231
 msgstr "%<long%> och %<short%> angivna tillsammans för %qs"
 
56232
 
 
56233
-#: cp/decl.c:9057
 
56234
+#: cp/decl.c:9059
 
56235
 #, gcc-internal-format
 
56236
 msgid "%<short%> or %<long%> invalid for %qs"
 
56237
 msgstr "%<short%> eller %<long%> ogiltig för %qs"
 
56238
 
 
56239
-#: cp/decl.c:9065
 
56240
+#: cp/decl.c:9067
 
56241
 #, gcc-internal-format
 
56242
 msgid "long, short, signed or unsigned used invalidly for %qs"
 
56243
 msgstr "long, short, signed eller unsigned använd felaktigt för %qs"
 
56244
 
 
56245
-#: cp/decl.c:9133
 
56246
+#: cp/decl.c:9135
 
56247
 #, gcc-internal-format
 
56248
 msgid "complex invalid for %qs"
 
56249
 msgstr "complex ogiltig för %qs"
 
56250
 
 
56251
-#: cp/decl.c:9161
 
56252
+#: cp/decl.c:9163
 
56253
 #, gcc-internal-format
 
56254
 msgid "qualifiers are not allowed on declaration of %<operator %T%>"
 
56255
 msgstr "kvalificerare är inte tillåtna på deklaration av %<operator %T%>"
 
56256
 
 
56257
-#: cp/decl.c:9193
 
56258
+#: cp/decl.c:9195
 
56259
 #, gcc-internal-format
 
56260
 msgid "member %qD cannot be declared both virtual and static"
 
56261
 msgstr "medlem %qD kan inte deklareras både virtual och static"
 
56262
 
 
56263
-#: cp/decl.c:9201
 
56264
+#: cp/decl.c:9206
 
56265
 #, gcc-internal-format
 
56266
-msgid "%<%T::%D%> is not a valid declarator"
 
56267
-msgstr "%<%T::%D%> är inte en giltig deklarerare"
 
56268
-
 
56269
-#: cp/decl.c:9210
 
56270
-#, gcc-internal-format
 
56271
 msgid "typedef declaration invalid in parameter declaration"
 
56272
 msgstr "typedef-deklaration ogiltig i parameterdeklaration"
 
56273
 
 
56274
-#: cp/decl.c:9215
 
56275
+#: cp/decl.c:9211
 
56276
 #, gcc-internal-format
 
56277
 msgid "storage class specified for template parameter %qs"
 
56278
 msgstr "lagringsklass angiven för mallparameter %qs"
 
56279
 
 
56280
-#: cp/decl.c:9221
 
56281
+#: cp/decl.c:9217
 
56282
 #, gcc-internal-format
 
56283
 msgid "storage class specifiers invalid in parameter declarations"
 
56284
 msgstr "specificerare av lagringsklass ogiltig i parameterdeklarationer"
 
56285
 
 
56286
-#: cp/decl.c:9227
 
56287
+#: cp/decl.c:9223
 
56288
 #, gcc-internal-format
 
56289
 msgid "a parameter cannot be declared %<constexpr%>"
 
56290
 msgstr "en parameter kan inte deklareras %<constexpr%>"
 
56291
 
 
56292
-#: cp/decl.c:9236
 
56293
+#: cp/decl.c:9232
 
56294
 #, gcc-internal-format
 
56295
 msgid "%<virtual%> outside class declaration"
 
56296
 msgstr "%<virtual%> utanför klassdeklaration"
 
56297
 
 
56298
-#: cp/decl.c:9254
 
56299
+#: cp/decl.c:9250
 
56300
 #, gcc-internal-format
 
56301
 msgid "multiple storage classes in declaration of %qs"
 
56302
 msgstr "flera lagringsklasser i deklaration av %qs"
 
56303
 
 
56304
-#: cp/decl.c:9277
 
56305
+#: cp/decl.c:9273
 
56306
 #, gcc-internal-format
 
56307
 msgid "storage class specified for %qs"
 
56308
 msgstr "lagringsklass angiven för %qs"
 
56309
 
 
56310
-#: cp/decl.c:9281
 
56311
+#: cp/decl.c:9277
 
56312
 #, gcc-internal-format
 
56313
 msgid "storage class specified for parameter %qs"
 
56314
 msgstr "lagringsklass angiven för parameter %qs"
 
56315
 
 
56316
-#: cp/decl.c:9294
 
56317
+#: cp/decl.c:9290
 
56318
 #, gcc-internal-format
 
56319
 msgid "nested function %qs declared %<extern%>"
 
56320
 msgstr "nästad funktion %qs är deklarerad %<extern%>"
 
56321
 
 
56322
-#: cp/decl.c:9298
 
56323
+#: cp/decl.c:9294
 
56324
 #, gcc-internal-format
 
56325
 msgid "top-level declaration of %qs specifies %<auto%>"
 
56326
 msgstr "toppnivådeklaration av %qs anger %<auto%>"
 
56327
 
 
56328
-#: cp/decl.c:9305
 
56329
+#: cp/decl.c:9301
 
56330
 #, gcc-internal-format
 
56331
 msgid "function-scope %qs implicitly auto and declared %<__thread%>"
 
56332
 msgstr "funktionsdefinitionsområde %qs implicit auto och deklarerat %<__thread%>"
 
56333
 
 
56334
-#: cp/decl.c:9317
 
56335
+#: cp/decl.c:9313
 
56336
 #, gcc-internal-format
 
56337
 msgid "storage class specifiers invalid in friend function declarations"
 
56338
 msgstr "ogiltig specificerare av lagringsklass i vänfunktionsdeklarationer"
 
56339
 
 
56340
-#: cp/decl.c:9427
 
56341
+#: cp/decl.c:9423
 
56342
 #, gcc-internal-format
 
56343
 msgid "%qs declared as function returning a function"
 
56344
 msgstr "%qs är deklarerad som en funktion som returnerar en funktion"
 
56345
 
 
56346
-#: cp/decl.c:9432
 
56347
+#: cp/decl.c:9428
 
56348
 #, gcc-internal-format
 
56349
 msgid "%qs declared as function returning an array"
 
56350
 msgstr "%qs är deklarerad som en funktion som returnerar en vektor"
 
56351
 
 
56352
-#: cp/decl.c:9438
 
56353
-#, fuzzy, gcc-internal-format
 
56354
+#: cp/decl.c:9434
 
56355
+#, gcc-internal-format
 
56356
 msgid "%qs declared as function returning an abstract class type"
 
56357
-msgstr "%qs är deklarerad som en funktion som returnerar en vektor"
 
56358
+msgstr "%qs är deklarerad som en funktion som returnerar en abstrakt klasstyp"
 
56359
 
 
56360
-#: cp/decl.c:9467
 
56361
+#: cp/decl.c:9463
 
56362
 #, gcc-internal-format
 
56363
 msgid "%qs function uses %<auto%> type specifier without trailing return type"
 
56364
 msgstr "funktionen %qs använder typspecificeraren %<auto%> utan avslutande returtyp"
 
56365
 
 
56366
-#: cp/decl.c:9473
 
56367
+#: cp/decl.c:9469
 
56368
 #, gcc-internal-format
 
56369
 msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
 
56370
 msgstr "funktionen %qs med avslutande returtyp har %qT som sin typ istället för bara %<auto%>"
 
56371
 
 
56372
 #. Not using maybe_warn_cpp0x because this should
 
56373
 #. always be an error.
 
56374
-#: cp/decl.c:9484
 
56375
+#: cp/decl.c:9480
 
56376
 #, gcc-internal-format
 
56377
 msgid "trailing return type only available with -std=c++11 or -std=gnu++11"
 
56378
 msgstr "avslutande returtyp är endast tillgänglig med -std=c++11 eller -std=gnu++11"
 
56379
 
 
56380
-#: cp/decl.c:9487
 
56381
+#: cp/decl.c:9483
 
56382
 #, gcc-internal-format
 
56383
 msgid "%qs function with trailing return type not declared with %<auto%> type specifier"
 
56384
 msgstr "funktionen %qs med avslutande returtyp är inte deklarerad med typspecificeraren %<auto%>"
 
56385
 
 
56386
-#: cp/decl.c:9520
 
56387
+#: cp/decl.c:9516
 
56388
 #, gcc-internal-format
 
56389
 msgid "destructor cannot be static member function"
 
56390
 msgstr "destruerare kan inte vara en statisk medlemsfunktion"
 
56391
 
 
56392
-#: cp/decl.c:9521
 
56393
+#: cp/decl.c:9517
 
56394
 #, gcc-internal-format
 
56395
 msgid "constructor cannot be static member function"
 
56396
 msgstr "konstruerare kan inte vara en statisk medlemsfunktion"
 
56397
 
 
56398
-#: cp/decl.c:9525
 
56399
+#: cp/decl.c:9521
 
56400
 #, gcc-internal-format
 
56401
 msgid "destructors may not be cv-qualified"
 
56402
 msgstr "destruerare får inte vara cv-kvalificerade"
 
56403
 
 
56404
-#: cp/decl.c:9526
 
56405
+#: cp/decl.c:9522
 
56406
 #, gcc-internal-format
 
56407
 msgid "constructors may not be cv-qualified"
 
56408
 msgstr "konstruerare får inte vara cv-kvalificerade"
 
56409
 
 
56410
-#: cp/decl.c:9543
 
56411
+#: cp/decl.c:9539
 
56412
 #, gcc-internal-format
 
56413
 msgid "constructors cannot be declared virtual"
 
56414
 msgstr "konstruerare kan inte deklareras virtual"
 
56415
 
 
56416
-#: cp/decl.c:9556
 
56417
+#: cp/decl.c:9552
 
56418
 #, gcc-internal-format
 
56419
 msgid "can%'t initialize friend function %qs"
 
56420
 msgstr "det går inte att initiera vänfunktionen %qs"
 
56421
 
 
56422
 #. Cannot be both friend and virtual.
 
56423
-#: cp/decl.c:9560
 
56424
+#: cp/decl.c:9556
 
56425
 #, gcc-internal-format
 
56426
 msgid "virtual functions cannot be friends"
 
56427
 msgstr "virtuella funktioner kan inte vara vänner"
 
56428
 
 
56429
-#: cp/decl.c:9564
 
56430
+#: cp/decl.c:9560
 
56431
 #, gcc-internal-format
 
56432
 msgid "friend declaration not in class definition"
 
56433
 msgstr "vändeklaration är inte i klassdefinition"
 
56434
 
 
56435
-#: cp/decl.c:9566
 
56436
+#: cp/decl.c:9562
 
56437
 #, gcc-internal-format
 
56438
 msgid "can%'t define friend function %qs in a local class definition"
 
56439
 msgstr "det går inte att definiera vänfunktion %qs i en lokal klassdefinition"
 
56440
 
 
56441
-#: cp/decl.c:9587
 
56442
+#: cp/decl.c:9583
 
56443
 #, gcc-internal-format
 
56444
 msgid "destructors may not have parameters"
 
56445
 msgstr "destruerare får inte ha parametrar"
 
56446
 
 
56447
-#: cp/decl.c:9613
 
56448
+#: cp/decl.c:9609
 
56449
 #, gcc-internal-format
 
56450
 msgid "cannot declare pointer to %q#T"
 
56451
 msgstr "det går inte att deklarera pekare till %q#T"
 
56452
 
 
56453
-#: cp/decl.c:9626 cp/decl.c:9633
 
56454
+#: cp/decl.c:9622 cp/decl.c:9629
 
56455
 #, gcc-internal-format
 
56456
 msgid "cannot declare reference to %q#T"
 
56457
 msgstr "det går inte att deklarera referens till %q#T"
 
56458
 
 
56459
-#: cp/decl.c:9635
 
56460
+#: cp/decl.c:9631
 
56461
 #, gcc-internal-format
 
56462
 msgid "cannot declare pointer to %q#T member"
 
56463
 msgstr "det går inte att deklarera pekare medlem av %q#T"
 
56464
 
 
56465
-#: cp/decl.c:9658
 
56466
+#: cp/decl.c:9654
 
56467
 #, gcc-internal-format
 
56468
 msgid "cannot declare reference to qualified function type %qT"
 
56469
 msgstr "det går inte att deklarera en referens till en kvalificerad funktionstyp %qT"
 
56470
 
 
56471
-#: cp/decl.c:9659
 
56472
+#: cp/decl.c:9655
 
56473
 #, gcc-internal-format
 
56474
 msgid "cannot declare pointer to qualified function type %qT"
 
56475
 msgstr "det går inte att deklarera en pekare till en kvalificerad funktionstyp %qT"
 
56476
 
 
56477
-#: cp/decl.c:9733
 
56478
+#: cp/decl.c:9729
 
56479
 #, gcc-internal-format
 
56480
 msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
 
56481
 msgstr "det går inte att deklarera en referens till %q#T, som inte är ett typedef- eller ett malltypargument"
 
56482
 
 
56483
-#: cp/decl.c:9797
 
56484
+#: cp/decl.c:9793
 
56485
 #, gcc-internal-format
 
56486
 msgid "both %<volatile%> and %<constexpr%> cannot be used here"
 
56487
 msgstr "det går inte att använda både %<volatile%> och %<constexpr%> här"
 
56488
 
 
56489
-#: cp/decl.c:9809
 
56490
+#: cp/decl.c:9805
 
56491
 #, gcc-internal-format
 
56492
 msgid "template-id %qD used as a declarator"
 
56493
 msgstr "mall-id %qD använd som en deklarerare"
 
56494
 
 
56495
-#: cp/decl.c:9833
 
56496
+#: cp/decl.c:9829
 
56497
 #, gcc-internal-format
 
56498
 msgid "member functions are implicitly friends of their class"
 
56499
 msgstr "medlemsfunktioner är implicit vänner till sin klass"
 
56500
 
 
56501
-#: cp/decl.c:9838
 
56502
+#: cp/decl.c:9834
 
56503
 #, gcc-internal-format
 
56504
 msgid "extra qualification %<%T::%> on member %qs"
 
56505
 msgstr "extra kvalifikation %<%T::%> på medlem %qs"
 
56506
 
 
56507
-#: cp/decl.c:9868
 
56508
+#: cp/decl.c:9864
 
56509
 #, gcc-internal-format
 
56510
 msgid "cannot define member function %<%T::%s%> within %<%T%>"
 
56511
 msgstr "det går inte att definiera medlemsfunktion %<%T::%s%> inuti %<%T%>"
 
56512
 
 
56513
-#: cp/decl.c:9870
 
56514
+#: cp/decl.c:9866
 
56515
 #, gcc-internal-format
 
56516
 msgid "cannot declare member function %<%T::%s%> within %<%T%>"
 
56517
 msgstr "det går inte att deklarera medlemsfunktionen %<%T::%s%> inuti %<%T%>"
 
56518
 
 
56519
-#: cp/decl.c:9879
 
56520
+#: cp/decl.c:9875
 
56521
 #, gcc-internal-format
 
56522
 msgid "cannot declare member %<%T::%s%> within %qT"
 
56523
 msgstr "det går inte att deklarera medlem %<%T::%s%> inuti %qT"
 
56524
 
 
56525
-#: cp/decl.c:9912
 
56526
+#: cp/decl.c:9908
 
56527
 #, gcc-internal-format
 
56528
 msgid "non-parameter %qs cannot be a parameter pack"
 
56529
 msgstr "icke-parameter %qs kan inte vara ett parameterpaket"
 
56530
 
 
56531
-#: cp/decl.c:9922
 
56532
+#: cp/decl.c:9918
 
56533
 #, gcc-internal-format
 
56534
 msgid "size of array %qs is too large"
 
56535
 msgstr "storleken på vektorn %qs är för stor"
 
56536
 
 
56537
-#: cp/decl.c:9933
 
56538
+#: cp/decl.c:9929
 
56539
 #, gcc-internal-format
 
56540
 msgid "data member may not have variably modified type %qT"
 
56541
 msgstr "datamedlem får inte ha variabel typ %qT"
 
56542
 
 
56543
-#: cp/decl.c:9935
 
56544
+#: cp/decl.c:9931
 
56545
 #, gcc-internal-format
 
56546
 msgid "parameter may not have variably modified type %qT"
 
56547
 msgstr "parameter får inte ha variabel typ %qT"
 
56548
 
 
56549
 #. [dcl.fct.spec] The explicit specifier shall only be used in
 
56550
 #. declarations of constructors within a class definition.
 
56551
-#: cp/decl.c:9943
 
56552
+#: cp/decl.c:9939
 
56553
 #, gcc-internal-format
 
56554
 msgid "only declarations of constructors can be %<explicit%>"
 
56555
 msgstr "endast deklarationer av konstruerare kan vara %<explicit%>"
 
56556
 
 
56557
-#: cp/decl.c:9951
 
56558
+#: cp/decl.c:9947
 
56559
 #, gcc-internal-format
 
56560
 msgid "non-member %qs cannot be declared %<mutable%>"
 
56561
 msgstr "icke-medlem %qs kan inte deklareras %<mutable%>"
 
56562
 
 
56563
-#: cp/decl.c:9957
 
56564
+#: cp/decl.c:9953
 
56565
 #, gcc-internal-format
 
56566
 msgid "non-object member %qs cannot be declared %<mutable%>"
 
56567
 msgstr "icke-objektmedlem %qs kan inte deklareras %<mutable%>"
 
56568
 
 
56569
-#: cp/decl.c:9963
 
56570
+#: cp/decl.c:9959
 
56571
 #, gcc-internal-format
 
56572
 msgid "function %qs cannot be declared %<mutable%>"
 
56573
 msgstr "funktionen %qs kan inte deklareras %<mutable%>"
 
56574
 
 
56575
-#: cp/decl.c:9968
 
56576
+#: cp/decl.c:9964
 
56577
 #, gcc-internal-format
 
56578
 msgid "static %qs cannot be declared %<mutable%>"
 
56579
 msgstr "statiska %qs kan inte deklareras %<mutable%>"
 
56580
 
 
56581
-#: cp/decl.c:9973
 
56582
+#: cp/decl.c:9969
 
56583
 #, gcc-internal-format
 
56584
 msgid "const %qs cannot be declared %<mutable%>"
 
56585
 msgstr "const %qs kan inte deklareras %<mutable%>"
 
56586
 
 
56587
-#: cp/decl.c:9978
 
56588
+#: cp/decl.c:9974
 
56589
 #, gcc-internal-format
 
56590
 msgid "reference %qs cannot be declared %<mutable%>"
 
56591
 msgstr "referensen %qs kan inte deklareras %<mutable%>"
 
56592
 
 
56593
-#: cp/decl.c:10013
 
56594
+#: cp/decl.c:10009
 
56595
 #, gcc-internal-format
 
56596
 msgid "typedef declared %<auto%>"
 
56597
 msgstr "typedef deklarerad %<auto%>"
 
56598
 
 
56599
-#: cp/decl.c:10023
 
56600
+#: cp/decl.c:10019
 
56601
 #, gcc-internal-format
 
56602
 msgid "typedef name may not be a nested-name-specifier"
 
56603
 msgstr "typedef-namn får inte vara en nästad-namnspecificerare"
 
56604
 
 
56605
-#: cp/decl.c:10042
 
56606
+#: cp/decl.c:10038
 
56607
 #, gcc-internal-format
 
56608
 msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
 
56609
 msgstr "ISO C++ förbjuder nästad typ %qD med samma namn som en omgivande klass"
 
56610
 
 
56611
-#: cp/decl.c:10143
 
56612
+#: cp/decl.c:10139
 
56613
 #, gcc-internal-format
 
56614
 msgid "qualified function types cannot be used to declare static member functions"
 
56615
 msgstr "kvalificerade funktiontyper kan inte användas för att deklarera statiska medlemsfunktioner"
 
56616
 
 
56617
-#: cp/decl.c:10145
 
56618
+#: cp/decl.c:10141
 
56619
 #, gcc-internal-format
 
56620
 msgid "qualified function types cannot be used to declare free functions"
 
56621
 msgstr "kvalificerade funktiontyper kan inte användas för att deklarera fria funktioner"
 
56622
 
 
56623
-#: cp/decl.c:10172
 
56624
+#: cp/decl.c:10168
 
56625
 #, gcc-internal-format
 
56626
 msgid "type qualifiers specified for friend class declaration"
 
56627
 msgstr "typkvalificerare angivna för vänklassdeklaration"
 
56628
 
 
56629
-#: cp/decl.c:10177
 
56630
+#: cp/decl.c:10173
 
56631
 #, gcc-internal-format
 
56632
 msgid "%<inline%> specified for friend class declaration"
 
56633
 msgstr "%<inline%> angivet för vänklassdeklaration"
 
56634
 
 
56635
-#: cp/decl.c:10185
 
56636
+#: cp/decl.c:10181
 
56637
 #, gcc-internal-format
 
56638
 msgid "template parameters cannot be friends"
 
56639
 msgstr "mallparametrar kan inte vara vänner"
 
56640
 
 
56641
-#: cp/decl.c:10187
 
56642
+#: cp/decl.c:10183
 
56643
 #, gcc-internal-format
 
56644
 msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
 
56645
 msgstr "vändeklaration kräver klassnyckel, d.v.s. %<friend class %T::%D%>"
 
56646
 
 
56647
-#: cp/decl.c:10191
 
56648
+#: cp/decl.c:10187
 
56649
 #, gcc-internal-format
 
56650
 msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
 
56651
 msgstr "vändeklaration kräver klassnyckel, d.v.s. %<friend %#T%>"
 
56652
 
 
56653
-#: cp/decl.c:10204
 
56654
+#: cp/decl.c:10200
 
56655
 #, gcc-internal-format
 
56656
 msgid "trying to make class %qT a friend of global scope"
 
56657
 msgstr "försöker göra klassen %qT en vän med global räckvidd"
 
56658
 
 
56659
-#: cp/decl.c:10222
 
56660
+#: cp/decl.c:10218
 
56661
 #, gcc-internal-format
 
56662
 msgid "invalid qualifiers on non-member function type"
 
56663
 msgstr "ogiltiga kvalificerare på typ som inte är medlemsfunktion"
 
56664
 
 
56665
-#: cp/decl.c:10232
 
56666
+#: cp/decl.c:10228
 
56667
 #, gcc-internal-format
 
56668
 msgid "abstract declarator %qT used as declaration"
 
56669
 msgstr "abstrakt deklarerare %qT använd som deklaration"
 
56670
 
 
56671
-#: cp/decl.c:10261
 
56672
+#: cp/decl.c:10257
 
56673
 #, gcc-internal-format
 
56674
 msgid "cannot use %<::%> in parameter declaration"
 
56675
 msgstr "det går inte att använda %<::%> i parameterdeklaration"
 
56676
 
 
56677
-#: cp/decl.c:10265
 
56678
+#: cp/decl.c:10261
 
56679
 #, gcc-internal-format
 
56680
 msgid "parameter declared %<auto%>"
 
56681
 msgstr "parametern deklarerad %<auto%>"
 
56682
 
 
56683
-#: cp/decl.c:10308
 
56684
+#: cp/decl.c:10304
 
56685
 #, gcc-internal-format
 
56686
 msgid "non-static data member declared %<auto%>"
 
56687
 msgstr "ej statisk datamedlem deklarerad %<auto%>"
 
56688
 
 
56689
 #. Something like struct S { int N::j; };
 
56690
-#: cp/decl.c:10330
 
56691
+#: cp/decl.c:10326
 
56692
 #, gcc-internal-format
 
56693
 msgid "invalid use of %<::%>"
 
56694
 msgstr "ogiltigt användning av %<::%>"
 
56695
 
 
56696
-#: cp/decl.c:10352
 
56697
+#: cp/decl.c:10348
 
56698
 #, gcc-internal-format
 
56699
 msgid "declaration of function %qD in invalid context"
 
56700
 msgstr "deklaration av funktionen %qD i ogiltig kontext"
 
56701
 
 
56702
-#: cp/decl.c:10361
 
56703
+#: cp/decl.c:10357
 
56704
 #, gcc-internal-format
 
56705
 msgid "function %qD declared virtual inside a union"
 
56706
 msgstr "funktionen %qD deklarerad virtuell inuti en union"
 
56707
 
 
56708
-#: cp/decl.c:10370
 
56709
+#: cp/decl.c:10366
 
56710
 #, gcc-internal-format
 
56711
 msgid "%qD cannot be declared virtual, since it is always static"
 
56712
 msgstr "%qD kan inte deklareras virtuell, eftersom den redan är statisk"
 
56713
 
 
56714
-#: cp/decl.c:10386
 
56715
+#: cp/decl.c:10382
 
56716
 #, gcc-internal-format
 
56717
 msgid "expected qualified name in friend declaration for destructor %qD"
 
56718
 msgstr "kvalificerat namn förväntades i vändeklaration för destruerare %qD"
 
56719
 
 
56720
-#: cp/decl.c:10393
 
56721
+#: cp/decl.c:10389
 
56722
 #, gcc-internal-format
 
56723
 msgid "declaration of %qD as member of %qT"
 
56724
 msgstr "deklaration av %qD som medlem av %qT"
 
56725
 
 
56726
-#: cp/decl.c:10399
 
56727
+#: cp/decl.c:10395
 
56728
 #, gcc-internal-format
 
56729
 msgid "a destructor cannot be %<constexpr%>"
 
56730
 msgstr "en destruerare kan inte vara %<constexpr%>"
 
56731
 
 
56732
-#: cp/decl.c:10405
 
56733
+#: cp/decl.c:10401
 
56734
 #, gcc-internal-format
 
56735
 msgid "expected qualified name in friend declaration for constructor %qD"
 
56736
 msgstr "kvalificerat namn förväntades i vändeklaration för konstruerare %qD"
 
56737
 
 
56738
-#: cp/decl.c:10451
 
56739
+#: cp/decl.c:10447
 
56740
 #, gcc-internal-format
 
56741
 msgid "field %qD has incomplete type"
 
56742
 msgstr "fält %qD har ofullständig typ"
 
56743
 
 
56744
-#: cp/decl.c:10453
 
56745
+#: cp/decl.c:10449
 
56746
 #, gcc-internal-format
 
56747
 msgid "name %qT has incomplete type"
 
56748
 msgstr "namnet %qT har ofullständig typ"
 
56749
 
 
56750
-#: cp/decl.c:10462
 
56751
+#: cp/decl.c:10458
 
56752
 #, gcc-internal-format
 
56753
 msgid "  in instantiation of template %qT"
 
56754
 msgstr "  i instansiering av mallen %qT"
 
56755
 
 
56756
-#: cp/decl.c:10471
 
56757
+#: cp/decl.c:10467
 
56758
 #, gcc-internal-format
 
56759
 msgid "%qE is neither function nor member function; cannot be declared friend"
 
56760
 msgstr "%qE är varken en funktion eller medlemsfunktion, kan inte deklareras som vän"
 
56761
 
 
56762
-#: cp/decl.c:10528
 
56763
+#: cp/decl.c:10524
 
56764
 #, gcc-internal-format
 
56765
 msgid "constexpr static data member %qD must have an initializer"
 
56766
 msgstr "statisk constexpr-datamedlemmen %qD måste ha en initierare"
 
56767
 
 
56768
-#: cp/decl.c:10537
 
56769
+#: cp/decl.c:10533
 
56770
 #, gcc-internal-format
 
56771
 msgid "non-static data member %qE declared %<constexpr%>"
 
56772
 msgstr "ickestatisk datamedlem %qE deklarerad %<constexpr%>"
 
56773
 
 
56774
-#: cp/decl.c:10587
 
56775
+#: cp/decl.c:10583
 
56776
 #, gcc-internal-format
 
56777
 msgid "storage class %<auto%> invalid for function %qs"
 
56778
 msgstr "lagringsklassen %<auto%> är ogiltig för funktionen %qs"
 
56779
 
 
56780
-#: cp/decl.c:10589
 
56781
+#: cp/decl.c:10585
 
56782
 #, gcc-internal-format
 
56783
 msgid "storage class %<register%> invalid for function %qs"
 
56784
 msgstr "lagringsklassen %<register%> är ogiltig för funktionen %qs"
 
56785
 
 
56786
-#: cp/decl.c:10593
 
56787
+#: cp/decl.c:10589
 
56788
 #, gcc-internal-format
 
56789
 msgid "storage class %<__thread%> invalid for function %qs"
 
56790
 msgstr "lagringsklassen %<__thread%> är ogiltig för funktionen %qs"
 
56791
 
 
56792
-#: cp/decl.c:10596
 
56793
-#, fuzzy, gcc-internal-format
 
56794
+#: cp/decl.c:10592
 
56795
+#, gcc-internal-format
 
56796
 msgid "storage class %<thread_local%> invalid for function %qs"
 
56797
-msgstr "lagringsklassen %<__thread%> är ogiltig för funktionen %qs"
 
56798
+msgstr "lagringsklassen %<thread_local%> är ogiltig för funktionen %qs"
 
56799
 
 
56800
-#: cp/decl.c:10601
 
56801
+#: cp/decl.c:10597
 
56802
 #, gcc-internal-format
 
56803
 msgid "virt-specifiers in %qs not allowed outside a class definition"
 
56804
 msgstr "virt-specificerare i %qs är inte tillåtet utanför en klassdefinition"
 
56805
 
 
56806
-#: cp/decl.c:10612
 
56807
+#: cp/decl.c:10608
 
56808
 #, gcc-internal-format
 
56809
 msgid "%<static%> specified invalid for function %qs declared out of global scope"
 
56810
 msgstr "specificerare %<static%> är ogiltigt för funktion %qs deklarerad utanför global räckvidd"
 
56811
 
 
56812
-#: cp/decl.c:10616
 
56813
+#: cp/decl.c:10612
 
56814
 #, gcc-internal-format
 
56815
 msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
 
56816
 msgstr "specificerare %<inline%> är ogiltig för funktionen %qs deklarerad utanför global räckvidd"
 
56817
 
 
56818
-#: cp/decl.c:10624
 
56819
+#: cp/decl.c:10620
 
56820
 #, gcc-internal-format
 
56821
 msgid "virtual non-class function %qs"
 
56822
 msgstr "virtuell icke klassfunktion %qs"
 
56823
 
 
56824
-#: cp/decl.c:10631
 
56825
+#: cp/decl.c:10627
 
56826
 #, gcc-internal-format
 
56827
 msgid "%qs defined in a non-class scope"
 
56828
 msgstr "%qs definierad utan att vara i klassräckvidd"
 
56829
 
 
56830
-#: cp/decl.c:10632
 
56831
+#: cp/decl.c:10628
 
56832
 #, gcc-internal-format
 
56833
 msgid "%qs declared in a non-class scope"
 
56834
 msgstr "%qs deklarerad utan att vara i klassräckvidd"
 
56835
 
 
56836
-#: cp/decl.c:10660
 
56837
+#: cp/decl.c:10655
 
56838
 #, gcc-internal-format
 
56839
 msgid "cannot declare member function %qD to have static linkage"
 
56840
 msgstr "det går inte deklarera medlemsfunktionen %qD att ha statisk länkklass"
 
56841
 
 
56842
 #. FIXME need arm citation
 
56843
-#: cp/decl.c:10667
 
56844
+#: cp/decl.c:10662
 
56845
 #, gcc-internal-format
 
56846
 msgid "cannot declare static function inside another function"
 
56847
 msgstr "kan inte deklarera en statisk funktion i en annan funktion"
 
56848
 
 
56849
-#: cp/decl.c:10697
 
56850
+#: cp/decl.c:10692
 
56851
 #, gcc-internal-format
 
56852
 msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
 
56853
 msgstr "%<static%> får inte användas vid definition (till skillnad mot deklaration) av statisk datamedlem"
 
56854
 
 
56855
-#: cp/decl.c:10704
 
56856
+#: cp/decl.c:10699
 
56857
 #, gcc-internal-format
 
56858
 msgid "static member %qD declared %<register%>"
 
56859
 msgstr "statisk medlem %qD deklarerad %<register%>"
 
56860
 
 
56861
-#: cp/decl.c:10710
 
56862
+#: cp/decl.c:10705
 
56863
 #, gcc-internal-format
 
56864
 msgid "cannot explicitly declare member %q#D to have extern linkage"
 
56865
 msgstr "det går inte att deklarera medlem %q#D att ha extern länkklass"
 
56866
 
 
56867
-#: cp/decl.c:10717
 
56868
+#: cp/decl.c:10712
 
56869
 #, gcc-internal-format
 
56870
 msgid "declaration of constexpr variable %qD is not a definition"
 
56871
 msgstr "deklarationen av constexpr-variabeln %qD är inte en definition"
 
56872
 
 
56873
-#: cp/decl.c:10730
 
56874
+#: cp/decl.c:10725
 
56875
 #, gcc-internal-format
 
56876
 msgid "%qs initialized and declared %<extern%>"
 
56877
 msgstr "%qs initierad och deklarerad %<extern%>"
 
56878
 
 
56879
-#: cp/decl.c:10734
 
56880
+#: cp/decl.c:10729
 
56881
 #, gcc-internal-format
 
56882
 msgid "%qs has both %<extern%> and initializer"
 
56883
 msgstr "%qs har både %<extern%> och initierare"
 
56884
 
 
56885
-#: cp/decl.c:10880
 
56886
+#: cp/decl.c:10874
 
56887
 #, gcc-internal-format
 
56888
 msgid "default argument %qE uses %qD"
 
56889
 msgstr "standardargument %qE använder %qD"
 
56890
 
 
56891
-#: cp/decl.c:10882
 
56892
+#: cp/decl.c:10876
 
56893
 #, gcc-internal-format
 
56894
 msgid "default argument %qE uses local variable %qD"
 
56895
 msgstr "standardargument %qE använder lokal variabel %qD"
 
56896
 
 
56897
-#: cp/decl.c:10970
 
56898
+#: cp/decl.c:10964
 
56899
 #, gcc-internal-format
 
56900
 msgid "parameter %qD has Java class type"
 
56901
 msgstr "parametern %qD har Javaklasstyp"
 
56902
 
 
56903
-#: cp/decl.c:10998
 
56904
+#: cp/decl.c:10992
 
56905
 #, gcc-internal-format
 
56906
 msgid "parameter %qD invalidly declared method type"
 
56907
 msgstr "parameter %qD ogiltigt deklarerad metodtyp"
 
56908
 
 
56909
-#: cp/decl.c:11023
 
56910
+#: cp/decl.c:11017
 
56911
 #, gcc-internal-format
 
56912
 msgid "parameter %qD includes pointer to array of unknown bound %qT"
 
56913
 msgstr "parameter %qD inkluderar pekare till vektor %qT med okänd gräns"
 
56914
 
 
56915
-#: cp/decl.c:11025
 
56916
+#: cp/decl.c:11019
 
56917
 #, gcc-internal-format
 
56918
 msgid "parameter %qD includes reference to array of unknown bound %qT"
 
56919
 msgstr "parameter %qD inkluderar referens till vektor %qT med okänd gräns"
 
56920
@@ -30290,168 +30327,168 @@
 
56921
 #. or implicitly defined), there's no need to worry about their
 
56922
 #. existence.  Theoretically, they should never even be
 
56923
 #. instantiated, but that's hard to forestall.
 
56924
-#: cp/decl.c:11279
 
56925
+#: cp/decl.c:11273
 
56926
 #, gcc-internal-format
 
56927
 msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
 
56928
 msgstr "ogiltig konstruerare, du menade förmodligen %<%T (const %T&)%>"
 
56929
 
 
56930
-#: cp/decl.c:11401
 
56931
+#: cp/decl.c:11395
 
56932
 #, gcc-internal-format
 
56933
 msgid "%qD may not be declared within a namespace"
 
56934
 msgstr "%qD är kanske inte deklarerad i en namnrymd"
 
56935
 
 
56936
-#: cp/decl.c:11406
 
56937
+#: cp/decl.c:11400
 
56938
 #, gcc-internal-format
 
56939
 msgid "%qD may not be declared as static"
 
56940
 msgstr "%qD får inte deklareras som statisk"
 
56941
 
 
56942
-#: cp/decl.c:11432
 
56943
+#: cp/decl.c:11426
 
56944
 #, gcc-internal-format
 
56945
 msgid "%qD must be a nonstatic member function"
 
56946
 msgstr "%qD måste vara en icke-statisk medlemsfunktion"
 
56947
 
 
56948
-#: cp/decl.c:11441
 
56949
+#: cp/decl.c:11435
 
56950
 #, gcc-internal-format
 
56951
 msgid "%qD must be either a non-static member function or a non-member function"
 
56952
 msgstr "%qD måste vara antingen en medlemsfunktion som inte är statisk eller funktion som inte är medlem"
 
56953
 
 
56954
-#: cp/decl.c:11463
 
56955
+#: cp/decl.c:11457
 
56956
 #, gcc-internal-format
 
56957
 msgid "%qD must have an argument of class or enumerated type"
 
56958
 msgstr "%qD måste ha ett argument med klass- eller uppräkningstyp"
 
56959
 
 
56960
-#: cp/decl.c:11492
 
56961
+#: cp/decl.c:11486
 
56962
 #, gcc-internal-format
 
56963
 msgid "conversion to a reference to void will never use a type conversion operator"
 
56964
 msgstr "konvertering till en referens till void kommer aldrig använda en typkonverteringsoperator"
 
56965
 
 
56966
-#: cp/decl.c:11494
 
56967
+#: cp/decl.c:11488
 
56968
 #, gcc-internal-format
 
56969
 msgid "conversion to void will never use a type conversion operator"
 
56970
 msgstr "konvertering till void kommer aldrig använda en typkonverteringsoperator"
 
56971
 
 
56972
-#: cp/decl.c:11501
 
56973
+#: cp/decl.c:11495
 
56974
 #, gcc-internal-format
 
56975
 msgid "conversion to a reference to the same type will never use a type conversion operator"
 
56976
 msgstr "konvertering till en referens till samma typ kommer aldrig använda en typkonverteringsoperator"
 
56977
 
 
56978
-#: cp/decl.c:11503
 
56979
+#: cp/decl.c:11497
 
56980
 #, gcc-internal-format
 
56981
 msgid "conversion to the same type will never use a type conversion operator"
 
56982
 msgstr "konvertering till samma typ kommer aldrig använda en typkonverteringsoperator"
 
56983
 
 
56984
-#: cp/decl.c:11511
 
56985
+#: cp/decl.c:11505
 
56986
 #, gcc-internal-format
 
56987
 msgid "conversion to a reference to a base class will never use a type conversion operator"
 
56988
 msgstr "konvertering till en referens till en basklass kommer aldrig använda en typkonverteringsoperator"
 
56989
 
 
56990
-#: cp/decl.c:11513
 
56991
+#: cp/decl.c:11507
 
56992
 #, gcc-internal-format
 
56993
 msgid "conversion to a base class will never use a type conversion operator"
 
56994
 msgstr "konvertering till en basklass kommer aldrig använda en typkonverteringsoperator"
 
56995
 
 
56996
 #. 13.4.0.3
 
56997
-#: cp/decl.c:11522
 
56998
+#: cp/decl.c:11516
 
56999
 #, gcc-internal-format
 
57000
 msgid "ISO C++ prohibits overloading operator ?:"
 
57001
 msgstr "ISO C++ förhindrar överlagring av operatorn ?:"
 
57002
 
 
57003
-#: cp/decl.c:11527
 
57004
+#: cp/decl.c:11521
 
57005
 #, gcc-internal-format
 
57006
 msgid "%qD must not have variable number of arguments"
 
57007
 msgstr "%qD får inte ha variabelt antal argument"
 
57008
 
 
57009
-#: cp/decl.c:11578
 
57010
+#: cp/decl.c:11572
 
57011
 #, gcc-internal-format
 
57012
 msgid "postfix %qD must take %<int%> as its argument"
 
57013
 msgstr "postfix %qD måste ta %<int%> som sitt argument"
 
57014
 
 
57015
-#: cp/decl.c:11581
 
57016
+#: cp/decl.c:11575
 
57017
 #, gcc-internal-format
 
57018
 msgid "postfix %qD must take %<int%> as its second argument"
 
57019
 msgstr "postfix %qD måste ta %<int%> som sitt andra argument"
 
57020
 
 
57021
-#: cp/decl.c:11589
 
57022
+#: cp/decl.c:11583
 
57023
 #, gcc-internal-format
 
57024
 msgid "%qD must take either zero or one argument"
 
57025
 msgstr "%qD måste ta antingen noll eller ett argument"
 
57026
 
 
57027
-#: cp/decl.c:11591
 
57028
+#: cp/decl.c:11585
 
57029
 #, gcc-internal-format
 
57030
 msgid "%qD must take either one or two arguments"
 
57031
 msgstr "%qD måste ta antingen ett eller två argument"
 
57032
 
 
57033
-#: cp/decl.c:11613
 
57034
+#: cp/decl.c:11607
 
57035
 #, gcc-internal-format
 
57036
 msgid "prefix %qD should return %qT"
 
57037
 msgstr "prefix %qD skall returnera %qT"
 
57038
 
 
57039
-#: cp/decl.c:11619
 
57040
+#: cp/decl.c:11613
 
57041
 #, gcc-internal-format
 
57042
 msgid "postfix %qD should return %qT"
 
57043
 msgstr "postfix %qD skall returnera %qT"
 
57044
 
 
57045
-#: cp/decl.c:11628
 
57046
+#: cp/decl.c:11622
 
57047
 #, gcc-internal-format
 
57048
 msgid "%qD must take %<void%>"
 
57049
 msgstr "%qD måste ta %<void%>"
 
57050
 
 
57051
-#: cp/decl.c:11630 cp/decl.c:11639
 
57052
+#: cp/decl.c:11624 cp/decl.c:11633
 
57053
 #, gcc-internal-format
 
57054
 msgid "%qD must take exactly one argument"
 
57055
 msgstr "%qD måste ta exakt ett argument"
 
57056
 
 
57057
-#: cp/decl.c:11641
 
57058
+#: cp/decl.c:11635
 
57059
 #, gcc-internal-format
 
57060
 msgid "%qD must take exactly two arguments"
 
57061
 msgstr "%qD måste ta exakt två argument"
 
57062
 
 
57063
-#: cp/decl.c:11650
 
57064
+#: cp/decl.c:11644
 
57065
 #, gcc-internal-format
 
57066
 msgid "user-defined %qD always evaluates both arguments"
 
57067
 msgstr "användardefinierad %qD beräknar alltid båda argumenten"
 
57068
 
 
57069
-#: cp/decl.c:11664
 
57070
+#: cp/decl.c:11658
 
57071
 #, gcc-internal-format
 
57072
 msgid "%qD should return by value"
 
57073
 msgstr "%qD skall returnera som värde"
 
57074
 
 
57075
-#: cp/decl.c:11675 cp/decl.c:11680
 
57076
+#: cp/decl.c:11669 cp/decl.c:11674
 
57077
 #, gcc-internal-format
 
57078
 msgid "%qD cannot have default arguments"
 
57079
 msgstr "%qD kan inte ha standardargument"
 
57080
 
 
57081
-#: cp/decl.c:11741
 
57082
+#: cp/decl.c:11732
 
57083
 #, gcc-internal-format
 
57084
 msgid "using template type parameter %qT after %qs"
 
57085
 msgstr "malltypparametern %qT används efter %qs"
 
57086
 
 
57087
-#: cp/decl.c:11764
 
57088
+#: cp/decl.c:11755
 
57089
 #, gcc-internal-format
 
57090
 msgid "using alias template specialization %qT after %qs"
 
57091
 msgstr "användning av aliasmallspecialisering %qT efter %qs"
 
57092
 
 
57093
-#: cp/decl.c:11767
 
57094
+#: cp/decl.c:11758
 
57095
 #, gcc-internal-format
 
57096
 msgid "using typedef-name %qD after %qs"
 
57097
 msgstr "typedef-namnet %qD används efter %qs"
 
57098
 
 
57099
-#: cp/decl.c:11769
 
57100
+#: cp/decl.c:11760
 
57101
 #, gcc-internal-format
 
57102
 msgid "%qD has a previous declaration here"
 
57103
 msgstr "%qD har en tidigare deklaration här"
 
57104
 
 
57105
-#: cp/decl.c:11777
 
57106
+#: cp/decl.c:11768
 
57107
 #, gcc-internal-format
 
57108
 msgid "%qT referred to as %qs"
 
57109
 msgstr "%qT refererad till som %qs"
 
57110
 
 
57111
-#: cp/decl.c:11778 cp/decl.c:11785
 
57112
+#: cp/decl.c:11769 cp/decl.c:11776
 
57113
 #, gcc-internal-format
 
57114
 msgid "%q+T has a previous declaration here"
 
57115
 msgstr "%q+T har en tidigare deklaration här"
 
57116
 
 
57117
-#: cp/decl.c:11784
 
57118
+#: cp/decl.c:11775
 
57119
 #, gcc-internal-format
 
57120
 msgid "%qT referred to as enum"
 
57121
 msgstr "%qT refererad till som enum"
 
57122
@@ -30463,88 +30500,88 @@
 
57123
 #. void f(class C);            // No template header here
 
57124
 #.
 
57125
 #. then the required template argument is missing.
 
57126
-#: cp/decl.c:11799
 
57127
+#: cp/decl.c:11790
 
57128
 #, gcc-internal-format
 
57129
 msgid "template argument required for %<%s %T%>"
 
57130
 msgstr "mallargument krävs för %<%s %T%>"
 
57131
 
 
57132
-#: cp/decl.c:11849 cp/name-lookup.c:3069
 
57133
+#: cp/decl.c:11840 cp/name-lookup.c:3062
 
57134
 #, gcc-internal-format
 
57135
 msgid "%qD has the same name as the class in which it is declared"
 
57136
 msgstr "%qD har samma namn som klassen den är deklarerad i"
 
57137
 
 
57138
-#: cp/decl.c:11879 cp/name-lookup.c:2561 cp/name-lookup.c:3395
 
57139
-#: cp/name-lookup.c:3440 cp/parser.c:5076 cp/parser.c:21175
 
57140
+#: cp/decl.c:11870 cp/name-lookup.c:2561 cp/name-lookup.c:3390
 
57141
+#: cp/name-lookup.c:3435 cp/parser.c:5076 cp/parser.c:21179
 
57142
 #, gcc-internal-format
 
57143
 msgid "reference to %qD is ambiguous"
 
57144
 msgstr "referens till %qD är tvetydig"
 
57145
 
 
57146
-#: cp/decl.c:11994
 
57147
+#: cp/decl.c:11985
 
57148
 #, gcc-internal-format
 
57149
 msgid "use of enum %q#D without previous declaration"
 
57150
 msgstr "enum %q#D används utan tidigare deklaration"
 
57151
 
 
57152
-#: cp/decl.c:12015
 
57153
+#: cp/decl.c:12006
 
57154
 #, gcc-internal-format
 
57155
 msgid "redeclaration of %qT as a non-template"
 
57156
 msgstr "omdeklaration av %qT som en icke-mall"
 
57157
 
 
57158
-#: cp/decl.c:12016
 
57159
+#: cp/decl.c:12007
 
57160
 #, gcc-internal-format
 
57161
 msgid "previous declaration %q+D"
 
57162
 msgstr "tidigare deklaration %q+D"
 
57163
 
 
57164
-#: cp/decl.c:12157
 
57165
+#: cp/decl.c:12148
 
57166
 #, gcc-internal-format
 
57167
 msgid "derived union %qT invalid"
 
57168
 msgstr "härledd unionen %qT ogiltig"
 
57169
 
 
57170
-#: cp/decl.c:12166
 
57171
+#: cp/decl.c:12157
 
57172
 #, gcc-internal-format
 
57173
 msgid "Java class %qT cannot have multiple bases"
 
57174
 msgstr "Javaklass %qT kan inte ha flera baser"
 
57175
 
 
57176
-#: cp/decl.c:12177
 
57177
+#: cp/decl.c:12168
 
57178
 #, gcc-internal-format
 
57179
 msgid "Java class %qT cannot have virtual bases"
 
57180
 msgstr "Javaklass %qT kan inte ha virtuella baser"
 
57181
 
 
57182
-#: cp/decl.c:12197
 
57183
+#: cp/decl.c:12188
 
57184
 #, gcc-internal-format
 
57185
 msgid "base type %qT fails to be a struct or class type"
 
57186
 msgstr "bastyp %qT är ingen post- eller klasstyp"
 
57187
 
 
57188
-#: cp/decl.c:12230
 
57189
+#: cp/decl.c:12221
 
57190
 #, gcc-internal-format
 
57191
 msgid "recursive type %qT undefined"
 
57192
 msgstr "rekursiv typ %qT odefinierad"
 
57193
 
 
57194
-#: cp/decl.c:12232
 
57195
+#: cp/decl.c:12223
 
57196
 #, gcc-internal-format
 
57197
 msgid "duplicate base type %qT invalid"
 
57198
 msgstr "upprepat bastyp %qT ogiltig"
 
57199
 
 
57200
-#: cp/decl.c:12356
 
57201
+#: cp/decl.c:12347
 
57202
 #, gcc-internal-format
 
57203
 msgid "scoped/unscoped mismatch in enum %q#T"
 
57204
 msgstr "uppräkningstyp med/utan räckviddsbegränsning stämmer inte överens för enum %q#T"
 
57205
 
 
57206
-#: cp/decl.c:12359 cp/decl.c:12367 cp/decl.c:12379 cp/parser.c:14742
 
57207
+#: cp/decl.c:12350 cp/decl.c:12358 cp/decl.c:12370 cp/parser.c:14744
 
57208
 #, gcc-internal-format
 
57209
 msgid "previous definition here"
 
57210
 msgstr "tidigare definition här"
 
57211
 
 
57212
-#: cp/decl.c:12364
 
57213
+#: cp/decl.c:12355
 
57214
 #, gcc-internal-format
 
57215
 msgid "underlying type mismatch in enum %q#T"
 
57216
 msgstr "underliggande typ stämmer inte överens i enum %q#T"
 
57217
 
 
57218
-#: cp/decl.c:12376
 
57219
+#: cp/decl.c:12367
 
57220
 #, gcc-internal-format
 
57221
 msgid "different underlying type in enum %q#T"
 
57222
 msgstr "olika underliggande typ i enum %q#T"
 
57223
 
 
57224
-#: cp/decl.c:12443
 
57225
+#: cp/decl.c:12434
 
57226
 #, gcc-internal-format
 
57227
 msgid "underlying type %<%T%> of %<%T%> must be an integral type"
 
57228
 msgstr "underliggande typ %<%T%> till %<%T%> måste vara en heltalstyp"
 
57229
@@ -30553,82 +30590,82 @@
 
57230
 #.
 
57231
 #. IF no integral type can represent all the enumerator values, the
 
57232
 #. enumeration is ill-formed.
 
57233
-#: cp/decl.c:12577
 
57234
+#: cp/decl.c:12568
 
57235
 #, gcc-internal-format
 
57236
 msgid "no integral type can represent all of the enumerator values for %qT"
 
57237
 msgstr "ingen heltalstyp kan representera alla uppräkningsvärdena i %qT"
 
57238
 
 
57239
-#: cp/decl.c:12718
 
57240
+#: cp/decl.c:12709
 
57241
 #, gcc-internal-format
 
57242
 msgid "enumerator value for %qD is not an integer constant"
 
57243
 msgstr "uppräkningsvärde för %qD är inte en heltalskonstant"
 
57244
 
 
57245
-#: cp/decl.c:12764
 
57246
+#: cp/decl.c:12755
 
57247
 #, gcc-internal-format
 
57248
 msgid "incremented enumerator value is too large for %<unsigned long%>"
 
57249
 msgstr "ökat uppräkningsvärde är för stort för %<unsigned long%>"
 
57250
 
 
57251
-#: cp/decl.c:12776
 
57252
+#: cp/decl.c:12767
 
57253
 #, gcc-internal-format
 
57254
 msgid "overflow in enumeration values at %qD"
 
57255
 msgstr "överspill i uppräkningsvärden vid %qD"
 
57256
 
 
57257
-#: cp/decl.c:12796
 
57258
+#: cp/decl.c:12787
 
57259
 #, gcc-internal-format
 
57260
 msgid "enumerator value %E is too large for underlying type %<%T%>"
 
57261
 msgstr "uppräkningsvärde %E är för stort för den underliggande typen %<%T%>"
 
57262
 
 
57263
-#: cp/decl.c:12886
 
57264
+#: cp/decl.c:12877
 
57265
 #, gcc-internal-format
 
57266
 msgid "return type %q#T is incomplete"
 
57267
 msgstr "returtypen %q#T är ofullständig"
 
57268
 
 
57269
-#: cp/decl.c:12888
 
57270
+#: cp/decl.c:12879
 
57271
 #, gcc-internal-format
 
57272
 msgid "return type has Java class type %q#T"
 
57273
 msgstr "returtypen har Javaklasstyp %q#T"
 
57274
 
 
57275
-#: cp/decl.c:13012 cp/typeck.c:8247
 
57276
+#: cp/decl.c:13003 cp/typeck.c:8252
 
57277
 #, gcc-internal-format
 
57278
 msgid "%<operator=%> should return a reference to %<*this%>"
 
57279
 msgstr "%<operator=%> skall returnera en referens till %<*this%>"
 
57280
 
 
57281
-#: cp/decl.c:13108
 
57282
+#: cp/decl.c:13099
 
57283
 #, gcc-internal-format
 
57284
 msgid "no previous declaration for %q+D"
 
57285
 msgstr "ingen tidigare deklaration av %q+D"
 
57286
 
 
57287
-#: cp/decl.c:13329
 
57288
+#: cp/decl.c:13320
 
57289
 #, gcc-internal-format
 
57290
 msgid "invalid function declaration"
 
57291
 msgstr "ogiltig funktionsdeklaration"
 
57292
 
 
57293
-#: cp/decl.c:13413
 
57294
+#: cp/decl.c:13404
 
57295
 #, gcc-internal-format
 
57296
 msgid "parameter %qD declared void"
 
57297
 msgstr "parameter %qD deklarerad void"
 
57298
 
 
57299
-#: cp/decl.c:13781
 
57300
-#, fuzzy, gcc-internal-format
 
57301
+#: cp/decl.c:13772
 
57302
+#, gcc-internal-format
 
57303
 msgid "no return statements in function returning %qT"
 
57304
-msgstr "ingen retursats i funktion som returnerar icke-void"
 
57305
+msgstr "inga retursatser i funktion som returnerar %qT"
 
57306
 
 
57307
-#: cp/decl.c:13783 cp/typeck.c:8135
 
57308
-#, fuzzy, gcc-internal-format
 
57309
+#: cp/decl.c:13774 cp/typeck.c:8135
 
57310
+#, gcc-internal-format
 
57311
 msgid "only plain %<auto%> return type can be deduced to %<void%>"
 
57312
-msgstr "funktionsreturtyper är inte kompatibla på grund av %<volatile%>"
 
57313
+msgstr "endast enkel returtyp %<auto%> kan härledas till %<void%>"
 
57314
 
 
57315
-#: cp/decl.c:13879
 
57316
+#: cp/decl.c:13870
 
57317
 #, gcc-internal-format
 
57318
 msgid "parameter %q+D set but not used"
 
57319
 msgstr "parametern %q+D sätts men används inte"
 
57320
 
 
57321
-#: cp/decl.c:13974
 
57322
+#: cp/decl.c:13965
 
57323
 #, gcc-internal-format
 
57324
 msgid "invalid member function declaration"
 
57325
 msgstr "ogiltig medlemsfunktionsdeklaration"
 
57326
 
 
57327
-#: cp/decl.c:13988
 
57328
+#: cp/decl.c:13979
 
57329
 #, gcc-internal-format
 
57330
 msgid "%qD is already defined in class %qT"
 
57331
 msgstr "%qD är redan definierad i klassen %qT"
 
57332
@@ -30649,9 +30686,9 @@
 
57333
 msgstr "ogiltiga typer %<%T[%T]%> för vektorindex"
 
57334
 
 
57335
 #: cp/decl2.c:439
 
57336
-#, fuzzy, gcc-internal-format
 
57337
+#, gcc-internal-format
 
57338
 msgid "deleting array %q#E"
 
57339
-msgstr "raderar vektor %q#D"
 
57340
+msgstr "raderar vektor %q#E"
 
57341
 
 
57342
 #: cp/decl2.c:445
 
57343
 #, gcc-internal-format
 
57344
@@ -30860,101 +30897,101 @@
 
57345
 msgstr "användning av borttagen funktion %qD"
 
57346
 
 
57347
 #: cp/decl2.c:4537 cp/decl2.c:4594
 
57348
-#, fuzzy, gcc-internal-format
 
57349
+#, gcc-internal-format
 
57350
 msgid "use of %qD before deduction of %<auto%>"
 
57351
-msgstr "typen på %qD sätts skönsmässigt till %<int%>"
 
57352
+msgstr "använding av %qD före härledning av %<auto%>"
 
57353
 
 
57354
-#: cp/error.c:3327
 
57355
+#: cp/error.c:3331
 
57356
 #, gcc-internal-format
 
57357
 msgid "extended initializer lists only available with -std=c++11 or -std=gnu++11"
 
57358
 msgstr "utökade initierarlistor är endast tillgängliga med -std=c++11 eller -std=gnu++11"
 
57359
 
 
57360
-#: cp/error.c:3332
 
57361
+#: cp/error.c:3336
 
57362
 #, gcc-internal-format
 
57363
 msgid "explicit conversion operators only available with -std=c++11 or -std=gnu++11"
 
57364
 msgstr "explicita konverteringsoperatorer är endast tillgängliga med -std=c++11 eller -std=gnu++11"
 
57365
 
 
57366
-#: cp/error.c:3337
 
57367
+#: cp/error.c:3341
 
57368
 #, gcc-internal-format
 
57369
 msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
 
57370
 msgstr "variadiska mallar är endast tillgängliga med -std=c++11 eller -std=gnu++11"
 
57371
 
 
57372
-#: cp/error.c:3342
 
57373
+#: cp/error.c:3346
 
57374
 #, gcc-internal-format
 
57375
 msgid "lambda expressions only available with -std=c++11 or -std=gnu++11"
 
57376
 msgstr "lambdauttryck är endast tillgängliga med -std=c++11 eller -std=gnu++11"
 
57377
 
 
57378
-#: cp/error.c:3347
 
57379
+#: cp/error.c:3351
 
57380
 #, gcc-internal-format
 
57381
 msgid "C++0x auto only available with -std=c++11 or -std=gnu++11"
 
57382
 msgstr "C++0x auto är endast tillgängligt med -std=c++11 eller -std=gnu++11"
 
57383
 
 
57384
-#: cp/error.c:3351
 
57385
+#: cp/error.c:3355
 
57386
 #, gcc-internal-format
 
57387
 msgid "scoped enums only available with -std=c++11 or -std=gnu++11"
 
57388
 msgstr "enum med räckvidd är endast tillgängliga med -std=c++11 eller -std=gnu++11"
 
57389
 
 
57390
-#: cp/error.c:3355
 
57391
+#: cp/error.c:3359
 
57392
 #, gcc-internal-format
 
57393
 msgid "defaulted and deleted functions only available with -std=c++11 or -std=gnu++11"
 
57394
 msgstr "standarddefinierade och raderade funktioner är endast tillgängliga med -std=c++11 eller -std=gnu++11"
 
57395
 
 
57396
-#: cp/error.c:3360
 
57397
+#: cp/error.c:3364
 
57398
 #, gcc-internal-format
 
57399
 msgid "inline namespaces only available with -std=c++11 or -std=gnu++11"
 
57400
 msgstr "inline-namnrymdet är endast tillgängliga med -std=c++11 eller -std=gnu++11"
 
57401
 
 
57402
-#: cp/error.c:3365
 
57403
+#: cp/error.c:3369
 
57404
 #, gcc-internal-format
 
57405
 msgid "override controls (override/final) only available with -std=c++11 or -std=gnu++11"
 
57406
 msgstr "styrning av åsidosättande (override/final) är endast tillgängliga med -std=c++11 eller -std=gnu++11"
 
57407
 
 
57408
-#: cp/error.c:3370
 
57409
+#: cp/error.c:3374
 
57410
 #, gcc-internal-format
 
57411
 msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
 
57412
 msgstr "initierare av datamedlemmar som inte är statiska är endast tillgängliga med -std=c++11 eller -std=gnu++11"
 
57413
 
 
57414
-#: cp/error.c:3375
 
57415
+#: cp/error.c:3379
 
57416
 #, gcc-internal-format
 
57417
 msgid "user-defined literals only available with -std=c++11 or -std=gnu++11"
 
57418
 msgstr "användardefinierade literaler är endast tillgängliga med -std=c++11 eller -std=gnu++11"
 
57419
 
 
57420
-#: cp/error.c:3380
 
57421
+#: cp/error.c:3384
 
57422
 #, gcc-internal-format
 
57423
 msgid "delegating constructors only available with -std=c++11 or -std=gnu++11"
 
57424
 msgstr "delegerande konstruerare är endast tillgängliga med -std=c++11 eller -std=gnu++11"
 
57425
 
 
57426
-#: cp/error.c:3385
 
57427
-#, fuzzy, gcc-internal-format
 
57428
+#: cp/error.c:3389
 
57429
+#, gcc-internal-format
 
57430
 msgid "inheriting constructors only available with -std=c++11 or -std=gnu++11"
 
57431
-msgstr "delegerande konstruerare är endast tillgängliga med -std=c++11 eller -std=gnu++11"
 
57432
+msgstr "ärvande konstruerare är endast tillgängliga med -std=c++11 eller -std=gnu++11"
 
57433
 
 
57434
-#: cp/error.c:3390
 
57435
-#, fuzzy, gcc-internal-format
 
57436
+#: cp/error.c:3394
 
57437
+#, gcc-internal-format
 
57438
 msgid "c++11 attributes only available with -std=c++11 or -std=gnu++11"
 
57439
-msgstr "C++0x auto är endast tillgängligt med -std=c++11 eller -std=gnu++11"
 
57440
+msgstr "c++11-attribut är endast tillgängligt med -std=c++11 eller -std=gnu++11"
 
57441
 
 
57442
-#: cp/error.c:3439
 
57443
+#: cp/error.c:3443
 
57444
 #, gcc-internal-format
 
57445
 msgid "incomplete type %qT used in nested name specifier"
 
57446
 msgstr "ofullständig typ %qT använd i nästad namnspecificerare"
 
57447
 
 
57448
-#: cp/error.c:3443
 
57449
+#: cp/error.c:3447
 
57450
 #, gcc-internal-format
 
57451
 msgid "reference to %<%T::%D%> is ambiguous"
 
57452
 msgstr "referens till %<%T::%D%> är tvetydig"
 
57453
 
 
57454
-#: cp/error.c:3448 cp/typeck.c:2260
 
57455
+#: cp/error.c:3452 cp/typeck.c:2260
 
57456
 #, gcc-internal-format
 
57457
 msgid "%qD is not a member of %qT"
 
57458
 msgstr "%qD har inte en medlem av %qT"
 
57459
 
 
57460
-#: cp/error.c:3452
 
57461
+#: cp/error.c:3456
 
57462
 #, gcc-internal-format
 
57463
 msgid "%qD is not a member of %qD"
 
57464
 msgstr "%qD är inte en medlem av %qD"
 
57465
 
 
57466
-#: cp/error.c:3457
 
57467
+#: cp/error.c:3461
 
57468
 #, gcc-internal-format
 
57469
 msgid "%<::%D%> has not been declared"
 
57470
 msgstr "%<::%D%> har inte deklarerats"
 
57471
@@ -31007,14 +31044,14 @@
 
57472
 msgstr "uttrycket %qE med abstrakt klasstyp %qT kan inte användas i throw-uttryck"
 
57473
 
 
57474
 #: cp/except.c:981
 
57475
-#, fuzzy, gcc-internal-format
 
57476
+#, gcc-internal-format
 
57477
 msgid "cannot declare catch parameter to be of abstract class type %qT"
 
57478
-msgstr "det går inte att deklarera parametern %q+D att vara av abstrakt typ %qT"
 
57479
+msgstr "det går inte att deklarera en fångstparametern att vara av abstrakt klasstyp %qT"
 
57480
 
 
57481
 #: cp/except.c:989
 
57482
-#, fuzzy, gcc-internal-format
 
57483
+#, gcc-internal-format
 
57484
 msgid "cannot declare catch parameter to be of rvalue reference type %qT"
 
57485
-msgstr "det går inte att deklarera parametern %q+D att vara av abstrakt typ %qT"
 
57486
+msgstr "det går inte att deklarera en fångstparameter att vara av rvalue-referenstyp %qT"
 
57487
 
 
57488
 #: cp/except.c:1075
 
57489
 #, gcc-internal-format
 
57490
@@ -31311,24 +31348,24 @@
 
57491
 msgstr "oinitierad const-medlem i %q#T"
 
57492
 
 
57493
 #: cp/init.c:2254
 
57494
-#, fuzzy, gcc-internal-format
 
57495
+#, gcc-internal-format
 
57496
 msgid "integer overflow in array size"
 
57497
-msgstr "heltalsspill i uttryck"
 
57498
+msgstr "heltalsspill i vektorstorlek"
 
57499
 
 
57500
 #: cp/init.c:2264
 
57501
-#, fuzzy, gcc-internal-format
 
57502
+#, gcc-internal-format
 
57503
 msgid "array size in operator new must be constant"
 
57504
-msgstr "Variabeln ”%s” vid %L i detta sammanhang måste vara en konstant"
 
57505
+msgstr "vektorstorlek i operatorn new måste vara en konstant"
 
57506
 
 
57507
 #: cp/init.c:2278
 
57508
-#, fuzzy, gcc-internal-format
 
57509
+#, gcc-internal-format
 
57510
 msgid "variably modified type not allowed in operator new"
 
57511
-msgstr "variabelt ändrat fält i filräckvidd"
 
57512
+msgstr "variabelt ändrad typ inte tillåten i operatorn new"
 
57513
 
 
57514
 #: cp/init.c:2292
 
57515
-#, fuzzy, gcc-internal-format
 
57516
+#, gcc-internal-format
 
57517
 msgid "ISO C++ does not support variable-length array types"
 
57518
-msgstr "ISO C stödjer inte mättning av typer"
 
57519
+msgstr "ISO C++ stödjer inte vektortyper med variabel längd"
 
57520
 
 
57521
 #: cp/init.c:2300
 
57522
 #, gcc-internal-format
 
57523
@@ -31835,99 +31872,99 @@
 
57524
 msgid "%qD not declared"
 
57525
 msgstr "%qD inte deklarerad"
 
57526
 
 
57527
-#: cp/name-lookup.c:3218
 
57528
+#: cp/name-lookup.c:3211
 
57529
 #, gcc-internal-format
 
57530
 msgid "using-declaration for non-member at class scope"
 
57531
 msgstr "using-deklaration för icke-medlem vid klassräckvidd"
 
57532
 
 
57533
-#: cp/name-lookup.c:3225
 
57534
+#: cp/name-lookup.c:3218
 
57535
 #, gcc-internal-format
 
57536
 msgid "%<%T::%D%> names destructor"
 
57537
 msgstr "%<%T::%D%> namnger en destruerare"
 
57538
 
 
57539
-#: cp/name-lookup.c:3236
 
57540
+#: cp/name-lookup.c:3231
 
57541
 #, gcc-internal-format
 
57542
 msgid "%<%T::%D%> names constructor in %qT"
 
57543
 msgstr "%<%T::%D%> namnger konstruerare i %qT"
 
57544
 
 
57545
-#: cp/name-lookup.c:3287
 
57546
+#: cp/name-lookup.c:3282
 
57547
 #, gcc-internal-format
 
57548
 msgid "no members matching %<%T::%D%> in %q#T"
 
57549
 msgstr "inga medlemmar matchar %<%T::%D%> i %q#T"
 
57550
 
 
57551
-#: cp/name-lookup.c:3374
 
57552
+#: cp/name-lookup.c:3369
 
57553
 #, gcc-internal-format
 
57554
 msgid "declaration of %qD not in a namespace surrounding %qD"
 
57555
 msgstr "deklaration av %qD inte i namnrymd som omger %qD"
 
57556
 
 
57557
-#: cp/name-lookup.c:3382
 
57558
+#: cp/name-lookup.c:3377
 
57559
 #, gcc-internal-format
 
57560
 msgid "explicit qualification in declaration of %qD"
 
57561
 msgstr "explicit-kvalifikation i deklaration av %qD"
 
57562
 
 
57563
-#: cp/name-lookup.c:3465
 
57564
+#: cp/name-lookup.c:3460
 
57565
 #, gcc-internal-format
 
57566
 msgid "%qD should have been declared inside %qD"
 
57567
 msgstr "%qD borde ha deklarerats inuti %qD"
 
57568
 
 
57569
-#: cp/name-lookup.c:3509
 
57570
+#: cp/name-lookup.c:3504
 
57571
 #, gcc-internal-format
 
57572
 msgid "%qD attribute requires a single NTBS argument"
 
57573
 msgstr "attributet %qD kräver ett ensamt NTBS-argument"
 
57574
 
 
57575
-#: cp/name-lookup.c:3516
 
57576
+#: cp/name-lookup.c:3511
 
57577
 #, gcc-internal-format
 
57578
 msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
 
57579
 msgstr "attributet %qD är meningslöst eftersom medlemmar av den anonyma namnrymden får lokala symboler"
 
57580
 
 
57581
-#: cp/name-lookup.c:3524 cp/name-lookup.c:3936
 
57582
+#: cp/name-lookup.c:3519 cp/name-lookup.c:3931
 
57583
 #, gcc-internal-format
 
57584
 msgid "%qD attribute directive ignored"
 
57585
 msgstr "attributdirektivet %qD ignorerat"
 
57586
 
 
57587
-#: cp/name-lookup.c:3588
 
57588
+#: cp/name-lookup.c:3583
 
57589
 #, gcc-internal-format
 
57590
 msgid "namespace alias %qD not allowed here, assuming %qD"
 
57591
 msgstr "namnrymdsalias %qD inte tillåtet här, antar %qD"
 
57592
 
 
57593
-#: cp/name-lookup.c:3924
 
57594
+#: cp/name-lookup.c:3919
 
57595
 #, gcc-internal-format
 
57596
 msgid "strong using only meaningful at namespace scope"
 
57597
 msgstr "strong using är endast meningsfullt vid namnrymdsräckvidd"
 
57598
 
 
57599
-#: cp/name-lookup.c:3928
 
57600
+#: cp/name-lookup.c:3923
 
57601
 #, gcc-internal-format
 
57602
 msgid "current namespace %qD does not enclose strongly used namespace %qD"
 
57603
 msgstr "nuvarande namnrymd %qD innesluter inte den starkt använda namnrymden %qD"
 
57604
 
 
57605
-#: cp/name-lookup.c:4267
 
57606
+#: cp/name-lookup.c:4262
 
57607
 #, gcc-internal-format
 
57608
 msgid "maximum limit of %d namespaces searched for %qE"
 
57609
 msgstr "maxgräns på %d namnrymder sökta %qE"
 
57610
 
 
57611
-#: cp/name-lookup.c:4277
 
57612
+#: cp/name-lookup.c:4272
 
57613
 #, gcc-internal-format
 
57614
 msgid "suggested alternative:"
 
57615
 msgid_plural "suggested alternatives:"
 
57616
 msgstr[0] "föreslaget alternativ:"
 
57617
 msgstr[1] "föreslagna alternativ:"
 
57618
 
 
57619
-#: cp/name-lookup.c:4281
 
57620
+#: cp/name-lookup.c:4276
 
57621
 #, gcc-internal-format
 
57622
 msgid "  %qE"
 
57623
 msgstr "  %qE"
 
57624
 
 
57625
-#: cp/name-lookup.c:5551
 
57626
+#: cp/name-lookup.c:5546
 
57627
 #, gcc-internal-format
 
57628
 msgid "argument dependent lookup finds %q+D"
 
57629
 msgstr "argumentberoende uppslagning hittar %q+D"
 
57630
 
 
57631
-#: cp/name-lookup.c:6088
 
57632
+#: cp/name-lookup.c:6083
 
57633
 #, gcc-internal-format
 
57634
 msgid "XXX entering pop_everything ()\n"
 
57635
 msgstr "XXX går in i pop_everything ()\n"
 
57636
 
 
57637
-#: cp/name-lookup.c:6097
 
57638
+#: cp/name-lookup.c:6092
 
57639
 #, gcc-internal-format
 
57640
 msgid "XXX leaving pop_everything ()\n"
 
57641
 msgstr "XXX lämnar pop_everything ()\n"
 
57642
@@ -32033,9 +32070,9 @@
 
57643
 msgstr "%qT är inte en mall"
 
57644
 
 
57645
 #: cp/parser.c:2591
 
57646
-#, fuzzy, gcc-internal-format
 
57647
+#, gcc-internal-format
 
57648
 msgid "%qE is not a class template"
 
57649
-msgstr "%qE är inte en mall"
 
57650
+msgstr "%qE är inte en klassmall"
 
57651
 
 
57652
 #: cp/parser.c:2593
 
57653
 #, gcc-internal-format
 
57654
@@ -32052,7 +32089,7 @@
 
57655
 msgid "floating-point literal cannot appear in a constant-expression"
 
57656
 msgstr "en flyttalsliteral får inte finnas i ett konstantuttryck"
 
57657
 
 
57658
-#: cp/parser.c:2633 cp/pt.c:13527
 
57659
+#: cp/parser.c:2633 cp/pt.c:13522
 
57660
 #, gcc-internal-format
 
57661
 msgid "a cast to a type other than an integral or enumeration type cannot appear in a constant-expression"
 
57662
 msgstr "en typomvandling till en annan typ än en heltals- eller uppräkningstyp kan inte förekomma i ett konstantuttryck"
 
57663
@@ -32201,17 +32238,17 @@
 
57664
 msgstr "kan inte hitta en teckenliteraloperator %qD med argumentet %qT"
 
57665
 
 
57666
 #: cp/parser.c:3682
 
57667
-#, fuzzy, gcc-internal-format
 
57668
+#, gcc-internal-format
 
57669
 msgid "integer literal exceeds range of %qT type"
 
57670
-msgstr "flyttalskonstant överskrider intervallet för %qT"
 
57671
+msgstr "heltalskonstant överskrider intervallet för typen %qT"
 
57672
 
 
57673
 #: cp/parser.c:3688
 
57674
-#, fuzzy, gcc-internal-format
 
57675
+#, gcc-internal-format
 
57676
 msgid "floating literal exceeds range of %qT type"
 
57677
-msgstr "flyttalskonstant överskrider intervallet för %qT"
 
57678
+msgstr "flyttalskonstant överskrider intervallet för typen %qT"
 
57679
 
 
57680
 #: cp/parser.c:3692
 
57681
-#, fuzzy, gcc-internal-format
 
57682
+#, gcc-internal-format
 
57683
 msgid "floating literal truncated to zero"
 
57684
 msgstr "flyttalskonstant avkortas till noll"
 
57685
 
 
57686
@@ -32295,7 +32332,7 @@
 
57687
 msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
 
57688
 msgstr "literala operatorsuffix som inte föregås av %<_%> är reserverade för framtida standardisering"
 
57689
 
 
57690
-#: cp/parser.c:4857 cp/parser.c:16496
 
57691
+#: cp/parser.c:4857 cp/parser.c:16498
 
57692
 #, gcc-internal-format
 
57693
 msgid "expected unqualified-id"
 
57694
 msgstr "okvalificerat id förväntades"
 
57695
@@ -32468,9 +32505,9 @@
 
57696
 msgstr "standardargumentet angivet för lambdaparameter"
 
57697
 
 
57698
 #: cp/parser.c:8885
 
57699
-#, fuzzy, gcc-internal-format
 
57700
+#, gcc-internal-format
 
57701
 msgid "attributes at the beginning of statement are ignored"
 
57702
-msgstr "attribut efter initierare inom parentes ignoreras"
 
57703
+msgstr "attribut vid början av satser ignoreras"
 
57704
 
 
57705
 #: cp/parser.c:8913
 
57706
 #, gcc-internal-format
 
57707
@@ -32497,7 +32534,7 @@
 
57708
 msgid "compound-statement in constexpr function"
 
57709
 msgstr "sammansatt sats i en constexpr-funktion"
 
57710
 
 
57711
-#: cp/parser.c:9298 cp/parser.c:23016
 
57712
+#: cp/parser.c:9298 cp/parser.c:23020
 
57713
 #, gcc-internal-format
 
57714
 msgid "expected selection-statement"
 
57715
 msgstr "selektionssats förväntades"
 
57716
@@ -32527,7 +32564,7 @@
 
57717
 msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
 
57718
 msgstr "inkonsistenta start-/sluttyper i intervallbaserat %<for%>-sats: %qT och %qT"
 
57719
 
 
57720
-#: cp/parser.c:9889 cp/parser.c:23019
 
57721
+#: cp/parser.c:9889 cp/parser.c:23023
 
57722
 #, gcc-internal-format
 
57723
 msgid "expected iteration-statement"
 
57724
 msgstr "iterationssats förväntades"
 
57725
@@ -32543,12 +32580,12 @@
 
57726
 msgid "ISO C++ forbids computed gotos"
 
57727
 msgstr "ISO C++ förbjuder beräknade goto"
 
57728
 
 
57729
-#: cp/parser.c:10071 cp/parser.c:23022
 
57730
+#: cp/parser.c:10071 cp/parser.c:23026
 
57731
 #, gcc-internal-format
 
57732
 msgid "expected jump-statement"
 
57733
 msgstr "hoppsats förväntades"
 
57734
 
 
57735
-#: cp/parser.c:10203 cp/parser.c:19157
 
57736
+#: cp/parser.c:10203 cp/parser.c:19161
 
57737
 #, gcc-internal-format
 
57738
 msgid "extra %<;%>"
 
57739
 msgstr "extra %<;%>"
 
57740
@@ -32585,7 +32622,7 @@
 
57741
 msgid "class definition may not be declared a friend"
 
57742
 msgstr "klassdefinition kan inte deklareras som en vän"
 
57743
 
 
57744
-#: cp/parser.c:11034 cp/parser.c:19551
 
57745
+#: cp/parser.c:11034 cp/parser.c:19555
 
57746
 #, gcc-internal-format
 
57747
 msgid "templates may not be %<virtual%>"
 
57748
 msgstr "mallar får inte vara %<virtual%>"
 
57749
@@ -32606,9 +32643,9 @@
 
57750
 msgstr "ogiltig användning av %<auto%> i konverteringsoperator"
 
57751
 
 
57752
 #: cp/parser.c:11471
 
57753
-#, fuzzy, gcc-internal-format
 
57754
+#, gcc-internal-format
 
57755
 msgid "use of %<auto%> in member template conversion operator can never be deduced"
 
57756
-msgstr "ogiltig användning av %<auto%> i konverteringsoperator"
 
57757
+msgstr "användning av %<auto%> i medlemsmallskonverteringsoperator kan aldrig vara härledd"
 
57758
 
 
57759
 #: cp/parser.c:11560
 
57760
 #, gcc-internal-format
 
57761
@@ -32666,12 +32703,12 @@
 
57762
 msgid "keyword %<export%> not implemented, and will be ignored"
 
57763
 msgstr "nyckelordet %<export%> är inte implementerat och kommer ignoreras"
 
57764
 
 
57765
-#: cp/parser.c:12317 cp/parser.c:12415 cp/parser.c:12522 cp/parser.c:17611
 
57766
+#: cp/parser.c:12317 cp/parser.c:12415 cp/parser.c:12522 cp/parser.c:17613
 
57767
 #, gcc-internal-format
 
57768
 msgid "template parameter pack %qD cannot have a default argument"
 
57769
 msgstr "mallparameterpaket %qD kan inte ha ett standardargument"
 
57770
 
 
57771
-#: cp/parser.c:12321 cp/parser.c:17619
 
57772
+#: cp/parser.c:12321 cp/parser.c:17621
 
57773
 #, gcc-internal-format
 
57774
 msgid "template parameter pack cannot have a default argument"
 
57775
 msgstr "mallparameterpaket kan inte ha ett standardargument"
 
57776
@@ -32686,7 +32723,7 @@
 
57777
 msgid "expected template-id"
 
57778
 msgstr "mall-id förväntades"
 
57779
 
 
57780
-#: cp/parser.c:12658 cp/parser.c:22980
 
57781
+#: cp/parser.c:12658 cp/parser.c:22984
 
57782
 #, gcc-internal-format
 
57783
 msgid "expected %<<%>"
 
57784
 msgstr "%<<%> förväntades"
 
57785
@@ -32702,9 +32739,9 @@
 
57786
 msgstr "%<<:%> är en alternativ stavning av %<[%>.  Lägg in mellanrum mellan %<<%> och %<::%>"
 
57787
 
 
57788
 #: cp/parser.c:12673
 
57789
-#, fuzzy, gcc-internal-format
 
57790
+#, gcc-internal-format
 
57791
 msgid "(if you use %<-fpermissive%> or %<-std=c++11%>, or %<-std=gnu++11%> G++ will accept your code)"
 
57792
-msgstr "(om du använder %<--fpermissive%> kommer G++ acceptera din kod)"
 
57793
+msgstr "(om du använder %<-fpermissive%> eller %<-std=c++11%> eller %<-std=gnu++11%> kommer G++ acceptera din kod)"
 
57794
 
 
57795
 #: cp/parser.c:12750
 
57796
 #, gcc-internal-format
 
57797
@@ -32778,163 +32815,163 @@
 
57798
 msgid "elaborated-type-specifier for a scoped enum must not use the %<%D%> keyword"
 
57799
 msgstr "beräknad typspecifikation för en enum med räckvidd får inte använda nyckelordet %<%D%>"
 
57800
 
 
57801
-#: cp/parser.c:14355
 
57802
+#: cp/parser.c:14357
 
57803
 #, gcc-internal-format
 
57804
 msgid "declaration %qD does not declare anything"
 
57805
 msgstr "deklaration %qD deklarerar inte något"
 
57806
 
 
57807
-#: cp/parser.c:14441
 
57808
+#: cp/parser.c:14443
 
57809
 #, gcc-internal-format
 
57810
 msgid "attributes ignored on uninstantiated type"
 
57811
 msgstr "attributet ignorerat på oinstansierad typ"
 
57812
 
 
57813
-#: cp/parser.c:14445
 
57814
+#: cp/parser.c:14447
 
57815
 #, gcc-internal-format
 
57816
 msgid "attributes ignored on template instantiation"
 
57817
 msgstr "attribut ignoreras vid mallinstansiering"
 
57818
 
 
57819
-#: cp/parser.c:14450
 
57820
+#: cp/parser.c:14452
 
57821
 #, gcc-internal-format
 
57822
 msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
 
57823
 msgstr "attribut ignoreras för bearbetade typspecificerare som inte är en framåtdeklaration"
 
57824
 
 
57825
-#: cp/parser.c:14584
 
57826
+#: cp/parser.c:14586
 
57827
 #, gcc-internal-format
 
57828
 msgid "%qD is an enumeration template"
 
57829
 msgstr "%qD är en uppräkningsmall"
 
57830
 
 
57831
-#: cp/parser.c:14592
 
57832
+#: cp/parser.c:14594
 
57833
 #, gcc-internal-format
 
57834
 msgid "%qD is not an enumerator-name"
 
57835
 msgstr "%qD är inte ett uppräkningsnamn"
 
57836
 
 
57837
-#: cp/parser.c:14655
 
57838
+#: cp/parser.c:14657
 
57839
 #, gcc-internal-format
 
57840
 msgid "expected %<;%> or %<{%>"
 
57841
 msgstr "%<;%> eller %<{%> förväntades"
 
57842
 
 
57843
-#: cp/parser.c:14703
 
57844
+#: cp/parser.c:14705
 
57845
 #, gcc-internal-format
 
57846
 msgid "cannot add an enumerator list to a template instantiation"
 
57847
 msgstr "det går inte att lägga till en uppräkningslista till en mallinstansiering"
 
57848
 
 
57849
-#: cp/parser.c:14712 cp/parser.c:18714
 
57850
+#: cp/parser.c:14714 cp/parser.c:18718
 
57851
 #, gcc-internal-format
 
57852
 msgid "declaration of %qD in namespace %qD which does not enclose %qD"
 
57853
 msgstr "deklaration av %qD i namnrymd %qD som inte innesluter %qD"
 
57854
 
 
57855
-#: cp/parser.c:14717 cp/parser.c:18719
 
57856
+#: cp/parser.c:14719 cp/parser.c:18723
 
57857
 #, gcc-internal-format
 
57858
 msgid "declaration of %qD in %qD which does not enclose %qD"
 
57859
 msgstr "deklaration av %qD i %qD som inte innesluter %qD"
 
57860
 
 
57861
-#: cp/parser.c:14740
 
57862
+#: cp/parser.c:14742
 
57863
 #, gcc-internal-format
 
57864
 msgid "multiple definition of %q#T"
 
57865
 msgstr "fler definitioner av %q#T"
 
57866
 
 
57867
-#: cp/parser.c:14767
 
57868
+#: cp/parser.c:14769
 
57869
 #, gcc-internal-format
 
57870
 msgid "opaque-enum-specifier without name"
 
57871
 msgstr "ogenomskinlig enum-specifikation utan namn"
 
57872
 
 
57873
-#: cp/parser.c:14770
 
57874
+#: cp/parser.c:14772
 
57875
 #, gcc-internal-format
 
57876
 msgid "opaque-enum-specifier must use a simple identifier"
 
57877
 msgstr "en ogenomskinlig enum-specifikation måste använda en enkel identifierare"
 
57878
 
 
57879
-#: cp/parser.c:14946
 
57880
+#: cp/parser.c:14948
 
57881
 #, gcc-internal-format
 
57882
 msgid "%qD is not a namespace-name"
 
57883
 msgstr "%qD är inte ett namnrymdsnamn"
 
57884
 
 
57885
-#: cp/parser.c:14947
 
57886
+#: cp/parser.c:14949
 
57887
 #, gcc-internal-format
 
57888
 msgid "expected namespace-name"
 
57889
 msgstr "namnrymdsnamn förväntades"
 
57890
 
 
57891
-#: cp/parser.c:15072
 
57892
+#: cp/parser.c:15074
 
57893
 #, gcc-internal-format
 
57894
 msgid "%<namespace%> definition is not allowed here"
 
57895
 msgstr "%<namespace%>-definition är inte tillåten här"
 
57896
 
 
57897
-#: cp/parser.c:15218
 
57898
+#: cp/parser.c:15220
 
57899
 #, gcc-internal-format
 
57900
 msgid "a template-id may not appear in a using-declaration"
 
57901
 msgstr "ett mall-id får inte förekomma i en using-deklaration"
 
57902
 
 
57903
-#: cp/parser.c:15258
 
57904
+#: cp/parser.c:15260
 
57905
 #, gcc-internal-format
 
57906
 msgid "access declarations are deprecated in favour of using-declarations; suggestion: add the %<using%> keyword"
 
57907
 msgstr "åtkomstdeklarationer bör undvikas till förmån för using-deklarationer; förslag: lägg till nyckelordet %<using%>"
 
57908
 
 
57909
-#: cp/parser.c:15323
 
57910
+#: cp/parser.c:15325
 
57911
 #, gcc-internal-format
 
57912
 msgid "types may not be defined in alias template declarations"
 
57913
 msgstr "typer får inte definieras i aliasmalldeklarationer"
 
57914
 
 
57915
-#: cp/parser.c:15787
 
57916
+#: cp/parser.c:15789
 
57917
 #, gcc-internal-format
 
57918
 msgid "a function-definition is not allowed here"
 
57919
 msgstr "en funktionsdefinition är inte tillåten här"
 
57920
 
 
57921
-#: cp/parser.c:15799
 
57922
+#: cp/parser.c:15801
 
57923
 #, gcc-internal-format
 
57924
 msgid "an asm-specification is not allowed on a function-definition"
 
57925
 msgstr "en asm-specifikation är inte tillåten på en funktionsdefinition"
 
57926
 
 
57927
-#: cp/parser.c:15803
 
57928
+#: cp/parser.c:15805
 
57929
 #, gcc-internal-format
 
57930
 msgid "attributes are not allowed on a function-definition"
 
57931
 msgstr "attribut är inte tillåtna vid en funktionsdefinition"
 
57932
 
 
57933
-#: cp/parser.c:15840
 
57934
+#: cp/parser.c:15842
 
57935
 #, gcc-internal-format
 
57936
 msgid "expected constructor, destructor, or type conversion"
 
57937
 msgstr "konstruerare, destruerare eller typkonvertering förväntades"
 
57938
 
 
57939
 #. Anything else is an error.
 
57940
-#: cp/parser.c:15875 cp/parser.c:17782
 
57941
+#: cp/parser.c:15877 cp/parser.c:17784
 
57942
 #, gcc-internal-format
 
57943
 msgid "expected initializer"
 
57944
 msgstr "initierare förväntades"
 
57945
 
 
57946
-#: cp/parser.c:15895
 
57947
+#: cp/parser.c:15897
 
57948
 #, gcc-internal-format
 
57949
 msgid "invalid type in declaration"
 
57950
 msgstr "ogiltig typ i deklaration"
 
57951
 
 
57952
-#: cp/parser.c:15971
 
57953
+#: cp/parser.c:15973
 
57954
 #, gcc-internal-format
 
57955
 msgid "initializer provided for function"
 
57956
 msgstr "initierare angiven för funktion"
 
57957
 
 
57958
-#: cp/parser.c:16005
 
57959
+#: cp/parser.c:16007
 
57960
 #, gcc-internal-format
 
57961
 msgid "attributes after parenthesized initializer ignored"
 
57962
 msgstr "attribut efter initierare inom parentes ignoreras"
 
57963
 
 
57964
-#: cp/parser.c:16416
 
57965
+#: cp/parser.c:16418
 
57966
 #, gcc-internal-format
 
57967
 msgid "array bound is not an integer constant"
 
57968
 msgstr "vektorgräns är inte en heltalskonstant"
 
57969
 
 
57970
-#: cp/parser.c:16542
 
57971
+#: cp/parser.c:16544
 
57972
 #, gcc-internal-format
 
57973
 msgid "cannot define member of dependent typedef %qT"
 
57974
 msgstr "det går inte att definiera medlem av beroende typedef %qT"
 
57975
 
 
57976
-#: cp/parser.c:16546
 
57977
+#: cp/parser.c:16548
 
57978
 #, gcc-internal-format
 
57979
 msgid "%<%T::%E%> is not a type"
 
57980
 msgstr "%<%T::%E%> är inte en typ"
 
57981
 
 
57982
-#: cp/parser.c:16574
 
57983
+#: cp/parser.c:16576
 
57984
 #, gcc-internal-format
 
57985
 msgid "invalid use of constructor as a template"
 
57986
 msgstr "ogiltig användning av konstruerare som en mall"
 
57987
 
 
57988
-#: cp/parser.c:16576
 
57989
+#: cp/parser.c:16578
 
57990
 #, gcc-internal-format
 
57991
 msgid "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified name"
 
57992
 msgstr "använd %<%T::%D%> istället för %<%T::%D%> för att namnge konstrueraren i ett kvalificerat namn"
 
57993
@@ -32943,262 +32980,262 @@
 
57994
 #. here because we do not have enough
 
57995
 #. information about its original syntactic
 
57996
 #. form.
 
57997
-#: cp/parser.c:16593
 
57998
+#: cp/parser.c:16595
 
57999
 #, gcc-internal-format
 
58000
 msgid "invalid declarator"
 
58001
 msgstr "ogiltig deklarator"
 
58002
 
 
58003
-#: cp/parser.c:16660
 
58004
+#: cp/parser.c:16662
 
58005
 #, gcc-internal-format
 
58006
 msgid "expected declarator"
 
58007
 msgstr "deklarator förväntades"
 
58008
 
 
58009
-#: cp/parser.c:16763
 
58010
+#: cp/parser.c:16765
 
58011
 #, gcc-internal-format
 
58012
 msgid "%qD is a namespace"
 
58013
 msgstr "%qD är en namnrymd"
 
58014
 
 
58015
-#: cp/parser.c:16765
 
58016
+#: cp/parser.c:16767
 
58017
 #, gcc-internal-format
 
58018
 msgid "cannot form pointer to member of non-class %q#T"
 
58019
 msgstr "kan inte skapa en pekare till medlem av %q#T som inte är en klass"
 
58020
 
 
58021
-#: cp/parser.c:16786
 
58022
+#: cp/parser.c:16788
 
58023
 #, gcc-internal-format
 
58024
 msgid "expected ptr-operator"
 
58025
 msgstr "oväntad pekaroperator"
 
58026
 
 
58027
-#: cp/parser.c:16845
 
58028
+#: cp/parser.c:16847
 
58029
 #, gcc-internal-format
 
58030
 msgid "duplicate cv-qualifier"
 
58031
 msgstr "upprepade cv-kvalificerare"
 
58032
 
 
58033
-#: cp/parser.c:16903
 
58034
+#: cp/parser.c:16905
 
58035
 #, gcc-internal-format
 
58036
 msgid "duplicate virt-specifier"
 
58037
 msgstr "upprepade virt-specificerare"
 
58038
 
 
58039
-#: cp/parser.c:17065 cp/typeck2.c:448 cp/typeck2.c:1685
 
58040
+#: cp/parser.c:17067 cp/typeck2.c:448 cp/typeck2.c:1685
 
58041
 #, gcc-internal-format
 
58042
 msgid "invalid use of %<auto%>"
 
58043
 msgstr "ogiltigt användning av %<auto%>"
 
58044
 
 
58045
-#: cp/parser.c:17084
 
58046
+#: cp/parser.c:17086
 
58047
 #, gcc-internal-format
 
58048
 msgid "types may not be defined in template arguments"
 
58049
 msgstr "typer får inte definieras i mallargument"
 
58050
 
 
58051
-#: cp/parser.c:17165
 
58052
+#: cp/parser.c:17167
 
58053
 #, gcc-internal-format
 
58054
 msgid "expected type-specifier"
 
58055
 msgstr "typspecificerare förväntades"
 
58056
 
 
58057
-#: cp/parser.c:17407
 
58058
+#: cp/parser.c:17409
 
58059
 #, gcc-internal-format
 
58060
 msgid "expected %<,%> or %<...%>"
 
58061
 msgstr "%<,%> eller %<...%> förväntades"
 
58062
 
 
58063
-#: cp/parser.c:17464
 
58064
+#: cp/parser.c:17466
 
58065
 #, gcc-internal-format
 
58066
 msgid "types may not be defined in parameter types"
 
58067
 msgstr "typer får inte definieras i parametertyper"
 
58068
 
 
58069
-#: cp/parser.c:17590
 
58070
+#: cp/parser.c:17592
 
58071
 #, gcc-internal-format
 
58072
 msgid "deprecated use of default argument for parameter of non-function"
 
58073
 msgstr "användning av standardargument för parametrar till annat än funktioner bör undvikas"
 
58074
 
 
58075
-#: cp/parser.c:17594
 
58076
+#: cp/parser.c:17596
 
58077
 #, gcc-internal-format
 
58078
 msgid "default arguments are only permitted for function parameters"
 
58079
 msgstr "standardargument är endast tillåtna för funktionsparametrar"
 
58080
 
 
58081
-#: cp/parser.c:17613
 
58082
+#: cp/parser.c:17615
 
58083
 #, gcc-internal-format
 
58084
 msgid "parameter pack %qD cannot have a default argument"
 
58085
 msgstr "parameterpaket %qD kan inte ha ett standardargument"
 
58086
 
 
58087
-#: cp/parser.c:17621
 
58088
+#: cp/parser.c:17623
 
58089
 #, gcc-internal-format
 
58090
 msgid "parameter pack cannot have a default argument"
 
58091
 msgstr "parameterpaket kan inte ha ett standardargument"
 
58092
 
 
58093
-#: cp/parser.c:17910
 
58094
+#: cp/parser.c:17914
 
58095
 #, gcc-internal-format
 
58096
 msgid "ISO C++ does not allow designated initializers"
 
58097
 msgstr "ISO C++ tillåter inte designerade initierare"
 
58098
 
 
58099
-#: cp/parser.c:17924
 
58100
+#: cp/parser.c:17928
 
58101
 #, gcc-internal-format
 
58102
 msgid "ISO C++ does not allow C99 designated initializers"
 
58103
 msgstr "ISO C++ tillåter inte C99:s designerade initierare"
 
58104
 
 
58105
-#: cp/parser.c:18032 cp/parser.c:18157
 
58106
+#: cp/parser.c:18036 cp/parser.c:18161
 
58107
 #, gcc-internal-format
 
58108
 msgid "expected class-name"
 
58109
 msgstr "klassnamn förväntades"
 
58110
 
 
58111
-#: cp/parser.c:18337
 
58112
+#: cp/parser.c:18341
 
58113
 #, gcc-internal-format
 
58114
 msgid "expected %<;%> after class definition"
 
58115
 msgstr "%<;%> förväntades efter klassdefinition"
 
58116
 
 
58117
-#: cp/parser.c:18339
 
58118
+#: cp/parser.c:18343
 
58119
 #, gcc-internal-format
 
58120
 msgid "expected %<;%> after struct definition"
 
58121
 msgstr "%<;%> förväntades efter postdefinition"
 
58122
 
 
58123
-#: cp/parser.c:18341
 
58124
+#: cp/parser.c:18345
 
58125
 #, gcc-internal-format
 
58126
 msgid "expected %<;%> after union definition"
 
58127
 msgstr "%<;%> förväntades efter uniondefinition"
 
58128
 
 
58129
-#: cp/parser.c:18662
 
58130
+#: cp/parser.c:18666
 
58131
 #, gcc-internal-format
 
58132
 msgid "expected %<{%> or %<:%>"
 
58133
 msgstr "%<{%> eller %<:%> förväntades"
 
58134
 
 
58135
-#: cp/parser.c:18673
 
58136
+#: cp/parser.c:18677
 
58137
 #, gcc-internal-format
 
58138
 msgid "cannot specify %<override%> for a class"
 
58139
 msgstr "det går inte att ange %<override%> för en klass"
 
58140
 
 
58141
-#: cp/parser.c:18681
 
58142
+#: cp/parser.c:18685
 
58143
 #, gcc-internal-format
 
58144
 msgid "global qualification of class name is invalid"
 
58145
 msgstr "globala kvalificering av klassnamn är ogiltigt"
 
58146
 
 
58147
-#: cp/parser.c:18688
 
58148
+#: cp/parser.c:18692
 
58149
 #, gcc-internal-format
 
58150
 msgid "qualified name does not name a class"
 
58151
 msgstr "kvalificerat namn namnger inte en klass"
 
58152
 
 
58153
-#: cp/parser.c:18700
 
58154
+#: cp/parser.c:18704
 
58155
 #, gcc-internal-format
 
58156
 msgid "invalid class name in declaration of %qD"
 
58157
 msgstr "ogiltigt klassnamn i deklaration av %qD"
 
58158
 
 
58159
-#: cp/parser.c:18733
 
58160
+#: cp/parser.c:18737
 
58161
 #, gcc-internal-format
 
58162
 msgid "extra qualification not allowed"
 
58163
 msgstr "extra kvalifikation inte tillåten"
 
58164
 
 
58165
-#: cp/parser.c:18745
 
58166
+#: cp/parser.c:18749
 
58167
 #, gcc-internal-format
 
58168
 msgid "an explicit specialization must be preceded by %<template <>%>"
 
58169
 msgstr "en explicit specialisering måste föregås av %<template <>%>"
 
58170
 
 
58171
-#: cp/parser.c:18775
 
58172
+#: cp/parser.c:18779
 
58173
 #, gcc-internal-format
 
58174
 msgid "function template %qD redeclared as a class template"
 
58175
 msgstr "funktionsmall %qD omdeklarerad som en klassmall"
 
58176
 
 
58177
-#: cp/parser.c:18806
 
58178
+#: cp/parser.c:18810
 
58179
 #, gcc-internal-format
 
58180
 msgid "could not resolve typename type"
 
58181
 msgstr "det gick inte att lösa upp typnamnstyp"
 
58182
 
 
58183
-#: cp/parser.c:18858
 
58184
+#: cp/parser.c:18862
 
58185
 #, gcc-internal-format
 
58186
 msgid "previous definition of %q+#T"
 
58187
 msgstr "föregående definition av %q+#T"
 
58188
 
 
58189
-#: cp/parser.c:18939 cp/parser.c:23025
 
58190
+#: cp/parser.c:18943 cp/parser.c:23029
 
58191
 #, gcc-internal-format
 
58192
 msgid "expected class-key"
 
58193
 msgstr "klassnyckel förväntades"
 
58194
 
 
58195
-#: cp/parser.c:19177
 
58196
+#: cp/parser.c:19181
 
58197
 #, gcc-internal-format
 
58198
 msgid "in C++03 a class-key must be used when declaring a friend"
 
58199
 msgstr "i C++03 måste en klassnyckel användas när en vän deklareras"
 
58200
 
 
58201
-#: cp/parser.c:19195
 
58202
+#: cp/parser.c:19199
 
58203
 #, gcc-internal-format
 
58204
 msgid "friend declaration does not name a class or function"
 
58205
 msgstr "vändeklaration som inte namnger en klass eller funktion"
 
58206
 
 
58207
-#: cp/parser.c:19213
 
58208
+#: cp/parser.c:19217
 
58209
 #, gcc-internal-format
 
58210
 msgid "a storage class on an anonymous aggregate in class scope is not allowed"
 
58211
 msgstr "en lagringklass på ett anonymt aggregat i klassräckvidd tillåts inte"
 
58212
 
 
58213
-#: cp/parser.c:19418
 
58214
+#: cp/parser.c:19422
 
58215
 #, gcc-internal-format
 
58216
 msgid "pure-specifier on function-definition"
 
58217
 msgstr "pure-specificerare på funktionsdefinition"
 
58218
 
 
58219
-#: cp/parser.c:19462
 
58220
-#, fuzzy, gcc-internal-format
 
58221
+#: cp/parser.c:19466
 
58222
+#, gcc-internal-format
 
58223
 msgid "stray %<,%> at end of member declaration"
 
58224
-msgstr "%<;%> förväntades vid slutet av medlemsdeklaration"
 
58225
+msgstr "överblivet %<,%> vid slutet av medlemsdeklaration"
 
58226
 
 
58227
-#: cp/parser.c:19474
 
58228
+#: cp/parser.c:19478
 
58229
 #, gcc-internal-format
 
58230
 msgid "expected %<;%> at end of member declaration"
 
58231
 msgstr "%<;%> förväntades vid slutet av medlemsdeklaration"
 
58232
 
 
58233
-#: cp/parser.c:19545
 
58234
+#: cp/parser.c:19549
 
58235
 #, gcc-internal-format
 
58236
 msgid "invalid pure specifier (only %<= 0%> is allowed)"
 
58237
 msgstr "ogiltig pure-specifiserare (endast %<= 0%> är tillåtet)"
 
58238
 
 
58239
-#: cp/parser.c:19580
 
58240
+#: cp/parser.c:19584
 
58241
 #, gcc-internal-format
 
58242
 msgid "a brace-enclosed initializer is not allowed here"
 
58243
 msgstr "en klammeromsluten initierare är inte tillåten här"
 
58244
 
 
58245
-#: cp/parser.c:19711
 
58246
+#: cp/parser.c:19715
 
58247
 #, gcc-internal-format
 
58248
 msgid "%<virtual%> specified more than once in base-specified"
 
58249
 msgstr "%<virtual%> anges mer än en gång i basspecificerade"
 
58250
 
 
58251
-#: cp/parser.c:19731
 
58252
+#: cp/parser.c:19735
 
58253
 #, gcc-internal-format
 
58254
 msgid "more than one access specifier in base-specified"
 
58255
 msgstr "mer än en åtkomstspecifikation i basspecificerade"
 
58256
 
 
58257
-#: cp/parser.c:19755
 
58258
+#: cp/parser.c:19759
 
58259
 #, gcc-internal-format
 
58260
 msgid "keyword %<typename%> not allowed outside of templates"
 
58261
 msgstr "nyckelordet %<typename%> är inte tillåtet utanför mallar"
 
58262
 
 
58263
-#: cp/parser.c:19758
 
58264
+#: cp/parser.c:19762
 
58265
 #, gcc-internal-format
 
58266
 msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
 
58267
 msgstr "nyckelordet %<typename%> är inte tillåtet i detta sammanhang (basklassen är implicit en typ)"
 
58268
 
 
58269
-#: cp/parser.c:19851 cp/parser.c:19933
 
58270
+#: cp/parser.c:19855 cp/parser.c:19937
 
58271
 #, gcc-internal-format
 
58272
 msgid "types may not be defined in an exception-specification"
 
58273
 msgstr "typer får inte definieras i en undantagsspecifikation"
 
58274
 
 
58275
-#: cp/parser.c:19915
 
58276
+#: cp/parser.c:19919
 
58277
 #, gcc-internal-format
 
58278
 msgid "dynamic exception specifications are deprecated in C++0x; use %<noexcept%> instead"
 
58279
 msgstr "dynamiska undantagsspecifikationer undanbedes i C++0x, använd %<noexcept%> istället"
 
58280
 
 
58281
-#: cp/parser.c:20114
 
58282
+#: cp/parser.c:20118
 
58283
 #, gcc-internal-format
 
58284
 msgid "types may not be defined in exception-declarations"
 
58285
 msgstr "typer får inte definieras i undantagsdeklarationer"
 
58286
 
 
58287
-#: cp/parser.c:20665
 
58288
-#, fuzzy, gcc-internal-format
 
58289
+#: cp/parser.c:20669
 
58290
+#, gcc-internal-format
 
58291
 msgid "expected an identifier for the attribute name"
 
58292
-msgstr "identifierare eller %<(%> förväntades"
 
58293
+msgstr "en identifierare förväntades som attributnamn"
 
58294
 
 
58295
-#: cp/parser.c:21334
 
58296
+#: cp/parser.c:21338
 
58297
 #, gcc-internal-format
 
58298
 msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
 
58299
 msgstr "specialisering av medlem %<%T::%E%> kräver %<template<>%>-syntax"
 
58300
 
 
58301
-#: cp/parser.c:21339
 
58302
+#: cp/parser.c:21343
 
58303
 #, gcc-internal-format
 
58304
 msgid "invalid declaration of %<%T::%E%>"
 
58305
 msgstr "ogiltig omdeklaration av %<%T::%E%>"
 
58306
 
 
58307
-#: cp/parser.c:21343
 
58308
+#: cp/parser.c:21347
 
58309
 #, gcc-internal-format
 
58310
 msgid "too few template-parameter-lists"
 
58311
 msgstr "för få mallparameterlistor"
 
58312
@@ -33207,343 +33244,343 @@
 
58313
 #. something like:
 
58314
 #.
 
58315
 #. template <class T> template <class U> void S::f();
 
58316
-#: cp/parser.c:21350
 
58317
+#: cp/parser.c:21354
 
58318
 #, gcc-internal-format
 
58319
 msgid "too many template-parameter-lists"
 
58320
 msgstr "för många mallparameterlistor"
 
58321
 
 
58322
-#: cp/parser.c:21647
 
58323
+#: cp/parser.c:21651
 
58324
 #, gcc-internal-format
 
58325
 msgid "named return values are no longer supported"
 
58326
 msgstr "namngivna returvärden stödjs inte längre"
 
58327
 
 
58328
-#: cp/parser.c:21734
 
58329
+#: cp/parser.c:21738
 
58330
 #, gcc-internal-format
 
58331
 msgid "invalid declaration of member template in local class"
 
58332
 msgstr "ogiltig deklaration av medlemsmall i lokal klass"
 
58333
 
 
58334
-#: cp/parser.c:21743
 
58335
+#: cp/parser.c:21747
 
58336
 #, gcc-internal-format
 
58337
 msgid "template with C linkage"
 
58338
 msgstr "mall med C-länkning"
 
58339
 
 
58340
-#: cp/parser.c:21762
 
58341
+#: cp/parser.c:21766
 
58342
 #, gcc-internal-format
 
58343
 msgid "invalid explicit specialization"
 
58344
 msgstr "ogiltig explicit specifikation"
 
58345
 
 
58346
-#: cp/parser.c:21849
 
58347
+#: cp/parser.c:21853
 
58348
 #, gcc-internal-format
 
58349
 msgid "literal operator template %qD has invalid parameter list.  Expected non-type template argument pack <char...>"
 
58350
 msgstr "den literala operatormallen %qD har ogiltig parameterlista.  Ett mallargument som inte är en typ pack <char…> förväntades"
 
58351
 
 
58352
-#: cp/parser.c:21923
 
58353
+#: cp/parser.c:21927
 
58354
 #, gcc-internal-format
 
58355
 msgid "template declaration of %<typedef%>"
 
58356
 msgstr "malldeklaration av %<typedef%>"
 
58357
 
 
58358
-#: cp/parser.c:22000
 
58359
+#: cp/parser.c:22004
 
58360
 #, gcc-internal-format
 
58361
 msgid "explicit template specialization cannot have a storage class"
 
58362
 msgstr "explicit mallspecialisering kan inte ha en lagringsklass"
 
58363
 
 
58364
-#: cp/parser.c:22238
 
58365
+#: cp/parser.c:22242
 
58366
 #, gcc-internal-format
 
58367
 msgid "%<>>%> should be %<> >%> within a nested template argument list"
 
58368
 msgstr "%<>>%> skulle vara %<> >%> inuti en nästad mallargumentlista"
 
58369
 
 
58370
-#: cp/parser.c:22251
 
58371
+#: cp/parser.c:22255
 
58372
 #, gcc-internal-format
 
58373
 msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
 
58374
 msgstr "vilsekommet %<>>%>, använd %<>%> för att avsluta en mallargumentlista"
 
58375
 
 
58376
-#: cp/parser.c:22608
 
58377
+#: cp/parser.c:22612
 
58378
 #, gcc-internal-format
 
58379
 msgid "%<sizeof...%> argument must be surrounded by parentheses"
 
58380
 msgstr "argument till %<sizeof...%> måste omges av parenteser"
 
58381
 
 
58382
-#: cp/parser.c:22660
 
58383
+#: cp/parser.c:22664
 
58384
 #, gcc-internal-format
 
58385
 msgid "invalid use of %qD in linkage specification"
 
58386
 msgstr "ogiltig användning av %qD i länkklasspecifikation"
 
58387
 
 
58388
-#: cp/parser.c:22675
 
58389
+#: cp/parser.c:22679
 
58390
 #, gcc-internal-format
 
58391
 msgid "%<__thread%> before %qD"
 
58392
 msgstr "%<__thread%> före %qD"
 
58393
 
 
58394
-#: cp/parser.c:22809
 
58395
+#: cp/parser.c:22813
 
58396
 #, gcc-internal-format
 
58397
 msgid "ISO C++ 1998 does not support %<long long%>"
 
58398
 msgstr "ISO C++ 1998 stödjer inte %<long long%>"
 
58399
 
 
58400
-#: cp/parser.c:22817
 
58401
+#: cp/parser.c:22821
 
58402
 #, gcc-internal-format
 
58403
 msgid "both %<__thread%> and %<thread_local%> specified"
 
58404
 msgstr "både %<__thread%> och %<thread_local%> angivna"
 
58405
 
 
58406
-#: cp/parser.c:22819
 
58407
-#, fuzzy, gcc-internal-format
 
58408
+#: cp/parser.c:22823
 
58409
+#, gcc-internal-format
 
58410
 msgid "duplicate %qD"
 
58411
-msgstr "dubblerad %qE"
 
58412
+msgstr "dubblerad %qD"
 
58413
 
 
58414
-#: cp/parser.c:22841
 
58415
+#: cp/parser.c:22845
 
58416
 #, gcc-internal-format
 
58417
 msgid "duplicate %qs"
 
58418
 msgstr "dubblerad %qs"
 
58419
 
 
58420
-#: cp/parser.c:22883
 
58421
+#: cp/parser.c:22887
 
58422
 #, gcc-internal-format
 
58423
 msgid "expected %<new%>"
 
58424
 msgstr "%<new%> förväntades"
 
58425
 
 
58426
-#: cp/parser.c:22886
 
58427
+#: cp/parser.c:22890
 
58428
 #, gcc-internal-format
 
58429
 msgid "expected %<delete%>"
 
58430
 msgstr "%<delete%> förväntades"
 
58431
 
 
58432
-#: cp/parser.c:22889
 
58433
+#: cp/parser.c:22893
 
58434
 #, gcc-internal-format
 
58435
 msgid "expected %<return%>"
 
58436
 msgstr "%<return%> förväntades"
 
58437
 
 
58438
-#: cp/parser.c:22895
 
58439
+#: cp/parser.c:22899
 
58440
 #, gcc-internal-format
 
58441
 msgid "expected %<extern%>"
 
58442
 msgstr "%<extern%> förväntades"
 
58443
 
 
58444
-#: cp/parser.c:22898
 
58445
+#: cp/parser.c:22902
 
58446
 #, gcc-internal-format
 
58447
 msgid "expected %<static_assert%>"
 
58448
 msgstr "%<static_assert%> förväntades"
 
58449
 
 
58450
-#: cp/parser.c:22901
 
58451
+#: cp/parser.c:22905
 
58452
 #, gcc-internal-format
 
58453
 msgid "expected %<decltype%>"
 
58454
 msgstr "%<decltype%> förväntades"
 
58455
 
 
58456
-#: cp/parser.c:22904
 
58457
+#: cp/parser.c:22908
 
58458
 #, gcc-internal-format
 
58459
 msgid "expected %<operator%>"
 
58460
 msgstr "%<operator%> förväntades"
 
58461
 
 
58462
-#: cp/parser.c:22907
 
58463
+#: cp/parser.c:22911
 
58464
 #, gcc-internal-format
 
58465
 msgid "expected %<class%>"
 
58466
 msgstr "%<class%> förväntades"
 
58467
 
 
58468
-#: cp/parser.c:22910
 
58469
+#: cp/parser.c:22914
 
58470
 #, gcc-internal-format
 
58471
 msgid "expected %<template%>"
 
58472
 msgstr "%<template%> förväntades"
 
58473
 
 
58474
-#: cp/parser.c:22913
 
58475
+#: cp/parser.c:22917
 
58476
 #, gcc-internal-format
 
58477
 msgid "expected %<namespace%>"
 
58478
 msgstr "%<namespace%> förväntades"
 
58479
 
 
58480
-#: cp/parser.c:22916
 
58481
+#: cp/parser.c:22920
 
58482
 #, gcc-internal-format
 
58483
 msgid "expected %<using%>"
 
58484
 msgstr "%<using%> förväntades"
 
58485
 
 
58486
-#: cp/parser.c:22919
 
58487
+#: cp/parser.c:22923
 
58488
 #, gcc-internal-format
 
58489
 msgid "expected %<asm%>"
 
58490
 msgstr "%<asm%> förväntades"
 
58491
 
 
58492
-#: cp/parser.c:22922
 
58493
+#: cp/parser.c:22926
 
58494
 #, gcc-internal-format
 
58495
 msgid "expected %<try%>"
 
58496
 msgstr "%<try%> förväntades"
 
58497
 
 
58498
-#: cp/parser.c:22925
 
58499
+#: cp/parser.c:22929
 
58500
 #, gcc-internal-format
 
58501
 msgid "expected %<catch%>"
 
58502
 msgstr "%<catch%> förväntades"
 
58503
 
 
58504
-#: cp/parser.c:22928
 
58505
+#: cp/parser.c:22932
 
58506
 #, gcc-internal-format
 
58507
 msgid "expected %<throw%>"
 
58508
 msgstr "%<throw%> förväntades"
 
58509
 
 
58510
-#: cp/parser.c:22931
 
58511
+#: cp/parser.c:22935
 
58512
 #, gcc-internal-format
 
58513
 msgid "expected %<__label__%>"
 
58514
 msgstr "%<__label__%> förväntades"
 
58515
 
 
58516
-#: cp/parser.c:22934
 
58517
+#: cp/parser.c:22938
 
58518
 #, gcc-internal-format
 
58519
 msgid "expected %<@try%>"
 
58520
 msgstr "%<@try%> förväntades"
 
58521
 
 
58522
-#: cp/parser.c:22937
 
58523
+#: cp/parser.c:22941
 
58524
 #, gcc-internal-format
 
58525
 msgid "expected %<@synchronized%>"
 
58526
 msgstr "%<synchronized%> förväntades"
 
58527
 
 
58528
-#: cp/parser.c:22940
 
58529
+#: cp/parser.c:22944
 
58530
 #, gcc-internal-format
 
58531
 msgid "expected %<@throw%>"
 
58532
 msgstr "%<@throw%> förväntades"
 
58533
 
 
58534
-#: cp/parser.c:22943
 
58535
+#: cp/parser.c:22947
 
58536
 #, gcc-internal-format
 
58537
 msgid "expected %<__transaction_atomic%>"
 
58538
 msgstr "%<__transaction_atomic%> förväntades"
 
58539
 
 
58540
-#: cp/parser.c:22946
 
58541
+#: cp/parser.c:22950
 
58542
 #, gcc-internal-format
 
58543
 msgid "expected %<__transaction_relaxed%>"
 
58544
 msgstr "%<__transaction _relaxed%> förväntades"
 
58545
 
 
58546
-#: cp/parser.c:22977
 
58547
+#: cp/parser.c:22981
 
58548
 #, gcc-internal-format
 
58549
 msgid "expected %<::%>"
 
58550
 msgstr "%<::%> förväntades"
 
58551
 
 
58552
-#: cp/parser.c:22989
 
58553
+#: cp/parser.c:22993
 
58554
 #, gcc-internal-format
 
58555
 msgid "expected %<...%>"
 
58556
 msgstr "%<...%> förväntades"
 
58557
 
 
58558
-#: cp/parser.c:22992
 
58559
+#: cp/parser.c:22996
 
58560
 #, gcc-internal-format
 
58561
 msgid "expected %<*%>"
 
58562
 msgstr "%<*%> förväntades"
 
58563
 
 
58564
-#: cp/parser.c:22995
 
58565
+#: cp/parser.c:22999
 
58566
 #, gcc-internal-format
 
58567
 msgid "expected %<~%>"
 
58568
 msgstr "%<~%> förväntades"
 
58569
 
 
58570
-#: cp/parser.c:23001
 
58571
+#: cp/parser.c:23005
 
58572
 #, gcc-internal-format
 
58573
 msgid "expected %<:%> or %<::%>"
 
58574
 msgstr "%<:%> eller %<::%> förväntades"
 
58575
 
 
58576
-#: cp/parser.c:23029
 
58577
+#: cp/parser.c:23033
 
58578
 #, gcc-internal-format
 
58579
 msgid "expected %<class%>, %<typename%>, or %<template%>"
 
58580
 msgstr "%<class%>, %<typename%> eller %<template%> förväntades"
 
58581
 
 
58582
-#: cp/parser.c:23267
 
58583
+#: cp/parser.c:23271
 
58584
 #, gcc-internal-format
 
58585
 msgid "%qs tag used in naming %q#T"
 
58586
 msgstr "%qs-tagg använd vid namngivning av %q#T"
 
58587
 
 
58588
-#: cp/parser.c:23272
 
58589
+#: cp/parser.c:23276
 
58590
 #, gcc-internal-format
 
58591
 msgid "%q#T was previously declared here"
 
58592
 msgstr "%q#T deklarerades tidigare här"
 
58593
 
 
58594
-#: cp/parser.c:23291
 
58595
+#: cp/parser.c:23295
 
58596
 #, gcc-internal-format
 
58597
 msgid "%qD redeclared with different access"
 
58598
 msgstr "%qD omdeklarerad med annan åtkomst"
 
58599
 
 
58600
-#: cp/parser.c:23312
 
58601
-#, fuzzy, gcc-internal-format
 
58602
+#: cp/parser.c:23316
 
58603
+#, gcc-internal-format
 
58604
 msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
 
58605
-msgstr "%<template%> (för att lösa upp tvetydighet) är endast tillåtet inuti mallar"
 
58606
+msgstr "i C++98 är %<template%> (för att lösa upp tvetydighet) är endast tillåtet inuti mallar"
 
58607
 
 
58608
-#: cp/parser.c:23544
 
58609
+#: cp/parser.c:23548
 
58610
 #, gcc-internal-format
 
58611
 msgid "file ends in default argument"
 
58612
 msgstr "filen slutar i standardargument"
 
58613
 
 
58614
-#: cp/parser.c:23748 cp/parser.c:25010 cp/parser.c:25196
 
58615
+#: cp/parser.c:23752 cp/parser.c:25014 cp/parser.c:25200
 
58616
 #, gcc-internal-format
 
58617
 msgid "misplaced %<@%D%> Objective-C++ construct"
 
58618
 msgstr "felplacerad Objective-C++-konstruktion %<@%D%>"
 
58619
 
 
58620
-#: cp/parser.c:23870
 
58621
+#: cp/parser.c:23874
 
58622
 #, gcc-internal-format
 
58623
 msgid "objective-c++ message argument(s) are expected"
 
58624
 msgstr "objective-c++-meddelandeargument förväntades"
 
58625
 
 
58626
-#: cp/parser.c:23899
 
58627
+#: cp/parser.c:23903
 
58628
 #, gcc-internal-format
 
58629
 msgid "%<@encode%> must specify a type as an argument"
 
58630
 msgstr "%<@encode%> måste ange en typ som ett argument"
 
58631
 
 
58632
-#: cp/parser.c:24275
 
58633
+#: cp/parser.c:24279
 
58634
 #, gcc-internal-format
 
58635
 msgid "invalid Objective-C++ selector name"
 
58636
 msgstr "ogiltigt Objective-C++-selekterarnamn"
 
58637
 
 
58638
-#: cp/parser.c:24350 cp/parser.c:24368
 
58639
+#: cp/parser.c:24354 cp/parser.c:24372
 
58640
 #, gcc-internal-format
 
58641
 msgid "objective-c++ method declaration is expected"
 
58642
 msgstr "metodeklaration i objective-c++ förväntades"
 
58643
 
 
58644
-#: cp/parser.c:24362 cp/parser.c:24427
 
58645
+#: cp/parser.c:24366 cp/parser.c:24431
 
58646
 #, gcc-internal-format
 
58647
 msgid "method attributes must be specified at the end"
 
58648
 msgstr "metodattribut måste anges på slutet"
 
58649
 
 
58650
 # %qs blir "{" eller "}"
 
58651
-#: cp/parser.c:24470
 
58652
+#: cp/parser.c:24474
 
58653
 #, gcc-internal-format
 
58654
 msgid "stray %qs between Objective-C++ methods"
 
58655
 msgstr "vilsekommet %qs mellan Objective-C++ metoder"
 
58656
 
 
58657
-#: cp/parser.c:24676 cp/parser.c:24683 cp/parser.c:24690
 
58658
+#: cp/parser.c:24680 cp/parser.c:24687 cp/parser.c:24694
 
58659
 #, gcc-internal-format
 
58660
 msgid "invalid type for instance variable"
 
58661
 msgstr "ogiltig typ för iterationsvariabel"
 
58662
 
 
58663
-#: cp/parser.c:24804
 
58664
+#: cp/parser.c:24808
 
58665
 #, gcc-internal-format
 
58666
 msgid "identifier expected after %<@protocol%>"
 
58667
 msgstr "identifierare förväntades efter %<@protocol%>"
 
58668
 
 
58669
-#: cp/parser.c:24975
 
58670
+#: cp/parser.c:24979
 
58671
 #, gcc-internal-format
 
58672
 msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
 
58673
 msgstr "attribut får inte anges före Objective-C++-nyckelordet %<@%D%>"
 
58674
 
 
58675
-#: cp/parser.c:24982
 
58676
+#: cp/parser.c:24986
 
58677
 #, gcc-internal-format
 
58678
 msgid "prefix attributes are ignored before %<@%D%>"
 
58679
 msgstr "prefixattribut ignoreras före %<@%D%>"
 
58680
 
 
58681
-#: cp/parser.c:25255 cp/parser.c:25262 cp/parser.c:25269
 
58682
+#: cp/parser.c:25259 cp/parser.c:25266 cp/parser.c:25273
 
58683
 #, gcc-internal-format
 
58684
 msgid "invalid type for property"
 
58685
 msgstr "ogiltigt typ på egenskap"
 
58686
 
 
58687
-#: cp/parser.c:27000
 
58688
+#: cp/parser.c:27004
 
58689
 #, gcc-internal-format
 
58690
 msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
 
58691
 msgstr "initiering i parenteser är inte tillåtet i en OpenMP-%<for%>-slinga"
 
58692
 
 
58693
-#: cp/parser.c:27168 cp/pt.c:12695
 
58694
+#: cp/parser.c:27172 cp/pt.c:12690
 
58695
 #, gcc-internal-format
 
58696
 msgid "iteration variable %qD should not be reduction"
 
58697
 msgstr "iterationsvariabel %qD skall inte vara reduction"
 
58698
 
 
58699
-#: cp/parser.c:27238
 
58700
+#: cp/parser.c:27242
 
58701
 #, gcc-internal-format
 
58702
 msgid "not enough collapsed for loops"
 
58703
 msgstr "inte tillräcklig kollapsat för slingor"
 
58704
 
 
58705
-#: cp/parser.c:27796 cp/semantics.c:5105
 
58706
+#: cp/parser.c:27800 cp/semantics.c:5105
 
58707
 #, gcc-internal-format
 
58708
 msgid "%<__transaction_relaxed%> without transactional memory support enabled"
 
58709
 msgstr "%<__transaction_relaxed%> utan stöd för transaktionsminne aktiverat"
 
58710
 
 
58711
-#: cp/parser.c:27798 cp/semantics.c:5107
 
58712
+#: cp/parser.c:27802 cp/semantics.c:5107
 
58713
 #, gcc-internal-format
 
58714
 msgid "%<__transaction_atomic%> without transactional memory support enabled"
 
58715
 msgstr "%<__transaction_atomic%> utan stöd för transaktionsminne aktiverat"
 
58716
 
 
58717
-#: cp/parser.c:27995
 
58718
+#: cp/parser.c:27999
 
58719
 #, gcc-internal-format
 
58720
 msgid "junk at end of %<#pragma GCC pch_preprocess%>"
 
58721
 msgstr "skräp vid slutet av %<#pragma GCC pch_preprocess%>"
 
58722
 
 
58723
-#: cp/parser.c:28174
 
58724
+#: cp/parser.c:28178
 
58725
 #, gcc-internal-format
 
58726
 msgid "inter-module optimizations not implemented for C++"
 
58727
 msgstr "intermoduloptimeringar inte implementerade för C++"
 
58728
@@ -33594,9 +33631,9 @@
 
58729
 msgstr "namn på klass skuggar mallmallparameter %qD"
 
58730
 
 
58731
 #: cp/pt.c:823
 
58732
-#, fuzzy, gcc-internal-format
 
58733
+#, gcc-internal-format
 
58734
 msgid "specialization of alias template %qD"
 
58735
-msgstr "partiell specialisering av aliasmall %qD"
 
58736
+msgstr "specialisering av aliasmall %qD"
 
58737
 
 
58738
 #: cp/pt.c:826 cp/pt.c:957
 
58739
 #, gcc-internal-format
 
58740
@@ -33631,14 +33668,14 @@
 
58741
 msgstr "specialisering av %qD efter instansiering"
 
58742
 
 
58743
 #: cp/pt.c:1747
 
58744
-#, fuzzy, gcc-internal-format
 
58745
+#, gcc-internal-format
 
58746
 msgid "candidate is: %#D"
 
58747
-msgstr "kandidat är: %+#D"
 
58748
+msgstr "kandidat är: %#D"
 
58749
 
 
58750
 #: cp/pt.c:1754
 
58751
-#, fuzzy, gcc-internal-format
 
58752
+#, gcc-internal-format
 
58753
 msgid "%s %#D"
 
58754
-msgstr "%s %+#D"
 
58755
+msgstr "%s %#D"
 
58756
 
 
58757
 #: cp/pt.c:1848
 
58758
 #, gcc-internal-format
 
58759
@@ -33660,15 +33697,15 @@
 
58760
 msgid "ambiguous template specialization %qD for %q+D"
 
58761
 msgstr "tvetydig mallspecialisering %qD för %q+D"
 
58762
 
 
58763
-#: cp/pt.c:2273 cp/pt.c:17968
 
58764
+#: cp/pt.c:2273 cp/pt.c:17964
 
58765
 #, gcc-internal-format
 
58766
 msgid "%qD is not a static data member of a class template"
 
58767
 msgstr "%qD är inte en statisk datamedlem i en klassmall"
 
58768
 
 
58769
 #: cp/pt.c:2277
 
58770
-#, fuzzy, gcc-internal-format
 
58771
+#, gcc-internal-format
 
58772
 msgid "too many template headers for %D (should be %d)"
 
58773
-msgstr "fel antal mallargument (%d, skulle vara %d)"
 
58774
+msgstr "fel antal mallhuvuden för %D (skulle vara %d)"
 
58775
 
 
58776
 #: cp/pt.c:2281
 
58777
 #, gcc-internal-format
 
58778
@@ -33801,9 +33838,9 @@
 
58779
 msgstr "partiell specialisering är inte mer specialiserad än huvudmallen eftersom den ersätter flera parametrar med en paketexpansion"
 
58780
 
 
58781
 #: cp/pt.c:4121
 
58782
-#, fuzzy, gcc-internal-format
 
58783
+#, gcc-internal-format
 
58784
 msgid "primary template here"
 
58785
-msgstr "tidigare deklarerad här"
 
58786
+msgstr "huvudmall här"
 
58787
 
 
58788
 #: cp/pt.c:4168
 
58789
 #, gcc-internal-format
 
58790
@@ -33989,9 +34026,9 @@
 
58791
 msgstr "det måste vara adressen till en funktion med extern lagringsklass"
 
58792
 
 
58793
 #: cp/pt.c:5137
 
58794
-#, fuzzy, gcc-internal-format
 
58795
+#, gcc-internal-format
 
58796
 msgid "it must be the name of a function with external linkage"
 
58797
-msgstr "det måste vara adressen till en funktion med extern lagringsklass"
 
58798
+msgstr "det måste vara namnet på en funktion med extern lagringsklass"
 
58799
 
 
58800
 #: cp/pt.c:5145
 
58801
 #, gcc-internal-format
 
58802
@@ -34295,9 +34332,9 @@
 
58803
 msgstr "argumentpaketlängder stämmer inte överens vid expansion av %<%E%>"
 
58804
 
 
58805
 #: cp/pt.c:9886
 
58806
-#, fuzzy, gcc-internal-format
 
58807
+#, gcc-internal-format
 
58808
 msgid "  when instantiating default argument for call to %D"
 
58809
-msgstr "omdefinition av standardargument till %q#D"
 
58810
+msgstr "  vid instantiering av standardargument för anrop av %D"
 
58811
 
 
58812
 #: cp/pt.c:10478
 
58813
 #, gcc-internal-format
 
58814
@@ -34317,252 +34354,252 @@
 
58815
 #.
 
58816
 #. is an attempt to declare a variable with function
 
58817
 #. type.
 
58818
-#: cp/pt.c:10656
 
58819
+#: cp/pt.c:10651
 
58820
 #, gcc-internal-format
 
58821
 msgid "variable %qD has function type"
 
58822
 msgstr "variabeln %qD har funktionstyp"
 
58823
 
 
58824
-#: cp/pt.c:10828
 
58825
+#: cp/pt.c:10823
 
58826
 #, gcc-internal-format
 
58827
 msgid "invalid parameter type %qT"
 
58828
 msgstr "ogiltig parametertyp %qT"
 
58829
 
 
58830
-#: cp/pt.c:10830
 
58831
+#: cp/pt.c:10825
 
58832
 #, gcc-internal-format
 
58833
 msgid "in declaration %q+D"
 
58834
 msgstr "i deklaration %q+D"
 
58835
 
 
58836
-#: cp/pt.c:10906
 
58837
+#: cp/pt.c:10901
 
58838
 #, gcc-internal-format
 
58839
 msgid "function returning an array"
 
58840
 msgstr "funktion som returnerar en vektor"
 
58841
 
 
58842
-#: cp/pt.c:10908
 
58843
+#: cp/pt.c:10903
 
58844
 #, gcc-internal-format
 
58845
 msgid "function returning a function"
 
58846
 msgstr "funktion som returnerar en funktion"
 
58847
 
 
58848
-#: cp/pt.c:10938
 
58849
+#: cp/pt.c:10933
 
58850
 #, gcc-internal-format
 
58851
 msgid "creating pointer to member function of non-class type %qT"
 
58852
 msgstr "skapar pekare till medlemsfunktion i typ %qT som inte är en klass"
 
58853
 
 
58854
-#: cp/pt.c:11503
 
58855
+#: cp/pt.c:11498
 
58856
 #, gcc-internal-format
 
58857
 msgid "forming reference to void"
 
58858
 msgstr "formar referens till void"
 
58859
 
 
58860
-#: cp/pt.c:11505
 
58861
+#: cp/pt.c:11500
 
58862
 #, gcc-internal-format
 
58863
 msgid "forming pointer to reference type %qT"
 
58864
 msgstr "formar pekare till en referenstyp %qT"
 
58865
 
 
58866
-#: cp/pt.c:11507
 
58867
+#: cp/pt.c:11502
 
58868
 #, gcc-internal-format
 
58869
 msgid "forming reference to reference type %qT"
 
58870
 msgstr "formar referens till en referenstyp %qT"
 
58871
 
 
58872
-#: cp/pt.c:11556
 
58873
+#: cp/pt.c:11551
 
58874
 #, gcc-internal-format
 
58875
 msgid "creating pointer to member of non-class type %qT"
 
58876
 msgstr "skapar pekare till medlem av typ %qT som inte är en klass"
 
58877
 
 
58878
-#: cp/pt.c:11562
 
58879
+#: cp/pt.c:11557
 
58880
 #, gcc-internal-format
 
58881
 msgid "creating pointer to member reference type %qT"
 
58882
 msgstr "skapar pekare till medlemsreferenstyp %qT"
 
58883
 
 
58884
-#: cp/pt.c:11568
 
58885
+#: cp/pt.c:11563
 
58886
 #, gcc-internal-format
 
58887
 msgid "creating pointer to member of type void"
 
58888
 msgstr "skapar pekare till medlem av typ void"
 
58889
 
 
58890
-#: cp/pt.c:11630
 
58891
+#: cp/pt.c:11625
 
58892
 #, gcc-internal-format
 
58893
 msgid "creating array of %qT"
 
58894
 msgstr "skapar vektor av %qT"
 
58895
 
 
58896
-#: cp/pt.c:11636
 
58897
+#: cp/pt.c:11631
 
58898
 #, gcc-internal-format
 
58899
 msgid "creating array of %qT, which is an abstract class type"
 
58900
 msgstr "skapar vektor av %qT, som är en abstrakt klasstyp"
 
58901
 
 
58902
-#: cp/pt.c:11665
 
58903
+#: cp/pt.c:11660
 
58904
 #, gcc-internal-format
 
58905
 msgid "%qT is not a class, struct, or union type"
 
58906
 msgstr "%qT är inte en klass-, post- eller unionstyp"
 
58907
 
 
58908
-#: cp/pt.c:11702
 
58909
+#: cp/pt.c:11697
 
58910
 #, gcc-internal-format
 
58911
 msgid "%qT resolves to %qT, which is not an enumeration type"
 
58912
 msgstr "%T slås upp till %qT som inte är en uppräkningstyp"
 
58913
 
 
58914
-#: cp/pt.c:11710
 
58915
+#: cp/pt.c:11705
 
58916
 #, gcc-internal-format
 
58917
 msgid "%qT resolves to %qT, which is is not a class type"
 
58918
 msgstr "%qT löses upp till %qT, som inte är en klasstyp"
 
58919
 
 
58920
-#: cp/pt.c:11827
 
58921
+#: cp/pt.c:11822
 
58922
 #, gcc-internal-format
 
58923
 msgid "use of %qs in template"
 
58924
 msgstr "användning av %qs i mall"
 
58925
 
 
58926
-#: cp/pt.c:11969
 
58927
+#: cp/pt.c:11964
 
58928
 #, gcc-internal-format
 
58929
 msgid "qualifying type %qT does not match destructor name ~%qT"
 
58930
 msgstr "kvalificerande typ %qT matchar inte destruerarnamnet ~%qT"
 
58931
 
 
58932
-#: cp/pt.c:11984
 
58933
+#: cp/pt.c:11979
 
58934
 #, gcc-internal-format
 
58935
 msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
 
58936
 msgstr "namnet %qE i den beroende tolkas som något annat än en typ, men instansiering ger en typ"
 
58937
 
 
58938
-#: cp/pt.c:11986
 
58939
+#: cp/pt.c:11981
 
58940
 #, gcc-internal-format
 
58941
 msgid "say %<typename %E%> if a type is meant"
 
58942
 msgstr "säg %<typename %E%> om en typ avses"
 
58943
 
 
58944
-#: cp/pt.c:12134
 
58945
+#: cp/pt.c:12129
 
58946
 #, gcc-internal-format
 
58947
 msgid "using invalid field %qD"
 
58948
 msgstr "användning av ogiltigt fält %qD"
 
58949
 
 
58950
-#: cp/pt.c:12502 cp/pt.c:13323
 
58951
+#: cp/pt.c:12497 cp/pt.c:13318
 
58952
 #, gcc-internal-format
 
58953
 msgid "invalid use of pack expansion expression"
 
58954
 msgstr "ogiltig användning av paketexpansionsuttryck"
 
58955
 
 
58956
-#: cp/pt.c:12506 cp/pt.c:13327
 
58957
+#: cp/pt.c:12501 cp/pt.c:13322
 
58958
 #, gcc-internal-format
 
58959
 msgid "use %<...%> to expand argument pack"
 
58960
 msgstr "använd %<...%>  för att expandera argumentpaket"
 
58961
 
 
58962
-#: cp/pt.c:13973
 
58963
+#: cp/pt.c:13968
 
58964
 #, gcc-internal-format
 
58965
 msgid "%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation"
 
58966
 msgstr "%qD har inte deklarerats i denna räckvidd, och inga deklarationer hittades vid argumentberoende uppslagning vid instantieringspunkten"
 
58967
 
 
58968
-#: cp/pt.c:13982
 
58969
+#: cp/pt.c:13977
 
58970
 #, gcc-internal-format
 
58971
 msgid "declarations in dependent base %qT are not found by unqualified lookup"
 
58972
 msgstr "deklarationer i beroende bas %qT hittas inte av en okvalificerad uppslagning"
 
58973
 
 
58974
-#: cp/pt.c:13987
 
58975
+#: cp/pt.c:13982
 
58976
 #, gcc-internal-format
 
58977
 msgid "use %<this->%D%> instead"
 
58978
 msgstr "använd %<this->%D%> istället"
 
58979
 
 
58980
-#: cp/pt.c:13990
 
58981
+#: cp/pt.c:13985
 
58982
 #, gcc-internal-format
 
58983
 msgid "use %<%T::%D%> instead"
 
58984
 msgstr "använd %<%T::%D%> istället"
 
58985
 
 
58986
-#: cp/pt.c:13994
 
58987
+#: cp/pt.c:13989
 
58988
 #, gcc-internal-format
 
58989
 msgid "%q+D declared here, later in the translation unit"
 
58990
 msgstr "%q+D är deklarerad här, senare i översättningsenheten"
 
58991
 
 
58992
-#: cp/pt.c:14254
 
58993
+#: cp/pt.c:14249
 
58994
 #, gcc-internal-format
 
58995
 msgid "%qT is not a class or namespace"
 
58996
 msgstr "%qT är inte en klass eller namnrymd"
 
58997
 
 
58998
-#: cp/pt.c:14257
 
58999
+#: cp/pt.c:14252
 
59000
 #, gcc-internal-format
 
59001
 msgid "%qD is not a class or namespace"
 
59002
 msgstr "%qD är inte en klass eller namnrymd"
 
59003
 
 
59004
-#: cp/pt.c:14563
 
59005
+#: cp/pt.c:14558
 
59006
 #, gcc-internal-format
 
59007
 msgid "%qT is/uses anonymous type"
 
59008
 msgstr "%qT är/använder en anonym typ"
 
59009
 
 
59010
-#: cp/pt.c:14565
 
59011
+#: cp/pt.c:14560
 
59012
 #, gcc-internal-format
 
59013
 msgid "template argument for %qD uses local type %qT"
 
59014
 msgstr "mallargumentet för %qD använder lokal typ %qT"
 
59015
 
 
59016
-#: cp/pt.c:14575
 
59017
+#: cp/pt.c:14570
 
59018
 #, gcc-internal-format
 
59019
 msgid "%qT is a variably modified type"
 
59020
 msgstr "%qT är en variabel typ"
 
59021
 
 
59022
-#: cp/pt.c:14589
 
59023
+#: cp/pt.c:14584
 
59024
 #, gcc-internal-format
 
59025
 msgid "integral expression %qE is not constant"
 
59026
 msgstr "heltalsuttryck %qE är inte konstant"
 
59027
 
 
59028
-#: cp/pt.c:14607
 
59029
+#: cp/pt.c:14602
 
59030
 #, gcc-internal-format
 
59031
 msgid "  trying to instantiate %qD"
 
59032
 msgstr "  försöker instansiera %qD"
 
59033
 
 
59034
-#: cp/pt.c:17925
 
59035
+#: cp/pt.c:17921
 
59036
 #, gcc-internal-format
 
59037
 msgid "ambiguous class template instantiation for %q#T"
 
59038
 msgstr "tvetydig klassmallinstansiering av %q#T"
 
59039
 
 
59040
-#: cp/pt.c:17929
 
59041
+#: cp/pt.c:17925
 
59042
 #, gcc-internal-format
 
59043
 msgid "%s %+#T"
 
59044
 msgstr "%s %+#T"
 
59045
 
 
59046
-#: cp/pt.c:17953 cp/pt.c:18036
 
59047
+#: cp/pt.c:17949 cp/pt.c:18032
 
59048
 #, gcc-internal-format
 
59049
 msgid "explicit instantiation of non-template %q#D"
 
59050
 msgstr "explicit instansieringar av icke-mall %q#D"
 
59051
 
 
59052
-#: cp/pt.c:17974 cp/pt.c:18031
 
59053
+#: cp/pt.c:17970 cp/pt.c:18027
 
59054
 #, gcc-internal-format
 
59055
 msgid "no matching template for %qD found"
 
59056
 msgstr "det finns ingen matchande mall för %qD"
 
59057
 
 
59058
-#: cp/pt.c:17979
 
59059
+#: cp/pt.c:17975
 
59060
 #, gcc-internal-format
 
59061
 msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
 
59062
 msgstr "typ %qT för explicit instansiering %qD stämmer inte med deklarerad typ %qT"
 
59063
 
 
59064
-#: cp/pt.c:17987
 
59065
+#: cp/pt.c:17983
 
59066
 #, gcc-internal-format
 
59067
 msgid "explicit instantiation of %q#D"
 
59068
 msgstr "explicit instansiering av %q#D"
 
59069
 
 
59070
-#: cp/pt.c:18023
 
59071
+#: cp/pt.c:18019
 
59072
 #, gcc-internal-format
 
59073
 msgid "duplicate explicit instantiation of %q#D"
 
59074
 msgstr "dubblerad explicit instansiering av %q#D"
 
59075
 
 
59076
-#: cp/pt.c:18046 cp/pt.c:18143
 
59077
+#: cp/pt.c:18042 cp/pt.c:18139
 
59078
 #, gcc-internal-format
 
59079
 msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
 
59080
 msgstr "ISO C++ 1998 förbjuder användning av %<extern%> vid explicita instansieringar"
 
59081
 
 
59082
-#: cp/pt.c:18051 cp/pt.c:18160
 
59083
+#: cp/pt.c:18047 cp/pt.c:18156
 
59084
 #, gcc-internal-format
 
59085
 msgid "storage class %qD applied to template instantiation"
 
59086
 msgstr "lagringsklass %qD tillämpad på mallinstansiering"
 
59087
 
 
59088
-#: cp/pt.c:18119
 
59089
+#: cp/pt.c:18115
 
59090
 #, gcc-internal-format
 
59091
 msgid "explicit instantiation of non-class template %qD"
 
59092
 msgstr "explicit instansieringar av mallen %q#D som inte är en klass"
 
59093
 
 
59094
-#: cp/pt.c:18121
 
59095
+#: cp/pt.c:18117
 
59096
 #, gcc-internal-format
 
59097
 msgid "explicit instantiation of non-template type %qT"
 
59098
 msgstr "explicit instansieringar av icke-malltyp %qT"
 
59099
 
 
59100
-#: cp/pt.c:18130
 
59101
+#: cp/pt.c:18126
 
59102
 #, gcc-internal-format
 
59103
 msgid "explicit instantiation of %q#T before definition of template"
 
59104
 msgstr "explicit instansiering av %q#T före definitionen av mallen"
 
59105
 
 
59106
-#: cp/pt.c:18148
 
59107
+#: cp/pt.c:18144
 
59108
 #, gcc-internal-format
 
59109
 msgid "ISO C++ forbids the use of %qE on explicit instantiations"
 
59110
 msgstr "ISO C++ förbjuder användning av %qE vid explicita instansieringar"
 
59111
 
 
59112
-#: cp/pt.c:18194
 
59113
+#: cp/pt.c:18190
 
59114
 #, gcc-internal-format
 
59115
 msgid "duplicate explicit instantiation of %q#T"
 
59116
 msgstr "dubblerad explicit instansiering av %q#T"
 
59117
@@ -34574,47 +34611,47 @@
 
59118
 #. member function or static data member of a class template
 
59119
 #. shall be present in every translation unit in which it is
 
59120
 #. explicitly instantiated.
 
59121
-#: cp/pt.c:18723
 
59122
+#: cp/pt.c:18719
 
59123
 #, gcc-internal-format
 
59124
 msgid "explicit instantiation of %qD but no definition available"
 
59125
 msgstr "explicit instansiering av %qD men ingen definition tillgänglig"
 
59126
 
 
59127
-#: cp/pt.c:18908
 
59128
+#: cp/pt.c:18904
 
59129
 #, gcc-internal-format
 
59130
 msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use -ftemplate-depth= to increase the maximum)"
 
59131
 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)"
 
59132
 
 
59133
-#: cp/pt.c:19288
 
59134
+#: cp/pt.c:19284
 
59135
 #, gcc-internal-format
 
59136
 msgid "invalid template non-type parameter"
 
59137
 msgstr "ogiltig mallparameter som inte är en typ"
 
59138
 
 
59139
-#: cp/pt.c:19290
 
59140
+#: cp/pt.c:19286
 
59141
 #, gcc-internal-format
 
59142
 msgid "%q#T is not a valid type for a template non-type parameter"
 
59143
 msgstr "%q#T är inte en giltig typ för en mallparameter som inte är en typ"
 
59144
 
 
59145
-#: cp/pt.c:20508
 
59146
+#: cp/pt.c:20504
 
59147
 #, gcc-internal-format
 
59148
 msgid "deducing from brace-enclosed initializer list requires #include <initializer_list>"
 
59149
 msgstr "härledning från klammeromgiven initierarlista kräver #include <initializer_list>"
 
59150
 
 
59151
-#: cp/pt.c:20579
 
59152
-#, fuzzy, gcc-internal-format
 
59153
+#: cp/pt.c:20575
 
59154
+#, gcc-internal-format
 
59155
 msgid "unable to deduce lambda return type from %qE"
 
59156
-msgstr "kan inte härleda %qT från %qE"
 
59157
+msgstr "kan inte härleda lambdareturtyp från %qE"
 
59158
 
 
59159
-#: cp/pt.c:20581
 
59160
+#: cp/pt.c:20577
 
59161
 #, gcc-internal-format
 
59162
 msgid "unable to deduce %qT from %qE"
 
59163
 msgstr "kan inte härleda %qT från %qE"
 
59164
 
 
59165
-#: cp/pt.c:20595
 
59166
+#: cp/pt.c:20591
 
59167
 #, gcc-internal-format
 
59168
 msgid "inconsistent types %qT and %qT deduced for lambda return type"
 
59169
 msgstr "inkonsistenta typer %qT och %qT härledda för lambda-returtypen"
 
59170
 
 
59171
-#: cp/pt.c:20599
 
59172
+#: cp/pt.c:20595
 
59173
 #, gcc-internal-format
 
59174
 msgid "inconsistent deduction for %qT: %qT and then %qT"
 
59175
 msgstr "inkonsistent härledning för %qT: %qT och sedan %qT"
 
59176
@@ -34766,17 +34803,17 @@
 
59177
 msgid "__label__ declarations are only allowed in function scopes"
 
59178
 msgstr "__label__-deklarationer får bara förekomma på funktionsnivå"
 
59179
 
 
59180
-#: cp/semantics.c:1557
 
59181
+#: cp/semantics.c:1558
 
59182
 #, gcc-internal-format
 
59183
 msgid "invalid use of member %q+D in static member function"
 
59184
 msgstr "ogiltig användning av %q+D i en statisk medlemsfunktion"
 
59185
 
 
59186
-#: cp/semantics.c:1559
 
59187
+#: cp/semantics.c:1560
 
59188
 #, gcc-internal-format
 
59189
 msgid "invalid use of non-static data member %q+D"
 
59190
 msgstr "ogiltig användning av icke-statisk datamedlem %q+D"
 
59191
 
 
59192
-#: cp/semantics.c:1560
 
59193
+#: cp/semantics.c:1561
 
59194
 #, gcc-internal-format
 
59195
 msgid "from this location"
 
59196
 msgstr "härifrån"
 
59197
@@ -34851,15 +34888,15 @@
 
59198
 msgid "invalid base-class specification"
 
59199
 msgstr "ogiltig basklasspecifikation"
 
59200
 
 
59201
-#: cp/semantics.c:3074 cp/semantics.c:9106
 
59202
+#: cp/semantics.c:3074 cp/semantics.c:9123
 
59203
 #, gcc-internal-format
 
59204
 msgid "%qD is not captured"
 
59205
 msgstr "%qD är inte fångad"
 
59206
 
 
59207
 #: cp/semantics.c:3080
 
59208
-#, fuzzy, gcc-internal-format
 
59209
+#, gcc-internal-format
 
59210
 msgid "use of local variable with automatic storage from containing function"
 
59211
-msgstr "användning av %<auto%>-variabel från den kringliggande funktionen"
 
59212
+msgstr "användning av lokal variabel med automatisk lagringsklass från en kringliggande funktion"
 
59213
 
 
59214
 #: cp/semantics.c:3081
 
59215
 #, gcc-internal-format
 
59216
@@ -34979,264 +35016,269 @@
 
59217
 msgstr "skillnaden mellan %qE och %qD har inte heltalstyp"
 
59218
 
 
59219
 #. Report the error.
 
59220
-#: cp/semantics.c:5224
 
59221
+#: cp/semantics.c:5226
 
59222
 #, gcc-internal-format, gfc-internal-format
 
59223
 msgid "static assertion failed: %s"
 
59224
 msgstr "statisk försäkran misslyckades: %s"
 
59225
 
 
59226
-#: cp/semantics.c:5227
 
59227
+#: cp/semantics.c:5229
 
59228
 #, gcc-internal-format
 
59229
 msgid "non-constant condition for static assertion"
 
59230
 msgstr "icke-konstant villkor i statisk deklaration"
 
59231
 
 
59232
-#: cp/semantics.c:5256
 
59233
+#: cp/semantics.c:5258
 
59234
 #, gcc-internal-format
 
59235
 msgid "argument to decltype must be an expression"
 
59236
 msgstr "argument till decltype måste vara ett uttryck"
 
59237
 
 
59238
-#: cp/semantics.c:5281
 
59239
+#: cp/semantics.c:5283
 
59240
 #, gcc-internal-format
 
59241
 msgid "decltype cannot resolve address of overloaded function"
 
59242
 msgstr "decltype kan inte lösa upp adressen till en överlagrad funktion"
 
59243
 
 
59244
-#: cp/semantics.c:5612
 
59245
+#: cp/semantics.c:5614
 
59246
 #, gcc-internal-format
 
59247
 msgid "__is_convertible_to"
 
59248
 msgstr "__is_convertible_to"
 
59249
 
 
59250
-#: cp/semantics.c:5730
 
59251
+#: cp/semantics.c:5732
 
59252
 #, gcc-internal-format
 
59253
 msgid "the type %qT of constexpr variable %qD is not literal"
 
59254
 msgstr "typen %qT för constexpr-variabeln %qD är inte en literal"
 
59255
 
 
59256
-#: cp/semantics.c:5800
 
59257
+#: cp/semantics.c:5802
 
59258
 #, gcc-internal-format
 
59259
 msgid "invalid type for parameter %d of constexpr function %q+#D"
 
59260
 msgstr "ogiltig typ för parameter %d till constexpr-funktion %q+#D"
 
59261
 
 
59262
-#: cp/semantics.c:5814
 
59263
+#: cp/semantics.c:5816
 
59264
 #, gcc-internal-format
 
59265
 msgid "invalid return type %qT of constexpr function %q+D"
 
59266
 msgstr "ogiltig returtyp %qT för constexpr-funktionen %q+D"
 
59267
 
 
59268
-#: cp/semantics.c:5836
 
59269
+#: cp/semantics.c:5838
 
59270
 #, gcc-internal-format
 
59271
 msgid "%q#T has virtual base classes"
 
59272
 msgstr "%q#T har virtuella basklasser"
 
59273
 
 
59274
-#: cp/semantics.c:6036
 
59275
+#: cp/semantics.c:6038
 
59276
 #, gcc-internal-format
 
59277
 msgid "constexpr constructor does not have empty body"
 
59278
 msgstr "constexpr-konstruerare har inte tom kropp"
 
59279
 
 
59280
-#: cp/semantics.c:6122
 
59281
+#: cp/semantics.c:6124
 
59282
 #, gcc-internal-format
 
59283
 msgid "body of %<constexpr%> constructor cannot be a function-try-block"
 
59284
 msgstr "kroppen av %<constexpr%>-konstruerare kan inte vara ett function-try-block"
 
59285
 
 
59286
-#: cp/semantics.c:6245
 
59287
+#: cp/semantics.c:6247
 
59288
 #, gcc-internal-format
 
59289
 msgid "%<constexpr%> constructor for union %qT must initialize exactly one non-static data member"
 
59290
 msgstr "%<constexpr%>-konstrueraren för unionen %qT måste initiera precis en icke statisk datamedlem"
 
59291
 
 
59292
-#: cp/semantics.c:6285
 
59293
+#: cp/semantics.c:6287
 
59294
 #, gcc-internal-format
 
59295
 msgid "uninitialized member %qD in %<constexpr%> constructor"
 
59296
 msgstr "oinitierad medlem %qD i %<constexpr%>-konstruerare"
 
59297
 
 
59298
-#: cp/semantics.c:6316
 
59299
+#: cp/semantics.c:6318
 
59300
 #, gcc-internal-format
 
59301
 msgid "body of constexpr function %qD not a return-statement"
 
59302
 msgstr "kroppen i constexpr-funktionen %qD är inte en retursats"
 
59303
 
 
59304
-#: cp/semantics.c:6371
 
59305
+#: cp/semantics.c:6373
 
59306
 #, gcc-internal-format
 
59307
 msgid "%q+D is not usable as a constexpr function because:"
 
59308
 msgstr "%q+D är inte användbar som en constexpr-funktion eftersom:"
 
59309
 
 
59310
-#: cp/semantics.c:6706
 
59311
+#: cp/semantics.c:6708
 
59312
 #, gcc-internal-format
 
59313
 msgid "expression %qE does not designate a constexpr function"
 
59314
 msgstr "uttrycket %qE anger inte en constexpr-funktion"
 
59315
 
 
59316
-#: cp/semantics.c:6720 cp/semantics.c:8360
 
59317
+#: cp/semantics.c:6722 cp/semantics.c:8362
 
59318
 #, gcc-internal-format
 
59319
 msgid "call to non-constexpr function %qD"
 
59320
 msgstr "anrop av icke-constexpr-funktion %qD"
 
59321
 
 
59322
 #. The definition of fun was somehow unsuitable.
 
59323
-#: cp/semantics.c:6748
 
59324
+#: cp/semantics.c:6750
 
59325
 #, gcc-internal-format
 
59326
 msgid "%qD called in a constant expression"
 
59327
 msgstr "%qD anropad i ett konstant uttryck"
 
59328
 
 
59329
-#: cp/semantics.c:6752
 
59330
+#: cp/semantics.c:6754
 
59331
 #, gcc-internal-format
 
59332
 msgid "%qD used before its definition"
 
59333
 msgstr "%qD användes före sin definition"
 
59334
 
 
59335
-#: cp/semantics.c:6786
 
59336
+#: cp/semantics.c:6788
 
59337
 #, gcc-internal-format
 
59338
 msgid "call has circular dependency"
 
59339
 msgstr "anrop har cirkulärt beroende"
 
59340
 
 
59341
-#: cp/semantics.c:6794
 
59342
+#: cp/semantics.c:6796
 
59343
 #, gcc-internal-format, gfc-internal-format
 
59344
 msgid "constexpr evaluation depth exceeds maximum of %d (use -fconstexpr-depth= to increase the maximum)"
 
59345
 msgstr "beräkning av constexpr överskrider maxvärdet på %d (använd -fconstexpr-depth= för att öka maxvärdet)"
 
59346
 
 
59347
-#: cp/semantics.c:6858
 
59348
+#: cp/semantics.c:6860
 
59349
 #, gcc-internal-format
 
59350
 msgid "%q+E is not a constant expression"
 
59351
 msgstr "%q+E är inte ett konstant uttryck"
 
59352
 
 
59353
-#: cp/semantics.c:7004
 
59354
+#: cp/semantics.c:7006
 
59355
 #, gcc-internal-format
 
59356
 msgid "array subscript out of bound"
 
59357
 msgstr "vektorindex är utanför gränserna"
 
59358
 
 
59359
-#: cp/semantics.c:7050 cp/semantics.c:7110 cp/semantics.c:7804
 
59360
+#: cp/semantics.c:7052 cp/semantics.c:7112 cp/semantics.c:7806
 
59361
 #, gcc-internal-format
 
59362
 msgid "%qE is not a constant expression"
 
59363
 msgstr "%qE är inte ett konstant uttryck"
 
59364
 
 
59365
-#: cp/semantics.c:7056
 
59366
+#: cp/semantics.c:7058
 
59367
 #, gcc-internal-format
 
59368
 msgid "mutable %qD is not usable in a constant expression"
 
59369
 msgstr "muterbar %qD är inte användbart i ett konstant uttryck"
 
59370
 
 
59371
-#: cp/semantics.c:7071
 
59372
+#: cp/semantics.c:7073
 
59373
 #, gcc-internal-format
 
59374
 msgid "accessing %qD member instead of initialized %qD member in constant expression"
 
59375
 msgstr "använder medlem %qD istället för initierad medlem %qD i ett konstant uttryck"
 
59376
 
 
59377
-#: cp/semantics.c:7630
 
59378
+#: cp/semantics.c:7632
 
59379
 #, gcc-internal-format
 
59380
 msgid "accessing value of %qE through a %qT glvalue in a constant expression"
 
59381
 msgstr "använder värdet av %qE genom ett %qT-glvalue i ett konstant uttryck"
 
59382
 
 
59383
-#: cp/semantics.c:7665
 
59384
+#: cp/semantics.c:7667
 
59385
 #, gcc-internal-format
 
59386
 msgid "the value of %qD is not usable in a constant expression"
 
59387
 msgstr "värdet på %qD är inte användbart i ett konstant uttryck"
 
59388
 
 
59389
-#: cp/semantics.c:7672
 
59390
+#: cp/semantics.c:7674
 
59391
 #, gcc-internal-format
 
59392
 msgid "%qD used in its own initializer"
 
59393
 msgstr "%qD använd i sin egen initierare"
 
59394
 
 
59395
-#: cp/semantics.c:7677
 
59396
+#: cp/semantics.c:7679
 
59397
 #, gcc-internal-format
 
59398
 msgid "%q#D is not const"
 
59399
 msgstr "%q#D är inte const"
 
59400
 
 
59401
-#: cp/semantics.c:7680
 
59402
+#: cp/semantics.c:7682
 
59403
 #, gcc-internal-format
 
59404
 msgid "%q#D is volatile"
 
59405
 msgstr "%q+#D är volatile"
 
59406
 
 
59407
-#: cp/semantics.c:7684
 
59408
+#: cp/semantics.c:7686
 
59409
 #, gcc-internal-format
 
59410
 msgid "%qD was not initialized with a constant expression"
 
59411
 msgstr "%qD initierades inte med ett konstant uttryck"
 
59412
 
 
59413
-#: cp/semantics.c:7693
 
59414
+#: cp/semantics.c:7695
 
59415
 #, gcc-internal-format
 
59416
 msgid "%qD was not declared %<constexpr%>"
 
59417
 msgstr "%qD deklarerades inte %<constexpr%>"
 
59418
 
 
59419
-#: cp/semantics.c:7696
 
59420
+#: cp/semantics.c:7698
 
59421
 #, gcc-internal-format
 
59422
 msgid "%qD does not have integral or enumeration type"
 
59423
 msgstr "%qD har inte heltals- eller uppräkningstyp"
 
59424
 
 
59425
-#: cp/semantics.c:7792 cp/semantics.c:8492
 
59426
+#: cp/semantics.c:7794 cp/semantics.c:8494
 
59427
 #, gcc-internal-format
 
59428
 msgid "use of the value of the object being constructed in a constant expression"
 
59429
 msgstr "användning av värdet på objektet som konstrueras i ett konstant uttryck"
 
59430
 
 
59431
-#: cp/semantics.c:7820 cp/semantics.c:8630
 
59432
+#: cp/semantics.c:7822 cp/semantics.c:8644
 
59433
 #, gcc-internal-format
 
59434
 msgid "temporary of non-literal type %qT in a constant expression"
 
59435
 msgstr "temporär av den ej literala typen %qT i ett konstant uttryck"
 
59436
 
 
59437
-#: cp/semantics.c:8087 cp/semantics.c:8534 cp/semantics.c:8794
 
59438
+#: cp/semantics.c:8089 cp/semantics.c:8536 cp/semantics.c:8811
 
59439
 #, gcc-internal-format
 
59440
 msgid "expression %qE is not a constant-expression"
 
59441
 msgstr "uttrycket %qE är inte ett konstantuttryck"
 
59442
 
 
59443
-#: cp/semantics.c:8092
 
59444
+#: cp/semantics.c:8094
 
59445
 #, gcc-internal-format
 
59446
 msgid "unexpected expression %qE of kind %s"
 
59447
 msgstr "oväntat uttryck %qE av sorten %s"
 
59448
 
 
59449
-#: cp/semantics.c:8124
 
59450
+#: cp/semantics.c:8126
 
59451
 #, gcc-internal-format
 
59452
 msgid "%qT cannot be the type of a complete constant expression because it has mutable sub-objects"
 
59453
 msgstr "%qT kan inte vara typen på ett komplett konstantuttryck eftersom det har muterbara delobjekt"
 
59454
 
 
59455
-#: cp/semantics.c:8137
 
59456
+#: cp/semantics.c:8139
 
59457
 #, gcc-internal-format
 
59458
 msgid "conversion from pointer type %qT to arithmetic type %qT in a constant-expression"
 
59459
 msgstr "konvertering från pekartypen %qT till den aritmetiska typen %qT i ett konstant uttryck"
 
59460
 
 
59461
-#: cp/semantics.c:8308
 
59462
+#: cp/semantics.c:8310
 
59463
 #, gcc-internal-format
 
59464
 msgid "expression %qE has side-effects"
 
59465
 msgstr "uttrycket %qE har sidoeffekter"
 
59466
 
 
59467
-#: cp/semantics.c:8378
 
59468
+#: cp/semantics.c:8380
 
59469
 #, gcc-internal-format
 
59470
 msgid "calling a member function of the object being constructed in a constant expression"
 
59471
 msgstr "anrop av en medlemsfunktion i objektet som konstrueras i ett konstant uttryck"
 
59472
 
 
59473
-#: cp/semantics.c:8460
 
59474
+#: cp/semantics.c:8462
 
59475
 #, gcc-internal-format
 
59476
 msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
 
59477
 msgstr "adress-av på ett objekt %qE med trådlokal eller automatisk lagring är inte ett konstant uttryck"
 
59478
 
 
59479
-#: cp/semantics.c:8546
 
59480
+#: cp/semantics.c:8548
 
59481
 #, gcc-internal-format
 
59482
 msgid "typeid-expression is not a constant expression because %qE is of polymorphic type"
 
59483
 msgstr "typeid-uttryck är inte ett konstant uttryck eftersom %qE har polymorf typ"
 
59484
 
 
59485
-#: cp/semantics.c:8559
 
59486
+#: cp/semantics.c:8561
 
59487
 #, gcc-internal-format
 
59488
 msgid "difference of two pointer expressions is not a constant expression"
 
59489
 msgstr "skillnaden mellan två pekaruttryck är inte ett konstant uttryck"
 
59490
 
 
59491
-#: cp/semantics.c:8578
 
59492
+#: cp/semantics.c:8580
 
59493
 #, gcc-internal-format
 
59494
 msgid "pointer comparison expression is not a constant expression"
 
59495
 msgstr "pekarjämförelseuttryck är inte ett konstant uttryck"
 
59496
 
 
59497
-#: cp/semantics.c:8679
 
59498
+#: cp/semantics.c:8619
 
59499
 #, gcc-internal-format
 
59500
+msgid "cast to non-integral type %qT in a constant expression"
 
59501
+msgstr "typkonvertering till %qT som inte är en heltalstyp i ett konstant uttryck"
 
59502
+
 
59503
+#: cp/semantics.c:8695
 
59504
+#, gcc-internal-format
 
59505
 msgid "division by zero is not a constant-expression"
 
59506
 msgstr "division med noll är inte ett konstantuttryck"
 
59507
 
 
59508
-#: cp/semantics.c:8802
 
59509
+#: cp/semantics.c:8819
 
59510
 #, gcc-internal-format
 
59511
 msgid "non-constant array initialization"
 
59512
 msgstr "ickekonstant vektorinitierare"
 
59513
 
 
59514
 # ast = abstract syntax tree
 
59515
-#: cp/semantics.c:8811
 
59516
+#: cp/semantics.c:8828
 
59517
 #, gcc-internal-format, gfc-internal-format
 
59518
 msgid "unexpected AST of kind %s"
 
59519
 msgstr "oväntat AST av sorten %s"
 
59520
 
 
59521
-#: cp/semantics.c:9303
 
59522
+#: cp/semantics.c:9320
 
59523
 #, gcc-internal-format
 
59524
 msgid "cannot capture %qE by reference"
 
59525
 msgstr "det går inte att fånga %qE via referens"
 
59526
 
 
59527
-#: cp/semantics.c:9326
 
59528
+#: cp/semantics.c:9343
 
59529
 #, gcc-internal-format
 
59530
 msgid "already captured %qD in lambda expression"
 
59531
 msgstr "redan infångad %qD i lambdauttryck"
 
59532
 
 
59533
-#: cp/semantics.c:9472
 
59534
+#: cp/semantics.c:9515
 
59535
 #, gcc-internal-format
 
59536
 msgid "%<this%> was not captured for this lambda function"
 
59537
 msgstr "%<this%> fångades inte för denna lambdafunktion"
 
59538
@@ -35246,82 +35288,82 @@
 
59539
 msgid "%qV qualifiers cannot be applied to %qT"
 
59540
 msgstr "%qV-kvalificerare kan inte tillämpas på %qT"
 
59541
 
 
59542
-#: cp/tree.c:3084
 
59543
+#: cp/tree.c:3078
 
59544
 #, gcc-internal-format
 
59545
 msgid "%qE attribute can only be applied to Java class definitions"
 
59546
 msgstr "attributet %qE kan bara användas på klassdefinitioner i Java"
 
59547
 
 
59548
-#: cp/tree.c:3113
 
59549
+#: cp/tree.c:3107
 
59550
 #, gcc-internal-format
 
59551
 msgid "%qE attribute can only be applied to class definitions"
 
59552
 msgstr "attributet %qE kan bara användas på klassdefinitioner"
 
59553
 
 
59554
-#: cp/tree.c:3119
 
59555
+#: cp/tree.c:3113
 
59556
 #, gcc-internal-format
 
59557
 msgid "%qE is obsolete; g++ vtables are now COM-compatible by default"
 
59558
 msgstr "%qE är föråldrad, g++-vtabeller är nu COM-kompatibla som standard"
 
59559
 
 
59560
-#: cp/tree.c:3143
 
59561
+#: cp/tree.c:3137
 
59562
 #, gcc-internal-format
 
59563
 msgid "requested init_priority is not an integer constant"
 
59564
 msgstr "begärd init_priority är inte en heltalskonstant"
 
59565
 
 
59566
-#: cp/tree.c:3164
 
59567
+#: cp/tree.c:3158
 
59568
 #, gcc-internal-format
 
59569
 msgid "can only use %qE attribute on file-scope definitions of objects of class type"
 
59570
 msgstr "det går bara att använda attributet %qE på definitioner av objekt- eller klasstyp med filräckvidd"
 
59571
 
 
59572
-#: cp/tree.c:3172
 
59573
+#: cp/tree.c:3166
 
59574
 #, gcc-internal-format
 
59575
 msgid "requested init_priority is out of range"
 
59576
 msgstr "begärd init_priority är utanför sitt intervall"
 
59577
 
 
59578
-#: cp/tree.c:3182
 
59579
+#: cp/tree.c:3176
 
59580
 #, gcc-internal-format
 
59581
 msgid "requested init_priority is reserved for internal use"
 
59582
 msgstr "begärt init_priority är reserverad för internt bruk"
 
59583
 
 
59584
-#: cp/tree.c:3193
 
59585
+#: cp/tree.c:3187
 
59586
 #, gcc-internal-format
 
59587
 msgid "%qE attribute is not supported on this platform"
 
59588
 msgstr "attributet %qE stödjs inte på denna plattform"
 
59589
 
 
59590
-#: cp/tree.c:3220
 
59591
-#, fuzzy, gcc-internal-format
 
59592
+#: cp/tree.c:3214
 
59593
+#, gcc-internal-format
 
59594
 msgid "redeclaration of %qD adds abi tag %E"
 
59595
-msgstr "deklaration av %qD som medlem av %qT"
 
59596
+msgstr "omdeklaration av %qD lägger till abi-taggen %E"
 
59597
 
 
59598
-#: cp/tree.c:3226
 
59599
-#, fuzzy, gcc-internal-format
 
59600
+#: cp/tree.c:3220
 
59601
+#, gcc-internal-format
 
59602
 msgid "previous declaration here"
 
59603
-msgstr "tidigare deklaration av %q+#D här"
 
59604
+msgstr "tidigare deklaration här"
 
59605
 
 
59606
-#: cp/tree.c:3243
 
59607
-#, fuzzy, gcc-internal-format
 
59608
+#: cp/tree.c:3237
 
59609
+#, gcc-internal-format
 
59610
 msgid "%qE attribute applied to non-class, non-enum type %qT"
 
59611
-msgstr "attributet %qE ignorerat typer som inte är klasser"
 
59612
+msgstr "attributet %qE använt på typen %qT som inte är en klass eller uppräkningstyp"
 
59613
 
 
59614
-#: cp/tree.c:3249
 
59615
-#, fuzzy, gcc-internal-format
 
59616
+#: cp/tree.c:3243
 
59617
+#, gcc-internal-format
 
59618
 msgid "%qE attribute applied to %qT after its definition"
 
59619
-msgstr "ignorerar attribut använda på %qT efter dess definition"
 
59620
+msgstr "attributet %qE använt på %qT efter dess definition"
 
59621
 
 
59622
-#: cp/tree.c:3271
 
59623
-#, fuzzy, gcc-internal-format
 
59624
+#: cp/tree.c:3265
 
59625
+#, gcc-internal-format
 
59626
 msgid "%qE attribute applied to non-function %qD"
 
59627
-msgstr "attributet %qE är bara tillämpligt på funktioner"
 
59628
+msgstr "attributet %qE tillämpat på %qD som inte är en funktion"
 
59629
 
 
59630
-#: cp/tree.c:3276
 
59631
-#, fuzzy, gcc-internal-format
 
59632
+#: cp/tree.c:3270
 
59633
+#, gcc-internal-format
 
59634
 msgid "%qE attribute applied to extern \"C\" function %qD"
 
59635
-msgstr "attributet %qE är bara tillämpligt på funktioner"
 
59636
+msgstr "attributet %qE tillämpat på extern \"C\"-funktionen %qD"
 
59637
 
 
59638
-#: cp/tree.c:3977
 
59639
+#: cp/tree.c:3971
 
59640
 #, gcc-internal-format
 
59641
 msgid "zero as null pointer constant"
 
59642
 msgstr "noll som en nollpekarkonstant"
 
59643
 
 
59644
-#: cp/tree.c:3990
 
59645
+#: cp/tree.c:3984
 
59646
 #, gcc-internal-format, gfc-internal-format
 
59647
 msgid "lang_* check: failed in %s, at %s:%d"
 
59648
 msgstr "lang_*-kontroll: misslyckades i %s, vid %s:%d"
 
59649
@@ -35547,14 +35589,14 @@
 
59650
 msgstr "%qE kan inte användas som en funktion"
 
59651
 
 
59652
 #: cp/typeck.c:3409
 
59653
-#, fuzzy, gcc-internal-format
 
59654
+#, gcc-internal-format
 
59655
 msgid "%qD cannot be used as a function"
 
59656
-msgstr "%qE kan inte användas som en funktion"
 
59657
+msgstr "%qD kan inte användas som en funktion"
 
59658
 
 
59659
 #: cp/typeck.c:3412
 
59660
-#, fuzzy, gcc-internal-format
 
59661
+#, gcc-internal-format
 
59662
 msgid "expression cannot be used as a function"
 
59663
-msgstr "%qE kan inte användas som en funktion"
 
59664
+msgstr "uttryck kan inte användas som en funktion"
 
59665
 
 
59666
 #: cp/typeck.c:3461
 
59667
 #, gcc-internal-format
 
59668
@@ -35662,9 +35704,9 @@
 
59669
 msgstr "ISO C++ förbjuder jämförelse mellan pekare och heltal"
 
59670
 
 
59671
 #: cp/typeck.c:4463 cp/typeck.c:4471
 
59672
-#, fuzzy, gcc-internal-format
 
59673
+#, gcc-internal-format
 
59674
 msgid "operand types are %qT and %qT"
 
59675
-msgstr "ingen typ med namnet %q#T i %q#T"
 
59676
+msgstr "operandtyper är %qT och %qT"
 
59677
 
 
59678
 #: cp/typeck.c:4538
 
59679
 #, gcc-internal-format
 
59680
@@ -35854,9 +35896,9 @@
 
59681
 msgstr "reinterpret_cast från typ %qT till typ %qT slänger bort kvalificerare"
 
59682
 
 
59683
 #: cp/typeck.c:6063
 
59684
-#, fuzzy, gcc-internal-format
 
59685
+#, gcc-internal-format
 
59686
 msgid "useless cast to type %qT"
 
59687
-msgstr "funktionell konvertering till vektortypen %qT"
 
59688
+msgstr "oanvändbar konvertering till typen %qT"
 
59689
 
 
59690
 #: cp/typeck.c:6405
 
59691
 #, gcc-internal-format
 
59692
@@ -36076,28 +36118,33 @@
 
59693
 msgstr "returnerar ett värde från en konstruerare"
 
59694
 
 
59695
 #. Give a helpful error message.
 
59696
-#: cp/typeck.c:8133 cp/typeck.c:8172
 
59697
+#: cp/typeck.c:8133 cp/typeck.c:8177
 
59698
 #, gcc-internal-format
 
59699
 msgid "return-statement with no value, in function returning %qT"
 
59700
 msgstr "return-sats utan värde i funktion som returnerar %qT"
 
59701
 
 
59702
-#: cp/typeck.c:8191
 
59703
+#: cp/typeck.c:8141
 
59704
 #, gcc-internal-format
 
59705
+msgid "returning initializer list"
 
59706
+msgstr "returnerar en initierarlista"
 
59707
+
 
59708
+#: cp/typeck.c:8196
 
59709
+#, gcc-internal-format
 
59710
 msgid "return-statement with a value, in function returning 'void'"
 
59711
 msgstr "return-sats med värde i funktion som returnerar ”void”"
 
59712
 
 
59713
-#: cp/typeck.c:8221
 
59714
+#: cp/typeck.c:8226
 
59715
 #, gcc-internal-format
 
59716
 msgid "%<operator new%> must not return NULL unless it is declared %<throw()%> (or -fcheck-new is in effect)"
 
59717
 msgstr "%<operator new%> får inte returnera NULL om den inte är deklarerad %<throw()%> (eller -fcheck-new är aktivt)"
 
59718
 
 
59719
 #. Make this a permerror because we used to accept it.
 
59720
-#: cp/typeck.c:8789
 
59721
+#: cp/typeck.c:8794
 
59722
 #, gcc-internal-format
 
59723
 msgid "using temporary as lvalue"
 
59724
 msgstr "använder temporär som lvärde"
 
59725
 
 
59726
-#: cp/typeck.c:8791
 
59727
+#: cp/typeck.c:8796
 
59728
 #, gcc-internal-format
 
59729
 msgid "using xvalue (rvalue reference) as lvalue"
 
59730
 msgstr "hjälp xvärde (rvärdesreferens) som lvärde"
 
59731
@@ -36409,9 +36456,9 @@
 
59732
 msgstr "Konvertering av en oändlighet till inte-ett-tal vid %L till INTEGER"
 
59733
 
 
59734
 #: fortran/arith.c:904 fortran/arith.c:929
 
59735
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
59736
+#, gcc-internal-format, gfc-internal-format
 
59737
 msgid "Noninteger exponent in an initialization expression at %L"
 
59738
-msgstr "Fortran 2003: Exponent som inte är heltal i ett initieringsuttryck vid %L"
 
59739
+msgstr "Exponent som inte är heltal i ett initieringsuttryck vid %L"
 
59740
 
 
59741
 #: fortran/arith.c:915
 
59742
 #, gcc-internal-format, gfc-internal-format
 
59743
@@ -36544,7 +36591,7 @@
 
59744
 #: fortran/array.c:470
 
59745
 #, gcc-internal-format, gfc-internal-format
 
59746
 msgid "Assumed-rank array at %C"
 
59747
-msgstr "Vektor med förmodad ordning vid %C"
 
59748
+msgstr "Vektor med antagen ordning vid %C"
 
59749
 
 
59750
 #: fortran/array.c:505
 
59751
 #, gcc-internal-format, gfc-internal-format
 
59752
@@ -36569,7 +36616,7 @@
 
59753
 #: fortran/array.c:555 fortran/array.c:664
 
59754
 #, gcc-internal-format, gfc-internal-format
 
59755
 msgid "Bad specification for assumed size array at %C"
 
59756
-msgstr "Felaktig specifikation för vektor med förmodad storlek vid %C"
 
59757
+msgstr "Felaktig specifikation för vektor med antagen storlek vid %C"
 
59758
 
 
59759
 #: fortran/array.c:567 fortran/array.c:676
 
59760
 #, gcc-internal-format, gfc-internal-format
 
59761
@@ -36582,14 +36629,14 @@
 
59762
 msgstr "Vektorspecifikation vid %C har mer än %d dimensioner"
 
59763
 
 
59764
 #: fortran/array.c:579
 
59765
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
59766
+#, gcc-internal-format, gfc-internal-format
 
59767
 msgid "Array specification at %C with more than 7 dimensions"
 
59768
-msgstr "Vektorspecifikation vid %C har mer än %d dimensioner"
 
59769
+msgstr "Vektorspecifikation vid %C med mer än 7 dimensioner"
 
59770
 
 
59771
 #: fortran/array.c:592
 
59772
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
59773
+#, gcc-internal-format, gfc-internal-format
 
59774
 msgid "Coarray declaration at %C"
 
59775
-msgstr "Fortran 2008: Co-vektordeklaration vid %C"
 
59776
+msgstr "Co-vektordeklaration vid %C"
 
59777
 
 
59778
 #: fortran/array.c:690
 
59779
 #, gcc-internal-format, gfc-internal-format
 
59780
@@ -36597,78 +36644,78 @@
 
59781
 msgstr "Övre gränsen av sista co-vektordimensionen måste vara ”*” vid %C"
 
59782
 
 
59783
 #: fortran/array.c:758
 
59784
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
59785
+#, gcc-internal-format, gfc-internal-format
 
59786
 msgid "The assumed-rank array '%s' at %L shall not have a codimension"
 
59787
-msgstr "Co-vektorvariabeln ”%s” vid %L skall inte ha co-dimensioner med fördröjd form"
 
59788
+msgstr "Vektorn ”%s” med antagen ordning vid %L skall inte ha en co-dimension"
 
59789
 
 
59790
 #: fortran/array.c:918
 
59791
 #, gcc-internal-format, gfc-internal-format
 
59792
 msgid "DO-iterator '%s' at %L is inside iterator of the same name"
 
59793
 msgstr "DO-iterator ”%s” vid %L är inuti en iterator med samma namn"
 
59794
 
 
59795
-#: fortran/array.c:1010 fortran/array.c:1143
 
59796
+#: fortran/array.c:1010 fortran/array.c:1154
 
59797
 #, gcc-internal-format, gfc-internal-format
 
59798
 msgid "Syntax error in array constructor at %C"
 
59799
 msgstr "Syntaxfel i vektorkonstruerare vid %C"
 
59800
 
 
59801
-#: fortran/array.c:1062
 
59802
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
59803
+#: fortran/array.c:1063
 
59804
+#, gcc-internal-format, gfc-internal-format
 
59805
 msgid "[...] style array constructors at %C"
 
59806
-msgstr "Fortran 2003: [...]-stils vektorkonstruerare vid %C"
 
59807
+msgstr "[...]-stils vektorkonstruerare vid %C"
 
59808
 
 
59809
-#: fortran/array.c:1083
 
59810
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
59811
+#: fortran/array.c:1085
 
59812
+#, gcc-internal-format, gfc-internal-format
 
59813
 msgid "Array constructor including type specification at %C"
 
59814
-msgstr "Fortran 2003: Vektorkonstruerare med typspecifikation vid %C"
 
59815
+msgstr "Vektorkonstruerare med typspecifikation vid %C"
 
59816
 
 
59817
-#: fortran/array.c:1089 fortran/match.c:3469
 
59818
+#: fortran/array.c:1094 fortran/match.c:3469
 
59819
 #, gcc-internal-format, gfc-internal-format
 
59820
 msgid "Type-spec at %L cannot contain a deferred type parameter"
 
59821
 msgstr "Typspecifikation vid %L kan inte innehålla ha en fördröjd typparameter"
 
59822
 
 
59823
-#: fortran/array.c:1105
 
59824
+#: fortran/array.c:1116
 
59825
 #, gcc-internal-format, gfc-internal-format
 
59826
 msgid "Empty array constructor at %C is not allowed"
 
59827
 msgstr "Tom vektorkonstruerare vid %C är inte tillåtet"
 
59828
 
 
59829
-#: fortran/array.c:1190
 
59830
+#: fortran/array.c:1201
 
59831
 #, gcc-internal-format, gfc-internal-format
 
59832
 msgid "Element in %s array constructor at %L is %s"
 
59833
 msgstr "Element i %s-vektorkonstruerare vid %L är %s"
 
59834
 
 
59835
-#: fortran/array.c:1518
 
59836
+#: fortran/array.c:1529
 
59837
 #, gcc-internal-format, gfc-internal-format
 
59838
 msgid "Iterator step at %L cannot be zero"
 
59839
 msgstr "Iteratorsteg vid %L kan inte vara noll"
 
59840
 
 
59841
 #. Problems occur when we get something like
 
59842
 #. integer :: a(lots) = (/(i, i=1, lots)/)
 
59843
-#: fortran/array.c:1655 fortran/expr.c:1535 fortran/trans-array.c:5370
 
59844
+#: fortran/array.c:1666 fortran/expr.c:1535 fortran/trans-array.c:5370
 
59845
 #, gcc-internal-format, gfc-internal-format
 
59846
 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"
 
59847
 msgstr "Antalet element i vektorkonstrueraren vid %L kräver en ökning av den tillåtna övre gränsen %d.  Se flaggan -fmax-array-constructor"
 
59848
 
 
59849
-#: fortran/array.c:1826
 
59850
+#: fortran/array.c:1837
 
59851
 #, gcc-internal-format, gfc-internal-format
 
59852
 msgid "AC-IMPLIED-DO initial expression references control variable at %L"
 
59853
 msgstr "Initialt AC-IMPLIED-DO-uttryck refererar styrvariabel vid %L"
 
59854
 
 
59855
-#: fortran/array.c:1833
 
59856
+#: fortran/array.c:1844
 
59857
 #, gcc-internal-format, gfc-internal-format
 
59858
 msgid "AC-IMPLIED-DO final expression references control variable at %L"
 
59859
 msgstr "Slutligt AC-IMPLIED-DO-uttryck refererar styrvariabel vid %L"
 
59860
 
 
59861
-#: fortran/array.c:1840
 
59862
+#: fortran/array.c:1851
 
59863
 #, gcc-internal-format, gfc-internal-format
 
59864
 msgid "AC-IMPLIED-DO step expression references control variable at %L"
 
59865
 msgstr "AC-IMPLIED-DO-steguttryck refererar styrvariabel vid %L"
 
59866
 
 
59867
-#: fortran/array.c:1852
 
59868
+#: fortran/array.c:1863
 
59869
 #, gcc-internal-format, gfc-internal-format
 
59870
 msgid "Array constructor value at %L shall not be unlimited polymorphic [F2008: C4106]"
 
59871
 msgstr "Vektorkonstruerarvärde vid %L får inte vara obegränsat polymorft [F2008: C4106]"
 
59872
 
 
59873
-#: fortran/array.c:1935
 
59874
+#: fortran/array.c:1946
 
59875
 #, gcc-internal-format, gfc-internal-format
 
59876
 msgid "Different CHARACTER lengths (%d/%d) in array constructor at %L"
 
59877
 msgstr "Olika CHARACTER-längder (%d/%d) i vektorkonstruerare vid %L"
 
59878
@@ -36880,9 +36927,9 @@
 
59879
 msgstr "VALUE-argumentet till den inbyggda funktionen %s vid %L måste vara definierbart"
 
59880
 
 
59881
 #: fortran/check.c:1084
 
59882
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
59883
+#, gcc-internal-format, gfc-internal-format
 
59884
 msgid "Negative argument N at %L"
 
59885
-msgstr "Utökning: Negativt argument N vid %L"
 
59886
+msgstr "Negativt argument N vid %L"
 
59887
 
 
59888
 #: fortran/check.c:1256 fortran/check.c:1426
 
59889
 #, gcc-internal-format, gfc-internal-format
 
59890
@@ -36903,9 +36950,9 @@
 
59891
 #: fortran/check.c:2148 fortran/check.c:2193 fortran/check.c:3411
 
59892
 #: fortran/check.c:3545 fortran/check.c:3600 fortran/check.c:4139
 
59893
 #: fortran/check.c:4268
 
59894
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
59895
+#, gcc-internal-format, gfc-internal-format
 
59896
 msgid "'%s' intrinsic with KIND argument at %L"
 
59897
-msgstr "Fortran 2003: inbyggd ”%s” vid KIND-argument vid %L"
 
59898
+msgstr "inbyggd ”%s” vid KIND-argument vid %L"
 
59899
 
 
59900
 #: fortran/check.c:1367 fortran/check.c:1617
 
59901
 #, gcc-internal-format, gfc-internal-format
 
59902
@@ -36938,14 +36985,14 @@
 
59903
 msgstr "”I” vid %L och ”J” vid %L kan inte båda vara literala BOZ-konstanter"
 
59904
 
 
59905
 #: fortran/check.c:1678
 
59906
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
59907
+#, gcc-internal-format, gfc-internal-format
 
59908
 msgid "non-default INTEGER kind argument to %s intrinsic at %L"
 
59909
-msgstr "GNU-utvidgning: INTEGER-sorts argument som inte är standardargument till inbyggd %s vid %L"
 
59910
+msgstr "INTEGER-sorts argument som inte är standardargument till inbyggd %s vid %L"
 
59911
 
 
59912
 #: fortran/check.c:1738
 
59913
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
59914
+#, gcc-internal-format, gfc-internal-format
 
59915
 msgid "COMPLEX argument '%s' argument of '%s' intrinsic at %L"
 
59916
-msgstr "Fortran 2008: COMPLEX-argumentet ”%s” till inbyggd ”%s” vid %L"
 
59917
+msgstr "COMPLEX-argumentet ”%s” till inbyggd ”%s” vid %L"
 
59918
 
 
59919
 #: fortran/check.c:1902
 
59920
 #, gcc-internal-format, gfc-internal-format
 
59921
@@ -36983,9 +37030,9 @@
 
59922
 msgstr "”a%d”-argumentet till inbyggd ”%s” vid %L måste vara %s(%d)"
 
59923
 
 
59924
 #: fortran/check.c:2395
 
59925
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
59926
+#, gcc-internal-format, gfc-internal-format
 
59927
 msgid "'%s' intrinsic with CHARACTER argument at %L"
 
59928
-msgstr "Fortran 2003: inbyggd ”%s” med CHARACTER-argument vid %L"
 
59929
+msgstr "inbyggd ”%s” med CHARACTER-argument vid %L"
 
59930
 
 
59931
 #: fortran/check.c:2402
 
59932
 #, gcc-internal-format, gfc-internal-format
 
59933
@@ -37018,14 +37065,14 @@
 
59934
 msgstr "”%s”-argumentet till inbyggd ”%s” vid %L måste vara INTEGER"
 
59935
 
 
59936
 #: fortran/check.c:2746
 
59937
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
59938
+#, gcc-internal-format, gfc-internal-format
 
59939
 msgid "The FROM argument to MOVE_ALLOC at %L shall not be coindexed"
 
59940
-msgstr "argumentet ”%s” till inbyggd ”%s” vid %L skall inte vara co-indexerat"
 
59941
+msgstr "Argumentet FROM till MOVE_ALLOC %L skall inte vara co-indexerat"
 
59942
 
 
59943
 #: fortran/check.c:2757
 
59944
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
59945
+#, gcc-internal-format, gfc-internal-format
 
59946
 msgid "The TO argument to MOVE_ALLOC at %L shall not be coindexed"
 
59947
-msgstr "argumentet ”%s” till inbyggd ”%s” vid %L skall inte vara co-indexerat"
 
59948
+msgstr "Argumentet TO till MOVE_ALLOC %L skall inte vara co-indexerat"
 
59949
 
 
59950
 #: fortran/check.c:2764
 
59951
 #, gcc-internal-format, gfc-internal-format
 
59952
@@ -37033,14 +37080,14 @@
 
59953
 msgstr "Argumentet TO i MOVE_ALLOC vid %L måste vara polymorft om FROM är polymorft"
 
59954
 
 
59955
 #: fortran/check.c:2775
 
59956
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
59957
+#, gcc-internal-format, gfc-internal-format
 
59958
 msgid "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same rank %d/%d"
 
59959
-msgstr "”%s”- och ”%s”-argumenten till inbyggd ”%s” vid %L måste ha samma ordning %d/%d"
 
59960
+msgstr "Argumenten FROM och TO till den inbyggda MOVE_ALLOC vid %L måste ha samma ordning %d/%d"
 
59961
 
 
59962
 #: fortran/check.c:2784
 
59963
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
59964
+#, gcc-internal-format, gfc-internal-format
 
59965
 msgid "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same corank %d/%d"
 
59966
-msgstr "”%s”- och ”%s”-argumenten till inbyggd ”%s” vid %L måste ha samma ordning %d/%d"
 
59967
+msgstr "Argumenten FROM och TO till den inbyggda MOVE_ALLOC vid %L måste ha samma co-ordning %d/%d"
 
59968
 
 
59969
 #: fortran/check.c:2816
 
59970
 #, gcc-internal-format, gfc-internal-format
 
59971
@@ -37053,9 +37100,9 @@
 
59972
 msgstr "Argument ”%s” till inbyggd ”%s” vid %L måste vara en POINTER, ALLOCATABLE eller procedurpekare"
 
59973
 
 
59974
 #: fortran/check.c:2874
 
59975
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
59976
+#, gcc-internal-format, gfc-internal-format
 
59977
 msgid "NULL intrinsic with allocatable MOLD at %L"
 
59978
-msgstr "Fortran 2003: inbyggd NULL med KIND-argument vid %L"
 
59979
+msgstr "Inbyggd NULL med allokerbar MOLD vid %L"
 
59980
 
 
59981
 #: fortran/check.c:2953 fortran/check.c:4215
 
59982
 #, gcc-internal-format, gfc-internal-format
 
59983
@@ -37123,9 +37170,9 @@
 
59984
 msgstr "Utan utfyllnad finns det inte tillräckligt med element i inbyggda RESHAPE-källan vid %L för att stämma med formen"
 
59985
 
 
59986
 #: fortran/check.c:3344 fortran/check.c:3363
 
59987
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
59988
+#, gcc-internal-format, gfc-internal-format
 
59989
 msgid "'%s' argument of '%s' intrinsic at %L cannot be of type %s"
 
59990
-msgstr "”%s”-argumentet till inbyggd ”%s” vid %L måste vara %s"
 
59991
+msgstr "Argumentet ”%s” till inbyggd ”%s” vid %L kan inte ha typen %s"
 
59992
 
 
59993
 #: fortran/check.c:3354 fortran/check.c:3373
 
59994
 #, gcc-internal-format, gfc-internal-format
 
59995
@@ -37133,19 +37180,19 @@
 
59996
 msgstr "”%s”-argumentet till inbyggd ”%s” vid %L måste vara en utvidgningsvbar typ"
 
59997
 
 
59998
 #: fortran/check.c:3472
 
59999
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60000
+#, gcc-internal-format, gfc-internal-format
 
60001
 msgid "SELECTED_REAL_KIND with neither 'P' nor 'R' argument at %L"
 
60002
-msgstr "Fortran 2008: SELECTED_REAL_KIND med varken ”P”- eller ”R”-argument vid %L"
 
60003
+msgstr "SELECTED_REAL_KIND med varken ”P”- eller ”R”-argument vid %L"
 
60004
 
 
60005
 #: fortran/check.c:3503
 
60006
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60007
+#, gcc-internal-format, gfc-internal-format
 
60008
 msgid "'%s' intrinsic with RADIX argument at %L"
 
60009
-msgstr "Fortran 2008: inbyggd ”%s” med RADIX-argument vid %L"
 
60010
+msgstr "inbyggd ”%s” med RADIX-argument vid %L"
 
60011
 
 
60012
 #: fortran/check.c:3538
 
60013
 #, gcc-internal-format, gfc-internal-format
 
60014
 msgid "'source' argument of 'shape' intrinsic at %L must not be an assumed size array"
 
60015
-msgstr "”source”-argumentet till inbyggd ”shape” vid %L får inte vara en vektor med förmodad storlek"
 
60016
+msgstr "”source”-argumentet till inbyggd ”shape” vid %L får inte vara en vektor med antagen storlek"
 
60017
 
 
60018
 #: fortran/check.c:3615
 
60019
 #, gcc-internal-format, gfc-internal-format
 
60020
@@ -37158,9 +37205,9 @@
 
60021
 msgstr "Argumentet ”%s” till inbyggd ”%s” vid %L måste vara en interoperabel dataenhet"
 
60022
 
 
60023
 #: fortran/check.c:3658
 
60024
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60025
+#, gcc-internal-format, gfc-internal-format
 
60026
 msgid "non double precision REAL argument to %s intrinsic at %L"
 
60027
-msgstr "GNU-utvidgning: REAL-argument utan dubbel precision till inbyggd %s vid %L"
 
60028
+msgstr "REAL-argument utan dubbel precision till inbyggd %s vid %L"
 
60029
 
 
60030
 #: fortran/check.c:3671
 
60031
 #, gcc-internal-format, gfc-internal-format
 
60032
@@ -37230,7 +37277,7 @@
 
60033
 #: fortran/class.c:561
 
60034
 #, gcc-internal-format, gfc-internal-format
 
60035
 msgid "Assumed size polymorphic objects or components, such as that at %C, have not yet been implemented"
 
60036
-msgstr "Polymorfa objekt eller komponenter med förmodad storlek, såsom den vid %C, har inte implementerats ännu"
 
60037
+msgstr "Polymorfa objekt eller komponenter med antagen storlek, såsom den vid %C, har inte implementerats ännu"
 
60038
 
 
60039
 #. Since the extension field is 8 bit wide, we can only have
 
60040
 #. up to 255 extension levels.
 
60041
@@ -37290,9 +37337,9 @@
 
60042
 msgstr "Dataelement ovanför övre vektorgräns vid %L"
 
60043
 
 
60044
 #: fortran/data.c:321 fortran/data.c:487
 
60045
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60046
+#, gcc-internal-format, gfc-internal-format
 
60047
 msgid "re-initialization of '%s' at %L"
 
60048
-msgstr "Utökning: ominitiering av ”%s” vid %L"
 
60049
+msgstr "ominitiering av ”%s” vid %L"
 
60050
 
 
60051
 #: fortran/decl.c:264
 
60052
 #, gcc-internal-format, gfc-internal-format
 
60053
@@ -37300,9 +37347,9 @@
 
60054
 msgstr "Värdassocierad variabel ”%s” får inte finnas i DATA-sats vid %C"
 
60055
 
 
60056
 #: fortran/decl.c:271
 
60057
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60058
+#, gcc-internal-format, gfc-internal-format
 
60059
 msgid "initialization of common block variable '%s' in DATA statement at %C"
 
60060
-msgstr "Utökning: initiering av common-blockvariabel ”%s” i DATA-sats vid %C"
 
60061
+msgstr "initiering av common-blockvariabel ”%s” i DATA-sats vid %C"
 
60062
 
 
60063
 #: fortran/decl.c:382
 
60064
 #, gcc-internal-format, gfc-internal-format
 
60065
@@ -37325,9 +37372,9 @@
 
60066
 msgstr "DATA-sats vid %C får inte förekomma i en PURE-procedur"
 
60067
 
 
60068
 #: fortran/decl.c:600
 
60069
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60070
+#, gcc-internal-format, gfc-internal-format
 
60071
 msgid "The assumed-rank array at %C shall not have a codimension"
 
60072
-msgstr "Datamålet vid %L får inte ha co-index"
 
60073
+msgstr "Vektorn med antagen ordning vid %C får inte ha en co-dimension"
 
60074
 
 
60075
 #: fortran/decl.c:668
 
60076
 #, gcc-internal-format, gfc-internal-format
 
60077
@@ -37335,9 +37382,9 @@
 
60078
 msgstr "Felaktig INTENT-specifikation vid %C"
 
60079
 
 
60080
 #: fortran/decl.c:689
 
60081
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60082
+#, gcc-internal-format, gfc-internal-format
 
60083
 msgid "deferred type parameter at %C"
 
60084
-msgstr "Fortran 2003: fördröjd typparameter vid %C"
 
60085
+msgstr "fördröjd typparameter vid %C"
 
60086
 
 
60087
 #: fortran/decl.c:726
 
60088
 #, gcc-internal-format, gfc-internal-format
 
60089
@@ -37345,9 +37392,9 @@
 
60090
 msgstr "Konflikt i attribut för funktionsargument vid %C"
 
60091
 
 
60092
 #: fortran/decl.c:753
 
60093
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60094
+#, gcc-internal-format, gfc-internal-format
 
60095
 msgid "Old-style character length at %C"
 
60096
-msgstr "Förlegad funktion: Gammaldags teckenlängd vid %C"
 
60097
+msgstr "Gammaldags teckenlängd vid %C"
 
60098
 
 
60099
 #: fortran/decl.c:784
 
60100
 #, gcc-internal-format, gfc-internal-format
 
60101
@@ -37385,9 +37432,9 @@
 
60102
 msgstr "Variabeln ”%s” vid %L är ett atrappargument till BIND(C)-proceduren ”%s” men är inte interoperativ med C eftersom den är polymorf"
 
60103
 
 
60104
 #: fortran/decl.c:1040
 
60105
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60106
+#, gcc-internal-format, gfc-internal-format
 
60107
 msgid "Variable '%s' at %L is a dummy argument of the BIND(C) procedure '%s' but may not be C interoperable"
 
60108
-msgstr "Variabeln ”%s” vid %L är en parameter till BIND(C)-proceduren ”%s” men är kanske inte interoperativ med C"
 
60109
+msgstr "Variabeln ”%s” vid %L är en attrapparameter till BIND(C)-proceduren ”%s” men är kanske inte interoperativ med C"
 
60110
 
 
60111
 #: fortran/decl.c:1055
 
60112
 #, gcc-internal-format, gfc-internal-format
 
60113
@@ -37410,14 +37457,14 @@
 
60114
 msgstr "Variabeln ”%s” vid %L kan inte både ha attributet OPTIONAL och VALUE eftersom proceduren ”%s” är BIND(C)"
 
60115
 
 
60116
 #: fortran/decl.c:1094
 
60117
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60118
+#, gcc-internal-format, gfc-internal-format
 
60119
 msgid "Variable '%s' at %L with OPTIONAL attribute in procedure '%s' which is BIND(C)"
 
60120
-msgstr "TS29113: Variabeln ”%s” vid %L med attributet OPTIONAL i proceduren ”%s” som är BIND(C)"
 
60121
+msgstr "Variabeln ”%s” vid %L med attributet OPTIONAL i proceduren ”%s” som är BIND(C)"
 
60122
 
 
60123
 #: fortran/decl.c:1106
 
60124
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60125
+#, gcc-internal-format, gfc-internal-format
 
60126
 msgid "Assumed-shape array '%s' at %L as dummy argument to the BIND(C) procedure '%s' at %L"
 
60127
-msgstr "Vektorn ”%s” med förmodad form vid %L kan inte vara ett argument till proceduren ”%s” vid %L eftersom proceduren är BIND(C)"
 
60128
+msgstr "Vektorn ”%s” med antagen form vid %L som attrappargument till BIND(C)-proceduren ”%s” vid %L"
 
60129
 
 
60130
 #: fortran/decl.c:1185
 
60131
 #, gcc-internal-format, gfc-internal-format
 
60132
@@ -37452,7 +37499,7 @@
 
60133
 #: fortran/decl.c:1425
 
60134
 #, gcc-internal-format, gfc-internal-format
 
60135
 msgid "Can't initialize implied-shape array at %L with scalar"
 
60136
-msgstr "Det går inte att initiera en vektor med förmodad form vid %L med en skalär"
 
60137
+msgstr "Det går inte att initiera en vektor med antagen form vid %L med en skalär"
 
60138
 
 
60139
 #: fortran/decl.c:1443
 
60140
 #, gcc-internal-format, gfc-internal-format
 
60141
@@ -37490,9 +37537,9 @@
 
60142
 msgstr "NULL()-initiering vid %C är tvetydig"
 
60143
 
 
60144
 #: fortran/decl.c:1719
 
60145
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60146
+#, gcc-internal-format, gfc-internal-format
 
60147
 msgid "NULL() initialization at %C may not have MOLD"
 
60148
-msgstr "NULL()-initiering vid %C är tvetydig"
 
60149
+msgstr "NULL()-initiering vid %C kan inte ha MOLD"
 
60150
 
 
60151
 #: fortran/decl.c:1736
 
60152
 #, gcc-internal-format, gfc-internal-format
 
60153
@@ -37505,9 +37552,9 @@
 
60154
 msgstr "Fel i pekarinitiering vid %C"
 
60155
 
 
60156
 #: fortran/decl.c:1763
 
60157
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60158
+#, gcc-internal-format, gfc-internal-format
 
60159
 msgid "non-NULL pointer initialization at %C"
 
60160
-msgstr "Fortran 2008: annan pekarinitiering än NULL vid %C"
 
60161
+msgstr "annan pekarinitiering än NULL vid %C"
 
60162
 
 
60163
 #: fortran/decl.c:1786
 
60164
 #, gcc-internal-format, gfc-internal-format
 
60165
@@ -37517,12 +37564,12 @@
 
60166
 #: fortran/decl.c:1853
 
60167
 #, gcc-internal-format, gfc-internal-format
 
60168
 msgid "Non-PARAMETER symbol '%s' at %L can't be implied-shape"
 
60169
-msgstr "Icke-PARAMETER-symbolen ”%s” vid %L kan inte förmodad form"
 
60170
+msgstr "Icke-PARAMETER-symbolen ”%s” vid %L kan inte ha antagen form"
 
60171
 
 
60172
 #: fortran/decl.c:1864
 
60173
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60174
+#, gcc-internal-format, gfc-internal-format
 
60175
 msgid "Implied-shape array at %L"
 
60176
-msgstr "Fortran 2008: Vektor med förmodad form vid %L"
 
60177
+msgstr "Vektor med antagen form vid %L"
 
60178
 
 
60179
 #: fortran/decl.c:1928 fortran/decl.c:6509
 
60180
 #, gcc-internal-format, gfc-internal-format
 
60181
@@ -37530,9 +37577,9 @@
 
60182
 msgstr "Dubblerad vektorspecifikation för Cray-utpekad vid vid %C"
 
60183
 
 
60184
 #: fortran/decl.c:1999
 
60185
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60186
+#, gcc-internal-format, gfc-internal-format
 
60187
 msgid "Old-style initialization at %C"
 
60188
-msgstr "Utökning: Gammaldags initiering vid %C"
 
60189
+msgstr "Gammaldags initiering vid %C"
 
60190
 
 
60191
 #: fortran/decl.c:2014 fortran/decl.c:4963
 
60192
 #, gcc-internal-format, gfc-internal-format
 
60193
@@ -37610,9 +37657,9 @@
 
60194
 msgstr "Syntaxfel i CHARACTER-deklaration vid %C"
 
60195
 
 
60196
 #: fortran/decl.c:2592
 
60197
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60198
+#, gcc-internal-format, gfc-internal-format
 
60199
 msgid "BYTE type at %C"
 
60200
-msgstr "Utökning: BYTE-typ vid %C"
 
60201
+msgstr "BYTE-typ vid %C"
 
60202
 
 
60203
 #: fortran/decl.c:2598
 
60204
 #, gcc-internal-format, gfc-internal-format
 
60205
@@ -37620,9 +37667,9 @@
 
60206
 msgstr "BYTE-typ använd vid %C är inte tillgänglig på målmaskinen"
 
60207
 
 
60208
 #: fortran/decl.c:2620
 
60209
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60210
+#, gcc-internal-format, gfc-internal-format
 
60211
 msgid "Assumed type at %C is not allowed for components"
 
60212
-msgstr "Värdesargument vid %L är inte tillåtet i denna kontext"
 
60213
+msgstr "Förmodad typ vid %C är inte tillåtet för komponenter"
 
60214
 
 
60215
 #: fortran/decl.c:2623
 
60216
 #, gcc-internal-format, gfc-internal-format
 
60217
@@ -37631,19 +37678,19 @@
 
60218
 
 
60219
 #: fortran/decl.c:2646 fortran/decl.c:2677 fortran/decl.c:2707
 
60220
 #: fortran/decl.c:2885
 
60221
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60222
+#, gcc-internal-format, gfc-internal-format
 
60223
 msgid "TYPE with intrinsic-type-spec at %C"
 
60224
-msgstr "Fortran 2008: TYPE med inbyggd typspecifikation vid %C"
 
60225
+msgstr "TYPE med inbyggd typspecifikation vid %C"
 
60226
 
 
60227
 #: fortran/decl.c:2702
 
60228
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60229
+#, gcc-internal-format, gfc-internal-format
 
60230
 msgid "DOUBLE COMPLEX at %C"
 
60231
-msgstr "Utökning: DOUBLE COMPLEX vid %C"
 
60232
+msgstr "DOUBLE COMPLEX vid %C"
 
60233
 
 
60234
 #: fortran/decl.c:2777
 
60235
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60236
+#, gcc-internal-format, gfc-internal-format
 
60237
 msgid "CLASS statement at %C"
 
60238
-msgstr "Fortran 2003: CLASS-sats vid %C"
 
60239
+msgstr "CLASS-sats vid %C"
 
60240
 
 
60241
 #: fortran/decl.c:2813 fortran/decl.c:2826 fortran/decl.c:3200
 
60242
 #: fortran/decl.c:3208
 
60243
@@ -37677,9 +37724,9 @@
 
60244
 msgstr "IMPORT-sats vid %C endast tillåten inuti en INTERFACE-kropp"
 
60245
 
 
60246
 #: fortran/decl.c:3170
 
60247
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60248
+#, gcc-internal-format, gfc-internal-format
 
60249
 msgid "IMPORT statement at %C"
 
60250
-msgstr "Tom IMPLICIT-sats vid %C"
 
60251
+msgstr "IMPORT-sats vid %C"
 
60252
 
 
60253
 #: fortran/decl.c:3185
 
60254
 #, gcc-internal-format, gfc-internal-format
 
60255
@@ -37717,9 +37764,9 @@
 
60256
 msgstr "Dubblerat %s-attribut vid %L"
 
60257
 
 
60258
 #: fortran/decl.c:3667
 
60259
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60260
+#, gcc-internal-format, gfc-internal-format
 
60261
 msgid "ALLOCATABLE attribute at %C in a TYPE definition"
 
60262
-msgstr "Fortran 2003: attributet ALLOCATABLE vid %C i en TYPE-definition"
 
60263
+msgstr "Attributet ALLOCATABLE vid %C i en TYPE-definition"
 
60264
 
 
60265
 #: fortran/decl.c:3677
 
60266
 #, gcc-internal-format, gfc-internal-format
 
60267
@@ -37727,9 +37774,9 @@
 
60268
 msgstr "Attribut vid %L är inte tillåtet i en TYPE-definition"
 
60269
 
 
60270
 #: fortran/decl.c:3695
 
60271
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60272
+#, gcc-internal-format, gfc-internal-format
 
60273
 msgid "Attribute %s at %L in a TYPE definition"
 
60274
-msgstr "Fortran 2003: Attribut %s vid %L i en TYPE-definition"
 
60275
+msgstr "Attributet %s vid %L i en TYPE-definition"
 
60276
 
 
60277
 #: fortran/decl.c:3706
 
60278
 #, gcc-internal-format, gfc-internal-format
 
60279
@@ -37737,14 +37784,14 @@
 
60280
 msgstr "%s-attribut vid %L är inte tillåtet utanför specifikationsdelen av en modul"
 
60281
 
 
60282
 #: fortran/decl.c:3721
 
60283
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60284
+#, gcc-internal-format, gfc-internal-format
 
60285
 msgid "ASYNCHRONOUS attribute at %C"
 
60286
-msgstr "Fortran 2003: ASYNCHRONOUS-attribut vid %C"
 
60287
+msgstr "Attributet ASYNCHRONOUS vid %C"
 
60288
 
 
60289
 #: fortran/decl.c:3734
 
60290
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60291
+#, gcc-internal-format, gfc-internal-format
 
60292
 msgid "CONTIGUOUS attribute at %C"
 
60293
-msgstr "Fortran 2008: CONTIGUOUS-attribut vid %C"
 
60294
+msgstr "Attributet CONTIGUOUS vid %C"
 
60295
 
 
60296
 #: fortran/decl.c:3780 fortran/decl.c:6804
 
60297
 #, gcc-internal-format, gfc-internal-format
 
60298
@@ -37752,19 +37799,19 @@
 
60299
 msgstr "PROTECTED vid %C är endast tillåtet i specifikation av en del av en modul"
 
60300
 
 
60301
 #: fortran/decl.c:3786
 
60302
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60303
+#, gcc-internal-format, gfc-internal-format
 
60304
 msgid "PROTECTED attribute at %C"
 
60305
-msgstr "Fortran 2003: PROTECTED-attribut vid %C"
 
60306
+msgstr "Attributet PROTECTED vid %C"
 
60307
 
 
60308
 #: fortran/decl.c:3817
 
60309
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60310
+#, gcc-internal-format, gfc-internal-format
 
60311
 msgid "VALUE attribute at %C"
 
60312
-msgstr "Fortran 2003: VALUE-attribut vid %C"
 
60313
+msgstr "Attributet VALUE vid %C"
 
60314
 
 
60315
 #: fortran/decl.c:3827
 
60316
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60317
+#, gcc-internal-format, gfc-internal-format
 
60318
 msgid "VOLATILE attribute at %C"
 
60319
-msgstr "Fortran 2003: VOLATILE-attribut vid %C"
 
60320
+msgstr "Attributet VOLATILE vid %C"
 
60321
 
 
60322
 #: fortran/decl.c:3873
 
60323
 #, gcc-internal-format, gfc-internal-format
 
60324
@@ -37846,9 +37893,9 @@
 
60325
 msgstr "Syntaxfel i datadeklaration vid %C"
 
60326
 
 
60327
 #: fortran/decl.c:4411
 
60328
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60329
+#, gcc-internal-format, gfc-internal-format
 
60330
 msgid "IMPURE procedure at %C"
 
60331
-msgstr "Fortran 2008: IMPURE-procedur vid %C"
 
60332
+msgstr "IMPURE-procedur vid %C"
 
60333
 
 
60334
 #: fortran/decl.c:4424
 
60335
 #, gcc-internal-format, gfc-internal-format
 
60336
@@ -37881,9 +37928,9 @@
 
60337
 msgstr "Oväntat skräp efter funktionsdeklaration vid %C"
 
60338
 
 
60339
 #: fortran/decl.c:4697 fortran/decl.c:5730
 
60340
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60341
+#, gcc-internal-format, gfc-internal-format
 
60342
 msgid "BIND(C) attribute at %L may not be specified for an internal procedure"
 
60343
-msgstr "Fortran 2008: BIND(C)-attribut vid %L kan inte anges för en intern procedur"
 
60344
+msgstr "Attributet BIND(C) vid %L kan inte anges för en intern procedur"
 
60345
 
 
60346
 #: fortran/decl.c:4901
 
60347
 #, gcc-internal-format, gfc-internal-format
 
60348
@@ -37921,9 +37968,9 @@
 
60349
 msgstr "NOPASS eller explicit gränssnitt krävs vid %C"
 
60350
 
 
60351
 #: fortran/decl.c:5045
 
60352
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60353
+#, gcc-internal-format, gfc-internal-format
 
60354
 msgid "Procedure pointer component at %C"
 
60355
-msgstr "Fortran 2003: Procedurpekarkomponent vid %C"
 
60356
+msgstr "Procedurpekarkomponent vid %C"
 
60357
 
 
60358
 #: fortran/decl.c:5111
 
60359
 #, gcc-internal-format, gfc-internal-format
 
60360
@@ -37936,14 +37983,14 @@
 
60361
 msgstr "PROCEDURE vid %C måste vara i ett generiskt gränssnitt"
 
60362
 
 
60363
 #: fortran/decl.c:5138 fortran/decl.c:7311
 
60364
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60365
+#, gcc-internal-format, gfc-internal-format
 
60366
 msgid "double colon in MODULE PROCEDURE statement at %L"
 
60367
-msgstr "Fortran 2008: dubbelkolon i MODULE PROCEDURE-sats vid %L"
 
60368
+msgstr "dubbelkolon i MODULE PROCEDURE-sats vid %L"
 
60369
 
 
60370
 #: fortran/decl.c:5208
 
60371
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60372
+#, gcc-internal-format, gfc-internal-format
 
60373
 msgid "PROCEDURE statement at %C"
 
60374
-msgstr "Fortran 2003: PROCEDURE-sats vid %C"
 
60375
+msgstr "PROCEDURE-sats vid %C"
 
60376
 
 
60377
 #: fortran/decl.c:5276
 
60378
 #, gcc-internal-format, gfc-internal-format
 
60379
@@ -37952,15 +37999,15 @@
 
60380
 
 
60381
 #: fortran/decl.c:5300 fortran/decl.c:5304 fortran/decl.c:5508
 
60382
 #: fortran/decl.c:5512 fortran/decl.c:5698 fortran/decl.c:5702
 
60383
-#: fortran/symbol.c:1588
 
60384
+#: fortran/symbol.c:1577
 
60385
 #, gcc-internal-format, gfc-internal-format
 
60386
 msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
 
60387
 msgstr "Attribut BIND(C) vid %L kan endast användas för variabler och common-block"
 
60388
 
 
60389
 #: fortran/decl.c:5420
 
60390
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60391
+#, gcc-internal-format, gfc-internal-format
 
60392
 msgid "ENTRY statement at %C"
 
60393
-msgstr "Tom IMPLICIT-sats vid %C"
 
60394
+msgstr "ENTRY-sats vid %C"
 
60395
 
 
60396
 #: fortran/decl.c:5429
 
60397
 #, gcc-internal-format, gfc-internal-format
 
60398
@@ -38068,9 +38115,9 @@
 
60399
 msgstr "Oväntad END-sats vid %C"
 
60400
 
 
60401
 #: fortran/decl.c:6102
 
60402
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60403
+#, gcc-internal-format, gfc-internal-format
 
60404
 msgid "END statement instead of %s statement at %L"
 
60405
-msgstr "Fortran 2008: END-sats istället för %s-sats vid %L"
 
60406
+msgstr "END-sats istället för %s-sats vid %L"
 
60407
 
 
60408
 #. We would have required END [something].
 
60409
 #: fortran/decl.c:6110
 
60410
@@ -38174,9 +38221,9 @@
 
60411
 msgstr "Cray-pekardeklaration vid %C kräver flaggan -fcray-pointer"
 
60412
 
 
60413
 #: fortran/decl.c:6657
 
60414
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60415
+#, gcc-internal-format, gfc-internal-format
 
60416
 msgid "CONTIGUOUS statement at %C"
 
60417
-msgstr "Fortran 2008: CONTIGUOUS-sats vid %C"
 
60418
+msgstr "CONTIGUOUS-sats vid %C"
 
60419
 
 
60420
 #: fortran/decl.c:6755
 
60421
 #, gcc-internal-format, gfc-internal-format
 
60422
@@ -38189,9 +38236,9 @@
 
60423
 msgstr "Åtkomstspecifikation för operatorn .%s. vid %C har redan angivits"
 
60424
 
 
60425
 #: fortran/decl.c:6810
 
60426
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60427
+#, gcc-internal-format, gfc-internal-format
 
60428
 msgid "PROTECTED statement at %C"
 
60429
-msgstr "Fortran 2003: PROTECTED-sats vid %C"
 
60430
+msgstr "PROTECTED-sats vid %C"
 
60431
 
 
60432
 #: fortran/decl.c:6850
 
60433
 #, gcc-internal-format, gfc-internal-format
 
60434
@@ -38254,9 +38301,9 @@
 
60435
 msgstr "VALUE är inte tillåtet inuti BLOCK vid %C"
 
60436
 
 
60437
 #: fortran/decl.c:7108
 
60438
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60439
+#, gcc-internal-format, gfc-internal-format
 
60440
 msgid "VALUE statement at %C"
 
60441
-msgstr "Fortran 2003: VALUE-sats vid %C"
 
60442
+msgstr "VALUE-sats vid %C"
 
60443
 
 
60444
 #: fortran/decl.c:7148
 
60445
 #, gcc-internal-format, gfc-internal-format
 
60446
@@ -38264,9 +38311,9 @@
 
60447
 msgstr "Syntaxfel i VALUE-sats vid %C"
 
60448
 
 
60449
 #: fortran/decl.c:7159
 
60450
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60451
+#, gcc-internal-format, gfc-internal-format
 
60452
 msgid "VOLATILE statement at %C"
 
60453
-msgstr "Fortran 2003: VOLATILE-sats vid %C"
 
60454
+msgstr "VOLATILE-sats vid %C"
 
60455
 
 
60456
 #: fortran/decl.c:7183
 
60457
 #, gcc-internal-format, gfc-internal-format
 
60458
@@ -38279,9 +38326,9 @@
 
60459
 msgstr "Syntaxfel i VOLATILE-sats vid %C"
 
60460
 
 
60461
 #: fortran/decl.c:7220
 
60462
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60463
+#, gcc-internal-format, gfc-internal-format
 
60464
 msgid "ASYNCHRONOUS statement at %C"
 
60465
-msgstr "Fortran 2003: ASYNCHRONOUS-sats vid %C"
 
60466
+msgstr "ASYNCHRONOUS-sats vid %C"
 
60467
 
 
60468
 #: fortran/decl.c:7262
 
60469
 #, gcc-internal-format, gfc-internal-format
 
60470
@@ -38334,9 +38381,9 @@
 
60471
 msgstr "Härledd typ vid %C kan endast vara PUBLIC i specifikationsdelen av en modul"
 
60472
 
 
60473
 #: fortran/decl.c:7478
 
60474
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60475
+#, gcc-internal-format, gfc-internal-format
 
60476
 msgid "ABSTRACT type at %C"
 
60477
-msgstr "ABSTRACT typ ”%s” används vid %L"
 
60478
+msgstr "ABSTRACT typ vid %C"
 
60479
 
 
60480
 #: fortran/decl.c:7543
 
60481
 #, gcc-internal-format, gfc-internal-format
 
60482
@@ -38364,9 +38411,9 @@
 
60483
 msgstr "Cray-utpekad vid %C kan inte vara förmodat formad vektor"
 
60484
 
 
60485
 #: fortran/decl.c:7709
 
60486
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60487
+#, gcc-internal-format, gfc-internal-format
 
60488
 msgid "ENUM and ENUMERATOR at %C"
 
60489
-msgstr "Fortran 2003: ENUM och ENUMERATOR vid %C"
 
60490
+msgstr "ENUM och ENUMERATOR vid %C"
 
60491
 
 
60492
 #: fortran/decl.c:7742
 
60493
 #, gcc-internal-format, gfc-internal-format
 
60494
@@ -38464,9 +38511,9 @@
 
60495
 msgstr "Bindningsnamn förväntades vid %C"
 
60496
 
 
60497
 #: fortran/decl.c:8203
 
60498
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60499
+#, gcc-internal-format, gfc-internal-format
 
60500
 msgid "PROCEDURE list at %C"
 
60501
-msgstr "Fortran 2008: PROCEDURE-lista vid %C"
 
60502
+msgstr "PROCEDURE-lista vid %C"
 
60503
 
 
60504
 #: fortran/decl.c:8216
 
60505
 #, gcc-internal-format, gfc-internal-format
 
60506
@@ -38671,7 +38718,7 @@
 
60507
 #: fortran/expr.c:2308
 
60508
 #, gcc-internal-format, gfc-internal-format
 
60509
 msgid "Assumed or deferred character length variable '%s'  in constant expression at %L"
 
60510
-msgstr "Teckenlängdsvariabel ”%s” med förmodad eller fördröjd längd i konstant uttryck vid %L"
 
60511
+msgstr "Teckenlängdsvariabel ”%s” med antagen eller fördröjd längd i konstant uttryck vid %L"
 
60512
 
 
60513
 #: fortran/expr.c:2374
 
60514
 #, gcc-internal-format, gfc-internal-format
 
60515
@@ -38679,9 +38726,9 @@
 
60516
 msgstr "transformerande inbyggd ”%s” vid %L är inte tillåten i ett initieringsuttryck"
 
60517
 
 
60518
 #: fortran/expr.c:2405
 
60519
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60520
+#, gcc-internal-format, gfc-internal-format
 
60521
 msgid "Evaluation of nonstandard initialization expression at %L"
 
60522
-msgstr "Utökning: Beräkning av ett initieringuttryck utanför standarden vid %L"
 
60523
+msgstr "Beräkning av ett initieringuttryck utanför standarden vid %L"
 
60524
 
 
60525
 #: fortran/expr.c:2461
 
60526
 #, gcc-internal-format, gfc-internal-format
 
60527
@@ -38701,12 +38748,12 @@
 
60528
 #: fortran/expr.c:2528
 
60529
 #, gcc-internal-format, gfc-internal-format
 
60530
 msgid "Assumed size array '%s' at %L is not permitted in an initialization expression"
 
60531
-msgstr "Vektor ”%s” med förmodad storlek vid %L är inte tillåten i ett initieringsuttryck"
 
60532
+msgstr "Vektor ”%s” med antagen storlek vid %L är inte tillåten i ett initieringsuttryck"
 
60533
 
 
60534
 #: fortran/expr.c:2534
 
60535
 #, gcc-internal-format, gfc-internal-format
 
60536
 msgid "Assumed shape array '%s' at %L is not permitted in an initialization expression"
 
60537
-msgstr "Vektor ”%s” med förmodad form vid %L är inte tillåten i ett initieringsuttryck"
 
60538
+msgstr "Vektor ”%s” med antagen form vid %L är inte tillåten i ett initieringsuttryck"
 
60539
 
 
60540
 #: fortran/expr.c:2540
 
60541
 #, gcc-internal-format, gfc-internal-format
 
60542
@@ -38809,19 +38856,19 @@
 
60543
 msgstr "NULL finns på högersidan i tilldelning vid %L"
 
60544
 
 
60545
 #: fortran/expr.c:3153
 
60546
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60547
+#, gcc-internal-format, gfc-internal-format
 
60548
 msgid "POINTER-valued function appears on right-hand side of assignment at %L"
 
60549
 msgstr "POINTER-värd funktion förekommer på högersidan av tilldelning vid %L"
 
60550
 
 
60551
 #: fortran/expr.c:3163
 
60552
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60553
+#, gcc-internal-format, gfc-internal-format
 
60554
 msgid "BOZ literal at %L used to initialize non-integer variable '%s'"
 
60555
-msgstr "Utökning: BOZ-literal vid %L används för att initiera icke-heltalsvariabeln ”%s”"
 
60556
+msgstr "BOZ-literal vid %L används för att initiera icke-heltalsvariabeln ”%s”"
 
60557
 
 
60558
 #: fortran/expr.c:3169 fortran/resolve.c:9505
 
60559
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60560
+#, gcc-internal-format, gfc-internal-format
 
60561
 msgid "BOZ literal at %L outside a DATA statement and outside INT/REAL/DBLE/CMPLX"
 
60562
-msgstr "Utökning: BOZ-literal vid %L utanför en DATA-sats och utanför INT/REAL/DBLE/CMPLX"
 
60563
+msgstr "BOZ-literal vid %L utanför en DATA-sats och utanför INT/REAL/DBLE/CMPLX"
 
60564
 
 
60565
 #: fortran/expr.c:3179 fortran/resolve.c:9515
 
60566
 #, gcc-internal-format, gfc-internal-format
 
60567
@@ -38879,9 +38926,9 @@
 
60568
 msgstr "Begränsningsspecifikation för ”%s” förväntades vid %L"
 
60569
 
 
60570
 #: fortran/expr.c:3336
 
60571
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60572
+#, gcc-internal-format, gfc-internal-format
 
60573
 msgid "Bounds specification for '%s' in pointer assignment at %L"
 
60574
-msgstr "Fortran 2003: Begränsningsspecifikation för ”%s” i pekartilldelning vid %L"
 
60575
+msgstr "Begränsningsspecifikation för ”%s” i pekartilldelning vid %L"
 
60576
 
 
60577
 #: fortran/expr.c:3350
 
60578
 #, gcc-internal-format, gfc-internal-format
 
60579
@@ -38909,9 +38956,9 @@
 
60580
 msgstr "Ogiltig procedurpekartilldelning vid %L"
 
60581
 
 
60582
 #: fortran/expr.c:3435
 
60583
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60584
+#, gcc-internal-format, gfc-internal-format
 
60585
 msgid "Function result '%s' is invalid as proc-target in procedure pointer assignment at %L"
 
60586
-msgstr "Satsfunktion ”%s” är ogiltigt i procedurpekartilldelning vid %L"
 
60587
+msgstr "Funktionsresultatet ”%s” är ogiltigt i proc-mål i procedurpekartilldelning vid %L"
 
60588
 
 
60589
 #: fortran/expr.c:3443
 
60590
 #, gcc-internal-format, gfc-internal-format
 
60591
@@ -38929,14 +38976,14 @@
 
60592
 msgstr "Intern procedur ”%s” är ogiltigt i procedurpekartilldelning vid %L"
 
60593
 
 
60594
 #: fortran/expr.c:3467
 
60595
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60596
+#, gcc-internal-format, gfc-internal-format
 
60597
 msgid "Intrinsic '%s' at %L is invalid in procedure pointer assignment"
 
60598
-msgstr "Intern procedur ”%s” är ogiltigt i procedurpekartilldelning vid %L"
 
60599
+msgstr "Inbyggd ”%s” vid %L är ogiltigt i procedurpekartilldelning"
 
60600
 
 
60601
 #: fortran/expr.c:3475
 
60602
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60603
+#, gcc-internal-format, gfc-internal-format
 
60604
 msgid "Nonintrinsic elemental procedure '%s' is invalid in procedure pointer assignment at %L"
 
60605
-msgstr "Den ej inbyggda elementära proceduren ”%s” är ogiltigt i procedurpekartilldelning vid %L"
 
60606
+msgstr "Den ej inbyggda elementära proceduren ”%s” är ogiltig i procedurpekartilldelning vid %L"
 
60607
 
 
60608
 #: fortran/expr.c:3498
 
60609
 #, gcc-internal-format, gfc-internal-format
 
60610
@@ -38979,9 +39026,9 @@
 
60611
 msgstr "Målet för översättning av målet måste ha ording 1 eller vara enkelt sammanhängande vid %L"
 
60612
 
 
60613
 #: fortran/expr.c:3633
 
60614
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60615
+#, gcc-internal-format, gfc-internal-format
 
60616
 msgid "Rank remapping target is not rank 1 at %L"
 
60617
-msgstr "Fortran 2008: Målet för översättning av ordning är inte av ordning 1 vid %L"
 
60618
+msgstr "Målet för översättning av ordning är inte av ordning 1 vid %L"
 
60619
 
 
60620
 #: fortran/expr.c:3658
 
60621
 #, gcc-internal-format, gfc-internal-format
 
60622
@@ -39014,19 +39061,19 @@
 
60623
 msgstr "Datamålet vid %L får inte ha co-index"
 
60624
 
 
60625
 #: fortran/expr.c:3741
 
60626
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60627
+#, gcc-internal-format, gfc-internal-format
 
60628
 msgid "Pointer at %L in pointer assignment might outlive the pointer target"
 
60629
-msgstr "Måluttryck i pekartilldelning vid %L måste leverera ett pekarresultat"
 
60630
+msgstr "Pekare vid %L i pekartilldelning kan överleva pekarmålet"
 
60631
 
 
60632
 #: fortran/expr.c:3806
 
60633
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60634
+#, gcc-internal-format, gfc-internal-format
 
60635
 msgid "Pointer initialization target at %L must not be ALLOCATABLE"
 
60636
-msgstr "Pekarinitieringsmål vid %L får inte vara ALLOCATABLE "
 
60637
+msgstr "Pekarinitieringsmål vid %L får inte vara ALLOCATABLE"
 
60638
 
 
60639
 #: fortran/expr.c:3812
 
60640
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60641
+#, gcc-internal-format, gfc-internal-format
 
60642
 msgid "Pointer initialization target at %L must have the TARGET attribute"
 
60643
-msgstr "Målet för perkarinitieringen vid %C måste ha attributet TARGET"
 
60644
+msgstr "Målet för perkarinitieringen vid %L måste ha attributet TARGET"
 
60645
 
 
60646
 #: fortran/expr.c:3827 fortran/resolve.c:1256
 
60647
 #, gcc-internal-format, gfc-internal-format
 
60648
@@ -39038,72 +39085,72 @@
 
60649
 msgid "Procedure pointer initialization target at %L may not be a procedure pointer"
 
60650
 msgstr "Procedurpekarinitieringsmål vid %L får inte vara en procedurpekare"
 
60651
 
 
60652
-#: fortran/expr.c:4692
 
60653
+#: fortran/expr.c:4693
 
60654
 #, gcc-internal-format, gfc-internal-format
 
60655
 msgid "Fortran 2008: Pointer functions in variable definition context (%s) at %L"
 
60656
 msgstr "Fortran 2008: Pekarfunktioner i variabeldefinitionssammanhang (%s) vid %L"
 
60657
 
 
60658
-#: fortran/expr.c:4700
 
60659
+#: fortran/expr.c:4701
 
60660
 #, gcc-internal-format, gfc-internal-format
 
60661
 msgid "Non-variable expression in variable definition context (%s) at %L"
 
60662
 msgstr "Icke variabelt uttryck i variabeldefinitionssammanhang (%s) vid %L"
 
60663
 
 
60664
-#: fortran/expr.c:4708
 
60665
+#: fortran/expr.c:4709
 
60666
 #, gcc-internal-format, gfc-internal-format
 
60667
 msgid "Named constant '%s' in variable definition context (%s) at %L"
 
60668
 msgstr "Namngiven konstant ”%s” i variabeldefinitionssammanhang (%s) vid %L"
 
60669
 
 
60670
-#: fortran/expr.c:4717
 
60671
+#: fortran/expr.c:4718
 
60672
 #, gcc-internal-format, gfc-internal-format
 
60673
 msgid "'%s' in variable definition context (%s) at %L is not a variable"
 
60674
 msgstr "”%s” i variabeldefinitionssammanhang (%s) vid %L är inte en variabel"
 
60675
 
 
60676
-#: fortran/expr.c:4728
 
60677
+#: fortran/expr.c:4729
 
60678
 #, gcc-internal-format, gfc-internal-format
 
60679
 msgid "Non-POINTER in pointer association context (%s) at %L"
 
60680
 msgstr "Icke-POINTER i pekarenassociationssammanhang (%s) vid %L"
 
60681
 
 
60682
-#: fortran/expr.c:4741
 
60683
+#: fortran/expr.c:4742
 
60684
 #, gcc-internal-format, gfc-internal-format
 
60685
 msgid "LOCK_TYPE in variable definition context (%s) at %L"
 
60686
 msgstr "LOCK_TYPE i variabeldefinitionssammanhang (%s) vid %L"
 
60687
 
 
60688
-#: fortran/expr.c:4770
 
60689
+#: fortran/expr.c:4771
 
60690
 #, gcc-internal-format, gfc-internal-format
 
60691
 msgid "Dummy argument '%s' with INTENT(IN) in pointer association context (%s) at %L"
 
60692
 msgstr "Attrappargument ”%s” med INTENT(IN) i pekarassociationssammanhang (%s) vid %L"
 
60693
 
 
60694
-#: fortran/expr.c:4778
 
60695
+#: fortran/expr.c:4779
 
60696
 #, gcc-internal-format, gfc-internal-format
 
60697
 msgid "Dummy argument '%s' with INTENT(IN) in variable definition context (%s) at %L"
 
60698
 msgstr "Attrappargument ”%s” med INTENT(IN) i variabeldefinitionssammanhang (%s) vid %L"
 
60699
 
 
60700
-#: fortran/expr.c:4791
 
60701
+#: fortran/expr.c:4792
 
60702
 #, gcc-internal-format, gfc-internal-format
 
60703
 msgid "Variable '%s' is PROTECTED and can not appear in a pointer association context (%s) at %L"
 
60704
 msgstr "Variabeln ”%s” är PROTECTED och kan inte förekomma i ett pekarassociationssammanhang (%s) vid %L"
 
60705
 
 
60706
-#: fortran/expr.c:4799
 
60707
+#: fortran/expr.c:4800
 
60708
 #, gcc-internal-format, gfc-internal-format
 
60709
 msgid "Variable '%s' is PROTECTED and can not appear in a variable definition context (%s) at %L"
 
60710
 msgstr "Variabeln ”%s” är PROTECTED och kan inte förekomma i ett variabeldefinitionssammanhang (%s) vid %L"
 
60711
 
 
60712
-#: fortran/expr.c:4811
 
60713
+#: fortran/expr.c:4812
 
60714
 #, gcc-internal-format, gfc-internal-format
 
60715
 msgid "Variable '%s' can not appear in a variable definition context (%s) at %L in PURE procedure"
 
60716
 msgstr "Variabeln ”%s” kan inte förekomma i ett variabeldefinitionssammanhang (%s) vid %L"
 
60717
 
 
60718
-#: fortran/expr.c:4870
 
60719
+#: fortran/expr.c:4871
 
60720
 #, gcc-internal-format, gfc-internal-format
 
60721
 msgid "'%s' at %L associated to vector-indexed target can not be used in a variable definition context (%s)"
 
60722
 msgstr "”%s” vid %L som är associerad med vektorindexeradt mål kan inte användas i ett variabeldefinitionssammanhang (%s)"
 
60723
 
 
60724
-#: fortran/expr.c:4874
 
60725
+#: fortran/expr.c:4875
 
60726
 #, gcc-internal-format, gfc-internal-format
 
60727
 msgid "'%s' at %L associated to expression can not be used in a variable definition context (%s)"
 
60728
 msgstr "”%s” vid %L som är associerad med uttryck kan inte användas i ett variabeldefinitionssammanhang (%s)"
 
60729
 
 
60730
-#: fortran/expr.c:4886
 
60731
+#: fortran/expr.c:4887
 
60732
 #, gcc-internal-format, gfc-internal-format
 
60733
 msgid "Associate-name '%s' can not appear in a variable definition context (%s) at %L because its target at %L can not, either"
 
60734
 msgstr "Associationsnamn ”%s” kan inte förekomma i ett variabeldefinitionssammanhang (%s) vid %L eftersom dess mål vid %L inte heller kan"
 
60735
@@ -39115,7 +39162,7 @@
 
60736
 
 
60737
 #: fortran/frontend-passes.c:518 fortran/trans-array.c:1041
 
60738
 #: fortran/trans-array.c:5866 fortran/trans-array.c:7150
 
60739
-#: fortran/trans-intrinsic.c:5445
 
60740
+#: fortran/trans-intrinsic.c:5444
 
60741
 #, gcc-internal-format, gfc-internal-format
 
60742
 msgid "Creating array temporary at %L"
 
60743
 msgstr "Skapar vektortemporär vid %L"
 
60744
@@ -39126,24 +39173,24 @@
 
60745
 msgstr "Tar bort anrop av funktionen ”%s” vid %L"
 
60746
 
 
60747
 #: fortran/frontend-passes.c:1474
 
60748
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60749
+#, gcc-internal-format, gfc-internal-format
 
60750
 msgid "Variable '%s' at %L set to undefined value inside loop  beginning at %L as INTENT(OUT) argument to subroutine '%s'"
 
60751
-msgstr "Variabeln ”%s” vid %C får inte definieras om inuti slingan som börjar vid %L"
 
60752
+msgstr "Variabeln ”%s” vid %L satt till odefinierad inuti en slinga som börjar vid %L är argument INTENT(OUT) till subrutin ”%s”"
 
60753
 
 
60754
 #: fortran/frontend-passes.c:1480
 
60755
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60756
+#, gcc-internal-format, gfc-internal-format
 
60757
 msgid "Variable '%s' at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to subroutine '%s'"
 
60758
-msgstr "Variabeln ”%s” vid %C får inte definieras om inuti slingan som börjar vid %L"
 
60759
+msgstr "Variabeln ”%s” vid %L ej definierbar inuti slingan som börjar vid %L är argument INTENT(OUT) till subrutin ”%s”"
 
60760
 
 
60761
 #: fortran/frontend-passes.c:1544
 
60762
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60763
+#, gcc-internal-format, gfc-internal-format
 
60764
 msgid "Variable '%s' at %L set to undefined value inside loop beginning at %L as INTENT(OUT) argument to function '%s'"
 
60765
-msgstr "Variabeln ”%s” vid %C får inte definieras om inuti slingan som börjar vid %L"
 
60766
+msgstr "Variabeln ”%s” vid %L satt till odefinierad inuti slingan som börjar vid %L är argument INTENT(OUT) till funktionen ”%s”"
 
60767
 
 
60768
 #: fortran/frontend-passes.c:1550
 
60769
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60770
+#, gcc-internal-format, gfc-internal-format
 
60771
 msgid "Variable '%s' at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to function '%s'"
 
60772
-msgstr "Variabeln ”%s” vid %C får inte definieras om inuti slingan som börjar vid %L"
 
60773
+msgstr "Variabeln ”%s” vid %L ej definierbar inuti slingan som börjar vid %L är argument INTENT(OUT) till funktionen ”%s”"
 
60774
 
 
60775
 #: fortran/gfortranspec.c:168
 
60776
 #, gcc-internal-format
 
60777
@@ -39171,9 +39218,9 @@
 
60778
 msgstr "Attrapprocedur ”%s” vid %C kan inte ha generiskt gränssnitt"
 
60779
 
 
60780
 #: fortran/interface.c:254
 
60781
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60782
+#, gcc-internal-format, gfc-internal-format
 
60783
 msgid "ABSTRACT INTERFACE at %C"
 
60784
-msgstr "Fortran 2003: ABSTRACT INTERFACE vid %C"
 
60785
+msgstr "ABSTRACT INTERFACE vid %C"
 
60786
 
 
60787
 #: fortran/interface.c:262
 
60788
 #, gcc-internal-format, gfc-internal-format
 
60789
@@ -39250,12 +39297,12 @@
 
60790
 msgid "Second argument of defined assignment at %L must be INTENT(IN)"
 
60791
 msgstr "Andra argumentet av definierad tilldelning vid %L måste vara INTENT(IN)"
 
60792
 
 
60793
-#: fortran/interface.c:723 fortran/resolve.c:14797
 
60794
+#: fortran/interface.c:723 fortran/resolve.c:14799
 
60795
 #, gcc-internal-format, gfc-internal-format
 
60796
 msgid "First argument of operator interface at %L must be INTENT(IN)"
 
60797
 msgstr "Första argumentet till operatorgränssnitt vid %L måste vara INTENT(IN)"
 
60798
 
 
60799
-#: fortran/interface.c:730 fortran/resolve.c:14815
 
60800
+#: fortran/interface.c:730 fortran/resolve.c:14817
 
60801
 #, gcc-internal-format, gfc-internal-format
 
60802
 msgid "Second argument of operator interface at %L must be INTENT(IN)"
 
60803
 msgstr "Andra argumentet till operatorgränssnitt vid %L måste vara INTENT(IN)"
 
60804
@@ -39286,9 +39333,9 @@
 
60805
 msgstr "I %s vid %L måste alla procedurerna vara FUNCTION eftersom det generiska namnet också är namnet på en härledd typ"
 
60806
 
 
60807
 #: fortran/interface.c:1491
 
60808
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60809
+#, gcc-internal-format, gfc-internal-format
 
60810
 msgid "Internal procedure '%s' in %s at %L"
 
60811
-msgstr "Fortran 2008: Intern procedur ”%s” i %s vid %L"
 
60812
+msgstr "Intern procedur ”%s” i %s vid %L"
 
60813
 
 
60814
 #: fortran/interface.c:1548 fortran/interface.c:1552
 
60815
 #, gcc-internal-format, gfc-internal-format
 
60816
@@ -39306,9 +39353,9 @@
 
60817
 msgstr "”%s” vid %L är inte en modulprocedur"
 
60818
 
 
60819
 #: fortran/interface.c:1804
 
60820
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60821
+#, gcc-internal-format, gfc-internal-format
 
60822
 msgid "The assumed-rank array at %L requires that the dummy argument '%s' has assumed-rank"
 
60823
-msgstr "Vektor med underförstådd form vid %L måste vara ett attrappargument"
 
60824
+msgstr "Vektor med antagen ordning vid %L kräver att attrappargumentet ”%s” har antagen ordning"
 
60825
 
 
60826
 #: fortran/interface.c:1809
 
60827
 #, gcc-internal-format, gfc-internal-format
 
60828
@@ -39336,7 +39383,7 @@
 
60829
 msgstr "Gränssnitt stämmer inte överens i attrapprocedur ”%s” vid %L: %s"
 
60830
 
 
60831
 #: fortran/interface.c:1894
 
60832
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60833
+#, gcc-internal-format, gfc-internal-format
 
60834
 msgid "Actual argument to contiguous pointer dummy '%s' at %L must be simply contiguous"
 
60835
 msgstr "Aktuellt argument till sammanhängade pekareattrapp ”%s” vid %L måste vara enkelt sammanhängande"
 
60836
 
 
60837
@@ -39383,7 +39430,7 @@
 
60838
 #: fortran/interface.c:2024
 
60839
 #, gcc-internal-format, gfc-internal-format
 
60840
 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"
 
60841
-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"
 
60842
+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"
 
60843
 
 
60844
 #: fortran/interface.c:2037
 
60845
 #, gcc-internal-format, gfc-internal-format
 
60846
@@ -39403,7 +39450,7 @@
 
60847
 #: fortran/interface.c:2116
 
60848
 #, gcc-internal-format, gfc-internal-format
 
60849
 msgid "Element of assumed-shaped or pointer array passed to array dummy argument '%s' at %L"
 
60850
-msgstr "Element av vektor med förmodad form eller pekare skickat till vektorattrappargument ”%s” vid %L"
 
60851
+msgstr "Element av vektor med antagen form eller pekare skickat till vektorattrappargument ”%s” vid %L"
 
60852
 
 
60853
 #: fortran/interface.c:2128
 
60854
 #, gcc-internal-format, gfc-internal-format
 
60855
@@ -39453,7 +39500,7 @@
 
60856
 #: fortran/interface.c:2525
 
60857
 #, gcc-internal-format, gfc-internal-format
 
60858
 msgid "Actual argument at %L to assumed-type dummy is of derived type with type-bound or FINAL procedures"
 
60859
-msgstr "Aktuellt argument vid %L till atrapp med förmodad typ är av en härledd typ med typgräns eller FINAL-procedurer"
 
60860
+msgstr "Aktuellt argument vid %L till attrapp med antagen typ är av en härledd typ med typgräns eller FINAL-procedurer"
 
60861
 
 
60862
 #: fortran/interface.c:2546
 
60863
 #, gcc-internal-format, gfc-internal-format
 
60864
@@ -39616,9 +39663,9 @@
 
60865
 msgstr "Nyckelordsargument kräver explicit gränssnitt för proceduren ”%s” vid %L"
 
60866
 
 
60867
 #: fortran/interface.c:3171
 
60868
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60869
+#, gcc-internal-format, gfc-internal-format
 
60870
 msgid "Assumed-type argument %s at %L requires an explicit interface"
 
60871
-msgstr "Symbolen ”%s” vid %L har redan ett explicit gränssnitt"
 
60872
+msgstr "Argumentet ”%s” med antagen typ vid %L kräver ett explicit gränssnitt"
 
60873
 
 
60874
 #: fortran/interface.c:3184
 
60875
 #, gcc-internal-format, gfc-internal-format
 
60876
@@ -39631,9 +39678,9 @@
 
60877
 msgstr "MOLD-argumentet till NULL krävs vid %L"
 
60878
 
 
60879
 #: fortran/interface.c:3201
 
60880
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60881
+#, gcc-internal-format, gfc-internal-format
 
60882
 msgid "Assumed-rank argument requires an explicit interface at %L"
 
60883
-msgstr "Nyckelordsargument kräver explicit gränssnitt för proceduren ”%s” vid %L"
 
60884
+msgstr "Argumentet med antagen ordning kräver ett explicit gränssnitt vid %L"
 
60885
 
 
60886
 #: fortran/interface.c:3238
 
60887
 #, gcc-internal-format, gfc-internal-format
 
60888
@@ -39651,9 +39698,9 @@
 
60889
 msgstr "MOLD= krävs i NULL()-argument vid %L: Tvetydighet mellan de specifika funktionerna %s och %s"
 
60890
 
 
60891
 #: fortran/interface.c:3785
 
60892
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60893
+#, gcc-internal-format, gfc-internal-format
 
60894
 msgid "Entity '%s' at %L is already present in the interface"
 
60895
-msgstr "Entitet ”%s” vid %C finns redan i gränssnittet"
 
60896
+msgstr "Entiteten ”%s” vid %L finns redan i gränssnittet"
 
60897
 
 
60898
 #: fortran/interface.c:3996
 
60899
 #, gcc-internal-format, gfc-internal-format
 
60900
@@ -39696,9 +39743,9 @@
 
60901
 msgstr "”%s” vid %L åsidosätter en FUNCTION och måste också vara en FUNCTION"
 
60902
 
 
60903
 #: fortran/interface.c:4067
 
60904
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60905
+#, gcc-internal-format, gfc-internal-format
 
60906
 msgid "Result mismatch for the overriding procedure '%s' at %L: %s"
 
60907
-msgstr "Argument stämmer inte överens för den åsidosättande proceduren ”%s” vid %L: %s"
 
60908
+msgstr "Resultaten stämmer inte överens för den åsidosättande proceduren ”%s” vid %L: %s"
 
60909
 
 
60910
 #: fortran/interface.c:4078
 
60911
 #, gcc-internal-format, gfc-internal-format
 
60912
@@ -39781,14 +39828,14 @@
 
60913
 msgstr "Inbyggd ”%s” (är %s) används vid %L"
 
60914
 
 
60915
 #: fortran/intrinsic.c:4097
 
60916
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60917
+#, gcc-internal-format, gfc-internal-format
 
60918
 msgid "Function '%s' as initialization expression at %L"
 
60919
-msgstr "Fortran 2003: Funktion ”%s” som initieringsuttryck vid %L"
 
60920
+msgstr "Funktionen ”%s” som initieringsuttryck vid %L"
 
60921
 
 
60922
 #: fortran/intrinsic.c:4173
 
60923
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60924
+#, gcc-internal-format, gfc-internal-format
 
60925
 msgid "Elemental function as initialization expression with non-integer/non-character arguments at %L"
 
60926
-msgstr "Fortran 2003: Elementär funktion som initieraruttryck med argument som inte är heltal/tecken vid %L"
 
60927
+msgstr "Elementär funktion som initieraruttryck med argument som inte är heltal/tecken vid %L"
 
60928
 
 
60929
 #: fortran/intrinsic.c:4234
 
60930
 #, gcc-internal-format, gfc-internal-format
 
60931
@@ -39826,24 +39873,24 @@
 
60932
 msgstr "Utökning: Tabulatortecken i format vid %C"
 
60933
 
 
60934
 #: fortran/io.c:455
 
60935
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60936
+#, gcc-internal-format, gfc-internal-format
 
60937
 msgid "DP format specifier not allowed at %C"
 
60938
-msgstr "Fortran 2003: DP-formatspecificerare är inte tillåten vid %C"
 
60939
+msgstr "DP-formatspecificerare är inte tillåten vid %C"
 
60940
 
 
60941
 #: fortran/io.c:462
 
60942
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60943
+#, gcc-internal-format, gfc-internal-format
 
60944
 msgid "DC format specifier not allowed at %C"
 
60945
-msgstr "Fortran 2003: DC-formatspecificerare är inte tillåten vid %C"
 
60946
+msgstr "DC-formatspecificerare är inte tillåten vid %C"
 
60947
 
 
60948
 #: fortran/io.c:651
 
60949
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60950
+#, gcc-internal-format, gfc-internal-format
 
60951
 msgid "X descriptor requires leading space count at %L"
 
60952
-msgstr "Utökning: X-beskrivare kräver inledande utrymmesantal vid %L"
 
60953
+msgstr "X-beskrivare kräver inledande utrymmesantal vid %L"
 
60954
 
 
60955
 #: fortran/io.c:681
 
60956
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60957
+#, gcc-internal-format, gfc-internal-format
 
60958
 msgid "$ descriptor at %L"
 
60959
-msgstr "Utökning: $-beskrivare vid %L"
 
60960
+msgstr "$-beskrivare vid %L"
 
60961
 
 
60962
 #: fortran/io.c:686
 
60963
 #, gcc-internal-format, gfc-internal-format
 
60964
@@ -39856,9 +39903,9 @@
 
60965
 msgstr "Utökning: Positiv bredd saknas efter L-beskrivare vid %L"
 
60966
 
 
60967
 #: fortran/io.c:828
 
60968
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60969
+#, gcc-internal-format, gfc-internal-format
 
60970
 msgid "'G0' in format at %L"
 
60971
-msgstr "Fortran 2008: ”G0” i format vid %L"
 
60972
+msgstr "”G0” i format vid %L"
 
60973
 
 
60974
 #: fortran/io.c:856
 
60975
 #, gcc-internal-format, gfc-internal-format
 
60976
@@ -39881,9 +39928,9 @@
 
60977
 msgstr "Formatspecificeraren H vid %L är en funktion borttagen i Fortran 95"
 
60978
 
 
60979
 #: fortran/io.c:1061 fortran/io.c:1124
 
60980
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60981
+#, gcc-internal-format, gfc-internal-format
 
60982
 msgid "Missing comma at %L"
 
60983
-msgstr "Utökning: Komma saknas vid %L"
 
60984
+msgstr "Saknat komma vid %L"
 
60985
 
 
60986
 #: fortran/io.c:1143
 
60987
 #, gcc-internal-format, gfc-internal-format
 
60988
@@ -39941,9 +39988,9 @@
 
60989
 msgstr "FORMAT-tagg vid %L måste ha typen standardsorts CHARACTER eller INTEGER"
 
60990
 
 
60991
 #: fortran/io.c:1409
 
60992
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
60993
+#, gcc-internal-format, gfc-internal-format
 
60994
 msgid "ASSIGNED variable in FORMAT tag at %L"
 
60995
-msgstr "Borttagen funktion: ASSIGNED-variabel i FORMAT-tagg vid %L"
 
60996
+msgstr "ASSIGNED-variabel i FORMAT-tagg vid %L"
 
60997
 
 
60998
 #: fortran/io.c:1415
 
60999
 #, gcc-internal-format, gfc-internal-format
 
61000
@@ -39956,19 +40003,19 @@
 
61001
 msgstr "Skalär ”%s” i FORMAT-tagg vid %L är inte en ASSIGNED-variabel"
 
61002
 
 
61003
 #: fortran/io.c:1434
 
61004
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61005
+#, gcc-internal-format, gfc-internal-format
 
61006
 msgid "Non-character in FORMAT tag at %L"
 
61007
-msgstr "Utökning: Icke-tecken i FORMAT-tagg vid %L"
 
61008
+msgstr "Icke-tecken i FORMAT-tagg vid %L"
 
61009
 
 
61010
 #: fortran/io.c:1440
 
61011
 #, gcc-internal-format, gfc-internal-format
 
61012
 msgid "Non-character assumed shape array element in FORMAT tag at %L"
 
61013
-msgstr "Icke-teckens vektorelement med förmodad form i FORMAT-tagg vid %L"
 
61014
+msgstr "Icke-teckens vektorelement med antagen form i FORMAT-tagg vid %L"
 
61015
 
 
61016
 #: fortran/io.c:1447
 
61017
 #, gcc-internal-format, gfc-internal-format
 
61018
 msgid "Non-character assumed size array element in FORMAT tag at %L"
 
61019
-msgstr "Icke-teckens vektorelement med förmodad storlek i FORMAT-tagg vid %L"
 
61020
+msgstr "Icke-teckens vektorelement med antagen storlek i FORMAT-tagg vid %L"
 
61021
 
 
61022
 #: fortran/io.c:1454
 
61023
 #, gcc-internal-format, gfc-internal-format
 
61024
@@ -39991,9 +40038,9 @@
 
61025
 msgstr "%s-tagg vid %L måste vara skalär"
 
61026
 
 
61027
 #: fortran/io.c:1500
 
61028
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61029
+#, gcc-internal-format, gfc-internal-format
 
61030
 msgid "IOMSG tag at %L"
 
61031
-msgstr "Fortran 2003: IOMSG-tagg vid %L"
 
61032
+msgstr "IOMSG-tagg vid %L"
 
61033
 
 
61034
 #: fortran/io.c:1508
 
61035
 #, gcc-internal-format, gfc-internal-format
 
61036
@@ -40001,19 +40048,19 @@
 
61037
 msgstr "Fortran 95 kräver standard-INTEGER i %s-tagg vid %L"
 
61038
 
 
61039
 #: fortran/io.c:1516
 
61040
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61041
+#, gcc-internal-format, gfc-internal-format
 
61042
 msgid "Nondefault LOGICAL in %s tag at %L"
 
61043
-msgstr "Fortran 2008: Icke-standard LOGICAL i %s-tagg vid %L"
 
61044
+msgstr "Icke-standard LOGICAL i %s-tagg vid %L"
 
61045
 
 
61046
 #: fortran/io.c:1524
 
61047
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61048
+#, gcc-internal-format, gfc-internal-format
 
61049
 msgid "NEWUNIT specifier at %L"
 
61050
-msgstr "UNIT inte angivet vid %L"
 
61051
+msgstr "NEWUNIT-specificerare vid %L"
 
61052
 
 
61053
 #: fortran/io.c:1542
 
61054
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61055
+#, gcc-internal-format, gfc-internal-format
 
61056
 msgid "CONVERT tag at %L"
 
61057
-msgstr "Utökning: CONVERT-tagg vid %L"
 
61058
+msgstr "CONVERT-tagg vid %L"
 
61059
 
 
61060
 #: fortran/io.c:1728
 
61061
 #, gcc-internal-format, gfc-internal-format
 
61062
@@ -40021,9 +40068,9 @@
 
61063
 msgstr "Fortran 2003: %s-specificerare i %s-sats vid %C har värdet ”%s”"
 
61064
 
 
61065
 #: fortran/io.c:1736 fortran/io.c:1763
 
61066
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61067
+#, gcc-internal-format, gfc-internal-format
 
61068
 msgid "%s specifier in %s statement at %C has value '%s'"
 
61069
-msgstr "%s-specificerare i %s-sats vid %C har ogiltigt värde ”%s”"
 
61070
+msgstr "%s-specificerare i %s-sats vid %C har värdet ”%s”"
 
61071
 
 
61072
 #: fortran/io.c:1755
 
61073
 #, gcc-internal-format, gfc-internal-format
 
61074
@@ -40056,34 +40103,34 @@
 
61075
 msgstr "OPEN-sats vid %C måste ha antingen UNIT eller NEWUNIT angivet"
 
61076
 
 
61077
 #: fortran/io.c:1898
 
61078
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61079
+#, gcc-internal-format, gfc-internal-format
 
61080
 msgid "ASYNCHRONOUS= at %C not allowed in Fortran 95"
 
61081
-msgstr "Fortran 2003: ASYNCHRONOUS= vid %C är inte tillåtet i Fortran 95"
 
61082
+msgstr "ASYNCHRONOUS= vid %C är inte tillåtet i Fortran 95"
 
61083
 
 
61084
 #: fortran/io.c:1916 fortran/io.c:3365
 
61085
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61086
+#, gcc-internal-format, gfc-internal-format
 
61087
 msgid "BLANK= at %C not allowed in Fortran 95"
 
61088
-msgstr "Fortran 2003: BLANK= vid %C är inte tillåtet i Fortran 95"
 
61089
+msgstr "BLANK= vid %C är inte tillåtet i Fortran 95"
 
61090
 
 
61091
 #: fortran/io.c:1934 fortran/io.c:3344
 
61092
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61093
+#, gcc-internal-format, gfc-internal-format
 
61094
 msgid "DECIMAL= at %C not allowed in Fortran 95"
 
61095
-msgstr "Fortran 2003: DECIMAL= vid %C är inte tillåtet i Fortran 95"
 
61096
+msgstr "DECIMAL= vid %C är inte tillåtet i Fortran 95"
 
61097
 
 
61098
 #: fortran/io.c:1966
 
61099
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61100
+#, gcc-internal-format, gfc-internal-format
 
61101
 msgid "ENCODING= at %C not allowed in Fortran 95"
 
61102
-msgstr "Fortran 2003: ENCODING= vid %C är inte tillåtet i Fortran 95"
 
61103
+msgstr "ENCODING= vid %C är inte tillåtet i Fortran 95"
 
61104
 
 
61105
 #: fortran/io.c:2017 fortran/io.c:3407
 
61106
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61107
+#, gcc-internal-format, gfc-internal-format
 
61108
 msgid "ROUND= at %C not allowed in Fortran 95"
 
61109
-msgstr "Fortran 2003: ROUND= vid %C är inte tillåtet i Fortran 95"
 
61110
+msgstr "ROUND= vid %C är inte tillåtet i Fortran 95"
 
61111
 
 
61112
 #: fortran/io.c:2037
 
61113
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61114
+#, gcc-internal-format, gfc-internal-format
 
61115
 msgid "SIGN= at %C not allowed in Fortran 95"
 
61116
-msgstr "Fortran 2003: SIGN= vid %C är inte tillåtet i Fortran 95"
 
61117
+msgstr "SIGN= vid %C är inte tillåtet i Fortran 95"
 
61118
 
 
61119
 #: fortran/io.c:2250
 
61120
 #, gcc-internal-format, gfc-internal-format
 
61121
@@ -40111,9 +40158,9 @@
 
61122
 msgstr "UNIT-tal i sats vid %L måste vara ickenegativt"
 
61123
 
 
61124
 #: fortran/io.c:2483
 
61125
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61126
+#, gcc-internal-format, gfc-internal-format
 
61127
 msgid "FLUSH statement at %C"
 
61128
-msgstr "Fortran 2003: FLUSH-sats vid %C"
 
61129
+msgstr "FLUSH-sats vid %C"
 
61130
 
 
61131
 #: fortran/io.c:2539
 
61132
 #, gcc-internal-format, gfc-internal-format
 
61133
@@ -40176,9 +40223,9 @@
 
61134
 msgstr "NAMELIST ”%s” i READ-sats vid %L innehåller symbolen ”%s” som inte får stå i ett variabeldefinitionssammanhang"
 
61135
 
 
61136
 #: fortran/io.c:2914
 
61137
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61138
+#, gcc-internal-format, gfc-internal-format
 
61139
 msgid "Comma before i/o item list at %L"
 
61140
-msgstr "Utökning: Komma före i/o-elementlista vid %L"
 
61141
+msgstr "Komma före i/o-elementlista vid %L"
 
61142
 
 
61143
 #: fortran/io.c:2924
 
61144
 #, gcc-internal-format, gfc-internal-format
 
61145
@@ -40216,15 +40263,15 @@
 
61146
 msgstr "Förväntade uttryck i %s-sats vid %C"
 
61147
 
 
61148
 #. A general purpose syntax error.
 
61149
-#: fortran/io.c:3175 fortran/io.c:3774 fortran/gfortran.h:2496
 
61150
+#: fortran/io.c:3175 fortran/io.c:3774 fortran/gfortran.h:2506
 
61151
 #, gcc-internal-format, gfc-internal-format
 
61152
 msgid "Syntax error in %s statement at %C"
 
61153
 msgstr "Syntaxfel i %s-sats vid %C"
 
61154
 
 
61155
 #: fortran/io.c:3260
 
61156
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61157
+#, gcc-internal-format, gfc-internal-format
 
61158
 msgid "Internal file at %L with namelist"
 
61159
-msgstr "Fortran 2003: Intern fil vid %L med namnlista"
 
61160
+msgstr "Intern fil vid %L med namnlista"
 
61161
 
 
61162
 #: fortran/io.c:3318
 
61163
 #, gcc-internal-format, gfc-internal-format
 
61164
@@ -40232,14 +40279,14 @@
 
61165
 msgstr "ASYNCHRONOUS=-specificerare vid %L måste vara ett initieringsuttryck"
 
61166
 
 
61167
 #: fortran/io.c:3386
 
61168
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61169
+#, gcc-internal-format, gfc-internal-format
 
61170
 msgid "PAD= at %C not allowed in Fortran 95"
 
61171
-msgstr "Fortran 2003: PAD= vid %C är inte tillåtet i Fortran 95"
 
61172
+msgstr "PAD= vid %C är inte tillåtet i Fortran 95"
 
61173
 
 
61174
 #: fortran/io.c:3452
 
61175
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61176
+#, gcc-internal-format, gfc-internal-format
 
61177
 msgid "DELIM= at %C not allowed in Fortran 95"
 
61178
-msgstr "Fortran 2003: DELIM= vid %C är inte tillåtet i Fortran 95"
 
61179
+msgstr "DELIM= vid %C är inte tillåtet i Fortran 95"
 
61180
 
 
61181
 #: fortran/io.c:3601
 
61182
 #, gcc-internal-format, gfc-internal-format
 
61183
@@ -40282,9 +40329,9 @@
 
61184
 msgstr "INQUIRE-sats vid %L kräver en PENDING=-specificerare med ID=-specificeraren"
 
61185
 
 
61186
 #: fortran/io.c:4205
 
61187
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61188
+#, gcc-internal-format, gfc-internal-format
 
61189
 msgid "WAIT at %C not allowed in Fortran 95"
 
61190
-msgstr "Fortran 2003: WAIT vid %C är inte tillåtet i Fortran 95"
 
61191
+msgstr "WAIT vid %C är inte tillåtet i Fortran 95"
 
61192
 
 
61193
 #: fortran/io.c:4211
 
61194
 #, gcc-internal-format, gfc-internal-format
 
61195
@@ -40377,9 +40424,9 @@
 
61196
 msgstr "Ogiltig form på PROGRAM-sats vid %C"
 
61197
 
 
61198
 #: fortran/match.c:1394 fortran/match.c:1475
 
61199
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61200
+#, gcc-internal-format, gfc-internal-format
 
61201
 msgid "Arithmetic IF statement at %C"
 
61202
-msgstr "Förlegad funktion: Aritmetisk IF-sats vid %C"
 
61203
+msgstr "Aritmetisk IF-sats vid %C"
 
61204
 
 
61205
 #: fortran/match.c:1450
 
61206
 #, gcc-internal-format, gfc-internal-format
 
61207
@@ -40437,9 +40484,9 @@
 
61208
 msgstr "Bildstyrningssats CRITICAL vid %C i DO CONCURRENT-block"
 
61209
 
 
61210
 #: fortran/match.c:1759
 
61211
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61212
+#, gcc-internal-format, gfc-internal-format
 
61213
 msgid "CRITICAL statement at %C"
 
61214
-msgstr "Fortran 2008: CRITICAL-sats vid %C"
 
61215
+msgstr "CRITICAL-sats vid %C"
 
61216
 
 
61217
 #: fortran/match.c:1771
 
61218
 #, gcc-internal-format, gfc-internal-format
 
61219
@@ -40492,9 +40539,9 @@
 
61220
 msgstr "Syntaxfel i FORALL-iterator vid %C"
 
61221
 
 
61222
 #: fortran/match.c:2383
 
61223
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61224
+#, gcc-internal-format, gfc-internal-format
 
61225
 msgid "DO CONCURRENT construct at %C"
 
61226
-msgstr "Fortran 2008: DO CONCURRENT-konstruktion vid %C"
 
61227
+msgstr "DO CONCURRENT-konstruktion vid %C"
 
61228
 
 
61229
 #: fortran/match.c:2509
 
61230
 #, gcc-internal-format, gfc-internal-format
 
61231
@@ -40533,9 +40580,9 @@
 
61232
 msgstr "CYCLE-sats vid %C är inte tillämpbar på icke-slingkonstruktionen ”%s”"
 
61233
 
 
61234
 #: fortran/match.c:2582
 
61235
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61236
+#, gcc-internal-format, gfc-internal-format
 
61237
 msgid "EXIT statement with no do-construct-name at %C"
 
61238
-msgstr "Fortran 2008: EXIT-sats utan något do-konstruktionsnamn vid %C"
 
61239
+msgstr "EXIT-sats utan något do-konstruktionsnamn vid %C"
 
61240
 
 
61241
 #: fortran/match.c:2588
 
61242
 #, gcc-internal-format, gfc-internal-format
 
61243
@@ -40588,14 +40635,14 @@
 
61244
 msgstr "STOP-kod vid %L måste vara standard heltal KIND=%d"
 
61245
 
 
61246
 #: fortran/match.c:2773
 
61247
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61248
+#, gcc-internal-format, gfc-internal-format
 
61249
 msgid "PAUSE statement at %C"
 
61250
-msgstr "Oväntad CASE-sats vid %C"
 
61251
+msgstr "PAUSE-sats vid %C"
 
61252
 
 
61253
 #: fortran/match.c:2796
 
61254
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61255
+#, gcc-internal-format, gfc-internal-format
 
61256
 msgid "ERROR STOP statement at %C"
 
61257
-msgstr "Fortran 2008: ERROR STOP-sats vid %C"
 
61258
+msgstr "ERROR STOP-sats vid %C"
 
61259
 
 
61260
 #: fortran/match.c:2822
 
61261
 #, gcc-internal-format, gfc-internal-format
 
61262
@@ -40630,14 +40677,14 @@
 
61263
 msgstr "Överflödig ACQUIRED_LOCK-tagg funnen vid %L "
 
61264
 
 
61265
 #: fortran/match.c:2982
 
61266
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61267
+#, gcc-internal-format, gfc-internal-format
 
61268
 msgid "LOCK statement at %C"
 
61269
-msgstr "Fortran 2008: LOCK-sats vid %C"
 
61270
+msgstr "LOCK-sats vid %C"
 
61271
 
 
61272
 #: fortran/match.c:2993
 
61273
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61274
+#, gcc-internal-format, gfc-internal-format
 
61275
 msgid "UNLOCK statement at %C"
 
61276
-msgstr "Fortran 2008: UNLOCK-sats vid %C"
 
61277
+msgstr "UNLOCK-sats vid %C"
 
61278
 
 
61279
 #: fortran/match.c:3019
 
61280
 #, gcc-internal-format, gfc-internal-format
 
61281
@@ -40645,9 +40692,9 @@
 
61282
 msgstr "Bildstyrsats SYNC vid %C i PURE-procedur"
 
61283
 
 
61284
 #: fortran/match.c:3026
 
61285
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61286
+#, gcc-internal-format, gfc-internal-format
 
61287
 msgid "SYNC statement at %C"
 
61288
-msgstr "Fortran 2008: SYNC-sats vid %C"
 
61289
+msgstr "SYNC-sats vid %C"
 
61290
 
 
61291
 #: fortran/match.c:3038
 
61292
 #, gcc-internal-format, gfc-internal-format
 
61293
@@ -40660,14 +40707,14 @@
 
61294
 msgstr "Bildkontrollsatsen SYNC vid %C i DO CONCURRENT-block"
 
61295
 
 
61296
 #: fortran/match.c:3224
 
61297
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61298
+#, gcc-internal-format, gfc-internal-format
 
61299
 msgid "ASSIGN statement at %C"
 
61300
-msgstr "Borttagen funktion: ASSIGN-sats vid %C"
 
61301
+msgstr "ASSIGN-sats vid %C"
 
61302
 
 
61303
 #: fortran/match.c:3270
 
61304
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61305
+#, gcc-internal-format, gfc-internal-format
 
61306
 msgid "Assigned GOTO statement at %C"
 
61307
-msgstr "Borttagen funktion: Tilldelad GOTO-sats vid %C"
 
61308
+msgstr "Tilldelad GOTO-sats vid %C"
 
61309
 
 
61310
 #: fortran/match.c:3317 fortran/match.c:3370
 
61311
 #, gcc-internal-format, gfc-internal-format
 
61312
@@ -40675,9 +40722,9 @@
 
61313
 msgstr "Satsetikettlistan i GOTO vid %C får inte vara tom"
 
61314
 
 
61315
 #: fortran/match.c:3380
 
61316
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61317
+#, gcc-internal-format, gfc-internal-format
 
61318
 msgid "Computed GOTO at %C"
 
61319
-msgstr "Förlegad funktion: Beräknat GOTO vid %C"
 
61320
+msgstr "Beräknat GOTO vid %C"
 
61321
 
 
61322
 #: fortran/match.c:3453
 
61323
 #, gcc-internal-format, gfc-internal-format
 
61324
@@ -40685,9 +40732,9 @@
 
61325
 msgstr "Fel i typspecifikation vid %L"
 
61326
 
 
61327
 #: fortran/match.c:3463
 
61328
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61329
+#, gcc-internal-format, gfc-internal-format
 
61330
 msgid "typespec in ALLOCATE at %L"
 
61331
-msgstr "Fortran 2003: typspecifikation i ALLOCATE vid %L"
 
61332
+msgstr "typspecifikation i ALLOCATE vid %L"
 
61333
 
 
61334
 #: fortran/match.c:3505
 
61335
 #, gcc-internal-format, gfc-internal-format
 
61336
@@ -40705,9 +40752,9 @@
 
61337
 msgstr "ALLOCATE av co-vektor vid %C i CRITICAL-block"
 
61338
 
 
61339
 #: fortran/match.c:3557
 
61340
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61341
+#, gcc-internal-format, gfc-internal-format
 
61342
 msgid "Allocate-object at %L is neither a data pointer nor an allocatable variable"
 
61343
-msgstr "Allokeringsobjekt vid %L är inte en pekare på annat än procedur eller en allokerbar variabel"
 
61344
+msgstr "Allokeringsobjekt vid %L är varken en datapekare eller en allokerbar variabel"
 
61345
 
 
61346
 #: fortran/match.c:3569
 
61347
 #, gcc-internal-format, gfc-internal-format
 
61348
@@ -40725,14 +40772,14 @@
 
61349
 msgstr "Formspecifikation för allokerbar skalär vid %C"
 
61350
 
 
61351
 #: fortran/match.c:3628
 
61352
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61353
+#, gcc-internal-format, gfc-internal-format
 
61354
 msgid "ERRMSG tag at %L"
 
61355
-msgstr "Fortran 2003: ERRMSG-tagg vid %L"
 
61356
+msgstr "ERRMSG-tagg vid %L"
 
61357
 
 
61358
 #: fortran/match.c:3652
 
61359
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61360
+#, gcc-internal-format, gfc-internal-format
 
61361
 msgid "SOURCE tag at %L"
 
61362
-msgstr "Fortran 2003: SOURCE-tagg vid %L"
 
61363
+msgstr "SOURCE-tagg vid %L"
 
61364
 
 
61365
 #: fortran/match.c:3659
 
61366
 #, gcc-internal-format, gfc-internal-format
 
61367
@@ -40745,14 +40792,14 @@
 
61368
 msgstr "SOURCE-taggen vid %L står i konflikt med typespecifikationen vid %L"
 
61369
 
 
61370
 #: fortran/match.c:3672
 
61371
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61372
+#, gcc-internal-format, gfc-internal-format
 
61373
 msgid "SOURCE tag at %L with more than a single allocate object"
 
61374
-msgstr "Fortran 2008: SOURCE-tagg vid %L med mer än ett ensamt allokeringsobjekt"
 
61375
+msgstr "SOURCE-tagg vid %L med mer än ett ensamt allokeringsobjekt"
 
61376
 
 
61377
 #: fortran/match.c:3690
 
61378
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61379
+#, gcc-internal-format, gfc-internal-format
 
61380
 msgid "MOLD tag at %L"
 
61381
-msgstr "Fortran 2008: MOLD-tagg vid %L"
 
61382
+msgstr "MOLD-tagg vid %L"
 
61383
 
 
61384
 #: fortran/match.c:3697
 
61385
 #, gcc-internal-format, gfc-internal-format
 
61386
@@ -40775,9 +40822,9 @@
 
61387
 msgstr "Allokeringsobjekt vid %L med en fördröjd typparameter behöver antingen en typspecifikation eller en SOURCE-tagg eller en MOLD-tagg"
 
61388
 
 
61389
 #: fortran/match.c:3750
 
61390
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61391
+#, gcc-internal-format, gfc-internal-format
 
61392
 msgid "Unlimited polymorphic allocate-object at %L requires either a type-spec or SOURCE tag or a MOLD tag"
 
61393
-msgstr "Allokeringsobjekt vid %L med en fördröjd typparameter behöver antingen en typspecifikation eller en SOURCE-tagg eller en MOLD-tagg"
 
61394
+msgstr "Obegränsat polymorft allokeringsobjekt vid %L behöver en typspecifikation eller en SOURCE-tagg eller en MOLD-tagg"
 
61395
 
 
61396
 #: fortran/match.c:3812
 
61397
 #, gcc-internal-format, gfc-internal-format
 
61398
@@ -40800,14 +40847,14 @@
 
61399
 msgstr "DEALLOCATE av co-vektor vid %C i CRITICAL-block"
 
61400
 
 
61401
 #: fortran/match.c:3928
 
61402
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61403
+#, gcc-internal-format, gfc-internal-format
 
61404
 msgid "Allocate-object at %C is not a nonprocedure pointer nor an allocatable variable"
 
61405
-msgstr "Allokeringsobjekt vid %C är inte en pekare på annat än procedur eller en allokerbar variabel"
 
61406
+msgstr "Allokeringsobjekt vid %C är varken en pekare på annat än procedur eller en allokerbar variabel"
 
61407
 
 
61408
 #: fortran/match.c:3965
 
61409
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61410
+#, gcc-internal-format, gfc-internal-format
 
61411
 msgid "ERRMSG at %L"
 
61412
-msgstr "Fortran 2003: ERRMSG vid %L"
 
61413
+msgstr "ERRMSG vid %L"
 
61414
 
 
61415
 #: fortran/match.c:4023
 
61416
 #, gcc-internal-format, gfc-internal-format
 
61417
@@ -40825,14 +40872,14 @@
 
61418
 msgstr "Alternativ RETURN-sats vid %C är bara tillåten inuti en SUBROUTINE"
 
61419
 
 
61420
 #: fortran/match.c:4043
 
61421
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61422
+#, gcc-internal-format, gfc-internal-format
 
61423
 msgid "Alternate RETURN at %C"
 
61424
-msgstr "Förlegad funktion: Alternativt RETURN vid %C"
 
61425
+msgstr "Alternativt RETURN vid %C"
 
61426
 
 
61427
 #: fortran/match.c:4073
 
61428
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61429
+#, gcc-internal-format, gfc-internal-format
 
61430
 msgid "RETURN statement in main program at %C"
 
61431
-msgstr "Utökning: RETURN-sats i huvudprogram vid %C"
 
61432
+msgstr "RETURN-sats i huvudprogram vid %C"
 
61433
 
 
61434
 #: fortran/match.c:4101
 
61435
 #, gcc-internal-format, gfc-internal-format
 
61436
@@ -40910,7 +40957,7 @@
 
61437
 #: fortran/match.c:4669
 
61438
 #, gcc-internal-format, gfc-internal-format
 
61439
 msgid "Assumed size array '%s' in namelist '%s' at %C is not allowed"
 
61440
-msgstr "Vektor ”%s” med underförstådd storlek i namnlistan ”%s” vid %C är inte tillåtet"
 
61441
+msgstr "Vektor ”%s” med antagen storlek i namnlistan ”%s” vid %C är inte tillåtet"
 
61442
 
 
61443
 #: fortran/match.c:4803
 
61444
 #, gcc-internal-format, gfc-internal-format
 
61445
@@ -40943,9 +40990,9 @@
 
61446
 msgstr "Satsfunktion vid %L är rekursiv"
 
61447
 
 
61448
 #: fortran/match.c:4989
 
61449
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61450
+#, gcc-internal-format, gfc-internal-format
 
61451
 msgid "Statement function at %C"
 
61452
-msgstr "Satsfunktion vid %L är rekursiv"
 
61453
+msgstr "Satsfunktion vid %C"
 
61454
 
 
61455
 #: fortran/match.c:5074
 
61456
 #, gcc-internal-format, gfc-internal-format
 
61457
@@ -41029,9 +41076,9 @@
 
61458
 msgstr "Utökning: Unär operator följer aritmetisk operator (använd parenteser) vid %C"
 
61459
 
 
61460
 #: fortran/module.c:554
 
61461
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61462
+#, gcc-internal-format, gfc-internal-format
 
61463
 msgid "module nature in USE statement at %C"
 
61464
-msgstr "Fortran 2003: modulnatur i USE-sats vid %C"
 
61465
+msgstr "modulnatur i USE-sats vid %C"
 
61466
 
 
61467
 #: fortran/module.c:566
 
61468
 #, gcc-internal-format, gfc-internal-format
 
61469
@@ -41044,9 +41091,9 @@
 
61470
 msgstr "”::” förväntades efter modulnatur vid %C men fanns inte"
 
61471
 
 
61472
 #: fortran/module.c:590
 
61473
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61474
+#, gcc-internal-format, gfc-internal-format
 
61475
 msgid "\"USE :: module\" at %C"
 
61476
-msgstr "Fortran 2003: ”USE :: module” vid %C"
 
61477
+msgstr "”USE :: module” vid %C"
 
61478
 
 
61479
 #: fortran/module.c:649
 
61480
 #, gcc-internal-format, gfc-internal-format
 
61481
@@ -41054,9 +41101,9 @@
 
61482
 msgstr "Generisk specifikation saknas i USE-sats vid %C"
 
61483
 
 
61484
 #: fortran/module.c:657
 
61485
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61486
+#, gcc-internal-format, gfc-internal-format
 
61487
 msgid "Renaming operators in USE statements at %C"
 
61488
-msgstr "Fortran 2003: Byter namn på operatorer i USE-sats vid %C"
 
61489
+msgstr "Byter namn på operatorer i USE-sats vid %C"
 
61490
 
 
61491
 #: fortran/module.c:699
 
61492
 #, gcc-internal-format, gfc-internal-format
 
61493
@@ -41170,14 +41217,14 @@
 
61494
 msgstr "Symbolen ”%s” refererad vid %L hittas inte i den inbyggda modulen ISO_FORTRAN_ENV"
 
61495
 
 
61496
 #: fortran/module.c:6143
 
61497
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61498
+#, gcc-internal-format, gfc-internal-format
 
61499
 msgid "ISO_FORTRAN_ENV intrinsic module at %C"
 
61500
-msgstr "Fortran 2003: inbyggd modul ISO_FORTRAN_ENV vid %C"
 
61501
+msgstr "inbyggd modul ISO_FORTRAN_ENV vid %C"
 
61502
 
 
61503
 #: fortran/module.c:6156
 
61504
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61505
+#, gcc-internal-format, gfc-internal-format
 
61506
 msgid "ISO_C_BINDING module at %C"
 
61507
-msgstr "Fortran 2003: ISO_C_BINDING-modul vid %C"
 
61508
+msgstr "ISO_C_BINDING-modul vid %C"
 
61509
 
 
61510
 #: fortran/module.c:6169
 
61511
 #, gcc-internal-format, gfc-internal-format
 
61512
@@ -41195,9 +41242,9 @@
 
61513
 msgstr "Användning av ej inbyggd modul ”%s” vid %C står i konflikt med namn på inbyggd modul använd tidigare"
 
61514
 
 
61515
 #: fortran/module.c:6202
 
61516
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61517
+#, gcc-internal-format, gfc-internal-format
 
61518
 msgid "File '%s' opened at %C is not a GNU Fortran module file"
 
61519
-msgstr "Filen ”%s” öppnad vid %C är inte en GFORTRAN-modulfil"
 
61520
+msgstr "Filen ”%s” öppnad vid %C är inte en GNU Fortran-modulfil"
 
61521
 
 
61522
 #: fortran/module.c:6210
 
61523
 #, gcc-internal-format, gfc-internal-format
 
61524
@@ -41333,7 +41380,7 @@
 
61525
 #: fortran/openmp.c:958
 
61526
 #, gcc-internal-format, gfc-internal-format
 
61527
 msgid "Assumed size array '%s' in COPYPRIVATE clause at %L"
 
61528
-msgstr "Vektor ”%s” med underförstådd storlek i COPYPRIVATE-klausul vid %L"
 
61529
+msgstr "Vektor ”%s” med antagen storlek i COPYPRIVATE-klausul vid %L"
 
61530
 
 
61531
 #: fortran/openmp.c:961
 
61532
 #, gcc-internal-format, gfc-internal-format
 
61533
@@ -41378,7 +41425,7 @@
 
61534
 #: fortran/openmp.c:1005
 
61535
 #, gcc-internal-format, gfc-internal-format
 
61536
 msgid "Assumed size array '%s' in %s clause at %L"
 
61537
-msgstr "Vektor ”%s” med underförstådd storlek i %s-klausul vid %L"
 
61538
+msgstr "Vektor ”%s” med antagen storlek i %s-klausul vid %L"
 
61539
 
 
61540
 #: fortran/openmp.c:1010
 
61541
 #, gcc-internal-format, gfc-internal-format
 
61542
@@ -41716,24 +41763,24 @@
 
61543
 msgstr "Komponenter i TYPE vid %C måste föregå CONTAINS"
 
61544
 
 
61545
 #: fortran/parse.c:1980
 
61546
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61547
+#, gcc-internal-format, gfc-internal-format
 
61548
 msgid "Type-bound procedure at %C"
 
61549
-msgstr "Fortran 2003: Typbunden procedur vid %C"
 
61550
+msgstr "Typbunden procedur vid %C"
 
61551
 
 
61552
 #: fortran/parse.c:1989
 
61553
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61554
+#, gcc-internal-format, gfc-internal-format
 
61555
 msgid "GENERIC binding at %C"
 
61556
-msgstr "Skräp efter GENERIC-bindning vid %C"
 
61557
+msgstr "GENERIC-bindning vid %C"
 
61558
 
 
61559
 #: fortran/parse.c:1999
 
61560
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61561
+#, gcc-internal-format, gfc-internal-format
 
61562
 msgid "FINAL procedure declaration at %C"
 
61563
-msgstr "Fortran 2003:  FINAL-procedurdeklaration vid %C"
 
61564
+msgstr "FINAL-procedurdeklaration vid %C"
 
61565
 
 
61566
 #: fortran/parse.c:2011
 
61567
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61568
+#, gcc-internal-format, gfc-internal-format
 
61569
 msgid "Derived type definition at %C with empty CONTAINS section"
 
61570
-msgstr "Fortran 2003: Härledd typdefinition vid %C med tom CONTAINS-sektion"
 
61571
+msgstr "Härledd typdefinition vid %C med tom CONTAINS-sektion"
 
61572
 
 
61573
 #: fortran/parse.c:2022 fortran/parse.c:2125
 
61574
 #, gcc-internal-format, gfc-internal-format
 
61575
@@ -41766,9 +41813,9 @@
 
61576
 msgstr "FINAL-deklaration vid %C måste vara inuti CONTAINS"
 
61577
 
 
61578
 #: fortran/parse.c:2116
 
61579
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61580
+#, gcc-internal-format, gfc-internal-format
 
61581
 msgid "Derived type definition at %C without components"
 
61582
-msgstr "Fortran 2003: Härledd typdefinition vid %C utan komponenter"
 
61583
+msgstr "Härledd typdefinition vid %C utan komponenter"
 
61584
 
 
61585
 #: fortran/parse.c:2132
 
61586
 #, gcc-internal-format, gfc-internal-format
 
61587
@@ -41791,9 +41838,9 @@
 
61588
 msgstr "Dubblerad SEQUENCE-sats vid %C"
 
61589
 
 
61590
 #: fortran/parse.c:2170
 
61591
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61592
+#, gcc-internal-format, gfc-internal-format
 
61593
 msgid "CONTAINS block in derived type definition at %C"
 
61594
-msgstr "Fortran 2003:  CONTAINS-block i härledd typdefinition vid %C"
 
61595
+msgstr "CONTAINS-block i härledd typdefinition vid %C"
 
61596
 
 
61597
 #: fortran/parse.c:2258
 
61598
 #, gcc-internal-format, gfc-internal-format
 
61599
@@ -41926,19 +41973,19 @@
 
61600
 msgstr "Slut på DO-sats utan block vid %C är sammanvävt med en annan DO-slinga"
 
61601
 
 
61602
 #: fortran/parse.c:3274
 
61603
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61604
+#, gcc-internal-format, gfc-internal-format
 
61605
 msgid "Statement label in END CRITICAL at %C does not match CRITICAL label"
 
61606
 msgstr "Satsetikett i END CRITICAL vid %C stämmer inte med CRITICAL-etikett"
 
61607
 
 
61608
 #: fortran/parse.c:3342
 
61609
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61610
+#, gcc-internal-format, gfc-internal-format
 
61611
 msgid "BLOCK construct at %C"
 
61612
-msgstr "Fortran 2008: BLOCK-konstruktion vid %C"
 
61613
+msgstr "BLOCK-konstruktion vid %C"
 
61614
 
 
61615
 #: fortran/parse.c:3372
 
61616
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61617
+#, gcc-internal-format, gfc-internal-format
 
61618
 msgid "ASSOCIATE construct at %C"
 
61619
-msgstr "Fortran 2003: ASSOCIATE-konstruktion vid %C"
 
61620
+msgstr "ASSOCIATE-konstruktion vid %C"
 
61621
 
 
61622
 #: fortran/parse.c:3472
 
61623
 #, gcc-internal-format, gfc-internal-format
 
61624
@@ -41966,9 +42013,9 @@
 
61625
 msgstr "%s-sats vid %C kan inte avsluta en DO-slinga utan block"
 
61626
 
 
61627
 #: fortran/parse.c:3833
 
61628
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61629
+#, gcc-internal-format, gfc-internal-format
 
61630
 msgid "DATA statement at %C after the first executable statement"
 
61631
-msgstr "FORMAT-sats vid %L har inte en satsetikett"
 
61632
+msgstr "DATA-sats vid %C efter den första körbara satsen"
 
61633
 
 
61634
 #: fortran/parse.c:4025
 
61635
 #, gcc-internal-format, gfc-internal-format
 
61636
@@ -41981,9 +42028,9 @@
 
61637
 msgstr "Oväntad %s-sats i CONTAINS-sektion vid %C"
 
61638
 
 
61639
 #: fortran/parse.c:4105
 
61640
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61641
+#, gcc-internal-format, gfc-internal-format
 
61642
 msgid "CONTAINS statement without FUNCTION or SUBROUTINE statement at %C"
 
61643
-msgstr "Fortran 2008: CONTAINS-sats utan FUNCTION- eller SUBROUTINE-sats vid %C"
 
61644
+msgstr "CONTAINS-sats utan FUNCTION- eller SUBROUTINE-sats vid %C"
 
61645
 
 
61646
 #: fortran/parse.c:4182
 
61647
 #, gcc-internal-format, gfc-internal-format
 
61648
@@ -42034,9 +42081,9 @@
 
61649
 msgstr "Heltal för stort för sin sort vid %C.  Denna kontroll kan avaktiveras med flaggan -fno-range-check"
 
61650
 
 
61651
 #: fortran/primary.c:270
 
61652
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61653
+#, gcc-internal-format, gfc-internal-format
 
61654
 msgid "Hollerith constant at %C"
 
61655
-msgstr "Utökning: Hollerithkonstant vid %C"
 
61656
+msgstr "Hollerithkonstant vid %C"
 
61657
 
 
61658
 #: fortran/primary.c:282
 
61659
 #, gcc-internal-format, gfc-internal-format
 
61660
@@ -42054,9 +42101,9 @@
 
61661
 msgstr "Ogiltig Hollerithkonstant vid %L innehåller ett brett tecken"
 
61662
 
 
61663
 #: fortran/primary.c:394
 
61664
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61665
+#, gcc-internal-format, gfc-internal-format
 
61666
 msgid "Hexadecimal constant at %C uses non-standard syntax"
 
61667
-msgstr "Utökning: Hexadecimal konstant vid %C använder icke-standardsyntax"
 
61668
+msgstr "Hexadecimal konstant vid %C använder icke-standardsyntax"
 
61669
 
 
61670
 #: fortran/primary.c:404
 
61671
 #, gcc-internal-format, gfc-internal-format
 
61672
@@ -42069,9 +42116,9 @@
 
61673
 msgstr "Otillåtet tecken i BOZ-konstant vid %C"
 
61674
 
 
61675
 #: fortran/primary.c:433
 
61676
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61677
+#, gcc-internal-format, gfc-internal-format
 
61678
 msgid "BOZ constant at %C uses non-standard postfix syntax"
 
61679
-msgstr "Utökning: BOZ-konstant vid %C använder icke-standard postfixsyntax"
 
61680
+msgstr "BOZ-konstant vid %C använder icke-standard postfixsyntax"
 
61681
 
 
61682
 #: fortran/primary.c:464
 
61683
 #, gcc-internal-format, gfc-internal-format
 
61684
@@ -42079,14 +42126,14 @@
 
61685
 msgstr "För stort heltal för heltalssort %i vid %C"
 
61686
 
 
61687
 #: fortran/primary.c:470
 
61688
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61689
+#, gcc-internal-format, gfc-internal-format
 
61690
 msgid "BOZ used outside a DATA statement at %C"
 
61691
-msgstr "Fortran 2003: BOZ använd utanför en DATA-sats vid %C"
 
61692
+msgstr "BOZ använd utanför en DATA-sats vid %C"
 
61693
 
 
61694
 #: fortran/primary.c:561
 
61695
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61696
+#, gcc-internal-format, gfc-internal-format
 
61697
 msgid "exponent-letter 'q' in real-literal-constant at %C"
 
61698
-msgstr "Ogiltig exponentbokstav ”q” i reell literal konstant vid %C"
 
61699
+msgstr "exponentbokstav ”q” i reell literal konstant vid %C"
 
61700
 
 
61701
 #: fortran/primary.c:565
 
61702
 #, gcc-internal-format, gfc-internal-format
 
61703
@@ -42169,9 +42216,9 @@
 
61704
 msgstr "Skalär PARAMETER krävs i komplex konstant vid %C"
 
61705
 
 
61706
 #: fortran/primary.c:1220
 
61707
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61708
+#, gcc-internal-format, gfc-internal-format
 
61709
 msgid "PARAMETER symbol in complex constant at %C"
 
61710
-msgstr "PARAMETER-symbol förväntades i komplex konstant vid %C"
 
61711
+msgstr "PARAMETER-symbol i komplex konstant vid %C"
 
61712
 
 
61713
 #: fortran/primary.c:1250
 
61714
 #, gcc-internal-format, gfc-internal-format
 
61715
@@ -42189,9 +42236,9 @@
 
61716
 msgstr "Nyckelordet ”%s” vid %C har redan förekommit i den aktuella argumentlistan"
 
61717
 
 
61718
 #: fortran/primary.c:1649
 
61719
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61720
+#, gcc-internal-format, gfc-internal-format
 
61721
 msgid "argument list function at %C"
 
61722
-msgstr "Okänd argumentlistefunktion vid %L"
 
61723
+msgstr "argumentlistefunktion vid %C"
 
61724
 
 
61725
 #: fortran/primary.c:1718
 
61726
 #, gcc-internal-format, gfc-internal-format
 
61727
@@ -42219,14 +42266,14 @@
 
61728
 msgstr "Co-vektorbeteckning vid %C men ”%s” är inte en co-vektor"
 
61729
 
 
61730
 #: fortran/primary.c:1916
 
61731
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61732
+#, gcc-internal-format, gfc-internal-format
 
61733
 msgid "Symbol '%s' at %C has no IMPLICIT type"
 
61734
-msgstr "Symbolen  ”%s” vid %L har ingen IMPLICIT-typ"
 
61735
+msgstr "Symbolen  ”%s” vid %C har ingen IMPLICIT-typ"
 
61736
 
 
61737
 #: fortran/primary.c:1922
 
61738
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61739
+#, gcc-internal-format, gfc-internal-format
 
61740
 msgid "Unexpected '%%' for nonderived-type variable '%s' at %C"
 
61741
-msgstr "Oväntat tecken i variabellista vid %C"
 
61742
+msgstr "Oväntat ”%%” för variabel med icke härled typ ”%s” vid %C"
 
61743
 
 
61744
 #: fortran/primary.c:1940
 
61745
 #, gcc-internal-format, gfc-internal-format
 
61746
@@ -42249,9 +42296,9 @@
 
61747
 msgstr "Co-indexerad procedurpekarkomponent vid %C"
 
61748
 
 
61749
 #: fortran/primary.c:2357
 
61750
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61751
+#, gcc-internal-format, gfc-internal-format
 
61752
 msgid "Structure constructor with missing optional arguments at %C"
 
61753
-msgstr "Fortran 2003: Postkonstruerare med saknade valfria argument vid %C"
 
61754
+msgstr "Postkonstruerare med saknade valfria argument vid %C"
 
61755
 
 
61756
 #: fortran/primary.c:2365
 
61757
 #, gcc-internal-format, gfc-internal-format
 
61758
@@ -42264,9 +42311,9 @@
 
61759
 msgstr "Det går inte att konstruera ABSTRACT typ ”%s” vid %L"
 
61760
 
 
61761
 #: fortran/primary.c:2433
 
61762
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61763
+#, gcc-internal-format, gfc-internal-format
 
61764
 msgid "Structure constructor with named arguments at %C"
 
61765
-msgstr "Fortran 2003: Postkonstruerare med namngivna argument vid %C"
 
61766
+msgstr "Postkonstruerare med namngivna argument vid %C"
 
61767
 
 
61768
 #: fortran/primary.c:2449
 
61769
 #, gcc-internal-format, gfc-internal-format
 
61770
@@ -42349,29 +42396,29 @@
 
61771
 msgstr "ABSTRACT typ ”%s” används vid %L"
 
61772
 
 
61773
 #: fortran/resolve.c:145
 
61774
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61775
+#, gcc-internal-format, gfc-internal-format
 
61776
 msgid "Interface '%s' at %L is declared in a later PROCEDURE statement"
 
61777
-msgstr "Gränssnitt ”%s”, använd av proceduren ”%s” vid %L, är deklarerad i en senare PROCEDURE-sats"
 
61778
+msgstr "Gränssnitt ”%s” vid %L, är deklarerat i en senare PROCEDURE-sats"
 
61779
 
 
61780
 #: fortran/resolve.c:158
 
61781
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61782
+#, gcc-internal-format, gfc-internal-format
 
61783
 msgid "Interface '%s' at %L may not be generic"
 
61784
-msgstr "Gränssnitt ”%s” vid %C kan inte vara generiskt"
 
61785
+msgstr "Gränssnitt ”%s” vid %L kan inte vara generiskt"
 
61786
 
 
61787
 #: fortran/resolve.c:165
 
61788
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61789
+#, gcc-internal-format, gfc-internal-format
 
61790
 msgid "Interface '%s' at %L may not be a statement function"
 
61791
-msgstr "Gränssnitt ”%s” vid %C kan inte vara en satsfunktion"
 
61792
+msgstr "Gränssnitt ”%s” vid %L kan inte vara en satsfunktion"
 
61793
 
 
61794
 #: fortran/resolve.c:174
 
61795
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61796
+#, gcc-internal-format, gfc-internal-format
 
61797
 msgid "Intrinsic procedure '%s' not allowed in PROCEDURE statement at %L"
 
61798
-msgstr "Den inbyggda proceduren ”%s” är inte tillåten i PROCEDURE-sats vid %C"
 
61799
+msgstr "Den inbyggda proceduren ”%s” är inte tillåten i PROCEDURE-sats vid %L"
 
61800
 
 
61801
 #: fortran/resolve.c:180
 
61802
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61803
+#, gcc-internal-format, gfc-internal-format
 
61804
 msgid "Interface '%s' at %L must be explicit"
 
61805
-msgstr "Gränssnitt ”%s” till procedur ”%s” vid %L måste vara explicit"
 
61806
+msgstr "Gränssnitt ”%s” vid %L måste vara explicit"
 
61807
 
 
61808
 #: fortran/resolve.c:202
 
61809
 #, gcc-internal-format, gfc-internal-format
 
61810
@@ -42394,9 +42441,9 @@
 
61811
 msgstr "Attrapprocedur ”%s” av PURE-procedur vid %L måste också vara PURE"
 
61812
 
 
61813
 #: fortran/resolve.c:385
 
61814
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61815
+#, gcc-internal-format, gfc-internal-format
 
61816
 msgid "Argument '%s' of pure function '%s' at %L with VALUE attribute but without INTENT(IN)"
 
61817
-msgstr "Fortran 2008: Argumentet ”%s” till pure-funktion ”%s” vid %L med attributet VALUE men utan INTENT(IN)"
 
61818
+msgstr "Argumentet ”%s” till pure-funktion ”%s” vid %L med attributet VALUE men utan INTENT(IN)"
 
61819
 
 
61820
 #: fortran/resolve.c:390
 
61821
 #, gcc-internal-format, gfc-internal-format
 
61822
@@ -42404,9 +42451,9 @@
 
61823
 msgstr "Argumentet ”%s” till pure-funktion ”%s” vid %L måste vara INTENT(IN) eller VALUE"
 
61824
 
 
61825
 #: fortran/resolve.c:398
 
61826
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61827
+#, gcc-internal-format, gfc-internal-format
 
61828
 msgid "Argument '%s' of pure subroutine '%s' at %L with VALUE attribute but without INTENT"
 
61829
-msgstr "Fortran 2008: Argument ”%s” till pure-subrutin ”%s” vid %L med attributet VALUE men utan INTENT"
 
61830
+msgstr "Argument ”%s” till pure-subrutin ”%s” vid %L med attributet VALUE men utan INTENT"
 
61831
 
 
61832
 #: fortran/resolve.c:403
 
61833
 #, gcc-internal-format, gfc-internal-format
 
61834
@@ -42439,9 +42486,9 @@
 
61835
 msgstr "Attrapprocedur ”%s” är inte tillåten i elementär procedur ”%s” vid %L"
 
61836
 
 
61837
 #: fortran/resolve.c:481
 
61838
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61839
+#, gcc-internal-format, gfc-internal-format
 
61840
 msgid "Argument '%s' of elemental procedure '%s' at %L must have its INTENT specified or have the VALUE attribute"
 
61841
-msgstr "Argumentet ”%s” till pure-subrutin ”%s” vid %L måste ha sitt INTENT angivet eller ha attributet VALUE"
 
61842
+msgstr "Argumentet ”%s” till elementär subrutin ”%s” vid %L måste ha sitt INTENT angivet eller ha attributet VALUE"
 
61843
 
 
61844
 #: fortran/resolve.c:494
 
61845
 #, gcc-internal-format, gfc-internal-format
 
61846
@@ -42474,9 +42521,9 @@
 
61847
 msgstr "Funktion %s vid %L har ingångar med vektorspecifikationer som ej stämmer överens"
 
61848
 
 
61849
 #: fortran/resolve.c:781
 
61850
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61851
+#, gcc-internal-format, gfc-internal-format
 
61852
 msgid "Function %s at %L with entries returning variables of different string lengths"
 
61853
-msgstr "Utökning: Funktion ”%s” vid %L med ingångar som returnerar variabler av olika stränglängder"
 
61854
+msgstr "Funktionen ”%s” vid %L med ingångar som returnerar variabler av olika stränglängder"
 
61855
 
 
61856
 #: fortran/resolve.c:808
 
61857
 #, gcc-internal-format, gfc-internal-format
 
61858
@@ -42554,14 +42601,14 @@
 
61859
 msgstr "COMMON-block ”%s” vid %L är också en inbyggd procedur"
 
61860
 
 
61861
 #: fortran/resolve.c:978
 
61862
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61863
+#, gcc-internal-format, gfc-internal-format
 
61864
 msgid "COMMON block '%s' at %L that is also a function result"
 
61865
-msgstr "Fortran 2003: COMMON-block ”%s” vid %L som också är ett funktionsresultat"
 
61866
+msgstr "COMMON-block ”%s” vid %L som också är ett funktionsresultat"
 
61867
 
 
61868
 #: fortran/resolve.c:983
 
61869
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61870
+#, gcc-internal-format, gfc-internal-format
 
61871
 msgid "COMMON block '%s' at %L that is also a global procedure"
 
61872
-msgstr "Fortran 2003: COMMON-block ”%s” vid %L som också är en global procedur"
 
61873
+msgstr "COMMON-block ”%s” vid %L som också är en global procedur"
 
61874
 
 
61875
 #: fortran/resolve.c:1047
 
61876
 #, gcc-internal-format, gfc-internal-format
 
61877
@@ -42659,9 +42706,9 @@
 
61878
 msgstr "Inbyggd ”%s” vid %L får inte vara ett aktuellt argument"
 
61879
 
 
61880
 #: fortran/resolve.c:1742
 
61881
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61882
+#, gcc-internal-format, gfc-internal-format
 
61883
 msgid "Internal procedure '%s' is used as actual argument at %L"
 
61884
-msgstr "Fortran 2008: Den interna proceduren ”%s” används som aktuellt argument vid %L"
 
61885
+msgstr "Den interna proceduren ”%s” används som aktuellt argument vid %L"
 
61886
 
 
61887
 #: fortran/resolve.c:1750
 
61888
 #, gcc-internal-format, gfc-internal-format
 
61889
@@ -42731,12 +42778,12 @@
 
61890
 #: fortran/resolve.c:2266
 
61891
 #, gcc-internal-format, gfc-internal-format
 
61892
 msgid "Procedure '%s' at %L with assumed-shape dummy argument '%s' must have an explicit interface"
 
61893
-msgstr "Proceduren ”%s” vid %L med attrappargument ”%s” med förmodad form måsta ha ett explicit gränssnitt"
 
61894
+msgstr "Proceduren ”%s” vid %L med attrappargument ”%s” med antagen form måsta ha ett explicit gränssnitt"
 
61895
 
 
61896
 #: fortran/resolve.c:2275
 
61897
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61898
+#, gcc-internal-format, gfc-internal-format
 
61899
 msgid "Procedure '%s' at %L with assumed-rank dummy argument '%s' must have an explicit interface"
 
61900
-msgstr "Proceduren ”%s” vid %L med attrappargument ”%s” med förmodad form måsta ha ett explicit gränssnitt"
 
61901
+msgstr "Proceduren ”%s” vid %L med attrappargument ”%s” med antagen ordning måste ha ett explicit gränssnitt"
 
61902
 
 
61903
 #: fortran/resolve.c:2283
 
61904
 #, gcc-internal-format, gfc-internal-format
 
61905
@@ -42754,9 +42801,9 @@
 
61906
 msgstr "Proceduren ”%s” vid %L med polymorft attrappargument ”%s” måste ha ett explicit gränssnitt"
 
61907
 
 
61908
 #: fortran/resolve.c:2309
 
61909
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61910
+#, gcc-internal-format, gfc-internal-format
 
61911
 msgid "Procedure '%s' at %L with assumed-type dummy argument '%s' must have an explicit interface"
 
61912
-msgstr "Proceduren ”%s” vid %L med attrappargument ”%s” med förmodad form måsta ha ett explicit gränssnitt"
 
61913
+msgstr "Proceduren ”%s” vid %L med attrappargument ”%s” med antagen typ måste ha ett explicit gränssnitt"
 
61914
 
 
61915
 #: fortran/resolve.c:2321
 
61916
 #, gcc-internal-format, gfc-internal-format
 
61917
@@ -42803,7 +42850,7 @@
 
61918
 msgid "Unable to resolve the specific function '%s' at %L"
 
61919
 msgstr "Kan inte slå upp den specifika funktionen ”%s” vid %L"
 
61920
 
 
61921
-#: fortran/resolve.c:2630 fortran/resolve.c:14732
 
61922
+#: fortran/resolve.c:2630 fortran/resolve.c:14734
 
61923
 #, gcc-internal-format, gfc-internal-format
 
61924
 msgid "Function '%s' at %L has no IMPLICIT type"
 
61925
 msgstr "Funktionen ”%s” vid %L har ingen IMPLICIT-typ"
 
61926
@@ -42846,7 +42893,7 @@
 
61927
 #: fortran/resolve.c:2965
 
61928
 #, gcc-internal-format, gfc-internal-format
 
61929
 msgid "Assumed-shape array '%s' at %L cannot be an argument to the procedure '%s' because it is not C interoperable"
 
61930
-msgstr "Vektor ”%s” med förmodad form vid %L får inte vara ett argument till proceduren ”%s” eftersom den inte är C-interoperativ"
 
61931
+msgstr "Vektor ”%s” med antagen form vid %L får inte vara ett argument till proceduren ”%s” eftersom den inte är C-interoperativ"
 
61932
 
 
61933
 #: fortran/resolve.c:2975
 
61934
 #, gcc-internal-format, gfc-internal-format
 
61935
@@ -42878,14 +42925,14 @@
 
61936
 #. TODO: Update this error message to allow for procedure
 
61937
 #. pointers once they are implemented.
 
61938
 #: fortran/resolve.c:3056
 
61939
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61940
+#, gcc-internal-format, gfc-internal-format
 
61941
 msgid "Argument '%s' to '%s' at %L must be a procedure"
 
61942
-msgstr "Parameter ”%s” till ”%s” vid %L måste vara en procedur"
 
61943
+msgstr "Argumentet ”%s” till ”%s” vid %L måste vara en procedur"
 
61944
 
 
61945
 #: fortran/resolve.c:3063
 
61946
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61947
+#, gcc-internal-format, gfc-internal-format
 
61948
 msgid "Noninteroperable argument '%s' to '%s' at %L"
 
61949
-msgstr "Aktuellt argument ”%s” saknas i anrop till ”%s” vid %L"
 
61950
+msgstr "Ej interoperabelt argument ”%s” till ”%s” vid %L"
 
61951
 
 
61952
 #: fortran/resolve.c:3111
 
61953
 #, gcc-internal-format, gfc-internal-format
 
61954
@@ -42964,19 +43011,19 @@
 
61955
 msgstr "Argumentet CPTR till C_F_POINTER vid %L skall ha typen C_PTR"
 
61956
 
 
61957
 #: fortran/resolve.c:3554
 
61958
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61959
+#, gcc-internal-format, gfc-internal-format
 
61960
 msgid "Argument FPTR to C_F_POINTER at %L must not be polymorphic"
 
61961
-msgstr "Aktuellt argument till ”%s” vid %L måste vara polymorft"
 
61962
+msgstr "Argumentet FPTR till C_F_POINTER vid %L får inte vara polymorft"
 
61963
 
 
61964
 #: fortran/resolve.c:3568
 
61965
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61966
+#, gcc-internal-format, gfc-internal-format
 
61967
 msgid "Missing SHAPE argument for call to %s at %L"
 
61968
-msgstr "SHAPE-parameter saknas i anrop till %s vid %L"
 
61969
+msgstr "SHAPE-argument saknas i anrop till %s vid %L"
 
61970
 
 
61971
 #: fortran/resolve.c:3575
 
61972
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61973
+#, gcc-internal-format, gfc-internal-format
 
61974
 msgid "SHAPE argument for call to %s at %L must be a rank 1 INTEGER array"
 
61975
-msgstr "SHAPE-parameter för anrop till %s vid %L måste vara en INTEGER-VEKTOR av ordning 1"
 
61976
+msgstr "SHAPE-argument för anrop till %s vid %L måste vara en INTEGER-vektor av ordning 1"
 
61977
 
 
61978
 #: fortran/resolve.c:3588
 
61979
 #, gcc-internal-format, gfc-internal-format
 
61980
@@ -43094,9 +43141,9 @@
 
61981
 msgstr "Vektorindex vid %L måste ha INTEGER-typ, fann %s"
 
61982
 
 
61983
 #: fortran/resolve.c:4608
 
61984
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61985
+#, gcc-internal-format, gfc-internal-format
 
61986
 msgid "REAL array index at %L"
 
61987
-msgstr "Utökning: REAL-vektorindex vid %L"
 
61988
+msgstr "REAL-vektorindex vid %L"
 
61989
 
 
61990
 #: fortran/resolve.c:4647
 
61991
 #, gcc-internal-format, gfc-internal-format
 
61992
@@ -43164,9 +43211,9 @@
 
61993
 msgstr "Två eller flera delreferenser med ordning skild från noll får inte anges vid %L"
 
61994
 
 
61995
 #: fortran/resolve.c:5234
 
61996
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
61997
+#, gcc-internal-format, gfc-internal-format
 
61998
 msgid "Assumed-type variable %s at %L may only be used as actual argument"
 
61999
-msgstr "Vektor med underförstådd form vid %L måste vara ett attrappargument"
 
62000
+msgstr "Variabeln %s med antagen typ vid %L får bara användas som ett aktuellt argument"
 
62001
 
 
62002
 #. FIXME: It doesn't work reliably as inquiry_argument is not set
 
62003
 #. for all inquiry functions in resolve_function; the reason is
 
62004
@@ -43178,9 +43225,9 @@
 
62005
 msgstr "Variabel med antagen typ %s vid %L som aktuellt argument till en frågefunktion skall vara det första argumentet"
 
62006
 
 
62007
 #: fortran/resolve.c:5260
 
62008
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
62009
+#, gcc-internal-format, gfc-internal-format
 
62010
 msgid "Assumed-rank variable %s at %L may only be used as actual argument"
 
62011
-msgstr "Vektor med underförstådd form vid %L måste vara ett attrappargument"
 
62012
+msgstr "Variabeln %s med antagen ordning vid %L kan bara användas som ett aktuellt argument"
 
62013
 
 
62014
 #. FIXME: It doesn't work reliably as inquiry_argument is not set
 
62015
 #. for all inquiry functions in resolve_function; the reason is
 
62016
@@ -43192,14 +43239,14 @@
 
62017
 msgstr "Variabel med antagen ordning %s vid %L som aktuellt argument till en frågefunktion skall vara det första argumentet"
 
62018
 
 
62019
 #: fortran/resolve.c:5282
 
62020
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
62021
+#, gcc-internal-format, gfc-internal-format
 
62022
 msgid "Assumed-type variable %s at %L shall not have a subobject reference"
 
62023
-msgstr "Co-vektorvariabeln ”%s” vid %L skall inte ha co-dimensioner med fördröjd form"
 
62024
+msgstr "Variabeln %s med antagen typ vid %L skall inte ha en subobjektreferens"
 
62025
 
 
62026
 #: fortran/resolve.c:5297
 
62027
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
62028
+#, gcc-internal-format, gfc-internal-format
 
62029
 msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
 
62030
-msgstr "Co-vektorvariabeln ”%s” vid %L skall inte ha co-dimensioner med fördröjd form"
 
62031
+msgstr "Variabeln %s med antagen ordning vid %L skall inte ha en subobjektreferens"
 
62032
 
 
62033
 #: fortran/resolve.c:5384
 
62034
 #, gcc-internal-format, gfc-internal-format
 
62035
@@ -43263,9 +43310,9 @@
 
62036
 msgstr "%s vid %L måste vara en skalär"
 
62037
 
 
62038
 #: fortran/resolve.c:6650
 
62039
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
62040
+#, gcc-internal-format, gfc-internal-format
 
62041
 msgid "%s at %L must be integer"
 
62042
-msgstr "”%s” vid %L måste vara ickenegativt"
 
62043
+msgstr "%s vid %L måste vara ett heltal"
 
62044
 
 
62045
 #: fortran/resolve.c:6654 fortran/resolve.c:6661
 
62046
 #, gcc-internal-format, gfc-internal-format
 
62047
@@ -43457,9 +43504,9 @@
 
62048
 msgstr "Argument till SELECT-sats vid %L kan inte vara %s"
 
62049
 
 
62050
 #: fortran/resolve.c:7977
 
62051
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
62052
+#, gcc-internal-format, gfc-internal-format
 
62053
 msgid "Argument of SELECT statement at %L must be a scalar expression"
 
62054
-msgstr "Argument till SELECT-sats vid %L kan inte vara %s"
 
62055
+msgstr "Argumentet till SELECT-satsen vid %L måste vara ett skalärt uttryck"
 
62056
 
 
62057
 #: fortran/resolve.c:7995 fortran/resolve.c:8003
 
62058
 #, gcc-internal-format, gfc-internal-format
 
62059
@@ -43507,9 +43554,9 @@
 
62060
 msgstr "Selektorer skall vara polymorfiska i SELECT TYPE-sats vid %L"
 
62061
 
 
62062
 #: fortran/resolve.c:8371 fortran/resolve.c:8383
 
62063
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
62064
+#, gcc-internal-format, gfc-internal-format
 
62065
 msgid "Selector at %L must not be coindexed"
 
62066
-msgstr "Associationsmålet vid %C får inte vara co-indexerat"
 
62067
+msgstr "Selektorn vid %L får inte vara co-indexerad"
 
62068
 
 
62069
 #: fortran/resolve.c:8399
 
62070
 #, gcc-internal-format, gfc-internal-format
 
62071
@@ -43522,14 +43569,14 @@
 
62072
 msgstr "Härledd typ ”%s” vid %L måste vara en utökning av ”%s”"
 
62073
 
 
62074
 #: fortran/resolve.c:8414
 
62075
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
62076
+#, gcc-internal-format, gfc-internal-format
 
62077
 msgid "Unexpected intrinsic type '%s' at %L"
 
62078
-msgstr "Oväntad inbyggd NULL() vid %L till attrapp ”%s”"
 
62079
+msgstr "Oväntad inbyggd typ ”%s” vid %L"
 
62080
 
 
62081
 #: fortran/resolve.c:8423
 
62082
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
62083
+#, gcc-internal-format, gfc-internal-format
 
62084
 msgid "The type-spec at %L shall specify that each length type parameter is assumed"
 
62085
-msgstr "Typspecifikation vid %L kan inte innehålla ha en fördröjd typparameter"
 
62086
+msgstr "Typspecifikationen vid %L skall ange att varje längtypparameter är antagen"
 
62087
 
 
62088
 #: fortran/resolve.c:8618
 
62089
 #, gcc-internal-format, gfc-internal-format
 
62090
@@ -43570,7 +43617,7 @@
 
62091
 #: fortran/resolve.c:8782
 
62092
 #, gcc-internal-format, gfc-internal-format
 
62093
 msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
 
62094
-msgstr "Dataöverföringselement vid %L får inte vara en full referens till en vektor med förmodad storlek"
 
62095
+msgstr "Dataöverföringselement vid %L får inte vara en full referens till en vektor med antagen storlek"
 
62096
 
 
62097
 #: fortran/resolve.c:8832
 
62098
 #, gcc-internal-format, gfc-internal-format
 
62099
@@ -43786,9 +43833,9 @@
 
62100
 msgstr "Stränglängden vid %L är för stor"
 
62101
 
 
62102
 #: fortran/resolve.c:11084
 
62103
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
62104
+#, gcc-internal-format, gfc-internal-format
 
62105
 msgid "Allocatable array '%s' at %L must have a deferred shape or assumed rank"
 
62106
-msgstr "Allokerbar vektor ”%s” vid %L måste ha en fördröjd form"
 
62107
+msgstr "Den allokerbara vektorn ”%s” vid %L måste ha en fördröjd form eller antagen ordning"
 
62108
 
 
62109
 #: fortran/resolve.c:11088
 
62110
 #, gcc-internal-format, gfc-internal-format
 
62111
@@ -43796,9 +43843,9 @@
 
62112
 msgstr "Skalärt objekt ”%s” vid %L får inte vara ALLOCATABLE"
 
62113
 
 
62114
 #: fortran/resolve.c:11096
 
62115
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
62116
+#, gcc-internal-format, gfc-internal-format
 
62117
 msgid "Array pointer '%s' at %L must have a deferred shape or assumed rank"
 
62118
-msgstr "Vektorpekare ”%s” vid %L måste ha en fördröjd form"
 
62119
+msgstr "Vektorpekaren ”%s” vid %L måste ha en fördröjd form eller antagen ordning"
 
62120
 
 
62121
 #: fortran/resolve.c:11106
 
62122
 #, gcc-internal-format, gfc-internal-format
 
62123
@@ -43821,9 +43868,9 @@
 
62124
 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"
 
62125
 
 
62126
 #: fortran/resolve.c:11186
 
62127
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
62128
+#, gcc-internal-format, gfc-internal-format
 
62129
 msgid "Implied SAVE for module variable '%s' at %L, needed due to the default initialization"
 
62130
-msgstr "Fortran 2008: Implicerad SAVE för modulvariabel ”%s” vid %L, behövs på grund av standardinitieringar"
 
62131
+msgstr "Implicerad SAVE för modulvariabeln ”%s” vid %L, behövs på grund av standardinitieringar"
 
62132
 
 
62133
 #. The shape of a main program or module array needs to be
 
62134
 #. constant.
 
62135
@@ -43888,14 +43935,14 @@
 
62136
 msgstr "Teckenvärd satsfunktion ”%s” vid %L måste ha konstant längd"
 
62137
 
 
62138
 #: fortran/resolve.c:11415
 
62139
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
62140
+#, gcc-internal-format, gfc-internal-format
 
62141
 msgid "'%s' is of a PRIVATE type and cannot be a dummy argument of '%s', which is PUBLIC at %L"
 
62142
-msgstr "Fortran 2003: ”%s” är av en PRIVATE-typ och kan inte vara ett attrappargument till ”%s”, som är PUBLIC vid %L"
 
62143
+msgstr "”%s” är av en PRIVATE-typ och kan inte vara ett attrappargument till ”%s”, som är PUBLIC vid %L"
 
62144
 
 
62145
 #: fortran/resolve.c:11437 fortran/resolve.c:11461
 
62146
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
62147
+#, gcc-internal-format, gfc-internal-format
 
62148
 msgid "Procedure '%s' in PUBLIC interface '%s' at %L takes dummy arguments of '%s' which is PRIVATE"
 
62149
-msgstr "Fortran 2003: Procedur ”%s” i PUBLIC-gränssnitt ”%s” vid %L tar attrappargument för ”%s” som är PRIVATE"
 
62150
+msgstr "Proceduren ”%s” i PUBLIC-gränssnittet ”%s” vid %L tar attrappargument för ”%s” som är PRIVATE"
 
62151
 
 
62152
 #: fortran/resolve.c:11479
 
62153
 #, gcc-internal-format, gfc-internal-format
 
62154
@@ -43938,9 +43985,9 @@
 
62155
 msgstr "CHARACTER(*)-funktion ”%s” vid %L kan inte vara rekursiv"
 
62156
 
 
62157
 #: fortran/resolve.c:11550
 
62158
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
62159
+#, gcc-internal-format, gfc-internal-format
 
62160
 msgid "CHARACTER(*) function '%s' at %L"
 
62161
-msgstr "CHARACTER(*)-funktion ”%s” vid %L kan inte vara pure"
 
62162
+msgstr "CHARACTER(*)-funktionen ”%s” vid %L"
 
62163
 
 
62164
 #: fortran/resolve.c:11604
 
62165
 #, gcc-internal-format, gfc-internal-format
 
62166
@@ -44005,7 +44052,7 @@
 
62167
 #: fortran/resolve.c:11731
 
62168
 #, gcc-internal-format, gfc-internal-format
 
62169
 msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
 
62170
-msgstr "Ickeskalär FINAL-procedur vid %L skulle ha argument med förmodad form"
 
62171
+msgstr "Ickeskalär FINAL-procedur vid %L skulle ha argument med antagen form"
 
62172
 
 
62173
 #: fortran/resolve.c:11753
 
62174
 #, gcc-internal-format, gfc-internal-format
 
62175
@@ -44189,9 +44236,9 @@
 
62176
 msgstr "Teckenkomponent ”%s” av ”%s” vid %L med fördröjd längd måste vara en POINTER eller ALLOCATABLE"
 
62177
 
 
62178
 #: fortran/resolve.c:12808
 
62179
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
62180
+#, gcc-internal-format, gfc-internal-format
 
62181
 msgid "the component '%s' is a PRIVATE type and cannot be a component of '%s', which is PUBLIC at %L"
 
62182
-msgstr "Fortran 2003: komponenten ”%s” är en PRIVATE-typ och kan inte vara en komponent i ”%s”, som är PUBLIC vid %L"
 
62183
+msgstr "komponenten ”%s” är en PRIVATE-typ och kan inte vara en komponent i ”%s”, som är PUBLIC vid %L"
 
62184
 
 
62185
 #: fortran/resolve.c:12816
 
62186
 #, gcc-internal-format, gfc-internal-format
 
62187
@@ -44213,417 +44260,417 @@
 
62188
 msgid "Component '%s' with CLASS at %L must be allocatable or pointer"
 
62189
 msgstr "Procedur ”%s” med CLASS vid %L måste vara allokerbar eller en pekare"
 
62190
 
 
62191
-#: fortran/resolve.c:12934
 
62192
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
62193
+#: fortran/resolve.c:12936
 
62194
+#, gcc-internal-format, gfc-internal-format
 
62195
 msgid "Generic name '%s' of function '%s' at %L being the same name as derived type at %L"
 
62196
-msgstr "Fortran 2003: Generiskt namn ”%s” på funktionen ”%s” vid %L är samma namn som den härledda typen vid %L"
 
62197
+msgstr "Det generiska namnet ”%s” på funktionen ”%s” vid %L är samma namn som den härledda typen vid %L"
 
62198
 
 
62199
-#: fortran/resolve.c:12990
 
62200
+#: fortran/resolve.c:12992
 
62201
 #, gcc-internal-format, gfc-internal-format
 
62202
 msgid "Assumed size array '%s' in namelist '%s' at %L is not allowed"
 
62203
-msgstr "Vektor ”%s” med underförstådd storlek i namnlistan ”%s” vid %L är inte tillåtet"
 
62204
+msgstr "Vektor ”%s” med antagen storlek i namnlistan ”%s” vid %L är inte tillåtet"
 
62205
 
 
62206
-#: fortran/resolve.c:12996
 
62207
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
62208
+#: fortran/resolve.c:12998
 
62209
+#, gcc-internal-format, gfc-internal-format
 
62210
 msgid "NAMELIST array object '%s' with assumed shape in namelist '%s' at %L"
 
62211
-msgstr "Fortran 2003: NAMELIST-vektorobjekt ”%s” med förmodad form i namnlistan ”%s” vid %L"
 
62212
+msgstr "NAMELIST-vektorobjektet ”%s” med antagen form i namnlistan ”%s” vid %L"
 
62213
 
 
62214
-#: fortran/resolve.c:13003
 
62215
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
62216
+#: fortran/resolve.c:13005
 
62217
+#, gcc-internal-format, gfc-internal-format
 
62218
 msgid "NAMELIST array object '%s' with nonconstant shape in namelist '%s' at %L"
 
62219
-msgstr "Fortran 2003: NAMELIST-vektorobjekt ”%s” med icke-konstant form in namnlista ”%s” vid %L"
 
62220
+msgstr "NAMELIST-vektorobjektet ”%s” med icke-konstant form in namnlistan ”%s” vid %L"
 
62221
 
 
62222
-#: fortran/resolve.c:13012
 
62223
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
62224
+#: fortran/resolve.c:13014
 
62225
+#, gcc-internal-format, gfc-internal-format
 
62226
 msgid "NAMELIST object '%s' with nonconstant character length in namelist '%s' at %L"
 
62227
-msgstr "Fortran 2003: NAMELIST-vektorobjekt ”%s” med icke-konstant form i namnlistan ”%s” vid %L"
 
62228
+msgstr "NAMELIST-vektorobjektet ”%s” med icke-konstant längd i namnlistanan ”%s” vid %L"
 
62229
 
 
62230
-#: fortran/resolve.c:13022
 
62231
+#: fortran/resolve.c:13024
 
62232
 #, gcc-internal-format, gfc-internal-format
 
62233
 msgid "NAMELIST object '%s' in namelist '%s' at %L is polymorphic and requires a defined input/output procedure"
 
62234
 msgstr "NAMELIST-objekt ”%s” i namnlistan ”%s” vid %L är polymorf om och behöver en en definierad input/output-procedur"
 
62235
 
 
62236
-#: fortran/resolve.c:13032
 
62237
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
62238
+#: fortran/resolve.c:13034
 
62239
+#, gcc-internal-format, gfc-internal-format
 
62240
 msgid "NAMELIST object '%s' in namelist '%s' at %L with ALLOCATABLE or POINTER components"
 
62241
-msgstr "Fortran 2003: NAMELIST-objekt ”%s” i namnlistan ”%s” vid %L med ALLOCATABLE- eller POINTER-komponenter"
 
62242
+msgstr "NAMELIST-objektet ”%s” i namnlistan ”%s” vid %L med ALLOCATABLE- eller POINTER-komponenter"
 
62243
 
 
62244
 #. FIXME: Once UDDTIO is implemented, the following can be
 
62245
 #. removed.
 
62246
-#: fortran/resolve.c:13040
 
62247
+#: fortran/resolve.c:13042
 
62248
 #, gcc-internal-format, gfc-internal-format
 
62249
 msgid "NAMELIST object '%s' in namelist '%s' at %L has ALLOCATABLE or POINTER components and thus requires a defined input/output procedure"
 
62250
 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"
 
62251
 
 
62252
-#: fortran/resolve.c:13057
 
62253
+#: fortran/resolve.c:13059
 
62254
 #, gcc-internal-format, gfc-internal-format
 
62255
 msgid "NAMELIST object '%s' was declared PRIVATE and cannot be member of PUBLIC namelist '%s' at %L"
 
62256
 msgstr "NAMELIST-objekt ”%s” deklarerades PRIVATE och kan inte vara medlem av PUBLIC-namnlista ”%s” vid %L"
 
62257
 
 
62258
-#: fortran/resolve.c:13067
 
62259
+#: fortran/resolve.c:13069
 
62260
 #, gcc-internal-format, gfc-internal-format
 
62261
 msgid "NAMELIST object '%s' has use-associated PRIVATE components and cannot be member of namelist '%s' at %L"
 
62262
 msgstr "NAMELIST-objekt ”%s” har användningsassociativa PRIVATE-komponenter och kan inte vara medlem av namnlistan ”%s” vid %L"
 
62263
 
 
62264
-#: fortran/resolve.c:13078
 
62265
+#: fortran/resolve.c:13080
 
62266
 #, gcc-internal-format, gfc-internal-format
 
62267
 msgid "NAMELIST object '%s' has PRIVATE components and cannot be a member of PUBLIC namelist '%s' at %L"
 
62268
 msgstr "NAMELIST-objekt ”%s” har PRIVATE-komponenter och kan inte vara medlem av PUBLIC-namnlista ”%s” vid %L"
 
62269
 
 
62270
-#: fortran/resolve.c:13105
 
62271
+#: fortran/resolve.c:13107
 
62272
 #, gcc-internal-format, gfc-internal-format
 
62273
 msgid "PROCEDURE attribute conflicts with NAMELIST attribute in '%s' at %L"
 
62274
 msgstr "PROCEDURE-attribut i konflikt med NAMELIST-attribut i ”%s” vid %L"
 
62275
 
 
62276
-#: fortran/resolve.c:13124
 
62277
+#: fortran/resolve.c:13126
 
62278
 #, gcc-internal-format, gfc-internal-format
 
62279
 msgid "Parameter array '%s' at %L cannot be automatic or of deferred shape"
 
62280
 msgstr "Parametervektor ”%s” vid %L kan inte ha automatisk eller fördröjd form"
 
62281
 
 
62282
-#: fortran/resolve.c:13136
 
62283
+#: fortran/resolve.c:13138
 
62284
 #, gcc-internal-format, gfc-internal-format
 
62285
 msgid "Implicitly typed PARAMETER '%s' at %L doesn't match a later IMPLICIT type"
 
62286
 msgstr "Implicit typad PARAMETER ”%s” vid %L matchar inte en senare IMPLICIT-typ"
 
62287
 
 
62288
-#: fortran/resolve.c:13147
 
62289
+#: fortran/resolve.c:13149
 
62290
 #, gcc-internal-format, gfc-internal-format
 
62291
 msgid "Incompatible derived type in PARAMETER at %L"
 
62292
 msgstr "Inkompatibel härledd typ i PARAMETER vid %L"
 
62293
 
 
62294
-#: fortran/resolve.c:13230
 
62295
+#: fortran/resolve.c:13232
 
62296
 #, gcc-internal-format, gfc-internal-format
 
62297
 msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
 
62298
 msgstr "Attributet PROTECTED står i konflikt med attributet EXTERNAL vid %L"
 
62299
 
 
62300
-#: fortran/resolve.c:13233
 
62301
+#: fortran/resolve.c:13235
 
62302
 #, gcc-internal-format, gfc-internal-format
 
62303
 msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
 
62304
 msgstr "Attributet PROCEDURE står i konflikt med attributet PROTECTED vid %L"
 
62305
 
 
62306
-#: fortran/resolve.c:13322
 
62307
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
62308
+#: fortran/resolve.c:13324
 
62309
+#, gcc-internal-format, gfc-internal-format
 
62310
 msgid "'%s' at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape or assumed-rank array"
 
62311
-msgstr "”%s” vid %L har attributet CONTIGUOUS, men är inte en vektorpekare eller en vektor med förmodad form"
 
62312
+msgstr "”%s” vid %L har attributet CONTIGUOUS, men är inte en vektorpekare eller en vektor med antagen form eller antagen ordning"
 
62313
 
 
62314
-#: fortran/resolve.c:13340
 
62315
+#: fortran/resolve.c:13342
 
62316
 #, gcc-internal-format, gfc-internal-format
 
62317
 msgid "Assumed size array at %L must be a dummy argument"
 
62318
-msgstr "Vektor med underförstådd storlek vid %L måste vara ett attrappargument"
 
62319
+msgstr "Vektor med antagen storlek vid %L måste vara ett attrappargument"
 
62320
 
 
62321
-#: fortran/resolve.c:13343
 
62322
+#: fortran/resolve.c:13345
 
62323
 #, gcc-internal-format, gfc-internal-format
 
62324
 msgid "Assumed shape array at %L must be a dummy argument"
 
62325
-msgstr "Vektor med underförstådd form vid %L måste vara ett attrappargument"
 
62326
+msgstr "Vektor med antagen form vid %L måste vara ett attrappargument"
 
62327
 
 
62328
-#: fortran/resolve.c:13351
 
62329
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
62330
+#: fortran/resolve.c:13353
 
62331
+#, gcc-internal-format, gfc-internal-format
 
62332
 msgid "Assumed-rank array at %L must be a dummy argument"
 
62333
-msgstr "Vektor med underförstådd form vid %L måste vara ett attrappargument"
 
62334
+msgstr "Vektor med antagen ordning vid %L måste vara ett attrappargument"
 
62335
 
 
62336
-#: fortran/resolve.c:13358
 
62337
+#: fortran/resolve.c:13360
 
62338
 #, gcc-internal-format, gfc-internal-format
 
62339
 msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
 
62340
 msgstr "Vektor med antagen ordning vid %L kan inte ha attributet VALUE eller CODIMENSION"
 
62341
 
 
62342
-#: fortran/resolve.c:13371
 
62343
+#: fortran/resolve.c:13373
 
62344
 #, gcc-internal-format, gfc-internal-format
 
62345
 msgid "Symbol at %L is not a DUMMY variable"
 
62346
 msgstr "Symbol vid %L är inte en DUMMY-variabel"
 
62347
 
 
62348
-#: fortran/resolve.c:13377
 
62349
+#: fortran/resolve.c:13379
 
62350
 #, gcc-internal-format, gfc-internal-format
 
62351
 msgid "'%s' at %L cannot have the VALUE attribute because it is not a dummy argument"
 
62352
 msgstr "”%s” vid %L kan inte ha attributet VALUE eftersom det inte är ett attrappargument"
 
62353
 
 
62354
-#: fortran/resolve.c:13387
 
62355
+#: fortran/resolve.c:13389
 
62356
 #, gcc-internal-format, gfc-internal-format
 
62357
 msgid "Character dummy variable '%s' at %L with VALUE attribute must have constant length"
 
62358
 msgstr "Teckenvärd attrappvariabel ”%s” vid %L med attributet VALUE måste ha konstant längd"
 
62359
 
 
62360
-#: fortran/resolve.c:13396
 
62361
+#: fortran/resolve.c:13398
 
62362
 #, gcc-internal-format, gfc-internal-format
 
62363
 msgid "C interoperable character dummy variable '%s' at %L with VALUE attribute must have length one"
 
62364
 msgstr "C-interoperativ teckenattrappvariabel ”%s” vid %L med attributet VALUE måste ha längd ett"
 
62365
 
 
62366
-#: fortran/resolve.c:13409 fortran/resolve.c:13522
 
62367
+#: fortran/resolve.c:13411 fortran/resolve.c:13524
 
62368
 #, gcc-internal-format, gfc-internal-format
 
62369
 msgid "The derived type '%s' at %L is of type '%s', which has not been defined"
 
62370
 msgstr "Den härledda typen ”%s” vid %L har typen ”%s”, som inte har definierats"
 
62371
 
 
62372
-#: fortran/resolve.c:13422
 
62373
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
62374
+#: fortran/resolve.c:13424
 
62375
+#, gcc-internal-format, gfc-internal-format
 
62376
 msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
 
62377
-msgstr "Vektor ”%s” med förmodad form vid %L är inte tillåten i ett initieringsuttryck"
 
62378
+msgstr "Den antagna typen på variabeln %s vid %L är bara tillåten för attrappvariabler"
 
62379
 
 
62380
-#: fortran/resolve.c:13429
 
62381
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
62382
+#: fortran/resolve.c:13431
 
62383
+#, gcc-internal-format, gfc-internal-format
 
62384
 msgid "Assumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
 
62385
-msgstr "Variabeln ”%s” vid %L får inte ha både attributet ALLOCATABLE och BIND(C)"
 
62386
+msgstr "Variabeln ”%s” med antagen typ vid %L får inte ha attributet ALLOCATABLE, CODIMENSION, POINTER eller VALUE"
 
62387
 
 
62388
-#: fortran/resolve.c:13436
 
62389
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
62390
+#: fortran/resolve.c:13438
 
62391
+#, gcc-internal-format, gfc-internal-format
 
62392
 msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
 
62393
-msgstr "Variabeln ”%s” vid %L får inte ha både attributet POINTER och BIND(C)"
 
62394
+msgstr "Variabeln ”%s” med antagen typ vid %L får inte ha attributet INTENT(OUT)"
 
62395
 
 
62396
-#: fortran/resolve.c:13443
 
62397
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
62398
+#: fortran/resolve.c:13445
 
62399
+#, gcc-internal-format, gfc-internal-format
 
62400
 msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
 
62401
-msgstr "Slingvariabel vid %C får inte vara en co-vektor"
 
62402
+msgstr "Variabeln %s med antagen typ vid %L får inte vara en vektor med explicit form"
 
62403
 
 
62404
-#: fortran/resolve.c:13468
 
62405
+#: fortran/resolve.c:13470
 
62406
 #, gcc-internal-format, gfc-internal-format
 
62407
 msgid "Variable '%s' at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
 
62408
 msgstr "Variabel ”%s” vid %L kan inte vara BIND(C) eftersom den varken är ett COMMON-block eller deklarerad med räckvidd modulnivå"
 
62409
 
 
62410
-#: fortran/resolve.c:13548
 
62411
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
62412
+#: fortran/resolve.c:13550
 
62413
+#, gcc-internal-format, gfc-internal-format
 
62414
 msgid "PUBLIC %s '%s' at %L of PRIVATE derived type '%s'"
 
62415
-msgstr "Fortran 2003: PUBLIC %s ”%s” vid %L har PRIVATE härledd typ ”%s”"
 
62416
+msgstr "PUBLIC %s ”%s” vid %L har PRIVATE härledd typ ”%s”"
 
62417
 
 
62418
-#: fortran/resolve.c:13562
 
62419
+#: fortran/resolve.c:13564
 
62420
 #, gcc-internal-format, gfc-internal-format
 
62421
 msgid "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarray"
 
62422
 msgstr "Variabeln %s vid %L av typen LOCK_TYPE eller med en delkomponent av typen LOCK_TYPE måste vara en co-vektor"
 
62423
 
 
62424
-#: fortran/resolve.c:13580
 
62425
+#: fortran/resolve.c:13582
 
62426
 #, gcc-internal-format, gfc-internal-format
 
62427
 msgid "The INTENT(OUT) dummy argument '%s' at %L is ASSUMED SIZE and so cannot have a default initializer"
 
62428
 msgstr "INTENT(OUT)-attrappargumentet ”%s” vid %L har ASSUMED SIZE och kan därför inte ha en standardinitierare"
 
62429
 
 
62430
-#: fortran/resolve.c:13592
 
62431
+#: fortran/resolve.c:13594
 
62432
 #, gcc-internal-format, gfc-internal-format
 
62433
 msgid "Dummy argument '%s' at %L of LOCK_TYPE shall not be INTENT(OUT)"
 
62434
 msgstr "Attrappargumentet ”%s” vid %L av LOCK_TYPE får inte vara INTENT(OUT)"
 
62435
 
 
62436
-#: fortran/resolve.c:13604
 
62437
+#: fortran/resolve.c:13606
 
62438
 #, gcc-internal-format, gfc-internal-format
 
62439
 msgid "Function result '%s' at %L shall not be a coarray or have a coarray component"
 
62440
 msgstr "Funktionsresultat ”%s” vid %L skall inte vara en co-vektor eller ha en co-vektorkomponent"
 
62441
 
 
62442
-#: fortran/resolve.c:13613
 
62443
+#: fortran/resolve.c:13615
 
62444
 #, gcc-internal-format, gfc-internal-format
 
62445
 msgid "Variable '%s' at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
 
62446
 msgstr "Variabeln ”%s” vid %L av TYPE(C_PTR) eller TYPE(C_FUNPTR) får inte vara en co-vektor"
 
62447
 
 
62448
-#: fortran/resolve.c:13625
 
62449
+#: fortran/resolve.c:13627
 
62450
 #, gcc-internal-format, gfc-internal-format
 
62451
 msgid "Variable '%s' at %L with coarray component shall be a nonpointer, nonallocatable scalar"
 
62452
 msgstr "Variabeln ”%s” vid %L med co-vektorkomponent skall vara en skalär som inte är en pekare eller allokerbar"
 
62453
 
 
62454
-#: fortran/resolve.c:13640
 
62455
+#: fortran/resolve.c:13642
 
62456
 #, gcc-internal-format, gfc-internal-format
 
62457
 msgid "Variable '%s' at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
 
62458
 msgstr "Variabeln ”%s” vid %L är en co-vektor och är inte ALLOCATABLE, SAVE eller ett attrappargument"
 
62459
 
 
62460
-#: fortran/resolve.c:13648
 
62461
+#: fortran/resolve.c:13650
 
62462
 #, gcc-internal-format, gfc-internal-format
 
62463
 msgid "Coarray variable '%s' at %L shall not have codimensions with deferred shape"
 
62464
 msgstr "Co-vektorvariabeln ”%s” vid %L skall inte ha co-dimensioner med fördröjd form"
 
62465
 
 
62466
-#: fortran/resolve.c:13655
 
62467
+#: fortran/resolve.c:13657
 
62468
 #, gcc-internal-format, gfc-internal-format
 
62469
 msgid "Allocatable coarray variable '%s' at %L must have deferred shape"
 
62470
 msgstr "Allokerbar co-vektorvariabel ”%s” vid %L måste ha en fördröjd form"
 
62471
 
 
62472
-#: fortran/resolve.c:13667
 
62473
+#: fortran/resolve.c:13669
 
62474
 #, gcc-internal-format, gfc-internal-format
 
62475
 msgid "Variable '%s' at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
 
62476
 msgstr "Variabeln ”%s” vid %L är INTENT(OUT) och kan alltså inte vara en allokerbara co-vektor eller har co-vektorkomponenter"
 
62477
 
 
62478
-#: fortran/resolve.c:13676
 
62479
+#: fortran/resolve.c:13678
 
62480
 #, gcc-internal-format, gfc-internal-format
 
62481
 msgid "Coarray dummy variable '%s' at %L not allowed in BIND(C) procedure '%s'"
 
62482
 msgstr "Co-attrappvariabeln ”%s” vid %L är inte tillåten i BIND(C)-proceduren ”%s”"
 
62483
 
 
62484
-#: fortran/resolve.c:13692
 
62485
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
62486
+#: fortran/resolve.c:13694
 
62487
+#, gcc-internal-format, gfc-internal-format
 
62488
 msgid "LOGICAL dummy argument '%s' at %L with non-C_Bool kind in BIND(C) procedure '%s'"
 
62489
-msgstr "Co-attrappvariabeln ”%s” vid %L är inte tillåten i BIND(C)-proceduren ”%s”"
 
62490
+msgstr "LOGICAL-attrappargumentet ”%s” vid %L med icke-C_Bool-sort i BIND(C)-proceduren ”%s”"
 
62491
 
 
62492
-#: fortran/resolve.c:13698
 
62493
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
62494
+#: fortran/resolve.c:13700
 
62495
+#, gcc-internal-format, gfc-internal-format
 
62496
 msgid "LOGICAL result variable '%s' at %L with non-C_Bool kind in BIND(C) procedure '%s'"
 
62497
-msgstr "Co-attrappvariabeln ”%s” vid %L är inte tillåten i BIND(C)-proceduren ”%s”"
 
62498
+msgstr "LOGICAL-resultatvariabeln ”%s” vid %L med icke-C_Bool-sort i BIND(C)-proceduren ”%s”"
 
62499
 
 
62500
-#: fortran/resolve.c:13778
 
62501
+#: fortran/resolve.c:13780
 
62502
 #, gcc-internal-format, gfc-internal-format
 
62503
 msgid "Threadprivate at %L isn't SAVEd"
 
62504
 msgstr "Trådprivat vid %L är inte SAVE:ad"
 
62505
 
 
62506
-#: fortran/resolve.c:13871
 
62507
+#: fortran/resolve.c:13873
 
62508
 #, gcc-internal-format, gfc-internal-format
 
62509
 msgid "BLOCK DATA element '%s' at %L must be in COMMON"
 
62510
 msgstr "BLOCK DATA-element ”%s” vid %L måste vara i COMMON"
 
62511
 
 
62512
-#: fortran/resolve.c:13877
 
62513
+#: fortran/resolve.c:13879
 
62514
 #, gcc-internal-format, gfc-internal-format
 
62515
 msgid "DATA array '%s' at %L must be specified in a previous declaration"
 
62516
 msgstr "DATA-vektor ”%s” vid %L måste anges i en tidigare deklaration"
 
62517
 
 
62518
-#: fortran/resolve.c:13886
 
62519
+#: fortran/resolve.c:13888
 
62520
 #, gcc-internal-format, gfc-internal-format
 
62521
 msgid "DATA element '%s' at %L cannot have a coindex"
 
62522
 msgstr "DATA-elementet ”%s” vid %L kan inte ha ett co-index"
 
62523
 
 
62524
-#: fortran/resolve.c:13900
 
62525
+#: fortran/resolve.c:13902
 
62526
 #, gcc-internal-format, gfc-internal-format
 
62527
 msgid "DATA element '%s' at %L is a pointer and so must be a full array"
 
62528
 msgstr "DATA-element ”%s” vid %L är en pekare och måste då vara en fullständig vektor"
 
62529
 
 
62530
-#: fortran/resolve.c:13946
 
62531
+#: fortran/resolve.c:13948
 
62532
 #, gcc-internal-format, gfc-internal-format
 
62533
 msgid "Nonconstant array section at %L in DATA statement"
 
62534
 msgstr "Ickekonstant vektorsektion vid %L i DATA-sats."
 
62535
 
 
62536
-#: fortran/resolve.c:13959
 
62537
+#: fortran/resolve.c:13961
 
62538
 #, gcc-internal-format, gfc-internal-format
 
62539
 msgid "DATA statement at %L has more variables than values"
 
62540
 msgstr "DATA-sats vid %L har fler variabler än värden"
 
62541
 
 
62542
-#: fortran/resolve.c:14058
 
62543
+#: fortran/resolve.c:14060
 
62544
 #, gcc-internal-format, gfc-internal-format
 
62545
 msgid "start of implied-do loop at %L could not be simplified to a constant value"
 
62546
-msgstr "början av underförstådd do-slinga vid %L kan inte förenklas till ett konstant värde"
 
62547
+msgstr "början av implicerad do-slinga vid %L kan inte förenklas till ett konstant värde"
 
62548
 
 
62549
-#: fortran/resolve.c:14066
 
62550
+#: fortran/resolve.c:14068
 
62551
 #, gcc-internal-format, gfc-internal-format
 
62552
 msgid "end of implied-do loop at %L could not be simplified to a constant value"
 
62553
-msgstr "slutet av underförstådd do-slinga vid %L kan inte förenklas till ett konstant värde"
 
62554
+msgstr "slutet av implicerad do-slinga vid %L kan inte förenklas till ett konstant värde"
 
62555
 
 
62556
-#: fortran/resolve.c:14074
 
62557
+#: fortran/resolve.c:14076
 
62558
 #, gcc-internal-format, gfc-internal-format
 
62559
 msgid "step of implied-do loop at %L could not be simplified to a constant value"
 
62560
-msgstr "steget i underförstådd do-slinga vid %L kan inte förenklas till ett konstant värde"
 
62561
+msgstr "steget i implicerad do-slinga vid %L kan inte förenklas till ett konstant värde"
 
62562
 
 
62563
-#: fortran/resolve.c:14199
 
62564
+#: fortran/resolve.c:14201
 
62565
 #, gcc-internal-format, gfc-internal-format
 
62566
 msgid "DATA statement at %L has more values than variables"
 
62567
 msgstr "DATA-sats vid %L har fler värden än variabler"
 
62568
 
 
62569
-#: fortran/resolve.c:14337
 
62570
+#: fortran/resolve.c:14339
 
62571
 #, gcc-internal-format, gfc-internal-format
 
62572
 msgid "Label %d at %L defined but not used"
 
62573
 msgstr "Etiketten %d vid %L är definierad men inte använd"
 
62574
 
 
62575
-#: fortran/resolve.c:14342
 
62576
+#: fortran/resolve.c:14344
 
62577
 #, gcc-internal-format, gfc-internal-format
 
62578
 msgid "Label %d at %L defined but cannot be used"
 
62579
 msgstr "Etiketten %d vid %L är definierad men kan inte användas"
 
62580
 
 
62581
-#: fortran/resolve.c:14426
 
62582
+#: fortran/resolve.c:14428
 
62583
 #, gcc-internal-format, gfc-internal-format
 
62584
 msgid "Derived type variable '%s' at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
 
62585
 msgstr "Härledd typvariabel ”%s” vid %L måste ha attributet SEQUENCE för att vara ett EQUIVALENCE-objekt"
 
62586
 
 
62587
-#: fortran/resolve.c:14435
 
62588
+#: fortran/resolve.c:14437
 
62589
 #, gcc-internal-format, gfc-internal-format
 
62590
 msgid "Derived type variable '%s' at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
 
62591
 msgstr "Härledd typvariabel ”%s” vid %L kan inte ha ALLOCATABLE-komponenter för att vara ett EQUIVALENCE-objekt"
 
62592
 
 
62593
-#: fortran/resolve.c:14443
 
62594
+#: fortran/resolve.c:14445
 
62595
 #, gcc-internal-format, gfc-internal-format
 
62596
 msgid "Derived type variable '%s' at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
 
62597
 msgstr "Härledd typvariabel ”%s” vid %L med standardinitiering kan inte vara i EQUIVALENCE med en variabel i COMMON"
 
62598
 
 
62599
-#: fortran/resolve.c:14459
 
62600
+#: fortran/resolve.c:14461
 
62601
 #, gcc-internal-format, gfc-internal-format
 
62602
 msgid "Derived type variable '%s' at %L with pointer component(s) cannot be an EQUIVALENCE object"
 
62603
 msgstr "Härledd typvariabel ”%s” vid %L med pekarkomponent(er) kan inte vara ett EQUIVALENCE-objekt"
 
62604
 
 
62605
-#: fortran/resolve.c:14562
 
62606
+#: fortran/resolve.c:14564
 
62607
 #, gcc-internal-format, gfc-internal-format
 
62608
 msgid "Syntax error in EQUIVALENCE statement at %L"
 
62609
 msgstr "Syntaxfel i EQUIVALENCE-sats vid %L"
 
62610
 
 
62611
-#: fortran/resolve.c:14577
 
62612
+#: fortran/resolve.c:14579
 
62613
 #, gcc-internal-format, gfc-internal-format
 
62614
 msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
 
62615
 msgstr "Antingen alla eller inget av objekten i EQUIVALENCE-mängden vid %L kan ha attributet PROTECTED"
 
62616
 
 
62617
-#: fortran/resolve.c:14589
 
62618
+#: fortran/resolve.c:14591
 
62619
 #, gcc-internal-format, gfc-internal-format
 
62620
 msgid "Common block member '%s' at %L cannot be an EQUIVALENCE object in the pure procedure '%s'"
 
62621
 msgstr "Common-blockmedlem ”%s” vid %L kan inte vara ett EQUIVALENCE-objekt i den rena proceduren ”%s”"
 
62622
 
 
62623
-#: fortran/resolve.c:14598
 
62624
+#: fortran/resolve.c:14600
 
62625
 #, gcc-internal-format, gfc-internal-format
 
62626
 msgid "Named constant '%s' at %L cannot be an EQUIVALENCE object"
 
62627
 msgstr "Namngiven konstant ”%s” vid %L kan inte vara ett EQUIVALENCE-objekt"
 
62628
 
 
62629
-#: fortran/resolve.c:14677
 
62630
+#: fortran/resolve.c:14679
 
62631
 #, gcc-internal-format, gfc-internal-format
 
62632
 msgid "Array '%s' at %L with non-constant bounds cannot be an EQUIVALENCE object"
 
62633
 msgstr "Vektor ”%s” vid %L med icke-konstanta gränser kan inte vara ett EQUIVALENCE-objekt"
 
62634
 
 
62635
-#: fortran/resolve.c:14688
 
62636
+#: fortran/resolve.c:14690
 
62637
 #, gcc-internal-format, gfc-internal-format
 
62638
 msgid "Structure component '%s' at %L cannot be an EQUIVALENCE object"
 
62639
 msgstr "Postkomponent ”%s” vid %L kan inte vara ett EQUIVALENCE-objekt"
 
62640
 
 
62641
-#: fortran/resolve.c:14699
 
62642
+#: fortran/resolve.c:14701
 
62643
 #, gcc-internal-format, gfc-internal-format
 
62644
 msgid "Substring at %L has length zero"
 
62645
 msgstr "Delsträng vid %L har längden noll"
 
62646
 
 
62647
-#: fortran/resolve.c:14742
 
62648
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
62649
+#: fortran/resolve.c:14744
 
62650
+#, gcc-internal-format, gfc-internal-format
 
62651
 msgid "PUBLIC function '%s' at %L of PRIVATE type '%s'"
 
62652
-msgstr "Fortran 2003: PUBLIC-funktion ”%s” vid %L har PRIVATE typ ”%s”"
 
62653
+msgstr "PUBLIC-funktionen ”%s” vid %L har PRIVATE typ ”%s”"
 
62654
 
 
62655
-#: fortran/resolve.c:14755
 
62656
+#: fortran/resolve.c:14757
 
62657
 #, gcc-internal-format, gfc-internal-format
 
62658
 msgid "ENTRY '%s' at %L has no IMPLICIT type"
 
62659
 msgstr "ENTRY ”%s” vid %L har ingen IMPLICIT-typ"
 
62660
 
 
62661
-#: fortran/resolve.c:14772
 
62662
+#: fortran/resolve.c:14774
 
62663
 #, gcc-internal-format, gfc-internal-format
 
62664
 msgid "User operator procedure '%s' at %L must be a FUNCTION"
 
62665
 msgstr "Användaroperatorprocedur ”%s” vid %L måste vara en FUNCTION"
 
62666
 
 
62667
-#: fortran/resolve.c:14782
 
62668
+#: fortran/resolve.c:14784
 
62669
 #, gcc-internal-format, gfc-internal-format
 
62670
 msgid "User operator procedure '%s' at %L cannot be assumed character length"
 
62671
 msgstr "Användaroperatorprocedur ”%s” vid %L får inte ha antagen teckenlängd"
 
62672
 
 
62673
-#: fortran/resolve.c:14790
 
62674
+#: fortran/resolve.c:14792
 
62675
 #, gcc-internal-format, gfc-internal-format
 
62676
 msgid "User operator procedure '%s' at %L must have at least one argument"
 
62677
 msgstr "Användaroperatorprocedur ”%s” vid %L måste ha åtminstone ett argument"
 
62678
 
 
62679
-#: fortran/resolve.c:14804
 
62680
+#: fortran/resolve.c:14806
 
62681
 #, gcc-internal-format, gfc-internal-format
 
62682
 msgid "First argument of operator interface at %L cannot be optional"
 
62683
 msgstr "Första argumentet till operatorgränssnitt vid %L får inte vara frivilligt"
 
62684
 
 
62685
-#: fortran/resolve.c:14822
 
62686
+#: fortran/resolve.c:14824
 
62687
 #, gcc-internal-format, gfc-internal-format
 
62688
 msgid "Second argument of operator interface at %L cannot be optional"
 
62689
 msgstr "Andra argumentet till operatorgränssnitt vid %L får inte vara valfritt"
 
62690
 
 
62691
-#: fortran/resolve.c:14829
 
62692
+#: fortran/resolve.c:14831
 
62693
 #, gcc-internal-format, gfc-internal-format
 
62694
 msgid "Operator interface at %L must have, at most, two arguments"
 
62695
 msgstr "Operatorgränssnitt vid %L måste ha, högst, två argument"
 
62696
 
 
62697
-#: fortran/resolve.c:14905
 
62698
+#: fortran/resolve.c:14907
 
62699
 #, gcc-internal-format, gfc-internal-format
 
62700
 msgid "Contained procedure '%s' at %L of a PURE procedure must also be PURE"
 
62701
 msgstr "Innesluten procedur ”%s” vid %L i en PURE-procedur måste också vara PURE"
 
62702
 
 
62703
 #: fortran/scanner.c:335
 
62704
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
62705
+#, gcc-internal-format, gfc-internal-format
 
62706
 msgid "Include directory \"%s\": %s"
 
62707
-msgstr "ignorerar dubblerad katalog ”%s”\n"
 
62708
+msgstr "Inkluderingskatalog ”%s”: %s"
 
62709
 
 
62710
 #: fortran/scanner.c:341
 
62711
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
62712
+#, gcc-internal-format, gfc-internal-format
 
62713
 msgid "Nonexistent include directory \"%s\""
 
62714
-msgstr "ignorerar ej existerande katalog ”%s”\n"
 
62715
+msgstr "Inkluderingskatalogen ”%s” finns inte"
 
62716
 
 
62717
 #: fortran/scanner.c:347
 
62718
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
62719
+#, gcc-internal-format, gfc-internal-format
 
62720
 msgid "\"%s\" is not a directory"
 
62721
-msgstr "%qD är inte en typ"
 
62722
+msgstr "”%s” är inte en katalog"
 
62723
 
 
62724
 #: fortran/scanner.c:806
 
62725
 #, gcc-internal-format, gfc-internal-format
 
62726
@@ -44866,339 +44913,339 @@
 
62727
 msgid "Character '%s' in string at %L cannot be converted into character kind %d"
 
62728
 msgstr "Tecknet ”%s” i sträng vid %L kan inte konverteras till tecken av sort %d"
 
62729
 
 
62730
-#: fortran/symbol.c:134
 
62731
+#: fortran/symbol.c:123
 
62732
 #, gcc-internal-format, gfc-internal-format
 
62733
 msgid "Duplicate IMPLICIT NONE statement at %C"
 
62734
 msgstr "Dubblerad IMPLICIT NONE-sats vid %C"
 
62735
 
 
62736
-#: fortran/symbol.c:174
 
62737
+#: fortran/symbol.c:163
 
62738
 #, gcc-internal-format, gfc-internal-format
 
62739
 msgid "Letter '%c' already set in IMPLICIT statement at %C"
 
62740
 msgstr "Tecknet ”%c” redan satt i IMPLICIT-sats vid %C"
 
62741
 
 
62742
-#: fortran/symbol.c:196
 
62743
+#: fortran/symbol.c:185
 
62744
 #, gcc-internal-format, gfc-internal-format
 
62745
 msgid "Cannot specify IMPLICIT at %C after IMPLICIT NONE"
 
62746
 msgstr "Det går inte att ange IMPLICIT vid %C efter IMPLICIT NONE"
 
62747
 
 
62748
-#: fortran/symbol.c:206
 
62749
+#: fortran/symbol.c:195
 
62750
 #, gcc-internal-format, gfc-internal-format
 
62751
 msgid "Letter %c already has an IMPLICIT type at %C"
 
62752
 msgstr "Tecknet %c har redan en IMPLICIT-typ vid %C"
 
62753
 
 
62754
-#: fortran/symbol.c:262
 
62755
+#: fortran/symbol.c:251
 
62756
 #, gcc-internal-format, gfc-internal-format
 
62757
 msgid "Symbol '%s' at %L has no IMPLICIT type"
 
62758
 msgstr "Symbolen  ”%s” vid %L har ingen IMPLICIT-typ"
 
62759
 
 
62760
 #. BIND(C) variables should not be implicitly declared.
 
62761
-#: fortran/symbol.c:279
 
62762
+#: fortran/symbol.c:268
 
62763
 #, gcc-internal-format, gfc-internal-format
 
62764
 msgid "Implicitly declared BIND(C) variable '%s' at %L may not be C interoperable"
 
62765
 msgstr "Implicit deklarerad BIND(C)-variabel ”%s” vid %L får inte vara C-interoperativ"
 
62766
 
 
62767
 #. Dummy args to a BIND(C) routine may not be interoperable if
 
62768
 #. they are implicitly typed.
 
62769
-#: fortran/symbol.c:294
 
62770
+#: fortran/symbol.c:283
 
62771
 #, gcc-internal-format, gfc-internal-format
 
62772
 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"
 
62773
 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"
 
62774
 
 
62775
-#: fortran/symbol.c:335
 
62776
+#: fortran/symbol.c:324
 
62777
 #, gcc-internal-format, gfc-internal-format
 
62778
 msgid "Function result '%s' at %L has no IMPLICIT type"
 
62779
 msgstr "Funktionsresultat ”%s” vid %L har ingen IMPLICIT-typ"
 
62780
 
 
62781
-#: fortran/symbol.c:424
 
62782
+#: fortran/symbol.c:413
 
62783
 #, gcc-internal-format, gfc-internal-format
 
62784
 msgid "%s attribute not allowed in BLOCK DATA program unit at %L"
 
62785
 msgstr "%s-attribut är inte tillåtet i programenheten BLOCK DATA vid %L"
 
62786
 
 
62787
-#: fortran/symbol.c:448
 
62788
+#: fortran/symbol.c:437
 
62789
 #, gcc-internal-format, gfc-internal-format
 
62790
 msgid "Namelist group name at %L cannot have the SAVE attribute"
 
62791
 msgstr "Namnlistegruppnamnet vid %L kan inte ha attributet SAVE"
 
62792
 
 
62793
-#: fortran/symbol.c:482
 
62794
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
62795
+#: fortran/symbol.c:471
 
62796
+#, gcc-internal-format, gfc-internal-format
 
62797
 msgid "Procedure pointer at %C"
 
62798
-msgstr "Fortran 2003:  Procedurpekare vid %C"
 
62799
+msgstr "Procedurpekare vid %C"
 
62800
 
 
62801
-#: fortran/symbol.c:644
 
62802
+#: fortran/symbol.c:633
 
62803
 #, gcc-internal-format, gfc-internal-format
 
62804
 msgid "%s attribute applied to %s %s at %L"
 
62805
 msgstr "%s-attribut applicerat på %s %s vid %L"
 
62806
 
 
62807
-#: fortran/symbol.c:651
 
62808
+#: fortran/symbol.c:640
 
62809
 #, gcc-internal-format, gfc-internal-format
 
62810
 msgid "BIND(C) applied to %s %s at %L"
 
62811
 msgstr "BIND(C) applicerat på %s %s vid %L"
 
62812
 
 
62813
-#: fortran/symbol.c:762 fortran/symbol.c:1485
 
62814
+#: fortran/symbol.c:751 fortran/symbol.c:1474
 
62815
 #, gcc-internal-format, gfc-internal-format
 
62816
 msgid "%s attribute conflicts with %s attribute at %L"
 
62817
 msgstr "%s-attribut i konflikt med %s-attribut vid %L"
 
62818
 
 
62819
-#: fortran/symbol.c:765
 
62820
+#: fortran/symbol.c:754
 
62821
 #, gcc-internal-format, gfc-internal-format
 
62822
 msgid "%s attribute conflicts with %s attribute in '%s' at %L"
 
62823
 msgstr "%s-attribut i konflikt med %s-attribut i ”%s” vid %L"
 
62824
 
 
62825
-#: fortran/symbol.c:773
 
62826
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
62827
+#: fortran/symbol.c:762
 
62828
+#, gcc-internal-format, gfc-internal-format
 
62829
 msgid "%s attribute with %s attribute at %L"
 
62830
-msgstr "%s-attribut i konflikt med %s-attribut vid %L"
 
62831
+msgstr "%s-attribut med %s-attribut vid %L"
 
62832
 
 
62833
-#: fortran/symbol.c:779
 
62834
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
62835
+#: fortran/symbol.c:768
 
62836
+#, gcc-internal-format, gfc-internal-format
 
62837
 msgid "%s attribute with %s attribute in '%s' at %L"
 
62838
-msgstr "%s-attribut i konflikt med %s-attribut i ”%s” vid %L"
 
62839
+msgstr "%s-attribut med %s-attribut i ”%s” vid %L"
 
62840
 
 
62841
-#: fortran/symbol.c:823
 
62842
+#: fortran/symbol.c:812
 
62843
 #, gcc-internal-format, gfc-internal-format
 
62844
 msgid "Cannot change attributes of USE-associated symbol at %L"
 
62845
 msgstr "Det går inte att ändra attribut på USE-associerad symbol vid %L"
 
62846
 
 
62847
-#: fortran/symbol.c:826
 
62848
+#: fortran/symbol.c:815
 
62849
 #, gcc-internal-format, gfc-internal-format
 
62850
 msgid "Cannot change attributes of USE-associated symbol %s at %L"
 
62851
 msgstr "Det går inte att ändra attribut på USE-associerad symbol %s vid %L"
 
62852
 
 
62853
-#: fortran/symbol.c:842
 
62854
+#: fortran/symbol.c:831
 
62855
 #, gcc-internal-format, gfc-internal-format
 
62856
 msgid "Duplicate %s attribute specified at %L"
 
62857
 msgstr "Dubblerat %s-attribut angivna vid %L"
 
62858
 
 
62859
-#: fortran/symbol.c:884
 
62860
+#: fortran/symbol.c:873
 
62861
 #, gcc-internal-format, gfc-internal-format
 
62862
 msgid "ALLOCATABLE specified outside of INTERFACE body at %L"
 
62863
 msgstr "ALLOCATABLE angiven utanför INTERFACE-kropp vid %L"
 
62864
 
 
62865
-#: fortran/symbol.c:910
 
62866
+#: fortran/symbol.c:899
 
62867
 #, gcc-internal-format, gfc-internal-format
 
62868
 msgid "CODIMENSION specified for '%s' outside its INTERFACE body at %L"
 
62869
 msgstr "CODIMENSION angiven för ”%s” utanför dess INTERFACE-kropp vid %L"
 
62870
 
 
62871
-#: fortran/symbol.c:936
 
62872
+#: fortran/symbol.c:925
 
62873
 #, gcc-internal-format, gfc-internal-format
 
62874
 msgid "DIMENSION specified for '%s' outside its INTERFACE body at %L"
 
62875
 msgstr "DIMENSION angiven för ”%s” utanför dess INTERFACE-kropp vid %L"
 
62876
 
 
62877
-#: fortran/symbol.c:1066
 
62878
+#: fortran/symbol.c:1055
 
62879
 #, gcc-internal-format, gfc-internal-format
 
62880
 msgid "Cray Pointee at %L appears in multiple pointer() statements"
 
62881
 msgstr "Cray-utpekad vid %L förekommer i flera pointer()-satser"
 
62882
 
 
62883
-#: fortran/symbol.c:1085
 
62884
+#: fortran/symbol.c:1074
 
62885
 #, gcc-internal-format, gfc-internal-format
 
62886
 msgid "Duplicate PROTECTED attribute specified at %L"
 
62887
 msgstr "Dubblerat PROTECTED-attribut angivet vid %L"
 
62888
 
 
62889
-#: fortran/symbol.c:1119
 
62890
+#: fortran/symbol.c:1108
 
62891
 #, gcc-internal-format, gfc-internal-format
 
62892
 msgid "SAVE attribute at %L cannot be specified in a PURE procedure"
 
62893
 msgstr "SAVE-attribut vid %L kan inte anges i en PURE-procedur"
 
62894
 
 
62895
-#: fortran/symbol.c:1130
 
62896
+#: fortran/symbol.c:1119
 
62897
 #, gcc-internal-format, gfc-internal-format
 
62898
 msgid "Duplicate SAVE attribute specified at %L"
 
62899
 msgstr "Dubblerat SAVE-attribut angivet vid %L"
 
62900
 
 
62901
-#: fortran/symbol.c:1151
 
62902
+#: fortran/symbol.c:1140
 
62903
 #, gcc-internal-format, gfc-internal-format
 
62904
 msgid "Duplicate VALUE attribute specified at %L"
 
62905
 msgstr "Dubblerat VALUE-attribut angivet vid %L"
 
62906
 
 
62907
-#: fortran/symbol.c:1171
 
62908
+#: fortran/symbol.c:1160
 
62909
 #, gcc-internal-format, gfc-internal-format
 
62910
 msgid "Duplicate VOLATILE attribute specified at %L"
 
62911
 msgstr "Dubblerat VOLATILE-attribut angivet vid %L"
 
62912
 
 
62913
-#: fortran/symbol.c:1190
 
62914
+#: fortran/symbol.c:1179
 
62915
 #, gcc-internal-format, gfc-internal-format
 
62916
 msgid "Duplicate ASYNCHRONOUS attribute specified at %L"
 
62917
 msgstr "Dubblerat ASYNCHRONOUS-attribut angivet vid %L"
 
62918
 
 
62919
-#: fortran/symbol.c:1481
 
62920
+#: fortran/symbol.c:1470
 
62921
 #, gcc-internal-format, gfc-internal-format
 
62922
 msgid "%s attribute of '%s' conflicts with %s attribute at %L"
 
62923
 msgstr "%s-attribut på ”%s” i konflikt med %s-attribut vid %L"
 
62924
 
 
62925
-#: fortran/symbol.c:1515
 
62926
+#: fortran/symbol.c:1504
 
62927
 #, gcc-internal-format, gfc-internal-format
 
62928
 msgid "%s procedure at %L is already declared as %s procedure"
 
62929
 msgstr "Proceduren ”%s” vid %L är redan deklarerad som %s-procedur"
 
62930
 
 
62931
-#: fortran/symbol.c:1550
 
62932
+#: fortran/symbol.c:1539
 
62933
 #, gcc-internal-format, gfc-internal-format
 
62934
 msgid "INTENT (%s) conflicts with INTENT(%s) at %L"
 
62935
 msgstr "INTENT (%s) står i konflikt med INTENT(%s) vid %L"
 
62936
 
 
62937
-#: fortran/symbol.c:1574
 
62938
+#: fortran/symbol.c:1563
 
62939
 #, gcc-internal-format, gfc-internal-format
 
62940
 msgid "ACCESS specification at %L was already specified"
 
62941
 msgstr "ACCESS-specifikation vid %L var redan angiven"
 
62942
 
 
62943
-#: fortran/symbol.c:1591
 
62944
+#: fortran/symbol.c:1580
 
62945
 #, gcc-internal-format, gfc-internal-format
 
62946
 msgid "Duplicate BIND attribute specified at %L"
 
62947
 msgstr "Dubblerat BIND-attribut angivna vid %L"
 
62948
 
 
62949
-#: fortran/symbol.c:1598
 
62950
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
62951
+#: fortran/symbol.c:1587
 
62952
+#, gcc-internal-format, gfc-internal-format
 
62953
 msgid "BIND(C) at %L"
 
62954
-msgstr "Fortran 2003: BIND(C) vid %L"
 
62955
+msgstr "BIND(C) vid %L"
 
62956
 
 
62957
-#: fortran/symbol.c:1615
 
62958
+#: fortran/symbol.c:1604
 
62959
 #, gcc-internal-format, gfc-internal-format
 
62960
 msgid "Duplicate EXTENDS attribute specified at %L"
 
62961
 msgstr "Dubblerat EXTENDS-attribut angivet vid %L"
 
62962
 
 
62963
-#: fortran/symbol.c:1619
 
62964
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
62965
+#: fortran/symbol.c:1608
 
62966
+#, gcc-internal-format, gfc-internal-format
 
62967
 msgid "EXTENDS at %L"
 
62968
-msgstr "Fortran 2003: EXTENDS vid %L"
 
62969
+msgstr "EXTENDS vid %L"
 
62970
 
 
62971
-#: fortran/symbol.c:1641
 
62972
+#: fortran/symbol.c:1630
 
62973
 #, gcc-internal-format, gfc-internal-format
 
62974
 msgid "Symbol '%s' at %L already has an explicit interface"
 
62975
 msgstr "Symbolen ”%s” vid %L har redan ett explicit gränssnitt"
 
62976
 
 
62977
-#: fortran/symbol.c:1648
 
62978
+#: fortran/symbol.c:1637
 
62979
 #, gcc-internal-format, gfc-internal-format
 
62980
 msgid "'%s' at %L has attributes specified outside its INTERFACE body"
 
62981
 msgstr "”%s” vid %L har attribut angivna utanför dess INTERFACE-kropp"
 
62982
 
 
62983
-#: fortran/symbol.c:1682
 
62984
+#: fortran/symbol.c:1671
 
62985
 #, gcc-internal-format, gfc-internal-format
 
62986
 msgid "Symbol '%s' at %L conflicts with symbol from module '%s', use-associated at %L"
 
62987
 msgstr "Symbolen ”%s” vid %L står i konflikt med symbolen från modulen ”%s”, användningsassocierad vid %L"
 
62988
 
 
62989
-#: fortran/symbol.c:1686
 
62990
+#: fortran/symbol.c:1675
 
62991
 #, gcc-internal-format, gfc-internal-format
 
62992
 msgid "Symbol '%s' at %L already has basic type of %s"
 
62993
 msgstr "Symbolen ”%s” vid %L har redan grundtypen %s"
 
62994
 
 
62995
-#: fortran/symbol.c:1693
 
62996
+#: fortran/symbol.c:1682
 
62997
 #, gcc-internal-format, gfc-internal-format
 
62998
 msgid "Procedure '%s' at %L may not have basic type of %s"
 
62999
 msgstr "Procedur ”%s” vid %L får inte ha grundtypen %s"
 
63000
 
 
63001
-#: fortran/symbol.c:1705
 
63002
+#: fortran/symbol.c:1694
 
63003
 #, gcc-internal-format, gfc-internal-format
 
63004
 msgid "Symbol '%s' at %L cannot have a type"
 
63005
 msgstr "Symbolen ”%s” vid %L kan inte ha en typ"
 
63006
 
 
63007
-#: fortran/symbol.c:1874
 
63008
+#: fortran/symbol.c:1863
 
63009
 #, gcc-internal-format, gfc-internal-format
 
63010
 msgid "Component '%s' at %C already declared at %L"
 
63011
 msgstr "Komponenten ”%s” vid %C är redan deklarerad vid %L"
 
63012
 
 
63013
-#: fortran/symbol.c:1885
 
63014
+#: fortran/symbol.c:1874
 
63015
 #, gcc-internal-format, gfc-internal-format
 
63016
 msgid "Component '%s' at %C already in the parent type at %L"
 
63017
 msgstr "Komponenten ”%s” vid %C finns redan i föräldratypen vid %L"
 
63018
 
 
63019
-#: fortran/symbol.c:1970
 
63020
+#: fortran/symbol.c:1959
 
63021
 #, gcc-internal-format, gfc-internal-format
 
63022
 msgid "Symbol '%s' at %C is ambiguous"
 
63023
 msgstr "Symbolen ”%s” vid %C är tvetydig"
 
63024
 
 
63025
-#: fortran/symbol.c:2002
 
63026
+#: fortran/symbol.c:1991
 
63027
 #, gcc-internal-format, gfc-internal-format
 
63028
 msgid "Derived type '%s' at %C is being used before it is defined"
 
63029
 msgstr "Härledd typ ”%s” vid %C används före den är definierad"
 
63030
 
 
63031
-#: fortran/symbol.c:2040
 
63032
+#: fortran/symbol.c:2029
 
63033
 #, gcc-internal-format, gfc-internal-format
 
63034
 msgid "Component '%s' at %C is a PRIVATE component of '%s'"
 
63035
 msgstr "Komponent ”%s” vid %C är en PRIVATE-komponent i ”%s”"
 
63036
 
 
63037
-#: fortran/symbol.c:2058
 
63038
+#: fortran/symbol.c:2047
 
63039
 #, gcc-internal-format, gfc-internal-format
 
63040
 msgid "'%s' at %C is not a member of the '%s' structure"
 
63041
 msgstr "”%s” vid %C är inte en medlem av posten ”%s”"
 
63042
 
 
63043
-#: fortran/symbol.c:2196
 
63044
+#: fortran/symbol.c:2186
 
63045
 #, gcc-internal-format, gfc-internal-format
 
63046
 msgid "Duplicate statement label %d at %L and %L"
 
63047
 msgstr "Dubblerad satsetikett %d vid %L och %L"
 
63048
 
 
63049
-#: fortran/symbol.c:2207
 
63050
+#: fortran/symbol.c:2197
 
63051
 #, gcc-internal-format, gfc-internal-format
 
63052
 msgid "Label %d at %C already referenced as branch target"
 
63053
 msgstr "Etikett %d vid %C är redan refererad som ett grenmål"
 
63054
 
 
63055
-#: fortran/symbol.c:2217
 
63056
+#: fortran/symbol.c:2207
 
63057
 #, gcc-internal-format, gfc-internal-format
 
63058
 msgid "Label %d at %C already referenced as a format label"
 
63059
 msgstr "Etiketten %d vid %C är redan refererad som en formatetikett"
 
63060
 
 
63061
-#: fortran/symbol.c:2223
 
63062
+#: fortran/symbol.c:2213
 
63063
 #, gcc-internal-format, gfc-internal-format
 
63064
 msgid "DO termination statement which is not END DO or CONTINUE with label %d at %C"
 
63065
 msgstr "DO avslutningssats som inte är END DO eller CONTINUE med etikett %d vid %C"
 
63066
 
 
63067
-#: fortran/symbol.c:2265
 
63068
+#: fortran/symbol.c:2255
 
63069
 #, gcc-internal-format, gfc-internal-format
 
63070
 msgid "Label %d at %C previously used as a FORMAT label"
 
63071
 msgstr "Etikett %d vid %C användes tidigare som en FORMAT-etikett"
 
63072
 
 
63073
-#: fortran/symbol.c:2274
 
63074
+#: fortran/symbol.c:2264
 
63075
 #, gcc-internal-format, gfc-internal-format
 
63076
 msgid "Label %d at %C previously used as branch target"
 
63077
 msgstr "Etikett %d vid %C användes tidigare som ett grenmål"
 
63078
 
 
63079
-#: fortran/symbol.c:2280
 
63080
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
63081
+#: fortran/symbol.c:2270
 
63082
+#, gcc-internal-format, gfc-internal-format
 
63083
 msgid "Shared DO termination label %d at %C"
 
63084
-msgstr "Avslutande namn förväntades vid %C"
 
63085
+msgstr "Delad DO-avslutningsetikett %d vid %C"
 
63086
 
 
63087
-#: fortran/symbol.c:2600
 
63088
+#: fortran/symbol.c:2590
 
63089
 #, gcc-internal-format, gfc-internal-format
 
63090
 msgid "Name '%s' at %C is an ambiguous reference to '%s' from module '%s'"
 
63091
 msgstr "Namnet ”%s” vid %C är en tvetydig referens till ”%s” från modulen ”%s”"
 
63092
 
 
63093
-#: fortran/symbol.c:2603
 
63094
+#: fortran/symbol.c:2593
 
63095
 #, gcc-internal-format, gfc-internal-format
 
63096
 msgid "Name '%s' at %C is an ambiguous reference to '%s' from current program unit"
 
63097
 msgstr "Namnet ”%s” vid %C är en tvetydig referens till ”%s” från den aktuella programenheten"
 
63098
 
 
63099
 # Vad är "host associated"?
 
63100
 #. Symbol is from another namespace.
 
63101
-#: fortran/symbol.c:2788
 
63102
+#: fortran/symbol.c:2808
 
63103
 #, gcc-internal-format, gfc-internal-format
 
63104
 msgid "Symbol '%s' at %C has already been host associated"
 
63105
 msgstr "Symbolen ”%s” vid %C har redan blivit host-associerad"
 
63106
 
 
63107
-#: fortran/symbol.c:3665
 
63108
+#: fortran/symbol.c:3793
 
63109
 #, gcc-internal-format, gfc-internal-format
 
63110
 msgid "Derived type '%s' declared at %L must have the BIND attribute to be C interoperable"
 
63111
 msgstr "Härledd typ ”%s” deklarerad vid %L måste ha attributet BIND för att vara ett C-interoperativ"
 
63112
 
 
63113
-#: fortran/symbol.c:3683
 
63114
+#: fortran/symbol.c:3811
 
63115
 #, gcc-internal-format, gfc-internal-format
 
63116
 msgid "Derived type '%s' with BIND(C) attribute at %L is empty, and may be inaccessible by the C companion processor"
 
63117
 msgstr "Härledd typ ”%s” med attributet BIND(C) vid %L är tom, och kan vara otillgängliga av C-följeslagarprocessorn"
 
63118
 
 
63119
-#: fortran/symbol.c:3704
 
63120
+#: fortran/symbol.c:3832
 
63121
 #, gcc-internal-format, gfc-internal-format
 
63122
 msgid "Component '%s' at %L cannot have the POINTER attribute because it is a member of the BIND(C) derived type '%s' at %L"
 
63123
 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"
 
63124
 
 
63125
-#: fortran/symbol.c:3714
 
63126
+#: fortran/symbol.c:3842
 
63127
 #, gcc-internal-format, gfc-internal-format
 
63128
 msgid "Procedure pointer component '%s' at %L cannot be a member of the BIND(C) derived type '%s' at %L"
 
63129
 msgstr "Procedurpekarkomponenten ”%s” vid %L kan inte vara en medlem av den BIND(C)-härledda typen ”%s” vid %L"
 
63130
 
 
63131
-#: fortran/symbol.c:3725
 
63132
+#: fortran/symbol.c:3853
 
63133
 #, gcc-internal-format, gfc-internal-format
 
63134
 msgid "Component '%s' at %L cannot have the ALLOCATABLE attribute because it is a member of the BIND(C) derived type '%s' at %L"
 
63135
 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"
 
63136
 
 
63137
 #. If the derived type is bind(c), all fields must be
 
63138
 #. interop.
 
63139
-#: fortran/symbol.c:3764
 
63140
+#: fortran/symbol.c:3892
 
63141
 #, gcc-internal-format, gfc-internal-format
 
63142
 msgid "Component '%s' in derived type '%s' at %L may not be C interoperable, even though derived type '%s' is BIND(C)"
 
63143
 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)"
 
63144
@@ -45206,22 +45253,22 @@
 
63145
 #. If derived type is param to bind(c) routine, or to one
 
63146
 #. of the iso_c_binding procs, it must be interoperable, so
 
63147
 #. all fields must interop too.
 
63148
-#: fortran/symbol.c:3773
 
63149
+#: fortran/symbol.c:3901
 
63150
 #, gcc-internal-format, gfc-internal-format
 
63151
 msgid "Component '%s' in derived type '%s' at %L may not be C interoperable"
 
63152
 msgstr "Komponent ”%s” i härledd typ ”%s” vid %L får inte vara C-interoperativ"
 
63153
 
 
63154
-#: fortran/symbol.c:3787
 
63155
+#: fortran/symbol.c:3915
 
63156
 #, gcc-internal-format, gfc-internal-format
 
63157
 msgid "Derived type '%s' at %L cannot be declared with both PRIVATE and BIND(C) attributes"
 
63158
 msgstr "Härledd typ ”%s” vid %L kan inte deklareras med både attributet PRIVATE och BIND(C)"
 
63159
 
 
63160
-#: fortran/symbol.c:3795
 
63161
+#: fortran/symbol.c:3923
 
63162
 #, gcc-internal-format, gfc-internal-format
 
63163
 msgid "Derived type '%s' at %L cannot have the SEQUENCE attribute because it is BIND(C)"
 
63164
 msgstr "Härledd typ ”%s” vid %L kan inte ha attributet SEQUENCE för att den är BIND(C)"
 
63165
 
 
63166
-#: fortran/symbol.c:4688 fortran/symbol.c:4694
 
63167
+#: fortran/symbol.c:4816 fortran/symbol.c:4822
 
63168
 #, gcc-internal-format, gfc-internal-format
 
63169
 msgid "Symbol '%s' is used before it is typed at %L"
 
63170
 msgstr "Symbolen ”%s” används före den har fått sin typ vid %L"
 
63171
@@ -45332,57 +45379,57 @@
 
63172
 msgid "intrinsic variable which isn't a procedure"
 
63173
 msgstr "inbyggd variabel som inte är en procedur"
 
63174
 
 
63175
-#: fortran/trans-decl.c:3556 fortran/trans-decl.c:5433
 
63176
+#: fortran/trans-decl.c:3556 fortran/trans-decl.c:5435
 
63177
 #, gcc-internal-format, gfc-internal-format
 
63178
 msgid "Return value of function '%s' at %L not set"
 
63179
 msgstr "Returvärdet för funktionen ”%s” vid %L är inte satt"
 
63180
 
 
63181
-#: fortran/trans-decl.c:3883
 
63182
+#: fortran/trans-decl.c:3885
 
63183
 #, gcc-internal-format
 
63184
 msgid "Deferred type parameter not yet supported"
 
63185
 msgstr "Fördröjd typparameter stödjs inte ännu"
 
63186
 
 
63187
-#: fortran/trans-decl.c:4090
 
63188
+#: fortran/trans-decl.c:4092
 
63189
 #, gcc-internal-format, gfc-internal-format
 
63190
 msgid "backend decl for module variable %s already exists"
 
63191
 msgstr "bakändedeklaration för modulvariabel %s finns redan"
 
63192
 
 
63193
-#: fortran/trans-decl.c:4614
 
63194
+#: fortran/trans-decl.c:4616
 
63195
 #, gcc-internal-format, gfc-internal-format
 
63196
 msgid "Dummy argument '%s' at %L was declared INTENT(OUT) but was not set"
 
63197
 msgstr "Attrappargument ”%s” vid %L deklarerades INTENT(OUT) men sattes inte"
 
63198
 
 
63199
-#: fortran/trans-decl.c:4618
 
63200
+#: fortran/trans-decl.c:4620
 
63201
 #, gcc-internal-format, gfc-internal-format
 
63202
 msgid "Derived-type dummy argument '%s' at %L was declared INTENT(OUT) but was not set and does not have a default initializer"
 
63203
 msgstr "Attrappargument med härledd typ ”%s” vid %L deklarerades INTENT(OUT) men sattes inte och har inte en standardinitierare"
 
63204
 
 
63205
-#: fortran/trans-decl.c:4627 fortran/trans-decl.c:4742
 
63206
+#: fortran/trans-decl.c:4629 fortran/trans-decl.c:4744
 
63207
 #, gcc-internal-format, gfc-internal-format
 
63208
 msgid "Unused dummy argument '%s' at %L"
 
63209
 msgstr "Oanvänt attrappargument ”%s” vid %L"
 
63210
 
 
63211
-#: fortran/trans-decl.c:4641
 
63212
+#: fortran/trans-decl.c:4643
 
63213
 #, gcc-internal-format, gfc-internal-format
 
63214
 msgid "Unused module variable '%s' which has been explicitly imported at %L"
 
63215
 msgstr "Oanvänd modulvariabel ”%s” som uttryckligen har importerats vid %L"
 
63216
 
 
63217
-#: fortran/trans-decl.c:4649
 
63218
+#: fortran/trans-decl.c:4651
 
63219
 #, gcc-internal-format, gfc-internal-format
 
63220
 msgid "Unused variable '%s' declared at %L"
 
63221
 msgstr "Oanvänd variabel ”%s” deklarerad vid %L"
 
63222
 
 
63223
-#: fortran/trans-decl.c:4697
 
63224
+#: fortran/trans-decl.c:4699
 
63225
 #, gcc-internal-format, gfc-internal-format
 
63226
 msgid "Unused parameter '%s' declared at %L"
 
63227
 msgstr "Oanvänd parameter ”%s” deklarerad vid %L"
 
63228
 
 
63229
-#: fortran/trans-decl.c:4700
 
63230
+#: fortran/trans-decl.c:4702
 
63231
 #, gcc-internal-format, gfc-internal-format
 
63232
 msgid "Unused parameter '%s' which has been explicitly imported at %L"
 
63233
 msgstr "Oanvänd parameter ”%s” som uttryckligen har importerats vid %L"
 
63234
 
 
63235
-#: fortran/trans-decl.c:4715
 
63236
+#: fortran/trans-decl.c:4717
 
63237
 #, gcc-internal-format, gfc-internal-format
 
63238
 msgid "Return value '%s' of function '%s' declared at %L not set"
 
63239
 msgstr "Returvärdet ”%s” för funktionen ”%s” deklarerad vid %L är inte satt"
 
63240
@@ -45418,12 +45465,12 @@
 
63241
 msgid "'dim' argument of %s intrinsic at %L is not a valid dimension index"
 
63242
 msgstr "”dim”-argumentet till inbyggd ”%s” vid %L är inte ett giltigt dimensionsindex"
 
63243
 
 
63244
-#: fortran/trans-io.c:2032
 
63245
+#: fortran/trans-io.c:2034
 
63246
 #, gcc-internal-format, gfc-internal-format
 
63247
 msgid "Derived type '%s' at %L has PRIVATE components"
 
63248
 msgstr "Härledd typ ”%s” vid %L har PRIVATE-komponenter"
 
63249
 
 
63250
-#: fortran/trans-io.c:2183
 
63251
+#: fortran/trans-io.c:2185
 
63252
 #, gcc-internal-format, gfc-internal-format
 
63253
 msgid "Bad IO basetype (%d)"
 
63254
 msgstr "Felaktig IO-bastyp (%d)"
 
63255
@@ -45892,9 +45939,9 @@
 
63256
 msgstr "ogiltig upplösning i upplösningsfilen"
 
63257
 
 
63258
 #: lto/lto.c:2228
 
63259
-#, fuzzy, gcc-internal-format
 
63260
+#, gcc-internal-format
 
63261
 msgid "resolution sub id %wx not in object file"
 
63262
-msgstr "upplösnings-under-id"
 
63263
+msgstr "upplösnings-under-id %wx är inte en objektfil"
 
63264
 
 
63265
 #: lto/lto.c:2335
 
63266
 #, gcc-internal-format, gfc-internal-format
 
63267
@@ -46885,335 +46932,3 @@
 
63268
 #, gcc-internal-format
 
63269
 msgid "creating selector for nonexistent method %qE"
 
63270
 msgstr "skapar selektor för icke existerande metod %qE"
 
63271
-
 
63272
-#~ msgid "%s:not a gcov graph file\n"
 
63273
-#~ msgstr "%s:inte en gcov-graffil\n"
 
63274
-
 
63275
-#~ msgid "Unexpected type..."
 
63276
-#~ msgstr "Oväntad typ ..."
 
63277
-
 
63278
-#~ msgid "Select fraction of the maximal count of repetitions of basic block in program given basic block needs to have to be considered hot"
 
63279
-#~ msgstr "Välj andel av det maximala antalet repetitioner av grundblock i program som givet grundblock måste ha för att anses hett"
 
63280
-
 
63281
-#~ msgid "Minimum number of virtual mappings to consider switching to full virtual renames"
 
63282
-#~ msgstr "Minsta antalet virtuella avbildningar för att beakta övergång till fullständig virtuell omnamning"
 
63283
-
 
63284
-#~ msgid "Ratio between virtual mappings and virtual symbols to do full virtual renames"
 
63285
-#~ msgstr "Förhållande mellan virtuella avbildningar och virtuella symboler för att göra fullständig virtuell omnamning"
 
63286
-
 
63287
-#~ msgid "operand is neither a constant nor a condition code, invalid operand code 'C'"
 
63288
-#~ msgstr "operand är varken en konstant eller en villkorskod, ogiltig operandkod ”C”"
 
63289
-
 
63290
-#~ msgid "operand is neither a constant nor a condition code, invalid operand code 'F'"
 
63291
-#~ msgstr "operand är varken en konstant eller en villkorskod, ogiltig operandkod ”F”"
 
63292
-
 
63293
-#~ msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
 
63294
-#~ msgstr "operand är varken en konstant eller en villkorskod, ogiltig operandkod ”c”"
 
63295
-
 
63296
-#~ msgid "operand is neither a constant nor a condition code, invalid operand code 'f'"
 
63297
-#~ msgstr "operand är varken en konstant eller en villkorskod, ogiltig operandkod ”f”"
 
63298
-
 
63299
-#~ msgid "mips_debugger_offset called with non stack/frame/arg pointer"
 
63300
-#~ msgstr "mips_debugger_offset anropad med en icke-stack/ram/arg-pekare"
 
63301
-
 
63302
-#~ msgid "invalid %%c value"
 
63303
-#~ msgstr "ogiltigt %%c-värde"
 
63304
-
 
63305
-#~ msgid "-I <dir>.\tAdd <dir> to the end of the main source path"
 
63306
-#~ msgstr "-I <kat>.\tLägg till <kat> till slutet av huvudkällkodssökvägen"
 
63307
-
 
63308
-#~ msgid "Do not look for source files in standard path"
 
63309
-#~ msgstr "Titta inte efter källkodsfiler i standardsökvägen"
 
63310
-
 
63311
-#~ msgid "Assume GAS"
 
63312
-#~ msgstr "Antag GAS"
 
63313
-
 
63314
-#~ msgid "Do not assume GAS"
 
63315
-#~ msgstr "Antag inte GAS"
 
63316
-
 
63317
-#~ msgid "Use POWER instruction set"
 
63318
-#~ msgstr "Använd instruktionsuppsättning för POWER"
 
63319
-
 
63320
-#~ msgid "Do not use POWER instruction set"
 
63321
-#~ msgstr "Använd inte instruktionsuppsättning för POWER"
 
63322
-
 
63323
-#~ msgid "Use POWER2 instruction set"
 
63324
-#~ msgstr "Använd instruktionsuppsättning för POWER2"
 
63325
-
 
63326
-#~ msgid "Use PowerPC instruction set"
 
63327
-#~ msgstr "Använd instruktionsuppsättning för PowerPC"
 
63328
-
 
63329
-#~ msgid "Use new mnemonics for PowerPC architecture"
 
63330
-#~ msgstr "Använd nya mnemonics för PowerPC-arkitektur"
 
63331
-
 
63332
-#~ msgid "Use old mnemonics for PowerPC architecture"
 
63333
-#~ msgstr "Använd gamla mnemonics för PowerPC-arkitektur"
 
63334
-
 
63335
-#~ msgid "Throttle unrolling to avoid thrashing target registers unless the unroll benefit outweighs this"
 
63336
-#~ msgstr "Begränsa utrullning för att undvika att skriva sönder målregister om inte utrullningenfördelen överväger detta"
 
63337
-
 
63338
-#~ msgid "Enable the use of the fused floating point multiply-accumulate operation"
 
63339
-#~ msgstr "Möjliggör användning av de sammanslagna flyttalsinstruktionerna multiplikation-ackumulering"
 
63340
-
 
63341
-#~ msgid "Use software atomic sequences supported by kernel"
 
63342
-#~ msgstr "Använd atomära programvarusekvenser som stödjs av kärnan"
 
63343
-
 
63344
-#~ msgid "Cirrus: Place NOPs to avoid invalid instruction combinations"
 
63345
-#~ msgstr "Cirrus: Placera NOP:ar för att undvika ogiltiga instruktionskombinationer"
 
63346
-
 
63347
-#~ msgid "Ignore dllimport attribute for functions"
 
63348
-#~ msgstr "Ignorera attributet dllimport för funktioner"
 
63349
-
 
63350
-#~ msgid "Use rjmp/rcall (limited range) on >8K devices"
 
63351
-#~ msgstr "Använd rjmp/rcall (begränsat intervall) på enheter >8k"
 
63352
-
 
63353
-#~ msgid "Support Green Hills ABI"
 
63354
-#~ msgstr "Stöd Green Hills ABI"
 
63355
-
 
63356
-#~ msgid "Reduce the size of object files"
 
63357
-#~ msgstr "Reducera storleken på objektfiler"
 
63358
-
 
63359
-#~ msgid "Enable Loop Flattening transformation"
 
63360
-#~ msgstr "Aktivera slingtillplattningstransformation"
 
63361
-
 
63362
-# Avhugget p.g.a. http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34352
 
63363
-# Hela meddelandet är översatt
 
63364
-#~ msgid "Perform matrix layout flattening and transposing based"
 
63365
-#~ msgstr "Utför tillplattning och transponering av matriser baserat på profileringsinformation"
 
63366
-
 
63367
-#~ msgid "bad size for make"
 
63368
-#~ msgstr "felaktig storlek för make"
 
63369
-
 
63370
-#~ msgid "bad capacity when making slice"
 
63371
-#~ msgstr "felaktig kapacitet när en skiva görs"
 
63372
-
 
63373
-#~ msgid "declaration of %q+D shadows a global declaration"
 
63374
-#~ msgstr "deklaration av %q+D skuggar en global deklaration"
 
63375
-
 
63376
-#~ msgid "missing initializer"
 
63377
-#~ msgstr "initierare saknas"
 
63378
-
 
63379
-#~ msgid "too many eh edges %i"
 
63380
-#~ msgstr "för många eh-bågar %i"
 
63381
-
 
63382
-#~ msgid "unrecognized option %<-%s%>"
 
63383
-#~ msgstr "okänd flagga %<-%s%>"
 
63384
-
 
63385
-#~ msgid "can%'t seek PCH file: %m"
 
63386
-#~ msgstr "kan inte söka i PCH-fil: %m"
 
63387
-
 
63388
-#~ msgid "the file is not in OpenScop format"
 
63389
-#~ msgstr "filen är inte i OpenScop-format"
 
63390
-
 
63391
-#~ msgid "the language is not recognized"
 
63392
-#~ msgstr "språket känns inte igen"
 
63393
-
 
63394
-#~ msgid "parameters number in the scop file is different from the internal scop parameter number"
 
63395
-#~ msgstr "parameternummer i scop-filen skiljer sig från de interna scop-parameternumren"
 
63396
-
 
63397
-#~ msgid "number of statements in the OpenScop file does not match the graphite internal statements number"
 
63398
-#~ msgstr "antal satser i OpenScop-filen stämmer inte med graphites interna satsantal"
 
63399
-
 
63400
-#~ msgid "can%'t open %s for reading: %m"
 
63401
-#~ msgstr "det går inte att öppna %s för läsning: %m"
 
63402
-
 
63403
-#~ msgid "the graphite file read for scop %d does not contain a legal transform"
 
63404
-#~ msgstr "läsningen av graphite-filen för scop %d innehåller inte en giltig transform"
 
63405
-
 
63406
-#~ msgid "cannot find LTO varpool in %s"
 
63407
-#~ msgstr "det går inte att hitta LTO-varpool %s"
 
63408
-
 
63409
-#~ msgid "use of memory input without lvalue in asm operand %d is deprecated"
 
63410
-#~ msgstr "användning av minnesindata utan l-värde i asm-operand %d bör undvikas"
 
63411
-
 
63412
-#~ msgid "-ffunction-sections disabled; it makes profiling impossible"
 
63413
-#~ msgstr "-ffunction-sections avslaget, det gör profilering omöjlig"
 
63414
-
 
63415
-#~ msgid "excess def operand for stmt"
 
63416
-#~ msgstr "överskjutande definitionsoperand för sats"
 
63417
-
 
63418
-#~ msgid "def operand missing for stmt"
 
63419
-#~ msgstr "definitionsoperand saknas för sats"
 
63420
-
 
63421
-#~ msgid "vector %s %s domain error, in %s at %s:%u"
 
63422
-#~ msgstr "vektor %s %s-domänfel i %s vid %s:%u"
 
63423
-
 
63424
-#~ msgid "%qs is not a valid output file"
 
63425
-#~ msgstr "%qs är inte en giltigt utfil"
 
63426
-
 
63427
-#~ msgid "can%'t seek in %s: %m"
 
63428
-#~ msgstr "kan inte söka i %s: %m"
 
63429
-
 
63430
-#~ msgid "malformed #pragma extern_prefix, ignored"
 
63431
-#~ msgstr "felformaterat #pragma extern_prefix, ignoreras"
 
63432
-
 
63433
-#~ msgid "junk at end of %<#pragma extern_prefix%>"
 
63434
-#~ msgstr "skräp vid slutet av %<#pragma extern_prefix%>"
 
63435
-
 
63436
-#~ msgid "#pragma extern_prefix not supported on this target"
 
63437
-#~ msgstr "#pragma extern_prefix stödjs inte på denna målarkitektur"
 
63438
-
 
63439
-#~ msgid "internal and protected visibility attributes not supported in this configuration; ignored"
 
63440
-#~ msgstr "synlighetsattributen internal och protected stödjs inte för denna konfiguration, ignoreras"
 
63441
-
 
63442
-#~ msgid "FPA is unsupported in the AAPCS"
 
63443
-#~ msgstr "FPA stödjs inte i AAPCS"
 
63444
-
 
63445
-#~ msgid "iWMMXt and hardware floating point"
 
63446
-#~ msgstr "iWMMXt och hårdvaruflyttal"
 
63447
-
 
63448
-#~ msgid "Thumb-2 iWMMXt"
 
63449
-#~ msgstr "Thumb-2 iWMMXt"
 
63450
-
 
63451
-#~ msgid "the mangling of %<va_list%> has changed in GCC 4.4"
 
63452
-#~ msgstr "manglingen av %<va_list%> har ändrats i GCC 4.4"
 
63453
-
 
63454
-#~ msgid "static variable %q+D is marked dllimport"
 
63455
-#~ msgstr "statisk variabel %q+D är markerad som dllimport"
 
63456
-
 
63457
-#~ msgid "that particular -g option is invalid with -maout and -melinux"
 
63458
-#~ msgstr "den speciella flaggan -g är ogiltig med -maout och -melinux"
 
63459
-
 
63460
-#~ msgid "-maix64 and POWER architecture are incompatible"
 
63461
-#~ msgstr "-maix64 och POWER-arkitekturen är inkompatibla"
 
63462
-
 
63463
-#~ msgid "-m64 not supported in this configuration"
 
63464
-#~ msgstr "-m64 stödjs inte i denna konfiguration"
 
63465
-
 
63466
-#~ msgid "ambiguous overload for ternary %<operator?:%> in %<%E ? %E : %E%>"
 
63467
-#~ msgstr "tvetydig överlagring för treställig %<operator?:%> i %<%E ? %E : %E%>"
 
63468
-
 
63469
-#~ msgid "ambiguous overload for %<operator%s%> in %<%E%s%>"
 
63470
-#~ msgstr "tvetydig överlagring för %<operator%s%> i %<%E%s%>"
 
63471
-
 
63472
-#~ msgid "ambiguous overload for %<operator[]%> in %<%E[%E]%>"
 
63473
-#~ msgstr "tvetydig överlagring för %<operator[]%> i %<%E[%E]%>"
 
63474
-
 
63475
-#~ msgid "ambiguous overload for %<operator%s%> in %<%E %s %E%>"
 
63476
-#~ msgstr "tvetydig överlagring för %<operator%s%> i %<%E %s %E%>"
 
63477
-
 
63478
-#~ msgid "ambiguous overload for %<operator%s%> in %<%s%E%>"
 
63479
-#~ msgstr "tvetydig överlagring för %<operator%s%> i %<%s%E%>"
 
63480
-
 
63481
-#~ msgid "%q+D declared to take non-const reference cannot be defaulted in the class body"
 
63482
-#~ msgstr "%q+D deklarerad att ta icke-const-referens kan inte standarddefinieras i klasskroppen"
 
63483
-
 
63484
-#~ msgid "template header not allowed in member definition of explicitly specialized class"
 
63485
-#~ msgstr "mallhuvud inte tillåtet i medlemsdefinition av explicit specialiserad klass"
 
63486
-
 
63487
-#~ msgid "%qD cannot be thread-local because it has non-trivial type %qT"
 
63488
-#~ msgstr "%qD kan inte vara trådlokal för den har ej trivial typ %qT"
 
63489
-
 
63490
-#~ msgid "%qD is thread-local and so cannot be dynamically initialized"
 
63491
-#~ msgstr "%qD är trådlokal och kan därför inte initieras dynamiskt"
 
63492
-
 
63493
-#~ msgid "default argument for %q#D has type %qT"
 
63494
-#~ msgstr "standardargumentet för %q#D har typen %qT"
 
63495
-
 
63496
-#~ msgid "default argument for parameter of type %qT has type %qT"
 
63497
-#~ msgstr "standardargumentet för parameter av typen %qT har typen %qT"
 
63498
-
 
63499
-#~ msgid "%<%T::%D%> names constructor"
 
63500
-#~ msgstr "%<%T::%D%> namnger en konstruerare"
 
63501
-
 
63502
-#~ msgid "variable %q#D with %<auto%> type used in its own initializer"
 
63503
-#~ msgstr "variabeln %q#D med %<auto%>-typ använd i sin egen initierare"
 
63504
-
 
63505
-#~ msgid "Fortran 2008: Array specification at %C with more than 7 dimensions"
 
63506
-#~ msgstr "Fortran 2008: Vektorspecifikation vid %C har mer än 7 dimensioner"
 
63507
-
 
63508
-#~ msgid "the '%s' and '%s' arguments of '%s' intrinsic at %L must be of the same kind %d/%d"
 
63509
-#~ msgstr "”%s”- och ”%s”-argumenten till inbyggd ”%s” vid %L måste ha samma sort %d/%d"
 
63510
-
 
63511
-#~ msgid "'%s' argument of '%s' intrinsic at %L must be of a derived type"
 
63512
-#~ msgstr "”%s”-argumentet till inbyggd ”%s” vid %L måste vara en härledd typ"
 
63513
-
 
63514
-#~ msgid "Deferred-shape array '%s' at %L cannot be an argument to the procedure '%s' at %L because the procedure is BIND(C)"
 
63515
-#~ 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)"
 
63516
-
 
63517
-#~ msgid "The type of '%s' at %C has not been declared within the interface"
 
63518
-#~ msgstr "Typen på ”%s” vid %C har inte deklarerats inuti gränssnittet"
 
63519
-
 
63520
-#~ msgid "Unlimited polymorphism at %C not yet supported"
 
63521
-#~ msgstr "Obegränsad polymorfism vid %C stödjs inte ännu"
 
63522
-
 
63523
-#~ msgid "Fortran 2003: IMPORT statement at %C"
 
63524
-#~ msgstr "Fortran 2003: IMPORT-sats vid %C"
 
63525
-
 
63526
-#~ msgid "Fortran 2003: ABSTRACT type at %C"
 
63527
-#~ msgstr "Fortran 2003: ABSTRACT typ vid %C"
 
63528
-
 
63529
-#~ msgid "Pointer initialization target at %C must not be ALLOCATABLE "
 
63530
-#~ msgstr "Pekarinitieringens mål vid %C får inte vara ALLOCATABLE "
 
63531
-
 
63532
-#~ msgid "Pointer initialization target at %C must have the SAVE attribute"
 
63533
-#~ msgstr "Målet för pekarinitieringen vid %C måste ha attributet SAVE"
 
63534
-
 
63535
-#~ msgid "Unexpected type in truthvalue_conversion"
 
63536
-#~ msgstr "Oväntad typ i truthvalue_conversion"
 
63537
-
 
63538
-#~ msgid "Procedure argument at %L is INTENT(IN) while interface specifies INTENT(%s)"
 
63539
-#~ msgstr "Procedurargument vid %L är INTENT(IN) medan gränssnitt anger INTENT(%s)"
 
63540
-
 
63541
-#~ msgid "Procedure argument at %L is local to a PURE procedure and is passed to an INTENT(%s) argument"
 
63542
-#~ msgstr "Procedurargument vid %L är lokalt i en PURE-procedur och skickas till ett INTENT(%s)-argument"
 
63543
-
 
63544
-#~ msgid "'%s' at %L and the overridden FUNCTION should have matching result types and ranks"
 
63545
-#~ msgstr "”%s” vid %L och den åsidosatta FUNCTION skall ha överensstämmande resultattyper och ordningar"
 
63546
-
 
63547
-#~ msgid "Character length mismatch between '%s' at '%L' and overridden FUNCTION"
 
63548
-#~ msgstr "Teckenlängd stämmer mellan ”%s” vid %L och åsidosatt FUNCTION"
 
63549
-
 
63550
-#~ msgid "Possible character length mismatch between '%s' at '%L' and overridden FUNCTION"
 
63551
-#~ msgstr "Möjligt att teckenlängden inte stämmer mellan ”%s” vid ”%L” och åsidosatt FUNCTION"
 
63552
-
 
63553
-#~ msgid "Fortran 2008: NEWUNIT specifier at %L"
 
63554
-#~ msgstr "Fortran 2008: NEWUNIT-specificerare vid %L"
 
63555
-
 
63556
-#~ msgid "Deleted feature: PAUSE statement at %C"
 
63557
-#~ msgstr "Borttagen funktion: PAUSE-sats vid %C"
 
63558
-
 
63559
-#~ msgid "Obsolescent feature: Statement function at %C"
 
63560
-#~ msgstr "Förlegad funktion: Satsfunktion vid %C"
 
63561
-
 
63562
-#~ msgid "Parse error when checking module version for file '%s' opened at %C"
 
63563
-#~ msgstr "Tolkningsfel vid kontroll av modulversion för filen ”%s” öppnad vid %C"
 
63564
-
 
63565
-#~ msgid "Wrong module version '%s' (expected '%s') for file '%s' opened at %C"
 
63566
-#~ msgstr "Fel modulversion ”%s” (”%s” förväntades) för filen ”%s” öppnad vid %C"
 
63567
-
 
63568
-#~ msgid "Fortran 2003:  GENERIC binding at %C"
 
63569
-#~ msgstr "Fortran 2003:  GENERIC-bindning vid %C"
 
63570
-
 
63571
-#~ msgid "Fortran 2003: PARAMETER symbol in complex constant at %C"
 
63572
-#~ msgstr "Fortran 2003: PARAMETER-symbol i komplex konstant vid %C"
 
63573
-
 
63574
-#~ msgid "Extension: argument list function at %C"
 
63575
-#~ msgstr "Utökning: argumentlistefunktionen vid %C"
 
63576
-
 
63577
-#~ msgid "Argument '%s' of elemental procedure '%s' at %L must have its INTENT specified"
 
63578
-#~ msgstr "Argumentet ”%s” till den elementära proceduren ”%s” vid %L måste ha sitt INTENT angivet"
 
63579
-
 
63580
-#~ msgid "Parameter '%s' to '%s' at %L must be BIND(C)"
 
63581
-#~ msgstr "Parameter ”%s” till ”%s” vid %L måste vara BIND(C)"
 
63582
-
 
63583
-#~ msgid "Deleted feature: %s at %L must be integer"
 
63584
-#~ msgstr "Borttagen funktion: %s vid %L måste vara ett heltal"
 
63585
-
 
63586
-#~ msgid "Obsolescent feature: CHARACTER(*) function '%s' at %L"
 
63587
-#~ msgstr "Förlegad funktion: CHARACTER(*)-funktion ”%s” vid %L"
 
63588
-
 
63589
-#~ msgid "Interface '%s', used by procedure pointer component '%s' at %L, is declared in a later PROCEDURE statement"
 
63590
-#~ msgstr "Gränssnitt ”%s”, använt av procedurpekarkomponenten ”%s” vid %L, är deklarerat i en senare PROCEDURE-sats"
 
63591
-
 
63592
-#~ msgid "Interface '%s' of procedure pointer component '%s' at %L must be explicit"
 
63593
-#~ msgstr "Gränssnitt ”%s” till procedurpekarkomponent ”%s” vid %L måste vara explicit"
 
63594
-
 
63595
-#~ msgid "Fortran 2003: %s attribute with %s attribute at %L"
 
63596
-#~ msgstr "Fortran 2003: attribut %s med attribut %s vid %L"
 
63597
-
 
63598
-#~ msgid "Fortran 2003: %s attribute with %s attribute in '%s' at %L"
 
63599
-#~ msgstr "Fortran 2003: attribut %s med attribut %s i ”%s” vid %L"
 
63600
-
 
63601
-#~ msgid "Extension: Symbol '%s' is used before it is typed at %L"
 
63602
-#~ msgstr "Utökning: Symbolen ”%s” används före den fått sin typ vid %L"
 
63603
Index: gcc/po/de.po
 
63604
===================================================================
 
63605
--- a/src/gcc/po/de.po  (.../tags/gcc_4_8_0_release)
 
63606
+++ b/src/gcc/po/de.po  (.../branches/gcc-4_8-branch)
 
63607
@@ -6,10 +6,10 @@
 
63608
 # Roland Stigge <stigge@antcom.de>, 2003, 2004, 2005, 2006, 2007, 2008, 2010, 2011, 2012, 2013.
 
63609
 msgid ""
 
63610
 msgstr ""
 
63611
-"Project-Id-Version: gcc 4.8-b20130224\n"
 
63612
+"Project-Id-Version: gcc 4.8.0\n"
 
63613
 "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
 
63614
-"POT-Creation-Date: 2013-02-24 01:09+0000\n"
 
63615
-"PO-Revision-Date: 2013-03-09 18:08+0200\n"
 
63616
+"POT-Creation-Date: 2013-03-15 17:42+0000\n"
 
63617
+"PO-Revision-Date: 2013-04-17 22:18+0200\n"
 
63618
 "Last-Translator: Roland Stigge <stigge@antcom.de>\n"
 
63619
 "Language-Team: German <translation-team-de@lists.sourceforge.net>\n"
 
63620
 "Language: de\n"
 
63621
@@ -18,19 +18,19 @@
 
63622
 "Content-Transfer-Encoding: 8bit\n"
 
63623
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 
63624
 
 
63625
-#: cfgrtl.c:2320
 
63626
+#: cfgrtl.c:2318
 
63627
 msgid "flow control insn inside a basic block"
 
63628
 msgstr "Flusskontrollbefehl innerhalb eines Basis-Blockes"
 
63629
 
 
63630
-#: cfgrtl.c:2448
 
63631
+#: cfgrtl.c:2446
 
63632
 msgid "wrong insn in the fallthru edge"
 
63633
 msgstr "falscher Befehl in »fallthru«-Kante"
 
63634
 
 
63635
-#: cfgrtl.c:2502
 
63636
+#: cfgrtl.c:2500
 
63637
 msgid "insn outside basic block"
 
63638
 msgstr "Befehl außerhalb eines Basis-Blockes"
 
63639
 
 
63640
-#: cfgrtl.c:2509
 
63641
+#: cfgrtl.c:2507
 
63642
 msgid "return not followed by barrier"
 
63643
 msgstr "»return« nicht gefolgt von Sperre"
 
63644
 
 
63645
@@ -137,7 +137,7 @@
 
63646
 msgid "%s:%d: confused by earlier errors, bailing out\n"
 
63647
 msgstr "%s:%d: durch frühere Fehler verwirrt, Abbruch\n"
 
63648
 
 
63649
-#: diagnostic.c:1126
 
63650
+#: diagnostic.c:1129
 
63651
 #, c-format
 
63652
 msgid "Internal compiler error: Error reporting routines re-entered.\n"
 
63653
 msgstr "Interner Compilerfehler: Fehlerbehandlungsroutinen doppelt betreten.\n"
 
63654
@@ -200,12 +200,12 @@
 
63655
 msgid "invalid expression as operand"
 
63656
 msgstr "ungültiger Ausdruck als Operand"
 
63657
 
 
63658
-#: gcc.c:1402
 
63659
+#: gcc.c:1403
 
63660
 #, c-format
 
63661
 msgid "Using built-in specs.\n"
 
63662
 msgstr "Es werden eingebaute Spezifikationen verwendet.\n"
 
63663
 
 
63664
-#: gcc.c:1599
 
63665
+#: gcc.c:1600
 
63666
 #, c-format
 
63667
 msgid ""
 
63668
 "Setting spec %s to '%s'\n"
 
63669
@@ -214,22 +214,22 @@
 
63670
 "Spezifikation %s wird auf '%s' gesetzt\n"
 
63671
 "\n"
 
63672
 
 
63673
-#: gcc.c:1708
 
63674
+#: gcc.c:1709
 
63675
 #, c-format
 
63676
 msgid "Reading specs from %s\n"
 
63677
 msgstr "Lesen der Spezifikationen von %s\n"
 
63678
 
 
63679
-#: gcc.c:1833
 
63680
+#: gcc.c:1834
 
63681
 #, c-format
 
63682
 msgid "could not find specs file %s\n"
 
63683
 msgstr "Spezifikationsdatei %s konnte nicht gefunden werden\n"
 
63684
 
 
63685
-#: gcc.c:1902
 
63686
+#: gcc.c:1903
 
63687
 #, c-format
 
63688
 msgid "rename spec %s to %s\n"
 
63689
 msgstr "Spezifikation wird von %s nach %s umbenannt\n"
 
63690
 
 
63691
-#: gcc.c:1904
 
63692
+#: gcc.c:1905
 
63693
 #, c-format
 
63694
 msgid ""
 
63695
 "spec is '%s'\n"
 
63696
@@ -238,14 +238,14 @@
 
63697
 "Spezifikation ist '%s'\n"
 
63698
 "\n"
 
63699
 
 
63700
-#: gcc.c:2337
 
63701
+#: gcc.c:2338
 
63702
 #, c-format
 
63703
 msgid "%s\n"
 
63704
 msgstr "%s\n"
 
63705
 
 
63706
 # can we use j/n here, too?
 
63707
 # 2002-04-23 18:57:43 CEST -ke-
 
63708
-#: gcc.c:2704
 
63709
+#: gcc.c:2705
 
63710
 #, c-format
 
63711
 msgid ""
 
63712
 "\n"
 
63713
@@ -254,77 +254,77 @@
 
63714
 "\n"
 
63715
 "Fortfahren? (y oder n) "
 
63716
 
 
63717
-#: gcc.c:2844
 
63718
+#: gcc.c:2845
 
63719
 #, c-format
 
63720
 msgid "# %s %.2f %.2f\n"
 
63721
 msgstr "# %s %.2f %.2f\n"
 
63722
 
 
63723
-#: gcc.c:3047
 
63724
+#: gcc.c:3048
 
63725
 #, c-format
 
63726
 msgid "Usage: %s [options] file...\n"
 
63727
 msgstr "Aufruf: %s [Optionen] Datei...\n"
 
63728
 
 
63729
-#: gcc.c:3048
 
63730
+#: gcc.c:3049
 
63731
 msgid "Options:\n"
 
63732
 msgstr "Optionen:\n"
 
63733
 
 
63734
-#: gcc.c:3050
 
63735
+#: gcc.c:3051
 
63736
 msgid "  -pass-exit-codes         Exit with highest error code from a phase\n"
 
63737
 msgstr "  -pass-exit-codes         Ende mit höchstem Rückgabe-Code einer Phase\n"
 
63738
 
 
63739
-#: gcc.c:3051
 
63740
+#: gcc.c:3052
 
63741
 msgid "  --help                   Display this information\n"
 
63742
 msgstr "  --help                   Diese Informationen anzeigen\n"
 
63743
 
 
63744
-#: gcc.c:3052
 
63745
+#: gcc.c:3053
 
63746
 msgid "  --target-help            Display target specific command line options\n"
 
63747
 msgstr "  --target-help            Zielspezifische Kommandozeilenoptionen anzeigen\n"
 
63748
 
 
63749
-#: gcc.c:3053
 
63750
+#: gcc.c:3054
 
63751
 msgid "  --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,...]\n"
 
63752
 msgstr "  --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,...]\n"
 
63753
 
 
63754
-#: gcc.c:3054
 
63755
+#: gcc.c:3055
 
63756
 msgid "                           Display specific types of command line options\n"
 
63757
 msgstr "                           Spezifische Typen der Kommandozeilenoptionen anzeigen\n"
 
63758
 
 
63759
-#: gcc.c:3056
 
63760
+#: gcc.c:3057
 
63761
 msgid "  (Use '-v --help' to display command line options of sub-processes)\n"
 
63762
 msgstr "  ('-v --help' zum Anzeigen der Kommandozeilenoptionen von Subprozessen verwenden)\n"
 
63763
 
 
63764
-#: gcc.c:3057
 
63765
+#: gcc.c:3058
 
63766
 msgid "  --version                Display compiler version information\n"
 
63767
 msgstr "  --version                Compilerversionsinformation anzeigen\n"
 
63768
 
 
63769
-#: gcc.c:3058
 
63770
+#: gcc.c:3059
 
63771
 msgid "  -dumpspecs               Display all of the built in spec strings\n"
 
63772
 msgstr "  -dumpspecs               Alle eingebauten Spezifikationszeichenketten anzeigen\n"
 
63773
 
 
63774
-#: gcc.c:3059
 
63775
+#: gcc.c:3060
 
63776
 msgid "  -dumpversion             Display the version of the compiler\n"
 
63777
 msgstr "  -dumpversion             Compilerversion anzeigen\n"
 
63778
 
 
63779
-#: gcc.c:3060
 
63780
+#: gcc.c:3061
 
63781
 msgid "  -dumpmachine             Display the compiler's target processor\n"
 
63782
 msgstr "  -dumpmachine             Zielprozessor des Compilers anzeigen\n"
 
63783
 
 
63784
-#: gcc.c:3061
 
63785
+#: gcc.c:3062
 
63786
 msgid "  -print-search-dirs       Display the directories in the compiler's search path\n"
 
63787
 msgstr "  -print-search-dirs       Verzeichnisse im Suchpfad des Compilers anzeigen\n"
 
63788
 
 
63789
-#: gcc.c:3062
 
63790
+#: gcc.c:3063
 
63791
 msgid "  -print-libgcc-file-name  Display the name of the compiler's companion library\n"
 
63792
 msgstr "  -print-libgcc-file-name  Name der Begleitbibliothek des Compilers anzeigen\n"
 
63793
 
 
63794
-#: gcc.c:3063
 
63795
+#: gcc.c:3064
 
63796
 msgid "  -print-file-name=<lib>   Display the full path to library <lib>\n"
 
63797
 msgstr "  -print-file-name=<lib>   Vollen Pfad zur Bibliothek <lib> anzeigen\n"
 
63798
 
 
63799
-#: gcc.c:3064
 
63800
+#: gcc.c:3065
 
63801
 msgid "  -print-prog-name=<prog>  Display the full path to compiler component <prog>\n"
 
63802
 msgstr "  -print-prog-name=<prog>  Vollen Pfad zur Compilerkomponente <prog> anzeigen\n"
 
63803
 
 
63804
-#: gcc.c:3065
 
63805
+#: gcc.c:3066
 
63806
 msgid ""
 
63807
 "  -print-multiarch         Display the target's normalized GNU triplet, used as\n"
 
63808
 "                           a component in the library path\n"
 
63809
@@ -332,11 +332,11 @@
 
63810
 "  -print-multiarch         Normalisiertes GNU-Tripel für das Ziel anzeigen,\n"
 
63811
 "                           als Komponente im Bibliothekspfad verwendet\n"
 
63812
 
 
63813
-#: gcc.c:3068
 
63814
+#: gcc.c:3069
 
63815
 msgid "  -print-multi-directory   Display the root directory for versions of libgcc\n"
 
63816
 msgstr "  -print-multi-directory   Wurzelverzeichnis für Versionen von libgcc anzeigen\n"
 
63817
 
 
63818
-#: gcc.c:3069
 
63819
+#: gcc.c:3070
 
63820
 msgid ""
 
63821
 "  -print-multi-lib         Display the mapping between command line options and\n"
 
63822
 "                           multiple library search directories\n"
 
63823
@@ -344,53 +344,53 @@
 
63824
 "  -print-multi-lib         Abbildung zwischen Kommandozeilenoptionen und\n"
 
63825
 "                           mehreren Suchverzeichnissen für Bibliotheken anzeigen\n"
 
63826
 
 
63827
-#: gcc.c:3072
 
63828
+#: gcc.c:3073
 
63829
 msgid "  -print-multi-os-directory Display the relative path to OS libraries\n"
 
63830
 msgstr ""
 
63831
 "  -print-multi-os-directory Relativen Pfad zu Betriebssystembibliotheken\n"
 
63832
 "                            anzeigen\n"
 
63833
 
 
63834
-#: gcc.c:3073
 
63835
+#: gcc.c:3074
 
63836
 msgid "  -print-sysroot           Display the target libraries directory\n"
 
63837
 msgstr "  -print-sysroot           Verzeichnis der Ziel-Bibliotheken anzeigen\n"
 
63838
 
 
63839
-#: gcc.c:3074
 
63840
+#: gcc.c:3075
 
63841
 msgid "  -print-sysroot-headers-suffix Display the sysroot suffix used to find headers\n"
 
63842
 msgstr "  -print-sysroot-headers-suffix Den für Headersuche verwendeten sysroot-Suffix anzeigen\n"
 
63843
 
 
63844
-#: gcc.c:3075
 
63845
+#: gcc.c:3076
 
63846
 msgid "  -Wa,<options>            Pass comma-separated <options> on to the assembler\n"
 
63847
 msgstr "  -Wa,<Optionen>           Komma-getrennte <Optionen> an Assembler übergeben\n"
 
63848
 
 
63849
-#: gcc.c:3076
 
63850
+#: gcc.c:3077
 
63851
 msgid "  -Wp,<options>            Pass comma-separated <options> on to the preprocessor\n"
 
63852
 msgstr "  -Wp,<Optionen>           Komma-getrennte <Optionen> an Präprozessor übergeben\n"
 
63853
 
 
63854
-#: gcc.c:3077
 
63855
+#: gcc.c:3078
 
63856
 msgid "  -Wl,<options>            Pass comma-separated <options> on to the linker\n"
 
63857
 msgstr "  -Wl,<Optionen>           Komma-getrennte <Optionen> an Linker übergeben\n"
 
63858
 
 
63859
-#: gcc.c:3078
 
63860
+#: gcc.c:3079
 
63861
 msgid "  -Xassembler <arg>        Pass <arg> on to the assembler\n"
 
63862
 msgstr "  -Xassembler <arg>        <arg> an den Assembler übergeben\n"
 
63863
 
 
63864
-#: gcc.c:3079
 
63865
+#: gcc.c:3080
 
63866
 msgid "  -Xpreprocessor <arg>     Pass <arg> on to the preprocessor\n"
 
63867
 msgstr "  -Xpreprocessor <arg>     <arg> an den Präprozessor übergeben\n"
 
63868
 
 
63869
-#: gcc.c:3080
 
63870
+#: gcc.c:3081
 
63871
 msgid "  -Xlinker <arg>           Pass <arg> on to the linker\n"
 
63872
 msgstr "  -Xlinker <arg>           <arg> an den Linker übergeben\n"
 
63873
 
 
63874
-#: gcc.c:3081
 
63875
+#: gcc.c:3082
 
63876
 msgid "  -save-temps              Do not delete intermediate files\n"
 
63877
 msgstr "  -save-temps              Temporäre Dateien nicht löschen\n"
 
63878
 
 
63879
-#: gcc.c:3082
 
63880
+#: gcc.c:3083
 
63881
 msgid "  -save-temps=<arg>        Do not delete intermediate files\n"
 
63882
 msgstr "  -save-temps=<arg>        Temporäre Dateien nicht löschen\n"
 
63883
 
 
63884
-#: gcc.c:3083
 
63885
+#: gcc.c:3084
 
63886
 msgid ""
 
63887
 "  -no-canonical-prefixes   Do not canonicalize paths when building relative\n"
 
63888
 "                           prefixes to other gcc components\n"
 
63889
@@ -398,25 +398,25 @@
 
63890
 "  -no-canonical-prefixes   Pfade beim Erzeugen relativer Präfixe zu anderen\n"
 
63891
 "                           GCC-Komponenten nicht kanonisieren\n"
 
63892
 
 
63893
-#: gcc.c:3086
 
63894
+#: gcc.c:3087
 
63895
 msgid "  -pipe                    Use pipes rather than intermediate files\n"
 
63896
 msgstr "  -pipe                    Pipes statt temporärer Dateien verwenden\n"
 
63897
 
 
63898
-#: gcc.c:3087
 
63899
+#: gcc.c:3088
 
63900
 msgid "  -time                    Time the execution of each subprocess\n"
 
63901
 msgstr "  -time                    Zeit für Ausführung jedes Subprozesses stoppen\n"
 
63902
 
 
63903
-#: gcc.c:3088
 
63904
+#: gcc.c:3089
 
63905
 msgid "  -specs=<file>            Override built-in specs with the contents of <file>\n"
 
63906
 msgstr ""
 
63907
 "  -specs=<Datei>           Eingebaute Spezifikationen mit Inhalt der <Datei>\n"
 
63908
 "                           überschreiben\n"
 
63909
 
 
63910
-#: gcc.c:3089
 
63911
+#: gcc.c:3090
 
63912
 msgid "  -std=<standard>          Assume that the input sources are for <standard>\n"
 
63913
 msgstr "  -std=<Standard>          Annehmen, dass die Eingabequellen für <Standard> sind\n"
 
63914
 
 
63915
-#: gcc.c:3090
 
63916
+#: gcc.c:3091
 
63917
 msgid ""
 
63918
 "  --sysroot=<directory>    Use <directory> as the root directory for headers\n"
 
63919
 "                           and libraries\n"
 
63920
@@ -424,47 +424,47 @@
 
63921
 "  --sysroot=<Verzeichnis>  <Verzeichnis> als Root-Verzeichnis für Header und\n"
 
63922
 "                           Bibliotheken verwenden\n"
 
63923
 
 
63924
-#: gcc.c:3093
 
63925
+#: gcc.c:3094
 
63926
 msgid "  -B <directory>           Add <directory> to the compiler's search paths\n"
 
63927
 msgstr "  -B <Verzeichnis>         <Verzeichnis> zum Suchpfad des Compilers hinzufügen\n"
 
63928
 
 
63929
-#: gcc.c:3094
 
63930
+#: gcc.c:3095
 
63931
 msgid "  -v                       Display the programs invoked by the compiler\n"
 
63932
 msgstr "  -v                       Vom Compiler aufgerufene Programme anzeigen\n"
 
63933
 
 
63934
-#: gcc.c:3095
 
63935
+#: gcc.c:3096
 
63936
 msgid "  -###                     Like -v but options quoted and commands not executed\n"
 
63937
 msgstr ""
 
63938
 "  -###                     Wie -v, aber mit zitierten Optionen und nicht\n"
 
63939
 "                           ausgeführten Befehlen\n"
 
63940
 
 
63941
-#: gcc.c:3096
 
63942
+#: gcc.c:3097
 
63943
 msgid "  -E                       Preprocess only; do not compile, assemble or link\n"
 
63944
 msgstr ""
 
63945
 "  -E                       Nur Präprozessor, kein Compiler, Assembler oder\n"
 
63946
 "                           Binder\n"
 
63947
 
 
63948
-#: gcc.c:3097
 
63949
+#: gcc.c:3098
 
63950
 msgid "  -S                       Compile only; do not assemble or link\n"
 
63951
 msgstr "  -S                       Nur kompilieren, nicht assemblieren oder binden\n"
 
63952
 
 
63953
-#: gcc.c:3098
 
63954
+#: gcc.c:3099
 
63955
 msgid "  -c                       Compile and assemble, but do not link\n"
 
63956
 msgstr "  -c                       Nur kompilieren und assemblieren, aber nicht binden\n"
 
63957
 
 
63958
-#: gcc.c:3099
 
63959
+#: gcc.c:3100
 
63960
 msgid "  -o <file>                Place the output into <file>\n"
 
63961
 msgstr "  -o <Datei>               Ausgabe in <Datei> schreiben\n"
 
63962
 
 
63963
-#: gcc.c:3100
 
63964
+#: gcc.c:3101
 
63965
 msgid "  -pie                     Create a position independent executable\n"
 
63966
 msgstr "  -pie                     Eine lageunabhängige ausführbare Datei erzeugen\n"
 
63967
 
 
63968
-#: gcc.c:3101
 
63969
+#: gcc.c:3102
 
63970
 msgid "  -shared                  Create a shared library\n"
 
63971
 msgstr "  -shared                  Eine Shared Library erzeugen\n"
 
63972
 
 
63973
-#: gcc.c:3102
 
63974
+#: gcc.c:3103
 
63975
 msgid ""
 
63976
 "  -x <language>            Specify the language of the following input files\n"
 
63977
 "                           Permissible languages include: c c++ assembler none\n"
 
63978
@@ -477,7 +477,7 @@
 
63979
 "                           verhalten, die Sprache aufgrund der Dateinamens-\n"
 
63980
 "                           erweiterung zu vermuten\n"
 
63981
 
 
63982
-#: gcc.c:3109
 
63983
+#: gcc.c:3110
 
63984
 #, c-format
 
63985
 msgid ""
 
63986
 "\n"
 
63987
@@ -491,27 +491,27 @@
 
63988
 " Um andere Optionen an diese Prozesse zu übergeben, müssen die Optionen\n"
 
63989
 " -W<Buchstabe> verwendet werden.\n"
 
63990
 
 
63991
-#: gcc.c:5364
 
63992
+#: gcc.c:5365
 
63993
 #, c-format
 
63994
 msgid "Processing spec (%s), which is '%s'\n"
 
63995
 msgstr "Spezifikation (%s) wird verarbeitet, welche »%s« ist\n"
 
63996
 
 
63997
-#: gcc.c:6649
 
63998
+#: gcc.c:6651
 
63999
 #, c-format
 
64000
 msgid "install: %s%s\n"
 
64001
 msgstr "installiere: %s%s\n"
 
64002
 
 
64003
-#: gcc.c:6652
 
64004
+#: gcc.c:6654
 
64005
 #, c-format
 
64006
 msgid "programs: %s\n"
 
64007
 msgstr "Programme: %s\n"
 
64008
 
 
64009
-#: gcc.c:6654
 
64010
+#: gcc.c:6656
 
64011
 #, c-format
 
64012
 msgid "libraries: %s\n"
 
64013
 msgstr "Bibliotheken: %s\n"
 
64014
 
 
64015
-#: gcc.c:6738
 
64016
+#: gcc.c:6740
 
64017
 #, c-format
 
64018
 msgid ""
 
64019
 "\n"
 
64020
@@ -522,16 +522,16 @@
 
64021
 "folgenden Hinweise; Fehler in der deutschen Übersetzung sind an\n"
 
64022
 "translation-team-de@lists.sourceforge.net zu melden:\n"
 
64023
 
 
64024
-#: gcc.c:6754
 
64025
+#: gcc.c:6756
 
64026
 #, c-format
 
64027
 msgid "%s %s%s\n"
 
64028
 msgstr "%s %s%s\n"
 
64029
 
 
64030
-#: gcc.c:6757 gcov.c:491 fortran/gfortranspec.c:303 java/jcf-dump.c:1230
 
64031
+#: gcc.c:6759 gcov.c:491 fortran/gfortranspec.c:303 java/jcf-dump.c:1230
 
64032
 msgid "(C)"
 
64033
 msgstr "(C)"
 
64034
 
 
64035
-#: gcc.c:6758 java/jcf-dump.c:1231
 
64036
+#: gcc.c:6760 java/jcf-dump.c:1231
 
64037
 #, c-format
 
64038
 msgid ""
 
64039
 "This is free software; see the source for copying conditions.  There is NO\n"
 
64040
@@ -542,32 +542,32 @@
 
64041
 "gibt KEINE Garantie; auch nicht für MARKTGÄNGIGKEIT oder FÜR SPEZIELLE ZWECKE.\n"
 
64042
 "\n"
 
64043
 
 
64044
-#: gcc.c:6775
 
64045
+#: gcc.c:6777
 
64046
 #, c-format
 
64047
 msgid "Target: %s\n"
 
64048
 msgstr "Ziel: %s\n"
 
64049
 
 
64050
-#: gcc.c:6776
 
64051
+#: gcc.c:6778
 
64052
 #, c-format
 
64053
 msgid "Configured with: %s\n"
 
64054
 msgstr "Konfiguriert mit: %s\n"
 
64055
 
 
64056
-#: gcc.c:6790
 
64057
+#: gcc.c:6792
 
64058
 #, c-format
 
64059
 msgid "Thread model: %s\n"
 
64060
 msgstr "Thread-Modell: %s\n"
 
64061
 
 
64062
-#: gcc.c:6801
 
64063
+#: gcc.c:6803
 
64064
 #, c-format
 
64065
 msgid "gcc version %s %s\n"
 
64066
 msgstr "gcc-Version %s %s\n"
 
64067
 
 
64068
-#: gcc.c:6804
 
64069
+#: gcc.c:6806
 
64070
 #, c-format
 
64071
 msgid "gcc driver version %s %sexecuting gcc version %s\n"
 
64072
 msgstr "gcc-Treiberversion %s %s führt GCC-Version %s aus\n"
 
64073
 
 
64074
-#: gcc.c:7058
 
64075
+#: gcc.c:7061
 
64076
 #, c-format
 
64077
 msgid ""
 
64078
 "\n"
 
64079
@@ -580,7 +580,7 @@
 
64080
 "==============\n"
 
64081
 "\n"
 
64082
 
 
64083
-#: gcc.c:7059
 
64084
+#: gcc.c:7062
 
64085
 #, c-format
 
64086
 msgid ""
 
64087
 "Use \"-Wl,OPTION\" to pass \"OPTION\" to the linker.\n"
 
64088
@@ -589,7 +589,7 @@
 
64089
 "»-Wl,OPTION« verwenden, um »OPTION« an den Linker zu übergeben.\n"
 
64090
 "\n"
 
64091
 
 
64092
-#: gcc.c:8276
 
64093
+#: gcc.c:8279
 
64094
 #, c-format
 
64095
 msgid ""
 
64096
 "Assembler options\n"
 
64097
@@ -600,7 +600,7 @@
 
64098
 "=================\n"
 
64099
 "\n"
 
64100
 
 
64101
-#: gcc.c:8277
 
64102
+#: gcc.c:8280
 
64103
 #, c-format
 
64104
 msgid ""
 
64105
 "Use \"-Wa,OPTION\" to pass \"OPTION\" to the assembler.\n"
 
64106
@@ -1030,17 +1030,17 @@
 
64107
 msgid "ignoring nonexistent directory \"%s\"\n"
 
64108
 msgstr "nicht vorhandenes Verzeichnis »%s« wird ignoriert\n"
 
64109
 
 
64110
-#: incpath.c:363
 
64111
+#: incpath.c:374
 
64112
 #, c-format
 
64113
 msgid "#include \"...\" search starts here:\n"
 
64114
 msgstr "#include \"...\" - Suche beginnt hier:\n"
 
64115
 
 
64116
-#: incpath.c:367
 
64117
+#: incpath.c:378
 
64118
 #, c-format
 
64119
 msgid "#include <...> search starts here:\n"
 
64120
 msgstr "#include <...> - Suche beginnt hier:\n"
 
64121
 
 
64122
-#: incpath.c:372
 
64123
+#: incpath.c:383
 
64124
 #, c-format
 
64125
 msgid "End of search list.\n"
 
64126
 msgstr "Ende der Suchliste.\n"
 
64127
@@ -1071,44 +1071,44 @@
 
64128
 msgid "At top level:"
 
64129
 msgstr "Auf höchster Ebene:"
 
64130
 
 
64131
-#: langhooks.c:400 cp/error.c:3038
 
64132
+#: langhooks.c:400 cp/error.c:3042
 
64133
 #, c-format
 
64134
 msgid "In member function %qs"
 
64135
 msgstr "In Elementfunktion %qs"
 
64136
 
 
64137
-#: langhooks.c:404 cp/error.c:3041
 
64138
+#: langhooks.c:404 cp/error.c:3045
 
64139
 #, c-format
 
64140
 msgid "In function %qs"
 
64141
 msgstr "In Funktion %qs"
 
64142
 
 
64143
-#: langhooks.c:455 cp/error.c:2991
 
64144
+#: langhooks.c:455 cp/error.c:2995
 
64145
 #, c-format
 
64146
 msgid "    inlined from %qs at %s:%d:%d"
 
64147
 msgstr "    eingefügt von %qs bei %s:%d:%d"
 
64148
 
 
64149
-#: langhooks.c:460 cp/error.c:2996
 
64150
+#: langhooks.c:460 cp/error.c:3000
 
64151
 #, c-format
 
64152
 msgid "    inlined from %qs at %s:%d"
 
64153
 msgstr "    eingefügt von %qs bei %s:%d"
 
64154
 
 
64155
-#: langhooks.c:466 cp/error.c:3002
 
64156
+#: langhooks.c:466 cp/error.c:3006
 
64157
 #, c-format
 
64158
 msgid "    inlined from %qs"
 
64159
 msgstr "    eingefügt von %qs"
 
64160
 
 
64161
-#: loop-iv.c:3029 tree-ssa-loop-niter.c:1924
 
64162
+#: loop-iv.c:3029 tree-ssa-loop-niter.c:1925
 
64163
 msgid "assuming that the loop is not infinite"
 
64164
 msgstr "es wird angenommen, dass es sich nicht um eine Endlosschleife handelt"
 
64165
 
 
64166
-#: loop-iv.c:3030 tree-ssa-loop-niter.c:1925
 
64167
+#: loop-iv.c:3030 tree-ssa-loop-niter.c:1926
 
64168
 msgid "cannot optimize possibly infinite loops"
 
64169
 msgstr "mögliche Endlosscheife kann nicht optimiert werden"
 
64170
 
 
64171
-#: loop-iv.c:3038 tree-ssa-loop-niter.c:1929
 
64172
+#: loop-iv.c:3038 tree-ssa-loop-niter.c:1930
 
64173
 msgid "assuming that the loop counter does not overflow"
 
64174
 msgstr "es wird angenommen, dass die Schleifen-Zählvariable nicht überläuft"
 
64175
 
 
64176
-#: loop-iv.c:3039 tree-ssa-loop-niter.c:1930
 
64177
+#: loop-iv.c:3039 tree-ssa-loop-niter.c:1931
 
64178
 msgid "cannot optimize loop, the loop counter may overflow"
 
64179
 msgstr "Schleife kann nicht optimiert werden, Schleifen-Zählvariable könnte überlaufen"
 
64180
 
 
64181
@@ -1164,7 +1164,7 @@
 
64182
 #: lto-wrapper.c:430
 
64183
 #, c-format
 
64184
 msgid "Option %s not used consistently in all LTO input files"
 
64185
-msgstr ""
 
64186
+msgstr "Option %s nicht konsistent in allen LTO-Eingabedateien verwendet"
 
64187
 
 
64188
 #: lto-wrapper.c:461
 
64189
 #, c-format
 
64190
@@ -1186,78 +1186,78 @@
 
64191
 msgid "This switch lacks documentation"
 
64192
 msgstr "Dieser Schalter ist undokumentiert"
 
64193
 
 
64194
-#: opts.c:1015
 
64195
+#: opts.c:1018
 
64196
 msgid "[default]"
 
64197
 msgstr "[Standard]"
 
64198
 
 
64199
-#: opts.c:1026
 
64200
+#: opts.c:1029
 
64201
 msgid "[enabled]"
 
64202
 msgstr "[eingeschaltet]"
 
64203
 
 
64204
-#: opts.c:1026
 
64205
+#: opts.c:1029
 
64206
 msgid "[disabled]"
 
64207
 msgstr "[ausgeschaltet]"
 
64208
 
 
64209
-#: opts.c:1045
 
64210
+#: opts.c:1048
 
64211
 #, c-format
 
64212
 msgid " No options with the desired characteristics were found\n"
 
64213
 msgstr " Keine Optionen mit den gewünschten Eigenschaften gefunden\n"
 
64214
 
 
64215
-#: opts.c:1054
 
64216
+#: opts.c:1057
 
64217
 #, c-format
 
64218
 msgid " None found.  Use --help=%s to show *all* the options supported by the %s front-end\n"
 
64219
 msgstr " Nichts gefunden. --help=%s verwenden, um *alle* vom Frontend %s unterstützten Optionen anzuzeigen\n"
 
64220
 
 
64221
-#: opts.c:1060
 
64222
+#: opts.c:1063
 
64223
 #, c-format
 
64224
 msgid " All options with the desired characteristics have already been displayed\n"
 
64225
 msgstr " Alle Optionen mit den gewünschten Eigenschaften wurden bereits angezeigt\n"
 
64226
 
 
64227
-#: opts.c:1155
 
64228
+#: opts.c:1158
 
64229
 msgid "The following options are target specific"
 
64230
 msgstr "Die folgenden Optionen sind zielspezifisch"
 
64231
 
 
64232
-#: opts.c:1158
 
64233
+#: opts.c:1161
 
64234
 msgid "The following options control compiler warning messages"
 
64235
 msgstr "Die folgenden Optionen steuern Warnmeldungen des Compilers"
 
64236
 
 
64237
-#: opts.c:1161
 
64238
+#: opts.c:1164
 
64239
 msgid "The following options control optimizations"
 
64240
 msgstr "Die folgenden Optionen steuern Optimierungen"
 
64241
 
 
64242
-#: opts.c:1164 opts.c:1203
 
64243
+#: opts.c:1167 opts.c:1206
 
64244
 msgid "The following options are language-independent"
 
64245
 msgstr "Die folgenden Optionen sind sprach-unabhängig"
 
64246
 
 
64247
-#: opts.c:1167
 
64248
+#: opts.c:1170
 
64249
 msgid "The --param option recognizes the following as parameters"
 
64250
 msgstr "Die Option »--param« erkennt die folgenden Parameter"
 
64251
 
 
64252
-#: opts.c:1173
 
64253
+#: opts.c:1176
 
64254
 msgid "The following options are specific to just the language "
 
64255
 msgstr "Die folgenden Optionen sind nur spezifisch für die Sprache "
 
64256
 
 
64257
-#: opts.c:1175
 
64258
+#: opts.c:1178
 
64259
 msgid "The following options are supported by the language "
 
64260
 msgstr "Die folgenden Optionen werden von der Sprache unterstützt "
 
64261
 
 
64262
-#: opts.c:1186
 
64263
+#: opts.c:1189
 
64264
 msgid "The following options are not documented"
 
64265
 msgstr "Die folgenden Optionen sind nicht dokumentiert"
 
64266
 
 
64267
-#: opts.c:1188
 
64268
+#: opts.c:1191
 
64269
 msgid "The following options take separate arguments"
 
64270
 msgstr "Die folgenden Optionen verwenden separate Argumente"
 
64271
 
 
64272
-#: opts.c:1190
 
64273
+#: opts.c:1193
 
64274
 msgid "The following options take joined arguments"
 
64275
 msgstr "Die folgenden Optionen verwenden gemeinsame Argumente"
 
64276
 
 
64277
-#: opts.c:1201
 
64278
+#: opts.c:1204
 
64279
 msgid "The following options are language-related"
 
64280
 msgstr "Die folgenden Optionen sind sprachbezogen"
 
64281
 
 
64282
-#: opts.c:2078
 
64283
+#: opts.c:2081
 
64284
 msgid "enabled by default"
 
64285
 msgstr "standardmäßig aktiviert"
 
64286
 
 
64287
@@ -1535,7 +1535,7 @@
 
64288
 
 
64289
 #: params.def:49
 
64290
 msgid "The minimal estimated speedup allowing inliner to ignore inline-insns-single and inline-isnsns-auto"
 
64291
-msgstr ""
 
64292
+msgstr "Kleinste voraussichtliche Beschleunigung, die Inlinern erlaubt, inline-insns-single und inline-isnsns-auto zu ignorieren"
 
64293
 
 
64294
 #: params.def:66
 
64295
 msgid "The maximum number of instructions in a single function eligible for inlining"
 
64296
@@ -1735,7 +1735,7 @@
 
64297
 
 
64298
 #: params.def:368
 
64299
 msgid "A basic block profile count is considered hot if it contributes to the given permillage of the entire profiled execution"
 
64300
-msgstr ""
 
64301
+msgstr "Ein Basisblock-Profilzähler wird als heiß betrachtet, wenn es zum angegebenen Promilleanteil zum Gesamtprofil beiträgt"
 
64302
 
 
64303
 #: params.def:373
 
64304
 msgid "Select fraction of the maximal frequency of executions of basic block in function given basic block needs to have to be considered hot"
 
64305
@@ -1907,7 +1907,7 @@
 
64306
 
 
64307
 #: params.def:625
 
64308
 msgid "The minimum probability an edge must have for the scheduler to save its state across it."
 
64309
-msgstr ""
 
64310
+msgstr "Kleinste Wahrscheinlichkeit einer Kante, sodass bei der Planung ihr Zustand gesichert wird"
 
64311
 
 
64312
 #: params.def:630
 
64313
 msgid "The maximum size of the lookahead window of selective scheduling"
 
64314
@@ -2047,7 +2047,7 @@
 
64315
 
 
64316
 #: params.def:875
 
64317
 msgid "Max. size of loc list for which reverse ops should be added"
 
64318
-msgstr ""
 
64319
+msgstr "Maximalgröße der Loc-List, bei der Umkehrungsoperationen hinzugefügt werden sollen"
 
64320
 
 
64321
 #: params.def:882
 
64322
 msgid "The minimum UID to be used for a nondebug insn"
 
64323
@@ -2071,11 +2071,11 @@
 
64324
 
 
64325
 #: params.def:912
 
64326
 msgid "Maximum number of aggregate content items for a parameter in jump functions and lattices"
 
64327
-msgstr ""
 
64328
+msgstr "Höchstzahl der zusammengesetzten enthaltenen Elemente für einen Parameter in Sprungfunktionen und Gittern"
 
64329
 
 
64330
 #: params.def:918
 
64331
 msgid "Compile-time bonus IPA-CP assigns to candidates which make loop bounds or strides known."
 
64332
-msgstr ""
 
64333
+msgstr "Bonus-IPA-CP-Zuweisungen zur Laufzeit an Kandidaten, die Schleifengrenzen oder Schritte bekannt machen"
 
64334
 
 
64335
 #: params.def:926
 
64336
 msgid "Number of partitions the program should be split to"
 
64337
@@ -2131,11 +2131,11 @@
 
64338
 
 
64339
 #: params.def:1007
 
64340
 msgid "Which -fsched-pressure algorithm to apply"
 
64341
-msgstr ""
 
64342
+msgstr "Anzuwendender Algorithmus für -fsched-pressure"
 
64343
 
 
64344
 #: params.def:1013
 
64345
 msgid "Maximum length of candidate scans for straight-line strength reduction"
 
64346
-msgstr ""
 
64347
+msgstr "Maximallänge von Kandidatenprüfungen für Stärkereduktion in geraden Linien"
 
64348
 
 
64349
 #: c-family/c-format.c:345
 
64350
 msgid "format"
 
64351
@@ -2446,7 +2446,7 @@
 
64352
 msgid "<return-value>"
 
64353
 msgstr "<Rückgabewert>"
 
64354
 
 
64355
-#: c-family/c-pretty-print.c:2147 cp/error.c:1818 cp/error.c:2764
 
64356
+#: c-family/c-pretty-print.c:2147 cp/error.c:1818 cp/error.c:2768
 
64357
 msgid "<unknown>"
 
64358
 msgstr "<unbekannt>"
 
64359
 
 
64360
@@ -2464,7 +2464,7 @@
 
64361
 msgid "incompatible floating point / vector register operand for '%%%c'"
 
64362
 msgstr "unverträglicher Gleitkomma- / Vektorregisteroperand für »%%%c«"
 
64363
 
 
64364
-#: config/aarch64/aarch64.c:3399 config/arm/arm.c:18223
 
64365
+#: config/aarch64/aarch64.c:3399 config/arm/arm.c:18233
 
64366
 #, c-format
 
64367
 msgid "missing operand"
 
64368
 msgstr "fehlender Operand"
 
64369
@@ -2568,33 +2568,34 @@
 
64370
 msgid "invalid %%xn code"
 
64371
 msgstr "ungültiger %%xn-Code"
 
64372
 
 
64373
-#: config/arm/arm.c:17560 config/arm/arm.c:17578
 
64374
+#: config/arm/arm.c:15438 config/arm/arm.c:15463 config/arm/arm.c:15473
 
64375
+#: config/arm/arm.c:15482 config/arm/arm.c:15490
 
64376
 #, c-format
 
64377
+msgid "invalid shift operand"
 
64378
+msgstr "ungültiger Schiebeoperand"
 
64379
+
 
64380
+#: config/arm/arm.c:17576 config/arm/arm.c:17594
 
64381
+#, c-format
 
64382
 msgid "predicated Thumb instruction"
 
64383
 msgstr "angegebene Thumb-Anweisung"
 
64384
 
 
64385
-#: config/arm/arm.c:17566
 
64386
+#: config/arm/arm.c:17582
 
64387
 #, c-format
 
64388
 msgid "predicated instruction in conditional sequence"
 
64389
 msgstr "angegebene Anweisung in bedingter Sequenz"
 
64390
 
 
64391
-#: config/arm/arm.c:17697 config/arm/arm.c:17710
 
64392
+#: config/arm/arm.c:17713 config/arm/arm.c:17726
 
64393
 #, c-format
 
64394
 msgid "Unsupported operand for code '%c'"
 
64395
 msgstr "Operand für Code »%c« nicht unterstützt"
 
64396
 
 
64397
-#: config/arm/arm.c:17748
 
64398
-#, c-format
 
64399
-msgid "invalid shift operand"
 
64400
-msgstr "ungültiger Schiebeoperand"
 
64401
-
 
64402
-#: config/arm/arm.c:17805 config/arm/arm.c:17827 config/arm/arm.c:17837
 
64403
-#: config/arm/arm.c:17847 config/arm/arm.c:17857 config/arm/arm.c:17896
 
64404
-#: config/arm/arm.c:17914 config/arm/arm.c:17939 config/arm/arm.c:17954
 
64405
-#: config/arm/arm.c:17981 config/arm/arm.c:17988 config/arm/arm.c:18006
 
64406
-#: config/arm/arm.c:18013 config/arm/arm.c:18021 config/arm/arm.c:18042
 
64407
-#: config/arm/arm.c:18049 config/arm/arm.c:18174 config/arm/arm.c:18181
 
64408
-#: config/arm/arm.c:18204 config/arm/arm.c:18211 config/bfin/bfin.c:1439
 
64409
+#: config/arm/arm.c:17815 config/arm/arm.c:17837 config/arm/arm.c:17847
 
64410
+#: config/arm/arm.c:17857 config/arm/arm.c:17867 config/arm/arm.c:17906
 
64411
+#: config/arm/arm.c:17924 config/arm/arm.c:17949 config/arm/arm.c:17964
 
64412
+#: config/arm/arm.c:17991 config/arm/arm.c:17998 config/arm/arm.c:18016
 
64413
+#: config/arm/arm.c:18023 config/arm/arm.c:18031 config/arm/arm.c:18052
 
64414
+#: config/arm/arm.c:18059 config/arm/arm.c:18184 config/arm/arm.c:18191
 
64415
+#: config/arm/arm.c:18214 config/arm/arm.c:18221 config/bfin/bfin.c:1439
 
64416
 #: config/bfin/bfin.c:1446 config/bfin/bfin.c:1453 config/bfin/bfin.c:1460
 
64417
 #: config/bfin/bfin.c:1469 config/bfin/bfin.c:1476 config/bfin/bfin.c:1483
 
64418
 #: config/bfin/bfin.c:1490
 
64419
@@ -2602,22 +2603,22 @@
 
64420
 msgid "invalid operand for code '%c'"
 
64421
 msgstr "ungültiger Operand für Code »%c«"
 
64422
 
 
64423
-#: config/arm/arm.c:17909
 
64424
+#: config/arm/arm.c:17919
 
64425
 #, c-format
 
64426
 msgid "instruction never executed"
 
64427
 msgstr "Anweisung wird niemals ausgeführt"
 
64428
 
 
64429
 #. Former Maverick support, removed after GCC-4.7.
 
64430
-#: config/arm/arm.c:17930
 
64431
+#: config/arm/arm.c:17940
 
64432
 #, c-format
 
64433
 msgid "obsolete Maverick format code '%c'"
 
64434
 msgstr "veralteter Maverick-Formatcode »%c«"
 
64435
 
 
64436
-#: config/arm/arm.c:20988
 
64437
+#: config/arm/arm.c:20998
 
64438
 msgid "function parameters cannot have __fp16 type"
 
64439
 msgstr "Funktionsparameter können nicht Typ __fp16 haben"
 
64440
 
 
64441
-#: config/arm/arm.c:20998
 
64442
+#: config/arm/arm.c:21008
 
64443
 msgid "functions cannot return __fp16 type"
 
64444
 msgstr "Funktionen können nicht Typ __fp16 zurückgeben"
 
64445
 
 
64446
@@ -2652,7 +2653,7 @@
 
64447
 
 
64448
 #: config/avr/avr.c:2234
 
64449
 #, c-format
 
64450
-msgid "Unsupported code '%c'for fixed-point:"
 
64451
+msgid "Unsupported code '%c' for fixed-point:"
 
64452
 msgstr "Code »%c« für Festkomma nicht unterstützt:"
 
64453
 
 
64454
 #: config/avr/avr.c:2243
 
64455
@@ -2699,8 +2700,8 @@
 
64456
 msgstr "ungültiger const_double-Operand"
 
64457
 
 
64458
 #: config/cris/cris.c:580 config/moxie/moxie.c:111 final.c:3311 final.c:3313
 
64459
-#: fold-const.c:270 gcc.c:4712 gcc.c:4726 loop-iv.c:3031 loop-iv.c:3040
 
64460
-#: rtl-error.c:102 toplev.c:332 tree-ssa-loop-niter.c:1933 tree-vrp.c:6783
 
64461
+#: fold-const.c:270 gcc.c:4713 gcc.c:4727 loop-iv.c:3031 loop-iv.c:3040
 
64462
+#: rtl-error.c:102 toplev.c:332 tree-ssa-loop-niter.c:1934 tree-vrp.c:6783
 
64463
 #: cp/typeck.c:5618 java/expr.c:389 lto/lto-object.c:189 lto/lto-object.c:287
 
64464
 #: lto/lto-object.c:344 lto/lto-object.c:368
 
64465
 #, gcc-internal-format, gfc-internal-format
 
64466
@@ -3041,8 +3042,8 @@
 
64467
 msgid "invalid operation on %<__fpreg%>"
 
64468
 msgstr "ungültige Operation auf %<__fpreg%>"
 
64469
 
 
64470
-#: config/iq2000/iq2000.c:3132 config/tilegx/tilegx.c:5205
 
64471
-#: config/tilepro/tilepro.c:4695
 
64472
+#: config/iq2000/iq2000.c:3132 config/tilegx/tilegx.c:5203
 
64473
+#: config/tilepro/tilepro.c:4693
 
64474
 #, c-format
 
64475
 msgid "invalid %%P operand"
 
64476
 msgstr "ungültiger %%P-Operand"
 
64477
@@ -3057,20 +3058,20 @@
 
64478
 msgid "invalid use of %%d, %%x, or %%X"
 
64479
 msgstr "ungültige Verwendung von %%d, %%x oder %%X"
 
64480
 
 
64481
-#: config/lm32/lm32.c:521
 
64482
+#: config/lm32/lm32.c:518
 
64483
 #, c-format
 
64484
 msgid "only 0.0 can be loaded as an immediate"
 
64485
 msgstr "nur 0.0 kann als Immediate geladen werden"
 
64486
 
 
64487
-#: config/lm32/lm32.c:591
 
64488
+#: config/lm32/lm32.c:588
 
64489
 msgid "bad operand"
 
64490
 msgstr "Ungültiger Operand"
 
64491
 
 
64492
-#: config/lm32/lm32.c:603
 
64493
+#: config/lm32/lm32.c:600
 
64494
 msgid "can't use non gp relative absolute address"
 
64495
 msgstr "Nicht-GP-relative absolute Adresse kann nicht verwendet werden"
 
64496
 
 
64497
-#: config/lm32/lm32.c:607
 
64498
+#: config/lm32/lm32.c:604
 
64499
 msgid "invalid addressing mode"
 
64500
 msgstr "ungültiger Adressierungsmodus"
 
64501
 
 
64502
@@ -3139,36 +3140,36 @@
 
64503
 msgid "invalid %%L code"
 
64504
 msgstr "ungültiger %%L-Code"
 
64505
 
 
64506
-#: config/microblaze/microblaze.c:1760
 
64507
+#: config/microblaze/microblaze.c:2156
 
64508
 #, c-format
 
64509
 msgid "unknown punctuation '%c'"
 
64510
 msgstr "unbekanntes Zeichen »%c«"
 
64511
 
 
64512
-#: config/microblaze/microblaze.c:1769
 
64513
+#: config/microblaze/microblaze.c:2165
 
64514
 #, c-format
 
64515
 msgid "null pointer"
 
64516
 msgstr "Null-Zeiger"
 
64517
 
 
64518
-#: config/microblaze/microblaze.c:1804
 
64519
+#: config/microblaze/microblaze.c:2200
 
64520
 #, c-format
 
64521
 msgid "PRINT_OPERAND, invalid insn for %%C"
 
64522
 msgstr "PRINT_OPERAND, ungültiger Befehl für %%C"
 
64523
 
 
64524
-#: config/microblaze/microblaze.c:1833
 
64525
+#: config/microblaze/microblaze.c:2229
 
64526
 #, c-format
 
64527
 msgid "PRINT_OPERAND, invalid insn for %%N"
 
64528
 msgstr "PRINT_OPERAND, ungültiger Befehl für %%N"
 
64529
 
 
64530
-#: config/microblaze/microblaze.c:1853 config/microblaze/microblaze.c:2014
 
64531
+#: config/microblaze/microblaze.c:2249 config/microblaze/microblaze.c:2420
 
64532
 msgid "insn contains an invalid address !"
 
64533
 msgstr "Befehl enthält eine ungültige Adresse!"
 
64534
 
 
64535
-#: config/microblaze/microblaze.c:1867 config/microblaze/microblaze.c:2054
 
64536
+#: config/microblaze/microblaze.c:2264 config/microblaze/microblaze.c:2479
 
64537
 #: config/xtensa/xtensa.c:2443
 
64538
 msgid "invalid address"
 
64539
 msgstr "ungültige Adresse"
 
64540
 
 
64541
-#: config/microblaze/microblaze.c:1966
 
64542
+#: config/microblaze/microblaze.c:2363
 
64543
 #, c-format
 
64544
 msgid "letter %c was found & insn was not CONST_INT"
 
64545
 msgstr "Buchstabe %c gefunden und Befehl war nicht CONST_INT"
 
64546
@@ -3449,25 +3450,25 @@
 
64547
 msgid "invalid operand for code: '%c'"
 
64548
 msgstr "ungültiger Operand für Code: »%c«"
 
64549
 
 
64550
-#: config/sh/sh.c:1204
 
64551
+#: config/sh/sh.c:1201
 
64552
 #, c-format
 
64553
 msgid "invalid operand to %%R"
 
64554
 msgstr "ungültiger Operand für %%R"
 
64555
 
 
64556
-#: config/sh/sh.c:1231
 
64557
+#: config/sh/sh.c:1228
 
64558
 #, c-format
 
64559
 msgid "invalid operand to %%S"
 
64560
 msgstr "ungültiger Operand für %%S"
 
64561
 
 
64562
-#: config/sh/sh.c:9775
 
64563
+#: config/sh/sh.c:9772
 
64564
 msgid "created and used with different architectures / ABIs"
 
64565
 msgstr "erzeugt und mit anderen Architekturen / ABIs verwendet"
 
64566
 
 
64567
-#: config/sh/sh.c:9777
 
64568
+#: config/sh/sh.c:9774
 
64569
 msgid "created and used with different ABIs"
 
64570
 msgstr "erzeugt und mit anderen ABIs verwendet"
 
64571
 
 
64572
-#: config/sh/sh.c:9779
 
64573
+#: config/sh/sh.c:9776
 
64574
 msgid "created and used with different endianness"
 
64575
 msgstr "erzeugt und mit anderer Bytereihenfolge verwendet"
 
64576
 
 
64577
@@ -3486,13 +3487,13 @@
 
64578
 msgid "invalid %%B operand"
 
64579
 msgstr "ungültiger %%B-Operand"
 
64580
 
 
64581
-#: config/sparc/sparc.c:8508 config/tilegx/tilegx.c:4988
 
64582
-#: config/tilepro/tilepro.c:4498
 
64583
+#: config/sparc/sparc.c:8508 config/tilegx/tilegx.c:4986
 
64584
+#: config/tilepro/tilepro.c:4496
 
64585
 #, c-format
 
64586
 msgid "invalid %%C operand"
 
64587
 msgstr "ungültiger %%C-Operand"
 
64588
 
 
64589
-#: config/sparc/sparc.c:8525 config/tilegx/tilegx.c:5021
 
64590
+#: config/sparc/sparc.c:8525 config/tilegx/tilegx.c:5019
 
64591
 #, c-format
 
64592
 msgid "invalid %%D operand"
 
64593
 msgstr "ungültiger %%D-Operand"
 
64594
@@ -3537,87 +3538,87 @@
 
64595
 msgid "xstormy16_print_operand: unknown code"
 
64596
 msgstr "xstormy16_print_operand: unbekannter Code"
 
64597
 
 
64598
-#: config/tilegx/tilegx.c:4973 config/tilepro/tilepro.c:4483
 
64599
+#: config/tilegx/tilegx.c:4971 config/tilepro/tilepro.c:4481
 
64600
 #, c-format
 
64601
 msgid "invalid %%c operand"
 
64602
 msgstr "ungültiger %%c-Operand"
 
64603
 
 
64604
-#: config/tilegx/tilegx.c:5004
 
64605
+#: config/tilegx/tilegx.c:5002
 
64606
 #, c-format
 
64607
 msgid "invalid %%d operand"
 
64608
 msgstr "ungültiger %%d-Operand"
 
64609
 
 
64610
-#: config/tilegx/tilegx.c:5101
 
64611
+#: config/tilegx/tilegx.c:5099
 
64612
 #, c-format
 
64613
 msgid "invalid %%H specifier"
 
64614
 msgstr "ungültiger %%H-Spezifizierer"
 
64615
 
 
64616
-#: config/tilegx/tilegx.c:5143 config/tilepro/tilepro.c:4512
 
64617
+#: config/tilegx/tilegx.c:5141 config/tilepro/tilepro.c:4510
 
64618
 #, c-format
 
64619
 msgid "invalid %%h operand"
 
64620
 msgstr "ungültiger %%h-Operand"
 
64621
 
 
64622
-#: config/tilegx/tilegx.c:5155 config/tilepro/tilepro.c:4576
 
64623
+#: config/tilegx/tilegx.c:5153 config/tilepro/tilepro.c:4574
 
64624
 #, c-format
 
64625
 msgid "invalid %%I operand"
 
64626
 msgstr "ungültiger %%I-Operand"
 
64627
 
 
64628
-#: config/tilegx/tilegx.c:5169 config/tilepro/tilepro.c:4590
 
64629
+#: config/tilegx/tilegx.c:5167 config/tilepro/tilepro.c:4588
 
64630
 #, c-format
 
64631
 msgid "invalid %%i operand"
 
64632
 msgstr "ungültiger %%i-Operand"
 
64633
 
 
64634
-#: config/tilegx/tilegx.c:5192 config/tilepro/tilepro.c:4613
 
64635
+#: config/tilegx/tilegx.c:5190 config/tilepro/tilepro.c:4611
 
64636
 #, c-format
 
64637
 msgid "invalid %%j operand"
 
64638
 msgstr "ungültiger %%j-Operand"
 
64639
 
 
64640
-#: config/tilegx/tilegx.c:5223
 
64641
+#: config/tilegx/tilegx.c:5221
 
64642
 #, c-format
 
64643
 msgid "invalid %%%c operand"
 
64644
 msgstr "ungültiger %%%c-Operand"
 
64645
 
 
64646
-#: config/tilegx/tilegx.c:5238 config/tilepro/tilepro.c:4727
 
64647
+#: config/tilegx/tilegx.c:5236 config/tilepro/tilepro.c:4725
 
64648
 #, c-format
 
64649
 msgid "invalid %%N operand"
 
64650
 msgstr "ungültiger %%N-Operand"
 
64651
 
 
64652
-#: config/tilegx/tilegx.c:5282
 
64653
+#: config/tilegx/tilegx.c:5280
 
64654
 #, c-format
 
64655
 msgid "invalid operand for 'r' specifier"
 
64656
 msgstr "ungültiger Operand für Spezifizierer »r«"
 
64657
 
 
64658
-#: config/tilegx/tilegx.c:5307 config/tilepro/tilepro.c:4809
 
64659
+#: config/tilegx/tilegx.c:5305 config/tilepro/tilepro.c:4807
 
64660
 #, c-format
 
64661
 msgid "unable to print out operand yet; code == %d (%c)"
 
64662
 msgstr "Operand kann noch nicht ausgegeben werden; Code == %d (%c)"
 
64663
 
 
64664
-#: config/tilepro/tilepro.c:4548
 
64665
+#: config/tilepro/tilepro.c:4546
 
64666
 #, c-format
 
64667
 msgid "invalid %%H operand"
 
64668
 msgstr "ungültiger %%H-Operand"
 
64669
 
 
64670
-#: config/tilepro/tilepro.c:4652
 
64671
+#: config/tilepro/tilepro.c:4650
 
64672
 #, c-format
 
64673
 msgid "invalid %%L operand"
 
64674
 msgstr "ungültiger %%L-Operand"
 
64675
 
 
64676
-#: config/tilepro/tilepro.c:4712
 
64677
+#: config/tilepro/tilepro.c:4710
 
64678
 #, c-format
 
64679
 msgid "invalid %%M operand"
 
64680
 msgstr "ungültiger %%M-Operand"
 
64681
 
 
64682
-#: config/tilepro/tilepro.c:4755
 
64683
+#: config/tilepro/tilepro.c:4753
 
64684
 #, c-format
 
64685
 msgid "invalid %%t operand"
 
64686
 msgstr "ungültiger %%t-Operand"
 
64687
 
 
64688
-#: config/tilepro/tilepro.c:4762
 
64689
+#: config/tilepro/tilepro.c:4760
 
64690
 #, c-format
 
64691
 msgid "invalid %%t operand '"
 
64692
 msgstr "ungültiger %%t-Operand '"
 
64693
 
 
64694
-#: config/tilepro/tilepro.c:4783
 
64695
+#: config/tilepro/tilepro.c:4781
 
64696
 #, c-format
 
64697
 msgid "invalid %%r operand"
 
64698
 msgstr "ungültiger %%r-Operand"
 
64699
@@ -3685,7 +3686,7 @@
 
64700
 msgid "({anonymous})"
 
64701
 msgstr "({anonym})"
 
64702
 
 
64703
-#: c/c-parser.c:943 cp/parser.c:23010
 
64704
+#: c/c-parser.c:943 cp/parser.c:23014
 
64705
 #, gcc-internal-format
 
64706
 msgid "expected end of line"
 
64707
 msgstr "Zeilenende erwartet"
 
64708
@@ -3695,8 +3696,8 @@
 
64709
 #: c/c-parser.c:7357 c/c-parser.c:7392 c/c-parser.c:7423 c/c-parser.c:7470
 
64710
 #: c/c-parser.c:7651 c/c-parser.c:8419 c/c-parser.c:8489 c/c-parser.c:8532
 
64711
 #: c/c-parser.c:9810 c/c-parser.c:9825 c/c-parser.c:9834 c/c-parser.c:9979
 
64712
-#: c/c-parser.c:10018 c/c-parser.c:2500 c/c-parser.c:7644 cp/parser.c:22423
 
64713
-#: cp/parser.c:22956
 
64714
+#: c/c-parser.c:10018 c/c-parser.c:2500 c/c-parser.c:7644 cp/parser.c:22427
 
64715
+#: cp/parser.c:22960
 
64716
 #, gcc-internal-format
 
64717
 msgid "expected %<;%>"
 
64718
 msgstr "%<;%> erwartet"
 
64719
@@ -3708,13 +3709,13 @@
 
64720
 #: c/c-parser.c:6703 c/c-parser.c:6727 c/c-parser.c:7942 c/c-parser.c:8014
 
64721
 #: c/c-parser.c:8841 c/c-parser.c:8862 c/c-parser.c:8912 c/c-parser.c:9065
 
64722
 #: c/c-parser.c:9144 c/c-parser.c:9228 c/c-parser.c:9942 c/c-parser.c:10766
 
64723
-#: c/c-parser.c:8985 c/c-parser.c:9010 cp/parser.c:20794 cp/parser.c:22959
 
64724
+#: c/c-parser.c:8985 c/c-parser.c:9010 cp/parser.c:20798 cp/parser.c:22963
 
64725
 #, gcc-internal-format
 
64726
 msgid "expected %<(%>"
 
64727
 msgstr "%<(%> erwartet"
 
64728
 
 
64729
 #: c/c-parser.c:1843 c/c-parser.c:6389 c/c-parser.c:6427 c/c-parser.c:6555
 
64730
-#: cp/parser.c:22421 cp/parser.c:22974
 
64731
+#: cp/parser.c:22425 cp/parser.c:22978
 
64732
 #, gcc-internal-format
 
64733
 msgid "expected %<,%>"
 
64734
 msgstr "%<,%> erwartet"
 
64735
@@ -3730,15 +3731,15 @@
 
64736
 #: c/c-parser.c:7736 c/c-parser.c:7757 c/c-parser.c:7965 c/c-parser.c:8018
 
64737
 #: c/c-parser.c:8391 c/c-parser.c:8844 c/c-parser.c:8865 c/c-parser.c:8943
 
64738
 #: c/c-parser.c:9072 c/c-parser.c:9209 c/c-parser.c:9292 c/c-parser.c:9870
 
64739
-#: c/c-parser.c:9987 c/c-parser.c:10029 c/c-parser.c:10775 cp/parser.c:20816
 
64740
-#: cp/parser.c:23004
 
64741
+#: c/c-parser.c:9987 c/c-parser.c:10029 c/c-parser.c:10775 cp/parser.c:20820
 
64742
+#: cp/parser.c:23008
 
64743
 #, gcc-internal-format
 
64744
 msgid "expected %<)%>"
 
64745
 msgstr "%<)%> erwartet"
 
64746
 
 
64747
 #: c/c-parser.c:3095 c/c-parser.c:3911 c/c-parser.c:3945 c/c-parser.c:5228
 
64748
 #: c/c-parser.c:6491 c/c-parser.c:6760 c/c-parser.c:6878 c/c-parser.c:10678
 
64749
-#: c/c-parser.c:10680 cp/parser.c:22968
 
64750
+#: c/c-parser.c:10680 cp/parser.c:22972
 
64751
 #, gcc-internal-format
 
64752
 msgid "expected %<]%>"
 
64753
 msgstr "%<]%> erwartet"
 
64754
@@ -3747,25 +3748,25 @@
 
64755
 msgid "expected %<;%>, %<,%> or %<)%>"
 
64756
 msgstr "%<;%>, %<,%> oder %<)%> erwartet"
 
64757
 
 
64758
-#: c/c-parser.c:3774 c/c-parser.c:9826 cp/parser.c:22962 cp/parser.c:24780
 
64759
+#: c/c-parser.c:3774 c/c-parser.c:9826 cp/parser.c:22966 cp/parser.c:24784
 
64760
 #, gcc-internal-format
 
64761
 msgid "expected %<}%>"
 
64762
 msgstr "%<}%> erwartet"
 
64763
 
 
64764
 #: c/c-parser.c:4064 c/c-parser.c:7985 c/c-parser.c:10272 c/c-parser.c:2318
 
64765
-#: c/c-parser.c:2521 c/c-parser.c:7539 cp/parser.c:14644 cp/parser.c:22965
 
64766
+#: c/c-parser.c:2521 c/c-parser.c:7539 cp/parser.c:14646 cp/parser.c:22969
 
64767
 #, gcc-internal-format
 
64768
 msgid "expected %<{%>"
 
64769
 msgstr "%<{%> erwartet"
 
64770
 
 
64771
 #: c/c-parser.c:4283 c/c-parser.c:4292 c/c-parser.c:5135 c/c-parser.c:5469
 
64772
 #: c/c-parser.c:7750 c/c-parser.c:8125 c/c-parser.c:8182 c/c-parser.c:9198
 
64773
-#: cp/parser.c:22998 cp/parser.c:24001
 
64774
+#: cp/parser.c:23002 cp/parser.c:24005
 
64775
 #, gcc-internal-format
 
64776
 msgid "expected %<:%>"
 
64777
 msgstr "%<:%> erwartet"
 
64778
 
 
64779
-#: c/c-parser.c:4831 cp/parser.c:22892
 
64780
+#: c/c-parser.c:4831 cp/parser.c:22896
 
64781
 #, gcc-internal-format
 
64782
 msgid "expected %<while%>"
 
64783
 msgstr "%<while%> erwartet"
 
64784
@@ -3774,34 +3775,34 @@
 
64785
 msgid "expected %<.%>"
 
64786
 msgstr "%<.%> erwartet"
 
64787
 
 
64788
-#: c/c-parser.c:7210 c/c-parser.c:7242 c/c-parser.c:7482 cp/parser.c:24564
 
64789
-#: cp/parser.c:24638
 
64790
+#: c/c-parser.c:7210 c/c-parser.c:7242 c/c-parser.c:7482 cp/parser.c:24568
 
64791
+#: cp/parser.c:24642
 
64792
 #, gcc-internal-format
 
64793
 msgid "expected %<@end%>"
 
64794
 msgstr "%<@end%> erwartet"
 
64795
 
 
64796
-#: c/c-parser.c:7899 cp/parser.c:22983
 
64797
+#: c/c-parser.c:7899 cp/parser.c:22987
 
64798
 #, gcc-internal-format
 
64799
 msgid "expected %<>%>"
 
64800
 msgstr "%<>%> erwartet"
 
64801
 
 
64802
-#: c/c-parser.c:9296 cp/parser.c:23007
 
64803
+#: c/c-parser.c:9296 cp/parser.c:23011
 
64804
 #, gcc-internal-format
 
64805
 msgid "expected %<,%> or %<)%>"
 
64806
 msgstr "%<,%> oder %<)%> erwartet"
 
64807
 
 
64808
 #: c/c-parser.c:9549 c/c-parser.c:9580 c/c-parser.c:9816 c/c-parser.c:9968
 
64809
-#: c/c-parser.c:3968 cp/parser.c:22986
 
64810
+#: c/c-parser.c:3968 cp/parser.c:22990
 
64811
 #, gcc-internal-format
 
64812
 msgid "expected %<=%>"
 
64813
 msgstr "%<=%> erwartet"
 
64814
 
 
64815
-#: c/c-parser.c:10329 c/c-parser.c:10319 cp/parser.c:27421
 
64816
+#: c/c-parser.c:10329 c/c-parser.c:10319 cp/parser.c:27425
 
64817
 #, gcc-internal-format
 
64818
 msgid "expected %<#pragma omp section%> or %<}%>"
 
64819
 msgstr "%<#pragma omp section%> oder %<}%> erwartet"
 
64820
 
 
64821
-#: c/c-parser.c:10666 cp/parser.c:22971
 
64822
+#: c/c-parser.c:10666 cp/parser.c:22975
 
64823
 #, gcc-internal-format
 
64824
 msgid "expected %<[%>"
 
64825
 msgstr "%<[%> erwartet"
 
64826
@@ -3810,11 +3811,11 @@
 
64827
 msgid "(anonymous)"
 
64828
 msgstr "(anonym)"
 
64829
 
 
64830
-#: cp/call.c:8680
 
64831
+#: cp/call.c:8698
 
64832
 msgid "candidate 1:"
 
64833
 msgstr "Kandidat 1:"
 
64834
 
 
64835
-#: cp/call.c:8681
 
64836
+#: cp/call.c:8699
 
64837
 msgid "candidate 2:"
 
64838
 msgstr "Kandidat 2:"
 
64839
 
 
64840
@@ -3822,7 +3823,7 @@
 
64841
 msgid "<unnamed>"
 
64842
 msgstr "<unbenannt>"
 
64843
 
 
64844
-#: cp/cxx-pretty-print.c:2149
 
64845
+#: cp/cxx-pretty-print.c:2153
 
64846
 msgid "template-parameter-"
 
64847
 msgstr "Template-Parameter-"
 
64848
 
 
64849
@@ -3902,7 +3903,7 @@
 
64850
 msgid "<declaration error>"
 
64851
 msgstr "<Deklarationsfehler>"
 
64852
 
 
64853
-#: cp/error.c:1445 cp/error.c:2855
 
64854
+#: cp/error.c:1445 cp/error.c:2859
 
64855
 msgid "with"
 
64856
 msgstr "mit"
 
64857
 
 
64858
@@ -3924,107 +3925,111 @@
 
64859
 msgid "<unparsed>"
 
64860
 msgstr "<nicht-analysiert>"
 
64861
 
 
64862
-#: cp/error.c:2504
 
64863
+#: cp/error.c:2498
 
64864
+msgid "<lambda>"
 
64865
+msgstr "<lambda>"
 
64866
+
 
64867
+#: cp/error.c:2508
 
64868
 msgid "<expression error>"
 
64869
 msgstr "<Ausdrucksfehler>"
 
64870
 
 
64871
-#: cp/error.c:2518
 
64872
+#: cp/error.c:2522
 
64873
 msgid "<unknown operator>"
 
64874
 msgstr "<unbekannter Operator>"
 
64875
 
 
64876
-#: cp/error.c:2807
 
64877
+#: cp/error.c:2811
 
64878
 msgid "{unknown}"
 
64879
 msgstr "{unbekannt}"
 
64880
 
 
64881
-#: cp/error.c:2922
 
64882
+#: cp/error.c:2926
 
64883
 msgid "At global scope:"
 
64884
 msgstr "Im globalen Gültigkeitsbereich:"
 
64885
 
 
64886
-#: cp/error.c:3028
 
64887
+#: cp/error.c:3032
 
64888
 #, c-format
 
64889
 msgid "In static member function %qs"
 
64890
 msgstr "In statischer Elementfunktion %qs"
 
64891
 
 
64892
-#: cp/error.c:3030
 
64893
+#: cp/error.c:3034
 
64894
 #, c-format
 
64895
 msgid "In copy constructor %qs"
 
64896
 msgstr "In Copy-Konstruktor %qs"
 
64897
 
 
64898
-#: cp/error.c:3032
 
64899
+#: cp/error.c:3036
 
64900
 #, c-format
 
64901
 msgid "In constructor %qs"
 
64902
 msgstr "In Konstruktor %qs"
 
64903
 
 
64904
-#: cp/error.c:3034
 
64905
+#: cp/error.c:3038
 
64906
 #, c-format
 
64907
 msgid "In destructor %qs"
 
64908
 msgstr "In Destruktor %qs"
 
64909
 
 
64910
-#: cp/error.c:3036
 
64911
+#: cp/error.c:3040
 
64912
 msgid "In lambda function"
 
64913
 msgstr "In Lambda-Funktion"
 
64914
 
 
64915
-#: cp/error.c:3056
 
64916
+#: cp/error.c:3060
 
64917
 #, c-format
 
64918
 msgid "%s: In substitution of %qS:\n"
 
64919
 msgstr "%s: In Ersetzung von %qS:\n"
 
64920
 
 
64921
-#: cp/error.c:3057
 
64922
+#: cp/error.c:3061
 
64923
 msgid "%s: In instantiation of %q#D:\n"
 
64924
 msgstr "%s: In Instanziierung von %q#D:\n"
 
64925
 
 
64926
-#: cp/error.c:3080
 
64927
+#: cp/error.c:3084
 
64928
 #, c-format
 
64929
 msgid "%s:%d:%d:   "
 
64930
 msgstr "%s:%d:%d:   "
 
64931
 
 
64932
-#: cp/error.c:3083
 
64933
+#: cp/error.c:3087
 
64934
 #, c-format
 
64935
 msgid "%s:%d:   "
 
64936
 msgstr "%s:%d:   "
 
64937
 
 
64938
-#: cp/error.c:3091
 
64939
+#: cp/error.c:3095
 
64940
 #, c-format
 
64941
 msgid "recursively required by substitution of %qS\n"
 
64942
 msgstr "rekursiv erforderlich durch Ersetzung von %qS\n"
 
64943
 
 
64944
-#: cp/error.c:3092
 
64945
+#: cp/error.c:3096
 
64946
 #, c-format
 
64947
 msgid "required by substitution of %qS\n"
 
64948
 msgstr "erforderlich durch Ersetzung von %qS\n"
 
64949
 
 
64950
-#: cp/error.c:3097
 
64951
+#: cp/error.c:3101
 
64952
 msgid "recursively required from %q#D\n"
 
64953
 msgstr "rekursiv erfordert von %q#D\n"
 
64954
 
 
64955
-#: cp/error.c:3098
 
64956
+#: cp/error.c:3102
 
64957
 msgid "required from %q#D\n"
 
64958
 msgstr "erfordert durch %q#D\n"
 
64959
 
 
64960
-#: cp/error.c:3105
 
64961
+#: cp/error.c:3109
 
64962
 msgid "recursively required from here"
 
64963
 msgstr "rekursiv erfordert von hier"
 
64964
 
 
64965
-#: cp/error.c:3106
 
64966
+#: cp/error.c:3110
 
64967
 msgid "required from here"
 
64968
 msgstr "von hier erfordert"
 
64969
 
 
64970
-#: cp/error.c:3158
 
64971
+#: cp/error.c:3162
 
64972
 #, c-format
 
64973
 msgid "%s:%d:%d:   [ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]\n"
 
64974
 msgstr "%s:%d:%d:   [ %d Instanziierungskontexte werden übersprungen, -ftemplate-backtrace-limit=0 zum Deaktivieren verwenden ]\n"
 
64975
 
 
64976
-#: cp/error.c:3163
 
64977
+#: cp/error.c:3167
 
64978
 #, c-format
 
64979
 msgid "%s:%d:   [ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]\n"
 
64980
 msgstr "%s:%d:   [ %d Instanziierungskontexte werden übersprungen, -ftemplate-backtrace-limit=0 zum Deaktivieren verwenden ]\n"
 
64981
 
 
64982
-#: cp/error.c:3227
 
64983
+#: cp/error.c:3231
 
64984
 #, c-format
 
64985
 msgid "%s:%d:%d:   in constexpr expansion of %qs"
 
64986
 msgstr "%s:%d:%d:   in constexpr-Ersetzung von %qs"
 
64987
 
 
64988
-#: cp/error.c:3231
 
64989
+#: cp/error.c:3235
 
64990
 #, c-format
 
64991
 msgid "%s:%d:   in constexpr expansion of %qs"
 
64992
 msgstr "%s:%d:   in constexpr-Ersetzung von %qs"
 
64993
@@ -4033,7 +4038,7 @@
 
64994
 msgid "candidates are:"
 
64995
 msgstr "Kandidaten sind:"
 
64996
 
 
64997
-#: cp/pt.c:17926 cp/call.c:3290
 
64998
+#: cp/pt.c:17922 cp/call.c:3290
 
64999
 #, gcc-internal-format
 
65000
 msgid "candidate is:"
 
65001
 msgid_plural "candidates are:"
 
65002
@@ -4562,12 +4567,12 @@
 
65003
 msgid "Integer overflow when calculating the amount of memory to allocate"
 
65004
 msgstr "Ganzzahlüberlauf bei der Berechnung des zu reservierenden Speichers"
 
65005
 
 
65006
-#: fortran/trans-decl.c:4842
 
65007
+#: fortran/trans-decl.c:4844
 
65008
 #, c-format
 
65009
 msgid "Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)"
 
65010
 msgstr "Effektive Zeichenkettenlänge passt nicht zur deklarierten für Scheinargument »%s« (%ld/%ld)"
 
65011
 
 
65012
-#: fortran/trans-decl.c:4850
 
65013
+#: fortran/trans-decl.c:4852
 
65014
 #, c-format
 
65015
 msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
 
65016
 msgstr "Effektive Zeichenkettenlänge ist kürzer als die deklarierte für Scheinargument »%s« (%ld/%ld)"
 
65017
@@ -4582,12 +4587,12 @@
 
65018
 msgid "Unequal character lengths (%ld/%ld) in %s"
 
65019
 msgstr "Ungleiche Zeichenlängen (%ld/%ld) in %s"
 
65020
 
 
65021
-#: fortran/trans-intrinsic.c:6157
 
65022
+#: fortran/trans-intrinsic.c:6156
 
65023
 #, c-format
 
65024
 msgid "Argument NCOPIES of REPEAT intrinsic is negative (its value is %ld)"
 
65025
 msgstr "Argument NCOPIES des intrinsischen REPEAT ist negativ (sein Wert ist %ld)"
 
65026
 
 
65027
-#: fortran/trans-intrinsic.c:6189
 
65028
+#: fortran/trans-intrinsic.c:6188
 
65029
 msgid "Argument NCOPIES of REPEAT intrinsic is too large"
 
65030
 msgstr "Argument NCOPIES des intrinsischen REPEAT ist zu groß"
 
65031
 
 
65032
@@ -4819,7 +4824,7 @@
 
65033
 msgid "objc-cpp-output is deprecated; please use objective-c-cpp-output instead"
 
65034
 msgstr "objc-cpp-output ist veraltet; bitte stattdessen objective-c-cpp-output verwenden"
 
65035
 
 
65036
-#: java/jvspec.c:79 ada/gcc-interface/lang-specs.h:33 gcc.c:844
 
65037
+#: java/jvspec.c:79 ada/gcc-interface/lang-specs.h:33 gcc.c:845
 
65038
 msgid "-pg and -fomit-frame-pointer are incompatible"
 
65039
 msgstr "-pg und -fomit-frame-pointer sind unverträglich"
 
65040
 
 
65041
@@ -4879,7 +4884,7 @@
 
65042
 msgid "consider using '-pg' instead of '-p' with gprof(1)"
 
65043
 msgstr "evtl. »-pg« statt »-p« mit gprof(1) verwendet"
 
65044
 
 
65045
-#: config/sh/sh.h:360 config/sh/sh.h:363
 
65046
+#: config/sh/sh.h:363 config/sh/sh.h:366
 
65047
 msgid "SH2a does not support little-endian"
 
65048
 msgstr "SH2a unterstützt nicht Little-Endian"
 
65049
 
 
65050
@@ -4944,7 +4949,7 @@
 
65051
 msgstr "Die Option -shared wird derzeit nicht für VAX ELF unterstützt"
 
65052
 
 
65053
 #: config/i386/mingw-w64.h:82 config/i386/mingw32.h:115
 
65054
-#: config/i386/cygwin.h:113
 
65055
+#: config/i386/cygwin.h:109
 
65056
 msgid "shared and mdll are not compatible"
 
65057
 msgstr "shared und mdll sind unverträglich"
 
65058
 
 
65059
@@ -4984,23 +4989,23 @@
 
65060
 msgid "profiling not supported with -mg"
 
65061
 msgstr "Profiling wird mit -mg nicht unterstützt"
 
65062
 
 
65063
-#: gcc.c:704
 
65064
+#: gcc.c:705
 
65065
 msgid "-fuse-linker-plugin is not supported in this configuration"
 
65066
 msgstr "-fuse-linker-plugin wird in dieser Konfiguration nicht unterstützt"
 
65067
 
 
65068
-#: gcc.c:718
 
65069
+#: gcc.c:719
 
65070
 msgid "cannot specify -static with -fsanitize=address"
 
65071
-msgstr ""
 
65072
+msgstr "-static kann nicht mit -fsanitize=Adresse angegeben werden"
 
65073
 
 
65074
-#: gcc.c:720
 
65075
+#: gcc.c:721
 
65076
 msgid "-fsanitize=thread linking must be done with -pie or -shared"
 
65077
-msgstr ""
 
65078
+msgstr "Bindung mit -fsanitize=Thread muss mit -pie oder -shared erfolgen"
 
65079
 
 
65080
-#: gcc.c:1012
 
65081
+#: gcc.c:1013
 
65082
 msgid "GNU C no longer supports -traditional without -E"
 
65083
 msgstr "GNU C unterstützt nicht mehr -traditional ohne -E"
 
65084
 
 
65085
-#: gcc.c:1021
 
65086
+#: gcc.c:1022
 
65087
 msgid "-E or -x required when input is from standard input"
 
65088
 msgstr "-E oder -x benötigt, wenn die Eingabe von der Standardeingabe kommt"
 
65089
 
 
65090
@@ -5040,7 +5045,7 @@
 
65091
 
 
65092
 #: fortran/lang.opt:214
 
65093
 msgid "Warn if the type of a variable might be not interoperable with C"
 
65094
-msgstr ""
 
65095
+msgstr "Bei Unverträglichkeit eines Variablentyps mit C warnen"
 
65096
 
 
65097
 #: fortran/lang.opt:218
 
65098
 msgid "Warn about truncated character expressions"
 
65099
@@ -5048,13 +5053,13 @@
 
65100
 
 
65101
 #: fortran/lang.opt:222
 
65102
 msgid "Warn about equality comparisons involving REAL or COMPLEX expressions"
 
65103
-msgstr ""
 
65104
+msgstr "Bei Prüfung auf Gleichheit mit REAL- oder COMPLEX-Ausdrücken warnen"
 
65105
 
 
65106
 #: fortran/lang.opt:230
 
65107
 msgid "Warn about most implicit conversions"
 
65108
 msgstr "Bei den meisten impliziten Umwandlungen warnen"
 
65109
 
 
65110
-#: fortran/lang.opt:234 common.opt:542
 
65111
+#: fortran/lang.opt:234 common.opt:546
 
65112
 msgid "Print extra (possibly unwanted) warnings"
 
65113
 msgstr "Zusätzliche (möglicherweise ungewollte) Warnungen ausgeben"
 
65114
 
 
65115
@@ -5198,9 +5203,9 @@
 
65116
 msgid "Allow dollar signs in entity names"
 
65117
 msgstr "Dollarzeichen in Entity-Namen erlauben"
 
65118
 
 
65119
-#: fortran/lang.opt:394 config/alpha/alpha.opt:31 common.opt:656
 
65120
-#: common.opt:830 common.opt:834 common.opt:838 common.opt:842 common.opt:1227
 
65121
-#: common.opt:1360 common.opt:1364
 
65122
+#: fortran/lang.opt:394 config/alpha/alpha.opt:31 common.opt:660
 
65123
+#: common.opt:834 common.opt:838 common.opt:842 common.opt:846 common.opt:1231
 
65124
+#: common.opt:1364 common.opt:1368
 
65125
 msgid "Does nothing. Preserved for backward compatibility."
 
65126
 msgstr "Tut nichts. Für Rückwärtskompatibilität erhalten."
 
65127
 
 
65128
@@ -5434,7 +5439,7 @@
 
65129
 #: c-family/c.opt:70 c-family/c.opt:73 c-family/c.opt:76 c-family/c.opt:79
 
65130
 #: c-family/c.opt:175 c-family/c.opt:178 c-family/c.opt:216 c-family/c.opt:220
 
65131
 #: c-family/c.opt:232 c-family/c.opt:1253 c-family/c.opt:1261
 
65132
-#: config/darwin.opt:53 common.opt:300 common.opt:303 common.opt:2399
 
65133
+#: config/darwin.opt:53 common.opt:300 common.opt:303 common.opt:2403
 
65134
 #, c-format
 
65135
 msgid "missing filename after %qs"
 
65136
 msgstr "fehlender Dateiname hinter %qs"
 
65137
@@ -5529,7 +5534,7 @@
 
65138
 
 
65139
 #: c-family/c.opt:261
 
65140
 msgid "Warn if a subobject has an abi_tag attribute that the complete object type does not have"
 
65141
-msgstr ""
 
65142
+msgstr "Bei Subobjekt mit Attribut abi_tag warnen, das das Gesamtobjekt nicht hat"
 
65143
 
 
65144
 #: c-family/c.opt:268
 
65145
 msgid "Warn about suspicious uses of memory addresses"
 
65146
@@ -5689,7 +5694,7 @@
 
65147
 
 
65148
 #: c-family/c.opt:447
 
65149
 msgid "Warn about C++11 inheriting constructors when the base has a variadic constructor"
 
65150
-msgstr ""
 
65151
+msgstr "Bei vererbten Konstruktoren in C++11 warnen, wenn die Basisklasse variadischen Konstruktor hat"
 
65152
 
 
65153
 #: c-family/c.opt:451
 
65154
 msgid "Warn when there is a cast to a pointer from an integer of a different size"
 
65155
@@ -5709,7 +5714,7 @@
 
65156
 
 
65157
 #: c-family/c.opt:467
 
65158
 msgid "Warn when a string or character literal is followed by a ud-suffix which does not begin with an underscore."
 
65159
-msgstr ""
 
65160
+msgstr "Warnen, wenn Zeichenkette oder Zeichenliteral gefolgt von UD-Suffix auftritt, der nicht mit Unterstrich anfängt"
 
65161
 
 
65162
 #: c-family/c.opt:471
 
65163
 msgid "Warn when a logical operator is suspiciously always evaluating to true or false"
 
65164
@@ -6028,7 +6033,7 @@
 
65165
 
 
65166
 #: c-family/c.opt:844
 
65167
 msgid "Where shorter, use canonicalized paths to systems headers."
 
65168
-msgstr ""
 
65169
+msgstr "Falls kürzer, offizielle Pfade zu System-Headers verwenden"
 
65170
 
 
65171
 #: c-family/c.opt:848
 
65172
 msgid "Check the return value of new"
 
65173
@@ -6039,9 +6044,9 @@
 
65174
 msgstr "Verschiedene Typen für die Argumente des »?«-Operators erlauben"
 
65175
 
 
65176
 #: c-family/c.opt:856 c-family/c.opt:876 c-family/c.opt:1074
 
65177
-#: config/sh/sh.opt:209 common.opt:949 common.opt:1135 common.opt:1439
 
65178
-#: common.opt:1713 common.opt:1749 common.opt:1834 common.opt:1838
 
65179
-#: common.opt:1914 common.opt:1996 common.opt:2020 common.opt:2108
 
65180
+#: config/sh/sh.opt:213 common.opt:953 common.opt:1139 common.opt:1443
 
65181
+#: common.opt:1717 common.opt:1753 common.opt:1838 common.opt:1842
 
65182
+#: common.opt:1918 common.opt:2000 common.opt:2024 common.opt:2112
 
65183
 msgid "Does nothing.  Preserved for backward compatibility."
 
65184
 msgstr "Tut nichts. Für Rückwärtskompatibilität erhalten."
 
65185
 
 
65186
@@ -6076,11 +6081,11 @@
 
65187
 
 
65188
 #: c-family/c.opt:888
 
65189
 msgid "Write all declarations as Ada code transitively"
 
65190
-msgstr ""
 
65191
+msgstr "Alle Deklarationen in Ada-Code transitiv schreiben"
 
65192
 
 
65193
 #: c-family/c.opt:892
 
65194
 msgid "Write all declarations as Ada code for the given file only"
 
65195
-msgstr ""
 
65196
+msgstr "Alle Deklarationen in Ada-Code nur für angegebene Datei schreiben"
 
65197
 
 
65198
 #: c-family/c.opt:899
 
65199
 msgid "Generate code to check exception specifications"
 
65200
@@ -6100,7 +6105,7 @@
 
65201
 
 
65202
 #: c-family/c.opt:918
 
65203
 msgid "Support dynamic initialization of thread-local variables in a different translation unit"
 
65204
-msgstr ""
 
65205
+msgstr "Dynamische Initialisierung thread-lokaler Variablen in anderer Übersetzungseinheit unterstützen"
 
65206
 
 
65207
 #: c-family/c.opt:925
 
65208
 msgid "Scope of for-init-statement variables is local to the loop"
 
65209
@@ -6360,7 +6365,7 @@
 
65210
 
 
65211
 #: c-family/c.opt:1245
 
65212
 msgid "Interpret imaginary, fixed-point, or other gnu number suffix as the corresponding"
 
65213
-msgstr ""
 
65214
+msgstr "Imaginäre, Festkomma, oder andere GNU-Zahlenpräfixe als korrespondierend interpretieren"
 
65215
 
 
65216
 #: c-family/c.opt:1250
 
65217
 msgid "-idirafter <dir>\tAdd <dir> to the end of the system include path"
 
65218
@@ -6560,7 +6565,7 @@
 
65219
 
 
65220
 #: go/lang.opt:66
 
65221
 msgid "-fgo-relative-import-path=<path> Treat a relative import as relative to path"
 
65222
-msgstr ""
 
65223
+msgstr "-fgo-relative-import-path=<Pfad> Relativen Import als relativ zum Pfad behandeln"
 
65224
 
 
65225
 #: go/lang.opt:70
 
65226
 msgid "Functions which return values must end with return statements"
 
65227
@@ -6576,11 +6581,11 @@
 
65228
 
 
65229
 #: config/vms/vms.opt:35
 
65230
 msgid "Use VMS exit codes instead of posix ones"
 
65231
-msgstr ""
 
65232
+msgstr "Exitcodes von VMS statt POSIX verwenden"
 
65233
 
 
65234
 #: config/vms/vms.opt:39
 
65235
 msgid "-mpointer-size=[no,32,short,64,long]\tSet the default pointer size"
 
65236
-msgstr ""
 
65237
+msgstr "-mpointer-size=[no,32,short,64,long]\tStandardgröße für Zeiger setzen"
 
65238
 
 
65239
 #: config/vms/vms.opt:42
 
65240
 #, c-format
 
65241
@@ -7052,11 +7057,11 @@
 
65242
 
 
65243
 #: config/aarch64/aarch64.opt:28
 
65244
 msgid "The possible TLS dialects:"
 
65245
-msgstr ""
 
65246
+msgstr "Mögliche TLS-Dialekte:"
 
65247
 
 
65248
 #: config/aarch64/aarch64.opt:40
 
65249
 msgid "The code model option names for -mcmodel:"
 
65250
-msgstr ""
 
65251
+msgstr "Codemodell-Optionsnamen für -mcmodel:"
 
65252
 
 
65253
 #: config/aarch64/aarch64.opt:64 config/arm/arm.opt:94
 
65254
 #: config/microblaze/microblaze.opt:60
 
65255
@@ -7201,7 +7206,7 @@
 
65256
 msgstr "Frühere Stop-Bit-Platzierung für bessere Planung einschalten"
 
65257
 
 
65258
 #: config/ia64/ia64.opt:114 config/spu/spu.opt:72 config/pa/pa.opt:58
 
65259
-#: config/sh/sh.opt:261
 
65260
+#: config/sh/sh.opt:265
 
65261
 msgid "Specify range of registers to make fixed"
 
65262
 msgstr "Bereich der zu fixierenden Register angeben"
 
65263
 
 
65264
@@ -7417,7 +7422,7 @@
 
65265
 
 
65266
 #: config/epiphany/epiphany.opt:108
 
65267
 msgid "A floatig point to integer truncation may be replaced with rounding to save mode switching"
 
65268
-msgstr ""
 
65269
+msgstr "Abschneiden von Gleitkomma zu Ganzzahl darf durch Rundung ersetzt werden, um Modusumschaltung zu verhindern"
 
65270
 
 
65271
 #: config/epiphany/epiphany.opt:112
 
65272
 msgid "Vectorize for double-word operations."
 
65273
@@ -7497,11 +7502,11 @@
 
65274
 
 
65275
 #: config/h8300/h8300.opt:66
 
65276
 msgid "Push extended registers on stack in monitor functions"
 
65277
-msgstr ""
 
65278
+msgstr "In Überwachungsfunktionen erweiterte Register auf Stack sichern"
 
65279
 
 
65280
 #: config/h8300/h8300.opt:70
 
65281
 msgid "Do not push extended registers on stack in monitor functions"
 
65282
-msgstr ""
 
65283
+msgstr "In Überwachungsfunktionen erweiterte Register nicht auf Stack sichern"
 
65284
 
 
65285
 #: config/pdp11/pdp11.opt:23
 
65286
 msgid "Generate code for an 11/10"
 
65287
@@ -7630,7 +7635,7 @@
 
65288
 
 
65289
 #: config/i386/cygming.opt:58
 
65290
 msgid "Put relocated read-only data into .data section."
 
65291
-msgstr ""
 
65292
+msgstr "Umgelagerte Nur-Lese-Daten in .data-Abschnitt legen"
 
65293
 
 
65294
 #: config/i386/mingw.opt:29
 
65295
 msgid "Warn about none ISO msvcrt scanf/printf width extensions"
 
65296
@@ -7669,7 +7674,7 @@
 
65297
 msgid "Use 64-bit long double"
 
65298
 msgstr "64-bit long double verwenden"
 
65299
 
 
65300
-#: config/i386/i386.opt:98 config/sh/sh.opt:205
 
65301
+#: config/i386/i386.opt:98 config/sh/sh.opt:209
 
65302
 msgid "Reserve space for outgoing arguments in the function prologue"
 
65303
 msgstr "Platz für Ausgabeargumente in Funktionsprolog reservieren"
 
65304
 
 
65305
@@ -7723,9 +7728,8 @@
 
65306
 msgstr "Angegebenen Adressierungsmodus verwenden"
 
65307
 
 
65308
 #: config/i386/i386.opt:175
 
65309
-#, fuzzy
 
65310
 msgid "Known address mode (for use with the -maddress-mode= option):"
 
65311
-msgstr "Bekannte Codemodelle (für Verwendung mit Option -mcmodel=):"
 
65312
+msgstr "Bekannter Adressmodus (für Verwendung mit Option -maddress-mode=):"
 
65313
 
 
65314
 #: config/i386/i386.opt:184
 
65315
 msgid "%<-mcpu=%> is deprecated; use %<-mtune=%> or %<-march=%> instead"
 
65316
@@ -7873,9 +7877,8 @@
 
65317
 msgstr "Befehl vzeroupper erzeugen vor Übergabe der Abarbeitung aus"
 
65318
 
 
65319
 #: config/i386/i386.opt:421
 
65320
-#, fuzzy
 
65321
 msgid "Do dispatch scheduling if processor is bdver1 or bdver2 or bdver3 and Haifa scheduling"
 
65322
-msgstr "Bericht-Planung durchführen, wenn Prozessor bdver1 oder bdver2 und Haifa-Planung"
 
65323
+msgstr "Bericht-Planung durchführen, wenn Prozessor bdver1, bdver2, oder bdver3 und Haifa-Planung"
 
65324
 
 
65325
 #: config/i386/i386.opt:426
 
65326
 msgid "Use 128-bit AVX instructions instead of 256-bit AVX instructions in the auto-vectorizer."
 
65327
@@ -7987,36 +7990,31 @@
 
65328
 
 
65329
 #: config/i386/i386.opt:540
 
65330
 msgid "Support Hardware Lock Elision prefixes"
 
65331
-msgstr ""
 
65332
+msgstr "Präfixe für Hardware-Lock-Auslassung unterstützen"
 
65333
 
 
65334
 #: config/i386/i386.opt:544
 
65335
-#, fuzzy
 
65336
 msgid "Support RDSEED instruction"
 
65337
-msgstr "keine Unterstützung für Induktion"
 
65338
+msgstr "Anweisung RDSEED unterstützen"
 
65339
 
 
65340
 #: config/i386/i386.opt:548
 
65341
-#, fuzzy
 
65342
 msgid "Support PREFETCHW instruction"
 
65343
-msgstr "keine Unterstützung für Induktion"
 
65344
+msgstr "Anweisung PREFETCHW unterstützen"
 
65345
 
 
65346
 #: config/i386/i386.opt:552
 
65347
-#, fuzzy
 
65348
 msgid "Support flag-preserving add-carry instructions"
 
65349
-msgstr "Codeerzeugung von crc32-Befehlen unterstützen."
 
65350
+msgstr "Flag-erhaltende Add-Carry-Anweisungen unterstützen."
 
65351
 
 
65352
 #: config/i386/i386.opt:556
 
65353
 msgid "Support FXSAVE and FXRSTOR instructions"
 
65354
-msgstr ""
 
65355
+msgstr "Anweisungen FXSAVE und FXRSTOR unterstützen"
 
65356
 
 
65357
 #: config/i386/i386.opt:560
 
65358
-#, fuzzy
 
65359
 msgid "Support XSAVE and XRSTOR instructions"
 
65360
-msgstr "Aufrufe zwischen Thumb- und ARM-Befehlssätzen unterstützen"
 
65361
+msgstr "Anweisungen XSAVE und XRSTOR unterstützen"
 
65362
 
 
65363
 #: config/i386/i386.opt:564
 
65364
-#, fuzzy
 
65365
 msgid "Support XSAVEOPT instruction"
 
65366
-msgstr "Eingebaute MMX-Funktionen unterstützen"
 
65367
+msgstr "Anweisung XSAVEOPT unterstützen"
 
65368
 
 
65369
 #: config/i386/i386.opt:568
 
65370
 msgid "Support TBM built-in functions and code generation"
 
65371
@@ -8079,9 +8077,8 @@
 
65372
 msgstr "Nicht ausgerichtetes 32-Byte AVX-Speichern auftrennen"
 
65373
 
 
65374
 #: config/i386/i386.opt:628
 
65375
-#, fuzzy
 
65376
 msgid "Support RTM built-in functions and code generation"
 
65377
-msgstr "Eingebaute TBM-Funktionen und Codeerzeugung unterstützen"
 
65378
+msgstr "Eingebaute RTM-Funktionen und Codeerzeugung unterstützen"
 
65379
 
 
65380
 #: config/pa/pa64-hpux.opt:23
 
65381
 msgid "Assume code will be linked by GNU ld"
 
65382
@@ -8185,9 +8182,8 @@
 
65383
 msgstr "Backend-Fehlersuche einschalten"
 
65384
 
 
65385
 #: config/v850/v850.opt:41
 
65386
-#, fuzzy
 
65387
 msgid "Do not use the callt instruction (default)"
 
65388
-msgstr "Den callt-Befehl nicht verwenden"
 
65389
+msgstr "Die callt-Anweisung nicht verwenden (Standard)"
 
65390
 
 
65391
 #: config/v850/v850.opt:45
 
65392
 msgid "Reuse r30 on a per function basis"
 
65393
@@ -8250,52 +8246,44 @@
 
65394
 msgstr "Für v850e2v3-Prozessor übersetzen"
 
65395
 
 
65396
 #: config/v850/v850.opt:117
 
65397
-#, fuzzy
 
65398
 msgid "Compile for the v850e3v5 processor"
 
65399
-msgstr "Für v850e-Prozessor übersetzen"
 
65400
+msgstr "Für v850e3v5-Prozessor übersetzen"
 
65401
 
 
65402
 #: config/v850/v850.opt:124
 
65403
-#, fuzzy
 
65404
 msgid "Enable v850e3v5 loop instructions"
 
65405
-msgstr "Clip-Befehle einschalten"
 
65406
+msgstr "Schleifenbefehle für v850e3v5 einschalten"
 
65407
 
 
65408
 #: config/v850/v850.opt:128
 
65409
 msgid "Set the max size of data eligible for the ZDA area"
 
65410
 msgstr "Maximalgröße der für den ZDA-Bereich geeigneten Daten setzen"
 
65411
 
 
65412
 #: config/v850/v850.opt:135
 
65413
-#, fuzzy
 
65414
 msgid "Enable relaxing in the assembler"
 
65415
-msgstr "Verträglichkeit mit ic960-Assembler einschalten"
 
65416
+msgstr "Lockerung im Assembler einschalten"
 
65417
 
 
65418
 #: config/v850/v850.opt:139
 
65419
-#, fuzzy
 
65420
 msgid "Prohibit PC relative jumps"
 
65421
-msgstr "PC-relative Funktionsaufrufe verbieten"
 
65422
+msgstr "PC-relative Sprünge verbieten"
 
65423
 
 
65424
 #: config/v850/v850.opt:143
 
65425
-#, fuzzy
 
65426
 msgid "Inhibit the use of hardware floating point instructions"
 
65427
-msgstr "Verwendung aller Hardware-Gleitkommabefehle verhindern"
 
65428
+msgstr "Verwendung von Hardware-Gleitkommaanweisungen unterdrücken"
 
65429
 
 
65430
 #: config/v850/v850.opt:147
 
65431
-#, fuzzy
 
65432
 msgid "Allow the use of hardware floating point instructions for V850E2V3 and up"
 
65433
-msgstr "Verwendung von Hardware-Gleitkomma-ABI und -befehlen erlauben"
 
65434
+msgstr "Verwendung von Hardware-Gleitkommaanweisungen für V850E2V3 und aufwärts erlauben"
 
65435
 
 
65436
 #: config/v850/v850.opt:151
 
65437
-#, fuzzy
 
65438
 msgid "Enable support for the RH850 ABI.  This is the default"
 
65439
-msgstr "Verwendung des RX-FPU-Befehls einschalten. Dies ist Standard."
 
65440
+msgstr "Unterstützung für RH850 ABI einschalten. Dies ist der Standard."
 
65441
 
 
65442
 #: config/v850/v850.opt:155
 
65443
-#, fuzzy
 
65444
 msgid "Enable support for the old GCC ABI"
 
65445
-msgstr "Unterstützung für große Objekte einschalten"
 
65446
+msgstr "Unterstützung für altes GCC ABI einschalten"
 
65447
 
 
65448
 #: config/v850/v850.opt:159
 
65449
 msgid "Support alignments of up to 64-bits"
 
65450
-msgstr ""
 
65451
+msgstr "Ausrichtungen von bis zu 64 Bits unterstützen"
 
65452
 
 
65453
 #: config/g.opt:27
 
65454
 msgid "-G<number>\tPut global and static data smaller than <number> bytes into a special section (on some targets)"
 
65455
@@ -8397,6 +8385,10 @@
 
65456
 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."
 
65457
 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."
 
65458
 
 
65459
+#: config/avr/avr.opt:80
 
65460
+msgid "Warn if the address space of an address is change."
 
65461
+msgstr "Warnen, wenn sich Adressraum einer Adresse ändert"
 
65462
+
 
65463
 #: config/m32r/m32r.opt:34
 
65464
 msgid "Compile for the m32rx"
 
65465
 msgstr "Für m32rx übersetzen"
 
65466
@@ -8747,9 +8739,8 @@
 
65467
 msgstr "Visuelle Befehlssatzerweiterungen Version 3.0 für UltraSPARC verwenden"
 
65468
 
 
65469
 #: config/sparc/sparc.opt:78
 
65470
-#, fuzzy
 
65471
 msgid "Use UltraSPARC Compare-and-Branch extensions"
 
65472
-msgstr "Multiplizier-Addier-Erweiterungen für UltraSPARC verwenden"
 
65473
+msgstr "Vergleich-und-Sprung-Erweiterungen für UltraSPARC verwenden"
 
65474
 
 
65475
 #: config/sparc/sparc.opt:82
 
65476
 msgid "Use UltraSPARC Fused Multiply-Add extensions"
 
65477
@@ -9378,9 +9369,8 @@
 
65478
 msgstr "Maximalgröße der globalen und statischen Variable, die in kleine Datenbereiche gelegt werden."
 
65479
 
 
65480
 #: config/rx/rx.opt:90
 
65481
-#, fuzzy
 
65482
 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."
 
65483
-msgstr "Assemblerausgabe erzeugen, die mit Renesas AS100-Assembler verträglich ist. Dies schränkt einige Kompilerfähigkeiten ein. Standard: GAS-verträgliche Syntax"
 
65484
+msgstr "Assemblerausgabe erzeugen, die mit Renesas AS100-Assembler verträglich ist. Dies schränkt einige Kompilerfähigkeiten ein. Standard: GAS-verträgliche Syntax."
 
65485
 
 
65486
 #: config/rx/rx.opt:96
 
65487
 msgid "Enable linker relaxation."
 
65488
@@ -9404,15 +9394,15 @@
 
65489
 
 
65490
 #: config/rx/rx.opt:126
 
65491
 msgid "Warn when multiple, different, fast interrupt handlers are in the compilation unit."
 
65492
-msgstr ""
 
65493
+msgstr "Warnen, wenn mehrere unterschiedliche schnelle Interruptbehandlungsroutinen in Übersetzungseinheit sind"
 
65494
 
 
65495
 #: config/rx/rx.opt:130
 
65496
 msgid "Enable the use of the old, broken, ABI where all stacked function arguments are aligned to 32-bits."
 
65497
-msgstr ""
 
65498
+msgstr "Verwendung des alten, defekten ABI, wobei alle Funktionsargumente auf dem Stack auf 32 Bits ausgerichtet sind"
 
65499
 
 
65500
 #: config/rx/rx.opt:134
 
65501
 msgid "Enable the use the standard RX ABI where all stacked function arguments are naturally aligned.  This is the default."
 
65502
-msgstr ""
 
65503
+msgstr "Verwendung des Standard-RX-ABI, wobei alle Funktionsargumente auf dem Stack natürlich ausgerichtet sind. (Voreinstellung.)"
 
65504
 
 
65505
 #: config/fused-madd.opt:22
 
65506
 msgid "%<-mfused-madd%> is deprecated; use %<-ffp-contract=%> instead"
 
65507
@@ -9447,64 +9437,68 @@
 
65508
 msgstr "Verwendet die Software-Multiplikationsemulation (Vorgabe)"
 
65509
 
 
65510
 #: config/microblaze/microblaze.opt:72
 
65511
+msgid "Use reorder instructions (swap and byte reversed load/store) (default)"
 
65512
+msgstr "Umverteilungsbefehle verwenden (Austausch und umgekehrte Bytereihenfolge beim Laden/Speichern, Voreinstellung)"
 
65513
+
 
65514
+#: config/microblaze/microblaze.opt:76
 
65515
 msgid "Use the software emulation for divides (default)"
 
65516
 msgstr "Verwendet die Softwareemulation für Divisionen (Vorgabe)"
 
65517
 
 
65518
-#: config/microblaze/microblaze.opt:76
 
65519
+#: config/microblaze/microblaze.opt:80
 
65520
 msgid "Use the hardware barrel shifter instead of emulation"
 
65521
 msgstr "Verwendet den Hardware-Berrelshifter statt der Emulation"
 
65522
 
 
65523
-#: config/microblaze/microblaze.opt:80
 
65524
+#: config/microblaze/microblaze.opt:84
 
65525
 msgid "Use pattern compare instructions"
 
65526
 msgstr "Verwendet Mustervergleichsbefehle"
 
65527
 
 
65528
-#: config/microblaze/microblaze.opt:83
 
65529
+#: config/microblaze/microblaze.opt:87
 
65530
 #, c-format
 
65531
 msgid "%qs is deprecated; use -fstack-check"
 
65532
 msgstr "%qs ist veraltet; stattdessen -fstack-check verwenden"
 
65533
 
 
65534
-#: config/microblaze/microblaze.opt:84
 
65535
+#: config/microblaze/microblaze.opt:88
 
65536
 msgid "Check for stack overflow at runtime"
 
65537
 msgstr "Zur Laufzeit auf Stapelüberlauf prüfen"
 
65538
 
 
65539
-#: config/microblaze/microblaze.opt:88 config/iq2000/iq2000.opt:65
 
65540
+#: config/microblaze/microblaze.opt:92 config/iq2000/iq2000.opt:65
 
65541
 msgid "Use GP relative sdata/sbss sections"
 
65542
 msgstr "Relative GP sdata/sbss-Abschnitte verwenden"
 
65543
 
 
65544
-#: config/microblaze/microblaze.opt:91
 
65545
+#: config/microblaze/microblaze.opt:95
 
65546
 #, c-format
 
65547
 msgid "%qs is deprecated; use -fno-zero-initialized-in-bss"
 
65548
 msgstr "%qs ist veraltet; stattdessen -fno-zero-initialized-in-bss verwenden"
 
65549
 
 
65550
-#: config/microblaze/microblaze.opt:92
 
65551
+#: config/microblaze/microblaze.opt:96
 
65552
 msgid "Clear the BSS to zero and place zero initialized in BSS"
 
65553
 msgstr "BSS komplett löschen und mit Null initialisierte Werte in BSS plazieren"
 
65554
 
 
65555
-#: config/microblaze/microblaze.opt:96
 
65556
+#: config/microblaze/microblaze.opt:100
 
65557
 msgid "Use multiply high instructions for high part of 32x32 multiply"
 
65558
 msgstr "Verwendet »multiply high«-Befehle für den oberen Teil einer 32x32 Multiplikation"
 
65559
 
 
65560
-#: config/microblaze/microblaze.opt:100
 
65561
+#: config/microblaze/microblaze.opt:104
 
65562
 msgid "Use hardware floating point conversion instructions"
 
65563
 msgstr "Hardware-Gleitkommakonvertierungbefehle verwenden"
 
65564
 
 
65565
-#: config/microblaze/microblaze.opt:104
 
65566
+#: config/microblaze/microblaze.opt:108
 
65567
 msgid "Use hardware floating point square root instruction"
 
65568
 msgstr "Verwendet Hardware-Gleitkomma-Wurzel-Instruktion"
 
65569
 
 
65570
-#: config/microblaze/microblaze.opt:108
 
65571
+#: config/microblaze/microblaze.opt:112
 
65572
 msgid "Description for mxl-mode-executable"
 
65573
 msgstr "Beschreibung für mxl-mode-executable"
 
65574
 
 
65575
-#: config/microblaze/microblaze.opt:112
 
65576
+#: config/microblaze/microblaze.opt:116
 
65577
 msgid "Description for mxl-mode-xmdstub"
 
65578
 msgstr "Beschreibung für mxl-mode-xmdstub"
 
65579
 
 
65580
-#: config/microblaze/microblaze.opt:116
 
65581
+#: config/microblaze/microblaze.opt:120
 
65582
 msgid "Description for mxl-mode-bootstrap"
 
65583
 msgstr "Beschreibung für mxl-mode-bootstrap"
 
65584
 
 
65585
-#: config/microblaze/microblaze.opt:120
 
65586
+#: config/microblaze/microblaze.opt:124
 
65587
 msgid "Description for mxl-mode-novectors"
 
65588
 msgstr "Beschreibung für mxl-mode-novectors"
 
65589
 
 
65590
@@ -9826,15 +9820,15 @@
 
65591
 
 
65592
 #: config/cris/cris.opt:180
 
65593
 msgid "Emit traps as \"break 8\", default for CRIS v3 and up.  If disabled, calls to abort() are used."
 
65594
-msgstr ""
 
65595
+msgstr "Traps als »break 8« ausgeben, voreingestellt für CRIS v3 und aufwärts. Wenn ausgeschaltet, werden Aufrufe von abort() verwendet."
 
65596
 
 
65597
 #: config/cris/cris.opt:184
 
65598
 msgid "Emit checks causing \"break 8\" instructions to execute when applying atomic builtins on misaligned memory"
 
65599
-msgstr ""
 
65600
+msgstr "Prüfungen ausgeben, die bei Anwendung atomarer eingebauter Operationen auf unausgerichtetem Speicher zu »break 8«-Anweisungen führen"
 
65601
 
 
65602
 #: config/cris/cris.opt:188
 
65603
 msgid "Handle atomic builtins that may be applied to unaligned data by calling library functions. Overrides -mtrap-unaligned-atomic."
 
65604
-msgstr ""
 
65605
+msgstr "Bibliotheksfunktionen aufrufen, wenn atomare eingebaute Operationen auf unausgerichteten Speicher angewendet werden können. Hebt -mtrap-unaligned-atomic auf."
 
65606
 
 
65607
 #: config/sh/superh.opt:6
 
65608
 msgid "Board name [and memory region]."
 
65609
@@ -9844,300 +9838,297 @@
 
65610
 msgid "Runtime name."
 
65611
 msgstr "Laufzeitname."
 
65612
 
 
65613
-#: config/sh/sh.opt:44
 
65614
+#: config/sh/sh.opt:48
 
65615
 msgid "Generate SH1 code"
 
65616
 msgstr "SH1-Code erzeugen"
 
65617
 
 
65618
-#: config/sh/sh.opt:48
 
65619
+#: config/sh/sh.opt:52
 
65620
 msgid "Generate SH2 code"
 
65621
 msgstr "SH2-Code erzeugen"
 
65622
 
 
65623
-#: config/sh/sh.opt:52
 
65624
+#: config/sh/sh.opt:56
 
65625
 msgid "Generate default double-precision SH2a-FPU code"
 
65626
 msgstr "Standard SH2a-FPU-Code mit doppelter Genauigkeit erzeugen"
 
65627
 
 
65628
-#: config/sh/sh.opt:56
 
65629
+#: config/sh/sh.opt:60
 
65630
 msgid "Generate SH2a FPU-less code"
 
65631
 msgstr "FPU-freien SH2a-Code erzeugen"
 
65632
 
 
65633
-#: config/sh/sh.opt:60
 
65634
+#: config/sh/sh.opt:64
 
65635
 msgid "Generate default single-precision SH2a-FPU code"
 
65636
 msgstr "Standard SH2a-FPU-Code mit einfacher Genauigkeit erzeugen"
 
65637
 
 
65638
-#: config/sh/sh.opt:64
 
65639
+#: config/sh/sh.opt:68
 
65640
 msgid "Generate only single-precision SH2a-FPU code"
 
65641
 msgstr "SH2a-FPU-Code nur mit einfacher Genauigkeit erzeugen"
 
65642
 
 
65643
-#: config/sh/sh.opt:68
 
65644
+#: config/sh/sh.opt:72
 
65645
 msgid "Generate SH2e code"
 
65646
 msgstr "SH2e-Code erzeugen"
 
65647
 
 
65648
-#: config/sh/sh.opt:72
 
65649
+#: config/sh/sh.opt:76
 
65650
 msgid "Generate SH3 code"
 
65651
 msgstr "SH3-Code erzeugen"
 
65652
 
 
65653
-#: config/sh/sh.opt:76
 
65654
+#: config/sh/sh.opt:80
 
65655
 msgid "Generate SH3e code"
 
65656
 msgstr "SH3e-Code erzeugen"
 
65657
 
 
65658
-#: config/sh/sh.opt:80
 
65659
+#: config/sh/sh.opt:84
 
65660
 msgid "Generate SH4 code"
 
65661
 msgstr "SH4-Code erzeugen"
 
65662
 
 
65663
-#: config/sh/sh.opt:84
 
65664
+#: config/sh/sh.opt:88
 
65665
 msgid "Generate SH4-100 code"
 
65666
 msgstr "SH4-100-Code erzeugen"
 
65667
 
 
65668
-#: config/sh/sh.opt:88
 
65669
+#: config/sh/sh.opt:92
 
65670
 msgid "Generate SH4-200 code"
 
65671
 msgstr "SH4-200-Code erzeugen"
 
65672
 
 
65673
-#: config/sh/sh.opt:94
 
65674
+#: config/sh/sh.opt:98
 
65675
 msgid "Generate SH4-300 code"
 
65676
 msgstr "SH4-300-Code erzeugen"
 
65677
 
 
65678
-#: config/sh/sh.opt:98
 
65679
+#: config/sh/sh.opt:102
 
65680
 msgid "Generate SH4 FPU-less code"
 
65681
 msgstr "FPU-freien SH4-Code erzeugen"
 
65682
 
 
65683
-#: config/sh/sh.opt:102
 
65684
+#: config/sh/sh.opt:106
 
65685
 msgid "Generate SH4-100 FPU-less code"
 
65686
 msgstr "FPU-freien SH4-100-Code erzeugen"
 
65687
 
 
65688
-#: config/sh/sh.opt:106
 
65689
+#: config/sh/sh.opt:110
 
65690
 msgid "Generate SH4-200 FPU-less code"
 
65691
 msgstr "FPU-freien SH4-200-Code erzeugen"
 
65692
 
 
65693
-#: config/sh/sh.opt:110
 
65694
+#: config/sh/sh.opt:114
 
65695
 msgid "Generate SH4-300 FPU-less code"
 
65696
 msgstr "FPU-freien SH4-300-Code erzeugen"
 
65697
 
 
65698
-#: config/sh/sh.opt:114
 
65699
+#: config/sh/sh.opt:118
 
65700
 msgid "Generate code for SH4 340 series (MMU/FPU-less)"
 
65701
 msgstr "Code für Serie SH4 340 erzeugen (ohne MMU/FPU)"
 
65702
 
 
65703
-#: config/sh/sh.opt:119
 
65704
+#: config/sh/sh.opt:123
 
65705
 msgid "Generate code for SH4 400 series (MMU/FPU-less)"
 
65706
 msgstr "Code für Serie SH4 400 erzeugen (ohne MMU/FPU)"
 
65707
 
 
65708
-#: config/sh/sh.opt:124
 
65709
+#: config/sh/sh.opt:128
 
65710
 msgid "Generate code for SH4 500 series (FPU-less)."
 
65711
 msgstr "Code für Serie SH4 500 erzeugen (ohne FPU)"
 
65712
 
 
65713
-#: config/sh/sh.opt:129
 
65714
+#: config/sh/sh.opt:133
 
65715
 msgid "Generate default single-precision SH4 code"
 
65716
 msgstr "Standard SH4-Code mit einfacher Genauigkeit erzeugen"
 
65717
 
 
65718
-#: config/sh/sh.opt:133
 
65719
+#: config/sh/sh.opt:137
 
65720
 msgid "Generate default single-precision SH4-100 code"
 
65721
 msgstr "Standard SH4-100-Code mit einfacher Genauigkeit erzeugen"
 
65722
 
 
65723
-#: config/sh/sh.opt:137
 
65724
+#: config/sh/sh.opt:141
 
65725
 msgid "Generate default single-precision SH4-200 code"
 
65726
 msgstr "Standard SH4-200-Code mit einfacher Genauigkeit erzeugen"
 
65727
 
 
65728
-#: config/sh/sh.opt:141
 
65729
+#: config/sh/sh.opt:145
 
65730
 msgid "Generate default single-precision SH4-300 code"
 
65731
 msgstr "Standard SH4-300-Code mit einfacher Genauigkeit erzeugen"
 
65732
 
 
65733
-#: config/sh/sh.opt:145
 
65734
+#: config/sh/sh.opt:149
 
65735
 msgid "Generate only single-precision SH4 code"
 
65736
 msgstr "SH4-Code nur mit einfacher Genauigkeit erzeugen"
 
65737
 
 
65738
-#: config/sh/sh.opt:149
 
65739
+#: config/sh/sh.opt:153
 
65740
 msgid "Generate only single-precision SH4-100 code"
 
65741
 msgstr "SH4-100-Code nur mit einfacher Genauigkeit erzeugen"
 
65742
 
 
65743
-#: config/sh/sh.opt:153
 
65744
+#: config/sh/sh.opt:157
 
65745
 msgid "Generate only single-precision SH4-200 code"
 
65746
 msgstr "SH4-200-Code nur mit einfacher Genauigkeit erzeugen"
 
65747
 
 
65748
-#: config/sh/sh.opt:157
 
65749
+#: config/sh/sh.opt:161
 
65750
 msgid "Generate only single-precision SH4-300 code"
 
65751
 msgstr "SH4-300-Code nur mit einfacher Genauigkeit erzeugen"
 
65752
 
 
65753
-#: config/sh/sh.opt:161
 
65754
+#: config/sh/sh.opt:165
 
65755
 msgid "Generate SH4a code"
 
65756
 msgstr "SH4a-Code erzeugen"
 
65757
 
 
65758
-#: config/sh/sh.opt:165
 
65759
+#: config/sh/sh.opt:169
 
65760
 msgid "Generate SH4a FPU-less code"
 
65761
 msgstr "FPU-freien SH4a-Code erzeugen"
 
65762
 
 
65763
-#: config/sh/sh.opt:169
 
65764
+#: config/sh/sh.opt:173
 
65765
 msgid "Generate default single-precision SH4a code"
 
65766
 msgstr "Standard SH4a-Code mit einfacher Genauigkeit erzeugen"
 
65767
 
 
65768
-#: config/sh/sh.opt:173
 
65769
+#: config/sh/sh.opt:177
 
65770
 msgid "Generate only single-precision SH4a code"
 
65771
 msgstr "SH4a-Code nur mit einfacher Genauigkeit erzeugen"
 
65772
 
 
65773
-#: config/sh/sh.opt:177
 
65774
+#: config/sh/sh.opt:181
 
65775
 msgid "Generate SH4al-dsp code"
 
65776
 msgstr "SH4al-dsp-Code erzeugen"
 
65777
 
 
65778
-#: config/sh/sh.opt:181
 
65779
+#: config/sh/sh.opt:185
 
65780
 msgid "Generate 32-bit SHmedia code"
 
65781
 msgstr "32-Bit SHmedia-Code erzeugen"
 
65782
 
 
65783
-#: config/sh/sh.opt:185
 
65784
+#: config/sh/sh.opt:189
 
65785
 msgid "Generate 32-bit FPU-less SHmedia code"
 
65786
 msgstr "FPU-freien 32-Bit SHmedia-Code erzeugen"
 
65787
 
 
65788
-#: config/sh/sh.opt:189
 
65789
+#: config/sh/sh.opt:193
 
65790
 msgid "Generate 64-bit SHmedia code"
 
65791
 msgstr "64-Bit SHmedia-Code erzeugen"
 
65792
 
 
65793
-#: config/sh/sh.opt:193
 
65794
+#: config/sh/sh.opt:197
 
65795
 msgid "Generate 64-bit FPU-less SHmedia code"
 
65796
 msgstr "FPU-freien 64-Bit SHmedia-Code erzeugen"
 
65797
 
 
65798
-#: config/sh/sh.opt:197
 
65799
+#: config/sh/sh.opt:201
 
65800
 msgid "Generate SHcompact code"
 
65801
 msgstr "SHcompact-Code erzeugen"
 
65802
 
 
65803
-#: config/sh/sh.opt:201
 
65804
+#: config/sh/sh.opt:205
 
65805
 msgid "Generate FPU-less SHcompact code"
 
65806
 msgstr "FPU-freien SHcompact-Code erzeugen"
 
65807
 
 
65808
-#: config/sh/sh.opt:213
 
65809
+#: config/sh/sh.opt:217
 
65810
 msgid "Generate code in big endian mode"
 
65811
 msgstr "Code im »Big Endian«-Modus erzeugen"
 
65812
 
 
65813
-#: config/sh/sh.opt:217
 
65814
+#: config/sh/sh.opt:221
 
65815
 msgid "Generate 32-bit offsets in switch tables"
 
65816
 msgstr "32-Bit-Versatz in switch-Tabellen erzeugen"
 
65817
 
 
65818
-#: config/sh/sh.opt:221
 
65819
+#: config/sh/sh.opt:225
 
65820
 msgid "Generate bit instructions"
 
65821
 msgstr "Bit-Befehle erzeugen"
 
65822
 
 
65823
-#: config/sh/sh.opt:225
 
65824
+#: config/sh/sh.opt:229
 
65825
 msgid "Cost to assume for a branch insn"
 
65826
 msgstr "Für Sprungbefehl anzunehmende Kosten"
 
65827
 
 
65828
-#: config/sh/sh.opt:229
 
65829
+#: config/sh/sh.opt:233
 
65830
 msgid "Assume that zero displacement conditional branches are fast"
 
65831
-msgstr ""
 
65832
+msgstr "Annehmen, dass bedingte Sprünge mit Weite Null schnell sind"
 
65833
 
 
65834
-#: config/sh/sh.opt:233
 
65835
+#: config/sh/sh.opt:237
 
65836
 msgid "Enable cbranchdi4 pattern"
 
65837
 msgstr "cbranchdi4-Muster einschalten"
 
65838
 
 
65839
-#: config/sh/sh.opt:237
 
65840
+#: config/sh/sh.opt:241
 
65841
 msgid "Emit cmpeqdi_t pattern even when -mcbranchdi is in effect."
 
65842
 msgstr "cmpeqdi_t-Muster ausgeben, sogar wenn -mcbranchdi aktiv ist."
 
65843
 
 
65844
-#: config/sh/sh.opt:241
 
65845
+#: config/sh/sh.opt:245
 
65846
 msgid "Enable SH5 cut2 workaround"
 
65847
 msgstr "SH5-cut2-Workaround einschalten"
 
65848
 
 
65849
-#: config/sh/sh.opt:245
 
65850
+#: config/sh/sh.opt:249
 
65851
 msgid "Align doubles at 64-bit boundaries"
 
65852
 msgstr "Doubles auf 64-Bit-Grenzen ausrichten"
 
65853
 
 
65854
-#: config/sh/sh.opt:249
 
65855
+#: config/sh/sh.opt:253
 
65856
 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"
 
65857
 msgstr "Divisionsstrategie, eine von: call, call2, fp, inv, inv:minlat, inv20u, inv20l, inv:call, inv:call2, inv:fp call-div1 call-fp, call-table"
 
65858
 
 
65859
-#: config/sh/sh.opt:253
 
65860
+#: config/sh/sh.opt:257
 
65861
 msgid "Specify name for 32 bit signed division function"
 
65862
 msgstr "Namen für vorzeichenbehaftete 32-Bit Divisionsfunktion angeben"
 
65863
 
 
65864
-#: config/sh/sh.opt:257
 
65865
+#: config/sh/sh.opt:261
 
65866
 msgid "Enable the use of 64-bit floating point registers in fmov instructions.  See -mdalign if 64-bit alignment is required."
 
65867
 msgstr "Verwendung von 64-Bit Gleitkommaregistern in FMOV-Befehlen aktivieren. Siehe auch -mdalign, wenn 64-Bit-Ausrichtung benötigt wird."
 
65868
 
 
65869
-#: config/sh/sh.opt:265
 
65870
+#: config/sh/sh.opt:269
 
65871
 msgid "Cost to assume for gettr insn"
 
65872
 msgstr "Für gettr Befehl anzunehmende Kosten"
 
65873
 
 
65874
-#: config/sh/sh.opt:269 config/sh/sh.opt:319
 
65875
+#: config/sh/sh.opt:273 config/sh/sh.opt:323
 
65876
 msgid "Follow Renesas (formerly Hitachi) / SuperH calling conventions"
 
65877
 msgstr "Renesas(vormals Hitachi)/SuperH-Aufrufkonventionen folgen"
 
65878
 
 
65879
-#: config/sh/sh.opt:273
 
65880
+#: config/sh/sh.opt:277
 
65881
 msgid "Increase the IEEE compliance for floating-point comparisons"
 
65882
 msgstr "IEEE-Befolgung für Gleitkommavergleiche erhöhen"
 
65883
 
 
65884
-#: config/sh/sh.opt:277
 
65885
+#: config/sh/sh.opt:281
 
65886
 msgid "Enable the use of the indexed addressing mode for SHmedia32/SHcompact"
 
65887
 msgstr "Verwendung des indizierten Addressierungsmodus für SHmedia32/SHcompact einschalten"
 
65888
 
 
65889
-#: config/sh/sh.opt:281
 
65890
+#: config/sh/sh.opt:285
 
65891
 msgid "inline code to invalidate instruction cache entries after setting up nested function trampolines"
 
65892
 msgstr "Code inline einbetten, um Befehlscache nach dem Aufsetzen verschachtelter Funktionstrampolines zu verwerfen"
 
65893
 
 
65894
-#: config/sh/sh.opt:285
 
65895
+#: config/sh/sh.opt:289
 
65896
 msgid "Assume symbols might be invalid"
 
65897
 msgstr "Annehmen, dass Symbole ungültig seien können"
 
65898
 
 
65899
-#: config/sh/sh.opt:289
 
65900
+#: config/sh/sh.opt:293
 
65901
 msgid "Annotate assembler instructions with estimated addresses"
 
65902
 msgstr "Assemblerbefehle mit geschätzten Adressen kommentieren"
 
65903
 
 
65904
-#: config/sh/sh.opt:293
 
65905
+#: config/sh/sh.opt:297
 
65906
 msgid "Generate code in little endian mode"
 
65907
 msgstr "Code im »Little Endian«-Modus erzeugen"
 
65908
 
 
65909
-#: config/sh/sh.opt:297
 
65910
+#: config/sh/sh.opt:301
 
65911
 msgid "Mark MAC register as call-clobbered"
 
65912
 msgstr "MAC-Register als Aufruf-zerstört markieren"
 
65913
 
 
65914
-#: config/sh/sh.opt:303
 
65915
+#: config/sh/sh.opt:307
 
65916
 msgid "Make structs a multiple of 4 bytes (warning: ABI altered)"
 
65917
 msgstr "Structs Vielfache von 4 Bytes machen (Warnung: ABI geändert)"
 
65918
 
 
65919
-#: config/sh/sh.opt:307
 
65920
+#: config/sh/sh.opt:311
 
65921
 msgid "Emit function-calls using global offset table when generating PIC"
 
65922
 msgstr "Bei PIC-Erzeugung Funktionsaufrufe ausgeben, die die globale Offsettabelle verwenden"
 
65923
 
 
65924
-#: config/sh/sh.opt:311
 
65925
+#: config/sh/sh.opt:315
 
65926
 msgid "Assume pt* instructions won't trap"
 
65927
 msgstr "Annehmen, dass pt*-Befehle nicht abgefangen werden (»trap«)"
 
65928
 
 
65929
-#: config/sh/sh.opt:315
 
65930
+#: config/sh/sh.opt:319
 
65931
 msgid "Shorten address references during linking"
 
65932
 msgstr "Beim Binden Adressreferenzen verkürzen"
 
65933
 
 
65934
-#: config/sh/sh.opt:323
 
65935
+#: config/sh/sh.opt:327
 
65936
 msgid "Deprecated.  Use -matomic= instead to select the atomic model"
 
65937
-msgstr ""
 
65938
+msgstr "Veraltet. Stattdessen -matomic= verwenden, um atomares Modell zu verwenden"
 
65939
 
 
65940
-#: config/sh/sh.opt:327
 
65941
-#, fuzzy
 
65942
+#: config/sh/sh.opt:331
 
65943
 msgid "Specify the model for atomic operations"
 
65944
-msgstr "Code für eingebaute atomare Operationen erzeugen"
 
65945
+msgstr "Das Modell für atomare Operationen angeben"
 
65946
 
 
65947
-#: config/sh/sh.opt:331
 
65948
+#: config/sh/sh.opt:335
 
65949
 msgid "Use tas.b instruction for __atomic_test_and_set"
 
65950
-msgstr ""
 
65951
+msgstr "Anweisung tas.b für __atomic_test_and_set verwenden"
 
65952
 
 
65953
-#: config/sh/sh.opt:335
 
65954
+#: config/sh/sh.opt:339
 
65955
 msgid "Deprecated.  Use -Os instead"
 
65956
 msgstr "Veraltet. Stattdessen -Os verwenden"
 
65957
 
 
65958
-#: config/sh/sh.opt:339
 
65959
+#: config/sh/sh.opt:343
 
65960
 msgid "Cost to assume for a multiply insn"
 
65961
 msgstr "Für einen Multiplikationsbefehl anzunehmende Kosten"
 
65962
 
 
65963
-#: config/sh/sh.opt:343
 
65964
+#: config/sh/sh.opt:347
 
65965
 msgid "Don't generate privileged-mode only code; implies -mno-inline-ic_invalidate if the inline code would not work in user mode."
 
65966
 msgstr "Keinen Code nur für privilegierten Modus erzeugen; impliziert -mno-inline-ic_invalidate, wenn der »inline«-Code nicht im Usermodus funktionieren würde"
 
65967
 
 
65968
-#: config/sh/sh.opt:349
 
65969
+#: config/sh/sh.opt:353
 
65970
 msgid "Pretend a branch-around-a-move is a conditional move."
 
65971
 msgstr "Vorgeben, dass Sprung-um-Sprung ein bedingter Sprung ist"
 
65972
 
 
65973
-#: config/sh/sh.opt:353
 
65974
-#, fuzzy
 
65975
+#: config/sh/sh.opt:357
 
65976
 msgid "Enable the use of the fsca instruction"
 
65977
-msgstr "Verwendung der kurzen Ladebefehle einschalten"
 
65978
+msgstr "Verwendung der Anweisung fsca einschalten"
 
65979
 
 
65980
-#: config/sh/sh.opt:357
 
65981
-#, fuzzy
 
65982
+#: config/sh/sh.opt:361
 
65983
 msgid "Enable the use of the fsrra instruction"
 
65984
-msgstr "Verwendung der kurzen Ladebefehle einschalten"
 
65985
+msgstr "Verwendung der Anweisung fsrra einschalten"
 
65986
 
 
65987
 #: config/fr30/fr30.opt:23
 
65988
 msgid "Assume small address space"
 
65989
@@ -10456,9 +10447,8 @@
 
65990
 msgstr "Verwendung aller Gleitkommaoperationen verhindern"
 
65991
 
 
65992
 #: config/mips/mips.opt:274
 
65993
-#, fuzzy
 
65994
 msgid "Use MCU instructions"
 
65995
-msgstr "MIPS-3D-Befehle verwenden"
 
65996
+msgstr "MCU-Anweisungen verwenden"
 
65997
 
 
65998
 #: config/mips/mips.opt:278
 
65999
 msgid "Do not use a cache-flushing function before calling stack trampolines"
 
66000
@@ -10553,9 +10543,8 @@
 
66001
 msgstr "Mit 64-Bit Longs und Zeigern kompilieren"
 
66002
 
 
66003
 #: config/tilegx/tilegx.opt:45
 
66004
-#, fuzzy
 
66005
 msgid "Use given TILE-Gx code model"
 
66006
-msgstr "Gegebenes x86-64-Codemodell verwenden"
 
66007
+msgstr "Gegebenes Codemodell TILE-Gx verwenden"
 
66008
 
 
66009
 #: java/lang.opt:122
 
66010
 msgid "Warn if deprecated empty statements are found"
 
66011
@@ -10710,9 +10699,8 @@
 
66012
 msgstr "Optimiert auf Geschwindigkeit unter Missachtung genauer Standardkonformität"
 
66013
 
 
66014
 #: common.opt:453
 
66015
-#, fuzzy
 
66016
 msgid "Optimize for debugging experience rather than speed or size"
 
66017
-msgstr "Auf Größe statt Geschwindigkeit optimieren"
 
66018
+msgstr "Auf Fehlersuchmöglichkeiten statt Geschwindigkeit oder Größe optimieren"
 
66019
 
 
66020
 #: common.opt:493
 
66021
 msgid "This switch is deprecated; use -Wextra instead"
 
66022
@@ -10723,1555 +10711,1545 @@
 
66023
 msgstr "Bei zurückgegebenen Strukturen, Unions oder Feldern warnen"
 
66024
 
 
66025
 #: common.opt:510
 
66026
+msgid "Warn if a loop with constant number of iterations triggers undefined behavior"
 
66027
+msgstr "Warnen, wenn Schleife mit konstanter Anzahl von Durchläufen zu undefiniertem Verhalten führt"
 
66028
+
 
66029
+#: common.opt:514
 
66030
 msgid "Warn if an array is accessed out of bounds"
 
66031
 msgstr "Warnen, wenn auf ein Feld außerhalb der Grenzen zugegriffen wird"
 
66032
 
 
66033
-#: common.opt:514
 
66034
+#: common.opt:518
 
66035
 msgid "Warn about inappropriate attribute usage"
 
66036
 msgstr "Bei unpassender Attributverwendung warnen"
 
66037
 
 
66038
-#: common.opt:518
 
66039
+#: common.opt:522
 
66040
 msgid "Warn about pointer casts which increase alignment"
 
66041
 msgstr "Warnen, wenn Zeigerumwandlungen die Ausrichtung vergrößern"
 
66042
 
 
66043
-#: common.opt:522
 
66044
+#: common.opt:526
 
66045
 msgid "Warn when a #warning directive is encountered"
 
66046
 msgstr "Warnen, wenn eine #warning-Anweisung verwendet wird"
 
66047
 
 
66048
-#: common.opt:526
 
66049
+#: common.opt:530
 
66050
 msgid "Warn about uses of __attribute__((deprecated)) declarations"
 
66051
 msgstr "Bei Verwendungen von Deklarationen mit __attribute__((deprecated)) warnen"
 
66052
 
 
66053
-#: common.opt:530
 
66054
+#: common.opt:534
 
66055
 msgid "Warn when an optimization pass is disabled"
 
66056
 msgstr "Warnen, wenn ein Optimierungsdurchgang ausgeschaltet ist"
 
66057
 
 
66058
-#: common.opt:534
 
66059
+#: common.opt:538
 
66060
 msgid "Treat all warnings as errors"
 
66061
 msgstr "Alle Warnungen als Fehler behandeln"
 
66062
 
 
66063
-#: common.opt:538
 
66064
+#: common.opt:542
 
66065
 msgid "Treat specified warning as error"
 
66066
 msgstr "Angegebene Warnung als Fehler behandeln"
 
66067
 
 
66068
-#: common.opt:546
 
66069
+#: common.opt:550
 
66070
 msgid "Exit on the first error occurred"
 
66071
 msgstr "Beim ersten auftretenden Fehler beenden"
 
66072
 
 
66073
-#: common.opt:550
 
66074
+#: common.opt:554
 
66075
 msgid "-Wframe-larger-than=<number>\tWarn if a function's stack frame requires more than <number> bytes"
 
66076
 msgstr "-Wframe-larger-than=<Anzahl>\tWarnen, wenn der Stapelrahmen einer Funktion mehr als <Anzahl> Bytes benötigt"
 
66077
 
 
66078
-#: common.opt:554
 
66079
+#: common.opt:558
 
66080
 msgid "Warn when attempting to free a non-heap object"
 
66081
 msgstr "Beim Versuch der Freigabe eines Nicht-Heap-Objektes warnen"
 
66082
 
 
66083
-#: common.opt:558
 
66084
+#: common.opt:562
 
66085
 msgid "Warn when an inlined function cannot be inlined"
 
66086
 msgstr "Warnen, wenn eine inline-Funktion nicht als solche erzeugt werden kann"
 
66087
 
 
66088
-#: common.opt:562
 
66089
+#: common.opt:566
 
66090
 msgid "Warn when an atomic memory model parameter is known to be outside the valid range."
 
66091
 msgstr "Warnen, wenn ein Parameter des atomaren Speichermodells erkennbar außerhalb des Wertebereiches ist"
 
66092
 
 
66093
-#: common.opt:569
 
66094
+#: common.opt:573
 
66095
 msgid "-Wlarger-than=<number>\tWarn if an object is larger than <number> bytes"
 
66096
 msgstr "-Wlarger-than=<Anzahl>\tWarnen, wenn ein Objekt größer als <Anzahl> Bytes ist"
 
66097
 
 
66098
-#: common.opt:573
 
66099
+#: common.opt:577
 
66100
 msgid "Warn if the loop cannot be optimized due to nontrivial assumptions."
 
66101
 msgstr "Warnen, wenn Schleife wegen nichttrivialer Annahmen nicht optimiert werden kann."
 
66102
 
 
66103
-#: common.opt:580
 
66104
+#: common.opt:584
 
66105
 msgid "Warn about overflow in arithmetic expressions"
 
66106
 msgstr "Bei Überlauf in arithmetischen Ausdrücken warnen"
 
66107
 
 
66108
-#: common.opt:584
 
66109
+#: common.opt:588
 
66110
 msgid "Warn when the packed attribute has no effect on struct layout"
 
66111
 msgstr "Warnen, wenn das »packed«-Attribut keine Auswirkung auf Strukturanordnung hat"
 
66112
 
 
66113
-#: common.opt:588
 
66114
+#: common.opt:592
 
66115
 msgid "Warn when padding is required to align structure members"
 
66116
 msgstr "Warnen, wenn Auffüllen benötigt wird, um Strukturelemente auszurichten"
 
66117
 
 
66118
-#: common.opt:592
 
66119
+#: common.opt:596
 
66120
 msgid "Issue warnings needed for strict compliance to the standard"
 
66121
 msgstr "Für strikte Standardbefolgung benötigte Warnungen ausgeben"
 
66122
 
 
66123
-#: common.opt:596
 
66124
+#: common.opt:600
 
66125
 msgid "Warn when one local variable shadows another"
 
66126
 msgstr "Warnen, wenn eine lokale Variable eine andere überdeckt"
 
66127
 
 
66128
-#: common.opt:600
 
66129
+#: common.opt:604
 
66130
 msgid "Warn when not issuing stack smashing protection for some reason"
 
66131
 msgstr "Warnen, wenn Stackzerstörungsschutz nicht ausgegeben wird"
 
66132
 
 
66133
-#: common.opt:604
 
66134
+#: common.opt:608
 
66135
 msgid "Warn if stack usage might be larger than specified amount"
 
66136
 msgstr "Warnen, wenn Stapelverwendung den angegebenen Betrag überschreitet"
 
66137
 
 
66138
-#: common.opt:608 common.opt:612
 
66139
+#: common.opt:612 common.opt:616
 
66140
 msgid "Warn about code which might break strict aliasing rules"
 
66141
 msgstr "Bei Code warnen, der strict-aliasing-Regeln verletzen könnte"
 
66142
 
 
66143
-#: common.opt:616 common.opt:620
 
66144
+#: common.opt:620 common.opt:624
 
66145
 msgid "Warn about optimizations that assume that signed overflow is undefined"
 
66146
 msgstr "Bei Optimierungen, die annehmen, dass vorzeichenbehafteter Überlauf undefiniert ist, warnen"
 
66147
 
 
66148
-#: common.opt:624
 
66149
+#: common.opt:628
 
66150
 msgid "Warn about functions which might be candidates for __attribute__((const))"
 
66151
 msgstr "Bei Funktionen, die Kandidaten für __attribute__((const)) sein könnten, warnen"
 
66152
 
 
66153
-#: common.opt:628
 
66154
+#: common.opt:632
 
66155
 msgid "Warn about functions which might be candidates for __attribute__((pure))"
 
66156
 msgstr "Bei Funktionen, die Kandidaten für __attribute__((pure)) sein könnten, warnen"
 
66157
 
 
66158
-#: common.opt:632
 
66159
+#: common.opt:636
 
66160
 msgid "Warn about functions which might be candidates for __attribute__((noreturn))"
 
66161
 msgstr "Bei Funktionen, die Kandidaten für __attribute__((noreturn)) sind, warnen"
 
66162
 
 
66163
-#: common.opt:636
 
66164
+#: common.opt:640
 
66165
 msgid "Do not suppress warnings from system headers"
 
66166
 msgstr "Nicht Warnungen von System-Headern unterdrücken"
 
66167
 
 
66168
-#: common.opt:640
 
66169
+#: common.opt:644
 
66170
 msgid "Warn whenever a trampoline is generated"
 
66171
 msgstr "Warnen, wenn ein Trampolin generiert wird"
 
66172
 
 
66173
-#: common.opt:644
 
66174
+#: common.opt:648
 
66175
 msgid "Warn if a comparison is always true or always false due to the limited range of the data type"
 
66176
 msgstr "Warnen, wenn ein Vergleich durch beschränkten Wertebereich des Datentyps stets »wahr« oder »unwahr« ist"
 
66177
 
 
66178
-#: common.opt:648
 
66179
+#: common.opt:652
 
66180
 msgid "Warn about uninitialized automatic variables"
 
66181
 msgstr "Bei nicht initialisierten automatischen Variablen warnen"
 
66182
 
 
66183
-#: common.opt:652
 
66184
+#: common.opt:656
 
66185
 msgid "Warn about maybe uninitialized automatic variables"
 
66186
 msgstr "Bei möglicherweise nicht initialisierten automatischen Variablen warnen"
 
66187
 
 
66188
-#: common.opt:660
 
66189
+#: common.opt:664
 
66190
 msgid "Enable all -Wunused- warnings"
 
66191
 msgstr "Alle -Wunused- Warnungen einschalten"
 
66192
 
 
66193
-#: common.opt:664
 
66194
+#: common.opt:668
 
66195
 msgid "Warn when a function parameter is only set, otherwise unused"
 
66196
 msgstr "Warnen, wenn ein Funktionsparameter zwar gesetzt aber nicht verwendet wird"
 
66197
 
 
66198
-#: common.opt:668
 
66199
+#: common.opt:672
 
66200
 msgid "Warn when a variable is only set, otherwise unused"
 
66201
 msgstr "Warnen, wenn eine Variable zwar gesetzt aber nicht verwendet wird"
 
66202
 
 
66203
-#: common.opt:672
 
66204
+#: common.opt:676
 
66205
 msgid "Warn when a function is unused"
 
66206
 msgstr "Warnen, wenn eine Funktion ungenutzt bleibt"
 
66207
 
 
66208
-#: common.opt:676
 
66209
+#: common.opt:680
 
66210
 msgid "Warn when a label is unused"
 
66211
 msgstr "Warnen, wenn eine Marke ungenutzt bleibt"
 
66212
 
 
66213
-#: common.opt:680
 
66214
+#: common.opt:684
 
66215
 msgid "Warn when a function parameter is unused"
 
66216
 msgstr "Warnen, wenn ein Funktionsparameter nicht verwendet wird"
 
66217
 
 
66218
-#: common.opt:684
 
66219
+#: common.opt:688
 
66220
 msgid "Warn when an expression value is unused"
 
66221
 msgstr "Warnen, wenn ein Ausdruckswert nicht verwendet wird"
 
66222
 
 
66223
-#: common.opt:688
 
66224
+#: common.opt:692
 
66225
 msgid "Warn when a variable is unused"
 
66226
 msgstr "Warnen, wenn eine Variable nicht verwendet wird"
 
66227
 
 
66228
-#: common.opt:692
 
66229
+#: common.opt:696
 
66230
 msgid "Warn in case profiles in -fprofile-use do not match"
 
66231
 msgstr "Warnen, wenn Profile in -fprofile-use nicht zueinander passen"
 
66232
 
 
66233
-#: common.opt:696
 
66234
+#: common.opt:700
 
66235
 msgid "Warn when a vector operation is compiled outside the SIMD"
 
66236
 msgstr "Warnen, wenn Vektoroperation außerhalb von SIMD kompiliert wird"
 
66237
 
 
66238
-#: common.opt:712
 
66239
+#: common.opt:716
 
66240
 msgid "-aux-info <file>\tEmit declaration information into <file>"
 
66241
 msgstr "-aux-info <Datei>\tDeklarationsinformationen in <Datei> ausgeben"
 
66242
 
 
66243
-#: common.opt:731
 
66244
+#: common.opt:735
 
66245
 msgid "-d<letters>\tEnable dumps from specific passes of the compiler"
 
66246
 msgstr "-d<Buchstaben>\tAusgaben von bestimmten Durchläufen des Kompilers einschalten"
 
66247
 
 
66248
-#: common.opt:735
 
66249
+#: common.opt:739
 
66250
 msgid "-dumpbase <file>\tSet the file basename to be used for dumps"
 
66251
 msgstr "-dumpbase <Datei>\tDen Basis-Dateinamen für Ausgaben setzen"
 
66252
 
 
66253
-#: common.opt:739
 
66254
+#: common.opt:743
 
66255
 msgid "-dumpdir <dir>\tSet the directory name to be used for dumps"
 
66256
 msgstr "-dumpdir <verzeichnis>\tDen Basis-verzeichnisnamen für Ausgaben setzen"
 
66257
 
 
66258
-#: common.opt:798
 
66259
+#: common.opt:802
 
66260
 msgid "Aggressively optimize loops using language constraints"
 
66261
-msgstr ""
 
66262
+msgstr "Agressive Schleifenoptimierungen mit Zwangsbedingungen der Sprache"
 
66263
 
 
66264
-#: common.opt:802
 
66265
+#: common.opt:806
 
66266
 msgid "Align the start of functions"
 
66267
 msgstr "Funktionsanfänge ausrichten"
 
66268
 
 
66269
-#: common.opt:809
 
66270
+#: common.opt:813
 
66271
 msgid "Align labels which are only reached by jumping"
 
66272
 msgstr "Marken ausrichten, die nur mit Sprüngen erreicht werden können"
 
66273
 
 
66274
-#: common.opt:816
 
66275
+#: common.opt:820
 
66276
 msgid "Align all labels"
 
66277
 msgstr "Alle Marken ausrichten"
 
66278
 
 
66279
-#: common.opt:823
 
66280
+#: common.opt:827
 
66281
 msgid "Align the start of loops"
 
66282
 msgstr "Schleifenanfänge ausrichten"
 
66283
 
 
66284
-#: common.opt:846
 
66285
+#: common.opt:850
 
66286
 msgid "Enable AddressSanitizer, a memory error detector"
 
66287
-msgstr ""
 
66288
+msgstr "AddressSanitizer einschalten, findet Speicherfehler"
 
66289
 
 
66290
-#: common.opt:850
 
66291
+#: common.opt:854
 
66292
 msgid "Enable ThreadSanitizer, a data race detector"
 
66293
-msgstr ""
 
66294
+msgstr "ThreadSanitizer einschalten, findet Daten-Races"
 
66295
 
 
66296
-#: common.opt:854
 
66297
+#: common.opt:858
 
66298
 msgid "Generate unwind tables that are exact at each instruction boundary"
 
66299
 msgstr "Abwicklungstabellen erzeugen, die genau an jeder Befehlsgrenze liegen"
 
66300
 
 
66301
-#: common.opt:858
 
66302
+#: common.opt:862
 
66303
 msgid "Generate auto-inc/dec instructions"
 
66304
 msgstr "auto-inc/dec-Befehle erzeugen"
 
66305
 
 
66306
-#: common.opt:866
 
66307
+#: common.opt:870
 
66308
 msgid "Generate code to check bounds before indexing arrays"
 
66309
 msgstr "Code zur Überprüfung der Grenzen vor Feldindizierung erzeugen"
 
66310
 
 
66311
-#: common.opt:870
 
66312
+#: common.opt:874
 
66313
 msgid "Replace add, compare, branch with branch on count register"
 
66314
 msgstr "Addieren, Vergleichen, Verzweigen mit Verzweigung anhand des Zählregisters ersetzen"
 
66315
 
 
66316
-#: common.opt:874
 
66317
+#: common.opt:878
 
66318
 msgid "Use profiling information for branch probabilities"
 
66319
 msgstr "Profilierungsinformationen für Verzweigungswahrscheinlichkeiten verwenden"
 
66320
 
 
66321
-#: common.opt:878
 
66322
+#: common.opt:882
 
66323
 msgid "Perform branch target load optimization before prologue / epilogue threading"
 
66324
 msgstr "Ladeoptimierungen für Sprungziele vor Prolog/Epilog-Behandlung ausführen"
 
66325
 
 
66326
-#: common.opt:882
 
66327
+#: common.opt:886
 
66328
 msgid "Perform branch target load optimization after prologue / epilogue threading"
 
66329
 msgstr "Ladeoptimierung für Sprungziele nach Prolog/Epilog-Behandlung ausführen"
 
66330
 
 
66331
-#: common.opt:886
 
66332
+#: common.opt:890
 
66333
 msgid "Restrict target load migration not to re-use registers in any basic block"
 
66334
 msgstr "In Basis-Blöcken keine Register bei der Ziel-Lade-Bewegung wiederverwenden"
 
66335
 
 
66336
-#: common.opt:890
 
66337
+#: common.opt:894
 
66338
 msgid "-fcall-saved-<register>\tMark <register> as being preserved across functions"
 
66339
 msgstr "-fcall-saved-<Register>\t<Register> als über Funktionsgrenzen hinweg reserviert markieren"
 
66340
 
 
66341
-#: common.opt:894
 
66342
+#: common.opt:898
 
66343
 msgid "-fcall-used-<register>\tMark <register> as being corrupted by function calls"
 
66344
 msgstr "-fcall-used-<Register>\t<Register> als durch Funktionsaufrufe beschädigt markieren"
 
66345
 
 
66346
-#: common.opt:901
 
66347
+#: common.opt:905
 
66348
 msgid "Save registers around function calls"
 
66349
 msgstr "Register bei Funktionsaufrufen sichern"
 
66350
 
 
66351
-#: common.opt:905
 
66352
+#: common.opt:909
 
66353
 msgid "Compare the results of several data dependence analyzers."
 
66354
 msgstr "Die Ergebnisse mehrerer Datenabhängigkeitsanalysen vergleichen."
 
66355
 
 
66356
-#: common.opt:909
 
66357
+#: common.opt:913
 
66358
 msgid "Looks for opportunities to reduce stack adjustments and stack references."
 
66359
 msgstr "Sucht Möglichkeiten, Stack-Anpassungen und Stack-Referenzen zu reduzieren."
 
66360
 
 
66361
-#: common.opt:913
 
66362
+#: common.opt:917
 
66363
 msgid "Do not put uninitialized globals in the common section"
 
66364
 msgstr "Keine uninitialisierten globalen Symbole in gemeinsamen Abschnitt legen"
 
66365
 
 
66366
-#: common.opt:921
 
66367
+#: common.opt:925
 
66368
 msgid "-fcompare-debug[=<opts>]\tCompile with and without e.g. -gtoggle, and compare the final-insns dump"
 
66369
 msgstr "-fcompare-debug[=<Optionen>]\tMit und ohne z.B. -gtoggle kompilieren, und den Dump der finalen Anweisungen vergleichen"
 
66370
 
 
66371
-#: common.opt:925
 
66372
+#: common.opt:929
 
66373
 msgid "Run only the second compilation of -fcompare-debug"
 
66374
 msgstr "Nur die zweite Kompilierung von -fcompare-debug laufen lassen"
 
66375
 
 
66376
-#: common.opt:929
 
66377
+#: common.opt:933
 
66378
 msgid "Perform comparison elimination after register allocation has finished"
 
66379
 msgstr "Beseitigung von Vergleichen nach Registerreservierung durchführen"
 
66380
 
 
66381
-#: common.opt:933
 
66382
+#: common.opt:937
 
66383
 msgid "Do not perform optimizations increasing noticeably stack usage"
 
66384
 msgstr "Keine Optimierungen durchführen, die die Stackverwendung deutlich erhöhen"
 
66385
 
 
66386
-#: common.opt:937
 
66387
+#: common.opt:941
 
66388
 msgid "Perform a register copy-propagation optimization pass"
 
66389
 msgstr "Optimierungsdurchlauf zur Kopierübertragung von Registern durchführen"
 
66390
 
 
66391
-#: common.opt:941
 
66392
+#: common.opt:945
 
66393
 msgid "Perform cross-jumping optimization"
 
66394
 msgstr "Optimierung zum Kreuzsprung durchführen"
 
66395
 
 
66396
-#: common.opt:945
 
66397
+#: common.opt:949
 
66398
 msgid "When running CSE, follow jumps to their targets"
 
66399
 msgstr "Beim Durchlaufen von CSE: Sprüngen zu ihren Zielen folgen"
 
66400
 
 
66401
-#: common.opt:953
 
66402
+#: common.opt:957
 
66403
 msgid "Omit range reduction step when performing complex division"
 
66404
 msgstr "Schritt zur Bereichsverkleinerung auslassen, wenn komplexe Division durchgeführt wird"
 
66405
 
 
66406
-#: common.opt:957
 
66407
+#: common.opt:961
 
66408
 msgid "Complex multiplication and division follow Fortran rules"
 
66409
 msgstr "Komplexe Multiplikation und Division folgen Fortran-Regeln"
 
66410
 
 
66411
-#: common.opt:961
 
66412
+#: common.opt:965
 
66413
 msgid "Place data items into their own section"
 
66414
 msgstr "Datenstücke in ihren eigenen Abschnitt legen"
 
66415
 
 
66416
-#: common.opt:965
 
66417
+#: common.opt:969
 
66418
 msgid "List all available debugging counters with their limits and counts."
 
66419
 msgstr "Alle verfügbaren Fehleranalysezähler mit ihren Grenzen und Werten auflisten."
 
66420
 
 
66421
-#: common.opt:969
 
66422
+#: common.opt:973
 
66423
 msgid "-fdbg-cnt=<counter>:<limit>[,<counter>:<limit>,...]\tSet the debug counter limit.   "
 
66424
 msgstr "-fdbg-cnt=<Zähler>:<Grenze>[,<Zähler>:<Grenze>,...]\tGrenze des Fehlersuchzählers setzen."
 
66425
 
 
66426
-#: common.opt:973
 
66427
+#: common.opt:977
 
66428
 msgid "Map one directory name to another in debug information"
 
66429
 msgstr "In Fehlersuchinfo einen Verzeichnisnamen auf einen anderen abbilden"
 
66430
 
 
66431
-#: common.opt:977
 
66432
+#: common.opt:981
 
66433
 msgid "Output .debug_types section when using DWARF v4 debuginfo."
 
66434
 msgstr ".debug_types-Abschnitt ausgeben, wenn DWARF v4-Debuginfo verwendet wird"
 
66435
 
 
66436
-#: common.opt:983
 
66437
+#: common.opt:987
 
66438
 msgid "Defer popping functions args from stack until later"
 
66439
 msgstr "Zurückholen der Funktionsargumente vom Stapel bis auf weiteres hinauszögern"
 
66440
 
 
66441
-#: common.opt:987
 
66442
+#: common.opt:991
 
66443
 msgid "Attempt to fill delay slots of branch instructions"
 
66444
 msgstr "Versuch, die Verzögerungsschlitze der Sprungbefehle auszufüllen"
 
66445
 
 
66446
-#: common.opt:991
 
66447
+#: common.opt:995
 
66448
 msgid "Delete dead instructions that may throw exceptions"
 
66449
-msgstr ""
 
66450
+msgstr "Unerreichbare Befehle löschen, die Ausnahmen werfen können"
 
66451
 
 
66452
-#: common.opt:995
 
66453
+#: common.opt:999
 
66454
 msgid "Delete useless null pointer checks"
 
66455
 msgstr "Unnötige Nullzeigerprügungen löschen"
 
66456
 
 
66457
-#: common.opt:999
 
66458
+#: common.opt:1003
 
66459
 msgid "Try to convert virtual calls to direct ones."
 
66460
 msgstr "Versuchen, virtuelle Sprünge in direkte umzuwandeln."
 
66461
 
 
66462
-#: common.opt:1003
 
66463
+#: common.opt:1007
 
66464
 msgid "-fdiagnostics-show-location=[once|every-line]\tHow often to emit source location at the beginning of line-wrapped diagnostics"
 
66465
 msgstr "-fdiagnostics-show-location=[once|every-line]\tWie oft soll Stelle im Quelltext beim Anfang von zeilenumgebrochener Diagnose ausgegeben werden"
 
66466
 
 
66467
-#: common.opt:1020
 
66468
+#: common.opt:1024
 
66469
 msgid "Show the source line with a caret indicating the column"
 
66470
-msgstr ""
 
66471
+msgstr "Quellzeile mit Einschaltungszeichen anzeigen, um die Spalte zu kennzeichnen"
 
66472
 
 
66473
-#: common.opt:1024
 
66474
+#: common.opt:1028
 
66475
 msgid "Amend appropriate diagnostic messages with the command line option that controls them"
 
66476
 msgstr "Die geeignete Diagnosemeldung mit der Kommandozeilenoption erweitern, die sie steuert"
 
66477
 
 
66478
-#: common.opt:1028
 
66479
+#: common.opt:1032
 
66480
 msgid "-fdisable-[tree|rtl|ipa]-<pass>=range1+range2 disables an optimization pass"
 
66481
 msgstr "-fdisable-[tree|rtl|ipa]-<Durchgang>=range1+range2 schaltet einen Optimierungsdurchgang aus"
 
66482
 
 
66483
-#: common.opt:1032
 
66484
+#: common.opt:1036
 
66485
 msgid "-fenable-[tree|rtl|ipa]-<pass>=range1+range2 enables an optimization pass"
 
66486
 msgstr "-fenable-[tree|rtl|ipa]-<Durchgang>=range1+range2 schaltet einen Optimierungsdurchgang ein"
 
66487
 
 
66488
-#: common.opt:1036
 
66489
+#: common.opt:1040
 
66490
 msgid "-fdump-<type>\tDump various compiler internals to a file"
 
66491
 msgstr "-fdump-<type>\tVerschiedene compilerinterne Informationen in eine Datei abziehen"
 
66492
 
 
66493
-#: common.opt:1043
 
66494
+#: common.opt:1047
 
66495
 msgid "-fdump-final-insns=filename\tDump to filename the insns at the end of translation"
 
66496
 msgstr "-fdump-final-insns=<Datei>\tDie Befehle am Ende der Übersetzung in Datei abziehen"
 
66497
 
 
66498
-#: common.opt:1047
 
66499
+#: common.opt:1051
 
66500
 msgid "-fdump-go-spec=filename\tWrite all declarations to file as Go code"
 
66501
 msgstr "-fdump-go-spec=<Datei>\tAlle Deklarationen als Go-Code in <Datei> schreiben"
 
66502
 
 
66503
-#: common.opt:1051
 
66504
+#: common.opt:1055
 
66505
 msgid "Suppress output of addresses in debugging dumps"
 
66506
 msgstr "Ausgabe von Adressen in Fehlersuch-Auszügen unterdrücken"
 
66507
 
 
66508
-#: common.opt:1055
 
66509
+#: common.opt:1059
 
66510
 msgid "Dump optimization passes"
 
66511
 msgstr "Optimierungsdurchläufe ausgeben"
 
66512
 
 
66513
-#: common.opt:1059
 
66514
+#: common.opt:1063
 
66515
 msgid "Suppress output of instruction numbers, line number notes and addresses in debugging dumps"
 
66516
 msgstr "Ausgabe von Befehlszahlen, Zeilennummernangaben und Adressen in Fehlersuch-Auszügen unterdrücken"
 
66517
 
 
66518
-#: common.opt:1063
 
66519
+#: common.opt:1067
 
66520
 msgid "Suppress output of previous and next insn numbers in debugging dumps"
 
66521
 msgstr "Ausgabe der vorigen und nächsten Befehlszahlen in Fehlersuch-Auszügen unterdrücken"
 
66522
 
 
66523
-#: common.opt:1067
 
66524
+#: common.opt:1071
 
66525
 msgid "Enable CFI tables via GAS assembler directives."
 
66526
 msgstr "CFI-Tabellen über GAS-Assembler-Anweisungen einschalten"
 
66527
 
 
66528
-#: common.opt:1071
 
66529
+#: common.opt:1075
 
66530
 msgid "Perform early inlining"
 
66531
 msgstr "Frühes Inlining durchführen"
 
66532
 
 
66533
-#: common.opt:1075
 
66534
+#: common.opt:1079
 
66535
 msgid "Perform DWARF2 duplicate elimination"
 
66536
 msgstr "DWARF2-Wiederholungsbeseitigung durchführen"
 
66537
 
 
66538
-#: common.opt:1079
 
66539
+#: common.opt:1083
 
66540
 msgid "Perform interprocedural reduction of aggregates"
 
66541
 msgstr "Zwischenprozedurale Reduktion von Aggregaten durchführen"
 
66542
 
 
66543
-#: common.opt:1083 common.opt:1087
 
66544
+#: common.opt:1087 common.opt:1091
 
66545
 msgid "Perform unused type elimination in debug info"
 
66546
 msgstr "Beseitigung ungenutzter Typen in Info zur Fehlersuche durchführen"
 
66547
 
 
66548
-#: common.opt:1091
 
66549
+#: common.opt:1095
 
66550
 msgid "Do not suppress C++ class debug information."
 
66551
 msgstr "Keine Fehlersuchinformationen für C++-Klassen unterdrücken"
 
66552
 
 
66553
-#: common.opt:1095
 
66554
+#: common.opt:1099
 
66555
 msgid "Enable exception handling"
 
66556
 msgstr "Ausnahmebehandlung einschalten"
 
66557
 
 
66558
-#: common.opt:1099
 
66559
+#: common.opt:1103
 
66560
 msgid "Perform a number of minor, expensive optimizations"
 
66561
 msgstr "Eine Reihe kleiner, aber teurer, Optimierungen durchführen"
 
66562
 
 
66563
-#: common.opt:1103
 
66564
+#: common.opt:1107
 
66565
 msgid "-fexcess-precision=[fast|standard]\tSpecify handling of excess floating-point precision"
 
66566
 msgstr "-fexcess-precision=[fast|standard]\tBehandlung überschüssiger Gleitkommagenauigkeit bestimmen"
 
66567
 
 
66568
-#: common.opt:1106
 
66569
+#: common.opt:1110
 
66570
 #, c-format
 
66571
 msgid "unknown excess precision style %qs"
 
66572
 msgstr "unbekannte Art überschüssiger Genauigkeit %qs"
 
66573
 
 
66574
-#: common.opt:1119
 
66575
+#: common.opt:1123
 
66576
 msgid "Output lto objects containing both the intermediate language and binary output."
 
66577
 msgstr "LTO-Objekte ausgeben, die sowohl Zwischensprache als auch Binärausgabe enthalten"
 
66578
 
 
66579
-#: common.opt:1123
 
66580
+#: common.opt:1127
 
66581
 msgid "Assume no NaNs or infinities are generated"
 
66582
 msgstr "Annahme, dass keine NaNs oder Unendlichkeiten erzeugt werden"
 
66583
 
 
66584
-#: common.opt:1127
 
66585
+#: common.opt:1131
 
66586
 msgid "-ffixed-<register>\tMark <register> as being unavailable to the compiler"
 
66587
 msgstr "-ffixed-<Register>\t<Register> als für den Compiler nicht verfügbar markieren"
 
66588
 
 
66589
-#: common.opt:1131
 
66590
+#: common.opt:1135
 
66591
 msgid "Don't allocate floats and doubles in extended-precision registers"
 
66592
 msgstr "Keine floats und doubles in Registern erweiterter Genauigkeit reservieren"
 
66593
 
 
66594
-#: common.opt:1139
 
66595
+#: common.opt:1143
 
66596
 msgid "Perform a forward propagation pass on RTL"
 
66597
 msgstr "Schritt zur Vorwärts-Übertragung auf RTL durchführen"
 
66598
 
 
66599
-#: common.opt:1143
 
66600
+#: common.opt:1147
 
66601
 msgid "-ffp-contract=[off|on|fast] Perform floating-point expression contraction."
 
66602
 msgstr "-ffp-contract=[off|on|fast] Schrumpfung von Gleitkommaausdrücken durchführen"
 
66603
 
 
66604
-#: common.opt:1146
 
66605
+#: common.opt:1150
 
66606
 #, c-format
 
66607
 msgid "unknown floating point contraction style %qs"
 
66608
 msgstr "unbekannte Art der Gleitkomma-Kürzung %qs"
 
66609
 
 
66610
-#: common.opt:1163
 
66611
+#: common.opt:1167
 
66612
 msgid "Allow function addresses to be held in registers"
 
66613
 msgstr "Vorhalten von Funktionsadressen in Registern erlauben"
 
66614
 
 
66615
-#: common.opt:1167
 
66616
+#: common.opt:1171
 
66617
 msgid "Place each function into its own section"
 
66618
 msgstr "Jede Funktion in ihren eigenen Abschnitt platzieren"
 
66619
 
 
66620
-#: common.opt:1171
 
66621
+#: common.opt:1175
 
66622
 msgid "Perform global common subexpression elimination"
 
66623
 msgstr "Beseitigung globaler gemeinsamer Teilausdrücke durchführen"
 
66624
 
 
66625
-#: common.opt:1175
 
66626
+#: common.opt:1179
 
66627
 msgid "Perform enhanced load motion during global common subexpression elimination"
 
66628
 msgstr "Erweiterte Ladebewegung während Beseitigung globaler gemeinsamer Teilausdrücke durchführen"
 
66629
 
 
66630
-#: common.opt:1179
 
66631
+#: common.opt:1183
 
66632
 msgid "Perform store motion after global common subexpression elimination"
 
66633
 msgstr "Speicherbewegung nach Beseitigung globaler gemeinsamer Teilausdrücke durchführen"
 
66634
 
 
66635
-#: common.opt:1183
 
66636
+#: common.opt:1187
 
66637
 msgid "Perform redundant load after store elimination in global common subexpression"
 
66638
 msgstr "Beseitigung überflüssigen Ladens nach dem Abspeichern in globalem gemeinsamem Teilausdruck durchführen"
 
66639
 
 
66640
-#: common.opt:1188
 
66641
+#: common.opt:1192
 
66642
 msgid "Perform global common subexpression elimination after register allocation"
 
66643
 msgstr "Beseitigung globaler gemeinsamer Teilausdrücke nach Registerreservierung durchführen"
 
66644
 
 
66645
-#: common.opt:1194
 
66646
+#: common.opt:1198
 
66647
 msgid "Enable in and out of Graphite representation"
 
66648
 msgstr "Ein- und Ausgabe der Graphite-Repräsentierung einschalten"
 
66649
 
 
66650
-#: common.opt:1198
 
66651
+#: common.opt:1202
 
66652
 msgid "Enable Graphite Identity transformation"
 
66653
 msgstr "Transformation der Graphite Identität einschalten"
 
66654
 
 
66655
-#: common.opt:1202
 
66656
-#, fuzzy
 
66657
+#: common.opt:1206
 
66658
 msgid "Enable hoisting adjacent loads to encourage generating conditional move"
 
66659
-msgstr "Herausziehen von Ladeoperationen aus bedingten Zeigern einschalten"
 
66660
+msgstr "Herausziehen aufeinanderfolgender Ladeoperationen einschalten, um Erzeugung bedingter Kopieroperationen zu fördern"
 
66661
 
 
66662
-#: common.opt:1207
 
66663
+#: common.opt:1211
 
66664
 msgid "Mark all loops as parallel"
 
66665
 msgstr "Alle Schleifen als parallel markieren"
 
66666
 
 
66667
-#: common.opt:1211
 
66668
+#: common.opt:1215
 
66669
 msgid "Enable Loop Strip Mining transformation"
 
66670
 msgstr "Transformation des Loop Strip Mining einschalten"
 
66671
 
 
66672
-#: common.opt:1215
 
66673
+#: common.opt:1219
 
66674
 msgid "Enable Loop Interchange transformation"
 
66675
 msgstr "Transformation des Loop Interchange einschalten"
 
66676
 
 
66677
-#: common.opt:1219
 
66678
+#: common.opt:1223
 
66679
 msgid "Enable Loop Blocking transformation"
 
66680
 msgstr "Transformation des Loop Blocking einschalten"
 
66681
 
 
66682
-#: common.opt:1223
 
66683
+#: common.opt:1227
 
66684
 msgid "Enable support for GNU transactional memory"
 
66685
 msgstr "Unterstützung für GNU-Transaktionsspeicher einschalten"
 
66686
 
 
66687
-#: common.opt:1231
 
66688
+#: common.opt:1235
 
66689
 msgid "Enable the ISL based loop nest optimizer"
 
66690
-msgstr ""
 
66691
+msgstr "ISL-basierten Optimierer für Schleifenschachtelungen einschalten"
 
66692
 
 
66693
-#: common.opt:1235
 
66694
+#: common.opt:1239
 
66695
 msgid "Force bitfield accesses to match their type width"
 
66696
 msgstr "Bitfeld-Zugriffe zwingen, zu ihrer Typbreite zu passen"
 
66697
 
 
66698
-#: common.opt:1239
 
66699
+#: common.opt:1243
 
66700
 msgid "Enable guessing of branch probabilities"
 
66701
 msgstr "Erraten der Sprungwahrscheinlichkeiten einschalten"
 
66702
 
 
66703
-#: common.opt:1247
 
66704
+#: common.opt:1251
 
66705
 msgid "Process #ident directives"
 
66706
 msgstr "#ident-Anweisungen verarbeiten"
 
66707
 
 
66708
-#: common.opt:1251
 
66709
+#: common.opt:1255
 
66710
 msgid "Perform conversion of conditional jumps to branchless equivalents"
 
66711
 msgstr "Umwandlung bedingter Sprünge in zweiglose Äquivalente durchführen"
 
66712
 
 
66713
-#: common.opt:1255
 
66714
+#: common.opt:1259
 
66715
 msgid "Perform conversion of conditional jumps to conditional execution"
 
66716
 msgstr "Umwandlung bedingter Sprünge in bedingte Ausführung durchführen"
 
66717
 
 
66718
-#: common.opt:1259
 
66719
+#: common.opt:1263
 
66720
 msgid "-fstack-reuse=[all|named_vars|none] Set stack reuse level for local variables."
 
66721
-msgstr ""
 
66722
+msgstr "-fstack-reuse=[all|named_vars|none] Stufe der Stack-Wiederverwendung für lokale Variablen setzen"
 
66723
 
 
66724
-#: common.opt:1262
 
66725
-#, fuzzy, c-format
 
66726
+#: common.opt:1266
 
66727
+#, c-format
 
66728
 msgid "unknown Stack Reuse Level %qs"
 
66729
-msgstr "Unbekannte Architektur »%s«"
 
66730
+msgstr "Unbekannte Stufe %qs für Stack-Wiederverwendung"
 
66731
 
 
66732
-#: common.opt:1275
 
66733
+#: common.opt:1279
 
66734
 msgid "Convert conditional jumps in innermost loops to branchless equivalents"
 
66735
 msgstr "Umwandlung bedingter Sprünge in innersten Schleifen in zweiglose Äquivalente durchführen"
 
66736
 
 
66737
-#: common.opt:1279
 
66738
+#: common.opt:1283
 
66739
 msgid "Also if-convert conditional jumps containing memory writes"
 
66740
 msgstr "Ebenso if-umwandeln bedingter Sprünge, die Speicherschreiboperationen enthalten"
 
66741
 
 
66742
-#: common.opt:1287
 
66743
+#: common.opt:1291
 
66744
 msgid "Do not generate .size directives"
 
66745
 msgstr "Keine .size-Anweisungen erzeugen"
 
66746
 
 
66747
-#: common.opt:1291
 
66748
+#: common.opt:1295
 
66749
 msgid "Perform indirect inlining"
 
66750
 msgstr "Indirektes Inlining durchführen"
 
66751
 
 
66752
-#: common.opt:1297
 
66753
+#: common.opt:1301
 
66754
 msgid "Enable inlining of function declared \"inline\", disabling disables all inlining"
 
66755
 msgstr "Aktivieren des Inlining von »inline«-Funktionen, ansonsten wird jegliches Inlining deaktiviert"
 
66756
 
 
66757
-#: common.opt:1301
 
66758
+#: common.opt:1305
 
66759
 msgid "Integrate functions into their callers when code size is known not to grow"
 
66760
 msgstr "Funktionen in ihre Aufrufer einfügen, wenn Codegröße als nicht wachsend bekannt ist"
 
66761
 
 
66762
-#: common.opt:1305
 
66763
+#: common.opt:1309
 
66764
 msgid "Integrate functions not declared \"inline\" into their callers when profitable"
 
66765
 msgstr "Nicht als »inline« deklarierte Funktionen in ihre Aufrufer einfügen, wenn gewinnbringend"
 
66766
 
 
66767
-#: common.opt:1309
 
66768
+#: common.opt:1313
 
66769
 msgid "Integrate functions only required by their single caller"
 
66770
 msgstr "Nur an einer Stelle aufgerufene Funktionen in ihre Aufrufer einfügen"
 
66771
 
 
66772
-#: common.opt:1316
 
66773
+#: common.opt:1320
 
66774
 msgid "-finline-limit=<number>\tLimit the size of inlined functions to <number>"
 
66775
 msgstr "-finline-limit=<Zahl>\tGröße von »inline«-Funktionen auf <Zahl> beschränken"
 
66776
 
 
66777
-#: common.opt:1320
 
66778
+#: common.opt:1324
 
66779
 msgid "Inline __atomic operations when a lock free instruction sequence is available."
 
66780
 msgstr "__atomic-Operationen »inline« erzeugen, wenn Lock-freie Befehlssequenz verfügbar ist"
 
66781
 
 
66782
-#: common.opt:1324
 
66783
+#: common.opt:1328
 
66784
 msgid "Instrument function entry and exit with profiling calls"
 
66785
 msgstr "Ein- und Austritte von Funktionen beim Profilieren von Aufrufen verwenden"
 
66786
 
 
66787
-#: common.opt:1328
 
66788
+#: common.opt:1332
 
66789
 msgid "-finstrument-functions-exclude-function-list=name,...  Do not instrument listed functions"
 
66790
 msgstr "-finstrument-functions-exclude-function-list=name,...  Aufgezählte Funktionen nicht verwenden"
 
66791
 
 
66792
-#: common.opt:1332
 
66793
+#: common.opt:1336
 
66794
 msgid "-finstrument-functions-exclude-file-list=filename,...  Do not instrument functions listed in files"
 
66795
 msgstr "-finstrument-functions-exclude-file-list=filename,...  In Dateien aufgezählte Funktionen nicht verwenden"
 
66796
 
 
66797
-#: common.opt:1336
 
66798
+#: common.opt:1340
 
66799
 msgid "Perform Interprocedural constant propagation"
 
66800
 msgstr "Zwischenprozedurale Konstantenweitergabe durchführen"
 
66801
 
 
66802
-#: common.opt:1340
 
66803
+#: common.opt:1344
 
66804
 msgid "Perform cloning to make Interprocedural constant propagation stronger"
 
66805
 msgstr "Kopien erzeugen, um zwischenprozedurale Konstantenweitergabe zu verstärken"
 
66806
 
 
66807
-#: common.opt:1344
 
66808
+#: common.opt:1348
 
66809
 msgid "Perform interprocedural profile propagation"
 
66810
 msgstr "Zwischenprozedurale Profilweitergabe durchführen"
 
66811
 
 
66812
-#: common.opt:1348
 
66813
+#: common.opt:1352
 
66814
 msgid "Perform interprocedural points-to analysis"
 
66815
 msgstr "Zwischenprozedurale Zeigeranalyse durchführen"
 
66816
 
 
66817
-#: common.opt:1352
 
66818
+#: common.opt:1356
 
66819
 msgid "Discover pure and const functions"
 
66820
 msgstr "Reine und konstante Funktionen entdecken"
 
66821
 
 
66822
-#: common.opt:1356
 
66823
+#: common.opt:1360
 
66824
 msgid "Discover readonly and non addressable static variables"
 
66825
 msgstr "Nur-lese und nicht-adressierbare statische Variablen entdecken"
 
66826
 
 
66827
-#: common.opt:1368
 
66828
+#: common.opt:1372
 
66829
 msgid "-fira-algorithm=[CB|priority] Set the used IRA algorithm"
 
66830
 msgstr "-fira-algorithm=[CB|priority] Verwendeten IRA-Algorithmus setzen"
 
66831
 
 
66832
-#: common.opt:1371
 
66833
+#: common.opt:1375
 
66834
 #, c-format
 
66835
 msgid "unknown IRA algorithm %qs"
 
66836
 msgstr "unbekannter IRA-Algorithmus %qs"
 
66837
 
 
66838
-#: common.opt:1381
 
66839
+#: common.opt:1385
 
66840
 msgid "-fira-region=[one|all|mixed] Set regions for IRA"
 
66841
 msgstr "-fira-region=[one|all|mixed] Regionen für IRA setzen"
 
66842
 
 
66843
-#: common.opt:1384
 
66844
+#: common.opt:1388
 
66845
 #, c-format
 
66846
 msgid "unknown IRA region %qs"
 
66847
 msgstr "unbekannte IRA-Region %qs"
 
66848
 
 
66849
-#: common.opt:1397 common.opt:1402
 
66850
+#: common.opt:1401 common.opt:1406
 
66851
 msgid "Use IRA based register pressure calculation"
 
66852
 msgstr "IRA-basierte Registerdruckkalkulation verwenden"
 
66853
 
 
66854
-#: common.opt:1407
 
66855
+#: common.opt:1411
 
66856
 msgid "Share slots for saving different hard registers."
 
66857
 msgstr "Schlitze gemeinsam verwenden, um verschiedene harte Register zu sichern."
 
66858
 
 
66859
-#: common.opt:1411
 
66860
+#: common.opt:1415
 
66861
 msgid "Share stack slots for spilled pseudo-registers."
 
66862
 msgstr "Stack-Schlitze für übergelaufene Pseudo-Register gemeinsam verwenden."
 
66863
 
 
66864
-#: common.opt:1415
 
66865
+#: common.opt:1419
 
66866
 msgid "-fira-verbose=<number>\tControl IRA's level of diagnostic messages."
 
66867
 msgstr "-fira-verbose=<Zahl<\tStufe der IRA Diagnosemeldungen steuern."
 
66868
 
 
66869
-#: common.opt:1419
 
66870
+#: common.opt:1423
 
66871
 msgid "Optimize induction variables on trees"
 
66872
 msgstr "Induktionsvariablen auf Bäumen optimieren"
 
66873
 
 
66874
-#: common.opt:1423
 
66875
+#: common.opt:1427
 
66876
 msgid "Use jump tables for sufficiently large switch statements"
 
66877
 msgstr "Sprungtabellen für hinreichend große switch-Anweisungen verwenden"
 
66878
 
 
66879
-#: common.opt:1427
 
66880
+#: common.opt:1431
 
66881
 msgid "Generate code for functions even if they are fully inlined"
 
66882
 msgstr "Code für Funktionen erzeugen, auch wenn sie vollständig »inline« sind"
 
66883
 
 
66884
-#: common.opt:1431
 
66885
+#: common.opt:1435
 
66886
 msgid "Emit static const variables even if they are not used"
 
66887
 msgstr "Statische konstante Variablen erzeugen, auch wenn sie nicht verwendet werden"
 
66888
 
 
66889
-#: common.opt:1435
 
66890
+#: common.opt:1439
 
66891
 msgid "Give external symbols a leading underscore"
 
66892
 msgstr "Externen Symbolen einen führenden Unterstrich geben"
 
66893
 
 
66894
-#: common.opt:1443
 
66895
+#: common.opt:1447
 
66896
 msgid "Enable link-time optimization."
 
66897
 msgstr "Optimierungen zur Linkzeit einschalten"
 
66898
 
 
66899
-#: common.opt:1447
 
66900
+#: common.opt:1451
 
66901
 msgid "Link-time optimization with number of parallel jobs or jobserver."
 
66902
 msgstr "Optimierungen zur Linkzeit mit Anzahl paralleler Jobs oder Jobserver."
 
66903
 
 
66904
-#: common.opt:1451
 
66905
-#, fuzzy
 
66906
+#: common.opt:1455
 
66907
 msgid "Partition symbols and vars at linktime based on object files they originate from"
 
66908
-msgstr "Funktionen und Variablen zum Linkzeitpunkt aufgrund ihrer Objektdatei-Herkunft partitionieren"
 
66909
+msgstr "Symbole und Variablen zum Linkzeitpunkt aufgrund ihrer Objektdatei-Herkunft partitionieren"
 
66910
 
 
66911
-#: common.opt:1455
 
66912
+#: common.opt:1459
 
66913
 msgid "Partition functions and vars at linktime into approximately same sized buckets"
 
66914
 msgstr "Funktionen und Variablen zum Linkzeitpunkt in ungefähr gleich große Gruppen partitionieren"
 
66915
 
 
66916
-#: common.opt:1459
 
66917
-#, fuzzy
 
66918
+#: common.opt:1463
 
66919
 msgid "Put every symbol into separate partition"
 
66920
-msgstr "Zeichendaten in gesonderten Zeichenabschnitt legen"
 
66921
+msgstr "Jedes Symbol in gesonderten Abschnitt legen"
 
66922
 
 
66923
-#: common.opt:1463
 
66924
+#: common.opt:1467
 
66925
 msgid "Disable partioning and streaming"
 
66926
 msgstr "Partitionierung und Streaming ausschalten"
 
66927
 
 
66928
-#: common.opt:1468
 
66929
+#: common.opt:1472
 
66930
 msgid "-flto-compression-level=<number>\tUse zlib compression level <number> for IL"
 
66931
 msgstr "-flto-compression-level=<Stufe>\tZlib Kompressionsstufe <Stufe> für IL verwenden"
 
66932
 
 
66933
-#: common.opt:1472
 
66934
+#: common.opt:1476
 
66935
 msgid "Report various link-time optimization statistics"
 
66936
 msgstr "Verschiedene Statistiken über Linkzeit-Optimierung ausgeben"
 
66937
 
 
66938
-#: common.opt:1476
 
66939
+#: common.opt:1480
 
66940
 msgid "Set errno after built-in math functions"
 
66941
 msgstr "Nach eingebauten Mathematikfunktionen errno setzen"
 
66942
 
 
66943
-#: common.opt:1480
 
66944
+#: common.opt:1484
 
66945
 msgid "-fmax-errors=<number>\tMaximum number of errors to report"
 
66946
 msgstr "-fmax-errors=<Anzahl>\tHöchstzahl der zu meldenden Fehler"
 
66947
 
 
66948
-#: common.opt:1484
 
66949
+#: common.opt:1488
 
66950
 msgid "Report on permanent memory allocation"
 
66951
 msgstr "Über dauerhafte Speicherreservierung berichten"
 
66952
 
 
66953
-#: common.opt:1488
 
66954
-#, fuzzy
 
66955
+#: common.opt:1492
 
66956
 msgid "Report on permanent memory allocation in WPA only"
 
66957
-msgstr "Über dauerhafte Speicherreservierung berichten"
 
66958
+msgstr "Nur in WPA über dauerhafte Speicherreservierung berichten"
 
66959
 
 
66960
-#: common.opt:1495
 
66961
+#: common.opt:1499
 
66962
 msgid "Attempt to merge identical constants and constant variables"
 
66963
 msgstr "Versuchen, identische Konstanten und konstante Variablen zu verschmelzen"
 
66964
 
 
66965
-#: common.opt:1499
 
66966
+#: common.opt:1503
 
66967
 msgid "Attempt to merge identical constants across compilation units"
 
66968
 msgstr "Versuchen, identische Konstanten über Übersetzungseinheiten hinweg zu verschmelzen"
 
66969
 
 
66970
-#: common.opt:1503
 
66971
+#: common.opt:1507
 
66972
 msgid "Attempt to merge identical debug strings across compilation units"
 
66973
 msgstr "Versuchen, identische Zeichenketten zur Fehlersuche über Übersetzungseinheiten hinweg zu verschmelzen"
 
66974
 
 
66975
-#: common.opt:1507
 
66976
+#: common.opt:1511
 
66977
 msgid "-fmessage-length=<number>\tLimit diagnostics to <number> characters per line.  0 suppresses line-wrapping"
 
66978
 msgstr "-fmessage-length=<Anzahl>\tDiagnosemeldungen auf <Anzahl> Zeichen pro Zeile beschränken. 0 unterdrückt Zeilenumbruch"
 
66979
 
 
66980
-#: common.opt:1511
 
66981
+#: common.opt:1515
 
66982
 msgid "Perform SMS based modulo scheduling before the first scheduling pass"
 
66983
 msgstr "SMS-basierte modulo-Planung vor erstem Planungsdurchlauf durchführen"
 
66984
 
 
66985
-#: common.opt:1515
 
66986
+#: common.opt:1519
 
66987
 msgid "Perform SMS based modulo scheduling with register moves allowed"
 
66988
 msgstr "SMS-basierte modulo-Planung mit erlaubten Register-Bewegungen durchführen"
 
66989
 
 
66990
-#: common.opt:1519
 
66991
+#: common.opt:1523
 
66992
 msgid "Move loop invariant computations out of loops"
 
66993
 msgstr "Berechnung der Schleifeninvarianten außerhalb der Schleifen legen"
 
66994
 
 
66995
-#: common.opt:1523
 
66996
+#: common.opt:1527
 
66997
 msgid "Use the RTL dead code elimination pass"
 
66998
 msgstr "Den RTL-Schritt zur Entfernung toten Codes verwenden"
 
66999
 
 
67000
-#: common.opt:1527
 
67001
+#: common.opt:1531
 
67002
 msgid "Use the RTL dead store elimination pass"
 
67003
 msgstr "Den RTL-Schritt zur Entfernung toter Speicherbereiche verwenden"
 
67004
 
 
67005
-#: common.opt:1531
 
67006
+#: common.opt:1535
 
67007
 msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling"
 
67008
 msgstr "Traditionelle Planung in Schleifen, die bereits Modulo-Planung unterzogen wurden, einschalten/ausschalten"
 
67009
 
 
67010
-#: common.opt:1535
 
67011
+#: common.opt:1539
 
67012
 msgid "Support synchronous non-call exceptions"
 
67013
 msgstr "Synchrone Nicht-Aufruf-Ausnahmen unterstützen"
 
67014
 
 
67015
-#: common.opt:1539
 
67016
+#: common.opt:1543
 
67017
 msgid "When possible do not generate stack frames"
 
67018
 msgstr "Wenn möglich, keine Stapelrahmen erzeugen"
 
67019
 
 
67020
-#: common.opt:1543
 
67021
-#, fuzzy
 
67022
+#: common.opt:1547
 
67023
 msgid "Enable all optimization info dumps on stderr"
 
67024
-msgstr "Schleifenoptimierungen auf Baumebene einschalten"
 
67025
+msgstr "Alle Informationen über Optimierungen auf stderr einschalten"
 
67026
 
 
67027
-#: common.opt:1547
 
67028
+#: common.opt:1551
 
67029
 msgid "-fopt-info[-<type>=filename]\tDump compiler optimization details"
 
67030
-msgstr ""
 
67031
+msgstr "-fopt-info[-<Typ>=Dateiname]\tOptimierungsdetails des Compilers ausgeben"
 
67032
 
 
67033
-#: common.opt:1551
 
67034
+#: common.opt:1555
 
67035
 msgid "Do the full register move optimization pass"
 
67036
 msgstr "Den vollständigen Optimierungsdurchlauf für Registerbewegungen durchführen"
 
67037
 
 
67038
-#: common.opt:1555
 
67039
+#: common.opt:1559
 
67040
 msgid "Optimize sibling and tail recursive calls"
 
67041
 msgstr "Geschwister- und endrekursive Aufrufe optimieren"
 
67042
 
 
67043
-#: common.opt:1559
 
67044
+#: common.opt:1563
 
67045
 msgid "Perform partial inlining"
 
67046
 msgstr "Teilweises Inlining durchführen"
 
67047
 
 
67048
-#: common.opt:1563 common.opt:1567
 
67049
+#: common.opt:1567 common.opt:1571
 
67050
 msgid "Report on memory allocation before interprocedural optimization"
 
67051
 msgstr "Über Speicherbelegung vor zwischenprozeduraler Optimierung berichten"
 
67052
 
 
67053
-#: common.opt:1571
 
67054
+#: common.opt:1575
 
67055
 msgid "Pack structure members together without holes"
 
67056
 msgstr "Strukturelemente ohne Lücken zusammenpacken"
 
67057
 
 
67058
-#: common.opt:1575
 
67059
+#: common.opt:1579
 
67060
 msgid "-fpack-struct=<number>\tSet initial maximum structure member alignment"
 
67061
 msgstr "-fpack-struct=<Zahl>\tAnfängliche größte Ausrichtung für Strukturelemente festlegen"
 
67062
 
 
67063
-#: common.opt:1579
 
67064
+#: common.opt:1583
 
67065
 msgid "Return small aggregates in memory, not registers"
 
67066
 msgstr "Kleine Aggregate über Speicher, nicht Register, zurückgeben"
 
67067
 
 
67068
-#: common.opt:1583
 
67069
+#: common.opt:1587
 
67070
 msgid "Perform loop peeling"
 
67071
 msgstr "Schleifen-Schälung durchführen"
 
67072
 
 
67073
-#: common.opt:1587
 
67074
+#: common.opt:1591
 
67075
 msgid "Enable machine specific peephole optimizations"
 
67076
 msgstr "Maschinenspezifische Guckloch-Optimierungen einschalten"
 
67077
 
 
67078
-#: common.opt:1591
 
67079
+#: common.opt:1595
 
67080
 msgid "Enable an RTL peephole pass before sched2"
 
67081
 msgstr "Einen RTL-Guckloch-Durchlauf vor sched2 einschalten"
 
67082
 
 
67083
-#: common.opt:1595
 
67084
+#: common.opt:1599
 
67085
 msgid "Generate position-independent code if possible (large mode)"
 
67086
 msgstr "Wenn möglich, lageunabhängigen Code erzeugen (large mode)"
 
67087
 
 
67088
-#: common.opt:1599
 
67089
+#: common.opt:1603
 
67090
 msgid "Generate position-independent code for executables if possible (large mode)"
 
67091
 msgstr "Wenn möglich, lageunabhängigen Code für ausführbare Dateien erzeugen (large mode)"
 
67092
 
 
67093
-#: common.opt:1603
 
67094
+#: common.opt:1607
 
67095
 msgid "Generate position-independent code if possible (small mode)"
 
67096
 msgstr "Wenn möglich, positionsunabhängigen Code erzeugen (small mode)"
 
67097
 
 
67098
-#: common.opt:1607
 
67099
+#: common.opt:1611
 
67100
 msgid "Generate position-independent code for executables if possible (small mode)"
 
67101
 msgstr "Wenn möglich, positionsunabhängigen Code für ausführbare Dateien erzeugen (small mode)"
 
67102
 
 
67103
-#: common.opt:1611
 
67104
+#: common.opt:1615
 
67105
 msgid "Specify a plugin to load"
 
67106
 msgstr "Zu ladendes Plugin angeben"
 
67107
 
 
67108
-#: common.opt:1615
 
67109
+#: common.opt:1619
 
67110
 msgid "-fplugin-arg-<name>-<key>[=<value>]\tSpecify argument <key>=<value> for plugin <name>"
 
67111
 msgstr "-fplugin-arg-<Name>-<Schlüssel>[=<Wert>]\tArgument <Schlüssel>=<Wert> für Plugin <Name> angeben"
 
67112
 
 
67113
-#: common.opt:1619
 
67114
+#: common.opt:1623
 
67115
 msgid "Run predictive commoning optimization."
 
67116
 msgstr "Vorhersehende vereinheitlichende Optimierung durchlaufen."
 
67117
 
 
67118
-#: common.opt:1623
 
67119
+#: common.opt:1627
 
67120
 msgid "Generate prefetch instructions, if available, for arrays in loops"
 
67121
 msgstr "Wenn verfügbar, Prefetch-Befehle für Felder in Schleifen erzeugen"
 
67122
 
 
67123
-#: common.opt:1627
 
67124
+#: common.opt:1631
 
67125
 msgid "Enable basic program profiling code"
 
67126
 msgstr "Einfachen Programm-Profilierungscode einschalten"
 
67127
 
 
67128
-#: common.opt:1631
 
67129
+#: common.opt:1635
 
67130
 msgid "Insert arc-based program profiling code"
 
67131
 msgstr "Arc-basierten Programm-Profilierungscode einfügen"
 
67132
 
 
67133
-#: common.opt:1635
 
67134
+#: common.opt:1639
 
67135
 msgid "Set the top-level directory for storing the profile data."
 
67136
 msgstr "Übergeordnetes Verzeichnis zum Speichern der Profildaten setzen"
 
67137
 
 
67138
-#: common.opt:1640
 
67139
+#: common.opt:1644
 
67140
 msgid "Enable correction of flow inconsistent profile data input"
 
67141
 msgstr "Korrektur fluss-unstimmiger Profildateneingabe einschalten"
 
67142
 
 
67143
-#: common.opt:1644
 
67144
+#: common.opt:1648
 
67145
 msgid "Enable common options for generating profile info for profile feedback directed optimizations"
 
67146
 msgstr "Allgemeine Optionen zum Erzeugen von Profil-Info für Profil-Feedback-gerichtete Optimierungen einschalten"
 
67147
 
 
67148
-#: common.opt:1648
 
67149
+#: common.opt:1652
 
67150
 msgid "Enable common options for generating profile info for profile feedback directed optimizations, and set -fprofile-dir="
 
67151
 msgstr "Allgemeine Optionen zum Erzeugen von Profil-Info für Profil-Feedback-gerichtete Optimierungen einschalten, und -fprofile-dir= setzen"
 
67152
 
 
67153
-#: common.opt:1652
 
67154
+#: common.opt:1656
 
67155
 msgid "Enable common options for performing profile feedback directed optimizations"
 
67156
 msgstr "Allgemeine Optionen zum Durchführen von Profil-Feedback-gerichteten Optimierungen einschalten"
 
67157
 
 
67158
-#: common.opt:1656
 
67159
+#: common.opt:1660
 
67160
 msgid "Enable common options for performing profile feedback directed optimizations, and set -fprofile-dir="
 
67161
 msgstr "Allgemeine Optionen zum Durchführen von Profil-Feedback-gerichteten Optimierungen einschalten, und -fprofile-dir= setzen"
 
67162
 
 
67163
-#: common.opt:1660
 
67164
+#: common.opt:1664
 
67165
 msgid "Insert code to profile values of expressions"
 
67166
 msgstr "Code in Profilwerte von Ausdrücken einfügen"
 
67167
 
 
67168
-#: common.opt:1664
 
67169
-#, fuzzy
 
67170
+#: common.opt:1668
 
67171
 msgid "Report on consistency of profile"
 
67172
-msgstr "internes Konsistenzproblem"
 
67173
+msgstr "Über Konsistenz des Profils berichten"
 
67174
 
 
67175
-#: common.opt:1671
 
67176
+#: common.opt:1675
 
67177
 msgid "-frandom-seed=<string>\tMake compile reproducible using <string>"
 
67178
 msgstr "-frandom-seed=<Zeichenkette>\tÜbersetzung mit <Zeichenkette> reproduzierbar machen"
 
67179
 
 
67180
-#: common.opt:1681
 
67181
+#: common.opt:1685
 
67182
 msgid "Record gcc command line switches in the object file."
 
67183
 msgstr "GCC-Kommandozeilenschalter in Objektdateien aufzeichnen."
 
67184
 
 
67185
-#: common.opt:1685
 
67186
+#: common.opt:1689
 
67187
 msgid "Return small aggregates in registers"
 
67188
 msgstr "Kleine Aggregate über Register zurückgeben"
 
67189
 
 
67190
-#: common.opt:1689
 
67191
+#: common.opt:1693
 
67192
 msgid "Enables a register move optimization"
 
67193
 msgstr "Eine Registerbewegungsoptimierung einschalten"
 
67194
 
 
67195
-#: common.opt:1693
 
67196
+#: common.opt:1697
 
67197
 msgid "Perform a register renaming optimization pass"
 
67198
 msgstr "Einen Optimierungsdurchgang zur Registerumbenennung durchführen"
 
67199
 
 
67200
-#: common.opt:1697
 
67201
+#: common.opt:1701
 
67202
 msgid "Reorder basic blocks to improve code placement"
 
67203
 msgstr "Basisblöcke umsortieren, um Codeplatzierung zu verbessern"
 
67204
 
 
67205
-#: common.opt:1701
 
67206
+#: common.opt:1705
 
67207
 msgid "Reorder basic blocks and partition into hot and cold sections"
 
67208
 msgstr "Basisblöcke und Partition in heiße und kalte Abschnitte umordnen"
 
67209
 
 
67210
-#: common.opt:1705
 
67211
+#: common.opt:1709
 
67212
 msgid "Reorder functions to improve code placement"
 
67213
 msgstr "Funktionen umsortieren, um Codeplatzierung zu verbessern"
 
67214
 
 
67215
-#: common.opt:1709
 
67216
+#: common.opt:1713
 
67217
 msgid "Add a common subexpression elimination pass after loop optimizations"
 
67218
 msgstr "Einen gemeinsamen Durchlauf zur Entfernung von Teilausdrücken nach Schleifenoptimierungen hinzufügen"
 
67219
 
 
67220
-#: common.opt:1717
 
67221
+#: common.opt:1721
 
67222
 msgid "Disable optimizations that assume default FP rounding behavior"
 
67223
 msgstr "Optimierungen, die Standard-Rundungsverhalten für Gleitkomma annehmen, ausschalten"
 
67224
 
 
67225
-#: common.opt:1721
 
67226
+#: common.opt:1725
 
67227
 msgid "Enable scheduling across basic blocks"
 
67228
 msgstr "Planung über Basisblöcke hinaus einschalten"
 
67229
 
 
67230
-#: common.opt:1725
 
67231
+#: common.opt:1729
 
67232
 msgid "Enable register pressure sensitive insn scheduling"
 
67233
 msgstr "Registerdruckempfindliche Befehlsplanung einschalten"
 
67234
 
 
67235
-#: common.opt:1729
 
67236
+#: common.opt:1733
 
67237
 msgid "Allow speculative motion of non-loads"
 
67238
 msgstr "Spekulative Bewegung beim Nicht-Laden erlauben"
 
67239
 
 
67240
-#: common.opt:1733
 
67241
+#: common.opt:1737
 
67242
 msgid "Allow speculative motion of some loads"
 
67243
 msgstr "Spekulative Bewegung bei einigen Ladeoperationen erlauben"
 
67244
 
 
67245
-#: common.opt:1737
 
67246
+#: common.opt:1741
 
67247
 msgid "Allow speculative motion of more loads"
 
67248
 msgstr "Spekulative Bewegung bei mehr Ladeoperationen erlauben"
 
67249
 
 
67250
-#: common.opt:1741
 
67251
+#: common.opt:1745
 
67252
 msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler"
 
67253
 msgstr "-fsched-verbose=<Stufe>\tStufe der Wortfülle des Planers angeben"
 
67254
 
 
67255
-#: common.opt:1745
 
67256
+#: common.opt:1749
 
67257
 msgid "If scheduling post reload, do superblock scheduling"
 
67258
 msgstr "Wenn Planung nach dem Neuladen, dann Superblock-Planung"
 
67259
 
 
67260
-#: common.opt:1753
 
67261
+#: common.opt:1757
 
67262
 msgid "Reschedule instructions before register allocation"
 
67263
 msgstr "Befehle vor Registerbelegung neu planen"
 
67264
 
 
67265
-#: common.opt:1757
 
67266
+#: common.opt:1761
 
67267
 msgid "Reschedule instructions after register allocation"
 
67268
 msgstr "Befehle nach Registerbelegung neu planen"
 
67269
 
 
67270
-#: common.opt:1764
 
67271
+#: common.opt:1768
 
67272
 msgid "Schedule instructions using selective scheduling algorithm"
 
67273
 msgstr "Befehle mit selektivem Planungs-Algorithmus einplanen"
 
67274
 
 
67275
-#: common.opt:1768
 
67276
+#: common.opt:1772
 
67277
 msgid "Run selective scheduling after reload"
 
67278
 msgstr "Ausgewählte Planung nach Neuladen laufen lassen"
 
67279
 
 
67280
-#: common.opt:1772
 
67281
+#: common.opt:1776
 
67282
 msgid "Perform software pipelining of inner loops during selective scheduling"
 
67283
 msgstr "Während selektiver Planung Software-Pipelining innerer Schleifen durchführen"
 
67284
 
 
67285
-#: common.opt:1776
 
67286
+#: common.opt:1780
 
67287
 msgid "Perform software pipelining of outer loops during selective scheduling"
 
67288
 msgstr "Während selektiver Planung Software-Pipelining äußerer Schleifen durchführen"
 
67289
 
 
67290
-#: common.opt:1780
 
67291
+#: common.opt:1784
 
67292
 msgid "Reschedule pipelined regions without pipelining"
 
67293
 msgstr "Regionen mit Pipelining ohne Pipelining neu planen"
 
67294
 
 
67295
-#: common.opt:1786
 
67296
+#: common.opt:1790
 
67297
 msgid "Allow premature scheduling of queued insns"
 
67298
 msgstr "Nicht ausgereifte Planung von eingereihten Befehlen erlauben"
 
67299
 
 
67300
-#: common.opt:1790
 
67301
+#: common.opt:1794
 
67302
 msgid "-fsched-stalled-insns=<number>\tSet number of queued insns that can be prematurely scheduled"
 
67303
 msgstr "-fsched-stalled-insns=<Anzahl>\tAnzahl der eingereihten Befehle setzen, die unausgereift geplant werden können"
 
67304
 
 
67305
-#: common.opt:1798
 
67306
+#: common.opt:1802
 
67307
 msgid "Set dependence distance checking in premature scheduling of queued insns"
 
67308
 msgstr "Prüfung der Abhängigkeitsentfernung in nicht ausgereifter Planung von eingereihten Befehlen setzen"
 
67309
 
 
67310
-#: common.opt:1802
 
67311
+#: common.opt:1806
 
67312
 msgid "-fsched-stalled-insns-dep=<number>\tSet dependence distance checking in premature scheduling of queued insns"
 
67313
 msgstr "-fsched-stalled-insns-dep=<Zahl>\tPrüfung der Abhängigkeitsentfernung in nicht ausgereifter Planung von eingereihten Befehlen setzen"
 
67314
 
 
67315
-#: common.opt:1806
 
67316
+#: common.opt:1810
 
67317
 msgid "Enable the group heuristic in the scheduler"
 
67318
 msgstr "Gruppenheuristik im Planer einschalten"
 
67319
 
 
67320
-#: common.opt:1810
 
67321
+#: common.opt:1814
 
67322
 msgid "Enable the critical path heuristic in the scheduler"
 
67323
 msgstr "Critical-Path-Heuristik im Planer einschalten"
 
67324
 
 
67325
-#: common.opt:1814
 
67326
+#: common.opt:1818
 
67327
 msgid "Enable the speculative instruction heuristic in the scheduler"
 
67328
 msgstr "Heuristik für spekulative Befehle im Planer einschalten"
 
67329
 
 
67330
-#: common.opt:1818
 
67331
+#: common.opt:1822
 
67332
 msgid "Enable the rank heuristic in the scheduler"
 
67333
 msgstr "Rang-Heuristik im Planer einschalten"
 
67334
 
 
67335
-#: common.opt:1822
 
67336
+#: common.opt:1826
 
67337
 msgid "Enable the last instruction heuristic in the scheduler"
 
67338
 msgstr "Heuristik für letzte Befehle im Planer einschalten"
 
67339
 
 
67340
-#: common.opt:1826
 
67341
+#: common.opt:1830
 
67342
 msgid "Enable the dependent count heuristic in the scheduler"
 
67343
 msgstr "Abhängige Zähl-Heuristik bei Planung einschalten"
 
67344
 
 
67345
-#: common.opt:1830
 
67346
+#: common.opt:1834
 
67347
 msgid "Access data in the same section from shared anchor points"
 
67348
 msgstr "Auf Daten im gleichen Abschnitt von gemeinsam benutzten Ankerpunkten zugreifen"
 
67349
 
 
67350
-#: common.opt:1842
 
67351
+#: common.opt:1846
 
67352
 msgid "Turn on Redundant Extensions Elimination pass."
 
67353
 msgstr "Redundante Erweiterungsentfernung einschalten"
 
67354
 
 
67355
-#: common.opt:1846
 
67356
+#: common.opt:1850
 
67357
 msgid "Show column numbers in diagnostics, when available.  Default on"
 
67358
 msgstr "Spaltenzahlen in Diagnose zeigen, wenn verfügbar. Standard: Ein"
 
67359
 
 
67360
-#: common.opt:1850
 
67361
+#: common.opt:1854
 
67362
 msgid "Emit function prologues only before parts of the function that need it,"
 
67363
 msgstr "Funktionsprologe nur vor Teilen der Funktion erzeugen, die diese benötigt"
 
67364
 
 
67365
-#: common.opt:1855
 
67366
+#: common.opt:1859
 
67367
 msgid "Disable optimizations observable by IEEE signaling NaNs"
 
67368
 msgstr "Von IEEE-Signalisierungs-NaNs wahrnehmbare Optimierungen ausschalten"
 
67369
 
 
67370
-#: common.opt:1859
 
67371
+#: common.opt:1863
 
67372
 msgid "Disable floating point optimizations that ignore the IEEE signedness of zero"
 
67373
 msgstr "Gleitkommaoptimierungen ausschalten, die die IEEE-Vorzeichenbehaftung von Null nicht beachten"
 
67374
 
 
67375
-#: common.opt:1863
 
67376
+#: common.opt:1867
 
67377
 msgid "Convert floating point constants to single precision constants"
 
67378
 msgstr "Gleitkommakonstanten in Konstanten einfacher Genauigkeit umwandeln"
 
67379
 
 
67380
-#: common.opt:1867
 
67381
+#: common.opt:1871
 
67382
 msgid "Split lifetimes of induction variables when loops are unrolled"
 
67383
 msgstr "Lebensdauer von Induktionsvariablen aufteilen, wenn Schleifen abgerollt werden"
 
67384
 
 
67385
-#: common.opt:1871
 
67386
+#: common.opt:1875
 
67387
 msgid "Generate discontiguous stack frames"
 
67388
 msgstr "Nicht zusammenhängende Stack-Rahmen erzeugen"
 
67389
 
 
67390
-#: common.opt:1875
 
67391
+#: common.opt:1879
 
67392
 msgid "Split wide types into independent registers"
 
67393
 msgstr "Breite Typen in unabhängige Register aufteilen"
 
67394
 
 
67395
-#: common.opt:1879
 
67396
+#: common.opt:1883
 
67397
 msgid "Apply variable expansion when loops are unrolled"
 
67398
 msgstr "Variablenerweiterung anwenden, wenn Schleifen abgerollt werden"
 
67399
 
 
67400
-#: common.opt:1883
 
67401
+#: common.opt:1887
 
67402
 msgid "-fstack-check=[no|generic|specific]\tInsert stack checking code into the program"
 
67403
 msgstr "-fstack-check=[no|generic|specific]\tStapelprüfung in das Programm einfügen"
 
67404
 
 
67405
-#: common.opt:1887
 
67406
+#: common.opt:1891
 
67407
 msgid "Insert stack checking code into the program.  Same as -fstack-check=specific"
 
67408
 msgstr "Stapelprüfung in das Programm einfügen. Dasselbe wie -fstack-check=specific"
 
67409
 
 
67410
-#: common.opt:1894
 
67411
+#: common.opt:1898
 
67412
 msgid "-fstack-limit-register=<register>\tTrap if the stack goes past <register>"
 
67413
 msgstr "-fstack-limit-register=<Register>\tWenn der Stapel über <Register> hinausgeht, abfangen (»trap«)"
 
67414
 
 
67415
-#: common.opt:1898
 
67416
+#: common.opt:1902
 
67417
 msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>"
 
67418
 msgstr "-fstack-limit-symbol=<Name>\tWenn der Stapel über das Symbol <Name> hinausgeht, abfangen (»trap«)"
 
67419
 
 
67420
-#: common.opt:1902
 
67421
+#: common.opt:1906
 
67422
 msgid "Use propolice as a stack protection method"
 
67423
 msgstr "Propolice als Stapelschutzmethode verwenden"
 
67424
 
 
67425
-#: common.opt:1906
 
67426
+#: common.opt:1910
 
67427
 msgid "Use a stack protection method for every function"
 
67428
 msgstr "Eine Stapelschutzmethode für jede Funktion verwenden"
 
67429
 
 
67430
-#: common.opt:1910
 
67431
+#: common.opt:1914
 
67432
 msgid "Output stack usage information on a per-function basis"
 
67433
 msgstr "Information über Stapelbenutzung auf Funktionsbasis ausgeben"
 
67434
 
 
67435
-#: common.opt:1922
 
67436
+#: common.opt:1926
 
67437
 msgid "Assume strict aliasing rules apply"
 
67438
 msgstr "Annehmen, dass strenge Alias-Regeln gelten"
 
67439
 
 
67440
-#: common.opt:1926
 
67441
+#: common.opt:1930
 
67442
 msgid "Treat signed overflow as undefined"
 
67443
 msgstr "Vorzeichenbehafteten Überlauf als undefiniert behandeln"
 
67444
 
 
67445
-#: common.opt:1930
 
67446
+#: common.opt:1934
 
67447
 msgid "Implement __atomic operations via libcalls to legacy __sync functions"
 
67448
-msgstr ""
 
67449
+msgstr "__atomic-Operationen über Bibliotheksaufrufe alter __sync-Funktionen durchführen"
 
67450
 
 
67451
-#: common.opt:1934
 
67452
+#: common.opt:1938
 
67453
 msgid "Check for syntax errors, then stop"
 
67454
 msgstr "Auf Syntaxfehler prüfen und anhalten"
 
67455
 
 
67456
-#: common.opt:1938
 
67457
+#: common.opt:1942
 
67458
 msgid "Create data files needed by \"gcov\""
 
67459
 msgstr "Von »gcov« benötigte Dateien anlegen"
 
67460
 
 
67461
-#: common.opt:1942
 
67462
+#: common.opt:1946
 
67463
 msgid "Perform jump threading optimizations"
 
67464
 msgstr "Sprung-Threading-Optimierungen durchführen"
 
67465
 
 
67466
-#: common.opt:1946
 
67467
+#: common.opt:1950
 
67468
 msgid "Report the time taken by each compiler pass"
 
67469
 msgstr "Benötigte Zeit für jeden Compilerdurchlauf ausgeben"
 
67470
 
 
67471
-#: common.opt:1950
 
67472
+#: common.opt:1954
 
67473
 msgid "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tSet the default thread-local storage code generation model"
 
67474
 msgstr "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tDas standardmäßige Codeerzeugungsmodell für Thread-lokalen Speicher angeben"
 
67475
 
 
67476
-#: common.opt:1953
 
67477
+#: common.opt:1957
 
67478
 #, c-format
 
67479
 msgid "unknown TLS model %qs"
 
67480
 msgstr "unbekanntes TLS-Modell %qs"
 
67481
 
 
67482
-#: common.opt:1969
 
67483
+#: common.opt:1973
 
67484
 msgid "Reorder top level functions, variables, and asms"
 
67485
 msgstr "Funktionen, Variablen und asms höchster Ebene umordnen"
 
67486
 
 
67487
-#: common.opt:1973
 
67488
+#: common.opt:1977
 
67489
 msgid "Perform superblock formation via tail duplication"
 
67490
 msgstr "Superblockerzeugung über Ende-Vervielfältigung durchführen"
 
67491
 
 
67492
-#: common.opt:1980
 
67493
+#: common.opt:1984
 
67494
 msgid "Assume floating-point operations can trap"
 
67495
 msgstr "Annehmen, dass Gleitkommaoperationen abgefangen werden können (»trap«)"
 
67496
 
 
67497
-#: common.opt:1984
 
67498
+#: common.opt:1988
 
67499
 msgid "Trap for signed overflow in addition, subtraction and multiplication"
 
67500
 msgstr "Vorzeichenbehafteten Überlauf in Addition, Subtraktion und Multiplikation abfangen (»trap«)"
 
67501
 
 
67502
-#: common.opt:1988
 
67503
+#: common.opt:1992
 
67504
 msgid "Enable SSA-CCP optimization on trees"
 
67505
 msgstr "SSA-CCP-Optimierungen auf Bäumen einschalten"
 
67506
 
 
67507
-#: common.opt:1992
 
67508
+#: common.opt:1996
 
67509
 msgid "Enable SSA-BIT-CCP optimization on trees"
 
67510
 msgstr "SSA-BIT-CCP-Optimierungen auf Bäumen einschalten"
 
67511
 
 
67512
-#: common.opt:2000
 
67513
+#: common.opt:2004
 
67514
 msgid "Enable loop header copying on trees"
 
67515
 msgstr "Kopieren des Schleifenkopfes auf Bäumen einschalten"
 
67516
 
 
67517
-#: common.opt:2004
 
67518
-#, fuzzy
 
67519
+#: common.opt:2008
 
67520
 msgid "Enable coalescing of copy-related user variables that are inlined"
 
67521
-msgstr "Variablenverfolgung durchführen und auch Variablen markieren, die uninitialisiert sind"
 
67522
+msgstr "Verbinden kopierbezogener »inline«-Benutzervariablen einschalten"
 
67523
 
 
67524
-#: common.opt:2008
 
67525
+#: common.opt:2012
 
67526
 msgid "Enable coalescing of all copy-related user variables"
 
67527
-msgstr ""
 
67528
+msgstr "Verbinden kopierbezogener Benutzervariablen einschalten"
 
67529
 
 
67530
-#: common.opt:2012
 
67531
+#: common.opt:2016
 
67532
 msgid "Replace SSA temporaries with better names in copies"
 
67533
 msgstr "Vorübergehende SSA-Speicherbereiche in Kopien mit besseren Namen ersetzen"
 
67534
 
 
67535
-#: common.opt:2016
 
67536
+#: common.opt:2020
 
67537
 msgid "Enable copy propagation on trees"
 
67538
 msgstr "Kopieweitergabe auf Bäumen einschalten"
 
67539
 
 
67540
-#: common.opt:2024
 
67541
+#: common.opt:2028
 
67542
 msgid "Transform condition stores into unconditional ones"
 
67543
 msgstr "Bedingte Speicherbefehle in unbedingte umwandeln"
 
67544
 
 
67545
-#: common.opt:2028
 
67546
+#: common.opt:2032
 
67547
 msgid "Perform conversions of switch initializations."
 
67548
 msgstr "Umwandlungen von »switch«-Initialisierungen durchführen."
 
67549
 
 
67550
-#: common.opt:2032
 
67551
+#: common.opt:2036
 
67552
 msgid "Enable SSA dead code elimination optimization on trees"
 
67553
 msgstr "Beseitigungsoptimierung für toten SSA-Code auf Bäumen einschalten"
 
67554
 
 
67555
-#: common.opt:2036
 
67556
+#: common.opt:2040
 
67557
 msgid "Enable dominator optimizations"
 
67558
 msgstr "Beherrscher-Optimierungen einschalten"
 
67559
 
 
67560
-#: common.opt:2040
 
67561
+#: common.opt:2044
 
67562
 msgid "Enable tail merging on trees"
 
67563
 msgstr "Enden-Zusammenfassung auf Bäumen einschalten"
 
67564
 
 
67565
-#: common.opt:2044
 
67566
+#: common.opt:2048
 
67567
 msgid "Enable dead store elimination"
 
67568
 msgstr "Entfernung toter Speicherbereiche einschalten"
 
67569
 
 
67570
-#: common.opt:2048
 
67571
+#: common.opt:2052
 
67572
 msgid "Enable forward propagation on trees"
 
67573
 msgstr "Vorwärts-Übertragung auf Bäumen einschalten"
 
67574
 
 
67575
-#: common.opt:2052
 
67576
+#: common.opt:2056
 
67577
 msgid "Enable Full Redundancy Elimination (FRE) on trees"
 
67578
 msgstr "Vollständige Redundanzentfernung (FRE) auf Bäumen einschalten"
 
67579
 
 
67580
-#: common.opt:2056
 
67581
+#: common.opt:2060
 
67582
 msgid "Enable string length optimizations on trees"
 
67583
 msgstr "Zeichenkettenlängen-Optimierungen auf Bäumen einschalten"
 
67584
 
 
67585
-#: common.opt:2060
 
67586
+#: common.opt:2064
 
67587
 msgid "Enable loop distribution on trees"
 
67588
 msgstr "Schleifenverteilung auf Bäumen einschalten"
 
67589
 
 
67590
-#: common.opt:2064
 
67591
+#: common.opt:2068
 
67592
 msgid "Enable loop distribution for patterns transformed into a library call"
 
67593
 msgstr "Schleifenverteilung für in Bibliotheksaufruf umgewandelte Muster einschalten"
 
67594
 
 
67595
-#: common.opt:2068
 
67596
+#: common.opt:2072
 
67597
 msgid "Enable loop invariant motion on trees"
 
67598
 msgstr "Bewegung der Schleifeninvariante auf Bäumen einschalten"
 
67599
 
 
67600
-#: common.opt:2072
 
67601
+#: common.opt:2076
 
67602
 msgid "Enable loop interchange transforms.  Same as -floop-interchange"
 
67603
 msgstr "Umwandlungen mit Schleifenaustausch einschalten. Das Gleiche wie -floop-interchange"
 
67604
 
 
67605
-#: common.opt:2076
 
67606
+#: common.opt:2080
 
67607
 msgid "Create canonical induction variables in loops"
 
67608
 msgstr "Kanonische Induktionsvariablen in Schleifen erzeugen"
 
67609
 
 
67610
-#: common.opt:2080
 
67611
+#: common.opt:2084
 
67612
 msgid "Enable loop optimizations on tree level"
 
67613
 msgstr "Schleifenoptimierungen auf Baumebene einschalten"
 
67614
 
 
67615
-#: common.opt:2084
 
67616
+#: common.opt:2088
 
67617
 msgid "Enable automatic parallelization of loops"
 
67618
 msgstr "Automatische Parallelisierung von Schleifen einschalten"
 
67619
 
 
67620
-#: common.opt:2088
 
67621
+#: common.opt:2092
 
67622
 msgid "Enable hoisting loads from conditional pointers."
 
67623
 msgstr "Herausziehen von Ladeoperationen aus bedingten Zeigern einschalten"
 
67624
 
 
67625
-#: common.opt:2092
 
67626
+#: common.opt:2096
 
67627
 msgid "Enable SSA-PRE optimization on trees"
 
67628
 msgstr "SSA-PRE-Optimierungen auf Bäumen einschalten"
 
67629
 
 
67630
-#: common.opt:2096
 
67631
+#: common.opt:2100
 
67632
 msgid "In SSA-PRE optimization on trees, enable partial-partial redundancy elimination"
 
67633
-msgstr ""
 
67634
+msgstr "In SSA-PRE-Optimierungen auf Bäumen Teils-Teils-Redundanz eliminieren"
 
67635
 
 
67636
-#: common.opt:2100
 
67637
+#: common.opt:2104
 
67638
 msgid "Perform function-local points-to analysis on trees."
 
67639
 msgstr "Funktionslokale Analyse von Zeigerzielen auf Bäumen durchführen."
 
67640
 
 
67641
-#: common.opt:2104
 
67642
+#: common.opt:2108
 
67643
 msgid "Enable reassociation on tree level"
 
67644
 msgstr "Neuverbindung auf Baumebene einschalten"
 
67645
 
 
67646
-#: common.opt:2112
 
67647
+#: common.opt:2116
 
67648
 msgid "Enable SSA code sinking on trees"
 
67649
 msgstr "SSA-Codeversenkung auf Bäumen einschalten"
 
67650
 
 
67651
-#: common.opt:2116
 
67652
+#: common.opt:2120
 
67653
 msgid "Perform straight-line strength reduction"
 
67654
-msgstr ""
 
67655
+msgstr "Stärkereduktion gerader Strecken durchführen"
 
67656
 
 
67657
-#: common.opt:2120
 
67658
+#: common.opt:2124
 
67659
 msgid "Perform scalar replacement of aggregates"
 
67660
 msgstr "Skalarersetzung von Aggregaten durchführen"
 
67661
 
 
67662
-#: common.opt:2124
 
67663
+#: common.opt:2128
 
67664
 msgid "Replace temporary expressions in the SSA->normal pass"
 
67665
 msgstr "Vorübergehende Ausdrücke im SSA-Normaldurchlauf ersetzen"
 
67666
 
 
67667
-#: common.opt:2128
 
67668
+#: common.opt:2132
 
67669
 msgid "Perform live range splitting during the SSA->normal pass"
 
67670
 msgstr "Lebensdaueraufteilung während des SSA-Normaldurchlaufs durchführen"
 
67671
 
 
67672
-#: common.opt:2132
 
67673
+#: common.opt:2136
 
67674
 msgid "Perform Value Range Propagation on trees"
 
67675
 msgstr "Wertebereichsweitergabe auf Bäumen durchführen"
 
67676
 
 
67677
-#: common.opt:2136
 
67678
+#: common.opt:2140
 
67679
 msgid "Compile whole compilation unit at a time"
 
67680
 msgstr "Ganze Übersetzungseinheit auf einmal übersetzen"
 
67681
 
 
67682
-#: common.opt:2140
 
67683
+#: common.opt:2144
 
67684
 msgid "Perform loop unrolling when iteration count is known"
 
67685
 msgstr "Schleifenabwicklung durchführen, wenn Anzahl der Wiederholungen bekannt ist"
 
67686
 
 
67687
-#: common.opt:2144
 
67688
+#: common.opt:2148
 
67689
 msgid "Perform loop unrolling for all loops"
 
67690
 msgstr "Schleifenabwicklung für alle Schleifen durchführen"
 
67691
 
 
67692
-#: common.opt:2151
 
67693
+#: common.opt:2155
 
67694
 msgid "Allow loop optimizations to assume that the loops behave in normal way"
 
67695
 msgstr "Bei Schleifenoptimierungen annehmen, dass sich die Schleifen normal verhalten"
 
67696
 
 
67697
-#: common.opt:2155
 
67698
+#: common.opt:2159
 
67699
 msgid "Allow optimization for floating-point arithmetic which may change the"
 
67700
 msgstr "Optimierung für Gleitkommaarithmetik erlauben, bei möglicher Änderung von"
 
67701
 
 
67702
-#: common.opt:2160
 
67703
+#: common.opt:2164
 
67704
 msgid "Same as -fassociative-math for expressions which include division."
 
67705
 msgstr "Das gleiche wie -fassociative-math für Ausdrücke, die Division enthalten."
 
67706
 
 
67707
-#: common.opt:2168
 
67708
+#: common.opt:2172
 
67709
 msgid "Allow math optimizations that may violate IEEE or ISO standards"
 
67710
 msgstr "Mathematische Optimierungen erlauben, die IEEE- oder ISO-Standards verletzen könnten"
 
67711
 
 
67712
-#: common.opt:2172
 
67713
+#: common.opt:2176
 
67714
 msgid "Perform loop unswitching"
 
67715
 msgstr "Schleifenausschaltung durchführen"
 
67716
 
 
67717
-#: common.opt:2176
 
67718
+#: common.opt:2180
 
67719
 msgid "Just generate unwind tables for exception handling"
 
67720
 msgstr "Einfach Abwicklungstabellen für Ausnahmebehandlung erzeugen"
 
67721
 
 
67722
-#: common.opt:2180
 
67723
-#, fuzzy
 
67724
+#: common.opt:2184
 
67725
 msgid "Use the bfd linker instead of the default linker"
 
67726
-msgstr "Verwendet den Hardware-Berrelshifter statt der Emulation"
 
67727
+msgstr "BFD-Linker statt Standardlinker verwenden"
 
67728
 
 
67729
-#: common.opt:2184
 
67730
-#, fuzzy
 
67731
+#: common.opt:2188
 
67732
 msgid "Use the gold linker instead of the default linker"
 
67733
-msgstr "Verwendet den Hardware-Berrelshifter statt der Emulation"
 
67734
+msgstr "Gold-Linker statt Standardlinker verwenden"
 
67735
 
 
67736
-#: common.opt:2196
 
67737
+#: common.opt:2200
 
67738
 msgid "Perform variable tracking"
 
67739
 msgstr "Variablenverfolgung durchführen"
 
67740
 
 
67741
-#: common.opt:2204
 
67742
+#: common.opt:2208
 
67743
 msgid "Perform variable tracking by annotating assignments"
 
67744
 msgstr "Variablenverfolgung durch Zuweisungsanmerkungen durchführen"
 
67745
 
 
67746
-#: common.opt:2210
 
67747
+#: common.opt:2214
 
67748
 msgid "Toggle -fvar-tracking-assignments"
 
67749
 msgstr "-fvar-tracking-assignments umschalten"
 
67750
 
 
67751
-#: common.opt:2218
 
67752
+#: common.opt:2222
 
67753
 msgid "Perform variable tracking and also tag variables that are uninitialized"
 
67754
 msgstr "Variablenverfolgung durchführen und auch Variablen markieren, die uninitialisiert sind"
 
67755
 
 
67756
-#: common.opt:2222
 
67757
+#: common.opt:2226
 
67758
 msgid "Enable loop vectorization on trees"
 
67759
 msgstr "Schleifenvektorisierung auf Bäumen einschalten"
 
67760
 
 
67761
-#: common.opt:2226
 
67762
-#, fuzzy
 
67763
+#: common.opt:2230
 
67764
 msgid "-ftree-vectorizer-verbose=<number>\tThis switch is deprecated. Use -fopt-info instead."
 
67765
-msgstr "-ftree-vectorizer-verbose=<Zahl>\tStufe der Wortfülle des Vektorisierers setzen"
 
67766
+msgstr "-ftree-vectorizer-verbose=<Zahl>\tVeralteter Schalter. Stattdessen -fopt-info verwenden."
 
67767
 
 
67768
-#: common.opt:2230
 
67769
+#: common.opt:2234
 
67770
 msgid "Enable basic block vectorization (SLP) on trees"
 
67771
 msgstr "Vektorisierung von Basisblöcken (SLP) auf Bäumen einschalten"
 
67772
 
 
67773
-#: common.opt:2234
 
67774
+#: common.opt:2238
 
67775
 msgid "Enable use of cost model in vectorization"
 
67776
 msgstr "Verwendung des Kostenmodells in Vektorisierung einschalten"
 
67777
 
 
67778
-#: common.opt:2238
 
67779
+#: common.opt:2242
 
67780
 msgid "Enable loop versioning when doing loop vectorization on trees"
 
67781
 msgstr "Schleifenversionierung bei Schleifenvektorisierung auf Bäumen einschalten"
 
67782
 
 
67783
-#: common.opt:2242
 
67784
+#: common.opt:2246
 
67785
 msgid "Enable copy propagation of scalar-evolution information."
 
67786
 msgstr "Kopieweitergabe von Informationen über Skalar-Evolution einschalten."
 
67787
 
 
67788
-#: common.opt:2252
 
67789
+#: common.opt:2256
 
67790
 msgid "Add extra commentary to assembler output"
 
67791
 msgstr "Zusätzlichen Kommentar an Assemblerausgabe anfügen"
 
67792
 
 
67793
-#: common.opt:2256
 
67794
+#: common.opt:2260
 
67795
 msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility"
 
67796
 msgstr "-fvisibility=[default|internal|hidden|protected]\tStandard-Symbolsichtbarkeit setzen"
 
67797
 
 
67798
-#: common.opt:2259
 
67799
+#: common.opt:2263
 
67800
 #, c-format
 
67801
 msgid "unrecognized visibility value %qs"
 
67802
 msgstr "unbekannter Sichtbarkeitswert %qs"
 
67803
 
 
67804
-#: common.opt:2275
 
67805
+#: common.opt:2279
 
67806
 msgid "Use expression value profiles in optimizations"
 
67807
 msgstr "Profile von Ausdruckswerten in Optimierungen verwenden"
 
67808
 
 
67809
-#: common.opt:2279
 
67810
+#: common.opt:2283
 
67811
 msgid "Construct webs and split unrelated uses of single variable"
 
67812
 msgstr "Netze konstruieren und nicht zusammenhängende Verwendungen einzelner Variablen aufteilen"
 
67813
 
 
67814
-#: common.opt:2283
 
67815
+#: common.opt:2287
 
67816
 msgid "Enable conditional dead code elimination for builtin calls"
 
67817
 msgstr "Beseitigung von bedingt totem Code für Aufrufe eingebauter Funktionen einschalten"
 
67818
 
 
67819
-#: common.opt:2287
 
67820
+#: common.opt:2291
 
67821
 msgid "Perform whole program optimizations"
 
67822
 msgstr "Gesamtprogrammoptimierung durchführen"
 
67823
 
 
67824
-#: common.opt:2291
 
67825
+#: common.opt:2295
 
67826
 msgid "Assume signed arithmetic overflow wraps around"
 
67827
 msgstr "Annehmen, dass vorzeichenbehaftete arithmetische Überläufe regulär überschlagen"
 
67828
 
 
67829
-#: common.opt:2295
 
67830
+#: common.opt:2299
 
67831
 msgid "Put zero initialized data in the bss section"
 
67832
 msgstr "Null-initialisierte Daten in den bss-Abschnitt legen"
 
67833
 
 
67834
-#: common.opt:2299
 
67835
+#: common.opt:2303
 
67836
 msgid "Generate debug information in default format"
 
67837
 msgstr "Fehlersuchinformationen im Standardformat erzeugen"
 
67838
 
 
67839
-#: common.opt:2303
 
67840
+#: common.opt:2307
 
67841
 msgid "Generate debug information in COFF format"
 
67842
 msgstr "Fehlersuchinformationen im COFF-Format erzeugen"
 
67843
 
 
67844
-#: common.opt:2307
 
67845
+#: common.opt:2311
 
67846
 msgid "Generate debug information in DWARF v2 (or later) format"
 
67847
 msgstr "Fehlersuchinformationen im DWARFv2-Format (oder neuer) erzeugen"
 
67848
 
 
67849
-#: common.opt:2311
 
67850
+#: common.opt:2315
 
67851
 msgid "Generate debug information in default extended format"
 
67852
 msgstr "Fehlersuchinformationen im erweiterten Standardformat erzeugen"
 
67853
 
 
67854
-#: common.opt:2315
 
67855
-#, fuzzy
 
67856
+#: common.opt:2319
 
67857
 msgid "Don't generate DWARF pubnames and pubtypes sections."
 
67858
-msgstr "Keine verschmolzenen Multiplizier-/Addier-Befehle erzeugen"
 
67859
+msgstr "Keine DWARF-Abschnitte für Pubnames und Pubtypes erzeugen"
 
67860
 
 
67861
-#: common.opt:2319
 
67862
+#: common.opt:2323
 
67863
 msgid "Generate DWARF pubnames and pubtypes sections."
 
67864
-msgstr ""
 
67865
+msgstr "DWARF-Abschnitte für Pubnames und Pubtypes erzeugen"
 
67866
 
 
67867
-#: common.opt:2323
 
67868
+#: common.opt:2327
 
67869
 msgid "Don't record gcc command line switches in DWARF DW_AT_producer."
 
67870
 msgstr "GCC-Kommandozeilenschalter nicht in DWARF DW_AT_producer aufzeichnen."
 
67871
 
 
67872
-#: common.opt:2327
 
67873
+#: common.opt:2331
 
67874
 msgid "Record gcc command line switches in DWARF DW_AT_producer."
 
67875
 msgstr "GCC-Kommandozeilenschalter in DWARF DW_AT_producer aufzeichnen."
 
67876
 
 
67877
-#: common.opt:2331
 
67878
-#, fuzzy
 
67879
+#: common.opt:2335
 
67880
 msgid "Don't generate debug information in separate .dwo files"
 
67881
-msgstr "Fehlersuchinformationen im Standardformat erzeugen"
 
67882
+msgstr "Keine Fehlersuchinformationen in eigenen .dwo-Dateien erzeugen"
 
67883
 
 
67884
-#: common.opt:2335
 
67885
-#, fuzzy
 
67886
+#: common.opt:2339
 
67887
 msgid "Generate debug information in separate .dwo files"
 
67888
-msgstr "Fehlersuchinformationen im Standardformat erzeugen"
 
67889
+msgstr "Fehlersuchinformationen in eigenen .dwo-Dateien erzeugen"
 
67890
 
 
67891
-#: common.opt:2339
 
67892
+#: common.opt:2343
 
67893
 msgid "Generate debug information in STABS format"
 
67894
 msgstr "Fehlersuchinformationen im STABS-Format erzeugen"
 
67895
 
 
67896
-#: common.opt:2343
 
67897
+#: common.opt:2347
 
67898
 msgid "Generate debug information in extended STABS format"
 
67899
 msgstr "Fehlersuchinformationen im erweiterten STABS-Format erzeugen"
 
67900
 
 
67901
-#: common.opt:2347
 
67902
+#: common.opt:2351
 
67903
 msgid "Emit DWARF additions beyond selected version"
 
67904
 msgstr "DWARF-Ergänzungen über gewählte Version hinaus ausgeben"
 
67905
 
 
67906
-#: common.opt:2351
 
67907
+#: common.opt:2355
 
67908
 msgid "Don't emit DWARF additions beyond selected version"
 
67909
 msgstr "Keine DWARF-Ergänzungen über gewählte Version hinaus ausgeben"
 
67910
 
 
67911
-#: common.opt:2355
 
67912
+#: common.opt:2359
 
67913
 msgid "Toggle debug information generation"
 
67914
 msgstr "Erzeugung von Fehlersuchinformationen umschalten"
 
67915
 
 
67916
-#: common.opt:2359
 
67917
+#: common.opt:2363
 
67918
 msgid "Generate debug information in VMS format"
 
67919
 msgstr "Fehlersuchinformationen im VMS-Format erzeugen"
 
67920
 
 
67921
-#: common.opt:2363
 
67922
+#: common.opt:2367
 
67923
 msgid "Generate debug information in XCOFF format"
 
67924
 msgstr "Fehlersuchinformationen im XCOFF-Format erzeugen"
 
67925
 
 
67926
-#: common.opt:2367
 
67927
+#: common.opt:2371
 
67928
 msgid "Generate debug information in extended XCOFF format"
 
67929
 msgstr "Fehlersuchinformationen im erweiterten XCOFF-Format erzeugen"
 
67930
 
 
67931
-#: common.opt:2374
 
67932
+#: common.opt:2378
 
67933
 msgid "-iplugindir=<dir>\tSet <dir> to be the default plugin directory"
 
67934
 msgstr "-iplugindir=<Verz>\t<Verz> als Standard-Plugin-Verzeichnis setzen"
 
67935
 
 
67936
-#: common.opt:2378
 
67937
-#, fuzzy
 
67938
+#: common.opt:2382
 
67939
 msgid "-imultiarch <dir>\tSet <dir> to be the multiarch include subdirectory"
 
67940
-msgstr "-imultilib <Verzeichnis>\t<Verzeichnis> als Multilib-include-Verzeichnis setzen"
 
67941
+msgstr "-imultiarch <Verzeichnis>\t<Verzeichnis> als Multiarch-include-Verzeichnis setzen"
 
67942
 
 
67943
-#: common.opt:2400
 
67944
+#: common.opt:2404
 
67945
 msgid "-o <file>\tPlace output into <file>"
 
67946
 msgstr "-o <Datei>\tAusgabe in <Datei> schreiben"
 
67947
 
 
67948
-#: common.opt:2404
 
67949
+#: common.opt:2408
 
67950
 msgid "Enable function profiling"
 
67951
 msgstr "Funktionsprofilierung einschalten"
 
67952
 
 
67953
-#: common.opt:2414
 
67954
+#: common.opt:2418
 
67955
 msgid "Like -pedantic but issue them as errors"
 
67956
 msgstr "Wie -pedantic, aber als Fehler ausgeben"
 
67957
 
 
67958
-#: common.opt:2454
 
67959
+#: common.opt:2458
 
67960
 msgid "Do not display functions compiled or elapsed time"
 
67961
 msgstr "Nicht übersetzte Funktionen oder gestoppte Zeit ausgeben"
 
67962
 
 
67963
-#: common.opt:2486
 
67964
+#: common.opt:2490
 
67965
 msgid "Enable verbose output"
 
67966
 msgstr "Wortreiche Ausgabe einschalten"
 
67967
 
 
67968
-#: common.opt:2490
 
67969
+#: common.opt:2494
 
67970
 msgid "Display the compiler's version"
 
67971
 msgstr "Compiler-Version anzeigen"
 
67972
 
 
67973
-#: common.opt:2494
 
67974
+#: common.opt:2498
 
67975
 msgid "Suppress warnings"
 
67976
 msgstr "Warnungen unterdrücken"
 
67977
 
 
67978
-#: common.opt:2504
 
67979
+#: common.opt:2508
 
67980
 msgid "Create a shared library"
 
67981
 msgstr "Shared Library erzeugen"
 
67982
 
 
67983
-#: common.opt:2543
 
67984
+#: common.opt:2547
 
67985
 msgid "Create a position independent executable"
 
67986
 msgstr "Eine lageunabhängige ausführbare Datei erzeugen"
 
67987
 
 
67988
-#: go/gofrontend/expressions.cc:102 c-family/c-common.c:1777 cp/cvt.c:1149
 
67989
+#: go/gofrontend/expressions.cc:102 c-family/c-common.c:1782 cp/cvt.c:1149
 
67990
 #: cp/cvt.c:1395
 
67991
 #, gcc-internal-format
 
67992
 msgid "value computed is not used"
 
67993
@@ -12307,9 +12285,8 @@
 
67994
 msgstr "Zeiger erwartet"
 
67995
 
 
67996
 #: go/gofrontend/expressions.cc:5610
 
67997
-#, fuzzy
 
67998
 msgid "invalid comparison of nil with nil"
 
67999
-msgstr "ungültiger Vergleichscode in GIMPLE-Bedingung"
 
68000
+msgstr "ungültiger Vergleich von nil mit nil"
 
68001
 
 
68002
 #: go/gofrontend/expressions.cc:5616 go/gofrontend/expressions.cc:5634
 
68003
 msgid "incompatible types in binary expression"
 
68004
@@ -12369,7 +12346,7 @@
 
68005
 
 
68006
 #: go/gofrontend/expressions.cc:6920
 
68007
 msgid "len larger than cap"
 
68008
-msgstr ""
 
68009
+msgstr "Länge größer als Cap"
 
68010
 
 
68011
 #: go/gofrontend/expressions.cc:6932
 
68012
 msgid "too many arguments to make"
 
68013
@@ -12462,7 +12439,7 @@
 
68014
 
 
68015
 #: go/gofrontend/expressions.cc:9832 go/gofrontend/expressions.cc:10242
 
68016
 msgid "inverted slice range"
 
68017
-msgstr ""
 
68018
+msgstr "umgekehrter Scheibenbereich"
 
68019
 
 
68020
 #: go/gofrontend/expressions.cc:9846
 
68021
 msgid "slice of unaddressable value"
 
68022
@@ -12501,7 +12478,6 @@
 
68023
 msgstr "ungültiges Empfangen auf Nur-Sende-Kanal"
 
68024
 
 
68025
 #: go/gofrontend/parse.cc:2982
 
68026
-#, fuzzy
 
68027
 msgid "parentheses required around this composite literal to avoid parsing ambiguity"
 
68028
 msgstr "Um dieses zusammengesetzte Literal sind Klammern erforderlich, um Mehrdeutigkeit zu vermeiden"
 
68029
 
 
68030
@@ -12587,7 +12563,6 @@
 
68031
 msgstr "ungültiger Vergleich eines nicht-vergleichbaren Feldes"
 
68032
 
 
68033
 #: go/gofrontend/types.cc:627
 
68034
-#, fuzzy
 
68035
 msgid "multiple-value function call in single-value context"
 
68036
 msgstr "Funktionsaufruf mit mehreren Werten in Kontext mit einem Wert"
 
68037
 
 
68038
@@ -12665,26 +12640,26 @@
 
68039
 msgstr "fehlende Methode %s%s%s"
 
68040
 
 
68041
 #: go/gofrontend/types.cc:6966
 
68042
-#, fuzzy, c-format
 
68043
+#, c-format
 
68044
 msgid "method %s%s%s requires a pointer receiver"
 
68045
-msgstr "Methode %s%s%s erfordert einen Zeiger"
 
68046
+msgstr "Methode %s%s%s erfordert einen Zeigerempfänger"
 
68047
 
 
68048
 #: go/gofrontend/types.cc:6984
 
68049
-#, fuzzy, c-format
 
68050
+#, c-format
 
68051
 msgid "method %s%s%s is marked go:nointerface"
 
68052
-msgstr "Methode %s%s%s erfordert einen Zeiger"
 
68053
+msgstr "Methode %s%s%s ist als go:nointerface gekennzeichnet"
 
68054
 
 
68055
 #. Warn about and ignore all others for now, but store them.
 
68056
-#: attribs.c:426 c-family/c-common.c:8019 objc/objc-act.c:4952
 
68057
+#: attribs.c:426 c-family/c-common.c:8041 objc/objc-act.c:4952
 
68058
 #: objc/objc-act.c:6922 objc/objc-act.c:8109 objc/objc-act.c:8160
 
68059
 #, gcc-internal-format
 
68060
 msgid "%qE attribute directive ignored"
 
68061
 msgstr "Attribut-Anweisung %qE ignoriert"
 
68062
 
 
68063
 #: attribs.c:430
 
68064
-#, fuzzy, gcc-internal-format
 
68065
+#, gcc-internal-format
 
68066
 msgid "%<%E::%E%> scoped attribute directive ignored"
 
68067
-msgstr "Attribut-Anweisung %qE ignoriert"
 
68068
+msgstr "Attribut-Anweisung im Bereich %<%E::%E%> ignoriert"
 
68069
 
 
68070
 #: attribs.c:439
 
68071
 #, gcc-internal-format
 
68072
@@ -12695,14 +12670,14 @@
 
68073
 #. type-specifier, outside of the definition of, a class
 
68074
 #. type.  Ignore it.
 
68075
 #: attribs.c:452
 
68076
-#, fuzzy, gcc-internal-format
 
68077
+#, gcc-internal-format
 
68078
 msgid "attribute ignored"
 
68079
-msgstr "Attribut %qE wird ignoriert"
 
68080
+msgstr "Attribut wird ignoriert"
 
68081
 
 
68082
 #: attribs.c:454
 
68083
 #, gcc-internal-format
 
68084
 msgid "an attribute that appertains to a type-specifier is ignored"
 
68085
-msgstr ""
 
68086
+msgstr "ein Attribut, das sich auf eine Typspezifizierung bezieht, wird ignoriert"
 
68087
 
 
68088
 #: attribs.c:471
 
68089
 #, gcc-internal-format
 
68090
@@ -12819,7 +12794,7 @@
 
68091
 #: builtins.c:5296
 
68092
 #, gcc-internal-format
 
68093
 msgid "Unknown architecture specifier in memory model to builtin."
 
68094
-msgstr ""
 
68095
+msgstr "Unbekannte Architekturspezifikation in Speichermodell für eingebaute Funktion"
 
68096
 
 
68097
 #: builtins.c:5303
 
68098
 #, gcc-internal-format
 
68099
@@ -12862,18 +12837,18 @@
 
68100
 msgstr "nicht-ganzzahliges Argument 1 für __atomic_is_lock_free"
 
68101
 
 
68102
 #: builtins.c:5764
 
68103
-#, fuzzy, gcc-internal-format
 
68104
+#, gcc-internal-format
 
68105
 msgid "__builtin_thread_pointer is not supported on this target"
 
68106
-msgstr "__builtin_eh_return für dieses Ziel nicht unterstützt"
 
68107
+msgstr "__builtin_thread_pointer wird für dieses Ziel nicht unterstützt"
 
68108
 
 
68109
 #: builtins.c:5784
 
68110
-#, fuzzy, gcc-internal-format
 
68111
+#, gcc-internal-format
 
68112
 msgid "__builtin_set_thread_pointer is not supported on this target"
 
68113
-msgstr "__builtin_eh_return für dieses Ziel nicht unterstützt"
 
68114
+msgstr "__builtin_set_thread_pointer wird für dieses Ziel nicht unterstützt"
 
68115
 
 
68116
 #. All valid uses of __builtin_va_arg_pack () are removed during
 
68117
 #. inlining.
 
68118
-#: builtins.c:6025 expr.c:10184
 
68119
+#: builtins.c:6025 expr.c:10185
 
68120
 #, gcc-internal-format
 
68121
 msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
 
68122
 msgstr "%Kungültige Verwendung von %<__builtin_va_arg_pack ()%>"
 
68123
@@ -12960,17 +12935,17 @@
 
68124
 msgid "function call has aggregate value"
 
68125
 msgstr "Funktionsaufruf hat zusammengesetzten Wert"
 
68126
 
 
68127
-#: cfgexpand.c:1238 function.c:971 varasm.c:1966
 
68128
+#: cfgexpand.c:1238 function.c:971 varasm.c:1964
 
68129
 #, gcc-internal-format
 
68130
 msgid "size of variable %q+D is too large"
 
68131
 msgstr "Größe der Variablen %q+D ist zu hoch"
 
68132
 
 
68133
-#: cfgexpand.c:4487
 
68134
+#: cfgexpand.c:4542
 
68135
 #, gcc-internal-format
 
68136
 msgid "stack protector not protecting local variables: variable length buffer"
 
68137
 msgstr "Stack-Schutz schützt nicht lokale Variablen: Puffer variabler Größe"
 
68138
 
 
68139
-#: cfgexpand.c:4491
 
68140
+#: cfgexpand.c:4546
 
68141
 #, gcc-internal-format, gfc-internal-format
 
68142
 msgid "stack protector not protecting function: all local arrays are less than %d bytes long"
 
68143
 msgstr "Stack-Schutz schützt nicht Funktion: Alle lokalen Felder sind kleiner als %d Bytes"
 
68144
@@ -13051,9 +13026,9 @@
 
68145
 msgstr "verify_flow_info gescheitert"
 
68146
 
 
68147
 #: cfghooks.c:293
 
68148
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
68149
+#, gcc-internal-format, gfc-internal-format
 
68150
 msgid "%s does not support dump_bb_for_graph"
 
68151
-msgstr "%s unterstützt nicht duplicate_block"
 
68152
+msgstr "%s unterstützt nicht dump_bb_for_graph"
 
68153
 
 
68154
 #: cfghooks.c:330
 
68155
 #, gcc-internal-format, gfc-internal-format
 
68156
@@ -13156,24 +13131,24 @@
 
68157
 msgstr "Größe der Schleife %d sollte %d sein, nicht %d"
 
68158
 
 
68159
 #: cfgloop.c:1363
 
68160
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
68161
+#, gcc-internal-format, gfc-internal-format
 
68162
 msgid "loop with header %d not in loop tree"
 
68163
-msgstr "Kopieren des Schleifenkopfes auf Bäumen einschalten"
 
68164
+msgstr "Schleife mit Kopf %d nicht in Schleifenbaum"
 
68165
 
 
68166
 #: cfgloop.c:1380
 
68167
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
68168
+#, gcc-internal-format, gfc-internal-format
 
68169
 msgid "bb %d does not belong to loop %d"
 
68170
 msgstr "BB %d gehört nicht zur Schleife %d"
 
68171
 
 
68172
 #: cfgloop.c:1392
 
68173
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
68174
+#, gcc-internal-format, gfc-internal-format
 
68175
 msgid "bb %d has father loop %d, should be loop %d"
 
68176
-msgstr "Größe der Schleife %d sollte %d sein, nicht %d"
 
68177
+msgstr "BB %d hat Vaterschleife %d, sollte Schleife %d sein"
 
68178
 
 
68179
 #: cfgloop.c:1409
 
68180
-#, fuzzy, gcc-internal-format
 
68181
+#, gcc-internal-format
 
68182
 msgid "loop %d%'s header is not a loop header"
 
68183
-msgstr "Kopf der Schleife %d hat nicht genau 2 Einträge"
 
68184
+msgstr "Kopf der Schleife %d ist kein Schleifenkopf"
 
68185
 
 
68186
 #: cfgloop.c:1415
 
68187
 #, gcc-internal-format
 
68188
@@ -13181,14 +13156,14 @@
 
68189
 msgstr "Kopf der Schleife %d hat nicht genau 2 Einträge"
 
68190
 
 
68191
 #: cfgloop.c:1422
 
68192
-#, fuzzy, gcc-internal-format
 
68193
+#, gcc-internal-format
 
68194
 msgid "loop %d%'s latch does not have an edge to its header"
 
68195
-msgstr "Falle der Schleife %d hat nicht den Kopf als Nachfolger"
 
68196
+msgstr "Falle der Schleife %d hat keine Kante zu ihrem Kopf"
 
68197
 
 
68198
 #: cfgloop.c:1427
 
68199
-#, fuzzy, gcc-internal-format
 
68200
+#, gcc-internal-format
 
68201
 msgid "loop %d%'s latch is not dominated by its header"
 
68202
-msgstr "Falle der Schleife %d hat nicht den Kopf als Nachfolger"
 
68203
+msgstr "Falle der Schleife %d wird nicht durch ihren Kopf bestimmt"
 
68204
 
 
68205
 #: cfgloop.c:1435
 
68206
 #, gcc-internal-format
 
68207
@@ -13270,162 +13245,162 @@
 
68208
 msgid "%d exits recorded for loop %d (having %d exits)"
 
68209
 msgstr "%d Ausgänge für Schleife %d (mit %d Ausgängen) aufgezeichnet"
 
68210
 
 
68211
-#: cfgrtl.c:2092
 
68212
+#: cfgrtl.c:2090
 
68213
 #, gcc-internal-format, gfc-internal-format
 
68214
 msgid "BB_RTL flag not set for block %d"
 
68215
 msgstr "Kennzeichen BB_RTL ist für Block %d nicht gesetzt"
 
68216
 
 
68217
-#: cfgrtl.c:2099
 
68218
+#: cfgrtl.c:2097
 
68219
 #, gcc-internal-format, gfc-internal-format
 
68220
 msgid "insn %d basic block pointer is %d, should be %d"
 
68221
 msgstr "Basisblockzeiger des Befehls %d ist %d, sollte %d sein"
 
68222
 
 
68223
-#: cfgrtl.c:2110
 
68224
+#: cfgrtl.c:2108
 
68225
 #, gcc-internal-format, gfc-internal-format
 
68226
 msgid "insn %d in header of bb %d has non-NULL basic block"
 
68227
 msgstr "Befehl %d im Kopf des Basisblockes %d hat Nicht-NULL als Basisblock"
 
68228
 
 
68229
-#: cfgrtl.c:2118
 
68230
+#: cfgrtl.c:2116
 
68231
 #, gcc-internal-format, gfc-internal-format
 
68232
 msgid "insn %d in footer of bb %d has non-NULL basic block"
 
68233
 msgstr "Befehl %d am Ende des Basisblocks %d hat Nicht-NULL als Basisblock"
 
68234
 
 
68235
-#: cfgrtl.c:2141
 
68236
+#: cfgrtl.c:2139
 
68237
 #, gcc-internal-format
 
68238
 msgid "verify_flow_info: REG_BR_PROB does not match cfg %wi %i"
 
68239
 msgstr "verify_flow_info: REG_BR_PROB passt nicht zu cfg %wi %i"
 
68240
 
 
68241
-#: cfgrtl.c:2160
 
68242
+#: cfgrtl.c:2158
 
68243
 #, gcc-internal-format
 
68244
 msgid "EDGE_CROSSING incorrectly set across same section"
 
68245
 msgstr "EDGE_CROSSING falsch gesetzt im selben Abschnitt"
 
68246
 
 
68247
-#: cfgrtl.c:2165
 
68248
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
68249
+#: cfgrtl.c:2163
 
68250
+#, gcc-internal-format, gfc-internal-format
 
68251
 msgid "fallthru edge crosses section boundary in bb %i"
 
68252
-msgstr "Fall-Through-Kante überschreitet Abschnittsgrenze (bb %i)"
 
68253
+msgstr "Fall-Through-Kante überschreitet Abschnittsgrenze in BB %i"
 
68254
 
 
68255
-#: cfgrtl.c:2171
 
68256
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
68257
+#: cfgrtl.c:2169
 
68258
+#, gcc-internal-format, gfc-internal-format
 
68259
 msgid "EH edge crosses section boundary in bb %i"
 
68260
-msgstr "EH-Kante überschneidet Abschnittsgrenze (bb %i)"
 
68261
+msgstr "EH-Kante überschneidet Abschnittsgrenze in BB %i"
 
68262
 
 
68263
-#: cfgrtl.c:2178
 
68264
+#: cfgrtl.c:2176
 
68265
 #, gcc-internal-format
 
68266
 msgid "EDGE_CROSSING missing across section boundary"
 
68267
 msgstr "EDGE_CROSSING fehlt bei Übertretung von Abschnittsgrenze"
 
68268
 
 
68269
-#: cfgrtl.c:2205
 
68270
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
68271
+#: cfgrtl.c:2203
 
68272
+#, gcc-internal-format, gfc-internal-format
 
68273
 msgid "missing REG_EH_REGION note at the end of bb %i"
 
68274
 msgstr "fehlender Vermerk von REG_EH_REGION am Ende vom bb %i"
 
68275
 
 
68276
-#: cfgrtl.c:2210
 
68277
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
68278
+#: cfgrtl.c:2208
 
68279
+#, gcc-internal-format, gfc-internal-format
 
68280
 msgid "too many exception handling edges in bb %i"
 
68281
-msgstr "zu viele abgehende Zweig-Kanten vom bb %i"
 
68282
+msgstr "zu viele Ausnahmebehandlungskanten in BB %i"
 
68283
 
 
68284
-#: cfgrtl.c:2218
 
68285
+#: cfgrtl.c:2216
 
68286
 #, gcc-internal-format, gfc-internal-format
 
68287
 msgid "too many outgoing branch edges from bb %i"
 
68288
 msgstr "zu viele abgehende Zweig-Kanten vom bb %i"
 
68289
 
 
68290
-#: cfgrtl.c:2223
 
68291
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
68292
+#: cfgrtl.c:2221
 
68293
+#, gcc-internal-format, gfc-internal-format
 
68294
 msgid "fallthru edge after unconditional jump in bb %i"
 
68295
-msgstr "Fallthru-Kante nach unbedingtem Sprung %i"
 
68296
+msgstr "Fallthru-Kante nach bedingungslosem Sprung in BB %i"
 
68297
 
 
68298
-#: cfgrtl.c:2228
 
68299
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
68300
+#: cfgrtl.c:2226
 
68301
+#, gcc-internal-format, gfc-internal-format
 
68302
 msgid "wrong number of branch edges after unconditional jump in bb %i"
 
68303
-msgstr "falsche Anzahl der Zweig-Kanten nach unbedingtem Sprung %i"
 
68304
+msgstr "falsche Anzahl der Zweig-Kanten nach unbedingtem Sprung in BB %i"
 
68305
 
 
68306
-#: cfgrtl.c:2235
 
68307
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
68308
+#: cfgrtl.c:2233
 
68309
+#, gcc-internal-format, gfc-internal-format
 
68310
 msgid "wrong amount of branch edges after conditional jump in bb %i"
 
68311
-msgstr "falsche Summe der Zweig-Kanten nach bedingtem Sprung %i"
 
68312
+msgstr "falsche Anzahl der Zweig-Kanten nach bedingtem Sprung in BB %i"
 
68313
 
 
68314
-#: cfgrtl.c:2241
 
68315
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
68316
+#: cfgrtl.c:2239
 
68317
+#, gcc-internal-format, gfc-internal-format
 
68318
 msgid "abnormal call edges for non-call insn in bb %i"
 
68319
-msgstr "Ruf-Kanten für Nicht-Aufruf-Befehl im bb %i"
 
68320
+msgstr "unpassende Ruf-Kanten für Nicht-Aufruf-Anweisung in BB %i"
 
68321
 
 
68322
-#: cfgrtl.c:2246
 
68323
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
68324
+#: cfgrtl.c:2244
 
68325
+#, gcc-internal-format, gfc-internal-format
 
68326
 msgid "sibcall edges for non-call insn in bb %i"
 
68327
-msgstr "Ruf-Kanten für Nicht-Aufruf-Befehl im bb %i"
 
68328
+msgstr "Sibcall-Kanten für Nicht-Aufruf-Befehl in BB %i"
 
68329
 
 
68330
-#: cfgrtl.c:2256
 
68331
+#: cfgrtl.c:2254
 
68332
 #, gcc-internal-format, gfc-internal-format
 
68333
 msgid "abnormal edges for no purpose in bb %i"
 
68334
-msgstr "abnormale Kanten ohne Zweck in bb %i"
 
68335
+msgstr "abnormale Kanten ohne Zweck in BB %i"
 
68336
 
 
68337
-#: cfgrtl.c:2268
 
68338
+#: cfgrtl.c:2266
 
68339
 #, gcc-internal-format, gfc-internal-format
 
68340
 msgid "insn %d inside basic block %d but block_for_insn is NULL"
 
68341
 msgstr "Befehl %d innerhalb des Basis-Blockes %d, aber block_for_insn ist NULL"
 
68342
 
 
68343
-#: cfgrtl.c:2272
 
68344
+#: cfgrtl.c:2270
 
68345
 #, gcc-internal-format, gfc-internal-format
 
68346
 msgid "insn %d inside basic block %d but block_for_insn is %i"
 
68347
 msgstr "Befehl %d innerhalb des Basis-Blockes %d, aber block_for_insn ist %i"
 
68348
 
 
68349
-#: cfgrtl.c:2286 cfgrtl.c:2296
 
68350
+#: cfgrtl.c:2284 cfgrtl.c:2294
 
68351
 #, gcc-internal-format, gfc-internal-format
 
68352
 msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
 
68353
 msgstr "NOTE_INSN_BASIC_BLOCK fehlt für Block %d"
 
68354
 
 
68355
-#: cfgrtl.c:2309
 
68356
+#: cfgrtl.c:2307
 
68357
 #, gcc-internal-format, gfc-internal-format
 
68358
 msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
 
68359
 msgstr "NOTE_INSN_BASIC_BLOCK %d in der Mitte des Basis-Blocks %d"
 
68360
 
 
68361
-#: cfgrtl.c:2319
 
68362
+#: cfgrtl.c:2317
 
68363
 #, gcc-internal-format, gfc-internal-format
 
68364
 msgid "in basic block %d:"
 
68365
 msgstr "im Basis-Block %d:"
 
68366
 
 
68367
-#: cfgrtl.c:2371 cfgrtl.c:2461
 
68368
+#: cfgrtl.c:2369 cfgrtl.c:2459
 
68369
 #, gcc-internal-format, gfc-internal-format
 
68370
 msgid "insn %d outside of basic blocks has non-NULL bb field"
 
68371
 msgstr "Befehl %d außerhalb eines Basis-Blockes hat Nicht-NULL als Basisblockfeld"
 
68372
 
 
68373
-#: cfgrtl.c:2379
 
68374
+#: cfgrtl.c:2377
 
68375
 #, gcc-internal-format, gfc-internal-format
 
68376
 msgid "end insn %d for block %d not found in the insn stream"
 
68377
 msgstr "Ende-Befehl %d für Block %d nicht im Befehlsstrom gefunden"
 
68378
 
 
68379
-#: cfgrtl.c:2392
 
68380
+#: cfgrtl.c:2390
 
68381
 #, gcc-internal-format, gfc-internal-format
 
68382
 msgid "insn %d is in multiple basic blocks (%d and %d)"
 
68383
 msgstr "Befehl %d ist in mehreren Basisblöcken (%d und %d)"
 
68384
 
 
68385
-#: cfgrtl.c:2404
 
68386
+#: cfgrtl.c:2402
 
68387
 #, gcc-internal-format, gfc-internal-format
 
68388
 msgid "head insn %d for block %d not found in the insn stream"
 
68389
 msgstr "Kopf-Befehl %d für Block %d nicht im Befehlsstrom gefunden"
 
68390
 
 
68391
-#: cfgrtl.c:2421
 
68392
+#: cfgrtl.c:2419
 
68393
 #, gcc-internal-format, gfc-internal-format
 
68394
 msgid "missing barrier after block %i"
 
68395
 msgstr "fehlende Sperre nach Block %i"
 
68396
 
 
68397
-#: cfgrtl.c:2437
 
68398
+#: cfgrtl.c:2435
 
68399
 #, gcc-internal-format, gfc-internal-format
 
68400
 msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
 
68401
 msgstr "verify_flow_info: Falsche Blöcke für »fallthru« %i->%i"
 
68402
 
 
68403
-#: cfgrtl.c:2446
 
68404
+#: cfgrtl.c:2444
 
68405
 #, gcc-internal-format, gfc-internal-format
 
68406
 msgid "verify_flow_info: Incorrect fallthru %i->%i"
 
68407
 msgstr "verify_flow_info: Falsches »fallthru« %i->%i"
 
68408
 
 
68409
-#: cfgrtl.c:2479
 
68410
+#: cfgrtl.c:2477
 
68411
 #, gcc-internal-format
 
68412
 msgid "basic blocks not laid down consecutively"
 
68413
 msgstr "Basis-Blöcke sind nicht fortlaufend"
 
68414
 
 
68415
-#: cfgrtl.c:2516
 
68416
+#: cfgrtl.c:2514
 
68417
 #, gcc-internal-format, gfc-internal-format
 
68418
 msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
 
68419
 msgstr "Anzahl der bb-Vermerke in Befehlskette (%d) != n_basic_blocks (%d)"
 
68420
@@ -13461,9 +13436,9 @@
 
68421
 msgstr "Ausführungszähler ist negativ"
 
68422
 
 
68423
 #: cgraph.c:2328
 
68424
-#, fuzzy, gcc-internal-format
 
68425
+#, gcc-internal-format
 
68426
 msgid "inline clone in same comdat group list"
 
68427
-msgstr "Knoten ist allein in einer Comdat-Gruppe"
 
68428
+msgstr "»inline«-Clone in gleicher Comdat-Gruppenliste"
 
68429
 
 
68430
 #: cgraph.c:2333
 
68431
 #, gcc-internal-format
 
68432
@@ -13476,9 +13451,9 @@
 
68433
 msgstr "Inline-Kopie mit Adresse genommen"
 
68434
 
 
68435
 #: cgraph.c:2343
 
68436
-#, fuzzy, gcc-internal-format
 
68437
+#, gcc-internal-format
 
68438
 msgid "inline clone is forced to output"
 
68439
-msgstr "Inline-Kopie erforderlich"
 
68440
+msgstr "Ausgabe für Inline-Kopie erzwungen"
 
68441
 
 
68442
 #: cgraph.c:2350
 
68443
 #, gcc-internal-format, gfc-internal-format
 
68444
@@ -13653,12 +13628,12 @@
 
68445
 #: cgraphunit.c:1125
 
68446
 #, gcc-internal-format
 
68447
 msgid "%q+D alias in between function and variable is not supported"
 
68448
-msgstr ""
 
68449
+msgstr "Alias %q+D zwischen Funktion und Variable wird nicht unterstützt"
 
68450
 
 
68451
 #: cgraphunit.c:1127
 
68452
-#, fuzzy, gcc-internal-format
 
68453
+#, gcc-internal-format
 
68454
 msgid "%q+D aliased declaration"
 
68455
-msgstr "%q+D vor Deklaration verwendet"
 
68456
+msgstr "Alias-Deklaration %q+D"
 
68457
 
 
68458
 #: cgraphunit.c:1199
 
68459
 #, gcc-internal-format
 
68460
@@ -13695,7 +13670,7 @@
 
68461
 msgid "no arguments"
 
68462
 msgstr "Keine Argumente"
 
68463
 
 
68464
-#: collect2.c:1284 opts.c:794
 
68465
+#: collect2.c:1284 opts.c:797
 
68466
 #, gcc-internal-format
 
68467
 msgid "LTO support has not been enabled in this configuration"
 
68468
 msgstr "LTO-Unterstützung wurde in dieser Konfiguration nicht aktiviert"
 
68469
@@ -13750,12 +13725,12 @@
 
68470
 msgid "cannot find '%s'"
 
68471
 msgstr "»%s« kann nicht gefunden werden"
 
68472
 
 
68473
-#: collect2.c:1921 collect2.c:2448 collect2.c:2644 gcc.c:2749
 
68474
+#: collect2.c:1921 collect2.c:2448 collect2.c:2644 gcc.c:2750
 
68475
 #, gcc-internal-format
 
68476
 msgid "pex_init failed: %m"
 
68477
 msgstr "pex_init gescheitert: %m"
 
68478
 
 
68479
-#: collect2.c:1930 collect2.c:2457 collect2.c:2652 gcc.c:7188
 
68480
+#: collect2.c:1930 collect2.c:2457 collect2.c:2652 gcc.c:7191
 
68481
 #, gcc-internal-format
 
68482
 msgid "%s: %m"
 
68483
 msgstr "%s: %m"
 
68484
@@ -13995,7 +13970,7 @@
 
68485
 msgid "global constructors not supported on this target"
 
68486
 msgstr "globale Konstruktoren werden für dieses Ziel nicht unterstützt"
 
68487
 
 
68488
-#: diagnostic.c:1145
 
68489
+#: diagnostic.c:1148
 
68490
 #, gcc-internal-format, gfc-internal-format
 
68491
 msgid "in %s, at %s:%d"
 
68492
 msgstr "in %s, bei %s:%d"
 
68493
@@ -14021,14 +13996,14 @@
 
68494
 msgstr "unbekannte Option %q.*s in %<-fdump-%s%> wird ignoriert"
 
68495
 
 
68496
 #: dumpfile.c:831
 
68497
-#, fuzzy, gcc-internal-format
 
68498
+#, gcc-internal-format
 
68499
 msgid "unknown option %q.*s in %<-fopt-info-%s%>"
 
68500
-msgstr "unbekannte Option %q.*s in %<-fdump-%s%> wird ignoriert"
 
68501
+msgstr "unbekannte Option %q.*s in %<-fopt-info-%s%>"
 
68502
 
 
68503
 #: dumpfile.c:862
 
68504
 #, gcc-internal-format
 
68505
 msgid "ignoring possibly conflicting option %<-fopt-info-%s%>"
 
68506
-msgstr ""
 
68507
+msgstr "möglicherweise in Konflikt stehende Option %<-fopt-info-%s%> wird ignoriert"
 
68508
 
 
68509
 #: dwarf2out.c:1034
 
68510
 #, gcc-internal-format
 
68511
@@ -14040,22 +14015,22 @@
 
68512
 msgid "non-delegitimized UNSPEC %s (%d) found in variable location"
 
68513
 msgstr "Nicht-Delegitimiertes UNSPEC %s (%d) am Variablenort gefunden"
 
68514
 
 
68515
-#: emit-rtl.c:2612
 
68516
+#: emit-rtl.c:2616
 
68517
 #, gcc-internal-format
 
68518
 msgid "invalid rtl sharing found in the insn"
 
68519
 msgstr "ungültige gemeinsame rtl-Benutzung in Befehl gefunden"
 
68520
 
 
68521
-#: emit-rtl.c:2614
 
68522
+#: emit-rtl.c:2618
 
68523
 #, gcc-internal-format
 
68524
 msgid "shared rtx"
 
68525
 msgstr "Gemeinsames rtx"
 
68526
 
 
68527
-#: emit-rtl.c:2616
 
68528
+#: emit-rtl.c:2620
 
68529
 #, gcc-internal-format
 
68530
 msgid "internal consistency failure"
 
68531
 msgstr "internes Konsistenzproblem"
 
68532
 
 
68533
-#: emit-rtl.c:3741
 
68534
+#: emit-rtl.c:3749
 
68535
 #, gcc-internal-format
 
68536
 msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
 
68537
 msgstr "ICE: emit_insn verwendet, wo emit_jump_insn erforderlich:\n"
 
68538
@@ -14065,57 +14040,57 @@
 
68539
 msgid "abort in %s, at %s:%d"
 
68540
 msgstr "Abbruch in %s, bei %s:%d"
 
68541
 
 
68542
-#: except.c:2026
 
68543
+#: except.c:2075
 
68544
 #, gcc-internal-format
 
68545
 msgid "argument of %<__builtin_eh_return_regno%> must be constant"
 
68546
 msgstr "Argument für »__builtin_eh_return_regno« muss konstant sein"
 
68547
 
 
68548
-#: except.c:2163
 
68549
+#: except.c:2212
 
68550
 #, gcc-internal-format
 
68551
 msgid "__builtin_eh_return not supported on this target"
 
68552
 msgstr "__builtin_eh_return für dieses Ziel nicht unterstützt"
 
68553
 
 
68554
-#: except.c:3222 except.c:3247
 
68555
+#: except.c:3271 except.c:3296
 
68556
 #, gcc-internal-format, gfc-internal-format
 
68557
 msgid "region_array is corrupted for region %i"
 
68558
 msgstr "region_array ist für Region %i beschädigt"
 
68559
 
 
68560
-#: except.c:3235 except.c:3266
 
68561
+#: except.c:3284 except.c:3315
 
68562
 #, gcc-internal-format, gfc-internal-format
 
68563
 msgid "lp_array is corrupted for lp %i"
 
68564
 msgstr "lp_array ist für lp %i beschädigt"
 
68565
 
 
68566
-#: except.c:3252
 
68567
+#: except.c:3301
 
68568
 #, gcc-internal-format, gfc-internal-format
 
68569
 msgid "outer block of region %i is wrong"
 
68570
 msgstr "äußerer Block der Region %i ist falsch"
 
68571
 
 
68572
-#: except.c:3257
 
68573
+#: except.c:3306
 
68574
 #, gcc-internal-format, gfc-internal-format
 
68575
 msgid "negative nesting depth of region %i"
 
68576
 msgstr "negative Verschachtelungstiefe der Region %i"
 
68577
 
 
68578
-#: except.c:3271
 
68579
+#: except.c:3320
 
68580
 #, gcc-internal-format, gfc-internal-format
 
68581
 msgid "region of lp %i is wrong"
 
68582
 msgstr "Region von lp %i ist falsch"
 
68583
 
 
68584
-#: except.c:3298
 
68585
+#: except.c:3347
 
68586
 #, gcc-internal-format, gfc-internal-format
 
68587
 msgid "tree list ends on depth %i"
 
68588
 msgstr "Baumliste endet bei Tiefe %i"
 
68589
 
 
68590
-#: except.c:3303
 
68591
+#: except.c:3352
 
68592
 #, gcc-internal-format
 
68593
 msgid "region_array does not match region_tree"
 
68594
 msgstr "region_array passt nicht zum region_tree"
 
68595
 
 
68596
-#: except.c:3308
 
68597
+#: except.c:3357
 
68598
 #, gcc-internal-format
 
68599
 msgid "lp_array does not match region_tree"
 
68600
 msgstr "lp_array passt nicht zum region_tree"
 
68601
 
 
68602
-#: except.c:3315
 
68603
+#: except.c:3364
 
68604
 #, gcc-internal-format
 
68605
 msgid "verify_eh_tree failed"
 
68606
 msgstr "verify_eh_tree gescheitert"
 
68607
@@ -14155,12 +14130,12 @@
 
68608
 msgid "local frame unavailable (naked function?)"
 
68609
 msgstr "lokaler Rahmen nicht verfügbar (nackte Funktion?)"
 
68610
 
 
68611
-#: expr.c:10191
 
68612
+#: expr.c:10192
 
68613
 #, gcc-internal-format
 
68614
 msgid "%Kcall to %qs declared with attribute error: %s"
 
68615
 msgstr "%KAufruf von %qs mit Attributfehler deklariert: %s"
 
68616
 
 
68617
-#: expr.c:10198
 
68618
+#: expr.c:10199
 
68619
 #, gcc-internal-format
 
68620
 msgid "%Kcall to %qs declared with attribute warning: %s"
 
68621
 msgstr "%KAufruf von %qs mit Attributwarnung deklariert: %s"
 
68622
@@ -14195,47 +14170,47 @@
 
68623
 msgid "assuming signed overflow does not occur when negating a division"
 
68624
 msgstr "Annahme, dass vorzeichenbehafteter Überlauf nicht auftritt, wenn Division negiert wird"
 
68625
 
 
68626
-#: fold-const.c:3437 fold-const.c:3449
 
68627
+#: fold-const.c:3450 fold-const.c:3462
 
68628
 #, gcc-internal-format, gfc-internal-format
 
68629
 msgid "comparison is always %d due to width of bit-field"
 
68630
 msgstr "Vergleich ist immer %d wegen Breite des Bitfeldes"
 
68631
 
 
68632
-#: fold-const.c:4849 tree-ssa-reassoc.c:1943
 
68633
+#: fold-const.c:4862 tree-ssa-reassoc.c:1944
 
68634
 #, gcc-internal-format
 
68635
 msgid "assuming signed overflow does not occur when simplifying range test"
 
68636
 msgstr "Annahme, dass vorzeichenbehafteter Überlauf nicht auftritt, wenn Bereichsprüfung vereinfacht wird"
 
68637
 
 
68638
-#: fold-const.c:5285 fold-const.c:5299
 
68639
+#: fold-const.c:5298 fold-const.c:5312
 
68640
 #, gcc-internal-format, gfc-internal-format
 
68641
 msgid "comparison is always %d"
 
68642
 msgstr "Vergleich ist immer %d"
 
68643
 
 
68644
-#: fold-const.c:5432
 
68645
+#: fold-const.c:5445
 
68646
 #, gcc-internal-format
 
68647
 msgid "%<or%> of unmatched not-equal tests is always 1"
 
68648
 msgstr "»oder« nicht passender Ungleichheits-Tests ist immer 1"
 
68649
 
 
68650
-#: fold-const.c:5437
 
68651
+#: fold-const.c:5450
 
68652
 #, gcc-internal-format
 
68653
 msgid "%<and%> of mutually exclusive equal-tests is always 0"
 
68654
 msgstr "»und« sich gegenseitig ausschließender Gleichheits-Tests ist immer 0"
 
68655
 
 
68656
-#: fold-const.c:8729
 
68657
+#: fold-const.c:8742
 
68658
 #, gcc-internal-format
 
68659
 msgid "assuming signed overflow does not occur when reducing constant in comparison"
 
68660
 msgstr "Annahme, dass vorzeichenbehafteter Überlauf nicht auftritt, wenn Konstante in Vergleich verringert wird"
 
68661
 
 
68662
-#: fold-const.c:8887
 
68663
+#: fold-const.c:8900
 
68664
 #, gcc-internal-format
 
68665
 msgid "assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C1 +- C2"
 
68666
 msgstr "Annahme, dass vorzeichenbehafteter Überlauf nicht auftritt, wenn »X +- C1 cmp C2« in »X cmp C1 +- C2« geändert wird"
 
68667
 
 
68668
-#: fold-const.c:9150
 
68669
+#: fold-const.c:9163
 
68670
 #, gcc-internal-format
 
68671
 msgid "assuming signed overflow does not occur when combining constants around a comparison"
 
68672
 msgstr "Annahme, dass vorzeichenbehafteter Überlauf nicht auftritt, wenn Konstanten um einen Vergleich kombiniert werden"
 
68673
 
 
68674
-#: fold-const.c:14564
 
68675
+#: fold-const.c:14577
 
68676
 #, gcc-internal-format
 
68677
 msgid "fold check: original tree changed by fold"
 
68678
 msgstr "Faltungstest: ursprünglicher Baum durch Faltung geändert"
 
68679
@@ -14260,142 +14235,142 @@
 
68680
 msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
 
68681
 msgstr "Argument %q+D könnte von »longjmp« oder »vfork« zerstört werden"
 
68682
 
 
68683
-#: function.c:4631
 
68684
+#: function.c:4620
 
68685
 #, gcc-internal-format
 
68686
 msgid "function returns an aggregate"
 
68687
 msgstr "Funktion gibt Aggregat zurück"
 
68688
 
 
68689
-#: function.c:4993
 
68690
+#: function.c:4982
 
68691
 #, gcc-internal-format
 
68692
 msgid "unused parameter %q+D"
 
68693
 msgstr "unbenutzter Parameter %q+D"
 
68694
 
 
68695
-#: gcc.c:1804 gcc.c:1824
 
68696
+#: gcc.c:1805 gcc.c:1825
 
68697
 #, gcc-internal-format, gfc-internal-format
 
68698
 msgid "specs %%include syntax malformed after %ld characters"
 
68699
 msgstr "falsche %%include-Syntax für Spezifikationen nach %ld Zeichen"
 
68700
 
 
68701
-#: gcc.c:1850 gcc.c:1859 gcc.c:1869 gcc.c:1879
 
68702
+#: gcc.c:1851 gcc.c:1860 gcc.c:1870 gcc.c:1880
 
68703
 #, gcc-internal-format, gfc-internal-format
 
68704
 msgid "specs %%rename syntax malformed after %ld characters"
 
68705
 msgstr "falsche %%rename-Syntax für Spezifikationen nach %ld Zeichen"
 
68706
 
 
68707
-#: gcc.c:1889
 
68708
+#: gcc.c:1890
 
68709
 #, gcc-internal-format, gfc-internal-format
 
68710
 msgid "specs %s spec was not found to be renamed"
 
68711
 msgstr "keine %s-Spezifikation zum Umbenennen gefunden"
 
68712
 
 
68713
-#: gcc.c:1896
 
68714
+#: gcc.c:1897
 
68715
 #, gcc-internal-format
 
68716
 msgid "%s: attempt to rename spec %qs to already defined spec %qs"
 
68717
 msgstr "%s: Versuch, Spezifikation %qs in bereits definierte Spezifikation %qs umzubenennen"
 
68718
 
 
68719
-#: gcc.c:1917
 
68720
+#: gcc.c:1918
 
68721
 #, gcc-internal-format, gfc-internal-format
 
68722
 msgid "specs unknown %% command after %ld characters"
 
68723
 msgstr "Spezifikation: unbekannter %%-Befehl nach %ld Zeichen"
 
68724
 
 
68725
-#: gcc.c:1928 gcc.c:1941
 
68726
+#: gcc.c:1929 gcc.c:1942
 
68727
 #, gcc-internal-format, gfc-internal-format
 
68728
 msgid "specs file malformed after %ld characters"
 
68729
 msgstr "Fehler in Spezifikationsdatei nach %ld Zeichen"
 
68730
 
 
68731
-#: gcc.c:1993
 
68732
+#: gcc.c:1994
 
68733
 #, gcc-internal-format
 
68734
 msgid "spec file has no spec for linking"
 
68735
 msgstr "Spezifikationsdatei hat keine Spezifikation zum Binden"
 
68736
 
 
68737
-#: gcc.c:2538
 
68738
+#: gcc.c:2539
 
68739
 #, gcc-internal-format
 
68740
 msgid "system path %qs is not absolute"
 
68741
 msgstr "System-Pfad %qs ist nicht absolut"
 
68742
 
 
68743
-#: gcc.c:2626
 
68744
+#: gcc.c:2627
 
68745
 #, gcc-internal-format
 
68746
 msgid "-pipe not supported"
 
68747
 msgstr "-pipe wird nicht unterstützt"
 
68748
 
 
68749
-#: gcc.c:2788
 
68750
+#: gcc.c:2789
 
68751
 #, gcc-internal-format
 
68752
 msgid "failed to get exit status: %m"
 
68753
 msgstr "Ende-Status konnte nicht ermittelt werden: %m"
 
68754
 
 
68755
-#: gcc.c:2794
 
68756
+#: gcc.c:2795
 
68757
 #, gcc-internal-format
 
68758
 msgid "failed to get process times: %m"
 
68759
 msgstr "Verarbeitungszeiten konnten nicht ermittelt werden: %m"
 
68760
 
 
68761
-#: gcc.c:2820
 
68762
+#: gcc.c:2821
 
68763
 #, gcc-internal-format, gfc-internal-format
 
68764
 msgid "%s (program %s)"
 
68765
 msgstr "%s (Programm %s)"
 
68766
 
 
68767
-#: gcc.c:3251 opts-common.c:986 opts-common.c:1058
 
68768
+#: gcc.c:3252 opts-common.c:1019 opts-common.c:1091
 
68769
 #, gcc-internal-format
 
68770
 msgid "unrecognized command line option %qs"
 
68771
 msgstr "nicht erkannte Kommandozeilenoption %qs"
 
68772
 
 
68773
-#: gcc.c:3506
 
68774
+#: gcc.c:3507
 
68775
 #, gcc-internal-format
 
68776
 msgid "%qs is an unknown -save-temps option"
 
68777
 msgstr "%qs ist eine unbekannte Option für -save-temps"
 
68778
 
 
68779
-#: gcc.c:3967
 
68780
+#: gcc.c:3968
 
68781
 #, gcc-internal-format
 
68782
 msgid "-pipe ignored because -save-temps specified"
 
68783
 msgstr "-pipe ignoriert, da -save-temps angegeben"
 
68784
 
 
68785
-#: gcc.c:4055
 
68786
+#: gcc.c:4056
 
68787
 #, gcc-internal-format
 
68788
 msgid "%<-x %s%> after last input file has no effect"
 
68789
 msgstr "%<-x %s%> hinter letzter Eingabedatei hat keine Wirkung"
 
68790
 
 
68791
-#: gcc.c:4217
 
68792
+#: gcc.c:4218
 
68793
 #, gcc-internal-format
 
68794
 msgid "unable to locate default linker script %qs in the library search paths"
 
68795
 msgstr "Standard-Linkerscript %qs kann nicht in den Bibliotheks-Suchpfaden gefunden werden"
 
68796
 
 
68797
-#: gcc.c:4421
 
68798
+#: gcc.c:4422
 
68799
 #, gcc-internal-format
 
68800
 msgid "switch %qs does not start with %<-%>"
 
68801
 msgstr "Schalter %qs beginnt nicht mit %<-%>"
 
68802
 
 
68803
-#: gcc.c:4424
 
68804
+#: gcc.c:4425
 
68805
 #, gcc-internal-format
 
68806
 msgid "spec-generated switch is just %<-%>"
 
68807
 msgstr "aus Spezifikation erzeugtes switch ist nur %<-%>"
 
68808
 
 
68809
-#: gcc.c:4515
 
68810
+#: gcc.c:4516
 
68811
 #, gcc-internal-format, gfc-internal-format
 
68812
 msgid "could not open temporary response file %s"
 
68813
 msgstr "temporäre Antwortdatei %s konnte nicht geöffnet werden"
 
68814
 
 
68815
-#: gcc.c:4521
 
68816
+#: gcc.c:4522
 
68817
 #, gcc-internal-format, gfc-internal-format
 
68818
 msgid "could not write to temporary response file %s"
 
68819
 msgstr "in temporäre Antwortdatei %s konnte nicht geschrieben werden"
 
68820
 
 
68821
-#: gcc.c:4527
 
68822
+#: gcc.c:4528
 
68823
 #, gcc-internal-format, gfc-internal-format
 
68824
 msgid "could not close temporary response file %s"
 
68825
 msgstr "temporäre Antwortdatei %s konnte nicht geschlossen werden"
 
68826
 
 
68827
-#: gcc.c:4650
 
68828
+#: gcc.c:4651
 
68829
 #, gcc-internal-format
 
68830
 msgid "spec %qs invalid"
 
68831
 msgstr "Spezifikation %qs ist ungültig"
 
68832
 
 
68833
-#: gcc.c:4799
 
68834
+#: gcc.c:4800
 
68835
 #, gcc-internal-format
 
68836
 msgid "spec %qs has invalid %<%%0%c%>"
 
68837
 msgstr "Spezifikation %qs hat ungültiges %<%%0%c%>"
 
68838
 
 
68839
-#: gcc.c:5118
 
68840
+#: gcc.c:5119
 
68841
 #, gcc-internal-format
 
68842
 msgid "spec %qs has invalid %<%%W%c%>"
 
68843
 msgstr "Spezifikation %qs hat ungültiges %<%%W%c%>"
 
68844
 
 
68845
-#: gcc.c:5140
 
68846
+#: gcc.c:5141
 
68847
 #, gcc-internal-format
 
68848
 msgid "spec %qs has invalid %<%%x%c%>"
 
68849
 msgstr "Spezifikation %qs hat ungültiges %<%%x%c%>"
 
68850
@@ -14403,223 +14378,223 @@
 
68851
 #. Catch the case where a spec string contains something like
 
68852
 #. '%{foo:%*}'.  i.e. there is no * in the pattern on the left
 
68853
 #. hand side of the :.
 
68854
-#: gcc.c:5341
 
68855
+#: gcc.c:5342
 
68856
 #, gcc-internal-format
 
68857
 msgid "spec failure: %<%%*%> has not been initialized by pattern match"
 
68858
 msgstr "Spezifikationsfehler: %<%%*%> wurde nicht durch Mustererkennung initialisiert"
 
68859
 
 
68860
-#: gcc.c:5384
 
68861
+#: gcc.c:5385
 
68862
 #, gcc-internal-format
 
68863
 msgid "spec failure: unrecognized spec option %qc"
 
68864
 msgstr "Spezifikationsfehler: nicht erkannte Spezifikationsoption »%c«"
 
68865
 
 
68866
-#: gcc.c:5446
 
68867
+#: gcc.c:5447
 
68868
 #, gcc-internal-format
 
68869
 msgid "unknown spec function %qs"
 
68870
 msgstr "unbekannte Spezifikationsfunktion %qs"
 
68871
 
 
68872
-#: gcc.c:5476
 
68873
+#: gcc.c:5477
 
68874
 #, gcc-internal-format
 
68875
 msgid "error in args to spec function %qs"
 
68876
 msgstr "Fehler in Argumenten für Spezifikationsfunktion %qs"
 
68877
 
 
68878
-#: gcc.c:5527
 
68879
+#: gcc.c:5528
 
68880
 #, gcc-internal-format
 
68881
 msgid "malformed spec function name"
 
68882
 msgstr "schlechter Name für Spezifikationsfunktion"
 
68883
 
 
68884
 #. )
 
68885
-#: gcc.c:5530
 
68886
+#: gcc.c:5531
 
68887
 #, gcc-internal-format
 
68888
 msgid "no arguments for spec function"
 
68889
 msgstr "keine Argumente für Spezifikationsfunktion"
 
68890
 
 
68891
-#: gcc.c:5549
 
68892
+#: gcc.c:5550
 
68893
 #, gcc-internal-format
 
68894
 msgid "malformed spec function arguments"
 
68895
 msgstr "schlechte Argumente für Spezifikationsfunktion"
 
68896
 
 
68897
-#: gcc.c:5810
 
68898
+#: gcc.c:5811
 
68899
 #, gcc-internal-format
 
68900
 msgid "braced spec %qs is invalid at %qc"
 
68901
 msgstr "geschweift geklammerte Spezifikation %qs ist bei %qc ungültig"
 
68902
 
 
68903
-#: gcc.c:5898
 
68904
+#: gcc.c:5899
 
68905
 #, gcc-internal-format
 
68906
 msgid "braced spec body %qs is invalid"
 
68907
 msgstr "geschweift geklammerter Spezifikationskörper %qs ist ungültig"
 
68908
 
 
68909
-#: gcc.c:6151
 
68910
+#: gcc.c:6152
 
68911
 #, gcc-internal-format, gfc-internal-format
 
68912
 msgid "%s: could not determine length of compare-debug file %s"
 
68913
 msgstr "%s: Größe der Vergleichs-Prüfdatei %s konnte nicht ermittelt werden"
 
68914
 
 
68915
-#: gcc.c:6162
 
68916
+#: gcc.c:6163
 
68917
 #, gcc-internal-format, gfc-internal-format
 
68918
 msgid "%s: -fcompare-debug failure (length)"
 
68919
 msgstr "%s: Fehlschlag von -fcompare-debug (Länge)"
 
68920
 
 
68921
-#: gcc.c:6172 gcc.c:6213
 
68922
+#: gcc.c:6173 gcc.c:6214
 
68923
 #, gcc-internal-format, gfc-internal-format
 
68924
 msgid "%s: could not open compare-debug file %s"
 
68925
 msgstr "%s: Vergleichs-Prüfdatei %s konnte nicht geöffnet werden"
 
68926
 
 
68927
-#: gcc.c:6192 gcc.c:6229
 
68928
+#: gcc.c:6193 gcc.c:6230
 
68929
 #, gcc-internal-format, gfc-internal-format
 
68930
 msgid "%s: -fcompare-debug failure"
 
68931
 msgstr "%s: Fehlschlag von -fcompare-debug"
 
68932
 
 
68933
-#: gcc.c:6304
 
68934
+#: gcc.c:6305
 
68935
 #, gcc-internal-format
 
68936
 msgid "atexit failed"
 
68937
 msgstr "atexit gescheitert"
 
68938
 
 
68939
-#: gcc.c:6453
 
68940
+#: gcc.c:6454
 
68941
 #, gcc-internal-format
 
68942
 msgid "spec failure: more than one arg to SYSROOT_SUFFIX_SPEC"
 
68943
 msgstr "Spezifikationsfehler: mehr als ein Argument für SYSROOT_SUFFIX_SPEC"
 
68944
 
 
68945
-#: gcc.c:6477
 
68946
+#: gcc.c:6478
 
68947
 #, gcc-internal-format
 
68948
 msgid "spec failure: more than one arg to SYSROOT_HEADERS_SUFFIX_SPEC"
 
68949
 msgstr "Spezifikationsfehler: mehr als ein Argument für SYSROOT_HEADERS_SUFFIX_SPEC"
 
68950
 
 
68951
-#: gcc.c:6643
 
68952
-#, fuzzy, gcc-internal-format
 
68953
+#: gcc.c:6645
 
68954
+#, gcc-internal-format
 
68955
 msgid "unrecognized command line option %<-%s%>"
 
68956
-msgstr "nicht erkannte Kommandozeilenoption %<-fdump-%s%>"
 
68957
+msgstr "nicht erkannte Kommandozeilenoption %<-%s%>"
 
68958
 
 
68959
 #. The error status indicates that only one set of fixed
 
68960
 #. headers should be built.
 
68961
-#: gcc.c:6729
 
68962
+#: gcc.c:6731
 
68963
 #, gcc-internal-format
 
68964
 msgid "not configured with sysroot headers suffix"
 
68965
 msgstr "nicht mit sysroot-Header-Suffix konfiguriert"
 
68966
 
 
68967
-#: gcc.c:6812
 
68968
+#: gcc.c:6814
 
68969
 #, gcc-internal-format
 
68970
 msgid "no input files"
 
68971
 msgstr "keine Eingabedateien"
 
68972
 
 
68973
-#: gcc.c:6861
 
68974
+#: gcc.c:6863
 
68975
 #, gcc-internal-format
 
68976
 msgid "cannot specify -o with -c, -S or -E with multiple files"
 
68977
 msgstr "-o kann nicht mit -c, -S oder -E mit mehreren Dateien angegeben werden"
 
68978
 
 
68979
-#: gcc.c:6891
 
68980
+#: gcc.c:6893
 
68981
 #, gcc-internal-format, gfc-internal-format
 
68982
 msgid "%s: %s compiler not installed on this system"
 
68983
 msgstr "%s: %s-Compiler ist auf diesem System nicht installiert"
 
68984
 
 
68985
-#: gcc.c:6913
 
68986
+#: gcc.c:6915
 
68987
 #, gcc-internal-format
 
68988
 msgid "recompiling with -fcompare-debug"
 
68989
 msgstr "Neuübersetzung mit -fcompare-debug"
 
68990
 
 
68991
-#: gcc.c:6929
 
68992
+#: gcc.c:6931
 
68993
 #, gcc-internal-format
 
68994
 msgid "during -fcompare-debug recompilation"
 
68995
 msgstr "während Neuübersetzung mit -fcompare-debug"
 
68996
 
 
68997
-#: gcc.c:6938
 
68998
+#: gcc.c:6940
 
68999
 #, gcc-internal-format
 
69000
 msgid "comparing final insns dumps"
 
69001
 msgstr "Vergleich der endgültigen Answeisungslisten"
 
69002
 
 
69003
-#: gcc.c:7044
 
69004
+#: gcc.c:7046
 
69005
 #, gcc-internal-format, gfc-internal-format
 
69006
 msgid "-fuse-linker-plugin, but %s not found"
 
69007
 msgstr "-fuse-linker-plugin, aber %s nicht gefunden"
 
69008
 
 
69009
-#: gcc.c:7076
 
69010
+#: gcc.c:7079
 
69011
 #, gcc-internal-format, gfc-internal-format
 
69012
 msgid "%s: linker input file unused because linking not done"
 
69013
 msgstr "%s: Eingabedateien des Binders unbenutzt, da keine Bindung geschieht"
 
69014
 
 
69015
-#: gcc.c:7117
 
69016
+#: gcc.c:7120
 
69017
 #, gcc-internal-format, gfc-internal-format
 
69018
 msgid "language %s not recognized"
 
69019
 msgstr "Sprache %s nicht erkannt"
 
69020
 
 
69021
-#: gcc.c:7344
 
69022
+#: gcc.c:7347
 
69023
 #, gcc-internal-format
 
69024
 msgid "multilib spec %qs is invalid"
 
69025
 msgstr "Multilib-Spezifikation %qs ist ungültig"
 
69026
 
 
69027
-#: gcc.c:7538
 
69028
+#: gcc.c:7541
 
69029
 #, gcc-internal-format
 
69030
 msgid "multilib exclusions %qs is invalid"
 
69031
 msgstr "Multilib-Ausschlüsse %qs sind ungültig"
 
69032
 
 
69033
-#: gcc.c:7602
 
69034
-#, fuzzy, gcc-internal-format
 
69035
+#: gcc.c:7605
 
69036
+#, gcc-internal-format
 
69037
 msgid "multilib select %qs %qs is invalid"
 
69038
-msgstr "Multilib-select %qs ist ungültig"
 
69039
+msgstr "Multilib-select %qs %qs ist ungültig"
 
69040
 
 
69041
-#: gcc.c:7758
 
69042
+#: gcc.c:7761
 
69043
 #, gcc-internal-format
 
69044
 msgid "multilib select %qs is invalid"
 
69045
 msgstr "Multilib-select %qs ist ungültig"
 
69046
 
 
69047
-#: gcc.c:7797
 
69048
+#: gcc.c:7800
 
69049
 #, gcc-internal-format
 
69050
 msgid "multilib exclusion %qs is invalid"
 
69051
 msgstr "Multilib-Ausschluss %qs ist ungültig"
 
69052
 
 
69053
-#: gcc.c:8003
 
69054
+#: gcc.c:8006
 
69055
 #, gcc-internal-format
 
69056
 msgid "environment variable %qs not defined"
 
69057
 msgstr "Umgebungsvariable %qs nicht definiert"
 
69058
 
 
69059
-#: gcc.c:8115 gcc.c:8120
 
69060
+#: gcc.c:8118 gcc.c:8123
 
69061
 #, gcc-internal-format
 
69062
 msgid "invalid version number %qs"
 
69063
 msgstr "ungültige Versionsnummer %qs"
 
69064
 
 
69065
-#: gcc.c:8163
 
69066
+#: gcc.c:8166
 
69067
 #, gcc-internal-format, gfc-internal-format
 
69068
 msgid "too few arguments to %%:version-compare"
 
69069
 msgstr "zu wenige Argumente für %%:version-compare"
 
69070
 
 
69071
-#: gcc.c:8169
 
69072
+#: gcc.c:8172
 
69073
 #, gcc-internal-format, gfc-internal-format
 
69074
 msgid "too many arguments to %%:version-compare"
 
69075
 msgstr "zu viele Argumente für %%:version-compare"
 
69076
 
 
69077
-#: gcc.c:8210
 
69078
+#: gcc.c:8213
 
69079
 #, gcc-internal-format
 
69080
 msgid "unknown operator %qs in %%:version-compare"
 
69081
 msgstr "unbekannter Operator %qs in %%:version-compare"
 
69082
 
 
69083
-#: gcc.c:8333
 
69084
+#: gcc.c:8336
 
69085
 #, gcc-internal-format, gfc-internal-format
 
69086
 msgid "too many arguments to %%:compare-debug-dump-opt"
 
69087
 msgstr "zu viele Argumente für %%:version-compare"
 
69088
 
 
69089
-#: gcc.c:8405
 
69090
+#: gcc.c:8408
 
69091
 #, gcc-internal-format, gfc-internal-format
 
69092
 msgid "too many arguments to %%:compare-debug-self-opt"
 
69093
 msgstr "zu viele Argumente für %%:compare-debug-self-opt"
 
69094
 
 
69095
-#: gcc.c:8440
 
69096
+#: gcc.c:8443
 
69097
 #, gcc-internal-format, gfc-internal-format
 
69098
 msgid "too few arguments to %%:compare-debug-auxbase-opt"
 
69099
 msgstr "zu wenige Argumente für %%:compare-debug-auxbase-opt"
 
69100
 
 
69101
-#: gcc.c:8443
 
69102
+#: gcc.c:8446
 
69103
 #, gcc-internal-format, gfc-internal-format
 
69104
 msgid "too many arguments to %%:compare-debug-auxbase-opt"
 
69105
 msgstr "zu viele Argumente für %%:compare-debug-auxbase-opt"
 
69106
 
 
69107
-#: gcc.c:8450
 
69108
+#: gcc.c:8453
 
69109
 #, gcc-internal-format, gfc-internal-format
 
69110
 msgid "argument to %%:compare-debug-auxbase-opt does not end in .gk"
 
69111
 msgstr "Argument für %%:compare-debug-auxbase-opt endet nicht mit .pk"
 
69112
 
 
69113
-#: gcc.c:8524
 
69114
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
69115
+#: gcc.c:8527
 
69116
+#, gcc-internal-format, gfc-internal-format
 
69117
 msgid "too few arguments to %%:replace-extension"
 
69118
-msgstr "zu wenige Argumente für Funktion"
 
69119
+msgstr "zu wenige Argumente für %%:replace-extension"
 
69120
 
 
69121
 #: ggc-common.c:456 ggc-common.c:464 ggc-common.c:538 ggc-common.c:557
 
69122
 #: ggc-page.c:2311 ggc-page.c:2342 ggc-page.c:2349
 
69123
@@ -14637,13 +14612,13 @@
 
69124
 msgid "can%'t write padding to PCH file: %m"
 
69125
 msgstr "Auffüllung für PCH-Datei kann nicht geschrieben werden: %m"
 
69126
 
 
69127
-#: ggc-common.c:615 ggc-common.c:623 ggc-common.c:630 ggc-common.c:633
 
69128
-#: ggc-common.c:643 ggc-common.c:646 ggc-page.c:2439
 
69129
+#: ggc-common.c:681 ggc-common.c:689 ggc-common.c:696 ggc-common.c:699
 
69130
+#: ggc-common.c:709 ggc-common.c:712 ggc-page.c:2439
 
69131
 #, gcc-internal-format
 
69132
 msgid "can%'t read PCH file: %m"
 
69133
 msgstr "PCH-Datei kann nicht gelesen werden: %m"
 
69134
 
 
69135
-#: ggc-common.c:638
 
69136
+#: ggc-common.c:704
 
69137
 #, gcc-internal-format
 
69138
 msgid "had to relocate PCH"
 
69139
 msgstr "PCH musste verschoben werden"
 
69140
@@ -14795,7 +14770,7 @@
 
69141
 #. Fatal error here.  We do not want to support compiling ltrans units with
 
69142
 #. different version of compiler or different flags than the WPA unit, so
 
69143
 #. this should never happen.
 
69144
-#: ipa-reference.c:1148
 
69145
+#: ipa-reference.c:1146
 
69146
 #, gcc-internal-format
 
69147
 msgid "ipa reference summary is missing in ltrans unit"
 
69148
 msgstr "IPA-Referenzzusammenfassung fehlt in ltrans-Einheit"
 
69149
@@ -14816,14 +14791,14 @@
 
69150
 msgstr "inkonsistente Operandenbedingungen in einem %<asm%>"
 
69151
 
 
69152
 #: lra-constraints.c:3438
 
69153
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
69154
+#, gcc-internal-format, gfc-internal-format
 
69155
 msgid "Maximum number of LRA constraint passes is achieved (%d)\n"
 
69156
-msgstr "Höchstzahl von bedingten Speicherpaaren, die ausgegeben werden können"
 
69157
+msgstr "Höchstzahl der Durchläufe für LRA-Bedingungen ist erreicht (%d)\n"
 
69158
 
 
69159
 #: lra-constraints.c:3537
 
69160
 #, gcc-internal-format, gfc-internal-format
 
69161
 msgid "Max. number of generated reload insns per insn is achieved (%d)\n"
 
69162
-msgstr ""
 
69163
+msgstr "Höchstzahl der erzeugten Neuladeanweisungen pro Anweisung ist erreicht (%d)\n"
 
69164
 
 
69165
 #: lto-cgraph.c:976
 
69166
 #, gcc-internal-format, gfc-internal-format
 
69167
@@ -14987,27 +14962,27 @@
 
69168
 msgid "invalid branch to/from an OpenMP structured block"
 
69169
 msgstr "ungültiger Zweig zu/von strukturiertem OpenMP-Block"
 
69170
 
 
69171
-#: opts-common.c:997
 
69172
+#: opts-common.c:1030
 
69173
 #, gcc-internal-format
 
69174
 msgid "command line option %qs is not supported by this configuration"
 
69175
 msgstr "Kommandozeilenoption %qs wird von dieser Konfiguration nicht unterstützt"
 
69176
 
 
69177
-#: opts-common.c:1007
 
69178
+#: opts-common.c:1040
 
69179
 #, gcc-internal-format
 
69180
 msgid "missing argument to %qs"
 
69181
 msgstr "fehlendes Argument für %qs"
 
69182
 
 
69183
-#: opts-common.c:1013
 
69184
+#: opts-common.c:1046
 
69185
 #, gcc-internal-format
 
69186
 msgid "argument to %qs should be a non-negative integer"
 
69187
 msgstr "Argument von %qs sollte eine nicht-negative Ganzzahl sein"
 
69188
 
 
69189
-#: opts-common.c:1028
 
69190
+#: opts-common.c:1061
 
69191
 #, gcc-internal-format
 
69192
 msgid "unrecognized argument in option %qs"
 
69193
 msgstr "nicht erkanntes Kommandozeilenargument in Option %qs"
 
69194
 
 
69195
-#: opts-common.c:1044
 
69196
+#: opts-common.c:1077
 
69197
 #, gcc-internal-format
 
69198
 msgid "valid arguments to %qs are: %s"
 
69199
 msgstr "gültige Argumente für %qs sind: %s"
 
69200
@@ -15034,9 +15009,9 @@
 
69201
 msgstr "nicht erkannte Kommandozeilenoption %<-fdump-%s%>"
 
69202
 
 
69203
 #: opts-global.c:394
 
69204
-#, fuzzy, gcc-internal-format
 
69205
+#, gcc-internal-format
 
69206
 msgid "unrecognized command line option %<-fopt-info-%s%>"
 
69207
-msgstr "nicht erkannte Kommandozeilenoption %<-fdump-%s%>"
 
69208
+msgstr "nicht erkannte Kommandozeilenoption %<-fopt-info-%s%>"
 
69209
 
 
69210
 #: opts-global.c:415 opts-global.c:423
 
69211
 #, gcc-internal-format
 
69212
@@ -15063,137 +15038,137 @@
 
69213
 msgid "%<-femit-struct-debug-detailed=dir:...%> must allow at least as much as %<-femit-struct-debug-detailed=ind:...%>"
 
69214
 msgstr "%<-femit-struct-debug-detailed=dir:...%> muss zumindest so viel wie %<-femit-struct-debug-detailed=ind:...%> erlauben"
 
69215
 
 
69216
-#: opts.c:542
 
69217
-#, fuzzy, gcc-internal-format
 
69218
+#: opts.c:544
 
69219
+#, gcc-internal-format
 
69220
 msgid "argument to %<-O%> should be a non-negative integer, %<g%>, %<s%> or %<fast%>"
 
69221
-msgstr "Argument von %qs sollte eine nicht-negative Ganzzahl sein"
 
69222
+msgstr "Argument von %<-O%> sollte eine nicht-negative Ganzzahl, %<g%>, %<s%> oder %<fast%> sein"
 
69223
 
 
69224
-#: opts.c:669
 
69225
+#: opts.c:672
 
69226
 #, gcc-internal-format
 
69227
 msgid "section anchors must be disabled when unit-at-a-time is disabled"
 
69228
 msgstr "Abschnittsanker müssen ausgeschaltet sein, wenn »unit-at-a-time« ausgeschaltet ist"
 
69229
 
 
69230
-#: opts.c:673
 
69231
+#: opts.c:676
 
69232
 #, gcc-internal-format
 
69233
 msgid "toplevel reorder must be disabled when unit-at-a-time is disabled"
 
69234
 msgstr "Toplevel-Neuordnung muss ausgeschaltet sein, wenn »unit-at-a-time« ausgeschaltet ist"
 
69235
 
 
69236
-#: opts.c:679
 
69237
+#: opts.c:682
 
69238
 #, gcc-internal-format
 
69239
 msgid "transactional memory is not supported with non-call exceptions"
 
69240
 msgstr "transaktionsbasierter Speicher wird von Nicht-Aufruf-Ausnahmen nicht unterstützt"
 
69241
 
 
69242
-#: opts.c:694
 
69243
+#: opts.c:697
 
69244
 #, gcc-internal-format
 
69245
 msgid "section anchors must be disabled when toplevel reorder is disabled"
 
69246
 msgstr "Abschnittsanker müssen ausgeschaltet sein, wenn Toplevel-Neuordnung ausgeschaltet ist"
 
69247
 
 
69248
-#: opts.c:729 config/darwin.c:3061 config/sh/sh.c:936
 
69249
+#: opts.c:732 config/darwin.c:3061 config/sh/sh.c:933
 
69250
 #, gcc-internal-format
 
69251
 msgid "-freorder-blocks-and-partition does not work with exceptions on this architecture"
 
69252
 msgstr "-freorder-blocks-and-partition funktioniert auf dieser Architektur nicht mit Ausnahmen"
 
69253
 
 
69254
-#: opts.c:744 config/sh/sh.c:944
 
69255
+#: opts.c:747 config/sh/sh.c:941
 
69256
 #, gcc-internal-format
 
69257
 msgid "-freorder-blocks-and-partition does not support unwind info on this architecture"
 
69258
 msgstr "-freorder-blocks-and-partition unterstützt auf dieser Architektur nicht Unwind-Info"
 
69259
 
 
69260
-#: opts.c:761 config/pa/pa.c:526
 
69261
+#: opts.c:764 config/pa/pa.c:526
 
69262
 #, gcc-internal-format
 
69263
 msgid "-freorder-blocks-and-partition does not work on this architecture"
 
69264
 msgstr "-freorder-blocks-and-partition funktioniert auf dieser Architektur nicht"
 
69265
 
 
69266
-#: opts.c:797
 
69267
+#: opts.c:800
 
69268
 #, gcc-internal-format
 
69269
 msgid "-fno-fat-lto-objects are supported only with linker plugin."
 
69270
 msgstr "-fno-fat-lto-objects werden nur mit Linker-Plugin unterstützt"
 
69271
 
 
69272
-#: opts.c:805
 
69273
+#: opts.c:808
 
69274
 #, gcc-internal-format
 
69275
 msgid "only one -flto-partition value can be specified"
 
69276
 msgstr "für -flto-partition kann nur ein Wert angegeben werden"
 
69277
 
 
69278
-#: opts.c:816
 
69279
+#: opts.c:819
 
69280
 #, gcc-internal-format
 
69281
 msgid "%<-fsplit-stack%> is not supported by this compiler configuration"
 
69282
 msgstr "%<-fsplit-stack%> wird von dieser Compilerkonfiguration nicht unterstützt"
 
69283
 
 
69284
-#: opts.c:1193
 
69285
+#: opts.c:1196
 
69286
 #, gcc-internal-format
 
69287
 msgid "unrecognized include_flags 0x%x passed to print_specific_help"
 
69288
 msgstr "nicht erkanntes include_flags 0x%x an print_specific_help weitergegeben"
 
69289
 
 
69290
-#: opts.c:1373
 
69291
+#: opts.c:1376
 
69292
 #, gcc-internal-format
 
69293
 msgid "--help argument %q.*s is ambiguous, please be more specific"
 
69294
 msgstr "Argument %q.*s für --help ist mehrdeutig, bitte präzisieren"
 
69295
 
 
69296
-#: opts.c:1382
 
69297
+#: opts.c:1385
 
69298
 #, gcc-internal-format
 
69299
 msgid "unrecognized argument to --help= option: %q.*s"
 
69300
 msgstr "Argument %q.*s für Option --help= nicht erkannt"
 
69301
 
 
69302
-#: opts.c:1547
 
69303
+#: opts.c:1550
 
69304
 #, gcc-internal-format, gfc-internal-format
 
69305
 msgid "structure alignment must be a small power of two, not %d"
 
69306
 msgstr "Strukturausrichtung muss eine kleine Zweierpotenz sein, nicht %d"
 
69307
 
 
69308
-#: opts.c:1664
 
69309
+#: opts.c:1667
 
69310
 #, gcc-internal-format, gfc-internal-format
 
69311
 msgid "unknown stack check parameter \"%s\""
 
69312
 msgstr "unbekannter Stack-Überprüfungsparameter \"%s\""
 
69313
 
 
69314
-#: opts.c:1701
 
69315
+#: opts.c:1704
 
69316
 #, gcc-internal-format, gfc-internal-format
 
69317
 msgid "dwarf version %d is not supported"
 
69318
 msgstr "Dwarf-Version %d wird nicht unterstützt"
 
69319
 
 
69320
-#: opts.c:1791
 
69321
+#: opts.c:1794
 
69322
 #, gcc-internal-format, gfc-internal-format
 
69323
 msgid "%s: --param arguments should be of the form NAME=VALUE"
 
69324
 msgstr "%s: »--param«-Argumente sollten von der Form NAME=VALUE sein"
 
69325
 
 
69326
-#: opts.c:1797
 
69327
+#: opts.c:1800
 
69328
 #, gcc-internal-format
 
69329
 msgid "invalid --param value %qs"
 
69330
 msgstr "ungültiger Wert für --param: %qs"
 
69331
 
 
69332
-#: opts.c:1915
 
69333
+#: opts.c:1918
 
69334
 #, gcc-internal-format
 
69335
 msgid "target system does not support debug output"
 
69336
 msgstr "Zielsystem unterstützt keine Testausgaben"
 
69337
 
 
69338
-#: opts.c:1924
 
69339
+#: opts.c:1927
 
69340
 #, gcc-internal-format, gfc-internal-format
 
69341
 msgid "debug format \"%s\" conflicts with prior selection"
 
69342
 msgstr "Testformat »%s« steht in Konflikt mit vorheriger Auswahl"
 
69343
 
 
69344
-#: opts.c:1940
 
69345
+#: opts.c:1943
 
69346
 #, gcc-internal-format, gfc-internal-format
 
69347
 msgid "unrecognised debug output level \"%s\""
 
69348
 msgstr "Testausgabestufe »%s« nicht erkannt"
 
69349
 
 
69350
-#: opts.c:1942
 
69351
+#: opts.c:1945
 
69352
 #, gcc-internal-format, gfc-internal-format
 
69353
 msgid "debug output level %s is too high"
 
69354
 msgstr "Testausgabestufe »%s« ist zu groß"
 
69355
 
 
69356
-#: opts.c:1962
 
69357
+#: opts.c:1965
 
69358
 #, gcc-internal-format
 
69359
 msgid "getting core file size maximum limit: %m"
 
69360
 msgstr "Kern-Dateigrößenlimit wird geholt: %m"
 
69361
 
 
69362
-#: opts.c:1965
 
69363
+#: opts.c:1968
 
69364
 #, gcc-internal-format
 
69365
 msgid "setting core file size limit to maximum: %m"
 
69366
 msgstr "Kern-Dateigrößenlimit wird gesetzt: %m"
 
69367
 
 
69368
-#: opts.c:2010
 
69369
+#: opts.c:2013
 
69370
 #, gcc-internal-format, gfc-internal-format
 
69371
 msgid "unrecognized gcc debugging option: %c"
 
69372
 msgstr "GCC-Debuggingoption nicht erkannt: %c"
 
69373
 
 
69374
-#: opts.c:2036
 
69375
+#: opts.c:2039
 
69376
 #, gcc-internal-format, gfc-internal-format
 
69377
 msgid "-Werror=%s: no option -%s"
 
69378
 msgstr "-Werror=%s: Keine Option -%s"
 
69379
@@ -15463,8 +15438,8 @@
 
69380
 msgstr "%qs kann nicht als ein festes Register verwendet werden"
 
69381
 
 
69382
 #: reginfo.c:750 config/ia64/ia64.c:5897 config/ia64/ia64.c:5904
 
69383
-#: config/pa/pa.c:428 config/pa/pa.c:435 config/sh/sh.c:9362
 
69384
-#: config/sh/sh.c:9369 config/spu/spu.c:4908 config/spu/spu.c:4915
 
69385
+#: config/pa/pa.c:428 config/pa/pa.c:435 config/sh/sh.c:9359
 
69386
+#: config/sh/sh.c:9366 config/spu/spu.c:4908 config/spu/spu.c:4915
 
69387
 #, gcc-internal-format, gfc-internal-format
 
69388
 msgid "unknown register name: %s"
 
69389
 msgstr "unbekannter Registername: %s"
 
69390
@@ -15544,42 +15519,42 @@
 
69391
 msgid "output operand is constant in %<asm%>"
 
69392
 msgstr "Ausgabeoperand ist in %<asm%> konstant"
 
69393
 
 
69394
-#: rtl.c:738
 
69395
+#: rtl.c:742
 
69396
 #, gcc-internal-format, gfc-internal-format
 
69397
 msgid "RTL check: access of elt %d of '%s' with last elt %d in %s, at %s:%d"
 
69398
 msgstr "RTL-Überprüfung: Zugriff von Elt %d von »%s« mit letztem Elt %d in %s, bei %s:%d"
 
69399
 
 
69400
-#: rtl.c:748
 
69401
+#: rtl.c:752
 
69402
 #, gcc-internal-format, gfc-internal-format
 
69403
 msgid "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d"
 
69404
 msgstr "RTL-Überprüfung: Elt-%d-Typ %c erwartet, haben Typ %c (rtx %s) in %s, bei %s:%d"
 
69405
 
 
69406
-#: rtl.c:758
 
69407
+#: rtl.c:762
 
69408
 #, gcc-internal-format, gfc-internal-format
 
69409
 msgid "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s:%d"
 
69410
 msgstr "RTL-Überprüfung: Elt-%d-Typ %c oder %c erwartet, haben Typ %c (rtx %s) in %s, bei %s:%d"
 
69411
 
 
69412
-#: rtl.c:767
 
69413
+#: rtl.c:771
 
69414
 #, gcc-internal-format, gfc-internal-format
 
69415
 msgid "RTL check: expected code '%s', have '%s' in %s, at %s:%d"
 
69416
 msgstr "RTL-Überprüfung: Code »%s« erwartet, haben »%s« in %s, bei %s:%d"
 
69417
 
 
69418
-#: rtl.c:777
 
69419
+#: rtl.c:781
 
69420
 #, gcc-internal-format, gfc-internal-format
 
69421
 msgid "RTL check: expected code '%s' or '%s', have '%s' in %s, at %s:%d"
 
69422
 msgstr "RTL-Überprüfung: Code »%s« oder »%s« erwartet, haben »%s« in %s, bei %s:%d"
 
69423
 
 
69424
-#: rtl.c:804
 
69425
+#: rtl.c:808
 
69426
 #, gcc-internal-format, gfc-internal-format
 
69427
 msgid "RTL check: attempt to treat non-block symbol as a block symbol in %s, at %s:%d"
 
69428
 msgstr "RTL-Überprüfung: Versuch, Nicht-Blocksymbol als Blocksymbol in %s bei %s:%d zu verwenden"
 
69429
 
 
69430
-#: rtl.c:814
 
69431
+#: rtl.c:818
 
69432
 #, gcc-internal-format, gfc-internal-format
 
69433
 msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d"
 
69434
 msgstr "RTL-Überprüfung: Zugriff von Elt %d von Vektor mit letztem Elt %d in %s, bei %s:%d"
 
69435
 
 
69436
-#: rtl.c:825
 
69437
+#: rtl.c:829
 
69438
 #, gcc-internal-format, gfc-internal-format
 
69439
 msgid "RTL flag check: %s used with unexpected rtx code '%s' in %s, at %s:%d"
 
69440
 msgstr "RTL-Kennzeichenüberprüfung: %s mit unerwartetem RTX-Code »%s« in %s bei %s:%d verwendet"
 
69441
@@ -15760,39 +15735,39 @@
 
69442
 msgstr "%D nach Referenzierung in Assemblierung umbenannt"
 
69443
 
 
69444
 #: symtab.c:586
 
69445
-#, fuzzy, gcc-internal-format
 
69446
+#, gcc-internal-format
 
69447
 msgid "function symbol is not function"
 
69448
-msgstr "Funktion gibt eine Funktion"
 
69449
+msgstr "Funktionssymbol ist keine Funktion"
 
69450
 
 
69451
 #: symtab.c:594
 
69452
-#, fuzzy, gcc-internal-format
 
69453
+#, gcc-internal-format
 
69454
 msgid "variable symbol is not variable"
 
69455
-msgstr "Feld ist nicht adressierbar"
 
69456
+msgstr "Variablensymbol ist keine Variable"
 
69457
 
 
69458
 #: symtab.c:600
 
69459
-#, fuzzy, gcc-internal-format
 
69460
+#, gcc-internal-format
 
69461
 msgid "node has unknown type"
 
69462
-msgstr "Knoten hat falsche Clone-Liste"
 
69463
+msgstr "Knoten hat unbekannten Typ"
 
69464
 
 
69465
 #: symtab.c:607
 
69466
-#, fuzzy, gcc-internal-format
 
69467
+#, gcc-internal-format
 
69468
 msgid "node not found in symtab decl hashtable"
 
69469
-msgstr "Knoten in cgraph_hash nicht gefunden"
 
69470
+msgstr "Knoten in Hashtabelle der Symtab-Deklarationen nicht gefunden"
 
69471
 
 
69472
 #: symtab.c:615
 
69473
 #, gcc-internal-format
 
69474
 msgid "assembler name hash list corrupted"
 
69475
-msgstr ""
 
69476
+msgstr "Namen-Hashliste des Assemblers ist beschädigt"
 
69477
 
 
69478
 #: symtab.c:628
 
69479
-#, fuzzy, gcc-internal-format
 
69480
+#, gcc-internal-format
 
69481
 msgid "node not found in symtab assembler name hash"
 
69482
-msgstr "Knoten in cgraph_hash nicht gefunden"
 
69483
+msgstr "Knoten in Namen-Hashliste des Assemblers nicht gefunden"
 
69484
 
 
69485
 #: symtab.c:635
 
69486
-#, fuzzy, gcc-internal-format
 
69487
+#, gcc-internal-format
 
69488
 msgid "double linked list of assembler names corrupted"
 
69489
-msgstr "doppelt verkettete Liste des Clones ist beschädigt"
 
69490
+msgstr "doppelt verkettete Liste der Assembler-Namen ist beschädigt"
 
69491
 
 
69492
 #: symtab.c:643
 
69493
 #, gcc-internal-format
 
69494
@@ -15802,7 +15777,7 @@
 
69495
 #: symtab.c:648
 
69496
 #, gcc-internal-format
 
69497
 msgid "mixing different types of symbol in same comdat groups is not supported"
 
69498
-msgstr ""
 
69499
+msgstr "Mischen unterschiedlicher Symboltypen in gleichen Comdat-Gruppen wird nicht unterstützt"
 
69500
 
 
69501
 #: symtab.c:653
 
69502
 #, gcc-internal-format
 
69503
@@ -15815,9 +15790,9 @@
 
69504
 msgstr "same_comdat_group ist keine ringförmige Liste"
 
69505
 
 
69506
 #: symtab.c:686
 
69507
-#, fuzzy, gcc-internal-format
 
69508
+#, gcc-internal-format
 
69509
 msgid "verify_symtab_node failed"
 
69510
-msgstr "verify_cgraph gescheitert"
 
69511
+msgstr "verify_symtab_node gescheitert"
 
69512
 
 
69513
 #: targhooks.c:165
 
69514
 #, gcc-internal-format
 
69515
@@ -15915,9 +15890,9 @@
 
69516
 msgstr "dieses Ziel unterstützt nicht %qs"
 
69517
 
 
69518
 #: toplev.c:1255
 
69519
-#, fuzzy, gcc-internal-format
 
69520
+#, gcc-internal-format
 
69521
 msgid "Graphite loop optimizations cannot be used (-fgraphite, -fgraphite-identity, -floop-block, -floop-interchange, -floop-strip-mine, -floop-parallelize-all, and -ftree-loop-linear)"
 
69522
-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)"
 
69523
+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)"
 
69524
 
 
69525
 #: toplev.c:1262
 
69526
 #, gcc-internal-format
 
69527
@@ -16010,9 +15985,9 @@
 
69528
 msgstr "Abwicklungstabellen erfordern derzeit einen Rahmenzeiger für Korrektheit"
 
69529
 
 
69530
 #: toplev.c:1547
 
69531
-#, fuzzy, gcc-internal-format
 
69532
+#, gcc-internal-format
 
69533
 msgid "-fsanitize=address not supported for this target"
 
69534
-msgstr "-fdata-sections wird für dieses Ziel nicht unterstützt"
 
69535
+msgstr "-fsanitize=Adresse wird für dieses Ziel nicht unterstützt"
 
69536
 
 
69537
 #: toplev.c:1808
 
69538
 #, gcc-internal-format
 
69539
@@ -16034,7 +16009,7 @@
 
69540
 msgid "%<transaction_may_cancel_outer%> function call not within outer transaction or %<transaction_may_cancel_outer%>"
 
69541
 msgstr "Funktionsaufruf von %<transaction_may_cancel_outer%> nicht innerhalb von äußerer Transaktion oder %<transaction_may_cancel_outer%>"
 
69542
 
 
69543
-#: trans-mem.c:676 trans-mem.c:4569
 
69544
+#: trans-mem.c:676 trans-mem.c:4570
 
69545
 #, gcc-internal-format
 
69546
 msgid "unsafe function call %qD within atomic transaction"
 
69547
 msgstr "unsicherer Funktionsaufruf %qD innerhalb von atomarer Transaktion"
 
69548
@@ -16049,7 +16024,7 @@
 
69549
 msgid "unsafe indirect function call within atomic transaction"
 
69550
 msgstr "unsicherer indirekter Funktionsaufruf innerhalb von atomarer Transaktion"
 
69551
 
 
69552
-#: trans-mem.c:694 trans-mem.c:4502
 
69553
+#: trans-mem.c:694 trans-mem.c:4503
 
69554
 #, gcc-internal-format
 
69555
 msgid "unsafe function call %qD within %<transaction_safe%> function"
 
69556
 msgstr "unsicherer Funktionsaufruf %qD innerhalb von %<transaction_safe%>-Funktion"
 
69557
@@ -16064,7 +16039,7 @@
 
69558
 msgid "unsafe indirect function call within %<transaction_safe%> function"
 
69559
 msgstr "unsicherer indirekter Funktionsaufruf innerhalb von %<transaction_safe%>-Funktion"
 
69560
 
 
69561
-#: trans-mem.c:719 trans-mem.c:4541
 
69562
+#: trans-mem.c:719 trans-mem.c:4542
 
69563
 #, gcc-internal-format
 
69564
 msgid "asm not allowed in atomic transaction"
 
69565
 msgstr "in atomarer Transaktion ist kein asm erlaubt"
 
69566
@@ -16099,7 +16074,7 @@
 
69567
 msgid "outer transaction in %<transaction_safe%> function"
 
69568
 msgstr "äußere Transaktion in %<transaction_safe%>-Funktion"
 
69569
 
 
69570
-#: trans-mem.c:4169
 
69571
+#: trans-mem.c:4170
 
69572
 #, gcc-internal-format
 
69573
 msgid "%Kasm not allowed in %<transaction_safe%> function"
 
69574
 msgstr "%Kasm in %<transaction_safe%>-Funktion ist nicht erlaubt"
 
69575
@@ -16149,7 +16124,7 @@
 
69576
 msgid "MODIFY_EXPR not expected while having tuples"
 
69577
 msgstr "MODIFY_EXPR nicht erwartet während es Tupel gibt"
 
69578
 
 
69579
-#: tree-cfg.c:2613 tree-ssa.c:879
 
69580
+#: tree-cfg.c:2613 tree-ssa.c:876
 
69581
 #, gcc-internal-format
 
69582
 msgid "address taken, but ADDRESSABLE bit not set"
 
69583
 msgstr "Adresse genommen, aber ADDRESSABLE-Bit nicht gesetzt"
 
69584
@@ -16340,9 +16315,9 @@
 
69585
 msgstr "Vergleichsoperandentypen passen nicht"
 
69586
 
 
69587
 #: tree-cfg.c:3172
 
69588
-#, fuzzy, gcc-internal-format
 
69589
+#, gcc-internal-format
 
69590
 msgid "vector comparison returning a boolean"
 
69591
-msgstr "ungültiger Ergebnistyp in Vektorvergleich"
 
69592
+msgstr "Vektorvergleich gibt Boolean zurück"
 
69593
 
 
69594
 #: tree-cfg.c:3186
 
69595
 #, gcc-internal-format
 
69596
@@ -16507,7 +16482,7 @@
 
69597
 #: tree-cfg.c:3817
 
69598
 #, gcc-internal-format
 
69599
 msgid "non-decl LHS in clobber statement"
 
69600
-msgstr ""
 
69601
+msgstr "nicht deklariertes LHS in zerstörender Anweisung"
 
69602
 
 
69603
 #: tree-cfg.c:3833
 
69604
 #, gcc-internal-format
 
69605
@@ -16527,17 +16502,17 @@
 
69606
 #: tree-cfg.c:3933 tree-cfg.c:3951 tree-cfg.c:3965
 
69607
 #, gcc-internal-format
 
69608
 msgid "incorrect type of vector CONSTRUCTOR elements"
 
69609
-msgstr ""
 
69610
+msgstr "falscher Typ der Elemente eines Vektorkonstruktors"
 
69611
 
 
69612
 #: tree-cfg.c:3942 tree-cfg.c:3958
 
69613
 #, gcc-internal-format
 
69614
 msgid "incorrect number of vector CONSTRUCTOR elements"
 
69615
-msgstr ""
 
69616
+msgstr "falsche Anzahl der Elemente eines Vektorkonstruktors"
 
69617
 
 
69618
 #: tree-cfg.c:3974
 
69619
 #, gcc-internal-format
 
69620
 msgid "vector CONSTRUCTOR with non-NULL element index"
 
69621
-msgstr ""
 
69622
+msgstr "Elementindex in Vektorkonstruktor ist nicht Null"
 
69623
 
 
69624
 #: tree-cfg.c:4035
 
69625
 #, gcc-internal-format
 
69626
@@ -16560,39 +16535,39 @@
 
69627
 msgstr "ungültiger Operand für switch-Anweisung"
 
69628
 
 
69629
 #: tree-cfg.c:4101
 
69630
-#, fuzzy, gcc-internal-format
 
69631
+#, gcc-internal-format
 
69632
 msgid "non-integral type switch statement"
 
69633
-msgstr "ungültiger Operand für switch-Anweisung"
 
69634
+msgstr "switch-Anweisung ohne eingebauten Typ"
 
69635
 
 
69636
 #: tree-cfg.c:4109
 
69637
-#, fuzzy, gcc-internal-format
 
69638
+#, gcc-internal-format
 
69639
 msgid "invalid default case label in switch statement"
 
69640
-msgstr "%<default%>-Marke nicht innerhalb einer switch-Anweisung"
 
69641
+msgstr "ungültige %<default%>-Marke in switch-Anweisung"
 
69642
 
 
69643
 #: tree-cfg.c:4121
 
69644
-#, fuzzy, gcc-internal-format
 
69645
+#, gcc-internal-format
 
69646
 msgid "invalid case label in switch statement"
 
69647
-msgstr "case-Marke nicht innerhalb einer switch-Anweisung"
 
69648
+msgstr "ungültige »case«-Marke in switch-Anweisung"
 
69649
 
 
69650
 #: tree-cfg.c:4128
 
69651
-#, fuzzy, gcc-internal-format
 
69652
+#, gcc-internal-format
 
69653
 msgid "invalid case range in switch statement"
 
69654
-msgstr "ungültiger Operand für switch-Anweisung"
 
69655
+msgstr "ungültiger »case«-Bereich in switch-Anweisung"
 
69656
 
 
69657
 #: tree-cfg.c:4138
 
69658
-#, fuzzy, gcc-internal-format
 
69659
+#, gcc-internal-format
 
69660
 msgid "type mismatch for case label in switch statement"
 
69661
-msgstr "case-Marke nicht innerhalb einer switch-Anweisung"
 
69662
+msgstr "unpassender Typ für »case«-Marke in switch-Anweisung"
 
69663
 
 
69664
 #: tree-cfg.c:4148
 
69665
-#, fuzzy, gcc-internal-format
 
69666
+#, gcc-internal-format
 
69667
 msgid "type precision mismatch in switch statement"
 
69668
-msgstr "case-Marke nicht innerhalb einer switch-Anweisung"
 
69669
+msgstr "unpassende Präzision für Typ in switch-Anweisung"
 
69670
 
 
69671
 #: tree-cfg.c:4157
 
69672
-#, fuzzy, gcc-internal-format
 
69673
+#, gcc-internal-format
 
69674
 msgid "case labels not sorted in switch statement"
 
69675
-msgstr "case-Marke nicht innerhalb einer switch-Anweisung"
 
69676
+msgstr "unsortierte case-Marken in switch-Anweisung"
 
69677
 
 
69678
 #: tree-cfg.c:4202
 
69679
 #, gcc-internal-format
 
69680
@@ -16634,7 +16609,7 @@
 
69681
 msgid "incompatible types in PHI argument %u"
 
69682
 msgstr "inkompatible Typen in PHI-Argument %u"
 
69683
 
 
69684
-#: tree-cfg.c:4433 tree-cfg.c:4727
 
69685
+#: tree-cfg.c:4433 tree-cfg.c:4738
 
69686
 #, gcc-internal-format
 
69687
 msgid "verify_gimple failed"
 
69688
 msgstr "verify_gimple gescheitert"
 
69689
@@ -16647,274 +16622,274 @@
 
69690
 #: tree-cfg.c:4511
 
69691
 #, gcc-internal-format
 
69692
 msgid "location references block not in block tree"
 
69693
-msgstr ""
 
69694
+msgstr "An diesem Ort wird Block referenziert, der nicht im Baum der Blöcke ist"
 
69695
 
 
69696
-#: tree-cfg.c:4594
 
69697
+#: tree-cfg.c:4605
 
69698
 #, gcc-internal-format
 
69699
 msgid "gimple_bb (phi) is set to a wrong basic block"
 
69700
 msgstr "gimple_bb (phi) wird auf falschen Basisblock gesetzt"
 
69701
 
 
69702
-#: tree-cfg.c:4603
 
69703
-#, fuzzy, gcc-internal-format
 
69704
+#: tree-cfg.c:4614
 
69705
+#, gcc-internal-format
 
69706
 msgid "PHI node with location"
 
69707
-msgstr "von dieser Stelle"
 
69708
+msgstr "PHI-Knoten mit Ortsangabe"
 
69709
 
 
69710
-#: tree-cfg.c:4614 tree-cfg.c:4663
 
69711
+#: tree-cfg.c:4625 tree-cfg.c:4674
 
69712
 #, gcc-internal-format
 
69713
 msgid "incorrect sharing of tree nodes"
 
69714
 msgstr "falscher gemeinsame Verwendung von Baumknoten"
 
69715
 
 
69716
-#: tree-cfg.c:4622
 
69717
+#: tree-cfg.c:4633
 
69718
 #, gcc-internal-format
 
69719
 msgid "virtual PHI with argument locations"
 
69720
-msgstr ""
 
69721
+msgstr "virtuelles PHI mit Stellenangaben für Argumente"
 
69722
 
 
69723
-#: tree-cfg.c:4651
 
69724
+#: tree-cfg.c:4662
 
69725
 #, gcc-internal-format
 
69726
 msgid "gimple_bb (stmt) is set to a wrong basic block"
 
69727
 msgstr "gimple_bb (stmt) ist auf falschen Basisblock gesetzt"
 
69728
 
 
69729
-#: tree-cfg.c:4687
 
69730
+#: tree-cfg.c:4698
 
69731
 #, gcc-internal-format
 
69732
 msgid "in statement"
 
69733
 msgstr "in Anweisung"
 
69734
 
 
69735
-#: tree-cfg.c:4702
 
69736
+#: tree-cfg.c:4713
 
69737
 #, gcc-internal-format
 
69738
 msgid "statement marked for throw, but doesn%'t"
 
69739
 msgstr "Anweisung für throw markiert, tut es jedoch nicht"
 
69740
 
 
69741
-#: tree-cfg.c:4709
 
69742
+#: tree-cfg.c:4720
 
69743
 #, gcc-internal-format
 
69744
 msgid "statement marked for throw in middle of block"
 
69745
 msgstr "Anweisung für throw inmitten eines Blockes markiert"
 
69746
 
 
69747
-#: tree-cfg.c:4751
 
69748
+#: tree-cfg.c:4762
 
69749
 #, gcc-internal-format
 
69750
 msgid "ENTRY_BLOCK has IL associated with it"
 
69751
 msgstr "ENTRY_BLOCK hat zugehörige IL"
 
69752
 
 
69753
-#: tree-cfg.c:4757
 
69754
+#: tree-cfg.c:4768
 
69755
 #, gcc-internal-format
 
69756
 msgid "EXIT_BLOCK has IL associated with it"
 
69757
 msgstr "EXIT_BLOCK hat zugehörige IL"
 
69758
 
 
69759
-#: tree-cfg.c:4764
 
69760
+#: tree-cfg.c:4775
 
69761
 #, gcc-internal-format, gfc-internal-format
 
69762
 msgid "fallthru to exit from bb %d"
 
69763
 msgstr "Fallthru zum Austritt von bb %d"
 
69764
 
 
69765
-#: tree-cfg.c:4788
 
69766
+#: tree-cfg.c:4799
 
69767
 #, gcc-internal-format
 
69768
 msgid "nonlocal label "
 
69769
 msgstr "nichtlokale Marke "
 
69770
 
 
69771
-#: tree-cfg.c:4797
 
69772
+#: tree-cfg.c:4808
 
69773
 #, gcc-internal-format
 
69774
 msgid "EH landing pad label "
 
69775
 msgstr "EH Landefeld-Marke "
 
69776
 
 
69777
-#: tree-cfg.c:4806 tree-cfg.c:4815 tree-cfg.c:4840
 
69778
+#: tree-cfg.c:4817 tree-cfg.c:4826 tree-cfg.c:4851
 
69779
 #, gcc-internal-format
 
69780
 msgid "label "
 
69781
 msgstr "Marke "
 
69782
 
 
69783
-#: tree-cfg.c:4830
 
69784
+#: tree-cfg.c:4841
 
69785
 #, gcc-internal-format, gfc-internal-format
 
69786
 msgid "control flow in the middle of basic block %d"
 
69787
 msgstr "Kontrollfluss inmitten des Basis-Blockes %d"
 
69788
 
 
69789
-#: tree-cfg.c:4863
 
69790
+#: tree-cfg.c:4874
 
69791
 #, gcc-internal-format, gfc-internal-format
 
69792
 msgid "fallthru edge after a control statement in bb %d"
 
69793
 msgstr "Fallthru-Kante hinter einer Kontrollanweisung in bb %d"
 
69794
 
 
69795
-#: tree-cfg.c:4876
 
69796
+#: tree-cfg.c:4887
 
69797
 #, gcc-internal-format, gfc-internal-format
 
69798
 msgid "true/false edge after a non-GIMPLE_COND in bb %d"
 
69799
 msgstr "Wahr/Falsch-Kante hinter einer Nicht-GIMPLE_COND in bb %d"
 
69800
 
 
69801
-#: tree-cfg.c:4899 tree-cfg.c:4921 tree-cfg.c:4938 tree-cfg.c:5007
 
69802
+#: tree-cfg.c:4910 tree-cfg.c:4932 tree-cfg.c:4949 tree-cfg.c:5018
 
69803
 #, gcc-internal-format, gfc-internal-format
 
69804
 msgid "wrong outgoing edge flags at end of bb %d"
 
69805
 msgstr "Falsche ausgehende Kantenmarken am Ende des bb %d"
 
69806
 
 
69807
-#: tree-cfg.c:4909
 
69808
+#: tree-cfg.c:4920
 
69809
 #, gcc-internal-format, gfc-internal-format
 
69810
 msgid "explicit goto at end of bb %d"
 
69811
 msgstr "Explizites Goto am Ende von bb %d"
 
69812
 
 
69813
-#: tree-cfg.c:4943
 
69814
+#: tree-cfg.c:4954
 
69815
 #, gcc-internal-format, gfc-internal-format
 
69816
 msgid "return edge does not point to exit in bb %d"
 
69817
 msgstr "Return-Kante zeigt nicht auf Ausgang in bb %d"
 
69818
 
 
69819
-#: tree-cfg.c:4973
 
69820
+#: tree-cfg.c:4984
 
69821
 #, gcc-internal-format
 
69822
 msgid "found default case not at the start of case vector"
 
69823
 msgstr "Standard-Fall nicht am Anfang des case-Vektors gefunden"
 
69824
 
 
69825
-#: tree-cfg.c:4981
 
69826
+#: tree-cfg.c:4992
 
69827
 #, gcc-internal-format
 
69828
 msgid "case labels not sorted: "
 
69829
 msgstr "Case-Marken nicht sortiert: "
 
69830
 
 
69831
-#: tree-cfg.c:4998
 
69832
+#: tree-cfg.c:5009
 
69833
 #, gcc-internal-format, gfc-internal-format
 
69834
 msgid "extra outgoing edge %d->%d"
 
69835
 msgstr "Zusätzliche ausgehende Kante %d->%d"
 
69836
 
 
69837
-#: tree-cfg.c:5021
 
69838
+#: tree-cfg.c:5032
 
69839
 #, gcc-internal-format, gfc-internal-format
 
69840
 msgid "missing edge %i->%i"
 
69841
 msgstr "Fehlende Kante %i->%i"
 
69842
 
 
69843
-#: tree-cfg.c:7803
 
69844
+#: tree-cfg.c:7814
 
69845
 #, gcc-internal-format
 
69846
 msgid "%<noreturn%> function does return"
 
69847
 msgstr "%<noreturn%>-Funktion kehrt zurück"
 
69848
 
 
69849
-#: tree-cfg.c:7823
 
69850
+#: tree-cfg.c:7834
 
69851
 #, gcc-internal-format
 
69852
 msgid "control reaches end of non-void function"
 
69853
 msgstr "Kontrollfluss erreicht Ende von Nicht-void-Funktion"
 
69854
 
 
69855
-#: tree-cfg.c:7963
 
69856
+#: tree-cfg.c:7974
 
69857
 #, gcc-internal-format
 
69858
 msgid "ignoring return value of %qD, declared with attribute warn_unused_result"
 
69859
 msgstr "Der Rückgabewert von %qD, der mit dem Attribut warn_unused_result deklariert wurde, wird ignoriert"
 
69860
 
 
69861
-#: tree-cfg.c:7968
 
69862
+#: tree-cfg.c:7979
 
69863
 #, gcc-internal-format
 
69864
 msgid "ignoring return value of function declared with attribute warn_unused_result"
 
69865
 msgstr "Rückgabewert der mit dem Attribut warn_unused_result definierten Funktion wird ignoriert"
 
69866
 
 
69867
 #: tree-diagnostic.c:202
 
69868
-#, fuzzy, gcc-internal-format
 
69869
+#, gcc-internal-format
 
69870
 msgid "in definition of macro %qs"
 
69871
-msgstr "Redefinition von %q+D"
 
69872
+msgstr "in Dedefinition des Makros %qs"
 
69873
 
 
69874
 #: tree-diagnostic.c:219
 
69875
-#, fuzzy, gcc-internal-format
 
69876
+#, gcc-internal-format
 
69877
 msgid "in expansion of macro %qs"
 
69878
-msgstr "schlechtes existierendes Makro »%s«"
 
69879
+msgstr "bei Substitution des Makros %qs"
 
69880
 
 
69881
-#: tree-eh.c:4368
 
69882
+#: tree-eh.c:4396
 
69883
 #, gcc-internal-format, gfc-internal-format
 
69884
 msgid "BB %i has multiple EH edges"
 
69885
 msgstr "BB %i hat mehrere EH-Kanten"
 
69886
 
 
69887
-#: tree-eh.c:4380
 
69888
+#: tree-eh.c:4408
 
69889
 #, gcc-internal-format, gfc-internal-format
 
69890
 msgid "BB %i can not throw but has an EH edge"
 
69891
 msgstr "BB %i kann nicht werfen, hat aber eine EH-Kante"
 
69892
 
 
69893
-#: tree-eh.c:4388
 
69894
+#: tree-eh.c:4416
 
69895
 #, gcc-internal-format, gfc-internal-format
 
69896
 msgid "BB %i last statement has incorrectly set lp"
 
69897
 msgstr "BB %i: letzte Anweisung hat falsch gesetztes LP"
 
69898
 
 
69899
-#: tree-eh.c:4394
 
69900
+#: tree-eh.c:4422
 
69901
 #, gcc-internal-format, gfc-internal-format
 
69902
 msgid "BB %i is missing an EH edge"
 
69903
 msgstr "dem BB %i fehlt eine EH-Kante"
 
69904
 
 
69905
-#: tree-eh.c:4400
 
69906
+#: tree-eh.c:4428
 
69907
 #, gcc-internal-format, gfc-internal-format
 
69908
 msgid "Incorrect EH edge %i->%i"
 
69909
 msgstr "falsche EH-Kante %i->%i"
 
69910
 
 
69911
-#: tree-eh.c:4434 tree-eh.c:4453
 
69912
+#: tree-eh.c:4462 tree-eh.c:4481
 
69913
 #, gcc-internal-format, gfc-internal-format
 
69914
 msgid "BB %i is missing an edge"
 
69915
 msgstr "dem BB %i fehlt eine Kante"
 
69916
 
 
69917
-#: tree-eh.c:4470
 
69918
+#: tree-eh.c:4498
 
69919
 #, gcc-internal-format, gfc-internal-format
 
69920
 msgid "BB %i too many fallthru edges"
 
69921
 msgstr "BB %i hat zu viele »fallthru«-Kanten"
 
69922
 
 
69923
-#: tree-eh.c:4479
 
69924
+#: tree-eh.c:4507
 
69925
 #, gcc-internal-format, gfc-internal-format
 
69926
 msgid "BB %i has incorrect edge"
 
69927
 msgstr "BB %i hat falsche Kante"
 
69928
 
 
69929
-#: tree-eh.c:4485
 
69930
+#: tree-eh.c:4513
 
69931
 #, gcc-internal-format, gfc-internal-format
 
69932
 msgid "BB %i has incorrect fallthru edge"
 
69933
 msgstr "BB %i hat falsche »fallthru«-Kante"
 
69934
 
 
69935
-#: tree-inline.c:3012
 
69936
+#: tree-inline.c:3022
 
69937
 #, gcc-internal-format
 
69938
 msgid "function %q+F can never be copied because it receives a non-local goto"
 
69939
 msgstr "Funktion %q+F kann nie kopiert werden, da sie ein nichtlokales »goto« empfängt"
 
69940
 
 
69941
-#: tree-inline.c:3026
 
69942
+#: tree-inline.c:3036
 
69943
 #, gcc-internal-format
 
69944
 msgid "function %q+F can never be copied because it saves address of local label in a static variable"
 
69945
 msgstr "Funktion %q+F kann nie kopiert werden, da sie die Adresse einer lokalen Marke in statischer Variablen speichert"
 
69946
 
 
69947
-#: tree-inline.c:3066
 
69948
+#: tree-inline.c:3076
 
69949
 #, gcc-internal-format
 
69950
 msgid "function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)"
 
69951
 msgstr "die Funktion %q+F kann nie »inline« sein, da sie alloca verwendet (zum Aufheben: Attribut »always_inline« verwenden)"
 
69952
 
 
69953
-#: tree-inline.c:3080
 
69954
+#: tree-inline.c:3090
 
69955
 #, gcc-internal-format
 
69956
 msgid "function %q+F can never be inlined because it uses setjmp"
 
69957
 msgstr "die Funktion %q+F kann nie »inline« sein, da sie setjmp verwendet"
 
69958
 
 
69959
-#: tree-inline.c:3094
 
69960
+#: tree-inline.c:3104
 
69961
 #, gcc-internal-format
 
69962
 msgid "function %q+F can never be inlined because it uses variable argument lists"
 
69963
 msgstr "die Funktion %q+F kann nie »inline« sein, da sie eine variable Argumentliste verwendet"
 
69964
 
 
69965
-#: tree-inline.c:3106
 
69966
+#: tree-inline.c:3116
 
69967
 #, gcc-internal-format
 
69968
 msgid "function %q+F can never be inlined because it uses setjmp-longjmp exception handling"
 
69969
 msgstr "die Funktion %q+F kann nie »inline« sein, da sie »setjmp-longjmp«-Ausnahmebehandlung verwendet"
 
69970
 
 
69971
-#: tree-inline.c:3114
 
69972
+#: tree-inline.c:3124
 
69973
 #, gcc-internal-format
 
69974
 msgid "function %q+F can never be inlined because it uses non-local goto"
 
69975
 msgstr "die Funktion %q+F kann nie »inline« sein, da sie ein nichtlokales »goto« enthält"
 
69976
 
 
69977
-#: tree-inline.c:3126
 
69978
+#: tree-inline.c:3136
 
69979
 #, gcc-internal-format
 
69980
 msgid "function %q+F can never be inlined because it uses __builtin_return or __builtin_apply_args"
 
69981
 msgstr "die Funktion %q+F kann nie »inline« sein, da sie __builtin_return oder __builtin_apply_args verwendet"
 
69982
 
 
69983
-#: tree-inline.c:3146
 
69984
+#: tree-inline.c:3156
 
69985
 #, gcc-internal-format
 
69986
 msgid "function %q+F can never be inlined because it contains a computed goto"
 
69987
 msgstr "die Funktion %q+F kann nie »inline« sein, da sie ein berechnetes »goto« enthält"
 
69988
 
 
69989
-#: tree-inline.c:3249
 
69990
+#: tree-inline.c:3259
 
69991
 #, gcc-internal-format
 
69992
 msgid "function %q+F can never be inlined because it is suppressed using -fno-inline"
 
69993
 msgstr "Funktion %q+F kann nie inline sein, da dies mit -fno-inline unterdrückt wird"
 
69994
 
 
69995
-#: tree-inline.c:3257
 
69996
+#: tree-inline.c:3267
 
69997
 #, gcc-internal-format
 
69998
 msgid "function %q+F can never be inlined because it uses attributes conflicting with inlining"
 
69999
 msgstr "Funktion %q+F kann nie inline sein, da sie mit inline in Konflikt stehende Attribute hat"
 
70000
 
 
70001
-#: tree-inline.c:3842
 
70002
+#: tree-inline.c:3852
 
70003
 #, gcc-internal-format
 
70004
 msgid "inlining failed in call to always_inline %q+F: %s"
 
70005
 msgstr "»inline« beim Aufruf von always_inline %q+F gescheitert: %s"
 
70006
 
 
70007
-#: tree-inline.c:3844 tree-inline.c:3859
 
70008
+#: tree-inline.c:3854 tree-inline.c:3869
 
70009
 #, gcc-internal-format
 
70010
 msgid "called from here"
 
70011
 msgstr "von hier aufgerufen"
 
70012
 
 
70013
-#: tree-inline.c:3857
 
70014
+#: tree-inline.c:3867
 
70015
 #, gcc-internal-format
 
70016
 msgid "inlining failed in call to %q+F: %s"
 
70017
 msgstr "»inline« beim Aufruf von %q+F gescheitert: %s"
 
70018
 
 
70019
-#: tree-into-ssa.c:3209 tree-outof-ssa.c:774 tree-outof-ssa.c:831
 
70020
+#: tree-into-ssa.c:3226 tree-outof-ssa.c:774 tree-outof-ssa.c:831
 
70021
 #: tree-ssa-coalesce.c:934 tree-ssa-live.c:1282
 
70022
 #, gcc-internal-format
 
70023
 msgid "SSA corruption"
 
70024
@@ -16945,6 +16920,16 @@
 
70025
 msgid "unimplemented functionality"
 
70026
 msgstr "nicht implementierte Funktionalität"
 
70027
 
 
70028
+#: tree-ssa-loop-niter.c:2557
 
70029
+#, gcc-internal-format
 
70030
+msgid "iteration %E invokes undefined behavior"
 
70031
+msgstr "Durchlauf %E führt zu undefiniertem Verhalten"
 
70032
+
 
70033
+#: tree-ssa-loop-niter.c:2559
 
70034
+#, gcc-internal-format
 
70035
+msgid "containing loop"
 
70036
+msgstr "enthaltene Schleife"
 
70037
+
 
70038
 #: tree-ssa-operands.c:975
 
70039
 #, gcc-internal-format
 
70040
 msgid "virtual definition of statement not up-to-date"
 
70041
@@ -16980,142 +16965,142 @@
 
70042
 msgid "stmt volatile flag not up-to-date"
 
70043
 msgstr "volatile-Kennzeichen für Anweisung nicht aktuell"
 
70044
 
 
70045
-#: tree-ssa-uninit.c:1943 tree-ssa.c:1668
 
70046
+#: tree-ssa-uninit.c:1946 tree-ssa.c:1665
 
70047
 #, gcc-internal-format
 
70048
 msgid "%qD may be used uninitialized in this function"
 
70049
 msgstr "%qD könnte in dieser Funktion uninitialisiert verwendet werden"
 
70050
 
 
70051
-#: tree-ssa.c:625
 
70052
+#: tree-ssa.c:622
 
70053
 #, gcc-internal-format
 
70054
 msgid "expected an SSA_NAME object"
 
70055
 msgstr "SSA_NAME-Objekt erwartet"
 
70056
 
 
70057
-#: tree-ssa.c:631
 
70058
+#: tree-ssa.c:628
 
70059
 #, gcc-internal-format
 
70060
 msgid "found an SSA_NAME that had been released into the free pool"
 
70061
 msgstr "SSA_NAME gefunden, das bereits in den Frei-Bereich geschoben wurde"
 
70062
 
 
70063
-#: tree-ssa.c:638
 
70064
+#: tree-ssa.c:635
 
70065
 #, gcc-internal-format
 
70066
 msgid "type mismatch between an SSA_NAME and its symbol"
 
70067
 msgstr "Unpassende Typen für SSA_NAME und sein Symbol"
 
70068
 
 
70069
-#: tree-ssa.c:644
 
70070
+#: tree-ssa.c:641
 
70071
 #, gcc-internal-format
 
70072
 msgid "found a virtual definition for a GIMPLE register"
 
70073
 msgstr "virtuelle Definition für ein GIMPLE-Register gefunden"
 
70074
 
 
70075
-#: tree-ssa.c:650
 
70076
+#: tree-ssa.c:647
 
70077
 #, gcc-internal-format
 
70078
 msgid "virtual SSA name for non-VOP decl"
 
70079
 msgstr "virtueller SSA-Name für Nicht-VOP-Deklaration"
 
70080
 
 
70081
-#: tree-ssa.c:656
 
70082
+#: tree-ssa.c:653
 
70083
 #, gcc-internal-format
 
70084
 msgid "found a real definition for a non-register"
 
70085
 msgstr "reale Definition für Nicht-Register gefunden"
 
70086
 
 
70087
-#: tree-ssa.c:663
 
70088
+#: tree-ssa.c:660
 
70089
 #, gcc-internal-format
 
70090
 msgid "found a default name with a non-empty defining statement"
 
70091
 msgstr "Standardname mit nichtleerer Definitionsanweisung gefunden"
 
70092
 
 
70093
-#: tree-ssa.c:693
 
70094
+#: tree-ssa.c:690
 
70095
 #, gcc-internal-format
 
70096
 msgid "RESULT_DECL should be read only when DECL_BY_REFERENCE is set"
 
70097
 msgstr "RESULT_DECL sollte nur gelesen werden, wenn DECL_BY_REFERENCE gesetzt ist"
 
70098
 
 
70099
-#: tree-ssa.c:699
 
70100
+#: tree-ssa.c:696
 
70101
 #, gcc-internal-format, gfc-internal-format
 
70102
 msgid "SSA_NAME created in two different blocks %i and %i"
 
70103
 msgstr "SSA_NAME in zwei verschiedenen Blöcken (%i und %i) erzeugt"
 
70104
 
 
70105
-#: tree-ssa.c:708 tree-ssa.c:1020
 
70106
+#: tree-ssa.c:705 tree-ssa.c:1017
 
70107
 #, gcc-internal-format
 
70108
 msgid "SSA_NAME_DEF_STMT is wrong"
 
70109
 msgstr "SSA_NAME_DEF_STMT ist falsch"
 
70110
 
 
70111
-#: tree-ssa.c:760
 
70112
+#: tree-ssa.c:757
 
70113
 #, gcc-internal-format
 
70114
 msgid "missing definition"
 
70115
 msgstr "Fehlende Definition"
 
70116
 
 
70117
-#: tree-ssa.c:766
 
70118
+#: tree-ssa.c:763
 
70119
 #, gcc-internal-format, gfc-internal-format
 
70120
 msgid "definition in block %i does not dominate use in block %i"
 
70121
 msgstr "Definition in Block %i herrscht nicht vor in Block %i"
 
70122
 
 
70123
-#: tree-ssa.c:774
 
70124
+#: tree-ssa.c:771
 
70125
 #, gcc-internal-format, gfc-internal-format
 
70126
 msgid "definition in block %i follows the use"
 
70127
 msgstr "Definition in Block %i folgt der Verwendung"
 
70128
 
 
70129
-#: tree-ssa.c:781
 
70130
+#: tree-ssa.c:778
 
70131
 #, gcc-internal-format
 
70132
 msgid "SSA_NAME_OCCURS_IN_ABNORMAL_PHI should be set"
 
70133
 msgstr "SSA_NAME_OCCURS_IN_ABNORMAL_PHI sollte gesetzt sein"
 
70134
 
 
70135
-#: tree-ssa.c:789
 
70136
+#: tree-ssa.c:786
 
70137
 #, gcc-internal-format
 
70138
 msgid "no immediate_use list"
 
70139
 msgstr "Keine Liste zur sofortigen Verwendung"
 
70140
 
 
70141
-#: tree-ssa.c:801
 
70142
+#: tree-ssa.c:798
 
70143
 #, gcc-internal-format
 
70144
 msgid "wrong immediate use list"
 
70145
 msgstr "Falsche Liste zur sofortigen Verwendung"
 
70146
 
 
70147
-#: tree-ssa.c:835
 
70148
+#: tree-ssa.c:832
 
70149
 #, gcc-internal-format
 
70150
 msgid "incoming edge count does not match number of PHI arguments"
 
70151
 msgstr "Eingehende Kantenzahl passt nicht zur Anzahl der PHI-Argumente"
 
70152
 
 
70153
-#: tree-ssa.c:849
 
70154
+#: tree-ssa.c:846
 
70155
 #, gcc-internal-format, gfc-internal-format
 
70156
 msgid "PHI argument is missing for edge %d->%d"
 
70157
 msgstr "PHI-Argument fehlt für Kante %d->%d"
 
70158
 
 
70159
-#: tree-ssa.c:858
 
70160
+#: tree-ssa.c:855
 
70161
 #, gcc-internal-format
 
70162
 msgid "PHI argument is not SSA_NAME, or invariant"
 
70163
 msgstr "PHI-Argument ist kein SSA_NAME, oder invariant"
 
70164
 
 
70165
-#: tree-ssa.c:886
 
70166
+#: tree-ssa.c:883
 
70167
 #, gcc-internal-format, gfc-internal-format
 
70168
 msgid "wrong edge %d->%d for PHI argument"
 
70169
 msgstr "Falsche Kante %d->%d für PHI-Argument"
 
70170
 
 
70171
-#: tree-ssa.c:967
 
70172
+#: tree-ssa.c:964
 
70173
 #, gcc-internal-format, gfc-internal-format
 
70174
 msgid "AUX pointer initialized for edge %d->%d"
 
70175
 msgstr "AUX-Zeiger für Kante %d->%d initialisiert"
 
70176
 
 
70177
-#: tree-ssa.c:992
 
70178
+#: tree-ssa.c:989
 
70179
 #, gcc-internal-format
 
70180
 msgid "stmt (%p) marked modified after optimization pass: "
 
70181
 msgstr "Anweisung (%p) nach Optimierungsdurchgang als geändert markiert: "
 
70182
 
 
70183
-#: tree-ssa.c:1049
 
70184
+#: tree-ssa.c:1046
 
70185
 #, gcc-internal-format
 
70186
 msgid "verify_ssa failed"
 
70187
 msgstr "verify_ssa gescheitert"
 
70188
 
 
70189
-#: tree-ssa.c:1631 varasm.c:322
 
70190
+#: tree-ssa.c:1628 varasm.c:321
 
70191
 #, gcc-internal-format
 
70192
 msgid "%qD was declared here"
 
70193
 msgstr "%qD wurde hier deklariert"
 
70194
 
 
70195
-#: tree-ssa.c:1663
 
70196
+#: tree-ssa.c:1660
 
70197
 #, gcc-internal-format
 
70198
 msgid "%qD is used uninitialized in this function"
 
70199
 msgstr "%qD wird in dieser Funktion uninitialisiert verwendet"
 
70200
 
 
70201
-#: tree-ssa.c:1700
 
70202
+#: tree-ssa.c:1697
 
70203
 #, gcc-internal-format
 
70204
 msgid "%qE is used uninitialized in this function"
 
70205
 msgstr "%qE wird in dieser Funktion uninitialisiert verwendet"
 
70206
 
 
70207
-#: tree-ssa.c:1705
 
70208
+#: tree-ssa.c:1702
 
70209
 #, gcc-internal-format
 
70210
 msgid "%qE may be used uninitialized in this function"
 
70211
 msgstr "%qE könnte in dieser Funktion uninitialisiert verwendet werden"
 
70212
@@ -17161,9 +17146,9 @@
 
70213
 msgstr "Vektoroperation wird mit einzelner skalarer Operation ausgeweitet"
 
70214
 
 
70215
 #: tree-vect-generic.c:909
 
70216
-#, fuzzy, gcc-internal-format
 
70217
+#, gcc-internal-format
 
70218
 msgid "vector condition will be expanded piecewise"
 
70219
-msgstr "Vektoroperation wird stückweise ausgeweitet"
 
70220
+msgstr "Vektorbedingung wird stückweise ausgeweitet"
 
70221
 
 
70222
 #: tree-vect-generic.c:1218
 
70223
 #, gcc-internal-format
 
70224
@@ -17235,24 +17220,24 @@
 
70225
 msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
 
70226
 msgstr "%qD ohne Attribut »dllimport« redeklariert: vorheriges »dllimport« ignoriert"
 
70227
 
 
70228
-#: tree.c:5610 tree.c:5622 tree.c:5632 c-family/c-common.c:6380
 
70229
-#: c-family/c-common.c:6399 c-family/c-common.c:6417 c-family/c-common.c:6445
 
70230
-#: c-family/c-common.c:6473 c-family/c-common.c:6501 c-family/c-common.c:6517
 
70231
-#: c-family/c-common.c:6536 c-family/c-common.c:6553 c-family/c-common.c:6577
 
70232
-#: c-family/c-common.c:6600 c-family/c-common.c:6617 c-family/c-common.c:6645
 
70233
-#: c-family/c-common.c:6666 c-family/c-common.c:6687 c-family/c-common.c:6714
 
70234
-#: c-family/c-common.c:6745 c-family/c-common.c:6782 c-family/c-common.c:6809
 
70235
-#: c-family/c-common.c:6869 c-family/c-common.c:6954 c-family/c-common.c:6984
 
70236
-#: c-family/c-common.c:7038 c-family/c-common.c:7496 c-family/c-common.c:7514
 
70237
-#: c-family/c-common.c:7576 c-family/c-common.c:7619 c-family/c-common.c:7690
 
70238
-#: c-family/c-common.c:7818 c-family/c-common.c:7886 c-family/c-common.c:7944
 
70239
-#: c-family/c-common.c:7992 c-family/c-common.c:8155 c-family/c-common.c:8176
 
70240
-#: c-family/c-common.c:8288 c-family/c-common.c:8312 c-family/c-common.c:8619
 
70241
-#: c-family/c-common.c:8642 c-family/c-common.c:8681 c-family/c-common.c:8759
 
70242
-#: c-family/c-common.c:8906 config/darwin.c:1997 config/arm/arm.c:5119
 
70243
-#: config/arm/arm.c:5147 config/arm/arm.c:5164 config/avr/avr.c:7789
 
70244
-#: config/h8300/h8300.c:5463 config/h8300/h8300.c:5487 config/i386/i386.c:4965
 
70245
-#: config/i386/i386.c:34737 config/ia64/ia64.c:737
 
70246
+#: tree.c:5610 tree.c:5622 tree.c:5632 c-family/c-common.c:6385
 
70247
+#: c-family/c-common.c:6404 c-family/c-common.c:6422 c-family/c-common.c:6450
 
70248
+#: c-family/c-common.c:6478 c-family/c-common.c:6506 c-family/c-common.c:6522
 
70249
+#: c-family/c-common.c:6537 c-family/c-common.c:6558 c-family/c-common.c:6575
 
70250
+#: c-family/c-common.c:6599 c-family/c-common.c:6622 c-family/c-common.c:6639
 
70251
+#: c-family/c-common.c:6667 c-family/c-common.c:6688 c-family/c-common.c:6709
 
70252
+#: c-family/c-common.c:6736 c-family/c-common.c:6767 c-family/c-common.c:6804
 
70253
+#: c-family/c-common.c:6831 c-family/c-common.c:6891 c-family/c-common.c:6976
 
70254
+#: c-family/c-common.c:7006 c-family/c-common.c:7060 c-family/c-common.c:7518
 
70255
+#: c-family/c-common.c:7536 c-family/c-common.c:7598 c-family/c-common.c:7641
 
70256
+#: c-family/c-common.c:7712 c-family/c-common.c:7840 c-family/c-common.c:7908
 
70257
+#: c-family/c-common.c:7966 c-family/c-common.c:8014 c-family/c-common.c:8177
 
70258
+#: c-family/c-common.c:8198 c-family/c-common.c:8310 c-family/c-common.c:8334
 
70259
+#: c-family/c-common.c:8641 c-family/c-common.c:8664 c-family/c-common.c:8703
 
70260
+#: c-family/c-common.c:8781 c-family/c-common.c:8928 config/darwin.c:1997
 
70261
+#: config/arm/arm.c:5119 config/arm/arm.c:5147 config/arm/arm.c:5164
 
70262
+#: config/avr/avr.c:7789 config/h8300/h8300.c:5463 config/h8300/h8300.c:5487
 
70263
+#: config/i386/i386.c:4965 config/i386/i386.c:34737 config/ia64/ia64.c:737
 
70264
 #: config/rs6000/rs6000.c:24907 config/spu/spu.c:3743
 
70265
 #: ada/gcc-interface/utils.c:6189 lto/lto-lang.c:222
 
70266
 #, gcc-internal-format
 
70267
@@ -17434,137 +17419,137 @@
 
70268
 msgid "variable tracking size limit exceeded"
 
70269
 msgstr "Grenze zur Variablenverfolgung überschritten"
 
70270
 
 
70271
-#: varasm.c:315
 
70272
+#: varasm.c:314
 
70273
 #, gcc-internal-format
 
70274
 msgid "%+D causes a section type conflict"
 
70275
 msgstr "%+D löst einen Abschnittstypkonflikt aus"
 
70276
 
 
70277
-#: varasm.c:318
 
70278
+#: varasm.c:317
 
70279
 #, gcc-internal-format
 
70280
 msgid "%+D causes a section type conflict with %D"
 
70281
 msgstr "%+D löst einen Abschnittstypkonflikt mit %D aus"
 
70282
 
 
70283
-#: varasm.c:960
 
70284
+#: varasm.c:959
 
70285
 #, gcc-internal-format
 
70286
 msgid "alignment of %q+D is greater than maximum object file alignment.  Using %d"
 
70287
 msgstr "Ausrichtung von %q+D ist größer als maximale Objektdateiausrichtung. %d verwendet"
 
70288
 
 
70289
-#: varasm.c:1200 varasm.c:1209
 
70290
+#: varasm.c:1198 varasm.c:1207
 
70291
 #, gcc-internal-format
 
70292
 msgid "register name not specified for %q+D"
 
70293
 msgstr "für %q+D wurde kein Registername angegeben"
 
70294
 
 
70295
-#: varasm.c:1211
 
70296
+#: varasm.c:1209
 
70297
 #, gcc-internal-format
 
70298
 msgid "invalid register name for %q+D"
 
70299
 msgstr "ungültiger Registername für %q+D"
 
70300
 
 
70301
-#: varasm.c:1213
 
70302
+#: varasm.c:1211
 
70303
 #, gcc-internal-format
 
70304
 msgid "data type of %q+D isn%'t suitable for a register"
 
70305
 msgstr "Datentyp von %q+D ist nicht für Register geeignet"
 
70306
 
 
70307
-#: varasm.c:1216
 
70308
+#: varasm.c:1214
 
70309
 #, gcc-internal-format
 
70310
 msgid "the register specified for %q+D cannot be accessed by the current target"
 
70311
 msgstr "für %q+D angegebenes Register kann vom aktuellen Ziel nicht zugegriffen werden"
 
70312
 
 
70313
-#: varasm.c:1219
 
70314
+#: varasm.c:1217
 
70315
 #, gcc-internal-format
 
70316
 msgid "the register specified for %q+D is not general enough to be used as a register variable"
 
70317
 msgstr "für %q+D angegebenes Register ist nicht allgemein genug, um als eine Registervariable verwendet zu werden"
 
70318
 
 
70319
-#: varasm.c:1222
 
70320
+#: varasm.c:1220
 
70321
 #, gcc-internal-format
 
70322
 msgid "register specified for %q+D isn%'t suitable for data type"
 
70323
 msgstr "für %q+D angegebenes Register eignet sich nicht für Datentyp"
 
70324
 
 
70325
-#: varasm.c:1232
 
70326
+#: varasm.c:1230
 
70327
 #, gcc-internal-format
 
70328
 msgid "global register variable has initial value"
 
70329
 msgstr "globale Registervariable hat Anfangswert"
 
70330
 
 
70331
-#: varasm.c:1236
 
70332
+#: varasm.c:1234
 
70333
 #, gcc-internal-format
 
70334
 msgid "optimization may eliminate reads and/or writes to register variables"
 
70335
 msgstr "Optimierung kann Lese- und/oder Schreiboperationen auf Registervariablen entfernen"
 
70336
 
 
70337
-#: varasm.c:1274
 
70338
+#: varasm.c:1272
 
70339
 #, gcc-internal-format
 
70340
 msgid "register name given for non-register variable %q+D"
 
70341
 msgstr "Registername für Nicht-Registervariable %q+D angegeben"
 
70342
 
 
70343
-#: varasm.c:1820
 
70344
+#: varasm.c:1818
 
70345
 #, gcc-internal-format
 
70346
 msgid "thread-local COMMON data not implemented"
 
70347
 msgstr "Thread-lokale COMMON-Daten nicht implementiert"
 
70348
 
 
70349
-#: varasm.c:1852
 
70350
+#: varasm.c:1850
 
70351
 #, gcc-internal-format
 
70352
 msgid "requested alignment for %q+D is greater than implemented alignment of %wu"
 
70353
 msgstr "angeforderte Ausrichtung für %q+D ist größer als die implementierte Ausrichtung von %wu"
 
70354
 
 
70355
-#: varasm.c:1940 c/c-decl.c:4353
 
70356
+#: varasm.c:1938 c/c-decl.c:4353
 
70357
 #, gcc-internal-format
 
70358
 msgid "storage size of %q+D isn%'t known"
 
70359
 msgstr "Speichergröße von %q+D ist unbekannt"
 
70360
 
 
70361
-#: varasm.c:4605
 
70362
+#: varasm.c:4590
 
70363
 #, gcc-internal-format
 
70364
 msgid "initializer for integer/fixed-point value is too complicated"
 
70365
 msgstr "Initialisierung für Ganzzahl-/Gleitkommazahlwert ist zu kompliziert"
 
70366
 
 
70367
-#: varasm.c:4610
 
70368
+#: varasm.c:4595
 
70369
 #, gcc-internal-format
 
70370
 msgid "initializer for floating value is not a floating constant"
 
70371
 msgstr "Initialisierung für Gleitkommawert ist keine Gleitkommakonstante"
 
70372
 
 
70373
-#: varasm.c:4918
 
70374
+#: varasm.c:4903
 
70375
 #, gcc-internal-format
 
70376
 msgid "invalid initial value for member %qE"
 
70377
 msgstr "ungültiger Anfangswert für Element %qE"
 
70378
 
 
70379
-#: varasm.c:5270
 
70380
+#: varasm.c:5255
 
70381
 #, gcc-internal-format
 
70382
 msgid "weak declaration of %q+D must be public"
 
70383
 msgstr "schwache Deklaration von %q+D muss öffentlich sein"
 
70384
 
 
70385
-#: varasm.c:5272
 
70386
+#: varasm.c:5257
 
70387
 #, gcc-internal-format
 
70388
 msgid "weak declaration of %q+D not supported"
 
70389
 msgstr "schwache Deklaration von %q+D wird nicht unterstützt"
 
70390
 
 
70391
-#: varasm.c:5301 varasm.c:5598
 
70392
+#: varasm.c:5286 varasm.c:5583
 
70393
 #, gcc-internal-format
 
70394
 msgid "only weak aliases are supported in this configuration"
 
70395
 msgstr "in dieser Konfiguration werden nur schwache Aliase unterstützt"
 
70396
 
 
70397
-#: varasm.c:5490
 
70398
+#: varasm.c:5475
 
70399
 #, gcc-internal-format
 
70400
 msgid "weakref is not supported in this configuration"
 
70401
 msgstr "weakref wird in dieser Konfiguration nicht unterstützt"
 
70402
 
 
70403
-#: varasm.c:5513 varasm.c:5595
 
70404
+#: varasm.c:5498 varasm.c:5580
 
70405
 #, gcc-internal-format
 
70406
 msgid "ifunc is not supported in this configuration"
 
70407
 msgstr "ifunc wird in dieser Konfiguration nicht unterstützt"
 
70408
 
 
70409
-#: varasm.c:5572
 
70410
+#: varasm.c:5557
 
70411
 #, gcc-internal-format
 
70412
 msgid "weakref %q+D ultimately targets itself"
 
70413
 msgstr "weakref %q+D zielt letztendlich auf sich selbst ab"
 
70414
 
 
70415
-#: varasm.c:5581
 
70416
+#: varasm.c:5566
 
70417
 #, gcc-internal-format
 
70418
 msgid "weakref %q+D must have static linkage"
 
70419
 msgstr "schwache Referenz %q+D muss statische Bindung haben"
 
70420
 
 
70421
-#: varasm.c:5588
 
70422
+#: varasm.c:5573
 
70423
 #, gcc-internal-format
 
70424
 msgid "alias definitions not supported in this configuration"
 
70425
 msgstr "Alias-Definitionen werden in dieser Konfiguration nicht unterstützt"
 
70426
 
 
70427
-#: varasm.c:5807 config/sol2.c:155 config/i386/winnt.c:254
 
70428
+#: varasm.c:5792 config/sol2.c:155 config/i386/winnt.c:254
 
70429
 #, gcc-internal-format
 
70430
 msgid "visibility attribute not supported in this configuration; ignored"
 
70431
 msgstr "Sichtbarkeitsattribute werden in dieser Konfiguration nicht unterstützt; ignoriert"
 
70432
@@ -17590,1316 +17575,1316 @@
 
70433
 msgid "bytecode stream: tag %s is not in the expected range [%s, %s]"
 
70434
 msgstr "Bytecode-Strom: Marke %s ist nicht im erwarteten Wertebereich [%s, %s]"
 
70435
 
 
70436
-#: c-family/c-common.c:911
 
70437
+#: c-family/c-common.c:916
 
70438
 #, gcc-internal-format
 
70439
 msgid "%qD is not defined outside of function scope"
 
70440
 msgstr "%qD ist außerhalb des Funktionsgültigkeitsbereiches nicht definiert"
 
70441
 
 
70442
-#: c-family/c-common.c:961
 
70443
+#: c-family/c-common.c:966
 
70444
 #, gcc-internal-format
 
70445
 msgid "string length %qd is greater than the length %qd ISO C%d compilers are required to support"
 
70446
 msgstr "Zeichenkettenlänge %qd ist größer als die Länge %qd, die von ISO-C%d-Compilern unterstützt werden muss"
 
70447
 
 
70448
-#: c-family/c-common.c:1280 c/c-typeck.c:9864 cp/typeck.c:4158
 
70449
+#: c-family/c-common.c:1285 c/c-typeck.c:9864 cp/typeck.c:4158
 
70450
 #, gcc-internal-format
 
70451
 msgid "left shift count is negative"
 
70452
 msgstr "Links-Schiebe-Weite ist negativ"
 
70453
 
 
70454
-#: c-family/c-common.c:1281 c/c-typeck.c:9812 cp/typeck.c:4112
 
70455
+#: c-family/c-common.c:1286 c/c-typeck.c:9812 cp/typeck.c:4112
 
70456
 #, gcc-internal-format
 
70457
 msgid "right shift count is negative"
 
70458
 msgstr "Rechts-Schiebe-Weite ist negativ"
 
70459
 
 
70460
-#: c-family/c-common.c:1286 c/c-typeck.c:9871 cp/typeck.c:4165
 
70461
+#: c-family/c-common.c:1291 c/c-typeck.c:9871 cp/typeck.c:4165
 
70462
 #, gcc-internal-format
 
70463
 msgid "left shift count >= width of type"
 
70464
 msgstr "Links-Schiebe-Weite >= Breite des Typs"
 
70465
 
 
70466
-#: c-family/c-common.c:1287 c/c-typeck.c:9823 cp/typeck.c:4119
 
70467
+#: c-family/c-common.c:1292 c/c-typeck.c:9823 cp/typeck.c:4119
 
70468
 #, gcc-internal-format
 
70469
 msgid "right shift count >= width of type"
 
70470
 msgstr "Rechts-Schiebe-Weite >= Breite des Typs"
 
70471
 
 
70472
-#: c-family/c-common.c:1508 c-family/c-common.c:1520 cp/semantics.c:6865
 
70473
+#: c-family/c-common.c:1513 c-family/c-common.c:1525 cp/semantics.c:6867
 
70474
 #, gcc-internal-format
 
70475
 msgid "overflow in constant expression"
 
70476
 msgstr "Überlauf in Konstanten-Ausdruck"
 
70477
 
 
70478
-#: c-family/c-common.c:1543
 
70479
+#: c-family/c-common.c:1548
 
70480
 #, gcc-internal-format
 
70481
 msgid "integer overflow in expression"
 
70482
 msgstr "Ganzzahlüberlauf in Ausdruck"
 
70483
 
 
70484
-#: c-family/c-common.c:1548
 
70485
+#: c-family/c-common.c:1553
 
70486
 #, gcc-internal-format
 
70487
 msgid "floating point overflow in expression"
 
70488
 msgstr "Gleitkommaüberlauf in Ausdruck"
 
70489
 
 
70490
-#: c-family/c-common.c:1552
 
70491
+#: c-family/c-common.c:1557
 
70492
 #, gcc-internal-format
 
70493
 msgid "fixed-point overflow in expression"
 
70494
 msgstr "Festkommaüberlauf in Ausdruck"
 
70495
 
 
70496
-#: c-family/c-common.c:1556
 
70497
+#: c-family/c-common.c:1561
 
70498
 #, gcc-internal-format
 
70499
 msgid "vector overflow in expression"
 
70500
 msgstr "Vektorüberlauf in Ausdruck"
 
70501
 
 
70502
-#: c-family/c-common.c:1562
 
70503
+#: c-family/c-common.c:1567
 
70504
 #, gcc-internal-format
 
70505
 msgid "complex integer overflow in expression"
 
70506
 msgstr "komplexer Ganzzahlüberlauf in Ausdruck"
 
70507
 
 
70508
-#: c-family/c-common.c:1565
 
70509
+#: c-family/c-common.c:1570
 
70510
 #, gcc-internal-format
 
70511
 msgid "complex floating point overflow in expression"
 
70512
 msgstr "komplexer Gleitkommaüberlauf in Ausdruck"
 
70513
 
 
70514
-#: c-family/c-common.c:1608
 
70515
+#: c-family/c-common.c:1613
 
70516
 #, gcc-internal-format
 
70517
 msgid "logical %<or%> applied to non-boolean constant"
 
70518
 msgstr "Logisches %<or%> auf Nicht-Boolesche Konstante angewandt"
 
70519
 
 
70520
-#: c-family/c-common.c:1611
 
70521
+#: c-family/c-common.c:1616
 
70522
 #, gcc-internal-format
 
70523
 msgid "logical %<and%> applied to non-boolean constant"
 
70524
 msgstr "logisches %<und%> auf nicht-boolsche Konstante angewendet"
 
70525
 
 
70526
-#: c-family/c-common.c:1675
 
70527
+#: c-family/c-common.c:1680
 
70528
 #, gcc-internal-format
 
70529
 msgid "logical %<or%> of collectively exhaustive tests is always true"
 
70530
 msgstr "logisches %<oder%> gemeinsam erschöpfender Tests ist immer »wahr«"
 
70531
 
 
70532
-#: c-family/c-common.c:1679
 
70533
+#: c-family/c-common.c:1684
 
70534
 #, gcc-internal-format
 
70535
 msgid "logical %<and%> of mutually exclusive tests is always false"
 
70536
 msgstr "logisches %<und%> sich gegenseitig ausschließender Tests ist immer »falsch«"
 
70537
 
 
70538
-#: c-family/c-common.c:1811
 
70539
+#: c-family/c-common.c:1816
 
70540
 #, gcc-internal-format
 
70541
 msgid "type-punning to incomplete type might break strict-aliasing rules"
 
70542
 msgstr "Type-Punning auf unvollständigen Typen kann strict-aliasing-Regeln verletzen"
 
70543
 
 
70544
-#: c-family/c-common.c:1826
 
70545
+#: c-family/c-common.c:1831
 
70546
 #, gcc-internal-format
 
70547
 msgid "dereferencing type-punned pointer will break strict-aliasing rules"
 
70548
 msgstr "Dereferenzierung eines Type-Pun-Zeigers verletzt strict-aliasing-Regeln"
 
70549
 
 
70550
-#: c-family/c-common.c:1833 c-family/c-common.c:1851
 
70551
+#: c-family/c-common.c:1838 c-family/c-common.c:1856
 
70552
 #, gcc-internal-format
 
70553
 msgid "dereferencing type-punned pointer might break strict-aliasing rules"
 
70554
 msgstr "Dereferenzierung eines Type-Pun-Zeigers könnte strict-aliasing-Regeln verletzen"
 
70555
 
 
70556
-#: c-family/c-common.c:1985
 
70557
+#: c-family/c-common.c:1990
 
70558
 #, gcc-internal-format
 
70559
 msgid "argument to %<sizeof%> in %qD call is the same expression as the destination; did you mean to remove the addressof?"
 
70560
-msgstr ""
 
70561
+msgstr "Argument für %<sizeof%> in Aufruf von %qD ist der gleiche Ausdruck wie das Ziel; sollte addressof entfernt werden?"
 
70562
 
 
70563
-#: c-family/c-common.c:1992
 
70564
+#: c-family/c-common.c:1997
 
70565
 #, gcc-internal-format
 
70566
 msgid "argument to %<sizeof%> in %qD call is the same expression as the destination; did you mean to provide an explicit length?"
 
70567
-msgstr ""
 
70568
+msgstr "Argument für %<sizeof%> in Aufruf von %qD ist der gleiche Ausdruck wie das Ziel; sollte ausdrückliche Länge angegeben werden?"
 
70569
 
 
70570
-#: c-family/c-common.c:1997
 
70571
+#: c-family/c-common.c:2002
 
70572
 #, gcc-internal-format
 
70573
 msgid "argument to %<sizeof%> in %qD call is the same expression as the destination; did you mean to dereference it?"
 
70574
-msgstr ""
 
70575
+msgstr "Argument für %<sizeof%> in Aufruf von %qD ist der gleiche Ausdruck wie das Ziel; sollte es dereferenziert werden?"
 
70576
 
 
70577
-#: c-family/c-common.c:2009
 
70578
+#: c-family/c-common.c:2014
 
70579
 #, gcc-internal-format
 
70580
 msgid "argument to %<sizeof%> in %qD call is the same pointer type %qT as the destination; expected %qT or an explicit length"
 
70581
-msgstr ""
 
70582
+msgstr "Argument für %<sizeof%> in Aufruf von %qD ist vom gleichen Zeigertyp %qT wie das Ziel; %qT oder ausdrückliche Länge erwartet"
 
70583
 
 
70584
-#: c-family/c-common.c:2025
 
70585
+#: c-family/c-common.c:2030
 
70586
 #, gcc-internal-format
 
70587
 msgid "argument to %<sizeof%> in %qD call is the same expression as the source; did you mean to remove the addressof?"
 
70588
-msgstr ""
 
70589
+msgstr "Argument für %<sizeof%> in Aufruf von %qD ist der gleiche Ausdruck wie die Quelle; sollte addressof entfernt werden?"
 
70590
 
 
70591
-#: c-family/c-common.c:2032
 
70592
+#: c-family/c-common.c:2037
 
70593
 #, gcc-internal-format
 
70594
 msgid "argument to %<sizeof%> in %qD call is the same expression as the source; did you mean to provide an explicit length?"
 
70595
-msgstr ""
 
70596
+msgstr "Argument für %<sizeof%> in Aufruf von %qD ist der gleiche Ausdruck wie die Quelle; sollte ausdrückliche Länge angegeben werden?"
 
70597
 
 
70598
-#: c-family/c-common.c:2037
 
70599
+#: c-family/c-common.c:2042
 
70600
 #, gcc-internal-format
 
70601
 msgid "argument to %<sizeof%> in %qD call is the same expression as the source; did you mean to dereference it?"
 
70602
-msgstr ""
 
70603
+msgstr "Argument für %<sizeof%> in Aufruf von %qD ist der gleiche Ausdruck wie die Quelle; sollte es dereferenziert werden?"
 
70604
 
 
70605
-#: c-family/c-common.c:2049
 
70606
+#: c-family/c-common.c:2054
 
70607
 #, gcc-internal-format
 
70608
 msgid "argument to %<sizeof%> in %qD call is the same pointer type %qT as the source; expected %qT or an explicit length"
 
70609
-msgstr ""
 
70610
+msgstr "Argument für %<sizeof%> in Aufruf von %qD ist vom gleichen Zeigertyp %qT wie die Quelle; %qT oder ausdrückliche Länge erwartet"
 
70611
 
 
70612
-#: c-family/c-common.c:2065
 
70613
+#: c-family/c-common.c:2070
 
70614
 #, gcc-internal-format
 
70615
 msgid "argument to %<sizeof%> in %qD call is the same expression as the first source; did you mean to remove the addressof?"
 
70616
-msgstr ""
 
70617
+msgstr "Argument für %<sizeof%> in Aufruf von %qD ist der gleiche Ausdruck wie die erste Quelle; sollte addressof entfernt werden?"
 
70618
 
 
70619
-#: c-family/c-common.c:2072
 
70620
+#: c-family/c-common.c:2077
 
70621
 #, gcc-internal-format
 
70622
 msgid "argument to %<sizeof%> in %qD call is the same expression as the first source; did you mean to provide an explicit length?"
 
70623
-msgstr ""
 
70624
+msgstr "Argument für %<sizeof%> in Aufruf von %qD ist der gleiche Ausdruck wie die erste Quelle; sollte ausdrückliche Länge angegeben werden?"
 
70625
 
 
70626
-#: c-family/c-common.c:2077
 
70627
+#: c-family/c-common.c:2082
 
70628
 #, gcc-internal-format
 
70629
 msgid "argument to %<sizeof%> in %qD call is the same expression as the first source; did you mean to dereference it?"
 
70630
-msgstr ""
 
70631
+msgstr "Argument für %<sizeof%> in Aufruf von %qD ist der gleiche Ausdruck wie die erste Quelle; sollte es dereferenziert werden?"
 
70632
 
 
70633
-#: c-family/c-common.c:2089
 
70634
+#: c-family/c-common.c:2094
 
70635
 #, gcc-internal-format
 
70636
 msgid "argument to %<sizeof%> in %qD call is the same pointer type %qT as the first source; expected %qT or an explicit length"
 
70637
-msgstr ""
 
70638
+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"
 
70639
 
 
70640
-#: c-family/c-common.c:2105
 
70641
+#: c-family/c-common.c:2110
 
70642
 #, gcc-internal-format
 
70643
 msgid "argument to %<sizeof%> in %qD call is the same expression as the second source; did you mean to remove the addressof?"
 
70644
-msgstr ""
 
70645
+msgstr "Argument für %<sizeof%> in Aufruf von %qD ist der gleiche Ausdruck wie die zweite Quelle; sollte addressof entfernt werden?"
 
70646
 
 
70647
-#: c-family/c-common.c:2112
 
70648
+#: c-family/c-common.c:2117
 
70649
 #, gcc-internal-format
 
70650
 msgid "argument to %<sizeof%> in %qD call is the same expression as the second source; did you mean to provide an explicit length?"
 
70651
-msgstr ""
 
70652
+msgstr "Argument für %<sizeof%> in Aufruf von %qD ist der gleiche Ausdruck wie die zweite Quelle; sollte ausdrückliche Länge angegeben werden?"
 
70653
 
 
70654
-#: c-family/c-common.c:2117
 
70655
+#: c-family/c-common.c:2122
 
70656
 #, gcc-internal-format
 
70657
 msgid "argument to %<sizeof%> in %qD call is the same expression as the second source; did you mean to dereference it?"
 
70658
-msgstr ""
 
70659
+msgstr "Argument für %<sizeof%> in Aufruf von %qD ist der gleiche Ausdruck wie die zweite Quelle; sollte es dereferenziert werden?"
 
70660
 
 
70661
-#: c-family/c-common.c:2129
 
70662
+#: c-family/c-common.c:2134
 
70663
 #, gcc-internal-format
 
70664
 msgid "argument to %<sizeof%> in %qD call is the same pointer type %qT as the second source; expected %qT or an explicit length"
 
70665
-msgstr ""
 
70666
+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"
 
70667
 
 
70668
-#: c-family/c-common.c:2161
 
70669
+#: c-family/c-common.c:2166
 
70670
 #, gcc-internal-format
 
70671
 msgid "first argument of %q+D should be %<int%>"
 
70672
 msgstr "erstes Argument von %q+D sollte %<int%> sein"
 
70673
 
 
70674
-#: c-family/c-common.c:2170
 
70675
+#: c-family/c-common.c:2175
 
70676
 #, gcc-internal-format
 
70677
 msgid "second argument of %q+D should be %<char **%>"
 
70678
 msgstr "zweites Argument von %q+D sollte %<char **%> sein"
 
70679
 
 
70680
-#: c-family/c-common.c:2179
 
70681
+#: c-family/c-common.c:2184
 
70682
 #, gcc-internal-format
 
70683
 msgid "third argument of %q+D should probably be %<char **%>"
 
70684
 msgstr "drittes Argument von %q+D sollte wahrscheinlich %<char **%> sein"
 
70685
 
 
70686
-#: c-family/c-common.c:2190
 
70687
+#: c-family/c-common.c:2195
 
70688
 #, gcc-internal-format
 
70689
 msgid "%q+D takes only zero or two arguments"
 
70690
 msgstr "%q+D benötigt entweder null oder zwei Argumente"
 
70691
 
 
70692
-#: c-family/c-common.c:2239
 
70693
+#: c-family/c-common.c:2244
 
70694
 #, gcc-internal-format
 
70695
 msgid "use -flax-vector-conversions to permit conversions between vectors with differing element types or numbers of subparts"
 
70696
 msgstr "-flax-vector-conversions verwenden, um Umwandlung zwischen Vektoren mit unterschiedlichen Elementtypen oder Anzahl der Teile zu erlauben"
 
70697
 
 
70698
-#: c-family/c-common.c:2278
 
70699
+#: c-family/c-common.c:2283
 
70700
 #, gcc-internal-format
 
70701
 msgid "__builtin_shuffle last argument must be an integer vector"
 
70702
 msgstr "Das letzte Argument von __builtin_shuffle muss Ganzzahlvektor sein"
 
70703
 
 
70704
-#: c-family/c-common.c:2286
 
70705
+#: c-family/c-common.c:2291
 
70706
 #, gcc-internal-format
 
70707
 msgid "__builtin_shuffle arguments must be vectors"
 
70708
 msgstr "Argumente für __builtin_shuffle müssen Vektoren sein"
 
70709
 
 
70710
-#: c-family/c-common.c:2292
 
70711
+#: c-family/c-common.c:2297
 
70712
 #, gcc-internal-format
 
70713
 msgid "__builtin_shuffle argument vectors must be of the same type"
 
70714
 msgstr "Vektorargumente von __builtin_shuffle müssen gleichen Typ haben"
 
70715
 
 
70716
-#: c-family/c-common.c:2302
 
70717
+#: c-family/c-common.c:2307
 
70718
 #, gcc-internal-format
 
70719
 msgid "__builtin_shuffle number of elements of the argument vector(s) and the mask vector should be the same"
 
70720
 msgstr "Anzahl der Elemente des/der Argumentvektors/en und des Maskenvektors für __builtin_shuffle sollten gleich sein"
 
70721
 
 
70722
-#: c-family/c-common.c:2311
 
70723
+#: c-family/c-common.c:2316
 
70724
 #, gcc-internal-format
 
70725
 msgid "__builtin_shuffle argument vector(s) inner type must have the same size as inner type of the mask"
 
70726
 msgstr "Innere Typen des/der Argumentvektors/en und Maske von __builtin_shuffle müssen gleiche Größe haben"
 
70727
 
 
70728
-#: c-family/c-common.c:2505
 
70729
+#: c-family/c-common.c:2510
 
70730
 #, gcc-internal-format
 
70731
 msgid "negative integer implicitly converted to unsigned type"
 
70732
 msgstr "Negative Ganzzahl implizit in vorzeichenlosen Typen konvertiert"
 
70733
 
 
70734
-#: c-family/c-common.c:2511
 
70735
+#: c-family/c-common.c:2516
 
70736
 #, gcc-internal-format
 
70737
 msgid "conversion of unsigned constant value to negative integer"
 
70738
 msgstr "Umwandlung eines vorzeichenlosen konstanten Wertes in negative Ganzzahl"
 
70739
 
 
70740
-#: c-family/c-common.c:2605
 
70741
+#: c-family/c-common.c:2610
 
70742
 #, gcc-internal-format
 
70743
 msgid "conversion to %qT from %qT may change the sign of the result"
 
70744
 msgstr "Umwandlung in %qT von %qT könnte das Vorzeichen des Ergebnisses ändern"
 
70745
 
 
70746
-#: c-family/c-common.c:2674
 
70747
+#: c-family/c-common.c:2679
 
70748
 #, gcc-internal-format
 
70749
 msgid "conversion to %qT from boolean expression"
 
70750
 msgstr "Umwandlung in %qT aus boolschem Ausdruck"
 
70751
 
 
70752
-#: c-family/c-common.c:2681
 
70753
+#: c-family/c-common.c:2686
 
70754
 #, gcc-internal-format
 
70755
 msgid "conversion to %qT alters %qT constant value"
 
70756
 msgstr "Umformung in %qT ändert konstanten Wert von %qT"
 
70757
 
 
70758
-#: c-family/c-common.c:2700
 
70759
+#: c-family/c-common.c:2705
 
70760
 #, gcc-internal-format
 
70761
 msgid "conversion to %qT from %qT may alter its value"
 
70762
 msgstr "Umwandlung in %qT von %qT könnte den Wert ändern"
 
70763
 
 
70764
-#: c-family/c-common.c:2730
 
70765
+#: c-family/c-common.c:2735
 
70766
 #, gcc-internal-format
 
70767
 msgid "large integer implicitly truncated to unsigned type"
 
70768
 msgstr "Große Ganzzahl implizit auf vorzeichenlosen Typen abgeschnitten"
 
70769
 
 
70770
-#: c-family/c-common.c:2736 c-family/c-common.c:2743 c-family/c-common.c:2751
 
70771
+#: c-family/c-common.c:2741 c-family/c-common.c:2748 c-family/c-common.c:2756
 
70772
 #, gcc-internal-format
 
70773
 msgid "overflow in implicit constant conversion"
 
70774
 msgstr "Überlauf in impliziter Konstantenkonvertierung"
 
70775
 
 
70776
-#: c-family/c-common.c:2923
 
70777
+#: c-family/c-common.c:2928
 
70778
 #, gcc-internal-format
 
70779
 msgid "operation on %qE may be undefined"
 
70780
 msgstr "Operation auf %qE könnte undefiniert sein"
 
70781
 
 
70782
-#: c-family/c-common.c:3234
 
70783
+#: c-family/c-common.c:3239
 
70784
 #, gcc-internal-format
 
70785
 msgid "case label does not reduce to an integer constant"
 
70786
 msgstr "case-Marke reduziert nicht auf Ganzzahlkonstante"
 
70787
 
 
70788
-#: c-family/c-common.c:3274
 
70789
+#: c-family/c-common.c:3279
 
70790
 #, gcc-internal-format
 
70791
 msgid "case label value is less than minimum value for type"
 
70792
 msgstr "case-Marke ist kleiner als Minimalwert des Typs"
 
70793
 
 
70794
-#: c-family/c-common.c:3282
 
70795
+#: c-family/c-common.c:3287
 
70796
 #, gcc-internal-format
 
70797
 msgid "case label value exceeds maximum value for type"
 
70798
 msgstr "case-Marke überschreitet Maximalwert des Typs"
 
70799
 
 
70800
-#: c-family/c-common.c:3290
 
70801
+#: c-family/c-common.c:3295
 
70802
 #, gcc-internal-format
 
70803
 msgid "lower value in case label range less than minimum value for type"
 
70804
 msgstr "Unterer Wert in case-Marken-Bereich ist kleiner als der Minimalwert des Typs"
 
70805
 
 
70806
-#: c-family/c-common.c:3299
 
70807
+#: c-family/c-common.c:3304
 
70808
 #, gcc-internal-format
 
70809
 msgid "upper value in case label range exceeds maximum value for type"
 
70810
 msgstr "Oberer Wert in case-Marken-Bereich überschreitet den Maximalwert des Typs"
 
70811
 
 
70812
-#: c-family/c-common.c:3378
 
70813
+#: c-family/c-common.c:3383
 
70814
 #, gcc-internal-format
 
70815
 msgid "GCC cannot support operators with integer types and fixed-point types that have too many integral and fractional bits together"
 
70816
 msgstr "GCC kann keine Operatoren mit Ganzzahl- und Festkommatypen unterstützen, die zusammen zu viele Ganzzahl- und Bruch-Bits haben"
 
70817
 
 
70818
-#: c-family/c-common.c:3881
 
70819
+#: c-family/c-common.c:3886
 
70820
 #, gcc-internal-format
 
70821
 msgid "invalid operands to binary %s (have %qT and %qT)"
 
70822
 msgstr "Ungültige Operanden für binäres %s (haben %qT und %qT)"
 
70823
 
 
70824
-#: c-family/c-common.c:4142
 
70825
+#: c-family/c-common.c:4147
 
70826
 #, gcc-internal-format
 
70827
 msgid "comparison is always false due to limited range of data type"
 
70828
 msgstr "Vergleich ist durch beschränkten Wertebereich des Datentyps stets »unwahr«"
 
70829
 
 
70830
-#: c-family/c-common.c:4145
 
70831
+#: c-family/c-common.c:4150
 
70832
 #, gcc-internal-format
 
70833
 msgid "comparison is always true due to limited range of data type"
 
70834
 msgstr "Vergleich ist durch beschränkten Wertebereich des Datentyps stets »wahr«"
 
70835
 
 
70836
-#: c-family/c-common.c:4230
 
70837
+#: c-family/c-common.c:4235
 
70838
 #, gcc-internal-format
 
70839
 msgid "comparison of unsigned expression >= 0 is always true"
 
70840
 msgstr "Vergleich eines vorzeichenlosen Ausdrucks >= 0 ist stets »wahr«"
 
70841
 
 
70842
-#: c-family/c-common.c:4237
 
70843
+#: c-family/c-common.c:4242
 
70844
 #, gcc-internal-format
 
70845
 msgid "comparison of unsigned expression < 0 is always false"
 
70846
 msgstr "Vergleich eines vorzeichenlosen Ausdrucks < 0 ist stets »unwahr«"
 
70847
 
 
70848
-#: c-family/c-common.c:4279
 
70849
+#: c-family/c-common.c:4284
 
70850
 #, gcc-internal-format
 
70851
 msgid "pointer of type %<void *%> used in arithmetic"
 
70852
 msgstr "Zeiger auf Typen %<void *%> in Arithmetik verwendet"
 
70853
 
 
70854
-#: c-family/c-common.c:4285
 
70855
+#: c-family/c-common.c:4290
 
70856
 #, gcc-internal-format
 
70857
 msgid "pointer to a function used in arithmetic"
 
70858
 msgstr "Zeiger auf Funktion in Arithmetik verwendet"
 
70859
 
 
70860
-#: c-family/c-common.c:4291
 
70861
+#: c-family/c-common.c:4296
 
70862
 #, gcc-internal-format
 
70863
 msgid "pointer to member function used in arithmetic"
 
70864
 msgstr "Zeiger auf Elementfunktion in Arithmetik verwendet"
 
70865
 
 
70866
-#: c-family/c-common.c:4503
 
70867
+#: c-family/c-common.c:4508
 
70868
 #, gcc-internal-format
 
70869
 msgid "the address of %qD will always evaluate as %<true%>"
 
70870
 msgstr "Die Adresse von %qD wird immer zu %<wahr%> auswerten"
 
70871
 
 
70872
-#: c-family/c-common.c:4598 cp/semantics.c:592 cp/typeck.c:7906
 
70873
+#: c-family/c-common.c:4603 cp/semantics.c:592 cp/typeck.c:7906
 
70874
 #, gcc-internal-format
 
70875
 msgid "suggest parentheses around assignment used as truth value"
 
70876
 msgstr "Um Zuweisung, die als Wahrheitswert verwendet wird, werden Klammern empfohlen"
 
70877
 
 
70878
-#: c-family/c-common.c:4677 c/c-decl.c:3686 c/c-typeck.c:10883
 
70879
+#: c-family/c-common.c:4682 c/c-decl.c:3686 c/c-typeck.c:10883
 
70880
 #, gcc-internal-format
 
70881
 msgid "invalid use of %<restrict%>"
 
70882
 msgstr "Ungültige Verwendung von %<restrict%>"
 
70883
 
 
70884
-#: c-family/c-common.c:4870
 
70885
+#: c-family/c-common.c:4875
 
70886
 #, gcc-internal-format
 
70887
 msgid "invalid application of %<sizeof%> to a function type"
 
70888
 msgstr "Ungültige Anwendung von %<sizeof%> auf einen Funktionstypen"
 
70889
 
 
70890
-#: c-family/c-common.c:4880
 
70891
+#: c-family/c-common.c:4885
 
70892
 #, gcc-internal-format
 
70893
 msgid "ISO C++ does not permit %<alignof%> applied to a function type"
 
70894
 msgstr "ISO-C++ erlaubt kein auf Funktionstypen angewendetes %<alignof%>"
 
70895
 
 
70896
-#: c-family/c-common.c:4883
 
70897
+#: c-family/c-common.c:4888
 
70898
 #, gcc-internal-format
 
70899
 msgid "ISO C does not permit %<_Alignof%> applied to a function type"
 
70900
 msgstr "ISO-C erlaubt kein auf Funktionstypen angewendetes %<_Alignof%>"
 
70901
 
 
70902
-#: c-family/c-common.c:4894
 
70903
+#: c-family/c-common.c:4899
 
70904
 #, gcc-internal-format
 
70905
 msgid "invalid application of %qs to a void type"
 
70906
 msgstr "Ungültige Anwendung von %qs auf einen void-Typen"
 
70907
 
 
70908
-#: c-family/c-common.c:4903
 
70909
+#: c-family/c-common.c:4908
 
70910
 #, gcc-internal-format
 
70911
 msgid "invalid application of %qs to incomplete type %qT"
 
70912
 msgstr "Ungültige Anwendung von %qs auf unvollständigen Typen %qT"
 
70913
 
 
70914
-#: c-family/c-common.c:4911
 
70915
+#: c-family/c-common.c:4916
 
70916
 #, gcc-internal-format
 
70917
 msgid "invalid application of %qs to array type %qT of incomplete element type"
 
70918
 msgstr "Ungültige Anwendung von %qs auf Feldtyp %qT mit unvollständigem Elementtyp"
 
70919
 
 
70920
-#: c-family/c-common.c:4951
 
70921
+#: c-family/c-common.c:4956
 
70922
 #, gcc-internal-format
 
70923
 msgid "%<__alignof%> applied to a bit-field"
 
70924
 msgstr "%<__alignof%> auf Bitfeld angewandt"
 
70925
 
 
70926
-#: c-family/c-common.c:5664
 
70927
+#: c-family/c-common.c:5669
 
70928
 #, gcc-internal-format
 
70929
 msgid "cannot disable built-in function %qs"
 
70930
 msgstr "Eingebaute Funktion %qs kann nicht abgeschaltet werden"
 
70931
 
 
70932
-#: c-family/c-common.c:5855
 
70933
+#: c-family/c-common.c:5860
 
70934
 #, gcc-internal-format
 
70935
 msgid "pointers are not permitted as case values"
 
70936
 msgstr "Zeiger sind nicht als case-Werte zugelassen"
 
70937
 
 
70938
-#: c-family/c-common.c:5862
 
70939
+#: c-family/c-common.c:5867
 
70940
 #, gcc-internal-format
 
70941
 msgid "range expressions in switch statements are non-standard"
 
70942
 msgstr "Wertebereichsausdrücke in switch-Anweisungen sind nicht standardkonform"
 
70943
 
 
70944
-#: c-family/c-common.c:5888
 
70945
+#: c-family/c-common.c:5893
 
70946
 #, gcc-internal-format
 
70947
 msgid "empty range specified"
 
70948
 msgstr "Leerer Wertebereich angegeben"
 
70949
 
 
70950
-#: c-family/c-common.c:5948
 
70951
+#: c-family/c-common.c:5953
 
70952
 #, gcc-internal-format
 
70953
 msgid "duplicate (or overlapping) case value"
 
70954
 msgstr "Doppelte (oder sich überschneidende) case-Werte"
 
70955
 
 
70956
-#: c-family/c-common.c:5950
 
70957
+#: c-family/c-common.c:5955
 
70958
 #, gcc-internal-format
 
70959
 msgid "this is the first entry overlapping that value"
 
70960
 msgstr "Dies ist der erste Eintrag, der diesen Wert überschneidet"
 
70961
 
 
70962
-#: c-family/c-common.c:5954
 
70963
+#: c-family/c-common.c:5959
 
70964
 #, gcc-internal-format
 
70965
 msgid "duplicate case value"
 
70966
 msgstr "Doppelter case-Wert"
 
70967
 
 
70968
-#: c-family/c-common.c:5955
 
70969
+#: c-family/c-common.c:5960
 
70970
 #, gcc-internal-format
 
70971
 msgid "previously used here"
 
70972
 msgstr "Bereits hier verwendet"
 
70973
 
 
70974
-#: c-family/c-common.c:5959
 
70975
+#: c-family/c-common.c:5964
 
70976
 #, gcc-internal-format
 
70977
 msgid "multiple default labels in one switch"
 
70978
 msgstr "Mehrere Standardmarken in einem »switch«"
 
70979
 
 
70980
-#: c-family/c-common.c:5961
 
70981
+#: c-family/c-common.c:5966
 
70982
 #, gcc-internal-format
 
70983
 msgid "this is the first default label"
 
70984
 msgstr "Dies ist die erste Standardmarke"
 
70985
 
 
70986
-#: c-family/c-common.c:6013
 
70987
+#: c-family/c-common.c:6018
 
70988
 #, gcc-internal-format
 
70989
 msgid "case value %qs not in enumerated type"
 
70990
 msgstr "case-Wert %qs nicht in Aufzählungstyp"
 
70991
 
 
70992
-#: c-family/c-common.c:6018
 
70993
+#: c-family/c-common.c:6023
 
70994
 #, gcc-internal-format
 
70995
 msgid "case value %qs not in enumerated type %qT"
 
70996
 msgstr "case-Wert %qs nicht in Aufzählungstyp %qT"
 
70997
 
 
70998
-#: c-family/c-common.c:6077
 
70999
+#: c-family/c-common.c:6082
 
71000
 #, gcc-internal-format
 
71001
 msgid "switch missing default case"
 
71002
 msgstr "Die Standardfallbehandlung in switch fehlt"
 
71003
 
 
71004
-#: c-family/c-common.c:6149
 
71005
+#: c-family/c-common.c:6154
 
71006
 #, gcc-internal-format
 
71007
 msgid "enumeration value %qE not handled in switch"
 
71008
 msgstr "Aufzählungswert %qE wird nicht von switch behandelt"
 
71009
 
 
71010
-#: c-family/c-common.c:6175
 
71011
+#: c-family/c-common.c:6180
 
71012
 #, gcc-internal-format
 
71013
 msgid "taking the address of a label is non-standard"
 
71014
 msgstr "Das Ermitteln der Adresse einer Marke ist nicht standardkonform"
 
71015
 
 
71016
-#: c-family/c-common.c:6369
 
71017
+#: c-family/c-common.c:6374
 
71018
 #, gcc-internal-format
 
71019
 msgid "%qE attribute ignored for field of type %qT"
 
71020
 msgstr "Attribut %qE ignoriert für Feld vom Typ %qT"
 
71021
 
 
71022
-#: c-family/c-common.c:6464 c-family/c-common.c:6492
 
71023
+#: c-family/c-common.c:6469 c-family/c-common.c:6497
 
71024
 #, gcc-internal-format
 
71025
 msgid "%qE attribute conflicts with attribute %s"
 
71026
 msgstr "Attribut %qE steht mit Attribut %s in Konflikt"
 
71027
 
 
71028
-#: c-family/c-common.c:6622 lto/lto-lang.c:227
 
71029
+#: c-family/c-common.c:6644 lto/lto-lang.c:227
 
71030
 #, gcc-internal-format
 
71031
 msgid "%qE attribute has no effect on unit local functions"
 
71032
 msgstr "Attribut %qE wirkt sich nicht auf einheits-lokale Funktionen aus"
 
71033
 
 
71034
-#: c-family/c-common.c:6776
 
71035
+#: c-family/c-common.c:6798
 
71036
 #, gcc-internal-format
 
71037
 msgid "%qE attribute have effect only on public objects"
 
71038
 msgstr "Attribut %qE wirkt sich nur auf öffentliche Objekte aus"
 
71039
 
 
71040
-#: c-family/c-common.c:6890
 
71041
+#: c-family/c-common.c:6912
 
71042
 #, gcc-internal-format
 
71043
 msgid "destructor priorities are not supported"
 
71044
 msgstr "Destruktorprioritäten werden nicht unterstützt"
 
71045
 
 
71046
-#: c-family/c-common.c:6892
 
71047
+#: c-family/c-common.c:6914
 
71048
 #, gcc-internal-format
 
71049
 msgid "constructor priorities are not supported"
 
71050
 msgstr "Konstruktorprioritäten werden nicht unterstützt"
 
71051
 
 
71052
-#: c-family/c-common.c:6910
 
71053
+#: c-family/c-common.c:6932
 
71054
 #, gcc-internal-format, gfc-internal-format
 
71055
 msgid "destructor priorities from 0 to %d are reserved for the implementation"
 
71056
 msgstr "Destruktorprioritäten von 0 bis %d sind für die Implementierung vorbehalten"
 
71057
 
 
71058
-#: c-family/c-common.c:6915
 
71059
+#: c-family/c-common.c:6937
 
71060
 #, gcc-internal-format, gfc-internal-format
 
71061
 msgid "constructor priorities from 0 to %d are reserved for the implementation"
 
71062
 msgstr "Konstruktorprioritäten von 0 bis %d sind für die Implementierung vorbehalten"
 
71063
 
 
71064
-#: c-family/c-common.c:6923
 
71065
+#: c-family/c-common.c:6945
 
71066
 #, gcc-internal-format, gfc-internal-format
 
71067
 msgid "destructor priorities must be integers from 0 to %d inclusive"
 
71068
 msgstr "Destruktorprioritäten müssen Ganzzahlen von 0 bis einschließlich %d sein"
 
71069
 
 
71070
-#: c-family/c-common.c:6926
 
71071
+#: c-family/c-common.c:6948
 
71072
 #, gcc-internal-format, gfc-internal-format
 
71073
 msgid "constructor priorities must be integers from 0 to %d inclusive"
 
71074
 msgstr "Konstruktorprioritäten müssen Ganzzahlen von 0 bis einschließlich %d sein"
 
71075
 
 
71076
-#: c-family/c-common.c:7082
 
71077
+#: c-family/c-common.c:7104
 
71078
 #, gcc-internal-format
 
71079
 msgid "unknown machine mode %qE"
 
71080
 msgstr "Unbekannter Maschinenzustand %qE"
 
71081
 
 
71082
-#: c-family/c-common.c:7111
 
71083
+#: c-family/c-common.c:7133
 
71084
 #, gcc-internal-format
 
71085
 msgid "specifying vector types with __attribute__ ((mode)) is deprecated"
 
71086
 msgstr "Angabe von Vektortypen mit __attribute__ ((Modus)) ist veraltet"
 
71087
 
 
71088
-#: c-family/c-common.c:7114
 
71089
+#: c-family/c-common.c:7136
 
71090
 #, gcc-internal-format
 
71091
 msgid "use __attribute__ ((vector_size)) instead"
 
71092
 msgstr "Stattdessen __attribute__ ((Vektorgröße)) verwenden"
 
71093
 
 
71094
-#: c-family/c-common.c:7123
 
71095
+#: c-family/c-common.c:7145
 
71096
 #, gcc-internal-format
 
71097
 msgid "unable to emulate %qs"
 
71098
 msgstr "%qs kann nicht emuliert werden"
 
71099
 
 
71100
-#: c-family/c-common.c:7134
 
71101
+#: c-family/c-common.c:7156
 
71102
 #, gcc-internal-format
 
71103
 msgid "invalid pointer mode %qs"
 
71104
 msgstr "Ungültiger Zeigermodus %qs"
 
71105
 
 
71106
-#: c-family/c-common.c:7151
 
71107
+#: c-family/c-common.c:7173
 
71108
 #, gcc-internal-format
 
71109
 msgid "signedness of type and machine mode %qs don%'t match"
 
71110
 msgstr "Vorzeicheneigenschaft des Typen und Maschinenmodus %qs passen nicht zusammen"
 
71111
 
 
71112
-#: c-family/c-common.c:7162
 
71113
+#: c-family/c-common.c:7184
 
71114
 #, gcc-internal-format
 
71115
 msgid "no data type for mode %qs"
 
71116
 msgstr "Kein Datentyp für Zustand %qs"
 
71117
 
 
71118
-#: c-family/c-common.c:7172
 
71119
+#: c-family/c-common.c:7194
 
71120
 #, gcc-internal-format
 
71121
 msgid "cannot use mode %qs for enumeral types"
 
71122
 msgstr "Modus %qs kann nicht für Aufzählungstypen verwendet werden"
 
71123
 
 
71124
-#: c-family/c-common.c:7199
 
71125
+#: c-family/c-common.c:7221
 
71126
 #, gcc-internal-format
 
71127
 msgid "mode %qs applied to inappropriate type"
 
71128
 msgstr "Modus %qs auf unpassenden Typen angewendet"
 
71129
 
 
71130
-#: c-family/c-common.c:7231
 
71131
+#: c-family/c-common.c:7253
 
71132
 #, gcc-internal-format
 
71133
 msgid "section attribute cannot be specified for local variables"
 
71134
 msgstr "Abschnitts-Attribut kann nicht für lokale Variablen angegeben werden"
 
71135
 
 
71136
-#: c-family/c-common.c:7242 config/bfin/bfin.c:4737 config/bfin/bfin.c:4788
 
71137
+#: c-family/c-common.c:7264 config/bfin/bfin.c:4737 config/bfin/bfin.c:4788
 
71138
 #: config/bfin/bfin.c:4815 config/bfin/bfin.c:4828
 
71139
 #, gcc-internal-format
 
71140
 msgid "section of %q+D conflicts with previous declaration"
 
71141
 msgstr "Abschnitt von %q+D in Konflikt mit vorheriger Deklaration"
 
71142
 
 
71143
-#: c-family/c-common.c:7250
 
71144
+#: c-family/c-common.c:7272
 
71145
 #, gcc-internal-format
 
71146
 msgid "section of %q+D cannot be overridden"
 
71147
 msgstr "Abschnitt von %q+D kann nicht aufgehoben werden"
 
71148
 
 
71149
-#: c-family/c-common.c:7258
 
71150
+#: c-family/c-common.c:7280
 
71151
 #, gcc-internal-format
 
71152
 msgid "section attribute not allowed for %q+D"
 
71153
 msgstr "Abschnitts-Attribut nicht erlaubt für %q+D"
 
71154
 
 
71155
-#: c-family/c-common.c:7265
 
71156
+#: c-family/c-common.c:7287
 
71157
 #, gcc-internal-format
 
71158
 msgid "section attributes are not supported for this target"
 
71159
 msgstr "Abschnitts-Attribute werden für dieses Ziel nicht unterstützt"
 
71160
 
 
71161
-#: c-family/c-common.c:7284
 
71162
+#: c-family/c-common.c:7306
 
71163
 #, gcc-internal-format
 
71164
 msgid "requested alignment is not an integer constant"
 
71165
 msgstr "Verlangte Ausrichtung ist keine Ganzzahlkonstante"
 
71166
 
 
71167
-#: c-family/c-common.c:7291
 
71168
+#: c-family/c-common.c:7313
 
71169
 #, gcc-internal-format
 
71170
 msgid "requested alignment is not a power of 2"
 
71171
 msgstr "Verlangte Ausrichtung ist keine Zweierpotenz"
 
71172
 
 
71173
-#: c-family/c-common.c:7296
 
71174
+#: c-family/c-common.c:7318
 
71175
 #, gcc-internal-format
 
71176
 msgid "requested alignment is too large"
 
71177
 msgstr "Verlangte Ausrichtung ist zu groß"
 
71178
 
 
71179
-#: c-family/c-common.c:7379
 
71180
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
71181
+#: c-family/c-common.c:7401
 
71182
+#, gcc-internal-format, gfc-internal-format
 
71183
 msgid "requested alignment %d is larger than %d"
 
71184
-msgstr "Verlangte Ausrichtung ist zu groß"
 
71185
+msgstr "verlangte Ausrichtung %d ist größer als %d"
 
71186
 
 
71187
-#: c-family/c-common.c:7436
 
71188
+#: c-family/c-common.c:7458
 
71189
 #, gcc-internal-format
 
71190
 msgid "alignment may not be specified for %q+D"
 
71191
 msgstr "Für %q+D darf keine Ausrichtung angegeben werden"
 
71192
 
 
71193
-#: c-family/c-common.c:7454
 
71194
+#: c-family/c-common.c:7476
 
71195
 #, gcc-internal-format
 
71196
 msgid "alignment for %q+D was previously specified as %d and may not be decreased"
 
71197
 msgstr "Ausrichtung für %q+D wurde zuvor als %d angegeben und kann nicht verringert werden"
 
71198
 
 
71199
-#: c-family/c-common.c:7458
 
71200
+#: c-family/c-common.c:7480
 
71201
 #, gcc-internal-format
 
71202
 msgid "alignment for %q+D must be at least %d"
 
71203
 msgstr "Ausrichtung für %q+D muss mindestens %d sein"
 
71204
 
 
71205
-#: c-family/c-common.c:7483
 
71206
+#: c-family/c-common.c:7505
 
71207
 #, gcc-internal-format
 
71208
 msgid "inline function %q+D declared weak"
 
71209
 msgstr "»inline«-Funktion %q+D als »schwach« deklariert"
 
71210
 
 
71211
-#: c-family/c-common.c:7488
 
71212
+#: c-family/c-common.c:7510
 
71213
 #, gcc-internal-format
 
71214
 msgid "indirect function %q+D cannot be declared weak"
 
71215
 msgstr "indirekte Funktion %q+D kann nicht als »schwach« deklariert werden"
 
71216
 
 
71217
-#: c-family/c-common.c:7525
 
71218
+#: c-family/c-common.c:7547
 
71219
 #, gcc-internal-format
 
71220
 msgid "%q+D defined both normally and as %qE attribute"
 
71221
 msgstr "%q+D sowohl normal als auch als Attribut %qE definiert"
 
71222
 
 
71223
-#: c-family/c-common.c:7533
 
71224
+#: c-family/c-common.c:7555
 
71225
 #, gcc-internal-format
 
71226
 msgid "weak %q+D cannot be defined %qE"
 
71227
 msgstr "schwaches %q+D kann nicht als %qE definiert werden"
 
71228
 
 
71229
-#: c-family/c-common.c:7550
 
71230
+#: c-family/c-common.c:7572
 
71231
 #, gcc-internal-format
 
71232
 msgid "attribute %qE argument not a string"
 
71233
 msgstr "Attributargument von %qE ist keine Zeichenkette"
 
71234
 
 
71235
-#: c-family/c-common.c:7626
 
71236
+#: c-family/c-common.c:7648
 
71237
 #, gcc-internal-format
 
71238
 msgid "indirect function %q+D cannot be declared weakref"
 
71239
 msgstr "indirekte Funktion %q+D kann nicht als »weakref« deklariert werden"
 
71240
 
 
71241
-#: c-family/c-common.c:7648
 
71242
+#: c-family/c-common.c:7670
 
71243
 #, gcc-internal-format
 
71244
 msgid "weakref attribute must appear before alias attribute"
 
71245
 msgstr "Attribut weakref muss vor Attribut alias auftreten"
 
71246
 
 
71247
-#: c-family/c-common.c:7677
 
71248
+#: c-family/c-common.c:7699
 
71249
 #, gcc-internal-format
 
71250
 msgid "%qE attribute ignored on non-class types"
 
71251
 msgstr "Attribut %qE ignoriert für Nicht-Klassen-Typen"
 
71252
 
 
71253
-#: c-family/c-common.c:7683
 
71254
+#: c-family/c-common.c:7705
 
71255
 #, gcc-internal-format
 
71256
 msgid "%qE attribute ignored because %qT is already defined"
 
71257
 msgstr "Attribut %qE ignoriert, da %qT bereits definiert ist"
 
71258
 
 
71259
-#: c-family/c-common.c:7696
 
71260
+#: c-family/c-common.c:7718
 
71261
 #, gcc-internal-format
 
71262
 msgid "visibility argument not a string"
 
71263
 msgstr "Sichtbarkeitsargument ist keine Zeichenkette"
 
71264
 
 
71265
-#: c-family/c-common.c:7708
 
71266
+#: c-family/c-common.c:7730
 
71267
 #, gcc-internal-format
 
71268
 msgid "%qE attribute ignored on types"
 
71269
 msgstr "Attribut %qE für Typen ignoriert"
 
71270
 
 
71271
-#: c-family/c-common.c:7724
 
71272
+#: c-family/c-common.c:7746
 
71273
 #, gcc-internal-format
 
71274
 msgid "visibility argument must be one of \"default\", \"hidden\", \"protected\" or \"internal\""
 
71275
 msgstr "Sichtbarkeitsargument muss »default«, »hidden«, »protected« oder »internal« sein"
 
71276
 
 
71277
-#: c-family/c-common.c:7735
 
71278
+#: c-family/c-common.c:7757
 
71279
 #, gcc-internal-format
 
71280
 msgid "%qD redeclared with different visibility"
 
71281
 msgstr "%qD mit anderer Sichtbarkeit redeklariert"
 
71282
 
 
71283
-#: c-family/c-common.c:7738 c-family/c-common.c:7742
 
71284
+#: c-family/c-common.c:7760 c-family/c-common.c:7764
 
71285
 #, gcc-internal-format
 
71286
 msgid "%qD was declared %qs which implies default visibility"
 
71287
 msgstr "%qD wurde als %qs deklariert, was Standardsichtbarkeit bedeutet"
 
71288
 
 
71289
-#: c-family/c-common.c:7826
 
71290
+#: c-family/c-common.c:7848
 
71291
 #, gcc-internal-format
 
71292
 msgid "tls_model argument not a string"
 
71293
 msgstr "Argument für tls_model ist keine Zeichenkette"
 
71294
 
 
71295
-#: c-family/c-common.c:7839
 
71296
+#: c-family/c-common.c:7861
 
71297
 #, gcc-internal-format
 
71298
 msgid "tls_model argument must be one of \"local-exec\", \"initial-exec\", \"local-dynamic\" or \"global-dynamic\""
 
71299
 msgstr "Argument für tls_model muss »local-exec«, »initial-exec«, »local-dynamic« oder »global-dynamic« sein"
 
71300
 
 
71301
-#: c-family/c-common.c:7859 c-family/c-common.c:7965 c-family/c-common.c:8950
 
71302
+#: c-family/c-common.c:7881 c-family/c-common.c:7987 c-family/c-common.c:8970
 
71303
 #: config/m32c/m32c.c:2926
 
71304
 #, gcc-internal-format
 
71305
 msgid "%qE attribute applies only to functions"
 
71306
 msgstr "Attribut %qE kann nur auf Funktionen angewandt werden"
 
71307
 
 
71308
-#: c-family/c-common.c:7865 c-family/c-common.c:7971 c-family/c-common.c:8956
 
71309
+#: c-family/c-common.c:7887 c-family/c-common.c:7993 c-family/c-common.c:8976
 
71310
 #, gcc-internal-format
 
71311
 msgid "can%'t set %qE attribute after definition"
 
71312
 msgstr "Attribut %qE kann nicht nach der Definition gesetzt werden"
 
71313
 
 
71314
-#: c-family/c-common.c:7911
 
71315
+#: c-family/c-common.c:7933
 
71316
 #, gcc-internal-format
 
71317
 msgid "alloc_size parameter outside range"
 
71318
 msgstr "Parameter alloc_size außerhalb des Wertebereiches"
 
71319
 
 
71320
-#: c-family/c-common.c:8029
 
71321
+#: c-family/c-common.c:8051
 
71322
 #, gcc-internal-format
 
71323
 msgid "%qE attribute duplicated"
 
71324
 msgstr "doppeltes Attribut %qE"
 
71325
 
 
71326
-#: c-family/c-common.c:8031
 
71327
+#: c-family/c-common.c:8053
 
71328
 #, gcc-internal-format
 
71329
 msgid "%qE attribute follows %qE"
 
71330
 msgstr "Attribut %qE folgt auf %qE"
 
71331
 
 
71332
-#: c-family/c-common.c:8130
 
71333
+#: c-family/c-common.c:8152
 
71334
 #, gcc-internal-format
 
71335
 msgid "type was previously declared %qE"
 
71336
 msgstr "Typ war vorher als %qE deklariert"
 
71337
 
 
71338
-#: c-family/c-common.c:8183
 
71339
+#: c-family/c-common.c:8205
 
71340
 #, gcc-internal-format
 
71341
 msgid "%qE argument not an identifier"
 
71342
 msgstr "Argument %qE ist kein Bezeichner"
 
71343
 
 
71344
-#: c-family/c-common.c:8194
 
71345
+#: c-family/c-common.c:8216
 
71346
 #, gcc-internal-format
 
71347
 msgid "%qD is not compatible with %qD"
 
71348
 msgstr "%qD ist mit %qD unverträglich"
 
71349
 
 
71350
-#: c-family/c-common.c:8197
 
71351
+#: c-family/c-common.c:8219
 
71352
 #, gcc-internal-format
 
71353
 msgid "transaction_wrap argument is not a function"
 
71354
 msgstr "Argument für transaction_wrap ist keine Funktion"
 
71355
 
 
71356
-#: c-family/c-common.c:8245
 
71357
+#: c-family/c-common.c:8267
 
71358
 #, gcc-internal-format
 
71359
 msgid "deprecated message is not a string"
 
71360
 msgstr "Veraltete Meldung ist keine Zeichenkette"
 
71361
 
 
71362
-#: c-family/c-common.c:8286
 
71363
+#: c-family/c-common.c:8308
 
71364
 #, gcc-internal-format
 
71365
 msgid "%qE attribute ignored for %qE"
 
71366
 msgstr "Attribut %qE ignoriert für %qE"
 
71367
 
 
71368
-#: c-family/c-common.c:8346
 
71369
+#: c-family/c-common.c:8368
 
71370
 #, gcc-internal-format
 
71371
 msgid "invalid vector type for attribute %qE"
 
71372
 msgstr "Ungültiger Vektortyp für Attribut %qE"
 
71373
 
 
71374
-#: c-family/c-common.c:8352 ada/gcc-interface/utils.c:6307
 
71375
+#: c-family/c-common.c:8374 ada/gcc-interface/utils.c:6307
 
71376
 #: ada/gcc-interface/utils.c:6401
 
71377
 #, gcc-internal-format
 
71378
 msgid "vector size not an integral multiple of component size"
 
71379
 msgstr "Vektorgröße kein ganzzahliges Vielfaches der Komponentengröße"
 
71380
 
 
71381
-#: c-family/c-common.c:8358 ada/gcc-interface/utils.c:6313
 
71382
+#: c-family/c-common.c:8380 ada/gcc-interface/utils.c:6313
 
71383
 #: ada/gcc-interface/utils.c:6407
 
71384
 #, gcc-internal-format
 
71385
 msgid "zero vector size"
 
71386
 msgstr "Vektorgröße Null"
 
71387
 
 
71388
-#: c-family/c-common.c:8366 ada/gcc-interface/utils.c:6321
 
71389
+#: c-family/c-common.c:8388 ada/gcc-interface/utils.c:6321
 
71390
 #: ada/gcc-interface/utils.c:6414
 
71391
 #, gcc-internal-format
 
71392
 msgid "number of components of the vector not a power of two"
 
71393
 msgstr "Komponentenanzahl des Vektors ist keine Zweierpotenz"
 
71394
 
 
71395
-#: c-family/c-common.c:8394 ada/gcc-interface/utils.c:6048
 
71396
+#: c-family/c-common.c:8416 ada/gcc-interface/utils.c:6048
 
71397
 #, gcc-internal-format
 
71398
 msgid "nonnull attribute without arguments on a non-prototype"
 
71399
 msgstr "Nicht-Null-Attribut ohne Argumente für einen Nicht-Prototyp"
 
71400
 
 
71401
-#: c-family/c-common.c:8408 ada/gcc-interface/utils.c:6062
 
71402
+#: c-family/c-common.c:8430 ada/gcc-interface/utils.c:6062
 
71403
 #, gcc-internal-format, gfc-internal-format
 
71404
 msgid "nonnull argument has invalid operand number (argument %lu)"
 
71405
 msgstr "Nicht-Null-Argument hat ungültige Operandenzahl (Argument %lu)"
 
71406
 
 
71407
-#: c-family/c-common.c:8430 ada/gcc-interface/utils.c:6084
 
71408
+#: c-family/c-common.c:8452 ada/gcc-interface/utils.c:6084
 
71409
 #, gcc-internal-format, gfc-internal-format
 
71410
 msgid "nonnull argument with out-of-range operand number (argument %lu, operand %lu)"
 
71411
 msgstr "Nicht-Null-Argument mit Operandenzahl außerhalb des Wertebereiches (Argument %lu, Operand %lu)"
 
71412
 
 
71413
-#: c-family/c-common.c:8438 ada/gcc-interface/utils.c:6093
 
71414
+#: c-family/c-common.c:8460 ada/gcc-interface/utils.c:6093
 
71415
 #, gcc-internal-format, gfc-internal-format
 
71416
 msgid "nonnull argument references non-pointer operand (argument %lu, operand %lu)"
 
71417
 msgstr "Nicht-Null-Argument referenziert Nicht-Zeiger-Operanden (Argument %lu, Operand %lu)"
 
71418
 
 
71419
-#: c-family/c-common.c:8533
 
71420
+#: c-family/c-common.c:8555
 
71421
 #, gcc-internal-format
 
71422
 msgid "not enough variable arguments to fit a sentinel"
 
71423
 msgstr "Zu wenige variable Argumente, um zu einem Wächter zu passen"
 
71424
 
 
71425
-#: c-family/c-common.c:8547
 
71426
+#: c-family/c-common.c:8569
 
71427
 #, gcc-internal-format
 
71428
 msgid "missing sentinel in function call"
 
71429
 msgstr "Wächter in Funktionsaufruf fehlt"
 
71430
 
 
71431
-#: c-family/c-common.c:8588
 
71432
+#: c-family/c-common.c:8610
 
71433
 #, gcc-internal-format, gfc-internal-format
 
71434
 msgid "null argument where non-null required (argument %lu)"
 
71435
 msgstr "Null-Argument, wo Nicht-Null erwartet (Argument %lu)"
 
71436
 
 
71437
-#: c-family/c-common.c:8653
 
71438
+#: c-family/c-common.c:8675
 
71439
 #, gcc-internal-format
 
71440
 msgid "cleanup argument not an identifier"
 
71441
 msgstr "Argument für cleanup ist kein Bezeichner"
 
71442
 
 
71443
-#: c-family/c-common.c:8660
 
71444
+#: c-family/c-common.c:8682
 
71445
 #, gcc-internal-format
 
71446
 msgid "cleanup argument not a function"
 
71447
 msgstr "Argument für cleanup ist keine Funktion"
 
71448
 
 
71449
-#: c-family/c-common.c:8697
 
71450
+#: c-family/c-common.c:8719
 
71451
 #, gcc-internal-format
 
71452
 msgid "%qE attribute requires prototypes with named arguments"
 
71453
 msgstr "Attribut %qE benötigt Prototypen mit benannten Argumenten"
 
71454
 
 
71455
-#: c-family/c-common.c:8705
 
71456
+#: c-family/c-common.c:8727
 
71457
 #, gcc-internal-format
 
71458
 msgid "%qE attribute only applies to variadic functions"
 
71459
 msgstr "Attribut %qE gilt nur für variadische Funktionen"
 
71460
 
 
71461
-#: c-family/c-common.c:8717 ada/gcc-interface/utils.c:6135
 
71462
+#: c-family/c-common.c:8739 ada/gcc-interface/utils.c:6135
 
71463
 #, gcc-internal-format
 
71464
 msgid "requested position is not an integer constant"
 
71465
 msgstr "Angeforderte Position ist keine Ganzzahlkonstante"
 
71466
 
 
71467
-#: c-family/c-common.c:8725 ada/gcc-interface/utils.c:6142
 
71468
+#: c-family/c-common.c:8747 ada/gcc-interface/utils.c:6142
 
71469
 #, gcc-internal-format
 
71470
 msgid "requested position is less than zero"
 
71471
 msgstr "Angeforderte Position ist kleiner als Null"
 
71472
 
 
71473
-#: c-family/c-common.c:8843
 
71474
+#: c-family/c-common.c:8865
 
71475
 #, gcc-internal-format, gfc-internal-format
 
71476
 msgid "bad option %s to optimize attribute"
 
71477
 msgstr "schlechte Option %s für Attribut »optimize«"
 
71478
 
 
71479
-#: c-family/c-common.c:8846
 
71480
+#: c-family/c-common.c:8868
 
71481
 #, gcc-internal-format, gfc-internal-format
 
71482
 msgid "bad option %s to pragma attribute"
 
71483
 msgstr "schlechte Option %s für Attribut »pragma«"
 
71484
 
 
71485
-#: c-family/c-common.c:9075
 
71486
+#: c-family/c-common.c:9095
 
71487
 #, gcc-internal-format
 
71488
 msgid "not enough arguments to function %qE"
 
71489
 msgstr "Zu wenige Argumente für Funktion %qE"
 
71490
 
 
71491
-#: c-family/c-common.c:9081 c-family/c-common.c:10007 c/c-typeck.c:2954
 
71492
+#: c-family/c-common.c:9101 c-family/c-common.c:10027 c/c-typeck.c:2954
 
71493
 #, gcc-internal-format
 
71494
 msgid "too many arguments to function %qE"
 
71495
 msgstr "zu viele Argumente für Funktion %qE"
 
71496
 
 
71497
-#: c-family/c-common.c:9111 c-family/c-common.c:9157
 
71498
+#: c-family/c-common.c:9131 c-family/c-common.c:9177
 
71499
 #, gcc-internal-format
 
71500
 msgid "non-floating-point argument in call to function %qE"
 
71501
 msgstr "Nicht-Gleitkomma-Argument in Aufruf von Funktion %qE"
 
71502
 
 
71503
-#: c-family/c-common.c:9134
 
71504
+#: c-family/c-common.c:9154
 
71505
 #, gcc-internal-format
 
71506
 msgid "non-floating-point arguments in call to function %qE"
 
71507
 msgstr "Nicht-Gleitkomma-Argumente in Aufruf von Funktion %qE"
 
71508
 
 
71509
-#: c-family/c-common.c:9150
 
71510
+#: c-family/c-common.c:9170
 
71511
 #, gcc-internal-format
 
71512
 msgid "non-const integer argument %u in call to function %qE"
 
71513
 msgstr "Nicht-konstantes Ganzzahl-Argument %u in Aufruf von Funktion %qE"
 
71514
 
 
71515
-#: c-family/c-common.c:9170
 
71516
+#: c-family/c-common.c:9190
 
71517
 #, gcc-internal-format
 
71518
 msgid "non-integer argument 3 in call to function %qE"
 
71519
 msgstr "Nicht-Ganzzahl-Argument 3 in Aufruf von Funktion %qE"
 
71520
 
 
71521
-#: c-family/c-common.c:9496
 
71522
+#: c-family/c-common.c:9516
 
71523
 #, gcc-internal-format
 
71524
 msgid "cannot apply %<offsetof%> to static data member %qD"
 
71525
 msgstr "%<offsetof%> kann nicht auf statisches Datenelement %qD angewendet werden"
 
71526
 
 
71527
-#: c-family/c-common.c:9501
 
71528
+#: c-family/c-common.c:9521
 
71529
 #, gcc-internal-format
 
71530
 msgid "cannot apply %<offsetof%> when %<operator[]%> is overloaded"
 
71531
 msgstr "%<offsetof%> kann nicht angewandt werden, wenn %<operator[]%> überladen ist"
 
71532
 
 
71533
-#: c-family/c-common.c:9508
 
71534
+#: c-family/c-common.c:9528
 
71535
 #, gcc-internal-format
 
71536
 msgid "cannot apply %<offsetof%> to a non constant address"
 
71537
 msgstr "%<offsetof%> kann nicht auf nicht-konstante Adresse angewandt werden"
 
71538
 
 
71539
-#: c-family/c-common.c:9521 cp/typeck.c:5289
 
71540
+#: c-family/c-common.c:9541 cp/typeck.c:5289
 
71541
 #, gcc-internal-format
 
71542
 msgid "attempt to take address of bit-field structure member %qD"
 
71543
 msgstr "Versuch, die Adresse des Bitfeldstrukturelements %qD zu ermitteln"
 
71544
 
 
71545
-#: c-family/c-common.c:9573
 
71546
+#: c-family/c-common.c:9593
 
71547
 #, gcc-internal-format
 
71548
 msgid "index %E denotes an offset greater than size of %qT"
 
71549
 msgstr "Index %E markiert einen Offset größer als die Größe von %qT"
 
71550
 
 
71551
-#: c-family/c-common.c:9613
 
71552
+#: c-family/c-common.c:9633
 
71553
 #, gcc-internal-format
 
71554
 msgid "the omitted middle operand in ?: will always be %<true%>, suggest explicit middle operand"
 
71555
 msgstr "Der ausgelassene mittlere Operand in ?: wird immer %<wahr%> sein; ausdrücklicher mittlerer Operand wird empfohlen"
 
71556
 
 
71557
-#: c-family/c-common.c:9634
 
71558
+#: c-family/c-common.c:9654
 
71559
 #, gcc-internal-format
 
71560
 msgid "assignment of member %qD in read-only object"
 
71561
 msgstr "Zuweisung von Element %qD in schreibgeschütztem Objekt"
 
71562
 
 
71563
-#: c-family/c-common.c:9636
 
71564
+#: c-family/c-common.c:9656
 
71565
 #, gcc-internal-format
 
71566
 msgid "increment of member %qD in read-only object"
 
71567
 msgstr "Erhöhung des Elements %qD in schreibgeschütztem Objekt"
 
71568
 
 
71569
-#: c-family/c-common.c:9638
 
71570
+#: c-family/c-common.c:9658
 
71571
 #, gcc-internal-format
 
71572
 msgid "decrement of member %qD in read-only object"
 
71573
 msgstr "Verringerung des Elements %qD in schreibgeschütztem Objekt"
 
71574
 
 
71575
-#: c-family/c-common.c:9640
 
71576
+#: c-family/c-common.c:9660
 
71577
 #, gcc-internal-format
 
71578
 msgid "member %qD in read-only object used as %<asm%> output"
 
71579
 msgstr "Element %qD in schreibgeschütztem Objekt als %<asm%>-Ausgabe verwendet"
 
71580
 
 
71581
-#: c-family/c-common.c:9644
 
71582
+#: c-family/c-common.c:9664
 
71583
 #, gcc-internal-format
 
71584
 msgid "assignment of read-only member %qD"
 
71585
 msgstr "Zuweisung des schreibgeschützten Elementes %qD"
 
71586
 
 
71587
-#: c-family/c-common.c:9645
 
71588
+#: c-family/c-common.c:9665
 
71589
 #, gcc-internal-format
 
71590
 msgid "increment of read-only member %qD"
 
71591
 msgstr "Erhöhung des schreibgeschützten Elementes %qD"
 
71592
 
 
71593
-#: c-family/c-common.c:9646
 
71594
+#: c-family/c-common.c:9666
 
71595
 #, gcc-internal-format
 
71596
 msgid "decrement of read-only member %qD"
 
71597
 msgstr "Verringerung des schreibgeschützten Elementes %qD"
 
71598
 
 
71599
-#: c-family/c-common.c:9647
 
71600
+#: c-family/c-common.c:9667
 
71601
 #, gcc-internal-format
 
71602
 msgid "read-only member %qD used as %<asm%> output"
 
71603
 msgstr "schreibgeschütztes Element %qD als %<asm%>-Ausgabe verwendet"
 
71604
 
 
71605
-#: c-family/c-common.c:9651
 
71606
+#: c-family/c-common.c:9671
 
71607
 #, gcc-internal-format
 
71608
 msgid "assignment of read-only variable %qD"
 
71609
 msgstr "Zuweisung der schreibgeschützten Variable %qD"
 
71610
 
 
71611
-#: c-family/c-common.c:9652
 
71612
+#: c-family/c-common.c:9672
 
71613
 #, gcc-internal-format
 
71614
 msgid "increment of read-only variable %qD"
 
71615
 msgstr "Erhöhung der schreibgeschützten Variable %qD"
 
71616
 
 
71617
-#: c-family/c-common.c:9653
 
71618
+#: c-family/c-common.c:9673
 
71619
 #, gcc-internal-format
 
71620
 msgid "decrement of read-only variable %qD"
 
71621
 msgstr "Verringerung der schreibgeschützten Variable %qD"
 
71622
 
 
71623
-#: c-family/c-common.c:9654
 
71624
+#: c-family/c-common.c:9674
 
71625
 #, gcc-internal-format
 
71626
 msgid "read-only variable %qD used as %<asm%> output"
 
71627
 msgstr "schreibgeschützte Variable %qD als %<asm%>-Ausgabe verwendet"
 
71628
 
 
71629
-#: c-family/c-common.c:9657
 
71630
+#: c-family/c-common.c:9677
 
71631
 #, gcc-internal-format
 
71632
 msgid "assignment of read-only parameter %qD"
 
71633
 msgstr "Zuweisung des schreibgeschützten Parameters %qD"
 
71634
 
 
71635
-#: c-family/c-common.c:9658
 
71636
+#: c-family/c-common.c:9678
 
71637
 #, gcc-internal-format
 
71638
 msgid "increment of read-only parameter %qD"
 
71639
 msgstr "Erhöhung des schreibgeschützten Parameters %qD"
 
71640
 
 
71641
-#: c-family/c-common.c:9659
 
71642
+#: c-family/c-common.c:9679
 
71643
 #, gcc-internal-format
 
71644
 msgid "decrement of read-only parameter %qD"
 
71645
 msgstr "Verringerung des schreibgeschützten Parameters %qD"
 
71646
 
 
71647
-#: c-family/c-common.c:9660
 
71648
+#: c-family/c-common.c:9680
 
71649
 #, gcc-internal-format
 
71650
 msgid "read-only parameter %qD use as %<asm%> output"
 
71651
 msgstr "schreibgeschützter Parameter %qD als %<asm%>-Ausgabe verwendet"
 
71652
 
 
71653
-#: c-family/c-common.c:9665
 
71654
+#: c-family/c-common.c:9685
 
71655
 #, gcc-internal-format
 
71656
 msgid "assignment of read-only named return value %qD"
 
71657
 msgstr "Zuweisung des schreibgeschützten benannten Rückgabewertes %qD"
 
71658
 
 
71659
-#: c-family/c-common.c:9667
 
71660
+#: c-family/c-common.c:9687
 
71661
 #, gcc-internal-format
 
71662
 msgid "increment of read-only named return value %qD"
 
71663
 msgstr "Erhöhung des schreibgeschützten benannten Rückgabewertes %qD"
 
71664
 
 
71665
-#: c-family/c-common.c:9669
 
71666
+#: c-family/c-common.c:9689
 
71667
 #, gcc-internal-format
 
71668
 msgid "decrement of read-only named return value %qD"
 
71669
 msgstr "Verringerung des schreibgeschützten benannten Rückgabewertes %qD"
 
71670
 
 
71671
-#: c-family/c-common.c:9671
 
71672
+#: c-family/c-common.c:9691
 
71673
 #, gcc-internal-format
 
71674
 msgid "read-only named return value %qD used as %<asm%>output"
 
71675
 msgstr "schreibgeschützter benannter Rückgabewert %qD als %<asm%>-Ausgabe verwendet"
 
71676
 
 
71677
-#: c-family/c-common.c:9676
 
71678
+#: c-family/c-common.c:9696
 
71679
 #, gcc-internal-format
 
71680
 msgid "assignment of function %qD"
 
71681
 msgstr "Zuweisung der Funktion %qD"
 
71682
 
 
71683
-#: c-family/c-common.c:9677
 
71684
+#: c-family/c-common.c:9697
 
71685
 #, gcc-internal-format
 
71686
 msgid "increment of function %qD"
 
71687
 msgstr "Erhöhung der Funktion %qD"
 
71688
 
 
71689
-#: c-family/c-common.c:9678
 
71690
+#: c-family/c-common.c:9698
 
71691
 #, gcc-internal-format
 
71692
 msgid "decrement of function %qD"
 
71693
 msgstr "Verringerung der Funktion %qD"
 
71694
 
 
71695
-#: c-family/c-common.c:9679
 
71696
+#: c-family/c-common.c:9699
 
71697
 #, gcc-internal-format
 
71698
 msgid "function %qD used as %<asm%> output"
 
71699
 msgstr "Funktion %qD als %<asm%>-Ausgabe verwendet"
 
71700
 
 
71701
-#: c-family/c-common.c:9682 c/c-typeck.c:3902
 
71702
+#: c-family/c-common.c:9702 c/c-typeck.c:3902
 
71703
 #, gcc-internal-format
 
71704
 msgid "assignment of read-only location %qE"
 
71705
 msgstr "Zuweisung der schreibgeschützten Speicherstelle %qE"
 
71706
 
 
71707
-#: c-family/c-common.c:9683 c/c-typeck.c:3905
 
71708
+#: c-family/c-common.c:9703 c/c-typeck.c:3905
 
71709
 #, gcc-internal-format
 
71710
 msgid "increment of read-only location %qE"
 
71711
 msgstr "Erhöhung der schreibgeschützten Speicherstelle %qE"
 
71712
 
 
71713
-#: c-family/c-common.c:9684 c/c-typeck.c:3908
 
71714
+#: c-family/c-common.c:9704 c/c-typeck.c:3908
 
71715
 #, gcc-internal-format
 
71716
 msgid "decrement of read-only location %qE"
 
71717
 msgstr "Verringerung der schreibgeschützten Speicherstelle %qE"
 
71718
 
 
71719
-#: c-family/c-common.c:9685
 
71720
+#: c-family/c-common.c:9705
 
71721
 #, gcc-internal-format
 
71722
 msgid "read-only location %qE used as %<asm%> output"
 
71723
 msgstr "schreibgeschützte Stelle %qE als %<asm%>-Ausgabe verwendet"
 
71724
 
 
71725
-#: c-family/c-common.c:9699
 
71726
+#: c-family/c-common.c:9719
 
71727
 #, gcc-internal-format
 
71728
 msgid "lvalue required as left operand of assignment"
 
71729
 msgstr "Als linker Operand einer Zuweisung wird L-Wert erfordert"
 
71730
 
 
71731
-#: c-family/c-common.c:9702
 
71732
+#: c-family/c-common.c:9722
 
71733
 #, gcc-internal-format
 
71734
 msgid "lvalue required as increment operand"
 
71735
 msgstr "Als Erhöhungsoperand wird L-Wert erfordert"
 
71736
 
 
71737
-#: c-family/c-common.c:9705
 
71738
+#: c-family/c-common.c:9725
 
71739
 #, gcc-internal-format
 
71740
 msgid "lvalue required as decrement operand"
 
71741
 msgstr "Als Verringerungsoperand wird L-Wert erfordert"
 
71742
 
 
71743
-#: c-family/c-common.c:9708
 
71744
+#: c-family/c-common.c:9728
 
71745
 #, gcc-internal-format
 
71746
 msgid "lvalue required as unary %<&%> operand"
 
71747
 msgstr "Als Operand für unäres %<&%> wird L-Wert erfordert"
 
71748
 
 
71749
-#: c-family/c-common.c:9711
 
71750
+#: c-family/c-common.c:9731
 
71751
 #, gcc-internal-format
 
71752
 msgid "lvalue required in asm statement"
 
71753
 msgstr "In asm-Anweisung wird L-Wert erfordert"
 
71754
 
 
71755
-#: c-family/c-common.c:9728
 
71756
+#: c-family/c-common.c:9748
 
71757
 #, gcc-internal-format
 
71758
 msgid "invalid type argument (have %qT)"
 
71759
 msgstr "ungültiger Argumenttyp (haben %qT)"
 
71760
 
 
71761
-#: c-family/c-common.c:9732
 
71762
+#: c-family/c-common.c:9752
 
71763
 #, gcc-internal-format
 
71764
 msgid "invalid type argument of array indexing (have %qT)"
 
71765
 msgstr "ungültiger Argumenttyp des Feldindex (haben %qT)"
 
71766
 
 
71767
-#: c-family/c-common.c:9737
 
71768
+#: c-family/c-common.c:9757
 
71769
 #, gcc-internal-format
 
71770
 msgid "invalid type argument of unary %<*%> (have %qT)"
 
71771
 msgstr "ungültiger Argumenttyp in unärem %<*%> (haben %qT)"
 
71772
 
 
71773
-#: c-family/c-common.c:9742
 
71774
+#: c-family/c-common.c:9762
 
71775
 #, gcc-internal-format
 
71776
 msgid "invalid type argument of %<->%> (have %qT)"
 
71777
 msgstr "ungültiger Argumenttyp in %<->%> (haben %qT)"
 
71778
 
 
71779
-#: c-family/c-common.c:9747
 
71780
+#: c-family/c-common.c:9767
 
71781
 #, gcc-internal-format
 
71782
 msgid "invalid type argument of implicit conversion (have %qT)"
 
71783
 msgstr "ungültiger Argumenttyp in impliziter Umwandlung (haben %qT)"
 
71784
 
 
71785
-#: c-family/c-common.c:9877 cp/init.c:2373
 
71786
+#: c-family/c-common.c:9897 cp/init.c:2373
 
71787
 #, gcc-internal-format
 
71788
 msgid "size of array is too large"
 
71789
 msgstr "Feldgröße ist zu groß"
 
71790
 
 
71791
-#: c-family/c-common.c:9925 c-family/c-common.c:9981 c/c-typeck.c:3185
 
71792
+#: c-family/c-common.c:9945 c-family/c-common.c:10001 c/c-typeck.c:3185
 
71793
 #, gcc-internal-format
 
71794
 msgid "too few arguments to function %qE"
 
71795
 msgstr "Zu wenige Argumente für Funktion %qE"
 
71796
 
 
71797
-#: c-family/c-common.c:9942 config/mep/mep.c:6175 c/c-typeck.c:5687
 
71798
+#: c-family/c-common.c:9962 config/mep/mep.c:6175 c/c-typeck.c:5687
 
71799
 #, gcc-internal-format
 
71800
 msgid "incompatible type for argument %d of %qE"
 
71801
 msgstr "Inkompatibler Typ für Argument %d von %qE"
 
71802
 
 
71803
-#: c-family/c-common.c:10074
 
71804
+#: c-family/c-common.c:10094
 
71805
 #, gcc-internal-format
 
71806
 msgid "incorrect number of arguments to function %qE"
 
71807
 msgstr "Falsche Anzahl der Argumente für Funktion %qE"
 
71808
 
 
71809
-#: c-family/c-common.c:10082
 
71810
+#: c-family/c-common.c:10102
 
71811
 #, gcc-internal-format
 
71812
 msgid "argument 1 of %qE must be a non-void pointer type"
 
71813
 msgstr "Argument 1 von %qE muss ein Nicht-Void-Zeigertyp sein"
 
71814
 
 
71815
-#: c-family/c-common.c:10091
 
71816
+#: c-family/c-common.c:10111
 
71817
 #, gcc-internal-format
 
71818
 msgid "argument 1 of %qE must be a pointer to a constant size type"
 
71819
 msgstr "Argument 1 von %qE muss ein Zeiger auf Typen konstanter Größe sein"
 
71820
 
 
71821
-#: c-family/c-common.c:10102
 
71822
+#: c-family/c-common.c:10122
 
71823
 #, gcc-internal-format
 
71824
 msgid "argument 1 of %qE must be a pointer to a nonzero size object"
 
71825
 msgstr "Argument 1 von %qE muss ein Zeiger auf Objekt breiter als Null sein"
 
71826
 
 
71827
-#: c-family/c-common.c:10117
 
71828
+#: c-family/c-common.c:10137
 
71829
 #, gcc-internal-format
 
71830
 msgid "argument %d of %qE must be a pointer type"
 
71831
 msgstr "Argument %d von %qE muss eine Zeigertyp sein"
 
71832
 
 
71833
-#: c-family/c-common.c:10124
 
71834
+#: c-family/c-common.c:10144
 
71835
 #, gcc-internal-format
 
71836
 msgid "size mismatch in argument %d of %qE"
 
71837
 msgstr "Unpassende Größe in Argument %d von %qE"
 
71838
 
 
71839
-#: c-family/c-common.c:10140
 
71840
+#: c-family/c-common.c:10160
 
71841
 #, gcc-internal-format
 
71842
 msgid "invalid memory model argument %d of %qE"
 
71843
 msgstr "ungültiges Argument %d für Speichermodell von %qE"
 
71844
 
 
71845
-#: c-family/c-common.c:10147
 
71846
+#: c-family/c-common.c:10167
 
71847
 #, gcc-internal-format
 
71848
 msgid "non-integer memory model argument %d of %qE"
 
71849
 msgstr "Nicht-Ganzzahlargument %d für Speichermodell von %qE"
 
71850
 
 
71851
-#: c-family/c-common.c:10674
 
71852
+#: c-family/c-common.c:10694
 
71853
 #, gcc-internal-format
 
71854
 msgid "array subscript has type %<char%>"
 
71855
 msgstr "Feldindex hat Typ %<char%>"
 
71856
 
 
71857
-#: c-family/c-common.c:10709 c-family/c-common.c:10712
 
71858
+#: c-family/c-common.c:10729 c-family/c-common.c:10732
 
71859
 #, gcc-internal-format
 
71860
 msgid "suggest parentheses around %<+%> inside %<<<%>"
 
71861
 msgstr "Klammern um %<+%> innerhalb von %<<<%> empfohlen"
 
71862
 
 
71863
-#: c-family/c-common.c:10715 c-family/c-common.c:10718
 
71864
+#: c-family/c-common.c:10735 c-family/c-common.c:10738
 
71865
 #, gcc-internal-format
 
71866
 msgid "suggest parentheses around %<-%> inside %<<<%>"
 
71867
 msgstr "Klammern um %<-%> innerhalb von %<<<%>"
 
71868
 
 
71869
-#: c-family/c-common.c:10724 c-family/c-common.c:10727
 
71870
+#: c-family/c-common.c:10744 c-family/c-common.c:10747
 
71871
 #, gcc-internal-format
 
71872
 msgid "suggest parentheses around %<+%> inside %<>>%>"
 
71873
 msgstr "Klammern um %<+%> innerhalb von %<>>%> empfohlen"
 
71874
 
 
71875
-#: c-family/c-common.c:10730 c-family/c-common.c:10733
 
71876
+#: c-family/c-common.c:10750 c-family/c-common.c:10753
 
71877
 #, gcc-internal-format
 
71878
 msgid "suggest parentheses around %<-%> inside %<>>%>"
 
71879
 msgstr "Klammern um %<-%> innerhalb von %<>>%> empfohlen"
 
71880
 
 
71881
-#: c-family/c-common.c:10739 c-family/c-common.c:10742
 
71882
+#: c-family/c-common.c:10759 c-family/c-common.c:10762
 
71883
 #, gcc-internal-format
 
71884
 msgid "suggest parentheses around %<&&%> within %<||%>"
 
71885
 msgstr "Klammern um %<&&%> innerhalb von %<||%> empfohlen"
 
71886
 
 
71887
-#: c-family/c-common.c:10749 c-family/c-common.c:10753
 
71888
+#: c-family/c-common.c:10769 c-family/c-common.c:10773
 
71889
 #, gcc-internal-format
 
71890
 msgid "suggest parentheses around arithmetic in operand of %<|%>"
 
71891
 msgstr "Klammern um Arithmetik in Operand von %<|%> empfohlen"
 
71892
 
 
71893
-#: c-family/c-common.c:10757 c-family/c-common.c:10760
 
71894
+#: c-family/c-common.c:10777 c-family/c-common.c:10780
 
71895
 #, gcc-internal-format
 
71896
 msgid "suggest parentheses around comparison in operand of %<|%>"
 
71897
 msgstr "Klammern um Vergleich in Operand von %<|%> empfohlen"
 
71898
 
 
71899
-#: c-family/c-common.c:10765
 
71900
+#: c-family/c-common.c:10785
 
71901
 #, gcc-internal-format
 
71902
 msgid "suggest parentheses around operand of %<!%> or change %<|%> to %<||%> or %<!%> to %<~%>"
 
71903
 msgstr "Klammern um Operand von %<!%> empfohlen, oder Änderung von %<|%> in %<||%> oder %<!%> in %<~%>"
 
71904
 
 
71905
-#: c-family/c-common.c:10773 c-family/c-common.c:10777
 
71906
+#: c-family/c-common.c:10793 c-family/c-common.c:10797
 
71907
 #, gcc-internal-format
 
71908
 msgid "suggest parentheses around arithmetic in operand of %<^%>"
 
71909
 msgstr "Klammern um Arithmetik in Operand von %<^%> empfohlen"
 
71910
 
 
71911
-#: c-family/c-common.c:10781 c-family/c-common.c:10784
 
71912
+#: c-family/c-common.c:10801 c-family/c-common.c:10804
 
71913
 #, gcc-internal-format
 
71914
 msgid "suggest parentheses around comparison in operand of %<^%>"
 
71915
 msgstr "Klammern um Vergleich in Operand von %<^%> empfohlen"
 
71916
 
 
71917
-#: c-family/c-common.c:10790 c-family/c-common.c:10793
 
71918
+#: c-family/c-common.c:10810 c-family/c-common.c:10813
 
71919
 #, gcc-internal-format
 
71920
 msgid "suggest parentheses around %<+%> in operand of %<&%>"
 
71921
 msgstr "Klammern um %<+%> in Operand von %<&%> empfohlen"
 
71922
 
 
71923
-#: c-family/c-common.c:10796 c-family/c-common.c:10799
 
71924
+#: c-family/c-common.c:10816 c-family/c-common.c:10819
 
71925
 #, gcc-internal-format
 
71926
 msgid "suggest parentheses around %<-%> in operand of %<&%>"
 
71927
 msgstr "Klammern um %<-%> in Operand von %<&%> empfohlen"
 
71928
 
 
71929
-#: c-family/c-common.c:10803 c-family/c-common.c:10806
 
71930
+#: c-family/c-common.c:10823 c-family/c-common.c:10826
 
71931
 #, gcc-internal-format
 
71932
 msgid "suggest parentheses around comparison in operand of %<&%>"
 
71933
 msgstr "Klammern um Vergleich in Operand von %<&%> empfohlen"
 
71934
 
 
71935
-#: c-family/c-common.c:10811
 
71936
+#: c-family/c-common.c:10831
 
71937
 #, gcc-internal-format
 
71938
 msgid "suggest parentheses around operand of %<!%> or change %<&%> to %<&&%> or %<!%> to %<~%>"
 
71939
 msgstr "Klammern um Operand von %<!%> empfohlen, oder Änderung von %<&%> in %<&&%> oder %<!%> in %<~%>"
 
71940
 
 
71941
-#: c-family/c-common.c:10818 c-family/c-common.c:10821
 
71942
+#: c-family/c-common.c:10838 c-family/c-common.c:10841
 
71943
 #, gcc-internal-format
 
71944
 msgid "suggest parentheses around comparison in operand of %<==%>"
 
71945
 msgstr "Klammern um Vergleich in Operand von %<==%> empfohlen"
 
71946
 
 
71947
-#: c-family/c-common.c:10826 c-family/c-common.c:10829
 
71948
+#: c-family/c-common.c:10846 c-family/c-common.c:10849
 
71949
 #, gcc-internal-format
 
71950
 msgid "suggest parentheses around comparison in operand of %<!=%>"
 
71951
 msgstr "Klammern um Vergleich in Operand von %<!=%> empfohlen"
 
71952
 
 
71953
-#: c-family/c-common.c:10839 c-family/c-common.c:10845
 
71954
+#: c-family/c-common.c:10859 c-family/c-common.c:10865
 
71955
 #, gcc-internal-format
 
71956
 msgid "comparisons like %<X<=Y<=Z%> do not have their mathematical meaning"
 
71957
 msgstr "Vergleiche wie %<X<=Y<=Z%> haben nicht ihre mathematische Bedeutung"
 
71958
 
 
71959
-#: c-family/c-common.c:10861
 
71960
+#: c-family/c-common.c:10881
 
71961
 #, gcc-internal-format
 
71962
 msgid "label %q+D defined but not used"
 
71963
 msgstr "Marke %q+D definiert, aber nicht verwendet"
 
71964
 
 
71965
-#: c-family/c-common.c:10863
 
71966
+#: c-family/c-common.c:10883
 
71967
 #, gcc-internal-format
 
71968
 msgid "label %q+D declared but not defined"
 
71969
 msgstr "Marke %q+D deklariert, aber nicht definiert"
 
71970
 
 
71971
-#: c-family/c-common.c:10879
 
71972
+#: c-family/c-common.c:10899
 
71973
 #, gcc-internal-format
 
71974
 msgid "division by zero"
 
71975
 msgstr "Division durch Null"
 
71976
 
 
71977
-#: c-family/c-common.c:10911
 
71978
+#: c-family/c-common.c:10931
 
71979
 #, gcc-internal-format
 
71980
 msgid "comparison between types %qT and %qT"
 
71981
 msgstr "Vergleich zwischen den Typen %qT und %qT"
 
71982
 
 
71983
-#: c-family/c-common.c:10962
 
71984
+#: c-family/c-common.c:10982
 
71985
 #, gcc-internal-format
 
71986
 msgid "comparison between signed and unsigned integer expressions"
 
71987
 msgstr "Vergleich zwischen vorzeichenbehafteten und vorzeichenlosen Ganzzahlausdrücken"
 
71988
 
 
71989
-#: c-family/c-common.c:11013
 
71990
+#: c-family/c-common.c:11033
 
71991
 #, gcc-internal-format
 
71992
 msgid "promoted ~unsigned is always non-zero"
 
71993
 msgstr "weitergegebenes ~vorzeichenlos ist immer Nicht-Null"
 
71994
 
 
71995
-#: c-family/c-common.c:11016
 
71996
+#: c-family/c-common.c:11036
 
71997
 #, gcc-internal-format
 
71998
 msgid "comparison of promoted ~unsigned with constant"
 
71999
 msgstr "Vergleich von weitergegebenem ~unsigned mit Konstante"
 
72000
 
 
72001
-#: c-family/c-common.c:11026
 
72002
+#: c-family/c-common.c:11046
 
72003
 #, gcc-internal-format
 
72004
 msgid "comparison of promoted ~unsigned with unsigned"
 
72005
 msgstr "Vergleich von weitergegebenem ~unsigned mit unsigned"
 
72006
 
 
72007
-#: c-family/c-common.c:11204
 
72008
+#: c-family/c-common.c:11224
 
72009
 #, gcc-internal-format
 
72010
 msgid "typedef %qD locally defined but not used"
 
72011
 msgstr "typedef %qD lokal definiert, aber nicht verwendet"
 
72012
 
 
72013
-#: c-family/c-common.c:11443
 
72014
+#: c-family/c-common.c:11463
 
72015
 #, gcc-internal-format
 
72016
 msgid "index value is out of bound"
 
72017
 msgstr "Indexwert ist außerhalb der Grenzen"
 
72018
 
 
72019
-#: c-family/c-common.c:11481 c-family/c-common.c:11531
 
72020
-#: c-family/c-common.c:11546
 
72021
-#, fuzzy, gcc-internal-format
 
72022
+#: c-family/c-common.c:11501 c-family/c-common.c:11551
 
72023
+#: c-family/c-common.c:11566
 
72024
+#, gcc-internal-format
 
72025
 msgid "conversion of scalar %qT to vector %qT involves truncation"
 
72026
-msgstr "Umwandlung von Skalar in Vektor führt zum Abschneiden"
 
72027
+msgstr "Umwandlung von Skalar %qT in Vektor %qT führt zum Abschneiden"
 
72028
 
 
72029
 #: c-family/c-format.c:103 c-family/c-format.c:290
 
72030
 #, gcc-internal-format
 
72031
@@ -19449,9 +19434,9 @@
 
72032
 msgstr "-Wformat-security wird ohne -Wformat ignoriert"
 
72033
 
 
72034
 #: c-family/c-opts.c:910
 
72035
-#, fuzzy, gcc-internal-format
 
72036
+#, gcc-internal-format
 
72037
 msgid "external TLS initialization functions not supported on this target"
 
72038
-msgstr "geschachtelte Funktionen werden auf diesem Ziel nicht unterstützt"
 
72039
+msgstr "externe Funktionen zur TLS-Initialisierung werden auf diesem Ziel nicht unterstützt"
 
72040
 
 
72041
 #: c-family/c-opts.c:930
 
72042
 #, gcc-internal-format
 
72043
@@ -19466,7 +19451,7 @@
 
72044
 #: c-family/c-opts.c:954
 
72045
 #, gcc-internal-format, gfc-internal-format
 
72046
 msgid "the \"%s\" debug format cannot be used with pre-compiled headers"
 
72047
-msgstr ""
 
72048
+msgstr "Das Debug-Format »%s« kann nicht mit vorkompilierten Headers verwendet werden"
 
72049
 
 
72050
 #: c-family/c-opts.c:1081
 
72051
 #, gcc-internal-format
 
72052
@@ -19518,37 +19503,37 @@
 
72053
 msgid "can%'t write to %s: %m"
 
72054
 msgstr "in %s kann nicht geschrieben werden: %m"
 
72055
 
 
72056
-#: c-family/c-pch.c:191
 
72057
+#: c-family/c-pch.c:193
 
72058
 #, gcc-internal-format
 
72059
 msgid "can%'t write %s: %m"
 
72060
 msgstr "%s kann nicht geschrieben werden: %m"
 
72061
 
 
72062
-#: c-family/c-pch.c:219 c-family/c-pch.c:260 c-family/c-pch.c:311
 
72063
+#: c-family/c-pch.c:221 c-family/c-pch.c:262 c-family/c-pch.c:313
 
72064
 #, gcc-internal-format
 
72065
 msgid "can%'t read %s: %m"
 
72066
 msgstr "%s kann nicht gelesen werden: %m"
 
72067
 
 
72068
-#: c-family/c-pch.c:417
 
72069
+#: c-family/c-pch.c:419
 
72070
 #, gcc-internal-format
 
72071
 msgid "pch_preprocess pragma should only be used with -fpreprocessed"
 
72072
 msgstr "pch_preprocess-Pragma sollte nur mit -fpreprocessed verwendet werden"
 
72073
 
 
72074
-#: c-family/c-pch.c:418
 
72075
+#: c-family/c-pch.c:420
 
72076
 #, gcc-internal-format
 
72077
 msgid "use #include instead"
 
72078
 msgstr "stattdessen #include verwenden"
 
72079
 
 
72080
-#: c-family/c-pch.c:424
 
72081
+#: c-family/c-pch.c:426
 
72082
 #, gcc-internal-format
 
72083
 msgid "%s: couldn%'t open PCH file: %m"
 
72084
 msgstr "%s: PCH-Datei konnte nicht geöffnet werden: %m"
 
72085
 
 
72086
-#: c-family/c-pch.c:429
 
72087
+#: c-family/c-pch.c:431
 
72088
 #, gcc-internal-format
 
72089
 msgid "use -Winvalid-pch for more information"
 
72090
 msgstr "-Winvalid-pch für weitere Informationen verwenden"
 
72091
 
 
72092
-#: c-family/c-pch.c:430
 
72093
+#: c-family/c-pch.c:432
 
72094
 #, gcc-internal-format, gfc-internal-format
 
72095
 msgid "%s: PCH file was invalid"
 
72096
 msgstr "%s: PCH-Datei war ungültig"
 
72097
@@ -20030,9 +20015,9 @@
 
72098
 msgstr "%qE 2.95 vtable-Kompatibilitätsattribut trifft nur für C++-Klassen zu"
 
72099
 
 
72100
 #: config/darwin.c:2689
 
72101
-#, fuzzy, gcc-internal-format
 
72102
+#, gcc-internal-format
 
72103
 msgid "protected visibility attribute not supported in this configuration; ignored"
 
72104
-msgstr "Sichtbarkeitsattribute werden in dieser Konfiguration nicht unterstützt; ignoriert"
 
72105
+msgstr "geschützte Sichtbarkeitsattribute werden in dieser Konfiguration nicht unterstützt; ignoriert"
 
72106
 
 
72107
 #: config/darwin.c:2847
 
72108
 #, gcc-internal-format, gfc-internal-format
 
72109
@@ -20166,74 +20151,74 @@
 
72110
 msgstr "Profilerunterstützung für VxWorks"
 
72111
 
 
72112
 #: config/aarch64/aarch64-builtins.c:1032
 
72113
-#, fuzzy, gcc-internal-format
 
72114
+#, gcc-internal-format
 
72115
 msgid "incompatible type for argument %d, expected %<const int%>"
 
72116
-msgstr "Inkompatibler Typ für Argument %d von %qE"
 
72117
+msgstr "unverträglicher Typ für Argument %d, %<const int%> erwartet"
 
72118
 
 
72119
 #: config/aarch64/aarch64.c:3643
 
72120
-#, fuzzy, gcc-internal-format
 
72121
+#, gcc-internal-format
 
72122
 msgid "function profiling"
 
72123
-msgstr "Funktionsprofilierung einschalten"
 
72124
+msgstr "Funktionsprofilierung"
 
72125
 
 
72126
 #: config/aarch64/aarch64.c:4623
 
72127
-#, fuzzy, gcc-internal-format
 
72128
+#, gcc-internal-format
 
72129
 msgid "missing feature modifier after %qs"
 
72130
-msgstr "fehlender Dateiname hinter %qs"
 
72131
+msgstr "fehlender Eigenschaftsmodifizierer hinter %qs"
 
72132
 
 
72133
 #. Extension not found in list.
 
72134
 #: config/aarch64/aarch64.c:4644
 
72135
-#, fuzzy, gcc-internal-format
 
72136
+#, gcc-internal-format
 
72137
 msgid "unknown feature modifier %qs"
 
72138
-msgstr "unbekanntes TLS-Modell %qs"
 
72139
+msgstr "unbekannter Eigenschaftsmodifizierer %qs"
 
72140
 
 
72141
 #: config/aarch64/aarch64.c:4675
 
72142
-#, fuzzy, gcc-internal-format
 
72143
+#, gcc-internal-format
 
72144
 msgid "missing arch name in -march=%qs"
 
72145
-msgstr "fehlender Pfad hinter %qs"
 
72146
+msgstr "fehlender Architekturname in -march=%qs"
 
72147
 
 
72148
 #. ARCH name not found in list.
 
72149
 #: config/aarch64/aarch64.c:4699
 
72150
-#, fuzzy, gcc-internal-format
 
72151
+#, gcc-internal-format
 
72152
 msgid "unknown value %qs for -march"
 
72153
-msgstr "unbekannter Wert %s für -mfpu"
 
72154
+msgstr "unbekannter Wert %qs für -march"
 
72155
 
 
72156
 #: config/aarch64/aarch64.c:4724
 
72157
-#, fuzzy, gcc-internal-format
 
72158
+#, gcc-internal-format
 
72159
 msgid "missing cpu name in -mcpu=%qs"
 
72160
-msgstr "fehlender Pfad hinter %qs"
 
72161
+msgstr "fehlender CPU-Name in -mcpu=%qs"
 
72162
 
 
72163
 #. CPU name not found in list.
 
72164
 #: config/aarch64/aarch64.c:4747
 
72165
-#, fuzzy, gcc-internal-format
 
72166
+#, gcc-internal-format
 
72167
 msgid "unknown value %qs for -mcpu"
 
72168
-msgstr "unbekannter Wert %s für -mfpu"
 
72169
+msgstr "unbekannter Wert %qs für -mcpu"
 
72170
 
 
72171
 #. CPU name not found in list.
 
72172
 #: config/aarch64/aarch64.c:4771
 
72173
-#, fuzzy, gcc-internal-format
 
72174
+#, gcc-internal-format
 
72175
 msgid "unknown value %qs for -mtune"
 
72176
-msgstr "unbekannter Wert %s für -mfpu"
 
72177
+msgstr "unbekannter Wert %qs für -mtune"
 
72178
 
 
72179
 #: config/aarch64/aarch64.c:4879
 
72180
 #, gcc-internal-format
 
72181
 msgid "code model %qs with -f%s"
 
72182
-msgstr ""
 
72183
+msgstr "Codemodell %qs mit -f%s"
 
72184
 
 
72185
 #: config/aarch64/aarch64.c:5198 config/aarch64/aarch64.c:5306
 
72186
 #: config/aarch64/aarch64.c:5545
 
72187
-#, fuzzy, gcc-internal-format
 
72188
+#, gcc-internal-format
 
72189
 msgid "%qs and floating point or vector arguments"
 
72190
-msgstr "Hardware-Gleitkommabefehle verwenden"
 
72191
+msgstr "%qs und Gleitkomma- oder Vektorbefehle"
 
72192
 
 
72193
 #: config/aarch64/aarch64.c:6421
 
72194
-#, fuzzy, gcc-internal-format
 
72195
+#, gcc-internal-format
 
72196
 msgid "lane out of range"
 
72197
-msgstr "Zeilennummer ist außerhalb des Wertebereiches"
 
72198
+msgstr "Spur ist außerhalb des Wertebereiches"
 
72199
 
 
72200
 #: config/aarch64/aarch64.c:6431
 
72201
-#, fuzzy, gcc-internal-format
 
72202
+#, gcc-internal-format
 
72203
 msgid "constant out of range"
 
72204
-msgstr "Konstantes Argument außerhalb des Wertebereiches für %qs"
 
72205
+msgstr "Konstante ist außerhalb des Wertebereiches"
 
72206
 
 
72207
 #: config/alpha/alpha.c:295
 
72208
 #, gcc-internal-format
 
72209
@@ -20377,14 +20362,14 @@
 
72210
 msgstr "AAPCS unterstützt nicht -mcallee-super-interworking"
 
72211
 
 
72212
 #: config/arm/arm.c:1923
 
72213
-#, fuzzy, gcc-internal-format
 
72214
+#, gcc-internal-format
 
72215
 msgid "iWMMXt and NEON are incompatible"
 
72216
-msgstr "-fPIC und -G sind unverträglich"
 
72217
+msgstr "iWMMXt und NEON sind unverträglich"
 
72218
 
 
72219
 #: config/arm/arm.c:1927
 
72220
 #, gcc-internal-format
 
72221
 msgid "iWMMXt unsupported under Thumb mode"
 
72222
-msgstr ""
 
72223
+msgstr "iWMMXt wird im Thumb-Modus nicht unterstützt"
 
72224
 
 
72225
 #: config/arm/arm.c:1931
 
72226
 #, gcc-internal-format
 
72227
@@ -20467,220 +20452,220 @@
 
72228
 #: config/i386/i386.c:34639 config/i386/i386.c:34690 config/i386/i386.c:34762
 
72229
 #: config/m68k/m68k.c:729 config/mcore/mcore.c:3046 config/mep/mep.c:3887
 
72230
 #: config/mep/mep.c:3901 config/mep/mep.c:3975 config/rl78/rl78.c:480
 
72231
-#: config/rs6000/rs6000.c:24833 config/rx/rx.c:2571 config/sh/sh.c:9515
 
72232
-#: config/sh/sh.c:9533 config/sh/sh.c:9562 config/sh/sh.c:9644
 
72233
-#: config/sh/sh.c:9667 config/spu/spu.c:3685 config/stormy16/stormy16.c:2207
 
72234
+#: config/rs6000/rs6000.c:24833 config/rx/rx.c:2571 config/sh/sh.c:9512
 
72235
+#: config/sh/sh.c:9530 config/sh/sh.c:9559 config/sh/sh.c:9641
 
72236
+#: config/sh/sh.c:9664 config/spu/spu.c:3685 config/stormy16/stormy16.c:2207
 
72237
 #: config/v850/v850.c:2082
 
72238
 #, gcc-internal-format
 
72239
 msgid "%qE attribute only applies to functions"
 
72240
 msgstr "Attribut %qE bezieht sich nur auf Funktionen"
 
72241
 
 
72242
-#: config/arm/arm.c:19315
 
72243
+#: config/arm/arm.c:19325
 
72244
 #, gcc-internal-format
 
72245
 msgid "unable to compute real location of stacked parameter"
 
72246
 msgstr "Wirkliche Stelle des gestapelten Parameters kann nicht berechnet werden"
 
72247
 
 
72248
-#: config/arm/arm.c:21257
 
72249
+#: config/arm/arm.c:21267
 
72250
 #, gcc-internal-format
 
72251
 msgid "argument must be a constant"
 
72252
 msgstr "Argument muss eine Konstante sein"
 
72253
 
 
72254
 #. @@@ better error message
 
72255
-#: config/arm/arm.c:21632 config/arm/arm.c:21736
 
72256
+#: config/arm/arm.c:21642 config/arm/arm.c:21746
 
72257
 #, gcc-internal-format
 
72258
 msgid "selector must be an immediate"
 
72259
 msgstr "Wähler muss »immediate« sein"
 
72260
 
 
72261
-#: config/arm/arm.c:21640 config/arm/arm.c:21685 config/arm/arm.c:21743
 
72262
-#: config/arm/arm.c:21752
 
72263
+#: config/arm/arm.c:21650 config/arm/arm.c:21695 config/arm/arm.c:21753
 
72264
+#: config/arm/arm.c:21762
 
72265
 #, gcc-internal-format
 
72266
 msgid "the range of selector should be in 0 to 7"
 
72267
-msgstr ""
 
72268
+msgstr "der Wertebereich des Selektors sollte 0 bis 7 sein"
 
72269
 
 
72270
-#: config/arm/arm.c:21645 config/arm/arm.c:21754
 
72271
+#: config/arm/arm.c:21655 config/arm/arm.c:21764
 
72272
 #, gcc-internal-format
 
72273
 msgid "the range of selector should be in 0 to 3"
 
72274
-msgstr ""
 
72275
+msgstr "der Wertebereich des Selektors sollte 0 bis 3 sein"
 
72276
 
 
72277
-#: config/arm/arm.c:21650 config/arm/arm.c:21756
 
72278
+#: config/arm/arm.c:21660 config/arm/arm.c:21766
 
72279
 #, gcc-internal-format
 
72280
 msgid "the range of selector should be in 0 to 1"
 
72281
-msgstr ""
 
72282
+msgstr "der Wertebereich des Selektors sollte 0 bis 1 sein"
 
72283
 
 
72284
-#: config/arm/arm.c:21822
 
72285
+#: config/arm/arm.c:21832
 
72286
 #, gcc-internal-format
 
72287
 msgid "mask must be an immediate"
 
72288
 msgstr "Maske muss »immediate« sein"
 
72289
 
 
72290
-#: config/arm/arm.c:21827
 
72291
-#, fuzzy, gcc-internal-format
 
72292
+#: config/arm/arm.c:21837
 
72293
+#, gcc-internal-format
 
72294
 msgid "the range of mask should be in 0 to 255"
 
72295
-msgstr "Argument des Attributs %qE sollte zwischen 0 und 255 sein"
 
72296
+msgstr "der Wertebereich der Maske ist 0 bis 255"
 
72297
 
 
72298
-#: config/arm/arm.c:22015
 
72299
+#: config/arm/arm.c:22025
 
72300
 #, gcc-internal-format
 
72301
 msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi16 in code."
 
72302
-msgstr ""
 
72303
+msgstr "der Wertebereich des Zählers ist 0 bis 32. Bitte eingebautes _mm_rori_pi16 im Code prüfen."
 
72304
 
 
72305
-#: config/arm/arm.c:22017
 
72306
+#: config/arm/arm.c:22027
 
72307
 #, gcc-internal-format
 
72308
 msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi32 in code."
 
72309
-msgstr ""
 
72310
+msgstr "der Wertebereich des Zählers ist 0 bis 32. Bitte eingebautes _mm_rori_pi32 im Code prüfen."
 
72311
 
 
72312
-#: config/arm/arm.c:22019
 
72313
+#: config/arm/arm.c:22029
 
72314
 #, gcc-internal-format
 
72315
 msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi16 in code."
 
72316
-msgstr ""
 
72317
+msgstr "der Wertebereich des Zählers ist 0 bis 32. Bitte eingebautes _mm_ror_pi16 im Code prüfen."
 
72318
 
 
72319
-#: config/arm/arm.c:22021
 
72320
+#: config/arm/arm.c:22031
 
72321
 #, gcc-internal-format
 
72322
 msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi32 in code."
 
72323
-msgstr ""
 
72324
+msgstr "der Wertebereich des Zählers ist 0 bis 32. Bitte eingebautes _mm_ror_pi32 im Code prüfen."
 
72325
 
 
72326
-#: config/arm/arm.c:22027
 
72327
+#: config/arm/arm.c:22037
 
72328
 #, gcc-internal-format
 
72329
 msgid "the range of count should be in 0 to 64.  please check the intrinsic _mm_rori_si64 in code."
 
72330
-msgstr ""
 
72331
+msgstr "der Wertebereich des Zählers ist 0 bis 64. Bitte eingebautes _mm_rori_si64 im Code prüfen."
 
72332
 
 
72333
-#: config/arm/arm.c:22029
 
72334
+#: config/arm/arm.c:22039
 
72335
 #, gcc-internal-format
 
72336
 msgid "the range of count should be in 0 to 64.  please check the intrinsic _mm_ror_si64 in code."
 
72337
-msgstr ""
 
72338
+msgstr "der Wertebereich des Zählers ist 0 bis 64. Bitte eingebautes _mm_ror_si64 im Code prüfen."
 
72339
 
 
72340
-#: config/arm/arm.c:22034
 
72341
+#: config/arm/arm.c:22044
 
72342
 #, gcc-internal-format
 
72343
 msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_pi16 in code."
 
72344
-msgstr ""
 
72345
+msgstr "der Zähler sollte nicht kleiner als 0 sein. Bitte das eingebaute _mm_srli_pi16 im Code prüfen."
 
72346
 
 
72347
-#: config/arm/arm.c:22036
 
72348
+#: config/arm/arm.c:22046
 
72349
 #, gcc-internal-format
 
72350
 msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_pi32 in code."
 
72351
-msgstr ""
 
72352
+msgstr "der Zähler sollte nicht kleiner als 0 sein. Bitte das eingebaute _mm_srli_pi32 im Code prüfen."
 
72353
 
 
72354
-#: config/arm/arm.c:22038
 
72355
+#: config/arm/arm.c:22048
 
72356
 #, gcc-internal-format
 
72357
 msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_si64 in code."
 
72358
-msgstr ""
 
72359
+msgstr "der Zähler sollte nicht kleiner als 0 sein. Bitte das eingebaute _mm_srli_si64 im Code prüfen."
 
72360
 
 
72361
-#: config/arm/arm.c:22040
 
72362
+#: config/arm/arm.c:22050
 
72363
 #, gcc-internal-format
 
72364
 msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_pi16 in code."
 
72365
-msgstr ""
 
72366
+msgstr "der Zähler sollte nicht kleiner als 0 sein. Bitte das eingebaute _mm_slli_pi16 im Code prüfen."
 
72367
 
 
72368
-#: config/arm/arm.c:22042
 
72369
+#: config/arm/arm.c:22052
 
72370
 #, gcc-internal-format
 
72371
 msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_pi32 in code."
 
72372
-msgstr ""
 
72373
+msgstr "der Zähler sollte nicht kleiner als 0 sein. Bitte das eingebaute _mm_slli_pi32 im Code prüfen."
 
72374
 
 
72375
-#: config/arm/arm.c:22044
 
72376
+#: config/arm/arm.c:22054
 
72377
 #, gcc-internal-format
 
72378
 msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_si64 in code."
 
72379
-msgstr ""
 
72380
+msgstr "der Zähler sollte nicht kleiner als 0 sein. Bitte das eingebaute _mm_slli_si64 im Code prüfen."
 
72381
 
 
72382
-#: config/arm/arm.c:22046
 
72383
+#: config/arm/arm.c:22056
 
72384
 #, gcc-internal-format
 
72385
 msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_pi16 in code."
 
72386
-msgstr ""
 
72387
+msgstr "der Zähler sollte nicht kleiner als 0 sein. Bitte das eingebaute _mm_srai_pi16 im Code prüfen."
 
72388
 
 
72389
-#: config/arm/arm.c:22048
 
72390
+#: config/arm/arm.c:22058
 
72391
 #, gcc-internal-format
 
72392
 msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_pi32 in code."
 
72393
-msgstr ""
 
72394
+msgstr "der Zähler sollte nicht kleiner als 0 sein. Bitte das eingebaute _mm_srai_pi32 im Code prüfen."
 
72395
 
 
72396
-#: config/arm/arm.c:22050
 
72397
+#: config/arm/arm.c:22060
 
72398
 #, gcc-internal-format
 
72399
 msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_si64 in code."
 
72400
-msgstr ""
 
72401
+msgstr "der Zähler sollte nicht kleiner als 0 sein. Bitte das eingebaute _mm_srai_si64 im Code prüfen."
 
72402
 
 
72403
-#: config/arm/arm.c:22052
 
72404
+#: config/arm/arm.c:22062
 
72405
 #, gcc-internal-format
 
72406
 msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_pi16 in code."
 
72407
-msgstr ""
 
72408
+msgstr "der Zähler sollte nicht kleiner als 0 sein. Bitte das eingebaute _mm_srl_pi16 im Code prüfen."
 
72409
 
 
72410
-#: config/arm/arm.c:22054
 
72411
+#: config/arm/arm.c:22064
 
72412
 #, gcc-internal-format
 
72413
 msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_pi32 in code."
 
72414
-msgstr ""
 
72415
+msgstr "der Zähler sollte nicht kleiner als 0 sein. Bitte das eingebaute _mm_srl_pi32 im Code prüfen."
 
72416
 
 
72417
-#: config/arm/arm.c:22056
 
72418
+#: config/arm/arm.c:22066
 
72419
 #, gcc-internal-format
 
72420
 msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_si64 in code."
 
72421
-msgstr ""
 
72422
+msgstr "der Zähler sollte nicht kleiner als 0 sein. Bitte das eingebaute _mm_srl_si64 im Code prüfen."
 
72423
 
 
72424
-#: config/arm/arm.c:22058
 
72425
+#: config/arm/arm.c:22068
 
72426
 #, gcc-internal-format
 
72427
 msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_pi16 in code."
 
72428
-msgstr ""
 
72429
+msgstr "der Zähler sollte nicht kleiner als 0 sein. Bitte das eingebaute _mm_sll_pi16 im Code prüfen."
 
72430
 
 
72431
-#: config/arm/arm.c:22060
 
72432
+#: config/arm/arm.c:22070
 
72433
 #, gcc-internal-format
 
72434
 msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_pi32 in code."
 
72435
-msgstr ""
 
72436
+msgstr "der Zähler sollte nicht kleiner als 0 sein. Bitte das eingebaute _mm_sll_pi32 im Code prüfen."
 
72437
 
 
72438
-#: config/arm/arm.c:22062
 
72439
+#: config/arm/arm.c:22072
 
72440
 #, gcc-internal-format
 
72441
 msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_si64 in code."
 
72442
-msgstr ""
 
72443
+msgstr "der Zähler sollte nicht kleiner als 0 sein. Bitte das eingebaute _mm_sll_si64 im Code prüfen."
 
72444
 
 
72445
-#: config/arm/arm.c:22064
 
72446
+#: config/arm/arm.c:22074
 
72447
 #, gcc-internal-format
 
72448
 msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_pi16 in code."
 
72449
-msgstr ""
 
72450
+msgstr "der Zähler sollte nicht kleiner als 0 sein. Bitte das eingebaute _mm_sra_pi16 im Code prüfen."
 
72451
 
 
72452
-#: config/arm/arm.c:22066
 
72453
+#: config/arm/arm.c:22076
 
72454
 #, gcc-internal-format
 
72455
 msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_pi32 in code."
 
72456
-msgstr ""
 
72457
+msgstr "der Zähler sollte nicht kleiner als 0 sein. Bitte das eingebaute _mm_sra_pi32 im Code prüfen."
 
72458
 
 
72459
-#: config/arm/arm.c:22068
 
72460
+#: config/arm/arm.c:22078
 
72461
 #, gcc-internal-format
 
72462
 msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_si64 in code."
 
72463
-msgstr ""
 
72464
+msgstr "der Zähler sollte nicht kleiner als 0 sein. Bitte das eingebaute _mm_sra_si64 im Code prüfen."
 
72465
 
 
72466
-#: config/arm/arm.c:22787
 
72467
+#: config/arm/arm.c:22797
 
72468
 #, gcc-internal-format
 
72469
 msgid "no low registers available for popping high registers"
 
72470
 msgstr "keine unteren Register für das Hervorholen der hohen Register verfügbar"
 
72471
 
 
72472
-#: config/arm/arm.c:23012
 
72473
+#: config/arm/arm.c:23022
 
72474
 #, gcc-internal-format
 
72475
 msgid "interrupt Service Routines cannot be coded in Thumb mode"
 
72476
 msgstr "Interrupt-Dienst-Routinen können nicht im »Thumb«-Modus codiert werden"
 
72477
 
 
72478
 #: config/avr/avr-c.c:65 config/avr/avr-c.c:190
 
72479
-#, fuzzy, gcc-internal-format
 
72480
+#, gcc-internal-format
 
72481
 msgid "%qs expects 1 argument but %d given"
 
72482
-msgstr "Makro »%s« erfordert %u Argumente, aber nur %u wurden angegeben"
 
72483
+msgstr "%qs erfordert 1 Argument, aber %d wurden angegeben"
 
72484
 
 
72485
 #: config/avr/avr-c.c:76
 
72486
-#, fuzzy, gcc-internal-format
 
72487
+#, gcc-internal-format
 
72488
 msgid "%qs expects a fixed-point value as argument"
 
72489
-msgstr "%qs erwartet ein konstantes Argument"
 
72490
+msgstr "%qs erwartet einen Festkommawert als Argument"
 
72491
 
 
72492
 #: config/avr/avr-c.c:102
 
72493
-#, fuzzy, gcc-internal-format
 
72494
+#, gcc-internal-format
 
72495
 msgid "using %qs with unsigned type has no effect"
 
72496
-msgstr "Attribut %qE hat keinen Effekt"
 
72497
+msgstr "Verwendung von %qs mit vorzeichenunbehaftetem Typ hat keinen Effekt"
 
72498
 
 
72499
 #: config/avr/avr-c.c:107 config/avr/avr-c.c:173 config/avr/avr-c.c:230
 
72500
-#, fuzzy, gcc-internal-format
 
72501
+#, gcc-internal-format
 
72502
 msgid "no matching fixed-point overload found for %qs"
 
72503
-msgstr "kein passendes Template für %qD gefunden"
 
72504
+msgstr "keine passende Festkomma-Überladung für %qs gefunden"
 
72505
 
 
72506
 #: config/avr/avr-c.c:124
 
72507
-#, fuzzy, gcc-internal-format
 
72508
+#, gcc-internal-format
 
72509
 msgid "%qs expects 2 arguments but %d given"
 
72510
-msgstr "Makro »%s« erfordert %u Argumente, aber nur %u wurden angegeben"
 
72511
+msgstr "%qs erwartet 2 Argumente, aber %d wurden angegeben"
 
72512
 
 
72513
 #: config/avr/avr-c.c:136 config/avr/avr-c.c:201
 
72514
-#, fuzzy, gcc-internal-format
 
72515
+#, gcc-internal-format
 
72516
 msgid "%qs expects a fixed-point value as first argument"
 
72517
-msgstr "%qs erwartet ein konstantes Argument"
 
72518
+msgstr "%qs erwartet einen Festkommawert als erstes Argument"
 
72519
 
 
72520
 #: config/avr/avr-c.c:144
 
72521
-#, fuzzy, gcc-internal-format
 
72522
+#, gcc-internal-format
 
72523
 msgid "%qs expects an integer value as second argument"
 
72524
-msgstr "%qs erwartet ein konstantes Argument"
 
72525
+msgstr "%qs erwartet einen Ganzzahlwert als zweites Argument"
 
72526
 
 
72527
 #: config/avr/avr.c:573
 
72528
 #, gcc-internal-format
 
72529
@@ -20708,9 +20693,9 @@
 
72530
 msgstr "%qs scheint ein falsch geschriebener Handler für %s zu sein"
 
72531
 
 
72532
 #: config/avr/avr.c:838
 
72533
-#, fuzzy, gcc-internal-format
 
72534
+#, gcc-internal-format
 
72535
 msgid "%<builtin_return_address%> contains only 2 bytes of address"
 
72536
-msgstr "»builtin_return_address« enthält nur 2 Adressbytes"
 
72537
+msgstr "%<builtin_return_address%> enthält nur 2 Adressbytes"
 
72538
 
 
72539
 #: config/avr/avr.c:2047
 
72540
 #, gcc-internal-format
 
72541
@@ -20782,25 +20767,30 @@
 
72542
 msgid "MCU %qs supported for assembler only"
 
72543
 msgstr "MCU %qs nur für Assemblierung unterstützt"
 
72544
 
 
72545
-#: config/avr/avr.c:11718
 
72546
+#: config/avr/avr.c:10816
 
72547
+#, gcc-internal-format
 
72548
+msgid "conversion from address space %qs to address space %qs"
 
72549
+msgstr "Umwandlung von Adressraum %qs in Adressraum %qs"
 
72550
+
 
72551
+#: config/avr/avr.c:11778
 
72552
 #, gcc-internal-format, gfc-internal-format
 
72553
 msgid "%s expects a compile time integer constant"
 
72554
 msgstr "%s erwartet eine Ganzzahlkonstante zur Compile-Zeit"
 
72555
 
 
72556
-#: config/avr/avr.c:11732
 
72557
+#: config/avr/avr.c:11792
 
72558
 #, gcc-internal-format, gfc-internal-format
 
72559
 msgid "%s expects a compile time long integer constant as first argument"
 
72560
 msgstr "%s erwartet eine Long-Ganzzahlkonstante als erstes Argument zur Compile-Zeit"
 
72561
 
 
72562
-#: config/avr/avr.c:11760
 
72563
+#: config/avr/avr.c:11820
 
72564
 #, gcc-internal-format, gfc-internal-format
 
72565
 msgid "rounding to %d bits has no effect for fixed-point value with %d fractional bits"
 
72566
-msgstr ""
 
72567
+msgstr "Rundung auf %d Bits hat keinen Effekt für Festkommawert mit %d Bit Nachkommaanteil"
 
72568
 
 
72569
-#: config/avr/avr.c:11769
 
72570
+#: config/avr/avr.c:11829
 
72571
 #, gcc-internal-format
 
72572
 msgid "rounding result will always be 0"
 
72573
-msgstr ""
 
72574
+msgstr "Rundungsergebnis wird immer 0 sein"
 
72575
 
 
72576
 #: config/bfin/bfin.c:2351
 
72577
 #, gcc-internal-format
 
72578
@@ -21112,9 +21102,9 @@
 
72579
 msgstr "diese eingebaute Funktion ist nur auf dem fr450 verfügbar"
 
72580
 
 
72581
 #: config/h8300/h8300.c:320
 
72582
-#, fuzzy, gcc-internal-format
 
72583
+#, gcc-internal-format
 
72584
 msgid "-msx is not supported in coff"
 
72585
-msgstr "-f%s nicht unterstützt: ignoriert"
 
72586
+msgstr "-msx wird in COFF nicht unterstützt"
 
72587
 
 
72588
 #: config/h8300/h8300.c:342
 
72589
 #, gcc-internal-format
 
72590
@@ -21122,29 +21112,29 @@
 
72591
 msgstr "-ms2600 ohne -ms verwendet"
 
72592
 
 
72593
 #: config/h8300/h8300.c:348
 
72594
-#, fuzzy, gcc-internal-format
 
72595
+#, gcc-internal-format
 
72596
 msgid "-mn is used without -mh or -ms or -msx"
 
72597
-msgstr "-mn ohne -mh oder -ms verwendet"
 
72598
+msgstr "-mn ohne -mh, -ms oder -msx verwendet"
 
72599
 
 
72600
 #: config/h8300/h8300.c:354
 
72601
-#, fuzzy, gcc-internal-format
 
72602
+#, gcc-internal-format
 
72603
 msgid "-mexr is used without -ms"
 
72604
-msgstr "-ms2600 ohne -ms verwendet"
 
72605
+msgstr "-mexr ohne -ms verwendet"
 
72606
 
 
72607
 #: config/h8300/h8300.c:360
 
72608
-#, fuzzy, gcc-internal-format
 
72609
+#, gcc-internal-format
 
72610
 msgid "-mint32 is not supported for H8300 and H8300L targets"
 
72611
-msgstr "<__int128%> wird für dieses Ziel nicht unterstützt"
 
72612
+msgstr "-mint32 wird für Ziele H8300 und H8300L nicht unterstützt"
 
72613
 
 
72614
 #: config/h8300/h8300.c:366
 
72615
-#, fuzzy, gcc-internal-format
 
72616
+#, gcc-internal-format
 
72617
 msgid "-mexr is used without -ms or -msx"
 
72618
-msgstr "-mn ohne -mh oder -ms verwendet"
 
72619
+msgstr "-mexr ohne -ms oder -msx verwendet"
 
72620
 
 
72621
 #: config/h8300/h8300.c:372
 
72622
 #, gcc-internal-format
 
72623
 msgid "-mno-exr valid only with -ms or -msx                   - Option ignored!"
 
72624
-msgstr ""
 
72625
+msgstr "-mno-exr nur mit -ms oder -msx gültig                  - Option ignoriert!"
 
72626
 
 
72627
 #: config/i386/host-cygwin.c:62
 
72628
 #, gcc-internal-format
 
72629
@@ -21173,9 +21163,9 @@
 
72630
 msgstr "-mstringop-strategy=rep_8byte wird für 32-Bit-Code nicht unterstützt"
 
72631
 
 
72632
 #: config/i386/i386.c:3160
 
72633
-#, fuzzy, gcc-internal-format
 
72634
+#, gcc-internal-format
 
72635
 msgid "address mode %qs not supported in the %s bit mode"
 
72636
-msgstr "Codemodell %qs wird im %s-Bit-Modus nicht unterstützt"
 
72637
+msgstr "Adressmodus %qs wird im %s-Bit-Modus nicht unterstützt"
 
72638
 
 
72639
 #: config/i386/i386.c:3179 config/i386/i386.c:3188 config/i386/i386.c:3200
 
72640
 #: config/i386/i386.c:3211 config/i386/i386.c:3222
 
72641
@@ -21289,9 +21279,9 @@
 
72642
 msgstr "unbekannte Option für -mrecip=%s"
 
72643
 
 
72644
 #: config/i386/i386.c:4229
 
72645
-#, fuzzy, gcc-internal-format
 
72646
+#, gcc-internal-format
 
72647
 msgid "attribute %<target%> argument not a string"
 
72648
-msgstr "Attributargument von %qE ist keine Zeichenkette"
 
72649
+msgstr "Argument für Attribut %<target%> ist keine Zeichenkette"
 
72650
 
 
72651
 #: config/i386/i386.c:4295 config/i386/i386.c:4342
 
72652
 #, gcc-internal-format, gfc-internal-format
 
72653
@@ -21476,59 +21466,59 @@
 
72654
 msgstr "nicht unterstützte Operandengröße für erweitertes Register"
 
72655
 
 
72656
 #: config/i386/i386.c:14206
 
72657
-#, fuzzy, gcc-internal-format
 
72658
+#, gcc-internal-format
 
72659
 msgid "non-integer operand used with operand code 'z'"
 
72660
-msgstr "Nicht-Ganzzahl-Operand mit Operandencode »%c« verwendet"
 
72661
+msgstr "Nicht-Ganzzahl-Operand mit Operandencode »z« verwendet"
 
72662
 
 
72663
 #: config/i386/i386.c:28755
 
72664
 #, gcc-internal-format
 
72665
 msgid "No dispatcher found for the versioning attributes"
 
72666
-msgstr ""
 
72667
+msgstr "Kein Dispatcher für versionierte Attribute gefunden"
 
72668
 
 
72669
 #: config/i386/i386.c:28805
 
72670
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
72671
+#, gcc-internal-format, gfc-internal-format
 
72672
 msgid "No dispatcher found for %s"
 
72673
-msgstr "Keine Markendefinition für %qs gefunden"
 
72674
+msgstr "Kein Dispatcher für %s gefunden"
 
72675
 
 
72676
 #: config/i386/i386.c:28815
 
72677
 #, gcc-internal-format, gfc-internal-format
 
72678
 msgid "No dispatcher found for the versioning attributes : %s"
 
72679
-msgstr ""
 
72680
+msgstr "Kein Dispatcher für versionierte Attribute gefunden: %s"
 
72681
 
 
72682
 #: config/i386/i386.c:29062
 
72683
 #, gcc-internal-format
 
72684
 msgid "Function versions cannot be marked as gnu_inline, bodies have to be generated"
 
72685
-msgstr ""
 
72686
+msgstr "Funktionsversionen können nicht als gnu_inline markiert werden, Körper müssen generiert werden"
 
72687
 
 
72688
 #: config/i386/i386.c:29067 config/i386/i386.c:29512
 
72689
-#, fuzzy, gcc-internal-format
 
72690
+#, gcc-internal-format
 
72691
 msgid "Virtual function multiversioning not supported"
 
72692
-msgstr "Statische Bindung wird nicht unterstützt"
 
72693
+msgstr "Multiversionierung virtueller Funktionen wird nicht unterstützt"
 
72694
 
 
72695
 #: config/i386/i386.c:29132
 
72696
 #, gcc-internal-format
 
72697
 msgid "missing %<target%> attribute for multi-versioned %D"
 
72698
-msgstr ""
 
72699
+msgstr "Attribut %<target%> fehlt für multiversioniertes %D"
 
72700
 
 
72701
 #: config/i386/i386.c:29135
 
72702
-#, fuzzy, gcc-internal-format
 
72703
+#, gcc-internal-format
 
72704
 msgid "previous declaration of %D"
 
72705
-msgstr "vorherige Deklaration von %q+D"
 
72706
+msgstr "vorherige Deklaration von %D"
 
72707
 
 
72708
 #: config/i386/i386.c:29351
 
72709
-#, fuzzy, gcc-internal-format
 
72710
+#, gcc-internal-format
 
72711
 msgid "multiversioning needs ifunc which is not supported in this configuration"
 
72712
-msgstr "ifunc wird in dieser Konfiguration nicht unterstützt"
 
72713
+msgstr "Multiversionierung erfordert ifunc, was in dieser Konfiguration nicht unterstützt wird"
 
72714
 
 
72715
 #: config/i386/i386.c:29695
 
72716
-#, fuzzy, gcc-internal-format
 
72717
+#, gcc-internal-format
 
72718
 msgid "Parameter to builtin must be a string constant or literal"
 
72719
-msgstr "Argument für %qs muss ein vorzeichenloses 2-Bit-Symbol sein"
 
72720
+msgstr "Parameter für eingebaute Funktion muss Zeichenkettenkonstante oder Literal sein"
 
72721
 
 
72722
 #: config/i386/i386.c:29720 config/i386/i386.c:29770
 
72723
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
72724
+#, gcc-internal-format, gfc-internal-format
 
72725
 msgid "Parameter to builtin not valid: %s"
 
72726
-msgstr "Argument für -ffpe-trap ist ungültig: %s"
 
72727
+msgstr "Parameter für eingebaute Funktion ist ungültig: %s"
 
72728
 
 
72729
 #: config/i386/i386.c:30171 config/i386/i386.c:31114
 
72730
 #, gcc-internal-format
 
72731
@@ -21606,9 +21596,9 @@
 
72732
 msgstr "letztes Argument muss Skalierung 1, 2, 4, 8 sein"
 
72733
 
 
72734
 #: config/i386/i386.c:32311
 
72735
-#, fuzzy, gcc-internal-format
 
72736
+#, gcc-internal-format
 
72737
 msgid "the xabort's argument must be an 8-bit immediate"
 
72738
-msgstr "Das letzte Argument muss ein 8-Bit-Immediate sein"
 
72739
+msgstr "Das Argument für xabort muss ein 8-Bit-Immediate sein"
 
72740
 
 
72741
 #: config/i386/i386.c:34646
 
72742
 #, gcc-internal-format
 
72743
@@ -21631,19 +21621,19 @@
 
72744
 msgstr "%qE-inkompatibles Attribut wird ignoriert"
 
72745
 
 
72746
 #: config/i386/i386.c:42160
 
72747
-#, fuzzy, gcc-internal-format
 
72748
+#, gcc-internal-format
 
72749
 msgid "Unknown architecture specific memory model"
 
72750
-msgstr "Unbekannte Architektur »%s«"
 
72751
+msgstr "Unbekanntes architekturspezifisches Speichermodell«"
 
72752
 
 
72753
 #: config/i386/i386.c:42167
 
72754
 #, gcc-internal-format
 
72755
 msgid "HLE_ACQUIRE not used with ACQUIRE or stronger memory model"
 
72756
-msgstr ""
 
72757
+msgstr "HLE_ACQUIRE nicht mit ACQUIRE oder stärkerem Speichermodell verwendet"
 
72758
 
 
72759
 #: config/i386/i386.c:42173
 
72760
 #, gcc-internal-format
 
72761
 msgid "HLE_RELEASE not used with RELEASE or stronger memory model"
 
72762
-msgstr ""
 
72763
+msgstr "HLE_RELEASE nicht mit RELEASE oder stärkerem Speichermodell verwendet"
 
72764
 
 
72765
 #: config/i386/winnt.c:82
 
72766
 #, gcc-internal-format
 
72767
@@ -21710,13 +21700,13 @@
 
72768
 msgid "%qE attribute requires a string constant argument"
 
72769
 msgstr "Attribut %qE erfordert eine Zeichenkettenkonstante als Argument"
 
72770
 
 
72771
-#: config/ia64/ia64.c:5885 config/pa/pa.c:416 config/sh/sh.c:9351
 
72772
+#: config/ia64/ia64.c:5885 config/pa/pa.c:416 config/sh/sh.c:9348
 
72773
 #: config/spu/spu.c:4897
 
72774
 #, gcc-internal-format
 
72775
 msgid "value of -mfixed-range must have form REG1-REG2"
 
72776
 msgstr "Wert von -mfixed-range muss die Form REG1-REG2 haben"
 
72777
 
 
72778
-#: config/ia64/ia64.c:5912 config/pa/pa.c:443 config/sh/sh.c:9377
 
72779
+#: config/ia64/ia64.c:5912 config/pa/pa.c:443 config/sh/sh.c:9374
 
72780
 #: config/spu/spu.c:4923
 
72781
 #, gcc-internal-format, gfc-internal-format
 
72782
 msgid "%s-%s is an empty range"
 
72783
@@ -21788,7 +21778,7 @@
 
72784
 msgstr "Attribut %qE wird für Ziel R8C nicht unterstützt"
 
72785
 
 
72786
 #. The argument must be a constant integer.
 
72787
-#: config/m32c/m32c.c:2934 config/sh/sh.c:9570 config/sh/sh.c:9676
 
72788
+#: config/m32c/m32c.c:2934 config/sh/sh.c:9567 config/sh/sh.c:9673
 
72789
 #, gcc-internal-format
 
72790
 msgid "%qE attribute argument not an integer constant"
 
72791
 msgstr "Attributargument %qE ist keine Ganzzahlkonstante"
 
72792
@@ -21834,9 +21824,9 @@
 
72793
 msgstr "-falign-loops=%d wird nicht unterstützt"
 
72794
 
 
72795
 #: config/m68k/m68k.c:621
 
72796
-#, fuzzy, gcc-internal-format
 
72797
+#, gcc-internal-format
 
72798
 msgid "-fstack-limit- options are not supported on this cpu"
 
72799
-msgstr "Kellergrenzen nicht für dieses Ziel unterstützt"
 
72800
+msgstr "Optionen für -fstack-limit- werden auf dieser CPU nicht unterstützt"
 
72801
 
 
72802
 #: config/m68k/m68k.c:736
 
72803
 #, gcc-internal-format
 
72804
@@ -22131,23 +22121,33 @@
 
72805
 msgid "unexpected %d byte cop instruction"
 
72806
 msgstr "unerwartete %d-Byte-Cop-Anweisung"
 
72807
 
 
72808
-#: config/microblaze/microblaze.c:1311
 
72809
-#, fuzzy, gcc-internal-format
 
72810
+#: config/microblaze/microblaze.c:1676
 
72811
+#, gcc-internal-format
 
72812
 msgid "-fPIC/-fpic not supported for this target"
 
72813
-msgstr "-fstack-protector wird für dieses Ziel nicht unterstützt"
 
72814
+msgstr "-fPIC/-fpic werden für dieses Ziel nicht unterstützt"
 
72815
 
 
72816
-#: config/microblaze/microblaze.c:1323
 
72817
+#: config/microblaze/microblaze.c:1688
 
72818
 #, gcc-internal-format
 
72819
 msgid "%qs is an invalid argument to -mcpu="
 
72820
 msgstr "%qs ist ein ungültiges Argument für -mcpu="
 
72821
 
 
72822
-#: config/microblaze/microblaze.c:1372
 
72823
+#: config/microblaze/microblaze.c:1737
 
72824
 #, gcc-internal-format
 
72825
 msgid "-mxl-multiply-high can be used only with -mcpu=v6.00.a or greater"
 
72826
 msgstr "-mxl-multiply-high kann nur mit -mcpu=v6.00.a oder höher verwendet werden"
 
72827
 
 
72828
-#: config/microblaze/microblaze.c:1384
 
72829
+#: config/microblaze/microblaze.c:1753
 
72830
 #, gcc-internal-format
 
72831
+msgid "-mxl-reorder can be used only with -mcpu=v8.30.a or greater"
 
72832
+msgstr "-mxl-reorder kann nur mit -mcpu=v8.30.a oder höher verwendet werden"
 
72833
+
 
72834
+#: config/microblaze/microblaze.c:1759
 
72835
+#, gcc-internal-format
 
72836
+msgid "-mxl-reorder requires -mxl-pattern-compare for -mcpu=v8.30.a"
 
72837
+msgstr "-mxl-reorder erfordert -mxl-pattern-compare für -mcpu=v8.30.a"
 
72838
+
 
72839
+#: config/microblaze/microblaze.c:1764
 
72840
+#, gcc-internal-format
 
72841
 msgid "-mxl-multiply-high requires -mno-xl-soft-mul"
 
72842
 msgstr "-mxl-multiply-high erfordert -mno-xl-soft-mul"
 
72843
 
 
72844
@@ -22189,7 +22189,7 @@
 
72845
 #: config/mips/mips.c:10596
 
72846
 #, gcc-internal-format
 
72847
 msgid "-fstack-check=specific not implemented for MIPS16"
 
72848
-msgstr ""
 
72849
+msgstr "-fstack-check=specific nicht für MIPS16 implementiert"
 
72850
 
 
72851
 #: config/mips/mips.c:13989
 
72852
 #, gcc-internal-format
 
72853
@@ -22282,14 +22282,14 @@
 
72854
 msgstr "die Architektur %qs unterstützt keine Befehle mit Sprungwahrscheinlichkeit"
 
72855
 
 
72856
 #: config/mips/mips.c:16621
 
72857
-#, fuzzy, gcc-internal-format
 
72858
+#, gcc-internal-format
 
72859
 msgid "cannot generate position-independent code for %qs"
 
72860
-msgstr "Wenn möglich, lageunabhängigen Code erzeugen (large mode)"
 
72861
+msgstr "für %qs kann kein lageunabhängiger Code erzeugt werden"
 
72862
 
 
72863
 #: config/mips/mips.c:16624
 
72864
-#, fuzzy, gcc-internal-format
 
72865
+#, gcc-internal-format
 
72866
 msgid "position-independent code requires %qs"
 
72867
-msgstr "Lageunabhängigen Code (PIC) für Verwendung in BS-Kernelcode ausschalten"
 
72868
+msgstr "lageunabhängiger Code erfordert %qs"
 
72869
 
 
72870
 #: config/mips/mips.c:16657
 
72871
 #, gcc-internal-format
 
72872
@@ -22643,9 +22643,9 @@
 
72873
 msgstr "nicht für SPE-ABI konfiguriert"
 
72874
 
 
72875
 #: config/rs6000/rs6000.c:2547
 
72876
-#, fuzzy, gcc-internal-format
 
72877
+#, gcc-internal-format
 
72878
 msgid "not configured for SPE instruction set"
 
72879
-msgstr "PowerPC-Befehlssatz nicht verwenden"
 
72880
+msgstr "Nicht für SPE-Befehlssatz konfiguriert"
 
72881
 
 
72882
 #: config/rs6000/rs6000.c:2553
 
72883
 #, gcc-internal-format
 
72884
@@ -23057,19 +23057,19 @@
 
72885
 msgstr "-mcmodel unverträglich mit anderen TOC-Optionen"
 
72886
 
 
72887
 #: config/rs6000/e500.h:37
 
72888
-#, fuzzy, gcc-internal-format
 
72889
+#, gcc-internal-format
 
72890
 msgid "AltiVec and SPE instructions cannot coexist"
 
72891
-msgstr "AltiVec- und E500-Befehle können nicht koexistieren"
 
72892
+msgstr "AltiVec- und SPE-Befehle können nicht koexistieren"
 
72893
 
 
72894
 #: config/rs6000/e500.h:39
 
72895
-#, fuzzy, gcc-internal-format
 
72896
+#, gcc-internal-format
 
72897
 msgid "VSX and SPE instructions cannot coexist"
 
72898
-msgstr "VSX- und E500-Befehle können nicht koexistieren"
 
72899
+msgstr "VSX- und SPE-Befehle können nicht koexistieren"
 
72900
 
 
72901
 #: config/rs6000/e500.h:41
 
72902
-#, fuzzy, gcc-internal-format
 
72903
+#, gcc-internal-format
 
72904
 msgid "64-bit SPE not supported"
 
72905
-msgstr "64-Bit-E500 wird nicht unterstützt"
 
72906
+msgstr "64-Bit-SPE wird nicht unterstützt"
 
72907
 
 
72908
 #: config/rs6000/e500.h:43
 
72909
 #, gcc-internal-format
 
72910
@@ -23161,9 +23161,9 @@
 
72911
 msgstr "unbekannte Steuerregisterzahl: %d - 'psw' wird verwendet"
 
72912
 
 
72913
 #: config/rx/rx.c:1350
 
72914
-#, fuzzy, gcc-internal-format
 
72915
+#, gcc-internal-format
 
72916
 msgid "multiple fast interrupt routines seen: %qE and %qE"
 
72917
-msgstr "mehrere Interruptattribute sind nicht erlaubt"
 
72918
+msgstr "mehrere schnelle Interruptroutinen gefunden: %qE und %qE"
 
72919
 
 
72920
 #: config/rx/rx.c:2452
 
72921
 #, gcc-internal-format, gfc-internal-format
 
72922
@@ -23255,63 +23255,63 @@
 
72923
 msgid "%qs uses dynamic stack allocation"
 
72924
 msgstr "%qs verwendet dynamische Stackanforderung"
 
72925
 
 
72926
-#: config/sh/sh.c:906
 
72927
+#: config/sh/sh.c:903
 
72928
 #, gcc-internal-format
 
72929
 msgid "ignoring -fschedule-insns because of exception handling bug"
 
72930
 msgstr "-fschedule-insns wird wegen Ausnahmebehandlungsfehler ignoriert"
 
72931
 
 
72932
-#: config/sh/sh.c:923
 
72933
+#: config/sh/sh.c:920
 
72934
 #, gcc-internal-format
 
72935
 msgid "unwind tables currently require either a frame pointer or -maccumulate-outgoing-args for correctness"
 
72936
 msgstr "Abwicklungstabellen erfordern derzeit entweder einen Rahmenzeiger oder -maccumulate-outgoing-args für Korrektheit"
 
72937
 
 
72938
-#: config/sh/sh.c:8284
 
72939
+#: config/sh/sh.c:8281
 
72940
 #, gcc-internal-format
 
72941
 msgid "__builtin_saveregs not supported by this subtarget"
 
72942
 msgstr "__builtin_saveregs wird für dieses Teilziel nicht unterstützt"
 
72943
 
 
72944
-#: config/sh/sh.c:9439
 
72945
+#: config/sh/sh.c:9436
 
72946
 #, gcc-internal-format
 
72947
 msgid "%qE attribute only applies to interrupt functions"
 
72948
 msgstr "Attribut %qE bezieht sich nur auf Interruptfunktionen"
 
72949
 
 
72950
-#: config/sh/sh.c:9509
 
72951
+#: config/sh/sh.c:9506
 
72952
 #, gcc-internal-format
 
72953
 msgid "%qE attribute is supported only for SH2A"
 
72954
 msgstr "Attribut %qE wird nur auf SH2A unterstützt"
 
72955
 
 
72956
-#: config/sh/sh.c:9539
 
72957
+#: config/sh/sh.c:9536
 
72958
 #, gcc-internal-format
 
72959
 msgid "attribute interrupt_handler is not compatible with -m5-compact"
 
72960
 msgstr "Attribut interrupt_handler ist mit -m5-compact unverträglich"
 
72961
 
 
72962
-#: config/sh/sh.c:9556
 
72963
+#: config/sh/sh.c:9553
 
72964
 #, gcc-internal-format
 
72965
 msgid "%qE attribute only applies to SH2A"
 
72966
 msgstr "Attribut %qE gilt nur für SH2A"
 
72967
 
 
72968
-#: config/sh/sh.c:9578
 
72969
+#: config/sh/sh.c:9575
 
72970
 #, gcc-internal-format
 
72971
 msgid "%qE attribute argument should be between 0 to 255"
 
72972
 msgstr "Argument des Attributs %qE sollte zwischen 0 und 255 sein"
 
72973
 
 
72974
 #. The argument must be a constant string.
 
72975
-#: config/sh/sh.c:9651
 
72976
+#: config/sh/sh.c:9648
 
72977
 #, gcc-internal-format
 
72978
 msgid "%qE attribute argument not a string constant"
 
72979
 msgstr "Argument des Attributs %qE ist keine Zeichenkettenkonstante"
 
72980
 
 
72981
-#: config/sh/sh.c:12341
 
72982
+#: config/sh/sh.c:12338
 
72983
 #, gcc-internal-format
 
72984
 msgid "r0 needs to be available as a call-clobbered register"
 
72985
 msgstr "r0 muss als aufrufzerstörtes Register verfügbar sein"
 
72986
 
 
72987
-#: config/sh/sh.c:12362
 
72988
+#: config/sh/sh.c:12359
 
72989
 #, gcc-internal-format
 
72990
 msgid "need a second call-clobbered general purpose register"
 
72991
 msgstr "ein zweites aufrufzerstörtes Mehrzweckregister wird benötigt"
 
72992
 
 
72993
-#: config/sh/sh.c:12370
 
72994
+#: config/sh/sh.c:12367
 
72995
 #, gcc-internal-format
 
72996
 msgid "need a call-clobbered target register"
 
72997
 msgstr "aufrufzerstörtes Zielregister erforderlich"
 
72998
@@ -23624,14 +23624,14 @@
 
72999
 msgstr "falsch geformtes »#pragma __extern_prefix«, ignoriert"
 
73000
 
 
73001
 #: config/vms/vms-c.c:312 config/vms/vms-c.c:332
 
73002
-#, fuzzy, gcc-internal-format
 
73003
+#, gcc-internal-format
 
73004
 msgid "malformed %<#pragma %s%>, ignoring"
 
73005
 msgstr "falsch geformtes %<#pragma %s%>, ignoriert"
 
73006
 
 
73007
 #: config/vms/vms-c.c:328
 
73008
-#, fuzzy, gcc-internal-format
 
73009
+#, gcc-internal-format
 
73010
 msgid "invalid constant in %<#pragma %s%>"
 
73011
-msgstr "ungültige Konstante in %<#pragma pack%> - ignoriert"
 
73012
+msgstr "ungültige Konstante in %<#pragma %s%>"
 
73013
 
 
73014
 #: config/xtensa/xtensa.c:2178
 
73015
 #, gcc-internal-format
 
73016
@@ -23656,7 +23656,7 @@
 
73017
 #: ada/gcc-interface/decl.c:2249 ada/gcc-interface/decl.c:2964
 
73018
 #, gcc-internal-format
 
73019
 msgid "non-default Scalar_Storage_Order"
 
73020
-msgstr ""
 
73021
+msgstr "Nicht-Standard Scalar_Storage_Order"
 
73022
 
 
73023
 #: ada/gcc-interface/misc.c:139
 
73024
 #, gcc-internal-format
 
73025
@@ -24046,7 +24046,7 @@
 
73026
 msgstr "Marke %qD hier definiert"
 
73027
 
 
73028
 #: c/c-decl.c:3111 c/c-decl.c:3383 c/c-typeck.c:6979 cp/class.c:1339
 
73029
-#: cp/class.c:2928
 
73030
+#: cp/class.c:2932
 
73031
 #, gcc-internal-format
 
73032
 msgid "%qD declared here"
 
73033
 msgstr "%qD hier deklariert"
 
73034
@@ -24214,7 +24214,7 @@
 
73035
 msgid "variable %qD has initializer but incomplete type"
 
73036
 msgstr "Variable %qD hat Initialisierung, aber unvollständigen Typ"
 
73037
 
 
73038
-#: c/c-decl.c:4150 cp/decl.c:4529 cp/decl.c:12970
 
73039
+#: c/c-decl.c:4150 cp/decl.c:4529 cp/decl.c:12961
 
73040
 #, gcc-internal-format
 
73041
 msgid "inline function %q+D given attribute noinline"
 
73042
 msgstr "inline-Funktion %q+D wurde das Attribut »noinline« gegeben"
 
73043
@@ -24349,7 +24349,7 @@
 
73044
 msgid "variable length array %qE is used"
 
73045
 msgstr "Feld %qE variabler Größe wird verwendet"
 
73046
 
 
73047
-#: c/c-decl.c:4857 cp/decl.c:8274
 
73048
+#: c/c-decl.c:4857 cp/decl.c:8277
 
73049
 #, gcc-internal-format
 
73050
 msgid "variable length array is used"
 
73051
 msgstr "Feld variabler Größe wird verwendet"
 
73052
@@ -24434,7 +24434,7 @@
 
73053
 msgid "storage class specified for unnamed parameter"
 
73054
 msgstr "Speicherklasse für unbenannten Parameter angegeben"
 
73055
 
 
73056
-#: c/c-decl.c:5143 cp/decl.c:9283
 
73057
+#: c/c-decl.c:5143 cp/decl.c:9279
 
73058
 #, gcc-internal-format
 
73059
 msgid "storage class specified for typename"
 
73060
 msgstr "Speicherklasse für Typnamen angegeben"
 
73061
@@ -24583,7 +24583,7 @@
 
73062
 msgid "function definition has qualified void return type"
 
73063
 msgstr "Funktionsdefinition hat qualifizierten void-Rückgabetypen"
 
73064
 
 
73065
-#: c/c-decl.c:5635 cp/decl.c:9411
 
73066
+#: c/c-decl.c:5635 cp/decl.c:9407
 
73067
 #, gcc-internal-format
 
73068
 msgid "type qualifiers ignored on function return type"
 
73069
 msgstr "Typkennzeichner an Funktions-Rückgabewert ignoriert"
 
73070
@@ -24694,7 +24694,7 @@
 
73071
 msgid "a member of a structure or union cannot have a variably modified type"
 
73072
 msgstr "Ein Element einer Struktur oder Union kann nicht variabel modifizierten Typ haben"
 
73073
 
 
73074
-#: c/c-decl.c:5915 cp/decl.c:8516
 
73075
+#: c/c-decl.c:5915 cp/decl.c:8519
 
73076
 #, gcc-internal-format
 
73077
 msgid "variable or field %qE declared void"
 
73078
 msgstr "Variable oder Feld %qE als »void« deklariert"
 
73079
@@ -25117,7 +25117,7 @@
 
73080
 msgid "argument %qD doesn%'t match prototype"
 
73081
 msgstr "Argument %qD passt nicht zum Prototypen"
 
73082
 
 
73083
-#: c/c-decl.c:8396 cp/decl.c:13848
 
73084
+#: c/c-decl.c:8396 cp/decl.c:13839
 
73085
 #, gcc-internal-format
 
73086
 msgid "no return statement in function returning non-void"
 
73087
 msgstr "keine return-Anweisung in nicht void zurückgebender Funktion"
 
73088
@@ -25185,7 +25185,7 @@
 
73089
 msgid "two or more data types in declaration specifiers"
 
73090
 msgstr "zwei oder mehr Datentypen in Deklaration"
 
73091
 
 
73092
-#: c/c-decl.c:8924 cp/parser.c:22803
 
73093
+#: c/c-decl.c:8924 cp/parser.c:22807
 
73094
 #, gcc-internal-format
 
73095
 msgid "%<long long long%> is too long for GCC"
 
73096
 msgstr "%<long long long%> ist für GCC zu lang"
 
73097
@@ -25315,7 +25315,7 @@
 
73098
 msgid "unknown type name %qE"
 
73099
 msgstr "unbekannter Typname: %qE"
 
73100
 
 
73101
-#: c/c-parser.c:1484 c/c-parser.c:8618 cp/parser.c:28127
 
73102
+#: c/c-parser.c:1484 c/c-parser.c:8618 cp/parser.c:28131
 
73103
 #, gcc-internal-format
 
73104
 msgid "expected declaration specifiers"
 
73105
 msgstr "Deklarationsspezifizierer erwartet"
 
73106
@@ -25325,7 +25325,7 @@
 
73107
 msgid "expected %<;%>, identifier or %<(%>"
 
73108
 msgstr "%<;%>, Bezeichner oder %<(%> erwartet"
 
73109
 
 
73110
-#: c/c-parser.c:1527 cp/parser.c:24553 cp/parser.c:24627
 
73111
+#: c/c-parser.c:1527 cp/parser.c:24557 cp/parser.c:24631
 
73112
 #, gcc-internal-format
 
73113
 msgid "prefix attributes are ignored for methods"
 
73114
 msgstr "Präfixattribute werden für Methoden ignoriert"
 
73115
@@ -25373,7 +25373,7 @@
 
73116
 msgid "ISO C90 does not support %<_Static_assert%>"
 
73117
 msgstr "ISO-C90 unterstützt nicht %<_Static_assert%>"
 
73118
 
 
73119
-#: c/c-parser.c:1860 c/c-parser.c:3388 c/c-parser.c:8673 cp/parser.c:27998
 
73120
+#: c/c-parser.c:1860 c/c-parser.c:3388 c/c-parser.c:8673 cp/parser.c:28002
 
73121
 #, gcc-internal-format
 
73122
 msgid "expected string literal"
 
73123
 msgstr "Zeichenkettenliteral erwartet"
 
73124
@@ -25405,13 +25405,13 @@
 
73125
 #: c/c-parser.c:7409 c/c-parser.c:7417 c/c-parser.c:7446 c/c-parser.c:7459
 
73126
 #: c/c-parser.c:7764 c/c-parser.c:7888 c/c-parser.c:8316 c/c-parser.c:8351
 
73127
 #: c/c-parser.c:8404 c/c-parser.c:8457 c/c-parser.c:8473 c/c-parser.c:8519
 
73128
-#: c/c-parser.c:8798 c/c-parser.c:9873 c/c-parser.c:10676 cp/parser.c:23013
 
73129
-#: cp/parser.c:25397 cp/parser.c:25427 cp/parser.c:25497 cp/parser.c:27718
 
73130
+#: c/c-parser.c:8798 c/c-parser.c:9873 c/c-parser.c:10676 cp/parser.c:23017
 
73131
+#: cp/parser.c:25401 cp/parser.c:25431 cp/parser.c:25501 cp/parser.c:27722
 
73132
 #, gcc-internal-format
 
73133
 msgid "expected identifier"
 
73134
 msgstr "Bezeichner erwartet"
 
73135
 
 
73136
-#: c/c-parser.c:2295 cp/parser.c:14837
 
73137
+#: c/c-parser.c:2295 cp/parser.c:14839
 
73138
 #, gcc-internal-format
 
73139
 msgid "comma at end of enumerator list"
 
73140
 msgstr "Komma am Ende der Aufzählungsliste"
 
73141
@@ -25740,77 +25740,77 @@
 
73142
 msgid "no type or storage class may be specified here,"
 
73143
 msgstr "hier darf kein Typ oder Speicherklasse angegeben werden,"
 
73144
 
 
73145
-#: c/c-parser.c:8320 c/c-parser.c:8377 cp/parser.c:25457
 
73146
+#: c/c-parser.c:8320 c/c-parser.c:8377 cp/parser.c:25461
 
73147
 #, gcc-internal-format
 
73148
 msgid "unknown property attribute"
 
73149
 msgstr "unbekanntes Eigenschaftsattribut"
 
73150
 
 
73151
-#: c/c-parser.c:8341 cp/parser.c:25417
 
73152
+#: c/c-parser.c:8341 cp/parser.c:25421
 
73153
 #, gcc-internal-format
 
73154
 msgid "missing %<=%> (after %<getter%> attribute)"
 
73155
 msgstr "fehlendes %<=%> (hinter Attribut %<getter%>)"
 
73156
 
 
73157
-#: c/c-parser.c:8344 cp/parser.c:25420
 
73158
+#: c/c-parser.c:8344 cp/parser.c:25424
 
73159
 #, gcc-internal-format
 
73160
 msgid "missing %<=%> (after %<setter%> attribute)"
 
73161
 msgstr "fehlendes %<=%> (hinter Attribut %<setter%>)"
 
73162
 
 
73163
-#: c/c-parser.c:8358 cp/parser.c:25435
 
73164
+#: c/c-parser.c:8358 cp/parser.c:25439
 
73165
 #, gcc-internal-format
 
73166
 msgid "the %<setter%> attribute may only be specified once"
 
73167
 msgstr "das %<setter%>-Attribut darf nur einmal angegeben werden"
 
73168
 
 
73169
-#: c/c-parser.c:8363 cp/parser.c:25441
 
73170
+#: c/c-parser.c:8363 cp/parser.c:25445
 
73171
 #, gcc-internal-format
 
73172
 msgid "setter name must terminate with %<:%>"
 
73173
 msgstr "Setter-Name muss mit %<:%> beendet werden"
 
73174
 
 
73175
-#: c/c-parser.c:8370 cp/parser.c:25449
 
73176
+#: c/c-parser.c:8370 cp/parser.c:25453
 
73177
 #, gcc-internal-format
 
73178
 msgid "the %<getter%> attribute may only be specified once"
 
73179
 msgstr "das %<getter%>-Attribut darf nur einmal angegeben werden"
 
73180
 
 
73181
-#: c/c-parser.c:8556 cp/parser.c:28042
 
73182
+#: c/c-parser.c:8556 cp/parser.c:28046
 
73183
 #, gcc-internal-format
 
73184
 msgid "%<#pragma omp barrier%> may only be used in compound statements"
 
73185
 msgstr "%<#pragma omp barrier%> darf nur in Verbundanweisungen verwendet werden"
 
73186
 
 
73187
-#: c/c-parser.c:8567 cp/parser.c:28057
 
73188
+#: c/c-parser.c:8567 cp/parser.c:28061
 
73189
 #, gcc-internal-format
 
73190
 msgid "%<#pragma omp flush%> may only be used in compound statements"
 
73191
 msgstr "%<#pragma omp flush%> darf nur in Verbundanweisungen verwendet werden"
 
73192
 
 
73193
-#: c/c-parser.c:8578 cp/parser.c:28073
 
73194
+#: c/c-parser.c:8578 cp/parser.c:28077
 
73195
 #, gcc-internal-format
 
73196
 msgid "%<#pragma omp taskwait%> may only be used in compound statements"
 
73197
 msgstr "%<#pragma omp taskwait%> darf nur in Verbundanweisungen verwendet werden"
 
73198
 
 
73199
-#: c/c-parser.c:8589 cp/parser.c:28089
 
73200
+#: c/c-parser.c:8589 cp/parser.c:28093
 
73201
 #, gcc-internal-format
 
73202
 msgid "%<#pragma omp taskyield%> may only be used in compound statements"
 
73203
 msgstr "%<#pragma omp taskyield%> darf nur in Verbundanweisungen verwendet werden"
 
73204
 
 
73205
-#: c/c-parser.c:8602 cp/parser.c:28117
 
73206
+#: c/c-parser.c:8602 cp/parser.c:28121
 
73207
 #, gcc-internal-format
 
73208
 msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
 
73209
 msgstr "%<#pragma omp section%> darf nur in %<#pragma omp sections%>-Konstrukt verwendet werden"
 
73210
 
 
73211
-#: c/c-parser.c:8608 cp/parser.c:28032
 
73212
+#: c/c-parser.c:8608 cp/parser.c:28036
 
73213
 #, gcc-internal-format
 
73214
 msgid "%<#pragma GCC pch_preprocess%> must be first"
 
73215
 msgstr "%<#pragma GCC pch_preprocess%> muss zuerst kommen"
 
73216
 
 
73217
-#: c/c-parser.c:8773 cp/parser.c:25705
 
73218
+#: c/c-parser.c:8773 cp/parser.c:25709
 
73219
 #, gcc-internal-format
 
73220
 msgid "too many %qs clauses"
 
73221
 msgstr "zu viele %qs-Klauseln"
 
73222
 
 
73223
-#: c/c-parser.c:8875 cp/parser.c:25820
 
73224
+#: c/c-parser.c:8875 cp/parser.c:25824
 
73225
 #, gcc-internal-format
 
73226
 msgid "collapse argument needs positive constant integer expression"
 
73227
 msgstr "Collapse-Argument erfordert positiven konstanten Ganzzahlausdruck"
 
73228
 
 
73229
-#: c/c-parser.c:8941 cp/parser.c:25871
 
73230
+#: c/c-parser.c:8941 cp/parser.c:25875
 
73231
 #, gcc-internal-format
 
73232
 msgid "expected %<none%> or %<shared%>"
 
73233
 msgstr "%<none%> oder %<shared%> erwartet"
 
73234
@@ -25825,42 +25825,42 @@
 
73235
 msgid "%<num_threads%> value must be positive"
 
73236
 msgstr "Wert von %<num_threads%> muss positiv sein"
 
73237
 
 
73238
-#: c/c-parser.c:9192 cp/parser.c:26090
 
73239
+#: c/c-parser.c:9192 cp/parser.c:26094
 
73240
 #, gcc-internal-format
 
73241
 msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%>, %<min%> or %<max%>"
 
73242
 msgstr "%<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%>, %<min%> oder %<max%> erwartet"
 
73243
 
 
73244
-#: c/c-parser.c:9281 cp/parser.c:26175
 
73245
+#: c/c-parser.c:9281 cp/parser.c:26179
 
73246
 #, gcc-internal-format
 
73247
 msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
 
73248
 msgstr "Ablauf %<runtime%> akzeptiert keinen Parameter %<chunk_size%>"
 
73249
 
 
73250
-#: c/c-parser.c:9285 cp/parser.c:26178
 
73251
+#: c/c-parser.c:9285 cp/parser.c:26182
 
73252
 #, gcc-internal-format
 
73253
 msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
 
73254
 msgstr "Ablauf %<auto%> akzeptiert keinen Parameter %<chunk_size%>"
 
73255
 
 
73256
-#: c/c-parser.c:9303 cp/parser.c:26194
 
73257
+#: c/c-parser.c:9303 cp/parser.c:26198
 
73258
 #, gcc-internal-format
 
73259
 msgid "invalid schedule kind"
 
73260
 msgstr "ungültige Ablaufart"
 
73261
 
 
73262
-#: c/c-parser.c:9431 cp/parser.c:26326
 
73263
+#: c/c-parser.c:9431 cp/parser.c:26330
 
73264
 #, gcc-internal-format
 
73265
 msgid "expected %<#pragma omp%> clause"
 
73266
 msgstr "Klausel %<#pragma omp%> erwartet"
 
73267
 
 
73268
-#: c/c-parser.c:9440 cp/parser.c:26335
 
73269
+#: c/c-parser.c:9440 cp/parser.c:26339
 
73270
 #, gcc-internal-format
 
73271
 msgid "%qs is not valid for %qs"
 
73272
 msgstr "%qs ist für %qs ungültig"
 
73273
 
 
73274
-#: c/c-parser.c:9732 cp/parser.c:26619
 
73275
+#: c/c-parser.c:9732 cp/parser.c:26623
 
73276
 #, gcc-internal-format
 
73277
 msgid "invalid form of %<#pragma omp atomic%>"
 
73278
 msgstr "ungültige Form von %<#pragma omp atomic%>"
 
73279
 
 
73280
-#: c/c-parser.c:9772 c/c-parser.c:9790 cp/parser.c:26650 cp/parser.c:26667
 
73281
+#: c/c-parser.c:9772 c/c-parser.c:9790 cp/parser.c:26654 cp/parser.c:26671
 
73282
 #, gcc-internal-format
 
73283
 msgid "invalid operator for %<#pragma omp atomic%>"
 
73284
 msgstr "ungültiger Operator für %<#pragma omp atomic%>"
 
73285
@@ -25870,7 +25870,7 @@
 
73286
 msgid "expected %<(%> or end of line"
 
73287
 msgstr "%<(%> oder Zeilenende erwartet"
 
73288
 
 
73289
-#: c/c-parser.c:9932 cp/parser.c:26939
 
73290
+#: c/c-parser.c:9932 cp/parser.c:26943
 
73291
 #, gcc-internal-format
 
73292
 msgid "for statement expected"
 
73293
 msgstr "für Anweisung erwartet"
 
73294
@@ -25885,12 +25885,12 @@
 
73295
 msgid "not enough perfectly nested loops"
 
73296
 msgstr "nicht genügend perfekt geschachtelte Schleifen"
 
73297
 
 
73298
-#: c/c-parser.c:10119 cp/parser.c:27284
 
73299
+#: c/c-parser.c:10119 cp/parser.c:27288
 
73300
 #, gcc-internal-format
 
73301
 msgid "collapsed loops not perfectly nested"
 
73302
 msgstr "zusammengelegte Schleifen sind nicht perfekt geschachtelt"
 
73303
 
 
73304
-#: c/c-parser.c:10157 cp/parser.c:27125 cp/parser.c:27163 cp/pt.c:12692
 
73305
+#: c/c-parser.c:10157 cp/parser.c:27129 cp/parser.c:27167 cp/pt.c:12687
 
73306
 #, gcc-internal-format
 
73307
 msgid "iteration variable %qD should not be firstprivate"
 
73308
 msgstr "Schleifenvariable %qD sollte nicht »firstprivate« sein"
 
73309
@@ -25915,27 +25915,27 @@
 
73310
 msgid "%<threadprivate%> %qE has incomplete type"
 
73311
 msgstr "%<threadprivate%> %qE hat unvollständigen Typen"
 
73312
 
 
73313
-#: c/c-parser.c:10823 cp/parser.c:27928
 
73314
+#: c/c-parser.c:10823 cp/parser.c:27932
 
73315
 #, gcc-internal-format
 
73316
 msgid "%<__transaction_cancel%> without transactional memory support enabled"
 
73317
 msgstr "%<__transaction_cancel%> ohne eingeschaltete Unterstützung für transaktionsbasierten Speicher"
 
73318
 
 
73319
-#: c/c-parser.c:10829 cp/parser.c:27934
 
73320
+#: c/c-parser.c:10829 cp/parser.c:27938
 
73321
 #, gcc-internal-format
 
73322
 msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
 
73323
 msgstr "%<__transaction_cancel%> innerhalb eines %<__transaction_relaxed%>"
 
73324
 
 
73325
-#: c/c-parser.c:10838 cp/parser.c:27943
 
73326
+#: c/c-parser.c:10838 cp/parser.c:27947
 
73327
 #, gcc-internal-format
 
73328
 msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
 
73329
 msgstr "äußeres %<__transaction_cancel%> nicht innerhalb des äußeren %<__transaction_atomic%>"
 
73330
 
 
73331
-#: c/c-parser.c:10840 cp/parser.c:27946
 
73332
+#: c/c-parser.c:10840 cp/parser.c:27950
 
73333
 #, gcc-internal-format
 
73334
 msgid "  or a %<transaction_may_cancel_outer%> function"
 
73335
 msgstr "  oder einer %<transaction_may_cancel_outer%>-Funktion"
 
73336
 
 
73337
-#: c/c-parser.c:10846 cp/parser.c:27952
 
73338
+#: c/c-parser.c:10846 cp/parser.c:27956
 
73339
 #, gcc-internal-format
 
73340
 msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
 
73341
 msgstr "%<__transaction_cancel%> nicht innerhalb von %<__transaction_atomic%>"
 
73342
@@ -26077,19 +26077,19 @@
 
73343
 msgstr "hier deklariert"
 
73344
 
 
73345
 #: c/c-typeck.c:2746
 
73346
-#, fuzzy, gcc-internal-format
 
73347
+#, gcc-internal-format
 
73348
 msgid "called object %qE is not a function or function pointer"
 
73349
-msgstr "gerufenes Objekt %qE ist keine Funktion"
 
73350
+msgstr "gerufenes Objekt %qE ist keine Funktion oder Funktionszeiger"
 
73351
 
 
73352
 #: c/c-typeck.c:2751
 
73353
-#, fuzzy, gcc-internal-format
 
73354
+#, gcc-internal-format
 
73355
 msgid "called object %qD is not a function or function pointer"
 
73356
-msgstr "gerufenes Objekt %qE ist keine Funktion"
 
73357
+msgstr "gerufenes Objekt %qD ist keine Funktion oder Funktionszeiger"
 
73358
 
 
73359
 #: c/c-typeck.c:2757
 
73360
-#, fuzzy, gcc-internal-format
 
73361
+#, gcc-internal-format
 
73362
 msgid "called object is not a function or function pointer"
 
73363
-msgstr "gerufenes Objekt %qE ist keine Funktion"
 
73364
+msgstr "gerufenes Objekt ist keine Funktion oder Funktionszeiger"
 
73365
 
 
73366
 #. This situation leads to run-time undefined behavior.  We can't,
 
73367
 #. therefore, simply error unless we can prove that all possible
 
73368
@@ -26730,9 +26730,9 @@
 
73369
 msgstr "Initialisierung eines flexiblen Feld-Elements in geschachteltem Kontext"
 
73370
 
 
73371
 #: c/c-typeck.c:6975
 
73372
-#, fuzzy, gcc-internal-format
 
73373
+#, gcc-internal-format
 
73374
 msgid "missing initializer for field %qD of %qT"
 
73375
-msgstr "Initialisierung für Element %qD fehlt"
 
73376
+msgstr "fehlende Initialisierung für Feld %qD von %qT fehlt"
 
73377
 
 
73378
 #: c/c-typeck.c:7000
 
73379
 #, gcc-internal-format
 
73380
@@ -27177,79 +27177,79 @@
 
73381
 msgstr "Aufruf von %<(%T) (%A)%> ist nicht eindeutig"
 
73382
 
 
73383
 #: cp/call.c:4177
 
73384
-#, fuzzy, gcc-internal-format
 
73385
+#, gcc-internal-format
 
73386
 msgid "ambiguous overload for "
 
73387
-msgstr "mehrdeutiges Überladen für %qs in %<%s %E%>"
 
73388
+msgstr "mehrdeutiges Überladen für "
 
73389
 
 
73390
 #: cp/call.c:4178
 
73391
-#, fuzzy, gcc-internal-format
 
73392
+#, gcc-internal-format
 
73393
 msgid "no match for "
 
73394
-msgstr "keine Übereinstimmung für %qs in %<%s %E%>"
 
73395
+msgstr "keine Übereinstimmung für "
 
73396
 
 
73397
 #: cp/call.c:4181
 
73398
-#, fuzzy, gcc-internal-format
 
73399
+#, gcc-internal-format
 
73400
 msgid " (operand types are %qT, %qT, and %qT)"
 
73401
-msgstr "Ungültige Operanden für binäres %s (haben %qT und %qT)"
 
73402
+msgstr " (Operandentypen sind %qT, %qT und %qT)"
 
73403
 
 
73404
 #: cp/call.c:4183
 
73405
-#, fuzzy, gcc-internal-format
 
73406
+#, gcc-internal-format
 
73407
 msgid " (operand types are %qT and %qT)"
 
73408
-msgstr "Ungültige Operanden für binäres %s (haben %qT und %qT)"
 
73409
+msgstr " (Operandentypen sind %qT und %qT)"
 
73410
 
 
73411
 #: cp/call.c:4185
 
73412
 #, gcc-internal-format
 
73413
 msgid " (operand type is %qT)"
 
73414
-msgstr ""
 
73415
+msgstr " (Operandentyp ist %qT)"
 
73416
 
 
73417
 #: cp/call.c:4205
 
73418
-#, fuzzy, gcc-internal-format
 
73419
+#, gcc-internal-format
 
73420
 msgid "ternary %<operator?:%>"
 
73421
-msgstr "%<operator%> erwartet"
 
73422
+msgstr "ternärer %<operator?:%>"
 
73423
 
 
73424
 #: cp/call.c:4209
 
73425
-#, fuzzy, gcc-internal-format
 
73426
+#, gcc-internal-format
 
73427
 msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
 
73428
-msgstr "keine Übereinstimmung für ternären %<operator?:%> in %<%E ? %E : %E%>"
 
73429
+msgstr "ternärer %<operator?:%> in %<%E ? %E : %E%>"
 
73430
 
 
73431
 #: cp/call.c:4218 cp/call.c:4249 cp/call.c:4258
 
73432
-#, fuzzy, gcc-internal-format
 
73433
+#, gcc-internal-format
 
73434
 msgid "%<operator%s%>"
 
73435
-msgstr "%<operator%> erwartet"
 
73436
+msgstr "%<operator%s%>"
 
73437
 
 
73438
 #: cp/call.c:4221
 
73439
-#, fuzzy, gcc-internal-format
 
73440
+#, gcc-internal-format
 
73441
 msgid "%<operator%s%> in %<%E%s%>"
 
73442
-msgstr "keine Übereinstimmung für %<operator%s%> in %<%E%s%>"
 
73443
+msgstr "%<operator%s%> in %<%E%s%>"
 
73444
 
 
73445
 #: cp/call.c:4228
 
73446
-#, fuzzy, gcc-internal-format
 
73447
+#, gcc-internal-format
 
73448
 msgid "%<operator[]%>"
 
73449
-msgstr "%<operator%> erwartet"
 
73450
+msgstr "%<operator[]%>"
 
73451
 
 
73452
 #: cp/call.c:4231
 
73453
-#, fuzzy, gcc-internal-format
 
73454
+#, gcc-internal-format
 
73455
 msgid "%<operator[]%> in %<%E[%E]%>"
 
73456
-msgstr "keine Übereinstimmung für %<operator[]%> in %<%E[%E]%>"
 
73457
+msgstr "%<operator[]%> in %<%E[%E]%>"
 
73458
 
 
73459
 #: cp/call.c:4239
 
73460
-#, fuzzy, gcc-internal-format
 
73461
+#, gcc-internal-format
 
73462
 msgid "%qs"
 
73463
-msgstr "%s"
 
73464
+msgstr "%qs"
 
73465
 
 
73466
 #: cp/call.c:4242
 
73467
-#, fuzzy, gcc-internal-format
 
73468
+#, gcc-internal-format
 
73469
 msgid "%qs in %<%s %E%>"
 
73470
-msgstr "keine Übereinstimmung für %qs in %<%s %E%>"
 
73471
+msgstr "%qs in %<%s %E%>"
 
73472
 
 
73473
 #: cp/call.c:4252
 
73474
-#, fuzzy, gcc-internal-format
 
73475
+#, gcc-internal-format
 
73476
 msgid "%<operator%s%> in %<%E %s %E%>"
 
73477
-msgstr "keine Übereinstimmung für %<operator%s%> in %<%E %s %E%>"
 
73478
+msgstr "%<operator%s%> in %<%E %s %E%>"
 
73479
 
 
73480
 #: cp/call.c:4261
 
73481
-#, fuzzy, gcc-internal-format
 
73482
+#, gcc-internal-format
 
73483
 msgid "%<operator%s%> in %<%s%E%>"
 
73484
-msgstr "keine Übereinstimmung für %<operator%s%> in %<%s%E%>"
 
73485
+msgstr "%<operator%s%> in %<%s%E%>"
 
73486
 
 
73487
 #: cp/call.c:4359
 
73488
 #, gcc-internal-format
 
73489
@@ -27259,12 +27259,12 @@
 
73490
 #: cp/call.c:4392
 
73491
 #, gcc-internal-format
 
73492
 msgid "at least one operand of a vector conditional operator must be a vector"
 
73493
-msgstr ""
 
73494
+msgstr "mindestens ein Operand eines Vektor-Bedingungsoperators muss ein Vektor sein"
 
73495
 
 
73496
 #: cp/call.c:4433
 
73497
-#, fuzzy, gcc-internal-format
 
73498
+#, gcc-internal-format
 
73499
 msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
 
73500
-msgstr "Aufzählungsfehler in bedingtem Ausdruck: %qT vs. %qT"
 
73501
+msgstr "unverträgliche Vektortypen in bedingtem Ausdruck: %qT, %qT und %qT"
 
73502
 
 
73503
 #: cp/call.c:4520
 
73504
 #, gcc-internal-format
 
73505
@@ -27448,9 +27448,9 @@
 
73506
 msgstr "Argument des Funktionsaufrufs könnte Kandidat für Formatattribut sein"
 
73507
 
 
73508
 #: cp/call.c:6526
 
73509
-#, fuzzy, gcc-internal-format
 
73510
+#, gcc-internal-format
 
73511
 msgid "use of multiversioned function without a default"
 
73512
-msgstr "vorgegebene Funktion %q+D mit Standardargument"
 
73513
+msgstr "Verwendung einer multiversionierten Funktion ohne Standardargument"
 
73514
 
 
73515
 #: cp/call.c:6745
 
73516
 #, gcc-internal-format
 
73517
@@ -27477,107 +27477,107 @@
 
73518
 msgid "  (you can disable this with -fno-deduce-init-list)"
 
73519
 msgstr "  (dies kann mit -fno-deduce-init-list abgeschaltet werden)"
 
73520
 
 
73521
-#: cp/call.c:7153
 
73522
+#: cp/call.c:7156
 
73523
 #, gcc-internal-format
 
73524
 msgid "could not find class$ field in java interface type %qT"
 
73525
 msgstr "class$-Feld konnte nicht im Java-Schnittstellentyp %qT gefunden werden"
 
73526
 
 
73527
-#: cp/call.c:7414
 
73528
+#: cp/call.c:7417
 
73529
 #, gcc-internal-format
 
73530
 msgid "call to non-function %qD"
 
73531
 msgstr "Aufruf der Nicht-Funktion %qD"
 
73532
 
 
73533
-#: cp/call.c:7459 cp/typeck.c:2680
 
73534
+#: cp/call.c:7462 cp/typeck.c:2680
 
73535
 #, gcc-internal-format
 
73536
 msgid "cannot call constructor %<%T::%D%> directly"
 
73537
 msgstr "Konstruktor %<%T::%D%> kann nicht direkt aufgerufen werden"
 
73538
 
 
73539
-#: cp/call.c:7461
 
73540
+#: cp/call.c:7464
 
73541
 #, gcc-internal-format
 
73542
 msgid "  for a function-style cast, remove the redundant %<::%D%>"
 
73543
 msgstr "  für Umwandlung im Funktions-Stil muss das überflüssige %<::%D%> entfernt werden"
 
73544
 
 
73545
-#: cp/call.c:7578
 
73546
+#: cp/call.c:7581
 
73547
 #, gcc-internal-format
 
73548
 msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
 
73549
 msgstr "keine passende Funktion für Aufruf von %<%T::operator %T(%A)%#V%>"
 
73550
 
 
73551
-#: cp/call.c:7591
 
73552
+#: cp/call.c:7594
 
73553
 #, gcc-internal-format
 
73554
 msgid "no matching function for call to %<%T::%s(%A)%#V%>"
 
73555
 msgstr "keine passende Funktion für Aufruf von %<%T::%s(%A)%#V%>"
 
73556
 
 
73557
-#: cp/call.c:7616
 
73558
+#: cp/call.c:7619
 
73559
 #, gcc-internal-format
 
73560
 msgid "call of overloaded %<%s(%A)%> is ambiguous"
 
73561
 msgstr "Aufruf des überladenen %<%s(%A)%> ist mehrdeutig"
 
73562
 
 
73563
-#: cp/call.c:7645
 
73564
+#: cp/call.c:7661
 
73565
 #, gcc-internal-format
 
73566
 msgid "cannot call member function %qD without object"
 
73567
 msgstr "Elementfunktion %qD kann nicht ohne Objekt aufgerufen werden"
 
73568
 
 
73569
-#: cp/call.c:8410
 
73570
+#: cp/call.c:8428
 
73571
 #, gcc-internal-format
 
73572
 msgid "passing %qT chooses %qT over %qT"
 
73573
 msgstr "Übergabe von %qT wählt %qT statt %qT"
 
73574
 
 
73575
-#: cp/call.c:8412 cp/name-lookup.c:5552
 
73576
+#: cp/call.c:8430 cp/name-lookup.c:5547
 
73577
 #, gcc-internal-format
 
73578
 msgid "  in call to %qD"
 
73579
 msgstr "  in Aufruf von %qD"
 
73580
 
 
73581
-#: cp/call.c:8470
 
73582
+#: cp/call.c:8488
 
73583
 #, gcc-internal-format
 
73584
 msgid "choosing %qD over %qD"
 
73585
 msgstr "Wahl von %qD statt %qD"
 
73586
 
 
73587
-#: cp/call.c:8471
 
73588
+#: cp/call.c:8489
 
73589
 #, gcc-internal-format
 
73590
 msgid "  for conversion from %qT to %qT"
 
73591
 msgstr "  für Umwandlung von %qT in %qT"
 
73592
 
 
73593
-#: cp/call.c:8474
 
73594
+#: cp/call.c:8492
 
73595
 #, gcc-internal-format
 
73596
 msgid "  because conversion sequence for the argument is better"
 
73597
 msgstr "  denn die Umwandlungsfolge für das Argument ist besser"
 
73598
 
 
73599
-#: cp/call.c:8628
 
73600
+#: cp/call.c:8646
 
73601
 #, gcc-internal-format
 
73602
 msgid "default argument mismatch in overload resolution"
 
73603
 msgstr "Zuordnungsfehler der Standardargumente in Überladungsauflösung"
 
73604
 
 
73605
-#: cp/call.c:8631
 
73606
+#: cp/call.c:8649
 
73607
 #, gcc-internal-format
 
73608
 msgid " candidate 1: %q+#F"
 
73609
 msgstr " Kandidat 1: %q+#F"
 
73610
 
 
73611
-#: cp/call.c:8633
 
73612
+#: cp/call.c:8651
 
73613
 #, gcc-internal-format
 
73614
 msgid " candidate 2: %q+#F"
 
73615
 msgstr " Kandidat 2: %q+#F"
 
73616
 
 
73617
-#: cp/call.c:8677
 
73618
+#: cp/call.c:8695
 
73619
 #, gcc-internal-format
 
73620
 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:"
 
73621
 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:"
 
73622
 
 
73623
-#: cp/call.c:8841
 
73624
+#: cp/call.c:8859
 
73625
 #, gcc-internal-format
 
73626
 msgid "could not convert %qE from %qT to %qT"
 
73627
 msgstr "%qE konnte nicht von %qT nach %qT umgewandelt werden"
 
73628
 
 
73629
-#: cp/call.c:9034
 
73630
+#: cp/call.c:9052
 
73631
 #, gcc-internal-format
 
73632
 msgid "a temporary bound to %qD only persists until the constructor exits"
 
73633
 msgstr "eine vorübergehende Bindung an %qD besteht nur, bis der Konstruktor beendet ist"
 
73634
 
 
73635
-#: cp/call.c:9150
 
73636
+#: cp/call.c:9168
 
73637
 #, gcc-internal-format
 
73638
 msgid "invalid initialization of non-const reference of type %qT from an rvalue of type %qT"
 
73639
 msgstr "ungültige Initialisierung einer nicht-konstanten Referenz des Typs %qT von R-Wert des Typs %qT"
 
73640
 
 
73641
-#: cp/call.c:9154
 
73642
+#: cp/call.c:9172
 
73643
 #, gcc-internal-format
 
73644
 msgid "invalid initialization of reference of type %qT from expression of type %qT"
 
73645
 msgstr "ungültige Initialisierung einer Referenz des Typs %qT von Ausdruck des Typs %qT"
 
73646
@@ -27598,14 +27598,14 @@
 
73647
 msgstr "Java-Klasse %qT kann keinen impliziten nicht-trivialen Destruktor haben"
 
73648
 
 
73649
 #: cp/class.c:1120
 
73650
-#, fuzzy, gcc-internal-format
 
73651
+#, gcc-internal-format
 
73652
 msgid "%q#D inherited from %qT"
 
73653
-msgstr " %qT ist nicht vom Typ %qT abgeleitet"
 
73654
+msgstr "%q#D von %qT geerbt"
 
73655
 
 
73656
 #: cp/class.c:1123
 
73657
-#, fuzzy, gcc-internal-format
 
73658
+#, gcc-internal-format
 
73659
 msgid "conflicts with version inherited from %qT"
 
73660
-msgstr "in Konflikt mit vorheriger Deklaration hier"
 
73661
+msgstr "in Konflikt mit von %qT geerbter Version"
 
73662
 
 
73663
 #: cp/class.c:1137
 
73664
 #, gcc-internal-format
 
73665
@@ -27645,17 +27645,17 @@
 
73666
 #: cp/class.c:1329
 
73667
 #, gcc-internal-format
 
73668
 msgid "%qT does not have the %E abi tag that base %qT has"
 
73669
-msgstr ""
 
73670
+msgstr "%qT hat nicht die %E-ABI-Marke, die die Basis %qT hat"
 
73671
 
 
73672
 #: cp/class.c:1331 cp/class.c:1341
 
73673
-#, fuzzy, gcc-internal-format
 
73674
+#, gcc-internal-format
 
73675
 msgid "%qT declared here"
 
73676
-msgstr "%qD hier deklariert"
 
73677
+msgstr "%qT hier deklariert"
 
73678
 
 
73679
 #: cp/class.c:1336
 
73680
 #, gcc-internal-format
 
73681
 msgid "%qT does not have the %E abi tag that %qT (used in the type of %qD) has"
 
73682
-msgstr ""
 
73683
+msgstr "%qT hat nicht das ABI-Tag %E, das %qT (im Typ on %qD verwendet) hat"
 
73684
 
 
73685
 #: cp/class.c:1413
 
73686
 #, gcc-internal-format
 
73687
@@ -27687,350 +27687,350 @@
 
73688
 msgid "no unique final overrider for %qD in %qT"
 
73689
 msgstr "%qD wurde nicht eindeutig und endgültig in %qT überschrieben"
 
73690
 
 
73691
-#: cp/class.c:2648
 
73692
+#: cp/class.c:2652
 
73693
 #, gcc-internal-format
 
73694
 msgid "%q+#D marked final, but is not virtual"
 
73695
 msgstr "%q+#D als »final« markiert, ist aber nicht »virtual«"
 
73696
 
 
73697
-#: cp/class.c:2650
 
73698
+#: cp/class.c:2654
 
73699
 #, gcc-internal-format
 
73700
 msgid "%q+#D marked override, but does not override"
 
73701
 msgstr "%q+#D als override markiert, überschreibt aber nicht"
 
73702
 
 
73703
 #. Here we know it is a hider, and no overrider exists.
 
73704
-#: cp/class.c:2719
 
73705
+#: cp/class.c:2723
 
73706
 #, gcc-internal-format
 
73707
 msgid "%q+D was hidden"
 
73708
 msgstr "%q+D war versteckt"
 
73709
 
 
73710
-#: cp/class.c:2720
 
73711
+#: cp/class.c:2724
 
73712
 #, gcc-internal-format
 
73713
 msgid "  by %q+D"
 
73714
 msgstr "  von %q+D"
 
73715
 
 
73716
-#: cp/class.c:2763 cp/decl2.c:1365
 
73717
+#: cp/class.c:2767 cp/decl2.c:1365
 
73718
 #, gcc-internal-format
 
73719
 msgid "%q+#D invalid; an anonymous union can only have non-static data members"
 
73720
 msgstr "%q+#D ungültig; eine anonyme Union kann nur nicht-statische Datenelemente haben"
 
73721
 
 
73722
-#: cp/class.c:2766
 
73723
+#: cp/class.c:2770
 
73724
 #, gcc-internal-format
 
73725
 msgid "%q+#D invalid; an anonymous struct can only have non-static data members"
 
73726
 msgstr "%q+#D ungültig; eine anonyme struct kann nur nicht-statische Datenelemente haben"
 
73727
 
 
73728
-#: cp/class.c:2774 cp/decl2.c:1371
 
73729
+#: cp/class.c:2778 cp/decl2.c:1371
 
73730
 #, gcc-internal-format
 
73731
 msgid "private member %q+#D in anonymous union"
 
73732
 msgstr "privates Element %q+#D in anonymer Union"
 
73733
 
 
73734
-#: cp/class.c:2776
 
73735
+#: cp/class.c:2780
 
73736
 #, gcc-internal-format
 
73737
 msgid "private member %q+#D in anonymous struct"
 
73738
 msgstr "privates Element %q+#D in anonymer struct"
 
73739
 
 
73740
-#: cp/class.c:2781 cp/decl2.c:1373
 
73741
+#: cp/class.c:2785 cp/decl2.c:1373
 
73742
 #, gcc-internal-format
 
73743
 msgid "protected member %q+#D in anonymous union"
 
73744
 msgstr "geschütztes Element %q+#D in anonymer Union"
 
73745
 
 
73746
-#: cp/class.c:2783
 
73747
+#: cp/class.c:2787
 
73748
 #, gcc-internal-format
 
73749
 msgid "protected member %q+#D in anonymous struct"
 
73750
 msgstr "geschütztes Element %q+#D in anonymer struct"
 
73751
 
 
73752
-#: cp/class.c:2927
 
73753
+#: cp/class.c:2931
 
73754
 #, gcc-internal-format
 
73755
 msgid "the ellipsis in %qD is not inherited"
 
73756
-msgstr ""
 
73757
+msgstr "die Auslassung in %qD wurde nicht vererbt"
 
73758
 
 
73759
-#: cp/class.c:3103
 
73760
+#: cp/class.c:3106
 
73761
 #, gcc-internal-format
 
73762
 msgid "bit-field %q+#D with non-integral type"
 
73763
 msgstr "Bit-Feld %q+#D mit Nicht-Ganzzahl-Typ"
 
73764
 
 
73765
-#: cp/class.c:3119
 
73766
+#: cp/class.c:3122
 
73767
 #, gcc-internal-format
 
73768
 msgid "bit-field %q+D width not an integer constant"
 
73769
 msgstr "Breite des Bitfeldes %q+D ist keine Ganzzahlkonstante"
 
73770
 
 
73771
-#: cp/class.c:3124
 
73772
+#: cp/class.c:3127
 
73773
 #, gcc-internal-format
 
73774
 msgid "negative width in bit-field %q+D"
 
73775
 msgstr "negative Breite in Bitfeld %q+D"
 
73776
 
 
73777
-#: cp/class.c:3129
 
73778
+#: cp/class.c:3132
 
73779
 #, gcc-internal-format
 
73780
 msgid "zero width for bit-field %q+D"
 
73781
 msgstr "Breite Null für Bitfeld %q+D"
 
73782
 
 
73783
-#: cp/class.c:3135
 
73784
+#: cp/class.c:3138
 
73785
 #, gcc-internal-format
 
73786
 msgid "width of %q+D exceeds its type"
 
73787
 msgstr "Breite von %q+D übersteigt seinen Typen"
 
73788
 
 
73789
-#: cp/class.c:3139
 
73790
+#: cp/class.c:3142
 
73791
 #, gcc-internal-format
 
73792
 msgid "%q+D is too small to hold all values of %q#T"
 
73793
 msgstr "%q+D ist zu klein um alle Werte von %q#T aufzunehmen"
 
73794
 
 
73795
-#: cp/class.c:3198
 
73796
+#: cp/class.c:3201
 
73797
 #, gcc-internal-format
 
73798
 msgid "member %q+#D with constructor not allowed in union"
 
73799
 msgstr "Element %q+#D mit Konstruktor nicht erlaubt in Union"
 
73800
 
 
73801
-#: cp/class.c:3201
 
73802
+#: cp/class.c:3204
 
73803
 #, gcc-internal-format
 
73804
 msgid "member %q+#D with destructor not allowed in union"
 
73805
 msgstr "Element %q+#D mit Destruktor nicht erlaubt in Union"
 
73806
 
 
73807
-#: cp/class.c:3203
 
73808
+#: cp/class.c:3206
 
73809
 #, gcc-internal-format
 
73810
 msgid "member %q+#D with copy assignment operator not allowed in union"
 
73811
 msgstr "Element %q+#D mit Copy-Zuweisungsoperator ist nicht erlaubt in Union"
 
73812
 
 
73813
-#: cp/class.c:3207
 
73814
+#: cp/class.c:3210
 
73815
 #, gcc-internal-format
 
73816
 msgid "unrestricted unions only available with -std=c++11 or -std=gnu++11"
 
73817
 msgstr "uneingeschränkte »Unions« nur mit -std=c++11 oder -std=gnu++11 verfügbar"
 
73818
 
 
73819
-#: cp/class.c:3244
 
73820
+#: cp/class.c:3247
 
73821
 #, gcc-internal-format
 
73822
 msgid "multiple fields in union %qT initialized"
 
73823
 msgstr "in Union %qT werden mehrere Felder initialisiert"
 
73824
 
 
73825
-#: cp/class.c:3329
 
73826
+#: cp/class.c:3332
 
73827
 #, gcc-internal-format
 
73828
 msgid "%q+D may not be static because it is a member of a union"
 
73829
 msgstr "%q+D kann nicht static sein, da es ein Union-Element ist"
 
73830
 
 
73831
-#: cp/class.c:3334
 
73832
+#: cp/class.c:3337
 
73833
 #, gcc-internal-format
 
73834
 msgid "%q+D may not have reference type %qT because it is a member of a union"
 
73835
 msgstr "%q+D darf keinen Referenztyp %qT haben, da es ein Element einer Union ist"
 
73836
 
 
73837
-#: cp/class.c:3345
 
73838
+#: cp/class.c:3348
 
73839
 #, gcc-internal-format
 
73840
 msgid "field %q+D invalidly declared function type"
 
73841
 msgstr "Feld %q+D deklarierte ungültigerweise einen Funktionstypen"
 
73842
 
 
73843
-#: cp/class.c:3351
 
73844
+#: cp/class.c:3354
 
73845
 #, gcc-internal-format
 
73846
 msgid "field %q+D invalidly declared method type"
 
73847
 msgstr "Feld %q+D deklarierte ungültigerweise einen Methodentypen"
 
73848
 
 
73849
-#: cp/class.c:3407
 
73850
+#: cp/class.c:3410
 
73851
 #, gcc-internal-format
 
73852
 msgid "ignoring packed attribute because of unpacked non-POD field %q+#D"
 
73853
 msgstr "»gepackt«-Attribut für ungepacktes nicht-POD-Feld %q+#D wird ignoriert"
 
73854
 
 
73855
-#: cp/class.c:3504
 
73856
+#: cp/class.c:3507
 
73857
 #, gcc-internal-format
 
73858
 msgid "field %q+#D with same name as class"
 
73859
 msgstr "Feld %q+#D mit gleichem Namen wie Klasse"
 
73860
 
 
73861
-#: cp/class.c:3527
 
73862
+#: cp/class.c:3530
 
73863
 #, gcc-internal-format
 
73864
 msgid "%q#T has pointer data members"
 
73865
 msgstr "%q#T hat Zeigertypen als Elemente"
 
73866
 
 
73867
-#: cp/class.c:3532
 
73868
+#: cp/class.c:3535
 
73869
 #, gcc-internal-format
 
73870
 msgid "  but does not override %<%T(const %T&)%>"
 
73871
 msgstr "  aber überschreibt nicht %<%T(const %T&)%>"
 
73872
 
 
73873
-#: cp/class.c:3534
 
73874
+#: cp/class.c:3537
 
73875
 #, gcc-internal-format
 
73876
 msgid "  or %<operator=(const %T&)%>"
 
73877
 msgstr "  oder %<operator=(const %T&)%>"
 
73878
 
 
73879
-#: cp/class.c:3538
 
73880
+#: cp/class.c:3541
 
73881
 #, gcc-internal-format
 
73882
 msgid "  but does not override %<operator=(const %T&)%>"
 
73883
 msgstr "  aber überschreibt nicht %<operator=(const %T&)%>"
 
73884
 
 
73885
-#: cp/class.c:4009
 
73886
+#: cp/class.c:4012
 
73887
 #, gcc-internal-format
 
73888
 msgid "offset of empty base %qT may not be ABI-compliant and maychange in a future version of GCC"
 
73889
 msgstr "Versatz der leeren Basis %qT könnte ABI-unverträglich sein und sich in zukünftigen GCC-Versionen ändern"
 
73890
 
 
73891
-#: cp/class.c:4136
 
73892
+#: cp/class.c:4139
 
73893
 #, gcc-internal-format
 
73894
 msgid "class %qT will be considered nearly empty in a future version of GCC"
 
73895
 msgstr "Klasse %qT wird in zukünftigen GCC-Versionen als annähernd leer betrachtet werden"
 
73896
 
 
73897
-#: cp/class.c:4218
 
73898
+#: cp/class.c:4221
 
73899
 #, gcc-internal-format
 
73900
 msgid "initializer specified for non-virtual method %q+D"
 
73901
 msgstr "Initialisierung für nicht-virtuelle Methode %q+D angegeben"
 
73902
 
 
73903
-#: cp/class.c:4645
 
73904
+#: cp/class.c:4648
 
73905
 #, gcc-internal-format
 
73906
 msgid "method overrides both %<transaction_pure%> and %qE methods"
 
73907
 msgstr "Methode überschreibt Methoden %<transaction_pure%> und %qE"
 
73908
 
 
73909
-#: cp/class.c:4666
 
73910
+#: cp/class.c:4669
 
73911
 #, gcc-internal-format
 
73912
 msgid "method declared %qE overriding %qE method"
 
73913
 msgstr "als %qE deklarierte Methode überschreibt Methode %qE"
 
73914
 
 
73915
-#: cp/class.c:5132 cp/semantics.c:5826
 
73916
+#: cp/class.c:5135 cp/semantics.c:5828
 
73917
 #, gcc-internal-format
 
73918
 msgid "enclosing class of constexpr non-static member function %q+#D is not a literal type"
 
73919
 msgstr "umschließende Klasse der nicht-statischen Elementfunktion %q+#D als konstanter Ausdruck ist kein Literaltyp"
 
73920
 
 
73921
-#: cp/class.c:5157
 
73922
+#: cp/class.c:5160
 
73923
 #, gcc-internal-format
 
73924
 msgid "%q+T is not literal because:"
 
73925
 msgstr "%q+T ist kein Literal, denn: "
 
73926
 
 
73927
-#: cp/class.c:5159
 
73928
+#: cp/class.c:5162
 
73929
 #, gcc-internal-format
 
73930
 msgid "  %q+T has a non-trivial destructor"
 
73931
 msgstr "  %q+T hat einen nicht-trivialen Destruktor"
 
73932
 
 
73933
-#: cp/class.c:5164
 
73934
+#: cp/class.c:5167
 
73935
 #, gcc-internal-format
 
73936
 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"
 
73937
 msgstr " %q+T ist kein Aggregat, hat keinen trivialen Standardkonstruktor und hat keinen Konstruktor mit konstantem Ausdruck, der kein Kopier- oder Bewegungskonstruktor ist"
 
73938
 
 
73939
-#: cp/class.c:5200
 
73940
+#: cp/class.c:5203
 
73941
 #, gcc-internal-format
 
73942
 msgid "  base class %qT of %q+T is non-literal"
 
73943
 msgstr "  Basisklasse %qT von %q+T ist kein Literal"
 
73944
 
 
73945
-#: cp/class.c:5214
 
73946
+#: cp/class.c:5217
 
73947
 #, gcc-internal-format
 
73948
 msgid "  non-static data member %q+D has non-literal type"
 
73949
 msgstr "  nicht-statisches Datenelement %q+D hat nicht-literalen Typ"
 
73950
 
 
73951
-#: cp/class.c:5332
 
73952
+#: cp/class.c:5335
 
73953
 #, gcc-internal-format
 
73954
 msgid "non-static reference %q+#D in class without a constructor"
 
73955
 msgstr "nicht-statische Referenz %q+#D in Klasse ohne Konstruktor"
 
73956
 
 
73957
-#: cp/class.c:5337
 
73958
+#: cp/class.c:5340
 
73959
 #, gcc-internal-format
 
73960
 msgid "non-static const member %q+#D in class without a constructor"
 
73961
 msgstr "nicht-statisches const-Element %q+#D in Klasse ohne einen Konstruktor"
 
73962
 
 
73963
 #. If the function is defaulted outside the class, we just
 
73964
 #. give the synthesis error.
 
73965
-#: cp/class.c:5363
 
73966
+#: cp/class.c:5366
 
73967
 #, gcc-internal-format
 
73968
 msgid "%q+D declared to take const reference, but implicit declaration would take non-const"
 
73969
 msgstr "%q+D mit Eingabe einer konstanten Referenz deklariert, aber implizite Deklaration würde nicht-Konstante annehmen"
 
73970
 
 
73971
-#: cp/class.c:5587
 
73972
+#: cp/class.c:5590
 
73973
 #, gcc-internal-format
 
73974
 msgid "offset of virtual base %qT is not ABI-compliant and may change in a future version of GCC"
 
73975
 msgstr "Versatz der virtuellen Basis %qT ist ABI-unverträglich und kann sich in zukünftigen GCC-Versionen ändern"
 
73976
 
 
73977
-#: cp/class.c:5688
 
73978
+#: cp/class.c:5691
 
73979
 #, gcc-internal-format
 
73980
 msgid "direct base %qT inaccessible in %qT due to ambiguity"
 
73981
 msgstr "direkte Basis %qT ist in %qT durch Mehrdeutigkeit unzugänglich"
 
73982
 
 
73983
-#: cp/class.c:5700
 
73984
+#: cp/class.c:5703
 
73985
 #, gcc-internal-format
 
73986
 msgid "virtual base %qT inaccessible in %qT due to ambiguity"
 
73987
 msgstr "virtuelle Basis %qT ist in %qT durch Mehrdeutigkeit unzugänglich"
 
73988
 
 
73989
-#: cp/class.c:5886
 
73990
+#: cp/class.c:5889
 
73991
 #, gcc-internal-format
 
73992
 msgid "size assigned to %qT may not be ABI-compliant and may change in a future version of GCC"
 
73993
 msgstr "%qT zugewiesene Größe könnte ABI-unverträglich sein und sich in zukünftigen GCC-Versionen ändern"
 
73994
 
 
73995
-#: cp/class.c:5926
 
73996
+#: cp/class.c:5929
 
73997
 #, gcc-internal-format
 
73998
 msgid "the offset of %qD may not be ABI-compliant and may change in a future version of GCC"
 
73999
 msgstr "der Versatz von %qD könnte ABI-unverträglich sein und sich in einer zukünftigen GCC-Version ändern"
 
74000
 
 
74001
-#: cp/class.c:5954
 
74002
+#: cp/class.c:5957
 
74003
 #, gcc-internal-format
 
74004
 msgid "offset of %q+D is not ABI-compliant and may change in a future version of GCC"
 
74005
 msgstr "Versatz von %q+D ist ABI-unverträglich und kann sich in zukünftigen GCC-Versionen ändern"
 
74006
 
 
74007
-#: cp/class.c:5964
 
74008
+#: cp/class.c:5967
 
74009
 #, gcc-internal-format
 
74010
 msgid "%q+D contains empty classes which may cause base classes to be placed at different locations in a future version of GCC"
 
74011
 msgstr "%q+D enthält leere Klassen, die in zukünftigen GCC-Versionen die Basisklassen an andere Orte verschieben können"
 
74012
 
 
74013
-#: cp/class.c:6052
 
74014
+#: cp/class.c:6055
 
74015
 #, gcc-internal-format
 
74016
 msgid "layout of classes derived from empty class %qT may change in a future version of GCC"
 
74017
 msgstr "die Anordnung der von der leeren Klasse %qT abgeleiteten Klassen könnte sich in zukünftigen GCC-Versionen ändern"
 
74018
 
 
74019
-#: cp/class.c:6220 cp/decl.c:12134 cp/parser.c:18856
 
74020
+#: cp/class.c:6223 cp/decl.c:12125 cp/parser.c:18860
 
74021
 #, gcc-internal-format
 
74022
 msgid "redefinition of %q#T"
 
74023
 msgstr "Redefinition von %q#T"
 
74024
 
 
74025
-#: cp/class.c:6369
 
74026
+#: cp/class.c:6372
 
74027
 #, gcc-internal-format
 
74028
 msgid "%q#T has virtual functions and accessible non-virtual destructor"
 
74029
 msgstr "%q#T hat virtuelle Funktionen und erreichbaren nicht-virtuellen Destruktor"
 
74030
 
 
74031
-#: cp/class.c:6395
 
74032
-#, fuzzy, gcc-internal-format
 
74033
+#: cp/class.c:6398
 
74034
+#, gcc-internal-format
 
74035
 msgid "type transparent %q#T does not have any fields"
 
74036
-msgstr "typtransparente Klasse %qT hat keine Felder"
 
74037
+msgstr "typtransparentes %q#T hat keine Felder"
 
74038
 
 
74039
-#: cp/class.c:6401
 
74040
+#: cp/class.c:6404
 
74041
 #, gcc-internal-format
 
74042
 msgid "type transparent class %qT has base classes"
 
74043
 msgstr "typtransparente Klasse %qT hat Basisklassen"
 
74044
 
 
74045
-#: cp/class.c:6405
 
74046
+#: cp/class.c:6408
 
74047
 #, gcc-internal-format
 
74048
 msgid "type transparent class %qT has virtual functions"
 
74049
 msgstr "typtransparente Klasse %qT hat virtuelle Funktionen"
 
74050
 
 
74051
-#: cp/class.c:6411
 
74052
+#: cp/class.c:6414
 
74053
 #, gcc-internal-format
 
74054
 msgid "type transparent %q#T cannot be made transparent because the type of the first field has a different ABI from the class overall"
 
74055
-msgstr ""
 
74056
+msgstr "typtransparentes %q#T kann nicht transparent gemacht werden, weil der Typ des ersten Feldes anderes ABI als gesamte Klasse hat"
 
74057
 
 
74058
-#: cp/class.c:6562
 
74059
+#: cp/class.c:6565
 
74060
 #, gcc-internal-format
 
74061
 msgid "trying to finish struct, but kicked out due to previous parse errors"
 
74062
 msgstr "Lesen der struct konnte wegen Syntaxfehlern nicht beendet werden"
 
74063
 
 
74064
-#: cp/class.c:7071
 
74065
+#: cp/class.c:7074
 
74066
 #, gcc-internal-format
 
74067
 msgid "language string %<\"%E\"%> not recognized"
 
74068
 msgstr "Sprachen-Zeichenkette %<\"%E\"%> nicht erkannt"
 
74069
 
 
74070
-#: cp/class.c:7160
 
74071
+#: cp/class.c:7163
 
74072
 #, gcc-internal-format
 
74073
 msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
 
74074
 msgstr "überladene Funktion %qD konnte nicht durch Umwandlung in Typ %qT aufgelöst werden"
 
74075
 
 
74076
-#: cp/class.c:7280
 
74077
+#: cp/class.c:7283
 
74078
 #, gcc-internal-format
 
74079
 msgid "no matches converting function %qD to type %q#T"
 
74080
 msgstr "bei der Umwandlung der Funktion %qD in den Typ %q#T gab es keine Übereinstimmungen"
 
74081
 
 
74082
-#: cp/class.c:7308
 
74083
+#: cp/class.c:7311
 
74084
 #, gcc-internal-format
 
74085
 msgid "converting overloaded function %qD to type %q#T is ambiguous"
 
74086
 msgstr "Umwandung der überladenen Funktion %qD in den Typ %q#T ist mehrdeutig"
 
74087
 
 
74088
-#: cp/class.c:7335
 
74089
+#: cp/class.c:7338
 
74090
 #, gcc-internal-format
 
74091
 msgid "assuming pointer to member %qD"
 
74092
 msgstr "Zeiger auf Element %qD wird angenommen"
 
74093
 
 
74094
-#: cp/class.c:7338
 
74095
+#: cp/class.c:7341
 
74096
 #, gcc-internal-format
 
74097
 msgid "(a pointer to member can only be formed with %<&%E%>)"
 
74098
 msgstr "(ein Zeiger auf ein Element kann nur mit %<»&%E%> erzeugt werden)"
 
74099
 
 
74100
-#: cp/class.c:7413 cp/class.c:7447
 
74101
+#: cp/class.c:7416 cp/class.c:7450
 
74102
 #, gcc-internal-format
 
74103
 msgid "not enough type information"
 
74104
 msgstr "zu wenig Typinformationen"
 
74105
 
 
74106
-#: cp/class.c:7430 cp/cvt.c:173 cp/cvt.c:199 cp/cvt.c:248
 
74107
+#: cp/class.c:7433 cp/cvt.c:173 cp/cvt.c:199 cp/cvt.c:248
 
74108
 #, gcc-internal-format
 
74109
 msgid "cannot convert %qE from type %qT to type %qT"
 
74110
 msgstr "%qE kann nicht vom Typ %qT in den Typ %qT umgewandelt werden"
 
74111
@@ -28040,12 +28040,12 @@
 
74112
 #. A name N used in a class S shall refer to the same declaration
 
74113
 #. in its context and when re-evaluated in the completed scope of
 
74114
 #. S.
 
74115
-#: cp/class.c:7742 cp/decl.c:1325
 
74116
+#: cp/class.c:7745 cp/decl.c:1325
 
74117
 #, gcc-internal-format
 
74118
 msgid "declaration of %q#D"
 
74119
 msgstr "Deklaration von %q#D"
 
74120
 
 
74121
-#: cp/class.c:7743
 
74122
+#: cp/class.c:7746
 
74123
 #, gcc-internal-format
 
74124
 msgid "changes meaning of %qD from %q+#D"
 
74125
 msgstr "verändert die Bedeutung von %qD von %q+#D"
 
74126
@@ -28116,9 +28116,9 @@
 
74127
 msgstr "%q#T verwendet, wo %qT erwartet wurde"
 
74128
 
 
74129
 #: cp/cvt.c:765
 
74130
-#, fuzzy, gcc-internal-format
 
74131
+#, gcc-internal-format
 
74132
 msgid "could not convert %qE from %<void%> to %<bool%>"
 
74133
-msgstr "%qE konnte nicht von %qT nach %qT umgewandelt werden"
 
74134
+msgstr "%qE konnte nicht von %<void%> nach %<bool%> umgewandelt werden"
 
74135
 
 
74136
 #: cp/cvt.c:816
 
74137
 #, gcc-internal-format
 
74138
@@ -28522,9 +28522,9 @@
 
74139
 msgstr "vorherige Deklaration %q+#D hier"
 
74140
 
 
74141
 #: cp/decl.c:1533
 
74142
-#, fuzzy, gcc-internal-format
 
74143
+#, gcc-internal-format
 
74144
 msgid "ambiguates old declaration with deduced return type"
 
74145
-msgstr "macht alte Deklaration %q+#D mehrdeutig"
 
74146
+msgstr "macht alte Deklaration mit hergeleitetem Rückgabetyp mehrdeutig"
 
74147
 
 
74148
 #: cp/decl.c:1544
 
74149
 #, gcc-internal-format
 
74150
@@ -28888,14 +28888,14 @@
 
74151
 msgstr "%<constexpr%> kann nicht für Typdeklarationen verwendet werden"
 
74152
 
 
74153
 #: cp/decl.c:4321
 
74154
-#, fuzzy, gcc-internal-format
 
74155
+#, gcc-internal-format
 
74156
 msgid "attribute ignored in explicit instantiation %q#T"
 
74157
-msgstr "Attribute an Templateinstanziierung ignoriert"
 
74158
+msgstr "Attribut in expliter Instanziierung %q#T ignoriert"
 
74159
 
 
74160
 #: cp/decl.c:4324
 
74161
-#, fuzzy, gcc-internal-format
 
74162
+#, gcc-internal-format
 
74163
 msgid "no attribute can be applied to an explicit instantiation"
 
74164
-msgstr "Attribut %qE kann nur auf Klassendefinitionen angewendet werden"
 
74165
+msgstr "auf explizite Instanziierung kann kein Attribut angewendet werden"
 
74166
 
 
74167
 #: cp/decl.c:4396
 
74168
 #, gcc-internal-format
 
74169
@@ -29067,9 +29067,9 @@
 
74170
 msgstr "%qT hat kein nicht-statisches Datenelement namens %qD"
 
74171
 
 
74172
 #: cp/decl.c:5226
 
74173
-#, fuzzy, gcc-internal-format
 
74174
+#, gcc-internal-format
 
74175
 msgid "invalid initializer for %q#D"
 
74176
-msgstr "ungültige Initialisierung für Feldelement %q#D"
 
74177
+msgstr "ungültige Initialisierung für %q#D"
 
74178
 
 
74179
 #: cp/decl.c:5256
 
74180
 #, gcc-internal-format
 
74181
@@ -29172,233 +29172,233 @@
 
74182
 msgid "function %q#D is initialized like a variable"
 
74183
 msgstr "Funktion %q#D ist wie eine Variable initialisiert"
 
74184
 
 
74185
-#: cp/decl.c:6883
 
74186
+#: cp/decl.c:6886
 
74187
 #, gcc-internal-format
 
74188
 msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
 
74189
-msgstr ""
 
74190
+msgstr "nicht-lokale %<__thread%>-Variable %qD erfordert dynamische Initialisierung"
 
74191
 
 
74192
-#: cp/decl.c:6886
 
74193
-#, fuzzy, gcc-internal-format
 
74194
+#: cp/decl.c:6889
 
74195
+#, gcc-internal-format
 
74196
 msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
 
74197
-msgstr "  %q+T hat einen nicht-trivialen Destruktor"
 
74198
+msgstr "nicht-lokale %<__thread%>-Variable %qD hat einen nicht-trivialen Destruktor"
 
74199
 
 
74200
-#: cp/decl.c:6892
 
74201
+#: cp/decl.c:6895
 
74202
 #, gcc-internal-format
 
74203
 msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
 
74204
-msgstr ""
 
74205
+msgstr "%<thread_local%> in C++11 erlaubt dynamische Initialisierung und Zerstörung"
 
74206
 
 
74207
-#: cp/decl.c:7119
 
74208
+#: cp/decl.c:7122
 
74209
 #, gcc-internal-format
 
74210
 msgid "initializer fails to determine size of %qT"
 
74211
 msgstr "Initialisierung gibt nicht die Größe von %qT an"
 
74212
 
 
74213
-#: cp/decl.c:7123
 
74214
+#: cp/decl.c:7126
 
74215
 #, gcc-internal-format
 
74216
 msgid "array size missing in %qT"
 
74217
 msgstr "Feldgröße fehlt in %qT"
 
74218
 
 
74219
-#: cp/decl.c:7126
 
74220
+#: cp/decl.c:7129
 
74221
 #, gcc-internal-format
 
74222
 msgid "zero-size array %qT"
 
74223
 msgstr "Feld %qT der Größe null"
 
74224
 
 
74225
-#: cp/decl.c:7142
 
74226
+#: cp/decl.c:7145
 
74227
 #, gcc-internal-format
 
74228
 msgid "destructor for alien class %qT cannot be a member"
 
74229
 msgstr "Destruktor für fremde Klasse %qT kann kein Element sein"
 
74230
 
 
74231
-#: cp/decl.c:7144
 
74232
+#: cp/decl.c:7147
 
74233
 #, gcc-internal-format
 
74234
 msgid "constructor for alien class %qT cannot be a member"
 
74235
 msgstr "Konstruktor für fremde Klasse %qT kann kein Element sein"
 
74236
 
 
74237
-#: cp/decl.c:7168
 
74238
+#: cp/decl.c:7171
 
74239
 #, gcc-internal-format
 
74240
 msgid "%qD declared as a %<virtual%> variable"
 
74241
 msgstr "%qD als eine %<virtual%> Variable deklariert"
 
74242
 
 
74243
-#: cp/decl.c:7170
 
74244
+#: cp/decl.c:7173
 
74245
 #, gcc-internal-format
 
74246
 msgid "%qD declared as an %<inline%> variable"
 
74247
 msgstr "%qD als eine %<inline%> Variable deklariert"
 
74248
 
 
74249
-#: cp/decl.c:7172
 
74250
+#: cp/decl.c:7175
 
74251
 #, gcc-internal-format
 
74252
 msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration"
 
74253
 msgstr "Funktionsspezifizierer %<const%> und %<volatile%> an %qD ungültig in Variablendeklaration"
 
74254
 
 
74255
-#: cp/decl.c:7177
 
74256
+#: cp/decl.c:7180
 
74257
 #, gcc-internal-format
 
74258
 msgid "%qD declared as a %<virtual%> parameter"
 
74259
 msgstr "%qD als ein %<virtual%> Parameter deklariert"
 
74260
 
 
74261
-#: cp/decl.c:7179
 
74262
+#: cp/decl.c:7182
 
74263
 #, gcc-internal-format
 
74264
 msgid "%qD declared as an %<inline%> parameter"
 
74265
 msgstr "%qD als ein %<inline%> Parameter deklariert"
 
74266
 
 
74267
-#: cp/decl.c:7181
 
74268
+#: cp/decl.c:7184
 
74269
 #, gcc-internal-format
 
74270
 msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration"
 
74271
 msgstr "Funktionsspezifizierer %<const%> und %<volatile%> an %qD ungültig in Parameterdeklaration"
 
74272
 
 
74273
-#: cp/decl.c:7186
 
74274
+#: cp/decl.c:7189
 
74275
 #, gcc-internal-format
 
74276
 msgid "%qD declared as a %<virtual%> type"
 
74277
 msgstr "%qD als ein %<virtual%> Typ deklariert"
 
74278
 
 
74279
-#: cp/decl.c:7188
 
74280
+#: cp/decl.c:7191
 
74281
 #, gcc-internal-format
 
74282
 msgid "%qD declared as an %<inline%> type"
 
74283
 msgstr "%qD als ein %<inline%> Typ deklariert"
 
74284
 
 
74285
-#: cp/decl.c:7190
 
74286
+#: cp/decl.c:7193
 
74287
 #, gcc-internal-format
 
74288
 msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration"
 
74289
 msgstr "Funktionsspezifizierer %<const%> und %<volatile%> an %qD ungültig in Typdeklaration"
 
74290
 
 
74291
-#: cp/decl.c:7195
 
74292
+#: cp/decl.c:7198
 
74293
 #, gcc-internal-format
 
74294
 msgid "%qD declared as a %<virtual%> field"
 
74295
 msgstr "%qD als ein %<virtual%> Feld deklariert"
 
74296
 
 
74297
-#: cp/decl.c:7197
 
74298
+#: cp/decl.c:7200
 
74299
 #, gcc-internal-format
 
74300
 msgid "%qD declared as an %<inline%> field"
 
74301
 msgstr "%qD als ein %<inline%> Feld deklariert"
 
74302
 
 
74303
-#: cp/decl.c:7199
 
74304
+#: cp/decl.c:7202
 
74305
 #, gcc-internal-format
 
74306
 msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration"
 
74307
 msgstr "Funktionsspezifizierer %<const%> und %<volatile%> an %qD ungültig in Felddeklaration"
 
74308
 
 
74309
-#: cp/decl.c:7206
 
74310
+#: cp/decl.c:7209
 
74311
 #, gcc-internal-format
 
74312
 msgid "%q+D declared as a friend"
 
74313
 msgstr "%q+D als »friend« deklariert"
 
74314
 
 
74315
-#: cp/decl.c:7212
 
74316
+#: cp/decl.c:7215
 
74317
 #, gcc-internal-format
 
74318
 msgid "%q+D declared with an exception specification"
 
74319
 msgstr "%q+D mit einer Ausnahmespezifikation deklariert"
 
74320
 
 
74321
-#: cp/decl.c:7246
 
74322
+#: cp/decl.c:7249
 
74323
 #, gcc-internal-format
 
74324
 msgid "definition of %qD is not in namespace enclosing %qT"
 
74325
 msgstr "Deklaration von %qD ist nicht in einem Namensbereich um %qT"
 
74326
 
 
74327
-#: cp/decl.c:7286
 
74328
+#: cp/decl.c:7289
 
74329
 #, gcc-internal-format
 
74330
 msgid "static member function %q#D declared with type qualifiers"
 
74331
 msgstr "statische Elementfunktion %q#D mit Typqualifizierern deklariert"
 
74332
 
 
74333
-#: cp/decl.c:7385
 
74334
+#: cp/decl.c:7388
 
74335
 #, gcc-internal-format
 
74336
 msgid "defining explicit specialization %qD in friend declaration"
 
74337
 msgstr "Definition der expliziten Spezialisierung %qD in friend-Deklaration"
 
74338
 
 
74339
 #. Something like `template <class T> friend void f<T>()'.
 
74340
-#: cp/decl.c:7395
 
74341
+#: cp/decl.c:7398
 
74342
 #, gcc-internal-format
 
74343
 msgid "invalid use of template-id %qD in declaration of primary template"
 
74344
 msgstr "ungültige Verwendung der Template-ID %qD in Deklaration des ursprünglichen Templates"
 
74345
 
 
74346
-#: cp/decl.c:7425
 
74347
+#: cp/decl.c:7428
 
74348
 #, gcc-internal-format
 
74349
 msgid "default arguments are not allowed in declaration of friend template specialization %qD"
 
74350
 msgstr "Standardargumente sind nicht in Deklaration der friend-Template-Spezialisierung %qD erlaubt"
 
74351
 
 
74352
-#: cp/decl.c:7433
 
74353
+#: cp/decl.c:7436
 
74354
 #, gcc-internal-format
 
74355
 msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
 
74356
 msgstr "%<inline%> ist nicht in Deklaration der friend-Template-Spezialisierung %qD erlaubt"
 
74357
 
 
74358
-#: cp/decl.c:7475
 
74359
+#: cp/decl.c:7478
 
74360
 #, gcc-internal-format
 
74361
 msgid "cannot declare %<::main%> to be a template"
 
74362
 msgstr "%<::main%> kann nicht als Template deklariert werden"
 
74363
 
 
74364
-#: cp/decl.c:7477
 
74365
+#: cp/decl.c:7480
 
74366
 #, gcc-internal-format
 
74367
 msgid "cannot declare %<::main%> to be inline"
 
74368
 msgstr "%<::main%> kann nicht inline deklariert werden"
 
74369
 
 
74370
-#: cp/decl.c:7479
 
74371
+#: cp/decl.c:7482
 
74372
 #, gcc-internal-format
 
74373
 msgid "cannot declare %<::main%> to be static"
 
74374
 msgstr "%<::main%> kann nicht statisch deklariert werden"
 
74375
 
 
74376
-#: cp/decl.c:7507
 
74377
+#: cp/decl.c:7510
 
74378
 #, gcc-internal-format
 
74379
 msgid "anonymous type with no linkage used to declare function %q#D with linkage"
 
74380
 msgstr "anonymer Typ ohne Bindung verwendet, um Funktion %q#D mit Bindung zu deklarieren"
 
74381
 
 
74382
-#: cp/decl.c:7511 cp/decl.c:7879 cp/decl2.c:3864
 
74383
+#: cp/decl.c:7514 cp/decl.c:7882 cp/decl2.c:3864
 
74384
 #, gcc-internal-format
 
74385
 msgid "%q+#D does not refer to the unqualified type, so it is not used for linkage"
 
74386
 msgstr "%q+#D verweist nicht auf den unqualifizierten Typen, also wird es nicht zum Binden verwendet"
 
74387
 
 
74388
-#: cp/decl.c:7517
 
74389
+#: cp/decl.c:7520
 
74390
 #, gcc-internal-format
 
74391
 msgid "type %qT with no linkage used to declare function %q#D with linkage"
 
74392
 msgstr "Typ %qT ohne Bindung für Funktionsdeklaration %q#D mit Bindung deklariert"
 
74393
 
 
74394
-#: cp/decl.c:7539
 
74395
+#: cp/decl.c:7542
 
74396
 #, gcc-internal-format
 
74397
 msgid "static member function %qD cannot have cv-qualifier"
 
74398
 msgstr "statische Elementfunktion %qD kann nicht CV-Qualifizierer haben"
 
74399
 
 
74400
-#: cp/decl.c:7540
 
74401
+#: cp/decl.c:7543
 
74402
 #, gcc-internal-format
 
74403
 msgid "non-member function %qD cannot have cv-qualifier"
 
74404
 msgstr "Nicht-Elementfunktion %qD kann nicht CV-Qualifizierer haben"
 
74405
 
 
74406
-#: cp/decl.c:7556
 
74407
+#: cp/decl.c:7559
 
74408
 #, gcc-internal-format
 
74409
 msgid "literal operator with C linkage"
 
74410
 msgstr "literaler Operator mit C-Bindung"
 
74411
 
 
74412
-#: cp/decl.c:7565
 
74413
+#: cp/decl.c:7568
 
74414
 #, gcc-internal-format
 
74415
 msgid "%qD has invalid argument list"
 
74416
 msgstr "%qD hat ungültige Argumentliste"
 
74417
 
 
74418
-#: cp/decl.c:7573
 
74419
+#: cp/decl.c:7576
 
74420
 #, gcc-internal-format
 
74421
 msgid "integer suffix %<%s%> shadowed by implementation"
 
74422
 msgstr "Ganzzahl-Suffix %<%s%> durch Implementierung überdeckt"
 
74423
 
 
74424
-#: cp/decl.c:7579
 
74425
+#: cp/decl.c:7582
 
74426
 #, gcc-internal-format
 
74427
 msgid "floating point suffix %<%s%> shadowed by implementation"
 
74428
 msgstr "Gleitkomma-Suffix %<%s%> durch Implementierung überdeckt"
 
74429
 
 
74430
-#: cp/decl.c:7585
 
74431
+#: cp/decl.c:7588
 
74432
 #, gcc-internal-format
 
74433
 msgid "%qD must be a non-member function"
 
74434
 msgstr "%qD muss eine Nicht-Elementfunktion sein"
 
74435
 
 
74436
-#: cp/decl.c:7636
 
74437
+#: cp/decl.c:7639
 
74438
 #, gcc-internal-format
 
74439
 msgid "%<::main%> must return %<int%>"
 
74440
 msgstr "%<::main%> muss %<int%> zurückgeben"
 
74441
 
 
74442
-#: cp/decl.c:7678
 
74443
+#: cp/decl.c:7681
 
74444
 #, gcc-internal-format
 
74445
 msgid "definition of implicitly-declared %qD"
 
74446
 msgstr "Definition des implizit deklarierten %qD"
 
74447
 
 
74448
-#: cp/decl.c:7683
 
74449
+#: cp/decl.c:7686
 
74450
 #, gcc-internal-format
 
74451
 msgid "definition of explicitly-defaulted %q+D"
 
74452
 msgstr "Definition des explizit standardisierten %q+D"
 
74453
 
 
74454
-#: cp/decl.c:7684
 
74455
+#: cp/decl.c:7687
 
74456
 #, gcc-internal-format
 
74457
 msgid "%q+#D explicitly defaulted here"
 
74458
 msgstr "%q+#D wurde ausdrücklich hier standardisiert"
 
74459
 
 
74460
-#: cp/decl.c:7701 cp/decl2.c:738
 
74461
+#: cp/decl.c:7704 cp/decl2.c:738
 
74462
 #, gcc-internal-format
 
74463
 msgid "no %q#D member function declared in class %qT"
 
74464
 msgstr "keine Elementfunktion %q#D in Klasse %qT deklariert"
 
74465
@@ -29407,884 +29407,879 @@
 
74466
 #. no linkage can only be used to declare extern "C"
 
74467
 #. entities.  Since it's not always an error in the
 
74468
 #. ISO C++ 90 Standard, we only issue a warning.
 
74469
-#: cp/decl.c:7876
 
74470
+#: cp/decl.c:7879
 
74471
 #, gcc-internal-format
 
74472
 msgid "anonymous type with no linkage used to declare variable %q#D with linkage"
 
74473
 msgstr "anonymer Typ ohne Bindung verwendet, um Variable %q#D mit Bindung zu deklarieren"
 
74474
 
 
74475
-#: cp/decl.c:7885
 
74476
+#: cp/decl.c:7888
 
74477
 #, gcc-internal-format
 
74478
 msgid "type %qT with no linkage used to declare variable %q#D with linkage"
 
74479
 msgstr "Typ %qT ohne Bindung verwendet, um Variable %q#D mit Bindung zu deklarieren"
 
74480
 
 
74481
-#: cp/decl.c:8008
 
74482
+#: cp/decl.c:8011
 
74483
 #, gcc-internal-format
 
74484
 msgid "in-class initialization of static data member %q#D of incomplete type"
 
74485
 msgstr "Initialisierung innerhalb der Klasse des statischen Datenelements %q#D mit unvollständigem Typ"
 
74486
 
 
74487
-#: cp/decl.c:8012
 
74488
+#: cp/decl.c:8015
 
74489
 #, gcc-internal-format
 
74490
 msgid "%<constexpr%> needed for in-class initialization of static data member %q#D of non-integral type"
 
74491
 msgstr "%<constexpr%> erforderlich für Initialisierung innerhalb der Klasse des statischen Datenelements %q#D mit nicht eingebautem Typ"
 
74492
 
 
74493
-#: cp/decl.c:8015
 
74494
+#: cp/decl.c:8018
 
74495
 #, gcc-internal-format
 
74496
 msgid "in-class initialization of static data member %q#D of non-literal type"
 
74497
 msgstr "Initialisierung innerhalb der Klasse des statischen Datenelements %q#D mit nicht eingebautem Typ"
 
74498
 
 
74499
-#: cp/decl.c:8028
 
74500
+#: cp/decl.c:8031
 
74501
 #, gcc-internal-format
 
74502
 msgid "invalid in-class initialization of static data member of non-integral type %qT"
 
74503
 msgstr "ungültige Initialisierung innerhalb der Klasse des statischen Datenelements vom nicht eingebauten Typen %qT"
 
74504
 
 
74505
-#: cp/decl.c:8034
 
74506
+#: cp/decl.c:8037
 
74507
 #, gcc-internal-format
 
74508
 msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
 
74509
 msgstr "ISO-C++ verbietet Initialisierung des nicht konstanten statischen Elements %qD in der Klasse"
 
74510
 
 
74511
-#: cp/decl.c:8038
 
74512
+#: cp/decl.c:8041
 
74513
 #, gcc-internal-format
 
74514
 msgid "ISO C++ forbids initialization of member constant %qD of non-integral type %qT"
 
74515
 msgstr "ISO-C++ verbietet Initialisierung der Elementkonstante %qD vom nicht eingebauten Typen %qT"
 
74516
 
 
74517
-#: cp/decl.c:8144 cp/decl.c:8172
 
74518
+#: cp/decl.c:8147 cp/decl.c:8175
 
74519
 #, gcc-internal-format
 
74520
 msgid "size of array %qD has non-integral type %qT"
 
74521
 msgstr "Feldgröße von %qD hat nicht-ganzzahligen Typen %qT"
 
74522
 
 
74523
-#: cp/decl.c:8147 cp/decl.c:8174
 
74524
+#: cp/decl.c:8150 cp/decl.c:8177
 
74525
 #, gcc-internal-format
 
74526
 msgid "size of array has non-integral type %qT"
 
74527
 msgstr "Feldgröße hat nicht-ganzzahligen Typen %qT"
 
74528
 
 
74529
-#: cp/decl.c:8224
 
74530
+#: cp/decl.c:8227
 
74531
 #, gcc-internal-format
 
74532
 msgid "size of array %qD is negative"
 
74533
 msgstr "Größe des Feldes %qD ist negativ"
 
74534
 
 
74535
-#: cp/decl.c:8226
 
74536
+#: cp/decl.c:8229
 
74537
 #, gcc-internal-format
 
74538
 msgid "size of array is negative"
 
74539
 msgstr "Größe des Feldes ist negativ"
 
74540
 
 
74541
-#: cp/decl.c:8240
 
74542
+#: cp/decl.c:8243
 
74543
 #, gcc-internal-format
 
74544
 msgid "ISO C++ forbids zero-size array %qD"
 
74545
 msgstr "ISO-C++ verbietet Feld %qD der Größe null"
 
74546
 
 
74547
-#: cp/decl.c:8242
 
74548
+#: cp/decl.c:8245
 
74549
 #, gcc-internal-format
 
74550
 msgid "ISO C++ forbids zero-size array"
 
74551
 msgstr "ISO-C++ verbietet Feld der Größe null"
 
74552
 
 
74553
-#: cp/decl.c:8254
 
74554
+#: cp/decl.c:8257
 
74555
 #, gcc-internal-format
 
74556
 msgid "size of array %qD is not an integral constant-expression"
 
74557
 msgstr "Größe des Feldes %qD ist kein konstanter Ganzzahlausdruck"
 
74558
 
 
74559
-#: cp/decl.c:8257
 
74560
+#: cp/decl.c:8260
 
74561
 #, gcc-internal-format
 
74562
 msgid "size of array is not an integral constant-expression"
 
74563
 msgstr "Größe des Feldes ist kein konstanter Ganzzahlausdruck"
 
74564
 
 
74565
-#: cp/decl.c:8263
 
74566
+#: cp/decl.c:8266
 
74567
 #, gcc-internal-format
 
74568
 msgid "ISO C++ forbids variable length array %qD"
 
74569
 msgstr "ISO-C++ verbietet Feld %qD variabler Länge"
 
74570
 
 
74571
-#: cp/decl.c:8265
 
74572
+#: cp/decl.c:8268
 
74573
 #, gcc-internal-format
 
74574
 msgid "ISO C++ forbids variable length array"
 
74575
 msgstr "ISO-C++ verbietet Feld variabler Länge"
 
74576
 
 
74577
-#: cp/decl.c:8271
 
74578
+#: cp/decl.c:8274
 
74579
 #, gcc-internal-format
 
74580
 msgid "variable length array %qD is used"
 
74581
 msgstr "Feld %qD variabler Länge wird verwendet"
 
74582
 
 
74583
-#: cp/decl.c:8323
 
74584
+#: cp/decl.c:8326
 
74585
 #, gcc-internal-format
 
74586
 msgid "overflow in array dimension"
 
74587
 msgstr "Überlauf in Feldgröße"
 
74588
 
 
74589
-#: cp/decl.c:8383
 
74590
+#: cp/decl.c:8386
 
74591
 #, gcc-internal-format
 
74592
 msgid "declaration of %qD as array of %<auto%>"
 
74593
 msgstr "Deklaration von %qD als Feld von %<auto%>"
 
74594
 
 
74595
-#: cp/decl.c:8391
 
74596
+#: cp/decl.c:8394
 
74597
 #, gcc-internal-format
 
74598
 msgid "declaration of %qD as array of void"
 
74599
 msgstr "Deklaration von %qD als Feld von voids"
 
74600
 
 
74601
-#: cp/decl.c:8393
 
74602
+#: cp/decl.c:8396
 
74603
 #, gcc-internal-format
 
74604
 msgid "creating array of void"
 
74605
 msgstr "Feld von void wird erzeugt"
 
74606
 
 
74607
-#: cp/decl.c:8398
 
74608
+#: cp/decl.c:8401
 
74609
 #, gcc-internal-format
 
74610
 msgid "declaration of %qD as array of functions"
 
74611
 msgstr "Deklaration von %qD als Feld von Funktionen"
 
74612
 
 
74613
-#: cp/decl.c:8400
 
74614
+#: cp/decl.c:8403
 
74615
 #, gcc-internal-format
 
74616
 msgid "creating array of functions"
 
74617
 msgstr "Feld von Funktionen wird erzeugt"
 
74618
 
 
74619
-#: cp/decl.c:8405
 
74620
+#: cp/decl.c:8408
 
74621
 #, gcc-internal-format
 
74622
 msgid "declaration of %qD as array of references"
 
74623
 msgstr "Deklaration von %qD als Feld von Referenzen"
 
74624
 
 
74625
-#: cp/decl.c:8407
 
74626
+#: cp/decl.c:8410
 
74627
 #, gcc-internal-format
 
74628
 msgid "creating array of references"
 
74629
 msgstr "Feld von Referenzen wird erzeugt"
 
74630
 
 
74631
-#: cp/decl.c:8412
 
74632
+#: cp/decl.c:8415
 
74633
 #, gcc-internal-format
 
74634
 msgid "declaration of %qD as array of function members"
 
74635
 msgstr "Deklaration von %qD als Feld von Funktionselementen"
 
74636
 
 
74637
-#: cp/decl.c:8414
 
74638
+#: cp/decl.c:8417
 
74639
 #, gcc-internal-format
 
74640
 msgid "creating array of function members"
 
74641
 msgstr "Feld von Funktionselementen wird erzeugt"
 
74642
 
 
74643
-#: cp/decl.c:8428
 
74644
+#: cp/decl.c:8431
 
74645
 #, gcc-internal-format
 
74646
 msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
 
74647
 msgstr "Deklaration von %qD als multidimensionales Feld muss für alle Dimensionen außer der ersten Grenzen haben"
 
74648
 
 
74649
-#: cp/decl.c:8432
 
74650
+#: cp/decl.c:8435
 
74651
 #, gcc-internal-format
 
74652
 msgid "multidimensional array must have bounds for all dimensions except the first"
 
74653
 msgstr "multidimensionales Feld muss für alle Dimensionen außer der ersten Grenzen haben"
 
74654
 
 
74655
-#: cp/decl.c:8467
 
74656
+#: cp/decl.c:8470
 
74657
 #, gcc-internal-format
 
74658
 msgid "return type specification for constructor invalid"
 
74659
 msgstr "Angabe des Rückgabetyps für Konstruktor ist ungültig"
 
74660
 
 
74661
-#: cp/decl.c:8477
 
74662
+#: cp/decl.c:8480
 
74663
 #, gcc-internal-format
 
74664
 msgid "return type specification for destructor invalid"
 
74665
 msgstr "Angabe des Rückgabetyps für Destruktor ist ungültig"
 
74666
 
 
74667
-#: cp/decl.c:8490
 
74668
+#: cp/decl.c:8493
 
74669
 #, gcc-internal-format
 
74670
 msgid "return type specified for %<operator %T%>"
 
74671
 msgstr "Rückgabetyp für %<operator %T%> angegeben"
 
74672
 
 
74673
-#: cp/decl.c:8512
 
74674
+#: cp/decl.c:8515
 
74675
 #, gcc-internal-format
 
74676
 msgid "unnamed variable or field declared void"
 
74677
 msgstr "unbenannte Variable oder Feld als »void« deklariert"
 
74678
 
 
74679
-#: cp/decl.c:8519
 
74680
+#: cp/decl.c:8522
 
74681
 #, gcc-internal-format
 
74682
 msgid "variable or field declared void"
 
74683
 msgstr "Variable oder Feld als »void« deklariert"
 
74684
 
 
74685
-#: cp/decl.c:8720
 
74686
+#: cp/decl.c:8722
 
74687
 #, gcc-internal-format
 
74688
 msgid "invalid use of qualified-name %<::%D%>"
 
74689
 msgstr "ungültige Verwendung des qualifizierten Namens %<::%D%>"
 
74690
 
 
74691
-#: cp/decl.c:8723
 
74692
+#: cp/decl.c:8725
 
74693
 #, gcc-internal-format
 
74694
 msgid "invalid use of qualified-name %<%T::%D%>"
 
74695
 msgstr "ungültige Verwendung des qualifizierten Namens %<%T::%D%>"
 
74696
 
 
74697
-#: cp/decl.c:8726
 
74698
+#: cp/decl.c:8728
 
74699
 #, gcc-internal-format
 
74700
 msgid "invalid use of qualified-name %<%D::%D%>"
 
74701
 msgstr "ungültige Verwendung des qualifizierten Namens %<%D::%D%>"
 
74702
 
 
74703
-#: cp/decl.c:8735
 
74704
+#: cp/decl.c:8737
 
74705
 #, gcc-internal-format
 
74706
 msgid "%q#T is not a class or a namespace"
 
74707
 msgstr "%q#T ist keine Klasse oder Namensbereich"
 
74708
 
 
74709
-#: cp/decl.c:8743
 
74710
+#: cp/decl.c:8745
 
74711
 #, gcc-internal-format
 
74712
 msgid "type %qT is not derived from type %qT"
 
74713
 msgstr "Typ %qT ist nicht vom Typ %qT abgeleitet"
 
74714
 
 
74715
-#: cp/decl.c:8759 cp/decl.c:8851 cp/decl.c:8860 cp/decl.c:10242
 
74716
+#: cp/decl.c:8761 cp/decl.c:8853 cp/decl.c:8862 cp/decl.c:10238
 
74717
 #, gcc-internal-format
 
74718
 msgid "declaration of %qD as non-function"
 
74719
 msgstr "Deklaration von %qD als Nicht-Funktion"
 
74720
 
 
74721
-#: cp/decl.c:8765
 
74722
+#: cp/decl.c:8767
 
74723
 #, gcc-internal-format
 
74724
 msgid "declaration of %qD as non-member"
 
74725
 msgstr "Deklaration von %qD als Nicht-Element"
 
74726
 
 
74727
-#: cp/decl.c:8796
 
74728
+#: cp/decl.c:8798
 
74729
 #, gcc-internal-format
 
74730
 msgid "declarator-id missing; using reserved word %qD"
 
74731
 msgstr "Deklarator-ID fehlt: reserviertes Wort %qD wird verwendet"
 
74732
 
 
74733
-#: cp/decl.c:8843
 
74734
+#: cp/decl.c:8845
 
74735
 #, gcc-internal-format
 
74736
 msgid "function definition does not declare parameters"
 
74737
 msgstr "Funktionsdefinition deklariert keine Parameter"
 
74738
 
 
74739
-#: cp/decl.c:8868
 
74740
+#: cp/decl.c:8870
 
74741
 #, gcc-internal-format
 
74742
 msgid "declaration of %qD as %<typedef%>"
 
74743
 msgstr "Deklaration von %qD als %<typedef%>"
 
74744
 
 
74745
-#: cp/decl.c:8873
 
74746
+#: cp/decl.c:8875
 
74747
 #, gcc-internal-format
 
74748
 msgid "declaration of %qD as parameter"
 
74749
 msgstr "Deklaration von %qD als Parameter"
 
74750
 
 
74751
-#: cp/decl.c:8906
 
74752
+#: cp/decl.c:8908
 
74753
 #, gcc-internal-format
 
74754
 msgid "%<constexpr%> cannot appear in a typedef declaration"
 
74755
 msgstr "%<constexpr%> kann nicht in typedef-Deklaration auftreten"
 
74756
 
 
74757
-#: cp/decl.c:8914
 
74758
+#: cp/decl.c:8916
 
74759
 #, gcc-internal-format
 
74760
 msgid "two or more data types in declaration of %qs"
 
74761
 msgstr "zwei oder mehr Datentypen in Deklaration von %qs"
 
74762
 
 
74763
-#: cp/decl.c:8920
 
74764
+#: cp/decl.c:8922
 
74765
 #, gcc-internal-format
 
74766
 msgid "conflicting specifiers in declaration of %qs"
 
74767
 msgstr "in Konflikt stehende Spezifikationen für Deklaration von %qs"
 
74768
 
 
74769
-#: cp/decl.c:8992 cp/decl.c:8995 cp/decl.c:8998
 
74770
+#: cp/decl.c:8994 cp/decl.c:8997 cp/decl.c:9000
 
74771
 #, gcc-internal-format
 
74772
 msgid "ISO C++ forbids declaration of %qs with no type"
 
74773
 msgstr "ISO-C++ verbietet Deklaration von %qs ohne Typ"
 
74774
 
 
74775
-#: cp/decl.c:9009
 
74776
+#: cp/decl.c:9011
 
74777
 #, gcc-internal-format
 
74778
 msgid "%<__int128%> is not supported by this target"
 
74779
 msgstr "%<__int128%> wird von diesem Ziel nicht unterstützt"
 
74780
 
 
74781
-#: cp/decl.c:9014
 
74782
+#: cp/decl.c:9016
 
74783
 #, gcc-internal-format
 
74784
 msgid "ISO C++ does not support %<__int128%> for %qs"
 
74785
 msgstr "ISO-C++ unterstützt nicht %<__int128%> for %qs"
 
74786
 
 
74787
-#: cp/decl.c:9035 cp/decl.c:9055
 
74788
+#: cp/decl.c:9037 cp/decl.c:9057
 
74789
 #, gcc-internal-format
 
74790
 msgid "%<signed%> or %<unsigned%> invalid for %qs"
 
74791
 msgstr "%<signed%> oder %<unsigned%> ungültig für %qs"
 
74792
 
 
74793
-#: cp/decl.c:9037
 
74794
+#: cp/decl.c:9039
 
74795
 #, gcc-internal-format
 
74796
 msgid "%<signed%> and %<unsigned%> specified together for %qs"
 
74797
 msgstr "%<signed%> und %<unsigned%> für %qs gleichzeitig angegeben"
 
74798
 
 
74799
-#: cp/decl.c:9039
 
74800
+#: cp/decl.c:9041
 
74801
 #, gcc-internal-format
 
74802
 msgid "%<long long%> invalid for %qs"
 
74803
 msgstr "%<long long%> ungültig für %qs"
 
74804
 
 
74805
-#: cp/decl.c:9041
 
74806
+#: cp/decl.c:9043
 
74807
 #, gcc-internal-format
 
74808
 msgid "%<long%> invalid for %qs"
 
74809
 msgstr "%<long%> ungültig für %qs"
 
74810
 
 
74811
-#: cp/decl.c:9043
 
74812
+#: cp/decl.c:9045
 
74813
 #, gcc-internal-format
 
74814
 msgid "%<short%> invalid for %qs"
 
74815
 msgstr "%<short%> ungültig für %qs"
 
74816
 
 
74817
-#: cp/decl.c:9045
 
74818
+#: cp/decl.c:9047
 
74819
 #, gcc-internal-format
 
74820
 msgid "%<long%> or %<short%> invalid for %qs"
 
74821
 msgstr "%<long%> oder %<short%> ungültig für %qs"
 
74822
 
 
74823
-#: cp/decl.c:9047
 
74824
+#: cp/decl.c:9049
 
74825
 #, gcc-internal-format
 
74826
 msgid "%<long%>, %<int%>, %<short%>, or %<char%> invalid for %qs"
 
74827
 msgstr "%<long%>, %<int%>, %<short%> oder %<char%> ungültig für %qs"
 
74828
 
 
74829
-#: cp/decl.c:9049
 
74830
+#: cp/decl.c:9051
 
74831
 #, gcc-internal-format
 
74832
 msgid "%<long%> or %<short%> specified with char for %qs"
 
74833
 msgstr "%<long%> oder %<short%> mit »char« für %qs angegeben"
 
74834
 
 
74835
-#: cp/decl.c:9051
 
74836
+#: cp/decl.c:9053
 
74837
 #, gcc-internal-format
 
74838
 msgid "%<long%> and %<short%> specified together for %qs"
 
74839
 msgstr "%<long%> und %<short%> für %qs gleichzeitig angegeben"
 
74840
 
 
74841
-#: cp/decl.c:9057
 
74842
+#: cp/decl.c:9059
 
74843
 #, gcc-internal-format
 
74844
 msgid "%<short%> or %<long%> invalid for %qs"
 
74845
 msgstr "%<short%> oder %<long%> ungültig für %qs"
 
74846
 
 
74847
-#: cp/decl.c:9065
 
74848
+#: cp/decl.c:9067
 
74849
 #, gcc-internal-format
 
74850
 msgid "long, short, signed or unsigned used invalidly for %qs"
 
74851
 msgstr "long, short, signed oder unsigned ungültig verwendet für %qs"
 
74852
 
 
74853
-#: cp/decl.c:9133
 
74854
+#: cp/decl.c:9135
 
74855
 #, gcc-internal-format
 
74856
 msgid "complex invalid for %qs"
 
74857
 msgstr "complex ungültig für %qs"
 
74858
 
 
74859
-#: cp/decl.c:9161
 
74860
+#: cp/decl.c:9163
 
74861
 #, gcc-internal-format
 
74862
 msgid "qualifiers are not allowed on declaration of %<operator %T%>"
 
74863
 msgstr "Qualifizierer sind bei Deklaration von %<operator %T%> nicht erlaubt"
 
74864
 
 
74865
-#: cp/decl.c:9193
 
74866
+#: cp/decl.c:9195
 
74867
 #, gcc-internal-format
 
74868
 msgid "member %qD cannot be declared both virtual and static"
 
74869
 msgstr "Element %qD kann nicht gleichzeitig virtuell und statisch deklariert werden"
 
74870
 
 
74871
-#: cp/decl.c:9201
 
74872
+#: cp/decl.c:9206
 
74873
 #, gcc-internal-format
 
74874
-msgid "%<%T::%D%> is not a valid declarator"
 
74875
-msgstr "%<%T::%D%> ist kein gültiger Deklarator"
 
74876
-
 
74877
-#: cp/decl.c:9210
 
74878
-#, gcc-internal-format
 
74879
 msgid "typedef declaration invalid in parameter declaration"
 
74880
 msgstr "»typedef«-Deklaration in Parameterdeklaration ungültig"
 
74881
 
 
74882
-#: cp/decl.c:9215
 
74883
+#: cp/decl.c:9211
 
74884
 #, gcc-internal-format
 
74885
 msgid "storage class specified for template parameter %qs"
 
74886
 msgstr "Speicherklasse für Template-Parameter %qs angegeben"
 
74887
 
 
74888
-#: cp/decl.c:9221
 
74889
+#: cp/decl.c:9217
 
74890
 #, gcc-internal-format
 
74891
 msgid "storage class specifiers invalid in parameter declarations"
 
74892
 msgstr "Speicherklassenangaben sind in Parameterdeklarationen ungültig"
 
74893
 
 
74894
-#: cp/decl.c:9227
 
74895
+#: cp/decl.c:9223
 
74896
 #, gcc-internal-format
 
74897
 msgid "a parameter cannot be declared %<constexpr%>"
 
74898
 msgstr "ein Parameter kann nicht als %<constexpr%> deklariert sein"
 
74899
 
 
74900
-#: cp/decl.c:9236
 
74901
+#: cp/decl.c:9232
 
74902
 #, gcc-internal-format
 
74903
 msgid "%<virtual%> outside class declaration"
 
74904
 msgstr "%<virtual%> außerhalb einer Klassendeklaration"
 
74905
 
 
74906
-#: cp/decl.c:9254
 
74907
+#: cp/decl.c:9250
 
74908
 #, gcc-internal-format
 
74909
 msgid "multiple storage classes in declaration of %qs"
 
74910
 msgstr "mehrere Speicherklassen in Deklaration von %qs"
 
74911
 
 
74912
-#: cp/decl.c:9277
 
74913
+#: cp/decl.c:9273
 
74914
 #, gcc-internal-format
 
74915
 msgid "storage class specified for %qs"
 
74916
 msgstr "Speicherklasse %qs angegeben"
 
74917
 
 
74918
-#: cp/decl.c:9281
 
74919
+#: cp/decl.c:9277
 
74920
 #, gcc-internal-format
 
74921
 msgid "storage class specified for parameter %qs"
 
74922
 msgstr "Speicherklasse für Parameter %qs angegeben"
 
74923
 
 
74924
-#: cp/decl.c:9294
 
74925
+#: cp/decl.c:9290
 
74926
 #, gcc-internal-format
 
74927
 msgid "nested function %qs declared %<extern%>"
 
74928
 msgstr "geschachtelte Funktion %qs als %<extern%> deklariert"
 
74929
 
 
74930
-#: cp/decl.c:9298
 
74931
+#: cp/decl.c:9294
 
74932
 #, gcc-internal-format
 
74933
 msgid "top-level declaration of %qs specifies %<auto%>"
 
74934
 msgstr "Deklaration höchster Ebene von %qs gibt %<auto%> an"
 
74935
 
 
74936
-#: cp/decl.c:9305
 
74937
+#: cp/decl.c:9301
 
74938
 #, gcc-internal-format
 
74939
 msgid "function-scope %qs implicitly auto and declared %<__thread%>"
 
74940
 msgstr "Funktions-Gültigkeitsbereich %qs ist implizit auto und deklarierte %<__thread%>"
 
74941
 
 
74942
-#: cp/decl.c:9317
 
74943
+#: cp/decl.c:9313
 
74944
 #, gcc-internal-format
 
74945
 msgid "storage class specifiers invalid in friend function declarations"
 
74946
 msgstr "Speicherklassenangaben sind in friend-Funktionsdeklarationen ungültig"
 
74947
 
 
74948
-#: cp/decl.c:9427
 
74949
+#: cp/decl.c:9423
 
74950
 #, gcc-internal-format
 
74951
 msgid "%qs declared as function returning a function"
 
74952
 msgstr "%qs als Funktion, die eine Funktion zurückgibt, deklariert"
 
74953
 
 
74954
-#: cp/decl.c:9432
 
74955
+#: cp/decl.c:9428
 
74956
 #, gcc-internal-format
 
74957
 msgid "%qs declared as function returning an array"
 
74958
 msgstr "%qs als Funktion, die ein Feld zurückgibt, deklariert"
 
74959
 
 
74960
-#: cp/decl.c:9438
 
74961
-#, fuzzy, gcc-internal-format
 
74962
+#: cp/decl.c:9434
 
74963
+#, gcc-internal-format
 
74964
 msgid "%qs declared as function returning an abstract class type"
 
74965
-msgstr "%qs als Funktion, die ein Feld zurückgibt, deklariert"
 
74966
+msgstr "Funktion %qs gibt abstrakten Klassentyp zurück"
 
74967
 
 
74968
-#: cp/decl.c:9467
 
74969
+#: cp/decl.c:9463
 
74970
 #, gcc-internal-format
 
74971
 msgid "%qs function uses %<auto%> type specifier without trailing return type"
 
74972
 msgstr "Funktion %qs verwendet Typspezifikation %<auto%> ohne folgenden Rückgabetypen"
 
74973
 
 
74974
-#: cp/decl.c:9473
 
74975
+#: cp/decl.c:9469
 
74976
 #, gcc-internal-format
 
74977
 msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
 
74978
 msgstr "Funktion %qs mit folgendem Rückgabetypen hat %qT als seinen Typ statt einfaches %<auto%>"
 
74979
 
 
74980
 #. Not using maybe_warn_cpp0x because this should
 
74981
 #. always be an error.
 
74982
-#: cp/decl.c:9484
 
74983
+#: cp/decl.c:9480
 
74984
 #, gcc-internal-format
 
74985
 msgid "trailing return type only available with -std=c++11 or -std=gnu++11"
 
74986
 msgstr "folgender Rückgabetyp nur mit -std=c++11 oder -std=gnu++11 verfügbar"
 
74987
 
 
74988
-#: cp/decl.c:9487
 
74989
+#: cp/decl.c:9483
 
74990
 #, gcc-internal-format
 
74991
 msgid "%qs function with trailing return type not declared with %<auto%> type specifier"
 
74992
 msgstr "Funktion %qs mit folgendem Rückgabetypen nicht mit Typspezifikation %<auto%> deklariert"
 
74993
 
 
74994
-#: cp/decl.c:9520
 
74995
+#: cp/decl.c:9516
 
74996
 #, gcc-internal-format
 
74997
 msgid "destructor cannot be static member function"
 
74998
 msgstr "Destruktor kann keine statische Elementfunktion sein"
 
74999
 
 
75000
-#: cp/decl.c:9521
 
75001
+#: cp/decl.c:9517
 
75002
 #, gcc-internal-format
 
75003
 msgid "constructor cannot be static member function"
 
75004
 msgstr "Konstruktor kann keine statische Elementfunktion sein"
 
75005
 
 
75006
-#: cp/decl.c:9525
 
75007
+#: cp/decl.c:9521
 
75008
 #, gcc-internal-format
 
75009
 msgid "destructors may not be cv-qualified"
 
75010
 msgstr "Destruktoren dürfen nicht CV-qualifiziert sein"
 
75011
 
 
75012
-#: cp/decl.c:9526
 
75013
+#: cp/decl.c:9522
 
75014
 #, gcc-internal-format
 
75015
 msgid "constructors may not be cv-qualified"
 
75016
 msgstr "Konstruktoren dürfen nicht CV-qualifiziert sein"
 
75017
 
 
75018
-#: cp/decl.c:9543
 
75019
+#: cp/decl.c:9539
 
75020
 #, gcc-internal-format
 
75021
 msgid "constructors cannot be declared virtual"
 
75022
 msgstr "Konstruktoren können nicht als virtuell deklariert werden"
 
75023
 
 
75024
-#: cp/decl.c:9556
 
75025
+#: cp/decl.c:9552
 
75026
 #, gcc-internal-format
 
75027
 msgid "can%'t initialize friend function %qs"
 
75028
 msgstr "friend-Funktion %qs kann nicht initialisiert werden"
 
75029
 
 
75030
 #. Cannot be both friend and virtual.
 
75031
-#: cp/decl.c:9560
 
75032
+#: cp/decl.c:9556
 
75033
 #, gcc-internal-format
 
75034
 msgid "virtual functions cannot be friends"
 
75035
 msgstr "virtuelle Funktionen können keine friends sein"
 
75036
 
 
75037
-#: cp/decl.c:9564
 
75038
+#: cp/decl.c:9560
 
75039
 #, gcc-internal-format
 
75040
 msgid "friend declaration not in class definition"
 
75041
 msgstr "friend-Deklaration nicht in Klassendefinition"
 
75042
 
 
75043
-#: cp/decl.c:9566
 
75044
+#: cp/decl.c:9562
 
75045
 #, gcc-internal-format
 
75046
 msgid "can%'t define friend function %qs in a local class definition"
 
75047
 msgstr "friend-Funktion %qs kann nicht in einer lokalen Klassendefinition definiert werden"
 
75048
 
 
75049
-#: cp/decl.c:9587
 
75050
+#: cp/decl.c:9583
 
75051
 #, gcc-internal-format
 
75052
 msgid "destructors may not have parameters"
 
75053
 msgstr "Destruktoren dürfen keine Parameter haben"
 
75054
 
 
75055
-#: cp/decl.c:9613
 
75056
+#: cp/decl.c:9609
 
75057
 #, gcc-internal-format
 
75058
 msgid "cannot declare pointer to %q#T"
 
75059
 msgstr "Zeiger auf %q#T kann nicht deklariert werden"
 
75060
 
 
75061
-#: cp/decl.c:9626 cp/decl.c:9633
 
75062
+#: cp/decl.c:9622 cp/decl.c:9629
 
75063
 #, gcc-internal-format
 
75064
 msgid "cannot declare reference to %q#T"
 
75065
 msgstr "Referenz auf %q#T kann nicht deklariert werden"
 
75066
 
 
75067
-#: cp/decl.c:9635
 
75068
+#: cp/decl.c:9631
 
75069
 #, gcc-internal-format
 
75070
 msgid "cannot declare pointer to %q#T member"
 
75071
 msgstr "Zeiger auf Element %q#T kann nicht deklariert werden"
 
75072
 
 
75073
-#: cp/decl.c:9658
 
75074
+#: cp/decl.c:9654
 
75075
 #, gcc-internal-format
 
75076
 msgid "cannot declare reference to qualified function type %qT"
 
75077
 msgstr "Referenz auf qualifizierten Funktionstypen %qT kann nicht deklariert werden"
 
75078
 
 
75079
-#: cp/decl.c:9659
 
75080
+#: cp/decl.c:9655
 
75081
 #, gcc-internal-format
 
75082
 msgid "cannot declare pointer to qualified function type %qT"
 
75083
 msgstr "Zeiger auf qualifizierten Funktionstypen %qT kann nicht deklariert werden"
 
75084
 
 
75085
-#: cp/decl.c:9733
 
75086
+#: cp/decl.c:9729
 
75087
 #, gcc-internal-format
 
75088
 msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
 
75089
 msgstr "Referenz auf %q#T kann nicht deklariert werden, da letzteres weder Typedef noch Templatetyp-Argument ist"
 
75090
 
 
75091
-#: cp/decl.c:9797
 
75092
+#: cp/decl.c:9793
 
75093
 #, gcc-internal-format
 
75094
 msgid "both %<volatile%> and %<constexpr%> cannot be used here"
 
75095
 msgstr " %<volatile%> und %<constexpr%> können hier nicht zusammen verwendet werden"
 
75096
 
 
75097
-#: cp/decl.c:9809
 
75098
+#: cp/decl.c:9805
 
75099
 #, gcc-internal-format
 
75100
 msgid "template-id %qD used as a declarator"
 
75101
 msgstr "Template-ID %qD als Deklarator verwendet"
 
75102
 
 
75103
-#: cp/decl.c:9833
 
75104
+#: cp/decl.c:9829
 
75105
 #, gcc-internal-format
 
75106
 msgid "member functions are implicitly friends of their class"
 
75107
 msgstr "Elementfunktionen sind implizite »friends« ihrer Klasse"
 
75108
 
 
75109
-#: cp/decl.c:9838
 
75110
+#: cp/decl.c:9834
 
75111
 #, gcc-internal-format
 
75112
 msgid "extra qualification %<%T::%> on member %qs"
 
75113
 msgstr "zusätzliche Qualifizierung %<%T::%> an Element %qs"
 
75114
 
 
75115
-#: cp/decl.c:9868
 
75116
+#: cp/decl.c:9864
 
75117
 #, gcc-internal-format
 
75118
 msgid "cannot define member function %<%T::%s%> within %<%T%>"
 
75119
 msgstr "Elementfunktion %<%T::%s%> innerhalb von %<%T%> kann nicht definiert werden"
 
75120
 
 
75121
-#: cp/decl.c:9870
 
75122
+#: cp/decl.c:9866
 
75123
 #, gcc-internal-format
 
75124
 msgid "cannot declare member function %<%T::%s%> within %<%T%>"
 
75125
 msgstr "Elementfunktion %<%T::%s%> kann nicht in %<%T%> deklariert werden"
 
75126
 
 
75127
-#: cp/decl.c:9879
 
75128
+#: cp/decl.c:9875
 
75129
 #, gcc-internal-format
 
75130
 msgid "cannot declare member %<%T::%s%> within %qT"
 
75131
 msgstr "Element %<%T::%s%> kann nicht in %qT deklariert werden"
 
75132
 
 
75133
-#: cp/decl.c:9912
 
75134
+#: cp/decl.c:9908
 
75135
 #, gcc-internal-format
 
75136
 msgid "non-parameter %qs cannot be a parameter pack"
 
75137
 msgstr "Nicht-Parameter %qs kann kein Parameterpack sein"
 
75138
 
 
75139
-#: cp/decl.c:9922
 
75140
+#: cp/decl.c:9918
 
75141
 #, gcc-internal-format
 
75142
 msgid "size of array %qs is too large"
 
75143
 msgstr "Feldgröße von %qs ist zu groß"
 
75144
 
 
75145
-#: cp/decl.c:9933
 
75146
+#: cp/decl.c:9929
 
75147
 #, gcc-internal-format
 
75148
 msgid "data member may not have variably modified type %qT"
 
75149
 msgstr "Datenelement darf nicht variabel modifizierten Typ %qT haben"
 
75150
 
 
75151
-#: cp/decl.c:9935
 
75152
+#: cp/decl.c:9931
 
75153
 #, gcc-internal-format
 
75154
 msgid "parameter may not have variably modified type %qT"
 
75155
 msgstr "Parameter darf nicht variabel modifizierten Typ %qT haben"
 
75156
 
 
75157
 #. [dcl.fct.spec] The explicit specifier shall only be used in
 
75158
 #. declarations of constructors within a class definition.
 
75159
-#: cp/decl.c:9943
 
75160
+#: cp/decl.c:9939
 
75161
 #, gcc-internal-format
 
75162
 msgid "only declarations of constructors can be %<explicit%>"
 
75163
 msgstr "nur Deklarationen von Konstruktoren können %<explicit%> sein"
 
75164
 
 
75165
-#: cp/decl.c:9951
 
75166
+#: cp/decl.c:9947
 
75167
 #, gcc-internal-format
 
75168
 msgid "non-member %qs cannot be declared %<mutable%>"
 
75169
 msgstr "Nicht-Element %qs kann nicht als %<mutable%> deklariert sein"
 
75170
 
 
75171
-#: cp/decl.c:9957
 
75172
+#: cp/decl.c:9953
 
75173
 #, gcc-internal-format
 
75174
 msgid "non-object member %qs cannot be declared %<mutable%>"
 
75175
 msgstr "Nicht-Objekt-Element %qs kann nicht als %<mutable%> deklariert sein"
 
75176
 
 
75177
-#: cp/decl.c:9963
 
75178
+#: cp/decl.c:9959
 
75179
 #, gcc-internal-format
 
75180
 msgid "function %qs cannot be declared %<mutable%>"
 
75181
 msgstr "Funktion %qs kann nicht als %<mutable%> deklariert sein"
 
75182
 
 
75183
-#: cp/decl.c:9968
 
75184
+#: cp/decl.c:9964
 
75185
 #, gcc-internal-format
 
75186
 msgid "static %qs cannot be declared %<mutable%>"
 
75187
 msgstr "statisches %qs kann nicht als %<mutable%> deklariert sein"
 
75188
 
 
75189
-#: cp/decl.c:9973
 
75190
+#: cp/decl.c:9969
 
75191
 #, gcc-internal-format
 
75192
 msgid "const %qs cannot be declared %<mutable%>"
 
75193
 msgstr "Konstante %qs kann nicht als %<mutable%> deklariert sein"
 
75194
 
 
75195
-#: cp/decl.c:9978
 
75196
+#: cp/decl.c:9974
 
75197
 #, gcc-internal-format
 
75198
 msgid "reference %qs cannot be declared %<mutable%>"
 
75199
 msgstr "Referenz %qs kann nicht als %<mutable%> deklariert sein"
 
75200
 
 
75201
-#: cp/decl.c:10013
 
75202
+#: cp/decl.c:10009
 
75203
 #, gcc-internal-format
 
75204
 msgid "typedef declared %<auto%>"
 
75205
 msgstr "»typedef« als %<auto%> deklariert"
 
75206
 
 
75207
-#: cp/decl.c:10023
 
75208
+#: cp/decl.c:10019
 
75209
 #, gcc-internal-format
 
75210
 msgid "typedef name may not be a nested-name-specifier"
 
75211
 msgstr "typedef-Name darf kein Spezifizierer mit geschachteltem Namen sein"
 
75212
 
 
75213
-#: cp/decl.c:10042
 
75214
+#: cp/decl.c:10038
 
75215
 #, gcc-internal-format
 
75216
 msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
 
75217
 msgstr "ISO-C++ verbietet geschachtelten Typen %qD mit gleichem Namen wie umschließende Klasse"
 
75218
 
 
75219
-#: cp/decl.c:10143
 
75220
+#: cp/decl.c:10139
 
75221
 #, gcc-internal-format
 
75222
 msgid "qualified function types cannot be used to declare static member functions"
 
75223
 msgstr "qualifizierte Funktionstypen können nicht verwendet werden, um statische Elementfunktionen zu deklarieren"
 
75224
 
 
75225
-#: cp/decl.c:10145
 
75226
+#: cp/decl.c:10141
 
75227
 #, gcc-internal-format
 
75228
 msgid "qualified function types cannot be used to declare free functions"
 
75229
 msgstr "qualifizierte Funktionstypen können nicht verwendet werden, um free-Funktionen zu deklarieren"
 
75230
 
 
75231
-#: cp/decl.c:10172
 
75232
+#: cp/decl.c:10168
 
75233
 #, gcc-internal-format
 
75234
 msgid "type qualifiers specified for friend class declaration"
 
75235
 msgstr "Typkennzeichner für friend-Klassen-Deklaration angegeben"
 
75236
 
 
75237
-#: cp/decl.c:10177
 
75238
+#: cp/decl.c:10173
 
75239
 #, gcc-internal-format
 
75240
 msgid "%<inline%> specified for friend class declaration"
 
75241
 msgstr "%<inline%> für friend-Klassen-Deklaration angegeben"
 
75242
 
 
75243
-#: cp/decl.c:10185
 
75244
+#: cp/decl.c:10181
 
75245
 #, gcc-internal-format
 
75246
 msgid "template parameters cannot be friends"
 
75247
 msgstr "Template-Parameter können keine »friends« sein"
 
75248
 
 
75249
-#: cp/decl.c:10187
 
75250
+#: cp/decl.c:10183
 
75251
 #, gcc-internal-format
 
75252
 msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
 
75253
 msgstr "friend-Deklaration erfordert Klassenschlüssel, d.h. %<friend class %T::%D%>"
 
75254
 
 
75255
-#: cp/decl.c:10191
 
75256
+#: cp/decl.c:10187
 
75257
 #, gcc-internal-format
 
75258
 msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
 
75259
 msgstr "friend-Deklaration erfordert Klassenschlüssel, d.h. %<friend %#T%>"
 
75260
 
 
75261
-#: cp/decl.c:10204
 
75262
+#: cp/decl.c:10200
 
75263
 #, gcc-internal-format
 
75264
 msgid "trying to make class %qT a friend of global scope"
 
75265
 msgstr "Versuch, die Klasse %qT zu einem »friend« des globalen Gültigkeitsbereiches zu machen"
 
75266
 
 
75267
-#: cp/decl.c:10222
 
75268
+#: cp/decl.c:10218
 
75269
 #, gcc-internal-format
 
75270
 msgid "invalid qualifiers on non-member function type"
 
75271
 msgstr "ungültige Qualifizierer an Nicht-Element-Funktionstyp"
 
75272
 
 
75273
-#: cp/decl.c:10232
 
75274
+#: cp/decl.c:10228
 
75275
 #, gcc-internal-format
 
75276
 msgid "abstract declarator %qT used as declaration"
 
75277
 msgstr "abstrakter Deklarator %qT als Deklaration verwendet"
 
75278
 
 
75279
-#: cp/decl.c:10261
 
75280
+#: cp/decl.c:10257
 
75281
 #, gcc-internal-format
 
75282
 msgid "cannot use %<::%> in parameter declaration"
 
75283
 msgstr "%<::%> kann nicht in Parameterdeklaration verwendet werden"
 
75284
 
 
75285
-#: cp/decl.c:10265
 
75286
+#: cp/decl.c:10261
 
75287
 #, gcc-internal-format
 
75288
 msgid "parameter declared %<auto%>"
 
75289
 msgstr "Parameter als %<auto%> deklariert"
 
75290
 
 
75291
-#: cp/decl.c:10308
 
75292
+#: cp/decl.c:10304
 
75293
 #, gcc-internal-format
 
75294
 msgid "non-static data member declared %<auto%>"
 
75295
 msgstr "nicht-statisches Datenelement als %<auto%> deklariert"
 
75296
 
 
75297
 #. Something like struct S { int N::j; };
 
75298
-#: cp/decl.c:10330
 
75299
+#: cp/decl.c:10326
 
75300
 #, gcc-internal-format
 
75301
 msgid "invalid use of %<::%>"
 
75302
 msgstr "ungültige Verwendung von %<::%>"
 
75303
 
 
75304
-#: cp/decl.c:10352
 
75305
+#: cp/decl.c:10348
 
75306
 #, gcc-internal-format
 
75307
 msgid "declaration of function %qD in invalid context"
 
75308
 msgstr "Deklaration der Funktion %qD in ungültigem Kontext"
 
75309
 
 
75310
-#: cp/decl.c:10361
 
75311
+#: cp/decl.c:10357
 
75312
 #, gcc-internal-format
 
75313
 msgid "function %qD declared virtual inside a union"
 
75314
 msgstr "Funktion %qD als virtuell innerhalb einer Union deklariert"
 
75315
 
 
75316
-#: cp/decl.c:10370
 
75317
+#: cp/decl.c:10366
 
75318
 #, gcc-internal-format
 
75319
 msgid "%qD cannot be declared virtual, since it is always static"
 
75320
 msgstr "%qD kann nicht als virtuell deklariert werden, da es immer statisch ist"
 
75321
 
 
75322
-#: cp/decl.c:10386
 
75323
+#: cp/decl.c:10382
 
75324
 #, gcc-internal-format
 
75325
 msgid "expected qualified name in friend declaration for destructor %qD"
 
75326
 msgstr "Qualifizierten Namen in Friend-Deklaration für Destruktor %qD erwartet"
 
75327
 
 
75328
-#: cp/decl.c:10393
 
75329
+#: cp/decl.c:10389
 
75330
 #, gcc-internal-format
 
75331
 msgid "declaration of %qD as member of %qT"
 
75332
 msgstr "Deklaration von %qD als Element %qT"
 
75333
 
 
75334
-#: cp/decl.c:10399
 
75335
+#: cp/decl.c:10395
 
75336
 #, gcc-internal-format
 
75337
 msgid "a destructor cannot be %<constexpr%>"
 
75338
 msgstr "Destruktor kann nicht %<constexpr%> sein"
 
75339
 
 
75340
-#: cp/decl.c:10405
 
75341
+#: cp/decl.c:10401
 
75342
 #, gcc-internal-format
 
75343
 msgid "expected qualified name in friend declaration for constructor %qD"
 
75344
 msgstr "Qualifizierten Namen in Friend-Deklaration für Konstruktor %qD erwartet"
 
75345
 
 
75346
-#: cp/decl.c:10451
 
75347
+#: cp/decl.c:10447
 
75348
 #, gcc-internal-format
 
75349
 msgid "field %qD has incomplete type"
 
75350
 msgstr "Feld %qD hat unvollständigen Typen"
 
75351
 
 
75352
-#: cp/decl.c:10453
 
75353
+#: cp/decl.c:10449
 
75354
 #, gcc-internal-format
 
75355
 msgid "name %qT has incomplete type"
 
75356
 msgstr "Name %qT hat unvollständigen Typen"
 
75357
 
 
75358
-#: cp/decl.c:10462
 
75359
+#: cp/decl.c:10458
 
75360
 #, gcc-internal-format
 
75361
 msgid "  in instantiation of template %qT"
 
75362
 msgstr "  in Instanziierung des Templates %qT"
 
75363
 
 
75364
-#: cp/decl.c:10471
 
75365
+#: cp/decl.c:10467
 
75366
 #, gcc-internal-format
 
75367
 msgid "%qE is neither function nor member function; cannot be declared friend"
 
75368
 msgstr "%qE ist weder eine Funktion noch Elementfunktion; kann nicht als »friend« deklariert werden"
 
75369
 
 
75370
-#: cp/decl.c:10528
 
75371
+#: cp/decl.c:10524
 
75372
 #, gcc-internal-format
 
75373
 msgid "constexpr static data member %qD must have an initializer"
 
75374
 msgstr "statisches Datenelement %qD (constexpr) muss Initialisierung haben"
 
75375
 
 
75376
-#: cp/decl.c:10537
 
75377
+#: cp/decl.c:10533
 
75378
 #, gcc-internal-format
 
75379
 msgid "non-static data member %qE declared %<constexpr%>"
 
75380
 msgstr "nicht-statisches Datenelement %qE als %<constexpr%> deklariert"
 
75381
 
 
75382
-#: cp/decl.c:10587
 
75383
+#: cp/decl.c:10583
 
75384
 #, gcc-internal-format
 
75385
 msgid "storage class %<auto%> invalid for function %qs"
 
75386
 msgstr "Speicherklasse %<auto%> ungültig für Funktion %qs"
 
75387
 
 
75388
-#: cp/decl.c:10589
 
75389
+#: cp/decl.c:10585
 
75390
 #, gcc-internal-format
 
75391
 msgid "storage class %<register%> invalid for function %qs"
 
75392
 msgstr "Speicherklasse %<register%> ungültig für Funktion %qs"
 
75393
 
 
75394
-#: cp/decl.c:10593
 
75395
+#: cp/decl.c:10589
 
75396
 #, gcc-internal-format
 
75397
 msgid "storage class %<__thread%> invalid for function %qs"
 
75398
 msgstr "Speicherklasse %<__thread%> ungültig für Funktion %qs"
 
75399
 
 
75400
-#: cp/decl.c:10596
 
75401
-#, fuzzy, gcc-internal-format
 
75402
+#: cp/decl.c:10592
 
75403
+#, gcc-internal-format
 
75404
 msgid "storage class %<thread_local%> invalid for function %qs"
 
75405
-msgstr "Speicherklasse %<__thread%> ungültig für Funktion %qs"
 
75406
+msgstr "Speicherklasse %<thread_local%> ungültig für Funktion %qs"
 
75407
 
 
75408
-#: cp/decl.c:10601
 
75409
+#: cp/decl.c:10597
 
75410
 #, gcc-internal-format
 
75411
 msgid "virt-specifiers in %qs not allowed outside a class definition"
 
75412
 msgstr "virt-Spezifikation in %qs ist außerhalb einer Klassendefinition nicht erlaubt"
 
75413
 
 
75414
-#: cp/decl.c:10612
 
75415
+#: cp/decl.c:10608
 
75416
 #, gcc-internal-format
 
75417
 msgid "%<static%> specified invalid for function %qs declared out of global scope"
 
75418
 msgstr "%<static%> ungültig für außerhalb des globalen Gültigkeitsbereiches deklarierte Funktion %qs"
 
75419
 
 
75420
-#: cp/decl.c:10616
 
75421
+#: cp/decl.c:10612
 
75422
 #, gcc-internal-format
 
75423
 msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
 
75424
 msgstr "%<inline%> ungültig für außerhalb des globalen Gültigkeitsbereiches deklarierte Funktion %qs"
 
75425
 
 
75426
-#: cp/decl.c:10624
 
75427
+#: cp/decl.c:10620
 
75428
 #, gcc-internal-format
 
75429
 msgid "virtual non-class function %qs"
 
75430
 msgstr "virtuelle Nicht-Klassen-Funktion %qs"
 
75431
 
 
75432
-#: cp/decl.c:10631
 
75433
+#: cp/decl.c:10627
 
75434
 #, gcc-internal-format
 
75435
 msgid "%qs defined in a non-class scope"
 
75436
 msgstr "%qs nicht in Klassen-Gültigkeitsbereich definiert"
 
75437
 
 
75438
-#: cp/decl.c:10632
 
75439
+#: cp/decl.c:10628
 
75440
 #, gcc-internal-format
 
75441
 msgid "%qs declared in a non-class scope"
 
75442
 msgstr "%qs in einem Nicht-Klassen-Gültigkeitsbereich definiert"
 
75443
 
 
75444
-#: cp/decl.c:10660
 
75445
+#: cp/decl.c:10655
 
75446
 #, gcc-internal-format
 
75447
 msgid "cannot declare member function %qD to have static linkage"
 
75448
 msgstr "Elementfunktion %qD kann nicht deklariert werden, statische Bindung zu haben"
 
75449
 
 
75450
 #. FIXME need arm citation
 
75451
-#: cp/decl.c:10667
 
75452
+#: cp/decl.c:10662
 
75453
 #, gcc-internal-format
 
75454
 msgid "cannot declare static function inside another function"
 
75455
 msgstr "statische Funktion innerhalb anderer Funktion kann nicht deklariert werden"
 
75456
 
 
75457
-#: cp/decl.c:10697
 
75458
+#: cp/decl.c:10692
 
75459
 #, gcc-internal-format
 
75460
 msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
 
75461
 msgstr "%<static%> darf nicht bei der Definition (im Gegensatz zu Deklaration) eines statischen Datenelementes verwendet werden"
 
75462
 
 
75463
-#: cp/decl.c:10704
 
75464
+#: cp/decl.c:10699
 
75465
 #, gcc-internal-format
 
75466
 msgid "static member %qD declared %<register%>"
 
75467
 msgstr "statisches Element %qD als %<register%> deklariert"
 
75468
 
 
75469
-#: cp/decl.c:10710
 
75470
+#: cp/decl.c:10705
 
75471
 #, gcc-internal-format
 
75472
 msgid "cannot explicitly declare member %q#D to have extern linkage"
 
75473
 msgstr "Element %q#D kann nicht explizit deklariert werden, externe Bindung zu haben"
 
75474
 
 
75475
-#: cp/decl.c:10717
 
75476
+#: cp/decl.c:10712
 
75477
 #, gcc-internal-format
 
75478
 msgid "declaration of constexpr variable %qD is not a definition"
 
75479
 msgstr "Deklaration der constexpr-Variable %qD ist keine Definition"
 
75480
 
 
75481
-#: cp/decl.c:10730
 
75482
+#: cp/decl.c:10725
 
75483
 #, gcc-internal-format
 
75484
 msgid "%qs initialized and declared %<extern%>"
 
75485
 msgstr "%qs initialisiert und als %<extern%> deklariert"
 
75486
 
 
75487
-#: cp/decl.c:10734
 
75488
+#: cp/decl.c:10729
 
75489
 #, gcc-internal-format
 
75490
 msgid "%qs has both %<extern%> and initializer"
 
75491
 msgstr "%qs hat sowohl %<extern%> als auch Initialisierung"
 
75492
 
 
75493
-#: cp/decl.c:10880
 
75494
+#: cp/decl.c:10874
 
75495
 #, gcc-internal-format
 
75496
 msgid "default argument %qE uses %qD"
 
75497
 msgstr "Standardargument %qE verwendet %qD"
 
75498
 
 
75499
-#: cp/decl.c:10882
 
75500
+#: cp/decl.c:10876
 
75501
 #, gcc-internal-format
 
75502
 msgid "default argument %qE uses local variable %qD"
 
75503
 msgstr "Standardargument %qE verwendet lokale Variable %qD"
 
75504
 
 
75505
-#: cp/decl.c:10970
 
75506
+#: cp/decl.c:10964
 
75507
 #, gcc-internal-format
 
75508
 msgid "parameter %qD has Java class type"
 
75509
 msgstr "Parameter %qD hat Java-Klassentyp"
 
75510
 
 
75511
-#: cp/decl.c:10998
 
75512
+#: cp/decl.c:10992
 
75513
 #, gcc-internal-format
 
75514
 msgid "parameter %qD invalidly declared method type"
 
75515
 msgstr "Parameter %qD deklariert ungültigerweise Methodentyp"
 
75516
 
 
75517
-#: cp/decl.c:11023
 
75518
+#: cp/decl.c:11017
 
75519
 #, gcc-internal-format
 
75520
 msgid "parameter %qD includes pointer to array of unknown bound %qT"
 
75521
 msgstr "Parameter %qD bezieht Zeiger auf Feld mit unbekannter Grenze %qT ein"
 
75522
 
 
75523
-#: cp/decl.c:11025
 
75524
+#: cp/decl.c:11019
 
75525
 #, gcc-internal-format
 
75526
 msgid "parameter %qD includes reference to array of unknown bound %qT"
 
75527
 msgstr "Parameter %qD bezieht Referenz auf Feld mit unbekannter Grenze %qT ein"
 
75528
@@ -30304,168 +30299,168 @@
 
75529
 #. or implicitly defined), there's no need to worry about their
 
75530
 #. existence.  Theoretically, they should never even be
 
75531
 #. instantiated, but that's hard to forestall.
 
75532
-#: cp/decl.c:11279
 
75533
+#: cp/decl.c:11273
 
75534
 #, gcc-internal-format
 
75535
 msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
 
75536
 msgstr "ungültiger Konstruktor; wahrscheinlich war %<%T (const %T&)%> gemeint"
 
75537
 
 
75538
-#: cp/decl.c:11401
 
75539
+#: cp/decl.c:11395
 
75540
 #, gcc-internal-format
 
75541
 msgid "%qD may not be declared within a namespace"
 
75542
 msgstr "%qD darf nicht innerhalb eines Namensbereiches definiert werden"
 
75543
 
 
75544
-#: cp/decl.c:11406
 
75545
+#: cp/decl.c:11400
 
75546
 #, gcc-internal-format
 
75547
 msgid "%qD may not be declared as static"
 
75548
 msgstr "%qD darf nicht als »static« deklariert werden"
 
75549
 
 
75550
-#: cp/decl.c:11432
 
75551
+#: cp/decl.c:11426
 
75552
 #, gcc-internal-format
 
75553
 msgid "%qD must be a nonstatic member function"
 
75554
 msgstr "%qD muss eine nichtstatische Elementfunktion sein"
 
75555
 
 
75556
-#: cp/decl.c:11441
 
75557
+#: cp/decl.c:11435
 
75558
 #, gcc-internal-format
 
75559
 msgid "%qD must be either a non-static member function or a non-member function"
 
75560
 msgstr "%qD muss entweder eine nichtstatische Elementfunktion oder eine Nicht-Element-Funktion sein"
 
75561
 
 
75562
-#: cp/decl.c:11463
 
75563
+#: cp/decl.c:11457
 
75564
 #, gcc-internal-format
 
75565
 msgid "%qD must have an argument of class or enumerated type"
 
75566
 msgstr "%qD muss ein Argument von einem Klassen- oder Aufzählungstyp haben"
 
75567
 
 
75568
-#: cp/decl.c:11492
 
75569
+#: cp/decl.c:11486
 
75570
 #, gcc-internal-format
 
75571
 msgid "conversion to a reference to void will never use a type conversion operator"
 
75572
 msgstr "Umwandlung in Referenz auf void wird nie einen Typumwandlungsoperator verwenden"
 
75573
 
 
75574
-#: cp/decl.c:11494
 
75575
+#: cp/decl.c:11488
 
75576
 #, gcc-internal-format
 
75577
 msgid "conversion to void will never use a type conversion operator"
 
75578
 msgstr "Umwandlung in void wird nie einen Typumwandlungsoperator verwenden"
 
75579
 
 
75580
-#: cp/decl.c:11501
 
75581
+#: cp/decl.c:11495
 
75582
 #, gcc-internal-format
 
75583
 msgid "conversion to a reference to the same type will never use a type conversion operator"
 
75584
 msgstr "Umwandlung in Referenz auf gleichen Typ wird nie einen Typumwandlungsoperator verwenden"
 
75585
 
 
75586
-#: cp/decl.c:11503
 
75587
+#: cp/decl.c:11497
 
75588
 #, gcc-internal-format
 
75589
 msgid "conversion to the same type will never use a type conversion operator"
 
75590
 msgstr "Umwandlung in gleichen Typ wird nie einen Typumwandlungsoperator verwenden"
 
75591
 
 
75592
-#: cp/decl.c:11511
 
75593
+#: cp/decl.c:11505
 
75594
 #, gcc-internal-format
 
75595
 msgid "conversion to a reference to a base class will never use a type conversion operator"
 
75596
 msgstr "Umwandlung in Referenz auf Basisklasse wird nie einen Typumwandlungsoperator verwenden"
 
75597
 
 
75598
-#: cp/decl.c:11513
 
75599
+#: cp/decl.c:11507
 
75600
 #, gcc-internal-format
 
75601
 msgid "conversion to a base class will never use a type conversion operator"
 
75602
 msgstr "Umwandlung in Basisklasse wird nie einen Typumwandlungsoperator verwenden"
 
75603
 
 
75604
 #. 13.4.0.3
 
75605
-#: cp/decl.c:11522
 
75606
+#: cp/decl.c:11516
 
75607
 #, gcc-internal-format
 
75608
 msgid "ISO C++ prohibits overloading operator ?:"
 
75609
 msgstr "ISO-C++ verbietet Überladen des Operators ?:"
 
75610
 
 
75611
-#: cp/decl.c:11527
 
75612
+#: cp/decl.c:11521
 
75613
 #, gcc-internal-format
 
75614
 msgid "%qD must not have variable number of arguments"
 
75615
 msgstr "»%qD« darf keine variable Argumentanzahl haben"
 
75616
 
 
75617
-#: cp/decl.c:11578
 
75618
+#: cp/decl.c:11572
 
75619
 #, gcc-internal-format
 
75620
 msgid "postfix %qD must take %<int%> as its argument"
 
75621
 msgstr "Suffix-%qD muss %<int%> als sein Argument nehmen"
 
75622
 
 
75623
-#: cp/decl.c:11581
 
75624
+#: cp/decl.c:11575
 
75625
 #, gcc-internal-format
 
75626
 msgid "postfix %qD must take %<int%> as its second argument"
 
75627
 msgstr "Suffix-%qD muss %<int%> als sein zweites Argument nehmen"
 
75628
 
 
75629
-#: cp/decl.c:11589
 
75630
+#: cp/decl.c:11583
 
75631
 #, gcc-internal-format
 
75632
 msgid "%qD must take either zero or one argument"
 
75633
 msgstr "%qD muss entweder null oder ein Argument nehmen"
 
75634
 
 
75635
-#: cp/decl.c:11591
 
75636
+#: cp/decl.c:11585
 
75637
 #, gcc-internal-format
 
75638
 msgid "%qD must take either one or two arguments"
 
75639
 msgstr "»%D« muss entweder ein oder zwei Argumente nehmen"
 
75640
 
 
75641
-#: cp/decl.c:11613
 
75642
+#: cp/decl.c:11607
 
75643
 #, gcc-internal-format
 
75644
 msgid "prefix %qD should return %qT"
 
75645
 msgstr "Präfix-%qD sollte %qT zurückgeben"
 
75646
 
 
75647
-#: cp/decl.c:11619
 
75648
+#: cp/decl.c:11613
 
75649
 #, gcc-internal-format
 
75650
 msgid "postfix %qD should return %qT"
 
75651
 msgstr "Suffix-%qD sollte %qT zurückgeben"
 
75652
 
 
75653
-#: cp/decl.c:11628
 
75654
+#: cp/decl.c:11622
 
75655
 #, gcc-internal-format
 
75656
 msgid "%qD must take %<void%>"
 
75657
 msgstr "%qD muss %<void%> nehmen"
 
75658
 
 
75659
-#: cp/decl.c:11630 cp/decl.c:11639
 
75660
+#: cp/decl.c:11624 cp/decl.c:11633
 
75661
 #, gcc-internal-format
 
75662
 msgid "%qD must take exactly one argument"
 
75663
 msgstr "%qD muss genau ein Argument nehmen"
 
75664
 
 
75665
-#: cp/decl.c:11641
 
75666
+#: cp/decl.c:11635
 
75667
 #, gcc-internal-format
 
75668
 msgid "%qD must take exactly two arguments"
 
75669
 msgstr "%qD muss genau zwei Argumente nehmen"
 
75670
 
 
75671
-#: cp/decl.c:11650
 
75672
+#: cp/decl.c:11644
 
75673
 #, gcc-internal-format
 
75674
 msgid "user-defined %qD always evaluates both arguments"
 
75675
 msgstr "benutzerdefiniertes %qD wertet immer beide Argumente aus"
 
75676
 
 
75677
-#: cp/decl.c:11664
 
75678
+#: cp/decl.c:11658
 
75679
 #, gcc-internal-format
 
75680
 msgid "%qD should return by value"
 
75681
 msgstr "%qD sollte Wert zurückgeben"
 
75682
 
 
75683
-#: cp/decl.c:11675 cp/decl.c:11680
 
75684
+#: cp/decl.c:11669 cp/decl.c:11674
 
75685
 #, gcc-internal-format
 
75686
 msgid "%qD cannot have default arguments"
 
75687
 msgstr "%qD kann keine Standardargumente haben"
 
75688
 
 
75689
-#: cp/decl.c:11741
 
75690
+#: cp/decl.c:11732
 
75691
 #, gcc-internal-format
 
75692
 msgid "using template type parameter %qT after %qs"
 
75693
 msgstr "Templatetyp-Parameter %qT wird nach %qs verwendet"
 
75694
 
 
75695
-#: cp/decl.c:11764
 
75696
+#: cp/decl.c:11755
 
75697
 #, gcc-internal-format
 
75698
 msgid "using alias template specialization %qT after %qs"
 
75699
 msgstr "Templatespezialisierung alias %qT hinter %qs wird verwendet"
 
75700
 
 
75701
-#: cp/decl.c:11767
 
75702
+#: cp/decl.c:11758
 
75703
 #, gcc-internal-format
 
75704
 msgid "using typedef-name %qD after %qs"
 
75705
 msgstr "typedef-Name %qD wird nach %qs verwendet"
 
75706
 
 
75707
-#: cp/decl.c:11769
 
75708
+#: cp/decl.c:11760
 
75709
 #, gcc-internal-format
 
75710
 msgid "%qD has a previous declaration here"
 
75711
 msgstr "%qD hat eine vorherige Deklaration hier"
 
75712
 
 
75713
-#: cp/decl.c:11777
 
75714
+#: cp/decl.c:11768
 
75715
 #, gcc-internal-format
 
75716
 msgid "%qT referred to as %qs"
 
75717
 msgstr "%qT als %qs verwendet"
 
75718
 
 
75719
-#: cp/decl.c:11778 cp/decl.c:11785
 
75720
+#: cp/decl.c:11769 cp/decl.c:11776
 
75721
 #, gcc-internal-format
 
75722
 msgid "%q+T has a previous declaration here"
 
75723
 msgstr "%q+T hat eine vorherige Deklaration hier"
 
75724
 
 
75725
-#: cp/decl.c:11784
 
75726
+#: cp/decl.c:11775
 
75727
 #, gcc-internal-format
 
75728
 msgid "%qT referred to as enum"
 
75729
 msgstr "%qT als enum verwendet"
 
75730
@@ -30477,88 +30472,88 @@
 
75731
 #. void f(class C);            // No template header here
 
75732
 #.
 
75733
 #. then the required template argument is missing.
 
75734
-#: cp/decl.c:11799
 
75735
+#: cp/decl.c:11790
 
75736
 #, gcc-internal-format
 
75737
 msgid "template argument required for %<%s %T%>"
 
75738
 msgstr "Template-Argument für %<%s %T%> benötigt"
 
75739
 
 
75740
-#: cp/decl.c:11849 cp/name-lookup.c:3069
 
75741
+#: cp/decl.c:11840 cp/name-lookup.c:3062
 
75742
 #, gcc-internal-format
 
75743
 msgid "%qD has the same name as the class in which it is declared"
 
75744
 msgstr "%qD hat den gleichen Namen wie die Klasse, in der es deklariert wurde"
 
75745
 
 
75746
-#: cp/decl.c:11879 cp/name-lookup.c:2561 cp/name-lookup.c:3395
 
75747
-#: cp/name-lookup.c:3440 cp/parser.c:5076 cp/parser.c:21175
 
75748
+#: cp/decl.c:11870 cp/name-lookup.c:2561 cp/name-lookup.c:3390
 
75749
+#: cp/name-lookup.c:3435 cp/parser.c:5076 cp/parser.c:21179
 
75750
 #, gcc-internal-format
 
75751
 msgid "reference to %qD is ambiguous"
 
75752
 msgstr "Referenz auf %qD ist mehrdeutig"
 
75753
 
 
75754
-#: cp/decl.c:11994
 
75755
+#: cp/decl.c:11985
 
75756
 #, gcc-internal-format
 
75757
 msgid "use of enum %q#D without previous declaration"
 
75758
 msgstr "Verwendung des enum %q#D ohne vorherige Deklaration"
 
75759
 
 
75760
-#: cp/decl.c:12015
 
75761
+#: cp/decl.c:12006
 
75762
 #, gcc-internal-format
 
75763
 msgid "redeclaration of %qT as a non-template"
 
75764
 msgstr "Redeklaration von %qT als Nicht-Template"
 
75765
 
 
75766
-#: cp/decl.c:12016
 
75767
+#: cp/decl.c:12007
 
75768
 #, gcc-internal-format
 
75769
 msgid "previous declaration %q+D"
 
75770
 msgstr "vorherige Deklaration %q+D"
 
75771
 
 
75772
-#: cp/decl.c:12157
 
75773
+#: cp/decl.c:12148
 
75774
 #, gcc-internal-format
 
75775
 msgid "derived union %qT invalid"
 
75776
 msgstr "abgeleitete Union %qT ist ungültig"
 
75777
 
 
75778
-#: cp/decl.c:12166
 
75779
+#: cp/decl.c:12157
 
75780
 #, gcc-internal-format
 
75781
 msgid "Java class %qT cannot have multiple bases"
 
75782
 msgstr "Java-Klasse %qT kann nicht mehrere Basen haben"
 
75783
 
 
75784
-#: cp/decl.c:12177
 
75785
+#: cp/decl.c:12168
 
75786
 #, gcc-internal-format
 
75787
 msgid "Java class %qT cannot have virtual bases"
 
75788
 msgstr "Java-Klasse %qT kann keine virtuellen Basen haben"
 
75789
 
 
75790
-#: cp/decl.c:12197
 
75791
+#: cp/decl.c:12188
 
75792
 #, gcc-internal-format
 
75793
 msgid "base type %qT fails to be a struct or class type"
 
75794
 msgstr "Basistyp %qT ist kein struct- oder Klassentyp"
 
75795
 
 
75796
-#: cp/decl.c:12230
 
75797
+#: cp/decl.c:12221
 
75798
 #, gcc-internal-format
 
75799
 msgid "recursive type %qT undefined"
 
75800
 msgstr "rekursiver Typ %qT nicht definiert"
 
75801
 
 
75802
-#: cp/decl.c:12232
 
75803
+#: cp/decl.c:12223
 
75804
 #, gcc-internal-format
 
75805
 msgid "duplicate base type %qT invalid"
 
75806
 msgstr "doppelter Basistyp %qT ungültig"
 
75807
 
 
75808
-#: cp/decl.c:12356
 
75809
+#: cp/decl.c:12347
 
75810
 #, gcc-internal-format
 
75811
 msgid "scoped/unscoped mismatch in enum %q#T"
 
75812
 msgstr "falsche Zuordnung zwischen innerhalb und außerhalb eines Gültigkeitsbereiches in enum %q#T"
 
75813
 
 
75814
-#: cp/decl.c:12359 cp/decl.c:12367 cp/decl.c:12379 cp/parser.c:14742
 
75815
+#: cp/decl.c:12350 cp/decl.c:12358 cp/decl.c:12370 cp/parser.c:14744
 
75816
 #, gcc-internal-format
 
75817
 msgid "previous definition here"
 
75818
 msgstr "vorherige Definition hier"
 
75819
 
 
75820
-#: cp/decl.c:12364
 
75821
+#: cp/decl.c:12355
 
75822
 #, gcc-internal-format
 
75823
 msgid "underlying type mismatch in enum %q#T"
 
75824
 msgstr "falsche Zuordnung des zugrunde liegenden Typs in enum %q#T"
 
75825
 
 
75826
-#: cp/decl.c:12376
 
75827
+#: cp/decl.c:12367
 
75828
 #, gcc-internal-format
 
75829
 msgid "different underlying type in enum %q#T"
 
75830
 msgstr "anderer zugrunde liegender Typ in enum %q#T"
 
75831
 
 
75832
-#: cp/decl.c:12443
 
75833
+#: cp/decl.c:12434
 
75834
 #, gcc-internal-format
 
75835
 msgid "underlying type %<%T%> of %<%T%> must be an integral type"
 
75836
 msgstr "zugrunde liegender Typ %<%T%> von %<%T%> muss ein eingebauter Typ sein"
 
75837
@@ -30567,82 +30562,82 @@
 
75838
 #.
 
75839
 #. IF no integral type can represent all the enumerator values, the
 
75840
 #. enumeration is ill-formed.
 
75841
-#: cp/decl.c:12577
 
75842
+#: cp/decl.c:12568
 
75843
 #, gcc-internal-format
 
75844
 msgid "no integral type can represent all of the enumerator values for %qT"
 
75845
 msgstr "kein Ganzzahltyp kann alle Aufzählungswerte für %qT darstellen"
 
75846
 
 
75847
-#: cp/decl.c:12718
 
75848
+#: cp/decl.c:12709
 
75849
 #, gcc-internal-format
 
75850
 msgid "enumerator value for %qD is not an integer constant"
 
75851
 msgstr "Aufzählungswert für %qD ist keine Ganzzahlkonstante"
 
75852
 
 
75853
-#: cp/decl.c:12764
 
75854
+#: cp/decl.c:12755
 
75855
 #, gcc-internal-format
 
75856
 msgid "incremented enumerator value is too large for %<unsigned long%>"
 
75857
 msgstr "erhöhter Aufzählungswert ist zu groß für %<unsigned long%>"
 
75858
 
 
75859
-#: cp/decl.c:12776
 
75860
+#: cp/decl.c:12767
 
75861
 #, gcc-internal-format
 
75862
 msgid "overflow in enumeration values at %qD"
 
75863
 msgstr "Überlauf in Aufzählungswerten bei %qD"
 
75864
 
 
75865
-#: cp/decl.c:12796
 
75866
+#: cp/decl.c:12787
 
75867
 #, gcc-internal-format
 
75868
 msgid "enumerator value %E is too large for underlying type %<%T%>"
 
75869
 msgstr "Aufzählungswert %E ist zu groß für zugrunde liegenden Typ %<%T%>"
 
75870
 
 
75871
-#: cp/decl.c:12886
 
75872
+#: cp/decl.c:12877
 
75873
 #, gcc-internal-format
 
75874
 msgid "return type %q#T is incomplete"
 
75875
 msgstr "Rückgabetyp %q#T ist unvollständig"
 
75876
 
 
75877
-#: cp/decl.c:12888
 
75878
+#: cp/decl.c:12879
 
75879
 #, gcc-internal-format
 
75880
 msgid "return type has Java class type %q#T"
 
75881
 msgstr "Rückgabetyp hat Java-Klassentyp %q#T"
 
75882
 
 
75883
-#: cp/decl.c:13012 cp/typeck.c:8247
 
75884
+#: cp/decl.c:13003 cp/typeck.c:8252
 
75885
 #, gcc-internal-format
 
75886
 msgid "%<operator=%> should return a reference to %<*this%>"
 
75887
 msgstr "%<operator=%> sollte eine Referenz auf %<*this%> zurück geben"
 
75888
 
 
75889
-#: cp/decl.c:13108
 
75890
+#: cp/decl.c:13099
 
75891
 #, gcc-internal-format
 
75892
 msgid "no previous declaration for %q+D"
 
75893
 msgstr "keine vorherige Deklaration für %q+D"
 
75894
 
 
75895
-#: cp/decl.c:13329
 
75896
+#: cp/decl.c:13320
 
75897
 #, gcc-internal-format
 
75898
 msgid "invalid function declaration"
 
75899
 msgstr "ungültige Funktionsdeklaration"
 
75900
 
 
75901
-#: cp/decl.c:13413
 
75902
+#: cp/decl.c:13404
 
75903
 #, gcc-internal-format
 
75904
 msgid "parameter %qD declared void"
 
75905
 msgstr "Parameter %qD leer definiert"
 
75906
 
 
75907
-#: cp/decl.c:13781
 
75908
-#, fuzzy, gcc-internal-format
 
75909
+#: cp/decl.c:13772
 
75910
+#, gcc-internal-format
 
75911
 msgid "no return statements in function returning %qT"
 
75912
-msgstr "keine return-Anweisung in nicht void zurückgebender Funktion"
 
75913
+msgstr "keine return-Anweisungen in %qT zurückgebender Funktion"
 
75914
 
 
75915
-#: cp/decl.c:13783 cp/typeck.c:8135
 
75916
-#, fuzzy, gcc-internal-format
 
75917
+#: cp/decl.c:13774 cp/typeck.c:8135
 
75918
+#, gcc-internal-format
 
75919
 msgid "only plain %<auto%> return type can be deduced to %<void%>"
 
75920
-msgstr "Funktionsrückgabetypen nicht kompatibel wegen %<volatile%>"
 
75921
+msgstr "nur einfacher Rückgabetyp %<auto%> kann zu %<void%> hergeleitet werden"
 
75922
 
 
75923
-#: cp/decl.c:13879
 
75924
+#: cp/decl.c:13870
 
75925
 #, gcc-internal-format
 
75926
 msgid "parameter %q+D set but not used"
 
75927
 msgstr "Parameter %q+D gesetzt, aber nicht verwendet"
 
75928
 
 
75929
-#: cp/decl.c:13974
 
75930
+#: cp/decl.c:13965
 
75931
 #, gcc-internal-format
 
75932
 msgid "invalid member function declaration"
 
75933
 msgstr "ungültige Elementfunktionsdeklaration"
 
75934
 
 
75935
-#: cp/decl.c:13988
 
75936
+#: cp/decl.c:13979
 
75937
 #, gcc-internal-format
 
75938
 msgid "%qD is already defined in class %qT"
 
75939
 msgstr "%qD ist bereits in Klasse %qT definiert"
 
75940
@@ -30663,9 +30658,9 @@
 
75941
 msgstr "ungültige Typen %<%T[%T]%> für Feldindex"
 
75942
 
 
75943
 #: cp/decl2.c:439
 
75944
-#, fuzzy, gcc-internal-format
 
75945
+#, gcc-internal-format
 
75946
 msgid "deleting array %q#E"
 
75947
-msgstr "Feld %q#D wird gelöscht"
 
75948
+msgstr "Feld %q#E wird gelöscht"
 
75949
 
 
75950
 #: cp/decl2.c:445
 
75951
 #, gcc-internal-format
 
75952
@@ -30874,101 +30869,101 @@
 
75953
 msgstr "gelöschte Funktion %qD wird verwendet"
 
75954
 
 
75955
 #: cp/decl2.c:4537 cp/decl2.c:4594
 
75956
-#, fuzzy, gcc-internal-format
 
75957
+#, gcc-internal-format
 
75958
 msgid "use of %qD before deduction of %<auto%>"
 
75959
-msgstr "Typ von %qD ist auf %<int%> voreingestellt"
 
75960
+msgstr "Verwendung von %qD vor Herleitung von %<auto%>"
 
75961
 
 
75962
-#: cp/error.c:3327
 
75963
+#: cp/error.c:3331
 
75964
 #, gcc-internal-format
 
75965
 msgid "extended initializer lists only available with -std=c++11 or -std=gnu++11"
 
75966
 msgstr "erweiterte Initialisierungsliste nur mit -std=c++11 oder -std=gnu++11 verfügbar"
 
75967
 
 
75968
-#: cp/error.c:3332
 
75969
+#: cp/error.c:3336
 
75970
 #, gcc-internal-format
 
75971
 msgid "explicit conversion operators only available with -std=c++11 or -std=gnu++11"
 
75972
 msgstr "explizite Umwandlungsoperatoren nur mit -std=c++11 oder -std=gnu++11 verfügbar"
 
75973
 
 
75974
-#: cp/error.c:3337
 
75975
+#: cp/error.c:3341
 
75976
 #, gcc-internal-format
 
75977
 msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
 
75978
 msgstr "variadische Templates nur mit -std=c++11 oder -std=gnu++11 verfügbar"
 
75979
 
 
75980
-#: cp/error.c:3342
 
75981
+#: cp/error.c:3346
 
75982
 #, gcc-internal-format
 
75983
 msgid "lambda expressions only available with -std=c++11 or -std=gnu++11"
 
75984
 msgstr "Lambda-Ausdrücke nur mit -std=c++11 oder -std=gnu++11 verfügbar"
 
75985
 
 
75986
-#: cp/error.c:3347
 
75987
+#: cp/error.c:3351
 
75988
 #, gcc-internal-format
 
75989
 msgid "C++0x auto only available with -std=c++11 or -std=gnu++11"
 
75990
 msgstr "C++0x »auto« nur mit -std=c++11 oder -std=gnu++11 verfügbar"
 
75991
 
 
75992
-#: cp/error.c:3351
 
75993
+#: cp/error.c:3355
 
75994
 #, gcc-internal-format
 
75995
 msgid "scoped enums only available with -std=c++11 or -std=gnu++11"
 
75996
 msgstr "enums mit Gültigkeitsbereich nur mit -std=c++11 oder -std=gnu++11 verfügbar"
 
75997
 
 
75998
-#: cp/error.c:3355
 
75999
+#: cp/error.c:3359
 
76000
 #, gcc-internal-format
 
76001
 msgid "defaulted and deleted functions only available with -std=c++11 or -std=gnu++11"
 
76002
 msgstr "Standard- und gelöschte Funktionen nur mit -std=c++11 oder -std=gnu++11 verfügbar"
 
76003
 
 
76004
-#: cp/error.c:3360
 
76005
+#: cp/error.c:3364
 
76006
 #, gcc-internal-format
 
76007
 msgid "inline namespaces only available with -std=c++11 or -std=gnu++11"
 
76008
 msgstr "»inline« Namensräume nur mit -std=c++11 oder -std=gnu++11 verfügbar"
 
76009
 
 
76010
-#: cp/error.c:3365
 
76011
+#: cp/error.c:3369
 
76012
 #, gcc-internal-format
 
76013
 msgid "override controls (override/final) only available with -std=c++11 or -std=gnu++11"
 
76014
 msgstr "Überschreibsteuerung (override/final) nur mit -std=c++11 oder -std=gnu++11 verfügbar"
 
76015
 
 
76016
-#: cp/error.c:3370
 
76017
+#: cp/error.c:3374
 
76018
 #, gcc-internal-format
 
76019
 msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
 
76020
 msgstr "nicht-statische Initialisierungen für Datenelemente nur mit -std=c++11 oder -std=gnu++11 verfügbar"
 
76021
 
 
76022
-#: cp/error.c:3375
 
76023
+#: cp/error.c:3379
 
76024
 #, gcc-internal-format
 
76025
 msgid "user-defined literals only available with -std=c++11 or -std=gnu++11"
 
76026
 msgstr "benutzerdefinierte Literale nur mit -std=c++11 oder -std=gnu++11 verfügbar"
 
76027
 
 
76028
-#: cp/error.c:3380
 
76029
+#: cp/error.c:3384
 
76030
 #, gcc-internal-format
 
76031
 msgid "delegating constructors only available with -std=c++11 or -std=gnu++11"
 
76032
 msgstr "delegierende Konstruktoren nur mit -std=c++11 oder -std=gnu++11 verfügbar"
 
76033
 
 
76034
-#: cp/error.c:3385
 
76035
-#, fuzzy, gcc-internal-format
 
76036
+#: cp/error.c:3389
 
76037
+#, gcc-internal-format
 
76038
 msgid "inheriting constructors only available with -std=c++11 or -std=gnu++11"
 
76039
-msgstr "delegierende Konstruktoren nur mit -std=c++11 oder -std=gnu++11 verfügbar"
 
76040
+msgstr "erbende Konstruktoren nur mit -std=c++11 oder -std=gnu++11 verfügbar"
 
76041
 
 
76042
-#: cp/error.c:3390
 
76043
-#, fuzzy, gcc-internal-format
 
76044
+#: cp/error.c:3394
 
76045
+#, gcc-internal-format
 
76046
 msgid "c++11 attributes only available with -std=c++11 or -std=gnu++11"
 
76047
-msgstr "C++0x »auto« nur mit -std=c++11 oder -std=gnu++11 verfügbar"
 
76048
+msgstr "C++11-Attribute nur mit -std=c++11 oder -std=gnu++11 verfügbar"
 
76049
 
 
76050
-#: cp/error.c:3439
 
76051
+#: cp/error.c:3443
 
76052
 #, gcc-internal-format
 
76053
 msgid "incomplete type %qT used in nested name specifier"
 
76054
 msgstr "unvollständiger Typ %qT in geschachtelter Namensangabe verwendet"
 
76055
 
 
76056
-#: cp/error.c:3443
 
76057
+#: cp/error.c:3447
 
76058
 #, gcc-internal-format
 
76059
 msgid "reference to %<%T::%D%> is ambiguous"
 
76060
 msgstr "Referenz auf %<%T::%D%> ist mehrdeutig"
 
76061
 
 
76062
-#: cp/error.c:3448 cp/typeck.c:2260
 
76063
+#: cp/error.c:3452 cp/typeck.c:2260
 
76064
 #, gcc-internal-format
 
76065
 msgid "%qD is not a member of %qT"
 
76066
 msgstr "%qD ist kein Element von %qT"
 
76067
 
 
76068
-#: cp/error.c:3452
 
76069
+#: cp/error.c:3456
 
76070
 #, gcc-internal-format
 
76071
 msgid "%qD is not a member of %qD"
 
76072
 msgstr "%qD ist kein Element von %qD"
 
76073
 
 
76074
-#: cp/error.c:3457
 
76075
+#: cp/error.c:3461
 
76076
 #, gcc-internal-format
 
76077
 msgid "%<::%D%> has not been declared"
 
76078
 msgstr "%<::%D%> wurde nicht deklariert"
 
76079
@@ -31021,14 +31016,14 @@
 
76080
 msgstr "Ausdruck %qE von abstraktem Klassentyp %qT kann nicht in throw-Ausdruck verwendet werden"
 
76081
 
 
76082
 #: cp/except.c:981
 
76083
-#, fuzzy, gcc-internal-format
 
76084
+#, gcc-internal-format
 
76085
 msgid "cannot declare catch parameter to be of abstract class type %qT"
 
76086
-msgstr "Parameter %q+D kann nicht als vom abstrakten Typ %qT deklariert werden"
 
76087
+msgstr "Catch-Parameter kann nicht mit abstraktem Klassentyp %qT deklariert werden"
 
76088
 
 
76089
 #: cp/except.c:989
 
76090
-#, fuzzy, gcc-internal-format
 
76091
+#, gcc-internal-format
 
76092
 msgid "cannot declare catch parameter to be of rvalue reference type %qT"
 
76093
-msgstr "Parameter %q+D kann nicht als vom abstrakten Typ %qT deklariert werden"
 
76094
+msgstr "Catch-Parameter kann nicht mit R-Wert-Referenztyp %qT deklariert werden"
 
76095
 
 
76096
 #: cp/except.c:1075
 
76097
 #, gcc-internal-format
 
76098
@@ -31162,7 +31157,7 @@
 
76099
 #: cp/init.c:544
 
76100
 #, gcc-internal-format
 
76101
 msgid "constructor required before non-static data member for %qD has been parsed"
 
76102
-msgstr ""
 
76103
+msgstr "Konstruktor erforderlich, bevor nicht-statisches Datenelement von %qD eingelesen wird"
 
76104
 
 
76105
 #: cp/init.c:564
 
76106
 #, gcc-internal-format
 
76107
@@ -31325,24 +31320,24 @@
 
76108
 msgstr "nicht initialisiertes konstantes Element in %q#T"
 
76109
 
 
76110
 #: cp/init.c:2254
 
76111
-#, fuzzy, gcc-internal-format
 
76112
+#, gcc-internal-format
 
76113
 msgid "integer overflow in array size"
 
76114
-msgstr "Ganzzahlüberlauf in Ausdruck"
 
76115
+msgstr "Ganzzahlüberlauf in Feldgröße"
 
76116
 
 
76117
 #: cp/init.c:2264
 
76118
-#, fuzzy, gcc-internal-format
 
76119
+#, gcc-internal-format
 
76120
 msgid "array size in operator new must be constant"
 
76121
-msgstr "Variable »%s« bei %L muss in diesem Kontext eine Konstante sein"
 
76122
+msgstr "Feldgröße im Operator »new« muss konstant sein"
 
76123
 
 
76124
 #: cp/init.c:2278
 
76125
-#, fuzzy, gcc-internal-format
 
76126
+#, gcc-internal-format
 
76127
 msgid "variably modified type not allowed in operator new"
 
76128
-msgstr "variabel modifiziertes Feld im Dateibereich"
 
76129
+msgstr "im Operator »new« ist kein variabel modifizierter Typ erlaubt"
 
76130
 
 
76131
 #: cp/init.c:2292
 
76132
-#, fuzzy, gcc-internal-format
 
76133
+#, gcc-internal-format
 
76134
 msgid "ISO C++ does not support variable-length array types"
 
76135
-msgstr "ISO-C unterstützt keine sättigenden Typen"
 
76136
+msgstr "ISO-C++ unterstützt keine Feldtypen variabler Länge"
 
76137
 
 
76138
 #: cp/init.c:2300
 
76139
 #, gcc-internal-format
 
76140
@@ -31522,7 +31517,7 @@
 
76141
 #: cp/mangle.c:2881
 
76142
 #, gcc-internal-format
 
76143
 msgid "use of built-in trait %qE in function signature; use library traits instead"
 
76144
-msgstr ""
 
76145
+msgstr "Verwendung der eingebauten Eigenschaft %qE in Funktionssignatur; stattdessen sollten Bibliothekseigenschaften verwendet werden"
 
76146
 
 
76147
 #: cp/mangle.c:2886
 
76148
 #, gcc-internal-format, gfc-internal-format
 
76149
@@ -31608,7 +31603,7 @@
 
76150
 #: cp/method.c:1345
 
76151
 #, gcc-internal-format
 
76152
 msgid "defaulted move assignment for %qT calls a non-trivial move assignment operator for virtual base %qT"
 
76153
-msgstr ""
 
76154
+msgstr "Standard-Kopierzuweisung für %qT ruft nichttrivialen Operator zur Kopierzuweisung für virtuelle Basis %qT auf"
 
76155
 
 
76156
 #: cp/method.c:1431
 
76157
 #, gcc-internal-format
 
76158
@@ -31848,99 +31843,99 @@
 
76159
 msgid "%qD not declared"
 
76160
 msgstr "%qD nicht deklariert"
 
76161
 
 
76162
-#: cp/name-lookup.c:3218
 
76163
+#: cp/name-lookup.c:3211
 
76164
 #, gcc-internal-format
 
76165
 msgid "using-declaration for non-member at class scope"
 
76166
 msgstr "»using«-Deklaration für Nicht-Element im Gültigkeitsbereich der Klasse"
 
76167
 
 
76168
-#: cp/name-lookup.c:3225
 
76169
+#: cp/name-lookup.c:3218
 
76170
 #, gcc-internal-format
 
76171
 msgid "%<%T::%D%> names destructor"
 
76172
 msgstr "%<%T::%D%> benennt Destruktor"
 
76173
 
 
76174
-#: cp/name-lookup.c:3236
 
76175
+#: cp/name-lookup.c:3231
 
76176
 #, gcc-internal-format
 
76177
 msgid "%<%T::%D%> names constructor in %qT"
 
76178
 msgstr "%<%T::%D%> benennt Konstruktor in %qT"
 
76179
 
 
76180
-#: cp/name-lookup.c:3287
 
76181
+#: cp/name-lookup.c:3282
 
76182
 #, gcc-internal-format
 
76183
 msgid "no members matching %<%T::%D%> in %q#T"
 
76184
 msgstr "kein Element passt zu %<%T::%D%> in %q#T"
 
76185
 
 
76186
-#: cp/name-lookup.c:3374
 
76187
+#: cp/name-lookup.c:3369
 
76188
 #, gcc-internal-format
 
76189
 msgid "declaration of %qD not in a namespace surrounding %qD"
 
76190
 msgstr "Deklaration von %qD nicht in einem Namensbereich um %qD"
 
76191
 
 
76192
-#: cp/name-lookup.c:3382
 
76193
+#: cp/name-lookup.c:3377
 
76194
 #, gcc-internal-format
 
76195
 msgid "explicit qualification in declaration of %qD"
 
76196
 msgstr "explizite Qualifizierung in Deklaration von %qD"
 
76197
 
 
76198
-#: cp/name-lookup.c:3465
 
76199
+#: cp/name-lookup.c:3460
 
76200
 #, gcc-internal-format
 
76201
 msgid "%qD should have been declared inside %qD"
 
76202
 msgstr "%qD sollte innerhalb von %qD deklariert werden"
 
76203
 
 
76204
-#: cp/name-lookup.c:3509
 
76205
+#: cp/name-lookup.c:3504
 
76206
 #, gcc-internal-format
 
76207
 msgid "%qD attribute requires a single NTBS argument"
 
76208
 msgstr "Attribut %qD erfordert ein einzelnes NTBS-Argument"
 
76209
 
 
76210
-#: cp/name-lookup.c:3516
 
76211
+#: cp/name-lookup.c:3511
 
76212
 #, gcc-internal-format
 
76213
 msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
 
76214
 msgstr "Attribut %qD ist bedeutungslos, da die Elemente des anonymen Namensraums lokale Symbole erhalten"
 
76215
 
 
76216
-#: cp/name-lookup.c:3524 cp/name-lookup.c:3936
 
76217
+#: cp/name-lookup.c:3519 cp/name-lookup.c:3931
 
76218
 #, gcc-internal-format
 
76219
 msgid "%qD attribute directive ignored"
 
76220
 msgstr "Attribut-Anweisung %qD wird ignoriert"
 
76221
 
 
76222
-#: cp/name-lookup.c:3588
 
76223
+#: cp/name-lookup.c:3583
 
76224
 #, gcc-internal-format
 
76225
 msgid "namespace alias %qD not allowed here, assuming %qD"
 
76226
 msgstr "Namensbereich-Alias %qD ist hier nicht erlaubt, %qD angenommen"
 
76227
 
 
76228
-#: cp/name-lookup.c:3924
 
76229
+#: cp/name-lookup.c:3919
 
76230
 #, gcc-internal-format
 
76231
 msgid "strong using only meaningful at namespace scope"
 
76232
 msgstr "starkes »using« ist nur im Gültigkeitsbereich des Namensbereiches sinnvoll"
 
76233
 
 
76234
-#: cp/name-lookup.c:3928
 
76235
+#: cp/name-lookup.c:3923
 
76236
 #, gcc-internal-format
 
76237
 msgid "current namespace %qD does not enclose strongly used namespace %qD"
 
76238
 msgstr "aktueller Namensbereich %qD schließt nicht stark verwendeten Namensbereich %qD ein"
 
76239
 
 
76240
-#: cp/name-lookup.c:4267
 
76241
+#: cp/name-lookup.c:4262
 
76242
 #, gcc-internal-format
 
76243
 msgid "maximum limit of %d namespaces searched for %qE"
 
76244
 msgstr "obere Grenze von %d Namensräumen für %qE durchsucht"
 
76245
 
 
76246
-#: cp/name-lookup.c:4277
 
76247
+#: cp/name-lookup.c:4272
 
76248
 #, gcc-internal-format
 
76249
 msgid "suggested alternative:"
 
76250
 msgid_plural "suggested alternatives:"
 
76251
 msgstr[0] "empfohlene Alternative:"
 
76252
 msgstr[1] "empfohlene Alternativen:"
 
76253
 
 
76254
-#: cp/name-lookup.c:4281
 
76255
+#: cp/name-lookup.c:4276
 
76256
 #, gcc-internal-format
 
76257
 msgid "  %qE"
 
76258
 msgstr "  %qE"
 
76259
 
 
76260
-#: cp/name-lookup.c:5551
 
76261
+#: cp/name-lookup.c:5546
 
76262
 #, gcc-internal-format
 
76263
 msgid "argument dependent lookup finds %q+D"
 
76264
 msgstr "Argumentabhängiges Nachschlagen findet %q+D"
 
76265
 
 
76266
-#: cp/name-lookup.c:6088
 
76267
+#: cp/name-lookup.c:6083
 
76268
 #, gcc-internal-format
 
76269
 msgid "XXX entering pop_everything ()\n"
 
76270
 msgstr "XXX Eintritt in pop_everything ()\n"
 
76271
 
 
76272
-#: cp/name-lookup.c:6097
 
76273
+#: cp/name-lookup.c:6092
 
76274
 #, gcc-internal-format
 
76275
 msgid "XXX leaving pop_everything ()\n"
 
76276
 msgstr "XXX pop_everything () wird verlassen\n"
 
76277
@@ -32046,9 +32041,9 @@
 
76278
 msgstr "%qT ist kein Template"
 
76279
 
 
76280
 #: cp/parser.c:2591
 
76281
-#, fuzzy, gcc-internal-format
 
76282
+#, gcc-internal-format
 
76283
 msgid "%qE is not a class template"
 
76284
-msgstr "%qE ist kein Template"
 
76285
+msgstr "%qE ist kein Klassentemplate"
 
76286
 
 
76287
 #: cp/parser.c:2593
 
76288
 #, gcc-internal-format
 
76289
@@ -32065,7 +32060,7 @@
 
76290
 msgid "floating-point literal cannot appear in a constant-expression"
 
76291
 msgstr "Gleitkommaliteral kann nicht in einem Konstanten-Ausdruck auftreten"
 
76292
 
 
76293
-#: cp/parser.c:2633 cp/pt.c:13527
 
76294
+#: cp/parser.c:2633 cp/pt.c:13522
 
76295
 #, gcc-internal-format
 
76296
 msgid "a cast to a type other than an integral or enumeration type cannot appear in a constant-expression"
 
76297
 msgstr "Eine Typumwandlung, die weder zu ganzzahligen noch Aufzählungstypen führt, kann nicht in einem Konstantenausdruck auftreten"
 
76298
@@ -32214,19 +32209,19 @@
 
76299
 msgstr "Operator %qD für Zeichenliterale mit Argument %qT kann nicht gefunden werden"
 
76300
 
 
76301
 #: cp/parser.c:3682
 
76302
-#, fuzzy, gcc-internal-format
 
76303
+#, gcc-internal-format
 
76304
 msgid "integer literal exceeds range of %qT type"
 
76305
-msgstr "Gleitkommakonstante überschreitet Wertebereich von %qT"
 
76306
+msgstr "Ganzzahlliteral überschreitet Wertebereich des Typs %qT"
 
76307
 
 
76308
 #: cp/parser.c:3688
 
76309
-#, fuzzy, gcc-internal-format
 
76310
+#, gcc-internal-format
 
76311
 msgid "floating literal exceeds range of %qT type"
 
76312
-msgstr "Gleitkommakonstante überschreitet Wertebereich von %qT"
 
76313
+msgstr "Gleitkommaliteral überschreitet Wertebereich des Typs %qT"
 
76314
 
 
76315
 #: cp/parser.c:3692
 
76316
-#, fuzzy, gcc-internal-format
 
76317
+#, gcc-internal-format
 
76318
 msgid "floating literal truncated to zero"
 
76319
-msgstr "Gleitkommakonstante auf Null abgeschnitten"
 
76320
+msgstr "Gleitkommaliteral auf Null abgeschnitten"
 
76321
 
 
76322
 #: cp/parser.c:3735
 
76323
 #, gcc-internal-format
 
76324
@@ -32308,7 +32303,7 @@
 
76325
 msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
 
76326
 msgstr "Literale Operator-Suffixe ohne vorangehendes %<_%> sind für zukünftige Standardisierungen reserviert"
 
76327
 
 
76328
-#: cp/parser.c:4857 cp/parser.c:16496
 
76329
+#: cp/parser.c:4857 cp/parser.c:16498
 
76330
 #, gcc-internal-format
 
76331
 msgid "expected unqualified-id"
 
76332
 msgstr "unqualifiziertes ID erwartet"
 
76333
@@ -32353,7 +32348,7 @@
 
76334
 #: cp/parser.c:5653
 
76335
 #, gcc-internal-format
 
76336
 msgid "two consecutive %<[%> shall only introduce an attribute"
 
76337
-msgstr ""
 
76338
+msgstr "zwei aufeinander folgende %<[%> sollten nur ein Attribut einführen"
 
76339
 
 
76340
 #: cp/parser.c:5999
 
76341
 #, gcc-internal-format
 
76342
@@ -32481,9 +32476,9 @@
 
76343
 msgstr "Standardargument für Lambda-Parameter angegeben"
 
76344
 
 
76345
 #: cp/parser.c:8885
 
76346
-#, fuzzy, gcc-internal-format
 
76347
+#, gcc-internal-format
 
76348
 msgid "attributes at the beginning of statement are ignored"
 
76349
-msgstr "Attribute hinter geklammerter Initialisierung werden ignoriert"
 
76350
+msgstr "Attribute am Anfang der Anweisung werden ignoriert"
 
76351
 
 
76352
 #: cp/parser.c:8913
 
76353
 #, gcc-internal-format
 
76354
@@ -32510,7 +32505,7 @@
 
76355
 msgid "compound-statement in constexpr function"
 
76356
 msgstr "zusammengesetzte Anweisung in Funktion als konstantem Audruck"
 
76357
 
 
76358
-#: cp/parser.c:9298 cp/parser.c:23016
 
76359
+#: cp/parser.c:9298 cp/parser.c:23020
 
76360
 #, gcc-internal-format
 
76361
 msgid "expected selection-statement"
 
76362
 msgstr "Auswahl-Anweisung erwartet"
 
76363
@@ -32540,7 +32535,7 @@
 
76364
 msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
 
76365
 msgstr "unvereinbare Anfang-/Ende-Typen in bereichsbasierter %<for%>-Anweisung: %qT und %qT"
 
76366
 
 
76367
-#: cp/parser.c:9889 cp/parser.c:23019
 
76368
+#: cp/parser.c:9889 cp/parser.c:23023
 
76369
 #, gcc-internal-format
 
76370
 msgid "expected iteration-statement"
 
76371
 msgstr "Iterationsanweisung erwartet"
 
76372
@@ -32556,12 +32551,12 @@
 
76373
 msgid "ISO C++ forbids computed gotos"
 
76374
 msgstr "ISO-C++ verbietet berechnete Gotos"
 
76375
 
 
76376
-#: cp/parser.c:10071 cp/parser.c:23022
 
76377
+#: cp/parser.c:10071 cp/parser.c:23026
 
76378
 #, gcc-internal-format
 
76379
 msgid "expected jump-statement"
 
76380
 msgstr "Sprunganweisung erwartet"
 
76381
 
 
76382
-#: cp/parser.c:10203 cp/parser.c:19157
 
76383
+#: cp/parser.c:10203 cp/parser.c:19161
 
76384
 #, gcc-internal-format
 
76385
 msgid "extra %<;%>"
 
76386
 msgstr "zusätzliches %<;%>"
 
76387
@@ -32598,7 +32593,7 @@
 
76388
 msgid "class definition may not be declared a friend"
 
76389
 msgstr "Klassendefinition darf nicht als »friend« deklariert sein"
 
76390
 
 
76391
-#: cp/parser.c:11034 cp/parser.c:19551
 
76392
+#: cp/parser.c:11034 cp/parser.c:19555
 
76393
 #, gcc-internal-format
 
76394
 msgid "templates may not be %<virtual%>"
 
76395
 msgstr "Templates dürfen nicht %<virtual%> sein"
 
76396
@@ -32619,9 +32614,9 @@
 
76397
 msgstr "ungültige Verwendung von %<auto%> in Umwandlungsoperator"
 
76398
 
 
76399
 #: cp/parser.c:11471
 
76400
-#, fuzzy, gcc-internal-format
 
76401
+#, gcc-internal-format
 
76402
 msgid "use of %<auto%> in member template conversion operator can never be deduced"
 
76403
-msgstr "ungültige Verwendung von %<auto%> in Umwandlungsoperator"
 
76404
+msgstr "Verwendung von %<auto%> in Umwandlungsoperator von Elementtemplate kann niemals hergeleitet werden"
 
76405
 
 
76406
 #: cp/parser.c:11560
 
76407
 #, gcc-internal-format
 
76408
@@ -32679,12 +32674,12 @@
 
76409
 msgid "keyword %<export%> not implemented, and will be ignored"
 
76410
 msgstr "Schlüsselwort %<export%> nicht implementiert, und wird ignoriert"
 
76411
 
 
76412
-#: cp/parser.c:12317 cp/parser.c:12415 cp/parser.c:12522 cp/parser.c:17611
 
76413
+#: cp/parser.c:12317 cp/parser.c:12415 cp/parser.c:12522 cp/parser.c:17613
 
76414
 #, gcc-internal-format
 
76415
 msgid "template parameter pack %qD cannot have a default argument"
 
76416
 msgstr "Templateparameterpack %qD kann kein Standardargument haben"
 
76417
 
 
76418
-#: cp/parser.c:12321 cp/parser.c:17619
 
76419
+#: cp/parser.c:12321 cp/parser.c:17621
 
76420
 #, gcc-internal-format
 
76421
 msgid "template parameter pack cannot have a default argument"
 
76422
 msgstr "Templateparameterpack kann kein Standardargument haben"
 
76423
@@ -32699,7 +32694,7 @@
 
76424
 msgid "expected template-id"
 
76425
 msgstr "Template-ID erwartet"
 
76426
 
 
76427
-#: cp/parser.c:12658 cp/parser.c:22980
 
76428
+#: cp/parser.c:12658 cp/parser.c:22984
 
76429
 #, gcc-internal-format
 
76430
 msgid "expected %<<%>"
 
76431
 msgstr "%<%> erwartet"
 
76432
@@ -32715,9 +32710,9 @@
 
76433
 msgstr "%<<:%> ist eine andere Schreibweise für %<[%>. Leerraum zwischen %<<%> und %<::%> einfügen"
 
76434
 
 
76435
 #: cp/parser.c:12673
 
76436
-#, fuzzy, gcc-internal-format
 
76437
+#, gcc-internal-format
 
76438
 msgid "(if you use %<-fpermissive%> or %<-std=c++11%>, or %<-std=gnu++11%> G++ will accept your code)"
 
76439
-msgstr "(G++ wird den Code mit »-fpermissive« akzeptieren)"
 
76440
+msgstr "(bei Verwendung von %<-fpermissive%>, %<-std=c++11%> oder %<-std=gnu++11%> wird G++ den Code akzeptieren)"
 
76441
 
 
76442
 #: cp/parser.c:12750
 
76443
 #, gcc-internal-format
 
76444
@@ -32791,163 +32786,163 @@
 
76445
 msgid "elaborated-type-specifier for a scoped enum must not use the %<%D%> keyword"
 
76446
 msgstr "ausführliche Typ-Spezifikation für einen enum mit Gültigkeitsbereich darf nicht das Schlüsselwort %<%D%> verwenden"
 
76447
 
 
76448
-#: cp/parser.c:14355
 
76449
+#: cp/parser.c:14357
 
76450
 #, gcc-internal-format
 
76451
 msgid "declaration %qD does not declare anything"
 
76452
 msgstr "Deklaration %qD deklariert nichts"
 
76453
 
 
76454
-#: cp/parser.c:14441
 
76455
+#: cp/parser.c:14443
 
76456
 #, gcc-internal-format
 
76457
 msgid "attributes ignored on uninstantiated type"
 
76458
 msgstr "Attribute an instanziiertem Typen ignoriert"
 
76459
 
 
76460
-#: cp/parser.c:14445
 
76461
+#: cp/parser.c:14447
 
76462
 #, gcc-internal-format
 
76463
 msgid "attributes ignored on template instantiation"
 
76464
 msgstr "Attribute an Templateinstanziierung ignoriert"
 
76465
 
 
76466
-#: cp/parser.c:14450
 
76467
+#: cp/parser.c:14452
 
76468
 #, gcc-internal-format
 
76469
 msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
 
76470
 msgstr "Attribute an Spezifizierer ausführlichen Typs ignoriert, der keine Vorwärtsdeklaration ist"
 
76471
 
 
76472
-#: cp/parser.c:14584
 
76473
+#: cp/parser.c:14586
 
76474
 #, gcc-internal-format
 
76475
 msgid "%qD is an enumeration template"
 
76476
 msgstr "%qD ist ein Aufzählungstemplate"
 
76477
 
 
76478
-#: cp/parser.c:14592
 
76479
+#: cp/parser.c:14594
 
76480
 #, gcc-internal-format
 
76481
 msgid "%qD is not an enumerator-name"
 
76482
 msgstr "%qD ist kein Aufzählungsname"
 
76483
 
 
76484
-#: cp/parser.c:14655
 
76485
+#: cp/parser.c:14657
 
76486
 #, gcc-internal-format
 
76487
 msgid "expected %<;%> or %<{%>"
 
76488
 msgstr "%<;%> oder %<{%> erwartet"
 
76489
 
 
76490
-#: cp/parser.c:14703
 
76491
+#: cp/parser.c:14705
 
76492
 #, gcc-internal-format
 
76493
 msgid "cannot add an enumerator list to a template instantiation"
 
76494
 msgstr "Aufzählungsliste kann nicht zu Template-Instantiierung hinzugefügt werden"
 
76495
 
 
76496
-#: cp/parser.c:14712 cp/parser.c:18714
 
76497
+#: cp/parser.c:14714 cp/parser.c:18718
 
76498
 #, gcc-internal-format
 
76499
 msgid "declaration of %qD in namespace %qD which does not enclose %qD"
 
76500
 msgstr "Deklaration von %qD in Namensraum %qD, der nicht %qD einschließt"
 
76501
 
 
76502
-#: cp/parser.c:14717 cp/parser.c:18719
 
76503
+#: cp/parser.c:14719 cp/parser.c:18723
 
76504
 #, gcc-internal-format
 
76505
 msgid "declaration of %qD in %qD which does not enclose %qD"
 
76506
 msgstr "Deklaration von %qD in %qD, das nicht %qD einschließt"
 
76507
 
 
76508
-#: cp/parser.c:14740
 
76509
+#: cp/parser.c:14742
 
76510
 #, gcc-internal-format
 
76511
 msgid "multiple definition of %q#T"
 
76512
 msgstr "mehrfache Definition von %q#T"
 
76513
 
 
76514
-#: cp/parser.c:14767
 
76515
+#: cp/parser.c:14769
 
76516
 #, gcc-internal-format
 
76517
 msgid "opaque-enum-specifier without name"
 
76518
 msgstr "intransparente Enum-Spezifikation ohne Namen"
 
76519
 
 
76520
-#: cp/parser.c:14770
 
76521
+#: cp/parser.c:14772
 
76522
 #, gcc-internal-format
 
76523
 msgid "opaque-enum-specifier must use a simple identifier"
 
76524
 msgstr "intransparente Enum-Spezifikation muss einfachen Bezeichner verwenden"
 
76525
 
 
76526
-#: cp/parser.c:14946
 
76527
+#: cp/parser.c:14948
 
76528
 #, gcc-internal-format
 
76529
 msgid "%qD is not a namespace-name"
 
76530
 msgstr "%qD ist kein Namensbereichs-Name"
 
76531
 
 
76532
-#: cp/parser.c:14947
 
76533
+#: cp/parser.c:14949
 
76534
 #, gcc-internal-format
 
76535
 msgid "expected namespace-name"
 
76536
 msgstr "Namensraumname erwartet"
 
76537
 
 
76538
-#: cp/parser.c:15072
 
76539
+#: cp/parser.c:15074
 
76540
 #, gcc-internal-format
 
76541
 msgid "%<namespace%> definition is not allowed here"
 
76542
 msgstr "%<namespace%>-Definition ist hier nicht erlaubt"
 
76543
 
 
76544
-#: cp/parser.c:15218
 
76545
+#: cp/parser.c:15220
 
76546
 #, gcc-internal-format
 
76547
 msgid "a template-id may not appear in a using-declaration"
 
76548
 msgstr "eine Template-ID darf nicht in »using«-Deklaration auftreten"
 
76549
 
 
76550
-#: cp/parser.c:15258
 
76551
+#: cp/parser.c:15260
 
76552
 #, gcc-internal-format
 
76553
 msgid "access declarations are deprecated in favour of using-declarations; suggestion: add the %<using%> keyword"
 
76554
 msgstr "Zugriffsdeklarationen sind zugunsten von %<using%>-Deklarationen veraltet; Vorschlag: %<using%> hinzufügen"
 
76555
 
 
76556
-#: cp/parser.c:15323
 
76557
+#: cp/parser.c:15325
 
76558
 #, gcc-internal-format
 
76559
 msgid "types may not be defined in alias template declarations"
 
76560
 msgstr "Typen dürfen nicht in Alias-Templatedeklarationen definiert werden"
 
76561
 
 
76562
-#: cp/parser.c:15787
 
76563
+#: cp/parser.c:15789
 
76564
 #, gcc-internal-format
 
76565
 msgid "a function-definition is not allowed here"
 
76566
 msgstr "eine Funktionsdefinition ist hier nicht erlaubt"
 
76567
 
 
76568
-#: cp/parser.c:15799
 
76569
+#: cp/parser.c:15801
 
76570
 #, gcc-internal-format
 
76571
 msgid "an asm-specification is not allowed on a function-definition"
 
76572
 msgstr "asm-Spezifikation ist bei Funktionsdefinition nicht erlaubt"
 
76573
 
 
76574
-#: cp/parser.c:15803
 
76575
+#: cp/parser.c:15805
 
76576
 #, gcc-internal-format
 
76577
 msgid "attributes are not allowed on a function-definition"
 
76578
 msgstr "bei einer Funktionsdefinition sind keine Attribute erlaubt"
 
76579
 
 
76580
-#: cp/parser.c:15840
 
76581
+#: cp/parser.c:15842
 
76582
 #, gcc-internal-format
 
76583
 msgid "expected constructor, destructor, or type conversion"
 
76584
 msgstr "Konstruktor, Destruktor oder Typumwandlung erwartet"
 
76585
 
 
76586
 #. Anything else is an error.
 
76587
-#: cp/parser.c:15875 cp/parser.c:17782
 
76588
+#: cp/parser.c:15877 cp/parser.c:17784
 
76589
 #, gcc-internal-format
 
76590
 msgid "expected initializer"
 
76591
 msgstr "Initialisierung erwartet"
 
76592
 
 
76593
-#: cp/parser.c:15895
 
76594
+#: cp/parser.c:15897
 
76595
 #, gcc-internal-format
 
76596
 msgid "invalid type in declaration"
 
76597
 msgstr "ungültiger Typ in Deklaration"
 
76598
 
 
76599
-#: cp/parser.c:15971
 
76600
+#: cp/parser.c:15973
 
76601
 #, gcc-internal-format
 
76602
 msgid "initializer provided for function"
 
76603
 msgstr "Initialisierung für Funktion bereitgestellt"
 
76604
 
 
76605
-#: cp/parser.c:16005
 
76606
+#: cp/parser.c:16007
 
76607
 #, gcc-internal-format
 
76608
 msgid "attributes after parenthesized initializer ignored"
 
76609
 msgstr "Attribute hinter geklammerter Initialisierung werden ignoriert"
 
76610
 
 
76611
-#: cp/parser.c:16416
 
76612
+#: cp/parser.c:16418
 
76613
 #, gcc-internal-format
 
76614
 msgid "array bound is not an integer constant"
 
76615
 msgstr "Feldgrenze ist keine Ganzzahlkonstante"
 
76616
 
 
76617
-#: cp/parser.c:16542
 
76618
+#: cp/parser.c:16544
 
76619
 #, gcc-internal-format
 
76620
 msgid "cannot define member of dependent typedef %qT"
 
76621
 msgstr "Element des abhängigen Typedef %qT kann nicht definiert werden"
 
76622
 
 
76623
-#: cp/parser.c:16546
 
76624
+#: cp/parser.c:16548
 
76625
 #, gcc-internal-format
 
76626
 msgid "%<%T::%E%> is not a type"
 
76627
 msgstr "%<%T::%E%> ist kein Typ"
 
76628
 
 
76629
-#: cp/parser.c:16574
 
76630
+#: cp/parser.c:16576
 
76631
 #, gcc-internal-format
 
76632
 msgid "invalid use of constructor as a template"
 
76633
 msgstr "ungültige Benutzung des Konstruktors als Template"
 
76634
 
 
76635
-#: cp/parser.c:16576
 
76636
+#: cp/parser.c:16578
 
76637
 #, gcc-internal-format
 
76638
 msgid "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified name"
 
76639
 msgstr "%<%T::%D%> statt %<%T::%D%> verwenden, um den Konstruktor mit qualifiziertem Namen zu benennen"
 
76640
@@ -32956,262 +32951,262 @@
 
76641
 #. here because we do not have enough
 
76642
 #. information about its original syntactic
 
76643
 #. form.
 
76644
-#: cp/parser.c:16593
 
76645
+#: cp/parser.c:16595
 
76646
 #, gcc-internal-format
 
76647
 msgid "invalid declarator"
 
76648
 msgstr "ungültiger Deklarator"
 
76649
 
 
76650
-#: cp/parser.c:16660
 
76651
+#: cp/parser.c:16662
 
76652
 #, gcc-internal-format
 
76653
 msgid "expected declarator"
 
76654
 msgstr "Deklarator erwartet"
 
76655
 
 
76656
-#: cp/parser.c:16763
 
76657
+#: cp/parser.c:16765
 
76658
 #, gcc-internal-format
 
76659
 msgid "%qD is a namespace"
 
76660
 msgstr "%qD ist ein Namensbereich"
 
76661
 
 
76662
-#: cp/parser.c:16765
 
76663
+#: cp/parser.c:16767
 
76664
 #, gcc-internal-format
 
76665
 msgid "cannot form pointer to member of non-class %q#T"
 
76666
 msgstr "Zeiger auf Element der Nicht-Klasse %q#T kann nicht erzeugt werden"
 
76667
 
 
76668
-#: cp/parser.c:16786
 
76669
+#: cp/parser.c:16788
 
76670
 #, gcc-internal-format
 
76671
 msgid "expected ptr-operator"
 
76672
 msgstr "Ptr-Operator erwartet"
 
76673
 
 
76674
-#: cp/parser.c:16845
 
76675
+#: cp/parser.c:16847
 
76676
 #, gcc-internal-format
 
76677
 msgid "duplicate cv-qualifier"
 
76678
 msgstr "doppelter CV-Qualifizierer"
 
76679
 
 
76680
-#: cp/parser.c:16903
 
76681
+#: cp/parser.c:16905
 
76682
 #, gcc-internal-format
 
76683
 msgid "duplicate virt-specifier"
 
76684
 msgstr "doppelter Virt-Spezifizierer"
 
76685
 
 
76686
-#: cp/parser.c:17065 cp/typeck2.c:448 cp/typeck2.c:1685
 
76687
+#: cp/parser.c:17067 cp/typeck2.c:448 cp/typeck2.c:1685
 
76688
 #, gcc-internal-format
 
76689
 msgid "invalid use of %<auto%>"
 
76690
 msgstr "ungültige Verwendung von %<auto%>"
 
76691
 
 
76692
-#: cp/parser.c:17084
 
76693
+#: cp/parser.c:17086
 
76694
 #, gcc-internal-format
 
76695
 msgid "types may not be defined in template arguments"
 
76696
 msgstr "in Template-Argumenten dürfen keine Typen definiert werden"
 
76697
 
 
76698
-#: cp/parser.c:17165
 
76699
+#: cp/parser.c:17167
 
76700
 #, gcc-internal-format
 
76701
 msgid "expected type-specifier"
 
76702
 msgstr "Typspezifikation erwartet"
 
76703
 
 
76704
-#: cp/parser.c:17407
 
76705
+#: cp/parser.c:17409
 
76706
 #, gcc-internal-format
 
76707
 msgid "expected %<,%> or %<...%>"
 
76708
 msgstr "%<,%> oder %<...%> erwartet"
 
76709
 
 
76710
-#: cp/parser.c:17464
 
76711
+#: cp/parser.c:17466
 
76712
 #, gcc-internal-format
 
76713
 msgid "types may not be defined in parameter types"
 
76714
 msgstr "Typen dürfen nicht in Parametertypen definiert werden"
 
76715
 
 
76716
-#: cp/parser.c:17590
 
76717
+#: cp/parser.c:17592
 
76718
 #, gcc-internal-format
 
76719
 msgid "deprecated use of default argument for parameter of non-function"
 
76720
 msgstr "veraltete Verwendung des Standardarguments für Parameter einer Nicht-Funktion"
 
76721
 
 
76722
-#: cp/parser.c:17594
 
76723
+#: cp/parser.c:17596
 
76724
 #, gcc-internal-format
 
76725
 msgid "default arguments are only permitted for function parameters"
 
76726
 msgstr "Standardargumente sind nur für Funktionsparameter zugelassen"
 
76727
 
 
76728
-#: cp/parser.c:17613
 
76729
+#: cp/parser.c:17615
 
76730
 #, gcc-internal-format
 
76731
 msgid "parameter pack %qD cannot have a default argument"
 
76732
 msgstr "Parameterpack %qD kann kein Standardargument haben"
 
76733
 
 
76734
-#: cp/parser.c:17621
 
76735
+#: cp/parser.c:17623
 
76736
 #, gcc-internal-format
 
76737
 msgid "parameter pack cannot have a default argument"
 
76738
 msgstr "Parameterpack kann kein Standardargument haben"
 
76739
 
 
76740
-#: cp/parser.c:17910
 
76741
+#: cp/parser.c:17914
 
76742
 #, gcc-internal-format
 
76743
 msgid "ISO C++ does not allow designated initializers"
 
76744
 msgstr "ISO-C++ erlaubt keine benannten Initialisierungen"
 
76745
 
 
76746
-#: cp/parser.c:17924
 
76747
+#: cp/parser.c:17928
 
76748
 #, gcc-internal-format
 
76749
 msgid "ISO C++ does not allow C99 designated initializers"
 
76750
 msgstr "ISO-C++ erlaubt keine benannten Initialisierungen von C99"
 
76751
 
 
76752
-#: cp/parser.c:18032 cp/parser.c:18157
 
76753
+#: cp/parser.c:18036 cp/parser.c:18161
 
76754
 #, gcc-internal-format
 
76755
 msgid "expected class-name"
 
76756
 msgstr "Klassenname erwartet"
 
76757
 
 
76758
-#: cp/parser.c:18337
 
76759
+#: cp/parser.c:18341
 
76760
 #, gcc-internal-format
 
76761
 msgid "expected %<;%> after class definition"
 
76762
 msgstr "%<;%> hinter Klassendefinition erwartet"
 
76763
 
 
76764
-#: cp/parser.c:18339
 
76765
+#: cp/parser.c:18343
 
76766
 #, gcc-internal-format
 
76767
 msgid "expected %<;%> after struct definition"
 
76768
 msgstr "%<;%> hinter Strukturdefinition erwartet"
 
76769
 
 
76770
-#: cp/parser.c:18341
 
76771
+#: cp/parser.c:18345
 
76772
 #, gcc-internal-format
 
76773
 msgid "expected %<;%> after union definition"
 
76774
 msgstr "%<;%> hinter Uniondefinition erwartet"
 
76775
 
 
76776
-#: cp/parser.c:18662
 
76777
+#: cp/parser.c:18666
 
76778
 #, gcc-internal-format
 
76779
 msgid "expected %<{%> or %<:%>"
 
76780
 msgstr "%<{%> oder %<:%> erwartet"
 
76781
 
 
76782
-#: cp/parser.c:18673
 
76783
+#: cp/parser.c:18677
 
76784
 #, gcc-internal-format
 
76785
 msgid "cannot specify %<override%> for a class"
 
76786
 msgstr "für eine Klasse kann kein %<override%> angegeben werden"
 
76787
 
 
76788
-#: cp/parser.c:18681
 
76789
+#: cp/parser.c:18685
 
76790
 #, gcc-internal-format
 
76791
 msgid "global qualification of class name is invalid"
 
76792
 msgstr "globale Qualifizierung von Klassenname ist ungültig"
 
76793
 
 
76794
-#: cp/parser.c:18688
 
76795
+#: cp/parser.c:18692
 
76796
 #, gcc-internal-format
 
76797
 msgid "qualified name does not name a class"
 
76798
 msgstr "qualifizierter Name benennt keine Klasse"
 
76799
 
 
76800
-#: cp/parser.c:18700
 
76801
+#: cp/parser.c:18704
 
76802
 #, gcc-internal-format
 
76803
 msgid "invalid class name in declaration of %qD"
 
76804
 msgstr "ungültiger Klassenname in Deklaration von %qD"
 
76805
 
 
76806
-#: cp/parser.c:18733
 
76807
+#: cp/parser.c:18737
 
76808
 #, gcc-internal-format
 
76809
 msgid "extra qualification not allowed"
 
76810
 msgstr "zusätzliche Qualifizierung nicht erlaubt"
 
76811
 
 
76812
-#: cp/parser.c:18745
 
76813
+#: cp/parser.c:18749
 
76814
 #, gcc-internal-format
 
76815
 msgid "an explicit specialization must be preceded by %<template <>%>"
 
76816
 msgstr "einer expliziten Spezialisierung muss %<template <>%> vorausgehen"
 
76817
 
 
76818
-#: cp/parser.c:18775
 
76819
+#: cp/parser.c:18779
 
76820
 #, gcc-internal-format
 
76821
 msgid "function template %qD redeclared as a class template"
 
76822
 msgstr "Funktions-Template %qD als Klassentemplate redeklariert"
 
76823
 
 
76824
-#: cp/parser.c:18806
 
76825
+#: cp/parser.c:18810
 
76826
 #, gcc-internal-format
 
76827
 msgid "could not resolve typename type"
 
76828
 msgstr "Typnamen-Typ kann nicht aufgelöst werden"
 
76829
 
 
76830
-#: cp/parser.c:18858
 
76831
+#: cp/parser.c:18862
 
76832
 #, gcc-internal-format
 
76833
 msgid "previous definition of %q+#T"
 
76834
 msgstr "vorherige Definition von %q+#T"
 
76835
 
 
76836
-#: cp/parser.c:18939 cp/parser.c:23025
 
76837
+#: cp/parser.c:18943 cp/parser.c:23029
 
76838
 #, gcc-internal-format
 
76839
 msgid "expected class-key"
 
76840
 msgstr "Klassenschlüssel erwartet"
 
76841
 
 
76842
-#: cp/parser.c:19177
 
76843
+#: cp/parser.c:19181
 
76844
 #, gcc-internal-format
 
76845
 msgid "in C++03 a class-key must be used when declaring a friend"
 
76846
 msgstr "in C++03 muss bei Deklaration eines »friend« ein Klassenschlüssel verwendet werden"
 
76847
 
 
76848
-#: cp/parser.c:19195
 
76849
+#: cp/parser.c:19199
 
76850
 #, gcc-internal-format
 
76851
 msgid "friend declaration does not name a class or function"
 
76852
 msgstr "»friend«-Deklaration benennt keine Klasse oder Funktion"
 
76853
 
 
76854
-#: cp/parser.c:19213
 
76855
+#: cp/parser.c:19217
 
76856
 #, gcc-internal-format
 
76857
 msgid "a storage class on an anonymous aggregate in class scope is not allowed"
 
76858
-msgstr ""
 
76859
+msgstr "Speicherklasse an anonymem Aggregat im Klassenbereich ist nicht erlaubt"
 
76860
 
 
76861
-#: cp/parser.c:19418
 
76862
+#: cp/parser.c:19422
 
76863
 #, gcc-internal-format
 
76864
 msgid "pure-specifier on function-definition"
 
76865
 msgstr "reiner Spezifizierer bei Funktionsdefinition"
 
76866
 
 
76867
-#: cp/parser.c:19462
 
76868
-#, fuzzy, gcc-internal-format
 
76869
+#: cp/parser.c:19466
 
76870
+#, gcc-internal-format
 
76871
 msgid "stray %<,%> at end of member declaration"
 
76872
-msgstr "%<;%> am Ende von Elementdeklaration erwartet"
 
76873
+msgstr "überflüssiges %<,%> am Ende der Elementdeklaration"
 
76874
 
 
76875
-#: cp/parser.c:19474
 
76876
+#: cp/parser.c:19478
 
76877
 #, gcc-internal-format
 
76878
 msgid "expected %<;%> at end of member declaration"
 
76879
 msgstr "%<;%> am Ende von Elementdeklaration erwartet"
 
76880
 
 
76881
-#: cp/parser.c:19545
 
76882
+#: cp/parser.c:19549
 
76883
 #, gcc-internal-format
 
76884
 msgid "invalid pure specifier (only %<= 0%> is allowed)"
 
76885
 msgstr "ungültige reine Spezifikation (nur %<= 0%> ist erlaubt)"
 
76886
 
 
76887
-#: cp/parser.c:19580
 
76888
+#: cp/parser.c:19584
 
76889
 #, gcc-internal-format
 
76890
 msgid "a brace-enclosed initializer is not allowed here"
 
76891
 msgstr "eine geschweift geklammerte Initialisierung ist hier nicht erlaubt"
 
76892
 
 
76893
-#: cp/parser.c:19711
 
76894
+#: cp/parser.c:19715
 
76895
 #, gcc-internal-format
 
76896
 msgid "%<virtual%> specified more than once in base-specified"
 
76897
 msgstr "%<virtual%> mehr als einmal in Basisspezifikation angegeben"
 
76898
 
 
76899
-#: cp/parser.c:19731
 
76900
+#: cp/parser.c:19735
 
76901
 #, gcc-internal-format
 
76902
 msgid "more than one access specifier in base-specified"
 
76903
 msgstr "mehr als ein Zugriff in Basisspezifikation angegeben"
 
76904
 
 
76905
-#: cp/parser.c:19755
 
76906
+#: cp/parser.c:19759
 
76907
 #, gcc-internal-format
 
76908
 msgid "keyword %<typename%> not allowed outside of templates"
 
76909
 msgstr "Schlüsselwort %<typename%> nicht außerhalb von Templates erlaubt"
 
76910
 
 
76911
-#: cp/parser.c:19758
 
76912
+#: cp/parser.c:19762
 
76913
 #, gcc-internal-format
 
76914
 msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
 
76915
 msgstr "Schlüsselwort %<typename%> nicht erlaubt in diesem Kontext (die Basisklasse ist implizit ein Typ)"
 
76916
 
 
76917
-#: cp/parser.c:19851 cp/parser.c:19933
 
76918
+#: cp/parser.c:19855 cp/parser.c:19937
 
76919
 #, gcc-internal-format
 
76920
 msgid "types may not be defined in an exception-specification"
 
76921
 msgstr "Typen dürfen nicht in einer Ausnahmespezifikation definiert werden"
 
76922
 
 
76923
-#: cp/parser.c:19915
 
76924
+#: cp/parser.c:19919
 
76925
 #, gcc-internal-format
 
76926
 msgid "dynamic exception specifications are deprecated in C++0x; use %<noexcept%> instead"
 
76927
 msgstr "dynamische Ausnahmespezifikationen sind in C++0x veraltet; stattdessen %<noexcept%> verwenden"
 
76928
 
 
76929
-#: cp/parser.c:20114
 
76930
+#: cp/parser.c:20118
 
76931
 #, gcc-internal-format
 
76932
 msgid "types may not be defined in exception-declarations"
 
76933
 msgstr "Typen dürfen nicht in Ausnahmedeklarationen definiert werden"
 
76934
 
 
76935
-#: cp/parser.c:20665
 
76936
-#, fuzzy, gcc-internal-format
 
76937
+#: cp/parser.c:20669
 
76938
+#, gcc-internal-format
 
76939
 msgid "expected an identifier for the attribute name"
 
76940
-msgstr "Bezeichner oder %<(%> erwartet"
 
76941
+msgstr "Bezeichner für den Attributnamen erwartet"
 
76942
 
 
76943
-#: cp/parser.c:21334
 
76944
+#: cp/parser.c:21338
 
76945
 #, gcc-internal-format
 
76946
 msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
 
76947
 msgstr "spezialisierendes Element %<%T::%E%> erfordert Syntax %<template<>%>"
 
76948
 
 
76949
-#: cp/parser.c:21339
 
76950
+#: cp/parser.c:21343
 
76951
 #, gcc-internal-format
 
76952
 msgid "invalid declaration of %<%T::%E%>"
 
76953
 msgstr "ungültige Deklaration von  %<%T::%E%>"
 
76954
 
 
76955
-#: cp/parser.c:21343
 
76956
+#: cp/parser.c:21347
 
76957
 #, gcc-internal-format
 
76958
 msgid "too few template-parameter-lists"
 
76959
 msgstr "zu wenige Templateparameterlisten"
 
76960
@@ -33220,342 +33215,342 @@
 
76961
 #. something like:
 
76962
 #.
 
76963
 #. template <class T> template <class U> void S::f();
 
76964
-#: cp/parser.c:21350
 
76965
+#: cp/parser.c:21354
 
76966
 #, gcc-internal-format
 
76967
 msgid "too many template-parameter-lists"
 
76968
 msgstr "zu viele Templateparameterlisten"
 
76969
 
 
76970
-#: cp/parser.c:21647
 
76971
+#: cp/parser.c:21651
 
76972
 #, gcc-internal-format
 
76973
 msgid "named return values are no longer supported"
 
76974
 msgstr "benannte Rückgabewerte werden nicht mehr unterstützt"
 
76975
 
 
76976
-#: cp/parser.c:21734
 
76977
+#: cp/parser.c:21738
 
76978
 #, gcc-internal-format
 
76979
 msgid "invalid declaration of member template in local class"
 
76980
 msgstr "ungültige Deklaration eines Elementtemplates in lokaler Klasse"
 
76981
 
 
76982
-#: cp/parser.c:21743
 
76983
+#: cp/parser.c:21747
 
76984
 #, gcc-internal-format
 
76985
 msgid "template with C linkage"
 
76986
 msgstr "Template mit C-Bindung"
 
76987
 
 
76988
-#: cp/parser.c:21762
 
76989
+#: cp/parser.c:21766
 
76990
 #, gcc-internal-format
 
76991
 msgid "invalid explicit specialization"
 
76992
 msgstr "ungültige explizite Spezialisierung"
 
76993
 
 
76994
-#: cp/parser.c:21849
 
76995
+#: cp/parser.c:21853
 
76996
 #, gcc-internal-format
 
76997
 msgid "literal operator template %qD has invalid parameter list.  Expected non-type template argument pack <char...>"
 
76998
 msgstr "Literales Operatortemplate %qD hat ungültige Parameterliste. Template für Nicht-Typ Argumentpack <char...> erwartet"
 
76999
 
 
77000
-#: cp/parser.c:21923
 
77001
+#: cp/parser.c:21927
 
77002
 #, gcc-internal-format
 
77003
 msgid "template declaration of %<typedef%>"
 
77004
 msgstr "Templatedeklaration von %<typedef%>"
 
77005
 
 
77006
-#: cp/parser.c:22000
 
77007
+#: cp/parser.c:22004
 
77008
 #, gcc-internal-format
 
77009
 msgid "explicit template specialization cannot have a storage class"
 
77010
 msgstr "explizite Template-Spezialisierung kann keine Speicherklasse haben"
 
77011
 
 
77012
-#: cp/parser.c:22238
 
77013
+#: cp/parser.c:22242
 
77014
 #, gcc-internal-format
 
77015
 msgid "%<>>%> should be %<> >%> within a nested template argument list"
 
77016
 msgstr "%<>>%> sollte innerhalb einer geschachtelten Templateargumentliste %<> >%> sein"
 
77017
 
 
77018
-#: cp/parser.c:22251
 
77019
+#: cp/parser.c:22255
 
77020
 #, gcc-internal-format
 
77021
 msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
 
77022
 msgstr "falsches %<>>%>; %<>%> verwenden, um eine Templateargumentliste zu beenden"
 
77023
 
 
77024
-#: cp/parser.c:22608
 
77025
+#: cp/parser.c:22612
 
77026
 #, gcc-internal-format
 
77027
 msgid "%<sizeof...%> argument must be surrounded by parentheses"
 
77028
-msgstr ""
 
77029
+msgstr "Argument von %<sizeof...%> muss mit Klammern umschlossen werden"
 
77030
 
 
77031
-#: cp/parser.c:22660
 
77032
+#: cp/parser.c:22664
 
77033
 #, gcc-internal-format
 
77034
 msgid "invalid use of %qD in linkage specification"
 
77035
 msgstr "ungültige Verwendung von %qD in Spezifizierung der Bindung"
 
77036
 
 
77037
-#: cp/parser.c:22675
 
77038
+#: cp/parser.c:22679
 
77039
 #, gcc-internal-format
 
77040
 msgid "%<__thread%> before %qD"
 
77041
 msgstr "%<__thread%> vor %qD"
 
77042
 
 
77043
-#: cp/parser.c:22809
 
77044
+#: cp/parser.c:22813
 
77045
 #, gcc-internal-format
 
77046
 msgid "ISO C++ 1998 does not support %<long long%>"
 
77047
 msgstr "ISO-C++ 1998 unterstützt nicht %<long long%>"
 
77048
 
 
77049
-#: cp/parser.c:22817
 
77050
-#, fuzzy, gcc-internal-format
 
77051
+#: cp/parser.c:22821
 
77052
+#, gcc-internal-format
 
77053
 msgid "both %<__thread%> and %<thread_local%> specified"
 
77054
-msgstr "sowohl %<_Sat%> als auch %<char%> in Deklaration"
 
77055
+msgstr "sowohl %<__thread%> als auch %<thread_local%> angegeben"
 
77056
 
 
77057
-#: cp/parser.c:22819
 
77058
-#, fuzzy, gcc-internal-format
 
77059
+#: cp/parser.c:22823
 
77060
+#, gcc-internal-format
 
77061
 msgid "duplicate %qD"
 
77062
-msgstr "doppeltes %qE"
 
77063
+msgstr "doppeltes %qD"
 
77064
 
 
77065
-#: cp/parser.c:22841
 
77066
+#: cp/parser.c:22845
 
77067
 #, gcc-internal-format
 
77068
 msgid "duplicate %qs"
 
77069
 msgstr "doppeltes %qs"
 
77070
 
 
77071
-#: cp/parser.c:22883
 
77072
+#: cp/parser.c:22887
 
77073
 #, gcc-internal-format
 
77074
 msgid "expected %<new%>"
 
77075
 msgstr "%<new%> erwartet"
 
77076
 
 
77077
-#: cp/parser.c:22886
 
77078
+#: cp/parser.c:22890
 
77079
 #, gcc-internal-format
 
77080
 msgid "expected %<delete%>"
 
77081
 msgstr "%<delete%> erwartet"
 
77082
 
 
77083
-#: cp/parser.c:22889
 
77084
+#: cp/parser.c:22893
 
77085
 #, gcc-internal-format
 
77086
 msgid "expected %<return%>"
 
77087
 msgstr "%<return%> erwartet"
 
77088
 
 
77089
-#: cp/parser.c:22895
 
77090
+#: cp/parser.c:22899
 
77091
 #, gcc-internal-format
 
77092
 msgid "expected %<extern%>"
 
77093
 msgstr "%<extern%> erwartet"
 
77094
 
 
77095
-#: cp/parser.c:22898
 
77096
+#: cp/parser.c:22902
 
77097
 #, gcc-internal-format
 
77098
 msgid "expected %<static_assert%>"
 
77099
 msgstr "%<static_assert%> erwartet"
 
77100
 
 
77101
-#: cp/parser.c:22901
 
77102
+#: cp/parser.c:22905
 
77103
 #, gcc-internal-format
 
77104
 msgid "expected %<decltype%>"
 
77105
 msgstr "%<decltype%> erwartet"
 
77106
 
 
77107
-#: cp/parser.c:22904
 
77108
+#: cp/parser.c:22908
 
77109
 #, gcc-internal-format
 
77110
 msgid "expected %<operator%>"
 
77111
 msgstr "%<operator%> erwartet"
 
77112
 
 
77113
-#: cp/parser.c:22907
 
77114
+#: cp/parser.c:22911
 
77115
 #, gcc-internal-format
 
77116
 msgid "expected %<class%>"
 
77117
 msgstr "%<class%> erwartet"
 
77118
 
 
77119
-#: cp/parser.c:22910
 
77120
+#: cp/parser.c:22914
 
77121
 #, gcc-internal-format
 
77122
 msgid "expected %<template%>"
 
77123
 msgstr "%<template%> erwartet"
 
77124
 
 
77125
-#: cp/parser.c:22913
 
77126
+#: cp/parser.c:22917
 
77127
 #, gcc-internal-format
 
77128
 msgid "expected %<namespace%>"
 
77129
 msgstr "%<namespace%> erwartet"
 
77130
 
 
77131
-#: cp/parser.c:22916
 
77132
+#: cp/parser.c:22920
 
77133
 #, gcc-internal-format
 
77134
 msgid "expected %<using%>"
 
77135
 msgstr "%<using%> erwartet"
 
77136
 
 
77137
-#: cp/parser.c:22919
 
77138
+#: cp/parser.c:22923
 
77139
 #, gcc-internal-format
 
77140
 msgid "expected %<asm%>"
 
77141
 msgstr "%<asm%> erwartet"
 
77142
 
 
77143
-#: cp/parser.c:22922
 
77144
+#: cp/parser.c:22926
 
77145
 #, gcc-internal-format
 
77146
 msgid "expected %<try%>"
 
77147
 msgstr "%<try%> erwartet"
 
77148
 
 
77149
-#: cp/parser.c:22925
 
77150
+#: cp/parser.c:22929
 
77151
 #, gcc-internal-format
 
77152
 msgid "expected %<catch%>"
 
77153
 msgstr "%<catch%> erwartet"
 
77154
 
 
77155
-#: cp/parser.c:22928
 
77156
+#: cp/parser.c:22932
 
77157
 #, gcc-internal-format
 
77158
 msgid "expected %<throw%>"
 
77159
 msgstr "%<throw%> erwartet"
 
77160
 
 
77161
-#: cp/parser.c:22931
 
77162
+#: cp/parser.c:22935
 
77163
 #, gcc-internal-format
 
77164
 msgid "expected %<__label__%>"
 
77165
 msgstr "%<__label__%> erwartet"
 
77166
 
 
77167
-#: cp/parser.c:22934
 
77168
+#: cp/parser.c:22938
 
77169
 #, gcc-internal-format
 
77170
 msgid "expected %<@try%>"
 
77171
 msgstr "%<@try%> erwartet"
 
77172
 
 
77173
-#: cp/parser.c:22937
 
77174
+#: cp/parser.c:22941
 
77175
 #, gcc-internal-format
 
77176
 msgid "expected %<@synchronized%>"
 
77177
 msgstr "%<@synchronized%> erwartet"
 
77178
 
 
77179
-#: cp/parser.c:22940
 
77180
+#: cp/parser.c:22944
 
77181
 #, gcc-internal-format
 
77182
 msgid "expected %<@throw%>"
 
77183
 msgstr "%<@throw%> erwartet"
 
77184
 
 
77185
-#: cp/parser.c:22943
 
77186
+#: cp/parser.c:22947
 
77187
 #, gcc-internal-format
 
77188
 msgid "expected %<__transaction_atomic%>"
 
77189
 msgstr "%<__transaction_atomic%> erwartet"
 
77190
 
 
77191
-#: cp/parser.c:22946
 
77192
+#: cp/parser.c:22950
 
77193
 #, gcc-internal-format
 
77194
 msgid "expected %<__transaction_relaxed%>"
 
77195
 msgstr "%<__transaction_relaxed%> erwartet"
 
77196
 
 
77197
-#: cp/parser.c:22977
 
77198
+#: cp/parser.c:22981
 
77199
 #, gcc-internal-format
 
77200
 msgid "expected %<::%>"
 
77201
 msgstr "%<::%> erwartet"
 
77202
 
 
77203
-#: cp/parser.c:22989
 
77204
+#: cp/parser.c:22993
 
77205
 #, gcc-internal-format
 
77206
 msgid "expected %<...%>"
 
77207
 msgstr "%<...%> erwartet"
 
77208
 
 
77209
-#: cp/parser.c:22992
 
77210
+#: cp/parser.c:22996
 
77211
 #, gcc-internal-format
 
77212
 msgid "expected %<*%>"
 
77213
 msgstr "%<*%> erwartet"
 
77214
 
 
77215
-#: cp/parser.c:22995
 
77216
+#: cp/parser.c:22999
 
77217
 #, gcc-internal-format
 
77218
 msgid "expected %<~%>"
 
77219
 msgstr "%<~%> erwartet"
 
77220
 
 
77221
-#: cp/parser.c:23001
 
77222
+#: cp/parser.c:23005
 
77223
 #, gcc-internal-format
 
77224
 msgid "expected %<:%> or %<::%>"
 
77225
 msgstr "%<:%> oder %<::%> erwartet"
 
77226
 
 
77227
-#: cp/parser.c:23029
 
77228
+#: cp/parser.c:23033
 
77229
 #, gcc-internal-format
 
77230
 msgid "expected %<class%>, %<typename%>, or %<template%>"
 
77231
 msgstr "%<class%>, %<typename%> oder %<template%> erwartet"
 
77232
 
 
77233
-#: cp/parser.c:23267
 
77234
+#: cp/parser.c:23271
 
77235
 #, gcc-internal-format
 
77236
 msgid "%qs tag used in naming %q#T"
 
77237
 msgstr "Markierung %qs bei Benennung von %q#T verwendet"
 
77238
 
 
77239
-#: cp/parser.c:23272
 
77240
+#: cp/parser.c:23276
 
77241
 #, gcc-internal-format
 
77242
 msgid "%q#T was previously declared here"
 
77243
 msgstr "%q#T wurde vorher hier deklariert"
 
77244
 
 
77245
-#: cp/parser.c:23291
 
77246
+#: cp/parser.c:23295
 
77247
 #, gcc-internal-format
 
77248
 msgid "%qD redeclared with different access"
 
77249
 msgstr "%qD mit anderem Zugriff redeklariert"
 
77250
 
 
77251
-#: cp/parser.c:23312
 
77252
-#, fuzzy, gcc-internal-format
 
77253
+#: cp/parser.c:23316
 
77254
+#, gcc-internal-format
 
77255
 msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
 
77256
-msgstr "%<template%> (zur Erklärung) ist nur innerhalb von Templates erlaubt"
 
77257
+msgstr "in C++98 ist %<template%> (zum eindeutig machen) nur innerhalb von Templates erlaubt"
 
77258
 
 
77259
-#: cp/parser.c:23544
 
77260
+#: cp/parser.c:23548
 
77261
 #, gcc-internal-format
 
77262
 msgid "file ends in default argument"
 
77263
 msgstr "Datei endet in Standardargument"
 
77264
 
 
77265
-#: cp/parser.c:23748 cp/parser.c:25010 cp/parser.c:25196
 
77266
+#: cp/parser.c:23752 cp/parser.c:25014 cp/parser.c:25200
 
77267
 #, gcc-internal-format
 
77268
 msgid "misplaced %<@%D%> Objective-C++ construct"
 
77269
 msgstr "unpassendes Objective-C++-Konstrukt %<@%D%>"
 
77270
 
 
77271
-#: cp/parser.c:23870
 
77272
+#: cp/parser.c:23874
 
77273
 #, gcc-internal-format
 
77274
 msgid "objective-c++ message argument(s) are expected"
 
77275
 msgstr "Objective-C++ Nachrichtenargument(e) erwartet"
 
77276
 
 
77277
-#: cp/parser.c:23899
 
77278
+#: cp/parser.c:23903
 
77279
 #, gcc-internal-format
 
77280
 msgid "%<@encode%> must specify a type as an argument"
 
77281
 msgstr "%<@encode%> muss als Argument einen Typen angeben"
 
77282
 
 
77283
-#: cp/parser.c:24275
 
77284
+#: cp/parser.c:24279
 
77285
 #, gcc-internal-format
 
77286
 msgid "invalid Objective-C++ selector name"
 
77287
 msgstr "Ungültiger Objective-C++-Selektorname"
 
77288
 
 
77289
-#: cp/parser.c:24350 cp/parser.c:24368
 
77290
+#: cp/parser.c:24354 cp/parser.c:24372
 
77291
 #, gcc-internal-format
 
77292
 msgid "objective-c++ method declaration is expected"
 
77293
 msgstr "Objective-C++ Methodendeklaration erwartet"
 
77294
 
 
77295
-#: cp/parser.c:24362 cp/parser.c:24427
 
77296
+#: cp/parser.c:24366 cp/parser.c:24431
 
77297
 #, gcc-internal-format
 
77298
 msgid "method attributes must be specified at the end"
 
77299
 msgstr "Methodenattribute müssen am Ende angegeben werden"
 
77300
 
 
77301
-#: cp/parser.c:24470
 
77302
+#: cp/parser.c:24474
 
77303
 #, gcc-internal-format
 
77304
 msgid "stray %qs between Objective-C++ methods"
 
77305
 msgstr "überflüssiges %qs zwischen Objective-C++ Methoden"
 
77306
 
 
77307
-#: cp/parser.c:24676 cp/parser.c:24683 cp/parser.c:24690
 
77308
+#: cp/parser.c:24680 cp/parser.c:24687 cp/parser.c:24694
 
77309
 #, gcc-internal-format
 
77310
 msgid "invalid type for instance variable"
 
77311
 msgstr "ungültiger Typ für Instanzvariable"
 
77312
 
 
77313
-#: cp/parser.c:24804
 
77314
+#: cp/parser.c:24808
 
77315
 #, gcc-internal-format
 
77316
 msgid "identifier expected after %<@protocol%>"
 
77317
 msgstr "Bezeichner nach %<@protocol%> erwartet"
 
77318
 
 
77319
-#: cp/parser.c:24975
 
77320
+#: cp/parser.c:24979
 
77321
 #, gcc-internal-format
 
77322
 msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
 
77323
 msgstr "Attribute dürfen nicht vor dem Objective-C++-Schlüsselwort %<@%D%> angegeben werden"
 
77324
 
 
77325
-#: cp/parser.c:24982
 
77326
+#: cp/parser.c:24986
 
77327
 #, gcc-internal-format
 
77328
 msgid "prefix attributes are ignored before %<@%D%>"
 
77329
 msgstr "Präfix-Attribute vor %<@%D%> werden ignoriert"
 
77330
 
 
77331
-#: cp/parser.c:25255 cp/parser.c:25262 cp/parser.c:25269
 
77332
+#: cp/parser.c:25259 cp/parser.c:25266 cp/parser.c:25273
 
77333
 #, gcc-internal-format
 
77334
 msgid "invalid type for property"
 
77335
 msgstr "ungültiger Typ für Eigenschaft"
 
77336
 
 
77337
-#: cp/parser.c:27000
 
77338
+#: cp/parser.c:27004
 
77339
 #, gcc-internal-format
 
77340
 msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
 
77341
 msgstr "geklammerte Initialisierung ist in OpenMP-%<for%>-Schleife nicht erlaubt"
 
77342
 
 
77343
-#: cp/parser.c:27168 cp/pt.c:12695
 
77344
+#: cp/parser.c:27172 cp/pt.c:12690
 
77345
 #, gcc-internal-format
 
77346
 msgid "iteration variable %qD should not be reduction"
 
77347
 msgstr "Schleifenvariable %qD sollte nicht Reduktion sein"
 
77348
 
 
77349
-#: cp/parser.c:27238
 
77350
+#: cp/parser.c:27242
 
77351
 #, gcc-internal-format
 
77352
 msgid "not enough collapsed for loops"
 
77353
 msgstr "zu wenig zusammengefallen für Schleifen"
 
77354
 
 
77355
-#: cp/parser.c:27796 cp/semantics.c:5105
 
77356
+#: cp/parser.c:27800 cp/semantics.c:5105
 
77357
 #, gcc-internal-format
 
77358
 msgid "%<__transaction_relaxed%> without transactional memory support enabled"
 
77359
 msgstr "%<__transaction_relaxed%> ohne eingeschaltete Unterstützung für transaktionsgebundenen Speicher"
 
77360
 
 
77361
-#: cp/parser.c:27798 cp/semantics.c:5107
 
77362
+#: cp/parser.c:27802 cp/semantics.c:5107
 
77363
 #, gcc-internal-format
 
77364
 msgid "%<__transaction_atomic%> without transactional memory support enabled"
 
77365
 msgstr "%<__transaction_atomic%> ohne eingeschaltete Unterstützung für transaktionsgebundenen Speicher"
 
77366
 
 
77367
-#: cp/parser.c:27995
 
77368
+#: cp/parser.c:27999
 
77369
 #, gcc-internal-format
 
77370
 msgid "junk at end of %<#pragma GCC pch_preprocess%>"
 
77371
 msgstr "Ausschuss am Ende von %<#pragma GCC pch_preprocess%>"
 
77372
 
 
77373
-#: cp/parser.c:28174
 
77374
+#: cp/parser.c:28178
 
77375
 #, gcc-internal-format
 
77376
 msgid "inter-module optimizations not implemented for C++"
 
77377
 msgstr "Optimierungen zwischen Modulen noch nicht implementiert für C++"
 
77378
@@ -33606,9 +33601,9 @@
 
77379
 msgstr "Name der Klasse verdeckt Template-Templateparameter %qD"
 
77380
 
 
77381
 #: cp/pt.c:823
 
77382
-#, fuzzy, gcc-internal-format
 
77383
+#, gcc-internal-format
 
77384
 msgid "specialization of alias template %qD"
 
77385
-msgstr "partielle Spezialisierung des Alias-Template %qD"
 
77386
+msgstr "Spezialisierung des Alias-Template %qD"
 
77387
 
 
77388
 #: cp/pt.c:826 cp/pt.c:957
 
77389
 #, gcc-internal-format
 
77390
@@ -33643,14 +33638,14 @@
 
77391
 msgstr "Spezialisierung von %qD nach Instanziierung"
 
77392
 
 
77393
 #: cp/pt.c:1747
 
77394
-#, fuzzy, gcc-internal-format
 
77395
+#, gcc-internal-format
 
77396
 msgid "candidate is: %#D"
 
77397
-msgstr "Kandidat ist: %+#D"
 
77398
+msgstr "Kandidat ist: %#D"
 
77399
 
 
77400
 #: cp/pt.c:1754
 
77401
-#, fuzzy, gcc-internal-format
 
77402
+#, gcc-internal-format
 
77403
 msgid "%s %#D"
 
77404
-msgstr "%s %+#D"
 
77405
+msgstr "%s %#D"
 
77406
 
 
77407
 #: cp/pt.c:1848
 
77408
 #, gcc-internal-format
 
77409
@@ -33672,20 +33667,20 @@
 
77410
 msgid "ambiguous template specialization %qD for %q+D"
 
77411
 msgstr "mehrdeutige Templatespezialisierung %qD für %q+D"
 
77412
 
 
77413
-#: cp/pt.c:2273 cp/pt.c:17968
 
77414
+#: cp/pt.c:2273 cp/pt.c:17964
 
77415
 #, gcc-internal-format
 
77416
 msgid "%qD is not a static data member of a class template"
 
77417
 msgstr "%qD ist kein statisches Datenelement eines Klassentemplates"
 
77418
 
 
77419
 #: cp/pt.c:2277
 
77420
-#, fuzzy, gcc-internal-format
 
77421
+#, gcc-internal-format
 
77422
 msgid "too many template headers for %D (should be %d)"
 
77423
-msgstr "falsche Anzahl der Templateargumente (%d, sollte %d sein)"
 
77424
+msgstr "zu viele Templateheaders für %D (sollte %d sein)"
 
77425
 
 
77426
 #: cp/pt.c:2281
 
77427
 #, gcc-internal-format
 
77428
 msgid "members of an explicitly specialized class are defined without a template header"
 
77429
-msgstr ""
 
77430
+msgstr "Elemente einer explizit spezialisierten Klasse sind ohne Templateheader definiert"
 
77431
 
 
77432
 #. This case handles bogus declarations like template <>
 
77433
 #. template <class T> void f<int>();
 
77434
@@ -33810,12 +33805,12 @@
 
77435
 #: cp/pt.c:4118
 
77436
 #, gcc-internal-format
 
77437
 msgid "partial specialization is not more specialized than the primary template because it replaces multiple parameters with a pack expansion"
 
77438
-msgstr ""
 
77439
+msgstr "partielle Spezialisierung ist nicht näher spezialisiert als das ursprüngliche Template, da es mehrere Parameter mit einer »pack«-Erweiterung ersetzt"
 
77440
 
 
77441
 #: cp/pt.c:4121
 
77442
-#, fuzzy, gcc-internal-format
 
77443
+#, gcc-internal-format
 
77444
 msgid "primary template here"
 
77445
-msgstr "vorher hier deklariert"
 
77446
+msgstr "ursprüngliches Template hier"
 
77447
 
 
77448
 #: cp/pt.c:4168
 
77449
 #, gcc-internal-format
 
77450
@@ -34001,9 +33996,9 @@
 
77451
 msgstr "es muss die Adresse einer Funktion mit externer Bindung sein"
 
77452
 
 
77453
 #: cp/pt.c:5137
 
77454
-#, fuzzy, gcc-internal-format
 
77455
+#, gcc-internal-format
 
77456
 msgid "it must be the name of a function with external linkage"
 
77457
-msgstr "es muss die Adresse einer Funktion mit externer Bindung sein"
 
77458
+msgstr "es muss der Name einer Funktion mit externer Bindung sein"
 
77459
 
 
77460
 #: cp/pt.c:5145
 
77461
 #, gcc-internal-format
 
77462
@@ -34307,9 +34302,9 @@
 
77463
 msgstr "Argumentpacklängen passen nicht bei Auflösung von %<%E%>"
 
77464
 
 
77465
 #: cp/pt.c:9886
 
77466
-#, fuzzy, gcc-internal-format
 
77467
+#, gcc-internal-format
 
77468
 msgid "  when instantiating default argument for call to %D"
 
77469
-msgstr "Redefinition des Standardarguments für %q#D"
 
77470
+msgstr "  bei Instanziierung des Standardarguments für Aufruf von %D"
 
77471
 
 
77472
 #: cp/pt.c:10478
 
77473
 #, gcc-internal-format
 
77474
@@ -34329,252 +34324,252 @@
 
77475
 #.
 
77476
 #. is an attempt to declare a variable with function
 
77477
 #. type.
 
77478
-#: cp/pt.c:10656
 
77479
+#: cp/pt.c:10651
 
77480
 #, gcc-internal-format
 
77481
 msgid "variable %qD has function type"
 
77482
 msgstr "Variable %qD hat Funktionstyp"
 
77483
 
 
77484
-#: cp/pt.c:10828
 
77485
+#: cp/pt.c:10823
 
77486
 #, gcc-internal-format
 
77487
 msgid "invalid parameter type %qT"
 
77488
 msgstr "ungültiger Parametertyp %qT"
 
77489
 
 
77490
-#: cp/pt.c:10830
 
77491
+#: cp/pt.c:10825
 
77492
 #, gcc-internal-format
 
77493
 msgid "in declaration %q+D"
 
77494
 msgstr "in Deklaration %q+D"
 
77495
 
 
77496
-#: cp/pt.c:10906
 
77497
+#: cp/pt.c:10901
 
77498
 #, gcc-internal-format
 
77499
 msgid "function returning an array"
 
77500
 msgstr "Funktion gibt ein Feld zurück"
 
77501
 
 
77502
-#: cp/pt.c:10908
 
77503
+#: cp/pt.c:10903
 
77504
 #, gcc-internal-format
 
77505
 msgid "function returning a function"
 
77506
 msgstr "Funktion gibt eine Funktion"
 
77507
 
 
77508
-#: cp/pt.c:10938
 
77509
+#: cp/pt.c:10933
 
77510
 #, gcc-internal-format
 
77511
 msgid "creating pointer to member function of non-class type %qT"
 
77512
 msgstr "Erzeugung eines Zeigers auf Elementfunktion des Nicht-Klassentyps %qT"
 
77513
 
 
77514
-#: cp/pt.c:11503
 
77515
+#: cp/pt.c:11498
 
77516
 #, gcc-internal-format
 
77517
 msgid "forming reference to void"
 
77518
 msgstr "Referenz auf »void« wird gebildet"
 
77519
 
 
77520
-#: cp/pt.c:11505
 
77521
+#: cp/pt.c:11500
 
77522
 #, gcc-internal-format
 
77523
 msgid "forming pointer to reference type %qT"
 
77524
 msgstr "Zeiger auf Referenztyp %qT wird geformt"
 
77525
 
 
77526
-#: cp/pt.c:11507
 
77527
+#: cp/pt.c:11502
 
77528
 #, gcc-internal-format
 
77529
 msgid "forming reference to reference type %qT"
 
77530
 msgstr "Referenz auf Referenztyp %qT wird geformt"
 
77531
 
 
77532
-#: cp/pt.c:11556
 
77533
+#: cp/pt.c:11551
 
77534
 #, gcc-internal-format
 
77535
 msgid "creating pointer to member of non-class type %qT"
 
77536
 msgstr "Zeiger auf Element des Nicht-Klassentypen %qT wird erzeugt"
 
77537
 
 
77538
-#: cp/pt.c:11562
 
77539
+#: cp/pt.c:11557
 
77540
 #, gcc-internal-format
 
77541
 msgid "creating pointer to member reference type %qT"
 
77542
 msgstr "Zeiger auf Elementreferenztyp %qT wird erzeugt"
 
77543
 
 
77544
-#: cp/pt.c:11568
 
77545
+#: cp/pt.c:11563
 
77546
 #, gcc-internal-format
 
77547
 msgid "creating pointer to member of type void"
 
77548
 msgstr "Zeiger auf Element mit Typ »void« wird erzeugt"
 
77549
 
 
77550
-#: cp/pt.c:11630
 
77551
+#: cp/pt.c:11625
 
77552
 #, gcc-internal-format
 
77553
 msgid "creating array of %qT"
 
77554
 msgstr "Feld von %qT wird erzeugt"
 
77555
 
 
77556
-#: cp/pt.c:11636
 
77557
+#: cp/pt.c:11631
 
77558
 #, gcc-internal-format
 
77559
 msgid "creating array of %qT, which is an abstract class type"
 
77560
 msgstr "Feld von %qT wird erzeugt, was ein abstrakter Klassentyp ist"
 
77561
 
 
77562
-#: cp/pt.c:11665
 
77563
+#: cp/pt.c:11660
 
77564
 #, gcc-internal-format
 
77565
 msgid "%qT is not a class, struct, or union type"
 
77566
 msgstr "%qT ist kein Klassen-, Struktur- oder Union-Typ"
 
77567
 
 
77568
-#: cp/pt.c:11702
 
77569
+#: cp/pt.c:11697
 
77570
 #, gcc-internal-format
 
77571
 msgid "%qT resolves to %qT, which is not an enumeration type"
 
77572
 msgstr "%qT wird in %qT aufgelöst, was kein Aufzählungstyp ist"
 
77573
 
 
77574
-#: cp/pt.c:11710
 
77575
+#: cp/pt.c:11705
 
77576
 #, gcc-internal-format
 
77577
 msgid "%qT resolves to %qT, which is is not a class type"
 
77578
 msgstr "%qT wird in %qT aufgelöst, was kein Klassentyp ist"
 
77579
 
 
77580
-#: cp/pt.c:11827
 
77581
+#: cp/pt.c:11822
 
77582
 #, gcc-internal-format
 
77583
 msgid "use of %qs in template"
 
77584
 msgstr "Verwendung von %qs in Template"
 
77585
 
 
77586
-#: cp/pt.c:11969
 
77587
+#: cp/pt.c:11964
 
77588
 #, gcc-internal-format
 
77589
 msgid "qualifying type %qT does not match destructor name ~%qT"
 
77590
 msgstr "qualifizierender Typ %qT passt nicht zum Destruktornamen ~%qT"
 
77591
 
 
77592
-#: cp/pt.c:11984
 
77593
+#: cp/pt.c:11979
 
77594
 #, gcc-internal-format
 
77595
 msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
 
77596
 msgstr "Abhängigenname %qE wird als Nicht-Typ erkannt, aber die Instanziierung liefert einen Typ"
 
77597
 
 
77598
-#: cp/pt.c:11986
 
77599
+#: cp/pt.c:11981
 
77600
 #, gcc-internal-format
 
77601
 msgid "say %<typename %E%> if a type is meant"
 
77602
 msgstr "%<typename %E%> sagen, wenn ein Typ gemeint ist"
 
77603
 
 
77604
-#: cp/pt.c:12134
 
77605
+#: cp/pt.c:12129
 
77606
 #, gcc-internal-format
 
77607
 msgid "using invalid field %qD"
 
77608
 msgstr "ungültiges Feld %qD wird verwendet"
 
77609
 
 
77610
-#: cp/pt.c:12502 cp/pt.c:13323
 
77611
+#: cp/pt.c:12497 cp/pt.c:13318
 
77612
 #, gcc-internal-format
 
77613
 msgid "invalid use of pack expansion expression"
 
77614
 msgstr "falsche Benutzung eines Packauflösungs-Ausdruckes"
 
77615
 
 
77616
-#: cp/pt.c:12506 cp/pt.c:13327
 
77617
+#: cp/pt.c:12501 cp/pt.c:13322
 
77618
 #, gcc-internal-format
 
77619
 msgid "use %<...%> to expand argument pack"
 
77620
 msgstr "%<...%> verwenden, um Argumentpack aufzulösen"
 
77621
 
 
77622
-#: cp/pt.c:13973
 
77623
+#: cp/pt.c:13968
 
77624
 #, gcc-internal-format
 
77625
 msgid "%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation"
 
77626
 msgstr "%qD wurde in diesem Gültigkeitsbereich nicht deklariert, und bei argumentabhängiger Suche am Ort der Instanziierung wurden keine Deklarationen gefunden"
 
77627
 
 
77628
-#: cp/pt.c:13982
 
77629
+#: cp/pt.c:13977
 
77630
 #, gcc-internal-format
 
77631
 msgid "declarations in dependent base %qT are not found by unqualified lookup"
 
77632
 msgstr "Deklarationen in abhängiger Basis %qT wurden bei unqualifizierter Suche nicht gefunden"
 
77633
 
 
77634
-#: cp/pt.c:13987
 
77635
+#: cp/pt.c:13982
 
77636
 #, gcc-internal-format
 
77637
 msgid "use %<this->%D%> instead"
 
77638
 msgstr "stattdessen %<this->%D%> verwenden"
 
77639
 
 
77640
-#: cp/pt.c:13990
 
77641
+#: cp/pt.c:13985
 
77642
 #, gcc-internal-format
 
77643
 msgid "use %<%T::%D%> instead"
 
77644
 msgstr "stattdessen %<%T::%D%> verwenden"
 
77645
 
 
77646
-#: cp/pt.c:13994
 
77647
+#: cp/pt.c:13989
 
77648
 #, gcc-internal-format
 
77649
 msgid "%q+D declared here, later in the translation unit"
 
77650
 msgstr "%q+D hier deklariert, später in Übersetzungseinheit"
 
77651
 
 
77652
-#: cp/pt.c:14254
 
77653
+#: cp/pt.c:14249
 
77654
 #, gcc-internal-format
 
77655
 msgid "%qT is not a class or namespace"
 
77656
 msgstr "%qT ist keine Klasse oder Namensbereich"
 
77657
 
 
77658
-#: cp/pt.c:14257
 
77659
+#: cp/pt.c:14252
 
77660
 #, gcc-internal-format
 
77661
 msgid "%qD is not a class or namespace"
 
77662
 msgstr "%qD ist keine Klasse oder Namensbereich"
 
77663
 
 
77664
-#: cp/pt.c:14563
 
77665
+#: cp/pt.c:14558
 
77666
 #, gcc-internal-format
 
77667
 msgid "%qT is/uses anonymous type"
 
77668
 msgstr "%qT ist/verwendet anonymen Typen"
 
77669
 
 
77670
-#: cp/pt.c:14565
 
77671
+#: cp/pt.c:14560
 
77672
 #, gcc-internal-format
 
77673
 msgid "template argument for %qD uses local type %qT"
 
77674
 msgstr "Templateargument für %qD verwendet lokalen Typ %qT"
 
77675
 
 
77676
-#: cp/pt.c:14575
 
77677
+#: cp/pt.c:14570
 
77678
 #, gcc-internal-format
 
77679
 msgid "%qT is a variably modified type"
 
77680
 msgstr "%qT ist ein variabel modifizierter Typ"
 
77681
 
 
77682
-#: cp/pt.c:14589
 
77683
+#: cp/pt.c:14584
 
77684
 #, gcc-internal-format
 
77685
 msgid "integral expression %qE is not constant"
 
77686
 msgstr "Ganzzahlausdruck %qE ist nicht konstant"
 
77687
 
 
77688
-#: cp/pt.c:14607
 
77689
+#: cp/pt.c:14602
 
77690
 #, gcc-internal-format
 
77691
 msgid "  trying to instantiate %qD"
 
77692
 msgstr "  Versuch, %qD zu instanziieren"
 
77693
 
 
77694
-#: cp/pt.c:17925
 
77695
+#: cp/pt.c:17921
 
77696
 #, gcc-internal-format
 
77697
 msgid "ambiguous class template instantiation for %q#T"
 
77698
 msgstr "mehrdeutige Klassentemplate-Instanziierung für %q#T"
 
77699
 
 
77700
-#: cp/pt.c:17929
 
77701
+#: cp/pt.c:17925
 
77702
 #, gcc-internal-format
 
77703
 msgid "%s %+#T"
 
77704
 msgstr "%s %+#T"
 
77705
 
 
77706
-#: cp/pt.c:17953 cp/pt.c:18036
 
77707
+#: cp/pt.c:17949 cp/pt.c:18032
 
77708
 #, gcc-internal-format
 
77709
 msgid "explicit instantiation of non-template %q#D"
 
77710
 msgstr "explizite Instanziierung des Nicht-Templates %q#D"
 
77711
 
 
77712
-#: cp/pt.c:17974 cp/pt.c:18031
 
77713
+#: cp/pt.c:17970 cp/pt.c:18027
 
77714
 #, gcc-internal-format
 
77715
 msgid "no matching template for %qD found"
 
77716
 msgstr "kein passendes Template für %qD gefunden"
 
77717
 
 
77718
-#: cp/pt.c:17979
 
77719
+#: cp/pt.c:17975
 
77720
 #, gcc-internal-format
 
77721
 msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
 
77722
 msgstr "Typ %qT für explizite Instanziierung %qD passt nicht zum deklarierten Typ %qT"
 
77723
 
 
77724
-#: cp/pt.c:17987
 
77725
+#: cp/pt.c:17983
 
77726
 #, gcc-internal-format
 
77727
 msgid "explicit instantiation of %q#D"
 
77728
 msgstr "explizite Instanziierung von %q#D"
 
77729
 
 
77730
-#: cp/pt.c:18023
 
77731
+#: cp/pt.c:18019
 
77732
 #, gcc-internal-format
 
77733
 msgid "duplicate explicit instantiation of %q#D"
 
77734
 msgstr "doppelte explizite Instanziierung von %q#D"
 
77735
 
 
77736
-#: cp/pt.c:18046 cp/pt.c:18143
 
77737
+#: cp/pt.c:18042 cp/pt.c:18139
 
77738
 #, gcc-internal-format
 
77739
 msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
 
77740
 msgstr "ISO-C++ 1998 verbietet die Verwendung von %<extern%> bei expliziten Instanziierungen"
 
77741
 
 
77742
-#: cp/pt.c:18051 cp/pt.c:18160
 
77743
+#: cp/pt.c:18047 cp/pt.c:18156
 
77744
 #, gcc-internal-format
 
77745
 msgid "storage class %qD applied to template instantiation"
 
77746
 msgstr "Speicherklasse %qD auf Templateinstanziierung angewendet"
 
77747
 
 
77748
-#: cp/pt.c:18119
 
77749
+#: cp/pt.c:18115
 
77750
 #, gcc-internal-format
 
77751
 msgid "explicit instantiation of non-class template %qD"
 
77752
 msgstr "explizite Instanziierung des Nicht-Klassen-Templates %qD"
 
77753
 
 
77754
-#: cp/pt.c:18121
 
77755
+#: cp/pt.c:18117
 
77756
 #, gcc-internal-format
 
77757
 msgid "explicit instantiation of non-template type %qT"
 
77758
 msgstr "explizite Instanziierung des Nicht-Templatetyps %qT"
 
77759
 
 
77760
-#: cp/pt.c:18130
 
77761
+#: cp/pt.c:18126
 
77762
 #, gcc-internal-format
 
77763
 msgid "explicit instantiation of %q#T before definition of template"
 
77764
 msgstr "explizite Instanziierung von %q#T vor Definition des Templates"
 
77765
 
 
77766
-#: cp/pt.c:18148
 
77767
+#: cp/pt.c:18144
 
77768
 #, gcc-internal-format
 
77769
 msgid "ISO C++ forbids the use of %qE on explicit instantiations"
 
77770
 msgstr "ISO-C++ verbietet die Verwendung von %qE bei expliziten Instanziierungen"
 
77771
 
 
77772
-#: cp/pt.c:18194
 
77773
+#: cp/pt.c:18190
 
77774
 #, gcc-internal-format
 
77775
 msgid "duplicate explicit instantiation of %q#T"
 
77776
 msgstr "doppelte explizite Instanziierung von %q#T"
 
77777
@@ -34586,47 +34581,47 @@
 
77778
 #. member function or static data member of a class template
 
77779
 #. shall be present in every translation unit in which it is
 
77780
 #. explicitly instantiated.
 
77781
-#: cp/pt.c:18723
 
77782
+#: cp/pt.c:18719
 
77783
 #, gcc-internal-format
 
77784
 msgid "explicit instantiation of %qD but no definition available"
 
77785
 msgstr "explizite Instanziierung von %qD, aber keine Definition verfügbar"
 
77786
 
 
77787
-#: cp/pt.c:18908
 
77788
+#: cp/pt.c:18904
 
77789
 #, gcc-internal-format
 
77790
 msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use -ftemplate-depth= to increase the maximum)"
 
77791
 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"
 
77792
 
 
77793
-#: cp/pt.c:19288
 
77794
+#: cp/pt.c:19284
 
77795
 #, gcc-internal-format
 
77796
 msgid "invalid template non-type parameter"
 
77797
 msgstr "ungültiger Nicht-Typ-Parameter für Template"
 
77798
 
 
77799
-#: cp/pt.c:19290
 
77800
+#: cp/pt.c:19286
 
77801
 #, gcc-internal-format
 
77802
 msgid "%q#T is not a valid type for a template non-type parameter"
 
77803
 msgstr "%q#T ist kein gültiger Typ für einen Nicht-Typ-Parameter eines Templates"
 
77804
 
 
77805
-#: cp/pt.c:20508
 
77806
+#: cp/pt.c:20504
 
77807
 #, gcc-internal-format
 
77808
 msgid "deducing from brace-enclosed initializer list requires #include <initializer_list>"
 
77809
 msgstr "Ermittlung aus geschweift geklammerter Initialisierungsliste erfordert #include <initializer_list>"
 
77810
 
 
77811
-#: cp/pt.c:20579
 
77812
-#, fuzzy, gcc-internal-format
 
77813
+#: cp/pt.c:20575
 
77814
+#, gcc-internal-format
 
77815
 msgid "unable to deduce lambda return type from %qE"
 
77816
-msgstr "%qT kann nicht aus %qE hergeleitet werden"
 
77817
+msgstr "Lambda-Rückgabewert von %qE kann nicht hergeleitet werden"
 
77818
 
 
77819
-#: cp/pt.c:20581
 
77820
+#: cp/pt.c:20577
 
77821
 #, gcc-internal-format
 
77822
 msgid "unable to deduce %qT from %qE"
 
77823
 msgstr "%qT kann nicht aus %qE hergeleitet werden"
 
77824
 
 
77825
-#: cp/pt.c:20595
 
77826
+#: cp/pt.c:20591
 
77827
 #, gcc-internal-format
 
77828
 msgid "inconsistent types %qT and %qT deduced for lambda return type"
 
77829
 msgstr "widersprüchliche Typen %qT und %qT für Lambda-Rückgabetypen hergeleitet"
 
77830
 
 
77831
-#: cp/pt.c:20599
 
77832
+#: cp/pt.c:20595
 
77833
 #, gcc-internal-format
 
77834
 msgid "inconsistent deduction for %qT: %qT and then %qT"
 
77835
 msgstr "widersprüchliche Herleitung für %qT: %qT und dann %qT"
 
77836
@@ -34778,17 +34773,17 @@
 
77837
 msgid "__label__ declarations are only allowed in function scopes"
 
77838
 msgstr "__label__-Deklarationen sind nur im Funktionsgültigkeitsbereich erlaubt"
 
77839
 
 
77840
-#: cp/semantics.c:1557
 
77841
+#: cp/semantics.c:1558
 
77842
 #, gcc-internal-format
 
77843
 msgid "invalid use of member %q+D in static member function"
 
77844
 msgstr "ungültige Verwendung des Elementes %q+D in statischer Elementfunktion"
 
77845
 
 
77846
-#: cp/semantics.c:1559
 
77847
+#: cp/semantics.c:1560
 
77848
 #, gcc-internal-format
 
77849
 msgid "invalid use of non-static data member %q+D"
 
77850
 msgstr "ungültige Verwendung des nicht-statischen Datenelementes %q+D"
 
77851
 
 
77852
-#: cp/semantics.c:1560
 
77853
+#: cp/semantics.c:1561
 
77854
 #, gcc-internal-format
 
77855
 msgid "from this location"
 
77856
 msgstr "von dieser Stelle"
 
77857
@@ -34863,15 +34858,15 @@
 
77858
 msgid "invalid base-class specification"
 
77859
 msgstr "ungültige Spezifizierung der Basisklasse"
 
77860
 
 
77861
-#: cp/semantics.c:3074 cp/semantics.c:9106
 
77862
+#: cp/semantics.c:3074 cp/semantics.c:9123
 
77863
 #, gcc-internal-format
 
77864
 msgid "%qD is not captured"
 
77865
 msgstr "%qD ist nicht aufgefangen"
 
77866
 
 
77867
 #: cp/semantics.c:3080
 
77868
-#, fuzzy, gcc-internal-format
 
77869
+#, gcc-internal-format
 
77870
 msgid "use of local variable with automatic storage from containing function"
 
77871
-msgstr "Verwendung einer %<auto%>-Variable aus enthaltender Funktion"
 
77872
+msgstr "Verwendung lokaler Variable mit automatischer Speicherklasse aus enthaltender Funktion"
 
77873
 
 
77874
 #: cp/semantics.c:3081
 
77875
 #, gcc-internal-format
 
77876
@@ -34991,263 +34986,268 @@
 
77877
 msgstr "Unterschied zwischen %qE und %qD hat keinen Ganzzahltyp"
 
77878
 
 
77879
 #. Report the error.
 
77880
-#: cp/semantics.c:5224
 
77881
+#: cp/semantics.c:5226
 
77882
 #, gcc-internal-format, gfc-internal-format
 
77883
 msgid "static assertion failed: %s"
 
77884
 msgstr "statische Erklärung gescheitert: %s"
 
77885
 
 
77886
-#: cp/semantics.c:5227
 
77887
+#: cp/semantics.c:5229
 
77888
 #, gcc-internal-format
 
77889
 msgid "non-constant condition for static assertion"
 
77890
 msgstr "Nicht-konstante Bedingung für statische Behauptung"
 
77891
 
 
77892
-#: cp/semantics.c:5256
 
77893
+#: cp/semantics.c:5258
 
77894
 #, gcc-internal-format
 
77895
 msgid "argument to decltype must be an expression"
 
77896
 msgstr "Argument für decltype muss ein Ausdruck sein"
 
77897
 
 
77898
-#: cp/semantics.c:5281
 
77899
+#: cp/semantics.c:5283
 
77900
 #, gcc-internal-format
 
77901
 msgid "decltype cannot resolve address of overloaded function"
 
77902
 msgstr "decltype kann die Adresse der überladenen Funktion nicht auflösen"
 
77903
 
 
77904
-#: cp/semantics.c:5612
 
77905
+#: cp/semantics.c:5614
 
77906
 #, gcc-internal-format
 
77907
 msgid "__is_convertible_to"
 
77908
 msgstr "__is_convertible_to"
 
77909
 
 
77910
-#: cp/semantics.c:5730
 
77911
+#: cp/semantics.c:5732
 
77912
 #, gcc-internal-format
 
77913
 msgid "the type %qT of constexpr variable %qD is not literal"
 
77914
 msgstr "der Typ %qT der Variable %qD als konstanter Ausdruck ist kein Literal"
 
77915
 
 
77916
-#: cp/semantics.c:5800
 
77917
+#: cp/semantics.c:5802
 
77918
 #, gcc-internal-format
 
77919
 msgid "invalid type for parameter %d of constexpr function %q+#D"
 
77920
 msgstr "ungültiger Typ für Parameter %d der Funktion %q+#D als konstantem Ausdruck"
 
77921
 
 
77922
-#: cp/semantics.c:5814
 
77923
+#: cp/semantics.c:5816
 
77924
 #, gcc-internal-format
 
77925
 msgid "invalid return type %qT of constexpr function %q+D"
 
77926
 msgstr "ungültiger Rückgabetyp %qT der Funktion %q+D als konstantem Ausdruck"
 
77927
 
 
77928
-#: cp/semantics.c:5836
 
77929
+#: cp/semantics.c:5838
 
77930
 #, gcc-internal-format
 
77931
 msgid "%q#T has virtual base classes"
 
77932
 msgstr "%q#T hat virtuelle Basisklassen"
 
77933
 
 
77934
-#: cp/semantics.c:6036
 
77935
+#: cp/semantics.c:6038
 
77936
 #, gcc-internal-format
 
77937
 msgid "constexpr constructor does not have empty body"
 
77938
 msgstr "Konstruktor mit konstantem Ausdruck hat keinen leeren Körper"
 
77939
 
 
77940
-#: cp/semantics.c:6122
 
77941
+#: cp/semantics.c:6124
 
77942
 #, gcc-internal-format
 
77943
 msgid "body of %<constexpr%> constructor cannot be a function-try-block"
 
77944
-msgstr ""
 
77945
+msgstr "Körper des %<constexpr%>-Konstruktor kann kein Funktions-»try«-Block sein"
 
77946
 
 
77947
-#: cp/semantics.c:6245
 
77948
+#: cp/semantics.c:6247
 
77949
 #, gcc-internal-format
 
77950
 msgid "%<constexpr%> constructor for union %qT must initialize exactly one non-static data member"
 
77951
 msgstr "%<constexpr%>-Konstruktor für Union %qT muss genau ein nicht-statisches Datenelement initialisieren"
 
77952
 
 
77953
-#: cp/semantics.c:6285
 
77954
+#: cp/semantics.c:6287
 
77955
 #, gcc-internal-format
 
77956
 msgid "uninitialized member %qD in %<constexpr%> constructor"
 
77957
 msgstr "nicht initialisiertes Element %qD in %<constexpr%>-Konstruktor"
 
77958
 
 
77959
-#: cp/semantics.c:6316
 
77960
+#: cp/semantics.c:6318
 
77961
 #, gcc-internal-format
 
77962
 msgid "body of constexpr function %qD not a return-statement"
 
77963
 msgstr "Körper der Funktion %qD mit konstantem Ausdruck ist keine Rückgabeanweisung"
 
77964
 
 
77965
-#: cp/semantics.c:6371
 
77966
+#: cp/semantics.c:6373
 
77967
 #, gcc-internal-format
 
77968
 msgid "%q+D is not usable as a constexpr function because:"
 
77969
 msgstr "%q+D ist nicht als Funktion mit konstantem Audruck verwendbar, denn:"
 
77970
 
 
77971
-#: cp/semantics.c:6706
 
77972
+#: cp/semantics.c:6708
 
77973
 #, gcc-internal-format
 
77974
 msgid "expression %qE does not designate a constexpr function"
 
77975
 msgstr "Ausdruck %qE bezeichnet keine Funktion mit konstantem Ausdruck"
 
77976
 
 
77977
-#: cp/semantics.c:6720 cp/semantics.c:8360
 
77978
+#: cp/semantics.c:6722 cp/semantics.c:8362
 
77979
 #, gcc-internal-format
 
77980
 msgid "call to non-constexpr function %qD"
 
77981
 msgstr "Aufruf der Funktion %qD, die kein konstanter Ausdruck ist"
 
77982
 
 
77983
 #. The definition of fun was somehow unsuitable.
 
77984
-#: cp/semantics.c:6748
 
77985
+#: cp/semantics.c:6750
 
77986
 #, gcc-internal-format
 
77987
 msgid "%qD called in a constant expression"
 
77988
 msgstr "%qD in konstantem Ausdruck aufgerufen"
 
77989
 
 
77990
-#: cp/semantics.c:6752
 
77991
+#: cp/semantics.c:6754
 
77992
 #, gcc-internal-format
 
77993
 msgid "%qD used before its definition"
 
77994
 msgstr "%qD vor seiner Definition verwendet"
 
77995
 
 
77996
-#: cp/semantics.c:6786
 
77997
+#: cp/semantics.c:6788
 
77998
 #, gcc-internal-format
 
77999
 msgid "call has circular dependency"
 
78000
 msgstr "Aufruf hat ringförmige Abhängigkeit"
 
78001
 
 
78002
-#: cp/semantics.c:6794
 
78003
+#: cp/semantics.c:6796
 
78004
 #, gcc-internal-format, gfc-internal-format
 
78005
 msgid "constexpr evaluation depth exceeds maximum of %d (use -fconstexpr-depth= to increase the maximum)"
 
78006
 msgstr "Auswertungstiefe des konstanten Ausdrucks überschreitet Höchstwert %d (-fconstexpr-depth= verwenden, um dies zu erhöhen)"
 
78007
 
 
78008
-#: cp/semantics.c:6858
 
78009
+#: cp/semantics.c:6860
 
78010
 #, gcc-internal-format
 
78011
 msgid "%q+E is not a constant expression"
 
78012
 msgstr "%q+E ist kein Konstantenausdruck"
 
78013
 
 
78014
-#: cp/semantics.c:7004
 
78015
+#: cp/semantics.c:7006
 
78016
 #, gcc-internal-format
 
78017
 msgid "array subscript out of bound"
 
78018
 msgstr "Feldindex ist außerhalb der Feldgrenzen"
 
78019
 
 
78020
-#: cp/semantics.c:7050 cp/semantics.c:7110 cp/semantics.c:7804
 
78021
+#: cp/semantics.c:7052 cp/semantics.c:7112 cp/semantics.c:7806
 
78022
 #, gcc-internal-format
 
78023
 msgid "%qE is not a constant expression"
 
78024
 msgstr "%qE ist kein Konstantenausdruck"
 
78025
 
 
78026
-#: cp/semantics.c:7056
 
78027
+#: cp/semantics.c:7058
 
78028
 #, gcc-internal-format
 
78029
 msgid "mutable %qD is not usable in a constant expression"
 
78030
 msgstr "veränderliches %qD ist in konstantem Ausdruck nicht verwendbar"
 
78031
 
 
78032
-#: cp/semantics.c:7071
 
78033
+#: cp/semantics.c:7073
 
78034
 #, gcc-internal-format
 
78035
 msgid "accessing %qD member instead of initialized %qD member in constant expression"
 
78036
 msgstr "Zugriff auf Element %qD statt auf initialisiertes Element %qD in Konstantenausdruck"
 
78037
 
 
78038
-#: cp/semantics.c:7630
 
78039
+#: cp/semantics.c:7632
 
78040
 #, gcc-internal-format
 
78041
 msgid "accessing value of %qE through a %qT glvalue in a constant expression"
 
78042
 msgstr "auf Wert von %qE wird über ein %qT GL-Wert in Konstantenausdruck zugegriffen"
 
78043
 
 
78044
-#: cp/semantics.c:7665
 
78045
+#: cp/semantics.c:7667
 
78046
 #, gcc-internal-format
 
78047
 msgid "the value of %qD is not usable in a constant expression"
 
78048
 msgstr "der Wert von %qD ist in konstantem Ausdruck nicht verwendbar"
 
78049
 
 
78050
-#: cp/semantics.c:7672
 
78051
+#: cp/semantics.c:7674
 
78052
 #, gcc-internal-format
 
78053
 msgid "%qD used in its own initializer"
 
78054
 msgstr "%qD in seiner eigenen Initialisierung verwendet"
 
78055
 
 
78056
-#: cp/semantics.c:7677
 
78057
+#: cp/semantics.c:7679
 
78058
 #, gcc-internal-format
 
78059
 msgid "%q#D is not const"
 
78060
 msgstr "%q#D ist nicht konstant"
 
78061
 
 
78062
-#: cp/semantics.c:7680
 
78063
+#: cp/semantics.c:7682
 
78064
 #, gcc-internal-format
 
78065
 msgid "%q#D is volatile"
 
78066
 msgstr "%q#D ist volatile"
 
78067
 
 
78068
-#: cp/semantics.c:7684
 
78069
+#: cp/semantics.c:7686
 
78070
 #, gcc-internal-format
 
78071
 msgid "%qD was not initialized with a constant expression"
 
78072
 msgstr "%qD wurde nicht mit konstantem Ausdruck initialisiert"
 
78073
 
 
78074
-#: cp/semantics.c:7693
 
78075
+#: cp/semantics.c:7695
 
78076
 #, gcc-internal-format
 
78077
 msgid "%qD was not declared %<constexpr%>"
 
78078
 msgstr "%qD wurde nicht als %<constexpr%> definiert"
 
78079
 
 
78080
-#: cp/semantics.c:7696
 
78081
+#: cp/semantics.c:7698
 
78082
 #, gcc-internal-format
 
78083
 msgid "%qD does not have integral or enumeration type"
 
78084
 msgstr "%qD hat keinen Ganzzahl- oder Aufzählungstyp"
 
78085
 
 
78086
-#: cp/semantics.c:7792 cp/semantics.c:8492
 
78087
+#: cp/semantics.c:7794 cp/semantics.c:8494
 
78088
 #, gcc-internal-format
 
78089
 msgid "use of the value of the object being constructed in a constant expression"
 
78090
 msgstr "Verwendung des Wertes des konstruierten Objektes in konstantem Ausdruck"
 
78091
 
 
78092
-#: cp/semantics.c:7820 cp/semantics.c:8630
 
78093
+#: cp/semantics.c:7822 cp/semantics.c:8644
 
78094
 #, gcc-internal-format
 
78095
 msgid "temporary of non-literal type %qT in a constant expression"
 
78096
 msgstr "Zwischenergebnis des nicht-literalen Typs %qT in konstantem Ausdruck"
 
78097
 
 
78098
-#: cp/semantics.c:8087 cp/semantics.c:8534 cp/semantics.c:8794
 
78099
+#: cp/semantics.c:8089 cp/semantics.c:8536 cp/semantics.c:8811
 
78100
 #, gcc-internal-format
 
78101
 msgid "expression %qE is not a constant-expression"
 
78102
 msgstr "Ausdruck %qE ist kein konstanter Ausdruck"
 
78103
 
 
78104
-#: cp/semantics.c:8092
 
78105
+#: cp/semantics.c:8094
 
78106
 #, gcc-internal-format
 
78107
 msgid "unexpected expression %qE of kind %s"
 
78108
 msgstr "unerwarteter Ausdruck %qE der Art %s"
 
78109
 
 
78110
-#: cp/semantics.c:8124
 
78111
+#: cp/semantics.c:8126
 
78112
 #, gcc-internal-format
 
78113
 msgid "%qT cannot be the type of a complete constant expression because it has mutable sub-objects"
 
78114
 msgstr "%qT kann nicht der Typ eines vollständigen konstanten Ausdrucks sein, da es veränderliche Sub-Objekte hat"
 
78115
 
 
78116
-#: cp/semantics.c:8137
 
78117
+#: cp/semantics.c:8139
 
78118
 #, gcc-internal-format
 
78119
 msgid "conversion from pointer type %qT to arithmetic type %qT in a constant-expression"
 
78120
 msgstr "Umwandlung des Zeigertyps %qT in arithmetischen Typ %qT in konstantem Ausdruck"
 
78121
 
 
78122
-#: cp/semantics.c:8308
 
78123
+#: cp/semantics.c:8310
 
78124
 #, gcc-internal-format
 
78125
 msgid "expression %qE has side-effects"
 
78126
 msgstr "Ausdruck %qE hat Seiteneffekte"
 
78127
 
 
78128
-#: cp/semantics.c:8378
 
78129
+#: cp/semantics.c:8380
 
78130
 #, gcc-internal-format
 
78131
 msgid "calling a member function of the object being constructed in a constant expression"
 
78132
 msgstr "Aufruf einer Elementfunktion des konstruierten Objektes in konstantem Ausdruck"
 
78133
 
 
78134
-#: cp/semantics.c:8460
 
78135
+#: cp/semantics.c:8462
 
78136
 #, gcc-internal-format
 
78137
 msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
 
78138
 msgstr "Adresse eines Objektes %qE mit thread-lokalem oder automatischem Speicher ist kein konstanter Ausdruck"
 
78139
 
 
78140
-#: cp/semantics.c:8546
 
78141
+#: cp/semantics.c:8548
 
78142
 #, gcc-internal-format
 
78143
 msgid "typeid-expression is not a constant expression because %qE is of polymorphic type"
 
78144
 msgstr "Typeid-Ausdruck ist kein konstanter Ausdruck, da %qE polymorphen Typ hat"
 
78145
 
 
78146
-#: cp/semantics.c:8559
 
78147
+#: cp/semantics.c:8561
 
78148
 #, gcc-internal-format
 
78149
 msgid "difference of two pointer expressions is not a constant expression"
 
78150
 msgstr "Unterschied zweier Zeigerausdrücke ist kein konstanter Ausdruck"
 
78151
 
 
78152
-#: cp/semantics.c:8578
 
78153
+#: cp/semantics.c:8580
 
78154
 #, gcc-internal-format
 
78155
 msgid "pointer comparison expression is not a constant expression"
 
78156
 msgstr "Zeigervergleichsausdruck ist kein konstanter Ausdruck"
 
78157
 
 
78158
-#: cp/semantics.c:8679
 
78159
+#: cp/semantics.c:8619
 
78160
 #, gcc-internal-format
 
78161
+msgid "cast to non-integral type %qT in a constant expression"
 
78162
+msgstr "Umwandlung in Nicht-Ganzzahltyp %qT in konstantem Ausdruck"
 
78163
+
 
78164
+#: cp/semantics.c:8695
 
78165
+#, gcc-internal-format
 
78166
 msgid "division by zero is not a constant-expression"
 
78167
 msgstr "Division durch Null ist kein konstanter Ausdruck"
 
78168
 
 
78169
-#: cp/semantics.c:8802
 
78170
+#: cp/semantics.c:8819
 
78171
 #, gcc-internal-format
 
78172
 msgid "non-constant array initialization"
 
78173
 msgstr "nicht konstante Feldinitialisierung"
 
78174
 
 
78175
-#: cp/semantics.c:8811
 
78176
+#: cp/semantics.c:8828
 
78177
 #, gcc-internal-format, gfc-internal-format
 
78178
 msgid "unexpected AST of kind %s"
 
78179
 msgstr "unerwarteter AST der Art %s"
 
78180
 
 
78181
-#: cp/semantics.c:9303
 
78182
+#: cp/semantics.c:9320
 
78183
 #, gcc-internal-format
 
78184
 msgid "cannot capture %qE by reference"
 
78185
 msgstr "%qE kann nicht per Referenz aufgefangen werden"
 
78186
 
 
78187
-#: cp/semantics.c:9326
 
78188
+#: cp/semantics.c:9343
 
78189
 #, gcc-internal-format
 
78190
 msgid "already captured %qD in lambda expression"
 
78191
 msgstr "%qD bereits in Lambda-Ausdruck erfasst"
 
78192
 
 
78193
-#: cp/semantics.c:9472
 
78194
+#: cp/semantics.c:9515
 
78195
 #, gcc-internal-format
 
78196
 msgid "%<this%> was not captured for this lambda function"
 
78197
 msgstr "%<this%> wurde für diese Lambda-Funktion nicht aufgefangen"
 
78198
@@ -35257,82 +35257,82 @@
 
78199
 msgid "%qV qualifiers cannot be applied to %qT"
 
78200
 msgstr "%qV-Qualifizierer können nicht auf %qT angewendet werden"
 
78201
 
 
78202
-#: cp/tree.c:3084
 
78203
+#: cp/tree.c:3078
 
78204
 #, gcc-internal-format
 
78205
 msgid "%qE attribute can only be applied to Java class definitions"
 
78206
 msgstr "Attribut %qE kann nur auf Java-Klassendefinitionen angewendet werden"
 
78207
 
 
78208
-#: cp/tree.c:3113
 
78209
+#: cp/tree.c:3107
 
78210
 #, gcc-internal-format
 
78211
 msgid "%qE attribute can only be applied to class definitions"
 
78212
 msgstr "Attribut %qE kann nur auf Klassendefinitionen angewendet werden"
 
78213
 
 
78214
-#: cp/tree.c:3119
 
78215
+#: cp/tree.c:3113
 
78216
 #, gcc-internal-format
 
78217
 msgid "%qE is obsolete; g++ vtables are now COM-compatible by default"
 
78218
 msgstr "%qE ist veraltet; g++-vtables sind jetzt standardmäßig COM-verträglich"
 
78219
 
 
78220
-#: cp/tree.c:3143
 
78221
+#: cp/tree.c:3137
 
78222
 #, gcc-internal-format
 
78223
 msgid "requested init_priority is not an integer constant"
 
78224
 msgstr "angefordertes init_priority ist keine Ganzzahlkonstante"
 
78225
 
 
78226
-#: cp/tree.c:3164
 
78227
+#: cp/tree.c:3158
 
78228
 #, gcc-internal-format
 
78229
 msgid "can only use %qE attribute on file-scope definitions of objects of class type"
 
78230
 msgstr "nur Attribut %qE kann für Definitionen von Objekten eines Klassentyps im Datei-Gültigkeitsbereich verwendet werden"
 
78231
 
 
78232
-#: cp/tree.c:3172
 
78233
+#: cp/tree.c:3166
 
78234
 #, gcc-internal-format
 
78235
 msgid "requested init_priority is out of range"
 
78236
 msgstr "angefordertes init_priority ist außerhalb des Wertebereiches"
 
78237
 
 
78238
-#: cp/tree.c:3182
 
78239
+#: cp/tree.c:3176
 
78240
 #, gcc-internal-format
 
78241
 msgid "requested init_priority is reserved for internal use"
 
78242
 msgstr "angefordertes init_priority ist für interne Verwendung reserviert"
 
78243
 
 
78244
-#: cp/tree.c:3193
 
78245
+#: cp/tree.c:3187
 
78246
 #, gcc-internal-format
 
78247
 msgid "%qE attribute is not supported on this platform"
 
78248
 msgstr "Attribut %qE wird auf dieser Plattform nicht unterstützt"
 
78249
 
 
78250
-#: cp/tree.c:3220
 
78251
-#, fuzzy, gcc-internal-format
 
78252
+#: cp/tree.c:3214
 
78253
+#, gcc-internal-format
 
78254
 msgid "redeclaration of %qD adds abi tag %E"
 
78255
-msgstr "Deklaration von %qD als Element %qT"
 
78256
+msgstr "Redeklaration von %qD fügt ABI-Marke %E hinzu"
 
78257
 
 
78258
-#: cp/tree.c:3226
 
78259
-#, fuzzy, gcc-internal-format
 
78260
+#: cp/tree.c:3220
 
78261
+#, gcc-internal-format
 
78262
 msgid "previous declaration here"
 
78263
-msgstr "vorherige Deklaration %q+#D hier"
 
78264
+msgstr "vorherige Deklaration hier"
 
78265
 
 
78266
-#: cp/tree.c:3243
 
78267
-#, fuzzy, gcc-internal-format
 
78268
+#: cp/tree.c:3237
 
78269
+#, gcc-internal-format
 
78270
 msgid "%qE attribute applied to non-class, non-enum type %qT"
 
78271
-msgstr "Attribut %qE ignoriert für Nicht-Klassen-Typen"
 
78272
+msgstr "Attribut %qE auf Nicht-Klassen-, Nicht-Enum-Typ %qT angewendet"
 
78273
 
 
78274
-#: cp/tree.c:3249
 
78275
-#, fuzzy, gcc-internal-format
 
78276
+#: cp/tree.c:3243
 
78277
+#, gcc-internal-format
 
78278
 msgid "%qE attribute applied to %qT after its definition"
 
78279
-msgstr "auf %qT nach einer Definition angewandte Attribute werden ignoriert"
 
78280
+msgstr "Attribut %qE auf %qT nach seiner Definition angewendet"
 
78281
 
 
78282
-#: cp/tree.c:3271
 
78283
-#, fuzzy, gcc-internal-format
 
78284
+#: cp/tree.c:3265
 
78285
+#, gcc-internal-format
 
78286
 msgid "%qE attribute applied to non-function %qD"
 
78287
-msgstr "Attribut %qE kann nur auf Funktionen angewandt werden"
 
78288
+msgstr "Attribut %qE auf Nicht-Funktion %qD angewendet"
 
78289
 
 
78290
-#: cp/tree.c:3276
 
78291
-#, fuzzy, gcc-internal-format
 
78292
+#: cp/tree.c:3270
 
78293
+#, gcc-internal-format
 
78294
 msgid "%qE attribute applied to extern \"C\" function %qD"
 
78295
-msgstr "Attribut %qE kann nur auf Funktionen angewandt werden"
 
78296
+msgstr "Attribut %qE auf »extern \"C\"«-Funktion %qD angewendet"
 
78297
 
 
78298
-#: cp/tree.c:3977
 
78299
+#: cp/tree.c:3971
 
78300
 #, gcc-internal-format
 
78301
 msgid "zero as null pointer constant"
 
78302
 msgstr "Null als Null-Zeigerkonstante"
 
78303
 
 
78304
-#: cp/tree.c:3990
 
78305
+#: cp/tree.c:3984
 
78306
 #, gcc-internal-format, gfc-internal-format
 
78307
 msgid "lang_* check: failed in %s, at %s:%d"
 
78308
 msgstr "Überprüfung von lang_*: in %s, bei %s:%d gescheitert"
 
78309
@@ -35515,7 +35515,7 @@
 
78310
 #: cp/typeck.c:2915
 
78311
 #, gcc-internal-format
 
78312
 msgid "left hand operand of %<->*%> must be a pointer to class, but is a pointer to member of type %qT"
 
78313
-msgstr ""
 
78314
+msgstr "linker Operand von %<->*%> muss Zeiger auf Klasse sein, ist aber ein Zeiger auf Element des Typs %qT"
 
78315
 
 
78316
 #: cp/typeck.c:2951
 
78317
 #, gcc-internal-format
 
78318
@@ -35558,14 +35558,14 @@
 
78319
 msgstr "%qE kann nicht als Funktion verwendet werden"
 
78320
 
 
78321
 #: cp/typeck.c:3409
 
78322
-#, fuzzy, gcc-internal-format
 
78323
+#, gcc-internal-format
 
78324
 msgid "%qD cannot be used as a function"
 
78325
-msgstr "%qE kann nicht als Funktion verwendet werden"
 
78326
+msgstr "%qD kann nicht als Funktion verwendet werden"
 
78327
 
 
78328
 #: cp/typeck.c:3412
 
78329
-#, fuzzy, gcc-internal-format
 
78330
+#, gcc-internal-format
 
78331
 msgid "expression cannot be used as a function"
 
78332
-msgstr "%qE kann nicht als Funktion verwendet werden"
 
78333
+msgstr "Ausdruck kann nicht als Funktion verwendet werden"
 
78334
 
 
78335
 #: cp/typeck.c:3461
 
78336
 #, gcc-internal-format
 
78337
@@ -35673,9 +35673,9 @@
 
78338
 msgstr "ISO-C++ verbietet Vergleich zwischen Zeiger und Ganzzahl"
 
78339
 
 
78340
 #: cp/typeck.c:4463 cp/typeck.c:4471
 
78341
-#, fuzzy, gcc-internal-format
 
78342
+#, gcc-internal-format
 
78343
 msgid "operand types are %qT and %qT"
 
78344
-msgstr "kein Typ namens %q#T in %q#T"
 
78345
+msgstr "Operandentypen sind %qT und %qT"
 
78346
 
 
78347
 #: cp/typeck.c:4538
 
78348
 #, gcc-internal-format
 
78349
@@ -35865,9 +35865,9 @@
 
78350
 msgstr "reinterpret_cast des Typs %qT in Typ %qT entfernt Qualifizierer"
 
78351
 
 
78352
 #: cp/typeck.c:6063
 
78353
-#, fuzzy, gcc-internal-format
 
78354
+#, gcc-internal-format
 
78355
 msgid "useless cast to type %qT"
 
78356
-msgstr "%qT verwendet lokalen Typen %qT"
 
78357
+msgstr "nutzlose Umwandlung in Typ %qT"
 
78358
 
 
78359
 #: cp/typeck.c:6405
 
78360
 #, gcc-internal-format
 
78361
@@ -36087,28 +36087,33 @@
 
78362
 msgstr "Rückgabe eines Wertes von einem Konstruktor"
 
78363
 
 
78364
 #. Give a helpful error message.
 
78365
-#: cp/typeck.c:8133 cp/typeck.c:8172
 
78366
+#: cp/typeck.c:8133 cp/typeck.c:8177
 
78367
 #, gcc-internal-format
 
78368
 msgid "return-statement with no value, in function returning %qT"
 
78369
 msgstr "Return-Anweisung ohne Wert, in %qT zurückgebender Funktion"
 
78370
 
 
78371
-#: cp/typeck.c:8191
 
78372
+#: cp/typeck.c:8141
 
78373
 #, gcc-internal-format
 
78374
+msgid "returning initializer list"
 
78375
+msgstr "Initialisierungsliste wird zurückgegeben"
 
78376
+
 
78377
+#: cp/typeck.c:8196
 
78378
+#, gcc-internal-format
 
78379
 msgid "return-statement with a value, in function returning 'void'"
 
78380
 msgstr "Return-Anweisung mit Wert in »void« zurückgebender Funktion"
 
78381
 
 
78382
-#: cp/typeck.c:8221
 
78383
+#: cp/typeck.c:8226
 
78384
 #, gcc-internal-format
 
78385
 msgid "%<operator new%> must not return NULL unless it is declared %<throw()%> (or -fcheck-new is in effect)"
 
78386
 msgstr "%<operator new%> darf nicht NULL zurückgeben, außer es ist mit %<throw()%> deklariert (oder -fcheck-new ist eingeschaltet)"
 
78387
 
 
78388
 #. Make this a permerror because we used to accept it.
 
78389
-#: cp/typeck.c:8789
 
78390
+#: cp/typeck.c:8794
 
78391
 #, gcc-internal-format
 
78392
 msgid "using temporary as lvalue"
 
78393
 msgstr "temporärer Wert wird als L-Wert verwendet"
 
78394
 
 
78395
-#: cp/typeck.c:8791
 
78396
+#: cp/typeck.c:8796
 
78397
 #, gcc-internal-format
 
78398
 msgid "using xvalue (rvalue reference) as lvalue"
 
78399
 msgstr "X-Wert (R-Wert-Referenz) wird als L-Wert verwendet"
 
78400
@@ -36420,9 +36425,9 @@
 
78401
 msgstr "Umwandlung einer Unendlichkeit oder NaN bei %L in INTEGER"
 
78402
 
 
78403
 #: fortran/arith.c:904 fortran/arith.c:929
 
78404
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78405
+#, gcc-internal-format, gfc-internal-format
 
78406
 msgid "Noninteger exponent in an initialization expression at %L"
 
78407
-msgstr "Fortran 2003: Nichtganzzahliger Exponent in einem Initialisierungsausdruck bei %L"
 
78408
+msgstr "Nichtganzzahliger Exponent in einem Initialisierungsausdruck bei %L"
 
78409
 
 
78410
 #: fortran/arith.c:915
 
78411
 #, gcc-internal-format, gfc-internal-format
 
78412
@@ -36553,9 +36558,9 @@
 
78413
 msgstr "Erwarteter Ausdruck in Feldspezifikation bei %C"
 
78414
 
 
78415
 #: fortran/array.c:470
 
78416
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78417
+#, gcc-internal-format, gfc-internal-format
 
78418
 msgid "Assumed-rank array at %C"
 
78419
-msgstr "Aufzählung kann kein Feld bei %C sein"
 
78420
+msgstr "Feld mit vermutetem Rang bei %C"
 
78421
 
 
78422
 #: fortran/array.c:505
 
78423
 #, gcc-internal-format, gfc-internal-format
 
78424
@@ -36593,14 +36598,14 @@
 
78425
 msgstr "Feldspezifikation bei %C hat mehr als %d Dimensionen"
 
78426
 
 
78427
 #: fortran/array.c:579
 
78428
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78429
+#, gcc-internal-format, gfc-internal-format
 
78430
 msgid "Array specification at %C with more than 7 dimensions"
 
78431
-msgstr "Feldspezifikation bei %C hat mehr als %d Dimensionen"
 
78432
+msgstr "Feldspezifikation bei %C mit mehr als 7 Dimensionen"
 
78433
 
 
78434
 #: fortran/array.c:592
 
78435
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78436
+#, gcc-internal-format, gfc-internal-format
 
78437
 msgid "Coarray declaration at %C"
 
78438
-msgstr "Fortran 2008: Coarray-Deklaration bei %C"
 
78439
+msgstr "Coarray-Deklaration bei %C"
 
78440
 
 
78441
 #: fortran/array.c:690
 
78442
 #, gcc-internal-format, gfc-internal-format
 
78443
@@ -36608,78 +36613,78 @@
 
78444
 msgstr "Obere Grenze der letzten Coarray-Dimension muss '*' bei %C sein"
 
78445
 
 
78446
 #: fortran/array.c:758
 
78447
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78448
+#, gcc-internal-format, gfc-internal-format
 
78449
 msgid "The assumed-rank array '%s' at %L shall not have a codimension"
 
78450
-msgstr "Koarray-Variable »%s« bei %L sollte keine Kodimensionen mit aufgeschobener Form haben"
 
78451
+msgstr "Das Feld »%s« mit vermutetem Rang bei %L sollte keine Kodimension haben"
 
78452
 
 
78453
 #: fortran/array.c:918
 
78454
 #, gcc-internal-format, gfc-internal-format
 
78455
 msgid "DO-iterator '%s' at %L is inside iterator of the same name"
 
78456
 msgstr "DO-Iterator »%s« bei %L ist innerhalb eines Iterators mit gleichem Namen"
 
78457
 
 
78458
-#: fortran/array.c:1010 fortran/array.c:1143
 
78459
+#: fortran/array.c:1010 fortran/array.c:1154
 
78460
 #, gcc-internal-format, gfc-internal-format
 
78461
 msgid "Syntax error in array constructor at %C"
 
78462
 msgstr "Syntaxfehler in Feldkonstruktor bei %C"
 
78463
 
 
78464
-#: fortran/array.c:1062
 
78465
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78466
+#: fortran/array.c:1063
 
78467
+#, gcc-internal-format, gfc-internal-format
 
78468
 msgid "[...] style array constructors at %C"
 
78469
-msgstr "Fortran 2003: Feldkonstruktoren im [...]-Stil bei %C"
 
78470
+msgstr "Feldkonstruktoren im [...]-Stil bei %C"
 
78471
 
 
78472
-#: fortran/array.c:1083
 
78473
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78474
+#: fortran/array.c:1085
 
78475
+#, gcc-internal-format, gfc-internal-format
 
78476
 msgid "Array constructor including type specification at %C"
 
78477
-msgstr "Fortran 2003: Feldkonstruktor mit Typspezifikation bei %C"
 
78478
+msgstr "Feldkonstruktor mit Typspezifikation bei %C"
 
78479
 
 
78480
-#: fortran/array.c:1089 fortran/match.c:3469
 
78481
+#: fortran/array.c:1094 fortran/match.c:3469
 
78482
 #, gcc-internal-format, gfc-internal-format
 
78483
 msgid "Type-spec at %L cannot contain a deferred type parameter"
 
78484
 msgstr "Typspezifikation bei %L kann keine Parameter mit aufgeschobenem Typ haben"
 
78485
 
 
78486
-#: fortran/array.c:1105
 
78487
+#: fortran/array.c:1116
 
78488
 #, gcc-internal-format, gfc-internal-format
 
78489
 msgid "Empty array constructor at %C is not allowed"
 
78490
 msgstr "Leerer Feldkonstruktor bei %C ist nicht erlaubt"
 
78491
 
 
78492
-#: fortran/array.c:1190
 
78493
+#: fortran/array.c:1201
 
78494
 #, gcc-internal-format, gfc-internal-format
 
78495
 msgid "Element in %s array constructor at %L is %s"
 
78496
 msgstr "Element in Feldkonstruktor %s bei %L ist %s"
 
78497
 
 
78498
-#: fortran/array.c:1518
 
78499
+#: fortran/array.c:1529
 
78500
 #, gcc-internal-format, gfc-internal-format
 
78501
 msgid "Iterator step at %L cannot be zero"
 
78502
 msgstr "Iteratorschritt bei %L kann nicht Null sein"
 
78503
 
 
78504
 #. Problems occur when we get something like
 
78505
 #. integer :: a(lots) = (/(i, i=1, lots)/)
 
78506
-#: fortran/array.c:1655 fortran/expr.c:1535 fortran/trans-array.c:5370
 
78507
+#: fortran/array.c:1666 fortran/expr.c:1535 fortran/trans-array.c:5370
 
78508
 #, gcc-internal-format, gfc-internal-format
 
78509
 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"
 
78510
 msgstr "Die Anzahl der Elemente im Feldkonstruktor bei %L erfordert Erhöhung der erlaubten oberen Grenze %d. Siehe Option -fmax-array-constructor"
 
78511
 
 
78512
-#: fortran/array.c:1826
 
78513
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78514
+#: fortran/array.c:1837
 
78515
+#, gcc-internal-format, gfc-internal-format
 
78516
 msgid "AC-IMPLIED-DO initial expression references control variable at %L"
 
78517
-msgstr "Typfehler in Ausdrucksreferenz bei %L"
 
78518
+msgstr "erster Ausdruck von AC-IMPLIED-DO referenziert Steuervariable bei %L"
 
78519
 
 
78520
-#: fortran/array.c:1833
 
78521
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78522
+#: fortran/array.c:1844
 
78523
+#, gcc-internal-format, gfc-internal-format
 
78524
 msgid "AC-IMPLIED-DO final expression references control variable at %L"
 
78525
-msgstr "Typfehler in Ausdrucksreferenz bei %L"
 
78526
+msgstr "letzter Ausdruck von AC-IMPLIED-DO referenziert Steuervariable bei %L"
 
78527
 
 
78528
-#: fortran/array.c:1840
 
78529
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78530
+#: fortran/array.c:1851
 
78531
+#, gcc-internal-format, gfc-internal-format
 
78532
 msgid "AC-IMPLIED-DO step expression references control variable at %L"
 
78533
-msgstr "Typfehler in Ausdrucksreferenz bei %L"
 
78534
+msgstr "Schrittausdruck von AC-IMPLIED-DO referenziert Steuervariable bei %L"
 
78535
 
 
78536
-#: fortran/array.c:1852
 
78537
+#: fortran/array.c:1863
 
78538
 #, gcc-internal-format, gfc-internal-format
 
78539
 msgid "Array constructor value at %L shall not be unlimited polymorphic [F2008: C4106]"
 
78540
-msgstr ""
 
78541
+msgstr "Wert für Feldkonstruktor bei %L sollte nicht unbegrenzt polymorph sein [F2008: C4106]"
 
78542
 
 
78543
-#: fortran/array.c:1935
 
78544
+#: fortran/array.c:1946
 
78545
 #, gcc-internal-format, gfc-internal-format
 
78546
 msgid "Different CHARACTER lengths (%d/%d) in array constructor at %L"
 
78547
 msgstr "Unterschiedliche CHARACTER-Längen (%d, %d) in Feldkonstruktor bei %L"
 
78548
@@ -36831,9 +36836,9 @@
 
78549
 
 
78550
 #: fortran/check.c:867 fortran/check.c:1806 fortran/check.c:1932
 
78551
 #: fortran/check.c:2006 fortran/check.c:2358
 
78552
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78553
+#, gcc-internal-format, gfc-internal-format
 
78554
 msgid "Different type kinds at %L"
 
78555
-msgstr "Erweiterung: Verschiedene Typ-Arten bei %L"
 
78556
+msgstr "Verschiedene Typ-Arten bei %L"
 
78557
 
 
78558
 #: fortran/check.c:903
 
78559
 #, gcc-internal-format, gfc-internal-format
 
78560
@@ -36891,9 +36896,9 @@
 
78561
 msgstr "VALUE-Argument der intrinsischen Funktion »%s« bei %L sollte definierbar sein"
 
78562
 
 
78563
 #: fortran/check.c:1084
 
78564
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78565
+#, gcc-internal-format, gfc-internal-format
 
78566
 msgid "Negative argument N at %L"
 
78567
-msgstr "Erweiterung: Negatives Argument N bei %L"
 
78568
+msgstr "Negatives Argument N bei %L"
 
78569
 
 
78570
 #: fortran/check.c:1256 fortran/check.c:1426
 
78571
 #, gcc-internal-format, gfc-internal-format
 
78572
@@ -36908,15 +36913,15 @@
 
78573
 #: fortran/check.c:1279 fortran/check.c:1284
 
78574
 #, gcc-internal-format, gfc-internal-format
 
78575
 msgid "Conversion from %s to default-kind COMPLEX(%d) at %L might loose precision, consider using the KIND argument"
 
78576
-msgstr ""
 
78577
+msgstr "Umwandlung von %s in standardartiges COMPLEX(%d) bei %L könnte Genauigkeit verlieren, evtl. KIND-Argument verwenden"
 
78578
 
 
78579
 #: fortran/check.c:1320 fortran/check.c:1851 fortran/check.c:1954
 
78580
 #: fortran/check.c:2148 fortran/check.c:2193 fortran/check.c:3411
 
78581
 #: fortran/check.c:3545 fortran/check.c:3600 fortran/check.c:4139
 
78582
 #: fortran/check.c:4268
 
78583
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78584
+#, gcc-internal-format, gfc-internal-format
 
78585
 msgid "'%s' intrinsic with KIND argument at %L"
 
78586
-msgstr "Fortran 2003: intrinsisches »%s« mit KIND-Argument bei %L"
 
78587
+msgstr "intrinsisches »%s« mit KIND-Argument bei %L"
 
78588
 
 
78589
 #: fortran/check.c:1367 fortran/check.c:1617
 
78590
 #, gcc-internal-format, gfc-internal-format
 
78591
@@ -36949,14 +36954,14 @@
 
78592
 msgstr "»I« bei %L und »J« bei %L können nicht beide literale BOZ-Konstanten sein"
 
78593
 
 
78594
 #: fortran/check.c:1678
 
78595
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78596
+#, gcc-internal-format, gfc-internal-format
 
78597
 msgid "non-default INTEGER kind argument to %s intrinsic at %L"
 
78598
-msgstr "GNU-Erweiterung: Nicht-Standard Argument der Art INTEGER für intrinsisches »%s« bei %L"
 
78599
+msgstr "Nicht-Standard Argument der Art INTEGER für intrinsisches »%s« bei %L"
 
78600
 
 
78601
 #: fortran/check.c:1738
 
78602
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78603
+#, gcc-internal-format, gfc-internal-format
 
78604
 msgid "COMPLEX argument '%s' argument of '%s' intrinsic at %L"
 
78605
-msgstr "Fortran 2008: COMPLEX-Argument »%s« des intrinsischen »%s« bei %L"
 
78606
+msgstr "COMPLEX-Argument »%s« ist Argument des intrinsischen »%s« bei %L"
 
78607
 
 
78608
 #: fortran/check.c:1902
 
78609
 #, gcc-internal-format, gfc-internal-format
 
78610
@@ -36994,9 +36999,9 @@
 
78611
 msgstr "Argument »a%d« des intrinsischen »%s« bei %L muss %s(%d) sein"
 
78612
 
 
78613
 #: fortran/check.c:2395
 
78614
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78615
+#, gcc-internal-format, gfc-internal-format
 
78616
 msgid "'%s' intrinsic with CHARACTER argument at %L"
 
78617
-msgstr "Fortran 2003: intrinsisches »%s« mit CHARACTER-Argument bei %L"
 
78618
+msgstr "intrinsisches »%s« mit CHARACTER-Argument bei %L"
 
78619
 
 
78620
 #: fortran/check.c:2402
 
78621
 #, gcc-internal-format, gfc-internal-format
 
78622
@@ -37029,14 +37034,14 @@
 
78623
 msgstr "Argument »%s« des intrinsischen »%s« bei %L muss ein INTEGER sein"
 
78624
 
 
78625
 #: fortran/check.c:2746
 
78626
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78627
+#, gcc-internal-format, gfc-internal-format
 
78628
 msgid "The FROM argument to MOVE_ALLOC at %L shall not be coindexed"
 
78629
-msgstr "Argument »%s« des intrinsischen »%s« bei %L sollte keinen Koindex haben"
 
78630
+msgstr "Das FROM-Argument für MOVE_ALLOC bei %L sollte keinen Koindex haben"
 
78631
 
 
78632
 #: fortran/check.c:2757
 
78633
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78634
+#, gcc-internal-format, gfc-internal-format
 
78635
 msgid "The TO argument to MOVE_ALLOC at %L shall not be coindexed"
 
78636
-msgstr "Argument »%s« des intrinsischen »%s« bei %L sollte keinen Koindex haben"
 
78637
+msgstr "Das TO-Argument für MOVE_ALLOC bei %L sollte keinen Koindex haben"
 
78638
 
 
78639
 #: fortran/check.c:2764
 
78640
 #, gcc-internal-format, gfc-internal-format
 
78641
@@ -37044,14 +37049,14 @@
 
78642
 msgstr "Die TO-Argumente in MOVE_ALLOC bei %L müssen polymorph sein, wenn FROM polymorph ist"
 
78643
 
 
78644
 #: fortran/check.c:2775
 
78645
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78646
+#, gcc-internal-format, gfc-internal-format
 
78647
 msgid "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same rank %d/%d"
 
78648
-msgstr "Argumente »%s« und »%s« des intrinsischen »%s« bei %L müssen den selben Rang %d/%d haben"
 
78649
+msgstr "Die FROM- und TO-Argumente des intrinsischen MOVE_ALLOC bei %L müssen den selben Rang %d/%d haben"
 
78650
 
 
78651
 #: fortran/check.c:2784
 
78652
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78653
+#, gcc-internal-format, gfc-internal-format
 
78654
 msgid "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same corank %d/%d"
 
78655
-msgstr "Argumente »%s« und »%s« des intrinsischen »%s« bei %L müssen den selben Rang %d/%d haben"
 
78656
+msgstr "Die FROM- und TO-Argumente des intrinsischen MOVE_ALLOC bei %L müssen den selben Ko-Rang %d/%d haben"
 
78657
 
 
78658
 #: fortran/check.c:2816
 
78659
 #, gcc-internal-format, gfc-internal-format
 
78660
@@ -37064,9 +37069,9 @@
 
78661
 msgstr "Argument »%s« des intrinsischen »%s« bei %L muss POINTER, ALLOCATABLE oder Prozedurzeiger sein"
 
78662
 
 
78663
 #: fortran/check.c:2874
 
78664
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78665
+#, gcc-internal-format, gfc-internal-format
 
78666
 msgid "NULL intrinsic with allocatable MOLD at %L"
 
78667
-msgstr "Fortran 2003: intrinsisches NULL mit reservierbarem MOLD bei %L"
 
78668
+msgstr "intrinsisches NULL mit reservierbarem MOLD bei %L"
 
78669
 
 
78670
 #: fortran/check.c:2953 fortran/check.c:4215
 
78671
 #, gcc-internal-format, gfc-internal-format
 
78672
@@ -37134,9 +37139,9 @@
 
78673
 msgstr "Ohne Auffüllen gibt es nicht genügend Elemente in eingebauter RESHAPE-Quelle bei %L um zur Form zu passen"
 
78674
 
 
78675
 #: fortran/check.c:3344 fortran/check.c:3363
 
78676
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78677
+#, gcc-internal-format, gfc-internal-format
 
78678
 msgid "'%s' argument of '%s' intrinsic at %L cannot be of type %s"
 
78679
-msgstr "Argument »%s« des intrinsischen »%s« bei %L muss %s sein"
 
78680
+msgstr "Argument »%s« des intrinsischen »%s« bei %L kann nicht Typ %s haben"
 
78681
 
 
78682
 #: fortran/check.c:3354 fortran/check.c:3373
 
78683
 #, gcc-internal-format, gfc-internal-format
 
78684
@@ -37144,14 +37149,14 @@
 
78685
 msgstr "Argument »%s« des intrinsischen »%s« bei %L muss erweiterbaren Typ haben"
 
78686
 
 
78687
 #: fortran/check.c:3472
 
78688
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78689
+#, gcc-internal-format, gfc-internal-format
 
78690
 msgid "SELECTED_REAL_KIND with neither 'P' nor 'R' argument at %L"
 
78691
-msgstr "Fortran 2008: SELECTED_REAL_KIND ohne Argument »P« oder »R« bei %L"
 
78692
+msgstr "SELECTED_REAL_KIND ohne Argument »P« oder »R« bei %L"
 
78693
 
 
78694
 #: fortran/check.c:3503
 
78695
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78696
+#, gcc-internal-format, gfc-internal-format
 
78697
 msgid "'%s' intrinsic with RADIX argument at %L"
 
78698
-msgstr "Fortran 2008: intrinsisches »%s« mit RADIX-Argument bei %L"
 
78699
+msgstr "intrinsisches »%s« mit RADIX-Argument bei %L"
 
78700
 
 
78701
 #: fortran/check.c:3538
 
78702
 #, gcc-internal-format, gfc-internal-format
 
78703
@@ -37169,9 +37174,9 @@
 
78704
 msgstr "Argument »%s« des intrinsischen »%s« bei %L muss austauschbare Datenentität sein"
 
78705
 
 
78706
 #: fortran/check.c:3658
 
78707
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78708
+#, gcc-internal-format, gfc-internal-format
 
78709
 msgid "non double precision REAL argument to %s intrinsic at %L"
 
78710
-msgstr "GNU-Erweiterung: REAL-Argument ohne doppelte Genauigkeit für intrinsisches %s bei %L"
 
78711
+msgstr "REAL-Argument ohne doppelte Genauigkeit für intrinsisches %s bei %L"
 
78712
 
 
78713
 #: fortran/check.c:3671
 
78714
 #, gcc-internal-format, gfc-internal-format
 
78715
@@ -37253,7 +37258,7 @@
 
78716
 #: fortran/class.c:2480
 
78717
 #, gcc-internal-format, gfc-internal-format
 
78718
 msgid "TODO: Deferred character length variable at %C cannot yet be associated with unlimited polymorphic entities"
 
78719
-msgstr ""
 
78720
+msgstr "TODO: Variable mit aufgeschobener Zeichenlänge bei %C kann noch nicht mit unbeschränkten polymorphen Entitäten verbunden werden"
 
78721
 
 
78722
 #: fortran/class.c:2733 fortran/class.c:2807
 
78723
 #, gcc-internal-format, gfc-internal-format
 
78724
@@ -37301,9 +37306,9 @@
 
78725
 msgstr "Datenelement oberhalb der oberen Feldgrenze bei %L"
 
78726
 
 
78727
 #: fortran/data.c:321 fortran/data.c:487
 
78728
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78729
+#, gcc-internal-format, gfc-internal-format
 
78730
 msgid "re-initialization of '%s' at %L"
 
78731
-msgstr "Erweiterung: Reinitialisierung von »%s« bei %L"
 
78732
+msgstr "Reinitialisierung von »%s« bei %L"
 
78733
 
 
78734
 #: fortran/decl.c:264
 
78735
 #, gcc-internal-format, gfc-internal-format
 
78736
@@ -37311,9 +37316,9 @@
 
78737
 msgstr "Mit Host verbundene Variable »%s« darf nicht in DATA-Anweisung bei %C stehen"
 
78738
 
 
78739
 #: fortran/decl.c:271
 
78740
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78741
+#, gcc-internal-format, gfc-internal-format
 
78742
 msgid "initialization of common block variable '%s' in DATA statement at %C"
 
78743
-msgstr "Erweiterung: Initialisierung der allgemeinen Blockvariable »%s« in DATA-Anweisung bei %C"
 
78744
+msgstr "Initialisierung der allgemeinen Blockvariable »%s« in DATA-Anweisung bei %C"
 
78745
 
 
78746
 #: fortran/decl.c:382
 
78747
 #, gcc-internal-format, gfc-internal-format
 
78748
@@ -37336,9 +37341,9 @@
 
78749
 msgstr "DATA-Anweisung bei %C ist in PURE-Prozedur nicht erlaubt"
 
78750
 
 
78751
 #: fortran/decl.c:600
 
78752
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78753
+#, gcc-internal-format, gfc-internal-format
 
78754
 msgid "The assumed-rank array at %C shall not have a codimension"
 
78755
-msgstr "Datenziel bei %L sollte keinen Koindex haben"
 
78756
+msgstr "Das Feld vermuteten Ranges bei %C sollte keine Kodimension haben"
 
78757
 
 
78758
 #: fortran/decl.c:668
 
78759
 #, gcc-internal-format, gfc-internal-format
 
78760
@@ -37346,9 +37351,9 @@
 
78761
 msgstr "Falsche INTENT-Spezifikation bei %C"
 
78762
 
 
78763
 #: fortran/decl.c:689
 
78764
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78765
+#, gcc-internal-format, gfc-internal-format
 
78766
 msgid "deferred type parameter at %C"
 
78767
-msgstr "Fortran 2003: Parameter mit zurückgestelltem Typ bei %C"
 
78768
+msgstr "Parameter mit zurückgestelltem Typ bei %C"
 
78769
 
 
78770
 #: fortran/decl.c:726
 
78771
 #, gcc-internal-format, gfc-internal-format
 
78772
@@ -37356,9 +37361,9 @@
 
78773
 msgstr "Konflikt in Attributen des Funktionsarguments bei %C"
 
78774
 
 
78775
 #: fortran/decl.c:753
 
78776
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78777
+#, gcc-internal-format, gfc-internal-format
 
78778
 msgid "Old-style character length at %C"
 
78779
-msgstr "Veraltete Funktion: Zeichenlänge alten Stils bei %C"
 
78780
+msgstr "Zeichenlänge alten Stils bei %C"
 
78781
 
 
78782
 #: fortran/decl.c:784
 
78783
 #, gcc-internal-format, gfc-internal-format
 
78784
@@ -37396,9 +37401,9 @@
 
78785
 msgstr "Variable »%s« bei %L ist ein Scheinargument für die BIND(C)-Prozedur »%s«, jedoch nicht interoperabel mit C, da sie polymorph ist"
 
78786
 
 
78787
 #: fortran/decl.c:1040
 
78788
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78789
+#, gcc-internal-format, gfc-internal-format
 
78790
 msgid "Variable '%s' at %L is a dummy argument of the BIND(C) procedure '%s' but may not be C interoperable"
 
78791
-msgstr "Variable »%s« bei %L ist ein Parameter für die BIND(C)-Prozedur »%s«, könnte jedoch inkompatibel mit C sein"
 
78792
+msgstr "Variable »%s« bei %L ist ein Scheinargument für die BIND(C)-Prozedur »%s«, könnte jedoch unverträglich mit C sein"
 
78793
 
 
78794
 #: fortran/decl.c:1055
 
78795
 #, gcc-internal-format, gfc-internal-format
 
78796
@@ -37421,14 +37426,14 @@
 
78797
 msgstr "Variable »%s« bei %L kann nicht gleichzeitig die Attribute OPTIONAL und VALUE haben, da Prozedur »%s« BIND(C) ist"
 
78798
 
 
78799
 #: fortran/decl.c:1094
 
78800
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78801
+#, gcc-internal-format, gfc-internal-format
 
78802
 msgid "Variable '%s' at %L with OPTIONAL attribute in procedure '%s' which is BIND(C)"
 
78803
-msgstr "TS29113: Variable »%s« bei %L mit OPTIONAL-Attribut in Prozedur »%s«, die BIND(C) ist"
 
78804
+msgstr "Variable »%s« bei %L mit OPTIONAL-Attribut in Prozedur »%s«, die BIND(C) ist"
 
78805
 
 
78806
 #: fortran/decl.c:1106
 
78807
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78808
+#, gcc-internal-format, gfc-internal-format
 
78809
 msgid "Assumed-shape array '%s' at %L as dummy argument to the BIND(C) procedure '%s' at %L"
 
78810
-msgstr "Feld »%s« mit vermuteter Form bei %L kann kein Argument für Prozedur »%s« bei %L sein, da die Prozedur BIND(C) ist"
 
78811
+msgstr "Feld »%s« mit vermuteter Form bei %L als Scheinargument für BIND(C)-Prozedur »%s« bei %L"
 
78812
 
 
78813
 #: fortran/decl.c:1185
 
78814
 #, gcc-internal-format, gfc-internal-format
 
78815
@@ -37501,9 +37506,9 @@
 
78816
 msgstr "NULL()-Initialisierung bei %C ist mehrdeutig"
 
78817
 
 
78818
 #: fortran/decl.c:1719
 
78819
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78820
+#, gcc-internal-format, gfc-internal-format
 
78821
 msgid "NULL() initialization at %C may not have MOLD"
 
78822
-msgstr "NULL()-Initialisierung bei %C ist mehrdeutig"
 
78823
+msgstr "NULL()-Initialisierung bei %C könnte kein MOLD haben"
 
78824
 
 
78825
 #: fortran/decl.c:1736
 
78826
 #, gcc-internal-format, gfc-internal-format
 
78827
@@ -37516,9 +37521,9 @@
 
78828
 msgstr "Fehler in Zeigerinitialisierung bei %C"
 
78829
 
 
78830
 #: fortran/decl.c:1763
 
78831
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78832
+#, gcc-internal-format, gfc-internal-format
 
78833
 msgid "non-NULL pointer initialization at %C"
 
78834
-msgstr "Fortran 2008: Nicht-NULL-Zeigerinitialisierung bei %C"
 
78835
+msgstr "Nicht-NULL-Zeigerinitialisierung bei %C"
 
78836
 
 
78837
 #: fortran/decl.c:1786
 
78838
 #, gcc-internal-format, gfc-internal-format
 
78839
@@ -37531,9 +37536,9 @@
 
78840
 msgstr "Nicht-PARAMETER-Symbol »%s« bei %L kann nicht implizite Form haben"
 
78841
 
 
78842
 #: fortran/decl.c:1864
 
78843
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78844
+#, gcc-internal-format, gfc-internal-format
 
78845
 msgid "Implied-shape array at %L"
 
78846
-msgstr "Fortran 2008: Feld mit impliziter Form bei %L"
 
78847
+msgstr "Feld mit impliziter Form bei %L"
 
78848
 
 
78849
 #: fortran/decl.c:1928 fortran/decl.c:6509
 
78850
 #, gcc-internal-format, gfc-internal-format
 
78851
@@ -37541,9 +37546,9 @@
 
78852
 msgstr "Doppelte Feldspezifikation für Cray-Zeigerende bei %C"
 
78853
 
 
78854
 #: fortran/decl.c:1999
 
78855
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78856
+#, gcc-internal-format, gfc-internal-format
 
78857
 msgid "Old-style initialization at %C"
 
78858
-msgstr "Erweiterung: Initialisierung im alten Stil bei %C"
 
78859
+msgstr "Initialisierung im alten Stil bei %C"
 
78860
 
 
78861
 #: fortran/decl.c:2014 fortran/decl.c:4963
 
78862
 #, gcc-internal-format, gfc-internal-format
 
78863
@@ -37621,9 +37626,9 @@
 
78864
 msgstr "Syntaxfehler in CHARACTER-Deklaration bei %C"
 
78865
 
 
78866
 #: fortran/decl.c:2592
 
78867
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78868
+#, gcc-internal-format, gfc-internal-format
 
78869
 msgid "BYTE type at %C"
 
78870
-msgstr "Erweiterung: BYTE-Typ bei %C"
 
78871
+msgstr "BYTE-Typ bei %C"
 
78872
 
 
78873
 #: fortran/decl.c:2598
 
78874
 #, gcc-internal-format, gfc-internal-format
 
78875
@@ -37631,30 +37636,30 @@
 
78876
 msgstr "Bei %C verwendeter BYTE-Typ ist auf der Zielmaschine nicht verfügbar"
 
78877
 
 
78878
 #: fortran/decl.c:2620
 
78879
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78880
+#, gcc-internal-format, gfc-internal-format
 
78881
 msgid "Assumed type at %C is not allowed for components"
 
78882
-msgstr "Wertargument bei %L ist in diesem Kontext nicht erlaubt"
 
78883
+msgstr "Vermuteter Typ bei %C ist für Komponenten nicht erlaubt"
 
78884
 
 
78885
 #: fortran/decl.c:2623
 
78886
 #, gcc-internal-format, gfc-internal-format
 
78887
 msgid "Assumed type at %C"
 
78888
-msgstr ""
 
78889
+msgstr "Vermuteter Typ bei %C"
 
78890
 
 
78891
 #: fortran/decl.c:2646 fortran/decl.c:2677 fortran/decl.c:2707
 
78892
 #: fortran/decl.c:2885
 
78893
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78894
+#, gcc-internal-format, gfc-internal-format
 
78895
 msgid "TYPE with intrinsic-type-spec at %C"
 
78896
-msgstr "Fortran 2008: TYPE mit intrinsischer Typspezifikation bei %C"
 
78897
+msgstr "TYPE mit intrinsischer Typspezifikation bei %C"
 
78898
 
 
78899
 #: fortran/decl.c:2702
 
78900
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78901
+#, gcc-internal-format, gfc-internal-format
 
78902
 msgid "DOUBLE COMPLEX at %C"
 
78903
-msgstr "Erweiterung: DOUBLE COMPLEX bei %C"
 
78904
+msgstr "DOUBLE COMPLEX bei %C"
 
78905
 
 
78906
 #: fortran/decl.c:2777
 
78907
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78908
+#, gcc-internal-format, gfc-internal-format
 
78909
 msgid "CLASS statement at %C"
 
78910
-msgstr "Fortran 2003: CLASS-Anweisung bei %C"
 
78911
+msgstr "CLASS-Anweisung bei %C"
 
78912
 
 
78913
 #: fortran/decl.c:2813 fortran/decl.c:2826 fortran/decl.c:3200
 
78914
 #: fortran/decl.c:3208
 
78915
@@ -37688,9 +37693,9 @@
 
78916
 msgstr "IMPORT-Anweisung bei %C ist nur in einem INTERFACE-Körper erlaubt"
 
78917
 
 
78918
 #: fortran/decl.c:3170
 
78919
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78920
+#, gcc-internal-format, gfc-internal-format
 
78921
 msgid "IMPORT statement at %C"
 
78922
-msgstr "Leere IMPLICIT-Anweisung bei %C"
 
78923
+msgstr "IMPORT-Anweisung bei %C"
 
78924
 
 
78925
 #: fortran/decl.c:3185
 
78926
 #, gcc-internal-format, gfc-internal-format
 
78927
@@ -37728,9 +37733,9 @@
 
78928
 msgstr "Doppeltes Attribut %s bei %L"
 
78929
 
 
78930
 #: fortran/decl.c:3667
 
78931
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78932
+#, gcc-internal-format, gfc-internal-format
 
78933
 msgid "ALLOCATABLE attribute at %C in a TYPE definition"
 
78934
-msgstr "Fortran 2003: Attribut ALLOCATABLE bei %C in einer TYPE-Definition"
 
78935
+msgstr "Attribut ALLOCATABLE bei %C in einer TYPE-Definition"
 
78936
 
 
78937
 #: fortran/decl.c:3677
 
78938
 #, gcc-internal-format, gfc-internal-format
 
78939
@@ -37738,9 +37743,9 @@
 
78940
 msgstr "Attribut bei %L ist in TYPE-Definition nicht erlaubt"
 
78941
 
 
78942
 #: fortran/decl.c:3695
 
78943
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78944
+#, gcc-internal-format, gfc-internal-format
 
78945
 msgid "Attribute %s at %L in a TYPE definition"
 
78946
-msgstr "Fortran 2003: Attribut %s bei %L in einer TYPE-Definition"
 
78947
+msgstr "Attribut %s bei %L in einer TYPE-Definition"
 
78948
 
 
78949
 #: fortran/decl.c:3706
 
78950
 #, gcc-internal-format, gfc-internal-format
 
78951
@@ -37748,14 +37753,14 @@
 
78952
 msgstr "Attribut %s bei %L ist außerhalb des Spezifikationsabschnitts eines Moduls nicht erlaubt"
 
78953
 
 
78954
 #: fortran/decl.c:3721
 
78955
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78956
+#, gcc-internal-format, gfc-internal-format
 
78957
 msgid "ASYNCHRONOUS attribute at %C"
 
78958
-msgstr "Fortran 2003: ASYNCHRONOUS-Attribut bei %C"
 
78959
+msgstr "ASYNCHRONOUS-Attribut bei %C"
 
78960
 
 
78961
 #: fortran/decl.c:3734
 
78962
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78963
+#, gcc-internal-format, gfc-internal-format
 
78964
 msgid "CONTIGUOUS attribute at %C"
 
78965
-msgstr "Fortran 2008: CONTIGUOUS-Attribut bei %C"
 
78966
+msgstr "CONTIGUOUS-Attribut bei %C"
 
78967
 
 
78968
 #: fortran/decl.c:3780 fortran/decl.c:6804
 
78969
 #, gcc-internal-format, gfc-internal-format
 
78970
@@ -37763,19 +37768,19 @@
 
78971
 msgstr "PROTECTED bei %C nur in Spezifikationsabschnitts eines Moduls erlaubt"
 
78972
 
 
78973
 #: fortran/decl.c:3786
 
78974
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78975
+#, gcc-internal-format, gfc-internal-format
 
78976
 msgid "PROTECTED attribute at %C"
 
78977
-msgstr "Fortran 2003: PROTECTED-Attribut bei %C"
 
78978
+msgstr "PROTECTED-Attribut bei %C"
 
78979
 
 
78980
 #: fortran/decl.c:3817
 
78981
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78982
+#, gcc-internal-format, gfc-internal-format
 
78983
 msgid "VALUE attribute at %C"
 
78984
-msgstr "Fortran 2003: VALUE-Attribut bei %C"
 
78985
+msgstr "VALUE-Attribut bei %C"
 
78986
 
 
78987
 #: fortran/decl.c:3827
 
78988
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
78989
+#, gcc-internal-format, gfc-internal-format
 
78990
 msgid "VOLATILE attribute at %C"
 
78991
-msgstr "Fortran 2003: VOLATILE-Attribut bei %C"
 
78992
+msgstr "VOLATILE-Attribut bei %C"
 
78993
 
 
78994
 #: fortran/decl.c:3873
 
78995
 #, gcc-internal-format, gfc-internal-format
 
78996
@@ -37857,9 +37862,9 @@
 
78997
 msgstr "Syntaxfehler in Daten-Deklaration bei %C"
 
78998
 
 
78999
 #: fortran/decl.c:4411
 
79000
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79001
+#, gcc-internal-format, gfc-internal-format
 
79002
 msgid "IMPURE procedure at %C"
 
79003
-msgstr "Fortran 2008: IMPURE-Prozedur bei %C"
 
79004
+msgstr "IMPURE-Prozedur bei %C"
 
79005
 
 
79006
 #: fortran/decl.c:4424
 
79007
 #, gcc-internal-format, gfc-internal-format
 
79008
@@ -37892,9 +37897,9 @@
 
79009
 msgstr "Unerwartete Angaben hinter Funktionsdeklaration bei %C"
 
79010
 
 
79011
 #: fortran/decl.c:4697 fortran/decl.c:5730
 
79012
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79013
+#, gcc-internal-format, gfc-internal-format
 
79014
 msgid "BIND(C) attribute at %L may not be specified for an internal procedure"
 
79015
-msgstr "Fortran 2008: BIND(C)-Attribut bei %L kann nicht für eine interne Prozedur angegeben werden"
 
79016
+msgstr "BIND(C)-Attribut bei %L kann nicht für eine interne Prozedur angegeben werden"
 
79017
 
 
79018
 #: fortran/decl.c:4901
 
79019
 #, gcc-internal-format, gfc-internal-format
 
79020
@@ -37932,9 +37937,9 @@
 
79021
 msgstr "NOPASS oder explizite Schnittstelle bei %C erforderlich"
 
79022
 
 
79023
 #: fortran/decl.c:5045
 
79024
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79025
+#, gcc-internal-format, gfc-internal-format
 
79026
 msgid "Procedure pointer component at %C"
 
79027
-msgstr "Fortran 2003: Prozedurzeiger-Komponente bei %C"
 
79028
+msgstr "Prozedurzeiger-Komponente bei %C"
 
79029
 
 
79030
 #: fortran/decl.c:5111
 
79031
 #, gcc-internal-format, gfc-internal-format
 
79032
@@ -37947,14 +37952,14 @@
 
79033
 msgstr "PROCEDURE bei %C muss in einer allgemeinen Schnittstelle sein"
 
79034
 
 
79035
 #: fortran/decl.c:5138 fortran/decl.c:7311
 
79036
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79037
+#, gcc-internal-format, gfc-internal-format
 
79038
 msgid "double colon in MODULE PROCEDURE statement at %L"
 
79039
-msgstr "Fortran 2008: »::« in MODULE PROCEDURE-Anweisung bei %L"
 
79040
+msgstr "»::« in MODULE PROCEDURE-Anweisung bei %L"
 
79041
 
 
79042
 #: fortran/decl.c:5208
 
79043
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79044
+#, gcc-internal-format, gfc-internal-format
 
79045
 msgid "PROCEDURE statement at %C"
 
79046
-msgstr "Fortran 2003: PROCEDURE-Anweisung bei %C"
 
79047
+msgstr "PROCEDURE-Anweisung bei %C"
 
79048
 
 
79049
 #: fortran/decl.c:5276
 
79050
 #, gcc-internal-format, gfc-internal-format
 
79051
@@ -37963,15 +37968,15 @@
 
79052
 
 
79053
 #: fortran/decl.c:5300 fortran/decl.c:5304 fortran/decl.c:5508
 
79054
 #: fortran/decl.c:5512 fortran/decl.c:5698 fortran/decl.c:5702
 
79055
-#: fortran/symbol.c:1588
 
79056
+#: fortran/symbol.c:1577
 
79057
 #, gcc-internal-format, gfc-internal-format
 
79058
 msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
 
79059
 msgstr "BIND(C)-Attribut bei %L kann nur für Variablen oder gemeinsame Blöcke verwendet werden"
 
79060
 
 
79061
 #: fortran/decl.c:5420
 
79062
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79063
+#, gcc-internal-format, gfc-internal-format
 
79064
 msgid "ENTRY statement at %C"
 
79065
-msgstr "Leere IMPLICIT-Anweisung bei %C"
 
79066
+msgstr "ENTRY-Anweisung bei %C"
 
79067
 
 
79068
 #: fortran/decl.c:5429
 
79069
 #, gcc-internal-format, gfc-internal-format
 
79070
@@ -38079,9 +38084,9 @@
 
79071
 msgstr "Unerwartete END-Anweisung bei %C"
 
79072
 
 
79073
 #: fortran/decl.c:6102
 
79074
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79075
+#, gcc-internal-format, gfc-internal-format
 
79076
 msgid "END statement instead of %s statement at %L"
 
79077
-msgstr "Fortran 2008: END-Anweisung statt %s-Anweisung bei %L"
 
79078
+msgstr "END-Anweisung statt %s-Anweisung bei %L"
 
79079
 
 
79080
 #. We would have required END [something].
 
79081
 #: fortran/decl.c:6110
 
79082
@@ -38185,9 +38190,9 @@
 
79083
 msgstr "Cray-Zeiger-Deklaration bei %C benötigt den Schalter -fcray-pointer"
 
79084
 
 
79085
 #: fortran/decl.c:6657
 
79086
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79087
+#, gcc-internal-format, gfc-internal-format
 
79088
 msgid "CONTIGUOUS statement at %C"
 
79089
-msgstr "Fortran 2008: CONTIGUOUS-Anweisung bei %C"
 
79090
+msgstr "CONTIGUOUS-Anweisung bei %C"
 
79091
 
 
79092
 #: fortran/decl.c:6755
 
79093
 #, gcc-internal-format, gfc-internal-format
 
79094
@@ -38200,9 +38205,9 @@
 
79095
 msgstr "Zugriffsspezifikation des Operators .%s. bei %C wurde bereits spezifiziert"
 
79096
 
 
79097
 #: fortran/decl.c:6810
 
79098
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79099
+#, gcc-internal-format, gfc-internal-format
 
79100
 msgid "PROTECTED statement at %C"
 
79101
-msgstr "Fortran 2003: PROTECTED-Anweisung bei %C"
 
79102
+msgstr "PROTECTED-Anweisung bei %C"
 
79103
 
 
79104
 #: fortran/decl.c:6850
 
79105
 #, gcc-internal-format, gfc-internal-format
 
79106
@@ -38265,9 +38270,9 @@
 
79107
 msgstr "VALUE ist in BLOCK bei %C nicht erlaubt"
 
79108
 
 
79109
 #: fortran/decl.c:7108
 
79110
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79111
+#, gcc-internal-format, gfc-internal-format
 
79112
 msgid "VALUE statement at %C"
 
79113
-msgstr "Fortran 2003: VALUE-Anweisung bei %C"
 
79114
+msgstr "VALUE-Anweisung bei %C"
 
79115
 
 
79116
 #: fortran/decl.c:7148
 
79117
 #, gcc-internal-format, gfc-internal-format
 
79118
@@ -38275,9 +38280,9 @@
 
79119
 msgstr "Syntaxfehler in VALUE-Anweisung bei %C"
 
79120
 
 
79121
 #: fortran/decl.c:7159
 
79122
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79123
+#, gcc-internal-format, gfc-internal-format
 
79124
 msgid "VOLATILE statement at %C"
 
79125
-msgstr "Fortran 2003: VOLATILE-Anweisung bei %C"
 
79126
+msgstr "VOLATILE-Anweisung bei %C"
 
79127
 
 
79128
 #: fortran/decl.c:7183
 
79129
 #, gcc-internal-format, gfc-internal-format
 
79130
@@ -38290,9 +38295,9 @@
 
79131
 msgstr "Syntaxfehler in VOLATILE-Anweisung bei %C"
 
79132
 
 
79133
 #: fortran/decl.c:7220
 
79134
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79135
+#, gcc-internal-format, gfc-internal-format
 
79136
 msgid "ASYNCHRONOUS statement at %C"
 
79137
-msgstr "Fortran 2003: ASYNCHRONOUS-Anweisung bei %C"
 
79138
+msgstr "ASYNCHRONOUS-Anweisung bei %C"
 
79139
 
 
79140
 #: fortran/decl.c:7262
 
79141
 #, gcc-internal-format, gfc-internal-format
 
79142
@@ -38345,9 +38350,9 @@
 
79143
 msgstr "Abgeleiteter Typ bei %C kann nur PUBLIC im Spezifikationsteil eines Moduls sein"
 
79144
 
 
79145
 #: fortran/decl.c:7478
 
79146
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79147
+#, gcc-internal-format, gfc-internal-format
 
79148
 msgid "ABSTRACT type at %C"
 
79149
-msgstr "ABSTRACT-Typ »%s« bei %L verwendet"
 
79150
+msgstr "ABSTRACT-Typ bei %C"
 
79151
 
 
79152
 #: fortran/decl.c:7543
 
79153
 #, gcc-internal-format, gfc-internal-format
 
79154
@@ -38375,9 +38380,9 @@
 
79155
 msgstr "Cray-Zeigerende bei %C kann nicht Feld mit impliziter Form sein"
 
79156
 
 
79157
 #: fortran/decl.c:7709
 
79158
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79159
+#, gcc-internal-format, gfc-internal-format
 
79160
 msgid "ENUM and ENUMERATOR at %C"
 
79161
-msgstr "Fortran 2003: ENUM AND ENUMERATOR bei %C"
 
79162
+msgstr "ENUM und ENUMERATOR bei %C"
 
79163
 
 
79164
 #: fortran/decl.c:7742
 
79165
 #, gcc-internal-format, gfc-internal-format
 
79166
@@ -38475,9 +38480,9 @@
 
79167
 msgstr "Bindungsname bei %C erwartet"
 
79168
 
 
79169
 #: fortran/decl.c:8203
 
79170
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79171
+#, gcc-internal-format, gfc-internal-format
 
79172
 msgid "PROCEDURE list at %C"
 
79173
-msgstr "Fortran 2008: PROCEDURE-Liste bei %C"
 
79174
+msgstr "PROCEDURE-Liste bei %C"
 
79175
 
 
79176
 #: fortran/decl.c:8216
 
79177
 #, gcc-internal-format, gfc-internal-format
 
79178
@@ -38690,9 +38695,9 @@
 
79179
 msgstr "Variable »%s« bei %L kann nicht in einem Initialisierungs-Ausdruck auftreten"
 
79180
 
 
79181
 #: fortran/expr.c:2405
 
79182
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79183
+#, gcc-internal-format, gfc-internal-format
 
79184
 msgid "Evaluation of nonstandard initialization expression at %L"
 
79185
-msgstr "Erweiterung: Auswertung des nicht standardisierten Initialisierungsausdrucks bei %L"
 
79186
+msgstr "Auswertung des nicht standardisierten Initialisierungsausdrucks bei %L"
 
79187
 
 
79188
 #: fortran/expr.c:2461
 
79189
 #, gcc-internal-format, gfc-internal-format
 
79190
@@ -38820,19 +38825,19 @@
 
79191
 msgstr "Auf rechter Seite in Zuweisung bei %L tritt NULL auf"
 
79192
 
 
79193
 #: fortran/expr.c:3153
 
79194
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79195
+#, gcc-internal-format, gfc-internal-format
 
79196
 msgid "POINTER-valued function appears on right-hand side of assignment at %L"
 
79197
 msgstr "POINTER-wertige Funktion tritt auf rechter Seite der Zuweisung bei %L auf"
 
79198
 
 
79199
 #: fortran/expr.c:3163
 
79200
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79201
+#, gcc-internal-format, gfc-internal-format
 
79202
 msgid "BOZ literal at %L used to initialize non-integer variable '%s'"
 
79203
-msgstr "Erweiterung: BOZ-Literal bei %L verwendet, um Nicht-Ganzzahlvariable »%s« zu initialisieren"
 
79204
+msgstr "BOZ-Literal bei %L verwendet, um Nicht-Ganzzahlvariable »%s« zu initialisieren"
 
79205
 
 
79206
 #: fortran/expr.c:3169 fortran/resolve.c:9505
 
79207
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79208
+#, gcc-internal-format, gfc-internal-format
 
79209
 msgid "BOZ literal at %L outside a DATA statement and outside INT/REAL/DBLE/CMPLX"
 
79210
-msgstr "Erweiterung: BOZ-Literal bei %L außerhalb einer DATA-Anweisung und außerhalb von INT/REAL/DBLE/CMPLX"
 
79211
+msgstr "BOZ-Literal bei %L außerhalb einer DATA-Anweisung und außerhalb von INT/REAL/DBLE/CMPLX"
 
79212
 
 
79213
 #: fortran/expr.c:3179 fortran/resolve.c:9515
 
79214
 #, gcc-internal-format, gfc-internal-format
 
79215
@@ -38890,9 +38895,9 @@
 
79216
 msgstr "Grenzen für »%s« bei %L erwartet"
 
79217
 
 
79218
 #: fortran/expr.c:3336
 
79219
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79220
+#, gcc-internal-format, gfc-internal-format
 
79221
 msgid "Bounds specification for '%s' in pointer assignment at %L"
 
79222
-msgstr "Fortran 2003: Grenzenangabe für »%s« in Zeigerzuweisung bei %L"
 
79223
+msgstr "Grenzenangabe für »%s« in Zeigerzuweisung bei %L"
 
79224
 
 
79225
 #: fortran/expr.c:3350
 
79226
 #, gcc-internal-format, gfc-internal-format
 
79227
@@ -38920,9 +38925,9 @@
 
79228
 msgstr "Ungültige Zuweisung eines Prozedurzeigers bei %L"
 
79229
 
 
79230
 #: fortran/expr.c:3435
 
79231
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79232
+#, gcc-internal-format, gfc-internal-format
 
79233
 msgid "Function result '%s' is invalid as proc-target in procedure pointer assignment at %L"
 
79234
-msgstr "Anweisungsfunktion »%s« ist in Zuweisung des Prozedurzeigers bei %L ungültig"
 
79235
+msgstr "Funktionsergebnis »%s« ist als Prozedurziel in Zuweisung des Prozedurzeigers bei %L ungültig"
 
79236
 
 
79237
 #: fortran/expr.c:3443
 
79238
 #, gcc-internal-format, gfc-internal-format
 
79239
@@ -38940,12 +38945,12 @@
 
79240
 msgstr "Interne Prozedur »%s« ist in Zuweisung des Prozedurzeigers bei %L ungültig"
 
79241
 
 
79242
 #: fortran/expr.c:3467
 
79243
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79244
+#, gcc-internal-format, gfc-internal-format
 
79245
 msgid "Intrinsic '%s' at %L is invalid in procedure pointer assignment"
 
79246
-msgstr "Interne Prozedur »%s« ist in Zuweisung des Prozedurzeigers bei %L ungültig"
 
79247
+msgstr "Eingebautes »%s« ist in Zuweisung des Prozedurzeigers bei %L ungültig"
 
79248
 
 
79249
 #: fortran/expr.c:3475
 
79250
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79251
+#, gcc-internal-format, gfc-internal-format
 
79252
 msgid "Nonintrinsic elemental procedure '%s' is invalid in procedure pointer assignment at %L"
 
79253
 msgstr "Nichtintrinsische elementare Prozedur »%s« ist in Zuweisung des Prozedurzeigers bei %L ungültig"
 
79254
 
 
79255
@@ -38962,7 +38967,7 @@
 
79256
 #: fortran/expr.c:3573
 
79257
 #, gcc-internal-format, gfc-internal-format
 
79258
 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"
 
79259
-msgstr ""
 
79260
+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"
 
79261
 
 
79262
 #: fortran/expr.c:3579
 
79263
 #, gcc-internal-format, gfc-internal-format
 
79264
@@ -38990,9 +38995,9 @@
 
79265
 msgstr "Ziel der Rang-Neuzuordnung muss Rang 1 oder einfach fortlaufend bei %L sein"
 
79266
 
 
79267
 #: fortran/expr.c:3633
 
79268
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79269
+#, gcc-internal-format, gfc-internal-format
 
79270
 msgid "Rank remapping target is not rank 1 at %L"
 
79271
-msgstr "Fortran 2008: Ziel der Rang-Neuzuordnung ist nicht Rang 1 bei %L"
 
79272
+msgstr "Ziel der Rang-Neuzuordnung ist nicht Rang 1 bei %L"
 
79273
 
 
79274
 #: fortran/expr.c:3658
 
79275
 #, gcc-internal-format, gfc-internal-format
 
79276
@@ -39025,19 +39030,19 @@
 
79277
 msgstr "Datenziel bei %L sollte keinen Koindex haben"
 
79278
 
 
79279
 #: fortran/expr.c:3741
 
79280
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79281
+#, gcc-internal-format, gfc-internal-format
 
79282
 msgid "Pointer at %L in pointer assignment might outlive the pointer target"
 
79283
-msgstr "Zielausdruck in Zeigerzuweisung bei %L muss ein Zeigerergebnis liefern"
 
79284
+msgstr "Zeiger bei %L in Zeigerzuweisung könnte Zeigerziel überdauern"
 
79285
 
 
79286
 #: fortran/expr.c:3806
 
79287
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79288
+#, gcc-internal-format, gfc-internal-format
 
79289
 msgid "Pointer initialization target at %L must not be ALLOCATABLE"
 
79290
 msgstr "Ziel der Zeigerinitialisierung bei %L darf nicht ALLOCATABLE sein"
 
79291
 
 
79292
 #: fortran/expr.c:3812
 
79293
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79294
+#, gcc-internal-format, gfc-internal-format
 
79295
 msgid "Pointer initialization target at %L must have the TARGET attribute"
 
79296
-msgstr "Ziel der Zeigerinitialisierung bei %C muss das TARGET-Attribut haben"
 
79297
+msgstr "Ziel der Zeigerinitialisierung bei %L muss das TARGET-Attribut haben"
 
79298
 
 
79299
 #: fortran/expr.c:3827 fortran/resolve.c:1256
 
79300
 #, gcc-internal-format, gfc-internal-format
 
79301
@@ -39049,72 +39054,72 @@
 
79302
 msgid "Procedure pointer initialization target at %L may not be a procedure pointer"
 
79303
 msgstr "Ziel der Zeigerinitialisierung für Prozedur bei %L darf kein Prozedurzeiger sein"
 
79304
 
 
79305
-#: fortran/expr.c:4692
 
79306
+#: fortran/expr.c:4693
 
79307
 #, gcc-internal-format, gfc-internal-format
 
79308
 msgid "Fortran 2008: Pointer functions in variable definition context (%s) at %L"
 
79309
 msgstr "Fortran 2008: Zeigerfunktionen in Variablen-Definitionskontext (%s) bei %L"
 
79310
 
 
79311
-#: fortran/expr.c:4700
 
79312
+#: fortran/expr.c:4701
 
79313
 #, gcc-internal-format, gfc-internal-format
 
79314
 msgid "Non-variable expression in variable definition context (%s) at %L"
 
79315
 msgstr "Nicht-variabler Ausdruck in Variablen-Definitionskontext (%s) bei %L"
 
79316
 
 
79317
-#: fortran/expr.c:4708
 
79318
+#: fortran/expr.c:4709
 
79319
 #, gcc-internal-format, gfc-internal-format
 
79320
 msgid "Named constant '%s' in variable definition context (%s) at %L"
 
79321
 msgstr "Benannte Konstante »%s« in Variablen-Definitionskontext (%s) bei %L"
 
79322
 
 
79323
-#: fortran/expr.c:4717
 
79324
+#: fortran/expr.c:4718
 
79325
 #, gcc-internal-format, gfc-internal-format
 
79326
 msgid "'%s' in variable definition context (%s) at %L is not a variable"
 
79327
 msgstr "»%s« in Variablen-Definitionskontext (%s) bei %L ist keine Variable"
 
79328
 
 
79329
-#: fortran/expr.c:4728
 
79330
+#: fortran/expr.c:4729
 
79331
 #, gcc-internal-format, gfc-internal-format
 
79332
 msgid "Non-POINTER in pointer association context (%s) at %L"
 
79333
 msgstr "Nicht-POINTER in Zeiger-Verbindungskontext (%s) bei %L"
 
79334
 
 
79335
-#: fortran/expr.c:4741
 
79336
+#: fortran/expr.c:4742
 
79337
 #, gcc-internal-format, gfc-internal-format
 
79338
 msgid "LOCK_TYPE in variable definition context (%s) at %L"
 
79339
 msgstr "LOCK_TYPE in Variablen-Definitionskontext (%s) bei %L"
 
79340
 
 
79341
-#: fortran/expr.c:4770
 
79342
+#: fortran/expr.c:4771
 
79343
 #, gcc-internal-format, gfc-internal-format
 
79344
 msgid "Dummy argument '%s' with INTENT(IN) in pointer association context (%s) at %L"
 
79345
 msgstr "Scheinargument »%s« mit INTENT(IN) in Zeiger-Verbindungskontext (%s) bei %L"
 
79346
 
 
79347
-#: fortran/expr.c:4778
 
79348
+#: fortran/expr.c:4779
 
79349
 #, gcc-internal-format, gfc-internal-format
 
79350
 msgid "Dummy argument '%s' with INTENT(IN) in variable definition context (%s) at %L"
 
79351
 msgstr "Scheinargument »%s« mit INTENT(IN) in Variablen-Definitionskontext (%s) bei %L"
 
79352
 
 
79353
-#: fortran/expr.c:4791
 
79354
+#: fortran/expr.c:4792
 
79355
 #, gcc-internal-format, gfc-internal-format
 
79356
 msgid "Variable '%s' is PROTECTED and can not appear in a pointer association context (%s) at %L"
 
79357
 msgstr "Variable »%s« ist PROTECTED und kann nicht in Zeiger-Verbindungskontext (%s) bei %L auftreten"
 
79358
 
 
79359
-#: fortran/expr.c:4799
 
79360
+#: fortran/expr.c:4800
 
79361
 #, gcc-internal-format, gfc-internal-format
 
79362
 msgid "Variable '%s' is PROTECTED and can not appear in a variable definition context (%s) at %L"
 
79363
 msgstr "Variable »%s« ist PROTECTED und kann nicht in Variablen-Definitionskontext (%s) bei %L auftreten"
 
79364
 
 
79365
-#: fortran/expr.c:4811
 
79366
+#: fortran/expr.c:4812
 
79367
 #, gcc-internal-format, gfc-internal-format
 
79368
 msgid "Variable '%s' can not appear in a variable definition context (%s) at %L in PURE procedure"
 
79369
 msgstr "Variable »%s« kann nicht in Variablen-Definitionskontext (%s) bei %L in PURE-Prozedur auftreten"
 
79370
 
 
79371
-#: fortran/expr.c:4870
 
79372
+#: fortran/expr.c:4871
 
79373
 #, gcc-internal-format, gfc-internal-format
 
79374
 msgid "'%s' at %L associated to vector-indexed target can not be used in a variable definition context (%s)"
 
79375
 msgstr "»%s« ist bei %L mit vektorindiziertem Ziel verbunden und kann nicht in Variablen-Definitionskontext (%s) verwendet werden"
 
79376
 
 
79377
-#: fortran/expr.c:4874
 
79378
+#: fortran/expr.c:4875
 
79379
 #, gcc-internal-format, gfc-internal-format
 
79380
 msgid "'%s' at %L associated to expression can not be used in a variable definition context (%s)"
 
79381
 msgstr "»%s« ist bei %L mit Ausdruck verbunden und kann nicht in Variablen-Definitionskontext (%s) verwendet werden"
 
79382
 
 
79383
-#: fortran/expr.c:4886
 
79384
+#: fortran/expr.c:4887
 
79385
 #, gcc-internal-format, gfc-internal-format
 
79386
 msgid "Associate-name '%s' can not appear in a variable definition context (%s) at %L because its target at %L can not, either"
 
79387
 msgstr "Verbundener Name »%s« kann nicht in Variablen-Definitionskontext (%s) bei %L auftreten, da sein Ziel bei %L es auch nicht kann"
 
79388
@@ -39126,7 +39131,7 @@
 
79389
 
 
79390
 #: fortran/frontend-passes.c:518 fortran/trans-array.c:1041
 
79391
 #: fortran/trans-array.c:5866 fortran/trans-array.c:7150
 
79392
-#: fortran/trans-intrinsic.c:5445
 
79393
+#: fortran/trans-intrinsic.c:5444
 
79394
 #, gcc-internal-format, gfc-internal-format
 
79395
 msgid "Creating array temporary at %L"
 
79396
 msgstr "Zwischenergebnis-Feld bei %L wird erzeugt"
 
79397
@@ -39137,24 +39142,24 @@
 
79398
 msgstr "Aufruf von Funktion »%s« bei %L wird entfernt"
 
79399
 
 
79400
 #: fortran/frontend-passes.c:1474
 
79401
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79402
+#, gcc-internal-format, gfc-internal-format
 
79403
 msgid "Variable '%s' at %L set to undefined value inside loop  beginning at %L as INTENT(OUT) argument to subroutine '%s'"
 
79404
-msgstr "Variable »%s« bei %C kann nicht innerhalb der bei %L beginnenden Schleife redefiniert werden"
 
79405
+msgstr "Variable »%s« bei %L auf undefinierten Wert innerhalb der bei %L beginnenden Schleife gesetzt, als INTENT(OUT)-Argument für Unterprogramm »%s«"
 
79406
 
 
79407
 #: fortran/frontend-passes.c:1480
 
79408
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79409
+#, gcc-internal-format, gfc-internal-format
 
79410
 msgid "Variable '%s' at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to subroutine '%s'"
 
79411
-msgstr "Variable »%s« bei %C kann nicht innerhalb der bei %L beginnenden Schleife redefiniert werden"
 
79412
+msgstr "Variable »%s« bei %L kann nicht innerhalb der bei %L beginnenden Schleife als INTENT(INOUT)-Argument für Unterprogramm »%s« definiert werden"
 
79413
 
 
79414
 #: fortran/frontend-passes.c:1544
 
79415
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79416
+#, gcc-internal-format, gfc-internal-format
 
79417
 msgid "Variable '%s' at %L set to undefined value inside loop beginning at %L as INTENT(OUT) argument to function '%s'"
 
79418
-msgstr "Variable »%s« bei %C kann nicht innerhalb der bei %L beginnenden Schleife redefiniert werden"
 
79419
+msgstr "Variable »%s« bei %L auf undefinierten Wert innerhalb der bei %L beginnenden Schleife gesetzt, als INTENT(OUT)-Argument für Funktion »%s«"
 
79420
 
 
79421
 #: fortran/frontend-passes.c:1550
 
79422
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79423
+#, gcc-internal-format, gfc-internal-format
 
79424
 msgid "Variable '%s' at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to function '%s'"
 
79425
-msgstr "Variable »%s« bei %C kann nicht innerhalb der bei %L beginnenden Schleife redefiniert werden"
 
79426
+msgstr "Variable »%s« bei %L kann nicht innerhalb der bei %L beginnenden Schleife als INTENT(INOUT)-Argument für Funktion »%s« definiert werden"
 
79427
 
 
79428
 #: fortran/gfortranspec.c:168
 
79429
 #, gcc-internal-format
 
79430
@@ -39182,9 +39187,9 @@
 
79431
 msgstr "Scheinprozedur »%s« bei %C kann keine allgemeine Schnittstelle haben"
 
79432
 
 
79433
 #: fortran/interface.c:254
 
79434
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79435
+#, gcc-internal-format, gfc-internal-format
 
79436
 msgid "ABSTRACT INTERFACE at %C"
 
79437
-msgstr " ABSTRAKTE SCHNITTSTELLE"
 
79438
+msgstr "ABSTRACT INTERFACE bei %C"
 
79439
 
 
79440
 #: fortran/interface.c:262
 
79441
 #, gcc-internal-format, gfc-internal-format
 
79442
@@ -39261,12 +39266,12 @@
 
79443
 msgid "Second argument of defined assignment at %L must be INTENT(IN)"
 
79444
 msgstr "Zweites Argument der definierten Zuweisung bei %L muss INTENT(IN)"
 
79445
 
 
79446
-#: fortran/interface.c:723 fortran/resolve.c:14797
 
79447
+#: fortran/interface.c:723 fortran/resolve.c:14799
 
79448
 #, gcc-internal-format, gfc-internal-format
 
79449
 msgid "First argument of operator interface at %L must be INTENT(IN)"
 
79450
 msgstr "Erstes Argument der Operatorschnittstelle bei %L muss INTENT(IN) sein"
 
79451
 
 
79452
-#: fortran/interface.c:730 fortran/resolve.c:14815
 
79453
+#: fortran/interface.c:730 fortran/resolve.c:14817
 
79454
 #, gcc-internal-format, gfc-internal-format
 
79455
 msgid "Second argument of operator interface at %L must be INTENT(IN)"
 
79456
 msgstr "Zweites Argument der Operatorschnittstelle bei %L muss INTENT(IN) sein"
 
79457
@@ -39297,9 +39302,9 @@
 
79458
 msgstr "In %s bei %L müssen alle Prozeduren auch FUNCTIONs sein, da der allgemeine Name auch der Name des abgeleiteten Typs ist"
 
79459
 
 
79460
 #: fortran/interface.c:1491
 
79461
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79462
+#, gcc-internal-format, gfc-internal-format
 
79463
 msgid "Internal procedure '%s' in %s at %L"
 
79464
-msgstr "Fortran 2008: Interne Prozedur »%s« in %s bei %L"
 
79465
+msgstr "Interne Prozedur »%s« in %s bei %L"
 
79466
 
 
79467
 #: fortran/interface.c:1548 fortran/interface.c:1552
 
79468
 #, gcc-internal-format, gfc-internal-format
 
79469
@@ -39317,9 +39322,9 @@
 
79470
 msgstr "»%s« bei %L ist keine Modulprozedur"
 
79471
 
 
79472
 #: fortran/interface.c:1804
 
79473
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79474
+#, gcc-internal-format, gfc-internal-format
 
79475
 msgid "The assumed-rank array at %L requires that the dummy argument '%s' has assumed-rank"
 
79476
-msgstr "Feld mit vermuteter Form bei %L muss ein Scheinargument sein"
 
79477
+msgstr "Feld mit vermutetem Rang bei %L erfordert Scheinargument »%s« mit vermutetem Rang"
 
79478
 
 
79479
 #: fortran/interface.c:1809
 
79480
 #, gcc-internal-format, gfc-internal-format
 
79481
@@ -39347,7 +39352,7 @@
 
79482
 msgstr "Schnittstelle in Scheinprozedur »%s« bei %L passt nicht: %s"
 
79483
 
 
79484
 #: fortran/interface.c:1894
 
79485
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79486
+#, gcc-internal-format, gfc-internal-format
 
79487
 msgid "Actual argument to contiguous pointer dummy '%s' at %L must be simply contiguous"
 
79488
 msgstr "Effektives Argument für fortlaufenden Schein-Zeiger »%s« bei %L muss einfach fortlaufend sein"
 
79489
 
 
79490
@@ -39369,7 +39374,7 @@
 
79491
 #: fortran/interface.c:1946
 
79492
 #, gcc-internal-format, gfc-internal-format
 
79493
 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]"
 
79494
-msgstr ""
 
79495
+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]"
 
79496
 
 
79497
 #: fortran/interface.c:1957
 
79498
 #, gcc-internal-format, gfc-internal-format
 
79499
@@ -39464,7 +39469,7 @@
 
79500
 #: fortran/interface.c:2525
 
79501
 #, gcc-internal-format, gfc-internal-format
 
79502
 msgid "Actual argument at %L to assumed-type dummy is of derived type with type-bound or FINAL procedures"
 
79503
-msgstr ""
 
79504
+msgstr "Effektives Argument bei %L für Scheinparameter vermuteten Typs hat abgeleiteten Typ mit typgebundenen oder FINAL-Prozeduren"
 
79505
 
 
79506
 #: fortran/interface.c:2546
 
79507
 #, gcc-internal-format, gfc-internal-format
 
79508
@@ -39627,9 +39632,9 @@
 
79509
 msgstr "Schlüsselwort-Argument erfordert explizite Schnittstelle für Prozedur »%s« bei %L"
 
79510
 
 
79511
 #: fortran/interface.c:3171
 
79512
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79513
+#, gcc-internal-format, gfc-internal-format
 
79514
 msgid "Assumed-type argument %s at %L requires an explicit interface"
 
79515
-msgstr "Symbol »%s« bei %L hat bereits eine explizite Schnittstelle"
 
79516
+msgstr "Argument »%s« bei %L vermuteten Typs erfordert eine explizite Schnittstelle"
 
79517
 
 
79518
 #: fortran/interface.c:3184
 
79519
 #, gcc-internal-format, gfc-internal-format
 
79520
@@ -39642,9 +39647,9 @@
 
79521
 msgstr "MOLD-Argument an NULL bei %L erforderlich"
 
79522
 
 
79523
 #: fortran/interface.c:3201
 
79524
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79525
+#, gcc-internal-format, gfc-internal-format
 
79526
 msgid "Assumed-rank argument requires an explicit interface at %L"
 
79527
-msgstr "Schlüsselwort-Argument erfordert explizite Schnittstelle für Prozedur »%s« bei %L"
 
79528
+msgstr "Argument vermuteten Ranges erfordert eine explizite Schnittstelle bei %L"
 
79529
 
 
79530
 #: fortran/interface.c:3238
 
79531
 #, gcc-internal-format, gfc-internal-format
 
79532
@@ -39662,9 +39667,9 @@
 
79533
 msgstr "In NULL()-Argument bei %L wird MOLD= benötigt: Mehrdeutig zwischen spezifischen Funktionen %s und %s"
 
79534
 
 
79535
 #: fortran/interface.c:3785
 
79536
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79537
+#, gcc-internal-format, gfc-internal-format
 
79538
 msgid "Entity '%s' at %L is already present in the interface"
 
79539
-msgstr "Entität »%s« bei %C ist bereits in der Schnittstelle vorhanden"
 
79540
+msgstr "Entität »%s« bei %L ist bereits in der Schnittstelle vorhanden"
 
79541
 
 
79542
 #: fortran/interface.c:3996
 
79543
 #, gcc-internal-format, gfc-internal-format
 
79544
@@ -39707,9 +39712,9 @@
 
79545
 msgstr "»%s« bei %L überschreibt eine FUNCTION und muss auch eine FUNCTION sein"
 
79546
 
 
79547
 #: fortran/interface.c:4067
 
79548
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79549
+#, gcc-internal-format, gfc-internal-format
 
79550
 msgid "Result mismatch for the overriding procedure '%s' at %L: %s"
 
79551
-msgstr "Unpassende Argumente für die überschreibende Prozedur »%s« bei %L: %s"
 
79552
+msgstr "Unpassendes Ergebnis für die überschreibende Prozedur »%s« bei %L: %s"
 
79553
 
 
79554
 #: fortran/interface.c:4078
 
79555
 #, gcc-internal-format, gfc-internal-format
 
79556
@@ -39792,14 +39797,14 @@
 
79557
 msgstr "Intrinsisches »%s« (ist %s) wird bei %L verwendet"
 
79558
 
 
79559
 #: fortran/intrinsic.c:4097
 
79560
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79561
+#, gcc-internal-format, gfc-internal-format
 
79562
 msgid "Function '%s' as initialization expression at %L"
 
79563
-msgstr "Fortran 2003: Funktion »%s« als Initialisierungsausdruck bei %L"
 
79564
+msgstr "Funktion »%s« als Initialisierungsausdruck bei %L"
 
79565
 
 
79566
 #: fortran/intrinsic.c:4173
 
79567
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79568
+#, gcc-internal-format, gfc-internal-format
 
79569
 msgid "Elemental function as initialization expression with non-integer/non-character arguments at %L"
 
79570
-msgstr "Fortran 2003: Elementare Funktion als Initialisierungsausdruck mit Nicht-Ganzzahl-/Nicht-Zeichen-Argumenten bei %L"
 
79571
+msgstr "Elementare Funktion als Initialisierungsausdruck mit Nicht-Ganzzahl-/Nicht-Zeichen-Argumenten bei %L"
 
79572
 
 
79573
 #: fortran/intrinsic.c:4234
 
79574
 #, gcc-internal-format, gfc-internal-format
 
79575
@@ -39837,24 +39842,24 @@
 
79576
 msgstr "Erweiterung: Tab-Zeichen im Format bei %C"
 
79577
 
 
79578
 #: fortran/io.c:455
 
79579
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79580
+#, gcc-internal-format, gfc-internal-format
 
79581
 msgid "DP format specifier not allowed at %C"
 
79582
-msgstr "Fortran 2003: DP-Format-Spezifizierer bei %C nicht erlaubt"
 
79583
+msgstr "DP-Format-Spezifizierer bei %C nicht erlaubt"
 
79584
 
 
79585
 #: fortran/io.c:462
 
79586
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79587
+#, gcc-internal-format, gfc-internal-format
 
79588
 msgid "DC format specifier not allowed at %C"
 
79589
-msgstr "Fortran 2003: DC-Format-Spezifizierer bei %C nicht erlaubt"
 
79590
+msgstr "DC-Format-Spezifizierer bei %C nicht erlaubt"
 
79591
 
 
79592
 #: fortran/io.c:651
 
79593
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79594
+#, gcc-internal-format, gfc-internal-format
 
79595
 msgid "X descriptor requires leading space count at %L"
 
79596
-msgstr "Erweiterung: X-Deskriptor benötigt führenden Leerzeichenzähler bei %L"
 
79597
+msgstr "X-Deskriptor erfordert führenden Leerzeichenzähler bei %L"
 
79598
 
 
79599
 #: fortran/io.c:681
 
79600
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79601
+#, gcc-internal-format, gfc-internal-format
 
79602
 msgid "$ descriptor at %L"
 
79603
-msgstr "Erweiterung: $-Deskriptor bei %L"
 
79604
+msgstr "$-Deskriptor bei %L"
 
79605
 
 
79606
 #: fortran/io.c:686
 
79607
 #, gcc-internal-format, gfc-internal-format
 
79608
@@ -39867,9 +39872,9 @@
 
79609
 msgstr "Erweiterung: Positive Breite hinter L-Deskriptor bei %L fehlt"
 
79610
 
 
79611
 #: fortran/io.c:828
 
79612
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79613
+#, gcc-internal-format, gfc-internal-format
 
79614
 msgid "'G0' in format at %L"
 
79615
-msgstr "Fortran 2008: »G0« in Format bei %L"
 
79616
+msgstr "»G0« in Format bei %L"
 
79617
 
 
79618
 #: fortran/io.c:856
 
79619
 #, gcc-internal-format, gfc-internal-format
 
79620
@@ -39892,9 +39897,9 @@
 
79621
 msgstr "Das Formatspezifikationssymbol H bei %L ist eine in Fortran 95 entfernte Besonderheit"
 
79622
 
 
79623
 #: fortran/io.c:1061 fortran/io.c:1124
 
79624
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79625
+#, gcc-internal-format, gfc-internal-format
 
79626
 msgid "Missing comma at %L"
 
79627
-msgstr "Erweiterung: Fehlendes Komma bei %L"
 
79628
+msgstr "Fehlendes Komma bei %L"
 
79629
 
 
79630
 #: fortran/io.c:1143
 
79631
 #, gcc-internal-format, gfc-internal-format
 
79632
@@ -39952,9 +39957,9 @@
 
79633
 msgstr "FORMAT-Markierung bei %L muss vom Typ Standard-CHARACTER oder INTEGER sein"
 
79634
 
 
79635
 #: fortran/io.c:1409
 
79636
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79637
+#, gcc-internal-format, gfc-internal-format
 
79638
 msgid "ASSIGNED variable in FORMAT tag at %L"
 
79639
-msgstr "Gelöschte Funktion: ASSIGNED-Variable in FORMAT-Markierung bei %L"
 
79640
+msgstr "ASSIGNED-Variable in FORMAT-Markierung bei %L"
 
79641
 
 
79642
 #: fortran/io.c:1415
 
79643
 #, gcc-internal-format, gfc-internal-format
 
79644
@@ -39967,9 +39972,9 @@
 
79645
 msgstr "Skalares »%s« in FORMAT-Marke bei %L ist keine ASSIGNED-Variable"
 
79646
 
 
79647
 #: fortran/io.c:1434
 
79648
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79649
+#, gcc-internal-format, gfc-internal-format
 
79650
 msgid "Non-character in FORMAT tag at %L"
 
79651
-msgstr "Erweiterung: Nicht-Zeichen in FORMAT-Markierung bei %L"
 
79652
+msgstr "Nicht-Zeichen in FORMAT-Markierung bei %L"
 
79653
 
 
79654
 #: fortran/io.c:1440
 
79655
 #, gcc-internal-format, gfc-internal-format
 
79656
@@ -40002,9 +40007,9 @@
 
79657
 msgstr "Markierung %s bei %L muss ein Skalar sein"
 
79658
 
 
79659
 #: fortran/io.c:1500
 
79660
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79661
+#, gcc-internal-format, gfc-internal-format
 
79662
 msgid "IOMSG tag at %L"
 
79663
-msgstr "Fortran 2003: IOMSG-Markierung bei %L"
 
79664
+msgstr "IOMSG-Markierung bei %L"
 
79665
 
 
79666
 #: fortran/io.c:1508
 
79667
 #, gcc-internal-format, gfc-internal-format
 
79668
@@ -40012,19 +40017,19 @@
 
79669
 msgstr "Fortran 95 erfordert Standard INTEGER in %s-Marke bei %L"
 
79670
 
 
79671
 #: fortran/io.c:1516
 
79672
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79673
+#, gcc-internal-format, gfc-internal-format
 
79674
 msgid "Nondefault LOGICAL in %s tag at %L"
 
79675
-msgstr "Fortran 2008: Nicht-Standard-LOGICAL in %s-Marke bei %L"
 
79676
+msgstr "Nicht-Standard-LOGICAL in %s-Marke bei %L"
 
79677
 
 
79678
 #: fortran/io.c:1524
 
79679
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79680
+#, gcc-internal-format, gfc-internal-format
 
79681
 msgid "NEWUNIT specifier at %L"
 
79682
-msgstr "bei %L wurde kein UNIT angegeben"
 
79683
+msgstr "NEWUNIT-Spezifizierer bei %L"
 
79684
 
 
79685
 #: fortran/io.c:1542
 
79686
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79687
+#, gcc-internal-format, gfc-internal-format
 
79688
 msgid "CONVERT tag at %L"
 
79689
-msgstr "Erweiterung: CONVERT-Marke bei %L"
 
79690
+msgstr "CONVERT-Marke bei %L"
 
79691
 
 
79692
 #: fortran/io.c:1728
 
79693
 #, gcc-internal-format, gfc-internal-format
 
79694
@@ -40032,9 +40037,9 @@
 
79695
 msgstr "Fortran 2003: Spezifizierer %s in Anweisung %s bei %C hat Wert »%s«"
 
79696
 
 
79697
 #: fortran/io.c:1736 fortran/io.c:1763
 
79698
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79699
+#, gcc-internal-format, gfc-internal-format
 
79700
 msgid "%s specifier in %s statement at %C has value '%s'"
 
79701
-msgstr "Spezifizierer %s in Anweisung %s bei %C hat ungültigen Wert »%s«"
 
79702
+msgstr "Spezifizierer %s in Anweisung %s bei %C hat Wert »%s«"
 
79703
 
 
79704
 #: fortran/io.c:1755
 
79705
 #, gcc-internal-format, gfc-internal-format
 
79706
@@ -40067,34 +40072,34 @@
 
79707
 msgstr "OPEN-Anweisung bei %C muss UNIT oder NEWUNIT haben"
 
79708
 
 
79709
 #: fortran/io.c:1898
 
79710
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79711
+#, gcc-internal-format, gfc-internal-format
 
79712
 msgid "ASYNCHRONOUS= at %C not allowed in Fortran 95"
 
79713
-msgstr "Fortran 2003: ASYNCHRONOUS= bei %C ist in Fortran 95 nicht erlaubt"
 
79714
+msgstr "ASYNCHRONOUS= bei %C ist in Fortran 95 nicht erlaubt"
 
79715
 
 
79716
 #: fortran/io.c:1916 fortran/io.c:3365
 
79717
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79718
+#, gcc-internal-format, gfc-internal-format
 
79719
 msgid "BLANK= at %C not allowed in Fortran 95"
 
79720
-msgstr "Fortran 2003: BLANK= bei %C ist in Fortran 95 nicht erlaubt"
 
79721
+msgstr "BLANK= bei %C ist in Fortran 95 nicht erlaubt"
 
79722
 
 
79723
 #: fortran/io.c:1934 fortran/io.c:3344
 
79724
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79725
+#, gcc-internal-format, gfc-internal-format
 
79726
 msgid "DECIMAL= at %C not allowed in Fortran 95"
 
79727
-msgstr "Fortran 2003: DECIMAL= bei %C ist in Fortran 95 nicht erlaubt"
 
79728
+msgstr "DECIMAL= bei %C ist in Fortran 95 nicht erlaubt"
 
79729
 
 
79730
 #: fortran/io.c:1966
 
79731
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79732
+#, gcc-internal-format, gfc-internal-format
 
79733
 msgid "ENCODING= at %C not allowed in Fortran 95"
 
79734
-msgstr "Fortran 2003: ENCODING= bei %C ist in Fortran 95 nicht erlaubt"
 
79735
+msgstr "ENCODING= bei %C ist in Fortran 95 nicht erlaubt"
 
79736
 
 
79737
 #: fortran/io.c:2017 fortran/io.c:3407
 
79738
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79739
+#, gcc-internal-format, gfc-internal-format
 
79740
 msgid "ROUND= at %C not allowed in Fortran 95"
 
79741
-msgstr "Fortran 2003: ROUND= bei %C ist in Fortran 95 nicht erlaubt"
 
79742
+msgstr "ROUND= bei %C ist in Fortran 95 nicht erlaubt"
 
79743
 
 
79744
 #: fortran/io.c:2037
 
79745
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79746
+#, gcc-internal-format, gfc-internal-format
 
79747
 msgid "SIGN= at %C not allowed in Fortran 95"
 
79748
-msgstr "Fortran 2003: SIGN= bei %C ist in Fortran 95 nicht erlaubt"
 
79749
+msgstr "SIGN= bei %C ist in Fortran 95 nicht erlaubt"
 
79750
 
 
79751
 #: fortran/io.c:2250
 
79752
 #, gcc-internal-format, gfc-internal-format
 
79753
@@ -40122,9 +40127,9 @@
 
79754
 msgstr "UNIT-Zahl in Anweisung bei %L muss nicht-negativ sein"
 
79755
 
 
79756
 #: fortran/io.c:2483
 
79757
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79758
+#, gcc-internal-format, gfc-internal-format
 
79759
 msgid "FLUSH statement at %C"
 
79760
-msgstr "Fortran 2003: FLUSH-Anweisung bei %C"
 
79761
+msgstr "FLUSH-Anweisung bei %C"
 
79762
 
 
79763
 #: fortran/io.c:2539
 
79764
 #, gcc-internal-format, gfc-internal-format
 
79765
@@ -40187,9 +40192,9 @@
 
79766
 msgstr "NAMELIST »%s« in READ-Anweisung bei %L enthält Symbol »%s«, das im Kontext zur Variablendefinition nicht auftreten darf"
 
79767
 
 
79768
 #: fortran/io.c:2914
 
79769
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79770
+#, gcc-internal-format, gfc-internal-format
 
79771
 msgid "Comma before i/o item list at %L"
 
79772
-msgstr "Erweiterung: Komma vor Ein-/Ausgabeelementliste bei %L"
 
79773
+msgstr "Komma vor Ein-/Ausgabeelementliste bei %L"
 
79774
 
 
79775
 #: fortran/io.c:2924
 
79776
 #, gcc-internal-format, gfc-internal-format
 
79777
@@ -40227,15 +40232,15 @@
 
79778
 msgstr "Ausdruck in %s-Anweisung bei %C erwartet"
 
79779
 
 
79780
 #. A general purpose syntax error.
 
79781
-#: fortran/io.c:3175 fortran/io.c:3774 fortran/gfortran.h:2496
 
79782
+#: fortran/io.c:3175 fortran/io.c:3774 fortran/gfortran.h:2506
 
79783
 #, gcc-internal-format, gfc-internal-format
 
79784
 msgid "Syntax error in %s statement at %C"
 
79785
 msgstr "Syntaxfehler in Anweisung %s bei %C"
 
79786
 
 
79787
 #: fortran/io.c:3260
 
79788
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79789
+#, gcc-internal-format, gfc-internal-format
 
79790
 msgid "Internal file at %L with namelist"
 
79791
-msgstr "Fortran 2003: Interne Datei bei %L mit Namensliste"
 
79792
+msgstr "Interne Datei bei %L mit Namensliste"
 
79793
 
 
79794
 #: fortran/io.c:3318
 
79795
 #, gcc-internal-format, gfc-internal-format
 
79796
@@ -40243,14 +40248,14 @@
 
79797
 msgstr "Spezifikation ASYNCHRONOUS= bei %L muss ein Initialisierungsausdruck sein"
 
79798
 
 
79799
 #: fortran/io.c:3386
 
79800
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79801
+#, gcc-internal-format, gfc-internal-format
 
79802
 msgid "PAD= at %C not allowed in Fortran 95"
 
79803
-msgstr "Fortran 2003: PAD= bei %C ist in Fortran 95 nicht erlaubt"
 
79804
+msgstr "PAD= bei %C ist in Fortran 95 nicht erlaubt"
 
79805
 
 
79806
 #: fortran/io.c:3452
 
79807
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79808
+#, gcc-internal-format, gfc-internal-format
 
79809
 msgid "DELIM= at %C not allowed in Fortran 95"
 
79810
-msgstr "Fortran 2003: DELIM= bei %C ist in Fortran 95 nicht erlaubt"
 
79811
+msgstr "DELIM= bei %C ist in Fortran 95 nicht erlaubt"
 
79812
 
 
79813
 #: fortran/io.c:3601
 
79814
 #, gcc-internal-format, gfc-internal-format
 
79815
@@ -40293,9 +40298,9 @@
 
79816
 msgstr "INQUIRE-Anweisung bei %L erfordert PENDING= mit Spezifizierung ID="
 
79817
 
 
79818
 #: fortran/io.c:4205
 
79819
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79820
+#, gcc-internal-format, gfc-internal-format
 
79821
 msgid "WAIT at %C not allowed in Fortran 95"
 
79822
-msgstr "Fortran 2003: WAIT bei %C ist in Fortran 95 nicht erlaubt"
 
79823
+msgstr "WAIT bei %C ist in Fortran 95 nicht erlaubt"
 
79824
 
 
79825
 #: fortran/io.c:4211
 
79826
 #, gcc-internal-format, gfc-internal-format
 
79827
@@ -40388,9 +40393,9 @@
 
79828
 msgstr "Ungültige Form der PROGRAM-Anweisung bei %C"
 
79829
 
 
79830
 #: fortran/match.c:1394 fortran/match.c:1475
 
79831
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79832
+#, gcc-internal-format, gfc-internal-format
 
79833
 msgid "Arithmetic IF statement at %C"
 
79834
-msgstr "Veraltet: Arithmetische IF-Anweisung bei %C"
 
79835
+msgstr "Arithmetische IF-Anweisung bei %C"
 
79836
 
 
79837
 #: fortran/match.c:1450
 
79838
 #, gcc-internal-format, gfc-internal-format
 
79839
@@ -40448,9 +40453,9 @@
 
79840
 msgstr "CRITICAL-Anweisung zur Image-Steuerung bei %C in DO CONCURRENT-Block"
 
79841
 
 
79842
 #: fortran/match.c:1759
 
79843
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79844
+#, gcc-internal-format, gfc-internal-format
 
79845
 msgid "CRITICAL statement at %C"
 
79846
-msgstr "Fortran 2008: CRITICAL-Anweisung bei %C"
 
79847
+msgstr "CRITICAL-Anweisung bei %C"
 
79848
 
 
79849
 #: fortran/match.c:1771
 
79850
 #, gcc-internal-format, gfc-internal-format
 
79851
@@ -40503,9 +40508,9 @@
 
79852
 msgstr "Syntaxfehler in FORALL-Iterator bei %C"
 
79853
 
 
79854
 #: fortran/match.c:2383
 
79855
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79856
+#, gcc-internal-format, gfc-internal-format
 
79857
 msgid "DO CONCURRENT construct at %C"
 
79858
-msgstr "Fortran 2008: DO CONCURRENT-Konstrukt bei %C"
 
79859
+msgstr "DO CONCURRENT-Konstrukt bei %C"
 
79860
 
 
79861
 #: fortran/match.c:2509
 
79862
 #, gcc-internal-format, gfc-internal-format
 
79863
@@ -40544,9 +40549,9 @@
 
79864
 msgstr "CYCLE-Anweisung bei %C ist nicht auf Nicht-Schleifenkonstrukt »%s« anwendbar"
 
79865
 
 
79866
 #: fortran/match.c:2582
 
79867
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79868
+#, gcc-internal-format, gfc-internal-format
 
79869
 msgid "EXIT statement with no do-construct-name at %C"
 
79870
-msgstr "Fortran 2008: EXIT-Anweisung ohne DO-CONSTRUCT-Name bei %C"
 
79871
+msgstr "EXIT-Anweisung ohne DO-CONSTRUCT-Name bei %C"
 
79872
 
 
79873
 #: fortran/match.c:2588
 
79874
 #, gcc-internal-format, gfc-internal-format
 
79875
@@ -40599,14 +40604,14 @@
 
79876
 msgstr "STOP-Code bei %L muss Standardganzzahltyp KIND=%d sein"
 
79877
 
 
79878
 #: fortran/match.c:2773
 
79879
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79880
+#, gcc-internal-format, gfc-internal-format
 
79881
 msgid "PAUSE statement at %C"
 
79882
-msgstr "Unerwartete CASE-Anweisung bei %C"
 
79883
+msgstr "PAUSE-Anweisung bei %C"
 
79884
 
 
79885
 #: fortran/match.c:2796
 
79886
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79887
+#, gcc-internal-format, gfc-internal-format
 
79888
 msgid "ERROR STOP statement at %C"
 
79889
-msgstr "Fortran 2008: ERROR STOP-Anweisung bei %C"
 
79890
+msgstr "ERROR STOP-Anweisung bei %C"
 
79891
 
 
79892
 #: fortran/match.c:2822
 
79893
 #, gcc-internal-format, gfc-internal-format
 
79894
@@ -40641,14 +40646,14 @@
 
79895
 msgstr "Redundante ACQUIRED_LOCK-Marke bei %L gefunden"
 
79896
 
 
79897
 #: fortran/match.c:2982
 
79898
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79899
+#, gcc-internal-format, gfc-internal-format
 
79900
 msgid "LOCK statement at %C"
 
79901
-msgstr "Fortran 2008: LOCK-Anweisung bei %C"
 
79902
+msgstr "LOCK-Anweisung bei %C"
 
79903
 
 
79904
 #: fortran/match.c:2993
 
79905
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79906
+#, gcc-internal-format, gfc-internal-format
 
79907
 msgid "UNLOCK statement at %C"
 
79908
-msgstr "Fortran 2008: UNLOCK-Anweisung bei %C"
 
79909
+msgstr "UNLOCK-Anweisung bei %C"
 
79910
 
 
79911
 #: fortran/match.c:3019
 
79912
 #, gcc-internal-format, gfc-internal-format
 
79913
@@ -40656,9 +40661,9 @@
 
79914
 msgstr "SYNC-Anweisung zur Image-Steuerung bei %C in PURE-Prozedur"
 
79915
 
 
79916
 #: fortran/match.c:3026
 
79917
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79918
+#, gcc-internal-format, gfc-internal-format
 
79919
 msgid "SYNC statement at %C"
 
79920
-msgstr "Fortran 2008: SYNC-Anweisung bei %C"
 
79921
+msgstr "SYNC-Anweisung bei %C"
 
79922
 
 
79923
 #: fortran/match.c:3038
 
79924
 #, gcc-internal-format, gfc-internal-format
 
79925
@@ -40671,14 +40676,14 @@
 
79926
 msgstr "SYNC-Anweisung zur Image-Steuerung bei %C in DO CONCURRENT-Block"
 
79927
 
 
79928
 #: fortran/match.c:3224
 
79929
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79930
+#, gcc-internal-format, gfc-internal-format
 
79931
 msgid "ASSIGN statement at %C"
 
79932
-msgstr "Gelöschte Funktion: ASSIGN-Anweisung bei %C"
 
79933
+msgstr "ASSIGN-Anweisung bei %C"
 
79934
 
 
79935
 #: fortran/match.c:3270
 
79936
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79937
+#, gcc-internal-format, gfc-internal-format
 
79938
 msgid "Assigned GOTO statement at %C"
 
79939
-msgstr "Gelöschte Funktion: Zugewiesene GOTO-Anweisung bei %C"
 
79940
+msgstr "Zugewiesene GOTO-Anweisung bei %C"
 
79941
 
 
79942
 #: fortran/match.c:3317 fortran/match.c:3370
 
79943
 #, gcc-internal-format, gfc-internal-format
 
79944
@@ -40686,9 +40691,9 @@
 
79945
 msgstr "Anweisungsmarkenliste in GOTO bei %C kann nicht leer sein"
 
79946
 
 
79947
 #: fortran/match.c:3380
 
79948
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79949
+#, gcc-internal-format, gfc-internal-format
 
79950
 msgid "Computed GOTO at %C"
 
79951
-msgstr "Veraltet: Berechnetes GOTO bei %C"
 
79952
+msgstr "Berechnetes GOTO bei %C"
 
79953
 
 
79954
 #: fortran/match.c:3453
 
79955
 #, gcc-internal-format, gfc-internal-format
 
79956
@@ -40696,9 +40701,9 @@
 
79957
 msgstr "Fehler in Typspezifikation bei %L"
 
79958
 
 
79959
 #: fortran/match.c:3463
 
79960
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79961
+#, gcc-internal-format, gfc-internal-format
 
79962
 msgid "typespec in ALLOCATE at %L"
 
79963
-msgstr "Fortran 2003: Typspezifikation in ALLOCATE bei %L"
 
79964
+msgstr "Typspezifikation in ALLOCATE bei %L"
 
79965
 
 
79966
 #: fortran/match.c:3505
 
79967
 #, gcc-internal-format, gfc-internal-format
 
79968
@@ -40716,9 +40721,9 @@
 
79969
 msgstr "ALLOCATE von Koarray bei %C in CRITICAL-Block"
 
79970
 
 
79971
 #: fortran/match.c:3557
 
79972
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79973
+#, gcc-internal-format, gfc-internal-format
 
79974
 msgid "Allocate-object at %L is neither a data pointer nor an allocatable variable"
 
79975
-msgstr "ALLOCATE-Objekt bei %L ist kein Nichtprozedur-Zeiger oder eine reservierbare Variable"
 
79976
+msgstr "ALLOCATE-Objekt bei %L ist weder ein Datenzeiger noch eine reservierbare Variable"
 
79977
 
 
79978
 #: fortran/match.c:3569
 
79979
 #, gcc-internal-format, gfc-internal-format
 
79980
@@ -40736,14 +40741,14 @@
 
79981
 msgstr "Formspezifikation für reservierbares Skalar bei %C"
 
79982
 
 
79983
 #: fortran/match.c:3628
 
79984
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79985
+#, gcc-internal-format, gfc-internal-format
 
79986
 msgid "ERRMSG tag at %L"
 
79987
-msgstr "Fortran 2003: ERRMSG-Markierung bei %L"
 
79988
+msgstr "ERRMSG-Markierung bei %L"
 
79989
 
 
79990
 #: fortran/match.c:3652
 
79991
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
79992
+#, gcc-internal-format, gfc-internal-format
 
79993
 msgid "SOURCE tag at %L"
 
79994
-msgstr "Fortran 2003: SOURCE-Marke bei %L"
 
79995
+msgstr "SOURCE-Marke bei %L"
 
79996
 
 
79997
 #: fortran/match.c:3659
 
79998
 #, gcc-internal-format, gfc-internal-format
 
79999
@@ -40756,14 +40761,14 @@
 
80000
 msgstr "SOURCE-Marke bei %L steht mit Typspezifikation bei %L in Konflikt"
 
80001
 
 
80002
 #: fortran/match.c:3672
 
80003
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80004
+#, gcc-internal-format, gfc-internal-format
 
80005
 msgid "SOURCE tag at %L with more than a single allocate object"
 
80006
-msgstr "Fortran 2008: SOURCE-Marke bei %L mit mehr als einem reservierbaren Objekt"
 
80007
+msgstr "SOURCE-Marke bei %L mit mehr als einem reservierbaren Objekt"
 
80008
 
 
80009
 #: fortran/match.c:3690
 
80010
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80011
+#, gcc-internal-format, gfc-internal-format
 
80012
 msgid "MOLD tag at %L"
 
80013
-msgstr "Fortran 2008: MOLD-Marke bei %L"
 
80014
+msgstr "MOLD-Marke bei %L"
 
80015
 
 
80016
 #: fortran/match.c:3697
 
80017
 #, gcc-internal-format, gfc-internal-format
 
80018
@@ -40786,9 +40791,9 @@
 
80019
 msgstr "ALLOCATE-Objekt bei %L mit Parameter aufgeschobenen Typs erfordert entweder eine Typspezifikation, SOURCE-Marke oder MOLD-Marke"
 
80020
 
 
80021
 #: fortran/match.c:3750
 
80022
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80023
+#, gcc-internal-format, gfc-internal-format
 
80024
 msgid "Unlimited polymorphic allocate-object at %L requires either a type-spec or SOURCE tag or a MOLD tag"
 
80025
-msgstr "ALLOCATE-Objekt bei %L mit Parameter aufgeschobenen Typs erfordert entweder eine Typspezifikation, SOURCE-Marke oder MOLD-Marke"
 
80026
+msgstr "Unbeschränkt polymorphes ALLOCATE-Objekt bei %L erfordert entweder eine Typspezifikation, SOURCE-Marke oder MOLD-Marke"
 
80027
 
 
80028
 #: fortran/match.c:3812
 
80029
 #, gcc-internal-format, gfc-internal-format
 
80030
@@ -40811,14 +40816,14 @@
 
80031
 msgstr "DEALLOCATE von Koarray bei %C in CRITICAL-Block"
 
80032
 
 
80033
 #: fortran/match.c:3928
 
80034
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80035
+#, gcc-internal-format, gfc-internal-format
 
80036
 msgid "Allocate-object at %C is not a nonprocedure pointer nor an allocatable variable"
 
80037
 msgstr "Allocate-Objekt bei %C ist kein Nicht-Prozedur-Zeiger oder reservierbare Variable"
 
80038
 
 
80039
 #: fortran/match.c:3965
 
80040
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80041
+#, gcc-internal-format, gfc-internal-format
 
80042
 msgid "ERRMSG at %L"
 
80043
-msgstr "Fortran 2003: ERRMSG bei %L"
 
80044
+msgstr "ERRMSG bei %L"
 
80045
 
 
80046
 #: fortran/match.c:4023
 
80047
 #, gcc-internal-format, gfc-internal-format
 
80048
@@ -40836,14 +40841,14 @@
 
80049
 msgstr "Alternative RETURN-Anweisung bei %C ist nur innerhalb einer SUBROUTINE erlaubt"
 
80050
 
 
80051
 #: fortran/match.c:4043
 
80052
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80053
+#, gcc-internal-format, gfc-internal-format
 
80054
 msgid "Alternate RETURN at %C"
 
80055
-msgstr "Veraltet: Alternatives RETURN bei %C"
 
80056
+msgstr "Alternatives RETURN bei %C"
 
80057
 
 
80058
 #: fortran/match.c:4073
 
80059
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80060
+#, gcc-internal-format, gfc-internal-format
 
80061
 msgid "RETURN statement in main program at %C"
 
80062
-msgstr "Erweiterung: RETURN-Anweisung im Hauptprogramm bei %C"
 
80063
+msgstr "RETURN-Anweisung im Hauptprogramm bei %C"
 
80064
 
 
80065
 #: fortran/match.c:4101
 
80066
 #, gcc-internal-format, gfc-internal-format
 
80067
@@ -40954,9 +40959,9 @@
 
80068
 msgstr "Anweisungsfunktion bei %L ist rekursiv"
 
80069
 
 
80070
 #: fortran/match.c:4989
 
80071
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80072
+#, gcc-internal-format, gfc-internal-format
 
80073
 msgid "Statement function at %C"
 
80074
-msgstr "Anweisungsfunktion bei %L ist rekursiv"
 
80075
+msgstr "Anweisungsfunktion bei %C"
 
80076
 
 
80077
 #: fortran/match.c:5074
 
80078
 #, gcc-internal-format, gfc-internal-format
 
80079
@@ -40991,7 +40996,7 @@
 
80080
 #: fortran/match.c:5565
 
80081
 #, gcc-internal-format, gfc-internal-format
 
80082
 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]"
 
80083
-msgstr ""
 
80084
+msgstr "Typspezifikation sollte keinen Sequenz-abgeleiteten Typ oder Typ mit BIND-Attribut in SELECT TYPE bei %C beschreiben [F2003:C815]"
 
80085
 
 
80086
 #: fortran/match.c:5577
 
80087
 #, gcc-internal-format, gfc-internal-format
 
80088
@@ -41040,9 +41045,9 @@
 
80089
 msgstr "Erweiterung: Unärer Operator hinter arithmetischem Operator bei %C (Klammern verwenden)"
 
80090
 
 
80091
 #: fortran/module.c:554
 
80092
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80093
+#, gcc-internal-format, gfc-internal-format
 
80094
 msgid "module nature in USE statement at %C"
 
80095
-msgstr "Fortran 2003: Modul-Eigenschaft in USE-Anweisung bei %C"
 
80096
+msgstr "Modul-Eigenschaft in USE-Anweisung bei %C"
 
80097
 
 
80098
 #: fortran/module.c:566
 
80099
 #, gcc-internal-format, gfc-internal-format
 
80100
@@ -41055,9 +41060,9 @@
 
80101
 msgstr "\"::\" nach Modul-Eigenschaft bei %C erwartet, aber nicht gefunden"
 
80102
 
 
80103
 #: fortran/module.c:590
 
80104
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80105
+#, gcc-internal-format, gfc-internal-format
 
80106
 msgid "\"USE :: module\" at %C"
 
80107
-msgstr "Fortran 2003: \"USE :: module\" bei %C"
 
80108
+msgstr "\"USE :: module\" bei %C"
 
80109
 
 
80110
 #: fortran/module.c:649
 
80111
 #, gcc-internal-format, gfc-internal-format
 
80112
@@ -41065,9 +41070,9 @@
 
80113
 msgstr "Fehlende allgemeine Spezifikation in USE-Anweisung bei %C"
 
80114
 
 
80115
 #: fortran/module.c:657
 
80116
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80117
+#, gcc-internal-format, gfc-internal-format
 
80118
 msgid "Renaming operators in USE statements at %C"
 
80119
-msgstr "Fortran 2003: Umbenennungsoperatoren in USE-Anweisungen bei %C"
 
80120
+msgstr "Umbenennungsoperatoren in USE-Anweisungen bei %C"
 
80121
 
 
80122
 #: fortran/module.c:699
 
80123
 #, gcc-internal-format, gfc-internal-format
 
80124
@@ -41181,14 +41186,14 @@
 
80125
 msgstr "Bei %2$L referenziertes Symbol »%1$s« nicht im intrinsischen Modul ISO_FORTRAN_ENV gefunden"
 
80126
 
 
80127
 #: fortran/module.c:6143
 
80128
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80129
+#, gcc-internal-format, gfc-internal-format
 
80130
 msgid "ISO_FORTRAN_ENV intrinsic module at %C"
 
80131
-msgstr "Fortran 2003: Intrinsisches Modul ISO_FORTRAN_ENV bei %C"
 
80132
+msgstr "Intrinsisches Modul ISO_FORTRAN_ENV bei %C"
 
80133
 
 
80134
 #: fortran/module.c:6156
 
80135
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80136
+#, gcc-internal-format, gfc-internal-format
 
80137
 msgid "ISO_C_BINDING module at %C"
 
80138
-msgstr "Fortran 2003: Modul ISO_C_BINDING bei %C"
 
80139
+msgstr "Modul ISO_C_BINDING bei %C"
 
80140
 
 
80141
 #: fortran/module.c:6169
 
80142
 #, gcc-internal-format, gfc-internal-format
 
80143
@@ -41206,14 +41211,14 @@
 
80144
 msgstr "Verwendung des nicht-intrinsischen Moduls »%s« bei %C steht mit vorher verwendetem intrinsischen Modulnamen in Konflikt"
 
80145
 
 
80146
 #: fortran/module.c:6202
 
80147
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80148
+#, gcc-internal-format, gfc-internal-format
 
80149
 msgid "File '%s' opened at %C is not a GNU Fortran module file"
 
80150
-msgstr "Bei %2$C geöffnete Datei »%1$s« ist keine GFORTRAN-Moduldatei"
 
80151
+msgstr "Bei %2$C geöffnete Datei »%1$s« ist keine GNU Fortran-Moduldatei"
 
80152
 
 
80153
 #: fortran/module.c:6210
 
80154
 #, gcc-internal-format, gfc-internal-format
 
80155
 msgid "Cannot read module file '%s' opened at %C, because it was created by a different version of GNU Fortran"
 
80156
-msgstr ""
 
80157
+msgstr "Bei %2$C geöffnete Moduldatei »%1$s« kann nicht gelesen werden, da sie von anderer Version von GNU Fortran erstellt wurde"
 
80158
 
 
80159
 #: fortran/module.c:6224
 
80160
 #, gcc-internal-format
 
80161
@@ -41727,24 +41732,24 @@
 
80162
 msgstr "Komponenten in TYPE bei %C müssen CONTAINS vorausgehen"
 
80163
 
 
80164
 #: fortran/parse.c:1980
 
80165
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80166
+#, gcc-internal-format, gfc-internal-format
 
80167
 msgid "Type-bound procedure at %C"
 
80168
-msgstr "Fortran 2003: Typgebundene Prozedur bei %C"
 
80169
+msgstr "Typgebundene Prozedur bei %C"
 
80170
 
 
80171
 #: fortran/parse.c:1989
 
80172
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80173
+#, gcc-internal-format, gfc-internal-format
 
80174
 msgid "GENERIC binding at %C"
 
80175
-msgstr "Ausschuss hinter GENERIC-Bindung bei %C"
 
80176
+msgstr "GENERIC-Bindung bei %C"
 
80177
 
 
80178
 #: fortran/parse.c:1999
 
80179
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80180
+#, gcc-internal-format, gfc-internal-format
 
80181
 msgid "FINAL procedure declaration at %C"
 
80182
-msgstr "Fortran 2003: FINAL-Prozedurdeklaration bei %C"
 
80183
+msgstr "FINAL-Prozedurdeklaration bei %C"
 
80184
 
 
80185
 #: fortran/parse.c:2011
 
80186
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80187
+#, gcc-internal-format, gfc-internal-format
 
80188
 msgid "Derived type definition at %C with empty CONTAINS section"
 
80189
-msgstr "Fortran 2008: Definition eines abgeleiteten Typs bei %C mit leerem CONTAINS-Abschnitt"
 
80190
+msgstr "Definition eines abgeleiteten Typs bei %C mit leerem CONTAINS-Abschnitt"
 
80191
 
 
80192
 #: fortran/parse.c:2022 fortran/parse.c:2125
 
80193
 #, gcc-internal-format, gfc-internal-format
 
80194
@@ -41777,9 +41782,9 @@
 
80195
 msgstr "FINAL-Deklaration bei %C muss innerhalb von CONTAINS sein"
 
80196
 
 
80197
 #: fortran/parse.c:2116
 
80198
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80199
+#, gcc-internal-format, gfc-internal-format
 
80200
 msgid "Derived type definition at %C without components"
 
80201
-msgstr "Fortran 2003: Definition des abgeleiteten Typs bei %C ohne Komponenten"
 
80202
+msgstr "Definition des abgeleiteten Typs bei %C ohne Komponenten"
 
80203
 
 
80204
 #: fortran/parse.c:2132
 
80205
 #, gcc-internal-format, gfc-internal-format
 
80206
@@ -41802,9 +41807,9 @@
 
80207
 msgstr "Doppelte SEQUENCE-Anweisung bei %C"
 
80208
 
 
80209
 #: fortran/parse.c:2170
 
80210
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80211
+#, gcc-internal-format, gfc-internal-format
 
80212
 msgid "CONTAINS block in derived type definition at %C"
 
80213
-msgstr "Fortran 2003: CONTAINS-Block in Definition des abgeleiteten Typs bei %C"
 
80214
+msgstr "CONTAINS-Block in Definition des abgeleiteten Typs bei %C"
 
80215
 
 
80216
 #: fortran/parse.c:2258
 
80217
 #, gcc-internal-format, gfc-internal-format
 
80218
@@ -41937,19 +41942,19 @@
 
80219
 msgstr "Ende der DO-Anweisung bei %C ist mit anderer DO-Schleife verwoben"
 
80220
 
 
80221
 #: fortran/parse.c:3274
 
80222
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80223
+#, gcc-internal-format, gfc-internal-format
 
80224
 msgid "Statement label in END CRITICAL at %C does not match CRITICAL label"
 
80225
-msgstr "Anweisungsmarke in END CRITICAL bei %C passt nicht zum CRITICAL-Marke"
 
80226
+msgstr "Anweisungsmarke in END CRITICAL bei %C passt nicht zur CRITICAL-Marke"
 
80227
 
 
80228
 #: fortran/parse.c:3342
 
80229
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80230
+#, gcc-internal-format, gfc-internal-format
 
80231
 msgid "BLOCK construct at %C"
 
80232
-msgstr "Fortran 2008: BLOCK-Konstrukt bei %C"
 
80233
+msgstr "BLOCK-Konstrukt bei %C"
 
80234
 
 
80235
 #: fortran/parse.c:3372
 
80236
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80237
+#, gcc-internal-format, gfc-internal-format
 
80238
 msgid "ASSOCIATE construct at %C"
 
80239
-msgstr "Fortran 2003: ASSOCIATE-Konstrukt bei %C"
 
80240
+msgstr "ASSOCIATE-Konstrukt bei %C"
 
80241
 
 
80242
 #: fortran/parse.c:3472
 
80243
 #, gcc-internal-format, gfc-internal-format
 
80244
@@ -41977,9 +41982,9 @@
 
80245
 msgstr "Anweisung %s bei %C kann keine DO-Schleife ohne Block beenden"
 
80246
 
 
80247
 #: fortran/parse.c:3833
 
80248
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80249
+#, gcc-internal-format, gfc-internal-format
 
80250
 msgid "DATA statement at %C after the first executable statement"
 
80251
-msgstr "FORMAT-Anweisung bei %L hat keine Anweisungsmarke"
 
80252
+msgstr "DATA-Anweisung bei %C hinter der ersten ausführbaren Anweisung"
 
80253
 
 
80254
 #: fortran/parse.c:4025
 
80255
 #, gcc-internal-format, gfc-internal-format
 
80256
@@ -41992,9 +41997,9 @@
 
80257
 msgstr "Unerwartete Anweisung %s in CONTAINS-Abschnitt bei %C"
 
80258
 
 
80259
 #: fortran/parse.c:4105
 
80260
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80261
+#, gcc-internal-format, gfc-internal-format
 
80262
 msgid "CONTAINS statement without FUNCTION or SUBROUTINE statement at %C"
 
80263
-msgstr "Fortran 2008: CONTAINS-Anweisung ohne FUNCTION- oder SUBROUTINE-Anweisung bei %C"
 
80264
+msgstr "CONTAINS-Anweisung ohne FUNCTION- oder SUBROUTINE-Anweisung bei %C"
 
80265
 
 
80266
 #: fortran/parse.c:4182
 
80267
 #, gcc-internal-format, gfc-internal-format
 
80268
@@ -42045,9 +42050,9 @@
 
80269
 msgstr "Ganzzahl zu groß für ihre Art bei %C. Diese Überprüfung kann mit der Option -fno-range-check ausgeschaltet werden"
 
80270
 
 
80271
 #: fortran/primary.c:270
 
80272
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80273
+#, gcc-internal-format, gfc-internal-format
 
80274
 msgid "Hollerith constant at %C"
 
80275
-msgstr "Erweiterung: Hollerithkonstante bei %C"
 
80276
+msgstr "Hollerithkonstante bei %C"
 
80277
 
 
80278
 #: fortran/primary.c:282
 
80279
 #, gcc-internal-format, gfc-internal-format
 
80280
@@ -42065,9 +42070,9 @@
 
80281
 msgstr "Ungültige Hollerithkonstante bei %L enthält ein Wide-Zeichen"
 
80282
 
 
80283
 #: fortran/primary.c:394
 
80284
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80285
+#, gcc-internal-format, gfc-internal-format
 
80286
 msgid "Hexadecimal constant at %C uses non-standard syntax"
 
80287
-msgstr "Erweiterung: Hexadezimalkonstante bei %C verwendet Nicht-Standard-Syntax"
 
80288
+msgstr "Hexadezimalkonstante bei %C verwendet Nicht-Standard-Syntax"
 
80289
 
 
80290
 #: fortran/primary.c:404
 
80291
 #, gcc-internal-format, gfc-internal-format
 
80292
@@ -42080,9 +42085,9 @@
 
80293
 msgstr "Unzulässiges Zeichen in BOZ-Konstante bei %C"
 
80294
 
 
80295
 #: fortran/primary.c:433
 
80296
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80297
+#, gcc-internal-format, gfc-internal-format
 
80298
 msgid "BOZ constant at %C uses non-standard postfix syntax"
 
80299
-msgstr "Erweiterung: BOZ-Konstante bei %C verwendet Nicht-Standard-Postfix-Syntax"
 
80300
+msgstr "BOZ-Konstante bei %C verwendet Nicht-Standard-Postfix-Syntax"
 
80301
 
 
80302
 #: fortran/primary.c:464
 
80303
 #, gcc-internal-format, gfc-internal-format
 
80304
@@ -42090,14 +42095,14 @@
 
80305
 msgstr "Ganzzahl zu groß für Ganzzahlart %i bei %C"
 
80306
 
 
80307
 #: fortran/primary.c:470
 
80308
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80309
+#, gcc-internal-format, gfc-internal-format
 
80310
 msgid "BOZ used outside a DATA statement at %C"
 
80311
-msgstr "Fortran 2003: BOZ außerhalb einer DATA-Anweisung bei %C verwendet"
 
80312
+msgstr "BOZ außerhalb einer DATA-Anweisung bei %C verwendet"
 
80313
 
 
80314
 #: fortran/primary.c:561
 
80315
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80316
+#, gcc-internal-format, gfc-internal-format
 
80317
 msgid "exponent-letter 'q' in real-literal-constant at %C"
 
80318
-msgstr "Ungültiger Exponent-Buchstabe »q« in literaler Realkonstante bei %C"
 
80319
+msgstr "Exponent-Buchstabe »q« in Real-Literalkonstante bei %C"
 
80320
 
 
80321
 #: fortran/primary.c:565
 
80322
 #, gcc-internal-format, gfc-internal-format
 
80323
@@ -42180,9 +42185,9 @@
 
80324
 msgstr "Skalarer PARAMETER in komplexer Konstante bei %C erwartet"
 
80325
 
 
80326
 #: fortran/primary.c:1220
 
80327
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80328
+#, gcc-internal-format, gfc-internal-format
 
80329
 msgid "PARAMETER symbol in complex constant at %C"
 
80330
-msgstr "PARAMETER-Symbol in komplexer Konstante bei %C erwartet"
 
80331
+msgstr "PARAMETER-Symbol in komplexer Konstante bei %C"
 
80332
 
 
80333
 #: fortran/primary.c:1250
 
80334
 #, gcc-internal-format, gfc-internal-format
 
80335
@@ -42200,9 +42205,9 @@
 
80336
 msgstr "Schlüsselwort »%s« bei %C bereits in aktueller Argumentliste aufgetreten"
 
80337
 
 
80338
 #: fortran/primary.c:1649
 
80339
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80340
+#, gcc-internal-format, gfc-internal-format
 
80341
 msgid "argument list function at %C"
 
80342
-msgstr "Unbekannte Argumentlistenfunktion bei %L"
 
80343
+msgstr "Argumentlistenfunktion bei %C"
 
80344
 
 
80345
 #: fortran/primary.c:1718
 
80346
 #, gcc-internal-format, gfc-internal-format
 
80347
@@ -42230,14 +42235,14 @@
 
80348
 msgstr "Koarray-Bezeichner bei %C, aber »%s« ist kein Koarray"
 
80349
 
 
80350
 #: fortran/primary.c:1916
 
80351
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80352
+#, gcc-internal-format, gfc-internal-format
 
80353
 msgid "Symbol '%s' at %C has no IMPLICIT type"
 
80354
-msgstr "Symbol »%s« bei %L hat keinen IMPLICIT-Typ"
 
80355
+msgstr "Symbol »%s« bei %C hat keinen IMPLICIT-Typ"
 
80356
 
 
80357
 #: fortran/primary.c:1922
 
80358
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80359
+#, gcc-internal-format, gfc-internal-format
 
80360
 msgid "Unexpected '%%' for nonderived-type variable '%s' at %C"
 
80361
-msgstr "Unerwartetes Zeichen in Variablenliste bei %C"
 
80362
+msgstr "Unerwartetes »%%« für Variable »%s« nicht-abgeleiteten Typs bei %C"
 
80363
 
 
80364
 #: fortran/primary.c:1940
 
80365
 #, gcc-internal-format, gfc-internal-format
 
80366
@@ -42260,9 +42265,9 @@
 
80367
 msgstr "Koindizierte Prozedurzeiger-Komponente bei %C"
 
80368
 
 
80369
 #: fortran/primary.c:2357
 
80370
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80371
+#, gcc-internal-format, gfc-internal-format
 
80372
 msgid "Structure constructor with missing optional arguments at %C"
 
80373
-msgstr "Fortran 2003: Strukturkonstruktor mit fehlenden optionalen Argumenten bei %C"
 
80374
+msgstr "Strukturkonstruktor mit fehlenden optionalen Argumenten bei %C"
 
80375
 
 
80376
 #: fortran/primary.c:2365
 
80377
 #, gcc-internal-format, gfc-internal-format
 
80378
@@ -42275,9 +42280,9 @@
 
80379
 msgstr "ABSTRACT-Typ »%s« bei %L kann nicht konstruiert werden"
 
80380
 
 
80381
 #: fortran/primary.c:2433
 
80382
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80383
+#, gcc-internal-format, gfc-internal-format
 
80384
 msgid "Structure constructor with named arguments at %C"
 
80385
-msgstr "Fortran 2003: Strukturkonstruktor mit benannten Argumenten bei %C"
 
80386
+msgstr "Strukturkonstruktor mit benannten Argumenten bei %C"
 
80387
 
 
80388
 #: fortran/primary.c:2449
 
80389
 #, gcc-internal-format, gfc-internal-format
 
80390
@@ -42360,29 +42365,29 @@
 
80391
 msgstr "ABSTRACT-Typ »%s« bei %L verwendet"
 
80392
 
 
80393
 #: fortran/resolve.c:145
 
80394
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80395
+#, gcc-internal-format, gfc-internal-format
 
80396
 msgid "Interface '%s' at %L is declared in a later PROCEDURE statement"
 
80397
-msgstr "Schnittstelle »%s«, von Prozedur »%s« bei %L verwendet, ist in späterer PROCEDURE-Anweisung deklariert"
 
80398
+msgstr "Schnittstelle »%s« bei %L ist in späterer PROCEDURE-Anweisung deklariert"
 
80399
 
 
80400
 #: fortran/resolve.c:158
 
80401
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80402
+#, gcc-internal-format, gfc-internal-format
 
80403
 msgid "Interface '%s' at %L may not be generic"
 
80404
-msgstr "Schnittstelle »%s« bei %C kann nicht allgemein sein"
 
80405
+msgstr "Schnittstelle »%s« bei %L kann nicht allgemein sein"
 
80406
 
 
80407
 #: fortran/resolve.c:165
 
80408
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80409
+#, gcc-internal-format, gfc-internal-format
 
80410
 msgid "Interface '%s' at %L may not be a statement function"
 
80411
-msgstr "Schnittstelle »%s« bei %C kann keine Anweisungsfunktion sein"
 
80412
+msgstr "Schnittstelle »%s« bei %L darf keine Anweisungsfunktion sein"
 
80413
 
 
80414
 #: fortran/resolve.c:174
 
80415
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80416
+#, gcc-internal-format, gfc-internal-format
 
80417
 msgid "Intrinsic procedure '%s' not allowed in PROCEDURE statement at %L"
 
80418
-msgstr "Intrinsische Prozedur »%s« ist in PROCEDURE-Anweisung bei %C nicht erlaubt"
 
80419
+msgstr "Intrinsische Prozedur »%s« ist in PROCEDURE-Anweisung bei %L nicht erlaubt"
 
80420
 
 
80421
 #: fortran/resolve.c:180
 
80422
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80423
+#, gcc-internal-format, gfc-internal-format
 
80424
 msgid "Interface '%s' at %L must be explicit"
 
80425
-msgstr "Schnittstelle »%s« der Prozedur »%s« bei %L muss explizit sein"
 
80426
+msgstr "Schnittstelle »%s« bei %L muss explizit sein"
 
80427
 
 
80428
 #: fortran/resolve.c:202
 
80429
 #, gcc-internal-format, gfc-internal-format
 
80430
@@ -42405,9 +42410,9 @@
 
80431
 msgstr "Scheinprozedur »%s« der PURE-Prozedur bei %L muss auch PURE sein"
 
80432
 
 
80433
 #: fortran/resolve.c:385
 
80434
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80435
+#, gcc-internal-format, gfc-internal-format
 
80436
 msgid "Argument '%s' of pure function '%s' at %L with VALUE attribute but without INTENT(IN)"
 
80437
-msgstr "Fortran 2008: Argument »%s« der reinen Funktion »%s« bei %L mit VALUE-Attribut, aber ohne INTENT(IN)"
 
80438
+msgstr "Argument »%s« der reinen Funktion »%s« bei %L mit VALUE-Attribut, aber ohne INTENT(IN)"
 
80439
 
 
80440
 #: fortran/resolve.c:390
 
80441
 #, gcc-internal-format, gfc-internal-format
 
80442
@@ -42415,9 +42420,9 @@
 
80443
 msgstr "Argument »%s« der reinen Funktion »%s« bei %L muss INTENT(IN) oder VALUE sein"
 
80444
 
 
80445
 #: fortran/resolve.c:398
 
80446
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80447
+#, gcc-internal-format, gfc-internal-format
 
80448
 msgid "Argument '%s' of pure subroutine '%s' at %L with VALUE attribute but without INTENT"
 
80449
-msgstr "Fortran 2008: Argument »%s« des reinen Unterprogrammes »%s« bei %L mit VALUE-Attribut, aber ohne INTENT"
 
80450
+msgstr "Argument »%s« des reinen Unterprogrammes »%s« bei %L mit VALUE-Attribut, aber ohne INTENT"
 
80451
 
 
80452
 #: fortran/resolve.c:403
 
80453
 #, gcc-internal-format, gfc-internal-format
 
80454
@@ -42450,9 +42455,9 @@
 
80455
 msgstr "Scheinprozedur »%s« nicht in elementarer Prozedur »%s« bei %L erlaubt"
 
80456
 
 
80457
 #: fortran/resolve.c:481
 
80458
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80459
+#, gcc-internal-format, gfc-internal-format
 
80460
 msgid "Argument '%s' of elemental procedure '%s' at %L must have its INTENT specified or have the VALUE attribute"
 
80461
-msgstr "Für Argument »%s« des reinen Unterprogrammes »%s« bei %L muss INTENT oder das VALUE-Attribut angegeben werden"
 
80462
+msgstr "Für Argument »%s« des elementaren Unterprogrammes »%s« bei %L muss INTENT oder das VALUE-Attribut angegeben werden"
 
80463
 
 
80464
 #: fortran/resolve.c:494
 
80465
 #, gcc-internal-format, gfc-internal-format
 
80466
@@ -42485,9 +42490,9 @@
 
80467
 msgstr "Funktion %s bei %L hat Einträge mit unpassenden Feldspezifikationen"
 
80468
 
 
80469
 #: fortran/resolve.c:781
 
80470
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80471
+#, gcc-internal-format, gfc-internal-format
 
80472
 msgid "Function %s at %L with entries returning variables of different string lengths"
 
80473
-msgstr "Erweiterung: Funktion %s bei %L mit Einträgen, die Variablen mit verschiedenen Zeichenkettenlängen zurückgeben"
 
80474
+msgstr "Funktion %s bei %L mit Einträgen, die Variablen mit verschiedenen Zeichenkettenlängen zurückgeben"
 
80475
 
 
80476
 #: fortran/resolve.c:808
 
80477
 #, gcc-internal-format, gfc-internal-format
 
80478
@@ -42532,7 +42537,7 @@
 
80479
 #: fortran/resolve.c:920
 
80480
 #, gcc-internal-format, gfc-internal-format
 
80481
 msgid "'%s' in cannot appear in COMMON at %L [F2008:C5100]"
 
80482
-msgstr ""
 
80483
+msgstr "»%s« kann nicht in COMMON bei %L auftreten [F2008:C5100]"
 
80484
 
 
80485
 #: fortran/resolve.c:928
 
80486
 #, gcc-internal-format, gfc-internal-format
 
80487
@@ -42565,14 +42570,14 @@
 
80488
 msgstr "COMMON-Block »%s« bei %L ist auch eine intrinsische Prozedur"
 
80489
 
 
80490
 #: fortran/resolve.c:978
 
80491
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80492
+#, gcc-internal-format, gfc-internal-format
 
80493
 msgid "COMMON block '%s' at %L that is also a function result"
 
80494
-msgstr "Fortran 2003: COMMON-Block »%s« bei %L der auch ein Funktionsergebnis ist"
 
80495
+msgstr "COMMON-Block »%s« bei %L der auch ein Funktionsergebnis ist"
 
80496
 
 
80497
 #: fortran/resolve.c:983
 
80498
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80499
+#, gcc-internal-format, gfc-internal-format
 
80500
 msgid "COMMON block '%s' at %L that is also a global procedure"
 
80501
-msgstr "Fortran 2003: COMMON-Block »%s« bei %L der auch eine globale Prozedur ist"
 
80502
+msgstr "COMMON-Block »%s« bei %L der auch eine globale Prozedur ist"
 
80503
 
 
80504
 #: fortran/resolve.c:1047
 
80505
 #, gcc-internal-format, gfc-internal-format
 
80506
@@ -42670,9 +42675,9 @@
 
80507
 msgstr "Eingebautes »%s« bei %L ist nicht als effektives Argument erlaubt"
 
80508
 
 
80509
 #: fortran/resolve.c:1742
 
80510
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80511
+#, gcc-internal-format, gfc-internal-format
 
80512
 msgid "Internal procedure '%s' is used as actual argument at %L"
 
80513
-msgstr "Fortran 2008: Interne Prozedur »%s« wird als effektives Argument bei %L verwendet"
 
80514
+msgstr "Interne Prozedur »%s« wird als effektives Argument bei %L verwendet"
 
80515
 
 
80516
 #: fortran/resolve.c:1750
 
80517
 #, gcc-internal-format, gfc-internal-format
 
80518
@@ -42745,9 +42750,9 @@
 
80519
 msgstr "Prozedur »%s« bei %L mit Scheinargument »%s« mit vermuteter Form muss explizite Schnittstelle haben"
 
80520
 
 
80521
 #: fortran/resolve.c:2275
 
80522
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80523
+#, gcc-internal-format, gfc-internal-format
 
80524
 msgid "Procedure '%s' at %L with assumed-rank dummy argument '%s' must have an explicit interface"
 
80525
-msgstr "Prozedur »%s« bei %L mit Scheinargument »%s« mit vermuteter Form muss explizite Schnittstelle haben"
 
80526
+msgstr "Prozedur »%s« bei %L mit Scheinargument »%s« vermuteten Ranges muss explizite Schnittstelle haben"
 
80527
 
 
80528
 #: fortran/resolve.c:2283
 
80529
 #, gcc-internal-format, gfc-internal-format
 
80530
@@ -42765,9 +42770,9 @@
 
80531
 msgstr "Prozedur »%s« bei %L mit polymorphem Scheinargument »%s« muss explizite Schnittstelle haben"
 
80532
 
 
80533
 #: fortran/resolve.c:2309
 
80534
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80535
+#, gcc-internal-format, gfc-internal-format
 
80536
 msgid "Procedure '%s' at %L with assumed-type dummy argument '%s' must have an explicit interface"
 
80537
-msgstr "Prozedur »%s« bei %L mit Scheinargument »%s« mit vermuteter Form muss explizite Schnittstelle haben"
 
80538
+msgstr "Prozedur »%s« bei %L mit Scheinargument »%s« vermuteten Typs muss explizite Schnittstelle haben"
 
80539
 
 
80540
 #: fortran/resolve.c:2321
 
80541
 #, gcc-internal-format, gfc-internal-format
 
80542
@@ -42814,7 +42819,7 @@
 
80543
 msgid "Unable to resolve the specific function '%s' at %L"
 
80544
 msgstr "Spezifische Funktion »%s« bei %L kann nicht aufgelöst werden"
 
80545
 
 
80546
-#: fortran/resolve.c:2630 fortran/resolve.c:14732
 
80547
+#: fortran/resolve.c:2630 fortran/resolve.c:14734
 
80548
 #, gcc-internal-format, gfc-internal-format
 
80549
 msgid "Function '%s' at %L has no IMPLICIT type"
 
80550
 msgstr "Funktion »%s« bei %L hat IMPLICIT-Typ"
 
80551
@@ -42889,14 +42894,14 @@
 
80552
 #. TODO: Update this error message to allow for procedure
 
80553
 #. pointers once they are implemented.
 
80554
 #: fortran/resolve.c:3056
 
80555
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80556
+#, gcc-internal-format, gfc-internal-format
 
80557
 msgid "Argument '%s' to '%s' at %L must be a procedure"
 
80558
-msgstr "Parameter »%s« für »%s« bei %L muss eine Prozedur sein"
 
80559
+msgstr "Argument »%s« für »%s« bei %L muss eine Prozedur sein"
 
80560
 
 
80561
 #: fortran/resolve.c:3063
 
80562
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80563
+#, gcc-internal-format, gfc-internal-format
 
80564
 msgid "Noninteroperable argument '%s' to '%s' at %L"
 
80565
-msgstr "Fehlendes effektives Argument »%s« in Aufruf von »%s« bei %L"
 
80566
+msgstr "Unverträgliches Argument »%s« für »%s« bei %L"
 
80567
 
 
80568
 #: fortran/resolve.c:3111
 
80569
 #, gcc-internal-format, gfc-internal-format
 
80570
@@ -42972,32 +42977,32 @@
 
80571
 #: fortran/resolve.c:3546
 
80572
 #, gcc-internal-format, gfc-internal-format
 
80573
 msgid "Argument CPTR to C_F_POINTER at %L shall have the type C_PTR"
 
80574
-msgstr ""
 
80575
+msgstr "Argument CPTR für C_F_POINTER bei %L sollte Typ C_PTR haben"
 
80576
 
 
80577
 #: fortran/resolve.c:3554
 
80578
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80579
+#, gcc-internal-format, gfc-internal-format
 
80580
 msgid "Argument FPTR to C_F_POINTER at %L must not be polymorphic"
 
80581
-msgstr "Effektives Argument für »%s« bei %L muss polymorph sein"
 
80582
+msgstr "Argument FPTR für C_F_POINTER bei %L darf nicht polymorph sein"
 
80583
 
 
80584
 #: fortran/resolve.c:3568
 
80585
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80586
+#, gcc-internal-format, gfc-internal-format
 
80587
 msgid "Missing SHAPE argument for call to %s at %L"
 
80588
-msgstr "Fehlender SHAPE-Parameter für Aufruf von »%s« bei %L"
 
80589
+msgstr "Fehlendes SHAPE-Argument für Aufruf von »%s« bei %L"
 
80590
 
 
80591
 #: fortran/resolve.c:3575
 
80592
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80593
+#, gcc-internal-format, gfc-internal-format
 
80594
 msgid "SHAPE argument for call to %s at %L must be a rank 1 INTEGER array"
 
80595
-msgstr "SHAPE-Parameter für Aufruf von %s bei %L muss ein INTEGER-Feld mit Rang 1 sein"
 
80596
+msgstr "SHAPE-Argument für Aufruf von %s bei %L muss ein INTEGER-Feld mit Rang 1 sein"
 
80597
 
 
80598
 #: fortran/resolve.c:3588
 
80599
 #, gcc-internal-format, gfc-internal-format
 
80600
 msgid "Argument at %L to C_F_FUNPOINTER shall have the type C_FUNPTR"
 
80601
-msgstr ""
 
80602
+msgstr "Argument bei %L für C_F_FUNPOINTER sollte Type C_FUNPTR haben"
 
80603
 
 
80604
 #: fortran/resolve.c:3594
 
80605
 #, gcc-internal-format, gfc-internal-format
 
80606
 msgid "Noninteroperable procedure-pointer at %L to C_F_FUNPOINTER"
 
80607
-msgstr ""
 
80608
+msgstr "Unverträglicher Prozedurzeiger bei %L für C_F_FUNPOINTER"
 
80609
 
 
80610
 #: fortran/resolve.c:3660
 
80611
 #, gcc-internal-format, gfc-internal-format
 
80612
@@ -43105,9 +43110,9 @@
 
80613
 msgstr "Feldindex bei %L muss INTEGER-Typ haben, %s gefunden"
 
80614
 
 
80615
 #: fortran/resolve.c:4608
 
80616
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80617
+#, gcc-internal-format, gfc-internal-format
 
80618
 msgid "REAL array index at %L"
 
80619
-msgstr "Erweiterung: REAL-Feld-Index bei %L"
 
80620
+msgstr "REAL-Feld-Index bei %L"
 
80621
 
 
80622
 #: fortran/resolve.c:4647
 
80623
 #, gcc-internal-format, gfc-internal-format
 
80624
@@ -43175,9 +43180,9 @@
 
80625
 msgstr "Zwei oder mehr Teilreferenzen mit Rang größer Null dürfen nicht bei %L angegeben werden"
 
80626
 
 
80627
 #: fortran/resolve.c:5234
 
80628
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80629
+#, gcc-internal-format, gfc-internal-format
 
80630
 msgid "Assumed-type variable %s at %L may only be used as actual argument"
 
80631
-msgstr "Feld mit vermuteter Form bei %L muss ein Scheinargument sein"
 
80632
+msgstr "Variable %s vermuteten Typs bei %L kann nur als effektives Argument verwendet werden"
 
80633
 
 
80634
 #. FIXME: It doesn't work reliably as inquiry_argument is not set
 
80635
 #. for all inquiry functions in resolve_function; the reason is
 
80636
@@ -43186,12 +43191,12 @@
 
80637
 #: fortran/resolve.c:5244
 
80638
 #, gcc-internal-format, gfc-internal-format
 
80639
 msgid "Assumed-type variable %s at %L as actual argument to an inquiry function shall be the first argument"
 
80640
-msgstr ""
 
80641
+msgstr "Variable %s vermuteten Typs bei %L als effektives Argument für Abfragefunktion sollte das erste Argument sein"
 
80642
 
 
80643
 #: fortran/resolve.c:5260
 
80644
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80645
+#, gcc-internal-format, gfc-internal-format
 
80646
 msgid "Assumed-rank variable %s at %L may only be used as actual argument"
 
80647
-msgstr "Feld mit vermuteter Form bei %L muss ein Scheinargument sein"
 
80648
+msgstr "Variable %s vermuteten Ranges bei %L kann nur als effektives Argument verwendet werden"
 
80649
 
 
80650
 #. FIXME: It doesn't work reliably as inquiry_argument is not set
 
80651
 #. for all inquiry functions in resolve_function; the reason is
 
80652
@@ -43200,17 +43205,17 @@
 
80653
 #: fortran/resolve.c:5270
 
80654
 #, gcc-internal-format, gfc-internal-format
 
80655
 msgid "Assumed-rank variable %s at %L as actual argument to an inquiry function shall be the first argument"
 
80656
-msgstr ""
 
80657
+msgstr "Variable %s vermuteten Ranges bei %L als effektives Argument für Abfragefunktion sollte das erste Argument sein"
 
80658
 
 
80659
 #: fortran/resolve.c:5282
 
80660
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80661
+#, gcc-internal-format, gfc-internal-format
 
80662
 msgid "Assumed-type variable %s at %L shall not have a subobject reference"
 
80663
-msgstr "Koarray-Variable »%s« bei %L sollte keine Kodimensionen mit aufgeschobener Form haben"
 
80664
+msgstr "Variable %s vermuteten Typs bei %L sollte keine Referenz auf Subobjekt haben"
 
80665
 
 
80666
 #: fortran/resolve.c:5297
 
80667
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80668
+#, gcc-internal-format, gfc-internal-format
 
80669
 msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
 
80670
-msgstr "Koarray-Variable »%s« bei %L sollte keine Kodimensionen mit aufgeschobener Form haben"
 
80671
+msgstr "Variable »%s« vermuteten Ranges bei %L sollte keine Referenz auf Subobjekt haben"
 
80672
 
 
80673
 #: fortran/resolve.c:5384
 
80674
 #, gcc-internal-format, gfc-internal-format
 
80675
@@ -43274,9 +43279,9 @@
 
80676
 msgstr "%s bei %L muss skalar sein"
 
80677
 
 
80678
 #: fortran/resolve.c:6650
 
80679
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80680
+#, gcc-internal-format, gfc-internal-format
 
80681
 msgid "%s at %L must be integer"
 
80682
-msgstr "'%s' bei %L muss nichtnegativ sein"
 
80683
+msgstr "%s bei %L muss ganzzahlig sein"
 
80684
 
 
80685
 #: fortran/resolve.c:6654 fortran/resolve.c:6661
 
80686
 #, gcc-internal-format, gfc-internal-format
 
80687
@@ -43510,7 +43515,7 @@
 
80688
 #: fortran/resolve.c:8297
 
80689
 #, gcc-internal-format, gfc-internal-format
 
80690
 msgid "CLASS selector at %L needs a temporary which is not yet implemented"
 
80691
-msgstr ""
 
80692
+msgstr "CLASS-Selektor bei %L erfordert Zwischenspeicher, was noch nicht implementiert ist"
 
80693
 
 
80694
 #: fortran/resolve.c:8354
 
80695
 #, gcc-internal-format, gfc-internal-format
 
80696
@@ -43518,9 +43523,9 @@
 
80697
 msgstr "Selektor sollte in SELECT TYPE-Anweisung bei %L polymorph sein"
 
80698
 
 
80699
 #: fortran/resolve.c:8371 fortran/resolve.c:8383
 
80700
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80701
+#, gcc-internal-format, gfc-internal-format
 
80702
 msgid "Selector at %L must not be coindexed"
 
80703
-msgstr "Verknüpfungsziel bei %C darf nicht koindiziert sein"
 
80704
+msgstr "Selektor bei %L darf nicht koindiziert sein"
 
80705
 
 
80706
 #: fortran/resolve.c:8399
 
80707
 #, gcc-internal-format, gfc-internal-format
 
80708
@@ -43533,14 +43538,14 @@
 
80709
 msgstr "Abgeleiteter Typ »%s« bei %L muss eine Erweiterung von »%s« sein"
 
80710
 
 
80711
 #: fortran/resolve.c:8414
 
80712
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80713
+#, gcc-internal-format, gfc-internal-format
 
80714
 msgid "Unexpected intrinsic type '%s' at %L"
 
80715
-msgstr "Unerwartetes intrinsisches NULL() bei %L für Schein-»%s«"
 
80716
+msgstr "Unerwarteter intrinsischer Typ »%s« bei %L"
 
80717
 
 
80718
 #: fortran/resolve.c:8423
 
80719
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80720
+#, gcc-internal-format, gfc-internal-format
 
80721
 msgid "The type-spec at %L shall specify that each length type parameter is assumed"
 
80722
-msgstr "Typspezifikation bei %L kann keine Parameter mit aufgeschobenem Typ haben"
 
80723
+msgstr "In Typspezifikation bei %L sollten alle Parameter mit Längentyp vermutet sein"
 
80724
 
 
80725
 #: fortran/resolve.c:8618
 
80726
 #, gcc-internal-format, gfc-internal-format
 
80727
@@ -43716,7 +43721,7 @@
 
80728
 #: fortran/resolve.c:9894
 
80729
 #, gcc-internal-format, gfc-internal-format
 
80730
 msgid "TODO: type-bound defined assignment(s) at %L not done because multiple part array references would occur in intermediate expressions."
 
80731
-msgstr ""
 
80732
+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"
 
80733
 
 
80734
 #: fortran/resolve.c:10181
 
80735
 #, gcc-internal-format, gfc-internal-format
 
80736
@@ -43797,9 +43802,9 @@
 
80737
 msgstr "Zeichenkettenlänge bei %L ist zu groß"
 
80738
 
 
80739
 #: fortran/resolve.c:11084
 
80740
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80741
+#, gcc-internal-format, gfc-internal-format
 
80742
 msgid "Allocatable array '%s' at %L must have a deferred shape or assumed rank"
 
80743
-msgstr "Zuordnungsfähiges Feld »%s« bei %L muss aufgeschobene Form haben"
 
80744
+msgstr "Reservierbares Feld »%s« bei %L muss aufgeschobene Form oder vermuteten Rang haben"
 
80745
 
 
80746
 #: fortran/resolve.c:11088
 
80747
 #, gcc-internal-format, gfc-internal-format
 
80748
@@ -43807,9 +43812,9 @@
 
80749
 msgstr "Skalares Objekt »%s« bei %L kann nicht ALLOCATABLE sein"
 
80750
 
 
80751
 #: fortran/resolve.c:11096
 
80752
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80753
+#, gcc-internal-format, gfc-internal-format
 
80754
 msgid "Array pointer '%s' at %L must have a deferred shape or assumed rank"
 
80755
-msgstr "Feldzeiger »%s« bei %L muss aufgeschobene Form haben"
 
80756
+msgstr "Feldzeiger »%s« bei %L muss aufgeschobene Form oder vermuteten Rang haben"
 
80757
 
 
80758
 #: fortran/resolve.c:11106
 
80759
 #, gcc-internal-format, gfc-internal-format
 
80760
@@ -43832,9 +43837,9 @@
 
80761
 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"
 
80762
 
 
80763
 #: fortran/resolve.c:11186
 
80764
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80765
+#, gcc-internal-format, gfc-internal-format
 
80766
 msgid "Implied SAVE for module variable '%s' at %L, needed due to the default initialization"
 
80767
-msgstr "Fortran 2008: Inbegriffenes SAVE für Modulvariable »%s« bei %L, benötigt wegen Standardkonstruktor"
 
80768
+msgstr "Einbezogenes SAVE für Modulvariable »%s« bei %L, benötigt wegen Standardinitialisierung"
 
80769
 
 
80770
 #. The shape of a main program or module array needs to be
 
80771
 #. constant.
 
80772
@@ -43899,14 +43904,14 @@
 
80773
 msgstr "Zeichenwertige Anweisungsfunktion »%s« bei %L muss konstante Länge haben"
 
80774
 
 
80775
 #: fortran/resolve.c:11415
 
80776
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80777
+#, gcc-internal-format, gfc-internal-format
 
80778
 msgid "'%s' is of a PRIVATE type and cannot be a dummy argument of '%s', which is PUBLIC at %L"
 
80779
-msgstr "Fortran 2003: »%s« hat PRIVATE-Typ und kann kein Scheinargument von »%s« sein, das PUBLIC bei %L ist"
 
80780
+msgstr "»%s« hat PRIVATE-Typ und kann kein Scheinargument von »%s« sein, das PUBLIC bei %L ist"
 
80781
 
 
80782
 #: fortran/resolve.c:11437 fortran/resolve.c:11461
 
80783
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80784
+#, gcc-internal-format, gfc-internal-format
 
80785
 msgid "Procedure '%s' in PUBLIC interface '%s' at %L takes dummy arguments of '%s' which is PRIVATE"
 
80786
-msgstr "Fortran 2003: Prozedur »%s« in PUBLIC-Schnittstelle »%s« bei %L nimmt Schneinargumente von »%s«, das PRIVATE ist"
 
80787
+msgstr "Prozedur »%s« in PUBLIC-Schnittstelle »%s« bei %L nimmt Scheinargumente von »%s«, das PRIVATE ist"
 
80788
 
 
80789
 #: fortran/resolve.c:11479
 
80790
 #, gcc-internal-format, gfc-internal-format
 
80791
@@ -43949,9 +43954,9 @@
 
80792
 msgstr "CHARACTER(*)-Funktion »%s« bei %L kann nicht rekursiv sein"
 
80793
 
 
80794
 #: fortran/resolve.c:11550
 
80795
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80796
+#, gcc-internal-format, gfc-internal-format
 
80797
 msgid "CHARACTER(*) function '%s' at %L"
 
80798
-msgstr "CHARACTER(*)-Funktion »%s« bei %L kann nicht pure sein"
 
80799
+msgstr "CHARACTER(*)-Funktion »%s« bei %L"
 
80800
 
 
80801
 #: fortran/resolve.c:11604
 
80802
 #, gcc-internal-format, gfc-internal-format
 
80803
@@ -44200,9 +44205,9 @@
 
80804
 msgstr "Zeichenkomponente »%s« von »%s« bei %L mit aufgeschobener Länge muss POINTER oder ALLOCATABLE sein"
 
80805
 
 
80806
 #: fortran/resolve.c:12808
 
80807
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80808
+#, gcc-internal-format, gfc-internal-format
 
80809
 msgid "the component '%s' is a PRIVATE type and cannot be a component of '%s', which is PUBLIC at %L"
 
80810
-msgstr "Fortran 2003: Die Komponente »%s« ist ein PRIVATE-Typ und kann nicht Komponente von »%s« sein, die PUBLIC bei %L ist"
 
80811
+msgstr "Die Komponente »%s« ist ein PRIVATE-Typ und kann nicht Komponente von »%s« sein, die PUBLIC bei %L ist"
 
80812
 
 
80813
 #: fortran/resolve.c:12816
 
80814
 #, gcc-internal-format, gfc-internal-format
 
80815
@@ -44224,417 +44229,417 @@
 
80816
 msgid "Component '%s' with CLASS at %L must be allocatable or pointer"
 
80817
 msgstr "Komponente »%s« mit CLASS bei %L muss allozierbar oder Zeiger sein"
 
80818
 
 
80819
-#: fortran/resolve.c:12934
 
80820
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80821
+#: fortran/resolve.c:12936
 
80822
+#, gcc-internal-format, gfc-internal-format
 
80823
 msgid "Generic name '%s' of function '%s' at %L being the same name as derived type at %L"
 
80824
-msgstr "Fortran 2003: Allgemeiner Name »%s« der Funktion »%s« bei %L ist der gleiche wie der des abgeleiteten Typs bei %L"
 
80825
+msgstr "Allgemeiner Name »%s« der Funktion »%s« bei %L ist der gleiche wie der des abgeleiteten Typs bei %L"
 
80826
 
 
80827
-#: fortran/resolve.c:12990
 
80828
+#: fortran/resolve.c:12992
 
80829
 #, gcc-internal-format, gfc-internal-format
 
80830
 msgid "Assumed size array '%s' in namelist '%s' at %L is not allowed"
 
80831
 msgstr "Feld »%s« mit vermuteter Größe in Namensliste »%s« bei %L ist nicht erlaubt"
 
80832
 
 
80833
-#: fortran/resolve.c:12996
 
80834
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80835
+#: fortran/resolve.c:12998
 
80836
+#, gcc-internal-format, gfc-internal-format
 
80837
 msgid "NAMELIST array object '%s' with assumed shape in namelist '%s' at %L"
 
80838
-msgstr "Fortran 2003: NAMELIST-Feldobjekt »%s« mit vermuteter Form in Namensliste »%s« bei %L"
 
80839
+msgstr "NAMELIST-Feldobjekt »%s« mit vermuteter Form in Namensliste »%s« bei %L"
 
80840
 
 
80841
-#: fortran/resolve.c:13003
 
80842
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80843
+#: fortran/resolve.c:13005
 
80844
+#, gcc-internal-format, gfc-internal-format
 
80845
 msgid "NAMELIST array object '%s' with nonconstant shape in namelist '%s' at %L"
 
80846
-msgstr "Fortran 2003: NAMELIST-Feldobjekt »%s« ohne konstante Form in Namensliste »%s« bei %L"
 
80847
+msgstr "NAMELIST-Feldobjekt »%s« ohne konstante Form in Namensliste »%s« bei %L"
 
80848
 
 
80849
-#: fortran/resolve.c:13012
 
80850
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80851
+#: fortran/resolve.c:13014
 
80852
+#, gcc-internal-format, gfc-internal-format
 
80853
 msgid "NAMELIST object '%s' with nonconstant character length in namelist '%s' at %L"
 
80854
-msgstr "Fortran 2003: NAMELIST-Objekt »%s« ohne konstante Zeichenlänge in Namensliste »%s« bei %L"
 
80855
+msgstr "NAMELIST-Objekt »%s« ohne konstante Zeichenlänge in Namensliste »%s« bei %L"
 
80856
 
 
80857
-#: fortran/resolve.c:13022
 
80858
+#: fortran/resolve.c:13024
 
80859
 #, gcc-internal-format, gfc-internal-format
 
80860
 msgid "NAMELIST object '%s' in namelist '%s' at %L is polymorphic and requires a defined input/output procedure"
 
80861
 msgstr "NAMELIST-Objekt »%s« in Namensliste »%s« bei %L ist polymorph und erfordert eine definierte Ein-/Ausgabeprozedur"
 
80862
 
 
80863
-#: fortran/resolve.c:13032
 
80864
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80865
+#: fortran/resolve.c:13034
 
80866
+#, gcc-internal-format, gfc-internal-format
 
80867
 msgid "NAMELIST object '%s' in namelist '%s' at %L with ALLOCATABLE or POINTER components"
 
80868
-msgstr "Fortran 2003: NAMELIST-Objekt »%s« in Namensliste »%s« bei %L mit ALLOCATABLE- oder POINTER-Komponenten"
 
80869
+msgstr "NAMELIST-Objekt »%s« in Namensliste »%s« bei %L mit ALLOCATABLE- oder POINTER-Komponenten"
 
80870
 
 
80871
 #. FIXME: Once UDDTIO is implemented, the following can be
 
80872
 #. removed.
 
80873
-#: fortran/resolve.c:13040
 
80874
+#: fortran/resolve.c:13042
 
80875
 #, gcc-internal-format, gfc-internal-format
 
80876
 msgid "NAMELIST object '%s' in namelist '%s' at %L has ALLOCATABLE or POINTER components and thus requires a defined input/output procedure"
 
80877
 msgstr "NAMELIST-Objekt »%s« in Namensliste »%s« bei %L hat ALLOCATABLE- oder POINTER-Komponenten und erfordert daher eine definierte Ein-/Ausgabeprozedur"
 
80878
 
 
80879
-#: fortran/resolve.c:13057
 
80880
+#: fortran/resolve.c:13059
 
80881
 #, gcc-internal-format, gfc-internal-format
 
80882
 msgid "NAMELIST object '%s' was declared PRIVATE and cannot be member of PUBLIC namelist '%s' at %L"
 
80883
 msgstr "NAMELIST-Objekt »%s« wurde als PRIVATE deklariert und kann kein Element der PUBLIC-Namensliste »%s« bei %L sein"
 
80884
 
 
80885
-#: fortran/resolve.c:13067
 
80886
+#: fortran/resolve.c:13069
 
80887
 #, gcc-internal-format, gfc-internal-format
 
80888
 msgid "NAMELIST object '%s' has use-associated PRIVATE components and cannot be member of namelist '%s' at %L"
 
80889
 msgstr "NAMELIST-Objekt »%s« hat benutzungs-verbundene PRIVATE-Komponenten und kann kein Element der Namensliste »%s« bei %L sein"
 
80890
 
 
80891
-#: fortran/resolve.c:13078
 
80892
+#: fortran/resolve.c:13080
 
80893
 #, gcc-internal-format, gfc-internal-format
 
80894
 msgid "NAMELIST object '%s' has PRIVATE components and cannot be a member of PUBLIC namelist '%s' at %L"
 
80895
 msgstr "NAMELIST-Objekt »%s« hat PRIVATE-Komponenten und kann kein Element der PUBLIC-Namensliste »%s« bei %L sein"
 
80896
 
 
80897
-#: fortran/resolve.c:13105
 
80898
+#: fortran/resolve.c:13107
 
80899
 #, gcc-internal-format, gfc-internal-format
 
80900
 msgid "PROCEDURE attribute conflicts with NAMELIST attribute in '%s' at %L"
 
80901
 msgstr "Attribut PROCEDURE steht mit Attribut NAMELIST in »%s« bei %L in Konflikt"
 
80902
 
 
80903
-#: fortran/resolve.c:13124
 
80904
+#: fortran/resolve.c:13126
 
80905
 #, gcc-internal-format, gfc-internal-format
 
80906
 msgid "Parameter array '%s' at %L cannot be automatic or of deferred shape"
 
80907
 msgstr "Parameterfeld »%s« bei %L kann nicht automatische oder vermutete Form haben"
 
80908
 
 
80909
-#: fortran/resolve.c:13136
 
80910
+#: fortran/resolve.c:13138
 
80911
 #, gcc-internal-format, gfc-internal-format
 
80912
 msgid "Implicitly typed PARAMETER '%s' at %L doesn't match a later IMPLICIT type"
 
80913
 msgstr "Implizit angegebener PARAMETER »%s« bei %L passt nicht zu früherem IMPLICIT-Typ"
 
80914
 
 
80915
-#: fortran/resolve.c:13147
 
80916
+#: fortran/resolve.c:13149
 
80917
 #, gcc-internal-format, gfc-internal-format
 
80918
 msgid "Incompatible derived type in PARAMETER at %L"
 
80919
 msgstr "Unverträglicher abgeleiteter Typ in PARAMETER bei %L"
 
80920
 
 
80921
-#: fortran/resolve.c:13230
 
80922
+#: fortran/resolve.c:13232
 
80923
 #, gcc-internal-format, gfc-internal-format
 
80924
 msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
 
80925
 msgstr "Attribut PROTECTED steht mit Attribut EXTERNAL bei %L in Konflikt"
 
80926
 
 
80927
-#: fortran/resolve.c:13233
 
80928
+#: fortran/resolve.c:13235
 
80929
 #, gcc-internal-format, gfc-internal-format
 
80930
 msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
 
80931
 msgstr "Attribut PROCEDURE steht mit Attribut PROTECTED bei %L in Konflikt"
 
80932
 
 
80933
-#: fortran/resolve.c:13322
 
80934
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80935
+#: fortran/resolve.c:13324
 
80936
+#, gcc-internal-format, gfc-internal-format
 
80937
 msgid "'%s' at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape or assumed-rank array"
 
80938
-msgstr "»%s« bei %L hat Attribut CONTIGUOUS, aber ist kein Feldzeiger oder Feld vermuteter Größe"
 
80939
+msgstr "»%s« bei %L hat Attribut CONTIGUOUS, aber ist kein Feldzeiger oder Feld vermuteter Größe oder Rang"
 
80940
 
 
80941
-#: fortran/resolve.c:13340
 
80942
+#: fortran/resolve.c:13342
 
80943
 #, gcc-internal-format, gfc-internal-format
 
80944
 msgid "Assumed size array at %L must be a dummy argument"
 
80945
 msgstr "Feld mit vermuteter Größe bei %L muss ein Schein-Argument sein"
 
80946
 
 
80947
-#: fortran/resolve.c:13343
 
80948
+#: fortran/resolve.c:13345
 
80949
 #, gcc-internal-format, gfc-internal-format
 
80950
 msgid "Assumed shape array at %L must be a dummy argument"
 
80951
 msgstr "Feld mit vermuteter Form bei %L muss ein Scheinargument sein"
 
80952
 
 
80953
-#: fortran/resolve.c:13351
 
80954
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
80955
+#: fortran/resolve.c:13353
 
80956
+#, gcc-internal-format, gfc-internal-format
 
80957
 msgid "Assumed-rank array at %L must be a dummy argument"
 
80958
-msgstr "Feld mit vermuteter Form bei %L muss ein Scheinargument sein"
 
80959
+msgstr "Feld mit vermutetem Rang bei %L muss ein Scheinargument sein"
 
80960
 
 
80961
-#: fortran/resolve.c:13358
 
80962
+#: fortran/resolve.c:13360
 
80963
 #, gcc-internal-format, gfc-internal-format
 
80964
 msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
 
80965
-msgstr ""
 
80966
+msgstr "Feld mit vermutetem Rang bei %L darf kein Attribut VALUE oder CODIMENSION haben"
 
80967
 
 
80968
-#: fortran/resolve.c:13371
 
80969
+#: fortran/resolve.c:13373
 
80970
 #, gcc-internal-format, gfc-internal-format
 
80971
 msgid "Symbol at %L is not a DUMMY variable"
 
80972
 msgstr "Symbol bei %L ist keine Scheinvariable"
 
80973
 
 
80974
-#: fortran/resolve.c:13377
 
80975
+#: fortran/resolve.c:13379
 
80976
 #, gcc-internal-format, gfc-internal-format
 
80977
 msgid "'%s' at %L cannot have the VALUE attribute because it is not a dummy argument"
 
80978
 msgstr "»%s« bei %L kann nicht das VALUE-Attribut haben, da es kein Scheinargument ist"
 
80979
 
 
80980
-#: fortran/resolve.c:13387
 
80981
+#: fortran/resolve.c:13389
 
80982
 #, gcc-internal-format, gfc-internal-format
 
80983
 msgid "Character dummy variable '%s' at %L with VALUE attribute must have constant length"
 
80984
 msgstr "Zeichenwertige Scheinvariable »%s« bei %L mit VALUE-Attribut muss konstante Länge haben"
 
80985
 
 
80986
-#: fortran/resolve.c:13396
 
80987
+#: fortran/resolve.c:13398
 
80988
 #, gcc-internal-format, gfc-internal-format
 
80989
 msgid "C interoperable character dummy variable '%s' at %L with VALUE attribute must have length one"
 
80990
 msgstr "C-kompatible zeichenwertige Scheinvariable »%s« bei %L mit VALUE-Attribut muss Länge eins haben"
 
80991
 
 
80992
-#: fortran/resolve.c:13409 fortran/resolve.c:13522
 
80993
+#: fortran/resolve.c:13411 fortran/resolve.c:13524
 
80994
 #, gcc-internal-format, gfc-internal-format
 
80995
 msgid "The derived type '%s' at %L is of type '%s', which has not been defined"
 
80996
 msgstr "Der abgeleitete Typ »%s« bei %L hat Typ »%s«, der nicht definiert wurde"
 
80997
 
 
80998
-#: fortran/resolve.c:13422
 
80999
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
81000
+#: fortran/resolve.c:13424
 
81001
+#, gcc-internal-format, gfc-internal-format
 
81002
 msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
 
81003
-msgstr "Feld »%s« mit vermuteter Form bei %L ist nicht in einem Initialisierungs-Ausdruck erlaubt"
 
81004
+msgstr "Vermuteter Typ der Variable %s bei %L ist nur für Scheinvariablen erlaubt"
 
81005
 
 
81006
-#: fortran/resolve.c:13429
 
81007
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
81008
+#: fortran/resolve.c:13431
 
81009
+#, gcc-internal-format, gfc-internal-format
 
81010
 msgid "Assumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
 
81011
-msgstr "Variable »%s« bei %L kann nicht gleichzeitig die Attribute ALLOCATABLE und BIND(C) haben"
 
81012
+msgstr "Variable %s vermuteten Typs bei %L darf nicht die Attribute ALLOCATABLE, CODIMENSION, POINTER oder VALUE haben"
 
81013
 
 
81014
-#: fortran/resolve.c:13436
 
81015
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
81016
+#: fortran/resolve.c:13438
 
81017
+#, gcc-internal-format, gfc-internal-format
 
81018
 msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
 
81019
-msgstr "Variable »%s« bei %L kann nicht gleichzeitig die Attribute POINTER und BIND(C) haben"
 
81020
+msgstr "Variable %s vermuteten Typs bei %L darf nicht das Attribut INTENT(OUT) haben"
 
81021
 
 
81022
-#: fortran/resolve.c:13443
 
81023
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
81024
+#: fortran/resolve.c:13445
 
81025
+#, gcc-internal-format, gfc-internal-format
 
81026
 msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
 
81027
-msgstr "Schleifenvariable bei %C kann kein Koarray sein"
 
81028
+msgstr "Variable %s vermuteten Typs bei %L sollte kein Feld mit ausdrücklicher Form sein"
 
81029
 
 
81030
-#: fortran/resolve.c:13468
 
81031
+#: fortran/resolve.c:13470
 
81032
 #, gcc-internal-format, gfc-internal-format
 
81033
 msgid "Variable '%s' at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
 
81034
 msgstr "Variable »%s« bei %L kann nicht BIND(C) sein, weil es weder ein COMMON-Block noch mit Sichtbarkeit auf Modulebene deklariert ist"
 
81035
 
 
81036
-#: fortran/resolve.c:13548
 
81037
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
81038
+#: fortran/resolve.c:13550
 
81039
+#, gcc-internal-format, gfc-internal-format
 
81040
 msgid "PUBLIC %s '%s' at %L of PRIVATE derived type '%s'"
 
81041
-msgstr "Fortran 2003: PUBLIC %s »%s« bei %L mit abgeleitetem PRIVATE-Typen »%s«"
 
81042
+msgstr "PUBLIC %s »%s« bei %L mit abgeleitetem PRIVATE-Typen »%s«"
 
81043
 
 
81044
-#: fortran/resolve.c:13562
 
81045
+#: fortran/resolve.c:13564
 
81046
 #, gcc-internal-format, gfc-internal-format
 
81047
 msgid "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarray"
 
81048
 msgstr "Variable %s bei %L mit LOCK_TYPE oder mit Subkomponente mit LOCK_TYPE muss ein Koarray sein"
 
81049
 
 
81050
-#: fortran/resolve.c:13580
 
81051
+#: fortran/resolve.c:13582
 
81052
 #, gcc-internal-format, gfc-internal-format
 
81053
 msgid "The INTENT(OUT) dummy argument '%s' at %L is ASSUMED SIZE and so cannot have a default initializer"
 
81054
 msgstr "Das INTENT(OUT)-Scheinargument »%s« bei %L hat vermutete Größe und kann damit keine Standardinitialisierung haben"
 
81055
 
 
81056
-#: fortran/resolve.c:13592
 
81057
+#: fortran/resolve.c:13594
 
81058
 #, gcc-internal-format, gfc-internal-format
 
81059
 msgid "Dummy argument '%s' at %L of LOCK_TYPE shall not be INTENT(OUT)"
 
81060
 msgstr "Scheinargument »%s« bei %L mit LOCK_TYPE sollte nicht INTENT(OUT) sein"
 
81061
 
 
81062
-#: fortran/resolve.c:13604
 
81063
+#: fortran/resolve.c:13606
 
81064
 #, gcc-internal-format, gfc-internal-format
 
81065
 msgid "Function result '%s' at %L shall not be a coarray or have a coarray component"
 
81066
 msgstr "Funktionsergebnis »%s« bei %L sollte kein Koarray sein oder Koarray-Komponente haben"
 
81067
 
 
81068
-#: fortran/resolve.c:13613
 
81069
+#: fortran/resolve.c:13615
 
81070
 #, gcc-internal-format, gfc-internal-format
 
81071
 msgid "Variable '%s' at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
 
81072
 msgstr "Variable »%s« bei %L mit TYPE(C_PTR) oder TYPE(C_FUNPTR) sollte kein Koarray sein"
 
81073
 
 
81074
-#: fortran/resolve.c:13625
 
81075
+#: fortran/resolve.c:13627
 
81076
 #, gcc-internal-format, gfc-internal-format
 
81077
 msgid "Variable '%s' at %L with coarray component shall be a nonpointer, nonallocatable scalar"
 
81078
 msgstr "Variable »%s« bei %L mit Koarraykomponente sollte ein Nichtzeiger, nichtallozierbares Skalar sein"
 
81079
 
 
81080
-#: fortran/resolve.c:13640
 
81081
+#: fortran/resolve.c:13642
 
81082
 #, gcc-internal-format, gfc-internal-format
 
81083
 msgid "Variable '%s' at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
 
81084
 msgstr "Variable »%s« bei %L ist ein Koarray und ist weder ALLOCATABLE, SAVE, noch ein Scheinargument"
 
81085
 
 
81086
-#: fortran/resolve.c:13648
 
81087
+#: fortran/resolve.c:13650
 
81088
 #, gcc-internal-format, gfc-internal-format
 
81089
 msgid "Coarray variable '%s' at %L shall not have codimensions with deferred shape"
 
81090
 msgstr "Koarray-Variable »%s« bei %L sollte keine Kodimensionen mit aufgeschobener Form haben"
 
81091
 
 
81092
-#: fortran/resolve.c:13655
 
81093
+#: fortran/resolve.c:13657
 
81094
 #, gcc-internal-format, gfc-internal-format
 
81095
 msgid "Allocatable coarray variable '%s' at %L must have deferred shape"
 
81096
 msgstr "Zuordnungsfähige Koarray-Variable »%s« bei %L muss aufgeschobene Form haben"
 
81097
 
 
81098
-#: fortran/resolve.c:13667
 
81099
+#: fortran/resolve.c:13669
 
81100
 #, gcc-internal-format, gfc-internal-format
 
81101
 msgid "Variable '%s' at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
 
81102
 msgstr "Variable '%s' bei %L ist INTENT(OUT) und kann daher kein reservierbares Coarray sein oder Coarray-Komponenten haben"
 
81103
 
 
81104
-#: fortran/resolve.c:13676
 
81105
+#: fortran/resolve.c:13678
 
81106
 #, gcc-internal-format, gfc-internal-format
 
81107
 msgid "Coarray dummy variable '%s' at %L not allowed in BIND(C) procedure '%s'"
 
81108
 msgstr "Coarray-Hilfsvariable '%s' bei %L in BIND(C)-Prozedur '%s' nicht erlaubt"
 
81109
 
 
81110
-#: fortran/resolve.c:13692
 
81111
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
81112
+#: fortran/resolve.c:13694
 
81113
+#, gcc-internal-format, gfc-internal-format
 
81114
 msgid "LOGICAL dummy argument '%s' at %L with non-C_Bool kind in BIND(C) procedure '%s'"
 
81115
-msgstr "Coarray-Hilfsvariable '%s' bei %L in BIND(C)-Prozedur '%s' nicht erlaubt"
 
81116
+msgstr "LOGICAL-Scheinargument '%s' bei %L mit Nicht-C_Bool-Art in BIND(C)-Prozedur '%s'"
 
81117
 
 
81118
-#: fortran/resolve.c:13698
 
81119
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
81120
+#: fortran/resolve.c:13700
 
81121
+#, gcc-internal-format, gfc-internal-format
 
81122
 msgid "LOGICAL result variable '%s' at %L with non-C_Bool kind in BIND(C) procedure '%s'"
 
81123
-msgstr "Coarray-Hilfsvariable '%s' bei %L in BIND(C)-Prozedur '%s' nicht erlaubt"
 
81124
+msgstr "LOGICAL-Rückgabevariable '%s' bei %L mit Nicht-C_Bool-Art in BIND(C)-Prozedur '%s'"
 
81125
 
 
81126
-#: fortran/resolve.c:13778
 
81127
+#: fortran/resolve.c:13780
 
81128
 #, gcc-internal-format, gfc-internal-format
 
81129
 msgid "Threadprivate at %L isn't SAVEd"
 
81130
 msgstr "Threadprivate bei %L ist nicht SAVEd"
 
81131
 
 
81132
-#: fortran/resolve.c:13871
 
81133
+#: fortran/resolve.c:13873
 
81134
 #, gcc-internal-format, gfc-internal-format
 
81135
 msgid "BLOCK DATA element '%s' at %L must be in COMMON"
 
81136
 msgstr "BLOCK DATA Element »%s« bei %L muss in COMMON sein"
 
81137
 
 
81138
-#: fortran/resolve.c:13877
 
81139
+#: fortran/resolve.c:13879
 
81140
 #, gcc-internal-format, gfc-internal-format
 
81141
 msgid "DATA array '%s' at %L must be specified in a previous declaration"
 
81142
 msgstr "DATA-Feld »%s« bei %L muss in vorheriger Deklaration angegeben werden"
 
81143
 
 
81144
-#: fortran/resolve.c:13886
 
81145
+#: fortran/resolve.c:13888
 
81146
 #, gcc-internal-format, gfc-internal-format
 
81147
 msgid "DATA element '%s' at %L cannot have a coindex"
 
81148
 msgstr "DATA-Element '%s' bei %L kann keinen Coindex haben"
 
81149
 
 
81150
-#: fortran/resolve.c:13900
 
81151
+#: fortran/resolve.c:13902
 
81152
 #, gcc-internal-format, gfc-internal-format
 
81153
 msgid "DATA element '%s' at %L is a pointer and so must be a full array"
 
81154
 msgstr "DATA-Element '%s' bei %L ist ein Zeiger und muss daher ein vollständiges Feld sein"
 
81155
 
 
81156
-#: fortran/resolve.c:13946
 
81157
+#: fortran/resolve.c:13948
 
81158
 #, gcc-internal-format, gfc-internal-format
 
81159
 msgid "Nonconstant array section at %L in DATA statement"
 
81160
 msgstr "Abschnitt eines nicht konstanten Feldes bei %L in DATA-Anweisung"
 
81161
 
 
81162
-#: fortran/resolve.c:13959
 
81163
+#: fortran/resolve.c:13961
 
81164
 #, gcc-internal-format, gfc-internal-format
 
81165
 msgid "DATA statement at %L has more variables than values"
 
81166
 msgstr "DATA-Anweisung bei %L hat mehr Variablen als Werte"
 
81167
 
 
81168
-#: fortran/resolve.c:14058
 
81169
+#: fortran/resolve.c:14060
 
81170
 #, gcc-internal-format, gfc-internal-format
 
81171
 msgid "start of implied-do loop at %L could not be simplified to a constant value"
 
81172
 msgstr "Anfang der Implied-do-Schleife bei %L konnte nicht zu einem konstanten Wert vereinfacht werden"
 
81173
 
 
81174
-#: fortran/resolve.c:14066
 
81175
+#: fortran/resolve.c:14068
 
81176
 #, gcc-internal-format, gfc-internal-format
 
81177
 msgid "end of implied-do loop at %L could not be simplified to a constant value"
 
81178
 msgstr "Ende der Implied-do-Schleife bei %L konnte nicht zu einem konstanten Wert vereinfacht werden"
 
81179
 
 
81180
-#: fortran/resolve.c:14074
 
81181
+#: fortran/resolve.c:14076
 
81182
 #, gcc-internal-format, gfc-internal-format
 
81183
 msgid "step of implied-do loop at %L could not be simplified to a constant value"
 
81184
 msgstr "Schritt der Implied-do-Schleife bei %L konnte nicht zu einem konstanten Wert vereinfacht werden"
 
81185
 
 
81186
-#: fortran/resolve.c:14199
 
81187
+#: fortran/resolve.c:14201
 
81188
 #, gcc-internal-format, gfc-internal-format
 
81189
 msgid "DATA statement at %L has more values than variables"
 
81190
 msgstr "DATA-Anweisung bei %L hat mehr Werte als Variablen"
 
81191
 
 
81192
-#: fortran/resolve.c:14337
 
81193
+#: fortran/resolve.c:14339
 
81194
 #, gcc-internal-format, gfc-internal-format
 
81195
 msgid "Label %d at %L defined but not used"
 
81196
 msgstr "Marke %d bei %L definiert, aber nicht verwendet"
 
81197
 
 
81198
-#: fortran/resolve.c:14342
 
81199
+#: fortran/resolve.c:14344
 
81200
 #, gcc-internal-format, gfc-internal-format
 
81201
 msgid "Label %d at %L defined but cannot be used"
 
81202
 msgstr "Marke %d bei %L definiert, kann aber nicht verwendet werden"
 
81203
 
 
81204
-#: fortran/resolve.c:14426
 
81205
+#: fortran/resolve.c:14428
 
81206
 #, gcc-internal-format, gfc-internal-format
 
81207
 msgid "Derived type variable '%s' at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
 
81208
 msgstr "Variable »%s« abgeleiteten Typs bei %L muss SEQUENCE-Attribut haben, um EQUIVALENCE-Objekt zu sein"
 
81209
 
 
81210
-#: fortran/resolve.c:14435
 
81211
+#: fortran/resolve.c:14437
 
81212
 #, gcc-internal-format, gfc-internal-format
 
81213
 msgid "Derived type variable '%s' at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
 
81214
 msgstr "Variable »%s« abgeleiteten Typs bei %L kann keine ALLOCATABLE-Komponenten haben, um EQUIVALENCE-Objekt zu sein"
 
81215
 
 
81216
-#: fortran/resolve.c:14443
 
81217
+#: fortran/resolve.c:14445
 
81218
 #, gcc-internal-format, gfc-internal-format
 
81219
 msgid "Derived type variable '%s' at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
 
81220
 msgstr "Variable »%s« abgeleiteten Typs bei %L mit Standardinitialisierung kann nicht in EQUIVALENCE mit einer Variablen in COMMON sein"
 
81221
 
 
81222
-#: fortran/resolve.c:14459
 
81223
+#: fortran/resolve.c:14461
 
81224
 #, gcc-internal-format, gfc-internal-format
 
81225
 msgid "Derived type variable '%s' at %L with pointer component(s) cannot be an EQUIVALENCE object"
 
81226
 msgstr "Variable »%s« abgeleiteten Typs bei %L mit Zeigerkomponenten kann kein EQUIVALENCE-Objekt sein"
 
81227
 
 
81228
-#: fortran/resolve.c:14562
 
81229
+#: fortran/resolve.c:14564
 
81230
 #, gcc-internal-format, gfc-internal-format
 
81231
 msgid "Syntax error in EQUIVALENCE statement at %L"
 
81232
 msgstr "Syntaxfehler in EQUIVALENCE-Anweisung bei %L"
 
81233
 
 
81234
-#: fortran/resolve.c:14577
 
81235
+#: fortran/resolve.c:14579
 
81236
 #, gcc-internal-format, gfc-internal-format
 
81237
 msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
 
81238
 msgstr "Entweder alle oder keines der Objekte in bei %L gesetztem EQUIVALENCE sollte das Attribut PROTECTED haben"
 
81239
 
 
81240
-#: fortran/resolve.c:14589
 
81241
+#: fortran/resolve.c:14591
 
81242
 #, gcc-internal-format, gfc-internal-format
 
81243
 msgid "Common block member '%s' at %L cannot be an EQUIVALENCE object in the pure procedure '%s'"
 
81244
 msgstr "Allgemeines Blockelement »%s« bei %L kann kein EQUIVALENCE-Objekt in PURE-Prozedur »%s« sein"
 
81245
 
 
81246
-#: fortran/resolve.c:14598
 
81247
+#: fortran/resolve.c:14600
 
81248
 #, gcc-internal-format, gfc-internal-format
 
81249
 msgid "Named constant '%s' at %L cannot be an EQUIVALENCE object"
 
81250
 msgstr "Benannte Konstante »%s« bei %L kann kein EQUIVALENCE-Objekt sein"
 
81251
 
 
81252
-#: fortran/resolve.c:14677
 
81253
+#: fortran/resolve.c:14679
 
81254
 #, gcc-internal-format, gfc-internal-format
 
81255
 msgid "Array '%s' at %L with non-constant bounds cannot be an EQUIVALENCE object"
 
81256
 msgstr "Feld »%s« bei %L mit nicht-konstanten Grenzen kann kein EQUIVALENCE-Objekt sein"
 
81257
 
 
81258
-#: fortran/resolve.c:14688
 
81259
+#: fortran/resolve.c:14690
 
81260
 #, gcc-internal-format, gfc-internal-format
 
81261
 msgid "Structure component '%s' at %L cannot be an EQUIVALENCE object"
 
81262
 msgstr "Strukturkomponente »%s« bei %L kann kein EQUIVALENCE-Objekt sein"
 
81263
 
 
81264
-#: fortran/resolve.c:14699
 
81265
+#: fortran/resolve.c:14701
 
81266
 #, gcc-internal-format, gfc-internal-format
 
81267
 msgid "Substring at %L has length zero"
 
81268
 msgstr "Teilzeichenkette bei %L hat Länge Null"
 
81269
 
 
81270
-#: fortran/resolve.c:14742
 
81271
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
81272
+#: fortran/resolve.c:14744
 
81273
+#, gcc-internal-format, gfc-internal-format
 
81274
 msgid "PUBLIC function '%s' at %L of PRIVATE type '%s'"
 
81275
-msgstr "PUBLIC-Funktion »%s« bei %L kann nicht PRIVATE-Typen »%s« haben"
 
81276
+msgstr "PUBLIC-Funktion »%s« bei %L mit PRIVATE-Typen »%s«"
 
81277
 
 
81278
-#: fortran/resolve.c:14755
 
81279
+#: fortran/resolve.c:14757
 
81280
 #, gcc-internal-format, gfc-internal-format
 
81281
 msgid "ENTRY '%s' at %L has no IMPLICIT type"
 
81282
 msgstr "ENTRY »%s« bei %L hat keinen IMPLICIT-Typ"
 
81283
 
 
81284
-#: fortran/resolve.c:14772
 
81285
+#: fortran/resolve.c:14774
 
81286
 #, gcc-internal-format, gfc-internal-format
 
81287
 msgid "User operator procedure '%s' at %L must be a FUNCTION"
 
81288
 msgstr "Prozedur für Benutzeroperator »%s« bei %L muss eine FUNKTION sein"
 
81289
 
 
81290
-#: fortran/resolve.c:14782
 
81291
+#: fortran/resolve.c:14784
 
81292
 #, gcc-internal-format, gfc-internal-format
 
81293
 msgid "User operator procedure '%s' at %L cannot be assumed character length"
 
81294
 msgstr "Prozedur für Benutzeroperator »%s« bei %L kann nicht vermutete Zeichenlänge haben"
 
81295
 
 
81296
-#: fortran/resolve.c:14790
 
81297
+#: fortran/resolve.c:14792
 
81298
 #, gcc-internal-format, gfc-internal-format
 
81299
 msgid "User operator procedure '%s' at %L must have at least one argument"
 
81300
 msgstr "Prozedur für Benutzeroperator »%s« bei %L muss mindestens ein Argument haben"
 
81301
 
 
81302
-#: fortran/resolve.c:14804
 
81303
+#: fortran/resolve.c:14806
 
81304
 #, gcc-internal-format, gfc-internal-format
 
81305
 msgid "First argument of operator interface at %L cannot be optional"
 
81306
 msgstr "Erstes Argument der Operatorschnittstelle bei %L kann nicht optional sein"
 
81307
 
 
81308
-#: fortran/resolve.c:14822
 
81309
+#: fortran/resolve.c:14824
 
81310
 #, gcc-internal-format, gfc-internal-format
 
81311
 msgid "Second argument of operator interface at %L cannot be optional"
 
81312
 msgstr "Zweites Argument der Operatorschnittstelle bei %L kann nicht optional sein"
 
81313
 
 
81314
-#: fortran/resolve.c:14829
 
81315
+#: fortran/resolve.c:14831
 
81316
 #, gcc-internal-format, gfc-internal-format
 
81317
 msgid "Operator interface at %L must have, at most, two arguments"
 
81318
 msgstr "Operatorschnittstelle bei %L darf höchstens zwei Argumente haben"
 
81319
 
 
81320
-#: fortran/resolve.c:14905
 
81321
+#: fortran/resolve.c:14907
 
81322
 #, gcc-internal-format, gfc-internal-format
 
81323
 msgid "Contained procedure '%s' at %L of a PURE procedure must also be PURE"
 
81324
 msgstr "Enthaltene Prozedur »%s« bei %L einer PURE-Prozedur muss auch PURE sein"
 
81325
 
 
81326
 #: fortran/scanner.c:335
 
81327
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
81328
+#, gcc-internal-format, gfc-internal-format
 
81329
 msgid "Include directory \"%s\": %s"
 
81330
-msgstr "das Verzeichnis %s kann nicht erzeugt werden: %m"
 
81331
+msgstr "Include-Verzeichnis »%s«: %s"
 
81332
 
 
81333
 #: fortran/scanner.c:341
 
81334
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
81335
+#, gcc-internal-format, gfc-internal-format
 
81336
 msgid "Nonexistent include directory \"%s\""
 
81337
-msgstr "nicht vorhandenes Verzeichnis »%s« wird ignoriert\n"
 
81338
+msgstr "Include-Verzeichnis »%s« ist nicht vorhanden"
 
81339
 
 
81340
 #: fortran/scanner.c:347
 
81341
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
81342
+#, gcc-internal-format, gfc-internal-format
 
81343
 msgid "\"%s\" is not a directory"
 
81344
-msgstr "%s: Kein Verzeichnis"
 
81345
+msgstr "»%s« ist kein Verzeichnis"
 
81346
 
 
81347
 #: fortran/scanner.c:806
 
81348
 #, gcc-internal-format, gfc-internal-format
 
81349
@@ -44877,338 +44882,338 @@
 
81350
 msgid "Character '%s' in string at %L cannot be converted into character kind %d"
 
81351
 msgstr "Zeichen »%s« in Zeichenkette bei %L kann nicht in Zeichenart %d umgewandelt werden"
 
81352
 
 
81353
-#: fortran/symbol.c:134
 
81354
+#: fortran/symbol.c:123
 
81355
 #, gcc-internal-format, gfc-internal-format
 
81356
 msgid "Duplicate IMPLICIT NONE statement at %C"
 
81357
 msgstr "Doppelte IMPLICIT NONE-Anweisung bei %C"
 
81358
 
 
81359
-#: fortran/symbol.c:174
 
81360
+#: fortran/symbol.c:163
 
81361
 #, gcc-internal-format, gfc-internal-format
 
81362
 msgid "Letter '%c' already set in IMPLICIT statement at %C"
 
81363
 msgstr "Buchstabe »%c« bereits gesetzt in IMPLICIT-Anweisung bei %C"
 
81364
 
 
81365
-#: fortran/symbol.c:196
 
81366
+#: fortran/symbol.c:185
 
81367
 #, gcc-internal-format, gfc-internal-format
 
81368
 msgid "Cannot specify IMPLICIT at %C after IMPLICIT NONE"
 
81369
 msgstr "IMPLICIT bei %C kann nicht hinter IMPLICIT NONE angegeben werden"
 
81370
 
 
81371
-#: fortran/symbol.c:206
 
81372
+#: fortran/symbol.c:195
 
81373
 #, gcc-internal-format, gfc-internal-format
 
81374
 msgid "Letter %c already has an IMPLICIT type at %C"
 
81375
 msgstr "Buchstabe %c hat bereits einen IMPLICIT-Typ bei %C"
 
81376
 
 
81377
-#: fortran/symbol.c:262
 
81378
+#: fortran/symbol.c:251
 
81379
 #, gcc-internal-format, gfc-internal-format
 
81380
 msgid "Symbol '%s' at %L has no IMPLICIT type"
 
81381
 msgstr "Symbol »%s« bei %L hat keinen IMPLICIT-Typ"
 
81382
 
 
81383
 #. BIND(C) variables should not be implicitly declared.
 
81384
-#: fortran/symbol.c:279
 
81385
+#: fortran/symbol.c:268
 
81386
 #, gcc-internal-format, gfc-internal-format
 
81387
 msgid "Implicitly declared BIND(C) variable '%s' at %L may not be C interoperable"
 
81388
 msgstr "Implizit deklarierte BIND(C)-Variable »%s« bei %L kann nicht C-kompatibel sein"
 
81389
 
 
81390
 #. Dummy args to a BIND(C) routine may not be interoperable if
 
81391
 #. they are implicitly typed.
 
81392
-#: fortran/symbol.c:294
 
81393
+#: fortran/symbol.c:283
 
81394
 #, gcc-internal-format, gfc-internal-format
 
81395
 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"
 
81396
 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"
 
81397
 
 
81398
-#: fortran/symbol.c:335
 
81399
+#: fortran/symbol.c:324
 
81400
 #, gcc-internal-format, gfc-internal-format
 
81401
 msgid "Function result '%s' at %L has no IMPLICIT type"
 
81402
 msgstr "Funktionsergebnis »%s« bei %L hat keinen IMPLICIT-Typ"
 
81403
 
 
81404
-#: fortran/symbol.c:424
 
81405
+#: fortran/symbol.c:413
 
81406
 #, gcc-internal-format, gfc-internal-format
 
81407
 msgid "%s attribute not allowed in BLOCK DATA program unit at %L"
 
81408
 msgstr "Attribut %s ungültig in BLOCK DATA - Programmeinheit bei %L"
 
81409
 
 
81410
-#: fortran/symbol.c:448
 
81411
+#: fortran/symbol.c:437
 
81412
 #, gcc-internal-format, gfc-internal-format
 
81413
 msgid "Namelist group name at %L cannot have the SAVE attribute"
 
81414
 msgstr "Name der Namenslisten-Gruppe bei %L kann kein SAVE-Attribut haben"
 
81415
 
 
81416
-#: fortran/symbol.c:482
 
81417
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
81418
+#: fortran/symbol.c:471
 
81419
+#, gcc-internal-format, gfc-internal-format
 
81420
 msgid "Procedure pointer at %C"
 
81421
-msgstr "Fortran 2003: Prozedur-Zeiger bei %C"
 
81422
+msgstr "Prozedur-Zeiger bei %C"
 
81423
 
 
81424
-#: fortran/symbol.c:644
 
81425
+#: fortran/symbol.c:633
 
81426
 #, gcc-internal-format, gfc-internal-format
 
81427
 msgid "%s attribute applied to %s %s at %L"
 
81428
 msgstr "Attribut %s auf %s %s bei %L angewendet"
 
81429
 
 
81430
-#: fortran/symbol.c:651
 
81431
+#: fortran/symbol.c:640
 
81432
 #, gcc-internal-format, gfc-internal-format
 
81433
 msgid "BIND(C) applied to %s %s at %L"
 
81434
 msgstr "BIND(C) auf %s %s bei %L angewendet"
 
81435
 
 
81436
-#: fortran/symbol.c:762 fortran/symbol.c:1485
 
81437
+#: fortran/symbol.c:751 fortran/symbol.c:1474
 
81438
 #, gcc-internal-format, gfc-internal-format
 
81439
 msgid "%s attribute conflicts with %s attribute at %L"
 
81440
 msgstr "Attribut %s steht mit Attribut %s bei %L in Konflikt"
 
81441
 
 
81442
-#: fortran/symbol.c:765
 
81443
+#: fortran/symbol.c:754
 
81444
 #, gcc-internal-format, gfc-internal-format
 
81445
 msgid "%s attribute conflicts with %s attribute in '%s' at %L"
 
81446
 msgstr "Attribut %s steht mit Attribut %s in »%s« bei %L in Konflikt"
 
81447
 
 
81448
-#: fortran/symbol.c:773
 
81449
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
81450
+#: fortran/symbol.c:762
 
81451
+#, gcc-internal-format, gfc-internal-format
 
81452
 msgid "%s attribute with %s attribute at %L"
 
81453
-msgstr "Attribut %s steht mit Attribut %s bei %L in Konflikt"
 
81454
+msgstr "Attribut %s mit Attribut %s bei %L"
 
81455
 
 
81456
-#: fortran/symbol.c:779
 
81457
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
81458
+#: fortran/symbol.c:768
 
81459
+#, gcc-internal-format, gfc-internal-format
 
81460
 msgid "%s attribute with %s attribute in '%s' at %L"
 
81461
-msgstr "Attribut %s steht mit Attribut %s in »%s« bei %L in Konflikt"
 
81462
+msgstr "Attribut %s mit Attribut %s in »%s« bei %L"
 
81463
 
 
81464
-#: fortran/symbol.c:823
 
81465
+#: fortran/symbol.c:812
 
81466
 #, gcc-internal-format, gfc-internal-format
 
81467
 msgid "Cannot change attributes of USE-associated symbol at %L"
 
81468
 msgstr "Attribute des USE-verbundenen Symbols bei %L können nicht verändert werden"
 
81469
 
 
81470
-#: fortran/symbol.c:826
 
81471
+#: fortran/symbol.c:815
 
81472
 #, gcc-internal-format, gfc-internal-format
 
81473
 msgid "Cannot change attributes of USE-associated symbol %s at %L"
 
81474
 msgstr "Attribute des USE-verbundenen Symbols %s bei %L können nicht verändert werden"
 
81475
 
 
81476
-#: fortran/symbol.c:842
 
81477
+#: fortran/symbol.c:831
 
81478
 #, gcc-internal-format, gfc-internal-format
 
81479
 msgid "Duplicate %s attribute specified at %L"
 
81480
 msgstr "Attribut %s doppelt angegeben bei %L"
 
81481
 
 
81482
-#: fortran/symbol.c:884
 
81483
+#: fortran/symbol.c:873
 
81484
 #, gcc-internal-format, gfc-internal-format
 
81485
 msgid "ALLOCATABLE specified outside of INTERFACE body at %L"
 
81486
 msgstr "ALLOCATABLE außerhalb des INTERFACE-Körpers bei %L angegeben"
 
81487
 
 
81488
-#: fortran/symbol.c:910
 
81489
+#: fortran/symbol.c:899
 
81490
 #, gcc-internal-format, gfc-internal-format
 
81491
 msgid "CODIMENSION specified for '%s' outside its INTERFACE body at %L"
 
81492
 msgstr "CODIMENSION für »%s« außerhalb seines INTERFACE-Körpers bei %L angegeben"
 
81493
 
 
81494
-#: fortran/symbol.c:936
 
81495
+#: fortran/symbol.c:925
 
81496
 #, gcc-internal-format, gfc-internal-format
 
81497
 msgid "DIMENSION specified for '%s' outside its INTERFACE body at %L"
 
81498
 msgstr "DIMENSION für »%s« außerhalb seines INTERFACE-Körpers bei %L angegeben"
 
81499
 
 
81500
-#: fortran/symbol.c:1066
 
81501
+#: fortran/symbol.c:1055
 
81502
 #, gcc-internal-format, gfc-internal-format
 
81503
 msgid "Cray Pointee at %L appears in multiple pointer() statements"
 
81504
 msgstr "Cray-Zeigerende bei %L tritt in mehreren pointer()-Anweisungen auf"
 
81505
 
 
81506
-#: fortran/symbol.c:1085
 
81507
+#: fortran/symbol.c:1074
 
81508
 #, gcc-internal-format, gfc-internal-format
 
81509
 msgid "Duplicate PROTECTED attribute specified at %L"
 
81510
 msgstr "Doppeltes PROTECTED-Attribut bei %L angegeben"
 
81511
 
 
81512
-#: fortran/symbol.c:1119
 
81513
+#: fortran/symbol.c:1108
 
81514
 #, gcc-internal-format, gfc-internal-format
 
81515
 msgid "SAVE attribute at %L cannot be specified in a PURE procedure"
 
81516
 msgstr "SAVE-Attribut bei %L kann nicht in einer PURE-Prozedur angegeben werden"
 
81517
 
 
81518
-#: fortran/symbol.c:1130
 
81519
+#: fortran/symbol.c:1119
 
81520
 #, gcc-internal-format, gfc-internal-format
 
81521
 msgid "Duplicate SAVE attribute specified at %L"
 
81522
 msgstr "SAVE-Attribut doppelt angegeben bei %L"
 
81523
 
 
81524
-#: fortran/symbol.c:1151
 
81525
+#: fortran/symbol.c:1140
 
81526
 #, gcc-internal-format, gfc-internal-format
 
81527
 msgid "Duplicate VALUE attribute specified at %L"
 
81528
 msgstr "Doppeltes VALUE-Attribut bei %L angegeben"
 
81529
 
 
81530
-#: fortran/symbol.c:1171
 
81531
+#: fortran/symbol.c:1160
 
81532
 #, gcc-internal-format, gfc-internal-format
 
81533
 msgid "Duplicate VOLATILE attribute specified at %L"
 
81534
 msgstr "Doppeltes VOLATILE-Attribut bei %L angegeben"
 
81535
 
 
81536
-#: fortran/symbol.c:1190
 
81537
+#: fortran/symbol.c:1179
 
81538
 #, gcc-internal-format, gfc-internal-format
 
81539
 msgid "Duplicate ASYNCHRONOUS attribute specified at %L"
 
81540
 msgstr "Doppeltes ASYNCHRONOUS-Attribut bei %L angegeben"
 
81541
 
 
81542
-#: fortran/symbol.c:1481
 
81543
+#: fortran/symbol.c:1470
 
81544
 #, gcc-internal-format, gfc-internal-format
 
81545
 msgid "%s attribute of '%s' conflicts with %s attribute at %L"
 
81546
 msgstr "Attribut %s von »%s« steht mit Attribut %s bei %L in Konflikt"
 
81547
 
 
81548
-#: fortran/symbol.c:1515
 
81549
+#: fortran/symbol.c:1504
 
81550
 #, gcc-internal-format, gfc-internal-format
 
81551
 msgid "%s procedure at %L is already declared as %s procedure"
 
81552
 msgstr "Prozedur %s bei %L ist bereits als Prozedur %s deklariert"
 
81553
 
 
81554
-#: fortran/symbol.c:1550
 
81555
+#: fortran/symbol.c:1539
 
81556
 #, gcc-internal-format, gfc-internal-format
 
81557
 msgid "INTENT (%s) conflicts with INTENT(%s) at %L"
 
81558
 msgstr "INTENT(%s) steht mit INTENT(%s) bei %L in Konflikt"
 
81559
 
 
81560
-#: fortran/symbol.c:1574
 
81561
+#: fortran/symbol.c:1563
 
81562
 #, gcc-internal-format, gfc-internal-format
 
81563
 msgid "ACCESS specification at %L was already specified"
 
81564
 msgstr "ACCESS-Spezifikation bei %L wurde bereits spezifiziert"
 
81565
 
 
81566
-#: fortran/symbol.c:1591
 
81567
+#: fortran/symbol.c:1580
 
81568
 #, gcc-internal-format, gfc-internal-format
 
81569
 msgid "Duplicate BIND attribute specified at %L"
 
81570
 msgstr "Doppeltes BIND-Attribut bei %L angegeben"
 
81571
 
 
81572
-#: fortran/symbol.c:1598
 
81573
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
81574
+#: fortran/symbol.c:1587
 
81575
+#, gcc-internal-format, gfc-internal-format
 
81576
 msgid "BIND(C) at %L"
 
81577
-msgstr " BIND(C)"
 
81578
+msgstr "BIND(C) bei %L"
 
81579
 
 
81580
-#: fortran/symbol.c:1615
 
81581
+#: fortran/symbol.c:1604
 
81582
 #, gcc-internal-format, gfc-internal-format
 
81583
 msgid "Duplicate EXTENDS attribute specified at %L"
 
81584
 msgstr "Doppeltes EXTENDS-Attribut bei %L angegeben"
 
81585
 
 
81586
-#: fortran/symbol.c:1619
 
81587
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
81588
+#: fortran/symbol.c:1608
 
81589
+#, gcc-internal-format, gfc-internal-format
 
81590
 msgid "EXTENDS at %L"
 
81591
-msgstr "Fortran 2003: EXTENDS bei %L"
 
81592
+msgstr "EXTENDS bei %L"
 
81593
 
 
81594
-#: fortran/symbol.c:1641
 
81595
+#: fortran/symbol.c:1630
 
81596
 #, gcc-internal-format, gfc-internal-format
 
81597
 msgid "Symbol '%s' at %L already has an explicit interface"
 
81598
 msgstr "Symbol »%s« bei %L hat bereits eine explizite Schnittstelle"
 
81599
 
 
81600
-#: fortran/symbol.c:1648
 
81601
+#: fortran/symbol.c:1637
 
81602
 #, gcc-internal-format, gfc-internal-format
 
81603
 msgid "'%s' at %L has attributes specified outside its INTERFACE body"
 
81604
 msgstr "»%s« bei %L hat außerhalb seines INTERFACE-Körpers spezifizierte Attribute"
 
81605
 
 
81606
-#: fortran/symbol.c:1682
 
81607
+#: fortran/symbol.c:1671
 
81608
 #, gcc-internal-format, gfc-internal-format
 
81609
 msgid "Symbol '%s' at %L conflicts with symbol from module '%s', use-associated at %L"
 
81610
 msgstr "Symbol »%s« bei %L steht mit Symbol aus Modul »%s« in Konflikt, verbunden durch Verwendung bei %L"
 
81611
 
 
81612
-#: fortran/symbol.c:1686
 
81613
+#: fortran/symbol.c:1675
 
81614
 #, gcc-internal-format, gfc-internal-format
 
81615
 msgid "Symbol '%s' at %L already has basic type of %s"
 
81616
 msgstr "Symbol »%s« bei %L hat bereits grundlegenden Typen %s"
 
81617
 
 
81618
-#: fortran/symbol.c:1693
 
81619
+#: fortran/symbol.c:1682
 
81620
 #, gcc-internal-format, gfc-internal-format
 
81621
 msgid "Procedure '%s' at %L may not have basic type of %s"
 
81622
 msgstr "Prozedur »%s« bei %L kann nicht grundlegenden Typen %s haben"
 
81623
 
 
81624
-#: fortran/symbol.c:1705
 
81625
+#: fortran/symbol.c:1694
 
81626
 #, gcc-internal-format, gfc-internal-format
 
81627
 msgid "Symbol '%s' at %L cannot have a type"
 
81628
 msgstr "Symbol »%s« bei %L kann keinen Typen haben"
 
81629
 
 
81630
-#: fortran/symbol.c:1874
 
81631
+#: fortran/symbol.c:1863
 
81632
 #, gcc-internal-format, gfc-internal-format
 
81633
 msgid "Component '%s' at %C already declared at %L"
 
81634
 msgstr "Komponente »%s« bei %C bereits bei %L deklariert"
 
81635
 
 
81636
-#: fortran/symbol.c:1885
 
81637
+#: fortran/symbol.c:1874
 
81638
 #, gcc-internal-format, gfc-internal-format
 
81639
 msgid "Component '%s' at %C already in the parent type at %L"
 
81640
 msgstr "Komponente »%s« bei %C bereits im Elterntypen bei %L deklariert"
 
81641
 
 
81642
-#: fortran/symbol.c:1970
 
81643
+#: fortran/symbol.c:1959
 
81644
 #, gcc-internal-format, gfc-internal-format
 
81645
 msgid "Symbol '%s' at %C is ambiguous"
 
81646
 msgstr "Symbol»%s« bei %C ist mehrdeutig"
 
81647
 
 
81648
-#: fortran/symbol.c:2002
 
81649
+#: fortran/symbol.c:1991
 
81650
 #, gcc-internal-format, gfc-internal-format
 
81651
 msgid "Derived type '%s' at %C is being used before it is defined"
 
81652
 msgstr "Abgeleiteter Typ »%s« bei %C wird benutzt bevor er definiert wird"
 
81653
 
 
81654
-#: fortran/symbol.c:2040
 
81655
+#: fortran/symbol.c:2029
 
81656
 #, gcc-internal-format, gfc-internal-format
 
81657
 msgid "Component '%s' at %C is a PRIVATE component of '%s'"
 
81658
 msgstr "Komponente »%s« bei %C ist eine PRIVATE-Komponente von »%s«"
 
81659
 
 
81660
-#: fortran/symbol.c:2058
 
81661
+#: fortran/symbol.c:2047
 
81662
 #, gcc-internal-format, gfc-internal-format
 
81663
 msgid "'%s' at %C is not a member of the '%s' structure"
 
81664
 msgstr "»%s« bei %C ist kein Element der Struktur »%s«"
 
81665
 
 
81666
-#: fortran/symbol.c:2196
 
81667
+#: fortran/symbol.c:2186
 
81668
 #, gcc-internal-format, gfc-internal-format
 
81669
 msgid "Duplicate statement label %d at %L and %L"
 
81670
 msgstr "Doppelte Anweisungsmarke %d bei %L und %L"
 
81671
 
 
81672
-#: fortran/symbol.c:2207
 
81673
+#: fortran/symbol.c:2197
 
81674
 #, gcc-internal-format, gfc-internal-format
 
81675
 msgid "Label %d at %C already referenced as branch target"
 
81676
 msgstr "Marke %d bei %C bereits als Sprungziel referenziert"
 
81677
 
 
81678
-#: fortran/symbol.c:2217
 
81679
+#: fortran/symbol.c:2207
 
81680
 #, gcc-internal-format, gfc-internal-format
 
81681
 msgid "Label %d at %C already referenced as a format label"
 
81682
 msgstr "Marke %d bei %C bereits als eine Formatmarke referenziert"
 
81683
 
 
81684
-#: fortran/symbol.c:2223
 
81685
+#: fortran/symbol.c:2213
 
81686
 #, gcc-internal-format, gfc-internal-format
 
81687
 msgid "DO termination statement which is not END DO or CONTINUE with label %d at %C"
 
81688
-msgstr ""
 
81689
+msgstr "DO-Abbruchanweisung ist nicht »END DO« oder »CONTINUE« mit Marke %d bei %C"
 
81690
 
 
81691
-#: fortran/symbol.c:2265
 
81692
+#: fortran/symbol.c:2255
 
81693
 #, gcc-internal-format, gfc-internal-format
 
81694
 msgid "Label %d at %C previously used as a FORMAT label"
 
81695
 msgstr "Marke %d bei %C vorher als FORMAT-Marke verwendet"
 
81696
 
 
81697
-#: fortran/symbol.c:2274
 
81698
+#: fortran/symbol.c:2264
 
81699
 #, gcc-internal-format, gfc-internal-format
 
81700
 msgid "Label %d at %C previously used as branch target"
 
81701
 msgstr "Marke %d bei %C vorher als Sprungziel verwendet"
 
81702
 
 
81703
-#: fortran/symbol.c:2280
 
81704
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
81705
+#: fortran/symbol.c:2270
 
81706
+#, gcc-internal-format, gfc-internal-format
 
81707
 msgid "Shared DO termination label %d at %C"
 
81708
-msgstr "Beendenden Namen bei %C erwartet"
 
81709
+msgstr "Gemeinsam genutzte DO-Abbruchmarke %d bei %C"
 
81710
 
 
81711
-#: fortran/symbol.c:2600
 
81712
+#: fortran/symbol.c:2590
 
81713
 #, gcc-internal-format, gfc-internal-format
 
81714
 msgid "Name '%s' at %C is an ambiguous reference to '%s' from module '%s'"
 
81715
 msgstr "Name »%s« bei %C ist eine mehrdeutige Referenz auf »%s« vom Modul »%s«"
 
81716
 
 
81717
-#: fortran/symbol.c:2603
 
81718
+#: fortran/symbol.c:2593
 
81719
 #, gcc-internal-format, gfc-internal-format
 
81720
 msgid "Name '%s' at %C is an ambiguous reference to '%s' from current program unit"
 
81721
 msgstr "Name »%s« bei %C ist eine mehrdeutige Referenz auf »%s« von aktueller Programmeinheit"
 
81722
 
 
81723
 #. Symbol is from another namespace.
 
81724
-#: fortran/symbol.c:2788
 
81725
+#: fortran/symbol.c:2808
 
81726
 #, gcc-internal-format, gfc-internal-format
 
81727
 msgid "Symbol '%s' at %C has already been host associated"
 
81728
 msgstr "Symbol »%s« bei %C wurde bereits mit Host verbunden"
 
81729
 
 
81730
-#: fortran/symbol.c:3665
 
81731
+#: fortran/symbol.c:3793
 
81732
 #, gcc-internal-format, gfc-internal-format
 
81733
 msgid "Derived type '%s' declared at %L must have the BIND attribute to be C interoperable"
 
81734
 msgstr "Abgeleiteter Typ »%s«, bei %L deklariert, muss BIND-Attribut haben, um C-kompatibel zu sein"
 
81735
 
 
81736
-#: fortran/symbol.c:3683
 
81737
+#: fortran/symbol.c:3811
 
81738
 #, gcc-internal-format, gfc-internal-format
 
81739
 msgid "Derived type '%s' with BIND(C) attribute at %L is empty, and may be inaccessible by the C companion processor"
 
81740
 msgstr "Abgeleiteter Typ »%s« mit Attribut BIND(C) bei %L ist leer und könnte für entsprechenden C-Prozessor unerreichar sein"
 
81741
 
 
81742
-#: fortran/symbol.c:3704
 
81743
+#: fortran/symbol.c:3832
 
81744
 #, gcc-internal-format, gfc-internal-format
 
81745
 msgid "Component '%s' at %L cannot have the POINTER attribute because it is a member of the BIND(C) derived type '%s' at %L"
 
81746
 msgstr "Komponente »%s« bei %L kann nicht POINTER-Attribut haben, da es Element des BIND(C)-abgeleiteten Typs »%s« bei %L ist"
 
81747
 
 
81748
-#: fortran/symbol.c:3714
 
81749
+#: fortran/symbol.c:3842
 
81750
 #, gcc-internal-format, gfc-internal-format
 
81751
 msgid "Procedure pointer component '%s' at %L cannot be a member of the BIND(C) derived type '%s' at %L"
 
81752
 msgstr "Komponente »%s« des Prozedurzeigers bei %L kann kein Element des BIND(C)-abgeleiteten Typs »%s« bei %L sein"
 
81753
 
 
81754
-#: fortran/symbol.c:3725
 
81755
+#: fortran/symbol.c:3853
 
81756
 #, gcc-internal-format, gfc-internal-format
 
81757
 msgid "Component '%s' at %L cannot have the ALLOCATABLE attribute because it is a member of the BIND(C) derived type '%s' at %L"
 
81758
 msgstr "Komponente »%s« bei %L kann nicht ALLOCATABLE-Attribut haben, da es Element des BIND(C)-abgeleiteten Typs »%s« bei %L ist"
 
81759
 
 
81760
 #. If the derived type is bind(c), all fields must be
 
81761
 #. interop.
 
81762
-#: fortran/symbol.c:3764
 
81763
+#: fortran/symbol.c:3892
 
81764
 #, gcc-internal-format, gfc-internal-format
 
81765
 msgid "Component '%s' in derived type '%s' at %L may not be C interoperable, even though derived type '%s' is BIND(C)"
 
81766
 msgstr "Komponente »%s« in abgeleiteten Typ »%s« bei %L könnte nicht C-kompatibel sein, obwohl abgeleiteter Typ »%s« BIND(C) ist"
 
81767
@@ -45216,22 +45221,22 @@
 
81768
 #. If derived type is param to bind(c) routine, or to one
 
81769
 #. of the iso_c_binding procs, it must be interoperable, so
 
81770
 #. all fields must interop too.
 
81771
-#: fortran/symbol.c:3773
 
81772
+#: fortran/symbol.c:3901
 
81773
 #, gcc-internal-format, gfc-internal-format
 
81774
 msgid "Component '%s' in derived type '%s' at %L may not be C interoperable"
 
81775
 msgstr "Komponente »%s« in abgeleitetem Typ »%s« bei %L könnte nicht C-kompatibel sein"
 
81776
 
 
81777
-#: fortran/symbol.c:3787
 
81778
+#: fortran/symbol.c:3915
 
81779
 #, gcc-internal-format, gfc-internal-format
 
81780
 msgid "Derived type '%s' at %L cannot be declared with both PRIVATE and BIND(C) attributes"
 
81781
 msgstr "Abgeleiteter Typ »%s« bei %L kann nicht mit Attributen PRIVATE und BIND(C) deklariert werden"
 
81782
 
 
81783
-#: fortran/symbol.c:3795
 
81784
+#: fortran/symbol.c:3923
 
81785
 #, gcc-internal-format, gfc-internal-format
 
81786
 msgid "Derived type '%s' at %L cannot have the SEQUENCE attribute because it is BIND(C)"
 
81787
 msgstr "Abgeleiteter Typ »%s« bei %L kann nicht das SEQUENCE-Attribut haben, da es BIND(C) ist"
 
81788
 
 
81789
-#: fortran/symbol.c:4688 fortran/symbol.c:4694
 
81790
+#: fortran/symbol.c:4816 fortran/symbol.c:4822
 
81791
 #, gcc-internal-format, gfc-internal-format
 
81792
 msgid "Symbol '%s' is used before it is typed at %L"
 
81793
 msgstr "Symbol »%s« wird bei %L verwendet, bevor es typisiert wird"
 
81794
@@ -45342,57 +45347,57 @@
 
81795
 msgid "intrinsic variable which isn't a procedure"
 
81796
 msgstr "innere Variable, die keine Prozedur ist"
 
81797
 
 
81798
-#: fortran/trans-decl.c:3556 fortran/trans-decl.c:5433
 
81799
+#: fortran/trans-decl.c:3556 fortran/trans-decl.c:5435
 
81800
 #, gcc-internal-format, gfc-internal-format
 
81801
 msgid "Return value of function '%s' at %L not set"
 
81802
 msgstr "Rückgabewert der Funktion »%s« bei %L nicht gesetzt"
 
81803
 
 
81804
-#: fortran/trans-decl.c:3883
 
81805
+#: fortran/trans-decl.c:3885
 
81806
 #, gcc-internal-format
 
81807
 msgid "Deferred type parameter not yet supported"
 
81808
 msgstr "Parameter aufgeschobenen Typs wird noch nicht unterstützt"
 
81809
 
 
81810
-#: fortran/trans-decl.c:4090
 
81811
+#: fortran/trans-decl.c:4092
 
81812
 #, gcc-internal-format, gfc-internal-format
 
81813
 msgid "backend decl for module variable %s already exists"
 
81814
 msgstr "Backend-Deklaration für Modulvariable %s ist bereits vorhanden"
 
81815
 
 
81816
-#: fortran/trans-decl.c:4614
 
81817
+#: fortran/trans-decl.c:4616
 
81818
 #, gcc-internal-format, gfc-internal-format
 
81819
 msgid "Dummy argument '%s' at %L was declared INTENT(OUT) but was not set"
 
81820
 msgstr "Scheinargument »%s« bei %L war als INTENT(OUT) deklariert, aber nicht gesetzt"
 
81821
 
 
81822
-#: fortran/trans-decl.c:4618
 
81823
+#: fortran/trans-decl.c:4620
 
81824
 #, gcc-internal-format, gfc-internal-format
 
81825
 msgid "Derived-type dummy argument '%s' at %L was declared INTENT(OUT) but was not set and does not have a default initializer"
 
81826
 msgstr "Scheinargument »%s« abgeleiteten Typs bei %L war als INTENT(OUT) deklariert, aber nicht gesetzt und hat keine Standardinitialisierung"
 
81827
 
 
81828
-#: fortran/trans-decl.c:4627 fortran/trans-decl.c:4742
 
81829
+#: fortran/trans-decl.c:4629 fortran/trans-decl.c:4744
 
81830
 #, gcc-internal-format, gfc-internal-format
 
81831
 msgid "Unused dummy argument '%s' at %L"
 
81832
 msgstr "Ungenutztes Scheinargument %s bei %L"
 
81833
 
 
81834
-#: fortran/trans-decl.c:4641
 
81835
+#: fortran/trans-decl.c:4643
 
81836
 #, gcc-internal-format, gfc-internal-format
 
81837
 msgid "Unused module variable '%s' which has been explicitly imported at %L"
 
81838
 msgstr "Ungenutzte Modulvariable »%s«, die bei %L ausdrücklich importiert wurde"
 
81839
 
 
81840
-#: fortran/trans-decl.c:4649
 
81841
+#: fortran/trans-decl.c:4651
 
81842
 #, gcc-internal-format, gfc-internal-format
 
81843
 msgid "Unused variable '%s' declared at %L"
 
81844
 msgstr "Ungenutzte Variable »%s« bei %L deklariert"
 
81845
 
 
81846
-#: fortran/trans-decl.c:4697
 
81847
+#: fortran/trans-decl.c:4699
 
81848
 #, gcc-internal-format, gfc-internal-format
 
81849
 msgid "Unused parameter '%s' declared at %L"
 
81850
 msgstr "Ungenutzter Parameter »%s« bei %L deklariert"
 
81851
 
 
81852
-#: fortran/trans-decl.c:4700
 
81853
+#: fortran/trans-decl.c:4702
 
81854
 #, gcc-internal-format, gfc-internal-format
 
81855
 msgid "Unused parameter '%s' which has been explicitly imported at %L"
 
81856
 msgstr "Ungenutzter Parameter »%s«, der bei %L ausdrücklich importiert wurde"
 
81857
 
 
81858
-#: fortran/trans-decl.c:4715
 
81859
+#: fortran/trans-decl.c:4717
 
81860
 #, gcc-internal-format, gfc-internal-format
 
81861
 msgid "Return value '%s' of function '%s' declared at %L not set"
 
81862
 msgstr "Rückgabewert »%1$s« der bei %3$L deklarierten Funktion »%2$s« nicht gesetzt"
 
81863
@@ -45400,12 +45405,12 @@
 
81864
 #: fortran/trans-expr.c:1025
 
81865
 #, gcc-internal-format, gfc-internal-format
 
81866
 msgid "Code for reallocating the allocatable array at %L will be added"
 
81867
-msgstr ""
 
81868
+msgstr "Code zur Neu-Reservierung des reservierbaren Feldes bei %L wird hinzugefügt"
 
81869
 
 
81870
 #: fortran/trans-expr.c:1028
 
81871
 #, gcc-internal-format, gfc-internal-format
 
81872
 msgid "Code for reallocating the allocatable variable at %L will be added"
 
81873
-msgstr ""
 
81874
+msgstr "Code zur Neu-Reservierung der reservierbaren Variable bei %L wird hinzugefügt"
 
81875
 
 
81876
 #: fortran/trans-expr.c:2464
 
81877
 #, gcc-internal-format
 
81878
@@ -45428,12 +45433,12 @@
 
81879
 msgid "'dim' argument of %s intrinsic at %L is not a valid dimension index"
 
81880
 msgstr "Argument »dim« des intrinsischen »%s« bei %L ist kein gültiger Dimensionsindex"
 
81881
 
 
81882
-#: fortran/trans-io.c:2032
 
81883
+#: fortran/trans-io.c:2034
 
81884
 #, gcc-internal-format, gfc-internal-format
 
81885
 msgid "Derived type '%s' at %L has PRIVATE components"
 
81886
 msgstr "Abgeleiteter Typ »%s« bei %L hat PRIVATE-Komponenten"
 
81887
 
 
81888
-#: fortran/trans-io.c:2183
 
81889
+#: fortran/trans-io.c:2185
 
81890
 #, gcc-internal-format, gfc-internal-format
 
81891
 msgid "Bad IO basetype (%d)"
 
81892
 msgstr "Falscher IO-Basistyp (%d)"
 
81893
@@ -45902,9 +45907,9 @@
 
81894
 msgstr "ungültige Auflösung in Auflösungsdatei"
 
81895
 
 
81896
 #: lto/lto.c:2228
 
81897
-#, fuzzy, gcc-internal-format
 
81898
+#, gcc-internal-format
 
81899
 msgid "resolution sub id %wx not in object file"
 
81900
-msgstr "Auflösungs-Sub-ID "
 
81901
+msgstr "Auflösungs-Sub-ID %wx nicht in Objekt-Datei"
 
81902
 
 
81903
 #: lto/lto.c:2335
 
81904
 #, gcc-internal-format, gfc-internal-format
 
81905
@@ -46896,6 +46901,9 @@
 
81906
 msgid "creating selector for nonexistent method %qE"
 
81907
 msgstr "für nicht existierende Methode %qE wird Selektor erzeugt"
 
81908
 
 
81909
+#~ msgid "%<%T::%D%> is not a valid declarator"
 
81910
+#~ msgstr "%<%T::%D%> ist kein gültiger Deklarator"
 
81911
+
 
81912
 #~ msgid "%s:not a gcov graph file\n"
 
81913
 #~ msgstr "%s: keine gcov-Graph-Datei\n"
 
81914
 
 
81915
@@ -51154,9 +51162,6 @@
 
81916
 #~ msgid "This is the location of the previous declaration of label %qs"
 
81917
 #~ msgstr "Dies ist die Stelle der vorherigen Deklaration der Marke %qs"
 
81918
 
 
81919
-#~ msgid "%<continue%> must be in loop"
 
81920
-#~ msgstr "%<continue%> muss in einer Schleife sein"
 
81921
-
 
81922
 #~ msgid "continue label %qs does not name a loop"
 
81923
 #~ msgstr "continue-Marke %qs benennt keine Schleife"
 
81924
 
 
81925
Index: gcc/varasm.c
 
81926
===================================================================
 
81927
--- a/src/gcc/varasm.c  (.../tags/gcc_4_8_0_release)
 
81928
+++ b/src/gcc/varasm.c  (.../branches/gcc-4_8-branch)
 
81929
@@ -402,12 +402,16 @@
 
81930
 {
 
81931
   unsigned int flags;
 
81932
 
 
81933
-  gcc_assert (!decl || DECL_P (decl));
 
81934
   if (name == NULL)
 
81935
-    name = TREE_STRING_POINTER (DECL_SECTION_NAME (decl));
 
81936
+    {
 
81937
+      gcc_assert (decl && DECL_P (decl) && DECL_SECTION_NAME (decl));
 
81938
+      name = TREE_STRING_POINTER (DECL_SECTION_NAME (decl));
 
81939
+    }
 
81940
 
 
81941
   flags = targetm.section_type_flags (decl, name, reloc);
 
81942
 
 
81943
+  if (decl && !DECL_P (decl))
 
81944
+    decl = NULL_TREE;
 
81945
   return get_section (name, flags, decl);
 
81946
 }
 
81947
 
 
81948
@@ -5989,7 +5993,7 @@
 
81949
        flags |= SECTION_RELRO;
 
81950
     }
 
81951
 
 
81952
-  if (decl && DECL_ONE_ONLY (decl))
 
81953
+  if (decl && DECL_P (decl) && DECL_ONE_ONLY (decl))
 
81954
     flags |= SECTION_LINKONCE;
 
81955
 
 
81956
   if (decl && TREE_CODE (decl) == VAR_DECL && DECL_THREAD_LOCAL_P (decl))
 
81957
@@ -6348,8 +6352,6 @@
 
81958
       gcc_unreachable ();
 
81959
     }
 
81960
 
 
81961
-  if (!DECL_P (decl))
 
81962
-    decl = NULL_TREE;
 
81963
   return get_named_section (decl, sname, reloc);
 
81964
 }
 
81965
 
 
81966
Index: gcc/intl.h
 
81967
===================================================================
 
81968
--- a/src/gcc/intl.h    (.../tags/gcc_4_8_0_release)
 
81969
+++ b/src/gcc/intl.h    (.../branches/gcc-4_8-branch)
 
81970
@@ -26,16 +26,8 @@
 
81971
 # define setlocale(category, locale) (locale)
 
81972
 #endif
 
81973
 
 
81974
-/* If libintl.h is available, include it before testing for NLS. If we
 
81975
-   are building with --disable-nls and another header file includes
 
81976
-   libintl.h, the stubs defined down below will cause syntax errors
 
81977
-   when parsing libintl.h. See http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54281
 
81978
-   for details.  */
 
81979
-#if defined(HAVE_LIBINTL_H) || defined(ENABLE_NLS)
 
81980
-# include <libintl.h>
 
81981
-#endif
 
81982
-
 
81983
 #ifdef ENABLE_NLS
 
81984
+#include <libintl.h>
 
81985
 extern void gcc_init_libintl (void);
 
81986
 extern size_t gcc_gettext_width (const char *);
 
81987
 #else
 
81988
Index: gcc/combine.c
 
81989
===================================================================
 
81990
--- a/src/gcc/combine.c (.../tags/gcc_4_8_0_release)
 
81991
+++ b/src/gcc/combine.c (.../branches/gcc-4_8-branch)
 
81992
@@ -7703,9 +7703,25 @@
 
81993
         what it originally did, do this SUBREG as a force_to_mode.  */
 
81994
       {
 
81995
        rtx inner = SUBREG_REG (x), simplified;
 
81996
-       
 
81997
-       tem = make_compound_operation (inner, in_code);
 
81998
+       enum rtx_code subreg_code = in_code;
 
81999
 
 
82000
+       /* If in_code is COMPARE, it isn't always safe to pass it through
 
82001
+          to the recursive make_compound_operation call.  */
 
82002
+       if (subreg_code == COMPARE
 
82003
+           && (!subreg_lowpart_p (x)
 
82004
+               || GET_CODE (inner) == SUBREG
 
82005
+               /* (subreg:SI (and:DI (reg:DI) (const_int 0x800000000)) 0)
 
82006
+                  is (const_int 0), rather than
 
82007
+                  (subreg:SI (lshiftrt:DI (reg:DI) (const_int 35)) 0).  */
 
82008
+               || (GET_CODE (inner) == AND
 
82009
+                   && CONST_INT_P (XEXP (inner, 1))
 
82010
+                   && GET_MODE_SIZE (mode) < GET_MODE_SIZE (GET_MODE (inner))
 
82011
+                   && exact_log2 (UINTVAL (XEXP (inner, 1)))
 
82012
+                      >= GET_MODE_BITSIZE (mode))))
 
82013
+         subreg_code = SET;
 
82014
+
 
82015
+       tem = make_compound_operation (inner, subreg_code);
 
82016
+
 
82017
        simplified
 
82018
          = simplify_subreg (mode, tem, GET_MODE (inner), SUBREG_BYTE (x));
 
82019
        if (simplified)
 
82020
Index: gcc/tree-cfg.c
 
82021
===================================================================
 
82022
--- a/src/gcc/tree-cfg.c        (.../tags/gcc_4_8_0_release)
 
82023
+++ b/src/gcc/tree-cfg.c        (.../branches/gcc-4_8-branch)
 
82024
@@ -6099,10 +6099,19 @@
 
82025
 
 
82026
   if (EXPR_P (t))
 
82027
     {
 
82028
-      if (TREE_BLOCK (t) == p->orig_block
 
82029
+      tree block = TREE_BLOCK (t);
 
82030
+      if (block == p->orig_block
 
82031
          || (p->orig_block == NULL_TREE
 
82032
-         && TREE_BLOCK (t) == NULL_TREE))
 
82033
+             && block != NULL_TREE))
 
82034
        TREE_SET_BLOCK (t, p->new_block);
 
82035
+#ifdef ENABLE_CHECKING
 
82036
+      else if (block != NULL_TREE)
 
82037
+       {
 
82038
+         while (block && TREE_CODE (block) == BLOCK && block != p->orig_block)
 
82039
+           block = BLOCK_SUPERCONTEXT (block);
 
82040
+         gcc_assert (block == p->orig_block);
 
82041
+       }
 
82042
+#endif
 
82043
     }
 
82044
   else if (DECL_P (t) || TREE_CODE (t) == SSA_NAME)
 
82045
     {
 
82046
@@ -6187,18 +6196,10 @@
 
82047
   gimple stmt = gsi_stmt (*gsi_p);
 
82048
   tree block = gimple_block (stmt);
 
82049
 
 
82050
-  if (p->orig_block == NULL_TREE
 
82051
-      || block == p->orig_block
 
82052
-      || block == NULL_TREE)
 
82053
+  if (block == p->orig_block
 
82054
+      || (p->orig_block == NULL_TREE
 
82055
+         && block != NULL_TREE))
 
82056
     gimple_set_block (stmt, p->new_block);
 
82057
-#ifdef ENABLE_CHECKING
 
82058
-  else if (block != p->new_block)
 
82059
-    {
 
82060
-      while (block && block != p->orig_block)
 
82061
-       block = BLOCK_SUPERCONTEXT (block);
 
82062
-      gcc_assert (block);
 
82063
-    }
 
82064
-#endif
 
82065
 
 
82066
   switch (gimple_code (stmt))
 
82067
     {
 
82068
@@ -6426,14 +6427,6 @@
 
82069
          e->goto_locus = d->new_block ?
 
82070
              COMBINE_LOCATION_DATA (line_table, e->goto_locus, d->new_block) :
 
82071
              LOCATION_LOCUS (e->goto_locus);
 
82072
-#ifdef ENABLE_CHECKING
 
82073
-       else if (block != d->new_block)
 
82074
-         {
 
82075
-           while (block && block != d->orig_block)
 
82076
-             block = BLOCK_SUPERCONTEXT (block);
 
82077
-           gcc_assert (block);
 
82078
-         }
 
82079
-#endif
 
82080
       }
 
82081
 }
 
82082
 
 
82083
Index: gcc/tree-ssa-reassoc.c
 
82084
===================================================================
 
82085
--- a/src/gcc/tree-ssa-reassoc.c        (.../tags/gcc_4_8_0_release)
 
82086
+++ b/src/gcc/tree-ssa-reassoc.c        (.../branches/gcc-4_8-branch)
 
82087
@@ -4293,6 +4293,7 @@
 
82088
   0,                                   /* properties_destroyed */
 
82089
   0,                                   /* todo_flags_start */
 
82090
   TODO_verify_ssa
 
82091
+    | TODO_update_ssa_only_virtuals
 
82092
     | TODO_verify_flow
 
82093
     | TODO_ggc_collect                 /* todo_flags_finish */
 
82094
  }
 
82095
Index: gcc/config/s390/s390.c
 
82096
===================================================================
 
82097
--- a/src/gcc/config/s390/s390.c        (.../tags/gcc_4_8_0_release)
 
82098
+++ b/src/gcc/config/s390/s390.c        (.../branches/gcc-4_8-branch)
 
82099
@@ -4647,6 +4647,9 @@
 
82100
   int smode_bsize, mode_bsize;
 
82101
   rtx op, clobber;
 
82102
 
 
82103
+  if (bitsize + bitpos > GET_MODE_SIZE (mode))
 
82104
+    return false;
 
82105
+
 
82106
   /* Generate INSERT IMMEDIATE (IILL et al).  */
 
82107
   /* (set (ze (reg)) (const_int)).  */
 
82108
   if (TARGET_ZARCH
 
82109
Index: gcc/config/sparc/sparc.c
 
82110
===================================================================
 
82111
--- a/src/gcc/config/sparc/sparc.c      (.../tags/gcc_4_8_0_release)
 
82112
+++ b/src/gcc/config/sparc/sparc.c      (.../branches/gcc-4_8-branch)
 
82113
@@ -4321,13 +4321,14 @@
 
82114
    mapped into one sparc_mode_class mode.  */
 
82115
 
 
82116
 enum sparc_mode_class {
 
82117
-  S_MODE, D_MODE, T_MODE, O_MODE,
 
82118
+  H_MODE, S_MODE, D_MODE, T_MODE, O_MODE,
 
82119
   SF_MODE, DF_MODE, TF_MODE, OF_MODE,
 
82120
   CC_MODE, CCFP_MODE
 
82121
 };
 
82122
 
 
82123
 /* Modes for single-word and smaller quantities.  */
 
82124
-#define S_MODES ((1 << (int) S_MODE) | (1 << (int) SF_MODE))
 
82125
+#define S_MODES \
 
82126
+  ((1 << (int) H_MODE) | (1 << (int) S_MODE) | (1 << (int) SF_MODE))
 
82127
 
 
82128
 /* Modes for double-word and smaller quantities.  */
 
82129
 #define D_MODES (S_MODES | (1 << (int) D_MODE) | (1 << DF_MODE))
 
82130
@@ -4338,13 +4339,11 @@
 
82131
 /* Modes for 8-word and smaller quantities.  */
 
82132
 #define O_MODES (T_MODES | (1 << (int) O_MODE) | (1 << (int) OF_MODE))
 
82133
 
 
82134
-/* Modes for single-float quantities.  We must allow any single word or
 
82135
-   smaller quantity.  This is because the fix/float conversion instructions
 
82136
-   take integer inputs/outputs from the float registers.  */
 
82137
-#define SF_MODES (S_MODES)
 
82138
+/* Modes for single-float quantities.  */
 
82139
+#define SF_MODES ((1 << (int) S_MODE) | (1 << (int) SF_MODE))
 
82140
 
 
82141
 /* Modes for double-float and smaller quantities.  */
 
82142
-#define DF_MODES (D_MODES)
 
82143
+#define DF_MODES (SF_MODES | (1 << (int) D_MODE) | (1 << DF_MODE))
 
82144
 
 
82145
 /* Modes for quad-float and smaller quantities.  */
 
82146
 #define TF_MODES (DF_MODES | (1 << (int) TF_MODE))
 
82147
@@ -4440,7 +4439,9 @@
 
82148
        case MODE_INT:
 
82149
        case MODE_PARTIAL_INT:
 
82150
        case MODE_COMPLEX_INT:
 
82151
-         if (GET_MODE_SIZE (i) <= 4)
 
82152
+         if (GET_MODE_SIZE (i) < 4)
 
82153
+           sparc_mode_class[i] = 1 << (int) H_MODE;
 
82154
+         else if (GET_MODE_SIZE (i) == 4)
 
82155
            sparc_mode_class[i] = 1 << (int) S_MODE;
 
82156
          else if (GET_MODE_SIZE (i) == 8)
 
82157
            sparc_mode_class[i] = 1 << (int) D_MODE;
 
82158
@@ -4452,14 +4453,16 @@
 
82159
            sparc_mode_class[i] = 0;
 
82160
          break;
 
82161
        case MODE_VECTOR_INT:
 
82162
-         if (GET_MODE_SIZE (i) <= 4)
 
82163
-           sparc_mode_class[i] = 1 << (int)SF_MODE;
 
82164
+         if (GET_MODE_SIZE (i) == 4)
 
82165
+           sparc_mode_class[i] = 1 << (int) SF_MODE;
 
82166
          else if (GET_MODE_SIZE (i) == 8)
 
82167
-           sparc_mode_class[i] = 1 << (int)DF_MODE;
 
82168
+           sparc_mode_class[i] = 1 << (int) DF_MODE;
 
82169
+         else
 
82170
+           sparc_mode_class[i] = 0;
 
82171
          break;
 
82172
        case MODE_FLOAT:
 
82173
        case MODE_COMPLEX_FLOAT:
 
82174
-         if (GET_MODE_SIZE (i) <= 4)
 
82175
+         if (GET_MODE_SIZE (i) == 4)
 
82176
            sparc_mode_class[i] = 1 << (int) SF_MODE;
 
82177
          else if (GET_MODE_SIZE (i) == 8)
 
82178
            sparc_mode_class[i] = 1 << (int) DF_MODE;
 
82179
Index: gcc/config/sparc/sparc.h
 
82180
===================================================================
 
82181
--- a/src/gcc/config/sparc/sparc.h      (.../tags/gcc_4_8_0_release)
 
82182
+++ b/src/gcc/config/sparc/sparc.h      (.../branches/gcc-4_8-branch)
 
82183
@@ -327,6 +327,8 @@
 
82184
 %{mcpu=sparclite86x:-Asparclite} \
 
82185
 %{mcpu=f930:-Asparclite} %{mcpu=f934:-Asparclite} \
 
82186
 %{mcpu=v8:-Av8} \
 
82187
+%{mcpu=supersparc:-Av8} \
 
82188
+%{mcpu=hypersparc:-Av8} \
 
82189
 %{mcpu=leon:-Av8} \
 
82190
 %{mv8plus:-Av8plus} \
 
82191
 %{mcpu=v9:-Av9} \
 
82192
Index: gcc/config/i386/i386.md
 
82193
===================================================================
 
82194
--- a/src/gcc/config/i386/i386.md       (.../tags/gcc_4_8_0_release)
 
82195
+++ b/src/gcc/config/i386/i386.md       (.../branches/gcc-4_8-branch)
 
82196
@@ -3281,7 +3281,7 @@
 
82197
        (cond [(eq_attr "alternative" "0,1,2")
 
82198
                 (const_string "fmov")
 
82199
               (eq_attr "alternative" "3,4")
 
82200
-                (const_string "multi")
 
82201
+                (const_string "imov")
 
82202
               (eq_attr "alternative" "5")
 
82203
                 (const_string "sselog1")
 
82204
               (eq_attr "alternative" "9,10,11,14,15")
 
82205
@@ -3432,10 +3432,10 @@
 
82206
 
 
82207
 (define_insn "*zero_extendsidi2_rex64"
 
82208
   [(set (match_operand:DI 0 "nonimmediate_operand"
 
82209
-                       "=r  ,o,?*Ym,?*y,?*Yi,?*x")
 
82210
+                       "=r  ,o,?*Ym,?!*y,?*Yi,?*x")
 
82211
        (zero_extend:DI
 
82212
         (match_operand:SI 1 "x86_64_zext_general_operand"
 
82213
-                       "rmWz,0,r   ,m  ,r   ,m")))]
 
82214
+                       "rmWz,0,r   ,m   ,r   ,m")))]
 
82215
   "TARGET_64BIT"
 
82216
 {
 
82217
   switch (get_attr_type (insn))
 
82218
@@ -3466,9 +3466,9 @@
 
82219
 
 
82220
 (define_insn "*zero_extendsidi2"
 
82221
   [(set (match_operand:DI 0 "nonimmediate_operand"
 
82222
-                       "=ro,?r,?o,?*Ym,?*y,?*Yi,?*x")
 
82223
+                       "=ro,?r,?o,?*Ym,?!*y,?*Yi,?*x")
 
82224
        (zero_extend:DI (match_operand:SI 1 "nonimmediate_operand"
 
82225
-                       "0  ,rm,r ,r   ,m  ,r   ,m")))]
 
82226
+                       "0  ,rm,r ,r   ,m   ,r   ,m")))]
 
82227
   "!TARGET_64BIT"
 
82228
   "@
 
82229
    #
 
82230
@@ -9136,28 +9136,20 @@
 
82231
 })
 
82232
 
 
82233
 ;; Avoid useless masking of count operand.
 
82234
-(define_insn_and_split "*ashl<mode>3_mask"
 
82235
+(define_insn "*ashl<mode>3_mask"
 
82236
   [(set (match_operand:SWI48 0 "nonimmediate_operand" "=rm")
 
82237
        (ashift:SWI48
 
82238
          (match_operand:SWI48 1 "nonimmediate_operand" "0")
 
82239
          (subreg:QI
 
82240
            (and:SI
 
82241
-             (match_operand:SI 2 "nonimmediate_operand" "c")
 
82242
+             (match_operand:SI 2 "register_operand" "c")
 
82243
              (match_operand:SI 3 "const_int_operand" "n")) 0)))
 
82244
    (clobber (reg:CC FLAGS_REG))]
 
82245
   "ix86_binary_operator_ok (ASHIFT, <MODE>mode, operands)
 
82246
    && (INTVAL (operands[3]) & (GET_MODE_BITSIZE (<MODE>mode)-1))
 
82247
       == GET_MODE_BITSIZE (<MODE>mode)-1"
 
82248
-  "#"
 
82249
-  "&& 1"
 
82250
-  [(parallel [(set (match_dup 0)
 
82251
-                  (ashift:SWI48 (match_dup 1) (match_dup 2)))
 
82252
-             (clobber (reg:CC FLAGS_REG))])]
 
82253
 {
 
82254
-  if (can_create_pseudo_p ())
 
82255
-    operands [2] = force_reg (SImode, operands[2]);
 
82256
-
 
82257
-  operands[2] = simplify_gen_subreg (QImode, operands[2], SImode, 0);
 
82258
+  return "sal{<imodesuffix>}\t{%b2, %0|%0, %b2}";
 
82259
 }
 
82260
   [(set_attr "type" "ishift")
 
82261
    (set_attr "mode" "<MODE>")])
 
82262
@@ -9646,28 +9638,20 @@
 
82263
   "ix86_expand_binary_operator (<CODE>, <MODE>mode, operands); DONE;")
 
82264
 
 
82265
 ;; Avoid useless masking of count operand.
 
82266
-(define_insn_and_split "*<shift_insn><mode>3_mask"
 
82267
+(define_insn "*<shift_insn><mode>3_mask"
 
82268
   [(set (match_operand:SWI48 0 "nonimmediate_operand" "=rm")
 
82269
        (any_shiftrt:SWI48
 
82270
          (match_operand:SWI48 1 "nonimmediate_operand" "0")
 
82271
          (subreg:QI
 
82272
            (and:SI
 
82273
-             (match_operand:SI 2 "nonimmediate_operand" "c")
 
82274
+             (match_operand:SI 2 "register_operand" "c")
 
82275
              (match_operand:SI 3 "const_int_operand" "n")) 0)))
 
82276
    (clobber (reg:CC FLAGS_REG))]
 
82277
   "ix86_binary_operator_ok (<CODE>, <MODE>mode, operands)
 
82278
    && (INTVAL (operands[3]) & (GET_MODE_BITSIZE (<MODE>mode)-1))
 
82279
       == GET_MODE_BITSIZE (<MODE>mode)-1"
 
82280
-  "#"
 
82281
-  "&& 1"
 
82282
-  [(parallel [(set (match_dup 0)
 
82283
-                  (any_shiftrt:SWI48 (match_dup 1) (match_dup 2)))
 
82284
-             (clobber (reg:CC FLAGS_REG))])]
 
82285
 {
 
82286
-  if (can_create_pseudo_p ())
 
82287
-    operands [2] = force_reg (SImode, operands[2]);
 
82288
-
 
82289
-  operands[2] = simplify_gen_subreg (QImode, operands[2], SImode, 0);
 
82290
+  return "<shift>{<imodesuffix>}\t{%b2, %0|%0, %b2}";
 
82291
 }
 
82292
   [(set_attr "type" "ishift")
 
82293
    (set_attr "mode" "<MODE>")])
 
82294
@@ -10109,28 +10093,20 @@
 
82295
   "ix86_expand_binary_operator (<CODE>, <MODE>mode, operands); DONE;")
 
82296
 
 
82297
 ;; Avoid useless masking of count operand.
 
82298
-(define_insn_and_split "*<rotate_insn><mode>3_mask"
 
82299
+(define_insn "*<rotate_insn><mode>3_mask"
 
82300
   [(set (match_operand:SWI48 0 "nonimmediate_operand" "=rm")
 
82301
        (any_rotate:SWI48
 
82302
          (match_operand:SWI48 1 "nonimmediate_operand" "0")
 
82303
          (subreg:QI
 
82304
            (and:SI
 
82305
-             (match_operand:SI 2 "nonimmediate_operand" "c")
 
82306
+             (match_operand:SI 2 "register_operand" "c")
 
82307
              (match_operand:SI 3 "const_int_operand" "n")) 0)))
 
82308
    (clobber (reg:CC FLAGS_REG))]
 
82309
   "ix86_binary_operator_ok (<CODE>, <MODE>mode, operands)
 
82310
    && (INTVAL (operands[3]) & (GET_MODE_BITSIZE (<MODE>mode)-1))
 
82311
       == GET_MODE_BITSIZE (<MODE>mode)-1"
 
82312
-  "#"
 
82313
-  "&& 1"
 
82314
-  [(parallel [(set (match_dup 0)
 
82315
-                  (any_rotate:SWI48 (match_dup 1) (match_dup 2)))
 
82316
-             (clobber (reg:CC FLAGS_REG))])]
 
82317
 {
 
82318
-  if (can_create_pseudo_p ())
 
82319
-    operands [2] = force_reg (SImode, operands[2]);
 
82320
-
 
82321
-  operands[2] = simplify_gen_subreg (QImode, operands[2], SImode, 0);
 
82322
+  return "<rotate>{<imodesuffix>}\t{%b2, %0|%0, %b2}";
 
82323
 }
 
82324
   [(set_attr "type" "rotate")
 
82325
    (set_attr "mode" "<MODE>")])
 
82326
Index: gcc/config/i386/avx2intrin.h
 
82327
===================================================================
 
82328
--- a/src/gcc/config/i386/avx2intrin.h  (.../tags/gcc_4_8_0_release)
 
82329
+++ b/src/gcc/config/i386/avx2intrin.h  (.../branches/gcc-4_8-branch)
 
82330
@@ -921,7 +921,7 @@
 
82331
 
 
82332
 extern __inline __m256i
 
82333
 __attribute__ ((__gnu_inline__, __always_inline__, __artificial__))
 
82334
-_mm_broadcastsi128_si256 (__m128i __X)
 
82335
+_mm256_broadcastsi128_si256 (__m128i __X)
 
82336
 {
 
82337
   return (__m256i) __builtin_ia32_vbroadcastsi256 ((__v2di)__X);
 
82338
 }
 
82339
Index: gcc/config/i386/winnt.c
 
82340
===================================================================
 
82341
--- a/src/gcc/config/i386/winnt.c       (.../tags/gcc_4_8_0_release)
 
82342
+++ b/src/gcc/config/i386/winnt.c       (.../branches/gcc-4_8-branch)
 
82343
@@ -476,7 +476,7 @@
 
82344
        flags |= SECTION_PE_SHARED;
 
82345
     }
 
82346
 
 
82347
-  if (decl && DECL_ONE_ONLY (decl))
 
82348
+  if (decl && DECL_P (decl) && DECL_ONE_ONLY (decl))
 
82349
     flags |= SECTION_LINKONCE;
 
82350
 
 
82351
   /* See if we already have an entry for this section.  */
 
82352
Index: gcc/config/i386/sse.md
 
82353
===================================================================
 
82354
--- a/src/gcc/config/i386/sse.md        (.../tags/gcc_4_8_0_release)
 
82355
+++ b/src/gcc/config/i386/sse.md        (.../branches/gcc-4_8-branch)
 
82356
@@ -5638,7 +5638,7 @@
 
82357
   if (TARGET_SSE4_1)
 
82358
     {
 
82359
       if (CONSTANT_P (operands[2]))
 
82360
-       operands[2] = force_const_mem (<MODE>mode, operands[2]);
 
82361
+       operands[2] = validize_mem (force_const_mem (<MODE>mode, operands[2]));
 
82362
       ix86_fixup_binary_operands_no_copy (MULT, <MODE>mode, operands);
 
82363
     }
 
82364
   else
 
82365
@@ -9942,7 +9942,8 @@
 
82366
         (match_operand:SI 2 "const_0_to_<sserotatemax>_operand" "n")))]
 
82367
   "TARGET_XOP"
 
82368
 {
 
82369
-  operands[3] = GEN_INT ((<ssescalarnum> * 8) - INTVAL (operands[2]));
 
82370
+  operands[3]
 
82371
+    = GEN_INT (GET_MODE_BITSIZE (<ssescalarmode>mode) - INTVAL (operands[2]));
 
82372
   return \"vprot<ssemodesuffix>\t{%3, %1, %0|%0, %1, %3}\";
 
82373
 }
 
82374
   [(set_attr "type" "sseishft")
 
82375
Index: gcc/config/i386/i386.c
 
82376
===================================================================
 
82377
--- a/src/gcc/config/i386/i386.c        (.../tags/gcc_4_8_0_release)
 
82378
+++ b/src/gcc/config/i386/i386.c        (.../branches/gcc-4_8-branch)
 
82379
@@ -20434,7 +20434,7 @@
 
82380
              vec[i * 2 + 1] = const1_rtx;
 
82381
            }
 
82382
          vt = gen_rtx_CONST_VECTOR (maskmode, gen_rtvec_v (w, vec));
 
82383
-         vt = force_const_mem (maskmode, vt);
 
82384
+         vt = validize_mem (force_const_mem (maskmode, vt));
 
82385
          t1 = expand_simple_binop (maskmode, PLUS, t1, vt, t1, 1,
 
82386
                                    OPTAB_DIRECT);
 
82387
 
 
82388
@@ -20631,7 +20631,7 @@
 
82389
       for (i = 0; i < 16; ++i)
 
82390
        vec[i] = GEN_INT (i/e * e);
 
82391
       vt = gen_rtx_CONST_VECTOR (V16QImode, gen_rtvec_v (16, vec));
 
82392
-      vt = force_const_mem (V16QImode, vt);
 
82393
+      vt = validize_mem (force_const_mem (V16QImode, vt));
 
82394
       if (TARGET_XOP)
 
82395
        emit_insn (gen_xop_pperm (mask, mask, mask, vt));
 
82396
       else
 
82397
@@ -20642,7 +20642,7 @@
 
82398
       for (i = 0; i < 16; ++i)
 
82399
        vec[i] = GEN_INT (i % e);
 
82400
       vt = gen_rtx_CONST_VECTOR (V16QImode, gen_rtvec_v (16, vec));
 
82401
-      vt = force_const_mem (V16QImode, vt);
 
82402
+      vt = validize_mem (force_const_mem (V16QImode, vt));
 
82403
       emit_insn (gen_addv16qi3 (mask, mask, vt));
 
82404
     }
 
82405
 
 
82406
@@ -24538,7 +24538,7 @@
 
82407
          /* Add output depdendence between two function arguments if chain
 
82408
             of output arguments contains likely spilled HW registers.  */
 
82409
          if (is_spilled)
 
82410
-           add_dependence (last, insn, REG_DEP_OUTPUT);
 
82411
+           add_dependence (first_arg, insn, REG_DEP_OUTPUT);
 
82412
          first_arg = last = insn;
 
82413
        }
 
82414
       else
 
82415
@@ -33862,6 +33862,11 @@
 
82416
        return true;
 
82417
       if (!TARGET_PARTIAL_REG_STALL)
 
82418
        return true;
 
82419
+      /* LRA checks if the hard register is OK for the given mode.
 
82420
+        QImode values can live in non-QI regs, so we allow all
 
82421
+        registers here.  */
 
82422
+      if (lra_in_progress)
 
82423
+       return true;
 
82424
       return !can_create_pseudo_p ();
 
82425
     }
 
82426
   /* We handle both integer and floats in the general purpose registers.  */
 
82427
@@ -34170,6 +34175,13 @@
 
82428
        {
 
82429
          if (CONST_INT_P (XEXP (x, 1)))
 
82430
            *total = cost->shift_const;
 
82431
+         else if (GET_CODE (XEXP (x, 1)) == SUBREG
 
82432
+                  && GET_CODE (XEXP (XEXP (x, 1), 0)) == AND)
 
82433
+           {
 
82434
+             /* Return the cost after shift-and truncation.  */
 
82435
+             *total = cost->shift_var;
 
82436
+             return true;
 
82437
+           }
 
82438
          else
 
82439
            *total = cost->shift_var;
 
82440
        }
 
82441
@@ -40716,7 +40728,9 @@
 
82442
      the even slots.  For some cpus this is faster than a PSHUFD.  */
 
82443
   if (odd_p)
 
82444
     {
 
82445
-      if (TARGET_XOP && mode == V4SImode)
 
82446
+      /* For XOP use vpmacsdqh, but only for smult, as it is only
 
82447
+        signed.  */
 
82448
+      if (TARGET_XOP && mode == V4SImode && !uns_p)
 
82449
        {
 
82450
          x = force_reg (wmode, CONST0_RTX (wmode));
 
82451
          emit_insn (gen_xop_pmacsdqh (dest, op1, op2, x));
 
82452
@@ -41198,7 +41212,8 @@
 
82453
 #undef TARGET_SCHED_ADJUST_PRIORITY
 
82454
 #define TARGET_SCHED_ADJUST_PRIORITY ix86_adjust_priority
 
82455
 #undef TARGET_SCHED_DEPENDENCIES_EVALUATION_HOOK
 
82456
-#define TARGET_SCHED_DEPENDENCIES_EVALUATION_HOOK ix86_dependencies_evaluation_hook
 
82457
+#define TARGET_SCHED_DEPENDENCIES_EVALUATION_HOOK \
 
82458
+  ix86_dependencies_evaluation_hook
 
82459
 
 
82460
 /* The size of the dispatch window is the total number of bytes of
 
82461
    object code allowed in a window.  */
 
82462
Index: gcc/config/tilegx/tilegx.h
 
82463
===================================================================
 
82464
--- a/src/gcc/config/tilegx/tilegx.h    (.../tags/gcc_4_8_0_release)
 
82465
+++ b/src/gcc/config/tilegx/tilegx.h    (.../branches/gcc-4_8-branch)
 
82466
@@ -287,6 +287,8 @@
 
82467
 #define INITIAL_ELIMINATION_OFFSET(FROM, TO, OFFSET) \
 
82468
   ((OFFSET) = tilegx_initial_elimination_offset((FROM),(TO)))
 
82469
 
 
82470
+#define PROFILE_BEFORE_PROLOGUE 1
 
82471
+
 
82472
 #define FUNCTION_PROFILER(FILE, LABELNO) \
 
82473
   tilegx_function_profiler (FILE, LABELNO)
 
82474
 
 
82475
@@ -446,7 +448,7 @@
 
82476
     {                                                          \
 
82477
       char label[256];                                         \
 
82478
       ASM_GENERATE_INTERNAL_LABEL (label, "L", (VALUE));       \
 
82479
-      fprintf (FILE, "\t%s ",                                  \
 
82480
+      fprintf (FILE, "%s ",                                    \
 
82481
                integer_asm_op (GET_MODE_SIZE (Pmode), TRUE));  \
 
82482
       assemble_name (FILE, label);                             \
 
82483
       fprintf (FILE, "\n");                                    \
 
82484
@@ -458,7 +460,7 @@
 
82485
     {                                                          \
 
82486
       char label[256];                                         \
 
82487
       ASM_GENERATE_INTERNAL_LABEL (label, "L", (VALUE));       \
 
82488
-      fprintf (FILE, "\t%s ",                                  \
 
82489
+      fprintf (FILE, "%s ",                                    \
 
82490
                integer_asm_op (GET_MODE_SIZE (Pmode), TRUE));  \
 
82491
       assemble_name (FILE, label);                             \
 
82492
       ASM_GENERATE_INTERNAL_LABEL (label, "L", (REL));         \
 
82493
Index: gcc/config/tilegx/tilegx.md
 
82494
===================================================================
 
82495
--- a/src/gcc/config/tilegx/tilegx.md   (.../tags/gcc_4_8_0_release)
 
82496
+++ b/src/gcc/config/tilegx/tilegx.md   (.../branches/gcc-4_8-branch)
 
82497
@@ -2490,7 +2490,7 @@
 
82498
   "@
 
82499
    jr\t%r0
 
82500
    j\t%p0"
 
82501
-  [(set_attr "type" "X1,X1")])
 
82502
+  [(set_attr "type" "Y1,X1")])
 
82503
 
 
82504
 (define_expand "sibcall_value"
 
82505
   [(parallel [(set (match_operand 0 "" "")
 
82506
@@ -2509,7 +2509,7 @@
 
82507
   "@
 
82508
    jr\t%r1
 
82509
    j\t%p1"
 
82510
-  [(set_attr "type" "X1,X1")])
 
82511
+  [(set_attr "type" "Y1,X1")])
 
82512
 
 
82513
 (define_insn "jump"
 
82514
   [(set (pc) (label_ref (match_operand 0 "" "")))]
 
82515
@@ -3857,6 +3857,15 @@
 
82516
   "shufflebytes\t%0, %r2, %r3"
 
82517
   [(set_attr "type" "X0")])
 
82518
 
 
82519
+(define_insn "insn_shufflebytes1"
 
82520
+  [(set (match_operand:DI 0 "register_operand" "=r")
 
82521
+        (unspec:DI [(match_operand:DI 1 "reg_or_0_operand" "rO")
 
82522
+                    (match_operand:DI 2 "reg_or_0_operand" "rO")]
 
82523
+                   UNSPEC_INSN_SHUFFLEBYTES))]
 
82524
+  ""
 
82525
+  "shufflebytes\t%0, %r1, %r2"
 
82526
+  [(set_attr "type" "X0")])
 
82527
+
 
82528
 ;; stores
 
82529
 
 
82530
 (define_expand "insn_st"
 
82531
@@ -4486,61 +4495,151 @@
 
82532
 ;; insn_v1mz
 
82533
 ;; insn_v2mnz
 
82534
 ;; insn_v2mz
 
82535
-(define_insn "insn_mnz_<mode>"
 
82536
-  [(set (match_operand:VEC48MODE 0 "register_operand" "=r")
 
82537
-       (if_then_else:VEC48MODE
 
82538
-         (ne:VEC48MODE
 
82539
-         (match_operand:VEC48MODE 1 "reg_or_0_operand" "rO")
 
82540
-         (const_int 0))
 
82541
-         (match_operand:VEC48MODE 2 "reg_or_0_operand" "rO")
 
82542
-         (const_int 0)))]
 
82543
+(define_insn "insn_mnz_v8qi"
 
82544
+  [(set (match_operand:V8QI 0 "register_operand" "=r")
 
82545
+       (if_then_else:V8QI
 
82546
+         (ne:V8QI
 
82547
+         (match_operand:V8QI 1 "reg_or_0_operand" "rO")
 
82548
+         (const_vector:V8QI [(const_int 0) (const_int 0)
 
82549
+                             (const_int 0) (const_int 0)
 
82550
+                             (const_int 0) (const_int 0)
 
82551
+                             (const_int 0) (const_int 0)]))
 
82552
+         (match_operand:V8QI 2 "reg_or_0_operand" "rO")
 
82553
+        (const_vector:V8QI [(const_int 0) (const_int 0)
 
82554
+                            (const_int 0) (const_int 0)
 
82555
+                            (const_int 0) (const_int 0)
 
82556
+                            (const_int 0) (const_int 0)])))]
 
82557
   ""
 
82558
-  "v<n>mnz\t%0, %r1, %r2"
 
82559
+  "v1mnz\t%0, %r1, %r2"
 
82560
   [(set_attr "type" "X01")])
 
82561
 
 
82562
-(define_expand "insn_v<n>mnz"
 
82563
+(define_expand "insn_v1mnz"
 
82564
   [(set (match_operand:DI 0 "register_operand" "")
 
82565
-       (if_then_else:VEC48MODE
 
82566
-         (ne:VEC48MODE
 
82567
+       (if_then_else:V8QI
 
82568
+         (ne:V8QI
 
82569
          (match_operand:DI 1 "reg_or_0_operand" "")
 
82570
-         (const_int 0))
 
82571
+         (const_vector:V8QI [(const_int 0) (const_int 0)
 
82572
+                             (const_int 0) (const_int 0)
 
82573
+                             (const_int 0) (const_int 0)
 
82574
+                             (const_int 0) (const_int 0)])
 
82575
+         )
 
82576
          (match_operand:DI 2 "reg_or_0_operand" "")
 
82577
-         (const_int 0)))]
 
82578
+        (const_vector:V8QI [(const_int 0) (const_int 0)
 
82579
+                            (const_int 0) (const_int 0)
 
82580
+                            (const_int 0) (const_int 0)
 
82581
+                            (const_int 0) (const_int 0)])))]
 
82582
   ""
 
82583
 {
 
82584
-  tilegx_expand_builtin_vector_binop (gen_insn_mnz_<mode>, <MODE>mode,
 
82585
-                                      operands[0], <MODE>mode, operands[1],
 
82586
+  tilegx_expand_builtin_vector_binop (gen_insn_mnz_v8qi, V8QImode,
 
82587
+                                      operands[0], V8QImode, operands[1],
 
82588
                                      operands[2], true);
 
82589
   DONE;
 
82590
 })
 
82591
 
 
82592
-(define_insn "insn_mz_<mode>"
 
82593
-  [(set (match_operand:VEC48MODE 0 "register_operand" "=r")
 
82594
-       (if_then_else:VEC48MODE
 
82595
-         (ne:VEC48MODE
 
82596
-         (match_operand:VEC48MODE 1 "reg_or_0_operand" "rO")
 
82597
-         (const_int 0))
 
82598
-         (const_int 0)
 
82599
-         (match_operand:VEC48MODE 2 "reg_or_0_operand" "rO")))]
 
82600
+(define_insn "insn_mz_v8qi"
 
82601
+  [(set (match_operand:V8QI 0 "register_operand" "=r")
 
82602
+       (if_then_else:V8QI
 
82603
+         (ne:V8QI
 
82604
+         (match_operand:V8QI 1 "reg_or_0_operand" "rO")
 
82605
+         (const_vector:V8QI [(const_int 0) (const_int 0)
 
82606
+                             (const_int 0) (const_int 0)
 
82607
+                             (const_int 0) (const_int 0)
 
82608
+                             (const_int 0) (const_int 0)]))
 
82609
+        (const_vector:V8QI [(const_int 0) (const_int 0)
 
82610
+                            (const_int 0) (const_int 0)
 
82611
+                            (const_int 0) (const_int 0)
 
82612
+                            (const_int 0) (const_int 0)])
 
82613
+         (match_operand:V8QI 2 "reg_or_0_operand" "rO")))]
 
82614
   ""
 
82615
-  "v<n>mz\t%0, %r1, %r2"
 
82616
+  "v1mz\t%0, %r1, %r2"
 
82617
   [(set_attr "type" "X01")])
 
82618
-(define_expand "insn_v<n>mz"
 
82619
+
 
82620
+(define_expand "insn_v1mz"
 
82621
   [(set (match_operand:DI 0 "register_operand" "")
 
82622
-       (if_then_else:VEC48MODE
 
82623
-         (ne:VEC48MODE
 
82624
+       (if_then_else:V8QI
 
82625
+         (ne:V8QI
 
82626
          (match_operand:DI 1 "reg_or_0_operand" "")
 
82627
-         (const_int 0))
 
82628
-         (const_int 0)
 
82629
+         (const_vector:V8QI [(const_int 0) (const_int 0)
 
82630
+                             (const_int 0) (const_int 0)
 
82631
+                             (const_int 0) (const_int 0)
 
82632
+                             (const_int 0) (const_int 0)]))
 
82633
+        (const_vector:V8QI [(const_int 0) (const_int 0)
 
82634
+                             (const_int 0) (const_int 0)
 
82635
+                             (const_int 0) (const_int 0)
 
82636
+                             (const_int 0) (const_int 0)])
 
82637
          (match_operand:DI 2 "reg_or_0_operand" "")))]
 
82638
   ""
 
82639
 {
 
82640
-  tilegx_expand_builtin_vector_binop (gen_insn_mz_<mode>, <MODE>mode,
 
82641
-                                      operands[0], <MODE>mode, operands[1],
 
82642
+  tilegx_expand_builtin_vector_binop (gen_insn_mz_v8qi, V8QImode,
 
82643
+                                      operands[0], V8QImode, operands[1],
 
82644
                                      operands[2], true);
 
82645
   DONE;
 
82646
 })
 
82647
 
 
82648
+(define_insn "insn_mnz_v4hi"
 
82649
+  [(set (match_operand:V4HI 0 "register_operand" "=r")
 
82650
+       (if_then_else:V4HI
 
82651
+         (ne:V4HI
 
82652
+         (match_operand:V4HI 1 "reg_or_0_operand" "rO")
 
82653
+         (const_vector:V4HI [(const_int 0) (const_int 0)
 
82654
+                             (const_int 0) (const_int 0)]))
 
82655
+         (match_operand:V4HI 2 "reg_or_0_operand" "rO")
 
82656
+        (const_vector:V4HI [(const_int 0) (const_int 0)
 
82657
+                            (const_int 0) (const_int 0)])))]
 
82658
+  ""
 
82659
+  "v2mnz\t%0, %r1, %r2"
 
82660
+  [(set_attr "type" "X01")])
 
82661
+
 
82662
+(define_expand "insn_v2mnz"
 
82663
+  [(set (match_operand:DI 0 "register_operand" "")
 
82664
+       (if_then_else:V4HI
 
82665
+         (ne:V4HI
 
82666
+         (match_operand:DI 1 "reg_or_0_operand" "")
 
82667
+         (const_vector:V4HI [(const_int 0) (const_int 0)
 
82668
+                             (const_int 0) (const_int 0)]))
 
82669
+         (match_operand:DI 2 "reg_or_0_operand" "")
 
82670
+        (const_vector:V4HI [(const_int 0) (const_int 0)
 
82671
+                            (const_int 0) (const_int 0)])))]
 
82672
+  ""
 
82673
+{
 
82674
+  tilegx_expand_builtin_vector_binop (gen_insn_mnz_v4hi, V4HImode,
 
82675
+                                      operands[0], V4HImode, operands[1],
 
82676
+                                     operands[2], true);
 
82677
+  DONE;
 
82678
+})
 
82679
+
 
82680
+(define_insn "insn_mz_v4hi"
 
82681
+  [(set (match_operand:V4HI 0 "register_operand" "=r")
 
82682
+       (if_then_else:V4HI
 
82683
+         (ne:V4HI
 
82684
+         (match_operand:V4HI 1 "reg_or_0_operand" "rO")
 
82685
+         (const_vector:V4HI [(const_int 0) (const_int 0)
 
82686
+                             (const_int 0) (const_int 0)]))
 
82687
+        (const_vector:V4HI [(const_int 0) (const_int 0)
 
82688
+                            (const_int 0) (const_int 0)])
 
82689
+         (match_operand:V4HI 2 "reg_or_0_operand" "rO")))]
 
82690
+  ""
 
82691
+  "v2mz\t%0, %r1, %r2"
 
82692
+  [(set_attr "type" "X01")])
 
82693
+
 
82694
+(define_expand "insn_v2mz"
 
82695
+  [(set (match_operand:DI 0 "register_operand" "")
 
82696
+       (if_then_else:V4HI
 
82697
+         (ne:V4HI
 
82698
+         (match_operand:DI 1 "reg_or_0_operand" "")
 
82699
+         (const_vector:V4HI [(const_int 0) (const_int 0)
 
82700
+                             (const_int 0) (const_int 0)]))
 
82701
+        (const_vector:V4HI [(const_int 0) (const_int 0)
 
82702
+                             (const_int 0) (const_int 0)])
 
82703
+         (match_operand:DI 2 "reg_or_0_operand" "")))]
 
82704
+  ""
 
82705
+{
 
82706
+  tilegx_expand_builtin_vector_binop (gen_insn_mz_v4hi, V4HImode,
 
82707
+                                      operands[0], V4HImode, operands[1],
 
82708
+                                     operands[2], true);
 
82709
+  DONE;
 
82710
+})
 
82711
+
 
82712
 ;; insn_v1mulu
 
82713
 (define_insn "vec_widen_umult_lo_v8qi"
 
82714
   [(set (match_operand:V4HI 0 "register_operand" "=r")
 
82715
@@ -4561,8 +4660,8 @@
 
82716
 
 
82717
 (define_expand "insn_v1mulu"
 
82718
   [(match_operand:DI 0 "register_operand" "")
 
82719
-   (match_operand:DI 1 "reg_or_0_operand" "")
 
82720
-   (match_operand:DI 2 "reg_or_0_operand" "")]
 
82721
+   (match_operand:DI 1 "register_operand" "")
 
82722
+   (match_operand:DI 2 "register_operand" "")]
 
82723
   ""
 
82724
 {
 
82725
   tilegx_expand_builtin_vector_binop (gen_vec_widen_umult_lo_v8qi, V4HImode,
 
82726
@@ -4591,8 +4690,8 @@
 
82727
 
 
82728
 (define_expand "insn_v1mulus"
 
82729
   [(match_operand:DI 0 "register_operand" "")
 
82730
-   (match_operand:DI 1 "reg_or_0_operand" "")
 
82731
-   (match_operand:DI 2 "reg_or_0_operand" "")]
 
82732
+   (match_operand:DI 1 "register_operand" "")
 
82733
+   (match_operand:DI 2 "register_operand" "")]
 
82734
   ""
 
82735
 {
 
82736
   tilegx_expand_builtin_vector_binop (gen_vec_widen_usmult_lo_v8qi, V4HImode,
 
82737
@@ -4619,8 +4718,8 @@
 
82738
 
 
82739
 (define_expand "insn_v2muls"
 
82740
   [(match_operand:DI 0 "register_operand" "")
 
82741
-   (match_operand:DI 1 "reg_or_0_operand" "")
 
82742
-   (match_operand:DI 2 "reg_or_0_operand" "")]
 
82743
+   (match_operand:DI 1 "register_operand" "")
 
82744
+   (match_operand:DI 2 "register_operand" "")]
 
82745
   ""
 
82746
 {
 
82747
   tilegx_expand_builtin_vector_binop (gen_vec_widen_smult_lo_v4qi, V2SImode,
 
82748
Index: gcc/config/tilegx/tilegx-builtins.h
 
82749
===================================================================
 
82750
--- a/src/gcc/config/tilegx/tilegx-builtins.h   (.../tags/gcc_4_8_0_release)
 
82751
+++ b/src/gcc/config/tilegx/tilegx-builtins.h   (.../branches/gcc-4_8-branch)
 
82752
@@ -193,6 +193,7 @@
 
82753
   TILEGX_INSN_SHRU,
 
82754
   TILEGX_INSN_SHRUX,
 
82755
   TILEGX_INSN_SHUFFLEBYTES,
 
82756
+  TILEGX_INSN_SHUFFLEBYTES1,
 
82757
   TILEGX_INSN_ST,
 
82758
   TILEGX_INSN_ST1,
 
82759
   TILEGX_INSN_ST2,
 
82760
Index: gcc/config/tilegx/tilegx.c
 
82761
===================================================================
 
82762
--- a/src/gcc/config/tilegx/tilegx.c    (.../tags/gcc_4_8_0_release)
 
82763
+++ b/src/gcc/config/tilegx/tilegx.c    (.../branches/gcc-4_8-branch)
 
82764
@@ -1429,14 +1429,16 @@
 
82765
     }
 
82766
   else if (!three_wide_only)
 
82767
     {
 
82768
-      rtx imm_op = GEN_INT (val);
 
82769
-
 
82770
-      if (satisfies_constraint_J (imm_op)
 
82771
-         || satisfies_constraint_K (imm_op)
 
82772
-         || satisfies_constraint_N (imm_op)
 
82773
-         || satisfies_constraint_P (imm_op))
 
82774
+      /* Test for the following constraints: J, K, N, P.  We avoid
 
82775
+        generating an rtx and using existing predicates because we
 
82776
+        can be testing and rejecting a lot of constants, and GEN_INT
 
82777
+        is O(N).  */
 
82778
+      if ((val >= -32768 && val <= 65535)
 
82779
+         || ((val == (val & 0xFF) * 0x0101010101010101LL))
 
82780
+         || (val == ((trunc_int_for_mode (val, QImode) & 0xFFFF)
 
82781
+                     * 0x0001000100010001LL)))
 
82782
        {
 
82783
-         emit_move_insn (dest_reg, imm_op);
 
82784
+         emit_move_insn (dest_reg, GEN_INT (val));
 
82785
          return true;
 
82786
        }
 
82787
     }
 
82788
@@ -2895,6 +2897,7 @@
 
82789
   { CODE_FOR_lshrdi3,                   NULL }, /* shru */
 
82790
   { CODE_FOR_lshrsi3,                   NULL }, /* shrux */
 
82791
   { CODE_FOR_insn_shufflebytes,         NULL }, /* shufflebytes */
 
82792
+  { CODE_FOR_insn_shufflebytes1,        NULL }, /* shufflebytes1 */
 
82793
   { CODE_FOR_insn_st,                   NULL }, /* st */
 
82794
   { CODE_FOR_insn_st1,                  NULL }, /* st1 */
 
82795
   { CODE_FOR_insn_st2,                  NULL }, /* st2 */
 
82796
@@ -3223,6 +3226,7 @@
 
82797
   { "__insn_shrux",              TILEGX_INSN_SHRUX,              true,  "iii"  },
 
82798
   { "__insn_shruxi",             TILEGX_INSN_SHRUX,              true,  "iii"  },
 
82799
   { "__insn_shufflebytes",       TILEGX_INSN_SHUFFLEBYTES,       true,  "llll" },
 
82800
+  { "__insn_shufflebytes1",      TILEGX_INSN_SHUFFLEBYTES1,      true,  "lll"  },
 
82801
   { "__insn_st",                 TILEGX_INSN_ST,                 false, "vpl"  },
 
82802
   { "__insn_st1",                TILEGX_INSN_ST1,                false, "vpl"  },
 
82803
   { "__insn_st2",                TILEGX_INSN_ST2,                false, "vpl"  },
 
82804
@@ -3995,11 +3999,10 @@
 
82805
 
 
82806
        if (r == NULL_RTX)
 
82807
          {
 
82808
-           rtx p = compute_frame_addr (offset, &next_scratch_regno);
 
82809
-           r = gen_rtx_REG (Pmode, next_scratch_regno--);
 
82810
-           reg_save_addr[which_scratch] = r;
 
82811
-
 
82812
-           emit_insn (gen_rtx_SET (VOIDmode, r, p));
 
82813
+           int prev_scratch_regno = next_scratch_regno;
 
82814
+           r = compute_frame_addr (offset, &next_scratch_regno);
 
82815
+           if (prev_scratch_regno != next_scratch_regno)
 
82816
+             reg_save_addr[which_scratch] = r;
 
82817
          }
 
82818
        else
 
82819
          {
 
82820
@@ -4786,13 +4789,8 @@
 
82821
 int
 
82822
 tilegx_asm_preferred_eh_data_format (int code ATTRIBUTE_UNUSED, int global)
 
82823
 {
 
82824
-  if (flag_pic)
 
82825
-    {
 
82826
-      int type = TARGET_32BIT ? DW_EH_PE_sdata4 : DW_EH_PE_sdata8;
 
82827
-      return (global ? DW_EH_PE_indirect : 0) | DW_EH_PE_pcrel | type;
 
82828
-    }
 
82829
-  else
 
82830
-    return DW_EH_PE_absptr;
 
82831
+  int type = TARGET_32BIT ? DW_EH_PE_sdata4 : DW_EH_PE_sdata8;
 
82832
+  return (global ? DW_EH_PE_indirect : 0) | DW_EH_PE_pcrel | type;
 
82833
 }
 
82834
 
 
82835
 
 
82836
Index: gcc/config/sh/sh.md
 
82837
===================================================================
 
82838
--- a/src/gcc/config/sh/sh.md   (.../tags/gcc_4_8_0_release)
 
82839
+++ b/src/gcc/config/sh/sh.md   (.../branches/gcc-4_8-branch)
 
82840
@@ -687,9 +687,9 @@
 
82841
   [(set_attr "type" "mt_group")])
 
82842
 
 
82843
 ;; Extract contiguous bits and compare them against zero.
 
82844
-(define_insn "tstsi_t_zero_extract_eq"
 
82845
+(define_insn "tst<mode>_t_zero_extract_eq"
 
82846
   [(set (reg:SI T_REG)
 
82847
-       (eq:SI (zero_extract:SI (match_operand 0 "logical_operand" "z")
 
82848
+       (eq:SI (zero_extract:SI (match_operand:QIHISIDI 0 "logical_operand" "z")
 
82849
                                (match_operand:SI 1 "const_int_operand")
 
82850
                                (match_operand:SI 2 "const_int_operand"))
 
82851
               (const_int 0)))]
 
82852
Index: gcc/config/epiphany/epiphany.c
 
82853
===================================================================
 
82854
--- a/src/gcc/config/epiphany/epiphany.c        (.../tags/gcc_4_8_0_release)
 
82855
+++ b/src/gcc/config/epiphany/epiphany.c        (.../branches/gcc-4_8-branch)
 
82856
@@ -1712,18 +1712,28 @@
 
82857
      register save.  */
 
82858
   if (current_frame_info.last_slot >= 0)
 
82859
     {
 
82860
+      rtx ip, mem2, insn, note;
 
82861
+
 
82862
       gcc_assert (current_frame_info.last_slot != GPR_FP
 
82863
                  || (!current_frame_info.need_fp
 
82864
                      && current_frame_info.first_slot < 0));
 
82865
       off = GEN_INT (-current_frame_info.last_slot_offset);
 
82866
       mem = gen_frame_mem (BLKmode,
 
82867
                           gen_rtx_PLUS (Pmode, stack_pointer_rtx, off));
 
82868
-      reg = gen_rtx_REG (Pmode, GPR_IP);
 
82869
-      frame_move_insn (reg, off);
 
82870
-      frame_insn (gen_stack_adjust_str
 
82871
-                  (gen_frame_mem (word_mode, stack_pointer_rtx),
 
82872
-                   gen_rtx_REG (word_mode, current_frame_info.last_slot),
 
82873
-                   reg, mem));
 
82874
+      ip = gen_rtx_REG (Pmode, GPR_IP);
 
82875
+      frame_move_insn (ip, off);
 
82876
+      reg = gen_rtx_REG (word_mode, current_frame_info.last_slot),
 
82877
+      mem2 = gen_frame_mem (word_mode, stack_pointer_rtx),
 
82878
+      insn = frame_insn (gen_stack_adjust_str (mem2, reg, ip, mem));
 
82879
+      /* Instruction scheduling can separate the instruction setting IP from
 
82880
+        INSN so that dwarf2out_frame_debug_expr becomes confused what the
 
82881
+        temporary register is.  Example: _gcov.o  */
 
82882
+      note = gen_rtx_SET (VOIDmode, stack_pointer_rtx,
 
82883
+                         gen_rtx_PLUS (Pmode, stack_pointer_rtx, off));
 
82884
+      note = gen_rtx_PARALLEL (VOIDmode,
 
82885
+                              gen_rtvec (2, gen_rtx_SET (VOIDmode, mem2, reg),
 
82886
+                                         note));
 
82887
+      add_reg_note (insn, REG_FRAME_RELATED_EXPR, note);
 
82888
     }
 
82889
   /* If there is only one or no register to save, yet we have a large frame,
 
82890
      use an add.  */
 
82891
Index: gcc/config/rtems.opt
 
82892
===================================================================
 
82893
--- a/src/gcc/config/rtems.opt  (.../tags/gcc_4_8_0_release)
 
82894
+++ b/src/gcc/config/rtems.opt  (.../branches/gcc-4_8-branch)
 
82895
@@ -23,6 +23,9 @@
 
82896
 
 
82897
 ; Please try to keep this file in ASCII collating order.
 
82898
 
 
82899
+pthread
 
82900
+Ignore
 
82901
+
 
82902
 qnolinkcmds
 
82903
 Driver
 
82904
 
 
82905
Index: gcc/config/aarch64/aarch64-simd.md
 
82906
===================================================================
 
82907
--- a/src/gcc/config/aarch64/aarch64-simd.md    (.../tags/gcc_4_8_0_release)
 
82908
+++ b/src/gcc/config/aarch64/aarch64-simd.md    (.../branches/gcc-4_8-branch)
 
82909
@@ -1586,6 +1586,7 @@
 
82910
   "TARGET_SIMD"
 
82911
 {
 
82912
   int inverse = 0;
 
82913
+  int use_zero_form = 0;
 
82914
   int swap_bsl_operands = 0;
 
82915
   rtx mask = gen_reg_rtx (<V_cmp_result>mode);
 
82916
   rtx tmp = gen_reg_rtx (<V_cmp_result>mode);
 
82917
@@ -1596,12 +1597,16 @@
 
82918
   switch (GET_CODE (operands[3]))
 
82919
     {
 
82920
     case GE:
 
82921
+    case GT:
 
82922
     case LE:
 
82923
+    case LT:
 
82924
     case EQ:
 
82925
-      if (!REG_P (operands[5])
 
82926
-         && (operands[5] != CONST0_RTX (<MODE>mode)))
 
82927
-       operands[5] = force_reg (<MODE>mode, operands[5]);
 
82928
-      break;
 
82929
+      if (operands[5] == CONST0_RTX (<MODE>mode))
 
82930
+       {
 
82931
+         use_zero_form = 1;
 
82932
+         break;
 
82933
+       }
 
82934
+      /* Fall through.  */
 
82935
     default:
 
82936
       if (!REG_P (operands[5]))
 
82937
        operands[5] = force_reg (<MODE>mode, operands[5]);
 
82938
@@ -1652,7 +1657,26 @@
 
82939
         a GT b -> a GT b
 
82940
         a LE b -> b GE a
 
82941
         a LT b -> b GT a
 
82942
-        a EQ b -> a EQ b  */
 
82943
+        a EQ b -> a EQ b
 
82944
+        Note that there also exist direct comparison against 0 forms,
 
82945
+        so catch those as a special case.  */
 
82946
+      if (use_zero_form)
 
82947
+       {
 
82948
+         inverse = 0;
 
82949
+         switch (GET_CODE (operands[3]))
 
82950
+           {
 
82951
+           case LT:
 
82952
+             base_comparison = gen_aarch64_cmlt<mode>;
 
82953
+             break;
 
82954
+           case LE:
 
82955
+             base_comparison = gen_aarch64_cmle<mode>;
 
82956
+             break;
 
82957
+           default:
 
82958
+             /* Do nothing, other zero form cases already have the correct
 
82959
+                base_comparison.  */
 
82960
+             break;
 
82961
+           }
 
82962
+       }
 
82963
 
 
82964
       if (!inverse)
 
82965
        emit_insn (base_comparison (mask, operands[4], operands[5]));
 
82966
Index: gcc/config/aarch64/arm_neon.h
 
82967
===================================================================
 
82968
--- a/src/gcc/config/aarch64/arm_neon.h (.../tags/gcc_4_8_0_release)
 
82969
+++ b/src/gcc/config/aarch64/arm_neon.h (.../branches/gcc-4_8-branch)
 
82970
@@ -8390,10 +8390,10 @@
 
82971
 vld1_dup_f32 (const float32_t * a)
 
82972
 {
 
82973
   float32x2_t result;
 
82974
-  __asm__ ("ld1r {%0.2s},[%1]"
 
82975
-           : "=w"(result)
 
82976
-           : "r"(a)
 
82977
-           : "memory");
 
82978
+  __asm__ ("ld1r {%0.2s}, %1"
 
82979
+          : "=w"(result)
 
82980
+          : "Utv"(*a)
 
82981
+          : /* No clobbers */);
 
82982
   return result;
 
82983
 }
 
82984
 
 
82985
@@ -8401,10 +8401,10 @@
 
82986
 vld1_dup_f64 (const float64_t * a)
 
82987
 {
 
82988
   float64x1_t result;
 
82989
-  __asm__ ("ld1 {%0.1d},[%1]"
 
82990
-           : "=w"(result)
 
82991
-           : "r"(a)
 
82992
-           : "memory");
 
82993
+  __asm__ ("ld1r {%0.1d}, %1"
 
82994
+          : "=w"(result)
 
82995
+          : "Utv"(*a)
 
82996
+          : /* No clobbers */);
 
82997
   return result;
 
82998
 }
 
82999
 
 
83000
@@ -8412,10 +8412,10 @@
 
83001
 vld1_dup_p8 (const poly8_t * a)
 
83002
 {
 
83003
   poly8x8_t result;
 
83004
-  __asm__ ("ld1r {%0.8b},[%1]"
 
83005
-           : "=w"(result)
 
83006
-           : "r"(a)
 
83007
-           : "memory");
 
83008
+  __asm__ ("ld1r {%0.8b}, %1"
 
83009
+          : "=w"(result)
 
83010
+          : "Utv"(*a)
 
83011
+          : /* No clobbers */);
 
83012
   return result;
 
83013
 }
 
83014
 
 
83015
@@ -8423,10 +8423,10 @@
 
83016
 vld1_dup_p16 (const poly16_t * a)
 
83017
 {
 
83018
   poly16x4_t result;
 
83019
-  __asm__ ("ld1r {%0.4h},[%1]"
 
83020
-           : "=w"(result)
 
83021
-           : "r"(a)
 
83022
-           : "memory");
 
83023
+  __asm__ ("ld1r {%0.4h}, %1"
 
83024
+          : "=w"(result)
 
83025
+          : "Utv"(*a)
 
83026
+          : /* No clobbers */);
 
83027
   return result;
 
83028
 }
 
83029
 
 
83030
@@ -8434,10 +8434,10 @@
 
83031
 vld1_dup_s8 (const int8_t * a)
 
83032
 {
 
83033
   int8x8_t result;
 
83034
-  __asm__ ("ld1r {%0.8b},[%1]"
 
83035
-           : "=w"(result)
 
83036
-           : "r"(a)
 
83037
-           : "memory");
 
83038
+  __asm__ ("ld1r {%0.8b}, %1"
 
83039
+          : "=w"(result)
 
83040
+          : "Utv"(*a)
 
83041
+          : /* No clobbers */);
 
83042
   return result;
 
83043
 }
 
83044
 
 
83045
@@ -8445,10 +8445,10 @@
 
83046
 vld1_dup_s16 (const int16_t * a)
 
83047
 {
 
83048
   int16x4_t result;
 
83049
-  __asm__ ("ld1r {%0.4h},[%1]"
 
83050
-           : "=w"(result)
 
83051
-           : "r"(a)
 
83052
-           : "memory");
 
83053
+  __asm__ ("ld1r {%0.4h}, %1"
 
83054
+          : "=w"(result)
 
83055
+          : "Utv"(*a)
 
83056
+          : /* No clobbers */);
 
83057
   return result;
 
83058
 }
 
83059
 
 
83060
@@ -8456,10 +8456,10 @@
 
83061
 vld1_dup_s32 (const int32_t * a)
 
83062
 {
 
83063
   int32x2_t result;
 
83064
-  __asm__ ("ld1r {%0.2s},[%1]"
 
83065
-           : "=w"(result)
 
83066
-           : "r"(a)
 
83067
-           : "memory");
 
83068
+  __asm__ ("ld1r {%0.2s}, %1"
 
83069
+          : "=w"(result)
 
83070
+          : "Utv"(*a)
 
83071
+          : /* No clobbers */);
 
83072
   return result;
 
83073
 }
 
83074
 
 
83075
@@ -8467,10 +8467,10 @@
 
83076
 vld1_dup_s64 (const int64_t * a)
 
83077
 {
 
83078
   int64x1_t result;
 
83079
-  __asm__ ("ld1 {%0.1d},[%1]"
 
83080
-           : "=w"(result)
 
83081
-           : "r"(a)
 
83082
-           : "memory");
 
83083
+  __asm__ ("ld1r {%0.1d}, %1"
 
83084
+          : "=w"(result)
 
83085
+          : "Utv"(*a)
 
83086
+          : /* No clobbers */);
 
83087
   return result;
 
83088
 }
 
83089
 
 
83090
@@ -8478,10 +8478,10 @@
 
83091
 vld1_dup_u8 (const uint8_t * a)
 
83092
 {
 
83093
   uint8x8_t result;
 
83094
-  __asm__ ("ld1r {%0.8b},[%1]"
 
83095
-           : "=w"(result)
 
83096
-           : "r"(a)
 
83097
-           : "memory");
 
83098
+  __asm__ ("ld1r {%0.8b}, %1"
 
83099
+          : "=w"(result)
 
83100
+          : "Utv"(*a)
 
83101
+          : /* No clobbers */);
 
83102
   return result;
 
83103
 }
 
83104
 
 
83105
@@ -8489,10 +8489,10 @@
 
83106
 vld1_dup_u16 (const uint16_t * a)
 
83107
 {
 
83108
   uint16x4_t result;
 
83109
-  __asm__ ("ld1r {%0.4h},[%1]"
 
83110
-           : "=w"(result)
 
83111
-           : "r"(a)
 
83112
-           : "memory");
 
83113
+  __asm__ ("ld1r {%0.4h}, %1"
 
83114
+          : "=w"(result)
 
83115
+          : "Utv"(*a)
 
83116
+          : /* No clobbers */);
 
83117
   return result;
 
83118
 }
 
83119
 
 
83120
@@ -8500,10 +8500,10 @@
 
83121
 vld1_dup_u32 (const uint32_t * a)
 
83122
 {
 
83123
   uint32x2_t result;
 
83124
-  __asm__ ("ld1r {%0.2s},[%1]"
 
83125
-           : "=w"(result)
 
83126
-           : "r"(a)
 
83127
-           : "memory");
 
83128
+  __asm__ ("ld1r {%0.2s}, %1"
 
83129
+          : "=w"(result)
 
83130
+          : "Utv"(*a)
 
83131
+          : /* No clobbers */);
 
83132
   return result;
 
83133
 }
 
83134
 
 
83135
@@ -8511,10 +8511,10 @@
 
83136
 vld1_dup_u64 (const uint64_t * a)
 
83137
 {
 
83138
   uint64x1_t result;
 
83139
-  __asm__ ("ld1 {%0.1d},[%1]"
 
83140
-           : "=w"(result)
 
83141
-           : "r"(a)
 
83142
-           : "memory");
 
83143
+  __asm__ ("ld1r {%0.1d}, %1"
 
83144
+          : "=w"(result)
 
83145
+          : "Utv"(*a)
 
83146
+          : /* No clobbers */);
 
83147
   return result;
 
83148
 }
 
83149
 
 
83150
@@ -8522,10 +8522,10 @@
 
83151
 vld1_f32 (const float32_t * a)
 
83152
 {
 
83153
   float32x2_t result;
 
83154
-  __asm__ ("ld1 {%0.2s},[%1]"
 
83155
-           : "=w"(result)
 
83156
-           : "r"(a)
 
83157
-           : "memory");
 
83158
+  __asm__ ("ld1 {%0.2s}, %1"
 
83159
+          : "=w"(result)
 
83160
+          : "Utv"(({const float32x2_t *_a = (float32x2_t *) a; *_a;}))
 
83161
+          : /* No clobbers */);
 
83162
   return result;
 
83163
 }
 
83164
 
 
83165
@@ -8533,10 +8533,10 @@
 
83166
 vld1_f64 (const float64_t * a)
 
83167
 {
 
83168
   float64x1_t result;
 
83169
-  __asm__ ("ld1 {%0.1d},[%1]"
 
83170
-           : "=w"(result)
 
83171
-           : "r"(a)
 
83172
-           : "memory");
 
83173
+  __asm__ ("ld1 {%0.1d}, %1"
 
83174
+          : "=w"(result)
 
83175
+          : "Utv"(*a)
 
83176
+          : /* No clobbers */);
 
83177
   return result;
 
83178
 }
 
83179
 
 
83180
@@ -8546,9 +8546,9 @@
 
83181
        float32x2_t b_ = (b);                                            \
 
83182
        const float32_t * a_ = (a);                                      \
 
83183
        float32x2_t result;                                              \
 
83184
-       __asm__ ("ld1 {%0.s}[%3],[%1]"                                   \
 
83185
+       __asm__ ("ld1 {%0.s}[%1], %2"                                    \
 
83186
                 : "=w"(result)                                          \
 
83187
-                : "r"(a_), "0"(b_), "i"(c)                              \
 
83188
+                : "i" (c), "Utv"(*a_), "0"(b_)                          \
 
83189
                 : /* No clobbers */);                                   \
 
83190
        result;                                                          \
 
83191
      })
 
83192
@@ -8559,9 +8559,9 @@
 
83193
        float64x1_t b_ = (b);                                            \
 
83194
        const float64_t * a_ = (a);                                      \
 
83195
        float64x1_t result;                                              \
 
83196
-       __asm__ ("ld1 {%0.d}[%3],[%1]"                                   \
 
83197
+       __asm__ ("ld1 {%0.d}[%1], %2"                                    \
 
83198
                 : "=w"(result)                                          \
 
83199
-                : "r"(a_), "0"(b_), "i"(c)                              \
 
83200
+                : "i" (c), "Utv"(*a_), "0"(b_)                          \
 
83201
                 : /* No clobbers */);                                   \
 
83202
        result;                                                          \
 
83203
      })
 
83204
@@ -8572,9 +8572,9 @@
 
83205
        poly8x8_t b_ = (b);                                              \
 
83206
        const poly8_t * a_ = (a);                                        \
 
83207
        poly8x8_t result;                                                \
 
83208
-       __asm__ ("ld1 {%0.b}[%3],[%1]"                                   \
 
83209
+       __asm__ ("ld1 {%0.b}[%1], %2"                                    \
 
83210
                 : "=w"(result)                                          \
 
83211
-                : "r"(a_), "0"(b_), "i"(c)                              \
 
83212
+                : "i" (c), "Utv"(*a_), "0"(b_)                          \
 
83213
                 : /* No clobbers */);                                   \
 
83214
        result;                                                          \
 
83215
      })
 
83216
@@ -8585,9 +8585,9 @@
 
83217
        poly16x4_t b_ = (b);                                             \
 
83218
        const poly16_t * a_ = (a);                                       \
 
83219
        poly16x4_t result;                                               \
 
83220
-       __asm__ ("ld1 {%0.h}[%3],[%1]"                                   \
 
83221
+       __asm__ ("ld1 {%0.h}[%1], %2"                                    \
 
83222
                 : "=w"(result)                                          \
 
83223
-                : "r"(a_), "0"(b_), "i"(c)                              \
 
83224
+                : "i" (c), "Utv"(*a_), "0"(b_)                          \
 
83225
                 : /* No clobbers */);                                   \
 
83226
        result;                                                          \
 
83227
      })
 
83228
@@ -8598,9 +8598,9 @@
 
83229
        int8x8_t b_ = (b);                                               \
 
83230
        const int8_t * a_ = (a);                                         \
 
83231
        int8x8_t result;                                                 \
 
83232
-       __asm__ ("ld1 {%0.b}[%3],[%1]"                                   \
 
83233
+       __asm__ ("ld1 {%0.b}[%1], %2"                                    \
 
83234
                 : "=w"(result)                                          \
 
83235
-                : "r"(a_), "0"(b_), "i"(c)                              \
 
83236
+                : "i" (c), "Utv"(*a_), "0"(b_)                          \
 
83237
                 : /* No clobbers */);                                   \
 
83238
        result;                                                          \
 
83239
      })
 
83240
@@ -8611,9 +8611,9 @@
 
83241
        int16x4_t b_ = (b);                                              \
 
83242
        const int16_t * a_ = (a);                                        \
 
83243
        int16x4_t result;                                                \
 
83244
-       __asm__ ("ld1 {%0.h}[%3],[%1]"                                   \
 
83245
+       __asm__ ("ld1 {%0.h}[%1], %2"                                    \
 
83246
                 : "=w"(result)                                          \
 
83247
-                : "r"(a_), "0"(b_), "i"(c)                              \
 
83248
+                : "i" (c), "Utv"(*a_), "0"(b_)                          \
 
83249
                 : /* No clobbers */);                                   \
 
83250
        result;                                                          \
 
83251
      })
 
83252
@@ -8624,9 +8624,9 @@
 
83253
        int32x2_t b_ = (b);                                              \
 
83254
        const int32_t * a_ = (a);                                        \
 
83255
        int32x2_t result;                                                \
 
83256
-       __asm__ ("ld1 {%0.s}[%3],[%1]"                                   \
 
83257
+       __asm__ ("ld1 {%0.s}[%1], %2"                                    \
 
83258
                 : "=w"(result)                                          \
 
83259
-                : "r"(a_), "0"(b_), "i"(c)                              \
 
83260
+                : "i" (c), "Utv"(*a_), "0"(b_)                          \
 
83261
                 : /* No clobbers */);                                   \
 
83262
        result;                                                          \
 
83263
      })
 
83264
@@ -8637,9 +8637,9 @@
 
83265
        int64x1_t b_ = (b);                                              \
 
83266
        const int64_t * a_ = (a);                                        \
 
83267
        int64x1_t result;                                                \
 
83268
-       __asm__ ("ld1 {%0.d}[%3],[%1]"                                   \
 
83269
+       __asm__ ("ld1 {%0.d}[%1], %2"                                    \
 
83270
                 : "=w"(result)                                          \
 
83271
-                : "r"(a_), "0"(b_), "i"(c)                              \
 
83272
+                : "i" (c), "Utv"(*a_), "0"(b_)                          \
 
83273
                 : /* No clobbers */);                                   \
 
83274
        result;                                                          \
 
83275
      })
 
83276
@@ -8650,9 +8650,9 @@
 
83277
        uint8x8_t b_ = (b);                                              \
 
83278
        const uint8_t * a_ = (a);                                        \
 
83279
        uint8x8_t result;                                                \
 
83280
-       __asm__ ("ld1 {%0.b}[%3],[%1]"                                   \
 
83281
+       __asm__ ("ld1 {%0.b}[%1], %2"                                    \
 
83282
                 : "=w"(result)                                          \
 
83283
-                : "r"(a_), "0"(b_), "i"(c)                              \
 
83284
+                : "i" (c), "Utv"(*a_), "0"(b_)                          \
 
83285
                 : /* No clobbers */);                                   \
 
83286
        result;                                                          \
 
83287
      })
 
83288
@@ -8663,9 +8663,9 @@
 
83289
        uint16x4_t b_ = (b);                                             \
 
83290
        const uint16_t * a_ = (a);                                       \
 
83291
        uint16x4_t result;                                               \
 
83292
-       __asm__ ("ld1 {%0.h}[%3],[%1]"                                   \
 
83293
+       __asm__ ("ld1 {%0.h}[%1], %2"                                    \
 
83294
                 : "=w"(result)                                          \
 
83295
-                : "r"(a_), "0"(b_), "i"(c)                              \
 
83296
+                : "i" (c), "Utv"(*a_), "0"(b_)                          \
 
83297
                 : /* No clobbers */);                                   \
 
83298
        result;                                                          \
 
83299
      })
 
83300
@@ -8676,9 +8676,9 @@
 
83301
        uint32x2_t b_ = (b);                                             \
 
83302
        const uint32_t * a_ = (a);                                       \
 
83303
        uint32x2_t result;                                               \
 
83304
-       __asm__ ("ld1 {%0.s}[%3],[%1]"                                   \
 
83305
+       __asm__ ("ld1 {%0.s}[%1], %2"                                    \
 
83306
                 : "=w"(result)                                          \
 
83307
-                : "r"(a_), "0"(b_), "i"(c)                              \
 
83308
+                : "i" (c), "Utv"(*a_), "0"(b_)                          \
 
83309
                 : /* No clobbers */);                                   \
 
83310
        result;                                                          \
 
83311
      })
 
83312
@@ -8689,9 +8689,9 @@
 
83313
        uint64x1_t b_ = (b);                                             \
 
83314
        const uint64_t * a_ = (a);                                       \
 
83315
        uint64x1_t result;                                               \
 
83316
-       __asm__ ("ld1 {%0.d}[%3],[%1]"                                   \
 
83317
+       __asm__ ("ld1 {%0.d}[%1], %2"                                    \
 
83318
                 : "=w"(result)                                          \
 
83319
-                : "r"(a_), "0"(b_), "i"(c)                              \
 
83320
+                : "i" (c), "Utv"(*a_), "0"(b_)                          \
 
83321
                 : /* No clobbers */);                                   \
 
83322
        result;                                                          \
 
83323
      })
 
83324
@@ -8700,10 +8700,10 @@
 
83325
 vld1_p8 (const poly8_t * a)
 
83326
 {
 
83327
   poly8x8_t result;
 
83328
-  __asm__ ("ld1 {%0.8b}, [%1]"
 
83329
-           : "=w"(result)
 
83330
-           : "r"(a)
 
83331
-           : /* No clobbers */);
 
83332
+  __asm__ ("ld1 {%0.8b}, %1"
 
83333
+          : "=w"(result)
 
83334
+          : "Utv"(({const poly8x8_t *_a = (poly8x8_t *) a; *_a;}))
 
83335
+          : /* No clobbers */);
 
83336
   return result;
 
83337
 }
 
83338
 
 
83339
@@ -8711,10 +8711,10 @@
 
83340
 vld1_p16 (const poly16_t * a)
 
83341
 {
 
83342
   poly16x4_t result;
 
83343
-  __asm__ ("ld1 {%0.4h}, [%1]"
 
83344
-           : "=w"(result)
 
83345
-           : "r"(a)
 
83346
-           : /* No clobbers */);
 
83347
+  __asm__ ("ld1 {%0.4h}, %1"
 
83348
+          : "=w"(result)
 
83349
+          : "Utv"(({const poly16x4_t *_a = (poly16x4_t *) a; *_a;}))
 
83350
+          : /* No clobbers */);
 
83351
   return result;
 
83352
 }
 
83353
 
 
83354
@@ -8722,10 +8722,10 @@
 
83355
 vld1_s8 (const int8_t * a)
 
83356
 {
 
83357
   int8x8_t result;
 
83358
-  __asm__ ("ld1 {%0.8b},[%1]"
 
83359
-           : "=w"(result)
 
83360
-           : "r"(a)
 
83361
-           : "memory");
 
83362
+  __asm__ ("ld1 {%0.8b}, %1"
 
83363
+          : "=w"(result)
 
83364
+          : "Utv"(({const int8x8_t *_a = (int8x8_t *) a; *_a;}))
 
83365
+          : /* No clobbers */);
 
83366
   return result;
 
83367
 }
 
83368
 
 
83369
@@ -8733,10 +8733,10 @@
 
83370
 vld1_s16 (const int16_t * a)
 
83371
 {
 
83372
   int16x4_t result;
 
83373
-  __asm__ ("ld1 {%0.4h},[%1]"
 
83374
-           : "=w"(result)
 
83375
-           : "r"(a)
 
83376
-           : "memory");
 
83377
+  __asm__ ("ld1 {%0.4h}, %1"
 
83378
+          : "=w"(result)
 
83379
+          : "Utv"(({const int16x4_t *_a = (int16x4_t *) a; *_a;}))
 
83380
+          : /* No clobbers */);
 
83381
   return result;
 
83382
 }
 
83383
 
 
83384
@@ -8744,10 +8744,10 @@
 
83385
 vld1_s32 (const int32_t * a)
 
83386
 {
 
83387
   int32x2_t result;
 
83388
-  __asm__ ("ld1 {%0.2s},[%1]"
 
83389
-           : "=w"(result)
 
83390
-           : "r"(a)
 
83391
-           : "memory");
 
83392
+  __asm__ ("ld1 {%0.2s}, %1"
 
83393
+          : "=w"(result)
 
83394
+          : "Utv"(({const int32x2_t *_a = (int32x2_t *) a; *_a;}))
 
83395
+          : /* No clobbers */);
 
83396
   return result;
 
83397
 }
 
83398
 
 
83399
@@ -8755,10 +8755,10 @@
 
83400
 vld1_s64 (const int64_t * a)
 
83401
 {
 
83402
   int64x1_t result;
 
83403
-  __asm__ ("ld1 {%0.1d},[%1]"
 
83404
-           : "=w"(result)
 
83405
-           : "r"(a)
 
83406
-           : "memory");
 
83407
+  __asm__ ("ld1 {%0.1d}, %1"
 
83408
+          : "=w"(result)
 
83409
+          : "Utv"(*a)
 
83410
+          : /* No clobbers */);
 
83411
   return result;
 
83412
 }
 
83413
 
 
83414
@@ -8766,10 +8766,10 @@
 
83415
 vld1_u8 (const uint8_t * a)
 
83416
 {
 
83417
   uint8x8_t result;
 
83418
-  __asm__ ("ld1 {%0.8b},[%1]"
 
83419
-           : "=w"(result)
 
83420
-           : "r"(a)
 
83421
-           : "memory");
 
83422
+  __asm__ ("ld1 {%0.8b}, %1"
 
83423
+          : "=w"(result)
 
83424
+          : "Utv"(({const uint8x8_t *_a = (uint8x8_t *) a; *_a;}))
 
83425
+          : /* No clobbers */);
 
83426
   return result;
 
83427
 }
 
83428
 
 
83429
@@ -8777,10 +8777,10 @@
 
83430
 vld1_u16 (const uint16_t * a)
 
83431
 {
 
83432
   uint16x4_t result;
 
83433
-  __asm__ ("ld1 {%0.4h},[%1]"
 
83434
-           : "=w"(result)
 
83435
-           : "r"(a)
 
83436
-           : "memory");
 
83437
+  __asm__ ("ld1 {%0.4h}, %1"
 
83438
+          : "=w"(result)
 
83439
+          : "Utv"(({const uint16x4_t *_a = (uint16x4_t *) a; *_a;}))
 
83440
+          : /* No clobbers */);
 
83441
   return result;
 
83442
 }
 
83443
 
 
83444
@@ -8788,10 +8788,10 @@
 
83445
 vld1_u32 (const uint32_t * a)
 
83446
 {
 
83447
   uint32x2_t result;
 
83448
-  __asm__ ("ld1 {%0.2s},[%1]"
 
83449
-           : "=w"(result)
 
83450
-           : "r"(a)
 
83451
-           : "memory");
 
83452
+  __asm__ ("ld1 {%0.2s}, %1"
 
83453
+          : "=w"(result)
 
83454
+          : "Utv"(({const uint32x2_t *_a = (uint32x2_t *) a; *_a;}))
 
83455
+          : /* No clobbers */);
 
83456
   return result;
 
83457
 }
 
83458
 
 
83459
@@ -8799,10 +8799,10 @@
 
83460
 vld1_u64 (const uint64_t * a)
 
83461
 {
 
83462
   uint64x1_t result;
 
83463
-  __asm__ ("ld1 {%0.1d},[%1]"
 
83464
-           : "=w"(result)
 
83465
-           : "r"(a)
 
83466
-           : "memory");
 
83467
+  __asm__ ("ld1 {%0.1d}, %1"
 
83468
+          : "=w"(result)
 
83469
+          : "Utv"(*a)
 
83470
+          : /* No clobbers */);
 
83471
   return result;
 
83472
 }
 
83473
 
 
83474
@@ -8810,10 +8810,10 @@
 
83475
 vld1q_dup_f32 (const float32_t * a)
 
83476
 {
 
83477
   float32x4_t result;
 
83478
-  __asm__ ("ld1r {%0.4s},[%1]"
 
83479
-           : "=w"(result)
 
83480
-           : "r"(a)
 
83481
-           : "memory");
 
83482
+  __asm__ ("ld1r {%0.4s}, %1"
 
83483
+          : "=w"(result)
 
83484
+          : "Utv"(*a)
 
83485
+          : /* No clobbers */);
 
83486
   return result;
 
83487
 }
 
83488
 
 
83489
@@ -8821,10 +8821,10 @@
 
83490
 vld1q_dup_f64 (const float64_t * a)
 
83491
 {
 
83492
   float64x2_t result;
 
83493
-  __asm__ ("ld1r {%0.2d},[%1]"
 
83494
-           : "=w"(result)
 
83495
-           : "r"(a)
 
83496
-           : "memory");
 
83497
+  __asm__ ("ld1r {%0.2d}, %1"
 
83498
+          : "=w"(result)
 
83499
+          : "Utv"(*a)
 
83500
+          : /* No clobbers */);
 
83501
   return result;
 
83502
 }
 
83503
 
 
83504
@@ -8832,10 +8832,10 @@
 
83505
 vld1q_dup_p8 (const poly8_t * a)
 
83506
 {
 
83507
   poly8x16_t result;
 
83508
-  __asm__ ("ld1r {%0.16b},[%1]"
 
83509
-           : "=w"(result)
 
83510
-           : "r"(a)
 
83511
-           : "memory");
 
83512
+  __asm__ ("ld1r {%0.16b}, %1"
 
83513
+          : "=w"(result)
 
83514
+          : "Utv"(*a)
 
83515
+          : /* No clobbers */);
 
83516
   return result;
 
83517
 }
 
83518
 
 
83519
@@ -8843,10 +8843,10 @@
 
83520
 vld1q_dup_p16 (const poly16_t * a)
 
83521
 {
 
83522
   poly16x8_t result;
 
83523
-  __asm__ ("ld1r {%0.8h},[%1]"
 
83524
-           : "=w"(result)
 
83525
-           : "r"(a)
 
83526
-           : "memory");
 
83527
+  __asm__ ("ld1r {%0.8h}, %1"
 
83528
+          : "=w"(result)
 
83529
+          : "Utv"(*a)
 
83530
+          : /* No clobbers */);
 
83531
   return result;
 
83532
 }
 
83533
 
 
83534
@@ -8854,10 +8854,10 @@
 
83535
 vld1q_dup_s8 (const int8_t * a)
 
83536
 {
 
83537
   int8x16_t result;
 
83538
-  __asm__ ("ld1r {%0.16b},[%1]"
 
83539
-           : "=w"(result)
 
83540
-           : "r"(a)
 
83541
-           : "memory");
 
83542
+  __asm__ ("ld1r {%0.16b}, %1"
 
83543
+          : "=w"(result)
 
83544
+          : "Utv"(*a)
 
83545
+          : /* No clobbers */);
 
83546
   return result;
 
83547
 }
 
83548
 
 
83549
@@ -8865,10 +8865,10 @@
 
83550
 vld1q_dup_s16 (const int16_t * a)
 
83551
 {
 
83552
   int16x8_t result;
 
83553
-  __asm__ ("ld1r {%0.8h},[%1]"
 
83554
-           : "=w"(result)
 
83555
-           : "r"(a)
 
83556
-           : "memory");
 
83557
+  __asm__ ("ld1r {%0.8h}, %1"
 
83558
+          : "=w"(result)
 
83559
+          : "Utv"(*a)
 
83560
+          : /* No clobbers */);
 
83561
   return result;
 
83562
 }
 
83563
 
 
83564
@@ -8876,10 +8876,10 @@
 
83565
 vld1q_dup_s32 (const int32_t * a)
 
83566
 {
 
83567
   int32x4_t result;
 
83568
-  __asm__ ("ld1r {%0.4s},[%1]"
 
83569
-           : "=w"(result)
 
83570
-           : "r"(a)
 
83571
-           : "memory");
 
83572
+  __asm__ ("ld1r {%0.4s}, %1"
 
83573
+          : "=w"(result)
 
83574
+          : "Utv"(*a)
 
83575
+          : /* No clobbers */);
 
83576
   return result;
 
83577
 }
 
83578
 
 
83579
@@ -8887,10 +8887,10 @@
 
83580
 vld1q_dup_s64 (const int64_t * a)
 
83581
 {
 
83582
   int64x2_t result;
 
83583
-  __asm__ ("ld1r {%0.2d},[%1]"
 
83584
-           : "=w"(result)
 
83585
-           : "r"(a)
 
83586
-           : "memory");
 
83587
+  __asm__ ("ld1r {%0.2d}, %1"
 
83588
+          : "=w"(result)
 
83589
+          : "Utv"(*a)
 
83590
+          : /* No clobbers */);
 
83591
   return result;
 
83592
 }
 
83593
 
 
83594
@@ -8898,10 +8898,10 @@
 
83595
 vld1q_dup_u8 (const uint8_t * a)
 
83596
 {
 
83597
   uint8x16_t result;
 
83598
-  __asm__ ("ld1r {%0.16b},[%1]"
 
83599
-           : "=w"(result)
 
83600
-           : "r"(a)
 
83601
-           : "memory");
 
83602
+  __asm__ ("ld1r {%0.16b}, %1"
 
83603
+          : "=w"(result)
 
83604
+          : "Utv"(*a)
 
83605
+          : /* No clobbers */);
 
83606
   return result;
 
83607
 }
 
83608
 
 
83609
@@ -8909,10 +8909,10 @@
 
83610
 vld1q_dup_u16 (const uint16_t * a)
 
83611
 {
 
83612
   uint16x8_t result;
 
83613
-  __asm__ ("ld1r {%0.8h},[%1]"
 
83614
-           : "=w"(result)
 
83615
-           : "r"(a)
 
83616
-           : "memory");
 
83617
+  __asm__ ("ld1r {%0.8h}, %1"
 
83618
+          : "=w"(result)
 
83619
+          : "Utv"(*a)
 
83620
+          : /* No clobbers */);
 
83621
   return result;
 
83622
 }
 
83623
 
 
83624
@@ -8920,10 +8920,10 @@
 
83625
 vld1q_dup_u32 (const uint32_t * a)
 
83626
 {
 
83627
   uint32x4_t result;
 
83628
-  __asm__ ("ld1r {%0.4s},[%1]"
 
83629
-           : "=w"(result)
 
83630
-           : "r"(a)
 
83631
-           : "memory");
 
83632
+  __asm__ ("ld1r {%0.4s}, %1"
 
83633
+          : "=w"(result)
 
83634
+          : "Utv"(*a)
 
83635
+          : /* No clobbers */);
 
83636
   return result;
 
83637
 }
 
83638
 
 
83639
@@ -8931,10 +8931,10 @@
 
83640
 vld1q_dup_u64 (const uint64_t * a)
 
83641
 {
 
83642
   uint64x2_t result;
 
83643
-  __asm__ ("ld1r {%0.2d},[%1]"
 
83644
-           : "=w"(result)
 
83645
-           : "r"(a)
 
83646
-           : "memory");
 
83647
+  __asm__ ("ld1r {%0.2d}, %1"
 
83648
+          : "=w"(result)
 
83649
+          : "Utv"(*a)
 
83650
+          : /* No clobbers */);
 
83651
   return result;
 
83652
 }
 
83653
 
 
83654
@@ -8942,10 +8942,10 @@
 
83655
 vld1q_f32 (const float32_t * a)
 
83656
 {
 
83657
   float32x4_t result;
 
83658
-  __asm__ ("ld1 {%0.4s},[%1]"
 
83659
-           : "=w"(result)
 
83660
-           : "r"(a)
 
83661
-           : "memory");
 
83662
+  __asm__ ("ld1 {%0.4s}, %1"
 
83663
+          : "=w"(result)
 
83664
+          : "Utv"(({const float32x4_t *_a = (float32x4_t *) a; *_a;}))
 
83665
+          : /* No clobbers */);
 
83666
   return result;
 
83667
 }
 
83668
 
 
83669
@@ -8953,10 +8953,10 @@
 
83670
 vld1q_f64 (const float64_t * a)
 
83671
 {
 
83672
   float64x2_t result;
 
83673
-  __asm__ ("ld1 {%0.2d},[%1]"
 
83674
-           : "=w"(result)
 
83675
-           : "r"(a)
 
83676
-           : "memory");
 
83677
+  __asm__ ("ld1 {%0.2d}, %1"
 
83678
+          : "=w"(result)
 
83679
+          : "Utv"(({const float64x2_t *_a = (float64x2_t *) a; *_a;}))
 
83680
+          : /* No clobbers */);
 
83681
   return result;
 
83682
 }
 
83683
 
 
83684
@@ -8966,9 +8966,9 @@
 
83685
        float32x4_t b_ = (b);                                            \
 
83686
        const float32_t * a_ = (a);                                      \
 
83687
        float32x4_t result;                                              \
 
83688
-       __asm__ ("ld1 {%0.s}[%3],[%1]"                                   \
 
83689
+       __asm__ ("ld1 {%0.s}[%1], %2"                                    \
 
83690
                 : "=w"(result)                                          \
 
83691
-                : "r"(a_), "0"(b_), "i"(c)                              \
 
83692
+                : "i"(c), "Utv"(*a_), "0"(b_)                           \
 
83693
                 : /* No clobbers */);                                   \
 
83694
        result;                                                          \
 
83695
      })
 
83696
@@ -8979,9 +8979,9 @@
 
83697
        float64x2_t b_ = (b);                                            \
 
83698
        const float64_t * a_ = (a);                                      \
 
83699
        float64x2_t result;                                              \
 
83700
-       __asm__ ("ld1 {%0.d}[%3],[%1]"                                   \
 
83701
+       __asm__ ("ld1 {%0.d}[%1], %2"                                    \
 
83702
                 : "=w"(result)                                          \
 
83703
-                : "r"(a_), "0"(b_), "i"(c)                              \
 
83704
+                : "i"(c), "Utv"(*a_), "0"(b_)                           \
 
83705
                 : /* No clobbers */);                                   \
 
83706
        result;                                                          \
 
83707
      })
 
83708
@@ -8992,9 +8992,9 @@
 
83709
        poly8x16_t b_ = (b);                                             \
 
83710
        const poly8_t * a_ = (a);                                        \
 
83711
        poly8x16_t result;                                               \
 
83712
-       __asm__ ("ld1 {%0.b}[%3],[%1]"                                   \
 
83713
+       __asm__ ("ld1 {%0.b}[%1], %2"                                    \
 
83714
                 : "=w"(result)                                          \
 
83715
-                : "r"(a_), "0"(b_), "i"(c)                              \
 
83716
+                : "i"(c), "Utv"(*a_), "0"(b_)                           \
 
83717
                 : /* No clobbers */);                                   \
 
83718
        result;                                                          \
 
83719
      })
 
83720
@@ -9005,9 +9005,9 @@
 
83721
        poly16x8_t b_ = (b);                                             \
 
83722
        const poly16_t * a_ = (a);                                       \
 
83723
        poly16x8_t result;                                               \
 
83724
-       __asm__ ("ld1 {%0.h}[%3],[%1]"                                   \
 
83725
+       __asm__ ("ld1 {%0.h}[%1], %2"                                    \
 
83726
                 : "=w"(result)                                          \
 
83727
-                : "r"(a_), "0"(b_), "i"(c)                              \
 
83728
+                : "i"(c), "Utv"(*a_), "0"(b_)                           \
 
83729
                 : /* No clobbers */);                                   \
 
83730
        result;                                                          \
 
83731
      })
 
83732
@@ -9018,9 +9018,9 @@
 
83733
        int8x16_t b_ = (b);                                              \
 
83734
        const int8_t * a_ = (a);                                         \
 
83735
        int8x16_t result;                                                \
 
83736
-       __asm__ ("ld1 {%0.b}[%3],[%1]"                                   \
 
83737
+       __asm__ ("ld1 {%0.b}[%1], %2"                                    \
 
83738
                 : "=w"(result)                                          \
 
83739
-                : "r"(a_), "0"(b_), "i"(c)                              \
 
83740
+                : "i"(c), "Utv"(*a_), "0"(b_)                           \
 
83741
                 : /* No clobbers */);                                   \
 
83742
        result;                                                          \
 
83743
      })
 
83744
@@ -9031,9 +9031,9 @@
 
83745
        int16x8_t b_ = (b);                                              \
 
83746
        const int16_t * a_ = (a);                                        \
 
83747
        int16x8_t result;                                                \
 
83748
-       __asm__ ("ld1 {%0.h}[%3],[%1]"                                   \
 
83749
+       __asm__ ("ld1 {%0.h}[%1], %2"                                    \
 
83750
                 : "=w"(result)                                          \
 
83751
-                : "r"(a_), "0"(b_), "i"(c)                              \
 
83752
+                : "i"(c), "Utv"(*a_), "0"(b_)                           \
 
83753
                 : /* No clobbers */);                                   \
 
83754
        result;                                                          \
 
83755
      })
 
83756
@@ -9044,9 +9044,9 @@
 
83757
        int32x4_t b_ = (b);                                              \
 
83758
        const int32_t * a_ = (a);                                        \
 
83759
        int32x4_t result;                                                \
 
83760
-       __asm__ ("ld1 {%0.s}[%3],[%1]"                                   \
 
83761
+       __asm__ ("ld1 {%0.s}[%1], %2"                                    \
 
83762
                 : "=w"(result)                                          \
 
83763
-                : "r"(a_), "0"(b_), "i"(c)                              \
 
83764
+                : "i"(c), "Utv"(*a_), "0"(b_)                           \
 
83765
                 : /* No clobbers */);                                   \
 
83766
        result;                                                          \
 
83767
      })
 
83768
@@ -9057,9 +9057,9 @@
 
83769
        int64x2_t b_ = (b);                                              \
 
83770
        const int64_t * a_ = (a);                                        \
 
83771
        int64x2_t result;                                                \
 
83772
-       __asm__ ("ld1 {%0.d}[%3],[%1]"                                   \
 
83773
+       __asm__ ("ld1 {%0.d}[%1], %2"                                    \
 
83774
                 : "=w"(result)                                          \
 
83775
-                : "r"(a_), "0"(b_), "i"(c)                              \
 
83776
+                : "i"(c), "Utv"(*a_), "0"(b_)                           \
 
83777
                 : /* No clobbers */);                                   \
 
83778
        result;                                                          \
 
83779
      })
 
83780
@@ -9070,9 +9070,9 @@
 
83781
        uint8x16_t b_ = (b);                                             \
 
83782
        const uint8_t * a_ = (a);                                        \
 
83783
        uint8x16_t result;                                               \
 
83784
-       __asm__ ("ld1 {%0.b}[%3],[%1]"                                   \
 
83785
+       __asm__ ("ld1 {%0.b}[%1], %2"                                    \
 
83786
                 : "=w"(result)                                          \
 
83787
-                : "r"(a_), "0"(b_), "i"(c)                              \
 
83788
+                : "i"(c), "Utv"(*a_), "0"(b_)                           \
 
83789
                 : /* No clobbers */);                                   \
 
83790
        result;                                                          \
 
83791
      })
 
83792
@@ -9083,9 +9083,9 @@
 
83793
        uint16x8_t b_ = (b);                                             \
 
83794
        const uint16_t * a_ = (a);                                       \
 
83795
        uint16x8_t result;                                               \
 
83796
-       __asm__ ("ld1 {%0.h}[%3],[%1]"                                   \
 
83797
+       __asm__ ("ld1 {%0.h}[%1], %2"                                    \
 
83798
                 : "=w"(result)                                          \
 
83799
-                : "r"(a_), "0"(b_), "i"(c)                              \
 
83800
+                : "i"(c), "Utv"(*a_), "0"(b_)                           \
 
83801
                 : /* No clobbers */);                                   \
 
83802
        result;                                                          \
 
83803
      })
 
83804
@@ -9096,9 +9096,9 @@
 
83805
        uint32x4_t b_ = (b);                                             \
 
83806
        const uint32_t * a_ = (a);                                       \
 
83807
        uint32x4_t result;                                               \
 
83808
-       __asm__ ("ld1 {%0.s}[%3],[%1]"                                   \
 
83809
+       __asm__ ("ld1 {%0.s}[%1], %2"                                    \
 
83810
                 : "=w"(result)                                          \
 
83811
-                : "r"(a_), "0"(b_), "i"(c)                              \
 
83812
+                : "i"(c), "Utv"(*a_), "0"(b_)                           \
 
83813
                 : /* No clobbers */);                                   \
 
83814
        result;                                                          \
 
83815
      })
 
83816
@@ -9109,9 +9109,9 @@
 
83817
        uint64x2_t b_ = (b);                                             \
 
83818
        const uint64_t * a_ = (a);                                       \
 
83819
        uint64x2_t result;                                               \
 
83820
-       __asm__ ("ld1 {%0.d}[%3],[%1]"                                   \
 
83821
+       __asm__ ("ld1 {%0.d}[%1], %2"                                    \
 
83822
                 : "=w"(result)                                          \
 
83823
-                : "r"(a_), "0"(b_), "i"(c)                              \
 
83824
+                : "i"(c), "Utv"(*a_), "0"(b_)                           \
 
83825
                 : /* No clobbers */);                                   \
 
83826
        result;                                                          \
 
83827
      })
 
83828
@@ -9120,10 +9120,10 @@
 
83829
 vld1q_p8 (const poly8_t * a)
 
83830
 {
 
83831
   poly8x16_t result;
 
83832
-  __asm__ ("ld1 {%0.16b},[%1]"
 
83833
-           : "=w"(result)
 
83834
-           : "r"(a)
 
83835
-           : "memory");
 
83836
+  __asm__ ("ld1 {%0.16b}, %1"
 
83837
+          : "=w"(result)
 
83838
+          : "Utv"(({const poly8x16_t *_a = (poly8x16_t *) a; *_a;}))
 
83839
+          : /* No clobbers */);
 
83840
   return result;
 
83841
 }
 
83842
 
 
83843
@@ -9131,10 +9131,10 @@
 
83844
 vld1q_p16 (const poly16_t * a)
 
83845
 {
 
83846
   poly16x8_t result;
 
83847
-  __asm__ ("ld1 {%0.8h},[%1]"
 
83848
-           : "=w"(result)
 
83849
-           : "r"(a)
 
83850
-           : "memory");
 
83851
+  __asm__ ("ld1 {%0.16b}, %1"
 
83852
+          : "=w"(result)
 
83853
+          : "Utv"(({const poly16x8_t *_a = (poly16x8_t *) a; *_a;}))
 
83854
+          : /* No clobbers */);
 
83855
   return result;
 
83856
 }
 
83857
 
 
83858
@@ -9142,10 +9142,10 @@
 
83859
 vld1q_s8 (const int8_t * a)
 
83860
 {
 
83861
   int8x16_t result;
 
83862
-  __asm__ ("ld1 {%0.16b},[%1]"
 
83863
-           : "=w"(result)
 
83864
-           : "r"(a)
 
83865
-           : "memory");
 
83866
+  __asm__ ("ld1 {%0.16b}, %1"
 
83867
+          : "=w"(result)
 
83868
+          : "Utv"(({const int8x16_t *_a = (int8x16_t *) a; *_a;}))
 
83869
+          : /* No clobbers */);
 
83870
   return result;
 
83871
 }
 
83872
 
 
83873
@@ -9153,10 +9153,10 @@
 
83874
 vld1q_s16 (const int16_t * a)
 
83875
 {
 
83876
   int16x8_t result;
 
83877
-  __asm__ ("ld1 {%0.8h},[%1]"
 
83878
-           : "=w"(result)
 
83879
-           : "r"(a)
 
83880
-           : "memory");
 
83881
+  __asm__ ("ld1 {%0.8h}, %1"
 
83882
+          : "=w"(result)
 
83883
+          : "Utv"(({const int16x8_t *_a = (int16x8_t *) a; *_a;}))
 
83884
+          : /* No clobbers */);
 
83885
   return result;
 
83886
 }
 
83887
 
 
83888
@@ -9164,10 +9164,10 @@
 
83889
 vld1q_s32 (const int32_t * a)
 
83890
 {
 
83891
   int32x4_t result;
 
83892
-  __asm__ ("ld1 {%0.4s},[%1]"
 
83893
-           : "=w"(result)
 
83894
-           : "r"(a)
 
83895
-           : "memory");
 
83896
+  __asm__ ("ld1 {%0.4s}, %1"
 
83897
+          : "=w"(result)
 
83898
+          : "Utv"(({const int32x4_t *_a = (int32x4_t *) a; *_a;}))
 
83899
+          : /* No clobbers */);
 
83900
   return result;
 
83901
 }
 
83902
 
 
83903
@@ -9175,10 +9175,10 @@
 
83904
 vld1q_s64 (const int64_t * a)
 
83905
 {
 
83906
   int64x2_t result;
 
83907
-  __asm__ ("ld1 {%0.2d},[%1]"
 
83908
-           : "=w"(result)
 
83909
-           : "r"(a)
 
83910
-           : "memory");
 
83911
+  __asm__ ("ld1 {%0.2d}, %1"
 
83912
+          : "=w"(result)
 
83913
+          : "Utv"(({const int64x2_t *_a = (int64x2_t *) a; *_a;}))
 
83914
+          : /* No clobbers */);
 
83915
   return result;
 
83916
 }
 
83917
 
 
83918
@@ -9186,10 +9186,10 @@
 
83919
 vld1q_u8 (const uint8_t * a)
 
83920
 {
 
83921
   uint8x16_t result;
 
83922
-  __asm__ ("ld1 {%0.16b},[%1]"
 
83923
-           : "=w"(result)
 
83924
-           : "r"(a)
 
83925
-           : "memory");
 
83926
+  __asm__ ("ld1 {%0.16b}, %1"
 
83927
+          : "=w"(result)
 
83928
+          : "Utv"(({const uint8x16_t *_a = (uint8x16_t *) a; *_a;}))
 
83929
+          : /* No clobbers */);
 
83930
   return result;
 
83931
 }
 
83932
 
 
83933
@@ -9197,10 +9197,10 @@
 
83934
 vld1q_u16 (const uint16_t * a)
 
83935
 {
 
83936
   uint16x8_t result;
 
83937
-  __asm__ ("ld1 {%0.8h},[%1]"
 
83938
-           : "=w"(result)
 
83939
-           : "r"(a)
 
83940
-           : "memory");
 
83941
+  __asm__ ("ld1 {%0.8h}, %1"
 
83942
+          : "=w"(result)
 
83943
+          : "Utv"(({const uint16x8_t *_a = (uint16x8_t *) a; *_a;}))
 
83944
+          : /* No clobbers */);
 
83945
   return result;
 
83946
 }
 
83947
 
 
83948
@@ -9208,10 +9208,10 @@
 
83949
 vld1q_u32 (const uint32_t * a)
 
83950
 {
 
83951
   uint32x4_t result;
 
83952
-  __asm__ ("ld1 {%0.4s},[%1]"
 
83953
-           : "=w"(result)
 
83954
-           : "r"(a)
 
83955
-           : "memory");
 
83956
+  __asm__ ("ld1 {%0.4s}, %1"
 
83957
+          : "=w"(result)
 
83958
+          : "Utv"(({const uint32x4_t *_a = (uint32x4_t *) a; *_a;}))
 
83959
+          : /* No clobbers */);
 
83960
   return result;
 
83961
 }
 
83962
 
 
83963
@@ -9219,10 +9219,10 @@
 
83964
 vld1q_u64 (const uint64_t * a)
 
83965
 {
 
83966
   uint64x2_t result;
 
83967
-  __asm__ ("ld1 {%0.2d},[%1]"
 
83968
-           : "=w"(result)
 
83969
-           : "r"(a)
 
83970
-           : "memory");
 
83971
+  __asm__ ("ld1 {%0.2d}, %1"
 
83972
+          : "=w"(result)
 
83973
+          : "Utv"(({const uint64x2_t *_a = (uint64x2_t *) a; *_a;}))
 
83974
+          : /* No clobbers */);
 
83975
   return result;
 
83976
 }
 
83977
 
 
83978
Index: gcc/config/aarch64/aarch64.md
 
83979
===================================================================
 
83980
--- a/src/gcc/config/aarch64/aarch64.md (.../tags/gcc_4_8_0_release)
 
83981
+++ b/src/gcc/config/aarch64/aarch64.md (.../branches/gcc-4_8-branch)
 
83982
@@ -844,8 +844,8 @@
 
83983
        (match_operand:GPI 2 "const_int_operand" "n"))]
 
83984
   "INTVAL (operands[1]) < GET_MODE_BITSIZE (<MODE>mode)
 
83985
    && INTVAL (operands[1]) % 16 == 0
 
83986
-   && INTVAL (operands[2]) <= 0xffff"
 
83987
-  "movk\\t%<w>0, %2, lsl %1"
 
83988
+   && UINTVAL (operands[2]) <= 0xffff"
 
83989
+  "movk\\t%<w>0, %X2, lsl %1"
 
83990
   [(set_attr "v8type" "movk")
 
83991
    (set_attr "mode" "<MODE>")]
 
83992
 )
 
83993
Index: gcc/config/aarch64/aarch64.c
 
83994
===================================================================
 
83995
--- a/src/gcc/config/aarch64/aarch64.c  (.../tags/gcc_4_8_0_release)
 
83996
+++ b/src/gcc/config/aarch64/aarch64.c  (.../branches/gcc-4_8-branch)
 
83997
@@ -2926,9 +2926,10 @@
 
83998
     case CONST:
 
83999
     case SYMBOL_REF:
 
84000
     case LABEL_REF:
 
84001
-      /* load literal: pc-relative constant pool entry.  */
 
84002
+      /* load literal: pc-relative constant pool entry.  Only supported
 
84003
+         for SI mode or larger.  */
 
84004
       info->type = ADDRESS_SYMBOLIC;
 
84005
-      if (outer_code != PARALLEL)
 
84006
+      if (outer_code != PARALLEL && GET_MODE_SIZE (mode) >= 4)
 
84007
        {
 
84008
          rtx sym, addend;
 
84009
 
 
84010
@@ -3365,6 +3366,16 @@
 
84011
                               REGNO (x) - V0_REGNUM + (code - 'S'));
 
84012
       break;
 
84013
 
 
84014
+    case 'X':
 
84015
+      /* Print integer constant in hex.  */
 
84016
+      if (GET_CODE (x) != CONST_INT)
 
84017
+       {
 
84018
+         output_operand_lossage ("invalid operand for '%%%c'", code);
 
84019
+         return;
 
84020
+       }
 
84021
+      asm_fprintf (f, "0x%x", UINTVAL (x));
 
84022
+      break;
 
84023
+
 
84024
     case 'w':
 
84025
     case 'x':
 
84026
       /* Print a general register name or the zero register (32-bit or
 
84027
@@ -3870,14 +3881,21 @@
 
84028
     }
 
84029
   else
 
84030
     {
 
84031
-      /* If we decided that we didn't need a frame pointer but then used
 
84032
-        LR in the function, then we do need a frame pointer after all, so
 
84033
-        prevent this elimination to ensure a frame pointer is used.  */
 
84034
+      /* If we decided that we didn't need a leaf frame pointer but then used
 
84035
+        LR in the function, then we'll want a frame pointer after all, so
 
84036
+        prevent this elimination to ensure a frame pointer is used.
 
84037
 
 
84038
+        NOTE: the original value of flag_omit_frame_pointer gets trashed
 
84039
+        IFF flag_omit_leaf_frame_pointer is true, so we check the value
 
84040
+        of faked_omit_frame_pointer here (which is true when we always
 
84041
+        wish to keep non-leaf frame pointers but only wish to keep leaf frame
 
84042
+        pointers when LR is clobbered).  */
 
84043
       if (from == FRAME_POINTER_REGNUM && to == STACK_POINTER_REGNUM
 
84044
-         && df_regs_ever_live_p (LR_REGNUM))
 
84045
+         && df_regs_ever_live_p (LR_REGNUM)
 
84046
+         && faked_omit_frame_pointer)
 
84047
        return false;
 
84048
     }
 
84049
+
 
84050
   return true;
 
84051
 }
 
84052
 
 
84053
@@ -7049,12 +7067,30 @@
 
84054
 }
 
84055
 
 
84056
 static void
 
84057
+aarch64_print_extension (void)
 
84058
+{
 
84059
+  const struct aarch64_option_extension *opt = NULL;
 
84060
+
 
84061
+  for (opt = all_extensions; opt->name != NULL; opt++)
 
84062
+    if ((aarch64_isa_flags & opt->flags_on) == opt->flags_on)
 
84063
+      asm_fprintf (asm_out_file, "+%s", opt->name);
 
84064
+
 
84065
+  asm_fprintf (asm_out_file, "\n");
 
84066
+}
 
84067
+
 
84068
+static void
 
84069
 aarch64_start_file (void)
 
84070
 {
 
84071
   if (selected_arch)
 
84072
-    asm_fprintf (asm_out_file, "\t.arch %s\n", selected_arch->name);
 
84073
+    {
 
84074
+      asm_fprintf (asm_out_file, "\t.arch %s", selected_arch->name);
 
84075
+      aarch64_print_extension ();
 
84076
+    }
 
84077
   else if (selected_cpu)
 
84078
-    asm_fprintf (asm_out_file, "\t.cpu %s\n", selected_cpu->name);
 
84079
+    {
 
84080
+      asm_fprintf (asm_out_file, "\t.cpu %s", selected_cpu->name);
 
84081
+      aarch64_print_extension ();
 
84082
+    }
 
84083
   default_file_start();
 
84084
 }
 
84085
 
 
84086
Index: gcc/config/rs6000/rs6000.c
 
84087
===================================================================
 
84088
--- a/src/gcc/config/rs6000/rs6000.c    (.../tags/gcc_4_8_0_release)
 
84089
+++ b/src/gcc/config/rs6000/rs6000.c    (.../branches/gcc-4_8-branch)
 
84090
@@ -2186,8 +2186,16 @@
 
84091
        reg_size = UNITS_PER_WORD;
 
84092
 
 
84093
       for (m = 0; m < NUM_MACHINE_MODES; ++m)
 
84094
-       rs6000_class_max_nregs[m][c]
 
84095
-         = (GET_MODE_SIZE (m) + reg_size - 1) / reg_size;
 
84096
+       {
 
84097
+         int reg_size2 = reg_size;
 
84098
+
 
84099
+         /* TFmode/TDmode always takes 2 registers, even in VSX.  */
 
84100
+         if (m == TDmode || m == TFmode)
 
84101
+           reg_size2 = UNITS_PER_FP_WORD;
 
84102
+
 
84103
+         rs6000_class_max_nregs[m][c]
 
84104
+           = (GET_MODE_SIZE (m) + reg_size2 - 1) / reg_size2;
 
84105
+       }
 
84106
     }
 
84107
 
 
84108
   if (TARGET_E500_DOUBLE)
 
84109
@@ -25913,7 +25921,7 @@
 
84110
   unsigned int flags = default_section_type_flags (decl, name, reloc);
 
84111
 
 
84112
   /* Align to at least UNIT size.  */
 
84113
-  if (flags & SECTION_CODE || !decl)
 
84114
+  if ((flags & SECTION_CODE) != 0 || !decl || !DECL_P (decl))
 
84115
     align = MIN_UNITS_PER_WORD;
 
84116
   else
 
84117
     /* Increase alignment of large objects if not already stricter.  */
 
84118
Index: gcc/config/rs6000/vsx.md
 
84119
===================================================================
 
84120
--- a/src/gcc/config/rs6000/vsx.md      (.../tags/gcc_4_8_0_release)
 
84121
+++ b/src/gcc/config/rs6000/vsx.md      (.../branches/gcc-4_8-branch)
 
84122
@@ -208,8 +208,8 @@
 
84123
 
 
84124
 ;; VSX moves
 
84125
 (define_insn "*vsx_mov<mode>"
 
84126
-  [(set (match_operand:VSX_M 0 "nonimmediate_operand" "=Z,<VSr>,<VSr>,?Z,?wa,?wa,*Y,*r,*r,<VSr>,?wa,v,wZ,v")
 
84127
-       (match_operand:VSX_M 1 "input_operand" "<VSr>,Z,<VSr>,wa,Z,wa,r,Y,r,j,j,W,v,wZ"))]
 
84128
+  [(set (match_operand:VSX_M 0 "nonimmediate_operand" "=Z,<VSr>,<VSr>,?Z,?wa,?wa,*Y,*r,*r,<VSr>,?wa,*r,v,wZ,v")
 
84129
+       (match_operand:VSX_M 1 "input_operand" "<VSr>,Z,<VSr>,wa,Z,wa,r,Y,r,j,j,j,W,v,wZ"))]
 
84130
   "VECTOR_MEM_VSX_P (<MODE>mode)
 
84131
    && (register_operand (operands[0], <MODE>mode) 
 
84132
        || register_operand (operands[1], <MODE>mode))"
 
84133
@@ -239,23 +239,24 @@
 
84134
     case 6:
 
84135
     case 7:
 
84136
     case 8:
 
84137
+    case 11:
 
84138
       return "#";
 
84139
 
 
84140
     case 9:
 
84141
     case 10:
 
84142
       return "xxlxor %x0,%x0,%x0";
 
84143
 
 
84144
-    case 11:
 
84145
+    case 12:
 
84146
       return output_vec_const_move (operands);
 
84147
 
 
84148
-    case 12:
 
84149
+    case 13:
 
84150
       gcc_assert (MEM_P (operands[0])
 
84151
                  && GET_CODE (XEXP (operands[0], 0)) != PRE_INC
 
84152
                  && GET_CODE (XEXP (operands[0], 0)) != PRE_DEC
 
84153
                  && GET_CODE (XEXP (operands[0], 0)) != PRE_MODIFY);
 
84154
       return "stvx %1,%y0";
 
84155
 
 
84156
-    case 13:
 
84157
+    case 14:
 
84158
       gcc_assert (MEM_P (operands[0])
 
84159
                  && GET_CODE (XEXP (operands[0], 0)) != PRE_INC
 
84160
                  && GET_CODE (XEXP (operands[0], 0)) != PRE_DEC
 
84161
@@ -266,7 +267,7 @@
 
84162
       gcc_unreachable ();
 
84163
     }
 
84164
 }
 
84165
-  [(set_attr "type" "vecstore,vecload,vecsimple,vecstore,vecload,vecsimple,*,*,*,vecsimple,vecsimple,*,vecstore,vecload")])
 
84166
+  [(set_attr "type" "vecstore,vecload,vecsimple,vecstore,vecload,vecsimple,*,*,*,vecsimple,vecsimple,*,*,vecstore,vecload")])
 
84167
 
 
84168
 ;; Unlike other VSX moves, allow the GPRs, since a normal use of TImode is for
 
84169
 ;; unions.  However for plain data movement, slightly favor the vector loads
 
84170
Index: gcc/config/rs6000/rs6000.h
 
84171
===================================================================
 
84172
--- a/src/gcc/config/rs6000/rs6000.h    (.../tags/gcc_4_8_0_release)
 
84173
+++ b/src/gcc/config/rs6000/rs6000.h    (.../branches/gcc-4_8-branch)
 
84174
@@ -1068,12 +1068,17 @@
 
84175
 #define HARD_REGNO_NREGS(REGNO, MODE) rs6000_hard_regno_nregs[(MODE)][(REGNO)]
 
84176
 
 
84177
 /* When setting up caller-save slots (MODE == VOIDmode) ensure we allocate
 
84178
-   enough space to account for vectors in FP regs. */
 
84179
+   enough space to account for vectors in FP regs.  However, TFmode/TDmode
 
84180
+   should not use VSX instructions to do a caller save. */
 
84181
 #define HARD_REGNO_CALLER_SAVE_MODE(REGNO, NREGS, MODE)                        \
 
84182
   (TARGET_VSX                                                          \
 
84183
    && ((MODE) == VOIDmode || ALTIVEC_OR_VSX_VECTOR_MODE (MODE))                \
 
84184
-   && FP_REGNO_P (REGNO)                               \
 
84185
-   ? V2DFmode                                          \
 
84186
+   && FP_REGNO_P (REGNO)                                               \
 
84187
+   ? V2DFmode                                                          \
 
84188
+   : ((MODE) == TFmode && FP_REGNO_P (REGNO))                          \
 
84189
+   ? DFmode                                                            \
 
84190
+   : ((MODE) == TDmode && FP_REGNO_P (REGNO))                          \
 
84191
+   ? DImode                                                            \
 
84192
    : choose_hard_reg_mode ((REGNO), (NREGS), false))
 
84193
 
 
84194
 #define HARD_REGNO_CALL_PART_CLOBBERED(REGNO, MODE)                    \
 
84195
@@ -1081,7 +1086,8 @@
 
84196
      && (GET_MODE_SIZE (MODE) > 4)                                     \
 
84197
      && INT_REGNO_P (REGNO)) ? 1 : 0)                                  \
 
84198
    || (TARGET_VSX && FP_REGNO_P (REGNO)                                        \
 
84199
-       && GET_MODE_SIZE (MODE) > 8))
 
84200
+       && GET_MODE_SIZE (MODE) > 8 && ((MODE) != TDmode)               \
 
84201
+       && ((MODE) != TFmode)))
 
84202
 
 
84203
 #define VSX_VECTOR_MODE(MODE)          \
 
84204
         ((MODE) == V4SFmode            \
 
84205
Index: gcc/config/tilepro/tilepro.c
 
84206
===================================================================
 
84207
--- a/src/gcc/config/tilepro/tilepro.c  (.../tags/gcc_4_8_0_release)
 
84208
+++ b/src/gcc/config/tilepro/tilepro.c  (.../branches/gcc-4_8-branch)
 
84209
@@ -4338,10 +4338,7 @@
 
84210
 int
 
84211
 tilepro_asm_preferred_eh_data_format (int code ATTRIBUTE_UNUSED, int global)
 
84212
 {
 
84213
-  if (flag_pic)
 
84214
-    return (global ? DW_EH_PE_indirect : 0) | DW_EH_PE_pcrel | DW_EH_PE_sdata4;
 
84215
-  else
 
84216
-    return DW_EH_PE_absptr;
 
84217
+  return (global ? DW_EH_PE_indirect : 0) | DW_EH_PE_pcrel | DW_EH_PE_sdata4;
 
84218
 }
 
84219
 
 
84220
 
 
84221
Index: gcc/config/tilepro/tilepro.h
 
84222
===================================================================
 
84223
--- a/src/gcc/config/tilepro/tilepro.h  (.../tags/gcc_4_8_0_release)
 
84224
+++ b/src/gcc/config/tilepro/tilepro.h  (.../branches/gcc-4_8-branch)
 
84225
@@ -268,6 +268,8 @@
 
84226
 #define INITIAL_ELIMINATION_OFFSET(FROM, TO, OFFSET) \
 
84227
   ((OFFSET) = tilepro_initial_elimination_offset((FROM),(TO)))
 
84228
 
 
84229
+#define PROFILE_BEFORE_PROLOGUE 1
 
84230
+
 
84231
 #define FUNCTION_PROFILER(FILE, LABELNO) \
 
84232
   tilepro_function_profiler (FILE, LABELNO)
 
84233
 
 
84234
Index: gcc/config/arm/arm.c
 
84235
===================================================================
 
84236
--- a/src/gcc/config/arm/arm.c  (.../tags/gcc_4_8_0_release)
 
84237
+++ b/src/gcc/config/arm/arm.c  (.../branches/gcc-4_8-branch)
 
84238
@@ -10707,6 +10707,13 @@
 
84239
              || (i != nops - 1 && unsorted_regs[i] == base_reg))
 
84240
            return 0;
 
84241
 
 
84242
+          /* Don't allow SP to be loaded unless it is also the base
 
84243
+             register.  It guarantees that SP is reset correctly when
 
84244
+             an LDM instruction is interrupted.  Otherwise, we might
 
84245
+             end up with a corrupt stack.  */
 
84246
+          if (unsorted_regs[i] == SP_REGNUM && base_reg != SP_REGNUM)
 
84247
+            return 0;
 
84248
+
 
84249
          unsorted_offsets[i] = INTVAL (offset);
 
84250
          if (i == 0 || unsorted_offsets[i] < unsorted_offsets[order[0]])
 
84251
            order[0] = i;
 
84252
@@ -17975,7 +17982,7 @@
 
84253
              "wC12",  "wC13",  "wC14",  "wC15"
 
84254
            };
 
84255
 
 
84256
-         fprintf (stream, wc_reg_names [INTVAL (x)]);
 
84257
+         fputs (wc_reg_names [INTVAL (x)], stream);
 
84258
        }
 
84259
       return;
 
84260
 
 
84261
Index: gcc/config/arm/neon.md
 
84262
===================================================================
 
84263
--- a/src/gcc/config/arm/neon.md        (.../tags/gcc_4_8_0_release)
 
84264
+++ b/src/gcc/config/arm/neon.md        (.../branches/gcc-4_8-branch)
 
84265
@@ -1721,80 +1721,144 @@
 
84266
 (define_expand "vcond<mode><mode>"
 
84267
   [(set (match_operand:VDQW 0 "s_register_operand" "")
 
84268
        (if_then_else:VDQW
 
84269
-         (match_operator 3 "arm_comparison_operator"
 
84270
+         (match_operator 3 "comparison_operator"
 
84271
            [(match_operand:VDQW 4 "s_register_operand" "")
 
84272
             (match_operand:VDQW 5 "nonmemory_operand" "")])
 
84273
          (match_operand:VDQW 1 "s_register_operand" "")
 
84274
          (match_operand:VDQW 2 "s_register_operand" "")))]
 
84275
   "TARGET_NEON && (!<Is_float_mode> || flag_unsafe_math_optimizations)"
 
84276
 {
 
84277
-  rtx mask;
 
84278
-  int inverse = 0, immediate_zero = 0;
 
84279
-  /* See the description of "magic" bits in the 'T' case of
 
84280
-     arm_print_operand.  */
 
84281
   HOST_WIDE_INT magic_word = (<MODE>mode == V2SFmode || <MODE>mode == V4SFmode)
 
84282
                             ? 3 : 1;
 
84283
   rtx magic_rtx = GEN_INT (magic_word);
 
84284
-  
 
84285
-  mask = gen_reg_rtx (<V_cmp_result>mode);
 
84286
-  
 
84287
-  if (operands[5] == CONST0_RTX (<MODE>mode))
 
84288
-    immediate_zero = 1;
 
84289
-  else if (!REG_P (operands[5]))
 
84290
-    operands[5] = force_reg (<MODE>mode, operands[5]);
 
84291
-  
 
84292
+  int inverse = 0;
 
84293
+  int swap_bsl_operands = 0;
 
84294
+  rtx mask = gen_reg_rtx (<V_cmp_result>mode);
 
84295
+  rtx tmp = gen_reg_rtx (<V_cmp_result>mode);
 
84296
+
 
84297
+  rtx (*base_comparison) (rtx, rtx, rtx, rtx);
 
84298
+  rtx (*complimentary_comparison) (rtx, rtx, rtx, rtx);
 
84299
+
 
84300
   switch (GET_CODE (operands[3]))
 
84301
     {
 
84302
     case GE:
 
84303
-      emit_insn (gen_neon_vcge<mode> (mask, operands[4], operands[5],
 
84304
-                                     magic_rtx));
 
84305
+    case LE:
 
84306
+    case EQ:
 
84307
+      if (!REG_P (operands[5])
 
84308
+         && (operands[5] != CONST0_RTX (<MODE>mode)))
 
84309
+       operands[5] = force_reg (<MODE>mode, operands[5]);
 
84310
       break;
 
84311
-    
 
84312
+    default:
 
84313
+      if (!REG_P (operands[5]))
 
84314
+       operands[5] = force_reg (<MODE>mode, operands[5]);
 
84315
+    }
 
84316
+
 
84317
+  switch (GET_CODE (operands[3]))
 
84318
+    {
 
84319
+    case LT:
 
84320
+    case UNLT:
 
84321
+      inverse = 1;
 
84322
+      /* Fall through.  */
 
84323
+    case GE:
 
84324
+    case UNGE:
 
84325
+    case ORDERED:
 
84326
+    case UNORDERED:
 
84327
+      base_comparison = gen_neon_vcge<mode>;
 
84328
+      complimentary_comparison = gen_neon_vcgt<mode>;
 
84329
+      break;
 
84330
+    case LE:
 
84331
+    case UNLE:
 
84332
+      inverse = 1;
 
84333
+      /* Fall through.  */
 
84334
     case GT:
 
84335
-      emit_insn (gen_neon_vcgt<mode> (mask, operands[4], operands[5],
 
84336
-                                     magic_rtx));
 
84337
+    case UNGT:
 
84338
+      base_comparison = gen_neon_vcgt<mode>;
 
84339
+      complimentary_comparison = gen_neon_vcge<mode>;
 
84340
       break;
 
84341
-    
 
84342
     case EQ:
 
84343
-      emit_insn (gen_neon_vceq<mode> (mask, operands[4], operands[5],
 
84344
-                                     magic_rtx));
 
84345
+    case NE:
 
84346
+    case UNEQ:
 
84347
+      base_comparison = gen_neon_vceq<mode>;
 
84348
+      complimentary_comparison = gen_neon_vceq<mode>;
 
84349
       break;
 
84350
-    
 
84351
+    default:
 
84352
+      gcc_unreachable ();
 
84353
+    }
 
84354
+
 
84355
+  switch (GET_CODE (operands[3]))
 
84356
+    {
 
84357
+    case LT:
 
84358
     case LE:
 
84359
-      if (immediate_zero)
 
84360
-       emit_insn (gen_neon_vcle<mode> (mask, operands[4], operands[5],
 
84361
-                                       magic_rtx));
 
84362
+    case GT:
 
84363
+    case GE:
 
84364
+    case EQ:
 
84365
+      /* The easy case.  Here we emit one of vcge, vcgt or vceq.
 
84366
+        As a LT b <=> b GE a && a LE b <=> b GT a.  Our transformations are:
 
84367
+        a GE b -> a GE b
 
84368
+        a GT b -> a GT b
 
84369
+        a LE b -> b GE a
 
84370
+        a LT b -> b GT a
 
84371
+        a EQ b -> a EQ b  */
 
84372
+
 
84373
+      if (!inverse)
 
84374
+       emit_insn (base_comparison (mask, operands[4], operands[5], magic_rtx));
 
84375
       else
 
84376
-       emit_insn (gen_neon_vcge<mode> (mask, operands[5], operands[4],
 
84377
-                                       magic_rtx));
 
84378
+       emit_insn (complimentary_comparison (mask, operands[5], operands[4], magic_rtx));
 
84379
       break;
 
84380
-    
 
84381
-    case LT:
 
84382
-      if (immediate_zero)
 
84383
-       emit_insn (gen_neon_vclt<mode> (mask, operands[4], operands[5],
 
84384
-                                       magic_rtx));
 
84385
+    case UNLT:
 
84386
+    case UNLE:
 
84387
+    case UNGT:
 
84388
+    case UNGE:
 
84389
+    case NE:
 
84390
+      /* Vector compare returns false for lanes which are unordered, so if we use
 
84391
+        the inverse of the comparison we actually want to emit, then
 
84392
+        swap the operands to BSL, we will end up with the correct result.
 
84393
+        Note that a NE NaN and NaN NE b are true for all a, b.
 
84394
+
 
84395
+        Our transformations are:
 
84396
+        a GE b -> !(b GT a)
 
84397
+        a GT b -> !(b GE a)
 
84398
+        a LE b -> !(a GT b)
 
84399
+        a LT b -> !(a GE b)
 
84400
+        a NE b -> !(a EQ b)  */
 
84401
+
 
84402
+      if (inverse)
 
84403
+       emit_insn (base_comparison (mask, operands[4], operands[5], magic_rtx));
 
84404
       else
 
84405
-       emit_insn (gen_neon_vcgt<mode> (mask, operands[5], operands[4],
 
84406
-                                       magic_rtx));
 
84407
+       emit_insn (complimentary_comparison (mask, operands[5], operands[4], magic_rtx));
 
84408
+
 
84409
+      swap_bsl_operands = 1;
 
84410
       break;
 
84411
-    
 
84412
-    case NE:
 
84413
-      emit_insn (gen_neon_vceq<mode> (mask, operands[4], operands[5],
 
84414
-                                     magic_rtx));
 
84415
-      inverse = 1;
 
84416
+    case UNEQ:
 
84417
+      /* We check (a > b ||  b > a).  combining these comparisons give us
 
84418
+        true iff !(a != b && a ORDERED b), swapping the operands to BSL
 
84419
+        will then give us (a == b ||  a UNORDERED b) as intended.  */
 
84420
+
 
84421
+      emit_insn (gen_neon_vcgt<mode> (mask, operands[4], operands[5], magic_rtx));
 
84422
+      emit_insn (gen_neon_vcgt<mode> (tmp, operands[5], operands[4], magic_rtx));
 
84423
+      emit_insn (gen_ior<v_cmp_result>3 (mask, mask, tmp));
 
84424
+      swap_bsl_operands = 1;
 
84425
       break;
 
84426
-    
 
84427
+    case UNORDERED:
 
84428
+       /* Operands are ORDERED iff (a > b || b >= a).
 
84429
+        Swapping the operands to BSL will give the UNORDERED case.  */
 
84430
+     swap_bsl_operands = 1;
 
84431
+     /* Fall through.  */
 
84432
+    case ORDERED:
 
84433
+      emit_insn (gen_neon_vcgt<mode> (tmp, operands[4], operands[5], magic_rtx));
 
84434
+      emit_insn (gen_neon_vcge<mode> (mask, operands[5], operands[4], magic_rtx));
 
84435
+      emit_insn (gen_ior<v_cmp_result>3 (mask, mask, tmp));
 
84436
+      break;
 
84437
     default:
 
84438
       gcc_unreachable ();
 
84439
     }
 
84440
-  
 
84441
-  if (inverse)
 
84442
+
 
84443
+  if (swap_bsl_operands)
 
84444
     emit_insn (gen_neon_vbsl<mode> (operands[0], mask, operands[2],
 
84445
                                    operands[1]));
 
84446
   else
 
84447
     emit_insn (gen_neon_vbsl<mode> (operands[0], mask, operands[1],
 
84448
                                    operands[2]));
 
84449
-
 
84450
   DONE;
 
84451
 })
 
84452
 
 
84453
Index: gcc/config/arm/iterators.md
 
84454
===================================================================
 
84455
--- a/src/gcc/config/arm/iterators.md   (.../tags/gcc_4_8_0_release)
 
84456
+++ b/src/gcc/config/arm/iterators.md   (.../branches/gcc-4_8-branch)
 
84457
@@ -314,6 +314,12 @@
 
84458
                                 (V2SF "V2SI") (V4SF  "V4SI")
 
84459
                                 (DI   "DI")   (V2DI  "V2DI")])
 
84460
 
 
84461
+(define_mode_attr v_cmp_result [(V8QI "v8qi") (V16QI "v16qi")
 
84462
+                               (V4HI "v4hi") (V8HI  "v8hi")
 
84463
+                               (V2SI "v2si") (V4SI  "v4si")
 
84464
+                               (DI   "di")   (V2DI  "v2di")
 
84465
+                               (V2SF "v2si") (V4SF  "v4si")])
 
84466
+
 
84467
 ;; Get element type from double-width mode, for operations where we 
 
84468
 ;; don't care about signedness.
 
84469
 (define_mode_attr V_if_elem [(V8QI "i8")  (V16QI "i8")
 
84470
Index: gcc/config/arm/t-rtems-eabi
 
84471
===================================================================
 
84472
--- a/src/gcc/config/arm/t-rtems-eabi   (.../tags/gcc_4_8_0_release)
 
84473
+++ b/src/gcc/config/arm/t-rtems-eabi   (.../branches/gcc-4_8-branch)
 
84474
@@ -1,8 +1,47 @@
 
84475
 # Custom RTEMS EABI multilibs
 
84476
 
 
84477
-MULTILIB_OPTIONS    = mthumb march=armv6-m/march=armv7/march=armv7-m
 
84478
-MULTILIB_DIRNAMES   = thumb armv6-m armv7 armv7-m
 
84479
-MULTILIB_EXCEPTIONS = march=armv6-m march=armv7 march=armv7-m
 
84480
-MULTILIB_MATCHES    =
 
84481
-MULTILIB_EXCLUSIONS =
 
84482
-MULTILIB_OSDIRNAMES =
 
84483
+MULTILIB_OPTIONS  = mthumb march=armv6-m/march=armv7-a/march=armv7-r/march=armv7-m mfpu=neon mfloat-abi=hard
 
84484
+MULTILIB_DIRNAMES = thumb armv6-m armv7-a armv7-r armv7-m neon hard
 
84485
+
 
84486
+# Enumeration of multilibs
 
84487
+
 
84488
+MULTILIB_EXCEPTIONS =
 
84489
+MULTILIB_EXCEPTIONS += mthumb/march=armv6-m/mfpu=neon/mfloat-abi=hard
 
84490
+MULTILIB_EXCEPTIONS += mthumb/march=armv6-m/mfpu=neon
 
84491
+MULTILIB_EXCEPTIONS += mthumb/march=armv6-m/mfloat-abi=hard
 
84492
+# MULTILIB_EXCEPTIONS += mthumb/march=armv6-m
 
84493
+# MULTILIB_EXCEPTIONS += mthumb/march=armv7-a/mfpu=neon/mfloat-abi=hard
 
84494
+MULTILIB_EXCEPTIONS += mthumb/march=armv7-a/mfpu=neon
 
84495
+MULTILIB_EXCEPTIONS += mthumb/march=armv7-a/mfloat-abi=hard
 
84496
+# MULTILIB_EXCEPTIONS += mthumb/march=armv7-a
 
84497
+MULTILIB_EXCEPTIONS += mthumb/march=armv7-r/mfpu=neon/mfloat-abi=hard
 
84498
+MULTILIB_EXCEPTIONS += mthumb/march=armv7-r/mfpu=neon
 
84499
+MULTILIB_EXCEPTIONS += mthumb/march=armv7-r/mfloat-abi=hard
 
84500
+# MULTILIB_EXCEPTIONS += mthumb/march=armv7-r
 
84501
+MULTILIB_EXCEPTIONS += mthumb/march=armv7-m/mfpu=neon/mfloat-abi=hard
 
84502
+MULTILIB_EXCEPTIONS += mthumb/march=armv7-m/mfpu=neon
 
84503
+MULTILIB_EXCEPTIONS += mthumb/march=armv7-m/mfloat-abi=hard
 
84504
+# MULTILIB_EXCEPTIONS += mthumb/march=armv7-m
 
84505
+MULTILIB_EXCEPTIONS += mthumb/mfpu=neon/mfloat-abi=hard
 
84506
+MULTILIB_EXCEPTIONS += mthumb/mfpu=neon
 
84507
+MULTILIB_EXCEPTIONS += mthumb/mfloat-abi=hard
 
84508
+# MULTILIB_EXCEPTIONS += mthumb
 
84509
+MULTILIB_EXCEPTIONS += march=armv6-m/mfpu=neon/mfloat-abi=hard
 
84510
+MULTILIB_EXCEPTIONS += march=armv6-m/mfpu=neon
 
84511
+MULTILIB_EXCEPTIONS += march=armv6-m/mfloat-abi=hard
 
84512
+MULTILIB_EXCEPTIONS += march=armv6-m
 
84513
+MULTILIB_EXCEPTIONS += march=armv7-a/mfpu=neon/mfloat-abi=hard
 
84514
+MULTILIB_EXCEPTIONS += march=armv7-a/mfpu=neon
 
84515
+MULTILIB_EXCEPTIONS += march=armv7-a/mfloat-abi=hard
 
84516
+MULTILIB_EXCEPTIONS += march=armv7-a
 
84517
+MULTILIB_EXCEPTIONS += march=armv7-r/mfpu=neon/mfloat-abi=hard
 
84518
+MULTILIB_EXCEPTIONS += march=armv7-r/mfpu=neon
 
84519
+MULTILIB_EXCEPTIONS += march=armv7-r/mfloat-abi=hard
 
84520
+MULTILIB_EXCEPTIONS += march=armv7-r
 
84521
+MULTILIB_EXCEPTIONS += march=armv7-m/mfpu=neon/mfloat-abi=hard
 
84522
+MULTILIB_EXCEPTIONS += march=armv7-m/mfpu=neon
 
84523
+MULTILIB_EXCEPTIONS += march=armv7-m/mfloat-abi=hard
 
84524
+MULTILIB_EXCEPTIONS += march=armv7-m
 
84525
+MULTILIB_EXCEPTIONS += mfpu=neon/mfloat-abi=hard
 
84526
+MULTILIB_EXCEPTIONS += mfpu=neon
 
84527
+MULTILIB_EXCEPTIONS += mfloat-abi=hard
 
84528
Index: gcc/config/pa/pa.c
 
84529
===================================================================
 
84530
--- a/src/gcc/config/pa/pa.c    (.../tags/gcc_4_8_0_release)
 
84531
+++ b/src/gcc/config/pa/pa.c    (.../branches/gcc-4_8-branch)
 
84532
@@ -792,7 +792,9 @@
 
84533
          /* Extract CODE_LABEL.  */
 
84534
          orig = XEXP (orig, 0);
 
84535
          add_reg_note (insn, REG_LABEL_OPERAND, orig);
 
84536
-         LABEL_NUSES (orig)++;
 
84537
+         /* Make sure we have label and not a note.  */
 
84538
+         if (LABEL_P (orig))
 
84539
+           LABEL_NUSES (orig)++;
 
84540
        }
 
84541
       crtl->uses_pic_offset_table = 1;
 
84542
       return reg;
 
84543
Index: gcc/config/v850/t-rtems
 
84544
===================================================================
 
84545
--- a/src/gcc/config/v850/t-rtems       (.../tags/gcc_4_8_0_release)
 
84546
+++ b/src/gcc/config/v850/t-rtems       (.../branches/gcc-4_8-branch)
 
84547
@@ -1,3 +1,7 @@
 
84548
 # Custom multilibs for RTEMS
 
84549
 
 
84550
+MULTILIB_OPTIONS  = mv850/mv850e/mv850e2/mv850e2v3
 
84551
+MULTILIB_DIRNAMES = v850 v850e v850e2 v850e2v3
 
84552
+MULTILIB_MATCHES  = mv850e=mv850e1 
 
84553
+
 
84554
 MULTILIB_MATCHES  += mv850e=mv850es
 
84555
Index: gcc/params.def
 
84556
===================================================================
 
84557
--- a/src/gcc/params.def        (.../tags/gcc_4_8_0_release)
 
84558
+++ b/src/gcc/params.def        (.../branches/gcc-4_8-branch)
 
84559
@@ -376,7 +376,7 @@
 
84560
 DEFPARAM (PARAM_ALIGN_THRESHOLD,
 
84561
          "align-threshold",
 
84562
          "Select fraction of the maximal frequency of executions of basic block in function given basic block get alignment",
 
84563
-         100, 0, 0)
 
84564
+         100, 1, 0)
 
84565
 
 
84566
 DEFPARAM (PARAM_ALIGN_LOOP_ITERATIONS,
 
84567
          "align-loop-iterations",
 
84568
@@ -433,7 +433,7 @@
 
84569
 DEFPARAM(PARAM_MIN_CROSSJUMP_INSNS,
 
84570
      "min-crossjump-insns",
 
84571
      "The minimum number of matching instructions to consider for crossjumping",
 
84572
-     5, 0, 0)
 
84573
+     5, 1, 0)
 
84574
 
 
84575
 /* The maximum number expansion factor when copying basic blocks.  */
 
84576
 DEFPARAM(PARAM_MAX_GROW_COPY_BB_INSNS,
 
84577
@@ -451,7 +451,7 @@
 
84578
 DEFPARAM(PARAM_MAX_CSE_PATH_LENGTH,
 
84579
         "max-cse-path-length",
 
84580
         "The maximum length of path considered in cse",
 
84581
-        10, 0, 0)
 
84582
+        10, 1, 0)
 
84583
 DEFPARAM(PARAM_MAX_CSE_INSNS,
 
84584
         "max-cse-insns",
 
84585
         "The maximum instructions CSE process before flushing",
 
84586
Index: gcc/regcprop.c
 
84587
===================================================================
 
84588
--- a/src/gcc/regcprop.c        (.../tags/gcc_4_8_0_release)
 
84589
+++ b/src/gcc/regcprop.c        (.../branches/gcc-4_8-branch)
 
84590
@@ -1015,6 +1015,13 @@
 
84591
          EXECUTE_IF_SET_IN_HARD_REG_SET (regs_invalidated_by_call, 0, regno, hrsi)
 
84592
            if (regno < set_regno || regno >= set_regno + set_nregs)
 
84593
              kill_value_regno (regno, 1, vd);
 
84594
+
 
84595
+         /* If SET was seen in CALL_INSN_FUNCTION_USAGE, and SET_SRC
 
84596
+            of the SET isn't in regs_invalidated_by_call hard reg set,
 
84597
+            but instead among CLOBBERs on the CALL_INSN, we could wrongly
 
84598
+            assume the value in it is still live.  */
 
84599
+         if (ksvd.ignore_set_reg)
 
84600
+           note_stores (PATTERN (insn), kill_clobbered_value, vd);
 
84601
        }
 
84602
 
 
84603
       /* Notice stores.  */
 
84604
Index: libgfortran/ChangeLog
 
84605
===================================================================
 
84606
--- a/src/libgfortran/ChangeLog (.../tags/gcc_4_8_0_release)
 
84607
+++ b/src/libgfortran/ChangeLog (.../branches/gcc-4_8-branch)
 
84608
@@ -1,3 +1,70 @@
 
84609
+2013-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
 
84610
+
 
84611
+       Backport from mainline:
 
84612
+       2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
 
84613
+
 
84614
+       PR libfortran/51825
 
84615
+       * io/list_read.c (nml_read_obj): Don't end the component loop on a
 
84616
+       nested derived type, but continue with the next loop iteration.
 
84617
+       (nml_get_obj_data): Don't move the first_nl pointer further in the
 
84618
+       list if a qualifier was found.
 
84619
+
 
84620
+2013-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
 
84621
+
 
84622
+       Backport from mainline:
 
84623
+
 
84624
+       PR libfortran/56786
 
84625
+       * io/list_read.c (nml_parse_qualifier): Remove spurious next_char call
 
84626
+       when checking for EOF. Use error return mechanism when EOF detected.
 
84627
+       Do not return FAILURE unless parse_err_msg and parse_err_msg_size have
 
84628
+       been set. Use hit_eof.
 
84629
+       (nml_get_obj_data): Likewise use the correct error mechanism.
 
84630
+       * io/transfer.c (hit_eof): Do not set AFTER_ENDFILE if in namelist
 
84631
+       mode.
 
84632
+
 
84633
+2013-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
 
84634
+
 
84635
+       Backport from mainline:
 
84636
+       2013-03-25  Tilo Schwarz  <tilo@tilo-schwarz.de>
 
84637
+
 
84638
+       PR libfortran/52512
 
84639
+       * io/list_read.c (nml_parse_qualifier): To check for a derived type
 
84640
+       don't use the namelist head element type but the current element type.
 
84641
+       (nml_get_obj_data): Add current namelist element type to
 
84642
+       nml_parse_qualifier call.
 
84643
+
 
84644
+2013-04-02  Tobias Burnus  <burnus@net-b.de>
 
84645
+
 
84646
+       Backport from mainline:
 
84647
+       2013-03-28  Tobias Burnus  <burnus@net-b.de>
 
84648
+
 
84649
+       PR fortran/56735
 
84650
+       * io/list_read.c (nml_query): Only abort when
 
84651
+       an error occured.
 
84652
+       (namelist_read): Add goto instead of falling through.
 
84653
+
 
84654
+2013-04-02  Tobias Burnus  <burnus@net-b.de>
 
84655
+
 
84656
+       Backport from mainline:
 
84657
+       2013-03-29  Tobias Burnus  <burnus@net-b.de>
 
84658
+
 
84659
+       PR fortran/56737
 
84660
+       * io/format.c (parse_format): With caching, copy
 
84661
+       dtp->format string.
 
84662
+       (save_parsed_format): Use dtp->format directly without
 
84663
+       copying.
 
84664
+
 
84665
+       2012-03-29  Tobias Burnus  <burnus@net-b.de>
 
84666
+
 
84667
+       PR fortran/56737
 
84668
+       * io/format.c (parse_format_list): Also cache FMT_STRING.
 
84669
+       (parse_format): Update call.
 
84670
+
 
84671
+2013-03-24  Tobias Burnus  <burnus@net-b.de>
 
84672
+
 
84673
+       PR fortran/56696
 
84674
+       * io/list_read.c (read_real): Fix EOF diagnostic.
 
84675
+
 
84676
 2013-03-22  Release Manager
 
84677
 
 
84678
        * GCC 4.8.0 released.
 
84679
Index: libgfortran/io/list_read.c
 
84680
===================================================================
 
84681
--- a/src/libgfortran/io/list_read.c    (.../tags/gcc_4_8_0_release)
 
84682
+++ b/src/libgfortran/io/list_read.c    (.../branches/gcc-4_8-branch)
 
84683
@@ -1433,7 +1433,6 @@
 
84684
       goto got_sign;
 
84685
 
 
84686
     CASE_SEPARATORS:
 
84687
-    case EOF:
 
84688
       unget_char (dtp, c);             /* Single null.  */
 
84689
       eat_separator (dtp);
 
84690
       return;
 
84691
@@ -2054,8 +2053,8 @@
 
84692
 
 
84693
 static try
 
84694
 nml_parse_qualifier (st_parameter_dt *dtp, descriptor_dimension *ad,
 
84695
-                    array_loop_spec *ls, int rank, char *parse_err_msg,
 
84696
-                    size_t parse_err_msg_size,
 
84697
+                    array_loop_spec *ls, int rank, bt nml_elem_type,
 
84698
+                    char *parse_err_msg, size_t parse_err_msg_size,
 
84699
                     int *parsed_rank)
 
84700
 {
 
84701
   int dim;
 
84702
@@ -2079,7 +2078,7 @@
 
84703
   /* The next character in the stream should be the '('.  */
 
84704
 
 
84705
   if ((c = next_char (dtp)) == EOF)
 
84706
-    return FAILURE;
 
84707
+    goto err_ret;
 
84708
 
 
84709
   /* Process the qualifier, by dimension and triplet.  */
 
84710
 
 
84711
@@ -2093,7 +2092,7 @@
 
84712
 
 
84713
          /* Process a potential sign.  */
 
84714
          if ((c = next_char (dtp)) == EOF)
 
84715
-           return FAILURE;
 
84716
+           goto err_ret;
 
84717
          switch (c)
 
84718
            {
 
84719
            case '-':
 
84720
@@ -2111,11 +2110,12 @@
 
84721
          /* Process characters up to the next ':' , ',' or ')'.  */
 
84722
          for (;;)
 
84723
            {
 
84724
-             if ((c = next_char (dtp)) == EOF)
 
84725
-               return FAILURE;
 
84726
-
 
84727
+             c = next_char (dtp);
 
84728
              switch (c)
 
84729
                {
 
84730
+               case EOF:
 
84731
+                 goto err_ret;
 
84732
+
 
84733
                case ':':
 
84734
                   is_array_section = 1;
 
84735
                  break;
 
84736
@@ -2138,10 +2138,8 @@
 
84737
                  push_char (dtp, c);
 
84738
                  continue;
 
84739
 
 
84740
-               case ' ': case '\t':
 
84741
+               case ' ': case '\t': case '\r': case '\n':
 
84742
                  eat_spaces (dtp);
 
84743
-                 if ((c = next_char (dtp) == EOF))
 
84744
-                   return FAILURE;
 
84745
                  break;
 
84746
 
 
84747
                default:
 
84748
@@ -2230,7 +2228,7 @@
 
84749
                      do not allow excess data to be processed.  */
 
84750
                  if (is_array_section == 1
 
84751
                      || !(compile_options.allow_std & GFC_STD_GNU)
 
84752
-                     || dtp->u.p.ionml->type == BT_DERIVED)
 
84753
+                     || nml_elem_type == BT_DERIVED)
 
84754
                    ls[dim].end = ls[dim].start;
 
84755
                  else
 
84756
                    dtp->u.p.expanded_read = 1;
 
84757
@@ -2283,6 +2281,15 @@
 
84758
 
 
84759
 err_ret:
 
84760
 
 
84761
+  /* The EOF error message is issued by hit_eof. Return true so that the
 
84762
+     caller does not use parse_err_msg and parse_err_msg_size to generate
 
84763
+     an unrelated error message.  */
 
84764
+  if (c == EOF)
 
84765
+    {
 
84766
+      hit_eof (dtp);
 
84767
+      dtp->u.p.input_complete = 1;
 
84768
+      return SUCCESS;
 
84769
+    }
 
84770
   return FAILURE;
 
84771
 }
 
84772
 
 
84773
@@ -2381,11 +2388,11 @@
 
84774
   index_type len;
 
84775
   char * p;
 
84776
 #ifdef HAVE_CRLF
 
84777
-  static const index_type endlen = 3;
 
84778
+  static const index_type endlen = 2;
 
84779
   static const char endl[] = "\r\n";
 
84780
   static const char nmlend[] = "&end\r\n";
 
84781
 #else
 
84782
-  static const index_type endlen = 2;
 
84783
+  static const index_type endlen = 1;
 
84784
   static const char endl[] = "\n";
 
84785
   static const char nmlend[] = "&end\n";
 
84786
 #endif
 
84787
@@ -2415,12 +2422,12 @@
 
84788
          /* "&namelist_name\n"  */
 
84789
 
 
84790
          len = dtp->namelist_name_len;
 
84791
-         p = write_block (dtp, len + endlen);
 
84792
+         p = write_block (dtp, len - 1 + endlen);
 
84793
           if (!p)
 
84794
             goto query_return;
 
84795
          memcpy (p, "&", 1);
 
84796
          memcpy ((char*)(p + 1), dtp->namelist_name, len);
 
84797
-         memcpy ((char*)(p + len + 1), &endl, endlen - 1);
 
84798
+         memcpy ((char*)(p + len + 1), &endl, endlen);
 
84799
          for (nl = dtp->u.p.ionml; nl; nl = nl->next)
 
84800
            {
 
84801
              /* " var_name\n"  */
 
84802
@@ -2431,14 +2438,15 @@
 
84803
                goto query_return;
 
84804
              memcpy (p, " ", 1);
 
84805
              memcpy ((char*)(p + 1), nl->var_name, len);
 
84806
-             memcpy ((char*)(p + len + 1), &endl, endlen - 1);
 
84807
+             memcpy ((char*)(p + len + 1), &endl, endlen);
 
84808
            }
 
84809
 
 
84810
          /* "&end\n"  */
 
84811
 
 
84812
-          p = write_block (dtp, endlen + 3);
 
84813
+          p = write_block (dtp, endlen + 4);
 
84814
+         if (!p)
 
84815
            goto query_return;
 
84816
-          memcpy (p, &nmlend, endlen + 3);
 
84817
+          memcpy (p, &nmlend, endlen + 4);
 
84818
        }
 
84819
 
 
84820
       /* Flush the stream to force immediate output.  */
 
84821
@@ -2578,17 +2586,17 @@
 
84822
               since a single object can have multiple reads.  */
 
84823
            dtp->u.p.expanded_read = 0;
 
84824
 
 
84825
-           /* Now loop over the components. Update the component pointer
 
84826
-              with the return value from nml_write_obj.  This loop jumps
 
84827
-              past nested derived types by testing if the potential
 
84828
-              component name contains '%'.  */
 
84829
+           /* Now loop over the components.  */
 
84830
 
 
84831
            for (cmp = nl->next;
 
84832
                 cmp &&
 
84833
-                  !strncmp (cmp->var_name, obj_name, obj_name_len) &&
 
84834
-                  !strchr (cmp->var_name + obj_name_len, '%');
 
84835
+                  !strncmp (cmp->var_name, obj_name, obj_name_len);
 
84836
                 cmp = cmp->next)
 
84837
              {
 
84838
+               /* Jump over nested derived type by testing if the potential
 
84839
+                  component name contains '%'.  */
 
84840
+               if (strchr (cmp->var_name + obj_name_len, '%'))
 
84841
+                   continue;
 
84842
 
 
84843
                if (nml_read_obj (dtp, cmp, (index_type)(pdata - nl->mem_pos),
 
84844
                                  pprev_nl, nml_err_msg, nml_err_msg_size,
 
84845
@@ -2751,12 +2759,12 @@
 
84846
     return SUCCESS;
 
84847
 
 
84848
   if ((c = next_char (dtp)) == EOF)
 
84849
-    return FAILURE;
 
84850
+    goto nml_err_ret;
 
84851
   switch (c)
 
84852
     {
 
84853
     case '=':
 
84854
       if ((c = next_char (dtp)) == EOF)
 
84855
-       return FAILURE;
 
84856
+       goto nml_err_ret;
 
84857
       if (c != '?')
 
84858
        {
 
84859
          snprintf (nml_err_msg, nml_err_msg_size, 
 
84860
@@ -2806,8 +2814,9 @@
 
84861
       if (!is_separator (c))
 
84862
        push_char (dtp, tolower(c));
 
84863
       if ((c = next_char (dtp)) == EOF)
 
84864
-       return FAILURE;
 
84865
-    } while (!( c=='=' || c==' ' || c=='\t' || c =='(' || c =='%' ));
 
84866
+       goto nml_err_ret;
 
84867
+    }
 
84868
+  while (!( c=='=' || c==' ' || c=='\t' || c =='(' || c =='%' ));
 
84869
 
 
84870
   unget_char (dtp, c);
 
84871
 
 
84872
@@ -2867,7 +2876,7 @@
 
84873
     {
 
84874
       parsed_rank = 0;
 
84875
       if (nml_parse_qualifier (dtp, nl->dim, nl->ls, nl->var_rank,
 
84876
-                              nml_err_msg, nml_err_msg_size, 
 
84877
+                              nl->type, nml_err_msg, nml_err_msg_size,
 
84878
                               &parsed_rank) == FAILURE)
 
84879
        {
 
84880
          char *nml_err_msg_end = strchr (nml_err_msg, '\0');
 
84881
@@ -2882,7 +2891,7 @@
 
84882
       qualifier_flag = 1;
 
84883
 
 
84884
       if ((c = next_char (dtp)) == EOF)
 
84885
-       return FAILURE;
 
84886
+       goto nml_err_ret;
 
84887
       unget_char (dtp, c);
 
84888
     }
 
84889
   else if (nl->var_rank > 0)
 
84890
@@ -2901,14 +2910,15 @@
 
84891
          goto nml_err_ret;
 
84892
        }
 
84893
 
 
84894
-      if (*pprev_nl == NULL || !component_flag)
 
84895
+      /* Don't move first_nl further in the list if a qualifier was found.  */
 
84896
+      if ((*pprev_nl == NULL && !qualifier_flag) || !component_flag)
 
84897
        first_nl = nl;
 
84898
 
 
84899
       root_nl = nl;
 
84900
 
 
84901
       component_flag = 1;
 
84902
       if ((c = next_char (dtp)) == EOF)
 
84903
-       return FAILURE;
 
84904
+       goto nml_err_ret;
 
84905
       goto get_name;
 
84906
     }
 
84907
 
 
84908
@@ -2923,8 +2933,8 @@
 
84909
       descriptor_dimension chd[1] = { {1, clow, nl->string_length} };
 
84910
       array_loop_spec ind[1] = { {1, clow, nl->string_length, 1} };
 
84911
 
 
84912
-      if (nml_parse_qualifier (dtp, chd, ind, -1, nml_err_msg, 
 
84913
-                              nml_err_msg_size, &parsed_rank)
 
84914
+      if (nml_parse_qualifier (dtp, chd, ind, -1, nl->type,
 
84915
+                              nml_err_msg, nml_err_msg_size, &parsed_rank)
 
84916
          == FAILURE)
 
84917
        {
 
84918
          char *nml_err_msg_end = strchr (nml_err_msg, '\0');
 
84919
@@ -2946,7 +2956,7 @@
 
84920
        }
 
84921
 
 
84922
       if ((c = next_char (dtp)) == EOF)
 
84923
-       return FAILURE;
 
84924
+       goto nml_err_ret;
 
84925
       unget_char (dtp, c);
 
84926
     }
 
84927
 
 
84928
@@ -2986,7 +2996,7 @@
 
84929
     return SUCCESS;
 
84930
 
 
84931
   if ((c = next_char (dtp)) == EOF)
 
84932
-    return FAILURE;
 
84933
+    goto nml_err_ret;
 
84934
 
 
84935
   if (c != '=')
 
84936
     {
 
84937
@@ -3021,6 +3031,17 @@
 
84938
 
 
84939
 nml_err_ret:
 
84940
 
 
84941
+  /* The EOF error message is issued by hit_eof. Return true so that the
 
84942
+     caller does not use nml_err_msg and nml_err_msg_size to generate
 
84943
+     an unrelated error message.  */
 
84944
+  if (c == EOF)
 
84945
+    {
 
84946
+      dtp->u.p.input_complete = 1;
 
84947
+      unget_char (dtp, c);
 
84948
+      hit_eof (dtp);
 
84949
+      return SUCCESS;
 
84950
+    }
 
84951
+
 
84952
   return FAILURE;
 
84953
 }
 
84954
 
 
84955
@@ -3073,6 +3094,7 @@
 
84956
 
 
84957
     case '?':
 
84958
       nml_query (dtp, '?');
 
84959
+      goto find_nml_name;
 
84960
 
 
84961
     case EOF:
 
84962
       return;
 
84963
Index: libgfortran/io/transfer.c
 
84964
===================================================================
 
84965
--- a/src/libgfortran/io/transfer.c     (.../tags/gcc_4_8_0_release)
 
84966
+++ b/src/libgfortran/io/transfer.c     (.../branches/gcc-4_8-branch)
 
84967
@@ -3840,7 +3840,7 @@
 
84968
       case NO_ENDFILE:
 
84969
       case AT_ENDFILE:
 
84970
         generate_error (&dtp->common, LIBERROR_END, NULL);
 
84971
-       if (!is_internal_unit (dtp))
 
84972
+       if (!is_internal_unit (dtp) && !dtp->u.p.namelist_mode)
 
84973
          {
 
84974
            dtp->u.p.current_unit->endfile = AFTER_ENDFILE;
 
84975
            dtp->u.p.current_unit->current_record = 0;
 
84976
Index: libgfortran/io/format.c
 
84977
===================================================================
 
84978
--- a/src/libgfortran/io/format.c       (.../tags/gcc_4_8_0_release)
 
84979
+++ b/src/libgfortran/io/format.c       (.../branches/gcc-4_8-branch)
 
84980
@@ -149,8 +149,7 @@
 
84981
   u->format_hash_table[hash].hashed_fmt = NULL;
 
84982
 
 
84983
   free (u->format_hash_table[hash].key);
 
84984
-  u->format_hash_table[hash].key = xmalloc (dtp->format_len);
 
84985
-  memcpy (u->format_hash_table[hash].key, dtp->format, dtp->format_len);
 
84986
+  u->format_hash_table[hash].key = dtp->format;
 
84987
 
 
84988
   u->format_hash_table[hash].key_len = dtp->format_len;
 
84989
   u->format_hash_table[hash].hashed_fmt = dtp->u.p.fmt;
 
84990
@@ -588,16 +587,15 @@
 
84991
  * parenthesis node which contains the rest of the list. */
 
84992
 
 
84993
 static fnode *
 
84994
-parse_format_list (st_parameter_dt *dtp, bool *save_ok, bool *seen_dd)
 
84995
+parse_format_list (st_parameter_dt *dtp, bool *seen_dd)
 
84996
 {
 
84997
   fnode *head, *tail;
 
84998
   format_token t, u, t2;
 
84999
   int repeat;
 
85000
   format_data *fmt = dtp->u.p.fmt;
 
85001
-  bool saveit, seen_data_desc = false;
 
85002
+  bool seen_data_desc = false;
 
85003
 
 
85004
   head = tail = NULL;
 
85005
-  saveit = *save_ok;
 
85006
 
 
85007
   /* Get the next format item */
 
85008
  format_item:
 
85009
@@ -614,7 +612,7 @@
 
85010
        }
 
85011
       get_fnode (fmt, &head, &tail, FMT_LPAREN);
 
85012
       tail->repeat = -2;  /* Signifies unlimited format.  */
 
85013
-      tail->u.child = parse_format_list (dtp, &saveit, &seen_data_desc);
 
85014
+      tail->u.child = parse_format_list (dtp, &seen_data_desc);
 
85015
       if (fmt->error != NULL)
 
85016
        goto finished;
 
85017
       if (!seen_data_desc)
 
85018
@@ -633,7 +631,7 @@
 
85019
        case FMT_LPAREN:
 
85020
          get_fnode (fmt, &head, &tail, FMT_LPAREN);
 
85021
          tail->repeat = repeat;
 
85022
-         tail->u.child = parse_format_list (dtp, &saveit, &seen_data_desc);
 
85023
+         tail->u.child = parse_format_list (dtp, &seen_data_desc);
 
85024
          *seen_dd = seen_data_desc;
 
85025
          if (fmt->error != NULL)
 
85026
            goto finished;
 
85027
@@ -661,7 +659,7 @@
 
85028
     case FMT_LPAREN:
 
85029
       get_fnode (fmt, &head, &tail, FMT_LPAREN);
 
85030
       tail->repeat = 1;
 
85031
-      tail->u.child = parse_format_list (dtp, &saveit, &seen_data_desc);
 
85032
+      tail->u.child = parse_format_list (dtp, &seen_data_desc);
 
85033
       *seen_dd = seen_data_desc;
 
85034
       if (fmt->error != NULL)
 
85035
        goto finished;
 
85036
@@ -725,8 +723,6 @@
 
85037
       goto between_desc;
 
85038
 
 
85039
     case FMT_STRING:
 
85040
-      /* TODO: Find out why it is necessary to turn off format caching.  */
 
85041
-      saveit = false;
 
85042
       get_fnode (fmt, &head, &tail, FMT_STRING);
 
85043
       tail->u.string.p = fmt->string;
 
85044
       tail->u.string.length = fmt->value;
 
85045
@@ -1106,8 +1102,6 @@
 
85046
 
 
85047
  finished:
 
85048
 
 
85049
-  *save_ok = saveit;
 
85050
-  
 
85051
   return head;
 
85052
 }
 
85053
 
 
85054
@@ -1224,6 +1218,13 @@
 
85055
 
 
85056
   /* Not found so proceed as follows.  */
 
85057
 
 
85058
+  if (format_cache_ok)
 
85059
+    {
 
85060
+      char *fmt_string = xmalloc (dtp->format_len);
 
85061
+      memcpy (fmt_string, dtp->format, dtp->format_len);
 
85062
+      dtp->format = fmt_string;
 
85063
+    }
 
85064
+
 
85065
   dtp->u.p.fmt = fmt = xmalloc (sizeof (format_data));
 
85066
   fmt->format_string = dtp->format;
 
85067
   fmt->format_string_len = dtp->format_len;
 
85068
@@ -1250,14 +1251,15 @@
 
85069
   fmt->avail++;
 
85070
 
 
85071
   if (format_lex (fmt) == FMT_LPAREN)
 
85072
-    fmt->array.array[0].u.child = parse_format_list (dtp, &format_cache_ok,
 
85073
-                                                    &seen_data_desc);
 
85074
+    fmt->array.array[0].u.child = parse_format_list (dtp, &seen_data_desc);
 
85075
   else
 
85076
     fmt->error = "Missing initial left parenthesis in format";
 
85077
 
 
85078
   if (fmt->error)
 
85079
     {
 
85080
       format_error (dtp, NULL, fmt->error);
 
85081
+      if (format_cache_ok)
 
85082
+       free (dtp->format);
 
85083
       free_format_hash_table (dtp->u.p.current_unit);
 
85084
       return;
 
85085
     }
 
85086
Index: Makefile.def
 
85087
===================================================================
 
85088
--- a/src/Makefile.def  (.../tags/gcc_4_8_0_release)
 
85089
+++ b/src/Makefile.def  (.../branches/gcc-4_8-branch)
 
85090
@@ -138,7 +138,7 @@
 
85091
                    missing=maintainer-clean; };
 
85092
 target_modules = { module= winsup; };
 
85093
 target_modules = { module= libgloss; no_check=true; };
 
85094
-target_modules = { module= libffi; };
 
85095
+target_modules = { module= libffi; no_install=true; };
 
85096
 target_modules = { module= libjava; raw_cxx=true;
 
85097
                    extra_configure_flags="$(EXTRA_CONFIGARGS_LIBJAVA)"; };
 
85098
 target_modules = { module= zlib; };
 
85099
Index: libffi/Makefile.in
 
85100
===================================================================
 
85101
--- a/src/libffi/Makefile.in    (.../tags/gcc_4_8_0_release)
 
85102
+++ b/src/libffi/Makefile.in    (.../branches/gcc-4_8-branch)
 
85103
@@ -66,14 +66,11 @@
 
85104
 @PA_HPUX_TRUE@am__append_29 = src/pa/hpux32.S src/pa/ffi.c
 
85105
 @TILE_TRUE@am__append_30 = src/tile/tile.S src/tile/ffi.c
 
85106
 subdir = .
 
85107
-DIST_COMMON = README $(am__configure_deps) $(srcdir)/../compile \
 
85108
-       $(srcdir)/../config.guess $(srcdir)/../config.sub \
 
85109
-       $(srcdir)/../depcomp $(srcdir)/../install-sh \
 
85110
-       $(srcdir)/../ltmain.sh $(srcdir)/../missing \
 
85111
-       $(srcdir)/../mkinstalldirs $(srcdir)/Makefile.am \
 
85112
-       $(srcdir)/Makefile.in $(srcdir)/doc/stamp-vti \
 
85113
-       $(srcdir)/doc/version.texi $(srcdir)/fficonfig.h.in \
 
85114
-       $(top_srcdir)/configure ChangeLog mdate-sh
 
85115
+DIST_COMMON = README ChangeLog $(srcdir)/Makefile.in \
 
85116
+       $(srcdir)/Makefile.am $(top_srcdir)/configure \
 
85117
+       $(am__configure_deps) $(srcdir)/fficonfig.h.in \
 
85118
+       $(srcdir)/../mkinstalldirs $(srcdir)/../depcomp mdate-sh \
 
85119
+       $(srcdir)/doc/version.texi $(srcdir)/doc/stamp-vti
 
85120
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
85121
 am__aclocal_m4_deps = $(top_srcdir)/../config/acx.m4 \
 
85122
        $(top_srcdir)/../config/asmcfi.m4 \
 
85123
@@ -217,7 +214,6 @@
 
85124
 SOURCES = $(libffi_la_SOURCES) $(nodist_libffi_la_SOURCES) \
 
85125
        $(libffi_convenience_la_SOURCES) \
 
85126
        $(nodist_libffi_convenience_la_SOURCES)
 
85127
-DIST_SOURCES = $(libffi_la_SOURCES) $(libffi_convenience_la_SOURCES)
 
85128
 MULTISRCTOP = 
 
85129
 MULTIBUILDTOP = 
 
85130
 MULTIDIRS = 
 
85131
@@ -246,47 +242,10 @@
 
85132
 RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive        \
 
85133
   distclean-recursive maintainer-clean-recursive
 
85134
 AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
 
85135
-       $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \
 
85136
-       distdir dist dist-all distcheck
 
85137
+       $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS
 
85138
 ETAGS = etags
 
85139
 CTAGS = ctags
 
85140
 DIST_SUBDIRS = $(SUBDIRS)
 
85141
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
85142
-distdir = $(PACKAGE)-$(VERSION)
 
85143
-top_distdir = $(distdir)
 
85144
-am__remove_distdir = \
 
85145
-  { test ! -d "$(distdir)" \
 
85146
-    || { find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \
 
85147
-         && rm -fr "$(distdir)"; }; }
 
85148
-am__relativize = \
 
85149
-  dir0=`pwd`; \
 
85150
-  sed_first='s,^\([^/]*\)/.*$$,\1,'; \
 
85151
-  sed_rest='s,^[^/]*/*,,'; \
 
85152
-  sed_last='s,^.*/\([^/]*\)$$,\1,'; \
 
85153
-  sed_butlast='s,/*[^/]*$$,,'; \
 
85154
-  while test -n "$$dir1"; do \
 
85155
-    first=`echo "$$dir1" | sed -e "$$sed_first"`; \
 
85156
-    if test "$$first" != "."; then \
 
85157
-      if test "$$first" = ".."; then \
 
85158
-        dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
 
85159
-        dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
 
85160
-      else \
 
85161
-        first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
 
85162
-        if test "$$first2" = "$$first"; then \
 
85163
-          dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
 
85164
-        else \
 
85165
-          dir2="../$$dir2"; \
 
85166
-        fi; \
 
85167
-        dir0="$$dir0"/"$$first"; \
 
85168
-      fi; \
 
85169
-    fi; \
 
85170
-    dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
 
85171
-  done; \
 
85172
-  reldir="$$dir2"
 
85173
-DIST_ARCHIVES = $(distdir).tar.gz
 
85174
-GZIP_ENV = --best
 
85175
-distuninstallcheck_listfiles = find . -type f -print
 
85176
-distcleancheck_listfiles = find . -type f -print
 
85177
 ACLOCAL = @ACLOCAL@
 
85178
 ALLOCA = @ALLOCA@
 
85179
 AMTAR = @AMTAR@
 
85180
@@ -1446,185 +1405,6 @@
 
85181
 
 
85182
 distclean-tags:
 
85183
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
85184
-
 
85185
-distdir: $(DISTFILES)
 
85186
-       $(am__remove_distdir)
 
85187
-       test -d "$(distdir)" || mkdir "$(distdir)"
 
85188
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
85189
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
85190
-       list='$(DISTFILES)'; \
 
85191
-         dist_files=`for file in $$list; do echo $$file; done | \
 
85192
-         sed -e "s|^$$srcdirstrip/||;t" \
 
85193
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
85194
-       case $$dist_files in \
 
85195
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
85196
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
85197
-                          sort -u` ;; \
 
85198
-       esac; \
 
85199
-       for file in $$dist_files; do \
 
85200
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
85201
-         if test -d $$d/$$file; then \
 
85202
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
85203
-           if test -d "$(distdir)/$$file"; then \
 
85204
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
85205
-           fi; \
 
85206
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
85207
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
85208
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
85209
-           fi; \
 
85210
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
85211
-         else \
 
85212
-           test -f "$(distdir)/$$file" \
 
85213
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
85214
-           || exit 1; \
 
85215
-         fi; \
 
85216
-       done
 
85217
-       @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
 
85218
-         if test "$$subdir" = .; then :; else \
 
85219
-           test -d "$(distdir)/$$subdir" \
 
85220
-           || $(MKDIR_P) "$(distdir)/$$subdir" \
 
85221
-           || exit 1; \
 
85222
-         fi; \
 
85223
-       done
 
85224
-       @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
 
85225
-         if test "$$subdir" = .; then :; else \
 
85226
-           dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
 
85227
-           $(am__relativize); \
 
85228
-           new_distdir=$$reldir; \
 
85229
-           dir1=$$subdir; dir2="$(top_distdir)"; \
 
85230
-           $(am__relativize); \
 
85231
-           new_top_distdir=$$reldir; \
 
85232
-           echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
 
85233
-           echo "     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
 
85234
-           ($(am__cd) $$subdir && \
 
85235
-             $(MAKE) $(AM_MAKEFLAGS) \
 
85236
-               top_distdir="$$new_top_distdir" \
 
85237
-               distdir="$$new_distdir" \
 
85238
-               am__remove_distdir=: \
 
85239
-               am__skip_length_check=: \
 
85240
-               am__skip_mode_fix=: \
 
85241
-               distdir) \
 
85242
-             || exit 1; \
 
85243
-         fi; \
 
85244
-       done
 
85245
-       $(MAKE) $(AM_MAKEFLAGS) \
 
85246
-         top_distdir="$(top_distdir)" distdir="$(distdir)" \
 
85247
-         dist-info
 
85248
-       -test -n "$(am__skip_mode_fix)" \
 
85249
-       || find "$(distdir)" -type d ! -perm -755 \
 
85250
-               -exec chmod u+rwx,go+rx {} \; -o \
 
85251
-         ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \
 
85252
-         ! -type d ! -perm -400 -exec chmod a+r {} \; -o \
 
85253
-         ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \
 
85254
-       || chmod -R a+r "$(distdir)"
 
85255
-dist-gzip: distdir
 
85256
-       tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
 
85257
-       $(am__remove_distdir)
 
85258
-
 
85259
-dist-bzip2: distdir
 
85260
-       tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2
 
85261
-       $(am__remove_distdir)
 
85262
-
 
85263
-dist-lzma: distdir
 
85264
-       tardir=$(distdir) && $(am__tar) | lzma -9 -c >$(distdir).tar.lzma
 
85265
-       $(am__remove_distdir)
 
85266
-
 
85267
-dist-xz: distdir
 
85268
-       tardir=$(distdir) && $(am__tar) | xz -c >$(distdir).tar.xz
 
85269
-       $(am__remove_distdir)
 
85270
-
 
85271
-dist-tarZ: distdir
 
85272
-       tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z
 
85273
-       $(am__remove_distdir)
 
85274
-
 
85275
-dist-shar: distdir
 
85276
-       shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz
 
85277
-       $(am__remove_distdir)
 
85278
-
 
85279
-dist-zip: distdir
 
85280
-       -rm -f $(distdir).zip
 
85281
-       zip -rq $(distdir).zip $(distdir)
 
85282
-       $(am__remove_distdir)
 
85283
-
 
85284
-dist dist-all: distdir
 
85285
-       tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
 
85286
-       $(am__remove_distdir)
 
85287
-
 
85288
-# This target untars the dist file and tries a VPATH configuration.  Then
 
85289
-# it guarantees that the distribution is self-contained by making another
 
85290
-# tarfile.
 
85291
-distcheck: dist
 
85292
-       case '$(DIST_ARCHIVES)' in \
 
85293
-       *.tar.gz*) \
 
85294
-         GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\
 
85295
-       *.tar.bz2*) \
 
85296
-         bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\
 
85297
-       *.tar.lzma*) \
 
85298
-         lzma -dc $(distdir).tar.lzma | $(am__untar) ;;\
 
85299
-       *.tar.xz*) \
 
85300
-         xz -dc $(distdir).tar.xz | $(am__untar) ;;\
 
85301
-       *.tar.Z*) \
 
85302
-         uncompress -c $(distdir).tar.Z | $(am__untar) ;;\
 
85303
-       *.shar.gz*) \
 
85304
-         GZIP=$(GZIP_ENV) gzip -dc $(distdir).shar.gz | unshar ;;\
 
85305
-       *.zip*) \
 
85306
-         unzip $(distdir).zip ;;\
 
85307
-       esac
 
85308
-       chmod -R a-w $(distdir); chmod a+w $(distdir)
 
85309
-       mkdir $(distdir)/_build
 
85310
-       mkdir $(distdir)/_inst
 
85311
-       chmod a-w $(distdir)
 
85312
-       test -d $(distdir)/_build || exit 0; \
 
85313
-       dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \
 
85314
-         && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \
 
85315
-         && am__cwd=`pwd` \
 
85316
-         && $(am__cd) $(distdir)/_build \
 
85317
-         && ../configure --srcdir=.. --prefix="$$dc_install_base" \
 
85318
-           $(DISTCHECK_CONFIGURE_FLAGS) \
 
85319
-         && $(MAKE) $(AM_MAKEFLAGS) \
 
85320
-         && $(MAKE) $(AM_MAKEFLAGS) dvi \
 
85321
-         && $(MAKE) $(AM_MAKEFLAGS) check \
 
85322
-         && $(MAKE) $(AM_MAKEFLAGS) install \
 
85323
-         && $(MAKE) $(AM_MAKEFLAGS) installcheck \
 
85324
-         && $(MAKE) $(AM_MAKEFLAGS) uninstall \
 
85325
-         && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \
 
85326
-               distuninstallcheck \
 
85327
-         && chmod -R a-w "$$dc_install_base" \
 
85328
-         && ({ \
 
85329
-              (cd ../.. && umask 077 && mkdir "$$dc_destdir") \
 
85330
-              && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \
 
85331
-              && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \
 
85332
-              && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \
 
85333
-                   distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \
 
85334
-             } || { rm -rf "$$dc_destdir"; exit 1; }) \
 
85335
-         && rm -rf "$$dc_destdir" \
 
85336
-         && $(MAKE) $(AM_MAKEFLAGS) dist \
 
85337
-         && rm -rf $(DIST_ARCHIVES) \
 
85338
-         && $(MAKE) $(AM_MAKEFLAGS) distcleancheck \
 
85339
-         && cd "$$am__cwd" \
 
85340
-         || exit 1
 
85341
-       $(am__remove_distdir)
 
85342
-       @(echo "$(distdir) archives ready for distribution: "; \
 
85343
-         list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \
 
85344
-         sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x'
 
85345
-distuninstallcheck:
 
85346
-       @$(am__cd) '$(distuninstallcheck_dir)' \
 
85347
-       && test `$(distuninstallcheck_listfiles) | wc -l` -le 1 \
 
85348
-          || { echo "ERROR: files left after uninstall:" ; \
 
85349
-               if test -n "$(DESTDIR)"; then \
 
85350
-                 echo "  (check DESTDIR support)"; \
 
85351
-               fi ; \
 
85352
-               $(distuninstallcheck_listfiles) ; \
 
85353
-               exit 1; } >&2
 
85354
-distcleancheck: distclean
 
85355
-       @if test '$(srcdir)' = . ; then \
 
85356
-         echo "ERROR: distcleancheck can only run from a VPATH build" ; \
 
85357
-         exit 1 ; \
 
85358
-       fi
 
85359
-       @test `$(distcleancheck_listfiles) | wc -l` -eq 0 \
 
85360
-         || { echo "ERROR: files left in build directory after distclean:" ; \
 
85361
-              $(distcleancheck_listfiles) ; \
 
85362
-              exit 1; } >&2
 
85363
 check-am: all-am
 
85364
 check: check-recursive
 
85365
 all-am: Makefile $(INFO_DEPS) $(LTLIBRARIES) all-multi fficonfig.h \
 
85366
@@ -1865,16 +1645,14 @@
 
85367
        all all-am all-local all-multi am--refresh check check-am \
 
85368
        clean clean-aminfo clean-generic clean-libtool clean-multi \
 
85369
        clean-noinstLTLIBRARIES clean-toolexeclibLTLIBRARIES ctags \
 
85370
-       ctags-recursive dist dist-all dist-bzip2 dist-gzip dist-info \
 
85371
-       dist-lzma dist-shar dist-tarZ dist-xz dist-zip distcheck \
 
85372
-       distclean distclean-compile distclean-generic distclean-hdr \
 
85373
-       distclean-libtool distclean-multi distclean-tags \
 
85374
-       distcleancheck distdir distuninstallcheck dvi dvi-am html \
 
85375
-       html-am info info-am install install-am install-data \
 
85376
-       install-data-am install-dvi install-dvi-am install-exec \
 
85377
-       install-exec-am install-html install-html-am install-info \
 
85378
-       install-info-am install-man install-multi install-pdf \
 
85379
-       install-pdf-am install-ps install-ps-am install-strip \
 
85380
+       ctags-recursive dist-info distclean distclean-compile \
 
85381
+       distclean-generic distclean-hdr distclean-libtool \
 
85382
+       distclean-multi distclean-tags dvi dvi-am html html-am info \
 
85383
+       info-am install install-am install-data install-data-am \
 
85384
+       install-dvi install-dvi-am install-exec install-exec-am \
 
85385
+       install-html install-html-am install-info install-info-am \
 
85386
+       install-man install-multi install-pdf install-pdf-am \
 
85387
+       install-ps install-ps-am install-strip \
 
85388
        install-toolexeclibLTLIBRARIES installcheck installcheck-am \
 
85389
        installdirs installdirs-am maintainer-clean \
 
85390
        maintainer-clean-aminfo maintainer-clean-generic \
 
85391
Index: libffi/include/Makefile.in
 
85392
===================================================================
 
85393
--- a/src/libffi/include/Makefile.in    (.../tags/gcc_4_8_0_release)
 
85394
+++ b/src/libffi/include/Makefile.in    (.../branches/gcc-4_8-branch)
 
85395
@@ -36,7 +36,7 @@
 
85396
 host_triplet = @host@
 
85397
 target_triplet = @target@
 
85398
 subdir = include
 
85399
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
 
85400
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \
 
85401
        $(srcdir)/ffi.h.in $(toollibffi_HEADERS)
 
85402
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
85403
 am__aclocal_m4_deps = $(top_srcdir)/../config/acx.m4 \
 
85404
@@ -56,7 +56,6 @@
 
85405
 CONFIG_CLEAN_FILES = ffi.h ffitarget.h
 
85406
 CONFIG_CLEAN_VPATH_FILES =
 
85407
 SOURCES =
 
85408
-DIST_SOURCES =
 
85409
 am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
 
85410
 am__vpath_adj = case $$p in \
 
85411
     $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
 
85412
@@ -82,7 +81,6 @@
 
85413
 HEADERS = $(toollibffi_HEADERS)
 
85414
 ETAGS = etags
 
85415
 CTAGS = ctags
 
85416
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
85417
 ACLOCAL = @ACLOCAL@
 
85418
 ALLOCA = @ALLOCA@
 
85419
 AMTAR = @AMTAR@
 
85420
@@ -332,37 +330,6 @@
 
85421
 
 
85422
 distclean-tags:
 
85423
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
85424
-
 
85425
-distdir: $(DISTFILES)
 
85426
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
85427
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
85428
-       list='$(DISTFILES)'; \
 
85429
-         dist_files=`for file in $$list; do echo $$file; done | \
 
85430
-         sed -e "s|^$$srcdirstrip/||;t" \
 
85431
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
85432
-       case $$dist_files in \
 
85433
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
85434
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
85435
-                          sort -u` ;; \
 
85436
-       esac; \
 
85437
-       for file in $$dist_files; do \
 
85438
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
85439
-         if test -d $$d/$$file; then \
 
85440
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
85441
-           if test -d "$(distdir)/$$file"; then \
 
85442
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
85443
-           fi; \
 
85444
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
85445
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
85446
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
85447
-           fi; \
 
85448
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
85449
-         else \
 
85450
-           test -f "$(distdir)/$$file" \
 
85451
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
85452
-           || exit 1; \
 
85453
-         fi; \
 
85454
-       done
 
85455
 check-am: all-am
 
85456
 check: check-am
 
85457
 all-am: Makefile $(HEADERS)
 
85458
@@ -466,17 +433,16 @@
 
85459
 
 
85460
 .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
 
85461
        clean-libtool ctags distclean distclean-generic \
 
85462
-       distclean-libtool distclean-tags distdir dvi dvi-am html \
 
85463
-       html-am info info-am install install-am install-data \
 
85464
-       install-data-am install-dvi install-dvi-am install-exec \
 
85465
-       install-exec-am install-html install-html-am install-info \
 
85466
-       install-info-am install-man install-pdf install-pdf-am \
 
85467
-       install-ps install-ps-am install-strip \
 
85468
-       install-toollibffiHEADERS installcheck installcheck-am \
 
85469
-       installdirs maintainer-clean maintainer-clean-generic \
 
85470
-       mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
 
85471
-       ps ps-am tags uninstall uninstall-am \
 
85472
-       uninstall-toollibffiHEADERS
 
85473
+       distclean-libtool distclean-tags dvi dvi-am html html-am info \
 
85474
+       info-am install install-am install-data install-data-am \
 
85475
+       install-dvi install-dvi-am install-exec install-exec-am \
 
85476
+       install-html install-html-am install-info install-info-am \
 
85477
+       install-man install-pdf install-pdf-am install-ps \
 
85478
+       install-ps-am install-strip install-toollibffiHEADERS \
 
85479
+       installcheck installcheck-am installdirs maintainer-clean \
 
85480
+       maintainer-clean-generic mostlyclean mostlyclean-generic \
 
85481
+       mostlyclean-libtool pdf pdf-am ps ps-am tags uninstall \
 
85482
+       uninstall-am uninstall-toollibffiHEADERS
 
85483
 
 
85484
 
 
85485
 # Tell versions [3.59,3.63) of GNU make to not export all variables.
 
85486
Index: libffi/ChangeLog
 
85487
===================================================================
 
85488
--- a/src/libffi/ChangeLog      (.../tags/gcc_4_8_0_release)
 
85489
+++ b/src/libffi/ChangeLog      (.../branches/gcc-4_8-branch)
 
85490
@@ -1,3 +1,12 @@
 
85491
+2013-03-22  Jakub Jelinek  <jakub@redhat.com>
 
85492
+
 
85493
+       PR other/43620
 
85494
+       * configure.ac (AM_INIT_AUTOMAKE): Add no-dist.
 
85495
+       * Makefile.in: Regenerated.
 
85496
+       * include/Makefile.in: Regenerated.
 
85497
+       * man/Makefile.in: Regenerated.
 
85498
+       * testsuite/Makefile.in: Regenerated.
 
85499
+
 
85500
 2013-03-22  Release Manager
 
85501
 
 
85502
        * GCC 4.8.0 released.
 
85503
Index: libffi/testsuite/Makefile.in
 
85504
===================================================================
 
85505
--- a/src/libffi/testsuite/Makefile.in  (.../tags/gcc_4_8_0_release)
 
85506
+++ b/src/libffi/testsuite/Makefile.in  (.../branches/gcc-4_8-branch)
 
85507
@@ -35,7 +35,7 @@
 
85508
 host_triplet = @host@
 
85509
 target_triplet = @target@
 
85510
 subdir = testsuite
 
85511
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
85512
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
85513
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
85514
 am__aclocal_m4_deps = $(top_srcdir)/../config/acx.m4 \
 
85515
        $(top_srcdir)/../config/asmcfi.m4 \
 
85516
@@ -54,10 +54,8 @@
 
85517
 CONFIG_CLEAN_FILES =
 
85518
 CONFIG_CLEAN_VPATH_FILES =
 
85519
 SOURCES =
 
85520
-DIST_SOURCES =
 
85521
 DEJATOOL = $(PACKAGE)
 
85522
 RUNTESTDEFAULTFLAGS = --tool $$tool --srcdir $$srcdir
 
85523
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
85524
 ACLOCAL = @ACLOCAL@
 
85525
 ALLOCA = @ALLOCA@
 
85526
 AMTAR = @AMTAR@
 
85527
@@ -350,37 +348,6 @@
 
85528
        -l='$(DEJATOOL)'; for tool in $$l; do \
 
85529
          rm -f $$tool.sum $$tool.log; \
 
85530
        done
 
85531
-
 
85532
-distdir: $(DISTFILES)
 
85533
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
85534
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
85535
-       list='$(DISTFILES)'; \
 
85536
-         dist_files=`for file in $$list; do echo $$file; done | \
 
85537
-         sed -e "s|^$$srcdirstrip/||;t" \
 
85538
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
85539
-       case $$dist_files in \
 
85540
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
85541
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
85542
-                          sort -u` ;; \
 
85543
-       esac; \
 
85544
-       for file in $$dist_files; do \
 
85545
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
85546
-         if test -d $$d/$$file; then \
 
85547
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
85548
-           if test -d "$(distdir)/$$file"; then \
 
85549
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
85550
-           fi; \
 
85551
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
85552
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
85553
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
85554
-           fi; \
 
85555
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
85556
-         else \
 
85557
-           test -f "$(distdir)/$$file" \
 
85558
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
85559
-           || exit 1; \
 
85560
-         fi; \
 
85561
-       done
 
85562
 check-am: all-am
 
85563
        $(MAKE) $(AM_MAKEFLAGS) check-DEJAGNU
 
85564
 check: check-am
 
85565
@@ -482,8 +449,8 @@
 
85566
 
 
85567
 .PHONY: all all-am check check-DEJAGNU check-am clean clean-generic \
 
85568
        clean-libtool distclean distclean-DEJAGNU distclean-generic \
 
85569
-       distclean-libtool distdir dvi dvi-am html html-am info info-am \
 
85570
-       install install-am install-data install-data-am install-dvi \
 
85571
+       distclean-libtool dvi dvi-am html html-am info info-am install \
 
85572
+       install-am install-data install-data-am install-dvi \
 
85573
        install-dvi-am install-exec install-exec-am install-html \
 
85574
        install-html-am install-info install-info-am install-man \
 
85575
        install-pdf install-pdf-am install-ps install-ps-am \
 
85576
Index: libffi/configure.ac
 
85577
===================================================================
 
85578
--- a/src/libffi/configure.ac   (.../tags/gcc_4_8_0_release)
 
85579
+++ b/src/libffi/configure.ac   (.../branches/gcc-4_8-branch)
 
85580
@@ -12,7 +12,7 @@
 
85581
 
 
85582
 . ${srcdir}/configure.host
 
85583
 
 
85584
-AM_INIT_AUTOMAKE
 
85585
+AM_INIT_AUTOMAKE([no-dist])
 
85586
 
 
85587
 # See if makeinfo has been installed and is modern enough
 
85588
 # that we can use it.
 
85589
Index: libffi/man/Makefile.in
 
85590
===================================================================
 
85591
--- a/src/libffi/man/Makefile.in        (.../tags/gcc_4_8_0_release)
 
85592
+++ b/src/libffi/man/Makefile.in        (.../branches/gcc-4_8-branch)
 
85593
@@ -35,7 +35,7 @@
 
85594
 host_triplet = @host@
 
85595
 target_triplet = @target@
 
85596
 subdir = man
 
85597
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
85598
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
85599
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
85600
 am__aclocal_m4_deps = $(top_srcdir)/../config/acx.m4 \
 
85601
        $(top_srcdir)/../config/asmcfi.m4 \
 
85602
@@ -54,7 +54,6 @@
 
85603
 CONFIG_CLEAN_FILES =
 
85604
 CONFIG_CLEAN_VPATH_FILES =
 
85605
 SOURCES =
 
85606
-DIST_SOURCES =
 
85607
 am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
 
85608
 am__vpath_adj = case $$p in \
 
85609
     $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
 
85610
@@ -80,7 +79,6 @@
 
85611
 am__installdirs = "$(DESTDIR)$(man3dir)"
 
85612
 NROFF = nroff
 
85613
 MANS = $(man_MANS)
 
85614
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
85615
 ACLOCAL = @ACLOCAL@
 
85616
 ALLOCA = @ALLOCA@
 
85617
 AMTAR = @AMTAR@
 
85618
@@ -295,50 +293,6 @@
 
85619
 ctags: CTAGS
 
85620
 CTAGS:
 
85621
 
 
85622
-
 
85623
-distdir: $(DISTFILES)
 
85624
-       @list='$(MANS)'; if test -n "$$list"; then \
 
85625
-         list=`for p in $$list; do \
 
85626
-           if test -f $$p; then d=; else d="$(srcdir)/"; fi; \
 
85627
-           if test -f "$$d$$p"; then echo "$$d$$p"; else :; fi; done`; \
 
85628
-         if test -n "$$list" && \
 
85629
-           grep 'ab help2man is required to generate this page' $$list >/dev/null; then \
 
85630
-           echo "error: found man pages containing the \`missing help2man' replacement text:" >&2; \
 
85631
-           grep -l 'ab help2man is required to generate this page' $$list | sed 's/^/         /' >&2; \
 
85632
-           echo "       to fix them, install help2man, remove and regenerate the man pages;" >&2; \
 
85633
-           echo "       typically \`make maintainer-clean' will remove them" >&2; \
 
85634
-           exit 1; \
 
85635
-         else :; fi; \
 
85636
-       else :; fi
 
85637
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
85638
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
85639
-       list='$(DISTFILES)'; \
 
85640
-         dist_files=`for file in $$list; do echo $$file; done | \
 
85641
-         sed -e "s|^$$srcdirstrip/||;t" \
 
85642
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
85643
-       case $$dist_files in \
 
85644
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
85645
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
85646
-                          sort -u` ;; \
 
85647
-       esac; \
 
85648
-       for file in $$dist_files; do \
 
85649
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
85650
-         if test -d $$d/$$file; then \
 
85651
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
85652
-           if test -d "$(distdir)/$$file"; then \
 
85653
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
85654
-           fi; \
 
85655
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
85656
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
85657
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
85658
-           fi; \
 
85659
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
85660
-         else \
 
85661
-           test -f "$(distdir)/$$file" \
 
85662
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
85663
-           || exit 1; \
 
85664
-         fi; \
 
85665
-       done
 
85666
 check-am: all-am
 
85667
 check: check-am
 
85668
 all-am: Makefile $(MANS)
 
85669
@@ -442,16 +396,16 @@
 
85670
 .MAKE: install-am install-strip
 
85671
 
 
85672
 .PHONY: all all-am check check-am clean clean-generic clean-libtool \
 
85673
-       distclean distclean-generic distclean-libtool distdir dvi \
 
85674
-       dvi-am html html-am info info-am install install-am \
 
85675
-       install-data install-data-am install-dvi install-dvi-am \
 
85676
-       install-exec install-exec-am install-html install-html-am \
 
85677
-       install-info install-info-am install-man install-man3 \
 
85678
-       install-pdf install-pdf-am install-ps install-ps-am \
 
85679
-       install-strip installcheck installcheck-am installdirs \
 
85680
-       maintainer-clean maintainer-clean-generic mostlyclean \
 
85681
-       mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
 
85682
-       uninstall uninstall-am uninstall-man uninstall-man3
 
85683
+       distclean distclean-generic distclean-libtool dvi dvi-am html \
 
85684
+       html-am info info-am install install-am install-data \
 
85685
+       install-data-am install-dvi install-dvi-am install-exec \
 
85686
+       install-exec-am install-html install-html-am install-info \
 
85687
+       install-info-am install-man install-man3 install-pdf \
 
85688
+       install-pdf-am install-ps install-ps-am install-strip \
 
85689
+       installcheck installcheck-am installdirs maintainer-clean \
 
85690
+       maintainer-clean-generic mostlyclean mostlyclean-generic \
 
85691
+       mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am \
 
85692
+       uninstall-man uninstall-man3
 
85693
 
 
85694
 
 
85695
 # Tell versions [3.59,3.63) of GNU make to not export all variables.
 
85696
Index: libcpp/configure
 
85697
===================================================================
 
85698
--- a/src/libcpp/configure      (.../tags/gcc_4_8_0_release)
 
85699
+++ b/src/libcpp/configure      (.../branches/gcc-4_8-branch)
 
85700
@@ -7153,6 +7153,7 @@
 
85701
        aarch64*-*-* | \
 
85702
        alpha*-*-* | \
 
85703
        arm*-*-*eabi* | \
 
85704
+       arm*-*-rtems* | \
 
85705
        arm*-*-symbianelf* | \
 
85706
        x86_64-*-* | \
 
85707
        ia64-*-* | \
 
85708
Index: libcpp/ChangeLog
 
85709
===================================================================
 
85710
--- a/src/libcpp/ChangeLog      (.../tags/gcc_4_8_0_release)
 
85711
+++ b/src/libcpp/ChangeLog      (.../branches/gcc-4_8-branch)
 
85712
@@ -1,3 +1,9 @@
 
85713
+2013-04-03  Sebastian Huber  <sebastian.huber@embedded-brains.de>
 
85714
+
 
85715
+       PR target/56771
 
85716
+       * configure.ac: Require 64-bit int for arm*-*-rtems*.
 
85717
+       * configure: Regenerate.
 
85718
+
 
85719
 2013-03-22  Release Manager
 
85720
 
 
85721
        * GCC 4.8.0 released.
 
85722
Index: libcpp/configure.ac
 
85723
===================================================================
 
85724
--- a/src/libcpp/configure.ac   (.../tags/gcc_4_8_0_release)
 
85725
+++ b/src/libcpp/configure.ac   (.../branches/gcc-4_8-branch)
 
85726
@@ -185,6 +185,7 @@
 
85727
        aarch64*-*-* | \
 
85728
        alpha*-*-* | \
 
85729
        arm*-*-*eabi* | \
 
85730
+       arm*-*-rtems* | \
 
85731
        arm*-*-symbianelf* | \
 
85732
        x86_64-*-* | \
 
85733
        ia64-*-* | \
 
85734
Index: libcpp/po/ChangeLog
 
85735
===================================================================
 
85736
--- a/src/libcpp/po/ChangeLog   (.../tags/gcc_4_8_0_release)
 
85737
+++ b/src/libcpp/po/ChangeLog   (.../branches/gcc-4_8-branch)
 
85738
@@ -1,3 +1,11 @@
 
85739
+2013-03-30  Joseph Myers  <joseph@codesourcery.com>
 
85740
+
 
85741
+       * vi.po: Update.
 
85742
+
 
85743
+2013-03-27  Joseph Myers  <joseph@codesourcery.com>
 
85744
+
 
85745
+       * zh_TW.po: Update.
 
85746
+
 
85747
 2013-03-22  Release Manager
 
85748
 
 
85749
        * GCC 4.8.0 released.
 
85750
Index: libcpp/po/vi.po
 
85751
===================================================================
 
85752
--- a/src/libcpp/po/vi.po       (.../tags/gcc_4_8_0_release)
 
85753
+++ b/src/libcpp/po/vi.po       (.../branches/gcc-4_8-branch)
 
85754
@@ -6,10 +6,10 @@
 
85755
 #
 
85756
 msgid ""
 
85757
 msgstr ""
 
85758
-"Project-Id-Version: cpplib-4.8-b20130224\n"
 
85759
+"Project-Id-Version: cpplib-4.8.0\n"
 
85760
 "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
 
85761
-"POT-Creation-Date: 2013-02-24 01:05+0000\n"
 
85762
-"PO-Revision-Date: 2013-02-27 14:17+0700\n"
 
85763
+"POT-Creation-Date: 2013-03-15 17:42+0000\n"
 
85764
+"PO-Revision-Date: 2013-03-29 14:34+0700\n"
 
85765
 "Last-Translator: Trần Ngọc Quân <vnwildman@gmail.com>\n"
 
85766
 "Language-Team: Vietnamese <translation-team-vi@lists.sourceforge.net>\n"
 
85767
 "Language: vi\n"
 
85768
@@ -28,7 +28,7 @@
 
85769
 
 
85770
 #: charset.c:676
 
85771
 msgid "iconv_open"
 
85772
-msgstr "iconv_open (mở)"
 
85773
+msgstr "iconv_open"
 
85774
 
 
85775
 #: charset.c:684
 
85776
 #, c-format
 
85777
@@ -383,7 +383,7 @@
 
85778
 
 
85779
 #: directives.c:2139
 
85780
 msgid "missing ')' to complete answer"
 
85781
-msgstr "thiếu “)” để xong trả lời"
 
85782
+msgstr "thiếu “)” để hoàn tất câu trả lời"
 
85783
 
 
85784
 #: directives.c:2159
 
85785
 msgid "predicate's answer is empty"
 
85786
@@ -402,7 +402,7 @@
 
85787
 msgid "\"%s\" re-asserted"
 
85788
 msgstr "“%s” được khẳng định lại"
 
85789
 
 
85790
-#: directives.c:2566
 
85791
+#: directives.c:2567
 
85792
 #, c-format
 
85793
 msgid "unterminated #%s"
 
85794
 msgstr "#%s chưa chấm dứt"
 
85795
@@ -574,39 +574,39 @@
 
85796
 msgid "division by zero in #if"
 
85797
 msgstr "chia cho số không trong #if (nếu)"
 
85798
 
 
85799
-#: files.c:504
 
85800
+#: files.c:505
 
85801
 msgid "NULL directory in find_file"
 
85802
 msgstr "thư mục RỖNG trong “find_file”  (tìm tập tin)"
 
85803
 
 
85804
-#: files.c:542
 
85805
+#: files.c:553
 
85806
 msgid "one or more PCH files were found, but they were invalid"
 
85807
 msgstr "tìm thấy một hay nhiều tập tin PCH, nhưng chúng không hợp lệ"
 
85808
 
 
85809
-#: files.c:545
 
85810
+#: files.c:556
 
85811
 msgid "use -Winvalid-pch for more information"
 
85812
-msgstr "hãy thử lệnh “-Winvalid-pch” để tìm thấy thông tin thêm"
 
85813
+msgstr "hãy thử lệnh “-Winvalid-pch” để tìm thấy thêm thông tin cần thiết"
 
85814
 
 
85815
-#: files.c:643
 
85816
+#: files.c:660
 
85817
 #, c-format
 
85818
 msgid "%s is a block device"
 
85819
 msgstr "%s là một thiết bị khối"
 
85820
 
 
85821
-#: files.c:660
 
85822
+#: files.c:677
 
85823
 #, c-format
 
85824
 msgid "%s is too large"
 
85825
 msgstr "%s quá lớn"
 
85826
 
 
85827
-#: files.c:700
 
85828
+#: files.c:717
 
85829
 #, c-format
 
85830
 msgid "%s is shorter than expected"
 
85831
 msgstr "%s ngắn hơn mong đợi"
 
85832
 
 
85833
-#: files.c:935
 
85834
+#: files.c:953
 
85835
 #, c-format
 
85836
 msgid "no include path in which to search for %s"
 
85837
 msgstr "không có đường dẫn bao gồm trong đó có thể tìm kiếm %s"
 
85838
 
 
85839
-#: files.c:1363
 
85840
+#: files.c:1381
 
85841
 msgid "Multiple include guards may be useful for:\n"
 
85842
 msgstr "Nhiều bộ bảo vệ bao gồm có lẽ hiệu ích cho :\n"
 
85843
 
 
85844
@@ -655,12 +655,12 @@
 
85845
 #: lex.c:931
 
85846
 #, c-format
 
85847
 msgid "trigraph ??%c converted to %c"
 
85848
-msgstr "chữ ba “??%c” đã được chuyển đổi thành “%c”"
 
85849
+msgstr "bộ ba “??%c” đã được chuyển đổi thành “%c”"
 
85850
 
 
85851
 #: lex.c:939
 
85852
 #, c-format
 
85853
 msgid "trigraph ??%c ignored, use -trigraphs to enable"
 
85854
-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ó"
 
85855
+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ó"
 
85856
 
 
85857
 #: lex.c:988
 
85858
 msgid "\"/*\" within comment"
 
85859
@@ -867,36 +867,36 @@
 
85860
 msgid "invalid hash type %d in cpp_macro_definition"
 
85861
 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)"
 
85862
 
 
85863
-#: pch.c:87 pch.c:335 pch.c:347 pch.c:365 pch.c:371 pch.c:380 pch.c:387
 
85864
+#: pch.c:87 pch.c:345 pch.c:359 pch.c:377 pch.c:383 pch.c:392 pch.c:399
 
85865
 msgid "while writing precompiled header"
 
85866
 msgstr "trong khi ghi đầu trang biên dịch sẵn"
 
85867
 
 
85868
-#: pch.c:607
 
85869
+#: pch.c:619
 
85870
 #, c-format
 
85871
 msgid "%s: not used because `%.*s' is poisoned"
 
85872
 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ế)"
 
85873
 
 
85874
-#: pch.c:629
 
85875
+#: pch.c:641
 
85876
 #, c-format
 
85877
 msgid "%s: not used because `%.*s' not defined"
 
85878
 msgstr "%s: không được dùng vì chưa định nghĩa “%.*s”"
 
85879
 
 
85880
-#: pch.c:641
 
85881
+#: pch.c:653
 
85882
 #, c-format
 
85883
 msgid "%s: not used because `%.*s' defined as `%s' not `%.*s'"
 
85884
 msgstr "%s: không được dùng vì “%.*s” đã được định nghĩa là “%s” không phải “%.*s”"
 
85885
 
 
85886
-#: pch.c:682
 
85887
+#: pch.c:694
 
85888
 #, c-format
 
85889
 msgid "%s: not used because `%s' is defined"
 
85890
 msgstr "%s: không được dùng vì “%s” đã được định nghĩa"
 
85891
 
 
85892
-#: pch.c:702
 
85893
+#: pch.c:714
 
85894
 #, c-format
 
85895
 msgid "%s: not used because `__COUNTER__' is invalid"
 
85896
 msgstr "%s: không được dùng vì “__COUNTER__” không hợp lệ"
 
85897
 
 
85898
-#: pch.c:711 pch.c:886
 
85899
+#: pch.c:723 pch.c:898
 
85900
 msgid "while reading precompiled header"
 
85901
 msgstr "trong khi đọc đầu trang biên dịch sẵn"
 
85902
 
 
85903
Index: libcpp/po/zh_TW.po
 
85904
===================================================================
 
85905
--- a/src/libcpp/po/zh_TW.po    (.../tags/gcc_4_8_0_release)
 
85906
+++ b/src/libcpp/po/zh_TW.po    (.../branches/gcc-4_8-branch)
 
85907
@@ -1,16 +1,16 @@
 
85908
 # Traditional Chinese translation for cpplib.
 
85909
 # Copyright (C) 2005 Free Software Foundation, Inc.
 
85910
-# This file is distributed under the same license as the cpplib package.
 
85911
+# This file is distributed under the same license as the gcc package.
 
85912
 # Meng Jie <zuxyhere@eastday.com>, 2005.
 
85913
-# Wei-Lun Chao <chaoweilun@pcmail.com.tw>, 2006.
 
85914
+# Wei-Lun Chao <bluebat@member.fsf.org>, 2006, 2013.
 
85915
 #
 
85916
 msgid ""
 
85917
 msgstr ""
 
85918
-"Project-Id-Version: cpplib 4.1.0\n"
 
85919
+"Project-Id-Version: cpplib 4.8.0\n"
 
85920
 "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
 
85921
-"POT-Creation-Date: 2013-02-24 01:05+0000\n"
 
85922
-"PO-Revision-Date: 2006-03-09 12:37+0800\n"
 
85923
-"Last-Translator: Wei-Lun Chao <chaoweilun@pcmail.com.tw>\n"
 
85924
+"POT-Creation-Date: 2013-03-15 17:42+0000\n"
 
85925
+"PO-Revision-Date: 2013-03-27 23:37+0800\n"
 
85926
+"Last-Translator: Wei-Lun Chao <bluebat@member.fsf.org>\n"
 
85927
 "Language-Team: Chinese (traditional) <zh-l10n@linux.org.tw>\n"
 
85928
 "Language: zh_TW\n"
 
85929
 "MIME-Version: 1.0\n"
 
85930
@@ -122,10 +122,9 @@
 
85931
 msgstr "非 ISO 標準的逸出序列,「\\%c」"
 
85932
 
 
85933
 #: charset.c:1320
 
85934
-#, fuzzy, c-format
 
85935
-#| msgid "unknown escape sequence '\\%c'"
 
85936
+#, c-format
 
85937
 msgid "unknown escape sequence: '\\%c'"
 
85938
-msgstr "不明的逸出序列:「\\%c」"
 
85939
+msgstr "不明的逸出序列:『\\%c』"
 
85940
 
 
85941
 #: charset.c:1328
 
85942
 #, c-format
 
85943
@@ -164,10 +163,9 @@
 
85944
 msgstr "#%s 是 GCC 擴充功能"
 
85945
 
 
85946
 #: directives.c:362
 
85947
-#, fuzzy, c-format
 
85948
-#| msgid "#%s is a GCC extension"
 
85949
+#, c-format
 
85950
 msgid "#%s is a deprecated GCC extension"
 
85951
-msgstr "#%s 是 GCC 擴充功能"
 
85952
+msgstr "#%s 是不宜再用的 GCC 擴充功能"
 
85953
 
 
85954
 #: directives.c:375
 
85955
 msgid "suggest not using #elif in traditional C"
 
85956
@@ -248,7 +246,7 @@
 
85957
 
 
85958
 #: directives.c:909
 
85959
 msgid "unexpected end of file after #line"
 
85960
-msgstr ""
 
85961
+msgstr "#line 之後未預期的檔案結束"
 
85962
 
 
85963
 #: directives.c:912
 
85964
 #, c-format
 
85965
@@ -272,7 +270,7 @@
 
85966
 #: directives.c:1068 directives.c:1070 directives.c:1072 directives.c:1658
 
85967
 #, c-format
 
85968
 msgid "%s"
 
85969
-msgstr ""
 
85970
+msgstr "%s"
 
85971
 
 
85972
 #: directives.c:1096
 
85973
 #, c-format
 
85974
@@ -282,18 +280,17 @@
 
85975
 #: directives.c:1159
 
85976
 #, c-format
 
85977
 msgid "registering pragmas in namespace \"%s\" with mismatched name expansion"
 
85978
-msgstr ""
 
85979
+msgstr "以不匹配的名稱擴展去註冊命名空間「%s」中的編譯指示"
 
85980
 
 
85981
 #: directives.c:1168
 
85982
-#, fuzzy, c-format
 
85983
-#| msgid "registering \"%s\" as both a pragma and a pragma namespace"
 
85984
+#, c-format
 
85985
 msgid "registering pragma \"%s\" with name expansion and no namespace"
 
85986
-msgstr "「%s」既被註冊為一個 pragma 又被註冊為一個 pragma 命名空間"
 
85987
+msgstr "以名稱擴展以及無命名空間去註冊編譯指示「%s」"
 
85988
 
 
85989
 #: directives.c:1186
 
85990
 #, c-format
 
85991
 msgid "registering \"%s\" as both a pragma and a pragma namespace"
 
85992
-msgstr "「%s」既被註冊為一個 pragma 又被註冊為一個 pragma 命名空間"
 
85993
+msgstr "「%s」既被註冊為一個編譯指示又被註冊為一個編譯指示命名空間"
 
85994
 
 
85995
 #: directives.c:1189
 
85996
 #, c-format
 
85997
@@ -307,23 +304,19 @@
 
85998
 
 
85999
 #: directives.c:1222
 
86000
 msgid "registering pragma with NULL handler"
 
86001
-msgstr ""
 
86002
+msgstr "以空值處理常式去註冊編譯指示"
 
86003
 
 
86004
 #: directives.c:1439
 
86005
 msgid "#pragma once in main file"
 
86006
-msgstr "#pragma once 出現在主檔案中"
 
86007
+msgstr "#pragma 出現在主檔案中一次"
 
86008
 
 
86009
 #: directives.c:1462
 
86010
-#, fuzzy
 
86011
-#| msgid "invalid #pragma GCC poison directive"
 
86012
 msgid "invalid #pragma push_macro directive"
 
86013
-msgstr "無效的 #pragma GCC poison 指令"
 
86014
+msgstr "無效的 #pragma push_macro 指令"
 
86015
 
 
86016
 #: directives.c:1517
 
86017
-#, fuzzy
 
86018
-#| msgid "invalid #pragma GCC poison directive"
 
86019
 msgid "invalid #pragma pop_macro directive"
 
86020
-msgstr "無效的 #pragma GCC poison 指令"
 
86021
+msgstr "無效的 #pragma pop_macro 指令"
 
86022
 
 
86023
 #: directives.c:1572
 
86024
 msgid "invalid #pragma GCC poison directive"
 
86025
@@ -349,10 +342,9 @@
 
86026
 msgstr "目前檔案早於 %s"
 
86027
 
 
86028
 #: directives.c:1653
 
86029
-#, fuzzy, c-format
 
86030
-#| msgid "invalid #pragma GCC poison directive"
 
86031
+#, c-format
 
86032
 msgid "invalid \"#pragma GCC %s\" directive"
 
86033
-msgstr "無效的 #pragma GCC poison 指令"
 
86034
+msgstr "無效的 #pragma GCC %s 指令"
 
86035
 
 
86036
 #: directives.c:1847
 
86037
 msgid "_Pragma takes a parenthesized string literal"
 
86038
@@ -407,7 +399,7 @@
 
86039
 msgid "\"%s\" re-asserted"
 
86040
 msgstr "已再判定「%s」"
 
86041
 
 
86042
-#: directives.c:2566
 
86043
+#: directives.c:2567
 
86044
 #, c-format
 
86045
 msgid "unterminated #%s"
 
86046
 msgstr "未終止的 #%s"
 
86047
@@ -426,16 +418,12 @@
 
86048
 msgstr "%s:%s"
 
86049
 
 
86050
 #: expr.c:479 expr.c:577
 
86051
-#, fuzzy
 
86052
-#| msgid "imaginary constants are a GCC extension"
 
86053
 msgid "fixed-point constants are a GCC extension"
 
86054
-msgstr "虛數常數是一個 GCC 擴充功能"
 
86055
+msgstr "定點常數是一個 GCC 擴充功能"
 
86056
 
 
86057
 #: expr.c:504
 
86058
-#, fuzzy
 
86059
-#| msgid "invalid suffix \"%.*s\" on floating constant"
 
86060
 msgid "invalid prefix \"0b\" for floating constant"
 
86061
-msgstr "浮點常數的「%.*s」字尾無效"
 
86062
+msgstr "無效的浮點常數前綴「0b」"
 
86063
 
 
86064
 #: expr.c:514
 
86065
 msgid "use of C99 hexadecimal floating constant"
 
86066
@@ -452,22 +440,17 @@
 
86067
 msgstr "傳統 C 不接受「%.*s」字尾"
 
86068
 
 
86069
 #: expr.c:564
 
86070
-#, fuzzy
 
86071
-#| msgid "imaginary constants are a GCC extension"
 
86072
 msgid "suffix for double constant is a GCC extension"
 
86073
-msgstr "虛數常數是一個 GCC 擴充功能"
 
86074
+msgstr "雙倍精度常數字尾是 GCC 的擴充功能"
 
86075
 
 
86076
 #: expr.c:570
 
86077
-#, fuzzy, c-format
 
86078
-#| msgid "invalid suffix \"%.*s\" on floating constant"
 
86079
+#, c-format
 
86080
 msgid "invalid suffix \"%.*s\" with hexadecimal floating constant"
 
86081
-msgstr "浮點常數的「%.*s」字尾無效"
 
86082
+msgstr "無效的十六進位浮點常數字尾「%.*s」"
 
86083
 
 
86084
 #: expr.c:581
 
86085
-#, fuzzy
 
86086
-#| msgid "imaginary constants are a GCC extension"
 
86087
 msgid "decimal float constants are a GCC extension"
 
86088
-msgstr "虛數常數是一個 GCC 擴充功能"
 
86089
+msgstr "十進位浮點數常數是 GCC 的擴充功能"
 
86090
 
 
86091
 #: expr.c:599
 
86092
 #, c-format
 
86093
@@ -475,10 +458,8 @@
 
86094
 msgstr "整數常數的「%.*s」字尾無效"
 
86095
 
 
86096
 #: expr.c:624
 
86097
-#, fuzzy
 
86098
-#| msgid "use of C99 long long integer constant"
 
86099
 msgid "use of C++0x long long integer constant"
 
86100
-msgstr "使用 C99 long long 整數常數"
 
86101
+msgstr "使用 C++0x long long 整數常數"
 
86102
 
 
86103
 #: expr.c:625
 
86104
 msgid "use of C99 long long integer constant"
 
86105
@@ -486,13 +467,11 @@
 
86106
 
 
86107
 #: expr.c:641
 
86108
 msgid "imaginary constants are a GCC extension"
 
86109
-msgstr "虛數常數是一個 GCC 擴充功能"
 
86110
+msgstr "虛數常數是 GCC 的擴充功能"
 
86111
 
 
86112
 #: expr.c:644
 
86113
-#, fuzzy
 
86114
-#| msgid "imaginary constants are a GCC extension"
 
86115
 msgid "binary constants are a GCC extension"
 
86116
-msgstr "虛數常數是一個 GCC 擴充功能"
 
86117
+msgstr "二進位常數是 GCC 的擴充功能"
 
86118
 
 
86119
 #: expr.c:737
 
86120
 msgid "integer constant is too large for its type"
 
86121
@@ -520,10 +499,8 @@
 
86122
 msgstr "使用「defined」可能不利於移植"
 
86123
 
 
86124
 #: expr.c:948
 
86125
-#, fuzzy
 
86126
-#| msgid "integer overflow in preprocessor expression"
 
86127
 msgid "user-defined literal in preprocessor expression"
 
86128
-msgstr "預先處理運算式中整數溢出"
 
86129
+msgstr "在前置處理器運算式中有使用者定義的實字"
 
86130
 
 
86131
 #: expr.c:953
 
86132
 msgid "floating constant in preprocessor expression"
 
86133
@@ -539,20 +516,17 @@
 
86134
 msgstr "「%s」未定義"
 
86135
 
 
86136
 #: expr.c:1020
 
86137
-#, fuzzy
 
86138
-#| msgid "#%s is a GCC extension"
 
86139
 msgid "assertions are a GCC extension"
 
86140
-msgstr "#%s 是 GCC 擴充功能"
 
86141
+msgstr "assertions 是 GCC 的擴充功能"
 
86142
 
 
86143
 #: expr.c:1023
 
86144
 msgid "assertions are a deprecated extension"
 
86145
-msgstr ""
 
86146
+msgstr "assertions 是不宜再用的擴充功能"
 
86147
 
 
86148
 #: expr.c:1268
 
86149
-#, fuzzy, c-format
 
86150
-#| msgid "unbalanced stack in #if"
 
86151
+#, c-format
 
86152
 msgid "unbalanced stack in %s"
 
86153
-msgstr "#if 中不平衡的堆疊"
 
86154
+msgstr "%s 中的堆疊不平衡"
 
86155
 
 
86156
 #: expr.c:1288
 
86157
 #, c-format
 
86158
@@ -597,39 +571,39 @@
 
86159
 msgid "division by zero in #if"
 
86160
 msgstr "#if 中用零做除數"
 
86161
 
 
86162
-#: files.c:504
 
86163
+#: files.c:505
 
86164
 msgid "NULL directory in find_file"
 
86165
 msgstr "find_file 中有 NULL 目錄"
 
86166
 
 
86167
-#: files.c:542
 
86168
+#: files.c:553
 
86169
 msgid "one or more PCH files were found, but they were invalid"
 
86170
 msgstr "找到一個或多個 PCH 檔案,但它們是無效的"
 
86171
 
 
86172
-#: files.c:545
 
86173
+#: files.c:556
 
86174
 msgid "use -Winvalid-pch for more information"
 
86175
 msgstr "使用 -Winvalid-pch 以獲得更多資訊"
 
86176
 
 
86177
-#: files.c:643
 
86178
+#: files.c:660
 
86179
 #, c-format
 
86180
 msgid "%s is a block device"
 
86181
 msgstr "%s 是一個區塊裝置"
 
86182
 
 
86183
-#: files.c:660
 
86184
+#: files.c:677
 
86185
 #, c-format
 
86186
 msgid "%s is too large"
 
86187
 msgstr "%s 過大"
 
86188
 
 
86189
-#: files.c:700
 
86190
+#: files.c:717
 
86191
 #, c-format
 
86192
 msgid "%s is shorter than expected"
 
86193
 msgstr "%s 短於預期"
 
86194
 
 
86195
-#: files.c:935
 
86196
+#: files.c:953
 
86197
 #, c-format
 
86198
 msgid "no include path in which to search for %s"
 
86199
 msgstr "沒有包含路徑可供搜尋 %s"
 
86200
 
 
86201
-#: files.c:1363
 
86202
+#: files.c:1381
 
86203
 msgid "Multiple include guards may be useful for:\n"
 
86204
 msgstr "多個防止重包含可能對其有用:\n"
 
86205
 
 
86206
@@ -720,37 +694,33 @@
 
86207
 #: lex.c:1178 lex.c:1255
 
86208
 #, c-format
 
86209
 msgid "identifier \"%s\" is a special operator name in C++"
 
86210
-msgstr ""
 
86211
+msgstr "識別碼「%s」在 C++ 中是特殊運算子名稱"
 
86212
 
 
86213
 #: lex.c:1399
 
86214
 msgid "raw string delimiter longer than 16 characters"
 
86215
-msgstr ""
 
86216
+msgstr "原始字串分隔符號長度超過 16 字元"
 
86217
 
 
86218
 #: lex.c:1402
 
86219
-#, fuzzy, c-format
 
86220
-#| msgid "universal character %.*s is not valid in an identifier"
 
86221
+#, c-format
 
86222
 msgid "invalid character '%c' in raw string delimiter"
 
86223
-msgstr "萬國碼字元 %.*s 在識別字中無效"
 
86224
+msgstr "無效字元『%c』出現於原始字串分隔符號"
 
86225
 
 
86226
 #: lex.c:1525 lex.c:1547
 
86227
-#, fuzzy
 
86228
-#| msgid "unterminated #%s"
 
86229
 msgid "unterminated raw string"
 
86230
-msgstr "未終止的 #%s"
 
86231
+msgstr "未終結的原始字串"
 
86232
 
 
86233
 #: lex.c:1573 lex.c:1706
 
86234
 msgid "invalid suffix on literal; C++11 requires a space between literal and identifier"
 
86235
-msgstr ""
 
86236
+msgstr "無效的實字後綴;C++11 要求一個空白位在實字和識別字之間"
 
86237
 
 
86238
 #: lex.c:1684
 
86239
 msgid "null character(s) preserved in literal"
 
86240
 msgstr "空字元將保留在原文中"
 
86241
 
 
86242
 #: lex.c:1687
 
86243
-#, fuzzy, c-format
 
86244
-#| msgid "missing terminating > character"
 
86245
+#, c-format
 
86246
 msgid "missing terminating %c character"
 
86247
-msgstr "缺少結尾的 > 字元"
 
86248
+msgstr "缺少終止 %c 字元"
 
86249
 
 
86250
 #: lex.c:2245
 
86251
 msgid "C++ style comments are not allowed in ISO C90"
 
86252
@@ -780,10 +750,8 @@
 
86253
 msgstr "無效的內建巨集「%s」"
 
86254
 
 
86255
 #: macro.c:263
 
86256
-#, fuzzy
 
86257
-#| msgid "could not determine date and time"
 
86258
 msgid "could not determine file timestamp"
 
86259
-msgstr "無法決定日期與時間"
 
86260
+msgstr "無法決定檔案時間戳記"
 
86261
 
 
86262
 #: macro.c:361
 
86263
 msgid "could not determine date and time"
 
86264
@@ -791,7 +759,7 @@
 
86265
 
 
86266
 #: macro.c:377
 
86267
 msgid "__COUNTER__ expanded inside directive with -fdirectives-only"
 
86268
-msgstr ""
 
86269
+msgstr "__COUNTER__ 以 -fdirectives-only 在指令內部展開"
 
86270
 
 
86271
 #: macro.c:535
 
86272
 msgid "invalid string literal, ignoring final '\\'"
 
86273
@@ -829,7 +797,7 @@
 
86274
 #: macro.c:1746
 
86275
 #, c-format
 
86276
 msgid "invoking macro %s argument %d: empty macro arguments are undefined in ISO C90 and ISO C++98"
 
86277
-msgstr ""
 
86278
+msgstr "調用巨集 %s 引數 %d:空的巨集引數在 ISO C90 和 ISO C++98 中未定義"
 
86279
 
 
86280
 #: macro.c:2708
 
86281
 #, c-format
 
86282
@@ -896,38 +864,36 @@
 
86283
 msgid "invalid hash type %d in cpp_macro_definition"
 
86284
 msgstr "cpp_macro_definition 中有無效的雜湊類型 %d"
 
86285
 
 
86286
-#: pch.c:87 pch.c:335 pch.c:347 pch.c:365 pch.c:371 pch.c:380 pch.c:387
 
86287
+#: pch.c:87 pch.c:345 pch.c:359 pch.c:377 pch.c:383 pch.c:392 pch.c:399
 
86288
 msgid "while writing precompiled header"
 
86289
 msgstr "在寫入預先編譯標頭時"
 
86290
 
 
86291
-#: pch.c:607
 
86292
-#, fuzzy, c-format
 
86293
-#| msgid "%s: not used because `%s' is defined"
 
86294
+#: pch.c:619
 
86295
+#, c-format
 
86296
 msgid "%s: not used because `%.*s' is poisoned"
 
86297
-msgstr "%s:未使用,因為「%s」已定義"
 
86298
+msgstr "%s:未使用因為『%.*s』是有害的"
 
86299
 
 
86300
-#: pch.c:629
 
86301
+#: pch.c:641
 
86302
 #, c-format
 
86303
 msgid "%s: not used because `%.*s' not defined"
 
86304
 msgstr "%s:未使用,因為「%.*s」未定義"
 
86305
 
 
86306
-#: pch.c:641
 
86307
+#: pch.c:653
 
86308
 #, c-format
 
86309
 msgid "%s: not used because `%.*s' defined as `%s' not `%.*s'"
 
86310
 msgstr "%s:未使用,因為「%.*s」被定義為「%s」而非「%*.s」"
 
86311
 
 
86312
-#: pch.c:682
 
86313
+#: pch.c:694
 
86314
 #, c-format
 
86315
 msgid "%s: not used because `%s' is defined"
 
86316
 msgstr "%s:未使用,因為「%s」已定義"
 
86317
 
 
86318
-#: pch.c:702
 
86319
-#, fuzzy, c-format
 
86320
-#| msgid "%s: not used because `%s' is defined"
 
86321
+#: pch.c:714
 
86322
+#, c-format
 
86323
 msgid "%s: not used because `__COUNTER__' is invalid"
 
86324
-msgstr "%s:未使用,因為「%s」已定義"
 
86325
+msgstr "%s:未使用因為『__COUNTER__』無效"
 
86326
 
 
86327
-#: pch.c:711 pch.c:886
 
86328
+#: pch.c:723 pch.c:898
 
86329
 msgid "while reading precompiled header"
 
86330
 msgstr "在讀取預先編譯標頭時"
 
86331
 
 
86332
@@ -939,58 +905,3 @@
 
86333
 #: traditional.c:968
 
86334
 msgid "syntax error in macro parameter list"
 
86335
 msgstr "巨集參數清單語法錯誤"
 
86336
-
 
86337
-#~ msgid "warning: "
 
86338
-#~ msgstr "警告:"
 
86339
-
 
86340
-#~ msgid "internal error: "
 
86341
-#~ msgstr "內部錯誤:"
 
86342
-
 
86343
-#~ msgid "error: "
 
86344
-#~ msgstr "錯誤:"
 
86345
-
 
86346
-#~ msgid "too many decimal points in number"
 
86347
-#~ msgstr "數字中有太多小數點"
 
86348
-
 
86349
-#~ msgid "invalid digit \"%c\" in octal constant"
 
86350
-#~ msgstr "八進位常數中有無效字元「%c」"
 
86351
-
 
86352
-#~ msgid "exponent has no digits"
 
86353
-#~ msgstr "指數部分沒有數字"
 
86354
-
 
86355
-#~ msgid "hexadecimal floating constants require an exponent"
 
86356
-#~ msgstr "十六進位浮點常數需要指數部分"
 
86357
-
 
86358
-#~ msgid "missing binary operator before token \"%s\""
 
86359
-#~ msgstr "識別字「%s」前缺少二元運算子"
 
86360
-
 
86361
-#~ msgid "token \"%s\" is not valid in preprocessor expressions"
 
86362
-#~ msgstr "識別字「%s」在預先處理運算式中無效"
 
86363
-
 
86364
-#~ msgid "missing expression between '(' and ')'"
 
86365
-#~ msgstr "「(」與「)」之間缺少運算式"
 
86366
-
 
86367
-#~ msgid "#if with no expression"
 
86368
-#~ msgstr "#if 後沒有運算式"
 
86369
-
 
86370
-#~ msgid "operator '%s' has no right operand"
 
86371
-#~ msgstr "運算子「%s」沒有右運算元"
 
86372
-
 
86373
-#~ msgid "operator '%s' has no left operand"
 
86374
-#~ msgstr "運算子「%s」沒有左運算元"
 
86375
-
 
86376
-#~ msgid " ':' without preceding '?'"
 
86377
-#~ msgstr "「:」前沒有「?」"
 
86378
-
 
86379
-#~ msgid "no newline at end of file"
 
86380
-#~ msgstr "檔案未以空白列結束"
 
86381
-
 
86382
-#~ msgid "In file included from %s:%u"
 
86383
-#~ msgstr "在包含自 %s:%u 的檔案中"
 
86384
-
 
86385
-#~ msgid ""
 
86386
-#~ ",\n"
 
86387
-#~ "                 from %s:%u"
 
86388
-#~ msgstr ""
 
86389
-#~ ",\n"
 
86390
-#~ "                 從 %s:%u"
 
86391
Index: .
 
86392
===================================================================
 
86393
--- a/src/.     (.../tags/gcc_4_8_0_release)
 
86394
+++ b/src/.     (.../branches/gcc-4_8-branch)
 
86395
 
 
86396
Property changes on: .
 
86397
___________________________________________________________________
 
86398
Added: svn:mergeinfo
 
86399
   Merged /trunk:r197180,197284,197677,197951
 
86400
   Merged /:r197284