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

« back to all changes in this revision

Viewing changes to .svn/pristine/c2/c21a8b17189342b959a555583f8daf6c11b27d1f.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 20120406 (r197540).
 
2
 
 
3
last_updated()
 
4
{
 
5
        cat > ${dir}LAST_UPDATED <<EOF
 
6
Sat Apr  6 09:28:06 CEST 2013
 
7
Sat Apr  6 07:28:06 UTC 2013 (revision 197540)
 
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/doc/xml/manual/allocator.xml
 
667
===================================================================
 
668
--- a/src/libstdc++-v3/doc/xml/manual/allocator.xml     (.../tags/gcc_4_8_0_release)
 
669
+++ b/src/libstdc++-v3/doc/xml/manual/allocator.xml     (.../branches/gcc-4_8-branch)
 
670
@@ -504,7 +504,7 @@
 
671
   <biblioentry>
 
672
       <title>
 
673
        <link xmlns:xlink="http://www.w3.org/1999/xlink"
 
674
-             xlink:href="http://www.drdobbs.com/cpp/184403759">
 
675
+             xlink:href="http://www.drdobbs.com/the-standard-librarian-what-are-allocato/184403759">
 
676
       The Standard Librarian: What Are Allocators Good For?
 
677
        </link>
 
678
       </title>
 
679
Index: libstdc++-v3/doc/xml/manual/shared_ptr.xml
 
680
===================================================================
 
681
--- a/src/libstdc++-v3/doc/xml/manual/shared_ptr.xml    (.../tags/gcc_4_8_0_release)
 
682
+++ b/src/libstdc++-v3/doc/xml/manual/shared_ptr.xml    (.../branches/gcc-4_8-branch)
 
683
@@ -159,7 +159,7 @@
 
684
     
 
685
 <para>
 
686
 The
 
687
-<link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://boost.org/libs/smart_ptr/shared_ptr.htm#ThreadSafety">Thread
 
688
+<link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.boost.org/libs/smart_ptr/shared_ptr.htm#ThreadSafety">Thread
 
689
 Safety</link> section of the Boost shared_ptr documentation says "shared_ptr
 
690
 objects offer the same level of thread safety as built-in types."
 
691
 The implementation must ensure that concurrent updates to separate shared_ptr
 
692
Index: libstdc++-v3/doc/xml/manual/profile_mode.xml
 
693
===================================================================
 
694
--- a/src/libstdc++-v3/doc/xml/manual/profile_mode.xml  (.../tags/gcc_4_8_0_release)
 
695
+++ b/src/libstdc++-v3/doc/xml/manual/profile_mode.xml  (.../branches/gcc-4_8-branch)
 
696
@@ -1401,7 +1401,7 @@
 
697
   </para></listitem>
 
698
   <listitem><para><emphasis>Fundamentals:</emphasis>
 
699
   See papers:
 
700
-  <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://portal.acm.org/citation.cfm?doid=1065944.1065981">
 
701
+  <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="https://dl.acm.org/citation.cfm?doid=1065944.1065981">
 
702
   A framework for adaptive algorithm selection in STAPL</link> and
 
703
   <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://ieeexplore.ieee.org/search/wrapper.jsp?arnumber=4228227">
 
704
   Optimizing Sorting with Machine Learning Algorithms</link>.
 
705
@@ -1597,7 +1597,7 @@
 
706
   Keep a shadow for each container.  Record iterator dereferences and
 
707
   container member accesses.  Issue advice for elements referenced by
 
708
   multiple threads.
 
709
-  See paper: <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://portal.acm.org/citation.cfm?id=207110.207148">
 
710
+  See paper: <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="https://dl.acm.org/citation.cfm?id=207110.207148">
 
711
   The LRPD test: speculative run-time parallelization of loops with
 
712
   privatization and reduction parallelization</link>.
 
713
   </para></listitem>
 
714
Index: libstdc++-v3/doc/xml/manual/policy_data_structures_biblio.xml
 
715
===================================================================
 
716
--- a/src/libstdc++-v3/doc/xml/manual/policy_data_structures_biblio.xml (.../tags/gcc_4_8_0_release)
 
717
+++ b/src/libstdc++-v3/doc/xml/manual/policy_data_structures_biblio.xml (.../branches/gcc-4_8-branch)
 
718
@@ -895,7 +895,7 @@
 
719
     <biblioentry xml:id="biblio.maverik_lowerbounds">
 
720
       <title>
 
721
        <link xmlns:xlink="http://www.w3.org/1999/xlink"
 
722
-             xlink:href="http://magic.aladdin.cs.cmu.edu/2005/08/01/deamortization-part-2-binomial-heaps">
 
723
+             xlink:href="http://magic.aladdin.cs.cmu.edu/2005/08/01/deamortization-part-2-binomial-heaps/">
 
724
          Deamortization - Part 2: Binomial Heaps
 
725
        </link>
 
726
       </title>
 
727
@@ -1142,7 +1142,7 @@
 
728
     <biblioentry xml:id="biblio.nelson96stlpq">
 
729
       <title>
 
730
        <link xmlns:xlink="http://www.w3.org/1999/xlink"
 
731
-             xlink:href="http://www.dogma.net/markn/articles/pq_stl/priority.htm">Priority Queues and the STL
 
732
+             xlink:href="http://marknelson.us/1996/01/01/priority-queues/">Priority Queues and the STL
 
733
        </link>
 
734
       </title>
 
735
       <date>
 
736
Index: libstdc++-v3/doc/xml/manual/debug.xml
 
737
===================================================================
 
738
--- a/src/libstdc++-v3/doc/xml/manual/debug.xml (.../tags/gcc_4_8_0_release)
 
739
+++ b/src/libstdc++-v3/doc/xml/manual/debug.xml (.../branches/gcc-4_8-branch)
 
740
@@ -234,7 +234,7 @@
 
741
   xlink:href="http://valgrind.org/docs/manual/hg-manual.html"> 
 
742
   Helgrind</link>, and
 
743
   <link xmlns:xlink="http://www.w3.org/1999/xlink" 
 
744
-  xlink:href="http://code.google.com/p/data-race-test"> 
 
745
+  xlink:href="http://code.google.com/p/data-race-test/"> 
 
746
   ThreadSanitizer</link>.
 
747
 </para>
 
748
 
 
749
Index: libstdc++-v3/doc/xml/manual/debug_mode.xml
 
750
===================================================================
 
751
--- a/src/libstdc++-v3/doc/xml/manual/debug_mode.xml    (.../tags/gcc_4_8_0_release)
 
752
+++ b/src/libstdc++-v3/doc/xml/manual/debug_mode.xml    (.../branches/gcc-4_8-branch)
 
753
@@ -856,7 +856,7 @@
 
754
   supports debugging for programs using libstdc++. The existing
 
755
   implementations include:</para>
 
756
 <itemizedlist>
 
757
-  <listitem><para><link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.mathcs.sjsu.edu/faculty/horstman/safestl.html">SafeSTL</link>:
 
758
+  <listitem><para><link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.cs.sjsu.edu/faculty/horstman/safestl.html">SafeSTL</link>:
 
759
   SafeSTL was the original debugging version of the Standard Template
 
760
   Library (STL), implemented by Cay S. Horstmann on top of the
 
761
   Hewlett-Packard STL. Though it inspired much work in this area, it
 
762
Index: libstdc++-v3/doc/xml/manual/policy_data_structures.xml
 
763
===================================================================
 
764
--- a/src/libstdc++-v3/doc/xml/manual/policy_data_structures.xml        (.../tags/gcc_4_8_0_release)
 
765
+++ b/src/libstdc++-v3/doc/xml/manual/policy_data_structures.xml        (.../branches/gcc-4_8-branch)
 
766
@@ -5061,8 +5061,7 @@
 
767
     </para>
 
768
 
 
769
     <para>
 
770
-      This library was partially written at
 
771
-      <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.haifa.il.ibm.com/">IBM's Haifa Research Labs</link>.
 
772
+      This library was partially written at IBM's Haifa Research Labs.
 
773
       It is based heavily on policy-based design and uses many useful
 
774
       techniques from Modern C++ Design: Generic Programming and Design
 
775
       Patterns Applied by Andrei Alexandrescu.
 
776
Index: libstdc++-v3/doc/xml/manual/documentation_hacking.xml
 
777
===================================================================
 
778
--- a/src/libstdc++-v3/doc/xml/manual/documentation_hacking.xml (.../tags/gcc_4_8_0_release)
 
779
+++ b/src/libstdc++-v3/doc/xml/manual/documentation_hacking.xml (.../branches/gcc-4_8-branch)
 
780
@@ -443,9 +443,8 @@
 
781
 
 
782
       <para>
 
783
        Some commentary to accompany
 
784
-       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
 
785
-       Documentation Blocks</link> section of
 
786
-       the Doxygen manual:
 
787
+       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
 
788
+       Documentation Blocks</link> section of the Doxygen manual:
 
789
       </para>
 
790
 
 
791
       <orderedlist inheritnum="ignore" continuation="restarts">
 
792
Index: libstdc++-v3/doc/xml/manual/appendix_contributing.xml
 
793
===================================================================
 
794
--- a/src/libstdc++-v3/doc/xml/manual/appendix_contributing.xml (.../tags/gcc_4_8_0_release)
 
795
+++ b/src/libstdc++-v3/doc/xml/manual/appendix_contributing.xml (.../branches/gcc-4_8-branch)
 
796
@@ -68,7 +68,7 @@
 
797
       <listitem>
 
798
        <para>
 
799
          Peruse
 
800
-         the <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.gnu.org/prep/standards">GNU
 
801
+         the <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.gnu.org/prep/standards/">GNU
 
802
          Coding Standards</link>, and chuckle when you hit the part
 
803
          about <quote>Using Languages Other Than C</quote>.
 
804
        </para>
 
805
Index: libstdc++-v3/doc/xml/manual/messages.xml
 
806
===================================================================
 
807
--- a/src/libstdc++-v3/doc/xml/manual/messages.xml      (.../tags/gcc_4_8_0_release)
 
808
+++ b/src/libstdc++-v3/doc/xml/manual/messages.xml      (.../branches/gcc-4_8-branch)
 
809
@@ -541,7 +541,7 @@
 
810
   <biblioentry>
 
811
       <title>
 
812
        <link xmlns:xlink="http://www.w3.org/1999/xlink"
 
813
-             xlink:href="http://java.sun.com/reference/api/index.html">
 
814
+             xlink:href="http://www.oracle.com/technetwork/java/api/index.html">
 
815
        API Specifications, Java Platform
 
816
        </link>
 
817
       </title>
 
818
Index: libstdc++-v3/include/debug/array
 
819
===================================================================
 
820
--- a/src/libstdc++-v3/include/debug/array      (.../tags/gcc_4_8_0_release)
 
821
+++ b/src/libstdc++-v3/include/debug/array      (.../branches/gcc-4_8-branch)
 
822
@@ -289,17 +289,11 @@
 
823
   // Tuple interface to class template array.
 
824
 
 
825
   /// tuple_size
 
826
-  template<typename _Tp> 
 
827
-    class tuple_size;
 
828
-
 
829
   template<typename _Tp, std::size_t _Nm>
 
830
     struct tuple_size<__debug::array<_Tp, _Nm>>
 
831
     : public integral_constant<std::size_t, _Nm> { };
 
832
 
 
833
   /// tuple_element
 
834
-  template<std::size_t _Int, typename _Tp>
 
835
-    class tuple_element;
 
836
-
 
837
   template<std::size_t _Int, typename _Tp, std::size_t _Nm>
 
838
     struct tuple_element<_Int, __debug::array<_Tp, _Nm>>
 
839
     {
 
840
Index: libstdc++-v3/include/std/chrono
 
841
===================================================================
 
842
--- a/src/libstdc++-v3/include/std/chrono       (.../tags/gcc_4_8_0_release)
 
843
+++ b/src/libstdc++-v3/include/std/chrono       (.../branches/gcc-4_8-branch)
 
844
@@ -225,7 +225,7 @@
 
845
        { return numeric_limits<_Rep>::lowest(); }
 
846
       };
 
847
 
 
848
-    template<typename T>
 
849
+    template<typename _Tp>
 
850
       struct __is_ratio
 
851
       : std::false_type
 
852
       { };
 
853
Index: libstdc++-v3/include/std/mutex
 
854
===================================================================
 
855
--- a/src/libstdc++-v3/include/std/mutex        (.../tags/gcc_4_8_0_release)
 
856
+++ b/src/libstdc++-v3/include/std/mutex        (.../branches/gcc-4_8-branch)
 
857
@@ -45,12 +45,13 @@
 
858
 #include <bits/gthr.h>
 
859
 #include <bits/move.h> // for std::swap
 
860
 
 
861
-#if defined(_GLIBCXX_HAS_GTHREADS) && defined(_GLIBCXX_USE_C99_STDINT_TR1)
 
862
+#ifdef _GLIBCXX_USE_C99_STDINT_TR1
 
863
 
 
864
 namespace std _GLIBCXX_VISIBILITY(default)
 
865
 {
 
866
 _GLIBCXX_BEGIN_NAMESPACE_VERSION
 
867
 
 
868
+#ifdef _GLIBCXX_HAS_GTHREADS
 
869
   // Common base class for std::mutex and std::timed_mutex
 
870
   class __mutex_base
 
871
   {
 
872
@@ -384,6 +385,7 @@
 
873
       }
 
874
   };
 
875
 #endif
 
876
+#endif // _GLIBCXX_HAS_GTHREADS
 
877
 
 
878
   /// Do not acquire ownership of the mutex.
 
879
   struct defer_lock_t { };
 
880
@@ -719,6 +721,7 @@
 
881
         }
 
882
     }
 
883
 
 
884
+#ifdef _GLIBCXX_HAS_GTHREADS
 
885
   /// once_flag
 
886
   struct once_flag
 
887
   {
 
888
@@ -790,13 +793,13 @@
 
889
       if (__e)
 
890
        __throw_system_error(__e);
 
891
     }
 
892
+#endif // _GLIBCXX_HAS_GTHREADS
 
893
 
 
894
   // @} group mutexes
 
895
 _GLIBCXX_END_NAMESPACE_VERSION
 
896
 } // namespace
 
897
+#endif // _GLIBCXX_USE_C99_STDINT_TR1
 
898
 
 
899
-#endif // _GLIBCXX_HAS_GTHREADS && _GLIBCXX_USE_C99_STDINT_TR1
 
900
-
 
901
 #endif // C++11
 
902
 
 
903
 #endif // _GLIBCXX_MUTEX
 
904
Index: libstdc++-v3/include/profile/array
 
905
===================================================================
 
906
--- a/src/libstdc++-v3/include/profile/array    (.../tags/gcc_4_8_0_release)
 
907
+++ b/src/libstdc++-v3/include/profile/array    (.../branches/gcc-4_8-branch)
 
908
@@ -251,17 +251,11 @@
 
909
   // Tuple interface to class template array.
 
910
 
 
911
   /// tuple_size
 
912
-  template<typename _Tp> 
 
913
-    class tuple_size;
 
914
-
 
915
   template<typename _Tp, std::size_t _Nm>
 
916
     struct tuple_size<__profile::array<_Tp, _Nm>>
 
917
     : public integral_constant<std::size_t, _Nm> { };
 
918
 
 
919
   /// tuple_element
 
920
-  template<std::size_t _Int, typename _Tp>
 
921
-    class tuple_element;
 
922
-
 
923
   template<std::size_t _Int, typename _Tp, std::size_t _Nm>
 
924
     struct tuple_element<_Int, __profile::array<_Tp, _Nm>>
 
925
     {
 
926
Index: libstdc++-v3/include/bits/stl_list.h
 
927
===================================================================
 
928
--- a/src/libstdc++-v3/include/bits/stl_list.h  (.../tags/gcc_4_8_0_release)
 
929
+++ b/src/libstdc++-v3/include/bits/stl_list.h  (.../branches/gcc-4_8-branch)
 
930
@@ -1487,7 +1487,11 @@
 
931
                               __false_type)
 
932
         {
 
933
          for (; __first != __last; ++__first)
 
934
+#if __cplusplus >= 201103L
 
935
+           emplace_back(*__first);
 
936
+#else
 
937
            push_back(*__first);
 
938
+#endif
 
939
        }
 
940
 
 
941
       // Called by list(n,v,a), and the range constructor when it turns out
 
942
Index: libstdc++-v3/include/bits/stl_vector.h
 
943
===================================================================
 
944
--- a/src/libstdc++-v3/include/bits/stl_vector.h        (.../tags/gcc_4_8_0_release)
 
945
+++ b/src/libstdc++-v3/include/bits/stl_vector.h        (.../branches/gcc-4_8-branch)
 
946
@@ -1184,7 +1184,11 @@
 
947
                            _InputIterator __last, std::input_iterator_tag)
 
948
         {
 
949
          for (; __first != __last; ++__first)
 
950
+#if __cplusplus >= 201103L
 
951
+           emplace_back(*__first);
 
952
+#else
 
953
            push_back(*__first);
 
954
+#endif
 
955
        }
 
956
 
 
957
       // Called by the second initialize_dispatch above
 
958
Index: libstdc++-v3/include/bits/deque.tcc
 
959
===================================================================
 
960
--- a/src/libstdc++-v3/include/bits/deque.tcc   (.../tags/gcc_4_8_0_release)
 
961
+++ b/src/libstdc++-v3/include/bits/deque.tcc   (.../branches/gcc-4_8-branch)
 
962
@@ -381,7 +381,11 @@
 
963
         __try
 
964
           {
 
965
             for (; __first != __last; ++__first)
 
966
+#if __cplusplus >= 201103L
 
967
+             emplace_back(*__first);
 
968
+#else
 
969
               push_back(*__first);
 
970
+#endif
 
971
           }
 
972
         __catch(...)
 
973
           {
 
974
Index: libstdc++-v3/ChangeLog
 
975
===================================================================
 
976
--- a/src/libstdc++-v3/ChangeLog        (.../tags/gcc_4_8_0_release)
 
977
+++ b/src/libstdc++-v3/ChangeLog        (.../branches/gcc-4_8-branch)
 
978
@@ -1,3 +1,75 @@
 
979
+2013-04-04  Gerald Pfeifer  <gerald@pfeifer.com>
 
980
+
 
981
+       * doc/xml/manual/allocator.xml: Adjust link to Dr.Dobb's article.q
 
982
+
 
983
+       * doc/xml/manual/appendix_contributing.xml: Adjust link to GNU
 
984
+       Coding Standards.
 
985
+
 
986
+       * doc/xml/manual/debug.xml: Adjust link for ThreadSanitizer.
 
987
+
 
988
+       * doc/xml/manual/debug_mode.xml: Adjust link for SafeSTL.
 
989
+
 
990
+       * doc/xml/manual/documentation_hacking.xml: Adjust Doxygen link.
 
991
+
 
992
+       * doc/xml/manual/messages.xml: Adjust link to Java API specs.
 
993
+
 
994
+       * doc/xml/manual/policy_data_structures: Remove direct link to
 
995
+       IBM Haifa Research Labs.
 
996
+
 
997
+       * doc/xml/manual/policy_data_structures_biblio.xml: Adjust links
 
998
+       for biblio.maverik_lowerbounds and biblio.nelson96stlpq.
 
999
+
 
1000
+       * doc/xml/manual/profile_mode.xml: Adjust two links to acm.org
 
1001
+       papers.
 
1002
+
 
1003
+       * doc/xml/manual/shared_ptr.xml: Use canonical address for
 
1004
+       www.boost.org.
 
1005
+
 
1006
+2013-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
 
1007
+
 
1008
+       PR libstdc++/56834
 
1009
+       * include/debug/array (tuple_size, tuple_element): Do not declare.
 
1010
+       * include/profile/array: Likewise.
 
1011
+       * testsuite/23_containers/array/tuple_interface/
 
1012
+       tuple_element_debug_neg.cc: Adjust dg-error line number.
 
1013
+
 
1014
+>>>>>>> .r197495
 
1015
+2013-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
 
1016
+
 
1017
+       PR libstdc++/55977 (partial, std::vector and std::deque bits)
 
1018
+       * include/bits/stl_vector.h (_M_range_initialize(_InputIterator,
 
1019
+       _InputIterator, std::input_iterator_tag)): Use emplace_back.
 
1020
+       * include/bits/deque.tcc (_M_range_initialize(_InputIterator,
 
1021
+       _InputIterator, std::input_iterator_tag)): Likewise.
 
1022
+       * testsuite/23_containers/vector/cons/55977.cc: New.
 
1023
+       * testsuite/23_containers/deque/cons/55977.cc: Likewise.
 
1024
+       * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
 
1025
+       Adjust dg-error line number.
 
1026
+       * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc:
 
1027
+       Likewise.
 
1028
+
 
1029
+2013-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
 
1030
+
 
1031
+       PR libstdc++/55979
 
1032
+       * include/bits/stl_list.h (_M_initialize_dispatch(_InputIterator,
 
1033
+       _InputIterator, __false_type)): Use emplace_back.
 
1034
+       * testsuite/23_containers/list/cons/55979.cc: New.
 
1035
+       * testsuite/23_containers/list/modifiers/1.h: Adjust.
 
1036
+       * testsuite/23_containers/list/requirements/dr438/assign_neg.cc:
 
1037
+       Adjust dg-error line number.
 
1038
+
 
1039
+2013-03-24  Jonathan Wakely  <jwakely.gcc@gmail.com>
 
1040
+
 
1041
+       PR libstdc++/56002
 
1042
+       * include/std/mutex (lock_guard, unique_lock, lock): Define without
 
1043
+       depending on _GLIBCXX_HAS_GTHREADS.
 
1044
+       * testsuite/30_threads/lock_guard/cons/1.cc: Run on all targets.
 
1045
+
 
1046
+2013-03-22  Paolo Carlini  <paolo.carlini@oracle.com>
 
1047
+
 
1048
+       PR libstdc++/56678
 
1049
+       * include/std/chrono (__is_ratio): Uglify T.
 
1050
+
 
1051
 2013-03-22  Release Manager
 
1052
 
 
1053
        * GCC 4.8.0 released.
 
1054
Index: libstdc++-v3/testsuite/30_threads/lock_guard/cons/1.cc
 
1055
===================================================================
 
1056
--- a/src/libstdc++-v3/testsuite/30_threads/lock_guard/cons/1.cc        (.../tags/gcc_4_8_0_release)
 
1057
+++ b/src/libstdc++-v3/testsuite/30_threads/lock_guard/cons/1.cc        (.../branches/gcc-4_8-branch)
 
1058
@@ -1,9 +1,6 @@
 
1059
-// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
 
1060
-// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } }
 
1061
-// { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } }
 
1062
-// { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } }
 
1063
+// { dg-do run }
 
1064
+// { dg-options " -std=gnu++11 " }
 
1065
 // { dg-require-cstdint "" }
 
1066
-// { dg-require-gthreads "" }
 
1067
 
 
1068
 // Copyright (C) 2010-2013 Free Software Foundation, Inc.
 
1069
 //
 
1070
Index: libstdc++-v3/testsuite/23_containers/vector/requirements/dr438/assign_neg.cc
 
1071
===================================================================
 
1072
--- a/src/libstdc++-v3/testsuite/23_containers/vector/requirements/dr438/assign_neg.cc  (.../tags/gcc_4_8_0_release)
 
1073
+++ b/src/libstdc++-v3/testsuite/23_containers/vector/requirements/dr438/assign_neg.cc  (.../branches/gcc-4_8-branch)
 
1074
@@ -18,7 +18,7 @@
 
1075
 // <http://www.gnu.org/licenses/>.
 
1076
 
 
1077
 // { dg-do compile }
 
1078
-// { dg-error "no matching" "" { target *-*-* } 1236 }
 
1079
+// { dg-error "no matching" "" { target *-*-* } 1240 }
 
1080
 
 
1081
 #include <vector>
 
1082
 
 
1083
Index: libstdc++-v3/testsuite/23_containers/vector/requirements/dr438/insert_neg.cc
 
1084
===================================================================
 
1085
--- a/src/libstdc++-v3/testsuite/23_containers/vector/requirements/dr438/insert_neg.cc  (.../tags/gcc_4_8_0_release)
 
1086
+++ b/src/libstdc++-v3/testsuite/23_containers/vector/requirements/dr438/insert_neg.cc  (.../branches/gcc-4_8-branch)
 
1087
@@ -18,7 +18,7 @@
 
1088
 // <http://www.gnu.org/licenses/>.
 
1089
 
 
1090
 // { dg-do compile }
 
1091
-// { dg-error "no matching" "" { target *-*-* } 1277 }
 
1092
+// { dg-error "no matching" "" { target *-*-* } 1281 }
 
1093
 
 
1094
 #include <vector>
 
1095
 
 
1096
Index: libstdc++-v3/testsuite/23_containers/vector/cons/55977.cc
 
1097
===================================================================
 
1098
--- a/src/libstdc++-v3/testsuite/23_containers/vector/cons/55977.cc     (.../tags/gcc_4_8_0_release)
 
1099
+++ b/src/libstdc++-v3/testsuite/23_containers/vector/cons/55977.cc     (.../branches/gcc-4_8-branch)
 
1100
@@ -0,0 +1,60 @@
 
1101
+// { dg-do compile }
 
1102
+// { dg-options "-std=gnu++11" }
 
1103
+
 
1104
+// Copyright (C) 2013 Free Software Foundation, Inc.
 
1105
+//
 
1106
+// This file is part of the GNU ISO C++ Library.  This library is free
 
1107
+// software; you can redistribute it and/or modify it under the
 
1108
+// terms of the GNU General Public License as published by the
 
1109
+// Free Software Foundation; either version 3, or (at your option)
 
1110
+// any later version.
 
1111
+//
 
1112
+// This library is distributed in the hope that it will be useful,
 
1113
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
 
1114
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 
1115
+// GNU General Public License for more details.
 
1116
+//
 
1117
+// You should have received a copy of the GNU General Public License along
 
1118
+// with this library; see the file COPYING3.  If not see
 
1119
+// <http://www.gnu.org/licenses/>.
 
1120
+
 
1121
+#include <memory>
 
1122
+#include <utility>
 
1123
+#include <vector>
 
1124
+#include <iterator>
 
1125
+
 
1126
+template <class T>
 
1127
+struct MyAllocator
 
1128
+{
 
1129
+  std::allocator<T> base;
 
1130
+  typedef T value_type;
 
1131
+  MyAllocator() = default;
 
1132
+  template <class U>
 
1133
+  MyAllocator(const MyAllocator<U>& other) : base(other.base) {}
 
1134
+  T* allocate(std::size_t n) { return base.allocate(n); }
 
1135
+  void deallocate(T* p, std::size_t n) { return base.deallocate(p, n); }
 
1136
+  template <class U, class... Args>
 
1137
+  void construct(U* p, Args&&... args)
 
1138
+  {
 
1139
+    ::new (static_cast<void*>(p)) U(std::forward<Args>(args)...);
 
1140
+  }
 
1141
+};
 
1142
+
 
1143
+struct A
 
1144
+{
 
1145
+private:
 
1146
+  friend class MyAllocator<A>;
 
1147
+  A(int value) : value(value) {}
 
1148
+  int value;
 
1149
+public:
 
1150
+  A() : value() {}
 
1151
+  int get() const { return value; }
 
1152
+};
 
1153
+
 
1154
+void foo()
 
1155
+{
 
1156
+  std::vector<A, MyAllocator<A>> v1;
 
1157
+  const int i = 1;
 
1158
+  v1.emplace_back(i); // OK
 
1159
+  std::vector<A, MyAllocator<A>> v2(std::istream_iterator<int>(), {}); // ERROR
 
1160
+}
 
1161
Index: libstdc++-v3/testsuite/23_containers/deque/cons/55977.cc
 
1162
===================================================================
 
1163
--- a/src/libstdc++-v3/testsuite/23_containers/deque/cons/55977.cc      (.../tags/gcc_4_8_0_release)
 
1164
+++ b/src/libstdc++-v3/testsuite/23_containers/deque/cons/55977.cc      (.../branches/gcc-4_8-branch)
 
1165
@@ -0,0 +1,70 @@
 
1166
+// { dg-do compile }
 
1167
+// { dg-options "-std=gnu++11" }
 
1168
+
 
1169
+// Copyright (C) 2013 Free Software Foundation, Inc.
 
1170
+//
 
1171
+// This file is part of the GNU ISO C++ Library.  This library is free
 
1172
+// software; you can redistribute it and/or modify it under the
 
1173
+// terms of the GNU General Public License as published by the
 
1174
+// Free Software Foundation; either version 3, or (at your option)
 
1175
+// any later version.
 
1176
+//
 
1177
+// This library is distributed in the hope that it will be useful,
 
1178
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
 
1179
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 
1180
+// GNU General Public License for more details.
 
1181
+//
 
1182
+// You should have received a copy of the GNU General Public License along
 
1183
+// with this library; see the file COPYING3.  If not see
 
1184
+// <http://www.gnu.org/licenses/>.
 
1185
+
 
1186
+#include <memory>
 
1187
+#include <utility>
 
1188
+#include <deque>
 
1189
+#include <iterator>
 
1190
+
 
1191
+template <class T>
 
1192
+struct MyAllocator
 
1193
+{
 
1194
+  std::allocator<T> base;
 
1195
+  typedef T         value_type;
 
1196
+
 
1197
+  // FIXME: these types shouldn't be required.
 
1198
+  typedef T*        pointer;
 
1199
+  typedef const T*  const_pointer;
 
1200
+  typedef T&        reference;
 
1201
+  typedef const T&  const_reference;
 
1202
+  template <typename U>
 
1203
+    struct rebind
 
1204
+    { typedef MyAllocator<U> other; };
 
1205
+
 
1206
+  MyAllocator() = default;
 
1207
+  template <class U>
 
1208
+  MyAllocator(const MyAllocator<U>& other) : base(other.base) {}
 
1209
+  T* allocate(std::size_t n) { return base.allocate(n); }
 
1210
+  void deallocate(T* p, std::size_t n) { return base.deallocate(p, n); }
 
1211
+  template <class U, class... Args>
 
1212
+  void construct(U* p, Args&&... args)
 
1213
+  {
 
1214
+    ::new (static_cast<void*>(p)) U(std::forward<Args>(args)...);
 
1215
+  }
 
1216
+};
 
1217
+
 
1218
+struct A
 
1219
+{
 
1220
+private:
 
1221
+  friend class MyAllocator<A>;
 
1222
+  A(int value) : value(value) {}
 
1223
+  int value;
 
1224
+public:
 
1225
+  A() : value() {}
 
1226
+  int get() const { return value; }
 
1227
+};
 
1228
+
 
1229
+void foo()
 
1230
+{
 
1231
+  std::deque<A, MyAllocator<A>> v1;
 
1232
+  const int i = 1;
 
1233
+  v1.emplace_back(i); // OK
 
1234
+  std::deque<A, MyAllocator<A>> v2(std::istream_iterator<int>(), {}); // ERROR
 
1235
+}
 
1236
Index: libstdc++-v3/testsuite/23_containers/list/modifiers/1.h
 
1237
===================================================================
 
1238
--- a/src/libstdc++-v3/testsuite/23_containers/list/modifiers/1.h       (.../tags/gcc_4_8_0_release)
 
1239
+++ b/src/libstdc++-v3/testsuite/23_containers/list/modifiers/1.h       (.../branches/gcc-4_8-branch)
 
1240
@@ -89,14 +89,22 @@
 
1241
   b = list0301.begin();
 
1242
   list0301.insert(b, A, A + N); // should be [321 322 333 13 13]
 
1243
   VERIFY(list0301.size() == 5);
 
1244
+#if __cplusplus >= 201103L
 
1245
+  VERIFY(copy_constructor::count() == 0);
 
1246
+#else
 
1247
   VERIFY(copy_constructor::count() == 3);
 
1248
+#endif
 
1249
   VERIFY(m->id() == 13);
 
1250
 
 
1251
   // range fill at end
 
1252
   value_type::reset();
 
1253
   list0301.insert(e, A, A + N); // should be [321 322 333 13 13 321 322 333]
 
1254
   VERIFY(list0301.size() == 8);
 
1255
+#if __cplusplus >= 201103L
 
1256
+  VERIFY(copy_constructor::count() == 0);
 
1257
+#else
 
1258
   VERIFY(copy_constructor::count() == 3);
 
1259
+#endif
 
1260
   VERIFY(e == list0301.end());
 
1261
   VERIFY(m->id() == 13);
 
1262
 
 
1263
@@ -104,7 +112,11 @@
 
1264
   value_type::reset();
 
1265
   list0301.insert(m, A, A + N);
 
1266
   VERIFY(list0301.size() == 11);
 
1267
+#if __cplusplus >= 201103L
 
1268
+  VERIFY(copy_constructor::count() == 0);
 
1269
+#else
 
1270
   VERIFY(copy_constructor::count() == 3);
 
1271
+#endif
 
1272
   VERIFY(e == list0301.end());
 
1273
   VERIFY(m->id() == 13);
 
1274
 
 
1275
Index: libstdc++-v3/testsuite/23_containers/list/requirements/dr438/assign_neg.cc
 
1276
===================================================================
 
1277
--- a/src/libstdc++-v3/testsuite/23_containers/list/requirements/dr438/assign_neg.cc    (.../tags/gcc_4_8_0_release)
 
1278
+++ b/src/libstdc++-v3/testsuite/23_containers/list/requirements/dr438/assign_neg.cc    (.../branches/gcc-4_8-branch)
 
1279
@@ -18,7 +18,7 @@
 
1280
 // <http://www.gnu.org/licenses/>.
 
1281
 
 
1282
 // { dg-do compile }
 
1283
-// { dg-error "no matching" "" { target *-*-* } 1525 }
 
1284
+// { dg-error "no matching" "" { target *-*-* } 1529 }
 
1285
 
 
1286
 #include <list>
 
1287
 
 
1288
Index: libstdc++-v3/testsuite/23_containers/list/cons/55979.cc
 
1289
===================================================================
 
1290
--- a/src/libstdc++-v3/testsuite/23_containers/list/cons/55979.cc       (.../tags/gcc_4_8_0_release)
 
1291
+++ b/src/libstdc++-v3/testsuite/23_containers/list/cons/55979.cc       (.../branches/gcc-4_8-branch)
 
1292
@@ -0,0 +1,34 @@
 
1293
+// { dg-do compile }
 
1294
+// { dg-options "-std=gnu++11" }
 
1295
+
 
1296
+// Copyright (C) 2013 Free Software Foundation, Inc.
 
1297
+//
 
1298
+// This file is part of the GNU ISO C++ Library.  This library is free
 
1299
+// software; you can redistribute it and/or modify it under the
 
1300
+// terms of the GNU General Public License as published by the
 
1301
+// Free Software Foundation; either version 3, or (at your option)
 
1302
+// any later version.
 
1303
+//
 
1304
+// This library is distributed in the hope that it will be useful,
 
1305
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
 
1306
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 
1307
+// GNU General Public License for more details.
 
1308
+//
 
1309
+// You should have received a copy of the GNU General Public License along
 
1310
+// with this library; see the file COPYING3.  If not see
 
1311
+// <http://www.gnu.org/licenses/>.
 
1312
+
 
1313
+#include <list>
 
1314
+
 
1315
+struct A
 
1316
+{
 
1317
+  A(int) { }
 
1318
+  A(const A&) = delete;
 
1319
+  A& operator=(const A&) = delete;
 
1320
+};
 
1321
+
 
1322
+void foo()
 
1323
+{
 
1324
+  int i[] = {1, 2};
 
1325
+  std::list<A> li(i, i + 2);
 
1326
+}
 
1327
Index: libstdc++-v3/testsuite/23_containers/array/tuple_interface/tuple_element_debug_neg.cc
 
1328
===================================================================
 
1329
--- a/src/libstdc++-v3/testsuite/23_containers/array/tuple_interface/tuple_element_debug_neg.cc (.../tags/gcc_4_8_0_release)
 
1330
+++ b/src/libstdc++-v3/testsuite/23_containers/array/tuple_interface/tuple_element_debug_neg.cc (.../branches/gcc-4_8-branch)
 
1331
@@ -23,4 +23,4 @@
 
1332
 
 
1333
 typedef std::tuple_element<1, std::array<int, 1>>::type type;
 
1334
 
 
1335
-// { dg-error "static assertion failed" "" { target *-*-* } 306 }
 
1336
+// { dg-error "static assertion failed" "" { target *-*-* } 300 }
 
1337
Index: boehm-gc/Makefile.in
 
1338
===================================================================
 
1339
--- a/src/boehm-gc/Makefile.in  (.../tags/gcc_4_8_0_release)
 
1340
+++ b/src/boehm-gc/Makefile.in  (.../branches/gcc-4_8-branch)
 
1341
@@ -36,13 +36,10 @@
 
1342
 host_triplet = @host@
 
1343
 target_triplet = @target@
 
1344
 subdir = .
 
1345
-DIST_COMMON = $(am__configure_deps) $(srcdir)/../compile \
 
1346
-       $(srcdir)/../config.guess $(srcdir)/../config.sub \
 
1347
-       $(srcdir)/../depcomp $(srcdir)/../install-sh \
 
1348
-       $(srcdir)/../ltmain.sh $(srcdir)/../missing \
 
1349
-       $(srcdir)/../mkinstalldirs $(srcdir)/Makefile.am \
 
1350
-       $(srcdir)/Makefile.in $(srcdir)/threads.mk.in \
 
1351
-       $(top_srcdir)/configure ChangeLog depcomp
 
1352
+DIST_COMMON = ChangeLog $(srcdir)/Makefile.in $(srcdir)/Makefile.am \
 
1353
+       $(top_srcdir)/configure $(am__configure_deps) \
 
1354
+       $(srcdir)/../mkinstalldirs $(srcdir)/threads.mk.in \
 
1355
+       $(srcdir)/../depcomp
 
1356
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
1357
 am__aclocal_m4_deps = $(top_srcdir)/../config/acx.m4 \
 
1358
        $(top_srcdir)/../config/depstand.m4 \
 
1359
@@ -63,14 +60,6 @@
 
1360
 CONFIG_CLEAN_VPATH_FILES =
 
1361
 LTLIBRARIES = $(noinst_LTLIBRARIES)
 
1362
 am__DEPENDENCIES_1 =
 
1363
-am__libgcjgc_la_SOURCES_DIST = allchblk.c alloc.c blacklst.c \
 
1364
-       checksums.c dbg_mlc.c dyn_load.c finalize.c gc_dlopen.c \
 
1365
-       gcj_mlc.c headers.c malloc.c mallocx.c mark.c mark_rts.c \
 
1366
-       misc.c new_hblk.c obj_map.c os_dep.c pcr_interface.c \
 
1367
-       ptr_chck.c real_malloc.c reclaim.c specific.c stubborn.c \
 
1368
-       typd_mlc.c backgraph.c win32_threads.c pthread_support.c \
 
1369
-       pthread_stop_world.c darwin_stop_world.c \
 
1370
-       powerpc_darwin_mach_dep.s
 
1371
 @POWERPC_DARWIN_TRUE@am__objects_1 = powerpc_darwin_mach_dep.lo
 
1372
 am_libgcjgc_la_OBJECTS = allchblk.lo alloc.lo blacklst.lo checksums.lo \
 
1373
        dbg_mlc.lo dyn_load.lo finalize.lo gc_dlopen.lo gcj_mlc.lo \
 
1374
@@ -80,14 +69,6 @@
 
1375
        backgraph.lo win32_threads.lo pthread_support.lo \
 
1376
        pthread_stop_world.lo darwin_stop_world.lo $(am__objects_1)
 
1377
 libgcjgc_la_OBJECTS = $(am_libgcjgc_la_OBJECTS)
 
1378
-am__libgcjgc_convenience_la_SOURCES_DIST = allchblk.c alloc.c \
 
1379
-       blacklst.c checksums.c dbg_mlc.c dyn_load.c finalize.c \
 
1380
-       gc_dlopen.c gcj_mlc.c headers.c malloc.c mallocx.c mark.c \
 
1381
-       mark_rts.c misc.c new_hblk.c obj_map.c os_dep.c \
 
1382
-       pcr_interface.c ptr_chck.c real_malloc.c reclaim.c specific.c \
 
1383
-       stubborn.c typd_mlc.c backgraph.c win32_threads.c \
 
1384
-       pthread_support.c pthread_stop_world.c darwin_stop_world.c \
 
1385
-       powerpc_darwin_mach_dep.s
 
1386
 am__objects_2 = allchblk.lo alloc.lo blacklst.lo checksums.lo \
 
1387
        dbg_mlc.lo dyn_load.lo finalize.lo gc_dlopen.lo gcj_mlc.lo \
 
1388
        headers.lo malloc.lo mallocx.lo mark.lo mark_rts.lo misc.lo \
 
1389
@@ -115,8 +96,6 @@
 
1390
 LTCCASCOMPILE = $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
 
1391
        --mode=compile $(CCAS) $(AM_CCASFLAGS) $(CCASFLAGS)
 
1392
 SOURCES = $(libgcjgc_la_SOURCES) $(libgcjgc_convenience_la_SOURCES)
 
1393
-DIST_SOURCES = $(am__libgcjgc_la_SOURCES_DIST) \
 
1394
-       $(am__libgcjgc_convenience_la_SOURCES_DIST)
 
1395
 MULTISRCTOP = 
 
1396
 MULTIBUILDTOP = 
 
1397
 MULTIDIRS = 
 
1398
@@ -133,47 +112,10 @@
 
1399
 RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive        \
 
1400
   distclean-recursive maintainer-clean-recursive
 
1401
 AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
 
1402
-       $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \
 
1403
-       distdir dist dist-all distcheck
 
1404
+       $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS
 
1405
 ETAGS = etags
 
1406
 CTAGS = ctags
 
1407
 DIST_SUBDIRS = $(SUBDIRS)
 
1408
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
1409
-distdir = $(PACKAGE)-$(VERSION)
 
1410
-top_distdir = $(distdir)
 
1411
-am__remove_distdir = \
 
1412
-  { test ! -d "$(distdir)" \
 
1413
-    || { find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \
 
1414
-         && rm -fr "$(distdir)"; }; }
 
1415
-am__relativize = \
 
1416
-  dir0=`pwd`; \
 
1417
-  sed_first='s,^\([^/]*\)/.*$$,\1,'; \
 
1418
-  sed_rest='s,^[^/]*/*,,'; \
 
1419
-  sed_last='s,^.*/\([^/]*\)$$,\1,'; \
 
1420
-  sed_butlast='s,/*[^/]*$$,,'; \
 
1421
-  while test -n "$$dir1"; do \
 
1422
-    first=`echo "$$dir1" | sed -e "$$sed_first"`; \
 
1423
-    if test "$$first" != "."; then \
 
1424
-      if test "$$first" = ".."; then \
 
1425
-        dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
 
1426
-        dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
 
1427
-      else \
 
1428
-        first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
 
1429
-        if test "$$first2" = "$$first"; then \
 
1430
-          dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
 
1431
-        else \
 
1432
-          dir2="../$$dir2"; \
 
1433
-        fi; \
 
1434
-        dir0="$$dir0"/"$$first"; \
 
1435
-      fi; \
 
1436
-    fi; \
 
1437
-    dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
 
1438
-  done; \
 
1439
-  reldir="$$dir2"
 
1440
-DIST_ARCHIVES = $(distdir).tar.gz
 
1441
-GZIP_ENV = --best
 
1442
-distuninstallcheck_listfiles = find . -type f -print
 
1443
-distcleancheck_listfiles = find . -type f -print
 
1444
 ACLOCAL = @ACLOCAL@
 
1445
 AMTAR = @AMTAR@
 
1446
 AM_CPPFLAGS = @AM_CPPFLAGS@
 
1447
@@ -314,7 +256,7 @@
 
1448
 top_build_prefix = @top_build_prefix@
 
1449
 top_builddir = @top_builddir@
 
1450
 top_srcdir = @top_srcdir@
 
1451
-AUTOMAKE_OPTIONS = foreign subdir-objects
 
1452
+AUTOMAKE_OPTIONS = foreign subdir-objects no-dist
 
1453
 ACLOCAL_AMFLAGS = -I .. -I ../config
 
1454
 SUBDIRS = include testsuite
 
1455
 noinst_LTLIBRARIES = libgcjgc.la libgcjgc_convenience.la
 
1456
@@ -672,182 +614,6 @@
 
1457
 
 
1458
 distclean-tags:
 
1459
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
1460
-
 
1461
-distdir: $(DISTFILES)
 
1462
-       $(am__remove_distdir)
 
1463
-       test -d "$(distdir)" || mkdir "$(distdir)"
 
1464
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
1465
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
1466
-       list='$(DISTFILES)'; \
 
1467
-         dist_files=`for file in $$list; do echo $$file; done | \
 
1468
-         sed -e "s|^$$srcdirstrip/||;t" \
 
1469
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
1470
-       case $$dist_files in \
 
1471
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
1472
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
1473
-                          sort -u` ;; \
 
1474
-       esac; \
 
1475
-       for file in $$dist_files; do \
 
1476
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
1477
-         if test -d $$d/$$file; then \
 
1478
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
1479
-           if test -d "$(distdir)/$$file"; then \
 
1480
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
1481
-           fi; \
 
1482
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
1483
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
1484
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
1485
-           fi; \
 
1486
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
1487
-         else \
 
1488
-           test -f "$(distdir)/$$file" \
 
1489
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
1490
-           || exit 1; \
 
1491
-         fi; \
 
1492
-       done
 
1493
-       @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
 
1494
-         if test "$$subdir" = .; then :; else \
 
1495
-           test -d "$(distdir)/$$subdir" \
 
1496
-           || $(MKDIR_P) "$(distdir)/$$subdir" \
 
1497
-           || exit 1; \
 
1498
-         fi; \
 
1499
-       done
 
1500
-       @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
 
1501
-         if test "$$subdir" = .; then :; else \
 
1502
-           dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
 
1503
-           $(am__relativize); \
 
1504
-           new_distdir=$$reldir; \
 
1505
-           dir1=$$subdir; dir2="$(top_distdir)"; \
 
1506
-           $(am__relativize); \
 
1507
-           new_top_distdir=$$reldir; \
 
1508
-           echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
 
1509
-           echo "     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
 
1510
-           ($(am__cd) $$subdir && \
 
1511
-             $(MAKE) $(AM_MAKEFLAGS) \
 
1512
-               top_distdir="$$new_top_distdir" \
 
1513
-               distdir="$$new_distdir" \
 
1514
-               am__remove_distdir=: \
 
1515
-               am__skip_length_check=: \
 
1516
-               am__skip_mode_fix=: \
 
1517
-               distdir) \
 
1518
-             || exit 1; \
 
1519
-         fi; \
 
1520
-       done
 
1521
-       -test -n "$(am__skip_mode_fix)" \
 
1522
-       || find "$(distdir)" -type d ! -perm -755 \
 
1523
-               -exec chmod u+rwx,go+rx {} \; -o \
 
1524
-         ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \
 
1525
-         ! -type d ! -perm -400 -exec chmod a+r {} \; -o \
 
1526
-         ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \
 
1527
-       || chmod -R a+r "$(distdir)"
 
1528
-dist-gzip: distdir
 
1529
-       tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
 
1530
-       $(am__remove_distdir)
 
1531
-
 
1532
-dist-bzip2: distdir
 
1533
-       tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2
 
1534
-       $(am__remove_distdir)
 
1535
-
 
1536
-dist-lzma: distdir
 
1537
-       tardir=$(distdir) && $(am__tar) | lzma -9 -c >$(distdir).tar.lzma
 
1538
-       $(am__remove_distdir)
 
1539
-
 
1540
-dist-xz: distdir
 
1541
-       tardir=$(distdir) && $(am__tar) | xz -c >$(distdir).tar.xz
 
1542
-       $(am__remove_distdir)
 
1543
-
 
1544
-dist-tarZ: distdir
 
1545
-       tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z
 
1546
-       $(am__remove_distdir)
 
1547
-
 
1548
-dist-shar: distdir
 
1549
-       shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz
 
1550
-       $(am__remove_distdir)
 
1551
-
 
1552
-dist-zip: distdir
 
1553
-       -rm -f $(distdir).zip
 
1554
-       zip -rq $(distdir).zip $(distdir)
 
1555
-       $(am__remove_distdir)
 
1556
-
 
1557
-dist dist-all: distdir
 
1558
-       tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
 
1559
-       $(am__remove_distdir)
 
1560
-
 
1561
-# This target untars the dist file and tries a VPATH configuration.  Then
 
1562
-# it guarantees that the distribution is self-contained by making another
 
1563
-# tarfile.
 
1564
-distcheck: dist
 
1565
-       case '$(DIST_ARCHIVES)' in \
 
1566
-       *.tar.gz*) \
 
1567
-         GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\
 
1568
-       *.tar.bz2*) \
 
1569
-         bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\
 
1570
-       *.tar.lzma*) \
 
1571
-         lzma -dc $(distdir).tar.lzma | $(am__untar) ;;\
 
1572
-       *.tar.xz*) \
 
1573
-         xz -dc $(distdir).tar.xz | $(am__untar) ;;\
 
1574
-       *.tar.Z*) \
 
1575
-         uncompress -c $(distdir).tar.Z | $(am__untar) ;;\
 
1576
-       *.shar.gz*) \
 
1577
-         GZIP=$(GZIP_ENV) gzip -dc $(distdir).shar.gz | unshar ;;\
 
1578
-       *.zip*) \
 
1579
-         unzip $(distdir).zip ;;\
 
1580
-       esac
 
1581
-       chmod -R a-w $(distdir); chmod a+w $(distdir)
 
1582
-       mkdir $(distdir)/_build
 
1583
-       mkdir $(distdir)/_inst
 
1584
-       chmod a-w $(distdir)
 
1585
-       test -d $(distdir)/_build || exit 0; \
 
1586
-       dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \
 
1587
-         && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \
 
1588
-         && am__cwd=`pwd` \
 
1589
-         && $(am__cd) $(distdir)/_build \
 
1590
-         && ../configure --srcdir=.. --prefix="$$dc_install_base" \
 
1591
-           $(DISTCHECK_CONFIGURE_FLAGS) \
 
1592
-         && $(MAKE) $(AM_MAKEFLAGS) \
 
1593
-         && $(MAKE) $(AM_MAKEFLAGS) dvi \
 
1594
-         && $(MAKE) $(AM_MAKEFLAGS) check \
 
1595
-         && $(MAKE) $(AM_MAKEFLAGS) install \
 
1596
-         && $(MAKE) $(AM_MAKEFLAGS) installcheck \
 
1597
-         && $(MAKE) $(AM_MAKEFLAGS) uninstall \
 
1598
-         && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \
 
1599
-               distuninstallcheck \
 
1600
-         && chmod -R a-w "$$dc_install_base" \
 
1601
-         && ({ \
 
1602
-              (cd ../.. && umask 077 && mkdir "$$dc_destdir") \
 
1603
-              && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \
 
1604
-              && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \
 
1605
-              && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \
 
1606
-                   distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \
 
1607
-             } || { rm -rf "$$dc_destdir"; exit 1; }) \
 
1608
-         && rm -rf "$$dc_destdir" \
 
1609
-         && $(MAKE) $(AM_MAKEFLAGS) dist \
 
1610
-         && rm -rf $(DIST_ARCHIVES) \
 
1611
-         && $(MAKE) $(AM_MAKEFLAGS) distcleancheck \
 
1612
-         && cd "$$am__cwd" \
 
1613
-         || exit 1
 
1614
-       $(am__remove_distdir)
 
1615
-       @(echo "$(distdir) archives ready for distribution: "; \
 
1616
-         list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \
 
1617
-         sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x'
 
1618
-distuninstallcheck:
 
1619
-       @$(am__cd) '$(distuninstallcheck_dir)' \
 
1620
-       && test `$(distuninstallcheck_listfiles) | wc -l` -le 1 \
 
1621
-          || { echo "ERROR: files left after uninstall:" ; \
 
1622
-               if test -n "$(DESTDIR)"; then \
 
1623
-                 echo "  (check DESTDIR support)"; \
 
1624
-               fi ; \
 
1625
-               $(distuninstallcheck_listfiles) ; \
 
1626
-               exit 1; } >&2
 
1627
-distcleancheck: distclean
 
1628
-       @if test '$(srcdir)' = . ; then \
 
1629
-         echo "ERROR: distcleancheck can only run from a VPATH build" ; \
 
1630
-         exit 1 ; \
 
1631
-       fi
 
1632
-       @test `$(distcleancheck_listfiles) | wc -l` -eq 0 \
 
1633
-         || { echo "ERROR: files left in build directory after distclean:" ; \
 
1634
-              $(distcleancheck_listfiles) ; \
 
1635
-              exit 1; } >&2
 
1636
 check-am: all-am
 
1637
 check: check-recursive
 
1638
 all-am: Makefile $(LTLIBRARIES) all-multi
 
1639
@@ -960,21 +726,19 @@
 
1640
 .PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
 
1641
        all all-am all-multi am--refresh check check-am clean \
 
1642
        clean-generic clean-libtool clean-multi \
 
1643
-       clean-noinstLTLIBRARIES ctags ctags-recursive dist dist-all \
 
1644
-       dist-bzip2 dist-gzip dist-lzma dist-shar dist-tarZ dist-xz \
 
1645
-       dist-zip distcheck distclean distclean-compile \
 
1646
-       distclean-generic distclean-libtool distclean-multi \
 
1647
-       distclean-tags distcleancheck distdir distuninstallcheck dvi \
 
1648
-       dvi-am html html-am info info-am install install-am \
 
1649
-       install-data install-data-am install-dvi install-dvi-am \
 
1650
-       install-exec install-exec-am install-html install-html-am \
 
1651
-       install-info install-info-am install-man install-multi \
 
1652
-       install-pdf install-pdf-am install-ps install-ps-am \
 
1653
-       install-strip installcheck installcheck-am installdirs \
 
1654
-       installdirs-am maintainer-clean maintainer-clean-generic \
 
1655
-       maintainer-clean-multi mostlyclean mostlyclean-compile \
 
1656
-       mostlyclean-generic mostlyclean-libtool mostlyclean-multi pdf \
 
1657
-       pdf-am ps ps-am tags tags-recursive uninstall uninstall-am
 
1658
+       clean-noinstLTLIBRARIES ctags ctags-recursive distclean \
 
1659
+       distclean-compile distclean-generic distclean-libtool \
 
1660
+       distclean-multi distclean-tags dvi dvi-am html html-am info \
 
1661
+       info-am install install-am install-data install-data-am \
 
1662
+       install-dvi install-dvi-am install-exec install-exec-am \
 
1663
+       install-html install-html-am install-info install-info-am \
 
1664
+       install-man install-multi install-pdf install-pdf-am \
 
1665
+       install-ps install-ps-am install-strip installcheck \
 
1666
+       installcheck-am installdirs installdirs-am maintainer-clean \
 
1667
+       maintainer-clean-generic maintainer-clean-multi mostlyclean \
 
1668
+       mostlyclean-compile mostlyclean-generic mostlyclean-libtool \
 
1669
+       mostlyclean-multi pdf pdf-am ps ps-am tags tags-recursive \
 
1670
+       uninstall uninstall-am
 
1671
 
 
1672
 override CFLAGS := $(filter-out $(O0_CFLAGS), $(CFLAGS)) $(O0_CFLAGS)
 
1673
 
 
1674
Index: boehm-gc/include/Makefile.in
 
1675
===================================================================
 
1676
--- a/src/boehm-gc/include/Makefile.in  (.../tags/gcc_4_8_0_release)
 
1677
+++ b/src/boehm-gc/include/Makefile.in  (.../branches/gcc-4_8-branch)
 
1678
@@ -36,9 +36,9 @@
 
1679
 host_triplet = @host@
 
1680
 target_triplet = @target@
 
1681
 subdir = include
 
1682
-DIST_COMMON = $(noinst_HEADERS) $(srcdir)/Makefile.am \
 
1683
-       $(srcdir)/Makefile.in $(srcdir)/gc_config.h.in \
 
1684
-       $(srcdir)/gc_ext_config.h.in
 
1685
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \
 
1686
+       $(srcdir)/gc_config.h.in $(srcdir)/gc_ext_config.h.in \
 
1687
+       $(noinst_HEADERS)
 
1688
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
1689
 am__aclocal_m4_deps = $(top_srcdir)/../config/acx.m4 \
 
1690
        $(top_srcdir)/../config/depstand.m4 \
 
1691
@@ -55,11 +55,9 @@
 
1692
 CONFIG_CLEAN_FILES =
 
1693
 CONFIG_CLEAN_VPATH_FILES =
 
1694
 SOURCES =
 
1695
-DIST_SOURCES =
 
1696
 HEADERS = $(noinst_HEADERS)
 
1697
 ETAGS = etags
 
1698
 CTAGS = ctags
 
1699
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
1700
 ACLOCAL = @ACLOCAL@
 
1701
 AMTAR = @AMTAR@
 
1702
 AM_CPPFLAGS = @AM_CPPFLAGS@
 
1703
@@ -200,7 +198,7 @@
 
1704
 top_build_prefix = @top_build_prefix@
 
1705
 top_builddir = @top_builddir@
 
1706
 top_srcdir = @top_srcdir@
 
1707
-AUTOMAKE_OPTIONS = foreign
 
1708
+AUTOMAKE_OPTIONS = foreign no-dist
 
1709
 noinst_HEADERS = gc.h gc_backptr.h gc_local_alloc.h \
 
1710
   gc_pthread_redirects.h gc_cpp.h
 
1711
 
 
1712
@@ -323,37 +321,6 @@
 
1713
 
 
1714
 distclean-tags:
 
1715
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
1716
-
 
1717
-distdir: $(DISTFILES)
 
1718
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
1719
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
1720
-       list='$(DISTFILES)'; \
 
1721
-         dist_files=`for file in $$list; do echo $$file; done | \
 
1722
-         sed -e "s|^$$srcdirstrip/||;t" \
 
1723
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
1724
-       case $$dist_files in \
 
1725
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
1726
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
1727
-                          sort -u` ;; \
 
1728
-       esac; \
 
1729
-       for file in $$dist_files; do \
 
1730
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
1731
-         if test -d $$d/$$file; then \
 
1732
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
1733
-           if test -d "$(distdir)/$$file"; then \
 
1734
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
1735
-           fi; \
 
1736
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
1737
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
1738
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
1739
-           fi; \
 
1740
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
1741
-         else \
 
1742
-           test -f "$(distdir)/$$file" \
 
1743
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
1744
-           || exit 1; \
 
1745
-         fi; \
 
1746
-       done
 
1747
 check-am: all-am
 
1748
 check: check-am
 
1749
 all-am: Makefile $(HEADERS) gc_config.h gc_ext_config.h
 
1750
@@ -453,16 +420,15 @@
 
1751
 
 
1752
 .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
 
1753
        clean-libtool ctags distclean distclean-generic distclean-hdr \
 
1754
-       distclean-libtool distclean-tags distdir dvi dvi-am html \
 
1755
-       html-am info info-am install install-am install-data \
 
1756
-       install-data-am install-dvi install-dvi-am install-exec \
 
1757
-       install-exec-am install-html install-html-am install-info \
 
1758
-       install-info-am install-man install-pdf install-pdf-am \
 
1759
-       install-ps install-ps-am install-strip installcheck \
 
1760
-       installcheck-am installdirs maintainer-clean \
 
1761
-       maintainer-clean-generic mostlyclean mostlyclean-generic \
 
1762
-       mostlyclean-libtool pdf pdf-am ps ps-am tags uninstall \
 
1763
-       uninstall-am
 
1764
+       distclean-libtool distclean-tags dvi dvi-am html html-am info \
 
1765
+       info-am install install-am install-data install-data-am \
 
1766
+       install-dvi install-dvi-am install-exec install-exec-am \
 
1767
+       install-html install-html-am install-info install-info-am \
 
1768
+       install-man install-pdf install-pdf-am install-ps \
 
1769
+       install-ps-am install-strip installcheck installcheck-am \
 
1770
+       installdirs maintainer-clean maintainer-clean-generic \
 
1771
+       mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
 
1772
+       ps ps-am tags uninstall uninstall-am
 
1773
 
 
1774
 
 
1775
 # Tell versions [3.59,3.63) of GNU make to not export all variables.
 
1776
Index: boehm-gc/include/Makefile.am
 
1777
===================================================================
 
1778
--- a/src/boehm-gc/include/Makefile.am  (.../tags/gcc_4_8_0_release)
 
1779
+++ b/src/boehm-gc/include/Makefile.am  (.../branches/gcc-4_8-branch)
 
1780
@@ -1,4 +1,4 @@
 
1781
-AUTOMAKE_OPTIONS = foreign
 
1782
+AUTOMAKE_OPTIONS = foreign no-dist
 
1783
 
 
1784
 noinst_HEADERS = gc.h gc_backptr.h gc_local_alloc.h \
 
1785
   gc_pthread_redirects.h gc_cpp.h
 
1786
Index: boehm-gc/ChangeLog
 
1787
===================================================================
 
1788
--- a/src/boehm-gc/ChangeLog    (.../tags/gcc_4_8_0_release)
 
1789
+++ b/src/boehm-gc/ChangeLog    (.../branches/gcc-4_8-branch)
 
1790
@@ -1,3 +1,13 @@
 
1791
+2013-03-22  Jakub Jelinek  <jakub@redhat.com>
 
1792
+
 
1793
+       PR other/43620
 
1794
+       * Makefile.am (AUTOMAKE_OPTIONS): Add no-dist.
 
1795
+       * include/Makefile.am (AUTOMAKE_OPTIONS): Add no-dist.
 
1796
+       * testsuite/Makefile.am (AUTOMAKE_OPTIONS): Add no-dist.
 
1797
+       * Makefile.in: Regenerated.
 
1798
+       * include/Makefile.in: Regenerated.
 
1799
+       * testsuite/Makefile.in: Regenerated.
 
1800
+
 
1801
 2013-03-22  Release Manager
 
1802
 
 
1803
        * GCC 4.8.0 released.
 
1804
Index: boehm-gc/testsuite/Makefile.in
 
1805
===================================================================
 
1806
--- a/src/boehm-gc/testsuite/Makefile.in        (.../tags/gcc_4_8_0_release)
 
1807
+++ b/src/boehm-gc/testsuite/Makefile.in        (.../branches/gcc-4_8-branch)
 
1808
@@ -35,7 +35,7 @@
 
1809
 host_triplet = @host@
 
1810
 target_triplet = @target@
 
1811
 subdir = testsuite
 
1812
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
1813
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
1814
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
1815
 am__aclocal_m4_deps = $(top_srcdir)/../config/acx.m4 \
 
1816
        $(top_srcdir)/../config/depstand.m4 \
 
1817
@@ -53,10 +53,8 @@
 
1818
 CONFIG_CLEAN_FILES =
 
1819
 CONFIG_CLEAN_VPATH_FILES =
 
1820
 SOURCES =
 
1821
-DIST_SOURCES =
 
1822
 RUNTESTDEFAULTFLAGS = --tool $$tool --srcdir $$srcdir
 
1823
 RUNTEST = runtest
 
1824
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
1825
 ACLOCAL = @ACLOCAL@
 
1826
 AMTAR = @AMTAR@
 
1827
 AM_CPPFLAGS = @AM_CPPFLAGS@
 
1828
@@ -197,7 +195,7 @@
 
1829
 top_build_prefix = @top_build_prefix@
 
1830
 top_builddir = @top_builddir@
 
1831
 top_srcdir = @top_srcdir@
 
1832
-AUTOMAKE_OPTIONS = foreign dejagnu
 
1833
+AUTOMAKE_OPTIONS = foreign dejagnu no-dist
 
1834
 EXPECT = expect
 
1835
 
 
1836
 # Override default.
 
1837
@@ -267,37 +265,6 @@
 
1838
        -l='$(DEJATOOL)'; for tool in $$l; do \
 
1839
          rm -f $$tool.sum $$tool.log; \
 
1840
        done
 
1841
-
 
1842
-distdir: $(DISTFILES)
 
1843
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
1844
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
1845
-       list='$(DISTFILES)'; \
 
1846
-         dist_files=`for file in $$list; do echo $$file; done | \
 
1847
-         sed -e "s|^$$srcdirstrip/||;t" \
 
1848
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
1849
-       case $$dist_files in \
 
1850
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
1851
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
1852
-                          sort -u` ;; \
 
1853
-       esac; \
 
1854
-       for file in $$dist_files; do \
 
1855
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
1856
-         if test -d $$d/$$file; then \
 
1857
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
1858
-           if test -d "$(distdir)/$$file"; then \
 
1859
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
1860
-           fi; \
 
1861
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
1862
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
1863
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
1864
-           fi; \
 
1865
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
1866
-         else \
 
1867
-           test -f "$(distdir)/$$file" \
 
1868
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
1869
-           || exit 1; \
 
1870
-         fi; \
 
1871
-       done
 
1872
 check-am: all-am
 
1873
        $(MAKE) $(AM_MAKEFLAGS) check-DEJAGNU
 
1874
 check: check-am
 
1875
@@ -399,8 +366,8 @@
 
1876
 
 
1877
 .PHONY: all all-am check check-DEJAGNU check-am clean clean-generic \
 
1878
        clean-libtool distclean distclean-DEJAGNU distclean-generic \
 
1879
-       distclean-libtool distdir dvi dvi-am html html-am info info-am \
 
1880
-       install install-am install-data install-data-am install-dvi \
 
1881
+       distclean-libtool dvi dvi-am html html-am info info-am install \
 
1882
+       install-am install-data install-data-am install-dvi \
 
1883
        install-dvi-am install-exec install-exec-am install-html \
 
1884
        install-html-am install-info install-info-am install-man \
 
1885
        install-pdf install-pdf-am install-ps install-ps-am \
 
1886
Index: boehm-gc/testsuite/Makefile.am
 
1887
===================================================================
 
1888
--- a/src/boehm-gc/testsuite/Makefile.am        (.../tags/gcc_4_8_0_release)
 
1889
+++ b/src/boehm-gc/testsuite/Makefile.am        (.../branches/gcc-4_8-branch)
 
1890
@@ -1,6 +1,6 @@
 
1891
 ## Process this file with automake to produce Makefile.in.
 
1892
 
 
1893
-AUTOMAKE_OPTIONS = foreign dejagnu
 
1894
+AUTOMAKE_OPTIONS = foreign dejagnu no-dist
 
1895
 
 
1896
 EXPECT = expect
 
1897
 
 
1898
Index: boehm-gc/Makefile.am
 
1899
===================================================================
 
1900
--- a/src/boehm-gc/Makefile.am  (.../tags/gcc_4_8_0_release)
 
1901
+++ b/src/boehm-gc/Makefile.am  (.../branches/gcc-4_8-branch)
 
1902
@@ -4,7 +4,7 @@
 
1903
 ## files that should be in the distribution are not mentioned in this
 
1904
 ## Makefile.am.
 
1905
 
 
1906
-AUTOMAKE_OPTIONS = foreign subdir-objects
 
1907
+AUTOMAKE_OPTIONS = foreign subdir-objects no-dist
 
1908
 ACLOCAL_AMFLAGS = -I .. -I ../config
 
1909
 
 
1910
 SUBDIRS = include testsuite
 
1911
Index: include/ChangeLog
 
1912
===================================================================
 
1913
--- a/src/include/ChangeLog     (.../tags/gcc_4_8_0_release)
 
1914
+++ b/src/include/ChangeLog     (.../branches/gcc-4_8-branch)
 
1915
@@ -1,3 +1,10 @@
 
1916
+2013-04-03  Jason Merrill  <jason@redhat.com>
 
1917
+
 
1918
+       Demangle C++11 ref-qualifier.
 
1919
+       * demangle.h (enum demangle_component_type): Add
 
1920
+       DEMANGLE_COMPONENT_REFERENCE_THIS,
 
1921
+       DEMANGLE_COMPONENT_RVALUE_REFERENCE_THIS.
 
1922
+
 
1923
 2013-03-22  Release Manager
 
1924
 
 
1925
        * GCC 4.8.0 released.
 
1926
Index: include/demangle.h
 
1927
===================================================================
 
1928
--- a/src/include/demangle.h    (.../tags/gcc_4_8_0_release)
 
1929
+++ b/src/include/demangle.h    (.../branches/gcc-4_8-branch)
 
1930
@@ -302,6 +302,12 @@
 
1931
   /* The const qualifier modifying a member function.  The one subtree
 
1932
      is the type which is being qualified.  */
 
1933
   DEMANGLE_COMPONENT_CONST_THIS,
 
1934
+  /* C++11 A reference modifying a member function.  The one subtree is the
 
1935
+     type which is being referenced.  */
 
1936
+  DEMANGLE_COMPONENT_REFERENCE_THIS,
 
1937
+  /* C++11: An rvalue reference modifying a member function.  The one
 
1938
+     subtree is the type which is being referenced.  */
 
1939
+  DEMANGLE_COMPONENT_RVALUE_REFERENCE_THIS,
 
1940
   /* A vendor qualifier.  The left subtree is the type which is being
 
1941
      qualified, and the right subtree is the name of the
 
1942
      qualifier.  */
 
1943
Index: libiberty/ChangeLog
 
1944
===================================================================
 
1945
--- a/src/libiberty/ChangeLog   (.../tags/gcc_4_8_0_release)
 
1946
+++ b/src/libiberty/ChangeLog   (.../branches/gcc-4_8-branch)
 
1947
@@ -1,3 +1,17 @@
 
1948
+2013-04-03  Jason Merrill  <jason@redhat.com>
 
1949
+
 
1950
+       Demangle C++11 ref-qualifier.
 
1951
+       * cp-demangle.c (d_ref_qualifier): New.
 
1952
+       (d_nested_name, d_function_type): Use it.
 
1953
+       (d_parmlist): Don't get confused by a ref-qualifier.
 
1954
+       (cplus_demangle_type): Reorder ref-qualifier.
 
1955
+       (d_pointer_to_member_type): Likewise.
 
1956
+       (d_dump): Handle DEMANGLE_COMPONENT_REFERENCE_THIS and
 
1957
+       DEMANGLE_COMPONENT_RVALUE_REFERENCE_THIS.
 
1958
+       (d_make_comp, has_return_type, d_encoding): Likewise.
 
1959
+       (d_print_comp, d_print_mod_list, d_print_mod): Likewise.
 
1960
+       (d_print_function_type, is_ctor_or_dtor): Likewise.
 
1961
+
 
1962
 2013-03-22  Release Manager
 
1963
 
 
1964
        * GCC 4.8.0 released.
 
1965
Index: libiberty/testsuite/demangle-expected
 
1966
===================================================================
 
1967
--- a/src/libiberty/testsuite/demangle-expected (.../tags/gcc_4_8_0_release)
 
1968
+++ b/src/libiberty/testsuite/demangle-expected (.../branches/gcc-4_8-branch)
 
1969
@@ -4279,3 +4279,15 @@
 
1970
 --format=gnu-v3
 
1971
 _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_
 
1972
 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}> > >&&)...)
 
1973
+--format=gnu-v3
 
1974
+_ZNKR1A1hEv
 
1975
+A::h() const &
 
1976
+--format=gnu-v3
 
1977
+_Z1lM1AKFvvRE
 
1978
+l(void (A::*)() const &)
 
1979
+--format=gnu-v3
 
1980
+_Z1mIFvvOEEvM1AT_
 
1981
+void m<void () &&>(void (A::*)() &&)
 
1982
+--format=gnu-v3
 
1983
+_Z1nIM1AKFvvREEvT_
 
1984
+void n<void (A::*)() const &>(void (A::*)() const &)
 
1985
Index: libiberty/cp-demangle.c
 
1986
===================================================================
 
1987
--- a/src/libiberty/cp-demangle.c       (.../tags/gcc_4_8_0_release)
 
1988
+++ b/src/libiberty/cp-demangle.c       (.../branches/gcc-4_8-branch)
 
1989
@@ -382,6 +382,9 @@
 
1990
 d_cv_qualifiers (struct d_info *, struct demangle_component **, int);
 
1991
 
 
1992
 static struct demangle_component *
 
1993
+d_ref_qualifier (struct d_info *, struct demangle_component *);
 
1994
+
 
1995
+static struct demangle_component *
 
1996
 d_function_type (struct d_info *);
 
1997
 
 
1998
 static struct demangle_component *
 
1999
@@ -614,6 +617,12 @@
 
2000
     case DEMANGLE_COMPONENT_CONST_THIS:
 
2001
       printf ("const this\n");
 
2002
       break;
 
2003
+    case DEMANGLE_COMPONENT_REFERENCE_THIS:
 
2004
+      printf ("reference this\n");
 
2005
+      break;
 
2006
+    case DEMANGLE_COMPONENT_RVALUE_REFERENCE_THIS:
 
2007
+      printf ("rvalue reference this\n");
 
2008
+      break;
 
2009
     case DEMANGLE_COMPONENT_VENDOR_TYPE_QUAL:
 
2010
       printf ("vendor type qualifier\n");
 
2011
       break;
 
2012
@@ -893,6 +902,8 @@
 
2013
     case DEMANGLE_COMPONENT_RESTRICT_THIS:
 
2014
     case DEMANGLE_COMPONENT_VOLATILE_THIS:
 
2015
     case DEMANGLE_COMPONENT_CONST_THIS:
 
2016
+    case DEMANGLE_COMPONENT_REFERENCE_THIS:
 
2017
+    case DEMANGLE_COMPONENT_RVALUE_REFERENCE_THIS:
 
2018
     case DEMANGLE_COMPONENT_ARGLIST:
 
2019
     case DEMANGLE_COMPONENT_TEMPLATE_ARGLIST:
 
2020
       break;
 
2021
@@ -1131,6 +1142,8 @@
 
2022
     case DEMANGLE_COMPONENT_RESTRICT_THIS:
 
2023
     case DEMANGLE_COMPONENT_VOLATILE_THIS:
 
2024
     case DEMANGLE_COMPONENT_CONST_THIS:
 
2025
+    case DEMANGLE_COMPONENT_REFERENCE_THIS:
 
2026
+    case DEMANGLE_COMPONENT_RVALUE_REFERENCE_THIS:
 
2027
       return has_return_type (d_left (dc));
 
2028
     }
 
2029
 }
 
2030
@@ -1186,7 +1199,9 @@
 
2031
             v2 demangler without DMGL_PARAMS.  */
 
2032
          while (dc->type == DEMANGLE_COMPONENT_RESTRICT_THIS
 
2033
                 || dc->type == DEMANGLE_COMPONENT_VOLATILE_THIS
 
2034
-                || dc->type == DEMANGLE_COMPONENT_CONST_THIS)
 
2035
+                || dc->type == DEMANGLE_COMPONENT_CONST_THIS
 
2036
+                || dc->type == DEMANGLE_COMPONENT_REFERENCE_THIS
 
2037
+                || dc->type == DEMANGLE_COMPONENT_RVALUE_REFERENCE_THIS)
 
2038
            dc = d_left (dc);
 
2039
 
 
2040
          /* If the top level is a DEMANGLE_COMPONENT_LOCAL_NAME, then
 
2041
@@ -1200,7 +1215,9 @@
 
2042
              dcr = d_right (dc);
 
2043
              while (dcr->type == DEMANGLE_COMPONENT_RESTRICT_THIS
 
2044
                     || dcr->type == DEMANGLE_COMPONENT_VOLATILE_THIS
 
2045
-                    || dcr->type == DEMANGLE_COMPONENT_CONST_THIS)
 
2046
+                    || dcr->type == DEMANGLE_COMPONENT_CONST_THIS
 
2047
+                    || dcr->type == DEMANGLE_COMPONENT_REFERENCE_THIS
 
2048
+                    || dcr->type == DEMANGLE_COMPONENT_RVALUE_REFERENCE_THIS)
 
2049
                dcr = d_left (dcr);
 
2050
              dc->u.s_binary.right = dcr;
 
2051
            }
 
2052
@@ -1322,8 +1339,8 @@
 
2053
     }
 
2054
 }
 
2055
 
 
2056
-/* <nested-name> ::= N [<CV-qualifiers>] <prefix> <unqualified-name> E
 
2057
-                 ::= N [<CV-qualifiers>] <template-prefix> <template-args> E
 
2058
+/* <nested-name> ::= N [<CV-qualifiers>] [<ref-qualifier>] <prefix> <unqualified-name> E
 
2059
+                 ::= N [<CV-qualifiers>] [<ref-qualifier>] <template-prefix> <template-args> E
 
2060
 */
 
2061
 
 
2062
 static struct demangle_component *
 
2063
@@ -1331,6 +1348,7 @@
 
2064
 {
 
2065
   struct demangle_component *ret;
 
2066
   struct demangle_component **pret;
 
2067
+  struct demangle_component *rqual;
 
2068
 
 
2069
   if (! d_check_char (di, 'N'))
 
2070
     return NULL;
 
2071
@@ -1339,10 +1357,20 @@
 
2072
   if (pret == NULL)
 
2073
     return NULL;
 
2074
 
 
2075
+  /* Parse the ref-qualifier now and then attach it
 
2076
+     once we have something to attach it to.  */
 
2077
+  rqual = d_ref_qualifier (di, NULL);
 
2078
+
 
2079
   *pret = d_prefix (di);
 
2080
   if (*pret == NULL)
 
2081
     return NULL;
 
2082
 
 
2083
+  if (rqual)
 
2084
+    {
 
2085
+      d_left (rqual) = ret;
 
2086
+      ret = rqual;
 
2087
+    }
 
2088
+
 
2089
   if (! d_check_char (di, 'E'))
 
2090
     return NULL;
 
2091
 
 
2092
@@ -2171,8 +2199,20 @@
 
2093
       if (pret == NULL)
 
2094
        return NULL;
 
2095
       *pret = cplus_demangle_type (di);
 
2096
-      if (! *pret || ! d_add_substitution (di, ret))
 
2097
+      if (! *pret)
 
2098
        return NULL;
 
2099
+      if ((*pret)->type == DEMANGLE_COMPONENT_RVALUE_REFERENCE_THIS
 
2100
+         || (*pret)->type == DEMANGLE_COMPONENT_REFERENCE_THIS)
 
2101
+       {
 
2102
+         /* Move the ref-qualifier outside the cv-qualifiers so that
 
2103
+            they are printed in the right order.  */
 
2104
+         struct demangle_component *fn = d_left (*pret);
 
2105
+         d_left (*pret) = ret;
 
2106
+         ret = *pret;
 
2107
+         *pret = fn;
 
2108
+       }
 
2109
+      if (! d_add_substitution (di, ret))
 
2110
+       return NULL;
 
2111
       return ret;
 
2112
     }
 
2113
 
 
2114
@@ -2474,9 +2514,40 @@
 
2115
   return pret;
 
2116
 }
 
2117
 
 
2118
-/* <function-type> ::= F [Y] <bare-function-type> E  */
 
2119
+/* <ref-qualifier> ::= R
 
2120
+                   ::= O */
 
2121
 
 
2122
 static struct demangle_component *
 
2123
+d_ref_qualifier (struct d_info *di, struct demangle_component *sub)
 
2124
+{
 
2125
+  struct demangle_component *ret = sub;
 
2126
+  char peek;
 
2127
+
 
2128
+  peek = d_peek_char (di);
 
2129
+  if (peek == 'R' || peek == 'O')
 
2130
+    {
 
2131
+      enum demangle_component_type t;
 
2132
+      if (peek == 'R')
 
2133
+       {
 
2134
+         t = DEMANGLE_COMPONENT_REFERENCE_THIS;
 
2135
+         di->expansion += sizeof "&";
 
2136
+       }
 
2137
+      else
 
2138
+       {
 
2139
+         t = DEMANGLE_COMPONENT_RVALUE_REFERENCE_THIS;
 
2140
+         di->expansion += sizeof "&&";
 
2141
+       }
 
2142
+      d_advance (di, 1);
 
2143
+
 
2144
+      ret = d_make_comp (di, t, ret, NULL);
 
2145
+    }
 
2146
+
 
2147
+  return ret;
 
2148
+}
 
2149
+
 
2150
+/* <function-type> ::= F [Y] <bare-function-type> [<ref-qualifier>] E  */
 
2151
+
 
2152
+static struct demangle_component *
 
2153
 d_function_type (struct d_info *di)
 
2154
 {
 
2155
   struct demangle_component *ret;
 
2156
@@ -2490,6 +2561,8 @@
 
2157
       d_advance (di, 1);
 
2158
     }
 
2159
   ret = d_bare_function_type (di, 1);
 
2160
+  ret = d_ref_qualifier (di, ret);
 
2161
+
 
2162
   if (! d_check_char (di, 'E'))
 
2163
     return NULL;
 
2164
   return ret;
 
2165
@@ -2512,6 +2585,10 @@
 
2166
       char peek = d_peek_char (di);
 
2167
       if (peek == '\0' || peek == 'E' || peek == '.')
 
2168
        break;
 
2169
+      if ((peek == 'R' || peek == 'O')
 
2170
+         && d_peek_next_char (di) == 'E')
 
2171
+       /* Function ref-qualifier, not a ref prefix for a parameter type.  */
 
2172
+       break;
 
2173
       type = cplus_demangle_type (di);
 
2174
       if (type == NULL)
 
2175
        return NULL;
 
2176
@@ -2692,6 +2769,18 @@
 
2177
   if (*pmem == NULL)
 
2178
     return NULL;
 
2179
 
 
2180
+  if (pmem != &mem
 
2181
+      && ((*pmem)->type == DEMANGLE_COMPONENT_RVALUE_REFERENCE_THIS
 
2182
+         || (*pmem)->type == DEMANGLE_COMPONENT_REFERENCE_THIS))
 
2183
+    {
 
2184
+      /* Move the ref-qualifier outside the cv-qualifiers so that
 
2185
+        they are printed in the right order.  */
 
2186
+      struct demangle_component *fn = d_left (*pmem);
 
2187
+      d_left (*pmem) = mem;
 
2188
+      mem = *pmem;
 
2189
+      *pmem = fn;
 
2190
+    }
 
2191
+
 
2192
   if (pmem != &mem && (*pmem)->type != DEMANGLE_COMPONENT_FUNCTION_TYPE)
 
2193
     {
 
2194
       if (! d_add_substitution (di, mem))
 
2195
@@ -3923,7 +4012,9 @@
 
2196
 
 
2197
            if (typed_name->type != DEMANGLE_COMPONENT_RESTRICT_THIS
 
2198
                && typed_name->type != DEMANGLE_COMPONENT_VOLATILE_THIS
 
2199
-               && typed_name->type != DEMANGLE_COMPONENT_CONST_THIS)
 
2200
+               && typed_name->type != DEMANGLE_COMPONENT_CONST_THIS
 
2201
+               && typed_name->type != DEMANGLE_COMPONENT_RVALUE_REFERENCE_THIS
 
2202
+               && typed_name->type != DEMANGLE_COMPONENT_REFERENCE_THIS)
 
2203
              break;
 
2204
 
 
2205
            typed_name = d_left (typed_name);
 
2206
@@ -3957,7 +4048,10 @@
 
2207
              local_name = local_name->u.s_unary_num.sub;
 
2208
            while (local_name->type == DEMANGLE_COMPONENT_RESTRICT_THIS
 
2209
                   || local_name->type == DEMANGLE_COMPONENT_VOLATILE_THIS
 
2210
-                  || local_name->type == DEMANGLE_COMPONENT_CONST_THIS)
 
2211
+                  || local_name->type == DEMANGLE_COMPONENT_CONST_THIS
 
2212
+                  || local_name->type == DEMANGLE_COMPONENT_REFERENCE_THIS
 
2213
+                  || (local_name->type
 
2214
+                      == DEMANGLE_COMPONENT_RVALUE_REFERENCE_THIS))
 
2215
              {
 
2216
                if (i >= sizeof adpm / sizeof adpm[0])
 
2217
                  {
 
2218
@@ -4234,6 +4328,8 @@
 
2219
     case DEMANGLE_COMPONENT_RESTRICT_THIS:
 
2220
     case DEMANGLE_COMPONENT_VOLATILE_THIS:
 
2221
     case DEMANGLE_COMPONENT_CONST_THIS:
 
2222
+    case DEMANGLE_COMPONENT_REFERENCE_THIS:
 
2223
+    case DEMANGLE_COMPONENT_RVALUE_REFERENCE_THIS:
 
2224
     case DEMANGLE_COMPONENT_VENDOR_TYPE_QUAL:
 
2225
     case DEMANGLE_COMPONENT_POINTER:
 
2226
     case DEMANGLE_COMPONENT_COMPLEX:
 
2227
@@ -4906,7 +5002,10 @@
 
2228
       || (! suffix
 
2229
          && (mods->mod->type == DEMANGLE_COMPONENT_RESTRICT_THIS
 
2230
              || mods->mod->type == DEMANGLE_COMPONENT_VOLATILE_THIS
 
2231
-             || mods->mod->type == DEMANGLE_COMPONENT_CONST_THIS)))
 
2232
+             || mods->mod->type == DEMANGLE_COMPONENT_CONST_THIS
 
2233
+             || mods->mod->type == DEMANGLE_COMPONENT_REFERENCE_THIS
 
2234
+             || (mods->mod->type
 
2235
+                 == DEMANGLE_COMPONENT_RVALUE_REFERENCE_THIS))))
 
2236
     {
 
2237
       d_print_mod_list (dpi, options, mods->next, suffix);
 
2238
       return;
 
2239
@@ -4961,7 +5060,9 @@
 
2240
 
 
2241
       while (dc->type == DEMANGLE_COMPONENT_RESTRICT_THIS
 
2242
             || dc->type == DEMANGLE_COMPONENT_VOLATILE_THIS
 
2243
-            || dc->type == DEMANGLE_COMPONENT_CONST_THIS)
 
2244
+            || dc->type == DEMANGLE_COMPONENT_CONST_THIS
 
2245
+            || dc->type == DEMANGLE_COMPONENT_REFERENCE_THIS
 
2246
+            || dc->type == DEMANGLE_COMPONENT_RVALUE_REFERENCE_THIS)
 
2247
        dc = d_left (dc);
 
2248
 
 
2249
       d_print_comp (dpi, options, dc);
 
2250
@@ -5006,9 +5107,14 @@
 
2251
       if ((options & DMGL_JAVA) == 0)
 
2252
        d_append_char (dpi, '*');
 
2253
       return;
 
2254
+    case DEMANGLE_COMPONENT_REFERENCE_THIS:
 
2255
+      /* For the ref-qualifier, put a space before the &.  */
 
2256
+      d_append_char (dpi, ' ');
 
2257
     case DEMANGLE_COMPONENT_REFERENCE:
 
2258
       d_append_char (dpi, '&');
 
2259
       return;
 
2260
+    case DEMANGLE_COMPONENT_RVALUE_REFERENCE_THIS:
 
2261
+      d_append_char (dpi, ' ');
 
2262
     case DEMANGLE_COMPONENT_RVALUE_REFERENCE:
 
2263
       d_append_string (dpi, "&&");
 
2264
       return;
 
2265
@@ -5080,6 +5186,8 @@
 
2266
        case DEMANGLE_COMPONENT_RESTRICT_THIS:
 
2267
        case DEMANGLE_COMPONENT_VOLATILE_THIS:
 
2268
        case DEMANGLE_COMPONENT_CONST_THIS:
 
2269
+       case DEMANGLE_COMPONENT_REFERENCE_THIS:
 
2270
+       case DEMANGLE_COMPONENT_RVALUE_REFERENCE_THIS:
 
2271
          break;
 
2272
        default:
 
2273
          break;
 
2274
@@ -5600,14 +5708,17 @@
 
2275
       {
 
2276
        switch (dc->type)
 
2277
          {
 
2278
+           /* These cannot appear on a constructor or destructor.  */
 
2279
+         case DEMANGLE_COMPONENT_RESTRICT_THIS:
 
2280
+         case DEMANGLE_COMPONENT_VOLATILE_THIS:
 
2281
+         case DEMANGLE_COMPONENT_CONST_THIS:
 
2282
+         case DEMANGLE_COMPONENT_REFERENCE_THIS:
 
2283
+         case DEMANGLE_COMPONENT_RVALUE_REFERENCE_THIS:
 
2284
          default:
 
2285
            dc = NULL;
 
2286
            break;
 
2287
          case DEMANGLE_COMPONENT_TYPED_NAME:
 
2288
          case DEMANGLE_COMPONENT_TEMPLATE:
 
2289
-         case DEMANGLE_COMPONENT_RESTRICT_THIS:
 
2290
-         case DEMANGLE_COMPONENT_VOLATILE_THIS:
 
2291
-         case DEMANGLE_COMPONENT_CONST_THIS:
 
2292
            dc = d_left (dc);
 
2293
            break;
 
2294
          case DEMANGLE_COMPONENT_QUAL_NAME:
 
2295
Index: ChangeLog
 
2296
===================================================================
 
2297
--- a/src/ChangeLog     (.../tags/gcc_4_8_0_release)
 
2298
+++ b/src/ChangeLog     (.../branches/gcc-4_8-branch)
 
2299
@@ -1,3 +1,8 @@
 
2300
+2013-03-30  Matthias Klose  <doko@ubuntu.com>
 
2301
+
 
2302
+       * Makefile.def (target_modules): Don't install libffi.
 
2303
+       * Makefile.in: Regenerate.
 
2304
+
 
2305
 2013-03-22  Release Manager
 
2306
 
 
2307
        * GCC 4.8.0 released.
 
2308
Index: libbacktrace/ChangeLog
 
2309
===================================================================
 
2310
--- a/src/libbacktrace/ChangeLog        (.../tags/gcc_4_8_0_release)
 
2311
+++ b/src/libbacktrace/ChangeLog        (.../branches/gcc-4_8-branch)
 
2312
@@ -1,3 +1,8 @@
 
2313
+2013-03-25  Ian Lance Taylor  <iant@google.com>
 
2314
+
 
2315
+       * alloc.c: #include <sys/types.h>.
 
2316
+       * mmap.c: Likewise.
 
2317
+
 
2318
 2013-03-22  Release Manager
 
2319
 
 
2320
        * GCC 4.8.0 released.
 
2321
Index: libbacktrace/alloc.c
 
2322
===================================================================
 
2323
--- a/src/libbacktrace/alloc.c  (.../tags/gcc_4_8_0_release)
 
2324
+++ b/src/libbacktrace/alloc.c  (.../branches/gcc-4_8-branch)
 
2325
@@ -34,6 +34,7 @@
 
2326
 
 
2327
 #include <errno.h>
 
2328
 #include <stdlib.h>
 
2329
+#include <sys/types.h>
 
2330
 
 
2331
 #include "backtrace.h"
 
2332
 #include "internal.h"
 
2333
Index: libbacktrace/mmap.c
 
2334
===================================================================
 
2335
--- a/src/libbacktrace/mmap.c   (.../tags/gcc_4_8_0_release)
 
2336
+++ b/src/libbacktrace/mmap.c   (.../branches/gcc-4_8-branch)
 
2337
@@ -36,6 +36,7 @@
 
2338
 #include <string.h>
 
2339
 #include <stdlib.h>
 
2340
 #include <unistd.h>
 
2341
+#include <sys/types.h>
 
2342
 #include <sys/mman.h>
 
2343
 
 
2344
 #include "backtrace.h"
 
2345
Index: libjava/classpath/Makefile.in
 
2346
===================================================================
 
2347
--- a/src/libjava/classpath/Makefile.in (.../tags/gcc_4_8_0_release)
 
2348
+++ b/src/libjava/classpath/Makefile.in (.../branches/gcc-4_8-branch)
 
2349
@@ -35,25 +35,15 @@
 
2350
 host_triplet = @host@
 
2351
 target_triplet = @target@
 
2352
 subdir = .
 
2353
-DIST_COMMON = README $(am__configure_deps) $(srcdir)/../../compile \
 
2354
-       $(srcdir)/../../config.guess $(srcdir)/../../config.rpath \
 
2355
-       $(srcdir)/../../config.sub $(srcdir)/../../install-sh \
 
2356
-       $(srcdir)/../../ltmain.sh $(srcdir)/../../missing \
 
2357
-       $(srcdir)/../../mkinstalldirs $(srcdir)/Makefile.am \
 
2358
-       $(srcdir)/Makefile.in $(top_srcdir)/configure \
 
2359
+DIST_COMMON = INSTALL NEWS README AUTHORS ChangeLog \
 
2360
+       $(srcdir)/Makefile.in $(srcdir)/Makefile.am \
 
2361
+       $(top_srcdir)/configure $(am__configure_deps) \
 
2362
+       $(srcdir)/../../mkinstalldirs \
 
2363
        $(top_srcdir)/gnu/classpath/Configuration.java.in \
 
2364
        $(top_srcdir)/gnu/java/security/Configuration.java.in \
 
2365
        $(top_srcdir)/resource/META-INF/services/java.util.prefs.PreferencesFactory.in \
 
2366
        $(top_srcdir)/resource/META-INF/services/javax.sound.sampled.spi.AudioFileReader.in \
 
2367
-       $(top_srcdir)/resource/META-INF/services/javax.sound.sampled.spi.MixerProvider.in \
 
2368
-       ../../ABOUT-NLS ../../COPYING ../../COPYING.LIB \
 
2369
-       ../../ChangeLog ../../README ../../compile ../../config.guess \
 
2370
-       ../../config.rpath ../../config.sub ../../depcomp \
 
2371
-       ../../install-sh ../../ltmain.sh ../../missing \
 
2372
-       ../../mkinstalldirs ../../ylwrap AUTHORS COPYING ChangeLog \
 
2373
-       INSTALL NEWS TODO compile config.guess config.rpath config.sub \
 
2374
-       depcomp install-sh ltcf-c.sh ltcf-cxx.sh ltcf-gcj.sh ltconfig \
 
2375
-       ltmain.sh missing mkinstalldirs
 
2376
+       $(top_srcdir)/resource/META-INF/services/javax.sound.sampled.spi.MixerProvider.in
 
2377
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
2378
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
2379
        $(top_srcdir)/../../config/lead-dot.m4 \
 
2380
@@ -91,7 +81,6 @@
 
2381
        resource/META-INF/services/javax.sound.sampled.spi.MixerProvider
 
2382
 CONFIG_CLEAN_VPATH_FILES =
 
2383
 SOURCES =
 
2384
-DIST_SOURCES =
 
2385
 MULTISRCTOP = 
 
2386
 MULTIBUILDTOP = 
 
2387
 MULTIDIRS = 
 
2388
@@ -108,46 +97,9 @@
 
2389
 RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive        \
 
2390
   distclean-recursive maintainer-clean-recursive
 
2391
 AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
 
2392
-       $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \
 
2393
-       distdir dist dist-all distcheck
 
2394
+       $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS
 
2395
 ETAGS = etags
 
2396
 CTAGS = ctags
 
2397
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
2398
-distdir = $(PACKAGE)-$(VERSION)
 
2399
-top_distdir = $(distdir)
 
2400
-am__remove_distdir = \
 
2401
-  { test ! -d "$(distdir)" \
 
2402
-    || { find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \
 
2403
-         && rm -fr "$(distdir)"; }; }
 
2404
-am__relativize = \
 
2405
-  dir0=`pwd`; \
 
2406
-  sed_first='s,^\([^/]*\)/.*$$,\1,'; \
 
2407
-  sed_rest='s,^[^/]*/*,,'; \
 
2408
-  sed_last='s,^.*/\([^/]*\)$$,\1,'; \
 
2409
-  sed_butlast='s,/*[^/]*$$,,'; \
 
2410
-  while test -n "$$dir1"; do \
 
2411
-    first=`echo "$$dir1" | sed -e "$$sed_first"`; \
 
2412
-    if test "$$first" != "."; then \
 
2413
-      if test "$$first" = ".."; then \
 
2414
-        dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
 
2415
-        dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
 
2416
-      else \
 
2417
-        first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
 
2418
-        if test "$$first2" = "$$first"; then \
 
2419
-          dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
 
2420
-        else \
 
2421
-          dir2="../$$dir2"; \
 
2422
-        fi; \
 
2423
-        dir0="$$dir0"/"$$first"; \
 
2424
-      fi; \
 
2425
-    fi; \
 
2426
-    dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
 
2427
-  done; \
 
2428
-  reldir="$$dir2"
 
2429
-DIST_ARCHIVES = $(distdir).tar.gz
 
2430
-GZIP_ENV = --best
 
2431
-distuninstallcheck_listfiles = find . -type f -print
 
2432
-distcleancheck_listfiles = find . -type f -print
 
2433
 ACLOCAL = @ACLOCAL@
 
2434
 AMTAR = @AMTAR@
 
2435
 ANTLR = @ANTLR@
 
2436
@@ -582,185 +534,6 @@
 
2437
 
 
2438
 distclean-tags:
 
2439
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
2440
-
 
2441
-distdir: $(DISTFILES)
 
2442
-       $(am__remove_distdir)
 
2443
-       test -d "$(distdir)" || mkdir "$(distdir)"
 
2444
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
2445
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
2446
-       list='$(DISTFILES)'; \
 
2447
-         dist_files=`for file in $$list; do echo $$file; done | \
 
2448
-         sed -e "s|^$$srcdirstrip/||;t" \
 
2449
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
2450
-       case $$dist_files in \
 
2451
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
2452
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
2453
-                          sort -u` ;; \
 
2454
-       esac; \
 
2455
-       for file in $$dist_files; do \
 
2456
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
2457
-         if test -d $$d/$$file; then \
 
2458
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
2459
-           if test -d "$(distdir)/$$file"; then \
 
2460
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
2461
-           fi; \
 
2462
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
2463
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
2464
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
2465
-           fi; \
 
2466
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
2467
-         else \
 
2468
-           test -f "$(distdir)/$$file" \
 
2469
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
2470
-           || exit 1; \
 
2471
-         fi; \
 
2472
-       done
 
2473
-       @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
 
2474
-         if test "$$subdir" = .; then :; else \
 
2475
-           test -d "$(distdir)/$$subdir" \
 
2476
-           || $(MKDIR_P) "$(distdir)/$$subdir" \
 
2477
-           || exit 1; \
 
2478
-         fi; \
 
2479
-       done
 
2480
-       @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
 
2481
-         if test "$$subdir" = .; then :; else \
 
2482
-           dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
 
2483
-           $(am__relativize); \
 
2484
-           new_distdir=$$reldir; \
 
2485
-           dir1=$$subdir; dir2="$(top_distdir)"; \
 
2486
-           $(am__relativize); \
 
2487
-           new_top_distdir=$$reldir; \
 
2488
-           echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
 
2489
-           echo "     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
 
2490
-           ($(am__cd) $$subdir && \
 
2491
-             $(MAKE) $(AM_MAKEFLAGS) \
 
2492
-               top_distdir="$$new_top_distdir" \
 
2493
-               distdir="$$new_distdir" \
 
2494
-               am__remove_distdir=: \
 
2495
-               am__skip_length_check=: \
 
2496
-               am__skip_mode_fix=: \
 
2497
-               distdir) \
 
2498
-             || exit 1; \
 
2499
-         fi; \
 
2500
-       done
 
2501
-       $(MAKE) $(AM_MAKEFLAGS) \
 
2502
-         top_distdir="$(top_distdir)" distdir="$(distdir)" \
 
2503
-         dist-hook
 
2504
-       -test -n "$(am__skip_mode_fix)" \
 
2505
-       || find "$(distdir)" -type d ! -perm -755 \
 
2506
-               -exec chmod u+rwx,go+rx {} \; -o \
 
2507
-         ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \
 
2508
-         ! -type d ! -perm -400 -exec chmod a+r {} \; -o \
 
2509
-         ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \
 
2510
-       || chmod -R a+r "$(distdir)"
 
2511
-dist-gzip: distdir
 
2512
-       tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
 
2513
-       $(am__remove_distdir)
 
2514
-
 
2515
-dist-bzip2: distdir
 
2516
-       tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2
 
2517
-       $(am__remove_distdir)
 
2518
-
 
2519
-dist-lzma: distdir
 
2520
-       tardir=$(distdir) && $(am__tar) | lzma -9 -c >$(distdir).tar.lzma
 
2521
-       $(am__remove_distdir)
 
2522
-
 
2523
-dist-xz: distdir
 
2524
-       tardir=$(distdir) && $(am__tar) | xz -c >$(distdir).tar.xz
 
2525
-       $(am__remove_distdir)
 
2526
-
 
2527
-dist-tarZ: distdir
 
2528
-       tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z
 
2529
-       $(am__remove_distdir)
 
2530
-
 
2531
-dist-shar: distdir
 
2532
-       shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz
 
2533
-       $(am__remove_distdir)
 
2534
-
 
2535
-dist-zip: distdir
 
2536
-       -rm -f $(distdir).zip
 
2537
-       zip -rq $(distdir).zip $(distdir)
 
2538
-       $(am__remove_distdir)
 
2539
-
 
2540
-dist dist-all: distdir
 
2541
-       tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
 
2542
-       $(am__remove_distdir)
 
2543
-
 
2544
-# This target untars the dist file and tries a VPATH configuration.  Then
 
2545
-# it guarantees that the distribution is self-contained by making another
 
2546
-# tarfile.
 
2547
-distcheck: dist
 
2548
-       case '$(DIST_ARCHIVES)' in \
 
2549
-       *.tar.gz*) \
 
2550
-         GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\
 
2551
-       *.tar.bz2*) \
 
2552
-         bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\
 
2553
-       *.tar.lzma*) \
 
2554
-         lzma -dc $(distdir).tar.lzma | $(am__untar) ;;\
 
2555
-       *.tar.xz*) \
 
2556
-         xz -dc $(distdir).tar.xz | $(am__untar) ;;\
 
2557
-       *.tar.Z*) \
 
2558
-         uncompress -c $(distdir).tar.Z | $(am__untar) ;;\
 
2559
-       *.shar.gz*) \
 
2560
-         GZIP=$(GZIP_ENV) gzip -dc $(distdir).shar.gz | unshar ;;\
 
2561
-       *.zip*) \
 
2562
-         unzip $(distdir).zip ;;\
 
2563
-       esac
 
2564
-       chmod -R a-w $(distdir); chmod a+w $(distdir)
 
2565
-       mkdir $(distdir)/_build
 
2566
-       mkdir $(distdir)/_inst
 
2567
-       chmod a-w $(distdir)
 
2568
-       test -d $(distdir)/_build || exit 0; \
 
2569
-       dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \
 
2570
-         && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \
 
2571
-         && am__cwd=`pwd` \
 
2572
-         && $(am__cd) $(distdir)/_build \
 
2573
-         && ../configure --srcdir=.. --prefix="$$dc_install_base" \
 
2574
-           $(DISTCHECK_CONFIGURE_FLAGS) \
 
2575
-         && $(MAKE) $(AM_MAKEFLAGS) \
 
2576
-         && $(MAKE) $(AM_MAKEFLAGS) dvi \
 
2577
-         && $(MAKE) $(AM_MAKEFLAGS) check \
 
2578
-         && $(MAKE) $(AM_MAKEFLAGS) install \
 
2579
-         && $(MAKE) $(AM_MAKEFLAGS) installcheck \
 
2580
-         && $(MAKE) $(AM_MAKEFLAGS) uninstall \
 
2581
-         && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \
 
2582
-               distuninstallcheck \
 
2583
-         && chmod -R a-w "$$dc_install_base" \
 
2584
-         && ({ \
 
2585
-              (cd ../.. && umask 077 && mkdir "$$dc_destdir") \
 
2586
-              && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \
 
2587
-              && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \
 
2588
-              && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \
 
2589
-                   distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \
 
2590
-             } || { rm -rf "$$dc_destdir"; exit 1; }) \
 
2591
-         && rm -rf "$$dc_destdir" \
 
2592
-         && $(MAKE) $(AM_MAKEFLAGS) dist \
 
2593
-         && rm -rf $(DIST_ARCHIVES) \
 
2594
-         && $(MAKE) $(AM_MAKEFLAGS) distcleancheck \
 
2595
-         && cd "$$am__cwd" \
 
2596
-         || exit 1
 
2597
-       $(am__remove_distdir)
 
2598
-       @(echo "$(distdir) archives ready for distribution: "; \
 
2599
-         list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \
 
2600
-         sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x'
 
2601
-distuninstallcheck:
 
2602
-       @$(am__cd) '$(distuninstallcheck_dir)' \
 
2603
-       && test `$(distuninstallcheck_listfiles) | wc -l` -le 1 \
 
2604
-          || { echo "ERROR: files left after uninstall:" ; \
 
2605
-               if test -n "$(DESTDIR)"; then \
 
2606
-                 echo "  (check DESTDIR support)"; \
 
2607
-               fi ; \
 
2608
-               $(distuninstallcheck_listfiles) ; \
 
2609
-               exit 1; } >&2
 
2610
-distcleancheck: distclean
 
2611
-       @if test '$(srcdir)' = . ; then \
 
2612
-         echo "ERROR: distcleancheck can only run from a VPATH build" ; \
 
2613
-         exit 1 ; \
 
2614
-       fi
 
2615
-       @test `$(distcleancheck_listfiles) | wc -l` -eq 0 \
 
2616
-         || { echo "ERROR: files left in build directory after distclean:" ; \
 
2617
-              $(distcleancheck_listfiles) ; \
 
2618
-              exit 1; } >&2
 
2619
 check-am: all-am
 
2620
 check: check-recursive
 
2621
 all-am: Makefile all-multi
 
2622
@@ -869,20 +642,17 @@
 
2623
 .PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
 
2624
        all all-am all-multi am--refresh check check-am clean \
 
2625
        clean-generic clean-libtool clean-multi ctags ctags-recursive \
 
2626
-       dist dist-all dist-bzip2 dist-gzip dist-hook dist-lzma \
 
2627
-       dist-shar dist-tarZ dist-xz dist-zip distcheck distclean \
 
2628
-       distclean-generic distclean-libtool distclean-multi \
 
2629
-       distclean-tags distcleancheck distdir distuninstallcheck dvi \
 
2630
-       dvi-am html html-am info info-am install install-am \
 
2631
-       install-data install-data-am install-dvi install-dvi-am \
 
2632
-       install-exec install-exec-am install-html install-html-am \
 
2633
-       install-info install-info-am install-man install-multi \
 
2634
-       install-pdf install-pdf-am install-ps install-ps-am \
 
2635
-       install-strip installcheck installcheck-am installdirs \
 
2636
-       installdirs-am maintainer-clean maintainer-clean-generic \
 
2637
-       maintainer-clean-multi mostlyclean mostlyclean-generic \
 
2638
-       mostlyclean-libtool mostlyclean-multi pdf pdf-am ps ps-am tags \
 
2639
-       tags-recursive uninstall uninstall-am
 
2640
+       distclean distclean-generic distclean-libtool distclean-multi \
 
2641
+       distclean-tags dvi dvi-am html html-am info info-am install \
 
2642
+       install-am install-data install-data-am install-dvi \
 
2643
+       install-dvi-am install-exec install-exec-am install-html \
 
2644
+       install-html-am install-info install-info-am install-man \
 
2645
+       install-multi install-pdf install-pdf-am install-ps \
 
2646
+       install-ps-am install-strip installcheck installcheck-am \
 
2647
+       installdirs installdirs-am maintainer-clean \
 
2648
+       maintainer-clean-generic maintainer-clean-multi mostlyclean \
 
2649
+       mostlyclean-generic mostlyclean-libtool mostlyclean-multi pdf \
 
2650
+       pdf-am ps ps-am tags tags-recursive uninstall uninstall-am
 
2651
 
 
2652
 
 
2653
 native: lib
 
2654
Index: libjava/classpath/scripts/Makefile.in
 
2655
===================================================================
 
2656
--- a/src/libjava/classpath/scripts/Makefile.in (.../tags/gcc_4_8_0_release)
 
2657
+++ b/src/libjava/classpath/scripts/Makefile.in (.../branches/gcc-4_8-branch)
 
2658
@@ -35,8 +35,8 @@
 
2659
 host_triplet = @host@
 
2660
 target_triplet = @target@
 
2661
 subdir = scripts
 
2662
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
 
2663
-       $(srcdir)/check_jni_methods.sh.in $(srcdir)/classpath.spec.in
 
2664
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \
 
2665
+       $(srcdir)/classpath.spec.in $(srcdir)/check_jni_methods.sh.in
 
2666
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
2667
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
2668
        $(top_srcdir)/../../config/lead-dot.m4 \
 
2669
@@ -68,8 +68,6 @@
 
2670
 CONFIG_CLEAN_FILES = classpath.spec check_jni_methods.sh
 
2671
 CONFIG_CLEAN_VPATH_FILES =
 
2672
 SOURCES =
 
2673
-DIST_SOURCES =
 
2674
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
2675
 ACLOCAL = @ACLOCAL@
 
2676
 AMTAR = @AMTAR@
 
2677
 ANTLR = @ANTLR@
 
2678
@@ -331,37 +329,6 @@
 
2679
 ctags: CTAGS
 
2680
 CTAGS:
 
2681
 
 
2682
-
 
2683
-distdir: $(DISTFILES)
 
2684
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
2685
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
2686
-       list='$(DISTFILES)'; \
 
2687
-         dist_files=`for file in $$list; do echo $$file; done | \
 
2688
-         sed -e "s|^$$srcdirstrip/||;t" \
 
2689
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
2690
-       case $$dist_files in \
 
2691
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
2692
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
2693
-                          sort -u` ;; \
 
2694
-       esac; \
 
2695
-       for file in $$dist_files; do \
 
2696
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
2697
-         if test -d $$d/$$file; then \
 
2698
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
2699
-           if test -d "$(distdir)/$$file"; then \
 
2700
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
2701
-           fi; \
 
2702
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
2703
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
2704
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
2705
-           fi; \
 
2706
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
2707
-         else \
 
2708
-           test -f "$(distdir)/$$file" \
 
2709
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
2710
-           || exit 1; \
 
2711
-         fi; \
 
2712
-       done
 
2713
 check-am: all-am
 
2714
 check: check-am
 
2715
 all-am: Makefile
 
2716
@@ -460,13 +427,13 @@
 
2717
 .MAKE: install-am install-strip
 
2718
 
 
2719
 .PHONY: all all-am check check-am clean clean-generic clean-libtool \
 
2720
-       distclean distclean-generic distclean-libtool distdir dvi \
 
2721
-       dvi-am html html-am info info-am install install-am \
 
2722
-       install-data install-data-am install-dvi install-dvi-am \
 
2723
-       install-exec install-exec-am install-html install-html-am \
 
2724
-       install-info install-info-am install-man install-pdf \
 
2725
-       install-pdf-am install-ps install-ps-am install-strip \
 
2726
-       installcheck installcheck-am installdirs maintainer-clean \
 
2727
+       distclean distclean-generic distclean-libtool dvi dvi-am html \
 
2728
+       html-am info info-am install install-am install-data \
 
2729
+       install-data-am install-dvi install-dvi-am install-exec \
 
2730
+       install-exec-am install-html install-html-am install-info \
 
2731
+       install-info-am install-man install-pdf install-pdf-am \
 
2732
+       install-ps install-ps-am install-strip installcheck \
 
2733
+       installcheck-am installdirs maintainer-clean \
 
2734
        maintainer-clean-generic mostlyclean mostlyclean-generic \
 
2735
        mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am
 
2736
 
 
2737
Index: libjava/classpath/resource/Makefile.in
 
2738
===================================================================
 
2739
--- a/src/libjava/classpath/resource/Makefile.in        (.../tags/gcc_4_8_0_release)
 
2740
+++ b/src/libjava/classpath/resource/Makefile.in        (.../branches/gcc-4_8-branch)
 
2741
@@ -36,7 +36,7 @@
 
2742
 host_triplet = @host@
 
2743
 target_triplet = @target@
 
2744
 subdir = resource
 
2745
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
2746
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
2747
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
2748
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
2749
        $(top_srcdir)/../../config/lead-dot.m4 \
 
2750
@@ -68,7 +68,6 @@
 
2751
 CONFIG_CLEAN_FILES =
 
2752
 CONFIG_CLEAN_VPATH_FILES =
 
2753
 SOURCES =
 
2754
-DIST_SOURCES =
 
2755
 am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
 
2756
 am__vpath_adj = case $$p in \
 
2757
     $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
 
2758
@@ -92,7 +91,6 @@
 
2759
   sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
 
2760
 am__installdirs = "$(DESTDIR)$(loggingdir)" "$(DESTDIR)$(securitydir)"
 
2761
 DATA = $(logging_DATA) $(security_DATA)
 
2762
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
2763
 ACLOCAL = @ACLOCAL@
 
2764
 AMTAR = @AMTAR@
 
2765
 ANTLR = @ANTLR@
 
2766
@@ -393,37 +391,6 @@
 
2767
 ctags: CTAGS
 
2768
 CTAGS:
 
2769
 
 
2770
-
 
2771
-distdir: $(DISTFILES)
 
2772
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
2773
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
2774
-       list='$(DISTFILES)'; \
 
2775
-         dist_files=`for file in $$list; do echo $$file; done | \
 
2776
-         sed -e "s|^$$srcdirstrip/||;t" \
 
2777
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
2778
-       case $$dist_files in \
 
2779
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
2780
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
2781
-                          sort -u` ;; \
 
2782
-       esac; \
 
2783
-       for file in $$dist_files; do \
 
2784
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
2785
-         if test -d $$d/$$file; then \
 
2786
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
2787
-           if test -d "$(distdir)/$$file"; then \
 
2788
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
2789
-           fi; \
 
2790
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
2791
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
2792
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
2793
-           fi; \
 
2794
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
2795
-         else \
 
2796
-           test -f "$(distdir)/$$file" \
 
2797
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
2798
-           || exit 1; \
 
2799
-         fi; \
 
2800
-       done
 
2801
 check-am: all-am
 
2802
 check: check-am
 
2803
 all-am: Makefile $(DATA)
 
2804
@@ -525,17 +492,17 @@
 
2805
 .MAKE: install-am install-strip
 
2806
 
 
2807
 .PHONY: all all-am check check-am clean clean-generic clean-libtool \
 
2808
-       distclean distclean-generic distclean-libtool distdir dvi \
 
2809
-       dvi-am html html-am info info-am install install-am \
 
2810
-       install-data install-data-am install-dvi install-dvi-am \
 
2811
-       install-exec install-exec-am install-html install-html-am \
 
2812
-       install-info install-info-am install-loggingDATA install-man \
 
2813
-       install-pdf install-pdf-am install-ps install-ps-am \
 
2814
-       install-securityDATA install-strip installcheck \
 
2815
-       installcheck-am installdirs maintainer-clean \
 
2816
-       maintainer-clean-generic mostlyclean mostlyclean-generic \
 
2817
-       mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am \
 
2818
-       uninstall-loggingDATA uninstall-securityDATA
 
2819
+       distclean distclean-generic distclean-libtool dvi dvi-am html \
 
2820
+       html-am info info-am install install-am install-data \
 
2821
+       install-data-am install-dvi install-dvi-am install-exec \
 
2822
+       install-exec-am install-html install-html-am install-info \
 
2823
+       install-info-am install-loggingDATA install-man install-pdf \
 
2824
+       install-pdf-am install-ps install-ps-am install-securityDATA \
 
2825
+       install-strip installcheck installcheck-am installdirs \
 
2826
+       maintainer-clean maintainer-clean-generic mostlyclean \
 
2827
+       mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
 
2828
+       uninstall uninstall-am uninstall-loggingDATA \
 
2829
+       uninstall-securityDATA
 
2830
 
 
2831
 
 
2832
 # Tell versions [3.59,3.63) of GNU make to not export all variables.
 
2833
Index: libjava/classpath/tools/Makefile.in
 
2834
===================================================================
 
2835
--- a/src/libjava/classpath/tools/Makefile.in   (.../tags/gcc_4_8_0_release)
 
2836
+++ b/src/libjava/classpath/tools/Makefile.in   (.../branches/gcc-4_8-branch)
 
2837
@@ -44,13 +44,13 @@
 
2838
 @CREATE_WRAPPERS_TRUE@@INSTALL_BINARIES_FALSE@ $(am__EXEEXT_2)
 
2839
 @CREATE_GJDOC_TRUE@@CREATE_WRAPPERS_FALSE@am__append_2 = gjdoc
 
2840
 subdir = tools
 
2841
-DIST_COMMON = README $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
 
2842
-       $(srcdir)/gappletviewer.in $(srcdir)/gjar.in \
 
2843
-       $(srcdir)/gjarsigner.in $(srcdir)/gjavah.in $(srcdir)/gjdoc.in \
 
2844
-       $(srcdir)/gkeytool.in $(srcdir)/gnative2ascii.in \
 
2845
-       $(srcdir)/gorbd.in $(srcdir)/grmic.in $(srcdir)/grmid.in \
 
2846
-       $(srcdir)/grmiregistry.in $(srcdir)/gserialver.in \
 
2847
-       $(srcdir)/gtnameserv.in
 
2848
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \
 
2849
+       $(srcdir)/gappletviewer.in $(srcdir)/gjarsigner.in \
 
2850
+       $(srcdir)/gkeytool.in $(srcdir)/gjar.in \
 
2851
+       $(srcdir)/gnative2ascii.in $(srcdir)/gserialver.in \
 
2852
+       $(srcdir)/grmiregistry.in $(srcdir)/gtnameserv.in \
 
2853
+       $(srcdir)/gorbd.in $(srcdir)/grmid.in $(srcdir)/grmic.in \
 
2854
+       $(srcdir)/gjavah.in $(srcdir)/gjdoc.in
 
2855
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
2856
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
2857
        $(top_srcdir)/../../config/lead-dot.m4 \
 
2858
@@ -95,7 +95,6 @@
 
2859
 @CREATE_WRAPPERS_TRUE@ $(am__EXEEXT_1)
 
2860
 am__installdirs = "$(DESTDIR)$(bindir)" "$(DESTDIR)$(bindir)"
 
2861
 PROGRAMS = $(bin_PROGRAMS) $(noinst_PROGRAMS)
 
2862
-am__gappletviewer_SOURCES_DIST = toolwrapper.c
 
2863
 @CREATE_WRAPPERS_TRUE@am_gappletviewer_OBJECTS =  \
 
2864
 @CREATE_WRAPPERS_TRUE@ gappletviewer-toolwrapper.$(OBJEXT)
 
2865
 gappletviewer_OBJECTS = $(am_gappletviewer_OBJECTS)
 
2866
@@ -103,14 +102,12 @@
 
2867
 gappletviewer_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \
 
2868
        $(LIBTOOLFLAGS) --mode=link $(CCLD) $(gappletviewer_CFLAGS) \
 
2869
        $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
 
2870
-am__gjar_SOURCES_DIST = toolwrapper.c
 
2871
 @CREATE_WRAPPERS_TRUE@am_gjar_OBJECTS = gjar-toolwrapper.$(OBJEXT)
 
2872
 gjar_OBJECTS = $(am_gjar_OBJECTS)
 
2873
 gjar_LDADD = $(LDADD)
 
2874
 gjar_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
 
2875
        --mode=link $(CCLD) $(gjar_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
 
2876
        $(LDFLAGS) -o $@
 
2877
-am__gjarsigner_SOURCES_DIST = toolwrapper.c
 
2878
 @CREATE_WRAPPERS_TRUE@am_gjarsigner_OBJECTS =  \
 
2879
 @CREATE_WRAPPERS_TRUE@ gjarsigner-toolwrapper.$(OBJEXT)
 
2880
 gjarsigner_OBJECTS = $(am_gjarsigner_OBJECTS)
 
2881
@@ -118,7 +115,6 @@
 
2882
 gjarsigner_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \
 
2883
        $(LIBTOOLFLAGS) --mode=link $(CCLD) $(gjarsigner_CFLAGS) \
 
2884
        $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
 
2885
-am__gjavah_SOURCES_DIST = toolwrapper.c
 
2886
 @CREATE_WRAPPERS_TRUE@am_gjavah_OBJECTS =  \
 
2887
 @CREATE_WRAPPERS_TRUE@ gjavah-toolwrapper.$(OBJEXT)
 
2888
 gjavah_OBJECTS = $(am_gjavah_OBJECTS)
 
2889
@@ -126,14 +122,12 @@
 
2890
 gjavah_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
 
2891
        --mode=link $(CCLD) $(gjavah_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
 
2892
        $(LDFLAGS) -o $@
 
2893
-am__gjdoc_SOURCES_DIST = toolwrapper.c
 
2894
 @CREATE_WRAPPERS_TRUE@am_gjdoc_OBJECTS = gjdoc-toolwrapper.$(OBJEXT)
 
2895
 gjdoc_OBJECTS = $(am_gjdoc_OBJECTS)
 
2896
 gjdoc_LDADD = $(LDADD)
 
2897
 gjdoc_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
 
2898
        --mode=link $(CCLD) $(gjdoc_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
 
2899
        $(LDFLAGS) -o $@
 
2900
-am__gkeytool_SOURCES_DIST = toolwrapper.c
 
2901
 @CREATE_WRAPPERS_TRUE@am_gkeytool_OBJECTS =  \
 
2902
 @CREATE_WRAPPERS_TRUE@ gkeytool-toolwrapper.$(OBJEXT)
 
2903
 gkeytool_OBJECTS = $(am_gkeytool_OBJECTS)
 
2904
@@ -141,7 +135,6 @@
 
2905
 gkeytool_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
 
2906
        --mode=link $(CCLD) $(gkeytool_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
 
2907
        $(LDFLAGS) -o $@
 
2908
-am__gnative2ascii_SOURCES_DIST = toolwrapper.c
 
2909
 @CREATE_WRAPPERS_TRUE@am_gnative2ascii_OBJECTS =  \
 
2910
 @CREATE_WRAPPERS_TRUE@ gnative2ascii-toolwrapper.$(OBJEXT)
 
2911
 gnative2ascii_OBJECTS = $(am_gnative2ascii_OBJECTS)
 
2912
@@ -149,28 +142,24 @@
 
2913
 gnative2ascii_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \
 
2914
        $(LIBTOOLFLAGS) --mode=link $(CCLD) $(gnative2ascii_CFLAGS) \
 
2915
        $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
 
2916
-am__gorbd_SOURCES_DIST = toolwrapper.c
 
2917
 @CREATE_WRAPPERS_TRUE@am_gorbd_OBJECTS = gorbd-toolwrapper.$(OBJEXT)
 
2918
 gorbd_OBJECTS = $(am_gorbd_OBJECTS)
 
2919
 gorbd_LDADD = $(LDADD)
 
2920
 gorbd_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
 
2921
        --mode=link $(CCLD) $(gorbd_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
 
2922
        $(LDFLAGS) -o $@
 
2923
-am__grmic_SOURCES_DIST = toolwrapper.c
 
2924
 @CREATE_WRAPPERS_TRUE@am_grmic_OBJECTS = grmic-toolwrapper.$(OBJEXT)
 
2925
 grmic_OBJECTS = $(am_grmic_OBJECTS)
 
2926
 grmic_LDADD = $(LDADD)
 
2927
 grmic_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
 
2928
        --mode=link $(CCLD) $(grmic_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
 
2929
        $(LDFLAGS) -o $@
 
2930
-am__grmid_SOURCES_DIST = toolwrapper.c
 
2931
 @CREATE_WRAPPERS_TRUE@am_grmid_OBJECTS = grmid-toolwrapper.$(OBJEXT)
 
2932
 grmid_OBJECTS = $(am_grmid_OBJECTS)
 
2933
 grmid_LDADD = $(LDADD)
 
2934
 grmid_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
 
2935
        --mode=link $(CCLD) $(grmid_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
 
2936
        $(LDFLAGS) -o $@
 
2937
-am__grmiregistry_SOURCES_DIST = toolwrapper.c
 
2938
 @CREATE_WRAPPERS_TRUE@am_grmiregistry_OBJECTS =  \
 
2939
 @CREATE_WRAPPERS_TRUE@ grmiregistry-toolwrapper.$(OBJEXT)
 
2940
 grmiregistry_OBJECTS = $(am_grmiregistry_OBJECTS)
 
2941
@@ -178,7 +167,6 @@
 
2942
 grmiregistry_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \
 
2943
        $(LIBTOOLFLAGS) --mode=link $(CCLD) $(grmiregistry_CFLAGS) \
 
2944
        $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
 
2945
-am__gserialver_SOURCES_DIST = toolwrapper.c
 
2946
 @CREATE_WRAPPERS_TRUE@am_gserialver_OBJECTS =  \
 
2947
 @CREATE_WRAPPERS_TRUE@ gserialver-toolwrapper.$(OBJEXT)
 
2948
 gserialver_OBJECTS = $(am_gserialver_OBJECTS)
 
2949
@@ -186,7 +174,6 @@
 
2950
 gserialver_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \
 
2951
        $(LIBTOOLFLAGS) --mode=link $(CCLD) $(gserialver_CFLAGS) \
 
2952
        $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
 
2953
-am__gtnameserv_SOURCES_DIST = toolwrapper.c
 
2954
 @CREATE_WRAPPERS_TRUE@am_gtnameserv_OBJECTS =  \
 
2955
 @CREATE_WRAPPERS_TRUE@ gtnameserv-toolwrapper.$(OBJEXT)
 
2956
 gtnameserv_OBJECTS = $(am_gtnameserv_OBJECTS)
 
2957
@@ -234,17 +221,9 @@
 
2958
        $(gkeytool_SOURCES) $(gnative2ascii_SOURCES) $(gorbd_SOURCES) \
 
2959
        $(grmic_SOURCES) $(grmid_SOURCES) $(grmiregistry_SOURCES) \
 
2960
        $(gserialver_SOURCES) $(gtnameserv_SOURCES)
 
2961
-DIST_SOURCES = $(am__gappletviewer_SOURCES_DIST) \
 
2962
-       $(am__gjar_SOURCES_DIST) $(am__gjarsigner_SOURCES_DIST) \
 
2963
-       $(am__gjavah_SOURCES_DIST) $(am__gjdoc_SOURCES_DIST) \
 
2964
-       $(am__gkeytool_SOURCES_DIST) $(am__gnative2ascii_SOURCES_DIST) \
 
2965
-       $(am__gorbd_SOURCES_DIST) $(am__grmic_SOURCES_DIST) \
 
2966
-       $(am__grmid_SOURCES_DIST) $(am__grmiregistry_SOURCES_DIST) \
 
2967
-       $(am__gserialver_SOURCES_DIST) $(am__gtnameserv_SOURCES_DIST)
 
2968
 DATA = $(noinst_DATA)
 
2969
 ETAGS = etags
 
2970
 CTAGS = ctags
 
2971
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
2972
 ACLOCAL = @ACLOCAL@
 
2973
 AMTAR = @AMTAR@
 
2974
 ANTLR = @ANTLR@
 
2975
@@ -1199,40 +1178,6 @@
 
2976
 
 
2977
 distclean-tags:
 
2978
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
2979
-
 
2980
-distdir: $(DISTFILES)
 
2981
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
2982
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
2983
-       list='$(DISTFILES)'; \
 
2984
-         dist_files=`for file in $$list; do echo $$file; done | \
 
2985
-         sed -e "s|^$$srcdirstrip/||;t" \
 
2986
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
2987
-       case $$dist_files in \
 
2988
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
2989
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
2990
-                          sort -u` ;; \
 
2991
-       esac; \
 
2992
-       for file in $$dist_files; do \
 
2993
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
2994
-         if test -d $$d/$$file; then \
 
2995
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
2996
-           if test -d "$(distdir)/$$file"; then \
 
2997
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
2998
-           fi; \
 
2999
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
3000
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
3001
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
3002
-           fi; \
 
3003
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
3004
-         else \
 
3005
-           test -f "$(distdir)/$$file" \
 
3006
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
3007
-           || exit 1; \
 
3008
-         fi; \
 
3009
-       done
 
3010
-       $(MAKE) $(AM_MAKEFLAGS) \
 
3011
-         top_distdir="$(top_distdir)" distdir="$(distdir)" \
 
3012
-         dist-hook
 
3013
 check-am: all-am
 
3014
 check: $(BUILT_SOURCES)
 
3015
        $(MAKE) $(AM_MAKEFLAGS) check-am
 
3016
@@ -1343,9 +1288,9 @@
 
3017
 
 
3018
 .PHONY: CTAGS GTAGS all all-am check check-am clean clean-binPROGRAMS \
 
3019
        clean-generic clean-libtool clean-local clean-noinstPROGRAMS \
 
3020
-       ctags dist-hook distclean distclean-compile distclean-generic \
 
3021
-       distclean-libtool distclean-tags distdir dvi dvi-am html \
 
3022
-       html-am info info-am install install-am install-binPROGRAMS \
 
3023
+       ctags distclean distclean-compile distclean-generic \
 
3024
+       distclean-libtool distclean-tags dvi dvi-am html html-am info \
 
3025
+       info-am install install-am install-binPROGRAMS \
 
3026
        install-binSCRIPTS install-data install-data-am install-dvi \
 
3027
        install-dvi-am install-exec install-exec-am install-html \
 
3028
        install-html-am install-info install-info-am install-man \
 
3029
Index: libjava/classpath/doc/Makefile.in
 
3030
===================================================================
 
3031
--- a/src/libjava/classpath/doc/Makefile.in     (.../tags/gcc_4_8_0_release)
 
3032
+++ b/src/libjava/classpath/doc/Makefile.in     (.../branches/gcc-4_8-branch)
 
3033
@@ -35,7 +35,7 @@
 
3034
 host_triplet = @host@
 
3035
 target_triplet = @target@
 
3036
 subdir = doc
 
3037
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in texinfo.tex
 
3038
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
3039
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
3040
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
3041
        $(top_srcdir)/../../config/lead-dot.m4 \
 
3042
@@ -67,7 +67,6 @@
 
3043
 CONFIG_CLEAN_FILES =
 
3044
 CONFIG_CLEAN_VPATH_FILES =
 
3045
 SOURCES =
 
3046
-DIST_SOURCES =
 
3047
 INFO_DEPS = cp-tools.info
 
3048
 am__TEXINFO_TEX_DIR = $(srcdir)/../../gcc/doc/include
 
3049
 DVIS = cp-tools.dvi
 
3050
@@ -115,37 +114,10 @@
 
3051
 RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive        \
 
3052
   distclean-recursive maintainer-clean-recursive
 
3053
 AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
 
3054
-       $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \
 
3055
-       distdir
 
3056
+       $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS
 
3057
 ETAGS = etags
 
3058
 CTAGS = ctags
 
3059
 DIST_SUBDIRS = $(SUBDIRS)
 
3060
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
3061
-am__relativize = \
 
3062
-  dir0=`pwd`; \
 
3063
-  sed_first='s,^\([^/]*\)/.*$$,\1,'; \
 
3064
-  sed_rest='s,^[^/]*/*,,'; \
 
3065
-  sed_last='s,^.*/\([^/]*\)$$,\1,'; \
 
3066
-  sed_butlast='s,/*[^/]*$$,,'; \
 
3067
-  while test -n "$$dir1"; do \
 
3068
-    first=`echo "$$dir1" | sed -e "$$sed_first"`; \
 
3069
-    if test "$$first" != "."; then \
 
3070
-      if test "$$first" = ".."; then \
 
3071
-        dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
 
3072
-        dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
 
3073
-      else \
 
3074
-        first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
 
3075
-        if test "$$first2" = "$$first"; then \
 
3076
-          dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
 
3077
-        else \
 
3078
-          dir2="../$$dir2"; \
 
3079
-        fi; \
 
3080
-        dir0="$$dir0"/"$$first"; \
 
3081
-      fi; \
 
3082
-    fi; \
 
3083
-    dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
 
3084
-  done; \
 
3085
-  reldir="$$dir2"
 
3086
 ACLOCAL = @ACLOCAL@
 
3087
 AMTAR = @AMTAR@
 
3088
 ANTLR = @ANTLR@
 
3089
@@ -756,81 +728,6 @@
 
3090
 
 
3091
 distclean-tags:
 
3092
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
3093
-
 
3094
-distdir: $(DISTFILES)
 
3095
-       @list='$(MANS)'; if test -n "$$list"; then \
 
3096
-         list=`for p in $$list; do \
 
3097
-           if test -f $$p; then d=; else d="$(srcdir)/"; fi; \
 
3098
-           if test -f "$$d$$p"; then echo "$$d$$p"; else :; fi; done`; \
 
3099
-         if test -n "$$list" && \
 
3100
-           grep 'ab help2man is required to generate this page' $$list >/dev/null; then \
 
3101
-           echo "error: found man pages containing the \`missing help2man' replacement text:" >&2; \
 
3102
-           grep -l 'ab help2man is required to generate this page' $$list | sed 's/^/         /' >&2; \
 
3103
-           echo "       to fix them, install help2man, remove and regenerate the man pages;" >&2; \
 
3104
-           echo "       typically \`make maintainer-clean' will remove them" >&2; \
 
3105
-           exit 1; \
 
3106
-         else :; fi; \
 
3107
-       else :; fi
 
3108
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
3109
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
3110
-       list='$(DISTFILES)'; \
 
3111
-         dist_files=`for file in $$list; do echo $$file; done | \
 
3112
-         sed -e "s|^$$srcdirstrip/||;t" \
 
3113
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
3114
-       case $$dist_files in \
 
3115
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
3116
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
3117
-                          sort -u` ;; \
 
3118
-       esac; \
 
3119
-       for file in $$dist_files; do \
 
3120
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
3121
-         if test -d $$d/$$file; then \
 
3122
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
3123
-           if test -d "$(distdir)/$$file"; then \
 
3124
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
3125
-           fi; \
 
3126
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
3127
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
3128
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
3129
-           fi; \
 
3130
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
3131
-         else \
 
3132
-           test -f "$(distdir)/$$file" \
 
3133
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
3134
-           || exit 1; \
 
3135
-         fi; \
 
3136
-       done
 
3137
-       @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
 
3138
-         if test "$$subdir" = .; then :; else \
 
3139
-           test -d "$(distdir)/$$subdir" \
 
3140
-           || $(MKDIR_P) "$(distdir)/$$subdir" \
 
3141
-           || exit 1; \
 
3142
-         fi; \
 
3143
-       done
 
3144
-       @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
 
3145
-         if test "$$subdir" = .; then :; else \
 
3146
-           dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
 
3147
-           $(am__relativize); \
 
3148
-           new_distdir=$$reldir; \
 
3149
-           dir1=$$subdir; dir2="$(top_distdir)"; \
 
3150
-           $(am__relativize); \
 
3151
-           new_top_distdir=$$reldir; \
 
3152
-           echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
 
3153
-           echo "     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
 
3154
-           ($(am__cd) $$subdir && \
 
3155
-             $(MAKE) $(AM_MAKEFLAGS) \
 
3156
-               top_distdir="$$new_top_distdir" \
 
3157
-               distdir="$$new_distdir" \
 
3158
-               am__remove_distdir=: \
 
3159
-               am__skip_length_check=: \
 
3160
-               am__skip_mode_fix=: \
 
3161
-               distdir) \
 
3162
-             || exit 1; \
 
3163
-         fi; \
 
3164
-       done
 
3165
-       $(MAKE) $(AM_MAKEFLAGS) \
 
3166
-         top_distdir="$(top_distdir)" distdir="$(distdir)" \
 
3167
-         dist-info
 
3168
 check-am: all-am
 
3169
 check: check-recursive
 
3170
 all-am: Makefile $(INFO_DEPS) $(MANS) all-local
 
3171
@@ -1021,8 +918,8 @@
 
3172
        all all-am all-local check check-am clean clean-aminfo \
 
3173
        clean-generic clean-libtool clean-local ctags ctags-recursive \
 
3174
        dist-info distclean distclean-generic distclean-libtool \
 
3175
-       distclean-tags distdir dvi dvi-am html html-am info info-am \
 
3176
-       install install-am install-data install-data-am install-dvi \
 
3177
+       distclean-tags dvi dvi-am html html-am info info-am install \
 
3178
+       install-am install-data install-data-am install-dvi \
 
3179
        install-dvi-am install-exec install-exec-am install-html \
 
3180
        install-html-am install-info install-info-am install-man \
 
3181
        install-man1 install-pdf install-pdf-am install-ps \
 
3182
Index: libjava/classpath/doc/api/Makefile.in
 
3183
===================================================================
 
3184
--- a/src/libjava/classpath/doc/api/Makefile.in (.../tags/gcc_4_8_0_release)
 
3185
+++ b/src/libjava/classpath/doc/api/Makefile.in (.../branches/gcc-4_8-branch)
 
3186
@@ -36,7 +36,7 @@
 
3187
 host_triplet = @host@
 
3188
 target_triplet = @target@
 
3189
 subdir = doc/api
 
3190
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
3191
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
3192
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
3193
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
3194
        $(top_srcdir)/../../config/lead-dot.m4 \
 
3195
@@ -68,9 +68,7 @@
 
3196
 CONFIG_CLEAN_FILES =
 
3197
 CONFIG_CLEAN_VPATH_FILES =
 
3198
 SOURCES =
 
3199
-DIST_SOURCES =
 
3200
 DATA = $(noinst_DATA)
 
3201
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
3202
 ACLOCAL = @ACLOCAL@
 
3203
 AMTAR = @AMTAR@
 
3204
 ANTLR = @ANTLR@
 
3205
@@ -330,37 +328,6 @@
 
3206
 ctags: CTAGS
 
3207
 CTAGS:
 
3208
 
 
3209
-
 
3210
-distdir: $(DISTFILES)
 
3211
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
3212
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
3213
-       list='$(DISTFILES)'; \
 
3214
-         dist_files=`for file in $$list; do echo $$file; done | \
 
3215
-         sed -e "s|^$$srcdirstrip/||;t" \
 
3216
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
3217
-       case $$dist_files in \
 
3218
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
3219
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
3220
-                          sort -u` ;; \
 
3221
-       esac; \
 
3222
-       for file in $$dist_files; do \
 
3223
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
3224
-         if test -d $$d/$$file; then \
 
3225
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
3226
-           if test -d "$(distdir)/$$file"; then \
 
3227
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
3228
-           fi; \
 
3229
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
3230
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
3231
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
3232
-           fi; \
 
3233
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
3234
-         else \
 
3235
-           test -f "$(distdir)/$$file" \
 
3236
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
3237
-           || exit 1; \
 
3238
-         fi; \
 
3239
-       done
 
3240
 check-am: all-am
 
3241
 check: check-am
 
3242
 all-am: Makefile $(DATA)
 
3243
@@ -459,16 +426,16 @@
 
3244
 .MAKE: install-am install-strip
 
3245
 
 
3246
 .PHONY: all all-am check check-am clean clean-generic clean-libtool \
 
3247
-       clean-local distclean distclean-generic distclean-libtool \
 
3248
-       distdir dvi dvi-am html html-am info info-am install \
 
3249
-       install-am install-data install-data-am install-data-local \
 
3250
-       install-dvi install-dvi-am install-exec install-exec-am \
 
3251
-       install-html install-html-am install-info install-info-am \
 
3252
-       install-man install-pdf install-pdf-am install-ps \
 
3253
-       install-ps-am install-strip installcheck installcheck-am \
 
3254
-       installdirs maintainer-clean maintainer-clean-generic \
 
3255
-       mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
 
3256
-       ps ps-am uninstall uninstall-am uninstall-local
 
3257
+       clean-local distclean distclean-generic distclean-libtool dvi \
 
3258
+       dvi-am html html-am info info-am install install-am \
 
3259
+       install-data install-data-am install-data-local install-dvi \
 
3260
+       install-dvi-am install-exec install-exec-am install-html \
 
3261
+       install-html-am install-info install-info-am install-man \
 
3262
+       install-pdf install-pdf-am install-ps install-ps-am \
 
3263
+       install-strip installcheck installcheck-am installdirs \
 
3264
+       maintainer-clean maintainer-clean-generic mostlyclean \
 
3265
+       mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
 
3266
+       uninstall uninstall-am uninstall-local
 
3267
 
 
3268
 
 
3269
 @CREATE_API_DOCS_TRUE@install-data-local:
 
3270
Index: libjava/classpath/external/Makefile.in
 
3271
===================================================================
 
3272
--- a/src/libjava/classpath/external/Makefile.in        (.../tags/gcc_4_8_0_release)
 
3273
+++ b/src/libjava/classpath/external/Makefile.in        (.../branches/gcc-4_8-branch)
 
3274
@@ -35,7 +35,7 @@
 
3275
 host_triplet = @host@
 
3276
 target_triplet = @target@
 
3277
 subdir = external
 
3278
-DIST_COMMON = README $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
3279
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
3280
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
3281
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
3282
        $(top_srcdir)/../../config/lead-dot.m4 \
 
3283
@@ -67,7 +67,6 @@
 
3284
 CONFIG_CLEAN_FILES =
 
3285
 CONFIG_CLEAN_VPATH_FILES =
 
3286
 SOURCES =
 
3287
-DIST_SOURCES =
 
3288
 RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
 
3289
        html-recursive info-recursive install-data-recursive \
 
3290
        install-dvi-recursive install-exec-recursive \
 
3291
@@ -78,37 +77,10 @@
 
3292
 RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive        \
 
3293
   distclean-recursive maintainer-clean-recursive
 
3294
 AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
 
3295
-       $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \
 
3296
-       distdir
 
3297
+       $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS
 
3298
 ETAGS = etags
 
3299
 CTAGS = ctags
 
3300
 DIST_SUBDIRS = $(SUBDIRS)
 
3301
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
3302
-am__relativize = \
 
3303
-  dir0=`pwd`; \
 
3304
-  sed_first='s,^\([^/]*\)/.*$$,\1,'; \
 
3305
-  sed_rest='s,^[^/]*/*,,'; \
 
3306
-  sed_last='s,^.*/\([^/]*\)$$,\1,'; \
 
3307
-  sed_butlast='s,/*[^/]*$$,,'; \
 
3308
-  while test -n "$$dir1"; do \
 
3309
-    first=`echo "$$dir1" | sed -e "$$sed_first"`; \
 
3310
-    if test "$$first" != "."; then \
 
3311
-      if test "$$first" = ".."; then \
 
3312
-        dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
 
3313
-        dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
 
3314
-      else \
 
3315
-        first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
 
3316
-        if test "$$first2" = "$$first"; then \
 
3317
-          dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
 
3318
-        else \
 
3319
-          dir2="../$$dir2"; \
 
3320
-        fi; \
 
3321
-        dir0="$$dir0"/"$$first"; \
 
3322
-      fi; \
 
3323
-    fi; \
 
3324
-    dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
 
3325
-  done; \
 
3326
-  reldir="$$dir2"
 
3327
 ACLOCAL = @ACLOCAL@
 
3328
 AMTAR = @AMTAR@
 
3329
 ANTLR = @ANTLR@
 
3330
@@ -496,65 +468,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
-       @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
 
3366
-         if test "$$subdir" = .; then :; else \
 
3367
-           test -d "$(distdir)/$$subdir" \
 
3368
-           || $(MKDIR_P) "$(distdir)/$$subdir" \
 
3369
-           || exit 1; \
 
3370
-         fi; \
 
3371
-       done
 
3372
-       @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
 
3373
-         if test "$$subdir" = .; then :; else \
 
3374
-           dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
 
3375
-           $(am__relativize); \
 
3376
-           new_distdir=$$reldir; \
 
3377
-           dir1=$$subdir; dir2="$(top_distdir)"; \
 
3378
-           $(am__relativize); \
 
3379
-           new_top_distdir=$$reldir; \
 
3380
-           echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
 
3381
-           echo "     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
 
3382
-           ($(am__cd) $$subdir && \
 
3383
-             $(MAKE) $(AM_MAKEFLAGS) \
 
3384
-               top_distdir="$$new_top_distdir" \
 
3385
-               distdir="$$new_distdir" \
 
3386
-               am__remove_distdir=: \
 
3387
-               am__skip_length_check=: \
 
3388
-               am__skip_mode_fix=: \
 
3389
-               distdir) \
 
3390
-             || exit 1; \
 
3391
-         fi; \
 
3392
-       done
 
3393
 check-am: all-am
 
3394
 check: check-recursive
 
3395
 all-am: Makefile
 
3396
@@ -657,13 +570,13 @@
 
3397
 .PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
 
3398
        all all-am check check-am clean clean-generic clean-libtool \
 
3399
        ctags ctags-recursive distclean distclean-generic \
 
3400
-       distclean-libtool distclean-tags distdir dvi dvi-am html \
 
3401
-       html-am info info-am install install-am install-data \
 
3402
-       install-data-am install-dvi install-dvi-am install-exec \
 
3403
-       install-exec-am install-html install-html-am install-info \
 
3404
-       install-info-am install-man install-pdf install-pdf-am \
 
3405
-       install-ps install-ps-am install-strip installcheck \
 
3406
-       installcheck-am installdirs installdirs-am maintainer-clean \
 
3407
+       distclean-libtool distclean-tags dvi dvi-am html html-am info \
 
3408
+       info-am install install-am install-data install-data-am \
 
3409
+       install-dvi install-dvi-am install-exec install-exec-am \
 
3410
+       install-html install-html-am install-info install-info-am \
 
3411
+       install-man install-pdf install-pdf-am install-ps \
 
3412
+       install-ps-am install-strip installcheck installcheck-am \
 
3413
+       installdirs installdirs-am maintainer-clean \
 
3414
        maintainer-clean-generic mostlyclean mostlyclean-generic \
 
3415
        mostlyclean-libtool pdf pdf-am ps ps-am tags tags-recursive \
 
3416
        uninstall uninstall-am
 
3417
Index: libjava/classpath/external/jsr166/Makefile.in
 
3418
===================================================================
 
3419
--- a/src/libjava/classpath/external/jsr166/Makefile.in (.../tags/gcc_4_8_0_release)
 
3420
+++ b/src/libjava/classpath/external/jsr166/Makefile.in (.../branches/gcc-4_8-branch)
 
3421
@@ -35,7 +35,7 @@
 
3422
 host_triplet = @host@
 
3423
 target_triplet = @target@
 
3424
 subdir = external/jsr166
 
3425
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
3426
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
3427
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
3428
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
3429
        $(top_srcdir)/../../config/lead-dot.m4 \
 
3430
@@ -67,8 +67,6 @@
 
3431
 CONFIG_CLEAN_FILES =
 
3432
 CONFIG_CLEAN_VPATH_FILES =
 
3433
 SOURCES =
 
3434
-DIST_SOURCES =
 
3435
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
3436
 ACLOCAL = @ACLOCAL@
 
3437
 AMTAR = @AMTAR@
 
3438
 ANTLR = @ANTLR@
 
3439
@@ -398,37 +396,6 @@
 
3440
 ctags: CTAGS
 
3441
 CTAGS:
 
3442
 
 
3443
-
 
3444
-distdir: $(DISTFILES)
 
3445
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
3446
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
3447
-       list='$(DISTFILES)'; \
 
3448
-         dist_files=`for file in $$list; do echo $$file; done | \
 
3449
-         sed -e "s|^$$srcdirstrip/||;t" \
 
3450
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
3451
-       case $$dist_files in \
 
3452
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
3453
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
3454
-                          sort -u` ;; \
 
3455
-       esac; \
 
3456
-       for file in $$dist_files; do \
 
3457
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
3458
-         if test -d $$d/$$file; then \
 
3459
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
3460
-           if test -d "$(distdir)/$$file"; then \
 
3461
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
3462
-           fi; \
 
3463
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
3464
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
3465
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
3466
-           fi; \
 
3467
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
3468
-         else \
 
3469
-           test -f "$(distdir)/$$file" \
 
3470
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
3471
-           || exit 1; \
 
3472
-         fi; \
 
3473
-       done
 
3474
 check-am: all-am
 
3475
 check: check-am
 
3476
 all-am: Makefile
 
3477
@@ -527,13 +494,13 @@
 
3478
 .MAKE: install-am install-strip
 
3479
 
 
3480
 .PHONY: all all-am check check-am clean clean-generic clean-libtool \
 
3481
-       distclean distclean-generic distclean-libtool distdir dvi \
 
3482
-       dvi-am html html-am info info-am install install-am \
 
3483
-       install-data install-data-am install-dvi install-dvi-am \
 
3484
-       install-exec install-exec-am install-html install-html-am \
 
3485
-       install-info install-info-am install-man install-pdf \
 
3486
-       install-pdf-am install-ps install-ps-am install-strip \
 
3487
-       installcheck installcheck-am installdirs maintainer-clean \
 
3488
+       distclean distclean-generic distclean-libtool dvi dvi-am html \
 
3489
+       html-am info info-am install install-am install-data \
 
3490
+       install-data-am install-dvi install-dvi-am install-exec \
 
3491
+       install-exec-am install-html install-html-am install-info \
 
3492
+       install-info-am install-man install-pdf install-pdf-am \
 
3493
+       install-ps install-ps-am install-strip installcheck \
 
3494
+       installcheck-am installdirs maintainer-clean \
 
3495
        maintainer-clean-generic mostlyclean mostlyclean-generic \
 
3496
        mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am
 
3497
 
 
3498
Index: libjava/classpath/external/sax/Makefile.in
 
3499
===================================================================
 
3500
--- a/src/libjava/classpath/external/sax/Makefile.in    (.../tags/gcc_4_8_0_release)
 
3501
+++ b/src/libjava/classpath/external/sax/Makefile.in    (.../branches/gcc-4_8-branch)
 
3502
@@ -35,7 +35,7 @@
 
3503
 host_triplet = @host@
 
3504
 target_triplet = @target@
 
3505
 subdir = external/sax
 
3506
-DIST_COMMON = README $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
3507
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
3508
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
3509
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
3510
        $(top_srcdir)/../../config/lead-dot.m4 \
 
3511
@@ -67,8 +67,6 @@
 
3512
 CONFIG_CLEAN_FILES =
 
3513
 CONFIG_CLEAN_VPATH_FILES =
 
3514
 SOURCES =
 
3515
-DIST_SOURCES =
 
3516
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
3517
 ACLOCAL = @ACLOCAL@
 
3518
 AMTAR = @AMTAR@
 
3519
 ANTLR = @ANTLR@
 
3520
@@ -366,37 +364,6 @@
 
3521
 ctags: CTAGS
 
3522
 CTAGS:
 
3523
 
 
3524
-
 
3525
-distdir: $(DISTFILES)
 
3526
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
3527
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
3528
-       list='$(DISTFILES)'; \
 
3529
-         dist_files=`for file in $$list; do echo $$file; done | \
 
3530
-         sed -e "s|^$$srcdirstrip/||;t" \
 
3531
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
3532
-       case $$dist_files in \
 
3533
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
3534
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
3535
-                          sort -u` ;; \
 
3536
-       esac; \
 
3537
-       for file in $$dist_files; do \
 
3538
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
3539
-         if test -d $$d/$$file; then \
 
3540
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
3541
-           if test -d "$(distdir)/$$file"; then \
 
3542
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
3543
-           fi; \
 
3544
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
3545
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
3546
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
3547
-           fi; \
 
3548
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
3549
-         else \
 
3550
-           test -f "$(distdir)/$$file" \
 
3551
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
3552
-           || exit 1; \
 
3553
-         fi; \
 
3554
-       done
 
3555
 check-am: all-am
 
3556
 check: check-am
 
3557
 all-am: Makefile
 
3558
@@ -495,13 +462,13 @@
 
3559
 .MAKE: install-am install-strip
 
3560
 
 
3561
 .PHONY: all all-am check check-am clean clean-generic clean-libtool \
 
3562
-       distclean distclean-generic distclean-libtool distdir dvi \
 
3563
-       dvi-am html html-am info info-am install install-am \
 
3564
-       install-data install-data-am install-dvi install-dvi-am \
 
3565
-       install-exec install-exec-am install-html install-html-am \
 
3566
-       install-info install-info-am install-man install-pdf \
 
3567
-       install-pdf-am install-ps install-ps-am install-strip \
 
3568
-       installcheck installcheck-am installdirs maintainer-clean \
 
3569
+       distclean distclean-generic distclean-libtool dvi dvi-am html \
 
3570
+       html-am info info-am install install-am install-data \
 
3571
+       install-data-am install-dvi install-dvi-am install-exec \
 
3572
+       install-exec-am install-html install-html-am install-info \
 
3573
+       install-info-am install-man install-pdf install-pdf-am \
 
3574
+       install-ps install-ps-am install-strip installcheck \
 
3575
+       installcheck-am installdirs maintainer-clean \
 
3576
        maintainer-clean-generic mostlyclean mostlyclean-generic \
 
3577
        mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am
 
3578
 
 
3579
Index: libjava/classpath/external/w3c_dom/Makefile.in
 
3580
===================================================================
 
3581
--- a/src/libjava/classpath/external/w3c_dom/Makefile.in        (.../tags/gcc_4_8_0_release)
 
3582
+++ b/src/libjava/classpath/external/w3c_dom/Makefile.in        (.../branches/gcc-4_8-branch)
 
3583
@@ -35,7 +35,7 @@
 
3584
 host_triplet = @host@
 
3585
 target_triplet = @target@
 
3586
 subdir = external/w3c_dom
 
3587
-DIST_COMMON = README $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
3588
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
3589
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
3590
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
3591
        $(top_srcdir)/../../config/lead-dot.m4 \
 
3592
@@ -67,8 +67,6 @@
 
3593
 CONFIG_CLEAN_FILES =
 
3594
 CONFIG_CLEAN_VPATH_FILES =
 
3595
 SOURCES =
 
3596
-DIST_SOURCES =
 
3597
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
3598
 ACLOCAL = @ACLOCAL@
 
3599
 AMTAR = @AMTAR@
 
3600
 ANTLR = @ANTLR@
 
3601
@@ -473,37 +471,6 @@
 
3602
 ctags: CTAGS
 
3603
 CTAGS:
 
3604
 
 
3605
-
 
3606
-distdir: $(DISTFILES)
 
3607
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
3608
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
3609
-       list='$(DISTFILES)'; \
 
3610
-         dist_files=`for file in $$list; do echo $$file; done | \
 
3611
-         sed -e "s|^$$srcdirstrip/||;t" \
 
3612
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
3613
-       case $$dist_files in \
 
3614
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
3615
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
3616
-                          sort -u` ;; \
 
3617
-       esac; \
 
3618
-       for file in $$dist_files; do \
 
3619
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
3620
-         if test -d $$d/$$file; then \
 
3621
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
3622
-           if test -d "$(distdir)/$$file"; then \
 
3623
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
3624
-           fi; \
 
3625
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
3626
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
3627
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
3628
-           fi; \
 
3629
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
3630
-         else \
 
3631
-           test -f "$(distdir)/$$file" \
 
3632
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
3633
-           || exit 1; \
 
3634
-         fi; \
 
3635
-       done
 
3636
 check-am: all-am
 
3637
 check: check-am
 
3638
 all-am: Makefile
 
3639
@@ -602,13 +569,13 @@
 
3640
 .MAKE: install-am install-strip
 
3641
 
 
3642
 .PHONY: all all-am check check-am clean clean-generic clean-libtool \
 
3643
-       distclean distclean-generic distclean-libtool distdir dvi \
 
3644
-       dvi-am html html-am info info-am install install-am \
 
3645
-       install-data install-data-am install-dvi install-dvi-am \
 
3646
-       install-exec install-exec-am install-html install-html-am \
 
3647
-       install-info install-info-am install-man install-pdf \
 
3648
-       install-pdf-am install-ps install-ps-am install-strip \
 
3649
-       installcheck installcheck-am installdirs maintainer-clean \
 
3650
+       distclean distclean-generic distclean-libtool dvi dvi-am html \
 
3651
+       html-am info info-am install install-am install-data \
 
3652
+       install-data-am install-dvi install-dvi-am install-exec \
 
3653
+       install-exec-am install-html install-html-am install-info \
 
3654
+       install-info-am install-man install-pdf install-pdf-am \
 
3655
+       install-ps install-ps-am install-strip installcheck \
 
3656
+       installcheck-am installdirs maintainer-clean \
 
3657
        maintainer-clean-generic mostlyclean mostlyclean-generic \
 
3658
        mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am
 
3659
 
 
3660
Index: libjava/classpath/external/relaxngDatatype/Makefile.in
 
3661
===================================================================
 
3662
--- a/src/libjava/classpath/external/relaxngDatatype/Makefile.in        (.../tags/gcc_4_8_0_release)
 
3663
+++ b/src/libjava/classpath/external/relaxngDatatype/Makefile.in        (.../branches/gcc-4_8-branch)
 
3664
@@ -35,7 +35,7 @@
 
3665
 host_triplet = @host@
 
3666
 target_triplet = @target@
 
3667
 subdir = external/relaxngDatatype
 
3668
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
3669
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
3670
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
3671
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
3672
        $(top_srcdir)/../../config/lead-dot.m4 \
 
3673
@@ -67,8 +67,6 @@
 
3674
 CONFIG_CLEAN_FILES =
 
3675
 CONFIG_CLEAN_VPATH_FILES =
 
3676
 SOURCES =
 
3677
-DIST_SOURCES =
 
3678
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
3679
 ACLOCAL = @ACLOCAL@
 
3680
 AMTAR = @AMTAR@
 
3681
 ANTLR = @ANTLR@
 
3682
@@ -338,37 +336,6 @@
 
3683
 ctags: CTAGS
 
3684
 CTAGS:
 
3685
 
 
3686
-
 
3687
-distdir: $(DISTFILES)
 
3688
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
3689
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
3690
-       list='$(DISTFILES)'; \
 
3691
-         dist_files=`for file in $$list; do echo $$file; done | \
 
3692
-         sed -e "s|^$$srcdirstrip/||;t" \
 
3693
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
3694
-       case $$dist_files in \
 
3695
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
3696
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
3697
-                          sort -u` ;; \
 
3698
-       esac; \
 
3699
-       for file in $$dist_files; do \
 
3700
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
3701
-         if test -d $$d/$$file; then \
 
3702
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
3703
-           if test -d "$(distdir)/$$file"; then \
 
3704
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
3705
-           fi; \
 
3706
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
3707
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
3708
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
3709
-           fi; \
 
3710
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
3711
-         else \
 
3712
-           test -f "$(distdir)/$$file" \
 
3713
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
3714
-           || exit 1; \
 
3715
-         fi; \
 
3716
-       done
 
3717
 check-am: all-am
 
3718
 check: check-am
 
3719
 all-am: Makefile
 
3720
@@ -467,13 +434,13 @@
 
3721
 .MAKE: install-am install-strip
 
3722
 
 
3723
 .PHONY: all all-am check check-am clean clean-generic clean-libtool \
 
3724
-       distclean distclean-generic distclean-libtool distdir dvi \
 
3725
-       dvi-am html html-am info info-am install install-am \
 
3726
-       install-data install-data-am install-dvi install-dvi-am \
 
3727
-       install-exec install-exec-am install-html install-html-am \
 
3728
-       install-info install-info-am install-man install-pdf \
 
3729
-       install-pdf-am install-ps install-ps-am install-strip \
 
3730
-       installcheck installcheck-am installdirs maintainer-clean \
 
3731
+       distclean distclean-generic distclean-libtool dvi dvi-am html \
 
3732
+       html-am info info-am install install-am install-data \
 
3733
+       install-data-am install-dvi install-dvi-am install-exec \
 
3734
+       install-exec-am install-html install-html-am install-info \
 
3735
+       install-info-am install-man install-pdf install-pdf-am \
 
3736
+       install-ps install-ps-am install-strip installcheck \
 
3737
+       installcheck-am installdirs maintainer-clean \
 
3738
        maintainer-clean-generic mostlyclean mostlyclean-generic \
 
3739
        mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am
 
3740
 
 
3741
Index: libjava/classpath/include/Makefile.in
 
3742
===================================================================
 
3743
--- a/src/libjava/classpath/include/Makefile.in (.../tags/gcc_4_8_0_release)
 
3744
+++ b/src/libjava/classpath/include/Makefile.in (.../branches/gcc-4_8-branch)
 
3745
@@ -35,7 +35,7 @@
 
3746
 host_triplet = @host@
 
3747
 target_triplet = @target@
 
3748
 subdir = include
 
3749
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
 
3750
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \
 
3751
        $(srcdir)/config.h.in
 
3752
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
3753
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
3754
@@ -68,8 +68,6 @@
 
3755
 CONFIG_CLEAN_FILES =
 
3756
 CONFIG_CLEAN_VPATH_FILES =
 
3757
 SOURCES =
 
3758
-DIST_SOURCES =
 
3759
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
3760
 ACLOCAL = @ACLOCAL@
 
3761
 AMTAR = @AMTAR@
 
3762
 ANTLR = @ANTLR@
 
3763
@@ -501,37 +499,6 @@
 
3764
 ctags: CTAGS
 
3765
 CTAGS:
 
3766
 
 
3767
-
 
3768
-distdir: $(DISTFILES)
 
3769
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
3770
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
3771
-       list='$(DISTFILES)'; \
 
3772
-         dist_files=`for file in $$list; do echo $$file; done | \
 
3773
-         sed -e "s|^$$srcdirstrip/||;t" \
 
3774
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
3775
-       case $$dist_files in \
 
3776
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
3777
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
3778
-                          sort -u` ;; \
 
3779
-       esac; \
 
3780
-       for file in $$dist_files; do \
 
3781
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
3782
-         if test -d $$d/$$file; then \
 
3783
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
3784
-           if test -d "$(distdir)/$$file"; then \
 
3785
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
3786
-           fi; \
 
3787
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
3788
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
3789
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
3790
-           fi; \
 
3791
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
3792
-         else \
 
3793
-           test -f "$(distdir)/$$file" \
 
3794
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
3795
-           || exit 1; \
 
3796
-         fi; \
 
3797
-       done
 
3798
 check-am: all-am
 
3799
 check: check-am
 
3800
 @CREATE_JNI_HEADERS_FALSE@all-local:
 
3801
@@ -633,8 +600,8 @@
 
3802
 
 
3803
 .PHONY: all all-am all-local check check-am clean clean-generic \
 
3804
        clean-libtool distclean distclean-generic distclean-hdr \
 
3805
-       distclean-libtool distdir dvi dvi-am html html-am info info-am \
 
3806
-       install install-am install-data install-data-am install-dvi \
 
3807
+       distclean-libtool dvi dvi-am html html-am info info-am install \
 
3808
+       install-am install-data install-data-am install-dvi \
 
3809
        install-dvi-am install-exec install-exec-am install-html \
 
3810
        install-html-am install-info install-info-am install-man \
 
3811
        install-pdf install-pdf-am install-ps install-ps-am \
 
3812
Index: libjava/classpath/native/jni/Makefile.in
 
3813
===================================================================
 
3814
--- a/src/libjava/classpath/native/jni/Makefile.in      (.../tags/gcc_4_8_0_release)
 
3815
+++ b/src/libjava/classpath/native/jni/Makefile.in      (.../branches/gcc-4_8-branch)
 
3816
@@ -35,7 +35,7 @@
 
3817
 host_triplet = @host@
 
3818
 target_triplet = @target@
 
3819
 subdir = native/jni
 
3820
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
3821
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
3822
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
3823
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
3824
        $(top_srcdir)/../../config/lead-dot.m4 \
 
3825
@@ -67,7 +67,6 @@
 
3826
 CONFIG_CLEAN_FILES =
 
3827
 CONFIG_CLEAN_VPATH_FILES =
 
3828
 SOURCES =
 
3829
-DIST_SOURCES =
 
3830
 RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
 
3831
        html-recursive info-recursive install-data-recursive \
 
3832
        install-dvi-recursive install-exec-recursive \
 
3833
@@ -78,36 +77,9 @@
 
3834
 RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive        \
 
3835
   distclean-recursive maintainer-clean-recursive
 
3836
 AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
 
3837
-       $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \
 
3838
-       distdir
 
3839
+       $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS
 
3840
 ETAGS = etags
 
3841
 CTAGS = ctags
 
3842
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
3843
-am__relativize = \
 
3844
-  dir0=`pwd`; \
 
3845
-  sed_first='s,^\([^/]*\)/.*$$,\1,'; \
 
3846
-  sed_rest='s,^[^/]*/*,,'; \
 
3847
-  sed_last='s,^.*/\([^/]*\)$$,\1,'; \
 
3848
-  sed_butlast='s,/*[^/]*$$,,'; \
 
3849
-  while test -n "$$dir1"; do \
 
3850
-    first=`echo "$$dir1" | sed -e "$$sed_first"`; \
 
3851
-    if test "$$first" != "."; then \
 
3852
-      if test "$$first" = ".."; then \
 
3853
-        dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
 
3854
-        dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
 
3855
-      else \
 
3856
-        first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
 
3857
-        if test "$$first2" = "$$first"; then \
 
3858
-          dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
 
3859
-        else \
 
3860
-          dir2="../$$dir2"; \
 
3861
-        fi; \
 
3862
-        dir0="$$dir0"/"$$first"; \
 
3863
-      fi; \
 
3864
-    fi; \
 
3865
-    dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
 
3866
-  done; \
 
3867
-  reldir="$$dir2"
 
3868
 ACLOCAL = @ACLOCAL@
 
3869
 AMTAR = @AMTAR@
 
3870
 ANTLR = @ANTLR@
 
3871
@@ -510,65 +482,6 @@
 
3872
 
 
3873
 distclean-tags:
 
3874
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
3875
-
 
3876
-distdir: $(DISTFILES)
 
3877
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
3878
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
3879
-       list='$(DISTFILES)'; \
 
3880
-         dist_files=`for file in $$list; do echo $$file; done | \
 
3881
-         sed -e "s|^$$srcdirstrip/||;t" \
 
3882
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
3883
-       case $$dist_files in \
 
3884
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
3885
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
3886
-                          sort -u` ;; \
 
3887
-       esac; \
 
3888
-       for file in $$dist_files; do \
 
3889
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
3890
-         if test -d $$d/$$file; then \
 
3891
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
3892
-           if test -d "$(distdir)/$$file"; then \
 
3893
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
3894
-           fi; \
 
3895
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
3896
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
3897
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
3898
-           fi; \
 
3899
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
3900
-         else \
 
3901
-           test -f "$(distdir)/$$file" \
 
3902
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
3903
-           || exit 1; \
 
3904
-         fi; \
 
3905
-       done
 
3906
-       @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
 
3907
-         if test "$$subdir" = .; then :; else \
 
3908
-           test -d "$(distdir)/$$subdir" \
 
3909
-           || $(MKDIR_P) "$(distdir)/$$subdir" \
 
3910
-           || exit 1; \
 
3911
-         fi; \
 
3912
-       done
 
3913
-       @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
 
3914
-         if test "$$subdir" = .; then :; else \
 
3915
-           dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
 
3916
-           $(am__relativize); \
 
3917
-           new_distdir=$$reldir; \
 
3918
-           dir1=$$subdir; dir2="$(top_distdir)"; \
 
3919
-           $(am__relativize); \
 
3920
-           new_top_distdir=$$reldir; \
 
3921
-           echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
 
3922
-           echo "     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
 
3923
-           ($(am__cd) $$subdir && \
 
3924
-             $(MAKE) $(AM_MAKEFLAGS) \
 
3925
-               top_distdir="$$new_top_distdir" \
 
3926
-               distdir="$$new_distdir" \
 
3927
-               am__remove_distdir=: \
 
3928
-               am__skip_length_check=: \
 
3929
-               am__skip_mode_fix=: \
 
3930
-               distdir) \
 
3931
-             || exit 1; \
 
3932
-         fi; \
 
3933
-       done
 
3934
 check-am: all-am
 
3935
 check: check-recursive
 
3936
 all-am: Makefile all-local
 
3937
@@ -671,16 +584,16 @@
 
3938
 .PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
 
3939
        all all-am all-local check check-am clean clean-generic \
 
3940
        clean-libtool ctags ctags-recursive distclean \
 
3941
-       distclean-generic distclean-libtool distclean-tags distdir dvi \
 
3942
-       dvi-am html html-am info info-am install install-am \
 
3943
-       install-data install-data-am install-dvi install-dvi-am \
 
3944
-       install-exec install-exec-am install-html install-html-am \
 
3945
-       install-info install-info-am install-man install-pdf \
 
3946
-       install-pdf-am install-ps install-ps-am install-strip \
 
3947
-       installcheck installcheck-am installdirs installdirs-am \
 
3948
-       maintainer-clean maintainer-clean-generic mostlyclean \
 
3949
-       mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
 
3950
-       tags tags-recursive uninstall uninstall-am
 
3951
+       distclean-generic distclean-libtool distclean-tags dvi dvi-am \
 
3952
+       html html-am info info-am install install-am install-data \
 
3953
+       install-data-am install-dvi install-dvi-am install-exec \
 
3954
+       install-exec-am install-html install-html-am install-info \
 
3955
+       install-info-am install-man install-pdf install-pdf-am \
 
3956
+       install-ps install-ps-am install-strip installcheck \
 
3957
+       installcheck-am installdirs installdirs-am maintainer-clean \
 
3958
+       maintainer-clean-generic mostlyclean mostlyclean-generic \
 
3959
+       mostlyclean-libtool pdf pdf-am ps ps-am tags tags-recursive \
 
3960
+       uninstall uninstall-am
 
3961
 
 
3962
 
 
3963
 all-local:
 
3964
Index: libjava/classpath/native/jni/classpath/Makefile.in
 
3965
===================================================================
 
3966
--- a/src/libjava/classpath/native/jni/classpath/Makefile.in    (.../tags/gcc_4_8_0_release)
 
3967
+++ b/src/libjava/classpath/native/jni/classpath/Makefile.in    (.../branches/gcc-4_8-branch)
 
3968
@@ -36,7 +36,7 @@
 
3969
 host_triplet = @host@
 
3970
 target_triplet = @target@
 
3971
 subdir = native/jni/classpath
 
3972
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
3973
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
3974
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
3975
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
3976
        $(top_srcdir)/../../config/lead-dot.m4 \
 
3977
@@ -85,10 +85,8 @@
 
3978
        --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
 
3979
        $(LDFLAGS) -o $@
 
3980
 SOURCES = $(libclasspath_la_SOURCES)
 
3981
-DIST_SOURCES = $(libclasspath_la_SOURCES)
 
3982
 ETAGS = etags
 
3983
 CTAGS = ctags
 
3984
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
3985
 ACLOCAL = @ACLOCAL@
 
3986
 AMTAR = @AMTAR@
 
3987
 ANTLR = @ANTLR@
 
3988
@@ -445,37 +443,6 @@
 
3989
 
 
3990
 distclean-tags:
 
3991
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
3992
-
 
3993
-distdir: $(DISTFILES)
 
3994
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
3995
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
3996
-       list='$(DISTFILES)'; \
 
3997
-         dist_files=`for file in $$list; do echo $$file; done | \
 
3998
-         sed -e "s|^$$srcdirstrip/||;t" \
 
3999
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
4000
-       case $$dist_files in \
 
4001
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
4002
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
4003
-                          sort -u` ;; \
 
4004
-       esac; \
 
4005
-       for file in $$dist_files; do \
 
4006
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
4007
-         if test -d $$d/$$file; then \
 
4008
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
4009
-           if test -d "$(distdir)/$$file"; then \
 
4010
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
4011
-           fi; \
 
4012
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
4013
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
4014
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
4015
-           fi; \
 
4016
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
4017
-         else \
 
4018
-           test -f "$(distdir)/$$file" \
 
4019
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
4020
-           || exit 1; \
 
4021
-         fi; \
 
4022
-       done
 
4023
 check-am: all-am
 
4024
 check: check-am
 
4025
 all-am: Makefile $(LTLIBRARIES)
 
4026
@@ -581,8 +548,8 @@
 
4027
 .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
 
4028
        clean-libtool clean-noinstLTLIBRARIES ctags distclean \
 
4029
        distclean-compile distclean-generic distclean-libtool \
 
4030
-       distclean-tags distdir dvi dvi-am html html-am info info-am \
 
4031
-       install install-am install-data install-data-am install-dvi \
 
4032
+       distclean-tags dvi dvi-am html html-am info info-am install \
 
4033
+       install-am install-data install-data-am install-dvi \
 
4034
        install-dvi-am install-exec install-exec-am install-html \
 
4035
        install-html-am install-info install-info-am install-man \
 
4036
        install-pdf install-pdf-am install-ps install-ps-am \
 
4037
Index: libjava/classpath/native/jni/gstreamer-peer/Makefile.in
 
4038
===================================================================
 
4039
--- a/src/libjava/classpath/native/jni/gstreamer-peer/Makefile.in       (.../tags/gcc_4_8_0_release)
 
4040
+++ b/src/libjava/classpath/native/jni/gstreamer-peer/Makefile.in       (.../branches/gcc-4_8-branch)
 
4041
@@ -36,7 +36,7 @@
 
4042
 host_triplet = @host@
 
4043
 target_triplet = @target@
 
4044
 subdir = native/jni/gstreamer-peer
 
4045
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
4046
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
4047
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
4048
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
4049
        $(top_srcdir)/../../config/lead-dot.m4 \
 
4050
@@ -113,10 +113,8 @@
 
4051
        --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
 
4052
        $(LDFLAGS) -o $@
 
4053
 SOURCES = $(libgstreamerpeer_la_SOURCES)
 
4054
-DIST_SOURCES = $(libgstreamerpeer_la_SOURCES)
 
4055
 ETAGS = etags
 
4056
 CTAGS = ctags
 
4057
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
4058
 ACLOCAL = @ACLOCAL@
 
4059
 AMTAR = @AMTAR@
 
4060
 ANTLR = @ANTLR@
 
4061
@@ -514,37 +512,6 @@
 
4062
 
 
4063
 distclean-tags:
 
4064
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
4065
-
 
4066
-distdir: $(DISTFILES)
 
4067
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
4068
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
4069
-       list='$(DISTFILES)'; \
 
4070
-         dist_files=`for file in $$list; do echo $$file; done | \
 
4071
-         sed -e "s|^$$srcdirstrip/||;t" \
 
4072
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
4073
-       case $$dist_files in \
 
4074
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
4075
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
4076
-                          sort -u` ;; \
 
4077
-       esac; \
 
4078
-       for file in $$dist_files; do \
 
4079
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
4080
-         if test -d $$d/$$file; then \
 
4081
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
4082
-           if test -d "$(distdir)/$$file"; then \
 
4083
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
4084
-           fi; \
 
4085
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
4086
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
4087
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
4088
-           fi; \
 
4089
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
4090
-         else \
 
4091
-           test -f "$(distdir)/$$file" \
 
4092
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
4093
-           || exit 1; \
 
4094
-         fi; \
 
4095
-       done
 
4096
 check-am: all-am
 
4097
 check: check-am
 
4098
 all-am: Makefile $(LTLIBRARIES)
 
4099
@@ -653,8 +620,8 @@
 
4100
 .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
 
4101
        clean-libtool clean-nativeexeclibLTLIBRARIES ctags distclean \
 
4102
        distclean-compile distclean-generic distclean-libtool \
 
4103
-       distclean-tags distdir dvi dvi-am html html-am info info-am \
 
4104
-       install install-am install-data install-data-am install-dvi \
 
4105
+       distclean-tags dvi dvi-am html html-am info info-am install \
 
4106
+       install-am install-data install-data-am install-dvi \
 
4107
        install-dvi-am install-exec install-exec-am install-html \
 
4108
        install-html-am install-info install-info-am install-man \
 
4109
        install-nativeexeclibLTLIBRARIES install-pdf install-pdf-am \
 
4110
Index: libjava/classpath/native/jni/midi-dssi/Makefile.in
 
4111
===================================================================
 
4112
--- a/src/libjava/classpath/native/jni/midi-dssi/Makefile.in    (.../tags/gcc_4_8_0_release)
 
4113
+++ b/src/libjava/classpath/native/jni/midi-dssi/Makefile.in    (.../branches/gcc-4_8-branch)
 
4114
@@ -36,7 +36,7 @@
 
4115
 host_triplet = @host@
 
4116
 target_triplet = @target@
 
4117
 subdir = native/jni/midi-dssi
 
4118
-DIST_COMMON = README $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
4119
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
4120
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
4121
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
4122
        $(top_srcdir)/../../config/lead-dot.m4 \
 
4123
@@ -113,10 +113,8 @@
 
4124
        --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
 
4125
        $(LDFLAGS) -o $@
 
4126
 SOURCES = $(libgjsmdssi_la_SOURCES)
 
4127
-DIST_SOURCES = $(libgjsmdssi_la_SOURCES)
 
4128
 ETAGS = etags
 
4129
 CTAGS = ctags
 
4130
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
4131
 ACLOCAL = @ACLOCAL@
 
4132
 AMTAR = @AMTAR@
 
4133
 ANTLR = @ANTLR@
 
4134
@@ -496,37 +494,6 @@
 
4135
 
 
4136
 distclean-tags:
 
4137
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
4138
-
 
4139
-distdir: $(DISTFILES)
 
4140
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
4141
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
4142
-       list='$(DISTFILES)'; \
 
4143
-         dist_files=`for file in $$list; do echo $$file; done | \
 
4144
-         sed -e "s|^$$srcdirstrip/||;t" \
 
4145
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
4146
-       case $$dist_files in \
 
4147
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
4148
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
4149
-                          sort -u` ;; \
 
4150
-       esac; \
 
4151
-       for file in $$dist_files; do \
 
4152
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
4153
-         if test -d $$d/$$file; then \
 
4154
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
4155
-           if test -d "$(distdir)/$$file"; then \
 
4156
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
4157
-           fi; \
 
4158
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
4159
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
4160
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
4161
-           fi; \
 
4162
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
4163
-         else \
 
4164
-           test -f "$(distdir)/$$file" \
 
4165
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
4166
-           || exit 1; \
 
4167
-         fi; \
 
4168
-       done
 
4169
 check-am: all-am
 
4170
 check: check-am
 
4171
 all-am: Makefile $(LTLIBRARIES)
 
4172
@@ -635,8 +602,8 @@
 
4173
 .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
 
4174
        clean-libtool clean-nativeexeclibLTLIBRARIES ctags distclean \
 
4175
        distclean-compile distclean-generic distclean-libtool \
 
4176
-       distclean-tags distdir dvi dvi-am html html-am info info-am \
 
4177
-       install install-am install-data install-data-am install-dvi \
 
4178
+       distclean-tags dvi dvi-am html html-am info info-am install \
 
4179
+       install-am install-data install-data-am install-dvi \
 
4180
        install-dvi-am install-exec install-exec-am install-html \
 
4181
        install-html-am install-info install-info-am install-man \
 
4182
        install-nativeexeclibLTLIBRARIES install-pdf install-pdf-am \
 
4183
Index: libjava/classpath/native/jni/gconf-peer/Makefile.in
 
4184
===================================================================
 
4185
--- a/src/libjava/classpath/native/jni/gconf-peer/Makefile.in   (.../tags/gcc_4_8_0_release)
 
4186
+++ b/src/libjava/classpath/native/jni/gconf-peer/Makefile.in   (.../branches/gcc-4_8-branch)
 
4187
@@ -36,7 +36,7 @@
 
4188
 host_triplet = @host@
 
4189
 target_triplet = @target@
 
4190
 subdir = native/jni/gconf-peer
 
4191
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
4192
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
4193
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
4194
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
4195
        $(top_srcdir)/../../config/lead-dot.m4 \
 
4196
@@ -111,10 +111,8 @@
 
4197
        --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
 
4198
        $(LDFLAGS) -o $@
 
4199
 SOURCES = $(libgconfpeer_la_SOURCES)
 
4200
-DIST_SOURCES = $(libgconfpeer_la_SOURCES)
 
4201
 ETAGS = etags
 
4202
 CTAGS = ctags
 
4203
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
4204
 ACLOCAL = @ACLOCAL@
 
4205
 AMTAR = @AMTAR@
 
4206
 ANTLR = @ANTLR@
 
4207
@@ -489,37 +487,6 @@
 
4208
 
 
4209
 distclean-tags:
 
4210
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
4211
-
 
4212
-distdir: $(DISTFILES)
 
4213
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
4214
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
4215
-       list='$(DISTFILES)'; \
 
4216
-         dist_files=`for file in $$list; do echo $$file; done | \
 
4217
-         sed -e "s|^$$srcdirstrip/||;t" \
 
4218
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
4219
-       case $$dist_files in \
 
4220
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
4221
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
4222
-                          sort -u` ;; \
 
4223
-       esac; \
 
4224
-       for file in $$dist_files; do \
 
4225
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
4226
-         if test -d $$d/$$file; then \
 
4227
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
4228
-           if test -d "$(distdir)/$$file"; then \
 
4229
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
4230
-           fi; \
 
4231
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
4232
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
4233
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
4234
-           fi; \
 
4235
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
4236
-         else \
 
4237
-           test -f "$(distdir)/$$file" \
 
4238
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
4239
-           || exit 1; \
 
4240
-         fi; \
 
4241
-       done
 
4242
 check-am: all-am
 
4243
 check: check-am
 
4244
 all-am: Makefile $(LTLIBRARIES)
 
4245
@@ -628,8 +595,8 @@
 
4246
 .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
 
4247
        clean-libtool clean-nativeexeclibLTLIBRARIES ctags distclean \
 
4248
        distclean-compile distclean-generic distclean-libtool \
 
4249
-       distclean-tags distdir dvi dvi-am html html-am info info-am \
 
4250
-       install install-am install-data install-data-am install-dvi \
 
4251
+       distclean-tags dvi dvi-am html html-am info info-am install \
 
4252
+       install-am install-data install-data-am install-dvi \
 
4253
        install-dvi-am install-exec install-exec-am install-html \
 
4254
        install-html-am install-info install-info-am install-man \
 
4255
        install-nativeexeclibLTLIBRARIES install-pdf install-pdf-am \
 
4256
Index: libjava/classpath/native/jni/java-io/Makefile.in
 
4257
===================================================================
 
4258
--- a/src/libjava/classpath/native/jni/java-io/Makefile.in      (.../tags/gcc_4_8_0_release)
 
4259
+++ b/src/libjava/classpath/native/jni/java-io/Makefile.in      (.../branches/gcc-4_8-branch)
 
4260
@@ -36,7 +36,7 @@
 
4261
 host_triplet = @host@
 
4262
 target_triplet = @target@
 
4263
 subdir = native/jni/java-io
 
4264
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
4265
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
4266
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
4267
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
4268
        $(top_srcdir)/../../config/lead-dot.m4 \
 
4269
@@ -110,10 +110,8 @@
 
4270
        --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
 
4271
        $(LDFLAGS) -o $@
 
4272
 SOURCES = $(libjavaio_la_SOURCES)
 
4273
-DIST_SOURCES = $(libjavaio_la_SOURCES)
 
4274
 ETAGS = etags
 
4275
 CTAGS = ctags
 
4276
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
4277
 ACLOCAL = @ACLOCAL@
 
4278
 AMTAR = @AMTAR@
 
4279
 ANTLR = @ANTLR@
 
4280
@@ -496,37 +494,6 @@
 
4281
 
 
4282
 distclean-tags:
 
4283
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
4284
-
 
4285
-distdir: $(DISTFILES)
 
4286
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
4287
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
4288
-       list='$(DISTFILES)'; \
 
4289
-         dist_files=`for file in $$list; do echo $$file; done | \
 
4290
-         sed -e "s|^$$srcdirstrip/||;t" \
 
4291
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
4292
-       case $$dist_files in \
 
4293
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
4294
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
4295
-                          sort -u` ;; \
 
4296
-       esac; \
 
4297
-       for file in $$dist_files; do \
 
4298
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
4299
-         if test -d $$d/$$file; then \
 
4300
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
4301
-           if test -d "$(distdir)/$$file"; then \
 
4302
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
4303
-           fi; \
 
4304
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
4305
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
4306
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
4307
-           fi; \
 
4308
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
4309
-         else \
 
4310
-           test -f "$(distdir)/$$file" \
 
4311
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
4312
-           || exit 1; \
 
4313
-         fi; \
 
4314
-       done
 
4315
 check-am: all-am
 
4316
 check: check-am
 
4317
 all-am: Makefile $(LTLIBRARIES)
 
4318
@@ -635,8 +602,8 @@
 
4319
 .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
 
4320
        clean-libtool clean-nativeexeclibLTLIBRARIES ctags distclean \
 
4321
        distclean-compile distclean-generic distclean-libtool \
 
4322
-       distclean-tags distdir dvi dvi-am html html-am info info-am \
 
4323
-       install install-am install-data install-data-am install-dvi \
 
4324
+       distclean-tags dvi dvi-am html html-am info info-am install \
 
4325
+       install-am install-data install-data-am install-dvi \
 
4326
        install-dvi-am install-exec install-exec-am install-html \
 
4327
        install-html-am install-info install-info-am install-man \
 
4328
        install-nativeexeclibLTLIBRARIES install-pdf install-pdf-am \
 
4329
Index: libjava/classpath/native/jni/native-lib/Makefile.in
 
4330
===================================================================
 
4331
--- a/src/libjava/classpath/native/jni/native-lib/Makefile.in   (.../tags/gcc_4_8_0_release)
 
4332
+++ b/src/libjava/classpath/native/jni/native-lib/Makefile.in   (.../branches/gcc-4_8-branch)
 
4333
@@ -36,7 +36,7 @@
 
4334
 host_triplet = @host@
 
4335
 target_triplet = @target@
 
4336
 subdir = native/jni/native-lib
 
4337
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
4338
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
4339
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
4340
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
4341
        $(top_srcdir)/../../config/lead-dot.m4 \
 
4342
@@ -85,10 +85,8 @@
 
4343
        --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
 
4344
        $(LDFLAGS) -o $@
 
4345
 SOURCES = $(libclasspathnative_la_SOURCES)
 
4346
-DIST_SOURCES = $(libclasspathnative_la_SOURCES)
 
4347
 ETAGS = etags
 
4348
 CTAGS = ctags
 
4349
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
4350
 ACLOCAL = @ACLOCAL@
 
4351
 AMTAR = @AMTAR@
 
4352
 ANTLR = @ANTLR@
 
4353
@@ -448,37 +446,6 @@
 
4354
 
 
4355
 distclean-tags:
 
4356
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
4357
-
 
4358
-distdir: $(DISTFILES)
 
4359
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
4360
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
4361
-       list='$(DISTFILES)'; \
 
4362
-         dist_files=`for file in $$list; do echo $$file; done | \
 
4363
-         sed -e "s|^$$srcdirstrip/||;t" \
 
4364
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
4365
-       case $$dist_files in \
 
4366
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
4367
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
4368
-                          sort -u` ;; \
 
4369
-       esac; \
 
4370
-       for file in $$dist_files; do \
 
4371
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
4372
-         if test -d $$d/$$file; then \
 
4373
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
4374
-           if test -d "$(distdir)/$$file"; then \
 
4375
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
4376
-           fi; \
 
4377
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
4378
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
4379
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
4380
-           fi; \
 
4381
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
4382
-         else \
 
4383
-           test -f "$(distdir)/$$file" \
 
4384
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
4385
-           || exit 1; \
 
4386
-         fi; \
 
4387
-       done
 
4388
 check-am: all-am
 
4389
 check: check-am
 
4390
 all-am: Makefile $(LTLIBRARIES)
 
4391
@@ -584,8 +551,8 @@
 
4392
 .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
 
4393
        clean-libtool clean-noinstLTLIBRARIES ctags distclean \
 
4394
        distclean-compile distclean-generic distclean-libtool \
 
4395
-       distclean-tags distdir dvi dvi-am html html-am info info-am \
 
4396
-       install install-am install-data install-data-am install-dvi \
 
4397
+       distclean-tags dvi dvi-am html html-am info info-am install \
 
4398
+       install-am install-data install-data-am install-dvi \
 
4399
        install-dvi-am install-exec install-exec-am install-html \
 
4400
        install-html-am install-info install-info-am install-man \
 
4401
        install-pdf install-pdf-am install-ps install-ps-am \
 
4402
Index: libjava/classpath/native/jni/java-util/Makefile.in
 
4403
===================================================================
 
4404
--- a/src/libjava/classpath/native/jni/java-util/Makefile.in    (.../tags/gcc_4_8_0_release)
 
4405
+++ b/src/libjava/classpath/native/jni/java-util/Makefile.in    (.../branches/gcc-4_8-branch)
 
4406
@@ -36,7 +36,7 @@
 
4407
 host_triplet = @host@
 
4408
 target_triplet = @target@
 
4409
 subdir = native/jni/java-util
 
4410
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
4411
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
4412
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
4413
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
4414
        $(top_srcdir)/../../config/lead-dot.m4 \
 
4415
@@ -107,10 +107,8 @@
 
4416
        --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
 
4417
        $(LDFLAGS) -o $@
 
4418
 SOURCES = $(libjavautil_la_SOURCES)
 
4419
-DIST_SOURCES = $(libjavautil_la_SOURCES)
 
4420
 ETAGS = etags
 
4421
 CTAGS = ctags
 
4422
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
4423
 ACLOCAL = @ACLOCAL@
 
4424
 AMTAR = @AMTAR@
 
4425
 ANTLR = @ANTLR@
 
4426
@@ -483,37 +481,6 @@
 
4427
 
 
4428
 distclean-tags:
 
4429
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
4430
-
 
4431
-distdir: $(DISTFILES)
 
4432
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
4433
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
4434
-       list='$(DISTFILES)'; \
 
4435
-         dist_files=`for file in $$list; do echo $$file; done | \
 
4436
-         sed -e "s|^$$srcdirstrip/||;t" \
 
4437
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
4438
-       case $$dist_files in \
 
4439
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
4440
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
4441
-                          sort -u` ;; \
 
4442
-       esac; \
 
4443
-       for file in $$dist_files; do \
 
4444
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
4445
-         if test -d $$d/$$file; then \
 
4446
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
4447
-           if test -d "$(distdir)/$$file"; then \
 
4448
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
4449
-           fi; \
 
4450
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
4451
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
4452
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
4453
-           fi; \
 
4454
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
4455
-         else \
 
4456
-           test -f "$(distdir)/$$file" \
 
4457
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
4458
-           || exit 1; \
 
4459
-         fi; \
 
4460
-       done
 
4461
 check-am: all-am
 
4462
 check: check-am
 
4463
 all-am: Makefile $(LTLIBRARIES)
 
4464
@@ -622,8 +589,8 @@
 
4465
 .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
 
4466
        clean-libtool clean-nativeexeclibLTLIBRARIES ctags distclean \
 
4467
        distclean-compile distclean-generic distclean-libtool \
 
4468
-       distclean-tags distdir dvi dvi-am html html-am info info-am \
 
4469
-       install install-am install-data install-data-am install-dvi \
 
4470
+       distclean-tags dvi dvi-am html html-am info info-am install \
 
4471
+       install-am install-data install-data-am install-dvi \
 
4472
        install-dvi-am install-exec install-exec-am install-html \
 
4473
        install-html-am install-info install-info-am install-man \
 
4474
        install-nativeexeclibLTLIBRARIES install-pdf install-pdf-am \
 
4475
Index: libjava/classpath/native/jni/java-lang/Makefile.in
 
4476
===================================================================
 
4477
--- a/src/libjava/classpath/native/jni/java-lang/Makefile.in    (.../tags/gcc_4_8_0_release)
 
4478
+++ b/src/libjava/classpath/native/jni/java-lang/Makefile.in    (.../branches/gcc-4_8-branch)
 
4479
@@ -36,7 +36,7 @@
 
4480
 host_triplet = @host@
 
4481
 target_triplet = @target@
 
4482
 subdir = native/jni/java-lang
 
4483
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
4484
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
4485
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
4486
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
4487
        $(top_srcdir)/../../config/lead-dot.m4 \
 
4488
@@ -122,12 +122,8 @@
 
4489
 SOURCES = $(libjavalang_la_SOURCES) \
 
4490
        $(libjavalangmanagement_la_SOURCES) \
 
4491
        $(libjavalangreflect_la_SOURCES)
 
4492
-DIST_SOURCES = $(libjavalang_la_SOURCES) \
 
4493
-       $(libjavalangmanagement_la_SOURCES) \
 
4494
-       $(libjavalangreflect_la_SOURCES)
 
4495
 ETAGS = etags
 
4496
 CTAGS = ctags
 
4497
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
4498
 ACLOCAL = @ACLOCAL@
 
4499
 AMTAR = @AMTAR@
 
4500
 ANTLR = @ANTLR@
 
4501
@@ -521,37 +517,6 @@
 
4502
 
 
4503
 distclean-tags:
 
4504
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
4505
-
 
4506
-distdir: $(DISTFILES)
 
4507
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
4508
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
4509
-       list='$(DISTFILES)'; \
 
4510
-         dist_files=`for file in $$list; do echo $$file; done | \
 
4511
-         sed -e "s|^$$srcdirstrip/||;t" \
 
4512
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
4513
-       case $$dist_files in \
 
4514
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
4515
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
4516
-                          sort -u` ;; \
 
4517
-       esac; \
 
4518
-       for file in $$dist_files; do \
 
4519
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
4520
-         if test -d $$d/$$file; then \
 
4521
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
4522
-           if test -d "$(distdir)/$$file"; then \
 
4523
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
4524
-           fi; \
 
4525
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
4526
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
4527
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
4528
-           fi; \
 
4529
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
4530
-         else \
 
4531
-           test -f "$(distdir)/$$file" \
 
4532
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
4533
-           || exit 1; \
 
4534
-         fi; \
 
4535
-       done
 
4536
 check-am: all-am
 
4537
 check: check-am
 
4538
 all-am: Makefile $(LTLIBRARIES)
 
4539
@@ -660,8 +625,8 @@
 
4540
 .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
 
4541
        clean-libtool clean-nativeexeclibLTLIBRARIES ctags distclean \
 
4542
        distclean-compile distclean-generic distclean-libtool \
 
4543
-       distclean-tags distdir dvi dvi-am html html-am info info-am \
 
4544
-       install install-am install-data install-data-am install-dvi \
 
4545
+       distclean-tags dvi dvi-am html html-am info info-am install \
 
4546
+       install-am install-data install-data-am install-dvi \
 
4547
        install-dvi-am install-exec install-exec-am install-html \
 
4548
        install-html-am install-info install-info-am install-man \
 
4549
        install-nativeexeclibLTLIBRARIES install-pdf install-pdf-am \
 
4550
Index: libjava/classpath/native/jni/midi-alsa/Makefile.in
 
4551
===================================================================
 
4552
--- a/src/libjava/classpath/native/jni/midi-alsa/Makefile.in    (.../tags/gcc_4_8_0_release)
 
4553
+++ b/src/libjava/classpath/native/jni/midi-alsa/Makefile.in    (.../branches/gcc-4_8-branch)
 
4554
@@ -36,7 +36,7 @@
 
4555
 host_triplet = @host@
 
4556
 target_triplet = @target@
 
4557
 subdir = native/jni/midi-alsa
 
4558
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
4559
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
4560
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
4561
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
4562
        $(top_srcdir)/../../config/lead-dot.m4 \
 
4563
@@ -113,10 +113,8 @@
 
4564
        --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
 
4565
        $(LDFLAGS) -o $@
 
4566
 SOURCES = $(libgjsmalsa_la_SOURCES)
 
4567
-DIST_SOURCES = $(libgjsmalsa_la_SOURCES)
 
4568
 ETAGS = etags
 
4569
 CTAGS = ctags
 
4570
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
4571
 ACLOCAL = @ACLOCAL@
 
4572
 AMTAR = @AMTAR@
 
4573
 ANTLR = @ANTLR@
 
4574
@@ -496,37 +494,6 @@
 
4575
 
 
4576
 distclean-tags:
 
4577
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
4578
-
 
4579
-distdir: $(DISTFILES)
 
4580
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
4581
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
4582
-       list='$(DISTFILES)'; \
 
4583
-         dist_files=`for file in $$list; do echo $$file; done | \
 
4584
-         sed -e "s|^$$srcdirstrip/||;t" \
 
4585
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
4586
-       case $$dist_files in \
 
4587
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
4588
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
4589
-                          sort -u` ;; \
 
4590
-       esac; \
 
4591
-       for file in $$dist_files; do \
 
4592
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
4593
-         if test -d $$d/$$file; then \
 
4594
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
4595
-           if test -d "$(distdir)/$$file"; then \
 
4596
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
4597
-           fi; \
 
4598
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
4599
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
4600
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
4601
-           fi; \
 
4602
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
4603
-         else \
 
4604
-           test -f "$(distdir)/$$file" \
 
4605
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
4606
-           || exit 1; \
 
4607
-         fi; \
 
4608
-       done
 
4609
 check-am: all-am
 
4610
 check: check-am
 
4611
 all-am: Makefile $(LTLIBRARIES)
 
4612
@@ -635,8 +602,8 @@
 
4613
 .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
 
4614
        clean-libtool clean-nativeexeclibLTLIBRARIES ctags distclean \
 
4615
        distclean-compile distclean-generic distclean-libtool \
 
4616
-       distclean-tags distdir dvi dvi-am html html-am info info-am \
 
4617
-       install install-am install-data install-data-am install-dvi \
 
4618
+       distclean-tags dvi dvi-am html html-am info info-am install \
 
4619
+       install-am install-data install-data-am install-dvi \
 
4620
        install-dvi-am install-exec install-exec-am install-html \
 
4621
        install-html-am install-info install-info-am install-man \
 
4622
        install-nativeexeclibLTLIBRARIES install-pdf install-pdf-am \
 
4623
Index: libjava/classpath/native/jni/java-nio/Makefile.in
 
4624
===================================================================
 
4625
--- a/src/libjava/classpath/native/jni/java-nio/Makefile.in     (.../tags/gcc_4_8_0_release)
 
4626
+++ b/src/libjava/classpath/native/jni/java-nio/Makefile.in     (.../branches/gcc-4_8-branch)
 
4627
@@ -36,7 +36,7 @@
 
4628
 host_triplet = @host@
 
4629
 target_triplet = @target@
 
4630
 subdir = native/jni/java-nio
 
4631
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
4632
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
4633
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
4634
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
4635
        $(top_srcdir)/../../config/lead-dot.m4 \
 
4636
@@ -118,10 +118,8 @@
 
4637
        --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
 
4638
        $(LDFLAGS) -o $@
 
4639
 SOURCES = $(libjavanio_la_SOURCES)
 
4640
-DIST_SOURCES = $(libjavanio_la_SOURCES)
 
4641
 ETAGS = etags
 
4642
 CTAGS = ctags
 
4643
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
4644
 ACLOCAL = @ACLOCAL@
 
4645
 AMTAR = @AMTAR@
 
4646
 ANTLR = @ANTLR@
 
4647
@@ -519,37 +517,6 @@
 
4648
 
 
4649
 distclean-tags:
 
4650
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
4651
-
 
4652
-distdir: $(DISTFILES)
 
4653
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
4654
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
4655
-       list='$(DISTFILES)'; \
 
4656
-         dist_files=`for file in $$list; do echo $$file; done | \
 
4657
-         sed -e "s|^$$srcdirstrip/||;t" \
 
4658
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
4659
-       case $$dist_files in \
 
4660
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
4661
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
4662
-                          sort -u` ;; \
 
4663
-       esac; \
 
4664
-       for file in $$dist_files; do \
 
4665
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
4666
-         if test -d $$d/$$file; then \
 
4667
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
4668
-           if test -d "$(distdir)/$$file"; then \
 
4669
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
4670
-           fi; \
 
4671
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
4672
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
4673
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
4674
-           fi; \
 
4675
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
4676
-         else \
 
4677
-           test -f "$(distdir)/$$file" \
 
4678
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
4679
-           || exit 1; \
 
4680
-         fi; \
 
4681
-       done
 
4682
 check-am: all-am
 
4683
 check: check-am
 
4684
 all-am: Makefile $(LTLIBRARIES)
 
4685
@@ -658,8 +625,8 @@
 
4686
 .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
 
4687
        clean-libtool clean-nativeexeclibLTLIBRARIES ctags distclean \
 
4688
        distclean-compile distclean-generic distclean-libtool \
 
4689
-       distclean-tags distdir dvi dvi-am html html-am info info-am \
 
4690
-       install install-am install-data install-data-am install-dvi \
 
4691
+       distclean-tags dvi dvi-am html html-am info info-am install \
 
4692
+       install-am install-data install-data-am install-dvi \
 
4693
        install-dvi-am install-exec install-exec-am install-html \
 
4694
        install-html-am install-info install-info-am install-man \
 
4695
        install-nativeexeclibLTLIBRARIES install-pdf install-pdf-am \
 
4696
Index: libjava/classpath/native/jni/java-net/Makefile.in
 
4697
===================================================================
 
4698
--- a/src/libjava/classpath/native/jni/java-net/Makefile.in     (.../tags/gcc_4_8_0_release)
 
4699
+++ b/src/libjava/classpath/native/jni/java-net/Makefile.in     (.../branches/gcc-4_8-branch)
 
4700
@@ -36,7 +36,7 @@
 
4701
 host_triplet = @host@
 
4702
 target_triplet = @target@
 
4703
 subdir = native/jni/java-net
 
4704
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
4705
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
4706
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
4707
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
4708
        $(top_srcdir)/../../config/lead-dot.m4 \
 
4709
@@ -95,10 +95,6 @@
 
4710
        $(top_builddir)/native/jni/classpath/jcl.lo \
 
4711
        $(top_builddir)/native/jni/native-lib/libclasspathnative.la \
 
4712
        $(am__DEPENDENCIES_1)
 
4713
-am__libjavanet_la_SOURCES_DIST = javanet.c javanet.h \
 
4714
-       java_net_VMInetAddress.c java_net_VMNetworkInterface.c \
 
4715
-       java_net_VMURLConnection.c gnu_java_net_VMPlainSocketImpl.c \
 
4716
-       gnu_java_net_local_LocalSocketImpl.c local.c local.h
 
4717
 @ENABLE_LOCAL_SOCKETS_FALSE@am__objects_1 = gnu_java_net_local_LocalSocketImpl.lo
 
4718
 @ENABLE_LOCAL_SOCKETS_TRUE@am__objects_1 = gnu_java_net_local_LocalSocketImpl.lo \
 
4719
 @ENABLE_LOCAL_SOCKETS_TRUE@    local.lo
 
4720
@@ -120,10 +116,8 @@
 
4721
        --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
 
4722
        $(LDFLAGS) -o $@
 
4723
 SOURCES = $(libjavanet_la_SOURCES)
 
4724
-DIST_SOURCES = $(am__libjavanet_la_SOURCES_DIST)
 
4725
 ETAGS = etags
 
4726
 CTAGS = ctags
 
4727
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
4728
 ACLOCAL = @ACLOCAL@
 
4729
 AMTAR = @AMTAR@
 
4730
 ANTLR = @ANTLR@
 
4731
@@ -518,37 +512,6 @@
 
4732
 
 
4733
 distclean-tags:
 
4734
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
4735
-
 
4736
-distdir: $(DISTFILES)
 
4737
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
4738
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
4739
-       list='$(DISTFILES)'; \
 
4740
-         dist_files=`for file in $$list; do echo $$file; done | \
 
4741
-         sed -e "s|^$$srcdirstrip/||;t" \
 
4742
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
4743
-       case $$dist_files in \
 
4744
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
4745
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
4746
-                          sort -u` ;; \
 
4747
-       esac; \
 
4748
-       for file in $$dist_files; do \
 
4749
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
4750
-         if test -d $$d/$$file; then \
 
4751
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
4752
-           if test -d "$(distdir)/$$file"; then \
 
4753
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
4754
-           fi; \
 
4755
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
4756
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
4757
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
4758
-           fi; \
 
4759
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
4760
-         else \
 
4761
-           test -f "$(distdir)/$$file" \
 
4762
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
4763
-           || exit 1; \
 
4764
-         fi; \
 
4765
-       done
 
4766
 check-am: all-am
 
4767
 check: check-am
 
4768
 all-am: Makefile $(LTLIBRARIES)
 
4769
@@ -657,8 +620,8 @@
 
4770
 .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
 
4771
        clean-libtool clean-nativeexeclibLTLIBRARIES ctags distclean \
 
4772
        distclean-compile distclean-generic distclean-libtool \
 
4773
-       distclean-tags distdir dvi dvi-am html html-am info info-am \
 
4774
-       install install-am install-data install-data-am install-dvi \
 
4775
+       distclean-tags dvi dvi-am html html-am info info-am install \
 
4776
+       install-am install-data install-data-am install-dvi \
 
4777
        install-dvi-am install-exec install-exec-am install-html \
 
4778
        install-html-am install-info install-info-am install-man \
 
4779
        install-nativeexeclibLTLIBRARIES install-pdf install-pdf-am \
 
4780
Index: libjava/classpath/native/jni/java-math/Makefile.in
 
4781
===================================================================
 
4782
--- a/src/libjava/classpath/native/jni/java-math/Makefile.in    (.../tags/gcc_4_8_0_release)
 
4783
+++ b/src/libjava/classpath/native/jni/java-math/Makefile.in    (.../branches/gcc-4_8-branch)
 
4784
@@ -36,7 +36,7 @@
 
4785
 host_triplet = @host@
 
4786
 target_triplet = @target@
 
4787
 subdir = native/jni/java-math
 
4788
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
4789
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
4790
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
4791
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
4792
        $(top_srcdir)/../../config/lead-dot.m4 \
 
4793
@@ -111,10 +111,8 @@
 
4794
        --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
 
4795
        $(LDFLAGS) -o $@
 
4796
 SOURCES = $(libjavamath_la_SOURCES)
 
4797
-DIST_SOURCES = $(libjavamath_la_SOURCES)
 
4798
 ETAGS = etags
 
4799
 CTAGS = ctags
 
4800
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
4801
 ACLOCAL = @ACLOCAL@
 
4802
 AMTAR = @AMTAR@
 
4803
 ANTLR = @ANTLR@
 
4804
@@ -487,37 +485,6 @@
 
4805
 
 
4806
 distclean-tags:
 
4807
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
4808
-
 
4809
-distdir: $(DISTFILES)
 
4810
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
4811
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
4812
-       list='$(DISTFILES)'; \
 
4813
-         dist_files=`for file in $$list; do echo $$file; done | \
 
4814
-         sed -e "s|^$$srcdirstrip/||;t" \
 
4815
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
4816
-       case $$dist_files in \
 
4817
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
4818
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
4819
-                          sort -u` ;; \
 
4820
-       esac; \
 
4821
-       for file in $$dist_files; do \
 
4822
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
4823
-         if test -d $$d/$$file; then \
 
4824
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
4825
-           if test -d "$(distdir)/$$file"; then \
 
4826
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
4827
-           fi; \
 
4828
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
4829
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
4830
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
4831
-           fi; \
 
4832
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
4833
-         else \
 
4834
-           test -f "$(distdir)/$$file" \
 
4835
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
4836
-           || exit 1; \
 
4837
-         fi; \
 
4838
-       done
 
4839
 check-am: all-am
 
4840
 check: check-am
 
4841
 all-am: Makefile $(LTLIBRARIES)
 
4842
@@ -626,8 +593,8 @@
 
4843
 .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
 
4844
        clean-libtool clean-nativeexeclibLTLIBRARIES ctags distclean \
 
4845
        distclean-compile distclean-generic distclean-libtool \
 
4846
-       distclean-tags distdir dvi dvi-am html html-am info info-am \
 
4847
-       install install-am install-data install-data-am install-dvi \
 
4848
+       distclean-tags dvi dvi-am html html-am info info-am install \
 
4849
+       install-am install-data install-data-am install-dvi \
 
4850
        install-dvi-am install-exec install-exec-am install-html \
 
4851
        install-html-am install-info install-info-am install-man \
 
4852
        install-nativeexeclibLTLIBRARIES install-pdf install-pdf-am \
 
4853
Index: libjava/classpath/native/jni/xmlj/Makefile.in
 
4854
===================================================================
 
4855
--- a/src/libjava/classpath/native/jni/xmlj/Makefile.in (.../tags/gcc_4_8_0_release)
 
4856
+++ b/src/libjava/classpath/native/jni/xmlj/Makefile.in (.../branches/gcc-4_8-branch)
 
4857
@@ -36,7 +36,7 @@
 
4858
 host_triplet = @host@
 
4859
 target_triplet = @target@
 
4860
 subdir = native/jni/xmlj
 
4861
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
4862
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
4863
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
4864
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
4865
        $(top_srcdir)/../../config/lead-dot.m4 \
 
4866
@@ -109,10 +109,8 @@
 
4867
        --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
 
4868
        $(LDFLAGS) -o $@
 
4869
 SOURCES = $(libxmlj_la_SOURCES)
 
4870
-DIST_SOURCES = $(libxmlj_la_SOURCES)
 
4871
 ETAGS = etags
 
4872
 CTAGS = ctags
 
4873
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
4874
 ACLOCAL = @ACLOCAL@
 
4875
 AMTAR = @AMTAR@
 
4876
 ANTLR = @ANTLR@
 
4877
@@ -511,37 +509,6 @@
 
4878
 
 
4879
 distclean-tags:
 
4880
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
4881
-
 
4882
-distdir: $(DISTFILES)
 
4883
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
4884
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
4885
-       list='$(DISTFILES)'; \
 
4886
-         dist_files=`for file in $$list; do echo $$file; done | \
 
4887
-         sed -e "s|^$$srcdirstrip/||;t" \
 
4888
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
4889
-       case $$dist_files in \
 
4890
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
4891
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
4892
-                          sort -u` ;; \
 
4893
-       esac; \
 
4894
-       for file in $$dist_files; do \
 
4895
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
4896
-         if test -d $$d/$$file; then \
 
4897
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
4898
-           if test -d "$(distdir)/$$file"; then \
 
4899
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
4900
-           fi; \
 
4901
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
4902
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
4903
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
4904
-           fi; \
 
4905
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
4906
-         else \
 
4907
-           test -f "$(distdir)/$$file" \
 
4908
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
4909
-           || exit 1; \
 
4910
-         fi; \
 
4911
-       done
 
4912
 check-am: all-am
 
4913
 check: check-am
 
4914
 all-am: Makefile $(LTLIBRARIES)
 
4915
@@ -650,8 +617,8 @@
 
4916
 .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
 
4917
        clean-libtool clean-nativeexeclibLTLIBRARIES ctags distclean \
 
4918
        distclean-compile distclean-generic distclean-libtool \
 
4919
-       distclean-tags distdir dvi dvi-am html html-am info info-am \
 
4920
-       install install-am install-data install-data-am install-dvi \
 
4921
+       distclean-tags dvi dvi-am html html-am info info-am install \
 
4922
+       install-am install-data install-data-am install-dvi \
 
4923
        install-dvi-am install-exec install-exec-am install-html \
 
4924
        install-html-am install-info install-info-am install-man \
 
4925
        install-nativeexeclibLTLIBRARIES install-pdf install-pdf-am \
 
4926
Index: libjava/classpath/native/jni/qt-peer/Makefile.in
 
4927
===================================================================
 
4928
--- a/src/libjava/classpath/native/jni/qt-peer/Makefile.in      (.../tags/gcc_4_8_0_release)
 
4929
+++ b/src/libjava/classpath/native/jni/qt-peer/Makefile.in      (.../branches/gcc-4_8-branch)
 
4930
@@ -39,7 +39,7 @@
 
4931
 host_triplet = @host@
 
4932
 target_triplet = @target@
 
4933
 subdir = native/jni/qt-peer
 
4934
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
4935
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
4936
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
4937
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
4938
        $(top_srcdir)/../../config/lead-dot.m4 \
 
4939
@@ -115,10 +115,8 @@
 
4940
        --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
 
4941
        $(LDFLAGS) -o $@
 
4942
 SOURCES = $(libqtpeer_la_SOURCES) $(nodist_libqtpeer_la_SOURCES)
 
4943
-DIST_SOURCES = $(libqtpeer_la_SOURCES)
 
4944
 ETAGS = etags
 
4945
 CTAGS = ctags
 
4946
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
4947
 ACLOCAL = @ACLOCAL@
 
4948
 AMTAR = @AMTAR@
 
4949
 ANTLR = @ANTLR@
 
4950
@@ -577,37 +575,6 @@
 
4951
 
 
4952
 distclean-tags:
 
4953
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
4954
-
 
4955
-distdir: $(DISTFILES)
 
4956
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
4957
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
4958
-       list='$(DISTFILES)'; \
 
4959
-         dist_files=`for file in $$list; do echo $$file; done | \
 
4960
-         sed -e "s|^$$srcdirstrip/||;t" \
 
4961
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
4962
-       case $$dist_files in \
 
4963
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
4964
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
4965
-                          sort -u` ;; \
 
4966
-       esac; \
 
4967
-       for file in $$dist_files; do \
 
4968
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
4969
-         if test -d $$d/$$file; then \
 
4970
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
4971
-           if test -d "$(distdir)/$$file"; then \
 
4972
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
4973
-           fi; \
 
4974
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
4975
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
4976
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
4977
-           fi; \
 
4978
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
4979
-         else \
 
4980
-           test -f "$(distdir)/$$file" \
 
4981
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
4982
-           || exit 1; \
 
4983
-         fi; \
 
4984
-       done
 
4985
 check-am: all-am
 
4986
 check: $(BUILT_SOURCES)
 
4987
        $(MAKE) $(AM_MAKEFLAGS) check-am
 
4988
@@ -717,8 +684,8 @@
 
4989
 .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
 
4990
        clean-libtool clean-noinstLTLIBRARIES ctags distclean \
 
4991
        distclean-compile distclean-generic distclean-libtool \
 
4992
-       distclean-tags distdir dvi dvi-am html html-am info info-am \
 
4993
-       install install-am install-data install-data-am install-dvi \
 
4994
+       distclean-tags dvi dvi-am html html-am info info-am install \
 
4995
+       install-am install-data install-data-am install-dvi \
 
4996
        install-dvi-am install-exec install-exec-am install-html \
 
4997
        install-html-am install-info install-info-am install-man \
 
4998
        install-pdf install-pdf-am install-ps install-ps-am \
 
4999
Index: libjava/classpath/native/jni/gtk-peer/Makefile.in
 
5000
===================================================================
 
5001
--- a/src/libjava/classpath/native/jni/gtk-peer/Makefile.in     (.../tags/gcc_4_8_0_release)
 
5002
+++ b/src/libjava/classpath/native/jni/gtk-peer/Makefile.in     (.../branches/gcc-4_8-branch)
 
5003
@@ -36,7 +36,7 @@
 
5004
 host_triplet = @host@
 
5005
 target_triplet = @target@
 
5006
 subdir = native/jni/gtk-peer
 
5007
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
5008
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
5009
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
5010
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
5011
        $(top_srcdir)/../../config/lead-dot.m4 \
 
5012
@@ -149,10 +149,8 @@
 
5013
        --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
 
5014
        $(LDFLAGS) -o $@
 
5015
 SOURCES = $(libgtkpeer_la_SOURCES)
 
5016
-DIST_SOURCES = $(libgtkpeer_la_SOURCES)
 
5017
 ETAGS = etags
 
5018
 CTAGS = ctags
 
5019
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
5020
 ACLOCAL = @ACLOCAL@
 
5021
 AMTAR = @AMTAR@
 
5022
 ANTLR = @ANTLR@
 
5023
@@ -620,37 +618,6 @@
 
5024
 
 
5025
 distclean-tags:
 
5026
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
5027
-
 
5028
-distdir: $(DISTFILES)
 
5029
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
5030
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
5031
-       list='$(DISTFILES)'; \
 
5032
-         dist_files=`for file in $$list; do echo $$file; done | \
 
5033
-         sed -e "s|^$$srcdirstrip/||;t" \
 
5034
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
5035
-       case $$dist_files in \
 
5036
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
5037
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
5038
-                          sort -u` ;; \
 
5039
-       esac; \
 
5040
-       for file in $$dist_files; do \
 
5041
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
5042
-         if test -d $$d/$$file; then \
 
5043
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
5044
-           if test -d "$(distdir)/$$file"; then \
 
5045
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
5046
-           fi; \
 
5047
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
5048
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
5049
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
5050
-           fi; \
 
5051
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
5052
-         else \
 
5053
-           test -f "$(distdir)/$$file" \
 
5054
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
5055
-           || exit 1; \
 
5056
-         fi; \
 
5057
-       done
 
5058
 check-am: all-am
 
5059
 check: check-am
 
5060
 all-am: Makefile $(LTLIBRARIES)
 
5061
@@ -759,8 +726,8 @@
 
5062
 .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
 
5063
        clean-libtool clean-nativeexeclibLTLIBRARIES ctags distclean \
 
5064
        distclean-compile distclean-generic distclean-libtool \
 
5065
-       distclean-tags distdir dvi dvi-am html html-am info info-am \
 
5066
-       install install-am install-data install-data-am install-dvi \
 
5067
+       distclean-tags dvi dvi-am html html-am info info-am install \
 
5068
+       install-am install-data install-data-am install-dvi \
 
5069
        install-dvi-am install-exec install-exec-am install-html \
 
5070
        install-html-am install-info install-info-am install-man \
 
5071
        install-nativeexeclibLTLIBRARIES install-pdf install-pdf-am \
 
5072
Index: libjava/classpath/native/Makefile.in
 
5073
===================================================================
 
5074
--- a/src/libjava/classpath/native/Makefile.in  (.../tags/gcc_4_8_0_release)
 
5075
+++ b/src/libjava/classpath/native/Makefile.in  (.../branches/gcc-4_8-branch)
 
5076
@@ -35,7 +35,7 @@
 
5077
 host_triplet = @host@
 
5078
 target_triplet = @target@
 
5079
 subdir = native
 
5080
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
5081
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
5082
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
5083
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
5084
        $(top_srcdir)/../../config/lead-dot.m4 \
 
5085
@@ -67,7 +67,6 @@
 
5086
 CONFIG_CLEAN_FILES =
 
5087
 CONFIG_CLEAN_VPATH_FILES =
 
5088
 SOURCES =
 
5089
-DIST_SOURCES =
 
5090
 RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
 
5091
        html-recursive info-recursive install-data-recursive \
 
5092
        install-dvi-recursive install-exec-recursive \
 
5093
@@ -78,36 +77,9 @@
 
5094
 RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive        \
 
5095
   distclean-recursive maintainer-clean-recursive
 
5096
 AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
 
5097
-       $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \
 
5098
-       distdir
 
5099
+       $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS
 
5100
 ETAGS = etags
 
5101
 CTAGS = ctags
 
5102
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
5103
-am__relativize = \
 
5104
-  dir0=`pwd`; \
 
5105
-  sed_first='s,^\([^/]*\)/.*$$,\1,'; \
 
5106
-  sed_rest='s,^[^/]*/*,,'; \
 
5107
-  sed_last='s,^.*/\([^/]*\)$$,\1,'; \
 
5108
-  sed_butlast='s,/*[^/]*$$,,'; \
 
5109
-  while test -n "$$dir1"; do \
 
5110
-    first=`echo "$$dir1" | sed -e "$$sed_first"`; \
 
5111
-    if test "$$first" != "."; then \
 
5112
-      if test "$$first" = ".."; then \
 
5113
-        dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
 
5114
-        dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
 
5115
-      else \
 
5116
-        first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
 
5117
-        if test "$$first2" = "$$first"; then \
 
5118
-          dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
 
5119
-        else \
 
5120
-          dir2="../$$dir2"; \
 
5121
-        fi; \
 
5122
-        dir0="$$dir0"/"$$first"; \
 
5123
-      fi; \
 
5124
-    fi; \
 
5125
-    dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
 
5126
-  done; \
 
5127
-  reldir="$$dir2"
 
5128
 ACLOCAL = @ACLOCAL@
 
5129
 AMTAR = @AMTAR@
 
5130
 ANTLR = @ANTLR@
 
5131
@@ -498,65 +470,6 @@
 
5132
 
 
5133
 distclean-tags:
 
5134
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
5135
-
 
5136
-distdir: $(DISTFILES)
 
5137
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
5138
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
5139
-       list='$(DISTFILES)'; \
 
5140
-         dist_files=`for file in $$list; do echo $$file; done | \
 
5141
-         sed -e "s|^$$srcdirstrip/||;t" \
 
5142
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
5143
-       case $$dist_files in \
 
5144
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
5145
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
5146
-                          sort -u` ;; \
 
5147
-       esac; \
 
5148
-       for file in $$dist_files; do \
 
5149
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
5150
-         if test -d $$d/$$file; then \
 
5151
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
5152
-           if test -d "$(distdir)/$$file"; then \
 
5153
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
5154
-           fi; \
 
5155
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
5156
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
5157
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
5158
-           fi; \
 
5159
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
5160
-         else \
 
5161
-           test -f "$(distdir)/$$file" \
 
5162
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
5163
-           || exit 1; \
 
5164
-         fi; \
 
5165
-       done
 
5166
-       @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
 
5167
-         if test "$$subdir" = .; then :; else \
 
5168
-           test -d "$(distdir)/$$subdir" \
 
5169
-           || $(MKDIR_P) "$(distdir)/$$subdir" \
 
5170
-           || exit 1; \
 
5171
-         fi; \
 
5172
-       done
 
5173
-       @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
 
5174
-         if test "$$subdir" = .; then :; else \
 
5175
-           dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
 
5176
-           $(am__relativize); \
 
5177
-           new_distdir=$$reldir; \
 
5178
-           dir1=$$subdir; dir2="$(top_distdir)"; \
 
5179
-           $(am__relativize); \
 
5180
-           new_top_distdir=$$reldir; \
 
5181
-           echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
 
5182
-           echo "     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
 
5183
-           ($(am__cd) $$subdir && \
 
5184
-             $(MAKE) $(AM_MAKEFLAGS) \
 
5185
-               top_distdir="$$new_top_distdir" \
 
5186
-               distdir="$$new_distdir" \
 
5187
-               am__remove_distdir=: \
 
5188
-               am__skip_length_check=: \
 
5189
-               am__skip_mode_fix=: \
 
5190
-               distdir) \
 
5191
-             || exit 1; \
 
5192
-         fi; \
 
5193
-       done
 
5194
 check-am: all-am
 
5195
 check: check-recursive
 
5196
 all-am: Makefile
 
5197
@@ -659,13 +572,13 @@
 
5198
 .PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
 
5199
        all all-am check check-am clean clean-generic clean-libtool \
 
5200
        ctags ctags-recursive distclean distclean-generic \
 
5201
-       distclean-libtool distclean-tags distdir dvi dvi-am html \
 
5202
-       html-am info info-am install install-am install-data \
 
5203
-       install-data-am install-dvi install-dvi-am install-exec \
 
5204
-       install-exec-am install-html install-html-am install-info \
 
5205
-       install-info-am install-man install-pdf install-pdf-am \
 
5206
-       install-ps install-ps-am install-strip installcheck \
 
5207
-       installcheck-am installdirs installdirs-am maintainer-clean \
 
5208
+       distclean-libtool distclean-tags dvi dvi-am html html-am info \
 
5209
+       info-am install install-am install-data install-data-am \
 
5210
+       install-dvi install-dvi-am install-exec install-exec-am \
 
5211
+       install-html install-html-am install-info install-info-am \
 
5212
+       install-man install-pdf install-pdf-am install-ps \
 
5213
+       install-ps-am install-strip installcheck installcheck-am \
 
5214
+       installdirs installdirs-am maintainer-clean \
 
5215
        maintainer-clean-generic mostlyclean mostlyclean-generic \
 
5216
        mostlyclean-libtool pdf pdf-am ps ps-am tags tags-recursive \
 
5217
        uninstall uninstall-am
 
5218
Index: libjava/classpath/native/jawt/Makefile.in
 
5219
===================================================================
 
5220
--- a/src/libjava/classpath/native/jawt/Makefile.in     (.../tags/gcc_4_8_0_release)
 
5221
+++ b/src/libjava/classpath/native/jawt/Makefile.in     (.../branches/gcc-4_8-branch)
 
5222
@@ -36,7 +36,7 @@
 
5223
 host_triplet = @host@
 
5224
 target_triplet = @target@
 
5225
 subdir = native/jawt
 
5226
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
5227
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
5228
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
5229
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
5230
        $(top_srcdir)/../../config/lead-dot.m4 \
 
5231
@@ -111,10 +111,8 @@
 
5232
        --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
 
5233
        $(LDFLAGS) -o $@
 
5234
 SOURCES = $(libjawt_la_SOURCES)
 
5235
-DIST_SOURCES = $(libjawt_la_SOURCES)
 
5236
 ETAGS = etags
 
5237
 CTAGS = ctags
 
5238
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
5239
 ACLOCAL = @ACLOCAL@
 
5240
 AMTAR = @AMTAR@
 
5241
 ANTLR = @ANTLR@
 
5242
@@ -492,37 +490,6 @@
 
5243
 
 
5244
 distclean-tags:
 
5245
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
5246
-
 
5247
-distdir: $(DISTFILES)
 
5248
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
5249
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
5250
-       list='$(DISTFILES)'; \
 
5251
-         dist_files=`for file in $$list; do echo $$file; done | \
 
5252
-         sed -e "s|^$$srcdirstrip/||;t" \
 
5253
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
5254
-       case $$dist_files in \
 
5255
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
5256
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
5257
-                          sort -u` ;; \
 
5258
-       esac; \
 
5259
-       for file in $$dist_files; do \
 
5260
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
5261
-         if test -d $$d/$$file; then \
 
5262
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
5263
-           if test -d "$(distdir)/$$file"; then \
 
5264
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
5265
-           fi; \
 
5266
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
5267
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
5268
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
5269
-           fi; \
 
5270
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
5271
-         else \
 
5272
-           test -f "$(distdir)/$$file" \
 
5273
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
5274
-           || exit 1; \
 
5275
-         fi; \
 
5276
-       done
 
5277
 check-am: all-am
 
5278
 check: check-am
 
5279
 all-am: Makefile $(LTLIBRARIES)
 
5280
@@ -631,8 +598,8 @@
 
5281
 .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
 
5282
        clean-libtool clean-nativeexeclibLTLIBRARIES ctags distclean \
 
5283
        distclean-compile distclean-generic distclean-libtool \
 
5284
-       distclean-tags distdir dvi dvi-am html html-am info info-am \
 
5285
-       install install-am install-data install-data-am install-dvi \
 
5286
+       distclean-tags dvi dvi-am html html-am info info-am install \
 
5287
+       install-am install-data install-data-am install-dvi \
 
5288
        install-dvi-am install-exec install-exec-am install-html \
 
5289
        install-html-am install-info install-info-am install-man \
 
5290
        install-nativeexeclibLTLIBRARIES install-pdf install-pdf-am \
 
5291
Index: libjava/classpath/native/fdlibm/Makefile.in
 
5292
===================================================================
 
5293
--- a/src/libjava/classpath/native/fdlibm/Makefile.in   (.../tags/gcc_4_8_0_release)
 
5294
+++ b/src/libjava/classpath/native/fdlibm/Makefile.in   (.../branches/gcc-4_8-branch)
 
5295
@@ -36,7 +36,7 @@
 
5296
 host_triplet = @host@
 
5297
 target_triplet = @target@
 
5298
 subdir = native/fdlibm
 
5299
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
5300
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
5301
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
5302
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
5303
        $(top_srcdir)/../../config/lead-dot.m4 \
 
5304
@@ -94,10 +94,8 @@
 
5305
        --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
 
5306
        $(LDFLAGS) -o $@
 
5307
 SOURCES = $(libfdlibm_la_SOURCES)
 
5308
-DIST_SOURCES = $(libfdlibm_la_SOURCES)
 
5309
 ETAGS = etags
 
5310
 CTAGS = ctags
 
5311
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
5312
 ACLOCAL = @ACLOCAL@
 
5313
 AMTAR = @AMTAR@
 
5314
 ANTLR = @ANTLR@
 
5315
@@ -553,37 +551,6 @@
 
5316
 
 
5317
 distclean-tags:
 
5318
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
5319
-
 
5320
-distdir: $(DISTFILES)
 
5321
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
5322
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
5323
-       list='$(DISTFILES)'; \
 
5324
-         dist_files=`for file in $$list; do echo $$file; done | \
 
5325
-         sed -e "s|^$$srcdirstrip/||;t" \
 
5326
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
5327
-       case $$dist_files in \
 
5328
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
5329
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
5330
-                          sort -u` ;; \
 
5331
-       esac; \
 
5332
-       for file in $$dist_files; do \
 
5333
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
5334
-         if test -d $$d/$$file; then \
 
5335
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
5336
-           if test -d "$(distdir)/$$file"; then \
 
5337
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
5338
-           fi; \
 
5339
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
5340
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
5341
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
5342
-           fi; \
 
5343
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
5344
-         else \
 
5345
-           test -f "$(distdir)/$$file" \
 
5346
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
5347
-           || exit 1; \
 
5348
-         fi; \
 
5349
-       done
 
5350
 check-am: all-am
 
5351
 check: check-am
 
5352
 all-am: Makefile $(LTLIBRARIES)
 
5353
@@ -689,8 +656,8 @@
 
5354
 .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
 
5355
        clean-libtool clean-noinstLTLIBRARIES ctags distclean \
 
5356
        distclean-compile distclean-generic distclean-libtool \
 
5357
-       distclean-tags distdir dvi dvi-am html html-am info info-am \
 
5358
-       install install-am install-data install-data-am install-dvi \
 
5359
+       distclean-tags dvi dvi-am html html-am info info-am install \
 
5360
+       install-am install-data install-data-am install-dvi \
 
5361
        install-dvi-am install-exec install-exec-am install-html \
 
5362
        install-html-am install-info install-info-am install-man \
 
5363
        install-pdf install-pdf-am install-ps install-ps-am \
 
5364
Index: libjava/classpath/native/plugin/Makefile.in
 
5365
===================================================================
 
5366
--- a/src/libjava/classpath/native/plugin/Makefile.in   (.../tags/gcc_4_8_0_release)
 
5367
+++ b/src/libjava/classpath/native/plugin/Makefile.in   (.../branches/gcc-4_8-branch)
 
5368
@@ -36,7 +36,7 @@
 
5369
 host_triplet = @host@
 
5370
 target_triplet = @target@
 
5371
 subdir = native/plugin
 
5372
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
5373
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
5374
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
5375
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
5376
        $(top_srcdir)/../../config/lead-dot.m4 \
 
5377
@@ -111,10 +111,8 @@
 
5378
        --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) \
 
5379
        $(LDFLAGS) -o $@
 
5380
 SOURCES = $(libgcjwebplugin_la_SOURCES)
 
5381
-DIST_SOURCES = $(libgcjwebplugin_la_SOURCES)
 
5382
 ETAGS = etags
 
5383
 CTAGS = ctags
 
5384
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
5385
 ACLOCAL = @ACLOCAL@
 
5386
 AMTAR = @AMTAR@
 
5387
 ANTLR = @ANTLR@
 
5388
@@ -497,37 +495,6 @@
 
5389
 
 
5390
 distclean-tags:
 
5391
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
5392
-
 
5393
-distdir: $(DISTFILES)
 
5394
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
5395
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
5396
-       list='$(DISTFILES)'; \
 
5397
-         dist_files=`for file in $$list; do echo $$file; done | \
 
5398
-         sed -e "s|^$$srcdirstrip/||;t" \
 
5399
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
5400
-       case $$dist_files in \
 
5401
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
5402
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
5403
-                          sort -u` ;; \
 
5404
-       esac; \
 
5405
-       for file in $$dist_files; do \
 
5406
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
5407
-         if test -d $$d/$$file; then \
 
5408
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
5409
-           if test -d "$(distdir)/$$file"; then \
 
5410
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
5411
-           fi; \
 
5412
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
5413
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
5414
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
5415
-           fi; \
 
5416
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
5417
-         else \
 
5418
-           test -f "$(distdir)/$$file" \
 
5419
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
5420
-           || exit 1; \
 
5421
-         fi; \
 
5422
-       done
 
5423
 check-am: all-am
 
5424
 check: check-am
 
5425
 all-am: Makefile $(LTLIBRARIES)
 
5426
@@ -636,8 +603,8 @@
 
5427
 .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
 
5428
        clean-libtool clean-nativeexeclibLTLIBRARIES ctags distclean \
 
5429
        distclean-compile distclean-generic distclean-libtool \
 
5430
-       distclean-tags distdir dvi dvi-am html html-am info info-am \
 
5431
-       install install-am install-data install-data-am install-dvi \
 
5432
+       distclean-tags dvi dvi-am html html-am info info-am install \
 
5433
+       install-am install-data install-data-am install-dvi \
 
5434
        install-dvi-am install-exec install-exec-am install-html \
 
5435
        install-html-am install-info install-info-am install-man \
 
5436
        install-nativeexeclibLTLIBRARIES install-pdf install-pdf-am \
 
5437
Index: libjava/classpath/lib/Makefile.in
 
5438
===================================================================
 
5439
--- a/src/libjava/classpath/lib/Makefile.in     (.../tags/gcc_4_8_0_release)
 
5440
+++ b/src/libjava/classpath/lib/Makefile.in     (.../branches/gcc-4_8-branch)
 
5441
@@ -36,9 +36,9 @@
 
5442
 host_triplet = @host@
 
5443
 target_triplet = @target@
 
5444
 subdir = lib
 
5445
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
 
5446
-       $(srcdir)/copy-vmresources.sh.in $(srcdir)/gen-classlist.sh.in \
 
5447
-       $(srcdir)/mkcollections.pl.in
 
5448
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \
 
5449
+       $(srcdir)/mkcollections.pl.in $(srcdir)/gen-classlist.sh.in \
 
5450
+       $(srcdir)/copy-vmresources.sh.in
 
5451
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
5452
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
5453
        $(top_srcdir)/../../config/lead-dot.m4 \
 
5454
@@ -71,9 +71,7 @@
 
5455
        copy-vmresources.sh
 
5456
 CONFIG_CLEAN_VPATH_FILES =
 
5457
 SOURCES =
 
5458
-DIST_SOURCES =
 
5459
 DATA = $(noinst_DATA)
 
5460
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
5461
 ACLOCAL = @ACLOCAL@
 
5462
 AMTAR = @AMTAR@
 
5463
 ANTLR = @ANTLR@
 
5464
@@ -356,40 +354,6 @@
 
5465
 ctags: CTAGS
 
5466
 CTAGS:
 
5467
 
 
5468
-
 
5469
-distdir: $(DISTFILES)
 
5470
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
5471
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
5472
-       list='$(DISTFILES)'; \
 
5473
-         dist_files=`for file in $$list; do echo $$file; done | \
 
5474
-         sed -e "s|^$$srcdirstrip/||;t" \
 
5475
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
5476
-       case $$dist_files in \
 
5477
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
5478
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
5479
-                          sort -u` ;; \
 
5480
-       esac; \
 
5481
-       for file in $$dist_files; do \
 
5482
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
5483
-         if test -d $$d/$$file; then \
 
5484
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
5485
-           if test -d "$(distdir)/$$file"; then \
 
5486
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
5487
-           fi; \
 
5488
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
5489
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
5490
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
5491
-           fi; \
 
5492
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
5493
-         else \
 
5494
-           test -f "$(distdir)/$$file" \
 
5495
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
5496
-           || exit 1; \
 
5497
-         fi; \
 
5498
-       done
 
5499
-       $(MAKE) $(AM_MAKEFLAGS) \
 
5500
-         top_distdir="$(top_distdir)" distdir="$(distdir)" \
 
5501
-         dist-hook
 
5502
 check-am: all-am
 
5503
 check: check-am
 
5504
 all-am: Makefile $(DATA)
 
5505
@@ -492,17 +456,16 @@
 
5506
 .MAKE: install-am install-strip
 
5507
 
 
5508
 .PHONY: all all-am check check-am clean clean-generic clean-libtool \
 
5509
-       clean-local dist-hook distclean distclean-generic \
 
5510
-       distclean-libtool distdir dvi dvi-am html html-am info info-am \
 
5511
-       install install-am install-data install-data-am \
 
5512
-       install-data-local install-dvi install-dvi-am install-exec \
 
5513
-       install-exec-am install-html install-html-am install-info \
 
5514
-       install-info-am install-man install-pdf install-pdf-am \
 
5515
-       install-ps install-ps-am install-strip installcheck \
 
5516
-       installcheck-am installdirs maintainer-clean \
 
5517
-       maintainer-clean-generic mostlyclean mostlyclean-generic \
 
5518
-       mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am \
 
5519
-       uninstall-local
 
5520
+       clean-local distclean distclean-generic distclean-libtool dvi \
 
5521
+       dvi-am html html-am info info-am install install-am \
 
5522
+       install-data install-data-am install-data-local install-dvi \
 
5523
+       install-dvi-am install-exec install-exec-am install-html \
 
5524
+       install-html-am install-info install-info-am install-man \
 
5525
+       install-pdf install-pdf-am install-ps install-ps-am \
 
5526
+       install-strip installcheck installcheck-am installdirs \
 
5527
+       maintainer-clean maintainer-clean-generic mostlyclean \
 
5528
+       mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
 
5529
+       uninstall uninstall-am uninstall-local
 
5530
 
 
5531
 
 
5532
 sinclude $(JAVA_DEPEND)
 
5533
Index: libjava/classpath/ChangeLog.gcj
 
5534
===================================================================
 
5535
--- a/src/libjava/classpath/ChangeLog.gcj       (.../tags/gcc_4_8_0_release)
 
5536
+++ b/src/libjava/classpath/ChangeLog.gcj       (.../branches/gcc-4_8-branch)
 
5537
@@ -1,3 +1,41 @@
 
5538
+2013-03-22  Jakub Jelinek  <jakub@redhat.com>
 
5539
+
 
5540
+       PR other/43620
 
5541
+       * Makefile.in: Regenerated.
 
5542
+       * doc/Makefile.in: Regenerated.
 
5543
+       * doc/api/Makefile.in: Regenerated.
 
5544
+       * examples/Makefile.in: Regenerated.
 
5545
+       * external/Makefile.in: Regenerated.
 
5546
+       * external/jsr166/Makefile.in: Regenerated.
 
5547
+       * external/relaxngDatatype/Makefile.in: Regenerated.
 
5548
+       * external/sax/Makefile.in: Regenerated.
 
5549
+       * external/w3c_dom/Makefile.in: Regenerated.
 
5550
+       * include/Makefile.in: Regenerated.
 
5551
+       * lib/Makefile.in: Regenerated.
 
5552
+       * native/Makefile.in: Regenerated.
 
5553
+       * native/fdlibm/Makefile.in: Regenerated.
 
5554
+       * native/jawt/Makefile.in: Regenerated.
 
5555
+       * native/jni/Makefile.in: Regenerated.
 
5556
+       * native/jni/classpath/Makefile.in: Regenerated.
 
5557
+       * native/jni/gconf-peer/Makefile.in: Regenerated.
 
5558
+       * native/jni/gstreamer-peer/Makefile.in: Regenerated.
 
5559
+       * native/jni/gtk-peer/Makefile.in: Regenerated.
 
5560
+       * native/jni/java-io/Makefile.in: Regenerated.
 
5561
+       * native/jni/java-lang/Makefile.in: Regenerated.
 
5562
+       * native/jni/java-math/Makefile.in: Regenerated.
 
5563
+       * native/jni/java-net/Makefile.in: Regenerated.
 
5564
+       * native/jni/java-nio/Makefile.in: Regenerated.
 
5565
+       * native/jni/java-util/Makefile.in: Regenerated.
 
5566
+       * native/jni/midi-alsa/Makefile.in: Regenerated.
 
5567
+       * native/jni/midi-dssi/Makefile.in: Regenerated.
 
5568
+       * native/jni/native-lib/Makefile.in: Regenerated.
 
5569
+       * native/jni/qt-peer/Makefile.in: Regenerated.
 
5570
+       * native/jni/xmlj/Makefile.in: Regenerated.
 
5571
+       * native/plugin/Makefile.in: Regenerated.
 
5572
+       * resource/Makefile.in: Regenerated.
 
5573
+       * scripts/Makefile.in: Regenerated.
 
5574
+       * tools/Makefile.in: Regenerated.
 
5575
+
 
5576
 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
 
5577
 
 
5578
        PR bootstrap/56258
 
5579
Index: libjava/classpath/examples/Makefile.in
 
5580
===================================================================
 
5581
--- a/src/libjava/classpath/examples/Makefile.in        (.../tags/gcc_4_8_0_release)
 
5582
+++ b/src/libjava/classpath/examples/Makefile.in        (.../branches/gcc-4_8-branch)
 
5583
@@ -36,8 +36,8 @@
 
5584
 host_triplet = @host@
 
5585
 target_triplet = @target@
 
5586
 subdir = examples
 
5587
-DIST_COMMON = README $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
 
5588
-       $(srcdir)/Makefile.java2d.in $(srcdir)/Makefile.jawt.in
 
5589
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \
 
5590
+       $(srcdir)/Makefile.jawt.in $(srcdir)/Makefile.java2d.in
 
5591
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
5592
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
5593
        $(top_srcdir)/../../config/lead-dot.m4 \
 
5594
@@ -69,7 +69,6 @@
 
5595
 CONFIG_CLEAN_FILES = Makefile.jawt Makefile.java2d
 
5596
 CONFIG_CLEAN_VPATH_FILES =
 
5597
 SOURCES =
 
5598
-DIST_SOURCES =
 
5599
 am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
 
5600
 am__vpath_adj = case $$p in \
 
5601
     $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
 
5602
@@ -93,7 +92,6 @@
 
5603
   sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
 
5604
 am__installdirs = "$(DESTDIR)$(exampledir)"
 
5605
 DATA = $(example_DATA)
 
5606
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
5607
 ACLOCAL = @ACLOCAL@
 
5608
 AMTAR = @AMTAR@
 
5609
 ANTLR = @ANTLR@
 
5610
@@ -419,40 +417,6 @@
 
5611
 ctags: CTAGS
 
5612
 CTAGS:
 
5613
 
 
5614
-
 
5615
-distdir: $(DISTFILES)
 
5616
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
5617
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
5618
-       list='$(DISTFILES)'; \
 
5619
-         dist_files=`for file in $$list; do echo $$file; done | \
 
5620
-         sed -e "s|^$$srcdirstrip/||;t" \
 
5621
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
5622
-       case $$dist_files in \
 
5623
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
5624
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
5625
-                          sort -u` ;; \
 
5626
-       esac; \
 
5627
-       for file in $$dist_files; do \
 
5628
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
5629
-         if test -d $$d/$$file; then \
 
5630
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
5631
-           if test -d "$(distdir)/$$file"; then \
 
5632
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
5633
-           fi; \
 
5634
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
5635
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
5636
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
5637
-           fi; \
 
5638
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
5639
-         else \
 
5640
-           test -f "$(distdir)/$$file" \
 
5641
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
5642
-           || exit 1; \
 
5643
-         fi; \
 
5644
-       done
 
5645
-       $(MAKE) $(AM_MAKEFLAGS) \
 
5646
-         top_distdir="$(top_distdir)" distdir="$(distdir)" \
 
5647
-         dist-hook
 
5648
 check-am: all-am
 
5649
 check: $(BUILT_SOURCES)
 
5650
        $(MAKE) $(AM_MAKEFLAGS) check-am
 
5651
@@ -557,17 +521,17 @@
 
5652
 .MAKE: all check install install-am install-strip
 
5653
 
 
5654
 .PHONY: all all-am check check-am clean clean-generic clean-libtool \
 
5655
-       clean-local dist-hook distclean distclean-generic \
 
5656
-       distclean-libtool distdir dvi dvi-am html html-am info info-am \
 
5657
-       install install-am install-data install-data-am \
 
5658
-       install-data-local install-dvi install-dvi-am \
 
5659
-       install-exampleDATA install-exec install-exec-am install-html \
 
5660
-       install-html-am install-info install-info-am install-man \
 
5661
-       install-pdf install-pdf-am install-ps install-ps-am \
 
5662
-       install-strip installcheck installcheck-am installdirs \
 
5663
-       maintainer-clean maintainer-clean-generic mostlyclean \
 
5664
-       mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
 
5665
-       uninstall uninstall-am uninstall-exampleDATA uninstall-local
 
5666
+       clean-local distclean distclean-generic distclean-libtool dvi \
 
5667
+       dvi-am html html-am info info-am install install-am \
 
5668
+       install-data install-data-am install-data-local install-dvi \
 
5669
+       install-dvi-am install-exampleDATA install-exec \
 
5670
+       install-exec-am install-html install-html-am install-info \
 
5671
+       install-info-am install-man install-pdf install-pdf-am \
 
5672
+       install-ps install-ps-am install-strip installcheck \
 
5673
+       installcheck-am installdirs maintainer-clean \
 
5674
+       maintainer-clean-generic mostlyclean mostlyclean-generic \
 
5675
+       mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am \
 
5676
+       uninstall-exampleDATA uninstall-local
 
5677
 
 
5678
 
 
5679
 # Make sure all sources and icons are also installed so users can use them.
 
5680
Index: libgcc/ChangeLog
 
5681
===================================================================
 
5682
--- a/src/libgcc/ChangeLog      (.../tags/gcc_4_8_0_release)
 
5683
+++ b/src/libgcc/ChangeLog      (.../branches/gcc-4_8-branch)
 
5684
@@ -1,3 +1,23 @@
 
5685
+2013-03-26  Robert Mason  <rbmj@verizon.net>
 
5686
+
 
5687
+       PR target/54805
 
5688
+
 
5689
+       Backport from mainline:
 
5690
+       2013-03-20  Robert Mason  <rbmj@verizon.net>
 
5691
+
 
5692
+       * config/vxlib-tls.c (__gthread_get_tsd_data,)
 
5693
+       (__gthread_set_tsd_data, __gthread_enter_tsd_dtor_context,)
 
5694
+       (__gthread_leave_tsd_dtor_context): Add prototypes.
 
5695
+       (tls_delete_hook): Update.
 
5696
+
 
5697
+2013-03-26  Walter Lee  <walt@tilera.com>
 
5698
+
 
5699
+       Backport from mainline:
 
5700
+       2013-03-26  Walter Lee  <walt@tilera.com>
 
5701
+       
 
5702
+       * config/tilegx/t-crtstuff: Add -fno-asynchronous-unwind-tables
 
5703
+       -mcmodel=large to CRTSTUFF_T_CFLAGS_S variable.
 
5704
+
 
5705
 2013-03-22  Release Manager
 
5706
 
 
5707
        * GCC 4.8.0 released.
 
5708
Index: libgcc/config/tilegx/t-crtstuff
 
5709
===================================================================
 
5710
--- a/src/libgcc/config/tilegx/t-crtstuff       (.../tags/gcc_4_8_0_release)
 
5711
+++ b/src/libgcc/config/tilegx/t-crtstuff       (.../branches/gcc-4_8-branch)
 
5712
@@ -2,3 +2,7 @@
 
5713
 # because then __FRAME_END__ might not be the last thing in .eh_frame
 
5714
 # section.
 
5715
 CRTSTUFF_T_CFLAGS += -fno-asynchronous-unwind-tables
 
5716
+CRTSTUFF_T_CFLAGS_S += -fno-asynchronous-unwind-tables
 
5717
+
 
5718
+# Compile crtbeginS.o and crtendS.o with -mcmodel=large
 
5719
+CRTSTUFF_T_CFLAGS_S += -mcmodel=large
 
5720
Index: libgcc/config/vxlib-tls.c
 
5721
===================================================================
 
5722
--- a/src/libgcc/config/vxlib-tls.c     (.../tags/gcc_4_8_0_release)
 
5723
+++ b/src/libgcc/config/vxlib-tls.c     (.../branches/gcc-4_8-branch)
 
5724
@@ -102,7 +102,15 @@
 
5725
 extern void __gthread_enter_tls_dtor_context (void);
 
5726
 extern void __gthread_leave_tls_dtor_context (void);
 
5727
 
 
5728
+#ifndef __RTP__
 
5729
 
 
5730
+extern void *__gthread_get_tsd_data (WIND_TCB *tcb);
 
5731
+extern void __gthread_set_tsd_data (WIND_TCB *tcb, void *data);
 
5732
+extern void __gthread_enter_tsd_dtor_context (WIND_TCB *tcb);
 
5733
+extern void __gthread_leave_tsd_dtor_context (WIND_TCB *tcb);
 
5734
+
 
5735
+#endif /* __RTP__ */
 
5736
+
 
5737
 /* This is a global structure which records all of the active keys.
 
5738
 
 
5739
    A key is potentially valid (i.e. has been handed out by
 
5740
@@ -185,7 +193,7 @@
 
5741
 #ifdef __RTP__
 
5742
       __gthread_leave_tls_dtor_context ();
 
5743
 #else
 
5744
-      __gthread_leave_tsd_dtor_context ();
 
5745
+      __gthread_leave_tsd_dtor_context (tcb);
 
5746
 #endif
 
5747
 
 
5748
 #ifdef __RTP__
 
5749
Index: gcc/tree-loop-distribution.c
 
5750
===================================================================
 
5751
--- a/src/gcc/tree-loop-distribution.c  (.../tags/gcc_4_8_0_release)
 
5752
+++ b/src/gcc/tree-loop-distribution.c  (.../branches/gcc-4_8-branch)
 
5753
@@ -942,13 +942,17 @@
 
5754
       gimple stmt = DR_STMT (single_store);
 
5755
       tree rhs = gimple_assign_rhs1 (stmt);
 
5756
       if (!(integer_zerop (rhs)
 
5757
-           || integer_all_onesp (rhs)
 
5758
            || real_zerop (rhs)
 
5759
            || (TREE_CODE (rhs) == CONSTRUCTOR
 
5760
                && !TREE_CLOBBER_P (rhs))
 
5761
-           || (INTEGRAL_TYPE_P (TREE_TYPE (rhs))
 
5762
-               && (TYPE_MODE (TREE_TYPE (gimple_assign_lhs (stmt)))
 
5763
-                   == TYPE_MODE (unsigned_char_type_node)))))
 
5764
+           || ((integer_all_onesp (rhs)
 
5765
+                || (INTEGRAL_TYPE_P (TREE_TYPE (rhs))
 
5766
+                    && (TYPE_MODE (TREE_TYPE (rhs))
 
5767
+                        == TYPE_MODE (unsigned_char_type_node))))
 
5768
+               /* For stores of a non-zero value require that the precision
 
5769
+                  of the value matches its actual size.  */
 
5770
+               && (TYPE_PRECISION (TREE_TYPE (rhs))
 
5771
+                   == GET_MODE_BITSIZE (TYPE_MODE (TREE_TYPE (rhs)))))))
 
5772
        return;
 
5773
       if (TREE_CODE (rhs) == SSA_NAME
 
5774
          && !SSA_NAME_IS_DEFAULT_DEF (rhs)
 
5775
Index: gcc/DATESTAMP
 
5776
===================================================================
 
5777
--- a/src/gcc/DATESTAMP (.../tags/gcc_4_8_0_release)
 
5778
+++ b/src/gcc/DATESTAMP (.../branches/gcc-4_8-branch)
 
5779
@@ -1 +1 @@
 
5780
-20130322
 
5781
+20130406
 
5782
Index: gcc/toplev.c
 
5783
===================================================================
 
5784
--- a/src/gcc/toplev.c  (.../tags/gcc_4_8_0_release)
 
5785
+++ b/src/gcc/toplev.c  (.../branches/gcc-4_8-branch)
 
5786
@@ -1527,18 +1527,6 @@
 
5787
   if (!flag_stack_protect)
 
5788
     warn_stack_protect = 0;
 
5789
 
 
5790
-  /* ??? Unwind info is not correct around the CFG unless either a frame
 
5791
-     pointer is present or A_O_A is set.  Fixing this requires rewriting
 
5792
-     unwind info generation to be aware of the CFG and propagating states
 
5793
-     around edges.  */
 
5794
-  if (flag_unwind_tables && !ACCUMULATE_OUTGOING_ARGS
 
5795
-      && flag_omit_frame_pointer)
 
5796
-    {
 
5797
-      warning (0, "unwind tables currently require a frame pointer "
 
5798
-              "for correctness");
 
5799
-      flag_omit_frame_pointer = 0;
 
5800
-    }
 
5801
-
 
5802
   /* Address Sanitizer needs porting to each target architecture.  */
 
5803
   if (flag_asan
 
5804
       && (targetm.asan_shadow_offset == NULL
 
5805
Index: gcc/ChangeLog
 
5806
===================================================================
 
5807
--- a/src/gcc/ChangeLog (.../tags/gcc_4_8_0_release)
 
5808
+++ b/src/gcc/ChangeLog (.../branches/gcc-4_8-branch)
 
5809
@@ -1,3 +1,221 @@
 
5810
+2013-04-04  Ian Lance Taylor  <iant@google.com>
 
5811
+
 
5812
+       Backport from mainline:
 
5813
+       * doc/standards.texi (Standards): The Go frontend supports the Go
 
5814
+       1 language standard.
 
5815
+
 
5816
+2013-04-04  Marek Polacek  <polacek@redhat.com>
 
5817
+
 
5818
+       Backport from mainline:
 
5819
+       2013-04-04  Marek Polacek  <polacek@redhat.com>
 
5820
+
 
5821
+       PR tree-optimization/48186
 
5822
+       * predict.c (maybe_hot_frequency_p): Return false if
 
5823
+       HOT_BB_FREQUENCY_FRACTION is 0.
 
5824
+       (cgraph_maybe_hot_edge_p): Likewise.
 
5825
+
 
5826
+2013-04-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
 
5827
+
 
5828
+       Backport from mainline:
 
5829
+       2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
 
5830
+
 
5831
+       PR target/56720
 
5832
+       * config/arm/iterators.md (v_cmp_result): New mode attribute.
 
5833
+       * config/arm/neon.md (vcond<mode><mode>): Handle unordered cases.
 
5834
+
 
5835
+2013-04-04  Richard Biener  <rguenther@suse.de>
 
5836
+
 
5837
+       PR tree-optimization/56837
 
5838
+       * tree-loop-distribution.c (classify_partition): For non-zero
 
5839
+       values require that the value has the same precision as its
 
5840
+       mode to be useful as memset value.
 
5841
+
 
5842
+2013-04-03  Roland McGrath  <mcgrathr@google.com>
 
5843
+
 
5844
+       Backport from mainline:
 
5845
+       2013-03-26  Roland McGrath  <mcgrathr@google.com>
 
5846
+
 
5847
+       * config/arm/arm.c (arm_print_operand: case 'w'): Use fputs rather
 
5848
+       than fprintf with a non-constant, non-format string.
 
5849
+
 
5850
+2013-04-03  Marek Polacek  <polacek@redhat.com>
 
5851
+
 
5852
+       Backport from mainline:
 
5853
+       2013-04-03  Marek Polacek  <polacek@redhat.com>
 
5854
+
 
5855
+       PR sanitizer/55702
 
5856
+       * tsan.c (instrument_func_exit): Allow BUILT_IN_RETURN
 
5857
+       functions.
 
5858
+
 
5859
+2013-04-03  Richard Biener  <rguenther@suse.de>
 
5860
+
 
5861
+       PR tree-optimization/56817
 
5862
+       * tree-ssa-loop-ivcanon.c (tree_unroll_loops_completely):
 
5863
+       Split out ...
 
5864
+       (tree_unroll_loops_completely_1): ... new function to manually
 
5865
+       walk the loop tree, properly defering outer loops of unrolled
 
5866
+       loops to later iterations.
 
5867
+
 
5868
+2013-04-02  Jakub Jelinek  <jakub@redhat.com>
 
5869
+
 
5870
+       PR rtl-optimization/56745
 
5871
+       * ifcvt.c (cond_exec_find_if_block): Don't try to optimize
 
5872
+       if then_bb has no successors and else_bb is EXIT_BLOCK_PTR.
 
5873
+
 
5874
+2013-04-02  Wei Mi  <wmi@google.com>
 
5875
+
 
5876
+       * config/i386/i386.c (ix86_rtx_costs): Set proper rtx cost for
 
5877
+       ashl<mode>3_mask, *<shift_insn><mode>3_mask and
 
5878
+       *<rotate_insn><mode>3_mask in i386.md.
 
5879
+
 
5880
+2013-04-01  Wei Mi  <wmi@google.com>
 
5881
+
 
5882
+       * config/i386/i386.md (*ashl<mode>3_mask): Rewrite as define_insn.
 
5883
+       Truncate operand 2 using %b asm operand modifier.
 
5884
+       (*<shift_insn><mode>3_mask): Ditto.
 
5885
+       (*<rotate_insn><mode>3_mask): Ditto.
 
5886
+
 
5887
+2013-04-01  Uros Bizjak  <ubizjak@gmail.com>
 
5888
+
 
5889
+       * config/i386/i386.md (*movsf_internal): Change type of
 
5890
+       alternatives 3,4 to imov.
 
5891
+
 
5892
+2013-03-29  Paolo Carlini  <paolo.carlini@oracle.com>
 
5893
+
 
5894
+       PR lto/56777
 
5895
+       * doc/invoke.texi ([-fwhole-program]): Fix typo.
 
5896
+
 
5897
+2013-03-29  Kirill Yukhin  <kirill.yukhin@intel.com>
 
5898
+
 
5899
+       * config/i386/avx2intrin.h (_mm256_broadcastsi128_si256):
 
5900
+       Fix declaration name.
 
5901
+
 
5902
+2013-03-28  Gerald Pfeifer  <gerald@pfeifer.com>
 
5903
+
 
5904
+       * doc/invoke.texi (AVR Options): Tweak link for AVR-LibC user manual.
 
5905
+       * doc/extend.texi (Named Address Spaces): Ditto.
 
5906
+       (Variable Attributes): Ditto.
 
5907
+
 
5908
+2013-03-28  Eric Botcazou  <ebotcazou@adacore.com>
 
5909
+
 
5910
+       * toplev.c (process_options): Do not disable -fomit-frame-pointer on a
 
5911
+       general basis if unwind info is requested and ACCUMULATE_OUTGOING_ARGS
 
5912
+       is not enabled.
 
5913
+
 
5914
+2013-03-27  Walter Lee  <walt@tilera.com>
 
5915
+
 
5916
+       Backport from mainline:
 
5917
+       2013-03-27  Walter Lee  <walt@tilera.com>
 
5918
+
 
5919
+       * config/tilegx/tilegx.c (tilegx_expand_prologue): Avoid
 
5920
+       double-decrement of next_scratch_regno.
 
5921
+
 
5922
+2013-03-27  Walter Lee  <walt@tilera.com>
 
5923
+
 
5924
+       Backport from mainline:
 
5925
+       2013-03-27  Walter Lee  <walt@tilera.com>
 
5926
+
 
5927
+       * config/tilegx/tilegx.md (insn_v1mulu): Fix predicates on
 
5928
+       input operands.
 
5929
+       (insn_v1mulus): Ditto.
 
5930
+       (insn_v2muls): Ditto.
 
5931
+
 
5932
+2013-03-27  Walter Lee  <walt@tilera.com>
 
5933
+
 
5934
+       Backport from mainline:
 
5935
+       2013-03-27  Walter Lee  <walt@tilera.com>
 
5936
+
 
5937
+       * config/tilegx/tilegx.h (ASM_OUTPUT_ADDR_VEC_ELT): Delete
 
5938
+       extra tab.
 
5939
+       (ASM_OUTPUT_ADDR_DIFF_ELT): Ditto.
 
5940
+
 
5941
+2013-03-27  Walter Lee  <walt@tilera.com>
 
5942
+
 
5943
+       Backport from mainline:
 
5944
+       2013-03-27  Walter Lee  <walt@tilera.com>
 
5945
+
 
5946
+       * config/tilegx/tilegx.md (*sibcall_insn): Fix type atribute for jr.
 
5947
+       (*sibcall_value): Ditto.
 
5948
+
 
5949
+2013-03-27  Walter Lee  <walt@tilera.com>
 
5950
+
 
5951
+       Backport from mainline:
 
5952
+       2013-03-27  Walter Lee  <walt@tilera.com>
 
5953
+
 
5954
+       * config/tilegx/tilegx.md (insn_mnz_<mode>): Replaced by ...
 
5955
+       (insn_mnz_v8qi): ... this ...
 
5956
+       (insn_mnz_v4hi): ... and this.  Replace (const_int 0) with the
 
5957
+       vector equivalent.
 
5958
+       (insn_v<n>mnz): Replaced by ...
 
5959
+       (insn_v1mnz): ... this ...
 
5960
+       (insn_v2mnz): ... and this.  Replace (const_int 0) with the vector
 
5961
+       equivalent.
 
5962
+       (insn_mz_<mode>): Replaced by ...
 
5963
+       (insn_mz_v8qi): ... this ...
 
5964
+       (insn_mz_v4hi): ... and this.  Replace (const_int 0) with the
 
5965
+       vector equivalent.
 
5966
+       (insn_v<n>mz): Replaced by ...
 
5967
+       (insn_v1mz): ... this ...
 
5968
+       (insn_v2mz): ... and this.  Replace (const_int 0) with the vector
 
5969
+       equivalent.
 
5970
+
 
5971
+2013-03-26  Eric Botcazou  <ebotcazou@adacore.com>
 
5972
+
 
5973
+       * doc/invoke.texi (SPARC options): Remove -mlittle-endian.
 
5974
+
 
5975
+2013-03-26  Sebastian Huber  <sebastian.huber@embedded-brains.de>
 
5976
+
 
5977
+       * config/rtems.opt: Add -pthread option.
 
5978
+
 
5979
+2013-03-26  Sofiane Naci  <sofiane.naci@arm.com>
 
5980
+
 
5981
+       * config/aarch64/aarch64.c (aarch64_classify_address): Support
 
5982
+       PC-relative load in SI modes and above only.
 
5983
+
 
5984
+2013-03-26  Walter Lee  <walt@tilera.com>
 
5985
+
 
5986
+       Backport from mainline:
 
5987
+       2013-03-26  Walter Lee  <walt@tilera.com>
 
5988
+
 
5989
+       * config/tilegx/tilegx.h (PROFILE_BEFORE_PROLOGUE): Define.
 
5990
+       * config/tilegx/tilepro.h (PROFILE_BEFORE_PROLOGUE): Define.
 
5991
+
 
5992
+2013-03-26  Walter Lee  <walt@tilera.com>
 
5993
+
 
5994
+       Backport from mainline:
 
5995
+       2013-03-25  Walter Lee  <walt@tilera.com>
 
5996
+
 
5997
+       * config/tilegx/tilegx-builtins.h (enum tilegx_builtin): Add
 
5998
+       TILEGX_INSN_SHUFFLEBYTES1.
 
5999
+       * config/tilegx/tilegx.c (tilegx_builtin_info): Add entry for
 
6000
+       shufflebytes1.
 
6001
+       (tilegx_builtins): Ditto.
 
6002
+       * config/tilegx/tilegx.md (insn_shufflebytes1): New pattern.
 
6003
+
 
6004
+2013-03-26  Walter Lee  <walt@tilera.com>
 
6005
+
 
6006
+       Backport from mainline:
 
6007
+       2013-03-25  Walter Lee  <walt@tilera.com>
 
6008
+
 
6009
+       * config/tilegx/tilegx.c (expand_set_cint64_one_inst): Inline
 
6010
+       tests for constraint J, K, N, P.
 
6011
+
 
6012
+2013-03-26  Walter Lee  <walt@tilera.com>
 
6013
+
 
6014
+       Backport from mainline:
 
6015
+       2013-03-25  Walter Lee  <walt@tilera.com>
 
6016
+
 
6017
+       * config/tilegx/tilegx.c (tilegx_asm_preferred_eh_data_format):
 
6018
+       Use indirect/pcrel encoding.
 
6019
+       * config/tilepro/tilepro.c (tilepro_asm_preferred_eh_data_format):
 
6020
+       Ditto.
 
6021
+
 
6022
+2013-03-25  Richard Biener  <rguenther@suse.de>
 
6023
+
 
6024
+       PR middle-end/56694
 
6025
+       * tree-eh.c (lower_eh_must_not_throw): Strip BLOCKs from the
 
6026
+       must-not-throw stmt location.
 
6027
+
 
6028
 2013-03-22  Release Manager
 
6029
 
 
6030
        * GCC 4.8.0 released.
 
6031
@@ -44,30 +267,31 @@
 
6032
 
 
6033
        * configure.ac: Add MicroBlaze TLS support detection.
 
6034
        * configure: Regenerate.
 
6035
-       * config/microblaze/microblaze-protos.h: (microblaze_cannot_force_const_mem,
 
6036
-       microblaze_tls_referenced_p, symbol_mentioned_p, label_mentioned_p): 
 
6037
-       Add prototypes.
 
6038
-       * config/microblaze/microblaze.c (microblaze_address_type): Add ADDRESS_TLS
 
6039
-       and tls_reloc address types.
 
6040
+       * config/microblaze/microblaze-protos.h
 
6041
+       (microblaze_cannot_force_const_mem, microblaze_tls_referenced_p,
 
6042
+       symbol_mentioned_p, label_mentioned_p): Add prototypes.
 
6043
+       * config/microblaze/microblaze.c (microblaze_address_type): Add
 
6044
+       ADDRESS_TLS and tls_reloc address types.
 
6045
        (microblaze_address_info): Add tls_reloc.
 
6046
        (TARGET_HAVE_TLS): Define.
 
6047
        (get_tls_get_addr, microblaze_tls_symbol_p, microblaze_tls_operand_p_1,
 
6048
-        microblaze_tls_referenced_p, microblaze_cannot_force_const_mem,
 
6049
-        symbol_mentioned_p, label_mentioned_p, tls_mentioned_p, load_tls_operand,
 
6050
-        microblaze_call_tls_get_addr, microblaze_legitimize_tls_address): New functions.
 
6051
+       microblaze_tls_referenced_p, microblaze_cannot_force_const_mem,
 
6052
+       symbol_mentioned_p, label_mentioned_p, tls_mentioned_p,
 
6053
+       load_tls_operand, microblaze_call_tls_get_addr,
 
6054
+       microblaze_legitimize_tls_address): New functions.
 
6055
        (microblaze_classify_unspec): Handle UNSPEC_TLS.
 
6056
        (get_base_reg): Use microblaze_tls_symbol_p.
 
6057
        (microblaze_classify_address): Handle TLS.
 
6058
-       (microblaze_legitimate_pic_operand): Use symbol_mentioned_p, label_mentioned_p
 
6059
-       and microblaze_tls_referenced_p.
 
6060
+       (microblaze_legitimate_pic_operand): Use symbol_mentioned_p,
 
6061
+       label_mentioned_p and microblaze_tls_referenced_p.
 
6062
        (microblaze_legitimize_address): Handle TLS.
 
6063
        (microblaze_address_insns): Handle ADDRESS_TLS.
 
6064
        (pic_address_needs_scratch): Handle TLS.
 
6065
        (print_operand_address): Handle TLS.
 
6066
        (microblaze_expand_prologue): Check TLS_NEEDS_GOT.
 
6067
        (microblaze_expand_move): Handle TLS.
 
6068
-       (microblaze_legitimate_constant_p): Check microblaze_cannot_force_const_mem
 
6069
-       and microblaze_tls_symbol_p.
 
6070
+       (microblaze_legitimate_constant_p): Check
 
6071
+       microblaze_cannot_force_const_mem and microblaze_tls_symbol_p.
 
6072
        (TARGET_CANNOT_FORCE_CONST_MEM): Define.
 
6073
        * config/microblaze/microblaze.h (TLS_NEEDS_GOT): Define
 
6074
        (PIC_OFFSET_TABLE_REGNUM): Set.
 
6075
@@ -75,7 +299,8 @@
 
6076
        * config/microblaze/microblaze.md (UNSPEC_TLS): Define.
 
6077
        (addsi3, movsi_internal2, movdf_internal): Update constraints
 
6078
        * config/microblaze/predicates.md (arith_plus_operand): Define
 
6079
-       (move_operand): Redefine as move_src_operand, check microblaze_tls_referenced_p.
 
6080
+       (move_operand): Redefine as move_src_operand, check
 
6081
+       microblaze_tls_referenced_p.
 
6082
 
 
6083
 2013-03-14  Ian Bolton  <ian.bolton@arm.com>
 
6084
 
 
6085
@@ -173,7 +398,7 @@
 
6086
        PR target/56591
 
6087
        * config/avr/avr.c (avr_print_operand): Add space after '%c' in
 
6088
        output_operand_lossage message.
 
6089
-       
 
6090
+
 
6091
 2013-03-11  Richard Earnshaw  <rearnsha@arm.com>
 
6092
 
 
6093
        PR target/56470
 
6094
@@ -518,10 +743,10 @@
 
6095
 
 
6096
 2013-03-04  David Holsgrove  <david.holsgrove@xilinx.com>
 
6097
 
 
6098
-       * config/microblaze/microblaze.c (microblaze_valid_pic_const): New 
 
6099
-       (microblaze_legitimate_pic_operand): Likewise
 
6100
-       * config/microblaze/microblaze.h (LEGITIMATE_PIC_OPERAND_P): calls 
 
6101
-       new function microblaze_legitimate_pic_operand
 
6102
+       * config/microblaze/microblaze.c (microblaze_valid_pic_const): New.
 
6103
+       (microblaze_legitimate_pic_operand): Likewise.
 
6104
+       * config/microblaze/microblaze.h (LEGITIMATE_PIC_OPERAND_P): Call
 
6105
+       new function microblaze_legitimate_pic_operand.
 
6106
        * config/microblaze/microblaze-protos.h
 
6107
        (microblaze_legitimate_pic_operand): Declare.
 
6108
 
 
6109
@@ -572,8 +797,8 @@
 
6110
        DRIVER_SELF_SPECS.
 
6111
        * config/microblaze/microblaze.md: New bswapsi2 and bswaphi2.
 
6112
        instructions emitted if TARGET_REORDER.
 
6113
-       * config/microblaze/microblaze.opt: New option -mxl-reorder set to 1 
 
6114
-       or 0 for -m/-mno case, but initialises as 2 to detect default use case 
 
6115
+       * config/microblaze/microblaze.opt: New option -mxl-reorder set to 1
 
6116
+       or 0 for -m/-mno case, but initialises as 2 to detect default use case
 
6117
        separately.
 
6118
 
 
6119
 2013-03-01  Xinliang David Li  <davidxl@google.com>
 
6120
@@ -610,12 +835,10 @@
 
6121
        (Other MIPS Built-in Functions): Move last MIPS entry before
 
6122
        "picoChip Built-in Functions".
 
6123
        (SH Built-in Functions): Move after RX Built-in Functions.
 
6124
-       * doc/gcc.texi (Introduction): Change order in @menu
 
6125
-       to match @node.
 
6126
+       * doc/gcc.texi (Introduction): Change order in @menu to match @node.
 
6127
        * doc/md.texi (Constraints): Ditto.
 
6128
        * gty.texi (Type Information): Ditto.
 
6129
-       (User-provided marking routines for template types): Make
 
6130
-       subsection.
 
6131
+       (User-provided marking routines for template types): Make subsection.
 
6132
        * doc/invoke.texi (AArch64 Options): Move before
 
6133
        "Adapteva Epiphany Options".
 
6134
 
 
6135
@@ -743,8 +966,7 @@
 
6136
        pointer_set_destroy on not_executed_last_iteration.
 
6137
 
 
6138
        PR middle-end/56461
 
6139
-       * tree-vect-loop.c (vectorizable_reduction): Release vect_defs
 
6140
-       vector.
 
6141
+       * tree-vect-loop.c (vectorizable_reduction): Release vect_defs vector.
 
6142
 
 
6143
        PR middle-end/56461
 
6144
        * ipa-pure-const.c (propagate): Use FOR_EACH_FUNCTION instead of
 
6145
@@ -905,8 +1127,9 @@
 
6146
            Iain Sandoe  <iain@codesourcery.com>
 
6147
            Nathan Froyd  <froydnj@codesourcery.com>
 
6148
            Chao-ying Fu  <fu@mips.com>
 
6149
-       * doc/extend.texi: (micromips, nomicromips, nocompression):
 
6150
-       Document new function attributes. 
 
6151
+
 
6152
+       * doc/extend.texi (micromips, nomicromips, nocompression):
 
6153
+       Document new function attributes.
 
6154
        * doc/invoke.texi (minterlink-compressed, mmicromips,
 
6155
        m14k, m14ke, m14kec): Document new options.
 
6156
        (minterlink-mips16): Update documentation.
 
6157
@@ -1055,8 +1278,8 @@
 
6158
            Nathan Froyd  <froydnj@codesourcery.com>
 
6159
            Chao-ying Fu  <fu@mips.com>
 
6160
 
 
6161
-       * doc/extend.texi: (micromips, nomicromips, nocompression):
 
6162
-       Document new function attributes. 
 
6163
+       * doc/extend.texi (micromips, nomicromips, nocompression):
 
6164
+       Document new function attributes.
 
6165
        * doc/invoke.texi (minterlink-compressed, mmicromips,
 
6166
        m14k, m14ke, m14kec): Document new options.
 
6167
        (minterlink-mips16): Update documentation.
 
6168
@@ -1219,8 +1442,8 @@
 
6169
        ((dword_type) -1) << (BITS_PER_WORD - 1).  Improve multiplication by
 
6170
        ((dword_type) 1) << (BITS_PER_WORD - 1).  Avoid undefined behavior
 
6171
        in the compiler if coeff is HOST_WIDE_INT_MIN.
 
6172
-       (expand_divmod): Don't make ext_op1 static, change it's type to
 
6173
-       uhwi.  Avoid undefined behavior in -INTVAL (op1).
 
6174
+       (expand_divmod): Don't make ext_op1 static, change it's type to uhwi.
 
6175
+       Avoid undefined behavior in -INTVAL (op1).
 
6176
 
 
6177
        PR rtl-optimization/50339
 
6178
        * lower-subreg.h (struct lower_subreg_choices): Add splitting_ashiftrt
 
6179
@@ -1291,8 +1514,8 @@
 
6180
 2013-02-20  Jan Hubicka  <jh@suse.cz>
 
6181
 
 
6182
        PR tree-optimization/56265
 
6183
-       * ipa-prop.c (ipa_make_edge_direct_to_target): Fixup callgraph when target is
 
6184
-       referenced for firs ttime.
 
6185
+       * ipa-prop.c (ipa_make_edge_direct_to_target): Fixup callgraph when
 
6186
+       target is referenced for first time.
 
6187
 
 
6188
 2013-02-20  Richard Biener  <rguenther@suse.de>
 
6189
 
 
6190
@@ -1303,8 +1526,7 @@
 
6191
        not return anything.
 
6192
        (rename_ssa_copies): Do not remove unused locals.
 
6193
        * tree-ssa-ccp.c (do_ssa_ccp): Likewise.
 
6194
-       * tree-ssanames.c (pass_release_ssa_names): Remove unused
 
6195
-       locals first.
 
6196
+       * tree-ssanames.c (pass_release_ssa_names): Remove unused locals first.
 
6197
        * passes.c (execute_function_todo): Do not schedule unused locals
 
6198
        removal if cleanup_tree_cfg did something.
 
6199
        * tree-ssa-live.c (remove_unused_locals): Dump statistics
 
6200
@@ -1360,7 +1582,7 @@
 
6201
 
 
6202
        * config/microblaze/microblaze.c: microblaze_has_clz = 0
 
6203
        Add version check for v8.10.a to enable microblaze_has_clz
 
6204
-       * config/microblaze/microblaze.h: Add TARGET_HAS_CLZ as combined 
 
6205
+       * config/microblaze/microblaze.h: Add TARGET_HAS_CLZ as combined
 
6206
        version and TARGET_PATTERN_COMPARE check
 
6207
        * config/microblaze/microblaze.md: New clzsi2 instruction
 
6208
 
 
6209
@@ -1378,11 +1600,10 @@
 
6210
 2012-02-19  Andrey Belevantsev  <abel@ispras.ru>
 
6211
 
 
6212
        PR middle-end/55889
 
6213
-
 
6214
        * sel-sched.c: Include ira.h.
 
6215
        (implicit_clobber_conflict_p): New function.
 
6216
        (moveup_expr): Use it.
 
6217
-       * Makefile.in (sel-sched.o): Depend on ira.h. 
 
6218
+       * Makefile.in (sel-sched.o): Depend on ira.h.
 
6219
 
 
6220
 2013-02-19  Richard Biener  <rguenther@suse.de>
 
6221
 
 
6222
@@ -1413,8 +1634,7 @@
 
6223
        * genopinit.c (raw_optab_handler): Use this_fn_optabs.
 
6224
        (swap_optab_enable): Same.
 
6225
        (init_all_optabs): Use argument instead of global.
 
6226
-       * tree.h (struct tree_optimization_option): New field
 
6227
-       target_optabs.
 
6228
+       * tree.h (struct tree_optimization_option): New field target_optabs.
 
6229
        * expr.h (init_all_optabs): Add argument to prototype.
 
6230
        (TREE_OPTIMIZATION_OPTABS): New.
 
6231
        (save_optabs_if_changed): Protoize.
 
6232
@@ -1438,8 +1658,8 @@
 
6233
 
 
6234
        PR target/56214
 
6235
        * config/pa/predicates.md (base14_operand): Except for BLKmode, QImode
 
6236
-       and HImode, require all displacements to be an integer multiple of their
 
6237
-       mode size.
 
6238
+       and HImode, require all displacements to be an integer multiple of
 
6239
+       their mode size.
 
6240
        * config/pa/pa.c (pa_legitimate_address_p): For REG+BASE addresses,
 
6241
        only allow QImode and HImode when reload is in progress and strict is
 
6242
        true.  Likewise for symbolic addresses.  Use base14_operand to check
 
6243
@@ -1480,10 +1700,10 @@
 
6244
 
 
6245
 2013-02-16  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
 
6246
 
 
6247
-       * config/microblaze/microblaze.c (microblaze_asm_trampoline_template): 
 
6248
+       * config/microblaze/microblaze.c (microblaze_asm_trampoline_template):
 
6249
        Replace with a microblaze version.
 
6250
        (microblaze_trampoline_init): Adapt for microblaze.
 
6251
-       * gcc/config/microblaze/microblaze.h (TRAMPOLINE_SIZE): Adapt for 
 
6252
+       * config/microblaze/microblaze.h (TRAMPOLINE_SIZE): Adapt for
 
6253
        microblaze.
 
6254
 
 
6255
 2013-02-16  Jakub Jelinek  <jakub@redhat.com>
 
6256
Index: gcc/testsuite/gcc.target/arm/neon-vcond-ltgt.c
 
6257
===================================================================
 
6258
--- a/src/gcc/testsuite/gcc.target/arm/neon-vcond-ltgt.c        (.../tags/gcc_4_8_0_release)
 
6259
+++ b/src/gcc/testsuite/gcc.target/arm/neon-vcond-ltgt.c        (.../branches/gcc-4_8-branch)
 
6260
@@ -0,0 +1,18 @@
 
6261
+/* { dg-do compile } */
 
6262
+/* { dg-require-effective-target arm_neon_ok } */
 
6263
+/* { dg-options "-O1 -funsafe-math-optimizations -ftree-vectorize" }  */
 
6264
+/* { dg-add-options arm_neon } */
 
6265
+
 
6266
+#define LTGT(a, b) (__builtin_islessgreater (a, b) ? a : b)
 
6267
+void foo (int ilast,float* w, float* w2)
 
6268
+{
 
6269
+  int i;
 
6270
+  for (i = 0; i < ilast; ++i)
 
6271
+  {
 
6272
+    w[i] = LTGT (0.0f, w2[i]);
 
6273
+  }
 
6274
+}
 
6275
+
 
6276
+/* { dg-final { scan-assembler-times "vcgt\\.f32\[\\t \]*q\[0-9\]+,\[\\t \]*q\[0-9\]+,\[\\t \]*q\[0-9\]+" 2 } } */
 
6277
+/* { dg-final { scan-assembler "vorr\[\\t \]*q\[0-9\]+,\[\\t \]*q\[0-9\]+,\[\\t \]*q\[0-9\]+" } } */
 
6278
+/* { dg-final { scan-assembler "vbsl\[\\t \]*q\[0-9\]+,\[\\t \]*q\[0-9\]+,\[\\t \]*q\[0-9\]+" } } */
 
6279
Index: gcc/testsuite/gcc.target/arm/neon-vcond-unordered.c
 
6280
===================================================================
 
6281
--- a/src/gcc/testsuite/gcc.target/arm/neon-vcond-unordered.c   (.../tags/gcc_4_8_0_release)
 
6282
+++ b/src/gcc/testsuite/gcc.target/arm/neon-vcond-unordered.c   (.../branches/gcc-4_8-branch)
 
6283
@@ -0,0 +1,19 @@
 
6284
+/* { dg-do compile } */
 
6285
+/* { dg-require-effective-target arm_neon_ok } */
 
6286
+/* { dg-options "-O1 -funsafe-math-optimizations -ftree-vectorize" }  */
 
6287
+/* { dg-add-options arm_neon } */
 
6288
+
 
6289
+#define UNORD(a, b) (__builtin_isunordered (a, b) ? a : b)
 
6290
+void foo (int ilast,float* w, float* w2)
 
6291
+{
 
6292
+  int i;
 
6293
+  for (i = 0; i < ilast; ++i)
 
6294
+  {
 
6295
+    w[i] = UNORD (0.0f, w2[i]);
 
6296
+  }
 
6297
+}
 
6298
+
 
6299
+/* { dg-final { scan-assembler "vcgt\\.f32\[\\t \]*q\[0-9\]+,\[\\t \]*q\[0-9\]+,\[\\t \]*q\[0-9\]+" } } */
 
6300
+/* { dg-final { scan-assembler "vcge\\.f32\[\\t \]*q\[0-9\]+,\[\\t \]*q\[0-9\]+,\[\\t \]*q\[0-9\]+" } } */
 
6301
+/* { dg-final { scan-assembler "vorr\[\\t \]*q\[0-9\]+,\[\\t \]*q\[0-9\]+,\[\\t \]*q\[0-9\]+" } } */
 
6302
+/* { dg-final { scan-assembler "vbsl\[\\t \]*q\[0-9\]+,\[\\t \]*q\[0-9\]+,\[\\t \]*q\[0-9\]+" } } */
 
6303
Index: gcc/testsuite/gcc.target/arm/neon-vcond-gt.c
 
6304
===================================================================
 
6305
--- a/src/gcc/testsuite/gcc.target/arm/neon-vcond-gt.c  (.../tags/gcc_4_8_0_release)
 
6306
+++ b/src/gcc/testsuite/gcc.target/arm/neon-vcond-gt.c  (.../branches/gcc-4_8-branch)
 
6307
@@ -0,0 +1,17 @@
 
6308
+/* { dg-do compile } */
 
6309
+/* { dg-require-effective-target arm_neon_ok } */
 
6310
+/* { dg-options "-O1 -funsafe-math-optimizations -ftree-vectorize" }  */
 
6311
+/* { dg-add-options arm_neon } */
 
6312
+
 
6313
+#define MAX(a, b) (a > b ? a : b)
 
6314
+void foo (int ilast,float* w, float* w2)
 
6315
+{
 
6316
+  int i;
 
6317
+  for (i = 0; i < ilast; ++i)
 
6318
+  {
 
6319
+    w[i] = MAX (0.0f, w2[i]);
 
6320
+  }
 
6321
+}
 
6322
+
 
6323
+/* { dg-final { scan-assembler "vcgt\\.f32\[\\t \]*q\[0-9\]+,\[\\t \]*q\[0-9\]+,\[\\t \]*q\[0-9\]+" } } */
 
6324
+/* { dg-final { scan-assembler "vbit\[\\t \]*q\[0-9\]+,\[\\t \]*q\[0-9\]+,\[\\t \]*q\[0-9\]+" } } */
 
6325
Index: gcc/testsuite/gcc.target/i386/pr56560.c
 
6326
===================================================================
 
6327
--- a/src/gcc/testsuite/gcc.target/i386/pr56560.c       (.../tags/gcc_4_8_0_release)
 
6328
+++ b/src/gcc/testsuite/gcc.target/i386/pr56560.c       (.../branches/gcc-4_8-branch)
 
6329
@@ -0,0 +1,19 @@
 
6330
+/* { dg-do compile } */
 
6331
+/* { dg-options "-O2 -mavx -mvzeroupper -dp" } */
 
6332
+
 
6333
+extern void abort (void);
 
6334
+
 
6335
+typedef double vec_t __attribute__((vector_size(32)));
 
6336
+
 
6337
+struct S { int i1; int i2; int i3; };
 
6338
+
 
6339
+extern int bar (vec_t, int, int, int, int, int, struct S);
 
6340
+
 
6341
+void foo (vec_t v, struct S s)
 
6342
+{
 
6343
+  int i = bar (v, 1, 2, 3, 4, 5, s);
 
6344
+  if (i == 0)
 
6345
+    abort ();
 
6346
+}
 
6347
+
 
6348
+/* { dg-final { scan-assembler-not "avx_vzeroupper" } } */
 
6349
Index: gcc/testsuite/gcc.target/i386/avx2-vbroadcastsi128-1.c
 
6350
===================================================================
 
6351
--- a/src/gcc/testsuite/gcc.target/i386/avx2-vbroadcastsi128-1.c        (.../tags/gcc_4_8_0_release)
 
6352
+++ b/src/gcc/testsuite/gcc.target/i386/avx2-vbroadcastsi128-1.c        (.../branches/gcc-4_8-branch)
 
6353
@@ -10,5 +10,5 @@
 
6354
 void extern
 
6355
 avx2_test (void)
 
6356
 {
 
6357
-  x = _mm_broadcastsi128_si256 (y);
 
6358
+  x = _mm256_broadcastsi128_si256 (y);
 
6359
 }
 
6360
Index: gcc/testsuite/gcc.target/i386/avx2-vbroadcastsi128-2.c
 
6361
===================================================================
 
6362
--- a/src/gcc/testsuite/gcc.target/i386/avx2-vbroadcastsi128-2.c        (.../tags/gcc_4_8_0_release)
 
6363
+++ b/src/gcc/testsuite/gcc.target/i386/avx2-vbroadcastsi128-2.c        (.../branches/gcc-4_8-branch)
 
6364
@@ -19,7 +19,7 @@
 
6365
       for (j = 0; j < 2; j++)
 
6366
        s1.a[j] = j * i;
 
6367
 
 
6368
-      res.x = _mm_broadcastsi128_si256 (s1.x);
 
6369
+      res.x = _mm256_broadcastsi128_si256 (s1.x);
 
6370
 
 
6371
       memcpy (res_ref, s1.a, 16);
 
6372
       memcpy (res_ref + 2, s1.a, 16);
 
6373
Index: gcc/testsuite/gfortran.dg/eof_5.f90
 
6374
===================================================================
 
6375
--- a/src/gcc/testsuite/gfortran.dg/eof_5.f90   (.../tags/gcc_4_8_0_release)
 
6376
+++ b/src/gcc/testsuite/gfortran.dg/eof_5.f90   (.../branches/gcc-4_8-branch)
 
6377
@@ -0,0 +1,21 @@
 
6378
+! { dg-do run }
 
6379
+!
 
6380
+! PR fortran/56696
 
6381
+!
 
6382
+! Contributed by Keith Refson
 
6383
+!
 
6384
+
 
6385
+program iotest
 
6386
+   character(len=258) :: inp = ' 1.0 1.0 1.0'
 
6387
+   character(len=7) :: inp2 = '1 2 3 4'
 
6388
+   integer :: ios
 
6389
+   real :: a1, a2, a3, a4
 
6390
+
 
6391
+   read(inp2,*,iostat=ios) a1, a2, a3, a4
 
6392
+   if (ios /= 0) call abort ()
 
6393
+
 
6394
+   read(inp,*,iostat=ios) a1, a2, a3, a4
 
6395
+   if (ios == 0) call abort ()
 
6396
+!   write(*,*) 'IOSTAT=',ios
 
6397
+end program iotest
 
6398
+
 
6399
Index: gcc/testsuite/gfortran.dg/namelist_80.f90
 
6400
===================================================================
 
6401
--- a/src/gcc/testsuite/gfortran.dg/namelist_80.f90     (.../tags/gcc_4_8_0_release)
 
6402
+++ b/src/gcc/testsuite/gfortran.dg/namelist_80.f90     (.../branches/gcc-4_8-branch)
 
6403
@@ -0,0 +1,27 @@
 
6404
+! { dg-do run }
 
6405
+!
 
6406
+! PR fortran/56735
 
6407
+!
 
6408
+! Contributed by Adam Williams
 
6409
+!
 
6410
+        PROGRAM TEST
 
6411
+        INTEGER int1,int2,int3
 
6412
+        NAMELIST /temp/ int1,int2,int3
 
6413
+
 
6414
+        int1 = -1; int2 = -2; int3 = -3
 
6415
+
 
6416
+        OPEN (53, STATUS='scratch')
 
6417
+        WRITE (53, '(a)') ' ?'
 
6418
+        WRITE (53, '(a)')
 
6419
+        WRITE (53, '(a)') '$temp'
 
6420
+        WRITE (53, '(a)') ' int1=1'
 
6421
+        WRITE (53, '(a)') ' int2=2'
 
6422
+        WRITE (53, '(a)') ' int3=3'
 
6423
+        WRITE (53, '(a)') '$END'
 
6424
+        REWIND(53)
 
6425
+
 
6426
+        READ (53, temp)
 
6427
+        CLOSE (53)
 
6428
+
 
6429
+        if (int1 /= 1 .or. int2 /= 2 .or. int3 /= 3) call abort()
 
6430
+        END PROGRAM
 
6431
Index: gcc/testsuite/gfortran.dg/do_1.f90
 
6432
===================================================================
 
6433
--- a/src/gcc/testsuite/gfortran.dg/do_1.f90    (.../tags/gcc_4_8_0_release)
 
6434
+++ b/src/gcc/testsuite/gfortran.dg/do_1.f90    (.../branches/gcc-4_8-branch)
 
6435
@@ -1,5 +1,4 @@
 
6436
-! { dg-do run { xfail *-*-* } }
 
6437
-! XFAIL is tracked in PR 54932
 
6438
+! { dg-do run }
 
6439
 ! Program to check corner cases for DO statements.
 
6440
 program do_1
 
6441
   implicit none
 
6442
Index: gcc/testsuite/gfortran.dg/fmt_cache_3.f90
 
6443
===================================================================
 
6444
--- a/src/gcc/testsuite/gfortran.dg/fmt_cache_3.f90     (.../tags/gcc_4_8_0_release)
 
6445
+++ b/src/gcc/testsuite/gfortran.dg/fmt_cache_3.f90     (.../branches/gcc-4_8-branch)
 
6446
@@ -0,0 +1,80 @@
 
6447
+! { dg-do run }
 
6448
+!
 
6449
+! PR fortran/56737
 
6450
+!
 
6451
+! Contributed by Jonathan Hogg
 
6452
+!
 
6453
+module hsl_mc73_single
 
6454
+   implicit none
 
6455
+   integer, parameter, private :: wp = kind(0.0)
 
6456
+contains
 
6457
+   subroutine mc73_fiedler(n,lirn,irn,ip,list)
 
6458
+      integer,  intent (in) :: n
 
6459
+      integer,  intent (in) :: lirn
 
6460
+      integer,  intent (in) :: irn(*)
 
6461
+      integer,  intent (in) :: ip(*)
 
6462
+      integer, intent (out) :: list(*)
 
6463
+
 
6464
+      integer :: icntl(10)
 
6465
+
 
6466
+      call fiedler_graph(icntl)
 
6467
+   end subroutine mc73_fiedler
 
6468
+
 
6469
+   subroutine mc73_order
 
6470
+      integer :: icntl(10)
 
6471
+
 
6472
+      call fiedler_graph(icntl)
 
6473
+   end subroutine mc73_order
 
6474
+
 
6475
+   subroutine fiedler_graph(icntl)
 
6476
+      integer,  intent (in) :: icntl(10)
 
6477
+
 
6478
+      real (kind = wp)  :: tol
 
6479
+      real (kind = wp)  :: tol1
 
6480
+      real (kind = wp)  :: rtol
 
6481
+
 
6482
+      call multilevel_eig(tol,tol1,rtol,icntl)
 
6483
+   end subroutine fiedler_graph
 
6484
+
 
6485
+   subroutine multilevel_eig(tol,tol1,rtol,icntl)
 
6486
+      real (kind = wp), intent (in) :: tol,tol1,rtol
 
6487
+      integer,  intent(in) :: icntl(10)
 
6488
+
 
6489
+      call level_print(6,'end of level ',1)
 
6490
+   end subroutine multilevel_eig
 
6491
+
 
6492
+   subroutine level_print(mp,title1,level)
 
6493
+      character (len = *), intent(in) :: title1
 
6494
+      integer,  intent(in) :: mp,level
 
6495
+      character(len=80) fmt
 
6496
+      integer :: char_len1,char_len2
 
6497
+
 
6498
+      char_len1=len_trim(title1)
 
6499
+
 
6500
+      write (fmt,"('(',i4,'(1H ),6h===== ,a',i4,',i4,6h =====)')") &
 
6501
+           level*3, char_len1
 
6502
+!      print *, "fmt = ", fmt
 
6503
+!      print *, "title1= ", title1
 
6504
+!      print *, "level = ", level
 
6505
+      write (66,fmt) title1,level
 
6506
+   end subroutine level_print
 
6507
+end module hsl_mc73_single
 
6508
+
 
6509
+program test
 
6510
+   use hsl_mc73_single
 
6511
+   implicit none
 
6512
+   character(len=200) :: str(2)
 
6513
+   integer, parameter :: wp = kind(0.0)
 
6514
+
 
6515
+   integer :: n, lirn
 
6516
+   integer :: irn(1), ip(1), list(1)
 
6517
+
 
6518
+   str = ""
 
6519
+   open (66, status='scratch')
 
6520
+   call mc73_order
 
6521
+   call mc73_fiedler(n,lirn,irn,ip,list)
 
6522
+   rewind (66)
 
6523
+   read (66, '(a)') str
 
6524
+   close (66)
 
6525
+   if (any (str /= "   ===== end of level   1 =====")) call abort()
 
6526
+end program test
 
6527
Index: gcc/testsuite/gcc.c-torture/execute/builtins/builtins.exp
 
6528
===================================================================
 
6529
--- a/src/gcc/testsuite/gcc.c-torture/execute/builtins/builtins.exp     (.../tags/gcc_4_8_0_release)
 
6530
+++ b/src/gcc/testsuite/gcc.c-torture/execute/builtins/builtins.exp     (.../branches/gcc-4_8-branch)
 
6531
@@ -43,7 +43,8 @@
 
6532
 }
 
6533
 if { [istarget *-*-eabi*]
 
6534
      || [istarget *-*-elf]
 
6535
-     || [istarget *-*-mingw*] } {
 
6536
+     || [istarget *-*-mingw*]
 
6537
+     || [istarget *-*-rtems*] } {
 
6538
    lappend additional_flags "-Wl,--allow-multiple-definition"
 
6539
 }
 
6540
 
 
6541
Index: gcc/testsuite/gcc.c-torture/compile/pr56745.c
 
6542
===================================================================
 
6543
--- a/src/gcc/testsuite/gcc.c-torture/compile/pr56745.c (.../tags/gcc_4_8_0_release)
 
6544
+++ b/src/gcc/testsuite/gcc.c-torture/compile/pr56745.c (.../branches/gcc-4_8-branch)
 
6545
@@ -0,0 +1,15 @@
 
6546
+/* PR rtl-optimization/56745 */
 
6547
+
 
6548
+unsigned char a[6];
 
6549
+
 
6550
+void
 
6551
+foo ()
 
6552
+{
 
6553
+  int i;
 
6554
+  for (i = 5; i >= 0; i++)
 
6555
+    {
 
6556
+      if (++a[i] != 0)
 
6557
+       break;
 
6558
+      ++a[i];
 
6559
+    }
 
6560
+}
 
6561
Index: gcc/testsuite/gcc.dg/pr48186.c
 
6562
===================================================================
 
6563
--- a/src/gcc/testsuite/gcc.dg/pr48186.c        (.../tags/gcc_4_8_0_release)
 
6564
+++ b/src/gcc/testsuite/gcc.dg/pr48186.c        (.../branches/gcc-4_8-branch)
 
6565
@@ -0,0 +1,5 @@
 
6566
+/* PR tree-optimization/48186 */
 
6567
+/* { dg-do compile } */
 
6568
+/* { dg-options "-O --param hot-bb-frequency-fraction=0" } */
 
6569
+
 
6570
+void foo (void) { }
 
6571
Index: gcc/testsuite/gcc.dg/pr55702.c
 
6572
===================================================================
 
6573
--- a/src/gcc/testsuite/gcc.dg/pr55702.c        (.../tags/gcc_4_8_0_release)
 
6574
+++ b/src/gcc/testsuite/gcc.dg/pr55702.c        (.../branches/gcc-4_8-branch)
 
6575
@@ -0,0 +1,9 @@
 
6576
+/* PR sanitizer/55702 */
 
6577
+/* { dg-do compile { target { x86_64-*-linux* && lp64 } } } */
 
6578
+/* { dg-options "-fsanitize=thread" } */
 
6579
+
 
6580
+void
 
6581
+foo ()
 
6582
+{
 
6583
+  __builtin_return (0);
 
6584
+}
 
6585
Index: gcc/testsuite/gcc.dg/torture/pr55964-2.c
 
6586
===================================================================
 
6587
--- a/src/gcc/testsuite/gcc.dg/torture/pr55964-2.c      (.../tags/gcc_4_8_0_release)
 
6588
+++ b/src/gcc/testsuite/gcc.dg/torture/pr55964-2.c      (.../branches/gcc-4_8-branch)
 
6589
@@ -0,0 +1,21 @@
 
6590
+/* { dg-do compile } */
 
6591
+/* { dg-options "-ftree-loop-distribution -funswitch-loops" } */
 
6592
+
 
6593
+struct test_struct {
 
6594
+    int a, b[10], c[10], d[10];
 
6595
+};
 
6596
+
 
6597
+extern struct test_struct* new_struct;
 
6598
+
 
6599
+void testfunc(struct test_struct* old_struct)
 
6600
+{
 
6601
+  int i;
 
6602
+  for (i = 0; i < 10; ++i)
 
6603
+    {
 
6604
+      new_struct->b[i] = old_struct ? old_struct->b[i] : -1;
 
6605
+      new_struct->c[i] = old_struct ? old_struct->c[i] : 0;
 
6606
+      new_struct->d[i] = old_struct ? old_struct->d[i] : 0;
 
6607
+    }
 
6608
+  if (old_struct)
 
6609
+    old_struct->a++;
 
6610
+}
 
6611
Index: gcc/testsuite/gcc.dg/torture/pr56501.c
 
6612
===================================================================
 
6613
--- a/src/gcc/testsuite/gcc.dg/torture/pr56501.c        (.../tags/gcc_4_8_0_release)
 
6614
+++ b/src/gcc/testsuite/gcc.dg/torture/pr56501.c        (.../branches/gcc-4_8-branch)
 
6615
@@ -0,0 +1,27 @@
 
6616
+/* { dg-do compile } */
 
6617
+/* { dg-options "-w" } */
 
6618
+
 
6619
+int a;
 
6620
+void try_help () __attribute__ ((__noreturn__));
 
6621
+void try_help ()
 
6622
+{
 
6623
+}
 
6624
+
 
6625
+int main ()
 
6626
+{
 
6627
+  switch (a)
 
6628
+    {
 
6629
+      case '1':
 
6630
+      case '2':
 
6631
+      case '3':
 
6632
+      case '4':
 
6633
+      case '5':
 
6634
+      case '6':
 
6635
+      case '7':
 
6636
+      case '8':
 
6637
+      case '9':
 
6638
+         break;
 
6639
+      default:
 
6640
+         try_help ();
 
6641
+    }
 
6642
+}
 
6643
Index: gcc/testsuite/gcc.dg/torture/pr56407.c
 
6644
===================================================================
 
6645
--- a/src/gcc/testsuite/gcc.dg/torture/pr56407.c        (.../tags/gcc_4_8_0_release)
 
6646
+++ b/src/gcc/testsuite/gcc.dg/torture/pr56407.c        (.../branches/gcc-4_8-branch)
 
6647
@@ -0,0 +1,48 @@
 
6648
+/* { dg-do run } */
 
6649
+
 
6650
+extern void abort(void);
 
6651
+extern int rand(void);
 
6652
+
 
6653
+static void copy(int *r,int *a,int na)
 
6654
+{
 
6655
+  int i;
 
6656
+  for( i = 0 ; i < na ; i++ )
 
6657
+    r[i] = a[i];
 
6658
+}
 
6659
+
 
6660
+static void foo(int *a,int na)
 
6661
+{
 
6662
+  int i;
 
6663
+  for( i = 0 ; i < na ; i++ )
 
6664
+    a[i] = rand();
 
6665
+}
 
6666
+
 
6667
+static int cmp(int *a,int *b,int n)
 
6668
+{
 
6669
+  int i;
 
6670
+  for( i = 0 ; i < n ; i++ )
 
6671
+    if ( a[i] != b[i] )
 
6672
+      return -1;
 
6673
+  return 0;
 
6674
+}
 
6675
+
 
6676
+void __attribute__((noinline,noclone))
 
6677
+test(int sz,int comm)
 
6678
+{
 
6679
+  int j,n;
 
6680
+  int v[64],w[64];
 
6681
+  for( j = 1 ; j <= sz ; j++ )
 
6682
+    {
 
6683
+      n = (2 * j - 1) * (2 * j - 1);
 
6684
+      foo(w,n);
 
6685
+      copy(v,w,n);
 
6686
+      if ( comm )
 
6687
+       if ( cmp(v,w,n) ) abort ();
 
6688
+    }
 
6689
+}
 
6690
+
 
6691
+int main()
 
6692
+{
 
6693
+  test(2,1);
 
6694
+  return 0;
 
6695
+}
 
6696
Index: gcc/testsuite/ChangeLog
 
6697
===================================================================
 
6698
--- a/src/gcc/testsuite/ChangeLog       (.../tags/gcc_4_8_0_release)
 
6699
+++ b/src/gcc/testsuite/ChangeLog       (.../branches/gcc-4_8-branch)
 
6700
@@ -1,3 +1,154 @@
 
6701
+2013-04-04  Marek Polacek  <polacek@redhat.com>
 
6702
+
 
6703
+       Backport from mainline:
 
6704
+       2013-04-04  Marek Polacek  <polacek@redhat.com>
 
6705
+
 
6706
+       PR tree-optimization/48186
 
6707
+       * gcc.dg/pr48186.c: New test.
 
6708
+
 
6709
+2013-04-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
 
6710
+
 
6711
+       Backport from mainline:
 
6712
+       2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
 
6713
+
 
6714
+       PR target/56720
 
6715
+       * gcc.target/arm/neon-vcond-gt.c: New test.
 
6716
+       * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
 
6717
+       * gcc.target/arm/neon-vcond-unordered.c: Likewise.
 
6718
+
 
6719
+2013-04-04  Richard Biener  <rguenther@suse.de>
 
6720
+
 
6721
+       PR tree-optimization/56837
 
6722
+       * g++.dg/torture/pr56837.C: New testcase.
 
6723
+
 
6724
+2013-04-03  Marek Polacek  <polacek@redhat.com>
 
6725
+
 
6726
+       Backport from mainline:
 
6727
+       2013-04-03  Marek Polacek  <polacek@redhat.com>
 
6728
+
 
6729
+       PR sanitizer/55702
 
6730
+       * gcc.dg/pr55702.c: New test.
 
6731
+
 
6732
+2013-04-03  Jakub Jelinek  <jakub@redhat.com>
 
6733
+
 
6734
+       PR debug/56819
 
6735
+       * g++.dg/debug/pr56819.C: New test.
 
6736
+
 
6737
+2013-04-03  Richard Biener  <rguenther@suse.de>
 
6738
+
 
6739
+       PR tree-optimization/56817
 
6740
+       * g++.dg/torture/pr56817.C: New testcase.
 
6741
+
 
6742
+2013-04-03  Richard Biener  <rguenther@suse.de>
 
6743
+
 
6744
+       PR tree-optimization/55964
 
6745
+       * gcc.dg/torture/pr55964-2.c: New testcase.
 
6746
+
 
6747
+2013-04-03  Richard Biener  <rguenther@suse.de>
 
6748
+
 
6749
+       PR tree-optimization/56501
 
6750
+       * gcc.dg/torture/pr56501.c: New testcase.
 
6751
+
 
6752
+2013-04-03  Richard Biener  <rguenther@suse.de>
 
6753
+
 
6754
+       PR tree-optimization/56407
 
6755
+       * gcc.dg/torture/pr56407.c: New testcase.
 
6756
+
 
6757
+2013-04-02  Jakub Jelinek  <jakub@redhat.com>
 
6758
+
 
6759
+       PR rtl-optimization/56745
 
6760
+       * gcc.c-torture/compile/pr56745.c: New test.
 
6761
+
 
6762
+2013-04-02  Tobias Burnus  <burnus@net-b.de>
 
6763
+
 
6764
+       Backport from mainline:
 
6765
+       2013-03-28  Tobias Burnus  <burnus@net-b.de>
 
6766
+
 
6767
+       PR fortran/56735
 
6768
+       * gfortran.dg/namelist_80.f90: New.
 
6769
+
 
6770
+2013-04-02  Tobias Burnus  <burnus@net-b.de>
 
6771
+
 
6772
+       Backport from mainline:
 
6773
+       2013-03-29  Tobias Burnus  <burnus@net-b.de>
 
6774
+
 
6775
+       PR fortran/56737
 
6776
+       * testsuite/gfortran.dg/fmt_cache_3.f90: New.
 
6777
+
 
6778
+2013-04-02  Richard Biener  <rguenther@suse.de>
 
6779
+
 
6780
+       PR middle-end/56768
 
6781
+       * g++.dg/torture/pr56768.C: New testcase.
 
6782
+
 
6783
+2013-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
 
6784
+
 
6785
+       PR c++/55951
 
6786
+       * g++.dg/ext/desig5.C: New.
 
6787
+
 
6788
+2013-03-29  Kirill Yukhin  <kirill.yukhin@intel.com>
 
6789
+
 
6790
+       * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
 
6791
+       * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
 
6792
+
 
6793
+2013-03-28  Tejas Belagod  <tejas.belagod@arm.com>
 
6794
+
 
6795
+       PR middle-end/56694
 
6796
+       * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
 
6797
+       targets.
 
6798
+
 
6799
+2013-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
 
6800
+
 
6801
+       PR c++/56722
 
6802
+       * g++.dg/cpp0x/range-for23.C: New.
 
6803
+
 
6804
+2013-03-25  Richard Biener  <rguenther@suse.de>
 
6805
+
 
6806
+       PR middle-end/56694
 
6807
+       * g++.dg/torture/pr56694.C: New testcase.
 
6808
+
 
6809
+2013-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
 
6810
+
 
6811
+       Backport from mainline:
 
6812
+       2013-03-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
 
6813
+
 
6814
+       PR fortran/54932
 
6815
+       * gfortran.dg/do_1.f90: Don't xfail.
 
6816
+
 
6817
+2013-03-24  Tobias Burnus  <burnus@net-b.de>
 
6818
+
 
6819
+       PR fortran/56696
 
6820
+       * gfortran.dg/eof_5.f90: New.
 
6821
+
 
6822
+2013-03-22  Sebastian Huber  <sebastian.huber@embedded-brains.de>
 
6823
+
 
6824
+       * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
 
6825
+       alphabetically.
 
6826
+
 
6827
+2013-03-22  Paolo Carlini  <paolo.carlini@oracle.com>
 
6828
+
 
6829
+       PR c++/56582
 
6830
+       * g++.dg/cpp0x/constexpr-array5.C: New.
 
6831
+
 
6832
+2013-03-22  H.J. Lu  <hongjiu.lu@intel.com>
 
6833
+
 
6834
+       PR target/56560
 
6835
+       * gcc.target/i386/pr56560.c: New file.
 
6836
+
 
6837
+2013-03-22  Sebastian Huber  <sebastian.huber@embedded-brains.de>
 
6838
+
 
6839
+       PR testsuite/55994
 
6840
+       * gcc.c-torture/execute/builtins/builtins.exp: Add
 
6841
+       -Wl,--allow-multiple-definition for RTEMS targets.
 
6842
+
 
6843
+2013-03-22  Jakub Jelinek  <jakub@redhat.com>
 
6844
+
 
6845
+       Backported from mainline
 
6846
+       2013-03-16  Jakub Jelinek  <jakub@redhat.com>
 
6847
+
 
6848
+       PR c++/56607
 
6849
+       * g++.dg/warn/Wdiv-by-zero-2.C: New test.
 
6850
+       * c-c++-common/pr56607.c: New test.
 
6851
+
 
6852
 2013-03-22  Release Manager
 
6853
 
 
6854
        * GCC 4.8.0 released.
 
6855
Index: gcc/testsuite/g++.dg/debug/pr56819.C
 
6856
===================================================================
 
6857
--- a/src/gcc/testsuite/g++.dg/debug/pr56819.C  (.../tags/gcc_4_8_0_release)
 
6858
+++ b/src/gcc/testsuite/g++.dg/debug/pr56819.C  (.../branches/gcc-4_8-branch)
 
6859
@@ -0,0 +1,27 @@
 
6860
+// PR debug/56819
 
6861
+// { dg-do compile }
 
6862
+// { dg-options "-fcompare-debug" }
 
6863
+
 
6864
+template <typename>
 
6865
+struct A
 
6866
+{
 
6867
+  template <typename>
 
6868
+  struct B;
 
6869
+};
 
6870
+
 
6871
+template <typename>
 
6872
+struct C
 
6873
+{
 
6874
+  typedef int I;
 
6875
+};
 
6876
+
 
6877
+template <typename T>
 
6878
+class D
 
6879
+{
 
6880
+  typedef A <void> E;
 
6881
+  typedef typename T::template B <E> F;
 
6882
+  typedef typename C <F>::I I;
 
6883
+  A <I> foo () { return A<I> (); }
 
6884
+};
 
6885
+
 
6886
+template class D <A <void> >;
 
6887
Index: gcc/testsuite/g++.dg/ext/desig5.C
 
6888
===================================================================
 
6889
--- a/src/gcc/testsuite/g++.dg/ext/desig5.C     (.../tags/gcc_4_8_0_release)
 
6890
+++ b/src/gcc/testsuite/g++.dg/ext/desig5.C     (.../branches/gcc-4_8-branch)
 
6891
@@ -0,0 +1,7 @@
 
6892
+// PR c++/55951
 
6893
+
 
6894
+enum { A };
 
6895
+
 
6896
+static const char *a[] = {
 
6897
+  [A] = "a"
 
6898
+};
 
6899
Index: gcc/testsuite/g++.dg/warn/Wdiv-by-zero-2.C
 
6900
===================================================================
 
6901
--- a/src/gcc/testsuite/g++.dg/warn/Wdiv-by-zero-2.C    (.../tags/gcc_4_8_0_release)
 
6902
+++ b/src/gcc/testsuite/g++.dg/warn/Wdiv-by-zero-2.C    (.../branches/gcc-4_8-branch)
 
6903
@@ -0,0 +1,34 @@
 
6904
+// PR c++/56607
 
6905
+// { dg-do compile { target { { lp64 || ilp32 } || llp64 } } }
 
6906
+// { dg-options "-O2 -Wdiv-by-zero -std=c++11" }
 
6907
+
 
6908
+constexpr int sc () { return sizeof (char); }
 
6909
+constexpr int si () { return sizeof (int); }
 
6910
+constexpr int zc () { return sc () - 1; }
 
6911
+constexpr int zi (int d) { return si () / d - 1; }
 
6912
+
 
6913
+int
 
6914
+f1 (void)
 
6915
+{
 
6916
+  return 1 / zc ();                    // { dg-warning "division by zero" }
 
6917
+}
 
6918
+
 
6919
+int
 
6920
+f2 (void)
 
6921
+{
 
6922
+  constexpr int x = zc ();
 
6923
+  return 1 / x;                                // { dg-warning "division by zero" }
 
6924
+}
 
6925
+
 
6926
+int
 
6927
+f3 (void)
 
6928
+{
 
6929
+  return 1 / zi (3);                   // { dg-warning "division by zero" }
 
6930
+}
 
6931
+
 
6932
+int
 
6933
+f4 (void)
 
6934
+{
 
6935
+  constexpr int x = zi (3);
 
6936
+  return 1 / x;                                // { dg-warning "division by zero" }
 
6937
+}
 
6938
Index: gcc/testsuite/g++.dg/cpp0x/lambda/lambda-this15.C
 
6939
===================================================================
 
6940
--- a/src/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-this15.C     (.../tags/gcc_4_8_0_release)
 
6941
+++ b/src/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-this15.C     (.../branches/gcc-4_8-branch)
 
6942
@@ -0,0 +1,12 @@
 
6943
+// PR c++/56692
 
6944
+// { dg-require-effective-target c++11 }
 
6945
+
 
6946
+struct Class {
 
6947
+  void f () { }
 
6948
+  static void f (int) { }
 
6949
+};
 
6950
+
 
6951
+int main ()
 
6952
+{
 
6953
+  []{ Class::f(0); };
 
6954
+}
 
6955
Index: gcc/testsuite/g++.dg/cpp0x/lambda/lambda-defarg4.C
 
6956
===================================================================
 
6957
--- a/src/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-defarg4.C    (.../tags/gcc_4_8_0_release)
 
6958
+++ b/src/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-defarg4.C    (.../branches/gcc-4_8-branch)
 
6959
@@ -0,0 +1,8 @@
 
6960
+// PR c++/54764
 
6961
+// { dg-require-effective-target c++11 }
 
6962
+
 
6963
+template<class T = void>
 
6964
+struct c
 
6965
+{
 
6966
+  int (*f)(int) = [](int i){return i + i;};
 
6967
+};
 
6968
Index: gcc/testsuite/g++.dg/cpp0x/lambda/lambda-this16.C
 
6969
===================================================================
 
6970
--- a/src/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-this16.C     (.../tags/gcc_4_8_0_release)
 
6971
+++ b/src/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-this16.C     (.../branches/gcc-4_8-branch)
 
6972
@@ -0,0 +1,28 @@
 
6973
+// PR c++/56699
 
6974
+// { dg-require-effective-target c++11 }
 
6975
+
 
6976
+struct A
 
6977
+{
 
6978
+    int a;
 
6979
+};
 
6980
+
 
6981
+struct T
 
6982
+{
 
6983
+    int x;
 
6984
+
 
6985
+    T() : x([]{
 
6986
+        sizeof(::A::a);
 
6987
+        return 0;
 
6988
+    }())
 
6989
+    {}
 
6990
+};
 
6991
+
 
6992
+struct B
 
6993
+{
 
6994
+    int a;
 
6995
+};
 
6996
+
 
6997
+void f()
 
6998
+{
 
6999
+    []{sizeof(B::a);};
 
7000
+}
 
7001
Index: gcc/testsuite/g++.dg/cpp0x/lambda/lambda-sfinae1.C
 
7002
===================================================================
 
7003
--- a/src/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-sfinae1.C    (.../tags/gcc_4_8_0_release)
 
7004
+++ b/src/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-sfinae1.C    (.../branches/gcc-4_8-branch)
 
7005
@@ -0,0 +1,55 @@
 
7006
+// PR c++/56039
 
7007
+// { dg-do compile { target c++11 } }
 
7008
+
 
7009
+template <bool> struct BoolSink { typedef void type; };
 
7010
+
 
7011
+template <typename T, typename U>
 
7012
+struct AddRvalueReferenceImpl { typedef T type; };
 
7013
+
 
7014
+template <typename T>
 
7015
+struct AddRvalueReferenceImpl<T, typename BoolSink<false &&
 
7016
+      [] {
 
7017
+         extern T &&tref;
 
7018
+      }>::type> {              // { dg-error "lambda" }
 
7019
+   typedef T &&type;
 
7020
+};
 
7021
+
 
7022
+template <typename T>
 
7023
+struct AddRvalueReference : AddRvalueReferenceImpl<T, void> { };
 
7024
+
 
7025
+namespace ImplHelpers {
 
7026
+   template <typename T>
 
7027
+   typename AddRvalueReference<T>::type create(void) { }
 
7028
+}
 
7029
+
 
7030
+template <typename T, typename U, typename ...Args>
 
7031
+struct IsConstructibleImpl { enum { value = 0 }; };
 
7032
+
 
7033
+template <typename T, typename ...Args>
 
7034
+struct IsConstructibleImpl<T, typename BoolSink<false &&
 
7035
+      [] {
 
7036
+         T t( ::ImplHelpers::create<Args>() ...);
 
7037
+      }>::type, Args ...> {    // { dg-error "lambda" }
 
7038
+   enum { value = 1 };
 
7039
+};
 
7040
+
 
7041
+template <typename T, typename ...Args>
 
7042
+struct IsConstructible : IsConstructibleImpl<T, void, Args ...> { };
 
7043
+
 
7044
+struct DestroyMe {
 
7045
+   ~DestroyMe() = delete;
 
7046
+};
 
7047
+
 
7048
+static_assert(+IsConstructible<int>::value, "error");
 
7049
+static_assert(!IsConstructible<void>::value, "error");
 
7050
+static_assert(+IsConstructible<int [1]>::value, "error");
 
7051
+static_assert(!IsConstructible<DestroyMe>::value, "error");
 
7052
+static_assert(!IsConstructible<int *, char *>::value, "error");
 
7053
+
 
7054
+static_assert(+IsConstructible<int &&, int>::value, "error");
 
7055
+static_assert(!IsConstructible<int &&, int &>::value, "error");
 
7056
+static_assert(+IsConstructible<int &&, int &&>::value, "error");
 
7057
+
 
7058
+// { dg-prune-output "expected" }
 
7059
+// { dg-prune-output "does not name a class" }
 
7060
+// { dg-prune-output "static assertion" }
 
7061
Index: gcc/testsuite/g++.dg/cpp0x/lambda/lambda-this13.C
 
7062
===================================================================
 
7063
--- a/src/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-this13.C     (.../tags/gcc_4_8_0_release)
 
7064
+++ b/src/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-this13.C     (.../branches/gcc-4_8-branch)
 
7065
@@ -0,0 +1,20 @@
 
7066
+// PR c++/52374
 
7067
+// { dg-do compile { target c++11 } }
 
7068
+
 
7069
+struct B
 
7070
+{
 
7071
+  int get() const { return 42; }
 
7072
+};
 
7073
+
 
7074
+template<typename X>
 
7075
+struct D
 
7076
+  : public X
 
7077
+{
 
7078
+  int get() const { return [this]() -> int { return X::get(); }(); }
 
7079
+};
 
7080
+
 
7081
+int main()
 
7082
+{
 
7083
+  D<B> d;
 
7084
+  d.get();
 
7085
+}
 
7086
Index: gcc/testsuite/g++.dg/cpp0x/lambda/lambda-nsdmi3.C
 
7087
===================================================================
 
7088
--- a/src/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-nsdmi3.C     (.../tags/gcc_4_8_0_release)
 
7089
+++ b/src/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-nsdmi3.C     (.../branches/gcc-4_8-branch)
 
7090
@@ -0,0 +1,9 @@
 
7091
+// PR c++/55972
 
7092
+// { dg-do compile { target c++11 } }
 
7093
+
 
7094
+class C
 
7095
+{
 
7096
+  void f();
 
7097
+  int j = 10;
 
7098
+  int i = [this]() { return this->j; }();
 
7099
+};
 
7100
Index: gcc/testsuite/g++.dg/cpp0x/lambda/lambda-conv8.C
 
7101
===================================================================
 
7102
--- a/src/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-conv8.C      (.../tags/gcc_4_8_0_release)
 
7103
+++ b/src/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-conv8.C      (.../branches/gcc-4_8-branch)
 
7104
@@ -0,0 +1,15 @@
 
7105
+// PR c++/56447
 
7106
+// { dg-do compile { target c++11 } }
 
7107
+
 
7108
+template <class T>
 
7109
+void f()
 
7110
+{
 
7111
+  int i;
 
7112
+  // This lambda should not have a conversion op, since it captures i
 
7113
+  int (*p)() = [=]{ return i; }; // { dg-error "cannot convert" }
 
7114
+}
 
7115
+
 
7116
+int main()
 
7117
+{
 
7118
+  f<int>();
 
7119
+}
 
7120
Index: gcc/testsuite/g++.dg/cpp0x/lambda/lambda-this9.C
 
7121
===================================================================
 
7122
--- a/src/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-this9.C      (.../tags/gcc_4_8_0_release)
 
7123
+++ b/src/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-this9.C      (.../branches/gcc-4_8-branch)
 
7124
@@ -0,0 +1,19 @@
 
7125
+// PR c++/54277
 
7126
+// { dg-do compile { target c++11 } }
 
7127
+
 
7128
+struct Used
 
7129
+{
 
7130
+  void foo() { }
 
7131
+};
 
7132
+
 
7133
+template <typename>
 
7134
+struct S
 
7135
+{
 
7136
+  Used x;
 
7137
+
 
7138
+  void bar()
 
7139
+  {
 
7140
+    auto f = [this] { x.foo(); };
 
7141
+    f();
 
7142
+  }
 
7143
+};
 
7144
Index: gcc/testsuite/g++.dg/cpp0x/lambda/lambda-mutable2.C
 
7145
===================================================================
 
7146
--- a/src/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-mutable2.C   (.../tags/gcc_4_8_0_release)
 
7147
+++ b/src/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-mutable2.C   (.../branches/gcc-4_8-branch)
 
7148
@@ -0,0 +1,23 @@
 
7149
+// PR c++/55532
 
7150
+// { dg-do compile { target c++11 } }
 
7151
+
 
7152
+struct Foo {
 
7153
+    void doit() {
 
7154
+    }
 
7155
+};
 
7156
+
 
7157
+template<typename T>
 
7158
+void oops(Foo &foo, const T &) {
 
7159
+    auto fun = [&] () mutable {
 
7160
+        foo.doit();
 
7161
+    };
 
7162
+    auto fun2 = [=]() {
 
7163
+        fun();                 // { dg-error "" }
 
7164
+    };
 
7165
+    fun2();
 
7166
+}
 
7167
+
 
7168
+int main() {
 
7169
+    Foo foo;
 
7170
+    oops(foo, 1);
 
7171
+}
 
7172
Index: gcc/testsuite/g++.dg/cpp0x/lambda/lambda-this14.C
 
7173
===================================================================
 
7174
--- a/src/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-this14.C     (.../tags/gcc_4_8_0_release)
 
7175
+++ b/src/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-this14.C     (.../branches/gcc-4_8-branch)
 
7176
@@ -0,0 +1,49 @@
 
7177
+// PR c++/52014
 
7178
+// { dg-require-effective-target c++11 }
 
7179
+
 
7180
+template <class Iterator, class Func>
 
7181
+void for_each(const Iterator first, const Iterator last, Func func)
 
7182
+{
 
7183
+  for (Iterator it = first; it != last; ++it) {
 
7184
+    func(*it);
 
7185
+  }
 
7186
+}
 
7187
+
 
7188
+template <class T>
 
7189
+struct helper
 
7190
+{
 
7191
+  typedef typename T::size_type type;
 
7192
+};
 
7193
+
 
7194
+template <class T>
 
7195
+struct helper<T&>
 
7196
+{
 
7197
+  typedef typename T::size_type type;
 
7198
+};
 
7199
+
 
7200
+template <class T>
 
7201
+struct helper<T*>
 
7202
+{
 
7203
+  typedef typename T::size_type type;
 
7204
+};
 
7205
+
 
7206
+struct bar
 
7207
+{
 
7208
+  struct foo
 
7209
+  {
 
7210
+    typedef int size_type;
 
7211
+  } foo_;
 
7212
+
 
7213
+  void test()
 
7214
+  {
 
7215
+    int arr[] = { 1, 2, 3 };
 
7216
+    for_each(arr, arr + 3, [&](helper<foo>::type i) {
 
7217
+       for_each(arr, arr + 3, [&](helper<decltype(foo_)>::type j) { });
 
7218
+      });
 
7219
+  }
 
7220
+};
 
7221
+
 
7222
+int main()
 
7223
+{
 
7224
+  return 0;
 
7225
+}
 
7226
Index: gcc/testsuite/g++.dg/cpp0x/decltype-call1.C
 
7227
===================================================================
 
7228
--- a/src/gcc/testsuite/g++.dg/cpp0x/decltype-call1.C   (.../tags/gcc_4_8_0_release)
 
7229
+++ b/src/gcc/testsuite/g++.dg/cpp0x/decltype-call1.C   (.../branches/gcc-4_8-branch)
 
7230
@@ -0,0 +1,32 @@
 
7231
+// PR c++/52748
 
7232
+// N3276
 
7233
+// { dg-do compile { target c++11 } }
 
7234
+
 
7235
+struct A;                      // { dg-error "forward declaration" }
 
7236
+A f();
 
7237
+
 
7238
+decltype(f()) g1();             // OK
 
7239
+decltype(((f()))) g2b();        // OK
 
7240
+decltype(42,f()) g3();          // OK
 
7241
+decltype(42,45,f()) g3b();      // OK
 
7242
+decltype(42,45,(f())) g3c();    // OK
 
7243
+decltype(42,((45,(f())))) g3c(); // OK
 
7244
+
 
7245
+decltype(f(),42) g4();          // { dg-error "" }
 
7246
+decltype(45,f(),42) g4b();      // { dg-error "" }
 
7247
+
 
7248
+class B
 
7249
+{
 
7250
+  ~B();                                // { dg-error "private" }
 
7251
+public:
 
7252
+  int i;
 
7253
+  void operator[](int);
 
7254
+};
 
7255
+B h();
 
7256
+
 
7257
+void i(const B&);
 
7258
+
 
7259
+decltype(h()) g5a();           // OK
 
7260
+decltype(h().i) g5();          // { dg-error "" }
 
7261
+decltype(h()[0]) g6();         // { dg-error "" }
 
7262
+decltype(i(h())) g7();         // { dg-error "" }
 
7263
Index: gcc/testsuite/g++.dg/cpp0x/ref-qual2.C
 
7264
===================================================================
 
7265
--- a/src/gcc/testsuite/g++.dg/cpp0x/ref-qual2.C        (.../tags/gcc_4_8_0_release)
 
7266
+++ b/src/gcc/testsuite/g++.dg/cpp0x/ref-qual2.C        (.../branches/gcc-4_8-branch)
 
7267
@@ -0,0 +1,75 @@
 
7268
+// In a .* expression whose object expression is an rvalue, the program is
 
7269
+// ill-formed if the second operand is a pointer to member function with
 
7270
+// ref-qualifier &. In a .* expression whose object expression is an
 
7271
+// lvalue, the program is ill-formed if the second operand is a pointer to
 
7272
+// member function with ref-qualifier &&.
 
7273
+
 
7274
+// { dg-require-effective-target c++11 }
 
7275
+
 
7276
+struct A {
 
7277
+  void f() &;
 
7278
+  void g() &&;
 
7279
+  void h();
 
7280
+};
 
7281
+
 
7282
+void one()
 
7283
+{
 
7284
+  A a;
 
7285
+
 
7286
+  void (A::*p)() & = &A::f;
 
7287
+  (a.*p)();
 
7288
+  (A().*p)();                  // { dg-error "" }
 
7289
+
 
7290
+  p = &A::g;                   // { dg-error "" }
 
7291
+  p = &A::h;                   // { dg-error "" }
 
7292
+
 
7293
+  void (A::*p2)() && = &A::g;
 
7294
+  (A().*p2)();
 
7295
+  (a.*p2)();                   // { dg-error "" }
 
7296
+  p2 = &A::f;                  // { dg-error "" }
 
7297
+  p2 = &A::h;                  // { dg-error "" }
 
7298
+
 
7299
+  void (A::*p3)() = &A::h;
 
7300
+  (a.*p3)();
 
7301
+  (A().*p3)();
 
7302
+  p3 = &A::f;                  // { dg-error "" }
 
7303
+  p3 = &A::g;                  // { dg-error "" }
 
7304
+}
 
7305
+
 
7306
+template <class T>
 
7307
+struct B {
 
7308
+  void f() &;
 
7309
+  void g() &&;
 
7310
+  void h();
 
7311
+};
 
7312
+
 
7313
+template <class T>
 
7314
+void two()
 
7315
+{
 
7316
+  B<T> a;
 
7317
+
 
7318
+  void (B<T>::*p)() & = &B<T>::f;
 
7319
+  (a.*p)();
 
7320
+  (B<T>().*p)();               // { dg-error "" }
 
7321
+
 
7322
+  p = &B<T>::g;                        // { dg-error "" }
 
7323
+  p = &B<T>::h;                        // { dg-error "" }
 
7324
+
 
7325
+  void (B<T>::*p2)() && = &B<T>::g;
 
7326
+  (B<T>().*p2)();
 
7327
+  (a.*p2)();                   // { dg-error "" }
 
7328
+  p2 = &B<T>::f;               // { dg-error "" }
 
7329
+  p2 = &B<T>::h;               // { dg-error "" }
 
7330
+
 
7331
+  void (B<T>::*p3)() = &B<T>::h;
 
7332
+  (a.*p3)();
 
7333
+  (B<T>().*p3)();
 
7334
+  p3 = &B<T>::f;               // { dg-error "" }
 
7335
+  p3 = &B<T>::g;               // { dg-error "" }
 
7336
+}
 
7337
+
 
7338
+int main()
 
7339
+{
 
7340
+  one();
 
7341
+  two<int>();
 
7342
+}
 
7343
Index: gcc/testsuite/g++.dg/cpp0x/trailing9.C
 
7344
===================================================================
 
7345
--- a/src/gcc/testsuite/g++.dg/cpp0x/trailing9.C        (.../tags/gcc_4_8_0_release)
 
7346
+++ b/src/gcc/testsuite/g++.dg/cpp0x/trailing9.C        (.../branches/gcc-4_8-branch)
 
7347
@@ -0,0 +1,12 @@
 
7348
+// PR c++/56646
 
7349
+// { dg-require-effective-target c++11 }
 
7350
+
 
7351
+struct A {
 
7352
+  void f();
 
7353
+};
 
7354
+
 
7355
+void A::f() {
 
7356
+  struct B {
 
7357
+    auto g() -> void { }
 
7358
+  };
 
7359
+}
 
7360
Index: gcc/testsuite/g++.dg/cpp0x/range-for23.C
 
7361
===================================================================
 
7362
--- a/src/gcc/testsuite/g++.dg/cpp0x/range-for23.C      (.../tags/gcc_4_8_0_release)
 
7363
+++ b/src/gcc/testsuite/g++.dg/cpp0x/range-for23.C      (.../branches/gcc-4_8-branch)
 
7364
@@ -0,0 +1,8 @@
 
7365
+// PR c++/56722
 
7366
+// { dg-do compile { target c++11 } }
 
7367
+
 
7368
+int main()
 
7369
+{
 
7370
+  for (const auto& i, 21)  // { dg-error "has no initializer|expected" }
 
7371
+    i;
 
7372
+}
 
7373
Index: gcc/testsuite/g++.dg/cpp0x/enum25.C
 
7374
===================================================================
 
7375
--- a/src/gcc/testsuite/g++.dg/cpp0x/enum25.C   (.../tags/gcc_4_8_0_release)
 
7376
+++ b/src/gcc/testsuite/g++.dg/cpp0x/enum25.C   (.../branches/gcc-4_8-branch)
 
7377
@@ -0,0 +1,18 @@
 
7378
+// PR c++/56793
 
7379
+// { dg-require-effective-target c++11 }
 
7380
+
 
7381
+struct A
 
7382
+{
 
7383
+  enum struct B {X, Y} b;
 
7384
+} a;
 
7385
+
 
7386
+enum struct D {X,Y};
 
7387
+struct C { } c;
 
7388
+
 
7389
+int main ()
 
7390
+{
 
7391
+  if (a.b == a.B::Y)
 
7392
+    a.b = A::B::X;
 
7393
+
 
7394
+  c.D::Y;                      // { dg-error "not a member" }
 
7395
+}
 
7396
Index: gcc/testsuite/g++.dg/cpp0x/ref-qual4.C
 
7397
===================================================================
 
7398
--- a/src/gcc/testsuite/g++.dg/cpp0x/ref-qual4.C        (.../tags/gcc_4_8_0_release)
 
7399
+++ b/src/gcc/testsuite/g++.dg/cpp0x/ref-qual4.C        (.../branches/gcc-4_8-branch)
 
7400
@@ -0,0 +1,14 @@
 
7401
+// 12.1: A constructor shall not be declared with a ref-qualifier.
 
7402
+// 12.4: A destructor shall not be declared with a ref-qualifier.
 
7403
+
 
7404
+// { dg-require-effective-target c++11 }
 
7405
+
 
7406
+struct A {
 
7407
+  A() & = default;             // { dg-error "constructor" }
 
7408
+  ~A() & = default;            // { dg-error "destructor" }
 
7409
+};
 
7410
+
 
7411
+int main()
 
7412
+{
 
7413
+  A a;
 
7414
+}
 
7415
Index: gcc/testsuite/g++.dg/cpp0x/constexpr-reinterpret1.C
 
7416
===================================================================
 
7417
--- a/src/gcc/testsuite/g++.dg/cpp0x/constexpr-reinterpret1.C   (.../tags/gcc_4_8_0_release)
 
7418
+++ b/src/gcc/testsuite/g++.dg/cpp0x/constexpr-reinterpret1.C   (.../branches/gcc-4_8-branch)
 
7419
@@ -0,0 +1,39 @@
 
7420
+// PR c++/56728
 
7421
+// { dg-require-effective-target c++11 }
 
7422
+
 
7423
+// { dg-prune-output "error" }
 
7424
+
 
7425
+class B {
 
7426
+public:
 
7427
+  static B instance;
 
7428
+  class Inner
 
7429
+  {
 
7430
+  public:
 
7431
+    class Wuzi
 
7432
+    {
 
7433
+      unsigned int m;
 
7434
+    } m_Class[3];
 
7435
+    unsigned m_Int[4];
 
7436
+  };
 
7437
+
 
7438
+  constexpr static Inner & getInner()
 
7439
+  {
 
7440
+    /* I am surprised this is considered a constexpr */
 
7441
+    return *((Inner *)4);
 
7442
+  }
 
7443
+};
 
7444
+
 
7445
+B B::instance;
 
7446
+
 
7447
+class A
 
7448
+{
 
7449
+public:
 
7450
+  constexpr A(B &bridge, B::Inner &bridge2, unsigned char index)
 
7451
+    : m_Bridge(bridge), m_Wuz(bridge2.m_Class[index])
 
7452
+  {}
 
7453
+
 
7454
+  B &m_Bridge;
 
7455
+  B::Inner::Wuzi &m_Wuz;
 
7456
+};
 
7457
+A works{B::instance, B::getInner(), 3};
 
7458
+A crashnkill[1]{{B::instance, B::getInner(), 3}};
 
7459
Index: gcc/testsuite/g++.dg/cpp0x/ref-qual6.C
 
7460
===================================================================
 
7461
--- a/src/gcc/testsuite/g++.dg/cpp0x/ref-qual6.C        (.../tags/gcc_4_8_0_release)
 
7462
+++ b/src/gcc/testsuite/g++.dg/cpp0x/ref-qual6.C        (.../branches/gcc-4_8-branch)
 
7463
@@ -0,0 +1,15 @@
 
7464
+// Binding an rvalue to && beats binding it to const& (13.3.3.2).
 
7465
+
 
7466
+// { dg-require-effective-target c++11 }
 
7467
+
 
7468
+struct A
 
7469
+{
 
7470
+  int operator+(int) &&;
 
7471
+};
 
7472
+
 
7473
+void operator+ (const A&, int);
 
7474
+
 
7475
+int main()
 
7476
+{
 
7477
+  return A() + 42;
 
7478
+}
 
7479
Index: gcc/testsuite/g++.dg/cpp0x/constexpr-array5.C
 
7480
===================================================================
 
7481
--- a/src/gcc/testsuite/g++.dg/cpp0x/constexpr-array5.C (.../tags/gcc_4_8_0_release)
 
7482
+++ b/src/gcc/testsuite/g++.dg/cpp0x/constexpr-array5.C (.../branches/gcc-4_8-branch)
 
7483
@@ -0,0 +1,9 @@
 
7484
+// PR c++/56582
 
7485
+// { dg-do compile { target c++11 } }
 
7486
+
 
7487
+// Reliable ICE
 
7488
+constexpr int n[3] = {};
 
7489
+constexpr int k = n[-1];            // { dg-error "negative" }
 
7490
+
 
7491
+// Some random byte
 
7492
+constexpr char c = "foo"[-1000];    // { dg-error "negative" }
 
7493
Index: gcc/testsuite/g++.dg/cpp0x/decltype49.C
 
7494
===================================================================
 
7495
--- a/src/gcc/testsuite/g++.dg/cpp0x/decltype49.C       (.../tags/gcc_4_8_0_release)
 
7496
+++ b/src/gcc/testsuite/g++.dg/cpp0x/decltype49.C       (.../branches/gcc-4_8-branch)
 
7497
@@ -0,0 +1,10 @@
 
7498
+// PR c++/45282
 
7499
+// { dg-require-effective-target c++11 }
 
7500
+
 
7501
+struct A { int i; };
 
7502
+int A::*ipm = &A::i;
 
7503
+
 
7504
+template <class T, class U> class assert_same_type;
 
7505
+template <class T> class assert_same_type<T,T> { };
 
7506
+
 
7507
+assert_same_type<decltype(A().*ipm),int> x2;
 
7508
Index: gcc/testsuite/g++.dg/cpp0x/ref-qual8.C
 
7509
===================================================================
 
7510
--- a/src/gcc/testsuite/g++.dg/cpp0x/ref-qual8.C        (.../tags/gcc_4_8_0_release)
 
7511
+++ b/src/gcc/testsuite/g++.dg/cpp0x/ref-qual8.C        (.../branches/gcc-4_8-branch)
 
7512
@@ -0,0 +1,13 @@
 
7513
+// { dg-require-effective-target c++11 }
 
7514
+
 
7515
+struct A
 
7516
+{
 
7517
+  virtual void f() & = 0;
 
7518
+};
 
7519
+
 
7520
+struct B: A
 
7521
+{
 
7522
+  void f();                    // doesn't override
 
7523
+};
 
7524
+
 
7525
+B b;                           // { dg-error "abstract" }
 
7526
Index: gcc/testsuite/g++.dg/cpp0x/ref-qual-mangle1.C
 
7527
===================================================================
 
7528
--- a/src/gcc/testsuite/g++.dg/cpp0x/ref-qual-mangle1.C (.../tags/gcc_4_8_0_release)
 
7529
+++ b/src/gcc/testsuite/g++.dg/cpp0x/ref-qual-mangle1.C (.../branches/gcc-4_8-branch)
 
7530
@@ -0,0 +1,37 @@
 
7531
+// PR c++/56821
 
7532
+// { dg-require-effective-target c++11 }
 
7533
+
 
7534
+struct A {
 
7535
+  // { dg-final { scan-assembler "_ZNR1A1fEv" } }
 
7536
+  void f() & {}
 
7537
+  // { dg-final { scan-assembler "_ZNO1A1gEv" } }
 
7538
+  void g() && {}
 
7539
+  // { dg-final { scan-assembler "_ZNKR1A1hEv" } }
 
7540
+  void h() const & {}
 
7541
+};
 
7542
+
 
7543
+// { dg-final { scan-assembler "_Z1jM1AFvvRE" } }
 
7544
+void j(void (A::*)() &) { }
 
7545
+// { dg-final { scan-assembler "_Z1kM1AFvvOE" } }
 
7546
+void k(void (A::*)() &&) { }
 
7547
+// { dg-final { scan-assembler "_Z1lM1AKFvvRE" } }
 
7548
+void l(void (A::*)() const &) { }
 
7549
+
 
7550
+// { dg-final { scan-assembler "_Z1mIFvvOEEvM1AT_" } }
 
7551
+// { dg-final { scan-assembler "_Z1mIFvvREEvM1AT_" } }
 
7552
+// { dg-final { scan-assembler "_Z1mIKFvvREEvM1AT_" } }
 
7553
+template <typename T>
 
7554
+void m(T A::*) {}
 
7555
+
 
7556
+// { dg-final { scan-assembler "_Z1nIM1AFvvOEEvT_" } }
 
7557
+// { dg-final { scan-assembler "_Z1nIM1AFvvREEvT_" } }
 
7558
+// { dg-final { scan-assembler "_Z1nIM1AKFvvREEvT_" } }
 
7559
+template <typename T>
 
7560
+void n(T) {}
 
7561
+
 
7562
+int main()
 
7563
+{
 
7564
+  j(&A::f); k(&A::g); l(&A::h);
 
7565
+  m(&A::f); m(&A::g); m(&A::h);
 
7566
+  n(&A::f); n(&A::g); n(&A::h);
 
7567
+}
 
7568
Index: gcc/testsuite/g++.dg/cpp0x/ref-qual1.C
 
7569
===================================================================
 
7570
--- a/src/gcc/testsuite/g++.dg/cpp0x/ref-qual1.C        (.../tags/gcc_4_8_0_release)
 
7571
+++ b/src/gcc/testsuite/g++.dg/cpp0x/ref-qual1.C        (.../branches/gcc-4_8-branch)
 
7572
@@ -0,0 +1,30 @@
 
7573
+// { dg-require-effective-target c++11 }
 
7574
+
 
7575
+template <class,class> struct ST;
 
7576
+template <class T> struct ST<T,T> {};
 
7577
+
 
7578
+struct A
 
7579
+{
 
7580
+  int f() &;
 
7581
+  char f() &&;
 
7582
+};
 
7583
+
 
7584
+template <class T> struct B
 
7585
+{
 
7586
+  int f() &;
 
7587
+  char f() &&;
 
7588
+};
 
7589
+
 
7590
+int main()
 
7591
+{
 
7592
+  A a;
 
7593
+  a.f();
 
7594
+  A().f();
 
7595
+  ST<decltype(a.f()), int>();
 
7596
+  ST<decltype(A().f()), char>();
 
7597
+  B<int> b;
 
7598
+  b.f();
 
7599
+  B<int>().f();
 
7600
+  ST<decltype(b.f()), int>();
 
7601
+  ST<decltype(B<int>().f()), char>();
 
7602
+}
 
7603
Index: gcc/testsuite/g++.dg/cpp0x/trailing8.C
 
7604
===================================================================
 
7605
--- a/src/gcc/testsuite/g++.dg/cpp0x/trailing8.C        (.../tags/gcc_4_8_0_release)
 
7606
+++ b/src/gcc/testsuite/g++.dg/cpp0x/trailing8.C        (.../branches/gcc-4_8-branch)
 
7607
@@ -0,0 +1,25 @@
 
7608
+// PR c++/54359
 
7609
+// { dg-require-effective-target c++11 }
 
7610
+
 
7611
+int& ref(int& x) { return x; }
 
7612
+const int& ref(const int& x) { return x; }
 
7613
+
 
7614
+class A {
 
7615
+    int x;
 
7616
+    int f() const;
 
7617
+    auto test1() const -> decltype(this);
 
7618
+    auto test2() const -> decltype(ref(x));
 
7619
+    auto test3() const -> decltype(f());
 
7620
+};
 
7621
+
 
7622
+auto A::test1() const -> decltype(this) {
 
7623
+    return this;
 
7624
+}
 
7625
+
 
7626
+auto A::test2() const -> decltype(ref(x)) {
 
7627
+    return ref(x);
 
7628
+}
 
7629
+
 
7630
+auto A::test3() const -> decltype(f()) {
 
7631
+    return f();
 
7632
+}
 
7633
Index: gcc/testsuite/g++.dg/cpp0x/enum24.C
 
7634
===================================================================
 
7635
--- a/src/gcc/testsuite/g++.dg/cpp0x/enum24.C   (.../tags/gcc_4_8_0_release)
 
7636
+++ b/src/gcc/testsuite/g++.dg/cpp0x/enum24.C   (.../branches/gcc-4_8-branch)
 
7637
@@ -0,0 +1,57 @@
 
7638
+// PR c++/56749
 
7639
+// { dg-require-effective-target c++11 }
 
7640
+
 
7641
+enum normal_enum
 
7642
+{
 
7643
+    not_scoped1,
 
7644
+    not_scoped2
 
7645
+};
 
7646
+
 
7647
+enum class scoped_enum
 
7648
+{
 
7649
+    scoped1,
 
7650
+    scoped2
 
7651
+};
 
7652
+
 
7653
+template <normal_enum N=not_scoped1>
 
7654
+class A
 
7655
+{
 
7656
+public:
 
7657
+    template <typename T>
 
7658
+        void fun ()
 
7659
+        {
 
7660
+        }
 
7661
+};
 
7662
+
 
7663
+template <scoped_enum N=scoped_enum::scoped1>
 
7664
+class B
 
7665
+{
 
7666
+public:
 
7667
+    template <typename T>
 
7668
+        void fun ()
 
7669
+        {
 
7670
+        }
 
7671
+};
 
7672
+
 
7673
+
 
7674
+template <typename T>
 
7675
+void tfun ()
 
7676
+{
 
7677
+    A<> a;
 
7678
+    a.fun<char>(); //<------------ THIS IS FINE
 
7679
+
 
7680
+    B<> b_defaulted;
 
7681
+    B<scoped_enum::scoped1> b_explicited;
 
7682
+
 
7683
+    b_defaulted.fun<char>();          //<------------ UNEXPECTED: THIS FAILS
 
7684
+    b_defaulted.template fun<char>(); //<------------ THIS IS FINE
 
7685
+
 
7686
+    b_explicited.fun<char>();         //<------------ UNEXPECTED: THIS FAILS
 
7687
+    b_explicited.template fun<char>();//<------------ THIS IS FINE
 
7688
+}
 
7689
+
 
7690
+int main(int argc, char const *argv[])
 
7691
+{
 
7692
+    tfun<int>();
 
7693
+    return 0;
 
7694
+}
 
7695
Index: gcc/testsuite/g++.dg/cpp0x/ref-qual3.C
 
7696
===================================================================
 
7697
--- a/src/gcc/testsuite/g++.dg/cpp0x/ref-qual3.C        (.../tags/gcc_4_8_0_release)
 
7698
+++ b/src/gcc/testsuite/g++.dg/cpp0x/ref-qual3.C        (.../branches/gcc-4_8-branch)
 
7699
@@ -0,0 +1,29 @@
 
7700
+// An explicitly defaulted function can have a ref-qualifier.
 
7701
+
 
7702
+// { dg-require-effective-target c++11 }
 
7703
+
 
7704
+struct A {
 
7705
+  A& operator=(const A&) & = default;
 
7706
+};
 
7707
+
 
7708
+template<class T>
 
7709
+struct B {
 
7710
+  B& operator=(const B&) & = default;
 
7711
+};
 
7712
+
 
7713
+template<class T>
 
7714
+void f()
 
7715
+{
 
7716
+  B<T> b;
 
7717
+  b = B<T>();
 
7718
+  B<T>() = b;                  // { dg-error "" }
 
7719
+}
 
7720
+
 
7721
+int main()
 
7722
+{
 
7723
+  A a;
 
7724
+  a = A();
 
7725
+  A() = a;                     // { dg-error "" }
 
7726
+
 
7727
+  f<int>();
 
7728
+}
 
7729
Index: gcc/testsuite/g++.dg/cpp0x/variadic-explicit2.C
 
7730
===================================================================
 
7731
--- a/src/gcc/testsuite/g++.dg/cpp0x/variadic-explicit2.C       (.../tags/gcc_4_8_0_release)
 
7732
+++ b/src/gcc/testsuite/g++.dg/cpp0x/variadic-explicit2.C       (.../branches/gcc-4_8-branch)
 
7733
@@ -0,0 +1,14 @@
 
7734
+// PR c++/56774
 
7735
+// { dg-require-effective-target c++11 }
 
7736
+
 
7737
+template <class ... Args>
 
7738
+struct mytype {};
 
7739
+
 
7740
+template <class T, class ... Args>
 
7741
+void something( mytype<T, Args...> )
 
7742
+{ }
 
7743
+
 
7744
+int main()
 
7745
+{
 
7746
+  something<int, char, bool>( mytype<int, char, bool>() );
 
7747
+}
 
7748
Index: gcc/testsuite/g++.dg/cpp0x/range-for24.C
 
7749
===================================================================
 
7750
--- a/src/gcc/testsuite/g++.dg/cpp0x/range-for24.C      (.../tags/gcc_4_8_0_release)
 
7751
+++ b/src/gcc/testsuite/g++.dg/cpp0x/range-for24.C      (.../branches/gcc-4_8-branch)
 
7752
@@ -0,0 +1,15 @@
 
7753
+// PR c++/56794
 
7754
+// { dg-require-effective-target c++11 }
 
7755
+
 
7756
+template<int... values>
 
7757
+static void Colors()
 
7758
+{
 
7759
+    static const int colors[] = { values... };
 
7760
+
 
7761
+    for(auto c: colors) { }
 
7762
+}
 
7763
+
 
7764
+int main()
 
7765
+{
 
7766
+    Colors<0,1,2> ();
 
7767
+}
 
7768
Index: gcc/testsuite/g++.dg/cpp0x/ref-qual5.C
 
7769
===================================================================
 
7770
--- a/src/gcc/testsuite/g++.dg/cpp0x/ref-qual5.C        (.../tags/gcc_4_8_0_release)
 
7771
+++ b/src/gcc/testsuite/g++.dg/cpp0x/ref-qual5.C        (.../branches/gcc-4_8-branch)
 
7772
@@ -0,0 +1,13 @@
 
7773
+// 13.1: ...cannot be overloaded if any of them, but not all, have a
 
7774
+// ref-qualifier.
 
7775
+
 
7776
+// { dg-require-effective-target c++11 }
 
7777
+
 
7778
+class Y {
 
7779
+  void h() &;
 
7780
+  void h() const &;           // OK
 
7781
+  void h() &&;                // OK, all declarations have a ref-qualifier
 
7782
+  void i() &;                 // { dg-message "" }
 
7783
+  void i() const;             // { dg-error "" } prior declaration of i
 
7784
+                              // has a ref-qualifier
 
7785
+};
 
7786
Index: gcc/testsuite/g++.dg/cpp0x/initlist68.C
 
7787
===================================================================
 
7788
--- a/src/gcc/testsuite/g++.dg/cpp0x/initlist68.C       (.../tags/gcc_4_8_0_release)
 
7789
+++ b/src/gcc/testsuite/g++.dg/cpp0x/initlist68.C       (.../branches/gcc-4_8-branch)
 
7790
@@ -0,0 +1,20 @@
 
7791
+// PR c++/56772
 
7792
+// { dg-require-effective-target c++11 }
 
7793
+
 
7794
+typedef __SIZE_TYPE__ size_t;
 
7795
+void* operator new[](size_t, void *p) { return p; }
 
7796
+template <typename T = size_t>
 
7797
+void f ()
 
7798
+{
 
7799
+  size_t coord [2][2];
 
7800
+  new (&coord) size_t [2][2]
 
7801
+   {
 
7802
+     {0,0},
 
7803
+     {0,0},
 
7804
+   };
 
7805
+}
 
7806
+
 
7807
+int main ()
 
7808
+{
 
7809
+   f<>();
 
7810
+}
 
7811
Index: gcc/testsuite/g++.dg/cpp0x/ref-qual7.C
 
7812
===================================================================
 
7813
--- a/src/gcc/testsuite/g++.dg/cpp0x/ref-qual7.C        (.../tags/gcc_4_8_0_release)
 
7814
+++ b/src/gcc/testsuite/g++.dg/cpp0x/ref-qual7.C        (.../branches/gcc-4_8-branch)
 
7815
@@ -0,0 +1,19 @@
 
7816
+// typedef test
 
7817
+// { dg-require-effective-target c++11 }
 
7818
+
 
7819
+typedef void F() &;
 
7820
+
 
7821
+F f;                           // { dg-error "" }
 
7822
+F* p;                          // { dg-error "" }
 
7823
+extern F& r;                   // { dg-error "" }
 
7824
+
 
7825
+struct A {
 
7826
+  F f;
 
7827
+};
 
7828
+
 
7829
+int main()
 
7830
+{
 
7831
+  A a;
 
7832
+  a.f();
 
7833
+  A().f();                     // { dg-error "" }
 
7834
+}
 
7835
Index: gcc/testsuite/g++.dg/torture/pr56768.C
 
7836
===================================================================
 
7837
--- a/src/gcc/testsuite/g++.dg/torture/pr56768.C        (.../tags/gcc_4_8_0_release)
 
7838
+++ b/src/gcc/testsuite/g++.dg/torture/pr56768.C        (.../branches/gcc-4_8-branch)
 
7839
@@ -0,0 +1,41 @@
 
7840
+// { dg-do compile }
 
7841
+// { dg-options "-std=c++0x" }
 
7842
+
 
7843
+struct Iter
 
7844
+{
 
7845
+  int& operator* ();
 
7846
+  void operator++ ();
 
7847
+};
 
7848
+
 
7849
+bool operator!= (Iter &, Iter &) { }
 
7850
+
 
7851
+struct Container
 
7852
+{
 
7853
+  Iter begin () const;
 
7854
+  Iter end () const;
 
7855
+};
 
7856
+
 
7857
+struct J
 
7858
+{
 
7859
+  virtual J *mutable_child ();
 
7860
+};
 
7861
+
 
7862
+struct M
 
7863
+{
 
7864
+  M (const Container &);
 
7865
+  J ns_;
 
7866
+};
 
7867
+namespace
 
7868
+{
 
7869
+  J MakeNamespace (const Container &src)
 
7870
+    {
 
7871
+      J a;
 
7872
+      J *b = 0;
 
7873
+      for (const int &c: src)
 
7874
+       b = b ? b->mutable_child () : &a;
 
7875
+      return a;
 
7876
+    }
 
7877
+}
 
7878
+M::M (const Container &ns):ns_ (MakeNamespace (ns))
 
7879
+{
 
7880
+}
 
7881
Index: gcc/testsuite/g++.dg/torture/pr56837.C
 
7882
===================================================================
 
7883
--- a/src/gcc/testsuite/g++.dg/torture/pr56837.C        (.../tags/gcc_4_8_0_release)
 
7884
+++ b/src/gcc/testsuite/g++.dg/torture/pr56837.C        (.../branches/gcc-4_8-branch)
 
7885
@@ -0,0 +1,20 @@
 
7886
+// { dg-do run }
 
7887
+// { dg-options "-ftree-loop-distribute-patterns" }
 
7888
+
 
7889
+extern "C" void abort (void);
 
7890
+extern "C" int memcmp (const void *, const void *, __SIZE_TYPE__);
 
7891
+
 
7892
+bool b1[8];
 
7893
+bool b2[8] = { true, true, true, true, true, true, true, true };
 
7894
+
 
7895
+int main()
 
7896
+{
 
7897
+  unsigned int i;
 
7898
+  for(i=0 ; i < 8; i++)
 
7899
+    b1[i] = true;
 
7900
+
 
7901
+  if (memcmp (b1, b2, 8) != 0)
 
7902
+    abort ();
 
7903
+
 
7904
+  return 0;
 
7905
+}
 
7906
Index: gcc/testsuite/g++.dg/torture/pr56817.C
 
7907
===================================================================
 
7908
--- a/src/gcc/testsuite/g++.dg/torture/pr56817.C        (.../tags/gcc_4_8_0_release)
 
7909
+++ b/src/gcc/testsuite/g++.dg/torture/pr56817.C        (.../branches/gcc-4_8-branch)
 
7910
@@ -0,0 +1,38 @@
 
7911
+// { dg-do compile }
 
7912
+// { dg-options "--param max-unroll-times=32" }
 
7913
+
 
7914
+struct A {};
 
7915
+A **q;
 
7916
+struct B
 
7917
+{
 
7918
+  A **j;
 
7919
+  B () { j = q; }
 
7920
+  A *& operator[] (unsigned long x) { return j[x]; }
 
7921
+};
 
7922
+struct C
 
7923
+{
 
7924
+  C (int r) : v (), s (r) {}
 
7925
+  A *& operator () (int i, int j) { return v[i * s + j]; }
 
7926
+  B v;
 
7927
+  int s;
 
7928
+};
 
7929
+struct D
 
7930
+{
 
7931
+  D ()
 
7932
+    {
 
7933
+      unsigned h = 2;
 
7934
+      for (int i = 0; i < 1; ++i, h *= 2)
 
7935
+       {
 
7936
+         C w (h);
 
7937
+         for (unsigned j = 0; j < h; ++j)
 
7938
+           for (unsigned k = 0; k < h; ++k)
 
7939
+             w (j, k) = new A;
 
7940
+       }
 
7941
+    }
 
7942
+};
 
7943
+void
 
7944
+foo ()
 
7945
+{
 
7946
+  for (int i = 0; i < 3; i++)
 
7947
+    A (), A (), D ();
 
7948
+}
 
7949
Index: gcc/testsuite/g++.dg/torture/pr56694.C
 
7950
===================================================================
 
7951
--- a/src/gcc/testsuite/g++.dg/torture/pr56694.C        (.../tags/gcc_4_8_0_release)
 
7952
+++ b/src/gcc/testsuite/g++.dg/torture/pr56694.C        (.../branches/gcc-4_8-branch)
 
7953
@@ -0,0 +1,31 @@
 
7954
+// { dg-do compile }
 
7955
+// { dg-options "-fopenmp" }
 
7956
+// { dg-require-effective-target fopenmp }
 
7957
+
 
7958
+class GException {
 
7959
+public:
 
7960
+    class vector_mismatch {
 
7961
+    public:
 
7962
+       vector_mismatch(int size1, int size2);
 
7963
+    };
 
7964
+};
 
7965
+class GVector{
 
7966
+public:
 
7967
+    GVector& operator+=(const GVector& v);
 
7968
+    int m_num;
 
7969
+    double* m_data;
 
7970
+};
 
7971
+inline GVector& GVector::operator+= (const GVector& v)
 
7972
+{
 
7973
+  if (m_num != v.m_num)
 
7974
+    throw GException::vector_mismatch(m_num, v.m_num);
 
7975
+  for (int i = 0; i < m_num; ++i)  m_data[i] += v.m_data[i];
 
7976
+};
 
7977
+void eval(GVector* m_gradient, GVector* vect_cpy_grad, int n)
 
7978
+{
 
7979
+#pragma omp sections
 
7980
+    {
 
7981
+      for (int i = 0; i < n; ++i)
 
7982
+       *m_gradient += vect_cpy_grad[i];
 
7983
+    }
 
7984
+}
 
7985
Index: gcc/testsuite/g++.dg/template/sfinae-dr657.C
 
7986
===================================================================
 
7987
--- a/src/gcc/testsuite/g++.dg/template/sfinae-dr657.C  (.../tags/gcc_4_8_0_release)
 
7988
+++ b/src/gcc/testsuite/g++.dg/template/sfinae-dr657.C  (.../branches/gcc-4_8-branch)
 
7989
@@ -0,0 +1,22 @@
 
7990
+// DR 657
 
7991
+// Test that a return or parameter type with abstract class type causes a
 
7992
+// deduction failure.
 
7993
+
 
7994
+struct A
 
7995
+{
 
7996
+  A();
 
7997
+  A(int);
 
7998
+  virtual void f() = 0;
 
7999
+};
 
8000
+
 
8001
+template<class T> T declval();
 
8002
+template<class T> int declval(...);
 
8003
+
 
8004
+template<class T> void arg(T);
 
8005
+template<class T> int arg(...);
 
8006
+
 
8007
+int main()
 
8008
+{
 
8009
+  int i = declval<A>();
 
8010
+  i = arg<A>(1);
 
8011
+}
 
8012
Index: gcc/testsuite/g++.dg/template/arrow2.C
 
8013
===================================================================
 
8014
--- a/src/gcc/testsuite/g++.dg/template/arrow2.C        (.../tags/gcc_4_8_0_release)
 
8015
+++ b/src/gcc/testsuite/g++.dg/template/arrow2.C        (.../branches/gcc-4_8-branch)
 
8016
@@ -0,0 +1,12 @@
 
8017
+// PR c++/56639
 
8018
+
 
8019
+struct A {
 
8020
+  int i;
 
8021
+  static A* f();
 
8022
+};
 
8023
+
 
8024
+struct B {
 
8025
+  void g() {
 
8026
+    int (A::f()->i);
 
8027
+  }
 
8028
+};
 
8029
Index: gcc/testsuite/c-c++-common/pr56607.c
 
8030
===================================================================
 
8031
--- a/src/gcc/testsuite/c-c++-common/pr56607.c  (.../tags/gcc_4_8_0_release)
 
8032
+++ b/src/gcc/testsuite/c-c++-common/pr56607.c  (.../branches/gcc-4_8-branch)
 
8033
@@ -0,0 +1,29 @@
 
8034
+/* PR c++/56607 */
 
8035
+/* { dg-do compile { target { { lp64 || ilp32 } || llp64 } } } */
 
8036
+/* { dg-options "-O2 -Wdiv-by-zero" } */
 
8037
+
 
8038
+int
 
8039
+f1 (void)
 
8040
+{
 
8041
+  return 1 / (sizeof (char) - 1);      /* { dg-warning "division by zero" } */
 
8042
+}
 
8043
+
 
8044
+int
 
8045
+f2 (void)
 
8046
+{
 
8047
+  const int x = sizeof (char) - 1;
 
8048
+  return 1 / x;                                /* { dg-warning "division by zero" "" { target c++ } } */
 
8049
+}
 
8050
+
 
8051
+int
 
8052
+f3 (void)
 
8053
+{
 
8054
+  return 1 / (sizeof (int) / 3 - 1);   /* { dg-warning "division by zero" } */
 
8055
+}
 
8056
+
 
8057
+int
 
8058
+f4 (void)
 
8059
+{
 
8060
+  const int x = sizeof (int) / 3 - 1;
 
8061
+  return 1 / x;                                /* { dg-warning "division by zero" "" { target c++ } } */
 
8062
+}
 
8063
Index: gcc/cp/typeck.c
 
8064
===================================================================
 
8065
--- a/src/gcc/cp/typeck.c       (.../tags/gcc_4_8_0_release)
 
8066
+++ b/src/gcc/cp/typeck.c       (.../branches/gcc-4_8-branch)
 
8067
@@ -833,7 +833,10 @@
 
8068
 
 
8069
        rval = build_function_type (valtype, parms);
 
8070
        gcc_assert (type_memfn_quals (t1) == type_memfn_quals (t2));
 
8071
-       rval = apply_memfn_quals (rval, type_memfn_quals (t1));
 
8072
+       gcc_assert (type_memfn_rqual (t1) == type_memfn_rqual (t2));
 
8073
+       rval = apply_memfn_quals (rval,
 
8074
+                                 type_memfn_quals (t1),
 
8075
+                                 type_memfn_rqual (t1));
 
8076
        raises = merge_exception_specifiers (TYPE_RAISES_EXCEPTIONS (t1),
 
8077
                                             TYPE_RAISES_EXCEPTIONS (t2),
 
8078
                                             NULL_TREE);
 
8079
@@ -1186,6 +1189,12 @@
 
8080
   if (TREE_CODE (t1) == FUNCTION_TYPE
 
8081
       && type_memfn_quals (t1) != type_memfn_quals (t2))
 
8082
     return false;
 
8083
+  /* Need to check this before TYPE_MAIN_VARIANT.
 
8084
+     FIXME function qualifiers should really change the main variant.  */
 
8085
+  if ((TREE_CODE (t1) == FUNCTION_TYPE
 
8086
+       || TREE_CODE (t1) == METHOD_TYPE)
 
8087
+      && type_memfn_rqual (t1) != type_memfn_rqual (t2))
 
8088
+    return false;
 
8089
   if (TYPE_FOR_JAVA (t1) != TYPE_FOR_JAVA (t2))
 
8090
     return false;
 
8091
 
 
8092
@@ -2670,6 +2679,23 @@
 
8093
              return error_mark_node;
 
8094
            }
 
8095
 
 
8096
+         if (TREE_CODE (scope) == ENUMERAL_TYPE)
 
8097
+           {
 
8098
+             /* Looking up a member enumerator (c++/56793).  */
 
8099
+             if (!TYPE_CLASS_SCOPE_P (scope)
 
8100
+                 || !DERIVED_FROM_P (TYPE_CONTEXT (scope), object_type))
 
8101
+               {
 
8102
+                 if (complain & tf_error)
 
8103
+                   error ("%<%D::%D%> is not a member of %qT",
 
8104
+                          scope, name, object_type);
 
8105
+                 return error_mark_node;
 
8106
+               }
 
8107
+             tree val = lookup_enumerator (scope, name);
 
8108
+             if (TREE_SIDE_EFFECTS (object))
 
8109
+               val = build2 (COMPOUND_EXPR, TREE_TYPE (val), object, val);
 
8110
+             return val;
 
8111
+           }
 
8112
+
 
8113
          gcc_assert (CLASS_TYPE_P (scope));
 
8114
          gcc_assert (TREE_CODE (name) == IDENTIFIER_NODE
 
8115
                      || TREE_CODE (name) == BIT_NOT_EXPR);
 
8116
@@ -4015,7 +4041,7 @@
 
8117
        {
 
8118
          enum tree_code tcode0 = code0, tcode1 = code1;
 
8119
 
 
8120
-         warn_for_div_by_zero (location, op1);
 
8121
+         warn_for_div_by_zero (location, maybe_constant_value (op1));
 
8122
 
 
8123
          if (tcode0 == COMPLEX_TYPE || tcode0 == VECTOR_TYPE)
 
8124
            tcode0 = TREE_CODE (TREE_TYPE (TREE_TYPE (op0)));
 
8125
@@ -4051,7 +4077,7 @@
 
8126
 
 
8127
     case TRUNC_MOD_EXPR:
 
8128
     case FLOOR_MOD_EXPR:
 
8129
-      warn_for_div_by_zero (location, op1);
 
8130
+      warn_for_div_by_zero (location, maybe_constant_value (op1));
 
8131
 
 
8132
       if (code0 == VECTOR_TYPE && code1 == VECTOR_TYPE
 
8133
          && TREE_CODE (TREE_TYPE (type0)) == INTEGER_TYPE
 
8134
@@ -8553,6 +8579,22 @@
 
8135
   return quals;
 
8136
 }
 
8137
 
 
8138
+/* Returns the function-ref-qualifier for TYPE */
 
8139
+
 
8140
+cp_ref_qualifier
 
8141
+type_memfn_rqual (const_tree type)
 
8142
+{
 
8143
+  gcc_assert (TREE_CODE (type) == FUNCTION_TYPE
 
8144
+              || TREE_CODE (type) == METHOD_TYPE);
 
8145
+
 
8146
+  if (!FUNCTION_REF_QUALIFIED (type))
 
8147
+    return REF_QUAL_NONE;
 
8148
+  else if (FUNCTION_RVALUE_QUALIFIED (type))
 
8149
+    return REF_QUAL_RVALUE;
 
8150
+  else
 
8151
+    return REF_QUAL_LVALUE;
 
8152
+}
 
8153
+
 
8154
 /* Returns the function-cv-quals for TYPE, which must be a FUNCTION_TYPE or
 
8155
    METHOD_TYPE.  */
 
8156
 
 
8157
@@ -8568,18 +8610,22 @@
 
8158
 }
 
8159
 
 
8160
 /* Returns the FUNCTION_TYPE TYPE with its function-cv-quals changed to
 
8161
-   MEMFN_QUALS.  */
 
8162
+   MEMFN_QUALS and its ref-qualifier to RQUAL. */
 
8163
 
 
8164
 tree
 
8165
-apply_memfn_quals (tree type, cp_cv_quals memfn_quals)
 
8166
+apply_memfn_quals (tree type, cp_cv_quals memfn_quals, cp_ref_qualifier rqual)
 
8167
 {
 
8168
   /* Could handle METHOD_TYPE here if necessary.  */
 
8169
   gcc_assert (TREE_CODE (type) == FUNCTION_TYPE);
 
8170
-  if (TYPE_QUALS (type) == memfn_quals)
 
8171
+  if (TYPE_QUALS (type) == memfn_quals
 
8172
+      && type_memfn_rqual (type) == rqual)
 
8173
     return type;
 
8174
+
 
8175
   /* This should really have a different TYPE_MAIN_VARIANT, but that gets
 
8176
      complex.  */
 
8177
-  return build_qualified_type (type, memfn_quals);
 
8178
+  tree result = build_qualified_type (type, memfn_quals);
 
8179
+  result = build_exception_variant (result, TYPE_RAISES_EXCEPTIONS (type));
 
8180
+  return build_ref_qualified_type (result, rqual);
 
8181
 }
 
8182
 
 
8183
 /* Returns nonzero if TYPE is const or volatile.  */
 
8184
Index: gcc/cp/init.c
 
8185
===================================================================
 
8186
--- a/src/gcc/cp/init.c (.../tags/gcc_4_8_0_release)
 
8187
+++ b/src/gcc/cp/init.c (.../branches/gcc-4_8-branch)
 
8188
@@ -2920,6 +2920,7 @@
 
8189
       if (dependent_type_p (type)
 
8190
          || any_type_dependent_arguments_p (*placement)
 
8191
          || (nelts && type_dependent_expression_p (nelts))
 
8192
+         || (nelts && *init)
 
8193
          || any_type_dependent_arguments_p (*init))
 
8194
        return build_raw_new_expr (*placement, type, nelts, *init,
 
8195
                                   use_global_new);
 
8196
Index: gcc/cp/class.c
 
8197
===================================================================
 
8198
--- a/src/gcc/cp/class.c        (.../tags/gcc_4_8_0_release)
 
8199
+++ b/src/gcc/cp/class.c        (.../branches/gcc-4_8-branch)
 
8200
@@ -1045,6 +1045,12 @@
 
8201
         overloaded if any of them is a static member
 
8202
         function declaration.
 
8203
 
 
8204
+        [over.load] Member function declarations with the same name and
 
8205
+        the same parameter-type-list as well as member function template
 
8206
+        declarations with the same name, the same parameter-type-list, and
 
8207
+        the same template parameter lists cannot be overloaded if any of
 
8208
+        them, but not all, have a ref-qualifier.
 
8209
+
 
8210
         [namespace.udecl] When a using-declaration brings names
 
8211
         from a base class into a derived class scope, member
 
8212
         functions in the derived class override and/or hide member
 
8213
@@ -1060,11 +1066,13 @@
 
8214
         coming from the using class in overload resolution.  */
 
8215
       if (! DECL_STATIC_FUNCTION_P (fn)
 
8216
          && ! DECL_STATIC_FUNCTION_P (method)
 
8217
-         && TREE_TYPE (TREE_VALUE (parms1)) != error_mark_node
 
8218
-         && TREE_TYPE (TREE_VALUE (parms2)) != error_mark_node
 
8219
-         && (cp_type_quals (TREE_TYPE (TREE_VALUE (parms1)))
 
8220
-             != cp_type_quals (TREE_TYPE (TREE_VALUE (parms2)))))
 
8221
-       continue;
 
8222
+         /* Either both or neither need to be ref-qualified for
 
8223
+            differing quals to allow overloading.  */
 
8224
+         && (FUNCTION_REF_QUALIFIED (fn_type)
 
8225
+             == FUNCTION_REF_QUALIFIED (method_type))
 
8226
+         && (type_memfn_quals (fn_type) != type_memfn_quals (method_type)
 
8227
+             || type_memfn_rqual (fn_type) != type_memfn_rqual (method_type)))
 
8228
+         continue;
 
8229
 
 
8230
       /* For templates, the return type and template parameters
 
8231
         must be identical.  */
 
8232
@@ -2063,6 +2071,8 @@
 
8233
       base_types = TYPE_ARG_TYPES (TREE_TYPE (base_fndecl));
 
8234
       if ((cp_type_quals (TREE_TYPE (TREE_VALUE (base_types)))
 
8235
           == cp_type_quals (TREE_TYPE (TREE_VALUE (types))))
 
8236
+         && (type_memfn_rqual (TREE_TYPE (fndecl))
 
8237
+             == type_memfn_rqual (TREE_TYPE (base_fndecl)))
 
8238
          && compparms (TREE_CHAIN (base_types), TREE_CHAIN (types)))
 
8239
        return 1;
 
8240
     }
 
8241
Index: gcc/cp/decl.c
 
8242
===================================================================
 
8243
--- a/src/gcc/cp/decl.c (.../tags/gcc_4_8_0_release)
 
8244
+++ b/src/gcc/cp/decl.c (.../branches/gcc-4_8-branch)
 
8245
@@ -4760,7 +4760,7 @@
 
8246
    is valid, i.e., does not have a designated initializer.  */
 
8247
 
 
8248
 static bool
 
8249
-check_array_designated_initializer (const constructor_elt *ce,
 
8250
+check_array_designated_initializer (constructor_elt *ce,
 
8251
                                    unsigned HOST_WIDE_INT index)
 
8252
 {
 
8253
   /* Designated initializers for array elements are not supported.  */
 
8254
@@ -4769,10 +4769,22 @@
 
8255
       /* The parser only allows identifiers as designated
 
8256
         initializers.  */
 
8257
       if (ce->index == error_mark_node)
 
8258
-       error ("name used in a GNU-style designated "
 
8259
-              "initializer for an array");
 
8260
-      else if (TREE_CODE (ce->index) == INTEGER_CST)
 
8261
        {
 
8262
+         error ("name used in a GNU-style designated "
 
8263
+                "initializer for an array");
 
8264
+         return false;
 
8265
+       }
 
8266
+      else if (TREE_CODE (ce->index) == IDENTIFIER_NODE)
 
8267
+       {
 
8268
+         error ("name %qD used in a GNU-style designated "
 
8269
+                "initializer for an array", ce->index);
 
8270
+         return false;
 
8271
+       }
 
8272
+
 
8273
+      ce->index = cxx_constant_value (ce->index);
 
8274
+
 
8275
+      if (TREE_CODE (ce->index) == INTEGER_CST)
 
8276
+       {
 
8277
          /* A C99 designator is OK if it matches the current index.  */
 
8278
          if (TREE_INT_CST_LOW (ce->index) == index)
 
8279
            return true;
 
8280
@@ -4780,11 +4792,8 @@
 
8281
            sorry ("non-trivial designated initializers not supported");
 
8282
        }
 
8283
       else
 
8284
-       {
 
8285
-         gcc_assert (TREE_CODE (ce->index) == IDENTIFIER_NODE);
 
8286
-         error ("name %qD used in a GNU-style designated "
 
8287
-                "initializer for an array", ce->index);
 
8288
-       }
 
8289
+       gcc_unreachable ();
 
8290
+
 
8291
       return false;
 
8292
     }
 
8293
 
 
8294
@@ -6111,7 +6120,8 @@
 
8295
       tree d_init;
 
8296
       if (init == NULL_TREE)
 
8297
        {
 
8298
-         if (DECL_TEMPLATE_INSTANTIATION (decl)
 
8299
+         if (DECL_LANG_SPECIFIC (decl)
 
8300
+             && DECL_TEMPLATE_INSTANTIATION (decl)
 
8301
              && !DECL_TEMPLATE_INSTANTIATED (decl))
 
8302
            {
 
8303
              /* init is null because we're deferring instantiating the
 
8304
@@ -7317,6 +7327,7 @@
 
8305
            int virtualp,
 
8306
            enum overload_flags flags,
 
8307
            cp_cv_quals quals,
 
8308
+           cp_ref_qualifier rqual,
 
8309
            tree raises,
 
8310
            int check,
 
8311
            int friendp,
 
8312
@@ -7333,6 +7344,8 @@
 
8313
   int staticp = ctype && TREE_CODE (type) == FUNCTION_TYPE;
 
8314
   tree t;
 
8315
 
 
8316
+  if (rqual)
 
8317
+    type = build_ref_qualified_type (type, rqual);
 
8318
   if (raises)
 
8319
     type = build_exception_variant (type, raises);
 
8320
 
 
8321
@@ -7536,13 +7549,25 @@
 
8322
     DECL_DECLARED_CONSTEXPR_P (decl) = true;
 
8323
 
 
8324
   DECL_EXTERNAL (decl) = 1;
 
8325
-  if (quals && TREE_CODE (type) == FUNCTION_TYPE)
 
8326
+  if (TREE_CODE (type) == FUNCTION_TYPE)
 
8327
     {
 
8328
-      error (ctype
 
8329
-             ? G_("static member function %qD cannot have cv-qualifier")
 
8330
-             : G_("non-member function %qD cannot have cv-qualifier"),
 
8331
-            decl);
 
8332
-      quals = TYPE_UNQUALIFIED;
 
8333
+      if (quals)
 
8334
+       {
 
8335
+         error (ctype
 
8336
+                ? G_("static member function %qD cannot have cv-qualifier")
 
8337
+                : G_("non-member function %qD cannot have cv-qualifier"),
 
8338
+                decl);
 
8339
+         quals = TYPE_UNQUALIFIED;
 
8340
+       }
 
8341
+
 
8342
+      if (rqual)
 
8343
+       {
 
8344
+         error (ctype
 
8345
+                ? G_("static member function %qD cannot have ref-qualifier")
 
8346
+                : G_("non-member function %qD cannot have ref-qualifier"),
 
8347
+                decl);
 
8348
+         rqual = REF_QUAL_NONE;
 
8349
+       }
 
8350
     }
 
8351
 
 
8352
   if (IDENTIFIER_OPNAME_P (DECL_NAME (decl))
 
8353
@@ -7980,7 +8005,8 @@
 
8354
   if (TREE_CODE (member_type) == METHOD_TYPE)
 
8355
     {
 
8356
       cp_cv_quals quals = type_memfn_quals (member_type);
 
8357
-      member_type = build_memfn_type (member_type, class_type, quals);
 
8358
+      cp_ref_qualifier rqual = type_memfn_rqual (member_type);
 
8359
+      member_type = build_memfn_type (member_type, class_type, quals, rqual);
 
8360
       return build_ptrmemfunc_type (build_pointer_type (member_type));
 
8361
     }
 
8362
   else
 
8363
@@ -8629,6 +8655,9 @@
 
8364
   /* virt-specifiers that apply to the declarator, for a declaration of
 
8365
      a member function.  */
 
8366
   cp_virt_specifiers virt_specifiers = VIRT_SPEC_UNSPECIFIED;
 
8367
+  /* ref-qualifier that applies to the declarator, for a declaration of
 
8368
+     a member function.  */
 
8369
+  cp_ref_qualifier rqual = REF_QUAL_NONE;
 
8370
   /* cv-qualifiers that apply to the type specified by the DECLSPECS.  */
 
8371
   int type_quals;
 
8372
   tree raises = NULL_TREE;
 
8373
@@ -9438,6 +9467,8 @@
 
8374
            memfn_quals = declarator->u.function.qualifiers;
 
8375
            /* Pick up virt-specifiers.  */
 
8376
             virt_specifiers = declarator->u.function.virt_specifiers;
 
8377
+           /* And ref-qualifier, too */
 
8378
+           rqual = declarator->u.function.ref_qualifier;
 
8379
            /* Pick up the exception specifications.  */
 
8380
            raises = declarator->u.function.exception_specification;
 
8381
            /* If the exception-specification is ill-formed, let's pretend
 
8382
@@ -9505,12 +9536,13 @@
 
8383
                   therefore returns a void type.  */
 
8384
 
 
8385
                /* ISO C++ 12.4/2.  A destructor may not be declared
 
8386
-                  const or volatile.  A destructor may not be
 
8387
-                  static.
 
8388
+                  const or volatile.  A destructor may not be static.
 
8389
+                  A destructor may not be declared with ref-qualifier.
 
8390
 
 
8391
                   ISO C++ 12.1.  A constructor may not be declared
 
8392
                   const or volatile.  A constructor may not be
 
8393
-                  virtual.  A constructor may not be static.  */
 
8394
+                  virtual.  A constructor may not be static.
 
8395
+                  A constructor may not be declared with ref-qualifier. */
 
8396
                if (staticp == 2)
 
8397
                  error ((flags == DTOR_FLAG)
 
8398
                         ? G_("destructor cannot be static member function")
 
8399
@@ -9523,6 +9555,14 @@
 
8400
                    memfn_quals = TYPE_UNQUALIFIED;
 
8401
                  }
 
8402
 
 
8403
+               if (rqual)
 
8404
+                 {
 
8405
+                   error ((flags == DTOR_FLAG)
 
8406
+                          ? "destructors may not be ref-qualified"
 
8407
+                          : "constructors may not be ref-qualified");
 
8408
+                   rqual = REF_QUAL_NONE;
 
8409
+                 }
 
8410
+
 
8411
                if (decl_context == FIELD
 
8412
                    && !member_function_or_else (ctype,
 
8413
                                                 current_class_type,
 
8414
@@ -9642,14 +9682,18 @@
 
8415
              memfn_quals |= type_memfn_quals (type);
 
8416
              type = build_memfn_type (type,
 
8417
                                       declarator->u.pointer.class_type,
 
8418
-                                      memfn_quals);
 
8419
+                                      memfn_quals,
 
8420
+                                      rqual);
 
8421
              if (type == error_mark_node)
 
8422
                return error_mark_node;
 
8423
+
 
8424
+             rqual = REF_QUAL_NONE;
 
8425
              memfn_quals = TYPE_UNQUALIFIED;
 
8426
            }
 
8427
 
 
8428
          if (TREE_CODE (type) == FUNCTION_TYPE
 
8429
-             && type_memfn_quals (type) != TYPE_UNQUALIFIED)
 
8430
+             && (type_memfn_quals (type) != TYPE_UNQUALIFIED
 
8431
+                 || type_memfn_rqual (type) != REF_QUAL_NONE))
 
8432
             error (declarator->kind == cdk_reference
 
8433
                    ? G_("cannot declare reference to qualified function type %qT")
 
8434
                    : G_("cannot declare pointer to qualified function type %qT"),
 
8435
@@ -9996,12 +10040,13 @@
 
8436
         example "f S::*" declares a pointer to a const-qualified
 
8437
         member function of S.  We record the cv-qualification in the
 
8438
         function type.  */
 
8439
-      if (memfn_quals && TREE_CODE (type) == FUNCTION_TYPE)
 
8440
+      if ((rqual || memfn_quals) && TREE_CODE (type) == FUNCTION_TYPE)
 
8441
         {
 
8442
-          type = apply_memfn_quals (type, memfn_quals);
 
8443
+          type = apply_memfn_quals (type, memfn_quals, rqual);
 
8444
           
 
8445
           /* We have now dealt with these qualifiers.  */
 
8446
           memfn_quals = TYPE_UNQUALIFIED;
 
8447
+         rqual = REF_QUAL_NONE;
 
8448
         }
 
8449
 
 
8450
       if (type_uses_auto (type))
 
8451
@@ -10131,8 +10176,10 @@
 
8452
       if (decl_context != TYPENAME)
 
8453
        {
 
8454
          /* A cv-qualifier-seq shall only be part of the function type
 
8455
-            for a non-static member function. [8.3.5/4 dcl.fct] */
 
8456
-         if (type_memfn_quals (type) != TYPE_UNQUALIFIED
 
8457
+            for a non-static member function. A ref-qualifier shall only
 
8458
+            .... /same as above/ [dcl.fct] */
 
8459
+         if ((type_memfn_quals (type) != TYPE_UNQUALIFIED
 
8460
+              || type_memfn_rqual (type) != REF_QUAL_NONE)
 
8461
              && (current_class_type == NULL_TREE || staticp) )
 
8462
            {
 
8463
              error (staticp
 
8464
@@ -10146,6 +10193,7 @@
 
8465
          /* The qualifiers on the function type become the qualifiers on
 
8466
             the non-static member function. */
 
8467
          memfn_quals |= type_memfn_quals (type);
 
8468
+         rqual = type_memfn_rqual (type);
 
8469
          type_quals = TYPE_UNQUALIFIED;
 
8470
        }
 
8471
     }
 
8472
@@ -10210,10 +10258,10 @@
 
8473
            ctype = TYPE_METHOD_BASETYPE (type);
 
8474
 
 
8475
          if (ctype)
 
8476
-           type = build_memfn_type (type, ctype, memfn_quals);
 
8477
+           type = build_memfn_type (type, ctype, memfn_quals, rqual);
 
8478
          /* Core issue #547: need to allow this in template type args.  */
 
8479
          else if (template_type_arg && TREE_CODE (type) == FUNCTION_TYPE)
 
8480
-           type = apply_memfn_quals (type, memfn_quals);
 
8481
+           type = apply_memfn_quals (type, memfn_quals, rqual);
 
8482
          else
 
8483
            error ("invalid qualifiers on non-member function type");
 
8484
        }
 
8485
@@ -10282,7 +10330,7 @@
 
8486
       cp_cv_quals real_quals = memfn_quals;
 
8487
       if (constexpr_p && sfk != sfk_constructor && sfk != sfk_destructor)
 
8488
        real_quals |= TYPE_QUAL_CONST;
 
8489
-      type = build_memfn_type (type, ctype, real_quals);
 
8490
+      type = build_memfn_type (type, ctype, real_quals, rqual);
 
8491
     }
 
8492
 
 
8493
   {
 
8494
@@ -10414,7 +10462,7 @@
 
8495
                               ? unqualified_id : dname,
 
8496
                               parms,
 
8497
                               unqualified_id,
 
8498
-                              virtualp, flags, memfn_quals, raises,
 
8499
+                              virtualp, flags, memfn_quals, rqual, raises,
 
8500
                               friendp ? -1 : 0, friendp, publicp,
 
8501
                                inlinep | (2 * constexpr_p),
 
8502
                               sfk,
 
8503
@@ -10635,7 +10683,7 @@
 
8504
                   || storage_class != sc_static);
 
8505
 
 
8506
        decl = grokfndecl (ctype, type, original_name, parms, unqualified_id,
 
8507
-                          virtualp, flags, memfn_quals, raises,
 
8508
+                          virtualp, flags, memfn_quals, rqual, raises,
 
8509
                           1, friendp,
 
8510
                           publicp, inlinep | (2 * constexpr_p), sfk,
 
8511
                            funcdef_flag,
 
8512
@@ -11892,11 +11940,12 @@
 
8513
 
 
8514
 static tree
 
8515
 xref_tag_1 (enum tag_types tag_code, tree name,
 
8516
-            tag_scope scope, bool template_header_p)
 
8517
+            tag_scope orig_scope, bool template_header_p)
 
8518
 {
 
8519
   enum tree_code code;
 
8520
   tree t;
 
8521
   tree context = NULL_TREE;
 
8522
+  tag_scope scope;
 
8523
 
 
8524
   gcc_assert (TREE_CODE (name) == IDENTIFIER_NODE);
 
8525
 
 
8526
@@ -11916,6 +11965,11 @@
 
8527
       gcc_unreachable ();
 
8528
     }
 
8529
 
 
8530
+  if (orig_scope == ts_lambda)
 
8531
+    scope = ts_current;
 
8532
+  else
 
8533
+    scope = orig_scope;
 
8534
+
 
8535
   /* In case of anonymous name, xref_tag is only called to
 
8536
      make type node and push name.  Name lookup is not required.  */
 
8537
   if (ANON_AGGRNAME_P (name))
 
8538
@@ -11989,6 +12043,10 @@
 
8539
        {
 
8540
          t = make_class_type (code);
 
8541
          TYPE_CONTEXT (t) = context;
 
8542
+         if (orig_scope == ts_lambda)
 
8543
+           /* Remember that we're declaring a lambda to avoid bogus errors
 
8544
+              in push_template_decl.  */
 
8545
+           CLASSTYPE_LAMBDA_EXPR (t) = error_mark_node;
 
8546
          t = pushtag (name, t, scope);
 
8547
        }
 
8548
     }
 
8549
@@ -14181,8 +14239,9 @@
 
8550
     return memfntype;
 
8551
   gcc_assert (TREE_CODE (memfntype) == METHOD_TYPE);
 
8552
   args = TYPE_ARG_TYPES (memfntype);
 
8553
+  cp_ref_qualifier rqual = type_memfn_rqual (memfntype);
 
8554
   fntype = build_function_type (TREE_TYPE (memfntype), TREE_CHAIN (args));
 
8555
-  fntype = apply_memfn_quals (fntype, type_memfn_quals (memfntype));
 
8556
+  fntype = apply_memfn_quals (fntype, type_memfn_quals (memfntype), rqual);
 
8557
   fntype = (cp_build_type_attribute_variant
 
8558
            (fntype, TYPE_ATTRIBUTES (memfntype)));
 
8559
   fntype = (build_exception_variant
 
8560
@@ -14198,9 +14257,10 @@
 
8561
 {
 
8562
   tree stype = static_fn_type (decl);
 
8563
   cp_cv_quals quals = type_memfn_quals (stype);
 
8564
+  cp_ref_qualifier rqual = type_memfn_rqual (stype);
 
8565
 
 
8566
-  if (quals != TYPE_UNQUALIFIED)
 
8567
-    stype = apply_memfn_quals (stype, TYPE_UNQUALIFIED);
 
8568
+  if (quals != TYPE_UNQUALIFIED || rqual != REF_QUAL_NONE)
 
8569
+    stype = apply_memfn_quals (stype, TYPE_UNQUALIFIED, REF_QUAL_NONE);
 
8570
 
 
8571
   TREE_TYPE (decl) = stype;
 
8572
 
 
8573
Index: gcc/cp/error.c
 
8574
===================================================================
 
8575
--- a/src/gcc/cp/error.c        (.../tags/gcc_4_8_0_release)
 
8576
+++ b/src/gcc/cp/error.c        (.../branches/gcc-4_8-branch)
 
8577
@@ -78,6 +78,7 @@
 
8578
 static void dump_expr_list (tree, int);
 
8579
 static void dump_global_iord (tree);
 
8580
 static void dump_parameters (tree, int);
 
8581
+static void dump_ref_qualifier (tree, int);
 
8582
 static void dump_exception_spec (tree, int);
 
8583
 static void dump_template_argument (tree, int);
 
8584
 static void dump_template_argument_list (tree, int);
 
8585
@@ -832,6 +833,7 @@
 
8586
          pp_cxx_cv_qualifier_seq (cxx_pp, class_of_this_parm (t));
 
8587
        else
 
8588
          pp_cxx_cv_qualifier_seq (cxx_pp, t);
 
8589
+       dump_ref_qualifier (t, flags);
 
8590
        dump_exception_spec (TYPE_RAISES_EXCEPTIONS (t), flags);
 
8591
        dump_type_suffix (TREE_TYPE (t), flags);
 
8592
        break;
 
8593
@@ -1426,6 +1428,7 @@
 
8594
        {
 
8595
          pp_base (cxx_pp)->padding = pp_before;
 
8596
          pp_cxx_cv_qualifier_seq (cxx_pp, class_of_this_parm (fntype));
 
8597
+         dump_ref_qualifier (fntype, flags);
 
8598
        }
 
8599
 
 
8600
       if (flags & TFF_EXCEPTION_SPECIFICATION)
 
8601
@@ -1507,6 +1510,21 @@
 
8602
   pp_cxx_right_paren (cxx_pp);
 
8603
 }
 
8604
 
 
8605
+/* Print ref-qualifier of a FUNCTION_TYPE or METHOD_TYPE. FLAGS are ignored. */
 
8606
+
 
8607
+static void
 
8608
+dump_ref_qualifier (tree t, int flags ATTRIBUTE_UNUSED)
 
8609
+{
 
8610
+  if (FUNCTION_REF_QUALIFIED (t))
 
8611
+    {
 
8612
+      pp_base (cxx_pp)->padding = pp_before;
 
8613
+      if (FUNCTION_RVALUE_QUALIFIED (t))
 
8614
+        pp_cxx_ws_string (cxx_pp, "&&");
 
8615
+      else
 
8616
+        pp_cxx_ws_string (cxx_pp, "&");
 
8617
+    }
 
8618
+}
 
8619
+
 
8620
 /* Print an exception specification. T is the exception specification.  */
 
8621
 
 
8622
 static void
 
8623
@@ -3394,6 +3412,11 @@
 
8624
                 "c++11 attributes "
 
8625
                 "only available with -std=c++11 or -std=gnu++11");
 
8626
        break;
 
8627
+      case CPP0X_REF_QUALIFIER:
 
8628
+       pedwarn (input_location, 0,
 
8629
+                "ref-qualifiers "
 
8630
+                "only available with -std=c++0x or -std=gnu++0x");
 
8631
+       break;
 
8632
       default:
 
8633
        gcc_unreachable ();
 
8634
       }
 
8635
Index: gcc/cp/tree.c
 
8636
===================================================================
 
8637
--- a/src/gcc/cp/tree.c (.../tags/gcc_4_8_0_release)
 
8638
+++ b/src/gcc/cp/tree.c (.../branches/gcc-4_8-branch)
 
8639
@@ -469,6 +469,9 @@
 
8640
   tree rval = build_aggr_init_expr (type, init);
 
8641
   tree slot;
 
8642
 
 
8643
+  if (!complete_type_or_maybe_complain (type, init, complain))
 
8644
+    return error_mark_node;
 
8645
+
 
8646
   /* Make sure that we're not trying to create an instance of an
 
8647
      abstract class.  */
 
8648
   if (abstract_virtuals_error_sfinae (NULL_TREE, type, complain))
 
8649
@@ -1078,6 +1081,15 @@
 
8650
   /* Retrieve (or create) the appropriately qualified variant.  */
 
8651
   result = build_qualified_type (type, type_quals);
 
8652
 
 
8653
+  /* Preserve exception specs and ref-qualifier since build_qualified_type
 
8654
+     doesn't know about them.  */
 
8655
+  if (TREE_CODE (result) == FUNCTION_TYPE
 
8656
+      || TREE_CODE (result) == METHOD_TYPE)
 
8657
+    {
 
8658
+      result = build_exception_variant (result, TYPE_RAISES_EXCEPTIONS (type));
 
8659
+      result = build_ref_qualified_type (result, type_memfn_rqual (type));
 
8660
+    }
 
8661
+
 
8662
   /* If this was a pointer-to-method type, and we just made a copy,
 
8663
      then we need to unshare the record that holds the cached
 
8664
      pointer-to-member-function type, because these will be distinct
 
8665
@@ -1211,7 +1223,9 @@
 
8666
          {
 
8667
            result = build_function_type (type,
 
8668
                                          arg_types);
 
8669
-           result = apply_memfn_quals (result, type_memfn_quals (t));
 
8670
+           result = apply_memfn_quals (result,
 
8671
+                                       type_memfn_quals (t),
 
8672
+                                       type_memfn_rqual (t));
 
8673
          }
 
8674
 
 
8675
        if (TYPE_RAISES_EXCEPTIONS (t))
 
8676
@@ -1241,8 +1255,13 @@
 
8677
                  changed = true;
 
8678
              }
 
8679
            if (changed)
 
8680
-             fullname = lookup_template_function (TREE_OPERAND (fullname, 0),
 
8681
-                                                  new_args);
 
8682
+             {
 
8683
+               NON_DEFAULT_TEMPLATE_ARGS_COUNT (new_args)
 
8684
+                 = NON_DEFAULT_TEMPLATE_ARGS_COUNT (args);
 
8685
+               fullname
 
8686
+                 = lookup_template_function (TREE_OPERAND (fullname, 0),
 
8687
+                                             new_args);
 
8688
+             }
 
8689
            else
 
8690
              ggc_free (new_args);
 
8691
          }
 
8692
@@ -1375,8 +1394,8 @@
 
8693
            r = copy_node (t);
 
8694
            for (i = 0; i < n; ++i)
 
8695
              TREE_VEC_ELT (r, i) = (*vec)[i];
 
8696
-           SET_NON_DEFAULT_TEMPLATE_ARGS_COUNT
 
8697
-             (r, GET_NON_DEFAULT_TEMPLATE_ARGS_COUNT (t));
 
8698
+           NON_DEFAULT_TEMPLATE_ARGS_COUNT (r)
 
8699
+             = NON_DEFAULT_TEMPLATE_ARGS_COUNT (t);
 
8700
          }
 
8701
        else
 
8702
          r = t;
 
8703
@@ -1418,7 +1437,8 @@
 
8704
       }
 
8705
 
 
8706
     case LAMBDA_EXPR:
 
8707
-      gcc_unreachable ();
 
8708
+      error ("lambda-expression in a constant expression");
 
8709
+      return error_mark_node;
 
8710
 
 
8711
     default:
 
8712
       break;
 
8713
@@ -1698,6 +1718,64 @@
 
8714
   return t;
 
8715
 }
 
8716
 
 
8717
+/* Like check_qualified_type, but also check ref-qualifier and exception
 
8718
+   specification.  */
 
8719
+
 
8720
+static bool
 
8721
+cp_check_qualified_type (const_tree cand, const_tree base, int type_quals,
 
8722
+                        cp_ref_qualifier rqual, tree raises)
 
8723
+{
 
8724
+  return (check_qualified_type (cand, base, type_quals)
 
8725
+         && comp_except_specs (raises, TYPE_RAISES_EXCEPTIONS (cand),
 
8726
+                               ce_exact)
 
8727
+         && type_memfn_rqual (cand) == rqual);
 
8728
+}
 
8729
+
 
8730
+/* Build the FUNCTION_TYPE or METHOD_TYPE with the ref-qualifier RQUAL.  */
 
8731
+
 
8732
+tree
 
8733
+build_ref_qualified_type (tree type, cp_ref_qualifier rqual)
 
8734
+{
 
8735
+  tree t;
 
8736
+
 
8737
+  if (rqual == type_memfn_rqual (type))
 
8738
+    return type;
 
8739
+
 
8740
+  int type_quals = TYPE_QUALS (type);
 
8741
+  tree raises = TYPE_RAISES_EXCEPTIONS (type);
 
8742
+  for (t = TYPE_MAIN_VARIANT (type); t; t = TYPE_NEXT_VARIANT (t))
 
8743
+    if (cp_check_qualified_type (t, type, type_quals, rqual, raises))
 
8744
+      return t;
 
8745
+
 
8746
+  t = build_variant_type_copy (type);
 
8747
+  switch (rqual)
 
8748
+    {
 
8749
+    case REF_QUAL_RVALUE:
 
8750
+      FUNCTION_RVALUE_QUALIFIED (t) = 1;
 
8751
+      /* Intentional fall through */
 
8752
+    case REF_QUAL_LVALUE:
 
8753
+      FUNCTION_REF_QUALIFIED (t) = 1;
 
8754
+      break;
 
8755
+    default:
 
8756
+      FUNCTION_REF_QUALIFIED (t) = 0;
 
8757
+      break;
 
8758
+    }
 
8759
+
 
8760
+  if (TYPE_STRUCTURAL_EQUALITY_P (type))
 
8761
+    /* Propagate structural equality. */
 
8762
+    SET_TYPE_STRUCTURAL_EQUALITY (t);
 
8763
+  else if (TYPE_CANONICAL (type) != type)
 
8764
+    /* Build the underlying canonical type, since it is different
 
8765
+       from TYPE. */
 
8766
+    TYPE_CANONICAL (t) = build_ref_qualified_type (TYPE_CANONICAL (type),
 
8767
+                                                  rqual);
 
8768
+  else
 
8769
+    /* T is its own canonical type. */
 
8770
+    TYPE_CANONICAL (t) = t;
 
8771
+
 
8772
+  return t;
 
8773
+}
 
8774
+
 
8775
 /* Returns nonzero if X is an expression for a (possibly overloaded)
 
8776
    function.  If "f" is a function or function template, "f", "c->f",
 
8777
    "c.f", "C::f", and "f<int>" will all be considered possibly
 
8778
@@ -1903,9 +1981,9 @@
 
8779
     return type;
 
8780
 
 
8781
   type_quals = TYPE_QUALS (type);
 
8782
+  cp_ref_qualifier rqual = type_memfn_rqual (type);
 
8783
   for (v = TYPE_MAIN_VARIANT (type); v; v = TYPE_NEXT_VARIANT (v))
 
8784
-    if (check_qualified_type (v, type, type_quals)
 
8785
-       && comp_except_specs (raises, TYPE_RAISES_EXCEPTIONS (v), ce_exact))
 
8786
+    if (cp_check_qualified_type (v, type, type_quals, rqual, raises))
 
8787
       return v;
 
8788
 
 
8789
   /* Need to build a new variant.  */
 
8790
@@ -2024,11 +2102,12 @@
 
8791
       if (TYPE_PTRMEMFUNC_P (t))
 
8792
        goto ptrmem;
 
8793
       /* Lambda types that don't have mangling scope have no linkage.  We
 
8794
-        check CLASSTYPE_LAMBDA_EXPR here rather than LAMBDA_TYPE_P because
 
8795
+        check CLASSTYPE_LAMBDA_EXPR for error_mark_node because
 
8796
         when we get here from pushtag none of the lambda information is
 
8797
         set up yet, so we want to assume that the lambda has linkage and
 
8798
         fix it up later if not.  */
 
8799
       if (CLASSTYPE_LAMBDA_EXPR (t)
 
8800
+         && CLASSTYPE_LAMBDA_EXPR (t) != error_mark_node
 
8801
          && LAMBDA_TYPE_EXTRA_SCOPE (t) == NULL_TREE)
 
8802
        return t;
 
8803
       /* Fall through.  */
 
8804
@@ -2486,7 +2565,7 @@
 
8805
     t1 = TREE_OPERAND (t1, 0);
 
8806
   for (code2 = TREE_CODE (t2);
 
8807
        CONVERT_EXPR_CODE_P (code2)
 
8808
-        || code1 == NON_LVALUE_EXPR;
 
8809
+        || code2 == NON_LVALUE_EXPR;
 
8810
        code2 = TREE_CODE (t2))
 
8811
     t2 = TREE_OPERAND (t2, 0);
 
8812
 
 
8813
@@ -3303,8 +3382,12 @@
 
8814
   new_type = build_type_attribute_variant (type, attributes);
 
8815
   if (TREE_CODE (new_type) == FUNCTION_TYPE
 
8816
       || TREE_CODE (new_type) == METHOD_TYPE)
 
8817
-    new_type = build_exception_variant (new_type,
 
8818
-                                       TYPE_RAISES_EXCEPTIONS (type));
 
8819
+    {
 
8820
+      new_type = build_exception_variant (new_type,
 
8821
+                                         TYPE_RAISES_EXCEPTIONS (type));
 
8822
+      new_type = build_ref_qualified_type (new_type,
 
8823
+                                          type_memfn_rqual (type));
 
8824
+    }
 
8825
 
 
8826
   /* Making a new main variant of a class type is broken.  */
 
8827
   gcc_assert (!CLASS_TYPE_P (type) || new_type == type);
 
8828
Index: gcc/cp/ChangeLog
 
8829
===================================================================
 
8830
--- a/src/gcc/cp/ChangeLog      (.../tags/gcc_4_8_0_release)
 
8831
+++ b/src/gcc/cp/ChangeLog      (.../branches/gcc-4_8-branch)
 
8832
@@ -1,3 +1,205 @@
 
8833
+2013-04-03  Jakub Jelinek  <jakub@redhat.com>
 
8834
+
 
8835
+       PR debug/56819
 
8836
+       * tree.c (strip_typedefs): Copy NON_DEFAULT_TEMPLATE_ARGS_COUNT
 
8837
+       from args to new_args.
 
8838
+       (strip_typedefs_expr): Copy NON_DEFAULT_TEMPLATE_ARGS_COUNT from t to
 
8839
+       r instead of doing {S,G}ET_NON_DEFAULT_TEMPLATE_ARGS_COUNT.
 
8840
+
 
8841
+2013-04-02  Jason Merrill  <jason@redhat.com>
 
8842
+
 
8843
+       PR c++/56821
 
8844
+       * mangle.c (write_function_type): Mangle ref-qualifier.
 
8845
+       (write_nested_name): Likewise.
 
8846
+       (canonicalize_for_substitution): Preserve ref-qualifier.
 
8847
+       (write_type): Likewise.
 
8848
+
 
8849
+2013-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
 
8850
+
 
8851
+       PR c++/55951
 
8852
+       * decl.c (check_array_designated_initializer): Handle CONST_DECL
 
8853
+       as ce->index.
 
8854
+
 
8855
+2013-04-01  Jason Merrill  <jason@redhat.com>
 
8856
+
 
8857
+       PR c++/56772
 
8858
+       * init.c (build_new): Don't try to process an array initializer
 
8859
+       at template definition time.
 
8860
+
 
8861
+2013-04-01  Jason Merrill  <jason@redhat.com>
 
8862
+
 
8863
+       PR c++/56793
 
8864
+       * typeck.c (finish_class_member_access_expr): Handle enum scope.
 
8865
+
 
8866
+2013-04-01  Jason Merrill  <jason@redhat.com>
 
8867
+
 
8868
+       PR c++/56794
 
8869
+       * parser.c (cp_parser_range_for): Don't try to do auto deduction
 
8870
+       in a template if the type of the range is incomplete.
 
8871
+
 
8872
+2013-04-01  Bronek Kozicki <b.kozicki@gmail.com>
 
8873
+           Jason Merrill  <jason@redhat.com>
 
8874
+
 
8875
+       Implement N2439 (ref-qualifiers for 'this')
 
8876
+       * cp-tree.h (FUNCTION_REF_QUALIFIED): New.
 
8877
+       (FUNCTION_RVALUE_QUALIFIED): New.
 
8878
+       (FUNCTION_OR_METHOD_TYPE_CHECK): New.
 
8879
+       (cpp0x_warn_str): Add CPP0X_REF_QUALIFIER.
 
8880
+       (cp_ref_qualifier): New enum.
 
8881
+       (cp_declarator): Add ref_qualifier.
 
8882
+       * parser.c (cp_parser_ref_qualifier_seq_opt): New.
 
8883
+       (cp_parser_direct_declarator): Use it.
 
8884
+       (make_call_declarator): Adjust.
 
8885
+       (cp_parser_lambda_declarator_opt): Adjust.
 
8886
+       * call.c (add_function_candidate): Handle ref-qualifier overload
 
8887
+       resolution semantics.
 
8888
+       (standard_conversion): Adjust.
 
8889
+       * class.c (add_method, same_signature_p): Compare ref-qualifiers.
 
8890
+       * decl.c (grokdeclarator): Handle ref-qualifiers.
 
8891
+       (grokfndecl): Check for invalid ref-qualifiers.
 
8892
+       (static_fn_type, revert_static_member_fn): Adjust.
 
8893
+       * decl2.c (build_memfn_type): Handle ref-qualifiers.
 
8894
+       (check_classfn): Check them.
 
8895
+       (cp_reconstruct_complex_type): Retain them.
 
8896
+       * error.c (dump_ref_qualifier): New.
 
8897
+       (dump_type_suffix, dump_function_decl): Use it.
 
8898
+       (maybe_warn_cpp0x): Handle CPP0X_REF_QUALIFIER.
 
8899
+       * pt.c (tsubst, tsubst_function_type): Instantiate ref-quals.
 
8900
+       (unify): Retain them.
 
8901
+       * tree.c (cp_check_qualified_type): New.
 
8902
+       (cp_build_qualified_type_real): Keep exception spec and ref-qual.
 
8903
+       (build_ref_qualified_type): New.
 
8904
+       (strip_typedefs, build_exception_variant): Keep ref-qualifier.
 
8905
+       (cp_build_type_attribute_variant): Keep ref-qualifier.
 
8906
+       * typeck.c (merge_types): Keep ref-qualifier.
 
8907
+       (structural_comptypes): Compare ref-qualifier.
 
8908
+       (type_memfn_rqual): New.
 
8909
+       (apply_memfn_quals): Take ref-qual argument.
 
8910
+       * typeck2.c (build_m_component_ref): Check ref-qualifier.
 
8911
+
 
8912
+2013-03-29  Jason Merrill  <jason@redhat.com>
 
8913
+
 
8914
+       PR c++/56774
 
8915
+       PR c++/35722
 
8916
+       * pt.c (unify_pack_expansion): Fix indexing.
 
8917
+
 
8918
+2013-03-28  Jason Merrill  <jason@redhat.com>
 
8919
+
 
8920
+       PR c++/56728
 
8921
+       * semantics.c (cxx_eval_indirect_ref): Use the folded operand if
 
8922
+       we still think this might be constant.
 
8923
+
 
8924
+2013-03-27  Jason Merrill  <jason@redhat.com>
 
8925
+
 
8926
+       PR c++/56749
 
8927
+       * semantics.c (finish_qualified_id_expr): Return early
 
8928
+       for enum scope.
 
8929
+
 
8930
+2013-03-26  Jason Merrill  <jason@redhat.com>
 
8931
+
 
8932
+       PR c++/45282
 
8933
+       * typeck2.c (build_m_component_ref): Handle prvalue object.
 
8934
+
 
8935
+2013-03-25  Jason Merrill  <jason@redhat.com>
 
8936
+
 
8937
+       PR c++/56699
 
8938
+       * semantics.c (maybe_resolve_dummy): Make sure that the enclosing
 
8939
+       class is derived from the type of the object.
 
8940
+
 
8941
+       PR c++/56692
 
8942
+       * search.c (lookup_base): Handle NULL_TREE.
 
8943
+
 
8944
+2013-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
 
8945
+
 
8946
+       PR c++/56722
 
8947
+       * decl.c (cp_finish_decl): Check DECL_LANG_SPECIFIC before
 
8948
+       DECL_TEMPLATE_INSTANTIATION.
 
8949
+
 
8950
+2013-03-25  Jason Merrill  <jason@redhat.com>
 
8951
+
 
8952
+       PR c++/52014
 
8953
+       * semantics.c (lambda_expr_this_capture): Don't capture 'this' in
 
8954
+       unevaluated context.
 
8955
+
 
8956
+2013-03-23  Jason Merrill  <jason@redhat.com>
 
8957
+
 
8958
+       PR c++/54359
 
8959
+       * parser.c (cp_parser_direct_declarator): Fix late return
 
8960
+       for out-of-class defn of member function.
 
8961
+
 
8962
+2013-03-22  Paolo Carlini  <paolo.carlini@oracle.com>
 
8963
+
 
8964
+       PR c++/56582
 
8965
+       * semantics.c (cxx_eval_array_reference): Check for negative index.
 
8966
+
 
8967
+2013-03-22  Jason Merrill  <jason@redhat.com>
 
8968
+
 
8969
+       PR c++/56646
 
8970
+       * parser.c (cp_parser_late_return_type_opt): Save and restore
 
8971
+       current_class_ptr/ref.
 
8972
+
 
8973
+       N3276
 
8974
+       PR c++/52748
 
8975
+       * cp-tree.h (tsubst_flags): Add tf_decltype.
 
8976
+       * call.c (build_cxx_call): Don't build a temporary if it's set.
 
8977
+       (build_over_call): Make sure it's only passed to build_cxx_call.
 
8978
+       * parser.c (cp_parser_primary_expression): Add decltype_p parm.
 
8979
+       (cp_parser_unary_expression): Likewise.
 
8980
+       (cp_parser_cast_expression): Likewise.
 
8981
+       (cp_parser_binary_expression): Likewise.
 
8982
+       (cp_parser_assignment_expression): Likewise.
 
8983
+       (cp_parser_postfix_expression): Likewise.  Pass tf_decltype.
 
8984
+       (cp_parser_explicit_instantiation): Add decltype_p.  Force a
 
8985
+       temporary for a call on the LHS of a comma.
 
8986
+       (cp_parser_decltype): Pass true to decltype_p parms.
 
8987
+       * pt.c (tsubst) [DECLTYPE_TYPE]: Pass tf_decltype.
 
8988
+       (tsubst_copy_and_build): Pass tf_decltype down only for
 
8989
+       CALL_EXPR and the RHS of COMPOUND_EXPR.
 
8990
+       * tree.c (build_cplus_new): Call complete_type_or_maybe_complain.
 
8991
+
 
8992
+       DR 657
 
8993
+       * pt.c (tsubst_function_type): Call abstract_virtuals_error_sfinae.
 
8994
+       (tsubst_arg_types): Likewise.
 
8995
+
 
8996
+       PR c++/54277
 
8997
+       * semantics.c (lambda_capture_field_type): Don't build a
 
8998
+       magic decltype for pointer types.
 
8999
+       (lambda_proxy_type): Likewise.
 
9000
+       (finish_non_static_data_member): Get the quals from
 
9001
+       the object.
 
9002
+
 
9003
+       PR c++/52374
 
9004
+       * pt.c (tsubst_qualified_id): Use current_nonlambda_class_type.
 
9005
+
 
9006
+       PR c++/54764
 
9007
+       PR c++/55972
 
9008
+       * name-lookup.h (tag_scope): Add ts_lambda.
 
9009
+       * semantics.c (begin_lambda_type): Use it.
 
9010
+       * decl.c (xref_tag_1): Set CLASSTYPE_LAMBDA_EXPR.
 
9011
+       * pt.c (check_default_tmpl_args): Ignore lambdas.
 
9012
+       (push_template_decl_real): Handle lambdas.
 
9013
+       * tree.c (no_linkage_check): Adjust lambda check.
 
9014
+
 
9015
+       PR c++/56039
 
9016
+       * tree.c (strip_typedefs_expr): Complain about lambda, don't abort.
 
9017
+
 
9018
+       PR c++/56447
 
9019
+       PR c++/55532
 
9020
+       * pt.c (instantiate_class_template_1): Instantiate lambda capture
 
9021
+       list here.
 
9022
+       (tsubst_copy_and_build): Not here.
 
9023
+
 
9024
+2013-03-22  Jakub Jelinek  <jakub@redhat.com>
 
9025
+
 
9026
+       Backported from mainline
 
9027
+       2013-03-16  Jakub Jelinek  <jakub@redhat.com>
 
9028
+
 
9029
+       PR c++/56607
 
9030
+       * typeck.c (cp_build_binary_op): When calling warn_for_div_by_zero,
 
9031
+       pass op1 through maybe_constant_value first.
 
9032
+
 
9033
+       * tree.c (cp_tree_equal): Fix a pasto.
 
9034
+
 
9035
 2013-03-22  Release Manager
 
9036
 
 
9037
        * GCC 4.8.0 released.
 
9038
Index: gcc/cp/typeck2.c
 
9039
===================================================================
 
9040
--- a/src/gcc/cp/typeck2.c      (.../tags/gcc_4_8_0_release)
 
9041
+++ b/src/gcc/cp/typeck2.c      (.../branches/gcc-4_8-branch)
 
9042
@@ -1612,7 +1612,7 @@
 
9043
 
 
9044
   if (TYPE_PTRDATAMEM_P (ptrmem_type))
 
9045
     {
 
9046
-      bool is_lval = real_lvalue_p (datum);
 
9047
+      cp_lvalue_kind kind = lvalue_kind (datum);
 
9048
       tree ptype;
 
9049
 
 
9050
       /* Compute the type of the field, as described in [expr.ref].
 
9051
@@ -1642,12 +1642,31 @@
 
9052
        return error_mark_node;
 
9053
 
 
9054
       /* If the object expression was an rvalue, return an rvalue.  */
 
9055
-      if (!is_lval)
 
9056
+      if (kind & clk_class)
 
9057
+       datum = rvalue (datum);
 
9058
+      else if (kind & clk_rvalueref)
 
9059
        datum = move (datum);
 
9060
       return datum;
 
9061
     }
 
9062
   else
 
9063
-    return build2 (OFFSET_REF, type, datum, component);
 
9064
+    {
 
9065
+      /* 5.5/6: In a .* expression whose object expression is an rvalue, the
 
9066
+        program is ill-formed if the second operand is a pointer to member
 
9067
+        function with ref-qualifier &. In a .* expression whose object
 
9068
+        expression is an lvalue, the program is ill-formed if the second
 
9069
+        operand is a pointer to member function with ref-qualifier &&.  */
 
9070
+      if (FUNCTION_REF_QUALIFIED (type))
 
9071
+       {
 
9072
+         bool lval = real_lvalue_p (datum);
 
9073
+         if (lval && FUNCTION_RVALUE_QUALIFIED (type))
 
9074
+           error ("pointer-to-member-function type %qT requires an rvalue",
 
9075
+                  ptrmem_type);
 
9076
+         else if (!lval && !FUNCTION_RVALUE_QUALIFIED (type))
 
9077
+           error ("pointer-to-member-function type %qT requires an lvalue",
 
9078
+                  ptrmem_type);
 
9079
+       }
 
9080
+      return build2 (OFFSET_REF, type, datum, component);
 
9081
+    }
 
9082
 }
 
9083
 
 
9084
 /* Return a tree node for the expression TYPENAME '(' PARMS ')'.  */
 
9085
Index: gcc/cp/pt.c
 
9086
===================================================================
 
9087
--- a/src/gcc/cp/pt.c   (.../tags/gcc_4_8_0_release)
 
9088
+++ b/src/gcc/cp/pt.c   (.../branches/gcc-4_8-branch)
 
9089
@@ -4306,6 +4306,13 @@
 
9090
        local scope.  */
 
9091
     return true;
 
9092
 
 
9093
+  if (TREE_CODE (decl) == TYPE_DECL
 
9094
+      && TREE_TYPE (decl)
 
9095
+      && LAMBDA_TYPE_P (TREE_TYPE (decl)))
 
9096
+    /* A lambda doesn't have an explicit declaration; don't complain
 
9097
+       about the parms of the enclosing class.  */
 
9098
+    return true;
 
9099
+
 
9100
   if (current_class_type
 
9101
       && !TYPE_BEING_DEFINED (current_class_type)
 
9102
       && DECL_LANG_SPECIFIC (decl)
 
9103
@@ -4674,6 +4681,8 @@
 
9104
   if (!ctx
 
9105
       || TREE_CODE (ctx) == FUNCTION_DECL
 
9106
       || (CLASS_TYPE_P (ctx) && TYPE_BEING_DEFINED (ctx))
 
9107
+      || (TREE_CODE (decl) == TYPE_DECL
 
9108
+         && LAMBDA_TYPE_P (TREE_TYPE (decl)))
 
9109
       || (is_friend && !DECL_TEMPLATE_INFO (decl)))
 
9110
     {
 
9111
       if (DECL_LANG_SPECIFIC (decl)
 
9112
@@ -8992,12 +9001,26 @@
 
9113
        }
 
9114
     }
 
9115
 
 
9116
-  if (CLASSTYPE_LAMBDA_EXPR (type))
 
9117
+  if (tree expr = CLASSTYPE_LAMBDA_EXPR (type))
 
9118
     {
 
9119
       tree decl = lambda_function (type);
 
9120
       if (decl)
 
9121
        {
 
9122
          instantiate_decl (decl, false, false);
 
9123
+
 
9124
+         /* We need to instantiate the capture list from the template
 
9125
+            after we've instantiated the closure members, but before we
 
9126
+            consider adding the conversion op.  Also keep any captures
 
9127
+            that may have been added during instantiation of the op().  */
 
9128
+         tree tmpl_expr = CLASSTYPE_LAMBDA_EXPR (pattern);
 
9129
+         tree tmpl_cap
 
9130
+           = tsubst_copy_and_build (LAMBDA_EXPR_CAPTURE_LIST (tmpl_expr),
 
9131
+                                    args, tf_warning_or_error, NULL_TREE,
 
9132
+                                    false, false);
 
9133
+
 
9134
+         LAMBDA_EXPR_CAPTURE_LIST (expr)
 
9135
+           = chainon (tmpl_cap, nreverse (LAMBDA_EXPR_CAPTURE_LIST (expr)));
 
9136
+
 
9137
          maybe_add_lambda_conv_op (type);
 
9138
        }
 
9139
       else
 
9140
@@ -10826,6 +10849,9 @@
 
9141
           }
 
9142
         return error_mark_node;
 
9143
     }
 
9144
+    /* DR 657. */
 
9145
+    if (abstract_virtuals_error_sfinae (NULL_TREE, type, complain))
 
9146
+      return error_mark_node;
 
9147
     
 
9148
     /* Do array-to-pointer, function-to-pointer conversion, and ignore
 
9149
        top-level qualifiers as required.  */
 
9150
@@ -10888,10 +10914,8 @@
 
9151
   return_type = tsubst (TREE_TYPE (t), args, complain, in_decl);
 
9152
   if (return_type == error_mark_node)
 
9153
     return error_mark_node;
 
9154
-  /* The standard does not presently indicate that creation of a
 
9155
-     function type with an invalid return type is a deduction failure.
 
9156
-     However, that is clearly analogous to creating an array of "void"
 
9157
-     or a reference to a reference.  This is core issue #486.  */
 
9158
+  /* DR 486 clarifies that creation of a function type with an
 
9159
+     invalid return type is a deduction failure.  */
 
9160
   if (TREE_CODE (return_type) == ARRAY_TYPE
 
9161
       || TREE_CODE (return_type) == FUNCTION_TYPE)
 
9162
     {
 
9163
@@ -10904,6 +10928,9 @@
 
9164
        }
 
9165
       return error_mark_node;
 
9166
     }
 
9167
+  /* And DR 657. */
 
9168
+  if (abstract_virtuals_error_sfinae (NULL_TREE, return_type, complain))
 
9169
+    return error_mark_node;
 
9170
 
 
9171
   /* Substitute the argument types.  */
 
9172
   arg_types = tsubst_arg_types (TYPE_ARG_TYPES (t), args, NULL_TREE,
 
9173
@@ -10915,7 +10942,9 @@
 
9174
   if (TREE_CODE (t) == FUNCTION_TYPE)
 
9175
     {
 
9176
       fntype = build_function_type (return_type, arg_types);
 
9177
-      fntype = apply_memfn_quals (fntype, type_memfn_quals (t));
 
9178
+      fntype = apply_memfn_quals (fntype,
 
9179
+                                 type_memfn_quals (t),
 
9180
+                                 type_memfn_rqual (t));
 
9181
     }
 
9182
   else
 
9183
     {
 
9184
@@ -10937,6 +10966,7 @@
 
9185
 
 
9186
       fntype = build_method_type_directly (r, return_type,
 
9187
                                           TREE_CHAIN (arg_types));
 
9188
+      fntype = build_ref_qualified_type (fntype, type_memfn_rqual (t));
 
9189
     }
 
9190
   fntype = cp_build_type_attribute_variant (fntype, TYPE_ATTRIBUTES (t));
 
9191
 
 
9192
@@ -11569,7 +11599,9 @@
 
9193
            /* The type of the implicit object parameter gets its
 
9194
               cv-qualifiers from the FUNCTION_TYPE. */
 
9195
            tree memptr;
 
9196
-           tree method_type = build_memfn_type (type, r, type_memfn_quals (type));
 
9197
+           tree method_type
 
9198
+             = build_memfn_type (type, r, type_memfn_quals (type),
 
9199
+                                 type_memfn_rqual (type));
 
9200
            memptr = build_ptrmemfunc_type (build_pointer_type (method_type));
 
9201
            return cp_build_qualified_type_real (memptr, cp_type_quals (t),
 
9202
                                                 complain);
 
9203
@@ -11757,7 +11789,7 @@
 
9204
        ++c_inhibit_evaluation_warnings;
 
9205
 
 
9206
        type = tsubst_expr (DECLTYPE_TYPE_EXPR (t), args,
 
9207
-                           complain, in_decl,
 
9208
+                           complain|tf_decltype, in_decl,
 
9209
                            /*integral_constant_expression_p=*/false);
 
9210
 
 
9211
        --cp_unevaluated_operand;
 
9212
@@ -12010,7 +12042,7 @@
 
9213
   else if (TYPE_P (scope))
 
9214
     {
 
9215
       expr = (adjust_result_of_qualified_name_lookup
 
9216
-             (expr, scope, current_class_type));
 
9217
+             (expr, scope, current_nonlambda_class_type ()));
 
9218
       expr = (finish_qualified_id_expr
 
9219
              (scope, expr, done, address_p && PTRMEM_OK_P (qualified_id),
 
9220
               QUALIFIED_NAME_IS_TEMPLATE (qualified_id),
 
9221
@@ -13393,6 +13425,12 @@
 
9222
   if (EXPR_HAS_LOCATION (t))
 
9223
     input_location = EXPR_LOCATION (t);
 
9224
 
 
9225
+  /* N3276 decltype magic only applies to calls at the top level or on the
 
9226
+     right side of a comma.  */
 
9227
+  if (TREE_CODE (t) != CALL_EXPR
 
9228
+      && TREE_CODE (t) != COMPOUND_EXPR)
 
9229
+    complain &= ~tf_decltype;
 
9230
+
 
9231
   switch (TREE_CODE (t))
 
9232
     {
 
9233
     case USING_DECL:
 
9234
@@ -13824,10 +13862,16 @@
 
9235
        complain));
 
9236
 
 
9237
     case COMPOUND_EXPR:
 
9238
-      RETURN (build_x_compound_expr (EXPR_LOCATION (t),
 
9239
-                                   RECUR (TREE_OPERAND (t, 0)),
 
9240
-                                   RECUR (TREE_OPERAND (t, 1)),
 
9241
-                                    complain));
 
9242
+      {
 
9243
+       tree op0 = tsubst_copy_and_build (TREE_OPERAND (t, 0), args,
 
9244
+                                         complain & ~tf_decltype, in_decl,
 
9245
+                                         /*function_p=*/false,
 
9246
+                                         integral_constant_expression_p);
 
9247
+       RETURN (build_x_compound_expr (EXPR_LOCATION (t),
 
9248
+                                      op0,
 
9249
+                                      RECUR (TREE_OPERAND (t, 1)),
 
9250
+                                      complain));
 
9251
+      }
 
9252
 
 
9253
     case CALL_EXPR:
 
9254
       {
 
9255
@@ -13838,6 +13882,10 @@
 
9256
        bool koenig_p;
 
9257
        tree ret;
 
9258
 
 
9259
+       /* Don't pass tf_decltype down to subexpressions.  */
 
9260
+       tsubst_flags_t decltype_flag = (complain & tf_decltype);
 
9261
+       complain &= ~tf_decltype;
 
9262
+
 
9263
        function = CALL_EXPR_FN (t);
 
9264
        /* When we parsed the expression,  we determined whether or
 
9265
           not Koenig lookup should be performed.  */
 
9266
@@ -14004,6 +14052,9 @@
 
9267
        if (DECL_P (function))
 
9268
          mark_used (function);
 
9269
 
 
9270
+       /* Put back tf_decltype for the actual call.  */
 
9271
+       complain |= decltype_flag;
 
9272
+
 
9273
        if (TREE_CODE (function) == OFFSET_REF)
 
9274
          ret = build_offset_ref_call_from_tree (function, &call_args,
 
9275
                                                 complain);
 
9276
@@ -14471,12 +14522,6 @@
 
9277
           declaration of the op() for later calls to lambda_function.  */
 
9278
        complete_type (type);
 
9279
 
 
9280
-       /* The capture list refers to closure members, so this needs to
 
9281
-          wait until after we finish instantiating the type.  Also keep
 
9282
-          any captures that may have been added during instantiation.  */
 
9283
-       LAMBDA_EXPR_CAPTURE_LIST (r)
 
9284
-         = chainon (RECUR (LAMBDA_EXPR_CAPTURE_LIST (t)),
 
9285
-                    LAMBDA_EXPR_CAPTURE_LIST (r));
 
9286
        LAMBDA_EXPR_THIS_CAPTURE (r) = NULL_TREE;
 
9287
 
 
9288
        RETURN (build_lambda_object (r));
 
9289
@@ -16155,10 +16200,10 @@
 
9290
           arg = NULL_TREE;
 
9291
           if (TREE_VALUE (pack)
 
9292
               && (pargs = ARGUMENT_PACK_EXPLICIT_ARGS (TREE_VALUE (pack)))
 
9293
-              && (i < TREE_VEC_LENGTH (pargs)))
 
9294
+              && (i - start < TREE_VEC_LENGTH (pargs)))
 
9295
             {
 
9296
               any_explicit = true;
 
9297
-              arg = TREE_VEC_ELT (pargs, i);
 
9298
+              arg = TREE_VEC_ELT (pargs, i - start);
 
9299
             }
 
9300
           TMPL_ARG (targs, level, idx) = arg;
 
9301
         }
 
9302
@@ -17039,10 +17084,12 @@
 
9303
            build_function_type (TREE_TYPE (method_type),
 
9304
                                 TREE_CHAIN (TYPE_ARG_TYPES (method_type)));
 
9305
 
 
9306
-         /* Extract the cv-qualifiers of the member function from the
 
9307
-            implicit object parameter and place them on the function
 
9308
-            type to be restored later. */
 
9309
-         fntype = apply_memfn_quals (fntype, type_memfn_quals (method_type));
 
9310
+         /* Extract the cv-qualifiers and ref-qualifier of the member
 
9311
+            function from the implicit object parameter and place them
 
9312
+            on the function type to be restored later. */
 
9313
+         fntype = apply_memfn_quals (fntype,
 
9314
+                                     type_memfn_quals (method_type),
 
9315
+                                     type_memfn_rqual (method_type));
 
9316
          return unify (tparms, targs, TREE_TYPE (parm), fntype, strict, explain_p);
 
9317
        }
 
9318
 
 
9319
Index: gcc/cp/semantics.c
 
9320
===================================================================
 
9321
--- a/src/gcc/cp/semantics.c    (.../tags/gcc_4_8_0_release)
 
9322
+++ b/src/gcc/cp/semantics.c    (.../branches/gcc-4_8-branch)
 
9323
@@ -1574,9 +1574,7 @@
 
9324
       else
 
9325
        {
 
9326
          /* Set the cv qualifiers.  */
 
9327
-         int quals = (current_class_ref
 
9328
-                      ? cp_type_quals (TREE_TYPE (current_class_ref))
 
9329
-                      : TYPE_UNQUALIFIED);
 
9330
+         int quals = cp_type_quals (TREE_TYPE (object));
 
9331
 
 
9332
          if (DECL_MUTABLE_P (decl))
 
9333
            quals &= ~TYPE_QUAL_CONST;
 
9334
@@ -1764,6 +1762,10 @@
 
9335
       return expr;
 
9336
     }
 
9337
 
 
9338
+  /* No need to check access within an enum.  */
 
9339
+  if (TREE_CODE (qualifying_class) == ENUMERAL_TYPE)
 
9340
+    return expr;
 
9341
+
 
9342
   /* Within the scope of a class, turn references to non-static
 
9343
      members into expression of the form "this->...".  */
 
9344
   if (template_arg_p)
 
9345
@@ -7007,6 +7009,13 @@
 
9346
       *non_constant_p = true;
 
9347
       return t;
 
9348
     }
 
9349
+  else if (tree_int_cst_lt (index, integer_zero_node))
 
9350
+    {
 
9351
+      if (!allow_non_constant)
 
9352
+       error ("negative array subscript");
 
9353
+      *non_constant_p = true;
 
9354
+      return t;
 
9355
+    }
 
9356
   i = tree_low_cst (index, 0);
 
9357
   if (TREE_CODE (ary) == CONSTRUCTOR)
 
9358
     return (*CONSTRUCTOR_ELTS (ary))[i].value;
 
9359
@@ -7649,6 +7658,8 @@
 
9360
 
 
9361
   if (r == NULL_TREE)
 
9362
     {
 
9363
+      if (addr && op0 != orig_op0)
 
9364
+       return build1 (INDIRECT_REF, TREE_TYPE (t), op0);
 
9365
       if (!addr)
 
9366
        VERIFY_CONSTANT (t);
 
9367
       return t;
 
9368
@@ -8967,7 +8978,7 @@
 
9369
     /* Create the new RECORD_TYPE for this lambda.  */
 
9370
     type = xref_tag (/*tag_code=*/record_type,
 
9371
                      name,
 
9372
-                     /*scope=*/ts_within_enclosing_non_class,
 
9373
+                     /*scope=*/ts_lambda,
 
9374
                      /*template_header_p=*/false);
 
9375
   }
 
9376
 
 
9377
@@ -9039,7 +9050,8 @@
 
9378
 lambda_capture_field_type (tree expr)
 
9379
 {
 
9380
   tree type;
 
9381
-  if (type_dependent_expression_p (expr))
 
9382
+  if (type_dependent_expression_p (expr)
 
9383
+      && !(TREE_TYPE (expr) && TREE_CODE (TREE_TYPE (expr)) == POINTER_TYPE))
 
9384
     {
 
9385
       type = cxx_make_type (DECLTYPE_TYPE);
 
9386
       DECLTYPE_TYPE_EXPR (type) = expr;
 
9387
@@ -9248,7 +9260,8 @@
 
9388
   if (REFERENCE_REF_P (ref))
 
9389
     ref = TREE_OPERAND (ref, 0);
 
9390
   type = TREE_TYPE (ref);
 
9391
-  if (!dependent_type_p (type))
 
9392
+  if (!dependent_type_p (type)
 
9393
+      || (type && TREE_CODE (type) == POINTER_TYPE))
 
9394
     return type;
 
9395
   type = cxx_make_type (DECLTYPE_TYPE);
 
9396
   DECLTYPE_TYPE_EXPR (type) = ref;
 
9397
@@ -9438,6 +9451,11 @@
 
9398
 
 
9399
   tree this_capture = LAMBDA_EXPR_THIS_CAPTURE (lambda);
 
9400
 
 
9401
+  /* In unevaluated context this isn't an odr-use, so just return the
 
9402
+     nearest 'this'.  */
 
9403
+  if (cp_unevaluated_operand)
 
9404
+    return lookup_name (this_identifier);
 
9405
+
 
9406
   /* Try to default capture 'this' if we can.  */
 
9407
   if (!this_capture
 
9408
       && LAMBDA_EXPR_DEFAULT_CAPTURE_MODE (lambda) != CPLD_NONE)
 
9409
@@ -9507,11 +9525,6 @@
 
9410
 
 
9411
   if (!this_capture)
 
9412
     {
 
9413
-      /* In unevaluated context this isn't an odr-use, so just return the
 
9414
-        nearest 'this'.  */
 
9415
-      if (cp_unevaluated_operand)
 
9416
-       return lookup_name (this_identifier);
 
9417
-
 
9418
       error ("%<this%> was not captured for this lambda function");
 
9419
       result = error_mark_node;
 
9420
     }
 
9421
@@ -9549,7 +9562,8 @@
 
9422
 
 
9423
   if (type != current_class_type
 
9424
       && current_class_type
 
9425
-      && LAMBDA_TYPE_P (current_class_type))
 
9426
+      && LAMBDA_TYPE_P (current_class_type)
 
9427
+      && DERIVED_FROM_P (type, current_nonlambda_class_type ()))
 
9428
     {
 
9429
       /* In a lambda, need to go through 'this' capture.  */
 
9430
       tree lam = CLASSTYPE_LAMBDA_EXPR (current_class_type);
 
9431
Index: gcc/cp/decl2.c
 
9432
===================================================================
 
9433
--- a/src/gcc/cp/decl2.c        (.../tags/gcc_4_8_0_release)
 
9434
+++ b/src/gcc/cp/decl2.c        (.../branches/gcc-4_8-branch)
 
9435
@@ -109,7 +109,8 @@
 
9436
    that apply to the function).  */
 
9437
 
 
9438
 tree
 
9439
-build_memfn_type (tree fntype, tree ctype, cp_cv_quals quals)
 
9440
+build_memfn_type (tree fntype, tree ctype, cp_cv_quals quals,
 
9441
+                 cp_ref_qualifier rqual)
 
9442
 {
 
9443
   tree raises;
 
9444
   tree attrs;
 
9445
@@ -129,10 +130,12 @@
 
9446
                                       (TREE_CODE (fntype) == METHOD_TYPE
 
9447
                                        ? TREE_CHAIN (TYPE_ARG_TYPES (fntype))
 
9448
                                        : TYPE_ARG_TYPES (fntype)));
 
9449
+  if (attrs)
 
9450
+    fntype = cp_build_type_attribute_variant (fntype, attrs);
 
9451
+  if (rqual)
 
9452
+    fntype = build_ref_qualified_type (fntype, rqual);
 
9453
   if (raises)
 
9454
     fntype = build_exception_variant (fntype, raises);
 
9455
-  if (attrs)
 
9456
-    fntype = cp_build_type_attribute_variant (fntype, attrs);
 
9457
 
 
9458
   return fntype;
 
9459
 }
 
9460
@@ -157,7 +160,9 @@
 
9461
   if (TREE_CODE (fntype) == FUNCTION_TYPE)
 
9462
     {
 
9463
       newtype = build_function_type (new_ret, args);
 
9464
-      newtype = apply_memfn_quals (newtype, type_memfn_quals (fntype));
 
9465
+      newtype = apply_memfn_quals (newtype,
 
9466
+                                  type_memfn_quals (fntype),
 
9467
+                                  type_memfn_rqual (fntype));
 
9468
     }
 
9469
   else
 
9470
     newtype = build_method_type_directly
 
9471
@@ -672,6 +677,11 @@
 
9472
          if (is_template != (TREE_CODE (fndecl) == TEMPLATE_DECL))
 
9473
            continue;
 
9474
 
 
9475
+         /* ref-qualifier or absence of same must match.  */
 
9476
+         if (type_memfn_rqual (TREE_TYPE (function))
 
9477
+             != type_memfn_rqual (TREE_TYPE (fndecl)))
 
9478
+           continue;
 
9479
+
 
9480
          /* While finding a match, same types and params are not enough
 
9481
             if the function is versioned.  Also check version ("target")
 
9482
             attributes.  */
 
9483
@@ -1261,7 +1271,9 @@
 
9484
     {
 
9485
       inner = cp_reconstruct_complex_type (TREE_TYPE (type), bottom);
 
9486
       outer = build_function_type (inner, TYPE_ARG_TYPES (type));
 
9487
-      outer = apply_memfn_quals (outer, type_memfn_quals (type));
 
9488
+      outer = apply_memfn_quals (outer,
 
9489
+                                type_memfn_quals (type),
 
9490
+                                type_memfn_rqual (type));
 
9491
     }
 
9492
   else if (TREE_CODE (type) == METHOD_TYPE)
 
9493
     {
 
9494
Index: gcc/cp/parser.c
 
9495
===================================================================
 
9496
--- a/src/gcc/cp/parser.c       (.../tags/gcc_4_8_0_release)
 
9497
+++ b/src/gcc/cp/parser.c       (.../branches/gcc-4_8-branch)
 
9498
@@ -1188,7 +1188,7 @@
 
9499
    VAR_DECLs or FUNCTION_DECLs) should do that directly.  */
 
9500
 
 
9501
 static cp_declarator *make_call_declarator
 
9502
-  (cp_declarator *, tree, cp_cv_quals, cp_virt_specifiers, tree, tree);
 
9503
+  (cp_declarator *, tree, cp_cv_quals, cp_virt_specifiers, cp_ref_qualifier, tree, tree);
 
9504
 static cp_declarator *make_array_declarator
 
9505
   (cp_declarator *, tree);
 
9506
 static cp_declarator *make_pointer_declarator
 
9507
@@ -1367,6 +1367,7 @@
 
9508
                      tree parms,
 
9509
                      cp_cv_quals cv_qualifiers,
 
9510
                      cp_virt_specifiers virt_specifiers,
 
9511
+                     cp_ref_qualifier ref_qualifier,
 
9512
                      tree exception_specification,
 
9513
                      tree late_return_type)
 
9514
 {
 
9515
@@ -1377,6 +1378,7 @@
 
9516
   declarator->u.function.parameters = parms;
 
9517
   declarator->u.function.qualifiers = cv_qualifiers;
 
9518
   declarator->u.function.virt_specifiers = virt_specifiers;
 
9519
+  declarator->u.function.ref_qualifier = ref_qualifier;
 
9520
   declarator->u.function.exception_specification = exception_specification;
 
9521
   declarator->u.function.late_return_type = late_return_type;
 
9522
   if (target)
 
9523
@@ -1802,7 +1804,7 @@
 
9524
 static tree cp_parser_qualifying_entity
 
9525
   (cp_parser *, bool, bool, bool, bool, bool);
 
9526
 static tree cp_parser_postfix_expression
 
9527
-  (cp_parser *, bool, bool, bool, cp_id_kind *);
 
9528
+  (cp_parser *, bool, bool, bool, bool, cp_id_kind *);
 
9529
 static tree cp_parser_postfix_open_square_expression
 
9530
   (cp_parser *, tree, bool);
 
9531
 static tree cp_parser_postfix_dot_deref_expression
 
9532
@@ -1832,7 +1834,7 @@
 
9533
 static tree cp_parser_delete_expression
 
9534
   (cp_parser *);
 
9535
 static tree cp_parser_cast_expression
 
9536
-  (cp_parser *, bool, bool, cp_id_kind *);
 
9537
+  (cp_parser *, bool, bool, bool, cp_id_kind *);
 
9538
 static tree cp_parser_binary_expression
 
9539
   (cp_parser *, bool, bool, enum cp_parser_prec, cp_id_kind *);
 
9540
 static tree cp_parser_question_colon_clause
 
9541
@@ -1843,6 +1845,8 @@
 
9542
   (cp_parser *);
 
9543
 static tree cp_parser_expression
 
9544
   (cp_parser *, bool, cp_id_kind *);
 
9545
+static tree cp_parser_expression
 
9546
+  (cp_parser *, bool, bool, cp_id_kind *);
 
9547
 static tree cp_parser_constant_expression
 
9548
   (cp_parser *, bool, bool *);
 
9549
 static tree cp_parser_builtin_offsetof
 
9550
@@ -1970,6 +1974,8 @@
 
9551
   (cp_parser *);
 
9552
 static cp_virt_specifiers cp_parser_virt_specifier_seq_opt
 
9553
   (cp_parser *);
 
9554
+static cp_ref_qualifier cp_parser_ref_qualifier_seq_opt
 
9555
+  (cp_parser *);
 
9556
 static tree cp_parser_late_return_type_opt
 
9557
   (cp_parser *, cp_cv_quals);
 
9558
 static tree cp_parser_declarator_id
 
9559
@@ -3901,6 +3907,7 @@
 
9560
                              bool address_p,
 
9561
                              bool cast_p,
 
9562
                              bool template_arg_p,
 
9563
+                             bool decltype_p,
 
9564
                              cp_id_kind *idk)
 
9565
 {
 
9566
   cp_token *token = NULL;
 
9567
@@ -4052,7 +4059,7 @@
 
9568
        else
 
9569
          {
 
9570
            /* Parse the parenthesized expression.  */
 
9571
-           expr = cp_parser_expression (parser, cast_p, idk);
 
9572
+           expr = cp_parser_expression (parser, cast_p, decltype_p, idk);
 
9573
            /* Let the front end know that this expression was
 
9574
               enclosed in parentheses. This matters in case, for
 
9575
               example, the expression is of the form `A::B', since
 
9576
@@ -4404,6 +4411,17 @@
 
9577
     }
 
9578
 }
 
9579
 
 
9580
+static inline tree
 
9581
+cp_parser_primary_expression (cp_parser *parser,
 
9582
+                             bool address_p,
 
9583
+                             bool cast_p,
 
9584
+                             bool template_arg_p,
 
9585
+                             cp_id_kind *idk)
 
9586
+{
 
9587
+  return cp_parser_primary_expression (parser, address_p, cast_p, template_arg_p,
 
9588
+                                      /*decltype*/false, idk);
 
9589
+}
 
9590
+
 
9591
 /* Parse an id-expression.
 
9592
 
 
9593
    id-expression:
 
9594
@@ -5365,7 +5383,7 @@
 
9595
 
 
9596
 static tree
 
9597
 cp_parser_postfix_expression (cp_parser *parser, bool address_p, bool cast_p,
 
9598
-                              bool member_access_only_p,
 
9599
+                              bool member_access_only_p, bool decltype_p,
 
9600
                              cp_id_kind * pidk_return)
 
9601
 {
 
9602
   cp_token *token;
 
9603
@@ -5626,11 +5644,17 @@
 
9604
        postfix_expression
 
9605
          = cp_parser_primary_expression (parser, address_p, cast_p,
 
9606
                                          /*template_arg_p=*/false,
 
9607
+                                         decltype_p,
 
9608
                                          &idk);
 
9609
       }
 
9610
       break;
 
9611
     }
 
9612
 
 
9613
+  /* Note that we don't need to worry about calling build_cplus_new on a
 
9614
+     class-valued CALL_EXPR in decltype when it isn't the end of the
 
9615
+     postfix-expression; unary_complex_lvalue will take care of that for
 
9616
+     all these cases.  */
 
9617
+
 
9618
   /* Keep looping until the postfix-expression is complete.  */
 
9619
   while (true)
 
9620
     {
 
9621
@@ -5669,8 +5693,12 @@
 
9622
            bool is_builtin_constant_p;
 
9623
            bool saved_integral_constant_expression_p = false;
 
9624
            bool saved_non_integral_constant_expression_p = false;
 
9625
+           int complain = tf_warning_or_error;
 
9626
            vec<tree, va_gc> *args;
 
9627
 
 
9628
+           if (decltype_p)
 
9629
+             complain |= tf_decltype;
 
9630
+
 
9631
             is_member_access = false;
 
9632
 
 
9633
            is_builtin_constant_p
 
9634
@@ -5727,7 +5755,7 @@
 
9635
                          postfix_expression
 
9636
                            = perform_koenig_lookup (postfix_expression, args,
 
9637
                                                     /*include_std=*/false,
 
9638
-                                                    tf_warning_or_error);
 
9639
+                                                    complain);
 
9640
                      }
 
9641
                    else
 
9642
                      postfix_expression
 
9643
@@ -5753,7 +5781,7 @@
 
9644
                          postfix_expression
 
9645
                            = perform_koenig_lookup (postfix_expression, args,
 
9646
                                                     /*include_std=*/false,
 
9647
-                                                    tf_warning_or_error);
 
9648
+                                                    complain);
 
9649
                      }
 
9650
                  }
 
9651
              }
 
9652
@@ -5785,21 +5813,21 @@
 
9653
                         ? LOOKUP_NORMAL|LOOKUP_NONVIRTUAL
 
9654
                         : LOOKUP_NORMAL),
 
9655
                        /*fn_p=*/NULL,
 
9656
-                       tf_warning_or_error));
 
9657
+                       complain));
 
9658
                  }
 
9659
                else
 
9660
                  postfix_expression
 
9661
                    = finish_call_expr (postfix_expression, &args,
 
9662
                                        /*disallow_virtual=*/false,
 
9663
                                        /*koenig_p=*/false,
 
9664
-                                       tf_warning_or_error);
 
9665
+                                       complain);
 
9666
              }
 
9667
            else if (TREE_CODE (postfix_expression) == OFFSET_REF
 
9668
                     || TREE_CODE (postfix_expression) == MEMBER_REF
 
9669
                     || TREE_CODE (postfix_expression) == DOTSTAR_EXPR)
 
9670
              postfix_expression = (build_offset_ref_call_from_tree
 
9671
                                    (postfix_expression, &args,
 
9672
-                                    tf_warning_or_error));
 
9673
+                                    complain));
 
9674
            else if (idk == CP_ID_KIND_QUALIFIED)
 
9675
              /* A call to a static class member, or a namespace-scope
 
9676
                 function.  */
 
9677
@@ -5807,14 +5835,14 @@
 
9678
                = finish_call_expr (postfix_expression, &args,
 
9679
                                    /*disallow_virtual=*/true,
 
9680
                                    koenig_p,
 
9681
-                                   tf_warning_or_error);
 
9682
+                                   complain);
 
9683
            else
 
9684
              /* All other function calls.  */
 
9685
              postfix_expression
 
9686
                = finish_call_expr (postfix_expression, &args,
 
9687
                                    /*disallow_virtual=*/false,
 
9688
                                    koenig_p,
 
9689
-                                   tf_warning_or_error);
 
9690
+                                   complain);
 
9691
 
 
9692
            /* The POSTFIX_EXPRESSION is certainly no longer an id.  */
 
9693
            idk = CP_ID_KIND_NONE;
 
9694
@@ -6415,7 +6443,7 @@
 
9695
 
 
9696
 static tree
 
9697
 cp_parser_unary_expression (cp_parser *parser, bool address_p, bool cast_p,
 
9698
-                           cp_id_kind * pidk)
 
9699
+                           bool decltype_p, cp_id_kind * pidk)
 
9700
 {
 
9701
   cp_token *token;
 
9702
   enum tree_code unary_operator;
 
9703
@@ -6636,7 +6664,9 @@
 
9704
       cast_expression
 
9705
        = cp_parser_cast_expression (parser,
 
9706
                                     unary_operator == ADDR_EXPR,
 
9707
-                                    /*cast_p=*/false, pidk);
 
9708
+                                    /*cast_p=*/false,
 
9709
+                                    /*decltype*/false,
 
9710
+                                    pidk);
 
9711
       /* Now, build an appropriate representation.  */
 
9712
       switch (unary_operator)
 
9713
        {
 
9714
@@ -6682,9 +6712,18 @@
 
9715
 
 
9716
   return cp_parser_postfix_expression (parser, address_p, cast_p,
 
9717
                                        /*member_access_only_p=*/false,
 
9718
+                                      decltype_p,
 
9719
                                       pidk);
 
9720
 }
 
9721
 
 
9722
+static inline tree
 
9723
+cp_parser_unary_expression (cp_parser *parser, bool address_p, bool cast_p,
 
9724
+                           cp_id_kind * pidk)
 
9725
+{
 
9726
+  return cp_parser_unary_expression (parser, address_p, cast_p,
 
9727
+                                    /*decltype*/false, pidk);
 
9728
+}
 
9729
+
 
9730
 /* Returns ERROR_MARK if TOKEN is not a unary-operator.  If TOKEN is a
 
9731
    unary-operator, the corresponding tree code is returned.  */
 
9732
 
 
9733
@@ -7163,7 +7202,7 @@
 
9734
 
 
9735
 static tree
 
9736
 cp_parser_cast_expression (cp_parser *parser, bool address_p, bool cast_p,
 
9737
-                          cp_id_kind * pidk)
 
9738
+                          bool decltype_p, cp_id_kind * pidk)
 
9739
 {
 
9740
   /* If it's a `(', then we might be looking at a cast.  */
 
9741
   if (cp_lexer_next_token_is (parser->lexer, CPP_OPEN_PAREN))
 
9742
@@ -7237,7 +7276,9 @@
 
9743
          cp_parser_parse_definitely (parser);
 
9744
          expr = cp_parser_cast_expression (parser,
 
9745
                                            /*address_p=*/false,
 
9746
-                                           /*cast_p=*/true, pidk);
 
9747
+                                           /*cast_p=*/true,
 
9748
+                                           /*decltype_p=*/false,
 
9749
+                                           pidk);
 
9750
 
 
9751
          /* Warn about old-style casts, if so requested.  */
 
9752
          if (warn_old_style_cast
 
9753
@@ -7263,7 +7304,8 @@
 
9754
 
 
9755
   /* If we get here, then it's not a cast, so it must be a
 
9756
      unary-expression.  */
 
9757
-  return cp_parser_unary_expression (parser, address_p, cast_p, pidk);
 
9758
+  return cp_parser_unary_expression (parser, address_p, cast_p,
 
9759
+                                    decltype_p, pidk);
 
9760
 }
 
9761
 
 
9762
 /* Parse a binary expression of the general form:
 
9763
@@ -7348,6 +7390,7 @@
 
9764
 static tree
 
9765
 cp_parser_binary_expression (cp_parser* parser, bool cast_p,
 
9766
                             bool no_toplevel_fold_p,
 
9767
+                            bool decltype_p,
 
9768
                             enum cp_parser_prec prec,
 
9769
                             cp_id_kind * pidk)
 
9770
 {
 
9771
@@ -7362,7 +7405,7 @@
 
9772
 
 
9773
   /* Parse the first expression.  */
 
9774
   current.lhs = cp_parser_cast_expression (parser, /*address_p=*/false,
 
9775
-                                          cast_p, pidk);
 
9776
+                                          cast_p, decltype_p, pidk);
 
9777
   current.lhs_type = ERROR_MARK;
 
9778
   current.prec = prec;
 
9779
 
 
9780
@@ -7499,6 +7542,15 @@
 
9781
   return current.lhs;
 
9782
 }
 
9783
 
 
9784
+static tree
 
9785
+cp_parser_binary_expression (cp_parser* parser, bool cast_p,
 
9786
+                            bool no_toplevel_fold_p,
 
9787
+                            enum cp_parser_prec prec,
 
9788
+                            cp_id_kind * pidk)
 
9789
+{
 
9790
+  return cp_parser_binary_expression (parser, cast_p, no_toplevel_fold_p,
 
9791
+                                     /*decltype*/false, prec, pidk);
 
9792
+}
 
9793
 
 
9794
 /* Parse the `? expression : assignment-expression' part of a
 
9795
    conditional-expression.  The LOGICAL_OR_EXPR is the
 
9796
@@ -7568,12 +7620,13 @@
 
9797
      throw-expression
 
9798
 
 
9799
    CAST_P is true if this expression is the target of a cast.
 
9800
+   DECLTYPE_P is true if this expression is the operand of decltype.
 
9801
 
 
9802
    Returns a representation for the expression.  */
 
9803
 
 
9804
 static tree
 
9805
 cp_parser_assignment_expression (cp_parser* parser, bool cast_p,
 
9806
-                                cp_id_kind * pidk)
 
9807
+                                bool decltype_p, cp_id_kind * pidk)
 
9808
 {
 
9809
   tree expr;
 
9810
 
 
9811
@@ -7587,6 +7640,7 @@
 
9812
     {
 
9813
       /* Parse the binary expressions (logical-or-expression).  */
 
9814
       expr = cp_parser_binary_expression (parser, cast_p, false,
 
9815
+                                         decltype_p,
 
9816
                                          PREC_NOT_OPERATOR, pidk);
 
9817
       /* If the next token is a `?' then we're actually looking at a
 
9818
         conditional-expression.  */
 
9819
@@ -7632,6 +7686,14 @@
 
9820
   return expr;
 
9821
 }
 
9822
 
 
9823
+static tree
 
9824
+cp_parser_assignment_expression (cp_parser* parser, bool cast_p,
 
9825
+                                cp_id_kind * pidk)
 
9826
+{
 
9827
+  return cp_parser_assignment_expression (parser, cast_p,
 
9828
+                                         /*decltype*/false, pidk);
 
9829
+}
 
9830
+
 
9831
 /* Parse an (optional) assignment-operator.
 
9832
 
 
9833
    assignment-operator: one of
 
9834
@@ -7723,11 +7785,14 @@
 
9835
      expression , assignment-expression
 
9836
 
 
9837
    CAST_P is true if this expression is the target of a cast.
 
9838
+   DECLTYPE_P is true if this expression is the immediate operand of decltype,
 
9839
+     except possibly parenthesized or on the RHS of a comma (N3276).
 
9840
 
 
9841
    Returns a representation of the expression.  */
 
9842
 
 
9843
 static tree
 
9844
-cp_parser_expression (cp_parser* parser, bool cast_p, cp_id_kind * pidk)
 
9845
+cp_parser_expression (cp_parser* parser, bool cast_p, bool decltype_p,
 
9846
+                     cp_id_kind * pidk)
 
9847
 {
 
9848
   tree expression = NULL_TREE;
 
9849
   location_t loc = UNKNOWN_LOCATION;
 
9850
@@ -7738,7 +7803,19 @@
 
9851
 
 
9852
       /* Parse the next assignment-expression.  */
 
9853
       assignment_expression
 
9854
-       = cp_parser_assignment_expression (parser, cast_p, pidk);
 
9855
+       = cp_parser_assignment_expression (parser, cast_p, decltype_p, pidk);
 
9856
+
 
9857
+      /* We don't create a temporary for a call that is the immediate operand
 
9858
+        of decltype or on the RHS of a comma.  But when we see a comma, we
 
9859
+        need to create a temporary for a call on the LHS.  */
 
9860
+      if (decltype_p && !processing_template_decl
 
9861
+         && TREE_CODE (assignment_expression) == CALL_EXPR
 
9862
+         && CLASS_TYPE_P (TREE_TYPE (assignment_expression))
 
9863
+         && cp_lexer_next_token_is (parser->lexer, CPP_COMMA))
 
9864
+       assignment_expression
 
9865
+         = build_cplus_new (TREE_TYPE (assignment_expression),
 
9866
+                            assignment_expression, tf_warning_or_error);
 
9867
+
 
9868
       /* If this is the first assignment-expression, we can just
 
9869
         save it away.  */
 
9870
       if (!expression)
 
9871
@@ -7762,6 +7839,12 @@
 
9872
   return expression;
 
9873
 }
 
9874
 
 
9875
+static inline tree
 
9876
+cp_parser_expression (cp_parser* parser, bool cast_p, cp_id_kind * pidk)
 
9877
+{
 
9878
+  return cp_parser_expression (parser, cast_p, /*decltype*/false, pidk);
 
9879
+}
 
9880
+
 
9881
 /* Parse a constant-expression.
 
9882
 
 
9883
    constant-expression:
 
9884
@@ -8526,6 +8609,7 @@
 
9885
             ? TYPE_UNQUALIFIED : TYPE_QUAL_CONST);
 
9886
     declarator = make_call_declarator (declarator, param_list, quals,
 
9887
                                       VIRT_SPEC_UNSPECIFIED,
 
9888
+                                       REF_QUAL_NONE,
 
9889
                                       exception_spec,
 
9890
                                        /*late_return_type=*/NULL_TREE);
 
9891
     declarator->id_loc = LAMBDA_EXPR_LOCATION (lambda_expr);
 
9892
@@ -9496,7 +9580,10 @@
 
9893
        range_expr = error_mark_node;
 
9894
       stmt = begin_range_for_stmt (scope, init);
 
9895
       finish_range_for_decl (stmt, range_decl, range_expr);
 
9896
-      if (!type_dependent_expression_p (range_expr)
 
9897
+      if (range_expr != error_mark_node
 
9898
+         && !type_dependent_expression_p (range_expr)
 
9899
+         /* The length of an array might be dependent.  */
 
9900
+         && COMPLETE_TYPE_P (TREE_TYPE (range_expr))
 
9901
          /* do_auto_deduction doesn't mess with template init-lists.  */
 
9902
          && !BRACE_ENCLOSED_INITIALIZER_P (range_expr))
 
9903
        do_range_for_auto_deduction (range_decl, range_expr);
 
9904
@@ -11299,7 +11386,7 @@
 
9905
 
 
9906
       /* Parse a class member access.  */
 
9907
       expr = cp_parser_postfix_expression (parser, /*address_p=*/false,
 
9908
-                                           /*cast_p=*/false,
 
9909
+                                           /*cast_p=*/false, /*decltype*/true,
 
9910
                                            /*member_access_only_p=*/true, NULL);
 
9911
 
 
9912
       if (expr 
 
9913
@@ -11327,7 +11414,8 @@
 
9914
       parser->greater_than_is_operator_p = true;
 
9915
 
 
9916
       /* Parse a full expression.  */
 
9917
-      expr = cp_parser_expression (parser, /*cast_p=*/false, NULL);
 
9918
+      expr = cp_parser_expression (parser, /*cast_p=*/false,
 
9919
+                                  /*decltype*/true, NULL);
 
9920
 
 
9921
       /* The `>' token might be the end of a template-id or
 
9922
         template-parameter-list now.  */
 
9923
@@ -16168,6 +16256,7 @@
 
9924
      declarator-id
 
9925
      direct-declarator ( parameter-declaration-clause )
 
9926
        cv-qualifier-seq [opt]
 
9927
+       ref-qualifier [opt]
 
9928
        exception-specification [opt]
 
9929
      direct-declarator [ constant-expression [opt] ]
 
9930
      ( declarator )
 
9931
@@ -16176,6 +16265,7 @@
 
9932
      direct-abstract-declarator [opt]
 
9933
        ( parameter-declaration-clause )
 
9934
        cv-qualifier-seq [opt]
 
9935
+       ref-qualifier [opt]
 
9936
        exception-specification [opt]
 
9937
      direct-abstract-declarator [opt] [ constant-expression [opt] ]
 
9938
      ( abstract-declarator )
 
9939
@@ -16290,15 +16380,18 @@
 
9940
              /* Consume the `)'.  */
 
9941
              cp_parser_require (parser, CPP_CLOSE_PAREN, RT_CLOSE_PAREN);
 
9942
 
 
9943
-             /* If all went well, parse the cv-qualifier-seq and the
 
9944
-                exception-specification.  */
 
9945
+             /* If all went well, parse the cv-qualifier-seq,
 
9946
+                ref-qualifier and the exception-specification.  */
 
9947
              if (member_p || cp_parser_parse_definitely (parser))
 
9948
                {
 
9949
                  cp_cv_quals cv_quals;
 
9950
                  cp_virt_specifiers virt_specifiers;
 
9951
+                 cp_ref_qualifier ref_qual;
 
9952
                  tree exception_specification;
 
9953
                  tree late_return;
 
9954
                  tree attrs;
 
9955
+                 bool memfn = (member_p || (pushed_scope
 
9956
+                                            && CLASS_TYPE_P (pushed_scope)));
 
9957
 
 
9958
                  is_declarator = true;
 
9959
 
 
9960
@@ -16308,6 +16401,8 @@
 
9961
 
 
9962
                  /* Parse the cv-qualifier-seq.  */
 
9963
                  cv_quals = cp_parser_cv_qualifier_seq_opt (parser);
 
9964
+                 /* Parse the ref-qualifier. */
 
9965
+                 ref_qual = cp_parser_ref_qualifier_seq_opt (parser);
 
9966
                  /* And the exception-specification.  */
 
9967
                  exception_specification
 
9968
                    = cp_parser_exception_specification_opt (parser);
 
9969
@@ -16315,7 +16410,7 @@
 
9970
                  attrs = cp_parser_std_attribute_spec_seq (parser);
 
9971
 
 
9972
                  late_return = (cp_parser_late_return_type_opt
 
9973
-                                (parser, member_p ? cv_quals : -1));
 
9974
+                                (parser, memfn ? cv_quals : -1));
 
9975
 
 
9976
                  /* Parse the virt-specifier-seq.  */
 
9977
                  virt_specifiers = cp_parser_virt_specifier_seq_opt (parser);
 
9978
@@ -16325,6 +16420,7 @@
 
9979
                                                     params,
 
9980
                                                     cv_quals,
 
9981
                                                     virt_specifiers,
 
9982
+                                                    ref_qual,
 
9983
                                                     exception_specification,
 
9984
                                                     late_return);
 
9985
                  declarator->std_attributes = attrs;
 
9986
@@ -16857,6 +16953,38 @@
 
9987
   return cv_quals;
 
9988
 }
 
9989
 
 
9990
+/* Parse an (optional) ref-qualifier
 
9991
+
 
9992
+   ref-qualifier:
 
9993
+     &
 
9994
+     &&
 
9995
+
 
9996
+   Returns cp_ref_qualifier representing ref-qualifier. */
 
9997
+
 
9998
+static cp_ref_qualifier
 
9999
+cp_parser_ref_qualifier_seq_opt (cp_parser* parser)
 
10000
+{
 
10001
+  cp_ref_qualifier ref_qual = REF_QUAL_NONE;
 
10002
+  cp_token *token = cp_lexer_peek_token (parser->lexer);
 
10003
+  switch (token->type)
 
10004
+    {
 
10005
+    case CPP_AND:
 
10006
+      ref_qual = REF_QUAL_LVALUE;
 
10007
+      break;
 
10008
+    case CPP_AND_AND:
 
10009
+      ref_qual = REF_QUAL_RVALUE;
 
10010
+      break;
 
10011
+    }
 
10012
+
 
10013
+  if (ref_qual)
 
10014
+    {
 
10015
+      maybe_warn_cpp0x (CPP0X_REF_QUALIFIER);
 
10016
+      cp_lexer_consume_token (parser->lexer);
 
10017
+    }
 
10018
+
 
10019
+  return ref_qual;
 
10020
+}
 
10021
+
 
10022
 /* Parse an (optional) virt-specifier-seq.
 
10023
 
 
10024
    virt-specifier-seq:
 
10025
@@ -16964,17 +17092,21 @@
 
10026
   /* Consume the ->.  */
 
10027
   cp_lexer_consume_token (parser->lexer);
 
10028
 
 
10029
+  tree save_ccp = current_class_ptr;
 
10030
+  tree save_ccr = current_class_ref;
 
10031
   if (quals >= 0)
 
10032
     {
 
10033
       /* DR 1207: 'this' is in scope in the trailing return type.  */
 
10034
-      gcc_assert (current_class_ptr == NULL_TREE);
 
10035
       inject_this_parameter (current_class_type, quals);
 
10036
     }
 
10037
 
 
10038
   type = cp_parser_trailing_type_id (parser);
 
10039
 
 
10040
   if (quals >= 0)
 
10041
-    current_class_ptr = current_class_ref = NULL_TREE;
 
10042
+    {
 
10043
+      current_class_ptr = save_ccp;
 
10044
+      current_class_ref = save_ccr;
 
10045
+    }
 
10046
 
 
10047
   return type;
 
10048
 }
 
10049
@@ -22033,7 +22165,7 @@
 
10050
 cp_parser_simple_cast_expression (cp_parser *parser)
 
10051
 {
 
10052
   return cp_parser_cast_expression (parser, /*address_p=*/false,
 
10053
-                                   /*cast_p=*/false, NULL);
 
10054
+                                   /*cast_p=*/false, /*decltype*/false, NULL);
 
10055
 }
 
10056
 
 
10057
 /* Parse a functional cast to TYPE.  Returns an expression
 
10058
@@ -26830,7 +26962,7 @@
 
10059
       op = (token->type == CPP_PLUS_PLUS
 
10060
            ? PREINCREMENT_EXPR : PREDECREMENT_EXPR);
 
10061
       cp_lexer_consume_token (parser->lexer);
 
10062
-      lhs = cp_parser_cast_expression (parser, false, false, NULL);
 
10063
+      lhs = cp_parser_simple_cast_expression (parser);
 
10064
       if (lhs != decl)
 
10065
        return error_mark_node;
 
10066
       return build2 (op, TREE_TYPE (decl), decl, NULL_TREE);
 
10067
Index: gcc/cp/call.c
 
10068
===================================================================
 
10069
--- a/src/gcc/cp/call.c (.../tags/gcc_4_8_0_release)
 
10070
+++ b/src/gcc/cp/call.c (.../branches/gcc-4_8-branch)
 
10071
@@ -1276,7 +1276,10 @@
 
10072
                           static_fn_type (tofn)))
 
10073
        return NULL;
 
10074
 
 
10075
-      from = build_memfn_type (fromfn, tbase, cp_type_quals (tbase));
 
10076
+      from = build_memfn_type (fromfn,
 
10077
+                               tbase,
 
10078
+                               cp_type_quals (tbase),
 
10079
+                               type_memfn_rqual (tofn));
 
10080
       from = build_ptrmemfunc_type (build_pointer_type (from));
 
10081
       conv = build_conv (ck_pmem, from, conv);
 
10082
       conv->base_p = true;
 
10083
@@ -1950,7 +1953,17 @@
 
10084
            {
 
10085
              parmtype = cp_build_qualified_type
 
10086
                (ctype, cp_type_quals (TREE_TYPE (parmtype)));
 
10087
-             parmtype = build_pointer_type (parmtype);
 
10088
+             if (FUNCTION_REF_QUALIFIED (TREE_TYPE (fn)))
 
10089
+               {
 
10090
+                 /* If the function has a ref-qualifier, the implicit
 
10091
+                    object parameter has reference type.  */
 
10092
+                 bool rv = FUNCTION_RVALUE_QUALIFIED (TREE_TYPE (fn));
 
10093
+                 parmtype = cp_build_reference_type (parmtype, rv);
 
10094
+                 arg = build_fold_indirect_ref (arg);
 
10095
+                 argtype = lvalue_type (arg);
 
10096
+               }
 
10097
+             else
 
10098
+               parmtype = build_pointer_type (parmtype);
 
10099
            }
 
10100
 
 
10101
          /* Core issue 899: When [copy-]initializing a temporary to be bound
 
10102
@@ -6696,6 +6709,10 @@
 
10103
       /* else continue to get conversion error.  */
 
10104
     }
 
10105
 
 
10106
+  /* N3276 magic doesn't apply to nested calls.  */
 
10107
+  int decltype_flag = (complain & tf_decltype);
 
10108
+  complain &= ~tf_decltype;
 
10109
+
 
10110
   /* Find maximum size of vector to hold converted arguments.  */
 
10111
   parmlen = list_length (parm);
 
10112
   nargs = vec_safe_length (args) + (first_arg != NULL_TREE ? 1 : 0);
 
10113
@@ -7067,7 +7084,7 @@
 
10114
        return error_mark_node;
 
10115
     }
 
10116
 
 
10117
-  return build_cxx_call (fn, nargs, argarray, complain);
 
10118
+  return build_cxx_call (fn, nargs, argarray, complain|decltype_flag);
 
10119
 }
 
10120
 
 
10121
 /* Build and return a call to FN, using NARGS arguments in ARGARRAY.
 
10122
@@ -7109,12 +7126,20 @@
 
10123
   if (VOID_TYPE_P (TREE_TYPE (fn)))
 
10124
     return fn;
 
10125
 
 
10126
-  fn = require_complete_type_sfinae (fn, complain);
 
10127
-  if (fn == error_mark_node)
 
10128
-    return error_mark_node;
 
10129
+  /* 5.2.2/11: If a function call is a prvalue of object type: if the
 
10130
+     function call is either the operand of a decltype-specifier or the
 
10131
+     right operand of a comma operator that is the operand of a
 
10132
+     decltype-specifier, a temporary object is not introduced for the
 
10133
+     prvalue. The type of the prvalue may be incomplete.  */
 
10134
+  if (!(complain & tf_decltype))
 
10135
+    {
 
10136
+      fn = require_complete_type_sfinae (fn, complain);
 
10137
+      if (fn == error_mark_node)
 
10138
+       return error_mark_node;
 
10139
 
 
10140
-  if (MAYBE_CLASS_TYPE_P (TREE_TYPE (fn)))
 
10141
-    fn = build_cplus_new (TREE_TYPE (fn), fn, complain);
 
10142
+      if (MAYBE_CLASS_TYPE_P (TREE_TYPE (fn)))
 
10143
+       fn = build_cplus_new (TREE_TYPE (fn), fn, complain);
 
10144
+    }
 
10145
   return convert_from_reference (fn);
 
10146
 }
 
10147
 
 
10148
Index: gcc/cp/mangle.c
 
10149
===================================================================
 
10150
--- a/src/gcc/cp/mangle.c       (.../tags/gcc_4_8_0_release)
 
10151
+++ b/src/gcc/cp/mangle.c       (.../branches/gcc-4_8-branch)
 
10152
@@ -350,6 +350,7 @@
 
10153
       && TYPE_CANONICAL (node) != node
 
10154
       && TYPE_MAIN_VARIANT (node) != node)
 
10155
     {
 
10156
+      tree orig = node;
 
10157
       /* Here we want to strip the topmost typedef only.
 
10158
          We need to do that so is_std_substitution can do proper
 
10159
          name matching.  */
 
10160
@@ -361,6 +362,9 @@
 
10161
       else
 
10162
        node = cp_build_qualified_type (TYPE_MAIN_VARIANT (node),
 
10163
                                        cp_type_quals (node));
 
10164
+      if (TREE_CODE (node) == FUNCTION_TYPE
 
10165
+         || TREE_CODE (node) == METHOD_TYPE)
 
10166
+       node = build_ref_qualified_type (node, type_memfn_rqual (orig));
 
10167
     }
 
10168
   return node;
 
10169
 }
 
10170
@@ -904,9 +908,11 @@
 
10171
 
 
10172
 /* Write the nested name, including CV-qualifiers, of DECL.
 
10173
 
 
10174
-   <nested-name> ::= N [<CV-qualifiers>] <prefix> <unqualified-name> E
 
10175
-                ::= N [<CV-qualifiers>] <template-prefix> <template-args> E
 
10176
+   <nested-name> ::= N [<CV-qualifiers>] [<ref-qualifier>] <prefix> <unqualified-name> E
 
10177
+                ::= N [<CV-qualifiers>] [<ref-qualifier>] <template-prefix> <template-args> E
 
10178
 
 
10179
+   <ref-qualifier> ::= R # & ref-qualifier
 
10180
+                   ::= O # && ref-qualifier
 
10181
    <CV-qualifiers> ::= [r] [V] [K]  */
 
10182
 
 
10183
 static void
 
10184
@@ -926,6 +932,13 @@
 
10185
        write_char ('V');
 
10186
       if (DECL_CONST_MEMFUNC_P (decl))
 
10187
        write_char ('K');
 
10188
+      if (FUNCTION_REF_QUALIFIED (TREE_TYPE (decl)))
 
10189
+       {
 
10190
+         if (FUNCTION_RVALUE_QUALIFIED (TREE_TYPE (decl)))
 
10191
+           write_char ('O');
 
10192
+         else
 
10193
+           write_char ('R');
 
10194
+       }
 
10195
     }
 
10196
 
 
10197
   /* Is this a template instance?  */
 
10198
@@ -1880,7 +1893,13 @@
 
10199
        mangle the unqualified type.  The recursive call is needed here
 
10200
        since both the qualified and unqualified types are substitution
 
10201
        candidates.  */
 
10202
-    write_type (TYPE_MAIN_VARIANT (type));
 
10203
+    {
 
10204
+      tree t = TYPE_MAIN_VARIANT (type);
 
10205
+      if (TREE_CODE (t) == FUNCTION_TYPE
 
10206
+         || TREE_CODE (t) == METHOD_TYPE)
 
10207
+       t = build_ref_qualified_type (t, type_memfn_rqual (type));
 
10208
+      write_type (t);
 
10209
+    }
 
10210
   else if (TREE_CODE (type) == ARRAY_TYPE)
 
10211
     /* It is important not to use the TYPE_MAIN_VARIANT of TYPE here
 
10212
        so that the cv-qualification of the element type is available
 
10213
@@ -1892,6 +1911,9 @@
 
10214
 
 
10215
       /* See through any typedefs.  */
 
10216
       type = TYPE_MAIN_VARIANT (type);
 
10217
+      if (TREE_CODE (type) == FUNCTION_TYPE
 
10218
+         || TREE_CODE (type) == METHOD_TYPE)
 
10219
+       type = build_ref_qualified_type (type, type_memfn_rqual (type_orig));
 
10220
 
 
10221
       /* According to the C++ ABI, some library classes are passed the
 
10222
         same as the scalar type of their single member and use the same
 
10223
@@ -2327,7 +2349,7 @@
 
10224
    METHOD_TYPE.  The return type is mangled before the parameter
 
10225
    types.
 
10226
 
 
10227
-     <function-type> ::= F [Y] <bare-function-type> E   */
 
10228
+     <function-type> ::= F [Y] <bare-function-type> [<ref-qualifier>] E   */
 
10229
 
 
10230
 static void
 
10231
 write_function_type (const tree type)
 
10232
@@ -2360,6 +2382,13 @@
 
10233
      See [dcl.link].  */
 
10234
   write_bare_function_type (type, /*include_return_type_p=*/1,
 
10235
                            /*decl=*/NULL);
 
10236
+  if (FUNCTION_REF_QUALIFIED (type))
 
10237
+    {
 
10238
+      if (FUNCTION_RVALUE_QUALIFIED (type))
 
10239
+       write_char ('O');
 
10240
+      else
 
10241
+       write_char ('R');
 
10242
+    }
 
10243
   write_char ('E');
 
10244
 }
 
10245
 
 
10246
Index: gcc/cp/cp-tree.h
 
10247
===================================================================
 
10248
--- a/src/gcc/cp/cp-tree.h      (.../tags/gcc_4_8_0_release)
 
10249
+++ b/src/gcc/cp/cp-tree.h      (.../branches/gcc-4_8-branch)
 
10250
@@ -107,8 +107,10 @@
 
10251
          or FIELD_DECL).
 
10252
       IDENTIFIER_TYPENAME_P (in IDENTIFIER_NODE)
 
10253
       DECL_TINFO_P (in VAR_DECL)
 
10254
+      FUNCTION_REF_QUALIFIED (in FUNCTION_TYPE, METHOD_TYPE)
 
10255
    5: C_IS_RESERVED_WORD (in IDENTIFIER_NODE)
 
10256
       DECL_VTABLE_OR_VTT_P (in VAR_DECL)
 
10257
+      FUNCTION_RVALUE_QUALIFIED (in FUNCTION_TYPE, METHOD_TYPE)
 
10258
    6: IDENTIFIER_REPO_CHOSEN (in IDENTIFIER_NODE)
 
10259
       DECL_CONSTRUCTION_VTABLE_P (in VAR_DECL)
 
10260
       TYPE_MARKED_P (in _TYPE)
 
10261
@@ -220,6 +222,9 @@
 
10262
 #define BOUND_TEMPLATE_TEMPLATE_PARM_TYPE_CHECK(NODE) \
 
10263
   TREE_CHECK(NODE,BOUND_TEMPLATE_TEMPLATE_PARM)
 
10264
 
 
10265
+#define FUNCTION_OR_METHOD_TYPE_CHECK(NODE) \
 
10266
+  TREE_CHECK2(NODE,FUNCTION_TYPE,METHOD_TYPE)
 
10267
+
 
10268
 #if defined ENABLE_TREE_CHECKING && (GCC_VERSION >= 2007)
 
10269
 #define THUNK_FUNCTION_CHECK(NODE) __extension__                       \
 
10270
 ({  __typeof (NODE) const __t = (NODE);                                        \
 
10271
@@ -420,9 +425,11 @@
 
10272
   /* inheriting constructors */
 
10273
   CPP0X_INHERITING_CTORS,
 
10274
   /* C++11 attributes */
 
10275
-  CPP0X_ATTRIBUTES
 
10276
+  CPP0X_ATTRIBUTES,
 
10277
+  /* ref-qualified member functions */
 
10278
+  CPP0X_REF_QUALIFIER
 
10279
 } cpp0x_warn_str;
 
10280
-  
 
10281
+
 
10282
 /* The various kinds of operation used by composite_pointer_type. */
 
10283
 
 
10284
 typedef enum composite_pointer_operation
 
10285
@@ -2502,6 +2509,14 @@
 
10286
 /* 1 iff VAR_DECL node NODE is virtual table or VTT.  */
 
10287
 #define DECL_VTABLE_OR_VTT_P(NODE) TREE_LANG_FLAG_5 (VAR_DECL_CHECK (NODE))
 
10288
 
 
10289
+/* 1 iff FUNCTION_TYPE or METHOD_TYPE has a ref-qualifier (either & or &&). */
 
10290
+#define FUNCTION_REF_QUALIFIED(NODE) \
 
10291
+  TREE_LANG_FLAG_4 (FUNCTION_OR_METHOD_TYPE_CHECK (NODE))
 
10292
+
 
10293
+/* 1 iff FUNCTION_TYPE or METHOD_TYPE has &&-ref-qualifier.  */
 
10294
+#define FUNCTION_RVALUE_QUALIFIED(NODE) \
 
10295
+  TREE_LANG_FLAG_5 (FUNCTION_OR_METHOD_TYPE_CHECK (NODE))
 
10296
+
 
10297
 /* Returns 1 iff VAR_DECL is a construction virtual table.
 
10298
    DECL_VTABLE_OR_VTT_P will be true in this case and must be checked
 
10299
    before using this macro.  */
 
10300
@@ -4190,6 +4205,9 @@
 
10301
                                    conversion might be permissible,
 
10302
                                    not actually performing the
 
10303
                                    conversion.  */
 
10304
+  tf_decltype = 1 << 7,          /* We are the operand of decltype.
 
10305
+                                   Used to implement the special rules
 
10306
+                                   for calls in decltype (5.2.2/11).  */
 
10307
   tf_partial = 1 << 8,          /* Doing initial explicit argument
 
10308
                                    substitution in fn_type_unification.  */
 
10309
   /* Convenient substitution flags combinations.  */
 
10310
@@ -4662,6 +4680,23 @@
 
10311
 
 
10312
 typedef int cp_virt_specifiers;
 
10313
 
 
10314
+/* Wherever there is a function-cv-qual, there could also be a ref-qualifier:
 
10315
+
 
10316
+   [dcl.fct]
 
10317
+   The return type, the parameter-type-list, the ref-qualifier, and
 
10318
+   the cv-qualifier-seq, but not the default arguments or the exception
 
10319
+   specification, are part of the function type.
 
10320
+
 
10321
+   REF_QUAL_NONE    Ordinary member function with no ref-qualifier
 
10322
+   REF_QUAL_LVALUE  Member function with the &-ref-qualifier
 
10323
+   REF_QUAL_RVALUE  Member function with the &&-ref-qualifier */
 
10324
+
 
10325
+enum cp_ref_qualifier {
 
10326
+  REF_QUAL_NONE = 0,
 
10327
+  REF_QUAL_LVALUE = 1,
 
10328
+  REF_QUAL_RVALUE = 2
 
10329
+};
 
10330
+
 
10331
 /* A storage class.  */
 
10332
 
 
10333
 typedef enum cp_storage_class {
 
10334
@@ -4823,6 +4858,8 @@
 
10335
       cp_cv_quals qualifiers;
 
10336
       /* The virt-specifiers for the function.  */
 
10337
       cp_virt_specifiers virt_specifiers;
 
10338
+      /* The ref-qualifier for the function.  */
 
10339
+      cp_ref_qualifier ref_qualifier;
 
10340
       /* The exception-specification for the function.  */
 
10341
       tree exception_specification;
 
10342
       /* The late-specified return type, if any.  */
 
10343
@@ -5171,7 +5208,8 @@
 
10344
 
 
10345
 /* in decl2.c */
 
10346
 extern bool check_java_method                  (tree);
 
10347
-extern tree build_memfn_type                   (tree, tree, cp_cv_quals);
 
10348
+extern tree build_memfn_type                   (tree, tree, cp_cv_quals, cp_ref_qualifier);
 
10349
+extern tree build_pointer_ptrmemfn_type        (tree);
 
10350
 extern tree change_return_type                 (tree, tree);
 
10351
 extern void maybe_retrofit_in_chrg             (tree);
 
10352
 extern void maybe_make_one_only                        (tree);
 
10353
@@ -5777,6 +5815,7 @@
 
10354
 extern tree hash_tree_cons                     (tree, tree, tree);
 
10355
 extern tree hash_tree_chain                    (tree, tree);
 
10356
 extern tree build_qualified_name               (tree, tree, tree, bool);
 
10357
+extern tree build_ref_qualified_type           (tree, cp_ref_qualifier);
 
10358
 extern int is_overloaded_fn                    (tree);
 
10359
 extern tree dependent_name                     (tree);
 
10360
 extern tree get_fns                            (tree);
 
10361
@@ -5934,7 +5973,8 @@
 
10362
                                                 tsubst_flags_t);
 
10363
 extern int cp_type_quals                       (const_tree);
 
10364
 extern int type_memfn_quals                    (const_tree);
 
10365
-extern tree apply_memfn_quals                  (tree, cp_cv_quals);
 
10366
+extern cp_ref_qualifier type_memfn_rqual       (const_tree);
 
10367
+extern tree apply_memfn_quals                  (tree, cp_cv_quals, cp_ref_qualifier);
 
10368
 extern bool cp_has_mutable_p                   (const_tree);
 
10369
 extern bool at_least_as_qualified_p            (const_tree, const_tree);
 
10370
 extern void cp_apply_type_quals_to_decl                (int, tree);
 
10371
Index: gcc/cp/search.c
 
10372
===================================================================
 
10373
--- a/src/gcc/cp/search.c       (.../tags/gcc_4_8_0_release)
 
10374
+++ b/src/gcc/cp/search.c       (.../branches/gcc-4_8-branch)
 
10375
@@ -188,6 +188,14 @@
 
10376
   tree t_binfo;
 
10377
   base_kind bk;
 
10378
 
 
10379
+  /* "Nothing" is definitely not derived from Base.  */
 
10380
+  if (t == NULL_TREE)
 
10381
+    {
 
10382
+      if (kind_ptr)
 
10383
+       *kind_ptr = bk_not_base;
 
10384
+      return NULL_TREE;
 
10385
+    }
 
10386
+
 
10387
   if (t == error_mark_node || base == error_mark_node)
 
10388
     {
 
10389
       if (kind_ptr)
 
10390
Index: gcc/cp/name-lookup.h
 
10391
===================================================================
 
10392
--- a/src/gcc/cp/name-lookup.h  (.../tags/gcc_4_8_0_release)
 
10393
+++ b/src/gcc/cp/name-lookup.h  (.../branches/gcc-4_8-branch)
 
10394
@@ -132,10 +132,11 @@
 
10395
   ts_global = 1,       /* All scopes.  This is the 3.4.1
 
10396
                           [basic.lookup.unqual] lookup mentioned
 
10397
                           in [basic.lookup.elab]/2.  */
 
10398
-  ts_within_enclosing_non_class = 2    /* Search within enclosing non-class
 
10399
+  ts_within_enclosing_non_class = 2,   /* Search within enclosing non-class
 
10400
                                           only, for friend class lookup
 
10401
                                           according to [namespace.memdef]/3
 
10402
                                           and [class.friend]/9.  */
 
10403
+  ts_lambda = 3                        /* Declaring a lambda closure.  */
 
10404
 } tag_scope;
 
10405
 
 
10406
 typedef struct GTY(()) cp_class_binding {
 
10407
Index: gcc/ifcvt.c
 
10408
===================================================================
 
10409
--- a/src/gcc/ifcvt.c   (.../tags/gcc_4_8_0_release)
 
10410
+++ b/src/gcc/ifcvt.c   (.../branches/gcc-4_8-branch)
 
10411
@@ -3473,7 +3473,7 @@
 
10412
      code processing.  ??? we should fix this in the future.  */
 
10413
   if (EDGE_COUNT (then_bb->succs) == 0)
 
10414
     {
 
10415
-      if (single_pred_p (else_bb))
 
10416
+      if (single_pred_p (else_bb) && else_bb != EXIT_BLOCK_PTR)
 
10417
        {
 
10418
          rtx last_insn = BB_END (then_bb);
 
10419
 
 
10420
Index: gcc/tree-ssa-loop-ivcanon.c
 
10421
===================================================================
 
10422
--- a/src/gcc/tree-ssa-loop-ivcanon.c   (.../tags/gcc_4_8_0_release)
 
10423
+++ b/src/gcc/tree-ssa-loop-ivcanon.c   (.../branches/gcc-4_8-branch)
 
10424
@@ -1097,6 +1097,63 @@
 
10425
     }
 
10426
 }
 
10427
 
 
10428
+/* Process loops from innermost to outer, stopping at the innermost
 
10429
+   loop we unrolled.  */
 
10430
+
 
10431
+static bool
 
10432
+tree_unroll_loops_completely_1 (bool may_increase_size, bool unroll_outer,
 
10433
+                               vec<loop_p, va_stack>& father_stack,
 
10434
+                               struct loop *loop)
 
10435
+{
 
10436
+  struct loop *loop_father;
 
10437
+  bool changed = false;
 
10438
+  struct loop *inner;
 
10439
+  enum unroll_level ul;
 
10440
+
 
10441
+  /* Process inner loops first.  */
 
10442
+  for (inner = loop->inner; inner != NULL; inner = inner->next)
 
10443
+    changed |= tree_unroll_loops_completely_1 (may_increase_size,
 
10444
+                                              unroll_outer, father_stack,
 
10445
+                                              inner);
 
10446
 
10447
+  /* If we changed an inner loop we cannot process outer loops in this
 
10448
+     iteration because SSA form is not up-to-date.  Continue with
 
10449
+     siblings of outer loops instead.  */
 
10450
+  if (changed)
 
10451
+    return true;
 
10452
+
 
10453
+  /* Try to unroll this loop.  */
 
10454
+  loop_father = loop_outer (loop);
 
10455
+  if (!loop_father)
 
10456
+    return false;
 
10457
+
 
10458
+  if (may_increase_size && optimize_loop_nest_for_speed_p (loop)
 
10459
+      /* Unroll outermost loops only if asked to do so or they do
 
10460
+        not cause code growth.  */
 
10461
+      && (unroll_outer || loop_outer (loop_father)))
 
10462
+    ul = UL_ALL;
 
10463
+  else
 
10464
+    ul = UL_NO_GROWTH;
 
10465
+
 
10466
+  if (canonicalize_loop_induction_variables
 
10467
+        (loop, false, ul, !flag_tree_loop_ivcanon))
 
10468
+    {
 
10469
+      /* If we'll continue unrolling, we need to propagate constants
 
10470
+        within the new basic blocks to fold away induction variable
 
10471
+        computations; otherwise, the size might blow up before the
 
10472
+        iteration is complete and the IR eventually cleaned up.  */
 
10473
+      if (loop_outer (loop_father) && !loop_father->aux)
 
10474
+       {
 
10475
+         father_stack.safe_push (loop_father);
 
10476
+         loop_father->aux = loop_father;
 
10477
+       }
 
10478
+
 
10479
+      return true;
 
10480
+    }
 
10481
+
 
10482
+  return false;
 
10483
+}
 
10484
+
 
10485
 /* Unroll LOOPS completely if they iterate just few times.  Unless
 
10486
    MAY_INCREASE_SIZE is true, perform the unrolling only if the
 
10487
    size of the code does not increase.  */
 
10488
@@ -1105,10 +1162,7 @@
 
10489
 tree_unroll_loops_completely (bool may_increase_size, bool unroll_outer)
 
10490
 {
 
10491
   vec<loop_p, va_stack> father_stack;
 
10492
-  loop_iterator li;
 
10493
-  struct loop *loop;
 
10494
   bool changed;
 
10495
-  enum unroll_level ul;
 
10496
   int iteration = 0;
 
10497
   bool irred_invalidated = false;
 
10498
 
 
10499
@@ -1124,34 +1178,9 @@
 
10500
       free_numbers_of_iterations_estimates ();
 
10501
       estimate_numbers_of_iterations ();
 
10502
 
 
10503
-      FOR_EACH_LOOP (li, loop, LI_FROM_INNERMOST)
 
10504
-       {
 
10505
-         struct loop *loop_father = loop_outer (loop);
 
10506
-
 
10507
-         if (may_increase_size && optimize_loop_nest_for_speed_p (loop)
 
10508
-             /* Unroll outermost loops only if asked to do so or they do
 
10509
-                not cause code growth.  */
 
10510
-             && (unroll_outer || loop_outer (loop_father)))
 
10511
-           ul = UL_ALL;
 
10512
-         else
 
10513
-           ul = UL_NO_GROWTH;
 
10514
-
 
10515
-         if (canonicalize_loop_induction_variables
 
10516
-                (loop, false, ul, !flag_tree_loop_ivcanon))
 
10517
-           {
 
10518
-             changed = true;
 
10519
-             /* If we'll continue unrolling, we need to propagate constants
 
10520
-                within the new basic blocks to fold away induction variable
 
10521
-                computations; otherwise, the size might blow up before the
 
10522
-                iteration is complete and the IR eventually cleaned up.  */
 
10523
-             if (loop_outer (loop_father) && !loop_father->aux)
 
10524
-               {
 
10525
-                 father_stack.safe_push (loop_father);
 
10526
-                 loop_father->aux = loop_father;
 
10527
-               }
 
10528
-           }
 
10529
-       }
 
10530
-
 
10531
+      changed = tree_unroll_loops_completely_1 (may_increase_size,
 
10532
+                                               unroll_outer, father_stack,
 
10533
+                                               current_loops->tree_root);
 
10534
       if (changed)
 
10535
        {
 
10536
          struct loop **iter;
 
10537
Index: gcc/predict.c
 
10538
===================================================================
 
10539
--- a/src/gcc/predict.c (.../tags/gcc_4_8_0_release)
 
10540
+++ b/src/gcc/predict.c (.../branches/gcc-4_8-branch)
 
10541
@@ -122,6 +122,8 @@
 
10542
   if (node->frequency == NODE_FREQUENCY_EXECUTED_ONCE
 
10543
       && freq < (ENTRY_BLOCK_PTR_FOR_FUNCTION (fun)->frequency * 2 / 3))
 
10544
     return false;
 
10545
+  if (PARAM_VALUE (HOT_BB_FREQUENCY_FRACTION) == 0)
 
10546
+    return false;
 
10547
   if (freq < (ENTRY_BLOCK_PTR_FOR_FUNCTION (fun)->frequency
 
10548
              / PARAM_VALUE (HOT_BB_FREQUENCY_FRACTION)))
 
10549
     return false;
 
10550
@@ -185,10 +187,13 @@
 
10551
   if (edge->caller->frequency == NODE_FREQUENCY_EXECUTED_ONCE
 
10552
       && edge->frequency < CGRAPH_FREQ_BASE * 3 / 2)
 
10553
     return false;
 
10554
-  if (flag_guess_branch_prob
 
10555
-      && edge->frequency <= (CGRAPH_FREQ_BASE
 
10556
-                            / PARAM_VALUE (HOT_BB_FREQUENCY_FRACTION)))
 
10557
-    return false;
 
10558
+  if (flag_guess_branch_prob)
 
10559
+    {
 
10560
+      if (PARAM_VALUE (HOT_BB_FREQUENCY_FRACTION) == 0
 
10561
+         || edge->frequency <= (CGRAPH_FREQ_BASE
 
10562
+                                / PARAM_VALUE (HOT_BB_FREQUENCY_FRACTION)))
 
10563
+        return false;
 
10564
+    }
 
10565
   return true;
 
10566
 }
 
10567
 
 
10568
Index: gcc/tsan.c
 
10569
===================================================================
 
10570
--- a/src/gcc/tsan.c    (.../tags/gcc_4_8_0_release)
 
10571
+++ b/src/gcc/tsan.c    (.../branches/gcc-4_8-branch)
 
10572
@@ -681,7 +681,8 @@
 
10573
     {
 
10574
       gsi = gsi_last_bb (e->src);
 
10575
       stmt = gsi_stmt (gsi);
 
10576
-      gcc_assert (gimple_code (stmt) == GIMPLE_RETURN);
 
10577
+      gcc_assert (gimple_code (stmt) == GIMPLE_RETURN
 
10578
+                 || gimple_call_builtin_p (stmt, BUILT_IN_RETURN));
 
10579
       loc = gimple_location (stmt);
 
10580
       builtin_decl = builtin_decl_implicit (BUILT_IN_TSAN_FUNC_EXIT);
 
10581
       g = gimple_build_call (builtin_decl, 0);
 
10582
Index: gcc/tree-eh.c
 
10583
===================================================================
 
10584
--- a/src/gcc/tree-eh.c (.../tags/gcc_4_8_0_release)
 
10585
+++ b/src/gcc/tree-eh.c (.../branches/gcc-4_8-branch)
 
10586
@@ -1855,7 +1855,8 @@
 
10587
       this_region = gen_eh_region_must_not_throw (state->cur_region);
 
10588
       this_region->u.must_not_throw.failure_decl
 
10589
        = gimple_eh_must_not_throw_fndecl (inner);
 
10590
-      this_region->u.must_not_throw.failure_loc = gimple_location (tp);
 
10591
+      this_region->u.must_not_throw.failure_loc
 
10592
+       = LOCATION_LOCUS (gimple_location (tp));
 
10593
 
 
10594
       /* In order to get mangling applied to this decl, we must mark it
 
10595
         used now.  Otherwise, pass_ipa_free_lang_data won't think it
 
10596
Index: gcc/po/ChangeLog
 
10597
===================================================================
 
10598
--- a/src/gcc/po/ChangeLog      (.../tags/gcc_4_8_0_release)
 
10599
+++ b/src/gcc/po/ChangeLog      (.../branches/gcc-4_8-branch)
 
10600
@@ -1,3 +1,15 @@
 
10601
+2013-04-02  Joseph Myers  <joseph@codesourcery.com>
 
10602
+
 
10603
+       * de.po: Update.
 
10604
+
 
10605
+2013-03-31  Joseph Myers  <joseph@codesourcery.com>
 
10606
+
 
10607
+       * de.po: Update.
 
10608
+
 
10609
+2013-03-26  Joseph Myers  <joseph@codesourcery.com>
 
10610
+
 
10611
+       * de.po, sv.po: Update.
 
10612
+
 
10613
 2013-03-22  Release Manager
 
10614
 
 
10615
        * GCC 4.8.0 released.
 
10616
Index: gcc/po/sv.po
 
10617
===================================================================
 
10618
--- a/src/gcc/po/sv.po  (.../tags/gcc_4_8_0_release)
 
10619
+++ b/src/gcc/po/sv.po  (.../branches/gcc-4_8-branch)
 
10620
@@ -16,7 +16,7 @@
 
10621
 "Project-Id-Version: gcc 4.8-b20130224\n"
 
10622
 "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
 
10623
 "POT-Creation-Date: 2013-02-24 01:09+0000\n"
 
10624
-"PO-Revision-Date: 2013-03-17 10:56+0100\n"
 
10625
+"PO-Revision-Date: 2013-03-24 23:03+0100\n"
 
10626
 "Last-Translator: Göran Uddeborg <goeran@uddeborg.se>\n"
 
10627
 "Language-Team: Swedish <tp-sv@listor.tp-sv.se>\n"
 
10628
 "Language: sv\n"
 
10629
@@ -23048,9 +23048,9 @@
 
10630
 msgstr "VSX- och SPE-instruktioner kan inte samexistera"
 
10631
 
 
10632
 #: config/rs6000/e500.h:41
 
10633
-#, fuzzy, gcc-internal-format
 
10634
+#, gcc-internal-format
 
10635
 msgid "64-bit SPE not supported"
 
10636
-msgstr "64-bitars E500 stödjs inte"
 
10637
+msgstr "64-bitars SPE stödjs inte"
 
10638
 
 
10639
 #: config/rs6000/e500.h:43
 
10640
 #, gcc-internal-format
 
10641
@@ -23142,9 +23142,9 @@
 
10642
 msgstr "okänt styrregisternummer: %d - använder ”psw”"
 
10643
 
 
10644
 #: config/rx/rx.c:1350
 
10645
-#, fuzzy, gcc-internal-format
 
10646
+#, gcc-internal-format
 
10647
 msgid "multiple fast interrupt routines seen: %qE and %qE"
 
10648
-msgstr "flera avbrottsattribut är inte tillåtet"
 
10649
+msgstr "flera snabba avbrottsrutiner sedda: %qE och %qE"
 
10650
 
 
10651
 #: config/rx/rx.c:2452
 
10652
 #, gcc-internal-format, gfc-internal-format
 
10653
@@ -23608,14 +23608,14 @@
 
10654
 msgstr "felformaterat ”#pragma __extern_prefix”, ignorerar"
 
10655
 
 
10656
 #: config/vms/vms-c.c:312 config/vms/vms-c.c:332
 
10657
-#, fuzzy, gcc-internal-format
 
10658
+#, gcc-internal-format
 
10659
 msgid "malformed %<#pragma %s%>, ignoring"
 
10660
-msgstr "felformaterat %<#pragma %s%>, ignoreras"
 
10661
+msgstr "felformaterat %<#pragma %s%>, ignorerar"
 
10662
 
 
10663
 #: config/vms/vms-c.c:328
 
10664
-#, fuzzy, gcc-internal-format
 
10665
+#, gcc-internal-format
 
10666
 msgid "invalid constant in %<#pragma %s%>"
 
10667
-msgstr "ogiltig konstant i %<#pragma pack%> - ignoreras"
 
10668
+msgstr "ogiltig konstant i %<#pragma %s%>"
 
10669
 
 
10670
 #: config/xtensa/xtensa.c:2178
 
10671
 #, gcc-internal-format
 
10672
@@ -26063,19 +26063,19 @@
 
10673
 msgstr "deklarerad här"
 
10674
 
 
10675
 #: c/c-typeck.c:2746
 
10676
-#, fuzzy, gcc-internal-format
 
10677
+#, gcc-internal-format
 
10678
 msgid "called object %qE is not a function or function pointer"
 
10679
-msgstr "anropat objekt %qE är inte en funktion"
 
10680
+msgstr "anropat objekt %qE är inte en funktion eller funktionspekare"
 
10681
 
 
10682
 #: c/c-typeck.c:2751
 
10683
-#, fuzzy, gcc-internal-format
 
10684
+#, gcc-internal-format
 
10685
 msgid "called object %qD is not a function or function pointer"
 
10686
-msgstr "anropat objekt %qE är inte en funktion"
 
10687
+msgstr "anropat objekt %qD är inte en funktion eller funktionspekare"
 
10688
 
 
10689
 #: c/c-typeck.c:2757
 
10690
-#, fuzzy, gcc-internal-format
 
10691
+#, gcc-internal-format
 
10692
 msgid "called object is not a function or function pointer"
 
10693
-msgstr "anropat objekt %qE är inte en funktion"
 
10694
+msgstr "anropat objekt är inte en funktion eller funktionspekare"
 
10695
 
 
10696
 #. This situation leads to run-time undefined behavior.  We can't,
 
10697
 #. therefore, simply error unless we can prove that all possible
 
10698
@@ -26716,9 +26716,9 @@
 
10699
 msgstr "initiering av medlem som är en flexibel vektor i nästat sammanhang"
 
10700
 
 
10701
 #: c/c-typeck.c:6975
 
10702
-#, fuzzy, gcc-internal-format
 
10703
+#, gcc-internal-format
 
10704
 msgid "missing initializer for field %qD of %qT"
 
10705
-msgstr "initierare saknas för medlem %qD"
 
10706
+msgstr "initierare saknas för fält %qD i %qT"
 
10707
 
 
10708
 #: c/c-typeck.c:7000
 
10709
 #, gcc-internal-format
 
10710
@@ -27163,24 +27163,24 @@
 
10711
 msgstr "anrop av %<(%T) (%A)%> är tvetydigt"
 
10712
 
 
10713
 #: cp/call.c:4177
 
10714
-#, fuzzy, gcc-internal-format
 
10715
+#, gcc-internal-format
 
10716
 msgid "ambiguous overload for "
 
10717
-msgstr "tvetydig överlagring för %qs i %<%s %E%>"
 
10718
+msgstr "tvetydig överlagring för "
 
10719
 
 
10720
 #: cp/call.c:4178
 
10721
-#, fuzzy, gcc-internal-format
 
10722
+#, gcc-internal-format
 
10723
 msgid "no match for "
 
10724
-msgstr "ingen matchning för %qs i %<%s %E%>"
 
10725
+msgstr "ingen matchning för "
 
10726
 
 
10727
 #: cp/call.c:4181
 
10728
-#, fuzzy, gcc-internal-format
 
10729
+#, gcc-internal-format
 
10730
 msgid " (operand types are %qT, %qT, and %qT)"
 
10731
-msgstr "ogiltiga operander till binär %s (har %qT och %qT)"
 
10732
+msgstr " (operandtyper är %qT, %qT och %qT)"
 
10733
 
 
10734
 #: cp/call.c:4183
 
10735
-#, fuzzy, gcc-internal-format
 
10736
+#, gcc-internal-format
 
10737
 msgid " (operand types are %qT and %qT)"
 
10738
-msgstr "ogiltiga operander till binär %s (har %qT och %qT)"
 
10739
+msgstr " (operandtyper är %qT och %qT)"
 
10740
 
 
10741
 #: cp/call.c:4185
 
10742
 #, gcc-internal-format
 
10743
@@ -27188,54 +27188,54 @@
 
10744
 msgstr " (operandtyp är %qT)"
 
10745
 
 
10746
 #: cp/call.c:4205
 
10747
-#, fuzzy, gcc-internal-format
 
10748
+#, gcc-internal-format
 
10749
 msgid "ternary %<operator?:%>"
 
10750
-msgstr "%<operator%> förväntades"
 
10751
+msgstr "treställig %<operator?:%>"
 
10752
 
 
10753
 #: cp/call.c:4209
 
10754
-#, fuzzy, gcc-internal-format
 
10755
+#, gcc-internal-format
 
10756
 msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
 
10757
-msgstr "ingen matchning för treställig %<operator?:%> i %<%E ? %E : %E%>"
 
10758
+msgstr "treställig %<operator?:%> i %<%E ? %E : %E%>"
 
10759
 
 
10760
 #: cp/call.c:4218 cp/call.c:4249 cp/call.c:4258
 
10761
-#, fuzzy, gcc-internal-format
 
10762
+#, gcc-internal-format
 
10763
 msgid "%<operator%s%>"
 
10764
-msgstr "%<operator%> förväntades"
 
10765
+msgstr "%<operator%s%>"
 
10766
 
 
10767
 #: cp/call.c:4221
 
10768
-#, fuzzy, gcc-internal-format
 
10769
+#, gcc-internal-format
 
10770
 msgid "%<operator%s%> in %<%E%s%>"
 
10771
-msgstr "ingen matchning för %<operator%s%> i %<%E%s%>"
 
10772
+msgstr "%<operator%s%> i %<%E%s%>"
 
10773
 
 
10774
 #: cp/call.c:4228
 
10775
-#, fuzzy, gcc-internal-format
 
10776
+#, gcc-internal-format
 
10777
 msgid "%<operator[]%>"
 
10778
-msgstr "%<operator%> förväntades"
 
10779
+msgstr "%<operator[]%>"
 
10780
 
 
10781
 #: cp/call.c:4231
 
10782
-#, fuzzy, gcc-internal-format
 
10783
+#, gcc-internal-format
 
10784
 msgid "%<operator[]%> in %<%E[%E]%>"
 
10785
-msgstr "ingen matchning för %<operator[]%> i %<%E[%E]%>"
 
10786
+msgstr "%<operator[]%> i %<%E[%E]%>"
 
10787
 
 
10788
 #: cp/call.c:4239
 
10789
-#, fuzzy, gcc-internal-format
 
10790
+#, gcc-internal-format
 
10791
 msgid "%qs"
 
10792
-msgstr "%s"
 
10793
+msgstr "%qs"
 
10794
 
 
10795
 #: cp/call.c:4242
 
10796
-#, fuzzy, gcc-internal-format
 
10797
+#, gcc-internal-format
 
10798
 msgid "%qs in %<%s %E%>"
 
10799
-msgstr "ingen matchning för %qs i %<%s %E%>"
 
10800
+msgstr "%qs i %<%s %E%>"
 
10801
 
 
10802
 #: cp/call.c:4252
 
10803
-#, fuzzy, gcc-internal-format
 
10804
+#, gcc-internal-format
 
10805
 msgid "%<operator%s%> in %<%E %s %E%>"
 
10806
-msgstr "ingen matchning för %<operator%s%> i %<%E %s %E%>"
 
10807
+msgstr "%<operator%s%> i %<%E %s %E%>"
 
10808
 
 
10809
 #: cp/call.c:4261
 
10810
-#, fuzzy, gcc-internal-format
 
10811
+#, gcc-internal-format
 
10812
 msgid "%<operator%s%> in %<%s%E%>"
 
10813
-msgstr "ingen matchning för %<operator%s%> i %<%s%E%>"
 
10814
+msgstr "%<operator%s%> i %<%s%E%>"
 
10815
 
 
10816
 #: cp/call.c:4359
 
10817
 #, gcc-internal-format
 
10818
@@ -27248,9 +27248,9 @@
 
10819
 msgstr "åtminstone en operand i en vektorsvillkorsoperator måste vara en vektor"
 
10820
 
 
10821
 #: cp/call.c:4433
 
10822
-#, fuzzy, gcc-internal-format
 
10823
+#, gcc-internal-format
 
10824
 msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
 
10825
-msgstr "uppräkningsmissmatch i villkorsuttryck: %qT kontra %qT"
 
10826
+msgstr "inkompatibla vektortyper i villkorsuttryck: %qT, %qT och %qT"
 
10827
 
 
10828
 #: cp/call.c:4520
 
10829
 #, gcc-internal-format
 
10830
@@ -27434,9 +27434,9 @@
 
10831
 msgstr "argument till funktionsanrop kan vara en kandidat för ett formatattribut"
 
10832
 
 
10833
 #: cp/call.c:6526
 
10834
-#, fuzzy, gcc-internal-format
 
10835
+#, gcc-internal-format
 
10836
 msgid "use of multiversioned function without a default"
 
10837
-msgstr "standarddefinierad funktion %q+D med standardargument"
 
10838
+msgstr "användning av multiversionsfunktion utan ett standardfall"
 
10839
 
 
10840
 #: cp/call.c:6745
 
10841
 #, gcc-internal-format
 
10842
@@ -27584,14 +27584,14 @@
 
10843
 msgstr "Javaklass %qT kan inte ha en implicit icketrivial destruerare"
 
10844
 
 
10845
 #: cp/class.c:1120
 
10846
-#, fuzzy, gcc-internal-format
 
10847
+#, gcc-internal-format
 
10848
 msgid "%q#D inherited from %qT"
 
10849
-msgstr "  %qT är inte härledd från %qT"
 
10850
+msgstr "%q#D ärvd från %qT"
 
10851
 
 
10852
 #: cp/class.c:1123
 
10853
-#, fuzzy, gcc-internal-format
 
10854
+#, gcc-internal-format
 
10855
 msgid "conflicts with version inherited from %qT"
 
10856
-msgstr "står i konflikt med tidigare deklaration här"
 
10857
+msgstr "står i konflikt med tidigare ärvd från %qT"
 
10858
 
 
10859
 #: cp/class.c:1137
 
10860
 #, gcc-internal-format
 
10861
@@ -27634,9 +27634,9 @@
 
10862
 msgstr "%qT har inte abi-etiketten %E som basen %qT har"
 
10863
 
 
10864
 #: cp/class.c:1331 cp/class.c:1341
 
10865
-#, fuzzy, gcc-internal-format
 
10866
+#, gcc-internal-format
 
10867
 msgid "%qT declared here"
 
10868
-msgstr "%qD är deklarerad här"
 
10869
+msgstr "%qT är deklarerad här"
 
10870
 
 
10871
 #: cp/class.c:1336
 
10872
 #, gcc-internal-format
 
10873
@@ -28102,9 +28102,9 @@
 
10874
 msgstr "%q#T använt där %qT förväntades"
 
10875
 
 
10876
 #: cp/cvt.c:765
 
10877
-#, fuzzy, gcc-internal-format
 
10878
+#, gcc-internal-format
 
10879
 msgid "could not convert %qE from %<void%> to %<bool%>"
 
10880
-msgstr "kunde inte konvertera %qE från %qT till %qT"
 
10881
+msgstr "kunde inte konvertera %qE från %<void%> till %<bool%>"
 
10882
 
 
10883
 #: cp/cvt.c:816
 
10884
 #, gcc-internal-format
 
10885
@@ -28508,9 +28508,9 @@
 
10886
 msgstr "tidigare deklaration av %q+#D här"
 
10887
 
 
10888
 #: cp/decl.c:1533
 
10889
-#, fuzzy, gcc-internal-format
 
10890
+#, gcc-internal-format
 
10891
 msgid "ambiguates old declaration with deduced return type"
 
10892
-msgstr "gör gammal deklaration %q+#D tvetydig"
 
10893
+msgstr "gör gammal deklaration med härledd returtyp tvetydig"
 
10894
 
 
10895
 #: cp/decl.c:1544
 
10896
 #, gcc-internal-format
 
10897
@@ -28874,14 +28874,14 @@
 
10898
 msgstr "%<constexpr%> kan inte användas för typdeklarationer"
 
10899
 
 
10900
 #: cp/decl.c:4321
 
10901
-#, fuzzy, gcc-internal-format
 
10902
+#, gcc-internal-format
 
10903
 msgid "attribute ignored in explicit instantiation %q#T"
 
10904
-msgstr "attribut ignoreras vid mallinstansiering"
 
10905
+msgstr "attribut ignoreras i explicit instantiering av %q#T"
 
10906
 
 
10907
 #: cp/decl.c:4324
 
10908
-#, fuzzy, gcc-internal-format
 
10909
+#, gcc-internal-format
 
10910
 msgid "no attribute can be applied to an explicit instantiation"
 
10911
-msgstr "attributet %qE kan bara användas på klassdefinitioner"
 
10912
+msgstr "inget attribut kan användas på en explicit instantiering"
 
10913
 
 
10914
 #: cp/decl.c:4396
 
10915
 #, gcc-internal-format
 
10916
@@ -29053,9 +29053,9 @@
 
10917
 msgstr "%qT har ingen icke-statisk medlem med namnet %qD"
 
10918
 
 
10919
 #: cp/decl.c:5226
 
10920
-#, fuzzy, gcc-internal-format
 
10921
+#, gcc-internal-format
 
10922
 msgid "invalid initializer for %q#D"
 
10923
-msgstr "ogiltigt initierare för vektormedlem %q#D"
 
10924
+msgstr "ogiltigt initierare för %q#D"
 
10925
 
 
10926
 #: cp/decl.c:5256
 
10927
 #, gcc-internal-format
 
10928
@@ -29164,9 +29164,9 @@
 
10929
 msgstr "ickelokal variabel %qD deklarerad %<__thread%> behöver dynamisk initiering"
 
10930
 
 
10931
 #: cp/decl.c:6886
 
10932
-#, fuzzy, gcc-internal-format
 
10933
+#, gcc-internal-format
 
10934
 msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
 
10935
-msgstr "  %q+T har en icke-trivial destruerare"
 
10936
+msgstr "den icke-lokala variabeln %qD deklarerad %<__thread%> har en icke-trivial destruerare"
 
10937
 
 
10938
 #: cp/decl.c:6892
 
10939
 #, gcc-internal-format
 
10940
@@ -29804,9 +29804,9 @@
 
10941
 msgstr "%qs är deklarerad som en funktion som returnerar en vektor"
 
10942
 
 
10943
 #: cp/decl.c:9438
 
10944
-#, fuzzy, gcc-internal-format
 
10945
+#, gcc-internal-format
 
10946
 msgid "%qs declared as function returning an abstract class type"
 
10947
-msgstr "%qs är deklarerad som en funktion som returnerar en vektor"
 
10948
+msgstr "%qs är deklarerad som en funktion som returnerar en abstrakt klasstyp"
 
10949
 
 
10950
 #: cp/decl.c:9467
 
10951
 #, gcc-internal-format
 
10952
@@ -30170,9 +30170,9 @@
 
10953
 msgstr "lagringsklassen %<__thread%> är ogiltig för funktionen %qs"
 
10954
 
 
10955
 #: cp/decl.c:10596
 
10956
-#, fuzzy, gcc-internal-format
 
10957
+#, gcc-internal-format
 
10958
 msgid "storage class %<thread_local%> invalid for function %qs"
 
10959
-msgstr "lagringsklassen %<__thread%> är ogiltig för funktionen %qs"
 
10960
+msgstr "lagringsklassen %<thread_local%> är ogiltig för funktionen %qs"
 
10961
 
 
10962
 #: cp/decl.c:10601
 
10963
 #, gcc-internal-format
 
10964
@@ -30609,14 +30609,14 @@
 
10965
 msgstr "parameter %qD deklarerad void"
 
10966
 
 
10967
 #: cp/decl.c:13781
 
10968
-#, fuzzy, gcc-internal-format
 
10969
+#, gcc-internal-format
 
10970
 msgid "no return statements in function returning %qT"
 
10971
-msgstr "ingen retursats i funktion som returnerar icke-void"
 
10972
+msgstr "inga retursatser i funktion som returnerar %qT"
 
10973
 
 
10974
 #: cp/decl.c:13783 cp/typeck.c:8135
 
10975
-#, fuzzy, gcc-internal-format
 
10976
+#, gcc-internal-format
 
10977
 msgid "only plain %<auto%> return type can be deduced to %<void%>"
 
10978
-msgstr "funktionsreturtyper är inte kompatibla på grund av %<volatile%>"
 
10979
+msgstr "endast enkel returtyp %<auto%> kan härledas till %<void%>"
 
10980
 
 
10981
 #: cp/decl.c:13879
 
10982
 #, gcc-internal-format
 
10983
@@ -30649,9 +30649,9 @@
 
10984
 msgstr "ogiltiga typer %<%T[%T]%> för vektorindex"
 
10985
 
 
10986
 #: cp/decl2.c:439
 
10987
-#, fuzzy, gcc-internal-format
 
10988
+#, gcc-internal-format
 
10989
 msgid "deleting array %q#E"
 
10990
-msgstr "raderar vektor %q#D"
 
10991
+msgstr "raderar vektor %q#E"
 
10992
 
 
10993
 #: cp/decl2.c:445
 
10994
 #, gcc-internal-format
 
10995
@@ -30860,9 +30860,9 @@
 
10996
 msgstr "användning av borttagen funktion %qD"
 
10997
 
 
10998
 #: cp/decl2.c:4537 cp/decl2.c:4594
 
10999
-#, fuzzy, gcc-internal-format
 
11000
+#, gcc-internal-format
 
11001
 msgid "use of %qD before deduction of %<auto%>"
 
11002
-msgstr "typen på %qD sätts skönsmässigt till %<int%>"
 
11003
+msgstr "använding av %qD före härledning av %<auto%>"
 
11004
 
 
11005
 #: cp/error.c:3327
 
11006
 #, gcc-internal-format
 
11007
@@ -30925,14 +30925,14 @@
 
11008
 msgstr "delegerande konstruerare är endast tillgängliga med -std=c++11 eller -std=gnu++11"
 
11009
 
 
11010
 #: cp/error.c:3385
 
11011
-#, fuzzy, gcc-internal-format
 
11012
+#, gcc-internal-format
 
11013
 msgid "inheriting constructors only available with -std=c++11 or -std=gnu++11"
 
11014
-msgstr "delegerande konstruerare är endast tillgängliga med -std=c++11 eller -std=gnu++11"
 
11015
+msgstr "ärvande konstruerare är endast tillgängliga med -std=c++11 eller -std=gnu++11"
 
11016
 
 
11017
 #: cp/error.c:3390
 
11018
-#, fuzzy, gcc-internal-format
 
11019
+#, gcc-internal-format
 
11020
 msgid "c++11 attributes only available with -std=c++11 or -std=gnu++11"
 
11021
-msgstr "C++0x auto är endast tillgängligt med -std=c++11 eller -std=gnu++11"
 
11022
+msgstr "c++11-attribut är endast tillgängligt med -std=c++11 eller -std=gnu++11"
 
11023
 
 
11024
 #: cp/error.c:3439
 
11025
 #, gcc-internal-format
 
11026
@@ -31007,14 +31007,14 @@
 
11027
 msgstr "uttrycket %qE med abstrakt klasstyp %qT kan inte användas i throw-uttryck"
 
11028
 
 
11029
 #: cp/except.c:981
 
11030
-#, fuzzy, gcc-internal-format
 
11031
+#, gcc-internal-format
 
11032
 msgid "cannot declare catch parameter to be of abstract class type %qT"
 
11033
-msgstr "det går inte att deklarera parametern %q+D att vara av abstrakt typ %qT"
 
11034
+msgstr "det går inte att deklarera en fångstparametern att vara av abstrakt klasstyp %qT"
 
11035
 
 
11036
 #: cp/except.c:989
 
11037
-#, fuzzy, gcc-internal-format
 
11038
+#, gcc-internal-format
 
11039
 msgid "cannot declare catch parameter to be of rvalue reference type %qT"
 
11040
-msgstr "det går inte att deklarera parametern %q+D att vara av abstrakt typ %qT"
 
11041
+msgstr "det går inte att deklarera en fångstparameter att vara av rvalue-referenstyp %qT"
 
11042
 
 
11043
 #: cp/except.c:1075
 
11044
 #, gcc-internal-format
 
11045
@@ -31311,24 +31311,24 @@
 
11046
 msgstr "oinitierad const-medlem i %q#T"
 
11047
 
 
11048
 #: cp/init.c:2254
 
11049
-#, fuzzy, gcc-internal-format
 
11050
+#, gcc-internal-format
 
11051
 msgid "integer overflow in array size"
 
11052
-msgstr "heltalsspill i uttryck"
 
11053
+msgstr "heltalsspill i vektorstorlek"
 
11054
 
 
11055
 #: cp/init.c:2264
 
11056
-#, fuzzy, gcc-internal-format
 
11057
+#, gcc-internal-format
 
11058
 msgid "array size in operator new must be constant"
 
11059
-msgstr "Variabeln ”%s” vid %L i detta sammanhang måste vara en konstant"
 
11060
+msgstr "vektorstorlek i operatorn new måste vara en konstant"
 
11061
 
 
11062
 #: cp/init.c:2278
 
11063
-#, fuzzy, gcc-internal-format
 
11064
+#, gcc-internal-format
 
11065
 msgid "variably modified type not allowed in operator new"
 
11066
-msgstr "variabelt ändrat fält i filräckvidd"
 
11067
+msgstr "variabelt ändrad typ inte tillåten i operatorn new"
 
11068
 
 
11069
 #: cp/init.c:2292
 
11070
-#, fuzzy, gcc-internal-format
 
11071
+#, gcc-internal-format
 
11072
 msgid "ISO C++ does not support variable-length array types"
 
11073
-msgstr "ISO C stödjer inte mättning av typer"
 
11074
+msgstr "ISO C++ stödjer inte vektortyper med variabel längd"
 
11075
 
 
11076
 #: cp/init.c:2300
 
11077
 #, gcc-internal-format
 
11078
@@ -32033,9 +32033,9 @@
 
11079
 msgstr "%qT är inte en mall"
 
11080
 
 
11081
 #: cp/parser.c:2591
 
11082
-#, fuzzy, gcc-internal-format
 
11083
+#, gcc-internal-format
 
11084
 msgid "%qE is not a class template"
 
11085
-msgstr "%qE är inte en mall"
 
11086
+msgstr "%qE är inte en klassmall"
 
11087
 
 
11088
 #: cp/parser.c:2593
 
11089
 #, gcc-internal-format
 
11090
@@ -32201,17 +32201,17 @@
 
11091
 msgstr "kan inte hitta en teckenliteraloperator %qD med argumentet %qT"
 
11092
 
 
11093
 #: cp/parser.c:3682
 
11094
-#, fuzzy, gcc-internal-format
 
11095
+#, gcc-internal-format
 
11096
 msgid "integer literal exceeds range of %qT type"
 
11097
-msgstr "flyttalskonstant överskrider intervallet för %qT"
 
11098
+msgstr "heltalskonstant överskrider intervallet för typen %qT"
 
11099
 
 
11100
 #: cp/parser.c:3688
 
11101
-#, fuzzy, gcc-internal-format
 
11102
+#, gcc-internal-format
 
11103
 msgid "floating literal exceeds range of %qT type"
 
11104
-msgstr "flyttalskonstant överskrider intervallet för %qT"
 
11105
+msgstr "flyttalskonstant överskrider intervallet för typen %qT"
 
11106
 
 
11107
 #: cp/parser.c:3692
 
11108
-#, fuzzy, gcc-internal-format
 
11109
+#, gcc-internal-format
 
11110
 msgid "floating literal truncated to zero"
 
11111
 msgstr "flyttalskonstant avkortas till noll"
 
11112
 
 
11113
Index: gcc/po/de.po
 
11114
===================================================================
 
11115
--- a/src/gcc/po/de.po  (.../tags/gcc_4_8_0_release)
 
11116
+++ b/src/gcc/po/de.po  (.../branches/gcc-4_8-branch)
 
11117
@@ -6,10 +6,10 @@
 
11118
 # Roland Stigge <stigge@antcom.de>, 2003, 2004, 2005, 2006, 2007, 2008, 2010, 2011, 2012, 2013.
 
11119
 msgid ""
 
11120
 msgstr ""
 
11121
-"Project-Id-Version: gcc 4.8-b20130224\n"
 
11122
+"Project-Id-Version: gcc 4.8.0\n"
 
11123
 "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
 
11124
-"POT-Creation-Date: 2013-02-24 01:09+0000\n"
 
11125
-"PO-Revision-Date: 2013-03-09 18:08+0200\n"
 
11126
+"POT-Creation-Date: 2013-03-15 17:42+0000\n"
 
11127
+"PO-Revision-Date: 2013-04-01 12:08+0200\n"
 
11128
 "Last-Translator: Roland Stigge <stigge@antcom.de>\n"
 
11129
 "Language-Team: German <translation-team-de@lists.sourceforge.net>\n"
 
11130
 "Language: de\n"
 
11131
@@ -18,19 +18,19 @@
 
11132
 "Content-Transfer-Encoding: 8bit\n"
 
11133
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 
11134
 
 
11135
-#: cfgrtl.c:2320
 
11136
+#: cfgrtl.c:2318
 
11137
 msgid "flow control insn inside a basic block"
 
11138
 msgstr "Flusskontrollbefehl innerhalb eines Basis-Blockes"
 
11139
 
 
11140
-#: cfgrtl.c:2448
 
11141
+#: cfgrtl.c:2446
 
11142
 msgid "wrong insn in the fallthru edge"
 
11143
 msgstr "falscher Befehl in »fallthru«-Kante"
 
11144
 
 
11145
-#: cfgrtl.c:2502
 
11146
+#: cfgrtl.c:2500
 
11147
 msgid "insn outside basic block"
 
11148
 msgstr "Befehl außerhalb eines Basis-Blockes"
 
11149
 
 
11150
-#: cfgrtl.c:2509
 
11151
+#: cfgrtl.c:2507
 
11152
 msgid "return not followed by barrier"
 
11153
 msgstr "»return« nicht gefolgt von Sperre"
 
11154
 
 
11155
@@ -137,7 +137,7 @@
 
11156
 msgid "%s:%d: confused by earlier errors, bailing out\n"
 
11157
 msgstr "%s:%d: durch frühere Fehler verwirrt, Abbruch\n"
 
11158
 
 
11159
-#: diagnostic.c:1126
 
11160
+#: diagnostic.c:1129
 
11161
 #, c-format
 
11162
 msgid "Internal compiler error: Error reporting routines re-entered.\n"
 
11163
 msgstr "Interner Compilerfehler: Fehlerbehandlungsroutinen doppelt betreten.\n"
 
11164
@@ -200,12 +200,12 @@
 
11165
 msgid "invalid expression as operand"
 
11166
 msgstr "ungültiger Ausdruck als Operand"
 
11167
 
 
11168
-#: gcc.c:1402
 
11169
+#: gcc.c:1403
 
11170
 #, c-format
 
11171
 msgid "Using built-in specs.\n"
 
11172
 msgstr "Es werden eingebaute Spezifikationen verwendet.\n"
 
11173
 
 
11174
-#: gcc.c:1599
 
11175
+#: gcc.c:1600
 
11176
 #, c-format
 
11177
 msgid ""
 
11178
 "Setting spec %s to '%s'\n"
 
11179
@@ -214,22 +214,22 @@
 
11180
 "Spezifikation %s wird auf '%s' gesetzt\n"
 
11181
 "\n"
 
11182
 
 
11183
-#: gcc.c:1708
 
11184
+#: gcc.c:1709
 
11185
 #, c-format
 
11186
 msgid "Reading specs from %s\n"
 
11187
 msgstr "Lesen der Spezifikationen von %s\n"
 
11188
 
 
11189
-#: gcc.c:1833
 
11190
+#: gcc.c:1834
 
11191
 #, c-format
 
11192
 msgid "could not find specs file %s\n"
 
11193
 msgstr "Spezifikationsdatei %s konnte nicht gefunden werden\n"
 
11194
 
 
11195
-#: gcc.c:1902
 
11196
+#: gcc.c:1903
 
11197
 #, c-format
 
11198
 msgid "rename spec %s to %s\n"
 
11199
 msgstr "Spezifikation wird von %s nach %s umbenannt\n"
 
11200
 
 
11201
-#: gcc.c:1904
 
11202
+#: gcc.c:1905
 
11203
 #, c-format
 
11204
 msgid ""
 
11205
 "spec is '%s'\n"
 
11206
@@ -238,14 +238,14 @@
 
11207
 "Spezifikation ist '%s'\n"
 
11208
 "\n"
 
11209
 
 
11210
-#: gcc.c:2337
 
11211
+#: gcc.c:2338
 
11212
 #, c-format
 
11213
 msgid "%s\n"
 
11214
 msgstr "%s\n"
 
11215
 
 
11216
 # can we use j/n here, too?
 
11217
 # 2002-04-23 18:57:43 CEST -ke-
 
11218
-#: gcc.c:2704
 
11219
+#: gcc.c:2705
 
11220
 #, c-format
 
11221
 msgid ""
 
11222
 "\n"
 
11223
@@ -254,77 +254,77 @@
 
11224
 "\n"
 
11225
 "Fortfahren? (y oder n) "
 
11226
 
 
11227
-#: gcc.c:2844
 
11228
+#: gcc.c:2845
 
11229
 #, c-format
 
11230
 msgid "# %s %.2f %.2f\n"
 
11231
 msgstr "# %s %.2f %.2f\n"
 
11232
 
 
11233
-#: gcc.c:3047
 
11234
+#: gcc.c:3048
 
11235
 #, c-format
 
11236
 msgid "Usage: %s [options] file...\n"
 
11237
 msgstr "Aufruf: %s [Optionen] Datei...\n"
 
11238
 
 
11239
-#: gcc.c:3048
 
11240
+#: gcc.c:3049
 
11241
 msgid "Options:\n"
 
11242
 msgstr "Optionen:\n"
 
11243
 
 
11244
-#: gcc.c:3050
 
11245
+#: gcc.c:3051
 
11246
 msgid "  -pass-exit-codes         Exit with highest error code from a phase\n"
 
11247
 msgstr "  -pass-exit-codes         Ende mit höchstem Rückgabe-Code einer Phase\n"
 
11248
 
 
11249
-#: gcc.c:3051
 
11250
+#: gcc.c:3052
 
11251
 msgid "  --help                   Display this information\n"
 
11252
 msgstr "  --help                   Diese Informationen anzeigen\n"
 
11253
 
 
11254
-#: gcc.c:3052
 
11255
+#: gcc.c:3053
 
11256
 msgid "  --target-help            Display target specific command line options\n"
 
11257
 msgstr "  --target-help            Zielspezifische Kommandozeilenoptionen anzeigen\n"
 
11258
 
 
11259
-#: gcc.c:3053
 
11260
+#: gcc.c:3054
 
11261
 msgid "  --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,...]\n"
 
11262
 msgstr "  --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,...]\n"
 
11263
 
 
11264
-#: gcc.c:3054
 
11265
+#: gcc.c:3055
 
11266
 msgid "                           Display specific types of command line options\n"
 
11267
 msgstr "                           Spezifische Typen der Kommandozeilenoptionen anzeigen\n"
 
11268
 
 
11269
-#: gcc.c:3056
 
11270
+#: gcc.c:3057
 
11271
 msgid "  (Use '-v --help' to display command line options of sub-processes)\n"
 
11272
 msgstr "  ('-v --help' zum Anzeigen der Kommandozeilenoptionen von Subprozessen verwenden)\n"
 
11273
 
 
11274
-#: gcc.c:3057
 
11275
+#: gcc.c:3058
 
11276
 msgid "  --version                Display compiler version information\n"
 
11277
 msgstr "  --version                Compilerversionsinformation anzeigen\n"
 
11278
 
 
11279
-#: gcc.c:3058
 
11280
+#: gcc.c:3059
 
11281
 msgid "  -dumpspecs               Display all of the built in spec strings\n"
 
11282
 msgstr "  -dumpspecs               Alle eingebauten Spezifikationszeichenketten anzeigen\n"
 
11283
 
 
11284
-#: gcc.c:3059
 
11285
+#: gcc.c:3060
 
11286
 msgid "  -dumpversion             Display the version of the compiler\n"
 
11287
 msgstr "  -dumpversion             Compilerversion anzeigen\n"
 
11288
 
 
11289
-#: gcc.c:3060
 
11290
+#: gcc.c:3061
 
11291
 msgid "  -dumpmachine             Display the compiler's target processor\n"
 
11292
 msgstr "  -dumpmachine             Zielprozessor des Compilers anzeigen\n"
 
11293
 
 
11294
-#: gcc.c:3061
 
11295
+#: gcc.c:3062
 
11296
 msgid "  -print-search-dirs       Display the directories in the compiler's search path\n"
 
11297
 msgstr "  -print-search-dirs       Verzeichnisse im Suchpfad des Compilers anzeigen\n"
 
11298
 
 
11299
-#: gcc.c:3062
 
11300
+#: gcc.c:3063
 
11301
 msgid "  -print-libgcc-file-name  Display the name of the compiler's companion library\n"
 
11302
 msgstr "  -print-libgcc-file-name  Name der Begleitbibliothek des Compilers anzeigen\n"
 
11303
 
 
11304
-#: gcc.c:3063
 
11305
+#: gcc.c:3064
 
11306
 msgid "  -print-file-name=<lib>   Display the full path to library <lib>\n"
 
11307
 msgstr "  -print-file-name=<lib>   Vollen Pfad zur Bibliothek <lib> anzeigen\n"
 
11308
 
 
11309
-#: gcc.c:3064
 
11310
+#: gcc.c:3065
 
11311
 msgid "  -print-prog-name=<prog>  Display the full path to compiler component <prog>\n"
 
11312
 msgstr "  -print-prog-name=<prog>  Vollen Pfad zur Compilerkomponente <prog> anzeigen\n"
 
11313
 
 
11314
-#: gcc.c:3065
 
11315
+#: gcc.c:3066
 
11316
 msgid ""
 
11317
 "  -print-multiarch         Display the target's normalized GNU triplet, used as\n"
 
11318
 "                           a component in the library path\n"
 
11319
@@ -332,11 +332,11 @@
 
11320
 "  -print-multiarch         Normalisiertes GNU-Tripel für das Ziel anzeigen,\n"
 
11321
 "                           als Komponente im Bibliothekspfad verwendet\n"
 
11322
 
 
11323
-#: gcc.c:3068
 
11324
+#: gcc.c:3069
 
11325
 msgid "  -print-multi-directory   Display the root directory for versions of libgcc\n"
 
11326
 msgstr "  -print-multi-directory   Wurzelverzeichnis für Versionen von libgcc anzeigen\n"
 
11327
 
 
11328
-#: gcc.c:3069
 
11329
+#: gcc.c:3070
 
11330
 msgid ""
 
11331
 "  -print-multi-lib         Display the mapping between command line options and\n"
 
11332
 "                           multiple library search directories\n"
 
11333
@@ -344,53 +344,53 @@
 
11334
 "  -print-multi-lib         Abbildung zwischen Kommandozeilenoptionen und\n"
 
11335
 "                           mehreren Suchverzeichnissen für Bibliotheken anzeigen\n"
 
11336
 
 
11337
-#: gcc.c:3072
 
11338
+#: gcc.c:3073
 
11339
 msgid "  -print-multi-os-directory Display the relative path to OS libraries\n"
 
11340
 msgstr ""
 
11341
 "  -print-multi-os-directory Relativen Pfad zu Betriebssystembibliotheken\n"
 
11342
 "                            anzeigen\n"
 
11343
 
 
11344
-#: gcc.c:3073
 
11345
+#: gcc.c:3074
 
11346
 msgid "  -print-sysroot           Display the target libraries directory\n"
 
11347
 msgstr "  -print-sysroot           Verzeichnis der Ziel-Bibliotheken anzeigen\n"
 
11348
 
 
11349
-#: gcc.c:3074
 
11350
+#: gcc.c:3075
 
11351
 msgid "  -print-sysroot-headers-suffix Display the sysroot suffix used to find headers\n"
 
11352
 msgstr "  -print-sysroot-headers-suffix Den für Headersuche verwendeten sysroot-Suffix anzeigen\n"
 
11353
 
 
11354
-#: gcc.c:3075
 
11355
+#: gcc.c:3076
 
11356
 msgid "  -Wa,<options>            Pass comma-separated <options> on to the assembler\n"
 
11357
 msgstr "  -Wa,<Optionen>           Komma-getrennte <Optionen> an Assembler übergeben\n"
 
11358
 
 
11359
-#: gcc.c:3076
 
11360
+#: gcc.c:3077
 
11361
 msgid "  -Wp,<options>            Pass comma-separated <options> on to the preprocessor\n"
 
11362
 msgstr "  -Wp,<Optionen>           Komma-getrennte <Optionen> an Präprozessor übergeben\n"
 
11363
 
 
11364
-#: gcc.c:3077
 
11365
+#: gcc.c:3078
 
11366
 msgid "  -Wl,<options>            Pass comma-separated <options> on to the linker\n"
 
11367
 msgstr "  -Wl,<Optionen>           Komma-getrennte <Optionen> an Linker übergeben\n"
 
11368
 
 
11369
-#: gcc.c:3078
 
11370
+#: gcc.c:3079
 
11371
 msgid "  -Xassembler <arg>        Pass <arg> on to the assembler\n"
 
11372
 msgstr "  -Xassembler <arg>        <arg> an den Assembler übergeben\n"
 
11373
 
 
11374
-#: gcc.c:3079
 
11375
+#: gcc.c:3080
 
11376
 msgid "  -Xpreprocessor <arg>     Pass <arg> on to the preprocessor\n"
 
11377
 msgstr "  -Xpreprocessor <arg>     <arg> an den Präprozessor übergeben\n"
 
11378
 
 
11379
-#: gcc.c:3080
 
11380
+#: gcc.c:3081
 
11381
 msgid "  -Xlinker <arg>           Pass <arg> on to the linker\n"
 
11382
 msgstr "  -Xlinker <arg>           <arg> an den Linker übergeben\n"
 
11383
 
 
11384
-#: gcc.c:3081
 
11385
+#: gcc.c:3082
 
11386
 msgid "  -save-temps              Do not delete intermediate files\n"
 
11387
 msgstr "  -save-temps              Temporäre Dateien nicht löschen\n"
 
11388
 
 
11389
-#: gcc.c:3082
 
11390
+#: gcc.c:3083
 
11391
 msgid "  -save-temps=<arg>        Do not delete intermediate files\n"
 
11392
 msgstr "  -save-temps=<arg>        Temporäre Dateien nicht löschen\n"
 
11393
 
 
11394
-#: gcc.c:3083
 
11395
+#: gcc.c:3084
 
11396
 msgid ""
 
11397
 "  -no-canonical-prefixes   Do not canonicalize paths when building relative\n"
 
11398
 "                           prefixes to other gcc components\n"
 
11399
@@ -398,25 +398,25 @@
 
11400
 "  -no-canonical-prefixes   Pfade beim Erzeugen relativer Präfixe zu anderen\n"
 
11401
 "                           GCC-Komponenten nicht kanonisieren\n"
 
11402
 
 
11403
-#: gcc.c:3086
 
11404
+#: gcc.c:3087
 
11405
 msgid "  -pipe                    Use pipes rather than intermediate files\n"
 
11406
 msgstr "  -pipe                    Pipes statt temporärer Dateien verwenden\n"
 
11407
 
 
11408
-#: gcc.c:3087
 
11409
+#: gcc.c:3088
 
11410
 msgid "  -time                    Time the execution of each subprocess\n"
 
11411
 msgstr "  -time                    Zeit für Ausführung jedes Subprozesses stoppen\n"
 
11412
 
 
11413
-#: gcc.c:3088
 
11414
+#: gcc.c:3089
 
11415
 msgid "  -specs=<file>            Override built-in specs with the contents of <file>\n"
 
11416
 msgstr ""
 
11417
 "  -specs=<Datei>           Eingebaute Spezifikationen mit Inhalt der <Datei>\n"
 
11418
 "                           überschreiben\n"
 
11419
 
 
11420
-#: gcc.c:3089
 
11421
+#: gcc.c:3090
 
11422
 msgid "  -std=<standard>          Assume that the input sources are for <standard>\n"
 
11423
 msgstr "  -std=<Standard>          Annehmen, dass die Eingabequellen für <Standard> sind\n"
 
11424
 
 
11425
-#: gcc.c:3090
 
11426
+#: gcc.c:3091
 
11427
 msgid ""
 
11428
 "  --sysroot=<directory>    Use <directory> as the root directory for headers\n"
 
11429
 "                           and libraries\n"
 
11430
@@ -424,47 +424,47 @@
 
11431
 "  --sysroot=<Verzeichnis>  <Verzeichnis> als Root-Verzeichnis für Header und\n"
 
11432
 "                           Bibliotheken verwenden\n"
 
11433
 
 
11434
-#: gcc.c:3093
 
11435
+#: gcc.c:3094
 
11436
 msgid "  -B <directory>           Add <directory> to the compiler's search paths\n"
 
11437
 msgstr "  -B <Verzeichnis>         <Verzeichnis> zum Suchpfad des Compilers hinzufügen\n"
 
11438
 
 
11439
-#: gcc.c:3094
 
11440
+#: gcc.c:3095
 
11441
 msgid "  -v                       Display the programs invoked by the compiler\n"
 
11442
 msgstr "  -v                       Vom Compiler aufgerufene Programme anzeigen\n"
 
11443
 
 
11444
-#: gcc.c:3095
 
11445
+#: gcc.c:3096
 
11446
 msgid "  -###                     Like -v but options quoted and commands not executed\n"
 
11447
 msgstr ""
 
11448
 "  -###                     Wie -v, aber mit zitierten Optionen und nicht\n"
 
11449
 "                           ausgeführten Befehlen\n"
 
11450
 
 
11451
-#: gcc.c:3096
 
11452
+#: gcc.c:3097
 
11453
 msgid "  -E                       Preprocess only; do not compile, assemble or link\n"
 
11454
 msgstr ""
 
11455
 "  -E                       Nur Präprozessor, kein Compiler, Assembler oder\n"
 
11456
 "                           Binder\n"
 
11457
 
 
11458
-#: gcc.c:3097
 
11459
+#: gcc.c:3098
 
11460
 msgid "  -S                       Compile only; do not assemble or link\n"
 
11461
 msgstr "  -S                       Nur kompilieren, nicht assemblieren oder binden\n"
 
11462
 
 
11463
-#: gcc.c:3098
 
11464
+#: gcc.c:3099
 
11465
 msgid "  -c                       Compile and assemble, but do not link\n"
 
11466
 msgstr "  -c                       Nur kompilieren und assemblieren, aber nicht binden\n"
 
11467
 
 
11468
-#: gcc.c:3099
 
11469
+#: gcc.c:3100
 
11470
 msgid "  -o <file>                Place the output into <file>\n"
 
11471
 msgstr "  -o <Datei>               Ausgabe in <Datei> schreiben\n"
 
11472
 
 
11473
-#: gcc.c:3100
 
11474
+#: gcc.c:3101
 
11475
 msgid "  -pie                     Create a position independent executable\n"
 
11476
 msgstr "  -pie                     Eine lageunabhängige ausführbare Datei erzeugen\n"
 
11477
 
 
11478
-#: gcc.c:3101
 
11479
+#: gcc.c:3102
 
11480
 msgid "  -shared                  Create a shared library\n"
 
11481
 msgstr "  -shared                  Eine Shared Library erzeugen\n"
 
11482
 
 
11483
-#: gcc.c:3102
 
11484
+#: gcc.c:3103
 
11485
 msgid ""
 
11486
 "  -x <language>            Specify the language of the following input files\n"
 
11487
 "                           Permissible languages include: c c++ assembler none\n"
 
11488
@@ -477,7 +477,7 @@
 
11489
 "                           verhalten, die Sprache aufgrund der Dateinamens-\n"
 
11490
 "                           erweiterung zu vermuten\n"
 
11491
 
 
11492
-#: gcc.c:3109
 
11493
+#: gcc.c:3110
 
11494
 #, c-format
 
11495
 msgid ""
 
11496
 "\n"
 
11497
@@ -491,27 +491,27 @@
 
11498
 " Um andere Optionen an diese Prozesse zu übergeben, müssen die Optionen\n"
 
11499
 " -W<Buchstabe> verwendet werden.\n"
 
11500
 
 
11501
-#: gcc.c:5364
 
11502
+#: gcc.c:5365
 
11503
 #, c-format
 
11504
 msgid "Processing spec (%s), which is '%s'\n"
 
11505
 msgstr "Spezifikation (%s) wird verarbeitet, welche »%s« ist\n"
 
11506
 
 
11507
-#: gcc.c:6649
 
11508
+#: gcc.c:6651
 
11509
 #, c-format
 
11510
 msgid "install: %s%s\n"
 
11511
 msgstr "installiere: %s%s\n"
 
11512
 
 
11513
-#: gcc.c:6652
 
11514
+#: gcc.c:6654
 
11515
 #, c-format
 
11516
 msgid "programs: %s\n"
 
11517
 msgstr "Programme: %s\n"
 
11518
 
 
11519
-#: gcc.c:6654
 
11520
+#: gcc.c:6656
 
11521
 #, c-format
 
11522
 msgid "libraries: %s\n"
 
11523
 msgstr "Bibliotheken: %s\n"
 
11524
 
 
11525
-#: gcc.c:6738
 
11526
+#: gcc.c:6740
 
11527
 #, c-format
 
11528
 msgid ""
 
11529
 "\n"
 
11530
@@ -522,16 +522,16 @@
 
11531
 "folgenden Hinweise; Fehler in der deutschen Übersetzung sind an\n"
 
11532
 "translation-team-de@lists.sourceforge.net zu melden:\n"
 
11533
 
 
11534
-#: gcc.c:6754
 
11535
+#: gcc.c:6756
 
11536
 #, c-format
 
11537
 msgid "%s %s%s\n"
 
11538
 msgstr "%s %s%s\n"
 
11539
 
 
11540
-#: gcc.c:6757 gcov.c:491 fortran/gfortranspec.c:303 java/jcf-dump.c:1230
 
11541
+#: gcc.c:6759 gcov.c:491 fortran/gfortranspec.c:303 java/jcf-dump.c:1230
 
11542
 msgid "(C)"
 
11543
 msgstr "(C)"
 
11544
 
 
11545
-#: gcc.c:6758 java/jcf-dump.c:1231
 
11546
+#: gcc.c:6760 java/jcf-dump.c:1231
 
11547
 #, c-format
 
11548
 msgid ""
 
11549
 "This is free software; see the source for copying conditions.  There is NO\n"
 
11550
@@ -542,32 +542,32 @@
 
11551
 "gibt KEINE Garantie; auch nicht für MARKTGÄNGIGKEIT oder FÜR SPEZIELLE ZWECKE.\n"
 
11552
 "\n"
 
11553
 
 
11554
-#: gcc.c:6775
 
11555
+#: gcc.c:6777
 
11556
 #, c-format
 
11557
 msgid "Target: %s\n"
 
11558
 msgstr "Ziel: %s\n"
 
11559
 
 
11560
-#: gcc.c:6776
 
11561
+#: gcc.c:6778
 
11562
 #, c-format
 
11563
 msgid "Configured with: %s\n"
 
11564
 msgstr "Konfiguriert mit: %s\n"
 
11565
 
 
11566
-#: gcc.c:6790
 
11567
+#: gcc.c:6792
 
11568
 #, c-format
 
11569
 msgid "Thread model: %s\n"
 
11570
 msgstr "Thread-Modell: %s\n"
 
11571
 
 
11572
-#: gcc.c:6801
 
11573
+#: gcc.c:6803
 
11574
 #, c-format
 
11575
 msgid "gcc version %s %s\n"
 
11576
 msgstr "gcc-Version %s %s\n"
 
11577
 
 
11578
-#: gcc.c:6804
 
11579
+#: gcc.c:6806
 
11580
 #, c-format
 
11581
 msgid "gcc driver version %s %sexecuting gcc version %s\n"
 
11582
 msgstr "gcc-Treiberversion %s %s führt GCC-Version %s aus\n"
 
11583
 
 
11584
-#: gcc.c:7058
 
11585
+#: gcc.c:7061
 
11586
 #, c-format
 
11587
 msgid ""
 
11588
 "\n"
 
11589
@@ -580,7 +580,7 @@
 
11590
 "==============\n"
 
11591
 "\n"
 
11592
 
 
11593
-#: gcc.c:7059
 
11594
+#: gcc.c:7062
 
11595
 #, c-format
 
11596
 msgid ""
 
11597
 "Use \"-Wl,OPTION\" to pass \"OPTION\" to the linker.\n"
 
11598
@@ -589,7 +589,7 @@
 
11599
 "»-Wl,OPTION« verwenden, um »OPTION« an den Linker zu übergeben.\n"
 
11600
 "\n"
 
11601
 
 
11602
-#: gcc.c:8276
 
11603
+#: gcc.c:8279
 
11604
 #, c-format
 
11605
 msgid ""
 
11606
 "Assembler options\n"
 
11607
@@ -600,7 +600,7 @@
 
11608
 "=================\n"
 
11609
 "\n"
 
11610
 
 
11611
-#: gcc.c:8277
 
11612
+#: gcc.c:8280
 
11613
 #, c-format
 
11614
 msgid ""
 
11615
 "Use \"-Wa,OPTION\" to pass \"OPTION\" to the assembler.\n"
 
11616
@@ -1030,17 +1030,17 @@
 
11617
 msgid "ignoring nonexistent directory \"%s\"\n"
 
11618
 msgstr "nicht vorhandenes Verzeichnis »%s« wird ignoriert\n"
 
11619
 
 
11620
-#: incpath.c:363
 
11621
+#: incpath.c:374
 
11622
 #, c-format
 
11623
 msgid "#include \"...\" search starts here:\n"
 
11624
 msgstr "#include \"...\" - Suche beginnt hier:\n"
 
11625
 
 
11626
-#: incpath.c:367
 
11627
+#: incpath.c:378
 
11628
 #, c-format
 
11629
 msgid "#include <...> search starts here:\n"
 
11630
 msgstr "#include <...> - Suche beginnt hier:\n"
 
11631
 
 
11632
-#: incpath.c:372
 
11633
+#: incpath.c:383
 
11634
 #, c-format
 
11635
 msgid "End of search list.\n"
 
11636
 msgstr "Ende der Suchliste.\n"
 
11637
@@ -1071,44 +1071,44 @@
 
11638
 msgid "At top level:"
 
11639
 msgstr "Auf höchster Ebene:"
 
11640
 
 
11641
-#: langhooks.c:400 cp/error.c:3038
 
11642
+#: langhooks.c:400 cp/error.c:3042
 
11643
 #, c-format
 
11644
 msgid "In member function %qs"
 
11645
 msgstr "In Elementfunktion %qs"
 
11646
 
 
11647
-#: langhooks.c:404 cp/error.c:3041
 
11648
+#: langhooks.c:404 cp/error.c:3045
 
11649
 #, c-format
 
11650
 msgid "In function %qs"
 
11651
 msgstr "In Funktion %qs"
 
11652
 
 
11653
-#: langhooks.c:455 cp/error.c:2991
 
11654
+#: langhooks.c:455 cp/error.c:2995
 
11655
 #, c-format
 
11656
 msgid "    inlined from %qs at %s:%d:%d"
 
11657
 msgstr "    eingefügt von %qs bei %s:%d:%d"
 
11658
 
 
11659
-#: langhooks.c:460 cp/error.c:2996
 
11660
+#: langhooks.c:460 cp/error.c:3000
 
11661
 #, c-format
 
11662
 msgid "    inlined from %qs at %s:%d"
 
11663
 msgstr "    eingefügt von %qs bei %s:%d"
 
11664
 
 
11665
-#: langhooks.c:466 cp/error.c:3002
 
11666
+#: langhooks.c:466 cp/error.c:3006
 
11667
 #, c-format
 
11668
 msgid "    inlined from %qs"
 
11669
 msgstr "    eingefügt von %qs"
 
11670
 
 
11671
-#: loop-iv.c:3029 tree-ssa-loop-niter.c:1924
 
11672
+#: loop-iv.c:3029 tree-ssa-loop-niter.c:1925
 
11673
 msgid "assuming that the loop is not infinite"
 
11674
 msgstr "es wird angenommen, dass es sich nicht um eine Endlosschleife handelt"
 
11675
 
 
11676
-#: loop-iv.c:3030 tree-ssa-loop-niter.c:1925
 
11677
+#: loop-iv.c:3030 tree-ssa-loop-niter.c:1926
 
11678
 msgid "cannot optimize possibly infinite loops"
 
11679
 msgstr "mögliche Endlosscheife kann nicht optimiert werden"
 
11680
 
 
11681
-#: loop-iv.c:3038 tree-ssa-loop-niter.c:1929
 
11682
+#: loop-iv.c:3038 tree-ssa-loop-niter.c:1930
 
11683
 msgid "assuming that the loop counter does not overflow"
 
11684
 msgstr "es wird angenommen, dass die Schleifen-Zählvariable nicht überläuft"
 
11685
 
 
11686
-#: loop-iv.c:3039 tree-ssa-loop-niter.c:1930
 
11687
+#: loop-iv.c:3039 tree-ssa-loop-niter.c:1931
 
11688
 msgid "cannot optimize loop, the loop counter may overflow"
 
11689
 msgstr "Schleife kann nicht optimiert werden, Schleifen-Zählvariable könnte überlaufen"
 
11690
 
 
11691
@@ -1186,78 +1186,78 @@
 
11692
 msgid "This switch lacks documentation"
 
11693
 msgstr "Dieser Schalter ist undokumentiert"
 
11694
 
 
11695
-#: opts.c:1015
 
11696
+#: opts.c:1018
 
11697
 msgid "[default]"
 
11698
 msgstr "[Standard]"
 
11699
 
 
11700
-#: opts.c:1026
 
11701
+#: opts.c:1029
 
11702
 msgid "[enabled]"
 
11703
 msgstr "[eingeschaltet]"
 
11704
 
 
11705
-#: opts.c:1026
 
11706
+#: opts.c:1029
 
11707
 msgid "[disabled]"
 
11708
 msgstr "[ausgeschaltet]"
 
11709
 
 
11710
-#: opts.c:1045
 
11711
+#: opts.c:1048
 
11712
 #, c-format
 
11713
 msgid " No options with the desired characteristics were found\n"
 
11714
 msgstr " Keine Optionen mit den gewünschten Eigenschaften gefunden\n"
 
11715
 
 
11716
-#: opts.c:1054
 
11717
+#: opts.c:1057
 
11718
 #, c-format
 
11719
 msgid " None found.  Use --help=%s to show *all* the options supported by the %s front-end\n"
 
11720
 msgstr " Nichts gefunden. --help=%s verwenden, um *alle* vom Frontend %s unterstützten Optionen anzuzeigen\n"
 
11721
 
 
11722
-#: opts.c:1060
 
11723
+#: opts.c:1063
 
11724
 #, c-format
 
11725
 msgid " All options with the desired characteristics have already been displayed\n"
 
11726
 msgstr " Alle Optionen mit den gewünschten Eigenschaften wurden bereits angezeigt\n"
 
11727
 
 
11728
-#: opts.c:1155
 
11729
+#: opts.c:1158
 
11730
 msgid "The following options are target specific"
 
11731
 msgstr "Die folgenden Optionen sind zielspezifisch"
 
11732
 
 
11733
-#: opts.c:1158
 
11734
+#: opts.c:1161
 
11735
 msgid "The following options control compiler warning messages"
 
11736
 msgstr "Die folgenden Optionen steuern Warnmeldungen des Compilers"
 
11737
 
 
11738
-#: opts.c:1161
 
11739
+#: opts.c:1164
 
11740
 msgid "The following options control optimizations"
 
11741
 msgstr "Die folgenden Optionen steuern Optimierungen"
 
11742
 
 
11743
-#: opts.c:1164 opts.c:1203
 
11744
+#: opts.c:1167 opts.c:1206
 
11745
 msgid "The following options are language-independent"
 
11746
 msgstr "Die folgenden Optionen sind sprach-unabhängig"
 
11747
 
 
11748
-#: opts.c:1167
 
11749
+#: opts.c:1170
 
11750
 msgid "The --param option recognizes the following as parameters"
 
11751
 msgstr "Die Option »--param« erkennt die folgenden Parameter"
 
11752
 
 
11753
-#: opts.c:1173
 
11754
+#: opts.c:1176
 
11755
 msgid "The following options are specific to just the language "
 
11756
 msgstr "Die folgenden Optionen sind nur spezifisch für die Sprache "
 
11757
 
 
11758
-#: opts.c:1175
 
11759
+#: opts.c:1178
 
11760
 msgid "The following options are supported by the language "
 
11761
 msgstr "Die folgenden Optionen werden von der Sprache unterstützt "
 
11762
 
 
11763
-#: opts.c:1186
 
11764
+#: opts.c:1189
 
11765
 msgid "The following options are not documented"
 
11766
 msgstr "Die folgenden Optionen sind nicht dokumentiert"
 
11767
 
 
11768
-#: opts.c:1188
 
11769
+#: opts.c:1191
 
11770
 msgid "The following options take separate arguments"
 
11771
 msgstr "Die folgenden Optionen verwenden separate Argumente"
 
11772
 
 
11773
-#: opts.c:1190
 
11774
+#: opts.c:1193
 
11775
 msgid "The following options take joined arguments"
 
11776
 msgstr "Die folgenden Optionen verwenden gemeinsame Argumente"
 
11777
 
 
11778
-#: opts.c:1201
 
11779
+#: opts.c:1204
 
11780
 msgid "The following options are language-related"
 
11781
 msgstr "Die folgenden Optionen sind sprachbezogen"
 
11782
 
 
11783
-#: opts.c:2078
 
11784
+#: opts.c:2081
 
11785
 msgid "enabled by default"
 
11786
 msgstr "standardmäßig aktiviert"
 
11787
 
 
11788
@@ -2446,7 +2446,7 @@
 
11789
 msgid "<return-value>"
 
11790
 msgstr "<Rückgabewert>"
 
11791
 
 
11792
-#: c-family/c-pretty-print.c:2147 cp/error.c:1818 cp/error.c:2764
 
11793
+#: c-family/c-pretty-print.c:2147 cp/error.c:1818 cp/error.c:2768
 
11794
 msgid "<unknown>"
 
11795
 msgstr "<unbekannt>"
 
11796
 
 
11797
@@ -2464,7 +2464,7 @@
 
11798
 msgid "incompatible floating point / vector register operand for '%%%c'"
 
11799
 msgstr "unverträglicher Gleitkomma- / Vektorregisteroperand für »%%%c«"
 
11800
 
 
11801
-#: config/aarch64/aarch64.c:3399 config/arm/arm.c:18223
 
11802
+#: config/aarch64/aarch64.c:3399 config/arm/arm.c:18233
 
11803
 #, c-format
 
11804
 msgid "missing operand"
 
11805
 msgstr "fehlender Operand"
 
11806
@@ -2568,33 +2568,34 @@
 
11807
 msgid "invalid %%xn code"
 
11808
 msgstr "ungültiger %%xn-Code"
 
11809
 
 
11810
-#: config/arm/arm.c:17560 config/arm/arm.c:17578
 
11811
+#: config/arm/arm.c:15438 config/arm/arm.c:15463 config/arm/arm.c:15473
 
11812
+#: config/arm/arm.c:15482 config/arm/arm.c:15490
 
11813
 #, c-format
 
11814
+msgid "invalid shift operand"
 
11815
+msgstr "ungültiger Schiebeoperand"
 
11816
+
 
11817
+#: config/arm/arm.c:17576 config/arm/arm.c:17594
 
11818
+#, c-format
 
11819
 msgid "predicated Thumb instruction"
 
11820
 msgstr "angegebene Thumb-Anweisung"
 
11821
 
 
11822
-#: config/arm/arm.c:17566
 
11823
+#: config/arm/arm.c:17582
 
11824
 #, c-format
 
11825
 msgid "predicated instruction in conditional sequence"
 
11826
 msgstr "angegebene Anweisung in bedingter Sequenz"
 
11827
 
 
11828
-#: config/arm/arm.c:17697 config/arm/arm.c:17710
 
11829
+#: config/arm/arm.c:17713 config/arm/arm.c:17726
 
11830
 #, c-format
 
11831
 msgid "Unsupported operand for code '%c'"
 
11832
 msgstr "Operand für Code »%c« nicht unterstützt"
 
11833
 
 
11834
-#: config/arm/arm.c:17748
 
11835
-#, c-format
 
11836
-msgid "invalid shift operand"
 
11837
-msgstr "ungültiger Schiebeoperand"
 
11838
-
 
11839
-#: config/arm/arm.c:17805 config/arm/arm.c:17827 config/arm/arm.c:17837
 
11840
-#: config/arm/arm.c:17847 config/arm/arm.c:17857 config/arm/arm.c:17896
 
11841
-#: config/arm/arm.c:17914 config/arm/arm.c:17939 config/arm/arm.c:17954
 
11842
-#: config/arm/arm.c:17981 config/arm/arm.c:17988 config/arm/arm.c:18006
 
11843
-#: config/arm/arm.c:18013 config/arm/arm.c:18021 config/arm/arm.c:18042
 
11844
-#: config/arm/arm.c:18049 config/arm/arm.c:18174 config/arm/arm.c:18181
 
11845
-#: config/arm/arm.c:18204 config/arm/arm.c:18211 config/bfin/bfin.c:1439
 
11846
+#: config/arm/arm.c:17815 config/arm/arm.c:17837 config/arm/arm.c:17847
 
11847
+#: config/arm/arm.c:17857 config/arm/arm.c:17867 config/arm/arm.c:17906
 
11848
+#: config/arm/arm.c:17924 config/arm/arm.c:17949 config/arm/arm.c:17964
 
11849
+#: config/arm/arm.c:17991 config/arm/arm.c:17998 config/arm/arm.c:18016
 
11850
+#: config/arm/arm.c:18023 config/arm/arm.c:18031 config/arm/arm.c:18052
 
11851
+#: config/arm/arm.c:18059 config/arm/arm.c:18184 config/arm/arm.c:18191
 
11852
+#: config/arm/arm.c:18214 config/arm/arm.c:18221 config/bfin/bfin.c:1439
 
11853
 #: config/bfin/bfin.c:1446 config/bfin/bfin.c:1453 config/bfin/bfin.c:1460
 
11854
 #: config/bfin/bfin.c:1469 config/bfin/bfin.c:1476 config/bfin/bfin.c:1483
 
11855
 #: config/bfin/bfin.c:1490
 
11856
@@ -2602,22 +2603,22 @@
 
11857
 msgid "invalid operand for code '%c'"
 
11858
 msgstr "ungültiger Operand für Code »%c«"
 
11859
 
 
11860
-#: config/arm/arm.c:17909
 
11861
+#: config/arm/arm.c:17919
 
11862
 #, c-format
 
11863
 msgid "instruction never executed"
 
11864
 msgstr "Anweisung wird niemals ausgeführt"
 
11865
 
 
11866
 #. Former Maverick support, removed after GCC-4.7.
 
11867
-#: config/arm/arm.c:17930
 
11868
+#: config/arm/arm.c:17940
 
11869
 #, c-format
 
11870
 msgid "obsolete Maverick format code '%c'"
 
11871
 msgstr "veralteter Maverick-Formatcode »%c«"
 
11872
 
 
11873
-#: config/arm/arm.c:20988
 
11874
+#: config/arm/arm.c:20998
 
11875
 msgid "function parameters cannot have __fp16 type"
 
11876
 msgstr "Funktionsparameter können nicht Typ __fp16 haben"
 
11877
 
 
11878
-#: config/arm/arm.c:20998
 
11879
+#: config/arm/arm.c:21008
 
11880
 msgid "functions cannot return __fp16 type"
 
11881
 msgstr "Funktionen können nicht Typ __fp16 zurückgeben"
 
11882
 
 
11883
@@ -2652,7 +2653,7 @@
 
11884
 
 
11885
 #: config/avr/avr.c:2234
 
11886
 #, c-format
 
11887
-msgid "Unsupported code '%c'for fixed-point:"
 
11888
+msgid "Unsupported code '%c' for fixed-point:"
 
11889
 msgstr "Code »%c« für Festkomma nicht unterstützt:"
 
11890
 
 
11891
 #: config/avr/avr.c:2243
 
11892
@@ -2699,8 +2700,8 @@
 
11893
 msgstr "ungültiger const_double-Operand"
 
11894
 
 
11895
 #: config/cris/cris.c:580 config/moxie/moxie.c:111 final.c:3311 final.c:3313
 
11896
-#: fold-const.c:270 gcc.c:4712 gcc.c:4726 loop-iv.c:3031 loop-iv.c:3040
 
11897
-#: rtl-error.c:102 toplev.c:332 tree-ssa-loop-niter.c:1933 tree-vrp.c:6783
 
11898
+#: fold-const.c:270 gcc.c:4713 gcc.c:4727 loop-iv.c:3031 loop-iv.c:3040
 
11899
+#: rtl-error.c:102 toplev.c:332 tree-ssa-loop-niter.c:1934 tree-vrp.c:6783
 
11900
 #: cp/typeck.c:5618 java/expr.c:389 lto/lto-object.c:189 lto/lto-object.c:287
 
11901
 #: lto/lto-object.c:344 lto/lto-object.c:368
 
11902
 #, gcc-internal-format, gfc-internal-format
 
11903
@@ -3041,8 +3042,8 @@
 
11904
 msgid "invalid operation on %<__fpreg%>"
 
11905
 msgstr "ungültige Operation auf %<__fpreg%>"
 
11906
 
 
11907
-#: config/iq2000/iq2000.c:3132 config/tilegx/tilegx.c:5205
 
11908
-#: config/tilepro/tilepro.c:4695
 
11909
+#: config/iq2000/iq2000.c:3132 config/tilegx/tilegx.c:5203
 
11910
+#: config/tilepro/tilepro.c:4693
 
11911
 #, c-format
 
11912
 msgid "invalid %%P operand"
 
11913
 msgstr "ungültiger %%P-Operand"
 
11914
@@ -3057,20 +3058,20 @@
 
11915
 msgid "invalid use of %%d, %%x, or %%X"
 
11916
 msgstr "ungültige Verwendung von %%d, %%x oder %%X"
 
11917
 
 
11918
-#: config/lm32/lm32.c:521
 
11919
+#: config/lm32/lm32.c:518
 
11920
 #, c-format
 
11921
 msgid "only 0.0 can be loaded as an immediate"
 
11922
 msgstr "nur 0.0 kann als Immediate geladen werden"
 
11923
 
 
11924
-#: config/lm32/lm32.c:591
 
11925
+#: config/lm32/lm32.c:588
 
11926
 msgid "bad operand"
 
11927
 msgstr "Ungültiger Operand"
 
11928
 
 
11929
-#: config/lm32/lm32.c:603
 
11930
+#: config/lm32/lm32.c:600
 
11931
 msgid "can't use non gp relative absolute address"
 
11932
 msgstr "Nicht-GP-relative absolute Adresse kann nicht verwendet werden"
 
11933
 
 
11934
-#: config/lm32/lm32.c:607
 
11935
+#: config/lm32/lm32.c:604
 
11936
 msgid "invalid addressing mode"
 
11937
 msgstr "ungültiger Adressierungsmodus"
 
11938
 
 
11939
@@ -3139,36 +3140,36 @@
 
11940
 msgid "invalid %%L code"
 
11941
 msgstr "ungültiger %%L-Code"
 
11942
 
 
11943
-#: config/microblaze/microblaze.c:1760
 
11944
+#: config/microblaze/microblaze.c:2156
 
11945
 #, c-format
 
11946
 msgid "unknown punctuation '%c'"
 
11947
 msgstr "unbekanntes Zeichen »%c«"
 
11948
 
 
11949
-#: config/microblaze/microblaze.c:1769
 
11950
+#: config/microblaze/microblaze.c:2165
 
11951
 #, c-format
 
11952
 msgid "null pointer"
 
11953
 msgstr "Null-Zeiger"
 
11954
 
 
11955
-#: config/microblaze/microblaze.c:1804
 
11956
+#: config/microblaze/microblaze.c:2200
 
11957
 #, c-format
 
11958
 msgid "PRINT_OPERAND, invalid insn for %%C"
 
11959
 msgstr "PRINT_OPERAND, ungültiger Befehl für %%C"
 
11960
 
 
11961
-#: config/microblaze/microblaze.c:1833
 
11962
+#: config/microblaze/microblaze.c:2229
 
11963
 #, c-format
 
11964
 msgid "PRINT_OPERAND, invalid insn for %%N"
 
11965
 msgstr "PRINT_OPERAND, ungültiger Befehl für %%N"
 
11966
 
 
11967
-#: config/microblaze/microblaze.c:1853 config/microblaze/microblaze.c:2014
 
11968
+#: config/microblaze/microblaze.c:2249 config/microblaze/microblaze.c:2420
 
11969
 msgid "insn contains an invalid address !"
 
11970
 msgstr "Befehl enthält eine ungültige Adresse!"
 
11971
 
 
11972
-#: config/microblaze/microblaze.c:1867 config/microblaze/microblaze.c:2054
 
11973
+#: config/microblaze/microblaze.c:2264 config/microblaze/microblaze.c:2479
 
11974
 #: config/xtensa/xtensa.c:2443
 
11975
 msgid "invalid address"
 
11976
 msgstr "ungültige Adresse"
 
11977
 
 
11978
-#: config/microblaze/microblaze.c:1966
 
11979
+#: config/microblaze/microblaze.c:2363
 
11980
 #, c-format
 
11981
 msgid "letter %c was found & insn was not CONST_INT"
 
11982
 msgstr "Buchstabe %c gefunden und Befehl war nicht CONST_INT"
 
11983
@@ -3449,25 +3450,25 @@
 
11984
 msgid "invalid operand for code: '%c'"
 
11985
 msgstr "ungültiger Operand für Code: »%c«"
 
11986
 
 
11987
-#: config/sh/sh.c:1204
 
11988
+#: config/sh/sh.c:1201
 
11989
 #, c-format
 
11990
 msgid "invalid operand to %%R"
 
11991
 msgstr "ungültiger Operand für %%R"
 
11992
 
 
11993
-#: config/sh/sh.c:1231
 
11994
+#: config/sh/sh.c:1228
 
11995
 #, c-format
 
11996
 msgid "invalid operand to %%S"
 
11997
 msgstr "ungültiger Operand für %%S"
 
11998
 
 
11999
-#: config/sh/sh.c:9775
 
12000
+#: config/sh/sh.c:9772
 
12001
 msgid "created and used with different architectures / ABIs"
 
12002
 msgstr "erzeugt und mit anderen Architekturen / ABIs verwendet"
 
12003
 
 
12004
-#: config/sh/sh.c:9777
 
12005
+#: config/sh/sh.c:9774
 
12006
 msgid "created and used with different ABIs"
 
12007
 msgstr "erzeugt und mit anderen ABIs verwendet"
 
12008
 
 
12009
-#: config/sh/sh.c:9779
 
12010
+#: config/sh/sh.c:9776
 
12011
 msgid "created and used with different endianness"
 
12012
 msgstr "erzeugt und mit anderer Bytereihenfolge verwendet"
 
12013
 
 
12014
@@ -3486,13 +3487,13 @@
 
12015
 msgid "invalid %%B operand"
 
12016
 msgstr "ungültiger %%B-Operand"
 
12017
 
 
12018
-#: config/sparc/sparc.c:8508 config/tilegx/tilegx.c:4988
 
12019
-#: config/tilepro/tilepro.c:4498
 
12020
+#: config/sparc/sparc.c:8508 config/tilegx/tilegx.c:4986
 
12021
+#: config/tilepro/tilepro.c:4496
 
12022
 #, c-format
 
12023
 msgid "invalid %%C operand"
 
12024
 msgstr "ungültiger %%C-Operand"
 
12025
 
 
12026
-#: config/sparc/sparc.c:8525 config/tilegx/tilegx.c:5021
 
12027
+#: config/sparc/sparc.c:8525 config/tilegx/tilegx.c:5019
 
12028
 #, c-format
 
12029
 msgid "invalid %%D operand"
 
12030
 msgstr "ungültiger %%D-Operand"
 
12031
@@ -3537,87 +3538,87 @@
 
12032
 msgid "xstormy16_print_operand: unknown code"
 
12033
 msgstr "xstormy16_print_operand: unbekannter Code"
 
12034
 
 
12035
-#: config/tilegx/tilegx.c:4973 config/tilepro/tilepro.c:4483
 
12036
+#: config/tilegx/tilegx.c:4971 config/tilepro/tilepro.c:4481
 
12037
 #, c-format
 
12038
 msgid "invalid %%c operand"
 
12039
 msgstr "ungültiger %%c-Operand"
 
12040
 
 
12041
-#: config/tilegx/tilegx.c:5004
 
12042
+#: config/tilegx/tilegx.c:5002
 
12043
 #, c-format
 
12044
 msgid "invalid %%d operand"
 
12045
 msgstr "ungültiger %%d-Operand"
 
12046
 
 
12047
-#: config/tilegx/tilegx.c:5101
 
12048
+#: config/tilegx/tilegx.c:5099
 
12049
 #, c-format
 
12050
 msgid "invalid %%H specifier"
 
12051
 msgstr "ungültiger %%H-Spezifizierer"
 
12052
 
 
12053
-#: config/tilegx/tilegx.c:5143 config/tilepro/tilepro.c:4512
 
12054
+#: config/tilegx/tilegx.c:5141 config/tilepro/tilepro.c:4510
 
12055
 #, c-format
 
12056
 msgid "invalid %%h operand"
 
12057
 msgstr "ungültiger %%h-Operand"
 
12058
 
 
12059
-#: config/tilegx/tilegx.c:5155 config/tilepro/tilepro.c:4576
 
12060
+#: config/tilegx/tilegx.c:5153 config/tilepro/tilepro.c:4574
 
12061
 #, c-format
 
12062
 msgid "invalid %%I operand"
 
12063
 msgstr "ungültiger %%I-Operand"
 
12064
 
 
12065
-#: config/tilegx/tilegx.c:5169 config/tilepro/tilepro.c:4590
 
12066
+#: config/tilegx/tilegx.c:5167 config/tilepro/tilepro.c:4588
 
12067
 #, c-format
 
12068
 msgid "invalid %%i operand"
 
12069
 msgstr "ungültiger %%i-Operand"
 
12070
 
 
12071
-#: config/tilegx/tilegx.c:5192 config/tilepro/tilepro.c:4613
 
12072
+#: config/tilegx/tilegx.c:5190 config/tilepro/tilepro.c:4611
 
12073
 #, c-format
 
12074
 msgid "invalid %%j operand"
 
12075
 msgstr "ungültiger %%j-Operand"
 
12076
 
 
12077
-#: config/tilegx/tilegx.c:5223
 
12078
+#: config/tilegx/tilegx.c:5221
 
12079
 #, c-format
 
12080
 msgid "invalid %%%c operand"
 
12081
 msgstr "ungültiger %%%c-Operand"
 
12082
 
 
12083
-#: config/tilegx/tilegx.c:5238 config/tilepro/tilepro.c:4727
 
12084
+#: config/tilegx/tilegx.c:5236 config/tilepro/tilepro.c:4725
 
12085
 #, c-format
 
12086
 msgid "invalid %%N operand"
 
12087
 msgstr "ungültiger %%N-Operand"
 
12088
 
 
12089
-#: config/tilegx/tilegx.c:5282
 
12090
+#: config/tilegx/tilegx.c:5280
 
12091
 #, c-format
 
12092
 msgid "invalid operand for 'r' specifier"
 
12093
 msgstr "ungültiger Operand für Spezifizierer »r«"
 
12094
 
 
12095
-#: config/tilegx/tilegx.c:5307 config/tilepro/tilepro.c:4809
 
12096
+#: config/tilegx/tilegx.c:5305 config/tilepro/tilepro.c:4807
 
12097
 #, c-format
 
12098
 msgid "unable to print out operand yet; code == %d (%c)"
 
12099
 msgstr "Operand kann noch nicht ausgegeben werden; Code == %d (%c)"
 
12100
 
 
12101
-#: config/tilepro/tilepro.c:4548
 
12102
+#: config/tilepro/tilepro.c:4546
 
12103
 #, c-format
 
12104
 msgid "invalid %%H operand"
 
12105
 msgstr "ungültiger %%H-Operand"
 
12106
 
 
12107
-#: config/tilepro/tilepro.c:4652
 
12108
+#: config/tilepro/tilepro.c:4650
 
12109
 #, c-format
 
12110
 msgid "invalid %%L operand"
 
12111
 msgstr "ungültiger %%L-Operand"
 
12112
 
 
12113
-#: config/tilepro/tilepro.c:4712
 
12114
+#: config/tilepro/tilepro.c:4710
 
12115
 #, c-format
 
12116
 msgid "invalid %%M operand"
 
12117
 msgstr "ungültiger %%M-Operand"
 
12118
 
 
12119
-#: config/tilepro/tilepro.c:4755
 
12120
+#: config/tilepro/tilepro.c:4753
 
12121
 #, c-format
 
12122
 msgid "invalid %%t operand"
 
12123
 msgstr "ungültiger %%t-Operand"
 
12124
 
 
12125
-#: config/tilepro/tilepro.c:4762
 
12126
+#: config/tilepro/tilepro.c:4760
 
12127
 #, c-format
 
12128
 msgid "invalid %%t operand '"
 
12129
 msgstr "ungültiger %%t-Operand '"
 
12130
 
 
12131
-#: config/tilepro/tilepro.c:4783
 
12132
+#: config/tilepro/tilepro.c:4781
 
12133
 #, c-format
 
12134
 msgid "invalid %%r operand"
 
12135
 msgstr "ungültiger %%r-Operand"
 
12136
@@ -3685,7 +3686,7 @@
 
12137
 msgid "({anonymous})"
 
12138
 msgstr "({anonym})"
 
12139
 
 
12140
-#: c/c-parser.c:943 cp/parser.c:23010
 
12141
+#: c/c-parser.c:943 cp/parser.c:23014
 
12142
 #, gcc-internal-format
 
12143
 msgid "expected end of line"
 
12144
 msgstr "Zeilenende erwartet"
 
12145
@@ -3695,8 +3696,8 @@
 
12146
 #: c/c-parser.c:7357 c/c-parser.c:7392 c/c-parser.c:7423 c/c-parser.c:7470
 
12147
 #: c/c-parser.c:7651 c/c-parser.c:8419 c/c-parser.c:8489 c/c-parser.c:8532
 
12148
 #: c/c-parser.c:9810 c/c-parser.c:9825 c/c-parser.c:9834 c/c-parser.c:9979
 
12149
-#: c/c-parser.c:10018 c/c-parser.c:2500 c/c-parser.c:7644 cp/parser.c:22423
 
12150
-#: cp/parser.c:22956
 
12151
+#: c/c-parser.c:10018 c/c-parser.c:2500 c/c-parser.c:7644 cp/parser.c:22427
 
12152
+#: cp/parser.c:22960
 
12153
 #, gcc-internal-format
 
12154
 msgid "expected %<;%>"
 
12155
 msgstr "%<;%> erwartet"
 
12156
@@ -3708,13 +3709,13 @@
 
12157
 #: c/c-parser.c:6703 c/c-parser.c:6727 c/c-parser.c:7942 c/c-parser.c:8014
 
12158
 #: c/c-parser.c:8841 c/c-parser.c:8862 c/c-parser.c:8912 c/c-parser.c:9065
 
12159
 #: c/c-parser.c:9144 c/c-parser.c:9228 c/c-parser.c:9942 c/c-parser.c:10766
 
12160
-#: c/c-parser.c:8985 c/c-parser.c:9010 cp/parser.c:20794 cp/parser.c:22959
 
12161
+#: c/c-parser.c:8985 c/c-parser.c:9010 cp/parser.c:20798 cp/parser.c:22963
 
12162
 #, gcc-internal-format
 
12163
 msgid "expected %<(%>"
 
12164
 msgstr "%<(%> erwartet"
 
12165
 
 
12166
 #: c/c-parser.c:1843 c/c-parser.c:6389 c/c-parser.c:6427 c/c-parser.c:6555
 
12167
-#: cp/parser.c:22421 cp/parser.c:22974
 
12168
+#: cp/parser.c:22425 cp/parser.c:22978
 
12169
 #, gcc-internal-format
 
12170
 msgid "expected %<,%>"
 
12171
 msgstr "%<,%> erwartet"
 
12172
@@ -3730,15 +3731,15 @@
 
12173
 #: c/c-parser.c:7736 c/c-parser.c:7757 c/c-parser.c:7965 c/c-parser.c:8018
 
12174
 #: c/c-parser.c:8391 c/c-parser.c:8844 c/c-parser.c:8865 c/c-parser.c:8943
 
12175
 #: c/c-parser.c:9072 c/c-parser.c:9209 c/c-parser.c:9292 c/c-parser.c:9870
 
12176
-#: c/c-parser.c:9987 c/c-parser.c:10029 c/c-parser.c:10775 cp/parser.c:20816
 
12177
-#: cp/parser.c:23004
 
12178
+#: c/c-parser.c:9987 c/c-parser.c:10029 c/c-parser.c:10775 cp/parser.c:20820
 
12179
+#: cp/parser.c:23008
 
12180
 #, gcc-internal-format
 
12181
 msgid "expected %<)%>"
 
12182
 msgstr "%<)%> erwartet"
 
12183
 
 
12184
 #: c/c-parser.c:3095 c/c-parser.c:3911 c/c-parser.c:3945 c/c-parser.c:5228
 
12185
 #: c/c-parser.c:6491 c/c-parser.c:6760 c/c-parser.c:6878 c/c-parser.c:10678
 
12186
-#: c/c-parser.c:10680 cp/parser.c:22968
 
12187
+#: c/c-parser.c:10680 cp/parser.c:22972
 
12188
 #, gcc-internal-format
 
12189
 msgid "expected %<]%>"
 
12190
 msgstr "%<]%> erwartet"
 
12191
@@ -3747,25 +3748,25 @@
 
12192
 msgid "expected %<;%>, %<,%> or %<)%>"
 
12193
 msgstr "%<;%>, %<,%> oder %<)%> erwartet"
 
12194
 
 
12195
-#: c/c-parser.c:3774 c/c-parser.c:9826 cp/parser.c:22962 cp/parser.c:24780
 
12196
+#: c/c-parser.c:3774 c/c-parser.c:9826 cp/parser.c:22966 cp/parser.c:24784
 
12197
 #, gcc-internal-format
 
12198
 msgid "expected %<}%>"
 
12199
 msgstr "%<}%> erwartet"
 
12200
 
 
12201
 #: c/c-parser.c:4064 c/c-parser.c:7985 c/c-parser.c:10272 c/c-parser.c:2318
 
12202
-#: c/c-parser.c:2521 c/c-parser.c:7539 cp/parser.c:14644 cp/parser.c:22965
 
12203
+#: c/c-parser.c:2521 c/c-parser.c:7539 cp/parser.c:14646 cp/parser.c:22969
 
12204
 #, gcc-internal-format
 
12205
 msgid "expected %<{%>"
 
12206
 msgstr "%<{%> erwartet"
 
12207
 
 
12208
 #: c/c-parser.c:4283 c/c-parser.c:4292 c/c-parser.c:5135 c/c-parser.c:5469
 
12209
 #: c/c-parser.c:7750 c/c-parser.c:8125 c/c-parser.c:8182 c/c-parser.c:9198
 
12210
-#: cp/parser.c:22998 cp/parser.c:24001
 
12211
+#: cp/parser.c:23002 cp/parser.c:24005
 
12212
 #, gcc-internal-format
 
12213
 msgid "expected %<:%>"
 
12214
 msgstr "%<:%> erwartet"
 
12215
 
 
12216
-#: c/c-parser.c:4831 cp/parser.c:22892
 
12217
+#: c/c-parser.c:4831 cp/parser.c:22896
 
12218
 #, gcc-internal-format
 
12219
 msgid "expected %<while%>"
 
12220
 msgstr "%<while%> erwartet"
 
12221
@@ -3774,34 +3775,34 @@
 
12222
 msgid "expected %<.%>"
 
12223
 msgstr "%<.%> erwartet"
 
12224
 
 
12225
-#: c/c-parser.c:7210 c/c-parser.c:7242 c/c-parser.c:7482 cp/parser.c:24564
 
12226
-#: cp/parser.c:24638
 
12227
+#: c/c-parser.c:7210 c/c-parser.c:7242 c/c-parser.c:7482 cp/parser.c:24568
 
12228
+#: cp/parser.c:24642
 
12229
 #, gcc-internal-format
 
12230
 msgid "expected %<@end%>"
 
12231
 msgstr "%<@end%> erwartet"
 
12232
 
 
12233
-#: c/c-parser.c:7899 cp/parser.c:22983
 
12234
+#: c/c-parser.c:7899 cp/parser.c:22987
 
12235
 #, gcc-internal-format
 
12236
 msgid "expected %<>%>"
 
12237
 msgstr "%<>%> erwartet"
 
12238
 
 
12239
-#: c/c-parser.c:9296 cp/parser.c:23007
 
12240
+#: c/c-parser.c:9296 cp/parser.c:23011
 
12241
 #, gcc-internal-format
 
12242
 msgid "expected %<,%> or %<)%>"
 
12243
 msgstr "%<,%> oder %<)%> erwartet"
 
12244
 
 
12245
 #: c/c-parser.c:9549 c/c-parser.c:9580 c/c-parser.c:9816 c/c-parser.c:9968
 
12246
-#: c/c-parser.c:3968 cp/parser.c:22986
 
12247
+#: c/c-parser.c:3968 cp/parser.c:22990
 
12248
 #, gcc-internal-format
 
12249
 msgid "expected %<=%>"
 
12250
 msgstr "%<=%> erwartet"
 
12251
 
 
12252
-#: c/c-parser.c:10329 c/c-parser.c:10319 cp/parser.c:27421
 
12253
+#: c/c-parser.c:10329 c/c-parser.c:10319 cp/parser.c:27425
 
12254
 #, gcc-internal-format
 
12255
 msgid "expected %<#pragma omp section%> or %<}%>"
 
12256
 msgstr "%<#pragma omp section%> oder %<}%> erwartet"
 
12257
 
 
12258
-#: c/c-parser.c:10666 cp/parser.c:22971
 
12259
+#: c/c-parser.c:10666 cp/parser.c:22975
 
12260
 #, gcc-internal-format
 
12261
 msgid "expected %<[%>"
 
12262
 msgstr "%<[%> erwartet"
 
12263
@@ -3810,11 +3811,11 @@
 
12264
 msgid "(anonymous)"
 
12265
 msgstr "(anonym)"
 
12266
 
 
12267
-#: cp/call.c:8680
 
12268
+#: cp/call.c:8698
 
12269
 msgid "candidate 1:"
 
12270
 msgstr "Kandidat 1:"
 
12271
 
 
12272
-#: cp/call.c:8681
 
12273
+#: cp/call.c:8699
 
12274
 msgid "candidate 2:"
 
12275
 msgstr "Kandidat 2:"
 
12276
 
 
12277
@@ -3822,7 +3823,7 @@
 
12278
 msgid "<unnamed>"
 
12279
 msgstr "<unbenannt>"
 
12280
 
 
12281
-#: cp/cxx-pretty-print.c:2149
 
12282
+#: cp/cxx-pretty-print.c:2153
 
12283
 msgid "template-parameter-"
 
12284
 msgstr "Template-Parameter-"
 
12285
 
 
12286
@@ -3902,7 +3903,7 @@
 
12287
 msgid "<declaration error>"
 
12288
 msgstr "<Deklarationsfehler>"
 
12289
 
 
12290
-#: cp/error.c:1445 cp/error.c:2855
 
12291
+#: cp/error.c:1445 cp/error.c:2859
 
12292
 msgid "with"
 
12293
 msgstr "mit"
 
12294
 
 
12295
@@ -3924,107 +3925,111 @@
 
12296
 msgid "<unparsed>"
 
12297
 msgstr "<nicht-analysiert>"
 
12298
 
 
12299
-#: cp/error.c:2504
 
12300
+#: cp/error.c:2498
 
12301
+msgid "<lambda>"
 
12302
+msgstr "<lambda>"
 
12303
+
 
12304
+#: cp/error.c:2508
 
12305
 msgid "<expression error>"
 
12306
 msgstr "<Ausdrucksfehler>"
 
12307
 
 
12308
-#: cp/error.c:2518
 
12309
+#: cp/error.c:2522
 
12310
 msgid "<unknown operator>"
 
12311
 msgstr "<unbekannter Operator>"
 
12312
 
 
12313
-#: cp/error.c:2807
 
12314
+#: cp/error.c:2811
 
12315
 msgid "{unknown}"
 
12316
 msgstr "{unbekannt}"
 
12317
 
 
12318
-#: cp/error.c:2922
 
12319
+#: cp/error.c:2926
 
12320
 msgid "At global scope:"
 
12321
 msgstr "Im globalen Gültigkeitsbereich:"
 
12322
 
 
12323
-#: cp/error.c:3028
 
12324
+#: cp/error.c:3032
 
12325
 #, c-format
 
12326
 msgid "In static member function %qs"
 
12327
 msgstr "In statischer Elementfunktion %qs"
 
12328
 
 
12329
-#: cp/error.c:3030
 
12330
+#: cp/error.c:3034
 
12331
 #, c-format
 
12332
 msgid "In copy constructor %qs"
 
12333
 msgstr "In Copy-Konstruktor %qs"
 
12334
 
 
12335
-#: cp/error.c:3032
 
12336
+#: cp/error.c:3036
 
12337
 #, c-format
 
12338
 msgid "In constructor %qs"
 
12339
 msgstr "In Konstruktor %qs"
 
12340
 
 
12341
-#: cp/error.c:3034
 
12342
+#: cp/error.c:3038
 
12343
 #, c-format
 
12344
 msgid "In destructor %qs"
 
12345
 msgstr "In Destruktor %qs"
 
12346
 
 
12347
-#: cp/error.c:3036
 
12348
+#: cp/error.c:3040
 
12349
 msgid "In lambda function"
 
12350
 msgstr "In Lambda-Funktion"
 
12351
 
 
12352
-#: cp/error.c:3056
 
12353
+#: cp/error.c:3060
 
12354
 #, c-format
 
12355
 msgid "%s: In substitution of %qS:\n"
 
12356
 msgstr "%s: In Ersetzung von %qS:\n"
 
12357
 
 
12358
-#: cp/error.c:3057
 
12359
+#: cp/error.c:3061
 
12360
 msgid "%s: In instantiation of %q#D:\n"
 
12361
 msgstr "%s: In Instanziierung von %q#D:\n"
 
12362
 
 
12363
-#: cp/error.c:3080
 
12364
+#: cp/error.c:3084
 
12365
 #, c-format
 
12366
 msgid "%s:%d:%d:   "
 
12367
 msgstr "%s:%d:%d:   "
 
12368
 
 
12369
-#: cp/error.c:3083
 
12370
+#: cp/error.c:3087
 
12371
 #, c-format
 
12372
 msgid "%s:%d:   "
 
12373
 msgstr "%s:%d:   "
 
12374
 
 
12375
-#: cp/error.c:3091
 
12376
+#: cp/error.c:3095
 
12377
 #, c-format
 
12378
 msgid "recursively required by substitution of %qS\n"
 
12379
 msgstr "rekursiv erforderlich durch Ersetzung von %qS\n"
 
12380
 
 
12381
-#: cp/error.c:3092
 
12382
+#: cp/error.c:3096
 
12383
 #, c-format
 
12384
 msgid "required by substitution of %qS\n"
 
12385
 msgstr "erforderlich durch Ersetzung von %qS\n"
 
12386
 
 
12387
-#: cp/error.c:3097
 
12388
+#: cp/error.c:3101
 
12389
 msgid "recursively required from %q#D\n"
 
12390
 msgstr "rekursiv erfordert von %q#D\n"
 
12391
 
 
12392
-#: cp/error.c:3098
 
12393
+#: cp/error.c:3102
 
12394
 msgid "required from %q#D\n"
 
12395
 msgstr "erfordert durch %q#D\n"
 
12396
 
 
12397
-#: cp/error.c:3105
 
12398
+#: cp/error.c:3109
 
12399
 msgid "recursively required from here"
 
12400
 msgstr "rekursiv erfordert von hier"
 
12401
 
 
12402
-#: cp/error.c:3106
 
12403
+#: cp/error.c:3110
 
12404
 msgid "required from here"
 
12405
 msgstr "von hier erfordert"
 
12406
 
 
12407
-#: cp/error.c:3158
 
12408
+#: cp/error.c:3162
 
12409
 #, c-format
 
12410
 msgid "%s:%d:%d:   [ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]\n"
 
12411
 msgstr "%s:%d:%d:   [ %d Instanziierungskontexte werden übersprungen, -ftemplate-backtrace-limit=0 zum Deaktivieren verwenden ]\n"
 
12412
 
 
12413
-#: cp/error.c:3163
 
12414
+#: cp/error.c:3167
 
12415
 #, c-format
 
12416
 msgid "%s:%d:   [ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]\n"
 
12417
 msgstr "%s:%d:   [ %d Instanziierungskontexte werden übersprungen, -ftemplate-backtrace-limit=0 zum Deaktivieren verwenden ]\n"
 
12418
 
 
12419
-#: cp/error.c:3227
 
12420
+#: cp/error.c:3231
 
12421
 #, c-format
 
12422
 msgid "%s:%d:%d:   in constexpr expansion of %qs"
 
12423
 msgstr "%s:%d:%d:   in constexpr-Ersetzung von %qs"
 
12424
 
 
12425
-#: cp/error.c:3231
 
12426
+#: cp/error.c:3235
 
12427
 #, c-format
 
12428
 msgid "%s:%d:   in constexpr expansion of %qs"
 
12429
 msgstr "%s:%d:   in constexpr-Ersetzung von %qs"
 
12430
@@ -4033,7 +4038,7 @@
 
12431
 msgid "candidates are:"
 
12432
 msgstr "Kandidaten sind:"
 
12433
 
 
12434
-#: cp/pt.c:17926 cp/call.c:3290
 
12435
+#: cp/pt.c:17922 cp/call.c:3290
 
12436
 #, gcc-internal-format
 
12437
 msgid "candidate is:"
 
12438
 msgid_plural "candidates are:"
 
12439
@@ -4562,12 +4567,12 @@
 
12440
 msgid "Integer overflow when calculating the amount of memory to allocate"
 
12441
 msgstr "Ganzzahlüberlauf bei der Berechnung des zu reservierenden Speichers"
 
12442
 
 
12443
-#: fortran/trans-decl.c:4842
 
12444
+#: fortran/trans-decl.c:4844
 
12445
 #, c-format
 
12446
 msgid "Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)"
 
12447
 msgstr "Effektive Zeichenkettenlänge passt nicht zur deklarierten für Scheinargument »%s« (%ld/%ld)"
 
12448
 
 
12449
-#: fortran/trans-decl.c:4850
 
12450
+#: fortran/trans-decl.c:4852
 
12451
 #, c-format
 
12452
 msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
 
12453
 msgstr "Effektive Zeichenkettenlänge ist kürzer als die deklarierte für Scheinargument »%s« (%ld/%ld)"
 
12454
@@ -4582,12 +4587,12 @@
 
12455
 msgid "Unequal character lengths (%ld/%ld) in %s"
 
12456
 msgstr "Ungleiche Zeichenlängen (%ld/%ld) in %s"
 
12457
 
 
12458
-#: fortran/trans-intrinsic.c:6157
 
12459
+#: fortran/trans-intrinsic.c:6156
 
12460
 #, c-format
 
12461
 msgid "Argument NCOPIES of REPEAT intrinsic is negative (its value is %ld)"
 
12462
 msgstr "Argument NCOPIES des intrinsischen REPEAT ist negativ (sein Wert ist %ld)"
 
12463
 
 
12464
-#: fortran/trans-intrinsic.c:6189
 
12465
+#: fortran/trans-intrinsic.c:6188
 
12466
 msgid "Argument NCOPIES of REPEAT intrinsic is too large"
 
12467
 msgstr "Argument NCOPIES des intrinsischen REPEAT ist zu groß"
 
12468
 
 
12469
@@ -4819,7 +4824,7 @@
 
12470
 msgid "objc-cpp-output is deprecated; please use objective-c-cpp-output instead"
 
12471
 msgstr "objc-cpp-output ist veraltet; bitte stattdessen objective-c-cpp-output verwenden"
 
12472
 
 
12473
-#: java/jvspec.c:79 ada/gcc-interface/lang-specs.h:33 gcc.c:844
 
12474
+#: java/jvspec.c:79 ada/gcc-interface/lang-specs.h:33 gcc.c:845
 
12475
 msgid "-pg and -fomit-frame-pointer are incompatible"
 
12476
 msgstr "-pg und -fomit-frame-pointer sind unverträglich"
 
12477
 
 
12478
@@ -4879,7 +4884,7 @@
 
12479
 msgid "consider using '-pg' instead of '-p' with gprof(1)"
 
12480
 msgstr "evtl. »-pg« statt »-p« mit gprof(1) verwendet"
 
12481
 
 
12482
-#: config/sh/sh.h:360 config/sh/sh.h:363
 
12483
+#: config/sh/sh.h:363 config/sh/sh.h:366
 
12484
 msgid "SH2a does not support little-endian"
 
12485
 msgstr "SH2a unterstützt nicht Little-Endian"
 
12486
 
 
12487
@@ -4944,7 +4949,7 @@
 
12488
 msgstr "Die Option -shared wird derzeit nicht für VAX ELF unterstützt"
 
12489
 
 
12490
 #: config/i386/mingw-w64.h:82 config/i386/mingw32.h:115
 
12491
-#: config/i386/cygwin.h:113
 
12492
+#: config/i386/cygwin.h:109
 
12493
 msgid "shared and mdll are not compatible"
 
12494
 msgstr "shared und mdll sind unverträglich"
 
12495
 
 
12496
@@ -4984,23 +4989,23 @@
 
12497
 msgid "profiling not supported with -mg"
 
12498
 msgstr "Profiling wird mit -mg nicht unterstützt"
 
12499
 
 
12500
-#: gcc.c:704
 
12501
+#: gcc.c:705
 
12502
 msgid "-fuse-linker-plugin is not supported in this configuration"
 
12503
 msgstr "-fuse-linker-plugin wird in dieser Konfiguration nicht unterstützt"
 
12504
 
 
12505
-#: gcc.c:718
 
12506
+#: gcc.c:719
 
12507
 msgid "cannot specify -static with -fsanitize=address"
 
12508
 msgstr ""
 
12509
 
 
12510
-#: gcc.c:720
 
12511
+#: gcc.c:721
 
12512
 msgid "-fsanitize=thread linking must be done with -pie or -shared"
 
12513
 msgstr ""
 
12514
 
 
12515
-#: gcc.c:1012
 
12516
+#: gcc.c:1013
 
12517
 msgid "GNU C no longer supports -traditional without -E"
 
12518
 msgstr "GNU C unterstützt nicht mehr -traditional ohne -E"
 
12519
 
 
12520
-#: gcc.c:1021
 
12521
+#: gcc.c:1022
 
12522
 msgid "-E or -x required when input is from standard input"
 
12523
 msgstr "-E oder -x benötigt, wenn die Eingabe von der Standardeingabe kommt"
 
12524
 
 
12525
@@ -5054,7 +5059,7 @@
 
12526
 msgid "Warn about most implicit conversions"
 
12527
 msgstr "Bei den meisten impliziten Umwandlungen warnen"
 
12528
 
 
12529
-#: fortran/lang.opt:234 common.opt:542
 
12530
+#: fortran/lang.opt:234 common.opt:546
 
12531
 msgid "Print extra (possibly unwanted) warnings"
 
12532
 msgstr "Zusätzliche (möglicherweise ungewollte) Warnungen ausgeben"
 
12533
 
 
12534
@@ -5198,9 +5203,9 @@
 
12535
 msgid "Allow dollar signs in entity names"
 
12536
 msgstr "Dollarzeichen in Entity-Namen erlauben"
 
12537
 
 
12538
-#: fortran/lang.opt:394 config/alpha/alpha.opt:31 common.opt:656
 
12539
-#: common.opt:830 common.opt:834 common.opt:838 common.opt:842 common.opt:1227
 
12540
-#: common.opt:1360 common.opt:1364
 
12541
+#: fortran/lang.opt:394 config/alpha/alpha.opt:31 common.opt:660
 
12542
+#: common.opt:834 common.opt:838 common.opt:842 common.opt:846 common.opt:1231
 
12543
+#: common.opt:1364 common.opt:1368
 
12544
 msgid "Does nothing. Preserved for backward compatibility."
 
12545
 msgstr "Tut nichts. Für Rückwärtskompatibilität erhalten."
 
12546
 
 
12547
@@ -5434,7 +5439,7 @@
 
12548
 #: c-family/c.opt:70 c-family/c.opt:73 c-family/c.opt:76 c-family/c.opt:79
 
12549
 #: c-family/c.opt:175 c-family/c.opt:178 c-family/c.opt:216 c-family/c.opt:220
 
12550
 #: c-family/c.opt:232 c-family/c.opt:1253 c-family/c.opt:1261
 
12551
-#: config/darwin.opt:53 common.opt:300 common.opt:303 common.opt:2399
 
12552
+#: config/darwin.opt:53 common.opt:300 common.opt:303 common.opt:2403
 
12553
 #, c-format
 
12554
 msgid "missing filename after %qs"
 
12555
 msgstr "fehlender Dateiname hinter %qs"
 
12556
@@ -6039,9 +6044,9 @@
 
12557
 msgstr "Verschiedene Typen für die Argumente des »?«-Operators erlauben"
 
12558
 
 
12559
 #: c-family/c.opt:856 c-family/c.opt:876 c-family/c.opt:1074
 
12560
-#: config/sh/sh.opt:209 common.opt:949 common.opt:1135 common.opt:1439
 
12561
-#: common.opt:1713 common.opt:1749 common.opt:1834 common.opt:1838
 
12562
-#: common.opt:1914 common.opt:1996 common.opt:2020 common.opt:2108
 
12563
+#: config/sh/sh.opt:213 common.opt:953 common.opt:1139 common.opt:1443
 
12564
+#: common.opt:1717 common.opt:1753 common.opt:1838 common.opt:1842
 
12565
+#: common.opt:1918 common.opt:2000 common.opt:2024 common.opt:2112
 
12566
 msgid "Does nothing.  Preserved for backward compatibility."
 
12567
 msgstr "Tut nichts. Für Rückwärtskompatibilität erhalten."
 
12568
 
 
12569
@@ -7201,7 +7206,7 @@
 
12570
 msgstr "Frühere Stop-Bit-Platzierung für bessere Planung einschalten"
 
12571
 
 
12572
 #: config/ia64/ia64.opt:114 config/spu/spu.opt:72 config/pa/pa.opt:58
 
12573
-#: config/sh/sh.opt:261
 
12574
+#: config/sh/sh.opt:265
 
12575
 msgid "Specify range of registers to make fixed"
 
12576
 msgstr "Bereich der zu fixierenden Register angeben"
 
12577
 
 
12578
@@ -7669,7 +7674,7 @@
 
12579
 msgid "Use 64-bit long double"
 
12580
 msgstr "64-bit long double verwenden"
 
12581
 
 
12582
-#: config/i386/i386.opt:98 config/sh/sh.opt:205
 
12583
+#: config/i386/i386.opt:98 config/sh/sh.opt:209
 
12584
 msgid "Reserve space for outgoing arguments in the function prologue"
 
12585
 msgstr "Platz für Ausgabeargumente in Funktionsprolog reservieren"
 
12586
 
 
12587
@@ -7723,9 +7728,8 @@
 
12588
 msgstr "Angegebenen Adressierungsmodus verwenden"
 
12589
 
 
12590
 #: config/i386/i386.opt:175
 
12591
-#, fuzzy
 
12592
 msgid "Known address mode (for use with the -maddress-mode= option):"
 
12593
-msgstr "Bekannte Codemodelle (für Verwendung mit Option -mcmodel=):"
 
12594
+msgstr "Bekannter Adressmodus (für Verwendung mit Option -maddress-mode=):"
 
12595
 
 
12596
 #: config/i386/i386.opt:184
 
12597
 msgid "%<-mcpu=%> is deprecated; use %<-mtune=%> or %<-march=%> instead"
 
12598
@@ -7873,9 +7877,8 @@
 
12599
 msgstr "Befehl vzeroupper erzeugen vor Übergabe der Abarbeitung aus"
 
12600
 
 
12601
 #: config/i386/i386.opt:421
 
12602
-#, fuzzy
 
12603
 msgid "Do dispatch scheduling if processor is bdver1 or bdver2 or bdver3 and Haifa scheduling"
 
12604
-msgstr "Bericht-Planung durchführen, wenn Prozessor bdver1 oder bdver2 und Haifa-Planung"
 
12605
+msgstr "Bericht-Planung durchführen, wenn Prozessor bdver1, bdver2, oder bdver3 und Haifa-Planung"
 
12606
 
 
12607
 #: config/i386/i386.opt:426
 
12608
 msgid "Use 128-bit AVX instructions instead of 256-bit AVX instructions in the auto-vectorizer."
 
12609
@@ -7987,36 +7990,31 @@
 
12610
 
 
12611
 #: config/i386/i386.opt:540
 
12612
 msgid "Support Hardware Lock Elision prefixes"
 
12613
-msgstr ""
 
12614
+msgstr "Präfixe für Hardware-Lock-Auslassung unterstützen"
 
12615
 
 
12616
 #: config/i386/i386.opt:544
 
12617
-#, fuzzy
 
12618
 msgid "Support RDSEED instruction"
 
12619
-msgstr "keine Unterstützung für Induktion"
 
12620
+msgstr "Anweisung RDSEED unterstützen"
 
12621
 
 
12622
 #: config/i386/i386.opt:548
 
12623
-#, fuzzy
 
12624
 msgid "Support PREFETCHW instruction"
 
12625
-msgstr "keine Unterstützung für Induktion"
 
12626
+msgstr "Anweisung PREFETCHW unterstützen"
 
12627
 
 
12628
 #: config/i386/i386.opt:552
 
12629
-#, fuzzy
 
12630
 msgid "Support flag-preserving add-carry instructions"
 
12631
-msgstr "Codeerzeugung von crc32-Befehlen unterstützen."
 
12632
+msgstr "Flag-erhaltende Add-Carry-Anweisungen unterstützen."
 
12633
 
 
12634
 #: config/i386/i386.opt:556
 
12635
 msgid "Support FXSAVE and FXRSTOR instructions"
 
12636
-msgstr ""
 
12637
+msgstr "Anweisungen FXSAVE und FXRSTOR unterstützen"
 
12638
 
 
12639
 #: config/i386/i386.opt:560
 
12640
-#, fuzzy
 
12641
 msgid "Support XSAVE and XRSTOR instructions"
 
12642
-msgstr "Aufrufe zwischen Thumb- und ARM-Befehlssätzen unterstützen"
 
12643
+msgstr "Anweisungen XSAVE und XRSTOR unterstützen"
 
12644
 
 
12645
 #: config/i386/i386.opt:564
 
12646
-#, fuzzy
 
12647
 msgid "Support XSAVEOPT instruction"
 
12648
-msgstr "Eingebaute MMX-Funktionen unterstützen"
 
12649
+msgstr "Anweisung XSAVEOPT unterstützen"
 
12650
 
 
12651
 #: config/i386/i386.opt:568
 
12652
 msgid "Support TBM built-in functions and code generation"
 
12653
@@ -8079,9 +8077,8 @@
 
12654
 msgstr "Nicht ausgerichtetes 32-Byte AVX-Speichern auftrennen"
 
12655
 
 
12656
 #: config/i386/i386.opt:628
 
12657
-#, fuzzy
 
12658
 msgid "Support RTM built-in functions and code generation"
 
12659
-msgstr "Eingebaute TBM-Funktionen und Codeerzeugung unterstützen"
 
12660
+msgstr "Eingebaute RTM-Funktionen und Codeerzeugung unterstützen"
 
12661
 
 
12662
 #: config/pa/pa64-hpux.opt:23
 
12663
 msgid "Assume code will be linked by GNU ld"
 
12664
@@ -8185,9 +8182,8 @@
 
12665
 msgstr "Backend-Fehlersuche einschalten"
 
12666
 
 
12667
 #: config/v850/v850.opt:41
 
12668
-#, fuzzy
 
12669
 msgid "Do not use the callt instruction (default)"
 
12670
-msgstr "Den callt-Befehl nicht verwenden"
 
12671
+msgstr "Die callt-Anweisung nicht verwenden (Standard)"
 
12672
 
 
12673
 #: config/v850/v850.opt:45
 
12674
 msgid "Reuse r30 on a per function basis"
 
12675
@@ -8250,52 +8246,44 @@
 
12676
 msgstr "Für v850e2v3-Prozessor übersetzen"
 
12677
 
 
12678
 #: config/v850/v850.opt:117
 
12679
-#, fuzzy
 
12680
 msgid "Compile for the v850e3v5 processor"
 
12681
-msgstr "Für v850e-Prozessor übersetzen"
 
12682
+msgstr "Für v850e3v5-Prozessor übersetzen"
 
12683
 
 
12684
 #: config/v850/v850.opt:124
 
12685
-#, fuzzy
 
12686
 msgid "Enable v850e3v5 loop instructions"
 
12687
-msgstr "Clip-Befehle einschalten"
 
12688
+msgstr "Schleifenbefehle für v850e3v5 einschalten"
 
12689
 
 
12690
 #: config/v850/v850.opt:128
 
12691
 msgid "Set the max size of data eligible for the ZDA area"
 
12692
 msgstr "Maximalgröße der für den ZDA-Bereich geeigneten Daten setzen"
 
12693
 
 
12694
 #: config/v850/v850.opt:135
 
12695
-#, fuzzy
 
12696
 msgid "Enable relaxing in the assembler"
 
12697
-msgstr "Verträglichkeit mit ic960-Assembler einschalten"
 
12698
+msgstr "Lockerung im Assembler einschalten"
 
12699
 
 
12700
 #: config/v850/v850.opt:139
 
12701
-#, fuzzy
 
12702
 msgid "Prohibit PC relative jumps"
 
12703
-msgstr "PC-relative Funktionsaufrufe verbieten"
 
12704
+msgstr "PC-relative Sprünge verbieten"
 
12705
 
 
12706
 #: config/v850/v850.opt:143
 
12707
-#, fuzzy
 
12708
 msgid "Inhibit the use of hardware floating point instructions"
 
12709
-msgstr "Verwendung aller Hardware-Gleitkommabefehle verhindern"
 
12710
+msgstr "Verwendung von Hardware-Gleitkommaanweisungen unterdrücken"
 
12711
 
 
12712
 #: config/v850/v850.opt:147
 
12713
-#, fuzzy
 
12714
 msgid "Allow the use of hardware floating point instructions for V850E2V3 and up"
 
12715
-msgstr "Verwendung von Hardware-Gleitkomma-ABI und -befehlen erlauben"
 
12716
+msgstr "Verwendung von Hardware-Gleitkommaanweisungen für V850E2V3 und aufwärts erlauben"
 
12717
 
 
12718
 #: config/v850/v850.opt:151
 
12719
-#, fuzzy
 
12720
 msgid "Enable support for the RH850 ABI.  This is the default"
 
12721
-msgstr "Verwendung des RX-FPU-Befehls einschalten. Dies ist Standard."
 
12722
+msgstr "Unterstützung für RH850 ABI einschalten. Dies ist der Standard."
 
12723
 
 
12724
 #: config/v850/v850.opt:155
 
12725
-#, fuzzy
 
12726
 msgid "Enable support for the old GCC ABI"
 
12727
-msgstr "Unterstützung für große Objekte einschalten"
 
12728
+msgstr "Unterstützung für altes GCC ABI einschalten"
 
12729
 
 
12730
 #: config/v850/v850.opt:159
 
12731
 msgid "Support alignments of up to 64-bits"
 
12732
-msgstr ""
 
12733
+msgstr "Ausrichtungen von bis zu 64 Bits unterstützen"
 
12734
 
 
12735
 #: config/g.opt:27
 
12736
 msgid "-G<number>\tPut global and static data smaller than <number> bytes into a special section (on some targets)"
 
12737
@@ -8397,6 +8385,10 @@
 
12738
 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."
 
12739
 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."
 
12740
 
 
12741
+#: config/avr/avr.opt:80
 
12742
+msgid "Warn if the address space of an address is change."
 
12743
+msgstr ""
 
12744
+
 
12745
 #: config/m32r/m32r.opt:34
 
12746
 msgid "Compile for the m32rx"
 
12747
 msgstr "Für m32rx übersetzen"
 
12748
@@ -8747,9 +8739,8 @@
 
12749
 msgstr "Visuelle Befehlssatzerweiterungen Version 3.0 für UltraSPARC verwenden"
 
12750
 
 
12751
 #: config/sparc/sparc.opt:78
 
12752
-#, fuzzy
 
12753
 msgid "Use UltraSPARC Compare-and-Branch extensions"
 
12754
-msgstr "Multiplizier-Addier-Erweiterungen für UltraSPARC verwenden"
 
12755
+msgstr "Vergleich-und-Sprung-Erweiterungen für UltraSPARC verwenden"
 
12756
 
 
12757
 #: config/sparc/sparc.opt:82
 
12758
 msgid "Use UltraSPARC Fused Multiply-Add extensions"
 
12759
@@ -9378,9 +9369,8 @@
 
12760
 msgstr "Maximalgröße der globalen und statischen Variable, die in kleine Datenbereiche gelegt werden."
 
12761
 
 
12762
 #: config/rx/rx.opt:90
 
12763
-#, fuzzy
 
12764
 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."
 
12765
-msgstr "Assemblerausgabe erzeugen, die mit Renesas AS100-Assembler verträglich ist. Dies schränkt einige Kompilerfähigkeiten ein. Standard: GAS-verträgliche Syntax"
 
12766
+msgstr "Assemblerausgabe erzeugen, die mit Renesas AS100-Assembler verträglich ist. Dies schränkt einige Kompilerfähigkeiten ein. Standard: GAS-verträgliche Syntax."
 
12767
 
 
12768
 #: config/rx/rx.opt:96
 
12769
 msgid "Enable linker relaxation."
 
12770
@@ -9447,64 +9437,68 @@
 
12771
 msgstr "Verwendet die Software-Multiplikationsemulation (Vorgabe)"
 
12772
 
 
12773
 #: config/microblaze/microblaze.opt:72
 
12774
+msgid "Use reorder instructions (swap and byte reversed load/store) (default)"
 
12775
+msgstr ""
 
12776
+
 
12777
+#: config/microblaze/microblaze.opt:76
 
12778
 msgid "Use the software emulation for divides (default)"
 
12779
 msgstr "Verwendet die Softwareemulation für Divisionen (Vorgabe)"
 
12780
 
 
12781
-#: config/microblaze/microblaze.opt:76
 
12782
+#: config/microblaze/microblaze.opt:80
 
12783
 msgid "Use the hardware barrel shifter instead of emulation"
 
12784
 msgstr "Verwendet den Hardware-Berrelshifter statt der Emulation"
 
12785
 
 
12786
-#: config/microblaze/microblaze.opt:80
 
12787
+#: config/microblaze/microblaze.opt:84
 
12788
 msgid "Use pattern compare instructions"
 
12789
 msgstr "Verwendet Mustervergleichsbefehle"
 
12790
 
 
12791
-#: config/microblaze/microblaze.opt:83
 
12792
+#: config/microblaze/microblaze.opt:87
 
12793
 #, c-format
 
12794
 msgid "%qs is deprecated; use -fstack-check"
 
12795
 msgstr "%qs ist veraltet; stattdessen -fstack-check verwenden"
 
12796
 
 
12797
-#: config/microblaze/microblaze.opt:84
 
12798
+#: config/microblaze/microblaze.opt:88
 
12799
 msgid "Check for stack overflow at runtime"
 
12800
 msgstr "Zur Laufzeit auf Stapelüberlauf prüfen"
 
12801
 
 
12802
-#: config/microblaze/microblaze.opt:88 config/iq2000/iq2000.opt:65
 
12803
+#: config/microblaze/microblaze.opt:92 config/iq2000/iq2000.opt:65
 
12804
 msgid "Use GP relative sdata/sbss sections"
 
12805
 msgstr "Relative GP sdata/sbss-Abschnitte verwenden"
 
12806
 
 
12807
-#: config/microblaze/microblaze.opt:91
 
12808
+#: config/microblaze/microblaze.opt:95
 
12809
 #, c-format
 
12810
 msgid "%qs is deprecated; use -fno-zero-initialized-in-bss"
 
12811
 msgstr "%qs ist veraltet; stattdessen -fno-zero-initialized-in-bss verwenden"
 
12812
 
 
12813
-#: config/microblaze/microblaze.opt:92
 
12814
+#: config/microblaze/microblaze.opt:96
 
12815
 msgid "Clear the BSS to zero and place zero initialized in BSS"
 
12816
 msgstr "BSS komplett löschen und mit Null initialisierte Werte in BSS plazieren"
 
12817
 
 
12818
-#: config/microblaze/microblaze.opt:96
 
12819
+#: config/microblaze/microblaze.opt:100
 
12820
 msgid "Use multiply high instructions for high part of 32x32 multiply"
 
12821
 msgstr "Verwendet »multiply high«-Befehle für den oberen Teil einer 32x32 Multiplikation"
 
12822
 
 
12823
-#: config/microblaze/microblaze.opt:100
 
12824
+#: config/microblaze/microblaze.opt:104
 
12825
 msgid "Use hardware floating point conversion instructions"
 
12826
 msgstr "Hardware-Gleitkommakonvertierungbefehle verwenden"
 
12827
 
 
12828
-#: config/microblaze/microblaze.opt:104
 
12829
+#: config/microblaze/microblaze.opt:108
 
12830
 msgid "Use hardware floating point square root instruction"
 
12831
 msgstr "Verwendet Hardware-Gleitkomma-Wurzel-Instruktion"
 
12832
 
 
12833
-#: config/microblaze/microblaze.opt:108
 
12834
+#: config/microblaze/microblaze.opt:112
 
12835
 msgid "Description for mxl-mode-executable"
 
12836
 msgstr "Beschreibung für mxl-mode-executable"
 
12837
 
 
12838
-#: config/microblaze/microblaze.opt:112
 
12839
+#: config/microblaze/microblaze.opt:116
 
12840
 msgid "Description for mxl-mode-xmdstub"
 
12841
 msgstr "Beschreibung für mxl-mode-xmdstub"
 
12842
 
 
12843
-#: config/microblaze/microblaze.opt:116
 
12844
+#: config/microblaze/microblaze.opt:120
 
12845
 msgid "Description for mxl-mode-bootstrap"
 
12846
 msgstr "Beschreibung für mxl-mode-bootstrap"
 
12847
 
 
12848
-#: config/microblaze/microblaze.opt:120
 
12849
+#: config/microblaze/microblaze.opt:124
 
12850
 msgid "Description for mxl-mode-novectors"
 
12851
 msgstr "Beschreibung für mxl-mode-novectors"
 
12852
 
 
12853
@@ -9844,300 +9838,297 @@
 
12854
 msgid "Runtime name."
 
12855
 msgstr "Laufzeitname."
 
12856
 
 
12857
-#: config/sh/sh.opt:44
 
12858
+#: config/sh/sh.opt:48
 
12859
 msgid "Generate SH1 code"
 
12860
 msgstr "SH1-Code erzeugen"
 
12861
 
 
12862
-#: config/sh/sh.opt:48
 
12863
+#: config/sh/sh.opt:52
 
12864
 msgid "Generate SH2 code"
 
12865
 msgstr "SH2-Code erzeugen"
 
12866
 
 
12867
-#: config/sh/sh.opt:52
 
12868
+#: config/sh/sh.opt:56
 
12869
 msgid "Generate default double-precision SH2a-FPU code"
 
12870
 msgstr "Standard SH2a-FPU-Code mit doppelter Genauigkeit erzeugen"
 
12871
 
 
12872
-#: config/sh/sh.opt:56
 
12873
+#: config/sh/sh.opt:60
 
12874
 msgid "Generate SH2a FPU-less code"
 
12875
 msgstr "FPU-freien SH2a-Code erzeugen"
 
12876
 
 
12877
-#: config/sh/sh.opt:60
 
12878
+#: config/sh/sh.opt:64
 
12879
 msgid "Generate default single-precision SH2a-FPU code"
 
12880
 msgstr "Standard SH2a-FPU-Code mit einfacher Genauigkeit erzeugen"
 
12881
 
 
12882
-#: config/sh/sh.opt:64
 
12883
+#: config/sh/sh.opt:68
 
12884
 msgid "Generate only single-precision SH2a-FPU code"
 
12885
 msgstr "SH2a-FPU-Code nur mit einfacher Genauigkeit erzeugen"
 
12886
 
 
12887
-#: config/sh/sh.opt:68
 
12888
+#: config/sh/sh.opt:72
 
12889
 msgid "Generate SH2e code"
 
12890
 msgstr "SH2e-Code erzeugen"
 
12891
 
 
12892
-#: config/sh/sh.opt:72
 
12893
+#: config/sh/sh.opt:76
 
12894
 msgid "Generate SH3 code"
 
12895
 msgstr "SH3-Code erzeugen"
 
12896
 
 
12897
-#: config/sh/sh.opt:76
 
12898
+#: config/sh/sh.opt:80
 
12899
 msgid "Generate SH3e code"
 
12900
 msgstr "SH3e-Code erzeugen"
 
12901
 
 
12902
-#: config/sh/sh.opt:80
 
12903
+#: config/sh/sh.opt:84
 
12904
 msgid "Generate SH4 code"
 
12905
 msgstr "SH4-Code erzeugen"
 
12906
 
 
12907
-#: config/sh/sh.opt:84
 
12908
+#: config/sh/sh.opt:88
 
12909
 msgid "Generate SH4-100 code"
 
12910
 msgstr "SH4-100-Code erzeugen"
 
12911
 
 
12912
-#: config/sh/sh.opt:88
 
12913
+#: config/sh/sh.opt:92
 
12914
 msgid "Generate SH4-200 code"
 
12915
 msgstr "SH4-200-Code erzeugen"
 
12916
 
 
12917
-#: config/sh/sh.opt:94
 
12918
+#: config/sh/sh.opt:98
 
12919
 msgid "Generate SH4-300 code"
 
12920
 msgstr "SH4-300-Code erzeugen"
 
12921
 
 
12922
-#: config/sh/sh.opt:98
 
12923
+#: config/sh/sh.opt:102
 
12924
 msgid "Generate SH4 FPU-less code"
 
12925
 msgstr "FPU-freien SH4-Code erzeugen"
 
12926
 
 
12927
-#: config/sh/sh.opt:102
 
12928
+#: config/sh/sh.opt:106
 
12929
 msgid "Generate SH4-100 FPU-less code"
 
12930
 msgstr "FPU-freien SH4-100-Code erzeugen"
 
12931
 
 
12932
-#: config/sh/sh.opt:106
 
12933
+#: config/sh/sh.opt:110
 
12934
 msgid "Generate SH4-200 FPU-less code"
 
12935
 msgstr "FPU-freien SH4-200-Code erzeugen"
 
12936
 
 
12937
-#: config/sh/sh.opt:110
 
12938
+#: config/sh/sh.opt:114
 
12939
 msgid "Generate SH4-300 FPU-less code"
 
12940
 msgstr "FPU-freien SH4-300-Code erzeugen"
 
12941
 
 
12942
-#: config/sh/sh.opt:114
 
12943
+#: config/sh/sh.opt:118
 
12944
 msgid "Generate code for SH4 340 series (MMU/FPU-less)"
 
12945
 msgstr "Code für Serie SH4 340 erzeugen (ohne MMU/FPU)"
 
12946
 
 
12947
-#: config/sh/sh.opt:119
 
12948
+#: config/sh/sh.opt:123
 
12949
 msgid "Generate code for SH4 400 series (MMU/FPU-less)"
 
12950
 msgstr "Code für Serie SH4 400 erzeugen (ohne MMU/FPU)"
 
12951
 
 
12952
-#: config/sh/sh.opt:124
 
12953
+#: config/sh/sh.opt:128
 
12954
 msgid "Generate code for SH4 500 series (FPU-less)."
 
12955
 msgstr "Code für Serie SH4 500 erzeugen (ohne FPU)"
 
12956
 
 
12957
-#: config/sh/sh.opt:129
 
12958
+#: config/sh/sh.opt:133
 
12959
 msgid "Generate default single-precision SH4 code"
 
12960
 msgstr "Standard SH4-Code mit einfacher Genauigkeit erzeugen"
 
12961
 
 
12962
-#: config/sh/sh.opt:133
 
12963
+#: config/sh/sh.opt:137
 
12964
 msgid "Generate default single-precision SH4-100 code"
 
12965
 msgstr "Standard SH4-100-Code mit einfacher Genauigkeit erzeugen"
 
12966
 
 
12967
-#: config/sh/sh.opt:137
 
12968
+#: config/sh/sh.opt:141
 
12969
 msgid "Generate default single-precision SH4-200 code"
 
12970
 msgstr "Standard SH4-200-Code mit einfacher Genauigkeit erzeugen"
 
12971
 
 
12972
-#: config/sh/sh.opt:141
 
12973
+#: config/sh/sh.opt:145
 
12974
 msgid "Generate default single-precision SH4-300 code"
 
12975
 msgstr "Standard SH4-300-Code mit einfacher Genauigkeit erzeugen"
 
12976
 
 
12977
-#: config/sh/sh.opt:145
 
12978
+#: config/sh/sh.opt:149
 
12979
 msgid "Generate only single-precision SH4 code"
 
12980
 msgstr "SH4-Code nur mit einfacher Genauigkeit erzeugen"
 
12981
 
 
12982
-#: config/sh/sh.opt:149
 
12983
+#: config/sh/sh.opt:153
 
12984
 msgid "Generate only single-precision SH4-100 code"
 
12985
 msgstr "SH4-100-Code nur mit einfacher Genauigkeit erzeugen"
 
12986
 
 
12987
-#: config/sh/sh.opt:153
 
12988
+#: config/sh/sh.opt:157
 
12989
 msgid "Generate only single-precision SH4-200 code"
 
12990
 msgstr "SH4-200-Code nur mit einfacher Genauigkeit erzeugen"
 
12991
 
 
12992
-#: config/sh/sh.opt:157
 
12993
+#: config/sh/sh.opt:161
 
12994
 msgid "Generate only single-precision SH4-300 code"
 
12995
 msgstr "SH4-300-Code nur mit einfacher Genauigkeit erzeugen"
 
12996
 
 
12997
-#: config/sh/sh.opt:161
 
12998
+#: config/sh/sh.opt:165
 
12999
 msgid "Generate SH4a code"
 
13000
 msgstr "SH4a-Code erzeugen"
 
13001
 
 
13002
-#: config/sh/sh.opt:165
 
13003
+#: config/sh/sh.opt:169
 
13004
 msgid "Generate SH4a FPU-less code"
 
13005
 msgstr "FPU-freien SH4a-Code erzeugen"
 
13006
 
 
13007
-#: config/sh/sh.opt:169
 
13008
+#: config/sh/sh.opt:173
 
13009
 msgid "Generate default single-precision SH4a code"
 
13010
 msgstr "Standard SH4a-Code mit einfacher Genauigkeit erzeugen"
 
13011
 
 
13012
-#: config/sh/sh.opt:173
 
13013
+#: config/sh/sh.opt:177
 
13014
 msgid "Generate only single-precision SH4a code"
 
13015
 msgstr "SH4a-Code nur mit einfacher Genauigkeit erzeugen"
 
13016
 
 
13017
-#: config/sh/sh.opt:177
 
13018
+#: config/sh/sh.opt:181
 
13019
 msgid "Generate SH4al-dsp code"
 
13020
 msgstr "SH4al-dsp-Code erzeugen"
 
13021
 
 
13022
-#: config/sh/sh.opt:181
 
13023
+#: config/sh/sh.opt:185
 
13024
 msgid "Generate 32-bit SHmedia code"
 
13025
 msgstr "32-Bit SHmedia-Code erzeugen"
 
13026
 
 
13027
-#: config/sh/sh.opt:185
 
13028
+#: config/sh/sh.opt:189
 
13029
 msgid "Generate 32-bit FPU-less SHmedia code"
 
13030
 msgstr "FPU-freien 32-Bit SHmedia-Code erzeugen"
 
13031
 
 
13032
-#: config/sh/sh.opt:189
 
13033
+#: config/sh/sh.opt:193
 
13034
 msgid "Generate 64-bit SHmedia code"
 
13035
 msgstr "64-Bit SHmedia-Code erzeugen"
 
13036
 
 
13037
-#: config/sh/sh.opt:193
 
13038
+#: config/sh/sh.opt:197
 
13039
 msgid "Generate 64-bit FPU-less SHmedia code"
 
13040
 msgstr "FPU-freien 64-Bit SHmedia-Code erzeugen"
 
13041
 
 
13042
-#: config/sh/sh.opt:197
 
13043
+#: config/sh/sh.opt:201
 
13044
 msgid "Generate SHcompact code"
 
13045
 msgstr "SHcompact-Code erzeugen"
 
13046
 
 
13047
-#: config/sh/sh.opt:201
 
13048
+#: config/sh/sh.opt:205
 
13049
 msgid "Generate FPU-less SHcompact code"
 
13050
 msgstr "FPU-freien SHcompact-Code erzeugen"
 
13051
 
 
13052
-#: config/sh/sh.opt:213
 
13053
+#: config/sh/sh.opt:217
 
13054
 msgid "Generate code in big endian mode"
 
13055
 msgstr "Code im »Big Endian«-Modus erzeugen"
 
13056
 
 
13057
-#: config/sh/sh.opt:217
 
13058
+#: config/sh/sh.opt:221
 
13059
 msgid "Generate 32-bit offsets in switch tables"
 
13060
 msgstr "32-Bit-Versatz in switch-Tabellen erzeugen"
 
13061
 
 
13062
-#: config/sh/sh.opt:221
 
13063
+#: config/sh/sh.opt:225
 
13064
 msgid "Generate bit instructions"
 
13065
 msgstr "Bit-Befehle erzeugen"
 
13066
 
 
13067
-#: config/sh/sh.opt:225
 
13068
+#: config/sh/sh.opt:229
 
13069
 msgid "Cost to assume for a branch insn"
 
13070
 msgstr "Für Sprungbefehl anzunehmende Kosten"
 
13071
 
 
13072
-#: config/sh/sh.opt:229
 
13073
+#: config/sh/sh.opt:233
 
13074
 msgid "Assume that zero displacement conditional branches are fast"
 
13075
 msgstr ""
 
13076
 
 
13077
-#: config/sh/sh.opt:233
 
13078
+#: config/sh/sh.opt:237
 
13079
 msgid "Enable cbranchdi4 pattern"
 
13080
 msgstr "cbranchdi4-Muster einschalten"
 
13081
 
 
13082
-#: config/sh/sh.opt:237
 
13083
+#: config/sh/sh.opt:241
 
13084
 msgid "Emit cmpeqdi_t pattern even when -mcbranchdi is in effect."
 
13085
 msgstr "cmpeqdi_t-Muster ausgeben, sogar wenn -mcbranchdi aktiv ist."
 
13086
 
 
13087
-#: config/sh/sh.opt:241
 
13088
+#: config/sh/sh.opt:245
 
13089
 msgid "Enable SH5 cut2 workaround"
 
13090
 msgstr "SH5-cut2-Workaround einschalten"
 
13091
 
 
13092
-#: config/sh/sh.opt:245
 
13093
+#: config/sh/sh.opt:249
 
13094
 msgid "Align doubles at 64-bit boundaries"
 
13095
 msgstr "Doubles auf 64-Bit-Grenzen ausrichten"
 
13096
 
 
13097
-#: config/sh/sh.opt:249
 
13098
+#: config/sh/sh.opt:253
 
13099
 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"
 
13100
 msgstr "Divisionsstrategie, eine von: call, call2, fp, inv, inv:minlat, inv20u, inv20l, inv:call, inv:call2, inv:fp call-div1 call-fp, call-table"
 
13101
 
 
13102
-#: config/sh/sh.opt:253
 
13103
+#: config/sh/sh.opt:257
 
13104
 msgid "Specify name for 32 bit signed division function"
 
13105
 msgstr "Namen für vorzeichenbehaftete 32-Bit Divisionsfunktion angeben"
 
13106
 
 
13107
-#: config/sh/sh.opt:257
 
13108
+#: config/sh/sh.opt:261
 
13109
 msgid "Enable the use of 64-bit floating point registers in fmov instructions.  See -mdalign if 64-bit alignment is required."
 
13110
 msgstr "Verwendung von 64-Bit Gleitkommaregistern in FMOV-Befehlen aktivieren. Siehe auch -mdalign, wenn 64-Bit-Ausrichtung benötigt wird."
 
13111
 
 
13112
-#: config/sh/sh.opt:265
 
13113
+#: config/sh/sh.opt:269
 
13114
 msgid "Cost to assume for gettr insn"
 
13115
 msgstr "Für gettr Befehl anzunehmende Kosten"
 
13116
 
 
13117
-#: config/sh/sh.opt:269 config/sh/sh.opt:319
 
13118
+#: config/sh/sh.opt:273 config/sh/sh.opt:323
 
13119
 msgid "Follow Renesas (formerly Hitachi) / SuperH calling conventions"
 
13120
 msgstr "Renesas(vormals Hitachi)/SuperH-Aufrufkonventionen folgen"
 
13121
 
 
13122
-#: config/sh/sh.opt:273
 
13123
+#: config/sh/sh.opt:277
 
13124
 msgid "Increase the IEEE compliance for floating-point comparisons"
 
13125
 msgstr "IEEE-Befolgung für Gleitkommavergleiche erhöhen"
 
13126
 
 
13127
-#: config/sh/sh.opt:277
 
13128
+#: config/sh/sh.opt:281
 
13129
 msgid "Enable the use of the indexed addressing mode for SHmedia32/SHcompact"
 
13130
 msgstr "Verwendung des indizierten Addressierungsmodus für SHmedia32/SHcompact einschalten"
 
13131
 
 
13132
-#: config/sh/sh.opt:281
 
13133
+#: config/sh/sh.opt:285
 
13134
 msgid "inline code to invalidate instruction cache entries after setting up nested function trampolines"
 
13135
 msgstr "Code inline einbetten, um Befehlscache nach dem Aufsetzen verschachtelter Funktionstrampolines zu verwerfen"
 
13136
 
 
13137
-#: config/sh/sh.opt:285
 
13138
+#: config/sh/sh.opt:289
 
13139
 msgid "Assume symbols might be invalid"
 
13140
 msgstr "Annehmen, dass Symbole ungültig seien können"
 
13141
 
 
13142
-#: config/sh/sh.opt:289
 
13143
+#: config/sh/sh.opt:293
 
13144
 msgid "Annotate assembler instructions with estimated addresses"
 
13145
 msgstr "Assemblerbefehle mit geschätzten Adressen kommentieren"
 
13146
 
 
13147
-#: config/sh/sh.opt:293
 
13148
+#: config/sh/sh.opt:297
 
13149
 msgid "Generate code in little endian mode"
 
13150
 msgstr "Code im »Little Endian«-Modus erzeugen"
 
13151
 
 
13152
-#: config/sh/sh.opt:297
 
13153
+#: config/sh/sh.opt:301
 
13154
 msgid "Mark MAC register as call-clobbered"
 
13155
 msgstr "MAC-Register als Aufruf-zerstört markieren"
 
13156
 
 
13157
-#: config/sh/sh.opt:303
 
13158
+#: config/sh/sh.opt:307
 
13159
 msgid "Make structs a multiple of 4 bytes (warning: ABI altered)"
 
13160
 msgstr "Structs Vielfache von 4 Bytes machen (Warnung: ABI geändert)"
 
13161
 
 
13162
-#: config/sh/sh.opt:307
 
13163
+#: config/sh/sh.opt:311
 
13164
 msgid "Emit function-calls using global offset table when generating PIC"
 
13165
 msgstr "Bei PIC-Erzeugung Funktionsaufrufe ausgeben, die die globale Offsettabelle verwenden"
 
13166
 
 
13167
-#: config/sh/sh.opt:311
 
13168
+#: config/sh/sh.opt:315
 
13169
 msgid "Assume pt* instructions won't trap"
 
13170
 msgstr "Annehmen, dass pt*-Befehle nicht abgefangen werden (»trap«)"
 
13171
 
 
13172
-#: config/sh/sh.opt:315
 
13173
+#: config/sh/sh.opt:319
 
13174
 msgid "Shorten address references during linking"
 
13175
 msgstr "Beim Binden Adressreferenzen verkürzen"
 
13176
 
 
13177
-#: config/sh/sh.opt:323
 
13178
+#: config/sh/sh.opt:327
 
13179
 msgid "Deprecated.  Use -matomic= instead to select the atomic model"
 
13180
-msgstr ""
 
13181
+msgstr "Veraltet. Stattdessen -matomic= verwenden, um atomares Modell zu verwenden"
 
13182
 
 
13183
-#: config/sh/sh.opt:327
 
13184
-#, fuzzy
 
13185
+#: config/sh/sh.opt:331
 
13186
 msgid "Specify the model for atomic operations"
 
13187
-msgstr "Code für eingebaute atomare Operationen erzeugen"
 
13188
+msgstr "Das Modell für atomare Operationen angeben"
 
13189
 
 
13190
-#: config/sh/sh.opt:331
 
13191
+#: config/sh/sh.opt:335
 
13192
 msgid "Use tas.b instruction for __atomic_test_and_set"
 
13193
-msgstr ""
 
13194
+msgstr "Anweisung tas.b für __atomic_test_and_set verwenden"
 
13195
 
 
13196
-#: config/sh/sh.opt:335
 
13197
+#: config/sh/sh.opt:339
 
13198
 msgid "Deprecated.  Use -Os instead"
 
13199
 msgstr "Veraltet. Stattdessen -Os verwenden"
 
13200
 
 
13201
-#: config/sh/sh.opt:339
 
13202
+#: config/sh/sh.opt:343
 
13203
 msgid "Cost to assume for a multiply insn"
 
13204
 msgstr "Für einen Multiplikationsbefehl anzunehmende Kosten"
 
13205
 
 
13206
-#: config/sh/sh.opt:343
 
13207
+#: config/sh/sh.opt:347
 
13208
 msgid "Don't generate privileged-mode only code; implies -mno-inline-ic_invalidate if the inline code would not work in user mode."
 
13209
 msgstr "Keinen Code nur für privilegierten Modus erzeugen; impliziert -mno-inline-ic_invalidate, wenn der »inline«-Code nicht im Usermodus funktionieren würde"
 
13210
 
 
13211
-#: config/sh/sh.opt:349
 
13212
+#: config/sh/sh.opt:353
 
13213
 msgid "Pretend a branch-around-a-move is a conditional move."
 
13214
 msgstr "Vorgeben, dass Sprung-um-Sprung ein bedingter Sprung ist"
 
13215
 
 
13216
-#: config/sh/sh.opt:353
 
13217
-#, fuzzy
 
13218
+#: config/sh/sh.opt:357
 
13219
 msgid "Enable the use of the fsca instruction"
 
13220
-msgstr "Verwendung der kurzen Ladebefehle einschalten"
 
13221
+msgstr "Verwendung der Anweisung fsca einschalten"
 
13222
 
 
13223
-#: config/sh/sh.opt:357
 
13224
-#, fuzzy
 
13225
+#: config/sh/sh.opt:361
 
13226
 msgid "Enable the use of the fsrra instruction"
 
13227
-msgstr "Verwendung der kurzen Ladebefehle einschalten"
 
13228
+msgstr "Verwendung der Anweisung fsrra einschalten"
 
13229
 
 
13230
 #: config/fr30/fr30.opt:23
 
13231
 msgid "Assume small address space"
 
13232
@@ -10456,9 +10447,8 @@
 
13233
 msgstr "Verwendung aller Gleitkommaoperationen verhindern"
 
13234
 
 
13235
 #: config/mips/mips.opt:274
 
13236
-#, fuzzy
 
13237
 msgid "Use MCU instructions"
 
13238
-msgstr "MIPS-3D-Befehle verwenden"
 
13239
+msgstr "MCU-Anweisungen verwenden"
 
13240
 
 
13241
 #: config/mips/mips.opt:278
 
13242
 msgid "Do not use a cache-flushing function before calling stack trampolines"
 
13243
@@ -10553,9 +10543,8 @@
 
13244
 msgstr "Mit 64-Bit Longs und Zeigern kompilieren"
 
13245
 
 
13246
 #: config/tilegx/tilegx.opt:45
 
13247
-#, fuzzy
 
13248
 msgid "Use given TILE-Gx code model"
 
13249
-msgstr "Gegebenes x86-64-Codemodell verwenden"
 
13250
+msgstr "Gegebenes Codemodell TILE-Gx verwenden"
 
13251
 
 
13252
 #: java/lang.opt:122
 
13253
 msgid "Warn if deprecated empty statements are found"
 
13254
@@ -10710,9 +10699,8 @@
 
13255
 msgstr "Optimiert auf Geschwindigkeit unter Missachtung genauer Standardkonformität"
 
13256
 
 
13257
 #: common.opt:453
 
13258
-#, fuzzy
 
13259
 msgid "Optimize for debugging experience rather than speed or size"
 
13260
-msgstr "Auf Größe statt Geschwindigkeit optimieren"
 
13261
+msgstr "Auf Fehlersuchmöglichkeiten statt Geschwindigkeit oder Größe optimieren"
 
13262
 
 
13263
 #: common.opt:493
 
13264
 msgid "This switch is deprecated; use -Wextra instead"
 
13265
@@ -10723,1555 +10711,1545 @@
 
13266
 msgstr "Bei zurückgegebenen Strukturen, Unions oder Feldern warnen"
 
13267
 
 
13268
 #: common.opt:510
 
13269
+msgid "Warn if a loop with constant number of iterations triggers undefined behavior"
 
13270
+msgstr ""
 
13271
+
 
13272
+#: common.opt:514
 
13273
 msgid "Warn if an array is accessed out of bounds"
 
13274
 msgstr "Warnen, wenn auf ein Feld außerhalb der Grenzen zugegriffen wird"
 
13275
 
 
13276
-#: common.opt:514
 
13277
+#: common.opt:518
 
13278
 msgid "Warn about inappropriate attribute usage"
 
13279
 msgstr "Bei unpassender Attributverwendung warnen"
 
13280
 
 
13281
-#: common.opt:518
 
13282
+#: common.opt:522
 
13283
 msgid "Warn about pointer casts which increase alignment"
 
13284
 msgstr "Warnen, wenn Zeigerumwandlungen die Ausrichtung vergrößern"
 
13285
 
 
13286
-#: common.opt:522
 
13287
+#: common.opt:526
 
13288
 msgid "Warn when a #warning directive is encountered"
 
13289
 msgstr "Warnen, wenn eine #warning-Anweisung verwendet wird"
 
13290
 
 
13291
-#: common.opt:526
 
13292
+#: common.opt:530
 
13293
 msgid "Warn about uses of __attribute__((deprecated)) declarations"
 
13294
 msgstr "Bei Verwendungen von Deklarationen mit __attribute__((deprecated)) warnen"
 
13295
 
 
13296
-#: common.opt:530
 
13297
+#: common.opt:534
 
13298
 msgid "Warn when an optimization pass is disabled"
 
13299
 msgstr "Warnen, wenn ein Optimierungsdurchgang ausgeschaltet ist"
 
13300
 
 
13301
-#: common.opt:534
 
13302
+#: common.opt:538
 
13303
 msgid "Treat all warnings as errors"
 
13304
 msgstr "Alle Warnungen als Fehler behandeln"
 
13305
 
 
13306
-#: common.opt:538
 
13307
+#: common.opt:542
 
13308
 msgid "Treat specified warning as error"
 
13309
 msgstr "Angegebene Warnung als Fehler behandeln"
 
13310
 
 
13311
-#: common.opt:546
 
13312
+#: common.opt:550
 
13313
 msgid "Exit on the first error occurred"
 
13314
 msgstr "Beim ersten auftretenden Fehler beenden"
 
13315
 
 
13316
-#: common.opt:550
 
13317
+#: common.opt:554
 
13318
 msgid "-Wframe-larger-than=<number>\tWarn if a function's stack frame requires more than <number> bytes"
 
13319
 msgstr "-Wframe-larger-than=<Anzahl>\tWarnen, wenn der Stapelrahmen einer Funktion mehr als <Anzahl> Bytes benötigt"
 
13320
 
 
13321
-#: common.opt:554
 
13322
+#: common.opt:558
 
13323
 msgid "Warn when attempting to free a non-heap object"
 
13324
 msgstr "Beim Versuch der Freigabe eines Nicht-Heap-Objektes warnen"
 
13325
 
 
13326
-#: common.opt:558
 
13327
+#: common.opt:562
 
13328
 msgid "Warn when an inlined function cannot be inlined"
 
13329
 msgstr "Warnen, wenn eine inline-Funktion nicht als solche erzeugt werden kann"
 
13330
 
 
13331
-#: common.opt:562
 
13332
+#: common.opt:566
 
13333
 msgid "Warn when an atomic memory model parameter is known to be outside the valid range."
 
13334
 msgstr "Warnen, wenn ein Parameter des atomaren Speichermodells erkennbar außerhalb des Wertebereiches ist"
 
13335
 
 
13336
-#: common.opt:569
 
13337
+#: common.opt:573
 
13338
 msgid "-Wlarger-than=<number>\tWarn if an object is larger than <number> bytes"
 
13339
 msgstr "-Wlarger-than=<Anzahl>\tWarnen, wenn ein Objekt größer als <Anzahl> Bytes ist"
 
13340
 
 
13341
-#: common.opt:573
 
13342
+#: common.opt:577
 
13343
 msgid "Warn if the loop cannot be optimized due to nontrivial assumptions."
 
13344
 msgstr "Warnen, wenn Schleife wegen nichttrivialer Annahmen nicht optimiert werden kann."
 
13345
 
 
13346
-#: common.opt:580
 
13347
+#: common.opt:584
 
13348
 msgid "Warn about overflow in arithmetic expressions"
 
13349
 msgstr "Bei Überlauf in arithmetischen Ausdrücken warnen"
 
13350
 
 
13351
-#: common.opt:584
 
13352
+#: common.opt:588
 
13353
 msgid "Warn when the packed attribute has no effect on struct layout"
 
13354
 msgstr "Warnen, wenn das »packed«-Attribut keine Auswirkung auf Strukturanordnung hat"
 
13355
 
 
13356
-#: common.opt:588
 
13357
+#: common.opt:592
 
13358
 msgid "Warn when padding is required to align structure members"
 
13359
 msgstr "Warnen, wenn Auffüllen benötigt wird, um Strukturelemente auszurichten"
 
13360
 
 
13361
-#: common.opt:592
 
13362
+#: common.opt:596
 
13363
 msgid "Issue warnings needed for strict compliance to the standard"
 
13364
 msgstr "Für strikte Standardbefolgung benötigte Warnungen ausgeben"
 
13365
 
 
13366
-#: common.opt:596
 
13367
+#: common.opt:600
 
13368
 msgid "Warn when one local variable shadows another"
 
13369
 msgstr "Warnen, wenn eine lokale Variable eine andere überdeckt"
 
13370
 
 
13371
-#: common.opt:600
 
13372
+#: common.opt:604
 
13373
 msgid "Warn when not issuing stack smashing protection for some reason"
 
13374
 msgstr "Warnen, wenn Stackzerstörungsschutz nicht ausgegeben wird"
 
13375
 
 
13376
-#: common.opt:604
 
13377
+#: common.opt:608
 
13378
 msgid "Warn if stack usage might be larger than specified amount"
 
13379
 msgstr "Warnen, wenn Stapelverwendung den angegebenen Betrag überschreitet"
 
13380
 
 
13381
-#: common.opt:608 common.opt:612
 
13382
+#: common.opt:612 common.opt:616
 
13383
 msgid "Warn about code which might break strict aliasing rules"
 
13384
 msgstr "Bei Code warnen, der strict-aliasing-Regeln verletzen könnte"
 
13385
 
 
13386
-#: common.opt:616 common.opt:620
 
13387
+#: common.opt:620 common.opt:624
 
13388
 msgid "Warn about optimizations that assume that signed overflow is undefined"
 
13389
 msgstr "Bei Optimierungen, die annehmen, dass vorzeichenbehafteter Überlauf undefiniert ist, warnen"
 
13390
 
 
13391
-#: common.opt:624
 
13392
+#: common.opt:628
 
13393
 msgid "Warn about functions which might be candidates for __attribute__((const))"
 
13394
 msgstr "Bei Funktionen, die Kandidaten für __attribute__((const)) sein könnten, warnen"
 
13395
 
 
13396
-#: common.opt:628
 
13397
+#: common.opt:632
 
13398
 msgid "Warn about functions which might be candidates for __attribute__((pure))"
 
13399
 msgstr "Bei Funktionen, die Kandidaten für __attribute__((pure)) sein könnten, warnen"
 
13400
 
 
13401
-#: common.opt:632
 
13402
+#: common.opt:636
 
13403
 msgid "Warn about functions which might be candidates for __attribute__((noreturn))"
 
13404
 msgstr "Bei Funktionen, die Kandidaten für __attribute__((noreturn)) sind, warnen"
 
13405
 
 
13406
-#: common.opt:636
 
13407
+#: common.opt:640
 
13408
 msgid "Do not suppress warnings from system headers"
 
13409
 msgstr "Nicht Warnungen von System-Headern unterdrücken"
 
13410
 
 
13411
-#: common.opt:640
 
13412
+#: common.opt:644
 
13413
 msgid "Warn whenever a trampoline is generated"
 
13414
 msgstr "Warnen, wenn ein Trampolin generiert wird"
 
13415
 
 
13416
-#: common.opt:644
 
13417
+#: common.opt:648
 
13418
 msgid "Warn if a comparison is always true or always false due to the limited range of the data type"
 
13419
 msgstr "Warnen, wenn ein Vergleich durch beschränkten Wertebereich des Datentyps stets »wahr« oder »unwahr« ist"
 
13420
 
 
13421
-#: common.opt:648
 
13422
+#: common.opt:652
 
13423
 msgid "Warn about uninitialized automatic variables"
 
13424
 msgstr "Bei nicht initialisierten automatischen Variablen warnen"
 
13425
 
 
13426
-#: common.opt:652
 
13427
+#: common.opt:656
 
13428
 msgid "Warn about maybe uninitialized automatic variables"
 
13429
 msgstr "Bei möglicherweise nicht initialisierten automatischen Variablen warnen"
 
13430
 
 
13431
-#: common.opt:660
 
13432
+#: common.opt:664
 
13433
 msgid "Enable all -Wunused- warnings"
 
13434
 msgstr "Alle -Wunused- Warnungen einschalten"
 
13435
 
 
13436
-#: common.opt:664
 
13437
+#: common.opt:668
 
13438
 msgid "Warn when a function parameter is only set, otherwise unused"
 
13439
 msgstr "Warnen, wenn ein Funktionsparameter zwar gesetzt aber nicht verwendet wird"
 
13440
 
 
13441
-#: common.opt:668
 
13442
+#: common.opt:672
 
13443
 msgid "Warn when a variable is only set, otherwise unused"
 
13444
 msgstr "Warnen, wenn eine Variable zwar gesetzt aber nicht verwendet wird"
 
13445
 
 
13446
-#: common.opt:672
 
13447
+#: common.opt:676
 
13448
 msgid "Warn when a function is unused"
 
13449
 msgstr "Warnen, wenn eine Funktion ungenutzt bleibt"
 
13450
 
 
13451
-#: common.opt:676
 
13452
+#: common.opt:680
 
13453
 msgid "Warn when a label is unused"
 
13454
 msgstr "Warnen, wenn eine Marke ungenutzt bleibt"
 
13455
 
 
13456
-#: common.opt:680
 
13457
+#: common.opt:684
 
13458
 msgid "Warn when a function parameter is unused"
 
13459
 msgstr "Warnen, wenn ein Funktionsparameter nicht verwendet wird"
 
13460
 
 
13461
-#: common.opt:684
 
13462
+#: common.opt:688
 
13463
 msgid "Warn when an expression value is unused"
 
13464
 msgstr "Warnen, wenn ein Ausdruckswert nicht verwendet wird"
 
13465
 
 
13466
-#: common.opt:688
 
13467
+#: common.opt:692
 
13468
 msgid "Warn when a variable is unused"
 
13469
 msgstr "Warnen, wenn eine Variable nicht verwendet wird"
 
13470
 
 
13471
-#: common.opt:692
 
13472
+#: common.opt:696
 
13473
 msgid "Warn in case profiles in -fprofile-use do not match"
 
13474
 msgstr "Warnen, wenn Profile in -fprofile-use nicht zueinander passen"
 
13475
 
 
13476
-#: common.opt:696
 
13477
+#: common.opt:700
 
13478
 msgid "Warn when a vector operation is compiled outside the SIMD"
 
13479
 msgstr "Warnen, wenn Vektoroperation außerhalb von SIMD kompiliert wird"
 
13480
 
 
13481
-#: common.opt:712
 
13482
+#: common.opt:716
 
13483
 msgid "-aux-info <file>\tEmit declaration information into <file>"
 
13484
 msgstr "-aux-info <Datei>\tDeklarationsinformationen in <Datei> ausgeben"
 
13485
 
 
13486
-#: common.opt:731
 
13487
+#: common.opt:735
 
13488
 msgid "-d<letters>\tEnable dumps from specific passes of the compiler"
 
13489
 msgstr "-d<Buchstaben>\tAusgaben von bestimmten Durchläufen des Kompilers einschalten"
 
13490
 
 
13491
-#: common.opt:735
 
13492
+#: common.opt:739
 
13493
 msgid "-dumpbase <file>\tSet the file basename to be used for dumps"
 
13494
 msgstr "-dumpbase <Datei>\tDen Basis-Dateinamen für Ausgaben setzen"
 
13495
 
 
13496
-#: common.opt:739
 
13497
+#: common.opt:743
 
13498
 msgid "-dumpdir <dir>\tSet the directory name to be used for dumps"
 
13499
 msgstr "-dumpdir <verzeichnis>\tDen Basis-verzeichnisnamen für Ausgaben setzen"
 
13500
 
 
13501
-#: common.opt:798
 
13502
+#: common.opt:802
 
13503
 msgid "Aggressively optimize loops using language constraints"
 
13504
 msgstr ""
 
13505
 
 
13506
-#: common.opt:802
 
13507
+#: common.opt:806
 
13508
 msgid "Align the start of functions"
 
13509
 msgstr "Funktionsanfänge ausrichten"
 
13510
 
 
13511
-#: common.opt:809
 
13512
+#: common.opt:813
 
13513
 msgid "Align labels which are only reached by jumping"
 
13514
 msgstr "Marken ausrichten, die nur mit Sprüngen erreicht werden können"
 
13515
 
 
13516
-#: common.opt:816
 
13517
+#: common.opt:820
 
13518
 msgid "Align all labels"
 
13519
 msgstr "Alle Marken ausrichten"
 
13520
 
 
13521
-#: common.opt:823
 
13522
+#: common.opt:827
 
13523
 msgid "Align the start of loops"
 
13524
 msgstr "Schleifenanfänge ausrichten"
 
13525
 
 
13526
-#: common.opt:846
 
13527
+#: common.opt:850
 
13528
 msgid "Enable AddressSanitizer, a memory error detector"
 
13529
 msgstr ""
 
13530
 
 
13531
-#: common.opt:850
 
13532
+#: common.opt:854
 
13533
 msgid "Enable ThreadSanitizer, a data race detector"
 
13534
 msgstr ""
 
13535
 
 
13536
-#: common.opt:854
 
13537
+#: common.opt:858
 
13538
 msgid "Generate unwind tables that are exact at each instruction boundary"
 
13539
 msgstr "Abwicklungstabellen erzeugen, die genau an jeder Befehlsgrenze liegen"
 
13540
 
 
13541
-#: common.opt:858
 
13542
+#: common.opt:862
 
13543
 msgid "Generate auto-inc/dec instructions"
 
13544
 msgstr "auto-inc/dec-Befehle erzeugen"
 
13545
 
 
13546
-#: common.opt:866
 
13547
+#: common.opt:870
 
13548
 msgid "Generate code to check bounds before indexing arrays"
 
13549
 msgstr "Code zur Überprüfung der Grenzen vor Feldindizierung erzeugen"
 
13550
 
 
13551
-#: common.opt:870
 
13552
+#: common.opt:874
 
13553
 msgid "Replace add, compare, branch with branch on count register"
 
13554
 msgstr "Addieren, Vergleichen, Verzweigen mit Verzweigung anhand des Zählregisters ersetzen"
 
13555
 
 
13556
-#: common.opt:874
 
13557
+#: common.opt:878
 
13558
 msgid "Use profiling information for branch probabilities"
 
13559
 msgstr "Profilierungsinformationen für Verzweigungswahrscheinlichkeiten verwenden"
 
13560
 
 
13561
-#: common.opt:878
 
13562
+#: common.opt:882
 
13563
 msgid "Perform branch target load optimization before prologue / epilogue threading"
 
13564
 msgstr "Ladeoptimierungen für Sprungziele vor Prolog/Epilog-Behandlung ausführen"
 
13565
 
 
13566
-#: common.opt:882
 
13567
+#: common.opt:886
 
13568
 msgid "Perform branch target load optimization after prologue / epilogue threading"
 
13569
 msgstr "Ladeoptimierung für Sprungziele nach Prolog/Epilog-Behandlung ausführen"
 
13570
 
 
13571
-#: common.opt:886
 
13572
+#: common.opt:890
 
13573
 msgid "Restrict target load migration not to re-use registers in any basic block"
 
13574
 msgstr "In Basis-Blöcken keine Register bei der Ziel-Lade-Bewegung wiederverwenden"
 
13575
 
 
13576
-#: common.opt:890
 
13577
+#: common.opt:894
 
13578
 msgid "-fcall-saved-<register>\tMark <register> as being preserved across functions"
 
13579
 msgstr "-fcall-saved-<Register>\t<Register> als über Funktionsgrenzen hinweg reserviert markieren"
 
13580
 
 
13581
-#: common.opt:894
 
13582
+#: common.opt:898
 
13583
 msgid "-fcall-used-<register>\tMark <register> as being corrupted by function calls"
 
13584
 msgstr "-fcall-used-<Register>\t<Register> als durch Funktionsaufrufe beschädigt markieren"
 
13585
 
 
13586
-#: common.opt:901
 
13587
+#: common.opt:905
 
13588
 msgid "Save registers around function calls"
 
13589
 msgstr "Register bei Funktionsaufrufen sichern"
 
13590
 
 
13591
-#: common.opt:905
 
13592
+#: common.opt:909
 
13593
 msgid "Compare the results of several data dependence analyzers."
 
13594
 msgstr "Die Ergebnisse mehrerer Datenabhängigkeitsanalysen vergleichen."
 
13595
 
 
13596
-#: common.opt:909
 
13597
+#: common.opt:913
 
13598
 msgid "Looks for opportunities to reduce stack adjustments and stack references."
 
13599
 msgstr "Sucht Möglichkeiten, Stack-Anpassungen und Stack-Referenzen zu reduzieren."
 
13600
 
 
13601
-#: common.opt:913
 
13602
+#: common.opt:917
 
13603
 msgid "Do not put uninitialized globals in the common section"
 
13604
 msgstr "Keine uninitialisierten globalen Symbole in gemeinsamen Abschnitt legen"
 
13605
 
 
13606
-#: common.opt:921
 
13607
+#: common.opt:925
 
13608
 msgid "-fcompare-debug[=<opts>]\tCompile with and without e.g. -gtoggle, and compare the final-insns dump"
 
13609
 msgstr "-fcompare-debug[=<Optionen>]\tMit und ohne z.B. -gtoggle kompilieren, und den Dump der finalen Anweisungen vergleichen"
 
13610
 
 
13611
-#: common.opt:925
 
13612
+#: common.opt:929
 
13613
 msgid "Run only the second compilation of -fcompare-debug"
 
13614
 msgstr "Nur die zweite Kompilierung von -fcompare-debug laufen lassen"
 
13615
 
 
13616
-#: common.opt:929
 
13617
+#: common.opt:933
 
13618
 msgid "Perform comparison elimination after register allocation has finished"
 
13619
 msgstr "Beseitigung von Vergleichen nach Registerreservierung durchführen"
 
13620
 
 
13621
-#: common.opt:933
 
13622
+#: common.opt:937
 
13623
 msgid "Do not perform optimizations increasing noticeably stack usage"
 
13624
 msgstr "Keine Optimierungen durchführen, die die Stackverwendung deutlich erhöhen"
 
13625
 
 
13626
-#: common.opt:937
 
13627
+#: common.opt:941
 
13628
 msgid "Perform a register copy-propagation optimization pass"
 
13629
 msgstr "Optimierungsdurchlauf zur Kopierübertragung von Registern durchführen"
 
13630
 
 
13631
-#: common.opt:941
 
13632
+#: common.opt:945
 
13633
 msgid "Perform cross-jumping optimization"
 
13634
 msgstr "Optimierung zum Kreuzsprung durchführen"
 
13635
 
 
13636
-#: common.opt:945
 
13637
+#: common.opt:949
 
13638
 msgid "When running CSE, follow jumps to their targets"
 
13639
 msgstr "Beim Durchlaufen von CSE: Sprüngen zu ihren Zielen folgen"
 
13640
 
 
13641
-#: common.opt:953
 
13642
+#: common.opt:957
 
13643
 msgid "Omit range reduction step when performing complex division"
 
13644
 msgstr "Schritt zur Bereichsverkleinerung auslassen, wenn komplexe Division durchgeführt wird"
 
13645
 
 
13646
-#: common.opt:957
 
13647
+#: common.opt:961
 
13648
 msgid "Complex multiplication and division follow Fortran rules"
 
13649
 msgstr "Komplexe Multiplikation und Division folgen Fortran-Regeln"
 
13650
 
 
13651
-#: common.opt:961
 
13652
+#: common.opt:965
 
13653
 msgid "Place data items into their own section"
 
13654
 msgstr "Datenstücke in ihren eigenen Abschnitt legen"
 
13655
 
 
13656
-#: common.opt:965
 
13657
+#: common.opt:969
 
13658
 msgid "List all available debugging counters with their limits and counts."
 
13659
 msgstr "Alle verfügbaren Fehleranalysezähler mit ihren Grenzen und Werten auflisten."
 
13660
 
 
13661
-#: common.opt:969
 
13662
+#: common.opt:973
 
13663
 msgid "-fdbg-cnt=<counter>:<limit>[,<counter>:<limit>,...]\tSet the debug counter limit.   "
 
13664
 msgstr "-fdbg-cnt=<Zähler>:<Grenze>[,<Zähler>:<Grenze>,...]\tGrenze des Fehlersuchzählers setzen."
 
13665
 
 
13666
-#: common.opt:973
 
13667
+#: common.opt:977
 
13668
 msgid "Map one directory name to another in debug information"
 
13669
 msgstr "In Fehlersuchinfo einen Verzeichnisnamen auf einen anderen abbilden"
 
13670
 
 
13671
-#: common.opt:977
 
13672
+#: common.opt:981
 
13673
 msgid "Output .debug_types section when using DWARF v4 debuginfo."
 
13674
 msgstr ".debug_types-Abschnitt ausgeben, wenn DWARF v4-Debuginfo verwendet wird"
 
13675
 
 
13676
-#: common.opt:983
 
13677
+#: common.opt:987
 
13678
 msgid "Defer popping functions args from stack until later"
 
13679
 msgstr "Zurückholen der Funktionsargumente vom Stapel bis auf weiteres hinauszögern"
 
13680
 
 
13681
-#: common.opt:987
 
13682
+#: common.opt:991
 
13683
 msgid "Attempt to fill delay slots of branch instructions"
 
13684
 msgstr "Versuch, die Verzögerungsschlitze der Sprungbefehle auszufüllen"
 
13685
 
 
13686
-#: common.opt:991
 
13687
+#: common.opt:995
 
13688
 msgid "Delete dead instructions that may throw exceptions"
 
13689
 msgstr ""
 
13690
 
 
13691
-#: common.opt:995
 
13692
+#: common.opt:999
 
13693
 msgid "Delete useless null pointer checks"
 
13694
 msgstr "Unnötige Nullzeigerprügungen löschen"
 
13695
 
 
13696
-#: common.opt:999
 
13697
+#: common.opt:1003
 
13698
 msgid "Try to convert virtual calls to direct ones."
 
13699
 msgstr "Versuchen, virtuelle Sprünge in direkte umzuwandeln."
 
13700
 
 
13701
-#: common.opt:1003
 
13702
+#: common.opt:1007
 
13703
 msgid "-fdiagnostics-show-location=[once|every-line]\tHow often to emit source location at the beginning of line-wrapped diagnostics"
 
13704
 msgstr "-fdiagnostics-show-location=[once|every-line]\tWie oft soll Stelle im Quelltext beim Anfang von zeilenumgebrochener Diagnose ausgegeben werden"
 
13705
 
 
13706
-#: common.opt:1020
 
13707
+#: common.opt:1024
 
13708
 msgid "Show the source line with a caret indicating the column"
 
13709
 msgstr ""
 
13710
 
 
13711
-#: common.opt:1024
 
13712
+#: common.opt:1028
 
13713
 msgid "Amend appropriate diagnostic messages with the command line option that controls them"
 
13714
 msgstr "Die geeignete Diagnosemeldung mit der Kommandozeilenoption erweitern, die sie steuert"
 
13715
 
 
13716
-#: common.opt:1028
 
13717
+#: common.opt:1032
 
13718
 msgid "-fdisable-[tree|rtl|ipa]-<pass>=range1+range2 disables an optimization pass"
 
13719
 msgstr "-fdisable-[tree|rtl|ipa]-<Durchgang>=range1+range2 schaltet einen Optimierungsdurchgang aus"
 
13720
 
 
13721
-#: common.opt:1032
 
13722
+#: common.opt:1036
 
13723
 msgid "-fenable-[tree|rtl|ipa]-<pass>=range1+range2 enables an optimization pass"
 
13724
 msgstr "-fenable-[tree|rtl|ipa]-<Durchgang>=range1+range2 schaltet einen Optimierungsdurchgang ein"
 
13725
 
 
13726
-#: common.opt:1036
 
13727
+#: common.opt:1040
 
13728
 msgid "-fdump-<type>\tDump various compiler internals to a file"
 
13729
 msgstr "-fdump-<type>\tVerschiedene compilerinterne Informationen in eine Datei abziehen"
 
13730
 
 
13731
-#: common.opt:1043
 
13732
+#: common.opt:1047
 
13733
 msgid "-fdump-final-insns=filename\tDump to filename the insns at the end of translation"
 
13734
 msgstr "-fdump-final-insns=<Datei>\tDie Befehle am Ende der Übersetzung in Datei abziehen"
 
13735
 
 
13736
-#: common.opt:1047
 
13737
+#: common.opt:1051
 
13738
 msgid "-fdump-go-spec=filename\tWrite all declarations to file as Go code"
 
13739
 msgstr "-fdump-go-spec=<Datei>\tAlle Deklarationen als Go-Code in <Datei> schreiben"
 
13740
 
 
13741
-#: common.opt:1051
 
13742
+#: common.opt:1055
 
13743
 msgid "Suppress output of addresses in debugging dumps"
 
13744
 msgstr "Ausgabe von Adressen in Fehlersuch-Auszügen unterdrücken"
 
13745
 
 
13746
-#: common.opt:1055
 
13747
+#: common.opt:1059
 
13748
 msgid "Dump optimization passes"
 
13749
 msgstr "Optimierungsdurchläufe ausgeben"
 
13750
 
 
13751
-#: common.opt:1059
 
13752
+#: common.opt:1063
 
13753
 msgid "Suppress output of instruction numbers, line number notes and addresses in debugging dumps"
 
13754
 msgstr "Ausgabe von Befehlszahlen, Zeilennummernangaben und Adressen in Fehlersuch-Auszügen unterdrücken"
 
13755
 
 
13756
-#: common.opt:1063
 
13757
+#: common.opt:1067
 
13758
 msgid "Suppress output of previous and next insn numbers in debugging dumps"
 
13759
 msgstr "Ausgabe der vorigen und nächsten Befehlszahlen in Fehlersuch-Auszügen unterdrücken"
 
13760
 
 
13761
-#: common.opt:1067
 
13762
+#: common.opt:1071
 
13763
 msgid "Enable CFI tables via GAS assembler directives."
 
13764
 msgstr "CFI-Tabellen über GAS-Assembler-Anweisungen einschalten"
 
13765
 
 
13766
-#: common.opt:1071
 
13767
+#: common.opt:1075
 
13768
 msgid "Perform early inlining"
 
13769
 msgstr "Frühes Inlining durchführen"
 
13770
 
 
13771
-#: common.opt:1075
 
13772
+#: common.opt:1079
 
13773
 msgid "Perform DWARF2 duplicate elimination"
 
13774
 msgstr "DWARF2-Wiederholungsbeseitigung durchführen"
 
13775
 
 
13776
-#: common.opt:1079
 
13777
+#: common.opt:1083
 
13778
 msgid "Perform interprocedural reduction of aggregates"
 
13779
 msgstr "Zwischenprozedurale Reduktion von Aggregaten durchführen"
 
13780
 
 
13781
-#: common.opt:1083 common.opt:1087
 
13782
+#: common.opt:1087 common.opt:1091
 
13783
 msgid "Perform unused type elimination in debug info"
 
13784
 msgstr "Beseitigung ungenutzter Typen in Info zur Fehlersuche durchführen"
 
13785
 
 
13786
-#: common.opt:1091
 
13787
+#: common.opt:1095
 
13788
 msgid "Do not suppress C++ class debug information."
 
13789
 msgstr "Keine Fehlersuchinformationen für C++-Klassen unterdrücken"
 
13790
 
 
13791
-#: common.opt:1095
 
13792
+#: common.opt:1099
 
13793
 msgid "Enable exception handling"
 
13794
 msgstr "Ausnahmebehandlung einschalten"
 
13795
 
 
13796
-#: common.opt:1099
 
13797
+#: common.opt:1103
 
13798
 msgid "Perform a number of minor, expensive optimizations"
 
13799
 msgstr "Eine Reihe kleiner, aber teurer, Optimierungen durchführen"
 
13800
 
 
13801
-#: common.opt:1103
 
13802
+#: common.opt:1107
 
13803
 msgid "-fexcess-precision=[fast|standard]\tSpecify handling of excess floating-point precision"
 
13804
 msgstr "-fexcess-precision=[fast|standard]\tBehandlung überschüssiger Gleitkommagenauigkeit bestimmen"
 
13805
 
 
13806
-#: common.opt:1106
 
13807
+#: common.opt:1110
 
13808
 #, c-format
 
13809
 msgid "unknown excess precision style %qs"
 
13810
 msgstr "unbekannte Art überschüssiger Genauigkeit %qs"
 
13811
 
 
13812
-#: common.opt:1119
 
13813
+#: common.opt:1123
 
13814
 msgid "Output lto objects containing both the intermediate language and binary output."
 
13815
 msgstr "LTO-Objekte ausgeben, die sowohl Zwischensprache als auch Binärausgabe enthalten"
 
13816
 
 
13817
-#: common.opt:1123
 
13818
+#: common.opt:1127
 
13819
 msgid "Assume no NaNs or infinities are generated"
 
13820
 msgstr "Annahme, dass keine NaNs oder Unendlichkeiten erzeugt werden"
 
13821
 
 
13822
-#: common.opt:1127
 
13823
+#: common.opt:1131
 
13824
 msgid "-ffixed-<register>\tMark <register> as being unavailable to the compiler"
 
13825
 msgstr "-ffixed-<Register>\t<Register> als für den Compiler nicht verfügbar markieren"
 
13826
 
 
13827
-#: common.opt:1131
 
13828
+#: common.opt:1135
 
13829
 msgid "Don't allocate floats and doubles in extended-precision registers"
 
13830
 msgstr "Keine floats und doubles in Registern erweiterter Genauigkeit reservieren"
 
13831
 
 
13832
-#: common.opt:1139
 
13833
+#: common.opt:1143
 
13834
 msgid "Perform a forward propagation pass on RTL"
 
13835
 msgstr "Schritt zur Vorwärts-Übertragung auf RTL durchführen"
 
13836
 
 
13837
-#: common.opt:1143
 
13838
+#: common.opt:1147
 
13839
 msgid "-ffp-contract=[off|on|fast] Perform floating-point expression contraction."
 
13840
 msgstr "-ffp-contract=[off|on|fast] Schrumpfung von Gleitkommaausdrücken durchführen"
 
13841
 
 
13842
-#: common.opt:1146
 
13843
+#: common.opt:1150
 
13844
 #, c-format
 
13845
 msgid "unknown floating point contraction style %qs"
 
13846
 msgstr "unbekannte Art der Gleitkomma-Kürzung %qs"
 
13847
 
 
13848
-#: common.opt:1163
 
13849
+#: common.opt:1167
 
13850
 msgid "Allow function addresses to be held in registers"
 
13851
 msgstr "Vorhalten von Funktionsadressen in Registern erlauben"
 
13852
 
 
13853
-#: common.opt:1167
 
13854
+#: common.opt:1171
 
13855
 msgid "Place each function into its own section"
 
13856
 msgstr "Jede Funktion in ihren eigenen Abschnitt platzieren"
 
13857
 
 
13858
-#: common.opt:1171
 
13859
+#: common.opt:1175
 
13860
 msgid "Perform global common subexpression elimination"
 
13861
 msgstr "Beseitigung globaler gemeinsamer Teilausdrücke durchführen"
 
13862
 
 
13863
-#: common.opt:1175
 
13864
+#: common.opt:1179
 
13865
 msgid "Perform enhanced load motion during global common subexpression elimination"
 
13866
 msgstr "Erweiterte Ladebewegung während Beseitigung globaler gemeinsamer Teilausdrücke durchführen"
 
13867
 
 
13868
-#: common.opt:1179
 
13869
+#: common.opt:1183
 
13870
 msgid "Perform store motion after global common subexpression elimination"
 
13871
 msgstr "Speicherbewegung nach Beseitigung globaler gemeinsamer Teilausdrücke durchführen"
 
13872
 
 
13873
-#: common.opt:1183
 
13874
+#: common.opt:1187
 
13875
 msgid "Perform redundant load after store elimination in global common subexpression"
 
13876
 msgstr "Beseitigung überflüssigen Ladens nach dem Abspeichern in globalem gemeinsamem Teilausdruck durchführen"
 
13877
 
 
13878
-#: common.opt:1188
 
13879
+#: common.opt:1192
 
13880
 msgid "Perform global common subexpression elimination after register allocation"
 
13881
 msgstr "Beseitigung globaler gemeinsamer Teilausdrücke nach Registerreservierung durchführen"
 
13882
 
 
13883
-#: common.opt:1194
 
13884
+#: common.opt:1198
 
13885
 msgid "Enable in and out of Graphite representation"
 
13886
 msgstr "Ein- und Ausgabe der Graphite-Repräsentierung einschalten"
 
13887
 
 
13888
-#: common.opt:1198
 
13889
+#: common.opt:1202
 
13890
 msgid "Enable Graphite Identity transformation"
 
13891
 msgstr "Transformation der Graphite Identität einschalten"
 
13892
 
 
13893
-#: common.opt:1202
 
13894
-#, fuzzy
 
13895
+#: common.opt:1206
 
13896
 msgid "Enable hoisting adjacent loads to encourage generating conditional move"
 
13897
-msgstr "Herausziehen von Ladeoperationen aus bedingten Zeigern einschalten"
 
13898
+msgstr "Herausziehen aufeinanderfolgender Ladeoperationen einschalten, um Erzeugung bedingter Kopieroperationen zu fördern"
 
13899
 
 
13900
-#: common.opt:1207
 
13901
+#: common.opt:1211
 
13902
 msgid "Mark all loops as parallel"
 
13903
 msgstr "Alle Schleifen als parallel markieren"
 
13904
 
 
13905
-#: common.opt:1211
 
13906
+#: common.opt:1215
 
13907
 msgid "Enable Loop Strip Mining transformation"
 
13908
 msgstr "Transformation des Loop Strip Mining einschalten"
 
13909
 
 
13910
-#: common.opt:1215
 
13911
+#: common.opt:1219
 
13912
 msgid "Enable Loop Interchange transformation"
 
13913
 msgstr "Transformation des Loop Interchange einschalten"
 
13914
 
 
13915
-#: common.opt:1219
 
13916
+#: common.opt:1223
 
13917
 msgid "Enable Loop Blocking transformation"
 
13918
 msgstr "Transformation des Loop Blocking einschalten"
 
13919
 
 
13920
-#: common.opt:1223
 
13921
+#: common.opt:1227
 
13922
 msgid "Enable support for GNU transactional memory"
 
13923
 msgstr "Unterstützung für GNU-Transaktionsspeicher einschalten"
 
13924
 
 
13925
-#: common.opt:1231
 
13926
+#: common.opt:1235
 
13927
 msgid "Enable the ISL based loop nest optimizer"
 
13928
 msgstr ""
 
13929
 
 
13930
-#: common.opt:1235
 
13931
+#: common.opt:1239
 
13932
 msgid "Force bitfield accesses to match their type width"
 
13933
 msgstr "Bitfeld-Zugriffe zwingen, zu ihrer Typbreite zu passen"
 
13934
 
 
13935
-#: common.opt:1239
 
13936
+#: common.opt:1243
 
13937
 msgid "Enable guessing of branch probabilities"
 
13938
 msgstr "Erraten der Sprungwahrscheinlichkeiten einschalten"
 
13939
 
 
13940
-#: common.opt:1247
 
13941
+#: common.opt:1251
 
13942
 msgid "Process #ident directives"
 
13943
 msgstr "#ident-Anweisungen verarbeiten"
 
13944
 
 
13945
-#: common.opt:1251
 
13946
+#: common.opt:1255
 
13947
 msgid "Perform conversion of conditional jumps to branchless equivalents"
 
13948
 msgstr "Umwandlung bedingter Sprünge in zweiglose Äquivalente durchführen"
 
13949
 
 
13950
-#: common.opt:1255
 
13951
+#: common.opt:1259
 
13952
 msgid "Perform conversion of conditional jumps to conditional execution"
 
13953
 msgstr "Umwandlung bedingter Sprünge in bedingte Ausführung durchführen"
 
13954
 
 
13955
-#: common.opt:1259
 
13956
+#: common.opt:1263
 
13957
 msgid "-fstack-reuse=[all|named_vars|none] Set stack reuse level for local variables."
 
13958
-msgstr ""
 
13959
+msgstr "-fstack-reuse=[all|named_vars|none] Stufe der Stack-Wiederverwendung für lokale Variablen setzen"
 
13960
 
 
13961
-#: common.opt:1262
 
13962
-#, fuzzy, c-format
 
13963
+#: common.opt:1266
 
13964
+#, c-format
 
13965
 msgid "unknown Stack Reuse Level %qs"
 
13966
-msgstr "Unbekannte Architektur »%s«"
 
13967
+msgstr "Unbekannte Stufe %qs für Stack-Wiederverwendung"
 
13968
 
 
13969
-#: common.opt:1275
 
13970
+#: common.opt:1279
 
13971
 msgid "Convert conditional jumps in innermost loops to branchless equivalents"
 
13972
 msgstr "Umwandlung bedingter Sprünge in innersten Schleifen in zweiglose Äquivalente durchführen"
 
13973
 
 
13974
-#: common.opt:1279
 
13975
+#: common.opt:1283
 
13976
 msgid "Also if-convert conditional jumps containing memory writes"
 
13977
 msgstr "Ebenso if-umwandeln bedingter Sprünge, die Speicherschreiboperationen enthalten"
 
13978
 
 
13979
-#: common.opt:1287
 
13980
+#: common.opt:1291
 
13981
 msgid "Do not generate .size directives"
 
13982
 msgstr "Keine .size-Anweisungen erzeugen"
 
13983
 
 
13984
-#: common.opt:1291
 
13985
+#: common.opt:1295
 
13986
 msgid "Perform indirect inlining"
 
13987
 msgstr "Indirektes Inlining durchführen"
 
13988
 
 
13989
-#: common.opt:1297
 
13990
+#: common.opt:1301
 
13991
 msgid "Enable inlining of function declared \"inline\", disabling disables all inlining"
 
13992
 msgstr "Aktivieren des Inlining von »inline«-Funktionen, ansonsten wird jegliches Inlining deaktiviert"
 
13993
 
 
13994
-#: common.opt:1301
 
13995
+#: common.opt:1305
 
13996
 msgid "Integrate functions into their callers when code size is known not to grow"
 
13997
 msgstr "Funktionen in ihre Aufrufer einfügen, wenn Codegröße als nicht wachsend bekannt ist"
 
13998
 
 
13999
-#: common.opt:1305
 
14000
+#: common.opt:1309
 
14001
 msgid "Integrate functions not declared \"inline\" into their callers when profitable"
 
14002
 msgstr "Nicht als »inline« deklarierte Funktionen in ihre Aufrufer einfügen, wenn gewinnbringend"
 
14003
 
 
14004
-#: common.opt:1309
 
14005
+#: common.opt:1313
 
14006
 msgid "Integrate functions only required by their single caller"
 
14007
 msgstr "Nur an einer Stelle aufgerufene Funktionen in ihre Aufrufer einfügen"
 
14008
 
 
14009
-#: common.opt:1316
 
14010
+#: common.opt:1320
 
14011
 msgid "-finline-limit=<number>\tLimit the size of inlined functions to <number>"
 
14012
 msgstr "-finline-limit=<Zahl>\tGröße von »inline«-Funktionen auf <Zahl> beschränken"
 
14013
 
 
14014
-#: common.opt:1320
 
14015
+#: common.opt:1324
 
14016
 msgid "Inline __atomic operations when a lock free instruction sequence is available."
 
14017
 msgstr "__atomic-Operationen »inline« erzeugen, wenn Lock-freie Befehlssequenz verfügbar ist"
 
14018
 
 
14019
-#: common.opt:1324
 
14020
+#: common.opt:1328
 
14021
 msgid "Instrument function entry and exit with profiling calls"
 
14022
 msgstr "Ein- und Austritte von Funktionen beim Profilieren von Aufrufen verwenden"
 
14023
 
 
14024
-#: common.opt:1328
 
14025
+#: common.opt:1332
 
14026
 msgid "-finstrument-functions-exclude-function-list=name,...  Do not instrument listed functions"
 
14027
 msgstr "-finstrument-functions-exclude-function-list=name,...  Aufgezählte Funktionen nicht verwenden"
 
14028
 
 
14029
-#: common.opt:1332
 
14030
+#: common.opt:1336
 
14031
 msgid "-finstrument-functions-exclude-file-list=filename,...  Do not instrument functions listed in files"
 
14032
 msgstr "-finstrument-functions-exclude-file-list=filename,...  In Dateien aufgezählte Funktionen nicht verwenden"
 
14033
 
 
14034
-#: common.opt:1336
 
14035
+#: common.opt:1340
 
14036
 msgid "Perform Interprocedural constant propagation"
 
14037
 msgstr "Zwischenprozedurale Konstantenweitergabe durchführen"
 
14038
 
 
14039
-#: common.opt:1340
 
14040
+#: common.opt:1344
 
14041
 msgid "Perform cloning to make Interprocedural constant propagation stronger"
 
14042
 msgstr "Kopien erzeugen, um zwischenprozedurale Konstantenweitergabe zu verstärken"
 
14043
 
 
14044
-#: common.opt:1344
 
14045
+#: common.opt:1348
 
14046
 msgid "Perform interprocedural profile propagation"
 
14047
 msgstr "Zwischenprozedurale Profilweitergabe durchführen"
 
14048
 
 
14049
-#: common.opt:1348
 
14050
+#: common.opt:1352
 
14051
 msgid "Perform interprocedural points-to analysis"
 
14052
 msgstr "Zwischenprozedurale Zeigeranalyse durchführen"
 
14053
 
 
14054
-#: common.opt:1352
 
14055
+#: common.opt:1356
 
14056
 msgid "Discover pure and const functions"
 
14057
 msgstr "Reine und konstante Funktionen entdecken"
 
14058
 
 
14059
-#: common.opt:1356
 
14060
+#: common.opt:1360
 
14061
 msgid "Discover readonly and non addressable static variables"
 
14062
 msgstr "Nur-lese und nicht-adressierbare statische Variablen entdecken"
 
14063
 
 
14064
-#: common.opt:1368
 
14065
+#: common.opt:1372
 
14066
 msgid "-fira-algorithm=[CB|priority] Set the used IRA algorithm"
 
14067
 msgstr "-fira-algorithm=[CB|priority] Verwendeten IRA-Algorithmus setzen"
 
14068
 
 
14069
-#: common.opt:1371
 
14070
+#: common.opt:1375
 
14071
 #, c-format
 
14072
 msgid "unknown IRA algorithm %qs"
 
14073
 msgstr "unbekannter IRA-Algorithmus %qs"
 
14074
 
 
14075
-#: common.opt:1381
 
14076
+#: common.opt:1385
 
14077
 msgid "-fira-region=[one|all|mixed] Set regions for IRA"
 
14078
 msgstr "-fira-region=[one|all|mixed] Regionen für IRA setzen"
 
14079
 
 
14080
-#: common.opt:1384
 
14081
+#: common.opt:1388
 
14082
 #, c-format
 
14083
 msgid "unknown IRA region %qs"
 
14084
 msgstr "unbekannte IRA-Region %qs"
 
14085
 
 
14086
-#: common.opt:1397 common.opt:1402
 
14087
+#: common.opt:1401 common.opt:1406
 
14088
 msgid "Use IRA based register pressure calculation"
 
14089
 msgstr "IRA-basierte Registerdruckkalkulation verwenden"
 
14090
 
 
14091
-#: common.opt:1407
 
14092
+#: common.opt:1411
 
14093
 msgid "Share slots for saving different hard registers."
 
14094
 msgstr "Schlitze gemeinsam verwenden, um verschiedene harte Register zu sichern."
 
14095
 
 
14096
-#: common.opt:1411
 
14097
+#: common.opt:1415
 
14098
 msgid "Share stack slots for spilled pseudo-registers."
 
14099
 msgstr "Stack-Schlitze für übergelaufene Pseudo-Register gemeinsam verwenden."
 
14100
 
 
14101
-#: common.opt:1415
 
14102
+#: common.opt:1419
 
14103
 msgid "-fira-verbose=<number>\tControl IRA's level of diagnostic messages."
 
14104
 msgstr "-fira-verbose=<Zahl<\tStufe der IRA Diagnosemeldungen steuern."
 
14105
 
 
14106
-#: common.opt:1419
 
14107
+#: common.opt:1423
 
14108
 msgid "Optimize induction variables on trees"
 
14109
 msgstr "Induktionsvariablen auf Bäumen optimieren"
 
14110
 
 
14111
-#: common.opt:1423
 
14112
+#: common.opt:1427
 
14113
 msgid "Use jump tables for sufficiently large switch statements"
 
14114
 msgstr "Sprungtabellen für hinreichend große switch-Anweisungen verwenden"
 
14115
 
 
14116
-#: common.opt:1427
 
14117
+#: common.opt:1431
 
14118
 msgid "Generate code for functions even if they are fully inlined"
 
14119
 msgstr "Code für Funktionen erzeugen, auch wenn sie vollständig »inline« sind"
 
14120
 
 
14121
-#: common.opt:1431
 
14122
+#: common.opt:1435
 
14123
 msgid "Emit static const variables even if they are not used"
 
14124
 msgstr "Statische konstante Variablen erzeugen, auch wenn sie nicht verwendet werden"
 
14125
 
 
14126
-#: common.opt:1435
 
14127
+#: common.opt:1439
 
14128
 msgid "Give external symbols a leading underscore"
 
14129
 msgstr "Externen Symbolen einen führenden Unterstrich geben"
 
14130
 
 
14131
-#: common.opt:1443
 
14132
+#: common.opt:1447
 
14133
 msgid "Enable link-time optimization."
 
14134
 msgstr "Optimierungen zur Linkzeit einschalten"
 
14135
 
 
14136
-#: common.opt:1447
 
14137
+#: common.opt:1451
 
14138
 msgid "Link-time optimization with number of parallel jobs or jobserver."
 
14139
 msgstr "Optimierungen zur Linkzeit mit Anzahl paralleler Jobs oder Jobserver."
 
14140
 
 
14141
-#: common.opt:1451
 
14142
-#, fuzzy
 
14143
+#: common.opt:1455
 
14144
 msgid "Partition symbols and vars at linktime based on object files they originate from"
 
14145
-msgstr "Funktionen und Variablen zum Linkzeitpunkt aufgrund ihrer Objektdatei-Herkunft partitionieren"
 
14146
+msgstr "Symbole und Variablen zum Linkzeitpunkt aufgrund ihrer Objektdatei-Herkunft partitionieren"
 
14147
 
 
14148
-#: common.opt:1455
 
14149
+#: common.opt:1459
 
14150
 msgid "Partition functions and vars at linktime into approximately same sized buckets"
 
14151
 msgstr "Funktionen und Variablen zum Linkzeitpunkt in ungefähr gleich große Gruppen partitionieren"
 
14152
 
 
14153
-#: common.opt:1459
 
14154
-#, fuzzy
 
14155
+#: common.opt:1463
 
14156
 msgid "Put every symbol into separate partition"
 
14157
-msgstr "Zeichendaten in gesonderten Zeichenabschnitt legen"
 
14158
+msgstr "Jedes Symbol in gesonderten Abschnitt legen"
 
14159
 
 
14160
-#: common.opt:1463
 
14161
+#: common.opt:1467
 
14162
 msgid "Disable partioning and streaming"
 
14163
 msgstr "Partitionierung und Streaming ausschalten"
 
14164
 
 
14165
-#: common.opt:1468
 
14166
+#: common.opt:1472
 
14167
 msgid "-flto-compression-level=<number>\tUse zlib compression level <number> for IL"
 
14168
 msgstr "-flto-compression-level=<Stufe>\tZlib Kompressionsstufe <Stufe> für IL verwenden"
 
14169
 
 
14170
-#: common.opt:1472
 
14171
+#: common.opt:1476
 
14172
 msgid "Report various link-time optimization statistics"
 
14173
 msgstr "Verschiedene Statistiken über Linkzeit-Optimierung ausgeben"
 
14174
 
 
14175
-#: common.opt:1476
 
14176
+#: common.opt:1480
 
14177
 msgid "Set errno after built-in math functions"
 
14178
 msgstr "Nach eingebauten Mathematikfunktionen errno setzen"
 
14179
 
 
14180
-#: common.opt:1480
 
14181
+#: common.opt:1484
 
14182
 msgid "-fmax-errors=<number>\tMaximum number of errors to report"
 
14183
 msgstr "-fmax-errors=<Anzahl>\tHöchstzahl der zu meldenden Fehler"
 
14184
 
 
14185
-#: common.opt:1484
 
14186
+#: common.opt:1488
 
14187
 msgid "Report on permanent memory allocation"
 
14188
 msgstr "Über dauerhafte Speicherreservierung berichten"
 
14189
 
 
14190
-#: common.opt:1488
 
14191
-#, fuzzy
 
14192
+#: common.opt:1492
 
14193
 msgid "Report on permanent memory allocation in WPA only"
 
14194
-msgstr "Über dauerhafte Speicherreservierung berichten"
 
14195
+msgstr "Nur in WPA über dauerhafte Speicherreservierung berichten"
 
14196
 
 
14197
-#: common.opt:1495
 
14198
+#: common.opt:1499
 
14199
 msgid "Attempt to merge identical constants and constant variables"
 
14200
 msgstr "Versuchen, identische Konstanten und konstante Variablen zu verschmelzen"
 
14201
 
 
14202
-#: common.opt:1499
 
14203
+#: common.opt:1503
 
14204
 msgid "Attempt to merge identical constants across compilation units"
 
14205
 msgstr "Versuchen, identische Konstanten über Übersetzungseinheiten hinweg zu verschmelzen"
 
14206
 
 
14207
-#: common.opt:1503
 
14208
+#: common.opt:1507
 
14209
 msgid "Attempt to merge identical debug strings across compilation units"
 
14210
 msgstr "Versuchen, identische Zeichenketten zur Fehlersuche über Übersetzungseinheiten hinweg zu verschmelzen"
 
14211
 
 
14212
-#: common.opt:1507
 
14213
+#: common.opt:1511
 
14214
 msgid "-fmessage-length=<number>\tLimit diagnostics to <number> characters per line.  0 suppresses line-wrapping"
 
14215
 msgstr "-fmessage-length=<Anzahl>\tDiagnosemeldungen auf <Anzahl> Zeichen pro Zeile beschränken. 0 unterdrückt Zeilenumbruch"
 
14216
 
 
14217
-#: common.opt:1511
 
14218
+#: common.opt:1515
 
14219
 msgid "Perform SMS based modulo scheduling before the first scheduling pass"
 
14220
 msgstr "SMS-basierte modulo-Planung vor erstem Planungsdurchlauf durchführen"
 
14221
 
 
14222
-#: common.opt:1515
 
14223
+#: common.opt:1519
 
14224
 msgid "Perform SMS based modulo scheduling with register moves allowed"
 
14225
 msgstr "SMS-basierte modulo-Planung mit erlaubten Register-Bewegungen durchführen"
 
14226
 
 
14227
-#: common.opt:1519
 
14228
+#: common.opt:1523
 
14229
 msgid "Move loop invariant computations out of loops"
 
14230
 msgstr "Berechnung der Schleifeninvarianten außerhalb der Schleifen legen"
 
14231
 
 
14232
-#: common.opt:1523
 
14233
+#: common.opt:1527
 
14234
 msgid "Use the RTL dead code elimination pass"
 
14235
 msgstr "Den RTL-Schritt zur Entfernung toten Codes verwenden"
 
14236
 
 
14237
-#: common.opt:1527
 
14238
+#: common.opt:1531
 
14239
 msgid "Use the RTL dead store elimination pass"
 
14240
 msgstr "Den RTL-Schritt zur Entfernung toter Speicherbereiche verwenden"
 
14241
 
 
14242
-#: common.opt:1531
 
14243
+#: common.opt:1535
 
14244
 msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling"
 
14245
 msgstr "Traditionelle Planung in Schleifen, die bereits Modulo-Planung unterzogen wurden, einschalten/ausschalten"
 
14246
 
 
14247
-#: common.opt:1535
 
14248
+#: common.opt:1539
 
14249
 msgid "Support synchronous non-call exceptions"
 
14250
 msgstr "Synchrone Nicht-Aufruf-Ausnahmen unterstützen"
 
14251
 
 
14252
-#: common.opt:1539
 
14253
+#: common.opt:1543
 
14254
 msgid "When possible do not generate stack frames"
 
14255
 msgstr "Wenn möglich, keine Stapelrahmen erzeugen"
 
14256
 
 
14257
-#: common.opt:1543
 
14258
-#, fuzzy
 
14259
+#: common.opt:1547
 
14260
 msgid "Enable all optimization info dumps on stderr"
 
14261
-msgstr "Schleifenoptimierungen auf Baumebene einschalten"
 
14262
+msgstr "Alle Informationen über Optimierungen auf stderr einschalten"
 
14263
 
 
14264
-#: common.opt:1547
 
14265
+#: common.opt:1551
 
14266
 msgid "-fopt-info[-<type>=filename]\tDump compiler optimization details"
 
14267
-msgstr ""
 
14268
+msgstr "-fopt-info[-<Typ>=Dateiname]\tOptimierungsdetails des Compilers ausgeben"
 
14269
 
 
14270
-#: common.opt:1551
 
14271
+#: common.opt:1555
 
14272
 msgid "Do the full register move optimization pass"
 
14273
 msgstr "Den vollständigen Optimierungsdurchlauf für Registerbewegungen durchführen"
 
14274
 
 
14275
-#: common.opt:1555
 
14276
+#: common.opt:1559
 
14277
 msgid "Optimize sibling and tail recursive calls"
 
14278
 msgstr "Geschwister- und endrekursive Aufrufe optimieren"
 
14279
 
 
14280
-#: common.opt:1559
 
14281
+#: common.opt:1563
 
14282
 msgid "Perform partial inlining"
 
14283
 msgstr "Teilweises Inlining durchführen"
 
14284
 
 
14285
-#: common.opt:1563 common.opt:1567
 
14286
+#: common.opt:1567 common.opt:1571
 
14287
 msgid "Report on memory allocation before interprocedural optimization"
 
14288
 msgstr "Über Speicherbelegung vor zwischenprozeduraler Optimierung berichten"
 
14289
 
 
14290
-#: common.opt:1571
 
14291
+#: common.opt:1575
 
14292
 msgid "Pack structure members together without holes"
 
14293
 msgstr "Strukturelemente ohne Lücken zusammenpacken"
 
14294
 
 
14295
-#: common.opt:1575
 
14296
+#: common.opt:1579
 
14297
 msgid "-fpack-struct=<number>\tSet initial maximum structure member alignment"
 
14298
 msgstr "-fpack-struct=<Zahl>\tAnfängliche größte Ausrichtung für Strukturelemente festlegen"
 
14299
 
 
14300
-#: common.opt:1579
 
14301
+#: common.opt:1583
 
14302
 msgid "Return small aggregates in memory, not registers"
 
14303
 msgstr "Kleine Aggregate über Speicher, nicht Register, zurückgeben"
 
14304
 
 
14305
-#: common.opt:1583
 
14306
+#: common.opt:1587
 
14307
 msgid "Perform loop peeling"
 
14308
 msgstr "Schleifen-Schälung durchführen"
 
14309
 
 
14310
-#: common.opt:1587
 
14311
+#: common.opt:1591
 
14312
 msgid "Enable machine specific peephole optimizations"
 
14313
 msgstr "Maschinenspezifische Guckloch-Optimierungen einschalten"
 
14314
 
 
14315
-#: common.opt:1591
 
14316
+#: common.opt:1595
 
14317
 msgid "Enable an RTL peephole pass before sched2"
 
14318
 msgstr "Einen RTL-Guckloch-Durchlauf vor sched2 einschalten"
 
14319
 
 
14320
-#: common.opt:1595
 
14321
+#: common.opt:1599
 
14322
 msgid "Generate position-independent code if possible (large mode)"
 
14323
 msgstr "Wenn möglich, lageunabhängigen Code erzeugen (large mode)"
 
14324
 
 
14325
-#: common.opt:1599
 
14326
+#: common.opt:1603
 
14327
 msgid "Generate position-independent code for executables if possible (large mode)"
 
14328
 msgstr "Wenn möglich, lageunabhängigen Code für ausführbare Dateien erzeugen (large mode)"
 
14329
 
 
14330
-#: common.opt:1603
 
14331
+#: common.opt:1607
 
14332
 msgid "Generate position-independent code if possible (small mode)"
 
14333
 msgstr "Wenn möglich, positionsunabhängigen Code erzeugen (small mode)"
 
14334
 
 
14335
-#: common.opt:1607
 
14336
+#: common.opt:1611
 
14337
 msgid "Generate position-independent code for executables if possible (small mode)"
 
14338
 msgstr "Wenn möglich, positionsunabhängigen Code für ausführbare Dateien erzeugen (small mode)"
 
14339
 
 
14340
-#: common.opt:1611
 
14341
+#: common.opt:1615
 
14342
 msgid "Specify a plugin to load"
 
14343
 msgstr "Zu ladendes Plugin angeben"
 
14344
 
 
14345
-#: common.opt:1615
 
14346
+#: common.opt:1619
 
14347
 msgid "-fplugin-arg-<name>-<key>[=<value>]\tSpecify argument <key>=<value> for plugin <name>"
 
14348
 msgstr "-fplugin-arg-<Name>-<Schlüssel>[=<Wert>]\tArgument <Schlüssel>=<Wert> für Plugin <Name> angeben"
 
14349
 
 
14350
-#: common.opt:1619
 
14351
+#: common.opt:1623
 
14352
 msgid "Run predictive commoning optimization."
 
14353
 msgstr "Vorhersehende vereinheitlichende Optimierung durchlaufen."
 
14354
 
 
14355
-#: common.opt:1623
 
14356
+#: common.opt:1627
 
14357
 msgid "Generate prefetch instructions, if available, for arrays in loops"
 
14358
 msgstr "Wenn verfügbar, Prefetch-Befehle für Felder in Schleifen erzeugen"
 
14359
 
 
14360
-#: common.opt:1627
 
14361
+#: common.opt:1631
 
14362
 msgid "Enable basic program profiling code"
 
14363
 msgstr "Einfachen Programm-Profilierungscode einschalten"
 
14364
 
 
14365
-#: common.opt:1631
 
14366
+#: common.opt:1635
 
14367
 msgid "Insert arc-based program profiling code"
 
14368
 msgstr "Arc-basierten Programm-Profilierungscode einfügen"
 
14369
 
 
14370
-#: common.opt:1635
 
14371
+#: common.opt:1639
 
14372
 msgid "Set the top-level directory for storing the profile data."
 
14373
 msgstr "Übergeordnetes Verzeichnis zum Speichern der Profildaten setzen"
 
14374
 
 
14375
-#: common.opt:1640
 
14376
+#: common.opt:1644
 
14377
 msgid "Enable correction of flow inconsistent profile data input"
 
14378
 msgstr "Korrektur fluss-unstimmiger Profildateneingabe einschalten"
 
14379
 
 
14380
-#: common.opt:1644
 
14381
+#: common.opt:1648
 
14382
 msgid "Enable common options for generating profile info for profile feedback directed optimizations"
 
14383
 msgstr "Allgemeine Optionen zum Erzeugen von Profil-Info für Profil-Feedback-gerichtete Optimierungen einschalten"
 
14384
 
 
14385
-#: common.opt:1648
 
14386
+#: common.opt:1652
 
14387
 msgid "Enable common options for generating profile info for profile feedback directed optimizations, and set -fprofile-dir="
 
14388
 msgstr "Allgemeine Optionen zum Erzeugen von Profil-Info für Profil-Feedback-gerichtete Optimierungen einschalten, und -fprofile-dir= setzen"
 
14389
 
 
14390
-#: common.opt:1652
 
14391
+#: common.opt:1656
 
14392
 msgid "Enable common options for performing profile feedback directed optimizations"
 
14393
 msgstr "Allgemeine Optionen zum Durchführen von Profil-Feedback-gerichteten Optimierungen einschalten"
 
14394
 
 
14395
-#: common.opt:1656
 
14396
+#: common.opt:1660
 
14397
 msgid "Enable common options for performing profile feedback directed optimizations, and set -fprofile-dir="
 
14398
 msgstr "Allgemeine Optionen zum Durchführen von Profil-Feedback-gerichteten Optimierungen einschalten, und -fprofile-dir= setzen"
 
14399
 
 
14400
-#: common.opt:1660
 
14401
+#: common.opt:1664
 
14402
 msgid "Insert code to profile values of expressions"
 
14403
 msgstr "Code in Profilwerte von Ausdrücken einfügen"
 
14404
 
 
14405
-#: common.opt:1664
 
14406
-#, fuzzy
 
14407
+#: common.opt:1668
 
14408
 msgid "Report on consistency of profile"
 
14409
-msgstr "internes Konsistenzproblem"
 
14410
+msgstr "Über Konsistenz des Profils berichten"
 
14411
 
 
14412
-#: common.opt:1671
 
14413
+#: common.opt:1675
 
14414
 msgid "-frandom-seed=<string>\tMake compile reproducible using <string>"
 
14415
 msgstr "-frandom-seed=<Zeichenkette>\tÜbersetzung mit <Zeichenkette> reproduzierbar machen"
 
14416
 
 
14417
-#: common.opt:1681
 
14418
+#: common.opt:1685
 
14419
 msgid "Record gcc command line switches in the object file."
 
14420
 msgstr "GCC-Kommandozeilenschalter in Objektdateien aufzeichnen."
 
14421
 
 
14422
-#: common.opt:1685
 
14423
+#: common.opt:1689
 
14424
 msgid "Return small aggregates in registers"
 
14425
 msgstr "Kleine Aggregate über Register zurückgeben"
 
14426
 
 
14427
-#: common.opt:1689
 
14428
+#: common.opt:1693
 
14429
 msgid "Enables a register move optimization"
 
14430
 msgstr "Eine Registerbewegungsoptimierung einschalten"
 
14431
 
 
14432
-#: common.opt:1693
 
14433
+#: common.opt:1697
 
14434
 msgid "Perform a register renaming optimization pass"
 
14435
 msgstr "Einen Optimierungsdurchgang zur Registerumbenennung durchführen"
 
14436
 
 
14437
-#: common.opt:1697
 
14438
+#: common.opt:1701
 
14439
 msgid "Reorder basic blocks to improve code placement"
 
14440
 msgstr "Basisblöcke umsortieren, um Codeplatzierung zu verbessern"
 
14441
 
 
14442
-#: common.opt:1701
 
14443
+#: common.opt:1705
 
14444
 msgid "Reorder basic blocks and partition into hot and cold sections"
 
14445
 msgstr "Basisblöcke und Partition in heiße und kalte Abschnitte umordnen"
 
14446
 
 
14447
-#: common.opt:1705
 
14448
+#: common.opt:1709
 
14449
 msgid "Reorder functions to improve code placement"
 
14450
 msgstr "Funktionen umsortieren, um Codeplatzierung zu verbessern"
 
14451
 
 
14452
-#: common.opt:1709
 
14453
+#: common.opt:1713
 
14454
 msgid "Add a common subexpression elimination pass after loop optimizations"
 
14455
 msgstr "Einen gemeinsamen Durchlauf zur Entfernung von Teilausdrücken nach Schleifenoptimierungen hinzufügen"
 
14456
 
 
14457
-#: common.opt:1717
 
14458
+#: common.opt:1721
 
14459
 msgid "Disable optimizations that assume default FP rounding behavior"
 
14460
 msgstr "Optimierungen, die Standard-Rundungsverhalten für Gleitkomma annehmen, ausschalten"
 
14461
 
 
14462
-#: common.opt:1721
 
14463
+#: common.opt:1725
 
14464
 msgid "Enable scheduling across basic blocks"
 
14465
 msgstr "Planung über Basisblöcke hinaus einschalten"
 
14466
 
 
14467
-#: common.opt:1725
 
14468
+#: common.opt:1729
 
14469
 msgid "Enable register pressure sensitive insn scheduling"
 
14470
 msgstr "Registerdruckempfindliche Befehlsplanung einschalten"
 
14471
 
 
14472
-#: common.opt:1729
 
14473
+#: common.opt:1733
 
14474
 msgid "Allow speculative motion of non-loads"
 
14475
 msgstr "Spekulative Bewegung beim Nicht-Laden erlauben"
 
14476
 
 
14477
-#: common.opt:1733
 
14478
+#: common.opt:1737
 
14479
 msgid "Allow speculative motion of some loads"
 
14480
 msgstr "Spekulative Bewegung bei einigen Ladeoperationen erlauben"
 
14481
 
 
14482
-#: common.opt:1737
 
14483
+#: common.opt:1741
 
14484
 msgid "Allow speculative motion of more loads"
 
14485
 msgstr "Spekulative Bewegung bei mehr Ladeoperationen erlauben"
 
14486
 
 
14487
-#: common.opt:1741
 
14488
+#: common.opt:1745
 
14489
 msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler"
 
14490
 msgstr "-fsched-verbose=<Stufe>\tStufe der Wortfülle des Planers angeben"
 
14491
 
 
14492
-#: common.opt:1745
 
14493
+#: common.opt:1749
 
14494
 msgid "If scheduling post reload, do superblock scheduling"
 
14495
 msgstr "Wenn Planung nach dem Neuladen, dann Superblock-Planung"
 
14496
 
 
14497
-#: common.opt:1753
 
14498
+#: common.opt:1757
 
14499
 msgid "Reschedule instructions before register allocation"
 
14500
 msgstr "Befehle vor Registerbelegung neu planen"
 
14501
 
 
14502
-#: common.opt:1757
 
14503
+#: common.opt:1761
 
14504
 msgid "Reschedule instructions after register allocation"
 
14505
 msgstr "Befehle nach Registerbelegung neu planen"
 
14506
 
 
14507
-#: common.opt:1764
 
14508
+#: common.opt:1768
 
14509
 msgid "Schedule instructions using selective scheduling algorithm"
 
14510
 msgstr "Befehle mit selektivem Planungs-Algorithmus einplanen"
 
14511
 
 
14512
-#: common.opt:1768
 
14513
+#: common.opt:1772
 
14514
 msgid "Run selective scheduling after reload"
 
14515
 msgstr "Ausgewählte Planung nach Neuladen laufen lassen"
 
14516
 
 
14517
-#: common.opt:1772
 
14518
+#: common.opt:1776
 
14519
 msgid "Perform software pipelining of inner loops during selective scheduling"
 
14520
 msgstr "Während selektiver Planung Software-Pipelining innerer Schleifen durchführen"
 
14521
 
 
14522
-#: common.opt:1776
 
14523
+#: common.opt:1780
 
14524
 msgid "Perform software pipelining of outer loops during selective scheduling"
 
14525
 msgstr "Während selektiver Planung Software-Pipelining äußerer Schleifen durchführen"
 
14526
 
 
14527
-#: common.opt:1780
 
14528
+#: common.opt:1784
 
14529
 msgid "Reschedule pipelined regions without pipelining"
 
14530
 msgstr "Regionen mit Pipelining ohne Pipelining neu planen"
 
14531
 
 
14532
-#: common.opt:1786
 
14533
+#: common.opt:1790
 
14534
 msgid "Allow premature scheduling of queued insns"
 
14535
 msgstr "Nicht ausgereifte Planung von eingereihten Befehlen erlauben"
 
14536
 
 
14537
-#: common.opt:1790
 
14538
+#: common.opt:1794
 
14539
 msgid "-fsched-stalled-insns=<number>\tSet number of queued insns that can be prematurely scheduled"
 
14540
 msgstr "-fsched-stalled-insns=<Anzahl>\tAnzahl der eingereihten Befehle setzen, die unausgereift geplant werden können"
 
14541
 
 
14542
-#: common.opt:1798
 
14543
+#: common.opt:1802
 
14544
 msgid "Set dependence distance checking in premature scheduling of queued insns"
 
14545
 msgstr "Prüfung der Abhängigkeitsentfernung in nicht ausgereifter Planung von eingereihten Befehlen setzen"
 
14546
 
 
14547
-#: common.opt:1802
 
14548
+#: common.opt:1806
 
14549
 msgid "-fsched-stalled-insns-dep=<number>\tSet dependence distance checking in premature scheduling of queued insns"
 
14550
 msgstr "-fsched-stalled-insns-dep=<Zahl>\tPrüfung der Abhängigkeitsentfernung in nicht ausgereifter Planung von eingereihten Befehlen setzen"
 
14551
 
 
14552
-#: common.opt:1806
 
14553
+#: common.opt:1810
 
14554
 msgid "Enable the group heuristic in the scheduler"
 
14555
 msgstr "Gruppenheuristik im Planer einschalten"
 
14556
 
 
14557
-#: common.opt:1810
 
14558
+#: common.opt:1814
 
14559
 msgid "Enable the critical path heuristic in the scheduler"
 
14560
 msgstr "Critical-Path-Heuristik im Planer einschalten"
 
14561
 
 
14562
-#: common.opt:1814
 
14563
+#: common.opt:1818
 
14564
 msgid "Enable the speculative instruction heuristic in the scheduler"
 
14565
 msgstr "Heuristik für spekulative Befehle im Planer einschalten"
 
14566
 
 
14567
-#: common.opt:1818
 
14568
+#: common.opt:1822
 
14569
 msgid "Enable the rank heuristic in the scheduler"
 
14570
 msgstr "Rang-Heuristik im Planer einschalten"
 
14571
 
 
14572
-#: common.opt:1822
 
14573
+#: common.opt:1826
 
14574
 msgid "Enable the last instruction heuristic in the scheduler"
 
14575
 msgstr "Heuristik für letzte Befehle im Planer einschalten"
 
14576
 
 
14577
-#: common.opt:1826
 
14578
+#: common.opt:1830
 
14579
 msgid "Enable the dependent count heuristic in the scheduler"
 
14580
 msgstr "Abhängige Zähl-Heuristik bei Planung einschalten"
 
14581
 
 
14582
-#: common.opt:1830
 
14583
+#: common.opt:1834
 
14584
 msgid "Access data in the same section from shared anchor points"
 
14585
 msgstr "Auf Daten im gleichen Abschnitt von gemeinsam benutzten Ankerpunkten zugreifen"
 
14586
 
 
14587
-#: common.opt:1842
 
14588
+#: common.opt:1846
 
14589
 msgid "Turn on Redundant Extensions Elimination pass."
 
14590
 msgstr "Redundante Erweiterungsentfernung einschalten"
 
14591
 
 
14592
-#: common.opt:1846
 
14593
+#: common.opt:1850
 
14594
 msgid "Show column numbers in diagnostics, when available.  Default on"
 
14595
 msgstr "Spaltenzahlen in Diagnose zeigen, wenn verfügbar. Standard: Ein"
 
14596
 
 
14597
-#: common.opt:1850
 
14598
+#: common.opt:1854
 
14599
 msgid "Emit function prologues only before parts of the function that need it,"
 
14600
 msgstr "Funktionsprologe nur vor Teilen der Funktion erzeugen, die diese benötigt"
 
14601
 
 
14602
-#: common.opt:1855
 
14603
+#: common.opt:1859
 
14604
 msgid "Disable optimizations observable by IEEE signaling NaNs"
 
14605
 msgstr "Von IEEE-Signalisierungs-NaNs wahrnehmbare Optimierungen ausschalten"
 
14606
 
 
14607
-#: common.opt:1859
 
14608
+#: common.opt:1863
 
14609
 msgid "Disable floating point optimizations that ignore the IEEE signedness of zero"
 
14610
 msgstr "Gleitkommaoptimierungen ausschalten, die die IEEE-Vorzeichenbehaftung von Null nicht beachten"
 
14611
 
 
14612
-#: common.opt:1863
 
14613
+#: common.opt:1867
 
14614
 msgid "Convert floating point constants to single precision constants"
 
14615
 msgstr "Gleitkommakonstanten in Konstanten einfacher Genauigkeit umwandeln"
 
14616
 
 
14617
-#: common.opt:1867
 
14618
+#: common.opt:1871
 
14619
 msgid "Split lifetimes of induction variables when loops are unrolled"
 
14620
 msgstr "Lebensdauer von Induktionsvariablen aufteilen, wenn Schleifen abgerollt werden"
 
14621
 
 
14622
-#: common.opt:1871
 
14623
+#: common.opt:1875
 
14624
 msgid "Generate discontiguous stack frames"
 
14625
 msgstr "Nicht zusammenhängende Stack-Rahmen erzeugen"
 
14626
 
 
14627
-#: common.opt:1875
 
14628
+#: common.opt:1879
 
14629
 msgid "Split wide types into independent registers"
 
14630
 msgstr "Breite Typen in unabhängige Register aufteilen"
 
14631
 
 
14632
-#: common.opt:1879
 
14633
+#: common.opt:1883
 
14634
 msgid "Apply variable expansion when loops are unrolled"
 
14635
 msgstr "Variablenerweiterung anwenden, wenn Schleifen abgerollt werden"
 
14636
 
 
14637
-#: common.opt:1883
 
14638
+#: common.opt:1887
 
14639
 msgid "-fstack-check=[no|generic|specific]\tInsert stack checking code into the program"
 
14640
 msgstr "-fstack-check=[no|generic|specific]\tStapelprüfung in das Programm einfügen"
 
14641
 
 
14642
-#: common.opt:1887
 
14643
+#: common.opt:1891
 
14644
 msgid "Insert stack checking code into the program.  Same as -fstack-check=specific"
 
14645
 msgstr "Stapelprüfung in das Programm einfügen. Dasselbe wie -fstack-check=specific"
 
14646
 
 
14647
-#: common.opt:1894
 
14648
+#: common.opt:1898
 
14649
 msgid "-fstack-limit-register=<register>\tTrap if the stack goes past <register>"
 
14650
 msgstr "-fstack-limit-register=<Register>\tWenn der Stapel über <Register> hinausgeht, abfangen (»trap«)"
 
14651
 
 
14652
-#: common.opt:1898
 
14653
+#: common.opt:1902
 
14654
 msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>"
 
14655
 msgstr "-fstack-limit-symbol=<Name>\tWenn der Stapel über das Symbol <Name> hinausgeht, abfangen (»trap«)"
 
14656
 
 
14657
-#: common.opt:1902
 
14658
+#: common.opt:1906
 
14659
 msgid "Use propolice as a stack protection method"
 
14660
 msgstr "Propolice als Stapelschutzmethode verwenden"
 
14661
 
 
14662
-#: common.opt:1906
 
14663
+#: common.opt:1910
 
14664
 msgid "Use a stack protection method for every function"
 
14665
 msgstr "Eine Stapelschutzmethode für jede Funktion verwenden"
 
14666
 
 
14667
-#: common.opt:1910
 
14668
+#: common.opt:1914
 
14669
 msgid "Output stack usage information on a per-function basis"
 
14670
 msgstr "Information über Stapelbenutzung auf Funktionsbasis ausgeben"
 
14671
 
 
14672
-#: common.opt:1922
 
14673
+#: common.opt:1926
 
14674
 msgid "Assume strict aliasing rules apply"
 
14675
 msgstr "Annehmen, dass strenge Alias-Regeln gelten"
 
14676
 
 
14677
-#: common.opt:1926
 
14678
+#: common.opt:1930
 
14679
 msgid "Treat signed overflow as undefined"
 
14680
 msgstr "Vorzeichenbehafteten Überlauf als undefiniert behandeln"
 
14681
 
 
14682
-#: common.opt:1930
 
14683
+#: common.opt:1934
 
14684
 msgid "Implement __atomic operations via libcalls to legacy __sync functions"
 
14685
 msgstr ""
 
14686
 
 
14687
-#: common.opt:1934
 
14688
+#: common.opt:1938
 
14689
 msgid "Check for syntax errors, then stop"
 
14690
 msgstr "Auf Syntaxfehler prüfen und anhalten"
 
14691
 
 
14692
-#: common.opt:1938
 
14693
+#: common.opt:1942
 
14694
 msgid "Create data files needed by \"gcov\""
 
14695
 msgstr "Von »gcov« benötigte Dateien anlegen"
 
14696
 
 
14697
-#: common.opt:1942
 
14698
+#: common.opt:1946
 
14699
 msgid "Perform jump threading optimizations"
 
14700
 msgstr "Sprung-Threading-Optimierungen durchführen"
 
14701
 
 
14702
-#: common.opt:1946
 
14703
+#: common.opt:1950
 
14704
 msgid "Report the time taken by each compiler pass"
 
14705
 msgstr "Benötigte Zeit für jeden Compilerdurchlauf ausgeben"
 
14706
 
 
14707
-#: common.opt:1950
 
14708
+#: common.opt:1954
 
14709
 msgid "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tSet the default thread-local storage code generation model"
 
14710
 msgstr "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tDas standardmäßige Codeerzeugungsmodell für Thread-lokalen Speicher angeben"
 
14711
 
 
14712
-#: common.opt:1953
 
14713
+#: common.opt:1957
 
14714
 #, c-format
 
14715
 msgid "unknown TLS model %qs"
 
14716
 msgstr "unbekanntes TLS-Modell %qs"
 
14717
 
 
14718
-#: common.opt:1969
 
14719
+#: common.opt:1973
 
14720
 msgid "Reorder top level functions, variables, and asms"
 
14721
 msgstr "Funktionen, Variablen und asms höchster Ebene umordnen"
 
14722
 
 
14723
-#: common.opt:1973
 
14724
+#: common.opt:1977
 
14725
 msgid "Perform superblock formation via tail duplication"
 
14726
 msgstr "Superblockerzeugung über Ende-Vervielfältigung durchführen"
 
14727
 
 
14728
-#: common.opt:1980
 
14729
+#: common.opt:1984
 
14730
 msgid "Assume floating-point operations can trap"
 
14731
 msgstr "Annehmen, dass Gleitkommaoperationen abgefangen werden können (»trap«)"
 
14732
 
 
14733
-#: common.opt:1984
 
14734
+#: common.opt:1988
 
14735
 msgid "Trap for signed overflow in addition, subtraction and multiplication"
 
14736
 msgstr "Vorzeichenbehafteten Überlauf in Addition, Subtraktion und Multiplikation abfangen (»trap«)"
 
14737
 
 
14738
-#: common.opt:1988
 
14739
+#: common.opt:1992
 
14740
 msgid "Enable SSA-CCP optimization on trees"
 
14741
 msgstr "SSA-CCP-Optimierungen auf Bäumen einschalten"
 
14742
 
 
14743
-#: common.opt:1992
 
14744
+#: common.opt:1996
 
14745
 msgid "Enable SSA-BIT-CCP optimization on trees"
 
14746
 msgstr "SSA-BIT-CCP-Optimierungen auf Bäumen einschalten"
 
14747
 
 
14748
-#: common.opt:2000
 
14749
+#: common.opt:2004
 
14750
 msgid "Enable loop header copying on trees"
 
14751
 msgstr "Kopieren des Schleifenkopfes auf Bäumen einschalten"
 
14752
 
 
14753
-#: common.opt:2004
 
14754
-#, fuzzy
 
14755
+#: common.opt:2008
 
14756
 msgid "Enable coalescing of copy-related user variables that are inlined"
 
14757
-msgstr "Variablenverfolgung durchführen und auch Variablen markieren, die uninitialisiert sind"
 
14758
+msgstr "Verbinden kopierbezogener »inline«-Benutzervariablen einschalten"
 
14759
 
 
14760
-#: common.opt:2008
 
14761
+#: common.opt:2012
 
14762
 msgid "Enable coalescing of all copy-related user variables"
 
14763
-msgstr ""
 
14764
+msgstr "Verbinden kopierbezogener Benutzervariablen einschalten"
 
14765
 
 
14766
-#: common.opt:2012
 
14767
+#: common.opt:2016
 
14768
 msgid "Replace SSA temporaries with better names in copies"
 
14769
 msgstr "Vorübergehende SSA-Speicherbereiche in Kopien mit besseren Namen ersetzen"
 
14770
 
 
14771
-#: common.opt:2016
 
14772
+#: common.opt:2020
 
14773
 msgid "Enable copy propagation on trees"
 
14774
 msgstr "Kopieweitergabe auf Bäumen einschalten"
 
14775
 
 
14776
-#: common.opt:2024
 
14777
+#: common.opt:2028
 
14778
 msgid "Transform condition stores into unconditional ones"
 
14779
 msgstr "Bedingte Speicherbefehle in unbedingte umwandeln"
 
14780
 
 
14781
-#: common.opt:2028
 
14782
+#: common.opt:2032
 
14783
 msgid "Perform conversions of switch initializations."
 
14784
 msgstr "Umwandlungen von »switch«-Initialisierungen durchführen."
 
14785
 
 
14786
-#: common.opt:2032
 
14787
+#: common.opt:2036
 
14788
 msgid "Enable SSA dead code elimination optimization on trees"
 
14789
 msgstr "Beseitigungsoptimierung für toten SSA-Code auf Bäumen einschalten"
 
14790
 
 
14791
-#: common.opt:2036
 
14792
+#: common.opt:2040
 
14793
 msgid "Enable dominator optimizations"
 
14794
 msgstr "Beherrscher-Optimierungen einschalten"
 
14795
 
 
14796
-#: common.opt:2040
 
14797
+#: common.opt:2044
 
14798
 msgid "Enable tail merging on trees"
 
14799
 msgstr "Enden-Zusammenfassung auf Bäumen einschalten"
 
14800
 
 
14801
-#: common.opt:2044
 
14802
+#: common.opt:2048
 
14803
 msgid "Enable dead store elimination"
 
14804
 msgstr "Entfernung toter Speicherbereiche einschalten"
 
14805
 
 
14806
-#: common.opt:2048
 
14807
+#: common.opt:2052
 
14808
 msgid "Enable forward propagation on trees"
 
14809
 msgstr "Vorwärts-Übertragung auf Bäumen einschalten"
 
14810
 
 
14811
-#: common.opt:2052
 
14812
+#: common.opt:2056
 
14813
 msgid "Enable Full Redundancy Elimination (FRE) on trees"
 
14814
 msgstr "Vollständige Redundanzentfernung (FRE) auf Bäumen einschalten"
 
14815
 
 
14816
-#: common.opt:2056
 
14817
+#: common.opt:2060
 
14818
 msgid "Enable string length optimizations on trees"
 
14819
 msgstr "Zeichenkettenlängen-Optimierungen auf Bäumen einschalten"
 
14820
 
 
14821
-#: common.opt:2060
 
14822
+#: common.opt:2064
 
14823
 msgid "Enable loop distribution on trees"
 
14824
 msgstr "Schleifenverteilung auf Bäumen einschalten"
 
14825
 
 
14826
-#: common.opt:2064
 
14827
+#: common.opt:2068
 
14828
 msgid "Enable loop distribution for patterns transformed into a library call"
 
14829
 msgstr "Schleifenverteilung für in Bibliotheksaufruf umgewandelte Muster einschalten"
 
14830
 
 
14831
-#: common.opt:2068
 
14832
+#: common.opt:2072
 
14833
 msgid "Enable loop invariant motion on trees"
 
14834
 msgstr "Bewegung der Schleifeninvariante auf Bäumen einschalten"
 
14835
 
 
14836
-#: common.opt:2072
 
14837
+#: common.opt:2076
 
14838
 msgid "Enable loop interchange transforms.  Same as -floop-interchange"
 
14839
 msgstr "Umwandlungen mit Schleifenaustausch einschalten. Das Gleiche wie -floop-interchange"
 
14840
 
 
14841
-#: common.opt:2076
 
14842
+#: common.opt:2080
 
14843
 msgid "Create canonical induction variables in loops"
 
14844
 msgstr "Kanonische Induktionsvariablen in Schleifen erzeugen"
 
14845
 
 
14846
-#: common.opt:2080
 
14847
+#: common.opt:2084
 
14848
 msgid "Enable loop optimizations on tree level"
 
14849
 msgstr "Schleifenoptimierungen auf Baumebene einschalten"
 
14850
 
 
14851
-#: common.opt:2084
 
14852
+#: common.opt:2088
 
14853
 msgid "Enable automatic parallelization of loops"
 
14854
 msgstr "Automatische Parallelisierung von Schleifen einschalten"
 
14855
 
 
14856
-#: common.opt:2088
 
14857
+#: common.opt:2092
 
14858
 msgid "Enable hoisting loads from conditional pointers."
 
14859
 msgstr "Herausziehen von Ladeoperationen aus bedingten Zeigern einschalten"
 
14860
 
 
14861
-#: common.opt:2092
 
14862
+#: common.opt:2096
 
14863
 msgid "Enable SSA-PRE optimization on trees"
 
14864
 msgstr "SSA-PRE-Optimierungen auf Bäumen einschalten"
 
14865
 
 
14866
-#: common.opt:2096
 
14867
+#: common.opt:2100
 
14868
 msgid "In SSA-PRE optimization on trees, enable partial-partial redundancy elimination"
 
14869
 msgstr ""
 
14870
 
 
14871
-#: common.opt:2100
 
14872
+#: common.opt:2104
 
14873
 msgid "Perform function-local points-to analysis on trees."
 
14874
 msgstr "Funktionslokale Analyse von Zeigerzielen auf Bäumen durchführen."
 
14875
 
 
14876
-#: common.opt:2104
 
14877
+#: common.opt:2108
 
14878
 msgid "Enable reassociation on tree level"
 
14879
 msgstr "Neuverbindung auf Baumebene einschalten"
 
14880
 
 
14881
-#: common.opt:2112
 
14882
+#: common.opt:2116
 
14883
 msgid "Enable SSA code sinking on trees"
 
14884
 msgstr "SSA-Codeversenkung auf Bäumen einschalten"
 
14885
 
 
14886
-#: common.opt:2116
 
14887
+#: common.opt:2120
 
14888
 msgid "Perform straight-line strength reduction"
 
14889
 msgstr ""
 
14890
 
 
14891
-#: common.opt:2120
 
14892
+#: common.opt:2124
 
14893
 msgid "Perform scalar replacement of aggregates"
 
14894
 msgstr "Skalarersetzung von Aggregaten durchführen"
 
14895
 
 
14896
-#: common.opt:2124
 
14897
+#: common.opt:2128
 
14898
 msgid "Replace temporary expressions in the SSA->normal pass"
 
14899
 msgstr "Vorübergehende Ausdrücke im SSA-Normaldurchlauf ersetzen"
 
14900
 
 
14901
-#: common.opt:2128
 
14902
+#: common.opt:2132
 
14903
 msgid "Perform live range splitting during the SSA->normal pass"
 
14904
 msgstr "Lebensdaueraufteilung während des SSA-Normaldurchlaufs durchführen"
 
14905
 
 
14906
-#: common.opt:2132
 
14907
+#: common.opt:2136
 
14908
 msgid "Perform Value Range Propagation on trees"
 
14909
 msgstr "Wertebereichsweitergabe auf Bäumen durchführen"
 
14910
 
 
14911
-#: common.opt:2136
 
14912
+#: common.opt:2140
 
14913
 msgid "Compile whole compilation unit at a time"
 
14914
 msgstr "Ganze Übersetzungseinheit auf einmal übersetzen"
 
14915
 
 
14916
-#: common.opt:2140
 
14917
+#: common.opt:2144
 
14918
 msgid "Perform loop unrolling when iteration count is known"
 
14919
 msgstr "Schleifenabwicklung durchführen, wenn Anzahl der Wiederholungen bekannt ist"
 
14920
 
 
14921
-#: common.opt:2144
 
14922
+#: common.opt:2148
 
14923
 msgid "Perform loop unrolling for all loops"
 
14924
 msgstr "Schleifenabwicklung für alle Schleifen durchführen"
 
14925
 
 
14926
-#: common.opt:2151
 
14927
+#: common.opt:2155
 
14928
 msgid "Allow loop optimizations to assume that the loops behave in normal way"
 
14929
 msgstr "Bei Schleifenoptimierungen annehmen, dass sich die Schleifen normal verhalten"
 
14930
 
 
14931
-#: common.opt:2155
 
14932
+#: common.opt:2159
 
14933
 msgid "Allow optimization for floating-point arithmetic which may change the"
 
14934
 msgstr "Optimierung für Gleitkommaarithmetik erlauben, bei möglicher Änderung von"
 
14935
 
 
14936
-#: common.opt:2160
 
14937
+#: common.opt:2164
 
14938
 msgid "Same as -fassociative-math for expressions which include division."
 
14939
 msgstr "Das gleiche wie -fassociative-math für Ausdrücke, die Division enthalten."
 
14940
 
 
14941
-#: common.opt:2168
 
14942
+#: common.opt:2172
 
14943
 msgid "Allow math optimizations that may violate IEEE or ISO standards"
 
14944
 msgstr "Mathematische Optimierungen erlauben, die IEEE- oder ISO-Standards verletzen könnten"
 
14945
 
 
14946
-#: common.opt:2172
 
14947
+#: common.opt:2176
 
14948
 msgid "Perform loop unswitching"
 
14949
 msgstr "Schleifenausschaltung durchführen"
 
14950
 
 
14951
-#: common.opt:2176
 
14952
+#: common.opt:2180
 
14953
 msgid "Just generate unwind tables for exception handling"
 
14954
 msgstr "Einfach Abwicklungstabellen für Ausnahmebehandlung erzeugen"
 
14955
 
 
14956
-#: common.opt:2180
 
14957
-#, fuzzy
 
14958
+#: common.opt:2184
 
14959
 msgid "Use the bfd linker instead of the default linker"
 
14960
-msgstr "Verwendet den Hardware-Berrelshifter statt der Emulation"
 
14961
+msgstr "BFD-Linker statt Standardlinker verwenden"
 
14962
 
 
14963
-#: common.opt:2184
 
14964
-#, fuzzy
 
14965
+#: common.opt:2188
 
14966
 msgid "Use the gold linker instead of the default linker"
 
14967
-msgstr "Verwendet den Hardware-Berrelshifter statt der Emulation"
 
14968
+msgstr "Gold-Linker statt Standardlinker verwenden"
 
14969
 
 
14970
-#: common.opt:2196
 
14971
+#: common.opt:2200
 
14972
 msgid "Perform variable tracking"
 
14973
 msgstr "Variablenverfolgung durchführen"
 
14974
 
 
14975
-#: common.opt:2204
 
14976
+#: common.opt:2208
 
14977
 msgid "Perform variable tracking by annotating assignments"
 
14978
 msgstr "Variablenverfolgung durch Zuweisungsanmerkungen durchführen"
 
14979
 
 
14980
-#: common.opt:2210
 
14981
+#: common.opt:2214
 
14982
 msgid "Toggle -fvar-tracking-assignments"
 
14983
 msgstr "-fvar-tracking-assignments umschalten"
 
14984
 
 
14985
-#: common.opt:2218
 
14986
+#: common.opt:2222
 
14987
 msgid "Perform variable tracking and also tag variables that are uninitialized"
 
14988
 msgstr "Variablenverfolgung durchführen und auch Variablen markieren, die uninitialisiert sind"
 
14989
 
 
14990
-#: common.opt:2222
 
14991
+#: common.opt:2226
 
14992
 msgid "Enable loop vectorization on trees"
 
14993
 msgstr "Schleifenvektorisierung auf Bäumen einschalten"
 
14994
 
 
14995
-#: common.opt:2226
 
14996
-#, fuzzy
 
14997
+#: common.opt:2230
 
14998
 msgid "-ftree-vectorizer-verbose=<number>\tThis switch is deprecated. Use -fopt-info instead."
 
14999
-msgstr "-ftree-vectorizer-verbose=<Zahl>\tStufe der Wortfülle des Vektorisierers setzen"
 
15000
+msgstr "-ftree-vectorizer-verbose=<Zahl>\tVeralteter Schalter. Stattdessen -fopt-info verwenden."
 
15001
 
 
15002
-#: common.opt:2230
 
15003
+#: common.opt:2234
 
15004
 msgid "Enable basic block vectorization (SLP) on trees"
 
15005
 msgstr "Vektorisierung von Basisblöcken (SLP) auf Bäumen einschalten"
 
15006
 
 
15007
-#: common.opt:2234
 
15008
+#: common.opt:2238
 
15009
 msgid "Enable use of cost model in vectorization"
 
15010
 msgstr "Verwendung des Kostenmodells in Vektorisierung einschalten"
 
15011
 
 
15012
-#: common.opt:2238
 
15013
+#: common.opt:2242
 
15014
 msgid "Enable loop versioning when doing loop vectorization on trees"
 
15015
 msgstr "Schleifenversionierung bei Schleifenvektorisierung auf Bäumen einschalten"
 
15016
 
 
15017
-#: common.opt:2242
 
15018
+#: common.opt:2246
 
15019
 msgid "Enable copy propagation of scalar-evolution information."
 
15020
 msgstr "Kopieweitergabe von Informationen über Skalar-Evolution einschalten."
 
15021
 
 
15022
-#: common.opt:2252
 
15023
+#: common.opt:2256
 
15024
 msgid "Add extra commentary to assembler output"
 
15025
 msgstr "Zusätzlichen Kommentar an Assemblerausgabe anfügen"
 
15026
 
 
15027
-#: common.opt:2256
 
15028
+#: common.opt:2260
 
15029
 msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility"
 
15030
 msgstr "-fvisibility=[default|internal|hidden|protected]\tStandard-Symbolsichtbarkeit setzen"
 
15031
 
 
15032
-#: common.opt:2259
 
15033
+#: common.opt:2263
 
15034
 #, c-format
 
15035
 msgid "unrecognized visibility value %qs"
 
15036
 msgstr "unbekannter Sichtbarkeitswert %qs"
 
15037
 
 
15038
-#: common.opt:2275
 
15039
+#: common.opt:2279
 
15040
 msgid "Use expression value profiles in optimizations"
 
15041
 msgstr "Profile von Ausdruckswerten in Optimierungen verwenden"
 
15042
 
 
15043
-#: common.opt:2279
 
15044
+#: common.opt:2283
 
15045
 msgid "Construct webs and split unrelated uses of single variable"
 
15046
 msgstr "Netze konstruieren und nicht zusammenhängende Verwendungen einzelner Variablen aufteilen"
 
15047
 
 
15048
-#: common.opt:2283
 
15049
+#: common.opt:2287
 
15050
 msgid "Enable conditional dead code elimination for builtin calls"
 
15051
 msgstr "Beseitigung von bedingt totem Code für Aufrufe eingebauter Funktionen einschalten"
 
15052
 
 
15053
-#: common.opt:2287
 
15054
+#: common.opt:2291
 
15055
 msgid "Perform whole program optimizations"
 
15056
 msgstr "Gesamtprogrammoptimierung durchführen"
 
15057
 
 
15058
-#: common.opt:2291
 
15059
+#: common.opt:2295
 
15060
 msgid "Assume signed arithmetic overflow wraps around"
 
15061
 msgstr "Annehmen, dass vorzeichenbehaftete arithmetische Überläufe regulär überschlagen"
 
15062
 
 
15063
-#: common.opt:2295
 
15064
+#: common.opt:2299
 
15065
 msgid "Put zero initialized data in the bss section"
 
15066
 msgstr "Null-initialisierte Daten in den bss-Abschnitt legen"
 
15067
 
 
15068
-#: common.opt:2299
 
15069
+#: common.opt:2303
 
15070
 msgid "Generate debug information in default format"
 
15071
 msgstr "Fehlersuchinformationen im Standardformat erzeugen"
 
15072
 
 
15073
-#: common.opt:2303
 
15074
+#: common.opt:2307
 
15075
 msgid "Generate debug information in COFF format"
 
15076
 msgstr "Fehlersuchinformationen im COFF-Format erzeugen"
 
15077
 
 
15078
-#: common.opt:2307
 
15079
+#: common.opt:2311
 
15080
 msgid "Generate debug information in DWARF v2 (or later) format"
 
15081
 msgstr "Fehlersuchinformationen im DWARFv2-Format (oder neuer) erzeugen"
 
15082
 
 
15083
-#: common.opt:2311
 
15084
+#: common.opt:2315
 
15085
 msgid "Generate debug information in default extended format"
 
15086
 msgstr "Fehlersuchinformationen im erweiterten Standardformat erzeugen"
 
15087
 
 
15088
-#: common.opt:2315
 
15089
-#, fuzzy
 
15090
+#: common.opt:2319
 
15091
 msgid "Don't generate DWARF pubnames and pubtypes sections."
 
15092
-msgstr "Keine verschmolzenen Multiplizier-/Addier-Befehle erzeugen"
 
15093
+msgstr "Keine DWARF-Abschnitte für Pubnames und Pubtypes erzeugen"
 
15094
 
 
15095
-#: common.opt:2319
 
15096
+#: common.opt:2323
 
15097
 msgid "Generate DWARF pubnames and pubtypes sections."
 
15098
-msgstr ""
 
15099
+msgstr "DWARF-Abschnitte für Pubnames und Pubtypes erzeugen"
 
15100
 
 
15101
-#: common.opt:2323
 
15102
+#: common.opt:2327
 
15103
 msgid "Don't record gcc command line switches in DWARF DW_AT_producer."
 
15104
 msgstr "GCC-Kommandozeilenschalter nicht in DWARF DW_AT_producer aufzeichnen."
 
15105
 
 
15106
-#: common.opt:2327
 
15107
+#: common.opt:2331
 
15108
 msgid "Record gcc command line switches in DWARF DW_AT_producer."
 
15109
 msgstr "GCC-Kommandozeilenschalter in DWARF DW_AT_producer aufzeichnen."
 
15110
 
 
15111
-#: common.opt:2331
 
15112
-#, fuzzy
 
15113
+#: common.opt:2335
 
15114
 msgid "Don't generate debug information in separate .dwo files"
 
15115
-msgstr "Fehlersuchinformationen im Standardformat erzeugen"
 
15116
+msgstr "Keine Fehlersuchinformationen in eigenen .dwo-Dateien erzeugen"
 
15117
 
 
15118
-#: common.opt:2335
 
15119
-#, fuzzy
 
15120
+#: common.opt:2339
 
15121
 msgid "Generate debug information in separate .dwo files"
 
15122
-msgstr "Fehlersuchinformationen im Standardformat erzeugen"
 
15123
+msgstr "Fehlersuchinformationen in eigenen .dwo-Dateien erzeugen"
 
15124
 
 
15125
-#: common.opt:2339
 
15126
+#: common.opt:2343
 
15127
 msgid "Generate debug information in STABS format"
 
15128
 msgstr "Fehlersuchinformationen im STABS-Format erzeugen"
 
15129
 
 
15130
-#: common.opt:2343
 
15131
+#: common.opt:2347
 
15132
 msgid "Generate debug information in extended STABS format"
 
15133
 msgstr "Fehlersuchinformationen im erweiterten STABS-Format erzeugen"
 
15134
 
 
15135
-#: common.opt:2347
 
15136
+#: common.opt:2351
 
15137
 msgid "Emit DWARF additions beyond selected version"
 
15138
 msgstr "DWARF-Ergänzungen über gewählte Version hinaus ausgeben"
 
15139
 
 
15140
-#: common.opt:2351
 
15141
+#: common.opt:2355
 
15142
 msgid "Don't emit DWARF additions beyond selected version"
 
15143
 msgstr "Keine DWARF-Ergänzungen über gewählte Version hinaus ausgeben"
 
15144
 
 
15145
-#: common.opt:2355
 
15146
+#: common.opt:2359
 
15147
 msgid "Toggle debug information generation"
 
15148
 msgstr "Erzeugung von Fehlersuchinformationen umschalten"
 
15149
 
 
15150
-#: common.opt:2359
 
15151
+#: common.opt:2363
 
15152
 msgid "Generate debug information in VMS format"
 
15153
 msgstr "Fehlersuchinformationen im VMS-Format erzeugen"
 
15154
 
 
15155
-#: common.opt:2363
 
15156
+#: common.opt:2367
 
15157
 msgid "Generate debug information in XCOFF format"
 
15158
 msgstr "Fehlersuchinformationen im XCOFF-Format erzeugen"
 
15159
 
 
15160
-#: common.opt:2367
 
15161
+#: common.opt:2371
 
15162
 msgid "Generate debug information in extended XCOFF format"
 
15163
 msgstr "Fehlersuchinformationen im erweiterten XCOFF-Format erzeugen"
 
15164
 
 
15165
-#: common.opt:2374
 
15166
+#: common.opt:2378
 
15167
 msgid "-iplugindir=<dir>\tSet <dir> to be the default plugin directory"
 
15168
 msgstr "-iplugindir=<Verz>\t<Verz> als Standard-Plugin-Verzeichnis setzen"
 
15169
 
 
15170
-#: common.opt:2378
 
15171
-#, fuzzy
 
15172
+#: common.opt:2382
 
15173
 msgid "-imultiarch <dir>\tSet <dir> to be the multiarch include subdirectory"
 
15174
-msgstr "-imultilib <Verzeichnis>\t<Verzeichnis> als Multilib-include-Verzeichnis setzen"
 
15175
+msgstr "-imultiarch <Verzeichnis>\t<Verzeichnis> als Multiarch-include-Verzeichnis setzen"
 
15176
 
 
15177
-#: common.opt:2400
 
15178
+#: common.opt:2404
 
15179
 msgid "-o <file>\tPlace output into <file>"
 
15180
 msgstr "-o <Datei>\tAusgabe in <Datei> schreiben"
 
15181
 
 
15182
-#: common.opt:2404
 
15183
+#: common.opt:2408
 
15184
 msgid "Enable function profiling"
 
15185
 msgstr "Funktionsprofilierung einschalten"
 
15186
 
 
15187
-#: common.opt:2414
 
15188
+#: common.opt:2418
 
15189
 msgid "Like -pedantic but issue them as errors"
 
15190
 msgstr "Wie -pedantic, aber als Fehler ausgeben"
 
15191
 
 
15192
-#: common.opt:2454
 
15193
+#: common.opt:2458
 
15194
 msgid "Do not display functions compiled or elapsed time"
 
15195
 msgstr "Nicht übersetzte Funktionen oder gestoppte Zeit ausgeben"
 
15196
 
 
15197
-#: common.opt:2486
 
15198
+#: common.opt:2490
 
15199
 msgid "Enable verbose output"
 
15200
 msgstr "Wortreiche Ausgabe einschalten"
 
15201
 
 
15202
-#: common.opt:2490
 
15203
+#: common.opt:2494
 
15204
 msgid "Display the compiler's version"
 
15205
 msgstr "Compiler-Version anzeigen"
 
15206
 
 
15207
-#: common.opt:2494
 
15208
+#: common.opt:2498
 
15209
 msgid "Suppress warnings"
 
15210
 msgstr "Warnungen unterdrücken"
 
15211
 
 
15212
-#: common.opt:2504
 
15213
+#: common.opt:2508
 
15214
 msgid "Create a shared library"
 
15215
 msgstr "Shared Library erzeugen"
 
15216
 
 
15217
-#: common.opt:2543
 
15218
+#: common.opt:2547
 
15219
 msgid "Create a position independent executable"
 
15220
 msgstr "Eine lageunabhängige ausführbare Datei erzeugen"
 
15221
 
 
15222
-#: go/gofrontend/expressions.cc:102 c-family/c-common.c:1777 cp/cvt.c:1149
 
15223
+#: go/gofrontend/expressions.cc:102 c-family/c-common.c:1782 cp/cvt.c:1149
 
15224
 #: cp/cvt.c:1395
 
15225
 #, gcc-internal-format
 
15226
 msgid "value computed is not used"
 
15227
@@ -12307,9 +12285,8 @@
 
15228
 msgstr "Zeiger erwartet"
 
15229
 
 
15230
 #: go/gofrontend/expressions.cc:5610
 
15231
-#, fuzzy
 
15232
 msgid "invalid comparison of nil with nil"
 
15233
-msgstr "ungültiger Vergleichscode in GIMPLE-Bedingung"
 
15234
+msgstr "ungültiger Vergleich von nil mit nil"
 
15235
 
 
15236
 #: go/gofrontend/expressions.cc:5616 go/gofrontend/expressions.cc:5634
 
15237
 msgid "incompatible types in binary expression"
 
15238
@@ -12501,7 +12478,6 @@
 
15239
 msgstr "ungültiges Empfangen auf Nur-Sende-Kanal"
 
15240
 
 
15241
 #: go/gofrontend/parse.cc:2982
 
15242
-#, fuzzy
 
15243
 msgid "parentheses required around this composite literal to avoid parsing ambiguity"
 
15244
 msgstr "Um dieses zusammengesetzte Literal sind Klammern erforderlich, um Mehrdeutigkeit zu vermeiden"
 
15245
 
 
15246
@@ -12587,7 +12563,6 @@
 
15247
 msgstr "ungültiger Vergleich eines nicht-vergleichbaren Feldes"
 
15248
 
 
15249
 #: go/gofrontend/types.cc:627
 
15250
-#, fuzzy
 
15251
 msgid "multiple-value function call in single-value context"
 
15252
 msgstr "Funktionsaufruf mit mehreren Werten in Kontext mit einem Wert"
 
15253
 
 
15254
@@ -12665,26 +12640,26 @@
 
15255
 msgstr "fehlende Methode %s%s%s"
 
15256
 
 
15257
 #: go/gofrontend/types.cc:6966
 
15258
-#, fuzzy, c-format
 
15259
+#, c-format
 
15260
 msgid "method %s%s%s requires a pointer receiver"
 
15261
-msgstr "Methode %s%s%s erfordert einen Zeiger"
 
15262
+msgstr "Methode %s%s%s erfordert einen Zeigerempfänger"
 
15263
 
 
15264
 #: go/gofrontend/types.cc:6984
 
15265
-#, fuzzy, c-format
 
15266
+#, c-format
 
15267
 msgid "method %s%s%s is marked go:nointerface"
 
15268
-msgstr "Methode %s%s%s erfordert einen Zeiger"
 
15269
+msgstr "Methode %s%s%s ist als go:nointerface gekennzeichnet"
 
15270
 
 
15271
 #. Warn about and ignore all others for now, but store them.
 
15272
-#: attribs.c:426 c-family/c-common.c:8019 objc/objc-act.c:4952
 
15273
+#: attribs.c:426 c-family/c-common.c:8041 objc/objc-act.c:4952
 
15274
 #: objc/objc-act.c:6922 objc/objc-act.c:8109 objc/objc-act.c:8160
 
15275
 #, gcc-internal-format
 
15276
 msgid "%qE attribute directive ignored"
 
15277
 msgstr "Attribut-Anweisung %qE ignoriert"
 
15278
 
 
15279
 #: attribs.c:430
 
15280
-#, fuzzy, gcc-internal-format
 
15281
+#, gcc-internal-format
 
15282
 msgid "%<%E::%E%> scoped attribute directive ignored"
 
15283
-msgstr "Attribut-Anweisung %qE ignoriert"
 
15284
+msgstr "Attribut-Anweisung im Bereich %<%E::%E%> ignoriert"
 
15285
 
 
15286
 #: attribs.c:439
 
15287
 #, gcc-internal-format
 
15288
@@ -12695,14 +12670,14 @@
 
15289
 #. type-specifier, outside of the definition of, a class
 
15290
 #. type.  Ignore it.
 
15291
 #: attribs.c:452
 
15292
-#, fuzzy, gcc-internal-format
 
15293
+#, gcc-internal-format
 
15294
 msgid "attribute ignored"
 
15295
-msgstr "Attribut %qE wird ignoriert"
 
15296
+msgstr "Attribut wird ignoriert"
 
15297
 
 
15298
 #: attribs.c:454
 
15299
 #, gcc-internal-format
 
15300
 msgid "an attribute that appertains to a type-specifier is ignored"
 
15301
-msgstr ""
 
15302
+msgstr "ein Attribut, das sich auf eine Typspezifizierung bezieht, wird ignoriert"
 
15303
 
 
15304
 #: attribs.c:471
 
15305
 #, gcc-internal-format
 
15306
@@ -12862,18 +12837,18 @@
 
15307
 msgstr "nicht-ganzzahliges Argument 1 für __atomic_is_lock_free"
 
15308
 
 
15309
 #: builtins.c:5764
 
15310
-#, fuzzy, gcc-internal-format
 
15311
+#, gcc-internal-format
 
15312
 msgid "__builtin_thread_pointer is not supported on this target"
 
15313
-msgstr "__builtin_eh_return für dieses Ziel nicht unterstützt"
 
15314
+msgstr "__builtin_thread_pointer wird für dieses Ziel nicht unterstützt"
 
15315
 
 
15316
 #: builtins.c:5784
 
15317
-#, fuzzy, gcc-internal-format
 
15318
+#, gcc-internal-format
 
15319
 msgid "__builtin_set_thread_pointer is not supported on this target"
 
15320
-msgstr "__builtin_eh_return für dieses Ziel nicht unterstützt"
 
15321
+msgstr "__builtin_set_thread_pointer wird für dieses Ziel nicht unterstützt"
 
15322
 
 
15323
 #. All valid uses of __builtin_va_arg_pack () are removed during
 
15324
 #. inlining.
 
15325
-#: builtins.c:6025 expr.c:10184
 
15326
+#: builtins.c:6025 expr.c:10185
 
15327
 #, gcc-internal-format
 
15328
 msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
 
15329
 msgstr "%Kungültige Verwendung von %<__builtin_va_arg_pack ()%>"
 
15330
@@ -12960,17 +12935,17 @@
 
15331
 msgid "function call has aggregate value"
 
15332
 msgstr "Funktionsaufruf hat zusammengesetzten Wert"
 
15333
 
 
15334
-#: cfgexpand.c:1238 function.c:971 varasm.c:1966
 
15335
+#: cfgexpand.c:1238 function.c:971 varasm.c:1964
 
15336
 #, gcc-internal-format
 
15337
 msgid "size of variable %q+D is too large"
 
15338
 msgstr "Größe der Variablen %q+D ist zu hoch"
 
15339
 
 
15340
-#: cfgexpand.c:4487
 
15341
+#: cfgexpand.c:4542
 
15342
 #, gcc-internal-format
 
15343
 msgid "stack protector not protecting local variables: variable length buffer"
 
15344
 msgstr "Stack-Schutz schützt nicht lokale Variablen: Puffer variabler Größe"
 
15345
 
 
15346
-#: cfgexpand.c:4491
 
15347
+#: cfgexpand.c:4546
 
15348
 #, gcc-internal-format, gfc-internal-format
 
15349
 msgid "stack protector not protecting function: all local arrays are less than %d bytes long"
 
15350
 msgstr "Stack-Schutz schützt nicht Funktion: Alle lokalen Felder sind kleiner als %d Bytes"
 
15351
@@ -13051,9 +13026,9 @@
 
15352
 msgstr "verify_flow_info gescheitert"
 
15353
 
 
15354
 #: cfghooks.c:293
 
15355
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
15356
+#, gcc-internal-format, gfc-internal-format
 
15357
 msgid "%s does not support dump_bb_for_graph"
 
15358
-msgstr "%s unterstützt nicht duplicate_block"
 
15359
+msgstr "%s unterstützt nicht dump_bb_for_graph"
 
15360
 
 
15361
 #: cfghooks.c:330
 
15362
 #, gcc-internal-format, gfc-internal-format
 
15363
@@ -13156,24 +13131,24 @@
 
15364
 msgstr "Größe der Schleife %d sollte %d sein, nicht %d"
 
15365
 
 
15366
 #: cfgloop.c:1363
 
15367
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
15368
+#, gcc-internal-format, gfc-internal-format
 
15369
 msgid "loop with header %d not in loop tree"
 
15370
-msgstr "Kopieren des Schleifenkopfes auf Bäumen einschalten"
 
15371
+msgstr "Schleife mit Kopf %d nicht in Schleifenbaum"
 
15372
 
 
15373
 #: cfgloop.c:1380
 
15374
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
15375
+#, gcc-internal-format, gfc-internal-format
 
15376
 msgid "bb %d does not belong to loop %d"
 
15377
 msgstr "BB %d gehört nicht zur Schleife %d"
 
15378
 
 
15379
 #: cfgloop.c:1392
 
15380
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
15381
+#, gcc-internal-format, gfc-internal-format
 
15382
 msgid "bb %d has father loop %d, should be loop %d"
 
15383
-msgstr "Größe der Schleife %d sollte %d sein, nicht %d"
 
15384
+msgstr "BB %d hat Vaterschleife %d, sollte Schleife %d sein"
 
15385
 
 
15386
 #: cfgloop.c:1409
 
15387
-#, fuzzy, gcc-internal-format
 
15388
+#, gcc-internal-format
 
15389
 msgid "loop %d%'s header is not a loop header"
 
15390
-msgstr "Kopf der Schleife %d hat nicht genau 2 Einträge"
 
15391
+msgstr "Kopf der Schleife %d ist kein Schleifenkopf"
 
15392
 
 
15393
 #: cfgloop.c:1415
 
15394
 #, gcc-internal-format
 
15395
@@ -13181,14 +13156,14 @@
 
15396
 msgstr "Kopf der Schleife %d hat nicht genau 2 Einträge"
 
15397
 
 
15398
 #: cfgloop.c:1422
 
15399
-#, fuzzy, gcc-internal-format
 
15400
+#, gcc-internal-format
 
15401
 msgid "loop %d%'s latch does not have an edge to its header"
 
15402
-msgstr "Falle der Schleife %d hat nicht den Kopf als Nachfolger"
 
15403
+msgstr "Falle der Schleife %d hat keine Kante zu ihrem Kopf"
 
15404
 
 
15405
 #: cfgloop.c:1427
 
15406
-#, fuzzy, gcc-internal-format
 
15407
+#, gcc-internal-format
 
15408
 msgid "loop %d%'s latch is not dominated by its header"
 
15409
-msgstr "Falle der Schleife %d hat nicht den Kopf als Nachfolger"
 
15410
+msgstr "Falle der Schleife %d wird nicht durch ihren Kopf bestimmt"
 
15411
 
 
15412
 #: cfgloop.c:1435
 
15413
 #, gcc-internal-format
 
15414
@@ -13270,162 +13245,162 @@
 
15415
 msgid "%d exits recorded for loop %d (having %d exits)"
 
15416
 msgstr "%d Ausgänge für Schleife %d (mit %d Ausgängen) aufgezeichnet"
 
15417
 
 
15418
-#: cfgrtl.c:2092
 
15419
+#: cfgrtl.c:2090
 
15420
 #, gcc-internal-format, gfc-internal-format
 
15421
 msgid "BB_RTL flag not set for block %d"
 
15422
 msgstr "Kennzeichen BB_RTL ist für Block %d nicht gesetzt"
 
15423
 
 
15424
-#: cfgrtl.c:2099
 
15425
+#: cfgrtl.c:2097
 
15426
 #, gcc-internal-format, gfc-internal-format
 
15427
 msgid "insn %d basic block pointer is %d, should be %d"
 
15428
 msgstr "Basisblockzeiger des Befehls %d ist %d, sollte %d sein"
 
15429
 
 
15430
-#: cfgrtl.c:2110
 
15431
+#: cfgrtl.c:2108
 
15432
 #, gcc-internal-format, gfc-internal-format
 
15433
 msgid "insn %d in header of bb %d has non-NULL basic block"
 
15434
 msgstr "Befehl %d im Kopf des Basisblockes %d hat Nicht-NULL als Basisblock"
 
15435
 
 
15436
-#: cfgrtl.c:2118
 
15437
+#: cfgrtl.c:2116
 
15438
 #, gcc-internal-format, gfc-internal-format
 
15439
 msgid "insn %d in footer of bb %d has non-NULL basic block"
 
15440
 msgstr "Befehl %d am Ende des Basisblocks %d hat Nicht-NULL als Basisblock"
 
15441
 
 
15442
-#: cfgrtl.c:2141
 
15443
+#: cfgrtl.c:2139
 
15444
 #, gcc-internal-format
 
15445
 msgid "verify_flow_info: REG_BR_PROB does not match cfg %wi %i"
 
15446
 msgstr "verify_flow_info: REG_BR_PROB passt nicht zu cfg %wi %i"
 
15447
 
 
15448
-#: cfgrtl.c:2160
 
15449
+#: cfgrtl.c:2158
 
15450
 #, gcc-internal-format
 
15451
 msgid "EDGE_CROSSING incorrectly set across same section"
 
15452
 msgstr "EDGE_CROSSING falsch gesetzt im selben Abschnitt"
 
15453
 
 
15454
-#: cfgrtl.c:2165
 
15455
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
15456
+#: cfgrtl.c:2163
 
15457
+#, gcc-internal-format, gfc-internal-format
 
15458
 msgid "fallthru edge crosses section boundary in bb %i"
 
15459
-msgstr "Fall-Through-Kante überschreitet Abschnittsgrenze (bb %i)"
 
15460
+msgstr "Fall-Through-Kante überschreitet Abschnittsgrenze in BB %i"
 
15461
 
 
15462
-#: cfgrtl.c:2171
 
15463
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
15464
+#: cfgrtl.c:2169
 
15465
+#, gcc-internal-format, gfc-internal-format
 
15466
 msgid "EH edge crosses section boundary in bb %i"
 
15467
-msgstr "EH-Kante überschneidet Abschnittsgrenze (bb %i)"
 
15468
+msgstr "EH-Kante überschneidet Abschnittsgrenze in BB %i"
 
15469
 
 
15470
-#: cfgrtl.c:2178
 
15471
+#: cfgrtl.c:2176
 
15472
 #, gcc-internal-format
 
15473
 msgid "EDGE_CROSSING missing across section boundary"
 
15474
 msgstr "EDGE_CROSSING fehlt bei Übertretung von Abschnittsgrenze"
 
15475
 
 
15476
-#: cfgrtl.c:2205
 
15477
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
15478
+#: cfgrtl.c:2203
 
15479
+#, gcc-internal-format, gfc-internal-format
 
15480
 msgid "missing REG_EH_REGION note at the end of bb %i"
 
15481
 msgstr "fehlender Vermerk von REG_EH_REGION am Ende vom bb %i"
 
15482
 
 
15483
-#: cfgrtl.c:2210
 
15484
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
15485
+#: cfgrtl.c:2208
 
15486
+#, gcc-internal-format, gfc-internal-format
 
15487
 msgid "too many exception handling edges in bb %i"
 
15488
-msgstr "zu viele abgehende Zweig-Kanten vom bb %i"
 
15489
+msgstr "zu viele Ausnahmebehandlungskanten in BB %i"
 
15490
 
 
15491
-#: cfgrtl.c:2218
 
15492
+#: cfgrtl.c:2216
 
15493
 #, gcc-internal-format, gfc-internal-format
 
15494
 msgid "too many outgoing branch edges from bb %i"
 
15495
 msgstr "zu viele abgehende Zweig-Kanten vom bb %i"
 
15496
 
 
15497
-#: cfgrtl.c:2223
 
15498
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
15499
+#: cfgrtl.c:2221
 
15500
+#, gcc-internal-format, gfc-internal-format
 
15501
 msgid "fallthru edge after unconditional jump in bb %i"
 
15502
-msgstr "Fallthru-Kante nach unbedingtem Sprung %i"
 
15503
+msgstr "Fallthru-Kante nach bedingungslosem Sprung in BB %i"
 
15504
 
 
15505
-#: cfgrtl.c:2228
 
15506
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
15507
+#: cfgrtl.c:2226
 
15508
+#, gcc-internal-format, gfc-internal-format
 
15509
 msgid "wrong number of branch edges after unconditional jump in bb %i"
 
15510
-msgstr "falsche Anzahl der Zweig-Kanten nach unbedingtem Sprung %i"
 
15511
+msgstr "falsche Anzahl der Zweig-Kanten nach unbedingtem Sprung in BB %i"
 
15512
 
 
15513
-#: cfgrtl.c:2235
 
15514
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
15515
+#: cfgrtl.c:2233
 
15516
+#, gcc-internal-format, gfc-internal-format
 
15517
 msgid "wrong amount of branch edges after conditional jump in bb %i"
 
15518
-msgstr "falsche Summe der Zweig-Kanten nach bedingtem Sprung %i"
 
15519
+msgstr "falsche Anzahl der Zweig-Kanten nach bedingtem Sprung in BB %i"
 
15520
 
 
15521
-#: cfgrtl.c:2241
 
15522
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
15523
+#: cfgrtl.c:2239
 
15524
+#, gcc-internal-format, gfc-internal-format
 
15525
 msgid "abnormal call edges for non-call insn in bb %i"
 
15526
-msgstr "Ruf-Kanten für Nicht-Aufruf-Befehl im bb %i"
 
15527
+msgstr "unpassende Ruf-Kanten für Nicht-Aufruf-Anweisung in BB %i"
 
15528
 
 
15529
-#: cfgrtl.c:2246
 
15530
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
15531
+#: cfgrtl.c:2244
 
15532
+#, gcc-internal-format, gfc-internal-format
 
15533
 msgid "sibcall edges for non-call insn in bb %i"
 
15534
-msgstr "Ruf-Kanten für Nicht-Aufruf-Befehl im bb %i"
 
15535
+msgstr "Sibcall-Kanten für Nicht-Aufruf-Befehl in BB %i"
 
15536
 
 
15537
-#: cfgrtl.c:2256
 
15538
+#: cfgrtl.c:2254
 
15539
 #, gcc-internal-format, gfc-internal-format
 
15540
 msgid "abnormal edges for no purpose in bb %i"
 
15541
-msgstr "abnormale Kanten ohne Zweck in bb %i"
 
15542
+msgstr "abnormale Kanten ohne Zweck in BB %i"
 
15543
 
 
15544
-#: cfgrtl.c:2268
 
15545
+#: cfgrtl.c:2266
 
15546
 #, gcc-internal-format, gfc-internal-format
 
15547
 msgid "insn %d inside basic block %d but block_for_insn is NULL"
 
15548
 msgstr "Befehl %d innerhalb des Basis-Blockes %d, aber block_for_insn ist NULL"
 
15549
 
 
15550
-#: cfgrtl.c:2272
 
15551
+#: cfgrtl.c:2270
 
15552
 #, gcc-internal-format, gfc-internal-format
 
15553
 msgid "insn %d inside basic block %d but block_for_insn is %i"
 
15554
 msgstr "Befehl %d innerhalb des Basis-Blockes %d, aber block_for_insn ist %i"
 
15555
 
 
15556
-#: cfgrtl.c:2286 cfgrtl.c:2296
 
15557
+#: cfgrtl.c:2284 cfgrtl.c:2294
 
15558
 #, gcc-internal-format, gfc-internal-format
 
15559
 msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
 
15560
 msgstr "NOTE_INSN_BASIC_BLOCK fehlt für Block %d"
 
15561
 
 
15562
-#: cfgrtl.c:2309
 
15563
+#: cfgrtl.c:2307
 
15564
 #, gcc-internal-format, gfc-internal-format
 
15565
 msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
 
15566
 msgstr "NOTE_INSN_BASIC_BLOCK %d in der Mitte des Basis-Blocks %d"
 
15567
 
 
15568
-#: cfgrtl.c:2319
 
15569
+#: cfgrtl.c:2317
 
15570
 #, gcc-internal-format, gfc-internal-format
 
15571
 msgid "in basic block %d:"
 
15572
 msgstr "im Basis-Block %d:"
 
15573
 
 
15574
-#: cfgrtl.c:2371 cfgrtl.c:2461
 
15575
+#: cfgrtl.c:2369 cfgrtl.c:2459
 
15576
 #, gcc-internal-format, gfc-internal-format
 
15577
 msgid "insn %d outside of basic blocks has non-NULL bb field"
 
15578
 msgstr "Befehl %d außerhalb eines Basis-Blockes hat Nicht-NULL als Basisblockfeld"
 
15579
 
 
15580
-#: cfgrtl.c:2379
 
15581
+#: cfgrtl.c:2377
 
15582
 #, gcc-internal-format, gfc-internal-format
 
15583
 msgid "end insn %d for block %d not found in the insn stream"
 
15584
 msgstr "Ende-Befehl %d für Block %d nicht im Befehlsstrom gefunden"
 
15585
 
 
15586
-#: cfgrtl.c:2392
 
15587
+#: cfgrtl.c:2390
 
15588
 #, gcc-internal-format, gfc-internal-format
 
15589
 msgid "insn %d is in multiple basic blocks (%d and %d)"
 
15590
 msgstr "Befehl %d ist in mehreren Basisblöcken (%d und %d)"
 
15591
 
 
15592
-#: cfgrtl.c:2404
 
15593
+#: cfgrtl.c:2402
 
15594
 #, gcc-internal-format, gfc-internal-format
 
15595
 msgid "head insn %d for block %d not found in the insn stream"
 
15596
 msgstr "Kopf-Befehl %d für Block %d nicht im Befehlsstrom gefunden"
 
15597
 
 
15598
-#: cfgrtl.c:2421
 
15599
+#: cfgrtl.c:2419
 
15600
 #, gcc-internal-format, gfc-internal-format
 
15601
 msgid "missing barrier after block %i"
 
15602
 msgstr "fehlende Sperre nach Block %i"
 
15603
 
 
15604
-#: cfgrtl.c:2437
 
15605
+#: cfgrtl.c:2435
 
15606
 #, gcc-internal-format, gfc-internal-format
 
15607
 msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
 
15608
 msgstr "verify_flow_info: Falsche Blöcke für »fallthru« %i->%i"
 
15609
 
 
15610
-#: cfgrtl.c:2446
 
15611
+#: cfgrtl.c:2444
 
15612
 #, gcc-internal-format, gfc-internal-format
 
15613
 msgid "verify_flow_info: Incorrect fallthru %i->%i"
 
15614
 msgstr "verify_flow_info: Falsches »fallthru« %i->%i"
 
15615
 
 
15616
-#: cfgrtl.c:2479
 
15617
+#: cfgrtl.c:2477
 
15618
 #, gcc-internal-format
 
15619
 msgid "basic blocks not laid down consecutively"
 
15620
 msgstr "Basis-Blöcke sind nicht fortlaufend"
 
15621
 
 
15622
-#: cfgrtl.c:2516
 
15623
+#: cfgrtl.c:2514
 
15624
 #, gcc-internal-format, gfc-internal-format
 
15625
 msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
 
15626
 msgstr "Anzahl der bb-Vermerke in Befehlskette (%d) != n_basic_blocks (%d)"
 
15627
@@ -13461,9 +13436,9 @@
 
15628
 msgstr "Ausführungszähler ist negativ"
 
15629
 
 
15630
 #: cgraph.c:2328
 
15631
-#, fuzzy, gcc-internal-format
 
15632
+#, gcc-internal-format
 
15633
 msgid "inline clone in same comdat group list"
 
15634
-msgstr "Knoten ist allein in einer Comdat-Gruppe"
 
15635
+msgstr "»inline«-Clone in gleicher Comdat-Gruppenliste"
 
15636
 
 
15637
 #: cgraph.c:2333
 
15638
 #, gcc-internal-format
 
15639
@@ -13476,9 +13451,9 @@
 
15640
 msgstr "Inline-Kopie mit Adresse genommen"
 
15641
 
 
15642
 #: cgraph.c:2343
 
15643
-#, fuzzy, gcc-internal-format
 
15644
+#, gcc-internal-format
 
15645
 msgid "inline clone is forced to output"
 
15646
-msgstr "Inline-Kopie erforderlich"
 
15647
+msgstr "Ausgabe für Inline-Kopie erzwungen"
 
15648
 
 
15649
 #: cgraph.c:2350
 
15650
 #, gcc-internal-format, gfc-internal-format
 
15651
@@ -13656,9 +13631,9 @@
 
15652
 msgstr ""
 
15653
 
 
15654
 #: cgraphunit.c:1127
 
15655
-#, fuzzy, gcc-internal-format
 
15656
+#, gcc-internal-format
 
15657
 msgid "%q+D aliased declaration"
 
15658
-msgstr "%q+D vor Deklaration verwendet"
 
15659
+msgstr "Alias-Deklaration %q+D"
 
15660
 
 
15661
 #: cgraphunit.c:1199
 
15662
 #, gcc-internal-format
 
15663
@@ -13695,7 +13670,7 @@
 
15664
 msgid "no arguments"
 
15665
 msgstr "Keine Argumente"
 
15666
 
 
15667
-#: collect2.c:1284 opts.c:794
 
15668
+#: collect2.c:1284 opts.c:797
 
15669
 #, gcc-internal-format
 
15670
 msgid "LTO support has not been enabled in this configuration"
 
15671
 msgstr "LTO-Unterstützung wurde in dieser Konfiguration nicht aktiviert"
 
15672
@@ -13750,12 +13725,12 @@
 
15673
 msgid "cannot find '%s'"
 
15674
 msgstr "»%s« kann nicht gefunden werden"
 
15675
 
 
15676
-#: collect2.c:1921 collect2.c:2448 collect2.c:2644 gcc.c:2749
 
15677
+#: collect2.c:1921 collect2.c:2448 collect2.c:2644 gcc.c:2750
 
15678
 #, gcc-internal-format
 
15679
 msgid "pex_init failed: %m"
 
15680
 msgstr "pex_init gescheitert: %m"
 
15681
 
 
15682
-#: collect2.c:1930 collect2.c:2457 collect2.c:2652 gcc.c:7188
 
15683
+#: collect2.c:1930 collect2.c:2457 collect2.c:2652 gcc.c:7191
 
15684
 #, gcc-internal-format
 
15685
 msgid "%s: %m"
 
15686
 msgstr "%s: %m"
 
15687
@@ -13995,7 +13970,7 @@
 
15688
 msgid "global constructors not supported on this target"
 
15689
 msgstr "globale Konstruktoren werden für dieses Ziel nicht unterstützt"
 
15690
 
 
15691
-#: diagnostic.c:1145
 
15692
+#: diagnostic.c:1148
 
15693
 #, gcc-internal-format, gfc-internal-format
 
15694
 msgid "in %s, at %s:%d"
 
15695
 msgstr "in %s, bei %s:%d"
 
15696
@@ -14021,14 +13996,14 @@
 
15697
 msgstr "unbekannte Option %q.*s in %<-fdump-%s%> wird ignoriert"
 
15698
 
 
15699
 #: dumpfile.c:831
 
15700
-#, fuzzy, gcc-internal-format
 
15701
+#, gcc-internal-format
 
15702
 msgid "unknown option %q.*s in %<-fopt-info-%s%>"
 
15703
-msgstr "unbekannte Option %q.*s in %<-fdump-%s%> wird ignoriert"
 
15704
+msgstr "unbekannte Option %q.*s in %<-fopt-info-%s%>"
 
15705
 
 
15706
 #: dumpfile.c:862
 
15707
 #, gcc-internal-format
 
15708
 msgid "ignoring possibly conflicting option %<-fopt-info-%s%>"
 
15709
-msgstr ""
 
15710
+msgstr "möglicherweise in Konflikt stehende Option %<-fopt-info-%s%> wird ignoriert"
 
15711
 
 
15712
 #: dwarf2out.c:1034
 
15713
 #, gcc-internal-format
 
15714
@@ -14040,22 +14015,22 @@
 
15715
 msgid "non-delegitimized UNSPEC %s (%d) found in variable location"
 
15716
 msgstr "Nicht-Delegitimiertes UNSPEC %s (%d) am Variablenort gefunden"
 
15717
 
 
15718
-#: emit-rtl.c:2612
 
15719
+#: emit-rtl.c:2616
 
15720
 #, gcc-internal-format
 
15721
 msgid "invalid rtl sharing found in the insn"
 
15722
 msgstr "ungültige gemeinsame rtl-Benutzung in Befehl gefunden"
 
15723
 
 
15724
-#: emit-rtl.c:2614
 
15725
+#: emit-rtl.c:2618
 
15726
 #, gcc-internal-format
 
15727
 msgid "shared rtx"
 
15728
 msgstr "Gemeinsames rtx"
 
15729
 
 
15730
-#: emit-rtl.c:2616
 
15731
+#: emit-rtl.c:2620
 
15732
 #, gcc-internal-format
 
15733
 msgid "internal consistency failure"
 
15734
 msgstr "internes Konsistenzproblem"
 
15735
 
 
15736
-#: emit-rtl.c:3741
 
15737
+#: emit-rtl.c:3749
 
15738
 #, gcc-internal-format
 
15739
 msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
 
15740
 msgstr "ICE: emit_insn verwendet, wo emit_jump_insn erforderlich:\n"
 
15741
@@ -14065,57 +14040,57 @@
 
15742
 msgid "abort in %s, at %s:%d"
 
15743
 msgstr "Abbruch in %s, bei %s:%d"
 
15744
 
 
15745
-#: except.c:2026
 
15746
+#: except.c:2075
 
15747
 #, gcc-internal-format
 
15748
 msgid "argument of %<__builtin_eh_return_regno%> must be constant"
 
15749
 msgstr "Argument für »__builtin_eh_return_regno« muss konstant sein"
 
15750
 
 
15751
-#: except.c:2163
 
15752
+#: except.c:2212
 
15753
 #, gcc-internal-format
 
15754
 msgid "__builtin_eh_return not supported on this target"
 
15755
 msgstr "__builtin_eh_return für dieses Ziel nicht unterstützt"
 
15756
 
 
15757
-#: except.c:3222 except.c:3247
 
15758
+#: except.c:3271 except.c:3296
 
15759
 #, gcc-internal-format, gfc-internal-format
 
15760
 msgid "region_array is corrupted for region %i"
 
15761
 msgstr "region_array ist für Region %i beschädigt"
 
15762
 
 
15763
-#: except.c:3235 except.c:3266
 
15764
+#: except.c:3284 except.c:3315
 
15765
 #, gcc-internal-format, gfc-internal-format
 
15766
 msgid "lp_array is corrupted for lp %i"
 
15767
 msgstr "lp_array ist für lp %i beschädigt"
 
15768
 
 
15769
-#: except.c:3252
 
15770
+#: except.c:3301
 
15771
 #, gcc-internal-format, gfc-internal-format
 
15772
 msgid "outer block of region %i is wrong"
 
15773
 msgstr "äußerer Block der Region %i ist falsch"
 
15774
 
 
15775
-#: except.c:3257
 
15776
+#: except.c:3306
 
15777
 #, gcc-internal-format, gfc-internal-format
 
15778
 msgid "negative nesting depth of region %i"
 
15779
 msgstr "negative Verschachtelungstiefe der Region %i"
 
15780
 
 
15781
-#: except.c:3271
 
15782
+#: except.c:3320
 
15783
 #, gcc-internal-format, gfc-internal-format
 
15784
 msgid "region of lp %i is wrong"
 
15785
 msgstr "Region von lp %i ist falsch"
 
15786
 
 
15787
-#: except.c:3298
 
15788
+#: except.c:3347
 
15789
 #, gcc-internal-format, gfc-internal-format
 
15790
 msgid "tree list ends on depth %i"
 
15791
 msgstr "Baumliste endet bei Tiefe %i"
 
15792
 
 
15793
-#: except.c:3303
 
15794
+#: except.c:3352
 
15795
 #, gcc-internal-format
 
15796
 msgid "region_array does not match region_tree"
 
15797
 msgstr "region_array passt nicht zum region_tree"
 
15798
 
 
15799
-#: except.c:3308
 
15800
+#: except.c:3357
 
15801
 #, gcc-internal-format
 
15802
 msgid "lp_array does not match region_tree"
 
15803
 msgstr "lp_array passt nicht zum region_tree"
 
15804
 
 
15805
-#: except.c:3315
 
15806
+#: except.c:3364
 
15807
 #, gcc-internal-format
 
15808
 msgid "verify_eh_tree failed"
 
15809
 msgstr "verify_eh_tree gescheitert"
 
15810
@@ -14155,12 +14130,12 @@
 
15811
 msgid "local frame unavailable (naked function?)"
 
15812
 msgstr "lokaler Rahmen nicht verfügbar (nackte Funktion?)"
 
15813
 
 
15814
-#: expr.c:10191
 
15815
+#: expr.c:10192
 
15816
 #, gcc-internal-format
 
15817
 msgid "%Kcall to %qs declared with attribute error: %s"
 
15818
 msgstr "%KAufruf von %qs mit Attributfehler deklariert: %s"
 
15819
 
 
15820
-#: expr.c:10198
 
15821
+#: expr.c:10199
 
15822
 #, gcc-internal-format
 
15823
 msgid "%Kcall to %qs declared with attribute warning: %s"
 
15824
 msgstr "%KAufruf von %qs mit Attributwarnung deklariert: %s"
 
15825
@@ -14195,47 +14170,47 @@
 
15826
 msgid "assuming signed overflow does not occur when negating a division"
 
15827
 msgstr "Annahme, dass vorzeichenbehafteter Überlauf nicht auftritt, wenn Division negiert wird"
 
15828
 
 
15829
-#: fold-const.c:3437 fold-const.c:3449
 
15830
+#: fold-const.c:3450 fold-const.c:3462
 
15831
 #, gcc-internal-format, gfc-internal-format
 
15832
 msgid "comparison is always %d due to width of bit-field"
 
15833
 msgstr "Vergleich ist immer %d wegen Breite des Bitfeldes"
 
15834
 
 
15835
-#: fold-const.c:4849 tree-ssa-reassoc.c:1943
 
15836
+#: fold-const.c:4862 tree-ssa-reassoc.c:1944
 
15837
 #, gcc-internal-format
 
15838
 msgid "assuming signed overflow does not occur when simplifying range test"
 
15839
 msgstr "Annahme, dass vorzeichenbehafteter Überlauf nicht auftritt, wenn Bereichsprüfung vereinfacht wird"
 
15840
 
 
15841
-#: fold-const.c:5285 fold-const.c:5299
 
15842
+#: fold-const.c:5298 fold-const.c:5312
 
15843
 #, gcc-internal-format, gfc-internal-format
 
15844
 msgid "comparison is always %d"
 
15845
 msgstr "Vergleich ist immer %d"
 
15846
 
 
15847
-#: fold-const.c:5432
 
15848
+#: fold-const.c:5445
 
15849
 #, gcc-internal-format
 
15850
 msgid "%<or%> of unmatched not-equal tests is always 1"
 
15851
 msgstr "»oder« nicht passender Ungleichheits-Tests ist immer 1"
 
15852
 
 
15853
-#: fold-const.c:5437
 
15854
+#: fold-const.c:5450
 
15855
 #, gcc-internal-format
 
15856
 msgid "%<and%> of mutually exclusive equal-tests is always 0"
 
15857
 msgstr "»und« sich gegenseitig ausschließender Gleichheits-Tests ist immer 0"
 
15858
 
 
15859
-#: fold-const.c:8729
 
15860
+#: fold-const.c:8742
 
15861
 #, gcc-internal-format
 
15862
 msgid "assuming signed overflow does not occur when reducing constant in comparison"
 
15863
 msgstr "Annahme, dass vorzeichenbehafteter Überlauf nicht auftritt, wenn Konstante in Vergleich verringert wird"
 
15864
 
 
15865
-#: fold-const.c:8887
 
15866
+#: fold-const.c:8900
 
15867
 #, gcc-internal-format
 
15868
 msgid "assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C1 +- C2"
 
15869
 msgstr "Annahme, dass vorzeichenbehafteter Überlauf nicht auftritt, wenn »X +- C1 cmp C2« in »X cmp C1 +- C2« geändert wird"
 
15870
 
 
15871
-#: fold-const.c:9150
 
15872
+#: fold-const.c:9163
 
15873
 #, gcc-internal-format
 
15874
 msgid "assuming signed overflow does not occur when combining constants around a comparison"
 
15875
 msgstr "Annahme, dass vorzeichenbehafteter Überlauf nicht auftritt, wenn Konstanten um einen Vergleich kombiniert werden"
 
15876
 
 
15877
-#: fold-const.c:14564
 
15878
+#: fold-const.c:14577
 
15879
 #, gcc-internal-format
 
15880
 msgid "fold check: original tree changed by fold"
 
15881
 msgstr "Faltungstest: ursprünglicher Baum durch Faltung geändert"
 
15882
@@ -14260,142 +14235,142 @@
 
15883
 msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
 
15884
 msgstr "Argument %q+D könnte von »longjmp« oder »vfork« zerstört werden"
 
15885
 
 
15886
-#: function.c:4631
 
15887
+#: function.c:4620
 
15888
 #, gcc-internal-format
 
15889
 msgid "function returns an aggregate"
 
15890
 msgstr "Funktion gibt Aggregat zurück"
 
15891
 
 
15892
-#: function.c:4993
 
15893
+#: function.c:4982
 
15894
 #, gcc-internal-format
 
15895
 msgid "unused parameter %q+D"
 
15896
 msgstr "unbenutzter Parameter %q+D"
 
15897
 
 
15898
-#: gcc.c:1804 gcc.c:1824
 
15899
+#: gcc.c:1805 gcc.c:1825
 
15900
 #, gcc-internal-format, gfc-internal-format
 
15901
 msgid "specs %%include syntax malformed after %ld characters"
 
15902
 msgstr "falsche %%include-Syntax für Spezifikationen nach %ld Zeichen"
 
15903
 
 
15904
-#: gcc.c:1850 gcc.c:1859 gcc.c:1869 gcc.c:1879
 
15905
+#: gcc.c:1851 gcc.c:1860 gcc.c:1870 gcc.c:1880
 
15906
 #, gcc-internal-format, gfc-internal-format
 
15907
 msgid "specs %%rename syntax malformed after %ld characters"
 
15908
 msgstr "falsche %%rename-Syntax für Spezifikationen nach %ld Zeichen"
 
15909
 
 
15910
-#: gcc.c:1889
 
15911
+#: gcc.c:1890
 
15912
 #, gcc-internal-format, gfc-internal-format
 
15913
 msgid "specs %s spec was not found to be renamed"
 
15914
 msgstr "keine %s-Spezifikation zum Umbenennen gefunden"
 
15915
 
 
15916
-#: gcc.c:1896
 
15917
+#: gcc.c:1897
 
15918
 #, gcc-internal-format
 
15919
 msgid "%s: attempt to rename spec %qs to already defined spec %qs"
 
15920
 msgstr "%s: Versuch, Spezifikation %qs in bereits definierte Spezifikation %qs umzubenennen"
 
15921
 
 
15922
-#: gcc.c:1917
 
15923
+#: gcc.c:1918
 
15924
 #, gcc-internal-format, gfc-internal-format
 
15925
 msgid "specs unknown %% command after %ld characters"
 
15926
 msgstr "Spezifikation: unbekannter %%-Befehl nach %ld Zeichen"
 
15927
 
 
15928
-#: gcc.c:1928 gcc.c:1941
 
15929
+#: gcc.c:1929 gcc.c:1942
 
15930
 #, gcc-internal-format, gfc-internal-format
 
15931
 msgid "specs file malformed after %ld characters"
 
15932
 msgstr "Fehler in Spezifikationsdatei nach %ld Zeichen"
 
15933
 
 
15934
-#: gcc.c:1993
 
15935
+#: gcc.c:1994
 
15936
 #, gcc-internal-format
 
15937
 msgid "spec file has no spec for linking"
 
15938
 msgstr "Spezifikationsdatei hat keine Spezifikation zum Binden"
 
15939
 
 
15940
-#: gcc.c:2538
 
15941
+#: gcc.c:2539
 
15942
 #, gcc-internal-format
 
15943
 msgid "system path %qs is not absolute"
 
15944
 msgstr "System-Pfad %qs ist nicht absolut"
 
15945
 
 
15946
-#: gcc.c:2626
 
15947
+#: gcc.c:2627
 
15948
 #, gcc-internal-format
 
15949
 msgid "-pipe not supported"
 
15950
 msgstr "-pipe wird nicht unterstützt"
 
15951
 
 
15952
-#: gcc.c:2788
 
15953
+#: gcc.c:2789
 
15954
 #, gcc-internal-format
 
15955
 msgid "failed to get exit status: %m"
 
15956
 msgstr "Ende-Status konnte nicht ermittelt werden: %m"
 
15957
 
 
15958
-#: gcc.c:2794
 
15959
+#: gcc.c:2795
 
15960
 #, gcc-internal-format
 
15961
 msgid "failed to get process times: %m"
 
15962
 msgstr "Verarbeitungszeiten konnten nicht ermittelt werden: %m"
 
15963
 
 
15964
-#: gcc.c:2820
 
15965
+#: gcc.c:2821
 
15966
 #, gcc-internal-format, gfc-internal-format
 
15967
 msgid "%s (program %s)"
 
15968
 msgstr "%s (Programm %s)"
 
15969
 
 
15970
-#: gcc.c:3251 opts-common.c:986 opts-common.c:1058
 
15971
+#: gcc.c:3252 opts-common.c:1019 opts-common.c:1091
 
15972
 #, gcc-internal-format
 
15973
 msgid "unrecognized command line option %qs"
 
15974
 msgstr "nicht erkannte Kommandozeilenoption %qs"
 
15975
 
 
15976
-#: gcc.c:3506
 
15977
+#: gcc.c:3507
 
15978
 #, gcc-internal-format
 
15979
 msgid "%qs is an unknown -save-temps option"
 
15980
 msgstr "%qs ist eine unbekannte Option für -save-temps"
 
15981
 
 
15982
-#: gcc.c:3967
 
15983
+#: gcc.c:3968
 
15984
 #, gcc-internal-format
 
15985
 msgid "-pipe ignored because -save-temps specified"
 
15986
 msgstr "-pipe ignoriert, da -save-temps angegeben"
 
15987
 
 
15988
-#: gcc.c:4055
 
15989
+#: gcc.c:4056
 
15990
 #, gcc-internal-format
 
15991
 msgid "%<-x %s%> after last input file has no effect"
 
15992
 msgstr "%<-x %s%> hinter letzter Eingabedatei hat keine Wirkung"
 
15993
 
 
15994
-#: gcc.c:4217
 
15995
+#: gcc.c:4218
 
15996
 #, gcc-internal-format
 
15997
 msgid "unable to locate default linker script %qs in the library search paths"
 
15998
 msgstr "Standard-Linkerscript %qs kann nicht in den Bibliotheks-Suchpfaden gefunden werden"
 
15999
 
 
16000
-#: gcc.c:4421
 
16001
+#: gcc.c:4422
 
16002
 #, gcc-internal-format
 
16003
 msgid "switch %qs does not start with %<-%>"
 
16004
 msgstr "Schalter %qs beginnt nicht mit %<-%>"
 
16005
 
 
16006
-#: gcc.c:4424
 
16007
+#: gcc.c:4425
 
16008
 #, gcc-internal-format
 
16009
 msgid "spec-generated switch is just %<-%>"
 
16010
 msgstr "aus Spezifikation erzeugtes switch ist nur %<-%>"
 
16011
 
 
16012
-#: gcc.c:4515
 
16013
+#: gcc.c:4516
 
16014
 #, gcc-internal-format, gfc-internal-format
 
16015
 msgid "could not open temporary response file %s"
 
16016
 msgstr "temporäre Antwortdatei %s konnte nicht geöffnet werden"
 
16017
 
 
16018
-#: gcc.c:4521
 
16019
+#: gcc.c:4522
 
16020
 #, gcc-internal-format, gfc-internal-format
 
16021
 msgid "could not write to temporary response file %s"
 
16022
 msgstr "in temporäre Antwortdatei %s konnte nicht geschrieben werden"
 
16023
 
 
16024
-#: gcc.c:4527
 
16025
+#: gcc.c:4528
 
16026
 #, gcc-internal-format, gfc-internal-format
 
16027
 msgid "could not close temporary response file %s"
 
16028
 msgstr "temporäre Antwortdatei %s konnte nicht geschlossen werden"
 
16029
 
 
16030
-#: gcc.c:4650
 
16031
+#: gcc.c:4651
 
16032
 #, gcc-internal-format
 
16033
 msgid "spec %qs invalid"
 
16034
 msgstr "Spezifikation %qs ist ungültig"
 
16035
 
 
16036
-#: gcc.c:4799
 
16037
+#: gcc.c:4800
 
16038
 #, gcc-internal-format
 
16039
 msgid "spec %qs has invalid %<%%0%c%>"
 
16040
 msgstr "Spezifikation %qs hat ungültiges %<%%0%c%>"
 
16041
 
 
16042
-#: gcc.c:5118
 
16043
+#: gcc.c:5119
 
16044
 #, gcc-internal-format
 
16045
 msgid "spec %qs has invalid %<%%W%c%>"
 
16046
 msgstr "Spezifikation %qs hat ungültiges %<%%W%c%>"
 
16047
 
 
16048
-#: gcc.c:5140
 
16049
+#: gcc.c:5141
 
16050
 #, gcc-internal-format
 
16051
 msgid "spec %qs has invalid %<%%x%c%>"
 
16052
 msgstr "Spezifikation %qs hat ungültiges %<%%x%c%>"
 
16053
@@ -14403,223 +14378,223 @@
 
16054
 #. Catch the case where a spec string contains something like
 
16055
 #. '%{foo:%*}'.  i.e. there is no * in the pattern on the left
 
16056
 #. hand side of the :.
 
16057
-#: gcc.c:5341
 
16058
+#: gcc.c:5342
 
16059
 #, gcc-internal-format
 
16060
 msgid "spec failure: %<%%*%> has not been initialized by pattern match"
 
16061
 msgstr "Spezifikationsfehler: %<%%*%> wurde nicht durch Mustererkennung initialisiert"
 
16062
 
 
16063
-#: gcc.c:5384
 
16064
+#: gcc.c:5385
 
16065
 #, gcc-internal-format
 
16066
 msgid "spec failure: unrecognized spec option %qc"
 
16067
 msgstr "Spezifikationsfehler: nicht erkannte Spezifikationsoption »%c«"
 
16068
 
 
16069
-#: gcc.c:5446
 
16070
+#: gcc.c:5447
 
16071
 #, gcc-internal-format
 
16072
 msgid "unknown spec function %qs"
 
16073
 msgstr "unbekannte Spezifikationsfunktion %qs"
 
16074
 
 
16075
-#: gcc.c:5476
 
16076
+#: gcc.c:5477
 
16077
 #, gcc-internal-format
 
16078
 msgid "error in args to spec function %qs"
 
16079
 msgstr "Fehler in Argumenten für Spezifikationsfunktion %qs"
 
16080
 
 
16081
-#: gcc.c:5527
 
16082
+#: gcc.c:5528
 
16083
 #, gcc-internal-format
 
16084
 msgid "malformed spec function name"
 
16085
 msgstr "schlechter Name für Spezifikationsfunktion"
 
16086
 
 
16087
 #. )
 
16088
-#: gcc.c:5530
 
16089
+#: gcc.c:5531
 
16090
 #, gcc-internal-format
 
16091
 msgid "no arguments for spec function"
 
16092
 msgstr "keine Argumente für Spezifikationsfunktion"
 
16093
 
 
16094
-#: gcc.c:5549
 
16095
+#: gcc.c:5550
 
16096
 #, gcc-internal-format
 
16097
 msgid "malformed spec function arguments"
 
16098
 msgstr "schlechte Argumente für Spezifikationsfunktion"
 
16099
 
 
16100
-#: gcc.c:5810
 
16101
+#: gcc.c:5811
 
16102
 #, gcc-internal-format
 
16103
 msgid "braced spec %qs is invalid at %qc"
 
16104
 msgstr "geschweift geklammerte Spezifikation %qs ist bei %qc ungültig"
 
16105
 
 
16106
-#: gcc.c:5898
 
16107
+#: gcc.c:5899
 
16108
 #, gcc-internal-format
 
16109
 msgid "braced spec body %qs is invalid"
 
16110
 msgstr "geschweift geklammerter Spezifikationskörper %qs ist ungültig"
 
16111
 
 
16112
-#: gcc.c:6151
 
16113
+#: gcc.c:6152
 
16114
 #, gcc-internal-format, gfc-internal-format
 
16115
 msgid "%s: could not determine length of compare-debug file %s"
 
16116
 msgstr "%s: Größe der Vergleichs-Prüfdatei %s konnte nicht ermittelt werden"
 
16117
 
 
16118
-#: gcc.c:6162
 
16119
+#: gcc.c:6163
 
16120
 #, gcc-internal-format, gfc-internal-format
 
16121
 msgid "%s: -fcompare-debug failure (length)"
 
16122
 msgstr "%s: Fehlschlag von -fcompare-debug (Länge)"
 
16123
 
 
16124
-#: gcc.c:6172 gcc.c:6213
 
16125
+#: gcc.c:6173 gcc.c:6214
 
16126
 #, gcc-internal-format, gfc-internal-format
 
16127
 msgid "%s: could not open compare-debug file %s"
 
16128
 msgstr "%s: Vergleichs-Prüfdatei %s konnte nicht geöffnet werden"
 
16129
 
 
16130
-#: gcc.c:6192 gcc.c:6229
 
16131
+#: gcc.c:6193 gcc.c:6230
 
16132
 #, gcc-internal-format, gfc-internal-format
 
16133
 msgid "%s: -fcompare-debug failure"
 
16134
 msgstr "%s: Fehlschlag von -fcompare-debug"
 
16135
 
 
16136
-#: gcc.c:6304
 
16137
+#: gcc.c:6305
 
16138
 #, gcc-internal-format
 
16139
 msgid "atexit failed"
 
16140
 msgstr "atexit gescheitert"
 
16141
 
 
16142
-#: gcc.c:6453
 
16143
+#: gcc.c:6454
 
16144
 #, gcc-internal-format
 
16145
 msgid "spec failure: more than one arg to SYSROOT_SUFFIX_SPEC"
 
16146
 msgstr "Spezifikationsfehler: mehr als ein Argument für SYSROOT_SUFFIX_SPEC"
 
16147
 
 
16148
-#: gcc.c:6477
 
16149
+#: gcc.c:6478
 
16150
 #, gcc-internal-format
 
16151
 msgid "spec failure: more than one arg to SYSROOT_HEADERS_SUFFIX_SPEC"
 
16152
 msgstr "Spezifikationsfehler: mehr als ein Argument für SYSROOT_HEADERS_SUFFIX_SPEC"
 
16153
 
 
16154
-#: gcc.c:6643
 
16155
-#, fuzzy, gcc-internal-format
 
16156
+#: gcc.c:6645
 
16157
+#, gcc-internal-format
 
16158
 msgid "unrecognized command line option %<-%s%>"
 
16159
-msgstr "nicht erkannte Kommandozeilenoption %<-fdump-%s%>"
 
16160
+msgstr "nicht erkannte Kommandozeilenoption %<-%s%>"
 
16161
 
 
16162
 #. The error status indicates that only one set of fixed
 
16163
 #. headers should be built.
 
16164
-#: gcc.c:6729
 
16165
+#: gcc.c:6731
 
16166
 #, gcc-internal-format
 
16167
 msgid "not configured with sysroot headers suffix"
 
16168
 msgstr "nicht mit sysroot-Header-Suffix konfiguriert"
 
16169
 
 
16170
-#: gcc.c:6812
 
16171
+#: gcc.c:6814
 
16172
 #, gcc-internal-format
 
16173
 msgid "no input files"
 
16174
 msgstr "keine Eingabedateien"
 
16175
 
 
16176
-#: gcc.c:6861
 
16177
+#: gcc.c:6863
 
16178
 #, gcc-internal-format
 
16179
 msgid "cannot specify -o with -c, -S or -E with multiple files"
 
16180
 msgstr "-o kann nicht mit -c, -S oder -E mit mehreren Dateien angegeben werden"
 
16181
 
 
16182
-#: gcc.c:6891
 
16183
+#: gcc.c:6893
 
16184
 #, gcc-internal-format, gfc-internal-format
 
16185
 msgid "%s: %s compiler not installed on this system"
 
16186
 msgstr "%s: %s-Compiler ist auf diesem System nicht installiert"
 
16187
 
 
16188
-#: gcc.c:6913
 
16189
+#: gcc.c:6915
 
16190
 #, gcc-internal-format
 
16191
 msgid "recompiling with -fcompare-debug"
 
16192
 msgstr "Neuübersetzung mit -fcompare-debug"
 
16193
 
 
16194
-#: gcc.c:6929
 
16195
+#: gcc.c:6931
 
16196
 #, gcc-internal-format
 
16197
 msgid "during -fcompare-debug recompilation"
 
16198
 msgstr "während Neuübersetzung mit -fcompare-debug"
 
16199
 
 
16200
-#: gcc.c:6938
 
16201
+#: gcc.c:6940
 
16202
 #, gcc-internal-format
 
16203
 msgid "comparing final insns dumps"
 
16204
 msgstr "Vergleich der endgültigen Answeisungslisten"
 
16205
 
 
16206
-#: gcc.c:7044
 
16207
+#: gcc.c:7046
 
16208
 #, gcc-internal-format, gfc-internal-format
 
16209
 msgid "-fuse-linker-plugin, but %s not found"
 
16210
 msgstr "-fuse-linker-plugin, aber %s nicht gefunden"
 
16211
 
 
16212
-#: gcc.c:7076
 
16213
+#: gcc.c:7079
 
16214
 #, gcc-internal-format, gfc-internal-format
 
16215
 msgid "%s: linker input file unused because linking not done"
 
16216
 msgstr "%s: Eingabedateien des Binders unbenutzt, da keine Bindung geschieht"
 
16217
 
 
16218
-#: gcc.c:7117
 
16219
+#: gcc.c:7120
 
16220
 #, gcc-internal-format, gfc-internal-format
 
16221
 msgid "language %s not recognized"
 
16222
 msgstr "Sprache %s nicht erkannt"
 
16223
 
 
16224
-#: gcc.c:7344
 
16225
+#: gcc.c:7347
 
16226
 #, gcc-internal-format
 
16227
 msgid "multilib spec %qs is invalid"
 
16228
 msgstr "Multilib-Spezifikation %qs ist ungültig"
 
16229
 
 
16230
-#: gcc.c:7538
 
16231
+#: gcc.c:7541
 
16232
 #, gcc-internal-format
 
16233
 msgid "multilib exclusions %qs is invalid"
 
16234
 msgstr "Multilib-Ausschlüsse %qs sind ungültig"
 
16235
 
 
16236
-#: gcc.c:7602
 
16237
-#, fuzzy, gcc-internal-format
 
16238
+#: gcc.c:7605
 
16239
+#, gcc-internal-format
 
16240
 msgid "multilib select %qs %qs is invalid"
 
16241
-msgstr "Multilib-select %qs ist ungültig"
 
16242
+msgstr "Multilib-select %qs %qs ist ungültig"
 
16243
 
 
16244
-#: gcc.c:7758
 
16245
+#: gcc.c:7761
 
16246
 #, gcc-internal-format
 
16247
 msgid "multilib select %qs is invalid"
 
16248
 msgstr "Multilib-select %qs ist ungültig"
 
16249
 
 
16250
-#: gcc.c:7797
 
16251
+#: gcc.c:7800
 
16252
 #, gcc-internal-format
 
16253
 msgid "multilib exclusion %qs is invalid"
 
16254
 msgstr "Multilib-Ausschluss %qs ist ungültig"
 
16255
 
 
16256
-#: gcc.c:8003
 
16257
+#: gcc.c:8006
 
16258
 #, gcc-internal-format
 
16259
 msgid "environment variable %qs not defined"
 
16260
 msgstr "Umgebungsvariable %qs nicht definiert"
 
16261
 
 
16262
-#: gcc.c:8115 gcc.c:8120
 
16263
+#: gcc.c:8118 gcc.c:8123
 
16264
 #, gcc-internal-format
 
16265
 msgid "invalid version number %qs"
 
16266
 msgstr "ungültige Versionsnummer %qs"
 
16267
 
 
16268
-#: gcc.c:8163
 
16269
+#: gcc.c:8166
 
16270
 #, gcc-internal-format, gfc-internal-format
 
16271
 msgid "too few arguments to %%:version-compare"
 
16272
 msgstr "zu wenige Argumente für %%:version-compare"
 
16273
 
 
16274
-#: gcc.c:8169
 
16275
+#: gcc.c:8172
 
16276
 #, gcc-internal-format, gfc-internal-format
 
16277
 msgid "too many arguments to %%:version-compare"
 
16278
 msgstr "zu viele Argumente für %%:version-compare"
 
16279
 
 
16280
-#: gcc.c:8210
 
16281
+#: gcc.c:8213
 
16282
 #, gcc-internal-format
 
16283
 msgid "unknown operator %qs in %%:version-compare"
 
16284
 msgstr "unbekannter Operator %qs in %%:version-compare"
 
16285
 
 
16286
-#: gcc.c:8333
 
16287
+#: gcc.c:8336
 
16288
 #, gcc-internal-format, gfc-internal-format
 
16289
 msgid "too many arguments to %%:compare-debug-dump-opt"
 
16290
 msgstr "zu viele Argumente für %%:version-compare"
 
16291
 
 
16292
-#: gcc.c:8405
 
16293
+#: gcc.c:8408
 
16294
 #, gcc-internal-format, gfc-internal-format
 
16295
 msgid "too many arguments to %%:compare-debug-self-opt"
 
16296
 msgstr "zu viele Argumente für %%:compare-debug-self-opt"
 
16297
 
 
16298
-#: gcc.c:8440
 
16299
+#: gcc.c:8443
 
16300
 #, gcc-internal-format, gfc-internal-format
 
16301
 msgid "too few arguments to %%:compare-debug-auxbase-opt"
 
16302
 msgstr "zu wenige Argumente für %%:compare-debug-auxbase-opt"
 
16303
 
 
16304
-#: gcc.c:8443
 
16305
+#: gcc.c:8446
 
16306
 #, gcc-internal-format, gfc-internal-format
 
16307
 msgid "too many arguments to %%:compare-debug-auxbase-opt"
 
16308
 msgstr "zu viele Argumente für %%:compare-debug-auxbase-opt"
 
16309
 
 
16310
-#: gcc.c:8450
 
16311
+#: gcc.c:8453
 
16312
 #, gcc-internal-format, gfc-internal-format
 
16313
 msgid "argument to %%:compare-debug-auxbase-opt does not end in .gk"
 
16314
 msgstr "Argument für %%:compare-debug-auxbase-opt endet nicht mit .pk"
 
16315
 
 
16316
-#: gcc.c:8524
 
16317
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
16318
+#: gcc.c:8527
 
16319
+#, gcc-internal-format, gfc-internal-format
 
16320
 msgid "too few arguments to %%:replace-extension"
 
16321
-msgstr "zu wenige Argumente für Funktion"
 
16322
+msgstr "zu wenige Argumente für %%:replace-extension"
 
16323
 
 
16324
 #: ggc-common.c:456 ggc-common.c:464 ggc-common.c:538 ggc-common.c:557
 
16325
 #: ggc-page.c:2311 ggc-page.c:2342 ggc-page.c:2349
 
16326
@@ -14637,13 +14612,13 @@
 
16327
 msgid "can%'t write padding to PCH file: %m"
 
16328
 msgstr "Auffüllung für PCH-Datei kann nicht geschrieben werden: %m"
 
16329
 
 
16330
-#: ggc-common.c:615 ggc-common.c:623 ggc-common.c:630 ggc-common.c:633
 
16331
-#: ggc-common.c:643 ggc-common.c:646 ggc-page.c:2439
 
16332
+#: ggc-common.c:681 ggc-common.c:689 ggc-common.c:696 ggc-common.c:699
 
16333
+#: ggc-common.c:709 ggc-common.c:712 ggc-page.c:2439
 
16334
 #, gcc-internal-format
 
16335
 msgid "can%'t read PCH file: %m"
 
16336
 msgstr "PCH-Datei kann nicht gelesen werden: %m"
 
16337
 
 
16338
-#: ggc-common.c:638
 
16339
+#: ggc-common.c:704
 
16340
 #, gcc-internal-format
 
16341
 msgid "had to relocate PCH"
 
16342
 msgstr "PCH musste verschoben werden"
 
16343
@@ -14795,7 +14770,7 @@
 
16344
 #. Fatal error here.  We do not want to support compiling ltrans units with
 
16345
 #. different version of compiler or different flags than the WPA unit, so
 
16346
 #. this should never happen.
 
16347
-#: ipa-reference.c:1148
 
16348
+#: ipa-reference.c:1146
 
16349
 #, gcc-internal-format
 
16350
 msgid "ipa reference summary is missing in ltrans unit"
 
16351
 msgstr "IPA-Referenzzusammenfassung fehlt in ltrans-Einheit"
 
16352
@@ -14816,14 +14791,14 @@
 
16353
 msgstr "inkonsistente Operandenbedingungen in einem %<asm%>"
 
16354
 
 
16355
 #: lra-constraints.c:3438
 
16356
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
16357
+#, gcc-internal-format, gfc-internal-format
 
16358
 msgid "Maximum number of LRA constraint passes is achieved (%d)\n"
 
16359
-msgstr "Höchstzahl von bedingten Speicherpaaren, die ausgegeben werden können"
 
16360
+msgstr "Höchstzahl der Durchläufe für LRA-Bedingungen ist erreicht (%d)\n"
 
16361
 
 
16362
 #: lra-constraints.c:3537
 
16363
 #, gcc-internal-format, gfc-internal-format
 
16364
 msgid "Max. number of generated reload insns per insn is achieved (%d)\n"
 
16365
-msgstr ""
 
16366
+msgstr "Höchstzahl der erzeugten Neuladeanweisungen pro Anweisung ist erreicht (%d)\n"
 
16367
 
 
16368
 #: lto-cgraph.c:976
 
16369
 #, gcc-internal-format, gfc-internal-format
 
16370
@@ -14987,27 +14962,27 @@
 
16371
 msgid "invalid branch to/from an OpenMP structured block"
 
16372
 msgstr "ungültiger Zweig zu/von strukturiertem OpenMP-Block"
 
16373
 
 
16374
-#: opts-common.c:997
 
16375
+#: opts-common.c:1030
 
16376
 #, gcc-internal-format
 
16377
 msgid "command line option %qs is not supported by this configuration"
 
16378
 msgstr "Kommandozeilenoption %qs wird von dieser Konfiguration nicht unterstützt"
 
16379
 
 
16380
-#: opts-common.c:1007
 
16381
+#: opts-common.c:1040
 
16382
 #, gcc-internal-format
 
16383
 msgid "missing argument to %qs"
 
16384
 msgstr "fehlendes Argument für %qs"
 
16385
 
 
16386
-#: opts-common.c:1013
 
16387
+#: opts-common.c:1046
 
16388
 #, gcc-internal-format
 
16389
 msgid "argument to %qs should be a non-negative integer"
 
16390
 msgstr "Argument von %qs sollte eine nicht-negative Ganzzahl sein"
 
16391
 
 
16392
-#: opts-common.c:1028
 
16393
+#: opts-common.c:1061
 
16394
 #, gcc-internal-format
 
16395
 msgid "unrecognized argument in option %qs"
 
16396
 msgstr "nicht erkanntes Kommandozeilenargument in Option %qs"
 
16397
 
 
16398
-#: opts-common.c:1044
 
16399
+#: opts-common.c:1077
 
16400
 #, gcc-internal-format
 
16401
 msgid "valid arguments to %qs are: %s"
 
16402
 msgstr "gültige Argumente für %qs sind: %s"
 
16403
@@ -15034,9 +15009,9 @@
 
16404
 msgstr "nicht erkannte Kommandozeilenoption %<-fdump-%s%>"
 
16405
 
 
16406
 #: opts-global.c:394
 
16407
-#, fuzzy, gcc-internal-format
 
16408
+#, gcc-internal-format
 
16409
 msgid "unrecognized command line option %<-fopt-info-%s%>"
 
16410
-msgstr "nicht erkannte Kommandozeilenoption %<-fdump-%s%>"
 
16411
+msgstr "nicht erkannte Kommandozeilenoption %<-fopt-info-%s%>"
 
16412
 
 
16413
 #: opts-global.c:415 opts-global.c:423
 
16414
 #, gcc-internal-format
 
16415
@@ -15063,137 +15038,137 @@
 
16416
 msgid "%<-femit-struct-debug-detailed=dir:...%> must allow at least as much as %<-femit-struct-debug-detailed=ind:...%>"
 
16417
 msgstr "%<-femit-struct-debug-detailed=dir:...%> muss zumindest so viel wie %<-femit-struct-debug-detailed=ind:...%> erlauben"
 
16418
 
 
16419
-#: opts.c:542
 
16420
-#, fuzzy, gcc-internal-format
 
16421
+#: opts.c:544
 
16422
+#, gcc-internal-format
 
16423
 msgid "argument to %<-O%> should be a non-negative integer, %<g%>, %<s%> or %<fast%>"
 
16424
-msgstr "Argument von %qs sollte eine nicht-negative Ganzzahl sein"
 
16425
+msgstr "Argument von %<-O%> sollte eine nicht-negative Ganzzahl, %<g%>, %<s%> oder %<fast%> sein"
 
16426
 
 
16427
-#: opts.c:669
 
16428
+#: opts.c:672
 
16429
 #, gcc-internal-format
 
16430
 msgid "section anchors must be disabled when unit-at-a-time is disabled"
 
16431
 msgstr "Abschnittsanker müssen ausgeschaltet sein, wenn »unit-at-a-time« ausgeschaltet ist"
 
16432
 
 
16433
-#: opts.c:673
 
16434
+#: opts.c:676
 
16435
 #, gcc-internal-format
 
16436
 msgid "toplevel reorder must be disabled when unit-at-a-time is disabled"
 
16437
 msgstr "Toplevel-Neuordnung muss ausgeschaltet sein, wenn »unit-at-a-time« ausgeschaltet ist"
 
16438
 
 
16439
-#: opts.c:679
 
16440
+#: opts.c:682
 
16441
 #, gcc-internal-format
 
16442
 msgid "transactional memory is not supported with non-call exceptions"
 
16443
 msgstr "transaktionsbasierter Speicher wird von Nicht-Aufruf-Ausnahmen nicht unterstützt"
 
16444
 
 
16445
-#: opts.c:694
 
16446
+#: opts.c:697
 
16447
 #, gcc-internal-format
 
16448
 msgid "section anchors must be disabled when toplevel reorder is disabled"
 
16449
 msgstr "Abschnittsanker müssen ausgeschaltet sein, wenn Toplevel-Neuordnung ausgeschaltet ist"
 
16450
 
 
16451
-#: opts.c:729 config/darwin.c:3061 config/sh/sh.c:936
 
16452
+#: opts.c:732 config/darwin.c:3061 config/sh/sh.c:933
 
16453
 #, gcc-internal-format
 
16454
 msgid "-freorder-blocks-and-partition does not work with exceptions on this architecture"
 
16455
 msgstr "-freorder-blocks-and-partition funktioniert auf dieser Architektur nicht mit Ausnahmen"
 
16456
 
 
16457
-#: opts.c:744 config/sh/sh.c:944
 
16458
+#: opts.c:747 config/sh/sh.c:941
 
16459
 #, gcc-internal-format
 
16460
 msgid "-freorder-blocks-and-partition does not support unwind info on this architecture"
 
16461
 msgstr "-freorder-blocks-and-partition unterstützt auf dieser Architektur nicht Unwind-Info"
 
16462
 
 
16463
-#: opts.c:761 config/pa/pa.c:526
 
16464
+#: opts.c:764 config/pa/pa.c:526
 
16465
 #, gcc-internal-format
 
16466
 msgid "-freorder-blocks-and-partition does not work on this architecture"
 
16467
 msgstr "-freorder-blocks-and-partition funktioniert auf dieser Architektur nicht"
 
16468
 
 
16469
-#: opts.c:797
 
16470
+#: opts.c:800
 
16471
 #, gcc-internal-format
 
16472
 msgid "-fno-fat-lto-objects are supported only with linker plugin."
 
16473
 msgstr "-fno-fat-lto-objects werden nur mit Linker-Plugin unterstützt"
 
16474
 
 
16475
-#: opts.c:805
 
16476
+#: opts.c:808
 
16477
 #, gcc-internal-format
 
16478
 msgid "only one -flto-partition value can be specified"
 
16479
 msgstr "für -flto-partition kann nur ein Wert angegeben werden"
 
16480
 
 
16481
-#: opts.c:816
 
16482
+#: opts.c:819
 
16483
 #, gcc-internal-format
 
16484
 msgid "%<-fsplit-stack%> is not supported by this compiler configuration"
 
16485
 msgstr "%<-fsplit-stack%> wird von dieser Compilerkonfiguration nicht unterstützt"
 
16486
 
 
16487
-#: opts.c:1193
 
16488
+#: opts.c:1196
 
16489
 #, gcc-internal-format
 
16490
 msgid "unrecognized include_flags 0x%x passed to print_specific_help"
 
16491
 msgstr "nicht erkanntes include_flags 0x%x an print_specific_help weitergegeben"
 
16492
 
 
16493
-#: opts.c:1373
 
16494
+#: opts.c:1376
 
16495
 #, gcc-internal-format
 
16496
 msgid "--help argument %q.*s is ambiguous, please be more specific"
 
16497
 msgstr "Argument %q.*s für --help ist mehrdeutig, bitte präzisieren"
 
16498
 
 
16499
-#: opts.c:1382
 
16500
+#: opts.c:1385
 
16501
 #, gcc-internal-format
 
16502
 msgid "unrecognized argument to --help= option: %q.*s"
 
16503
 msgstr "Argument %q.*s für Option --help= nicht erkannt"
 
16504
 
 
16505
-#: opts.c:1547
 
16506
+#: opts.c:1550
 
16507
 #, gcc-internal-format, gfc-internal-format
 
16508
 msgid "structure alignment must be a small power of two, not %d"
 
16509
 msgstr "Strukturausrichtung muss eine kleine Zweierpotenz sein, nicht %d"
 
16510
 
 
16511
-#: opts.c:1664
 
16512
+#: opts.c:1667
 
16513
 #, gcc-internal-format, gfc-internal-format
 
16514
 msgid "unknown stack check parameter \"%s\""
 
16515
 msgstr "unbekannter Stack-Überprüfungsparameter \"%s\""
 
16516
 
 
16517
-#: opts.c:1701
 
16518
+#: opts.c:1704
 
16519
 #, gcc-internal-format, gfc-internal-format
 
16520
 msgid "dwarf version %d is not supported"
 
16521
 msgstr "Dwarf-Version %d wird nicht unterstützt"
 
16522
 
 
16523
-#: opts.c:1791
 
16524
+#: opts.c:1794
 
16525
 #, gcc-internal-format, gfc-internal-format
 
16526
 msgid "%s: --param arguments should be of the form NAME=VALUE"
 
16527
 msgstr "%s: »--param«-Argumente sollten von der Form NAME=VALUE sein"
 
16528
 
 
16529
-#: opts.c:1797
 
16530
+#: opts.c:1800
 
16531
 #, gcc-internal-format
 
16532
 msgid "invalid --param value %qs"
 
16533
 msgstr "ungültiger Wert für --param: %qs"
 
16534
 
 
16535
-#: opts.c:1915
 
16536
+#: opts.c:1918
 
16537
 #, gcc-internal-format
 
16538
 msgid "target system does not support debug output"
 
16539
 msgstr "Zielsystem unterstützt keine Testausgaben"
 
16540
 
 
16541
-#: opts.c:1924
 
16542
+#: opts.c:1927
 
16543
 #, gcc-internal-format, gfc-internal-format
 
16544
 msgid "debug format \"%s\" conflicts with prior selection"
 
16545
 msgstr "Testformat »%s« steht in Konflikt mit vorheriger Auswahl"
 
16546
 
 
16547
-#: opts.c:1940
 
16548
+#: opts.c:1943
 
16549
 #, gcc-internal-format, gfc-internal-format
 
16550
 msgid "unrecognised debug output level \"%s\""
 
16551
 msgstr "Testausgabestufe »%s« nicht erkannt"
 
16552
 
 
16553
-#: opts.c:1942
 
16554
+#: opts.c:1945
 
16555
 #, gcc-internal-format, gfc-internal-format
 
16556
 msgid "debug output level %s is too high"
 
16557
 msgstr "Testausgabestufe »%s« ist zu groß"
 
16558
 
 
16559
-#: opts.c:1962
 
16560
+#: opts.c:1965
 
16561
 #, gcc-internal-format
 
16562
 msgid "getting core file size maximum limit: %m"
 
16563
 msgstr "Kern-Dateigrößenlimit wird geholt: %m"
 
16564
 
 
16565
-#: opts.c:1965
 
16566
+#: opts.c:1968
 
16567
 #, gcc-internal-format
 
16568
 msgid "setting core file size limit to maximum: %m"
 
16569
 msgstr "Kern-Dateigrößenlimit wird gesetzt: %m"
 
16570
 
 
16571
-#: opts.c:2010
 
16572
+#: opts.c:2013
 
16573
 #, gcc-internal-format, gfc-internal-format
 
16574
 msgid "unrecognized gcc debugging option: %c"
 
16575
 msgstr "GCC-Debuggingoption nicht erkannt: %c"
 
16576
 
 
16577
-#: opts.c:2036
 
16578
+#: opts.c:2039
 
16579
 #, gcc-internal-format, gfc-internal-format
 
16580
 msgid "-Werror=%s: no option -%s"
 
16581
 msgstr "-Werror=%s: Keine Option -%s"
 
16582
@@ -15463,8 +15438,8 @@
 
16583
 msgstr "%qs kann nicht als ein festes Register verwendet werden"
 
16584
 
 
16585
 #: reginfo.c:750 config/ia64/ia64.c:5897 config/ia64/ia64.c:5904
 
16586
-#: config/pa/pa.c:428 config/pa/pa.c:435 config/sh/sh.c:9362
 
16587
-#: config/sh/sh.c:9369 config/spu/spu.c:4908 config/spu/spu.c:4915
 
16588
+#: config/pa/pa.c:428 config/pa/pa.c:435 config/sh/sh.c:9359
 
16589
+#: config/sh/sh.c:9366 config/spu/spu.c:4908 config/spu/spu.c:4915
 
16590
 #, gcc-internal-format, gfc-internal-format
 
16591
 msgid "unknown register name: %s"
 
16592
 msgstr "unbekannter Registername: %s"
 
16593
@@ -15544,42 +15519,42 @@
 
16594
 msgid "output operand is constant in %<asm%>"
 
16595
 msgstr "Ausgabeoperand ist in %<asm%> konstant"
 
16596
 
 
16597
-#: rtl.c:738
 
16598
+#: rtl.c:742
 
16599
 #, gcc-internal-format, gfc-internal-format
 
16600
 msgid "RTL check: access of elt %d of '%s' with last elt %d in %s, at %s:%d"
 
16601
 msgstr "RTL-Überprüfung: Zugriff von Elt %d von »%s« mit letztem Elt %d in %s, bei %s:%d"
 
16602
 
 
16603
-#: rtl.c:748
 
16604
+#: rtl.c:752
 
16605
 #, gcc-internal-format, gfc-internal-format
 
16606
 msgid "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d"
 
16607
 msgstr "RTL-Überprüfung: Elt-%d-Typ %c erwartet, haben Typ %c (rtx %s) in %s, bei %s:%d"
 
16608
 
 
16609
-#: rtl.c:758
 
16610
+#: rtl.c:762
 
16611
 #, gcc-internal-format, gfc-internal-format
 
16612
 msgid "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s:%d"
 
16613
 msgstr "RTL-Überprüfung: Elt-%d-Typ %c oder %c erwartet, haben Typ %c (rtx %s) in %s, bei %s:%d"
 
16614
 
 
16615
-#: rtl.c:767
 
16616
+#: rtl.c:771
 
16617
 #, gcc-internal-format, gfc-internal-format
 
16618
 msgid "RTL check: expected code '%s', have '%s' in %s, at %s:%d"
 
16619
 msgstr "RTL-Überprüfung: Code »%s« erwartet, haben »%s« in %s, bei %s:%d"
 
16620
 
 
16621
-#: rtl.c:777
 
16622
+#: rtl.c:781
 
16623
 #, gcc-internal-format, gfc-internal-format
 
16624
 msgid "RTL check: expected code '%s' or '%s', have '%s' in %s, at %s:%d"
 
16625
 msgstr "RTL-Überprüfung: Code »%s« oder »%s« erwartet, haben »%s« in %s, bei %s:%d"
 
16626
 
 
16627
-#: rtl.c:804
 
16628
+#: rtl.c:808
 
16629
 #, gcc-internal-format, gfc-internal-format
 
16630
 msgid "RTL check: attempt to treat non-block symbol as a block symbol in %s, at %s:%d"
 
16631
 msgstr "RTL-Überprüfung: Versuch, Nicht-Blocksymbol als Blocksymbol in %s bei %s:%d zu verwenden"
 
16632
 
 
16633
-#: rtl.c:814
 
16634
+#: rtl.c:818
 
16635
 #, gcc-internal-format, gfc-internal-format
 
16636
 msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d"
 
16637
 msgstr "RTL-Überprüfung: Zugriff von Elt %d von Vektor mit letztem Elt %d in %s, bei %s:%d"
 
16638
 
 
16639
-#: rtl.c:825
 
16640
+#: rtl.c:829
 
16641
 #, gcc-internal-format, gfc-internal-format
 
16642
 msgid "RTL flag check: %s used with unexpected rtx code '%s' in %s, at %s:%d"
 
16643
 msgstr "RTL-Kennzeichenüberprüfung: %s mit unerwartetem RTX-Code »%s« in %s bei %s:%d verwendet"
 
16644
@@ -15760,39 +15735,39 @@
 
16645
 msgstr "%D nach Referenzierung in Assemblierung umbenannt"
 
16646
 
 
16647
 #: symtab.c:586
 
16648
-#, fuzzy, gcc-internal-format
 
16649
+#, gcc-internal-format
 
16650
 msgid "function symbol is not function"
 
16651
-msgstr "Funktion gibt eine Funktion"
 
16652
+msgstr "Funktionssymbol ist keine Funktion"
 
16653
 
 
16654
 #: symtab.c:594
 
16655
-#, fuzzy, gcc-internal-format
 
16656
+#, gcc-internal-format
 
16657
 msgid "variable symbol is not variable"
 
16658
-msgstr "Feld ist nicht adressierbar"
 
16659
+msgstr "Variablensymbol ist keine Variable"
 
16660
 
 
16661
 #: symtab.c:600
 
16662
-#, fuzzy, gcc-internal-format
 
16663
+#, gcc-internal-format
 
16664
 msgid "node has unknown type"
 
16665
-msgstr "Knoten hat falsche Clone-Liste"
 
16666
+msgstr "Knoten hat unbekannten Typ"
 
16667
 
 
16668
 #: symtab.c:607
 
16669
-#, fuzzy, gcc-internal-format
 
16670
+#, gcc-internal-format
 
16671
 msgid "node not found in symtab decl hashtable"
 
16672
-msgstr "Knoten in cgraph_hash nicht gefunden"
 
16673
+msgstr "Knoten in Hashtabelle der Symtab-Deklarationen nicht gefunden"
 
16674
 
 
16675
 #: symtab.c:615
 
16676
 #, gcc-internal-format
 
16677
 msgid "assembler name hash list corrupted"
 
16678
-msgstr ""
 
16679
+msgstr "Namen-Hashliste des Assemblers ist beschädigt"
 
16680
 
 
16681
 #: symtab.c:628
 
16682
-#, fuzzy, gcc-internal-format
 
16683
+#, gcc-internal-format
 
16684
 msgid "node not found in symtab assembler name hash"
 
16685
-msgstr "Knoten in cgraph_hash nicht gefunden"
 
16686
+msgstr "Knoten in Namen-Hashliste des Assemblers nicht gefunden"
 
16687
 
 
16688
 #: symtab.c:635
 
16689
-#, fuzzy, gcc-internal-format
 
16690
+#, gcc-internal-format
 
16691
 msgid "double linked list of assembler names corrupted"
 
16692
-msgstr "doppelt verkettete Liste des Clones ist beschädigt"
 
16693
+msgstr "doppelt verkettete Liste der Assembler-Namen ist beschädigt"
 
16694
 
 
16695
 #: symtab.c:643
 
16696
 #, gcc-internal-format
 
16697
@@ -15802,7 +15777,7 @@
 
16698
 #: symtab.c:648
 
16699
 #, gcc-internal-format
 
16700
 msgid "mixing different types of symbol in same comdat groups is not supported"
 
16701
-msgstr ""
 
16702
+msgstr "Mischen unterschiedlicher Symboltypen in gleichen Comdat-Gruppen wird nicht unterstützt"
 
16703
 
 
16704
 #: symtab.c:653
 
16705
 #, gcc-internal-format
 
16706
@@ -15815,9 +15790,9 @@
 
16707
 msgstr "same_comdat_group ist keine ringförmige Liste"
 
16708
 
 
16709
 #: symtab.c:686
 
16710
-#, fuzzy, gcc-internal-format
 
16711
+#, gcc-internal-format
 
16712
 msgid "verify_symtab_node failed"
 
16713
-msgstr "verify_cgraph gescheitert"
 
16714
+msgstr "verify_symtab_node gescheitert"
 
16715
 
 
16716
 #: targhooks.c:165
 
16717
 #, gcc-internal-format
 
16718
@@ -15915,9 +15890,9 @@
 
16719
 msgstr "dieses Ziel unterstützt nicht %qs"
 
16720
 
 
16721
 #: toplev.c:1255
 
16722
-#, fuzzy, gcc-internal-format
 
16723
+#, gcc-internal-format
 
16724
 msgid "Graphite loop optimizations cannot be used (-fgraphite, -fgraphite-identity, -floop-block, -floop-interchange, -floop-strip-mine, -floop-parallelize-all, and -ftree-loop-linear)"
 
16725
-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)"
 
16726
+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)"
 
16727
 
 
16728
 #: toplev.c:1262
 
16729
 #, gcc-internal-format
 
16730
@@ -16010,9 +15985,9 @@
 
16731
 msgstr "Abwicklungstabellen erfordern derzeit einen Rahmenzeiger für Korrektheit"
 
16732
 
 
16733
 #: toplev.c:1547
 
16734
-#, fuzzy, gcc-internal-format
 
16735
+#, gcc-internal-format
 
16736
 msgid "-fsanitize=address not supported for this target"
 
16737
-msgstr "-fdata-sections wird für dieses Ziel nicht unterstützt"
 
16738
+msgstr "-fsanitize=Adresse wird für dieses Ziel nicht unterstützt"
 
16739
 
 
16740
 #: toplev.c:1808
 
16741
 #, gcc-internal-format
 
16742
@@ -16034,7 +16009,7 @@
 
16743
 msgid "%<transaction_may_cancel_outer%> function call not within outer transaction or %<transaction_may_cancel_outer%>"
 
16744
 msgstr "Funktionsaufruf von %<transaction_may_cancel_outer%> nicht innerhalb von äußerer Transaktion oder %<transaction_may_cancel_outer%>"
 
16745
 
 
16746
-#: trans-mem.c:676 trans-mem.c:4569
 
16747
+#: trans-mem.c:676 trans-mem.c:4570
 
16748
 #, gcc-internal-format
 
16749
 msgid "unsafe function call %qD within atomic transaction"
 
16750
 msgstr "unsicherer Funktionsaufruf %qD innerhalb von atomarer Transaktion"
 
16751
@@ -16049,7 +16024,7 @@
 
16752
 msgid "unsafe indirect function call within atomic transaction"
 
16753
 msgstr "unsicherer indirekter Funktionsaufruf innerhalb von atomarer Transaktion"
 
16754
 
 
16755
-#: trans-mem.c:694 trans-mem.c:4502
 
16756
+#: trans-mem.c:694 trans-mem.c:4503
 
16757
 #, gcc-internal-format
 
16758
 msgid "unsafe function call %qD within %<transaction_safe%> function"
 
16759
 msgstr "unsicherer Funktionsaufruf %qD innerhalb von %<transaction_safe%>-Funktion"
 
16760
@@ -16064,7 +16039,7 @@
 
16761
 msgid "unsafe indirect function call within %<transaction_safe%> function"
 
16762
 msgstr "unsicherer indirekter Funktionsaufruf innerhalb von %<transaction_safe%>-Funktion"
 
16763
 
 
16764
-#: trans-mem.c:719 trans-mem.c:4541
 
16765
+#: trans-mem.c:719 trans-mem.c:4542
 
16766
 #, gcc-internal-format
 
16767
 msgid "asm not allowed in atomic transaction"
 
16768
 msgstr "in atomarer Transaktion ist kein asm erlaubt"
 
16769
@@ -16099,7 +16074,7 @@
 
16770
 msgid "outer transaction in %<transaction_safe%> function"
 
16771
 msgstr "äußere Transaktion in %<transaction_safe%>-Funktion"
 
16772
 
 
16773
-#: trans-mem.c:4169
 
16774
+#: trans-mem.c:4170
 
16775
 #, gcc-internal-format
 
16776
 msgid "%Kasm not allowed in %<transaction_safe%> function"
 
16777
 msgstr "%Kasm in %<transaction_safe%>-Funktion ist nicht erlaubt"
 
16778
@@ -16149,7 +16124,7 @@
 
16779
 msgid "MODIFY_EXPR not expected while having tuples"
 
16780
 msgstr "MODIFY_EXPR nicht erwartet während es Tupel gibt"
 
16781
 
 
16782
-#: tree-cfg.c:2613 tree-ssa.c:879
 
16783
+#: tree-cfg.c:2613 tree-ssa.c:876
 
16784
 #, gcc-internal-format
 
16785
 msgid "address taken, but ADDRESSABLE bit not set"
 
16786
 msgstr "Adresse genommen, aber ADDRESSABLE-Bit nicht gesetzt"
 
16787
@@ -16340,9 +16315,9 @@
 
16788
 msgstr "Vergleichsoperandentypen passen nicht"
 
16789
 
 
16790
 #: tree-cfg.c:3172
 
16791
-#, fuzzy, gcc-internal-format
 
16792
+#, gcc-internal-format
 
16793
 msgid "vector comparison returning a boolean"
 
16794
-msgstr "ungültiger Ergebnistyp in Vektorvergleich"
 
16795
+msgstr "Vektorvergleich gibt Boolean zurück"
 
16796
 
 
16797
 #: tree-cfg.c:3186
 
16798
 #, gcc-internal-format
 
16799
@@ -16560,39 +16535,39 @@
 
16800
 msgstr "ungültiger Operand für switch-Anweisung"
 
16801
 
 
16802
 #: tree-cfg.c:4101
 
16803
-#, fuzzy, gcc-internal-format
 
16804
+#, gcc-internal-format
 
16805
 msgid "non-integral type switch statement"
 
16806
-msgstr "ungültiger Operand für switch-Anweisung"
 
16807
+msgstr "switch-Anweisung ohne eingebauten Typ"
 
16808
 
 
16809
 #: tree-cfg.c:4109
 
16810
-#, fuzzy, gcc-internal-format
 
16811
+#, gcc-internal-format
 
16812
 msgid "invalid default case label in switch statement"
 
16813
-msgstr "%<default%>-Marke nicht innerhalb einer switch-Anweisung"
 
16814
+msgstr "ungültige %<default%>-Marke in switch-Anweisung"
 
16815
 
 
16816
 #: tree-cfg.c:4121
 
16817
-#, fuzzy, gcc-internal-format
 
16818
+#, gcc-internal-format
 
16819
 msgid "invalid case label in switch statement"
 
16820
-msgstr "case-Marke nicht innerhalb einer switch-Anweisung"
 
16821
+msgstr "ungültige »case«-Marke in switch-Anweisung"
 
16822
 
 
16823
 #: tree-cfg.c:4128
 
16824
-#, fuzzy, gcc-internal-format
 
16825
+#, gcc-internal-format
 
16826
 msgid "invalid case range in switch statement"
 
16827
-msgstr "ungültiger Operand für switch-Anweisung"
 
16828
+msgstr "ungültiger »case«-Bereich in switch-Anweisung"
 
16829
 
 
16830
 #: tree-cfg.c:4138
 
16831
-#, fuzzy, gcc-internal-format
 
16832
+#, gcc-internal-format
 
16833
 msgid "type mismatch for case label in switch statement"
 
16834
-msgstr "case-Marke nicht innerhalb einer switch-Anweisung"
 
16835
+msgstr "unpassender Typ für »case«-Marke in switch-Anweisung"
 
16836
 
 
16837
 #: tree-cfg.c:4148
 
16838
-#, fuzzy, gcc-internal-format
 
16839
+#, gcc-internal-format
 
16840
 msgid "type precision mismatch in switch statement"
 
16841
-msgstr "case-Marke nicht innerhalb einer switch-Anweisung"
 
16842
+msgstr "unpassende Präzision für Typ in switch-Anweisung"
 
16843
 
 
16844
 #: tree-cfg.c:4157
 
16845
-#, fuzzy, gcc-internal-format
 
16846
+#, gcc-internal-format
 
16847
 msgid "case labels not sorted in switch statement"
 
16848
-msgstr "case-Marke nicht innerhalb einer switch-Anweisung"
 
16849
+msgstr "unsortierte case-Marken in switch-Anweisung"
 
16850
 
 
16851
 #: tree-cfg.c:4202
 
16852
 #, gcc-internal-format
 
16853
@@ -16634,7 +16609,7 @@
 
16854
 msgid "incompatible types in PHI argument %u"
 
16855
 msgstr "inkompatible Typen in PHI-Argument %u"
 
16856
 
 
16857
-#: tree-cfg.c:4433 tree-cfg.c:4727
 
16858
+#: tree-cfg.c:4433 tree-cfg.c:4738
 
16859
 #, gcc-internal-format
 
16860
 msgid "verify_gimple failed"
 
16861
 msgstr "verify_gimple gescheitert"
 
16862
@@ -16649,272 +16624,272 @@
 
16863
 msgid "location references block not in block tree"
 
16864
 msgstr ""
 
16865
 
 
16866
-#: tree-cfg.c:4594
 
16867
+#: tree-cfg.c:4605
 
16868
 #, gcc-internal-format
 
16869
 msgid "gimple_bb (phi) is set to a wrong basic block"
 
16870
 msgstr "gimple_bb (phi) wird auf falschen Basisblock gesetzt"
 
16871
 
 
16872
-#: tree-cfg.c:4603
 
16873
-#, fuzzy, gcc-internal-format
 
16874
+#: tree-cfg.c:4614
 
16875
+#, gcc-internal-format
 
16876
 msgid "PHI node with location"
 
16877
-msgstr "von dieser Stelle"
 
16878
+msgstr "PHI-Knoten mit Ortsangabe"
 
16879
 
 
16880
-#: tree-cfg.c:4614 tree-cfg.c:4663
 
16881
+#: tree-cfg.c:4625 tree-cfg.c:4674
 
16882
 #, gcc-internal-format
 
16883
 msgid "incorrect sharing of tree nodes"
 
16884
 msgstr "falscher gemeinsame Verwendung von Baumknoten"
 
16885
 
 
16886
-#: tree-cfg.c:4622
 
16887
+#: tree-cfg.c:4633
 
16888
 #, gcc-internal-format
 
16889
 msgid "virtual PHI with argument locations"
 
16890
-msgstr ""
 
16891
+msgstr "virtuelles PHI mit Stellenangaben für Argumente"
 
16892
 
 
16893
-#: tree-cfg.c:4651
 
16894
+#: tree-cfg.c:4662
 
16895
 #, gcc-internal-format
 
16896
 msgid "gimple_bb (stmt) is set to a wrong basic block"
 
16897
 msgstr "gimple_bb (stmt) ist auf falschen Basisblock gesetzt"
 
16898
 
 
16899
-#: tree-cfg.c:4687
 
16900
+#: tree-cfg.c:4698
 
16901
 #, gcc-internal-format
 
16902
 msgid "in statement"
 
16903
 msgstr "in Anweisung"
 
16904
 
 
16905
-#: tree-cfg.c:4702
 
16906
+#: tree-cfg.c:4713
 
16907
 #, gcc-internal-format
 
16908
 msgid "statement marked for throw, but doesn%'t"
 
16909
 msgstr "Anweisung für throw markiert, tut es jedoch nicht"
 
16910
 
 
16911
-#: tree-cfg.c:4709
 
16912
+#: tree-cfg.c:4720
 
16913
 #, gcc-internal-format
 
16914
 msgid "statement marked for throw in middle of block"
 
16915
 msgstr "Anweisung für throw inmitten eines Blockes markiert"
 
16916
 
 
16917
-#: tree-cfg.c:4751
 
16918
+#: tree-cfg.c:4762
 
16919
 #, gcc-internal-format
 
16920
 msgid "ENTRY_BLOCK has IL associated with it"
 
16921
 msgstr "ENTRY_BLOCK hat zugehörige IL"
 
16922
 
 
16923
-#: tree-cfg.c:4757
 
16924
+#: tree-cfg.c:4768
 
16925
 #, gcc-internal-format
 
16926
 msgid "EXIT_BLOCK has IL associated with it"
 
16927
 msgstr "EXIT_BLOCK hat zugehörige IL"
 
16928
 
 
16929
-#: tree-cfg.c:4764
 
16930
+#: tree-cfg.c:4775
 
16931
 #, gcc-internal-format, gfc-internal-format
 
16932
 msgid "fallthru to exit from bb %d"
 
16933
 msgstr "Fallthru zum Austritt von bb %d"
 
16934
 
 
16935
-#: tree-cfg.c:4788
 
16936
+#: tree-cfg.c:4799
 
16937
 #, gcc-internal-format
 
16938
 msgid "nonlocal label "
 
16939
 msgstr "nichtlokale Marke "
 
16940
 
 
16941
-#: tree-cfg.c:4797
 
16942
+#: tree-cfg.c:4808
 
16943
 #, gcc-internal-format
 
16944
 msgid "EH landing pad label "
 
16945
 msgstr "EH Landefeld-Marke "
 
16946
 
 
16947
-#: tree-cfg.c:4806 tree-cfg.c:4815 tree-cfg.c:4840
 
16948
+#: tree-cfg.c:4817 tree-cfg.c:4826 tree-cfg.c:4851
 
16949
 #, gcc-internal-format
 
16950
 msgid "label "
 
16951
 msgstr "Marke "
 
16952
 
 
16953
-#: tree-cfg.c:4830
 
16954
+#: tree-cfg.c:4841
 
16955
 #, gcc-internal-format, gfc-internal-format
 
16956
 msgid "control flow in the middle of basic block %d"
 
16957
 msgstr "Kontrollfluss inmitten des Basis-Blockes %d"
 
16958
 
 
16959
-#: tree-cfg.c:4863
 
16960
+#: tree-cfg.c:4874
 
16961
 #, gcc-internal-format, gfc-internal-format
 
16962
 msgid "fallthru edge after a control statement in bb %d"
 
16963
 msgstr "Fallthru-Kante hinter einer Kontrollanweisung in bb %d"
 
16964
 
 
16965
-#: tree-cfg.c:4876
 
16966
+#: tree-cfg.c:4887
 
16967
 #, gcc-internal-format, gfc-internal-format
 
16968
 msgid "true/false edge after a non-GIMPLE_COND in bb %d"
 
16969
 msgstr "Wahr/Falsch-Kante hinter einer Nicht-GIMPLE_COND in bb %d"
 
16970
 
 
16971
-#: tree-cfg.c:4899 tree-cfg.c:4921 tree-cfg.c:4938 tree-cfg.c:5007
 
16972
+#: tree-cfg.c:4910 tree-cfg.c:4932 tree-cfg.c:4949 tree-cfg.c:5018
 
16973
 #, gcc-internal-format, gfc-internal-format
 
16974
 msgid "wrong outgoing edge flags at end of bb %d"
 
16975
 msgstr "Falsche ausgehende Kantenmarken am Ende des bb %d"
 
16976
 
 
16977
-#: tree-cfg.c:4909
 
16978
+#: tree-cfg.c:4920
 
16979
 #, gcc-internal-format, gfc-internal-format
 
16980
 msgid "explicit goto at end of bb %d"
 
16981
 msgstr "Explizites Goto am Ende von bb %d"
 
16982
 
 
16983
-#: tree-cfg.c:4943
 
16984
+#: tree-cfg.c:4954
 
16985
 #, gcc-internal-format, gfc-internal-format
 
16986
 msgid "return edge does not point to exit in bb %d"
 
16987
 msgstr "Return-Kante zeigt nicht auf Ausgang in bb %d"
 
16988
 
 
16989
-#: tree-cfg.c:4973
 
16990
+#: tree-cfg.c:4984
 
16991
 #, gcc-internal-format
 
16992
 msgid "found default case not at the start of case vector"
 
16993
 msgstr "Standard-Fall nicht am Anfang des case-Vektors gefunden"
 
16994
 
 
16995
-#: tree-cfg.c:4981
 
16996
+#: tree-cfg.c:4992
 
16997
 #, gcc-internal-format
 
16998
 msgid "case labels not sorted: "
 
16999
 msgstr "Case-Marken nicht sortiert: "
 
17000
 
 
17001
-#: tree-cfg.c:4998
 
17002
+#: tree-cfg.c:5009
 
17003
 #, gcc-internal-format, gfc-internal-format
 
17004
 msgid "extra outgoing edge %d->%d"
 
17005
 msgstr "Zusätzliche ausgehende Kante %d->%d"
 
17006
 
 
17007
-#: tree-cfg.c:5021
 
17008
+#: tree-cfg.c:5032
 
17009
 #, gcc-internal-format, gfc-internal-format
 
17010
 msgid "missing edge %i->%i"
 
17011
 msgstr "Fehlende Kante %i->%i"
 
17012
 
 
17013
-#: tree-cfg.c:7803
 
17014
+#: tree-cfg.c:7814
 
17015
 #, gcc-internal-format
 
17016
 msgid "%<noreturn%> function does return"
 
17017
 msgstr "%<noreturn%>-Funktion kehrt zurück"
 
17018
 
 
17019
-#: tree-cfg.c:7823
 
17020
+#: tree-cfg.c:7834
 
17021
 #, gcc-internal-format
 
17022
 msgid "control reaches end of non-void function"
 
17023
 msgstr "Kontrollfluss erreicht Ende von Nicht-void-Funktion"
 
17024
 
 
17025
-#: tree-cfg.c:7963
 
17026
+#: tree-cfg.c:7974
 
17027
 #, gcc-internal-format
 
17028
 msgid "ignoring return value of %qD, declared with attribute warn_unused_result"
 
17029
 msgstr "Der Rückgabewert von %qD, der mit dem Attribut warn_unused_result deklariert wurde, wird ignoriert"
 
17030
 
 
17031
-#: tree-cfg.c:7968
 
17032
+#: tree-cfg.c:7979
 
17033
 #, gcc-internal-format
 
17034
 msgid "ignoring return value of function declared with attribute warn_unused_result"
 
17035
 msgstr "Rückgabewert der mit dem Attribut warn_unused_result definierten Funktion wird ignoriert"
 
17036
 
 
17037
 #: tree-diagnostic.c:202
 
17038
-#, fuzzy, gcc-internal-format
 
17039
+#, gcc-internal-format
 
17040
 msgid "in definition of macro %qs"
 
17041
-msgstr "Redefinition von %q+D"
 
17042
+msgstr "in Dedefinition des Makros %qs"
 
17043
 
 
17044
 #: tree-diagnostic.c:219
 
17045
-#, fuzzy, gcc-internal-format
 
17046
+#, gcc-internal-format
 
17047
 msgid "in expansion of macro %qs"
 
17048
-msgstr "schlechtes existierendes Makro »%s«"
 
17049
+msgstr "bei Substitution des Makros %qs"
 
17050
 
 
17051
-#: tree-eh.c:4368
 
17052
+#: tree-eh.c:4396
 
17053
 #, gcc-internal-format, gfc-internal-format
 
17054
 msgid "BB %i has multiple EH edges"
 
17055
 msgstr "BB %i hat mehrere EH-Kanten"
 
17056
 
 
17057
-#: tree-eh.c:4380
 
17058
+#: tree-eh.c:4408
 
17059
 #, gcc-internal-format, gfc-internal-format
 
17060
 msgid "BB %i can not throw but has an EH edge"
 
17061
 msgstr "BB %i kann nicht werfen, hat aber eine EH-Kante"
 
17062
 
 
17063
-#: tree-eh.c:4388
 
17064
+#: tree-eh.c:4416
 
17065
 #, gcc-internal-format, gfc-internal-format
 
17066
 msgid "BB %i last statement has incorrectly set lp"
 
17067
 msgstr "BB %i: letzte Anweisung hat falsch gesetztes LP"
 
17068
 
 
17069
-#: tree-eh.c:4394
 
17070
+#: tree-eh.c:4422
 
17071
 #, gcc-internal-format, gfc-internal-format
 
17072
 msgid "BB %i is missing an EH edge"
 
17073
 msgstr "dem BB %i fehlt eine EH-Kante"
 
17074
 
 
17075
-#: tree-eh.c:4400
 
17076
+#: tree-eh.c:4428
 
17077
 #, gcc-internal-format, gfc-internal-format
 
17078
 msgid "Incorrect EH edge %i->%i"
 
17079
 msgstr "falsche EH-Kante %i->%i"
 
17080
 
 
17081
-#: tree-eh.c:4434 tree-eh.c:4453
 
17082
+#: tree-eh.c:4462 tree-eh.c:4481
 
17083
 #, gcc-internal-format, gfc-internal-format
 
17084
 msgid "BB %i is missing an edge"
 
17085
 msgstr "dem BB %i fehlt eine Kante"
 
17086
 
 
17087
-#: tree-eh.c:4470
 
17088
+#: tree-eh.c:4498
 
17089
 #, gcc-internal-format, gfc-internal-format
 
17090
 msgid "BB %i too many fallthru edges"
 
17091
 msgstr "BB %i hat zu viele »fallthru«-Kanten"
 
17092
 
 
17093
-#: tree-eh.c:4479
 
17094
+#: tree-eh.c:4507
 
17095
 #, gcc-internal-format, gfc-internal-format
 
17096
 msgid "BB %i has incorrect edge"
 
17097
 msgstr "BB %i hat falsche Kante"
 
17098
 
 
17099
-#: tree-eh.c:4485
 
17100
+#: tree-eh.c:4513
 
17101
 #, gcc-internal-format, gfc-internal-format
 
17102
 msgid "BB %i has incorrect fallthru edge"
 
17103
 msgstr "BB %i hat falsche »fallthru«-Kante"
 
17104
 
 
17105
-#: tree-inline.c:3012
 
17106
+#: tree-inline.c:3022
 
17107
 #, gcc-internal-format
 
17108
 msgid "function %q+F can never be copied because it receives a non-local goto"
 
17109
 msgstr "Funktion %q+F kann nie kopiert werden, da sie ein nichtlokales »goto« empfängt"
 
17110
 
 
17111
-#: tree-inline.c:3026
 
17112
+#: tree-inline.c:3036
 
17113
 #, gcc-internal-format
 
17114
 msgid "function %q+F can never be copied because it saves address of local label in a static variable"
 
17115
 msgstr "Funktion %q+F kann nie kopiert werden, da sie die Adresse einer lokalen Marke in statischer Variablen speichert"
 
17116
 
 
17117
-#: tree-inline.c:3066
 
17118
+#: tree-inline.c:3076
 
17119
 #, gcc-internal-format
 
17120
 msgid "function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)"
 
17121
 msgstr "die Funktion %q+F kann nie »inline« sein, da sie alloca verwendet (zum Aufheben: Attribut »always_inline« verwenden)"
 
17122
 
 
17123
-#: tree-inline.c:3080
 
17124
+#: tree-inline.c:3090
 
17125
 #, gcc-internal-format
 
17126
 msgid "function %q+F can never be inlined because it uses setjmp"
 
17127
 msgstr "die Funktion %q+F kann nie »inline« sein, da sie setjmp verwendet"
 
17128
 
 
17129
-#: tree-inline.c:3094
 
17130
+#: tree-inline.c:3104
 
17131
 #, gcc-internal-format
 
17132
 msgid "function %q+F can never be inlined because it uses variable argument lists"
 
17133
 msgstr "die Funktion %q+F kann nie »inline« sein, da sie eine variable Argumentliste verwendet"
 
17134
 
 
17135
-#: tree-inline.c:3106
 
17136
+#: tree-inline.c:3116
 
17137
 #, gcc-internal-format
 
17138
 msgid "function %q+F can never be inlined because it uses setjmp-longjmp exception handling"
 
17139
 msgstr "die Funktion %q+F kann nie »inline« sein, da sie »setjmp-longjmp«-Ausnahmebehandlung verwendet"
 
17140
 
 
17141
-#: tree-inline.c:3114
 
17142
+#: tree-inline.c:3124
 
17143
 #, gcc-internal-format
 
17144
 msgid "function %q+F can never be inlined because it uses non-local goto"
 
17145
 msgstr "die Funktion %q+F kann nie »inline« sein, da sie ein nichtlokales »goto« enthält"
 
17146
 
 
17147
-#: tree-inline.c:3126
 
17148
+#: tree-inline.c:3136
 
17149
 #, gcc-internal-format
 
17150
 msgid "function %q+F can never be inlined because it uses __builtin_return or __builtin_apply_args"
 
17151
 msgstr "die Funktion %q+F kann nie »inline« sein, da sie __builtin_return oder __builtin_apply_args verwendet"
 
17152
 
 
17153
-#: tree-inline.c:3146
 
17154
+#: tree-inline.c:3156
 
17155
 #, gcc-internal-format
 
17156
 msgid "function %q+F can never be inlined because it contains a computed goto"
 
17157
 msgstr "die Funktion %q+F kann nie »inline« sein, da sie ein berechnetes »goto« enthält"
 
17158
 
 
17159
-#: tree-inline.c:3249
 
17160
+#: tree-inline.c:3259
 
17161
 #, gcc-internal-format
 
17162
 msgid "function %q+F can never be inlined because it is suppressed using -fno-inline"
 
17163
 msgstr "Funktion %q+F kann nie inline sein, da dies mit -fno-inline unterdrückt wird"
 
17164
 
 
17165
-#: tree-inline.c:3257
 
17166
+#: tree-inline.c:3267
 
17167
 #, gcc-internal-format
 
17168
 msgid "function %q+F can never be inlined because it uses attributes conflicting with inlining"
 
17169
 msgstr "Funktion %q+F kann nie inline sein, da sie mit inline in Konflikt stehende Attribute hat"
 
17170
 
 
17171
-#: tree-inline.c:3842
 
17172
+#: tree-inline.c:3852
 
17173
 #, gcc-internal-format
 
17174
 msgid "inlining failed in call to always_inline %q+F: %s"
 
17175
 msgstr "»inline« beim Aufruf von always_inline %q+F gescheitert: %s"
 
17176
 
 
17177
-#: tree-inline.c:3844 tree-inline.c:3859
 
17178
+#: tree-inline.c:3854 tree-inline.c:3869
 
17179
 #, gcc-internal-format
 
17180
 msgid "called from here"
 
17181
 msgstr "von hier aufgerufen"
 
17182
 
 
17183
-#: tree-inline.c:3857
 
17184
+#: tree-inline.c:3867
 
17185
 #, gcc-internal-format
 
17186
 msgid "inlining failed in call to %q+F: %s"
 
17187
 msgstr "»inline« beim Aufruf von %q+F gescheitert: %s"
 
17188
 
 
17189
-#: tree-into-ssa.c:3209 tree-outof-ssa.c:774 tree-outof-ssa.c:831
 
17190
+#: tree-into-ssa.c:3226 tree-outof-ssa.c:774 tree-outof-ssa.c:831
 
17191
 #: tree-ssa-coalesce.c:934 tree-ssa-live.c:1282
 
17192
 #, gcc-internal-format
 
17193
 msgid "SSA corruption"
 
17194
@@ -16945,6 +16920,16 @@
 
17195
 msgid "unimplemented functionality"
 
17196
 msgstr "nicht implementierte Funktionalität"
 
17197
 
 
17198
+#: tree-ssa-loop-niter.c:2557
 
17199
+#, gcc-internal-format
 
17200
+msgid "iteration %E invokes undefined behavior"
 
17201
+msgstr "Durchlauf %E führt zu undefiniertem Verhalten"
 
17202
+
 
17203
+#: tree-ssa-loop-niter.c:2559
 
17204
+#, gcc-internal-format
 
17205
+msgid "containing loop"
 
17206
+msgstr "enthaltene Schleife"
 
17207
+
 
17208
 #: tree-ssa-operands.c:975
 
17209
 #, gcc-internal-format
 
17210
 msgid "virtual definition of statement not up-to-date"
 
17211
@@ -16980,142 +16965,142 @@
 
17212
 msgid "stmt volatile flag not up-to-date"
 
17213
 msgstr "volatile-Kennzeichen für Anweisung nicht aktuell"
 
17214
 
 
17215
-#: tree-ssa-uninit.c:1943 tree-ssa.c:1668
 
17216
+#: tree-ssa-uninit.c:1946 tree-ssa.c:1665
 
17217
 #, gcc-internal-format
 
17218
 msgid "%qD may be used uninitialized in this function"
 
17219
 msgstr "%qD könnte in dieser Funktion uninitialisiert verwendet werden"
 
17220
 
 
17221
-#: tree-ssa.c:625
 
17222
+#: tree-ssa.c:622
 
17223
 #, gcc-internal-format
 
17224
 msgid "expected an SSA_NAME object"
 
17225
 msgstr "SSA_NAME-Objekt erwartet"
 
17226
 
 
17227
-#: tree-ssa.c:631
 
17228
+#: tree-ssa.c:628
 
17229
 #, gcc-internal-format
 
17230
 msgid "found an SSA_NAME that had been released into the free pool"
 
17231
 msgstr "SSA_NAME gefunden, das bereits in den Frei-Bereich geschoben wurde"
 
17232
 
 
17233
-#: tree-ssa.c:638
 
17234
+#: tree-ssa.c:635
 
17235
 #, gcc-internal-format
 
17236
 msgid "type mismatch between an SSA_NAME and its symbol"
 
17237
 msgstr "Unpassende Typen für SSA_NAME und sein Symbol"
 
17238
 
 
17239
-#: tree-ssa.c:644
 
17240
+#: tree-ssa.c:641
 
17241
 #, gcc-internal-format
 
17242
 msgid "found a virtual definition for a GIMPLE register"
 
17243
 msgstr "virtuelle Definition für ein GIMPLE-Register gefunden"
 
17244
 
 
17245
-#: tree-ssa.c:650
 
17246
+#: tree-ssa.c:647
 
17247
 #, gcc-internal-format
 
17248
 msgid "virtual SSA name for non-VOP decl"
 
17249
 msgstr "virtueller SSA-Name für Nicht-VOP-Deklaration"
 
17250
 
 
17251
-#: tree-ssa.c:656
 
17252
+#: tree-ssa.c:653
 
17253
 #, gcc-internal-format
 
17254
 msgid "found a real definition for a non-register"
 
17255
 msgstr "reale Definition für Nicht-Register gefunden"
 
17256
 
 
17257
-#: tree-ssa.c:663
 
17258
+#: tree-ssa.c:660
 
17259
 #, gcc-internal-format
 
17260
 msgid "found a default name with a non-empty defining statement"
 
17261
 msgstr "Standardname mit nichtleerer Definitionsanweisung gefunden"
 
17262
 
 
17263
-#: tree-ssa.c:693
 
17264
+#: tree-ssa.c:690
 
17265
 #, gcc-internal-format
 
17266
 msgid "RESULT_DECL should be read only when DECL_BY_REFERENCE is set"
 
17267
 msgstr "RESULT_DECL sollte nur gelesen werden, wenn DECL_BY_REFERENCE gesetzt ist"
 
17268
 
 
17269
-#: tree-ssa.c:699
 
17270
+#: tree-ssa.c:696
 
17271
 #, gcc-internal-format, gfc-internal-format
 
17272
 msgid "SSA_NAME created in two different blocks %i and %i"
 
17273
 msgstr "SSA_NAME in zwei verschiedenen Blöcken (%i und %i) erzeugt"
 
17274
 
 
17275
-#: tree-ssa.c:708 tree-ssa.c:1020
 
17276
+#: tree-ssa.c:705 tree-ssa.c:1017
 
17277
 #, gcc-internal-format
 
17278
 msgid "SSA_NAME_DEF_STMT is wrong"
 
17279
 msgstr "SSA_NAME_DEF_STMT ist falsch"
 
17280
 
 
17281
-#: tree-ssa.c:760
 
17282
+#: tree-ssa.c:757
 
17283
 #, gcc-internal-format
 
17284
 msgid "missing definition"
 
17285
 msgstr "Fehlende Definition"
 
17286
 
 
17287
-#: tree-ssa.c:766
 
17288
+#: tree-ssa.c:763
 
17289
 #, gcc-internal-format, gfc-internal-format
 
17290
 msgid "definition in block %i does not dominate use in block %i"
 
17291
 msgstr "Definition in Block %i herrscht nicht vor in Block %i"
 
17292
 
 
17293
-#: tree-ssa.c:774
 
17294
+#: tree-ssa.c:771
 
17295
 #, gcc-internal-format, gfc-internal-format
 
17296
 msgid "definition in block %i follows the use"
 
17297
 msgstr "Definition in Block %i folgt der Verwendung"
 
17298
 
 
17299
-#: tree-ssa.c:781
 
17300
+#: tree-ssa.c:778
 
17301
 #, gcc-internal-format
 
17302
 msgid "SSA_NAME_OCCURS_IN_ABNORMAL_PHI should be set"
 
17303
 msgstr "SSA_NAME_OCCURS_IN_ABNORMAL_PHI sollte gesetzt sein"
 
17304
 
 
17305
-#: tree-ssa.c:789
 
17306
+#: tree-ssa.c:786
 
17307
 #, gcc-internal-format
 
17308
 msgid "no immediate_use list"
 
17309
 msgstr "Keine Liste zur sofortigen Verwendung"
 
17310
 
 
17311
-#: tree-ssa.c:801
 
17312
+#: tree-ssa.c:798
 
17313
 #, gcc-internal-format
 
17314
 msgid "wrong immediate use list"
 
17315
 msgstr "Falsche Liste zur sofortigen Verwendung"
 
17316
 
 
17317
-#: tree-ssa.c:835
 
17318
+#: tree-ssa.c:832
 
17319
 #, gcc-internal-format
 
17320
 msgid "incoming edge count does not match number of PHI arguments"
 
17321
 msgstr "Eingehende Kantenzahl passt nicht zur Anzahl der PHI-Argumente"
 
17322
 
 
17323
-#: tree-ssa.c:849
 
17324
+#: tree-ssa.c:846
 
17325
 #, gcc-internal-format, gfc-internal-format
 
17326
 msgid "PHI argument is missing for edge %d->%d"
 
17327
 msgstr "PHI-Argument fehlt für Kante %d->%d"
 
17328
 
 
17329
-#: tree-ssa.c:858
 
17330
+#: tree-ssa.c:855
 
17331
 #, gcc-internal-format
 
17332
 msgid "PHI argument is not SSA_NAME, or invariant"
 
17333
 msgstr "PHI-Argument ist kein SSA_NAME, oder invariant"
 
17334
 
 
17335
-#: tree-ssa.c:886
 
17336
+#: tree-ssa.c:883
 
17337
 #, gcc-internal-format, gfc-internal-format
 
17338
 msgid "wrong edge %d->%d for PHI argument"
 
17339
 msgstr "Falsche Kante %d->%d für PHI-Argument"
 
17340
 
 
17341
-#: tree-ssa.c:967
 
17342
+#: tree-ssa.c:964
 
17343
 #, gcc-internal-format, gfc-internal-format
 
17344
 msgid "AUX pointer initialized for edge %d->%d"
 
17345
 msgstr "AUX-Zeiger für Kante %d->%d initialisiert"
 
17346
 
 
17347
-#: tree-ssa.c:992
 
17348
+#: tree-ssa.c:989
 
17349
 #, gcc-internal-format
 
17350
 msgid "stmt (%p) marked modified after optimization pass: "
 
17351
 msgstr "Anweisung (%p) nach Optimierungsdurchgang als geändert markiert: "
 
17352
 
 
17353
-#: tree-ssa.c:1049
 
17354
+#: tree-ssa.c:1046
 
17355
 #, gcc-internal-format
 
17356
 msgid "verify_ssa failed"
 
17357
 msgstr "verify_ssa gescheitert"
 
17358
 
 
17359
-#: tree-ssa.c:1631 varasm.c:322
 
17360
+#: tree-ssa.c:1628 varasm.c:321
 
17361
 #, gcc-internal-format
 
17362
 msgid "%qD was declared here"
 
17363
 msgstr "%qD wurde hier deklariert"
 
17364
 
 
17365
-#: tree-ssa.c:1663
 
17366
+#: tree-ssa.c:1660
 
17367
 #, gcc-internal-format
 
17368
 msgid "%qD is used uninitialized in this function"
 
17369
 msgstr "%qD wird in dieser Funktion uninitialisiert verwendet"
 
17370
 
 
17371
-#: tree-ssa.c:1700
 
17372
+#: tree-ssa.c:1697
 
17373
 #, gcc-internal-format
 
17374
 msgid "%qE is used uninitialized in this function"
 
17375
 msgstr "%qE wird in dieser Funktion uninitialisiert verwendet"
 
17376
 
 
17377
-#: tree-ssa.c:1705
 
17378
+#: tree-ssa.c:1702
 
17379
 #, gcc-internal-format
 
17380
 msgid "%qE may be used uninitialized in this function"
 
17381
 msgstr "%qE könnte in dieser Funktion uninitialisiert verwendet werden"
 
17382
@@ -17161,9 +17146,9 @@
 
17383
 msgstr "Vektoroperation wird mit einzelner skalarer Operation ausgeweitet"
 
17384
 
 
17385
 #: tree-vect-generic.c:909
 
17386
-#, fuzzy, gcc-internal-format
 
17387
+#, gcc-internal-format
 
17388
 msgid "vector condition will be expanded piecewise"
 
17389
-msgstr "Vektoroperation wird stückweise ausgeweitet"
 
17390
+msgstr "Vektorbedingung wird stückweise ausgeweitet"
 
17391
 
 
17392
 #: tree-vect-generic.c:1218
 
17393
 #, gcc-internal-format
 
17394
@@ -17235,24 +17220,24 @@
 
17395
 msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
 
17396
 msgstr "%qD ohne Attribut »dllimport« redeklariert: vorheriges »dllimport« ignoriert"
 
17397
 
 
17398
-#: tree.c:5610 tree.c:5622 tree.c:5632 c-family/c-common.c:6380
 
17399
-#: c-family/c-common.c:6399 c-family/c-common.c:6417 c-family/c-common.c:6445
 
17400
-#: c-family/c-common.c:6473 c-family/c-common.c:6501 c-family/c-common.c:6517
 
17401
-#: c-family/c-common.c:6536 c-family/c-common.c:6553 c-family/c-common.c:6577
 
17402
-#: c-family/c-common.c:6600 c-family/c-common.c:6617 c-family/c-common.c:6645
 
17403
-#: c-family/c-common.c:6666 c-family/c-common.c:6687 c-family/c-common.c:6714
 
17404
-#: c-family/c-common.c:6745 c-family/c-common.c:6782 c-family/c-common.c:6809
 
17405
-#: c-family/c-common.c:6869 c-family/c-common.c:6954 c-family/c-common.c:6984
 
17406
-#: c-family/c-common.c:7038 c-family/c-common.c:7496 c-family/c-common.c:7514
 
17407
-#: c-family/c-common.c:7576 c-family/c-common.c:7619 c-family/c-common.c:7690
 
17408
-#: c-family/c-common.c:7818 c-family/c-common.c:7886 c-family/c-common.c:7944
 
17409
-#: c-family/c-common.c:7992 c-family/c-common.c:8155 c-family/c-common.c:8176
 
17410
-#: c-family/c-common.c:8288 c-family/c-common.c:8312 c-family/c-common.c:8619
 
17411
-#: c-family/c-common.c:8642 c-family/c-common.c:8681 c-family/c-common.c:8759
 
17412
-#: c-family/c-common.c:8906 config/darwin.c:1997 config/arm/arm.c:5119
 
17413
-#: config/arm/arm.c:5147 config/arm/arm.c:5164 config/avr/avr.c:7789
 
17414
-#: config/h8300/h8300.c:5463 config/h8300/h8300.c:5487 config/i386/i386.c:4965
 
17415
-#: config/i386/i386.c:34737 config/ia64/ia64.c:737
 
17416
+#: tree.c:5610 tree.c:5622 tree.c:5632 c-family/c-common.c:6385
 
17417
+#: c-family/c-common.c:6404 c-family/c-common.c:6422 c-family/c-common.c:6450
 
17418
+#: c-family/c-common.c:6478 c-family/c-common.c:6506 c-family/c-common.c:6522
 
17419
+#: c-family/c-common.c:6537 c-family/c-common.c:6558 c-family/c-common.c:6575
 
17420
+#: c-family/c-common.c:6599 c-family/c-common.c:6622 c-family/c-common.c:6639
 
17421
+#: c-family/c-common.c:6667 c-family/c-common.c:6688 c-family/c-common.c:6709
 
17422
+#: c-family/c-common.c:6736 c-family/c-common.c:6767 c-family/c-common.c:6804
 
17423
+#: c-family/c-common.c:6831 c-family/c-common.c:6891 c-family/c-common.c:6976
 
17424
+#: c-family/c-common.c:7006 c-family/c-common.c:7060 c-family/c-common.c:7518
 
17425
+#: c-family/c-common.c:7536 c-family/c-common.c:7598 c-family/c-common.c:7641
 
17426
+#: c-family/c-common.c:7712 c-family/c-common.c:7840 c-family/c-common.c:7908
 
17427
+#: c-family/c-common.c:7966 c-family/c-common.c:8014 c-family/c-common.c:8177
 
17428
+#: c-family/c-common.c:8198 c-family/c-common.c:8310 c-family/c-common.c:8334
 
17429
+#: c-family/c-common.c:8641 c-family/c-common.c:8664 c-family/c-common.c:8703
 
17430
+#: c-family/c-common.c:8781 c-family/c-common.c:8928 config/darwin.c:1997
 
17431
+#: config/arm/arm.c:5119 config/arm/arm.c:5147 config/arm/arm.c:5164
 
17432
+#: config/avr/avr.c:7789 config/h8300/h8300.c:5463 config/h8300/h8300.c:5487
 
17433
+#: config/i386/i386.c:4965 config/i386/i386.c:34737 config/ia64/ia64.c:737
 
17434
 #: config/rs6000/rs6000.c:24907 config/spu/spu.c:3743
 
17435
 #: ada/gcc-interface/utils.c:6189 lto/lto-lang.c:222
 
17436
 #, gcc-internal-format
 
17437
@@ -17434,137 +17419,137 @@
 
17438
 msgid "variable tracking size limit exceeded"
 
17439
 msgstr "Grenze zur Variablenverfolgung überschritten"
 
17440
 
 
17441
-#: varasm.c:315
 
17442
+#: varasm.c:314
 
17443
 #, gcc-internal-format
 
17444
 msgid "%+D causes a section type conflict"
 
17445
 msgstr "%+D löst einen Abschnittstypkonflikt aus"
 
17446
 
 
17447
-#: varasm.c:318
 
17448
+#: varasm.c:317
 
17449
 #, gcc-internal-format
 
17450
 msgid "%+D causes a section type conflict with %D"
 
17451
 msgstr "%+D löst einen Abschnittstypkonflikt mit %D aus"
 
17452
 
 
17453
-#: varasm.c:960
 
17454
+#: varasm.c:959
 
17455
 #, gcc-internal-format
 
17456
 msgid "alignment of %q+D is greater than maximum object file alignment.  Using %d"
 
17457
 msgstr "Ausrichtung von %q+D ist größer als maximale Objektdateiausrichtung. %d verwendet"
 
17458
 
 
17459
-#: varasm.c:1200 varasm.c:1209
 
17460
+#: varasm.c:1198 varasm.c:1207
 
17461
 #, gcc-internal-format
 
17462
 msgid "register name not specified for %q+D"
 
17463
 msgstr "für %q+D wurde kein Registername angegeben"
 
17464
 
 
17465
-#: varasm.c:1211
 
17466
+#: varasm.c:1209
 
17467
 #, gcc-internal-format
 
17468
 msgid "invalid register name for %q+D"
 
17469
 msgstr "ungültiger Registername für %q+D"
 
17470
 
 
17471
-#: varasm.c:1213
 
17472
+#: varasm.c:1211
 
17473
 #, gcc-internal-format
 
17474
 msgid "data type of %q+D isn%'t suitable for a register"
 
17475
 msgstr "Datentyp von %q+D ist nicht für Register geeignet"
 
17476
 
 
17477
-#: varasm.c:1216
 
17478
+#: varasm.c:1214
 
17479
 #, gcc-internal-format
 
17480
 msgid "the register specified for %q+D cannot be accessed by the current target"
 
17481
 msgstr "für %q+D angegebenes Register kann vom aktuellen Ziel nicht zugegriffen werden"
 
17482
 
 
17483
-#: varasm.c:1219
 
17484
+#: varasm.c:1217
 
17485
 #, gcc-internal-format
 
17486
 msgid "the register specified for %q+D is not general enough to be used as a register variable"
 
17487
 msgstr "für %q+D angegebenes Register ist nicht allgemein genug, um als eine Registervariable verwendet zu werden"
 
17488
 
 
17489
-#: varasm.c:1222
 
17490
+#: varasm.c:1220
 
17491
 #, gcc-internal-format
 
17492
 msgid "register specified for %q+D isn%'t suitable for data type"
 
17493
 msgstr "für %q+D angegebenes Register eignet sich nicht für Datentyp"
 
17494
 
 
17495
-#: varasm.c:1232
 
17496
+#: varasm.c:1230
 
17497
 #, gcc-internal-format
 
17498
 msgid "global register variable has initial value"
 
17499
 msgstr "globale Registervariable hat Anfangswert"
 
17500
 
 
17501
-#: varasm.c:1236
 
17502
+#: varasm.c:1234
 
17503
 #, gcc-internal-format
 
17504
 msgid "optimization may eliminate reads and/or writes to register variables"
 
17505
 msgstr "Optimierung kann Lese- und/oder Schreiboperationen auf Registervariablen entfernen"
 
17506
 
 
17507
-#: varasm.c:1274
 
17508
+#: varasm.c:1272
 
17509
 #, gcc-internal-format
 
17510
 msgid "register name given for non-register variable %q+D"
 
17511
 msgstr "Registername für Nicht-Registervariable %q+D angegeben"
 
17512
 
 
17513
-#: varasm.c:1820
 
17514
+#: varasm.c:1818
 
17515
 #, gcc-internal-format
 
17516
 msgid "thread-local COMMON data not implemented"
 
17517
 msgstr "Thread-lokale COMMON-Daten nicht implementiert"
 
17518
 
 
17519
-#: varasm.c:1852
 
17520
+#: varasm.c:1850
 
17521
 #, gcc-internal-format
 
17522
 msgid "requested alignment for %q+D is greater than implemented alignment of %wu"
 
17523
 msgstr "angeforderte Ausrichtung für %q+D ist größer als die implementierte Ausrichtung von %wu"
 
17524
 
 
17525
-#: varasm.c:1940 c/c-decl.c:4353
 
17526
+#: varasm.c:1938 c/c-decl.c:4353
 
17527
 #, gcc-internal-format
 
17528
 msgid "storage size of %q+D isn%'t known"
 
17529
 msgstr "Speichergröße von %q+D ist unbekannt"
 
17530
 
 
17531
-#: varasm.c:4605
 
17532
+#: varasm.c:4590
 
17533
 #, gcc-internal-format
 
17534
 msgid "initializer for integer/fixed-point value is too complicated"
 
17535
 msgstr "Initialisierung für Ganzzahl-/Gleitkommazahlwert ist zu kompliziert"
 
17536
 
 
17537
-#: varasm.c:4610
 
17538
+#: varasm.c:4595
 
17539
 #, gcc-internal-format
 
17540
 msgid "initializer for floating value is not a floating constant"
 
17541
 msgstr "Initialisierung für Gleitkommawert ist keine Gleitkommakonstante"
 
17542
 
 
17543
-#: varasm.c:4918
 
17544
+#: varasm.c:4903
 
17545
 #, gcc-internal-format
 
17546
 msgid "invalid initial value for member %qE"
 
17547
 msgstr "ungültiger Anfangswert für Element %qE"
 
17548
 
 
17549
-#: varasm.c:5270
 
17550
+#: varasm.c:5255
 
17551
 #, gcc-internal-format
 
17552
 msgid "weak declaration of %q+D must be public"
 
17553
 msgstr "schwache Deklaration von %q+D muss öffentlich sein"
 
17554
 
 
17555
-#: varasm.c:5272
 
17556
+#: varasm.c:5257
 
17557
 #, gcc-internal-format
 
17558
 msgid "weak declaration of %q+D not supported"
 
17559
 msgstr "schwache Deklaration von %q+D wird nicht unterstützt"
 
17560
 
 
17561
-#: varasm.c:5301 varasm.c:5598
 
17562
+#: varasm.c:5286 varasm.c:5583
 
17563
 #, gcc-internal-format
 
17564
 msgid "only weak aliases are supported in this configuration"
 
17565
 msgstr "in dieser Konfiguration werden nur schwache Aliase unterstützt"
 
17566
 
 
17567
-#: varasm.c:5490
 
17568
+#: varasm.c:5475
 
17569
 #, gcc-internal-format
 
17570
 msgid "weakref is not supported in this configuration"
 
17571
 msgstr "weakref wird in dieser Konfiguration nicht unterstützt"
 
17572
 
 
17573
-#: varasm.c:5513 varasm.c:5595
 
17574
+#: varasm.c:5498 varasm.c:5580
 
17575
 #, gcc-internal-format
 
17576
 msgid "ifunc is not supported in this configuration"
 
17577
 msgstr "ifunc wird in dieser Konfiguration nicht unterstützt"
 
17578
 
 
17579
-#: varasm.c:5572
 
17580
+#: varasm.c:5557
 
17581
 #, gcc-internal-format
 
17582
 msgid "weakref %q+D ultimately targets itself"
 
17583
 msgstr "weakref %q+D zielt letztendlich auf sich selbst ab"
 
17584
 
 
17585
-#: varasm.c:5581
 
17586
+#: varasm.c:5566
 
17587
 #, gcc-internal-format
 
17588
 msgid "weakref %q+D must have static linkage"
 
17589
 msgstr "schwache Referenz %q+D muss statische Bindung haben"
 
17590
 
 
17591
-#: varasm.c:5588
 
17592
+#: varasm.c:5573
 
17593
 #, gcc-internal-format
 
17594
 msgid "alias definitions not supported in this configuration"
 
17595
 msgstr "Alias-Definitionen werden in dieser Konfiguration nicht unterstützt"
 
17596
 
 
17597
-#: varasm.c:5807 config/sol2.c:155 config/i386/winnt.c:254
 
17598
+#: varasm.c:5792 config/sol2.c:155 config/i386/winnt.c:254
 
17599
 #, gcc-internal-format
 
17600
 msgid "visibility attribute not supported in this configuration; ignored"
 
17601
 msgstr "Sichtbarkeitsattribute werden in dieser Konfiguration nicht unterstützt; ignoriert"
 
17602
@@ -17590,1316 +17575,1316 @@
 
17603
 msgid "bytecode stream: tag %s is not in the expected range [%s, %s]"
 
17604
 msgstr "Bytecode-Strom: Marke %s ist nicht im erwarteten Wertebereich [%s, %s]"
 
17605
 
 
17606
-#: c-family/c-common.c:911
 
17607
+#: c-family/c-common.c:916
 
17608
 #, gcc-internal-format
 
17609
 msgid "%qD is not defined outside of function scope"
 
17610
 msgstr "%qD ist außerhalb des Funktionsgültigkeitsbereiches nicht definiert"
 
17611
 
 
17612
-#: c-family/c-common.c:961
 
17613
+#: c-family/c-common.c:966
 
17614
 #, gcc-internal-format
 
17615
 msgid "string length %qd is greater than the length %qd ISO C%d compilers are required to support"
 
17616
 msgstr "Zeichenkettenlänge %qd ist größer als die Länge %qd, die von ISO-C%d-Compilern unterstützt werden muss"
 
17617
 
 
17618
-#: c-family/c-common.c:1280 c/c-typeck.c:9864 cp/typeck.c:4158
 
17619
+#: c-family/c-common.c:1285 c/c-typeck.c:9864 cp/typeck.c:4158
 
17620
 #, gcc-internal-format
 
17621
 msgid "left shift count is negative"
 
17622
 msgstr "Links-Schiebe-Weite ist negativ"
 
17623
 
 
17624
-#: c-family/c-common.c:1281 c/c-typeck.c:9812 cp/typeck.c:4112
 
17625
+#: c-family/c-common.c:1286 c/c-typeck.c:9812 cp/typeck.c:4112
 
17626
 #, gcc-internal-format
 
17627
 msgid "right shift count is negative"
 
17628
 msgstr "Rechts-Schiebe-Weite ist negativ"
 
17629
 
 
17630
-#: c-family/c-common.c:1286 c/c-typeck.c:9871 cp/typeck.c:4165
 
17631
+#: c-family/c-common.c:1291 c/c-typeck.c:9871 cp/typeck.c:4165
 
17632
 #, gcc-internal-format
 
17633
 msgid "left shift count >= width of type"
 
17634
 msgstr "Links-Schiebe-Weite >= Breite des Typs"
 
17635
 
 
17636
-#: c-family/c-common.c:1287 c/c-typeck.c:9823 cp/typeck.c:4119
 
17637
+#: c-family/c-common.c:1292 c/c-typeck.c:9823 cp/typeck.c:4119
 
17638
 #, gcc-internal-format
 
17639
 msgid "right shift count >= width of type"
 
17640
 msgstr "Rechts-Schiebe-Weite >= Breite des Typs"
 
17641
 
 
17642
-#: c-family/c-common.c:1508 c-family/c-common.c:1520 cp/semantics.c:6865
 
17643
+#: c-family/c-common.c:1513 c-family/c-common.c:1525 cp/semantics.c:6867
 
17644
 #, gcc-internal-format
 
17645
 msgid "overflow in constant expression"
 
17646
 msgstr "Überlauf in Konstanten-Ausdruck"
 
17647
 
 
17648
-#: c-family/c-common.c:1543
 
17649
+#: c-family/c-common.c:1548
 
17650
 #, gcc-internal-format
 
17651
 msgid "integer overflow in expression"
 
17652
 msgstr "Ganzzahlüberlauf in Ausdruck"
 
17653
 
 
17654
-#: c-family/c-common.c:1548
 
17655
+#: c-family/c-common.c:1553
 
17656
 #, gcc-internal-format
 
17657
 msgid "floating point overflow in expression"
 
17658
 msgstr "Gleitkommaüberlauf in Ausdruck"
 
17659
 
 
17660
-#: c-family/c-common.c:1552
 
17661
+#: c-family/c-common.c:1557
 
17662
 #, gcc-internal-format
 
17663
 msgid "fixed-point overflow in expression"
 
17664
 msgstr "Festkommaüberlauf in Ausdruck"
 
17665
 
 
17666
-#: c-family/c-common.c:1556
 
17667
+#: c-family/c-common.c:1561
 
17668
 #, gcc-internal-format
 
17669
 msgid "vector overflow in expression"
 
17670
 msgstr "Vektorüberlauf in Ausdruck"
 
17671
 
 
17672
-#: c-family/c-common.c:1562
 
17673
+#: c-family/c-common.c:1567
 
17674
 #, gcc-internal-format
 
17675
 msgid "complex integer overflow in expression"
 
17676
 msgstr "komplexer Ganzzahlüberlauf in Ausdruck"
 
17677
 
 
17678
-#: c-family/c-common.c:1565
 
17679
+#: c-family/c-common.c:1570
 
17680
 #, gcc-internal-format
 
17681
 msgid "complex floating point overflow in expression"
 
17682
 msgstr "komplexer Gleitkommaüberlauf in Ausdruck"
 
17683
 
 
17684
-#: c-family/c-common.c:1608
 
17685
+#: c-family/c-common.c:1613
 
17686
 #, gcc-internal-format
 
17687
 msgid "logical %<or%> applied to non-boolean constant"
 
17688
 msgstr "Logisches %<or%> auf Nicht-Boolesche Konstante angewandt"
 
17689
 
 
17690
-#: c-family/c-common.c:1611
 
17691
+#: c-family/c-common.c:1616
 
17692
 #, gcc-internal-format
 
17693
 msgid "logical %<and%> applied to non-boolean constant"
 
17694
 msgstr "logisches %<und%> auf nicht-boolsche Konstante angewendet"
 
17695
 
 
17696
-#: c-family/c-common.c:1675
 
17697
+#: c-family/c-common.c:1680
 
17698
 #, gcc-internal-format
 
17699
 msgid "logical %<or%> of collectively exhaustive tests is always true"
 
17700
 msgstr "logisches %<oder%> gemeinsam erschöpfender Tests ist immer »wahr«"
 
17701
 
 
17702
-#: c-family/c-common.c:1679
 
17703
+#: c-family/c-common.c:1684
 
17704
 #, gcc-internal-format
 
17705
 msgid "logical %<and%> of mutually exclusive tests is always false"
 
17706
 msgstr "logisches %<und%> sich gegenseitig ausschließender Tests ist immer »falsch«"
 
17707
 
 
17708
-#: c-family/c-common.c:1811
 
17709
+#: c-family/c-common.c:1816
 
17710
 #, gcc-internal-format
 
17711
 msgid "type-punning to incomplete type might break strict-aliasing rules"
 
17712
 msgstr "Type-Punning auf unvollständigen Typen kann strict-aliasing-Regeln verletzen"
 
17713
 
 
17714
-#: c-family/c-common.c:1826
 
17715
+#: c-family/c-common.c:1831
 
17716
 #, gcc-internal-format
 
17717
 msgid "dereferencing type-punned pointer will break strict-aliasing rules"
 
17718
 msgstr "Dereferenzierung eines Type-Pun-Zeigers verletzt strict-aliasing-Regeln"
 
17719
 
 
17720
-#: c-family/c-common.c:1833 c-family/c-common.c:1851
 
17721
+#: c-family/c-common.c:1838 c-family/c-common.c:1856
 
17722
 #, gcc-internal-format
 
17723
 msgid "dereferencing type-punned pointer might break strict-aliasing rules"
 
17724
 msgstr "Dereferenzierung eines Type-Pun-Zeigers könnte strict-aliasing-Regeln verletzen"
 
17725
 
 
17726
-#: c-family/c-common.c:1985
 
17727
+#: c-family/c-common.c:1990
 
17728
 #, gcc-internal-format
 
17729
 msgid "argument to %<sizeof%> in %qD call is the same expression as the destination; did you mean to remove the addressof?"
 
17730
 msgstr ""
 
17731
 
 
17732
-#: c-family/c-common.c:1992
 
17733
+#: c-family/c-common.c:1997
 
17734
 #, gcc-internal-format
 
17735
 msgid "argument to %<sizeof%> in %qD call is the same expression as the destination; did you mean to provide an explicit length?"
 
17736
 msgstr ""
 
17737
 
 
17738
-#: c-family/c-common.c:1997
 
17739
+#: c-family/c-common.c:2002
 
17740
 #, gcc-internal-format
 
17741
 msgid "argument to %<sizeof%> in %qD call is the same expression as the destination; did you mean to dereference it?"
 
17742
 msgstr ""
 
17743
 
 
17744
-#: c-family/c-common.c:2009
 
17745
+#: c-family/c-common.c:2014
 
17746
 #, gcc-internal-format
 
17747
 msgid "argument to %<sizeof%> in %qD call is the same pointer type %qT as the destination; expected %qT or an explicit length"
 
17748
 msgstr ""
 
17749
 
 
17750
-#: c-family/c-common.c:2025
 
17751
+#: c-family/c-common.c:2030
 
17752
 #, gcc-internal-format
 
17753
 msgid "argument to %<sizeof%> in %qD call is the same expression as the source; did you mean to remove the addressof?"
 
17754
 msgstr ""
 
17755
 
 
17756
-#: c-family/c-common.c:2032
 
17757
+#: c-family/c-common.c:2037
 
17758
 #, gcc-internal-format
 
17759
 msgid "argument to %<sizeof%> in %qD call is the same expression as the source; did you mean to provide an explicit length?"
 
17760
 msgstr ""
 
17761
 
 
17762
-#: c-family/c-common.c:2037
 
17763
+#: c-family/c-common.c:2042
 
17764
 #, gcc-internal-format
 
17765
 msgid "argument to %<sizeof%> in %qD call is the same expression as the source; did you mean to dereference it?"
 
17766
 msgstr ""
 
17767
 
 
17768
-#: c-family/c-common.c:2049
 
17769
+#: c-family/c-common.c:2054
 
17770
 #, gcc-internal-format
 
17771
 msgid "argument to %<sizeof%> in %qD call is the same pointer type %qT as the source; expected %qT or an explicit length"
 
17772
 msgstr ""
 
17773
 
 
17774
-#: c-family/c-common.c:2065
 
17775
+#: c-family/c-common.c:2070
 
17776
 #, gcc-internal-format
 
17777
 msgid "argument to %<sizeof%> in %qD call is the same expression as the first source; did you mean to remove the addressof?"
 
17778
 msgstr ""
 
17779
 
 
17780
-#: c-family/c-common.c:2072
 
17781
+#: c-family/c-common.c:2077
 
17782
 #, gcc-internal-format
 
17783
 msgid "argument to %<sizeof%> in %qD call is the same expression as the first source; did you mean to provide an explicit length?"
 
17784
 msgstr ""
 
17785
 
 
17786
-#: c-family/c-common.c:2077
 
17787
+#: c-family/c-common.c:2082
 
17788
 #, gcc-internal-format
 
17789
 msgid "argument to %<sizeof%> in %qD call is the same expression as the first source; did you mean to dereference it?"
 
17790
 msgstr ""
 
17791
 
 
17792
-#: c-family/c-common.c:2089
 
17793
+#: c-family/c-common.c:2094
 
17794
 #, gcc-internal-format
 
17795
 msgid "argument to %<sizeof%> in %qD call is the same pointer type %qT as the first source; expected %qT or an explicit length"
 
17796
 msgstr ""
 
17797
 
 
17798
-#: c-family/c-common.c:2105
 
17799
+#: c-family/c-common.c:2110
 
17800
 #, gcc-internal-format
 
17801
 msgid "argument to %<sizeof%> in %qD call is the same expression as the second source; did you mean to remove the addressof?"
 
17802
 msgstr ""
 
17803
 
 
17804
-#: c-family/c-common.c:2112
 
17805
+#: c-family/c-common.c:2117
 
17806
 #, gcc-internal-format
 
17807
 msgid "argument to %<sizeof%> in %qD call is the same expression as the second source; did you mean to provide an explicit length?"
 
17808
 msgstr ""
 
17809
 
 
17810
-#: c-family/c-common.c:2117
 
17811
+#: c-family/c-common.c:2122
 
17812
 #, gcc-internal-format
 
17813
 msgid "argument to %<sizeof%> in %qD call is the same expression as the second source; did you mean to dereference it?"
 
17814
 msgstr ""
 
17815
 
 
17816
-#: c-family/c-common.c:2129
 
17817
+#: c-family/c-common.c:2134
 
17818
 #, gcc-internal-format
 
17819
 msgid "argument to %<sizeof%> in %qD call is the same pointer type %qT as the second source; expected %qT or an explicit length"
 
17820
 msgstr ""
 
17821
 
 
17822
-#: c-family/c-common.c:2161
 
17823
+#: c-family/c-common.c:2166
 
17824
 #, gcc-internal-format
 
17825
 msgid "first argument of %q+D should be %<int%>"
 
17826
 msgstr "erstes Argument von %q+D sollte %<int%> sein"
 
17827
 
 
17828
-#: c-family/c-common.c:2170
 
17829
+#: c-family/c-common.c:2175
 
17830
 #, gcc-internal-format
 
17831
 msgid "second argument of %q+D should be %<char **%>"
 
17832
 msgstr "zweites Argument von %q+D sollte %<char **%> sein"
 
17833
 
 
17834
-#: c-family/c-common.c:2179
 
17835
+#: c-family/c-common.c:2184
 
17836
 #, gcc-internal-format
 
17837
 msgid "third argument of %q+D should probably be %<char **%>"
 
17838
 msgstr "drittes Argument von %q+D sollte wahrscheinlich %<char **%> sein"
 
17839
 
 
17840
-#: c-family/c-common.c:2190
 
17841
+#: c-family/c-common.c:2195
 
17842
 #, gcc-internal-format
 
17843
 msgid "%q+D takes only zero or two arguments"
 
17844
 msgstr "%q+D benötigt entweder null oder zwei Argumente"
 
17845
 
 
17846
-#: c-family/c-common.c:2239
 
17847
+#: c-family/c-common.c:2244
 
17848
 #, gcc-internal-format
 
17849
 msgid "use -flax-vector-conversions to permit conversions between vectors with differing element types or numbers of subparts"
 
17850
 msgstr "-flax-vector-conversions verwenden, um Umwandlung zwischen Vektoren mit unterschiedlichen Elementtypen oder Anzahl der Teile zu erlauben"
 
17851
 
 
17852
-#: c-family/c-common.c:2278
 
17853
+#: c-family/c-common.c:2283
 
17854
 #, gcc-internal-format
 
17855
 msgid "__builtin_shuffle last argument must be an integer vector"
 
17856
 msgstr "Das letzte Argument von __builtin_shuffle muss Ganzzahlvektor sein"
 
17857
 
 
17858
-#: c-family/c-common.c:2286
 
17859
+#: c-family/c-common.c:2291
 
17860
 #, gcc-internal-format
 
17861
 msgid "__builtin_shuffle arguments must be vectors"
 
17862
 msgstr "Argumente für __builtin_shuffle müssen Vektoren sein"
 
17863
 
 
17864
-#: c-family/c-common.c:2292
 
17865
+#: c-family/c-common.c:2297
 
17866
 #, gcc-internal-format
 
17867
 msgid "__builtin_shuffle argument vectors must be of the same type"
 
17868
 msgstr "Vektorargumente von __builtin_shuffle müssen gleichen Typ haben"
 
17869
 
 
17870
-#: c-family/c-common.c:2302
 
17871
+#: c-family/c-common.c:2307
 
17872
 #, gcc-internal-format
 
17873
 msgid "__builtin_shuffle number of elements of the argument vector(s) and the mask vector should be the same"
 
17874
 msgstr "Anzahl der Elemente des/der Argumentvektors/en und des Maskenvektors für __builtin_shuffle sollten gleich sein"
 
17875
 
 
17876
-#: c-family/c-common.c:2311
 
17877
+#: c-family/c-common.c:2316
 
17878
 #, gcc-internal-format
 
17879
 msgid "__builtin_shuffle argument vector(s) inner type must have the same size as inner type of the mask"
 
17880
 msgstr "Innere Typen des/der Argumentvektors/en und Maske von __builtin_shuffle müssen gleiche Größe haben"
 
17881
 
 
17882
-#: c-family/c-common.c:2505
 
17883
+#: c-family/c-common.c:2510
 
17884
 #, gcc-internal-format
 
17885
 msgid "negative integer implicitly converted to unsigned type"
 
17886
 msgstr "Negative Ganzzahl implizit in vorzeichenlosen Typen konvertiert"
 
17887
 
 
17888
-#: c-family/c-common.c:2511
 
17889
+#: c-family/c-common.c:2516
 
17890
 #, gcc-internal-format
 
17891
 msgid "conversion of unsigned constant value to negative integer"
 
17892
 msgstr "Umwandlung eines vorzeichenlosen konstanten Wertes in negative Ganzzahl"
 
17893
 
 
17894
-#: c-family/c-common.c:2605
 
17895
+#: c-family/c-common.c:2610
 
17896
 #, gcc-internal-format
 
17897
 msgid "conversion to %qT from %qT may change the sign of the result"
 
17898
 msgstr "Umwandlung in %qT von %qT könnte das Vorzeichen des Ergebnisses ändern"
 
17899
 
 
17900
-#: c-family/c-common.c:2674
 
17901
+#: c-family/c-common.c:2679
 
17902
 #, gcc-internal-format
 
17903
 msgid "conversion to %qT from boolean expression"
 
17904
 msgstr "Umwandlung in %qT aus boolschem Ausdruck"
 
17905
 
 
17906
-#: c-family/c-common.c:2681
 
17907
+#: c-family/c-common.c:2686
 
17908
 #, gcc-internal-format
 
17909
 msgid "conversion to %qT alters %qT constant value"
 
17910
 msgstr "Umformung in %qT ändert konstanten Wert von %qT"
 
17911
 
 
17912
-#: c-family/c-common.c:2700
 
17913
+#: c-family/c-common.c:2705
 
17914
 #, gcc-internal-format
 
17915
 msgid "conversion to %qT from %qT may alter its value"
 
17916
 msgstr "Umwandlung in %qT von %qT könnte den Wert ändern"
 
17917
 
 
17918
-#: c-family/c-common.c:2730
 
17919
+#: c-family/c-common.c:2735
 
17920
 #, gcc-internal-format
 
17921
 msgid "large integer implicitly truncated to unsigned type"
 
17922
 msgstr "Große Ganzzahl implizit auf vorzeichenlosen Typen abgeschnitten"
 
17923
 
 
17924
-#: c-family/c-common.c:2736 c-family/c-common.c:2743 c-family/c-common.c:2751
 
17925
+#: c-family/c-common.c:2741 c-family/c-common.c:2748 c-family/c-common.c:2756
 
17926
 #, gcc-internal-format
 
17927
 msgid "overflow in implicit constant conversion"
 
17928
 msgstr "Überlauf in impliziter Konstantenkonvertierung"
 
17929
 
 
17930
-#: c-family/c-common.c:2923
 
17931
+#: c-family/c-common.c:2928
 
17932
 #, gcc-internal-format
 
17933
 msgid "operation on %qE may be undefined"
 
17934
 msgstr "Operation auf %qE könnte undefiniert sein"
 
17935
 
 
17936
-#: c-family/c-common.c:3234
 
17937
+#: c-family/c-common.c:3239
 
17938
 #, gcc-internal-format
 
17939
 msgid "case label does not reduce to an integer constant"
 
17940
 msgstr "case-Marke reduziert nicht auf Ganzzahlkonstante"
 
17941
 
 
17942
-#: c-family/c-common.c:3274
 
17943
+#: c-family/c-common.c:3279
 
17944
 #, gcc-internal-format
 
17945
 msgid "case label value is less than minimum value for type"
 
17946
 msgstr "case-Marke ist kleiner als Minimalwert des Typs"
 
17947
 
 
17948
-#: c-family/c-common.c:3282
 
17949
+#: c-family/c-common.c:3287
 
17950
 #, gcc-internal-format
 
17951
 msgid "case label value exceeds maximum value for type"
 
17952
 msgstr "case-Marke überschreitet Maximalwert des Typs"
 
17953
 
 
17954
-#: c-family/c-common.c:3290
 
17955
+#: c-family/c-common.c:3295
 
17956
 #, gcc-internal-format
 
17957
 msgid "lower value in case label range less than minimum value for type"
 
17958
 msgstr "Unterer Wert in case-Marken-Bereich ist kleiner als der Minimalwert des Typs"
 
17959
 
 
17960
-#: c-family/c-common.c:3299
 
17961
+#: c-family/c-common.c:3304
 
17962
 #, gcc-internal-format
 
17963
 msgid "upper value in case label range exceeds maximum value for type"
 
17964
 msgstr "Oberer Wert in case-Marken-Bereich überschreitet den Maximalwert des Typs"
 
17965
 
 
17966
-#: c-family/c-common.c:3378
 
17967
+#: c-family/c-common.c:3383
 
17968
 #, gcc-internal-format
 
17969
 msgid "GCC cannot support operators with integer types and fixed-point types that have too many integral and fractional bits together"
 
17970
 msgstr "GCC kann keine Operatoren mit Ganzzahl- und Festkommatypen unterstützen, die zusammen zu viele Ganzzahl- und Bruch-Bits haben"
 
17971
 
 
17972
-#: c-family/c-common.c:3881
 
17973
+#: c-family/c-common.c:3886
 
17974
 #, gcc-internal-format
 
17975
 msgid "invalid operands to binary %s (have %qT and %qT)"
 
17976
 msgstr "Ungültige Operanden für binäres %s (haben %qT und %qT)"
 
17977
 
 
17978
-#: c-family/c-common.c:4142
 
17979
+#: c-family/c-common.c:4147
 
17980
 #, gcc-internal-format
 
17981
 msgid "comparison is always false due to limited range of data type"
 
17982
 msgstr "Vergleich ist durch beschränkten Wertebereich des Datentyps stets »unwahr«"
 
17983
 
 
17984
-#: c-family/c-common.c:4145
 
17985
+#: c-family/c-common.c:4150
 
17986
 #, gcc-internal-format
 
17987
 msgid "comparison is always true due to limited range of data type"
 
17988
 msgstr "Vergleich ist durch beschränkten Wertebereich des Datentyps stets »wahr«"
 
17989
 
 
17990
-#: c-family/c-common.c:4230
 
17991
+#: c-family/c-common.c:4235
 
17992
 #, gcc-internal-format
 
17993
 msgid "comparison of unsigned expression >= 0 is always true"
 
17994
 msgstr "Vergleich eines vorzeichenlosen Ausdrucks >= 0 ist stets »wahr«"
 
17995
 
 
17996
-#: c-family/c-common.c:4237
 
17997
+#: c-family/c-common.c:4242
 
17998
 #, gcc-internal-format
 
17999
 msgid "comparison of unsigned expression < 0 is always false"
 
18000
 msgstr "Vergleich eines vorzeichenlosen Ausdrucks < 0 ist stets »unwahr«"
 
18001
 
 
18002
-#: c-family/c-common.c:4279
 
18003
+#: c-family/c-common.c:4284
 
18004
 #, gcc-internal-format
 
18005
 msgid "pointer of type %<void *%> used in arithmetic"
 
18006
 msgstr "Zeiger auf Typen %<void *%> in Arithmetik verwendet"
 
18007
 
 
18008
-#: c-family/c-common.c:4285
 
18009
+#: c-family/c-common.c:4290
 
18010
 #, gcc-internal-format
 
18011
 msgid "pointer to a function used in arithmetic"
 
18012
 msgstr "Zeiger auf Funktion in Arithmetik verwendet"
 
18013
 
 
18014
-#: c-family/c-common.c:4291
 
18015
+#: c-family/c-common.c:4296
 
18016
 #, gcc-internal-format
 
18017
 msgid "pointer to member function used in arithmetic"
 
18018
 msgstr "Zeiger auf Elementfunktion in Arithmetik verwendet"
 
18019
 
 
18020
-#: c-family/c-common.c:4503
 
18021
+#: c-family/c-common.c:4508
 
18022
 #, gcc-internal-format
 
18023
 msgid "the address of %qD will always evaluate as %<true%>"
 
18024
 msgstr "Die Adresse von %qD wird immer zu %<wahr%> auswerten"
 
18025
 
 
18026
-#: c-family/c-common.c:4598 cp/semantics.c:592 cp/typeck.c:7906
 
18027
+#: c-family/c-common.c:4603 cp/semantics.c:592 cp/typeck.c:7906
 
18028
 #, gcc-internal-format
 
18029
 msgid "suggest parentheses around assignment used as truth value"
 
18030
 msgstr "Um Zuweisung, die als Wahrheitswert verwendet wird, werden Klammern empfohlen"
 
18031
 
 
18032
-#: c-family/c-common.c:4677 c/c-decl.c:3686 c/c-typeck.c:10883
 
18033
+#: c-family/c-common.c:4682 c/c-decl.c:3686 c/c-typeck.c:10883
 
18034
 #, gcc-internal-format
 
18035
 msgid "invalid use of %<restrict%>"
 
18036
 msgstr "Ungültige Verwendung von %<restrict%>"
 
18037
 
 
18038
-#: c-family/c-common.c:4870
 
18039
+#: c-family/c-common.c:4875
 
18040
 #, gcc-internal-format
 
18041
 msgid "invalid application of %<sizeof%> to a function type"
 
18042
 msgstr "Ungültige Anwendung von %<sizeof%> auf einen Funktionstypen"
 
18043
 
 
18044
-#: c-family/c-common.c:4880
 
18045
+#: c-family/c-common.c:4885
 
18046
 #, gcc-internal-format
 
18047
 msgid "ISO C++ does not permit %<alignof%> applied to a function type"
 
18048
 msgstr "ISO-C++ erlaubt kein auf Funktionstypen angewendetes %<alignof%>"
 
18049
 
 
18050
-#: c-family/c-common.c:4883
 
18051
+#: c-family/c-common.c:4888
 
18052
 #, gcc-internal-format
 
18053
 msgid "ISO C does not permit %<_Alignof%> applied to a function type"
 
18054
 msgstr "ISO-C erlaubt kein auf Funktionstypen angewendetes %<_Alignof%>"
 
18055
 
 
18056
-#: c-family/c-common.c:4894
 
18057
+#: c-family/c-common.c:4899
 
18058
 #, gcc-internal-format
 
18059
 msgid "invalid application of %qs to a void type"
 
18060
 msgstr "Ungültige Anwendung von %qs auf einen void-Typen"
 
18061
 
 
18062
-#: c-family/c-common.c:4903
 
18063
+#: c-family/c-common.c:4908
 
18064
 #, gcc-internal-format
 
18065
 msgid "invalid application of %qs to incomplete type %qT"
 
18066
 msgstr "Ungültige Anwendung von %qs auf unvollständigen Typen %qT"
 
18067
 
 
18068
-#: c-family/c-common.c:4911
 
18069
+#: c-family/c-common.c:4916
 
18070
 #, gcc-internal-format
 
18071
 msgid "invalid application of %qs to array type %qT of incomplete element type"
 
18072
 msgstr "Ungültige Anwendung von %qs auf Feldtyp %qT mit unvollständigem Elementtyp"
 
18073
 
 
18074
-#: c-family/c-common.c:4951
 
18075
+#: c-family/c-common.c:4956
 
18076
 #, gcc-internal-format
 
18077
 msgid "%<__alignof%> applied to a bit-field"
 
18078
 msgstr "%<__alignof%> auf Bitfeld angewandt"
 
18079
 
 
18080
-#: c-family/c-common.c:5664
 
18081
+#: c-family/c-common.c:5669
 
18082
 #, gcc-internal-format
 
18083
 msgid "cannot disable built-in function %qs"
 
18084
 msgstr "Eingebaute Funktion %qs kann nicht abgeschaltet werden"
 
18085
 
 
18086
-#: c-family/c-common.c:5855
 
18087
+#: c-family/c-common.c:5860
 
18088
 #, gcc-internal-format
 
18089
 msgid "pointers are not permitted as case values"
 
18090
 msgstr "Zeiger sind nicht als case-Werte zugelassen"
 
18091
 
 
18092
-#: c-family/c-common.c:5862
 
18093
+#: c-family/c-common.c:5867
 
18094
 #, gcc-internal-format
 
18095
 msgid "range expressions in switch statements are non-standard"
 
18096
 msgstr "Wertebereichsausdrücke in switch-Anweisungen sind nicht standardkonform"
 
18097
 
 
18098
-#: c-family/c-common.c:5888
 
18099
+#: c-family/c-common.c:5893
 
18100
 #, gcc-internal-format
 
18101
 msgid "empty range specified"
 
18102
 msgstr "Leerer Wertebereich angegeben"
 
18103
 
 
18104
-#: c-family/c-common.c:5948
 
18105
+#: c-family/c-common.c:5953
 
18106
 #, gcc-internal-format
 
18107
 msgid "duplicate (or overlapping) case value"
 
18108
 msgstr "Doppelte (oder sich überschneidende) case-Werte"
 
18109
 
 
18110
-#: c-family/c-common.c:5950
 
18111
+#: c-family/c-common.c:5955
 
18112
 #, gcc-internal-format
 
18113
 msgid "this is the first entry overlapping that value"
 
18114
 msgstr "Dies ist der erste Eintrag, der diesen Wert überschneidet"
 
18115
 
 
18116
-#: c-family/c-common.c:5954
 
18117
+#: c-family/c-common.c:5959
 
18118
 #, gcc-internal-format
 
18119
 msgid "duplicate case value"
 
18120
 msgstr "Doppelter case-Wert"
 
18121
 
 
18122
-#: c-family/c-common.c:5955
 
18123
+#: c-family/c-common.c:5960
 
18124
 #, gcc-internal-format
 
18125
 msgid "previously used here"
 
18126
 msgstr "Bereits hier verwendet"
 
18127
 
 
18128
-#: c-family/c-common.c:5959
 
18129
+#: c-family/c-common.c:5964
 
18130
 #, gcc-internal-format
 
18131
 msgid "multiple default labels in one switch"
 
18132
 msgstr "Mehrere Standardmarken in einem »switch«"
 
18133
 
 
18134
-#: c-family/c-common.c:5961
 
18135
+#: c-family/c-common.c:5966
 
18136
 #, gcc-internal-format
 
18137
 msgid "this is the first default label"
 
18138
 msgstr "Dies ist die erste Standardmarke"
 
18139
 
 
18140
-#: c-family/c-common.c:6013
 
18141
+#: c-family/c-common.c:6018
 
18142
 #, gcc-internal-format
 
18143
 msgid "case value %qs not in enumerated type"
 
18144
 msgstr "case-Wert %qs nicht in Aufzählungstyp"
 
18145
 
 
18146
-#: c-family/c-common.c:6018
 
18147
+#: c-family/c-common.c:6023
 
18148
 #, gcc-internal-format
 
18149
 msgid "case value %qs not in enumerated type %qT"
 
18150
 msgstr "case-Wert %qs nicht in Aufzählungstyp %qT"
 
18151
 
 
18152
-#: c-family/c-common.c:6077
 
18153
+#: c-family/c-common.c:6082
 
18154
 #, gcc-internal-format
 
18155
 msgid "switch missing default case"
 
18156
 msgstr "Die Standardfallbehandlung in switch fehlt"
 
18157
 
 
18158
-#: c-family/c-common.c:6149
 
18159
+#: c-family/c-common.c:6154
 
18160
 #, gcc-internal-format
 
18161
 msgid "enumeration value %qE not handled in switch"
 
18162
 msgstr "Aufzählungswert %qE wird nicht von switch behandelt"
 
18163
 
 
18164
-#: c-family/c-common.c:6175
 
18165
+#: c-family/c-common.c:6180
 
18166
 #, gcc-internal-format
 
18167
 msgid "taking the address of a label is non-standard"
 
18168
 msgstr "Das Ermitteln der Adresse einer Marke ist nicht standardkonform"
 
18169
 
 
18170
-#: c-family/c-common.c:6369
 
18171
+#: c-family/c-common.c:6374
 
18172
 #, gcc-internal-format
 
18173
 msgid "%qE attribute ignored for field of type %qT"
 
18174
 msgstr "Attribut %qE ignoriert für Feld vom Typ %qT"
 
18175
 
 
18176
-#: c-family/c-common.c:6464 c-family/c-common.c:6492
 
18177
+#: c-family/c-common.c:6469 c-family/c-common.c:6497
 
18178
 #, gcc-internal-format
 
18179
 msgid "%qE attribute conflicts with attribute %s"
 
18180
 msgstr "Attribut %qE steht mit Attribut %s in Konflikt"
 
18181
 
 
18182
-#: c-family/c-common.c:6622 lto/lto-lang.c:227
 
18183
+#: c-family/c-common.c:6644 lto/lto-lang.c:227
 
18184
 #, gcc-internal-format
 
18185
 msgid "%qE attribute has no effect on unit local functions"
 
18186
 msgstr "Attribut %qE wirkt sich nicht auf einheits-lokale Funktionen aus"
 
18187
 
 
18188
-#: c-family/c-common.c:6776
 
18189
+#: c-family/c-common.c:6798
 
18190
 #, gcc-internal-format
 
18191
 msgid "%qE attribute have effect only on public objects"
 
18192
 msgstr "Attribut %qE wirkt sich nur auf öffentliche Objekte aus"
 
18193
 
 
18194
-#: c-family/c-common.c:6890
 
18195
+#: c-family/c-common.c:6912
 
18196
 #, gcc-internal-format
 
18197
 msgid "destructor priorities are not supported"
 
18198
 msgstr "Destruktorprioritäten werden nicht unterstützt"
 
18199
 
 
18200
-#: c-family/c-common.c:6892
 
18201
+#: c-family/c-common.c:6914
 
18202
 #, gcc-internal-format
 
18203
 msgid "constructor priorities are not supported"
 
18204
 msgstr "Konstruktorprioritäten werden nicht unterstützt"
 
18205
 
 
18206
-#: c-family/c-common.c:6910
 
18207
+#: c-family/c-common.c:6932
 
18208
 #, gcc-internal-format, gfc-internal-format
 
18209
 msgid "destructor priorities from 0 to %d are reserved for the implementation"
 
18210
 msgstr "Destruktorprioritäten von 0 bis %d sind für die Implementierung vorbehalten"
 
18211
 
 
18212
-#: c-family/c-common.c:6915
 
18213
+#: c-family/c-common.c:6937
 
18214
 #, gcc-internal-format, gfc-internal-format
 
18215
 msgid "constructor priorities from 0 to %d are reserved for the implementation"
 
18216
 msgstr "Konstruktorprioritäten von 0 bis %d sind für die Implementierung vorbehalten"
 
18217
 
 
18218
-#: c-family/c-common.c:6923
 
18219
+#: c-family/c-common.c:6945
 
18220
 #, gcc-internal-format, gfc-internal-format
 
18221
 msgid "destructor priorities must be integers from 0 to %d inclusive"
 
18222
 msgstr "Destruktorprioritäten müssen Ganzzahlen von 0 bis einschließlich %d sein"
 
18223
 
 
18224
-#: c-family/c-common.c:6926
 
18225
+#: c-family/c-common.c:6948
 
18226
 #, gcc-internal-format, gfc-internal-format
 
18227
 msgid "constructor priorities must be integers from 0 to %d inclusive"
 
18228
 msgstr "Konstruktorprioritäten müssen Ganzzahlen von 0 bis einschließlich %d sein"
 
18229
 
 
18230
-#: c-family/c-common.c:7082
 
18231
+#: c-family/c-common.c:7104
 
18232
 #, gcc-internal-format
 
18233
 msgid "unknown machine mode %qE"
 
18234
 msgstr "Unbekannter Maschinenzustand %qE"
 
18235
 
 
18236
-#: c-family/c-common.c:7111
 
18237
+#: c-family/c-common.c:7133
 
18238
 #, gcc-internal-format
 
18239
 msgid "specifying vector types with __attribute__ ((mode)) is deprecated"
 
18240
 msgstr "Angabe von Vektortypen mit __attribute__ ((Modus)) ist veraltet"
 
18241
 
 
18242
-#: c-family/c-common.c:7114
 
18243
+#: c-family/c-common.c:7136
 
18244
 #, gcc-internal-format
 
18245
 msgid "use __attribute__ ((vector_size)) instead"
 
18246
 msgstr "Stattdessen __attribute__ ((Vektorgröße)) verwenden"
 
18247
 
 
18248
-#: c-family/c-common.c:7123
 
18249
+#: c-family/c-common.c:7145
 
18250
 #, gcc-internal-format
 
18251
 msgid "unable to emulate %qs"
 
18252
 msgstr "%qs kann nicht emuliert werden"
 
18253
 
 
18254
-#: c-family/c-common.c:7134
 
18255
+#: c-family/c-common.c:7156
 
18256
 #, gcc-internal-format
 
18257
 msgid "invalid pointer mode %qs"
 
18258
 msgstr "Ungültiger Zeigermodus %qs"
 
18259
 
 
18260
-#: c-family/c-common.c:7151
 
18261
+#: c-family/c-common.c:7173
 
18262
 #, gcc-internal-format
 
18263
 msgid "signedness of type and machine mode %qs don%'t match"
 
18264
 msgstr "Vorzeicheneigenschaft des Typen und Maschinenmodus %qs passen nicht zusammen"
 
18265
 
 
18266
-#: c-family/c-common.c:7162
 
18267
+#: c-family/c-common.c:7184
 
18268
 #, gcc-internal-format
 
18269
 msgid "no data type for mode %qs"
 
18270
 msgstr "Kein Datentyp für Zustand %qs"
 
18271
 
 
18272
-#: c-family/c-common.c:7172
 
18273
+#: c-family/c-common.c:7194
 
18274
 #, gcc-internal-format
 
18275
 msgid "cannot use mode %qs for enumeral types"
 
18276
 msgstr "Modus %qs kann nicht für Aufzählungstypen verwendet werden"
 
18277
 
 
18278
-#: c-family/c-common.c:7199
 
18279
+#: c-family/c-common.c:7221
 
18280
 #, gcc-internal-format
 
18281
 msgid "mode %qs applied to inappropriate type"
 
18282
 msgstr "Modus %qs auf unpassenden Typen angewendet"
 
18283
 
 
18284
-#: c-family/c-common.c:7231
 
18285
+#: c-family/c-common.c:7253
 
18286
 #, gcc-internal-format
 
18287
 msgid "section attribute cannot be specified for local variables"
 
18288
 msgstr "Abschnitts-Attribut kann nicht für lokale Variablen angegeben werden"
 
18289
 
 
18290
-#: c-family/c-common.c:7242 config/bfin/bfin.c:4737 config/bfin/bfin.c:4788
 
18291
+#: c-family/c-common.c:7264 config/bfin/bfin.c:4737 config/bfin/bfin.c:4788
 
18292
 #: config/bfin/bfin.c:4815 config/bfin/bfin.c:4828
 
18293
 #, gcc-internal-format
 
18294
 msgid "section of %q+D conflicts with previous declaration"
 
18295
 msgstr "Abschnitt von %q+D in Konflikt mit vorheriger Deklaration"
 
18296
 
 
18297
-#: c-family/c-common.c:7250
 
18298
+#: c-family/c-common.c:7272
 
18299
 #, gcc-internal-format
 
18300
 msgid "section of %q+D cannot be overridden"
 
18301
 msgstr "Abschnitt von %q+D kann nicht aufgehoben werden"
 
18302
 
 
18303
-#: c-family/c-common.c:7258
 
18304
+#: c-family/c-common.c:7280
 
18305
 #, gcc-internal-format
 
18306
 msgid "section attribute not allowed for %q+D"
 
18307
 msgstr "Abschnitts-Attribut nicht erlaubt für %q+D"
 
18308
 
 
18309
-#: c-family/c-common.c:7265
 
18310
+#: c-family/c-common.c:7287
 
18311
 #, gcc-internal-format
 
18312
 msgid "section attributes are not supported for this target"
 
18313
 msgstr "Abschnitts-Attribute werden für dieses Ziel nicht unterstützt"
 
18314
 
 
18315
-#: c-family/c-common.c:7284
 
18316
+#: c-family/c-common.c:7306
 
18317
 #, gcc-internal-format
 
18318
 msgid "requested alignment is not an integer constant"
 
18319
 msgstr "Verlangte Ausrichtung ist keine Ganzzahlkonstante"
 
18320
 
 
18321
-#: c-family/c-common.c:7291
 
18322
+#: c-family/c-common.c:7313
 
18323
 #, gcc-internal-format
 
18324
 msgid "requested alignment is not a power of 2"
 
18325
 msgstr "Verlangte Ausrichtung ist keine Zweierpotenz"
 
18326
 
 
18327
-#: c-family/c-common.c:7296
 
18328
+#: c-family/c-common.c:7318
 
18329
 #, gcc-internal-format
 
18330
 msgid "requested alignment is too large"
 
18331
 msgstr "Verlangte Ausrichtung ist zu groß"
 
18332
 
 
18333
-#: c-family/c-common.c:7379
 
18334
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
18335
+#: c-family/c-common.c:7401
 
18336
+#, gcc-internal-format, gfc-internal-format
 
18337
 msgid "requested alignment %d is larger than %d"
 
18338
-msgstr "Verlangte Ausrichtung ist zu groß"
 
18339
+msgstr "verlangte Ausrichtung %d ist größer als %d"
 
18340
 
 
18341
-#: c-family/c-common.c:7436
 
18342
+#: c-family/c-common.c:7458
 
18343
 #, gcc-internal-format
 
18344
 msgid "alignment may not be specified for %q+D"
 
18345
 msgstr "Für %q+D darf keine Ausrichtung angegeben werden"
 
18346
 
 
18347
-#: c-family/c-common.c:7454
 
18348
+#: c-family/c-common.c:7476
 
18349
 #, gcc-internal-format
 
18350
 msgid "alignment for %q+D was previously specified as %d and may not be decreased"
 
18351
 msgstr "Ausrichtung für %q+D wurde zuvor als %d angegeben und kann nicht verringert werden"
 
18352
 
 
18353
-#: c-family/c-common.c:7458
 
18354
+#: c-family/c-common.c:7480
 
18355
 #, gcc-internal-format
 
18356
 msgid "alignment for %q+D must be at least %d"
 
18357
 msgstr "Ausrichtung für %q+D muss mindestens %d sein"
 
18358
 
 
18359
-#: c-family/c-common.c:7483
 
18360
+#: c-family/c-common.c:7505
 
18361
 #, gcc-internal-format
 
18362
 msgid "inline function %q+D declared weak"
 
18363
 msgstr "»inline«-Funktion %q+D als »schwach« deklariert"
 
18364
 
 
18365
-#: c-family/c-common.c:7488
 
18366
+#: c-family/c-common.c:7510
 
18367
 #, gcc-internal-format
 
18368
 msgid "indirect function %q+D cannot be declared weak"
 
18369
 msgstr "indirekte Funktion %q+D kann nicht als »schwach« deklariert werden"
 
18370
 
 
18371
-#: c-family/c-common.c:7525
 
18372
+#: c-family/c-common.c:7547
 
18373
 #, gcc-internal-format
 
18374
 msgid "%q+D defined both normally and as %qE attribute"
 
18375
 msgstr "%q+D sowohl normal als auch als Attribut %qE definiert"
 
18376
 
 
18377
-#: c-family/c-common.c:7533
 
18378
+#: c-family/c-common.c:7555
 
18379
 #, gcc-internal-format
 
18380
 msgid "weak %q+D cannot be defined %qE"
 
18381
 msgstr "schwaches %q+D kann nicht als %qE definiert werden"
 
18382
 
 
18383
-#: c-family/c-common.c:7550
 
18384
+#: c-family/c-common.c:7572
 
18385
 #, gcc-internal-format
 
18386
 msgid "attribute %qE argument not a string"
 
18387
 msgstr "Attributargument von %qE ist keine Zeichenkette"
 
18388
 
 
18389
-#: c-family/c-common.c:7626
 
18390
+#: c-family/c-common.c:7648
 
18391
 #, gcc-internal-format
 
18392
 msgid "indirect function %q+D cannot be declared weakref"
 
18393
 msgstr "indirekte Funktion %q+D kann nicht als »weakref« deklariert werden"
 
18394
 
 
18395
-#: c-family/c-common.c:7648
 
18396
+#: c-family/c-common.c:7670
 
18397
 #, gcc-internal-format
 
18398
 msgid "weakref attribute must appear before alias attribute"
 
18399
 msgstr "Attribut weakref muss vor Attribut alias auftreten"
 
18400
 
 
18401
-#: c-family/c-common.c:7677
 
18402
+#: c-family/c-common.c:7699
 
18403
 #, gcc-internal-format
 
18404
 msgid "%qE attribute ignored on non-class types"
 
18405
 msgstr "Attribut %qE ignoriert für Nicht-Klassen-Typen"
 
18406
 
 
18407
-#: c-family/c-common.c:7683
 
18408
+#: c-family/c-common.c:7705
 
18409
 #, gcc-internal-format
 
18410
 msgid "%qE attribute ignored because %qT is already defined"
 
18411
 msgstr "Attribut %qE ignoriert, da %qT bereits definiert ist"
 
18412
 
 
18413
-#: c-family/c-common.c:7696
 
18414
+#: c-family/c-common.c:7718
 
18415
 #, gcc-internal-format
 
18416
 msgid "visibility argument not a string"
 
18417
 msgstr "Sichtbarkeitsargument ist keine Zeichenkette"
 
18418
 
 
18419
-#: c-family/c-common.c:7708
 
18420
+#: c-family/c-common.c:7730
 
18421
 #, gcc-internal-format
 
18422
 msgid "%qE attribute ignored on types"
 
18423
 msgstr "Attribut %qE für Typen ignoriert"
 
18424
 
 
18425
-#: c-family/c-common.c:7724
 
18426
+#: c-family/c-common.c:7746
 
18427
 #, gcc-internal-format
 
18428
 msgid "visibility argument must be one of \"default\", \"hidden\", \"protected\" or \"internal\""
 
18429
 msgstr "Sichtbarkeitsargument muss »default«, »hidden«, »protected« oder »internal« sein"
 
18430
 
 
18431
-#: c-family/c-common.c:7735
 
18432
+#: c-family/c-common.c:7757
 
18433
 #, gcc-internal-format
 
18434
 msgid "%qD redeclared with different visibility"
 
18435
 msgstr "%qD mit anderer Sichtbarkeit redeklariert"
 
18436
 
 
18437
-#: c-family/c-common.c:7738 c-family/c-common.c:7742
 
18438
+#: c-family/c-common.c:7760 c-family/c-common.c:7764
 
18439
 #, gcc-internal-format
 
18440
 msgid "%qD was declared %qs which implies default visibility"
 
18441
 msgstr "%qD wurde als %qs deklariert, was Standardsichtbarkeit bedeutet"
 
18442
 
 
18443
-#: c-family/c-common.c:7826
 
18444
+#: c-family/c-common.c:7848
 
18445
 #, gcc-internal-format
 
18446
 msgid "tls_model argument not a string"
 
18447
 msgstr "Argument für tls_model ist keine Zeichenkette"
 
18448
 
 
18449
-#: c-family/c-common.c:7839
 
18450
+#: c-family/c-common.c:7861
 
18451
 #, gcc-internal-format
 
18452
 msgid "tls_model argument must be one of \"local-exec\", \"initial-exec\", \"local-dynamic\" or \"global-dynamic\""
 
18453
 msgstr "Argument für tls_model muss »local-exec«, »initial-exec«, »local-dynamic« oder »global-dynamic« sein"
 
18454
 
 
18455
-#: c-family/c-common.c:7859 c-family/c-common.c:7965 c-family/c-common.c:8950
 
18456
+#: c-family/c-common.c:7881 c-family/c-common.c:7987 c-family/c-common.c:8970
 
18457
 #: config/m32c/m32c.c:2926
 
18458
 #, gcc-internal-format
 
18459
 msgid "%qE attribute applies only to functions"
 
18460
 msgstr "Attribut %qE kann nur auf Funktionen angewandt werden"
 
18461
 
 
18462
-#: c-family/c-common.c:7865 c-family/c-common.c:7971 c-family/c-common.c:8956
 
18463
+#: c-family/c-common.c:7887 c-family/c-common.c:7993 c-family/c-common.c:8976
 
18464
 #, gcc-internal-format
 
18465
 msgid "can%'t set %qE attribute after definition"
 
18466
 msgstr "Attribut %qE kann nicht nach der Definition gesetzt werden"
 
18467
 
 
18468
-#: c-family/c-common.c:7911
 
18469
+#: c-family/c-common.c:7933
 
18470
 #, gcc-internal-format
 
18471
 msgid "alloc_size parameter outside range"
 
18472
 msgstr "Parameter alloc_size außerhalb des Wertebereiches"
 
18473
 
 
18474
-#: c-family/c-common.c:8029
 
18475
+#: c-family/c-common.c:8051
 
18476
 #, gcc-internal-format
 
18477
 msgid "%qE attribute duplicated"
 
18478
 msgstr "doppeltes Attribut %qE"
 
18479
 
 
18480
-#: c-family/c-common.c:8031
 
18481
+#: c-family/c-common.c:8053
 
18482
 #, gcc-internal-format
 
18483
 msgid "%qE attribute follows %qE"
 
18484
 msgstr "Attribut %qE folgt auf %qE"
 
18485
 
 
18486
-#: c-family/c-common.c:8130
 
18487
+#: c-family/c-common.c:8152
 
18488
 #, gcc-internal-format
 
18489
 msgid "type was previously declared %qE"
 
18490
 msgstr "Typ war vorher als %qE deklariert"
 
18491
 
 
18492
-#: c-family/c-common.c:8183
 
18493
+#: c-family/c-common.c:8205
 
18494
 #, gcc-internal-format
 
18495
 msgid "%qE argument not an identifier"
 
18496
 msgstr "Argument %qE ist kein Bezeichner"
 
18497
 
 
18498
-#: c-family/c-common.c:8194
 
18499
+#: c-family/c-common.c:8216
 
18500
 #, gcc-internal-format
 
18501
 msgid "%qD is not compatible with %qD"
 
18502
 msgstr "%qD ist mit %qD unverträglich"
 
18503
 
 
18504
-#: c-family/c-common.c:8197
 
18505
+#: c-family/c-common.c:8219
 
18506
 #, gcc-internal-format
 
18507
 msgid "transaction_wrap argument is not a function"
 
18508
 msgstr "Argument für transaction_wrap ist keine Funktion"
 
18509
 
 
18510
-#: c-family/c-common.c:8245
 
18511
+#: c-family/c-common.c:8267
 
18512
 #, gcc-internal-format
 
18513
 msgid "deprecated message is not a string"
 
18514
 msgstr "Veraltete Meldung ist keine Zeichenkette"
 
18515
 
 
18516
-#: c-family/c-common.c:8286
 
18517
+#: c-family/c-common.c:8308
 
18518
 #, gcc-internal-format
 
18519
 msgid "%qE attribute ignored for %qE"
 
18520
 msgstr "Attribut %qE ignoriert für %qE"
 
18521
 
 
18522
-#: c-family/c-common.c:8346
 
18523
+#: c-family/c-common.c:8368
 
18524
 #, gcc-internal-format
 
18525
 msgid "invalid vector type for attribute %qE"
 
18526
 msgstr "Ungültiger Vektortyp für Attribut %qE"
 
18527
 
 
18528
-#: c-family/c-common.c:8352 ada/gcc-interface/utils.c:6307
 
18529
+#: c-family/c-common.c:8374 ada/gcc-interface/utils.c:6307
 
18530
 #: ada/gcc-interface/utils.c:6401
 
18531
 #, gcc-internal-format
 
18532
 msgid "vector size not an integral multiple of component size"
 
18533
 msgstr "Vektorgröße kein ganzzahliges Vielfaches der Komponentengröße"
 
18534
 
 
18535
-#: c-family/c-common.c:8358 ada/gcc-interface/utils.c:6313
 
18536
+#: c-family/c-common.c:8380 ada/gcc-interface/utils.c:6313
 
18537
 #: ada/gcc-interface/utils.c:6407
 
18538
 #, gcc-internal-format
 
18539
 msgid "zero vector size"
 
18540
 msgstr "Vektorgröße Null"
 
18541
 
 
18542
-#: c-family/c-common.c:8366 ada/gcc-interface/utils.c:6321
 
18543
+#: c-family/c-common.c:8388 ada/gcc-interface/utils.c:6321
 
18544
 #: ada/gcc-interface/utils.c:6414
 
18545
 #, gcc-internal-format
 
18546
 msgid "number of components of the vector not a power of two"
 
18547
 msgstr "Komponentenanzahl des Vektors ist keine Zweierpotenz"
 
18548
 
 
18549
-#: c-family/c-common.c:8394 ada/gcc-interface/utils.c:6048
 
18550
+#: c-family/c-common.c:8416 ada/gcc-interface/utils.c:6048
 
18551
 #, gcc-internal-format
 
18552
 msgid "nonnull attribute without arguments on a non-prototype"
 
18553
 msgstr "Nicht-Null-Attribut ohne Argumente für einen Nicht-Prototyp"
 
18554
 
 
18555
-#: c-family/c-common.c:8408 ada/gcc-interface/utils.c:6062
 
18556
+#: c-family/c-common.c:8430 ada/gcc-interface/utils.c:6062
 
18557
 #, gcc-internal-format, gfc-internal-format
 
18558
 msgid "nonnull argument has invalid operand number (argument %lu)"
 
18559
 msgstr "Nicht-Null-Argument hat ungültige Operandenzahl (Argument %lu)"
 
18560
 
 
18561
-#: c-family/c-common.c:8430 ada/gcc-interface/utils.c:6084
 
18562
+#: c-family/c-common.c:8452 ada/gcc-interface/utils.c:6084
 
18563
 #, gcc-internal-format, gfc-internal-format
 
18564
 msgid "nonnull argument with out-of-range operand number (argument %lu, operand %lu)"
 
18565
 msgstr "Nicht-Null-Argument mit Operandenzahl außerhalb des Wertebereiches (Argument %lu, Operand %lu)"
 
18566
 
 
18567
-#: c-family/c-common.c:8438 ada/gcc-interface/utils.c:6093
 
18568
+#: c-family/c-common.c:8460 ada/gcc-interface/utils.c:6093
 
18569
 #, gcc-internal-format, gfc-internal-format
 
18570
 msgid "nonnull argument references non-pointer operand (argument %lu, operand %lu)"
 
18571
 msgstr "Nicht-Null-Argument referenziert Nicht-Zeiger-Operanden (Argument %lu, Operand %lu)"
 
18572
 
 
18573
-#: c-family/c-common.c:8533
 
18574
+#: c-family/c-common.c:8555
 
18575
 #, gcc-internal-format
 
18576
 msgid "not enough variable arguments to fit a sentinel"
 
18577
 msgstr "Zu wenige variable Argumente, um zu einem Wächter zu passen"
 
18578
 
 
18579
-#: c-family/c-common.c:8547
 
18580
+#: c-family/c-common.c:8569
 
18581
 #, gcc-internal-format
 
18582
 msgid "missing sentinel in function call"
 
18583
 msgstr "Wächter in Funktionsaufruf fehlt"
 
18584
 
 
18585
-#: c-family/c-common.c:8588
 
18586
+#: c-family/c-common.c:8610
 
18587
 #, gcc-internal-format, gfc-internal-format
 
18588
 msgid "null argument where non-null required (argument %lu)"
 
18589
 msgstr "Null-Argument, wo Nicht-Null erwartet (Argument %lu)"
 
18590
 
 
18591
-#: c-family/c-common.c:8653
 
18592
+#: c-family/c-common.c:8675
 
18593
 #, gcc-internal-format
 
18594
 msgid "cleanup argument not an identifier"
 
18595
 msgstr "Argument für cleanup ist kein Bezeichner"
 
18596
 
 
18597
-#: c-family/c-common.c:8660
 
18598
+#: c-family/c-common.c:8682
 
18599
 #, gcc-internal-format
 
18600
 msgid "cleanup argument not a function"
 
18601
 msgstr "Argument für cleanup ist keine Funktion"
 
18602
 
 
18603
-#: c-family/c-common.c:8697
 
18604
+#: c-family/c-common.c:8719
 
18605
 #, gcc-internal-format
 
18606
 msgid "%qE attribute requires prototypes with named arguments"
 
18607
 msgstr "Attribut %qE benötigt Prototypen mit benannten Argumenten"
 
18608
 
 
18609
-#: c-family/c-common.c:8705
 
18610
+#: c-family/c-common.c:8727
 
18611
 #, gcc-internal-format
 
18612
 msgid "%qE attribute only applies to variadic functions"
 
18613
 msgstr "Attribut %qE gilt nur für variadische Funktionen"
 
18614
 
 
18615
-#: c-family/c-common.c:8717 ada/gcc-interface/utils.c:6135
 
18616
+#: c-family/c-common.c:8739 ada/gcc-interface/utils.c:6135
 
18617
 #, gcc-internal-format
 
18618
 msgid "requested position is not an integer constant"
 
18619
 msgstr "Angeforderte Position ist keine Ganzzahlkonstante"
 
18620
 
 
18621
-#: c-family/c-common.c:8725 ada/gcc-interface/utils.c:6142
 
18622
+#: c-family/c-common.c:8747 ada/gcc-interface/utils.c:6142
 
18623
 #, gcc-internal-format
 
18624
 msgid "requested position is less than zero"
 
18625
 msgstr "Angeforderte Position ist kleiner als Null"
 
18626
 
 
18627
-#: c-family/c-common.c:8843
 
18628
+#: c-family/c-common.c:8865
 
18629
 #, gcc-internal-format, gfc-internal-format
 
18630
 msgid "bad option %s to optimize attribute"
 
18631
 msgstr "schlechte Option %s für Attribut »optimize«"
 
18632
 
 
18633
-#: c-family/c-common.c:8846
 
18634
+#: c-family/c-common.c:8868
 
18635
 #, gcc-internal-format, gfc-internal-format
 
18636
 msgid "bad option %s to pragma attribute"
 
18637
 msgstr "schlechte Option %s für Attribut »pragma«"
 
18638
 
 
18639
-#: c-family/c-common.c:9075
 
18640
+#: c-family/c-common.c:9095
 
18641
 #, gcc-internal-format
 
18642
 msgid "not enough arguments to function %qE"
 
18643
 msgstr "Zu wenige Argumente für Funktion %qE"
 
18644
 
 
18645
-#: c-family/c-common.c:9081 c-family/c-common.c:10007 c/c-typeck.c:2954
 
18646
+#: c-family/c-common.c:9101 c-family/c-common.c:10027 c/c-typeck.c:2954
 
18647
 #, gcc-internal-format
 
18648
 msgid "too many arguments to function %qE"
 
18649
 msgstr "zu viele Argumente für Funktion %qE"
 
18650
 
 
18651
-#: c-family/c-common.c:9111 c-family/c-common.c:9157
 
18652
+#: c-family/c-common.c:9131 c-family/c-common.c:9177
 
18653
 #, gcc-internal-format
 
18654
 msgid "non-floating-point argument in call to function %qE"
 
18655
 msgstr "Nicht-Gleitkomma-Argument in Aufruf von Funktion %qE"
 
18656
 
 
18657
-#: c-family/c-common.c:9134
 
18658
+#: c-family/c-common.c:9154
 
18659
 #, gcc-internal-format
 
18660
 msgid "non-floating-point arguments in call to function %qE"
 
18661
 msgstr "Nicht-Gleitkomma-Argumente in Aufruf von Funktion %qE"
 
18662
 
 
18663
-#: c-family/c-common.c:9150
 
18664
+#: c-family/c-common.c:9170
 
18665
 #, gcc-internal-format
 
18666
 msgid "non-const integer argument %u in call to function %qE"
 
18667
 msgstr "Nicht-konstantes Ganzzahl-Argument %u in Aufruf von Funktion %qE"
 
18668
 
 
18669
-#: c-family/c-common.c:9170
 
18670
+#: c-family/c-common.c:9190
 
18671
 #, gcc-internal-format
 
18672
 msgid "non-integer argument 3 in call to function %qE"
 
18673
 msgstr "Nicht-Ganzzahl-Argument 3 in Aufruf von Funktion %qE"
 
18674
 
 
18675
-#: c-family/c-common.c:9496
 
18676
+#: c-family/c-common.c:9516
 
18677
 #, gcc-internal-format
 
18678
 msgid "cannot apply %<offsetof%> to static data member %qD"
 
18679
 msgstr "%<offsetof%> kann nicht auf statisches Datenelement %qD angewendet werden"
 
18680
 
 
18681
-#: c-family/c-common.c:9501
 
18682
+#: c-family/c-common.c:9521
 
18683
 #, gcc-internal-format
 
18684
 msgid "cannot apply %<offsetof%> when %<operator[]%> is overloaded"
 
18685
 msgstr "%<offsetof%> kann nicht angewandt werden, wenn %<operator[]%> überladen ist"
 
18686
 
 
18687
-#: c-family/c-common.c:9508
 
18688
+#: c-family/c-common.c:9528
 
18689
 #, gcc-internal-format
 
18690
 msgid "cannot apply %<offsetof%> to a non constant address"
 
18691
 msgstr "%<offsetof%> kann nicht auf nicht-konstante Adresse angewandt werden"
 
18692
 
 
18693
-#: c-family/c-common.c:9521 cp/typeck.c:5289
 
18694
+#: c-family/c-common.c:9541 cp/typeck.c:5289
 
18695
 #, gcc-internal-format
 
18696
 msgid "attempt to take address of bit-field structure member %qD"
 
18697
 msgstr "Versuch, die Adresse des Bitfeldstrukturelements %qD zu ermitteln"
 
18698
 
 
18699
-#: c-family/c-common.c:9573
 
18700
+#: c-family/c-common.c:9593
 
18701
 #, gcc-internal-format
 
18702
 msgid "index %E denotes an offset greater than size of %qT"
 
18703
 msgstr "Index %E markiert einen Offset größer als die Größe von %qT"
 
18704
 
 
18705
-#: c-family/c-common.c:9613
 
18706
+#: c-family/c-common.c:9633
 
18707
 #, gcc-internal-format
 
18708
 msgid "the omitted middle operand in ?: will always be %<true%>, suggest explicit middle operand"
 
18709
 msgstr "Der ausgelassene mittlere Operand in ?: wird immer %<wahr%> sein; ausdrücklicher mittlerer Operand wird empfohlen"
 
18710
 
 
18711
-#: c-family/c-common.c:9634
 
18712
+#: c-family/c-common.c:9654
 
18713
 #, gcc-internal-format
 
18714
 msgid "assignment of member %qD in read-only object"
 
18715
 msgstr "Zuweisung von Element %qD in schreibgeschütztem Objekt"
 
18716
 
 
18717
-#: c-family/c-common.c:9636
 
18718
+#: c-family/c-common.c:9656
 
18719
 #, gcc-internal-format
 
18720
 msgid "increment of member %qD in read-only object"
 
18721
 msgstr "Erhöhung des Elements %qD in schreibgeschütztem Objekt"
 
18722
 
 
18723
-#: c-family/c-common.c:9638
 
18724
+#: c-family/c-common.c:9658
 
18725
 #, gcc-internal-format
 
18726
 msgid "decrement of member %qD in read-only object"
 
18727
 msgstr "Verringerung des Elements %qD in schreibgeschütztem Objekt"
 
18728
 
 
18729
-#: c-family/c-common.c:9640
 
18730
+#: c-family/c-common.c:9660
 
18731
 #, gcc-internal-format
 
18732
 msgid "member %qD in read-only object used as %<asm%> output"
 
18733
 msgstr "Element %qD in schreibgeschütztem Objekt als %<asm%>-Ausgabe verwendet"
 
18734
 
 
18735
-#: c-family/c-common.c:9644
 
18736
+#: c-family/c-common.c:9664
 
18737
 #, gcc-internal-format
 
18738
 msgid "assignment of read-only member %qD"
 
18739
 msgstr "Zuweisung des schreibgeschützten Elementes %qD"
 
18740
 
 
18741
-#: c-family/c-common.c:9645
 
18742
+#: c-family/c-common.c:9665
 
18743
 #, gcc-internal-format
 
18744
 msgid "increment of read-only member %qD"
 
18745
 msgstr "Erhöhung des schreibgeschützten Elementes %qD"
 
18746
 
 
18747
-#: c-family/c-common.c:9646
 
18748
+#: c-family/c-common.c:9666
 
18749
 #, gcc-internal-format
 
18750
 msgid "decrement of read-only member %qD"
 
18751
 msgstr "Verringerung des schreibgeschützten Elementes %qD"
 
18752
 
 
18753
-#: c-family/c-common.c:9647
 
18754
+#: c-family/c-common.c:9667
 
18755
 #, gcc-internal-format
 
18756
 msgid "read-only member %qD used as %<asm%> output"
 
18757
 msgstr "schreibgeschütztes Element %qD als %<asm%>-Ausgabe verwendet"
 
18758
 
 
18759
-#: c-family/c-common.c:9651
 
18760
+#: c-family/c-common.c:9671
 
18761
 #, gcc-internal-format
 
18762
 msgid "assignment of read-only variable %qD"
 
18763
 msgstr "Zuweisung der schreibgeschützten Variable %qD"
 
18764
 
 
18765
-#: c-family/c-common.c:9652
 
18766
+#: c-family/c-common.c:9672
 
18767
 #, gcc-internal-format
 
18768
 msgid "increment of read-only variable %qD"
 
18769
 msgstr "Erhöhung der schreibgeschützten Variable %qD"
 
18770
 
 
18771
-#: c-family/c-common.c:9653
 
18772
+#: c-family/c-common.c:9673
 
18773
 #, gcc-internal-format
 
18774
 msgid "decrement of read-only variable %qD"
 
18775
 msgstr "Verringerung der schreibgeschützten Variable %qD"
 
18776
 
 
18777
-#: c-family/c-common.c:9654
 
18778
+#: c-family/c-common.c:9674
 
18779
 #, gcc-internal-format
 
18780
 msgid "read-only variable %qD used as %<asm%> output"
 
18781
 msgstr "schreibgeschützte Variable %qD als %<asm%>-Ausgabe verwendet"
 
18782
 
 
18783
-#: c-family/c-common.c:9657
 
18784
+#: c-family/c-common.c:9677
 
18785
 #, gcc-internal-format
 
18786
 msgid "assignment of read-only parameter %qD"
 
18787
 msgstr "Zuweisung des schreibgeschützten Parameters %qD"
 
18788
 
 
18789
-#: c-family/c-common.c:9658
 
18790
+#: c-family/c-common.c:9678
 
18791
 #, gcc-internal-format
 
18792
 msgid "increment of read-only parameter %qD"
 
18793
 msgstr "Erhöhung des schreibgeschützten Parameters %qD"
 
18794
 
 
18795
-#: c-family/c-common.c:9659
 
18796
+#: c-family/c-common.c:9679
 
18797
 #, gcc-internal-format
 
18798
 msgid "decrement of read-only parameter %qD"
 
18799
 msgstr "Verringerung des schreibgeschützten Parameters %qD"
 
18800
 
 
18801
-#: c-family/c-common.c:9660
 
18802
+#: c-family/c-common.c:9680
 
18803
 #, gcc-internal-format
 
18804
 msgid "read-only parameter %qD use as %<asm%> output"
 
18805
 msgstr "schreibgeschützter Parameter %qD als %<asm%>-Ausgabe verwendet"
 
18806
 
 
18807
-#: c-family/c-common.c:9665
 
18808
+#: c-family/c-common.c:9685
 
18809
 #, gcc-internal-format
 
18810
 msgid "assignment of read-only named return value %qD"
 
18811
 msgstr "Zuweisung des schreibgeschützten benannten Rückgabewertes %qD"
 
18812
 
 
18813
-#: c-family/c-common.c:9667
 
18814
+#: c-family/c-common.c:9687
 
18815
 #, gcc-internal-format
 
18816
 msgid "increment of read-only named return value %qD"
 
18817
 msgstr "Erhöhung des schreibgeschützten benannten Rückgabewertes %qD"
 
18818
 
 
18819
-#: c-family/c-common.c:9669
 
18820
+#: c-family/c-common.c:9689
 
18821
 #, gcc-internal-format
 
18822
 msgid "decrement of read-only named return value %qD"
 
18823
 msgstr "Verringerung des schreibgeschützten benannten Rückgabewertes %qD"
 
18824
 
 
18825
-#: c-family/c-common.c:9671
 
18826
+#: c-family/c-common.c:9691
 
18827
 #, gcc-internal-format
 
18828
 msgid "read-only named return value %qD used as %<asm%>output"
 
18829
 msgstr "schreibgeschützter benannter Rückgabewert %qD als %<asm%>-Ausgabe verwendet"
 
18830
 
 
18831
-#: c-family/c-common.c:9676
 
18832
+#: c-family/c-common.c:9696
 
18833
 #, gcc-internal-format
 
18834
 msgid "assignment of function %qD"
 
18835
 msgstr "Zuweisung der Funktion %qD"
 
18836
 
 
18837
-#: c-family/c-common.c:9677
 
18838
+#: c-family/c-common.c:9697
 
18839
 #, gcc-internal-format
 
18840
 msgid "increment of function %qD"
 
18841
 msgstr "Erhöhung der Funktion %qD"
 
18842
 
 
18843
-#: c-family/c-common.c:9678
 
18844
+#: c-family/c-common.c:9698
 
18845
 #, gcc-internal-format
 
18846
 msgid "decrement of function %qD"
 
18847
 msgstr "Verringerung der Funktion %qD"
 
18848
 
 
18849
-#: c-family/c-common.c:9679
 
18850
+#: c-family/c-common.c:9699
 
18851
 #, gcc-internal-format
 
18852
 msgid "function %qD used as %<asm%> output"
 
18853
 msgstr "Funktion %qD als %<asm%>-Ausgabe verwendet"
 
18854
 
 
18855
-#: c-family/c-common.c:9682 c/c-typeck.c:3902
 
18856
+#: c-family/c-common.c:9702 c/c-typeck.c:3902
 
18857
 #, gcc-internal-format
 
18858
 msgid "assignment of read-only location %qE"
 
18859
 msgstr "Zuweisung der schreibgeschützten Speicherstelle %qE"
 
18860
 
 
18861
-#: c-family/c-common.c:9683 c/c-typeck.c:3905
 
18862
+#: c-family/c-common.c:9703 c/c-typeck.c:3905
 
18863
 #, gcc-internal-format
 
18864
 msgid "increment of read-only location %qE"
 
18865
 msgstr "Erhöhung der schreibgeschützten Speicherstelle %qE"
 
18866
 
 
18867
-#: c-family/c-common.c:9684 c/c-typeck.c:3908
 
18868
+#: c-family/c-common.c:9704 c/c-typeck.c:3908
 
18869
 #, gcc-internal-format
 
18870
 msgid "decrement of read-only location %qE"
 
18871
 msgstr "Verringerung der schreibgeschützten Speicherstelle %qE"
 
18872
 
 
18873
-#: c-family/c-common.c:9685
 
18874
+#: c-family/c-common.c:9705
 
18875
 #, gcc-internal-format
 
18876
 msgid "read-only location %qE used as %<asm%> output"
 
18877
 msgstr "schreibgeschützte Stelle %qE als %<asm%>-Ausgabe verwendet"
 
18878
 
 
18879
-#: c-family/c-common.c:9699
 
18880
+#: c-family/c-common.c:9719
 
18881
 #, gcc-internal-format
 
18882
 msgid "lvalue required as left operand of assignment"
 
18883
 msgstr "Als linker Operand einer Zuweisung wird L-Wert erfordert"
 
18884
 
 
18885
-#: c-family/c-common.c:9702
 
18886
+#: c-family/c-common.c:9722
 
18887
 #, gcc-internal-format
 
18888
 msgid "lvalue required as increment operand"
 
18889
 msgstr "Als Erhöhungsoperand wird L-Wert erfordert"
 
18890
 
 
18891
-#: c-family/c-common.c:9705
 
18892
+#: c-family/c-common.c:9725
 
18893
 #, gcc-internal-format
 
18894
 msgid "lvalue required as decrement operand"
 
18895
 msgstr "Als Verringerungsoperand wird L-Wert erfordert"
 
18896
 
 
18897
-#: c-family/c-common.c:9708
 
18898
+#: c-family/c-common.c:9728
 
18899
 #, gcc-internal-format
 
18900
 msgid "lvalue required as unary %<&%> operand"
 
18901
 msgstr "Als Operand für unäres %<&%> wird L-Wert erfordert"
 
18902
 
 
18903
-#: c-family/c-common.c:9711
 
18904
+#: c-family/c-common.c:9731
 
18905
 #, gcc-internal-format
 
18906
 msgid "lvalue required in asm statement"
 
18907
 msgstr "In asm-Anweisung wird L-Wert erfordert"
 
18908
 
 
18909
-#: c-family/c-common.c:9728
 
18910
+#: c-family/c-common.c:9748
 
18911
 #, gcc-internal-format
 
18912
 msgid "invalid type argument (have %qT)"
 
18913
 msgstr "ungültiger Argumenttyp (haben %qT)"
 
18914
 
 
18915
-#: c-family/c-common.c:9732
 
18916
+#: c-family/c-common.c:9752
 
18917
 #, gcc-internal-format
 
18918
 msgid "invalid type argument of array indexing (have %qT)"
 
18919
 msgstr "ungültiger Argumenttyp des Feldindex (haben %qT)"
 
18920
 
 
18921
-#: c-family/c-common.c:9737
 
18922
+#: c-family/c-common.c:9757
 
18923
 #, gcc-internal-format
 
18924
 msgid "invalid type argument of unary %<*%> (have %qT)"
 
18925
 msgstr "ungültiger Argumenttyp in unärem %<*%> (haben %qT)"
 
18926
 
 
18927
-#: c-family/c-common.c:9742
 
18928
+#: c-family/c-common.c:9762
 
18929
 #, gcc-internal-format
 
18930
 msgid "invalid type argument of %<->%> (have %qT)"
 
18931
 msgstr "ungültiger Argumenttyp in %<->%> (haben %qT)"
 
18932
 
 
18933
-#: c-family/c-common.c:9747
 
18934
+#: c-family/c-common.c:9767
 
18935
 #, gcc-internal-format
 
18936
 msgid "invalid type argument of implicit conversion (have %qT)"
 
18937
 msgstr "ungültiger Argumenttyp in impliziter Umwandlung (haben %qT)"
 
18938
 
 
18939
-#: c-family/c-common.c:9877 cp/init.c:2373
 
18940
+#: c-family/c-common.c:9897 cp/init.c:2373
 
18941
 #, gcc-internal-format
 
18942
 msgid "size of array is too large"
 
18943
 msgstr "Feldgröße ist zu groß"
 
18944
 
 
18945
-#: c-family/c-common.c:9925 c-family/c-common.c:9981 c/c-typeck.c:3185
 
18946
+#: c-family/c-common.c:9945 c-family/c-common.c:10001 c/c-typeck.c:3185
 
18947
 #, gcc-internal-format
 
18948
 msgid "too few arguments to function %qE"
 
18949
 msgstr "Zu wenige Argumente für Funktion %qE"
 
18950
 
 
18951
-#: c-family/c-common.c:9942 config/mep/mep.c:6175 c/c-typeck.c:5687
 
18952
+#: c-family/c-common.c:9962 config/mep/mep.c:6175 c/c-typeck.c:5687
 
18953
 #, gcc-internal-format
 
18954
 msgid "incompatible type for argument %d of %qE"
 
18955
 msgstr "Inkompatibler Typ für Argument %d von %qE"
 
18956
 
 
18957
-#: c-family/c-common.c:10074
 
18958
+#: c-family/c-common.c:10094
 
18959
 #, gcc-internal-format
 
18960
 msgid "incorrect number of arguments to function %qE"
 
18961
 msgstr "Falsche Anzahl der Argumente für Funktion %qE"
 
18962
 
 
18963
-#: c-family/c-common.c:10082
 
18964
+#: c-family/c-common.c:10102
 
18965
 #, gcc-internal-format
 
18966
 msgid "argument 1 of %qE must be a non-void pointer type"
 
18967
 msgstr "Argument 1 von %qE muss ein Nicht-Void-Zeigertyp sein"
 
18968
 
 
18969
-#: c-family/c-common.c:10091
 
18970
+#: c-family/c-common.c:10111
 
18971
 #, gcc-internal-format
 
18972
 msgid "argument 1 of %qE must be a pointer to a constant size type"
 
18973
 msgstr "Argument 1 von %qE muss ein Zeiger auf Typen konstanter Größe sein"
 
18974
 
 
18975
-#: c-family/c-common.c:10102
 
18976
+#: c-family/c-common.c:10122
 
18977
 #, gcc-internal-format
 
18978
 msgid "argument 1 of %qE must be a pointer to a nonzero size object"
 
18979
 msgstr "Argument 1 von %qE muss ein Zeiger auf Objekt breiter als Null sein"
 
18980
 
 
18981
-#: c-family/c-common.c:10117
 
18982
+#: c-family/c-common.c:10137
 
18983
 #, gcc-internal-format
 
18984
 msgid "argument %d of %qE must be a pointer type"
 
18985
 msgstr "Argument %d von %qE muss eine Zeigertyp sein"
 
18986
 
 
18987
-#: c-family/c-common.c:10124
 
18988
+#: c-family/c-common.c:10144
 
18989
 #, gcc-internal-format
 
18990
 msgid "size mismatch in argument %d of %qE"
 
18991
 msgstr "Unpassende Größe in Argument %d von %qE"
 
18992
 
 
18993
-#: c-family/c-common.c:10140
 
18994
+#: c-family/c-common.c:10160
 
18995
 #, gcc-internal-format
 
18996
 msgid "invalid memory model argument %d of %qE"
 
18997
 msgstr "ungültiges Argument %d für Speichermodell von %qE"
 
18998
 
 
18999
-#: c-family/c-common.c:10147
 
19000
+#: c-family/c-common.c:10167
 
19001
 #, gcc-internal-format
 
19002
 msgid "non-integer memory model argument %d of %qE"
 
19003
 msgstr "Nicht-Ganzzahlargument %d für Speichermodell von %qE"
 
19004
 
 
19005
-#: c-family/c-common.c:10674
 
19006
+#: c-family/c-common.c:10694
 
19007
 #, gcc-internal-format
 
19008
 msgid "array subscript has type %<char%>"
 
19009
 msgstr "Feldindex hat Typ %<char%>"
 
19010
 
 
19011
-#: c-family/c-common.c:10709 c-family/c-common.c:10712
 
19012
+#: c-family/c-common.c:10729 c-family/c-common.c:10732
 
19013
 #, gcc-internal-format
 
19014
 msgid "suggest parentheses around %<+%> inside %<<<%>"
 
19015
 msgstr "Klammern um %<+%> innerhalb von %<<<%> empfohlen"
 
19016
 
 
19017
-#: c-family/c-common.c:10715 c-family/c-common.c:10718
 
19018
+#: c-family/c-common.c:10735 c-family/c-common.c:10738
 
19019
 #, gcc-internal-format
 
19020
 msgid "suggest parentheses around %<-%> inside %<<<%>"
 
19021
 msgstr "Klammern um %<-%> innerhalb von %<<<%>"
 
19022
 
 
19023
-#: c-family/c-common.c:10724 c-family/c-common.c:10727
 
19024
+#: c-family/c-common.c:10744 c-family/c-common.c:10747
 
19025
 #, gcc-internal-format
 
19026
 msgid "suggest parentheses around %<+%> inside %<>>%>"
 
19027
 msgstr "Klammern um %<+%> innerhalb von %<>>%> empfohlen"
 
19028
 
 
19029
-#: c-family/c-common.c:10730 c-family/c-common.c:10733
 
19030
+#: c-family/c-common.c:10750 c-family/c-common.c:10753
 
19031
 #, gcc-internal-format
 
19032
 msgid "suggest parentheses around %<-%> inside %<>>%>"
 
19033
 msgstr "Klammern um %<-%> innerhalb von %<>>%> empfohlen"
 
19034
 
 
19035
-#: c-family/c-common.c:10739 c-family/c-common.c:10742
 
19036
+#: c-family/c-common.c:10759 c-family/c-common.c:10762
 
19037
 #, gcc-internal-format
 
19038
 msgid "suggest parentheses around %<&&%> within %<||%>"
 
19039
 msgstr "Klammern um %<&&%> innerhalb von %<||%> empfohlen"
 
19040
 
 
19041
-#: c-family/c-common.c:10749 c-family/c-common.c:10753
 
19042
+#: c-family/c-common.c:10769 c-family/c-common.c:10773
 
19043
 #, gcc-internal-format
 
19044
 msgid "suggest parentheses around arithmetic in operand of %<|%>"
 
19045
 msgstr "Klammern um Arithmetik in Operand von %<|%> empfohlen"
 
19046
 
 
19047
-#: c-family/c-common.c:10757 c-family/c-common.c:10760
 
19048
+#: c-family/c-common.c:10777 c-family/c-common.c:10780
 
19049
 #, gcc-internal-format
 
19050
 msgid "suggest parentheses around comparison in operand of %<|%>"
 
19051
 msgstr "Klammern um Vergleich in Operand von %<|%> empfohlen"
 
19052
 
 
19053
-#: c-family/c-common.c:10765
 
19054
+#: c-family/c-common.c:10785
 
19055
 #, gcc-internal-format
 
19056
 msgid "suggest parentheses around operand of %<!%> or change %<|%> to %<||%> or %<!%> to %<~%>"
 
19057
 msgstr "Klammern um Operand von %<!%> empfohlen, oder Änderung von %<|%> in %<||%> oder %<!%> in %<~%>"
 
19058
 
 
19059
-#: c-family/c-common.c:10773 c-family/c-common.c:10777
 
19060
+#: c-family/c-common.c:10793 c-family/c-common.c:10797
 
19061
 #, gcc-internal-format
 
19062
 msgid "suggest parentheses around arithmetic in operand of %<^%>"
 
19063
 msgstr "Klammern um Arithmetik in Operand von %<^%> empfohlen"
 
19064
 
 
19065
-#: c-family/c-common.c:10781 c-family/c-common.c:10784
 
19066
+#: c-family/c-common.c:10801 c-family/c-common.c:10804
 
19067
 #, gcc-internal-format
 
19068
 msgid "suggest parentheses around comparison in operand of %<^%>"
 
19069
 msgstr "Klammern um Vergleich in Operand von %<^%> empfohlen"
 
19070
 
 
19071
-#: c-family/c-common.c:10790 c-family/c-common.c:10793
 
19072
+#: c-family/c-common.c:10810 c-family/c-common.c:10813
 
19073
 #, gcc-internal-format
 
19074
 msgid "suggest parentheses around %<+%> in operand of %<&%>"
 
19075
 msgstr "Klammern um %<+%> in Operand von %<&%> empfohlen"
 
19076
 
 
19077
-#: c-family/c-common.c:10796 c-family/c-common.c:10799
 
19078
+#: c-family/c-common.c:10816 c-family/c-common.c:10819
 
19079
 #, gcc-internal-format
 
19080
 msgid "suggest parentheses around %<-%> in operand of %<&%>"
 
19081
 msgstr "Klammern um %<-%> in Operand von %<&%> empfohlen"
 
19082
 
 
19083
-#: c-family/c-common.c:10803 c-family/c-common.c:10806
 
19084
+#: c-family/c-common.c:10823 c-family/c-common.c:10826
 
19085
 #, gcc-internal-format
 
19086
 msgid "suggest parentheses around comparison in operand of %<&%>"
 
19087
 msgstr "Klammern um Vergleich in Operand von %<&%> empfohlen"
 
19088
 
 
19089
-#: c-family/c-common.c:10811
 
19090
+#: c-family/c-common.c:10831
 
19091
 #, gcc-internal-format
 
19092
 msgid "suggest parentheses around operand of %<!%> or change %<&%> to %<&&%> or %<!%> to %<~%>"
 
19093
 msgstr "Klammern um Operand von %<!%> empfohlen, oder Änderung von %<&%> in %<&&%> oder %<!%> in %<~%>"
 
19094
 
 
19095
-#: c-family/c-common.c:10818 c-family/c-common.c:10821
 
19096
+#: c-family/c-common.c:10838 c-family/c-common.c:10841
 
19097
 #, gcc-internal-format
 
19098
 msgid "suggest parentheses around comparison in operand of %<==%>"
 
19099
 msgstr "Klammern um Vergleich in Operand von %<==%> empfohlen"
 
19100
 
 
19101
-#: c-family/c-common.c:10826 c-family/c-common.c:10829
 
19102
+#: c-family/c-common.c:10846 c-family/c-common.c:10849
 
19103
 #, gcc-internal-format
 
19104
 msgid "suggest parentheses around comparison in operand of %<!=%>"
 
19105
 msgstr "Klammern um Vergleich in Operand von %<!=%> empfohlen"
 
19106
 
 
19107
-#: c-family/c-common.c:10839 c-family/c-common.c:10845
 
19108
+#: c-family/c-common.c:10859 c-family/c-common.c:10865
 
19109
 #, gcc-internal-format
 
19110
 msgid "comparisons like %<X<=Y<=Z%> do not have their mathematical meaning"
 
19111
 msgstr "Vergleiche wie %<X<=Y<=Z%> haben nicht ihre mathematische Bedeutung"
 
19112
 
 
19113
-#: c-family/c-common.c:10861
 
19114
+#: c-family/c-common.c:10881
 
19115
 #, gcc-internal-format
 
19116
 msgid "label %q+D defined but not used"
 
19117
 msgstr "Marke %q+D definiert, aber nicht verwendet"
 
19118
 
 
19119
-#: c-family/c-common.c:10863
 
19120
+#: c-family/c-common.c:10883
 
19121
 #, gcc-internal-format
 
19122
 msgid "label %q+D declared but not defined"
 
19123
 msgstr "Marke %q+D deklariert, aber nicht definiert"
 
19124
 
 
19125
-#: c-family/c-common.c:10879
 
19126
+#: c-family/c-common.c:10899
 
19127
 #, gcc-internal-format
 
19128
 msgid "division by zero"
 
19129
 msgstr "Division durch Null"
 
19130
 
 
19131
-#: c-family/c-common.c:10911
 
19132
+#: c-family/c-common.c:10931
 
19133
 #, gcc-internal-format
 
19134
 msgid "comparison between types %qT and %qT"
 
19135
 msgstr "Vergleich zwischen den Typen %qT und %qT"
 
19136
 
 
19137
-#: c-family/c-common.c:10962
 
19138
+#: c-family/c-common.c:10982
 
19139
 #, gcc-internal-format
 
19140
 msgid "comparison between signed and unsigned integer expressions"
 
19141
 msgstr "Vergleich zwischen vorzeichenbehafteten und vorzeichenlosen Ganzzahlausdrücken"
 
19142
 
 
19143
-#: c-family/c-common.c:11013
 
19144
+#: c-family/c-common.c:11033
 
19145
 #, gcc-internal-format
 
19146
 msgid "promoted ~unsigned is always non-zero"
 
19147
 msgstr "weitergegebenes ~vorzeichenlos ist immer Nicht-Null"
 
19148
 
 
19149
-#: c-family/c-common.c:11016
 
19150
+#: c-family/c-common.c:11036
 
19151
 #, gcc-internal-format
 
19152
 msgid "comparison of promoted ~unsigned with constant"
 
19153
 msgstr "Vergleich von weitergegebenem ~unsigned mit Konstante"
 
19154
 
 
19155
-#: c-family/c-common.c:11026
 
19156
+#: c-family/c-common.c:11046
 
19157
 #, gcc-internal-format
 
19158
 msgid "comparison of promoted ~unsigned with unsigned"
 
19159
 msgstr "Vergleich von weitergegebenem ~unsigned mit unsigned"
 
19160
 
 
19161
-#: c-family/c-common.c:11204
 
19162
+#: c-family/c-common.c:11224
 
19163
 #, gcc-internal-format
 
19164
 msgid "typedef %qD locally defined but not used"
 
19165
 msgstr "typedef %qD lokal definiert, aber nicht verwendet"
 
19166
 
 
19167
-#: c-family/c-common.c:11443
 
19168
+#: c-family/c-common.c:11463
 
19169
 #, gcc-internal-format
 
19170
 msgid "index value is out of bound"
 
19171
 msgstr "Indexwert ist außerhalb der Grenzen"
 
19172
 
 
19173
-#: c-family/c-common.c:11481 c-family/c-common.c:11531
 
19174
-#: c-family/c-common.c:11546
 
19175
-#, fuzzy, gcc-internal-format
 
19176
+#: c-family/c-common.c:11501 c-family/c-common.c:11551
 
19177
+#: c-family/c-common.c:11566
 
19178
+#, gcc-internal-format
 
19179
 msgid "conversion of scalar %qT to vector %qT involves truncation"
 
19180
-msgstr "Umwandlung von Skalar in Vektor führt zum Abschneiden"
 
19181
+msgstr "Umwandlung von Skalar %qT in Vektor %qT führt zum Abschneiden"
 
19182
 
 
19183
 #: c-family/c-format.c:103 c-family/c-format.c:290
 
19184
 #, gcc-internal-format
 
19185
@@ -19449,9 +19434,9 @@
 
19186
 msgstr "-Wformat-security wird ohne -Wformat ignoriert"
 
19187
 
 
19188
 #: c-family/c-opts.c:910
 
19189
-#, fuzzy, gcc-internal-format
 
19190
+#, gcc-internal-format
 
19191
 msgid "external TLS initialization functions not supported on this target"
 
19192
-msgstr "geschachtelte Funktionen werden auf diesem Ziel nicht unterstützt"
 
19193
+msgstr "externe Funktionen zur TLS-Initialisierung werden auf diesem Ziel nicht unterstützt"
 
19194
 
 
19195
 #: c-family/c-opts.c:930
 
19196
 #, gcc-internal-format
 
19197
@@ -19466,7 +19451,7 @@
 
19198
 #: c-family/c-opts.c:954
 
19199
 #, gcc-internal-format, gfc-internal-format
 
19200
 msgid "the \"%s\" debug format cannot be used with pre-compiled headers"
 
19201
-msgstr ""
 
19202
+msgstr "Das Debug-Format »%s« kann nicht mit vorkompilierten Headers verwendet werden"
 
19203
 
 
19204
 #: c-family/c-opts.c:1081
 
19205
 #, gcc-internal-format
 
19206
@@ -19518,37 +19503,37 @@
 
19207
 msgid "can%'t write to %s: %m"
 
19208
 msgstr "in %s kann nicht geschrieben werden: %m"
 
19209
 
 
19210
-#: c-family/c-pch.c:191
 
19211
+#: c-family/c-pch.c:193
 
19212
 #, gcc-internal-format
 
19213
 msgid "can%'t write %s: %m"
 
19214
 msgstr "%s kann nicht geschrieben werden: %m"
 
19215
 
 
19216
-#: c-family/c-pch.c:219 c-family/c-pch.c:260 c-family/c-pch.c:311
 
19217
+#: c-family/c-pch.c:221 c-family/c-pch.c:262 c-family/c-pch.c:313
 
19218
 #, gcc-internal-format
 
19219
 msgid "can%'t read %s: %m"
 
19220
 msgstr "%s kann nicht gelesen werden: %m"
 
19221
 
 
19222
-#: c-family/c-pch.c:417
 
19223
+#: c-family/c-pch.c:419
 
19224
 #, gcc-internal-format
 
19225
 msgid "pch_preprocess pragma should only be used with -fpreprocessed"
 
19226
 msgstr "pch_preprocess-Pragma sollte nur mit -fpreprocessed verwendet werden"
 
19227
 
 
19228
-#: c-family/c-pch.c:418
 
19229
+#: c-family/c-pch.c:420
 
19230
 #, gcc-internal-format
 
19231
 msgid "use #include instead"
 
19232
 msgstr "stattdessen #include verwenden"
 
19233
 
 
19234
-#: c-family/c-pch.c:424
 
19235
+#: c-family/c-pch.c:426
 
19236
 #, gcc-internal-format
 
19237
 msgid "%s: couldn%'t open PCH file: %m"
 
19238
 msgstr "%s: PCH-Datei konnte nicht geöffnet werden: %m"
 
19239
 
 
19240
-#: c-family/c-pch.c:429
 
19241
+#: c-family/c-pch.c:431
 
19242
 #, gcc-internal-format
 
19243
 msgid "use -Winvalid-pch for more information"
 
19244
 msgstr "-Winvalid-pch für weitere Informationen verwenden"
 
19245
 
 
19246
-#: c-family/c-pch.c:430
 
19247
+#: c-family/c-pch.c:432
 
19248
 #, gcc-internal-format, gfc-internal-format
 
19249
 msgid "%s: PCH file was invalid"
 
19250
 msgstr "%s: PCH-Datei war ungültig"
 
19251
@@ -20030,9 +20015,9 @@
 
19252
 msgstr "%qE 2.95 vtable-Kompatibilitätsattribut trifft nur für C++-Klassen zu"
 
19253
 
 
19254
 #: config/darwin.c:2689
 
19255
-#, fuzzy, gcc-internal-format
 
19256
+#, gcc-internal-format
 
19257
 msgid "protected visibility attribute not supported in this configuration; ignored"
 
19258
-msgstr "Sichtbarkeitsattribute werden in dieser Konfiguration nicht unterstützt; ignoriert"
 
19259
+msgstr "geschützte Sichtbarkeitsattribute werden in dieser Konfiguration nicht unterstützt; ignoriert"
 
19260
 
 
19261
 #: config/darwin.c:2847
 
19262
 #, gcc-internal-format, gfc-internal-format
 
19263
@@ -20166,74 +20151,74 @@
 
19264
 msgstr "Profilerunterstützung für VxWorks"
 
19265
 
 
19266
 #: config/aarch64/aarch64-builtins.c:1032
 
19267
-#, fuzzy, gcc-internal-format
 
19268
+#, gcc-internal-format
 
19269
 msgid "incompatible type for argument %d, expected %<const int%>"
 
19270
-msgstr "Inkompatibler Typ für Argument %d von %qE"
 
19271
+msgstr "unverträglicher Typ für Argument %d, %<const int%> erwartet"
 
19272
 
 
19273
 #: config/aarch64/aarch64.c:3643
 
19274
-#, fuzzy, gcc-internal-format
 
19275
+#, gcc-internal-format
 
19276
 msgid "function profiling"
 
19277
-msgstr "Funktionsprofilierung einschalten"
 
19278
+msgstr "Funktionsprofilierung"
 
19279
 
 
19280
 #: config/aarch64/aarch64.c:4623
 
19281
-#, fuzzy, gcc-internal-format
 
19282
+#, gcc-internal-format
 
19283
 msgid "missing feature modifier after %qs"
 
19284
-msgstr "fehlender Dateiname hinter %qs"
 
19285
+msgstr "fehlender Eigenschaftsmodifizierer hinter %qs"
 
19286
 
 
19287
 #. Extension not found in list.
 
19288
 #: config/aarch64/aarch64.c:4644
 
19289
-#, fuzzy, gcc-internal-format
 
19290
+#, gcc-internal-format
 
19291
 msgid "unknown feature modifier %qs"
 
19292
-msgstr "unbekanntes TLS-Modell %qs"
 
19293
+msgstr "unbekannter Eigenschaftsmodifizierer %qs"
 
19294
 
 
19295
 #: config/aarch64/aarch64.c:4675
 
19296
-#, fuzzy, gcc-internal-format
 
19297
+#, gcc-internal-format
 
19298
 msgid "missing arch name in -march=%qs"
 
19299
-msgstr "fehlender Pfad hinter %qs"
 
19300
+msgstr "fehlender Architekturname in -march=%qs"
 
19301
 
 
19302
 #. ARCH name not found in list.
 
19303
 #: config/aarch64/aarch64.c:4699
 
19304
-#, fuzzy, gcc-internal-format
 
19305
+#, gcc-internal-format
 
19306
 msgid "unknown value %qs for -march"
 
19307
-msgstr "unbekannter Wert %s für -mfpu"
 
19308
+msgstr "unbekannter Wert %qs für -march"
 
19309
 
 
19310
 #: config/aarch64/aarch64.c:4724
 
19311
-#, fuzzy, gcc-internal-format
 
19312
+#, gcc-internal-format
 
19313
 msgid "missing cpu name in -mcpu=%qs"
 
19314
-msgstr "fehlender Pfad hinter %qs"
 
19315
+msgstr "fehlender CPU-Name in -mcpu=%qs"
 
19316
 
 
19317
 #. CPU name not found in list.
 
19318
 #: config/aarch64/aarch64.c:4747
 
19319
-#, fuzzy, gcc-internal-format
 
19320
+#, gcc-internal-format
 
19321
 msgid "unknown value %qs for -mcpu"
 
19322
-msgstr "unbekannter Wert %s für -mfpu"
 
19323
+msgstr "unbekannter Wert %qs für -mcpu"
 
19324
 
 
19325
 #. CPU name not found in list.
 
19326
 #: config/aarch64/aarch64.c:4771
 
19327
-#, fuzzy, gcc-internal-format
 
19328
+#, gcc-internal-format
 
19329
 msgid "unknown value %qs for -mtune"
 
19330
-msgstr "unbekannter Wert %s für -mfpu"
 
19331
+msgstr "unbekannter Wert %qs für -mtune"
 
19332
 
 
19333
 #: config/aarch64/aarch64.c:4879
 
19334
 #, gcc-internal-format
 
19335
 msgid "code model %qs with -f%s"
 
19336
-msgstr ""
 
19337
+msgstr "Codemodell %qs mit -f%s"
 
19338
 
 
19339
 #: config/aarch64/aarch64.c:5198 config/aarch64/aarch64.c:5306
 
19340
 #: config/aarch64/aarch64.c:5545
 
19341
-#, fuzzy, gcc-internal-format
 
19342
+#, gcc-internal-format
 
19343
 msgid "%qs and floating point or vector arguments"
 
19344
-msgstr "Hardware-Gleitkommabefehle verwenden"
 
19345
+msgstr "%qs und Gleitkomma- oder Vektorbefehle"
 
19346
 
 
19347
 #: config/aarch64/aarch64.c:6421
 
19348
-#, fuzzy, gcc-internal-format
 
19349
+#, gcc-internal-format
 
19350
 msgid "lane out of range"
 
19351
-msgstr "Zeilennummer ist außerhalb des Wertebereiches"
 
19352
+msgstr "Spur ist außerhalb des Wertebereiches"
 
19353
 
 
19354
 #: config/aarch64/aarch64.c:6431
 
19355
-#, fuzzy, gcc-internal-format
 
19356
+#, gcc-internal-format
 
19357
 msgid "constant out of range"
 
19358
-msgstr "Konstantes Argument außerhalb des Wertebereiches für %qs"
 
19359
+msgstr "Konstante ist außerhalb des Wertebereiches"
 
19360
 
 
19361
 #: config/alpha/alpha.c:295
 
19362
 #, gcc-internal-format
 
19363
@@ -20377,14 +20362,14 @@
 
19364
 msgstr "AAPCS unterstützt nicht -mcallee-super-interworking"
 
19365
 
 
19366
 #: config/arm/arm.c:1923
 
19367
-#, fuzzy, gcc-internal-format
 
19368
+#, gcc-internal-format
 
19369
 msgid "iWMMXt and NEON are incompatible"
 
19370
-msgstr "-fPIC und -G sind unverträglich"
 
19371
+msgstr "iWMMXt und NEON sind unverträglich"
 
19372
 
 
19373
 #: config/arm/arm.c:1927
 
19374
 #, gcc-internal-format
 
19375
 msgid "iWMMXt unsupported under Thumb mode"
 
19376
-msgstr ""
 
19377
+msgstr "iWMMXt wird im Thumb-Modus nicht unterstützt"
 
19378
 
 
19379
 #: config/arm/arm.c:1931
 
19380
 #, gcc-internal-format
 
19381
@@ -20467,220 +20452,220 @@
 
19382
 #: config/i386/i386.c:34639 config/i386/i386.c:34690 config/i386/i386.c:34762
 
19383
 #: config/m68k/m68k.c:729 config/mcore/mcore.c:3046 config/mep/mep.c:3887
 
19384
 #: config/mep/mep.c:3901 config/mep/mep.c:3975 config/rl78/rl78.c:480
 
19385
-#: config/rs6000/rs6000.c:24833 config/rx/rx.c:2571 config/sh/sh.c:9515
 
19386
-#: config/sh/sh.c:9533 config/sh/sh.c:9562 config/sh/sh.c:9644
 
19387
-#: config/sh/sh.c:9667 config/spu/spu.c:3685 config/stormy16/stormy16.c:2207
 
19388
+#: config/rs6000/rs6000.c:24833 config/rx/rx.c:2571 config/sh/sh.c:9512
 
19389
+#: config/sh/sh.c:9530 config/sh/sh.c:9559 config/sh/sh.c:9641
 
19390
+#: config/sh/sh.c:9664 config/spu/spu.c:3685 config/stormy16/stormy16.c:2207
 
19391
 #: config/v850/v850.c:2082
 
19392
 #, gcc-internal-format
 
19393
 msgid "%qE attribute only applies to functions"
 
19394
 msgstr "Attribut %qE bezieht sich nur auf Funktionen"
 
19395
 
 
19396
-#: config/arm/arm.c:19315
 
19397
+#: config/arm/arm.c:19325
 
19398
 #, gcc-internal-format
 
19399
 msgid "unable to compute real location of stacked parameter"
 
19400
 msgstr "Wirkliche Stelle des gestapelten Parameters kann nicht berechnet werden"
 
19401
 
 
19402
-#: config/arm/arm.c:21257
 
19403
+#: config/arm/arm.c:21267
 
19404
 #, gcc-internal-format
 
19405
 msgid "argument must be a constant"
 
19406
 msgstr "Argument muss eine Konstante sein"
 
19407
 
 
19408
 #. @@@ better error message
 
19409
-#: config/arm/arm.c:21632 config/arm/arm.c:21736
 
19410
+#: config/arm/arm.c:21642 config/arm/arm.c:21746
 
19411
 #, gcc-internal-format
 
19412
 msgid "selector must be an immediate"
 
19413
 msgstr "Wähler muss »immediate« sein"
 
19414
 
 
19415
-#: config/arm/arm.c:21640 config/arm/arm.c:21685 config/arm/arm.c:21743
 
19416
-#: config/arm/arm.c:21752
 
19417
+#: config/arm/arm.c:21650 config/arm/arm.c:21695 config/arm/arm.c:21753
 
19418
+#: config/arm/arm.c:21762
 
19419
 #, gcc-internal-format
 
19420
 msgid "the range of selector should be in 0 to 7"
 
19421
 msgstr ""
 
19422
 
 
19423
-#: config/arm/arm.c:21645 config/arm/arm.c:21754
 
19424
+#: config/arm/arm.c:21655 config/arm/arm.c:21764
 
19425
 #, gcc-internal-format
 
19426
 msgid "the range of selector should be in 0 to 3"
 
19427
 msgstr ""
 
19428
 
 
19429
-#: config/arm/arm.c:21650 config/arm/arm.c:21756
 
19430
+#: config/arm/arm.c:21660 config/arm/arm.c:21766
 
19431
 #, gcc-internal-format
 
19432
 msgid "the range of selector should be in 0 to 1"
 
19433
 msgstr ""
 
19434
 
 
19435
-#: config/arm/arm.c:21822
 
19436
+#: config/arm/arm.c:21832
 
19437
 #, gcc-internal-format
 
19438
 msgid "mask must be an immediate"
 
19439
 msgstr "Maske muss »immediate« sein"
 
19440
 
 
19441
-#: config/arm/arm.c:21827
 
19442
-#, fuzzy, gcc-internal-format
 
19443
+#: config/arm/arm.c:21837
 
19444
+#, gcc-internal-format
 
19445
 msgid "the range of mask should be in 0 to 255"
 
19446
-msgstr "Argument des Attributs %qE sollte zwischen 0 und 255 sein"
 
19447
+msgstr "der Wertebereich der Maske ist 0 bis 255"
 
19448
 
 
19449
-#: config/arm/arm.c:22015
 
19450
+#: config/arm/arm.c:22025
 
19451
 #, gcc-internal-format
 
19452
 msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi16 in code."
 
19453
-msgstr ""
 
19454
+msgstr "der Wertebereich des Zählers ist 0 bis 32. Bitte eingebautes _mm_rori_pi16 im Code prüfen."
 
19455
 
 
19456
-#: config/arm/arm.c:22017
 
19457
+#: config/arm/arm.c:22027
 
19458
 #, gcc-internal-format
 
19459
 msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi32 in code."
 
19460
-msgstr ""
 
19461
+msgstr "der Wertebereich des Zählers ist 0 bis 32. Bitte eingebautes _mm_rori_pi32 im Code prüfen."
 
19462
 
 
19463
-#: config/arm/arm.c:22019
 
19464
+#: config/arm/arm.c:22029
 
19465
 #, gcc-internal-format
 
19466
 msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi16 in code."
 
19467
-msgstr ""
 
19468
+msgstr "der Wertebereich des Zählers ist 0 bis 32. Bitte eingebautes _mm_ror_pi16 im Code prüfen."
 
19469
 
 
19470
-#: config/arm/arm.c:22021
 
19471
+#: config/arm/arm.c:22031
 
19472
 #, gcc-internal-format
 
19473
 msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi32 in code."
 
19474
-msgstr ""
 
19475
+msgstr "der Wertebereich des Zählers ist 0 bis 32. Bitte eingebautes _mm_ror_pi32 im Code prüfen."
 
19476
 
 
19477
-#: config/arm/arm.c:22027
 
19478
+#: config/arm/arm.c:22037
 
19479
 #, gcc-internal-format
 
19480
 msgid "the range of count should be in 0 to 64.  please check the intrinsic _mm_rori_si64 in code."
 
19481
-msgstr ""
 
19482
+msgstr "der Wertebereich des Zählers ist 0 bis 64. Bitte eingebautes _mm_rori_si64 im Code prüfen."
 
19483
 
 
19484
-#: config/arm/arm.c:22029
 
19485
+#: config/arm/arm.c:22039
 
19486
 #, gcc-internal-format
 
19487
 msgid "the range of count should be in 0 to 64.  please check the intrinsic _mm_ror_si64 in code."
 
19488
-msgstr ""
 
19489
+msgstr "der Wertebereich des Zählers ist 0 bis 64. Bitte eingebautes _mm_ror_si64 im Code prüfen."
 
19490
 
 
19491
-#: config/arm/arm.c:22034
 
19492
+#: config/arm/arm.c:22044
 
19493
 #, gcc-internal-format
 
19494
 msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_pi16 in code."
 
19495
-msgstr ""
 
19496
+msgstr "der Zähler sollte nicht kleiner als 0 sein. Bitte das eingebaute _mm_srli_pi16 im Code prüfen."
 
19497
 
 
19498
-#: config/arm/arm.c:22036
 
19499
+#: config/arm/arm.c:22046
 
19500
 #, gcc-internal-format
 
19501
 msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_pi32 in code."
 
19502
-msgstr ""
 
19503
+msgstr "der Zähler sollte nicht kleiner als 0 sein. Bitte das eingebaute _mm_srli_pi32 im Code prüfen."
 
19504
 
 
19505
-#: config/arm/arm.c:22038
 
19506
+#: config/arm/arm.c:22048
 
19507
 #, gcc-internal-format
 
19508
 msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_si64 in code."
 
19509
-msgstr ""
 
19510
+msgstr "der Zähler sollte nicht kleiner als 0 sein. Bitte das eingebaute _mm_srli_si64 im Code prüfen."
 
19511
 
 
19512
-#: config/arm/arm.c:22040
 
19513
+#: config/arm/arm.c:22050
 
19514
 #, gcc-internal-format
 
19515
 msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_pi16 in code."
 
19516
-msgstr ""
 
19517
+msgstr "der Zähler sollte nicht kleiner als 0 sein. Bitte das eingebaute _mm_slli_pi16 im Code prüfen."
 
19518
 
 
19519
-#: config/arm/arm.c:22042
 
19520
+#: config/arm/arm.c:22052
 
19521
 #, gcc-internal-format
 
19522
 msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_pi32 in code."
 
19523
-msgstr ""
 
19524
+msgstr "der Zähler sollte nicht kleiner als 0 sein. Bitte das eingebaute _mm_slli_pi32 im Code prüfen."
 
19525
 
 
19526
-#: config/arm/arm.c:22044
 
19527
+#: config/arm/arm.c:22054
 
19528
 #, gcc-internal-format
 
19529
 msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_si64 in code."
 
19530
-msgstr ""
 
19531
+msgstr "der Zähler sollte nicht kleiner als 0 sein. Bitte das eingebaute _mm_slli_si64 im Code prüfen."
 
19532
 
 
19533
-#: config/arm/arm.c:22046
 
19534
+#: config/arm/arm.c:22056
 
19535
 #, gcc-internal-format
 
19536
 msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_pi16 in code."
 
19537
-msgstr ""
 
19538
+msgstr "der Zähler sollte nicht kleiner als 0 sein. Bitte das eingebaute _mm_srai_pi16 im Code prüfen."
 
19539
 
 
19540
-#: config/arm/arm.c:22048
 
19541
+#: config/arm/arm.c:22058
 
19542
 #, gcc-internal-format
 
19543
 msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_pi32 in code."
 
19544
-msgstr ""
 
19545
+msgstr "der Zähler sollte nicht kleiner als 0 sein. Bitte das eingebaute _mm_srai_pi32 im Code prüfen."
 
19546
 
 
19547
-#: config/arm/arm.c:22050
 
19548
+#: config/arm/arm.c:22060
 
19549
 #, gcc-internal-format
 
19550
 msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_si64 in code."
 
19551
-msgstr ""
 
19552
+msgstr "der Zähler sollte nicht kleiner als 0 sein. Bitte das eingebaute _mm_srai_si64 im Code prüfen."
 
19553
 
 
19554
-#: config/arm/arm.c:22052
 
19555
+#: config/arm/arm.c:22062
 
19556
 #, gcc-internal-format
 
19557
 msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_pi16 in code."
 
19558
-msgstr ""
 
19559
+msgstr "der Zähler sollte nicht kleiner als 0 sein. Bitte das eingebaute _mm_srl_pi16 im Code prüfen."
 
19560
 
 
19561
-#: config/arm/arm.c:22054
 
19562
+#: config/arm/arm.c:22064
 
19563
 #, gcc-internal-format
 
19564
 msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_pi32 in code."
 
19565
-msgstr ""
 
19566
+msgstr "der Zähler sollte nicht kleiner als 0 sein. Bitte das eingebaute _mm_srl_pi32 im Code prüfen."
 
19567
 
 
19568
-#: config/arm/arm.c:22056
 
19569
+#: config/arm/arm.c:22066
 
19570
 #, gcc-internal-format
 
19571
 msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_si64 in code."
 
19572
-msgstr ""
 
19573
+msgstr "der Zähler sollte nicht kleiner als 0 sein. Bitte das eingebaute _mm_srl_si64 im Code prüfen."
 
19574
 
 
19575
-#: config/arm/arm.c:22058
 
19576
+#: config/arm/arm.c:22068
 
19577
 #, gcc-internal-format
 
19578
 msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_pi16 in code."
 
19579
-msgstr ""
 
19580
+msgstr "der Zähler sollte nicht kleiner als 0 sein. Bitte das eingebaute _mm_sll_pi16 im Code prüfen."
 
19581
 
 
19582
-#: config/arm/arm.c:22060
 
19583
+#: config/arm/arm.c:22070
 
19584
 #, gcc-internal-format
 
19585
 msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_pi32 in code."
 
19586
-msgstr ""
 
19587
+msgstr "der Zähler sollte nicht kleiner als 0 sein. Bitte das eingebaute _mm_sll_pi32 im Code prüfen."
 
19588
 
 
19589
-#: config/arm/arm.c:22062
 
19590
+#: config/arm/arm.c:22072
 
19591
 #, gcc-internal-format
 
19592
 msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_si64 in code."
 
19593
-msgstr ""
 
19594
+msgstr "der Zähler sollte nicht kleiner als 0 sein. Bitte das eingebaute _mm_sll_si64 im Code prüfen."
 
19595
 
 
19596
-#: config/arm/arm.c:22064
 
19597
+#: config/arm/arm.c:22074
 
19598
 #, gcc-internal-format
 
19599
 msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_pi16 in code."
 
19600
-msgstr ""
 
19601
+msgstr "der Zähler sollte nicht kleiner als 0 sein. Bitte das eingebaute _mm_sra_pi16 im Code prüfen."
 
19602
 
 
19603
-#: config/arm/arm.c:22066
 
19604
+#: config/arm/arm.c:22076
 
19605
 #, gcc-internal-format
 
19606
 msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_pi32 in code."
 
19607
-msgstr ""
 
19608
+msgstr "der Zähler sollte nicht kleiner als 0 sein. Bitte das eingebaute _mm_sra_pi32 im Code prüfen."
 
19609
 
 
19610
-#: config/arm/arm.c:22068
 
19611
+#: config/arm/arm.c:22078
 
19612
 #, gcc-internal-format
 
19613
 msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_si64 in code."
 
19614
-msgstr ""
 
19615
+msgstr "der Zähler sollte nicht kleiner als 0 sein. Bitte das eingebaute _mm_sra_si64 im Code prüfen."
 
19616
 
 
19617
-#: config/arm/arm.c:22787
 
19618
+#: config/arm/arm.c:22797
 
19619
 #, gcc-internal-format
 
19620
 msgid "no low registers available for popping high registers"
 
19621
 msgstr "keine unteren Register für das Hervorholen der hohen Register verfügbar"
 
19622
 
 
19623
-#: config/arm/arm.c:23012
 
19624
+#: config/arm/arm.c:23022
 
19625
 #, gcc-internal-format
 
19626
 msgid "interrupt Service Routines cannot be coded in Thumb mode"
 
19627
 msgstr "Interrupt-Dienst-Routinen können nicht im »Thumb«-Modus codiert werden"
 
19628
 
 
19629
 #: config/avr/avr-c.c:65 config/avr/avr-c.c:190
 
19630
-#, fuzzy, gcc-internal-format
 
19631
+#, gcc-internal-format
 
19632
 msgid "%qs expects 1 argument but %d given"
 
19633
-msgstr "Makro »%s« erfordert %u Argumente, aber nur %u wurden angegeben"
 
19634
+msgstr "%qs erfordert 1 Argument, aber %d wurden angegeben"
 
19635
 
 
19636
 #: config/avr/avr-c.c:76
 
19637
-#, fuzzy, gcc-internal-format
 
19638
+#, gcc-internal-format
 
19639
 msgid "%qs expects a fixed-point value as argument"
 
19640
-msgstr "%qs erwartet ein konstantes Argument"
 
19641
+msgstr "%qs erwartet einen Festkommawert als Argument"
 
19642
 
 
19643
 #: config/avr/avr-c.c:102
 
19644
-#, fuzzy, gcc-internal-format
 
19645
+#, gcc-internal-format
 
19646
 msgid "using %qs with unsigned type has no effect"
 
19647
-msgstr "Attribut %qE hat keinen Effekt"
 
19648
+msgstr "Verwendung von %qs mit vorzeichenunbehaftetem Typ hat keinen Effekt"
 
19649
 
 
19650
 #: config/avr/avr-c.c:107 config/avr/avr-c.c:173 config/avr/avr-c.c:230
 
19651
-#, fuzzy, gcc-internal-format
 
19652
+#, gcc-internal-format
 
19653
 msgid "no matching fixed-point overload found for %qs"
 
19654
-msgstr "kein passendes Template für %qD gefunden"
 
19655
+msgstr "keine passende Festkomma-Überladung für %qs gefunden"
 
19656
 
 
19657
 #: config/avr/avr-c.c:124
 
19658
-#, fuzzy, gcc-internal-format
 
19659
+#, gcc-internal-format
 
19660
 msgid "%qs expects 2 arguments but %d given"
 
19661
-msgstr "Makro »%s« erfordert %u Argumente, aber nur %u wurden angegeben"
 
19662
+msgstr "%qs erwartet 2 Argumente, aber %d wurden angegeben"
 
19663
 
 
19664
 #: config/avr/avr-c.c:136 config/avr/avr-c.c:201
 
19665
-#, fuzzy, gcc-internal-format
 
19666
+#, gcc-internal-format
 
19667
 msgid "%qs expects a fixed-point value as first argument"
 
19668
-msgstr "%qs erwartet ein konstantes Argument"
 
19669
+msgstr "%qs erwartet einen Festkommawert als erstes Argument"
 
19670
 
 
19671
 #: config/avr/avr-c.c:144
 
19672
-#, fuzzy, gcc-internal-format
 
19673
+#, gcc-internal-format
 
19674
 msgid "%qs expects an integer value as second argument"
 
19675
-msgstr "%qs erwartet ein konstantes Argument"
 
19676
+msgstr "%qs erwartet einen Ganzzahlwert als zweites Argument"
 
19677
 
 
19678
 #: config/avr/avr.c:573
 
19679
 #, gcc-internal-format
 
19680
@@ -20708,9 +20693,9 @@
 
19681
 msgstr "%qs scheint ein falsch geschriebener Handler für %s zu sein"
 
19682
 
 
19683
 #: config/avr/avr.c:838
 
19684
-#, fuzzy, gcc-internal-format
 
19685
+#, gcc-internal-format
 
19686
 msgid "%<builtin_return_address%> contains only 2 bytes of address"
 
19687
-msgstr "»builtin_return_address« enthält nur 2 Adressbytes"
 
19688
+msgstr "%<builtin_return_address%> enthält nur 2 Adressbytes"
 
19689
 
 
19690
 #: config/avr/avr.c:2047
 
19691
 #, gcc-internal-format
 
19692
@@ -20782,25 +20767,30 @@
 
19693
 msgid "MCU %qs supported for assembler only"
 
19694
 msgstr "MCU %qs nur für Assemblierung unterstützt"
 
19695
 
 
19696
-#: config/avr/avr.c:11718
 
19697
+#: config/avr/avr.c:10816
 
19698
+#, gcc-internal-format
 
19699
+msgid "conversion from address space %qs to address space %qs"
 
19700
+msgstr "Umwandlung von Adressraum %qs in Adressraum %qs"
 
19701
+
 
19702
+#: config/avr/avr.c:11778
 
19703
 #, gcc-internal-format, gfc-internal-format
 
19704
 msgid "%s expects a compile time integer constant"
 
19705
 msgstr "%s erwartet eine Ganzzahlkonstante zur Compile-Zeit"
 
19706
 
 
19707
-#: config/avr/avr.c:11732
 
19708
+#: config/avr/avr.c:11792
 
19709
 #, gcc-internal-format, gfc-internal-format
 
19710
 msgid "%s expects a compile time long integer constant as first argument"
 
19711
 msgstr "%s erwartet eine Long-Ganzzahlkonstante als erstes Argument zur Compile-Zeit"
 
19712
 
 
19713
-#: config/avr/avr.c:11760
 
19714
+#: config/avr/avr.c:11820
 
19715
 #, gcc-internal-format, gfc-internal-format
 
19716
 msgid "rounding to %d bits has no effect for fixed-point value with %d fractional bits"
 
19717
-msgstr ""
 
19718
+msgstr "Rundung auf %d Bits hat keinen Effekt für Festkommawert mit %d Bit Nachkommaanteil"
 
19719
 
 
19720
-#: config/avr/avr.c:11769
 
19721
+#: config/avr/avr.c:11829
 
19722
 #, gcc-internal-format
 
19723
 msgid "rounding result will always be 0"
 
19724
-msgstr ""
 
19725
+msgstr "Rundungsergebnis wird immer 0 sein"
 
19726
 
 
19727
 #: config/bfin/bfin.c:2351
 
19728
 #, gcc-internal-format
 
19729
@@ -21112,9 +21102,9 @@
 
19730
 msgstr "diese eingebaute Funktion ist nur auf dem fr450 verfügbar"
 
19731
 
 
19732
 #: config/h8300/h8300.c:320
 
19733
-#, fuzzy, gcc-internal-format
 
19734
+#, gcc-internal-format
 
19735
 msgid "-msx is not supported in coff"
 
19736
-msgstr "-f%s nicht unterstützt: ignoriert"
 
19737
+msgstr "-msx wird in COFF nicht unterstützt"
 
19738
 
 
19739
 #: config/h8300/h8300.c:342
 
19740
 #, gcc-internal-format
 
19741
@@ -21122,29 +21112,29 @@
 
19742
 msgstr "-ms2600 ohne -ms verwendet"
 
19743
 
 
19744
 #: config/h8300/h8300.c:348
 
19745
-#, fuzzy, gcc-internal-format
 
19746
+#, gcc-internal-format
 
19747
 msgid "-mn is used without -mh or -ms or -msx"
 
19748
-msgstr "-mn ohne -mh oder -ms verwendet"
 
19749
+msgstr "-mn ohne -mh, -ms oder -msx verwendet"
 
19750
 
 
19751
 #: config/h8300/h8300.c:354
 
19752
-#, fuzzy, gcc-internal-format
 
19753
+#, gcc-internal-format
 
19754
 msgid "-mexr is used without -ms"
 
19755
-msgstr "-ms2600 ohne -ms verwendet"
 
19756
+msgstr "-mexr ohne -ms verwendet"
 
19757
 
 
19758
 #: config/h8300/h8300.c:360
 
19759
-#, fuzzy, gcc-internal-format
 
19760
+#, gcc-internal-format
 
19761
 msgid "-mint32 is not supported for H8300 and H8300L targets"
 
19762
-msgstr "<__int128%> wird für dieses Ziel nicht unterstützt"
 
19763
+msgstr "-mint32 wird für Ziele H8300 und H8300L nicht unterstützt"
 
19764
 
 
19765
 #: config/h8300/h8300.c:366
 
19766
-#, fuzzy, gcc-internal-format
 
19767
+#, gcc-internal-format
 
19768
 msgid "-mexr is used without -ms or -msx"
 
19769
-msgstr "-mn ohne -mh oder -ms verwendet"
 
19770
+msgstr "-mexr ohne -ms oder -msx verwendet"
 
19771
 
 
19772
 #: config/h8300/h8300.c:372
 
19773
 #, gcc-internal-format
 
19774
 msgid "-mno-exr valid only with -ms or -msx                   - Option ignored!"
 
19775
-msgstr ""
 
19776
+msgstr "-mno-exr nur mit -ms oder -msx gültig                  - Option ignoriert!"
 
19777
 
 
19778
 #: config/i386/host-cygwin.c:62
 
19779
 #, gcc-internal-format
 
19780
@@ -21173,9 +21163,9 @@
 
19781
 msgstr "-mstringop-strategy=rep_8byte wird für 32-Bit-Code nicht unterstützt"
 
19782
 
 
19783
 #: config/i386/i386.c:3160
 
19784
-#, fuzzy, gcc-internal-format
 
19785
+#, gcc-internal-format
 
19786
 msgid "address mode %qs not supported in the %s bit mode"
 
19787
-msgstr "Codemodell %qs wird im %s-Bit-Modus nicht unterstützt"
 
19788
+msgstr "Adressmodus %qs wird im %s-Bit-Modus nicht unterstützt"
 
19789
 
 
19790
 #: config/i386/i386.c:3179 config/i386/i386.c:3188 config/i386/i386.c:3200
 
19791
 #: config/i386/i386.c:3211 config/i386/i386.c:3222
 
19792
@@ -21289,9 +21279,9 @@
 
19793
 msgstr "unbekannte Option für -mrecip=%s"
 
19794
 
 
19795
 #: config/i386/i386.c:4229
 
19796
-#, fuzzy, gcc-internal-format
 
19797
+#, gcc-internal-format
 
19798
 msgid "attribute %<target%> argument not a string"
 
19799
-msgstr "Attributargument von %qE ist keine Zeichenkette"
 
19800
+msgstr "Argument für Attribut %<target%> ist keine Zeichenkette"
 
19801
 
 
19802
 #: config/i386/i386.c:4295 config/i386/i386.c:4342
 
19803
 #, gcc-internal-format, gfc-internal-format
 
19804
@@ -21476,59 +21466,59 @@
 
19805
 msgstr "nicht unterstützte Operandengröße für erweitertes Register"
 
19806
 
 
19807
 #: config/i386/i386.c:14206
 
19808
-#, fuzzy, gcc-internal-format
 
19809
+#, gcc-internal-format
 
19810
 msgid "non-integer operand used with operand code 'z'"
 
19811
-msgstr "Nicht-Ganzzahl-Operand mit Operandencode »%c« verwendet"
 
19812
+msgstr "Nicht-Ganzzahl-Operand mit Operandencode »z« verwendet"
 
19813
 
 
19814
 #: config/i386/i386.c:28755
 
19815
 #, gcc-internal-format
 
19816
 msgid "No dispatcher found for the versioning attributes"
 
19817
-msgstr ""
 
19818
+msgstr "Kein Dispatcher für versionierte Attribute gefunden"
 
19819
 
 
19820
 #: config/i386/i386.c:28805
 
19821
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
19822
+#, gcc-internal-format, gfc-internal-format
 
19823
 msgid "No dispatcher found for %s"
 
19824
-msgstr "Keine Markendefinition für %qs gefunden"
 
19825
+msgstr "Kein Dispatcher für %s gefunden"
 
19826
 
 
19827
 #: config/i386/i386.c:28815
 
19828
 #, gcc-internal-format, gfc-internal-format
 
19829
 msgid "No dispatcher found for the versioning attributes : %s"
 
19830
-msgstr ""
 
19831
+msgstr "Kein Dispatcher für versionierte Attribute gefunden: %s"
 
19832
 
 
19833
 #: config/i386/i386.c:29062
 
19834
 #, gcc-internal-format
 
19835
 msgid "Function versions cannot be marked as gnu_inline, bodies have to be generated"
 
19836
-msgstr ""
 
19837
+msgstr "Funktionsversionen können nicht als gnu_inline markiert werden, Körper müssen generiert werden"
 
19838
 
 
19839
 #: config/i386/i386.c:29067 config/i386/i386.c:29512
 
19840
-#, fuzzy, gcc-internal-format
 
19841
+#, gcc-internal-format
 
19842
 msgid "Virtual function multiversioning not supported"
 
19843
-msgstr "Statische Bindung wird nicht unterstützt"
 
19844
+msgstr "Multiversionierung virtueller Funktionen wird nicht unterstützt"
 
19845
 
 
19846
 #: config/i386/i386.c:29132
 
19847
 #, gcc-internal-format
 
19848
 msgid "missing %<target%> attribute for multi-versioned %D"
 
19849
-msgstr ""
 
19850
+msgstr "Attribut %<target%> fehlt für multiversioniertes %D"
 
19851
 
 
19852
 #: config/i386/i386.c:29135
 
19853
-#, fuzzy, gcc-internal-format
 
19854
+#, gcc-internal-format
 
19855
 msgid "previous declaration of %D"
 
19856
-msgstr "vorherige Deklaration von %q+D"
 
19857
+msgstr "vorherige Deklaration von %D"
 
19858
 
 
19859
 #: config/i386/i386.c:29351
 
19860
-#, fuzzy, gcc-internal-format
 
19861
+#, gcc-internal-format
 
19862
 msgid "multiversioning needs ifunc which is not supported in this configuration"
 
19863
-msgstr "ifunc wird in dieser Konfiguration nicht unterstützt"
 
19864
+msgstr "Multiversionierung erfordert ifunc, was in dieser Konfiguration nicht unterstützt wird"
 
19865
 
 
19866
 #: config/i386/i386.c:29695
 
19867
-#, fuzzy, gcc-internal-format
 
19868
+#, gcc-internal-format
 
19869
 msgid "Parameter to builtin must be a string constant or literal"
 
19870
-msgstr "Argument für %qs muss ein vorzeichenloses 2-Bit-Symbol sein"
 
19871
+msgstr "Parameter für eingebaute Funktion muss Zeichenkettenkonstante oder Literal sein"
 
19872
 
 
19873
 #: config/i386/i386.c:29720 config/i386/i386.c:29770
 
19874
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
19875
+#, gcc-internal-format, gfc-internal-format
 
19876
 msgid "Parameter to builtin not valid: %s"
 
19877
-msgstr "Argument für -ffpe-trap ist ungültig: %s"
 
19878
+msgstr "Parameter für eingebaute Funktion ist ungültig: %s"
 
19879
 
 
19880
 #: config/i386/i386.c:30171 config/i386/i386.c:31114
 
19881
 #, gcc-internal-format
 
19882
@@ -21606,9 +21596,9 @@
 
19883
 msgstr "letztes Argument muss Skalierung 1, 2, 4, 8 sein"
 
19884
 
 
19885
 #: config/i386/i386.c:32311
 
19886
-#, fuzzy, gcc-internal-format
 
19887
+#, gcc-internal-format
 
19888
 msgid "the xabort's argument must be an 8-bit immediate"
 
19889
-msgstr "Das letzte Argument muss ein 8-Bit-Immediate sein"
 
19890
+msgstr "Das Argument für xabort muss ein 8-Bit-Immediate sein"
 
19891
 
 
19892
 #: config/i386/i386.c:34646
 
19893
 #, gcc-internal-format
 
19894
@@ -21631,9 +21621,9 @@
 
19895
 msgstr "%qE-inkompatibles Attribut wird ignoriert"
 
19896
 
 
19897
 #: config/i386/i386.c:42160
 
19898
-#, fuzzy, gcc-internal-format
 
19899
+#, gcc-internal-format
 
19900
 msgid "Unknown architecture specific memory model"
 
19901
-msgstr "Unbekannte Architektur »%s«"
 
19902
+msgstr "Unbekanntes architekturspezifisches Speichermodell«"
 
19903
 
 
19904
 #: config/i386/i386.c:42167
 
19905
 #, gcc-internal-format
 
19906
@@ -21710,13 +21700,13 @@
 
19907
 msgid "%qE attribute requires a string constant argument"
 
19908
 msgstr "Attribut %qE erfordert eine Zeichenkettenkonstante als Argument"
 
19909
 
 
19910
-#: config/ia64/ia64.c:5885 config/pa/pa.c:416 config/sh/sh.c:9351
 
19911
+#: config/ia64/ia64.c:5885 config/pa/pa.c:416 config/sh/sh.c:9348
 
19912
 #: config/spu/spu.c:4897
 
19913
 #, gcc-internal-format
 
19914
 msgid "value of -mfixed-range must have form REG1-REG2"
 
19915
 msgstr "Wert von -mfixed-range muss die Form REG1-REG2 haben"
 
19916
 
 
19917
-#: config/ia64/ia64.c:5912 config/pa/pa.c:443 config/sh/sh.c:9377
 
19918
+#: config/ia64/ia64.c:5912 config/pa/pa.c:443 config/sh/sh.c:9374
 
19919
 #: config/spu/spu.c:4923
 
19920
 #, gcc-internal-format, gfc-internal-format
 
19921
 msgid "%s-%s is an empty range"
 
19922
@@ -21788,7 +21778,7 @@
 
19923
 msgstr "Attribut %qE wird für Ziel R8C nicht unterstützt"
 
19924
 
 
19925
 #. The argument must be a constant integer.
 
19926
-#: config/m32c/m32c.c:2934 config/sh/sh.c:9570 config/sh/sh.c:9676
 
19927
+#: config/m32c/m32c.c:2934 config/sh/sh.c:9567 config/sh/sh.c:9673
 
19928
 #, gcc-internal-format
 
19929
 msgid "%qE attribute argument not an integer constant"
 
19930
 msgstr "Attributargument %qE ist keine Ganzzahlkonstante"
 
19931
@@ -21834,9 +21824,9 @@
 
19932
 msgstr "-falign-loops=%d wird nicht unterstützt"
 
19933
 
 
19934
 #: config/m68k/m68k.c:621
 
19935
-#, fuzzy, gcc-internal-format
 
19936
+#, gcc-internal-format
 
19937
 msgid "-fstack-limit- options are not supported on this cpu"
 
19938
-msgstr "Kellergrenzen nicht für dieses Ziel unterstützt"
 
19939
+msgstr "Optionen für -fstack-limit- werden auf dieser CPU nicht unterstützt"
 
19940
 
 
19941
 #: config/m68k/m68k.c:736
 
19942
 #, gcc-internal-format
 
19943
@@ -22131,23 +22121,33 @@
 
19944
 msgid "unexpected %d byte cop instruction"
 
19945
 msgstr "unerwartete %d-Byte-Cop-Anweisung"
 
19946
 
 
19947
-#: config/microblaze/microblaze.c:1311
 
19948
-#, fuzzy, gcc-internal-format
 
19949
+#: config/microblaze/microblaze.c:1676
 
19950
+#, gcc-internal-format
 
19951
 msgid "-fPIC/-fpic not supported for this target"
 
19952
-msgstr "-fstack-protector wird für dieses Ziel nicht unterstützt"
 
19953
+msgstr "-fPIC/-fpic werden für dieses Ziel nicht unterstützt"
 
19954
 
 
19955
-#: config/microblaze/microblaze.c:1323
 
19956
+#: config/microblaze/microblaze.c:1688
 
19957
 #, gcc-internal-format
 
19958
 msgid "%qs is an invalid argument to -mcpu="
 
19959
 msgstr "%qs ist ein ungültiges Argument für -mcpu="
 
19960
 
 
19961
-#: config/microblaze/microblaze.c:1372
 
19962
+#: config/microblaze/microblaze.c:1737
 
19963
 #, gcc-internal-format
 
19964
 msgid "-mxl-multiply-high can be used only with -mcpu=v6.00.a or greater"
 
19965
 msgstr "-mxl-multiply-high kann nur mit -mcpu=v6.00.a oder höher verwendet werden"
 
19966
 
 
19967
-#: config/microblaze/microblaze.c:1384
 
19968
+#: config/microblaze/microblaze.c:1753
 
19969
 #, gcc-internal-format
 
19970
+msgid "-mxl-reorder can be used only with -mcpu=v8.30.a or greater"
 
19971
+msgstr "-mxl-reorder kann nur mit -mcpu=v8.30.a oder höher verwendet werden"
 
19972
+
 
19973
+#: config/microblaze/microblaze.c:1759
 
19974
+#, gcc-internal-format
 
19975
+msgid "-mxl-reorder requires -mxl-pattern-compare for -mcpu=v8.30.a"
 
19976
+msgstr "-mxl-reorder erfordert -mxl-pattern-compare für -mcpu=v8.30.a"
 
19977
+
 
19978
+#: config/microblaze/microblaze.c:1764
 
19979
+#, gcc-internal-format
 
19980
 msgid "-mxl-multiply-high requires -mno-xl-soft-mul"
 
19981
 msgstr "-mxl-multiply-high erfordert -mno-xl-soft-mul"
 
19982
 
 
19983
@@ -22189,7 +22189,7 @@
 
19984
 #: config/mips/mips.c:10596
 
19985
 #, gcc-internal-format
 
19986
 msgid "-fstack-check=specific not implemented for MIPS16"
 
19987
-msgstr ""
 
19988
+msgstr "-fstack-check=specific nicht für MIPS16 implementiert"
 
19989
 
 
19990
 #: config/mips/mips.c:13989
 
19991
 #, gcc-internal-format
 
19992
@@ -22282,14 +22282,14 @@
 
19993
 msgstr "die Architektur %qs unterstützt keine Befehle mit Sprungwahrscheinlichkeit"
 
19994
 
 
19995
 #: config/mips/mips.c:16621
 
19996
-#, fuzzy, gcc-internal-format
 
19997
+#, gcc-internal-format
 
19998
 msgid "cannot generate position-independent code for %qs"
 
19999
-msgstr "Wenn möglich, lageunabhängigen Code erzeugen (large mode)"
 
20000
+msgstr "für %qs kann kein lageunabhängiger Code erzeugt werden"
 
20001
 
 
20002
 #: config/mips/mips.c:16624
 
20003
-#, fuzzy, gcc-internal-format
 
20004
+#, gcc-internal-format
 
20005
 msgid "position-independent code requires %qs"
 
20006
-msgstr "Lageunabhängigen Code (PIC) für Verwendung in BS-Kernelcode ausschalten"
 
20007
+msgstr "lageunabhängiger Code erfordert %qs"
 
20008
 
 
20009
 #: config/mips/mips.c:16657
 
20010
 #, gcc-internal-format
 
20011
@@ -22643,9 +22643,9 @@
 
20012
 msgstr "nicht für SPE-ABI konfiguriert"
 
20013
 
 
20014
 #: config/rs6000/rs6000.c:2547
 
20015
-#, fuzzy, gcc-internal-format
 
20016
+#, gcc-internal-format
 
20017
 msgid "not configured for SPE instruction set"
 
20018
-msgstr "PowerPC-Befehlssatz nicht verwenden"
 
20019
+msgstr "Nicht für SPE-Befehlssatz konfiguriert"
 
20020
 
 
20021
 #: config/rs6000/rs6000.c:2553
 
20022
 #, gcc-internal-format
 
20023
@@ -23057,19 +23057,19 @@
 
20024
 msgstr "-mcmodel unverträglich mit anderen TOC-Optionen"
 
20025
 
 
20026
 #: config/rs6000/e500.h:37
 
20027
-#, fuzzy, gcc-internal-format
 
20028
+#, gcc-internal-format
 
20029
 msgid "AltiVec and SPE instructions cannot coexist"
 
20030
-msgstr "AltiVec- und E500-Befehle können nicht koexistieren"
 
20031
+msgstr "AltiVec- und SPE-Befehle können nicht koexistieren"
 
20032
 
 
20033
 #: config/rs6000/e500.h:39
 
20034
-#, fuzzy, gcc-internal-format
 
20035
+#, gcc-internal-format
 
20036
 msgid "VSX and SPE instructions cannot coexist"
 
20037
-msgstr "VSX- und E500-Befehle können nicht koexistieren"
 
20038
+msgstr "VSX- und SPE-Befehle können nicht koexistieren"
 
20039
 
 
20040
 #: config/rs6000/e500.h:41
 
20041
-#, fuzzy, gcc-internal-format
 
20042
+#, gcc-internal-format
 
20043
 msgid "64-bit SPE not supported"
 
20044
-msgstr "64-Bit-E500 wird nicht unterstützt"
 
20045
+msgstr "64-Bit-SPE wird nicht unterstützt"
 
20046
 
 
20047
 #: config/rs6000/e500.h:43
 
20048
 #, gcc-internal-format
 
20049
@@ -23161,9 +23161,9 @@
 
20050
 msgstr "unbekannte Steuerregisterzahl: %d - 'psw' wird verwendet"
 
20051
 
 
20052
 #: config/rx/rx.c:1350
 
20053
-#, fuzzy, gcc-internal-format
 
20054
+#, gcc-internal-format
 
20055
 msgid "multiple fast interrupt routines seen: %qE and %qE"
 
20056
-msgstr "mehrere Interruptattribute sind nicht erlaubt"
 
20057
+msgstr "mehrere schnelle Interruptroutinen gefunden: %qE und %qE"
 
20058
 
 
20059
 #: config/rx/rx.c:2452
 
20060
 #, gcc-internal-format, gfc-internal-format
 
20061
@@ -23255,63 +23255,63 @@
 
20062
 msgid "%qs uses dynamic stack allocation"
 
20063
 msgstr "%qs verwendet dynamische Stackanforderung"
 
20064
 
 
20065
-#: config/sh/sh.c:906
 
20066
+#: config/sh/sh.c:903
 
20067
 #, gcc-internal-format
 
20068
 msgid "ignoring -fschedule-insns because of exception handling bug"
 
20069
 msgstr "-fschedule-insns wird wegen Ausnahmebehandlungsfehler ignoriert"
 
20070
 
 
20071
-#: config/sh/sh.c:923
 
20072
+#: config/sh/sh.c:920
 
20073
 #, gcc-internal-format
 
20074
 msgid "unwind tables currently require either a frame pointer or -maccumulate-outgoing-args for correctness"
 
20075
 msgstr "Abwicklungstabellen erfordern derzeit entweder einen Rahmenzeiger oder -maccumulate-outgoing-args für Korrektheit"
 
20076
 
 
20077
-#: config/sh/sh.c:8284
 
20078
+#: config/sh/sh.c:8281
 
20079
 #, gcc-internal-format
 
20080
 msgid "__builtin_saveregs not supported by this subtarget"
 
20081
 msgstr "__builtin_saveregs wird für dieses Teilziel nicht unterstützt"
 
20082
 
 
20083
-#: config/sh/sh.c:9439
 
20084
+#: config/sh/sh.c:9436
 
20085
 #, gcc-internal-format
 
20086
 msgid "%qE attribute only applies to interrupt functions"
 
20087
 msgstr "Attribut %qE bezieht sich nur auf Interruptfunktionen"
 
20088
 
 
20089
-#: config/sh/sh.c:9509
 
20090
+#: config/sh/sh.c:9506
 
20091
 #, gcc-internal-format
 
20092
 msgid "%qE attribute is supported only for SH2A"
 
20093
 msgstr "Attribut %qE wird nur auf SH2A unterstützt"
 
20094
 
 
20095
-#: config/sh/sh.c:9539
 
20096
+#: config/sh/sh.c:9536
 
20097
 #, gcc-internal-format
 
20098
 msgid "attribute interrupt_handler is not compatible with -m5-compact"
 
20099
 msgstr "Attribut interrupt_handler ist mit -m5-compact unverträglich"
 
20100
 
 
20101
-#: config/sh/sh.c:9556
 
20102
+#: config/sh/sh.c:9553
 
20103
 #, gcc-internal-format
 
20104
 msgid "%qE attribute only applies to SH2A"
 
20105
 msgstr "Attribut %qE gilt nur für SH2A"
 
20106
 
 
20107
-#: config/sh/sh.c:9578
 
20108
+#: config/sh/sh.c:9575
 
20109
 #, gcc-internal-format
 
20110
 msgid "%qE attribute argument should be between 0 to 255"
 
20111
 msgstr "Argument des Attributs %qE sollte zwischen 0 und 255 sein"
 
20112
 
 
20113
 #. The argument must be a constant string.
 
20114
-#: config/sh/sh.c:9651
 
20115
+#: config/sh/sh.c:9648
 
20116
 #, gcc-internal-format
 
20117
 msgid "%qE attribute argument not a string constant"
 
20118
 msgstr "Argument des Attributs %qE ist keine Zeichenkettenkonstante"
 
20119
 
 
20120
-#: config/sh/sh.c:12341
 
20121
+#: config/sh/sh.c:12338
 
20122
 #, gcc-internal-format
 
20123
 msgid "r0 needs to be available as a call-clobbered register"
 
20124
 msgstr "r0 muss als aufrufzerstörtes Register verfügbar sein"
 
20125
 
 
20126
-#: config/sh/sh.c:12362
 
20127
+#: config/sh/sh.c:12359
 
20128
 #, gcc-internal-format
 
20129
 msgid "need a second call-clobbered general purpose register"
 
20130
 msgstr "ein zweites aufrufzerstörtes Mehrzweckregister wird benötigt"
 
20131
 
 
20132
-#: config/sh/sh.c:12370
 
20133
+#: config/sh/sh.c:12367
 
20134
 #, gcc-internal-format
 
20135
 msgid "need a call-clobbered target register"
 
20136
 msgstr "aufrufzerstörtes Zielregister erforderlich"
 
20137
@@ -23624,14 +23624,14 @@
 
20138
 msgstr "falsch geformtes »#pragma __extern_prefix«, ignoriert"
 
20139
 
 
20140
 #: config/vms/vms-c.c:312 config/vms/vms-c.c:332
 
20141
-#, fuzzy, gcc-internal-format
 
20142
+#, gcc-internal-format
 
20143
 msgid "malformed %<#pragma %s%>, ignoring"
 
20144
 msgstr "falsch geformtes %<#pragma %s%>, ignoriert"
 
20145
 
 
20146
 #: config/vms/vms-c.c:328
 
20147
-#, fuzzy, gcc-internal-format
 
20148
+#, gcc-internal-format
 
20149
 msgid "invalid constant in %<#pragma %s%>"
 
20150
-msgstr "ungültige Konstante in %<#pragma pack%> - ignoriert"
 
20151
+msgstr "ungültige Konstante in %<#pragma %s%>"
 
20152
 
 
20153
 #: config/xtensa/xtensa.c:2178
 
20154
 #, gcc-internal-format
 
20155
@@ -24046,7 +24046,7 @@
 
20156
 msgstr "Marke %qD hier definiert"
 
20157
 
 
20158
 #: c/c-decl.c:3111 c/c-decl.c:3383 c/c-typeck.c:6979 cp/class.c:1339
 
20159
-#: cp/class.c:2928
 
20160
+#: cp/class.c:2932
 
20161
 #, gcc-internal-format
 
20162
 msgid "%qD declared here"
 
20163
 msgstr "%qD hier deklariert"
 
20164
@@ -24214,7 +24214,7 @@
 
20165
 msgid "variable %qD has initializer but incomplete type"
 
20166
 msgstr "Variable %qD hat Initialisierung, aber unvollständigen Typ"
 
20167
 
 
20168
-#: c/c-decl.c:4150 cp/decl.c:4529 cp/decl.c:12970
 
20169
+#: c/c-decl.c:4150 cp/decl.c:4529 cp/decl.c:12961
 
20170
 #, gcc-internal-format
 
20171
 msgid "inline function %q+D given attribute noinline"
 
20172
 msgstr "inline-Funktion %q+D wurde das Attribut »noinline« gegeben"
 
20173
@@ -24349,7 +24349,7 @@
 
20174
 msgid "variable length array %qE is used"
 
20175
 msgstr "Feld %qE variabler Größe wird verwendet"
 
20176
 
 
20177
-#: c/c-decl.c:4857 cp/decl.c:8274
 
20178
+#: c/c-decl.c:4857 cp/decl.c:8277
 
20179
 #, gcc-internal-format
 
20180
 msgid "variable length array is used"
 
20181
 msgstr "Feld variabler Größe wird verwendet"
 
20182
@@ -24434,7 +24434,7 @@
 
20183
 msgid "storage class specified for unnamed parameter"
 
20184
 msgstr "Speicherklasse für unbenannten Parameter angegeben"
 
20185
 
 
20186
-#: c/c-decl.c:5143 cp/decl.c:9283
 
20187
+#: c/c-decl.c:5143 cp/decl.c:9279
 
20188
 #, gcc-internal-format
 
20189
 msgid "storage class specified for typename"
 
20190
 msgstr "Speicherklasse für Typnamen angegeben"
 
20191
@@ -24583,7 +24583,7 @@
 
20192
 msgid "function definition has qualified void return type"
 
20193
 msgstr "Funktionsdefinition hat qualifizierten void-Rückgabetypen"
 
20194
 
 
20195
-#: c/c-decl.c:5635 cp/decl.c:9411
 
20196
+#: c/c-decl.c:5635 cp/decl.c:9407
 
20197
 #, gcc-internal-format
 
20198
 msgid "type qualifiers ignored on function return type"
 
20199
 msgstr "Typkennzeichner an Funktions-Rückgabewert ignoriert"
 
20200
@@ -24694,7 +24694,7 @@
 
20201
 msgid "a member of a structure or union cannot have a variably modified type"
 
20202
 msgstr "Ein Element einer Struktur oder Union kann nicht variabel modifizierten Typ haben"
 
20203
 
 
20204
-#: c/c-decl.c:5915 cp/decl.c:8516
 
20205
+#: c/c-decl.c:5915 cp/decl.c:8519
 
20206
 #, gcc-internal-format
 
20207
 msgid "variable or field %qE declared void"
 
20208
 msgstr "Variable oder Feld %qE als »void« deklariert"
 
20209
@@ -25117,7 +25117,7 @@
 
20210
 msgid "argument %qD doesn%'t match prototype"
 
20211
 msgstr "Argument %qD passt nicht zum Prototypen"
 
20212
 
 
20213
-#: c/c-decl.c:8396 cp/decl.c:13848
 
20214
+#: c/c-decl.c:8396 cp/decl.c:13839
 
20215
 #, gcc-internal-format
 
20216
 msgid "no return statement in function returning non-void"
 
20217
 msgstr "keine return-Anweisung in nicht void zurückgebender Funktion"
 
20218
@@ -25185,7 +25185,7 @@
 
20219
 msgid "two or more data types in declaration specifiers"
 
20220
 msgstr "zwei oder mehr Datentypen in Deklaration"
 
20221
 
 
20222
-#: c/c-decl.c:8924 cp/parser.c:22803
 
20223
+#: c/c-decl.c:8924 cp/parser.c:22807
 
20224
 #, gcc-internal-format
 
20225
 msgid "%<long long long%> is too long for GCC"
 
20226
 msgstr "%<long long long%> ist für GCC zu lang"
 
20227
@@ -25315,7 +25315,7 @@
 
20228
 msgid "unknown type name %qE"
 
20229
 msgstr "unbekannter Typname: %qE"
 
20230
 
 
20231
-#: c/c-parser.c:1484 c/c-parser.c:8618 cp/parser.c:28127
 
20232
+#: c/c-parser.c:1484 c/c-parser.c:8618 cp/parser.c:28131
 
20233
 #, gcc-internal-format
 
20234
 msgid "expected declaration specifiers"
 
20235
 msgstr "Deklarationsspezifizierer erwartet"
 
20236
@@ -25325,7 +25325,7 @@
 
20237
 msgid "expected %<;%>, identifier or %<(%>"
 
20238
 msgstr "%<;%>, Bezeichner oder %<(%> erwartet"
 
20239
 
 
20240
-#: c/c-parser.c:1527 cp/parser.c:24553 cp/parser.c:24627
 
20241
+#: c/c-parser.c:1527 cp/parser.c:24557 cp/parser.c:24631
 
20242
 #, gcc-internal-format
 
20243
 msgid "prefix attributes are ignored for methods"
 
20244
 msgstr "Präfixattribute werden für Methoden ignoriert"
 
20245
@@ -25373,7 +25373,7 @@
 
20246
 msgid "ISO C90 does not support %<_Static_assert%>"
 
20247
 msgstr "ISO-C90 unterstützt nicht %<_Static_assert%>"
 
20248
 
 
20249
-#: c/c-parser.c:1860 c/c-parser.c:3388 c/c-parser.c:8673 cp/parser.c:27998
 
20250
+#: c/c-parser.c:1860 c/c-parser.c:3388 c/c-parser.c:8673 cp/parser.c:28002
 
20251
 #, gcc-internal-format
 
20252
 msgid "expected string literal"
 
20253
 msgstr "Zeichenkettenliteral erwartet"
 
20254
@@ -25405,13 +25405,13 @@
 
20255
 #: c/c-parser.c:7409 c/c-parser.c:7417 c/c-parser.c:7446 c/c-parser.c:7459
 
20256
 #: c/c-parser.c:7764 c/c-parser.c:7888 c/c-parser.c:8316 c/c-parser.c:8351
 
20257
 #: c/c-parser.c:8404 c/c-parser.c:8457 c/c-parser.c:8473 c/c-parser.c:8519
 
20258
-#: c/c-parser.c:8798 c/c-parser.c:9873 c/c-parser.c:10676 cp/parser.c:23013
 
20259
-#: cp/parser.c:25397 cp/parser.c:25427 cp/parser.c:25497 cp/parser.c:27718
 
20260
+#: c/c-parser.c:8798 c/c-parser.c:9873 c/c-parser.c:10676 cp/parser.c:23017
 
20261
+#: cp/parser.c:25401 cp/parser.c:25431 cp/parser.c:25501 cp/parser.c:27722
 
20262
 #, gcc-internal-format
 
20263
 msgid "expected identifier"
 
20264
 msgstr "Bezeichner erwartet"
 
20265
 
 
20266
-#: c/c-parser.c:2295 cp/parser.c:14837
 
20267
+#: c/c-parser.c:2295 cp/parser.c:14839
 
20268
 #, gcc-internal-format
 
20269
 msgid "comma at end of enumerator list"
 
20270
 msgstr "Komma am Ende der Aufzählungsliste"
 
20271
@@ -25740,77 +25740,77 @@
 
20272
 msgid "no type or storage class may be specified here,"
 
20273
 msgstr "hier darf kein Typ oder Speicherklasse angegeben werden,"
 
20274
 
 
20275
-#: c/c-parser.c:8320 c/c-parser.c:8377 cp/parser.c:25457
 
20276
+#: c/c-parser.c:8320 c/c-parser.c:8377 cp/parser.c:25461
 
20277
 #, gcc-internal-format
 
20278
 msgid "unknown property attribute"
 
20279
 msgstr "unbekanntes Eigenschaftsattribut"
 
20280
 
 
20281
-#: c/c-parser.c:8341 cp/parser.c:25417
 
20282
+#: c/c-parser.c:8341 cp/parser.c:25421
 
20283
 #, gcc-internal-format
 
20284
 msgid "missing %<=%> (after %<getter%> attribute)"
 
20285
 msgstr "fehlendes %<=%> (hinter Attribut %<getter%>)"
 
20286
 
 
20287
-#: c/c-parser.c:8344 cp/parser.c:25420
 
20288
+#: c/c-parser.c:8344 cp/parser.c:25424
 
20289
 #, gcc-internal-format
 
20290
 msgid "missing %<=%> (after %<setter%> attribute)"
 
20291
 msgstr "fehlendes %<=%> (hinter Attribut %<setter%>)"
 
20292
 
 
20293
-#: c/c-parser.c:8358 cp/parser.c:25435
 
20294
+#: c/c-parser.c:8358 cp/parser.c:25439
 
20295
 #, gcc-internal-format
 
20296
 msgid "the %<setter%> attribute may only be specified once"
 
20297
 msgstr "das %<setter%>-Attribut darf nur einmal angegeben werden"
 
20298
 
 
20299
-#: c/c-parser.c:8363 cp/parser.c:25441
 
20300
+#: c/c-parser.c:8363 cp/parser.c:25445
 
20301
 #, gcc-internal-format
 
20302
 msgid "setter name must terminate with %<:%>"
 
20303
 msgstr "Setter-Name muss mit %<:%> beendet werden"
 
20304
 
 
20305
-#: c/c-parser.c:8370 cp/parser.c:25449
 
20306
+#: c/c-parser.c:8370 cp/parser.c:25453
 
20307
 #, gcc-internal-format
 
20308
 msgid "the %<getter%> attribute may only be specified once"
 
20309
 msgstr "das %<getter%>-Attribut darf nur einmal angegeben werden"
 
20310
 
 
20311
-#: c/c-parser.c:8556 cp/parser.c:28042
 
20312
+#: c/c-parser.c:8556 cp/parser.c:28046
 
20313
 #, gcc-internal-format
 
20314
 msgid "%<#pragma omp barrier%> may only be used in compound statements"
 
20315
 msgstr "%<#pragma omp barrier%> darf nur in Verbundanweisungen verwendet werden"
 
20316
 
 
20317
-#: c/c-parser.c:8567 cp/parser.c:28057
 
20318
+#: c/c-parser.c:8567 cp/parser.c:28061
 
20319
 #, gcc-internal-format
 
20320
 msgid "%<#pragma omp flush%> may only be used in compound statements"
 
20321
 msgstr "%<#pragma omp flush%> darf nur in Verbundanweisungen verwendet werden"
 
20322
 
 
20323
-#: c/c-parser.c:8578 cp/parser.c:28073
 
20324
+#: c/c-parser.c:8578 cp/parser.c:28077
 
20325
 #, gcc-internal-format
 
20326
 msgid "%<#pragma omp taskwait%> may only be used in compound statements"
 
20327
 msgstr "%<#pragma omp taskwait%> darf nur in Verbundanweisungen verwendet werden"
 
20328
 
 
20329
-#: c/c-parser.c:8589 cp/parser.c:28089
 
20330
+#: c/c-parser.c:8589 cp/parser.c:28093
 
20331
 #, gcc-internal-format
 
20332
 msgid "%<#pragma omp taskyield%> may only be used in compound statements"
 
20333
 msgstr "%<#pragma omp taskyield%> darf nur in Verbundanweisungen verwendet werden"
 
20334
 
 
20335
-#: c/c-parser.c:8602 cp/parser.c:28117
 
20336
+#: c/c-parser.c:8602 cp/parser.c:28121
 
20337
 #, gcc-internal-format
 
20338
 msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
 
20339
 msgstr "%<#pragma omp section%> darf nur in %<#pragma omp sections%>-Konstrukt verwendet werden"
 
20340
 
 
20341
-#: c/c-parser.c:8608 cp/parser.c:28032
 
20342
+#: c/c-parser.c:8608 cp/parser.c:28036
 
20343
 #, gcc-internal-format
 
20344
 msgid "%<#pragma GCC pch_preprocess%> must be first"
 
20345
 msgstr "%<#pragma GCC pch_preprocess%> muss zuerst kommen"
 
20346
 
 
20347
-#: c/c-parser.c:8773 cp/parser.c:25705
 
20348
+#: c/c-parser.c:8773 cp/parser.c:25709
 
20349
 #, gcc-internal-format
 
20350
 msgid "too many %qs clauses"
 
20351
 msgstr "zu viele %qs-Klauseln"
 
20352
 
 
20353
-#: c/c-parser.c:8875 cp/parser.c:25820
 
20354
+#: c/c-parser.c:8875 cp/parser.c:25824
 
20355
 #, gcc-internal-format
 
20356
 msgid "collapse argument needs positive constant integer expression"
 
20357
 msgstr "Collapse-Argument erfordert positiven konstanten Ganzzahlausdruck"
 
20358
 
 
20359
-#: c/c-parser.c:8941 cp/parser.c:25871
 
20360
+#: c/c-parser.c:8941 cp/parser.c:25875
 
20361
 #, gcc-internal-format
 
20362
 msgid "expected %<none%> or %<shared%>"
 
20363
 msgstr "%<none%> oder %<shared%> erwartet"
 
20364
@@ -25825,42 +25825,42 @@
 
20365
 msgid "%<num_threads%> value must be positive"
 
20366
 msgstr "Wert von %<num_threads%> muss positiv sein"
 
20367
 
 
20368
-#: c/c-parser.c:9192 cp/parser.c:26090
 
20369
+#: c/c-parser.c:9192 cp/parser.c:26094
 
20370
 #, gcc-internal-format
 
20371
 msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%>, %<min%> or %<max%>"
 
20372
 msgstr "%<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%>, %<min%> oder %<max%> erwartet"
 
20373
 
 
20374
-#: c/c-parser.c:9281 cp/parser.c:26175
 
20375
+#: c/c-parser.c:9281 cp/parser.c:26179
 
20376
 #, gcc-internal-format
 
20377
 msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
 
20378
 msgstr "Ablauf %<runtime%> akzeptiert keinen Parameter %<chunk_size%>"
 
20379
 
 
20380
-#: c/c-parser.c:9285 cp/parser.c:26178
 
20381
+#: c/c-parser.c:9285 cp/parser.c:26182
 
20382
 #, gcc-internal-format
 
20383
 msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
 
20384
 msgstr "Ablauf %<auto%> akzeptiert keinen Parameter %<chunk_size%>"
 
20385
 
 
20386
-#: c/c-parser.c:9303 cp/parser.c:26194
 
20387
+#: c/c-parser.c:9303 cp/parser.c:26198
 
20388
 #, gcc-internal-format
 
20389
 msgid "invalid schedule kind"
 
20390
 msgstr "ungültige Ablaufart"
 
20391
 
 
20392
-#: c/c-parser.c:9431 cp/parser.c:26326
 
20393
+#: c/c-parser.c:9431 cp/parser.c:26330
 
20394
 #, gcc-internal-format
 
20395
 msgid "expected %<#pragma omp%> clause"
 
20396
 msgstr "Klausel %<#pragma omp%> erwartet"
 
20397
 
 
20398
-#: c/c-parser.c:9440 cp/parser.c:26335
 
20399
+#: c/c-parser.c:9440 cp/parser.c:26339
 
20400
 #, gcc-internal-format
 
20401
 msgid "%qs is not valid for %qs"
 
20402
 msgstr "%qs ist für %qs ungültig"
 
20403
 
 
20404
-#: c/c-parser.c:9732 cp/parser.c:26619
 
20405
+#: c/c-parser.c:9732 cp/parser.c:26623
 
20406
 #, gcc-internal-format
 
20407
 msgid "invalid form of %<#pragma omp atomic%>"
 
20408
 msgstr "ungültige Form von %<#pragma omp atomic%>"
 
20409
 
 
20410
-#: c/c-parser.c:9772 c/c-parser.c:9790 cp/parser.c:26650 cp/parser.c:26667
 
20411
+#: c/c-parser.c:9772 c/c-parser.c:9790 cp/parser.c:26654 cp/parser.c:26671
 
20412
 #, gcc-internal-format
 
20413
 msgid "invalid operator for %<#pragma omp atomic%>"
 
20414
 msgstr "ungültiger Operator für %<#pragma omp atomic%>"
 
20415
@@ -25870,7 +25870,7 @@
 
20416
 msgid "expected %<(%> or end of line"
 
20417
 msgstr "%<(%> oder Zeilenende erwartet"
 
20418
 
 
20419
-#: c/c-parser.c:9932 cp/parser.c:26939
 
20420
+#: c/c-parser.c:9932 cp/parser.c:26943
 
20421
 #, gcc-internal-format
 
20422
 msgid "for statement expected"
 
20423
 msgstr "für Anweisung erwartet"
 
20424
@@ -25885,12 +25885,12 @@
 
20425
 msgid "not enough perfectly nested loops"
 
20426
 msgstr "nicht genügend perfekt geschachtelte Schleifen"
 
20427
 
 
20428
-#: c/c-parser.c:10119 cp/parser.c:27284
 
20429
+#: c/c-parser.c:10119 cp/parser.c:27288
 
20430
 #, gcc-internal-format
 
20431
 msgid "collapsed loops not perfectly nested"
 
20432
 msgstr "zusammengelegte Schleifen sind nicht perfekt geschachtelt"
 
20433
 
 
20434
-#: c/c-parser.c:10157 cp/parser.c:27125 cp/parser.c:27163 cp/pt.c:12692
 
20435
+#: c/c-parser.c:10157 cp/parser.c:27129 cp/parser.c:27167 cp/pt.c:12687
 
20436
 #, gcc-internal-format
 
20437
 msgid "iteration variable %qD should not be firstprivate"
 
20438
 msgstr "Schleifenvariable %qD sollte nicht »firstprivate« sein"
 
20439
@@ -25915,27 +25915,27 @@
 
20440
 msgid "%<threadprivate%> %qE has incomplete type"
 
20441
 msgstr "%<threadprivate%> %qE hat unvollständigen Typen"
 
20442
 
 
20443
-#: c/c-parser.c:10823 cp/parser.c:27928
 
20444
+#: c/c-parser.c:10823 cp/parser.c:27932
 
20445
 #, gcc-internal-format
 
20446
 msgid "%<__transaction_cancel%> without transactional memory support enabled"
 
20447
 msgstr "%<__transaction_cancel%> ohne eingeschaltete Unterstützung für transaktionsbasierten Speicher"
 
20448
 
 
20449
-#: c/c-parser.c:10829 cp/parser.c:27934
 
20450
+#: c/c-parser.c:10829 cp/parser.c:27938
 
20451
 #, gcc-internal-format
 
20452
 msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
 
20453
 msgstr "%<__transaction_cancel%> innerhalb eines %<__transaction_relaxed%>"
 
20454
 
 
20455
-#: c/c-parser.c:10838 cp/parser.c:27943
 
20456
+#: c/c-parser.c:10838 cp/parser.c:27947
 
20457
 #, gcc-internal-format
 
20458
 msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
 
20459
 msgstr "äußeres %<__transaction_cancel%> nicht innerhalb des äußeren %<__transaction_atomic%>"
 
20460
 
 
20461
-#: c/c-parser.c:10840 cp/parser.c:27946
 
20462
+#: c/c-parser.c:10840 cp/parser.c:27950
 
20463
 #, gcc-internal-format
 
20464
 msgid "  or a %<transaction_may_cancel_outer%> function"
 
20465
 msgstr "  oder einer %<transaction_may_cancel_outer%>-Funktion"
 
20466
 
 
20467
-#: c/c-parser.c:10846 cp/parser.c:27952
 
20468
+#: c/c-parser.c:10846 cp/parser.c:27956
 
20469
 #, gcc-internal-format
 
20470
 msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
 
20471
 msgstr "%<__transaction_cancel%> nicht innerhalb von %<__transaction_atomic%>"
 
20472
@@ -26077,19 +26077,19 @@
 
20473
 msgstr "hier deklariert"
 
20474
 
 
20475
 #: c/c-typeck.c:2746
 
20476
-#, fuzzy, gcc-internal-format
 
20477
+#, gcc-internal-format
 
20478
 msgid "called object %qE is not a function or function pointer"
 
20479
-msgstr "gerufenes Objekt %qE ist keine Funktion"
 
20480
+msgstr "gerufenes Objekt %qE ist keine Funktion oder Funktionszeiger"
 
20481
 
 
20482
 #: c/c-typeck.c:2751
 
20483
-#, fuzzy, gcc-internal-format
 
20484
+#, gcc-internal-format
 
20485
 msgid "called object %qD is not a function or function pointer"
 
20486
-msgstr "gerufenes Objekt %qE ist keine Funktion"
 
20487
+msgstr "gerufenes Objekt %qD ist keine Funktion oder Funktionszeiger"
 
20488
 
 
20489
 #: c/c-typeck.c:2757
 
20490
-#, fuzzy, gcc-internal-format
 
20491
+#, gcc-internal-format
 
20492
 msgid "called object is not a function or function pointer"
 
20493
-msgstr "gerufenes Objekt %qE ist keine Funktion"
 
20494
+msgstr "gerufenes Objekt ist keine Funktion oder Funktionszeiger"
 
20495
 
 
20496
 #. This situation leads to run-time undefined behavior.  We can't,
 
20497
 #. therefore, simply error unless we can prove that all possible
 
20498
@@ -26730,9 +26730,9 @@
 
20499
 msgstr "Initialisierung eines flexiblen Feld-Elements in geschachteltem Kontext"
 
20500
 
 
20501
 #: c/c-typeck.c:6975
 
20502
-#, fuzzy, gcc-internal-format
 
20503
+#, gcc-internal-format
 
20504
 msgid "missing initializer for field %qD of %qT"
 
20505
-msgstr "Initialisierung für Element %qD fehlt"
 
20506
+msgstr "fehlende Initialisierung für Feld %qD von %qT fehlt"
 
20507
 
 
20508
 #: c/c-typeck.c:7000
 
20509
 #, gcc-internal-format
 
20510
@@ -27177,79 +27177,79 @@
 
20511
 msgstr "Aufruf von %<(%T) (%A)%> ist nicht eindeutig"
 
20512
 
 
20513
 #: cp/call.c:4177
 
20514
-#, fuzzy, gcc-internal-format
 
20515
+#, gcc-internal-format
 
20516
 msgid "ambiguous overload for "
 
20517
-msgstr "mehrdeutiges Überladen für %qs in %<%s %E%>"
 
20518
+msgstr "mehrdeutiges Überladen für "
 
20519
 
 
20520
 #: cp/call.c:4178
 
20521
-#, fuzzy, gcc-internal-format
 
20522
+#, gcc-internal-format
 
20523
 msgid "no match for "
 
20524
-msgstr "keine Übereinstimmung für %qs in %<%s %E%>"
 
20525
+msgstr "keine Übereinstimmung für "
 
20526
 
 
20527
 #: cp/call.c:4181
 
20528
-#, fuzzy, gcc-internal-format
 
20529
+#, gcc-internal-format
 
20530
 msgid " (operand types are %qT, %qT, and %qT)"
 
20531
-msgstr "Ungültige Operanden für binäres %s (haben %qT und %qT)"
 
20532
+msgstr " (Operandentypen sind %qT, %qT und %qT)"
 
20533
 
 
20534
 #: cp/call.c:4183
 
20535
-#, fuzzy, gcc-internal-format
 
20536
+#, gcc-internal-format
 
20537
 msgid " (operand types are %qT and %qT)"
 
20538
-msgstr "Ungültige Operanden für binäres %s (haben %qT und %qT)"
 
20539
+msgstr " (Operandentypen sind %qT und %qT)"
 
20540
 
 
20541
 #: cp/call.c:4185
 
20542
 #, gcc-internal-format
 
20543
 msgid " (operand type is %qT)"
 
20544
-msgstr ""
 
20545
+msgstr " (Operandentyp ist %qT)"
 
20546
 
 
20547
 #: cp/call.c:4205
 
20548
-#, fuzzy, gcc-internal-format
 
20549
+#, gcc-internal-format
 
20550
 msgid "ternary %<operator?:%>"
 
20551
-msgstr "%<operator%> erwartet"
 
20552
+msgstr "ternärer %<operator?:%>"
 
20553
 
 
20554
 #: cp/call.c:4209
 
20555
-#, fuzzy, gcc-internal-format
 
20556
+#, gcc-internal-format
 
20557
 msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
 
20558
-msgstr "keine Übereinstimmung für ternären %<operator?:%> in %<%E ? %E : %E%>"
 
20559
+msgstr "ternärer %<operator?:%> in %<%E ? %E : %E%>"
 
20560
 
 
20561
 #: cp/call.c:4218 cp/call.c:4249 cp/call.c:4258
 
20562
-#, fuzzy, gcc-internal-format
 
20563
+#, gcc-internal-format
 
20564
 msgid "%<operator%s%>"
 
20565
-msgstr "%<operator%> erwartet"
 
20566
+msgstr "%<operator%s%>"
 
20567
 
 
20568
 #: cp/call.c:4221
 
20569
-#, fuzzy, gcc-internal-format
 
20570
+#, gcc-internal-format
 
20571
 msgid "%<operator%s%> in %<%E%s%>"
 
20572
-msgstr "keine Übereinstimmung für %<operator%s%> in %<%E%s%>"
 
20573
+msgstr "%<operator%s%> in %<%E%s%>"
 
20574
 
 
20575
 #: cp/call.c:4228
 
20576
-#, fuzzy, gcc-internal-format
 
20577
+#, gcc-internal-format
 
20578
 msgid "%<operator[]%>"
 
20579
-msgstr "%<operator%> erwartet"
 
20580
+msgstr "%<operator[]%>"
 
20581
 
 
20582
 #: cp/call.c:4231
 
20583
-#, fuzzy, gcc-internal-format
 
20584
+#, gcc-internal-format
 
20585
 msgid "%<operator[]%> in %<%E[%E]%>"
 
20586
-msgstr "keine Übereinstimmung für %<operator[]%> in %<%E[%E]%>"
 
20587
+msgstr "%<operator[]%> in %<%E[%E]%>"
 
20588
 
 
20589
 #: cp/call.c:4239
 
20590
-#, fuzzy, gcc-internal-format
 
20591
+#, gcc-internal-format
 
20592
 msgid "%qs"
 
20593
-msgstr "%s"
 
20594
+msgstr "%qs"
 
20595
 
 
20596
 #: cp/call.c:4242
 
20597
-#, fuzzy, gcc-internal-format
 
20598
+#, gcc-internal-format
 
20599
 msgid "%qs in %<%s %E%>"
 
20600
-msgstr "keine Übereinstimmung für %qs in %<%s %E%>"
 
20601
+msgstr "%qs in %<%s %E%>"
 
20602
 
 
20603
 #: cp/call.c:4252
 
20604
-#, fuzzy, gcc-internal-format
 
20605
+#, gcc-internal-format
 
20606
 msgid "%<operator%s%> in %<%E %s %E%>"
 
20607
-msgstr "keine Übereinstimmung für %<operator%s%> in %<%E %s %E%>"
 
20608
+msgstr "%<operator%s%> in %<%E %s %E%>"
 
20609
 
 
20610
 #: cp/call.c:4261
 
20611
-#, fuzzy, gcc-internal-format
 
20612
+#, gcc-internal-format
 
20613
 msgid "%<operator%s%> in %<%s%E%>"
 
20614
-msgstr "keine Übereinstimmung für %<operator%s%> in %<%s%E%>"
 
20615
+msgstr "%<operator%s%> in %<%s%E%>"
 
20616
 
 
20617
 #: cp/call.c:4359
 
20618
 #, gcc-internal-format
 
20619
@@ -27259,12 +27259,12 @@
 
20620
 #: cp/call.c:4392
 
20621
 #, gcc-internal-format
 
20622
 msgid "at least one operand of a vector conditional operator must be a vector"
 
20623
-msgstr ""
 
20624
+msgstr "mindestens ein Operand eines Vektor-Bedingungsoperators muss ein Vektor sein"
 
20625
 
 
20626
 #: cp/call.c:4433
 
20627
-#, fuzzy, gcc-internal-format
 
20628
+#, gcc-internal-format
 
20629
 msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
 
20630
-msgstr "Aufzählungsfehler in bedingtem Ausdruck: %qT vs. %qT"
 
20631
+msgstr "unverträgliche Vektortypen in bedingtem Ausdruck: %qT, %qT und %qT"
 
20632
 
 
20633
 #: cp/call.c:4520
 
20634
 #, gcc-internal-format
 
20635
@@ -27448,9 +27448,9 @@
 
20636
 msgstr "Argument des Funktionsaufrufs könnte Kandidat für Formatattribut sein"
 
20637
 
 
20638
 #: cp/call.c:6526
 
20639
-#, fuzzy, gcc-internal-format
 
20640
+#, gcc-internal-format
 
20641
 msgid "use of multiversioned function without a default"
 
20642
-msgstr "vorgegebene Funktion %q+D mit Standardargument"
 
20643
+msgstr "Verwendung einer multiversionierten Funktion ohne Standardargument"
 
20644
 
 
20645
 #: cp/call.c:6745
 
20646
 #, gcc-internal-format
 
20647
@@ -27477,107 +27477,107 @@
 
20648
 msgid "  (you can disable this with -fno-deduce-init-list)"
 
20649
 msgstr "  (dies kann mit -fno-deduce-init-list abgeschaltet werden)"
 
20650
 
 
20651
-#: cp/call.c:7153
 
20652
+#: cp/call.c:7156
 
20653
 #, gcc-internal-format
 
20654
 msgid "could not find class$ field in java interface type %qT"
 
20655
 msgstr "class$-Feld konnte nicht im Java-Schnittstellentyp %qT gefunden werden"
 
20656
 
 
20657
-#: cp/call.c:7414
 
20658
+#: cp/call.c:7417
 
20659
 #, gcc-internal-format
 
20660
 msgid "call to non-function %qD"
 
20661
 msgstr "Aufruf der Nicht-Funktion %qD"
 
20662
 
 
20663
-#: cp/call.c:7459 cp/typeck.c:2680
 
20664
+#: cp/call.c:7462 cp/typeck.c:2680
 
20665
 #, gcc-internal-format
 
20666
 msgid "cannot call constructor %<%T::%D%> directly"
 
20667
 msgstr "Konstruktor %<%T::%D%> kann nicht direkt aufgerufen werden"
 
20668
 
 
20669
-#: cp/call.c:7461
 
20670
+#: cp/call.c:7464
 
20671
 #, gcc-internal-format
 
20672
 msgid "  for a function-style cast, remove the redundant %<::%D%>"
 
20673
 msgstr "  für Umwandlung im Funktions-Stil muss das überflüssige %<::%D%> entfernt werden"
 
20674
 
 
20675
-#: cp/call.c:7578
 
20676
+#: cp/call.c:7581
 
20677
 #, gcc-internal-format
 
20678
 msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
 
20679
 msgstr "keine passende Funktion für Aufruf von %<%T::operator %T(%A)%#V%>"
 
20680
 
 
20681
-#: cp/call.c:7591
 
20682
+#: cp/call.c:7594
 
20683
 #, gcc-internal-format
 
20684
 msgid "no matching function for call to %<%T::%s(%A)%#V%>"
 
20685
 msgstr "keine passende Funktion für Aufruf von %<%T::%s(%A)%#V%>"
 
20686
 
 
20687
-#: cp/call.c:7616
 
20688
+#: cp/call.c:7619
 
20689
 #, gcc-internal-format
 
20690
 msgid "call of overloaded %<%s(%A)%> is ambiguous"
 
20691
 msgstr "Aufruf des überladenen %<%s(%A)%> ist mehrdeutig"
 
20692
 
 
20693
-#: cp/call.c:7645
 
20694
+#: cp/call.c:7661
 
20695
 #, gcc-internal-format
 
20696
 msgid "cannot call member function %qD without object"
 
20697
 msgstr "Elementfunktion %qD kann nicht ohne Objekt aufgerufen werden"
 
20698
 
 
20699
-#: cp/call.c:8410
 
20700
+#: cp/call.c:8428
 
20701
 #, gcc-internal-format
 
20702
 msgid "passing %qT chooses %qT over %qT"
 
20703
 msgstr "Übergabe von %qT wählt %qT statt %qT"
 
20704
 
 
20705
-#: cp/call.c:8412 cp/name-lookup.c:5552
 
20706
+#: cp/call.c:8430 cp/name-lookup.c:5547
 
20707
 #, gcc-internal-format
 
20708
 msgid "  in call to %qD"
 
20709
 msgstr "  in Aufruf von %qD"
 
20710
 
 
20711
-#: cp/call.c:8470
 
20712
+#: cp/call.c:8488
 
20713
 #, gcc-internal-format
 
20714
 msgid "choosing %qD over %qD"
 
20715
 msgstr "Wahl von %qD statt %qD"
 
20716
 
 
20717
-#: cp/call.c:8471
 
20718
+#: cp/call.c:8489
 
20719
 #, gcc-internal-format
 
20720
 msgid "  for conversion from %qT to %qT"
 
20721
 msgstr "  für Umwandlung von %qT in %qT"
 
20722
 
 
20723
-#: cp/call.c:8474
 
20724
+#: cp/call.c:8492
 
20725
 #, gcc-internal-format
 
20726
 msgid "  because conversion sequence for the argument is better"
 
20727
 msgstr "  denn die Umwandlungsfolge für das Argument ist besser"
 
20728
 
 
20729
-#: cp/call.c:8628
 
20730
+#: cp/call.c:8646
 
20731
 #, gcc-internal-format
 
20732
 msgid "default argument mismatch in overload resolution"
 
20733
 msgstr "Zuordnungsfehler der Standardargumente in Überladungsauflösung"
 
20734
 
 
20735
-#: cp/call.c:8631
 
20736
+#: cp/call.c:8649
 
20737
 #, gcc-internal-format
 
20738
 msgid " candidate 1: %q+#F"
 
20739
 msgstr " Kandidat 1: %q+#F"
 
20740
 
 
20741
-#: cp/call.c:8633
 
20742
+#: cp/call.c:8651
 
20743
 #, gcc-internal-format
 
20744
 msgid " candidate 2: %q+#F"
 
20745
 msgstr " Kandidat 2: %q+#F"
 
20746
 
 
20747
-#: cp/call.c:8677
 
20748
+#: cp/call.c:8695
 
20749
 #, gcc-internal-format
 
20750
 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:"
 
20751
 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:"
 
20752
 
 
20753
-#: cp/call.c:8841
 
20754
+#: cp/call.c:8859
 
20755
 #, gcc-internal-format
 
20756
 msgid "could not convert %qE from %qT to %qT"
 
20757
 msgstr "%qE konnte nicht von %qT nach %qT umgewandelt werden"
 
20758
 
 
20759
-#: cp/call.c:9034
 
20760
+#: cp/call.c:9052
 
20761
 #, gcc-internal-format
 
20762
 msgid "a temporary bound to %qD only persists until the constructor exits"
 
20763
 msgstr "eine vorübergehende Bindung an %qD besteht nur, bis der Konstruktor beendet ist"
 
20764
 
 
20765
-#: cp/call.c:9150
 
20766
+#: cp/call.c:9168
 
20767
 #, gcc-internal-format
 
20768
 msgid "invalid initialization of non-const reference of type %qT from an rvalue of type %qT"
 
20769
 msgstr "ungültige Initialisierung einer nicht-konstanten Referenz des Typs %qT von R-Wert des Typs %qT"
 
20770
 
 
20771
-#: cp/call.c:9154
 
20772
+#: cp/call.c:9172
 
20773
 #, gcc-internal-format
 
20774
 msgid "invalid initialization of reference of type %qT from expression of type %qT"
 
20775
 msgstr "ungültige Initialisierung einer Referenz des Typs %qT von Ausdruck des Typs %qT"
 
20776
@@ -27598,14 +27598,14 @@
 
20777
 msgstr "Java-Klasse %qT kann keinen impliziten nicht-trivialen Destruktor haben"
 
20778
 
 
20779
 #: cp/class.c:1120
 
20780
-#, fuzzy, gcc-internal-format
 
20781
+#, gcc-internal-format
 
20782
 msgid "%q#D inherited from %qT"
 
20783
-msgstr " %qT ist nicht vom Typ %qT abgeleitet"
 
20784
+msgstr "%q#D von %qT geerbt"
 
20785
 
 
20786
 #: cp/class.c:1123
 
20787
-#, fuzzy, gcc-internal-format
 
20788
+#, gcc-internal-format
 
20789
 msgid "conflicts with version inherited from %qT"
 
20790
-msgstr "in Konflikt mit vorheriger Deklaration hier"
 
20791
+msgstr "in Konflikt mit von %qT geerbter Version"
 
20792
 
 
20793
 #: cp/class.c:1137
 
20794
 #, gcc-internal-format
 
20795
@@ -27648,14 +27648,14 @@
 
20796
 msgstr ""
 
20797
 
 
20798
 #: cp/class.c:1331 cp/class.c:1341
 
20799
-#, fuzzy, gcc-internal-format
 
20800
+#, gcc-internal-format
 
20801
 msgid "%qT declared here"
 
20802
-msgstr "%qD hier deklariert"
 
20803
+msgstr "%qT hier deklariert"
 
20804
 
 
20805
 #: cp/class.c:1336
 
20806
 #, gcc-internal-format
 
20807
 msgid "%qT does not have the %E abi tag that %qT (used in the type of %qD) has"
 
20808
-msgstr ""
 
20809
+msgstr "%qT hat nicht das ABI-Tag %E, das %qT (im Typ on %qD verwendet) hat"
 
20810
 
 
20811
 #: cp/class.c:1413
 
20812
 #, gcc-internal-format
 
20813
@@ -27687,350 +27687,350 @@
 
20814
 msgid "no unique final overrider for %qD in %qT"
 
20815
 msgstr "%qD wurde nicht eindeutig und endgültig in %qT überschrieben"
 
20816
 
 
20817
-#: cp/class.c:2648
 
20818
+#: cp/class.c:2652
 
20819
 #, gcc-internal-format
 
20820
 msgid "%q+#D marked final, but is not virtual"
 
20821
 msgstr "%q+#D als »final« markiert, ist aber nicht »virtual«"
 
20822
 
 
20823
-#: cp/class.c:2650
 
20824
+#: cp/class.c:2654
 
20825
 #, gcc-internal-format
 
20826
 msgid "%q+#D marked override, but does not override"
 
20827
 msgstr "%q+#D als override markiert, überschreibt aber nicht"
 
20828
 
 
20829
 #. Here we know it is a hider, and no overrider exists.
 
20830
-#: cp/class.c:2719
 
20831
+#: cp/class.c:2723
 
20832
 #, gcc-internal-format
 
20833
 msgid "%q+D was hidden"
 
20834
 msgstr "%q+D war versteckt"
 
20835
 
 
20836
-#: cp/class.c:2720
 
20837
+#: cp/class.c:2724
 
20838
 #, gcc-internal-format
 
20839
 msgid "  by %q+D"
 
20840
 msgstr "  von %q+D"
 
20841
 
 
20842
-#: cp/class.c:2763 cp/decl2.c:1365
 
20843
+#: cp/class.c:2767 cp/decl2.c:1365
 
20844
 #, gcc-internal-format
 
20845
 msgid "%q+#D invalid; an anonymous union can only have non-static data members"
 
20846
 msgstr "%q+#D ungültig; eine anonyme Union kann nur nicht-statische Datenelemente haben"
 
20847
 
 
20848
-#: cp/class.c:2766
 
20849
+#: cp/class.c:2770
 
20850
 #, gcc-internal-format
 
20851
 msgid "%q+#D invalid; an anonymous struct can only have non-static data members"
 
20852
 msgstr "%q+#D ungültig; eine anonyme struct kann nur nicht-statische Datenelemente haben"
 
20853
 
 
20854
-#: cp/class.c:2774 cp/decl2.c:1371
 
20855
+#: cp/class.c:2778 cp/decl2.c:1371
 
20856
 #, gcc-internal-format
 
20857
 msgid "private member %q+#D in anonymous union"
 
20858
 msgstr "privates Element %q+#D in anonymer Union"
 
20859
 
 
20860
-#: cp/class.c:2776
 
20861
+#: cp/class.c:2780
 
20862
 #, gcc-internal-format
 
20863
 msgid "private member %q+#D in anonymous struct"
 
20864
 msgstr "privates Element %q+#D in anonymer struct"
 
20865
 
 
20866
-#: cp/class.c:2781 cp/decl2.c:1373
 
20867
+#: cp/class.c:2785 cp/decl2.c:1373
 
20868
 #, gcc-internal-format
 
20869
 msgid "protected member %q+#D in anonymous union"
 
20870
 msgstr "geschütztes Element %q+#D in anonymer Union"
 
20871
 
 
20872
-#: cp/class.c:2783
 
20873
+#: cp/class.c:2787
 
20874
 #, gcc-internal-format
 
20875
 msgid "protected member %q+#D in anonymous struct"
 
20876
 msgstr "geschütztes Element %q+#D in anonymer struct"
 
20877
 
 
20878
-#: cp/class.c:2927
 
20879
+#: cp/class.c:2931
 
20880
 #, gcc-internal-format
 
20881
 msgid "the ellipsis in %qD is not inherited"
 
20882
 msgstr ""
 
20883
 
 
20884
-#: cp/class.c:3103
 
20885
+#: cp/class.c:3106
 
20886
 #, gcc-internal-format
 
20887
 msgid "bit-field %q+#D with non-integral type"
 
20888
 msgstr "Bit-Feld %q+#D mit Nicht-Ganzzahl-Typ"
 
20889
 
 
20890
-#: cp/class.c:3119
 
20891
+#: cp/class.c:3122
 
20892
 #, gcc-internal-format
 
20893
 msgid "bit-field %q+D width not an integer constant"
 
20894
 msgstr "Breite des Bitfeldes %q+D ist keine Ganzzahlkonstante"
 
20895
 
 
20896
-#: cp/class.c:3124
 
20897
+#: cp/class.c:3127
 
20898
 #, gcc-internal-format
 
20899
 msgid "negative width in bit-field %q+D"
 
20900
 msgstr "negative Breite in Bitfeld %q+D"
 
20901
 
 
20902
-#: cp/class.c:3129
 
20903
+#: cp/class.c:3132
 
20904
 #, gcc-internal-format
 
20905
 msgid "zero width for bit-field %q+D"
 
20906
 msgstr "Breite Null für Bitfeld %q+D"
 
20907
 
 
20908
-#: cp/class.c:3135
 
20909
+#: cp/class.c:3138
 
20910
 #, gcc-internal-format
 
20911
 msgid "width of %q+D exceeds its type"
 
20912
 msgstr "Breite von %q+D übersteigt seinen Typen"
 
20913
 
 
20914
-#: cp/class.c:3139
 
20915
+#: cp/class.c:3142
 
20916
 #, gcc-internal-format
 
20917
 msgid "%q+D is too small to hold all values of %q#T"
 
20918
 msgstr "%q+D ist zu klein um alle Werte von %q#T aufzunehmen"
 
20919
 
 
20920
-#: cp/class.c:3198
 
20921
+#: cp/class.c:3201
 
20922
 #, gcc-internal-format
 
20923
 msgid "member %q+#D with constructor not allowed in union"
 
20924
 msgstr "Element %q+#D mit Konstruktor nicht erlaubt in Union"
 
20925
 
 
20926
-#: cp/class.c:3201
 
20927
+#: cp/class.c:3204
 
20928
 #, gcc-internal-format
 
20929
 msgid "member %q+#D with destructor not allowed in union"
 
20930
 msgstr "Element %q+#D mit Destruktor nicht erlaubt in Union"
 
20931
 
 
20932
-#: cp/class.c:3203
 
20933
+#: cp/class.c:3206
 
20934
 #, gcc-internal-format
 
20935
 msgid "member %q+#D with copy assignment operator not allowed in union"
 
20936
 msgstr "Element %q+#D mit Copy-Zuweisungsoperator ist nicht erlaubt in Union"
 
20937
 
 
20938
-#: cp/class.c:3207
 
20939
+#: cp/class.c:3210
 
20940
 #, gcc-internal-format
 
20941
 msgid "unrestricted unions only available with -std=c++11 or -std=gnu++11"
 
20942
 msgstr "uneingeschränkte »Unions« nur mit -std=c++11 oder -std=gnu++11 verfügbar"
 
20943
 
 
20944
-#: cp/class.c:3244
 
20945
+#: cp/class.c:3247
 
20946
 #, gcc-internal-format
 
20947
 msgid "multiple fields in union %qT initialized"
 
20948
 msgstr "in Union %qT werden mehrere Felder initialisiert"
 
20949
 
 
20950
-#: cp/class.c:3329
 
20951
+#: cp/class.c:3332
 
20952
 #, gcc-internal-format
 
20953
 msgid "%q+D may not be static because it is a member of a union"
 
20954
 msgstr "%q+D kann nicht static sein, da es ein Union-Element ist"
 
20955
 
 
20956
-#: cp/class.c:3334
 
20957
+#: cp/class.c:3337
 
20958
 #, gcc-internal-format
 
20959
 msgid "%q+D may not have reference type %qT because it is a member of a union"
 
20960
 msgstr "%q+D darf keinen Referenztyp %qT haben, da es ein Element einer Union ist"
 
20961
 
 
20962
-#: cp/class.c:3345
 
20963
+#: cp/class.c:3348
 
20964
 #, gcc-internal-format
 
20965
 msgid "field %q+D invalidly declared function type"
 
20966
 msgstr "Feld %q+D deklarierte ungültigerweise einen Funktionstypen"
 
20967
 
 
20968
-#: cp/class.c:3351
 
20969
+#: cp/class.c:3354
 
20970
 #, gcc-internal-format
 
20971
 msgid "field %q+D invalidly declared method type"
 
20972
 msgstr "Feld %q+D deklarierte ungültigerweise einen Methodentypen"
 
20973
 
 
20974
-#: cp/class.c:3407
 
20975
+#: cp/class.c:3410
 
20976
 #, gcc-internal-format
 
20977
 msgid "ignoring packed attribute because of unpacked non-POD field %q+#D"
 
20978
 msgstr "»gepackt«-Attribut für ungepacktes nicht-POD-Feld %q+#D wird ignoriert"
 
20979
 
 
20980
-#: cp/class.c:3504
 
20981
+#: cp/class.c:3507
 
20982
 #, gcc-internal-format
 
20983
 msgid "field %q+#D with same name as class"
 
20984
 msgstr "Feld %q+#D mit gleichem Namen wie Klasse"
 
20985
 
 
20986
-#: cp/class.c:3527
 
20987
+#: cp/class.c:3530
 
20988
 #, gcc-internal-format
 
20989
 msgid "%q#T has pointer data members"
 
20990
 msgstr "%q#T hat Zeigertypen als Elemente"
 
20991
 
 
20992
-#: cp/class.c:3532
 
20993
+#: cp/class.c:3535
 
20994
 #, gcc-internal-format
 
20995
 msgid "  but does not override %<%T(const %T&)%>"
 
20996
 msgstr "  aber überschreibt nicht %<%T(const %T&)%>"
 
20997
 
 
20998
-#: cp/class.c:3534
 
20999
+#: cp/class.c:3537
 
21000
 #, gcc-internal-format
 
21001
 msgid "  or %<operator=(const %T&)%>"
 
21002
 msgstr "  oder %<operator=(const %T&)%>"
 
21003
 
 
21004
-#: cp/class.c:3538
 
21005
+#: cp/class.c:3541
 
21006
 #, gcc-internal-format
 
21007
 msgid "  but does not override %<operator=(const %T&)%>"
 
21008
 msgstr "  aber überschreibt nicht %<operator=(const %T&)%>"
 
21009
 
 
21010
-#: cp/class.c:4009
 
21011
+#: cp/class.c:4012
 
21012
 #, gcc-internal-format
 
21013
 msgid "offset of empty base %qT may not be ABI-compliant and maychange in a future version of GCC"
 
21014
 msgstr "Versatz der leeren Basis %qT könnte ABI-unverträglich sein und sich in zukünftigen GCC-Versionen ändern"
 
21015
 
 
21016
-#: cp/class.c:4136
 
21017
+#: cp/class.c:4139
 
21018
 #, gcc-internal-format
 
21019
 msgid "class %qT will be considered nearly empty in a future version of GCC"
 
21020
 msgstr "Klasse %qT wird in zukünftigen GCC-Versionen als annähernd leer betrachtet werden"
 
21021
 
 
21022
-#: cp/class.c:4218
 
21023
+#: cp/class.c:4221
 
21024
 #, gcc-internal-format
 
21025
 msgid "initializer specified for non-virtual method %q+D"
 
21026
 msgstr "Initialisierung für nicht-virtuelle Methode %q+D angegeben"
 
21027
 
 
21028
-#: cp/class.c:4645
 
21029
+#: cp/class.c:4648
 
21030
 #, gcc-internal-format
 
21031
 msgid "method overrides both %<transaction_pure%> and %qE methods"
 
21032
 msgstr "Methode überschreibt Methoden %<transaction_pure%> und %qE"
 
21033
 
 
21034
-#: cp/class.c:4666
 
21035
+#: cp/class.c:4669
 
21036
 #, gcc-internal-format
 
21037
 msgid "method declared %qE overriding %qE method"
 
21038
 msgstr "als %qE deklarierte Methode überschreibt Methode %qE"
 
21039
 
 
21040
-#: cp/class.c:5132 cp/semantics.c:5826
 
21041
+#: cp/class.c:5135 cp/semantics.c:5828
 
21042
 #, gcc-internal-format
 
21043
 msgid "enclosing class of constexpr non-static member function %q+#D is not a literal type"
 
21044
 msgstr "umschließende Klasse der nicht-statischen Elementfunktion %q+#D als konstanter Ausdruck ist kein Literaltyp"
 
21045
 
 
21046
-#: cp/class.c:5157
 
21047
+#: cp/class.c:5160
 
21048
 #, gcc-internal-format
 
21049
 msgid "%q+T is not literal because:"
 
21050
 msgstr "%q+T ist kein Literal, denn: "
 
21051
 
 
21052
-#: cp/class.c:5159
 
21053
+#: cp/class.c:5162
 
21054
 #, gcc-internal-format
 
21055
 msgid "  %q+T has a non-trivial destructor"
 
21056
 msgstr "  %q+T hat einen nicht-trivialen Destruktor"
 
21057
 
 
21058
-#: cp/class.c:5164
 
21059
+#: cp/class.c:5167
 
21060
 #, gcc-internal-format
 
21061
 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"
 
21062
 msgstr " %q+T ist kein Aggregat, hat keinen trivialen Standardkonstruktor und hat keinen Konstruktor mit konstantem Ausdruck, der kein Kopier- oder Bewegungskonstruktor ist"
 
21063
 
 
21064
-#: cp/class.c:5200
 
21065
+#: cp/class.c:5203
 
21066
 #, gcc-internal-format
 
21067
 msgid "  base class %qT of %q+T is non-literal"
 
21068
 msgstr "  Basisklasse %qT von %q+T ist kein Literal"
 
21069
 
 
21070
-#: cp/class.c:5214
 
21071
+#: cp/class.c:5217
 
21072
 #, gcc-internal-format
 
21073
 msgid "  non-static data member %q+D has non-literal type"
 
21074
 msgstr "  nicht-statisches Datenelement %q+D hat nicht-literalen Typ"
 
21075
 
 
21076
-#: cp/class.c:5332
 
21077
+#: cp/class.c:5335
 
21078
 #, gcc-internal-format
 
21079
 msgid "non-static reference %q+#D in class without a constructor"
 
21080
 msgstr "nicht-statische Referenz %q+#D in Klasse ohne Konstruktor"
 
21081
 
 
21082
-#: cp/class.c:5337
 
21083
+#: cp/class.c:5340
 
21084
 #, gcc-internal-format
 
21085
 msgid "non-static const member %q+#D in class without a constructor"
 
21086
 msgstr "nicht-statisches const-Element %q+#D in Klasse ohne einen Konstruktor"
 
21087
 
 
21088
 #. If the function is defaulted outside the class, we just
 
21089
 #. give the synthesis error.
 
21090
-#: cp/class.c:5363
 
21091
+#: cp/class.c:5366
 
21092
 #, gcc-internal-format
 
21093
 msgid "%q+D declared to take const reference, but implicit declaration would take non-const"
 
21094
 msgstr "%q+D mit Eingabe einer konstanten Referenz deklariert, aber implizite Deklaration würde nicht-Konstante annehmen"
 
21095
 
 
21096
-#: cp/class.c:5587
 
21097
+#: cp/class.c:5590
 
21098
 #, gcc-internal-format
 
21099
 msgid "offset of virtual base %qT is not ABI-compliant and may change in a future version of GCC"
 
21100
 msgstr "Versatz der virtuellen Basis %qT ist ABI-unverträglich und kann sich in zukünftigen GCC-Versionen ändern"
 
21101
 
 
21102
-#: cp/class.c:5688
 
21103
+#: cp/class.c:5691
 
21104
 #, gcc-internal-format
 
21105
 msgid "direct base %qT inaccessible in %qT due to ambiguity"
 
21106
 msgstr "direkte Basis %qT ist in %qT durch Mehrdeutigkeit unzugänglich"
 
21107
 
 
21108
-#: cp/class.c:5700
 
21109
+#: cp/class.c:5703
 
21110
 #, gcc-internal-format
 
21111
 msgid "virtual base %qT inaccessible in %qT due to ambiguity"
 
21112
 msgstr "virtuelle Basis %qT ist in %qT durch Mehrdeutigkeit unzugänglich"
 
21113
 
 
21114
-#: cp/class.c:5886
 
21115
+#: cp/class.c:5889
 
21116
 #, gcc-internal-format
 
21117
 msgid "size assigned to %qT may not be ABI-compliant and may change in a future version of GCC"
 
21118
 msgstr "%qT zugewiesene Größe könnte ABI-unverträglich sein und sich in zukünftigen GCC-Versionen ändern"
 
21119
 
 
21120
-#: cp/class.c:5926
 
21121
+#: cp/class.c:5929
 
21122
 #, gcc-internal-format
 
21123
 msgid "the offset of %qD may not be ABI-compliant and may change in a future version of GCC"
 
21124
 msgstr "der Versatz von %qD könnte ABI-unverträglich sein und sich in einer zukünftigen GCC-Version ändern"
 
21125
 
 
21126
-#: cp/class.c:5954
 
21127
+#: cp/class.c:5957
 
21128
 #, gcc-internal-format
 
21129
 msgid "offset of %q+D is not ABI-compliant and may change in a future version of GCC"
 
21130
 msgstr "Versatz von %q+D ist ABI-unverträglich und kann sich in zukünftigen GCC-Versionen ändern"
 
21131
 
 
21132
-#: cp/class.c:5964
 
21133
+#: cp/class.c:5967
 
21134
 #, gcc-internal-format
 
21135
 msgid "%q+D contains empty classes which may cause base classes to be placed at different locations in a future version of GCC"
 
21136
 msgstr "%q+D enthält leere Klassen, die in zukünftigen GCC-Versionen die Basisklassen an andere Orte verschieben können"
 
21137
 
 
21138
-#: cp/class.c:6052
 
21139
+#: cp/class.c:6055
 
21140
 #, gcc-internal-format
 
21141
 msgid "layout of classes derived from empty class %qT may change in a future version of GCC"
 
21142
 msgstr "die Anordnung der von der leeren Klasse %qT abgeleiteten Klassen könnte sich in zukünftigen GCC-Versionen ändern"
 
21143
 
 
21144
-#: cp/class.c:6220 cp/decl.c:12134 cp/parser.c:18856
 
21145
+#: cp/class.c:6223 cp/decl.c:12125 cp/parser.c:18860
 
21146
 #, gcc-internal-format
 
21147
 msgid "redefinition of %q#T"
 
21148
 msgstr "Redefinition von %q#T"
 
21149
 
 
21150
-#: cp/class.c:6369
 
21151
+#: cp/class.c:6372
 
21152
 #, gcc-internal-format
 
21153
 msgid "%q#T has virtual functions and accessible non-virtual destructor"
 
21154
 msgstr "%q#T hat virtuelle Funktionen und erreichbaren nicht-virtuellen Destruktor"
 
21155
 
 
21156
-#: cp/class.c:6395
 
21157
-#, fuzzy, gcc-internal-format
 
21158
+#: cp/class.c:6398
 
21159
+#, gcc-internal-format
 
21160
 msgid "type transparent %q#T does not have any fields"
 
21161
-msgstr "typtransparente Klasse %qT hat keine Felder"
 
21162
+msgstr "typtransparentes %q#T hat keine Felder"
 
21163
 
 
21164
-#: cp/class.c:6401
 
21165
+#: cp/class.c:6404
 
21166
 #, gcc-internal-format
 
21167
 msgid "type transparent class %qT has base classes"
 
21168
 msgstr "typtransparente Klasse %qT hat Basisklassen"
 
21169
 
 
21170
-#: cp/class.c:6405
 
21171
+#: cp/class.c:6408
 
21172
 #, gcc-internal-format
 
21173
 msgid "type transparent class %qT has virtual functions"
 
21174
 msgstr "typtransparente Klasse %qT hat virtuelle Funktionen"
 
21175
 
 
21176
-#: cp/class.c:6411
 
21177
+#: cp/class.c:6414
 
21178
 #, gcc-internal-format
 
21179
 msgid "type transparent %q#T cannot be made transparent because the type of the first field has a different ABI from the class overall"
 
21180
-msgstr ""
 
21181
+msgstr "typtransparentes %q#T kann nicht transparent gemacht werden, weil der Typ des ersten Feldes anderes ABI als gesamte Klasse hat"
 
21182
 
 
21183
-#: cp/class.c:6562
 
21184
+#: cp/class.c:6565
 
21185
 #, gcc-internal-format
 
21186
 msgid "trying to finish struct, but kicked out due to previous parse errors"
 
21187
 msgstr "Lesen der struct konnte wegen Syntaxfehlern nicht beendet werden"
 
21188
 
 
21189
-#: cp/class.c:7071
 
21190
+#: cp/class.c:7074
 
21191
 #, gcc-internal-format
 
21192
 msgid "language string %<\"%E\"%> not recognized"
 
21193
 msgstr "Sprachen-Zeichenkette %<\"%E\"%> nicht erkannt"
 
21194
 
 
21195
-#: cp/class.c:7160
 
21196
+#: cp/class.c:7163
 
21197
 #, gcc-internal-format
 
21198
 msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
 
21199
 msgstr "überladene Funktion %qD konnte nicht durch Umwandlung in Typ %qT aufgelöst werden"
 
21200
 
 
21201
-#: cp/class.c:7280
 
21202
+#: cp/class.c:7283
 
21203
 #, gcc-internal-format
 
21204
 msgid "no matches converting function %qD to type %q#T"
 
21205
 msgstr "bei der Umwandlung der Funktion %qD in den Typ %q#T gab es keine Übereinstimmungen"
 
21206
 
 
21207
-#: cp/class.c:7308
 
21208
+#: cp/class.c:7311
 
21209
 #, gcc-internal-format
 
21210
 msgid "converting overloaded function %qD to type %q#T is ambiguous"
 
21211
 msgstr "Umwandung der überladenen Funktion %qD in den Typ %q#T ist mehrdeutig"
 
21212
 
 
21213
-#: cp/class.c:7335
 
21214
+#: cp/class.c:7338
 
21215
 #, gcc-internal-format
 
21216
 msgid "assuming pointer to member %qD"
 
21217
 msgstr "Zeiger auf Element %qD wird angenommen"
 
21218
 
 
21219
-#: cp/class.c:7338
 
21220
+#: cp/class.c:7341
 
21221
 #, gcc-internal-format
 
21222
 msgid "(a pointer to member can only be formed with %<&%E%>)"
 
21223
 msgstr "(ein Zeiger auf ein Element kann nur mit %<»&%E%> erzeugt werden)"
 
21224
 
 
21225
-#: cp/class.c:7413 cp/class.c:7447
 
21226
+#: cp/class.c:7416 cp/class.c:7450
 
21227
 #, gcc-internal-format
 
21228
 msgid "not enough type information"
 
21229
 msgstr "zu wenig Typinformationen"
 
21230
 
 
21231
-#: cp/class.c:7430 cp/cvt.c:173 cp/cvt.c:199 cp/cvt.c:248
 
21232
+#: cp/class.c:7433 cp/cvt.c:173 cp/cvt.c:199 cp/cvt.c:248
 
21233
 #, gcc-internal-format
 
21234
 msgid "cannot convert %qE from type %qT to type %qT"
 
21235
 msgstr "%qE kann nicht vom Typ %qT in den Typ %qT umgewandelt werden"
 
21236
@@ -28040,12 +28040,12 @@
 
21237
 #. A name N used in a class S shall refer to the same declaration
 
21238
 #. in its context and when re-evaluated in the completed scope of
 
21239
 #. S.
 
21240
-#: cp/class.c:7742 cp/decl.c:1325
 
21241
+#: cp/class.c:7745 cp/decl.c:1325
 
21242
 #, gcc-internal-format
 
21243
 msgid "declaration of %q#D"
 
21244
 msgstr "Deklaration von %q#D"
 
21245
 
 
21246
-#: cp/class.c:7743
 
21247
+#: cp/class.c:7746
 
21248
 #, gcc-internal-format
 
21249
 msgid "changes meaning of %qD from %q+#D"
 
21250
 msgstr "verändert die Bedeutung von %qD von %q+#D"
 
21251
@@ -28116,9 +28116,9 @@
 
21252
 msgstr "%q#T verwendet, wo %qT erwartet wurde"
 
21253
 
 
21254
 #: cp/cvt.c:765
 
21255
-#, fuzzy, gcc-internal-format
 
21256
+#, gcc-internal-format
 
21257
 msgid "could not convert %qE from %<void%> to %<bool%>"
 
21258
-msgstr "%qE konnte nicht von %qT nach %qT umgewandelt werden"
 
21259
+msgstr "%qE konnte nicht von %<void%> nach %<bool%> umgewandelt werden"
 
21260
 
 
21261
 #: cp/cvt.c:816
 
21262
 #, gcc-internal-format
 
21263
@@ -28522,9 +28522,9 @@
 
21264
 msgstr "vorherige Deklaration %q+#D hier"
 
21265
 
 
21266
 #: cp/decl.c:1533
 
21267
-#, fuzzy, gcc-internal-format
 
21268
+#, gcc-internal-format
 
21269
 msgid "ambiguates old declaration with deduced return type"
 
21270
-msgstr "macht alte Deklaration %q+#D mehrdeutig"
 
21271
+msgstr "macht alte Deklaration mit hergeleitetem Rückgabetyp mehrdeutig"
 
21272
 
 
21273
 #: cp/decl.c:1544
 
21274
 #, gcc-internal-format
 
21275
@@ -28888,14 +28888,14 @@
 
21276
 msgstr "%<constexpr%> kann nicht für Typdeklarationen verwendet werden"
 
21277
 
 
21278
 #: cp/decl.c:4321
 
21279
-#, fuzzy, gcc-internal-format
 
21280
+#, gcc-internal-format
 
21281
 msgid "attribute ignored in explicit instantiation %q#T"
 
21282
-msgstr "Attribute an Templateinstanziierung ignoriert"
 
21283
+msgstr "Attribut in expliter Instanziierung %q#T ignoriert"
 
21284
 
 
21285
 #: cp/decl.c:4324
 
21286
-#, fuzzy, gcc-internal-format
 
21287
+#, gcc-internal-format
 
21288
 msgid "no attribute can be applied to an explicit instantiation"
 
21289
-msgstr "Attribut %qE kann nur auf Klassendefinitionen angewendet werden"
 
21290
+msgstr "auf explizite Instanziierung kann kein Attribut angewendet werden"
 
21291
 
 
21292
 #: cp/decl.c:4396
 
21293
 #, gcc-internal-format
 
21294
@@ -29067,9 +29067,9 @@
 
21295
 msgstr "%qT hat kein nicht-statisches Datenelement namens %qD"
 
21296
 
 
21297
 #: cp/decl.c:5226
 
21298
-#, fuzzy, gcc-internal-format
 
21299
+#, gcc-internal-format
 
21300
 msgid "invalid initializer for %q#D"
 
21301
-msgstr "ungültige Initialisierung für Feldelement %q#D"
 
21302
+msgstr "ungültige Initialisierung für %q#D"
 
21303
 
 
21304
 #: cp/decl.c:5256
 
21305
 #, gcc-internal-format
 
21306
@@ -29172,233 +29172,233 @@
 
21307
 msgid "function %q#D is initialized like a variable"
 
21308
 msgstr "Funktion %q#D ist wie eine Variable initialisiert"
 
21309
 
 
21310
-#: cp/decl.c:6883
 
21311
+#: cp/decl.c:6886
 
21312
 #, gcc-internal-format
 
21313
 msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
 
21314
-msgstr ""
 
21315
+msgstr "nicht-lokale %<__thread%>-Variable %qD erfordert dynamische Initialisierung"
 
21316
 
 
21317
-#: cp/decl.c:6886
 
21318
-#, fuzzy, gcc-internal-format
 
21319
+#: cp/decl.c:6889
 
21320
+#, gcc-internal-format
 
21321
 msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
 
21322
-msgstr "  %q+T hat einen nicht-trivialen Destruktor"
 
21323
+msgstr "nicht-lokale %<__thread%>-Variable %qD hat einen nicht-trivialen Destruktor"
 
21324
 
 
21325
-#: cp/decl.c:6892
 
21326
+#: cp/decl.c:6895
 
21327
 #, gcc-internal-format
 
21328
 msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
 
21329
-msgstr ""
 
21330
+msgstr "%<thread_local%> in C++11 erlaubt dynamische Initialisierung und Zerstörung"
 
21331
 
 
21332
-#: cp/decl.c:7119
 
21333
+#: cp/decl.c:7122
 
21334
 #, gcc-internal-format
 
21335
 msgid "initializer fails to determine size of %qT"
 
21336
 msgstr "Initialisierung gibt nicht die Größe von %qT an"
 
21337
 
 
21338
-#: cp/decl.c:7123
 
21339
+#: cp/decl.c:7126
 
21340
 #, gcc-internal-format
 
21341
 msgid "array size missing in %qT"
 
21342
 msgstr "Feldgröße fehlt in %qT"
 
21343
 
 
21344
-#: cp/decl.c:7126
 
21345
+#: cp/decl.c:7129
 
21346
 #, gcc-internal-format
 
21347
 msgid "zero-size array %qT"
 
21348
 msgstr "Feld %qT der Größe null"
 
21349
 
 
21350
-#: cp/decl.c:7142
 
21351
+#: cp/decl.c:7145
 
21352
 #, gcc-internal-format
 
21353
 msgid "destructor for alien class %qT cannot be a member"
 
21354
 msgstr "Destruktor für fremde Klasse %qT kann kein Element sein"
 
21355
 
 
21356
-#: cp/decl.c:7144
 
21357
+#: cp/decl.c:7147
 
21358
 #, gcc-internal-format
 
21359
 msgid "constructor for alien class %qT cannot be a member"
 
21360
 msgstr "Konstruktor für fremde Klasse %qT kann kein Element sein"
 
21361
 
 
21362
-#: cp/decl.c:7168
 
21363
+#: cp/decl.c:7171
 
21364
 #, gcc-internal-format
 
21365
 msgid "%qD declared as a %<virtual%> variable"
 
21366
 msgstr "%qD als eine %<virtual%> Variable deklariert"
 
21367
 
 
21368
-#: cp/decl.c:7170
 
21369
+#: cp/decl.c:7173
 
21370
 #, gcc-internal-format
 
21371
 msgid "%qD declared as an %<inline%> variable"
 
21372
 msgstr "%qD als eine %<inline%> Variable deklariert"
 
21373
 
 
21374
-#: cp/decl.c:7172
 
21375
+#: cp/decl.c:7175
 
21376
 #, gcc-internal-format
 
21377
 msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration"
 
21378
 msgstr "Funktionsspezifizierer %<const%> und %<volatile%> an %qD ungültig in Variablendeklaration"
 
21379
 
 
21380
-#: cp/decl.c:7177
 
21381
+#: cp/decl.c:7180
 
21382
 #, gcc-internal-format
 
21383
 msgid "%qD declared as a %<virtual%> parameter"
 
21384
 msgstr "%qD als ein %<virtual%> Parameter deklariert"
 
21385
 
 
21386
-#: cp/decl.c:7179
 
21387
+#: cp/decl.c:7182
 
21388
 #, gcc-internal-format
 
21389
 msgid "%qD declared as an %<inline%> parameter"
 
21390
 msgstr "%qD als ein %<inline%> Parameter deklariert"
 
21391
 
 
21392
-#: cp/decl.c:7181
 
21393
+#: cp/decl.c:7184
 
21394
 #, gcc-internal-format
 
21395
 msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration"
 
21396
 msgstr "Funktionsspezifizierer %<const%> und %<volatile%> an %qD ungültig in Parameterdeklaration"
 
21397
 
 
21398
-#: cp/decl.c:7186
 
21399
+#: cp/decl.c:7189
 
21400
 #, gcc-internal-format
 
21401
 msgid "%qD declared as a %<virtual%> type"
 
21402
 msgstr "%qD als ein %<virtual%> Typ deklariert"
 
21403
 
 
21404
-#: cp/decl.c:7188
 
21405
+#: cp/decl.c:7191
 
21406
 #, gcc-internal-format
 
21407
 msgid "%qD declared as an %<inline%> type"
 
21408
 msgstr "%qD als ein %<inline%> Typ deklariert"
 
21409
 
 
21410
-#: cp/decl.c:7190
 
21411
+#: cp/decl.c:7193
 
21412
 #, gcc-internal-format
 
21413
 msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration"
 
21414
 msgstr "Funktionsspezifizierer %<const%> und %<volatile%> an %qD ungültig in Typdeklaration"
 
21415
 
 
21416
-#: cp/decl.c:7195
 
21417
+#: cp/decl.c:7198
 
21418
 #, gcc-internal-format
 
21419
 msgid "%qD declared as a %<virtual%> field"
 
21420
 msgstr "%qD als ein %<virtual%> Feld deklariert"
 
21421
 
 
21422
-#: cp/decl.c:7197
 
21423
+#: cp/decl.c:7200
 
21424
 #, gcc-internal-format
 
21425
 msgid "%qD declared as an %<inline%> field"
 
21426
 msgstr "%qD als ein %<inline%> Feld deklariert"
 
21427
 
 
21428
-#: cp/decl.c:7199
 
21429
+#: cp/decl.c:7202
 
21430
 #, gcc-internal-format
 
21431
 msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration"
 
21432
 msgstr "Funktionsspezifizierer %<const%> und %<volatile%> an %qD ungültig in Felddeklaration"
 
21433
 
 
21434
-#: cp/decl.c:7206
 
21435
+#: cp/decl.c:7209
 
21436
 #, gcc-internal-format
 
21437
 msgid "%q+D declared as a friend"
 
21438
 msgstr "%q+D als »friend« deklariert"
 
21439
 
 
21440
-#: cp/decl.c:7212
 
21441
+#: cp/decl.c:7215
 
21442
 #, gcc-internal-format
 
21443
 msgid "%q+D declared with an exception specification"
 
21444
 msgstr "%q+D mit einer Ausnahmespezifikation deklariert"
 
21445
 
 
21446
-#: cp/decl.c:7246
 
21447
+#: cp/decl.c:7249
 
21448
 #, gcc-internal-format
 
21449
 msgid "definition of %qD is not in namespace enclosing %qT"
 
21450
 msgstr "Deklaration von %qD ist nicht in einem Namensbereich um %qT"
 
21451
 
 
21452
-#: cp/decl.c:7286
 
21453
+#: cp/decl.c:7289
 
21454
 #, gcc-internal-format
 
21455
 msgid "static member function %q#D declared with type qualifiers"
 
21456
 msgstr "statische Elementfunktion %q#D mit Typqualifizierern deklariert"
 
21457
 
 
21458
-#: cp/decl.c:7385
 
21459
+#: cp/decl.c:7388
 
21460
 #, gcc-internal-format
 
21461
 msgid "defining explicit specialization %qD in friend declaration"
 
21462
 msgstr "Definition der expliziten Spezialisierung %qD in friend-Deklaration"
 
21463
 
 
21464
 #. Something like `template <class T> friend void f<T>()'.
 
21465
-#: cp/decl.c:7395
 
21466
+#: cp/decl.c:7398
 
21467
 #, gcc-internal-format
 
21468
 msgid "invalid use of template-id %qD in declaration of primary template"
 
21469
 msgstr "ungültige Verwendung der Template-ID %qD in Deklaration des ursprünglichen Templates"
 
21470
 
 
21471
-#: cp/decl.c:7425
 
21472
+#: cp/decl.c:7428
 
21473
 #, gcc-internal-format
 
21474
 msgid "default arguments are not allowed in declaration of friend template specialization %qD"
 
21475
 msgstr "Standardargumente sind nicht in Deklaration der friend-Template-Spezialisierung %qD erlaubt"
 
21476
 
 
21477
-#: cp/decl.c:7433
 
21478
+#: cp/decl.c:7436
 
21479
 #, gcc-internal-format
 
21480
 msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
 
21481
 msgstr "%<inline%> ist nicht in Deklaration der friend-Template-Spezialisierung %qD erlaubt"
 
21482
 
 
21483
-#: cp/decl.c:7475
 
21484
+#: cp/decl.c:7478
 
21485
 #, gcc-internal-format
 
21486
 msgid "cannot declare %<::main%> to be a template"
 
21487
 msgstr "%<::main%> kann nicht als Template deklariert werden"
 
21488
 
 
21489
-#: cp/decl.c:7477
 
21490
+#: cp/decl.c:7480
 
21491
 #, gcc-internal-format
 
21492
 msgid "cannot declare %<::main%> to be inline"
 
21493
 msgstr "%<::main%> kann nicht inline deklariert werden"
 
21494
 
 
21495
-#: cp/decl.c:7479
 
21496
+#: cp/decl.c:7482
 
21497
 #, gcc-internal-format
 
21498
 msgid "cannot declare %<::main%> to be static"
 
21499
 msgstr "%<::main%> kann nicht statisch deklariert werden"
 
21500
 
 
21501
-#: cp/decl.c:7507
 
21502
+#: cp/decl.c:7510
 
21503
 #, gcc-internal-format
 
21504
 msgid "anonymous type with no linkage used to declare function %q#D with linkage"
 
21505
 msgstr "anonymer Typ ohne Bindung verwendet, um Funktion %q#D mit Bindung zu deklarieren"
 
21506
 
 
21507
-#: cp/decl.c:7511 cp/decl.c:7879 cp/decl2.c:3864
 
21508
+#: cp/decl.c:7514 cp/decl.c:7882 cp/decl2.c:3864
 
21509
 #, gcc-internal-format
 
21510
 msgid "%q+#D does not refer to the unqualified type, so it is not used for linkage"
 
21511
 msgstr "%q+#D verweist nicht auf den unqualifizierten Typen, also wird es nicht zum Binden verwendet"
 
21512
 
 
21513
-#: cp/decl.c:7517
 
21514
+#: cp/decl.c:7520
 
21515
 #, gcc-internal-format
 
21516
 msgid "type %qT with no linkage used to declare function %q#D with linkage"
 
21517
 msgstr "Typ %qT ohne Bindung für Funktionsdeklaration %q#D mit Bindung deklariert"
 
21518
 
 
21519
-#: cp/decl.c:7539
 
21520
+#: cp/decl.c:7542
 
21521
 #, gcc-internal-format
 
21522
 msgid "static member function %qD cannot have cv-qualifier"
 
21523
 msgstr "statische Elementfunktion %qD kann nicht CV-Qualifizierer haben"
 
21524
 
 
21525
-#: cp/decl.c:7540
 
21526
+#: cp/decl.c:7543
 
21527
 #, gcc-internal-format
 
21528
 msgid "non-member function %qD cannot have cv-qualifier"
 
21529
 msgstr "Nicht-Elementfunktion %qD kann nicht CV-Qualifizierer haben"
 
21530
 
 
21531
-#: cp/decl.c:7556
 
21532
+#: cp/decl.c:7559
 
21533
 #, gcc-internal-format
 
21534
 msgid "literal operator with C linkage"
 
21535
 msgstr "literaler Operator mit C-Bindung"
 
21536
 
 
21537
-#: cp/decl.c:7565
 
21538
+#: cp/decl.c:7568
 
21539
 #, gcc-internal-format
 
21540
 msgid "%qD has invalid argument list"
 
21541
 msgstr "%qD hat ungültige Argumentliste"
 
21542
 
 
21543
-#: cp/decl.c:7573
 
21544
+#: cp/decl.c:7576
 
21545
 #, gcc-internal-format
 
21546
 msgid "integer suffix %<%s%> shadowed by implementation"
 
21547
 msgstr "Ganzzahl-Suffix %<%s%> durch Implementierung überdeckt"
 
21548
 
 
21549
-#: cp/decl.c:7579
 
21550
+#: cp/decl.c:7582
 
21551
 #, gcc-internal-format
 
21552
 msgid "floating point suffix %<%s%> shadowed by implementation"
 
21553
 msgstr "Gleitkomma-Suffix %<%s%> durch Implementierung überdeckt"
 
21554
 
 
21555
-#: cp/decl.c:7585
 
21556
+#: cp/decl.c:7588
 
21557
 #, gcc-internal-format
 
21558
 msgid "%qD must be a non-member function"
 
21559
 msgstr "%qD muss eine Nicht-Elementfunktion sein"
 
21560
 
 
21561
-#: cp/decl.c:7636
 
21562
+#: cp/decl.c:7639
 
21563
 #, gcc-internal-format
 
21564
 msgid "%<::main%> must return %<int%>"
 
21565
 msgstr "%<::main%> muss %<int%> zurückgeben"
 
21566
 
 
21567
-#: cp/decl.c:7678
 
21568
+#: cp/decl.c:7681
 
21569
 #, gcc-internal-format
 
21570
 msgid "definition of implicitly-declared %qD"
 
21571
 msgstr "Definition des implizit deklarierten %qD"
 
21572
 
 
21573
-#: cp/decl.c:7683
 
21574
+#: cp/decl.c:7686
 
21575
 #, gcc-internal-format
 
21576
 msgid "definition of explicitly-defaulted %q+D"
 
21577
 msgstr "Definition des explizit standardisierten %q+D"
 
21578
 
 
21579
-#: cp/decl.c:7684
 
21580
+#: cp/decl.c:7687
 
21581
 #, gcc-internal-format
 
21582
 msgid "%q+#D explicitly defaulted here"
 
21583
 msgstr "%q+#D wurde ausdrücklich hier standardisiert"
 
21584
 
 
21585
-#: cp/decl.c:7701 cp/decl2.c:738
 
21586
+#: cp/decl.c:7704 cp/decl2.c:738
 
21587
 #, gcc-internal-format
 
21588
 msgid "no %q#D member function declared in class %qT"
 
21589
 msgstr "keine Elementfunktion %q#D in Klasse %qT deklariert"
 
21590
@@ -29407,884 +29407,879 @@
 
21591
 #. no linkage can only be used to declare extern "C"
 
21592
 #. entities.  Since it's not always an error in the
 
21593
 #. ISO C++ 90 Standard, we only issue a warning.
 
21594
-#: cp/decl.c:7876
 
21595
+#: cp/decl.c:7879
 
21596
 #, gcc-internal-format
 
21597
 msgid "anonymous type with no linkage used to declare variable %q#D with linkage"
 
21598
 msgstr "anonymer Typ ohne Bindung verwendet, um Variable %q#D mit Bindung zu deklarieren"
 
21599
 
 
21600
-#: cp/decl.c:7885
 
21601
+#: cp/decl.c:7888
 
21602
 #, gcc-internal-format
 
21603
 msgid "type %qT with no linkage used to declare variable %q#D with linkage"
 
21604
 msgstr "Typ %qT ohne Bindung verwendet, um Variable %q#D mit Bindung zu deklarieren"
 
21605
 
 
21606
-#: cp/decl.c:8008
 
21607
+#: cp/decl.c:8011
 
21608
 #, gcc-internal-format
 
21609
 msgid "in-class initialization of static data member %q#D of incomplete type"
 
21610
 msgstr "Initialisierung innerhalb der Klasse des statischen Datenelements %q#D mit unvollständigem Typ"
 
21611
 
 
21612
-#: cp/decl.c:8012
 
21613
+#: cp/decl.c:8015
 
21614
 #, gcc-internal-format
 
21615
 msgid "%<constexpr%> needed for in-class initialization of static data member %q#D of non-integral type"
 
21616
 msgstr "%<constexpr%> erforderlich für Initialisierung innerhalb der Klasse des statischen Datenelements %q#D mit nicht eingebautem Typ"
 
21617
 
 
21618
-#: cp/decl.c:8015
 
21619
+#: cp/decl.c:8018
 
21620
 #, gcc-internal-format
 
21621
 msgid "in-class initialization of static data member %q#D of non-literal type"
 
21622
 msgstr "Initialisierung innerhalb der Klasse des statischen Datenelements %q#D mit nicht eingebautem Typ"
 
21623
 
 
21624
-#: cp/decl.c:8028
 
21625
+#: cp/decl.c:8031
 
21626
 #, gcc-internal-format
 
21627
 msgid "invalid in-class initialization of static data member of non-integral type %qT"
 
21628
 msgstr "ungültige Initialisierung innerhalb der Klasse des statischen Datenelements vom nicht eingebauten Typen %qT"
 
21629
 
 
21630
-#: cp/decl.c:8034
 
21631
+#: cp/decl.c:8037
 
21632
 #, gcc-internal-format
 
21633
 msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
 
21634
 msgstr "ISO-C++ verbietet Initialisierung des nicht konstanten statischen Elements %qD in der Klasse"
 
21635
 
 
21636
-#: cp/decl.c:8038
 
21637
+#: cp/decl.c:8041
 
21638
 #, gcc-internal-format
 
21639
 msgid "ISO C++ forbids initialization of member constant %qD of non-integral type %qT"
 
21640
 msgstr "ISO-C++ verbietet Initialisierung der Elementkonstante %qD vom nicht eingebauten Typen %qT"
 
21641
 
 
21642
-#: cp/decl.c:8144 cp/decl.c:8172
 
21643
+#: cp/decl.c:8147 cp/decl.c:8175
 
21644
 #, gcc-internal-format
 
21645
 msgid "size of array %qD has non-integral type %qT"
 
21646
 msgstr "Feldgröße von %qD hat nicht-ganzzahligen Typen %qT"
 
21647
 
 
21648
-#: cp/decl.c:8147 cp/decl.c:8174
 
21649
+#: cp/decl.c:8150 cp/decl.c:8177
 
21650
 #, gcc-internal-format
 
21651
 msgid "size of array has non-integral type %qT"
 
21652
 msgstr "Feldgröße hat nicht-ganzzahligen Typen %qT"
 
21653
 
 
21654
-#: cp/decl.c:8224
 
21655
+#: cp/decl.c:8227
 
21656
 #, gcc-internal-format
 
21657
 msgid "size of array %qD is negative"
 
21658
 msgstr "Größe des Feldes %qD ist negativ"
 
21659
 
 
21660
-#: cp/decl.c:8226
 
21661
+#: cp/decl.c:8229
 
21662
 #, gcc-internal-format
 
21663
 msgid "size of array is negative"
 
21664
 msgstr "Größe des Feldes ist negativ"
 
21665
 
 
21666
-#: cp/decl.c:8240
 
21667
+#: cp/decl.c:8243
 
21668
 #, gcc-internal-format
 
21669
 msgid "ISO C++ forbids zero-size array %qD"
 
21670
 msgstr "ISO-C++ verbietet Feld %qD der Größe null"
 
21671
 
 
21672
-#: cp/decl.c:8242
 
21673
+#: cp/decl.c:8245
 
21674
 #, gcc-internal-format
 
21675
 msgid "ISO C++ forbids zero-size array"
 
21676
 msgstr "ISO-C++ verbietet Feld der Größe null"
 
21677
 
 
21678
-#: cp/decl.c:8254
 
21679
+#: cp/decl.c:8257
 
21680
 #, gcc-internal-format
 
21681
 msgid "size of array %qD is not an integral constant-expression"
 
21682
 msgstr "Größe des Feldes %qD ist kein konstanter Ganzzahlausdruck"
 
21683
 
 
21684
-#: cp/decl.c:8257
 
21685
+#: cp/decl.c:8260
 
21686
 #, gcc-internal-format
 
21687
 msgid "size of array is not an integral constant-expression"
 
21688
 msgstr "Größe des Feldes ist kein konstanter Ganzzahlausdruck"
 
21689
 
 
21690
-#: cp/decl.c:8263
 
21691
+#: cp/decl.c:8266
 
21692
 #, gcc-internal-format
 
21693
 msgid "ISO C++ forbids variable length array %qD"
 
21694
 msgstr "ISO-C++ verbietet Feld %qD variabler Länge"
 
21695
 
 
21696
-#: cp/decl.c:8265
 
21697
+#: cp/decl.c:8268
 
21698
 #, gcc-internal-format
 
21699
 msgid "ISO C++ forbids variable length array"
 
21700
 msgstr "ISO-C++ verbietet Feld variabler Länge"
 
21701
 
 
21702
-#: cp/decl.c:8271
 
21703
+#: cp/decl.c:8274
 
21704
 #, gcc-internal-format
 
21705
 msgid "variable length array %qD is used"
 
21706
 msgstr "Feld %qD variabler Länge wird verwendet"
 
21707
 
 
21708
-#: cp/decl.c:8323
 
21709
+#: cp/decl.c:8326
 
21710
 #, gcc-internal-format
 
21711
 msgid "overflow in array dimension"
 
21712
 msgstr "Überlauf in Feldgröße"
 
21713
 
 
21714
-#: cp/decl.c:8383
 
21715
+#: cp/decl.c:8386
 
21716
 #, gcc-internal-format
 
21717
 msgid "declaration of %qD as array of %<auto%>"
 
21718
 msgstr "Deklaration von %qD als Feld von %<auto%>"
 
21719
 
 
21720
-#: cp/decl.c:8391
 
21721
+#: cp/decl.c:8394
 
21722
 #, gcc-internal-format
 
21723
 msgid "declaration of %qD as array of void"
 
21724
 msgstr "Deklaration von %qD als Feld von voids"
 
21725
 
 
21726
-#: cp/decl.c:8393
 
21727
+#: cp/decl.c:8396
 
21728
 #, gcc-internal-format
 
21729
 msgid "creating array of void"
 
21730
 msgstr "Feld von void wird erzeugt"
 
21731
 
 
21732
-#: cp/decl.c:8398
 
21733
+#: cp/decl.c:8401
 
21734
 #, gcc-internal-format
 
21735
 msgid "declaration of %qD as array of functions"
 
21736
 msgstr "Deklaration von %qD als Feld von Funktionen"
 
21737
 
 
21738
-#: cp/decl.c:8400
 
21739
+#: cp/decl.c:8403
 
21740
 #, gcc-internal-format
 
21741
 msgid "creating array of functions"
 
21742
 msgstr "Feld von Funktionen wird erzeugt"
 
21743
 
 
21744
-#: cp/decl.c:8405
 
21745
+#: cp/decl.c:8408
 
21746
 #, gcc-internal-format
 
21747
 msgid "declaration of %qD as array of references"
 
21748
 msgstr "Deklaration von %qD als Feld von Referenzen"
 
21749
 
 
21750
-#: cp/decl.c:8407
 
21751
+#: cp/decl.c:8410
 
21752
 #, gcc-internal-format
 
21753
 msgid "creating array of references"
 
21754
 msgstr "Feld von Referenzen wird erzeugt"
 
21755
 
 
21756
-#: cp/decl.c:8412
 
21757
+#: cp/decl.c:8415
 
21758
 #, gcc-internal-format
 
21759
 msgid "declaration of %qD as array of function members"
 
21760
 msgstr "Deklaration von %qD als Feld von Funktionselementen"
 
21761
 
 
21762
-#: cp/decl.c:8414
 
21763
+#: cp/decl.c:8417
 
21764
 #, gcc-internal-format
 
21765
 msgid "creating array of function members"
 
21766
 msgstr "Feld von Funktionselementen wird erzeugt"
 
21767
 
 
21768
-#: cp/decl.c:8428
 
21769
+#: cp/decl.c:8431
 
21770
 #, gcc-internal-format
 
21771
 msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
 
21772
 msgstr "Deklaration von %qD als multidimensionales Feld muss für alle Dimensionen außer der ersten Grenzen haben"
 
21773
 
 
21774
-#: cp/decl.c:8432
 
21775
+#: cp/decl.c:8435
 
21776
 #, gcc-internal-format
 
21777
 msgid "multidimensional array must have bounds for all dimensions except the first"
 
21778
 msgstr "multidimensionales Feld muss für alle Dimensionen außer der ersten Grenzen haben"
 
21779
 
 
21780
-#: cp/decl.c:8467
 
21781
+#: cp/decl.c:8470
 
21782
 #, gcc-internal-format
 
21783
 msgid "return type specification for constructor invalid"
 
21784
 msgstr "Angabe des Rückgabetyps für Konstruktor ist ungültig"
 
21785
 
 
21786
-#: cp/decl.c:8477
 
21787
+#: cp/decl.c:8480
 
21788
 #, gcc-internal-format
 
21789
 msgid "return type specification for destructor invalid"
 
21790
 msgstr "Angabe des Rückgabetyps für Destruktor ist ungültig"
 
21791
 
 
21792
-#: cp/decl.c:8490
 
21793
+#: cp/decl.c:8493
 
21794
 #, gcc-internal-format
 
21795
 msgid "return type specified for %<operator %T%>"
 
21796
 msgstr "Rückgabetyp für %<operator %T%> angegeben"
 
21797
 
 
21798
-#: cp/decl.c:8512
 
21799
+#: cp/decl.c:8515
 
21800
 #, gcc-internal-format
 
21801
 msgid "unnamed variable or field declared void"
 
21802
 msgstr "unbenannte Variable oder Feld als »void« deklariert"
 
21803
 
 
21804
-#: cp/decl.c:8519
 
21805
+#: cp/decl.c:8522
 
21806
 #, gcc-internal-format
 
21807
 msgid "variable or field declared void"
 
21808
 msgstr "Variable oder Feld als »void« deklariert"
 
21809
 
 
21810
-#: cp/decl.c:8720
 
21811
+#: cp/decl.c:8722
 
21812
 #, gcc-internal-format
 
21813
 msgid "invalid use of qualified-name %<::%D%>"
 
21814
 msgstr "ungültige Verwendung des qualifizierten Namens %<::%D%>"
 
21815
 
 
21816
-#: cp/decl.c:8723
 
21817
+#: cp/decl.c:8725
 
21818
 #, gcc-internal-format
 
21819
 msgid "invalid use of qualified-name %<%T::%D%>"
 
21820
 msgstr "ungültige Verwendung des qualifizierten Namens %<%T::%D%>"
 
21821
 
 
21822
-#: cp/decl.c:8726
 
21823
+#: cp/decl.c:8728
 
21824
 #, gcc-internal-format
 
21825
 msgid "invalid use of qualified-name %<%D::%D%>"
 
21826
 msgstr "ungültige Verwendung des qualifizierten Namens %<%D::%D%>"
 
21827
 
 
21828
-#: cp/decl.c:8735
 
21829
+#: cp/decl.c:8737
 
21830
 #, gcc-internal-format
 
21831
 msgid "%q#T is not a class or a namespace"
 
21832
 msgstr "%q#T ist keine Klasse oder Namensbereich"
 
21833
 
 
21834
-#: cp/decl.c:8743
 
21835
+#: cp/decl.c:8745
 
21836
 #, gcc-internal-format
 
21837
 msgid "type %qT is not derived from type %qT"
 
21838
 msgstr "Typ %qT ist nicht vom Typ %qT abgeleitet"
 
21839
 
 
21840
-#: cp/decl.c:8759 cp/decl.c:8851 cp/decl.c:8860 cp/decl.c:10242
 
21841
+#: cp/decl.c:8761 cp/decl.c:8853 cp/decl.c:8862 cp/decl.c:10238
 
21842
 #, gcc-internal-format
 
21843
 msgid "declaration of %qD as non-function"
 
21844
 msgstr "Deklaration von %qD als Nicht-Funktion"
 
21845
 
 
21846
-#: cp/decl.c:8765
 
21847
+#: cp/decl.c:8767
 
21848
 #, gcc-internal-format
 
21849
 msgid "declaration of %qD as non-member"
 
21850
 msgstr "Deklaration von %qD als Nicht-Element"
 
21851
 
 
21852
-#: cp/decl.c:8796
 
21853
+#: cp/decl.c:8798
 
21854
 #, gcc-internal-format
 
21855
 msgid "declarator-id missing; using reserved word %qD"
 
21856
 msgstr "Deklarator-ID fehlt: reserviertes Wort %qD wird verwendet"
 
21857
 
 
21858
-#: cp/decl.c:8843
 
21859
+#: cp/decl.c:8845
 
21860
 #, gcc-internal-format
 
21861
 msgid "function definition does not declare parameters"
 
21862
 msgstr "Funktionsdefinition deklariert keine Parameter"
 
21863
 
 
21864
-#: cp/decl.c:8868
 
21865
+#: cp/decl.c:8870
 
21866
 #, gcc-internal-format
 
21867
 msgid "declaration of %qD as %<typedef%>"
 
21868
 msgstr "Deklaration von %qD als %<typedef%>"
 
21869
 
 
21870
-#: cp/decl.c:8873
 
21871
+#: cp/decl.c:8875
 
21872
 #, gcc-internal-format
 
21873
 msgid "declaration of %qD as parameter"
 
21874
 msgstr "Deklaration von %qD als Parameter"
 
21875
 
 
21876
-#: cp/decl.c:8906
 
21877
+#: cp/decl.c:8908
 
21878
 #, gcc-internal-format
 
21879
 msgid "%<constexpr%> cannot appear in a typedef declaration"
 
21880
 msgstr "%<constexpr%> kann nicht in typedef-Deklaration auftreten"
 
21881
 
 
21882
-#: cp/decl.c:8914
 
21883
+#: cp/decl.c:8916
 
21884
 #, gcc-internal-format
 
21885
 msgid "two or more data types in declaration of %qs"
 
21886
 msgstr "zwei oder mehr Datentypen in Deklaration von %qs"
 
21887
 
 
21888
-#: cp/decl.c:8920
 
21889
+#: cp/decl.c:8922
 
21890
 #, gcc-internal-format
 
21891
 msgid "conflicting specifiers in declaration of %qs"
 
21892
 msgstr "in Konflikt stehende Spezifikationen für Deklaration von %qs"
 
21893
 
 
21894
-#: cp/decl.c:8992 cp/decl.c:8995 cp/decl.c:8998
 
21895
+#: cp/decl.c:8994 cp/decl.c:8997 cp/decl.c:9000
 
21896
 #, gcc-internal-format
 
21897
 msgid "ISO C++ forbids declaration of %qs with no type"
 
21898
 msgstr "ISO-C++ verbietet Deklaration von %qs ohne Typ"
 
21899
 
 
21900
-#: cp/decl.c:9009
 
21901
+#: cp/decl.c:9011
 
21902
 #, gcc-internal-format
 
21903
 msgid "%<__int128%> is not supported by this target"
 
21904
 msgstr "%<__int128%> wird von diesem Ziel nicht unterstützt"
 
21905
 
 
21906
-#: cp/decl.c:9014
 
21907
+#: cp/decl.c:9016
 
21908
 #, gcc-internal-format
 
21909
 msgid "ISO C++ does not support %<__int128%> for %qs"
 
21910
 msgstr "ISO-C++ unterstützt nicht %<__int128%> for %qs"
 
21911
 
 
21912
-#: cp/decl.c:9035 cp/decl.c:9055
 
21913
+#: cp/decl.c:9037 cp/decl.c:9057
 
21914
 #, gcc-internal-format
 
21915
 msgid "%<signed%> or %<unsigned%> invalid for %qs"
 
21916
 msgstr "%<signed%> oder %<unsigned%> ungültig für %qs"
 
21917
 
 
21918
-#: cp/decl.c:9037
 
21919
+#: cp/decl.c:9039
 
21920
 #, gcc-internal-format
 
21921
 msgid "%<signed%> and %<unsigned%> specified together for %qs"
 
21922
 msgstr "%<signed%> und %<unsigned%> für %qs gleichzeitig angegeben"
 
21923
 
 
21924
-#: cp/decl.c:9039
 
21925
+#: cp/decl.c:9041
 
21926
 #, gcc-internal-format
 
21927
 msgid "%<long long%> invalid for %qs"
 
21928
 msgstr "%<long long%> ungültig für %qs"
 
21929
 
 
21930
-#: cp/decl.c:9041
 
21931
+#: cp/decl.c:9043
 
21932
 #, gcc-internal-format
 
21933
 msgid "%<long%> invalid for %qs"
 
21934
 msgstr "%<long%> ungültig für %qs"
 
21935
 
 
21936
-#: cp/decl.c:9043
 
21937
+#: cp/decl.c:9045
 
21938
 #, gcc-internal-format
 
21939
 msgid "%<short%> invalid for %qs"
 
21940
 msgstr "%<short%> ungültig für %qs"
 
21941
 
 
21942
-#: cp/decl.c:9045
 
21943
+#: cp/decl.c:9047
 
21944
 #, gcc-internal-format
 
21945
 msgid "%<long%> or %<short%> invalid for %qs"
 
21946
 msgstr "%<long%> oder %<short%> ungültig für %qs"
 
21947
 
 
21948
-#: cp/decl.c:9047
 
21949
+#: cp/decl.c:9049
 
21950
 #, gcc-internal-format
 
21951
 msgid "%<long%>, %<int%>, %<short%>, or %<char%> invalid for %qs"
 
21952
 msgstr "%<long%>, %<int%>, %<short%> oder %<char%> ungültig für %qs"
 
21953
 
 
21954
-#: cp/decl.c:9049
 
21955
+#: cp/decl.c:9051
 
21956
 #, gcc-internal-format
 
21957
 msgid "%<long%> or %<short%> specified with char for %qs"
 
21958
 msgstr "%<long%> oder %<short%> mit »char« für %qs angegeben"
 
21959
 
 
21960
-#: cp/decl.c:9051
 
21961
+#: cp/decl.c:9053
 
21962
 #, gcc-internal-format
 
21963
 msgid "%<long%> and %<short%> specified together for %qs"
 
21964
 msgstr "%<long%> und %<short%> für %qs gleichzeitig angegeben"
 
21965
 
 
21966
-#: cp/decl.c:9057
 
21967
+#: cp/decl.c:9059
 
21968
 #, gcc-internal-format
 
21969
 msgid "%<short%> or %<long%> invalid for %qs"
 
21970
 msgstr "%<short%> oder %<long%> ungültig für %qs"
 
21971
 
 
21972
-#: cp/decl.c:9065
 
21973
+#: cp/decl.c:9067
 
21974
 #, gcc-internal-format
 
21975
 msgid "long, short, signed or unsigned used invalidly for %qs"
 
21976
 msgstr "long, short, signed oder unsigned ungültig verwendet für %qs"
 
21977
 
 
21978
-#: cp/decl.c:9133
 
21979
+#: cp/decl.c:9135
 
21980
 #, gcc-internal-format
 
21981
 msgid "complex invalid for %qs"
 
21982
 msgstr "complex ungültig für %qs"
 
21983
 
 
21984
-#: cp/decl.c:9161
 
21985
+#: cp/decl.c:9163
 
21986
 #, gcc-internal-format
 
21987
 msgid "qualifiers are not allowed on declaration of %<operator %T%>"
 
21988
 msgstr "Qualifizierer sind bei Deklaration von %<operator %T%> nicht erlaubt"
 
21989
 
 
21990
-#: cp/decl.c:9193
 
21991
+#: cp/decl.c:9195
 
21992
 #, gcc-internal-format
 
21993
 msgid "member %qD cannot be declared both virtual and static"
 
21994
 msgstr "Element %qD kann nicht gleichzeitig virtuell und statisch deklariert werden"
 
21995
 
 
21996
-#: cp/decl.c:9201
 
21997
+#: cp/decl.c:9206
 
21998
 #, gcc-internal-format
 
21999
-msgid "%<%T::%D%> is not a valid declarator"
 
22000
-msgstr "%<%T::%D%> ist kein gültiger Deklarator"
 
22001
-
 
22002
-#: cp/decl.c:9210
 
22003
-#, gcc-internal-format
 
22004
 msgid "typedef declaration invalid in parameter declaration"
 
22005
 msgstr "»typedef«-Deklaration in Parameterdeklaration ungültig"
 
22006
 
 
22007
-#: cp/decl.c:9215
 
22008
+#: cp/decl.c:9211
 
22009
 #, gcc-internal-format
 
22010
 msgid "storage class specified for template parameter %qs"
 
22011
 msgstr "Speicherklasse für Template-Parameter %qs angegeben"
 
22012
 
 
22013
-#: cp/decl.c:9221
 
22014
+#: cp/decl.c:9217
 
22015
 #, gcc-internal-format
 
22016
 msgid "storage class specifiers invalid in parameter declarations"
 
22017
 msgstr "Speicherklassenangaben sind in Parameterdeklarationen ungültig"
 
22018
 
 
22019
-#: cp/decl.c:9227
 
22020
+#: cp/decl.c:9223
 
22021
 #, gcc-internal-format
 
22022
 msgid "a parameter cannot be declared %<constexpr%>"
 
22023
 msgstr "ein Parameter kann nicht als %<constexpr%> deklariert sein"
 
22024
 
 
22025
-#: cp/decl.c:9236
 
22026
+#: cp/decl.c:9232
 
22027
 #, gcc-internal-format
 
22028
 msgid "%<virtual%> outside class declaration"
 
22029
 msgstr "%<virtual%> außerhalb einer Klassendeklaration"
 
22030
 
 
22031
-#: cp/decl.c:9254
 
22032
+#: cp/decl.c:9250
 
22033
 #, gcc-internal-format
 
22034
 msgid "multiple storage classes in declaration of %qs"
 
22035
 msgstr "mehrere Speicherklassen in Deklaration von %qs"
 
22036
 
 
22037
-#: cp/decl.c:9277
 
22038
+#: cp/decl.c:9273
 
22039
 #, gcc-internal-format
 
22040
 msgid "storage class specified for %qs"
 
22041
 msgstr "Speicherklasse %qs angegeben"
 
22042
 
 
22043
-#: cp/decl.c:9281
 
22044
+#: cp/decl.c:9277
 
22045
 #, gcc-internal-format
 
22046
 msgid "storage class specified for parameter %qs"
 
22047
 msgstr "Speicherklasse für Parameter %qs angegeben"
 
22048
 
 
22049
-#: cp/decl.c:9294
 
22050
+#: cp/decl.c:9290
 
22051
 #, gcc-internal-format
 
22052
 msgid "nested function %qs declared %<extern%>"
 
22053
 msgstr "geschachtelte Funktion %qs als %<extern%> deklariert"
 
22054
 
 
22055
-#: cp/decl.c:9298
 
22056
+#: cp/decl.c:9294
 
22057
 #, gcc-internal-format
 
22058
 msgid "top-level declaration of %qs specifies %<auto%>"
 
22059
 msgstr "Deklaration höchster Ebene von %qs gibt %<auto%> an"
 
22060
 
 
22061
-#: cp/decl.c:9305
 
22062
+#: cp/decl.c:9301
 
22063
 #, gcc-internal-format
 
22064
 msgid "function-scope %qs implicitly auto and declared %<__thread%>"
 
22065
 msgstr "Funktions-Gültigkeitsbereich %qs ist implizit auto und deklarierte %<__thread%>"
 
22066
 
 
22067
-#: cp/decl.c:9317
 
22068
+#: cp/decl.c:9313
 
22069
 #, gcc-internal-format
 
22070
 msgid "storage class specifiers invalid in friend function declarations"
 
22071
 msgstr "Speicherklassenangaben sind in friend-Funktionsdeklarationen ungültig"
 
22072
 
 
22073
-#: cp/decl.c:9427
 
22074
+#: cp/decl.c:9423
 
22075
 #, gcc-internal-format
 
22076
 msgid "%qs declared as function returning a function"
 
22077
 msgstr "%qs als Funktion, die eine Funktion zurückgibt, deklariert"
 
22078
 
 
22079
-#: cp/decl.c:9432
 
22080
+#: cp/decl.c:9428
 
22081
 #, gcc-internal-format
 
22082
 msgid "%qs declared as function returning an array"
 
22083
 msgstr "%qs als Funktion, die ein Feld zurückgibt, deklariert"
 
22084
 
 
22085
-#: cp/decl.c:9438
 
22086
-#, fuzzy, gcc-internal-format
 
22087
+#: cp/decl.c:9434
 
22088
+#, gcc-internal-format
 
22089
 msgid "%qs declared as function returning an abstract class type"
 
22090
-msgstr "%qs als Funktion, die ein Feld zurückgibt, deklariert"
 
22091
+msgstr "Funktion %qs gibt abstrakten Klassentyp zurück"
 
22092
 
 
22093
-#: cp/decl.c:9467
 
22094
+#: cp/decl.c:9463
 
22095
 #, gcc-internal-format
 
22096
 msgid "%qs function uses %<auto%> type specifier without trailing return type"
 
22097
 msgstr "Funktion %qs verwendet Typspezifikation %<auto%> ohne folgenden Rückgabetypen"
 
22098
 
 
22099
-#: cp/decl.c:9473
 
22100
+#: cp/decl.c:9469
 
22101
 #, gcc-internal-format
 
22102
 msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
 
22103
 msgstr "Funktion %qs mit folgendem Rückgabetypen hat %qT als seinen Typ statt einfaches %<auto%>"
 
22104
 
 
22105
 #. Not using maybe_warn_cpp0x because this should
 
22106
 #. always be an error.
 
22107
-#: cp/decl.c:9484
 
22108
+#: cp/decl.c:9480
 
22109
 #, gcc-internal-format
 
22110
 msgid "trailing return type only available with -std=c++11 or -std=gnu++11"
 
22111
 msgstr "folgender Rückgabetyp nur mit -std=c++11 oder -std=gnu++11 verfügbar"
 
22112
 
 
22113
-#: cp/decl.c:9487
 
22114
+#: cp/decl.c:9483
 
22115
 #, gcc-internal-format
 
22116
 msgid "%qs function with trailing return type not declared with %<auto%> type specifier"
 
22117
 msgstr "Funktion %qs mit folgendem Rückgabetypen nicht mit Typspezifikation %<auto%> deklariert"
 
22118
 
 
22119
-#: cp/decl.c:9520
 
22120
+#: cp/decl.c:9516
 
22121
 #, gcc-internal-format
 
22122
 msgid "destructor cannot be static member function"
 
22123
 msgstr "Destruktor kann keine statische Elementfunktion sein"
 
22124
 
 
22125
-#: cp/decl.c:9521
 
22126
+#: cp/decl.c:9517
 
22127
 #, gcc-internal-format
 
22128
 msgid "constructor cannot be static member function"
 
22129
 msgstr "Konstruktor kann keine statische Elementfunktion sein"
 
22130
 
 
22131
-#: cp/decl.c:9525
 
22132
+#: cp/decl.c:9521
 
22133
 #, gcc-internal-format
 
22134
 msgid "destructors may not be cv-qualified"
 
22135
 msgstr "Destruktoren dürfen nicht CV-qualifiziert sein"
 
22136
 
 
22137
-#: cp/decl.c:9526
 
22138
+#: cp/decl.c:9522
 
22139
 #, gcc-internal-format
 
22140
 msgid "constructors may not be cv-qualified"
 
22141
 msgstr "Konstruktoren dürfen nicht CV-qualifiziert sein"
 
22142
 
 
22143
-#: cp/decl.c:9543
 
22144
+#: cp/decl.c:9539
 
22145
 #, gcc-internal-format
 
22146
 msgid "constructors cannot be declared virtual"
 
22147
 msgstr "Konstruktoren können nicht als virtuell deklariert werden"
 
22148
 
 
22149
-#: cp/decl.c:9556
 
22150
+#: cp/decl.c:9552
 
22151
 #, gcc-internal-format
 
22152
 msgid "can%'t initialize friend function %qs"
 
22153
 msgstr "friend-Funktion %qs kann nicht initialisiert werden"
 
22154
 
 
22155
 #. Cannot be both friend and virtual.
 
22156
-#: cp/decl.c:9560
 
22157
+#: cp/decl.c:9556
 
22158
 #, gcc-internal-format
 
22159
 msgid "virtual functions cannot be friends"
 
22160
 msgstr "virtuelle Funktionen können keine friends sein"
 
22161
 
 
22162
-#: cp/decl.c:9564
 
22163
+#: cp/decl.c:9560
 
22164
 #, gcc-internal-format
 
22165
 msgid "friend declaration not in class definition"
 
22166
 msgstr "friend-Deklaration nicht in Klassendefinition"
 
22167
 
 
22168
-#: cp/decl.c:9566
 
22169
+#: cp/decl.c:9562
 
22170
 #, gcc-internal-format
 
22171
 msgid "can%'t define friend function %qs in a local class definition"
 
22172
 msgstr "friend-Funktion %qs kann nicht in einer lokalen Klassendefinition definiert werden"
 
22173
 
 
22174
-#: cp/decl.c:9587
 
22175
+#: cp/decl.c:9583
 
22176
 #, gcc-internal-format
 
22177
 msgid "destructors may not have parameters"
 
22178
 msgstr "Destruktoren dürfen keine Parameter haben"
 
22179
 
 
22180
-#: cp/decl.c:9613
 
22181
+#: cp/decl.c:9609
 
22182
 #, gcc-internal-format
 
22183
 msgid "cannot declare pointer to %q#T"
 
22184
 msgstr "Zeiger auf %q#T kann nicht deklariert werden"
 
22185
 
 
22186
-#: cp/decl.c:9626 cp/decl.c:9633
 
22187
+#: cp/decl.c:9622 cp/decl.c:9629
 
22188
 #, gcc-internal-format
 
22189
 msgid "cannot declare reference to %q#T"
 
22190
 msgstr "Referenz auf %q#T kann nicht deklariert werden"
 
22191
 
 
22192
-#: cp/decl.c:9635
 
22193
+#: cp/decl.c:9631
 
22194
 #, gcc-internal-format
 
22195
 msgid "cannot declare pointer to %q#T member"
 
22196
 msgstr "Zeiger auf Element %q#T kann nicht deklariert werden"
 
22197
 
 
22198
-#: cp/decl.c:9658
 
22199
+#: cp/decl.c:9654
 
22200
 #, gcc-internal-format
 
22201
 msgid "cannot declare reference to qualified function type %qT"
 
22202
 msgstr "Referenz auf qualifizierten Funktionstypen %qT kann nicht deklariert werden"
 
22203
 
 
22204
-#: cp/decl.c:9659
 
22205
+#: cp/decl.c:9655
 
22206
 #, gcc-internal-format
 
22207
 msgid "cannot declare pointer to qualified function type %qT"
 
22208
 msgstr "Zeiger auf qualifizierten Funktionstypen %qT kann nicht deklariert werden"
 
22209
 
 
22210
-#: cp/decl.c:9733
 
22211
+#: cp/decl.c:9729
 
22212
 #, gcc-internal-format
 
22213
 msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
 
22214
 msgstr "Referenz auf %q#T kann nicht deklariert werden, da letzteres weder Typedef noch Templatetyp-Argument ist"
 
22215
 
 
22216
-#: cp/decl.c:9797
 
22217
+#: cp/decl.c:9793
 
22218
 #, gcc-internal-format
 
22219
 msgid "both %<volatile%> and %<constexpr%> cannot be used here"
 
22220
 msgstr " %<volatile%> und %<constexpr%> können hier nicht zusammen verwendet werden"
 
22221
 
 
22222
-#: cp/decl.c:9809
 
22223
+#: cp/decl.c:9805
 
22224
 #, gcc-internal-format
 
22225
 msgid "template-id %qD used as a declarator"
 
22226
 msgstr "Template-ID %qD als Deklarator verwendet"
 
22227
 
 
22228
-#: cp/decl.c:9833
 
22229
+#: cp/decl.c:9829
 
22230
 #, gcc-internal-format
 
22231
 msgid "member functions are implicitly friends of their class"
 
22232
 msgstr "Elementfunktionen sind implizite »friends« ihrer Klasse"
 
22233
 
 
22234
-#: cp/decl.c:9838
 
22235
+#: cp/decl.c:9834
 
22236
 #, gcc-internal-format
 
22237
 msgid "extra qualification %<%T::%> on member %qs"
 
22238
 msgstr "zusätzliche Qualifizierung %<%T::%> an Element %qs"
 
22239
 
 
22240
-#: cp/decl.c:9868
 
22241
+#: cp/decl.c:9864
 
22242
 #, gcc-internal-format
 
22243
 msgid "cannot define member function %<%T::%s%> within %<%T%>"
 
22244
 msgstr "Elementfunktion %<%T::%s%> innerhalb von %<%T%> kann nicht definiert werden"
 
22245
 
 
22246
-#: cp/decl.c:9870
 
22247
+#: cp/decl.c:9866
 
22248
 #, gcc-internal-format
 
22249
 msgid "cannot declare member function %<%T::%s%> within %<%T%>"
 
22250
 msgstr "Elementfunktion %<%T::%s%> kann nicht in %<%T%> deklariert werden"
 
22251
 
 
22252
-#: cp/decl.c:9879
 
22253
+#: cp/decl.c:9875
 
22254
 #, gcc-internal-format
 
22255
 msgid "cannot declare member %<%T::%s%> within %qT"
 
22256
 msgstr "Element %<%T::%s%> kann nicht in %qT deklariert werden"
 
22257
 
 
22258
-#: cp/decl.c:9912
 
22259
+#: cp/decl.c:9908
 
22260
 #, gcc-internal-format
 
22261
 msgid "non-parameter %qs cannot be a parameter pack"
 
22262
 msgstr "Nicht-Parameter %qs kann kein Parameterpack sein"
 
22263
 
 
22264
-#: cp/decl.c:9922
 
22265
+#: cp/decl.c:9918
 
22266
 #, gcc-internal-format
 
22267
 msgid "size of array %qs is too large"
 
22268
 msgstr "Feldgröße von %qs ist zu groß"
 
22269
 
 
22270
-#: cp/decl.c:9933
 
22271
+#: cp/decl.c:9929
 
22272
 #, gcc-internal-format
 
22273
 msgid "data member may not have variably modified type %qT"
 
22274
 msgstr "Datenelement darf nicht variabel modifizierten Typ %qT haben"
 
22275
 
 
22276
-#: cp/decl.c:9935
 
22277
+#: cp/decl.c:9931
 
22278
 #, gcc-internal-format
 
22279
 msgid "parameter may not have variably modified type %qT"
 
22280
 msgstr "Parameter darf nicht variabel modifizierten Typ %qT haben"
 
22281
 
 
22282
 #. [dcl.fct.spec] The explicit specifier shall only be used in
 
22283
 #. declarations of constructors within a class definition.
 
22284
-#: cp/decl.c:9943
 
22285
+#: cp/decl.c:9939
 
22286
 #, gcc-internal-format
 
22287
 msgid "only declarations of constructors can be %<explicit%>"
 
22288
 msgstr "nur Deklarationen von Konstruktoren können %<explicit%> sein"
 
22289
 
 
22290
-#: cp/decl.c:9951
 
22291
+#: cp/decl.c:9947
 
22292
 #, gcc-internal-format
 
22293
 msgid "non-member %qs cannot be declared %<mutable%>"
 
22294
 msgstr "Nicht-Element %qs kann nicht als %<mutable%> deklariert sein"
 
22295
 
 
22296
-#: cp/decl.c:9957
 
22297
+#: cp/decl.c:9953
 
22298
 #, gcc-internal-format
 
22299
 msgid "non-object member %qs cannot be declared %<mutable%>"
 
22300
 msgstr "Nicht-Objekt-Element %qs kann nicht als %<mutable%> deklariert sein"
 
22301
 
 
22302
-#: cp/decl.c:9963
 
22303
+#: cp/decl.c:9959
 
22304
 #, gcc-internal-format
 
22305
 msgid "function %qs cannot be declared %<mutable%>"
 
22306
 msgstr "Funktion %qs kann nicht als %<mutable%> deklariert sein"
 
22307
 
 
22308
-#: cp/decl.c:9968
 
22309
+#: cp/decl.c:9964
 
22310
 #, gcc-internal-format
 
22311
 msgid "static %qs cannot be declared %<mutable%>"
 
22312
 msgstr "statisches %qs kann nicht als %<mutable%> deklariert sein"
 
22313
 
 
22314
-#: cp/decl.c:9973
 
22315
+#: cp/decl.c:9969
 
22316
 #, gcc-internal-format
 
22317
 msgid "const %qs cannot be declared %<mutable%>"
 
22318
 msgstr "Konstante %qs kann nicht als %<mutable%> deklariert sein"
 
22319
 
 
22320
-#: cp/decl.c:9978
 
22321
+#: cp/decl.c:9974
 
22322
 #, gcc-internal-format
 
22323
 msgid "reference %qs cannot be declared %<mutable%>"
 
22324
 msgstr "Referenz %qs kann nicht als %<mutable%> deklariert sein"
 
22325
 
 
22326
-#: cp/decl.c:10013
 
22327
+#: cp/decl.c:10009
 
22328
 #, gcc-internal-format
 
22329
 msgid "typedef declared %<auto%>"
 
22330
 msgstr "»typedef« als %<auto%> deklariert"
 
22331
 
 
22332
-#: cp/decl.c:10023
 
22333
+#: cp/decl.c:10019
 
22334
 #, gcc-internal-format
 
22335
 msgid "typedef name may not be a nested-name-specifier"
 
22336
 msgstr "typedef-Name darf kein Spezifizierer mit geschachteltem Namen sein"
 
22337
 
 
22338
-#: cp/decl.c:10042
 
22339
+#: cp/decl.c:10038
 
22340
 #, gcc-internal-format
 
22341
 msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
 
22342
 msgstr "ISO-C++ verbietet geschachtelten Typen %qD mit gleichem Namen wie umschließende Klasse"
 
22343
 
 
22344
-#: cp/decl.c:10143
 
22345
+#: cp/decl.c:10139
 
22346
 #, gcc-internal-format
 
22347
 msgid "qualified function types cannot be used to declare static member functions"
 
22348
 msgstr "qualifizierte Funktionstypen können nicht verwendet werden, um statische Elementfunktionen zu deklarieren"
 
22349
 
 
22350
-#: cp/decl.c:10145
 
22351
+#: cp/decl.c:10141
 
22352
 #, gcc-internal-format
 
22353
 msgid "qualified function types cannot be used to declare free functions"
 
22354
 msgstr "qualifizierte Funktionstypen können nicht verwendet werden, um free-Funktionen zu deklarieren"
 
22355
 
 
22356
-#: cp/decl.c:10172
 
22357
+#: cp/decl.c:10168
 
22358
 #, gcc-internal-format
 
22359
 msgid "type qualifiers specified for friend class declaration"
 
22360
 msgstr "Typkennzeichner für friend-Klassen-Deklaration angegeben"
 
22361
 
 
22362
-#: cp/decl.c:10177
 
22363
+#: cp/decl.c:10173
 
22364
 #, gcc-internal-format
 
22365
 msgid "%<inline%> specified for friend class declaration"
 
22366
 msgstr "%<inline%> für friend-Klassen-Deklaration angegeben"
 
22367
 
 
22368
-#: cp/decl.c:10185
 
22369
+#: cp/decl.c:10181
 
22370
 #, gcc-internal-format
 
22371
 msgid "template parameters cannot be friends"
 
22372
 msgstr "Template-Parameter können keine »friends« sein"
 
22373
 
 
22374
-#: cp/decl.c:10187
 
22375
+#: cp/decl.c:10183
 
22376
 #, gcc-internal-format
 
22377
 msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
 
22378
 msgstr "friend-Deklaration erfordert Klassenschlüssel, d.h. %<friend class %T::%D%>"
 
22379
 
 
22380
-#: cp/decl.c:10191
 
22381
+#: cp/decl.c:10187
 
22382
 #, gcc-internal-format
 
22383
 msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
 
22384
 msgstr "friend-Deklaration erfordert Klassenschlüssel, d.h. %<friend %#T%>"
 
22385
 
 
22386
-#: cp/decl.c:10204
 
22387
+#: cp/decl.c:10200
 
22388
 #, gcc-internal-format
 
22389
 msgid "trying to make class %qT a friend of global scope"
 
22390
 msgstr "Versuch, die Klasse %qT zu einem »friend« des globalen Gültigkeitsbereiches zu machen"
 
22391
 
 
22392
-#: cp/decl.c:10222
 
22393
+#: cp/decl.c:10218
 
22394
 #, gcc-internal-format
 
22395
 msgid "invalid qualifiers on non-member function type"
 
22396
 msgstr "ungültige Qualifizierer an Nicht-Element-Funktionstyp"
 
22397
 
 
22398
-#: cp/decl.c:10232
 
22399
+#: cp/decl.c:10228
 
22400
 #, gcc-internal-format
 
22401
 msgid "abstract declarator %qT used as declaration"
 
22402
 msgstr "abstrakter Deklarator %qT als Deklaration verwendet"
 
22403
 
 
22404
-#: cp/decl.c:10261
 
22405
+#: cp/decl.c:10257
 
22406
 #, gcc-internal-format
 
22407
 msgid "cannot use %<::%> in parameter declaration"
 
22408
 msgstr "%<::%> kann nicht in Parameterdeklaration verwendet werden"
 
22409
 
 
22410
-#: cp/decl.c:10265
 
22411
+#: cp/decl.c:10261
 
22412
 #, gcc-internal-format
 
22413
 msgid "parameter declared %<auto%>"
 
22414
 msgstr "Parameter als %<auto%> deklariert"
 
22415
 
 
22416
-#: cp/decl.c:10308
 
22417
+#: cp/decl.c:10304
 
22418
 #, gcc-internal-format
 
22419
 msgid "non-static data member declared %<auto%>"
 
22420
 msgstr "nicht-statisches Datenelement als %<auto%> deklariert"
 
22421
 
 
22422
 #. Something like struct S { int N::j; };
 
22423
-#: cp/decl.c:10330
 
22424
+#: cp/decl.c:10326
 
22425
 #, gcc-internal-format
 
22426
 msgid "invalid use of %<::%>"
 
22427
 msgstr "ungültige Verwendung von %<::%>"
 
22428
 
 
22429
-#: cp/decl.c:10352
 
22430
+#: cp/decl.c:10348
 
22431
 #, gcc-internal-format
 
22432
 msgid "declaration of function %qD in invalid context"
 
22433
 msgstr "Deklaration der Funktion %qD in ungültigem Kontext"
 
22434
 
 
22435
-#: cp/decl.c:10361
 
22436
+#: cp/decl.c:10357
 
22437
 #, gcc-internal-format
 
22438
 msgid "function %qD declared virtual inside a union"
 
22439
 msgstr "Funktion %qD als virtuell innerhalb einer Union deklariert"
 
22440
 
 
22441
-#: cp/decl.c:10370
 
22442
+#: cp/decl.c:10366
 
22443
 #, gcc-internal-format
 
22444
 msgid "%qD cannot be declared virtual, since it is always static"
 
22445
 msgstr "%qD kann nicht als virtuell deklariert werden, da es immer statisch ist"
 
22446
 
 
22447
-#: cp/decl.c:10386
 
22448
+#: cp/decl.c:10382
 
22449
 #, gcc-internal-format
 
22450
 msgid "expected qualified name in friend declaration for destructor %qD"
 
22451
 msgstr "Qualifizierten Namen in Friend-Deklaration für Destruktor %qD erwartet"
 
22452
 
 
22453
-#: cp/decl.c:10393
 
22454
+#: cp/decl.c:10389
 
22455
 #, gcc-internal-format
 
22456
 msgid "declaration of %qD as member of %qT"
 
22457
 msgstr "Deklaration von %qD als Element %qT"
 
22458
 
 
22459
-#: cp/decl.c:10399
 
22460
+#: cp/decl.c:10395
 
22461
 #, gcc-internal-format
 
22462
 msgid "a destructor cannot be %<constexpr%>"
 
22463
 msgstr "Destruktor kann nicht %<constexpr%> sein"
 
22464
 
 
22465
-#: cp/decl.c:10405
 
22466
+#: cp/decl.c:10401
 
22467
 #, gcc-internal-format
 
22468
 msgid "expected qualified name in friend declaration for constructor %qD"
 
22469
 msgstr "Qualifizierten Namen in Friend-Deklaration für Konstruktor %qD erwartet"
 
22470
 
 
22471
-#: cp/decl.c:10451
 
22472
+#: cp/decl.c:10447
 
22473
 #, gcc-internal-format
 
22474
 msgid "field %qD has incomplete type"
 
22475
 msgstr "Feld %qD hat unvollständigen Typen"
 
22476
 
 
22477
-#: cp/decl.c:10453
 
22478
+#: cp/decl.c:10449
 
22479
 #, gcc-internal-format
 
22480
 msgid "name %qT has incomplete type"
 
22481
 msgstr "Name %qT hat unvollständigen Typen"
 
22482
 
 
22483
-#: cp/decl.c:10462
 
22484
+#: cp/decl.c:10458
 
22485
 #, gcc-internal-format
 
22486
 msgid "  in instantiation of template %qT"
 
22487
 msgstr "  in Instanziierung des Templates %qT"
 
22488
 
 
22489
-#: cp/decl.c:10471
 
22490
+#: cp/decl.c:10467
 
22491
 #, gcc-internal-format
 
22492
 msgid "%qE is neither function nor member function; cannot be declared friend"
 
22493
 msgstr "%qE ist weder eine Funktion noch Elementfunktion; kann nicht als »friend« deklariert werden"
 
22494
 
 
22495
-#: cp/decl.c:10528
 
22496
+#: cp/decl.c:10524
 
22497
 #, gcc-internal-format
 
22498
 msgid "constexpr static data member %qD must have an initializer"
 
22499
 msgstr "statisches Datenelement %qD (constexpr) muss Initialisierung haben"
 
22500
 
 
22501
-#: cp/decl.c:10537
 
22502
+#: cp/decl.c:10533
 
22503
 #, gcc-internal-format
 
22504
 msgid "non-static data member %qE declared %<constexpr%>"
 
22505
 msgstr "nicht-statisches Datenelement %qE als %<constexpr%> deklariert"
 
22506
 
 
22507
-#: cp/decl.c:10587
 
22508
+#: cp/decl.c:10583
 
22509
 #, gcc-internal-format
 
22510
 msgid "storage class %<auto%> invalid for function %qs"
 
22511
 msgstr "Speicherklasse %<auto%> ungültig für Funktion %qs"
 
22512
 
 
22513
-#: cp/decl.c:10589
 
22514
+#: cp/decl.c:10585
 
22515
 #, gcc-internal-format
 
22516
 msgid "storage class %<register%> invalid for function %qs"
 
22517
 msgstr "Speicherklasse %<register%> ungültig für Funktion %qs"
 
22518
 
 
22519
-#: cp/decl.c:10593
 
22520
+#: cp/decl.c:10589
 
22521
 #, gcc-internal-format
 
22522
 msgid "storage class %<__thread%> invalid for function %qs"
 
22523
 msgstr "Speicherklasse %<__thread%> ungültig für Funktion %qs"
 
22524
 
 
22525
-#: cp/decl.c:10596
 
22526
-#, fuzzy, gcc-internal-format
 
22527
+#: cp/decl.c:10592
 
22528
+#, gcc-internal-format
 
22529
 msgid "storage class %<thread_local%> invalid for function %qs"
 
22530
-msgstr "Speicherklasse %<__thread%> ungültig für Funktion %qs"
 
22531
+msgstr "Speicherklasse %<thread_local%> ungültig für Funktion %qs"
 
22532
 
 
22533
-#: cp/decl.c:10601
 
22534
+#: cp/decl.c:10597
 
22535
 #, gcc-internal-format
 
22536
 msgid "virt-specifiers in %qs not allowed outside a class definition"
 
22537
 msgstr "virt-Spezifikation in %qs ist außerhalb einer Klassendefinition nicht erlaubt"
 
22538
 
 
22539
-#: cp/decl.c:10612
 
22540
+#: cp/decl.c:10608
 
22541
 #, gcc-internal-format
 
22542
 msgid "%<static%> specified invalid for function %qs declared out of global scope"
 
22543
 msgstr "%<static%> ungültig für außerhalb des globalen Gültigkeitsbereiches deklarierte Funktion %qs"
 
22544
 
 
22545
-#: cp/decl.c:10616
 
22546
+#: cp/decl.c:10612
 
22547
 #, gcc-internal-format
 
22548
 msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
 
22549
 msgstr "%<inline%> ungültig für außerhalb des globalen Gültigkeitsbereiches deklarierte Funktion %qs"
 
22550
 
 
22551
-#: cp/decl.c:10624
 
22552
+#: cp/decl.c:10620
 
22553
 #, gcc-internal-format
 
22554
 msgid "virtual non-class function %qs"
 
22555
 msgstr "virtuelle Nicht-Klassen-Funktion %qs"
 
22556
 
 
22557
-#: cp/decl.c:10631
 
22558
+#: cp/decl.c:10627
 
22559
 #, gcc-internal-format
 
22560
 msgid "%qs defined in a non-class scope"
 
22561
 msgstr "%qs nicht in Klassen-Gültigkeitsbereich definiert"
 
22562
 
 
22563
-#: cp/decl.c:10632
 
22564
+#: cp/decl.c:10628
 
22565
 #, gcc-internal-format
 
22566
 msgid "%qs declared in a non-class scope"
 
22567
 msgstr "%qs in einem Nicht-Klassen-Gültigkeitsbereich definiert"
 
22568
 
 
22569
-#: cp/decl.c:10660
 
22570
+#: cp/decl.c:10655
 
22571
 #, gcc-internal-format
 
22572
 msgid "cannot declare member function %qD to have static linkage"
 
22573
 msgstr "Elementfunktion %qD kann nicht deklariert werden, statische Bindung zu haben"
 
22574
 
 
22575
 #. FIXME need arm citation
 
22576
-#: cp/decl.c:10667
 
22577
+#: cp/decl.c:10662
 
22578
 #, gcc-internal-format
 
22579
 msgid "cannot declare static function inside another function"
 
22580
 msgstr "statische Funktion innerhalb anderer Funktion kann nicht deklariert werden"
 
22581
 
 
22582
-#: cp/decl.c:10697
 
22583
+#: cp/decl.c:10692
 
22584
 #, gcc-internal-format
 
22585
 msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
 
22586
 msgstr "%<static%> darf nicht bei der Definition (im Gegensatz zu Deklaration) eines statischen Datenelementes verwendet werden"
 
22587
 
 
22588
-#: cp/decl.c:10704
 
22589
+#: cp/decl.c:10699
 
22590
 #, gcc-internal-format
 
22591
 msgid "static member %qD declared %<register%>"
 
22592
 msgstr "statisches Element %qD als %<register%> deklariert"
 
22593
 
 
22594
-#: cp/decl.c:10710
 
22595
+#: cp/decl.c:10705
 
22596
 #, gcc-internal-format
 
22597
 msgid "cannot explicitly declare member %q#D to have extern linkage"
 
22598
 msgstr "Element %q#D kann nicht explizit deklariert werden, externe Bindung zu haben"
 
22599
 
 
22600
-#: cp/decl.c:10717
 
22601
+#: cp/decl.c:10712
 
22602
 #, gcc-internal-format
 
22603
 msgid "declaration of constexpr variable %qD is not a definition"
 
22604
 msgstr "Deklaration der constexpr-Variable %qD ist keine Definition"
 
22605
 
 
22606
-#: cp/decl.c:10730
 
22607
+#: cp/decl.c:10725
 
22608
 #, gcc-internal-format
 
22609
 msgid "%qs initialized and declared %<extern%>"
 
22610
 msgstr "%qs initialisiert und als %<extern%> deklariert"
 
22611
 
 
22612
-#: cp/decl.c:10734
 
22613
+#: cp/decl.c:10729
 
22614
 #, gcc-internal-format
 
22615
 msgid "%qs has both %<extern%> and initializer"
 
22616
 msgstr "%qs hat sowohl %<extern%> als auch Initialisierung"
 
22617
 
 
22618
-#: cp/decl.c:10880
 
22619
+#: cp/decl.c:10874
 
22620
 #, gcc-internal-format
 
22621
 msgid "default argument %qE uses %qD"
 
22622
 msgstr "Standardargument %qE verwendet %qD"
 
22623
 
 
22624
-#: cp/decl.c:10882
 
22625
+#: cp/decl.c:10876
 
22626
 #, gcc-internal-format
 
22627
 msgid "default argument %qE uses local variable %qD"
 
22628
 msgstr "Standardargument %qE verwendet lokale Variable %qD"
 
22629
 
 
22630
-#: cp/decl.c:10970
 
22631
+#: cp/decl.c:10964
 
22632
 #, gcc-internal-format
 
22633
 msgid "parameter %qD has Java class type"
 
22634
 msgstr "Parameter %qD hat Java-Klassentyp"
 
22635
 
 
22636
-#: cp/decl.c:10998
 
22637
+#: cp/decl.c:10992
 
22638
 #, gcc-internal-format
 
22639
 msgid "parameter %qD invalidly declared method type"
 
22640
 msgstr "Parameter %qD deklariert ungültigerweise Methodentyp"
 
22641
 
 
22642
-#: cp/decl.c:11023
 
22643
+#: cp/decl.c:11017
 
22644
 #, gcc-internal-format
 
22645
 msgid "parameter %qD includes pointer to array of unknown bound %qT"
 
22646
 msgstr "Parameter %qD bezieht Zeiger auf Feld mit unbekannter Grenze %qT ein"
 
22647
 
 
22648
-#: cp/decl.c:11025
 
22649
+#: cp/decl.c:11019
 
22650
 #, gcc-internal-format
 
22651
 msgid "parameter %qD includes reference to array of unknown bound %qT"
 
22652
 msgstr "Parameter %qD bezieht Referenz auf Feld mit unbekannter Grenze %qT ein"
 
22653
@@ -30304,168 +30299,168 @@
 
22654
 #. or implicitly defined), there's no need to worry about their
 
22655
 #. existence.  Theoretically, they should never even be
 
22656
 #. instantiated, but that's hard to forestall.
 
22657
-#: cp/decl.c:11279
 
22658
+#: cp/decl.c:11273
 
22659
 #, gcc-internal-format
 
22660
 msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
 
22661
 msgstr "ungültiger Konstruktor; wahrscheinlich war %<%T (const %T&)%> gemeint"
 
22662
 
 
22663
-#: cp/decl.c:11401
 
22664
+#: cp/decl.c:11395
 
22665
 #, gcc-internal-format
 
22666
 msgid "%qD may not be declared within a namespace"
 
22667
 msgstr "%qD darf nicht innerhalb eines Namensbereiches definiert werden"
 
22668
 
 
22669
-#: cp/decl.c:11406
 
22670
+#: cp/decl.c:11400
 
22671
 #, gcc-internal-format
 
22672
 msgid "%qD may not be declared as static"
 
22673
 msgstr "%qD darf nicht als »static« deklariert werden"
 
22674
 
 
22675
-#: cp/decl.c:11432
 
22676
+#: cp/decl.c:11426
 
22677
 #, gcc-internal-format
 
22678
 msgid "%qD must be a nonstatic member function"
 
22679
 msgstr "%qD muss eine nichtstatische Elementfunktion sein"
 
22680
 
 
22681
-#: cp/decl.c:11441
 
22682
+#: cp/decl.c:11435
 
22683
 #, gcc-internal-format
 
22684
 msgid "%qD must be either a non-static member function or a non-member function"
 
22685
 msgstr "%qD muss entweder eine nichtstatische Elementfunktion oder eine Nicht-Element-Funktion sein"
 
22686
 
 
22687
-#: cp/decl.c:11463
 
22688
+#: cp/decl.c:11457
 
22689
 #, gcc-internal-format
 
22690
 msgid "%qD must have an argument of class or enumerated type"
 
22691
 msgstr "%qD muss ein Argument von einem Klassen- oder Aufzählungstyp haben"
 
22692
 
 
22693
-#: cp/decl.c:11492
 
22694
+#: cp/decl.c:11486
 
22695
 #, gcc-internal-format
 
22696
 msgid "conversion to a reference to void will never use a type conversion operator"
 
22697
 msgstr "Umwandlung in Referenz auf void wird nie einen Typumwandlungsoperator verwenden"
 
22698
 
 
22699
-#: cp/decl.c:11494
 
22700
+#: cp/decl.c:11488
 
22701
 #, gcc-internal-format
 
22702
 msgid "conversion to void will never use a type conversion operator"
 
22703
 msgstr "Umwandlung in void wird nie einen Typumwandlungsoperator verwenden"
 
22704
 
 
22705
-#: cp/decl.c:11501
 
22706
+#: cp/decl.c:11495
 
22707
 #, gcc-internal-format
 
22708
 msgid "conversion to a reference to the same type will never use a type conversion operator"
 
22709
 msgstr "Umwandlung in Referenz auf gleichen Typ wird nie einen Typumwandlungsoperator verwenden"
 
22710
 
 
22711
-#: cp/decl.c:11503
 
22712
+#: cp/decl.c:11497
 
22713
 #, gcc-internal-format
 
22714
 msgid "conversion to the same type will never use a type conversion operator"
 
22715
 msgstr "Umwandlung in gleichen Typ wird nie einen Typumwandlungsoperator verwenden"
 
22716
 
 
22717
-#: cp/decl.c:11511
 
22718
+#: cp/decl.c:11505
 
22719
 #, gcc-internal-format
 
22720
 msgid "conversion to a reference to a base class will never use a type conversion operator"
 
22721
 msgstr "Umwandlung in Referenz auf Basisklasse wird nie einen Typumwandlungsoperator verwenden"
 
22722
 
 
22723
-#: cp/decl.c:11513
 
22724
+#: cp/decl.c:11507
 
22725
 #, gcc-internal-format
 
22726
 msgid "conversion to a base class will never use a type conversion operator"
 
22727
 msgstr "Umwandlung in Basisklasse wird nie einen Typumwandlungsoperator verwenden"
 
22728
 
 
22729
 #. 13.4.0.3
 
22730
-#: cp/decl.c:11522
 
22731
+#: cp/decl.c:11516
 
22732
 #, gcc-internal-format
 
22733
 msgid "ISO C++ prohibits overloading operator ?:"
 
22734
 msgstr "ISO-C++ verbietet Überladen des Operators ?:"
 
22735
 
 
22736
-#: cp/decl.c:11527
 
22737
+#: cp/decl.c:11521
 
22738
 #, gcc-internal-format
 
22739
 msgid "%qD must not have variable number of arguments"
 
22740
 msgstr "»%qD« darf keine variable Argumentanzahl haben"
 
22741
 
 
22742
-#: cp/decl.c:11578
 
22743
+#: cp/decl.c:11572
 
22744
 #, gcc-internal-format
 
22745
 msgid "postfix %qD must take %<int%> as its argument"
 
22746
 msgstr "Suffix-%qD muss %<int%> als sein Argument nehmen"
 
22747
 
 
22748
-#: cp/decl.c:11581
 
22749
+#: cp/decl.c:11575
 
22750
 #, gcc-internal-format
 
22751
 msgid "postfix %qD must take %<int%> as its second argument"
 
22752
 msgstr "Suffix-%qD muss %<int%> als sein zweites Argument nehmen"
 
22753
 
 
22754
-#: cp/decl.c:11589
 
22755
+#: cp/decl.c:11583
 
22756
 #, gcc-internal-format
 
22757
 msgid "%qD must take either zero or one argument"
 
22758
 msgstr "%qD muss entweder null oder ein Argument nehmen"
 
22759
 
 
22760
-#: cp/decl.c:11591
 
22761
+#: cp/decl.c:11585
 
22762
 #, gcc-internal-format
 
22763
 msgid "%qD must take either one or two arguments"
 
22764
 msgstr "»%D« muss entweder ein oder zwei Argumente nehmen"
 
22765
 
 
22766
-#: cp/decl.c:11613
 
22767
+#: cp/decl.c:11607
 
22768
 #, gcc-internal-format
 
22769
 msgid "prefix %qD should return %qT"
 
22770
 msgstr "Präfix-%qD sollte %qT zurückgeben"
 
22771
 
 
22772
-#: cp/decl.c:11619
 
22773
+#: cp/decl.c:11613
 
22774
 #, gcc-internal-format
 
22775
 msgid "postfix %qD should return %qT"
 
22776
 msgstr "Suffix-%qD sollte %qT zurückgeben"
 
22777
 
 
22778
-#: cp/decl.c:11628
 
22779
+#: cp/decl.c:11622
 
22780
 #, gcc-internal-format
 
22781
 msgid "%qD must take %<void%>"
 
22782
 msgstr "%qD muss %<void%> nehmen"
 
22783
 
 
22784
-#: cp/decl.c:11630 cp/decl.c:11639
 
22785
+#: cp/decl.c:11624 cp/decl.c:11633
 
22786
 #, gcc-internal-format
 
22787
 msgid "%qD must take exactly one argument"
 
22788
 msgstr "%qD muss genau ein Argument nehmen"
 
22789
 
 
22790
-#: cp/decl.c:11641
 
22791
+#: cp/decl.c:11635
 
22792
 #, gcc-internal-format
 
22793
 msgid "%qD must take exactly two arguments"
 
22794
 msgstr "%qD muss genau zwei Argumente nehmen"
 
22795
 
 
22796
-#: cp/decl.c:11650
 
22797
+#: cp/decl.c:11644
 
22798
 #, gcc-internal-format
 
22799
 msgid "user-defined %qD always evaluates both arguments"
 
22800
 msgstr "benutzerdefiniertes %qD wertet immer beide Argumente aus"
 
22801
 
 
22802
-#: cp/decl.c:11664
 
22803
+#: cp/decl.c:11658
 
22804
 #, gcc-internal-format
 
22805
 msgid "%qD should return by value"
 
22806
 msgstr "%qD sollte Wert zurückgeben"
 
22807
 
 
22808
-#: cp/decl.c:11675 cp/decl.c:11680
 
22809
+#: cp/decl.c:11669 cp/decl.c:11674
 
22810
 #, gcc-internal-format
 
22811
 msgid "%qD cannot have default arguments"
 
22812
 msgstr "%qD kann keine Standardargumente haben"
 
22813
 
 
22814
-#: cp/decl.c:11741
 
22815
+#: cp/decl.c:11732
 
22816
 #, gcc-internal-format
 
22817
 msgid "using template type parameter %qT after %qs"
 
22818
 msgstr "Templatetyp-Parameter %qT wird nach %qs verwendet"
 
22819
 
 
22820
-#: cp/decl.c:11764
 
22821
+#: cp/decl.c:11755
 
22822
 #, gcc-internal-format
 
22823
 msgid "using alias template specialization %qT after %qs"
 
22824
 msgstr "Templatespezialisierung alias %qT hinter %qs wird verwendet"
 
22825
 
 
22826
-#: cp/decl.c:11767
 
22827
+#: cp/decl.c:11758
 
22828
 #, gcc-internal-format
 
22829
 msgid "using typedef-name %qD after %qs"
 
22830
 msgstr "typedef-Name %qD wird nach %qs verwendet"
 
22831
 
 
22832
-#: cp/decl.c:11769
 
22833
+#: cp/decl.c:11760
 
22834
 #, gcc-internal-format
 
22835
 msgid "%qD has a previous declaration here"
 
22836
 msgstr "%qD hat eine vorherige Deklaration hier"
 
22837
 
 
22838
-#: cp/decl.c:11777
 
22839
+#: cp/decl.c:11768
 
22840
 #, gcc-internal-format
 
22841
 msgid "%qT referred to as %qs"
 
22842
 msgstr "%qT als %qs verwendet"
 
22843
 
 
22844
-#: cp/decl.c:11778 cp/decl.c:11785
 
22845
+#: cp/decl.c:11769 cp/decl.c:11776
 
22846
 #, gcc-internal-format
 
22847
 msgid "%q+T has a previous declaration here"
 
22848
 msgstr "%q+T hat eine vorherige Deklaration hier"
 
22849
 
 
22850
-#: cp/decl.c:11784
 
22851
+#: cp/decl.c:11775
 
22852
 #, gcc-internal-format
 
22853
 msgid "%qT referred to as enum"
 
22854
 msgstr "%qT als enum verwendet"
 
22855
@@ -30477,88 +30472,88 @@
 
22856
 #. void f(class C);            // No template header here
 
22857
 #.
 
22858
 #. then the required template argument is missing.
 
22859
-#: cp/decl.c:11799
 
22860
+#: cp/decl.c:11790
 
22861
 #, gcc-internal-format
 
22862
 msgid "template argument required for %<%s %T%>"
 
22863
 msgstr "Template-Argument für %<%s %T%> benötigt"
 
22864
 
 
22865
-#: cp/decl.c:11849 cp/name-lookup.c:3069
 
22866
+#: cp/decl.c:11840 cp/name-lookup.c:3062
 
22867
 #, gcc-internal-format
 
22868
 msgid "%qD has the same name as the class in which it is declared"
 
22869
 msgstr "%qD hat den gleichen Namen wie die Klasse, in der es deklariert wurde"
 
22870
 
 
22871
-#: cp/decl.c:11879 cp/name-lookup.c:2561 cp/name-lookup.c:3395
 
22872
-#: cp/name-lookup.c:3440 cp/parser.c:5076 cp/parser.c:21175
 
22873
+#: cp/decl.c:11870 cp/name-lookup.c:2561 cp/name-lookup.c:3390
 
22874
+#: cp/name-lookup.c:3435 cp/parser.c:5076 cp/parser.c:21179
 
22875
 #, gcc-internal-format
 
22876
 msgid "reference to %qD is ambiguous"
 
22877
 msgstr "Referenz auf %qD ist mehrdeutig"
 
22878
 
 
22879
-#: cp/decl.c:11994
 
22880
+#: cp/decl.c:11985
 
22881
 #, gcc-internal-format
 
22882
 msgid "use of enum %q#D without previous declaration"
 
22883
 msgstr "Verwendung des enum %q#D ohne vorherige Deklaration"
 
22884
 
 
22885
-#: cp/decl.c:12015
 
22886
+#: cp/decl.c:12006
 
22887
 #, gcc-internal-format
 
22888
 msgid "redeclaration of %qT as a non-template"
 
22889
 msgstr "Redeklaration von %qT als Nicht-Template"
 
22890
 
 
22891
-#: cp/decl.c:12016
 
22892
+#: cp/decl.c:12007
 
22893
 #, gcc-internal-format
 
22894
 msgid "previous declaration %q+D"
 
22895
 msgstr "vorherige Deklaration %q+D"
 
22896
 
 
22897
-#: cp/decl.c:12157
 
22898
+#: cp/decl.c:12148
 
22899
 #, gcc-internal-format
 
22900
 msgid "derived union %qT invalid"
 
22901
 msgstr "abgeleitete Union %qT ist ungültig"
 
22902
 
 
22903
-#: cp/decl.c:12166
 
22904
+#: cp/decl.c:12157
 
22905
 #, gcc-internal-format
 
22906
 msgid "Java class %qT cannot have multiple bases"
 
22907
 msgstr "Java-Klasse %qT kann nicht mehrere Basen haben"
 
22908
 
 
22909
-#: cp/decl.c:12177
 
22910
+#: cp/decl.c:12168
 
22911
 #, gcc-internal-format
 
22912
 msgid "Java class %qT cannot have virtual bases"
 
22913
 msgstr "Java-Klasse %qT kann keine virtuellen Basen haben"
 
22914
 
 
22915
-#: cp/decl.c:12197
 
22916
+#: cp/decl.c:12188
 
22917
 #, gcc-internal-format
 
22918
 msgid "base type %qT fails to be a struct or class type"
 
22919
 msgstr "Basistyp %qT ist kein struct- oder Klassentyp"
 
22920
 
 
22921
-#: cp/decl.c:12230
 
22922
+#: cp/decl.c:12221
 
22923
 #, gcc-internal-format
 
22924
 msgid "recursive type %qT undefined"
 
22925
 msgstr "rekursiver Typ %qT nicht definiert"
 
22926
 
 
22927
-#: cp/decl.c:12232
 
22928
+#: cp/decl.c:12223
 
22929
 #, gcc-internal-format
 
22930
 msgid "duplicate base type %qT invalid"
 
22931
 msgstr "doppelter Basistyp %qT ungültig"
 
22932
 
 
22933
-#: cp/decl.c:12356
 
22934
+#: cp/decl.c:12347
 
22935
 #, gcc-internal-format
 
22936
 msgid "scoped/unscoped mismatch in enum %q#T"
 
22937
 msgstr "falsche Zuordnung zwischen innerhalb und außerhalb eines Gültigkeitsbereiches in enum %q#T"
 
22938
 
 
22939
-#: cp/decl.c:12359 cp/decl.c:12367 cp/decl.c:12379 cp/parser.c:14742
 
22940
+#: cp/decl.c:12350 cp/decl.c:12358 cp/decl.c:12370 cp/parser.c:14744
 
22941
 #, gcc-internal-format
 
22942
 msgid "previous definition here"
 
22943
 msgstr "vorherige Definition hier"
 
22944
 
 
22945
-#: cp/decl.c:12364
 
22946
+#: cp/decl.c:12355
 
22947
 #, gcc-internal-format
 
22948
 msgid "underlying type mismatch in enum %q#T"
 
22949
 msgstr "falsche Zuordnung des zugrunde liegenden Typs in enum %q#T"
 
22950
 
 
22951
-#: cp/decl.c:12376
 
22952
+#: cp/decl.c:12367
 
22953
 #, gcc-internal-format
 
22954
 msgid "different underlying type in enum %q#T"
 
22955
 msgstr "anderer zugrunde liegender Typ in enum %q#T"
 
22956
 
 
22957
-#: cp/decl.c:12443
 
22958
+#: cp/decl.c:12434
 
22959
 #, gcc-internal-format
 
22960
 msgid "underlying type %<%T%> of %<%T%> must be an integral type"
 
22961
 msgstr "zugrunde liegender Typ %<%T%> von %<%T%> muss ein eingebauter Typ sein"
 
22962
@@ -30567,82 +30562,82 @@
 
22963
 #.
 
22964
 #. IF no integral type can represent all the enumerator values, the
 
22965
 #. enumeration is ill-formed.
 
22966
-#: cp/decl.c:12577
 
22967
+#: cp/decl.c:12568
 
22968
 #, gcc-internal-format
 
22969
 msgid "no integral type can represent all of the enumerator values for %qT"
 
22970
 msgstr "kein Ganzzahltyp kann alle Aufzählungswerte für %qT darstellen"
 
22971
 
 
22972
-#: cp/decl.c:12718
 
22973
+#: cp/decl.c:12709
 
22974
 #, gcc-internal-format
 
22975
 msgid "enumerator value for %qD is not an integer constant"
 
22976
 msgstr "Aufzählungswert für %qD ist keine Ganzzahlkonstante"
 
22977
 
 
22978
-#: cp/decl.c:12764
 
22979
+#: cp/decl.c:12755
 
22980
 #, gcc-internal-format
 
22981
 msgid "incremented enumerator value is too large for %<unsigned long%>"
 
22982
 msgstr "erhöhter Aufzählungswert ist zu groß für %<unsigned long%>"
 
22983
 
 
22984
-#: cp/decl.c:12776
 
22985
+#: cp/decl.c:12767
 
22986
 #, gcc-internal-format
 
22987
 msgid "overflow in enumeration values at %qD"
 
22988
 msgstr "Überlauf in Aufzählungswerten bei %qD"
 
22989
 
 
22990
-#: cp/decl.c:12796
 
22991
+#: cp/decl.c:12787
 
22992
 #, gcc-internal-format
 
22993
 msgid "enumerator value %E is too large for underlying type %<%T%>"
 
22994
 msgstr "Aufzählungswert %E ist zu groß für zugrunde liegenden Typ %<%T%>"
 
22995
 
 
22996
-#: cp/decl.c:12886
 
22997
+#: cp/decl.c:12877
 
22998
 #, gcc-internal-format
 
22999
 msgid "return type %q#T is incomplete"
 
23000
 msgstr "Rückgabetyp %q#T ist unvollständig"
 
23001
 
 
23002
-#: cp/decl.c:12888
 
23003
+#: cp/decl.c:12879
 
23004
 #, gcc-internal-format
 
23005
 msgid "return type has Java class type %q#T"
 
23006
 msgstr "Rückgabetyp hat Java-Klassentyp %q#T"
 
23007
 
 
23008
-#: cp/decl.c:13012 cp/typeck.c:8247
 
23009
+#: cp/decl.c:13003 cp/typeck.c:8252
 
23010
 #, gcc-internal-format
 
23011
 msgid "%<operator=%> should return a reference to %<*this%>"
 
23012
 msgstr "%<operator=%> sollte eine Referenz auf %<*this%> zurück geben"
 
23013
 
 
23014
-#: cp/decl.c:13108
 
23015
+#: cp/decl.c:13099
 
23016
 #, gcc-internal-format
 
23017
 msgid "no previous declaration for %q+D"
 
23018
 msgstr "keine vorherige Deklaration für %q+D"
 
23019
 
 
23020
-#: cp/decl.c:13329
 
23021
+#: cp/decl.c:13320
 
23022
 #, gcc-internal-format
 
23023
 msgid "invalid function declaration"
 
23024
 msgstr "ungültige Funktionsdeklaration"
 
23025
 
 
23026
-#: cp/decl.c:13413
 
23027
+#: cp/decl.c:13404
 
23028
 #, gcc-internal-format
 
23029
 msgid "parameter %qD declared void"
 
23030
 msgstr "Parameter %qD leer definiert"
 
23031
 
 
23032
-#: cp/decl.c:13781
 
23033
-#, fuzzy, gcc-internal-format
 
23034
+#: cp/decl.c:13772
 
23035
+#, gcc-internal-format
 
23036
 msgid "no return statements in function returning %qT"
 
23037
-msgstr "keine return-Anweisung in nicht void zurückgebender Funktion"
 
23038
+msgstr "keine return-Anweisungen in %qT zurückgebender Funktion"
 
23039
 
 
23040
-#: cp/decl.c:13783 cp/typeck.c:8135
 
23041
-#, fuzzy, gcc-internal-format
 
23042
+#: cp/decl.c:13774 cp/typeck.c:8135
 
23043
+#, gcc-internal-format
 
23044
 msgid "only plain %<auto%> return type can be deduced to %<void%>"
 
23045
-msgstr "Funktionsrückgabetypen nicht kompatibel wegen %<volatile%>"
 
23046
+msgstr "nur einfacher Rückgabetyp %<auto%> kann zu %<void%> hergeleitet werden"
 
23047
 
 
23048
-#: cp/decl.c:13879
 
23049
+#: cp/decl.c:13870
 
23050
 #, gcc-internal-format
 
23051
 msgid "parameter %q+D set but not used"
 
23052
 msgstr "Parameter %q+D gesetzt, aber nicht verwendet"
 
23053
 
 
23054
-#: cp/decl.c:13974
 
23055
+#: cp/decl.c:13965
 
23056
 #, gcc-internal-format
 
23057
 msgid "invalid member function declaration"
 
23058
 msgstr "ungültige Elementfunktionsdeklaration"
 
23059
 
 
23060
-#: cp/decl.c:13988
 
23061
+#: cp/decl.c:13979
 
23062
 #, gcc-internal-format
 
23063
 msgid "%qD is already defined in class %qT"
 
23064
 msgstr "%qD ist bereits in Klasse %qT definiert"
 
23065
@@ -30663,9 +30658,9 @@
 
23066
 msgstr "ungültige Typen %<%T[%T]%> für Feldindex"
 
23067
 
 
23068
 #: cp/decl2.c:439
 
23069
-#, fuzzy, gcc-internal-format
 
23070
+#, gcc-internal-format
 
23071
 msgid "deleting array %q#E"
 
23072
-msgstr "Feld %q#D wird gelöscht"
 
23073
+msgstr "Feld %q#E wird gelöscht"
 
23074
 
 
23075
 #: cp/decl2.c:445
 
23076
 #, gcc-internal-format
 
23077
@@ -30874,101 +30869,101 @@
 
23078
 msgstr "gelöschte Funktion %qD wird verwendet"
 
23079
 
 
23080
 #: cp/decl2.c:4537 cp/decl2.c:4594
 
23081
-#, fuzzy, gcc-internal-format
 
23082
+#, gcc-internal-format
 
23083
 msgid "use of %qD before deduction of %<auto%>"
 
23084
-msgstr "Typ von %qD ist auf %<int%> voreingestellt"
 
23085
+msgstr "Verwendung von %qD vor Herleitung von %<auto%>"
 
23086
 
 
23087
-#: cp/error.c:3327
 
23088
+#: cp/error.c:3331
 
23089
 #, gcc-internal-format
 
23090
 msgid "extended initializer lists only available with -std=c++11 or -std=gnu++11"
 
23091
 msgstr "erweiterte Initialisierungsliste nur mit -std=c++11 oder -std=gnu++11 verfügbar"
 
23092
 
 
23093
-#: cp/error.c:3332
 
23094
+#: cp/error.c:3336
 
23095
 #, gcc-internal-format
 
23096
 msgid "explicit conversion operators only available with -std=c++11 or -std=gnu++11"
 
23097
 msgstr "explizite Umwandlungsoperatoren nur mit -std=c++11 oder -std=gnu++11 verfügbar"
 
23098
 
 
23099
-#: cp/error.c:3337
 
23100
+#: cp/error.c:3341
 
23101
 #, gcc-internal-format
 
23102
 msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
 
23103
 msgstr "variadische Templates nur mit -std=c++11 oder -std=gnu++11 verfügbar"
 
23104
 
 
23105
-#: cp/error.c:3342
 
23106
+#: cp/error.c:3346
 
23107
 #, gcc-internal-format
 
23108
 msgid "lambda expressions only available with -std=c++11 or -std=gnu++11"
 
23109
 msgstr "Lambda-Ausdrücke nur mit -std=c++11 oder -std=gnu++11 verfügbar"
 
23110
 
 
23111
-#: cp/error.c:3347
 
23112
+#: cp/error.c:3351
 
23113
 #, gcc-internal-format
 
23114
 msgid "C++0x auto only available with -std=c++11 or -std=gnu++11"
 
23115
 msgstr "C++0x »auto« nur mit -std=c++11 oder -std=gnu++11 verfügbar"
 
23116
 
 
23117
-#: cp/error.c:3351
 
23118
+#: cp/error.c:3355
 
23119
 #, gcc-internal-format
 
23120
 msgid "scoped enums only available with -std=c++11 or -std=gnu++11"
 
23121
 msgstr "enums mit Gültigkeitsbereich nur mit -std=c++11 oder -std=gnu++11 verfügbar"
 
23122
 
 
23123
-#: cp/error.c:3355
 
23124
+#: cp/error.c:3359
 
23125
 #, gcc-internal-format
 
23126
 msgid "defaulted and deleted functions only available with -std=c++11 or -std=gnu++11"
 
23127
 msgstr "Standard- und gelöschte Funktionen nur mit -std=c++11 oder -std=gnu++11 verfügbar"
 
23128
 
 
23129
-#: cp/error.c:3360
 
23130
+#: cp/error.c:3364
 
23131
 #, gcc-internal-format
 
23132
 msgid "inline namespaces only available with -std=c++11 or -std=gnu++11"
 
23133
 msgstr "»inline« Namensräume nur mit -std=c++11 oder -std=gnu++11 verfügbar"
 
23134
 
 
23135
-#: cp/error.c:3365
 
23136
+#: cp/error.c:3369
 
23137
 #, gcc-internal-format
 
23138
 msgid "override controls (override/final) only available with -std=c++11 or -std=gnu++11"
 
23139
 msgstr "Überschreibsteuerung (override/final) nur mit -std=c++11 oder -std=gnu++11 verfügbar"
 
23140
 
 
23141
-#: cp/error.c:3370
 
23142
+#: cp/error.c:3374
 
23143
 #, gcc-internal-format
 
23144
 msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
 
23145
 msgstr "nicht-statische Initialisierungen für Datenelemente nur mit -std=c++11 oder -std=gnu++11 verfügbar"
 
23146
 
 
23147
-#: cp/error.c:3375
 
23148
+#: cp/error.c:3379
 
23149
 #, gcc-internal-format
 
23150
 msgid "user-defined literals only available with -std=c++11 or -std=gnu++11"
 
23151
 msgstr "benutzerdefinierte Literale nur mit -std=c++11 oder -std=gnu++11 verfügbar"
 
23152
 
 
23153
-#: cp/error.c:3380
 
23154
+#: cp/error.c:3384
 
23155
 #, gcc-internal-format
 
23156
 msgid "delegating constructors only available with -std=c++11 or -std=gnu++11"
 
23157
 msgstr "delegierende Konstruktoren nur mit -std=c++11 oder -std=gnu++11 verfügbar"
 
23158
 
 
23159
-#: cp/error.c:3385
 
23160
-#, fuzzy, gcc-internal-format
 
23161
+#: cp/error.c:3389
 
23162
+#, gcc-internal-format
 
23163
 msgid "inheriting constructors only available with -std=c++11 or -std=gnu++11"
 
23164
-msgstr "delegierende Konstruktoren nur mit -std=c++11 oder -std=gnu++11 verfügbar"
 
23165
+msgstr "erbende Konstruktoren nur mit -std=c++11 oder -std=gnu++11 verfügbar"
 
23166
 
 
23167
-#: cp/error.c:3390
 
23168
-#, fuzzy, gcc-internal-format
 
23169
+#: cp/error.c:3394
 
23170
+#, gcc-internal-format
 
23171
 msgid "c++11 attributes only available with -std=c++11 or -std=gnu++11"
 
23172
-msgstr "C++0x »auto« nur mit -std=c++11 oder -std=gnu++11 verfügbar"
 
23173
+msgstr "C++11-Attribute nur mit -std=c++11 oder -std=gnu++11 verfügbar"
 
23174
 
 
23175
-#: cp/error.c:3439
 
23176
+#: cp/error.c:3443
 
23177
 #, gcc-internal-format
 
23178
 msgid "incomplete type %qT used in nested name specifier"
 
23179
 msgstr "unvollständiger Typ %qT in geschachtelter Namensangabe verwendet"
 
23180
 
 
23181
-#: cp/error.c:3443
 
23182
+#: cp/error.c:3447
 
23183
 #, gcc-internal-format
 
23184
 msgid "reference to %<%T::%D%> is ambiguous"
 
23185
 msgstr "Referenz auf %<%T::%D%> ist mehrdeutig"
 
23186
 
 
23187
-#: cp/error.c:3448 cp/typeck.c:2260
 
23188
+#: cp/error.c:3452 cp/typeck.c:2260
 
23189
 #, gcc-internal-format
 
23190
 msgid "%qD is not a member of %qT"
 
23191
 msgstr "%qD ist kein Element von %qT"
 
23192
 
 
23193
-#: cp/error.c:3452
 
23194
+#: cp/error.c:3456
 
23195
 #, gcc-internal-format
 
23196
 msgid "%qD is not a member of %qD"
 
23197
 msgstr "%qD ist kein Element von %qD"
 
23198
 
 
23199
-#: cp/error.c:3457
 
23200
+#: cp/error.c:3461
 
23201
 #, gcc-internal-format
 
23202
 msgid "%<::%D%> has not been declared"
 
23203
 msgstr "%<::%D%> wurde nicht deklariert"
 
23204
@@ -31021,14 +31016,14 @@
 
23205
 msgstr "Ausdruck %qE von abstraktem Klassentyp %qT kann nicht in throw-Ausdruck verwendet werden"
 
23206
 
 
23207
 #: cp/except.c:981
 
23208
-#, fuzzy, gcc-internal-format
 
23209
+#, gcc-internal-format
 
23210
 msgid "cannot declare catch parameter to be of abstract class type %qT"
 
23211
-msgstr "Parameter %q+D kann nicht als vom abstrakten Typ %qT deklariert werden"
 
23212
+msgstr "Catch-Parameter kann nicht mit abstraktem Klassentyp %qT deklariert werden"
 
23213
 
 
23214
 #: cp/except.c:989
 
23215
-#, fuzzy, gcc-internal-format
 
23216
+#, gcc-internal-format
 
23217
 msgid "cannot declare catch parameter to be of rvalue reference type %qT"
 
23218
-msgstr "Parameter %q+D kann nicht als vom abstrakten Typ %qT deklariert werden"
 
23219
+msgstr "Catch-Parameter kann nicht mit R-Wert-Referenztyp %qT deklariert werden"
 
23220
 
 
23221
 #: cp/except.c:1075
 
23222
 #, gcc-internal-format
 
23223
@@ -31325,24 +31320,24 @@
 
23224
 msgstr "nicht initialisiertes konstantes Element in %q#T"
 
23225
 
 
23226
 #: cp/init.c:2254
 
23227
-#, fuzzy, gcc-internal-format
 
23228
+#, gcc-internal-format
 
23229
 msgid "integer overflow in array size"
 
23230
-msgstr "Ganzzahlüberlauf in Ausdruck"
 
23231
+msgstr "Ganzzahlüberlauf in Feldgröße"
 
23232
 
 
23233
 #: cp/init.c:2264
 
23234
-#, fuzzy, gcc-internal-format
 
23235
+#, gcc-internal-format
 
23236
 msgid "array size in operator new must be constant"
 
23237
-msgstr "Variable »%s« bei %L muss in diesem Kontext eine Konstante sein"
 
23238
+msgstr "Feldgröße im Operator »new« muss konstant sein"
 
23239
 
 
23240
 #: cp/init.c:2278
 
23241
-#, fuzzy, gcc-internal-format
 
23242
+#, gcc-internal-format
 
23243
 msgid "variably modified type not allowed in operator new"
 
23244
-msgstr "variabel modifiziertes Feld im Dateibereich"
 
23245
+msgstr "im Operator »new« ist kein variabel modifizierter Typ erlaubt"
 
23246
 
 
23247
 #: cp/init.c:2292
 
23248
-#, fuzzy, gcc-internal-format
 
23249
+#, gcc-internal-format
 
23250
 msgid "ISO C++ does not support variable-length array types"
 
23251
-msgstr "ISO-C unterstützt keine sättigenden Typen"
 
23252
+msgstr "ISO-C++ unterstützt keine Feldtypen variabler Länge"
 
23253
 
 
23254
 #: cp/init.c:2300
 
23255
 #, gcc-internal-format
 
23256
@@ -31848,99 +31843,99 @@
 
23257
 msgid "%qD not declared"
 
23258
 msgstr "%qD nicht deklariert"
 
23259
 
 
23260
-#: cp/name-lookup.c:3218
 
23261
+#: cp/name-lookup.c:3211
 
23262
 #, gcc-internal-format
 
23263
 msgid "using-declaration for non-member at class scope"
 
23264
 msgstr "»using«-Deklaration für Nicht-Element im Gültigkeitsbereich der Klasse"
 
23265
 
 
23266
-#: cp/name-lookup.c:3225
 
23267
+#: cp/name-lookup.c:3218
 
23268
 #, gcc-internal-format
 
23269
 msgid "%<%T::%D%> names destructor"
 
23270
 msgstr "%<%T::%D%> benennt Destruktor"
 
23271
 
 
23272
-#: cp/name-lookup.c:3236
 
23273
+#: cp/name-lookup.c:3231
 
23274
 #, gcc-internal-format
 
23275
 msgid "%<%T::%D%> names constructor in %qT"
 
23276
 msgstr "%<%T::%D%> benennt Konstruktor in %qT"
 
23277
 
 
23278
-#: cp/name-lookup.c:3287
 
23279
+#: cp/name-lookup.c:3282
 
23280
 #, gcc-internal-format
 
23281
 msgid "no members matching %<%T::%D%> in %q#T"
 
23282
 msgstr "kein Element passt zu %<%T::%D%> in %q#T"
 
23283
 
 
23284
-#: cp/name-lookup.c:3374
 
23285
+#: cp/name-lookup.c:3369
 
23286
 #, gcc-internal-format
 
23287
 msgid "declaration of %qD not in a namespace surrounding %qD"
 
23288
 msgstr "Deklaration von %qD nicht in einem Namensbereich um %qD"
 
23289
 
 
23290
-#: cp/name-lookup.c:3382
 
23291
+#: cp/name-lookup.c:3377
 
23292
 #, gcc-internal-format
 
23293
 msgid "explicit qualification in declaration of %qD"
 
23294
 msgstr "explizite Qualifizierung in Deklaration von %qD"
 
23295
 
 
23296
-#: cp/name-lookup.c:3465
 
23297
+#: cp/name-lookup.c:3460
 
23298
 #, gcc-internal-format
 
23299
 msgid "%qD should have been declared inside %qD"
 
23300
 msgstr "%qD sollte innerhalb von %qD deklariert werden"
 
23301
 
 
23302
-#: cp/name-lookup.c:3509
 
23303
+#: cp/name-lookup.c:3504
 
23304
 #, gcc-internal-format
 
23305
 msgid "%qD attribute requires a single NTBS argument"
 
23306
 msgstr "Attribut %qD erfordert ein einzelnes NTBS-Argument"
 
23307
 
 
23308
-#: cp/name-lookup.c:3516
 
23309
+#: cp/name-lookup.c:3511
 
23310
 #, gcc-internal-format
 
23311
 msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
 
23312
 msgstr "Attribut %qD ist bedeutungslos, da die Elemente des anonymen Namensraums lokale Symbole erhalten"
 
23313
 
 
23314
-#: cp/name-lookup.c:3524 cp/name-lookup.c:3936
 
23315
+#: cp/name-lookup.c:3519 cp/name-lookup.c:3931
 
23316
 #, gcc-internal-format
 
23317
 msgid "%qD attribute directive ignored"
 
23318
 msgstr "Attribut-Anweisung %qD wird ignoriert"
 
23319
 
 
23320
-#: cp/name-lookup.c:3588
 
23321
+#: cp/name-lookup.c:3583
 
23322
 #, gcc-internal-format
 
23323
 msgid "namespace alias %qD not allowed here, assuming %qD"
 
23324
 msgstr "Namensbereich-Alias %qD ist hier nicht erlaubt, %qD angenommen"
 
23325
 
 
23326
-#: cp/name-lookup.c:3924
 
23327
+#: cp/name-lookup.c:3919
 
23328
 #, gcc-internal-format
 
23329
 msgid "strong using only meaningful at namespace scope"
 
23330
 msgstr "starkes »using« ist nur im Gültigkeitsbereich des Namensbereiches sinnvoll"
 
23331
 
 
23332
-#: cp/name-lookup.c:3928
 
23333
+#: cp/name-lookup.c:3923
 
23334
 #, gcc-internal-format
 
23335
 msgid "current namespace %qD does not enclose strongly used namespace %qD"
 
23336
 msgstr "aktueller Namensbereich %qD schließt nicht stark verwendeten Namensbereich %qD ein"
 
23337
 
 
23338
-#: cp/name-lookup.c:4267
 
23339
+#: cp/name-lookup.c:4262
 
23340
 #, gcc-internal-format
 
23341
 msgid "maximum limit of %d namespaces searched for %qE"
 
23342
 msgstr "obere Grenze von %d Namensräumen für %qE durchsucht"
 
23343
 
 
23344
-#: cp/name-lookup.c:4277
 
23345
+#: cp/name-lookup.c:4272
 
23346
 #, gcc-internal-format
 
23347
 msgid "suggested alternative:"
 
23348
 msgid_plural "suggested alternatives:"
 
23349
 msgstr[0] "empfohlene Alternative:"
 
23350
 msgstr[1] "empfohlene Alternativen:"
 
23351
 
 
23352
-#: cp/name-lookup.c:4281
 
23353
+#: cp/name-lookup.c:4276
 
23354
 #, gcc-internal-format
 
23355
 msgid "  %qE"
 
23356
 msgstr "  %qE"
 
23357
 
 
23358
-#: cp/name-lookup.c:5551
 
23359
+#: cp/name-lookup.c:5546
 
23360
 #, gcc-internal-format
 
23361
 msgid "argument dependent lookup finds %q+D"
 
23362
 msgstr "Argumentabhängiges Nachschlagen findet %q+D"
 
23363
 
 
23364
-#: cp/name-lookup.c:6088
 
23365
+#: cp/name-lookup.c:6083
 
23366
 #, gcc-internal-format
 
23367
 msgid "XXX entering pop_everything ()\n"
 
23368
 msgstr "XXX Eintritt in pop_everything ()\n"
 
23369
 
 
23370
-#: cp/name-lookup.c:6097
 
23371
+#: cp/name-lookup.c:6092
 
23372
 #, gcc-internal-format
 
23373
 msgid "XXX leaving pop_everything ()\n"
 
23374
 msgstr "XXX pop_everything () wird verlassen\n"
 
23375
@@ -32046,9 +32041,9 @@
 
23376
 msgstr "%qT ist kein Template"
 
23377
 
 
23378
 #: cp/parser.c:2591
 
23379
-#, fuzzy, gcc-internal-format
 
23380
+#, gcc-internal-format
 
23381
 msgid "%qE is not a class template"
 
23382
-msgstr "%qE ist kein Template"
 
23383
+msgstr "%qE ist kein Klassentemplate"
 
23384
 
 
23385
 #: cp/parser.c:2593
 
23386
 #, gcc-internal-format
 
23387
@@ -32065,7 +32060,7 @@
 
23388
 msgid "floating-point literal cannot appear in a constant-expression"
 
23389
 msgstr "Gleitkommaliteral kann nicht in einem Konstanten-Ausdruck auftreten"
 
23390
 
 
23391
-#: cp/parser.c:2633 cp/pt.c:13527
 
23392
+#: cp/parser.c:2633 cp/pt.c:13522
 
23393
 #, gcc-internal-format
 
23394
 msgid "a cast to a type other than an integral or enumeration type cannot appear in a constant-expression"
 
23395
 msgstr "Eine Typumwandlung, die weder zu ganzzahligen noch Aufzählungstypen führt, kann nicht in einem Konstantenausdruck auftreten"
 
23396
@@ -32214,19 +32209,19 @@
 
23397
 msgstr "Operator %qD für Zeichenliterale mit Argument %qT kann nicht gefunden werden"
 
23398
 
 
23399
 #: cp/parser.c:3682
 
23400
-#, fuzzy, gcc-internal-format
 
23401
+#, gcc-internal-format
 
23402
 msgid "integer literal exceeds range of %qT type"
 
23403
-msgstr "Gleitkommakonstante überschreitet Wertebereich von %qT"
 
23404
+msgstr "Ganzzahlliteral überschreitet Wertebereich des Typs %qT"
 
23405
 
 
23406
 #: cp/parser.c:3688
 
23407
-#, fuzzy, gcc-internal-format
 
23408
+#, gcc-internal-format
 
23409
 msgid "floating literal exceeds range of %qT type"
 
23410
-msgstr "Gleitkommakonstante überschreitet Wertebereich von %qT"
 
23411
+msgstr "Gleitkommaliteral überschreitet Wertebereich des Typs %qT"
 
23412
 
 
23413
 #: cp/parser.c:3692
 
23414
-#, fuzzy, gcc-internal-format
 
23415
+#, gcc-internal-format
 
23416
 msgid "floating literal truncated to zero"
 
23417
-msgstr "Gleitkommakonstante auf Null abgeschnitten"
 
23418
+msgstr "Gleitkommaliteral auf Null abgeschnitten"
 
23419
 
 
23420
 #: cp/parser.c:3735
 
23421
 #, gcc-internal-format
 
23422
@@ -32308,7 +32303,7 @@
 
23423
 msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
 
23424
 msgstr "Literale Operator-Suffixe ohne vorangehendes %<_%> sind für zukünftige Standardisierungen reserviert"
 
23425
 
 
23426
-#: cp/parser.c:4857 cp/parser.c:16496
 
23427
+#: cp/parser.c:4857 cp/parser.c:16498
 
23428
 #, gcc-internal-format
 
23429
 msgid "expected unqualified-id"
 
23430
 msgstr "unqualifiziertes ID erwartet"
 
23431
@@ -32481,9 +32476,9 @@
 
23432
 msgstr "Standardargument für Lambda-Parameter angegeben"
 
23433
 
 
23434
 #: cp/parser.c:8885
 
23435
-#, fuzzy, gcc-internal-format
 
23436
+#, gcc-internal-format
 
23437
 msgid "attributes at the beginning of statement are ignored"
 
23438
-msgstr "Attribute hinter geklammerter Initialisierung werden ignoriert"
 
23439
+msgstr "Attribute am Anfang der Anweisung werden ignoriert"
 
23440
 
 
23441
 #: cp/parser.c:8913
 
23442
 #, gcc-internal-format
 
23443
@@ -32510,7 +32505,7 @@
 
23444
 msgid "compound-statement in constexpr function"
 
23445
 msgstr "zusammengesetzte Anweisung in Funktion als konstantem Audruck"
 
23446
 
 
23447
-#: cp/parser.c:9298 cp/parser.c:23016
 
23448
+#: cp/parser.c:9298 cp/parser.c:23020
 
23449
 #, gcc-internal-format
 
23450
 msgid "expected selection-statement"
 
23451
 msgstr "Auswahl-Anweisung erwartet"
 
23452
@@ -32540,7 +32535,7 @@
 
23453
 msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
 
23454
 msgstr "unvereinbare Anfang-/Ende-Typen in bereichsbasierter %<for%>-Anweisung: %qT und %qT"
 
23455
 
 
23456
-#: cp/parser.c:9889 cp/parser.c:23019
 
23457
+#: cp/parser.c:9889 cp/parser.c:23023
 
23458
 #, gcc-internal-format
 
23459
 msgid "expected iteration-statement"
 
23460
 msgstr "Iterationsanweisung erwartet"
 
23461
@@ -32556,12 +32551,12 @@
 
23462
 msgid "ISO C++ forbids computed gotos"
 
23463
 msgstr "ISO-C++ verbietet berechnete Gotos"
 
23464
 
 
23465
-#: cp/parser.c:10071 cp/parser.c:23022
 
23466
+#: cp/parser.c:10071 cp/parser.c:23026
 
23467
 #, gcc-internal-format
 
23468
 msgid "expected jump-statement"
 
23469
 msgstr "Sprunganweisung erwartet"
 
23470
 
 
23471
-#: cp/parser.c:10203 cp/parser.c:19157
 
23472
+#: cp/parser.c:10203 cp/parser.c:19161
 
23473
 #, gcc-internal-format
 
23474
 msgid "extra %<;%>"
 
23475
 msgstr "zusätzliches %<;%>"
 
23476
@@ -32598,7 +32593,7 @@
 
23477
 msgid "class definition may not be declared a friend"
 
23478
 msgstr "Klassendefinition darf nicht als »friend« deklariert sein"
 
23479
 
 
23480
-#: cp/parser.c:11034 cp/parser.c:19551
 
23481
+#: cp/parser.c:11034 cp/parser.c:19555
 
23482
 #, gcc-internal-format
 
23483
 msgid "templates may not be %<virtual%>"
 
23484
 msgstr "Templates dürfen nicht %<virtual%> sein"
 
23485
@@ -32619,9 +32614,9 @@
 
23486
 msgstr "ungültige Verwendung von %<auto%> in Umwandlungsoperator"
 
23487
 
 
23488
 #: cp/parser.c:11471
 
23489
-#, fuzzy, gcc-internal-format
 
23490
+#, gcc-internal-format
 
23491
 msgid "use of %<auto%> in member template conversion operator can never be deduced"
 
23492
-msgstr "ungültige Verwendung von %<auto%> in Umwandlungsoperator"
 
23493
+msgstr "Verwendung von %<auto%> in Umwandlungsoperator von Elementtemplate kann niemals hergeleitet werden"
 
23494
 
 
23495
 #: cp/parser.c:11560
 
23496
 #, gcc-internal-format
 
23497
@@ -32679,12 +32674,12 @@
 
23498
 msgid "keyword %<export%> not implemented, and will be ignored"
 
23499
 msgstr "Schlüsselwort %<export%> nicht implementiert, und wird ignoriert"
 
23500
 
 
23501
-#: cp/parser.c:12317 cp/parser.c:12415 cp/parser.c:12522 cp/parser.c:17611
 
23502
+#: cp/parser.c:12317 cp/parser.c:12415 cp/parser.c:12522 cp/parser.c:17613
 
23503
 #, gcc-internal-format
 
23504
 msgid "template parameter pack %qD cannot have a default argument"
 
23505
 msgstr "Templateparameterpack %qD kann kein Standardargument haben"
 
23506
 
 
23507
-#: cp/parser.c:12321 cp/parser.c:17619
 
23508
+#: cp/parser.c:12321 cp/parser.c:17621
 
23509
 #, gcc-internal-format
 
23510
 msgid "template parameter pack cannot have a default argument"
 
23511
 msgstr "Templateparameterpack kann kein Standardargument haben"
 
23512
@@ -32699,7 +32694,7 @@
 
23513
 msgid "expected template-id"
 
23514
 msgstr "Template-ID erwartet"
 
23515
 
 
23516
-#: cp/parser.c:12658 cp/parser.c:22980
 
23517
+#: cp/parser.c:12658 cp/parser.c:22984
 
23518
 #, gcc-internal-format
 
23519
 msgid "expected %<<%>"
 
23520
 msgstr "%<%> erwartet"
 
23521
@@ -32715,9 +32710,9 @@
 
23522
 msgstr "%<<:%> ist eine andere Schreibweise für %<[%>. Leerraum zwischen %<<%> und %<::%> einfügen"
 
23523
 
 
23524
 #: cp/parser.c:12673
 
23525
-#, fuzzy, gcc-internal-format
 
23526
+#, gcc-internal-format
 
23527
 msgid "(if you use %<-fpermissive%> or %<-std=c++11%>, or %<-std=gnu++11%> G++ will accept your code)"
 
23528
-msgstr "(G++ wird den Code mit »-fpermissive« akzeptieren)"
 
23529
+msgstr "(bei Verwendung von %<-fpermissive%>, %<-std=c++11%> oder %<-std=gnu++11%> wird G++ den Code akzeptieren)"
 
23530
 
 
23531
 #: cp/parser.c:12750
 
23532
 #, gcc-internal-format
 
23533
@@ -32791,163 +32786,163 @@
 
23534
 msgid "elaborated-type-specifier for a scoped enum must not use the %<%D%> keyword"
 
23535
 msgstr "ausführliche Typ-Spezifikation für einen enum mit Gültigkeitsbereich darf nicht das Schlüsselwort %<%D%> verwenden"
 
23536
 
 
23537
-#: cp/parser.c:14355
 
23538
+#: cp/parser.c:14357
 
23539
 #, gcc-internal-format
 
23540
 msgid "declaration %qD does not declare anything"
 
23541
 msgstr "Deklaration %qD deklariert nichts"
 
23542
 
 
23543
-#: cp/parser.c:14441
 
23544
+#: cp/parser.c:14443
 
23545
 #, gcc-internal-format
 
23546
 msgid "attributes ignored on uninstantiated type"
 
23547
 msgstr "Attribute an instanziiertem Typen ignoriert"
 
23548
 
 
23549
-#: cp/parser.c:14445
 
23550
+#: cp/parser.c:14447
 
23551
 #, gcc-internal-format
 
23552
 msgid "attributes ignored on template instantiation"
 
23553
 msgstr "Attribute an Templateinstanziierung ignoriert"
 
23554
 
 
23555
-#: cp/parser.c:14450
 
23556
+#: cp/parser.c:14452
 
23557
 #, gcc-internal-format
 
23558
 msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
 
23559
 msgstr "Attribute an Spezifizierer ausführlichen Typs ignoriert, der keine Vorwärtsdeklaration ist"
 
23560
 
 
23561
-#: cp/parser.c:14584
 
23562
+#: cp/parser.c:14586
 
23563
 #, gcc-internal-format
 
23564
 msgid "%qD is an enumeration template"
 
23565
 msgstr "%qD ist ein Aufzählungstemplate"
 
23566
 
 
23567
-#: cp/parser.c:14592
 
23568
+#: cp/parser.c:14594
 
23569
 #, gcc-internal-format
 
23570
 msgid "%qD is not an enumerator-name"
 
23571
 msgstr "%qD ist kein Aufzählungsname"
 
23572
 
 
23573
-#: cp/parser.c:14655
 
23574
+#: cp/parser.c:14657
 
23575
 #, gcc-internal-format
 
23576
 msgid "expected %<;%> or %<{%>"
 
23577
 msgstr "%<;%> oder %<{%> erwartet"
 
23578
 
 
23579
-#: cp/parser.c:14703
 
23580
+#: cp/parser.c:14705
 
23581
 #, gcc-internal-format
 
23582
 msgid "cannot add an enumerator list to a template instantiation"
 
23583
 msgstr "Aufzählungsliste kann nicht zu Template-Instantiierung hinzugefügt werden"
 
23584
 
 
23585
-#: cp/parser.c:14712 cp/parser.c:18714
 
23586
+#: cp/parser.c:14714 cp/parser.c:18718
 
23587
 #, gcc-internal-format
 
23588
 msgid "declaration of %qD in namespace %qD which does not enclose %qD"
 
23589
 msgstr "Deklaration von %qD in Namensraum %qD, der nicht %qD einschließt"
 
23590
 
 
23591
-#: cp/parser.c:14717 cp/parser.c:18719
 
23592
+#: cp/parser.c:14719 cp/parser.c:18723
 
23593
 #, gcc-internal-format
 
23594
 msgid "declaration of %qD in %qD which does not enclose %qD"
 
23595
 msgstr "Deklaration von %qD in %qD, das nicht %qD einschließt"
 
23596
 
 
23597
-#: cp/parser.c:14740
 
23598
+#: cp/parser.c:14742
 
23599
 #, gcc-internal-format
 
23600
 msgid "multiple definition of %q#T"
 
23601
 msgstr "mehrfache Definition von %q#T"
 
23602
 
 
23603
-#: cp/parser.c:14767
 
23604
+#: cp/parser.c:14769
 
23605
 #, gcc-internal-format
 
23606
 msgid "opaque-enum-specifier without name"
 
23607
 msgstr "intransparente Enum-Spezifikation ohne Namen"
 
23608
 
 
23609
-#: cp/parser.c:14770
 
23610
+#: cp/parser.c:14772
 
23611
 #, gcc-internal-format
 
23612
 msgid "opaque-enum-specifier must use a simple identifier"
 
23613
 msgstr "intransparente Enum-Spezifikation muss einfachen Bezeichner verwenden"
 
23614
 
 
23615
-#: cp/parser.c:14946
 
23616
+#: cp/parser.c:14948
 
23617
 #, gcc-internal-format
 
23618
 msgid "%qD is not a namespace-name"
 
23619
 msgstr "%qD ist kein Namensbereichs-Name"
 
23620
 
 
23621
-#: cp/parser.c:14947
 
23622
+#: cp/parser.c:14949
 
23623
 #, gcc-internal-format
 
23624
 msgid "expected namespace-name"
 
23625
 msgstr "Namensraumname erwartet"
 
23626
 
 
23627
-#: cp/parser.c:15072
 
23628
+#: cp/parser.c:15074
 
23629
 #, gcc-internal-format
 
23630
 msgid "%<namespace%> definition is not allowed here"
 
23631
 msgstr "%<namespace%>-Definition ist hier nicht erlaubt"
 
23632
 
 
23633
-#: cp/parser.c:15218
 
23634
+#: cp/parser.c:15220
 
23635
 #, gcc-internal-format
 
23636
 msgid "a template-id may not appear in a using-declaration"
 
23637
 msgstr "eine Template-ID darf nicht in »using«-Deklaration auftreten"
 
23638
 
 
23639
-#: cp/parser.c:15258
 
23640
+#: cp/parser.c:15260
 
23641
 #, gcc-internal-format
 
23642
 msgid "access declarations are deprecated in favour of using-declarations; suggestion: add the %<using%> keyword"
 
23643
 msgstr "Zugriffsdeklarationen sind zugunsten von %<using%>-Deklarationen veraltet; Vorschlag: %<using%> hinzufügen"
 
23644
 
 
23645
-#: cp/parser.c:15323
 
23646
+#: cp/parser.c:15325
 
23647
 #, gcc-internal-format
 
23648
 msgid "types may not be defined in alias template declarations"
 
23649
 msgstr "Typen dürfen nicht in Alias-Templatedeklarationen definiert werden"
 
23650
 
 
23651
-#: cp/parser.c:15787
 
23652
+#: cp/parser.c:15789
 
23653
 #, gcc-internal-format
 
23654
 msgid "a function-definition is not allowed here"
 
23655
 msgstr "eine Funktionsdefinition ist hier nicht erlaubt"
 
23656
 
 
23657
-#: cp/parser.c:15799
 
23658
+#: cp/parser.c:15801
 
23659
 #, gcc-internal-format
 
23660
 msgid "an asm-specification is not allowed on a function-definition"
 
23661
 msgstr "asm-Spezifikation ist bei Funktionsdefinition nicht erlaubt"
 
23662
 
 
23663
-#: cp/parser.c:15803
 
23664
+#: cp/parser.c:15805
 
23665
 #, gcc-internal-format
 
23666
 msgid "attributes are not allowed on a function-definition"
 
23667
 msgstr "bei einer Funktionsdefinition sind keine Attribute erlaubt"
 
23668
 
 
23669
-#: cp/parser.c:15840
 
23670
+#: cp/parser.c:15842
 
23671
 #, gcc-internal-format
 
23672
 msgid "expected constructor, destructor, or type conversion"
 
23673
 msgstr "Konstruktor, Destruktor oder Typumwandlung erwartet"
 
23674
 
 
23675
 #. Anything else is an error.
 
23676
-#: cp/parser.c:15875 cp/parser.c:17782
 
23677
+#: cp/parser.c:15877 cp/parser.c:17784
 
23678
 #, gcc-internal-format
 
23679
 msgid "expected initializer"
 
23680
 msgstr "Initialisierung erwartet"
 
23681
 
 
23682
-#: cp/parser.c:15895
 
23683
+#: cp/parser.c:15897
 
23684
 #, gcc-internal-format
 
23685
 msgid "invalid type in declaration"
 
23686
 msgstr "ungültiger Typ in Deklaration"
 
23687
 
 
23688
-#: cp/parser.c:15971
 
23689
+#: cp/parser.c:15973
 
23690
 #, gcc-internal-format
 
23691
 msgid "initializer provided for function"
 
23692
 msgstr "Initialisierung für Funktion bereitgestellt"
 
23693
 
 
23694
-#: cp/parser.c:16005
 
23695
+#: cp/parser.c:16007
 
23696
 #, gcc-internal-format
 
23697
 msgid "attributes after parenthesized initializer ignored"
 
23698
 msgstr "Attribute hinter geklammerter Initialisierung werden ignoriert"
 
23699
 
 
23700
-#: cp/parser.c:16416
 
23701
+#: cp/parser.c:16418
 
23702
 #, gcc-internal-format
 
23703
 msgid "array bound is not an integer constant"
 
23704
 msgstr "Feldgrenze ist keine Ganzzahlkonstante"
 
23705
 
 
23706
-#: cp/parser.c:16542
 
23707
+#: cp/parser.c:16544
 
23708
 #, gcc-internal-format
 
23709
 msgid "cannot define member of dependent typedef %qT"
 
23710
 msgstr "Element des abhängigen Typedef %qT kann nicht definiert werden"
 
23711
 
 
23712
-#: cp/parser.c:16546
 
23713
+#: cp/parser.c:16548
 
23714
 #, gcc-internal-format
 
23715
 msgid "%<%T::%E%> is not a type"
 
23716
 msgstr "%<%T::%E%> ist kein Typ"
 
23717
 
 
23718
-#: cp/parser.c:16574
 
23719
+#: cp/parser.c:16576
 
23720
 #, gcc-internal-format
 
23721
 msgid "invalid use of constructor as a template"
 
23722
 msgstr "ungültige Benutzung des Konstruktors als Template"
 
23723
 
 
23724
-#: cp/parser.c:16576
 
23725
+#: cp/parser.c:16578
 
23726
 #, gcc-internal-format
 
23727
 msgid "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified name"
 
23728
 msgstr "%<%T::%D%> statt %<%T::%D%> verwenden, um den Konstruktor mit qualifiziertem Namen zu benennen"
 
23729
@@ -32956,262 +32951,262 @@
 
23730
 #. here because we do not have enough
 
23731
 #. information about its original syntactic
 
23732
 #. form.
 
23733
-#: cp/parser.c:16593
 
23734
+#: cp/parser.c:16595
 
23735
 #, gcc-internal-format
 
23736
 msgid "invalid declarator"
 
23737
 msgstr "ungültiger Deklarator"
 
23738
 
 
23739
-#: cp/parser.c:16660
 
23740
+#: cp/parser.c:16662
 
23741
 #, gcc-internal-format
 
23742
 msgid "expected declarator"
 
23743
 msgstr "Deklarator erwartet"
 
23744
 
 
23745
-#: cp/parser.c:16763
 
23746
+#: cp/parser.c:16765
 
23747
 #, gcc-internal-format
 
23748
 msgid "%qD is a namespace"
 
23749
 msgstr "%qD ist ein Namensbereich"
 
23750
 
 
23751
-#: cp/parser.c:16765
 
23752
+#: cp/parser.c:16767
 
23753
 #, gcc-internal-format
 
23754
 msgid "cannot form pointer to member of non-class %q#T"
 
23755
 msgstr "Zeiger auf Element der Nicht-Klasse %q#T kann nicht erzeugt werden"
 
23756
 
 
23757
-#: cp/parser.c:16786
 
23758
+#: cp/parser.c:16788
 
23759
 #, gcc-internal-format
 
23760
 msgid "expected ptr-operator"
 
23761
 msgstr "Ptr-Operator erwartet"
 
23762
 
 
23763
-#: cp/parser.c:16845
 
23764
+#: cp/parser.c:16847
 
23765
 #, gcc-internal-format
 
23766
 msgid "duplicate cv-qualifier"
 
23767
 msgstr "doppelter CV-Qualifizierer"
 
23768
 
 
23769
-#: cp/parser.c:16903
 
23770
+#: cp/parser.c:16905
 
23771
 #, gcc-internal-format
 
23772
 msgid "duplicate virt-specifier"
 
23773
 msgstr "doppelter Virt-Spezifizierer"
 
23774
 
 
23775
-#: cp/parser.c:17065 cp/typeck2.c:448 cp/typeck2.c:1685
 
23776
+#: cp/parser.c:17067 cp/typeck2.c:448 cp/typeck2.c:1685
 
23777
 #, gcc-internal-format
 
23778
 msgid "invalid use of %<auto%>"
 
23779
 msgstr "ungültige Verwendung von %<auto%>"
 
23780
 
 
23781
-#: cp/parser.c:17084
 
23782
+#: cp/parser.c:17086
 
23783
 #, gcc-internal-format
 
23784
 msgid "types may not be defined in template arguments"
 
23785
 msgstr "in Template-Argumenten dürfen keine Typen definiert werden"
 
23786
 
 
23787
-#: cp/parser.c:17165
 
23788
+#: cp/parser.c:17167
 
23789
 #, gcc-internal-format
 
23790
 msgid "expected type-specifier"
 
23791
 msgstr "Typspezifikation erwartet"
 
23792
 
 
23793
-#: cp/parser.c:17407
 
23794
+#: cp/parser.c:17409
 
23795
 #, gcc-internal-format
 
23796
 msgid "expected %<,%> or %<...%>"
 
23797
 msgstr "%<,%> oder %<...%> erwartet"
 
23798
 
 
23799
-#: cp/parser.c:17464
 
23800
+#: cp/parser.c:17466
 
23801
 #, gcc-internal-format
 
23802
 msgid "types may not be defined in parameter types"
 
23803
 msgstr "Typen dürfen nicht in Parametertypen definiert werden"
 
23804
 
 
23805
-#: cp/parser.c:17590
 
23806
+#: cp/parser.c:17592
 
23807
 #, gcc-internal-format
 
23808
 msgid "deprecated use of default argument for parameter of non-function"
 
23809
 msgstr "veraltete Verwendung des Standardarguments für Parameter einer Nicht-Funktion"
 
23810
 
 
23811
-#: cp/parser.c:17594
 
23812
+#: cp/parser.c:17596
 
23813
 #, gcc-internal-format
 
23814
 msgid "default arguments are only permitted for function parameters"
 
23815
 msgstr "Standardargumente sind nur für Funktionsparameter zugelassen"
 
23816
 
 
23817
-#: cp/parser.c:17613
 
23818
+#: cp/parser.c:17615
 
23819
 #, gcc-internal-format
 
23820
 msgid "parameter pack %qD cannot have a default argument"
 
23821
 msgstr "Parameterpack %qD kann kein Standardargument haben"
 
23822
 
 
23823
-#: cp/parser.c:17621
 
23824
+#: cp/parser.c:17623
 
23825
 #, gcc-internal-format
 
23826
 msgid "parameter pack cannot have a default argument"
 
23827
 msgstr "Parameterpack kann kein Standardargument haben"
 
23828
 
 
23829
-#: cp/parser.c:17910
 
23830
+#: cp/parser.c:17914
 
23831
 #, gcc-internal-format
 
23832
 msgid "ISO C++ does not allow designated initializers"
 
23833
 msgstr "ISO-C++ erlaubt keine benannten Initialisierungen"
 
23834
 
 
23835
-#: cp/parser.c:17924
 
23836
+#: cp/parser.c:17928
 
23837
 #, gcc-internal-format
 
23838
 msgid "ISO C++ does not allow C99 designated initializers"
 
23839
 msgstr "ISO-C++ erlaubt keine benannten Initialisierungen von C99"
 
23840
 
 
23841
-#: cp/parser.c:18032 cp/parser.c:18157
 
23842
+#: cp/parser.c:18036 cp/parser.c:18161
 
23843
 #, gcc-internal-format
 
23844
 msgid "expected class-name"
 
23845
 msgstr "Klassenname erwartet"
 
23846
 
 
23847
-#: cp/parser.c:18337
 
23848
+#: cp/parser.c:18341
 
23849
 #, gcc-internal-format
 
23850
 msgid "expected %<;%> after class definition"
 
23851
 msgstr "%<;%> hinter Klassendefinition erwartet"
 
23852
 
 
23853
-#: cp/parser.c:18339
 
23854
+#: cp/parser.c:18343
 
23855
 #, gcc-internal-format
 
23856
 msgid "expected %<;%> after struct definition"
 
23857
 msgstr "%<;%> hinter Strukturdefinition erwartet"
 
23858
 
 
23859
-#: cp/parser.c:18341
 
23860
+#: cp/parser.c:18345
 
23861
 #, gcc-internal-format
 
23862
 msgid "expected %<;%> after union definition"
 
23863
 msgstr "%<;%> hinter Uniondefinition erwartet"
 
23864
 
 
23865
-#: cp/parser.c:18662
 
23866
+#: cp/parser.c:18666
 
23867
 #, gcc-internal-format
 
23868
 msgid "expected %<{%> or %<:%>"
 
23869
 msgstr "%<{%> oder %<:%> erwartet"
 
23870
 
 
23871
-#: cp/parser.c:18673
 
23872
+#: cp/parser.c:18677
 
23873
 #, gcc-internal-format
 
23874
 msgid "cannot specify %<override%> for a class"
 
23875
 msgstr "für eine Klasse kann kein %<override%> angegeben werden"
 
23876
 
 
23877
-#: cp/parser.c:18681
 
23878
+#: cp/parser.c:18685
 
23879
 #, gcc-internal-format
 
23880
 msgid "global qualification of class name is invalid"
 
23881
 msgstr "globale Qualifizierung von Klassenname ist ungültig"
 
23882
 
 
23883
-#: cp/parser.c:18688
 
23884
+#: cp/parser.c:18692
 
23885
 #, gcc-internal-format
 
23886
 msgid "qualified name does not name a class"
 
23887
 msgstr "qualifizierter Name benennt keine Klasse"
 
23888
 
 
23889
-#: cp/parser.c:18700
 
23890
+#: cp/parser.c:18704
 
23891
 #, gcc-internal-format
 
23892
 msgid "invalid class name in declaration of %qD"
 
23893
 msgstr "ungültiger Klassenname in Deklaration von %qD"
 
23894
 
 
23895
-#: cp/parser.c:18733
 
23896
+#: cp/parser.c:18737
 
23897
 #, gcc-internal-format
 
23898
 msgid "extra qualification not allowed"
 
23899
 msgstr "zusätzliche Qualifizierung nicht erlaubt"
 
23900
 
 
23901
-#: cp/parser.c:18745
 
23902
+#: cp/parser.c:18749
 
23903
 #, gcc-internal-format
 
23904
 msgid "an explicit specialization must be preceded by %<template <>%>"
 
23905
 msgstr "einer expliziten Spezialisierung muss %<template <>%> vorausgehen"
 
23906
 
 
23907
-#: cp/parser.c:18775
 
23908
+#: cp/parser.c:18779
 
23909
 #, gcc-internal-format
 
23910
 msgid "function template %qD redeclared as a class template"
 
23911
 msgstr "Funktions-Template %qD als Klassentemplate redeklariert"
 
23912
 
 
23913
-#: cp/parser.c:18806
 
23914
+#: cp/parser.c:18810
 
23915
 #, gcc-internal-format
 
23916
 msgid "could not resolve typename type"
 
23917
 msgstr "Typnamen-Typ kann nicht aufgelöst werden"
 
23918
 
 
23919
-#: cp/parser.c:18858
 
23920
+#: cp/parser.c:18862
 
23921
 #, gcc-internal-format
 
23922
 msgid "previous definition of %q+#T"
 
23923
 msgstr "vorherige Definition von %q+#T"
 
23924
 
 
23925
-#: cp/parser.c:18939 cp/parser.c:23025
 
23926
+#: cp/parser.c:18943 cp/parser.c:23029
 
23927
 #, gcc-internal-format
 
23928
 msgid "expected class-key"
 
23929
 msgstr "Klassenschlüssel erwartet"
 
23930
 
 
23931
-#: cp/parser.c:19177
 
23932
+#: cp/parser.c:19181
 
23933
 #, gcc-internal-format
 
23934
 msgid "in C++03 a class-key must be used when declaring a friend"
 
23935
 msgstr "in C++03 muss bei Deklaration eines »friend« ein Klassenschlüssel verwendet werden"
 
23936
 
 
23937
-#: cp/parser.c:19195
 
23938
+#: cp/parser.c:19199
 
23939
 #, gcc-internal-format
 
23940
 msgid "friend declaration does not name a class or function"
 
23941
 msgstr "»friend«-Deklaration benennt keine Klasse oder Funktion"
 
23942
 
 
23943
-#: cp/parser.c:19213
 
23944
+#: cp/parser.c:19217
 
23945
 #, gcc-internal-format
 
23946
 msgid "a storage class on an anonymous aggregate in class scope is not allowed"
 
23947
-msgstr ""
 
23948
+msgstr "Speicherklasse an anonymem Aggregat im Klassenbereich ist nicht erlaubt"
 
23949
 
 
23950
-#: cp/parser.c:19418
 
23951
+#: cp/parser.c:19422
 
23952
 #, gcc-internal-format
 
23953
 msgid "pure-specifier on function-definition"
 
23954
 msgstr "reiner Spezifizierer bei Funktionsdefinition"
 
23955
 
 
23956
-#: cp/parser.c:19462
 
23957
-#, fuzzy, gcc-internal-format
 
23958
+#: cp/parser.c:19466
 
23959
+#, gcc-internal-format
 
23960
 msgid "stray %<,%> at end of member declaration"
 
23961
-msgstr "%<;%> am Ende von Elementdeklaration erwartet"
 
23962
+msgstr "überflüssiges %<,%> am Ende der Elementdeklaration"
 
23963
 
 
23964
-#: cp/parser.c:19474
 
23965
+#: cp/parser.c:19478
 
23966
 #, gcc-internal-format
 
23967
 msgid "expected %<;%> at end of member declaration"
 
23968
 msgstr "%<;%> am Ende von Elementdeklaration erwartet"
 
23969
 
 
23970
-#: cp/parser.c:19545
 
23971
+#: cp/parser.c:19549
 
23972
 #, gcc-internal-format
 
23973
 msgid "invalid pure specifier (only %<= 0%> is allowed)"
 
23974
 msgstr "ungültige reine Spezifikation (nur %<= 0%> ist erlaubt)"
 
23975
 
 
23976
-#: cp/parser.c:19580
 
23977
+#: cp/parser.c:19584
 
23978
 #, gcc-internal-format
 
23979
 msgid "a brace-enclosed initializer is not allowed here"
 
23980
 msgstr "eine geschweift geklammerte Initialisierung ist hier nicht erlaubt"
 
23981
 
 
23982
-#: cp/parser.c:19711
 
23983
+#: cp/parser.c:19715
 
23984
 #, gcc-internal-format
 
23985
 msgid "%<virtual%> specified more than once in base-specified"
 
23986
 msgstr "%<virtual%> mehr als einmal in Basisspezifikation angegeben"
 
23987
 
 
23988
-#: cp/parser.c:19731
 
23989
+#: cp/parser.c:19735
 
23990
 #, gcc-internal-format
 
23991
 msgid "more than one access specifier in base-specified"
 
23992
 msgstr "mehr als ein Zugriff in Basisspezifikation angegeben"
 
23993
 
 
23994
-#: cp/parser.c:19755
 
23995
+#: cp/parser.c:19759
 
23996
 #, gcc-internal-format
 
23997
 msgid "keyword %<typename%> not allowed outside of templates"
 
23998
 msgstr "Schlüsselwort %<typename%> nicht außerhalb von Templates erlaubt"
 
23999
 
 
24000
-#: cp/parser.c:19758
 
24001
+#: cp/parser.c:19762
 
24002
 #, gcc-internal-format
 
24003
 msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
 
24004
 msgstr "Schlüsselwort %<typename%> nicht erlaubt in diesem Kontext (die Basisklasse ist implizit ein Typ)"
 
24005
 
 
24006
-#: cp/parser.c:19851 cp/parser.c:19933
 
24007
+#: cp/parser.c:19855 cp/parser.c:19937
 
24008
 #, gcc-internal-format
 
24009
 msgid "types may not be defined in an exception-specification"
 
24010
 msgstr "Typen dürfen nicht in einer Ausnahmespezifikation definiert werden"
 
24011
 
 
24012
-#: cp/parser.c:19915
 
24013
+#: cp/parser.c:19919
 
24014
 #, gcc-internal-format
 
24015
 msgid "dynamic exception specifications are deprecated in C++0x; use %<noexcept%> instead"
 
24016
 msgstr "dynamische Ausnahmespezifikationen sind in C++0x veraltet; stattdessen %<noexcept%> verwenden"
 
24017
 
 
24018
-#: cp/parser.c:20114
 
24019
+#: cp/parser.c:20118
 
24020
 #, gcc-internal-format
 
24021
 msgid "types may not be defined in exception-declarations"
 
24022
 msgstr "Typen dürfen nicht in Ausnahmedeklarationen definiert werden"
 
24023
 
 
24024
-#: cp/parser.c:20665
 
24025
-#, fuzzy, gcc-internal-format
 
24026
+#: cp/parser.c:20669
 
24027
+#, gcc-internal-format
 
24028
 msgid "expected an identifier for the attribute name"
 
24029
-msgstr "Bezeichner oder %<(%> erwartet"
 
24030
+msgstr "Bezeichner für den Attributnamen erwartet"
 
24031
 
 
24032
-#: cp/parser.c:21334
 
24033
+#: cp/parser.c:21338
 
24034
 #, gcc-internal-format
 
24035
 msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
 
24036
 msgstr "spezialisierendes Element %<%T::%E%> erfordert Syntax %<template<>%>"
 
24037
 
 
24038
-#: cp/parser.c:21339
 
24039
+#: cp/parser.c:21343
 
24040
 #, gcc-internal-format
 
24041
 msgid "invalid declaration of %<%T::%E%>"
 
24042
 msgstr "ungültige Deklaration von  %<%T::%E%>"
 
24043
 
 
24044
-#: cp/parser.c:21343
 
24045
+#: cp/parser.c:21347
 
24046
 #, gcc-internal-format
 
24047
 msgid "too few template-parameter-lists"
 
24048
 msgstr "zu wenige Templateparameterlisten"
 
24049
@@ -33220,342 +33215,342 @@
 
24050
 #. something like:
 
24051
 #.
 
24052
 #. template <class T> template <class U> void S::f();
 
24053
-#: cp/parser.c:21350
 
24054
+#: cp/parser.c:21354
 
24055
 #, gcc-internal-format
 
24056
 msgid "too many template-parameter-lists"
 
24057
 msgstr "zu viele Templateparameterlisten"
 
24058
 
 
24059
-#: cp/parser.c:21647
 
24060
+#: cp/parser.c:21651
 
24061
 #, gcc-internal-format
 
24062
 msgid "named return values are no longer supported"
 
24063
 msgstr "benannte Rückgabewerte werden nicht mehr unterstützt"
 
24064
 
 
24065
-#: cp/parser.c:21734
 
24066
+#: cp/parser.c:21738
 
24067
 #, gcc-internal-format
 
24068
 msgid "invalid declaration of member template in local class"
 
24069
 msgstr "ungültige Deklaration eines Elementtemplates in lokaler Klasse"
 
24070
 
 
24071
-#: cp/parser.c:21743
 
24072
+#: cp/parser.c:21747
 
24073
 #, gcc-internal-format
 
24074
 msgid "template with C linkage"
 
24075
 msgstr "Template mit C-Bindung"
 
24076
 
 
24077
-#: cp/parser.c:21762
 
24078
+#: cp/parser.c:21766
 
24079
 #, gcc-internal-format
 
24080
 msgid "invalid explicit specialization"
 
24081
 msgstr "ungültige explizite Spezialisierung"
 
24082
 
 
24083
-#: cp/parser.c:21849
 
24084
+#: cp/parser.c:21853
 
24085
 #, gcc-internal-format
 
24086
 msgid "literal operator template %qD has invalid parameter list.  Expected non-type template argument pack <char...>"
 
24087
 msgstr "Literales Operatortemplate %qD hat ungültige Parameterliste. Template für Nicht-Typ Argumentpack <char...> erwartet"
 
24088
 
 
24089
-#: cp/parser.c:21923
 
24090
+#: cp/parser.c:21927
 
24091
 #, gcc-internal-format
 
24092
 msgid "template declaration of %<typedef%>"
 
24093
 msgstr "Templatedeklaration von %<typedef%>"
 
24094
 
 
24095
-#: cp/parser.c:22000
 
24096
+#: cp/parser.c:22004
 
24097
 #, gcc-internal-format
 
24098
 msgid "explicit template specialization cannot have a storage class"
 
24099
 msgstr "explizite Template-Spezialisierung kann keine Speicherklasse haben"
 
24100
 
 
24101
-#: cp/parser.c:22238
 
24102
+#: cp/parser.c:22242
 
24103
 #, gcc-internal-format
 
24104
 msgid "%<>>%> should be %<> >%> within a nested template argument list"
 
24105
 msgstr "%<>>%> sollte innerhalb einer geschachtelten Templateargumentliste %<> >%> sein"
 
24106
 
 
24107
-#: cp/parser.c:22251
 
24108
+#: cp/parser.c:22255
 
24109
 #, gcc-internal-format
 
24110
 msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
 
24111
 msgstr "falsches %<>>%>; %<>%> verwenden, um eine Templateargumentliste zu beenden"
 
24112
 
 
24113
-#: cp/parser.c:22608
 
24114
+#: cp/parser.c:22612
 
24115
 #, gcc-internal-format
 
24116
 msgid "%<sizeof...%> argument must be surrounded by parentheses"
 
24117
-msgstr ""
 
24118
+msgstr "Argument von %<sizeof...%> muss mit Klammern umschlossen werden"
 
24119
 
 
24120
-#: cp/parser.c:22660
 
24121
+#: cp/parser.c:22664
 
24122
 #, gcc-internal-format
 
24123
 msgid "invalid use of %qD in linkage specification"
 
24124
 msgstr "ungültige Verwendung von %qD in Spezifizierung der Bindung"
 
24125
 
 
24126
-#: cp/parser.c:22675
 
24127
+#: cp/parser.c:22679
 
24128
 #, gcc-internal-format
 
24129
 msgid "%<__thread%> before %qD"
 
24130
 msgstr "%<__thread%> vor %qD"
 
24131
 
 
24132
-#: cp/parser.c:22809
 
24133
+#: cp/parser.c:22813
 
24134
 #, gcc-internal-format
 
24135
 msgid "ISO C++ 1998 does not support %<long long%>"
 
24136
 msgstr "ISO-C++ 1998 unterstützt nicht %<long long%>"
 
24137
 
 
24138
-#: cp/parser.c:22817
 
24139
-#, fuzzy, gcc-internal-format
 
24140
+#: cp/parser.c:22821
 
24141
+#, gcc-internal-format
 
24142
 msgid "both %<__thread%> and %<thread_local%> specified"
 
24143
-msgstr "sowohl %<_Sat%> als auch %<char%> in Deklaration"
 
24144
+msgstr "sowohl %<__thread%> als auch %<thread_local%> angegeben"
 
24145
 
 
24146
-#: cp/parser.c:22819
 
24147
-#, fuzzy, gcc-internal-format
 
24148
+#: cp/parser.c:22823
 
24149
+#, gcc-internal-format
 
24150
 msgid "duplicate %qD"
 
24151
-msgstr "doppeltes %qE"
 
24152
+msgstr "doppeltes %qD"
 
24153
 
 
24154
-#: cp/parser.c:22841
 
24155
+#: cp/parser.c:22845
 
24156
 #, gcc-internal-format
 
24157
 msgid "duplicate %qs"
 
24158
 msgstr "doppeltes %qs"
 
24159
 
 
24160
-#: cp/parser.c:22883
 
24161
+#: cp/parser.c:22887
 
24162
 #, gcc-internal-format
 
24163
 msgid "expected %<new%>"
 
24164
 msgstr "%<new%> erwartet"
 
24165
 
 
24166
-#: cp/parser.c:22886
 
24167
+#: cp/parser.c:22890
 
24168
 #, gcc-internal-format
 
24169
 msgid "expected %<delete%>"
 
24170
 msgstr "%<delete%> erwartet"
 
24171
 
 
24172
-#: cp/parser.c:22889
 
24173
+#: cp/parser.c:22893
 
24174
 #, gcc-internal-format
 
24175
 msgid "expected %<return%>"
 
24176
 msgstr "%<return%> erwartet"
 
24177
 
 
24178
-#: cp/parser.c:22895
 
24179
+#: cp/parser.c:22899
 
24180
 #, gcc-internal-format
 
24181
 msgid "expected %<extern%>"
 
24182
 msgstr "%<extern%> erwartet"
 
24183
 
 
24184
-#: cp/parser.c:22898
 
24185
+#: cp/parser.c:22902
 
24186
 #, gcc-internal-format
 
24187
 msgid "expected %<static_assert%>"
 
24188
 msgstr "%<static_assert%> erwartet"
 
24189
 
 
24190
-#: cp/parser.c:22901
 
24191
+#: cp/parser.c:22905
 
24192
 #, gcc-internal-format
 
24193
 msgid "expected %<decltype%>"
 
24194
 msgstr "%<decltype%> erwartet"
 
24195
 
 
24196
-#: cp/parser.c:22904
 
24197
+#: cp/parser.c:22908
 
24198
 #, gcc-internal-format
 
24199
 msgid "expected %<operator%>"
 
24200
 msgstr "%<operator%> erwartet"
 
24201
 
 
24202
-#: cp/parser.c:22907
 
24203
+#: cp/parser.c:22911
 
24204
 #, gcc-internal-format
 
24205
 msgid "expected %<class%>"
 
24206
 msgstr "%<class%> erwartet"
 
24207
 
 
24208
-#: cp/parser.c:22910
 
24209
+#: cp/parser.c:22914
 
24210
 #, gcc-internal-format
 
24211
 msgid "expected %<template%>"
 
24212
 msgstr "%<template%> erwartet"
 
24213
 
 
24214
-#: cp/parser.c:22913
 
24215
+#: cp/parser.c:22917
 
24216
 #, gcc-internal-format
 
24217
 msgid "expected %<namespace%>"
 
24218
 msgstr "%<namespace%> erwartet"
 
24219
 
 
24220
-#: cp/parser.c:22916
 
24221
+#: cp/parser.c:22920
 
24222
 #, gcc-internal-format
 
24223
 msgid "expected %<using%>"
 
24224
 msgstr "%<using%> erwartet"
 
24225
 
 
24226
-#: cp/parser.c:22919
 
24227
+#: cp/parser.c:22923
 
24228
 #, gcc-internal-format
 
24229
 msgid "expected %<asm%>"
 
24230
 msgstr "%<asm%> erwartet"
 
24231
 
 
24232
-#: cp/parser.c:22922
 
24233
+#: cp/parser.c:22926
 
24234
 #, gcc-internal-format
 
24235
 msgid "expected %<try%>"
 
24236
 msgstr "%<try%> erwartet"
 
24237
 
 
24238
-#: cp/parser.c:22925
 
24239
+#: cp/parser.c:22929
 
24240
 #, gcc-internal-format
 
24241
 msgid "expected %<catch%>"
 
24242
 msgstr "%<catch%> erwartet"
 
24243
 
 
24244
-#: cp/parser.c:22928
 
24245
+#: cp/parser.c:22932
 
24246
 #, gcc-internal-format
 
24247
 msgid "expected %<throw%>"
 
24248
 msgstr "%<throw%> erwartet"
 
24249
 
 
24250
-#: cp/parser.c:22931
 
24251
+#: cp/parser.c:22935
 
24252
 #, gcc-internal-format
 
24253
 msgid "expected %<__label__%>"
 
24254
 msgstr "%<__label__%> erwartet"
 
24255
 
 
24256
-#: cp/parser.c:22934
 
24257
+#: cp/parser.c:22938
 
24258
 #, gcc-internal-format
 
24259
 msgid "expected %<@try%>"
 
24260
 msgstr "%<@try%> erwartet"
 
24261
 
 
24262
-#: cp/parser.c:22937
 
24263
+#: cp/parser.c:22941
 
24264
 #, gcc-internal-format
 
24265
 msgid "expected %<@synchronized%>"
 
24266
 msgstr "%<@synchronized%> erwartet"
 
24267
 
 
24268
-#: cp/parser.c:22940
 
24269
+#: cp/parser.c:22944
 
24270
 #, gcc-internal-format
 
24271
 msgid "expected %<@throw%>"
 
24272
 msgstr "%<@throw%> erwartet"
 
24273
 
 
24274
-#: cp/parser.c:22943
 
24275
+#: cp/parser.c:22947
 
24276
 #, gcc-internal-format
 
24277
 msgid "expected %<__transaction_atomic%>"
 
24278
 msgstr "%<__transaction_atomic%> erwartet"
 
24279
 
 
24280
-#: cp/parser.c:22946
 
24281
+#: cp/parser.c:22950
 
24282
 #, gcc-internal-format
 
24283
 msgid "expected %<__transaction_relaxed%>"
 
24284
 msgstr "%<__transaction_relaxed%> erwartet"
 
24285
 
 
24286
-#: cp/parser.c:22977
 
24287
+#: cp/parser.c:22981
 
24288
 #, gcc-internal-format
 
24289
 msgid "expected %<::%>"
 
24290
 msgstr "%<::%> erwartet"
 
24291
 
 
24292
-#: cp/parser.c:22989
 
24293
+#: cp/parser.c:22993
 
24294
 #, gcc-internal-format
 
24295
 msgid "expected %<...%>"
 
24296
 msgstr "%<...%> erwartet"
 
24297
 
 
24298
-#: cp/parser.c:22992
 
24299
+#: cp/parser.c:22996
 
24300
 #, gcc-internal-format
 
24301
 msgid "expected %<*%>"
 
24302
 msgstr "%<*%> erwartet"
 
24303
 
 
24304
-#: cp/parser.c:22995
 
24305
+#: cp/parser.c:22999
 
24306
 #, gcc-internal-format
 
24307
 msgid "expected %<~%>"
 
24308
 msgstr "%<~%> erwartet"
 
24309
 
 
24310
-#: cp/parser.c:23001
 
24311
+#: cp/parser.c:23005
 
24312
 #, gcc-internal-format
 
24313
 msgid "expected %<:%> or %<::%>"
 
24314
 msgstr "%<:%> oder %<::%> erwartet"
 
24315
 
 
24316
-#: cp/parser.c:23029
 
24317
+#: cp/parser.c:23033
 
24318
 #, gcc-internal-format
 
24319
 msgid "expected %<class%>, %<typename%>, or %<template%>"
 
24320
 msgstr "%<class%>, %<typename%> oder %<template%> erwartet"
 
24321
 
 
24322
-#: cp/parser.c:23267
 
24323
+#: cp/parser.c:23271
 
24324
 #, gcc-internal-format
 
24325
 msgid "%qs tag used in naming %q#T"
 
24326
 msgstr "Markierung %qs bei Benennung von %q#T verwendet"
 
24327
 
 
24328
-#: cp/parser.c:23272
 
24329
+#: cp/parser.c:23276
 
24330
 #, gcc-internal-format
 
24331
 msgid "%q#T was previously declared here"
 
24332
 msgstr "%q#T wurde vorher hier deklariert"
 
24333
 
 
24334
-#: cp/parser.c:23291
 
24335
+#: cp/parser.c:23295
 
24336
 #, gcc-internal-format
 
24337
 msgid "%qD redeclared with different access"
 
24338
 msgstr "%qD mit anderem Zugriff redeklariert"
 
24339
 
 
24340
-#: cp/parser.c:23312
 
24341
-#, fuzzy, gcc-internal-format
 
24342
+#: cp/parser.c:23316
 
24343
+#, gcc-internal-format
 
24344
 msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
 
24345
-msgstr "%<template%> (zur Erklärung) ist nur innerhalb von Templates erlaubt"
 
24346
+msgstr "in C++98 ist %<template%> (zum eindeutig machen) nur innerhalb von Templates erlaubt"
 
24347
 
 
24348
-#: cp/parser.c:23544
 
24349
+#: cp/parser.c:23548
 
24350
 #, gcc-internal-format
 
24351
 msgid "file ends in default argument"
 
24352
 msgstr "Datei endet in Standardargument"
 
24353
 
 
24354
-#: cp/parser.c:23748 cp/parser.c:25010 cp/parser.c:25196
 
24355
+#: cp/parser.c:23752 cp/parser.c:25014 cp/parser.c:25200
 
24356
 #, gcc-internal-format
 
24357
 msgid "misplaced %<@%D%> Objective-C++ construct"
 
24358
 msgstr "unpassendes Objective-C++-Konstrukt %<@%D%>"
 
24359
 
 
24360
-#: cp/parser.c:23870
 
24361
+#: cp/parser.c:23874
 
24362
 #, gcc-internal-format
 
24363
 msgid "objective-c++ message argument(s) are expected"
 
24364
 msgstr "Objective-C++ Nachrichtenargument(e) erwartet"
 
24365
 
 
24366
-#: cp/parser.c:23899
 
24367
+#: cp/parser.c:23903
 
24368
 #, gcc-internal-format
 
24369
 msgid "%<@encode%> must specify a type as an argument"
 
24370
 msgstr "%<@encode%> muss als Argument einen Typen angeben"
 
24371
 
 
24372
-#: cp/parser.c:24275
 
24373
+#: cp/parser.c:24279
 
24374
 #, gcc-internal-format
 
24375
 msgid "invalid Objective-C++ selector name"
 
24376
 msgstr "Ungültiger Objective-C++-Selektorname"
 
24377
 
 
24378
-#: cp/parser.c:24350 cp/parser.c:24368
 
24379
+#: cp/parser.c:24354 cp/parser.c:24372
 
24380
 #, gcc-internal-format
 
24381
 msgid "objective-c++ method declaration is expected"
 
24382
 msgstr "Objective-C++ Methodendeklaration erwartet"
 
24383
 
 
24384
-#: cp/parser.c:24362 cp/parser.c:24427
 
24385
+#: cp/parser.c:24366 cp/parser.c:24431
 
24386
 #, gcc-internal-format
 
24387
 msgid "method attributes must be specified at the end"
 
24388
 msgstr "Methodenattribute müssen am Ende angegeben werden"
 
24389
 
 
24390
-#: cp/parser.c:24470
 
24391
+#: cp/parser.c:24474
 
24392
 #, gcc-internal-format
 
24393
 msgid "stray %qs between Objective-C++ methods"
 
24394
 msgstr "überflüssiges %qs zwischen Objective-C++ Methoden"
 
24395
 
 
24396
-#: cp/parser.c:24676 cp/parser.c:24683 cp/parser.c:24690
 
24397
+#: cp/parser.c:24680 cp/parser.c:24687 cp/parser.c:24694
 
24398
 #, gcc-internal-format
 
24399
 msgid "invalid type for instance variable"
 
24400
 msgstr "ungültiger Typ für Instanzvariable"
 
24401
 
 
24402
-#: cp/parser.c:24804
 
24403
+#: cp/parser.c:24808
 
24404
 #, gcc-internal-format
 
24405
 msgid "identifier expected after %<@protocol%>"
 
24406
 msgstr "Bezeichner nach %<@protocol%> erwartet"
 
24407
 
 
24408
-#: cp/parser.c:24975
 
24409
+#: cp/parser.c:24979
 
24410
 #, gcc-internal-format
 
24411
 msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
 
24412
 msgstr "Attribute dürfen nicht vor dem Objective-C++-Schlüsselwort %<@%D%> angegeben werden"
 
24413
 
 
24414
-#: cp/parser.c:24982
 
24415
+#: cp/parser.c:24986
 
24416
 #, gcc-internal-format
 
24417
 msgid "prefix attributes are ignored before %<@%D%>"
 
24418
 msgstr "Präfix-Attribute vor %<@%D%> werden ignoriert"
 
24419
 
 
24420
-#: cp/parser.c:25255 cp/parser.c:25262 cp/parser.c:25269
 
24421
+#: cp/parser.c:25259 cp/parser.c:25266 cp/parser.c:25273
 
24422
 #, gcc-internal-format
 
24423
 msgid "invalid type for property"
 
24424
 msgstr "ungültiger Typ für Eigenschaft"
 
24425
 
 
24426
-#: cp/parser.c:27000
 
24427
+#: cp/parser.c:27004
 
24428
 #, gcc-internal-format
 
24429
 msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
 
24430
 msgstr "geklammerte Initialisierung ist in OpenMP-%<for%>-Schleife nicht erlaubt"
 
24431
 
 
24432
-#: cp/parser.c:27168 cp/pt.c:12695
 
24433
+#: cp/parser.c:27172 cp/pt.c:12690
 
24434
 #, gcc-internal-format
 
24435
 msgid "iteration variable %qD should not be reduction"
 
24436
 msgstr "Schleifenvariable %qD sollte nicht Reduktion sein"
 
24437
 
 
24438
-#: cp/parser.c:27238
 
24439
+#: cp/parser.c:27242
 
24440
 #, gcc-internal-format
 
24441
 msgid "not enough collapsed for loops"
 
24442
 msgstr "zu wenig zusammengefallen für Schleifen"
 
24443
 
 
24444
-#: cp/parser.c:27796 cp/semantics.c:5105
 
24445
+#: cp/parser.c:27800 cp/semantics.c:5105
 
24446
 #, gcc-internal-format
 
24447
 msgid "%<__transaction_relaxed%> without transactional memory support enabled"
 
24448
 msgstr "%<__transaction_relaxed%> ohne eingeschaltete Unterstützung für transaktionsgebundenen Speicher"
 
24449
 
 
24450
-#: cp/parser.c:27798 cp/semantics.c:5107
 
24451
+#: cp/parser.c:27802 cp/semantics.c:5107
 
24452
 #, gcc-internal-format
 
24453
 msgid "%<__transaction_atomic%> without transactional memory support enabled"
 
24454
 msgstr "%<__transaction_atomic%> ohne eingeschaltete Unterstützung für transaktionsgebundenen Speicher"
 
24455
 
 
24456
-#: cp/parser.c:27995
 
24457
+#: cp/parser.c:27999
 
24458
 #, gcc-internal-format
 
24459
 msgid "junk at end of %<#pragma GCC pch_preprocess%>"
 
24460
 msgstr "Ausschuss am Ende von %<#pragma GCC pch_preprocess%>"
 
24461
 
 
24462
-#: cp/parser.c:28174
 
24463
+#: cp/parser.c:28178
 
24464
 #, gcc-internal-format
 
24465
 msgid "inter-module optimizations not implemented for C++"
 
24466
 msgstr "Optimierungen zwischen Modulen noch nicht implementiert für C++"
 
24467
@@ -33606,9 +33601,9 @@
 
24468
 msgstr "Name der Klasse verdeckt Template-Templateparameter %qD"
 
24469
 
 
24470
 #: cp/pt.c:823
 
24471
-#, fuzzy, gcc-internal-format
 
24472
+#, gcc-internal-format
 
24473
 msgid "specialization of alias template %qD"
 
24474
-msgstr "partielle Spezialisierung des Alias-Template %qD"
 
24475
+msgstr "Spezialisierung des Alias-Template %qD"
 
24476
 
 
24477
 #: cp/pt.c:826 cp/pt.c:957
 
24478
 #, gcc-internal-format
 
24479
@@ -33643,14 +33638,14 @@
 
24480
 msgstr "Spezialisierung von %qD nach Instanziierung"
 
24481
 
 
24482
 #: cp/pt.c:1747
 
24483
-#, fuzzy, gcc-internal-format
 
24484
+#, gcc-internal-format
 
24485
 msgid "candidate is: %#D"
 
24486
-msgstr "Kandidat ist: %+#D"
 
24487
+msgstr "Kandidat ist: %#D"
 
24488
 
 
24489
 #: cp/pt.c:1754
 
24490
-#, fuzzy, gcc-internal-format
 
24491
+#, gcc-internal-format
 
24492
 msgid "%s %#D"
 
24493
-msgstr "%s %+#D"
 
24494
+msgstr "%s %#D"
 
24495
 
 
24496
 #: cp/pt.c:1848
 
24497
 #, gcc-internal-format
 
24498
@@ -33672,20 +33667,20 @@
 
24499
 msgid "ambiguous template specialization %qD for %q+D"
 
24500
 msgstr "mehrdeutige Templatespezialisierung %qD für %q+D"
 
24501
 
 
24502
-#: cp/pt.c:2273 cp/pt.c:17968
 
24503
+#: cp/pt.c:2273 cp/pt.c:17964
 
24504
 #, gcc-internal-format
 
24505
 msgid "%qD is not a static data member of a class template"
 
24506
 msgstr "%qD ist kein statisches Datenelement eines Klassentemplates"
 
24507
 
 
24508
 #: cp/pt.c:2277
 
24509
-#, fuzzy, gcc-internal-format
 
24510
+#, gcc-internal-format
 
24511
 msgid "too many template headers for %D (should be %d)"
 
24512
-msgstr "falsche Anzahl der Templateargumente (%d, sollte %d sein)"
 
24513
+msgstr "zu viele Templateheaders für %D (sollte %d sein)"
 
24514
 
 
24515
 #: cp/pt.c:2281
 
24516
 #, gcc-internal-format
 
24517
 msgid "members of an explicitly specialized class are defined without a template header"
 
24518
-msgstr ""
 
24519
+msgstr "Elemente einer explizit spezialisierten Klasse sind ohne Templateheader definiert"
 
24520
 
 
24521
 #. This case handles bogus declarations like template <>
 
24522
 #. template <class T> void f<int>();
 
24523
@@ -33810,12 +33805,12 @@
 
24524
 #: cp/pt.c:4118
 
24525
 #, gcc-internal-format
 
24526
 msgid "partial specialization is not more specialized than the primary template because it replaces multiple parameters with a pack expansion"
 
24527
-msgstr ""
 
24528
+msgstr "partielle Spezialisierung ist nicht näher spezialisiert als das ursprüngliche Template, da es mehrere Parameter mit einer »pack«-Erweiterung ersetzt"
 
24529
 
 
24530
 #: cp/pt.c:4121
 
24531
-#, fuzzy, gcc-internal-format
 
24532
+#, gcc-internal-format
 
24533
 msgid "primary template here"
 
24534
-msgstr "vorher hier deklariert"
 
24535
+msgstr "ursprüngliches Template hier"
 
24536
 
 
24537
 #: cp/pt.c:4168
 
24538
 #, gcc-internal-format
 
24539
@@ -34001,9 +33996,9 @@
 
24540
 msgstr "es muss die Adresse einer Funktion mit externer Bindung sein"
 
24541
 
 
24542
 #: cp/pt.c:5137
 
24543
-#, fuzzy, gcc-internal-format
 
24544
+#, gcc-internal-format
 
24545
 msgid "it must be the name of a function with external linkage"
 
24546
-msgstr "es muss die Adresse einer Funktion mit externer Bindung sein"
 
24547
+msgstr "es muss der Name einer Funktion mit externer Bindung sein"
 
24548
 
 
24549
 #: cp/pt.c:5145
 
24550
 #, gcc-internal-format
 
24551
@@ -34307,9 +34302,9 @@
 
24552
 msgstr "Argumentpacklängen passen nicht bei Auflösung von %<%E%>"
 
24553
 
 
24554
 #: cp/pt.c:9886
 
24555
-#, fuzzy, gcc-internal-format
 
24556
+#, gcc-internal-format
 
24557
 msgid "  when instantiating default argument for call to %D"
 
24558
-msgstr "Redefinition des Standardarguments für %q#D"
 
24559
+msgstr "  bei Instanziierung des Standardarguments für Aufruf von %D"
 
24560
 
 
24561
 #: cp/pt.c:10478
 
24562
 #, gcc-internal-format
 
24563
@@ -34329,252 +34324,252 @@
 
24564
 #.
 
24565
 #. is an attempt to declare a variable with function
 
24566
 #. type.
 
24567
-#: cp/pt.c:10656
 
24568
+#: cp/pt.c:10651
 
24569
 #, gcc-internal-format
 
24570
 msgid "variable %qD has function type"
 
24571
 msgstr "Variable %qD hat Funktionstyp"
 
24572
 
 
24573
-#: cp/pt.c:10828
 
24574
+#: cp/pt.c:10823
 
24575
 #, gcc-internal-format
 
24576
 msgid "invalid parameter type %qT"
 
24577
 msgstr "ungültiger Parametertyp %qT"
 
24578
 
 
24579
-#: cp/pt.c:10830
 
24580
+#: cp/pt.c:10825
 
24581
 #, gcc-internal-format
 
24582
 msgid "in declaration %q+D"
 
24583
 msgstr "in Deklaration %q+D"
 
24584
 
 
24585
-#: cp/pt.c:10906
 
24586
+#: cp/pt.c:10901
 
24587
 #, gcc-internal-format
 
24588
 msgid "function returning an array"
 
24589
 msgstr "Funktion gibt ein Feld zurück"
 
24590
 
 
24591
-#: cp/pt.c:10908
 
24592
+#: cp/pt.c:10903
 
24593
 #, gcc-internal-format
 
24594
 msgid "function returning a function"
 
24595
 msgstr "Funktion gibt eine Funktion"
 
24596
 
 
24597
-#: cp/pt.c:10938
 
24598
+#: cp/pt.c:10933
 
24599
 #, gcc-internal-format
 
24600
 msgid "creating pointer to member function of non-class type %qT"
 
24601
 msgstr "Erzeugung eines Zeigers auf Elementfunktion des Nicht-Klassentyps %qT"
 
24602
 
 
24603
-#: cp/pt.c:11503
 
24604
+#: cp/pt.c:11498
 
24605
 #, gcc-internal-format
 
24606
 msgid "forming reference to void"
 
24607
 msgstr "Referenz auf »void« wird gebildet"
 
24608
 
 
24609
-#: cp/pt.c:11505
 
24610
+#: cp/pt.c:11500
 
24611
 #, gcc-internal-format
 
24612
 msgid "forming pointer to reference type %qT"
 
24613
 msgstr "Zeiger auf Referenztyp %qT wird geformt"
 
24614
 
 
24615
-#: cp/pt.c:11507
 
24616
+#: cp/pt.c:11502
 
24617
 #, gcc-internal-format
 
24618
 msgid "forming reference to reference type %qT"
 
24619
 msgstr "Referenz auf Referenztyp %qT wird geformt"
 
24620
 
 
24621
-#: cp/pt.c:11556
 
24622
+#: cp/pt.c:11551
 
24623
 #, gcc-internal-format
 
24624
 msgid "creating pointer to member of non-class type %qT"
 
24625
 msgstr "Zeiger auf Element des Nicht-Klassentypen %qT wird erzeugt"
 
24626
 
 
24627
-#: cp/pt.c:11562
 
24628
+#: cp/pt.c:11557
 
24629
 #, gcc-internal-format
 
24630
 msgid "creating pointer to member reference type %qT"
 
24631
 msgstr "Zeiger auf Elementreferenztyp %qT wird erzeugt"
 
24632
 
 
24633
-#: cp/pt.c:11568
 
24634
+#: cp/pt.c:11563
 
24635
 #, gcc-internal-format
 
24636
 msgid "creating pointer to member of type void"
 
24637
 msgstr "Zeiger auf Element mit Typ »void« wird erzeugt"
 
24638
 
 
24639
-#: cp/pt.c:11630
 
24640
+#: cp/pt.c:11625
 
24641
 #, gcc-internal-format
 
24642
 msgid "creating array of %qT"
 
24643
 msgstr "Feld von %qT wird erzeugt"
 
24644
 
 
24645
-#: cp/pt.c:11636
 
24646
+#: cp/pt.c:11631
 
24647
 #, gcc-internal-format
 
24648
 msgid "creating array of %qT, which is an abstract class type"
 
24649
 msgstr "Feld von %qT wird erzeugt, was ein abstrakter Klassentyp ist"
 
24650
 
 
24651
-#: cp/pt.c:11665
 
24652
+#: cp/pt.c:11660
 
24653
 #, gcc-internal-format
 
24654
 msgid "%qT is not a class, struct, or union type"
 
24655
 msgstr "%qT ist kein Klassen-, Struktur- oder Union-Typ"
 
24656
 
 
24657
-#: cp/pt.c:11702
 
24658
+#: cp/pt.c:11697
 
24659
 #, gcc-internal-format
 
24660
 msgid "%qT resolves to %qT, which is not an enumeration type"
 
24661
 msgstr "%qT wird in %qT aufgelöst, was kein Aufzählungstyp ist"
 
24662
 
 
24663
-#: cp/pt.c:11710
 
24664
+#: cp/pt.c:11705
 
24665
 #, gcc-internal-format
 
24666
 msgid "%qT resolves to %qT, which is is not a class type"
 
24667
 msgstr "%qT wird in %qT aufgelöst, was kein Klassentyp ist"
 
24668
 
 
24669
-#: cp/pt.c:11827
 
24670
+#: cp/pt.c:11822
 
24671
 #, gcc-internal-format
 
24672
 msgid "use of %qs in template"
 
24673
 msgstr "Verwendung von %qs in Template"
 
24674
 
 
24675
-#: cp/pt.c:11969
 
24676
+#: cp/pt.c:11964
 
24677
 #, gcc-internal-format
 
24678
 msgid "qualifying type %qT does not match destructor name ~%qT"
 
24679
 msgstr "qualifizierender Typ %qT passt nicht zum Destruktornamen ~%qT"
 
24680
 
 
24681
-#: cp/pt.c:11984
 
24682
+#: cp/pt.c:11979
 
24683
 #, gcc-internal-format
 
24684
 msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
 
24685
 msgstr "Abhängigenname %qE wird als Nicht-Typ erkannt, aber die Instanziierung liefert einen Typ"
 
24686
 
 
24687
-#: cp/pt.c:11986
 
24688
+#: cp/pt.c:11981
 
24689
 #, gcc-internal-format
 
24690
 msgid "say %<typename %E%> if a type is meant"
 
24691
 msgstr "%<typename %E%> sagen, wenn ein Typ gemeint ist"
 
24692
 
 
24693
-#: cp/pt.c:12134
 
24694
+#: cp/pt.c:12129
 
24695
 #, gcc-internal-format
 
24696
 msgid "using invalid field %qD"
 
24697
 msgstr "ungültiges Feld %qD wird verwendet"
 
24698
 
 
24699
-#: cp/pt.c:12502 cp/pt.c:13323
 
24700
+#: cp/pt.c:12497 cp/pt.c:13318
 
24701
 #, gcc-internal-format
 
24702
 msgid "invalid use of pack expansion expression"
 
24703
 msgstr "falsche Benutzung eines Packauflösungs-Ausdruckes"
 
24704
 
 
24705
-#: cp/pt.c:12506 cp/pt.c:13327
 
24706
+#: cp/pt.c:12501 cp/pt.c:13322
 
24707
 #, gcc-internal-format
 
24708
 msgid "use %<...%> to expand argument pack"
 
24709
 msgstr "%<...%> verwenden, um Argumentpack aufzulösen"
 
24710
 
 
24711
-#: cp/pt.c:13973
 
24712
+#: cp/pt.c:13968
 
24713
 #, gcc-internal-format
 
24714
 msgid "%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation"
 
24715
 msgstr "%qD wurde in diesem Gültigkeitsbereich nicht deklariert, und bei argumentabhängiger Suche am Ort der Instanziierung wurden keine Deklarationen gefunden"
 
24716
 
 
24717
-#: cp/pt.c:13982
 
24718
+#: cp/pt.c:13977
 
24719
 #, gcc-internal-format
 
24720
 msgid "declarations in dependent base %qT are not found by unqualified lookup"
 
24721
 msgstr "Deklarationen in abhängiger Basis %qT wurden bei unqualifizierter Suche nicht gefunden"
 
24722
 
 
24723
-#: cp/pt.c:13987
 
24724
+#: cp/pt.c:13982
 
24725
 #, gcc-internal-format
 
24726
 msgid "use %<this->%D%> instead"
 
24727
 msgstr "stattdessen %<this->%D%> verwenden"
 
24728
 
 
24729
-#: cp/pt.c:13990
 
24730
+#: cp/pt.c:13985
 
24731
 #, gcc-internal-format
 
24732
 msgid "use %<%T::%D%> instead"
 
24733
 msgstr "stattdessen %<%T::%D%> verwenden"
 
24734
 
 
24735
-#: cp/pt.c:13994
 
24736
+#: cp/pt.c:13989
 
24737
 #, gcc-internal-format
 
24738
 msgid "%q+D declared here, later in the translation unit"
 
24739
 msgstr "%q+D hier deklariert, später in Übersetzungseinheit"
 
24740
 
 
24741
-#: cp/pt.c:14254
 
24742
+#: cp/pt.c:14249
 
24743
 #, gcc-internal-format
 
24744
 msgid "%qT is not a class or namespace"
 
24745
 msgstr "%qT ist keine Klasse oder Namensbereich"
 
24746
 
 
24747
-#: cp/pt.c:14257
 
24748
+#: cp/pt.c:14252
 
24749
 #, gcc-internal-format
 
24750
 msgid "%qD is not a class or namespace"
 
24751
 msgstr "%qD ist keine Klasse oder Namensbereich"
 
24752
 
 
24753
-#: cp/pt.c:14563
 
24754
+#: cp/pt.c:14558
 
24755
 #, gcc-internal-format
 
24756
 msgid "%qT is/uses anonymous type"
 
24757
 msgstr "%qT ist/verwendet anonymen Typen"
 
24758
 
 
24759
-#: cp/pt.c:14565
 
24760
+#: cp/pt.c:14560
 
24761
 #, gcc-internal-format
 
24762
 msgid "template argument for %qD uses local type %qT"
 
24763
 msgstr "Templateargument für %qD verwendet lokalen Typ %qT"
 
24764
 
 
24765
-#: cp/pt.c:14575
 
24766
+#: cp/pt.c:14570
 
24767
 #, gcc-internal-format
 
24768
 msgid "%qT is a variably modified type"
 
24769
 msgstr "%qT ist ein variabel modifizierter Typ"
 
24770
 
 
24771
-#: cp/pt.c:14589
 
24772
+#: cp/pt.c:14584
 
24773
 #, gcc-internal-format
 
24774
 msgid "integral expression %qE is not constant"
 
24775
 msgstr "Ganzzahlausdruck %qE ist nicht konstant"
 
24776
 
 
24777
-#: cp/pt.c:14607
 
24778
+#: cp/pt.c:14602
 
24779
 #, gcc-internal-format
 
24780
 msgid "  trying to instantiate %qD"
 
24781
 msgstr "  Versuch, %qD zu instanziieren"
 
24782
 
 
24783
-#: cp/pt.c:17925
 
24784
+#: cp/pt.c:17921
 
24785
 #, gcc-internal-format
 
24786
 msgid "ambiguous class template instantiation for %q#T"
 
24787
 msgstr "mehrdeutige Klassentemplate-Instanziierung für %q#T"
 
24788
 
 
24789
-#: cp/pt.c:17929
 
24790
+#: cp/pt.c:17925
 
24791
 #, gcc-internal-format
 
24792
 msgid "%s %+#T"
 
24793
 msgstr "%s %+#T"
 
24794
 
 
24795
-#: cp/pt.c:17953 cp/pt.c:18036
 
24796
+#: cp/pt.c:17949 cp/pt.c:18032
 
24797
 #, gcc-internal-format
 
24798
 msgid "explicit instantiation of non-template %q#D"
 
24799
 msgstr "explizite Instanziierung des Nicht-Templates %q#D"
 
24800
 
 
24801
-#: cp/pt.c:17974 cp/pt.c:18031
 
24802
+#: cp/pt.c:17970 cp/pt.c:18027
 
24803
 #, gcc-internal-format
 
24804
 msgid "no matching template for %qD found"
 
24805
 msgstr "kein passendes Template für %qD gefunden"
 
24806
 
 
24807
-#: cp/pt.c:17979
 
24808
+#: cp/pt.c:17975
 
24809
 #, gcc-internal-format
 
24810
 msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
 
24811
 msgstr "Typ %qT für explizite Instanziierung %qD passt nicht zum deklarierten Typ %qT"
 
24812
 
 
24813
-#: cp/pt.c:17987
 
24814
+#: cp/pt.c:17983
 
24815
 #, gcc-internal-format
 
24816
 msgid "explicit instantiation of %q#D"
 
24817
 msgstr "explizite Instanziierung von %q#D"
 
24818
 
 
24819
-#: cp/pt.c:18023
 
24820
+#: cp/pt.c:18019
 
24821
 #, gcc-internal-format
 
24822
 msgid "duplicate explicit instantiation of %q#D"
 
24823
 msgstr "doppelte explizite Instanziierung von %q#D"
 
24824
 
 
24825
-#: cp/pt.c:18046 cp/pt.c:18143
 
24826
+#: cp/pt.c:18042 cp/pt.c:18139
 
24827
 #, gcc-internal-format
 
24828
 msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
 
24829
 msgstr "ISO-C++ 1998 verbietet die Verwendung von %<extern%> bei expliziten Instanziierungen"
 
24830
 
 
24831
-#: cp/pt.c:18051 cp/pt.c:18160
 
24832
+#: cp/pt.c:18047 cp/pt.c:18156
 
24833
 #, gcc-internal-format
 
24834
 msgid "storage class %qD applied to template instantiation"
 
24835
 msgstr "Speicherklasse %qD auf Templateinstanziierung angewendet"
 
24836
 
 
24837
-#: cp/pt.c:18119
 
24838
+#: cp/pt.c:18115
 
24839
 #, gcc-internal-format
 
24840
 msgid "explicit instantiation of non-class template %qD"
 
24841
 msgstr "explizite Instanziierung des Nicht-Klassen-Templates %qD"
 
24842
 
 
24843
-#: cp/pt.c:18121
 
24844
+#: cp/pt.c:18117
 
24845
 #, gcc-internal-format
 
24846
 msgid "explicit instantiation of non-template type %qT"
 
24847
 msgstr "explizite Instanziierung des Nicht-Templatetyps %qT"
 
24848
 
 
24849
-#: cp/pt.c:18130
 
24850
+#: cp/pt.c:18126
 
24851
 #, gcc-internal-format
 
24852
 msgid "explicit instantiation of %q#T before definition of template"
 
24853
 msgstr "explizite Instanziierung von %q#T vor Definition des Templates"
 
24854
 
 
24855
-#: cp/pt.c:18148
 
24856
+#: cp/pt.c:18144
 
24857
 #, gcc-internal-format
 
24858
 msgid "ISO C++ forbids the use of %qE on explicit instantiations"
 
24859
 msgstr "ISO-C++ verbietet die Verwendung von %qE bei expliziten Instanziierungen"
 
24860
 
 
24861
-#: cp/pt.c:18194
 
24862
+#: cp/pt.c:18190
 
24863
 #, gcc-internal-format
 
24864
 msgid "duplicate explicit instantiation of %q#T"
 
24865
 msgstr "doppelte explizite Instanziierung von %q#T"
 
24866
@@ -34586,47 +34581,47 @@
 
24867
 #. member function or static data member of a class template
 
24868
 #. shall be present in every translation unit in which it is
 
24869
 #. explicitly instantiated.
 
24870
-#: cp/pt.c:18723
 
24871
+#: cp/pt.c:18719
 
24872
 #, gcc-internal-format
 
24873
 msgid "explicit instantiation of %qD but no definition available"
 
24874
 msgstr "explizite Instanziierung von %qD, aber keine Definition verfügbar"
 
24875
 
 
24876
-#: cp/pt.c:18908
 
24877
+#: cp/pt.c:18904
 
24878
 #, gcc-internal-format
 
24879
 msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use -ftemplate-depth= to increase the maximum)"
 
24880
 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"
 
24881
 
 
24882
-#: cp/pt.c:19288
 
24883
+#: cp/pt.c:19284
 
24884
 #, gcc-internal-format
 
24885
 msgid "invalid template non-type parameter"
 
24886
 msgstr "ungültiger Nicht-Typ-Parameter für Template"
 
24887
 
 
24888
-#: cp/pt.c:19290
 
24889
+#: cp/pt.c:19286
 
24890
 #, gcc-internal-format
 
24891
 msgid "%q#T is not a valid type for a template non-type parameter"
 
24892
 msgstr "%q#T ist kein gültiger Typ für einen Nicht-Typ-Parameter eines Templates"
 
24893
 
 
24894
-#: cp/pt.c:20508
 
24895
+#: cp/pt.c:20504
 
24896
 #, gcc-internal-format
 
24897
 msgid "deducing from brace-enclosed initializer list requires #include <initializer_list>"
 
24898
 msgstr "Ermittlung aus geschweift geklammerter Initialisierungsliste erfordert #include <initializer_list>"
 
24899
 
 
24900
-#: cp/pt.c:20579
 
24901
-#, fuzzy, gcc-internal-format
 
24902
+#: cp/pt.c:20575
 
24903
+#, gcc-internal-format
 
24904
 msgid "unable to deduce lambda return type from %qE"
 
24905
-msgstr "%qT kann nicht aus %qE hergeleitet werden"
 
24906
+msgstr "Lambda-Rückgabewert von %qE kann nicht hergeleitet werden"
 
24907
 
 
24908
-#: cp/pt.c:20581
 
24909
+#: cp/pt.c:20577
 
24910
 #, gcc-internal-format
 
24911
 msgid "unable to deduce %qT from %qE"
 
24912
 msgstr "%qT kann nicht aus %qE hergeleitet werden"
 
24913
 
 
24914
-#: cp/pt.c:20595
 
24915
+#: cp/pt.c:20591
 
24916
 #, gcc-internal-format
 
24917
 msgid "inconsistent types %qT and %qT deduced for lambda return type"
 
24918
 msgstr "widersprüchliche Typen %qT und %qT für Lambda-Rückgabetypen hergeleitet"
 
24919
 
 
24920
-#: cp/pt.c:20599
 
24921
+#: cp/pt.c:20595
 
24922
 #, gcc-internal-format
 
24923
 msgid "inconsistent deduction for %qT: %qT and then %qT"
 
24924
 msgstr "widersprüchliche Herleitung für %qT: %qT und dann %qT"
 
24925
@@ -34778,17 +34773,17 @@
 
24926
 msgid "__label__ declarations are only allowed in function scopes"
 
24927
 msgstr "__label__-Deklarationen sind nur im Funktionsgültigkeitsbereich erlaubt"
 
24928
 
 
24929
-#: cp/semantics.c:1557
 
24930
+#: cp/semantics.c:1558
 
24931
 #, gcc-internal-format
 
24932
 msgid "invalid use of member %q+D in static member function"
 
24933
 msgstr "ungültige Verwendung des Elementes %q+D in statischer Elementfunktion"
 
24934
 
 
24935
-#: cp/semantics.c:1559
 
24936
+#: cp/semantics.c:1560
 
24937
 #, gcc-internal-format
 
24938
 msgid "invalid use of non-static data member %q+D"
 
24939
 msgstr "ungültige Verwendung des nicht-statischen Datenelementes %q+D"
 
24940
 
 
24941
-#: cp/semantics.c:1560
 
24942
+#: cp/semantics.c:1561
 
24943
 #, gcc-internal-format
 
24944
 msgid "from this location"
 
24945
 msgstr "von dieser Stelle"
 
24946
@@ -34863,15 +34858,15 @@
 
24947
 msgid "invalid base-class specification"
 
24948
 msgstr "ungültige Spezifizierung der Basisklasse"
 
24949
 
 
24950
-#: cp/semantics.c:3074 cp/semantics.c:9106
 
24951
+#: cp/semantics.c:3074 cp/semantics.c:9123
 
24952
 #, gcc-internal-format
 
24953
 msgid "%qD is not captured"
 
24954
 msgstr "%qD ist nicht aufgefangen"
 
24955
 
 
24956
 #: cp/semantics.c:3080
 
24957
-#, fuzzy, gcc-internal-format
 
24958
+#, gcc-internal-format
 
24959
 msgid "use of local variable with automatic storage from containing function"
 
24960
-msgstr "Verwendung einer %<auto%>-Variable aus enthaltender Funktion"
 
24961
+msgstr "Verwendung lokaler Variable mit automatischer Speicherklasse aus enthaltender Funktion"
 
24962
 
 
24963
 #: cp/semantics.c:3081
 
24964
 #, gcc-internal-format
 
24965
@@ -34991,263 +34986,268 @@
 
24966
 msgstr "Unterschied zwischen %qE und %qD hat keinen Ganzzahltyp"
 
24967
 
 
24968
 #. Report the error.
 
24969
-#: cp/semantics.c:5224
 
24970
+#: cp/semantics.c:5226
 
24971
 #, gcc-internal-format, gfc-internal-format
 
24972
 msgid "static assertion failed: %s"
 
24973
 msgstr "statische Erklärung gescheitert: %s"
 
24974
 
 
24975
-#: cp/semantics.c:5227
 
24976
+#: cp/semantics.c:5229
 
24977
 #, gcc-internal-format
 
24978
 msgid "non-constant condition for static assertion"
 
24979
 msgstr "Nicht-konstante Bedingung für statische Behauptung"
 
24980
 
 
24981
-#: cp/semantics.c:5256
 
24982
+#: cp/semantics.c:5258
 
24983
 #, gcc-internal-format
 
24984
 msgid "argument to decltype must be an expression"
 
24985
 msgstr "Argument für decltype muss ein Ausdruck sein"
 
24986
 
 
24987
-#: cp/semantics.c:5281
 
24988
+#: cp/semantics.c:5283
 
24989
 #, gcc-internal-format
 
24990
 msgid "decltype cannot resolve address of overloaded function"
 
24991
 msgstr "decltype kann die Adresse der überladenen Funktion nicht auflösen"
 
24992
 
 
24993
-#: cp/semantics.c:5612
 
24994
+#: cp/semantics.c:5614
 
24995
 #, gcc-internal-format
 
24996
 msgid "__is_convertible_to"
 
24997
 msgstr "__is_convertible_to"
 
24998
 
 
24999
-#: cp/semantics.c:5730
 
25000
+#: cp/semantics.c:5732
 
25001
 #, gcc-internal-format
 
25002
 msgid "the type %qT of constexpr variable %qD is not literal"
 
25003
 msgstr "der Typ %qT der Variable %qD als konstanter Ausdruck ist kein Literal"
 
25004
 
 
25005
-#: cp/semantics.c:5800
 
25006
+#: cp/semantics.c:5802
 
25007
 #, gcc-internal-format
 
25008
 msgid "invalid type for parameter %d of constexpr function %q+#D"
 
25009
 msgstr "ungültiger Typ für Parameter %d der Funktion %q+#D als konstantem Ausdruck"
 
25010
 
 
25011
-#: cp/semantics.c:5814
 
25012
+#: cp/semantics.c:5816
 
25013
 #, gcc-internal-format
 
25014
 msgid "invalid return type %qT of constexpr function %q+D"
 
25015
 msgstr "ungültiger Rückgabetyp %qT der Funktion %q+D als konstantem Ausdruck"
 
25016
 
 
25017
-#: cp/semantics.c:5836
 
25018
+#: cp/semantics.c:5838
 
25019
 #, gcc-internal-format
 
25020
 msgid "%q#T has virtual base classes"
 
25021
 msgstr "%q#T hat virtuelle Basisklassen"
 
25022
 
 
25023
-#: cp/semantics.c:6036
 
25024
+#: cp/semantics.c:6038
 
25025
 #, gcc-internal-format
 
25026
 msgid "constexpr constructor does not have empty body"
 
25027
 msgstr "Konstruktor mit konstantem Ausdruck hat keinen leeren Körper"
 
25028
 
 
25029
-#: cp/semantics.c:6122
 
25030
+#: cp/semantics.c:6124
 
25031
 #, gcc-internal-format
 
25032
 msgid "body of %<constexpr%> constructor cannot be a function-try-block"
 
25033
 msgstr ""
 
25034
 
 
25035
-#: cp/semantics.c:6245
 
25036
+#: cp/semantics.c:6247
 
25037
 #, gcc-internal-format
 
25038
 msgid "%<constexpr%> constructor for union %qT must initialize exactly one non-static data member"
 
25039
 msgstr "%<constexpr%>-Konstruktor für Union %qT muss genau ein nicht-statisches Datenelement initialisieren"
 
25040
 
 
25041
-#: cp/semantics.c:6285
 
25042
+#: cp/semantics.c:6287
 
25043
 #, gcc-internal-format
 
25044
 msgid "uninitialized member %qD in %<constexpr%> constructor"
 
25045
 msgstr "nicht initialisiertes Element %qD in %<constexpr%>-Konstruktor"
 
25046
 
 
25047
-#: cp/semantics.c:6316
 
25048
+#: cp/semantics.c:6318
 
25049
 #, gcc-internal-format
 
25050
 msgid "body of constexpr function %qD not a return-statement"
 
25051
 msgstr "Körper der Funktion %qD mit konstantem Ausdruck ist keine Rückgabeanweisung"
 
25052
 
 
25053
-#: cp/semantics.c:6371
 
25054
+#: cp/semantics.c:6373
 
25055
 #, gcc-internal-format
 
25056
 msgid "%q+D is not usable as a constexpr function because:"
 
25057
 msgstr "%q+D ist nicht als Funktion mit konstantem Audruck verwendbar, denn:"
 
25058
 
 
25059
-#: cp/semantics.c:6706
 
25060
+#: cp/semantics.c:6708
 
25061
 #, gcc-internal-format
 
25062
 msgid "expression %qE does not designate a constexpr function"
 
25063
 msgstr "Ausdruck %qE bezeichnet keine Funktion mit konstantem Ausdruck"
 
25064
 
 
25065
-#: cp/semantics.c:6720 cp/semantics.c:8360
 
25066
+#: cp/semantics.c:6722 cp/semantics.c:8362
 
25067
 #, gcc-internal-format
 
25068
 msgid "call to non-constexpr function %qD"
 
25069
 msgstr "Aufruf der Funktion %qD, die kein konstanter Ausdruck ist"
 
25070
 
 
25071
 #. The definition of fun was somehow unsuitable.
 
25072
-#: cp/semantics.c:6748
 
25073
+#: cp/semantics.c:6750
 
25074
 #, gcc-internal-format
 
25075
 msgid "%qD called in a constant expression"
 
25076
 msgstr "%qD in konstantem Ausdruck aufgerufen"
 
25077
 
 
25078
-#: cp/semantics.c:6752
 
25079
+#: cp/semantics.c:6754
 
25080
 #, gcc-internal-format
 
25081
 msgid "%qD used before its definition"
 
25082
 msgstr "%qD vor seiner Definition verwendet"
 
25083
 
 
25084
-#: cp/semantics.c:6786
 
25085
+#: cp/semantics.c:6788
 
25086
 #, gcc-internal-format
 
25087
 msgid "call has circular dependency"
 
25088
 msgstr "Aufruf hat ringförmige Abhängigkeit"
 
25089
 
 
25090
-#: cp/semantics.c:6794
 
25091
+#: cp/semantics.c:6796
 
25092
 #, gcc-internal-format, gfc-internal-format
 
25093
 msgid "constexpr evaluation depth exceeds maximum of %d (use -fconstexpr-depth= to increase the maximum)"
 
25094
 msgstr "Auswertungstiefe des konstanten Ausdrucks überschreitet Höchstwert %d (-fconstexpr-depth= verwenden, um dies zu erhöhen)"
 
25095
 
 
25096
-#: cp/semantics.c:6858
 
25097
+#: cp/semantics.c:6860
 
25098
 #, gcc-internal-format
 
25099
 msgid "%q+E is not a constant expression"
 
25100
 msgstr "%q+E ist kein Konstantenausdruck"
 
25101
 
 
25102
-#: cp/semantics.c:7004
 
25103
+#: cp/semantics.c:7006
 
25104
 #, gcc-internal-format
 
25105
 msgid "array subscript out of bound"
 
25106
 msgstr "Feldindex ist außerhalb der Feldgrenzen"
 
25107
 
 
25108
-#: cp/semantics.c:7050 cp/semantics.c:7110 cp/semantics.c:7804
 
25109
+#: cp/semantics.c:7052 cp/semantics.c:7112 cp/semantics.c:7806
 
25110
 #, gcc-internal-format
 
25111
 msgid "%qE is not a constant expression"
 
25112
 msgstr "%qE ist kein Konstantenausdruck"
 
25113
 
 
25114
-#: cp/semantics.c:7056
 
25115
+#: cp/semantics.c:7058
 
25116
 #, gcc-internal-format
 
25117
 msgid "mutable %qD is not usable in a constant expression"
 
25118
 msgstr "veränderliches %qD ist in konstantem Ausdruck nicht verwendbar"
 
25119
 
 
25120
-#: cp/semantics.c:7071
 
25121
+#: cp/semantics.c:7073
 
25122
 #, gcc-internal-format
 
25123
 msgid "accessing %qD member instead of initialized %qD member in constant expression"
 
25124
 msgstr "Zugriff auf Element %qD statt auf initialisiertes Element %qD in Konstantenausdruck"
 
25125
 
 
25126
-#: cp/semantics.c:7630
 
25127
+#: cp/semantics.c:7632
 
25128
 #, gcc-internal-format
 
25129
 msgid "accessing value of %qE through a %qT glvalue in a constant expression"
 
25130
 msgstr "auf Wert von %qE wird über ein %qT GL-Wert in Konstantenausdruck zugegriffen"
 
25131
 
 
25132
-#: cp/semantics.c:7665
 
25133
+#: cp/semantics.c:7667
 
25134
 #, gcc-internal-format
 
25135
 msgid "the value of %qD is not usable in a constant expression"
 
25136
 msgstr "der Wert von %qD ist in konstantem Ausdruck nicht verwendbar"
 
25137
 
 
25138
-#: cp/semantics.c:7672
 
25139
+#: cp/semantics.c:7674
 
25140
 #, gcc-internal-format
 
25141
 msgid "%qD used in its own initializer"
 
25142
 msgstr "%qD in seiner eigenen Initialisierung verwendet"
 
25143
 
 
25144
-#: cp/semantics.c:7677
 
25145
+#: cp/semantics.c:7679
 
25146
 #, gcc-internal-format
 
25147
 msgid "%q#D is not const"
 
25148
 msgstr "%q#D ist nicht konstant"
 
25149
 
 
25150
-#: cp/semantics.c:7680
 
25151
+#: cp/semantics.c:7682
 
25152
 #, gcc-internal-format
 
25153
 msgid "%q#D is volatile"
 
25154
 msgstr "%q#D ist volatile"
 
25155
 
 
25156
-#: cp/semantics.c:7684
 
25157
+#: cp/semantics.c:7686
 
25158
 #, gcc-internal-format
 
25159
 msgid "%qD was not initialized with a constant expression"
 
25160
 msgstr "%qD wurde nicht mit konstantem Ausdruck initialisiert"
 
25161
 
 
25162
-#: cp/semantics.c:7693
 
25163
+#: cp/semantics.c:7695
 
25164
 #, gcc-internal-format
 
25165
 msgid "%qD was not declared %<constexpr%>"
 
25166
 msgstr "%qD wurde nicht als %<constexpr%> definiert"
 
25167
 
 
25168
-#: cp/semantics.c:7696
 
25169
+#: cp/semantics.c:7698
 
25170
 #, gcc-internal-format
 
25171
 msgid "%qD does not have integral or enumeration type"
 
25172
 msgstr "%qD hat keinen Ganzzahl- oder Aufzählungstyp"
 
25173
 
 
25174
-#: cp/semantics.c:7792 cp/semantics.c:8492
 
25175
+#: cp/semantics.c:7794 cp/semantics.c:8494
 
25176
 #, gcc-internal-format
 
25177
 msgid "use of the value of the object being constructed in a constant expression"
 
25178
 msgstr "Verwendung des Wertes des konstruierten Objektes in konstantem Ausdruck"
 
25179
 
 
25180
-#: cp/semantics.c:7820 cp/semantics.c:8630
 
25181
+#: cp/semantics.c:7822 cp/semantics.c:8644
 
25182
 #, gcc-internal-format
 
25183
 msgid "temporary of non-literal type %qT in a constant expression"
 
25184
 msgstr "Zwischenergebnis des nicht-literalen Typs %qT in konstantem Ausdruck"
 
25185
 
 
25186
-#: cp/semantics.c:8087 cp/semantics.c:8534 cp/semantics.c:8794
 
25187
+#: cp/semantics.c:8089 cp/semantics.c:8536 cp/semantics.c:8811
 
25188
 #, gcc-internal-format
 
25189
 msgid "expression %qE is not a constant-expression"
 
25190
 msgstr "Ausdruck %qE ist kein konstanter Ausdruck"
 
25191
 
 
25192
-#: cp/semantics.c:8092
 
25193
+#: cp/semantics.c:8094
 
25194
 #, gcc-internal-format
 
25195
 msgid "unexpected expression %qE of kind %s"
 
25196
 msgstr "unerwarteter Ausdruck %qE der Art %s"
 
25197
 
 
25198
-#: cp/semantics.c:8124
 
25199
+#: cp/semantics.c:8126
 
25200
 #, gcc-internal-format
 
25201
 msgid "%qT cannot be the type of a complete constant expression because it has mutable sub-objects"
 
25202
 msgstr "%qT kann nicht der Typ eines vollständigen konstanten Ausdrucks sein, da es veränderliche Sub-Objekte hat"
 
25203
 
 
25204
-#: cp/semantics.c:8137
 
25205
+#: cp/semantics.c:8139
 
25206
 #, gcc-internal-format
 
25207
 msgid "conversion from pointer type %qT to arithmetic type %qT in a constant-expression"
 
25208
 msgstr "Umwandlung des Zeigertyps %qT in arithmetischen Typ %qT in konstantem Ausdruck"
 
25209
 
 
25210
-#: cp/semantics.c:8308
 
25211
+#: cp/semantics.c:8310
 
25212
 #, gcc-internal-format
 
25213
 msgid "expression %qE has side-effects"
 
25214
 msgstr "Ausdruck %qE hat Seiteneffekte"
 
25215
 
 
25216
-#: cp/semantics.c:8378
 
25217
+#: cp/semantics.c:8380
 
25218
 #, gcc-internal-format
 
25219
 msgid "calling a member function of the object being constructed in a constant expression"
 
25220
 msgstr "Aufruf einer Elementfunktion des konstruierten Objektes in konstantem Ausdruck"
 
25221
 
 
25222
-#: cp/semantics.c:8460
 
25223
+#: cp/semantics.c:8462
 
25224
 #, gcc-internal-format
 
25225
 msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
 
25226
 msgstr "Adresse eines Objektes %qE mit thread-lokalem oder automatischem Speicher ist kein konstanter Ausdruck"
 
25227
 
 
25228
-#: cp/semantics.c:8546
 
25229
+#: cp/semantics.c:8548
 
25230
 #, gcc-internal-format
 
25231
 msgid "typeid-expression is not a constant expression because %qE is of polymorphic type"
 
25232
 msgstr "Typeid-Ausdruck ist kein konstanter Ausdruck, da %qE polymorphen Typ hat"
 
25233
 
 
25234
-#: cp/semantics.c:8559
 
25235
+#: cp/semantics.c:8561
 
25236
 #, gcc-internal-format
 
25237
 msgid "difference of two pointer expressions is not a constant expression"
 
25238
 msgstr "Unterschied zweier Zeigerausdrücke ist kein konstanter Ausdruck"
 
25239
 
 
25240
-#: cp/semantics.c:8578
 
25241
+#: cp/semantics.c:8580
 
25242
 #, gcc-internal-format
 
25243
 msgid "pointer comparison expression is not a constant expression"
 
25244
 msgstr "Zeigervergleichsausdruck ist kein konstanter Ausdruck"
 
25245
 
 
25246
-#: cp/semantics.c:8679
 
25247
+#: cp/semantics.c:8619
 
25248
 #, gcc-internal-format
 
25249
+msgid "cast to non-integral type %qT in a constant expression"
 
25250
+msgstr "Umwandlung in Nicht-Ganzzahltyp %qT in konstantem Ausdruck"
 
25251
+
 
25252
+#: cp/semantics.c:8695
 
25253
+#, gcc-internal-format
 
25254
 msgid "division by zero is not a constant-expression"
 
25255
 msgstr "Division durch Null ist kein konstanter Ausdruck"
 
25256
 
 
25257
-#: cp/semantics.c:8802
 
25258
+#: cp/semantics.c:8819
 
25259
 #, gcc-internal-format
 
25260
 msgid "non-constant array initialization"
 
25261
 msgstr "nicht konstante Feldinitialisierung"
 
25262
 
 
25263
-#: cp/semantics.c:8811
 
25264
+#: cp/semantics.c:8828
 
25265
 #, gcc-internal-format, gfc-internal-format
 
25266
 msgid "unexpected AST of kind %s"
 
25267
 msgstr "unerwarteter AST der Art %s"
 
25268
 
 
25269
-#: cp/semantics.c:9303
 
25270
+#: cp/semantics.c:9320
 
25271
 #, gcc-internal-format
 
25272
 msgid "cannot capture %qE by reference"
 
25273
 msgstr "%qE kann nicht per Referenz aufgefangen werden"
 
25274
 
 
25275
-#: cp/semantics.c:9326
 
25276
+#: cp/semantics.c:9343
 
25277
 #, gcc-internal-format
 
25278
 msgid "already captured %qD in lambda expression"
 
25279
 msgstr "%qD bereits in Lambda-Ausdruck erfasst"
 
25280
 
 
25281
-#: cp/semantics.c:9472
 
25282
+#: cp/semantics.c:9515
 
25283
 #, gcc-internal-format
 
25284
 msgid "%<this%> was not captured for this lambda function"
 
25285
 msgstr "%<this%> wurde für diese Lambda-Funktion nicht aufgefangen"
 
25286
@@ -35257,82 +35257,82 @@
 
25287
 msgid "%qV qualifiers cannot be applied to %qT"
 
25288
 msgstr "%qV-Qualifizierer können nicht auf %qT angewendet werden"
 
25289
 
 
25290
-#: cp/tree.c:3084
 
25291
+#: cp/tree.c:3078
 
25292
 #, gcc-internal-format
 
25293
 msgid "%qE attribute can only be applied to Java class definitions"
 
25294
 msgstr "Attribut %qE kann nur auf Java-Klassendefinitionen angewendet werden"
 
25295
 
 
25296
-#: cp/tree.c:3113
 
25297
+#: cp/tree.c:3107
 
25298
 #, gcc-internal-format
 
25299
 msgid "%qE attribute can only be applied to class definitions"
 
25300
 msgstr "Attribut %qE kann nur auf Klassendefinitionen angewendet werden"
 
25301
 
 
25302
-#: cp/tree.c:3119
 
25303
+#: cp/tree.c:3113
 
25304
 #, gcc-internal-format
 
25305
 msgid "%qE is obsolete; g++ vtables are now COM-compatible by default"
 
25306
 msgstr "%qE ist veraltet; g++-vtables sind jetzt standardmäßig COM-verträglich"
 
25307
 
 
25308
-#: cp/tree.c:3143
 
25309
+#: cp/tree.c:3137
 
25310
 #, gcc-internal-format
 
25311
 msgid "requested init_priority is not an integer constant"
 
25312
 msgstr "angefordertes init_priority ist keine Ganzzahlkonstante"
 
25313
 
 
25314
-#: cp/tree.c:3164
 
25315
+#: cp/tree.c:3158
 
25316
 #, gcc-internal-format
 
25317
 msgid "can only use %qE attribute on file-scope definitions of objects of class type"
 
25318
 msgstr "nur Attribut %qE kann für Definitionen von Objekten eines Klassentyps im Datei-Gültigkeitsbereich verwendet werden"
 
25319
 
 
25320
-#: cp/tree.c:3172
 
25321
+#: cp/tree.c:3166
 
25322
 #, gcc-internal-format
 
25323
 msgid "requested init_priority is out of range"
 
25324
 msgstr "angefordertes init_priority ist außerhalb des Wertebereiches"
 
25325
 
 
25326
-#: cp/tree.c:3182
 
25327
+#: cp/tree.c:3176
 
25328
 #, gcc-internal-format
 
25329
 msgid "requested init_priority is reserved for internal use"
 
25330
 msgstr "angefordertes init_priority ist für interne Verwendung reserviert"
 
25331
 
 
25332
-#: cp/tree.c:3193
 
25333
+#: cp/tree.c:3187
 
25334
 #, gcc-internal-format
 
25335
 msgid "%qE attribute is not supported on this platform"
 
25336
 msgstr "Attribut %qE wird auf dieser Plattform nicht unterstützt"
 
25337
 
 
25338
-#: cp/tree.c:3220
 
25339
-#, fuzzy, gcc-internal-format
 
25340
+#: cp/tree.c:3214
 
25341
+#, gcc-internal-format
 
25342
 msgid "redeclaration of %qD adds abi tag %E"
 
25343
-msgstr "Deklaration von %qD als Element %qT"
 
25344
+msgstr "Redeklaration von %qD fügt ABI-Marke %E hinzu"
 
25345
 
 
25346
-#: cp/tree.c:3226
 
25347
-#, fuzzy, gcc-internal-format
 
25348
+#: cp/tree.c:3220
 
25349
+#, gcc-internal-format
 
25350
 msgid "previous declaration here"
 
25351
-msgstr "vorherige Deklaration %q+#D hier"
 
25352
+msgstr "vorherige Deklaration hier"
 
25353
 
 
25354
-#: cp/tree.c:3243
 
25355
-#, fuzzy, gcc-internal-format
 
25356
+#: cp/tree.c:3237
 
25357
+#, gcc-internal-format
 
25358
 msgid "%qE attribute applied to non-class, non-enum type %qT"
 
25359
-msgstr "Attribut %qE ignoriert für Nicht-Klassen-Typen"
 
25360
+msgstr "Attribut %qE auf Nicht-Klassen-, Nicht-Enum-Typ %qT angewendet"
 
25361
 
 
25362
-#: cp/tree.c:3249
 
25363
-#, fuzzy, gcc-internal-format
 
25364
+#: cp/tree.c:3243
 
25365
+#, gcc-internal-format
 
25366
 msgid "%qE attribute applied to %qT after its definition"
 
25367
-msgstr "auf %qT nach einer Definition angewandte Attribute werden ignoriert"
 
25368
+msgstr "Attribut %qE auf %qT nach seiner Definition angewendet"
 
25369
 
 
25370
-#: cp/tree.c:3271
 
25371
-#, fuzzy, gcc-internal-format
 
25372
+#: cp/tree.c:3265
 
25373
+#, gcc-internal-format
 
25374
 msgid "%qE attribute applied to non-function %qD"
 
25375
-msgstr "Attribut %qE kann nur auf Funktionen angewandt werden"
 
25376
+msgstr "Attribut %qE auf Nicht-Funktion %qD angewendet"
 
25377
 
 
25378
-#: cp/tree.c:3276
 
25379
-#, fuzzy, gcc-internal-format
 
25380
+#: cp/tree.c:3270
 
25381
+#, gcc-internal-format
 
25382
 msgid "%qE attribute applied to extern \"C\" function %qD"
 
25383
-msgstr "Attribut %qE kann nur auf Funktionen angewandt werden"
 
25384
+msgstr "Attribut %qE auf »extern \"C\"«-Funktion %qD angewendet"
 
25385
 
 
25386
-#: cp/tree.c:3977
 
25387
+#: cp/tree.c:3971
 
25388
 #, gcc-internal-format
 
25389
 msgid "zero as null pointer constant"
 
25390
 msgstr "Null als Null-Zeigerkonstante"
 
25391
 
 
25392
-#: cp/tree.c:3990
 
25393
+#: cp/tree.c:3984
 
25394
 #, gcc-internal-format, gfc-internal-format
 
25395
 msgid "lang_* check: failed in %s, at %s:%d"
 
25396
 msgstr "Überprüfung von lang_*: in %s, bei %s:%d gescheitert"
 
25397
@@ -35558,14 +35558,14 @@
 
25398
 msgstr "%qE kann nicht als Funktion verwendet werden"
 
25399
 
 
25400
 #: cp/typeck.c:3409
 
25401
-#, fuzzy, gcc-internal-format
 
25402
+#, gcc-internal-format
 
25403
 msgid "%qD cannot be used as a function"
 
25404
-msgstr "%qE kann nicht als Funktion verwendet werden"
 
25405
+msgstr "%qD kann nicht als Funktion verwendet werden"
 
25406
 
 
25407
 #: cp/typeck.c:3412
 
25408
-#, fuzzy, gcc-internal-format
 
25409
+#, gcc-internal-format
 
25410
 msgid "expression cannot be used as a function"
 
25411
-msgstr "%qE kann nicht als Funktion verwendet werden"
 
25412
+msgstr "Ausdruck kann nicht als Funktion verwendet werden"
 
25413
 
 
25414
 #: cp/typeck.c:3461
 
25415
 #, gcc-internal-format
 
25416
@@ -35673,9 +35673,9 @@
 
25417
 msgstr "ISO-C++ verbietet Vergleich zwischen Zeiger und Ganzzahl"
 
25418
 
 
25419
 #: cp/typeck.c:4463 cp/typeck.c:4471
 
25420
-#, fuzzy, gcc-internal-format
 
25421
+#, gcc-internal-format
 
25422
 msgid "operand types are %qT and %qT"
 
25423
-msgstr "kein Typ namens %q#T in %q#T"
 
25424
+msgstr "Operandentypen sind %qT und %qT"
 
25425
 
 
25426
 #: cp/typeck.c:4538
 
25427
 #, gcc-internal-format
 
25428
@@ -35865,9 +35865,9 @@
 
25429
 msgstr "reinterpret_cast des Typs %qT in Typ %qT entfernt Qualifizierer"
 
25430
 
 
25431
 #: cp/typeck.c:6063
 
25432
-#, fuzzy, gcc-internal-format
 
25433
+#, gcc-internal-format
 
25434
 msgid "useless cast to type %qT"
 
25435
-msgstr "%qT verwendet lokalen Typen %qT"
 
25436
+msgstr "nutzlose Umwandlung in Typ %qT"
 
25437
 
 
25438
 #: cp/typeck.c:6405
 
25439
 #, gcc-internal-format
 
25440
@@ -36087,28 +36087,33 @@
 
25441
 msgstr "Rückgabe eines Wertes von einem Konstruktor"
 
25442
 
 
25443
 #. Give a helpful error message.
 
25444
-#: cp/typeck.c:8133 cp/typeck.c:8172
 
25445
+#: cp/typeck.c:8133 cp/typeck.c:8177
 
25446
 #, gcc-internal-format
 
25447
 msgid "return-statement with no value, in function returning %qT"
 
25448
 msgstr "Return-Anweisung ohne Wert, in %qT zurückgebender Funktion"
 
25449
 
 
25450
-#: cp/typeck.c:8191
 
25451
+#: cp/typeck.c:8141
 
25452
 #, gcc-internal-format
 
25453
+msgid "returning initializer list"
 
25454
+msgstr "Initialisierungsliste wird zurückgegeben"
 
25455
+
 
25456
+#: cp/typeck.c:8196
 
25457
+#, gcc-internal-format
 
25458
 msgid "return-statement with a value, in function returning 'void'"
 
25459
 msgstr "Return-Anweisung mit Wert in »void« zurückgebender Funktion"
 
25460
 
 
25461
-#: cp/typeck.c:8221
 
25462
+#: cp/typeck.c:8226
 
25463
 #, gcc-internal-format
 
25464
 msgid "%<operator new%> must not return NULL unless it is declared %<throw()%> (or -fcheck-new is in effect)"
 
25465
 msgstr "%<operator new%> darf nicht NULL zurückgeben, außer es ist mit %<throw()%> deklariert (oder -fcheck-new ist eingeschaltet)"
 
25466
 
 
25467
 #. Make this a permerror because we used to accept it.
 
25468
-#: cp/typeck.c:8789
 
25469
+#: cp/typeck.c:8794
 
25470
 #, gcc-internal-format
 
25471
 msgid "using temporary as lvalue"
 
25472
 msgstr "temporärer Wert wird als L-Wert verwendet"
 
25473
 
 
25474
-#: cp/typeck.c:8791
 
25475
+#: cp/typeck.c:8796
 
25476
 #, gcc-internal-format
 
25477
 msgid "using xvalue (rvalue reference) as lvalue"
 
25478
 msgstr "X-Wert (R-Wert-Referenz) wird als L-Wert verwendet"
 
25479
@@ -36420,9 +36425,9 @@
 
25480
 msgstr "Umwandlung einer Unendlichkeit oder NaN bei %L in INTEGER"
 
25481
 
 
25482
 #: fortran/arith.c:904 fortran/arith.c:929
 
25483
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
25484
+#, gcc-internal-format, gfc-internal-format
 
25485
 msgid "Noninteger exponent in an initialization expression at %L"
 
25486
-msgstr "Fortran 2003: Nichtganzzahliger Exponent in einem Initialisierungsausdruck bei %L"
 
25487
+msgstr "Nichtganzzahliger Exponent in einem Initialisierungsausdruck bei %L"
 
25488
 
 
25489
 #: fortran/arith.c:915
 
25490
 #, gcc-internal-format, gfc-internal-format
 
25491
@@ -36553,9 +36558,9 @@
 
25492
 msgstr "Erwarteter Ausdruck in Feldspezifikation bei %C"
 
25493
 
 
25494
 #: fortran/array.c:470
 
25495
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
25496
+#, gcc-internal-format, gfc-internal-format
 
25497
 msgid "Assumed-rank array at %C"
 
25498
-msgstr "Aufzählung kann kein Feld bei %C sein"
 
25499
+msgstr "Feld mit vermutetem Rang bei %C"
 
25500
 
 
25501
 #: fortran/array.c:505
 
25502
 #, gcc-internal-format, gfc-internal-format
 
25503
@@ -36593,14 +36598,14 @@
 
25504
 msgstr "Feldspezifikation bei %C hat mehr als %d Dimensionen"
 
25505
 
 
25506
 #: fortran/array.c:579
 
25507
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
25508
+#, gcc-internal-format, gfc-internal-format
 
25509
 msgid "Array specification at %C with more than 7 dimensions"
 
25510
-msgstr "Feldspezifikation bei %C hat mehr als %d Dimensionen"
 
25511
+msgstr "Feldspezifikation bei %C mit mehr als 7 Dimensionen"
 
25512
 
 
25513
 #: fortran/array.c:592
 
25514
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
25515
+#, gcc-internal-format, gfc-internal-format
 
25516
 msgid "Coarray declaration at %C"
 
25517
-msgstr "Fortran 2008: Coarray-Deklaration bei %C"
 
25518
+msgstr "Coarray-Deklaration bei %C"
 
25519
 
 
25520
 #: fortran/array.c:690
 
25521
 #, gcc-internal-format, gfc-internal-format
 
25522
@@ -36608,78 +36613,78 @@
 
25523
 msgstr "Obere Grenze der letzten Coarray-Dimension muss '*' bei %C sein"
 
25524
 
 
25525
 #: fortran/array.c:758
 
25526
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
25527
+#, gcc-internal-format, gfc-internal-format
 
25528
 msgid "The assumed-rank array '%s' at %L shall not have a codimension"
 
25529
-msgstr "Koarray-Variable »%s« bei %L sollte keine Kodimensionen mit aufgeschobener Form haben"
 
25530
+msgstr "Das Feld »%s« mit vermutetem Rang bei %L sollte keine Kodimension haben"
 
25531
 
 
25532
 #: fortran/array.c:918
 
25533
 #, gcc-internal-format, gfc-internal-format
 
25534
 msgid "DO-iterator '%s' at %L is inside iterator of the same name"
 
25535
 msgstr "DO-Iterator »%s« bei %L ist innerhalb eines Iterators mit gleichem Namen"
 
25536
 
 
25537
-#: fortran/array.c:1010 fortran/array.c:1143
 
25538
+#: fortran/array.c:1010 fortran/array.c:1154
 
25539
 #, gcc-internal-format, gfc-internal-format
 
25540
 msgid "Syntax error in array constructor at %C"
 
25541
 msgstr "Syntaxfehler in Feldkonstruktor bei %C"
 
25542
 
 
25543
-#: fortran/array.c:1062
 
25544
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
25545
+#: fortran/array.c:1063
 
25546
+#, gcc-internal-format, gfc-internal-format
 
25547
 msgid "[...] style array constructors at %C"
 
25548
-msgstr "Fortran 2003: Feldkonstruktoren im [...]-Stil bei %C"
 
25549
+msgstr "Feldkonstruktoren im [...]-Stil bei %C"
 
25550
 
 
25551
-#: fortran/array.c:1083
 
25552
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
25553
+#: fortran/array.c:1085
 
25554
+#, gcc-internal-format, gfc-internal-format
 
25555
 msgid "Array constructor including type specification at %C"
 
25556
-msgstr "Fortran 2003: Feldkonstruktor mit Typspezifikation bei %C"
 
25557
+msgstr "Feldkonstruktor mit Typspezifikation bei %C"
 
25558
 
 
25559
-#: fortran/array.c:1089 fortran/match.c:3469
 
25560
+#: fortran/array.c:1094 fortran/match.c:3469
 
25561
 #, gcc-internal-format, gfc-internal-format
 
25562
 msgid "Type-spec at %L cannot contain a deferred type parameter"
 
25563
 msgstr "Typspezifikation bei %L kann keine Parameter mit aufgeschobenem Typ haben"
 
25564
 
 
25565
-#: fortran/array.c:1105
 
25566
+#: fortran/array.c:1116
 
25567
 #, gcc-internal-format, gfc-internal-format
 
25568
 msgid "Empty array constructor at %C is not allowed"
 
25569
 msgstr "Leerer Feldkonstruktor bei %C ist nicht erlaubt"
 
25570
 
 
25571
-#: fortran/array.c:1190
 
25572
+#: fortran/array.c:1201
 
25573
 #, gcc-internal-format, gfc-internal-format
 
25574
 msgid "Element in %s array constructor at %L is %s"
 
25575
 msgstr "Element in Feldkonstruktor %s bei %L ist %s"
 
25576
 
 
25577
-#: fortran/array.c:1518
 
25578
+#: fortran/array.c:1529
 
25579
 #, gcc-internal-format, gfc-internal-format
 
25580
 msgid "Iterator step at %L cannot be zero"
 
25581
 msgstr "Iteratorschritt bei %L kann nicht Null sein"
 
25582
 
 
25583
 #. Problems occur when we get something like
 
25584
 #. integer :: a(lots) = (/(i, i=1, lots)/)
 
25585
-#: fortran/array.c:1655 fortran/expr.c:1535 fortran/trans-array.c:5370
 
25586
+#: fortran/array.c:1666 fortran/expr.c:1535 fortran/trans-array.c:5370
 
25587
 #, gcc-internal-format, gfc-internal-format
 
25588
 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"
 
25589
 msgstr "Die Anzahl der Elemente im Feldkonstruktor bei %L erfordert Erhöhung der erlaubten oberen Grenze %d. Siehe Option -fmax-array-constructor"
 
25590
 
 
25591
-#: fortran/array.c:1826
 
25592
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
25593
+#: fortran/array.c:1837
 
25594
+#, gcc-internal-format, gfc-internal-format
 
25595
 msgid "AC-IMPLIED-DO initial expression references control variable at %L"
 
25596
-msgstr "Typfehler in Ausdrucksreferenz bei %L"
 
25597
+msgstr "erster Ausdruck von AC-IMPLIED-DO referenziert Steuervariable bei %L"
 
25598
 
 
25599
-#: fortran/array.c:1833
 
25600
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
25601
+#: fortran/array.c:1844
 
25602
+#, gcc-internal-format, gfc-internal-format
 
25603
 msgid "AC-IMPLIED-DO final expression references control variable at %L"
 
25604
-msgstr "Typfehler in Ausdrucksreferenz bei %L"
 
25605
+msgstr "letzter Ausdruck von AC-IMPLIED-DO referenziert Steuervariable bei %L"
 
25606
 
 
25607
-#: fortran/array.c:1840
 
25608
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
25609
+#: fortran/array.c:1851
 
25610
+#, gcc-internal-format, gfc-internal-format
 
25611
 msgid "AC-IMPLIED-DO step expression references control variable at %L"
 
25612
-msgstr "Typfehler in Ausdrucksreferenz bei %L"
 
25613
+msgstr "Schrittausdruck von AC-IMPLIED-DO referenziert Steuervariable bei %L"
 
25614
 
 
25615
-#: fortran/array.c:1852
 
25616
+#: fortran/array.c:1863
 
25617
 #, gcc-internal-format, gfc-internal-format
 
25618
 msgid "Array constructor value at %L shall not be unlimited polymorphic [F2008: C4106]"
 
25619
-msgstr ""
 
25620
+msgstr "Wert für Feldkonstruktor bei %L sollte nicht unbegrenzt polymorph sein [F2008: C4106]"
 
25621
 
 
25622
-#: fortran/array.c:1935
 
25623
+#: fortran/array.c:1946
 
25624
 #, gcc-internal-format, gfc-internal-format
 
25625
 msgid "Different CHARACTER lengths (%d/%d) in array constructor at %L"
 
25626
 msgstr "Unterschiedliche CHARACTER-Längen (%d, %d) in Feldkonstruktor bei %L"
 
25627
@@ -36831,9 +36836,9 @@
 
25628
 
 
25629
 #: fortran/check.c:867 fortran/check.c:1806 fortran/check.c:1932
 
25630
 #: fortran/check.c:2006 fortran/check.c:2358
 
25631
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
25632
+#, gcc-internal-format, gfc-internal-format
 
25633
 msgid "Different type kinds at %L"
 
25634
-msgstr "Erweiterung: Verschiedene Typ-Arten bei %L"
 
25635
+msgstr "Verschiedene Typ-Arten bei %L"
 
25636
 
 
25637
 #: fortran/check.c:903
 
25638
 #, gcc-internal-format, gfc-internal-format
 
25639
@@ -36891,9 +36896,9 @@
 
25640
 msgstr "VALUE-Argument der intrinsischen Funktion »%s« bei %L sollte definierbar sein"
 
25641
 
 
25642
 #: fortran/check.c:1084
 
25643
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
25644
+#, gcc-internal-format, gfc-internal-format
 
25645
 msgid "Negative argument N at %L"
 
25646
-msgstr "Erweiterung: Negatives Argument N bei %L"
 
25647
+msgstr "Negatives Argument N bei %L"
 
25648
 
 
25649
 #: fortran/check.c:1256 fortran/check.c:1426
 
25650
 #, gcc-internal-format, gfc-internal-format
 
25651
@@ -36908,15 +36913,15 @@
 
25652
 #: fortran/check.c:1279 fortran/check.c:1284
 
25653
 #, gcc-internal-format, gfc-internal-format
 
25654
 msgid "Conversion from %s to default-kind COMPLEX(%d) at %L might loose precision, consider using the KIND argument"
 
25655
-msgstr ""
 
25656
+msgstr "Umwandlung von %s in standardartiges COMPLEX(%d) bei %L könnte Genauigkeit verlieren, evtl. KIND-Argument verwenden"
 
25657
 
 
25658
 #: fortran/check.c:1320 fortran/check.c:1851 fortran/check.c:1954
 
25659
 #: fortran/check.c:2148 fortran/check.c:2193 fortran/check.c:3411
 
25660
 #: fortran/check.c:3545 fortran/check.c:3600 fortran/check.c:4139
 
25661
 #: fortran/check.c:4268
 
25662
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
25663
+#, gcc-internal-format, gfc-internal-format
 
25664
 msgid "'%s' intrinsic with KIND argument at %L"
 
25665
-msgstr "Fortran 2003: intrinsisches »%s« mit KIND-Argument bei %L"
 
25666
+msgstr "intrinsisches »%s« mit KIND-Argument bei %L"
 
25667
 
 
25668
 #: fortran/check.c:1367 fortran/check.c:1617
 
25669
 #, gcc-internal-format, gfc-internal-format
 
25670
@@ -36949,14 +36954,14 @@
 
25671
 msgstr "»I« bei %L und »J« bei %L können nicht beide literale BOZ-Konstanten sein"
 
25672
 
 
25673
 #: fortran/check.c:1678
 
25674
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
25675
+#, gcc-internal-format, gfc-internal-format
 
25676
 msgid "non-default INTEGER kind argument to %s intrinsic at %L"
 
25677
-msgstr "GNU-Erweiterung: Nicht-Standard Argument der Art INTEGER für intrinsisches »%s« bei %L"
 
25678
+msgstr "Nicht-Standard Argument der Art INTEGER für intrinsisches »%s« bei %L"
 
25679
 
 
25680
 #: fortran/check.c:1738
 
25681
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
25682
+#, gcc-internal-format, gfc-internal-format
 
25683
 msgid "COMPLEX argument '%s' argument of '%s' intrinsic at %L"
 
25684
-msgstr "Fortran 2008: COMPLEX-Argument »%s« des intrinsischen »%s« bei %L"
 
25685
+msgstr "COMPLEX-Argument »%s« ist Argument des intrinsischen »%s« bei %L"
 
25686
 
 
25687
 #: fortran/check.c:1902
 
25688
 #, gcc-internal-format, gfc-internal-format
 
25689
@@ -36994,9 +36999,9 @@
 
25690
 msgstr "Argument »a%d« des intrinsischen »%s« bei %L muss %s(%d) sein"
 
25691
 
 
25692
 #: fortran/check.c:2395
 
25693
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
25694
+#, gcc-internal-format, gfc-internal-format
 
25695
 msgid "'%s' intrinsic with CHARACTER argument at %L"
 
25696
-msgstr "Fortran 2003: intrinsisches »%s« mit CHARACTER-Argument bei %L"
 
25697
+msgstr "intrinsisches »%s« mit CHARACTER-Argument bei %L"
 
25698
 
 
25699
 #: fortran/check.c:2402
 
25700
 #, gcc-internal-format, gfc-internal-format
 
25701
@@ -37029,14 +37034,14 @@
 
25702
 msgstr "Argument »%s« des intrinsischen »%s« bei %L muss ein INTEGER sein"
 
25703
 
 
25704
 #: fortran/check.c:2746
 
25705
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
25706
+#, gcc-internal-format, gfc-internal-format
 
25707
 msgid "The FROM argument to MOVE_ALLOC at %L shall not be coindexed"
 
25708
-msgstr "Argument »%s« des intrinsischen »%s« bei %L sollte keinen Koindex haben"
 
25709
+msgstr "Das FROM-Argument für MOVE_ALLOC bei %L sollte keinen Koindex haben"
 
25710
 
 
25711
 #: fortran/check.c:2757
 
25712
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
25713
+#, gcc-internal-format, gfc-internal-format
 
25714
 msgid "The TO argument to MOVE_ALLOC at %L shall not be coindexed"
 
25715
-msgstr "Argument »%s« des intrinsischen »%s« bei %L sollte keinen Koindex haben"
 
25716
+msgstr "Das TO-Argument für MOVE_ALLOC bei %L sollte keinen Koindex haben"
 
25717
 
 
25718
 #: fortran/check.c:2764
 
25719
 #, gcc-internal-format, gfc-internal-format
 
25720
@@ -37044,14 +37049,14 @@
 
25721
 msgstr "Die TO-Argumente in MOVE_ALLOC bei %L müssen polymorph sein, wenn FROM polymorph ist"
 
25722
 
 
25723
 #: fortran/check.c:2775
 
25724
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
25725
+#, gcc-internal-format, gfc-internal-format
 
25726
 msgid "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same rank %d/%d"
 
25727
-msgstr "Argumente »%s« und »%s« des intrinsischen »%s« bei %L müssen den selben Rang %d/%d haben"
 
25728
+msgstr "Die FROM- und TO-Argumente des intrinsischen MOVE_ALLOC bei %L müssen den selben Rang %d/%d haben"
 
25729
 
 
25730
 #: fortran/check.c:2784
 
25731
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
25732
+#, gcc-internal-format, gfc-internal-format
 
25733
 msgid "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same corank %d/%d"
 
25734
-msgstr "Argumente »%s« und »%s« des intrinsischen »%s« bei %L müssen den selben Rang %d/%d haben"
 
25735
+msgstr "Die FROM- und TO-Argumente des intrinsischen MOVE_ALLOC bei %L müssen den selben Ko-Rang %d/%d haben"
 
25736
 
 
25737
 #: fortran/check.c:2816
 
25738
 #, gcc-internal-format, gfc-internal-format
 
25739
@@ -37064,9 +37069,9 @@
 
25740
 msgstr "Argument »%s« des intrinsischen »%s« bei %L muss POINTER, ALLOCATABLE oder Prozedurzeiger sein"
 
25741
 
 
25742
 #: fortran/check.c:2874
 
25743
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
25744
+#, gcc-internal-format, gfc-internal-format
 
25745
 msgid "NULL intrinsic with allocatable MOLD at %L"
 
25746
-msgstr "Fortran 2003: intrinsisches NULL mit reservierbarem MOLD bei %L"
 
25747
+msgstr "intrinsisches NULL mit reservierbarem MOLD bei %L"
 
25748
 
 
25749
 #: fortran/check.c:2953 fortran/check.c:4215
 
25750
 #, gcc-internal-format, gfc-internal-format
 
25751
@@ -37134,9 +37139,9 @@
 
25752
 msgstr "Ohne Auffüllen gibt es nicht genügend Elemente in eingebauter RESHAPE-Quelle bei %L um zur Form zu passen"
 
25753
 
 
25754
 #: fortran/check.c:3344 fortran/check.c:3363
 
25755
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
25756
+#, gcc-internal-format, gfc-internal-format
 
25757
 msgid "'%s' argument of '%s' intrinsic at %L cannot be of type %s"
 
25758
-msgstr "Argument »%s« des intrinsischen »%s« bei %L muss %s sein"
 
25759
+msgstr "Argument »%s« des intrinsischen »%s« bei %L kann nicht Typ %s haben"
 
25760
 
 
25761
 #: fortran/check.c:3354 fortran/check.c:3373
 
25762
 #, gcc-internal-format, gfc-internal-format
 
25763
@@ -37144,14 +37149,14 @@
 
25764
 msgstr "Argument »%s« des intrinsischen »%s« bei %L muss erweiterbaren Typ haben"
 
25765
 
 
25766
 #: fortran/check.c:3472
 
25767
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
25768
+#, gcc-internal-format, gfc-internal-format
 
25769
 msgid "SELECTED_REAL_KIND with neither 'P' nor 'R' argument at %L"
 
25770
-msgstr "Fortran 2008: SELECTED_REAL_KIND ohne Argument »P« oder »R« bei %L"
 
25771
+msgstr "SELECTED_REAL_KIND ohne Argument »P« oder »R« bei %L"
 
25772
 
 
25773
 #: fortran/check.c:3503
 
25774
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
25775
+#, gcc-internal-format, gfc-internal-format
 
25776
 msgid "'%s' intrinsic with RADIX argument at %L"
 
25777
-msgstr "Fortran 2008: intrinsisches »%s« mit RADIX-Argument bei %L"
 
25778
+msgstr "intrinsisches »%s« mit RADIX-Argument bei %L"
 
25779
 
 
25780
 #: fortran/check.c:3538
 
25781
 #, gcc-internal-format, gfc-internal-format
 
25782
@@ -37169,9 +37174,9 @@
 
25783
 msgstr "Argument »%s« des intrinsischen »%s« bei %L muss austauschbare Datenentität sein"
 
25784
 
 
25785
 #: fortran/check.c:3658
 
25786
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
25787
+#, gcc-internal-format, gfc-internal-format
 
25788
 msgid "non double precision REAL argument to %s intrinsic at %L"
 
25789
-msgstr "GNU-Erweiterung: REAL-Argument ohne doppelte Genauigkeit für intrinsisches %s bei %L"
 
25790
+msgstr "REAL-Argument ohne doppelte Genauigkeit für intrinsisches %s bei %L"
 
25791
 
 
25792
 #: fortran/check.c:3671
 
25793
 #, gcc-internal-format, gfc-internal-format
 
25794
@@ -37301,9 +37306,9 @@
 
25795
 msgstr "Datenelement oberhalb der oberen Feldgrenze bei %L"
 
25796
 
 
25797
 #: fortran/data.c:321 fortran/data.c:487
 
25798
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
25799
+#, gcc-internal-format, gfc-internal-format
 
25800
 msgid "re-initialization of '%s' at %L"
 
25801
-msgstr "Erweiterung: Reinitialisierung von »%s« bei %L"
 
25802
+msgstr "Reinitialisierung von »%s« bei %L"
 
25803
 
 
25804
 #: fortran/decl.c:264
 
25805
 #, gcc-internal-format, gfc-internal-format
 
25806
@@ -37311,9 +37316,9 @@
 
25807
 msgstr "Mit Host verbundene Variable »%s« darf nicht in DATA-Anweisung bei %C stehen"
 
25808
 
 
25809
 #: fortran/decl.c:271
 
25810
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
25811
+#, gcc-internal-format, gfc-internal-format
 
25812
 msgid "initialization of common block variable '%s' in DATA statement at %C"
 
25813
-msgstr "Erweiterung: Initialisierung der allgemeinen Blockvariable »%s« in DATA-Anweisung bei %C"
 
25814
+msgstr "Initialisierung der allgemeinen Blockvariable »%s« in DATA-Anweisung bei %C"
 
25815
 
 
25816
 #: fortran/decl.c:382
 
25817
 #, gcc-internal-format, gfc-internal-format
 
25818
@@ -37336,9 +37341,9 @@
 
25819
 msgstr "DATA-Anweisung bei %C ist in PURE-Prozedur nicht erlaubt"
 
25820
 
 
25821
 #: fortran/decl.c:600
 
25822
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
25823
+#, gcc-internal-format, gfc-internal-format
 
25824
 msgid "The assumed-rank array at %C shall not have a codimension"
 
25825
-msgstr "Datenziel bei %L sollte keinen Koindex haben"
 
25826
+msgstr "Das Feld vermuteten Ranges bei %C sollte keine Kodimension haben"
 
25827
 
 
25828
 #: fortran/decl.c:668
 
25829
 #, gcc-internal-format, gfc-internal-format
 
25830
@@ -37346,9 +37351,9 @@
 
25831
 msgstr "Falsche INTENT-Spezifikation bei %C"
 
25832
 
 
25833
 #: fortran/decl.c:689
 
25834
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
25835
+#, gcc-internal-format, gfc-internal-format
 
25836
 msgid "deferred type parameter at %C"
 
25837
-msgstr "Fortran 2003: Parameter mit zurückgestelltem Typ bei %C"
 
25838
+msgstr "Parameter mit zurückgestelltem Typ bei %C"
 
25839
 
 
25840
 #: fortran/decl.c:726
 
25841
 #, gcc-internal-format, gfc-internal-format
 
25842
@@ -37356,9 +37361,9 @@
 
25843
 msgstr "Konflikt in Attributen des Funktionsarguments bei %C"
 
25844
 
 
25845
 #: fortran/decl.c:753
 
25846
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
25847
+#, gcc-internal-format, gfc-internal-format
 
25848
 msgid "Old-style character length at %C"
 
25849
-msgstr "Veraltete Funktion: Zeichenlänge alten Stils bei %C"
 
25850
+msgstr "Zeichenlänge alten Stils bei %C"
 
25851
 
 
25852
 #: fortran/decl.c:784
 
25853
 #, gcc-internal-format, gfc-internal-format
 
25854
@@ -37396,9 +37401,9 @@
 
25855
 msgstr "Variable »%s« bei %L ist ein Scheinargument für die BIND(C)-Prozedur »%s«, jedoch nicht interoperabel mit C, da sie polymorph ist"
 
25856
 
 
25857
 #: fortran/decl.c:1040
 
25858
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
25859
+#, gcc-internal-format, gfc-internal-format
 
25860
 msgid "Variable '%s' at %L is a dummy argument of the BIND(C) procedure '%s' but may not be C interoperable"
 
25861
-msgstr "Variable »%s« bei %L ist ein Parameter für die BIND(C)-Prozedur »%s«, könnte jedoch inkompatibel mit C sein"
 
25862
+msgstr "Variable »%s« bei %L ist ein Scheinargument für die BIND(C)-Prozedur »%s«, könnte jedoch unverträglich mit C sein"
 
25863
 
 
25864
 #: fortran/decl.c:1055
 
25865
 #, gcc-internal-format, gfc-internal-format
 
25866
@@ -37421,14 +37426,14 @@
 
25867
 msgstr "Variable »%s« bei %L kann nicht gleichzeitig die Attribute OPTIONAL und VALUE haben, da Prozedur »%s« BIND(C) ist"
 
25868
 
 
25869
 #: fortran/decl.c:1094
 
25870
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
25871
+#, gcc-internal-format, gfc-internal-format
 
25872
 msgid "Variable '%s' at %L with OPTIONAL attribute in procedure '%s' which is BIND(C)"
 
25873
-msgstr "TS29113: Variable »%s« bei %L mit OPTIONAL-Attribut in Prozedur »%s«, die BIND(C) ist"
 
25874
+msgstr "Variable »%s« bei %L mit OPTIONAL-Attribut in Prozedur »%s«, die BIND(C) ist"
 
25875
 
 
25876
 #: fortran/decl.c:1106
 
25877
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
25878
+#, gcc-internal-format, gfc-internal-format
 
25879
 msgid "Assumed-shape array '%s' at %L as dummy argument to the BIND(C) procedure '%s' at %L"
 
25880
-msgstr "Feld »%s« mit vermuteter Form bei %L kann kein Argument für Prozedur »%s« bei %L sein, da die Prozedur BIND(C) ist"
 
25881
+msgstr "Feld »%s« mit vermuteter Form bei %L als Scheinargument für BIND(C)-Prozedur »%s« bei %L"
 
25882
 
 
25883
 #: fortran/decl.c:1185
 
25884
 #, gcc-internal-format, gfc-internal-format
 
25885
@@ -37501,9 +37506,9 @@
 
25886
 msgstr "NULL()-Initialisierung bei %C ist mehrdeutig"
 
25887
 
 
25888
 #: fortran/decl.c:1719
 
25889
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
25890
+#, gcc-internal-format, gfc-internal-format
 
25891
 msgid "NULL() initialization at %C may not have MOLD"
 
25892
-msgstr "NULL()-Initialisierung bei %C ist mehrdeutig"
 
25893
+msgstr "NULL()-Initialisierung bei %C könnte kein MOLD haben"
 
25894
 
 
25895
 #: fortran/decl.c:1736
 
25896
 #, gcc-internal-format, gfc-internal-format
 
25897
@@ -37516,9 +37521,9 @@
 
25898
 msgstr "Fehler in Zeigerinitialisierung bei %C"
 
25899
 
 
25900
 #: fortran/decl.c:1763
 
25901
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
25902
+#, gcc-internal-format, gfc-internal-format
 
25903
 msgid "non-NULL pointer initialization at %C"
 
25904
-msgstr "Fortran 2008: Nicht-NULL-Zeigerinitialisierung bei %C"
 
25905
+msgstr "Nicht-NULL-Zeigerinitialisierung bei %C"
 
25906
 
 
25907
 #: fortran/decl.c:1786
 
25908
 #, gcc-internal-format, gfc-internal-format
 
25909
@@ -37531,9 +37536,9 @@
 
25910
 msgstr "Nicht-PARAMETER-Symbol »%s« bei %L kann nicht implizite Form haben"
 
25911
 
 
25912
 #: fortran/decl.c:1864
 
25913
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
25914
+#, gcc-internal-format, gfc-internal-format
 
25915
 msgid "Implied-shape array at %L"
 
25916
-msgstr "Fortran 2008: Feld mit impliziter Form bei %L"
 
25917
+msgstr "Feld mit impliziter Form bei %L"
 
25918
 
 
25919
 #: fortran/decl.c:1928 fortran/decl.c:6509
 
25920
 #, gcc-internal-format, gfc-internal-format
 
25921
@@ -37541,9 +37546,9 @@
 
25922
 msgstr "Doppelte Feldspezifikation für Cray-Zeigerende bei %C"
 
25923
 
 
25924
 #: fortran/decl.c:1999
 
25925
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
25926
+#, gcc-internal-format, gfc-internal-format
 
25927
 msgid "Old-style initialization at %C"
 
25928
-msgstr "Erweiterung: Initialisierung im alten Stil bei %C"
 
25929
+msgstr "Initialisierung im alten Stil bei %C"
 
25930
 
 
25931
 #: fortran/decl.c:2014 fortran/decl.c:4963
 
25932
 #, gcc-internal-format, gfc-internal-format
 
25933
@@ -37621,9 +37626,9 @@
 
25934
 msgstr "Syntaxfehler in CHARACTER-Deklaration bei %C"
 
25935
 
 
25936
 #: fortran/decl.c:2592
 
25937
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
25938
+#, gcc-internal-format, gfc-internal-format
 
25939
 msgid "BYTE type at %C"
 
25940
-msgstr "Erweiterung: BYTE-Typ bei %C"
 
25941
+msgstr "BYTE-Typ bei %C"
 
25942
 
 
25943
 #: fortran/decl.c:2598
 
25944
 #, gcc-internal-format, gfc-internal-format
 
25945
@@ -37631,30 +37636,30 @@
 
25946
 msgstr "Bei %C verwendeter BYTE-Typ ist auf der Zielmaschine nicht verfügbar"
 
25947
 
 
25948
 #: fortran/decl.c:2620
 
25949
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
25950
+#, gcc-internal-format, gfc-internal-format
 
25951
 msgid "Assumed type at %C is not allowed for components"
 
25952
-msgstr "Wertargument bei %L ist in diesem Kontext nicht erlaubt"
 
25953
+msgstr "Vermuteter Typ bei %C ist für Komponenten nicht erlaubt"
 
25954
 
 
25955
 #: fortran/decl.c:2623
 
25956
 #, gcc-internal-format, gfc-internal-format
 
25957
 msgid "Assumed type at %C"
 
25958
-msgstr ""
 
25959
+msgstr "Vermuteter Typ bei %C"
 
25960
 
 
25961
 #: fortran/decl.c:2646 fortran/decl.c:2677 fortran/decl.c:2707
 
25962
 #: fortran/decl.c:2885
 
25963
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
25964
+#, gcc-internal-format, gfc-internal-format
 
25965
 msgid "TYPE with intrinsic-type-spec at %C"
 
25966
-msgstr "Fortran 2008: TYPE mit intrinsischer Typspezifikation bei %C"
 
25967
+msgstr "TYPE mit intrinsischer Typspezifikation bei %C"
 
25968
 
 
25969
 #: fortran/decl.c:2702
 
25970
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
25971
+#, gcc-internal-format, gfc-internal-format
 
25972
 msgid "DOUBLE COMPLEX at %C"
 
25973
-msgstr "Erweiterung: DOUBLE COMPLEX bei %C"
 
25974
+msgstr "DOUBLE COMPLEX bei %C"
 
25975
 
 
25976
 #: fortran/decl.c:2777
 
25977
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
25978
+#, gcc-internal-format, gfc-internal-format
 
25979
 msgid "CLASS statement at %C"
 
25980
-msgstr "Fortran 2003: CLASS-Anweisung bei %C"
 
25981
+msgstr "CLASS-Anweisung bei %C"
 
25982
 
 
25983
 #: fortran/decl.c:2813 fortran/decl.c:2826 fortran/decl.c:3200
 
25984
 #: fortran/decl.c:3208
 
25985
@@ -37688,9 +37693,9 @@
 
25986
 msgstr "IMPORT-Anweisung bei %C ist nur in einem INTERFACE-Körper erlaubt"
 
25987
 
 
25988
 #: fortran/decl.c:3170
 
25989
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
25990
+#, gcc-internal-format, gfc-internal-format
 
25991
 msgid "IMPORT statement at %C"
 
25992
-msgstr "Leere IMPLICIT-Anweisung bei %C"
 
25993
+msgstr "IMPORT-Anweisung bei %C"
 
25994
 
 
25995
 #: fortran/decl.c:3185
 
25996
 #, gcc-internal-format, gfc-internal-format
 
25997
@@ -37728,9 +37733,9 @@
 
25998
 msgstr "Doppeltes Attribut %s bei %L"
 
25999
 
 
26000
 #: fortran/decl.c:3667
 
26001
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
26002
+#, gcc-internal-format, gfc-internal-format
 
26003
 msgid "ALLOCATABLE attribute at %C in a TYPE definition"
 
26004
-msgstr "Fortran 2003: Attribut ALLOCATABLE bei %C in einer TYPE-Definition"
 
26005
+msgstr "Attribut ALLOCATABLE bei %C in einer TYPE-Definition"
 
26006
 
 
26007
 #: fortran/decl.c:3677
 
26008
 #, gcc-internal-format, gfc-internal-format
 
26009
@@ -37738,9 +37743,9 @@
 
26010
 msgstr "Attribut bei %L ist in TYPE-Definition nicht erlaubt"
 
26011
 
 
26012
 #: fortran/decl.c:3695
 
26013
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
26014
+#, gcc-internal-format, gfc-internal-format
 
26015
 msgid "Attribute %s at %L in a TYPE definition"
 
26016
-msgstr "Fortran 2003: Attribut %s bei %L in einer TYPE-Definition"
 
26017
+msgstr "Attribut %s bei %L in einer TYPE-Definition"
 
26018
 
 
26019
 #: fortran/decl.c:3706
 
26020
 #, gcc-internal-format, gfc-internal-format
 
26021
@@ -37748,14 +37753,14 @@
 
26022
 msgstr "Attribut %s bei %L ist außerhalb des Spezifikationsabschnitts eines Moduls nicht erlaubt"
 
26023
 
 
26024
 #: fortran/decl.c:3721
 
26025
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
26026
+#, gcc-internal-format, gfc-internal-format
 
26027
 msgid "ASYNCHRONOUS attribute at %C"
 
26028
-msgstr "Fortran 2003: ASYNCHRONOUS-Attribut bei %C"
 
26029
+msgstr "ASYNCHRONOUS-Attribut bei %C"
 
26030
 
 
26031
 #: fortran/decl.c:3734
 
26032
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
26033
+#, gcc-internal-format, gfc-internal-format
 
26034
 msgid "CONTIGUOUS attribute at %C"
 
26035
-msgstr "Fortran 2008: CONTIGUOUS-Attribut bei %C"
 
26036
+msgstr "CONTIGUOUS-Attribut bei %C"
 
26037
 
 
26038
 #: fortran/decl.c:3780 fortran/decl.c:6804
 
26039
 #, gcc-internal-format, gfc-internal-format
 
26040
@@ -37763,19 +37768,19 @@
 
26041
 msgstr "PROTECTED bei %C nur in Spezifikationsabschnitts eines Moduls erlaubt"
 
26042
 
 
26043
 #: fortran/decl.c:3786
 
26044
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
26045
+#, gcc-internal-format, gfc-internal-format
 
26046
 msgid "PROTECTED attribute at %C"
 
26047
-msgstr "Fortran 2003: PROTECTED-Attribut bei %C"
 
26048
+msgstr "PROTECTED-Attribut bei %C"
 
26049
 
 
26050
 #: fortran/decl.c:3817
 
26051
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
26052
+#, gcc-internal-format, gfc-internal-format
 
26053
 msgid "VALUE attribute at %C"
 
26054
-msgstr "Fortran 2003: VALUE-Attribut bei %C"
 
26055
+msgstr "VALUE-Attribut bei %C"
 
26056
 
 
26057
 #: fortran/decl.c:3827
 
26058
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
26059
+#, gcc-internal-format, gfc-internal-format
 
26060
 msgid "VOLATILE attribute at %C"
 
26061
-msgstr "Fortran 2003: VOLATILE-Attribut bei %C"
 
26062
+msgstr "VOLATILE-Attribut bei %C"
 
26063
 
 
26064
 #: fortran/decl.c:3873
 
26065
 #, gcc-internal-format, gfc-internal-format
 
26066
@@ -37857,9 +37862,9 @@
 
26067
 msgstr "Syntaxfehler in Daten-Deklaration bei %C"
 
26068
 
 
26069
 #: fortran/decl.c:4411
 
26070
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
26071
+#, gcc-internal-format, gfc-internal-format
 
26072
 msgid "IMPURE procedure at %C"
 
26073
-msgstr "Fortran 2008: IMPURE-Prozedur bei %C"
 
26074
+msgstr "IMPURE-Prozedur bei %C"
 
26075
 
 
26076
 #: fortran/decl.c:4424
 
26077
 #, gcc-internal-format, gfc-internal-format
 
26078
@@ -37892,9 +37897,9 @@
 
26079
 msgstr "Unerwartete Angaben hinter Funktionsdeklaration bei %C"
 
26080
 
 
26081
 #: fortran/decl.c:4697 fortran/decl.c:5730
 
26082
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
26083
+#, gcc-internal-format, gfc-internal-format
 
26084
 msgid "BIND(C) attribute at %L may not be specified for an internal procedure"
 
26085
-msgstr "Fortran 2008: BIND(C)-Attribut bei %L kann nicht für eine interne Prozedur angegeben werden"
 
26086
+msgstr "BIND(C)-Attribut bei %L kann nicht für eine interne Prozedur angegeben werden"
 
26087
 
 
26088
 #: fortran/decl.c:4901
 
26089
 #, gcc-internal-format, gfc-internal-format
 
26090
@@ -37932,9 +37937,9 @@
 
26091
 msgstr "NOPASS oder explizite Schnittstelle bei %C erforderlich"
 
26092
 
 
26093
 #: fortran/decl.c:5045
 
26094
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
26095
+#, gcc-internal-format, gfc-internal-format
 
26096
 msgid "Procedure pointer component at %C"
 
26097
-msgstr "Fortran 2003: Prozedurzeiger-Komponente bei %C"
 
26098
+msgstr "Prozedurzeiger-Komponente bei %C"
 
26099
 
 
26100
 #: fortran/decl.c:5111
 
26101
 #, gcc-internal-format, gfc-internal-format
 
26102
@@ -37947,14 +37952,14 @@
 
26103
 msgstr "PROCEDURE bei %C muss in einer allgemeinen Schnittstelle sein"
 
26104
 
 
26105
 #: fortran/decl.c:5138 fortran/decl.c:7311
 
26106
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
26107
+#, gcc-internal-format, gfc-internal-format
 
26108
 msgid "double colon in MODULE PROCEDURE statement at %L"
 
26109
-msgstr "Fortran 2008: »::« in MODULE PROCEDURE-Anweisung bei %L"
 
26110
+msgstr "»::« in MODULE PROCEDURE-Anweisung bei %L"
 
26111
 
 
26112
 #: fortran/decl.c:5208
 
26113
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
26114
+#, gcc-internal-format, gfc-internal-format
 
26115
 msgid "PROCEDURE statement at %C"
 
26116
-msgstr "Fortran 2003: PROCEDURE-Anweisung bei %C"
 
26117
+msgstr "PROCEDURE-Anweisung bei %C"
 
26118
 
 
26119
 #: fortran/decl.c:5276
 
26120
 #, gcc-internal-format, gfc-internal-format
 
26121
@@ -37963,15 +37968,15 @@
 
26122
 
 
26123
 #: fortran/decl.c:5300 fortran/decl.c:5304 fortran/decl.c:5508
 
26124
 #: fortran/decl.c:5512 fortran/decl.c:5698 fortran/decl.c:5702
 
26125
-#: fortran/symbol.c:1588
 
26126
+#: fortran/symbol.c:1577
 
26127
 #, gcc-internal-format, gfc-internal-format
 
26128
 msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
 
26129
 msgstr "BIND(C)-Attribut bei %L kann nur für Variablen oder gemeinsame Blöcke verwendet werden"
 
26130
 
 
26131
 #: fortran/decl.c:5420
 
26132
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
26133
+#, gcc-internal-format, gfc-internal-format
 
26134
 msgid "ENTRY statement at %C"
 
26135
-msgstr "Leere IMPLICIT-Anweisung bei %C"
 
26136
+msgstr "ENTRY-Anweisung bei %C"
 
26137
 
 
26138
 #: fortran/decl.c:5429
 
26139
 #, gcc-internal-format, gfc-internal-format
 
26140
@@ -38079,9 +38084,9 @@
 
26141
 msgstr "Unerwartete END-Anweisung bei %C"
 
26142
 
 
26143
 #: fortran/decl.c:6102
 
26144
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
26145
+#, gcc-internal-format, gfc-internal-format
 
26146
 msgid "END statement instead of %s statement at %L"
 
26147
-msgstr "Fortran 2008: END-Anweisung statt %s-Anweisung bei %L"
 
26148
+msgstr "END-Anweisung statt %s-Anweisung bei %L"
 
26149
 
 
26150
 #. We would have required END [something].
 
26151
 #: fortran/decl.c:6110
 
26152
@@ -38185,9 +38190,9 @@
 
26153
 msgstr "Cray-Zeiger-Deklaration bei %C benötigt den Schalter -fcray-pointer"
 
26154
 
 
26155
 #: fortran/decl.c:6657
 
26156
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
26157
+#, gcc-internal-format, gfc-internal-format
 
26158
 msgid "CONTIGUOUS statement at %C"
 
26159
-msgstr "Fortran 2008: CONTIGUOUS-Anweisung bei %C"
 
26160
+msgstr "CONTIGUOUS-Anweisung bei %C"
 
26161
 
 
26162
 #: fortran/decl.c:6755
 
26163
 #, gcc-internal-format, gfc-internal-format
 
26164
@@ -38200,9 +38205,9 @@
 
26165
 msgstr "Zugriffsspezifikation des Operators .%s. bei %C wurde bereits spezifiziert"
 
26166
 
 
26167
 #: fortran/decl.c:6810
 
26168
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
26169
+#, gcc-internal-format, gfc-internal-format
 
26170
 msgid "PROTECTED statement at %C"
 
26171
-msgstr "Fortran 2003: PROTECTED-Anweisung bei %C"
 
26172
+msgstr "PROTECTED-Anweisung bei %C"
 
26173
 
 
26174
 #: fortran/decl.c:6850
 
26175
 #, gcc-internal-format, gfc-internal-format
 
26176
@@ -38265,9 +38270,9 @@
 
26177
 msgstr "VALUE ist in BLOCK bei %C nicht erlaubt"
 
26178
 
 
26179
 #: fortran/decl.c:7108
 
26180
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
26181
+#, gcc-internal-format, gfc-internal-format
 
26182
 msgid "VALUE statement at %C"
 
26183
-msgstr "Fortran 2003: VALUE-Anweisung bei %C"
 
26184
+msgstr "VALUE-Anweisung bei %C"
 
26185
 
 
26186
 #: fortran/decl.c:7148
 
26187
 #, gcc-internal-format, gfc-internal-format
 
26188
@@ -38275,9 +38280,9 @@
 
26189
 msgstr "Syntaxfehler in VALUE-Anweisung bei %C"
 
26190
 
 
26191
 #: fortran/decl.c:7159
 
26192
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
26193
+#, gcc-internal-format, gfc-internal-format
 
26194
 msgid "VOLATILE statement at %C"
 
26195
-msgstr "Fortran 2003: VOLATILE-Anweisung bei %C"
 
26196
+msgstr "VOLATILE-Anweisung bei %C"
 
26197
 
 
26198
 #: fortran/decl.c:7183
 
26199
 #, gcc-internal-format, gfc-internal-format
 
26200
@@ -38290,9 +38295,9 @@
 
26201
 msgstr "Syntaxfehler in VOLATILE-Anweisung bei %C"
 
26202
 
 
26203
 #: fortran/decl.c:7220
 
26204
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
26205
+#, gcc-internal-format, gfc-internal-format
 
26206
 msgid "ASYNCHRONOUS statement at %C"
 
26207
-msgstr "Fortran 2003: ASYNCHRONOUS-Anweisung bei %C"
 
26208
+msgstr "ASYNCHRONOUS-Anweisung bei %C"
 
26209
 
 
26210
 #: fortran/decl.c:7262
 
26211
 #, gcc-internal-format, gfc-internal-format
 
26212
@@ -38345,9 +38350,9 @@
 
26213
 msgstr "Abgeleiteter Typ bei %C kann nur PUBLIC im Spezifikationsteil eines Moduls sein"
 
26214
 
 
26215
 #: fortran/decl.c:7478
 
26216
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
26217
+#, gcc-internal-format, gfc-internal-format
 
26218
 msgid "ABSTRACT type at %C"
 
26219
-msgstr "ABSTRACT-Typ »%s« bei %L verwendet"
 
26220
+msgstr "ABSTRACT-Typ bei %C"
 
26221
 
 
26222
 #: fortran/decl.c:7543
 
26223
 #, gcc-internal-format, gfc-internal-format
 
26224
@@ -38375,9 +38380,9 @@
 
26225
 msgstr "Cray-Zeigerende bei %C kann nicht Feld mit impliziter Form sein"
 
26226
 
 
26227
 #: fortran/decl.c:7709
 
26228
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
26229
+#, gcc-internal-format, gfc-internal-format
 
26230
 msgid "ENUM and ENUMERATOR at %C"
 
26231
-msgstr "Fortran 2003: ENUM AND ENUMERATOR bei %C"
 
26232
+msgstr "ENUM und ENUMERATOR bei %C"
 
26233
 
 
26234
 #: fortran/decl.c:7742
 
26235
 #, gcc-internal-format, gfc-internal-format
 
26236
@@ -38475,9 +38480,9 @@
 
26237
 msgstr "Bindungsname bei %C erwartet"
 
26238
 
 
26239
 #: fortran/decl.c:8203
 
26240
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
26241
+#, gcc-internal-format, gfc-internal-format
 
26242
 msgid "PROCEDURE list at %C"
 
26243
-msgstr "Fortran 2008: PROCEDURE-Liste bei %C"
 
26244
+msgstr "PROCEDURE-Liste bei %C"
 
26245
 
 
26246
 #: fortran/decl.c:8216
 
26247
 #, gcc-internal-format, gfc-internal-format
 
26248
@@ -38690,9 +38695,9 @@
 
26249
 msgstr "Variable »%s« bei %L kann nicht in einem Initialisierungs-Ausdruck auftreten"
 
26250
 
 
26251
 #: fortran/expr.c:2405
 
26252
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
26253
+#, gcc-internal-format, gfc-internal-format
 
26254
 msgid "Evaluation of nonstandard initialization expression at %L"
 
26255
-msgstr "Erweiterung: Auswertung des nicht standardisierten Initialisierungsausdrucks bei %L"
 
26256
+msgstr "Auswertung des nicht standardisierten Initialisierungsausdrucks bei %L"
 
26257
 
 
26258
 #: fortran/expr.c:2461
 
26259
 #, gcc-internal-format, gfc-internal-format
 
26260
@@ -38820,19 +38825,19 @@
 
26261
 msgstr "Auf rechter Seite in Zuweisung bei %L tritt NULL auf"
 
26262
 
 
26263
 #: fortran/expr.c:3153
 
26264
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
26265
+#, gcc-internal-format, gfc-internal-format
 
26266
 msgid "POINTER-valued function appears on right-hand side of assignment at %L"
 
26267
 msgstr "POINTER-wertige Funktion tritt auf rechter Seite der Zuweisung bei %L auf"
 
26268
 
 
26269
 #: fortran/expr.c:3163
 
26270
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
26271
+#, gcc-internal-format, gfc-internal-format
 
26272
 msgid "BOZ literal at %L used to initialize non-integer variable '%s'"
 
26273
-msgstr "Erweiterung: BOZ-Literal bei %L verwendet, um Nicht-Ganzzahlvariable »%s« zu initialisieren"
 
26274
+msgstr "BOZ-Literal bei %L verwendet, um Nicht-Ganzzahlvariable »%s« zu initialisieren"
 
26275
 
 
26276
 #: fortran/expr.c:3169 fortran/resolve.c:9505
 
26277
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
26278
+#, gcc-internal-format, gfc-internal-format
 
26279
 msgid "BOZ literal at %L outside a DATA statement and outside INT/REAL/DBLE/CMPLX"
 
26280
-msgstr "Erweiterung: BOZ-Literal bei %L außerhalb einer DATA-Anweisung und außerhalb von INT/REAL/DBLE/CMPLX"
 
26281
+msgstr "BOZ-Literal bei %L außerhalb einer DATA-Anweisung und außerhalb von INT/REAL/DBLE/CMPLX"
 
26282
 
 
26283
 #: fortran/expr.c:3179 fortran/resolve.c:9515
 
26284
 #, gcc-internal-format, gfc-internal-format
 
26285
@@ -38890,9 +38895,9 @@
 
26286
 msgstr "Grenzen für »%s« bei %L erwartet"
 
26287
 
 
26288
 #: fortran/expr.c:3336
 
26289
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
26290
+#, gcc-internal-format, gfc-internal-format
 
26291
 msgid "Bounds specification for '%s' in pointer assignment at %L"
 
26292
-msgstr "Fortran 2003: Grenzenangabe für »%s« in Zeigerzuweisung bei %L"
 
26293
+msgstr "Grenzenangabe für »%s« in Zeigerzuweisung bei %L"
 
26294
 
 
26295
 #: fortran/expr.c:3350
 
26296
 #, gcc-internal-format, gfc-internal-format
 
26297
@@ -38920,9 +38925,9 @@
 
26298
 msgstr "Ungültige Zuweisung eines Prozedurzeigers bei %L"
 
26299
 
 
26300
 #: fortran/expr.c:3435
 
26301
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
26302
+#, gcc-internal-format, gfc-internal-format
 
26303
 msgid "Function result '%s' is invalid as proc-target in procedure pointer assignment at %L"
 
26304
-msgstr "Anweisungsfunktion »%s« ist in Zuweisung des Prozedurzeigers bei %L ungültig"
 
26305
+msgstr "Funktionsergebnis »%s« ist als Prozedurziel in Zuweisung des Prozedurzeigers bei %L ungültig"
 
26306
 
 
26307
 #: fortran/expr.c:3443
 
26308
 #, gcc-internal-format, gfc-internal-format
 
26309
@@ -38940,12 +38945,12 @@
 
26310
 msgstr "Interne Prozedur »%s« ist in Zuweisung des Prozedurzeigers bei %L ungültig"
 
26311
 
 
26312
 #: fortran/expr.c:3467
 
26313
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
26314
+#, gcc-internal-format, gfc-internal-format
 
26315
 msgid "Intrinsic '%s' at %L is invalid in procedure pointer assignment"
 
26316
-msgstr "Interne Prozedur »%s« ist in Zuweisung des Prozedurzeigers bei %L ungültig"
 
26317
+msgstr "Eingebautes »%s« ist in Zuweisung des Prozedurzeigers bei %L ungültig"
 
26318
 
 
26319
 #: fortran/expr.c:3475
 
26320
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
26321
+#, gcc-internal-format, gfc-internal-format
 
26322
 msgid "Nonintrinsic elemental procedure '%s' is invalid in procedure pointer assignment at %L"
 
26323
 msgstr "Nichtintrinsische elementare Prozedur »%s« ist in Zuweisung des Prozedurzeigers bei %L ungültig"
 
26324
 
 
26325
@@ -38962,7 +38967,7 @@
 
26326
 #: fortran/expr.c:3573
 
26327
 #, gcc-internal-format, gfc-internal-format
 
26328
 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"
 
26329
-msgstr ""
 
26330
+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"
 
26331
 
 
26332
 #: fortran/expr.c:3579
 
26333
 #, gcc-internal-format, gfc-internal-format
 
26334
@@ -38990,9 +38995,9 @@
 
26335
 msgstr "Ziel der Rang-Neuzuordnung muss Rang 1 oder einfach fortlaufend bei %L sein"
 
26336
 
 
26337
 #: fortran/expr.c:3633
 
26338
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
26339
+#, gcc-internal-format, gfc-internal-format
 
26340
 msgid "Rank remapping target is not rank 1 at %L"
 
26341
-msgstr "Fortran 2008: Ziel der Rang-Neuzuordnung ist nicht Rang 1 bei %L"
 
26342
+msgstr "Ziel der Rang-Neuzuordnung ist nicht Rang 1 bei %L"
 
26343
 
 
26344
 #: fortran/expr.c:3658
 
26345
 #, gcc-internal-format, gfc-internal-format
 
26346
@@ -39025,19 +39030,19 @@
 
26347
 msgstr "Datenziel bei %L sollte keinen Koindex haben"
 
26348
 
 
26349
 #: fortran/expr.c:3741
 
26350
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
26351
+#, gcc-internal-format, gfc-internal-format
 
26352
 msgid "Pointer at %L in pointer assignment might outlive the pointer target"
 
26353
-msgstr "Zielausdruck in Zeigerzuweisung bei %L muss ein Zeigerergebnis liefern"
 
26354
+msgstr "Zeiger bei %L in Zeigerzuweisung könnte Zeigerziel überdauern"
 
26355
 
 
26356
 #: fortran/expr.c:3806
 
26357
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
26358
+#, gcc-internal-format, gfc-internal-format
 
26359
 msgid "Pointer initialization target at %L must not be ALLOCATABLE"
 
26360
 msgstr "Ziel der Zeigerinitialisierung bei %L darf nicht ALLOCATABLE sein"
 
26361
 
 
26362
 #: fortran/expr.c:3812
 
26363
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
26364
+#, gcc-internal-format, gfc-internal-format
 
26365
 msgid "Pointer initialization target at %L must have the TARGET attribute"
 
26366
-msgstr "Ziel der Zeigerinitialisierung bei %C muss das TARGET-Attribut haben"
 
26367
+msgstr "Ziel der Zeigerinitialisierung bei %L muss das TARGET-Attribut haben"
 
26368
 
 
26369
 #: fortran/expr.c:3827 fortran/resolve.c:1256
 
26370
 #, gcc-internal-format, gfc-internal-format
 
26371
@@ -39049,72 +39054,72 @@
 
26372
 msgid "Procedure pointer initialization target at %L may not be a procedure pointer"
 
26373
 msgstr "Ziel der Zeigerinitialisierung für Prozedur bei %L darf kein Prozedurzeiger sein"
 
26374
 
 
26375
-#: fortran/expr.c:4692
 
26376
+#: fortran/expr.c:4693
 
26377
 #, gcc-internal-format, gfc-internal-format
 
26378
 msgid "Fortran 2008: Pointer functions in variable definition context (%s) at %L"
 
26379
 msgstr "Fortran 2008: Zeigerfunktionen in Variablen-Definitionskontext (%s) bei %L"
 
26380
 
 
26381
-#: fortran/expr.c:4700
 
26382
+#: fortran/expr.c:4701
 
26383
 #, gcc-internal-format, gfc-internal-format
 
26384
 msgid "Non-variable expression in variable definition context (%s) at %L"
 
26385
 msgstr "Nicht-variabler Ausdruck in Variablen-Definitionskontext (%s) bei %L"
 
26386
 
 
26387
-#: fortran/expr.c:4708
 
26388
+#: fortran/expr.c:4709
 
26389
 #, gcc-internal-format, gfc-internal-format
 
26390
 msgid "Named constant '%s' in variable definition context (%s) at %L"
 
26391
 msgstr "Benannte Konstante »%s« in Variablen-Definitionskontext (%s) bei %L"
 
26392
 
 
26393
-#: fortran/expr.c:4717
 
26394
+#: fortran/expr.c:4718
 
26395
 #, gcc-internal-format, gfc-internal-format
 
26396
 msgid "'%s' in variable definition context (%s) at %L is not a variable"
 
26397
 msgstr "»%s« in Variablen-Definitionskontext (%s) bei %L ist keine Variable"
 
26398
 
 
26399
-#: fortran/expr.c:4728
 
26400
+#: fortran/expr.c:4729
 
26401
 #, gcc-internal-format, gfc-internal-format
 
26402
 msgid "Non-POINTER in pointer association context (%s) at %L"
 
26403
 msgstr "Nicht-POINTER in Zeiger-Verbindungskontext (%s) bei %L"
 
26404
 
 
26405
-#: fortran/expr.c:4741
 
26406
+#: fortran/expr.c:4742
 
26407
 #, gcc-internal-format, gfc-internal-format
 
26408
 msgid "LOCK_TYPE in variable definition context (%s) at %L"
 
26409
 msgstr "LOCK_TYPE in Variablen-Definitionskontext (%s) bei %L"
 
26410
 
 
26411
-#: fortran/expr.c:4770
 
26412
+#: fortran/expr.c:4771
 
26413
 #, gcc-internal-format, gfc-internal-format
 
26414
 msgid "Dummy argument '%s' with INTENT(IN) in pointer association context (%s) at %L"
 
26415
 msgstr "Scheinargument »%s« mit INTENT(IN) in Zeiger-Verbindungskontext (%s) bei %L"
 
26416
 
 
26417
-#: fortran/expr.c:4778
 
26418
+#: fortran/expr.c:4779
 
26419
 #, gcc-internal-format, gfc-internal-format
 
26420
 msgid "Dummy argument '%s' with INTENT(IN) in variable definition context (%s) at %L"
 
26421
 msgstr "Scheinargument »%s« mit INTENT(IN) in Variablen-Definitionskontext (%s) bei %L"
 
26422
 
 
26423
-#: fortran/expr.c:4791
 
26424
+#: fortran/expr.c:4792
 
26425
 #, gcc-internal-format, gfc-internal-format
 
26426
 msgid "Variable '%s' is PROTECTED and can not appear in a pointer association context (%s) at %L"
 
26427
 msgstr "Variable »%s« ist PROTECTED und kann nicht in Zeiger-Verbindungskontext (%s) bei %L auftreten"
 
26428
 
 
26429
-#: fortran/expr.c:4799
 
26430
+#: fortran/expr.c:4800
 
26431
 #, gcc-internal-format, gfc-internal-format
 
26432
 msgid "Variable '%s' is PROTECTED and can not appear in a variable definition context (%s) at %L"
 
26433
 msgstr "Variable »%s« ist PROTECTED und kann nicht in Variablen-Definitionskontext (%s) bei %L auftreten"
 
26434
 
 
26435
-#: fortran/expr.c:4811
 
26436
+#: fortran/expr.c:4812
 
26437
 #, gcc-internal-format, gfc-internal-format
 
26438
 msgid "Variable '%s' can not appear in a variable definition context (%s) at %L in PURE procedure"
 
26439
 msgstr "Variable »%s« kann nicht in Variablen-Definitionskontext (%s) bei %L in PURE-Prozedur auftreten"
 
26440
 
 
26441
-#: fortran/expr.c:4870
 
26442
+#: fortran/expr.c:4871
 
26443
 #, gcc-internal-format, gfc-internal-format
 
26444
 msgid "'%s' at %L associated to vector-indexed target can not be used in a variable definition context (%s)"
 
26445
 msgstr "»%s« ist bei %L mit vektorindiziertem Ziel verbunden und kann nicht in Variablen-Definitionskontext (%s) verwendet werden"
 
26446
 
 
26447
-#: fortran/expr.c:4874
 
26448
+#: fortran/expr.c:4875
 
26449
 #, gcc-internal-format, gfc-internal-format
 
26450
 msgid "'%s' at %L associated to expression can not be used in a variable definition context (%s)"
 
26451
 msgstr "»%s« ist bei %L mit Ausdruck verbunden und kann nicht in Variablen-Definitionskontext (%s) verwendet werden"
 
26452
 
 
26453
-#: fortran/expr.c:4886
 
26454
+#: fortran/expr.c:4887
 
26455
 #, gcc-internal-format, gfc-internal-format
 
26456
 msgid "Associate-name '%s' can not appear in a variable definition context (%s) at %L because its target at %L can not, either"
 
26457
 msgstr "Verbundener Name »%s« kann nicht in Variablen-Definitionskontext (%s) bei %L auftreten, da sein Ziel bei %L es auch nicht kann"
 
26458
@@ -39126,7 +39131,7 @@
 
26459
 
 
26460
 #: fortran/frontend-passes.c:518 fortran/trans-array.c:1041
 
26461
 #: fortran/trans-array.c:5866 fortran/trans-array.c:7150
 
26462
-#: fortran/trans-intrinsic.c:5445
 
26463
+#: fortran/trans-intrinsic.c:5444
 
26464
 #, gcc-internal-format, gfc-internal-format
 
26465
 msgid "Creating array temporary at %L"
 
26466
 msgstr "Zwischenergebnis-Feld bei %L wird erzeugt"
 
26467
@@ -39137,24 +39142,24 @@
 
26468
 msgstr "Aufruf von Funktion »%s« bei %L wird entfernt"
 
26469
 
 
26470
 #: fortran/frontend-passes.c:1474
 
26471
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
26472
+#, gcc-internal-format, gfc-internal-format
 
26473
 msgid "Variable '%s' at %L set to undefined value inside loop  beginning at %L as INTENT(OUT) argument to subroutine '%s'"
 
26474
-msgstr "Variable »%s« bei %C kann nicht innerhalb der bei %L beginnenden Schleife redefiniert werden"
 
26475
+msgstr "Variable »%s« bei %L auf undefinierten Wert innerhalb der bei %L beginnenden Schleife gesetzt, als INTENT(OUT)-Argument für Unterprogramm »%s«"
 
26476
 
 
26477
 #: fortran/frontend-passes.c:1480
 
26478
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
26479
+#, gcc-internal-format, gfc-internal-format
 
26480
 msgid "Variable '%s' at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to subroutine '%s'"
 
26481
-msgstr "Variable »%s« bei %C kann nicht innerhalb der bei %L beginnenden Schleife redefiniert werden"
 
26482
+msgstr "Variable »%s« bei %L kann nicht innerhalb der bei %L beginnenden Schleife als INTENT(INOUT)-Argument für Unterprogramm »%s« definiert werden"
 
26483
 
 
26484
 #: fortran/frontend-passes.c:1544
 
26485
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
26486
+#, gcc-internal-format, gfc-internal-format
 
26487
 msgid "Variable '%s' at %L set to undefined value inside loop beginning at %L as INTENT(OUT) argument to function '%s'"
 
26488
-msgstr "Variable »%s« bei %C kann nicht innerhalb der bei %L beginnenden Schleife redefiniert werden"
 
26489
+msgstr "Variable »%s« bei %L auf undefinierten Wert innerhalb der bei %L beginnenden Schleife gesetzt, als INTENT(OUT)-Argument für Funktion »%s«"
 
26490
 
 
26491
 #: fortran/frontend-passes.c:1550
 
26492
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
26493
+#, gcc-internal-format, gfc-internal-format
 
26494
 msgid "Variable '%s' at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to function '%s'"
 
26495
-msgstr "Variable »%s« bei %C kann nicht innerhalb der bei %L beginnenden Schleife redefiniert werden"
 
26496
+msgstr "Variable »%s« bei %L kann nicht innerhalb der bei %L beginnenden Schleife als INTENT(INOUT)-Argument für Funktion »%s« definiert werden"
 
26497
 
 
26498
 #: fortran/gfortranspec.c:168
 
26499
 #, gcc-internal-format
 
26500
@@ -39182,9 +39187,9 @@
 
26501
 msgstr "Scheinprozedur »%s« bei %C kann keine allgemeine Schnittstelle haben"
 
26502
 
 
26503
 #: fortran/interface.c:254
 
26504
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
26505
+#, gcc-internal-format, gfc-internal-format
 
26506
 msgid "ABSTRACT INTERFACE at %C"
 
26507
-msgstr " ABSTRAKTE SCHNITTSTELLE"
 
26508
+msgstr "ABSTRACT INTERFACE bei %C"
 
26509
 
 
26510
 #: fortran/interface.c:262
 
26511
 #, gcc-internal-format, gfc-internal-format
 
26512
@@ -39261,12 +39266,12 @@
 
26513
 msgid "Second argument of defined assignment at %L must be INTENT(IN)"
 
26514
 msgstr "Zweites Argument der definierten Zuweisung bei %L muss INTENT(IN)"
 
26515
 
 
26516
-#: fortran/interface.c:723 fortran/resolve.c:14797
 
26517
+#: fortran/interface.c:723 fortran/resolve.c:14799
 
26518
 #, gcc-internal-format, gfc-internal-format
 
26519
 msgid "First argument of operator interface at %L must be INTENT(IN)"
 
26520
 msgstr "Erstes Argument der Operatorschnittstelle bei %L muss INTENT(IN) sein"
 
26521
 
 
26522
-#: fortran/interface.c:730 fortran/resolve.c:14815
 
26523
+#: fortran/interface.c:730 fortran/resolve.c:14817
 
26524
 #, gcc-internal-format, gfc-internal-format
 
26525
 msgid "Second argument of operator interface at %L must be INTENT(IN)"
 
26526
 msgstr "Zweites Argument der Operatorschnittstelle bei %L muss INTENT(IN) sein"
 
26527
@@ -39297,9 +39302,9 @@
 
26528
 msgstr "In %s bei %L müssen alle Prozeduren auch FUNCTIONs sein, da der allgemeine Name auch der Name des abgeleiteten Typs ist"
 
26529
 
 
26530
 #: fortran/interface.c:1491
 
26531
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
26532
+#, gcc-internal-format, gfc-internal-format
 
26533
 msgid "Internal procedure '%s' in %s at %L"
 
26534
-msgstr "Fortran 2008: Interne Prozedur »%s« in %s bei %L"
 
26535
+msgstr "Interne Prozedur »%s« in %s bei %L"
 
26536
 
 
26537
 #: fortran/interface.c:1548 fortran/interface.c:1552
 
26538
 #, gcc-internal-format, gfc-internal-format
 
26539
@@ -39317,9 +39322,9 @@
 
26540
 msgstr "»%s« bei %L ist keine Modulprozedur"
 
26541
 
 
26542
 #: fortran/interface.c:1804
 
26543
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
26544
+#, gcc-internal-format, gfc-internal-format
 
26545
 msgid "The assumed-rank array at %L requires that the dummy argument '%s' has assumed-rank"
 
26546
-msgstr "Feld mit vermuteter Form bei %L muss ein Scheinargument sein"
 
26547
+msgstr "Feld mit vermutetem Rang bei %L erfordert Scheinargument »%s« mit vermutetem Rang"
 
26548
 
 
26549
 #: fortran/interface.c:1809
 
26550
 #, gcc-internal-format, gfc-internal-format
 
26551
@@ -39347,7 +39352,7 @@
 
26552
 msgstr "Schnittstelle in Scheinprozedur »%s« bei %L passt nicht: %s"
 
26553
 
 
26554
 #: fortran/interface.c:1894
 
26555
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
26556
+#, gcc-internal-format, gfc-internal-format
 
26557
 msgid "Actual argument to contiguous pointer dummy '%s' at %L must be simply contiguous"
 
26558
 msgstr "Effektives Argument für fortlaufenden Schein-Zeiger »%s« bei %L muss einfach fortlaufend sein"
 
26559
 
 
26560
@@ -39369,7 +39374,7 @@
 
26561
 #: fortran/interface.c:1946
 
26562
 #, gcc-internal-format, gfc-internal-format
 
26563
 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]"
 
26564
-msgstr ""
 
26565
+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]"
 
26566
 
 
26567
 #: fortran/interface.c:1957
 
26568
 #, gcc-internal-format, gfc-internal-format
 
26569
@@ -39627,9 +39632,9 @@
 
26570
 msgstr "Schlüsselwort-Argument erfordert explizite Schnittstelle für Prozedur »%s« bei %L"
 
26571
 
 
26572
 #: fortran/interface.c:3171
 
26573
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
26574
+#, gcc-internal-format, gfc-internal-format
 
26575
 msgid "Assumed-type argument %s at %L requires an explicit interface"
 
26576
-msgstr "Symbol »%s« bei %L hat bereits eine explizite Schnittstelle"
 
26577
+msgstr "Argument »%s« bei %L vermuteten Typs erfordert eine explizite Schnittstelle"
 
26578
 
 
26579
 #: fortran/interface.c:3184
 
26580
 #, gcc-internal-format, gfc-internal-format
 
26581
@@ -39642,9 +39647,9 @@
 
26582
 msgstr "MOLD-Argument an NULL bei %L erforderlich"
 
26583
 
 
26584
 #: fortran/interface.c:3201
 
26585
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
26586
+#, gcc-internal-format, gfc-internal-format
 
26587
 msgid "Assumed-rank argument requires an explicit interface at %L"
 
26588
-msgstr "Schlüsselwort-Argument erfordert explizite Schnittstelle für Prozedur »%s« bei %L"
 
26589
+msgstr "Argument vermuteten Ranges erfordert eine explizite Schnittstelle bei %L"
 
26590
 
 
26591
 #: fortran/interface.c:3238
 
26592
 #, gcc-internal-format, gfc-internal-format
 
26593
@@ -39662,9 +39667,9 @@
 
26594
 msgstr "In NULL()-Argument bei %L wird MOLD= benötigt: Mehrdeutig zwischen spezifischen Funktionen %s und %s"
 
26595
 
 
26596
 #: fortran/interface.c:3785
 
26597
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
26598
+#, gcc-internal-format, gfc-internal-format
 
26599
 msgid "Entity '%s' at %L is already present in the interface"
 
26600
-msgstr "Entität »%s« bei %C ist bereits in der Schnittstelle vorhanden"
 
26601
+msgstr "Entität »%s« bei %L ist bereits in der Schnittstelle vorhanden"
 
26602
 
 
26603
 #: fortran/interface.c:3996
 
26604
 #, gcc-internal-format, gfc-internal-format
 
26605
@@ -39707,9 +39712,9 @@
 
26606
 msgstr "»%s« bei %L überschreibt eine FUNCTION und muss auch eine FUNCTION sein"
 
26607
 
 
26608
 #: fortran/interface.c:4067
 
26609
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
26610
+#, gcc-internal-format, gfc-internal-format
 
26611
 msgid "Result mismatch for the overriding procedure '%s' at %L: %s"
 
26612
-msgstr "Unpassende Argumente für die überschreibende Prozedur »%s« bei %L: %s"
 
26613
+msgstr "Unpassendes Ergebnis für die überschreibende Prozedur »%s« bei %L: %s"
 
26614
 
 
26615
 #: fortran/interface.c:4078
 
26616
 #, gcc-internal-format, gfc-internal-format
 
26617
@@ -39792,14 +39797,14 @@
 
26618
 msgstr "Intrinsisches »%s« (ist %s) wird bei %L verwendet"
 
26619
 
 
26620
 #: fortran/intrinsic.c:4097
 
26621
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
26622
+#, gcc-internal-format, gfc-internal-format
 
26623
 msgid "Function '%s' as initialization expression at %L"
 
26624
-msgstr "Fortran 2003: Funktion »%s« als Initialisierungsausdruck bei %L"
 
26625
+msgstr "Funktion »%s« als Initialisierungsausdruck bei %L"
 
26626
 
 
26627
 #: fortran/intrinsic.c:4173
 
26628
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
26629
+#, gcc-internal-format, gfc-internal-format
 
26630
 msgid "Elemental function as initialization expression with non-integer/non-character arguments at %L"
 
26631
-msgstr "Fortran 2003: Elementare Funktion als Initialisierungsausdruck mit Nicht-Ganzzahl-/Nicht-Zeichen-Argumenten bei %L"
 
26632
+msgstr "Elementare Funktion als Initialisierungsausdruck mit Nicht-Ganzzahl-/Nicht-Zeichen-Argumenten bei %L"
 
26633
 
 
26634
 #: fortran/intrinsic.c:4234
 
26635
 #, gcc-internal-format, gfc-internal-format
 
26636
@@ -39837,24 +39842,24 @@
 
26637
 msgstr "Erweiterung: Tab-Zeichen im Format bei %C"
 
26638
 
 
26639
 #: fortran/io.c:455
 
26640
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
26641
+#, gcc-internal-format, gfc-internal-format
 
26642
 msgid "DP format specifier not allowed at %C"
 
26643
-msgstr "Fortran 2003: DP-Format-Spezifizierer bei %C nicht erlaubt"
 
26644
+msgstr "DP-Format-Spezifizierer bei %C nicht erlaubt"
 
26645
 
 
26646
 #: fortran/io.c:462
 
26647
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
26648
+#, gcc-internal-format, gfc-internal-format
 
26649
 msgid "DC format specifier not allowed at %C"
 
26650
-msgstr "Fortran 2003: DC-Format-Spezifizierer bei %C nicht erlaubt"
 
26651
+msgstr "DC-Format-Spezifizierer bei %C nicht erlaubt"
 
26652
 
 
26653
 #: fortran/io.c:651
 
26654
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
26655
+#, gcc-internal-format, gfc-internal-format
 
26656
 msgid "X descriptor requires leading space count at %L"
 
26657
-msgstr "Erweiterung: X-Deskriptor benötigt führenden Leerzeichenzähler bei %L"
 
26658
+msgstr "X-Deskriptor erfordert führenden Leerzeichenzähler bei %L"
 
26659
 
 
26660
 #: fortran/io.c:681
 
26661
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
26662
+#, gcc-internal-format, gfc-internal-format
 
26663
 msgid "$ descriptor at %L"
 
26664
-msgstr "Erweiterung: $-Deskriptor bei %L"
 
26665
+msgstr "$-Deskriptor bei %L"
 
26666
 
 
26667
 #: fortran/io.c:686
 
26668
 #, gcc-internal-format, gfc-internal-format
 
26669
@@ -39867,9 +39872,9 @@
 
26670
 msgstr "Erweiterung: Positive Breite hinter L-Deskriptor bei %L fehlt"
 
26671
 
 
26672
 #: fortran/io.c:828
 
26673
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
26674
+#, gcc-internal-format, gfc-internal-format
 
26675
 msgid "'G0' in format at %L"
 
26676
-msgstr "Fortran 2008: »G0« in Format bei %L"
 
26677
+msgstr "»G0« in Format bei %L"
 
26678
 
 
26679
 #: fortran/io.c:856
 
26680
 #, gcc-internal-format, gfc-internal-format
 
26681
@@ -39892,9 +39897,9 @@
 
26682
 msgstr "Das Formatspezifikationssymbol H bei %L ist eine in Fortran 95 entfernte Besonderheit"
 
26683
 
 
26684
 #: fortran/io.c:1061 fortran/io.c:1124
 
26685
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
26686
+#, gcc-internal-format, gfc-internal-format
 
26687
 msgid "Missing comma at %L"
 
26688
-msgstr "Erweiterung: Fehlendes Komma bei %L"
 
26689
+msgstr "Fehlendes Komma bei %L"
 
26690
 
 
26691
 #: fortran/io.c:1143
 
26692
 #, gcc-internal-format, gfc-internal-format
 
26693
@@ -39952,9 +39957,9 @@
 
26694
 msgstr "FORMAT-Markierung bei %L muss vom Typ Standard-CHARACTER oder INTEGER sein"
 
26695
 
 
26696
 #: fortran/io.c:1409
 
26697
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
26698
+#, gcc-internal-format, gfc-internal-format
 
26699
 msgid "ASSIGNED variable in FORMAT tag at %L"
 
26700
-msgstr "Gelöschte Funktion: ASSIGNED-Variable in FORMAT-Markierung bei %L"
 
26701
+msgstr "ASSIGNED-Variable in FORMAT-Markierung bei %L"
 
26702
 
 
26703
 #: fortran/io.c:1415
 
26704
 #, gcc-internal-format, gfc-internal-format
 
26705
@@ -39967,9 +39972,9 @@
 
26706
 msgstr "Skalares »%s« in FORMAT-Marke bei %L ist keine ASSIGNED-Variable"
 
26707
 
 
26708
 #: fortran/io.c:1434
 
26709
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
26710
+#, gcc-internal-format, gfc-internal-format
 
26711
 msgid "Non-character in FORMAT tag at %L"
 
26712
-msgstr "Erweiterung: Nicht-Zeichen in FORMAT-Markierung bei %L"
 
26713
+msgstr "Nicht-Zeichen in FORMAT-Markierung bei %L"
 
26714
 
 
26715
 #: fortran/io.c:1440
 
26716
 #, gcc-internal-format, gfc-internal-format
 
26717
@@ -40002,9 +40007,9 @@
 
26718
 msgstr "Markierung %s bei %L muss ein Skalar sein"
 
26719
 
 
26720
 #: fortran/io.c:1500
 
26721
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
26722
+#, gcc-internal-format, gfc-internal-format
 
26723
 msgid "IOMSG tag at %L"
 
26724
-msgstr "Fortran 2003: IOMSG-Markierung bei %L"
 
26725
+msgstr "IOMSG-Markierung bei %L"
 
26726
 
 
26727
 #: fortran/io.c:1508
 
26728
 #, gcc-internal-format, gfc-internal-format
 
26729
@@ -40012,19 +40017,19 @@
 
26730
 msgstr "Fortran 95 erfordert Standard INTEGER in %s-Marke bei %L"
 
26731
 
 
26732
 #: fortran/io.c:1516
 
26733
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
26734
+#, gcc-internal-format, gfc-internal-format
 
26735
 msgid "Nondefault LOGICAL in %s tag at %L"
 
26736
-msgstr "Fortran 2008: Nicht-Standard-LOGICAL in %s-Marke bei %L"
 
26737
+msgstr "Nicht-Standard-LOGICAL in %s-Marke bei %L"
 
26738
 
 
26739
 #: fortran/io.c:1524
 
26740
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
26741
+#, gcc-internal-format, gfc-internal-format
 
26742
 msgid "NEWUNIT specifier at %L"
 
26743
-msgstr "bei %L wurde kein UNIT angegeben"
 
26744
+msgstr "NEWUNIT-Spezifizierer bei %L"
 
26745
 
 
26746
 #: fortran/io.c:1542
 
26747
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
26748
+#, gcc-internal-format, gfc-internal-format
 
26749
 msgid "CONVERT tag at %L"
 
26750
-msgstr "Erweiterung: CONVERT-Marke bei %L"
 
26751
+msgstr "CONVERT-Marke bei %L"
 
26752
 
 
26753
 #: fortran/io.c:1728
 
26754
 #, gcc-internal-format, gfc-internal-format
 
26755
@@ -40032,9 +40037,9 @@
 
26756
 msgstr "Fortran 2003: Spezifizierer %s in Anweisung %s bei %C hat Wert »%s«"
 
26757
 
 
26758
 #: fortran/io.c:1736 fortran/io.c:1763
 
26759
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
26760
+#, gcc-internal-format, gfc-internal-format
 
26761
 msgid "%s specifier in %s statement at %C has value '%s'"
 
26762
-msgstr "Spezifizierer %s in Anweisung %s bei %C hat ungültigen Wert »%s«"
 
26763
+msgstr "Spezifizierer %s in Anweisung %s bei %C hat Wert »%s«"
 
26764
 
 
26765
 #: fortran/io.c:1755
 
26766
 #, gcc-internal-format, gfc-internal-format
 
26767
@@ -40067,34 +40072,34 @@
 
26768
 msgstr "OPEN-Anweisung bei %C muss UNIT oder NEWUNIT haben"
 
26769
 
 
26770
 #: fortran/io.c:1898
 
26771
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
26772
+#, gcc-internal-format, gfc-internal-format
 
26773
 msgid "ASYNCHRONOUS= at %C not allowed in Fortran 95"
 
26774
-msgstr "Fortran 2003: ASYNCHRONOUS= bei %C ist in Fortran 95 nicht erlaubt"
 
26775
+msgstr "ASYNCHRONOUS= bei %C ist in Fortran 95 nicht erlaubt"
 
26776
 
 
26777
 #: fortran/io.c:1916 fortran/io.c:3365
 
26778
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
26779
+#, gcc-internal-format, gfc-internal-format
 
26780
 msgid "BLANK= at %C not allowed in Fortran 95"
 
26781
-msgstr "Fortran 2003: BLANK= bei %C ist in Fortran 95 nicht erlaubt"
 
26782
+msgstr "BLANK= bei %C ist in Fortran 95 nicht erlaubt"
 
26783
 
 
26784
 #: fortran/io.c:1934 fortran/io.c:3344
 
26785
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
26786
+#, gcc-internal-format, gfc-internal-format
 
26787
 msgid "DECIMAL= at %C not allowed in Fortran 95"
 
26788
-msgstr "Fortran 2003: DECIMAL= bei %C ist in Fortran 95 nicht erlaubt"
 
26789
+msgstr "DECIMAL= bei %C ist in Fortran 95 nicht erlaubt"
 
26790
 
 
26791
 #: fortran/io.c:1966
 
26792
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
26793
+#, gcc-internal-format, gfc-internal-format
 
26794
 msgid "ENCODING= at %C not allowed in Fortran 95"
 
26795
-msgstr "Fortran 2003: ENCODING= bei %C ist in Fortran 95 nicht erlaubt"
 
26796
+msgstr "ENCODING= bei %C ist in Fortran 95 nicht erlaubt"
 
26797
 
 
26798
 #: fortran/io.c:2017 fortran/io.c:3407
 
26799
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
26800
+#, gcc-internal-format, gfc-internal-format
 
26801
 msgid "ROUND= at %C not allowed in Fortran 95"
 
26802
-msgstr "Fortran 2003: ROUND= bei %C ist in Fortran 95 nicht erlaubt"
 
26803
+msgstr "ROUND= bei %C ist in Fortran 95 nicht erlaubt"
 
26804
 
 
26805
 #: fortran/io.c:2037
 
26806
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
26807
+#, gcc-internal-format, gfc-internal-format
 
26808
 msgid "SIGN= at %C not allowed in Fortran 95"
 
26809
-msgstr "Fortran 2003: SIGN= bei %C ist in Fortran 95 nicht erlaubt"
 
26810
+msgstr "SIGN= bei %C ist in Fortran 95 nicht erlaubt"
 
26811
 
 
26812
 #: fortran/io.c:2250
 
26813
 #, gcc-internal-format, gfc-internal-format
 
26814
@@ -40122,9 +40127,9 @@
 
26815
 msgstr "UNIT-Zahl in Anweisung bei %L muss nicht-negativ sein"
 
26816
 
 
26817
 #: fortran/io.c:2483
 
26818
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
26819
+#, gcc-internal-format, gfc-internal-format
 
26820
 msgid "FLUSH statement at %C"
 
26821
-msgstr "Fortran 2003: FLUSH-Anweisung bei %C"
 
26822
+msgstr "FLUSH-Anweisung bei %C"
 
26823
 
 
26824
 #: fortran/io.c:2539
 
26825
 #, gcc-internal-format, gfc-internal-format
 
26826
@@ -40187,9 +40192,9 @@
 
26827
 msgstr "NAMELIST »%s« in READ-Anweisung bei %L enthält Symbol »%s«, das im Kontext zur Variablendefinition nicht auftreten darf"
 
26828
 
 
26829
 #: fortran/io.c:2914
 
26830
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
26831
+#, gcc-internal-format, gfc-internal-format
 
26832
 msgid "Comma before i/o item list at %L"
 
26833
-msgstr "Erweiterung: Komma vor Ein-/Ausgabeelementliste bei %L"
 
26834
+msgstr "Komma vor Ein-/Ausgabeelementliste bei %L"
 
26835
 
 
26836
 #: fortran/io.c:2924
 
26837
 #, gcc-internal-format, gfc-internal-format
 
26838
@@ -40227,15 +40232,15 @@
 
26839
 msgstr "Ausdruck in %s-Anweisung bei %C erwartet"
 
26840
 
 
26841
 #. A general purpose syntax error.
 
26842
-#: fortran/io.c:3175 fortran/io.c:3774 fortran/gfortran.h:2496
 
26843
+#: fortran/io.c:3175 fortran/io.c:3774 fortran/gfortran.h:2506
 
26844
 #, gcc-internal-format, gfc-internal-format
 
26845
 msgid "Syntax error in %s statement at %C"
 
26846
 msgstr "Syntaxfehler in Anweisung %s bei %C"
 
26847
 
 
26848
 #: fortran/io.c:3260
 
26849
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
26850
+#, gcc-internal-format, gfc-internal-format
 
26851
 msgid "Internal file at %L with namelist"
 
26852
-msgstr "Fortran 2003: Interne Datei bei %L mit Namensliste"
 
26853
+msgstr "Interne Datei bei %L mit Namensliste"
 
26854
 
 
26855
 #: fortran/io.c:3318
 
26856
 #, gcc-internal-format, gfc-internal-format
 
26857
@@ -40243,14 +40248,14 @@
 
26858
 msgstr "Spezifikation ASYNCHRONOUS= bei %L muss ein Initialisierungsausdruck sein"
 
26859
 
 
26860
 #: fortran/io.c:3386
 
26861
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
26862
+#, gcc-internal-format, gfc-internal-format
 
26863
 msgid "PAD= at %C not allowed in Fortran 95"
 
26864
-msgstr "Fortran 2003: PAD= bei %C ist in Fortran 95 nicht erlaubt"
 
26865
+msgstr "PAD= bei %C ist in Fortran 95 nicht erlaubt"
 
26866
 
 
26867
 #: fortran/io.c:3452
 
26868
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
26869
+#, gcc-internal-format, gfc-internal-format
 
26870
 msgid "DELIM= at %C not allowed in Fortran 95"
 
26871
-msgstr "Fortran 2003: DELIM= bei %C ist in Fortran 95 nicht erlaubt"
 
26872
+msgstr "DELIM= bei %C ist in Fortran 95 nicht erlaubt"
 
26873
 
 
26874
 #: fortran/io.c:3601
 
26875
 #, gcc-internal-format, gfc-internal-format
 
26876
@@ -40293,9 +40298,9 @@
 
26877
 msgstr "INQUIRE-Anweisung bei %L erfordert PENDING= mit Spezifizierung ID="
 
26878
 
 
26879
 #: fortran/io.c:4205
 
26880
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
26881
+#, gcc-internal-format, gfc-internal-format
 
26882
 msgid "WAIT at %C not allowed in Fortran 95"
 
26883
-msgstr "Fortran 2003: WAIT bei %C ist in Fortran 95 nicht erlaubt"
 
26884
+msgstr "WAIT bei %C ist in Fortran 95 nicht erlaubt"
 
26885
 
 
26886
 #: fortran/io.c:4211
 
26887
 #, gcc-internal-format, gfc-internal-format
 
26888
@@ -40388,9 +40393,9 @@
 
26889
 msgstr "Ungültige Form der PROGRAM-Anweisung bei %C"
 
26890
 
 
26891
 #: fortran/match.c:1394 fortran/match.c:1475
 
26892
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
26893
+#, gcc-internal-format, gfc-internal-format
 
26894
 msgid "Arithmetic IF statement at %C"
 
26895
-msgstr "Veraltet: Arithmetische IF-Anweisung bei %C"
 
26896
+msgstr "Arithmetische IF-Anweisung bei %C"
 
26897
 
 
26898
 #: fortran/match.c:1450
 
26899
 #, gcc-internal-format, gfc-internal-format
 
26900
@@ -40448,9 +40453,9 @@
 
26901
 msgstr "CRITICAL-Anweisung zur Image-Steuerung bei %C in DO CONCURRENT-Block"
 
26902
 
 
26903
 #: fortran/match.c:1759
 
26904
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
26905
+#, gcc-internal-format, gfc-internal-format
 
26906
 msgid "CRITICAL statement at %C"
 
26907
-msgstr "Fortran 2008: CRITICAL-Anweisung bei %C"
 
26908
+msgstr "CRITICAL-Anweisung bei %C"
 
26909
 
 
26910
 #: fortran/match.c:1771
 
26911
 #, gcc-internal-format, gfc-internal-format
 
26912
@@ -40503,9 +40508,9 @@
 
26913
 msgstr "Syntaxfehler in FORALL-Iterator bei %C"
 
26914
 
 
26915
 #: fortran/match.c:2383
 
26916
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
26917
+#, gcc-internal-format, gfc-internal-format
 
26918
 msgid "DO CONCURRENT construct at %C"
 
26919
-msgstr "Fortran 2008: DO CONCURRENT-Konstrukt bei %C"
 
26920
+msgstr "DO CONCURRENT-Konstrukt bei %C"
 
26921
 
 
26922
 #: fortran/match.c:2509
 
26923
 #, gcc-internal-format, gfc-internal-format
 
26924
@@ -40544,9 +40549,9 @@
 
26925
 msgstr "CYCLE-Anweisung bei %C ist nicht auf Nicht-Schleifenkonstrukt »%s« anwendbar"
 
26926
 
 
26927
 #: fortran/match.c:2582
 
26928
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
26929
+#, gcc-internal-format, gfc-internal-format
 
26930
 msgid "EXIT statement with no do-construct-name at %C"
 
26931
-msgstr "Fortran 2008: EXIT-Anweisung ohne DO-CONSTRUCT-Name bei %C"
 
26932
+msgstr "EXIT-Anweisung ohne DO-CONSTRUCT-Name bei %C"
 
26933
 
 
26934
 #: fortran/match.c:2588
 
26935
 #, gcc-internal-format, gfc-internal-format
 
26936
@@ -40599,14 +40604,14 @@
 
26937
 msgstr "STOP-Code bei %L muss Standardganzzahltyp KIND=%d sein"
 
26938
 
 
26939
 #: fortran/match.c:2773
 
26940
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
26941
+#, gcc-internal-format, gfc-internal-format
 
26942
 msgid "PAUSE statement at %C"
 
26943
-msgstr "Unerwartete CASE-Anweisung bei %C"
 
26944
+msgstr "PAUSE-Anweisung bei %C"
 
26945
 
 
26946
 #: fortran/match.c:2796
 
26947
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
26948
+#, gcc-internal-format, gfc-internal-format
 
26949
 msgid "ERROR STOP statement at %C"
 
26950
-msgstr "Fortran 2008: ERROR STOP-Anweisung bei %C"
 
26951
+msgstr "ERROR STOP-Anweisung bei %C"
 
26952
 
 
26953
 #: fortran/match.c:2822
 
26954
 #, gcc-internal-format, gfc-internal-format
 
26955
@@ -42814,7 +42819,7 @@
 
26956
 msgid "Unable to resolve the specific function '%s' at %L"
 
26957
 msgstr "Spezifische Funktion »%s« bei %L kann nicht aufgelöst werden"
 
26958
 
 
26959
-#: fortran/resolve.c:2630 fortran/resolve.c:14732
 
26960
+#: fortran/resolve.c:2630 fortran/resolve.c:14734
 
26961
 #, gcc-internal-format, gfc-internal-format
 
26962
 msgid "Function '%s' at %L has no IMPLICIT type"
 
26963
 msgstr "Funktion »%s« bei %L hat IMPLICIT-Typ"
 
26964
@@ -44224,399 +44229,399 @@
 
26965
 msgid "Component '%s' with CLASS at %L must be allocatable or pointer"
 
26966
 msgstr "Komponente »%s« mit CLASS bei %L muss allozierbar oder Zeiger sein"
 
26967
 
 
26968
-#: fortran/resolve.c:12934
 
26969
+#: fortran/resolve.c:12936
 
26970
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
26971
 msgid "Generic name '%s' of function '%s' at %L being the same name as derived type at %L"
 
26972
 msgstr "Fortran 2003: Allgemeiner Name »%s« der Funktion »%s« bei %L ist der gleiche wie der des abgeleiteten Typs bei %L"
 
26973
 
 
26974
-#: fortran/resolve.c:12990
 
26975
+#: fortran/resolve.c:12992
 
26976
 #, gcc-internal-format, gfc-internal-format
 
26977
 msgid "Assumed size array '%s' in namelist '%s' at %L is not allowed"
 
26978
 msgstr "Feld »%s« mit vermuteter Größe in Namensliste »%s« bei %L ist nicht erlaubt"
 
26979
 
 
26980
-#: fortran/resolve.c:12996
 
26981
+#: fortran/resolve.c:12998
 
26982
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
26983
 msgid "NAMELIST array object '%s' with assumed shape in namelist '%s' at %L"
 
26984
 msgstr "Fortran 2003: NAMELIST-Feldobjekt »%s« mit vermuteter Form in Namensliste »%s« bei %L"
 
26985
 
 
26986
-#: fortran/resolve.c:13003
 
26987
+#: fortran/resolve.c:13005
 
26988
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
26989
 msgid "NAMELIST array object '%s' with nonconstant shape in namelist '%s' at %L"
 
26990
 msgstr "Fortran 2003: NAMELIST-Feldobjekt »%s« ohne konstante Form in Namensliste »%s« bei %L"
 
26991
 
 
26992
-#: fortran/resolve.c:13012
 
26993
+#: fortran/resolve.c:13014
 
26994
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
26995
 msgid "NAMELIST object '%s' with nonconstant character length in namelist '%s' at %L"
 
26996
 msgstr "Fortran 2003: NAMELIST-Objekt »%s« ohne konstante Zeichenlänge in Namensliste »%s« bei %L"
 
26997
 
 
26998
-#: fortran/resolve.c:13022
 
26999
+#: fortran/resolve.c:13024
 
27000
 #, gcc-internal-format, gfc-internal-format
 
27001
 msgid "NAMELIST object '%s' in namelist '%s' at %L is polymorphic and requires a defined input/output procedure"
 
27002
 msgstr "NAMELIST-Objekt »%s« in Namensliste »%s« bei %L ist polymorph und erfordert eine definierte Ein-/Ausgabeprozedur"
 
27003
 
 
27004
-#: fortran/resolve.c:13032
 
27005
+#: fortran/resolve.c:13034
 
27006
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
27007
 msgid "NAMELIST object '%s' in namelist '%s' at %L with ALLOCATABLE or POINTER components"
 
27008
 msgstr "Fortran 2003: NAMELIST-Objekt »%s« in Namensliste »%s« bei %L mit ALLOCATABLE- oder POINTER-Komponenten"
 
27009
 
 
27010
 #. FIXME: Once UDDTIO is implemented, the following can be
 
27011
 #. removed.
 
27012
-#: fortran/resolve.c:13040
 
27013
+#: fortran/resolve.c:13042
 
27014
 #, gcc-internal-format, gfc-internal-format
 
27015
 msgid "NAMELIST object '%s' in namelist '%s' at %L has ALLOCATABLE or POINTER components and thus requires a defined input/output procedure"
 
27016
 msgstr "NAMELIST-Objekt »%s« in Namensliste »%s« bei %L hat ALLOCATABLE- oder POINTER-Komponenten und erfordert daher eine definierte Ein-/Ausgabeprozedur"
 
27017
 
 
27018
-#: fortran/resolve.c:13057
 
27019
+#: fortran/resolve.c:13059
 
27020
 #, gcc-internal-format, gfc-internal-format
 
27021
 msgid "NAMELIST object '%s' was declared PRIVATE and cannot be member of PUBLIC namelist '%s' at %L"
 
27022
 msgstr "NAMELIST-Objekt »%s« wurde als PRIVATE deklariert und kann kein Element der PUBLIC-Namensliste »%s« bei %L sein"
 
27023
 
 
27024
-#: fortran/resolve.c:13067
 
27025
+#: fortran/resolve.c:13069
 
27026
 #, gcc-internal-format, gfc-internal-format
 
27027
 msgid "NAMELIST object '%s' has use-associated PRIVATE components and cannot be member of namelist '%s' at %L"
 
27028
 msgstr "NAMELIST-Objekt »%s« hat benutzungs-verbundene PRIVATE-Komponenten und kann kein Element der Namensliste »%s« bei %L sein"
 
27029
 
 
27030
-#: fortran/resolve.c:13078
 
27031
+#: fortran/resolve.c:13080
 
27032
 #, gcc-internal-format, gfc-internal-format
 
27033
 msgid "NAMELIST object '%s' has PRIVATE components and cannot be a member of PUBLIC namelist '%s' at %L"
 
27034
 msgstr "NAMELIST-Objekt »%s« hat PRIVATE-Komponenten und kann kein Element der PUBLIC-Namensliste »%s« bei %L sein"
 
27035
 
 
27036
-#: fortran/resolve.c:13105
 
27037
+#: fortran/resolve.c:13107
 
27038
 #, gcc-internal-format, gfc-internal-format
 
27039
 msgid "PROCEDURE attribute conflicts with NAMELIST attribute in '%s' at %L"
 
27040
 msgstr "Attribut PROCEDURE steht mit Attribut NAMELIST in »%s« bei %L in Konflikt"
 
27041
 
 
27042
-#: fortran/resolve.c:13124
 
27043
+#: fortran/resolve.c:13126
 
27044
 #, gcc-internal-format, gfc-internal-format
 
27045
 msgid "Parameter array '%s' at %L cannot be automatic or of deferred shape"
 
27046
 msgstr "Parameterfeld »%s« bei %L kann nicht automatische oder vermutete Form haben"
 
27047
 
 
27048
-#: fortran/resolve.c:13136
 
27049
+#: fortran/resolve.c:13138
 
27050
 #, gcc-internal-format, gfc-internal-format
 
27051
 msgid "Implicitly typed PARAMETER '%s' at %L doesn't match a later IMPLICIT type"
 
27052
 msgstr "Implizit angegebener PARAMETER »%s« bei %L passt nicht zu früherem IMPLICIT-Typ"
 
27053
 
 
27054
-#: fortran/resolve.c:13147
 
27055
+#: fortran/resolve.c:13149
 
27056
 #, gcc-internal-format, gfc-internal-format
 
27057
 msgid "Incompatible derived type in PARAMETER at %L"
 
27058
 msgstr "Unverträglicher abgeleiteter Typ in PARAMETER bei %L"
 
27059
 
 
27060
-#: fortran/resolve.c:13230
 
27061
+#: fortran/resolve.c:13232
 
27062
 #, gcc-internal-format, gfc-internal-format
 
27063
 msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
 
27064
 msgstr "Attribut PROTECTED steht mit Attribut EXTERNAL bei %L in Konflikt"
 
27065
 
 
27066
-#: fortran/resolve.c:13233
 
27067
+#: fortran/resolve.c:13235
 
27068
 #, gcc-internal-format, gfc-internal-format
 
27069
 msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
 
27070
 msgstr "Attribut PROCEDURE steht mit Attribut PROTECTED bei %L in Konflikt"
 
27071
 
 
27072
-#: fortran/resolve.c:13322
 
27073
+#: fortran/resolve.c:13324
 
27074
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
27075
 msgid "'%s' at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape or assumed-rank array"
 
27076
 msgstr "»%s« bei %L hat Attribut CONTIGUOUS, aber ist kein Feldzeiger oder Feld vermuteter Größe"
 
27077
 
 
27078
-#: fortran/resolve.c:13340
 
27079
+#: fortran/resolve.c:13342
 
27080
 #, gcc-internal-format, gfc-internal-format
 
27081
 msgid "Assumed size array at %L must be a dummy argument"
 
27082
 msgstr "Feld mit vermuteter Größe bei %L muss ein Schein-Argument sein"
 
27083
 
 
27084
-#: fortran/resolve.c:13343
 
27085
+#: fortran/resolve.c:13345
 
27086
 #, gcc-internal-format, gfc-internal-format
 
27087
 msgid "Assumed shape array at %L must be a dummy argument"
 
27088
 msgstr "Feld mit vermuteter Form bei %L muss ein Scheinargument sein"
 
27089
 
 
27090
-#: fortran/resolve.c:13351
 
27091
+#: fortran/resolve.c:13353
 
27092
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
27093
 msgid "Assumed-rank array at %L must be a dummy argument"
 
27094
 msgstr "Feld mit vermuteter Form bei %L muss ein Scheinargument sein"
 
27095
 
 
27096
-#: fortran/resolve.c:13358
 
27097
+#: fortran/resolve.c:13360
 
27098
 #, gcc-internal-format, gfc-internal-format
 
27099
 msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
 
27100
 msgstr ""
 
27101
 
 
27102
-#: fortran/resolve.c:13371
 
27103
+#: fortran/resolve.c:13373
 
27104
 #, gcc-internal-format, gfc-internal-format
 
27105
 msgid "Symbol at %L is not a DUMMY variable"
 
27106
 msgstr "Symbol bei %L ist keine Scheinvariable"
 
27107
 
 
27108
-#: fortran/resolve.c:13377
 
27109
+#: fortran/resolve.c:13379
 
27110
 #, gcc-internal-format, gfc-internal-format
 
27111
 msgid "'%s' at %L cannot have the VALUE attribute because it is not a dummy argument"
 
27112
 msgstr "»%s« bei %L kann nicht das VALUE-Attribut haben, da es kein Scheinargument ist"
 
27113
 
 
27114
-#: fortran/resolve.c:13387
 
27115
+#: fortran/resolve.c:13389
 
27116
 #, gcc-internal-format, gfc-internal-format
 
27117
 msgid "Character dummy variable '%s' at %L with VALUE attribute must have constant length"
 
27118
 msgstr "Zeichenwertige Scheinvariable »%s« bei %L mit VALUE-Attribut muss konstante Länge haben"
 
27119
 
 
27120
-#: fortran/resolve.c:13396
 
27121
+#: fortran/resolve.c:13398
 
27122
 #, gcc-internal-format, gfc-internal-format
 
27123
 msgid "C interoperable character dummy variable '%s' at %L with VALUE attribute must have length one"
 
27124
 msgstr "C-kompatible zeichenwertige Scheinvariable »%s« bei %L mit VALUE-Attribut muss Länge eins haben"
 
27125
 
 
27126
-#: fortran/resolve.c:13409 fortran/resolve.c:13522
 
27127
+#: fortran/resolve.c:13411 fortran/resolve.c:13524
 
27128
 #, gcc-internal-format, gfc-internal-format
 
27129
 msgid "The derived type '%s' at %L is of type '%s', which has not been defined"
 
27130
 msgstr "Der abgeleitete Typ »%s« bei %L hat Typ »%s«, der nicht definiert wurde"
 
27131
 
 
27132
-#: fortran/resolve.c:13422
 
27133
+#: fortran/resolve.c:13424
 
27134
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
27135
 msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
 
27136
 msgstr "Feld »%s« mit vermuteter Form bei %L ist nicht in einem Initialisierungs-Ausdruck erlaubt"
 
27137
 
 
27138
-#: fortran/resolve.c:13429
 
27139
+#: fortran/resolve.c:13431
 
27140
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
27141
 msgid "Assumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
 
27142
 msgstr "Variable »%s« bei %L kann nicht gleichzeitig die Attribute ALLOCATABLE und BIND(C) haben"
 
27143
 
 
27144
-#: fortran/resolve.c:13436
 
27145
+#: fortran/resolve.c:13438
 
27146
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
27147
 msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
 
27148
 msgstr "Variable »%s« bei %L kann nicht gleichzeitig die Attribute POINTER und BIND(C) haben"
 
27149
 
 
27150
-#: fortran/resolve.c:13443
 
27151
+#: fortran/resolve.c:13445
 
27152
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
27153
 msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
 
27154
 msgstr "Schleifenvariable bei %C kann kein Koarray sein"
 
27155
 
 
27156
-#: fortran/resolve.c:13468
 
27157
+#: fortran/resolve.c:13470
 
27158
 #, gcc-internal-format, gfc-internal-format
 
27159
 msgid "Variable '%s' at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
 
27160
 msgstr "Variable »%s« bei %L kann nicht BIND(C) sein, weil es weder ein COMMON-Block noch mit Sichtbarkeit auf Modulebene deklariert ist"
 
27161
 
 
27162
-#: fortran/resolve.c:13548
 
27163
+#: fortran/resolve.c:13550
 
27164
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
27165
 msgid "PUBLIC %s '%s' at %L of PRIVATE derived type '%s'"
 
27166
 msgstr "Fortran 2003: PUBLIC %s »%s« bei %L mit abgeleitetem PRIVATE-Typen »%s«"
 
27167
 
 
27168
-#: fortran/resolve.c:13562
 
27169
+#: fortran/resolve.c:13564
 
27170
 #, gcc-internal-format, gfc-internal-format
 
27171
 msgid "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarray"
 
27172
 msgstr "Variable %s bei %L mit LOCK_TYPE oder mit Subkomponente mit LOCK_TYPE muss ein Koarray sein"
 
27173
 
 
27174
-#: fortran/resolve.c:13580
 
27175
+#: fortran/resolve.c:13582
 
27176
 #, gcc-internal-format, gfc-internal-format
 
27177
 msgid "The INTENT(OUT) dummy argument '%s' at %L is ASSUMED SIZE and so cannot have a default initializer"
 
27178
 msgstr "Das INTENT(OUT)-Scheinargument »%s« bei %L hat vermutete Größe und kann damit keine Standardinitialisierung haben"
 
27179
 
 
27180
-#: fortran/resolve.c:13592
 
27181
+#: fortran/resolve.c:13594
 
27182
 #, gcc-internal-format, gfc-internal-format
 
27183
 msgid "Dummy argument '%s' at %L of LOCK_TYPE shall not be INTENT(OUT)"
 
27184
 msgstr "Scheinargument »%s« bei %L mit LOCK_TYPE sollte nicht INTENT(OUT) sein"
 
27185
 
 
27186
-#: fortran/resolve.c:13604
 
27187
+#: fortran/resolve.c:13606
 
27188
 #, gcc-internal-format, gfc-internal-format
 
27189
 msgid "Function result '%s' at %L shall not be a coarray or have a coarray component"
 
27190
 msgstr "Funktionsergebnis »%s« bei %L sollte kein Koarray sein oder Koarray-Komponente haben"
 
27191
 
 
27192
-#: fortran/resolve.c:13613
 
27193
+#: fortran/resolve.c:13615
 
27194
 #, gcc-internal-format, gfc-internal-format
 
27195
 msgid "Variable '%s' at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
 
27196
 msgstr "Variable »%s« bei %L mit TYPE(C_PTR) oder TYPE(C_FUNPTR) sollte kein Koarray sein"
 
27197
 
 
27198
-#: fortran/resolve.c:13625
 
27199
+#: fortran/resolve.c:13627
 
27200
 #, gcc-internal-format, gfc-internal-format
 
27201
 msgid "Variable '%s' at %L with coarray component shall be a nonpointer, nonallocatable scalar"
 
27202
 msgstr "Variable »%s« bei %L mit Koarraykomponente sollte ein Nichtzeiger, nichtallozierbares Skalar sein"
 
27203
 
 
27204
-#: fortran/resolve.c:13640
 
27205
+#: fortran/resolve.c:13642
 
27206
 #, gcc-internal-format, gfc-internal-format
 
27207
 msgid "Variable '%s' at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
 
27208
 msgstr "Variable »%s« bei %L ist ein Koarray und ist weder ALLOCATABLE, SAVE, noch ein Scheinargument"
 
27209
 
 
27210
-#: fortran/resolve.c:13648
 
27211
+#: fortran/resolve.c:13650
 
27212
 #, gcc-internal-format, gfc-internal-format
 
27213
 msgid "Coarray variable '%s' at %L shall not have codimensions with deferred shape"
 
27214
 msgstr "Koarray-Variable »%s« bei %L sollte keine Kodimensionen mit aufgeschobener Form haben"
 
27215
 
 
27216
-#: fortran/resolve.c:13655
 
27217
+#: fortran/resolve.c:13657
 
27218
 #, gcc-internal-format, gfc-internal-format
 
27219
 msgid "Allocatable coarray variable '%s' at %L must have deferred shape"
 
27220
 msgstr "Zuordnungsfähige Koarray-Variable »%s« bei %L muss aufgeschobene Form haben"
 
27221
 
 
27222
-#: fortran/resolve.c:13667
 
27223
+#: fortran/resolve.c:13669
 
27224
 #, gcc-internal-format, gfc-internal-format
 
27225
 msgid "Variable '%s' at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
 
27226
 msgstr "Variable '%s' bei %L ist INTENT(OUT) und kann daher kein reservierbares Coarray sein oder Coarray-Komponenten haben"
 
27227
 
 
27228
-#: fortran/resolve.c:13676
 
27229
+#: fortran/resolve.c:13678
 
27230
 #, gcc-internal-format, gfc-internal-format
 
27231
 msgid "Coarray dummy variable '%s' at %L not allowed in BIND(C) procedure '%s'"
 
27232
 msgstr "Coarray-Hilfsvariable '%s' bei %L in BIND(C)-Prozedur '%s' nicht erlaubt"
 
27233
 
 
27234
-#: fortran/resolve.c:13692
 
27235
+#: fortran/resolve.c:13694
 
27236
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
27237
 msgid "LOGICAL dummy argument '%s' at %L with non-C_Bool kind in BIND(C) procedure '%s'"
 
27238
 msgstr "Coarray-Hilfsvariable '%s' bei %L in BIND(C)-Prozedur '%s' nicht erlaubt"
 
27239
 
 
27240
-#: fortran/resolve.c:13698
 
27241
+#: fortran/resolve.c:13700
 
27242
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
27243
 msgid "LOGICAL result variable '%s' at %L with non-C_Bool kind in BIND(C) procedure '%s'"
 
27244
 msgstr "Coarray-Hilfsvariable '%s' bei %L in BIND(C)-Prozedur '%s' nicht erlaubt"
 
27245
 
 
27246
-#: fortran/resolve.c:13778
 
27247
+#: fortran/resolve.c:13780
 
27248
 #, gcc-internal-format, gfc-internal-format
 
27249
 msgid "Threadprivate at %L isn't SAVEd"
 
27250
 msgstr "Threadprivate bei %L ist nicht SAVEd"
 
27251
 
 
27252
-#: fortran/resolve.c:13871
 
27253
+#: fortran/resolve.c:13873
 
27254
 #, gcc-internal-format, gfc-internal-format
 
27255
 msgid "BLOCK DATA element '%s' at %L must be in COMMON"
 
27256
 msgstr "BLOCK DATA Element »%s« bei %L muss in COMMON sein"
 
27257
 
 
27258
-#: fortran/resolve.c:13877
 
27259
+#: fortran/resolve.c:13879
 
27260
 #, gcc-internal-format, gfc-internal-format
 
27261
 msgid "DATA array '%s' at %L must be specified in a previous declaration"
 
27262
 msgstr "DATA-Feld »%s« bei %L muss in vorheriger Deklaration angegeben werden"
 
27263
 
 
27264
-#: fortran/resolve.c:13886
 
27265
+#: fortran/resolve.c:13888
 
27266
 #, gcc-internal-format, gfc-internal-format
 
27267
 msgid "DATA element '%s' at %L cannot have a coindex"
 
27268
 msgstr "DATA-Element '%s' bei %L kann keinen Coindex haben"
 
27269
 
 
27270
-#: fortran/resolve.c:13900
 
27271
+#: fortran/resolve.c:13902
 
27272
 #, gcc-internal-format, gfc-internal-format
 
27273
 msgid "DATA element '%s' at %L is a pointer and so must be a full array"
 
27274
 msgstr "DATA-Element '%s' bei %L ist ein Zeiger und muss daher ein vollständiges Feld sein"
 
27275
 
 
27276
-#: fortran/resolve.c:13946
 
27277
+#: fortran/resolve.c:13948
 
27278
 #, gcc-internal-format, gfc-internal-format
 
27279
 msgid "Nonconstant array section at %L in DATA statement"
 
27280
 msgstr "Abschnitt eines nicht konstanten Feldes bei %L in DATA-Anweisung"
 
27281
 
 
27282
-#: fortran/resolve.c:13959
 
27283
+#: fortran/resolve.c:13961
 
27284
 #, gcc-internal-format, gfc-internal-format
 
27285
 msgid "DATA statement at %L has more variables than values"
 
27286
 msgstr "DATA-Anweisung bei %L hat mehr Variablen als Werte"
 
27287
 
 
27288
-#: fortran/resolve.c:14058
 
27289
+#: fortran/resolve.c:14060
 
27290
 #, gcc-internal-format, gfc-internal-format
 
27291
 msgid "start of implied-do loop at %L could not be simplified to a constant value"
 
27292
 msgstr "Anfang der Implied-do-Schleife bei %L konnte nicht zu einem konstanten Wert vereinfacht werden"
 
27293
 
 
27294
-#: fortran/resolve.c:14066
 
27295
+#: fortran/resolve.c:14068
 
27296
 #, gcc-internal-format, gfc-internal-format
 
27297
 msgid "end of implied-do loop at %L could not be simplified to a constant value"
 
27298
 msgstr "Ende der Implied-do-Schleife bei %L konnte nicht zu einem konstanten Wert vereinfacht werden"
 
27299
 
 
27300
-#: fortran/resolve.c:14074
 
27301
+#: fortran/resolve.c:14076
 
27302
 #, gcc-internal-format, gfc-internal-format
 
27303
 msgid "step of implied-do loop at %L could not be simplified to a constant value"
 
27304
 msgstr "Schritt der Implied-do-Schleife bei %L konnte nicht zu einem konstanten Wert vereinfacht werden"
 
27305
 
 
27306
-#: fortran/resolve.c:14199
 
27307
+#: fortran/resolve.c:14201
 
27308
 #, gcc-internal-format, gfc-internal-format
 
27309
 msgid "DATA statement at %L has more values than variables"
 
27310
 msgstr "DATA-Anweisung bei %L hat mehr Werte als Variablen"
 
27311
 
 
27312
-#: fortran/resolve.c:14337
 
27313
+#: fortran/resolve.c:14339
 
27314
 #, gcc-internal-format, gfc-internal-format
 
27315
 msgid "Label %d at %L defined but not used"
 
27316
 msgstr "Marke %d bei %L definiert, aber nicht verwendet"
 
27317
 
 
27318
-#: fortran/resolve.c:14342
 
27319
+#: fortran/resolve.c:14344
 
27320
 #, gcc-internal-format, gfc-internal-format
 
27321
 msgid "Label %d at %L defined but cannot be used"
 
27322
 msgstr "Marke %d bei %L definiert, kann aber nicht verwendet werden"
 
27323
 
 
27324
-#: fortran/resolve.c:14426
 
27325
+#: fortran/resolve.c:14428
 
27326
 #, gcc-internal-format, gfc-internal-format
 
27327
 msgid "Derived type variable '%s' at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
 
27328
 msgstr "Variable »%s« abgeleiteten Typs bei %L muss SEQUENCE-Attribut haben, um EQUIVALENCE-Objekt zu sein"
 
27329
 
 
27330
-#: fortran/resolve.c:14435
 
27331
+#: fortran/resolve.c:14437
 
27332
 #, gcc-internal-format, gfc-internal-format
 
27333
 msgid "Derived type variable '%s' at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
 
27334
 msgstr "Variable »%s« abgeleiteten Typs bei %L kann keine ALLOCATABLE-Komponenten haben, um EQUIVALENCE-Objekt zu sein"
 
27335
 
 
27336
-#: fortran/resolve.c:14443
 
27337
+#: fortran/resolve.c:14445
 
27338
 #, gcc-internal-format, gfc-internal-format
 
27339
 msgid "Derived type variable '%s' at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
 
27340
 msgstr "Variable »%s« abgeleiteten Typs bei %L mit Standardinitialisierung kann nicht in EQUIVALENCE mit einer Variablen in COMMON sein"
 
27341
 
 
27342
-#: fortran/resolve.c:14459
 
27343
+#: fortran/resolve.c:14461
 
27344
 #, gcc-internal-format, gfc-internal-format
 
27345
 msgid "Derived type variable '%s' at %L with pointer component(s) cannot be an EQUIVALENCE object"
 
27346
 msgstr "Variable »%s« abgeleiteten Typs bei %L mit Zeigerkomponenten kann kein EQUIVALENCE-Objekt sein"
 
27347
 
 
27348
-#: fortran/resolve.c:14562
 
27349
+#: fortran/resolve.c:14564
 
27350
 #, gcc-internal-format, gfc-internal-format
 
27351
 msgid "Syntax error in EQUIVALENCE statement at %L"
 
27352
 msgstr "Syntaxfehler in EQUIVALENCE-Anweisung bei %L"
 
27353
 
 
27354
-#: fortran/resolve.c:14577
 
27355
+#: fortran/resolve.c:14579
 
27356
 #, gcc-internal-format, gfc-internal-format
 
27357
 msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
 
27358
 msgstr "Entweder alle oder keines der Objekte in bei %L gesetztem EQUIVALENCE sollte das Attribut PROTECTED haben"
 
27359
 
 
27360
-#: fortran/resolve.c:14589
 
27361
+#: fortran/resolve.c:14591
 
27362
 #, gcc-internal-format, gfc-internal-format
 
27363
 msgid "Common block member '%s' at %L cannot be an EQUIVALENCE object in the pure procedure '%s'"
 
27364
 msgstr "Allgemeines Blockelement »%s« bei %L kann kein EQUIVALENCE-Objekt in PURE-Prozedur »%s« sein"
 
27365
 
 
27366
-#: fortran/resolve.c:14598
 
27367
+#: fortran/resolve.c:14600
 
27368
 #, gcc-internal-format, gfc-internal-format
 
27369
 msgid "Named constant '%s' at %L cannot be an EQUIVALENCE object"
 
27370
 msgstr "Benannte Konstante »%s« bei %L kann kein EQUIVALENCE-Objekt sein"
 
27371
 
 
27372
-#: fortran/resolve.c:14677
 
27373
+#: fortran/resolve.c:14679
 
27374
 #, gcc-internal-format, gfc-internal-format
 
27375
 msgid "Array '%s' at %L with non-constant bounds cannot be an EQUIVALENCE object"
 
27376
 msgstr "Feld »%s« bei %L mit nicht-konstanten Grenzen kann kein EQUIVALENCE-Objekt sein"
 
27377
 
 
27378
-#: fortran/resolve.c:14688
 
27379
+#: fortran/resolve.c:14690
 
27380
 #, gcc-internal-format, gfc-internal-format
 
27381
 msgid "Structure component '%s' at %L cannot be an EQUIVALENCE object"
 
27382
 msgstr "Strukturkomponente »%s« bei %L kann kein EQUIVALENCE-Objekt sein"
 
27383
 
 
27384
-#: fortran/resolve.c:14699
 
27385
+#: fortran/resolve.c:14701
 
27386
 #, gcc-internal-format, gfc-internal-format
 
27387
 msgid "Substring at %L has length zero"
 
27388
 msgstr "Teilzeichenkette bei %L hat Länge Null"
 
27389
 
 
27390
-#: fortran/resolve.c:14742
 
27391
+#: fortran/resolve.c:14744
 
27392
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
27393
 msgid "PUBLIC function '%s' at %L of PRIVATE type '%s'"
 
27394
 msgstr "PUBLIC-Funktion »%s« bei %L kann nicht PRIVATE-Typen »%s« haben"
 
27395
 
 
27396
-#: fortran/resolve.c:14755
 
27397
+#: fortran/resolve.c:14757
 
27398
 #, gcc-internal-format, gfc-internal-format
 
27399
 msgid "ENTRY '%s' at %L has no IMPLICIT type"
 
27400
 msgstr "ENTRY »%s« bei %L hat keinen IMPLICIT-Typ"
 
27401
 
 
27402
-#: fortran/resolve.c:14772
 
27403
+#: fortran/resolve.c:14774
 
27404
 #, gcc-internal-format, gfc-internal-format
 
27405
 msgid "User operator procedure '%s' at %L must be a FUNCTION"
 
27406
 msgstr "Prozedur für Benutzeroperator »%s« bei %L muss eine FUNKTION sein"
 
27407
 
 
27408
-#: fortran/resolve.c:14782
 
27409
+#: fortran/resolve.c:14784
 
27410
 #, gcc-internal-format, gfc-internal-format
 
27411
 msgid "User operator procedure '%s' at %L cannot be assumed character length"
 
27412
 msgstr "Prozedur für Benutzeroperator »%s« bei %L kann nicht vermutete Zeichenlänge haben"
 
27413
 
 
27414
-#: fortran/resolve.c:14790
 
27415
+#: fortran/resolve.c:14792
 
27416
 #, gcc-internal-format, gfc-internal-format
 
27417
 msgid "User operator procedure '%s' at %L must have at least one argument"
 
27418
 msgstr "Prozedur für Benutzeroperator »%s« bei %L muss mindestens ein Argument haben"
 
27419
 
 
27420
-#: fortran/resolve.c:14804
 
27421
+#: fortran/resolve.c:14806
 
27422
 #, gcc-internal-format, gfc-internal-format
 
27423
 msgid "First argument of operator interface at %L cannot be optional"
 
27424
 msgstr "Erstes Argument der Operatorschnittstelle bei %L kann nicht optional sein"
 
27425
 
 
27426
-#: fortran/resolve.c:14822
 
27427
+#: fortran/resolve.c:14824
 
27428
 #, gcc-internal-format, gfc-internal-format
 
27429
 msgid "Second argument of operator interface at %L cannot be optional"
 
27430
 msgstr "Zweites Argument der Operatorschnittstelle bei %L kann nicht optional sein"
 
27431
 
 
27432
-#: fortran/resolve.c:14829
 
27433
+#: fortran/resolve.c:14831
 
27434
 #, gcc-internal-format, gfc-internal-format
 
27435
 msgid "Operator interface at %L must have, at most, two arguments"
 
27436
 msgstr "Operatorschnittstelle bei %L darf höchstens zwei Argumente haben"
 
27437
 
 
27438
-#: fortran/resolve.c:14905
 
27439
+#: fortran/resolve.c:14907
 
27440
 #, gcc-internal-format, gfc-internal-format
 
27441
 msgid "Contained procedure '%s' at %L of a PURE procedure must also be PURE"
 
27442
 msgstr "Enthaltene Prozedur »%s« bei %L einer PURE-Prozedur muss auch PURE sein"
 
27443
@@ -44877,338 +44882,338 @@
 
27444
 msgid "Character '%s' in string at %L cannot be converted into character kind %d"
 
27445
 msgstr "Zeichen »%s« in Zeichenkette bei %L kann nicht in Zeichenart %d umgewandelt werden"
 
27446
 
 
27447
-#: fortran/symbol.c:134
 
27448
+#: fortran/symbol.c:123
 
27449
 #, gcc-internal-format, gfc-internal-format
 
27450
 msgid "Duplicate IMPLICIT NONE statement at %C"
 
27451
 msgstr "Doppelte IMPLICIT NONE-Anweisung bei %C"
 
27452
 
 
27453
-#: fortran/symbol.c:174
 
27454
+#: fortran/symbol.c:163
 
27455
 #, gcc-internal-format, gfc-internal-format
 
27456
 msgid "Letter '%c' already set in IMPLICIT statement at %C"
 
27457
 msgstr "Buchstabe »%c« bereits gesetzt in IMPLICIT-Anweisung bei %C"
 
27458
 
 
27459
-#: fortran/symbol.c:196
 
27460
+#: fortran/symbol.c:185
 
27461
 #, gcc-internal-format, gfc-internal-format
 
27462
 msgid "Cannot specify IMPLICIT at %C after IMPLICIT NONE"
 
27463
 msgstr "IMPLICIT bei %C kann nicht hinter IMPLICIT NONE angegeben werden"
 
27464
 
 
27465
-#: fortran/symbol.c:206
 
27466
+#: fortran/symbol.c:195
 
27467
 #, gcc-internal-format, gfc-internal-format
 
27468
 msgid "Letter %c already has an IMPLICIT type at %C"
 
27469
 msgstr "Buchstabe %c hat bereits einen IMPLICIT-Typ bei %C"
 
27470
 
 
27471
-#: fortran/symbol.c:262
 
27472
+#: fortran/symbol.c:251
 
27473
 #, gcc-internal-format, gfc-internal-format
 
27474
 msgid "Symbol '%s' at %L has no IMPLICIT type"
 
27475
 msgstr "Symbol »%s« bei %L hat keinen IMPLICIT-Typ"
 
27476
 
 
27477
 #. BIND(C) variables should not be implicitly declared.
 
27478
-#: fortran/symbol.c:279
 
27479
+#: fortran/symbol.c:268
 
27480
 #, gcc-internal-format, gfc-internal-format
 
27481
 msgid "Implicitly declared BIND(C) variable '%s' at %L may not be C interoperable"
 
27482
 msgstr "Implizit deklarierte BIND(C)-Variable »%s« bei %L kann nicht C-kompatibel sein"
 
27483
 
 
27484
 #. Dummy args to a BIND(C) routine may not be interoperable if
 
27485
 #. they are implicitly typed.
 
27486
-#: fortran/symbol.c:294
 
27487
+#: fortran/symbol.c:283
 
27488
 #, gcc-internal-format, gfc-internal-format
 
27489
 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"
 
27490
 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"
 
27491
 
 
27492
-#: fortran/symbol.c:335
 
27493
+#: fortran/symbol.c:324
 
27494
 #, gcc-internal-format, gfc-internal-format
 
27495
 msgid "Function result '%s' at %L has no IMPLICIT type"
 
27496
 msgstr "Funktionsergebnis »%s« bei %L hat keinen IMPLICIT-Typ"
 
27497
 
 
27498
-#: fortran/symbol.c:424
 
27499
+#: fortran/symbol.c:413
 
27500
 #, gcc-internal-format, gfc-internal-format
 
27501
 msgid "%s attribute not allowed in BLOCK DATA program unit at %L"
 
27502
 msgstr "Attribut %s ungültig in BLOCK DATA - Programmeinheit bei %L"
 
27503
 
 
27504
-#: fortran/symbol.c:448
 
27505
+#: fortran/symbol.c:437
 
27506
 #, gcc-internal-format, gfc-internal-format
 
27507
 msgid "Namelist group name at %L cannot have the SAVE attribute"
 
27508
 msgstr "Name der Namenslisten-Gruppe bei %L kann kein SAVE-Attribut haben"
 
27509
 
 
27510
-#: fortran/symbol.c:482
 
27511
+#: fortran/symbol.c:471
 
27512
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
27513
 msgid "Procedure pointer at %C"
 
27514
 msgstr "Fortran 2003: Prozedur-Zeiger bei %C"
 
27515
 
 
27516
-#: fortran/symbol.c:644
 
27517
+#: fortran/symbol.c:633
 
27518
 #, gcc-internal-format, gfc-internal-format
 
27519
 msgid "%s attribute applied to %s %s at %L"
 
27520
 msgstr "Attribut %s auf %s %s bei %L angewendet"
 
27521
 
 
27522
-#: fortran/symbol.c:651
 
27523
+#: fortran/symbol.c:640
 
27524
 #, gcc-internal-format, gfc-internal-format
 
27525
 msgid "BIND(C) applied to %s %s at %L"
 
27526
 msgstr "BIND(C) auf %s %s bei %L angewendet"
 
27527
 
 
27528
-#: fortran/symbol.c:762 fortran/symbol.c:1485
 
27529
+#: fortran/symbol.c:751 fortran/symbol.c:1474
 
27530
 #, gcc-internal-format, gfc-internal-format
 
27531
 msgid "%s attribute conflicts with %s attribute at %L"
 
27532
 msgstr "Attribut %s steht mit Attribut %s bei %L in Konflikt"
 
27533
 
 
27534
-#: fortran/symbol.c:765
 
27535
+#: fortran/symbol.c:754
 
27536
 #, gcc-internal-format, gfc-internal-format
 
27537
 msgid "%s attribute conflicts with %s attribute in '%s' at %L"
 
27538
 msgstr "Attribut %s steht mit Attribut %s in »%s« bei %L in Konflikt"
 
27539
 
 
27540
-#: fortran/symbol.c:773
 
27541
+#: fortran/symbol.c:762
 
27542
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
27543
 msgid "%s attribute with %s attribute at %L"
 
27544
 msgstr "Attribut %s steht mit Attribut %s bei %L in Konflikt"
 
27545
 
 
27546
-#: fortran/symbol.c:779
 
27547
+#: fortran/symbol.c:768
 
27548
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
27549
 msgid "%s attribute with %s attribute in '%s' at %L"
 
27550
 msgstr "Attribut %s steht mit Attribut %s in »%s« bei %L in Konflikt"
 
27551
 
 
27552
-#: fortran/symbol.c:823
 
27553
+#: fortran/symbol.c:812
 
27554
 #, gcc-internal-format, gfc-internal-format
 
27555
 msgid "Cannot change attributes of USE-associated symbol at %L"
 
27556
 msgstr "Attribute des USE-verbundenen Symbols bei %L können nicht verändert werden"
 
27557
 
 
27558
-#: fortran/symbol.c:826
 
27559
+#: fortran/symbol.c:815
 
27560
 #, gcc-internal-format, gfc-internal-format
 
27561
 msgid "Cannot change attributes of USE-associated symbol %s at %L"
 
27562
 msgstr "Attribute des USE-verbundenen Symbols %s bei %L können nicht verändert werden"
 
27563
 
 
27564
-#: fortran/symbol.c:842
 
27565
+#: fortran/symbol.c:831
 
27566
 #, gcc-internal-format, gfc-internal-format
 
27567
 msgid "Duplicate %s attribute specified at %L"
 
27568
 msgstr "Attribut %s doppelt angegeben bei %L"
 
27569
 
 
27570
-#: fortran/symbol.c:884
 
27571
+#: fortran/symbol.c:873
 
27572
 #, gcc-internal-format, gfc-internal-format
 
27573
 msgid "ALLOCATABLE specified outside of INTERFACE body at %L"
 
27574
 msgstr "ALLOCATABLE außerhalb des INTERFACE-Körpers bei %L angegeben"
 
27575
 
 
27576
-#: fortran/symbol.c:910
 
27577
+#: fortran/symbol.c:899
 
27578
 #, gcc-internal-format, gfc-internal-format
 
27579
 msgid "CODIMENSION specified for '%s' outside its INTERFACE body at %L"
 
27580
 msgstr "CODIMENSION für »%s« außerhalb seines INTERFACE-Körpers bei %L angegeben"
 
27581
 
 
27582
-#: fortran/symbol.c:936
 
27583
+#: fortran/symbol.c:925
 
27584
 #, gcc-internal-format, gfc-internal-format
 
27585
 msgid "DIMENSION specified for '%s' outside its INTERFACE body at %L"
 
27586
 msgstr "DIMENSION für »%s« außerhalb seines INTERFACE-Körpers bei %L angegeben"
 
27587
 
 
27588
-#: fortran/symbol.c:1066
 
27589
+#: fortran/symbol.c:1055
 
27590
 #, gcc-internal-format, gfc-internal-format
 
27591
 msgid "Cray Pointee at %L appears in multiple pointer() statements"
 
27592
 msgstr "Cray-Zeigerende bei %L tritt in mehreren pointer()-Anweisungen auf"
 
27593
 
 
27594
-#: fortran/symbol.c:1085
 
27595
+#: fortran/symbol.c:1074
 
27596
 #, gcc-internal-format, gfc-internal-format
 
27597
 msgid "Duplicate PROTECTED attribute specified at %L"
 
27598
 msgstr "Doppeltes PROTECTED-Attribut bei %L angegeben"
 
27599
 
 
27600
-#: fortran/symbol.c:1119
 
27601
+#: fortran/symbol.c:1108
 
27602
 #, gcc-internal-format, gfc-internal-format
 
27603
 msgid "SAVE attribute at %L cannot be specified in a PURE procedure"
 
27604
 msgstr "SAVE-Attribut bei %L kann nicht in einer PURE-Prozedur angegeben werden"
 
27605
 
 
27606
-#: fortran/symbol.c:1130
 
27607
+#: fortran/symbol.c:1119
 
27608
 #, gcc-internal-format, gfc-internal-format
 
27609
 msgid "Duplicate SAVE attribute specified at %L"
 
27610
 msgstr "SAVE-Attribut doppelt angegeben bei %L"
 
27611
 
 
27612
-#: fortran/symbol.c:1151
 
27613
+#: fortran/symbol.c:1140
 
27614
 #, gcc-internal-format, gfc-internal-format
 
27615
 msgid "Duplicate VALUE attribute specified at %L"
 
27616
 msgstr "Doppeltes VALUE-Attribut bei %L angegeben"
 
27617
 
 
27618
-#: fortran/symbol.c:1171
 
27619
+#: fortran/symbol.c:1160
 
27620
 #, gcc-internal-format, gfc-internal-format
 
27621
 msgid "Duplicate VOLATILE attribute specified at %L"
 
27622
 msgstr "Doppeltes VOLATILE-Attribut bei %L angegeben"
 
27623
 
 
27624
-#: fortran/symbol.c:1190
 
27625
+#: fortran/symbol.c:1179
 
27626
 #, gcc-internal-format, gfc-internal-format
 
27627
 msgid "Duplicate ASYNCHRONOUS attribute specified at %L"
 
27628
 msgstr "Doppeltes ASYNCHRONOUS-Attribut bei %L angegeben"
 
27629
 
 
27630
-#: fortran/symbol.c:1481
 
27631
+#: fortran/symbol.c:1470
 
27632
 #, gcc-internal-format, gfc-internal-format
 
27633
 msgid "%s attribute of '%s' conflicts with %s attribute at %L"
 
27634
 msgstr "Attribut %s von »%s« steht mit Attribut %s bei %L in Konflikt"
 
27635
 
 
27636
-#: fortran/symbol.c:1515
 
27637
+#: fortran/symbol.c:1504
 
27638
 #, gcc-internal-format, gfc-internal-format
 
27639
 msgid "%s procedure at %L is already declared as %s procedure"
 
27640
 msgstr "Prozedur %s bei %L ist bereits als Prozedur %s deklariert"
 
27641
 
 
27642
-#: fortran/symbol.c:1550
 
27643
+#: fortran/symbol.c:1539
 
27644
 #, gcc-internal-format, gfc-internal-format
 
27645
 msgid "INTENT (%s) conflicts with INTENT(%s) at %L"
 
27646
 msgstr "INTENT(%s) steht mit INTENT(%s) bei %L in Konflikt"
 
27647
 
 
27648
-#: fortran/symbol.c:1574
 
27649
+#: fortran/symbol.c:1563
 
27650
 #, gcc-internal-format, gfc-internal-format
 
27651
 msgid "ACCESS specification at %L was already specified"
 
27652
 msgstr "ACCESS-Spezifikation bei %L wurde bereits spezifiziert"
 
27653
 
 
27654
-#: fortran/symbol.c:1591
 
27655
+#: fortran/symbol.c:1580
 
27656
 #, gcc-internal-format, gfc-internal-format
 
27657
 msgid "Duplicate BIND attribute specified at %L"
 
27658
 msgstr "Doppeltes BIND-Attribut bei %L angegeben"
 
27659
 
 
27660
-#: fortran/symbol.c:1598
 
27661
+#: fortran/symbol.c:1587
 
27662
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
27663
 msgid "BIND(C) at %L"
 
27664
 msgstr " BIND(C)"
 
27665
 
 
27666
-#: fortran/symbol.c:1615
 
27667
+#: fortran/symbol.c:1604
 
27668
 #, gcc-internal-format, gfc-internal-format
 
27669
 msgid "Duplicate EXTENDS attribute specified at %L"
 
27670
 msgstr "Doppeltes EXTENDS-Attribut bei %L angegeben"
 
27671
 
 
27672
-#: fortran/symbol.c:1619
 
27673
+#: fortran/symbol.c:1608
 
27674
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
27675
 msgid "EXTENDS at %L"
 
27676
 msgstr "Fortran 2003: EXTENDS bei %L"
 
27677
 
 
27678
-#: fortran/symbol.c:1641
 
27679
+#: fortran/symbol.c:1630
 
27680
 #, gcc-internal-format, gfc-internal-format
 
27681
 msgid "Symbol '%s' at %L already has an explicit interface"
 
27682
 msgstr "Symbol »%s« bei %L hat bereits eine explizite Schnittstelle"
 
27683
 
 
27684
-#: fortran/symbol.c:1648
 
27685
+#: fortran/symbol.c:1637
 
27686
 #, gcc-internal-format, gfc-internal-format
 
27687
 msgid "'%s' at %L has attributes specified outside its INTERFACE body"
 
27688
 msgstr "»%s« bei %L hat außerhalb seines INTERFACE-Körpers spezifizierte Attribute"
 
27689
 
 
27690
-#: fortran/symbol.c:1682
 
27691
+#: fortran/symbol.c:1671
 
27692
 #, gcc-internal-format, gfc-internal-format
 
27693
 msgid "Symbol '%s' at %L conflicts with symbol from module '%s', use-associated at %L"
 
27694
 msgstr "Symbol »%s« bei %L steht mit Symbol aus Modul »%s« in Konflikt, verbunden durch Verwendung bei %L"
 
27695
 
 
27696
-#: fortran/symbol.c:1686
 
27697
+#: fortran/symbol.c:1675
 
27698
 #, gcc-internal-format, gfc-internal-format
 
27699
 msgid "Symbol '%s' at %L already has basic type of %s"
 
27700
 msgstr "Symbol »%s« bei %L hat bereits grundlegenden Typen %s"
 
27701
 
 
27702
-#: fortran/symbol.c:1693
 
27703
+#: fortran/symbol.c:1682
 
27704
 #, gcc-internal-format, gfc-internal-format
 
27705
 msgid "Procedure '%s' at %L may not have basic type of %s"
 
27706
 msgstr "Prozedur »%s« bei %L kann nicht grundlegenden Typen %s haben"
 
27707
 
 
27708
-#: fortran/symbol.c:1705
 
27709
+#: fortran/symbol.c:1694
 
27710
 #, gcc-internal-format, gfc-internal-format
 
27711
 msgid "Symbol '%s' at %L cannot have a type"
 
27712
 msgstr "Symbol »%s« bei %L kann keinen Typen haben"
 
27713
 
 
27714
-#: fortran/symbol.c:1874
 
27715
+#: fortran/symbol.c:1863
 
27716
 #, gcc-internal-format, gfc-internal-format
 
27717
 msgid "Component '%s' at %C already declared at %L"
 
27718
 msgstr "Komponente »%s« bei %C bereits bei %L deklariert"
 
27719
 
 
27720
-#: fortran/symbol.c:1885
 
27721
+#: fortran/symbol.c:1874
 
27722
 #, gcc-internal-format, gfc-internal-format
 
27723
 msgid "Component '%s' at %C already in the parent type at %L"
 
27724
 msgstr "Komponente »%s« bei %C bereits im Elterntypen bei %L deklariert"
 
27725
 
 
27726
-#: fortran/symbol.c:1970
 
27727
+#: fortran/symbol.c:1959
 
27728
 #, gcc-internal-format, gfc-internal-format
 
27729
 msgid "Symbol '%s' at %C is ambiguous"
 
27730
 msgstr "Symbol»%s« bei %C ist mehrdeutig"
 
27731
 
 
27732
-#: fortran/symbol.c:2002
 
27733
+#: fortran/symbol.c:1991
 
27734
 #, gcc-internal-format, gfc-internal-format
 
27735
 msgid "Derived type '%s' at %C is being used before it is defined"
 
27736
 msgstr "Abgeleiteter Typ »%s« bei %C wird benutzt bevor er definiert wird"
 
27737
 
 
27738
-#: fortran/symbol.c:2040
 
27739
+#: fortran/symbol.c:2029
 
27740
 #, gcc-internal-format, gfc-internal-format
 
27741
 msgid "Component '%s' at %C is a PRIVATE component of '%s'"
 
27742
 msgstr "Komponente »%s« bei %C ist eine PRIVATE-Komponente von »%s«"
 
27743
 
 
27744
-#: fortran/symbol.c:2058
 
27745
+#: fortran/symbol.c:2047
 
27746
 #, gcc-internal-format, gfc-internal-format
 
27747
 msgid "'%s' at %C is not a member of the '%s' structure"
 
27748
 msgstr "»%s« bei %C ist kein Element der Struktur »%s«"
 
27749
 
 
27750
-#: fortran/symbol.c:2196
 
27751
+#: fortran/symbol.c:2186
 
27752
 #, gcc-internal-format, gfc-internal-format
 
27753
 msgid "Duplicate statement label %d at %L and %L"
 
27754
 msgstr "Doppelte Anweisungsmarke %d bei %L und %L"
 
27755
 
 
27756
-#: fortran/symbol.c:2207
 
27757
+#: fortran/symbol.c:2197
 
27758
 #, gcc-internal-format, gfc-internal-format
 
27759
 msgid "Label %d at %C already referenced as branch target"
 
27760
 msgstr "Marke %d bei %C bereits als Sprungziel referenziert"
 
27761
 
 
27762
-#: fortran/symbol.c:2217
 
27763
+#: fortran/symbol.c:2207
 
27764
 #, gcc-internal-format, gfc-internal-format
 
27765
 msgid "Label %d at %C already referenced as a format label"
 
27766
 msgstr "Marke %d bei %C bereits als eine Formatmarke referenziert"
 
27767
 
 
27768
-#: fortran/symbol.c:2223
 
27769
+#: fortran/symbol.c:2213
 
27770
 #, gcc-internal-format, gfc-internal-format
 
27771
 msgid "DO termination statement which is not END DO or CONTINUE with label %d at %C"
 
27772
 msgstr ""
 
27773
 
 
27774
-#: fortran/symbol.c:2265
 
27775
+#: fortran/symbol.c:2255
 
27776
 #, gcc-internal-format, gfc-internal-format
 
27777
 msgid "Label %d at %C previously used as a FORMAT label"
 
27778
 msgstr "Marke %d bei %C vorher als FORMAT-Marke verwendet"
 
27779
 
 
27780
-#: fortran/symbol.c:2274
 
27781
+#: fortran/symbol.c:2264
 
27782
 #, gcc-internal-format, gfc-internal-format
 
27783
 msgid "Label %d at %C previously used as branch target"
 
27784
 msgstr "Marke %d bei %C vorher als Sprungziel verwendet"
 
27785
 
 
27786
-#: fortran/symbol.c:2280
 
27787
+#: fortran/symbol.c:2270
 
27788
 #, fuzzy, gcc-internal-format, gfc-internal-format
 
27789
 msgid "Shared DO termination label %d at %C"
 
27790
 msgstr "Beendenden Namen bei %C erwartet"
 
27791
 
 
27792
-#: fortran/symbol.c:2600
 
27793
+#: fortran/symbol.c:2590
 
27794
 #, gcc-internal-format, gfc-internal-format
 
27795
 msgid "Name '%s' at %C is an ambiguous reference to '%s' from module '%s'"
 
27796
 msgstr "Name »%s« bei %C ist eine mehrdeutige Referenz auf »%s« vom Modul »%s«"
 
27797
 
 
27798
-#: fortran/symbol.c:2603
 
27799
+#: fortran/symbol.c:2593
 
27800
 #, gcc-internal-format, gfc-internal-format
 
27801
 msgid "Name '%s' at %C is an ambiguous reference to '%s' from current program unit"
 
27802
 msgstr "Name »%s« bei %C ist eine mehrdeutige Referenz auf »%s« von aktueller Programmeinheit"
 
27803
 
 
27804
 #. Symbol is from another namespace.
 
27805
-#: fortran/symbol.c:2788
 
27806
+#: fortran/symbol.c:2808
 
27807
 #, gcc-internal-format, gfc-internal-format
 
27808
 msgid "Symbol '%s' at %C has already been host associated"
 
27809
 msgstr "Symbol »%s« bei %C wurde bereits mit Host verbunden"
 
27810
 
 
27811
-#: fortran/symbol.c:3665
 
27812
+#: fortran/symbol.c:3793
 
27813
 #, gcc-internal-format, gfc-internal-format
 
27814
 msgid "Derived type '%s' declared at %L must have the BIND attribute to be C interoperable"
 
27815
 msgstr "Abgeleiteter Typ »%s«, bei %L deklariert, muss BIND-Attribut haben, um C-kompatibel zu sein"
 
27816
 
 
27817
-#: fortran/symbol.c:3683
 
27818
+#: fortran/symbol.c:3811
 
27819
 #, gcc-internal-format, gfc-internal-format
 
27820
 msgid "Derived type '%s' with BIND(C) attribute at %L is empty, and may be inaccessible by the C companion processor"
 
27821
 msgstr "Abgeleiteter Typ »%s« mit Attribut BIND(C) bei %L ist leer und könnte für entsprechenden C-Prozessor unerreichar sein"
 
27822
 
 
27823
-#: fortran/symbol.c:3704
 
27824
+#: fortran/symbol.c:3832
 
27825
 #, gcc-internal-format, gfc-internal-format
 
27826
 msgid "Component '%s' at %L cannot have the POINTER attribute because it is a member of the BIND(C) derived type '%s' at %L"
 
27827
 msgstr "Komponente »%s« bei %L kann nicht POINTER-Attribut haben, da es Element des BIND(C)-abgeleiteten Typs »%s« bei %L ist"
 
27828
 
 
27829
-#: fortran/symbol.c:3714
 
27830
+#: fortran/symbol.c:3842
 
27831
 #, gcc-internal-format, gfc-internal-format
 
27832
 msgid "Procedure pointer component '%s' at %L cannot be a member of the BIND(C) derived type '%s' at %L"
 
27833
 msgstr "Komponente »%s« des Prozedurzeigers bei %L kann kein Element des BIND(C)-abgeleiteten Typs »%s« bei %L sein"
 
27834
 
 
27835
-#: fortran/symbol.c:3725
 
27836
+#: fortran/symbol.c:3853
 
27837
 #, gcc-internal-format, gfc-internal-format
 
27838
 msgid "Component '%s' at %L cannot have the ALLOCATABLE attribute because it is a member of the BIND(C) derived type '%s' at %L"
 
27839
 msgstr "Komponente »%s« bei %L kann nicht ALLOCATABLE-Attribut haben, da es Element des BIND(C)-abgeleiteten Typs »%s« bei %L ist"
 
27840
 
 
27841
 #. If the derived type is bind(c), all fields must be
 
27842
 #. interop.
 
27843
-#: fortran/symbol.c:3764
 
27844
+#: fortran/symbol.c:3892
 
27845
 #, gcc-internal-format, gfc-internal-format
 
27846
 msgid "Component '%s' in derived type '%s' at %L may not be C interoperable, even though derived type '%s' is BIND(C)"
 
27847
 msgstr "Komponente »%s« in abgeleiteten Typ »%s« bei %L könnte nicht C-kompatibel sein, obwohl abgeleiteter Typ »%s« BIND(C) ist"
 
27848
@@ -45216,22 +45221,22 @@
 
27849
 #. If derived type is param to bind(c) routine, or to one
 
27850
 #. of the iso_c_binding procs, it must be interoperable, so
 
27851
 #. all fields must interop too.
 
27852
-#: fortran/symbol.c:3773
 
27853
+#: fortran/symbol.c:3901
 
27854
 #, gcc-internal-format, gfc-internal-format
 
27855
 msgid "Component '%s' in derived type '%s' at %L may not be C interoperable"
 
27856
 msgstr "Komponente »%s« in abgeleitetem Typ »%s« bei %L könnte nicht C-kompatibel sein"
 
27857
 
 
27858
-#: fortran/symbol.c:3787
 
27859
+#: fortran/symbol.c:3915
 
27860
 #, gcc-internal-format, gfc-internal-format
 
27861
 msgid "Derived type '%s' at %L cannot be declared with both PRIVATE and BIND(C) attributes"
 
27862
 msgstr "Abgeleiteter Typ »%s« bei %L kann nicht mit Attributen PRIVATE und BIND(C) deklariert werden"
 
27863
 
 
27864
-#: fortran/symbol.c:3795
 
27865
+#: fortran/symbol.c:3923
 
27866
 #, gcc-internal-format, gfc-internal-format
 
27867
 msgid "Derived type '%s' at %L cannot have the SEQUENCE attribute because it is BIND(C)"
 
27868
 msgstr "Abgeleiteter Typ »%s« bei %L kann nicht das SEQUENCE-Attribut haben, da es BIND(C) ist"
 
27869
 
 
27870
-#: fortran/symbol.c:4688 fortran/symbol.c:4694
 
27871
+#: fortran/symbol.c:4816 fortran/symbol.c:4822
 
27872
 #, gcc-internal-format, gfc-internal-format
 
27873
 msgid "Symbol '%s' is used before it is typed at %L"
 
27874
 msgstr "Symbol »%s« wird bei %L verwendet, bevor es typisiert wird"
 
27875
@@ -45342,57 +45347,57 @@
 
27876
 msgid "intrinsic variable which isn't a procedure"
 
27877
 msgstr "innere Variable, die keine Prozedur ist"
 
27878
 
 
27879
-#: fortran/trans-decl.c:3556 fortran/trans-decl.c:5433
 
27880
+#: fortran/trans-decl.c:3556 fortran/trans-decl.c:5435
 
27881
 #, gcc-internal-format, gfc-internal-format
 
27882
 msgid "Return value of function '%s' at %L not set"
 
27883
 msgstr "Rückgabewert der Funktion »%s« bei %L nicht gesetzt"
 
27884
 
 
27885
-#: fortran/trans-decl.c:3883
 
27886
+#: fortran/trans-decl.c:3885
 
27887
 #, gcc-internal-format
 
27888
 msgid "Deferred type parameter not yet supported"
 
27889
 msgstr "Parameter aufgeschobenen Typs wird noch nicht unterstützt"
 
27890
 
 
27891
-#: fortran/trans-decl.c:4090
 
27892
+#: fortran/trans-decl.c:4092
 
27893
 #, gcc-internal-format, gfc-internal-format
 
27894
 msgid "backend decl for module variable %s already exists"
 
27895
 msgstr "Backend-Deklaration für Modulvariable %s ist bereits vorhanden"
 
27896
 
 
27897
-#: fortran/trans-decl.c:4614
 
27898
+#: fortran/trans-decl.c:4616
 
27899
 #, gcc-internal-format, gfc-internal-format
 
27900
 msgid "Dummy argument '%s' at %L was declared INTENT(OUT) but was not set"
 
27901
 msgstr "Scheinargument »%s« bei %L war als INTENT(OUT) deklariert, aber nicht gesetzt"
 
27902
 
 
27903
-#: fortran/trans-decl.c:4618
 
27904
+#: fortran/trans-decl.c:4620
 
27905
 #, gcc-internal-format, gfc-internal-format
 
27906
 msgid "Derived-type dummy argument '%s' at %L was declared INTENT(OUT) but was not set and does not have a default initializer"
 
27907
 msgstr "Scheinargument »%s« abgeleiteten Typs bei %L war als INTENT(OUT) deklariert, aber nicht gesetzt und hat keine Standardinitialisierung"
 
27908
 
 
27909
-#: fortran/trans-decl.c:4627 fortran/trans-decl.c:4742
 
27910
+#: fortran/trans-decl.c:4629 fortran/trans-decl.c:4744
 
27911
 #, gcc-internal-format, gfc-internal-format
 
27912
 msgid "Unused dummy argument '%s' at %L"
 
27913
 msgstr "Ungenutztes Scheinargument %s bei %L"
 
27914
 
 
27915
-#: fortran/trans-decl.c:4641
 
27916
+#: fortran/trans-decl.c:4643
 
27917
 #, gcc-internal-format, gfc-internal-format
 
27918
 msgid "Unused module variable '%s' which has been explicitly imported at %L"
 
27919
 msgstr "Ungenutzte Modulvariable »%s«, die bei %L ausdrücklich importiert wurde"
 
27920
 
 
27921
-#: fortran/trans-decl.c:4649
 
27922
+#: fortran/trans-decl.c:4651
 
27923
 #, gcc-internal-format, gfc-internal-format
 
27924
 msgid "Unused variable '%s' declared at %L"
 
27925
 msgstr "Ungenutzte Variable »%s« bei %L deklariert"
 
27926
 
 
27927
-#: fortran/trans-decl.c:4697
 
27928
+#: fortran/trans-decl.c:4699
 
27929
 #, gcc-internal-format, gfc-internal-format
 
27930
 msgid "Unused parameter '%s' declared at %L"
 
27931
 msgstr "Ungenutzter Parameter »%s« bei %L deklariert"
 
27932
 
 
27933
-#: fortran/trans-decl.c:4700
 
27934
+#: fortran/trans-decl.c:4702
 
27935
 #, gcc-internal-format, gfc-internal-format
 
27936
 msgid "Unused parameter '%s' which has been explicitly imported at %L"
 
27937
 msgstr "Ungenutzter Parameter »%s«, der bei %L ausdrücklich importiert wurde"
 
27938
 
 
27939
-#: fortran/trans-decl.c:4715
 
27940
+#: fortran/trans-decl.c:4717
 
27941
 #, gcc-internal-format, gfc-internal-format
 
27942
 msgid "Return value '%s' of function '%s' declared at %L not set"
 
27943
 msgstr "Rückgabewert »%1$s« der bei %3$L deklarierten Funktion »%2$s« nicht gesetzt"
 
27944
@@ -45428,12 +45433,12 @@
 
27945
 msgid "'dim' argument of %s intrinsic at %L is not a valid dimension index"
 
27946
 msgstr "Argument »dim« des intrinsischen »%s« bei %L ist kein gültiger Dimensionsindex"
 
27947
 
 
27948
-#: fortran/trans-io.c:2032
 
27949
+#: fortran/trans-io.c:2034
 
27950
 #, gcc-internal-format, gfc-internal-format
 
27951
 msgid "Derived type '%s' at %L has PRIVATE components"
 
27952
 msgstr "Abgeleiteter Typ »%s« bei %L hat PRIVATE-Komponenten"
 
27953
 
 
27954
-#: fortran/trans-io.c:2183
 
27955
+#: fortran/trans-io.c:2185
 
27956
 #, gcc-internal-format, gfc-internal-format
 
27957
 msgid "Bad IO basetype (%d)"
 
27958
 msgstr "Falscher IO-Basistyp (%d)"
 
27959
@@ -46896,6 +46901,9 @@
 
27960
 msgid "creating selector for nonexistent method %qE"
 
27961
 msgstr "für nicht existierende Methode %qE wird Selektor erzeugt"
 
27962
 
 
27963
+#~ msgid "%<%T::%D%> is not a valid declarator"
 
27964
+#~ msgstr "%<%T::%D%> ist kein gültiger Deklarator"
 
27965
+
 
27966
 #~ msgid "%s:not a gcov graph file\n"
 
27967
 #~ msgstr "%s: keine gcov-Graph-Datei\n"
 
27968
 
 
27969
@@ -51154,9 +51162,6 @@
 
27970
 #~ msgid "This is the location of the previous declaration of label %qs"
 
27971
 #~ msgstr "Dies ist die Stelle der vorherigen Deklaration der Marke %qs"
 
27972
 
 
27973
-#~ msgid "%<continue%> must be in loop"
 
27974
-#~ msgstr "%<continue%> muss in einer Schleife sein"
 
27975
-
 
27976
 #~ msgid "continue label %qs does not name a loop"
 
27977
 #~ msgstr "continue-Marke %qs benennt keine Schleife"
 
27978
 
 
27979
Index: gcc/config/i386/i386.md
 
27980
===================================================================
 
27981
--- a/src/gcc/config/i386/i386.md       (.../tags/gcc_4_8_0_release)
 
27982
+++ b/src/gcc/config/i386/i386.md       (.../branches/gcc-4_8-branch)
 
27983
@@ -3281,7 +3281,7 @@
 
27984
        (cond [(eq_attr "alternative" "0,1,2")
 
27985
                 (const_string "fmov")
 
27986
               (eq_attr "alternative" "3,4")
 
27987
-                (const_string "multi")
 
27988
+                (const_string "imov")
 
27989
               (eq_attr "alternative" "5")
 
27990
                 (const_string "sselog1")
 
27991
               (eq_attr "alternative" "9,10,11,14,15")
 
27992
@@ -9136,28 +9136,20 @@
 
27993
 })
 
27994
 
 
27995
 ;; Avoid useless masking of count operand.
 
27996
-(define_insn_and_split "*ashl<mode>3_mask"
 
27997
+(define_insn "*ashl<mode>3_mask"
 
27998
   [(set (match_operand:SWI48 0 "nonimmediate_operand" "=rm")
 
27999
        (ashift:SWI48
 
28000
          (match_operand:SWI48 1 "nonimmediate_operand" "0")
 
28001
          (subreg:QI
 
28002
            (and:SI
 
28003
-             (match_operand:SI 2 "nonimmediate_operand" "c")
 
28004
+             (match_operand:SI 2 "register_operand" "c")
 
28005
              (match_operand:SI 3 "const_int_operand" "n")) 0)))
 
28006
    (clobber (reg:CC FLAGS_REG))]
 
28007
   "ix86_binary_operator_ok (ASHIFT, <MODE>mode, operands)
 
28008
    && (INTVAL (operands[3]) & (GET_MODE_BITSIZE (<MODE>mode)-1))
 
28009
       == GET_MODE_BITSIZE (<MODE>mode)-1"
 
28010
-  "#"
 
28011
-  "&& 1"
 
28012
-  [(parallel [(set (match_dup 0)
 
28013
-                  (ashift:SWI48 (match_dup 1) (match_dup 2)))
 
28014
-             (clobber (reg:CC FLAGS_REG))])]
 
28015
 {
 
28016
-  if (can_create_pseudo_p ())
 
28017
-    operands [2] = force_reg (SImode, operands[2]);
 
28018
-
 
28019
-  operands[2] = simplify_gen_subreg (QImode, operands[2], SImode, 0);
 
28020
+  return "sal{<imodesuffix>}\t{%b2, %0|%0, %b2}";
 
28021
 }
 
28022
   [(set_attr "type" "ishift")
 
28023
    (set_attr "mode" "<MODE>")])
 
28024
@@ -9646,28 +9638,20 @@
 
28025
   "ix86_expand_binary_operator (<CODE>, <MODE>mode, operands); DONE;")
 
28026
 
 
28027
 ;; Avoid useless masking of count operand.
 
28028
-(define_insn_and_split "*<shift_insn><mode>3_mask"
 
28029
+(define_insn "*<shift_insn><mode>3_mask"
 
28030
   [(set (match_operand:SWI48 0 "nonimmediate_operand" "=rm")
 
28031
        (any_shiftrt:SWI48
 
28032
          (match_operand:SWI48 1 "nonimmediate_operand" "0")
 
28033
          (subreg:QI
 
28034
            (and:SI
 
28035
-             (match_operand:SI 2 "nonimmediate_operand" "c")
 
28036
+             (match_operand:SI 2 "register_operand" "c")
 
28037
              (match_operand:SI 3 "const_int_operand" "n")) 0)))
 
28038
    (clobber (reg:CC FLAGS_REG))]
 
28039
   "ix86_binary_operator_ok (<CODE>, <MODE>mode, operands)
 
28040
    && (INTVAL (operands[3]) & (GET_MODE_BITSIZE (<MODE>mode)-1))
 
28041
       == GET_MODE_BITSIZE (<MODE>mode)-1"
 
28042
-  "#"
 
28043
-  "&& 1"
 
28044
-  [(parallel [(set (match_dup 0)
 
28045
-                  (any_shiftrt:SWI48 (match_dup 1) (match_dup 2)))
 
28046
-             (clobber (reg:CC FLAGS_REG))])]
 
28047
 {
 
28048
-  if (can_create_pseudo_p ())
 
28049
-    operands [2] = force_reg (SImode, operands[2]);
 
28050
-
 
28051
-  operands[2] = simplify_gen_subreg (QImode, operands[2], SImode, 0);
 
28052
+  return "<shift>{<imodesuffix>}\t{%b2, %0|%0, %b2}";
 
28053
 }
 
28054
   [(set_attr "type" "ishift")
 
28055
    (set_attr "mode" "<MODE>")])
 
28056
@@ -10109,28 +10093,20 @@
 
28057
   "ix86_expand_binary_operator (<CODE>, <MODE>mode, operands); DONE;")
 
28058
 
 
28059
 ;; Avoid useless masking of count operand.
 
28060
-(define_insn_and_split "*<rotate_insn><mode>3_mask"
 
28061
+(define_insn "*<rotate_insn><mode>3_mask"
 
28062
   [(set (match_operand:SWI48 0 "nonimmediate_operand" "=rm")
 
28063
        (any_rotate:SWI48
 
28064
          (match_operand:SWI48 1 "nonimmediate_operand" "0")
 
28065
          (subreg:QI
 
28066
            (and:SI
 
28067
-             (match_operand:SI 2 "nonimmediate_operand" "c")
 
28068
+             (match_operand:SI 2 "register_operand" "c")
 
28069
              (match_operand:SI 3 "const_int_operand" "n")) 0)))
 
28070
    (clobber (reg:CC FLAGS_REG))]
 
28071
   "ix86_binary_operator_ok (<CODE>, <MODE>mode, operands)
 
28072
    && (INTVAL (operands[3]) & (GET_MODE_BITSIZE (<MODE>mode)-1))
 
28073
       == GET_MODE_BITSIZE (<MODE>mode)-1"
 
28074
-  "#"
 
28075
-  "&& 1"
 
28076
-  [(parallel [(set (match_dup 0)
 
28077
-                  (any_rotate:SWI48 (match_dup 1) (match_dup 2)))
 
28078
-             (clobber (reg:CC FLAGS_REG))])]
 
28079
 {
 
28080
-  if (can_create_pseudo_p ())
 
28081
-    operands [2] = force_reg (SImode, operands[2]);
 
28082
-
 
28083
-  operands[2] = simplify_gen_subreg (QImode, operands[2], SImode, 0);
 
28084
+  return "<rotate>{<imodesuffix>}\t{%b2, %0|%0, %b2}";
 
28085
 }
 
28086
   [(set_attr "type" "rotate")
 
28087
    (set_attr "mode" "<MODE>")])
 
28088
Index: gcc/config/i386/avx2intrin.h
 
28089
===================================================================
 
28090
--- a/src/gcc/config/i386/avx2intrin.h  (.../tags/gcc_4_8_0_release)
 
28091
+++ b/src/gcc/config/i386/avx2intrin.h  (.../branches/gcc-4_8-branch)
 
28092
@@ -921,7 +921,7 @@
 
28093
 
 
28094
 extern __inline __m256i
 
28095
 __attribute__ ((__gnu_inline__, __always_inline__, __artificial__))
 
28096
-_mm_broadcastsi128_si256 (__m128i __X)
 
28097
+_mm256_broadcastsi128_si256 (__m128i __X)
 
28098
 {
 
28099
   return (__m256i) __builtin_ia32_vbroadcastsi256 ((__v2di)__X);
 
28100
 }
 
28101
Index: gcc/config/i386/i386.c
 
28102
===================================================================
 
28103
--- a/src/gcc/config/i386/i386.c        (.../tags/gcc_4_8_0_release)
 
28104
+++ b/src/gcc/config/i386/i386.c        (.../branches/gcc-4_8-branch)
 
28105
@@ -34170,6 +34170,13 @@
 
28106
        {
 
28107
          if (CONST_INT_P (XEXP (x, 1)))
 
28108
            *total = cost->shift_const;
 
28109
+         else if (GET_CODE (XEXP (x, 1)) == SUBREG
 
28110
+                  && GET_CODE (XEXP (XEXP (x, 1), 0)) == AND)
 
28111
+           {
 
28112
+             /* Return the cost after shift-and truncation.  */
 
28113
+             *total = cost->shift_var;
 
28114
+             return true;
 
28115
+           }
 
28116
          else
 
28117
            *total = cost->shift_var;
 
28118
        }
 
28119
Index: gcc/config/tilegx/tilegx.h
 
28120
===================================================================
 
28121
--- a/src/gcc/config/tilegx/tilegx.h    (.../tags/gcc_4_8_0_release)
 
28122
+++ b/src/gcc/config/tilegx/tilegx.h    (.../branches/gcc-4_8-branch)
 
28123
@@ -287,6 +287,8 @@
 
28124
 #define INITIAL_ELIMINATION_OFFSET(FROM, TO, OFFSET) \
 
28125
   ((OFFSET) = tilegx_initial_elimination_offset((FROM),(TO)))
 
28126
 
 
28127
+#define PROFILE_BEFORE_PROLOGUE 1
 
28128
+
 
28129
 #define FUNCTION_PROFILER(FILE, LABELNO) \
 
28130
   tilegx_function_profiler (FILE, LABELNO)
 
28131
 
 
28132
@@ -446,7 +448,7 @@
 
28133
     {                                                          \
 
28134
       char label[256];                                         \
 
28135
       ASM_GENERATE_INTERNAL_LABEL (label, "L", (VALUE));       \
 
28136
-      fprintf (FILE, "\t%s ",                                  \
 
28137
+      fprintf (FILE, "%s ",                                    \
 
28138
                integer_asm_op (GET_MODE_SIZE (Pmode), TRUE));  \
 
28139
       assemble_name (FILE, label);                             \
 
28140
       fprintf (FILE, "\n");                                    \
 
28141
@@ -458,7 +460,7 @@
 
28142
     {                                                          \
 
28143
       char label[256];                                         \
 
28144
       ASM_GENERATE_INTERNAL_LABEL (label, "L", (VALUE));       \
 
28145
-      fprintf (FILE, "\t%s ",                                  \
 
28146
+      fprintf (FILE, "%s ",                                    \
 
28147
                integer_asm_op (GET_MODE_SIZE (Pmode), TRUE));  \
 
28148
       assemble_name (FILE, label);                             \
 
28149
       ASM_GENERATE_INTERNAL_LABEL (label, "L", (REL));         \
 
28150
Index: gcc/config/tilegx/tilegx.md
 
28151
===================================================================
 
28152
--- a/src/gcc/config/tilegx/tilegx.md   (.../tags/gcc_4_8_0_release)
 
28153
+++ b/src/gcc/config/tilegx/tilegx.md   (.../branches/gcc-4_8-branch)
 
28154
@@ -2490,7 +2490,7 @@
 
28155
   "@
 
28156
    jr\t%r0
 
28157
    j\t%p0"
 
28158
-  [(set_attr "type" "X1,X1")])
 
28159
+  [(set_attr "type" "Y1,X1")])
 
28160
 
 
28161
 (define_expand "sibcall_value"
 
28162
   [(parallel [(set (match_operand 0 "" "")
 
28163
@@ -2509,7 +2509,7 @@
 
28164
   "@
 
28165
    jr\t%r1
 
28166
    j\t%p1"
 
28167
-  [(set_attr "type" "X1,X1")])
 
28168
+  [(set_attr "type" "Y1,X1")])
 
28169
 
 
28170
 (define_insn "jump"
 
28171
   [(set (pc) (label_ref (match_operand 0 "" "")))]
 
28172
@@ -3857,6 +3857,15 @@
 
28173
   "shufflebytes\t%0, %r2, %r3"
 
28174
   [(set_attr "type" "X0")])
 
28175
 
 
28176
+(define_insn "insn_shufflebytes1"
 
28177
+  [(set (match_operand:DI 0 "register_operand" "=r")
 
28178
+        (unspec:DI [(match_operand:DI 1 "reg_or_0_operand" "rO")
 
28179
+                    (match_operand:DI 2 "reg_or_0_operand" "rO")]
 
28180
+                   UNSPEC_INSN_SHUFFLEBYTES))]
 
28181
+  ""
 
28182
+  "shufflebytes\t%0, %r1, %r2"
 
28183
+  [(set_attr "type" "X0")])
 
28184
+
 
28185
 ;; stores
 
28186
 
 
28187
 (define_expand "insn_st"
 
28188
@@ -4486,61 +4495,151 @@
 
28189
 ;; insn_v1mz
 
28190
 ;; insn_v2mnz
 
28191
 ;; insn_v2mz
 
28192
-(define_insn "insn_mnz_<mode>"
 
28193
-  [(set (match_operand:VEC48MODE 0 "register_operand" "=r")
 
28194
-       (if_then_else:VEC48MODE
 
28195
-         (ne:VEC48MODE
 
28196
-         (match_operand:VEC48MODE 1 "reg_or_0_operand" "rO")
 
28197
-         (const_int 0))
 
28198
-         (match_operand:VEC48MODE 2 "reg_or_0_operand" "rO")
 
28199
-         (const_int 0)))]
 
28200
+(define_insn "insn_mnz_v8qi"
 
28201
+  [(set (match_operand:V8QI 0 "register_operand" "=r")
 
28202
+       (if_then_else:V8QI
 
28203
+         (ne:V8QI
 
28204
+         (match_operand:V8QI 1 "reg_or_0_operand" "rO")
 
28205
+         (const_vector:V8QI [(const_int 0) (const_int 0)
 
28206
+                             (const_int 0) (const_int 0)
 
28207
+                             (const_int 0) (const_int 0)
 
28208
+                             (const_int 0) (const_int 0)]))
 
28209
+         (match_operand:V8QI 2 "reg_or_0_operand" "rO")
 
28210
+        (const_vector:V8QI [(const_int 0) (const_int 0)
 
28211
+                            (const_int 0) (const_int 0)
 
28212
+                            (const_int 0) (const_int 0)
 
28213
+                            (const_int 0) (const_int 0)])))]
 
28214
   ""
 
28215
-  "v<n>mnz\t%0, %r1, %r2"
 
28216
+  "v1mnz\t%0, %r1, %r2"
 
28217
   [(set_attr "type" "X01")])
 
28218
 
 
28219
-(define_expand "insn_v<n>mnz"
 
28220
+(define_expand "insn_v1mnz"
 
28221
   [(set (match_operand:DI 0 "register_operand" "")
 
28222
-       (if_then_else:VEC48MODE
 
28223
-         (ne:VEC48MODE
 
28224
+       (if_then_else:V8QI
 
28225
+         (ne:V8QI
 
28226
          (match_operand:DI 1 "reg_or_0_operand" "")
 
28227
-         (const_int 0))
 
28228
+         (const_vector:V8QI [(const_int 0) (const_int 0)
 
28229
+                             (const_int 0) (const_int 0)
 
28230
+                             (const_int 0) (const_int 0)
 
28231
+                             (const_int 0) (const_int 0)])
 
28232
+         )
 
28233
          (match_operand:DI 2 "reg_or_0_operand" "")
 
28234
-         (const_int 0)))]
 
28235
+        (const_vector:V8QI [(const_int 0) (const_int 0)
 
28236
+                            (const_int 0) (const_int 0)
 
28237
+                            (const_int 0) (const_int 0)
 
28238
+                            (const_int 0) (const_int 0)])))]
 
28239
   ""
 
28240
 {
 
28241
-  tilegx_expand_builtin_vector_binop (gen_insn_mnz_<mode>, <MODE>mode,
 
28242
-                                      operands[0], <MODE>mode, operands[1],
 
28243
+  tilegx_expand_builtin_vector_binop (gen_insn_mnz_v8qi, V8QImode,
 
28244
+                                      operands[0], V8QImode, operands[1],
 
28245
                                      operands[2], true);
 
28246
   DONE;
 
28247
 })
 
28248
 
 
28249
-(define_insn "insn_mz_<mode>"
 
28250
-  [(set (match_operand:VEC48MODE 0 "register_operand" "=r")
 
28251
-       (if_then_else:VEC48MODE
 
28252
-         (ne:VEC48MODE
 
28253
-         (match_operand:VEC48MODE 1 "reg_or_0_operand" "rO")
 
28254
-         (const_int 0))
 
28255
-         (const_int 0)
 
28256
-         (match_operand:VEC48MODE 2 "reg_or_0_operand" "rO")))]
 
28257
+(define_insn "insn_mz_v8qi"
 
28258
+  [(set (match_operand:V8QI 0 "register_operand" "=r")
 
28259
+       (if_then_else:V8QI
 
28260
+         (ne:V8QI
 
28261
+         (match_operand:V8QI 1 "reg_or_0_operand" "rO")
 
28262
+         (const_vector:V8QI [(const_int 0) (const_int 0)
 
28263
+                             (const_int 0) (const_int 0)
 
28264
+                             (const_int 0) (const_int 0)
 
28265
+                             (const_int 0) (const_int 0)]))
 
28266
+        (const_vector:V8QI [(const_int 0) (const_int 0)
 
28267
+                            (const_int 0) (const_int 0)
 
28268
+                            (const_int 0) (const_int 0)
 
28269
+                            (const_int 0) (const_int 0)])
 
28270
+         (match_operand:V8QI 2 "reg_or_0_operand" "rO")))]
 
28271
   ""
 
28272
-  "v<n>mz\t%0, %r1, %r2"
 
28273
+  "v1mz\t%0, %r1, %r2"
 
28274
   [(set_attr "type" "X01")])
 
28275
-(define_expand "insn_v<n>mz"
 
28276
+
 
28277
+(define_expand "insn_v1mz"
 
28278
   [(set (match_operand:DI 0 "register_operand" "")
 
28279
-       (if_then_else:VEC48MODE
 
28280
-         (ne:VEC48MODE
 
28281
+       (if_then_else:V8QI
 
28282
+         (ne:V8QI
 
28283
          (match_operand:DI 1 "reg_or_0_operand" "")
 
28284
-         (const_int 0))
 
28285
-         (const_int 0)
 
28286
+         (const_vector:V8QI [(const_int 0) (const_int 0)
 
28287
+                             (const_int 0) (const_int 0)
 
28288
+                             (const_int 0) (const_int 0)
 
28289
+                             (const_int 0) (const_int 0)]))
 
28290
+        (const_vector:V8QI [(const_int 0) (const_int 0)
 
28291
+                             (const_int 0) (const_int 0)
 
28292
+                             (const_int 0) (const_int 0)
 
28293
+                             (const_int 0) (const_int 0)])
 
28294
          (match_operand:DI 2 "reg_or_0_operand" "")))]
 
28295
   ""
 
28296
 {
 
28297
-  tilegx_expand_builtin_vector_binop (gen_insn_mz_<mode>, <MODE>mode,
 
28298
-                                      operands[0], <MODE>mode, operands[1],
 
28299
+  tilegx_expand_builtin_vector_binop (gen_insn_mz_v8qi, V8QImode,
 
28300
+                                      operands[0], V8QImode, operands[1],
 
28301
                                      operands[2], true);
 
28302
   DONE;
 
28303
 })
 
28304
 
 
28305
+(define_insn "insn_mnz_v4hi"
 
28306
+  [(set (match_operand:V4HI 0 "register_operand" "=r")
 
28307
+       (if_then_else:V4HI
 
28308
+         (ne:V4HI
 
28309
+         (match_operand:V4HI 1 "reg_or_0_operand" "rO")
 
28310
+         (const_vector:V4HI [(const_int 0) (const_int 0)
 
28311
+                             (const_int 0) (const_int 0)]))
 
28312
+         (match_operand:V4HI 2 "reg_or_0_operand" "rO")
 
28313
+        (const_vector:V4HI [(const_int 0) (const_int 0)
 
28314
+                            (const_int 0) (const_int 0)])))]
 
28315
+  ""
 
28316
+  "v2mnz\t%0, %r1, %r2"
 
28317
+  [(set_attr "type" "X01")])
 
28318
+
 
28319
+(define_expand "insn_v2mnz"
 
28320
+  [(set (match_operand:DI 0 "register_operand" "")
 
28321
+       (if_then_else:V4HI
 
28322
+         (ne:V4HI
 
28323
+         (match_operand:DI 1 "reg_or_0_operand" "")
 
28324
+         (const_vector:V4HI [(const_int 0) (const_int 0)
 
28325
+                             (const_int 0) (const_int 0)]))
 
28326
+         (match_operand:DI 2 "reg_or_0_operand" "")
 
28327
+        (const_vector:V4HI [(const_int 0) (const_int 0)
 
28328
+                            (const_int 0) (const_int 0)])))]
 
28329
+  ""
 
28330
+{
 
28331
+  tilegx_expand_builtin_vector_binop (gen_insn_mnz_v4hi, V4HImode,
 
28332
+                                      operands[0], V4HImode, operands[1],
 
28333
+                                     operands[2], true);
 
28334
+  DONE;
 
28335
+})
 
28336
+
 
28337
+(define_insn "insn_mz_v4hi"
 
28338
+  [(set (match_operand:V4HI 0 "register_operand" "=r")
 
28339
+       (if_then_else:V4HI
 
28340
+         (ne:V4HI
 
28341
+         (match_operand:V4HI 1 "reg_or_0_operand" "rO")
 
28342
+         (const_vector:V4HI [(const_int 0) (const_int 0)
 
28343
+                             (const_int 0) (const_int 0)]))
 
28344
+        (const_vector:V4HI [(const_int 0) (const_int 0)
 
28345
+                            (const_int 0) (const_int 0)])
 
28346
+         (match_operand:V4HI 2 "reg_or_0_operand" "rO")))]
 
28347
+  ""
 
28348
+  "v2mz\t%0, %r1, %r2"
 
28349
+  [(set_attr "type" "X01")])
 
28350
+
 
28351
+(define_expand "insn_v2mz"
 
28352
+  [(set (match_operand:DI 0 "register_operand" "")
 
28353
+       (if_then_else:V4HI
 
28354
+         (ne:V4HI
 
28355
+         (match_operand:DI 1 "reg_or_0_operand" "")
 
28356
+         (const_vector:V4HI [(const_int 0) (const_int 0)
 
28357
+                             (const_int 0) (const_int 0)]))
 
28358
+        (const_vector:V4HI [(const_int 0) (const_int 0)
 
28359
+                             (const_int 0) (const_int 0)])
 
28360
+         (match_operand:DI 2 "reg_or_0_operand" "")))]
 
28361
+  ""
 
28362
+{
 
28363
+  tilegx_expand_builtin_vector_binop (gen_insn_mz_v4hi, V4HImode,
 
28364
+                                      operands[0], V4HImode, operands[1],
 
28365
+                                     operands[2], true);
 
28366
+  DONE;
 
28367
+})
 
28368
+
 
28369
 ;; insn_v1mulu
 
28370
 (define_insn "vec_widen_umult_lo_v8qi"
 
28371
   [(set (match_operand:V4HI 0 "register_operand" "=r")
 
28372
@@ -4561,8 +4660,8 @@
 
28373
 
 
28374
 (define_expand "insn_v1mulu"
 
28375
   [(match_operand:DI 0 "register_operand" "")
 
28376
-   (match_operand:DI 1 "reg_or_0_operand" "")
 
28377
-   (match_operand:DI 2 "reg_or_0_operand" "")]
 
28378
+   (match_operand:DI 1 "register_operand" "")
 
28379
+   (match_operand:DI 2 "register_operand" "")]
 
28380
   ""
 
28381
 {
 
28382
   tilegx_expand_builtin_vector_binop (gen_vec_widen_umult_lo_v8qi, V4HImode,
 
28383
@@ -4591,8 +4690,8 @@
 
28384
 
 
28385
 (define_expand "insn_v1mulus"
 
28386
   [(match_operand:DI 0 "register_operand" "")
 
28387
-   (match_operand:DI 1 "reg_or_0_operand" "")
 
28388
-   (match_operand:DI 2 "reg_or_0_operand" "")]
 
28389
+   (match_operand:DI 1 "register_operand" "")
 
28390
+   (match_operand:DI 2 "register_operand" "")]
 
28391
   ""
 
28392
 {
 
28393
   tilegx_expand_builtin_vector_binop (gen_vec_widen_usmult_lo_v8qi, V4HImode,
 
28394
@@ -4619,8 +4718,8 @@
 
28395
 
 
28396
 (define_expand "insn_v2muls"
 
28397
   [(match_operand:DI 0 "register_operand" "")
 
28398
-   (match_operand:DI 1 "reg_or_0_operand" "")
 
28399
-   (match_operand:DI 2 "reg_or_0_operand" "")]
 
28400
+   (match_operand:DI 1 "register_operand" "")
 
28401
+   (match_operand:DI 2 "register_operand" "")]
 
28402
   ""
 
28403
 {
 
28404
   tilegx_expand_builtin_vector_binop (gen_vec_widen_smult_lo_v4qi, V2SImode,
 
28405
Index: gcc/config/tilegx/tilegx-builtins.h
 
28406
===================================================================
 
28407
--- a/src/gcc/config/tilegx/tilegx-builtins.h   (.../tags/gcc_4_8_0_release)
 
28408
+++ b/src/gcc/config/tilegx/tilegx-builtins.h   (.../branches/gcc-4_8-branch)
 
28409
@@ -193,6 +193,7 @@
 
28410
   TILEGX_INSN_SHRU,
 
28411
   TILEGX_INSN_SHRUX,
 
28412
   TILEGX_INSN_SHUFFLEBYTES,
 
28413
+  TILEGX_INSN_SHUFFLEBYTES1,
 
28414
   TILEGX_INSN_ST,
 
28415
   TILEGX_INSN_ST1,
 
28416
   TILEGX_INSN_ST2,
 
28417
Index: gcc/config/tilegx/tilegx.c
 
28418
===================================================================
 
28419
--- a/src/gcc/config/tilegx/tilegx.c    (.../tags/gcc_4_8_0_release)
 
28420
+++ b/src/gcc/config/tilegx/tilegx.c    (.../branches/gcc-4_8-branch)
 
28421
@@ -1429,14 +1429,16 @@
 
28422
     }
 
28423
   else if (!three_wide_only)
 
28424
     {
 
28425
-      rtx imm_op = GEN_INT (val);
 
28426
-
 
28427
-      if (satisfies_constraint_J (imm_op)
 
28428
-         || satisfies_constraint_K (imm_op)
 
28429
-         || satisfies_constraint_N (imm_op)
 
28430
-         || satisfies_constraint_P (imm_op))
 
28431
+      /* Test for the following constraints: J, K, N, P.  We avoid
 
28432
+        generating an rtx and using existing predicates because we
 
28433
+        can be testing and rejecting a lot of constants, and GEN_INT
 
28434
+        is O(N).  */
 
28435
+      if ((val >= -32768 && val <= 65535)
 
28436
+         || ((val == (val & 0xFF) * 0x0101010101010101LL))
 
28437
+         || (val == ((trunc_int_for_mode (val, QImode) & 0xFFFF)
 
28438
+                     * 0x0001000100010001LL)))
 
28439
        {
 
28440
-         emit_move_insn (dest_reg, imm_op);
 
28441
+         emit_move_insn (dest_reg, GEN_INT (val));
 
28442
          return true;
 
28443
        }
 
28444
     }
 
28445
@@ -2895,6 +2897,7 @@
 
28446
   { CODE_FOR_lshrdi3,                   NULL }, /* shru */
 
28447
   { CODE_FOR_lshrsi3,                   NULL }, /* shrux */
 
28448
   { CODE_FOR_insn_shufflebytes,         NULL }, /* shufflebytes */
 
28449
+  { CODE_FOR_insn_shufflebytes1,        NULL }, /* shufflebytes1 */
 
28450
   { CODE_FOR_insn_st,                   NULL }, /* st */
 
28451
   { CODE_FOR_insn_st1,                  NULL }, /* st1 */
 
28452
   { CODE_FOR_insn_st2,                  NULL }, /* st2 */
 
28453
@@ -3223,6 +3226,7 @@
 
28454
   { "__insn_shrux",              TILEGX_INSN_SHRUX,              true,  "iii"  },
 
28455
   { "__insn_shruxi",             TILEGX_INSN_SHRUX,              true,  "iii"  },
 
28456
   { "__insn_shufflebytes",       TILEGX_INSN_SHUFFLEBYTES,       true,  "llll" },
 
28457
+  { "__insn_shufflebytes1",      TILEGX_INSN_SHUFFLEBYTES1,      true,  "lll"  },
 
28458
   { "__insn_st",                 TILEGX_INSN_ST,                 false, "vpl"  },
 
28459
   { "__insn_st1",                TILEGX_INSN_ST1,                false, "vpl"  },
 
28460
   { "__insn_st2",                TILEGX_INSN_ST2,                false, "vpl"  },
 
28461
@@ -3995,11 +3999,10 @@
 
28462
 
 
28463
        if (r == NULL_RTX)
 
28464
          {
 
28465
-           rtx p = compute_frame_addr (offset, &next_scratch_regno);
 
28466
-           r = gen_rtx_REG (Pmode, next_scratch_regno--);
 
28467
-           reg_save_addr[which_scratch] = r;
 
28468
-
 
28469
-           emit_insn (gen_rtx_SET (VOIDmode, r, p));
 
28470
+           int prev_scratch_regno = next_scratch_regno;
 
28471
+           r = compute_frame_addr (offset, &next_scratch_regno);
 
28472
+           if (prev_scratch_regno != next_scratch_regno)
 
28473
+             reg_save_addr[which_scratch] = r;
 
28474
          }
 
28475
        else
 
28476
          {
 
28477
@@ -4786,13 +4789,8 @@
 
28478
 int
 
28479
 tilegx_asm_preferred_eh_data_format (int code ATTRIBUTE_UNUSED, int global)
 
28480
 {
 
28481
-  if (flag_pic)
 
28482
-    {
 
28483
-      int type = TARGET_32BIT ? DW_EH_PE_sdata4 : DW_EH_PE_sdata8;
 
28484
-      return (global ? DW_EH_PE_indirect : 0) | DW_EH_PE_pcrel | type;
 
28485
-    }
 
28486
-  else
 
28487
-    return DW_EH_PE_absptr;
 
28488
+  int type = TARGET_32BIT ? DW_EH_PE_sdata4 : DW_EH_PE_sdata8;
 
28489
+  return (global ? DW_EH_PE_indirect : 0) | DW_EH_PE_pcrel | type;
 
28490
 }
 
28491
 
 
28492
 
 
28493
Index: gcc/config/rtems.opt
 
28494
===================================================================
 
28495
--- a/src/gcc/config/rtems.opt  (.../tags/gcc_4_8_0_release)
 
28496
+++ b/src/gcc/config/rtems.opt  (.../branches/gcc-4_8-branch)
 
28497
@@ -23,6 +23,9 @@
 
28498
 
 
28499
 ; Please try to keep this file in ASCII collating order.
 
28500
 
 
28501
+pthread
 
28502
+Ignore
 
28503
+
 
28504
 qnolinkcmds
 
28505
 Driver
 
28506
 
 
28507
Index: gcc/config/aarch64/aarch64.c
 
28508
===================================================================
 
28509
--- a/src/gcc/config/aarch64/aarch64.c  (.../tags/gcc_4_8_0_release)
 
28510
+++ b/src/gcc/config/aarch64/aarch64.c  (.../branches/gcc-4_8-branch)
 
28511
@@ -2926,9 +2926,10 @@
 
28512
     case CONST:
 
28513
     case SYMBOL_REF:
 
28514
     case LABEL_REF:
 
28515
-      /* load literal: pc-relative constant pool entry.  */
 
28516
+      /* load literal: pc-relative constant pool entry.  Only supported
 
28517
+         for SI mode or larger.  */
 
28518
       info->type = ADDRESS_SYMBOLIC;
 
28519
-      if (outer_code != PARALLEL)
 
28520
+      if (outer_code != PARALLEL && GET_MODE_SIZE (mode) >= 4)
 
28521
        {
 
28522
          rtx sym, addend;
 
28523
 
 
28524
Index: gcc/config/tilepro/tilepro.c
 
28525
===================================================================
 
28526
--- a/src/gcc/config/tilepro/tilepro.c  (.../tags/gcc_4_8_0_release)
 
28527
+++ b/src/gcc/config/tilepro/tilepro.c  (.../branches/gcc-4_8-branch)
 
28528
@@ -4338,10 +4338,7 @@
 
28529
 int
 
28530
 tilepro_asm_preferred_eh_data_format (int code ATTRIBUTE_UNUSED, int global)
 
28531
 {
 
28532
-  if (flag_pic)
 
28533
-    return (global ? DW_EH_PE_indirect : 0) | DW_EH_PE_pcrel | DW_EH_PE_sdata4;
 
28534
-  else
 
28535
-    return DW_EH_PE_absptr;
 
28536
+  return (global ? DW_EH_PE_indirect : 0) | DW_EH_PE_pcrel | DW_EH_PE_sdata4;
 
28537
 }
 
28538
 
 
28539
 
 
28540
Index: gcc/config/tilepro/tilepro.h
 
28541
===================================================================
 
28542
--- a/src/gcc/config/tilepro/tilepro.h  (.../tags/gcc_4_8_0_release)
 
28543
+++ b/src/gcc/config/tilepro/tilepro.h  (.../branches/gcc-4_8-branch)
 
28544
@@ -268,6 +268,8 @@
 
28545
 #define INITIAL_ELIMINATION_OFFSET(FROM, TO, OFFSET) \
 
28546
   ((OFFSET) = tilepro_initial_elimination_offset((FROM),(TO)))
 
28547
 
 
28548
+#define PROFILE_BEFORE_PROLOGUE 1
 
28549
+
 
28550
 #define FUNCTION_PROFILER(FILE, LABELNO) \
 
28551
   tilepro_function_profiler (FILE, LABELNO)
 
28552
 
 
28553
Index: gcc/config/arm/arm.c
 
28554
===================================================================
 
28555
--- a/src/gcc/config/arm/arm.c  (.../tags/gcc_4_8_0_release)
 
28556
+++ b/src/gcc/config/arm/arm.c  (.../branches/gcc-4_8-branch)
 
28557
@@ -17975,7 +17975,7 @@
 
28558
              "wC12",  "wC13",  "wC14",  "wC15"
 
28559
            };
 
28560
 
 
28561
-         fprintf (stream, wc_reg_names [INTVAL (x)]);
 
28562
+         fputs (wc_reg_names [INTVAL (x)], stream);
 
28563
        }
 
28564
       return;
 
28565
 
 
28566
Index: gcc/config/arm/neon.md
 
28567
===================================================================
 
28568
--- a/src/gcc/config/arm/neon.md        (.../tags/gcc_4_8_0_release)
 
28569
+++ b/src/gcc/config/arm/neon.md        (.../branches/gcc-4_8-branch)
 
28570
@@ -1721,80 +1721,144 @@
 
28571
 (define_expand "vcond<mode><mode>"
 
28572
   [(set (match_operand:VDQW 0 "s_register_operand" "")
 
28573
        (if_then_else:VDQW
 
28574
-         (match_operator 3 "arm_comparison_operator"
 
28575
+         (match_operator 3 "comparison_operator"
 
28576
            [(match_operand:VDQW 4 "s_register_operand" "")
 
28577
             (match_operand:VDQW 5 "nonmemory_operand" "")])
 
28578
          (match_operand:VDQW 1 "s_register_operand" "")
 
28579
          (match_operand:VDQW 2 "s_register_operand" "")))]
 
28580
   "TARGET_NEON && (!<Is_float_mode> || flag_unsafe_math_optimizations)"
 
28581
 {
 
28582
-  rtx mask;
 
28583
-  int inverse = 0, immediate_zero = 0;
 
28584
-  /* See the description of "magic" bits in the 'T' case of
 
28585
-     arm_print_operand.  */
 
28586
   HOST_WIDE_INT magic_word = (<MODE>mode == V2SFmode || <MODE>mode == V4SFmode)
 
28587
                             ? 3 : 1;
 
28588
   rtx magic_rtx = GEN_INT (magic_word);
 
28589
-  
 
28590
-  mask = gen_reg_rtx (<V_cmp_result>mode);
 
28591
-  
 
28592
-  if (operands[5] == CONST0_RTX (<MODE>mode))
 
28593
-    immediate_zero = 1;
 
28594
-  else if (!REG_P (operands[5]))
 
28595
-    operands[5] = force_reg (<MODE>mode, operands[5]);
 
28596
-  
 
28597
+  int inverse = 0;
 
28598
+  int swap_bsl_operands = 0;
 
28599
+  rtx mask = gen_reg_rtx (<V_cmp_result>mode);
 
28600
+  rtx tmp = gen_reg_rtx (<V_cmp_result>mode);
 
28601
+
 
28602
+  rtx (*base_comparison) (rtx, rtx, rtx, rtx);
 
28603
+  rtx (*complimentary_comparison) (rtx, rtx, rtx, rtx);
 
28604
+
 
28605
   switch (GET_CODE (operands[3]))
 
28606
     {
 
28607
     case GE:
 
28608
-      emit_insn (gen_neon_vcge<mode> (mask, operands[4], operands[5],
 
28609
-                                     magic_rtx));
 
28610
+    case LE:
 
28611
+    case EQ:
 
28612
+      if (!REG_P (operands[5])
 
28613
+         && (operands[5] != CONST0_RTX (<MODE>mode)))
 
28614
+       operands[5] = force_reg (<MODE>mode, operands[5]);
 
28615
       break;
 
28616
-    
 
28617
+    default:
 
28618
+      if (!REG_P (operands[5]))
 
28619
+       operands[5] = force_reg (<MODE>mode, operands[5]);
 
28620
+    }
 
28621
+
 
28622
+  switch (GET_CODE (operands[3]))
 
28623
+    {
 
28624
+    case LT:
 
28625
+    case UNLT:
 
28626
+      inverse = 1;
 
28627
+      /* Fall through.  */
 
28628
+    case GE:
 
28629
+    case UNGE:
 
28630
+    case ORDERED:
 
28631
+    case UNORDERED:
 
28632
+      base_comparison = gen_neon_vcge<mode>;
 
28633
+      complimentary_comparison = gen_neon_vcgt<mode>;
 
28634
+      break;
 
28635
+    case LE:
 
28636
+    case UNLE:
 
28637
+      inverse = 1;
 
28638
+      /* Fall through.  */
 
28639
     case GT:
 
28640
-      emit_insn (gen_neon_vcgt<mode> (mask, operands[4], operands[5],
 
28641
-                                     magic_rtx));
 
28642
+    case UNGT:
 
28643
+      base_comparison = gen_neon_vcgt<mode>;
 
28644
+      complimentary_comparison = gen_neon_vcge<mode>;
 
28645
       break;
 
28646
-    
 
28647
     case EQ:
 
28648
-      emit_insn (gen_neon_vceq<mode> (mask, operands[4], operands[5],
 
28649
-                                     magic_rtx));
 
28650
+    case NE:
 
28651
+    case UNEQ:
 
28652
+      base_comparison = gen_neon_vceq<mode>;
 
28653
+      complimentary_comparison = gen_neon_vceq<mode>;
 
28654
       break;
 
28655
-    
 
28656
+    default:
 
28657
+      gcc_unreachable ();
 
28658
+    }
 
28659
+
 
28660
+  switch (GET_CODE (operands[3]))
 
28661
+    {
 
28662
+    case LT:
 
28663
     case LE:
 
28664
-      if (immediate_zero)
 
28665
-       emit_insn (gen_neon_vcle<mode> (mask, operands[4], operands[5],
 
28666
-                                       magic_rtx));
 
28667
+    case GT:
 
28668
+    case GE:
 
28669
+    case EQ:
 
28670
+      /* The easy case.  Here we emit one of vcge, vcgt or vceq.
 
28671
+        As a LT b <=> b GE a && a LE b <=> b GT a.  Our transformations are:
 
28672
+        a GE b -> a GE b
 
28673
+        a GT b -> a GT b
 
28674
+        a LE b -> b GE a
 
28675
+        a LT b -> b GT a
 
28676
+        a EQ b -> a EQ b  */
 
28677
+
 
28678
+      if (!inverse)
 
28679
+       emit_insn (base_comparison (mask, operands[4], operands[5], magic_rtx));
 
28680
       else
 
28681
-       emit_insn (gen_neon_vcge<mode> (mask, operands[5], operands[4],
 
28682
-                                       magic_rtx));
 
28683
+       emit_insn (complimentary_comparison (mask, operands[5], operands[4], magic_rtx));
 
28684
       break;
 
28685
-    
 
28686
-    case LT:
 
28687
-      if (immediate_zero)
 
28688
-       emit_insn (gen_neon_vclt<mode> (mask, operands[4], operands[5],
 
28689
-                                       magic_rtx));
 
28690
+    case UNLT:
 
28691
+    case UNLE:
 
28692
+    case UNGT:
 
28693
+    case UNGE:
 
28694
+    case NE:
 
28695
+      /* Vector compare returns false for lanes which are unordered, so if we use
 
28696
+        the inverse of the comparison we actually want to emit, then
 
28697
+        swap the operands to BSL, we will end up with the correct result.
 
28698
+        Note that a NE NaN and NaN NE b are true for all a, b.
 
28699
+
 
28700
+        Our transformations are:
 
28701
+        a GE b -> !(b GT a)
 
28702
+        a GT b -> !(b GE a)
 
28703
+        a LE b -> !(a GT b)
 
28704
+        a LT b -> !(a GE b)
 
28705
+        a NE b -> !(a EQ b)  */
 
28706
+
 
28707
+      if (inverse)
 
28708
+       emit_insn (base_comparison (mask, operands[4], operands[5], magic_rtx));
 
28709
       else
 
28710
-       emit_insn (gen_neon_vcgt<mode> (mask, operands[5], operands[4],
 
28711
-                                       magic_rtx));
 
28712
+       emit_insn (complimentary_comparison (mask, operands[5], operands[4], magic_rtx));
 
28713
+
 
28714
+      swap_bsl_operands = 1;
 
28715
       break;
 
28716
-    
 
28717
-    case NE:
 
28718
-      emit_insn (gen_neon_vceq<mode> (mask, operands[4], operands[5],
 
28719
-                                     magic_rtx));
 
28720
-      inverse = 1;
 
28721
+    case UNEQ:
 
28722
+      /* We check (a > b ||  b > a).  combining these comparisons give us
 
28723
+        true iff !(a != b && a ORDERED b), swapping the operands to BSL
 
28724
+        will then give us (a == b ||  a UNORDERED b) as intended.  */
 
28725
+
 
28726
+      emit_insn (gen_neon_vcgt<mode> (mask, operands[4], operands[5], magic_rtx));
 
28727
+      emit_insn (gen_neon_vcgt<mode> (tmp, operands[5], operands[4], magic_rtx));
 
28728
+      emit_insn (gen_ior<v_cmp_result>3 (mask, mask, tmp));
 
28729
+      swap_bsl_operands = 1;
 
28730
       break;
 
28731
-    
 
28732
+    case UNORDERED:
 
28733
+       /* Operands are ORDERED iff (a > b || b >= a).
 
28734
+        Swapping the operands to BSL will give the UNORDERED case.  */
 
28735
+     swap_bsl_operands = 1;
 
28736
+     /* Fall through.  */
 
28737
+    case ORDERED:
 
28738
+      emit_insn (gen_neon_vcgt<mode> (tmp, operands[4], operands[5], magic_rtx));
 
28739
+      emit_insn (gen_neon_vcge<mode> (mask, operands[5], operands[4], magic_rtx));
 
28740
+      emit_insn (gen_ior<v_cmp_result>3 (mask, mask, tmp));
 
28741
+      break;
 
28742
     default:
 
28743
       gcc_unreachable ();
 
28744
     }
 
28745
-  
 
28746
-  if (inverse)
 
28747
+
 
28748
+  if (swap_bsl_operands)
 
28749
     emit_insn (gen_neon_vbsl<mode> (operands[0], mask, operands[2],
 
28750
                                    operands[1]));
 
28751
   else
 
28752
     emit_insn (gen_neon_vbsl<mode> (operands[0], mask, operands[1],
 
28753
                                    operands[2]));
 
28754
-
 
28755
   DONE;
 
28756
 })
 
28757
 
 
28758
Index: gcc/config/arm/iterators.md
 
28759
===================================================================
 
28760
--- a/src/gcc/config/arm/iterators.md   (.../tags/gcc_4_8_0_release)
 
28761
+++ b/src/gcc/config/arm/iterators.md   (.../branches/gcc-4_8-branch)
 
28762
@@ -314,6 +314,12 @@
 
28763
                                 (V2SF "V2SI") (V4SF  "V4SI")
 
28764
                                 (DI   "DI")   (V2DI  "V2DI")])
 
28765
 
 
28766
+(define_mode_attr v_cmp_result [(V8QI "v8qi") (V16QI "v16qi")
 
28767
+                               (V4HI "v4hi") (V8HI  "v8hi")
 
28768
+                               (V2SI "v2si") (V4SI  "v4si")
 
28769
+                               (DI   "di")   (V2DI  "v2di")
 
28770
+                               (V2SF "v2si") (V4SF  "v4si")])
 
28771
+
 
28772
 ;; Get element type from double-width mode, for operations where we 
 
28773
 ;; don't care about signedness.
 
28774
 (define_mode_attr V_if_elem [(V8QI "i8")  (V16QI "i8")
 
28775
Index: libgfortran/ChangeLog
 
28776
===================================================================
 
28777
--- a/src/libgfortran/ChangeLog (.../tags/gcc_4_8_0_release)
 
28778
+++ b/src/libgfortran/ChangeLog (.../branches/gcc-4_8-branch)
 
28779
@@ -1,3 +1,35 @@
 
28780
+2013-04-02  Tobias Burnus  <burnus@net-b.de>
 
28781
+
 
28782
+       Backport from mainline:
 
28783
+       2013-03-28  Tobias Burnus  <burnus@net-b.de>
 
28784
+
 
28785
+       PR fortran/56735
 
28786
+       * io/list_read.c (nml_query): Only abort when
 
28787
+       an error occured.
 
28788
+       (namelist_read): Add goto instead of falling through.
 
28789
+
 
28790
+2013-04-02  Tobias Burnus  <burnus@net-b.de>
 
28791
+
 
28792
+       Backport from mainline:
 
28793
+       2013-03-29  Tobias Burnus  <burnus@net-b.de>
 
28794
+
 
28795
+       PR fortran/56737
 
28796
+       * io/format.c (parse_format): With caching, copy
 
28797
+       dtp->format string.
 
28798
+       (save_parsed_format): Use dtp->format directly without
 
28799
+       copying.
 
28800
+
 
28801
+       2012-03-29  Tobias Burnus  <burnus@net-b.de>
 
28802
+
 
28803
+       PR fortran/56737
 
28804
+       * io/format.c (parse_format_list): Also cache FMT_STRING.
 
28805
+       (parse_format): Update call.
 
28806
+
 
28807
+2013-03-24  Tobias Burnus  <burnus@net-b.de>
 
28808
+
 
28809
+       PR fortran/56696
 
28810
+       * io/list_read.c (read_real): Fix EOF diagnostic.
 
28811
+
 
28812
 2013-03-22  Release Manager
 
28813
 
 
28814
        * GCC 4.8.0 released.
 
28815
Index: libgfortran/io/list_read.c
 
28816
===================================================================
 
28817
--- a/src/libgfortran/io/list_read.c    (.../tags/gcc_4_8_0_release)
 
28818
+++ b/src/libgfortran/io/list_read.c    (.../branches/gcc-4_8-branch)
 
28819
@@ -1433,7 +1433,6 @@
 
28820
       goto got_sign;
 
28821
 
 
28822
     CASE_SEPARATORS:
 
28823
-    case EOF:
 
28824
       unget_char (dtp, c);             /* Single null.  */
 
28825
       eat_separator (dtp);
 
28826
       return;
 
28827
@@ -2381,11 +2380,11 @@
 
28828
   index_type len;
 
28829
   char * p;
 
28830
 #ifdef HAVE_CRLF
 
28831
-  static const index_type endlen = 3;
 
28832
+  static const index_type endlen = 2;
 
28833
   static const char endl[] = "\r\n";
 
28834
   static const char nmlend[] = "&end\r\n";
 
28835
 #else
 
28836
-  static const index_type endlen = 2;
 
28837
+  static const index_type endlen = 1;
 
28838
   static const char endl[] = "\n";
 
28839
   static const char nmlend[] = "&end\n";
 
28840
 #endif
 
28841
@@ -2415,12 +2414,12 @@
 
28842
          /* "&namelist_name\n"  */
 
28843
 
 
28844
          len = dtp->namelist_name_len;
 
28845
-         p = write_block (dtp, len + endlen);
 
28846
+         p = write_block (dtp, len - 1 + endlen);
 
28847
           if (!p)
 
28848
             goto query_return;
 
28849
          memcpy (p, "&", 1);
 
28850
          memcpy ((char*)(p + 1), dtp->namelist_name, len);
 
28851
-         memcpy ((char*)(p + len + 1), &endl, endlen - 1);
 
28852
+         memcpy ((char*)(p + len + 1), &endl, endlen);
 
28853
          for (nl = dtp->u.p.ionml; nl; nl = nl->next)
 
28854
            {
 
28855
              /* " var_name\n"  */
 
28856
@@ -2431,14 +2430,15 @@
 
28857
                goto query_return;
 
28858
              memcpy (p, " ", 1);
 
28859
              memcpy ((char*)(p + 1), nl->var_name, len);
 
28860
-             memcpy ((char*)(p + len + 1), &endl, endlen - 1);
 
28861
+             memcpy ((char*)(p + len + 1), &endl, endlen);
 
28862
            }
 
28863
 
 
28864
          /* "&end\n"  */
 
28865
 
 
28866
-          p = write_block (dtp, endlen + 3);
 
28867
+          p = write_block (dtp, endlen + 4);
 
28868
+         if (!p)
 
28869
            goto query_return;
 
28870
-          memcpy (p, &nmlend, endlen + 3);
 
28871
+          memcpy (p, &nmlend, endlen + 4);
 
28872
        }
 
28873
 
 
28874
       /* Flush the stream to force immediate output.  */
 
28875
@@ -3073,6 +3073,7 @@
 
28876
 
 
28877
     case '?':
 
28878
       nml_query (dtp, '?');
 
28879
+      goto find_nml_name;
 
28880
 
 
28881
     case EOF:
 
28882
       return;
 
28883
Index: libgfortran/io/format.c
 
28884
===================================================================
 
28885
--- a/src/libgfortran/io/format.c       (.../tags/gcc_4_8_0_release)
 
28886
+++ b/src/libgfortran/io/format.c       (.../branches/gcc-4_8-branch)
 
28887
@@ -149,8 +149,7 @@
 
28888
   u->format_hash_table[hash].hashed_fmt = NULL;
 
28889
 
 
28890
   free (u->format_hash_table[hash].key);
 
28891
-  u->format_hash_table[hash].key = xmalloc (dtp->format_len);
 
28892
-  memcpy (u->format_hash_table[hash].key, dtp->format, dtp->format_len);
 
28893
+  u->format_hash_table[hash].key = dtp->format;
 
28894
 
 
28895
   u->format_hash_table[hash].key_len = dtp->format_len;
 
28896
   u->format_hash_table[hash].hashed_fmt = dtp->u.p.fmt;
 
28897
@@ -588,16 +587,15 @@
 
28898
  * parenthesis node which contains the rest of the list. */
 
28899
 
 
28900
 static fnode *
 
28901
-parse_format_list (st_parameter_dt *dtp, bool *save_ok, bool *seen_dd)
 
28902
+parse_format_list (st_parameter_dt *dtp, bool *seen_dd)
 
28903
 {
 
28904
   fnode *head, *tail;
 
28905
   format_token t, u, t2;
 
28906
   int repeat;
 
28907
   format_data *fmt = dtp->u.p.fmt;
 
28908
-  bool saveit, seen_data_desc = false;
 
28909
+  bool seen_data_desc = false;
 
28910
 
 
28911
   head = tail = NULL;
 
28912
-  saveit = *save_ok;
 
28913
 
 
28914
   /* Get the next format item */
 
28915
  format_item:
 
28916
@@ -614,7 +612,7 @@
 
28917
        }
 
28918
       get_fnode (fmt, &head, &tail, FMT_LPAREN);
 
28919
       tail->repeat = -2;  /* Signifies unlimited format.  */
 
28920
-      tail->u.child = parse_format_list (dtp, &saveit, &seen_data_desc);
 
28921
+      tail->u.child = parse_format_list (dtp, &seen_data_desc);
 
28922
       if (fmt->error != NULL)
 
28923
        goto finished;
 
28924
       if (!seen_data_desc)
 
28925
@@ -633,7 +631,7 @@
 
28926
        case FMT_LPAREN:
 
28927
          get_fnode (fmt, &head, &tail, FMT_LPAREN);
 
28928
          tail->repeat = repeat;
 
28929
-         tail->u.child = parse_format_list (dtp, &saveit, &seen_data_desc);
 
28930
+         tail->u.child = parse_format_list (dtp, &seen_data_desc);
 
28931
          *seen_dd = seen_data_desc;
 
28932
          if (fmt->error != NULL)
 
28933
            goto finished;
 
28934
@@ -661,7 +659,7 @@
 
28935
     case FMT_LPAREN:
 
28936
       get_fnode (fmt, &head, &tail, FMT_LPAREN);
 
28937
       tail->repeat = 1;
 
28938
-      tail->u.child = parse_format_list (dtp, &saveit, &seen_data_desc);
 
28939
+      tail->u.child = parse_format_list (dtp, &seen_data_desc);
 
28940
       *seen_dd = seen_data_desc;
 
28941
       if (fmt->error != NULL)
 
28942
        goto finished;
 
28943
@@ -725,8 +723,6 @@
 
28944
       goto between_desc;
 
28945
 
 
28946
     case FMT_STRING:
 
28947
-      /* TODO: Find out why it is necessary to turn off format caching.  */
 
28948
-      saveit = false;
 
28949
       get_fnode (fmt, &head, &tail, FMT_STRING);
 
28950
       tail->u.string.p = fmt->string;
 
28951
       tail->u.string.length = fmt->value;
 
28952
@@ -1106,8 +1102,6 @@
 
28953
 
 
28954
  finished:
 
28955
 
 
28956
-  *save_ok = saveit;
 
28957
-  
 
28958
   return head;
 
28959
 }
 
28960
 
 
28961
@@ -1224,6 +1218,13 @@
 
28962
 
 
28963
   /* Not found so proceed as follows.  */
 
28964
 
 
28965
+  if (format_cache_ok)
 
28966
+    {
 
28967
+      char *fmt_string = xmalloc (dtp->format_len);
 
28968
+      memcpy (fmt_string, dtp->format, dtp->format_len);
 
28969
+      dtp->format = fmt_string;
 
28970
+    }
 
28971
+
 
28972
   dtp->u.p.fmt = fmt = xmalloc (sizeof (format_data));
 
28973
   fmt->format_string = dtp->format;
 
28974
   fmt->format_string_len = dtp->format_len;
 
28975
@@ -1250,14 +1251,15 @@
 
28976
   fmt->avail++;
 
28977
 
 
28978
   if (format_lex (fmt) == FMT_LPAREN)
 
28979
-    fmt->array.array[0].u.child = parse_format_list (dtp, &format_cache_ok,
 
28980
-                                                    &seen_data_desc);
 
28981
+    fmt->array.array[0].u.child = parse_format_list (dtp, &seen_data_desc);
 
28982
   else
 
28983
     fmt->error = "Missing initial left parenthesis in format";
 
28984
 
 
28985
   if (fmt->error)
 
28986
     {
 
28987
       format_error (dtp, NULL, fmt->error);
 
28988
+      if (format_cache_ok)
 
28989
+       free (dtp->format);
 
28990
       free_format_hash_table (dtp->u.p.current_unit);
 
28991
       return;
 
28992
     }
 
28993
Index: Makefile.def
 
28994
===================================================================
 
28995
--- a/src/Makefile.def  (.../tags/gcc_4_8_0_release)
 
28996
+++ b/src/Makefile.def  (.../branches/gcc-4_8-branch)
 
28997
@@ -138,7 +138,7 @@
 
28998
                    missing=maintainer-clean; };
 
28999
 target_modules = { module= winsup; };
 
29000
 target_modules = { module= libgloss; no_check=true; };
 
29001
-target_modules = { module= libffi; };
 
29002
+target_modules = { module= libffi; no_install=true; };
 
29003
 target_modules = { module= libjava; raw_cxx=true;
 
29004
                    extra_configure_flags="$(EXTRA_CONFIGARGS_LIBJAVA)"; };
 
29005
 target_modules = { module= zlib; };
 
29006
Index: libffi/Makefile.in
 
29007
===================================================================
 
29008
--- a/src/libffi/Makefile.in    (.../tags/gcc_4_8_0_release)
 
29009
+++ b/src/libffi/Makefile.in    (.../branches/gcc-4_8-branch)
 
29010
@@ -66,14 +66,11 @@
 
29011
 @PA_HPUX_TRUE@am__append_29 = src/pa/hpux32.S src/pa/ffi.c
 
29012
 @TILE_TRUE@am__append_30 = src/tile/tile.S src/tile/ffi.c
 
29013
 subdir = .
 
29014
-DIST_COMMON = README $(am__configure_deps) $(srcdir)/../compile \
 
29015
-       $(srcdir)/../config.guess $(srcdir)/../config.sub \
 
29016
-       $(srcdir)/../depcomp $(srcdir)/../install-sh \
 
29017
-       $(srcdir)/../ltmain.sh $(srcdir)/../missing \
 
29018
-       $(srcdir)/../mkinstalldirs $(srcdir)/Makefile.am \
 
29019
-       $(srcdir)/Makefile.in $(srcdir)/doc/stamp-vti \
 
29020
-       $(srcdir)/doc/version.texi $(srcdir)/fficonfig.h.in \
 
29021
-       $(top_srcdir)/configure ChangeLog mdate-sh
 
29022
+DIST_COMMON = README ChangeLog $(srcdir)/Makefile.in \
 
29023
+       $(srcdir)/Makefile.am $(top_srcdir)/configure \
 
29024
+       $(am__configure_deps) $(srcdir)/fficonfig.h.in \
 
29025
+       $(srcdir)/../mkinstalldirs $(srcdir)/../depcomp mdate-sh \
 
29026
+       $(srcdir)/doc/version.texi $(srcdir)/doc/stamp-vti
 
29027
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
29028
 am__aclocal_m4_deps = $(top_srcdir)/../config/acx.m4 \
 
29029
        $(top_srcdir)/../config/asmcfi.m4 \
 
29030
@@ -217,7 +214,6 @@
 
29031
 SOURCES = $(libffi_la_SOURCES) $(nodist_libffi_la_SOURCES) \
 
29032
        $(libffi_convenience_la_SOURCES) \
 
29033
        $(nodist_libffi_convenience_la_SOURCES)
 
29034
-DIST_SOURCES = $(libffi_la_SOURCES) $(libffi_convenience_la_SOURCES)
 
29035
 MULTISRCTOP = 
 
29036
 MULTIBUILDTOP = 
 
29037
 MULTIDIRS = 
 
29038
@@ -246,47 +242,10 @@
 
29039
 RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive        \
 
29040
   distclean-recursive maintainer-clean-recursive
 
29041
 AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
 
29042
-       $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \
 
29043
-       distdir dist dist-all distcheck
 
29044
+       $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS
 
29045
 ETAGS = etags
 
29046
 CTAGS = ctags
 
29047
 DIST_SUBDIRS = $(SUBDIRS)
 
29048
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
29049
-distdir = $(PACKAGE)-$(VERSION)
 
29050
-top_distdir = $(distdir)
 
29051
-am__remove_distdir = \
 
29052
-  { test ! -d "$(distdir)" \
 
29053
-    || { find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \
 
29054
-         && rm -fr "$(distdir)"; }; }
 
29055
-am__relativize = \
 
29056
-  dir0=`pwd`; \
 
29057
-  sed_first='s,^\([^/]*\)/.*$$,\1,'; \
 
29058
-  sed_rest='s,^[^/]*/*,,'; \
 
29059
-  sed_last='s,^.*/\([^/]*\)$$,\1,'; \
 
29060
-  sed_butlast='s,/*[^/]*$$,,'; \
 
29061
-  while test -n "$$dir1"; do \
 
29062
-    first=`echo "$$dir1" | sed -e "$$sed_first"`; \
 
29063
-    if test "$$first" != "."; then \
 
29064
-      if test "$$first" = ".."; then \
 
29065
-        dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
 
29066
-        dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
 
29067
-      else \
 
29068
-        first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
 
29069
-        if test "$$first2" = "$$first"; then \
 
29070
-          dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
 
29071
-        else \
 
29072
-          dir2="../$$dir2"; \
 
29073
-        fi; \
 
29074
-        dir0="$$dir0"/"$$first"; \
 
29075
-      fi; \
 
29076
-    fi; \
 
29077
-    dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
 
29078
-  done; \
 
29079
-  reldir="$$dir2"
 
29080
-DIST_ARCHIVES = $(distdir).tar.gz
 
29081
-GZIP_ENV = --best
 
29082
-distuninstallcheck_listfiles = find . -type f -print
 
29083
-distcleancheck_listfiles = find . -type f -print
 
29084
 ACLOCAL = @ACLOCAL@
 
29085
 ALLOCA = @ALLOCA@
 
29086
 AMTAR = @AMTAR@
 
29087
@@ -1446,185 +1405,6 @@
 
29088
 
 
29089
 distclean-tags:
 
29090
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
29091
-
 
29092
-distdir: $(DISTFILES)
 
29093
-       $(am__remove_distdir)
 
29094
-       test -d "$(distdir)" || mkdir "$(distdir)"
 
29095
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
29096
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
29097
-       list='$(DISTFILES)'; \
 
29098
-         dist_files=`for file in $$list; do echo $$file; done | \
 
29099
-         sed -e "s|^$$srcdirstrip/||;t" \
 
29100
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
29101
-       case $$dist_files in \
 
29102
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
29103
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
29104
-                          sort -u` ;; \
 
29105
-       esac; \
 
29106
-       for file in $$dist_files; do \
 
29107
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
29108
-         if test -d $$d/$$file; then \
 
29109
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
29110
-           if test -d "$(distdir)/$$file"; then \
 
29111
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
29112
-           fi; \
 
29113
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
29114
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
29115
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
29116
-           fi; \
 
29117
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
29118
-         else \
 
29119
-           test -f "$(distdir)/$$file" \
 
29120
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
29121
-           || exit 1; \
 
29122
-         fi; \
 
29123
-       done
 
29124
-       @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
 
29125
-         if test "$$subdir" = .; then :; else \
 
29126
-           test -d "$(distdir)/$$subdir" \
 
29127
-           || $(MKDIR_P) "$(distdir)/$$subdir" \
 
29128
-           || exit 1; \
 
29129
-         fi; \
 
29130
-       done
 
29131
-       @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
 
29132
-         if test "$$subdir" = .; then :; else \
 
29133
-           dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
 
29134
-           $(am__relativize); \
 
29135
-           new_distdir=$$reldir; \
 
29136
-           dir1=$$subdir; dir2="$(top_distdir)"; \
 
29137
-           $(am__relativize); \
 
29138
-           new_top_distdir=$$reldir; \
 
29139
-           echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
 
29140
-           echo "     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
 
29141
-           ($(am__cd) $$subdir && \
 
29142
-             $(MAKE) $(AM_MAKEFLAGS) \
 
29143
-               top_distdir="$$new_top_distdir" \
 
29144
-               distdir="$$new_distdir" \
 
29145
-               am__remove_distdir=: \
 
29146
-               am__skip_length_check=: \
 
29147
-               am__skip_mode_fix=: \
 
29148
-               distdir) \
 
29149
-             || exit 1; \
 
29150
-         fi; \
 
29151
-       done
 
29152
-       $(MAKE) $(AM_MAKEFLAGS) \
 
29153
-         top_distdir="$(top_distdir)" distdir="$(distdir)" \
 
29154
-         dist-info
 
29155
-       -test -n "$(am__skip_mode_fix)" \
 
29156
-       || find "$(distdir)" -type d ! -perm -755 \
 
29157
-               -exec chmod u+rwx,go+rx {} \; -o \
 
29158
-         ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \
 
29159
-         ! -type d ! -perm -400 -exec chmod a+r {} \; -o \
 
29160
-         ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \
 
29161
-       || chmod -R a+r "$(distdir)"
 
29162
-dist-gzip: distdir
 
29163
-       tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
 
29164
-       $(am__remove_distdir)
 
29165
-
 
29166
-dist-bzip2: distdir
 
29167
-       tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2
 
29168
-       $(am__remove_distdir)
 
29169
-
 
29170
-dist-lzma: distdir
 
29171
-       tardir=$(distdir) && $(am__tar) | lzma -9 -c >$(distdir).tar.lzma
 
29172
-       $(am__remove_distdir)
 
29173
-
 
29174
-dist-xz: distdir
 
29175
-       tardir=$(distdir) && $(am__tar) | xz -c >$(distdir).tar.xz
 
29176
-       $(am__remove_distdir)
 
29177
-
 
29178
-dist-tarZ: distdir
 
29179
-       tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z
 
29180
-       $(am__remove_distdir)
 
29181
-
 
29182
-dist-shar: distdir
 
29183
-       shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz
 
29184
-       $(am__remove_distdir)
 
29185
-
 
29186
-dist-zip: distdir
 
29187
-       -rm -f $(distdir).zip
 
29188
-       zip -rq $(distdir).zip $(distdir)
 
29189
-       $(am__remove_distdir)
 
29190
-
 
29191
-dist dist-all: distdir
 
29192
-       tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
 
29193
-       $(am__remove_distdir)
 
29194
-
 
29195
-# This target untars the dist file and tries a VPATH configuration.  Then
 
29196
-# it guarantees that the distribution is self-contained by making another
 
29197
-# tarfile.
 
29198
-distcheck: dist
 
29199
-       case '$(DIST_ARCHIVES)' in \
 
29200
-       *.tar.gz*) \
 
29201
-         GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\
 
29202
-       *.tar.bz2*) \
 
29203
-         bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\
 
29204
-       *.tar.lzma*) \
 
29205
-         lzma -dc $(distdir).tar.lzma | $(am__untar) ;;\
 
29206
-       *.tar.xz*) \
 
29207
-         xz -dc $(distdir).tar.xz | $(am__untar) ;;\
 
29208
-       *.tar.Z*) \
 
29209
-         uncompress -c $(distdir).tar.Z | $(am__untar) ;;\
 
29210
-       *.shar.gz*) \
 
29211
-         GZIP=$(GZIP_ENV) gzip -dc $(distdir).shar.gz | unshar ;;\
 
29212
-       *.zip*) \
 
29213
-         unzip $(distdir).zip ;;\
 
29214
-       esac
 
29215
-       chmod -R a-w $(distdir); chmod a+w $(distdir)
 
29216
-       mkdir $(distdir)/_build
 
29217
-       mkdir $(distdir)/_inst
 
29218
-       chmod a-w $(distdir)
 
29219
-       test -d $(distdir)/_build || exit 0; \
 
29220
-       dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \
 
29221
-         && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \
 
29222
-         && am__cwd=`pwd` \
 
29223
-         && $(am__cd) $(distdir)/_build \
 
29224
-         && ../configure --srcdir=.. --prefix="$$dc_install_base" \
 
29225
-           $(DISTCHECK_CONFIGURE_FLAGS) \
 
29226
-         && $(MAKE) $(AM_MAKEFLAGS) \
 
29227
-         && $(MAKE) $(AM_MAKEFLAGS) dvi \
 
29228
-         && $(MAKE) $(AM_MAKEFLAGS) check \
 
29229
-         && $(MAKE) $(AM_MAKEFLAGS) install \
 
29230
-         && $(MAKE) $(AM_MAKEFLAGS) installcheck \
 
29231
-         && $(MAKE) $(AM_MAKEFLAGS) uninstall \
 
29232
-         && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \
 
29233
-               distuninstallcheck \
 
29234
-         && chmod -R a-w "$$dc_install_base" \
 
29235
-         && ({ \
 
29236
-              (cd ../.. && umask 077 && mkdir "$$dc_destdir") \
 
29237
-              && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \
 
29238
-              && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \
 
29239
-              && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \
 
29240
-                   distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \
 
29241
-             } || { rm -rf "$$dc_destdir"; exit 1; }) \
 
29242
-         && rm -rf "$$dc_destdir" \
 
29243
-         && $(MAKE) $(AM_MAKEFLAGS) dist \
 
29244
-         && rm -rf $(DIST_ARCHIVES) \
 
29245
-         && $(MAKE) $(AM_MAKEFLAGS) distcleancheck \
 
29246
-         && cd "$$am__cwd" \
 
29247
-         || exit 1
 
29248
-       $(am__remove_distdir)
 
29249
-       @(echo "$(distdir) archives ready for distribution: "; \
 
29250
-         list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \
 
29251
-         sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x'
 
29252
-distuninstallcheck:
 
29253
-       @$(am__cd) '$(distuninstallcheck_dir)' \
 
29254
-       && test `$(distuninstallcheck_listfiles) | wc -l` -le 1 \
 
29255
-          || { echo "ERROR: files left after uninstall:" ; \
 
29256
-               if test -n "$(DESTDIR)"; then \
 
29257
-                 echo "  (check DESTDIR support)"; \
 
29258
-               fi ; \
 
29259
-               $(distuninstallcheck_listfiles) ; \
 
29260
-               exit 1; } >&2
 
29261
-distcleancheck: distclean
 
29262
-       @if test '$(srcdir)' = . ; then \
 
29263
-         echo "ERROR: distcleancheck can only run from a VPATH build" ; \
 
29264
-         exit 1 ; \
 
29265
-       fi
 
29266
-       @test `$(distcleancheck_listfiles) | wc -l` -eq 0 \
 
29267
-         || { echo "ERROR: files left in build directory after distclean:" ; \
 
29268
-              $(distcleancheck_listfiles) ; \
 
29269
-              exit 1; } >&2
 
29270
 check-am: all-am
 
29271
 check: check-recursive
 
29272
 all-am: Makefile $(INFO_DEPS) $(LTLIBRARIES) all-multi fficonfig.h \
 
29273
@@ -1865,16 +1645,14 @@
 
29274
        all all-am all-local all-multi am--refresh check check-am \
 
29275
        clean clean-aminfo clean-generic clean-libtool clean-multi \
 
29276
        clean-noinstLTLIBRARIES clean-toolexeclibLTLIBRARIES ctags \
 
29277
-       ctags-recursive dist dist-all dist-bzip2 dist-gzip dist-info \
 
29278
-       dist-lzma dist-shar dist-tarZ dist-xz dist-zip distcheck \
 
29279
-       distclean distclean-compile distclean-generic distclean-hdr \
 
29280
-       distclean-libtool distclean-multi distclean-tags \
 
29281
-       distcleancheck distdir distuninstallcheck dvi dvi-am html \
 
29282
-       html-am info info-am install install-am install-data \
 
29283
-       install-data-am install-dvi install-dvi-am install-exec \
 
29284
-       install-exec-am install-html install-html-am install-info \
 
29285
-       install-info-am install-man install-multi install-pdf \
 
29286
-       install-pdf-am install-ps install-ps-am install-strip \
 
29287
+       ctags-recursive dist-info distclean distclean-compile \
 
29288
+       distclean-generic distclean-hdr distclean-libtool \
 
29289
+       distclean-multi distclean-tags dvi dvi-am html html-am info \
 
29290
+       info-am install install-am install-data install-data-am \
 
29291
+       install-dvi install-dvi-am install-exec install-exec-am \
 
29292
+       install-html install-html-am install-info install-info-am \
 
29293
+       install-man install-multi install-pdf install-pdf-am \
 
29294
+       install-ps install-ps-am install-strip \
 
29295
        install-toolexeclibLTLIBRARIES installcheck installcheck-am \
 
29296
        installdirs installdirs-am maintainer-clean \
 
29297
        maintainer-clean-aminfo maintainer-clean-generic \
 
29298
Index: libffi/include/Makefile.in
 
29299
===================================================================
 
29300
--- a/src/libffi/include/Makefile.in    (.../tags/gcc_4_8_0_release)
 
29301
+++ b/src/libffi/include/Makefile.in    (.../branches/gcc-4_8-branch)
 
29302
@@ -36,7 +36,7 @@
 
29303
 host_triplet = @host@
 
29304
 target_triplet = @target@
 
29305
 subdir = include
 
29306
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
 
29307
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \
 
29308
        $(srcdir)/ffi.h.in $(toollibffi_HEADERS)
 
29309
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
29310
 am__aclocal_m4_deps = $(top_srcdir)/../config/acx.m4 \
 
29311
@@ -56,7 +56,6 @@
 
29312
 CONFIG_CLEAN_FILES = ffi.h ffitarget.h
 
29313
 CONFIG_CLEAN_VPATH_FILES =
 
29314
 SOURCES =
 
29315
-DIST_SOURCES =
 
29316
 am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
 
29317
 am__vpath_adj = case $$p in \
 
29318
     $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
 
29319
@@ -82,7 +81,6 @@
 
29320
 HEADERS = $(toollibffi_HEADERS)
 
29321
 ETAGS = etags
 
29322
 CTAGS = ctags
 
29323
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
29324
 ACLOCAL = @ACLOCAL@
 
29325
 ALLOCA = @ALLOCA@
 
29326
 AMTAR = @AMTAR@
 
29327
@@ -332,37 +330,6 @@
 
29328
 
 
29329
 distclean-tags:
 
29330
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
29331
-
 
29332
-distdir: $(DISTFILES)
 
29333
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
29334
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
29335
-       list='$(DISTFILES)'; \
 
29336
-         dist_files=`for file in $$list; do echo $$file; done | \
 
29337
-         sed -e "s|^$$srcdirstrip/||;t" \
 
29338
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
29339
-       case $$dist_files in \
 
29340
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
29341
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
29342
-                          sort -u` ;; \
 
29343
-       esac; \
 
29344
-       for file in $$dist_files; do \
 
29345
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
29346
-         if test -d $$d/$$file; then \
 
29347
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
29348
-           if test -d "$(distdir)/$$file"; then \
 
29349
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
29350
-           fi; \
 
29351
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
29352
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
29353
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
29354
-           fi; \
 
29355
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
29356
-         else \
 
29357
-           test -f "$(distdir)/$$file" \
 
29358
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
29359
-           || exit 1; \
 
29360
-         fi; \
 
29361
-       done
 
29362
 check-am: all-am
 
29363
 check: check-am
 
29364
 all-am: Makefile $(HEADERS)
 
29365
@@ -466,17 +433,16 @@
 
29366
 
 
29367
 .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
 
29368
        clean-libtool ctags distclean distclean-generic \
 
29369
-       distclean-libtool distclean-tags distdir dvi dvi-am html \
 
29370
-       html-am info info-am install install-am install-data \
 
29371
-       install-data-am install-dvi install-dvi-am install-exec \
 
29372
-       install-exec-am install-html install-html-am install-info \
 
29373
-       install-info-am install-man install-pdf install-pdf-am \
 
29374
-       install-ps install-ps-am install-strip \
 
29375
-       install-toollibffiHEADERS installcheck installcheck-am \
 
29376
-       installdirs maintainer-clean maintainer-clean-generic \
 
29377
-       mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
 
29378
-       ps ps-am tags uninstall uninstall-am \
 
29379
-       uninstall-toollibffiHEADERS
 
29380
+       distclean-libtool distclean-tags dvi dvi-am html html-am info \
 
29381
+       info-am install install-am install-data install-data-am \
 
29382
+       install-dvi install-dvi-am install-exec install-exec-am \
 
29383
+       install-html install-html-am install-info install-info-am \
 
29384
+       install-man install-pdf install-pdf-am install-ps \
 
29385
+       install-ps-am install-strip install-toollibffiHEADERS \
 
29386
+       installcheck installcheck-am installdirs maintainer-clean \
 
29387
+       maintainer-clean-generic mostlyclean mostlyclean-generic \
 
29388
+       mostlyclean-libtool pdf pdf-am ps ps-am tags uninstall \
 
29389
+       uninstall-am uninstall-toollibffiHEADERS
 
29390
 
 
29391
 
 
29392
 # Tell versions [3.59,3.63) of GNU make to not export all variables.
 
29393
Index: libffi/ChangeLog
 
29394
===================================================================
 
29395
--- a/src/libffi/ChangeLog      (.../tags/gcc_4_8_0_release)
 
29396
+++ b/src/libffi/ChangeLog      (.../branches/gcc-4_8-branch)
 
29397
@@ -1,3 +1,12 @@
 
29398
+2013-03-22  Jakub Jelinek  <jakub@redhat.com>
 
29399
+
 
29400
+       PR other/43620
 
29401
+       * configure.ac (AM_INIT_AUTOMAKE): Add no-dist.
 
29402
+       * Makefile.in: Regenerated.
 
29403
+       * include/Makefile.in: Regenerated.
 
29404
+       * man/Makefile.in: Regenerated.
 
29405
+       * testsuite/Makefile.in: Regenerated.
 
29406
+
 
29407
 2013-03-22  Release Manager
 
29408
 
 
29409
        * GCC 4.8.0 released.
 
29410
Index: libffi/testsuite/Makefile.in
 
29411
===================================================================
 
29412
--- a/src/libffi/testsuite/Makefile.in  (.../tags/gcc_4_8_0_release)
 
29413
+++ b/src/libffi/testsuite/Makefile.in  (.../branches/gcc-4_8-branch)
 
29414
@@ -35,7 +35,7 @@
 
29415
 host_triplet = @host@
 
29416
 target_triplet = @target@
 
29417
 subdir = testsuite
 
29418
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
29419
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
29420
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
29421
 am__aclocal_m4_deps = $(top_srcdir)/../config/acx.m4 \
 
29422
        $(top_srcdir)/../config/asmcfi.m4 \
 
29423
@@ -54,10 +54,8 @@
 
29424
 CONFIG_CLEAN_FILES =
 
29425
 CONFIG_CLEAN_VPATH_FILES =
 
29426
 SOURCES =
 
29427
-DIST_SOURCES =
 
29428
 DEJATOOL = $(PACKAGE)
 
29429
 RUNTESTDEFAULTFLAGS = --tool $$tool --srcdir $$srcdir
 
29430
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
29431
 ACLOCAL = @ACLOCAL@
 
29432
 ALLOCA = @ALLOCA@
 
29433
 AMTAR = @AMTAR@
 
29434
@@ -350,37 +348,6 @@
 
29435
        -l='$(DEJATOOL)'; for tool in $$l; do \
 
29436
          rm -f $$tool.sum $$tool.log; \
 
29437
        done
 
29438
-
 
29439
-distdir: $(DISTFILES)
 
29440
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
29441
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
29442
-       list='$(DISTFILES)'; \
 
29443
-         dist_files=`for file in $$list; do echo $$file; done | \
 
29444
-         sed -e "s|^$$srcdirstrip/||;t" \
 
29445
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
29446
-       case $$dist_files in \
 
29447
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
29448
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
29449
-                          sort -u` ;; \
 
29450
-       esac; \
 
29451
-       for file in $$dist_files; do \
 
29452
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
29453
-         if test -d $$d/$$file; then \
 
29454
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
29455
-           if test -d "$(distdir)/$$file"; then \
 
29456
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
29457
-           fi; \
 
29458
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
29459
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
29460
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
29461
-           fi; \
 
29462
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
29463
-         else \
 
29464
-           test -f "$(distdir)/$$file" \
 
29465
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
29466
-           || exit 1; \
 
29467
-         fi; \
 
29468
-       done
 
29469
 check-am: all-am
 
29470
        $(MAKE) $(AM_MAKEFLAGS) check-DEJAGNU
 
29471
 check: check-am
 
29472
@@ -482,8 +449,8 @@
 
29473
 
 
29474
 .PHONY: all all-am check check-DEJAGNU check-am clean clean-generic \
 
29475
        clean-libtool distclean distclean-DEJAGNU distclean-generic \
 
29476
-       distclean-libtool distdir dvi dvi-am html html-am info info-am \
 
29477
-       install install-am install-data install-data-am install-dvi \
 
29478
+       distclean-libtool dvi dvi-am html html-am info info-am install \
 
29479
+       install-am install-data install-data-am install-dvi \
 
29480
        install-dvi-am install-exec install-exec-am install-html \
 
29481
        install-html-am install-info install-info-am install-man \
 
29482
        install-pdf install-pdf-am install-ps install-ps-am \
 
29483
Index: libffi/configure.ac
 
29484
===================================================================
 
29485
--- a/src/libffi/configure.ac   (.../tags/gcc_4_8_0_release)
 
29486
+++ b/src/libffi/configure.ac   (.../branches/gcc-4_8-branch)
 
29487
@@ -12,7 +12,7 @@
 
29488
 
 
29489
 . ${srcdir}/configure.host
 
29490
 
 
29491
-AM_INIT_AUTOMAKE
 
29492
+AM_INIT_AUTOMAKE([no-dist])
 
29493
 
 
29494
 # See if makeinfo has been installed and is modern enough
 
29495
 # that we can use it.
 
29496
Index: libffi/man/Makefile.in
 
29497
===================================================================
 
29498
--- a/src/libffi/man/Makefile.in        (.../tags/gcc_4_8_0_release)
 
29499
+++ b/src/libffi/man/Makefile.in        (.../branches/gcc-4_8-branch)
 
29500
@@ -35,7 +35,7 @@
 
29501
 host_triplet = @host@
 
29502
 target_triplet = @target@
 
29503
 subdir = man
 
29504
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
29505
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
29506
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
29507
 am__aclocal_m4_deps = $(top_srcdir)/../config/acx.m4 \
 
29508
        $(top_srcdir)/../config/asmcfi.m4 \
 
29509
@@ -54,7 +54,6 @@
 
29510
 CONFIG_CLEAN_FILES =
 
29511
 CONFIG_CLEAN_VPATH_FILES =
 
29512
 SOURCES =
 
29513
-DIST_SOURCES =
 
29514
 am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
 
29515
 am__vpath_adj = case $$p in \
 
29516
     $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
 
29517
@@ -80,7 +79,6 @@
 
29518
 am__installdirs = "$(DESTDIR)$(man3dir)"
 
29519
 NROFF = nroff
 
29520
 MANS = $(man_MANS)
 
29521
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
29522
 ACLOCAL = @ACLOCAL@
 
29523
 ALLOCA = @ALLOCA@
 
29524
 AMTAR = @AMTAR@
 
29525
@@ -295,50 +293,6 @@
 
29526
 ctags: CTAGS
 
29527
 CTAGS:
 
29528
 
 
29529
-
 
29530
-distdir: $(DISTFILES)
 
29531
-       @list='$(MANS)'; if test -n "$$list"; then \
 
29532
-         list=`for p in $$list; do \
 
29533
-           if test -f $$p; then d=; else d="$(srcdir)/"; fi; \
 
29534
-           if test -f "$$d$$p"; then echo "$$d$$p"; else :; fi; done`; \
 
29535
-         if test -n "$$list" && \
 
29536
-           grep 'ab help2man is required to generate this page' $$list >/dev/null; then \
 
29537
-           echo "error: found man pages containing the \`missing help2man' replacement text:" >&2; \
 
29538
-           grep -l 'ab help2man is required to generate this page' $$list | sed 's/^/         /' >&2; \
 
29539
-           echo "       to fix them, install help2man, remove and regenerate the man pages;" >&2; \
 
29540
-           echo "       typically \`make maintainer-clean' will remove them" >&2; \
 
29541
-           exit 1; \
 
29542
-         else :; fi; \
 
29543
-       else :; fi
 
29544
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
29545
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
29546
-       list='$(DISTFILES)'; \
 
29547
-         dist_files=`for file in $$list; do echo $$file; done | \
 
29548
-         sed -e "s|^$$srcdirstrip/||;t" \
 
29549
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
29550
-       case $$dist_files in \
 
29551
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
29552
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
29553
-                          sort -u` ;; \
 
29554
-       esac; \
 
29555
-       for file in $$dist_files; do \
 
29556
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
29557
-         if test -d $$d/$$file; then \
 
29558
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
29559
-           if test -d "$(distdir)/$$file"; then \
 
29560
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
29561
-           fi; \
 
29562
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
29563
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
29564
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
29565
-           fi; \
 
29566
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
29567
-         else \
 
29568
-           test -f "$(distdir)/$$file" \
 
29569
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
29570
-           || exit 1; \
 
29571
-         fi; \
 
29572
-       done
 
29573
 check-am: all-am
 
29574
 check: check-am
 
29575
 all-am: Makefile $(MANS)
 
29576
@@ -442,16 +396,16 @@
 
29577
 .MAKE: install-am install-strip
 
29578
 
 
29579
 .PHONY: all all-am check check-am clean clean-generic clean-libtool \
 
29580
-       distclean distclean-generic distclean-libtool distdir dvi \
 
29581
-       dvi-am html html-am info info-am install install-am \
 
29582
-       install-data install-data-am install-dvi install-dvi-am \
 
29583
-       install-exec install-exec-am install-html install-html-am \
 
29584
-       install-info install-info-am install-man install-man3 \
 
29585
-       install-pdf install-pdf-am install-ps install-ps-am \
 
29586
-       install-strip installcheck installcheck-am installdirs \
 
29587
-       maintainer-clean maintainer-clean-generic mostlyclean \
 
29588
-       mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
 
29589
-       uninstall uninstall-am uninstall-man uninstall-man3
 
29590
+       distclean distclean-generic distclean-libtool dvi dvi-am html \
 
29591
+       html-am info info-am install install-am install-data \
 
29592
+       install-data-am install-dvi install-dvi-am install-exec \
 
29593
+       install-exec-am install-html install-html-am install-info \
 
29594
+       install-info-am install-man install-man3 install-pdf \
 
29595
+       install-pdf-am install-ps install-ps-am install-strip \
 
29596
+       installcheck installcheck-am installdirs maintainer-clean \
 
29597
+       maintainer-clean-generic mostlyclean mostlyclean-generic \
 
29598
+       mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am \
 
29599
+       uninstall-man uninstall-man3
 
29600
 
 
29601
 
 
29602
 # Tell versions [3.59,3.63) of GNU make to not export all variables.
 
29603
Index: libcpp/configure
 
29604
===================================================================
 
29605
--- a/src/libcpp/configure      (.../tags/gcc_4_8_0_release)
 
29606
+++ b/src/libcpp/configure      (.../branches/gcc-4_8-branch)
 
29607
@@ -7153,6 +7153,7 @@
 
29608
        aarch64*-*-* | \
 
29609
        alpha*-*-* | \
 
29610
        arm*-*-*eabi* | \
 
29611
+       arm*-*-rtems* | \
 
29612
        arm*-*-symbianelf* | \
 
29613
        x86_64-*-* | \
 
29614
        ia64-*-* | \
 
29615
Index: libcpp/ChangeLog
 
29616
===================================================================
 
29617
--- a/src/libcpp/ChangeLog      (.../tags/gcc_4_8_0_release)
 
29618
+++ b/src/libcpp/ChangeLog      (.../branches/gcc-4_8-branch)
 
29619
@@ -1,3 +1,9 @@
 
29620
+2013-04-03  Sebastian Huber  <sebastian.huber@embedded-brains.de>
 
29621
+
 
29622
+       PR target/56771
 
29623
+       * configure.ac: Require 64-bit int for arm*-*-rtems*.
 
29624
+       * configure: Regenerate.
 
29625
+
 
29626
 2013-03-22  Release Manager
 
29627
 
 
29628
        * GCC 4.8.0 released.
 
29629
Index: libcpp/configure.ac
 
29630
===================================================================
 
29631
--- a/src/libcpp/configure.ac   (.../tags/gcc_4_8_0_release)
 
29632
+++ b/src/libcpp/configure.ac   (.../branches/gcc-4_8-branch)
 
29633
@@ -185,6 +185,7 @@
 
29634
        aarch64*-*-* | \
 
29635
        alpha*-*-* | \
 
29636
        arm*-*-*eabi* | \
 
29637
+       arm*-*-rtems* | \
 
29638
        arm*-*-symbianelf* | \
 
29639
        x86_64-*-* | \
 
29640
        ia64-*-* | \
 
29641
Index: libcpp/po/ChangeLog
 
29642
===================================================================
 
29643
--- a/src/libcpp/po/ChangeLog   (.../tags/gcc_4_8_0_release)
 
29644
+++ b/src/libcpp/po/ChangeLog   (.../branches/gcc-4_8-branch)
 
29645
@@ -1,3 +1,11 @@
 
29646
+2013-03-30  Joseph Myers  <joseph@codesourcery.com>
 
29647
+
 
29648
+       * vi.po: Update.
 
29649
+
 
29650
+2013-03-27  Joseph Myers  <joseph@codesourcery.com>
 
29651
+
 
29652
+       * zh_TW.po: Update.
 
29653
+
 
29654
 2013-03-22  Release Manager
 
29655
 
 
29656
        * GCC 4.8.0 released.
 
29657
Index: libcpp/po/vi.po
 
29658
===================================================================
 
29659
--- a/src/libcpp/po/vi.po       (.../tags/gcc_4_8_0_release)
 
29660
+++ b/src/libcpp/po/vi.po       (.../branches/gcc-4_8-branch)
 
29661
@@ -6,10 +6,10 @@
 
29662
 #
 
29663
 msgid ""
 
29664
 msgstr ""
 
29665
-"Project-Id-Version: cpplib-4.8-b20130224\n"
 
29666
+"Project-Id-Version: cpplib-4.8.0\n"
 
29667
 "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
 
29668
-"POT-Creation-Date: 2013-02-24 01:05+0000\n"
 
29669
-"PO-Revision-Date: 2013-02-27 14:17+0700\n"
 
29670
+"POT-Creation-Date: 2013-03-15 17:42+0000\n"
 
29671
+"PO-Revision-Date: 2013-03-29 14:34+0700\n"
 
29672
 "Last-Translator: Trần Ngọc Quân <vnwildman@gmail.com>\n"
 
29673
 "Language-Team: Vietnamese <translation-team-vi@lists.sourceforge.net>\n"
 
29674
 "Language: vi\n"
 
29675
@@ -28,7 +28,7 @@
 
29676
 
 
29677
 #: charset.c:676
 
29678
 msgid "iconv_open"
 
29679
-msgstr "iconv_open (mở)"
 
29680
+msgstr "iconv_open"
 
29681
 
 
29682
 #: charset.c:684
 
29683
 #, c-format
 
29684
@@ -383,7 +383,7 @@
 
29685
 
 
29686
 #: directives.c:2139
 
29687
 msgid "missing ')' to complete answer"
 
29688
-msgstr "thiếu “)” để xong trả lời"
 
29689
+msgstr "thiếu “)” để hoàn tất câu trả lời"
 
29690
 
 
29691
 #: directives.c:2159
 
29692
 msgid "predicate's answer is empty"
 
29693
@@ -402,7 +402,7 @@
 
29694
 msgid "\"%s\" re-asserted"
 
29695
 msgstr "“%s” được khẳng định lại"
 
29696
 
 
29697
-#: directives.c:2566
 
29698
+#: directives.c:2567
 
29699
 #, c-format
 
29700
 msgid "unterminated #%s"
 
29701
 msgstr "#%s chưa chấm dứt"
 
29702
@@ -574,39 +574,39 @@
 
29703
 msgid "division by zero in #if"
 
29704
 msgstr "chia cho số không trong #if (nếu)"
 
29705
 
 
29706
-#: files.c:504
 
29707
+#: files.c:505
 
29708
 msgid "NULL directory in find_file"
 
29709
 msgstr "thư mục RỖNG trong “find_file”  (tìm tập tin)"
 
29710
 
 
29711
-#: files.c:542
 
29712
+#: files.c:553
 
29713
 msgid "one or more PCH files were found, but they were invalid"
 
29714
 msgstr "tìm thấy một hay nhiều tập tin PCH, nhưng chúng không hợp lệ"
 
29715
 
 
29716
-#: files.c:545
 
29717
+#: files.c:556
 
29718
 msgid "use -Winvalid-pch for more information"
 
29719
-msgstr "hãy thử lệnh “-Winvalid-pch” để tìm thấy thông tin thêm"
 
29720
+msgstr "hãy thử lệnh “-Winvalid-pch” để tìm thấy thêm thông tin cần thiết"
 
29721
 
 
29722
-#: files.c:643
 
29723
+#: files.c:660
 
29724
 #, c-format
 
29725
 msgid "%s is a block device"
 
29726
 msgstr "%s là một thiết bị khối"
 
29727
 
 
29728
-#: files.c:660
 
29729
+#: files.c:677
 
29730
 #, c-format
 
29731
 msgid "%s is too large"
 
29732
 msgstr "%s quá lớn"
 
29733
 
 
29734
-#: files.c:700
 
29735
+#: files.c:717
 
29736
 #, c-format
 
29737
 msgid "%s is shorter than expected"
 
29738
 msgstr "%s ngắn hơn mong đợi"
 
29739
 
 
29740
-#: files.c:935
 
29741
+#: files.c:953
 
29742
 #, c-format
 
29743
 msgid "no include path in which to search for %s"
 
29744
 msgstr "không có đường dẫn bao gồm trong đó có thể tìm kiếm %s"
 
29745
 
 
29746
-#: files.c:1363
 
29747
+#: files.c:1381
 
29748
 msgid "Multiple include guards may be useful for:\n"
 
29749
 msgstr "Nhiều bộ bảo vệ bao gồm có lẽ hiệu ích cho :\n"
 
29750
 
 
29751
@@ -655,12 +655,12 @@
 
29752
 #: lex.c:931
 
29753
 #, c-format
 
29754
 msgid "trigraph ??%c converted to %c"
 
29755
-msgstr "chữ ba “??%c” đã được chuyển đổi thành “%c”"
 
29756
+msgstr "bộ ba “??%c” đã được chuyển đổi thành “%c”"
 
29757
 
 
29758
 #: lex.c:939
 
29759
 #, c-format
 
29760
 msgid "trigraph ??%c ignored, use -trigraphs to enable"
 
29761
-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ó"
 
29762
+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ó"
 
29763
 
 
29764
 #: lex.c:988
 
29765
 msgid "\"/*\" within comment"
 
29766
@@ -867,36 +867,36 @@
 
29767
 msgid "invalid hash type %d in cpp_macro_definition"
 
29768
 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)"
 
29769
 
 
29770
-#: pch.c:87 pch.c:335 pch.c:347 pch.c:365 pch.c:371 pch.c:380 pch.c:387
 
29771
+#: pch.c:87 pch.c:345 pch.c:359 pch.c:377 pch.c:383 pch.c:392 pch.c:399
 
29772
 msgid "while writing precompiled header"
 
29773
 msgstr "trong khi ghi đầu trang biên dịch sẵn"
 
29774
 
 
29775
-#: pch.c:607
 
29776
+#: pch.c:619
 
29777
 #, c-format
 
29778
 msgid "%s: not used because `%.*s' is poisoned"
 
29779
 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ế)"
 
29780
 
 
29781
-#: pch.c:629
 
29782
+#: pch.c:641
 
29783
 #, c-format
 
29784
 msgid "%s: not used because `%.*s' not defined"
 
29785
 msgstr "%s: không được dùng vì chưa định nghĩa “%.*s”"
 
29786
 
 
29787
-#: pch.c:641
 
29788
+#: pch.c:653
 
29789
 #, c-format
 
29790
 msgid "%s: not used because `%.*s' defined as `%s' not `%.*s'"
 
29791
 msgstr "%s: không được dùng vì “%.*s” đã được định nghĩa là “%s” không phải “%.*s”"
 
29792
 
 
29793
-#: pch.c:682
 
29794
+#: pch.c:694
 
29795
 #, c-format
 
29796
 msgid "%s: not used because `%s' is defined"
 
29797
 msgstr "%s: không được dùng vì “%s” đã được định nghĩa"
 
29798
 
 
29799
-#: pch.c:702
 
29800
+#: pch.c:714
 
29801
 #, c-format
 
29802
 msgid "%s: not used because `__COUNTER__' is invalid"
 
29803
 msgstr "%s: không được dùng vì “__COUNTER__” không hợp lệ"
 
29804
 
 
29805
-#: pch.c:711 pch.c:886
 
29806
+#: pch.c:723 pch.c:898
 
29807
 msgid "while reading precompiled header"
 
29808
 msgstr "trong khi đọc đầu trang biên dịch sẵn"
 
29809
 
 
29810
Index: libcpp/po/zh_TW.po
 
29811
===================================================================
 
29812
--- a/src/libcpp/po/zh_TW.po    (.../tags/gcc_4_8_0_release)
 
29813
+++ b/src/libcpp/po/zh_TW.po    (.../branches/gcc-4_8-branch)
 
29814
@@ -1,16 +1,16 @@
 
29815
 # Traditional Chinese translation for cpplib.
 
29816
 # Copyright (C) 2005 Free Software Foundation, Inc.
 
29817
-# This file is distributed under the same license as the cpplib package.
 
29818
+# This file is distributed under the same license as the gcc package.
 
29819
 # Meng Jie <zuxyhere@eastday.com>, 2005.
 
29820
-# Wei-Lun Chao <chaoweilun@pcmail.com.tw>, 2006.
 
29821
+# Wei-Lun Chao <bluebat@member.fsf.org>, 2006, 2013.
 
29822
 #
 
29823
 msgid ""
 
29824
 msgstr ""
 
29825
-"Project-Id-Version: cpplib 4.1.0\n"
 
29826
+"Project-Id-Version: cpplib 4.8.0\n"
 
29827
 "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
 
29828
-"POT-Creation-Date: 2013-02-24 01:05+0000\n"
 
29829
-"PO-Revision-Date: 2006-03-09 12:37+0800\n"
 
29830
-"Last-Translator: Wei-Lun Chao <chaoweilun@pcmail.com.tw>\n"
 
29831
+"POT-Creation-Date: 2013-03-15 17:42+0000\n"
 
29832
+"PO-Revision-Date: 2013-03-27 23:37+0800\n"
 
29833
+"Last-Translator: Wei-Lun Chao <bluebat@member.fsf.org>\n"
 
29834
 "Language-Team: Chinese (traditional) <zh-l10n@linux.org.tw>\n"
 
29835
 "Language: zh_TW\n"
 
29836
 "MIME-Version: 1.0\n"
 
29837
@@ -122,10 +122,9 @@
 
29838
 msgstr "非 ISO 標準的逸出序列,「\\%c」"
 
29839
 
 
29840
 #: charset.c:1320
 
29841
-#, fuzzy, c-format
 
29842
-#| msgid "unknown escape sequence '\\%c'"
 
29843
+#, c-format
 
29844
 msgid "unknown escape sequence: '\\%c'"
 
29845
-msgstr "不明的逸出序列:「\\%c」"
 
29846
+msgstr "不明的逸出序列:『\\%c』"
 
29847
 
 
29848
 #: charset.c:1328
 
29849
 #, c-format
 
29850
@@ -164,10 +163,9 @@
 
29851
 msgstr "#%s 是 GCC 擴充功能"
 
29852
 
 
29853
 #: directives.c:362
 
29854
-#, fuzzy, c-format
 
29855
-#| msgid "#%s is a GCC extension"
 
29856
+#, c-format
 
29857
 msgid "#%s is a deprecated GCC extension"
 
29858
-msgstr "#%s 是 GCC 擴充功能"
 
29859
+msgstr "#%s 是不宜再用的 GCC 擴充功能"
 
29860
 
 
29861
 #: directives.c:375
 
29862
 msgid "suggest not using #elif in traditional C"
 
29863
@@ -248,7 +246,7 @@
 
29864
 
 
29865
 #: directives.c:909
 
29866
 msgid "unexpected end of file after #line"
 
29867
-msgstr ""
 
29868
+msgstr "#line 之後未預期的檔案結束"
 
29869
 
 
29870
 #: directives.c:912
 
29871
 #, c-format
 
29872
@@ -272,7 +270,7 @@
 
29873
 #: directives.c:1068 directives.c:1070 directives.c:1072 directives.c:1658
 
29874
 #, c-format
 
29875
 msgid "%s"
 
29876
-msgstr ""
 
29877
+msgstr "%s"
 
29878
 
 
29879
 #: directives.c:1096
 
29880
 #, c-format
 
29881
@@ -282,18 +280,17 @@
 
29882
 #: directives.c:1159
 
29883
 #, c-format
 
29884
 msgid "registering pragmas in namespace \"%s\" with mismatched name expansion"
 
29885
-msgstr ""
 
29886
+msgstr "以不匹配的名稱擴展去註冊命名空間「%s」中的編譯指示"
 
29887
 
 
29888
 #: directives.c:1168
 
29889
-#, fuzzy, c-format
 
29890
-#| msgid "registering \"%s\" as both a pragma and a pragma namespace"
 
29891
+#, c-format
 
29892
 msgid "registering pragma \"%s\" with name expansion and no namespace"
 
29893
-msgstr "「%s」既被註冊為一個 pragma 又被註冊為一個 pragma 命名空間"
 
29894
+msgstr "以名稱擴展以及無命名空間去註冊編譯指示「%s」"
 
29895
 
 
29896
 #: directives.c:1186
 
29897
 #, c-format
 
29898
 msgid "registering \"%s\" as both a pragma and a pragma namespace"
 
29899
-msgstr "「%s」既被註冊為一個 pragma 又被註冊為一個 pragma 命名空間"
 
29900
+msgstr "「%s」既被註冊為一個編譯指示又被註冊為一個編譯指示命名空間"
 
29901
 
 
29902
 #: directives.c:1189
 
29903
 #, c-format
 
29904
@@ -307,23 +304,19 @@
 
29905
 
 
29906
 #: directives.c:1222
 
29907
 msgid "registering pragma with NULL handler"
 
29908
-msgstr ""
 
29909
+msgstr "以空值處理常式去註冊編譯指示"
 
29910
 
 
29911
 #: directives.c:1439
 
29912
 msgid "#pragma once in main file"
 
29913
-msgstr "#pragma once 出現在主檔案中"
 
29914
+msgstr "#pragma 出現在主檔案中一次"
 
29915
 
 
29916
 #: directives.c:1462
 
29917
-#, fuzzy
 
29918
-#| msgid "invalid #pragma GCC poison directive"
 
29919
 msgid "invalid #pragma push_macro directive"
 
29920
-msgstr "無效的 #pragma GCC poison 指令"
 
29921
+msgstr "無效的 #pragma push_macro 指令"
 
29922
 
 
29923
 #: directives.c:1517
 
29924
-#, fuzzy
 
29925
-#| msgid "invalid #pragma GCC poison directive"
 
29926
 msgid "invalid #pragma pop_macro directive"
 
29927
-msgstr "無效的 #pragma GCC poison 指令"
 
29928
+msgstr "無效的 #pragma pop_macro 指令"
 
29929
 
 
29930
 #: directives.c:1572
 
29931
 msgid "invalid #pragma GCC poison directive"
 
29932
@@ -349,10 +342,9 @@
 
29933
 msgstr "目前檔案早於 %s"
 
29934
 
 
29935
 #: directives.c:1653
 
29936
-#, fuzzy, c-format
 
29937
-#| msgid "invalid #pragma GCC poison directive"
 
29938
+#, c-format
 
29939
 msgid "invalid \"#pragma GCC %s\" directive"
 
29940
-msgstr "無效的 #pragma GCC poison 指令"
 
29941
+msgstr "無效的 #pragma GCC %s 指令"
 
29942
 
 
29943
 #: directives.c:1847
 
29944
 msgid "_Pragma takes a parenthesized string literal"
 
29945
@@ -407,7 +399,7 @@
 
29946
 msgid "\"%s\" re-asserted"
 
29947
 msgstr "已再判定「%s」"
 
29948
 
 
29949
-#: directives.c:2566
 
29950
+#: directives.c:2567
 
29951
 #, c-format
 
29952
 msgid "unterminated #%s"
 
29953
 msgstr "未終止的 #%s"
 
29954
@@ -426,16 +418,12 @@
 
29955
 msgstr "%s:%s"
 
29956
 
 
29957
 #: expr.c:479 expr.c:577
 
29958
-#, fuzzy
 
29959
-#| msgid "imaginary constants are a GCC extension"
 
29960
 msgid "fixed-point constants are a GCC extension"
 
29961
-msgstr "虛數常數是一個 GCC 擴充功能"
 
29962
+msgstr "定點常數是一個 GCC 擴充功能"
 
29963
 
 
29964
 #: expr.c:504
 
29965
-#, fuzzy
 
29966
-#| msgid "invalid suffix \"%.*s\" on floating constant"
 
29967
 msgid "invalid prefix \"0b\" for floating constant"
 
29968
-msgstr "浮點常數的「%.*s」字尾無效"
 
29969
+msgstr "無效的浮點常數前綴「0b」"
 
29970
 
 
29971
 #: expr.c:514
 
29972
 msgid "use of C99 hexadecimal floating constant"
 
29973
@@ -452,22 +440,17 @@
 
29974
 msgstr "傳統 C 不接受「%.*s」字尾"
 
29975
 
 
29976
 #: expr.c:564
 
29977
-#, fuzzy
 
29978
-#| msgid "imaginary constants are a GCC extension"
 
29979
 msgid "suffix for double constant is a GCC extension"
 
29980
-msgstr "虛數常數是一個 GCC 擴充功能"
 
29981
+msgstr "雙倍精度常數字尾是 GCC 的擴充功能"
 
29982
 
 
29983
 #: expr.c:570
 
29984
-#, fuzzy, c-format
 
29985
-#| msgid "invalid suffix \"%.*s\" on floating constant"
 
29986
+#, c-format
 
29987
 msgid "invalid suffix \"%.*s\" with hexadecimal floating constant"
 
29988
-msgstr "浮點常數的「%.*s」字尾無效"
 
29989
+msgstr "無效的十六進位浮點常數字尾「%.*s」"
 
29990
 
 
29991
 #: expr.c:581
 
29992
-#, fuzzy
 
29993
-#| msgid "imaginary constants are a GCC extension"
 
29994
 msgid "decimal float constants are a GCC extension"
 
29995
-msgstr "虛數常數是一個 GCC 擴充功能"
 
29996
+msgstr "十進位浮點數常數是 GCC 的擴充功能"
 
29997
 
 
29998
 #: expr.c:599
 
29999
 #, c-format
 
30000
@@ -475,10 +458,8 @@
 
30001
 msgstr "整數常數的「%.*s」字尾無效"
 
30002
 
 
30003
 #: expr.c:624
 
30004
-#, fuzzy
 
30005
-#| msgid "use of C99 long long integer constant"
 
30006
 msgid "use of C++0x long long integer constant"
 
30007
-msgstr "使用 C99 long long 整數常數"
 
30008
+msgstr "使用 C++0x long long 整數常數"
 
30009
 
 
30010
 #: expr.c:625
 
30011
 msgid "use of C99 long long integer constant"
 
30012
@@ -486,13 +467,11 @@
 
30013
 
 
30014
 #: expr.c:641
 
30015
 msgid "imaginary constants are a GCC extension"
 
30016
-msgstr "虛數常數是一個 GCC 擴充功能"
 
30017
+msgstr "虛數常數是 GCC 的擴充功能"
 
30018
 
 
30019
 #: expr.c:644
 
30020
-#, fuzzy
 
30021
-#| msgid "imaginary constants are a GCC extension"
 
30022
 msgid "binary constants are a GCC extension"
 
30023
-msgstr "虛數常數是一個 GCC 擴充功能"
 
30024
+msgstr "二進位常數是 GCC 的擴充功能"
 
30025
 
 
30026
 #: expr.c:737
 
30027
 msgid "integer constant is too large for its type"
 
30028
@@ -520,10 +499,8 @@
 
30029
 msgstr "使用「defined」可能不利於移植"
 
30030
 
 
30031
 #: expr.c:948
 
30032
-#, fuzzy
 
30033
-#| msgid "integer overflow in preprocessor expression"
 
30034
 msgid "user-defined literal in preprocessor expression"
 
30035
-msgstr "預先處理運算式中整數溢出"
 
30036
+msgstr "在前置處理器運算式中有使用者定義的實字"
 
30037
 
 
30038
 #: expr.c:953
 
30039
 msgid "floating constant in preprocessor expression"
 
30040
@@ -539,20 +516,17 @@
 
30041
 msgstr "「%s」未定義"
 
30042
 
 
30043
 #: expr.c:1020
 
30044
-#, fuzzy
 
30045
-#| msgid "#%s is a GCC extension"
 
30046
 msgid "assertions are a GCC extension"
 
30047
-msgstr "#%s 是 GCC 擴充功能"
 
30048
+msgstr "assertions 是 GCC 的擴充功能"
 
30049
 
 
30050
 #: expr.c:1023
 
30051
 msgid "assertions are a deprecated extension"
 
30052
-msgstr ""
 
30053
+msgstr "assertions 是不宜再用的擴充功能"
 
30054
 
 
30055
 #: expr.c:1268
 
30056
-#, fuzzy, c-format
 
30057
-#| msgid "unbalanced stack in #if"
 
30058
+#, c-format
 
30059
 msgid "unbalanced stack in %s"
 
30060
-msgstr "#if 中不平衡的堆疊"
 
30061
+msgstr "%s 中的堆疊不平衡"
 
30062
 
 
30063
 #: expr.c:1288
 
30064
 #, c-format
 
30065
@@ -597,39 +571,39 @@
 
30066
 msgid "division by zero in #if"
 
30067
 msgstr "#if 中用零做除數"
 
30068
 
 
30069
-#: files.c:504
 
30070
+#: files.c:505
 
30071
 msgid "NULL directory in find_file"
 
30072
 msgstr "find_file 中有 NULL 目錄"
 
30073
 
 
30074
-#: files.c:542
 
30075
+#: files.c:553
 
30076
 msgid "one or more PCH files were found, but they were invalid"
 
30077
 msgstr "找到一個或多個 PCH 檔案,但它們是無效的"
 
30078
 
 
30079
-#: files.c:545
 
30080
+#: files.c:556
 
30081
 msgid "use -Winvalid-pch for more information"
 
30082
 msgstr "使用 -Winvalid-pch 以獲得更多資訊"
 
30083
 
 
30084
-#: files.c:643
 
30085
+#: files.c:660
 
30086
 #, c-format
 
30087
 msgid "%s is a block device"
 
30088
 msgstr "%s 是一個區塊裝置"
 
30089
 
 
30090
-#: files.c:660
 
30091
+#: files.c:677
 
30092
 #, c-format
 
30093
 msgid "%s is too large"
 
30094
 msgstr "%s 過大"
 
30095
 
 
30096
-#: files.c:700
 
30097
+#: files.c:717
 
30098
 #, c-format
 
30099
 msgid "%s is shorter than expected"
 
30100
 msgstr "%s 短於預期"
 
30101
 
 
30102
-#: files.c:935
 
30103
+#: files.c:953
 
30104
 #, c-format
 
30105
 msgid "no include path in which to search for %s"
 
30106
 msgstr "沒有包含路徑可供搜尋 %s"
 
30107
 
 
30108
-#: files.c:1363
 
30109
+#: files.c:1381
 
30110
 msgid "Multiple include guards may be useful for:\n"
 
30111
 msgstr "多個防止重包含可能對其有用:\n"
 
30112
 
 
30113
@@ -720,37 +694,33 @@
 
30114
 #: lex.c:1178 lex.c:1255
 
30115
 #, c-format
 
30116
 msgid "identifier \"%s\" is a special operator name in C++"
 
30117
-msgstr ""
 
30118
+msgstr "識別碼「%s」在 C++ 中是特殊運算子名稱"
 
30119
 
 
30120
 #: lex.c:1399
 
30121
 msgid "raw string delimiter longer than 16 characters"
 
30122
-msgstr ""
 
30123
+msgstr "原始字串分隔符號長度超過 16 字元"
 
30124
 
 
30125
 #: lex.c:1402
 
30126
-#, fuzzy, c-format
 
30127
-#| msgid "universal character %.*s is not valid in an identifier"
 
30128
+#, c-format
 
30129
 msgid "invalid character '%c' in raw string delimiter"
 
30130
-msgstr "萬國碼字元 %.*s 在識別字中無效"
 
30131
+msgstr "無效字元『%c』出現於原始字串分隔符號"
 
30132
 
 
30133
 #: lex.c:1525 lex.c:1547
 
30134
-#, fuzzy
 
30135
-#| msgid "unterminated #%s"
 
30136
 msgid "unterminated raw string"
 
30137
-msgstr "未終止的 #%s"
 
30138
+msgstr "未終結的原始字串"
 
30139
 
 
30140
 #: lex.c:1573 lex.c:1706
 
30141
 msgid "invalid suffix on literal; C++11 requires a space between literal and identifier"
 
30142
-msgstr ""
 
30143
+msgstr "無效的實字後綴;C++11 要求一個空白位在實字和識別字之間"
 
30144
 
 
30145
 #: lex.c:1684
 
30146
 msgid "null character(s) preserved in literal"
 
30147
 msgstr "空字元將保留在原文中"
 
30148
 
 
30149
 #: lex.c:1687
 
30150
-#, fuzzy, c-format
 
30151
-#| msgid "missing terminating > character"
 
30152
+#, c-format
 
30153
 msgid "missing terminating %c character"
 
30154
-msgstr "缺少結尾的 > 字元"
 
30155
+msgstr "缺少終止 %c 字元"
 
30156
 
 
30157
 #: lex.c:2245
 
30158
 msgid "C++ style comments are not allowed in ISO C90"
 
30159
@@ -780,10 +750,8 @@
 
30160
 msgstr "無效的內建巨集「%s」"
 
30161
 
 
30162
 #: macro.c:263
 
30163
-#, fuzzy
 
30164
-#| msgid "could not determine date and time"
 
30165
 msgid "could not determine file timestamp"
 
30166
-msgstr "無法決定日期與時間"
 
30167
+msgstr "無法決定檔案時間戳記"
 
30168
 
 
30169
 #: macro.c:361
 
30170
 msgid "could not determine date and time"
 
30171
@@ -791,7 +759,7 @@
 
30172
 
 
30173
 #: macro.c:377
 
30174
 msgid "__COUNTER__ expanded inside directive with -fdirectives-only"
 
30175
-msgstr ""
 
30176
+msgstr "__COUNTER__ 以 -fdirectives-only 在指令內部展開"
 
30177
 
 
30178
 #: macro.c:535
 
30179
 msgid "invalid string literal, ignoring final '\\'"
 
30180
@@ -829,7 +797,7 @@
 
30181
 #: macro.c:1746
 
30182
 #, c-format
 
30183
 msgid "invoking macro %s argument %d: empty macro arguments are undefined in ISO C90 and ISO C++98"
 
30184
-msgstr ""
 
30185
+msgstr "調用巨集 %s 引數 %d:空的巨集引數在 ISO C90 和 ISO C++98 中未定義"
 
30186
 
 
30187
 #: macro.c:2708
 
30188
 #, c-format
 
30189
@@ -896,38 +864,36 @@
 
30190
 msgid "invalid hash type %d in cpp_macro_definition"
 
30191
 msgstr "cpp_macro_definition 中有無效的雜湊類型 %d"
 
30192
 
 
30193
-#: pch.c:87 pch.c:335 pch.c:347 pch.c:365 pch.c:371 pch.c:380 pch.c:387
 
30194
+#: pch.c:87 pch.c:345 pch.c:359 pch.c:377 pch.c:383 pch.c:392 pch.c:399
 
30195
 msgid "while writing precompiled header"
 
30196
 msgstr "在寫入預先編譯標頭時"
 
30197
 
 
30198
-#: pch.c:607
 
30199
-#, fuzzy, c-format
 
30200
-#| msgid "%s: not used because `%s' is defined"
 
30201
+#: pch.c:619
 
30202
+#, c-format
 
30203
 msgid "%s: not used because `%.*s' is poisoned"
 
30204
-msgstr "%s:未使用,因為「%s」已定義"
 
30205
+msgstr "%s:未使用因為『%.*s』是有害的"
 
30206
 
 
30207
-#: pch.c:629
 
30208
+#: pch.c:641
 
30209
 #, c-format
 
30210
 msgid "%s: not used because `%.*s' not defined"
 
30211
 msgstr "%s:未使用,因為「%.*s」未定義"
 
30212
 
 
30213
-#: pch.c:641
 
30214
+#: pch.c:653
 
30215
 #, c-format
 
30216
 msgid "%s: not used because `%.*s' defined as `%s' not `%.*s'"
 
30217
 msgstr "%s:未使用,因為「%.*s」被定義為「%s」而非「%*.s」"
 
30218
 
 
30219
-#: pch.c:682
 
30220
+#: pch.c:694
 
30221
 #, c-format
 
30222
 msgid "%s: not used because `%s' is defined"
 
30223
 msgstr "%s:未使用,因為「%s」已定義"
 
30224
 
 
30225
-#: pch.c:702
 
30226
-#, fuzzy, c-format
 
30227
-#| msgid "%s: not used because `%s' is defined"
 
30228
+#: pch.c:714
 
30229
+#, c-format
 
30230
 msgid "%s: not used because `__COUNTER__' is invalid"
 
30231
-msgstr "%s:未使用,因為「%s」已定義"
 
30232
+msgstr "%s:未使用因為『__COUNTER__』無效"
 
30233
 
 
30234
-#: pch.c:711 pch.c:886
 
30235
+#: pch.c:723 pch.c:898
 
30236
 msgid "while reading precompiled header"
 
30237
 msgstr "在讀取預先編譯標頭時"
 
30238
 
 
30239
@@ -939,58 +905,3 @@
 
30240
 #: traditional.c:968
 
30241
 msgid "syntax error in macro parameter list"
 
30242
 msgstr "巨集參數清單語法錯誤"
 
30243
-
 
30244
-#~ msgid "warning: "
 
30245
-#~ msgstr "警告:"
 
30246
-
 
30247
-#~ msgid "internal error: "
 
30248
-#~ msgstr "內部錯誤:"
 
30249
-
 
30250
-#~ msgid "error: "
 
30251
-#~ msgstr "錯誤:"
 
30252
-
 
30253
-#~ msgid "too many decimal points in number"
 
30254
-#~ msgstr "數字中有太多小數點"
 
30255
-
 
30256
-#~ msgid "invalid digit \"%c\" in octal constant"
 
30257
-#~ msgstr "八進位常數中有無效字元「%c」"
 
30258
-
 
30259
-#~ msgid "exponent has no digits"
 
30260
-#~ msgstr "指數部分沒有數字"
 
30261
-
 
30262
-#~ msgid "hexadecimal floating constants require an exponent"
 
30263
-#~ msgstr "十六進位浮點常數需要指數部分"
 
30264
-
 
30265
-#~ msgid "missing binary operator before token \"%s\""
 
30266
-#~ msgstr "識別字「%s」前缺少二元運算子"
 
30267
-
 
30268
-#~ msgid "token \"%s\" is not valid in preprocessor expressions"
 
30269
-#~ msgstr "識別字「%s」在預先處理運算式中無效"
 
30270
-
 
30271
-#~ msgid "missing expression between '(' and ')'"
 
30272
-#~ msgstr "「(」與「)」之間缺少運算式"
 
30273
-
 
30274
-#~ msgid "#if with no expression"
 
30275
-#~ msgstr "#if 後沒有運算式"
 
30276
-
 
30277
-#~ msgid "operator '%s' has no right operand"
 
30278
-#~ msgstr "運算子「%s」沒有右運算元"
 
30279
-
 
30280
-#~ msgid "operator '%s' has no left operand"
 
30281
-#~ msgstr "運算子「%s」沒有左運算元"
 
30282
-
 
30283
-#~ msgid " ':' without preceding '?'"
 
30284
-#~ msgstr "「:」前沒有「?」"
 
30285
-
 
30286
-#~ msgid "no newline at end of file"
 
30287
-#~ msgstr "檔案未以空白列結束"
 
30288
-
 
30289
-#~ msgid "In file included from %s:%u"
 
30290
-#~ msgstr "在包含自 %s:%u 的檔案中"
 
30291
-
 
30292
-#~ msgid ""
 
30293
-#~ ",\n"
 
30294
-#~ "                 from %s:%u"
 
30295
-#~ msgstr ""
 
30296
-#~ ",\n"
 
30297
-#~ "                 從 %s:%u"
 
30298
Index: .
 
30299
===================================================================
 
30300
--- a/src/.     (.../tags/gcc_4_8_0_release)
 
30301
+++ b/src/.     (.../branches/gcc-4_8-branch)
 
30302
 
 
30303
Property changes on: .
 
30304
___________________________________________________________________
 
30305
Added: svn:mergeinfo
 
30306
   Merged /:r197284
 
30307
   Merged /trunk:r197180,197284