1
# DP: updates from the 4.8 branch upto 20120406 (r197540).
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)
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'
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 @@
21
maybe-install-target-libffi: install-target-libffi
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:
35
@@ -38725,13 +38720,8 @@
37
maybe-install-strip-target-libffi: install-strip-target-libffi
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:
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)
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 \
65
--mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) \
67
SOURCES = $(libsanitizer_common_la_SOURCES)
68
-DIST_SOURCES = $(libsanitizer_common_la_SOURCES)
71
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
78
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
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,/[^/]*$$,,' | \
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 {} \;; \
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 {} \;; \
103
- cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
105
- test -f "$(distdir)/$$file" \
106
- || cp -p $$d/$$file "$(distdir)/$$file" \
112
all-am: Makefile $(LTLIBRARIES)
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)
129
host_triplet = @host@
130
target_triplet = @target@
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 \
145
CONFIG_CLEAN_VPATH_FILES =
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
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)"; }; }
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"`; \
181
- first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
182
- if test "$$first2" = "$$first"; then \
183
- dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
185
- dir2="../$$dir2"; \
187
- dir0="$$dir0"/"$$first"; \
190
- dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
193
-DIST_ARCHIVES = $(distdir).tar.gz
195
-distuninstallcheck_listfiles = find . -type f -print
196
-distcleancheck_listfiles = find . -type f -print
200
@@ -490,182 +450,6 @@
203
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
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,/[^/]*$$,,' | \
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 {} \;; \
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 {} \;; \
230
- cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
232
- test -f "$(distdir)/$$file" \
233
- || cp -p $$d/$$file "$(distdir)/$$file" \
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" \
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=: \
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)"
273
- tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
274
- $(am__remove_distdir)
277
- tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2
278
- $(am__remove_distdir)
281
- tardir=$(distdir) && $(am__tar) | lzma -9 -c >$(distdir).tar.lzma
282
- $(am__remove_distdir)
285
- tardir=$(distdir) && $(am__tar) | xz -c >$(distdir).tar.xz
286
- $(am__remove_distdir)
289
- tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z
290
- $(am__remove_distdir)
293
- shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz
294
- $(am__remove_distdir)
297
- -rm -f $(distdir).zip
298
- zip -rq $(distdir).zip $(distdir)
299
- $(am__remove_distdir)
301
-dist dist-all: distdir
302
- tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
303
- $(am__remove_distdir)
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
309
- case '$(DIST_ARCHIVES)' in \
311
- GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\
313
- bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\
315
- lzma -dc $(distdir).tar.lzma | $(am__untar) ;;\
317
- xz -dc $(distdir).tar.xz | $(am__untar) ;;\
319
- uncompress -c $(distdir).tar.Z | $(am__untar) ;;\
321
- GZIP=$(GZIP_ENV) gzip -dc $(distdir).shar.gz | unshar ;;\
323
- unzip $(distdir).zip ;;\
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-$$$$/" \
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" \
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" \
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'
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)"; \
369
- $(distuninstallcheck_listfiles) ; \
371
-distcleancheck: distclean
372
- @if test '$(srcdir)' = . ; then \
373
- echo "ERROR: distcleancheck can only run from a VPATH build" ; \
376
- @test `$(distcleancheck_listfiles) | wc -l` -eq 0 \
377
- || { echo "ERROR: files left in build directory after distclean:" ; \
378
- $(distcleancheck_listfiles) ; \
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
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)
420
target_triplet = @target@
421
@USING_MAC_INTERPOSE_TRUE@am__append_1 = -DMAC_INTERPOSE_FUNCTIONS -DMISSING_BLOCKS_SUPPORT
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 \
429
--mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) \
431
SOURCES = $(libasan_la_SOURCES)
432
-DIST_SOURCES = $(libasan_la_SOURCES)
433
HEADERS = $(nodist_toolexeclib_HEADERS)
436
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
443
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
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,/[^/]*$$,,' | \
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 {} \;; \
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 {} \;; \
468
- cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
470
- test -f "$(distdir)/$$file" \
471
- || cp -p $$d/$$file "$(distdir)/$$file" \
477
all-am: Makefile $(LTLIBRARIES) $(HEADERS)
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)
494
+2013-03-22 Jakub Jelinek <jakub@redhat.com>
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.
504
2013-03-22 Release Manager
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)
512
AC_SUBST(target_alias)
513
GCC_LIBSTDCXX_RAW_CXX_FLAGS
515
-AM_INIT_AUTOMAKE(foreign)
516
+AM_INIT_AUTOMAKE(foreign no-dist)
517
AM_ENABLE_MULTILIB(, ..)
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)
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 \
534
--mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) \
536
SOURCES = $(libinterception_la_SOURCES)
537
-DIST_SOURCES = $(libinterception_la_SOURCES)
540
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
547
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
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,/[^/]*$$,,' | \
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 {} \;; \
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 {} \;; \
572
- cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
574
- test -f "$(distdir)/$$file" \
575
- || cp -p $$d/$$file "$(distdir)/$$file" \
581
all-am: Makefile $(LTLIBRARIES)
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)
598
host_triplet = @host@
599
target_triplet = @target@
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 \
607
--mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
609
SOURCES = $(libtsan_la_SOURCES)
610
-DIST_SOURCES = $(libtsan_la_SOURCES)
613
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
620
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
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,/[^/]*$$,,' | \
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 {} \;; \
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 {} \;; \
645
- cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
647
- test -f "$(distdir)/$$file" \
648
- || cp -p $$d/$$file "$(distdir)/$$file" \
654
all-am: Makefile $(LTLIBRARIES)
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)
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?
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)
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 @@
698
<listitem><para><emphasis>Fundamentals:</emphasis>
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
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>.
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)
719
<biblioentry xml:id="biblio.maverik_lowerbounds">
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
727
@@ -1142,7 +1142,7 @@
728
<biblioentry xml:id="biblio.nelson96stlpq">
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
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)
741
xlink:href="http://valgrind.org/docs/manual/hg-manual.html">
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>.
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)
754
supports debugging for programs using libstdc++. The existing
755
implementations include:</para>
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 @@
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)
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:
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)
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>.
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)
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
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.
826
- template<typename _Tp>
829
template<typename _Tp, std::size_t _Nm>
830
struct tuple_size<__debug::array<_Tp, _Nm>>
831
: public integral_constant<std::size_t, _Nm> { };
834
- template<std::size_t _Int, typename _Tp>
835
- class tuple_element;
837
template<std::size_t _Int, typename _Tp, std::size_t _Nm>
838
struct tuple_element<_Int, __debug::array<_Tp, _Nm>>
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)
845
{ return numeric_limits<_Rep>::lowest(); }
848
- template<typename T>
849
+ template<typename _Tp>
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)
858
#include <bits/gthr.h>
859
#include <bits/move.h> // for std::swap
861
-#if defined(_GLIBCXX_HAS_GTHREADS) && defined(_GLIBCXX_USE_C99_STDINT_TR1)
862
+#ifdef _GLIBCXX_USE_C99_STDINT_TR1
864
namespace std _GLIBCXX_VISIBILITY(default)
866
_GLIBCXX_BEGIN_NAMESPACE_VERSION
868
+#ifdef _GLIBCXX_HAS_GTHREADS
869
// Common base class for std::mutex and std::timed_mutex
876
+#endif // _GLIBCXX_HAS_GTHREADS
878
/// Do not acquire ownership of the mutex.
879
struct defer_lock_t { };
884
+#ifdef _GLIBCXX_HAS_GTHREADS
888
@@ -790,13 +793,13 @@
890
__throw_system_error(__e);
892
+#endif // _GLIBCXX_HAS_GTHREADS
895
_GLIBCXX_END_NAMESPACE_VERSION
897
+#endif // _GLIBCXX_USE_C99_STDINT_TR1
899
-#endif // _GLIBCXX_HAS_GTHREADS && _GLIBCXX_USE_C99_STDINT_TR1
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.
912
- template<typename _Tp>
915
template<typename _Tp, std::size_t _Nm>
916
struct tuple_size<__profile::array<_Tp, _Nm>>
917
: public integral_constant<std::size_t, _Nm> { };
920
- template<std::size_t _Int, typename _Tp>
921
- class tuple_element;
923
template<std::size_t _Int, typename _Tp, std::size_t _Nm>
924
struct tuple_element<_Int, __profile::array<_Tp, _Nm>>
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 @@
933
for (; __first != __last; ++__first)
934
+#if __cplusplus >= 201103L
935
+ emplace_back(*__first);
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)
949
for (; __first != __last; ++__first)
950
+#if __cplusplus >= 201103L
951
+ emplace_back(*__first);
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)
965
for (; __first != __last; ++__first)
966
+#if __cplusplus >= 201103L
967
+ emplace_back(*__first);
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)
979
+2013-04-04 Gerald Pfeifer <gerald@pfeifer.com>
981
+ * doc/xml/manual/allocator.xml: Adjust link to Dr.Dobb's article.q
983
+ * doc/xml/manual/appendix_contributing.xml: Adjust link to GNU
986
+ * doc/xml/manual/debug.xml: Adjust link for ThreadSanitizer.
988
+ * doc/xml/manual/debug_mode.xml: Adjust link for SafeSTL.
990
+ * doc/xml/manual/documentation_hacking.xml: Adjust Doxygen link.
992
+ * doc/xml/manual/messages.xml: Adjust link to Java API specs.
994
+ * doc/xml/manual/policy_data_structures: Remove direct link to
995
+ IBM Haifa Research Labs.
997
+ * doc/xml/manual/policy_data_structures_biblio.xml: Adjust links
998
+ for biblio.maverik_lowerbounds and biblio.nelson96stlpq.
1000
+ * doc/xml/manual/profile_mode.xml: Adjust two links to acm.org
1003
+ * doc/xml/manual/shared_ptr.xml: Use canonical address for
1006
+2013-04-03 Paolo Carlini <paolo.carlini@oracle.com>
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.
1015
+2013-03-27 Paolo Carlini <paolo.carlini@oracle.com>
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:
1029
+2013-03-27 Paolo Carlini <paolo.carlini@oracle.com>
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.
1039
+2013-03-24 Jonathan Wakely <jwakely.gcc@gmail.com>
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.
1046
+2013-03-22 Paolo Carlini <paolo.carlini@oracle.com>
1048
+ PR libstdc++/56678
1049
+ * include/std/chrono (__is_ratio): Uglify T.
1051
2013-03-22 Release Manager
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)
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* } }
1064
+// { dg-options " -std=gnu++11 " }
1065
// { dg-require-cstdint "" }
1066
-// { dg-require-gthreads "" }
1068
// Copyright (C) 2010-2013 Free Software Foundation, Inc.
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)
1075
// <http://www.gnu.org/licenses/>.
1077
// { dg-do compile }
1078
-// { dg-error "no matching" "" { target *-*-* } 1236 }
1079
+// { dg-error "no matching" "" { target *-*-* } 1240 }
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)
1088
// <http://www.gnu.org/licenses/>.
1090
// { dg-do compile }
1091
-// { dg-error "no matching" "" { target *-*-* } 1277 }
1092
+// { dg-error "no matching" "" { target *-*-* } 1281 }
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)
1101
+// { dg-do compile }
1102
+// { dg-options "-std=gnu++11" }
1104
+// Copyright (C) 2013 Free Software Foundation, Inc.
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.
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.
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/>.
1124
+#include <iterator>
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)
1139
+ ::new (static_cast<void*>(p)) U(std::forward<Args>(args)...);
1146
+ friend class MyAllocator<A>;
1147
+ A(int value) : value(value) {}
1151
+ int get() const { return value; }
1156
+ std::vector<A, MyAllocator<A>> v1;
1158
+ v1.emplace_back(i); // OK
1159
+ std::vector<A, MyAllocator<A>> v2(std::istream_iterator<int>(), {}); // ERROR
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)
1166
+// { dg-do compile }
1167
+// { dg-options "-std=gnu++11" }
1169
+// Copyright (C) 2013 Free Software Foundation, Inc.
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.
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.
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/>.
1189
+#include <iterator>
1194
+ std::allocator<T> base;
1195
+ typedef T value_type;
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>
1204
+ { typedef MyAllocator<U> other; };
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)
1214
+ ::new (static_cast<void*>(p)) U(std::forward<Args>(args)...);
1221
+ friend class MyAllocator<A>;
1222
+ A(int value) : value(value) {}
1226
+ int get() const { return value; }
1231
+ std::deque<A, MyAllocator<A>> v1;
1233
+ v1.emplace_back(i); // OK
1234
+ std::deque<A, MyAllocator<A>> v2(std::istream_iterator<int>(), {}); // ERROR
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)
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);
1247
VERIFY(copy_constructor::count() == 3);
1249
VERIFY(m->id() == 13);
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);
1258
VERIFY(copy_constructor::count() == 3);
1260
VERIFY(e == list0301.end());
1261
VERIFY(m->id() == 13);
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);
1270
VERIFY(copy_constructor::count() == 3);
1272
VERIFY(e == list0301.end());
1273
VERIFY(m->id() == 13);
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)
1280
// <http://www.gnu.org/licenses/>.
1282
// { dg-do compile }
1283
-// { dg-error "no matching" "" { target *-*-* } 1525 }
1284
+// { dg-error "no matching" "" { target *-*-* } 1529 }
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)
1293
+// { dg-do compile }
1294
+// { dg-options "-std=gnu++11" }
1296
+// Copyright (C) 2013 Free Software Foundation, Inc.
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.
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.
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/>.
1318
+ A(const A&) = delete;
1319
+ A& operator=(const A&) = delete;
1325
+ std::list<A> li(i, i + 2);
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)
1333
typedef std::tuple_element<1, std::array<int, 1>>::type type;
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)
1342
host_triplet = @host@
1343
target_triplet = @target@
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 \
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 \
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 \
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)
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
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)"; }; }
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"`; \
1428
- first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
1429
- if test "$$first2" = "$$first"; then \
1430
- dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
1432
- dir2="../$$dir2"; \
1434
- dir0="$$dir0"/"$$first"; \
1437
- dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
1440
-DIST_ARCHIVES = $(distdir).tar.gz
1442
-distuninstallcheck_listfiles = find . -type f -print
1443
-distcleancheck_listfiles = find . -type f -print
1446
AM_CPPFLAGS = @AM_CPPFLAGS@
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 @@
1459
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
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,/[^/]*$$,,' | \
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 {} \;; \
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 {} \;; \
1486
- cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
1488
- test -f "$(distdir)/$$file" \
1489
- || cp -p $$d/$$file "$(distdir)/$$file" \
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" \
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=: \
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)"
1529
- tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
1530
- $(am__remove_distdir)
1532
-dist-bzip2: distdir
1533
- tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2
1534
- $(am__remove_distdir)
1537
- tardir=$(distdir) && $(am__tar) | lzma -9 -c >$(distdir).tar.lzma
1538
- $(am__remove_distdir)
1541
- tardir=$(distdir) && $(am__tar) | xz -c >$(distdir).tar.xz
1542
- $(am__remove_distdir)
1545
- tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z
1546
- $(am__remove_distdir)
1549
- shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz
1550
- $(am__remove_distdir)
1553
- -rm -f $(distdir).zip
1554
- zip -rq $(distdir).zip $(distdir)
1555
- $(am__remove_distdir)
1557
-dist dist-all: distdir
1558
- tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
1559
- $(am__remove_distdir)
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
1565
- case '$(DIST_ARCHIVES)' in \
1567
- GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\
1569
- bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\
1571
- lzma -dc $(distdir).tar.lzma | $(am__untar) ;;\
1573
- xz -dc $(distdir).tar.xz | $(am__untar) ;;\
1575
- uncompress -c $(distdir).tar.Z | $(am__untar) ;;\
1577
- GZIP=$(GZIP_ENV) gzip -dc $(distdir).shar.gz | unshar ;;\
1579
- unzip $(distdir).zip ;;\
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" \
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" \
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)"; \
1625
- $(distuninstallcheck_listfiles) ; \
1627
-distcleancheck: distclean
1628
- @if test '$(srcdir)' = . ; then \
1629
- echo "ERROR: distcleancheck can only run from a VPATH build" ; \
1632
- @test `$(distcleancheck_listfiles) | wc -l` -eq 0 \
1633
- || { echo "ERROR: files left in build directory after distclean:" ; \
1634
- $(distcleancheck_listfiles) ; \
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
1672
override CFLAGS := $(filter-out $(O0_CFLAGS), $(CFLAGS)) $(O0_CFLAGS)
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)
1679
host_triplet = @host@
1680
target_triplet = @target@
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 \
1688
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
1689
am__aclocal_m4_deps = $(top_srcdir)/../config/acx.m4 \
1690
$(top_srcdir)/../config/depstand.m4 \
1692
CONFIG_CLEAN_FILES =
1693
CONFIG_CLEAN_VPATH_FILES =
1696
HEADERS = $(noinst_HEADERS)
1699
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
1702
AM_CPPFLAGS = @AM_CPPFLAGS@
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
1712
@@ -323,37 +321,6 @@
1715
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
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,/[^/]*$$,,' | \
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 {} \;; \
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 {} \;; \
1740
- cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
1742
- test -f "$(distdir)/$$file" \
1743
- || cp -p $$d/$$file "$(distdir)/$$file" \
1749
all-am: Makefile $(HEADERS) gc_config.h gc_ext_config.h
1750
@@ -453,16 +420,15 @@
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 \
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
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)
1781
-AUTOMAKE_OPTIONS = foreign
1782
+AUTOMAKE_OPTIONS = foreign no-dist
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)
1791
+2013-03-22 Jakub Jelinek <jakub@redhat.com>
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.
1801
2013-03-22 Release Manager
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)
1809
host_triplet = @host@
1810
target_triplet = @target@
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 \
1818
CONFIG_CLEAN_FILES =
1819
CONFIG_CLEAN_VPATH_FILES =
1822
RUNTESTDEFAULTFLAGS = --tool $$tool --srcdir $$srcdir
1824
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
1827
AM_CPPFLAGS = @AM_CPPFLAGS@
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
1837
@@ -267,37 +265,6 @@
1838
-l='$(DEJATOOL)'; for tool in $$l; do \
1839
rm -f $$tool.sum $$tool.log; \
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,/[^/]*$$,,' | \
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 {} \;; \
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 {} \;; \
1865
- cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
1867
- test -f "$(distdir)/$$file" \
1868
- || cp -p $$d/$$file "$(distdir)/$$file" \
1873
$(MAKE) $(AM_MAKEFLAGS) check-DEJAGNU
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)
1891
## Process this file with automake to produce Makefile.in.
1893
-AUTOMAKE_OPTIONS = foreign dejagnu
1894
+AUTOMAKE_OPTIONS = foreign dejagnu no-dist
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)
1903
## files that should be in the distribution are not mentioned in this
1906
-AUTOMAKE_OPTIONS = foreign subdir-objects
1907
+AUTOMAKE_OPTIONS = foreign subdir-objects no-dist
1908
ACLOCAL_AMFLAGS = -I .. -I ../config
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)
1916
+2013-04-03 Jason Merrill <jason@redhat.com>
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.
1923
2013-03-22 Release Manager
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
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)
1948
+2013-04-03 Jason Merrill <jason@redhat.com>
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.
1962
2013-03-22 Release Manager
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 @@
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}> > >&&)...)
1978
+l(void (A::*)() const &)
1981
+void m<void () &&>(void (A::*)() &&)
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)
1990
d_cv_qualifiers (struct d_info *, struct demangle_component **, int);
1992
static struct demangle_component *
1993
+d_ref_qualifier (struct d_info *, struct demangle_component *);
1995
+static struct demangle_component *
1996
d_function_type (struct d_info *);
1998
static struct demangle_component *
1999
@@ -614,6 +617,12 @@
2000
case DEMANGLE_COMPONENT_CONST_THIS:
2001
printf ("const this\n");
2003
+ case DEMANGLE_COMPONENT_REFERENCE_THIS:
2004
+ printf ("reference this\n");
2006
+ case DEMANGLE_COMPONENT_RVALUE_REFERENCE_THIS:
2007
+ printf ("rvalue reference this\n");
2009
case DEMANGLE_COMPONENT_VENDOR_TYPE_QUAL:
2010
printf ("vendor type qualifier\n");
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:
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));
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)
2040
/* If the top level is a DEMANGLE_COMPONENT_LOCAL_NAME, then
2041
@@ -1200,7 +1215,9 @@
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)
2050
dc->u.s_binary.right = dcr;
2052
@@ -1322,8 +1339,8 @@
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
2062
static struct demangle_component *
2063
@@ -1331,6 +1348,7 @@
2065
struct demangle_component *ret;
2066
struct demangle_component **pret;
2067
+ struct demangle_component *rqual;
2069
if (! d_check_char (di, 'N'))
2071
@@ -1339,10 +1357,20 @@
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);
2079
*pret = d_prefix (di);
2085
+ d_left (rqual) = ret;
2089
if (! d_check_char (di, 'E'))
2092
@@ -2171,8 +2199,20 @@
2095
*pret = cplus_demangle_type (di);
2096
- if (! *pret || ! d_add_substitution (di, ret))
2099
+ if ((*pret)->type == DEMANGLE_COMPONENT_RVALUE_REFERENCE_THIS
2100
+ || (*pret)->type == DEMANGLE_COMPONENT_REFERENCE_THIS)
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;
2109
+ if (! d_add_substitution (di, ret))
2114
@@ -2474,9 +2514,40 @@
2118
-/* <function-type> ::= F [Y] <bare-function-type> E */
2119
+/* <ref-qualifier> ::= R
2122
static struct demangle_component *
2123
+d_ref_qualifier (struct d_info *di, struct demangle_component *sub)
2125
+ struct demangle_component *ret = sub;
2128
+ peek = d_peek_char (di);
2129
+ if (peek == 'R' || peek == 'O')
2131
+ enum demangle_component_type t;
2134
+ t = DEMANGLE_COMPONENT_REFERENCE_THIS;
2135
+ di->expansion += sizeof "&";
2139
+ t = DEMANGLE_COMPONENT_RVALUE_REFERENCE_THIS;
2140
+ di->expansion += sizeof "&&";
2142
+ d_advance (di, 1);
2144
+ ret = d_make_comp (di, t, ret, NULL);
2150
+/* <function-type> ::= F [Y] <bare-function-type> [<ref-qualifier>] E */
2152
+static struct demangle_component *
2153
d_function_type (struct d_info *di)
2155
struct demangle_component *ret;
2156
@@ -2490,6 +2561,8 @@
2159
ret = d_bare_function_type (di, 1);
2160
+ ret = d_ref_qualifier (di, ret);
2162
if (! d_check_char (di, 'E'))
2165
@@ -2512,6 +2585,10 @@
2166
char peek = d_peek_char (di);
2167
if (peek == '\0' || peek == 'E' || peek == '.')
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. */
2173
type = cplus_demangle_type (di);
2176
@@ -2692,6 +2769,18 @@
2181
+ && ((*pmem)->type == DEMANGLE_COMPONENT_RVALUE_REFERENCE_THIS
2182
+ || (*pmem)->type == DEMANGLE_COMPONENT_REFERENCE_THIS))
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;
2192
if (pmem != &mem && (*pmem)->type != DEMANGLE_COMPONENT_FUNCTION_TYPE)
2194
if (! d_add_substitution (di, mem))
2195
@@ -3923,7 +4012,9 @@
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)
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))
2216
if (i >= sizeof adpm / sizeof adpm[0])
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 @@
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))))
2237
d_print_mod_list (dpi, options, mods->next, suffix);
2239
@@ -4961,7 +5060,9 @@
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)
2249
d_print_comp (dpi, options, dc);
2250
@@ -5006,9 +5107,14 @@
2251
if ((options & DMGL_JAVA) == 0)
2252
d_append_char (dpi, '*');
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, '&');
2260
+ case DEMANGLE_COMPONENT_RVALUE_REFERENCE_THIS:
2261
+ d_append_char (dpi, ' ');
2262
case DEMANGLE_COMPONENT_RVALUE_REFERENCE:
2263
d_append_string (dpi, "&&");
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:
2274
@@ -5600,14 +5708,17 @@
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:
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:
2294
case DEMANGLE_COMPONENT_QUAL_NAME:
2296
===================================================================
2297
--- a/src/ChangeLog (.../tags/gcc_4_8_0_release)
2298
+++ b/src/ChangeLog (.../branches/gcc-4_8-branch)
2300
+2013-03-30 Matthias Klose <doko@ubuntu.com>
2302
+ * Makefile.def (target_modules): Don't install libffi.
2303
+ * Makefile.in: Regenerate.
2305
2013-03-22 Release Manager
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)
2313
+2013-03-25 Ian Lance Taylor <iant@google.com>
2315
+ * alloc.c: #include <sys/types.h>.
2316
+ * mmap.c: Likewise.
2318
2013-03-22 Release Manager
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)
2329
+#include <sys/types.h>
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)
2341
+#include <sys/types.h>
2342
#include <sys/mman.h>
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)
2350
host_triplet = @host@
2351
target_triplet = @target@
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 \
2381
resource/META-INF/services/javax.sound.sampled.spi.MixerProvider
2382
CONFIG_CLEAN_VPATH_FILES =
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
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)"; }; }
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"`; \
2417
- first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
2418
- if test "$$first2" = "$$first"; then \
2419
- dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
2421
- dir2="../$$dir2"; \
2423
- dir0="$$dir0"/"$$first"; \
2426
- dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
2429
-DIST_ARCHIVES = $(distdir).tar.gz
2431
-distuninstallcheck_listfiles = find . -type f -print
2432
-distcleancheck_listfiles = find . -type f -print
2436
@@ -582,185 +534,6 @@
2439
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
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,/[^/]*$$,,' | \
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 {} \;; \
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 {} \;; \
2466
- cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
2468
- test -f "$(distdir)/$$file" \
2469
- || cp -p $$d/$$file "$(distdir)/$$file" \
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" \
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=: \
2501
- $(MAKE) $(AM_MAKEFLAGS) \
2502
- top_distdir="$(top_distdir)" distdir="$(distdir)" \
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)"
2512
- tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
2513
- $(am__remove_distdir)
2515
-dist-bzip2: distdir
2516
- tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2
2517
- $(am__remove_distdir)
2520
- tardir=$(distdir) && $(am__tar) | lzma -9 -c >$(distdir).tar.lzma
2521
- $(am__remove_distdir)
2524
- tardir=$(distdir) && $(am__tar) | xz -c >$(distdir).tar.xz
2525
- $(am__remove_distdir)
2528
- tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z
2529
- $(am__remove_distdir)
2532
- shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz
2533
- $(am__remove_distdir)
2536
- -rm -f $(distdir).zip
2537
- zip -rq $(distdir).zip $(distdir)
2538
- $(am__remove_distdir)
2540
-dist dist-all: distdir
2541
- tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
2542
- $(am__remove_distdir)
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
2548
- case '$(DIST_ARCHIVES)' in \
2550
- GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\
2552
- bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\
2554
- lzma -dc $(distdir).tar.lzma | $(am__untar) ;;\
2556
- xz -dc $(distdir).tar.xz | $(am__untar) ;;\
2558
- uncompress -c $(distdir).tar.Z | $(am__untar) ;;\
2560
- GZIP=$(GZIP_ENV) gzip -dc $(distdir).shar.gz | unshar ;;\
2562
- unzip $(distdir).zip ;;\
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" \
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" \
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)"; \
2608
- $(distuninstallcheck_listfiles) ; \
2610
-distcleancheck: distclean
2611
- @if test '$(srcdir)' = . ; then \
2612
- echo "ERROR: distcleancheck can only run from a VPATH build" ; \
2615
- @test `$(distcleancheck_listfiles) | wc -l` -eq 0 \
2616
- || { echo "ERROR: files left in build directory after distclean:" ; \
2617
- $(distcleancheck_listfiles) ; \
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
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)
2659
host_triplet = @host@
2660
target_triplet = @target@
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 \
2670
CONFIG_CLEAN_FILES = classpath.spec check_jni_methods.sh
2671
CONFIG_CLEAN_VPATH_FILES =
2674
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
2678
@@ -331,37 +329,6 @@
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,/[^/]*$$,,' | \
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 {} \;; \
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 {} \;; \
2706
- cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
2708
- test -f "$(distdir)/$$file" \
2709
- || cp -p $$d/$$file "$(distdir)/$$file" \
2716
@@ -460,13 +427,13 @@
2717
.MAKE: install-am install-strip
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
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)
2742
host_triplet = @host@
2743
target_triplet = @target@
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 \
2751
CONFIG_CLEAN_FILES =
2752
CONFIG_CLEAN_VPATH_FILES =
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/||"`;; \
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)
2766
@@ -393,37 +391,6 @@
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,/[^/]*$$,,' | \
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 {} \;; \
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 {} \;; \
2794
- cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
2796
- test -f "$(distdir)/$$file" \
2797
- || cp -p $$d/$$file "$(distdir)/$$file" \
2803
all-am: Makefile $(DATA)
2804
@@ -525,17 +492,17 @@
2805
.MAKE: install-am install-strip
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
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)
2838
@CREATE_WRAPPERS_TRUE@@INSTALL_BINARIES_FALSE@ $(am__EXEEXT_2)
2839
@CREATE_GJDOC_TRUE@@CREATE_WRAPPERS_FALSE@am__append_2 = gjdoc
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 \
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) \
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)
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) \
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) \
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)
2905
gkeytool_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
2906
--mode=link $(CCLD) $(gkeytool_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
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) \
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) \
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) \
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)
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)
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)
2971
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
2975
@@ -1199,40 +1178,6 @@
2978
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
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,/[^/]*$$,,' | \
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 {} \;; \
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 {} \;; \
3003
- cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
3005
- test -f "$(distdir)/$$file" \
3006
- || cp -p $$d/$$file "$(distdir)/$$file" \
3010
- $(MAKE) $(AM_MAKEFLAGS) \
3011
- top_distdir="$(top_distdir)" distdir="$(distdir)" \
3014
check: $(BUILT_SOURCES)
3015
$(MAKE) $(AM_MAKEFLAGS) check-am
3016
@@ -1343,9 +1288,9 @@
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)
3034
host_triplet = @host@
3035
target_triplet = @target@
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 \
3043
CONFIG_CLEAN_FILES =
3044
CONFIG_CLEAN_VPATH_FILES =
3047
INFO_DEPS = cp-tools.info
3048
am__TEXINFO_TEX_DIR = $(srcdir)/../../gcc/doc/include
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 \
3056
+ $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS
3059
DIST_SUBDIRS = $(SUBDIRS)
3060
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
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"`; \
3074
- first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
3075
- if test "$$first2" = "$$first"; then \
3076
- dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
3078
- dir2="../$$dir2"; \
3080
- dir0="$$dir0"/"$$first"; \
3083
- dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
3089
@@ -756,81 +728,6 @@
3092
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
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; \
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,/[^/]*$$,,' | \
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 {} \;; \
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 {} \;; \
3130
- cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
3132
- test -f "$(distdir)/$$file" \
3133
- || cp -p $$d/$$file "$(distdir)/$$file" \
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" \
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=: \
3165
- $(MAKE) $(AM_MAKEFLAGS) \
3166
- top_distdir="$(top_distdir)" distdir="$(distdir)" \
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)
3187
host_triplet = @host@
3188
target_triplet = @target@
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 \
3196
CONFIG_CLEAN_FILES =
3197
CONFIG_CLEAN_VPATH_FILES =
3200
DATA = $(noinst_DATA)
3201
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
3205
@@ -330,37 +328,6 @@
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,/[^/]*$$,,' | \
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 {} \;; \
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 {} \;; \
3233
- cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
3235
- test -f "$(distdir)/$$file" \
3236
- || cp -p $$d/$$file "$(distdir)/$$file" \
3242
all-am: Makefile $(DATA)
3243
@@ -459,16 +426,16 @@
3244
.MAKE: install-am install-strip
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
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)
3275
host_triplet = @host@
3276
target_triplet = @target@
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 \
3284
CONFIG_CLEAN_FILES =
3285
CONFIG_CLEAN_VPATH_FILES =
3288
RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
3289
html-recursive info-recursive install-data-recursive \
3290
install-dvi-recursive install-exec-recursive \
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 \
3297
+ $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS
3300
DIST_SUBDIRS = $(SUBDIRS)
3301
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
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"`; \
3315
- first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
3316
- if test "$$first2" = "$$first"; then \
3317
- dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
3319
- dir2="../$$dir2"; \
3321
- dir0="$$dir0"/"$$first"; \
3324
- dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
3330
@@ -496,65 +468,6 @@
3333
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
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,/[^/]*$$,,' | \
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 {} \;; \
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 {} \;; \
3358
- cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
3360
- test -f "$(distdir)/$$file" \
3361
- || cp -p $$d/$$file "$(distdir)/$$file" \
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" \
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=: \
3394
check: check-recursive
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)
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 \
3431
CONFIG_CLEAN_FILES =
3432
CONFIG_CLEAN_VPATH_FILES =
3435
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
3439
@@ -398,37 +396,6 @@
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,/[^/]*$$,,' | \
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 {} \;; \
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 {} \;; \
3467
- cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
3469
- test -f "$(distdir)/$$file" \
3470
- || cp -p $$d/$$file "$(distdir)/$$file" \
3477
@@ -527,13 +494,13 @@
3478
.MAKE: install-am install-strip
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
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)
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 \
3512
CONFIG_CLEAN_FILES =
3513
CONFIG_CLEAN_VPATH_FILES =
3516
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
3520
@@ -366,37 +364,6 @@
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,/[^/]*$$,,' | \
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 {} \;; \
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 {} \;; \
3548
- cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
3550
- test -f "$(distdir)/$$file" \
3551
- || cp -p $$d/$$file "$(distdir)/$$file" \
3558
@@ -495,13 +462,13 @@
3559
.MAKE: install-am install-strip
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
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)
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 \
3593
CONFIG_CLEAN_FILES =
3594
CONFIG_CLEAN_VPATH_FILES =
3597
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
3601
@@ -473,37 +471,6 @@
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,/[^/]*$$,,' | \
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 {} \;; \
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 {} \;; \
3629
- cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
3631
- test -f "$(distdir)/$$file" \
3632
- || cp -p $$d/$$file "$(distdir)/$$file" \
3639
@@ -602,13 +569,13 @@
3640
.MAKE: install-am install-strip
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
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)
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 \
3674
CONFIG_CLEAN_FILES =
3675
CONFIG_CLEAN_VPATH_FILES =
3678
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
3682
@@ -338,37 +336,6 @@
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,/[^/]*$$,,' | \
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 {} \;; \
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 {} \;; \
3710
- cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
3712
- test -f "$(distdir)/$$file" \
3713
- || cp -p $$d/$$file "$(distdir)/$$file" \
3720
@@ -467,13 +434,13 @@
3721
.MAKE: install-am install-strip
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
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)
3746
host_triplet = @host@
3747
target_triplet = @target@
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 \
3755
CONFIG_CLEAN_FILES =
3756
CONFIG_CLEAN_VPATH_FILES =
3759
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
3763
@@ -501,37 +499,6 @@
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,/[^/]*$$,,' | \
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 {} \;; \
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 {} \;; \
3791
- cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
3793
- test -f "$(distdir)/$$file" \
3794
- || cp -p $$d/$$file "$(distdir)/$$file" \
3800
@CREATE_JNI_HEADERS_FALSE@all-local:
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)
3817
host_triplet = @host@
3818
target_triplet = @target@
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 \
3826
CONFIG_CLEAN_FILES =
3827
CONFIG_CLEAN_VPATH_FILES =
3830
RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
3831
html-recursive info-recursive install-data-recursive \
3832
install-dvi-recursive install-exec-recursive \
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 \
3839
+ $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS
3842
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
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"`; \
3856
- first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
3857
- if test "$$first2" = "$$first"; then \
3858
- dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
3860
- dir2="../$$dir2"; \
3862
- dir0="$$dir0"/"$$first"; \
3865
- dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
3871
@@ -510,65 +482,6 @@
3874
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
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,/[^/]*$$,,' | \
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 {} \;; \
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 {} \;; \
3899
- cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
3901
- test -f "$(distdir)/$$file" \
3902
- || cp -p $$d/$$file "$(distdir)/$$file" \
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" \
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=: \
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
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)
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 \
3978
--mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
3980
SOURCES = $(libclasspath_la_SOURCES)
3981
-DIST_SOURCES = $(libclasspath_la_SOURCES)
3984
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
3988
@@ -445,37 +443,6 @@
3991
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
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,/[^/]*$$,,' | \
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 {} \;; \
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 {} \;; \
4016
- cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
4018
- test -f "$(distdir)/$$file" \
4019
- || cp -p $$d/$$file "$(distdir)/$$file" \
4025
all-am: Makefile $(LTLIBRARIES)
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)
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) \
4053
SOURCES = $(libgstreamerpeer_la_SOURCES)
4054
-DIST_SOURCES = $(libgstreamerpeer_la_SOURCES)
4057
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
4061
@@ -514,37 +512,6 @@
4064
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
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,/[^/]*$$,,' | \
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 {} \;; \
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 {} \;; \
4089
- cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
4091
- test -f "$(distdir)/$$file" \
4092
- || cp -p $$d/$$file "$(distdir)/$$file" \
4098
all-am: Makefile $(LTLIBRARIES)
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)
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) \
4126
SOURCES = $(libgjsmdssi_la_SOURCES)
4127
-DIST_SOURCES = $(libgjsmdssi_la_SOURCES)
4130
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
4134
@@ -496,37 +494,6 @@
4137
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
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,/[^/]*$$,,' | \
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 {} \;; \
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 {} \;; \
4162
- cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
4164
- test -f "$(distdir)/$$file" \
4165
- || cp -p $$d/$$file "$(distdir)/$$file" \
4171
all-am: Makefile $(LTLIBRARIES)
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)
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) \
4199
SOURCES = $(libgconfpeer_la_SOURCES)
4200
-DIST_SOURCES = $(libgconfpeer_la_SOURCES)
4203
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
4207
@@ -489,37 +487,6 @@
4210
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
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,/[^/]*$$,,' | \
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 {} \;; \
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 {} \;; \
4235
- cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
4237
- test -f "$(distdir)/$$file" \
4238
- || cp -p $$d/$$file "$(distdir)/$$file" \
4244
all-am: Makefile $(LTLIBRARIES)
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)
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) \
4272
SOURCES = $(libjavaio_la_SOURCES)
4273
-DIST_SOURCES = $(libjavaio_la_SOURCES)
4276
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
4280
@@ -496,37 +494,6 @@
4283
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
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,/[^/]*$$,,' | \
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 {} \;; \
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 {} \;; \
4308
- cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
4310
- test -f "$(distdir)/$$file" \
4311
- || cp -p $$d/$$file "$(distdir)/$$file" \
4317
all-am: Makefile $(LTLIBRARIES)
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)
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 \
4343
--mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
4345
SOURCES = $(libclasspathnative_la_SOURCES)
4346
-DIST_SOURCES = $(libclasspathnative_la_SOURCES)
4349
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
4353
@@ -448,37 +446,6 @@
4356
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
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,/[^/]*$$,,' | \
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 {} \;; \
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 {} \;; \
4381
- cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
4383
- test -f "$(distdir)/$$file" \
4384
- || cp -p $$d/$$file "$(distdir)/$$file" \
4390
all-am: Makefile $(LTLIBRARIES)
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)
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) \
4418
SOURCES = $(libjavautil_la_SOURCES)
4419
-DIST_SOURCES = $(libjavautil_la_SOURCES)
4422
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
4426
@@ -483,37 +481,6 @@
4429
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
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,/[^/]*$$,,' | \
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 {} \;; \
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 {} \;; \
4454
- cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
4456
- test -f "$(distdir)/$$file" \
4457
- || cp -p $$d/$$file "$(distdir)/$$file" \
4463
all-am: Makefile $(LTLIBRARIES)
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)
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)
4497
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
4501
@@ -521,37 +517,6 @@
4504
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
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,/[^/]*$$,,' | \
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 {} \;; \
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 {} \;; \
4529
- cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
4531
- test -f "$(distdir)/$$file" \
4532
- || cp -p $$d/$$file "$(distdir)/$$file" \
4538
all-am: Makefile $(LTLIBRARIES)
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)
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) \
4566
SOURCES = $(libgjsmalsa_la_SOURCES)
4567
-DIST_SOURCES = $(libgjsmalsa_la_SOURCES)
4570
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
4574
@@ -496,37 +494,6 @@
4577
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
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,/[^/]*$$,,' | \
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 {} \;; \
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 {} \;; \
4602
- cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
4604
- test -f "$(distdir)/$$file" \
4605
- || cp -p $$d/$$file "$(distdir)/$$file" \
4611
all-am: Makefile $(LTLIBRARIES)
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)
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) \
4639
SOURCES = $(libjavanio_la_SOURCES)
4640
-DIST_SOURCES = $(libjavanio_la_SOURCES)
4643
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
4647
@@ -519,37 +517,6 @@
4650
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
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,/[^/]*$$,,' | \
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 {} \;; \
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 {} \;; \
4675
- cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
4677
- test -f "$(distdir)/$$file" \
4678
- || cp -p $$d/$$file "$(distdir)/$$file" \
4684
all-am: Makefile $(LTLIBRARIES)
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)
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 \
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) \
4723
SOURCES = $(libjavanet_la_SOURCES)
4724
-DIST_SOURCES = $(am__libjavanet_la_SOURCES_DIST)
4727
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
4731
@@ -518,37 +512,6 @@
4734
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
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,/[^/]*$$,,' | \
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 {} \;; \
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 {} \;; \
4759
- cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
4761
- test -f "$(distdir)/$$file" \
4762
- || cp -p $$d/$$file "$(distdir)/$$file" \
4768
all-am: Makefile $(LTLIBRARIES)
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)
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) \
4796
SOURCES = $(libjavamath_la_SOURCES)
4797
-DIST_SOURCES = $(libjavamath_la_SOURCES)
4800
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
4804
@@ -487,37 +485,6 @@
4807
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
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,/[^/]*$$,,' | \
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 {} \;; \
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 {} \;; \
4832
- cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
4834
- test -f "$(distdir)/$$file" \
4835
- || cp -p $$d/$$file "$(distdir)/$$file" \
4841
all-am: Makefile $(LTLIBRARIES)
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)
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) \
4869
SOURCES = $(libxmlj_la_SOURCES)
4870
-DIST_SOURCES = $(libxmlj_la_SOURCES)
4873
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
4877
@@ -511,37 +509,6 @@
4880
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
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,/[^/]*$$,,' | \
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 {} \;; \
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 {} \;; \
4905
- cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
4907
- test -f "$(distdir)/$$file" \
4908
- || cp -p $$d/$$file "$(distdir)/$$file" \
4914
all-am: Makefile $(LTLIBRARIES)
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)
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) \
4942
SOURCES = $(libqtpeer_la_SOURCES) $(nodist_libqtpeer_la_SOURCES)
4943
-DIST_SOURCES = $(libqtpeer_la_SOURCES)
4946
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
4950
@@ -577,37 +575,6 @@
4953
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
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,/[^/]*$$,,' | \
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 {} \;; \
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 {} \;; \
4978
- cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
4980
- test -f "$(distdir)/$$file" \
4981
- || cp -p $$d/$$file "$(distdir)/$$file" \
4986
check: $(BUILT_SOURCES)
4987
$(MAKE) $(AM_MAKEFLAGS) check-am
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)
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) \
5015
SOURCES = $(libgtkpeer_la_SOURCES)
5016
-DIST_SOURCES = $(libgtkpeer_la_SOURCES)
5019
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
5023
@@ -620,37 +618,6 @@
5026
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
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,/[^/]*$$,,' | \
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 {} \;; \
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 {} \;; \
5051
- cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
5053
- test -f "$(distdir)/$$file" \
5054
- || cp -p $$d/$$file "$(distdir)/$$file" \
5060
all-am: Makefile $(LTLIBRARIES)
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)
5077
host_triplet = @host@
5078
target_triplet = @target@
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 \
5086
CONFIG_CLEAN_FILES =
5087
CONFIG_CLEAN_VPATH_FILES =
5090
RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
5091
html-recursive info-recursive install-data-recursive \
5092
install-dvi-recursive install-exec-recursive \
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 \
5099
+ $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS
5102
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
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"`; \
5116
- first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
5117
- if test "$$first2" = "$$first"; then \
5118
- dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
5120
- dir2="../$$dir2"; \
5122
- dir0="$$dir0"/"$$first"; \
5125
- dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
5131
@@ -498,65 +470,6 @@
5134
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
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,/[^/]*$$,,' | \
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 {} \;; \
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 {} \;; \
5159
- cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
5161
- test -f "$(distdir)/$$file" \
5162
- || cp -p $$d/$$file "$(distdir)/$$file" \
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" \
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=: \
5195
check: check-recursive
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)
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) \
5234
SOURCES = $(libjawt_la_SOURCES)
5235
-DIST_SOURCES = $(libjawt_la_SOURCES)
5238
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
5242
@@ -492,37 +490,6 @@
5245
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
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,/[^/]*$$,,' | \
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 {} \;; \
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 {} \;; \
5270
- cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
5272
- test -f "$(distdir)/$$file" \
5273
- || cp -p $$d/$$file "$(distdir)/$$file" \
5279
all-am: Makefile $(LTLIBRARIES)
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)
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 \
5305
--mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
5307
SOURCES = $(libfdlibm_la_SOURCES)
5308
-DIST_SOURCES = $(libfdlibm_la_SOURCES)
5311
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
5315
@@ -553,37 +551,6 @@
5318
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
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,/[^/]*$$,,' | \
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 {} \;; \
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 {} \;; \
5343
- cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
5345
- test -f "$(distdir)/$$file" \
5346
- || cp -p $$d/$$file "$(distdir)/$$file" \
5352
all-am: Makefile $(LTLIBRARIES)
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)
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) \
5380
SOURCES = $(libgcjwebplugin_la_SOURCES)
5381
-DIST_SOURCES = $(libgcjwebplugin_la_SOURCES)
5384
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
5388
@@ -497,37 +495,6 @@
5391
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
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,/[^/]*$$,,' | \
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 {} \;; \
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 {} \;; \
5416
- cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
5418
- test -f "$(distdir)/$$file" \
5419
- || cp -p $$d/$$file "$(distdir)/$$file" \
5425
all-am: Makefile $(LTLIBRARIES)
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)
5442
host_triplet = @host@
5443
target_triplet = @target@
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 \
5456
CONFIG_CLEAN_VPATH_FILES =
5459
DATA = $(noinst_DATA)
5460
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
5464
@@ -356,40 +354,6 @@
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,/[^/]*$$,,' | \
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 {} \;; \
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 {} \;; \
5492
- cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
5494
- test -f "$(distdir)/$$file" \
5495
- || cp -p $$d/$$file "$(distdir)/$$file" \
5499
- $(MAKE) $(AM_MAKEFLAGS) \
5500
- top_distdir="$(top_distdir)" distdir="$(distdir)" \
5504
all-am: Makefile $(DATA)
5505
@@ -492,17 +456,16 @@
5506
.MAKE: install-am install-strip
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 \
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
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)
5538
+2013-03-22 Jakub Jelinek <jakub@redhat.com>
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.
5576
2013-02-21 Jakub Jelinek <jakub@redhat.com>
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)
5584
host_triplet = @host@
5585
target_triplet = @target@
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 \
5595
CONFIG_CLEAN_FILES = Makefile.jawt Makefile.java2d
5596
CONFIG_CLEAN_VPATH_FILES =
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/||"`;; \
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)
5610
@@ -419,40 +417,6 @@
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,/[^/]*$$,,' | \
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 {} \;; \
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 {} \;; \
5638
- cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
5640
- test -f "$(distdir)/$$file" \
5641
- || cp -p $$d/$$file "$(distdir)/$$file" \
5645
- $(MAKE) $(AM_MAKEFLAGS) \
5646
- top_distdir="$(top_distdir)" distdir="$(distdir)" \
5649
check: $(BUILT_SOURCES)
5650
$(MAKE) $(AM_MAKEFLAGS) check-am
5651
@@ -557,17 +521,17 @@
5652
.MAKE: all check install install-am install-strip
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
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)
5685
+2013-03-26 Robert Mason <rbmj@verizon.net>
5689
+ Backport from mainline:
5690
+ 2013-03-20 Robert Mason <rbmj@verizon.net>
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.
5697
+2013-03-26 Walter Lee <walt@tilera.com>
5699
+ Backport from mainline:
5700
+ 2013-03-26 Walter Lee <walt@tilera.com>
5702
+ * config/tilegx/t-crtstuff: Add -fno-asynchronous-unwind-tables
5703
+ -mcmodel=large to CRTSTUFF_T_CFLAGS_S variable.
5705
2013-03-22 Release Manager
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)
5713
# because then __FRAME_END__ might not be the last thing in .eh_frame
5715
CRTSTUFF_T_CFLAGS += -fno-asynchronous-unwind-tables
5716
+CRTSTUFF_T_CFLAGS_S += -fno-asynchronous-unwind-tables
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);
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);
5735
+#endif /* __RTP__ */
5737
/* This is a global structure which records all of the active keys.
5739
A key is potentially valid (i.e. has been handed out by
5742
__gthread_leave_tls_dtor_context ();
5744
- __gthread_leave_tsd_dtor_context ();
5745
+ __gthread_leave_tsd_dtor_context (tcb);
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)
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)))))))
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)
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;
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
5794
- if (flag_unwind_tables && !ACCUMULATE_OUTGOING_ARGS
5795
- && flag_omit_frame_pointer)
5797
- warning (0, "unwind tables currently require a frame pointer "
5798
- "for correctness");
5799
- flag_omit_frame_pointer = 0;
5802
/* Address Sanitizer needs porting to each target architecture. */
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)
5810
+2013-04-04 Ian Lance Taylor <iant@google.com>
5812
+ Backport from mainline:
5813
+ * doc/standards.texi (Standards): The Go frontend supports the Go
5814
+ 1 language standard.
5816
+2013-04-04 Marek Polacek <polacek@redhat.com>
5818
+ Backport from mainline:
5819
+ 2013-04-04 Marek Polacek <polacek@redhat.com>
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.
5826
+2013-04-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5828
+ Backport from mainline:
5829
+ 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5832
+ * config/arm/iterators.md (v_cmp_result): New mode attribute.
5833
+ * config/arm/neon.md (vcond<mode><mode>): Handle unordered cases.
5835
+2013-04-04 Richard Biener <rguenther@suse.de>
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.
5842
+2013-04-03 Roland McGrath <mcgrathr@google.com>
5844
+ Backport from mainline:
5845
+ 2013-03-26 Roland McGrath <mcgrathr@google.com>
5847
+ * config/arm/arm.c (arm_print_operand: case 'w'): Use fputs rather
5848
+ than fprintf with a non-constant, non-format string.
5850
+2013-04-03 Marek Polacek <polacek@redhat.com>
5852
+ Backport from mainline:
5853
+ 2013-04-03 Marek Polacek <polacek@redhat.com>
5855
+ PR sanitizer/55702
5856
+ * tsan.c (instrument_func_exit): Allow BUILT_IN_RETURN
5859
+2013-04-03 Richard Biener <rguenther@suse.de>
5861
+ PR tree-optimization/56817
5862
+ * tree-ssa-loop-ivcanon.c (tree_unroll_loops_completely):
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.
5868
+2013-04-02 Jakub Jelinek <jakub@redhat.com>
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.
5874
+2013-04-02 Wei Mi <wmi@google.com>
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.
5880
+2013-04-01 Wei Mi <wmi@google.com>
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.
5887
+2013-04-01 Uros Bizjak <ubizjak@gmail.com>
5889
+ * config/i386/i386.md (*movsf_internal): Change type of
5890
+ alternatives 3,4 to imov.
5892
+2013-03-29 Paolo Carlini <paolo.carlini@oracle.com>
5895
+ * doc/invoke.texi ([-fwhole-program]): Fix typo.
5897
+2013-03-29 Kirill Yukhin <kirill.yukhin@intel.com>
5899
+ * config/i386/avx2intrin.h (_mm256_broadcastsi128_si256):
5900
+ Fix declaration name.
5902
+2013-03-28 Gerald Pfeifer <gerald@pfeifer.com>
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.
5908
+2013-03-28 Eric Botcazou <ebotcazou@adacore.com>
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
5914
+2013-03-27 Walter Lee <walt@tilera.com>
5916
+ Backport from mainline:
5917
+ 2013-03-27 Walter Lee <walt@tilera.com>
5919
+ * config/tilegx/tilegx.c (tilegx_expand_prologue): Avoid
5920
+ double-decrement of next_scratch_regno.
5922
+2013-03-27 Walter Lee <walt@tilera.com>
5924
+ Backport from mainline:
5925
+ 2013-03-27 Walter Lee <walt@tilera.com>
5927
+ * config/tilegx/tilegx.md (insn_v1mulu): Fix predicates on
5929
+ (insn_v1mulus): Ditto.
5930
+ (insn_v2muls): Ditto.
5932
+2013-03-27 Walter Lee <walt@tilera.com>
5934
+ Backport from mainline:
5935
+ 2013-03-27 Walter Lee <walt@tilera.com>
5937
+ * config/tilegx/tilegx.h (ASM_OUTPUT_ADDR_VEC_ELT): Delete
5939
+ (ASM_OUTPUT_ADDR_DIFF_ELT): Ditto.
5941
+2013-03-27 Walter Lee <walt@tilera.com>
5943
+ Backport from mainline:
5944
+ 2013-03-27 Walter Lee <walt@tilera.com>
5946
+ * config/tilegx/tilegx.md (*sibcall_insn): Fix type atribute for jr.
5947
+ (*sibcall_value): Ditto.
5949
+2013-03-27 Walter Lee <walt@tilera.com>
5951
+ Backport from mainline:
5952
+ 2013-03-27 Walter Lee <walt@tilera.com>
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
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
5971
+2013-03-26 Eric Botcazou <ebotcazou@adacore.com>
5973
+ * doc/invoke.texi (SPARC options): Remove -mlittle-endian.
5975
+2013-03-26 Sebastian Huber <sebastian.huber@embedded-brains.de>
5977
+ * config/rtems.opt: Add -pthread option.
5979
+2013-03-26 Sofiane Naci <sofiane.naci@arm.com>
5981
+ * config/aarch64/aarch64.c (aarch64_classify_address): Support
5982
+ PC-relative load in SI modes and above only.
5984
+2013-03-26 Walter Lee <walt@tilera.com>
5986
+ Backport from mainline:
5987
+ 2013-03-26 Walter Lee <walt@tilera.com>
5989
+ * config/tilegx/tilegx.h (PROFILE_BEFORE_PROLOGUE): Define.
5990
+ * config/tilegx/tilepro.h (PROFILE_BEFORE_PROLOGUE): Define.
5992
+2013-03-26 Walter Lee <walt@tilera.com>
5994
+ Backport from mainline:
5995
+ 2013-03-25 Walter Lee <walt@tilera.com>
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
6001
+ (tilegx_builtins): Ditto.
6002
+ * config/tilegx/tilegx.md (insn_shufflebytes1): New pattern.
6004
+2013-03-26 Walter Lee <walt@tilera.com>
6006
+ Backport from mainline:
6007
+ 2013-03-25 Walter Lee <walt@tilera.com>
6009
+ * config/tilegx/tilegx.c (expand_set_cint64_one_inst): Inline
6010
+ tests for constraint J, K, N, P.
6012
+2013-03-26 Walter Lee <walt@tilera.com>
6014
+ Backport from mainline:
6015
+ 2013-03-25 Walter Lee <walt@tilera.com>
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):
6022
+2013-03-25 Richard Biener <rguenther@suse.de>
6024
+ PR middle-end/56694
6025
+ * tree-eh.c (lower_eh_must_not_throw): Strip BLOCKs from the
6026
+ must-not-throw stmt location.
6028
2013-03-22 Release Manager
6030
* GCC 4.8.0 released.
6031
@@ -44,30 +267,31 @@
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):
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.
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.
6083
2013-03-14 Ian Bolton <ian.bolton@arm.com>
6087
* config/avr/avr.c (avr_print_operand): Add space after '%c' in
6088
output_operand_lossage message.
6091
2013-03-11 Richard Earnshaw <rearnsha@arm.com>
6094
@@ -518,10 +743,10 @@
6096
2013-03-04 David Holsgrove <david.holsgrove@xilinx.com>
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.
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
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
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
6131
+ (User-provided marking routines for template types): Make subsection.
6132
* doc/invoke.texi (AArch64 Options): Move before
6133
"Adapteva Epiphany Options".
6136
pointer_set_destroy on not_executed_last_iteration.
6139
- * tree-vect-loop.c (vectorizable_reduction): Release vect_defs
6141
+ * tree-vect-loop.c (vectorizable_reduction): Release vect_defs vector.
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.
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>
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).
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>
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.
6188
2013-02-20 Richard Biener <rguenther@suse.de>
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
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 @@
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
6209
@@ -1378,11 +1600,10 @@
6210
2012-02-19 Andrey Belevantsev <abel@ispras.ru>
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.
6220
2013-02-19 Richard Biener <rguenther@suse.de>
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
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 @@
6235
* config/pa/predicates.md (base14_operand): Except for BLKmode, QImode
6236
- and HImode, require all displacements to be an integer multiple of their
6238
+ and HImode, require all displacements to be an integer multiple of
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 @@
6245
2013-02-16 Edgar E. Iglesias <edgar.iglesias@gmail.com>
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
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)
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 } */
6266
+#define LTGT(a, b) (__builtin_islessgreater (a, b) ? a : b)
6267
+void foo (int ilast,float* w, float* w2)
6270
+ for (i = 0; i < ilast; ++i)
6272
+ w[i] = LTGT (0.0f, w2[i]);
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)
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 } */
6289
+#define UNORD(a, b) (__builtin_isunordered (a, b) ? a : b)
6290
+void foo (int ilast,float* w, float* w2)
6293
+ for (i = 0; i < ilast; ++i)
6295
+ w[i] = UNORD (0.0f, w2[i]);
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)
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 } */
6313
+#define MAX(a, b) (a > b ? a : b)
6314
+void foo (int ilast,float* w, float* w2)
6317
+ for (i = 0; i < ilast; ++i)
6319
+ w[i] = MAX (0.0f, w2[i]);
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)
6330
+/* { dg-do compile } */
6331
+/* { dg-options "-O2 -mavx -mvzeroupper -dp" } */
6333
+extern void abort (void);
6335
+typedef double vec_t __attribute__((vector_size(32)));
6337
+struct S { int i1; int i2; int i3; };
6339
+extern int bar (vec_t, int, int, int, int, int, struct S);
6341
+void foo (vec_t v, struct S s)
6343
+ int i = bar (v, 1, 2, 3, 4, 5, s);
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)
6357
- x = _mm_broadcastsi128_si256 (y);
6358
+ x = _mm256_broadcastsi128_si256 (y);
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)
6365
for (j = 0; j < 2; j++)
6368
- res.x = _mm_broadcastsi128_si256 (s1.x);
6369
+ res.x = _mm256_broadcastsi128_si256 (s1.x);
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)
6382
+! Contributed by Keith Refson
6386
+ character(len=258) :: inp = ' 1.0 1.0 1.0'
6387
+ character(len=7) :: inp2 = '1 2 3 4'
6389
+ real :: a1, a2, a3, a4
6391
+ read(inp2,*,iostat=ios) a1, a2, a3, a4
6392
+ if (ios /= 0) call abort ()
6394
+ read(inp,*,iostat=ios) a1, a2, a3, a4
6395
+ if (ios == 0) call abort ()
6396
+! write(*,*) 'IOSTAT=',ios
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)
6408
+! Contributed by Adam Williams
6411
+ INTEGER int1,int2,int3
6412
+ NAMELIST /temp/ int1,int2,int3
6414
+ int1 = -1; int2 = -2; int3 = -3
6416
+ OPEN (53, STATUS='scratch')
6417
+ 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'
6429
+ if (int1 /= 1 .or. int2 /= 2 .or. int3 /= 3) call abort()
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)
6436
-! { dg-do run { xfail *-*-* } }
6437
-! XFAIL is tracked in PR 54932
6439
! Program to check corner cases for DO statements.
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)
6451
+! Contributed by Jonathan Hogg
6453
+module hsl_mc73_single
6455
+ integer, parameter, private :: wp = kind(0.0)
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(*)
6464
+ integer :: icntl(10)
6466
+ call fiedler_graph(icntl)
6467
+ end subroutine mc73_fiedler
6469
+ subroutine mc73_order
6470
+ integer :: icntl(10)
6472
+ call fiedler_graph(icntl)
6473
+ end subroutine mc73_order
6475
+ subroutine fiedler_graph(icntl)
6476
+ integer, intent (in) :: icntl(10)
6478
+ real (kind = wp) :: tol
6479
+ real (kind = wp) :: tol1
6480
+ real (kind = wp) :: rtol
6482
+ call multilevel_eig(tol,tol1,rtol,icntl)
6483
+ end subroutine fiedler_graph
6485
+ subroutine multilevel_eig(tol,tol1,rtol,icntl)
6486
+ real (kind = wp), intent (in) :: tol,tol1,rtol
6487
+ integer, intent(in) :: icntl(10)
6489
+ call level_print(6,'end of level ',1)
6490
+ end subroutine multilevel_eig
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
6498
+ char_len1=len_trim(title1)
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
6510
+ use hsl_mc73_single
6512
+ character(len=200) :: str(2)
6513
+ integer, parameter :: wp = kind(0.0)
6515
+ integer :: n, lirn
6516
+ integer :: irn(1), ip(1), list(1)
6519
+ open (66, status='scratch')
6521
+ call mc73_fiedler(n,lirn,irn,ip,list)
6523
+ read (66, '(a)') str
6525
+ if (any (str /= " ===== end of level 1 =====")) call abort()
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)
6533
if { [istarget *-*-eabi*]
6534
|| [istarget *-*-elf]
6535
- || [istarget *-*-mingw*] } {
6536
+ || [istarget *-*-mingw*]
6537
+ || [istarget *-*-rtems*] } {
6538
lappend additional_flags "-Wl,--allow-multiple-definition"
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)
6546
+/* PR rtl-optimization/56745 */
6548
+unsigned char a[6];
6554
+ for (i = 5; i >= 0; i++)
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)
6566
+/* PR tree-optimization/48186 */
6567
+/* { dg-do compile } */
6568
+/* { dg-options "-O --param hot-bb-frequency-fraction=0" } */
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)
6576
+/* PR sanitizer/55702 */
6577
+/* { dg-do compile { target { x86_64-*-linux* && lp64 } } } */
6578
+/* { dg-options "-fsanitize=thread" } */
6583
+ __builtin_return (0);
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)
6590
+/* { dg-do compile } */
6591
+/* { dg-options "-ftree-loop-distribution -funswitch-loops" } */
6593
+struct test_struct {
6594
+ int a, b[10], c[10], d[10];
6597
+extern struct test_struct* new_struct;
6599
+void testfunc(struct test_struct* old_struct)
6602
+ for (i = 0; i < 10; ++i)
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;
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)
6616
+/* { dg-do compile } */
6617
+/* { dg-options "-w" } */
6620
+void try_help () __attribute__ ((__noreturn__));
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)
6648
+/* { dg-do run } */
6650
+extern void abort(void);
6651
+extern int rand(void);
6653
+static void copy(int *r,int *a,int na)
6656
+ for( i = 0 ; i < na ; i++ )
6660
+static void foo(int *a,int na)
6663
+ for( i = 0 ; i < na ; i++ )
6667
+static int cmp(int *a,int *b,int n)
6670
+ for( i = 0 ; i < n ; i++ )
6671
+ if ( a[i] != b[i] )
6676
+void __attribute__((noinline,noclone))
6677
+test(int sz,int comm)
6681
+ for( j = 1 ; j <= sz ; j++ )
6683
+ n = (2 * j - 1) * (2 * j - 1);
6687
+ if ( cmp(v,w,n) ) abort ();
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)
6701
+2013-04-04 Marek Polacek <polacek@redhat.com>
6703
+ Backport from mainline:
6704
+ 2013-04-04 Marek Polacek <polacek@redhat.com>
6706
+ PR tree-optimization/48186
6707
+ * gcc.dg/pr48186.c: New test.
6709
+2013-04-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6711
+ Backport from mainline:
6712
+ 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
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.
6719
+2013-04-04 Richard Biener <rguenther@suse.de>
6721
+ PR tree-optimization/56837
6722
+ * g++.dg/torture/pr56837.C: New testcase.
6724
+2013-04-03 Marek Polacek <polacek@redhat.com>
6726
+ Backport from mainline:
6727
+ 2013-04-03 Marek Polacek <polacek@redhat.com>
6729
+ PR sanitizer/55702
6730
+ * gcc.dg/pr55702.c: New test.
6732
+2013-04-03 Jakub Jelinek <jakub@redhat.com>
6735
+ * g++.dg/debug/pr56819.C: New test.
6737
+2013-04-03 Richard Biener <rguenther@suse.de>
6739
+ PR tree-optimization/56817
6740
+ * g++.dg/torture/pr56817.C: New testcase.
6742
+2013-04-03 Richard Biener <rguenther@suse.de>
6744
+ PR tree-optimization/55964
6745
+ * gcc.dg/torture/pr55964-2.c: New testcase.
6747
+2013-04-03 Richard Biener <rguenther@suse.de>
6749
+ PR tree-optimization/56501
6750
+ * gcc.dg/torture/pr56501.c: New testcase.
6752
+2013-04-03 Richard Biener <rguenther@suse.de>
6754
+ PR tree-optimization/56407
6755
+ * gcc.dg/torture/pr56407.c: New testcase.
6757
+2013-04-02 Jakub Jelinek <jakub@redhat.com>
6759
+ PR rtl-optimization/56745
6760
+ * gcc.c-torture/compile/pr56745.c: New test.
6762
+2013-04-02 Tobias Burnus <burnus@net-b.de>
6764
+ Backport from mainline:
6765
+ 2013-03-28 Tobias Burnus <burnus@net-b.de>
6768
+ * gfortran.dg/namelist_80.f90: New.
6770
+2013-04-02 Tobias Burnus <burnus@net-b.de>
6772
+ Backport from mainline:
6773
+ 2013-03-29 Tobias Burnus <burnus@net-b.de>
6776
+ * testsuite/gfortran.dg/fmt_cache_3.f90: New.
6778
+2013-04-02 Richard Biener <rguenther@suse.de>
6780
+ PR middle-end/56768
6781
+ * g++.dg/torture/pr56768.C: New testcase.
6783
+2013-04-01 Paolo Carlini <paolo.carlini@oracle.com>
6786
+ * g++.dg/ext/desig5.C: New.
6788
+2013-03-29 Kirill Yukhin <kirill.yukhin@intel.com>
6790
+ * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
6791
+ * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
6793
+2013-03-28 Tejas Belagod <tejas.belagod@arm.com>
6795
+ PR middle-end/56694
6796
+ * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
6799
+2013-03-25 Paolo Carlini <paolo.carlini@oracle.com>
6802
+ * g++.dg/cpp0x/range-for23.C: New.
6804
+2013-03-25 Richard Biener <rguenther@suse.de>
6806
+ PR middle-end/56694
6807
+ * g++.dg/torture/pr56694.C: New testcase.
6809
+2013-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6811
+ Backport from mainline:
6812
+ 2013-03-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6815
+ * gfortran.dg/do_1.f90: Don't xfail.
6817
+2013-03-24 Tobias Burnus <burnus@net-b.de>
6820
+ * gfortran.dg/eof_5.f90: New.
6822
+2013-03-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
6824
+ * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
6827
+2013-03-22 Paolo Carlini <paolo.carlini@oracle.com>
6830
+ * g++.dg/cpp0x/constexpr-array5.C: New.
6832
+2013-03-22 H.J. Lu <hongjiu.lu@intel.com>
6835
+ * gcc.target/i386/pr56560.c: New file.
6837
+2013-03-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
6839
+ PR testsuite/55994
6840
+ * gcc.c-torture/execute/builtins/builtins.exp: Add
6841
+ -Wl,--allow-multiple-definition for RTEMS targets.
6843
+2013-03-22 Jakub Jelinek <jakub@redhat.com>
6845
+ Backported from mainline
6846
+ 2013-03-16 Jakub Jelinek <jakub@redhat.com>
6849
+ * g++.dg/warn/Wdiv-by-zero-2.C: New test.
6850
+ * c-c++-common/pr56607.c: New test.
6852
2013-03-22 Release Manager
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)
6861
+// { dg-do compile }
6862
+// { dg-options "-fcompare-debug" }
6864
+template <typename>
6867
+ template <typename>
6871
+template <typename>
6877
+template <typename T>
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> (); }
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)
6896
+static const char *a[] = {
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)
6905
+// { dg-do compile { target { { lp64 || ilp32 } || llp64 } } }
6906
+// { dg-options "-O2 -Wdiv-by-zero -std=c++11" }
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; }
6916
+ return 1 / zc (); // { dg-warning "division by zero" }
6922
+ constexpr int x = zc ();
6923
+ return 1 / x; // { dg-warning "division by zero" }
6929
+ return 1 / zi (3); // { dg-warning "division by zero" }
6935
+ constexpr int x = zi (3);
6936
+ return 1 / x; // { dg-warning "division by zero" }
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)
6944
+// { dg-require-effective-target c++11 }
6948
+ static void f (int) { }
6953
+ []{ Class::f(0); };
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)
6961
+// { dg-require-effective-target c++11 }
6963
+template<class T = void>
6966
+ int (*f)(int) = [](int i){return i + i;};
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)
6974
+// { dg-require-effective-target c++11 }
6999
+ []{sizeof(B::a);};
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)
7007
+// { dg-do compile { target c++11 } }
7009
+template <bool> struct BoolSink { typedef void type; };
7011
+template <typename T, typename U>
7012
+struct AddRvalueReferenceImpl { typedef T type; };
7014
+template <typename T>
7015
+struct AddRvalueReferenceImpl<T, typename BoolSink<false &&
7018
+ }>::type> { // { dg-error "lambda" }
7022
+template <typename T>
7023
+struct AddRvalueReference : AddRvalueReferenceImpl<T, void> { };
7025
+namespace ImplHelpers {
7026
+ template <typename T>
7027
+ typename AddRvalueReference<T>::type create(void) { }
7030
+template <typename T, typename U, typename ...Args>
7031
+struct IsConstructibleImpl { enum { value = 0 }; };
7033
+template <typename T, typename ...Args>
7034
+struct IsConstructibleImpl<T, typename BoolSink<false &&
7036
+ T t( ::ImplHelpers::create<Args>() ...);
7037
+ }>::type, Args ...> { // { dg-error "lambda" }
7038
+ enum { value = 1 };
7041
+template <typename T, typename ...Args>
7042
+struct IsConstructible : IsConstructibleImpl<T, void, Args ...> { };
7045
+ ~DestroyMe() = delete;
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");
7054
+static_assert(+IsConstructible<int &&, int>::value, "error");
7055
+static_assert(!IsConstructible<int &&, int &>::value, "error");
7056
+static_assert(+IsConstructible<int &&, int &&>::value, "error");
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)
7067
+// { dg-do compile { target c++11 } }
7071
+ int get() const { return 42; }
7074
+template<typename X>
7078
+ int get() const { return [this]() -> int { return X::get(); }(); }
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)
7092
+// { dg-do compile { target c++11 } }
7098
+ int i = [this]() { return this->j; }();
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)
7106
+// { dg-do compile { target c++11 } }
7112
+ // This lambda should not have a conversion op, since it captures i
7113
+ int (*p)() = [=]{ return i; }; // { dg-error "cannot convert" }
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)
7126
+// { dg-do compile { target c++11 } }
7133
+template <typename>
7140
+ auto f = [this] { x.foo(); };
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)
7150
+// { dg-do compile { target c++11 } }
7157
+template<typename T>
7158
+void oops(Foo &foo, const T &) {
7159
+ auto fun = [&] () mutable {
7162
+ auto fun2 = [=]() {
7163
+ fun(); // { dg-error "" }
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)
7178
+// { dg-require-effective-target c++11 }
7180
+template <class Iterator, class Func>
7181
+void for_each(const Iterator first, const Iterator last, Func func)
7183
+ for (Iterator it = first; it != last; ++it) {
7191
+ typedef typename T::size_type type;
7197
+ typedef typename T::size_type type;
7203
+ typedef typename T::size_type type;
7210
+ typedef int size_type;
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) { });
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)
7233
+// { dg-do compile { target c++11 } }
7235
+struct A; // { dg-error "forward declaration" }
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
7245
+decltype(f(),42) g4(); // { dg-error "" }
7246
+decltype(45,f(),42) g4b(); // { dg-error "" }
7250
+ ~B(); // { dg-error "private" }
7253
+ void operator[](int);
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)
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 &&.
7274
+// { dg-require-effective-target c++11 }
7286
+ void (A::*p)() & = &A::f;
7288
+ (A().*p)(); // { dg-error "" }
7290
+ p = &A::g; // { dg-error "" }
7291
+ p = &A::h; // { dg-error "" }
7293
+ void (A::*p2)() && = &A::g;
7295
+ (a.*p2)(); // { dg-error "" }
7296
+ p2 = &A::f; // { dg-error "" }
7297
+ p2 = &A::h; // { dg-error "" }
7299
+ void (A::*p3)() = &A::h;
7302
+ p3 = &A::f; // { dg-error "" }
7303
+ p3 = &A::g; // { dg-error "" }
7318
+ void (B<T>::*p)() & = &B<T>::f;
7320
+ (B<T>().*p)(); // { dg-error "" }
7322
+ p = &B<T>::g; // { dg-error "" }
7323
+ p = &B<T>::h; // { dg-error "" }
7325
+ void (B<T>::*p2)() && = &B<T>::g;
7327
+ (a.*p2)(); // { dg-error "" }
7328
+ p2 = &B<T>::f; // { dg-error "" }
7329
+ p2 = &B<T>::h; // { dg-error "" }
7331
+ void (B<T>::*p3)() = &B<T>::h;
7334
+ p3 = &B<T>::f; // { dg-error "" }
7335
+ p3 = &B<T>::g; // { dg-error "" }
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)
7349
+// { dg-require-effective-target c++11 }
7357
+ auto g() -> void { }
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)
7366
+// { dg-do compile { target c++11 } }
7370
+ for (const auto& i, 21) // { dg-error "has no initializer|expected" }
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)
7379
+// { dg-require-effective-target c++11 }
7383
+ enum struct B {X, Y} b;
7386
+enum struct D {X,Y};
7391
+ if (a.b == a.B::Y)
7394
+ c.D::Y; // { dg-error "not a member" }
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)
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.
7404
+// { dg-require-effective-target c++11 }
7407
+ A() & = default; // { dg-error "constructor" }
7408
+ ~A() & = default; // { dg-error "destructor" }
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)
7421
+// { dg-require-effective-target c++11 }
7423
+// { dg-prune-output "error" }
7427
+ static B instance;
7435
+ unsigned m_Int[4];
7438
+ constexpr static Inner & getInner()
7440
+ /* I am surprised this is considered a constexpr */
7441
+ return *((Inner *)4);
7450
+ constexpr A(B &bridge, B::Inner &bridge2, unsigned char index)
7451
+ : m_Bridge(bridge), m_Wuz(bridge2.m_Class[index])
7455
+ B::Inner::Wuzi &m_Wuz;
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)
7464
+// Binding an rvalue to && beats binding it to const& (13.3.3.2).
7466
+// { dg-require-effective-target c++11 }
7470
+ int operator+(int) &&;
7473
+void operator+ (const A&, int);
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)
7485
+// { dg-do compile { target c++11 } }
7488
+constexpr int n[3] = {};
7489
+constexpr int k = n[-1]; // { dg-error "negative" }
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)
7499
+// { dg-require-effective-target c++11 }
7501
+struct A { int i; };
7502
+int A::*ipm = &A::i;
7504
+template <class T, class U> class assert_same_type;
7505
+template <class T> class assert_same_type<T,T> { };
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)
7513
+// { dg-require-effective-target c++11 }
7517
+ virtual void f() & = 0;
7522
+ void f(); // doesn't override
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)
7532
+// { dg-require-effective-target c++11 }
7535
+ // { dg-final { scan-assembler "_ZNR1A1fEv" } }
7537
+ // { dg-final { scan-assembler "_ZNO1A1gEv" } }
7539
+ // { dg-final { scan-assembler "_ZNKR1A1hEv" } }
7540
+ void h() const & {}
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 &) { }
7550
+// { dg-final { scan-assembler "_Z1mIFvvOEEvM1AT_" } }
7551
+// { dg-final { scan-assembler "_Z1mIFvvREEvM1AT_" } }
7552
+// { dg-final { scan-assembler "_Z1mIKFvvREEvM1AT_" } }
7553
+template <typename T>
7556
+// { dg-final { scan-assembler "_Z1nIM1AFvvOEEvT_" } }
7557
+// { dg-final { scan-assembler "_Z1nIM1AFvvREEvT_" } }
7558
+// { dg-final { scan-assembler "_Z1nIM1AKFvvREEvT_" } }
7559
+template <typename T>
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);
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)
7573
+// { dg-require-effective-target c++11 }
7575
+template <class,class> struct ST;
7576
+template <class T> struct ST<T,T> {};
7584
+template <class T> struct B
7595
+ ST<decltype(a.f()), int>();
7596
+ ST<decltype(A().f()), char>();
7600
+ ST<decltype(b.f()), int>();
7601
+ ST<decltype(B<int>().f()), char>();
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)
7609
+// { dg-require-effective-target c++11 }
7611
+int& ref(int& x) { return x; }
7612
+const int& ref(const int& x) { return x; }
7617
+ auto test1() const -> decltype(this);
7618
+ auto test2() const -> decltype(ref(x));
7619
+ auto test3() const -> decltype(f());
7622
+auto A::test1() const -> decltype(this) {
7626
+auto A::test2() const -> decltype(ref(x)) {
7630
+auto A::test3() const -> decltype(f()) {
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)
7639
+// { dg-require-effective-target c++11 }
7647
+enum class scoped_enum
7653
+template <normal_enum N=not_scoped1>
7657
+ template <typename T>
7663
+template <scoped_enum N=scoped_enum::scoped1>
7667
+ template <typename T>
7674
+template <typename T>
7678
+ a.fun<char>(); //<------------ THIS IS FINE
7681
+ B<scoped_enum::scoped1> b_explicited;
7683
+ b_defaulted.fun<char>(); //<------------ UNEXPECTED: THIS FAILS
7684
+ b_defaulted.template fun<char>(); //<------------ THIS IS FINE
7686
+ b_explicited.fun<char>(); //<------------ UNEXPECTED: THIS FAILS
7687
+ b_explicited.template fun<char>();//<------------ THIS IS FINE
7690
+int main(int argc, char const *argv[])
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)
7700
+// An explicitly defaulted function can have a ref-qualifier.
7702
+// { dg-require-effective-target c++11 }
7705
+ A& operator=(const A&) & = default;
7710
+ B& operator=(const B&) & = default;
7718
+ B<T>() = b; // { dg-error "" }
7725
+ A() = a; // { dg-error "" }
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)
7735
+// { dg-require-effective-target c++11 }
7737
+template <class ... Args>
7740
+template <class T, class ... Args>
7741
+void something( mytype<T, Args...> )
7746
+ something<int, char, bool>( mytype<int, char, bool>() );
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)
7754
+// { dg-require-effective-target c++11 }
7756
+template<int... values>
7757
+static void Colors()
7759
+ static const int colors[] = { values... };
7761
+ for(auto c: colors) { }
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)
7773
+// 13.1: ...cannot be overloaded if any of them, but not all, have a
7776
+// { dg-require-effective-target c++11 }
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
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)
7792
+// { dg-require-effective-target c++11 }
7794
+typedef __SIZE_TYPE__ size_t;
7795
+void* operator new[](size_t, void *p) { return p; }
7796
+template <typename T = size_t>
7799
+ size_t coord [2][2];
7800
+ new (&coord) size_t [2][2]
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)
7817
+// { dg-require-effective-target c++11 }
7819
+typedef void F() &;
7821
+F f; // { dg-error "" }
7822
+F* p; // { dg-error "" }
7823
+extern F& r; // { dg-error "" }
7833
+ A().f(); // { dg-error "" }
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)
7840
+// { dg-do compile }
7841
+// { dg-options "-std=c++0x" }
7845
+ int& operator* ();
7846
+ void operator++ ();
7849
+bool operator!= (Iter &, Iter &) { }
7853
+ Iter begin () const;
7854
+ Iter end () const;
7859
+ virtual J *mutable_child ();
7864
+ M (const Container &);
7869
+ J MakeNamespace (const Container &src)
7873
+ for (const int &c: src)
7874
+ b = b ? b->mutable_child () : &a;
7878
+M::M (const Container &ns):ns_ (MakeNamespace (ns))
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)
7887
+// { dg-options "-ftree-loop-distribute-patterns" }
7889
+extern "C" void abort (void);
7890
+extern "C" int memcmp (const void *, const void *, __SIZE_TYPE__);
7893
+bool b2[8] = { true, true, true, true, true, true, true, true };
7898
+ for(i=0 ; i < 8; i++)
7901
+ if (memcmp (b1, b2, 8) != 0)
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)
7911
+// { dg-do compile }
7912
+// { dg-options "--param max-unroll-times=32" }
7920
+ A *& operator[] (unsigned long x) { return j[x]; }
7924
+ C (int r) : v (), s (r) {}
7925
+ A *& operator () (int i, int j) { return v[i * s + j]; }
7934
+ for (int i = 0; i < 1; ++i, h *= 2)
7937
+ for (unsigned j = 0; j < h; ++j)
7938
+ for (unsigned k = 0; k < h; ++k)
7946
+ for (int i = 0; i < 3; i++)
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)
7954
+// { dg-do compile }
7955
+// { dg-options "-fopenmp" }
7956
+// { dg-require-effective-target fopenmp }
7960
+ class vector_mismatch {
7962
+ vector_mismatch(int size1, int size2);
7967
+ GVector& operator+=(const GVector& v);
7971
+inline GVector& GVector::operator+= (const GVector& v)
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];
7977
+void eval(GVector* m_gradient, GVector* vect_cpy_grad, int n)
7979
+#pragma omp sections
7981
+ for (int i = 0; i < n; ++i)
7982
+ *m_gradient += vect_cpy_grad[i];
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)
7991
+// Test that a return or parameter type with abstract class type causes a
7992
+// deduction failure.
7998
+ virtual void f() = 0;
8001
+template<class T> T declval();
8002
+template<class T> int declval(...);
8004
+template<class T> void arg(T);
8005
+template<class T> int arg(...);
8009
+ int i = declval<A>();
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)
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)
8035
+/* { dg-do compile { target { { lp64 || ilp32 } || llp64 } } } */
8036
+/* { dg-options "-O2 -Wdiv-by-zero" } */
8041
+ return 1 / (sizeof (char) - 1); /* { dg-warning "division by zero" } */
8047
+ const int x = sizeof (char) - 1;
8048
+ return 1 / x; /* { dg-warning "division by zero" "" { target c++ } } */
8054
+ return 1 / (sizeof (int) / 3 - 1); /* { dg-warning "division by zero" } */
8060
+ const int x = sizeof (int) / 3 - 1;
8061
+ return 1 / x; /* { dg-warning "division by zero" "" { target c++ } } */
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 @@
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),
8079
@@ -1186,6 +1189,12 @@
8080
if (TREE_CODE (t1) == FUNCTION_TYPE
8081
&& type_memfn_quals (t1) != type_memfn_quals (t2))
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))
8089
if (TYPE_FOR_JAVA (t1) != TYPE_FOR_JAVA (t2))
8092
@@ -2670,6 +2679,23 @@
8093
return error_mark_node;
8096
+ if (TREE_CODE (scope) == ENUMERAL_TYPE)
8098
+ /* Looking up a member enumerator (c++/56793). */
8099
+ if (!TYPE_CLASS_SCOPE_P (scope)
8100
+ || !DERIVED_FROM_P (TYPE_CONTEXT (scope), object_type))
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;
8107
+ tree val = lookup_enumerator (scope, name);
8108
+ if (TREE_SIDE_EFFECTS (object))
8109
+ val = build2 (COMPOUND_EXPR, TREE_TYPE (val), object, val);
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 @@
8118
enum tree_code tcode0 = code0, tcode1 = code1;
8120
- warn_for_div_by_zero (location, op1);
8121
+ warn_for_div_by_zero (location, maybe_constant_value (op1));
8123
if (tcode0 == COMPLEX_TYPE || tcode0 == VECTOR_TYPE)
8124
tcode0 = TREE_CODE (TREE_TYPE (TREE_TYPE (op0)));
8125
@@ -4051,7 +4077,7 @@
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));
8132
if (code0 == VECTOR_TYPE && code1 == VECTOR_TYPE
8133
&& TREE_CODE (TREE_TYPE (type0)) == INTEGER_TYPE
8134
@@ -8553,6 +8579,22 @@
8138
+/* Returns the function-ref-qualifier for TYPE */
8141
+type_memfn_rqual (const_tree type)
8143
+ gcc_assert (TREE_CODE (type) == FUNCTION_TYPE
8144
+ || TREE_CODE (type) == METHOD_TYPE);
8146
+ if (!FUNCTION_REF_QUALIFIED (type))
8147
+ return REF_QUAL_NONE;
8148
+ else if (FUNCTION_RVALUE_QUALIFIED (type))
8149
+ return REF_QUAL_RVALUE;
8151
+ return REF_QUAL_LVALUE;
8154
/* Returns the function-cv-quals for TYPE, which must be a FUNCTION_TYPE or
8157
@@ -8568,18 +8610,22 @@
8160
/* Returns the FUNCTION_TYPE TYPE with its function-cv-quals changed to
8162
+ MEMFN_QUALS and its ref-qualifier to RQUAL. */
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)
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)
8175
/* This should really have a different TYPE_MAIN_VARIANT, but that gets
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);
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,
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.
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.
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)))))
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)))
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)))
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. */
8249
-check_array_designated_initializer (const constructor_elt *ce,
8250
+check_array_designated_initializer (constructor_elt *ce,
8251
unsigned HOST_WIDE_INT index)
8253
/* Designated initializers for array elements are not supported. */
8254
@@ -4769,10 +4769,22 @@
8255
/* The parser only allows identifiers as designated
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)
8262
+ error ("name used in a GNU-style designated "
8263
+ "initializer for an array");
8266
+ else if (TREE_CODE (ce->index) == IDENTIFIER_NODE)
8268
+ error ("name %qD used in a GNU-style designated "
8269
+ "initializer for an array", ce->index);
8273
+ ce->index = cxx_constant_value (ce->index);
8275
+ if (TREE_CODE (ce->index) == INTEGER_CST)
8277
/* A C99 designator is OK if it matches the current index. */
8278
if (TREE_INT_CST_LOW (ce->index) == index)
8280
@@ -4780,11 +4792,8 @@
8281
sorry ("non-trivial designated initializers not supported");
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);
8289
+ gcc_unreachable ();
8294
@@ -6111,7 +6120,8 @@
8296
if (init == NULL_TREE)
8298
- if (DECL_TEMPLATE_INSTANTIATION (decl)
8299
+ if (DECL_LANG_SPECIFIC (decl)
8300
+ && DECL_TEMPLATE_INSTANTIATION (decl)
8301
&& !DECL_TEMPLATE_INSTANTIATED (decl))
8303
/* init is null because we're deferring instantiating the
8304
@@ -7317,6 +7327,7 @@
8306
enum overload_flags flags,
8308
+ cp_ref_qualifier rqual,
8312
@@ -7333,6 +7344,8 @@
8313
int staticp = ctype && TREE_CODE (type) == FUNCTION_TYPE;
8317
+ type = build_ref_qualified_type (type, rqual);
8319
type = build_exception_variant (type, raises);
8321
@@ -7536,13 +7549,25 @@
8322
DECL_DECLARED_CONSTEXPR_P (decl) = true;
8324
DECL_EXTERNAL (decl) = 1;
8325
- if (quals && TREE_CODE (type) == FUNCTION_TYPE)
8326
+ if (TREE_CODE (type) == FUNCTION_TYPE)
8329
- ? G_("static member function %qD cannot have cv-qualifier")
8330
- : G_("non-member function %qD cannot have cv-qualifier"),
8332
- quals = TYPE_UNQUALIFIED;
8336
+ ? G_("static member function %qD cannot have cv-qualifier")
8337
+ : G_("non-member function %qD cannot have cv-qualifier"),
8339
+ quals = TYPE_UNQUALIFIED;
8345
+ ? G_("static member function %qD cannot have ref-qualifier")
8346
+ : G_("non-member function %qD cannot have ref-qualifier"),
8348
+ rqual = REF_QUAL_NONE;
8352
if (IDENTIFIER_OPNAME_P (DECL_NAME (decl))
8353
@@ -7980,7 +8005,8 @@
8354
if (TREE_CODE (member_type) == METHOD_TYPE)
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));
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. */
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. */
8385
/* ISO C++ 12.4/2. A destructor may not be declared
8386
- const or volatile. A destructor may not be
8388
+ const or volatile. A destructor may not be static.
8389
+ A destructor may not be declared with ref-qualifier.
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. */
8397
error ((flags == DTOR_FLAG)
8398
? G_("destructor cannot be static member function")
8399
@@ -9523,6 +9555,14 @@
8400
memfn_quals = TYPE_UNQUALIFIED;
8405
+ error ((flags == DTOR_FLAG)
8406
+ ? "destructors may not be ref-qualified"
8407
+ : "constructors may not be ref-qualified");
8408
+ rqual = REF_QUAL_NONE;
8411
if (decl_context == FIELD
8412
&& !member_function_or_else (ctype,
8414
@@ -9642,14 +9682,18 @@
8415
memfn_quals |= type_memfn_quals (type);
8416
type = build_memfn_type (type,
8417
declarator->u.pointer.class_type,
8421
if (type == error_mark_node)
8422
return error_mark_node;
8424
+ rqual = REF_QUAL_NONE;
8425
memfn_quals = TYPE_UNQUALIFIED;
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
8439
- if (memfn_quals && TREE_CODE (type) == FUNCTION_TYPE)
8440
+ if ((rqual || memfn_quals) && TREE_CODE (type) == FUNCTION_TYPE)
8442
- type = apply_memfn_quals (type, memfn_quals);
8443
+ type = apply_memfn_quals (type, memfn_quals, rqual);
8445
/* We have now dealt with these qualifiers. */
8446
memfn_quals = TYPE_UNQUALIFIED;
8447
+ rqual = REF_QUAL_NONE;
8450
if (type_uses_auto (type))
8451
@@ -10131,8 +10176,10 @@
8452
if (decl_context != TYPENAME)
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) )
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;
8472
@@ -10210,10 +10258,10 @@
8473
ctype = TYPE_METHOD_BASETYPE (type);
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);
8483
error ("invalid qualifiers on non-member function type");
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);
8494
@@ -10414,7 +10462,7 @@
8495
? unqualified_id : dname,
8498
- virtualp, flags, memfn_quals, raises,
8499
+ virtualp, flags, memfn_quals, rqual, raises,
8500
friendp ? -1 : 0, friendp, publicp,
8501
inlinep | (2 * constexpr_p),
8503
@@ -10635,7 +10683,7 @@
8504
|| storage_class != sc_static);
8506
decl = grokfndecl (ctype, type, original_name, parms, unqualified_id,
8507
- virtualp, flags, memfn_quals, raises,
8508
+ virtualp, flags, memfn_quals, rqual, raises,
8510
publicp, inlinep | (2 * constexpr_p), sfk,
8512
@@ -11892,11 +11940,12 @@
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)
8519
enum tree_code code;
8521
tree context = NULL_TREE;
8524
gcc_assert (TREE_CODE (name) == IDENTIFIER_NODE);
8526
@@ -11916,6 +11965,11 @@
8530
+ if (orig_scope == ts_lambda)
8531
+ scope = ts_current;
8533
+ scope = orig_scope;
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 @@
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);
8549
@@ -14181,8 +14239,9 @@
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 @@
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);
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);
8571
TREE_TYPE (decl) = stype;
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)
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);
8586
pp_cxx_cv_qualifier_seq (cxx_pp, class_of_this_parm (t));
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);
8593
@@ -1426,6 +1428,7 @@
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);
8600
if (flags & TFF_EXCEPTION_SPECIFICATION)
8601
@@ -1507,6 +1510,21 @@
8602
pp_cxx_right_paren (cxx_pp);
8605
+/* Print ref-qualifier of a FUNCTION_TYPE or METHOD_TYPE. FLAGS are ignored. */
8608
+dump_ref_qualifier (tree t, int flags ATTRIBUTE_UNUSED)
8610
+ if (FUNCTION_REF_QUALIFIED (t))
8612
+ pp_base (cxx_pp)->padding = pp_before;
8613
+ if (FUNCTION_RVALUE_QUALIFIED (t))
8614
+ pp_cxx_ws_string (cxx_pp, "&&");
8616
+ pp_cxx_ws_string (cxx_pp, "&");
8620
/* Print an exception specification. T is the exception specification. */
8623
@@ -3394,6 +3412,11 @@
8625
"only available with -std=c++11 or -std=gnu++11");
8627
+ case CPP0X_REF_QUALIFIER:
8628
+ pedwarn (input_location, 0,
8630
+ "only available with -std=c++0x or -std=gnu++0x");
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)
8640
tree rval = build_aggr_init_expr (type, init);
8643
+ if (!complete_type_or_maybe_complain (type, init, complain))
8644
+ return error_mark_node;
8646
/* Make sure that we're not trying to create an instance of an
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);
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)
8658
+ result = build_exception_variant (result, TYPE_RAISES_EXCEPTIONS (type));
8659
+ result = build_ref_qualified_type (result, type_memfn_rqual (type));
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 @@
8667
result = build_function_type (type,
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));
8675
if (TYPE_RAISES_EXCEPTIONS (t))
8676
@@ -1241,8 +1255,13 @@
8680
- fullname = lookup_template_function (TREE_OPERAND (fullname, 0),
8683
+ NON_DEFAULT_TEMPLATE_ARGS_COUNT (new_args)
8684
+ = NON_DEFAULT_TEMPLATE_ARGS_COUNT (args);
8686
+ = lookup_template_function (TREE_OPERAND (fullname, 0),
8690
ggc_free (new_args);
8692
@@ -1375,8 +1394,8 @@
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);
8703
@@ -1418,7 +1437,8 @@
8707
- gcc_unreachable ();
8708
+ error ("lambda-expression in a constant expression");
8709
+ return error_mark_node;
8713
@@ -1698,6 +1718,64 @@
8717
+/* Like check_qualified_type, but also check ref-qualifier and exception
8721
+cp_check_qualified_type (const_tree cand, const_tree base, int type_quals,
8722
+ cp_ref_qualifier rqual, tree raises)
8724
+ return (check_qualified_type (cand, base, type_quals)
8725
+ && comp_except_specs (raises, TYPE_RAISES_EXCEPTIONS (cand),
8727
+ && type_memfn_rqual (cand) == rqual);
8730
+/* Build the FUNCTION_TYPE or METHOD_TYPE with the ref-qualifier RQUAL. */
8733
+build_ref_qualified_type (tree type, cp_ref_qualifier rqual)
8737
+ if (rqual == type_memfn_rqual (type))
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))
8746
+ t = build_variant_type_copy (type);
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;
8756
+ FUNCTION_REF_QUALIFIED (t) = 0;
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
8766
+ TYPE_CANONICAL (t) = build_ref_qualified_type (TYPE_CANONICAL (type),
8769
+ /* T is its own canonical type. */
8770
+ TYPE_CANONICAL (t) = t;
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 @@
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))
8789
/* Need to build a new variant. */
8790
@@ -2024,11 +2102,12 @@
8791
if (TYPE_PTRMEMFUNC_P (t))
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)
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);
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));
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));
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)
8833
+2013-04-03 Jakub Jelinek <jakub@redhat.com>
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.
8841
+2013-04-02 Jason Merrill <jason@redhat.com>
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.
8849
+2013-04-01 Paolo Carlini <paolo.carlini@oracle.com>
8852
+ * decl.c (check_array_designated_initializer): Handle CONST_DECL
8855
+2013-04-01 Jason Merrill <jason@redhat.com>
8858
+ * init.c (build_new): Don't try to process an array initializer
8859
+ at template definition time.
8861
+2013-04-01 Jason Merrill <jason@redhat.com>
8864
+ * typeck.c (finish_class_member_access_expr): Handle enum scope.
8866
+2013-04-01 Jason Merrill <jason@redhat.com>
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.
8872
+2013-04-01 Bronek Kozicki <b.kozicki@gmail.com>
8873
+ Jason Merrill <jason@redhat.com>
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.
8912
+2013-03-29 Jason Merrill <jason@redhat.com>
8916
+ * pt.c (unify_pack_expansion): Fix indexing.
8918
+2013-03-28 Jason Merrill <jason@redhat.com>
8921
+ * semantics.c (cxx_eval_indirect_ref): Use the folded operand if
8922
+ we still think this might be constant.
8924
+2013-03-27 Jason Merrill <jason@redhat.com>
8927
+ * semantics.c (finish_qualified_id_expr): Return early
8930
+2013-03-26 Jason Merrill <jason@redhat.com>
8933
+ * typeck2.c (build_m_component_ref): Handle prvalue object.
8935
+2013-03-25 Jason Merrill <jason@redhat.com>
8938
+ * semantics.c (maybe_resolve_dummy): Make sure that the enclosing
8939
+ class is derived from the type of the object.
8942
+ * search.c (lookup_base): Handle NULL_TREE.
8944
+2013-03-25 Paolo Carlini <paolo.carlini@oracle.com>
8947
+ * decl.c (cp_finish_decl): Check DECL_LANG_SPECIFIC before
8948
+ DECL_TEMPLATE_INSTANTIATION.
8950
+2013-03-25 Jason Merrill <jason@redhat.com>
8953
+ * semantics.c (lambda_expr_this_capture): Don't capture 'this' in
8954
+ unevaluated context.
8956
+2013-03-23 Jason Merrill <jason@redhat.com>
8959
+ * parser.c (cp_parser_direct_declarator): Fix late return
8960
+ for out-of-class defn of member function.
8962
+2013-03-22 Paolo Carlini <paolo.carlini@oracle.com>
8965
+ * semantics.c (cxx_eval_array_reference): Check for negative index.
8967
+2013-03-22 Jason Merrill <jason@redhat.com>
8970
+ * parser.c (cp_parser_late_return_type_opt): Save and restore
8971
+ current_class_ptr/ref.
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.
8993
+ * pt.c (tsubst_function_type): Call abstract_virtuals_error_sfinae.
8994
+ (tsubst_arg_types): Likewise.
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
9004
+ * pt.c (tsubst_qualified_id): Use current_nonlambda_class_type.
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.
9016
+ * tree.c (strip_typedefs_expr): Complain about lambda, don't abort.
9020
+ * pt.c (instantiate_class_template_1): Instantiate lambda capture
9022
+ (tsubst_copy_and_build): Not here.
9024
+2013-03-22 Jakub Jelinek <jakub@redhat.com>
9026
+ Backported from mainline
9027
+ 2013-03-16 Jakub Jelinek <jakub@redhat.com>
9030
+ * typeck.c (cp_build_binary_op): When calling warn_for_div_by_zero,
9031
+ pass op1 through maybe_constant_value first.
9033
+ * tree.c (cp_tree_equal): Fix a pasto.
9035
2013-03-22 Release Manager
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 @@
9044
if (TYPE_PTRDATAMEM_P (ptrmem_type))
9046
- bool is_lval = real_lvalue_p (datum);
9047
+ cp_lvalue_kind kind = lvalue_kind (datum);
9050
/* Compute the type of the field, as described in [expr.ref].
9051
@@ -1642,12 +1642,31 @@
9052
return error_mark_node;
9054
/* If the object expression was an rvalue, return an rvalue. */
9056
+ if (kind & clk_class)
9057
+ datum = rvalue (datum);
9058
+ else if (kind & clk_rvalueref)
9059
datum = move (datum);
9063
- return build2 (OFFSET_REF, type, datum, component);
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))
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",
9076
+ else if (!lval && !FUNCTION_RVALUE_QUALIFIED (type))
9077
+ error ("pointer-to-member-function type %qT requires an lvalue",
9080
+ return build2 (OFFSET_REF, type, datum, component);
9084
/* Return a tree node for the expression TYPENAME '(' PARMS ')'. */
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 @@
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. */
9100
if (current_class_type
9101
&& !TYPE_BEING_DEFINED (current_class_type)
9102
&& DECL_LANG_SPECIFIC (decl)
9103
@@ -4674,6 +4681,8 @@
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)))
9111
if (DECL_LANG_SPECIFIC (decl)
9112
@@ -8992,12 +9001,26 @@
9116
- if (CLASSTYPE_LAMBDA_EXPR (type))
9117
+ if (tree expr = CLASSTYPE_LAMBDA_EXPR (type))
9119
tree decl = lambda_function (type);
9122
instantiate_decl (decl, false, false);
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);
9130
+ = tsubst_copy_and_build (LAMBDA_EXPR_CAPTURE_LIST (tmpl_expr),
9131
+ args, tf_warning_or_error, NULL_TREE,
9134
+ LAMBDA_EXPR_CAPTURE_LIST (expr)
9135
+ = chainon (tmpl_cap, nreverse (LAMBDA_EXPR_CAPTURE_LIST (expr)));
9137
maybe_add_lambda_conv_op (type);
9140
@@ -10826,6 +10849,9 @@
9142
return error_mark_node;
9145
+ if (abstract_virtuals_error_sfinae (NULL_TREE, type, complain))
9146
+ return error_mark_node;
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)
9163
@@ -10904,6 +10928,9 @@
9165
return error_mark_node;
9168
+ if (abstract_virtuals_error_sfinae (NULL_TREE, return_type, complain))
9169
+ return error_mark_node;
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)
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));
9184
@@ -10937,6 +10966,7 @@
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));
9190
fntype = cp_build_type_attribute_variant (fntype, TYPE_ATTRIBUTES (t));
9192
@@ -11569,7 +11599,9 @@
9193
/* The type of the implicit object parameter gets its
9194
cv-qualifiers from the FUNCTION_TYPE. */
9196
- tree method_type = build_memfn_type (type, r, type_memfn_quals (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),
9203
@@ -11757,7 +11789,7 @@
9204
++c_inhibit_evaluation_warnings;
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);
9211
--cp_unevaluated_operand;
9212
@@ -12010,7 +12042,7 @@
9213
else if (TYPE_P (scope))
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);
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;
9231
switch (TREE_CODE (t))
9234
@@ -13824,10 +13862,16 @@
9238
- RETURN (build_x_compound_expr (EXPR_LOCATION (t),
9239
- RECUR (TREE_OPERAND (t, 0)),
9240
- RECUR (TREE_OPERAND (t, 1)),
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),
9249
+ RECUR (TREE_OPERAND (t, 1)),
9255
@@ -13838,6 +13882,10 @@
9259
+ /* Don't pass tf_decltype down to subexpressions. */
9260
+ tsubst_flags_t decltype_flag = (complain & tf_decltype);
9261
+ complain &= ~tf_decltype;
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);
9270
+ /* Put back tf_decltype for the actual call. */
9271
+ complain |= decltype_flag;
9273
if (TREE_CODE (function) == OFFSET_REF)
9274
ret = build_offset_ref_call_from_tree (function, &call_args,
9276
@@ -14471,12 +14522,6 @@
9277
declaration of the op() for later calls to lambda_function. */
9278
complete_type (type);
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;
9288
RETURN (build_lambda_object (r));
9289
@@ -16155,10 +16200,10 @@
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)))
9296
any_explicit = true;
9297
- arg = TREE_VEC_ELT (pargs, i);
9298
+ arg = TREE_VEC_ELT (pargs, i - start);
9300
TMPL_ARG (targs, level, idx) = arg;
9302
@@ -17039,10 +17084,12 @@
9303
build_function_type (TREE_TYPE (method_type),
9304
TREE_CHAIN (TYPE_ARG_TYPES (method_type)));
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);
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 @@
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));
9332
if (DECL_MUTABLE_P (decl))
9333
quals &= ~TYPE_QUAL_CONST;
9334
@@ -1764,6 +1762,10 @@
9338
+ /* No need to check access within an enum. */
9339
+ if (TREE_CODE (qualifying_class) == ENUMERAL_TYPE)
9342
/* Within the scope of a class, turn references to non-static
9343
members into expression of the form "this->...". */
9345
@@ -7007,6 +7009,13 @@
9346
*non_constant_p = true;
9349
+ else if (tree_int_cst_lt (index, integer_zero_node))
9351
+ if (!allow_non_constant)
9352
+ error ("negative array subscript");
9353
+ *non_constant_p = true;
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 @@
9363
+ if (addr && op0 != orig_op0)
9364
+ return build1 (INDIRECT_REF, TREE_TYPE (t), op0);
9366
VERIFY_CONSTANT (t);
9368
@@ -8967,7 +8978,7 @@
9369
/* Create the new RECORD_TYPE for this lambda. */
9370
type = xref_tag (/*tag_code=*/record_type,
9372
- /*scope=*/ts_within_enclosing_non_class,
9373
+ /*scope=*/ts_lambda,
9374
/*template_header_p=*/false);
9377
@@ -9039,7 +9050,8 @@
9378
lambda_capture_field_type (tree expr)
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))
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))
9395
type = cxx_make_type (DECLTYPE_TYPE);
9396
DECLTYPE_TYPE_EXPR (type) = ref;
9397
@@ -9438,6 +9451,11 @@
9399
tree this_capture = LAMBDA_EXPR_THIS_CAPTURE (lambda);
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);
9406
/* Try to default capture 'this' if we can. */
9408
&& LAMBDA_EXPR_DEFAULT_CAPTURE_MODE (lambda) != CPLD_NONE)
9409
@@ -9507,11 +9525,6 @@
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);
9418
error ("%<this%> was not captured for this lambda function");
9419
result = error_mark_node;
9421
@@ -9549,7 +9562,8 @@
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 ()))
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)
9436
that apply to the function). */
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)
9445
@@ -129,10 +130,12 @@
9446
(TREE_CODE (fntype) == METHOD_TYPE
9447
? TREE_CHAIN (TYPE_ARG_TYPES (fntype))
9448
: TYPE_ARG_TYPES (fntype)));
9450
+ fntype = cp_build_type_attribute_variant (fntype, attrs);
9452
+ fntype = build_ref_qualified_type (fntype, rqual);
9454
fntype = build_exception_variant (fntype, raises);
9456
- fntype = cp_build_type_attribute_variant (fntype, attrs);
9461
if (TREE_CODE (fntype) == FUNCTION_TYPE)
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));
9470
newtype = build_method_type_directly
9471
@@ -672,6 +677,11 @@
9472
if (is_template != (TREE_CODE (fndecl) == TEMPLATE_DECL))
9475
+ /* ref-qualifier or absence of same must match. */
9476
+ if (type_memfn_rqual (TREE_TYPE (function))
9477
+ != type_memfn_rqual (TREE_TYPE (fndecl)))
9480
/* While finding a match, same types and params are not enough
9481
if the function is versioned. Also check version ("target")
9483
@@ -1261,7 +1271,9 @@
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));
9492
else if (TREE_CODE (type) == METHOD_TYPE)
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. */
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 @@
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)
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;
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
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 @@
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 @@
9552
static cp_virt_specifiers cp_parser_virt_specifier_seq_opt
9554
+static cp_ref_qualifier cp_parser_ref_qualifier_seq_opt
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 @@
9562
bool template_arg_p,
9566
cp_token *token = NULL;
9567
@@ -4052,7 +4059,7 @@
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 @@
9581
+cp_parser_primary_expression (cp_parser *parser,
9584
+ bool template_arg_p,
9587
+ return cp_parser_primary_expression (parser, address_p, cast_p, template_arg_p,
9588
+ /*decltype*/false, idk);
9591
/* Parse an id-expression.
9594
@@ -5365,7 +5383,7 @@
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)
9603
@@ -5626,11 +5644,17 @@
9605
= cp_parser_primary_expression (parser, address_p, cast_p,
9606
/*template_arg_p=*/false,
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. */
9618
/* Keep looping until the postfix-expression is complete. */
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;
9629
+ complain |= tf_decltype;
9631
is_member_access = false;
9633
is_builtin_constant_p
9634
@@ -5727,7 +5755,7 @@
9636
= perform_koenig_lookup (postfix_expression, args,
9637
/*include_std=*/false,
9638
- tf_warning_or_error);
9643
@@ -5753,7 +5781,7 @@
9645
= perform_koenig_lookup (postfix_expression, args,
9646
/*include_std=*/false,
9647
- tf_warning_or_error);
9652
@@ -5785,21 +5813,21 @@
9653
? LOOKUP_NORMAL|LOOKUP_NONVIRTUAL
9656
- tf_warning_or_error));
9661
= finish_call_expr (postfix_expression, &args,
9662
/*disallow_virtual=*/false,
9664
- tf_warning_or_error);
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));
9674
else if (idk == CP_ID_KIND_QUALIFIED)
9675
/* A call to a static class member, or a namespace-scope
9677
@@ -5807,14 +5835,14 @@
9678
= finish_call_expr (postfix_expression, &args,
9679
/*disallow_virtual=*/true,
9681
- tf_warning_or_error);
9684
/* All other function calls. */
9686
= finish_call_expr (postfix_expression, &args,
9687
/*disallow_virtual=*/false,
9689
- tf_warning_or_error);
9692
/* The POSTFIX_EXPRESSION is certainly no longer an id. */
9693
idk = CP_ID_KIND_NONE;
9694
@@ -6415,7 +6443,7 @@
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)
9702
enum tree_code unary_operator;
9703
@@ -6636,7 +6664,9 @@
9705
= cp_parser_cast_expression (parser,
9706
unary_operator == ADDR_EXPR,
9707
- /*cast_p=*/false, pidk);
9709
+ /*decltype*/false,
9711
/* Now, build an appropriate representation. */
9712
switch (unary_operator)
9714
@@ -6682,9 +6712,18 @@
9716
return cp_parser_postfix_expression (parser, address_p, cast_p,
9717
/*member_access_only_p=*/false,
9723
+cp_parser_unary_expression (cp_parser *parser, bool address_p, bool cast_p,
9724
+ cp_id_kind * pidk)
9726
+ return cp_parser_unary_expression (parser, address_p, cast_p,
9727
+ /*decltype*/false, pidk);
9730
/* Returns ERROR_MARK if TOKEN is not a unary-operator. If TOKEN is a
9731
unary-operator, the corresponding tree code is returned. */
9733
@@ -7163,7 +7202,7 @@
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)
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);
9748
+ /*decltype_p=*/false,
9751
/* Warn about old-style casts, if so requested. */
9752
if (warn_old_style_cast
9753
@@ -7263,7 +7304,8 @@
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);
9762
/* Parse a binary expression of the general form:
9763
@@ -7348,6 +7390,7 @@
9765
cp_parser_binary_expression (cp_parser* parser, bool cast_p,
9766
bool no_toplevel_fold_p,
9768
enum cp_parser_prec prec,
9771
@@ -7362,7 +7405,7 @@
9773
/* Parse the first expression. */
9774
current.lhs = cp_parser_cast_expression (parser, /*address_p=*/false,
9776
+ cast_p, decltype_p, pidk);
9777
current.lhs_type = ERROR_MARK;
9778
current.prec = prec;
9780
@@ -7499,6 +7542,15 @@
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)
9790
+ return cp_parser_binary_expression (parser, cast_p, no_toplevel_fold_p,
9791
+ /*decltype*/false, prec, pidk);
9794
/* Parse the `? expression : assignment-expression' part of a
9795
conditional-expression. The LOGICAL_OR_EXPR is the
9796
@@ -7568,12 +7620,13 @@
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.
9802
Returns a representation for the expression. */
9805
cp_parser_assignment_expression (cp_parser* parser, bool cast_p,
9806
- cp_id_kind * pidk)
9807
+ bool decltype_p, cp_id_kind * pidk)
9811
@@ -7587,6 +7640,7 @@
9813
/* Parse the binary expressions (logical-or-expression). */
9814
expr = cp_parser_binary_expression (parser, cast_p, false,
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 @@
9824
+cp_parser_assignment_expression (cp_parser* parser, bool cast_p,
9825
+ cp_id_kind * pidk)
9827
+ return cp_parser_assignment_expression (parser, cast_p,
9828
+ /*decltype*/false, pidk);
9831
/* Parse an (optional) assignment-operator.
9833
assignment-operator: one of
9834
@@ -7723,11 +7785,14 @@
9835
expression , assignment-expression
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).
9841
Returns a representation of the expression. */
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)
9848
tree expression = NULL_TREE;
9849
location_t loc = UNKNOWN_LOCATION;
9850
@@ -7738,7 +7803,19 @@
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);
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);
9868
/* If this is the first assignment-expression, we can just
9871
@@ -7762,6 +7839,12 @@
9876
+cp_parser_expression (cp_parser* parser, bool cast_p, cp_id_kind * pidk)
9878
+ return cp_parser_expression (parser, cast_p, /*decltype*/false, pidk);
9881
/* Parse a constant-expression.
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,
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 @@
9906
/* Parse a class member access. */
9907
expr = cp_parser_postfix_expression (parser, /*address_p=*/false,
9909
+ /*cast_p=*/false, /*decltype*/true,
9910
/*member_access_only_p=*/true, NULL);
9913
@@ -11327,7 +11414,8 @@
9914
parser->greater_than_is_operator_p = true;
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);
9921
/* The `>' token might be the end of a template-id or
9922
template-parameter-list now. */
9923
@@ -16168,6 +16256,7 @@
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] ]
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);
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))
9949
cp_cv_quals cv_quals;
9950
cp_virt_specifiers virt_specifiers;
9951
+ cp_ref_qualifier ref_qual;
9952
tree exception_specification;
9955
+ bool memfn = (member_p || (pushed_scope
9956
+ && CLASS_TYPE_P (pushed_scope)));
9958
is_declarator = true;
9960
@@ -16308,6 +16401,8 @@
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);
9972
late_return = (cp_parser_late_return_type_opt
9973
- (parser, member_p ? cv_quals : -1));
9974
+ (parser, memfn ? cv_quals : -1));
9976
/* Parse the virt-specifier-seq. */
9977
virt_specifiers = cp_parser_virt_specifier_seq_opt (parser);
9978
@@ -16325,6 +16420,7 @@
9983
exception_specification,
9985
declarator->std_attributes = attrs;
9986
@@ -16857,6 +16953,38 @@
9990
+/* Parse an (optional) ref-qualifier
9996
+ Returns cp_ref_qualifier representing ref-qualifier. */
9998
+static cp_ref_qualifier
9999
+cp_parser_ref_qualifier_seq_opt (cp_parser* parser)
10001
+ cp_ref_qualifier ref_qual = REF_QUAL_NONE;
10002
+ cp_token *token = cp_lexer_peek_token (parser->lexer);
10003
+ switch (token->type)
10006
+ ref_qual = REF_QUAL_LVALUE;
10008
+ case CPP_AND_AND:
10009
+ ref_qual = REF_QUAL_RVALUE;
10015
+ maybe_warn_cpp0x (CPP0X_REF_QUALIFIER);
10016
+ cp_lexer_consume_token (parser->lexer);
10022
/* Parse an (optional) virt-specifier-seq.
10024
virt-specifier-seq:
10025
@@ -16964,17 +17092,21 @@
10026
/* Consume the ->. */
10027
cp_lexer_consume_token (parser->lexer);
10029
+ tree save_ccp = current_class_ptr;
10030
+ tree save_ccr = current_class_ref;
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);
10038
type = cp_parser_trailing_type_id (parser);
10041
- current_class_ptr = current_class_ref = NULL_TREE;
10043
+ current_class_ptr = save_ccp;
10044
+ current_class_ref = save_ccr;
10049
@@ -22033,7 +22165,7 @@
10050
cp_parser_simple_cast_expression (cp_parser *parser)
10052
return cp_parser_cast_expression (parser, /*address_p=*/false,
10053
- /*cast_p=*/false, NULL);
10054
+ /*cast_p=*/false, /*decltype*/false, NULL);
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);
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)))
10075
- from = build_memfn_type (fromfn, tbase, cp_type_quals (tbase));
10076
+ from = build_memfn_type (fromfn,
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 @@
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)))
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);
10098
+ parmtype = build_pointer_type (parmtype);
10101
/* Core issue 899: When [copy-]initializing a temporary to be bound
10102
@@ -6696,6 +6709,10 @@
10103
/* else continue to get conversion error. */
10106
+ /* N3276 magic doesn't apply to nested calls. */
10107
+ int decltype_flag = (complain & tf_decltype);
10108
+ complain &= ~tf_decltype;
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;
10117
- return build_cxx_call (fn, nargs, argarray, complain);
10118
+ return build_cxx_call (fn, nargs, argarray, complain|decltype_flag);
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)))
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))
10136
+ fn = require_complete_type_sfinae (fn, complain);
10137
+ if (fn == error_mark_node)
10138
+ return error_mark_node;
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);
10145
return convert_from_reference (fn);
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)
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
10160
@@ -361,6 +362,9 @@
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));
10170
@@ -904,9 +908,11 @@
10172
/* Write the nested name, including CV-qualifiers, of DECL.
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
10179
+ <ref-qualifier> ::= R # & ref-qualifier
10180
+ ::= O # && ref-qualifier
10181
<CV-qualifiers> ::= [r] [V] [K] */
10184
@@ -926,6 +932,13 @@
10186
if (DECL_CONST_MEMFUNC_P (decl))
10188
+ if (FUNCTION_REF_QUALIFIED (TREE_TYPE (decl)))
10190
+ if (FUNCTION_RVALUE_QUALIFIED (TREE_TYPE (decl)))
10191
+ write_char ('O');
10193
+ write_char ('R');
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
10202
- write_type (TYPE_MAIN_VARIANT (type));
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));
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 @@
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));
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
10227
- <function-type> ::= F [Y] <bare-function-type> E */
10228
+ <function-type> ::= F [Y] <bare-function-type> [<ref-qualifier>] E */
10231
write_function_type (const tree type)
10232
@@ -2360,6 +2382,13 @@
10234
write_bare_function_type (type, /*include_return_type_p=*/1,
10236
+ if (FUNCTION_REF_QUALIFIED (type))
10238
+ if (FUNCTION_RVALUE_QUALIFIED (type))
10239
+ write_char ('O');
10241
+ write_char ('R');
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 @@
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)
10265
+#define FUNCTION_OR_METHOD_TYPE_CHECK(NODE) \
10266
+ TREE_CHECK2(NODE,FUNCTION_TYPE,METHOD_TYPE)
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 */
10276
+ CPP0X_ATTRIBUTES,
10277
+ /* ref-qualified member functions */
10278
+ CPP0X_REF_QUALIFIER
10282
/* The various kinds of operation used by composite_pointer_type. */
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))
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))
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))
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
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 @@
10312
typedef int cp_virt_specifiers;
10314
+/* Wherever there is a function-cv-qual, there could also be a ref-qualifier:
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.
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 */
10325
+enum cp_ref_qualifier {
10326
+ REF_QUAL_NONE = 0,
10327
+ REF_QUAL_LVALUE = 1,
10328
+ REF_QUAL_RVALUE = 2
10331
/* A storage class. */
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 @@
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 @@
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 @@
10379
+ /* "Nothing" is definitely not derived from Base. */
10380
+ if (t == NULL_TREE)
10383
+ *kind_ptr = bk_not_base;
10384
+ return NULL_TREE;
10387
if (t == error_mark_node || base == error_mark_node)
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. */
10406
typedef struct GTY(()) cp_class_binding {
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)
10415
- if (single_pred_p (else_bb))
10416
+ if (single_pred_p (else_bb) && else_bb != EXIT_BLOCK_PTR)
10418
rtx last_insn = BB_END (then_bb);
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 @@
10428
+/* Process loops from innermost to outer, stopping at the innermost
10429
+ loop we unrolled. */
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)
10436
+ struct loop *loop_father;
10437
+ bool changed = false;
10438
+ struct loop *inner;
10439
+ enum unroll_level ul;
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,
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. */
10453
+ /* Try to unroll this loop. */
10454
+ loop_father = loop_outer (loop);
10455
+ if (!loop_father)
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)))
10464
+ ul = UL_NO_GROWTH;
10466
+ if (canonicalize_loop_induction_variables
10467
+ (loop, false, ul, !flag_tree_loop_ivcanon))
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)
10475
+ father_stack.safe_push (loop_father);
10476
+ loop_father->aux = loop_father;
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)
10491
vec<loop_p, va_stack> father_stack;
10492
- loop_iterator li;
10493
- struct loop *loop;
10495
- enum unroll_level ul;
10497
bool irred_invalidated = false;
10499
@@ -1124,34 +1178,9 @@
10500
free_numbers_of_iterations_estimates ();
10501
estimate_numbers_of_iterations ();
10503
- FOR_EACH_LOOP (li, loop, LI_FROM_INNERMOST)
10505
- struct loop *loop_father = loop_outer (loop);
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)))
10513
- ul = UL_NO_GROWTH;
10515
- if (canonicalize_loop_induction_variables
10516
- (loop, false, ul, !flag_tree_loop_ivcanon))
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)
10525
- father_stack.safe_push (loop_father);
10526
- loop_father->aux = loop_father;
10531
+ changed = tree_unroll_loops_completely_1 (may_increase_size,
10532
+ unroll_outer, father_stack,
10533
+ current_loops->tree_root);
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))
10545
+ if (PARAM_VALUE (HOT_BB_FREQUENCY_FRACTION) == 0)
10547
if (freq < (ENTRY_BLOCK_PTR_FOR_FUNCTION (fun)->frequency
10548
/ PARAM_VALUE (HOT_BB_FREQUENCY_FRACTION)))
10550
@@ -185,10 +187,13 @@
10551
if (edge->caller->frequency == NODE_FREQUENCY_EXECUTED_ONCE
10552
&& edge->frequency < CGRAPH_FREQ_BASE * 3 / 2)
10554
- if (flag_guess_branch_prob
10555
- && edge->frequency <= (CGRAPH_FREQ_BASE
10556
- / PARAM_VALUE (HOT_BB_FREQUENCY_FRACTION)))
10558
+ if (flag_guess_branch_prob)
10560
+ if (PARAM_VALUE (HOT_BB_FREQUENCY_FRACTION) == 0
10561
+ || edge->frequency <= (CGRAPH_FREQ_BASE
10562
+ / PARAM_VALUE (HOT_BB_FREQUENCY_FRACTION)))
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 @@
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));
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)
10601
+2013-04-02 Joseph Myers <joseph@codesourcery.com>
10605
+2013-03-31 Joseph Myers <joseph@codesourcery.com>
10609
+2013-03-26 Joseph Myers <joseph@codesourcery.com>
10611
+ * de.po, sv.po: Update.
10613
2013-03-22 Release Manager
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)
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"
10629
@@ -23048,9 +23048,9 @@
10630
msgstr "VSX- och SPE-instruktioner kan inte samexistera"
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"
10639
#: config/rs6000/e500.h:43
10640
#, gcc-internal-format
10641
@@ -23142,9 +23142,9 @@
10642
msgstr "okänt styrregisternummer: %d - använder ”psw”"
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"
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"
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"
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%>"
10670
#: config/xtensa/xtensa.c:2178
10671
#, gcc-internal-format
10672
@@ -26063,19 +26063,19 @@
10673
msgstr "deklarerad här"
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"
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"
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"
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"
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"
10708
#: c/c-typeck.c:7000
10709
#, gcc-internal-format
10710
@@ -27163,24 +27163,24 @@
10711
msgstr "anrop av %<(%T) (%A)%> är tvetydigt"
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 "
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 "
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)"
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)"
10742
#, gcc-internal-format
10743
@@ -27188,54 +27188,54 @@
10744
msgstr " (operandtyp är %qT)"
10747
-#, fuzzy, gcc-internal-format
10748
+#, gcc-internal-format
10749
msgid "ternary %<operator?:%>"
10750
-msgstr "%<operator%> förväntades"
10751
+msgstr "treställig %<operator?:%>"
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%>"
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%>"
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%>"
10775
-#, fuzzy, gcc-internal-format
10776
+#, gcc-internal-format
10777
msgid "%<operator[]%>"
10778
-msgstr "%<operator%> förväntades"
10779
+msgstr "%<operator[]%>"
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]%>"
10789
-#, fuzzy, gcc-internal-format
10790
+#, gcc-internal-format
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%>"
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%>"
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%>"
10817
#, gcc-internal-format
10818
@@ -27248,9 +27248,9 @@
10819
msgstr "åtminstone en operand i en vektorsvillkorsoperator måste vara en vektor"
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"
10829
#, gcc-internal-format
10830
@@ -27434,9 +27434,9 @@
10831
msgstr "argument till funktionsanrop kan vara en kandidat för ett formatattribut"
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"
10841
#, gcc-internal-format
10842
@@ -27584,14 +27584,14 @@
10843
msgstr "Javaklass %qT kan inte ha en implicit icketrivial destruerare"
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"
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"
10860
#, gcc-internal-format
10861
@@ -27634,9 +27634,9 @@
10862
msgstr "%qT har inte abi-etiketten %E som basen %qT har"
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"
10872
#, gcc-internal-format
10873
@@ -28102,9 +28102,9 @@
10874
msgstr "%q#T använt där %qT förväntades"
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%>"
10884
#, gcc-internal-format
10885
@@ -28508,9 +28508,9 @@
10886
msgstr "tidigare deklaration av %q+#D här"
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"
10896
#, gcc-internal-format
10897
@@ -28874,14 +28874,14 @@
10898
msgstr "%<constexpr%> kan inte användas för typdeklarationer"
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"
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"
10915
#, gcc-internal-format
10916
@@ -29053,9 +29053,9 @@
10917
msgstr "%qT har ingen icke-statisk medlem med namnet %qD"
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"
10927
#, gcc-internal-format
10928
@@ -29164,9 +29164,9 @@
10929
msgstr "ickelokal variabel %qD deklarerad %<__thread%> behöver dynamisk initiering"
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"
10939
#, gcc-internal-format
10940
@@ -29804,9 +29804,9 @@
10941
msgstr "%qs är deklarerad som en funktion som returnerar en vektor"
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"
10951
#, gcc-internal-format
10952
@@ -30170,9 +30170,9 @@
10953
msgstr "lagringsklassen %<__thread%> är ogiltig för funktionen %qs"
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"
10963
#, gcc-internal-format
10964
@@ -30609,14 +30609,14 @@
10965
msgstr "parameter %qD deklarerad void"
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"
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%>"
10982
#, gcc-internal-format
10983
@@ -30649,9 +30649,9 @@
10984
msgstr "ogiltiga typer %<%T[%T]%> för vektorindex"
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"
10994
#, gcc-internal-format
10995
@@ -30860,9 +30860,9 @@
10996
msgstr "användning av borttagen funktion %qD"
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%>"
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"
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"
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"
11025
#, gcc-internal-format
11026
@@ -31007,14 +31007,14 @@
11027
msgstr "uttrycket %qE med abstrakt klasstyp %qT kan inte användas i throw-uttryck"
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"
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"
11043
#: cp/except.c:1075
11044
#, gcc-internal-format
11045
@@ -31311,24 +31311,24 @@
11046
msgstr "oinitierad const-medlem i %q#T"
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"
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"
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"
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"
11077
#, gcc-internal-format
11078
@@ -32033,9 +32033,9 @@
11079
msgstr "%qT är inte en mall"
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"
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"
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"
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"
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"
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)
11118
# Roland Stigge <stigge@antcom.de>, 2003, 2004, 2005, 2006, 2007, 2008, 2010, 2011, 2012, 2013.
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"
11131
@@ -18,19 +18,19 @@
11132
"Content-Transfer-Encoding: 8bit\n"
11133
"Plural-Forms: nplurals=2; plural=n != 1;\n"
11137
msgid "flow control insn inside a basic block"
11138
msgstr "Flusskontrollbefehl innerhalb eines Basis-Blockes"
11142
msgid "wrong insn in the fallthru edge"
11143
msgstr "falscher Befehl in »fallthru«-Kante"
11147
msgid "insn outside basic block"
11148
msgstr "Befehl außerhalb eines Basis-Blockes"
11152
msgid "return not followed by barrier"
11153
msgstr "»return« nicht gefolgt von Sperre"
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"
11159
-#: diagnostic.c:1126
11160
+#: diagnostic.c:1129
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"
11171
msgid "Using built-in specs.\n"
11172
msgstr "Es werden eingebaute Spezifikationen verwendet.\n"
11178
"Setting spec %s to '%s'\n"
11179
@@ -214,22 +214,22 @@
11180
"Spezifikation %s wird auf '%s' gesetzt\n"
11186
msgid "Reading specs from %s\n"
11187
msgstr "Lesen der Spezifikationen von %s\n"
11192
msgid "could not find specs file %s\n"
11193
msgstr "Spezifikationsdatei %s konnte nicht gefunden werden\n"
11198
msgid "rename spec %s to %s\n"
11199
msgstr "Spezifikation wird von %s nach %s umbenannt\n"
11206
@@ -238,14 +238,14 @@
11207
"Spezifikation ist '%s'\n"
11216
# can we use j/n here, too?
11217
# 2002-04-23 18:57:43 CEST -ke-
11223
@@ -254,77 +254,77 @@
11225
"Fortfahren? (y oder n) "
11230
msgid "# %s %.2f %.2f\n"
11231
msgstr "# %s %.2f %.2f\n"
11236
msgid "Usage: %s [options] file...\n"
11237
msgstr "Aufruf: %s [Optionen] Datei...\n"
11242
msgstr "Optionen:\n"
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"
11251
msgid " --help Display this information\n"
11252
msgstr " --help Diese Informationen anzeigen\n"
11256
msgid " --target-help Display target specific command line options\n"
11257
msgstr " --target-help Zielspezifische Kommandozeilenoptionen anzeigen\n"
11261
msgid " --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,...]\n"
11262
msgstr " --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,...]\n"
11266
msgid " Display specific types of command line options\n"
11267
msgstr " Spezifische Typen der Kommandozeilenoptionen anzeigen\n"
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"
11276
msgid " --version Display compiler version information\n"
11277
msgstr " --version Compilerversionsinformation anzeigen\n"
11281
msgid " -dumpspecs Display all of the built in spec strings\n"
11282
msgstr " -dumpspecs Alle eingebauten Spezifikationszeichenketten anzeigen\n"
11286
msgid " -dumpversion Display the version of the compiler\n"
11287
msgstr " -dumpversion Compilerversion anzeigen\n"
11291
msgid " -dumpmachine Display the compiler's target processor\n"
11292
msgstr " -dumpmachine Zielprozessor des Compilers anzeigen\n"
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"
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"
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"
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"
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"
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"
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"
11339
msgid " -print-multi-os-directory Display the relative path to OS libraries\n"
11341
" -print-multi-os-directory Relativen Pfad zu Betriebssystembibliotheken\n"
11346
msgid " -print-sysroot Display the target libraries directory\n"
11347
msgstr " -print-sysroot Verzeichnis der Ziel-Bibliotheken anzeigen\n"
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"
11356
msgid " -Wa,<options> Pass comma-separated <options> on to the assembler\n"
11357
msgstr " -Wa,<Optionen> Komma-getrennte <Optionen> an Assembler übergeben\n"
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"
11366
msgid " -Wl,<options> Pass comma-separated <options> on to the linker\n"
11367
msgstr " -Wl,<Optionen> Komma-getrennte <Optionen> an Linker übergeben\n"
11371
msgid " -Xassembler <arg> Pass <arg> on to the assembler\n"
11372
msgstr " -Xassembler <arg> <arg> an den Assembler übergeben\n"
11376
msgid " -Xpreprocessor <arg> Pass <arg> on to the preprocessor\n"
11377
msgstr " -Xpreprocessor <arg> <arg> an den Präprozessor übergeben\n"
11381
msgid " -Xlinker <arg> Pass <arg> on to the linker\n"
11382
msgstr " -Xlinker <arg> <arg> an den Linker übergeben\n"
11386
msgid " -save-temps Do not delete intermediate files\n"
11387
msgstr " -save-temps Temporäre Dateien nicht löschen\n"
11391
msgid " -save-temps=<arg> Do not delete intermediate files\n"
11392
msgstr " -save-temps=<arg> Temporäre Dateien nicht löschen\n"
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"
11405
msgid " -pipe Use pipes rather than intermediate files\n"
11406
msgstr " -pipe Pipes statt temporärer Dateien verwenden\n"
11410
msgid " -time Time the execution of each subprocess\n"
11411
msgstr " -time Zeit für Ausführung jedes Subprozesses stoppen\n"
11415
msgid " -specs=<file> Override built-in specs with the contents of <file>\n"
11417
" -specs=<Datei> Eingebaute Spezifikationen mit Inhalt der <Datei>\n"
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"
11428
" --sysroot=<directory> Use <directory> as the root directory for headers\n"
11430
@@ -424,47 +424,47 @@
11431
" --sysroot=<Verzeichnis> <Verzeichnis> als Root-Verzeichnis für Header und\n"
11432
" Bibliotheken verwenden\n"
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"
11441
msgid " -v Display the programs invoked by the compiler\n"
11442
msgstr " -v Vom Compiler aufgerufene Programme anzeigen\n"
11446
msgid " -### Like -v but options quoted and commands not executed\n"
11448
" -### Wie -v, aber mit zitierten Optionen und nicht\n"
11449
" ausgeführten Befehlen\n"
11453
msgid " -E Preprocess only; do not compile, assemble or link\n"
11455
" -E Nur Präprozessor, kein Compiler, Assembler oder\n"
11460
msgid " -S Compile only; do not assemble or link\n"
11461
msgstr " -S Nur kompilieren, nicht assemblieren oder binden\n"
11465
msgid " -c Compile and assemble, but do not link\n"
11466
msgstr " -c Nur kompilieren und assemblieren, aber nicht binden\n"
11470
msgid " -o <file> Place the output into <file>\n"
11471
msgstr " -o <Datei> Ausgabe in <Datei> schreiben\n"
11475
msgid " -pie Create a position independent executable\n"
11476
msgstr " -pie Eine lageunabhängige ausführbare Datei erzeugen\n"
11480
msgid " -shared Create a shared library\n"
11481
msgstr " -shared Eine Shared Library erzeugen\n"
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"
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"
11504
msgid "Processing spec (%s), which is '%s'\n"
11505
msgstr "Spezifikation (%s) wird verarbeitet, welche »%s« ist\n"
11510
msgid "install: %s%s\n"
11511
msgstr "installiere: %s%s\n"
11516
msgid "programs: %s\n"
11517
msgstr "Programme: %s\n"
11522
msgid "libraries: %s\n"
11523
msgstr "Bibliotheken: %s\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"
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
11545
-#: gcc.c:6758 java/jcf-dump.c:1231
11546
+#: gcc.c:6760 java/jcf-dump.c:1231
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"
11557
msgid "Target: %s\n"
11558
msgstr "Ziel: %s\n"
11563
msgid "Configured with: %s\n"
11564
msgstr "Konfiguriert mit: %s\n"
11569
msgid "Thread model: %s\n"
11570
msgstr "Thread-Modell: %s\n"
11575
msgid "gcc version %s %s\n"
11576
msgstr "gcc-Version %s %s\n"
11581
msgid "gcc driver version %s %sexecuting gcc version %s\n"
11582
msgstr "gcc-Treiberversion %s %s führt GCC-Version %s aus\n"
11589
@@ -580,7 +580,7 @@
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"
11606
"Assembler options\n"
11607
@@ -600,7 +600,7 @@
11608
"=================\n"
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"
11623
msgid "#include \"...\" search starts here:\n"
11624
msgstr "#include \"...\" - Suche beginnt hier:\n"
11629
msgid "#include <...> search starts here:\n"
11630
msgstr "#include <...> - Suche beginnt hier:\n"
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:"
11641
-#: langhooks.c:400 cp/error.c:3038
11642
+#: langhooks.c:400 cp/error.c:3042
11644
msgid "In member function %qs"
11645
msgstr "In Elementfunktion %qs"
11647
-#: langhooks.c:404 cp/error.c:3041
11648
+#: langhooks.c:404 cp/error.c:3045
11650
msgid "In function %qs"
11651
msgstr "In Funktion %qs"
11653
-#: langhooks.c:455 cp/error.c:2991
11654
+#: langhooks.c:455 cp/error.c:2995
11656
msgid " inlined from %qs at %s:%d:%d"
11657
msgstr " eingefügt von %qs bei %s:%d:%d"
11659
-#: langhooks.c:460 cp/error.c:2996
11660
+#: langhooks.c:460 cp/error.c:3000
11662
msgid " inlined from %qs at %s:%d"
11663
msgstr " eingefügt von %qs bei %s:%d"
11665
-#: langhooks.c:466 cp/error.c:3002
11666
+#: langhooks.c:466 cp/error.c:3006
11668
msgid " inlined from %qs"
11669
msgstr " eingefügt von %qs"
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"
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"
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"
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"
11691
@@ -1186,78 +1186,78 @@
11692
msgid "This switch lacks documentation"
11693
msgstr "Dieser Schalter ist undokumentiert"
11698
msgstr "[Standard]"
11703
msgstr "[eingeschaltet]"
11708
msgstr "[ausgeschaltet]"
11713
msgid " No options with the desired characteristics were found\n"
11714
msgstr " Keine Optionen mit den gewünschten Eigenschaften gefunden\n"
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"
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"
11730
msgid "The following options are target specific"
11731
msgstr "Die folgenden Optionen sind zielspezifisch"
11735
msgid "The following options control compiler warning messages"
11736
msgstr "Die folgenden Optionen steuern Warnmeldungen des Compilers"
11740
msgid "The following options control optimizations"
11741
msgstr "Die folgenden Optionen steuern Optimierungen"
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"
11750
msgid "The --param option recognizes the following as parameters"
11751
msgstr "Die Option »--param« erkennt die folgenden Parameter"
11755
msgid "The following options are specific to just the language "
11756
msgstr "Die folgenden Optionen sind nur spezifisch für die Sprache "
11760
msgid "The following options are supported by the language "
11761
msgstr "Die folgenden Optionen werden von der Sprache unterstützt "
11765
msgid "The following options are not documented"
11766
msgstr "Die folgenden Optionen sind nicht dokumentiert"
11770
msgid "The following options take separate arguments"
11771
msgstr "Die folgenden Optionen verwenden separate Argumente"
11775
msgid "The following options take joined arguments"
11776
msgstr "Die folgenden Optionen verwenden gemeinsame Argumente"
11780
msgid "The following options are language-related"
11781
msgstr "Die folgenden Optionen sind sprachbezogen"
11785
msgid "enabled by default"
11786
msgstr "standardmäßig aktiviert"
11788
@@ -2446,7 +2446,7 @@
11789
msgid "<return-value>"
11790
msgstr "<Rückgabewert>"
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
11795
msgstr "<unbekannt>"
11797
@@ -2464,7 +2464,7 @@
11798
msgid "incompatible floating point / vector register operand for '%%%c'"
11799
msgstr "unverträglicher Gleitkomma- / Vektorregisteroperand für »%%%c«"
11801
-#: config/aarch64/aarch64.c:3399 config/arm/arm.c:18223
11802
+#: config/aarch64/aarch64.c:3399 config/arm/arm.c:18233
11804
msgid "missing operand"
11805
msgstr "fehlender Operand"
11806
@@ -2568,33 +2568,34 @@
11807
msgid "invalid %%xn code"
11808
msgstr "ungültiger %%xn-Code"
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
11814
+msgid "invalid shift operand"
11815
+msgstr "ungültiger Schiebeoperand"
11817
+#: config/arm/arm.c:17576 config/arm/arm.c:17594
11819
msgid "predicated Thumb instruction"
11820
msgstr "angegebene Thumb-Anweisung"
11822
-#: config/arm/arm.c:17566
11823
+#: config/arm/arm.c:17582
11825
msgid "predicated instruction in conditional sequence"
11826
msgstr "angegebene Anweisung in bedingter Sequenz"
11828
-#: config/arm/arm.c:17697 config/arm/arm.c:17710
11829
+#: config/arm/arm.c:17713 config/arm/arm.c:17726
11831
msgid "Unsupported operand for code '%c'"
11832
msgstr "Operand für Code »%c« nicht unterstützt"
11834
-#: config/arm/arm.c:17748
11836
-msgid "invalid shift operand"
11837
-msgstr "ungültiger Schiebeoperand"
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«"
11860
-#: config/arm/arm.c:17909
11861
+#: config/arm/arm.c:17919
11863
msgid "instruction never executed"
11864
msgstr "Anweisung wird niemals ausgeführt"
11866
#. Former Maverick support, removed after GCC-4.7.
11867
-#: config/arm/arm.c:17930
11868
+#: config/arm/arm.c:17940
11870
msgid "obsolete Maverick format code '%c'"
11871
msgstr "veralteter Maverick-Formatcode »%c«"
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"
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"
11883
@@ -2652,7 +2653,7 @@
11885
#: config/avr/avr.c:2234
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:"
11891
#: config/avr/avr.c:2243
11892
@@ -2699,8 +2700,8 @@
11893
msgstr "ungültiger const_double-Operand"
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%>"
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
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"
11918
-#: config/lm32/lm32.c:521
11919
+#: config/lm32/lm32.c:518
11921
msgid "only 0.0 can be loaded as an immediate"
11922
msgstr "nur 0.0 kann als Immediate geladen werden"
11924
-#: config/lm32/lm32.c:591
11925
+#: config/lm32/lm32.c:588
11926
msgid "bad operand"
11927
msgstr "Ungültiger Operand"
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"
11934
-#: config/lm32/lm32.c:607
11935
+#: config/lm32/lm32.c:604
11936
msgid "invalid addressing mode"
11937
msgstr "ungültiger Adressierungsmodus"
11939
@@ -3139,36 +3140,36 @@
11940
msgid "invalid %%L code"
11941
msgstr "ungültiger %%L-Code"
11943
-#: config/microblaze/microblaze.c:1760
11944
+#: config/microblaze/microblaze.c:2156
11946
msgid "unknown punctuation '%c'"
11947
msgstr "unbekanntes Zeichen »%c«"
11949
-#: config/microblaze/microblaze.c:1769
11950
+#: config/microblaze/microblaze.c:2165
11952
msgid "null pointer"
11953
msgstr "Null-Zeiger"
11955
-#: config/microblaze/microblaze.c:1804
11956
+#: config/microblaze/microblaze.c:2200
11958
msgid "PRINT_OPERAND, invalid insn for %%C"
11959
msgstr "PRINT_OPERAND, ungültiger Befehl für %%C"
11961
-#: config/microblaze/microblaze.c:1833
11962
+#: config/microblaze/microblaze.c:2229
11964
msgid "PRINT_OPERAND, invalid insn for %%N"
11965
msgstr "PRINT_OPERAND, ungültiger Befehl für %%N"
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!"
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"
11978
-#: config/microblaze/microblaze.c:1966
11979
+#: config/microblaze/microblaze.c:2363
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«"
11987
-#: config/sh/sh.c:1204
11988
+#: config/sh/sh.c:1201
11990
msgid "invalid operand to %%R"
11991
msgstr "ungültiger Operand für %%R"
11993
-#: config/sh/sh.c:1231
11994
+#: config/sh/sh.c:1228
11996
msgid "invalid operand to %%S"
11997
msgstr "ungültiger Operand für %%S"
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"
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"
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"
12014
@@ -3486,13 +3487,13 @@
12015
msgid "invalid %%B operand"
12016
msgstr "ungültiger %%B-Operand"
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
12023
msgid "invalid %%C operand"
12024
msgstr "ungültiger %%C-Operand"
12026
-#: config/sparc/sparc.c:8525 config/tilegx/tilegx.c:5021
12027
+#: config/sparc/sparc.c:8525 config/tilegx/tilegx.c:5019
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"
12035
-#: config/tilegx/tilegx.c:4973 config/tilepro/tilepro.c:4483
12036
+#: config/tilegx/tilegx.c:4971 config/tilepro/tilepro.c:4481
12038
msgid "invalid %%c operand"
12039
msgstr "ungültiger %%c-Operand"
12041
-#: config/tilegx/tilegx.c:5004
12042
+#: config/tilegx/tilegx.c:5002
12044
msgid "invalid %%d operand"
12045
msgstr "ungültiger %%d-Operand"
12047
-#: config/tilegx/tilegx.c:5101
12048
+#: config/tilegx/tilegx.c:5099
12050
msgid "invalid %%H specifier"
12051
msgstr "ungültiger %%H-Spezifizierer"
12053
-#: config/tilegx/tilegx.c:5143 config/tilepro/tilepro.c:4512
12054
+#: config/tilegx/tilegx.c:5141 config/tilepro/tilepro.c:4510
12056
msgid "invalid %%h operand"
12057
msgstr "ungültiger %%h-Operand"
12059
-#: config/tilegx/tilegx.c:5155 config/tilepro/tilepro.c:4576
12060
+#: config/tilegx/tilegx.c:5153 config/tilepro/tilepro.c:4574
12062
msgid "invalid %%I operand"
12063
msgstr "ungültiger %%I-Operand"
12065
-#: config/tilegx/tilegx.c:5169 config/tilepro/tilepro.c:4590
12066
+#: config/tilegx/tilegx.c:5167 config/tilepro/tilepro.c:4588
12068
msgid "invalid %%i operand"
12069
msgstr "ungültiger %%i-Operand"
12071
-#: config/tilegx/tilegx.c:5192 config/tilepro/tilepro.c:4613
12072
+#: config/tilegx/tilegx.c:5190 config/tilepro/tilepro.c:4611
12074
msgid "invalid %%j operand"
12075
msgstr "ungültiger %%j-Operand"
12077
-#: config/tilegx/tilegx.c:5223
12078
+#: config/tilegx/tilegx.c:5221
12080
msgid "invalid %%%c operand"
12081
msgstr "ungültiger %%%c-Operand"
12083
-#: config/tilegx/tilegx.c:5238 config/tilepro/tilepro.c:4727
12084
+#: config/tilegx/tilegx.c:5236 config/tilepro/tilepro.c:4725
12086
msgid "invalid %%N operand"
12087
msgstr "ungültiger %%N-Operand"
12089
-#: config/tilegx/tilegx.c:5282
12090
+#: config/tilegx/tilegx.c:5280
12092
msgid "invalid operand for 'r' specifier"
12093
msgstr "ungültiger Operand für Spezifizierer »r«"
12095
-#: config/tilegx/tilegx.c:5307 config/tilepro/tilepro.c:4809
12096
+#: config/tilegx/tilegx.c:5305 config/tilepro/tilepro.c:4807
12098
msgid "unable to print out operand yet; code == %d (%c)"
12099
msgstr "Operand kann noch nicht ausgegeben werden; Code == %d (%c)"
12101
-#: config/tilepro/tilepro.c:4548
12102
+#: config/tilepro/tilepro.c:4546
12104
msgid "invalid %%H operand"
12105
msgstr "ungültiger %%H-Operand"
12107
-#: config/tilepro/tilepro.c:4652
12108
+#: config/tilepro/tilepro.c:4650
12110
msgid "invalid %%L operand"
12111
msgstr "ungültiger %%L-Operand"
12113
-#: config/tilepro/tilepro.c:4712
12114
+#: config/tilepro/tilepro.c:4710
12116
msgid "invalid %%M operand"
12117
msgstr "ungültiger %%M-Operand"
12119
-#: config/tilepro/tilepro.c:4755
12120
+#: config/tilepro/tilepro.c:4753
12122
msgid "invalid %%t operand"
12123
msgstr "ungültiger %%t-Operand"
12125
-#: config/tilepro/tilepro.c:4762
12126
+#: config/tilepro/tilepro.c:4760
12128
msgid "invalid %%t operand '"
12129
msgstr "ungültiger %%t-Operand '"
12131
-#: config/tilepro/tilepro.c:4783
12132
+#: config/tilepro/tilepro.c:4781
12134
msgid "invalid %%r operand"
12135
msgstr "ungültiger %%r-Operand"
12136
@@ -3685,7 +3686,7 @@
12137
msgid "({anonymous})"
12138
msgstr "({anonym})"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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)"
12269
msgid "candidate 1:"
12270
msgstr "Kandidat 1:"
12274
msgid "candidate 2:"
12275
msgstr "Kandidat 2:"
12277
@@ -3822,7 +3823,7 @@
12279
msgstr "<unbenannt>"
12281
-#: cp/cxx-pretty-print.c:2149
12282
+#: cp/cxx-pretty-print.c:2153
12283
msgid "template-parameter-"
12284
msgstr "Template-Parameter-"
12286
@@ -3902,7 +3903,7 @@
12287
msgid "<declaration error>"
12288
msgstr "<Deklarationsfehler>"
12290
-#: cp/error.c:1445 cp/error.c:2855
12291
+#: cp/error.c:1445 cp/error.c:2859
12295
@@ -3924,107 +3925,111 @@
12297
msgstr "<nicht-analysiert>"
12299
-#: cp/error.c:2504
12300
+#: cp/error.c:2498
12304
+#: cp/error.c:2508
12305
msgid "<expression error>"
12306
msgstr "<Ausdrucksfehler>"
12308
-#: cp/error.c:2518
12309
+#: cp/error.c:2522
12310
msgid "<unknown operator>"
12311
msgstr "<unbekannter Operator>"
12313
-#: cp/error.c:2807
12314
+#: cp/error.c:2811
12316
msgstr "{unbekannt}"
12318
-#: cp/error.c:2922
12319
+#: cp/error.c:2926
12320
msgid "At global scope:"
12321
msgstr "Im globalen Gültigkeitsbereich:"
12323
-#: cp/error.c:3028
12324
+#: cp/error.c:3032
12326
msgid "In static member function %qs"
12327
msgstr "In statischer Elementfunktion %qs"
12329
-#: cp/error.c:3030
12330
+#: cp/error.c:3034
12332
msgid "In copy constructor %qs"
12333
msgstr "In Copy-Konstruktor %qs"
12335
-#: cp/error.c:3032
12336
+#: cp/error.c:3036
12338
msgid "In constructor %qs"
12339
msgstr "In Konstruktor %qs"
12341
-#: cp/error.c:3034
12342
+#: cp/error.c:3038
12344
msgid "In destructor %qs"
12345
msgstr "In Destruktor %qs"
12347
-#: cp/error.c:3036
12348
+#: cp/error.c:3040
12349
msgid "In lambda function"
12350
msgstr "In Lambda-Funktion"
12352
-#: cp/error.c:3056
12353
+#: cp/error.c:3060
12355
msgid "%s: In substitution of %qS:\n"
12356
msgstr "%s: In Ersetzung von %qS:\n"
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"
12363
-#: cp/error.c:3080
12364
+#: cp/error.c:3084
12367
msgstr "%s:%d:%d: "
12369
-#: cp/error.c:3083
12370
+#: cp/error.c:3087
12375
-#: cp/error.c:3091
12376
+#: cp/error.c:3095
12378
msgid "recursively required by substitution of %qS\n"
12379
msgstr "rekursiv erforderlich durch Ersetzung von %qS\n"
12381
-#: cp/error.c:3092
12382
+#: cp/error.c:3096
12384
msgid "required by substitution of %qS\n"
12385
msgstr "erforderlich durch Ersetzung von %qS\n"
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"
12392
-#: cp/error.c:3098
12393
+#: cp/error.c:3102
12394
msgid "required from %q#D\n"
12395
msgstr "erfordert durch %q#D\n"
12397
-#: cp/error.c:3105
12398
+#: cp/error.c:3109
12399
msgid "recursively required from here"
12400
msgstr "rekursiv erfordert von hier"
12402
-#: cp/error.c:3106
12403
+#: cp/error.c:3110
12404
msgid "required from here"
12405
msgstr "von hier erfordert"
12407
-#: cp/error.c:3158
12408
+#: cp/error.c:3162
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"
12413
-#: cp/error.c:3163
12414
+#: cp/error.c:3167
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"
12419
-#: cp/error.c:3227
12420
+#: cp/error.c:3231
12422
msgid "%s:%d:%d: in constexpr expansion of %qs"
12423
msgstr "%s:%d:%d: in constexpr-Ersetzung von %qs"
12425
-#: cp/error.c:3231
12426
+#: cp/error.c:3235
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:"
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"
12443
-#: fortran/trans-decl.c:4842
12444
+#: fortran/trans-decl.c:4844
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)"
12449
-#: fortran/trans-decl.c:4850
12450
+#: fortran/trans-decl.c:4852
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"
12458
-#: fortran/trans-intrinsic.c:6157
12459
+#: fortran/trans-intrinsic.c:6156
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)"
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ß"
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"
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"
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"
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"
12487
@@ -4944,7 +4949,7 @@
12488
msgstr "Die Option -shared wird derzeit nicht für VAX ELF unterstützt"
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"
12496
@@ -4984,23 +4989,23 @@
12497
msgid "profiling not supported with -mg"
12498
msgstr "Profiling wird mit -mg nicht unterstützt"
12502
msgid "-fuse-linker-plugin is not supported in this configuration"
12503
msgstr "-fuse-linker-plugin wird in dieser Konfiguration nicht unterstützt"
12507
msgid "cannot specify -static with -fsanitize=address"
12512
msgid "-fsanitize=thread linking must be done with -pie or -shared"
12517
msgid "GNU C no longer supports -traditional without -E"
12518
msgstr "GNU C unterstützt nicht mehr -traditional ohne -E"
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"
12525
@@ -5054,7 +5059,7 @@
12526
msgid "Warn about most implicit conversions"
12527
msgstr "Bei den meisten impliziten Umwandlungen warnen"
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"
12534
@@ -5198,9 +5203,9 @@
12535
msgid "Allow dollar signs in entity names"
12536
msgstr "Dollarzeichen in Entity-Namen erlauben"
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."
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
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"
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."
12569
@@ -7201,7 +7206,7 @@
12570
msgstr "Frühere Stop-Bit-Platzierung für bessere Planung einschalten"
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"
12578
@@ -7669,7 +7674,7 @@
12579
msgid "Use 64-bit long double"
12580
msgstr "64-bit long double verwenden"
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"
12587
@@ -7723,9 +7728,8 @@
12588
msgstr "Angegebenen Adressierungsmodus verwenden"
12590
#: config/i386/i386.opt:175
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=):"
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"
12601
#: config/i386/i386.opt:421
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"
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 @@
12611
#: config/i386/i386.opt:540
12612
msgid "Support Hardware Lock Elision prefixes"
12614
+msgstr "Präfixe für Hardware-Lock-Auslassung unterstützen"
12616
#: config/i386/i386.opt:544
12618
msgid "Support RDSEED instruction"
12619
-msgstr "keine Unterstützung für Induktion"
12620
+msgstr "Anweisung RDSEED unterstützen"
12622
#: config/i386/i386.opt:548
12624
msgid "Support PREFETCHW instruction"
12625
-msgstr "keine Unterstützung für Induktion"
12626
+msgstr "Anweisung PREFETCHW unterstützen"
12628
#: config/i386/i386.opt:552
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."
12634
#: config/i386/i386.opt:556
12635
msgid "Support FXSAVE and FXRSTOR instructions"
12637
+msgstr "Anweisungen FXSAVE und FXRSTOR unterstützen"
12639
#: config/i386/i386.opt:560
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"
12645
#: config/i386/i386.opt:564
12647
msgid "Support XSAVEOPT instruction"
12648
-msgstr "Eingebaute MMX-Funktionen unterstützen"
12649
+msgstr "Anweisung XSAVEOPT unterstützen"
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"
12656
#: config/i386/i386.opt:628
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"
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"
12667
#: config/v850/v850.opt:41
12669
msgid "Do not use the callt instruction (default)"
12670
-msgstr "Den callt-Befehl nicht verwenden"
12671
+msgstr "Die callt-Anweisung nicht verwenden (Standard)"
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"
12678
#: config/v850/v850.opt:117
12680
msgid "Compile for the v850e3v5 processor"
12681
-msgstr "Für v850e-Prozessor übersetzen"
12682
+msgstr "Für v850e3v5-Prozessor übersetzen"
12684
#: config/v850/v850.opt:124
12686
msgid "Enable v850e3v5 loop instructions"
12687
-msgstr "Clip-Befehle einschalten"
12688
+msgstr "Schleifenbefehle für v850e3v5 einschalten"
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"
12694
#: config/v850/v850.opt:135
12696
msgid "Enable relaxing in the assembler"
12697
-msgstr "Verträglichkeit mit ic960-Assembler einschalten"
12698
+msgstr "Lockerung im Assembler einschalten"
12700
#: config/v850/v850.opt:139
12702
msgid "Prohibit PC relative jumps"
12703
-msgstr "PC-relative Funktionsaufrufe verbieten"
12704
+msgstr "PC-relative Sprünge verbieten"
12706
#: config/v850/v850.opt:143
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"
12712
#: config/v850/v850.opt:147
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"
12718
#: config/v850/v850.opt:151
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."
12724
#: config/v850/v850.opt:155
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"
12730
#: config/v850/v850.opt:159
12731
msgid "Support alignments of up to 64-bits"
12733
+msgstr "Ausrichtungen von bis zu 64 Bits unterstützen"
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."
12741
+#: config/avr/avr.opt:80
12742
+msgid "Warn if the address space of an address is change."
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"
12751
#: config/sparc/sparc.opt:78
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"
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."
12762
#: config/rx/rx.opt:90
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."
12768
#: config/rx/rx.opt:96
12769
msgid "Enable linker relaxation."
12770
@@ -9447,64 +9437,68 @@
12771
msgstr "Verwendet die Software-Multiplikationsemulation (Vorgabe)"
12773
#: config/microblaze/microblaze.opt:72
12774
+msgid "Use reorder instructions (swap and byte reversed load/store) (default)"
12777
+#: config/microblaze/microblaze.opt:76
12778
msgid "Use the software emulation for divides (default)"
12779
msgstr "Verwendet die Softwareemulation für Divisionen (Vorgabe)"
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"
12786
-#: config/microblaze/microblaze.opt:80
12787
+#: config/microblaze/microblaze.opt:84
12788
msgid "Use pattern compare instructions"
12789
msgstr "Verwendet Mustervergleichsbefehle"
12791
-#: config/microblaze/microblaze.opt:83
12792
+#: config/microblaze/microblaze.opt:87
12794
msgid "%qs is deprecated; use -fstack-check"
12795
msgstr "%qs ist veraltet; stattdessen -fstack-check verwenden"
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"
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"
12807
-#: config/microblaze/microblaze.opt:91
12808
+#: config/microblaze/microblaze.opt:95
12810
msgid "%qs is deprecated; use -fno-zero-initialized-in-bss"
12811
msgstr "%qs ist veraltet; stattdessen -fno-zero-initialized-in-bss verwenden"
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"
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"
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"
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"
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"
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"
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"
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"
12853
@@ -9844,300 +9838,297 @@
12854
msgid "Runtime name."
12855
msgstr "Laufzeitname."
12857
-#: config/sh/sh.opt:44
12858
+#: config/sh/sh.opt:48
12859
msgid "Generate SH1 code"
12860
msgstr "SH1-Code erzeugen"
12862
-#: config/sh/sh.opt:48
12863
+#: config/sh/sh.opt:52
12864
msgid "Generate SH2 code"
12865
msgstr "SH2-Code erzeugen"
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"
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"
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"
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"
12887
-#: config/sh/sh.opt:68
12888
+#: config/sh/sh.opt:72
12889
msgid "Generate SH2e code"
12890
msgstr "SH2e-Code erzeugen"
12892
-#: config/sh/sh.opt:72
12893
+#: config/sh/sh.opt:76
12894
msgid "Generate SH3 code"
12895
msgstr "SH3-Code erzeugen"
12897
-#: config/sh/sh.opt:76
12898
+#: config/sh/sh.opt:80
12899
msgid "Generate SH3e code"
12900
msgstr "SH3e-Code erzeugen"
12902
-#: config/sh/sh.opt:80
12903
+#: config/sh/sh.opt:84
12904
msgid "Generate SH4 code"
12905
msgstr "SH4-Code erzeugen"
12907
-#: config/sh/sh.opt:84
12908
+#: config/sh/sh.opt:88
12909
msgid "Generate SH4-100 code"
12910
msgstr "SH4-100-Code erzeugen"
12912
-#: config/sh/sh.opt:88
12913
+#: config/sh/sh.opt:92
12914
msgid "Generate SH4-200 code"
12915
msgstr "SH4-200-Code erzeugen"
12917
-#: config/sh/sh.opt:94
12918
+#: config/sh/sh.opt:98
12919
msgid "Generate SH4-300 code"
12920
msgstr "SH4-300-Code erzeugen"
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"
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"
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"
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"
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)"
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)"
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)"
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"
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"
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"
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"
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"
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"
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"
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"
12997
-#: config/sh/sh.opt:161
12998
+#: config/sh/sh.opt:165
12999
msgid "Generate SH4a code"
13000
msgstr "SH4a-Code erzeugen"
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"
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"
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"
13017
-#: config/sh/sh.opt:177
13018
+#: config/sh/sh.opt:181
13019
msgid "Generate SH4al-dsp code"
13020
msgstr "SH4al-dsp-Code erzeugen"
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"
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"
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"
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"
13042
-#: config/sh/sh.opt:197
13043
+#: config/sh/sh.opt:201
13044
msgid "Generate SHcompact code"
13045
msgstr "SHcompact-Code erzeugen"
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"
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"
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"
13062
-#: config/sh/sh.opt:221
13063
+#: config/sh/sh.opt:225
13064
msgid "Generate bit instructions"
13065
msgstr "Bit-Befehle erzeugen"
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"
13072
-#: config/sh/sh.opt:229
13073
+#: config/sh/sh.opt:233
13074
msgid "Assume that zero displacement conditional branches are fast"
13077
-#: config/sh/sh.opt:233
13078
+#: config/sh/sh.opt:237
13079
msgid "Enable cbranchdi4 pattern"
13080
msgstr "cbranchdi4-Muster einschalten"
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."
13087
-#: config/sh/sh.opt:241
13088
+#: config/sh/sh.opt:245
13089
msgid "Enable SH5 cut2 workaround"
13090
msgstr "SH5-cut2-Workaround einschalten"
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"
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"
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"
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."
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"
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"
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"
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"
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"
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"
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"
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"
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"
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)"
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"
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«)"
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"
13177
-#: config/sh/sh.opt:323
13178
+#: config/sh/sh.opt:327
13179
msgid "Deprecated. Use -matomic= instead to select the atomic model"
13181
+msgstr "Veraltet. Stattdessen -matomic= verwenden, um atomares Modell zu verwenden"
13183
-#: config/sh/sh.opt:327
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"
13190
-#: config/sh/sh.opt:331
13191
+#: config/sh/sh.opt:335
13192
msgid "Use tas.b instruction for __atomic_test_and_set"
13194
+msgstr "Anweisung tas.b für __atomic_test_and_set verwenden"
13196
-#: config/sh/sh.opt:335
13197
+#: config/sh/sh.opt:339
13198
msgid "Deprecated. Use -Os instead"
13199
msgstr "Veraltet. Stattdessen -Os verwenden"
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"
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"
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"
13216
-#: config/sh/sh.opt:353
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"
13223
-#: config/sh/sh.opt:357
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"
13230
#: config/fr30/fr30.opt:23
13231
msgid "Assume small address space"
13232
@@ -10456,9 +10447,8 @@
13233
msgstr "Verwendung aller Gleitkommaoperationen verhindern"
13235
#: config/mips/mips.opt:274
13237
msgid "Use MCU instructions"
13238
-msgstr "MIPS-3D-Befehle verwenden"
13239
+msgstr "MCU-Anweisungen verwenden"
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"
13246
#: config/tilegx/tilegx.opt:45
13248
msgid "Use given TILE-Gx code model"
13249
-msgstr "Gegebenes x86-64-Codemodell verwenden"
13250
+msgstr "Gegebenes Codemodell TILE-Gx verwenden"
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"
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"
13264
msgid "This switch is deprecated; use -Wextra instead"
13265
@@ -10723,1555 +10711,1545 @@
13266
msgstr "Bei zurückgegebenen Strukturen, Unions oder Feldern warnen"
13269
+msgid "Warn if a loop with constant number of iterations triggers undefined behavior"
13273
msgid "Warn if an array is accessed out of bounds"
13274
msgstr "Warnen, wenn auf ein Feld außerhalb der Grenzen zugegriffen wird"
13278
msgid "Warn about inappropriate attribute usage"
13279
msgstr "Bei unpassender Attributverwendung warnen"
13283
msgid "Warn about pointer casts which increase alignment"
13284
msgstr "Warnen, wenn Zeigerumwandlungen die Ausrichtung vergrößern"
13288
msgid "Warn when a #warning directive is encountered"
13289
msgstr "Warnen, wenn eine #warning-Anweisung verwendet wird"
13293
msgid "Warn about uses of __attribute__((deprecated)) declarations"
13294
msgstr "Bei Verwendungen von Deklarationen mit __attribute__((deprecated)) warnen"
13298
msgid "Warn when an optimization pass is disabled"
13299
msgstr "Warnen, wenn ein Optimierungsdurchgang ausgeschaltet ist"
13303
msgid "Treat all warnings as errors"
13304
msgstr "Alle Warnungen als Fehler behandeln"
13308
msgid "Treat specified warning as error"
13309
msgstr "Angegebene Warnung als Fehler behandeln"
13313
msgid "Exit on the first error occurred"
13314
msgstr "Beim ersten auftretenden Fehler beenden"
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"
13323
msgid "Warn when attempting to free a non-heap object"
13324
msgstr "Beim Versuch der Freigabe eines Nicht-Heap-Objektes warnen"
13328
msgid "Warn when an inlined function cannot be inlined"
13329
msgstr "Warnen, wenn eine inline-Funktion nicht als solche erzeugt werden kann"
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"
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"
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."
13348
msgid "Warn about overflow in arithmetic expressions"
13349
msgstr "Bei Überlauf in arithmetischen Ausdrücken warnen"
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"
13358
msgid "Warn when padding is required to align structure members"
13359
msgstr "Warnen, wenn Auffüllen benötigt wird, um Strukturelemente auszurichten"
13363
msgid "Issue warnings needed for strict compliance to the standard"
13364
msgstr "Für strikte Standardbefolgung benötigte Warnungen ausgeben"
13368
msgid "Warn when one local variable shadows another"
13369
msgstr "Warnen, wenn eine lokale Variable eine andere überdeckt"
13373
msgid "Warn when not issuing stack smashing protection for some reason"
13374
msgstr "Warnen, wenn Stackzerstörungsschutz nicht ausgegeben wird"
13378
msgid "Warn if stack usage might be larger than specified amount"
13379
msgstr "Warnen, wenn Stapelverwendung den angegebenen Betrag überschreitet"
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"
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"
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"
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"
13403
msgid "Warn about functions which might be candidates for __attribute__((noreturn))"
13404
msgstr "Bei Funktionen, die Kandidaten für __attribute__((noreturn)) sind, warnen"
13408
msgid "Do not suppress warnings from system headers"
13409
msgstr "Nicht Warnungen von System-Headern unterdrücken"
13413
msgid "Warn whenever a trampoline is generated"
13414
msgstr "Warnen, wenn ein Trampolin generiert wird"
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"
13423
msgid "Warn about uninitialized automatic variables"
13424
msgstr "Bei nicht initialisierten automatischen Variablen warnen"
13428
msgid "Warn about maybe uninitialized automatic variables"
13429
msgstr "Bei möglicherweise nicht initialisierten automatischen Variablen warnen"
13433
msgid "Enable all -Wunused- warnings"
13434
msgstr "Alle -Wunused- Warnungen einschalten"
13438
msgid "Warn when a function parameter is only set, otherwise unused"
13439
msgstr "Warnen, wenn ein Funktionsparameter zwar gesetzt aber nicht verwendet wird"
13443
msgid "Warn when a variable is only set, otherwise unused"
13444
msgstr "Warnen, wenn eine Variable zwar gesetzt aber nicht verwendet wird"
13448
msgid "Warn when a function is unused"
13449
msgstr "Warnen, wenn eine Funktion ungenutzt bleibt"
13453
msgid "Warn when a label is unused"
13454
msgstr "Warnen, wenn eine Marke ungenutzt bleibt"
13458
msgid "Warn when a function parameter is unused"
13459
msgstr "Warnen, wenn ein Funktionsparameter nicht verwendet wird"
13463
msgid "Warn when an expression value is unused"
13464
msgstr "Warnen, wenn ein Ausdruckswert nicht verwendet wird"
13468
msgid "Warn when a variable is unused"
13469
msgstr "Warnen, wenn eine Variable nicht verwendet wird"
13473
msgid "Warn in case profiles in -fprofile-use do not match"
13474
msgstr "Warnen, wenn Profile in -fprofile-use nicht zueinander passen"
13478
msgid "Warn when a vector operation is compiled outside the SIMD"
13479
msgstr "Warnen, wenn Vektoroperation außerhalb von SIMD kompiliert wird"
13483
msgid "-aux-info <file>\tEmit declaration information into <file>"
13484
msgstr "-aux-info <Datei>\tDeklarationsinformationen in <Datei> ausgeben"
13488
msgid "-d<letters>\tEnable dumps from specific passes of the compiler"
13489
msgstr "-d<Buchstaben>\tAusgaben von bestimmten Durchläufen des Kompilers einschalten"
13493
msgid "-dumpbase <file>\tSet the file basename to be used for dumps"
13494
msgstr "-dumpbase <Datei>\tDen Basis-Dateinamen für Ausgaben setzen"
13498
msgid "-dumpdir <dir>\tSet the directory name to be used for dumps"
13499
msgstr "-dumpdir <verzeichnis>\tDen Basis-verzeichnisnamen für Ausgaben setzen"
13503
msgid "Aggressively optimize loops using language constraints"
13508
msgid "Align the start of functions"
13509
msgstr "Funktionsanfänge ausrichten"
13513
msgid "Align labels which are only reached by jumping"
13514
msgstr "Marken ausrichten, die nur mit Sprüngen erreicht werden können"
13518
msgid "Align all labels"
13519
msgstr "Alle Marken ausrichten"
13523
msgid "Align the start of loops"
13524
msgstr "Schleifenanfänge ausrichten"
13528
msgid "Enable AddressSanitizer, a memory error detector"
13533
msgid "Enable ThreadSanitizer, a data race detector"
13538
msgid "Generate unwind tables that are exact at each instruction boundary"
13539
msgstr "Abwicklungstabellen erzeugen, die genau an jeder Befehlsgrenze liegen"
13543
msgid "Generate auto-inc/dec instructions"
13544
msgstr "auto-inc/dec-Befehle erzeugen"
13548
msgid "Generate code to check bounds before indexing arrays"
13549
msgstr "Code zur Überprüfung der Grenzen vor Feldindizierung erzeugen"
13553
msgid "Replace add, compare, branch with branch on count register"
13554
msgstr "Addieren, Vergleichen, Verzweigen mit Verzweigung anhand des Zählregisters ersetzen"
13558
msgid "Use profiling information for branch probabilities"
13559
msgstr "Profilierungsinformationen für Verzweigungswahrscheinlichkeiten verwenden"
13563
msgid "Perform branch target load optimization before prologue / epilogue threading"
13564
msgstr "Ladeoptimierungen für Sprungziele vor Prolog/Epilog-Behandlung ausführen"
13568
msgid "Perform branch target load optimization after prologue / epilogue threading"
13569
msgstr "Ladeoptimierung für Sprungziele nach Prolog/Epilog-Behandlung ausführen"
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"
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"
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"
13588
msgid "Save registers around function calls"
13589
msgstr "Register bei Funktionsaufrufen sichern"
13593
msgid "Compare the results of several data dependence analyzers."
13594
msgstr "Die Ergebnisse mehrerer Datenabhängigkeitsanalysen vergleichen."
13598
msgid "Looks for opportunities to reduce stack adjustments and stack references."
13599
msgstr "Sucht Möglichkeiten, Stack-Anpassungen und Stack-Referenzen zu reduzieren."
13603
msgid "Do not put uninitialized globals in the common section"
13604
msgstr "Keine uninitialisierten globalen Symbole in gemeinsamen Abschnitt legen"
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"
13613
msgid "Run only the second compilation of -fcompare-debug"
13614
msgstr "Nur die zweite Kompilierung von -fcompare-debug laufen lassen"
13618
msgid "Perform comparison elimination after register allocation has finished"
13619
msgstr "Beseitigung von Vergleichen nach Registerreservierung durchführen"
13623
msgid "Do not perform optimizations increasing noticeably stack usage"
13624
msgstr "Keine Optimierungen durchführen, die die Stackverwendung deutlich erhöhen"
13628
msgid "Perform a register copy-propagation optimization pass"
13629
msgstr "Optimierungsdurchlauf zur Kopierübertragung von Registern durchführen"
13633
msgid "Perform cross-jumping optimization"
13634
msgstr "Optimierung zum Kreuzsprung durchführen"
13638
msgid "When running CSE, follow jumps to their targets"
13639
msgstr "Beim Durchlaufen von CSE: Sprüngen zu ihren Zielen folgen"
13643
msgid "Omit range reduction step when performing complex division"
13644
msgstr "Schritt zur Bereichsverkleinerung auslassen, wenn komplexe Division durchgeführt wird"
13648
msgid "Complex multiplication and division follow Fortran rules"
13649
msgstr "Komplexe Multiplikation und Division folgen Fortran-Regeln"
13653
msgid "Place data items into their own section"
13654
msgstr "Datenstücke in ihren eigenen Abschnitt legen"
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."
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."
13668
msgid "Map one directory name to another in debug information"
13669
msgstr "In Fehlersuchinfo einen Verzeichnisnamen auf einen anderen abbilden"
13673
msgid "Output .debug_types section when using DWARF v4 debuginfo."
13674
msgstr ".debug_types-Abschnitt ausgeben, wenn DWARF v4-Debuginfo verwendet wird"
13678
msgid "Defer popping functions args from stack until later"
13679
msgstr "Zurückholen der Funktionsargumente vom Stapel bis auf weiteres hinauszögern"
13683
msgid "Attempt to fill delay slots of branch instructions"
13684
msgstr "Versuch, die Verzögerungsschlitze der Sprungbefehle auszufüllen"
13688
msgid "Delete dead instructions that may throw exceptions"
13693
msgid "Delete useless null pointer checks"
13694
msgstr "Unnötige Nullzeigerprügungen löschen"
13697
+#: common.opt:1003
13698
msgid "Try to convert virtual calls to direct ones."
13699
msgstr "Versuchen, virtuelle Sprünge in direkte umzuwandeln."
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"
13706
-#: common.opt:1020
13707
+#: common.opt:1024
13708
msgid "Show the source line with a caret indicating the column"
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"
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"
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"
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"
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"
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"
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"
13746
-#: common.opt:1055
13747
+#: common.opt:1059
13748
msgid "Dump optimization passes"
13749
msgstr "Optimierungsdurchläufe ausgeben"
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"
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"
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"
13766
-#: common.opt:1071
13767
+#: common.opt:1075
13768
msgid "Perform early inlining"
13769
msgstr "Frühes Inlining durchführen"
13771
-#: common.opt:1075
13772
+#: common.opt:1079
13773
msgid "Perform DWARF2 duplicate elimination"
13774
msgstr "DWARF2-Wiederholungsbeseitigung durchführen"
13776
-#: common.opt:1079
13777
+#: common.opt:1083
13778
msgid "Perform interprocedural reduction of aggregates"
13779
msgstr "Zwischenprozedurale Reduktion von Aggregaten durchführen"
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"
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"
13791
-#: common.opt:1095
13792
+#: common.opt:1099
13793
msgid "Enable exception handling"
13794
msgstr "Ausnahmebehandlung einschalten"
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"
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"
13806
-#: common.opt:1106
13807
+#: common.opt:1110
13809
msgid "unknown excess precision style %qs"
13810
msgstr "unbekannte Art überschüssiger Genauigkeit %qs"
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"
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"
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"
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"
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"
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"
13842
-#: common.opt:1146
13843
+#: common.opt:1150
13845
msgid "unknown floating point contraction style %qs"
13846
msgstr "unbekannte Art der Gleitkomma-Kürzung %qs"
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"
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"
13858
-#: common.opt:1171
13859
+#: common.opt:1175
13860
msgid "Perform global common subexpression elimination"
13861
msgstr "Beseitigung globaler gemeinsamer Teilausdrücke durchführen"
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"
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"
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"
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"
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"
13888
-#: common.opt:1198
13889
+#: common.opt:1202
13890
msgid "Enable Graphite Identity transformation"
13891
msgstr "Transformation der Graphite Identität einschalten"
13893
-#: common.opt:1202
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"
13900
-#: common.opt:1207
13901
+#: common.opt:1211
13902
msgid "Mark all loops as parallel"
13903
msgstr "Alle Schleifen als parallel markieren"
13905
-#: common.opt:1211
13906
+#: common.opt:1215
13907
msgid "Enable Loop Strip Mining transformation"
13908
msgstr "Transformation des Loop Strip Mining einschalten"
13910
-#: common.opt:1215
13911
+#: common.opt:1219
13912
msgid "Enable Loop Interchange transformation"
13913
msgstr "Transformation des Loop Interchange einschalten"
13915
-#: common.opt:1219
13916
+#: common.opt:1223
13917
msgid "Enable Loop Blocking transformation"
13918
msgstr "Transformation des Loop Blocking einschalten"
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"
13925
-#: common.opt:1231
13926
+#: common.opt:1235
13927
msgid "Enable the ISL based loop nest optimizer"
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"
13935
-#: common.opt:1239
13936
+#: common.opt:1243
13937
msgid "Enable guessing of branch probabilities"
13938
msgstr "Erraten der Sprungwahrscheinlichkeiten einschalten"
13940
-#: common.opt:1247
13941
+#: common.opt:1251
13942
msgid "Process #ident directives"
13943
msgstr "#ident-Anweisungen verarbeiten"
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"
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"
13955
-#: common.opt:1259
13956
+#: common.opt:1263
13957
msgid "-fstack-reuse=[all|named_vars|none] Set stack reuse level for local variables."
13959
+msgstr "-fstack-reuse=[all|named_vars|none] Stufe der Stack-Wiederverwendung für lokale Variablen setzen"
13961
-#: common.opt:1262
13962
-#, fuzzy, c-format
13963
+#: common.opt:1266
13965
msgid "unknown Stack Reuse Level %qs"
13966
-msgstr "Unbekannte Architektur »%s«"
13967
+msgstr "Unbekannte Stufe %qs für Stack-Wiederverwendung"
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"
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"
13979
-#: common.opt:1287
13980
+#: common.opt:1291
13981
msgid "Do not generate .size directives"
13982
msgstr "Keine .size-Anweisungen erzeugen"
13984
-#: common.opt:1291
13985
+#: common.opt:1295
13986
msgid "Perform indirect inlining"
13987
msgstr "Indirektes Inlining durchführen"
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"
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"
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"
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"
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"
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"
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"
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"
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"
14034
-#: common.opt:1336
14035
+#: common.opt:1340
14036
msgid "Perform Interprocedural constant propagation"
14037
msgstr "Zwischenprozedurale Konstantenweitergabe durchführen"
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"
14044
-#: common.opt:1344
14045
+#: common.opt:1348
14046
msgid "Perform interprocedural profile propagation"
14047
msgstr "Zwischenprozedurale Profilweitergabe durchführen"
14049
-#: common.opt:1348
14050
+#: common.opt:1352
14051
msgid "Perform interprocedural points-to analysis"
14052
msgstr "Zwischenprozedurale Zeigeranalyse durchführen"
14054
-#: common.opt:1352
14055
+#: common.opt:1356
14056
msgid "Discover pure and const functions"
14057
msgstr "Reine und konstante Funktionen entdecken"
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"
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"
14069
-#: common.opt:1371
14070
+#: common.opt:1375
14072
msgid "unknown IRA algorithm %qs"
14073
msgstr "unbekannter IRA-Algorithmus %qs"
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"
14080
-#: common.opt:1384
14081
+#: common.opt:1388
14083
msgid "unknown IRA region %qs"
14084
msgstr "unbekannte IRA-Region %qs"
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"
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."
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."
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."
14106
-#: common.opt:1419
14107
+#: common.opt:1423
14108
msgid "Optimize induction variables on trees"
14109
msgstr "Induktionsvariablen auf Bäumen optimieren"
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"
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"
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"
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"
14131
-#: common.opt:1443
14132
+#: common.opt:1447
14133
msgid "Enable link-time optimization."
14134
msgstr "Optimierungen zur Linkzeit einschalten"
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."
14141
-#: common.opt:1451
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"
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"
14153
-#: common.opt:1459
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"
14160
-#: common.opt:1463
14161
+#: common.opt:1467
14162
msgid "Disable partioning and streaming"
14163
msgstr "Partitionierung und Streaming ausschalten"
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"
14170
-#: common.opt:1472
14171
+#: common.opt:1476
14172
msgid "Report various link-time optimization statistics"
14173
msgstr "Verschiedene Statistiken über Linkzeit-Optimierung ausgeben"
14175
-#: common.opt:1476
14176
+#: common.opt:1480
14177
msgid "Set errno after built-in math functions"
14178
msgstr "Nach eingebauten Mathematikfunktionen errno setzen"
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"
14185
-#: common.opt:1484
14186
+#: common.opt:1488
14187
msgid "Report on permanent memory allocation"
14188
msgstr "Über dauerhafte Speicherreservierung berichten"
14190
-#: common.opt:1488
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
14247
-#: common.opt:1535
14248
+#: common.opt:1539
14249
msgid "Support synchronous non-call exceptions"
14250
msgstr "Synchrone Nicht-Aufruf-Ausnahmen unterstützen"
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"
14257
-#: common.opt:1543
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"
14264
-#: common.opt:1547
14265
+#: common.opt:1551
14266
msgid "-fopt-info[-<type>=filename]\tDump compiler optimization details"
14268
+msgstr "-fopt-info[-<Typ>=Dateiname]\tOptimierungsdetails des Compilers ausgeben"
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"
14275
-#: common.opt:1555
14276
+#: common.opt:1559
14277
msgid "Optimize sibling and tail recursive calls"
14278
msgstr "Geschwister- und endrekursive Aufrufe optimieren"
14280
-#: common.opt:1559
14281
+#: common.opt:1563
14282
msgid "Perform partial inlining"
14283
msgstr "Teilweises Inlining durchführen"
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"
14290
-#: common.opt:1571
14291
+#: common.opt:1575
14292
msgid "Pack structure members together without holes"
14293
msgstr "Strukturelemente ohne Lücken zusammenpacken"
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"
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"
14305
-#: common.opt:1583
14306
+#: common.opt:1587
14307
msgid "Perform loop peeling"
14308
msgstr "Schleifen-Schälung durchführen"
14310
-#: common.opt:1587
14311
+#: common.opt:1591
14312
msgid "Enable machine specific peephole optimizations"
14313
msgstr "Maschinenspezifische Guckloch-Optimierungen einschalten"
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"
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)"
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)"
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)"
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)"
14340
-#: common.opt:1611
14341
+#: common.opt:1615
14342
msgid "Specify a plugin to load"
14343
msgstr "Zu ladendes Plugin angeben"
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"
14350
-#: common.opt:1619
14351
+#: common.opt:1623
14352
msgid "Run predictive commoning optimization."
14353
msgstr "Vorhersehende vereinheitlichende Optimierung durchlaufen."
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"
14360
-#: common.opt:1627
14361
+#: common.opt:1631
14362
msgid "Enable basic program profiling code"
14363
msgstr "Einfachen Programm-Profilierungscode einschalten"
14365
-#: common.opt:1631
14366
+#: common.opt:1635
14367
msgid "Insert arc-based program profiling code"
14368
msgstr "Arc-basierten Programm-Profilierungscode einfügen"
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"
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"
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"
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"
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"
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"
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"
14405
-#: common.opt:1664
14407
+#: common.opt:1668
14408
msgid "Report on consistency of profile"
14409
-msgstr "internes Konsistenzproblem"
14410
+msgstr "Über Konsistenz des Profils berichten"
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"
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."
14422
-#: common.opt:1685
14423
+#: common.opt:1689
14424
msgid "Return small aggregates in registers"
14425
msgstr "Kleine Aggregate über Register zurückgeben"
14427
-#: common.opt:1689
14428
+#: common.opt:1693
14429
msgid "Enables a register move optimization"
14430
msgstr "Eine Registerbewegungsoptimierung einschalten"
14432
-#: common.opt:1693
14433
+#: common.opt:1697
14434
msgid "Perform a register renaming optimization pass"
14435
msgstr "Einen Optimierungsdurchgang zur Registerumbenennung durchführen"
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"
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"
14447
-#: common.opt:1705
14448
+#: common.opt:1709
14449
msgid "Reorder functions to improve code placement"
14450
msgstr "Funktionen umsortieren, um Codeplatzierung zu verbessern"
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"
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"
14462
-#: common.opt:1721
14463
+#: common.opt:1725
14464
msgid "Enable scheduling across basic blocks"
14465
msgstr "Planung über Basisblöcke hinaus einschalten"
14467
-#: common.opt:1725
14468
+#: common.opt:1729
14469
msgid "Enable register pressure sensitive insn scheduling"
14470
msgstr "Registerdruckempfindliche Befehlsplanung einschalten"
14472
-#: common.opt:1729
14473
+#: common.opt:1733
14474
msgid "Allow speculative motion of non-loads"
14475
msgstr "Spekulative Bewegung beim Nicht-Laden erlauben"
14477
-#: common.opt:1733
14478
+#: common.opt:1737
14479
msgid "Allow speculative motion of some loads"
14480
msgstr "Spekulative Bewegung bei einigen Ladeoperationen erlauben"
14482
-#: common.opt:1737
14483
+#: common.opt:1741
14484
msgid "Allow speculative motion of more loads"
14485
msgstr "Spekulative Bewegung bei mehr Ladeoperationen erlauben"
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"
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"
14497
-#: common.opt:1753
14498
+#: common.opt:1757
14499
msgid "Reschedule instructions before register allocation"
14500
msgstr "Befehle vor Registerbelegung neu planen"
14502
-#: common.opt:1757
14503
+#: common.opt:1761
14504
msgid "Reschedule instructions after register allocation"
14505
msgstr "Befehle nach Registerbelegung neu planen"
14507
-#: common.opt:1764
14508
+#: common.opt:1768
14509
msgid "Schedule instructions using selective scheduling algorithm"
14510
msgstr "Befehle mit selektivem Planungs-Algorithmus einplanen"
14512
-#: common.opt:1768
14513
+#: common.opt:1772
14514
msgid "Run selective scheduling after reload"
14515
msgstr "Ausgewählte Planung nach Neuladen laufen lassen"
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"
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"
14527
-#: common.opt:1780
14528
+#: common.opt:1784
14529
msgid "Reschedule pipelined regions without pipelining"
14530
msgstr "Regionen mit Pipelining ohne Pipelining neu planen"
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"
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"
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"
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"
14552
-#: common.opt:1806
14553
+#: common.opt:1810
14554
msgid "Enable the group heuristic in the scheduler"
14555
msgstr "Gruppenheuristik im Planer einschalten"
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"
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"
14567
-#: common.opt:1818
14568
+#: common.opt:1822
14569
msgid "Enable the rank heuristic in the scheduler"
14570
msgstr "Rang-Heuristik im Planer einschalten"
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"
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"
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"
14587
-#: common.opt:1842
14588
+#: common.opt:1846
14589
msgid "Turn on Redundant Extensions Elimination pass."
14590
msgstr "Redundante Erweiterungsentfernung einschalten"
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"
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"
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"
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"
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"
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"
14622
-#: common.opt:1871
14623
+#: common.opt:1875
14624
msgid "Generate discontiguous stack frames"
14625
msgstr "Nicht zusammenhängende Stack-Rahmen erzeugen"
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"
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"
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"
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"
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«)"
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«)"
14657
-#: common.opt:1902
14658
+#: common.opt:1906
14659
msgid "Use propolice as a stack protection method"
14660
msgstr "Propolice als Stapelschutzmethode verwenden"
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"
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"
14672
-#: common.opt:1922
14673
+#: common.opt:1926
14674
msgid "Assume strict aliasing rules apply"
14675
msgstr "Annehmen, dass strenge Alias-Regeln gelten"
14677
-#: common.opt:1926
14678
+#: common.opt:1930
14679
msgid "Treat signed overflow as undefined"
14680
msgstr "Vorzeichenbehafteten Überlauf als undefiniert behandeln"
14682
-#: common.opt:1930
14683
+#: common.opt:1934
14684
msgid "Implement __atomic operations via libcalls to legacy __sync functions"
14687
-#: common.opt:1934
14688
+#: common.opt:1938
14689
msgid "Check for syntax errors, then stop"
14690
msgstr "Auf Syntaxfehler prüfen und anhalten"
14692
-#: common.opt:1938
14693
+#: common.opt:1942
14694
msgid "Create data files needed by \"gcov\""
14695
msgstr "Von »gcov« benötigte Dateien anlegen"
14697
-#: common.opt:1942
14698
+#: common.opt:1946
14699
msgid "Perform jump threading optimizations"
14700
msgstr "Sprung-Threading-Optimierungen durchführen"
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"
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"
14712
-#: common.opt:1953
14713
+#: common.opt:1957
14715
msgid "unknown TLS model %qs"
14716
msgstr "unbekanntes TLS-Modell %qs"
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"
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"
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«)"
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«)"
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"
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"
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"
14753
-#: common.opt:2004
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"
14760
-#: common.opt:2008
14761
+#: common.opt:2012
14762
msgid "Enable coalescing of all copy-related user variables"
14764
+msgstr "Verbinden kopierbezogener Benutzervariablen einschalten"
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"
14771
-#: common.opt:2016
14772
+#: common.opt:2020
14773
msgid "Enable copy propagation on trees"
14774
msgstr "Kopieweitergabe auf Bäumen einschalten"
14776
-#: common.opt:2024
14777
+#: common.opt:2028
14778
msgid "Transform condition stores into unconditional ones"
14779
msgstr "Bedingte Speicherbefehle in unbedingte umwandeln"
14781
-#: common.opt:2028
14782
+#: common.opt:2032
14783
msgid "Perform conversions of switch initializations."
14784
msgstr "Umwandlungen von »switch«-Initialisierungen durchführen."
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"
14791
-#: common.opt:2036
14792
+#: common.opt:2040
14793
msgid "Enable dominator optimizations"
14794
msgstr "Beherrscher-Optimierungen einschalten"
14796
-#: common.opt:2040
14797
+#: common.opt:2044
14798
msgid "Enable tail merging on trees"
14799
msgstr "Enden-Zusammenfassung auf Bäumen einschalten"
14801
-#: common.opt:2044
14802
+#: common.opt:2048
14803
msgid "Enable dead store elimination"
14804
msgstr "Entfernung toter Speicherbereiche einschalten"
14806
-#: common.opt:2048
14807
+#: common.opt:2052
14808
msgid "Enable forward propagation on trees"
14809
msgstr "Vorwärts-Übertragung auf Bäumen einschalten"
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"
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"
14821
-#: common.opt:2060
14822
+#: common.opt:2064
14823
msgid "Enable loop distribution on trees"
14824
msgstr "Schleifenverteilung auf Bäumen einschalten"
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"
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"
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"
14841
-#: common.opt:2076
14842
+#: common.opt:2080
14843
msgid "Create canonical induction variables in loops"
14844
msgstr "Kanonische Induktionsvariablen in Schleifen erzeugen"
14846
-#: common.opt:2080
14847
+#: common.opt:2084
14848
msgid "Enable loop optimizations on tree level"
14849
msgstr "Schleifenoptimierungen auf Baumebene einschalten"
14851
-#: common.opt:2084
14852
+#: common.opt:2088
14853
msgid "Enable automatic parallelization of loops"
14854
msgstr "Automatische Parallelisierung von Schleifen einschalten"
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"
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"
14866
-#: common.opt:2096
14867
+#: common.opt:2100
14868
msgid "In SSA-PRE optimization on trees, enable partial-partial redundancy elimination"
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."
14876
-#: common.opt:2104
14877
+#: common.opt:2108
14878
msgid "Enable reassociation on tree level"
14879
msgstr "Neuverbindung auf Baumebene einschalten"
14881
-#: common.opt:2112
14882
+#: common.opt:2116
14883
msgid "Enable SSA code sinking on trees"
14884
msgstr "SSA-Codeversenkung auf Bäumen einschalten"
14886
-#: common.opt:2116
14887
+#: common.opt:2120
14888
msgid "Perform straight-line strength reduction"
14891
-#: common.opt:2120
14892
+#: common.opt:2124
14893
msgid "Perform scalar replacement of aggregates"
14894
msgstr "Skalarersetzung von Aggregaten durchführen"
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"
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"
14906
-#: common.opt:2132
14907
+#: common.opt:2136
14908
msgid "Perform Value Range Propagation on trees"
14909
msgstr "Wertebereichsweitergabe auf Bäumen durchführen"
14911
-#: common.opt:2136
14912
+#: common.opt:2140
14913
msgid "Compile whole compilation unit at a time"
14914
msgstr "Ganze Übersetzungseinheit auf einmal übersetzen"
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"
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"
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"
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"
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."
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"
14946
-#: common.opt:2172
14947
+#: common.opt:2176
14948
msgid "Perform loop unswitching"
14949
msgstr "Schleifenausschaltung durchführen"
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"
14956
-#: common.opt:2180
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"
14963
-#: common.opt:2184
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"
14970
-#: common.opt:2196
14971
+#: common.opt:2200
14972
msgid "Perform variable tracking"
14973
msgstr "Variablenverfolgung durchführen"
14975
-#: common.opt:2204
14976
+#: common.opt:2208
14977
msgid "Perform variable tracking by annotating assignments"
14978
msgstr "Variablenverfolgung durch Zuweisungsanmerkungen durchführen"
14980
-#: common.opt:2210
14981
+#: common.opt:2214
14982
msgid "Toggle -fvar-tracking-assignments"
14983
msgstr "-fvar-tracking-assignments umschalten"
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"
14990
-#: common.opt:2222
14991
+#: common.opt:2226
14992
msgid "Enable loop vectorization on trees"
14993
msgstr "Schleifenvektorisierung auf Bäumen einschalten"
14995
-#: common.opt:2226
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."
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"
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"
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"
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."
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"
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"
15032
-#: common.opt:2259
15033
+#: common.opt:2263
15035
msgid "unrecognized visibility value %qs"
15036
msgstr "unbekannter Sichtbarkeitswert %qs"
15038
-#: common.opt:2275
15039
+#: common.opt:2279
15040
msgid "Use expression value profiles in optimizations"
15041
msgstr "Profile von Ausdruckswerten in Optimierungen verwenden"
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"
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"
15053
-#: common.opt:2287
15054
+#: common.opt:2291
15055
msgid "Perform whole program optimizations"
15056
msgstr "Gesamtprogrammoptimierung durchführen"
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"
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"
15068
-#: common.opt:2299
15069
+#: common.opt:2303
15070
msgid "Generate debug information in default format"
15071
msgstr "Fehlersuchinformationen im Standardformat erzeugen"
15073
-#: common.opt:2303
15074
+#: common.opt:2307
15075
msgid "Generate debug information in COFF format"
15076
msgstr "Fehlersuchinformationen im COFF-Format erzeugen"
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"
15083
-#: common.opt:2311
15084
+#: common.opt:2315
15085
msgid "Generate debug information in default extended format"
15086
msgstr "Fehlersuchinformationen im erweiterten Standardformat erzeugen"
15088
-#: common.opt:2315
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"
15095
-#: common.opt:2319
15096
+#: common.opt:2323
15097
msgid "Generate DWARF pubnames and pubtypes sections."
15099
+msgstr "DWARF-Abschnitte für Pubnames und Pubtypes erzeugen"
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."
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."
15111
-#: common.opt:2331
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"
15118
-#: common.opt:2335
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"
15125
-#: common.opt:2339
15126
+#: common.opt:2343
15127
msgid "Generate debug information in STABS format"
15128
msgstr "Fehlersuchinformationen im STABS-Format erzeugen"
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"
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"
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"
15145
-#: common.opt:2355
15146
+#: common.opt:2359
15147
msgid "Toggle debug information generation"
15148
msgstr "Erzeugung von Fehlersuchinformationen umschalten"
15150
-#: common.opt:2359
15151
+#: common.opt:2363
15152
msgid "Generate debug information in VMS format"
15153
msgstr "Fehlersuchinformationen im VMS-Format erzeugen"
15155
-#: common.opt:2363
15156
+#: common.opt:2367
15157
msgid "Generate debug information in XCOFF format"
15158
msgstr "Fehlersuchinformationen im XCOFF-Format erzeugen"
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"
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"
15170
-#: common.opt:2378
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"
15177
-#: common.opt:2400
15178
+#: common.opt:2404
15179
msgid "-o <file>\tPlace output into <file>"
15180
msgstr "-o <Datei>\tAusgabe in <Datei> schreiben"
15182
-#: common.opt:2404
15183
+#: common.opt:2408
15184
msgid "Enable function profiling"
15185
msgstr "Funktionsprofilierung einschalten"
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"
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"
15197
-#: common.opt:2486
15198
+#: common.opt:2490
15199
msgid "Enable verbose output"
15200
msgstr "Wortreiche Ausgabe einschalten"
15202
-#: common.opt:2490
15203
+#: common.opt:2494
15204
msgid "Display the compiler's version"
15205
msgstr "Compiler-Version anzeigen"
15207
-#: common.opt:2494
15208
+#: common.opt:2498
15209
msgid "Suppress warnings"
15210
msgstr "Warnungen unterdrücken"
15212
-#: common.opt:2504
15213
+#: common.opt:2508
15214
msgid "Create a shared library"
15215
msgstr "Shared Library erzeugen"
15217
-#: common.opt:2543
15218
+#: common.opt:2547
15219
msgid "Create a position independent executable"
15220
msgstr "Eine lageunabhängige ausführbare Datei erzeugen"
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
15225
#, gcc-internal-format
15226
msgid "value computed is not used"
15227
@@ -12307,9 +12285,8 @@
15228
msgstr "Zeiger erwartet"
15230
#: go/gofrontend/expressions.cc:5610
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"
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"
15241
#: go/gofrontend/parse.cc:2982
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"
15246
@@ -12587,7 +12563,6 @@
15247
msgstr "ungültiger Vergleich eines nicht-vergleichbaren Feldes"
15249
#: go/gofrontend/types.cc:627
15251
msgid "multiple-value function call in single-value context"
15252
msgstr "Funktionsaufruf mit mehreren Werten in Kontext mit einem Wert"
15254
@@ -12665,26 +12640,26 @@
15255
msgstr "fehlende Methode %s%s%s"
15257
#: go/gofrontend/types.cc:6966
15258
-#, fuzzy, 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"
15264
#: go/gofrontend/types.cc:6984
15265
-#, fuzzy, 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"
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"
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"
15287
#, gcc-internal-format
15288
@@ -12695,14 +12670,14 @@
15289
#. type-specifier, outside of the definition of, a class
15290
#. type. Ignore it.
15292
-#, fuzzy, gcc-internal-format
15293
+#, gcc-internal-format
15294
msgid "attribute ignored"
15295
-msgstr "Attribut %qE wird ignoriert"
15296
+msgstr "Attribut wird ignoriert"
15299
#, gcc-internal-format
15300
msgid "an attribute that appertains to a type-specifier is ignored"
15302
+msgstr "ein Attribut, das sich auf eine Typspezifizierung bezieht, wird ignoriert"
15305
#, gcc-internal-format
15306
@@ -12862,18 +12837,18 @@
15307
msgstr "nicht-ganzzahliges Argument 1 für __atomic_is_lock_free"
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"
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"
15323
#. All valid uses of __builtin_va_arg_pack () are removed during
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"
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"
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"
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"
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"
15362
#, gcc-internal-format, gfc-internal-format
15363
@@ -13156,24 +13131,24 @@
15364
msgstr "Größe der Schleife %d sollte %d sein, nicht %d"
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"
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"
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"
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"
15394
#, gcc-internal-format
15395
@@ -13181,14 +13156,14 @@
15396
msgstr "Kopf der Schleife %d hat nicht genau 2 Einträge"
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"
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"
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"
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"
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"
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"
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"
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"
15450
#, gcc-internal-format
15451
msgid "EDGE_CROSSING incorrectly set across same section"
15452
msgstr "EDGE_CROSSING falsch gesetzt im selben Abschnitt"
15455
-#, fuzzy, gcc-internal-format, gfc-internal-format
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"
15463
-#, fuzzy, gcc-internal-format, gfc-internal-format
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"
15472
#, gcc-internal-format
15473
msgid "EDGE_CROSSING missing across section boundary"
15474
msgstr "EDGE_CROSSING fehlt bei Übertretung von Abschnittsgrenze"
15477
-#, fuzzy, gcc-internal-format, gfc-internal-format
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"
15484
-#, fuzzy, gcc-internal-format, gfc-internal-format
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"
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"
15498
-#, fuzzy, gcc-internal-format, gfc-internal-format
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"
15506
-#, fuzzy, gcc-internal-format, gfc-internal-format
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"
15514
-#, fuzzy, gcc-internal-format, gfc-internal-format
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"
15522
-#, fuzzy, gcc-internal-format, gfc-internal-format
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"
15530
-#, fuzzy, gcc-internal-format, gfc-internal-format
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"
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"
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"
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"
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"
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"
15570
#, gcc-internal-format, gfc-internal-format
15571
msgid "in basic block %d:"
15572
msgstr "im Basis-Block %d:"
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"
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"
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)"
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"
15600
#, gcc-internal-format, gfc-internal-format
15601
msgid "missing barrier after block %i"
15602
msgstr "fehlende Sperre nach Block %i"
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"
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"
15618
#, gcc-internal-format
15619
msgid "basic blocks not laid down consecutively"
15620
msgstr "Basis-Blöcke sind nicht fortlaufend"
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"
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"
15638
#, gcc-internal-format
15639
@@ -13476,9 +13451,9 @@
15640
msgstr "Inline-Kopie mit Adresse genommen"
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"
15650
#, gcc-internal-format, gfc-internal-format
15651
@@ -13656,9 +13631,9 @@
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"
15661
#: cgraphunit.c:1199
15662
#, gcc-internal-format
15663
@@ -13695,7 +13670,7 @@
15664
msgid "no arguments"
15665
msgstr "Keine Argumente"
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"
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"
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
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"
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"
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%>"
15707
#, gcc-internal-format
15708
msgid "ignoring possibly conflicting option %<-fopt-info-%s%>"
15710
+msgstr "möglicherweise in Konflikt stehende Option %<-fopt-info-%s%> wird ignoriert"
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"
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"
15724
-#: emit-rtl.c:2614
15725
+#: emit-rtl.c:2618
15726
#, gcc-internal-format
15728
msgstr "Gemeinsames rtx"
15730
-#: emit-rtl.c:2616
15731
+#: emit-rtl.c:2620
15732
#, gcc-internal-format
15733
msgid "internal consistency failure"
15734
msgstr "internes Konsistenzproblem"
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"
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"
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"
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"
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"
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"
15777
#, gcc-internal-format, gfc-internal-format
15778
msgid "negative nesting depth of region %i"
15779
msgstr "negative Verschachtelungstiefe der Region %i"
15783
#, gcc-internal-format, gfc-internal-format
15784
msgid "region of lp %i is wrong"
15785
msgstr "Region von lp %i ist falsch"
15789
#, gcc-internal-format, gfc-internal-format
15790
msgid "tree list ends on depth %i"
15791
msgstr "Baumliste endet bei Tiefe %i"
15795
#, gcc-internal-format
15796
msgid "region_array does not match region_tree"
15797
msgstr "region_array passt nicht zum region_tree"
15801
#, gcc-internal-format
15802
msgid "lp_array does not match region_tree"
15803
msgstr "lp_array passt nicht zum region_tree"
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?)"
15816
#, gcc-internal-format
15817
msgid "%Kcall to %qs declared with attribute error: %s"
15818
msgstr "%KAufruf von %qs mit Attributfehler deklariert: %s"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
15892
-#: function.c:4993
15893
+#: function.c:4982
15894
#, gcc-internal-format
15895
msgid "unused parameter %q+D"
15896
msgstr "unbenutzter Parameter %q+D"
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"
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"
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"
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"
15924
#, gcc-internal-format, gfc-internal-format
15925
msgid "specs unknown %% command after %ld characters"
15926
msgstr "Spezifikation: unbekannter %%-Befehl nach %ld Zeichen"
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"
15936
#, gcc-internal-format
15937
msgid "spec file has no spec for linking"
15938
msgstr "Spezifikationsdatei hat keine Spezifikation zum Binden"
15942
#, gcc-internal-format
15943
msgid "system path %qs is not absolute"
15944
msgstr "System-Pfad %qs ist nicht absolut"
15948
#, gcc-internal-format
15949
msgid "-pipe not supported"
15950
msgstr "-pipe wird nicht unterstützt"
15954
#, gcc-internal-format
15955
msgid "failed to get exit status: %m"
15956
msgstr "Ende-Status konnte nicht ermittelt werden: %m"
15960
#, gcc-internal-format
15961
msgid "failed to get process times: %m"
15962
msgstr "Verarbeitungszeiten konnten nicht ermittelt werden: %m"
15966
#, gcc-internal-format, gfc-internal-format
15967
msgid "%s (program %s)"
15968
msgstr "%s (Programm %s)"
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"
15978
#, gcc-internal-format
15979
msgid "%qs is an unknown -save-temps option"
15980
msgstr "%qs ist eine unbekannte Option für -save-temps"
15984
#, gcc-internal-format
15985
msgid "-pipe ignored because -save-temps specified"
15986
msgstr "-pipe ignoriert, da -save-temps angegeben"
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"
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"
16002
#, gcc-internal-format
16003
msgid "switch %qs does not start with %<-%>"
16004
msgstr "Schalter %qs beginnt nicht mit %<-%>"
16008
#, gcc-internal-format
16009
msgid "spec-generated switch is just %<-%>"
16010
msgstr "aus Spezifikation erzeugtes switch ist nur %<-%>"
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"
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"
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"
16032
#, gcc-internal-format
16033
msgid "spec %qs invalid"
16034
msgstr "Spezifikation %qs ist ungültig"
16038
#, gcc-internal-format
16039
msgid "spec %qs has invalid %<%%0%c%>"
16040
msgstr "Spezifikation %qs hat ungültiges %<%%0%c%>"
16044
#, gcc-internal-format
16045
msgid "spec %qs has invalid %<%%W%c%>"
16046
msgstr "Spezifikation %qs hat ungültiges %<%%W%c%>"
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 :.
16059
#, gcc-internal-format
16060
msgid "spec failure: %<%%*%> has not been initialized by pattern match"
16061
msgstr "Spezifikationsfehler: %<%%*%> wurde nicht durch Mustererkennung initialisiert"
16065
#, gcc-internal-format
16066
msgid "spec failure: unrecognized spec option %qc"
16067
msgstr "Spezifikationsfehler: nicht erkannte Spezifikationsoption »%c«"
16071
#, gcc-internal-format
16072
msgid "unknown spec function %qs"
16073
msgstr "unbekannte Spezifikationsfunktion %qs"
16077
#, gcc-internal-format
16078
msgid "error in args to spec function %qs"
16079
msgstr "Fehler in Argumenten für Spezifikationsfunktion %qs"
16083
#, gcc-internal-format
16084
msgid "malformed spec function name"
16085
msgstr "schlechter Name für Spezifikationsfunktion"
16090
#, gcc-internal-format
16091
msgid "no arguments for spec function"
16092
msgstr "keine Argumente für Spezifikationsfunktion"
16096
#, gcc-internal-format
16097
msgid "malformed spec function arguments"
16098
msgstr "schlechte Argumente für Spezifikationsfunktion"
16102
#, gcc-internal-format
16103
msgid "braced spec %qs is invalid at %qc"
16104
msgstr "geschweift geklammerte Spezifikation %qs ist bei %qc ungültig"
16108
#, gcc-internal-format
16109
msgid "braced spec body %qs is invalid"
16110
msgstr "geschweift geklammerter Spezifikationskörper %qs ist ungültig"
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"
16120
#, gcc-internal-format, gfc-internal-format
16121
msgid "%s: -fcompare-debug failure (length)"
16122
msgstr "%s: Fehlschlag von -fcompare-debug (Länge)"
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"
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"
16138
#, gcc-internal-format
16139
msgid "atexit failed"
16140
msgstr "atexit gescheitert"
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"
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"
16155
-#, fuzzy, gcc-internal-format
16157
+#, gcc-internal-format
16158
msgid "unrecognized command line option %<-%s%>"
16159
-msgstr "nicht erkannte Kommandozeilenoption %<-fdump-%s%>"
16160
+msgstr "nicht erkannte Kommandozeilenoption %<-%s%>"
16162
#. The error status indicates that only one set of fixed
16163
#. headers should be built.
16166
#, gcc-internal-format
16167
msgid "not configured with sysroot headers suffix"
16168
msgstr "nicht mit sysroot-Header-Suffix konfiguriert"
16172
#, gcc-internal-format
16173
msgid "no input files"
16174
msgstr "keine Eingabedateien"
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"
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"
16190
#, gcc-internal-format
16191
msgid "recompiling with -fcompare-debug"
16192
msgstr "Neuübersetzung mit -fcompare-debug"
16196
#, gcc-internal-format
16197
msgid "during -fcompare-debug recompilation"
16198
msgstr "während Neuübersetzung mit -fcompare-debug"
16202
#, gcc-internal-format
16203
msgid "comparing final insns dumps"
16204
msgstr "Vergleich der endgültigen Answeisungslisten"
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"
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"
16220
#, gcc-internal-format, gfc-internal-format
16221
msgid "language %s not recognized"
16222
msgstr "Sprache %s nicht erkannt"
16226
#, gcc-internal-format
16227
msgid "multilib spec %qs is invalid"
16228
msgstr "Multilib-Spezifikation %qs ist ungültig"
16232
#, gcc-internal-format
16233
msgid "multilib exclusions %qs is invalid"
16234
msgstr "Multilib-Ausschlüsse %qs sind ungültig"
16237
-#, fuzzy, gcc-internal-format
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"
16246
#, gcc-internal-format
16247
msgid "multilib select %qs is invalid"
16248
msgstr "Multilib-select %qs ist ungültig"
16252
#, gcc-internal-format
16253
msgid "multilib exclusion %qs is invalid"
16254
msgstr "Multilib-Ausschluss %qs ist ungültig"
16258
#, gcc-internal-format
16259
msgid "environment variable %qs not defined"
16260
msgstr "Umgebungsvariable %qs nicht definiert"
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"
16270
#, gcc-internal-format, gfc-internal-format
16271
msgid "too few arguments to %%:version-compare"
16272
msgstr "zu wenige Argumente für %%:version-compare"
16276
#, gcc-internal-format, gfc-internal-format
16277
msgid "too many arguments to %%:version-compare"
16278
msgstr "zu viele Argumente für %%:version-compare"
16282
#, gcc-internal-format
16283
msgid "unknown operator %qs in %%:version-compare"
16284
msgstr "unbekannter Operator %qs in %%:version-compare"
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"
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"
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"
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"
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"
16317
-#, fuzzy, gcc-internal-format, gfc-internal-format
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"
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"
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"
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%>"
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"
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"
16366
+msgstr "Höchstzahl der erzeugten Neuladeanweisungen pro Anweisung ist erreicht (%d)\n"
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"
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"
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"
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"
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"
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%>"
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%>"
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"
16420
-#, fuzzy, gcc-internal-format
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
16501
#, gcc-internal-format
16502
msgid "unrecognized argument to --help= option: %q.*s"
16503
msgstr "Argument %q.*s für Option --help= nicht erkannt"
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"
16513
#, gcc-internal-format, gfc-internal-format
16514
msgid "unknown stack check parameter \"%s\""
16515
msgstr "unbekannter Stack-Überprüfungsparameter \"%s\""
16519
#, gcc-internal-format, gfc-internal-format
16520
msgid "dwarf version %d is not supported"
16521
msgstr "Dwarf-Version %d wird nicht unterstützt"
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"
16531
#, gcc-internal-format
16532
msgid "invalid --param value %qs"
16533
msgstr "ungültiger Wert für --param: %qs"
16537
#, gcc-internal-format
16538
msgid "target system does not support debug output"
16539
msgstr "Zielsystem unterstützt keine Testausgaben"
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"
16549
#, gcc-internal-format, gfc-internal-format
16550
msgid "unrecognised debug output level \"%s\""
16551
msgstr "Testausgabestufe »%s« nicht erkannt"
16555
#, gcc-internal-format, gfc-internal-format
16556
msgid "debug output level %s is too high"
16557
msgstr "Testausgabestufe »%s« ist zu groß"
16561
#, gcc-internal-format
16562
msgid "getting core file size maximum limit: %m"
16563
msgstr "Kern-Dateigrößenlimit wird geholt: %m"
16567
#, gcc-internal-format
16568
msgid "setting core file size limit to maximum: %m"
16569
msgstr "Kern-Dateigrößenlimit wird gesetzt: %m"
16573
#, gcc-internal-format, gfc-internal-format
16574
msgid "unrecognized gcc debugging option: %c"
16575
msgstr "GCC-Debuggingoption nicht erkannt: %c"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
16676
#, gcc-internal-format
16677
msgid "assembler name hash list corrupted"
16679
+msgstr "Namen-Hashliste des Assemblers ist beschädigt"
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"
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"
16696
#, gcc-internal-format
16697
@@ -15802,7 +15777,7 @@
16699
#, gcc-internal-format
16700
msgid "mixing different types of symbol in same comdat groups is not supported"
16702
+msgstr "Mischen unterschiedlicher Symboltypen in gleichen Comdat-Gruppen wird nicht unterstützt"
16705
#, gcc-internal-format
16706
@@ -15815,9 +15790,9 @@
16707
msgstr "same_comdat_group ist keine ringförmige Liste"
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"
16717
#, gcc-internal-format
16718
@@ -15915,9 +15890,9 @@
16719
msgstr "dieses Ziel unterstützt nicht %qs"
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)"
16729
#, gcc-internal-format
16730
@@ -16010,9 +15985,9 @@
16731
msgstr "Abwicklungstabellen erfordern derzeit einen Rahmenzeiger für Korrektheit"
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"
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%>"
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"
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"
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"
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"
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"
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"
16798
#, gcc-internal-format
16799
@@ -16560,39 +16535,39 @@
16800
msgstr "ungültiger Operand für switch-Anweisung"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
16886
-#: tree-cfg.c:4622
16887
+#: tree-cfg.c:4633
16888
#, gcc-internal-format
16889
msgid "virtual PHI with argument locations"
16891
+msgstr "virtuelles PHI mit Stellenangaben für Argumente"
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"
16899
-#: tree-cfg.c:4687
16900
+#: tree-cfg.c:4698
16901
#, gcc-internal-format
16902
msgid "in statement"
16903
msgstr "in Anweisung"
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"
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"
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"
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"
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"
16935
-#: tree-cfg.c:4788
16936
+#: tree-cfg.c:4799
16937
#, gcc-internal-format
16938
msgid "nonlocal label "
16939
msgstr "nichtlokale Marke "
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 "
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
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"
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"
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"
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"
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"
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"
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"
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: "
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"
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"
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"
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"
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"
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"
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"
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"
17053
#, gcc-internal-format, gfc-internal-format
17054
msgid "BB %i has multiple EH edges"
17055
msgstr "BB %i hat mehrere EH-Kanten"
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"
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"
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"
17077
#, gcc-internal-format, gfc-internal-format
17078
msgid "Incorrect EH edge %i->%i"
17079
msgstr "falsche EH-Kante %i->%i"
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"
17089
#, gcc-internal-format, gfc-internal-format
17090
msgid "BB %i too many fallthru edges"
17091
msgstr "BB %i hat zu viele »fallthru«-Kanten"
17095
#, gcc-internal-format, gfc-internal-format
17096
msgid "BB %i has incorrect edge"
17097
msgstr "BB %i hat falsche Kante"
17101
#, gcc-internal-format, gfc-internal-format
17102
msgid "BB %i has incorrect fallthru edge"
17103
msgstr "BB %i hat falsche »fallthru«-Kante"
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"
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"
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)"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
17203
+#: tree-ssa-loop-niter.c:2559
17204
+#, gcc-internal-format
17205
+msgid "containing loop"
17206
+msgstr "enthaltene Schleife"
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"
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"
17223
#, gcc-internal-format
17224
msgid "expected an SSA_NAME object"
17225
msgstr "SSA_NAME-Objekt erwartet"
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"
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"
17241
#, gcc-internal-format
17242
msgid "found a virtual definition for a GIMPLE register"
17243
msgstr "virtuelle Definition für ein GIMPLE-Register gefunden"
17247
#, gcc-internal-format
17248
msgid "virtual SSA name for non-VOP decl"
17249
msgstr "virtueller SSA-Name für Nicht-VOP-Deklaration"
17253
#, gcc-internal-format
17254
msgid "found a real definition for a non-register"
17255
msgstr "reale Definition für Nicht-Register gefunden"
17259
#, gcc-internal-format
17260
msgid "found a default name with a non-empty defining statement"
17261
msgstr "Standardname mit nichtleerer Definitionsanweisung gefunden"
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"
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"
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"
17283
#, gcc-internal-format
17284
msgid "missing definition"
17285
msgstr "Fehlende Definition"
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"
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"
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"
17307
#, gcc-internal-format
17308
msgid "no immediate_use list"
17309
msgstr "Keine Liste zur sofortigen Verwendung"
17313
#, gcc-internal-format
17314
msgid "wrong immediate use list"
17315
msgstr "Falsche Liste zur sofortigen Verwendung"
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"
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"
17331
#, gcc-internal-format
17332
msgid "PHI argument is not SSA_NAME, or invariant"
17333
msgstr "PHI-Argument ist kein SSA_NAME, oder invariant"
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"
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"
17349
#, gcc-internal-format
17350
msgid "stmt (%p) marked modified after optimization pass: "
17351
msgstr "Anweisung (%p) nach Optimierungsdurchgang als geändert markiert: "
17353
-#: tree-ssa.c:1049
17354
+#: tree-ssa.c:1046
17355
#, gcc-internal-format
17356
msgid "verify_ssa failed"
17357
msgstr "verify_ssa gescheitert"
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"
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"
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"
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"
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"
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"
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"
17443
#, gcc-internal-format
17444
msgid "%+D causes a section type conflict"
17445
msgstr "%+D löst einen Abschnittstypkonflikt aus"
17449
#, gcc-internal-format
17450
msgid "%+D causes a section type conflict with %D"
17451
msgstr "%+D löst einen Abschnittstypkonflikt mit %D aus"
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"
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"
17467
#, gcc-internal-format
17468
msgid "invalid register name for %q+D"
17469
msgstr "ungültiger Registername für %q+D"
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"
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"
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"
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"
17497
#, gcc-internal-format
17498
msgid "global register variable has initial value"
17499
msgstr "globale Registervariable hat Anfangswert"
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"
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"
17515
#, gcc-internal-format
17516
msgid "thread-local COMMON data not implemented"
17517
msgstr "Thread-lokale COMMON-Daten nicht implementiert"
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"
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"
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"
17539
#, gcc-internal-format
17540
msgid "initializer for floating value is not a floating constant"
17541
msgstr "Initialisierung für Gleitkommawert ist keine Gleitkommakonstante"
17545
#, gcc-internal-format
17546
msgid "invalid initial value for member %qE"
17547
msgstr "ungültiger Anfangswert für Element %qE"
17551
#, gcc-internal-format
17552
msgid "weak declaration of %q+D must be public"
17553
msgstr "schwache Deklaration von %q+D muss öffentlich sein"
17557
#, gcc-internal-format
17558
msgid "weak declaration of %q+D not supported"
17559
msgstr "schwache Deklaration von %q+D wird nicht unterstützt"
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"
17569
#, gcc-internal-format
17570
msgid "weakref is not supported in this configuration"
17571
msgstr "weakref wird in dieser Konfiguration nicht unterstützt"
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"
17581
#, gcc-internal-format
17582
msgid "weakref %q+D ultimately targets itself"
17583
msgstr "weakref %q+D zielt letztendlich auf sich selbst ab"
17587
#, gcc-internal-format
17588
msgid "weakref %q+D must have static linkage"
17589
msgstr "schwache Referenz %q+D muss statische Bindung haben"
17593
#, gcc-internal-format
17594
msgid "alias definitions not supported in this configuration"
17595
msgstr "Alias-Definitionen werden in dieser Konfiguration nicht unterstützt"
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]"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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«"
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«"
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"
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"
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"
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?"
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?"
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?"
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"
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?"
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?"
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?"
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"
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?"
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?"
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?"
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"
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?"
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?"
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?"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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)"
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«"
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«"
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«"
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«"
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"
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"
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"
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"
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"
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%>"
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"
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%>"
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%>"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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«"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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ß"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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)"
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)"
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)"
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"
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"
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)"
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"
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"
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"
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"
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"
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"
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«"
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«"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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)"
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)"
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)"
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)"
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)"
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ß"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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%>"
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"
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 %<<<%>"
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"
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"
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"
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"
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"
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 %<~%>"
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"
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"
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"
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"
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"
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 %<~%>"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
19202
+msgstr "Das Debug-Format »%s« kann nicht mit vorkompilierten Headers verwendet werden"
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"
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"
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"
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"
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"
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"
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"
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"
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"
19261
#: config/darwin.c:2847
19262
#, gcc-internal-format, gfc-internal-format
19263
@@ -20166,74 +20151,74 @@
19264
msgstr "Profilerunterstützung für VxWorks"
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"
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"
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"
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"
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"
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"
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"
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"
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"
19333
#: config/aarch64/aarch64.c:4879
19334
#, gcc-internal-format
19335
msgid "code model %qs with -f%s"
19337
+msgstr "Codemodell %qs mit -f%s"
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"
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"
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"
19361
#: config/alpha/alpha.c:295
19362
#, gcc-internal-format
19363
@@ -20377,14 +20362,14 @@
19364
msgstr "AAPCS unterstützt nicht -mcallee-super-interworking"
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"
19373
#: config/arm/arm.c:1927
19374
#, gcc-internal-format
19375
msgid "iWMMXt unsupported under Thumb mode"
19377
+msgstr "iWMMXt wird im Thumb-Modus nicht unterstützt"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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."
19454
+msgstr "der Wertebereich des Zählers ist 0 bis 32. Bitte eingebautes _mm_rori_pi16 im Code prüfen."
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."
19461
+msgstr "der Wertebereich des Zählers ist 0 bis 32. Bitte eingebautes _mm_rori_pi32 im Code prüfen."
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."
19468
+msgstr "der Wertebereich des Zählers ist 0 bis 32. Bitte eingebautes _mm_ror_pi16 im Code prüfen."
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."
19475
+msgstr "der Wertebereich des Zählers ist 0 bis 32. Bitte eingebautes _mm_ror_pi32 im Code prüfen."
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."
19482
+msgstr "der Wertebereich des Zählers ist 0 bis 64. Bitte eingebautes _mm_rori_si64 im Code prüfen."
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."
19489
+msgstr "der Wertebereich des Zählers ist 0 bis 64. Bitte eingebautes _mm_ror_si64 im Code prüfen."
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."
19496
+msgstr "der Zähler sollte nicht kleiner als 0 sein. Bitte das eingebaute _mm_srli_pi16 im Code prüfen."
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."
19503
+msgstr "der Zähler sollte nicht kleiner als 0 sein. Bitte das eingebaute _mm_srli_pi32 im Code prüfen."
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."
19510
+msgstr "der Zähler sollte nicht kleiner als 0 sein. Bitte das eingebaute _mm_srli_si64 im Code prüfen."
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."
19517
+msgstr "der Zähler sollte nicht kleiner als 0 sein. Bitte das eingebaute _mm_slli_pi16 im Code prüfen."
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."
19524
+msgstr "der Zähler sollte nicht kleiner als 0 sein. Bitte das eingebaute _mm_slli_pi32 im Code prüfen."
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."
19531
+msgstr "der Zähler sollte nicht kleiner als 0 sein. Bitte das eingebaute _mm_slli_si64 im Code prüfen."
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."
19538
+msgstr "der Zähler sollte nicht kleiner als 0 sein. Bitte das eingebaute _mm_srai_pi16 im Code prüfen."
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."
19545
+msgstr "der Zähler sollte nicht kleiner als 0 sein. Bitte das eingebaute _mm_srai_pi32 im Code prüfen."
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."
19552
+msgstr "der Zähler sollte nicht kleiner als 0 sein. Bitte das eingebaute _mm_srai_si64 im Code prüfen."
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."
19559
+msgstr "der Zähler sollte nicht kleiner als 0 sein. Bitte das eingebaute _mm_srl_pi16 im Code prüfen."
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."
19566
+msgstr "der Zähler sollte nicht kleiner als 0 sein. Bitte das eingebaute _mm_srl_pi32 im Code prüfen."
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."
19573
+msgstr "der Zähler sollte nicht kleiner als 0 sein. Bitte das eingebaute _mm_srl_si64 im Code prüfen."
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."
19580
+msgstr "der Zähler sollte nicht kleiner als 0 sein. Bitte das eingebaute _mm_sll_pi16 im Code prüfen."
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."
19587
+msgstr "der Zähler sollte nicht kleiner als 0 sein. Bitte das eingebaute _mm_sll_pi32 im Code prüfen."
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."
19594
+msgstr "der Zähler sollte nicht kleiner als 0 sein. Bitte das eingebaute _mm_sll_si64 im Code prüfen."
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."
19601
+msgstr "der Zähler sollte nicht kleiner als 0 sein. Bitte das eingebaute _mm_sra_pi16 im Code prüfen."
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."
19608
+msgstr "der Zähler sollte nicht kleiner als 0 sein. Bitte das eingebaute _mm_sra_pi32 im Code prüfen."
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."
19615
+msgstr "der Zähler sollte nicht kleiner als 0 sein. Bitte das eingebaute _mm_sra_si64 im Code prüfen."
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
19718
+msgstr "Rundung auf %d Bits hat keinen Effekt für Festkommawert mit %d Bit Nachkommaanteil"
19720
-#: config/avr/avr.c:11769
19721
+#: config/avr/avr.c:11829
19722
#, gcc-internal-format
19723
msgid "rounding result will always be 0"
19725
+msgstr "Rundungsergebnis wird immer 0 sein"
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"
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"
19739
#: config/h8300/h8300.c:342
19740
#, gcc-internal-format
19741
@@ -21122,29 +21112,29 @@
19742
msgstr "-ms2600 ohne -ms verwendet"
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"
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"
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"
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"
19772
#: config/h8300/h8300.c:372
19773
#, gcc-internal-format
19774
msgid "-mno-exr valid only with -ms or -msx - Option ignored!"
19776
+msgstr "-mno-exr nur mit -ms oder -msx gültig - Option ignoriert!"
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"
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"
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"
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"
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"
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"
19814
#: config/i386/i386.c:28755
19815
#, gcc-internal-format
19816
msgid "No dispatcher found for the versioning attributes"
19818
+msgstr "Kein Dispatcher für versionierte Attribute gefunden"
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"
19827
#: config/i386/i386.c:28815
19828
#, gcc-internal-format, gfc-internal-format
19829
msgid "No dispatcher found for the versioning attributes : %s"
19831
+msgstr "Kein Dispatcher für versionierte Attribute gefunden: %s"
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"
19837
+msgstr "Funktionsversionen können nicht als gnu_inline markiert werden, Körper müssen generiert werden"
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"
19846
#: config/i386/i386.c:29132
19847
#, gcc-internal-format
19848
msgid "missing %<target%> attribute for multi-versioned %D"
19850
+msgstr "Attribut %<target%> fehlt für multiversioniertes %D"
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"
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"
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"
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"
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"
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"
19892
#: config/i386/i386.c:34646
19893
#, gcc-internal-format
19894
@@ -21631,9 +21621,9 @@
19895
msgstr "%qE-inkompatibles Attribut wird ignoriert"
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«"
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"
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"
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"
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"
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"
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"
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"
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="
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"
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"
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"
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"
19983
@@ -22189,7 +22189,7 @@
19984
#: config/mips/mips.c:10596
19985
#, gcc-internal-format
19986
msgid "-fstack-check=specific not implemented for MIPS16"
19988
+msgstr "-fstack-check=specific nicht für MIPS16 implementiert"
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"
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"
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"
20009
#: config/mips/mips.c:16657
20010
#, gcc-internal-format
20011
@@ -22643,9 +22643,9 @@
20012
msgstr "nicht für SPE-ABI konfiguriert"
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"
20021
#: config/rs6000/rs6000.c:2553
20022
#, gcc-internal-format
20023
@@ -23057,19 +23057,19 @@
20024
msgstr "-mcmodel unverträglich mit anderen TOC-Optionen"
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"
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"
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"
20047
#: config/rs6000/e500.h:43
20048
#, gcc-internal-format
20049
@@ -23161,9 +23161,9 @@
20050
msgstr "unbekannte Steuerregisterzahl: %d - 'psw' wird verwendet"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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%>"
20153
#: config/xtensa/xtensa.c:2178
20154
#, gcc-internal-format
20155
@@ -24046,7 +24046,7 @@
20156
msgstr "Marke %qD hier definiert"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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%>"
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"
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,"
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"
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%>)"
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%>)"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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%>"
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%>"
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"
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"
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"
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%>"
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"
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"
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"
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"
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"
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%>"
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%>"
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"
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"
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"
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"
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"
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"
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"
20508
#: c/c-typeck.c:7000
20509
#, gcc-internal-format
20510
@@ -27177,79 +27177,79 @@
20511
msgstr "Aufruf von %<(%T) (%A)%> ist nicht eindeutig"
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 "
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 "
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)"
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)"
20542
#, gcc-internal-format
20543
msgid " (operand type is %qT)"
20545
+msgstr " (Operandentyp ist %qT)"
20548
-#, fuzzy, gcc-internal-format
20549
+#, gcc-internal-format
20550
msgid "ternary %<operator?:%>"
20551
-msgstr "%<operator%> erwartet"
20552
+msgstr "ternärer %<operator?:%>"
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%>"
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%>"
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%>"
20576
-#, fuzzy, gcc-internal-format
20577
+#, gcc-internal-format
20578
msgid "%<operator[]%>"
20579
-msgstr "%<operator%> erwartet"
20580
+msgstr "%<operator[]%>"
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]%>"
20590
-#, fuzzy, gcc-internal-format
20591
+#, gcc-internal-format
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%>"
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%>"
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%>"
20618
#, gcc-internal-format
20619
@@ -27259,12 +27259,12 @@
20621
#, gcc-internal-format
20622
msgid "at least one operand of a vector conditional operator must be a vector"
20624
+msgstr "mindestens ein Operand eines Vektor-Bedingungsoperators muss ein Vektor sein"
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"
20634
#, gcc-internal-format
20635
@@ -27448,9 +27448,9 @@
20636
msgstr "Argument des Funktionsaufrufs könnte Kandidat für Formatattribut sein"
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"
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)"
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"
20659
#, gcc-internal-format
20660
msgid "call to non-function %qD"
20661
msgstr "Aufruf der Nicht-Funktion %qD"
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"
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"
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%>"
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%>"
20689
#, gcc-internal-format
20690
msgid "call of overloaded %<%s(%A)%> is ambiguous"
20691
msgstr "Aufruf des überladenen %<%s(%A)%> ist mehrdeutig"
20695
#, gcc-internal-format
20696
msgid "cannot call member function %qD without object"
20697
msgstr "Elementfunktion %qD kann nicht ohne Objekt aufgerufen werden"
20701
#, gcc-internal-format
20702
msgid "passing %qT chooses %qT over %qT"
20703
msgstr "Übergabe von %qT wählt %qT statt %qT"
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"
20713
#, gcc-internal-format
20714
msgid "choosing %qD over %qD"
20715
msgstr "Wahl von %qD statt %qD"
20719
#, gcc-internal-format
20720
msgid " for conversion from %qT to %qT"
20721
msgstr " für Umwandlung von %qT in %qT"
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"
20731
#, gcc-internal-format
20732
msgid "default argument mismatch in overload resolution"
20733
msgstr "Zuordnungsfehler der Standardargumente in Überladungsauflösung"
20737
#, gcc-internal-format
20738
msgid " candidate 1: %q+#F"
20739
msgstr " Kandidat 1: %q+#F"
20743
#, gcc-internal-format
20744
msgid " candidate 2: %q+#F"
20745
msgstr " Kandidat 2: %q+#F"
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:"
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"
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"
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"
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"
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"
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"
20794
#, gcc-internal-format
20795
@@ -27648,14 +27648,14 @@
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"
20806
#, gcc-internal-format
20807
msgid "%qT does not have the %E abi tag that %qT (used in the type of %qD) has"
20809
+msgstr "%qT hat nicht das ABI-Tag %E, das %qT (im Typ on %qD verwendet) hat"
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"
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«"
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"
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"
20836
-#: cp/class.c:2720
20837
+#: cp/class.c:2724
20838
#, gcc-internal-format
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"
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"
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"
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"
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"
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"
20878
-#: cp/class.c:2927
20879
+#: cp/class.c:2931
20880
#, gcc-internal-format
20881
msgid "the ellipsis in %qD is not inherited"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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&)%>"
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&)%>"
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&)%>"
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"
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"
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"
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"
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"
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"
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: "
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
21181
+msgstr "typtransparentes %q#T kann nicht transparent gemacht werden, weil der Typ des ersten Feldes anderes ABI als gesamte Klasse hat"
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"
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"
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"
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"
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"
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"
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)"
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"
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
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"
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"
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"
21262
#, gcc-internal-format
21263
@@ -28522,9 +28522,9 @@
21264
msgstr "vorherige Deklaration %q+#D hier"
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"
21274
#, gcc-internal-format
21275
@@ -28888,14 +28888,14 @@
21276
msgstr "%<constexpr%> kann nicht für Typdeklarationen verwendet werden"
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"
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"
21293
#, gcc-internal-format
21294
@@ -29067,9 +29067,9 @@
21295
msgstr "%qT hat kein nicht-statisches Datenelement namens %qD"
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"
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"
21312
#, gcc-internal-format
21313
msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
21315
+msgstr "nicht-lokale %<__thread%>-Variable %qD erfordert dynamische Initialisierung"
21318
-#, fuzzy, gcc-internal-format
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"
21327
#, gcc-internal-format
21328
msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
21330
+msgstr "%<thread_local%> in C++11 erlaubt dynamische Initialisierung und Zerstörung"
21334
#, gcc-internal-format
21335
msgid "initializer fails to determine size of %qT"
21336
msgstr "Initialisierung gibt nicht die Größe von %qT an"
21340
#, gcc-internal-format
21341
msgid "array size missing in %qT"
21342
msgstr "Feldgröße fehlt in %qT"
21346
#, gcc-internal-format
21347
msgid "zero-size array %qT"
21348
msgstr "Feld %qT der Größe null"
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"
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"
21364
#, gcc-internal-format
21365
msgid "%qD declared as a %<virtual%> variable"
21366
msgstr "%qD als eine %<virtual%> Variable deklariert"
21370
#, gcc-internal-format
21371
msgid "%qD declared as an %<inline%> variable"
21372
msgstr "%qD als eine %<inline%> Variable deklariert"
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"
21382
#, gcc-internal-format
21383
msgid "%qD declared as a %<virtual%> parameter"
21384
msgstr "%qD als ein %<virtual%> Parameter deklariert"
21388
#, gcc-internal-format
21389
msgid "%qD declared as an %<inline%> parameter"
21390
msgstr "%qD als ein %<inline%> Parameter deklariert"
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"
21400
#, gcc-internal-format
21401
msgid "%qD declared as a %<virtual%> type"
21402
msgstr "%qD als ein %<virtual%> Typ deklariert"
21406
#, gcc-internal-format
21407
msgid "%qD declared as an %<inline%> type"
21408
msgstr "%qD als ein %<inline%> Typ deklariert"
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"
21418
#, gcc-internal-format
21419
msgid "%qD declared as a %<virtual%> field"
21420
msgstr "%qD als ein %<virtual%> Feld deklariert"
21424
#, gcc-internal-format
21425
msgid "%qD declared as an %<inline%> field"
21426
msgstr "%qD als ein %<inline%> Feld deklariert"
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"
21436
#, gcc-internal-format
21437
msgid "%q+D declared as a friend"
21438
msgstr "%q+D als »friend« deklariert"
21442
#, gcc-internal-format
21443
msgid "%q+D declared with an exception specification"
21444
msgstr "%q+D mit einer Ausnahmespezifikation deklariert"
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"
21454
#, gcc-internal-format
21455
msgid "static member function %q#D declared with type qualifiers"
21456
msgstr "statische Elementfunktion %q#D mit Typqualifizierern deklariert"
21460
#, gcc-internal-format
21461
msgid "defining explicit specialization %qD in friend declaration"
21462
msgstr "Definition der expliziten Spezialisierung %qD in friend-Deklaration"
21464
#. Something like `template <class T> friend void f<T>()'.
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"
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"
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"
21485
#, gcc-internal-format
21486
msgid "cannot declare %<::main%> to be a template"
21487
msgstr "%<::main%> kann nicht als Template deklariert werden"
21491
#, gcc-internal-format
21492
msgid "cannot declare %<::main%> to be inline"
21493
msgstr "%<::main%> kann nicht inline deklariert werden"
21497
#, gcc-internal-format
21498
msgid "cannot declare %<::main%> to be static"
21499
msgstr "%<::main%> kann nicht statisch deklariert werden"
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"
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"
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"
21521
#, gcc-internal-format
21522
msgid "static member function %qD cannot have cv-qualifier"
21523
msgstr "statische Elementfunktion %qD kann nicht CV-Qualifizierer haben"
21527
#, gcc-internal-format
21528
msgid "non-member function %qD cannot have cv-qualifier"
21529
msgstr "Nicht-Elementfunktion %qD kann nicht CV-Qualifizierer haben"
21533
#, gcc-internal-format
21534
msgid "literal operator with C linkage"
21535
msgstr "literaler Operator mit C-Bindung"
21539
#, gcc-internal-format
21540
msgid "%qD has invalid argument list"
21541
msgstr "%qD hat ungültige Argumentliste"
21545
#, gcc-internal-format
21546
msgid "integer suffix %<%s%> shadowed by implementation"
21547
msgstr "Ganzzahl-Suffix %<%s%> durch Implementierung überdeckt"
21551
#, gcc-internal-format
21552
msgid "floating point suffix %<%s%> shadowed by implementation"
21553
msgstr "Gleitkomma-Suffix %<%s%> durch Implementierung überdeckt"
21557
#, gcc-internal-format
21558
msgid "%qD must be a non-member function"
21559
msgstr "%qD muss eine Nicht-Elementfunktion sein"
21563
#, gcc-internal-format
21564
msgid "%<::main%> must return %<int%>"
21565
msgstr "%<::main%> muss %<int%> zurückgeben"
21569
#, gcc-internal-format
21570
msgid "definition of implicitly-declared %qD"
21571
msgstr "Definition des implizit deklarierten %qD"
21575
#, gcc-internal-format
21576
msgid "definition of explicitly-defaulted %q+D"
21577
msgstr "Definition des explizit standardisierten %q+D"
21581
#, gcc-internal-format
21582
msgid "%q+#D explicitly defaulted here"
21583
msgstr "%q+#D wurde ausdrücklich hier standardisiert"
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.
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
21656
#, gcc-internal-format
21657
msgid "size of array %qD is negative"
21658
msgstr "Größe des Feldes %qD ist negativ"
21662
#, gcc-internal-format
21663
msgid "size of array is negative"
21664
msgstr "Größe des Feldes ist negativ"
21668
#, gcc-internal-format
21669
msgid "ISO C++ forbids zero-size array %qD"
21670
msgstr "ISO-C++ verbietet Feld %qD der Größe null"
21674
#, gcc-internal-format
21675
msgid "ISO C++ forbids zero-size array"
21676
msgstr "ISO-C++ verbietet Feld der Größe null"
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"
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"
21692
#, gcc-internal-format
21693
msgid "ISO C++ forbids variable length array %qD"
21694
msgstr "ISO-C++ verbietet Feld %qD variabler Länge"
21698
#, gcc-internal-format
21699
msgid "ISO C++ forbids variable length array"
21700
msgstr "ISO-C++ verbietet Feld variabler Länge"
21704
#, gcc-internal-format
21705
msgid "variable length array %qD is used"
21706
msgstr "Feld %qD variabler Länge wird verwendet"
21710
#, gcc-internal-format
21711
msgid "overflow in array dimension"
21712
msgstr "Überlauf in Feldgröße"
21716
#, gcc-internal-format
21717
msgid "declaration of %qD as array of %<auto%>"
21718
msgstr "Deklaration von %qD als Feld von %<auto%>"
21722
#, gcc-internal-format
21723
msgid "declaration of %qD as array of void"
21724
msgstr "Deklaration von %qD als Feld von voids"
21728
#, gcc-internal-format
21729
msgid "creating array of void"
21730
msgstr "Feld von void wird erzeugt"
21734
#, gcc-internal-format
21735
msgid "declaration of %qD as array of functions"
21736
msgstr "Deklaration von %qD als Feld von Funktionen"
21740
#, gcc-internal-format
21741
msgid "creating array of functions"
21742
msgstr "Feld von Funktionen wird erzeugt"
21746
#, gcc-internal-format
21747
msgid "declaration of %qD as array of references"
21748
msgstr "Deklaration von %qD als Feld von Referenzen"
21752
#, gcc-internal-format
21753
msgid "creating array of references"
21754
msgstr "Feld von Referenzen wird erzeugt"
21758
#, gcc-internal-format
21759
msgid "declaration of %qD as array of function members"
21760
msgstr "Deklaration von %qD als Feld von Funktionselementen"
21764
#, gcc-internal-format
21765
msgid "creating array of function members"
21766
msgstr "Feld von Funktionselementen wird erzeugt"
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"
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"
21782
#, gcc-internal-format
21783
msgid "return type specification for constructor invalid"
21784
msgstr "Angabe des Rückgabetyps für Konstruktor ist ungültig"
21788
#, gcc-internal-format
21789
msgid "return type specification for destructor invalid"
21790
msgstr "Angabe des Rückgabetyps für Destruktor ist ungültig"
21794
#, gcc-internal-format
21795
msgid "return type specified for %<operator %T%>"
21796
msgstr "Rückgabetyp für %<operator %T%> angegeben"
21800
#, gcc-internal-format
21801
msgid "unnamed variable or field declared void"
21802
msgstr "unbenannte Variable oder Feld als »void« deklariert"
21806
#, gcc-internal-format
21807
msgid "variable or field declared void"
21808
msgstr "Variable oder Feld als »void« deklariert"
21812
#, gcc-internal-format
21813
msgid "invalid use of qualified-name %<::%D%>"
21814
msgstr "ungültige Verwendung des qualifizierten Namens %<::%D%>"
21818
#, gcc-internal-format
21819
msgid "invalid use of qualified-name %<%T::%D%>"
21820
msgstr "ungültige Verwendung des qualifizierten Namens %<%T::%D%>"
21824
#, gcc-internal-format
21825
msgid "invalid use of qualified-name %<%D::%D%>"
21826
msgstr "ungültige Verwendung des qualifizierten Namens %<%D::%D%>"
21830
#, gcc-internal-format
21831
msgid "%q#T is not a class or a namespace"
21832
msgstr "%q#T ist keine Klasse oder Namensbereich"
21836
#, gcc-internal-format
21837
msgid "type %qT is not derived from type %qT"
21838
msgstr "Typ %qT ist nicht vom Typ %qT abgeleitet"
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"
21848
#, gcc-internal-format
21849
msgid "declaration of %qD as non-member"
21850
msgstr "Deklaration von %qD als Nicht-Element"
21854
#, gcc-internal-format
21855
msgid "declarator-id missing; using reserved word %qD"
21856
msgstr "Deklarator-ID fehlt: reserviertes Wort %qD wird verwendet"
21860
#, gcc-internal-format
21861
msgid "function definition does not declare parameters"
21862
msgstr "Funktionsdefinition deklariert keine Parameter"
21866
#, gcc-internal-format
21867
msgid "declaration of %qD as %<typedef%>"
21868
msgstr "Deklaration von %qD als %<typedef%>"
21872
#, gcc-internal-format
21873
msgid "declaration of %qD as parameter"
21874
msgstr "Deklaration von %qD als Parameter"
21878
#, gcc-internal-format
21879
msgid "%<constexpr%> cannot appear in a typedef declaration"
21880
msgstr "%<constexpr%> kann nicht in typedef-Deklaration auftreten"
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"
21890
#, gcc-internal-format
21891
msgid "conflicting specifiers in declaration of %qs"
21892
msgstr "in Konflikt stehende Spezifikationen für Deklaration von %qs"
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"
21902
#, gcc-internal-format
21903
msgid "%<__int128%> is not supported by this target"
21904
msgstr "%<__int128%> wird von diesem Ziel nicht unterstützt"
21908
#, gcc-internal-format
21909
msgid "ISO C++ does not support %<__int128%> for %qs"
21910
msgstr "ISO-C++ unterstützt nicht %<__int128%> for %qs"
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"
21920
#, gcc-internal-format
21921
msgid "%<signed%> and %<unsigned%> specified together for %qs"
21922
msgstr "%<signed%> und %<unsigned%> für %qs gleichzeitig angegeben"
21926
#, gcc-internal-format
21927
msgid "%<long long%> invalid for %qs"
21928
msgstr "%<long long%> ungültig für %qs"
21932
#, gcc-internal-format
21933
msgid "%<long%> invalid for %qs"
21934
msgstr "%<long%> ungültig für %qs"
21938
#, gcc-internal-format
21939
msgid "%<short%> invalid for %qs"
21940
msgstr "%<short%> ungültig für %qs"
21944
#, gcc-internal-format
21945
msgid "%<long%> or %<short%> invalid for %qs"
21946
msgstr "%<long%> oder %<short%> ungültig für %qs"
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"
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"
21962
#, gcc-internal-format
21963
msgid "%<long%> and %<short%> specified together for %qs"
21964
msgstr "%<long%> und %<short%> für %qs gleichzeitig angegeben"
21968
#, gcc-internal-format
21969
msgid "%<short%> or %<long%> invalid for %qs"
21970
msgstr "%<short%> oder %<long%> ungültig für %qs"
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"
21980
#, gcc-internal-format
21981
msgid "complex invalid for %qs"
21982
msgstr "complex ungültig für %qs"
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"
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"
21998
#, gcc-internal-format
21999
-msgid "%<%T::%D%> is not a valid declarator"
22000
-msgstr "%<%T::%D%> ist kein gültiger Deklarator"
22003
-#, gcc-internal-format
22004
msgid "typedef declaration invalid in parameter declaration"
22005
msgstr "»typedef«-Deklaration in Parameterdeklaration ungültig"
22009
#, gcc-internal-format
22010
msgid "storage class specified for template parameter %qs"
22011
msgstr "Speicherklasse für Template-Parameter %qs angegeben"
22015
#, gcc-internal-format
22016
msgid "storage class specifiers invalid in parameter declarations"
22017
msgstr "Speicherklassenangaben sind in Parameterdeklarationen ungültig"
22021
#, gcc-internal-format
22022
msgid "a parameter cannot be declared %<constexpr%>"
22023
msgstr "ein Parameter kann nicht als %<constexpr%> deklariert sein"
22027
#, gcc-internal-format
22028
msgid "%<virtual%> outside class declaration"
22029
msgstr "%<virtual%> außerhalb einer Klassendeklaration"
22033
#, gcc-internal-format
22034
msgid "multiple storage classes in declaration of %qs"
22035
msgstr "mehrere Speicherklassen in Deklaration von %qs"
22039
#, gcc-internal-format
22040
msgid "storage class specified for %qs"
22041
msgstr "Speicherklasse %qs angegeben"
22045
#, gcc-internal-format
22046
msgid "storage class specified for parameter %qs"
22047
msgstr "Speicherklasse für Parameter %qs angegeben"
22051
#, gcc-internal-format
22052
msgid "nested function %qs declared %<extern%>"
22053
msgstr "geschachtelte Funktion %qs als %<extern%> deklariert"
22057
#, gcc-internal-format
22058
msgid "top-level declaration of %qs specifies %<auto%>"
22059
msgstr "Deklaration höchster Ebene von %qs gibt %<auto%> an"
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%>"
22069
#, gcc-internal-format
22070
msgid "storage class specifiers invalid in friend function declarations"
22071
msgstr "Speicherklassenangaben sind in friend-Funktionsdeklarationen ungültig"
22075
#, gcc-internal-format
22076
msgid "%qs declared as function returning a function"
22077
msgstr "%qs als Funktion, die eine Funktion zurückgibt, deklariert"
22081
#, gcc-internal-format
22082
msgid "%qs declared as function returning an array"
22083
msgstr "%qs als Funktion, die ein Feld zurückgibt, deklariert"
22086
-#, fuzzy, gcc-internal-format
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"
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"
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%>"
22105
#. Not using maybe_warn_cpp0x because this should
22106
#. always be an error.
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"
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"
22121
#, gcc-internal-format
22122
msgid "destructor cannot be static member function"
22123
msgstr "Destruktor kann keine statische Elementfunktion sein"
22127
#, gcc-internal-format
22128
msgid "constructor cannot be static member function"
22129
msgstr "Konstruktor kann keine statische Elementfunktion sein"
22133
#, gcc-internal-format
22134
msgid "destructors may not be cv-qualified"
22135
msgstr "Destruktoren dürfen nicht CV-qualifiziert sein"
22139
#, gcc-internal-format
22140
msgid "constructors may not be cv-qualified"
22141
msgstr "Konstruktoren dürfen nicht CV-qualifiziert sein"
22145
#, gcc-internal-format
22146
msgid "constructors cannot be declared virtual"
22147
msgstr "Konstruktoren können nicht als virtuell deklariert werden"
22151
#, gcc-internal-format
22152
msgid "can%'t initialize friend function %qs"
22153
msgstr "friend-Funktion %qs kann nicht initialisiert werden"
22155
#. Cannot be both friend and virtual.
22158
#, gcc-internal-format
22159
msgid "virtual functions cannot be friends"
22160
msgstr "virtuelle Funktionen können keine friends sein"
22164
#, gcc-internal-format
22165
msgid "friend declaration not in class definition"
22166
msgstr "friend-Deklaration nicht in Klassendefinition"
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"
22176
#, gcc-internal-format
22177
msgid "destructors may not have parameters"
22178
msgstr "Destruktoren dürfen keine Parameter haben"
22182
#, gcc-internal-format
22183
msgid "cannot declare pointer to %q#T"
22184
msgstr "Zeiger auf %q#T kann nicht deklariert werden"
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"
22194
#, gcc-internal-format
22195
msgid "cannot declare pointer to %q#T member"
22196
msgstr "Zeiger auf Element %q#T kann nicht deklariert werden"
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"
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"
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"
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"
22224
#, gcc-internal-format
22225
msgid "template-id %qD used as a declarator"
22226
msgstr "Template-ID %qD als Deklarator verwendet"
22230
#, gcc-internal-format
22231
msgid "member functions are implicitly friends of their class"
22232
msgstr "Elementfunktionen sind implizite »friends« ihrer Klasse"
22236
#, gcc-internal-format
22237
msgid "extra qualification %<%T::%> on member %qs"
22238
msgstr "zusätzliche Qualifizierung %<%T::%> an Element %qs"
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"
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"
22254
#, gcc-internal-format
22255
msgid "cannot declare member %<%T::%s%> within %qT"
22256
msgstr "Element %<%T::%s%> kann nicht in %qT deklariert werden"
22260
#, gcc-internal-format
22261
msgid "non-parameter %qs cannot be a parameter pack"
22262
msgstr "Nicht-Parameter %qs kann kein Parameterpack sein"
22266
#, gcc-internal-format
22267
msgid "size of array %qs is too large"
22268
msgstr "Feldgröße von %qs ist zu groß"
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"
22278
#, gcc-internal-format
22279
msgid "parameter may not have variably modified type %qT"
22280
msgstr "Parameter darf nicht variabel modifizierten Typ %qT haben"
22282
#. [dcl.fct.spec] The explicit specifier shall only be used in
22283
#. declarations of constructors within a class definition.
22286
#, gcc-internal-format
22287
msgid "only declarations of constructors can be %<explicit%>"
22288
msgstr "nur Deklarationen von Konstruktoren können %<explicit%> sein"
22292
#, gcc-internal-format
22293
msgid "non-member %qs cannot be declared %<mutable%>"
22294
msgstr "Nicht-Element %qs kann nicht als %<mutable%> deklariert sein"
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"
22304
#, gcc-internal-format
22305
msgid "function %qs cannot be declared %<mutable%>"
22306
msgstr "Funktion %qs kann nicht als %<mutable%> deklariert sein"
22310
#, gcc-internal-format
22311
msgid "static %qs cannot be declared %<mutable%>"
22312
msgstr "statisches %qs kann nicht als %<mutable%> deklariert sein"
22316
#, gcc-internal-format
22317
msgid "const %qs cannot be declared %<mutable%>"
22318
msgstr "Konstante %qs kann nicht als %<mutable%> deklariert sein"
22322
#, gcc-internal-format
22323
msgid "reference %qs cannot be declared %<mutable%>"
22324
msgstr "Referenz %qs kann nicht als %<mutable%> deklariert sein"
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"
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"
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"
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"
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"
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"
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"
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"
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%>"
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%>"
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"
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"
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"
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"
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"
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"
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 %<::%>"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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 ?:"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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 @@
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"
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"
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%>"
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"
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%>"
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"
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"
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"
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"
23020
-#: cp/decl.c:13329
23021
+#: cp/decl.c:13320
23022
#, gcc-internal-format
23023
msgid "invalid function declaration"
23024
msgstr "ungültige Funktionsdeklaration"
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"
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"
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"
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"
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"
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"
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"
23076
#, gcc-internal-format
23077
@@ -30874,101 +30869,101 @@
23078
msgstr "gelöschte Funktion %qD wird verwendet"
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%>"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
23221
#: cp/except.c:1075
23222
#, gcc-internal-format
23223
@@ -31325,24 +31320,24 @@
23224
msgstr "nicht initialisiertes konstantes Element in %q#T"
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"
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"
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"
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"
23255
#, gcc-internal-format
23256
@@ -31848,99 +31843,99 @@
23257
msgid "%qD not declared"
23258
msgstr "%qD nicht deklariert"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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:"
23352
-#: cp/name-lookup.c:4281
23353
+#: cp/name-lookup.c:4276
23354
#, gcc-internal-format
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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)"
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"
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"
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"
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"
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"
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"
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"
23573
-#: cp/parser.c:14655
23574
+#: cp/parser.c:14657
23575
#, gcc-internal-format
23576
msgid "expected %<;%> or %<{%>"
23577
msgstr "%<;%> oder %<{%> erwartet"
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"
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"
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"
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"
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"
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"
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"
23621
-#: cp/parser.c:14947
23622
+#: cp/parser.c:14949
23623
#, gcc-internal-format
23624
msgid "expected namespace-name"
23625
msgstr "Namensraumname erwartet"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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
23733
-#: cp/parser.c:16593
23734
+#: cp/parser.c:16595
23735
#, gcc-internal-format
23736
msgid "invalid declarator"
23737
msgstr "ungültiger Deklarator"
23739
-#: cp/parser.c:16660
23740
+#: cp/parser.c:16662
23741
#, gcc-internal-format
23742
msgid "expected declarator"
23743
msgstr "Deklarator erwartet"
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"
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"
23757
-#: cp/parser.c:16786
23758
+#: cp/parser.c:16788
23759
#, gcc-internal-format
23760
msgid "expected ptr-operator"
23761
msgstr "Ptr-Operator erwartet"
23763
-#: cp/parser.c:16845
23764
+#: cp/parser.c:16847
23765
#, gcc-internal-format
23766
msgid "duplicate cv-qualifier"
23767
msgstr "doppelter CV-Qualifizierer"
23769
-#: cp/parser.c:16903
23770
+#: cp/parser.c:16905
23771
#, gcc-internal-format
23772
msgid "duplicate virt-specifier"
23773
msgstr "doppelter Virt-Spezifizierer"
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%>"
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"
23787
-#: cp/parser.c:17165
23788
+#: cp/parser.c:17167
23789
#, gcc-internal-format
23790
msgid "expected type-specifier"
23791
msgstr "Typspezifikation erwartet"
23793
-#: cp/parser.c:17407
23794
+#: cp/parser.c:17409
23795
#, gcc-internal-format
23796
msgid "expected %<,%> or %<...%>"
23797
msgstr "%<,%> oder %<...%> erwartet"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
23865
-#: cp/parser.c:18662
23866
+#: cp/parser.c:18666
23867
#, gcc-internal-format
23868
msgid "expected %<{%> or %<:%>"
23869
msgstr "%<{%> oder %<:%> erwartet"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
23948
+msgstr "Speicherklasse an anonymem Aggregat im Klassenbereich ist nicht erlaubt"
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"
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"
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"
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)"
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"
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"
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"
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"
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)"
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"
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"
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"
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"
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<>%>"
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%>"
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 @@
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"
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"
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"
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"
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"
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"
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%>"
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"
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"
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"
24113
-#: cp/parser.c:22608
24114
+#: cp/parser.c:22612
24115
#, gcc-internal-format
24116
msgid "%<sizeof...%> argument must be surrounded by parentheses"
24118
+msgstr "Argument von %<sizeof...%> muss mit Klammern umschlossen werden"
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"
24126
-#: cp/parser.c:22675
24127
+#: cp/parser.c:22679
24128
#, gcc-internal-format
24129
msgid "%<__thread%> before %qD"
24130
msgstr "%<__thread%> vor %qD"
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%>"
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"
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"
24154
-#: cp/parser.c:22841
24155
+#: cp/parser.c:22845
24156
#, gcc-internal-format
24157
msgid "duplicate %qs"
24158
msgstr "doppeltes %qs"
24160
-#: cp/parser.c:22883
24161
+#: cp/parser.c:22887
24162
#, gcc-internal-format
24163
msgid "expected %<new%>"
24164
msgstr "%<new%> erwartet"
24166
-#: cp/parser.c:22886
24167
+#: cp/parser.c:22890
24168
#, gcc-internal-format
24169
msgid "expected %<delete%>"
24170
msgstr "%<delete%> erwartet"
24172
-#: cp/parser.c:22889
24173
+#: cp/parser.c:22893
24174
#, gcc-internal-format
24175
msgid "expected %<return%>"
24176
msgstr "%<return%> erwartet"
24178
-#: cp/parser.c:22895
24179
+#: cp/parser.c:22899
24180
#, gcc-internal-format
24181
msgid "expected %<extern%>"
24182
msgstr "%<extern%> erwartet"
24184
-#: cp/parser.c:22898
24185
+#: cp/parser.c:22902
24186
#, gcc-internal-format
24187
msgid "expected %<static_assert%>"
24188
msgstr "%<static_assert%> erwartet"
24190
-#: cp/parser.c:22901
24191
+#: cp/parser.c:22905
24192
#, gcc-internal-format
24193
msgid "expected %<decltype%>"
24194
msgstr "%<decltype%> erwartet"
24196
-#: cp/parser.c:22904
24197
+#: cp/parser.c:22908
24198
#, gcc-internal-format
24199
msgid "expected %<operator%>"
24200
msgstr "%<operator%> erwartet"
24202
-#: cp/parser.c:22907
24203
+#: cp/parser.c:22911
24204
#, gcc-internal-format
24205
msgid "expected %<class%>"
24206
msgstr "%<class%> erwartet"
24208
-#: cp/parser.c:22910
24209
+#: cp/parser.c:22914
24210
#, gcc-internal-format
24211
msgid "expected %<template%>"
24212
msgstr "%<template%> erwartet"
24214
-#: cp/parser.c:22913
24215
+#: cp/parser.c:22917
24216
#, gcc-internal-format
24217
msgid "expected %<namespace%>"
24218
msgstr "%<namespace%> erwartet"
24220
-#: cp/parser.c:22916
24221
+#: cp/parser.c:22920
24222
#, gcc-internal-format
24223
msgid "expected %<using%>"
24224
msgstr "%<using%> erwartet"
24226
-#: cp/parser.c:22919
24227
+#: cp/parser.c:22923
24228
#, gcc-internal-format
24229
msgid "expected %<asm%>"
24230
msgstr "%<asm%> erwartet"
24232
-#: cp/parser.c:22922
24233
+#: cp/parser.c:22926
24234
#, gcc-internal-format
24235
msgid "expected %<try%>"
24236
msgstr "%<try%> erwartet"
24238
-#: cp/parser.c:22925
24239
+#: cp/parser.c:22929
24240
#, gcc-internal-format
24241
msgid "expected %<catch%>"
24242
msgstr "%<catch%> erwartet"
24244
-#: cp/parser.c:22928
24245
+#: cp/parser.c:22932
24246
#, gcc-internal-format
24247
msgid "expected %<throw%>"
24248
msgstr "%<throw%> erwartet"
24250
-#: cp/parser.c:22931
24251
+#: cp/parser.c:22935
24252
#, gcc-internal-format
24253
msgid "expected %<__label__%>"
24254
msgstr "%<__label__%> erwartet"
24256
-#: cp/parser.c:22934
24257
+#: cp/parser.c:22938
24258
#, gcc-internal-format
24259
msgid "expected %<@try%>"
24260
msgstr "%<@try%> erwartet"
24262
-#: cp/parser.c:22937
24263
+#: cp/parser.c:22941
24264
#, gcc-internal-format
24265
msgid "expected %<@synchronized%>"
24266
msgstr "%<@synchronized%> erwartet"
24268
-#: cp/parser.c:22940
24269
+#: cp/parser.c:22944
24270
#, gcc-internal-format
24271
msgid "expected %<@throw%>"
24272
msgstr "%<@throw%> erwartet"
24274
-#: cp/parser.c:22943
24275
+#: cp/parser.c:22947
24276
#, gcc-internal-format
24277
msgid "expected %<__transaction_atomic%>"
24278
msgstr "%<__transaction_atomic%> erwartet"
24280
-#: cp/parser.c:22946
24281
+#: cp/parser.c:22950
24282
#, gcc-internal-format
24283
msgid "expected %<__transaction_relaxed%>"
24284
msgstr "%<__transaction_relaxed%> erwartet"
24286
-#: cp/parser.c:22977
24287
+#: cp/parser.c:22981
24288
#, gcc-internal-format
24289
msgid "expected %<::%>"
24290
msgstr "%<::%> erwartet"
24292
-#: cp/parser.c:22989
24293
+#: cp/parser.c:22993
24294
#, gcc-internal-format
24295
msgid "expected %<...%>"
24296
msgstr "%<...%> erwartet"
24298
-#: cp/parser.c:22992
24299
+#: cp/parser.c:22996
24300
#, gcc-internal-format
24301
msgid "expected %<*%>"
24302
msgstr "%<*%> erwartet"
24304
-#: cp/parser.c:22995
24305
+#: cp/parser.c:22999
24306
#, gcc-internal-format
24307
msgid "expected %<~%>"
24308
msgstr "%<~%> erwartet"
24310
-#: cp/parser.c:23001
24311
+#: cp/parser.c:23005
24312
#, gcc-internal-format
24313
msgid "expected %<:%> or %<::%>"
24314
msgstr "%<:%> oder %<::%> erwartet"
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"
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"
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"
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"
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"
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"
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%>"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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%>"
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"
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"
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"
24483
-#, fuzzy, gcc-internal-format
24484
+#, gcc-internal-format
24485
msgid "candidate is: %#D"
24486
-msgstr "Kandidat ist: %+#D"
24487
+msgstr "Kandidat ist: %#D"
24490
-#, fuzzy, gcc-internal-format
24491
+#, gcc-internal-format
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"
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"
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)"
24516
#, gcc-internal-format
24517
msgid "members of an explicitly specialized class are defined without a template header"
24519
+msgstr "Elemente einer explizit spezialisierten Klasse sind ohne Templateheader definiert"
24521
#. This case handles bogus declarations like template <>
24522
#. template <class T> void f<int>();
24523
@@ -33810,12 +33805,12 @@
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"
24528
+msgstr "partielle Spezialisierung ist nicht näher spezialisiert als das ursprüngliche Template, da es mehrere Parameter mit einer »pack«-Erweiterung ersetzt"
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"
24538
#, gcc-internal-format
24539
@@ -34001,9 +33996,9 @@
24540
msgstr "es muss die Adresse einer Funktion mit externer Bindung sein"
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"
24550
#, gcc-internal-format
24551
@@ -34307,9 +34302,9 @@
24552
msgstr "Argumentpacklängen passen nicht bei Auflösung von %<%E%>"
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"
24562
#, gcc-internal-format
24563
@@ -34329,252 +34324,252 @@
24565
#. is an attempt to declare a variable with function
24569
#, gcc-internal-format
24570
msgid "variable %qD has function type"
24571
msgstr "Variable %qD hat Funktionstyp"
24575
#, gcc-internal-format
24576
msgid "invalid parameter type %qT"
24577
msgstr "ungültiger Parametertyp %qT"
24581
#, gcc-internal-format
24582
msgid "in declaration %q+D"
24583
msgstr "in Deklaration %q+D"
24587
#, gcc-internal-format
24588
msgid "function returning an array"
24589
msgstr "Funktion gibt ein Feld zurück"
24593
#, gcc-internal-format
24594
msgid "function returning a function"
24595
msgstr "Funktion gibt eine Funktion"
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"
24605
#, gcc-internal-format
24606
msgid "forming reference to void"
24607
msgstr "Referenz auf »void« wird gebildet"
24611
#, gcc-internal-format
24612
msgid "forming pointer to reference type %qT"
24613
msgstr "Zeiger auf Referenztyp %qT wird geformt"
24617
#, gcc-internal-format
24618
msgid "forming reference to reference type %qT"
24619
msgstr "Referenz auf Referenztyp %qT wird geformt"
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"
24629
#, gcc-internal-format
24630
msgid "creating pointer to member reference type %qT"
24631
msgstr "Zeiger auf Elementreferenztyp %qT wird erzeugt"
24635
#, gcc-internal-format
24636
msgid "creating pointer to member of type void"
24637
msgstr "Zeiger auf Element mit Typ »void« wird erzeugt"
24641
#, gcc-internal-format
24642
msgid "creating array of %qT"
24643
msgstr "Feld von %qT wird erzeugt"
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"
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"
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"
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"
24671
#, gcc-internal-format
24672
msgid "use of %qs in template"
24673
msgstr "Verwendung von %qs in Template"
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"
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"
24689
#, gcc-internal-format
24690
msgid "say %<typename %E%> if a type is meant"
24691
msgstr "%<typename %E%> sagen, wenn ein Typ gemeint ist"
24695
#, gcc-internal-format
24696
msgid "using invalid field %qD"
24697
msgstr "ungültiges Feld %qD wird verwendet"
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"
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"
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"
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"
24725
#, gcc-internal-format
24726
msgid "use %<this->%D%> instead"
24727
msgstr "stattdessen %<this->%D%> verwenden"
24731
#, gcc-internal-format
24732
msgid "use %<%T::%D%> instead"
24733
msgstr "stattdessen %<%T::%D%> verwenden"
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"
24743
#, gcc-internal-format
24744
msgid "%qT is not a class or namespace"
24745
msgstr "%qT ist keine Klasse oder Namensbereich"
24749
#, gcc-internal-format
24750
msgid "%qD is not a class or namespace"
24751
msgstr "%qD ist keine Klasse oder Namensbereich"
24755
#, gcc-internal-format
24756
msgid "%qT is/uses anonymous type"
24757
msgstr "%qT ist/verwendet anonymen Typen"
24761
#, gcc-internal-format
24762
msgid "template argument for %qD uses local type %qT"
24763
msgstr "Templateargument für %qD verwendet lokalen Typ %qT"
24767
#, gcc-internal-format
24768
msgid "%qT is a variably modified type"
24769
msgstr "%qT ist ein variabel modifizierter Typ"
24773
#, gcc-internal-format
24774
msgid "integral expression %qE is not constant"
24775
msgstr "Ganzzahlausdruck %qE ist nicht konstant"
24779
#, gcc-internal-format
24780
msgid " trying to instantiate %qD"
24781
msgstr " Versuch, %qD zu instanziieren"
24785
#, gcc-internal-format
24786
msgid "ambiguous class template instantiation for %q#T"
24787
msgstr "mehrdeutige Klassentemplate-Instanziierung für %q#T"
24791
#, gcc-internal-format
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"
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"
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"
24815
#, gcc-internal-format
24816
msgid "explicit instantiation of %q#D"
24817
msgstr "explizite Instanziierung von %q#D"
24821
#, gcc-internal-format
24822
msgid "duplicate explicit instantiation of %q#D"
24823
msgstr "doppelte explizite Instanziierung von %q#D"
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"
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"
24839
#, gcc-internal-format
24840
msgid "explicit instantiation of non-class template %qD"
24841
msgstr "explizite Instanziierung des Nicht-Klassen-Templates %qD"
24845
#, gcc-internal-format
24846
msgid "explicit instantiation of non-template type %qT"
24847
msgstr "explizite Instanziierung des Nicht-Templatetyps %qT"
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"
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"
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.
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"
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"
24884
#, gcc-internal-format
24885
msgid "invalid template non-type parameter"
24886
msgstr "ungültiger Nicht-Typ-Parameter für Template"
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"
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>"
24901
-#, fuzzy, gcc-internal-format
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"
24910
#, gcc-internal-format
24911
msgid "unable to deduce %qT from %qE"
24912
msgstr "%qT kann nicht aus %qE hergeleitet werden"
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"
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"
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"
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"
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"
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"
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"
24963
#: cp/semantics.c:3081
24964
#, gcc-internal-format
24965
@@ -34991,263 +34986,268 @@
24966
msgstr "Unterschied zwischen %qE und %qD hat keinen Ganzzahltyp"
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"
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"
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"
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"
24993
-#: cp/semantics.c:5612
24994
+#: cp/semantics.c:5614
24995
#, gcc-internal-format
24996
msgid "__is_convertible_to"
24997
msgstr "__is_convertible_to"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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:"
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"
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"
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"
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"
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"
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)"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
25310
#, gcc-internal-format
25311
msgid "requested init_priority is not an integer constant"
25312
msgstr "angefordertes init_priority ist keine Ganzzahlkonstante"
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"
25322
#, gcc-internal-format
25323
msgid "requested init_priority is out of range"
25324
msgstr "angefordertes init_priority ist außerhalb des Wertebereiches"
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"
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"
25339
-#, fuzzy, gcc-internal-format
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"
25347
-#, fuzzy, gcc-internal-format
25349
+#, gcc-internal-format
25350
msgid "previous declaration here"
25351
-msgstr "vorherige Deklaration %q+#D hier"
25352
+msgstr "vorherige Deklaration hier"
25355
-#, fuzzy, gcc-internal-format
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"
25363
-#, fuzzy, gcc-internal-format
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"
25371
-#, fuzzy, gcc-internal-format
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"
25379
-#, fuzzy, gcc-internal-format
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"
25388
#, gcc-internal-format
25389
msgid "zero as null pointer constant"
25390
msgstr "Null als Null-Zeigerkonstante"
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"
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"
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"
25414
#: cp/typeck.c:3461
25415
#, gcc-internal-format
25416
@@ -35673,9 +35673,9 @@
25417
msgstr "ISO-C++ verbietet Vergleich zwischen Zeiger und Ganzzahl"
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"
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"
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"
25438
#: cp/typeck.c:6405
25439
#, gcc-internal-format
25440
@@ -36087,28 +36087,33 @@
25441
msgstr "Rückgabe eines Wertes von einem Konstruktor"
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"
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"
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"
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)"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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]"
25620
+msgstr "Wert für Feldkonstruktor bei %L sollte nicht unbegrenzt polymorph sein [F2008: C4106]"
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 @@
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"
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"
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"
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"
25656
+msgstr "Umwandlung von %s in standardartiges COMPLEX(%d) bei %L könnte Genauigkeit verlieren, evtl. KIND-Argument verwenden"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
25828
#: fortran/decl.c:668
25829
#, gcc-internal-format, gfc-internal-format
25830
@@ -37346,9 +37351,9 @@
25831
msgstr "Falsche INTENT-Spezifikation bei %C"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
25895
#: fortran/decl.c:1736
25896
#, gcc-internal-format, gfc-internal-format
25897
@@ -37516,9 +37521,9 @@
25898
msgstr "Fehler in Zeigerinitialisierung bei %C"
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"
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"
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"
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"
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"
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"
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"
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"
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"
25955
#: fortran/decl.c:2623
25956
#, gcc-internal-format, gfc-internal-format
25957
msgid "Assumed type at %C"
25959
+msgstr "Vermuteter Typ bei %C"
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"
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"
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"
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"
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"
25995
#: fortran/decl.c:3185
25996
#, gcc-internal-format, gfc-internal-format
25997
@@ -37728,9 +37733,9 @@
25998
msgstr "Doppeltes Attribut %s bei %L"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
26119
#: fortran/decl.c:5276
26120
#, gcc-internal-format, gfc-internal-format
26121
@@ -37963,15 +37968,15 @@
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"
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"
26138
#: fortran/decl.c:5429
26139
#, gcc-internal-format, gfc-internal-format
26140
@@ -38079,9 +38084,9 @@
26141
msgstr "Unerwartete END-Anweisung bei %C"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
26234
#: fortran/decl.c:7742
26235
#, gcc-internal-format, gfc-internal-format
26236
@@ -38475,9 +38480,9 @@
26237
msgstr "Bindungsname bei %C erwartet"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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 @@
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"
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«"
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"
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«"
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"
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"
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"
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)"
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"
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"
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"
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"
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"
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"
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"
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]"
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]"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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«"
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«"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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="
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
27010
#. FIXME: Once UDDTIO is implemented, the following can be
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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«"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
27660
-#: fortran/symbol.c:1598
27661
+#: fortran/symbol.c:1587
27662
#, fuzzy, gcc-internal-format, gfc-internal-format
27663
msgid "BIND(C) at %L"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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«"
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«"
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"
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"
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"
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"
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"
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"
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"
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«"
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"
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"
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"
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"
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"
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"
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"
27841
#. If the derived type is bind(c), all fields must be
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
27963
+#~ msgid "%<%T::%D%> is not a valid declarator"
27964
+#~ msgstr "%<%T::%D%> ist kein gültiger Deklarator"
27966
#~ msgid "%s:not a gcov graph file\n"
27967
#~ msgstr "%s: keine gcov-Graph-Datei\n"
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"
27973
-#~ msgid "%<continue%> must be in loop"
27974
-#~ msgstr "%<continue%> muss in einer Schleife sein"
27976
#~ msgid "continue label %qs does not name a loop"
27977
#~ msgstr "continue-Marke %qs benennt keine Schleife"
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 @@
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")
28000
(match_operand:SWI48 1 "nonimmediate_operand" "0")
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"
28012
- [(parallel [(set (match_dup 0)
28013
- (ashift:SWI48 (match_dup 1) (match_dup 2)))
28014
- (clobber (reg:CC FLAGS_REG))])]
28016
- if (can_create_pseudo_p ())
28017
- operands [2] = force_reg (SImode, operands[2]);
28019
- operands[2] = simplify_gen_subreg (QImode, operands[2], SImode, 0);
28020
+ return "sal{<imodesuffix>}\t{%b2, %0|%0, %b2}";
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;")
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")
28032
(match_operand:SWI48 1 "nonimmediate_operand" "0")
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"
28044
- [(parallel [(set (match_dup 0)
28045
- (any_shiftrt:SWI48 (match_dup 1) (match_dup 2)))
28046
- (clobber (reg:CC FLAGS_REG))])]
28048
- if (can_create_pseudo_p ())
28049
- operands [2] = force_reg (SImode, operands[2]);
28051
- operands[2] = simplify_gen_subreg (QImode, operands[2], SImode, 0);
28052
+ return "<shift>{<imodesuffix>}\t{%b2, %0|%0, %b2}";
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;")
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")
28064
(match_operand:SWI48 1 "nonimmediate_operand" "0")
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"
28076
- [(parallel [(set (match_dup 0)
28077
- (any_rotate:SWI48 (match_dup 1) (match_dup 2)))
28078
- (clobber (reg:CC FLAGS_REG))])]
28080
- if (can_create_pseudo_p ())
28081
- operands [2] = force_reg (SImode, operands[2]);
28083
- operands[2] = simplify_gen_subreg (QImode, operands[2], SImode, 0);
28084
+ return "<rotate>{<imodesuffix>}\t{%b2, %0|%0, %b2}";
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 @@
28094
extern __inline __m256i
28095
__attribute__ ((__gnu_inline__, __always_inline__, __artificial__))
28096
-_mm_broadcastsi128_si256 (__m128i __X)
28097
+_mm256_broadcastsi128_si256 (__m128i __X)
28099
return (__m256i) __builtin_ia32_vbroadcastsi256 ((__v2di)__X);
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 @@
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)
28112
+ /* Return the cost after shift-and truncation. */
28113
+ *total = cost->shift_var;
28117
*total = cost->shift_var;
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)))
28127
+#define PROFILE_BEFORE_PROLOGUE 1
28129
#define FUNCTION_PROFILER(FILE, LABELNO) \
28130
tilegx_function_profiler (FILE, LABELNO)
28132
@@ -446,7 +448,7 @@
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 @@
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 @@
28158
- [(set_attr "type" "X1,X1")])
28159
+ [(set_attr "type" "Y1,X1")])
28161
(define_expand "sibcall_value"
28162
[(parallel [(set (match_operand 0 "" "")
28163
@@ -2509,7 +2509,7 @@
28167
- [(set_attr "type" "X1,X1")])
28168
+ [(set_attr "type" "Y1,X1")])
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")])
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))]
28182
+ "shufflebytes\t%0, %r1, %r2"
28183
+ [(set_attr "type" "X0")])
28187
(define_expand "insn_st"
28188
@@ -4486,61 +4495,151 @@
28192
-(define_insn "insn_mnz_<mode>"
28193
- [(set (match_operand:VEC48MODE 0 "register_operand" "=r")
28194
- (if_then_else:VEC48MODE
28196
- (match_operand:VEC48MODE 1 "reg_or_0_operand" "rO")
28198
- (match_operand:VEC48MODE 2 "reg_or_0_operand" "rO")
28200
+(define_insn "insn_mnz_v8qi"
28201
+ [(set (match_operand:V8QI 0 "register_operand" "=r")
28202
+ (if_then_else: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)])))]
28215
- "v<n>mnz\t%0, %r1, %r2"
28216
+ "v1mnz\t%0, %r1, %r2"
28217
[(set_attr "type" "X01")])
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
28224
+ (if_then_else:V8QI
28226
(match_operand:DI 1 "reg_or_0_operand" "")
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)])
28233
(match_operand:DI 2 "reg_or_0_operand" "")
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)])))]
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);
28249
-(define_insn "insn_mz_<mode>"
28250
- [(set (match_operand:VEC48MODE 0 "register_operand" "=r")
28251
- (if_then_else:VEC48MODE
28253
- (match_operand:VEC48MODE 1 "reg_or_0_operand" "rO")
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
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")))]
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"
28277
+(define_expand "insn_v1mz"
28278
[(set (match_operand:DI 0 "register_operand" "")
28279
- (if_then_else:VEC48MODE
28281
+ (if_then_else:V8QI
28283
(match_operand:DI 1 "reg_or_0_operand" "")
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" "")))]
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);
28305
+(define_insn "insn_mnz_v4hi"
28306
+ [(set (match_operand:V4HI 0 "register_operand" "=r")
28307
+ (if_then_else: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)])))]
28316
+ "v2mnz\t%0, %r1, %r2"
28317
+ [(set_attr "type" "X01")])
28319
+(define_expand "insn_v2mnz"
28320
+ [(set (match_operand:DI 0 "register_operand" "")
28321
+ (if_then_else: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)])))]
28331
+ tilegx_expand_builtin_vector_binop (gen_insn_mnz_v4hi, V4HImode,
28332
+ operands[0], V4HImode, operands[1],
28333
+ operands[2], true);
28337
+(define_insn "insn_mz_v4hi"
28338
+ [(set (match_operand:V4HI 0 "register_operand" "=r")
28339
+ (if_then_else: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")))]
28348
+ "v2mz\t%0, %r1, %r2"
28349
+ [(set_attr "type" "X01")])
28351
+(define_expand "insn_v2mz"
28352
+ [(set (match_operand:DI 0 "register_operand" "")
28353
+ (if_then_else: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" "")))]
28363
+ tilegx_expand_builtin_vector_binop (gen_insn_mz_v4hi, V4HImode,
28364
+ operands[0], V4HImode, operands[1],
28365
+ operands[2], true);
28370
(define_insn "vec_widen_umult_lo_v8qi"
28371
[(set (match_operand:V4HI 0 "register_operand" "=r")
28372
@@ -4561,8 +4660,8 @@
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" "")]
28382
tilegx_expand_builtin_vector_binop (gen_vec_widen_umult_lo_v8qi, V4HImode,
28383
@@ -4591,8 +4690,8 @@
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" "")]
28393
tilegx_expand_builtin_vector_binop (gen_vec_widen_usmult_lo_v8qi, V4HImode,
28394
@@ -4619,8 +4718,8 @@
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" "")]
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 @@
28412
TILEGX_INSN_SHUFFLEBYTES,
28413
+ TILEGX_INSN_SHUFFLEBYTES1,
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 @@
28423
else if (!three_wide_only)
28425
- rtx imm_op = GEN_INT (val);
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
28435
+ if ((val >= -32768 && val <= 65535)
28436
+ || ((val == (val & 0xFF) * 0x0101010101010101LL))
28437
+ || (val == ((trunc_int_for_mode (val, QImode) & 0xFFFF)
28438
+ * 0x0001000100010001LL)))
28440
- emit_move_insn (dest_reg, imm_op);
28441
+ emit_move_insn (dest_reg, GEN_INT (val));
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 @@
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;
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;
28477
@@ -4786,13 +4789,8 @@
28479
tilegx_asm_preferred_eh_data_format (int code ATTRIBUTE_UNUSED, int global)
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;
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;
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)
28499
; Please try to keep this file in ASCII collating order.
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 @@
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)
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 @@
28530
tilepro_asm_preferred_eh_data_format (int code ATTRIBUTE_UNUSED, int global)
28533
- return (global ? DW_EH_PE_indirect : 0) | DW_EH_PE_pcrel | DW_EH_PE_sdata4;
28535
- return DW_EH_PE_absptr;
28536
+ return (global ? DW_EH_PE_indirect : 0) | DW_EH_PE_pcrel | DW_EH_PE_sdata4;
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)))
28548
+#define PROFILE_BEFORE_PROLOGUE 1
28550
#define FUNCTION_PROFILER(FILE, LABELNO) \
28551
tilepro_function_profiler (FILE, LABELNO)
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"
28561
- fprintf (stream, wc_reg_names [INTVAL (x)]);
28562
+ fputs (wc_reg_names [INTVAL (x)], stream);
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" "")
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)"
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)
28588
rtx magic_rtx = GEN_INT (magic_word);
28590
- mask = gen_reg_rtx (<V_cmp_result>mode);
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]);
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);
28602
+ rtx (*base_comparison) (rtx, rtx, rtx, rtx);
28603
+ rtx (*complimentary_comparison) (rtx, rtx, rtx, rtx);
28605
switch (GET_CODE (operands[3]))
28608
- emit_insn (gen_neon_vcge<mode> (mask, operands[4], operands[5],
28612
+ if (!REG_P (operands[5])
28613
+ && (operands[5] != CONST0_RTX (<MODE>mode)))
28614
+ operands[5] = force_reg (<MODE>mode, operands[5]);
28618
+ if (!REG_P (operands[5]))
28619
+ operands[5] = force_reg (<MODE>mode, operands[5]);
28622
+ switch (GET_CODE (operands[3]))
28627
+ /* Fall through. */
28632
+ base_comparison = gen_neon_vcge<mode>;
28633
+ complimentary_comparison = gen_neon_vcgt<mode>;
28638
+ /* Fall through. */
28640
- emit_insn (gen_neon_vcgt<mode> (mask, operands[4], operands[5],
28643
+ base_comparison = gen_neon_vcgt<mode>;
28644
+ complimentary_comparison = gen_neon_vcge<mode>;
28648
- emit_insn (gen_neon_vceq<mode> (mask, operands[4], operands[5],
28652
+ base_comparison = gen_neon_vceq<mode>;
28653
+ complimentary_comparison = gen_neon_vceq<mode>;
28657
+ gcc_unreachable ();
28660
+ switch (GET_CODE (operands[3]))
28664
- if (immediate_zero)
28665
- emit_insn (gen_neon_vcle<mode> (mask, operands[4], operands[5],
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:
28676
+ a EQ b -> a EQ b */
28679
+ emit_insn (base_comparison (mask, operands[4], operands[5], magic_rtx));
28681
- emit_insn (gen_neon_vcge<mode> (mask, operands[5], operands[4],
28683
+ emit_insn (complimentary_comparison (mask, operands[5], operands[4], magic_rtx));
28687
- if (immediate_zero)
28688
- emit_insn (gen_neon_vclt<mode> (mask, operands[4], operands[5],
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.
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) */
28708
+ emit_insn (base_comparison (mask, operands[4], operands[5], magic_rtx));
28710
- emit_insn (gen_neon_vcgt<mode> (mask, operands[5], operands[4],
28712
+ emit_insn (complimentary_comparison (mask, operands[5], operands[4], magic_rtx));
28714
+ swap_bsl_operands = 1;
28718
- emit_insn (gen_neon_vceq<mode> (mask, operands[4], operands[5],
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. */
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;
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. */
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));
28743
gcc_unreachable ();
28748
+ if (swap_bsl_operands)
28749
emit_insn (gen_neon_vbsl<mode> (operands[0], mask, operands[2],
28752
emit_insn (gen_neon_vbsl<mode> (operands[0], mask, operands[1],
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")])
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")])
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)
28780
+2013-04-02 Tobias Burnus <burnus@net-b.de>
28782
+ Backport from mainline:
28783
+ 2013-03-28 Tobias Burnus <burnus@net-b.de>
28786
+ * io/list_read.c (nml_query): Only abort when
28787
+ an error occured.
28788
+ (namelist_read): Add goto instead of falling through.
28790
+2013-04-02 Tobias Burnus <burnus@net-b.de>
28792
+ Backport from mainline:
28793
+ 2013-03-29 Tobias Burnus <burnus@net-b.de>
28796
+ * io/format.c (parse_format): With caching, copy
28797
+ dtp->format string.
28798
+ (save_parsed_format): Use dtp->format directly without
28801
+ 2012-03-29 Tobias Burnus <burnus@net-b.de>
28804
+ * io/format.c (parse_format_list): Also cache FMT_STRING.
28805
+ (parse_format): Update call.
28807
+2013-03-24 Tobias Burnus <burnus@net-b.de>
28810
+ * io/list_read.c (read_real): Fix EOF diagnostic.
28812
2013-03-22 Release Manager
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 @@
28824
unget_char (dtp, c); /* Single null. */
28825
eat_separator (dtp);
28827
@@ -2381,11 +2380,11 @@
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";
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";
28841
@@ -2415,12 +2414,12 @@
28842
/* "&namelist_name\n" */
28844
len = dtp->namelist_name_len;
28845
- p = write_block (dtp, len + endlen);
28846
+ p = write_block (dtp, len - 1 + endlen);
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)
28855
/* " var_name\n" */
28856
@@ -2431,14 +2430,15 @@
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);
28866
- p = write_block (dtp, endlen + 3);
28867
+ p = write_block (dtp, endlen + 4);
28870
- memcpy (p, &nmlend, endlen + 3);
28871
+ memcpy (p, &nmlend, endlen + 4);
28874
/* Flush the stream to force immediate output. */
28875
@@ -3073,6 +3073,7 @@
28878
nml_query (dtp, '?');
28879
+ goto find_nml_name;
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;
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;
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. */
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)
28904
fnode *head, *tail;
28905
format_token t, u, t2;
28907
format_data *fmt = dtp->u.p.fmt;
28908
- bool saveit, seen_data_desc = false;
28909
+ bool seen_data_desc = false;
28911
head = tail = NULL;
28912
- saveit = *save_ok;
28914
/* Get the next format item */
28916
@@ -614,7 +612,7 @@
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)
28924
if (!seen_data_desc)
28925
@@ -633,7 +631,7 @@
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)
28934
@@ -661,7 +659,7 @@
28936
get_fnode (fmt, &head, &tail, FMT_LPAREN);
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)
28943
@@ -725,8 +723,6 @@
28947
- /* TODO: Find out why it is necessary to turn off format caching. */
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 @@
28956
- *save_ok = saveit;
28961
@@ -1224,6 +1218,13 @@
28963
/* Not found so proceed as follows. */
28965
+ if (format_cache_ok)
28967
+ char *fmt_string = xmalloc (dtp->format_len);
28968
+ memcpy (fmt_string, dtp->format, dtp->format_len);
28969
+ dtp->format = fmt_string;
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 @@
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);
28983
fmt->error = "Missing initial left parenthesis in format";
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);
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
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)
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
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 = \
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"`; \
29068
- first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
29069
- if test "$$first2" = "$$first"; then \
29070
- dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
29072
- dir2="../$$dir2"; \
29074
- dir0="$$dir0"/"$$first"; \
29077
- dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
29080
-DIST_ARCHIVES = $(distdir).tar.gz
29082
-distuninstallcheck_listfiles = find . -type f -print
29083
-distcleancheck_listfiles = find . -type f -print
29084
ACLOCAL = @ACLOCAL@
29087
@@ -1446,185 +1405,6 @@
29090
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
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,/[^/]*$$,,' | \
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 {} \;; \
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 {} \;; \
29117
- cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
29119
- test -f "$(distdir)/$$file" \
29120
- || cp -p $$d/$$file "$(distdir)/$$file" \
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" \
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=: \
29152
- $(MAKE) $(AM_MAKEFLAGS) \
29153
- top_distdir="$(top_distdir)" distdir="$(distdir)" \
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)
29166
-dist-bzip2: distdir
29167
- tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2
29168
- $(am__remove_distdir)
29170
-dist-lzma: distdir
29171
- tardir=$(distdir) && $(am__tar) | lzma -9 -c >$(distdir).tar.lzma
29172
- $(am__remove_distdir)
29175
- tardir=$(distdir) && $(am__tar) | xz -c >$(distdir).tar.xz
29176
- $(am__remove_distdir)
29178
-dist-tarZ: distdir
29179
- tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z
29180
- $(am__remove_distdir)
29182
-dist-shar: distdir
29183
- shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz
29184
- $(am__remove_distdir)
29187
- -rm -f $(distdir).zip
29188
- zip -rq $(distdir).zip $(distdir)
29189
- $(am__remove_distdir)
29191
-dist dist-all: distdir
29192
- tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
29193
- $(am__remove_distdir)
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
29199
- case '$(DIST_ARCHIVES)' in \
29201
- GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\
29203
- bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\
29205
- lzma -dc $(distdir).tar.lzma | $(am__untar) ;;\
29207
- xz -dc $(distdir).tar.xz | $(am__untar) ;;\
29209
- uncompress -c $(distdir).tar.Z | $(am__untar) ;;\
29211
- GZIP=$(GZIP_ENV) gzip -dc $(distdir).shar.gz | unshar ;;\
29213
- unzip $(distdir).zip ;;\
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" \
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" \
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)"; \
29259
- $(distuninstallcheck_listfiles) ; \
29261
-distcleancheck: distclean
29262
- @if test '$(srcdir)' = . ; then \
29263
- echo "ERROR: distcleancheck can only run from a VPATH build" ; \
29266
- @test `$(distcleancheck_listfiles) | wc -l` -eq 0 \
29267
- || { echo "ERROR: files left in build directory after distclean:" ; \
29268
- $(distcleancheck_listfiles) ; \
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)
29303
host_triplet = @host@
29304
target_triplet = @target@
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 \
29312
CONFIG_CLEAN_FILES = ffi.h ffitarget.h
29313
CONFIG_CLEAN_VPATH_FILES =
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/||"`;; \
29320
HEADERS = $(toollibffi_HEADERS)
29323
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
29324
ACLOCAL = @ACLOCAL@
29327
@@ -332,37 +330,6 @@
29330
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
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,/[^/]*$$,,' | \
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 {} \;; \
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 {} \;; \
29355
- cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
29357
- test -f "$(distdir)/$$file" \
29358
- || cp -p $$d/$$file "$(distdir)/$$file" \
29364
all-am: Makefile $(HEADERS)
29365
@@ -466,17 +433,16 @@
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
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)
29398
+2013-03-22 Jakub Jelinek <jakub@redhat.com>
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.
29407
2013-03-22 Release Manager
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)
29415
host_triplet = @host@
29416
target_triplet = @target@
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 \
29424
CONFIG_CLEAN_FILES =
29425
CONFIG_CLEAN_VPATH_FILES =
29428
DEJATOOL = $(PACKAGE)
29429
RUNTESTDEFAULTFLAGS = --tool $$tool --srcdir $$srcdir
29430
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
29431
ACLOCAL = @ACLOCAL@
29434
@@ -350,37 +348,6 @@
29435
-l='$(DEJATOOL)'; for tool in $$l; do \
29436
rm -f $$tool.sum $$tool.log; \
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,/[^/]*$$,,' | \
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 {} \;; \
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 {} \;; \
29462
- cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
29464
- test -f "$(distdir)/$$file" \
29465
- || cp -p $$d/$$file "$(distdir)/$$file" \
29470
$(MAKE) $(AM_MAKEFLAGS) check-DEJAGNU
29472
@@ -482,8 +449,8 @@
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)
29489
. ${srcdir}/configure.host
29492
+AM_INIT_AUTOMAKE([no-dist])
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)
29501
host_triplet = @host@
29502
target_triplet = @target@
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 \
29510
CONFIG_CLEAN_FILES =
29511
CONFIG_CLEAN_VPATH_FILES =
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/||"`;; \
29518
am__installdirs = "$(DESTDIR)$(man3dir)"
29521
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
29522
ACLOCAL = @ACLOCAL@
29525
@@ -295,50 +293,6 @@
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; \
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,/[^/]*$$,,' | \
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 {} \;; \
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 {} \;; \
29566
- cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
29568
- test -f "$(distdir)/$$file" \
29569
- || cp -p $$d/$$file "$(distdir)/$$file" \
29575
all-am: Makefile $(MANS)
29576
@@ -442,16 +396,16 @@
29577
.MAKE: install-am install-strip
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
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 @@
29611
+ arm*-*-rtems* | \
29612
arm*-*-symbianelf* | \
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)
29620
+2013-04-03 Sebastian Huber <sebastian.huber@embedded-brains.de>
29623
+ * configure.ac: Require 64-bit int for arm*-*-rtems*.
29624
+ * configure: Regenerate.
29626
2013-03-22 Release Manager
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 @@
29637
+ arm*-*-rtems* | \
29638
arm*-*-symbianelf* | \
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)
29646
+2013-03-30 Joseph Myers <joseph@codesourcery.com>
29650
+2013-03-27 Joseph Myers <joseph@codesourcery.com>
29652
+ * zh_TW.po: Update.
29654
2013-03-22 Release Manager
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)
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"
29679
-msgstr "iconv_open (mở)"
29680
+msgstr "iconv_open"
29684
@@ -383,7 +383,7 @@
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"
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"
29697
-#: directives.c:2566
29698
+#: directives.c:2567
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)"
29708
msgid "NULL directory in find_file"
29709
msgstr "thư mục RỖNG trong “find_file” (tìm tập tin)"
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ệ"
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"
29725
msgid "%s is a block device"
29726
msgstr "%s là một thiết bị khối"
29731
msgid "%s is too large"
29732
msgstr "%s quá lớn"
29737
msgid "%s is shorter than expected"
29738
msgstr "%s ngắn hơn mong đợi"
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"
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"
29751
@@ -655,12 +655,12 @@
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”"
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ó"
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)"
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"
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ế)"
29784
msgid "%s: not used because `%.*s' not defined"
29785
msgstr "%s: không được dùng vì chưa định nghĩa “%.*s”"
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”"
29796
msgid "%s: not used because `%s' is defined"
29797
msgstr "%s: không được dùng vì “%s” đã được định nghĩa"
29802
msgid "%s: not used because `__COUNTER__' is invalid"
29803
msgstr "%s: không được dùng vì “__COUNTER__” không hợp lệ"
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"
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)
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.
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」"
29841
-#, fuzzy, c-format
29842
-#| msgid "unknown escape sequence '\\%c'"
29844
msgid "unknown escape sequence: '\\%c'"
29845
-msgstr "不明的逸出序列:「\\%c」"
29846
+msgstr "不明的逸出序列:『\\%c』"
29850
@@ -164,10 +163,9 @@
29851
msgstr "#%s 是 GCC 擴充功能"
29853
#: directives.c:362
29854
-#, fuzzy, c-format
29855
-#| msgid "#%s is a GCC extension"
29857
msgid "#%s is a deprecated GCC extension"
29858
-msgstr "#%s 是 GCC 擴充功能"
29859
+msgstr "#%s 是不宜再用的 GCC 擴充功能"
29861
#: directives.c:375
29862
msgid "suggest not using #elif in traditional C"
29863
@@ -248,7 +246,7 @@
29865
#: directives.c:909
29866
msgid "unexpected end of file after #line"
29868
+msgstr "#line 之後未預期的檔案結束"
29870
#: directives.c:912
29872
@@ -272,7 +270,7 @@
29873
#: directives.c:1068 directives.c:1070 directives.c:1072 directives.c:1658
29879
#: directives.c:1096
29881
@@ -282,18 +280,17 @@
29882
#: directives.c:1159
29884
msgid "registering pragmas in namespace \"%s\" with mismatched name expansion"
29886
+msgstr "以不匹配的名稱擴展去註冊命名空間「%s」中的編譯指示"
29888
#: directives.c:1168
29889
-#, fuzzy, c-format
29890
-#| msgid "registering \"%s\" as both a pragma and a pragma namespace"
29892
msgid "registering pragma \"%s\" with name expansion and no namespace"
29893
-msgstr "「%s」既被註冊為一個 pragma 又被註冊為一個 pragma 命名空間"
29894
+msgstr "以名稱擴展以及無命名空間去註冊編譯指示「%s」"
29896
#: directives.c:1186
29898
msgid "registering \"%s\" as both a pragma and a pragma namespace"
29899
-msgstr "「%s」既被註冊為一個 pragma 又被註冊為一個 pragma 命名空間"
29900
+msgstr "「%s」既被註冊為一個編譯指示又被註冊為一個編譯指示命名空間"
29902
#: directives.c:1189
29904
@@ -307,23 +304,19 @@
29906
#: directives.c:1222
29907
msgid "registering pragma with NULL handler"
29909
+msgstr "以空值處理常式去註冊編譯指示"
29911
#: directives.c:1439
29912
msgid "#pragma once in main file"
29913
-msgstr "#pragma once 出現在主檔案中"
29914
+msgstr "#pragma 出現在主檔案中一次"
29916
#: directives.c:1462
29918
-#| msgid "invalid #pragma GCC poison directive"
29919
msgid "invalid #pragma push_macro directive"
29920
-msgstr "無效的 #pragma GCC poison 指令"
29921
+msgstr "無效的 #pragma push_macro 指令"
29923
#: directives.c:1517
29925
-#| msgid "invalid #pragma GCC poison directive"
29926
msgid "invalid #pragma pop_macro directive"
29927
-msgstr "無效的 #pragma GCC poison 指令"
29928
+msgstr "無效的 #pragma pop_macro 指令"
29930
#: directives.c:1572
29931
msgid "invalid #pragma GCC poison directive"
29932
@@ -349,10 +342,9 @@
29935
#: directives.c:1653
29936
-#, fuzzy, c-format
29937
-#| msgid "invalid #pragma GCC poison directive"
29939
msgid "invalid \"#pragma GCC %s\" directive"
29940
-msgstr "無效的 #pragma GCC poison 指令"
29941
+msgstr "無效的 #pragma GCC %s 指令"
29943
#: directives.c:1847
29944
msgid "_Pragma takes a parenthesized string literal"
29945
@@ -407,7 +399,7 @@
29946
msgid "\"%s\" re-asserted"
29949
-#: directives.c:2566
29950
+#: directives.c:2567
29952
msgid "unterminated #%s"
29954
@@ -426,16 +418,12 @@
29957
#: expr.c:479 expr.c:577
29959
-#| msgid "imaginary constants are a GCC extension"
29960
msgid "fixed-point constants are a GCC extension"
29961
-msgstr "虛數常數是一個 GCC 擴充功能"
29962
+msgstr "定點常數是一個 GCC 擴充功能"
29966
-#| msgid "invalid suffix \"%.*s\" on floating constant"
29967
msgid "invalid prefix \"0b\" for floating constant"
29968
-msgstr "浮點常數的「%.*s」字尾無效"
29969
+msgstr "無效的浮點常數前綴「0b」"
29972
msgid "use of C99 hexadecimal floating constant"
29973
@@ -452,22 +440,17 @@
29974
msgstr "傳統 C 不接受「%.*s」字尾"
29978
-#| msgid "imaginary constants are a GCC extension"
29979
msgid "suffix for double constant is a GCC extension"
29980
-msgstr "虛數常數是一個 GCC 擴充功能"
29981
+msgstr "雙倍精度常數字尾是 GCC 的擴充功能"
29984
-#, fuzzy, c-format
29985
-#| msgid "invalid suffix \"%.*s\" on floating constant"
29987
msgid "invalid suffix \"%.*s\" with hexadecimal floating constant"
29988
-msgstr "浮點常數的「%.*s」字尾無效"
29989
+msgstr "無效的十六進位浮點常數字尾「%.*s」"
29993
-#| msgid "imaginary constants are a GCC extension"
29994
msgid "decimal float constants are a GCC extension"
29995
-msgstr "虛數常數是一個 GCC 擴充功能"
29996
+msgstr "十進位浮點數常數是 GCC 的擴充功能"
30000
@@ -475,10 +458,8 @@
30001
msgstr "整數常數的「%.*s」字尾無效"
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 整數常數"
30011
msgid "use of C99 long long integer constant"
30012
@@ -486,13 +467,11 @@
30015
msgid "imaginary constants are a GCC extension"
30016
-msgstr "虛數常數是一個 GCC 擴充功能"
30017
+msgstr "虛數常數是 GCC 的擴充功能"
30021
-#| msgid "imaginary constants are a GCC extension"
30022
msgid "binary constants are a GCC extension"
30023
-msgstr "虛數常數是一個 GCC 擴充功能"
30024
+msgstr "二進位常數是 GCC 的擴充功能"
30027
msgid "integer constant is too large for its type"
30028
@@ -520,10 +499,8 @@
30029
msgstr "使用「defined」可能不利於移植"
30033
-#| msgid "integer overflow in preprocessor expression"
30034
msgid "user-defined literal in preprocessor expression"
30035
-msgstr "預先處理運算式中整數溢出"
30036
+msgstr "在前置處理器運算式中有使用者定義的實字"
30039
msgid "floating constant in preprocessor expression"
30040
@@ -539,20 +516,17 @@
30045
-#| msgid "#%s is a GCC extension"
30046
msgid "assertions are a GCC extension"
30047
-msgstr "#%s 是 GCC 擴充功能"
30048
+msgstr "assertions 是 GCC 的擴充功能"
30051
msgid "assertions are a deprecated extension"
30053
+msgstr "assertions 是不宜再用的擴充功能"
30056
-#, fuzzy, c-format
30057
-#| msgid "unbalanced stack in #if"
30059
msgid "unbalanced stack in %s"
30060
-msgstr "#if 中不平衡的堆疊"
30061
+msgstr "%s 中的堆疊不平衡"
30065
@@ -597,39 +571,39 @@
30066
msgid "division by zero in #if"
30067
msgstr "#if 中用零做除數"
30071
msgid "NULL directory in find_file"
30072
msgstr "find_file 中有 NULL 目錄"
30076
msgid "one or more PCH files were found, but they were invalid"
30077
msgstr "找到一個或多個 PCH 檔案,但它們是無效的"
30081
msgid "use -Winvalid-pch for more information"
30082
msgstr "使用 -Winvalid-pch 以獲得更多資訊"
30087
msgid "%s is a block device"
30088
msgstr "%s 是一個區塊裝置"
30093
msgid "%s is too large"
30099
msgid "%s is shorter than expected"
30105
msgid "no include path in which to search for %s"
30106
msgstr "沒有包含路徑可供搜尋 %s"
30110
msgid "Multiple include guards may be useful for:\n"
30111
msgstr "多個防止重包含可能對其有用:\n"
30113
@@ -720,37 +694,33 @@
30114
#: lex.c:1178 lex.c:1255
30116
msgid "identifier \"%s\" is a special operator name in C++"
30118
+msgstr "識別碼「%s」在 C++ 中是特殊運算子名稱"
30121
msgid "raw string delimiter longer than 16 characters"
30123
+msgstr "原始字串分隔符號長度超過 16 字元"
30126
-#, fuzzy, c-format
30127
-#| msgid "universal character %.*s is not valid in an identifier"
30129
msgid "invalid character '%c' in raw string delimiter"
30130
-msgstr "萬國碼字元 %.*s 在識別字中無效"
30131
+msgstr "無效字元『%c』出現於原始字串分隔符號"
30133
#: lex.c:1525 lex.c:1547
30135
-#| msgid "unterminated #%s"
30136
msgid "unterminated raw string"
30140
#: lex.c:1573 lex.c:1706
30141
msgid "invalid suffix on literal; C++11 requires a space between literal and identifier"
30143
+msgstr "無效的實字後綴;C++11 要求一個空白位在實字和識別字之間"
30146
msgid "null character(s) preserved in literal"
30147
msgstr "空字元將保留在原文中"
30150
-#, fuzzy, c-format
30151
-#| msgid "missing terminating > character"
30153
msgid "missing terminating %c character"
30154
-msgstr "缺少結尾的 > 字元"
30155
+msgstr "缺少終止 %c 字元"
30158
msgid "C++ style comments are not allowed in ISO C90"
30159
@@ -780,10 +750,8 @@
30160
msgstr "無效的內建巨集「%s」"
30164
-#| msgid "could not determine date and time"
30165
msgid "could not determine file timestamp"
30166
-msgstr "無法決定日期與時間"
30167
+msgstr "無法決定檔案時間戳記"
30170
msgid "could not determine date and time"
30171
@@ -791,7 +759,7 @@
30174
msgid "__COUNTER__ expanded inside directive with -fdirectives-only"
30176
+msgstr "__COUNTER__ 以 -fdirectives-only 在指令內部展開"
30179
msgid "invalid string literal, ignoring final '\\'"
30180
@@ -829,7 +797,7 @@
30183
msgid "invoking macro %s argument %d: empty macro arguments are undefined in ISO C90 and ISO C++98"
30185
+msgstr "調用巨集 %s 引數 %d:空的巨集引數在 ISO C90 和 ISO C++98 中未定義"
30189
@@ -896,38 +864,36 @@
30190
msgid "invalid hash type %d in cpp_macro_definition"
30191
msgstr "cpp_macro_definition 中有無效的雜湊類型 %d"
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 "在寫入預先編譯標頭時"
30199
-#, fuzzy, c-format
30200
-#| msgid "%s: not used because `%s' is defined"
30203
msgid "%s: not used because `%.*s' is poisoned"
30204
-msgstr "%s:未使用,因為「%s」已定義"
30205
+msgstr "%s:未使用因為『%.*s』是有害的"
30210
msgid "%s: not used because `%.*s' not defined"
30211
msgstr "%s:未使用,因為「%.*s」未定義"
30216
msgid "%s: not used because `%.*s' defined as `%s' not `%.*s'"
30217
msgstr "%s:未使用,因為「%.*s」被定義為「%s」而非「%*.s」"
30222
msgid "%s: not used because `%s' is defined"
30223
msgstr "%s:未使用,因為「%s」已定義"
30226
-#, fuzzy, c-format
30227
-#| msgid "%s: not used because `%s' is defined"
30230
msgid "%s: not used because `__COUNTER__' is invalid"
30231
-msgstr "%s:未使用,因為「%s」已定義"
30232
+msgstr "%s:未使用因為『__COUNTER__』無效"
30234
-#: pch.c:711 pch.c:886
30235
+#: pch.c:723 pch.c:898
30236
msgid "while reading precompiled header"
30237
msgstr "在讀取預先編譯標頭時"
30239
@@ -939,58 +905,3 @@
30240
#: traditional.c:968
30241
msgid "syntax error in macro parameter list"
30242
msgstr "巨集參數清單語法錯誤"
30244
-#~ msgid "warning: "
30247
-#~ msgid "internal error: "
30250
-#~ msgid "error: "
30253
-#~ msgid "too many decimal points in number"
30254
-#~ msgstr "數字中有太多小數點"
30256
-#~ msgid "invalid digit \"%c\" in octal constant"
30257
-#~ msgstr "八進位常數中有無效字元「%c」"
30259
-#~ msgid "exponent has no digits"
30260
-#~ msgstr "指數部分沒有數字"
30262
-#~ msgid "hexadecimal floating constants require an exponent"
30263
-#~ msgstr "十六進位浮點常數需要指數部分"
30265
-#~ msgid "missing binary operator before token \"%s\""
30266
-#~ msgstr "識別字「%s」前缺少二元運算子"
30268
-#~ msgid "token \"%s\" is not valid in preprocessor expressions"
30269
-#~ msgstr "識別字「%s」在預先處理運算式中無效"
30271
-#~ msgid "missing expression between '(' and ')'"
30272
-#~ msgstr "「(」與「)」之間缺少運算式"
30274
-#~ msgid "#if with no expression"
30275
-#~ msgstr "#if 後沒有運算式"
30277
-#~ msgid "operator '%s' has no right operand"
30278
-#~ msgstr "運算子「%s」沒有右運算元"
30280
-#~ msgid "operator '%s' has no left operand"
30281
-#~ msgstr "運算子「%s」沒有左運算元"
30283
-#~ msgid " ':' without preceding '?'"
30284
-#~ msgstr "「:」前沒有「?」"
30286
-#~ msgid "no newline at end of file"
30287
-#~ msgstr "檔案未以空白列結束"
30289
-#~ msgid "In file included from %s:%u"
30290
-#~ msgstr "在包含自 %s:%u 的檔案中"
30299
===================================================================
30300
--- a/src/. (.../tags/gcc_4_8_0_release)
30301
+++ b/src/. (.../branches/gcc-4_8-branch)
30303
Property changes on: .
30304
___________________________________________________________________
30305
Added: svn:mergeinfo
30307
Merged /trunk:r197180,197284