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

« back to all changes in this revision

Viewing changes to .svn/pristine/34/34bd1f96eb0b22e938bae59827d6cc6ae7ebe48d.svn-base

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

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
# DP: updates from the 4.8 branch upto 20120328 (r197185).
 
2
 
 
3
last_updated()
 
4
{
 
5
        cat > ${dir}LAST_UPDATED <<EOF
 
6
Thu Mar 28 06:02:32 CET 2013
 
7
Thu Mar 28 05:02:32 UTC 2013 (revision 197185)
 
8
EOF
 
9
}
 
10
 
 
11
LANG=C svn diff svn://gcc.gnu.org/svn/gcc/tags/gcc_4_8_0_release svn://gcc.gnu.org/svn/gcc/branches/gcc-4_8-branch \
 
12
        | sed -r 's,^--- (\S+)\t(\S+)(.*)$,--- a/src/\1\t\2,;s,^\+\+\+ (\S+)\t(\S+)(.*)$,+++ b/src/\1\t\2,' \
 
13
        | awk '/^Index:.*\.(class|texi)/ {skip=1; next} /^Index:/ { skip=0 } skip==0'
 
14
 
 
15
Index: libsanitizer/sanitizer_common/Makefile.in
 
16
===================================================================
 
17
--- a/src/libsanitizer/sanitizer_common/Makefile.in     (.../tags/gcc_4_8_0_release)
 
18
+++ b/src/libsanitizer/sanitizer_common/Makefile.in     (.../branches/gcc-4_8-branch)
 
19
@@ -36,7 +36,7 @@
 
20
 host_triplet = @host@
 
21
 target_triplet = @target@
 
22
 subdir = sanitizer_common
 
23
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
24
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
25
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
26
 am__aclocal_m4_deps = $(top_srcdir)/../config/acx.m4 \
 
27
        $(top_srcdir)/../config/depstand.m4 \
 
28
@@ -79,10 +79,8 @@
 
29
        --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) \
 
30
        $(LDFLAGS) -o $@
 
31
 SOURCES = $(libsanitizer_common_la_SOURCES)
 
32
-DIST_SOURCES = $(libsanitizer_common_la_SOURCES)
 
33
 ETAGS = etags
 
34
 CTAGS = ctags
 
35
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
36
 ACLOCAL = @ACLOCAL@
 
37
 AMTAR = @AMTAR@
 
38
 AR = @AR@
 
39
@@ -432,37 +430,6 @@
 
40
 
 
41
 distclean-tags:
 
42
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
43
-
 
44
-distdir: $(DISTFILES)
 
45
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
46
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
47
-       list='$(DISTFILES)'; \
 
48
-         dist_files=`for file in $$list; do echo $$file; done | \
 
49
-         sed -e "s|^$$srcdirstrip/||;t" \
 
50
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
51
-       case $$dist_files in \
 
52
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
53
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
54
-                          sort -u` ;; \
 
55
-       esac; \
 
56
-       for file in $$dist_files; do \
 
57
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
58
-         if test -d $$d/$$file; then \
 
59
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
60
-           if test -d "$(distdir)/$$file"; then \
 
61
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
62
-           fi; \
 
63
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
64
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
65
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
66
-           fi; \
 
67
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
68
-         else \
 
69
-           test -f "$(distdir)/$$file" \
 
70
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
71
-           || exit 1; \
 
72
-         fi; \
 
73
-       done
 
74
 check-am: all-am
 
75
 check: check-am
 
76
 all-am: Makefile $(LTLIBRARIES)
 
77
@@ -568,8 +535,8 @@
 
78
 .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
 
79
        clean-libtool clean-noinstLTLIBRARIES ctags distclean \
 
80
        distclean-compile distclean-generic distclean-libtool \
 
81
-       distclean-tags distdir dvi dvi-am html html-am info info-am \
 
82
-       install install-am install-data install-data-am install-dvi \
 
83
+       distclean-tags dvi dvi-am html html-am info info-am install \
 
84
+       install-am install-data install-data-am install-dvi \
 
85
        install-dvi-am install-exec install-exec-am install-html \
 
86
        install-html-am install-info install-info-am install-man \
 
87
        install-pdf install-pdf-am install-ps install-ps-am \
 
88
Index: libsanitizer/Makefile.in
 
89
===================================================================
 
90
--- a/src/libsanitizer/Makefile.in      (.../tags/gcc_4_8_0_release)
 
91
+++ b/src/libsanitizer/Makefile.in      (.../branches/gcc-4_8-branch)
 
92
@@ -35,11 +35,9 @@
 
93
 host_triplet = @host@
 
94
 target_triplet = @target@
 
95
 subdir = .
 
96
-DIST_COMMON = $(am__configure_deps) $(srcdir)/../config.guess \
 
97
-       $(srcdir)/../config.sub $(srcdir)/../install-sh \
 
98
-       $(srcdir)/../ltmain.sh $(srcdir)/../missing \
 
99
-       $(srcdir)/../mkinstalldirs $(srcdir)/Makefile.am \
 
100
-       $(srcdir)/Makefile.in $(top_srcdir)/configure ChangeLog
 
101
+DIST_COMMON = ChangeLog $(srcdir)/Makefile.in $(srcdir)/Makefile.am \
 
102
+       $(top_srcdir)/configure $(am__configure_deps) \
 
103
+       $(srcdir)/../mkinstalldirs
 
104
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
105
 am__aclocal_m4_deps = $(top_srcdir)/../config/acx.m4 \
 
106
        $(top_srcdir)/../config/depstand.m4 \
 
107
@@ -59,7 +57,6 @@
 
108
 CONFIG_CLEAN_FILES =
 
109
 CONFIG_CLEAN_VPATH_FILES =
 
110
 SOURCES =
 
111
-DIST_SOURCES =
 
112
 MULTISRCTOP = 
 
113
 MULTIBUILDTOP = 
 
114
 MULTIDIRS = 
 
115
@@ -76,47 +73,10 @@
 
116
 RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive        \
 
117
   distclean-recursive maintainer-clean-recursive
 
118
 AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
 
119
-       $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \
 
120
-       distdir dist dist-all distcheck
 
121
+       $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS
 
122
 ETAGS = etags
 
123
 CTAGS = ctags
 
124
 DIST_SUBDIRS = interception sanitizer_common asan tsan
 
125
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
126
-distdir = $(PACKAGE)-$(VERSION)
 
127
-top_distdir = $(distdir)
 
128
-am__remove_distdir = \
 
129
-  { test ! -d "$(distdir)" \
 
130
-    || { find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \
 
131
-         && rm -fr "$(distdir)"; }; }
 
132
-am__relativize = \
 
133
-  dir0=`pwd`; \
 
134
-  sed_first='s,^\([^/]*\)/.*$$,\1,'; \
 
135
-  sed_rest='s,^[^/]*/*,,'; \
 
136
-  sed_last='s,^.*/\([^/]*\)$$,\1,'; \
 
137
-  sed_butlast='s,/*[^/]*$$,,'; \
 
138
-  while test -n "$$dir1"; do \
 
139
-    first=`echo "$$dir1" | sed -e "$$sed_first"`; \
 
140
-    if test "$$first" != "."; then \
 
141
-      if test "$$first" = ".."; then \
 
142
-        dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
 
143
-        dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
 
144
-      else \
 
145
-        first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
 
146
-        if test "$$first2" = "$$first"; then \
 
147
-          dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
 
148
-        else \
 
149
-          dir2="../$$dir2"; \
 
150
-        fi; \
 
151
-        dir0="$$dir0"/"$$first"; \
 
152
-      fi; \
 
153
-    fi; \
 
154
-    dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
 
155
-  done; \
 
156
-  reldir="$$dir2"
 
157
-DIST_ARCHIVES = $(distdir).tar.gz
 
158
-GZIP_ENV = --best
 
159
-distuninstallcheck_listfiles = find . -type f -print
 
160
-distcleancheck_listfiles = find . -type f -print
 
161
 ACLOCAL = @ACLOCAL@
 
162
 AMTAR = @AMTAR@
 
163
 AR = @AR@
 
164
@@ -490,182 +450,6 @@
 
165
 
 
166
 distclean-tags:
 
167
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
168
-
 
169
-distdir: $(DISTFILES)
 
170
-       $(am__remove_distdir)
 
171
-       test -d "$(distdir)" || mkdir "$(distdir)"
 
172
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
173
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
174
-       list='$(DISTFILES)'; \
 
175
-         dist_files=`for file in $$list; do echo $$file; done | \
 
176
-         sed -e "s|^$$srcdirstrip/||;t" \
 
177
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
178
-       case $$dist_files in \
 
179
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
180
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
181
-                          sort -u` ;; \
 
182
-       esac; \
 
183
-       for file in $$dist_files; do \
 
184
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
185
-         if test -d $$d/$$file; then \
 
186
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
187
-           if test -d "$(distdir)/$$file"; then \
 
188
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
189
-           fi; \
 
190
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
191
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
192
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
193
-           fi; \
 
194
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
195
-         else \
 
196
-           test -f "$(distdir)/$$file" \
 
197
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
198
-           || exit 1; \
 
199
-         fi; \
 
200
-       done
 
201
-       @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
 
202
-         if test "$$subdir" = .; then :; else \
 
203
-           test -d "$(distdir)/$$subdir" \
 
204
-           || $(MKDIR_P) "$(distdir)/$$subdir" \
 
205
-           || exit 1; \
 
206
-         fi; \
 
207
-       done
 
208
-       @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
 
209
-         if test "$$subdir" = .; then :; else \
 
210
-           dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
 
211
-           $(am__relativize); \
 
212
-           new_distdir=$$reldir; \
 
213
-           dir1=$$subdir; dir2="$(top_distdir)"; \
 
214
-           $(am__relativize); \
 
215
-           new_top_distdir=$$reldir; \
 
216
-           echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
 
217
-           echo "     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
 
218
-           ($(am__cd) $$subdir && \
 
219
-             $(MAKE) $(AM_MAKEFLAGS) \
 
220
-               top_distdir="$$new_top_distdir" \
 
221
-               distdir="$$new_distdir" \
 
222
-               am__remove_distdir=: \
 
223
-               am__skip_length_check=: \
 
224
-               am__skip_mode_fix=: \
 
225
-               distdir) \
 
226
-             || exit 1; \
 
227
-         fi; \
 
228
-       done
 
229
-       -test -n "$(am__skip_mode_fix)" \
 
230
-       || find "$(distdir)" -type d ! -perm -755 \
 
231
-               -exec chmod u+rwx,go+rx {} \; -o \
 
232
-         ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \
 
233
-         ! -type d ! -perm -400 -exec chmod a+r {} \; -o \
 
234
-         ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \
 
235
-       || chmod -R a+r "$(distdir)"
 
236
-dist-gzip: distdir
 
237
-       tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
 
238
-       $(am__remove_distdir)
 
239
-
 
240
-dist-bzip2: distdir
 
241
-       tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2
 
242
-       $(am__remove_distdir)
 
243
-
 
244
-dist-lzma: distdir
 
245
-       tardir=$(distdir) && $(am__tar) | lzma -9 -c >$(distdir).tar.lzma
 
246
-       $(am__remove_distdir)
 
247
-
 
248
-dist-xz: distdir
 
249
-       tardir=$(distdir) && $(am__tar) | xz -c >$(distdir).tar.xz
 
250
-       $(am__remove_distdir)
 
251
-
 
252
-dist-tarZ: distdir
 
253
-       tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z
 
254
-       $(am__remove_distdir)
 
255
-
 
256
-dist-shar: distdir
 
257
-       shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz
 
258
-       $(am__remove_distdir)
 
259
-
 
260
-dist-zip: distdir
 
261
-       -rm -f $(distdir).zip
 
262
-       zip -rq $(distdir).zip $(distdir)
 
263
-       $(am__remove_distdir)
 
264
-
 
265
-dist dist-all: distdir
 
266
-       tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
 
267
-       $(am__remove_distdir)
 
268
-
 
269
-# This target untars the dist file and tries a VPATH configuration.  Then
 
270
-# it guarantees that the distribution is self-contained by making another
 
271
-# tarfile.
 
272
-distcheck: dist
 
273
-       case '$(DIST_ARCHIVES)' in \
 
274
-       *.tar.gz*) \
 
275
-         GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\
 
276
-       *.tar.bz2*) \
 
277
-         bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\
 
278
-       *.tar.lzma*) \
 
279
-         lzma -dc $(distdir).tar.lzma | $(am__untar) ;;\
 
280
-       *.tar.xz*) \
 
281
-         xz -dc $(distdir).tar.xz | $(am__untar) ;;\
 
282
-       *.tar.Z*) \
 
283
-         uncompress -c $(distdir).tar.Z | $(am__untar) ;;\
 
284
-       *.shar.gz*) \
 
285
-         GZIP=$(GZIP_ENV) gzip -dc $(distdir).shar.gz | unshar ;;\
 
286
-       *.zip*) \
 
287
-         unzip $(distdir).zip ;;\
 
288
-       esac
 
289
-       chmod -R a-w $(distdir); chmod a+w $(distdir)
 
290
-       mkdir $(distdir)/_build
 
291
-       mkdir $(distdir)/_inst
 
292
-       chmod a-w $(distdir)
 
293
-       test -d $(distdir)/_build || exit 0; \
 
294
-       dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \
 
295
-         && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \
 
296
-         && am__cwd=`pwd` \
 
297
-         && $(am__cd) $(distdir)/_build \
 
298
-         && ../configure --srcdir=.. --prefix="$$dc_install_base" \
 
299
-           $(DISTCHECK_CONFIGURE_FLAGS) \
 
300
-         && $(MAKE) $(AM_MAKEFLAGS) \
 
301
-         && $(MAKE) $(AM_MAKEFLAGS) dvi \
 
302
-         && $(MAKE) $(AM_MAKEFLAGS) check \
 
303
-         && $(MAKE) $(AM_MAKEFLAGS) install \
 
304
-         && $(MAKE) $(AM_MAKEFLAGS) installcheck \
 
305
-         && $(MAKE) $(AM_MAKEFLAGS) uninstall \
 
306
-         && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \
 
307
-               distuninstallcheck \
 
308
-         && chmod -R a-w "$$dc_install_base" \
 
309
-         && ({ \
 
310
-              (cd ../.. && umask 077 && mkdir "$$dc_destdir") \
 
311
-              && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \
 
312
-              && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \
 
313
-              && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \
 
314
-                   distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \
 
315
-             } || { rm -rf "$$dc_destdir"; exit 1; }) \
 
316
-         && rm -rf "$$dc_destdir" \
 
317
-         && $(MAKE) $(AM_MAKEFLAGS) dist \
 
318
-         && rm -rf $(DIST_ARCHIVES) \
 
319
-         && $(MAKE) $(AM_MAKEFLAGS) distcleancheck \
 
320
-         && cd "$$am__cwd" \
 
321
-         || exit 1
 
322
-       $(am__remove_distdir)
 
323
-       @(echo "$(distdir) archives ready for distribution: "; \
 
324
-         list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \
 
325
-         sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x'
 
326
-distuninstallcheck:
 
327
-       @$(am__cd) '$(distuninstallcheck_dir)' \
 
328
-       && test `$(distuninstallcheck_listfiles) | wc -l` -le 1 \
 
329
-          || { echo "ERROR: files left after uninstall:" ; \
 
330
-               if test -n "$(DESTDIR)"; then \
 
331
-                 echo "  (check DESTDIR support)"; \
 
332
-               fi ; \
 
333
-               $(distuninstallcheck_listfiles) ; \
 
334
-               exit 1; } >&2
 
335
-distcleancheck: distclean
 
336
-       @if test '$(srcdir)' = . ; then \
 
337
-         echo "ERROR: distcleancheck can only run from a VPATH build" ; \
 
338
-         exit 1 ; \
 
339
-       fi
 
340
-       @test `$(distcleancheck_listfiles) | wc -l` -eq 0 \
 
341
-         || { echo "ERROR: files left in build directory after distclean:" ; \
 
342
-              $(distcleancheck_listfiles) ; \
 
343
-              exit 1; } >&2
 
344
 check-am: all-am
 
345
 check: check-recursive
 
346
 all-am: Makefile all-multi
 
347
@@ -774,20 +558,17 @@
 
348
 .PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
 
349
        all all-am all-multi am--refresh check check-am clean \
 
350
        clean-generic clean-libtool clean-multi ctags ctags-recursive \
 
351
-       dist dist-all dist-bzip2 dist-gzip dist-lzma dist-shar \
 
352
-       dist-tarZ dist-xz dist-zip distcheck distclean \
 
353
-       distclean-generic distclean-libtool distclean-multi \
 
354
-       distclean-tags distcleancheck distdir distuninstallcheck dvi \
 
355
-       dvi-am html html-am info info-am install install-am \
 
356
-       install-data install-data-am install-dvi install-dvi-am \
 
357
-       install-exec install-exec-am install-html install-html-am \
 
358
-       install-info install-info-am install-man install-multi \
 
359
-       install-pdf install-pdf-am install-ps install-ps-am \
 
360
-       install-strip installcheck installcheck-am installdirs \
 
361
-       installdirs-am maintainer-clean maintainer-clean-generic \
 
362
-       maintainer-clean-multi mostlyclean mostlyclean-generic \
 
363
-       mostlyclean-libtool mostlyclean-multi pdf pdf-am ps ps-am tags \
 
364
-       tags-recursive uninstall uninstall-am
 
365
+       distclean distclean-generic distclean-libtool distclean-multi \
 
366
+       distclean-tags dvi dvi-am html html-am info info-am install \
 
367
+       install-am install-data install-data-am install-dvi \
 
368
+       install-dvi-am install-exec install-exec-am install-html \
 
369
+       install-html-am install-info install-info-am install-man \
 
370
+       install-multi install-pdf install-pdf-am install-ps \
 
371
+       install-ps-am install-strip installcheck installcheck-am \
 
372
+       installdirs installdirs-am maintainer-clean \
 
373
+       maintainer-clean-generic maintainer-clean-multi mostlyclean \
 
374
+       mostlyclean-generic mostlyclean-libtool mostlyclean-multi pdf \
 
375
+       pdf-am ps ps-am tags tags-recursive uninstall uninstall-am
 
376
 
 
377
 
 
378
 # Tell versions [3.59,3.63) of GNU make to not export all variables.
 
379
Index: libsanitizer/asan/Makefile.in
 
380
===================================================================
 
381
--- a/src/libsanitizer/asan/Makefile.in (.../tags/gcc_4_8_0_release)
 
382
+++ b/src/libsanitizer/asan/Makefile.in (.../branches/gcc-4_8-branch)
 
383
@@ -38,7 +38,7 @@
 
384
 target_triplet = @target@
 
385
 @USING_MAC_INTERPOSE_TRUE@am__append_1 = -DMAC_INTERPOSE_FUNCTIONS -DMISSING_BLOCKS_SUPPORT
 
386
 subdir = asan
 
387
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
388
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
389
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
390
 am__aclocal_m4_deps = $(top_srcdir)/../config/acx.m4 \
 
391
        $(top_srcdir)/../config/depstand.m4 \
 
392
@@ -111,11 +111,9 @@
 
393
        --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) \
 
394
        $(LDFLAGS) -o $@
 
395
 SOURCES = $(libasan_la_SOURCES)
 
396
-DIST_SOURCES = $(libasan_la_SOURCES)
 
397
 HEADERS = $(nodist_toolexeclib_HEADERS)
 
398
 ETAGS = etags
 
399
 CTAGS = ctags
 
400
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
401
 ACLOCAL = @ACLOCAL@
 
402
 AMTAR = @AMTAR@
 
403
 AR = @AR@
 
404
@@ -523,37 +521,6 @@
 
405
 
 
406
 distclean-tags:
 
407
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
408
-
 
409
-distdir: $(DISTFILES)
 
410
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
411
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
412
-       list='$(DISTFILES)'; \
 
413
-         dist_files=`for file in $$list; do echo $$file; done | \
 
414
-         sed -e "s|^$$srcdirstrip/||;t" \
 
415
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
416
-       case $$dist_files in \
 
417
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
418
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
419
-                          sort -u` ;; \
 
420
-       esac; \
 
421
-       for file in $$dist_files; do \
 
422
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
423
-         if test -d $$d/$$file; then \
 
424
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
425
-           if test -d "$(distdir)/$$file"; then \
 
426
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
427
-           fi; \
 
428
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
429
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
430
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
431
-           fi; \
 
432
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
433
-         else \
 
434
-           test -f "$(distdir)/$$file" \
 
435
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
436
-           || exit 1; \
 
437
-         fi; \
 
438
-       done
 
439
 check-am: all-am
 
440
 check: check-am
 
441
 all-am: Makefile $(LTLIBRARIES) $(HEADERS)
 
442
@@ -664,8 +631,8 @@
 
443
 .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
 
444
        clean-libtool clean-toolexeclibLTLIBRARIES ctags distclean \
 
445
        distclean-compile distclean-generic distclean-libtool \
 
446
-       distclean-tags distdir dvi dvi-am html html-am info info-am \
 
447
-       install install-am install-data install-data-am install-dvi \
 
448
+       distclean-tags dvi dvi-am html html-am info info-am install \
 
449
+       install-am install-data install-data-am install-dvi \
 
450
        install-dvi-am install-exec install-exec-am install-html \
 
451
        install-html-am install-info install-info-am install-man \
 
452
        install-nodist_toolexeclibHEADERS install-pdf install-pdf-am \
 
453
Index: libsanitizer/ChangeLog
 
454
===================================================================
 
455
--- a/src/libsanitizer/ChangeLog        (.../tags/gcc_4_8_0_release)
 
456
+++ b/src/libsanitizer/ChangeLog        (.../branches/gcc-4_8-branch)
 
457
@@ -1,3 +1,13 @@
 
458
+2013-03-22  Jakub Jelinek  <jakub@redhat.com>
 
459
+
 
460
+       PR other/43620
 
461
+       * configure.ac (AM_INIT_AUTOMAKE): Add no-dist.
 
462
+       * Makefile.in: Regenerated.
 
463
+       * asan/Makefile.in: Regenerated.
 
464
+       * interception/Makefile.in: Regenerated.
 
465
+       * sanitizer_common/Makefile.in: Regenerated.
 
466
+       * tsan/Makefile.in: Regenerated.
 
467
+
 
468
 2013-03-22  Release Manager
 
469
 
 
470
        * GCC 4.8.0 released.
 
471
Index: libsanitizer/configure.ac
 
472
===================================================================
 
473
--- a/src/libsanitizer/configure.ac     (.../tags/gcc_4_8_0_release)
 
474
+++ b/src/libsanitizer/configure.ac     (.../branches/gcc-4_8-branch)
 
475
@@ -23,7 +23,7 @@
 
476
 AC_SUBST(target_alias)
 
477
 GCC_LIBSTDCXX_RAW_CXX_FLAGS
 
478
 
 
479
-AM_INIT_AUTOMAKE(foreign)
 
480
+AM_INIT_AUTOMAKE(foreign no-dist)
 
481
 AM_ENABLE_MULTILIB(, ..)
 
482
 AM_MAINTAINER_MODE
 
483
 
 
484
Index: libsanitizer/interception/Makefile.in
 
485
===================================================================
 
486
--- a/src/libsanitizer/interception/Makefile.in (.../tags/gcc_4_8_0_release)
 
487
+++ b/src/libsanitizer/interception/Makefile.in (.../branches/gcc-4_8-branch)
 
488
@@ -36,7 +36,7 @@
 
489
 host_triplet = @host@
 
490
 target_triplet = @target@
 
491
 subdir = interception
 
492
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
493
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
494
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
495
 am__aclocal_m4_deps = $(top_srcdir)/../config/acx.m4 \
 
496
        $(top_srcdir)/../config/depstand.m4 \
 
497
@@ -73,10 +73,8 @@
 
498
        --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) \
 
499
        $(LDFLAGS) -o $@
 
500
 SOURCES = $(libinterception_la_SOURCES)
 
501
-DIST_SOURCES = $(libinterception_la_SOURCES)
 
502
 ETAGS = etags
 
503
 CTAGS = ctags
 
504
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
505
 ACLOCAL = @ACLOCAL@
 
506
 AMTAR = @AMTAR@
 
507
 AR = @AR@
 
508
@@ -400,37 +398,6 @@
 
509
 
 
510
 distclean-tags:
 
511
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
512
-
 
513
-distdir: $(DISTFILES)
 
514
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
515
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
516
-       list='$(DISTFILES)'; \
 
517
-         dist_files=`for file in $$list; do echo $$file; done | \
 
518
-         sed -e "s|^$$srcdirstrip/||;t" \
 
519
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
520
-       case $$dist_files in \
 
521
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
522
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
523
-                          sort -u` ;; \
 
524
-       esac; \
 
525
-       for file in $$dist_files; do \
 
526
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
527
-         if test -d $$d/$$file; then \
 
528
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
529
-           if test -d "$(distdir)/$$file"; then \
 
530
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
531
-           fi; \
 
532
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
533
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
534
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
535
-           fi; \
 
536
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
537
-         else \
 
538
-           test -f "$(distdir)/$$file" \
 
539
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
540
-           || exit 1; \
 
541
-         fi; \
 
542
-       done
 
543
 check-am: all-am
 
544
 check: check-am
 
545
 all-am: Makefile $(LTLIBRARIES)
 
546
@@ -536,8 +503,8 @@
 
547
 .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
 
548
        clean-libtool clean-noinstLTLIBRARIES ctags distclean \
 
549
        distclean-compile distclean-generic distclean-libtool \
 
550
-       distclean-tags distdir dvi dvi-am html html-am info info-am \
 
551
-       install install-am install-data install-data-am install-dvi \
 
552
+       distclean-tags dvi dvi-am html html-am info info-am install \
 
553
+       install-am install-data install-data-am install-dvi \
 
554
        install-dvi-am install-exec install-exec-am install-html \
 
555
        install-html-am install-info install-info-am install-man \
 
556
        install-pdf install-pdf-am install-ps install-ps-am \
 
557
Index: libsanitizer/tsan/Makefile.in
 
558
===================================================================
 
559
--- a/src/libsanitizer/tsan/Makefile.in (.../tags/gcc_4_8_0_release)
 
560
+++ b/src/libsanitizer/tsan/Makefile.in (.../branches/gcc-4_8-branch)
 
561
@@ -36,7 +36,7 @@
 
562
 host_triplet = @host@
 
563
 target_triplet = @target@
 
564
 subdir = tsan
 
565
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
566
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
567
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
568
 am__aclocal_m4_deps = $(top_srcdir)/../config/acx.m4 \
 
569
        $(top_srcdir)/../config/depstand.m4 \
 
570
@@ -123,10 +123,8 @@
 
571
        --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
 
572
        $(LDFLAGS) -o $@
 
573
 SOURCES = $(libtsan_la_SOURCES)
 
574
-DIST_SOURCES = $(libtsan_la_SOURCES)
 
575
 ETAGS = etags
 
576
 CTAGS = ctags
 
577
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
578
 ACLOCAL = @ACLOCAL@
 
579
 AMTAR = @AMTAR@
 
580
 AR = @AR@
 
581
@@ -537,37 +535,6 @@
 
582
 
 
583
 distclean-tags:
 
584
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
585
-
 
586
-distdir: $(DISTFILES)
 
587
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
588
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
589
-       list='$(DISTFILES)'; \
 
590
-         dist_files=`for file in $$list; do echo $$file; done | \
 
591
-         sed -e "s|^$$srcdirstrip/||;t" \
 
592
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
593
-       case $$dist_files in \
 
594
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
595
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
596
-                          sort -u` ;; \
 
597
-       esac; \
 
598
-       for file in $$dist_files; do \
 
599
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
600
-         if test -d $$d/$$file; then \
 
601
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
602
-           if test -d "$(distdir)/$$file"; then \
 
603
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
604
-           fi; \
 
605
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
606
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
607
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
608
-           fi; \
 
609
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
610
-         else \
 
611
-           test -f "$(distdir)/$$file" \
 
612
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
613
-           || exit 1; \
 
614
-         fi; \
 
615
-       done
 
616
 check-am: all-am
 
617
 check: check-am
 
618
 all-am: Makefile $(LTLIBRARIES)
 
619
@@ -676,8 +643,8 @@
 
620
 .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
 
621
        clean-libtool clean-toolexeclibLTLIBRARIES ctags distclean \
 
622
        distclean-compile distclean-generic distclean-libtool \
 
623
-       distclean-tags distdir dvi dvi-am html html-am info info-am \
 
624
-       install install-am install-data install-data-am install-dvi \
 
625
+       distclean-tags dvi dvi-am html html-am info info-am install \
 
626
+       install-am install-data install-data-am install-dvi \
 
627
        install-dvi-am install-exec install-exec-am install-html \
 
628
        install-html-am install-info install-info-am install-man \
 
629
        install-pdf install-pdf-am install-ps install-ps-am \
 
630
Index: libstdc++-v3/include/std/chrono
 
631
===================================================================
 
632
--- a/src/libstdc++-v3/include/std/chrono       (.../tags/gcc_4_8_0_release)
 
633
+++ b/src/libstdc++-v3/include/std/chrono       (.../branches/gcc-4_8-branch)
 
634
@@ -225,7 +225,7 @@
 
635
        { return numeric_limits<_Rep>::lowest(); }
 
636
       };
 
637
 
 
638
-    template<typename T>
 
639
+    template<typename _Tp>
 
640
       struct __is_ratio
 
641
       : std::false_type
 
642
       { };
 
643
Index: libstdc++-v3/include/std/mutex
 
644
===================================================================
 
645
--- a/src/libstdc++-v3/include/std/mutex        (.../tags/gcc_4_8_0_release)
 
646
+++ b/src/libstdc++-v3/include/std/mutex        (.../branches/gcc-4_8-branch)
 
647
@@ -45,12 +45,13 @@
 
648
 #include <bits/gthr.h>
 
649
 #include <bits/move.h> // for std::swap
 
650
 
 
651
-#if defined(_GLIBCXX_HAS_GTHREADS) && defined(_GLIBCXX_USE_C99_STDINT_TR1)
 
652
+#ifdef _GLIBCXX_USE_C99_STDINT_TR1
 
653
 
 
654
 namespace std _GLIBCXX_VISIBILITY(default)
 
655
 {
 
656
 _GLIBCXX_BEGIN_NAMESPACE_VERSION
 
657
 
 
658
+#ifdef _GLIBCXX_HAS_GTHREADS
 
659
   // Common base class for std::mutex and std::timed_mutex
 
660
   class __mutex_base
 
661
   {
 
662
@@ -384,6 +385,7 @@
 
663
       }
 
664
   };
 
665
 #endif
 
666
+#endif // _GLIBCXX_HAS_GTHREADS
 
667
 
 
668
   /// Do not acquire ownership of the mutex.
 
669
   struct defer_lock_t { };
 
670
@@ -719,6 +721,7 @@
 
671
         }
 
672
     }
 
673
 
 
674
+#ifdef _GLIBCXX_HAS_GTHREADS
 
675
   /// once_flag
 
676
   struct once_flag
 
677
   {
 
678
@@ -790,13 +793,13 @@
 
679
       if (__e)
 
680
        __throw_system_error(__e);
 
681
     }
 
682
+#endif // _GLIBCXX_HAS_GTHREADS
 
683
 
 
684
   // @} group mutexes
 
685
 _GLIBCXX_END_NAMESPACE_VERSION
 
686
 } // namespace
 
687
+#endif // _GLIBCXX_USE_C99_STDINT_TR1
 
688
 
 
689
-#endif // _GLIBCXX_HAS_GTHREADS && _GLIBCXX_USE_C99_STDINT_TR1
 
690
-
 
691
 #endif // C++11
 
692
 
 
693
 #endif // _GLIBCXX_MUTEX
 
694
Index: libstdc++-v3/include/bits/stl_list.h
 
695
===================================================================
 
696
--- a/src/libstdc++-v3/include/bits/stl_list.h  (.../tags/gcc_4_8_0_release)
 
697
+++ b/src/libstdc++-v3/include/bits/stl_list.h  (.../branches/gcc-4_8-branch)
 
698
@@ -1487,7 +1487,11 @@
 
699
                               __false_type)
 
700
         {
 
701
          for (; __first != __last; ++__first)
 
702
+#if __cplusplus >= 201103L
 
703
+           emplace_back(*__first);
 
704
+#else
 
705
            push_back(*__first);
 
706
+#endif
 
707
        }
 
708
 
 
709
       // Called by list(n,v,a), and the range constructor when it turns out
 
710
Index: libstdc++-v3/include/bits/stl_vector.h
 
711
===================================================================
 
712
--- a/src/libstdc++-v3/include/bits/stl_vector.h        (.../tags/gcc_4_8_0_release)
 
713
+++ b/src/libstdc++-v3/include/bits/stl_vector.h        (.../branches/gcc-4_8-branch)
 
714
@@ -1184,7 +1184,11 @@
 
715
                            _InputIterator __last, std::input_iterator_tag)
 
716
         {
 
717
          for (; __first != __last; ++__first)
 
718
+#if __cplusplus >= 201103L
 
719
+           emplace_back(*__first);
 
720
+#else
 
721
            push_back(*__first);
 
722
+#endif
 
723
        }
 
724
 
 
725
       // Called by the second initialize_dispatch above
 
726
Index: libstdc++-v3/include/bits/deque.tcc
 
727
===================================================================
 
728
--- a/src/libstdc++-v3/include/bits/deque.tcc   (.../tags/gcc_4_8_0_release)
 
729
+++ b/src/libstdc++-v3/include/bits/deque.tcc   (.../branches/gcc-4_8-branch)
 
730
@@ -381,7 +381,11 @@
 
731
         __try
 
732
           {
 
733
             for (; __first != __last; ++__first)
 
734
+#if __cplusplus >= 201103L
 
735
+             emplace_back(*__first);
 
736
+#else
 
737
               push_back(*__first);
 
738
+#endif
 
739
           }
 
740
         __catch(...)
 
741
           {
 
742
Index: libstdc++-v3/ChangeLog
 
743
===================================================================
 
744
--- a/src/libstdc++-v3/ChangeLog        (.../tags/gcc_4_8_0_release)
 
745
+++ b/src/libstdc++-v3/ChangeLog        (.../branches/gcc-4_8-branch)
 
746
@@ -1,3 +1,39 @@
 
747
+2013-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
 
748
+
 
749
+       PR libstdc++/55977 (partial, std::vector and std::deque bits)
 
750
+       * include/bits/stl_vector.h (_M_range_initialize(_InputIterator,
 
751
+       _InputIterator, std::input_iterator_tag)): Use emplace_back.
 
752
+       * include/bits/deque.tcc (_M_range_initialize(_InputIterator,
 
753
+       _InputIterator, std::input_iterator_tag)): Likewise.
 
754
+       * testsuite/23_containers/vector/cons/55977.cc: New.
 
755
+       * testsuite/23_containers/deque/cons/55977.cc: Likewise.
 
756
+       * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
 
757
+       Adjust dg-error line number.
 
758
+       * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc:
 
759
+       Likewise.
 
760
+
 
761
+2013-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
 
762
+
 
763
+       PR libstdc++/55979
 
764
+       * include/bits/stl_list.h (_M_initialize_dispatch(_InputIterator,
 
765
+       _InputIterator, __false_type)): Use emplace_back.
 
766
+       * testsuite/23_containers/list/cons/55979.cc: New.
 
767
+       * testsuite/23_containers/list/modifiers/1.h: Adjust.
 
768
+       * testsuite/23_containers/list/requirements/dr438/assign_neg.cc:
 
769
+       Adjust dg-error line number.
 
770
+
 
771
+2013-03-24  Jonathan Wakely  <jwakely.gcc@gmail.com>
 
772
+
 
773
+       PR libstdc++/56002
 
774
+       * include/std/mutex (lock_guard, unique_lock, lock): Define without
 
775
+       depending on _GLIBCXX_HAS_GTHREADS.
 
776
+       * testsuite/30_threads/lock_guard/cons/1.cc: Run on all targets.
 
777
+
 
778
+2013-03-22  Paolo Carlini  <paolo.carlini@oracle.com>
 
779
+
 
780
+       PR libstdc++/56678
 
781
+       * include/std/chrono (__is_ratio): Uglify T.
 
782
+
 
783
 2013-03-22  Release Manager
 
784
 
 
785
        * GCC 4.8.0 released.
 
786
Index: libstdc++-v3/testsuite/30_threads/lock_guard/cons/1.cc
 
787
===================================================================
 
788
--- a/src/libstdc++-v3/testsuite/30_threads/lock_guard/cons/1.cc        (.../tags/gcc_4_8_0_release)
 
789
+++ b/src/libstdc++-v3/testsuite/30_threads/lock_guard/cons/1.cc        (.../branches/gcc-4_8-branch)
 
790
@@ -1,9 +1,6 @@
 
791
-// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* powerpc-ibm-aix* } }
 
792
-// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* powerpc-ibm-aix* } }
 
793
-// { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } }
 
794
-// { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } }
 
795
+// { dg-do run }
 
796
+// { dg-options " -std=gnu++11 " }
 
797
 // { dg-require-cstdint "" }
 
798
-// { dg-require-gthreads "" }
 
799
 
 
800
 // Copyright (C) 2010-2013 Free Software Foundation, Inc.
 
801
 //
 
802
Index: libstdc++-v3/testsuite/23_containers/vector/requirements/dr438/assign_neg.cc
 
803
===================================================================
 
804
--- a/src/libstdc++-v3/testsuite/23_containers/vector/requirements/dr438/assign_neg.cc  (.../tags/gcc_4_8_0_release)
 
805
+++ b/src/libstdc++-v3/testsuite/23_containers/vector/requirements/dr438/assign_neg.cc  (.../branches/gcc-4_8-branch)
 
806
@@ -18,7 +18,7 @@
 
807
 // <http://www.gnu.org/licenses/>.
 
808
 
 
809
 // { dg-do compile }
 
810
-// { dg-error "no matching" "" { target *-*-* } 1236 }
 
811
+// { dg-error "no matching" "" { target *-*-* } 1240 }
 
812
 
 
813
 #include <vector>
 
814
 
 
815
Index: libstdc++-v3/testsuite/23_containers/vector/requirements/dr438/insert_neg.cc
 
816
===================================================================
 
817
--- a/src/libstdc++-v3/testsuite/23_containers/vector/requirements/dr438/insert_neg.cc  (.../tags/gcc_4_8_0_release)
 
818
+++ b/src/libstdc++-v3/testsuite/23_containers/vector/requirements/dr438/insert_neg.cc  (.../branches/gcc-4_8-branch)
 
819
@@ -18,7 +18,7 @@
 
820
 // <http://www.gnu.org/licenses/>.
 
821
 
 
822
 // { dg-do compile }
 
823
-// { dg-error "no matching" "" { target *-*-* } 1277 }
 
824
+// { dg-error "no matching" "" { target *-*-* } 1281 }
 
825
 
 
826
 #include <vector>
 
827
 
 
828
Index: libstdc++-v3/testsuite/23_containers/vector/cons/55977.cc
 
829
===================================================================
 
830
--- a/src/libstdc++-v3/testsuite/23_containers/vector/cons/55977.cc     (.../tags/gcc_4_8_0_release)
 
831
+++ b/src/libstdc++-v3/testsuite/23_containers/vector/cons/55977.cc     (.../branches/gcc-4_8-branch)
 
832
@@ -0,0 +1,60 @@
 
833
+// { dg-do compile }
 
834
+// { dg-options "-std=gnu++11" }
 
835
+
 
836
+// Copyright (C) 2013 Free Software Foundation, Inc.
 
837
+//
 
838
+// This file is part of the GNU ISO C++ Library.  This library is free
 
839
+// software; you can redistribute it and/or modify it under the
 
840
+// terms of the GNU General Public License as published by the
 
841
+// Free Software Foundation; either version 3, or (at your option)
 
842
+// any later version.
 
843
+//
 
844
+// This library is distributed in the hope that it will be useful,
 
845
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
 
846
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 
847
+// GNU General Public License for more details.
 
848
+//
 
849
+// You should have received a copy of the GNU General Public License along
 
850
+// with this library; see the file COPYING3.  If not see
 
851
+// <http://www.gnu.org/licenses/>.
 
852
+
 
853
+#include <memory>
 
854
+#include <utility>
 
855
+#include <vector>
 
856
+#include <iterator>
 
857
+
 
858
+template <class T>
 
859
+struct MyAllocator
 
860
+{
 
861
+  std::allocator<T> base;
 
862
+  typedef T value_type;
 
863
+  MyAllocator() = default;
 
864
+  template <class U>
 
865
+  MyAllocator(const MyAllocator<U>& other) : base(other.base) {}
 
866
+  T* allocate(std::size_t n) { return base.allocate(n); }
 
867
+  void deallocate(T* p, std::size_t n) { return base.deallocate(p, n); }
 
868
+  template <class U, class... Args>
 
869
+  void construct(U* p, Args&&... args)
 
870
+  {
 
871
+    ::new (static_cast<void*>(p)) U(std::forward<Args>(args)...);
 
872
+  }
 
873
+};
 
874
+
 
875
+struct A
 
876
+{
 
877
+private:
 
878
+  friend class MyAllocator<A>;
 
879
+  A(int value) : value(value) {}
 
880
+  int value;
 
881
+public:
 
882
+  A() : value() {}
 
883
+  int get() const { return value; }
 
884
+};
 
885
+
 
886
+void foo()
 
887
+{
 
888
+  std::vector<A, MyAllocator<A>> v1;
 
889
+  const int i = 1;
 
890
+  v1.emplace_back(i); // OK
 
891
+  std::vector<A, MyAllocator<A>> v2(std::istream_iterator<int>(), {}); // ERROR
 
892
+}
 
893
Index: libstdc++-v3/testsuite/23_containers/deque/cons/55977.cc
 
894
===================================================================
 
895
--- a/src/libstdc++-v3/testsuite/23_containers/deque/cons/55977.cc      (.../tags/gcc_4_8_0_release)
 
896
+++ b/src/libstdc++-v3/testsuite/23_containers/deque/cons/55977.cc      (.../branches/gcc-4_8-branch)
 
897
@@ -0,0 +1,70 @@
 
898
+// { dg-do compile }
 
899
+// { dg-options "-std=gnu++11" }
 
900
+
 
901
+// Copyright (C) 2013 Free Software Foundation, Inc.
 
902
+//
 
903
+// This file is part of the GNU ISO C++ Library.  This library is free
 
904
+// software; you can redistribute it and/or modify it under the
 
905
+// terms of the GNU General Public License as published by the
 
906
+// Free Software Foundation; either version 3, or (at your option)
 
907
+// any later version.
 
908
+//
 
909
+// This library is distributed in the hope that it will be useful,
 
910
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
 
911
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 
912
+// GNU General Public License for more details.
 
913
+//
 
914
+// You should have received a copy of the GNU General Public License along
 
915
+// with this library; see the file COPYING3.  If not see
 
916
+// <http://www.gnu.org/licenses/>.
 
917
+
 
918
+#include <memory>
 
919
+#include <utility>
 
920
+#include <deque>
 
921
+#include <iterator>
 
922
+
 
923
+template <class T>
 
924
+struct MyAllocator
 
925
+{
 
926
+  std::allocator<T> base;
 
927
+  typedef T         value_type;
 
928
+
 
929
+  // FIXME: these types shouldn't be required.
 
930
+  typedef T*        pointer;
 
931
+  typedef const T*  const_pointer;
 
932
+  typedef T&        reference;
 
933
+  typedef const T&  const_reference;
 
934
+  template <typename U>
 
935
+    struct rebind
 
936
+    { typedef MyAllocator<U> other; };
 
937
+
 
938
+  MyAllocator() = default;
 
939
+  template <class U>
 
940
+  MyAllocator(const MyAllocator<U>& other) : base(other.base) {}
 
941
+  T* allocate(std::size_t n) { return base.allocate(n); }
 
942
+  void deallocate(T* p, std::size_t n) { return base.deallocate(p, n); }
 
943
+  template <class U, class... Args>
 
944
+  void construct(U* p, Args&&... args)
 
945
+  {
 
946
+    ::new (static_cast<void*>(p)) U(std::forward<Args>(args)...);
 
947
+  }
 
948
+};
 
949
+
 
950
+struct A
 
951
+{
 
952
+private:
 
953
+  friend class MyAllocator<A>;
 
954
+  A(int value) : value(value) {}
 
955
+  int value;
 
956
+public:
 
957
+  A() : value() {}
 
958
+  int get() const { return value; }
 
959
+};
 
960
+
 
961
+void foo()
 
962
+{
 
963
+  std::deque<A, MyAllocator<A>> v1;
 
964
+  const int i = 1;
 
965
+  v1.emplace_back(i); // OK
 
966
+  std::deque<A, MyAllocator<A>> v2(std::istream_iterator<int>(), {}); // ERROR
 
967
+}
 
968
Index: libstdc++-v3/testsuite/23_containers/list/modifiers/1.h
 
969
===================================================================
 
970
--- a/src/libstdc++-v3/testsuite/23_containers/list/modifiers/1.h       (.../tags/gcc_4_8_0_release)
 
971
+++ b/src/libstdc++-v3/testsuite/23_containers/list/modifiers/1.h       (.../branches/gcc-4_8-branch)
 
972
@@ -89,14 +89,22 @@
 
973
   b = list0301.begin();
 
974
   list0301.insert(b, A, A + N); // should be [321 322 333 13 13]
 
975
   VERIFY(list0301.size() == 5);
 
976
+#if __cplusplus >= 201103L
 
977
+  VERIFY(copy_constructor::count() == 0);
 
978
+#else
 
979
   VERIFY(copy_constructor::count() == 3);
 
980
+#endif
 
981
   VERIFY(m->id() == 13);
 
982
 
 
983
   // range fill at end
 
984
   value_type::reset();
 
985
   list0301.insert(e, A, A + N); // should be [321 322 333 13 13 321 322 333]
 
986
   VERIFY(list0301.size() == 8);
 
987
+#if __cplusplus >= 201103L
 
988
+  VERIFY(copy_constructor::count() == 0);
 
989
+#else
 
990
   VERIFY(copy_constructor::count() == 3);
 
991
+#endif
 
992
   VERIFY(e == list0301.end());
 
993
   VERIFY(m->id() == 13);
 
994
 
 
995
@@ -104,7 +112,11 @@
 
996
   value_type::reset();
 
997
   list0301.insert(m, A, A + N);
 
998
   VERIFY(list0301.size() == 11);
 
999
+#if __cplusplus >= 201103L
 
1000
+  VERIFY(copy_constructor::count() == 0);
 
1001
+#else
 
1002
   VERIFY(copy_constructor::count() == 3);
 
1003
+#endif
 
1004
   VERIFY(e == list0301.end());
 
1005
   VERIFY(m->id() == 13);
 
1006
 
 
1007
Index: libstdc++-v3/testsuite/23_containers/list/requirements/dr438/assign_neg.cc
 
1008
===================================================================
 
1009
--- a/src/libstdc++-v3/testsuite/23_containers/list/requirements/dr438/assign_neg.cc    (.../tags/gcc_4_8_0_release)
 
1010
+++ b/src/libstdc++-v3/testsuite/23_containers/list/requirements/dr438/assign_neg.cc    (.../branches/gcc-4_8-branch)
 
1011
@@ -18,7 +18,7 @@
 
1012
 // <http://www.gnu.org/licenses/>.
 
1013
 
 
1014
 // { dg-do compile }
 
1015
-// { dg-error "no matching" "" { target *-*-* } 1525 }
 
1016
+// { dg-error "no matching" "" { target *-*-* } 1529 }
 
1017
 
 
1018
 #include <list>
 
1019
 
 
1020
Index: libstdc++-v3/testsuite/23_containers/list/cons/55979.cc
 
1021
===================================================================
 
1022
--- a/src/libstdc++-v3/testsuite/23_containers/list/cons/55979.cc       (.../tags/gcc_4_8_0_release)
 
1023
+++ b/src/libstdc++-v3/testsuite/23_containers/list/cons/55979.cc       (.../branches/gcc-4_8-branch)
 
1024
@@ -0,0 +1,34 @@
 
1025
+// { dg-do compile }
 
1026
+// { dg-options "-std=gnu++11" }
 
1027
+
 
1028
+// Copyright (C) 2013 Free Software Foundation, Inc.
 
1029
+//
 
1030
+// This file is part of the GNU ISO C++ Library.  This library is free
 
1031
+// software; you can redistribute it and/or modify it under the
 
1032
+// terms of the GNU General Public License as published by the
 
1033
+// Free Software Foundation; either version 3, or (at your option)
 
1034
+// any later version.
 
1035
+//
 
1036
+// This library is distributed in the hope that it will be useful,
 
1037
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
 
1038
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 
1039
+// GNU General Public License for more details.
 
1040
+//
 
1041
+// You should have received a copy of the GNU General Public License along
 
1042
+// with this library; see the file COPYING3.  If not see
 
1043
+// <http://www.gnu.org/licenses/>.
 
1044
+
 
1045
+#include <list>
 
1046
+
 
1047
+struct A
 
1048
+{
 
1049
+  A(int) { }
 
1050
+  A(const A&) = delete;
 
1051
+  A& operator=(const A&) = delete;
 
1052
+};
 
1053
+
 
1054
+void foo()
 
1055
+{
 
1056
+  int i[] = {1, 2};
 
1057
+  std::list<A> li(i, i + 2);
 
1058
+}
 
1059
Index: boehm-gc/Makefile.in
 
1060
===================================================================
 
1061
--- a/src/boehm-gc/Makefile.in  (.../tags/gcc_4_8_0_release)
 
1062
+++ b/src/boehm-gc/Makefile.in  (.../branches/gcc-4_8-branch)
 
1063
@@ -36,13 +36,10 @@
 
1064
 host_triplet = @host@
 
1065
 target_triplet = @target@
 
1066
 subdir = .
 
1067
-DIST_COMMON = $(am__configure_deps) $(srcdir)/../compile \
 
1068
-       $(srcdir)/../config.guess $(srcdir)/../config.sub \
 
1069
-       $(srcdir)/../depcomp $(srcdir)/../install-sh \
 
1070
-       $(srcdir)/../ltmain.sh $(srcdir)/../missing \
 
1071
-       $(srcdir)/../mkinstalldirs $(srcdir)/Makefile.am \
 
1072
-       $(srcdir)/Makefile.in $(srcdir)/threads.mk.in \
 
1073
-       $(top_srcdir)/configure ChangeLog depcomp
 
1074
+DIST_COMMON = ChangeLog $(srcdir)/Makefile.in $(srcdir)/Makefile.am \
 
1075
+       $(top_srcdir)/configure $(am__configure_deps) \
 
1076
+       $(srcdir)/../mkinstalldirs $(srcdir)/threads.mk.in \
 
1077
+       $(srcdir)/../depcomp
 
1078
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
1079
 am__aclocal_m4_deps = $(top_srcdir)/../config/acx.m4 \
 
1080
        $(top_srcdir)/../config/depstand.m4 \
 
1081
@@ -63,14 +60,6 @@
 
1082
 CONFIG_CLEAN_VPATH_FILES =
 
1083
 LTLIBRARIES = $(noinst_LTLIBRARIES)
 
1084
 am__DEPENDENCIES_1 =
 
1085
-am__libgcjgc_la_SOURCES_DIST = allchblk.c alloc.c blacklst.c \
 
1086
-       checksums.c dbg_mlc.c dyn_load.c finalize.c gc_dlopen.c \
 
1087
-       gcj_mlc.c headers.c malloc.c mallocx.c mark.c mark_rts.c \
 
1088
-       misc.c new_hblk.c obj_map.c os_dep.c pcr_interface.c \
 
1089
-       ptr_chck.c real_malloc.c reclaim.c specific.c stubborn.c \
 
1090
-       typd_mlc.c backgraph.c win32_threads.c pthread_support.c \
 
1091
-       pthread_stop_world.c darwin_stop_world.c \
 
1092
-       powerpc_darwin_mach_dep.s
 
1093
 @POWERPC_DARWIN_TRUE@am__objects_1 = powerpc_darwin_mach_dep.lo
 
1094
 am_libgcjgc_la_OBJECTS = allchblk.lo alloc.lo blacklst.lo checksums.lo \
 
1095
        dbg_mlc.lo dyn_load.lo finalize.lo gc_dlopen.lo gcj_mlc.lo \
 
1096
@@ -80,14 +69,6 @@
 
1097
        backgraph.lo win32_threads.lo pthread_support.lo \
 
1098
        pthread_stop_world.lo darwin_stop_world.lo $(am__objects_1)
 
1099
 libgcjgc_la_OBJECTS = $(am_libgcjgc_la_OBJECTS)
 
1100
-am__libgcjgc_convenience_la_SOURCES_DIST = allchblk.c alloc.c \
 
1101
-       blacklst.c checksums.c dbg_mlc.c dyn_load.c finalize.c \
 
1102
-       gc_dlopen.c gcj_mlc.c headers.c malloc.c mallocx.c mark.c \
 
1103
-       mark_rts.c misc.c new_hblk.c obj_map.c os_dep.c \
 
1104
-       pcr_interface.c ptr_chck.c real_malloc.c reclaim.c specific.c \
 
1105
-       stubborn.c typd_mlc.c backgraph.c win32_threads.c \
 
1106
-       pthread_support.c pthread_stop_world.c darwin_stop_world.c \
 
1107
-       powerpc_darwin_mach_dep.s
 
1108
 am__objects_2 = allchblk.lo alloc.lo blacklst.lo checksums.lo \
 
1109
        dbg_mlc.lo dyn_load.lo finalize.lo gc_dlopen.lo gcj_mlc.lo \
 
1110
        headers.lo malloc.lo mallocx.lo mark.lo mark_rts.lo misc.lo \
 
1111
@@ -115,8 +96,6 @@
 
1112
 LTCCASCOMPILE = $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
 
1113
        --mode=compile $(CCAS) $(AM_CCASFLAGS) $(CCASFLAGS)
 
1114
 SOURCES = $(libgcjgc_la_SOURCES) $(libgcjgc_convenience_la_SOURCES)
 
1115
-DIST_SOURCES = $(am__libgcjgc_la_SOURCES_DIST) \
 
1116
-       $(am__libgcjgc_convenience_la_SOURCES_DIST)
 
1117
 MULTISRCTOP = 
 
1118
 MULTIBUILDTOP = 
 
1119
 MULTIDIRS = 
 
1120
@@ -133,47 +112,10 @@
 
1121
 RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive        \
 
1122
   distclean-recursive maintainer-clean-recursive
 
1123
 AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
 
1124
-       $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \
 
1125
-       distdir dist dist-all distcheck
 
1126
+       $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS
 
1127
 ETAGS = etags
 
1128
 CTAGS = ctags
 
1129
 DIST_SUBDIRS = $(SUBDIRS)
 
1130
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
1131
-distdir = $(PACKAGE)-$(VERSION)
 
1132
-top_distdir = $(distdir)
 
1133
-am__remove_distdir = \
 
1134
-  { test ! -d "$(distdir)" \
 
1135
-    || { find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \
 
1136
-         && rm -fr "$(distdir)"; }; }
 
1137
-am__relativize = \
 
1138
-  dir0=`pwd`; \
 
1139
-  sed_first='s,^\([^/]*\)/.*$$,\1,'; \
 
1140
-  sed_rest='s,^[^/]*/*,,'; \
 
1141
-  sed_last='s,^.*/\([^/]*\)$$,\1,'; \
 
1142
-  sed_butlast='s,/*[^/]*$$,,'; \
 
1143
-  while test -n "$$dir1"; do \
 
1144
-    first=`echo "$$dir1" | sed -e "$$sed_first"`; \
 
1145
-    if test "$$first" != "."; then \
 
1146
-      if test "$$first" = ".."; then \
 
1147
-        dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
 
1148
-        dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
 
1149
-      else \
 
1150
-        first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
 
1151
-        if test "$$first2" = "$$first"; then \
 
1152
-          dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
 
1153
-        else \
 
1154
-          dir2="../$$dir2"; \
 
1155
-        fi; \
 
1156
-        dir0="$$dir0"/"$$first"; \
 
1157
-      fi; \
 
1158
-    fi; \
 
1159
-    dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
 
1160
-  done; \
 
1161
-  reldir="$$dir2"
 
1162
-DIST_ARCHIVES = $(distdir).tar.gz
 
1163
-GZIP_ENV = --best
 
1164
-distuninstallcheck_listfiles = find . -type f -print
 
1165
-distcleancheck_listfiles = find . -type f -print
 
1166
 ACLOCAL = @ACLOCAL@
 
1167
 AMTAR = @AMTAR@
 
1168
 AM_CPPFLAGS = @AM_CPPFLAGS@
 
1169
@@ -314,7 +256,7 @@
 
1170
 top_build_prefix = @top_build_prefix@
 
1171
 top_builddir = @top_builddir@
 
1172
 top_srcdir = @top_srcdir@
 
1173
-AUTOMAKE_OPTIONS = foreign subdir-objects
 
1174
+AUTOMAKE_OPTIONS = foreign subdir-objects no-dist
 
1175
 ACLOCAL_AMFLAGS = -I .. -I ../config
 
1176
 SUBDIRS = include testsuite
 
1177
 noinst_LTLIBRARIES = libgcjgc.la libgcjgc_convenience.la
 
1178
@@ -672,182 +614,6 @@
 
1179
 
 
1180
 distclean-tags:
 
1181
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
1182
-
 
1183
-distdir: $(DISTFILES)
 
1184
-       $(am__remove_distdir)
 
1185
-       test -d "$(distdir)" || mkdir "$(distdir)"
 
1186
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
1187
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
1188
-       list='$(DISTFILES)'; \
 
1189
-         dist_files=`for file in $$list; do echo $$file; done | \
 
1190
-         sed -e "s|^$$srcdirstrip/||;t" \
 
1191
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
1192
-       case $$dist_files in \
 
1193
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
1194
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
1195
-                          sort -u` ;; \
 
1196
-       esac; \
 
1197
-       for file in $$dist_files; do \
 
1198
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
1199
-         if test -d $$d/$$file; then \
 
1200
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
1201
-           if test -d "$(distdir)/$$file"; then \
 
1202
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
1203
-           fi; \
 
1204
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
1205
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
1206
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
1207
-           fi; \
 
1208
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
1209
-         else \
 
1210
-           test -f "$(distdir)/$$file" \
 
1211
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
1212
-           || exit 1; \
 
1213
-         fi; \
 
1214
-       done
 
1215
-       @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
 
1216
-         if test "$$subdir" = .; then :; else \
 
1217
-           test -d "$(distdir)/$$subdir" \
 
1218
-           || $(MKDIR_P) "$(distdir)/$$subdir" \
 
1219
-           || exit 1; \
 
1220
-         fi; \
 
1221
-       done
 
1222
-       @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
 
1223
-         if test "$$subdir" = .; then :; else \
 
1224
-           dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
 
1225
-           $(am__relativize); \
 
1226
-           new_distdir=$$reldir; \
 
1227
-           dir1=$$subdir; dir2="$(top_distdir)"; \
 
1228
-           $(am__relativize); \
 
1229
-           new_top_distdir=$$reldir; \
 
1230
-           echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
 
1231
-           echo "     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
 
1232
-           ($(am__cd) $$subdir && \
 
1233
-             $(MAKE) $(AM_MAKEFLAGS) \
 
1234
-               top_distdir="$$new_top_distdir" \
 
1235
-               distdir="$$new_distdir" \
 
1236
-               am__remove_distdir=: \
 
1237
-               am__skip_length_check=: \
 
1238
-               am__skip_mode_fix=: \
 
1239
-               distdir) \
 
1240
-             || exit 1; \
 
1241
-         fi; \
 
1242
-       done
 
1243
-       -test -n "$(am__skip_mode_fix)" \
 
1244
-       || find "$(distdir)" -type d ! -perm -755 \
 
1245
-               -exec chmod u+rwx,go+rx {} \; -o \
 
1246
-         ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \
 
1247
-         ! -type d ! -perm -400 -exec chmod a+r {} \; -o \
 
1248
-         ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \
 
1249
-       || chmod -R a+r "$(distdir)"
 
1250
-dist-gzip: distdir
 
1251
-       tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
 
1252
-       $(am__remove_distdir)
 
1253
-
 
1254
-dist-bzip2: distdir
 
1255
-       tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2
 
1256
-       $(am__remove_distdir)
 
1257
-
 
1258
-dist-lzma: distdir
 
1259
-       tardir=$(distdir) && $(am__tar) | lzma -9 -c >$(distdir).tar.lzma
 
1260
-       $(am__remove_distdir)
 
1261
-
 
1262
-dist-xz: distdir
 
1263
-       tardir=$(distdir) && $(am__tar) | xz -c >$(distdir).tar.xz
 
1264
-       $(am__remove_distdir)
 
1265
-
 
1266
-dist-tarZ: distdir
 
1267
-       tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z
 
1268
-       $(am__remove_distdir)
 
1269
-
 
1270
-dist-shar: distdir
 
1271
-       shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz
 
1272
-       $(am__remove_distdir)
 
1273
-
 
1274
-dist-zip: distdir
 
1275
-       -rm -f $(distdir).zip
 
1276
-       zip -rq $(distdir).zip $(distdir)
 
1277
-       $(am__remove_distdir)
 
1278
-
 
1279
-dist dist-all: distdir
 
1280
-       tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
 
1281
-       $(am__remove_distdir)
 
1282
-
 
1283
-# This target untars the dist file and tries a VPATH configuration.  Then
 
1284
-# it guarantees that the distribution is self-contained by making another
 
1285
-# tarfile.
 
1286
-distcheck: dist
 
1287
-       case '$(DIST_ARCHIVES)' in \
 
1288
-       *.tar.gz*) \
 
1289
-         GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\
 
1290
-       *.tar.bz2*) \
 
1291
-         bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\
 
1292
-       *.tar.lzma*) \
 
1293
-         lzma -dc $(distdir).tar.lzma | $(am__untar) ;;\
 
1294
-       *.tar.xz*) \
 
1295
-         xz -dc $(distdir).tar.xz | $(am__untar) ;;\
 
1296
-       *.tar.Z*) \
 
1297
-         uncompress -c $(distdir).tar.Z | $(am__untar) ;;\
 
1298
-       *.shar.gz*) \
 
1299
-         GZIP=$(GZIP_ENV) gzip -dc $(distdir).shar.gz | unshar ;;\
 
1300
-       *.zip*) \
 
1301
-         unzip $(distdir).zip ;;\
 
1302
-       esac
 
1303
-       chmod -R a-w $(distdir); chmod a+w $(distdir)
 
1304
-       mkdir $(distdir)/_build
 
1305
-       mkdir $(distdir)/_inst
 
1306
-       chmod a-w $(distdir)
 
1307
-       test -d $(distdir)/_build || exit 0; \
 
1308
-       dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \
 
1309
-         && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \
 
1310
-         && am__cwd=`pwd` \
 
1311
-         && $(am__cd) $(distdir)/_build \
 
1312
-         && ../configure --srcdir=.. --prefix="$$dc_install_base" \
 
1313
-           $(DISTCHECK_CONFIGURE_FLAGS) \
 
1314
-         && $(MAKE) $(AM_MAKEFLAGS) \
 
1315
-         && $(MAKE) $(AM_MAKEFLAGS) dvi \
 
1316
-         && $(MAKE) $(AM_MAKEFLAGS) check \
 
1317
-         && $(MAKE) $(AM_MAKEFLAGS) install \
 
1318
-         && $(MAKE) $(AM_MAKEFLAGS) installcheck \
 
1319
-         && $(MAKE) $(AM_MAKEFLAGS) uninstall \
 
1320
-         && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \
 
1321
-               distuninstallcheck \
 
1322
-         && chmod -R a-w "$$dc_install_base" \
 
1323
-         && ({ \
 
1324
-              (cd ../.. && umask 077 && mkdir "$$dc_destdir") \
 
1325
-              && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \
 
1326
-              && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \
 
1327
-              && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \
 
1328
-                   distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \
 
1329
-             } || { rm -rf "$$dc_destdir"; exit 1; }) \
 
1330
-         && rm -rf "$$dc_destdir" \
 
1331
-         && $(MAKE) $(AM_MAKEFLAGS) dist \
 
1332
-         && rm -rf $(DIST_ARCHIVES) \
 
1333
-         && $(MAKE) $(AM_MAKEFLAGS) distcleancheck \
 
1334
-         && cd "$$am__cwd" \
 
1335
-         || exit 1
 
1336
-       $(am__remove_distdir)
 
1337
-       @(echo "$(distdir) archives ready for distribution: "; \
 
1338
-         list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \
 
1339
-         sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x'
 
1340
-distuninstallcheck:
 
1341
-       @$(am__cd) '$(distuninstallcheck_dir)' \
 
1342
-       && test `$(distuninstallcheck_listfiles) | wc -l` -le 1 \
 
1343
-          || { echo "ERROR: files left after uninstall:" ; \
 
1344
-               if test -n "$(DESTDIR)"; then \
 
1345
-                 echo "  (check DESTDIR support)"; \
 
1346
-               fi ; \
 
1347
-               $(distuninstallcheck_listfiles) ; \
 
1348
-               exit 1; } >&2
 
1349
-distcleancheck: distclean
 
1350
-       @if test '$(srcdir)' = . ; then \
 
1351
-         echo "ERROR: distcleancheck can only run from a VPATH build" ; \
 
1352
-         exit 1 ; \
 
1353
-       fi
 
1354
-       @test `$(distcleancheck_listfiles) | wc -l` -eq 0 \
 
1355
-         || { echo "ERROR: files left in build directory after distclean:" ; \
 
1356
-              $(distcleancheck_listfiles) ; \
 
1357
-              exit 1; } >&2
 
1358
 check-am: all-am
 
1359
 check: check-recursive
 
1360
 all-am: Makefile $(LTLIBRARIES) all-multi
 
1361
@@ -960,21 +726,19 @@
 
1362
 .PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
 
1363
        all all-am all-multi am--refresh check check-am clean \
 
1364
        clean-generic clean-libtool clean-multi \
 
1365
-       clean-noinstLTLIBRARIES ctags ctags-recursive dist dist-all \
 
1366
-       dist-bzip2 dist-gzip dist-lzma dist-shar dist-tarZ dist-xz \
 
1367
-       dist-zip distcheck distclean distclean-compile \
 
1368
-       distclean-generic distclean-libtool distclean-multi \
 
1369
-       distclean-tags distcleancheck distdir distuninstallcheck dvi \
 
1370
-       dvi-am html html-am info info-am install install-am \
 
1371
-       install-data install-data-am install-dvi install-dvi-am \
 
1372
-       install-exec install-exec-am install-html install-html-am \
 
1373
-       install-info install-info-am install-man install-multi \
 
1374
-       install-pdf install-pdf-am install-ps install-ps-am \
 
1375
-       install-strip installcheck installcheck-am installdirs \
 
1376
-       installdirs-am maintainer-clean maintainer-clean-generic \
 
1377
-       maintainer-clean-multi mostlyclean mostlyclean-compile \
 
1378
-       mostlyclean-generic mostlyclean-libtool mostlyclean-multi pdf \
 
1379
-       pdf-am ps ps-am tags tags-recursive uninstall uninstall-am
 
1380
+       clean-noinstLTLIBRARIES ctags ctags-recursive distclean \
 
1381
+       distclean-compile distclean-generic distclean-libtool \
 
1382
+       distclean-multi distclean-tags dvi dvi-am html html-am info \
 
1383
+       info-am install install-am install-data install-data-am \
 
1384
+       install-dvi install-dvi-am install-exec install-exec-am \
 
1385
+       install-html install-html-am install-info install-info-am \
 
1386
+       install-man install-multi install-pdf install-pdf-am \
 
1387
+       install-ps install-ps-am install-strip installcheck \
 
1388
+       installcheck-am installdirs installdirs-am maintainer-clean \
 
1389
+       maintainer-clean-generic maintainer-clean-multi mostlyclean \
 
1390
+       mostlyclean-compile mostlyclean-generic mostlyclean-libtool \
 
1391
+       mostlyclean-multi pdf pdf-am ps ps-am tags tags-recursive \
 
1392
+       uninstall uninstall-am
 
1393
 
 
1394
 override CFLAGS := $(filter-out $(O0_CFLAGS), $(CFLAGS)) $(O0_CFLAGS)
 
1395
 
 
1396
Index: boehm-gc/include/Makefile.in
 
1397
===================================================================
 
1398
--- a/src/boehm-gc/include/Makefile.in  (.../tags/gcc_4_8_0_release)
 
1399
+++ b/src/boehm-gc/include/Makefile.in  (.../branches/gcc-4_8-branch)
 
1400
@@ -36,9 +36,9 @@
 
1401
 host_triplet = @host@
 
1402
 target_triplet = @target@
 
1403
 subdir = include
 
1404
-DIST_COMMON = $(noinst_HEADERS) $(srcdir)/Makefile.am \
 
1405
-       $(srcdir)/Makefile.in $(srcdir)/gc_config.h.in \
 
1406
-       $(srcdir)/gc_ext_config.h.in
 
1407
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \
 
1408
+       $(srcdir)/gc_config.h.in $(srcdir)/gc_ext_config.h.in \
 
1409
+       $(noinst_HEADERS)
 
1410
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
1411
 am__aclocal_m4_deps = $(top_srcdir)/../config/acx.m4 \
 
1412
        $(top_srcdir)/../config/depstand.m4 \
 
1413
@@ -55,11 +55,9 @@
 
1414
 CONFIG_CLEAN_FILES =
 
1415
 CONFIG_CLEAN_VPATH_FILES =
 
1416
 SOURCES =
 
1417
-DIST_SOURCES =
 
1418
 HEADERS = $(noinst_HEADERS)
 
1419
 ETAGS = etags
 
1420
 CTAGS = ctags
 
1421
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
1422
 ACLOCAL = @ACLOCAL@
 
1423
 AMTAR = @AMTAR@
 
1424
 AM_CPPFLAGS = @AM_CPPFLAGS@
 
1425
@@ -200,7 +198,7 @@
 
1426
 top_build_prefix = @top_build_prefix@
 
1427
 top_builddir = @top_builddir@
 
1428
 top_srcdir = @top_srcdir@
 
1429
-AUTOMAKE_OPTIONS = foreign
 
1430
+AUTOMAKE_OPTIONS = foreign no-dist
 
1431
 noinst_HEADERS = gc.h gc_backptr.h gc_local_alloc.h \
 
1432
   gc_pthread_redirects.h gc_cpp.h
 
1433
 
 
1434
@@ -323,37 +321,6 @@
 
1435
 
 
1436
 distclean-tags:
 
1437
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
1438
-
 
1439
-distdir: $(DISTFILES)
 
1440
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
1441
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
1442
-       list='$(DISTFILES)'; \
 
1443
-         dist_files=`for file in $$list; do echo $$file; done | \
 
1444
-         sed -e "s|^$$srcdirstrip/||;t" \
 
1445
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
1446
-       case $$dist_files in \
 
1447
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
1448
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
1449
-                          sort -u` ;; \
 
1450
-       esac; \
 
1451
-       for file in $$dist_files; do \
 
1452
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
1453
-         if test -d $$d/$$file; then \
 
1454
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
1455
-           if test -d "$(distdir)/$$file"; then \
 
1456
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
1457
-           fi; \
 
1458
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
1459
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
1460
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
1461
-           fi; \
 
1462
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
1463
-         else \
 
1464
-           test -f "$(distdir)/$$file" \
 
1465
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
1466
-           || exit 1; \
 
1467
-         fi; \
 
1468
-       done
 
1469
 check-am: all-am
 
1470
 check: check-am
 
1471
 all-am: Makefile $(HEADERS) gc_config.h gc_ext_config.h
 
1472
@@ -453,16 +420,15 @@
 
1473
 
 
1474
 .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
 
1475
        clean-libtool ctags distclean distclean-generic distclean-hdr \
 
1476
-       distclean-libtool distclean-tags distdir dvi dvi-am html \
 
1477
-       html-am info info-am install install-am install-data \
 
1478
-       install-data-am install-dvi install-dvi-am install-exec \
 
1479
-       install-exec-am install-html install-html-am install-info \
 
1480
-       install-info-am install-man install-pdf install-pdf-am \
 
1481
-       install-ps install-ps-am install-strip installcheck \
 
1482
-       installcheck-am installdirs maintainer-clean \
 
1483
-       maintainer-clean-generic mostlyclean mostlyclean-generic \
 
1484
-       mostlyclean-libtool pdf pdf-am ps ps-am tags uninstall \
 
1485
-       uninstall-am
 
1486
+       distclean-libtool distclean-tags dvi dvi-am html html-am info \
 
1487
+       info-am install install-am install-data install-data-am \
 
1488
+       install-dvi install-dvi-am install-exec install-exec-am \
 
1489
+       install-html install-html-am install-info install-info-am \
 
1490
+       install-man install-pdf install-pdf-am install-ps \
 
1491
+       install-ps-am install-strip installcheck installcheck-am \
 
1492
+       installdirs maintainer-clean maintainer-clean-generic \
 
1493
+       mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
 
1494
+       ps ps-am tags uninstall uninstall-am
 
1495
 
 
1496
 
 
1497
 # Tell versions [3.59,3.63) of GNU make to not export all variables.
 
1498
Index: boehm-gc/include/Makefile.am
 
1499
===================================================================
 
1500
--- a/src/boehm-gc/include/Makefile.am  (.../tags/gcc_4_8_0_release)
 
1501
+++ b/src/boehm-gc/include/Makefile.am  (.../branches/gcc-4_8-branch)
 
1502
@@ -1,4 +1,4 @@
 
1503
-AUTOMAKE_OPTIONS = foreign
 
1504
+AUTOMAKE_OPTIONS = foreign no-dist
 
1505
 
 
1506
 noinst_HEADERS = gc.h gc_backptr.h gc_local_alloc.h \
 
1507
   gc_pthread_redirects.h gc_cpp.h
 
1508
Index: boehm-gc/ChangeLog
 
1509
===================================================================
 
1510
--- a/src/boehm-gc/ChangeLog    (.../tags/gcc_4_8_0_release)
 
1511
+++ b/src/boehm-gc/ChangeLog    (.../branches/gcc-4_8-branch)
 
1512
@@ -1,3 +1,13 @@
 
1513
+2013-03-22  Jakub Jelinek  <jakub@redhat.com>
 
1514
+
 
1515
+       PR other/43620
 
1516
+       * Makefile.am (AUTOMAKE_OPTIONS): Add no-dist.
 
1517
+       * include/Makefile.am (AUTOMAKE_OPTIONS): Add no-dist.
 
1518
+       * testsuite/Makefile.am (AUTOMAKE_OPTIONS): Add no-dist.
 
1519
+       * Makefile.in: Regenerated.
 
1520
+       * include/Makefile.in: Regenerated.
 
1521
+       * testsuite/Makefile.in: Regenerated.
 
1522
+
 
1523
 2013-03-22  Release Manager
 
1524
 
 
1525
        * GCC 4.8.0 released.
 
1526
Index: boehm-gc/testsuite/Makefile.in
 
1527
===================================================================
 
1528
--- a/src/boehm-gc/testsuite/Makefile.in        (.../tags/gcc_4_8_0_release)
 
1529
+++ b/src/boehm-gc/testsuite/Makefile.in        (.../branches/gcc-4_8-branch)
 
1530
@@ -35,7 +35,7 @@
 
1531
 host_triplet = @host@
 
1532
 target_triplet = @target@
 
1533
 subdir = testsuite
 
1534
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
1535
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
1536
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
1537
 am__aclocal_m4_deps = $(top_srcdir)/../config/acx.m4 \
 
1538
        $(top_srcdir)/../config/depstand.m4 \
 
1539
@@ -53,10 +53,8 @@
 
1540
 CONFIG_CLEAN_FILES =
 
1541
 CONFIG_CLEAN_VPATH_FILES =
 
1542
 SOURCES =
 
1543
-DIST_SOURCES =
 
1544
 RUNTESTDEFAULTFLAGS = --tool $$tool --srcdir $$srcdir
 
1545
 RUNTEST = runtest
 
1546
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
1547
 ACLOCAL = @ACLOCAL@
 
1548
 AMTAR = @AMTAR@
 
1549
 AM_CPPFLAGS = @AM_CPPFLAGS@
 
1550
@@ -197,7 +195,7 @@
 
1551
 top_build_prefix = @top_build_prefix@
 
1552
 top_builddir = @top_builddir@
 
1553
 top_srcdir = @top_srcdir@
 
1554
-AUTOMAKE_OPTIONS = foreign dejagnu
 
1555
+AUTOMAKE_OPTIONS = foreign dejagnu no-dist
 
1556
 EXPECT = expect
 
1557
 
 
1558
 # Override default.
 
1559
@@ -267,37 +265,6 @@
 
1560
        -l='$(DEJATOOL)'; for tool in $$l; do \
 
1561
          rm -f $$tool.sum $$tool.log; \
 
1562
        done
 
1563
-
 
1564
-distdir: $(DISTFILES)
 
1565
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
1566
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
1567
-       list='$(DISTFILES)'; \
 
1568
-         dist_files=`for file in $$list; do echo $$file; done | \
 
1569
-         sed -e "s|^$$srcdirstrip/||;t" \
 
1570
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
1571
-       case $$dist_files in \
 
1572
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
1573
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
1574
-                          sort -u` ;; \
 
1575
-       esac; \
 
1576
-       for file in $$dist_files; do \
 
1577
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
1578
-         if test -d $$d/$$file; then \
 
1579
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
1580
-           if test -d "$(distdir)/$$file"; then \
 
1581
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
1582
-           fi; \
 
1583
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
1584
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
1585
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
1586
-           fi; \
 
1587
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
1588
-         else \
 
1589
-           test -f "$(distdir)/$$file" \
 
1590
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
1591
-           || exit 1; \
 
1592
-         fi; \
 
1593
-       done
 
1594
 check-am: all-am
 
1595
        $(MAKE) $(AM_MAKEFLAGS) check-DEJAGNU
 
1596
 check: check-am
 
1597
@@ -399,8 +366,8 @@
 
1598
 
 
1599
 .PHONY: all all-am check check-DEJAGNU check-am clean clean-generic \
 
1600
        clean-libtool distclean distclean-DEJAGNU distclean-generic \
 
1601
-       distclean-libtool distdir dvi dvi-am html html-am info info-am \
 
1602
-       install install-am install-data install-data-am install-dvi \
 
1603
+       distclean-libtool dvi dvi-am html html-am info info-am install \
 
1604
+       install-am install-data install-data-am install-dvi \
 
1605
        install-dvi-am install-exec install-exec-am install-html \
 
1606
        install-html-am install-info install-info-am install-man \
 
1607
        install-pdf install-pdf-am install-ps install-ps-am \
 
1608
Index: boehm-gc/testsuite/Makefile.am
 
1609
===================================================================
 
1610
--- a/src/boehm-gc/testsuite/Makefile.am        (.../tags/gcc_4_8_0_release)
 
1611
+++ b/src/boehm-gc/testsuite/Makefile.am        (.../branches/gcc-4_8-branch)
 
1612
@@ -1,6 +1,6 @@
 
1613
 ## Process this file with automake to produce Makefile.in.
 
1614
 
 
1615
-AUTOMAKE_OPTIONS = foreign dejagnu
 
1616
+AUTOMAKE_OPTIONS = foreign dejagnu no-dist
 
1617
 
 
1618
 EXPECT = expect
 
1619
 
 
1620
Index: boehm-gc/Makefile.am
 
1621
===================================================================
 
1622
--- a/src/boehm-gc/Makefile.am  (.../tags/gcc_4_8_0_release)
 
1623
+++ b/src/boehm-gc/Makefile.am  (.../branches/gcc-4_8-branch)
 
1624
@@ -4,7 +4,7 @@
 
1625
 ## files that should be in the distribution are not mentioned in this
 
1626
 ## Makefile.am.
 
1627
 
 
1628
-AUTOMAKE_OPTIONS = foreign subdir-objects
 
1629
+AUTOMAKE_OPTIONS = foreign subdir-objects no-dist
 
1630
 ACLOCAL_AMFLAGS = -I .. -I ../config
 
1631
 
 
1632
 SUBDIRS = include testsuite
 
1633
Index: libbacktrace/ChangeLog
 
1634
===================================================================
 
1635
--- a/src/libbacktrace/ChangeLog        (.../tags/gcc_4_8_0_release)
 
1636
+++ b/src/libbacktrace/ChangeLog        (.../branches/gcc-4_8-branch)
 
1637
@@ -1,3 +1,8 @@
 
1638
+2013-03-25  Ian Lance Taylor  <iant@google.com>
 
1639
+
 
1640
+       * alloc.c: #include <sys/types.h>.
 
1641
+       * mmap.c: Likewise.
 
1642
+
 
1643
 2013-03-22  Release Manager
 
1644
 
 
1645
        * GCC 4.8.0 released.
 
1646
Index: libbacktrace/alloc.c
 
1647
===================================================================
 
1648
--- a/src/libbacktrace/alloc.c  (.../tags/gcc_4_8_0_release)
 
1649
+++ b/src/libbacktrace/alloc.c  (.../branches/gcc-4_8-branch)
 
1650
@@ -34,6 +34,7 @@
 
1651
 
 
1652
 #include <errno.h>
 
1653
 #include <stdlib.h>
 
1654
+#include <sys/types.h>
 
1655
 
 
1656
 #include "backtrace.h"
 
1657
 #include "internal.h"
 
1658
Index: libbacktrace/mmap.c
 
1659
===================================================================
 
1660
--- a/src/libbacktrace/mmap.c   (.../tags/gcc_4_8_0_release)
 
1661
+++ b/src/libbacktrace/mmap.c   (.../branches/gcc-4_8-branch)
 
1662
@@ -36,6 +36,7 @@
 
1663
 #include <string.h>
 
1664
 #include <stdlib.h>
 
1665
 #include <unistd.h>
 
1666
+#include <sys/types.h>
 
1667
 #include <sys/mman.h>
 
1668
 
 
1669
 #include "backtrace.h"
 
1670
Index: libjava/classpath/Makefile.in
 
1671
===================================================================
 
1672
--- a/src/libjava/classpath/Makefile.in (.../tags/gcc_4_8_0_release)
 
1673
+++ b/src/libjava/classpath/Makefile.in (.../branches/gcc-4_8-branch)
 
1674
@@ -35,25 +35,15 @@
 
1675
 host_triplet = @host@
 
1676
 target_triplet = @target@
 
1677
 subdir = .
 
1678
-DIST_COMMON = README $(am__configure_deps) $(srcdir)/../../compile \
 
1679
-       $(srcdir)/../../config.guess $(srcdir)/../../config.rpath \
 
1680
-       $(srcdir)/../../config.sub $(srcdir)/../../install-sh \
 
1681
-       $(srcdir)/../../ltmain.sh $(srcdir)/../../missing \
 
1682
-       $(srcdir)/../../mkinstalldirs $(srcdir)/Makefile.am \
 
1683
-       $(srcdir)/Makefile.in $(top_srcdir)/configure \
 
1684
+DIST_COMMON = INSTALL NEWS README AUTHORS ChangeLog \
 
1685
+       $(srcdir)/Makefile.in $(srcdir)/Makefile.am \
 
1686
+       $(top_srcdir)/configure $(am__configure_deps) \
 
1687
+       $(srcdir)/../../mkinstalldirs \
 
1688
        $(top_srcdir)/gnu/classpath/Configuration.java.in \
 
1689
        $(top_srcdir)/gnu/java/security/Configuration.java.in \
 
1690
        $(top_srcdir)/resource/META-INF/services/java.util.prefs.PreferencesFactory.in \
 
1691
        $(top_srcdir)/resource/META-INF/services/javax.sound.sampled.spi.AudioFileReader.in \
 
1692
-       $(top_srcdir)/resource/META-INF/services/javax.sound.sampled.spi.MixerProvider.in \
 
1693
-       ../../ABOUT-NLS ../../COPYING ../../COPYING.LIB \
 
1694
-       ../../ChangeLog ../../README ../../compile ../../config.guess \
 
1695
-       ../../config.rpath ../../config.sub ../../depcomp \
 
1696
-       ../../install-sh ../../ltmain.sh ../../missing \
 
1697
-       ../../mkinstalldirs ../../ylwrap AUTHORS COPYING ChangeLog \
 
1698
-       INSTALL NEWS TODO compile config.guess config.rpath config.sub \
 
1699
-       depcomp install-sh ltcf-c.sh ltcf-cxx.sh ltcf-gcj.sh ltconfig \
 
1700
-       ltmain.sh missing mkinstalldirs
 
1701
+       $(top_srcdir)/resource/META-INF/services/javax.sound.sampled.spi.MixerProvider.in
 
1702
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
1703
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
1704
        $(top_srcdir)/../../config/lead-dot.m4 \
 
1705
@@ -91,7 +81,6 @@
 
1706
        resource/META-INF/services/javax.sound.sampled.spi.MixerProvider
 
1707
 CONFIG_CLEAN_VPATH_FILES =
 
1708
 SOURCES =
 
1709
-DIST_SOURCES =
 
1710
 MULTISRCTOP = 
 
1711
 MULTIBUILDTOP = 
 
1712
 MULTIDIRS = 
 
1713
@@ -108,46 +97,9 @@
 
1714
 RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive        \
 
1715
   distclean-recursive maintainer-clean-recursive
 
1716
 AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
 
1717
-       $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \
 
1718
-       distdir dist dist-all distcheck
 
1719
+       $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS
 
1720
 ETAGS = etags
 
1721
 CTAGS = ctags
 
1722
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
1723
-distdir = $(PACKAGE)-$(VERSION)
 
1724
-top_distdir = $(distdir)
 
1725
-am__remove_distdir = \
 
1726
-  { test ! -d "$(distdir)" \
 
1727
-    || { find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \
 
1728
-         && rm -fr "$(distdir)"; }; }
 
1729
-am__relativize = \
 
1730
-  dir0=`pwd`; \
 
1731
-  sed_first='s,^\([^/]*\)/.*$$,\1,'; \
 
1732
-  sed_rest='s,^[^/]*/*,,'; \
 
1733
-  sed_last='s,^.*/\([^/]*\)$$,\1,'; \
 
1734
-  sed_butlast='s,/*[^/]*$$,,'; \
 
1735
-  while test -n "$$dir1"; do \
 
1736
-    first=`echo "$$dir1" | sed -e "$$sed_first"`; \
 
1737
-    if test "$$first" != "."; then \
 
1738
-      if test "$$first" = ".."; then \
 
1739
-        dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
 
1740
-        dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
 
1741
-      else \
 
1742
-        first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
 
1743
-        if test "$$first2" = "$$first"; then \
 
1744
-          dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
 
1745
-        else \
 
1746
-          dir2="../$$dir2"; \
 
1747
-        fi; \
 
1748
-        dir0="$$dir0"/"$$first"; \
 
1749
-      fi; \
 
1750
-    fi; \
 
1751
-    dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
 
1752
-  done; \
 
1753
-  reldir="$$dir2"
 
1754
-DIST_ARCHIVES = $(distdir).tar.gz
 
1755
-GZIP_ENV = --best
 
1756
-distuninstallcheck_listfiles = find . -type f -print
 
1757
-distcleancheck_listfiles = find . -type f -print
 
1758
 ACLOCAL = @ACLOCAL@
 
1759
 AMTAR = @AMTAR@
 
1760
 ANTLR = @ANTLR@
 
1761
@@ -582,185 +534,6 @@
 
1762
 
 
1763
 distclean-tags:
 
1764
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
1765
-
 
1766
-distdir: $(DISTFILES)
 
1767
-       $(am__remove_distdir)
 
1768
-       test -d "$(distdir)" || mkdir "$(distdir)"
 
1769
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
1770
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
1771
-       list='$(DISTFILES)'; \
 
1772
-         dist_files=`for file in $$list; do echo $$file; done | \
 
1773
-         sed -e "s|^$$srcdirstrip/||;t" \
 
1774
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
1775
-       case $$dist_files in \
 
1776
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
1777
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
1778
-                          sort -u` ;; \
 
1779
-       esac; \
 
1780
-       for file in $$dist_files; do \
 
1781
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
1782
-         if test -d $$d/$$file; then \
 
1783
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
1784
-           if test -d "$(distdir)/$$file"; then \
 
1785
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
1786
-           fi; \
 
1787
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
1788
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
1789
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
1790
-           fi; \
 
1791
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
1792
-         else \
 
1793
-           test -f "$(distdir)/$$file" \
 
1794
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
1795
-           || exit 1; \
 
1796
-         fi; \
 
1797
-       done
 
1798
-       @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
 
1799
-         if test "$$subdir" = .; then :; else \
 
1800
-           test -d "$(distdir)/$$subdir" \
 
1801
-           || $(MKDIR_P) "$(distdir)/$$subdir" \
 
1802
-           || exit 1; \
 
1803
-         fi; \
 
1804
-       done
 
1805
-       @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
 
1806
-         if test "$$subdir" = .; then :; else \
 
1807
-           dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
 
1808
-           $(am__relativize); \
 
1809
-           new_distdir=$$reldir; \
 
1810
-           dir1=$$subdir; dir2="$(top_distdir)"; \
 
1811
-           $(am__relativize); \
 
1812
-           new_top_distdir=$$reldir; \
 
1813
-           echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
 
1814
-           echo "     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
 
1815
-           ($(am__cd) $$subdir && \
 
1816
-             $(MAKE) $(AM_MAKEFLAGS) \
 
1817
-               top_distdir="$$new_top_distdir" \
 
1818
-               distdir="$$new_distdir" \
 
1819
-               am__remove_distdir=: \
 
1820
-               am__skip_length_check=: \
 
1821
-               am__skip_mode_fix=: \
 
1822
-               distdir) \
 
1823
-             || exit 1; \
 
1824
-         fi; \
 
1825
-       done
 
1826
-       $(MAKE) $(AM_MAKEFLAGS) \
 
1827
-         top_distdir="$(top_distdir)" distdir="$(distdir)" \
 
1828
-         dist-hook
 
1829
-       -test -n "$(am__skip_mode_fix)" \
 
1830
-       || find "$(distdir)" -type d ! -perm -755 \
 
1831
-               -exec chmod u+rwx,go+rx {} \; -o \
 
1832
-         ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \
 
1833
-         ! -type d ! -perm -400 -exec chmod a+r {} \; -o \
 
1834
-         ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \
 
1835
-       || chmod -R a+r "$(distdir)"
 
1836
-dist-gzip: distdir
 
1837
-       tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
 
1838
-       $(am__remove_distdir)
 
1839
-
 
1840
-dist-bzip2: distdir
 
1841
-       tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2
 
1842
-       $(am__remove_distdir)
 
1843
-
 
1844
-dist-lzma: distdir
 
1845
-       tardir=$(distdir) && $(am__tar) | lzma -9 -c >$(distdir).tar.lzma
 
1846
-       $(am__remove_distdir)
 
1847
-
 
1848
-dist-xz: distdir
 
1849
-       tardir=$(distdir) && $(am__tar) | xz -c >$(distdir).tar.xz
 
1850
-       $(am__remove_distdir)
 
1851
-
 
1852
-dist-tarZ: distdir
 
1853
-       tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z
 
1854
-       $(am__remove_distdir)
 
1855
-
 
1856
-dist-shar: distdir
 
1857
-       shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz
 
1858
-       $(am__remove_distdir)
 
1859
-
 
1860
-dist-zip: distdir
 
1861
-       -rm -f $(distdir).zip
 
1862
-       zip -rq $(distdir).zip $(distdir)
 
1863
-       $(am__remove_distdir)
 
1864
-
 
1865
-dist dist-all: distdir
 
1866
-       tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
 
1867
-       $(am__remove_distdir)
 
1868
-
 
1869
-# This target untars the dist file and tries a VPATH configuration.  Then
 
1870
-# it guarantees that the distribution is self-contained by making another
 
1871
-# tarfile.
 
1872
-distcheck: dist
 
1873
-       case '$(DIST_ARCHIVES)' in \
 
1874
-       *.tar.gz*) \
 
1875
-         GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\
 
1876
-       *.tar.bz2*) \
 
1877
-         bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\
 
1878
-       *.tar.lzma*) \
 
1879
-         lzma -dc $(distdir).tar.lzma | $(am__untar) ;;\
 
1880
-       *.tar.xz*) \
 
1881
-         xz -dc $(distdir).tar.xz | $(am__untar) ;;\
 
1882
-       *.tar.Z*) \
 
1883
-         uncompress -c $(distdir).tar.Z | $(am__untar) ;;\
 
1884
-       *.shar.gz*) \
 
1885
-         GZIP=$(GZIP_ENV) gzip -dc $(distdir).shar.gz | unshar ;;\
 
1886
-       *.zip*) \
 
1887
-         unzip $(distdir).zip ;;\
 
1888
-       esac
 
1889
-       chmod -R a-w $(distdir); chmod a+w $(distdir)
 
1890
-       mkdir $(distdir)/_build
 
1891
-       mkdir $(distdir)/_inst
 
1892
-       chmod a-w $(distdir)
 
1893
-       test -d $(distdir)/_build || exit 0; \
 
1894
-       dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \
 
1895
-         && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \
 
1896
-         && am__cwd=`pwd` \
 
1897
-         && $(am__cd) $(distdir)/_build \
 
1898
-         && ../configure --srcdir=.. --prefix="$$dc_install_base" \
 
1899
-           $(DISTCHECK_CONFIGURE_FLAGS) \
 
1900
-         && $(MAKE) $(AM_MAKEFLAGS) \
 
1901
-         && $(MAKE) $(AM_MAKEFLAGS) dvi \
 
1902
-         && $(MAKE) $(AM_MAKEFLAGS) check \
 
1903
-         && $(MAKE) $(AM_MAKEFLAGS) install \
 
1904
-         && $(MAKE) $(AM_MAKEFLAGS) installcheck \
 
1905
-         && $(MAKE) $(AM_MAKEFLAGS) uninstall \
 
1906
-         && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \
 
1907
-               distuninstallcheck \
 
1908
-         && chmod -R a-w "$$dc_install_base" \
 
1909
-         && ({ \
 
1910
-              (cd ../.. && umask 077 && mkdir "$$dc_destdir") \
 
1911
-              && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \
 
1912
-              && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \
 
1913
-              && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \
 
1914
-                   distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \
 
1915
-             } || { rm -rf "$$dc_destdir"; exit 1; }) \
 
1916
-         && rm -rf "$$dc_destdir" \
 
1917
-         && $(MAKE) $(AM_MAKEFLAGS) dist \
 
1918
-         && rm -rf $(DIST_ARCHIVES) \
 
1919
-         && $(MAKE) $(AM_MAKEFLAGS) distcleancheck \
 
1920
-         && cd "$$am__cwd" \
 
1921
-         || exit 1
 
1922
-       $(am__remove_distdir)
 
1923
-       @(echo "$(distdir) archives ready for distribution: "; \
 
1924
-         list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \
 
1925
-         sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x'
 
1926
-distuninstallcheck:
 
1927
-       @$(am__cd) '$(distuninstallcheck_dir)' \
 
1928
-       && test `$(distuninstallcheck_listfiles) | wc -l` -le 1 \
 
1929
-          || { echo "ERROR: files left after uninstall:" ; \
 
1930
-               if test -n "$(DESTDIR)"; then \
 
1931
-                 echo "  (check DESTDIR support)"; \
 
1932
-               fi ; \
 
1933
-               $(distuninstallcheck_listfiles) ; \
 
1934
-               exit 1; } >&2
 
1935
-distcleancheck: distclean
 
1936
-       @if test '$(srcdir)' = . ; then \
 
1937
-         echo "ERROR: distcleancheck can only run from a VPATH build" ; \
 
1938
-         exit 1 ; \
 
1939
-       fi
 
1940
-       @test `$(distcleancheck_listfiles) | wc -l` -eq 0 \
 
1941
-         || { echo "ERROR: files left in build directory after distclean:" ; \
 
1942
-              $(distcleancheck_listfiles) ; \
 
1943
-              exit 1; } >&2
 
1944
 check-am: all-am
 
1945
 check: check-recursive
 
1946
 all-am: Makefile all-multi
 
1947
@@ -869,20 +642,17 @@
 
1948
 .PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
 
1949
        all all-am all-multi am--refresh check check-am clean \
 
1950
        clean-generic clean-libtool clean-multi ctags ctags-recursive \
 
1951
-       dist dist-all dist-bzip2 dist-gzip dist-hook dist-lzma \
 
1952
-       dist-shar dist-tarZ dist-xz dist-zip distcheck distclean \
 
1953
-       distclean-generic distclean-libtool distclean-multi \
 
1954
-       distclean-tags distcleancheck distdir distuninstallcheck dvi \
 
1955
-       dvi-am html html-am info info-am install install-am \
 
1956
-       install-data install-data-am install-dvi install-dvi-am \
 
1957
-       install-exec install-exec-am install-html install-html-am \
 
1958
-       install-info install-info-am install-man install-multi \
 
1959
-       install-pdf install-pdf-am install-ps install-ps-am \
 
1960
-       install-strip installcheck installcheck-am installdirs \
 
1961
-       installdirs-am maintainer-clean maintainer-clean-generic \
 
1962
-       maintainer-clean-multi mostlyclean mostlyclean-generic \
 
1963
-       mostlyclean-libtool mostlyclean-multi pdf pdf-am ps ps-am tags \
 
1964
-       tags-recursive uninstall uninstall-am
 
1965
+       distclean distclean-generic distclean-libtool distclean-multi \
 
1966
+       distclean-tags dvi dvi-am html html-am info info-am install \
 
1967
+       install-am install-data install-data-am install-dvi \
 
1968
+       install-dvi-am install-exec install-exec-am install-html \
 
1969
+       install-html-am install-info install-info-am install-man \
 
1970
+       install-multi install-pdf install-pdf-am install-ps \
 
1971
+       install-ps-am install-strip installcheck installcheck-am \
 
1972
+       installdirs installdirs-am maintainer-clean \
 
1973
+       maintainer-clean-generic maintainer-clean-multi mostlyclean \
 
1974
+       mostlyclean-generic mostlyclean-libtool mostlyclean-multi pdf \
 
1975
+       pdf-am ps ps-am tags tags-recursive uninstall uninstall-am
 
1976
 
 
1977
 
 
1978
 native: lib
 
1979
Index: libjava/classpath/scripts/Makefile.in
 
1980
===================================================================
 
1981
--- a/src/libjava/classpath/scripts/Makefile.in (.../tags/gcc_4_8_0_release)
 
1982
+++ b/src/libjava/classpath/scripts/Makefile.in (.../branches/gcc-4_8-branch)
 
1983
@@ -35,8 +35,8 @@
 
1984
 host_triplet = @host@
 
1985
 target_triplet = @target@
 
1986
 subdir = scripts
 
1987
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
 
1988
-       $(srcdir)/check_jni_methods.sh.in $(srcdir)/classpath.spec.in
 
1989
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \
 
1990
+       $(srcdir)/classpath.spec.in $(srcdir)/check_jni_methods.sh.in
 
1991
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
1992
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
1993
        $(top_srcdir)/../../config/lead-dot.m4 \
 
1994
@@ -68,8 +68,6 @@
 
1995
 CONFIG_CLEAN_FILES = classpath.spec check_jni_methods.sh
 
1996
 CONFIG_CLEAN_VPATH_FILES =
 
1997
 SOURCES =
 
1998
-DIST_SOURCES =
 
1999
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
2000
 ACLOCAL = @ACLOCAL@
 
2001
 AMTAR = @AMTAR@
 
2002
 ANTLR = @ANTLR@
 
2003
@@ -331,37 +329,6 @@
 
2004
 ctags: CTAGS
 
2005
 CTAGS:
 
2006
 
 
2007
-
 
2008
-distdir: $(DISTFILES)
 
2009
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
2010
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
2011
-       list='$(DISTFILES)'; \
 
2012
-         dist_files=`for file in $$list; do echo $$file; done | \
 
2013
-         sed -e "s|^$$srcdirstrip/||;t" \
 
2014
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
2015
-       case $$dist_files in \
 
2016
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
2017
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
2018
-                          sort -u` ;; \
 
2019
-       esac; \
 
2020
-       for file in $$dist_files; do \
 
2021
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
2022
-         if test -d $$d/$$file; then \
 
2023
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
2024
-           if test -d "$(distdir)/$$file"; then \
 
2025
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
2026
-           fi; \
 
2027
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
2028
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
2029
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
2030
-           fi; \
 
2031
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
2032
-         else \
 
2033
-           test -f "$(distdir)/$$file" \
 
2034
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
2035
-           || exit 1; \
 
2036
-         fi; \
 
2037
-       done
 
2038
 check-am: all-am
 
2039
 check: check-am
 
2040
 all-am: Makefile
 
2041
@@ -460,13 +427,13 @@
 
2042
 .MAKE: install-am install-strip
 
2043
 
 
2044
 .PHONY: all all-am check check-am clean clean-generic clean-libtool \
 
2045
-       distclean distclean-generic distclean-libtool distdir dvi \
 
2046
-       dvi-am html html-am info info-am install install-am \
 
2047
-       install-data install-data-am install-dvi install-dvi-am \
 
2048
-       install-exec install-exec-am install-html install-html-am \
 
2049
-       install-info install-info-am install-man install-pdf \
 
2050
-       install-pdf-am install-ps install-ps-am install-strip \
 
2051
-       installcheck installcheck-am installdirs maintainer-clean \
 
2052
+       distclean distclean-generic distclean-libtool dvi dvi-am html \
 
2053
+       html-am info info-am install install-am install-data \
 
2054
+       install-data-am install-dvi install-dvi-am install-exec \
 
2055
+       install-exec-am install-html install-html-am install-info \
 
2056
+       install-info-am install-man install-pdf install-pdf-am \
 
2057
+       install-ps install-ps-am install-strip installcheck \
 
2058
+       installcheck-am installdirs maintainer-clean \
 
2059
        maintainer-clean-generic mostlyclean mostlyclean-generic \
 
2060
        mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am
 
2061
 
 
2062
Index: libjava/classpath/resource/Makefile.in
 
2063
===================================================================
 
2064
--- a/src/libjava/classpath/resource/Makefile.in        (.../tags/gcc_4_8_0_release)
 
2065
+++ b/src/libjava/classpath/resource/Makefile.in        (.../branches/gcc-4_8-branch)
 
2066
@@ -36,7 +36,7 @@
 
2067
 host_triplet = @host@
 
2068
 target_triplet = @target@
 
2069
 subdir = resource
 
2070
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
2071
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
2072
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
2073
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
2074
        $(top_srcdir)/../../config/lead-dot.m4 \
 
2075
@@ -68,7 +68,6 @@
 
2076
 CONFIG_CLEAN_FILES =
 
2077
 CONFIG_CLEAN_VPATH_FILES =
 
2078
 SOURCES =
 
2079
-DIST_SOURCES =
 
2080
 am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
 
2081
 am__vpath_adj = case $$p in \
 
2082
     $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
 
2083
@@ -92,7 +91,6 @@
 
2084
   sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
 
2085
 am__installdirs = "$(DESTDIR)$(loggingdir)" "$(DESTDIR)$(securitydir)"
 
2086
 DATA = $(logging_DATA) $(security_DATA)
 
2087
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
2088
 ACLOCAL = @ACLOCAL@
 
2089
 AMTAR = @AMTAR@
 
2090
 ANTLR = @ANTLR@
 
2091
@@ -393,37 +391,6 @@
 
2092
 ctags: CTAGS
 
2093
 CTAGS:
 
2094
 
 
2095
-
 
2096
-distdir: $(DISTFILES)
 
2097
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
2098
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
2099
-       list='$(DISTFILES)'; \
 
2100
-         dist_files=`for file in $$list; do echo $$file; done | \
 
2101
-         sed -e "s|^$$srcdirstrip/||;t" \
 
2102
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
2103
-       case $$dist_files in \
 
2104
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
2105
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
2106
-                          sort -u` ;; \
 
2107
-       esac; \
 
2108
-       for file in $$dist_files; do \
 
2109
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
2110
-         if test -d $$d/$$file; then \
 
2111
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
2112
-           if test -d "$(distdir)/$$file"; then \
 
2113
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
2114
-           fi; \
 
2115
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
2116
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
2117
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
2118
-           fi; \
 
2119
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
2120
-         else \
 
2121
-           test -f "$(distdir)/$$file" \
 
2122
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
2123
-           || exit 1; \
 
2124
-         fi; \
 
2125
-       done
 
2126
 check-am: all-am
 
2127
 check: check-am
 
2128
 all-am: Makefile $(DATA)
 
2129
@@ -525,17 +492,17 @@
 
2130
 .MAKE: install-am install-strip
 
2131
 
 
2132
 .PHONY: all all-am check check-am clean clean-generic clean-libtool \
 
2133
-       distclean distclean-generic distclean-libtool distdir dvi \
 
2134
-       dvi-am html html-am info info-am install install-am \
 
2135
-       install-data install-data-am install-dvi install-dvi-am \
 
2136
-       install-exec install-exec-am install-html install-html-am \
 
2137
-       install-info install-info-am install-loggingDATA install-man \
 
2138
-       install-pdf install-pdf-am install-ps install-ps-am \
 
2139
-       install-securityDATA install-strip installcheck \
 
2140
-       installcheck-am installdirs maintainer-clean \
 
2141
-       maintainer-clean-generic mostlyclean mostlyclean-generic \
 
2142
-       mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am \
 
2143
-       uninstall-loggingDATA uninstall-securityDATA
 
2144
+       distclean distclean-generic distclean-libtool dvi dvi-am html \
 
2145
+       html-am info info-am install install-am install-data \
 
2146
+       install-data-am install-dvi install-dvi-am install-exec \
 
2147
+       install-exec-am install-html install-html-am install-info \
 
2148
+       install-info-am install-loggingDATA install-man install-pdf \
 
2149
+       install-pdf-am install-ps install-ps-am install-securityDATA \
 
2150
+       install-strip installcheck installcheck-am installdirs \
 
2151
+       maintainer-clean maintainer-clean-generic mostlyclean \
 
2152
+       mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
 
2153
+       uninstall uninstall-am uninstall-loggingDATA \
 
2154
+       uninstall-securityDATA
 
2155
 
 
2156
 
 
2157
 # Tell versions [3.59,3.63) of GNU make to not export all variables.
 
2158
Index: libjava/classpath/tools/Makefile.in
 
2159
===================================================================
 
2160
--- a/src/libjava/classpath/tools/Makefile.in   (.../tags/gcc_4_8_0_release)
 
2161
+++ b/src/libjava/classpath/tools/Makefile.in   (.../branches/gcc-4_8-branch)
 
2162
@@ -44,13 +44,13 @@
 
2163
 @CREATE_WRAPPERS_TRUE@@INSTALL_BINARIES_FALSE@ $(am__EXEEXT_2)
 
2164
 @CREATE_GJDOC_TRUE@@CREATE_WRAPPERS_FALSE@am__append_2 = gjdoc
 
2165
 subdir = tools
 
2166
-DIST_COMMON = README $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
 
2167
-       $(srcdir)/gappletviewer.in $(srcdir)/gjar.in \
 
2168
-       $(srcdir)/gjarsigner.in $(srcdir)/gjavah.in $(srcdir)/gjdoc.in \
 
2169
-       $(srcdir)/gkeytool.in $(srcdir)/gnative2ascii.in \
 
2170
-       $(srcdir)/gorbd.in $(srcdir)/grmic.in $(srcdir)/grmid.in \
 
2171
-       $(srcdir)/grmiregistry.in $(srcdir)/gserialver.in \
 
2172
-       $(srcdir)/gtnameserv.in
 
2173
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \
 
2174
+       $(srcdir)/gappletviewer.in $(srcdir)/gjarsigner.in \
 
2175
+       $(srcdir)/gkeytool.in $(srcdir)/gjar.in \
 
2176
+       $(srcdir)/gnative2ascii.in $(srcdir)/gserialver.in \
 
2177
+       $(srcdir)/grmiregistry.in $(srcdir)/gtnameserv.in \
 
2178
+       $(srcdir)/gorbd.in $(srcdir)/grmid.in $(srcdir)/grmic.in \
 
2179
+       $(srcdir)/gjavah.in $(srcdir)/gjdoc.in
 
2180
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
2181
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
2182
        $(top_srcdir)/../../config/lead-dot.m4 \
 
2183
@@ -95,7 +95,6 @@
 
2184
 @CREATE_WRAPPERS_TRUE@ $(am__EXEEXT_1)
 
2185
 am__installdirs = "$(DESTDIR)$(bindir)" "$(DESTDIR)$(bindir)"
 
2186
 PROGRAMS = $(bin_PROGRAMS) $(noinst_PROGRAMS)
 
2187
-am__gappletviewer_SOURCES_DIST = toolwrapper.c
 
2188
 @CREATE_WRAPPERS_TRUE@am_gappletviewer_OBJECTS =  \
 
2189
 @CREATE_WRAPPERS_TRUE@ gappletviewer-toolwrapper.$(OBJEXT)
 
2190
 gappletviewer_OBJECTS = $(am_gappletviewer_OBJECTS)
 
2191
@@ -103,14 +102,12 @@
 
2192
 gappletviewer_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \
 
2193
        $(LIBTOOLFLAGS) --mode=link $(CCLD) $(gappletviewer_CFLAGS) \
 
2194
        $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
 
2195
-am__gjar_SOURCES_DIST = toolwrapper.c
 
2196
 @CREATE_WRAPPERS_TRUE@am_gjar_OBJECTS = gjar-toolwrapper.$(OBJEXT)
 
2197
 gjar_OBJECTS = $(am_gjar_OBJECTS)
 
2198
 gjar_LDADD = $(LDADD)
 
2199
 gjar_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
 
2200
        --mode=link $(CCLD) $(gjar_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
 
2201
        $(LDFLAGS) -o $@
 
2202
-am__gjarsigner_SOURCES_DIST = toolwrapper.c
 
2203
 @CREATE_WRAPPERS_TRUE@am_gjarsigner_OBJECTS =  \
 
2204
 @CREATE_WRAPPERS_TRUE@ gjarsigner-toolwrapper.$(OBJEXT)
 
2205
 gjarsigner_OBJECTS = $(am_gjarsigner_OBJECTS)
 
2206
@@ -118,7 +115,6 @@
 
2207
 gjarsigner_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \
 
2208
        $(LIBTOOLFLAGS) --mode=link $(CCLD) $(gjarsigner_CFLAGS) \
 
2209
        $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
 
2210
-am__gjavah_SOURCES_DIST = toolwrapper.c
 
2211
 @CREATE_WRAPPERS_TRUE@am_gjavah_OBJECTS =  \
 
2212
 @CREATE_WRAPPERS_TRUE@ gjavah-toolwrapper.$(OBJEXT)
 
2213
 gjavah_OBJECTS = $(am_gjavah_OBJECTS)
 
2214
@@ -126,14 +122,12 @@
 
2215
 gjavah_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
 
2216
        --mode=link $(CCLD) $(gjavah_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
 
2217
        $(LDFLAGS) -o $@
 
2218
-am__gjdoc_SOURCES_DIST = toolwrapper.c
 
2219
 @CREATE_WRAPPERS_TRUE@am_gjdoc_OBJECTS = gjdoc-toolwrapper.$(OBJEXT)
 
2220
 gjdoc_OBJECTS = $(am_gjdoc_OBJECTS)
 
2221
 gjdoc_LDADD = $(LDADD)
 
2222
 gjdoc_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
 
2223
        --mode=link $(CCLD) $(gjdoc_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
 
2224
        $(LDFLAGS) -o $@
 
2225
-am__gkeytool_SOURCES_DIST = toolwrapper.c
 
2226
 @CREATE_WRAPPERS_TRUE@am_gkeytool_OBJECTS =  \
 
2227
 @CREATE_WRAPPERS_TRUE@ gkeytool-toolwrapper.$(OBJEXT)
 
2228
 gkeytool_OBJECTS = $(am_gkeytool_OBJECTS)
 
2229
@@ -141,7 +135,6 @@
 
2230
 gkeytool_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
 
2231
        --mode=link $(CCLD) $(gkeytool_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
 
2232
        $(LDFLAGS) -o $@
 
2233
-am__gnative2ascii_SOURCES_DIST = toolwrapper.c
 
2234
 @CREATE_WRAPPERS_TRUE@am_gnative2ascii_OBJECTS =  \
 
2235
 @CREATE_WRAPPERS_TRUE@ gnative2ascii-toolwrapper.$(OBJEXT)
 
2236
 gnative2ascii_OBJECTS = $(am_gnative2ascii_OBJECTS)
 
2237
@@ -149,28 +142,24 @@
 
2238
 gnative2ascii_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \
 
2239
        $(LIBTOOLFLAGS) --mode=link $(CCLD) $(gnative2ascii_CFLAGS) \
 
2240
        $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
 
2241
-am__gorbd_SOURCES_DIST = toolwrapper.c
 
2242
 @CREATE_WRAPPERS_TRUE@am_gorbd_OBJECTS = gorbd-toolwrapper.$(OBJEXT)
 
2243
 gorbd_OBJECTS = $(am_gorbd_OBJECTS)
 
2244
 gorbd_LDADD = $(LDADD)
 
2245
 gorbd_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
 
2246
        --mode=link $(CCLD) $(gorbd_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
 
2247
        $(LDFLAGS) -o $@
 
2248
-am__grmic_SOURCES_DIST = toolwrapper.c
 
2249
 @CREATE_WRAPPERS_TRUE@am_grmic_OBJECTS = grmic-toolwrapper.$(OBJEXT)
 
2250
 grmic_OBJECTS = $(am_grmic_OBJECTS)
 
2251
 grmic_LDADD = $(LDADD)
 
2252
 grmic_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
 
2253
        --mode=link $(CCLD) $(grmic_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
 
2254
        $(LDFLAGS) -o $@
 
2255
-am__grmid_SOURCES_DIST = toolwrapper.c
 
2256
 @CREATE_WRAPPERS_TRUE@am_grmid_OBJECTS = grmid-toolwrapper.$(OBJEXT)
 
2257
 grmid_OBJECTS = $(am_grmid_OBJECTS)
 
2258
 grmid_LDADD = $(LDADD)
 
2259
 grmid_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
 
2260
        --mode=link $(CCLD) $(grmid_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
 
2261
        $(LDFLAGS) -o $@
 
2262
-am__grmiregistry_SOURCES_DIST = toolwrapper.c
 
2263
 @CREATE_WRAPPERS_TRUE@am_grmiregistry_OBJECTS =  \
 
2264
 @CREATE_WRAPPERS_TRUE@ grmiregistry-toolwrapper.$(OBJEXT)
 
2265
 grmiregistry_OBJECTS = $(am_grmiregistry_OBJECTS)
 
2266
@@ -178,7 +167,6 @@
 
2267
 grmiregistry_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \
 
2268
        $(LIBTOOLFLAGS) --mode=link $(CCLD) $(grmiregistry_CFLAGS) \
 
2269
        $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
 
2270
-am__gserialver_SOURCES_DIST = toolwrapper.c
 
2271
 @CREATE_WRAPPERS_TRUE@am_gserialver_OBJECTS =  \
 
2272
 @CREATE_WRAPPERS_TRUE@ gserialver-toolwrapper.$(OBJEXT)
 
2273
 gserialver_OBJECTS = $(am_gserialver_OBJECTS)
 
2274
@@ -186,7 +174,6 @@
 
2275
 gserialver_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \
 
2276
        $(LIBTOOLFLAGS) --mode=link $(CCLD) $(gserialver_CFLAGS) \
 
2277
        $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
 
2278
-am__gtnameserv_SOURCES_DIST = toolwrapper.c
 
2279
 @CREATE_WRAPPERS_TRUE@am_gtnameserv_OBJECTS =  \
 
2280
 @CREATE_WRAPPERS_TRUE@ gtnameserv-toolwrapper.$(OBJEXT)
 
2281
 gtnameserv_OBJECTS = $(am_gtnameserv_OBJECTS)
 
2282
@@ -234,17 +221,9 @@
 
2283
        $(gkeytool_SOURCES) $(gnative2ascii_SOURCES) $(gorbd_SOURCES) \
 
2284
        $(grmic_SOURCES) $(grmid_SOURCES) $(grmiregistry_SOURCES) \
 
2285
        $(gserialver_SOURCES) $(gtnameserv_SOURCES)
 
2286
-DIST_SOURCES = $(am__gappletviewer_SOURCES_DIST) \
 
2287
-       $(am__gjar_SOURCES_DIST) $(am__gjarsigner_SOURCES_DIST) \
 
2288
-       $(am__gjavah_SOURCES_DIST) $(am__gjdoc_SOURCES_DIST) \
 
2289
-       $(am__gkeytool_SOURCES_DIST) $(am__gnative2ascii_SOURCES_DIST) \
 
2290
-       $(am__gorbd_SOURCES_DIST) $(am__grmic_SOURCES_DIST) \
 
2291
-       $(am__grmid_SOURCES_DIST) $(am__grmiregistry_SOURCES_DIST) \
 
2292
-       $(am__gserialver_SOURCES_DIST) $(am__gtnameserv_SOURCES_DIST)
 
2293
 DATA = $(noinst_DATA)
 
2294
 ETAGS = etags
 
2295
 CTAGS = ctags
 
2296
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
2297
 ACLOCAL = @ACLOCAL@
 
2298
 AMTAR = @AMTAR@
 
2299
 ANTLR = @ANTLR@
 
2300
@@ -1199,40 +1178,6 @@
 
2301
 
 
2302
 distclean-tags:
 
2303
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
2304
-
 
2305
-distdir: $(DISTFILES)
 
2306
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
2307
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
2308
-       list='$(DISTFILES)'; \
 
2309
-         dist_files=`for file in $$list; do echo $$file; done | \
 
2310
-         sed -e "s|^$$srcdirstrip/||;t" \
 
2311
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
2312
-       case $$dist_files in \
 
2313
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
2314
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
2315
-                          sort -u` ;; \
 
2316
-       esac; \
 
2317
-       for file in $$dist_files; do \
 
2318
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
2319
-         if test -d $$d/$$file; then \
 
2320
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
2321
-           if test -d "$(distdir)/$$file"; then \
 
2322
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
2323
-           fi; \
 
2324
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
2325
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
2326
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
2327
-           fi; \
 
2328
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
2329
-         else \
 
2330
-           test -f "$(distdir)/$$file" \
 
2331
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
2332
-           || exit 1; \
 
2333
-         fi; \
 
2334
-       done
 
2335
-       $(MAKE) $(AM_MAKEFLAGS) \
 
2336
-         top_distdir="$(top_distdir)" distdir="$(distdir)" \
 
2337
-         dist-hook
 
2338
 check-am: all-am
 
2339
 check: $(BUILT_SOURCES)
 
2340
        $(MAKE) $(AM_MAKEFLAGS) check-am
 
2341
@@ -1343,9 +1288,9 @@
 
2342
 
 
2343
 .PHONY: CTAGS GTAGS all all-am check check-am clean clean-binPROGRAMS \
 
2344
        clean-generic clean-libtool clean-local clean-noinstPROGRAMS \
 
2345
-       ctags dist-hook distclean distclean-compile distclean-generic \
 
2346
-       distclean-libtool distclean-tags distdir dvi dvi-am html \
 
2347
-       html-am info info-am install install-am install-binPROGRAMS \
 
2348
+       ctags distclean distclean-compile distclean-generic \
 
2349
+       distclean-libtool distclean-tags dvi dvi-am html html-am info \
 
2350
+       info-am install install-am install-binPROGRAMS \
 
2351
        install-binSCRIPTS install-data install-data-am install-dvi \
 
2352
        install-dvi-am install-exec install-exec-am install-html \
 
2353
        install-html-am install-info install-info-am install-man \
 
2354
Index: libjava/classpath/doc/Makefile.in
 
2355
===================================================================
 
2356
--- a/src/libjava/classpath/doc/Makefile.in     (.../tags/gcc_4_8_0_release)
 
2357
+++ b/src/libjava/classpath/doc/Makefile.in     (.../branches/gcc-4_8-branch)
 
2358
@@ -35,7 +35,7 @@
 
2359
 host_triplet = @host@
 
2360
 target_triplet = @target@
 
2361
 subdir = doc
 
2362
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in texinfo.tex
 
2363
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
2364
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
2365
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
2366
        $(top_srcdir)/../../config/lead-dot.m4 \
 
2367
@@ -67,7 +67,6 @@
 
2368
 CONFIG_CLEAN_FILES =
 
2369
 CONFIG_CLEAN_VPATH_FILES =
 
2370
 SOURCES =
 
2371
-DIST_SOURCES =
 
2372
 INFO_DEPS = cp-tools.info
 
2373
 am__TEXINFO_TEX_DIR = $(srcdir)/../../gcc/doc/include
 
2374
 DVIS = cp-tools.dvi
 
2375
@@ -115,37 +114,10 @@
 
2376
 RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive        \
 
2377
   distclean-recursive maintainer-clean-recursive
 
2378
 AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
 
2379
-       $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \
 
2380
-       distdir
 
2381
+       $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS
 
2382
 ETAGS = etags
 
2383
 CTAGS = ctags
 
2384
 DIST_SUBDIRS = $(SUBDIRS)
 
2385
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
2386
-am__relativize = \
 
2387
-  dir0=`pwd`; \
 
2388
-  sed_first='s,^\([^/]*\)/.*$$,\1,'; \
 
2389
-  sed_rest='s,^[^/]*/*,,'; \
 
2390
-  sed_last='s,^.*/\([^/]*\)$$,\1,'; \
 
2391
-  sed_butlast='s,/*[^/]*$$,,'; \
 
2392
-  while test -n "$$dir1"; do \
 
2393
-    first=`echo "$$dir1" | sed -e "$$sed_first"`; \
 
2394
-    if test "$$first" != "."; then \
 
2395
-      if test "$$first" = ".."; then \
 
2396
-        dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
 
2397
-        dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
 
2398
-      else \
 
2399
-        first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
 
2400
-        if test "$$first2" = "$$first"; then \
 
2401
-          dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
 
2402
-        else \
 
2403
-          dir2="../$$dir2"; \
 
2404
-        fi; \
 
2405
-        dir0="$$dir0"/"$$first"; \
 
2406
-      fi; \
 
2407
-    fi; \
 
2408
-    dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
 
2409
-  done; \
 
2410
-  reldir="$$dir2"
 
2411
 ACLOCAL = @ACLOCAL@
 
2412
 AMTAR = @AMTAR@
 
2413
 ANTLR = @ANTLR@
 
2414
@@ -756,81 +728,6 @@
 
2415
 
 
2416
 distclean-tags:
 
2417
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
2418
-
 
2419
-distdir: $(DISTFILES)
 
2420
-       @list='$(MANS)'; if test -n "$$list"; then \
 
2421
-         list=`for p in $$list; do \
 
2422
-           if test -f $$p; then d=; else d="$(srcdir)/"; fi; \
 
2423
-           if test -f "$$d$$p"; then echo "$$d$$p"; else :; fi; done`; \
 
2424
-         if test -n "$$list" && \
 
2425
-           grep 'ab help2man is required to generate this page' $$list >/dev/null; then \
 
2426
-           echo "error: found man pages containing the \`missing help2man' replacement text:" >&2; \
 
2427
-           grep -l 'ab help2man is required to generate this page' $$list | sed 's/^/         /' >&2; \
 
2428
-           echo "       to fix them, install help2man, remove and regenerate the man pages;" >&2; \
 
2429
-           echo "       typically \`make maintainer-clean' will remove them" >&2; \
 
2430
-           exit 1; \
 
2431
-         else :; fi; \
 
2432
-       else :; fi
 
2433
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
2434
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
2435
-       list='$(DISTFILES)'; \
 
2436
-         dist_files=`for file in $$list; do echo $$file; done | \
 
2437
-         sed -e "s|^$$srcdirstrip/||;t" \
 
2438
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
2439
-       case $$dist_files in \
 
2440
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
2441
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
2442
-                          sort -u` ;; \
 
2443
-       esac; \
 
2444
-       for file in $$dist_files; do \
 
2445
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
2446
-         if test -d $$d/$$file; then \
 
2447
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
2448
-           if test -d "$(distdir)/$$file"; then \
 
2449
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
2450
-           fi; \
 
2451
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
2452
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
2453
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
2454
-           fi; \
 
2455
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
2456
-         else \
 
2457
-           test -f "$(distdir)/$$file" \
 
2458
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
2459
-           || exit 1; \
 
2460
-         fi; \
 
2461
-       done
 
2462
-       @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
 
2463
-         if test "$$subdir" = .; then :; else \
 
2464
-           test -d "$(distdir)/$$subdir" \
 
2465
-           || $(MKDIR_P) "$(distdir)/$$subdir" \
 
2466
-           || exit 1; \
 
2467
-         fi; \
 
2468
-       done
 
2469
-       @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
 
2470
-         if test "$$subdir" = .; then :; else \
 
2471
-           dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
 
2472
-           $(am__relativize); \
 
2473
-           new_distdir=$$reldir; \
 
2474
-           dir1=$$subdir; dir2="$(top_distdir)"; \
 
2475
-           $(am__relativize); \
 
2476
-           new_top_distdir=$$reldir; \
 
2477
-           echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
 
2478
-           echo "     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
 
2479
-           ($(am__cd) $$subdir && \
 
2480
-             $(MAKE) $(AM_MAKEFLAGS) \
 
2481
-               top_distdir="$$new_top_distdir" \
 
2482
-               distdir="$$new_distdir" \
 
2483
-               am__remove_distdir=: \
 
2484
-               am__skip_length_check=: \
 
2485
-               am__skip_mode_fix=: \
 
2486
-               distdir) \
 
2487
-             || exit 1; \
 
2488
-         fi; \
 
2489
-       done
 
2490
-       $(MAKE) $(AM_MAKEFLAGS) \
 
2491
-         top_distdir="$(top_distdir)" distdir="$(distdir)" \
 
2492
-         dist-info
 
2493
 check-am: all-am
 
2494
 check: check-recursive
 
2495
 all-am: Makefile $(INFO_DEPS) $(MANS) all-local
 
2496
@@ -1021,8 +918,8 @@
 
2497
        all all-am all-local check check-am clean clean-aminfo \
 
2498
        clean-generic clean-libtool clean-local ctags ctags-recursive \
 
2499
        dist-info distclean distclean-generic distclean-libtool \
 
2500
-       distclean-tags distdir dvi dvi-am html html-am info info-am \
 
2501
-       install install-am install-data install-data-am install-dvi \
 
2502
+       distclean-tags dvi dvi-am html html-am info info-am install \
 
2503
+       install-am install-data install-data-am install-dvi \
 
2504
        install-dvi-am install-exec install-exec-am install-html \
 
2505
        install-html-am install-info install-info-am install-man \
 
2506
        install-man1 install-pdf install-pdf-am install-ps \
 
2507
Index: libjava/classpath/doc/api/Makefile.in
 
2508
===================================================================
 
2509
--- a/src/libjava/classpath/doc/api/Makefile.in (.../tags/gcc_4_8_0_release)
 
2510
+++ b/src/libjava/classpath/doc/api/Makefile.in (.../branches/gcc-4_8-branch)
 
2511
@@ -36,7 +36,7 @@
 
2512
 host_triplet = @host@
 
2513
 target_triplet = @target@
 
2514
 subdir = doc/api
 
2515
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
2516
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
2517
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
2518
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
2519
        $(top_srcdir)/../../config/lead-dot.m4 \
 
2520
@@ -68,9 +68,7 @@
 
2521
 CONFIG_CLEAN_FILES =
 
2522
 CONFIG_CLEAN_VPATH_FILES =
 
2523
 SOURCES =
 
2524
-DIST_SOURCES =
 
2525
 DATA = $(noinst_DATA)
 
2526
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
2527
 ACLOCAL = @ACLOCAL@
 
2528
 AMTAR = @AMTAR@
 
2529
 ANTLR = @ANTLR@
 
2530
@@ -330,37 +328,6 @@
 
2531
 ctags: CTAGS
 
2532
 CTAGS:
 
2533
 
 
2534
-
 
2535
-distdir: $(DISTFILES)
 
2536
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
2537
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
2538
-       list='$(DISTFILES)'; \
 
2539
-         dist_files=`for file in $$list; do echo $$file; done | \
 
2540
-         sed -e "s|^$$srcdirstrip/||;t" \
 
2541
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
2542
-       case $$dist_files in \
 
2543
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
2544
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
2545
-                          sort -u` ;; \
 
2546
-       esac; \
 
2547
-       for file in $$dist_files; do \
 
2548
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
2549
-         if test -d $$d/$$file; then \
 
2550
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
2551
-           if test -d "$(distdir)/$$file"; then \
 
2552
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
2553
-           fi; \
 
2554
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
2555
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
2556
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
2557
-           fi; \
 
2558
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
2559
-         else \
 
2560
-           test -f "$(distdir)/$$file" \
 
2561
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
2562
-           || exit 1; \
 
2563
-         fi; \
 
2564
-       done
 
2565
 check-am: all-am
 
2566
 check: check-am
 
2567
 all-am: Makefile $(DATA)
 
2568
@@ -459,16 +426,16 @@
 
2569
 .MAKE: install-am install-strip
 
2570
 
 
2571
 .PHONY: all all-am check check-am clean clean-generic clean-libtool \
 
2572
-       clean-local distclean distclean-generic distclean-libtool \
 
2573
-       distdir dvi dvi-am html html-am info info-am install \
 
2574
-       install-am install-data install-data-am install-data-local \
 
2575
-       install-dvi install-dvi-am install-exec install-exec-am \
 
2576
-       install-html install-html-am install-info install-info-am \
 
2577
-       install-man install-pdf install-pdf-am install-ps \
 
2578
-       install-ps-am install-strip installcheck installcheck-am \
 
2579
-       installdirs maintainer-clean maintainer-clean-generic \
 
2580
-       mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
 
2581
-       ps ps-am uninstall uninstall-am uninstall-local
 
2582
+       clean-local distclean distclean-generic distclean-libtool dvi \
 
2583
+       dvi-am html html-am info info-am install install-am \
 
2584
+       install-data install-data-am install-data-local install-dvi \
 
2585
+       install-dvi-am install-exec install-exec-am install-html \
 
2586
+       install-html-am install-info install-info-am install-man \
 
2587
+       install-pdf install-pdf-am install-ps install-ps-am \
 
2588
+       install-strip installcheck installcheck-am installdirs \
 
2589
+       maintainer-clean maintainer-clean-generic mostlyclean \
 
2590
+       mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
 
2591
+       uninstall uninstall-am uninstall-local
 
2592
 
 
2593
 
 
2594
 @CREATE_API_DOCS_TRUE@install-data-local:
 
2595
Index: libjava/classpath/external/Makefile.in
 
2596
===================================================================
 
2597
--- a/src/libjava/classpath/external/Makefile.in        (.../tags/gcc_4_8_0_release)
 
2598
+++ b/src/libjava/classpath/external/Makefile.in        (.../branches/gcc-4_8-branch)
 
2599
@@ -35,7 +35,7 @@
 
2600
 host_triplet = @host@
 
2601
 target_triplet = @target@
 
2602
 subdir = external
 
2603
-DIST_COMMON = README $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
2604
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
2605
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
2606
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
2607
        $(top_srcdir)/../../config/lead-dot.m4 \
 
2608
@@ -67,7 +67,6 @@
 
2609
 CONFIG_CLEAN_FILES =
 
2610
 CONFIG_CLEAN_VPATH_FILES =
 
2611
 SOURCES =
 
2612
-DIST_SOURCES =
 
2613
 RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
 
2614
        html-recursive info-recursive install-data-recursive \
 
2615
        install-dvi-recursive install-exec-recursive \
 
2616
@@ -78,37 +77,10 @@
 
2617
 RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive        \
 
2618
   distclean-recursive maintainer-clean-recursive
 
2619
 AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
 
2620
-       $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \
 
2621
-       distdir
 
2622
+       $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS
 
2623
 ETAGS = etags
 
2624
 CTAGS = ctags
 
2625
 DIST_SUBDIRS = $(SUBDIRS)
 
2626
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
2627
-am__relativize = \
 
2628
-  dir0=`pwd`; \
 
2629
-  sed_first='s,^\([^/]*\)/.*$$,\1,'; \
 
2630
-  sed_rest='s,^[^/]*/*,,'; \
 
2631
-  sed_last='s,^.*/\([^/]*\)$$,\1,'; \
 
2632
-  sed_butlast='s,/*[^/]*$$,,'; \
 
2633
-  while test -n "$$dir1"; do \
 
2634
-    first=`echo "$$dir1" | sed -e "$$sed_first"`; \
 
2635
-    if test "$$first" != "."; then \
 
2636
-      if test "$$first" = ".."; then \
 
2637
-        dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
 
2638
-        dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
 
2639
-      else \
 
2640
-        first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
 
2641
-        if test "$$first2" = "$$first"; then \
 
2642
-          dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
 
2643
-        else \
 
2644
-          dir2="../$$dir2"; \
 
2645
-        fi; \
 
2646
-        dir0="$$dir0"/"$$first"; \
 
2647
-      fi; \
 
2648
-    fi; \
 
2649
-    dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
 
2650
-  done; \
 
2651
-  reldir="$$dir2"
 
2652
 ACLOCAL = @ACLOCAL@
 
2653
 AMTAR = @AMTAR@
 
2654
 ANTLR = @ANTLR@
 
2655
@@ -496,65 +468,6 @@
 
2656
 
 
2657
 distclean-tags:
 
2658
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
2659
-
 
2660
-distdir: $(DISTFILES)
 
2661
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
2662
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
2663
-       list='$(DISTFILES)'; \
 
2664
-         dist_files=`for file in $$list; do echo $$file; done | \
 
2665
-         sed -e "s|^$$srcdirstrip/||;t" \
 
2666
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
2667
-       case $$dist_files in \
 
2668
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
2669
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
2670
-                          sort -u` ;; \
 
2671
-       esac; \
 
2672
-       for file in $$dist_files; do \
 
2673
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
2674
-         if test -d $$d/$$file; then \
 
2675
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
2676
-           if test -d "$(distdir)/$$file"; then \
 
2677
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
2678
-           fi; \
 
2679
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
2680
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
2681
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
2682
-           fi; \
 
2683
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
2684
-         else \
 
2685
-           test -f "$(distdir)/$$file" \
 
2686
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
2687
-           || exit 1; \
 
2688
-         fi; \
 
2689
-       done
 
2690
-       @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
 
2691
-         if test "$$subdir" = .; then :; else \
 
2692
-           test -d "$(distdir)/$$subdir" \
 
2693
-           || $(MKDIR_P) "$(distdir)/$$subdir" \
 
2694
-           || exit 1; \
 
2695
-         fi; \
 
2696
-       done
 
2697
-       @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
 
2698
-         if test "$$subdir" = .; then :; else \
 
2699
-           dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
 
2700
-           $(am__relativize); \
 
2701
-           new_distdir=$$reldir; \
 
2702
-           dir1=$$subdir; dir2="$(top_distdir)"; \
 
2703
-           $(am__relativize); \
 
2704
-           new_top_distdir=$$reldir; \
 
2705
-           echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
 
2706
-           echo "     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
 
2707
-           ($(am__cd) $$subdir && \
 
2708
-             $(MAKE) $(AM_MAKEFLAGS) \
 
2709
-               top_distdir="$$new_top_distdir" \
 
2710
-               distdir="$$new_distdir" \
 
2711
-               am__remove_distdir=: \
 
2712
-               am__skip_length_check=: \
 
2713
-               am__skip_mode_fix=: \
 
2714
-               distdir) \
 
2715
-             || exit 1; \
 
2716
-         fi; \
 
2717
-       done
 
2718
 check-am: all-am
 
2719
 check: check-recursive
 
2720
 all-am: Makefile
 
2721
@@ -657,13 +570,13 @@
 
2722
 .PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
 
2723
        all all-am check check-am clean clean-generic clean-libtool \
 
2724
        ctags ctags-recursive distclean distclean-generic \
 
2725
-       distclean-libtool distclean-tags distdir dvi dvi-am html \
 
2726
-       html-am info info-am install install-am install-data \
 
2727
-       install-data-am install-dvi install-dvi-am install-exec \
 
2728
-       install-exec-am install-html install-html-am install-info \
 
2729
-       install-info-am install-man install-pdf install-pdf-am \
 
2730
-       install-ps install-ps-am install-strip installcheck \
 
2731
-       installcheck-am installdirs installdirs-am maintainer-clean \
 
2732
+       distclean-libtool distclean-tags dvi dvi-am html html-am info \
 
2733
+       info-am install install-am install-data install-data-am \
 
2734
+       install-dvi install-dvi-am install-exec install-exec-am \
 
2735
+       install-html install-html-am install-info install-info-am \
 
2736
+       install-man install-pdf install-pdf-am install-ps \
 
2737
+       install-ps-am install-strip installcheck installcheck-am \
 
2738
+       installdirs installdirs-am maintainer-clean \
 
2739
        maintainer-clean-generic mostlyclean mostlyclean-generic \
 
2740
        mostlyclean-libtool pdf pdf-am ps ps-am tags tags-recursive \
 
2741
        uninstall uninstall-am
 
2742
Index: libjava/classpath/external/jsr166/Makefile.in
 
2743
===================================================================
 
2744
--- a/src/libjava/classpath/external/jsr166/Makefile.in (.../tags/gcc_4_8_0_release)
 
2745
+++ b/src/libjava/classpath/external/jsr166/Makefile.in (.../branches/gcc-4_8-branch)
 
2746
@@ -35,7 +35,7 @@
 
2747
 host_triplet = @host@
 
2748
 target_triplet = @target@
 
2749
 subdir = external/jsr166
 
2750
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
2751
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
2752
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
2753
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
2754
        $(top_srcdir)/../../config/lead-dot.m4 \
 
2755
@@ -67,8 +67,6 @@
 
2756
 CONFIG_CLEAN_FILES =
 
2757
 CONFIG_CLEAN_VPATH_FILES =
 
2758
 SOURCES =
 
2759
-DIST_SOURCES =
 
2760
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
2761
 ACLOCAL = @ACLOCAL@
 
2762
 AMTAR = @AMTAR@
 
2763
 ANTLR = @ANTLR@
 
2764
@@ -398,37 +396,6 @@
 
2765
 ctags: CTAGS
 
2766
 CTAGS:
 
2767
 
 
2768
-
 
2769
-distdir: $(DISTFILES)
 
2770
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
2771
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
2772
-       list='$(DISTFILES)'; \
 
2773
-         dist_files=`for file in $$list; do echo $$file; done | \
 
2774
-         sed -e "s|^$$srcdirstrip/||;t" \
 
2775
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
2776
-       case $$dist_files in \
 
2777
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
2778
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
2779
-                          sort -u` ;; \
 
2780
-       esac; \
 
2781
-       for file in $$dist_files; do \
 
2782
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
2783
-         if test -d $$d/$$file; then \
 
2784
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
2785
-           if test -d "$(distdir)/$$file"; then \
 
2786
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
2787
-           fi; \
 
2788
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
2789
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
2790
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
2791
-           fi; \
 
2792
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
2793
-         else \
 
2794
-           test -f "$(distdir)/$$file" \
 
2795
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
2796
-           || exit 1; \
 
2797
-         fi; \
 
2798
-       done
 
2799
 check-am: all-am
 
2800
 check: check-am
 
2801
 all-am: Makefile
 
2802
@@ -527,13 +494,13 @@
 
2803
 .MAKE: install-am install-strip
 
2804
 
 
2805
 .PHONY: all all-am check check-am clean clean-generic clean-libtool \
 
2806
-       distclean distclean-generic distclean-libtool distdir dvi \
 
2807
-       dvi-am html html-am info info-am install install-am \
 
2808
-       install-data install-data-am install-dvi install-dvi-am \
 
2809
-       install-exec install-exec-am install-html install-html-am \
 
2810
-       install-info install-info-am install-man install-pdf \
 
2811
-       install-pdf-am install-ps install-ps-am install-strip \
 
2812
-       installcheck installcheck-am installdirs maintainer-clean \
 
2813
+       distclean distclean-generic distclean-libtool dvi dvi-am html \
 
2814
+       html-am info info-am install install-am install-data \
 
2815
+       install-data-am install-dvi install-dvi-am install-exec \
 
2816
+       install-exec-am install-html install-html-am install-info \
 
2817
+       install-info-am install-man install-pdf install-pdf-am \
 
2818
+       install-ps install-ps-am install-strip installcheck \
 
2819
+       installcheck-am installdirs maintainer-clean \
 
2820
        maintainer-clean-generic mostlyclean mostlyclean-generic \
 
2821
        mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am
 
2822
 
 
2823
Index: libjava/classpath/external/sax/Makefile.in
 
2824
===================================================================
 
2825
--- a/src/libjava/classpath/external/sax/Makefile.in    (.../tags/gcc_4_8_0_release)
 
2826
+++ b/src/libjava/classpath/external/sax/Makefile.in    (.../branches/gcc-4_8-branch)
 
2827
@@ -35,7 +35,7 @@
 
2828
 host_triplet = @host@
 
2829
 target_triplet = @target@
 
2830
 subdir = external/sax
 
2831
-DIST_COMMON = README $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
2832
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
2833
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
2834
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
2835
        $(top_srcdir)/../../config/lead-dot.m4 \
 
2836
@@ -67,8 +67,6 @@
 
2837
 CONFIG_CLEAN_FILES =
 
2838
 CONFIG_CLEAN_VPATH_FILES =
 
2839
 SOURCES =
 
2840
-DIST_SOURCES =
 
2841
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
2842
 ACLOCAL = @ACLOCAL@
 
2843
 AMTAR = @AMTAR@
 
2844
 ANTLR = @ANTLR@
 
2845
@@ -366,37 +364,6 @@
 
2846
 ctags: CTAGS
 
2847
 CTAGS:
 
2848
 
 
2849
-
 
2850
-distdir: $(DISTFILES)
 
2851
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
2852
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
2853
-       list='$(DISTFILES)'; \
 
2854
-         dist_files=`for file in $$list; do echo $$file; done | \
 
2855
-         sed -e "s|^$$srcdirstrip/||;t" \
 
2856
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
2857
-       case $$dist_files in \
 
2858
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
2859
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
2860
-                          sort -u` ;; \
 
2861
-       esac; \
 
2862
-       for file in $$dist_files; do \
 
2863
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
2864
-         if test -d $$d/$$file; then \
 
2865
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
2866
-           if test -d "$(distdir)/$$file"; then \
 
2867
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
2868
-           fi; \
 
2869
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
2870
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
2871
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
2872
-           fi; \
 
2873
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
2874
-         else \
 
2875
-           test -f "$(distdir)/$$file" \
 
2876
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
2877
-           || exit 1; \
 
2878
-         fi; \
 
2879
-       done
 
2880
 check-am: all-am
 
2881
 check: check-am
 
2882
 all-am: Makefile
 
2883
@@ -495,13 +462,13 @@
 
2884
 .MAKE: install-am install-strip
 
2885
 
 
2886
 .PHONY: all all-am check check-am clean clean-generic clean-libtool \
 
2887
-       distclean distclean-generic distclean-libtool distdir dvi \
 
2888
-       dvi-am html html-am info info-am install install-am \
 
2889
-       install-data install-data-am install-dvi install-dvi-am \
 
2890
-       install-exec install-exec-am install-html install-html-am \
 
2891
-       install-info install-info-am install-man install-pdf \
 
2892
-       install-pdf-am install-ps install-ps-am install-strip \
 
2893
-       installcheck installcheck-am installdirs maintainer-clean \
 
2894
+       distclean distclean-generic distclean-libtool dvi dvi-am html \
 
2895
+       html-am info info-am install install-am install-data \
 
2896
+       install-data-am install-dvi install-dvi-am install-exec \
 
2897
+       install-exec-am install-html install-html-am install-info \
 
2898
+       install-info-am install-man install-pdf install-pdf-am \
 
2899
+       install-ps install-ps-am install-strip installcheck \
 
2900
+       installcheck-am installdirs maintainer-clean \
 
2901
        maintainer-clean-generic mostlyclean mostlyclean-generic \
 
2902
        mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am
 
2903
 
 
2904
Index: libjava/classpath/external/w3c_dom/Makefile.in
 
2905
===================================================================
 
2906
--- a/src/libjava/classpath/external/w3c_dom/Makefile.in        (.../tags/gcc_4_8_0_release)
 
2907
+++ b/src/libjava/classpath/external/w3c_dom/Makefile.in        (.../branches/gcc-4_8-branch)
 
2908
@@ -35,7 +35,7 @@
 
2909
 host_triplet = @host@
 
2910
 target_triplet = @target@
 
2911
 subdir = external/w3c_dom
 
2912
-DIST_COMMON = README $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
2913
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
2914
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
2915
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
2916
        $(top_srcdir)/../../config/lead-dot.m4 \
 
2917
@@ -67,8 +67,6 @@
 
2918
 CONFIG_CLEAN_FILES =
 
2919
 CONFIG_CLEAN_VPATH_FILES =
 
2920
 SOURCES =
 
2921
-DIST_SOURCES =
 
2922
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
2923
 ACLOCAL = @ACLOCAL@
 
2924
 AMTAR = @AMTAR@
 
2925
 ANTLR = @ANTLR@
 
2926
@@ -473,37 +471,6 @@
 
2927
 ctags: CTAGS
 
2928
 CTAGS:
 
2929
 
 
2930
-
 
2931
-distdir: $(DISTFILES)
 
2932
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
2933
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
2934
-       list='$(DISTFILES)'; \
 
2935
-         dist_files=`for file in $$list; do echo $$file; done | \
 
2936
-         sed -e "s|^$$srcdirstrip/||;t" \
 
2937
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
2938
-       case $$dist_files in \
 
2939
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
2940
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
2941
-                          sort -u` ;; \
 
2942
-       esac; \
 
2943
-       for file in $$dist_files; do \
 
2944
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
2945
-         if test -d $$d/$$file; then \
 
2946
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
2947
-           if test -d "$(distdir)/$$file"; then \
 
2948
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
2949
-           fi; \
 
2950
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
2951
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
2952
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
2953
-           fi; \
 
2954
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
2955
-         else \
 
2956
-           test -f "$(distdir)/$$file" \
 
2957
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
2958
-           || exit 1; \
 
2959
-         fi; \
 
2960
-       done
 
2961
 check-am: all-am
 
2962
 check: check-am
 
2963
 all-am: Makefile
 
2964
@@ -602,13 +569,13 @@
 
2965
 .MAKE: install-am install-strip
 
2966
 
 
2967
 .PHONY: all all-am check check-am clean clean-generic clean-libtool \
 
2968
-       distclean distclean-generic distclean-libtool distdir dvi \
 
2969
-       dvi-am html html-am info info-am install install-am \
 
2970
-       install-data install-data-am install-dvi install-dvi-am \
 
2971
-       install-exec install-exec-am install-html install-html-am \
 
2972
-       install-info install-info-am install-man install-pdf \
 
2973
-       install-pdf-am install-ps install-ps-am install-strip \
 
2974
-       installcheck installcheck-am installdirs maintainer-clean \
 
2975
+       distclean distclean-generic distclean-libtool dvi dvi-am html \
 
2976
+       html-am info info-am install install-am install-data \
 
2977
+       install-data-am install-dvi install-dvi-am install-exec \
 
2978
+       install-exec-am install-html install-html-am install-info \
 
2979
+       install-info-am install-man install-pdf install-pdf-am \
 
2980
+       install-ps install-ps-am install-strip installcheck \
 
2981
+       installcheck-am installdirs maintainer-clean \
 
2982
        maintainer-clean-generic mostlyclean mostlyclean-generic \
 
2983
        mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am
 
2984
 
 
2985
Index: libjava/classpath/external/relaxngDatatype/Makefile.in
 
2986
===================================================================
 
2987
--- a/src/libjava/classpath/external/relaxngDatatype/Makefile.in        (.../tags/gcc_4_8_0_release)
 
2988
+++ b/src/libjava/classpath/external/relaxngDatatype/Makefile.in        (.../branches/gcc-4_8-branch)
 
2989
@@ -35,7 +35,7 @@
 
2990
 host_triplet = @host@
 
2991
 target_triplet = @target@
 
2992
 subdir = external/relaxngDatatype
 
2993
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
2994
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
2995
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
2996
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
2997
        $(top_srcdir)/../../config/lead-dot.m4 \
 
2998
@@ -67,8 +67,6 @@
 
2999
 CONFIG_CLEAN_FILES =
 
3000
 CONFIG_CLEAN_VPATH_FILES =
 
3001
 SOURCES =
 
3002
-DIST_SOURCES =
 
3003
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
3004
 ACLOCAL = @ACLOCAL@
 
3005
 AMTAR = @AMTAR@
 
3006
 ANTLR = @ANTLR@
 
3007
@@ -338,37 +336,6 @@
 
3008
 ctags: CTAGS
 
3009
 CTAGS:
 
3010
 
 
3011
-
 
3012
-distdir: $(DISTFILES)
 
3013
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
3014
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
3015
-       list='$(DISTFILES)'; \
 
3016
-         dist_files=`for file in $$list; do echo $$file; done | \
 
3017
-         sed -e "s|^$$srcdirstrip/||;t" \
 
3018
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
3019
-       case $$dist_files in \
 
3020
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
3021
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
3022
-                          sort -u` ;; \
 
3023
-       esac; \
 
3024
-       for file in $$dist_files; do \
 
3025
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
3026
-         if test -d $$d/$$file; then \
 
3027
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
3028
-           if test -d "$(distdir)/$$file"; then \
 
3029
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
3030
-           fi; \
 
3031
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
3032
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
3033
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
3034
-           fi; \
 
3035
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
3036
-         else \
 
3037
-           test -f "$(distdir)/$$file" \
 
3038
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
3039
-           || exit 1; \
 
3040
-         fi; \
 
3041
-       done
 
3042
 check-am: all-am
 
3043
 check: check-am
 
3044
 all-am: Makefile
 
3045
@@ -467,13 +434,13 @@
 
3046
 .MAKE: install-am install-strip
 
3047
 
 
3048
 .PHONY: all all-am check check-am clean clean-generic clean-libtool \
 
3049
-       distclean distclean-generic distclean-libtool distdir dvi \
 
3050
-       dvi-am html html-am info info-am install install-am \
 
3051
-       install-data install-data-am install-dvi install-dvi-am \
 
3052
-       install-exec install-exec-am install-html install-html-am \
 
3053
-       install-info install-info-am install-man install-pdf \
 
3054
-       install-pdf-am install-ps install-ps-am install-strip \
 
3055
-       installcheck installcheck-am installdirs maintainer-clean \
 
3056
+       distclean distclean-generic distclean-libtool dvi dvi-am html \
 
3057
+       html-am info info-am install install-am install-data \
 
3058
+       install-data-am install-dvi install-dvi-am install-exec \
 
3059
+       install-exec-am install-html install-html-am install-info \
 
3060
+       install-info-am install-man install-pdf install-pdf-am \
 
3061
+       install-ps install-ps-am install-strip installcheck \
 
3062
+       installcheck-am installdirs maintainer-clean \
 
3063
        maintainer-clean-generic mostlyclean mostlyclean-generic \
 
3064
        mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am
 
3065
 
 
3066
Index: libjava/classpath/include/Makefile.in
 
3067
===================================================================
 
3068
--- a/src/libjava/classpath/include/Makefile.in (.../tags/gcc_4_8_0_release)
 
3069
+++ b/src/libjava/classpath/include/Makefile.in (.../branches/gcc-4_8-branch)
 
3070
@@ -35,7 +35,7 @@
 
3071
 host_triplet = @host@
 
3072
 target_triplet = @target@
 
3073
 subdir = include
 
3074
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
 
3075
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \
 
3076
        $(srcdir)/config.h.in
 
3077
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
3078
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
3079
@@ -68,8 +68,6 @@
 
3080
 CONFIG_CLEAN_FILES =
 
3081
 CONFIG_CLEAN_VPATH_FILES =
 
3082
 SOURCES =
 
3083
-DIST_SOURCES =
 
3084
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
3085
 ACLOCAL = @ACLOCAL@
 
3086
 AMTAR = @AMTAR@
 
3087
 ANTLR = @ANTLR@
 
3088
@@ -501,37 +499,6 @@
 
3089
 ctags: CTAGS
 
3090
 CTAGS:
 
3091
 
 
3092
-
 
3093
-distdir: $(DISTFILES)
 
3094
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
3095
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
3096
-       list='$(DISTFILES)'; \
 
3097
-         dist_files=`for file in $$list; do echo $$file; done | \
 
3098
-         sed -e "s|^$$srcdirstrip/||;t" \
 
3099
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
3100
-       case $$dist_files in \
 
3101
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
3102
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
3103
-                          sort -u` ;; \
 
3104
-       esac; \
 
3105
-       for file in $$dist_files; do \
 
3106
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
3107
-         if test -d $$d/$$file; then \
 
3108
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
3109
-           if test -d "$(distdir)/$$file"; then \
 
3110
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
3111
-           fi; \
 
3112
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
3113
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
3114
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
3115
-           fi; \
 
3116
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
3117
-         else \
 
3118
-           test -f "$(distdir)/$$file" \
 
3119
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
3120
-           || exit 1; \
 
3121
-         fi; \
 
3122
-       done
 
3123
 check-am: all-am
 
3124
 check: check-am
 
3125
 @CREATE_JNI_HEADERS_FALSE@all-local:
 
3126
@@ -633,8 +600,8 @@
 
3127
 
 
3128
 .PHONY: all all-am all-local check check-am clean clean-generic \
 
3129
        clean-libtool distclean distclean-generic distclean-hdr \
 
3130
-       distclean-libtool distdir dvi dvi-am html html-am info info-am \
 
3131
-       install install-am install-data install-data-am install-dvi \
 
3132
+       distclean-libtool dvi dvi-am html html-am info info-am install \
 
3133
+       install-am install-data install-data-am install-dvi \
 
3134
        install-dvi-am install-exec install-exec-am install-html \
 
3135
        install-html-am install-info install-info-am install-man \
 
3136
        install-pdf install-pdf-am install-ps install-ps-am \
 
3137
Index: libjava/classpath/native/jni/Makefile.in
 
3138
===================================================================
 
3139
--- a/src/libjava/classpath/native/jni/Makefile.in      (.../tags/gcc_4_8_0_release)
 
3140
+++ b/src/libjava/classpath/native/jni/Makefile.in      (.../branches/gcc-4_8-branch)
 
3141
@@ -35,7 +35,7 @@
 
3142
 host_triplet = @host@
 
3143
 target_triplet = @target@
 
3144
 subdir = native/jni
 
3145
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
3146
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
3147
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
3148
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
3149
        $(top_srcdir)/../../config/lead-dot.m4 \
 
3150
@@ -67,7 +67,6 @@
 
3151
 CONFIG_CLEAN_FILES =
 
3152
 CONFIG_CLEAN_VPATH_FILES =
 
3153
 SOURCES =
 
3154
-DIST_SOURCES =
 
3155
 RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
 
3156
        html-recursive info-recursive install-data-recursive \
 
3157
        install-dvi-recursive install-exec-recursive \
 
3158
@@ -78,36 +77,9 @@
 
3159
 RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive        \
 
3160
   distclean-recursive maintainer-clean-recursive
 
3161
 AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
 
3162
-       $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \
 
3163
-       distdir
 
3164
+       $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS
 
3165
 ETAGS = etags
 
3166
 CTAGS = ctags
 
3167
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
3168
-am__relativize = \
 
3169
-  dir0=`pwd`; \
 
3170
-  sed_first='s,^\([^/]*\)/.*$$,\1,'; \
 
3171
-  sed_rest='s,^[^/]*/*,,'; \
 
3172
-  sed_last='s,^.*/\([^/]*\)$$,\1,'; \
 
3173
-  sed_butlast='s,/*[^/]*$$,,'; \
 
3174
-  while test -n "$$dir1"; do \
 
3175
-    first=`echo "$$dir1" | sed -e "$$sed_first"`; \
 
3176
-    if test "$$first" != "."; then \
 
3177
-      if test "$$first" = ".."; then \
 
3178
-        dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
 
3179
-        dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
 
3180
-      else \
 
3181
-        first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
 
3182
-        if test "$$first2" = "$$first"; then \
 
3183
-          dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
 
3184
-        else \
 
3185
-          dir2="../$$dir2"; \
 
3186
-        fi; \
 
3187
-        dir0="$$dir0"/"$$first"; \
 
3188
-      fi; \
 
3189
-    fi; \
 
3190
-    dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
 
3191
-  done; \
 
3192
-  reldir="$$dir2"
 
3193
 ACLOCAL = @ACLOCAL@
 
3194
 AMTAR = @AMTAR@
 
3195
 ANTLR = @ANTLR@
 
3196
@@ -510,65 +482,6 @@
 
3197
 
 
3198
 distclean-tags:
 
3199
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
3200
-
 
3201
-distdir: $(DISTFILES)
 
3202
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
3203
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
3204
-       list='$(DISTFILES)'; \
 
3205
-         dist_files=`for file in $$list; do echo $$file; done | \
 
3206
-         sed -e "s|^$$srcdirstrip/||;t" \
 
3207
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
3208
-       case $$dist_files in \
 
3209
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
3210
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
3211
-                          sort -u` ;; \
 
3212
-       esac; \
 
3213
-       for file in $$dist_files; do \
 
3214
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
3215
-         if test -d $$d/$$file; then \
 
3216
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
3217
-           if test -d "$(distdir)/$$file"; then \
 
3218
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
3219
-           fi; \
 
3220
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
3221
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
3222
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
3223
-           fi; \
 
3224
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
3225
-         else \
 
3226
-           test -f "$(distdir)/$$file" \
 
3227
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
3228
-           || exit 1; \
 
3229
-         fi; \
 
3230
-       done
 
3231
-       @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
 
3232
-         if test "$$subdir" = .; then :; else \
 
3233
-           test -d "$(distdir)/$$subdir" \
 
3234
-           || $(MKDIR_P) "$(distdir)/$$subdir" \
 
3235
-           || exit 1; \
 
3236
-         fi; \
 
3237
-       done
 
3238
-       @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
 
3239
-         if test "$$subdir" = .; then :; else \
 
3240
-           dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
 
3241
-           $(am__relativize); \
 
3242
-           new_distdir=$$reldir; \
 
3243
-           dir1=$$subdir; dir2="$(top_distdir)"; \
 
3244
-           $(am__relativize); \
 
3245
-           new_top_distdir=$$reldir; \
 
3246
-           echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
 
3247
-           echo "     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
 
3248
-           ($(am__cd) $$subdir && \
 
3249
-             $(MAKE) $(AM_MAKEFLAGS) \
 
3250
-               top_distdir="$$new_top_distdir" \
 
3251
-               distdir="$$new_distdir" \
 
3252
-               am__remove_distdir=: \
 
3253
-               am__skip_length_check=: \
 
3254
-               am__skip_mode_fix=: \
 
3255
-               distdir) \
 
3256
-             || exit 1; \
 
3257
-         fi; \
 
3258
-       done
 
3259
 check-am: all-am
 
3260
 check: check-recursive
 
3261
 all-am: Makefile all-local
 
3262
@@ -671,16 +584,16 @@
 
3263
 .PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
 
3264
        all all-am all-local check check-am clean clean-generic \
 
3265
        clean-libtool ctags ctags-recursive distclean \
 
3266
-       distclean-generic distclean-libtool distclean-tags distdir dvi \
 
3267
-       dvi-am html html-am info info-am install install-am \
 
3268
-       install-data install-data-am install-dvi install-dvi-am \
 
3269
-       install-exec install-exec-am install-html install-html-am \
 
3270
-       install-info install-info-am install-man install-pdf \
 
3271
-       install-pdf-am install-ps install-ps-am install-strip \
 
3272
-       installcheck installcheck-am installdirs installdirs-am \
 
3273
-       maintainer-clean maintainer-clean-generic mostlyclean \
 
3274
-       mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
 
3275
-       tags tags-recursive uninstall uninstall-am
 
3276
+       distclean-generic distclean-libtool distclean-tags dvi dvi-am \
 
3277
+       html html-am info info-am install install-am install-data \
 
3278
+       install-data-am install-dvi install-dvi-am install-exec \
 
3279
+       install-exec-am install-html install-html-am install-info \
 
3280
+       install-info-am install-man install-pdf install-pdf-am \
 
3281
+       install-ps install-ps-am install-strip installcheck \
 
3282
+       installcheck-am installdirs installdirs-am maintainer-clean \
 
3283
+       maintainer-clean-generic mostlyclean mostlyclean-generic \
 
3284
+       mostlyclean-libtool pdf pdf-am ps ps-am tags tags-recursive \
 
3285
+       uninstall uninstall-am
 
3286
 
 
3287
 
 
3288
 all-local:
 
3289
Index: libjava/classpath/native/jni/classpath/Makefile.in
 
3290
===================================================================
 
3291
--- a/src/libjava/classpath/native/jni/classpath/Makefile.in    (.../tags/gcc_4_8_0_release)
 
3292
+++ b/src/libjava/classpath/native/jni/classpath/Makefile.in    (.../branches/gcc-4_8-branch)
 
3293
@@ -36,7 +36,7 @@
 
3294
 host_triplet = @host@
 
3295
 target_triplet = @target@
 
3296
 subdir = native/jni/classpath
 
3297
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
3298
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
3299
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
3300
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
3301
        $(top_srcdir)/../../config/lead-dot.m4 \
 
3302
@@ -85,10 +85,8 @@
 
3303
        --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
 
3304
        $(LDFLAGS) -o $@
 
3305
 SOURCES = $(libclasspath_la_SOURCES)
 
3306
-DIST_SOURCES = $(libclasspath_la_SOURCES)
 
3307
 ETAGS = etags
 
3308
 CTAGS = ctags
 
3309
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
3310
 ACLOCAL = @ACLOCAL@
 
3311
 AMTAR = @AMTAR@
 
3312
 ANTLR = @ANTLR@
 
3313
@@ -445,37 +443,6 @@
 
3314
 
 
3315
 distclean-tags:
 
3316
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
3317
-
 
3318
-distdir: $(DISTFILES)
 
3319
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
3320
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
3321
-       list='$(DISTFILES)'; \
 
3322
-         dist_files=`for file in $$list; do echo $$file; done | \
 
3323
-         sed -e "s|^$$srcdirstrip/||;t" \
 
3324
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
3325
-       case $$dist_files in \
 
3326
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
3327
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
3328
-                          sort -u` ;; \
 
3329
-       esac; \
 
3330
-       for file in $$dist_files; do \
 
3331
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
3332
-         if test -d $$d/$$file; then \
 
3333
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
3334
-           if test -d "$(distdir)/$$file"; then \
 
3335
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
3336
-           fi; \
 
3337
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
3338
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
3339
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
3340
-           fi; \
 
3341
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
3342
-         else \
 
3343
-           test -f "$(distdir)/$$file" \
 
3344
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
3345
-           || exit 1; \
 
3346
-         fi; \
 
3347
-       done
 
3348
 check-am: all-am
 
3349
 check: check-am
 
3350
 all-am: Makefile $(LTLIBRARIES)
 
3351
@@ -581,8 +548,8 @@
 
3352
 .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
 
3353
        clean-libtool clean-noinstLTLIBRARIES ctags distclean \
 
3354
        distclean-compile distclean-generic distclean-libtool \
 
3355
-       distclean-tags distdir dvi dvi-am html html-am info info-am \
 
3356
-       install install-am install-data install-data-am install-dvi \
 
3357
+       distclean-tags dvi dvi-am html html-am info info-am install \
 
3358
+       install-am install-data install-data-am install-dvi \
 
3359
        install-dvi-am install-exec install-exec-am install-html \
 
3360
        install-html-am install-info install-info-am install-man \
 
3361
        install-pdf install-pdf-am install-ps install-ps-am \
 
3362
Index: libjava/classpath/native/jni/gstreamer-peer/Makefile.in
 
3363
===================================================================
 
3364
--- a/src/libjava/classpath/native/jni/gstreamer-peer/Makefile.in       (.../tags/gcc_4_8_0_release)
 
3365
+++ b/src/libjava/classpath/native/jni/gstreamer-peer/Makefile.in       (.../branches/gcc-4_8-branch)
 
3366
@@ -36,7 +36,7 @@
 
3367
 host_triplet = @host@
 
3368
 target_triplet = @target@
 
3369
 subdir = native/jni/gstreamer-peer
 
3370
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
3371
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
3372
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
3373
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
3374
        $(top_srcdir)/../../config/lead-dot.m4 \
 
3375
@@ -113,10 +113,8 @@
 
3376
        --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
 
3377
        $(LDFLAGS) -o $@
 
3378
 SOURCES = $(libgstreamerpeer_la_SOURCES)
 
3379
-DIST_SOURCES = $(libgstreamerpeer_la_SOURCES)
 
3380
 ETAGS = etags
 
3381
 CTAGS = ctags
 
3382
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
3383
 ACLOCAL = @ACLOCAL@
 
3384
 AMTAR = @AMTAR@
 
3385
 ANTLR = @ANTLR@
 
3386
@@ -514,37 +512,6 @@
 
3387
 
 
3388
 distclean-tags:
 
3389
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
3390
-
 
3391
-distdir: $(DISTFILES)
 
3392
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
3393
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
3394
-       list='$(DISTFILES)'; \
 
3395
-         dist_files=`for file in $$list; do echo $$file; done | \
 
3396
-         sed -e "s|^$$srcdirstrip/||;t" \
 
3397
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
3398
-       case $$dist_files in \
 
3399
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
3400
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
3401
-                          sort -u` ;; \
 
3402
-       esac; \
 
3403
-       for file in $$dist_files; do \
 
3404
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
3405
-         if test -d $$d/$$file; then \
 
3406
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
3407
-           if test -d "$(distdir)/$$file"; then \
 
3408
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
3409
-           fi; \
 
3410
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
3411
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
3412
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
3413
-           fi; \
 
3414
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
3415
-         else \
 
3416
-           test -f "$(distdir)/$$file" \
 
3417
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
3418
-           || exit 1; \
 
3419
-         fi; \
 
3420
-       done
 
3421
 check-am: all-am
 
3422
 check: check-am
 
3423
 all-am: Makefile $(LTLIBRARIES)
 
3424
@@ -653,8 +620,8 @@
 
3425
 .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
 
3426
        clean-libtool clean-nativeexeclibLTLIBRARIES ctags distclean \
 
3427
        distclean-compile distclean-generic distclean-libtool \
 
3428
-       distclean-tags distdir dvi dvi-am html html-am info info-am \
 
3429
-       install install-am install-data install-data-am install-dvi \
 
3430
+       distclean-tags dvi dvi-am html html-am info info-am install \
 
3431
+       install-am install-data install-data-am install-dvi \
 
3432
        install-dvi-am install-exec install-exec-am install-html \
 
3433
        install-html-am install-info install-info-am install-man \
 
3434
        install-nativeexeclibLTLIBRARIES install-pdf install-pdf-am \
 
3435
Index: libjava/classpath/native/jni/midi-dssi/Makefile.in
 
3436
===================================================================
 
3437
--- a/src/libjava/classpath/native/jni/midi-dssi/Makefile.in    (.../tags/gcc_4_8_0_release)
 
3438
+++ b/src/libjava/classpath/native/jni/midi-dssi/Makefile.in    (.../branches/gcc-4_8-branch)
 
3439
@@ -36,7 +36,7 @@
 
3440
 host_triplet = @host@
 
3441
 target_triplet = @target@
 
3442
 subdir = native/jni/midi-dssi
 
3443
-DIST_COMMON = README $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
3444
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
3445
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
3446
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
3447
        $(top_srcdir)/../../config/lead-dot.m4 \
 
3448
@@ -113,10 +113,8 @@
 
3449
        --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
 
3450
        $(LDFLAGS) -o $@
 
3451
 SOURCES = $(libgjsmdssi_la_SOURCES)
 
3452
-DIST_SOURCES = $(libgjsmdssi_la_SOURCES)
 
3453
 ETAGS = etags
 
3454
 CTAGS = ctags
 
3455
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
3456
 ACLOCAL = @ACLOCAL@
 
3457
 AMTAR = @AMTAR@
 
3458
 ANTLR = @ANTLR@
 
3459
@@ -496,37 +494,6 @@
 
3460
 
 
3461
 distclean-tags:
 
3462
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
3463
-
 
3464
-distdir: $(DISTFILES)
 
3465
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
3466
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
3467
-       list='$(DISTFILES)'; \
 
3468
-         dist_files=`for file in $$list; do echo $$file; done | \
 
3469
-         sed -e "s|^$$srcdirstrip/||;t" \
 
3470
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
3471
-       case $$dist_files in \
 
3472
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
3473
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
3474
-                          sort -u` ;; \
 
3475
-       esac; \
 
3476
-       for file in $$dist_files; do \
 
3477
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
3478
-         if test -d $$d/$$file; then \
 
3479
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
3480
-           if test -d "$(distdir)/$$file"; then \
 
3481
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
3482
-           fi; \
 
3483
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
3484
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
3485
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
3486
-           fi; \
 
3487
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
3488
-         else \
 
3489
-           test -f "$(distdir)/$$file" \
 
3490
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
3491
-           || exit 1; \
 
3492
-         fi; \
 
3493
-       done
 
3494
 check-am: all-am
 
3495
 check: check-am
 
3496
 all-am: Makefile $(LTLIBRARIES)
 
3497
@@ -635,8 +602,8 @@
 
3498
 .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
 
3499
        clean-libtool clean-nativeexeclibLTLIBRARIES ctags distclean \
 
3500
        distclean-compile distclean-generic distclean-libtool \
 
3501
-       distclean-tags distdir dvi dvi-am html html-am info info-am \
 
3502
-       install install-am install-data install-data-am install-dvi \
 
3503
+       distclean-tags dvi dvi-am html html-am info info-am install \
 
3504
+       install-am install-data install-data-am install-dvi \
 
3505
        install-dvi-am install-exec install-exec-am install-html \
 
3506
        install-html-am install-info install-info-am install-man \
 
3507
        install-nativeexeclibLTLIBRARIES install-pdf install-pdf-am \
 
3508
Index: libjava/classpath/native/jni/gconf-peer/Makefile.in
 
3509
===================================================================
 
3510
--- a/src/libjava/classpath/native/jni/gconf-peer/Makefile.in   (.../tags/gcc_4_8_0_release)
 
3511
+++ b/src/libjava/classpath/native/jni/gconf-peer/Makefile.in   (.../branches/gcc-4_8-branch)
 
3512
@@ -36,7 +36,7 @@
 
3513
 host_triplet = @host@
 
3514
 target_triplet = @target@
 
3515
 subdir = native/jni/gconf-peer
 
3516
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
3517
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
3518
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
3519
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
3520
        $(top_srcdir)/../../config/lead-dot.m4 \
 
3521
@@ -111,10 +111,8 @@
 
3522
        --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
 
3523
        $(LDFLAGS) -o $@
 
3524
 SOURCES = $(libgconfpeer_la_SOURCES)
 
3525
-DIST_SOURCES = $(libgconfpeer_la_SOURCES)
 
3526
 ETAGS = etags
 
3527
 CTAGS = ctags
 
3528
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
3529
 ACLOCAL = @ACLOCAL@
 
3530
 AMTAR = @AMTAR@
 
3531
 ANTLR = @ANTLR@
 
3532
@@ -489,37 +487,6 @@
 
3533
 
 
3534
 distclean-tags:
 
3535
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
3536
-
 
3537
-distdir: $(DISTFILES)
 
3538
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
3539
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
3540
-       list='$(DISTFILES)'; \
 
3541
-         dist_files=`for file in $$list; do echo $$file; done | \
 
3542
-         sed -e "s|^$$srcdirstrip/||;t" \
 
3543
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
3544
-       case $$dist_files in \
 
3545
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
3546
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
3547
-                          sort -u` ;; \
 
3548
-       esac; \
 
3549
-       for file in $$dist_files; do \
 
3550
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
3551
-         if test -d $$d/$$file; then \
 
3552
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
3553
-           if test -d "$(distdir)/$$file"; then \
 
3554
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
3555
-           fi; \
 
3556
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
3557
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
3558
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
3559
-           fi; \
 
3560
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
3561
-         else \
 
3562
-           test -f "$(distdir)/$$file" \
 
3563
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
3564
-           || exit 1; \
 
3565
-         fi; \
 
3566
-       done
 
3567
 check-am: all-am
 
3568
 check: check-am
 
3569
 all-am: Makefile $(LTLIBRARIES)
 
3570
@@ -628,8 +595,8 @@
 
3571
 .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
 
3572
        clean-libtool clean-nativeexeclibLTLIBRARIES ctags distclean \
 
3573
        distclean-compile distclean-generic distclean-libtool \
 
3574
-       distclean-tags distdir dvi dvi-am html html-am info info-am \
 
3575
-       install install-am install-data install-data-am install-dvi \
 
3576
+       distclean-tags dvi dvi-am html html-am info info-am install \
 
3577
+       install-am install-data install-data-am install-dvi \
 
3578
        install-dvi-am install-exec install-exec-am install-html \
 
3579
        install-html-am install-info install-info-am install-man \
 
3580
        install-nativeexeclibLTLIBRARIES install-pdf install-pdf-am \
 
3581
Index: libjava/classpath/native/jni/java-io/Makefile.in
 
3582
===================================================================
 
3583
--- a/src/libjava/classpath/native/jni/java-io/Makefile.in      (.../tags/gcc_4_8_0_release)
 
3584
+++ b/src/libjava/classpath/native/jni/java-io/Makefile.in      (.../branches/gcc-4_8-branch)
 
3585
@@ -36,7 +36,7 @@
 
3586
 host_triplet = @host@
 
3587
 target_triplet = @target@
 
3588
 subdir = native/jni/java-io
 
3589
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
3590
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
3591
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
3592
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
3593
        $(top_srcdir)/../../config/lead-dot.m4 \
 
3594
@@ -110,10 +110,8 @@
 
3595
        --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
 
3596
        $(LDFLAGS) -o $@
 
3597
 SOURCES = $(libjavaio_la_SOURCES)
 
3598
-DIST_SOURCES = $(libjavaio_la_SOURCES)
 
3599
 ETAGS = etags
 
3600
 CTAGS = ctags
 
3601
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
3602
 ACLOCAL = @ACLOCAL@
 
3603
 AMTAR = @AMTAR@
 
3604
 ANTLR = @ANTLR@
 
3605
@@ -496,37 +494,6 @@
 
3606
 
 
3607
 distclean-tags:
 
3608
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
3609
-
 
3610
-distdir: $(DISTFILES)
 
3611
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
3612
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
3613
-       list='$(DISTFILES)'; \
 
3614
-         dist_files=`for file in $$list; do echo $$file; done | \
 
3615
-         sed -e "s|^$$srcdirstrip/||;t" \
 
3616
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
3617
-       case $$dist_files in \
 
3618
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
3619
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
3620
-                          sort -u` ;; \
 
3621
-       esac; \
 
3622
-       for file in $$dist_files; do \
 
3623
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
3624
-         if test -d $$d/$$file; then \
 
3625
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
3626
-           if test -d "$(distdir)/$$file"; then \
 
3627
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
3628
-           fi; \
 
3629
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
3630
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
3631
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
3632
-           fi; \
 
3633
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
3634
-         else \
 
3635
-           test -f "$(distdir)/$$file" \
 
3636
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
3637
-           || exit 1; \
 
3638
-         fi; \
 
3639
-       done
 
3640
 check-am: all-am
 
3641
 check: check-am
 
3642
 all-am: Makefile $(LTLIBRARIES)
 
3643
@@ -635,8 +602,8 @@
 
3644
 .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
 
3645
        clean-libtool clean-nativeexeclibLTLIBRARIES ctags distclean \
 
3646
        distclean-compile distclean-generic distclean-libtool \
 
3647
-       distclean-tags distdir dvi dvi-am html html-am info info-am \
 
3648
-       install install-am install-data install-data-am install-dvi \
 
3649
+       distclean-tags dvi dvi-am html html-am info info-am install \
 
3650
+       install-am install-data install-data-am install-dvi \
 
3651
        install-dvi-am install-exec install-exec-am install-html \
 
3652
        install-html-am install-info install-info-am install-man \
 
3653
        install-nativeexeclibLTLIBRARIES install-pdf install-pdf-am \
 
3654
Index: libjava/classpath/native/jni/native-lib/Makefile.in
 
3655
===================================================================
 
3656
--- a/src/libjava/classpath/native/jni/native-lib/Makefile.in   (.../tags/gcc_4_8_0_release)
 
3657
+++ b/src/libjava/classpath/native/jni/native-lib/Makefile.in   (.../branches/gcc-4_8-branch)
 
3658
@@ -36,7 +36,7 @@
 
3659
 host_triplet = @host@
 
3660
 target_triplet = @target@
 
3661
 subdir = native/jni/native-lib
 
3662
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
3663
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
3664
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
3665
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
3666
        $(top_srcdir)/../../config/lead-dot.m4 \
 
3667
@@ -85,10 +85,8 @@
 
3668
        --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
 
3669
        $(LDFLAGS) -o $@
 
3670
 SOURCES = $(libclasspathnative_la_SOURCES)
 
3671
-DIST_SOURCES = $(libclasspathnative_la_SOURCES)
 
3672
 ETAGS = etags
 
3673
 CTAGS = ctags
 
3674
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
3675
 ACLOCAL = @ACLOCAL@
 
3676
 AMTAR = @AMTAR@
 
3677
 ANTLR = @ANTLR@
 
3678
@@ -448,37 +446,6 @@
 
3679
 
 
3680
 distclean-tags:
 
3681
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
3682
-
 
3683
-distdir: $(DISTFILES)
 
3684
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
3685
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
3686
-       list='$(DISTFILES)'; \
 
3687
-         dist_files=`for file in $$list; do echo $$file; done | \
 
3688
-         sed -e "s|^$$srcdirstrip/||;t" \
 
3689
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
3690
-       case $$dist_files in \
 
3691
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
3692
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
3693
-                          sort -u` ;; \
 
3694
-       esac; \
 
3695
-       for file in $$dist_files; do \
 
3696
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
3697
-         if test -d $$d/$$file; then \
 
3698
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
3699
-           if test -d "$(distdir)/$$file"; then \
 
3700
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
3701
-           fi; \
 
3702
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
3703
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
3704
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
3705
-           fi; \
 
3706
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
3707
-         else \
 
3708
-           test -f "$(distdir)/$$file" \
 
3709
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
3710
-           || exit 1; \
 
3711
-         fi; \
 
3712
-       done
 
3713
 check-am: all-am
 
3714
 check: check-am
 
3715
 all-am: Makefile $(LTLIBRARIES)
 
3716
@@ -584,8 +551,8 @@
 
3717
 .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
 
3718
        clean-libtool clean-noinstLTLIBRARIES ctags distclean \
 
3719
        distclean-compile distclean-generic distclean-libtool \
 
3720
-       distclean-tags distdir dvi dvi-am html html-am info info-am \
 
3721
-       install install-am install-data install-data-am install-dvi \
 
3722
+       distclean-tags dvi dvi-am html html-am info info-am install \
 
3723
+       install-am install-data install-data-am install-dvi \
 
3724
        install-dvi-am install-exec install-exec-am install-html \
 
3725
        install-html-am install-info install-info-am install-man \
 
3726
        install-pdf install-pdf-am install-ps install-ps-am \
 
3727
Index: libjava/classpath/native/jni/java-util/Makefile.in
 
3728
===================================================================
 
3729
--- a/src/libjava/classpath/native/jni/java-util/Makefile.in    (.../tags/gcc_4_8_0_release)
 
3730
+++ b/src/libjava/classpath/native/jni/java-util/Makefile.in    (.../branches/gcc-4_8-branch)
 
3731
@@ -36,7 +36,7 @@
 
3732
 host_triplet = @host@
 
3733
 target_triplet = @target@
 
3734
 subdir = native/jni/java-util
 
3735
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
3736
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
3737
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
3738
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
3739
        $(top_srcdir)/../../config/lead-dot.m4 \
 
3740
@@ -107,10 +107,8 @@
 
3741
        --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
 
3742
        $(LDFLAGS) -o $@
 
3743
 SOURCES = $(libjavautil_la_SOURCES)
 
3744
-DIST_SOURCES = $(libjavautil_la_SOURCES)
 
3745
 ETAGS = etags
 
3746
 CTAGS = ctags
 
3747
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
3748
 ACLOCAL = @ACLOCAL@
 
3749
 AMTAR = @AMTAR@
 
3750
 ANTLR = @ANTLR@
 
3751
@@ -483,37 +481,6 @@
 
3752
 
 
3753
 distclean-tags:
 
3754
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
3755
-
 
3756
-distdir: $(DISTFILES)
 
3757
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
3758
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
3759
-       list='$(DISTFILES)'; \
 
3760
-         dist_files=`for file in $$list; do echo $$file; done | \
 
3761
-         sed -e "s|^$$srcdirstrip/||;t" \
 
3762
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
3763
-       case $$dist_files in \
 
3764
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
3765
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
3766
-                          sort -u` ;; \
 
3767
-       esac; \
 
3768
-       for file in $$dist_files; do \
 
3769
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
3770
-         if test -d $$d/$$file; then \
 
3771
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
3772
-           if test -d "$(distdir)/$$file"; then \
 
3773
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
3774
-           fi; \
 
3775
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
3776
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
3777
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
3778
-           fi; \
 
3779
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
3780
-         else \
 
3781
-           test -f "$(distdir)/$$file" \
 
3782
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
3783
-           || exit 1; \
 
3784
-         fi; \
 
3785
-       done
 
3786
 check-am: all-am
 
3787
 check: check-am
 
3788
 all-am: Makefile $(LTLIBRARIES)
 
3789
@@ -622,8 +589,8 @@
 
3790
 .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
 
3791
        clean-libtool clean-nativeexeclibLTLIBRARIES ctags distclean \
 
3792
        distclean-compile distclean-generic distclean-libtool \
 
3793
-       distclean-tags distdir dvi dvi-am html html-am info info-am \
 
3794
-       install install-am install-data install-data-am install-dvi \
 
3795
+       distclean-tags dvi dvi-am html html-am info info-am install \
 
3796
+       install-am install-data install-data-am install-dvi \
 
3797
        install-dvi-am install-exec install-exec-am install-html \
 
3798
        install-html-am install-info install-info-am install-man \
 
3799
        install-nativeexeclibLTLIBRARIES install-pdf install-pdf-am \
 
3800
Index: libjava/classpath/native/jni/java-lang/Makefile.in
 
3801
===================================================================
 
3802
--- a/src/libjava/classpath/native/jni/java-lang/Makefile.in    (.../tags/gcc_4_8_0_release)
 
3803
+++ b/src/libjava/classpath/native/jni/java-lang/Makefile.in    (.../branches/gcc-4_8-branch)
 
3804
@@ -36,7 +36,7 @@
 
3805
 host_triplet = @host@
 
3806
 target_triplet = @target@
 
3807
 subdir = native/jni/java-lang
 
3808
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
3809
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
3810
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
3811
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
3812
        $(top_srcdir)/../../config/lead-dot.m4 \
 
3813
@@ -122,12 +122,8 @@
 
3814
 SOURCES = $(libjavalang_la_SOURCES) \
 
3815
        $(libjavalangmanagement_la_SOURCES) \
 
3816
        $(libjavalangreflect_la_SOURCES)
 
3817
-DIST_SOURCES = $(libjavalang_la_SOURCES) \
 
3818
-       $(libjavalangmanagement_la_SOURCES) \
 
3819
-       $(libjavalangreflect_la_SOURCES)
 
3820
 ETAGS = etags
 
3821
 CTAGS = ctags
 
3822
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
3823
 ACLOCAL = @ACLOCAL@
 
3824
 AMTAR = @AMTAR@
 
3825
 ANTLR = @ANTLR@
 
3826
@@ -521,37 +517,6 @@
 
3827
 
 
3828
 distclean-tags:
 
3829
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
3830
-
 
3831
-distdir: $(DISTFILES)
 
3832
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
3833
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
3834
-       list='$(DISTFILES)'; \
 
3835
-         dist_files=`for file in $$list; do echo $$file; done | \
 
3836
-         sed -e "s|^$$srcdirstrip/||;t" \
 
3837
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
3838
-       case $$dist_files in \
 
3839
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
3840
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
3841
-                          sort -u` ;; \
 
3842
-       esac; \
 
3843
-       for file in $$dist_files; do \
 
3844
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
3845
-         if test -d $$d/$$file; then \
 
3846
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
3847
-           if test -d "$(distdir)/$$file"; then \
 
3848
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
3849
-           fi; \
 
3850
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
3851
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
3852
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
3853
-           fi; \
 
3854
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
3855
-         else \
 
3856
-           test -f "$(distdir)/$$file" \
 
3857
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
3858
-           || exit 1; \
 
3859
-         fi; \
 
3860
-       done
 
3861
 check-am: all-am
 
3862
 check: check-am
 
3863
 all-am: Makefile $(LTLIBRARIES)
 
3864
@@ -660,8 +625,8 @@
 
3865
 .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
 
3866
        clean-libtool clean-nativeexeclibLTLIBRARIES ctags distclean \
 
3867
        distclean-compile distclean-generic distclean-libtool \
 
3868
-       distclean-tags distdir dvi dvi-am html html-am info info-am \
 
3869
-       install install-am install-data install-data-am install-dvi \
 
3870
+       distclean-tags dvi dvi-am html html-am info info-am install \
 
3871
+       install-am install-data install-data-am install-dvi \
 
3872
        install-dvi-am install-exec install-exec-am install-html \
 
3873
        install-html-am install-info install-info-am install-man \
 
3874
        install-nativeexeclibLTLIBRARIES install-pdf install-pdf-am \
 
3875
Index: libjava/classpath/native/jni/midi-alsa/Makefile.in
 
3876
===================================================================
 
3877
--- a/src/libjava/classpath/native/jni/midi-alsa/Makefile.in    (.../tags/gcc_4_8_0_release)
 
3878
+++ b/src/libjava/classpath/native/jni/midi-alsa/Makefile.in    (.../branches/gcc-4_8-branch)
 
3879
@@ -36,7 +36,7 @@
 
3880
 host_triplet = @host@
 
3881
 target_triplet = @target@
 
3882
 subdir = native/jni/midi-alsa
 
3883
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
3884
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
3885
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
3886
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
3887
        $(top_srcdir)/../../config/lead-dot.m4 \
 
3888
@@ -113,10 +113,8 @@
 
3889
        --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
 
3890
        $(LDFLAGS) -o $@
 
3891
 SOURCES = $(libgjsmalsa_la_SOURCES)
 
3892
-DIST_SOURCES = $(libgjsmalsa_la_SOURCES)
 
3893
 ETAGS = etags
 
3894
 CTAGS = ctags
 
3895
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
3896
 ACLOCAL = @ACLOCAL@
 
3897
 AMTAR = @AMTAR@
 
3898
 ANTLR = @ANTLR@
 
3899
@@ -496,37 +494,6 @@
 
3900
 
 
3901
 distclean-tags:
 
3902
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
3903
-
 
3904
-distdir: $(DISTFILES)
 
3905
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
3906
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
3907
-       list='$(DISTFILES)'; \
 
3908
-         dist_files=`for file in $$list; do echo $$file; done | \
 
3909
-         sed -e "s|^$$srcdirstrip/||;t" \
 
3910
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
3911
-       case $$dist_files in \
 
3912
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
3913
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
3914
-                          sort -u` ;; \
 
3915
-       esac; \
 
3916
-       for file in $$dist_files; do \
 
3917
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
3918
-         if test -d $$d/$$file; then \
 
3919
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
3920
-           if test -d "$(distdir)/$$file"; then \
 
3921
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
3922
-           fi; \
 
3923
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
3924
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
3925
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
3926
-           fi; \
 
3927
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
3928
-         else \
 
3929
-           test -f "$(distdir)/$$file" \
 
3930
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
3931
-           || exit 1; \
 
3932
-         fi; \
 
3933
-       done
 
3934
 check-am: all-am
 
3935
 check: check-am
 
3936
 all-am: Makefile $(LTLIBRARIES)
 
3937
@@ -635,8 +602,8 @@
 
3938
 .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
 
3939
        clean-libtool clean-nativeexeclibLTLIBRARIES ctags distclean \
 
3940
        distclean-compile distclean-generic distclean-libtool \
 
3941
-       distclean-tags distdir dvi dvi-am html html-am info info-am \
 
3942
-       install install-am install-data install-data-am install-dvi \
 
3943
+       distclean-tags dvi dvi-am html html-am info info-am install \
 
3944
+       install-am install-data install-data-am install-dvi \
 
3945
        install-dvi-am install-exec install-exec-am install-html \
 
3946
        install-html-am install-info install-info-am install-man \
 
3947
        install-nativeexeclibLTLIBRARIES install-pdf install-pdf-am \
 
3948
Index: libjava/classpath/native/jni/java-nio/Makefile.in
 
3949
===================================================================
 
3950
--- a/src/libjava/classpath/native/jni/java-nio/Makefile.in     (.../tags/gcc_4_8_0_release)
 
3951
+++ b/src/libjava/classpath/native/jni/java-nio/Makefile.in     (.../branches/gcc-4_8-branch)
 
3952
@@ -36,7 +36,7 @@
 
3953
 host_triplet = @host@
 
3954
 target_triplet = @target@
 
3955
 subdir = native/jni/java-nio
 
3956
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
3957
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
3958
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
3959
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
3960
        $(top_srcdir)/../../config/lead-dot.m4 \
 
3961
@@ -118,10 +118,8 @@
 
3962
        --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
 
3963
        $(LDFLAGS) -o $@
 
3964
 SOURCES = $(libjavanio_la_SOURCES)
 
3965
-DIST_SOURCES = $(libjavanio_la_SOURCES)
 
3966
 ETAGS = etags
 
3967
 CTAGS = ctags
 
3968
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
3969
 ACLOCAL = @ACLOCAL@
 
3970
 AMTAR = @AMTAR@
 
3971
 ANTLR = @ANTLR@
 
3972
@@ -519,37 +517,6 @@
 
3973
 
 
3974
 distclean-tags:
 
3975
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
3976
-
 
3977
-distdir: $(DISTFILES)
 
3978
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
3979
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
3980
-       list='$(DISTFILES)'; \
 
3981
-         dist_files=`for file in $$list; do echo $$file; done | \
 
3982
-         sed -e "s|^$$srcdirstrip/||;t" \
 
3983
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
3984
-       case $$dist_files in \
 
3985
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
3986
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
3987
-                          sort -u` ;; \
 
3988
-       esac; \
 
3989
-       for file in $$dist_files; do \
 
3990
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
3991
-         if test -d $$d/$$file; then \
 
3992
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
3993
-           if test -d "$(distdir)/$$file"; then \
 
3994
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
3995
-           fi; \
 
3996
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
3997
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
3998
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
3999
-           fi; \
 
4000
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
4001
-         else \
 
4002
-           test -f "$(distdir)/$$file" \
 
4003
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
4004
-           || exit 1; \
 
4005
-         fi; \
 
4006
-       done
 
4007
 check-am: all-am
 
4008
 check: check-am
 
4009
 all-am: Makefile $(LTLIBRARIES)
 
4010
@@ -658,8 +625,8 @@
 
4011
 .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
 
4012
        clean-libtool clean-nativeexeclibLTLIBRARIES ctags distclean \
 
4013
        distclean-compile distclean-generic distclean-libtool \
 
4014
-       distclean-tags distdir dvi dvi-am html html-am info info-am \
 
4015
-       install install-am install-data install-data-am install-dvi \
 
4016
+       distclean-tags dvi dvi-am html html-am info info-am install \
 
4017
+       install-am install-data install-data-am install-dvi \
 
4018
        install-dvi-am install-exec install-exec-am install-html \
 
4019
        install-html-am install-info install-info-am install-man \
 
4020
        install-nativeexeclibLTLIBRARIES install-pdf install-pdf-am \
 
4021
Index: libjava/classpath/native/jni/java-net/Makefile.in
 
4022
===================================================================
 
4023
--- a/src/libjava/classpath/native/jni/java-net/Makefile.in     (.../tags/gcc_4_8_0_release)
 
4024
+++ b/src/libjava/classpath/native/jni/java-net/Makefile.in     (.../branches/gcc-4_8-branch)
 
4025
@@ -36,7 +36,7 @@
 
4026
 host_triplet = @host@
 
4027
 target_triplet = @target@
 
4028
 subdir = native/jni/java-net
 
4029
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
4030
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
4031
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
4032
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
4033
        $(top_srcdir)/../../config/lead-dot.m4 \
 
4034
@@ -95,10 +95,6 @@
 
4035
        $(top_builddir)/native/jni/classpath/jcl.lo \
 
4036
        $(top_builddir)/native/jni/native-lib/libclasspathnative.la \
 
4037
        $(am__DEPENDENCIES_1)
 
4038
-am__libjavanet_la_SOURCES_DIST = javanet.c javanet.h \
 
4039
-       java_net_VMInetAddress.c java_net_VMNetworkInterface.c \
 
4040
-       java_net_VMURLConnection.c gnu_java_net_VMPlainSocketImpl.c \
 
4041
-       gnu_java_net_local_LocalSocketImpl.c local.c local.h
 
4042
 @ENABLE_LOCAL_SOCKETS_FALSE@am__objects_1 = gnu_java_net_local_LocalSocketImpl.lo
 
4043
 @ENABLE_LOCAL_SOCKETS_TRUE@am__objects_1 = gnu_java_net_local_LocalSocketImpl.lo \
 
4044
 @ENABLE_LOCAL_SOCKETS_TRUE@    local.lo
 
4045
@@ -120,10 +116,8 @@
 
4046
        --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
 
4047
        $(LDFLAGS) -o $@
 
4048
 SOURCES = $(libjavanet_la_SOURCES)
 
4049
-DIST_SOURCES = $(am__libjavanet_la_SOURCES_DIST)
 
4050
 ETAGS = etags
 
4051
 CTAGS = ctags
 
4052
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
4053
 ACLOCAL = @ACLOCAL@
 
4054
 AMTAR = @AMTAR@
 
4055
 ANTLR = @ANTLR@
 
4056
@@ -518,37 +512,6 @@
 
4057
 
 
4058
 distclean-tags:
 
4059
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
4060
-
 
4061
-distdir: $(DISTFILES)
 
4062
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
4063
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
4064
-       list='$(DISTFILES)'; \
 
4065
-         dist_files=`for file in $$list; do echo $$file; done | \
 
4066
-         sed -e "s|^$$srcdirstrip/||;t" \
 
4067
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
4068
-       case $$dist_files in \
 
4069
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
4070
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
4071
-                          sort -u` ;; \
 
4072
-       esac; \
 
4073
-       for file in $$dist_files; do \
 
4074
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
4075
-         if test -d $$d/$$file; then \
 
4076
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
4077
-           if test -d "$(distdir)/$$file"; then \
 
4078
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
4079
-           fi; \
 
4080
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
4081
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
4082
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
4083
-           fi; \
 
4084
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
4085
-         else \
 
4086
-           test -f "$(distdir)/$$file" \
 
4087
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
4088
-           || exit 1; \
 
4089
-         fi; \
 
4090
-       done
 
4091
 check-am: all-am
 
4092
 check: check-am
 
4093
 all-am: Makefile $(LTLIBRARIES)
 
4094
@@ -657,8 +620,8 @@
 
4095
 .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
 
4096
        clean-libtool clean-nativeexeclibLTLIBRARIES ctags distclean \
 
4097
        distclean-compile distclean-generic distclean-libtool \
 
4098
-       distclean-tags distdir dvi dvi-am html html-am info info-am \
 
4099
-       install install-am install-data install-data-am install-dvi \
 
4100
+       distclean-tags dvi dvi-am html html-am info info-am install \
 
4101
+       install-am install-data install-data-am install-dvi \
 
4102
        install-dvi-am install-exec install-exec-am install-html \
 
4103
        install-html-am install-info install-info-am install-man \
 
4104
        install-nativeexeclibLTLIBRARIES install-pdf install-pdf-am \
 
4105
Index: libjava/classpath/native/jni/java-math/Makefile.in
 
4106
===================================================================
 
4107
--- a/src/libjava/classpath/native/jni/java-math/Makefile.in    (.../tags/gcc_4_8_0_release)
 
4108
+++ b/src/libjava/classpath/native/jni/java-math/Makefile.in    (.../branches/gcc-4_8-branch)
 
4109
@@ -36,7 +36,7 @@
 
4110
 host_triplet = @host@
 
4111
 target_triplet = @target@
 
4112
 subdir = native/jni/java-math
 
4113
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
4114
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
4115
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
4116
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
4117
        $(top_srcdir)/../../config/lead-dot.m4 \
 
4118
@@ -111,10 +111,8 @@
 
4119
        --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
 
4120
        $(LDFLAGS) -o $@
 
4121
 SOURCES = $(libjavamath_la_SOURCES)
 
4122
-DIST_SOURCES = $(libjavamath_la_SOURCES)
 
4123
 ETAGS = etags
 
4124
 CTAGS = ctags
 
4125
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
4126
 ACLOCAL = @ACLOCAL@
 
4127
 AMTAR = @AMTAR@
 
4128
 ANTLR = @ANTLR@
 
4129
@@ -487,37 +485,6 @@
 
4130
 
 
4131
 distclean-tags:
 
4132
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
4133
-
 
4134
-distdir: $(DISTFILES)
 
4135
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
4136
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
4137
-       list='$(DISTFILES)'; \
 
4138
-         dist_files=`for file in $$list; do echo $$file; done | \
 
4139
-         sed -e "s|^$$srcdirstrip/||;t" \
 
4140
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
4141
-       case $$dist_files in \
 
4142
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
4143
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
4144
-                          sort -u` ;; \
 
4145
-       esac; \
 
4146
-       for file in $$dist_files; do \
 
4147
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
4148
-         if test -d $$d/$$file; then \
 
4149
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
4150
-           if test -d "$(distdir)/$$file"; then \
 
4151
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
4152
-           fi; \
 
4153
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
4154
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
4155
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
4156
-           fi; \
 
4157
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
4158
-         else \
 
4159
-           test -f "$(distdir)/$$file" \
 
4160
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
4161
-           || exit 1; \
 
4162
-         fi; \
 
4163
-       done
 
4164
 check-am: all-am
 
4165
 check: check-am
 
4166
 all-am: Makefile $(LTLIBRARIES)
 
4167
@@ -626,8 +593,8 @@
 
4168
 .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
 
4169
        clean-libtool clean-nativeexeclibLTLIBRARIES ctags distclean \
 
4170
        distclean-compile distclean-generic distclean-libtool \
 
4171
-       distclean-tags distdir dvi dvi-am html html-am info info-am \
 
4172
-       install install-am install-data install-data-am install-dvi \
 
4173
+       distclean-tags dvi dvi-am html html-am info info-am install \
 
4174
+       install-am install-data install-data-am install-dvi \
 
4175
        install-dvi-am install-exec install-exec-am install-html \
 
4176
        install-html-am install-info install-info-am install-man \
 
4177
        install-nativeexeclibLTLIBRARIES install-pdf install-pdf-am \
 
4178
Index: libjava/classpath/native/jni/xmlj/Makefile.in
 
4179
===================================================================
 
4180
--- a/src/libjava/classpath/native/jni/xmlj/Makefile.in (.../tags/gcc_4_8_0_release)
 
4181
+++ b/src/libjava/classpath/native/jni/xmlj/Makefile.in (.../branches/gcc-4_8-branch)
 
4182
@@ -36,7 +36,7 @@
 
4183
 host_triplet = @host@
 
4184
 target_triplet = @target@
 
4185
 subdir = native/jni/xmlj
 
4186
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
4187
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
4188
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
4189
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
4190
        $(top_srcdir)/../../config/lead-dot.m4 \
 
4191
@@ -109,10 +109,8 @@
 
4192
        --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
 
4193
        $(LDFLAGS) -o $@
 
4194
 SOURCES = $(libxmlj_la_SOURCES)
 
4195
-DIST_SOURCES = $(libxmlj_la_SOURCES)
 
4196
 ETAGS = etags
 
4197
 CTAGS = ctags
 
4198
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
4199
 ACLOCAL = @ACLOCAL@
 
4200
 AMTAR = @AMTAR@
 
4201
 ANTLR = @ANTLR@
 
4202
@@ -511,37 +509,6 @@
 
4203
 
 
4204
 distclean-tags:
 
4205
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
4206
-
 
4207
-distdir: $(DISTFILES)
 
4208
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
4209
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
4210
-       list='$(DISTFILES)'; \
 
4211
-         dist_files=`for file in $$list; do echo $$file; done | \
 
4212
-         sed -e "s|^$$srcdirstrip/||;t" \
 
4213
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
4214
-       case $$dist_files in \
 
4215
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
4216
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
4217
-                          sort -u` ;; \
 
4218
-       esac; \
 
4219
-       for file in $$dist_files; do \
 
4220
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
4221
-         if test -d $$d/$$file; then \
 
4222
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
4223
-           if test -d "$(distdir)/$$file"; then \
 
4224
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
4225
-           fi; \
 
4226
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
4227
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
4228
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
4229
-           fi; \
 
4230
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
4231
-         else \
 
4232
-           test -f "$(distdir)/$$file" \
 
4233
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
4234
-           || exit 1; \
 
4235
-         fi; \
 
4236
-       done
 
4237
 check-am: all-am
 
4238
 check: check-am
 
4239
 all-am: Makefile $(LTLIBRARIES)
 
4240
@@ -650,8 +617,8 @@
 
4241
 .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
 
4242
        clean-libtool clean-nativeexeclibLTLIBRARIES ctags distclean \
 
4243
        distclean-compile distclean-generic distclean-libtool \
 
4244
-       distclean-tags distdir dvi dvi-am html html-am info info-am \
 
4245
-       install install-am install-data install-data-am install-dvi \
 
4246
+       distclean-tags dvi dvi-am html html-am info info-am install \
 
4247
+       install-am install-data install-data-am install-dvi \
 
4248
        install-dvi-am install-exec install-exec-am install-html \
 
4249
        install-html-am install-info install-info-am install-man \
 
4250
        install-nativeexeclibLTLIBRARIES install-pdf install-pdf-am \
 
4251
Index: libjava/classpath/native/jni/qt-peer/Makefile.in
 
4252
===================================================================
 
4253
--- a/src/libjava/classpath/native/jni/qt-peer/Makefile.in      (.../tags/gcc_4_8_0_release)
 
4254
+++ b/src/libjava/classpath/native/jni/qt-peer/Makefile.in      (.../branches/gcc-4_8-branch)
 
4255
@@ -39,7 +39,7 @@
 
4256
 host_triplet = @host@
 
4257
 target_triplet = @target@
 
4258
 subdir = native/jni/qt-peer
 
4259
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
4260
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
4261
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
4262
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
4263
        $(top_srcdir)/../../config/lead-dot.m4 \
 
4264
@@ -115,10 +115,8 @@
 
4265
        --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
 
4266
        $(LDFLAGS) -o $@
 
4267
 SOURCES = $(libqtpeer_la_SOURCES) $(nodist_libqtpeer_la_SOURCES)
 
4268
-DIST_SOURCES = $(libqtpeer_la_SOURCES)
 
4269
 ETAGS = etags
 
4270
 CTAGS = ctags
 
4271
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
4272
 ACLOCAL = @ACLOCAL@
 
4273
 AMTAR = @AMTAR@
 
4274
 ANTLR = @ANTLR@
 
4275
@@ -577,37 +575,6 @@
 
4276
 
 
4277
 distclean-tags:
 
4278
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
4279
-
 
4280
-distdir: $(DISTFILES)
 
4281
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
4282
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
4283
-       list='$(DISTFILES)'; \
 
4284
-         dist_files=`for file in $$list; do echo $$file; done | \
 
4285
-         sed -e "s|^$$srcdirstrip/||;t" \
 
4286
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
4287
-       case $$dist_files in \
 
4288
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
4289
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
4290
-                          sort -u` ;; \
 
4291
-       esac; \
 
4292
-       for file in $$dist_files; do \
 
4293
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
4294
-         if test -d $$d/$$file; then \
 
4295
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
4296
-           if test -d "$(distdir)/$$file"; then \
 
4297
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
4298
-           fi; \
 
4299
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
4300
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
4301
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
4302
-           fi; \
 
4303
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
4304
-         else \
 
4305
-           test -f "$(distdir)/$$file" \
 
4306
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
4307
-           || exit 1; \
 
4308
-         fi; \
 
4309
-       done
 
4310
 check-am: all-am
 
4311
 check: $(BUILT_SOURCES)
 
4312
        $(MAKE) $(AM_MAKEFLAGS) check-am
 
4313
@@ -717,8 +684,8 @@
 
4314
 .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
 
4315
        clean-libtool clean-noinstLTLIBRARIES ctags distclean \
 
4316
        distclean-compile distclean-generic distclean-libtool \
 
4317
-       distclean-tags distdir dvi dvi-am html html-am info info-am \
 
4318
-       install install-am install-data install-data-am install-dvi \
 
4319
+       distclean-tags dvi dvi-am html html-am info info-am install \
 
4320
+       install-am install-data install-data-am install-dvi \
 
4321
        install-dvi-am install-exec install-exec-am install-html \
 
4322
        install-html-am install-info install-info-am install-man \
 
4323
        install-pdf install-pdf-am install-ps install-ps-am \
 
4324
Index: libjava/classpath/native/jni/gtk-peer/Makefile.in
 
4325
===================================================================
 
4326
--- a/src/libjava/classpath/native/jni/gtk-peer/Makefile.in     (.../tags/gcc_4_8_0_release)
 
4327
+++ b/src/libjava/classpath/native/jni/gtk-peer/Makefile.in     (.../branches/gcc-4_8-branch)
 
4328
@@ -36,7 +36,7 @@
 
4329
 host_triplet = @host@
 
4330
 target_triplet = @target@
 
4331
 subdir = native/jni/gtk-peer
 
4332
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
4333
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
4334
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
4335
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
4336
        $(top_srcdir)/../../config/lead-dot.m4 \
 
4337
@@ -149,10 +149,8 @@
 
4338
        --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
 
4339
        $(LDFLAGS) -o $@
 
4340
 SOURCES = $(libgtkpeer_la_SOURCES)
 
4341
-DIST_SOURCES = $(libgtkpeer_la_SOURCES)
 
4342
 ETAGS = etags
 
4343
 CTAGS = ctags
 
4344
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
4345
 ACLOCAL = @ACLOCAL@
 
4346
 AMTAR = @AMTAR@
 
4347
 ANTLR = @ANTLR@
 
4348
@@ -620,37 +618,6 @@
 
4349
 
 
4350
 distclean-tags:
 
4351
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
4352
-
 
4353
-distdir: $(DISTFILES)
 
4354
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
4355
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
4356
-       list='$(DISTFILES)'; \
 
4357
-         dist_files=`for file in $$list; do echo $$file; done | \
 
4358
-         sed -e "s|^$$srcdirstrip/||;t" \
 
4359
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
4360
-       case $$dist_files in \
 
4361
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
4362
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
4363
-                          sort -u` ;; \
 
4364
-       esac; \
 
4365
-       for file in $$dist_files; do \
 
4366
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
4367
-         if test -d $$d/$$file; then \
 
4368
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
4369
-           if test -d "$(distdir)/$$file"; then \
 
4370
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
4371
-           fi; \
 
4372
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
4373
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
4374
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
4375
-           fi; \
 
4376
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
4377
-         else \
 
4378
-           test -f "$(distdir)/$$file" \
 
4379
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
4380
-           || exit 1; \
 
4381
-         fi; \
 
4382
-       done
 
4383
 check-am: all-am
 
4384
 check: check-am
 
4385
 all-am: Makefile $(LTLIBRARIES)
 
4386
@@ -759,8 +726,8 @@
 
4387
 .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
 
4388
        clean-libtool clean-nativeexeclibLTLIBRARIES ctags distclean \
 
4389
        distclean-compile distclean-generic distclean-libtool \
 
4390
-       distclean-tags distdir dvi dvi-am html html-am info info-am \
 
4391
-       install install-am install-data install-data-am install-dvi \
 
4392
+       distclean-tags dvi dvi-am html html-am info info-am install \
 
4393
+       install-am install-data install-data-am install-dvi \
 
4394
        install-dvi-am install-exec install-exec-am install-html \
 
4395
        install-html-am install-info install-info-am install-man \
 
4396
        install-nativeexeclibLTLIBRARIES install-pdf install-pdf-am \
 
4397
Index: libjava/classpath/native/Makefile.in
 
4398
===================================================================
 
4399
--- a/src/libjava/classpath/native/Makefile.in  (.../tags/gcc_4_8_0_release)
 
4400
+++ b/src/libjava/classpath/native/Makefile.in  (.../branches/gcc-4_8-branch)
 
4401
@@ -35,7 +35,7 @@
 
4402
 host_triplet = @host@
 
4403
 target_triplet = @target@
 
4404
 subdir = native
 
4405
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
4406
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
4407
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
4408
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
4409
        $(top_srcdir)/../../config/lead-dot.m4 \
 
4410
@@ -67,7 +67,6 @@
 
4411
 CONFIG_CLEAN_FILES =
 
4412
 CONFIG_CLEAN_VPATH_FILES =
 
4413
 SOURCES =
 
4414
-DIST_SOURCES =
 
4415
 RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
 
4416
        html-recursive info-recursive install-data-recursive \
 
4417
        install-dvi-recursive install-exec-recursive \
 
4418
@@ -78,36 +77,9 @@
 
4419
 RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive        \
 
4420
   distclean-recursive maintainer-clean-recursive
 
4421
 AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
 
4422
-       $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \
 
4423
-       distdir
 
4424
+       $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS
 
4425
 ETAGS = etags
 
4426
 CTAGS = ctags
 
4427
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
4428
-am__relativize = \
 
4429
-  dir0=`pwd`; \
 
4430
-  sed_first='s,^\([^/]*\)/.*$$,\1,'; \
 
4431
-  sed_rest='s,^[^/]*/*,,'; \
 
4432
-  sed_last='s,^.*/\([^/]*\)$$,\1,'; \
 
4433
-  sed_butlast='s,/*[^/]*$$,,'; \
 
4434
-  while test -n "$$dir1"; do \
 
4435
-    first=`echo "$$dir1" | sed -e "$$sed_first"`; \
 
4436
-    if test "$$first" != "."; then \
 
4437
-      if test "$$first" = ".."; then \
 
4438
-        dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
 
4439
-        dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
 
4440
-      else \
 
4441
-        first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
 
4442
-        if test "$$first2" = "$$first"; then \
 
4443
-          dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
 
4444
-        else \
 
4445
-          dir2="../$$dir2"; \
 
4446
-        fi; \
 
4447
-        dir0="$$dir0"/"$$first"; \
 
4448
-      fi; \
 
4449
-    fi; \
 
4450
-    dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
 
4451
-  done; \
 
4452
-  reldir="$$dir2"
 
4453
 ACLOCAL = @ACLOCAL@
 
4454
 AMTAR = @AMTAR@
 
4455
 ANTLR = @ANTLR@
 
4456
@@ -498,65 +470,6 @@
 
4457
 
 
4458
 distclean-tags:
 
4459
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
4460
-
 
4461
-distdir: $(DISTFILES)
 
4462
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
4463
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
4464
-       list='$(DISTFILES)'; \
 
4465
-         dist_files=`for file in $$list; do echo $$file; done | \
 
4466
-         sed -e "s|^$$srcdirstrip/||;t" \
 
4467
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
4468
-       case $$dist_files in \
 
4469
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
4470
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
4471
-                          sort -u` ;; \
 
4472
-       esac; \
 
4473
-       for file in $$dist_files; do \
 
4474
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
4475
-         if test -d $$d/$$file; then \
 
4476
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
4477
-           if test -d "$(distdir)/$$file"; then \
 
4478
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
4479
-           fi; \
 
4480
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
4481
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
4482
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
4483
-           fi; \
 
4484
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
4485
-         else \
 
4486
-           test -f "$(distdir)/$$file" \
 
4487
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
4488
-           || exit 1; \
 
4489
-         fi; \
 
4490
-       done
 
4491
-       @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
 
4492
-         if test "$$subdir" = .; then :; else \
 
4493
-           test -d "$(distdir)/$$subdir" \
 
4494
-           || $(MKDIR_P) "$(distdir)/$$subdir" \
 
4495
-           || exit 1; \
 
4496
-         fi; \
 
4497
-       done
 
4498
-       @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
 
4499
-         if test "$$subdir" = .; then :; else \
 
4500
-           dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
 
4501
-           $(am__relativize); \
 
4502
-           new_distdir=$$reldir; \
 
4503
-           dir1=$$subdir; dir2="$(top_distdir)"; \
 
4504
-           $(am__relativize); \
 
4505
-           new_top_distdir=$$reldir; \
 
4506
-           echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
 
4507
-           echo "     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
 
4508
-           ($(am__cd) $$subdir && \
 
4509
-             $(MAKE) $(AM_MAKEFLAGS) \
 
4510
-               top_distdir="$$new_top_distdir" \
 
4511
-               distdir="$$new_distdir" \
 
4512
-               am__remove_distdir=: \
 
4513
-               am__skip_length_check=: \
 
4514
-               am__skip_mode_fix=: \
 
4515
-               distdir) \
 
4516
-             || exit 1; \
 
4517
-         fi; \
 
4518
-       done
 
4519
 check-am: all-am
 
4520
 check: check-recursive
 
4521
 all-am: Makefile
 
4522
@@ -659,13 +572,13 @@
 
4523
 .PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
 
4524
        all all-am check check-am clean clean-generic clean-libtool \
 
4525
        ctags ctags-recursive distclean distclean-generic \
 
4526
-       distclean-libtool distclean-tags distdir dvi dvi-am html \
 
4527
-       html-am info info-am install install-am install-data \
 
4528
-       install-data-am install-dvi install-dvi-am install-exec \
 
4529
-       install-exec-am install-html install-html-am install-info \
 
4530
-       install-info-am install-man install-pdf install-pdf-am \
 
4531
-       install-ps install-ps-am install-strip installcheck \
 
4532
-       installcheck-am installdirs installdirs-am maintainer-clean \
 
4533
+       distclean-libtool distclean-tags dvi dvi-am html html-am info \
 
4534
+       info-am install install-am install-data install-data-am \
 
4535
+       install-dvi install-dvi-am install-exec install-exec-am \
 
4536
+       install-html install-html-am install-info install-info-am \
 
4537
+       install-man install-pdf install-pdf-am install-ps \
 
4538
+       install-ps-am install-strip installcheck installcheck-am \
 
4539
+       installdirs installdirs-am maintainer-clean \
 
4540
        maintainer-clean-generic mostlyclean mostlyclean-generic \
 
4541
        mostlyclean-libtool pdf pdf-am ps ps-am tags tags-recursive \
 
4542
        uninstall uninstall-am
 
4543
Index: libjava/classpath/native/jawt/Makefile.in
 
4544
===================================================================
 
4545
--- a/src/libjava/classpath/native/jawt/Makefile.in     (.../tags/gcc_4_8_0_release)
 
4546
+++ b/src/libjava/classpath/native/jawt/Makefile.in     (.../branches/gcc-4_8-branch)
 
4547
@@ -36,7 +36,7 @@
 
4548
 host_triplet = @host@
 
4549
 target_triplet = @target@
 
4550
 subdir = native/jawt
 
4551
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
4552
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
4553
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
4554
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
4555
        $(top_srcdir)/../../config/lead-dot.m4 \
 
4556
@@ -111,10 +111,8 @@
 
4557
        --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
 
4558
        $(LDFLAGS) -o $@
 
4559
 SOURCES = $(libjawt_la_SOURCES)
 
4560
-DIST_SOURCES = $(libjawt_la_SOURCES)
 
4561
 ETAGS = etags
 
4562
 CTAGS = ctags
 
4563
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
4564
 ACLOCAL = @ACLOCAL@
 
4565
 AMTAR = @AMTAR@
 
4566
 ANTLR = @ANTLR@
 
4567
@@ -492,37 +490,6 @@
 
4568
 
 
4569
 distclean-tags:
 
4570
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
4571
-
 
4572
-distdir: $(DISTFILES)
 
4573
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
4574
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
4575
-       list='$(DISTFILES)'; \
 
4576
-         dist_files=`for file in $$list; do echo $$file; done | \
 
4577
-         sed -e "s|^$$srcdirstrip/||;t" \
 
4578
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
4579
-       case $$dist_files in \
 
4580
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
4581
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
4582
-                          sort -u` ;; \
 
4583
-       esac; \
 
4584
-       for file in $$dist_files; do \
 
4585
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
4586
-         if test -d $$d/$$file; then \
 
4587
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
4588
-           if test -d "$(distdir)/$$file"; then \
 
4589
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
4590
-           fi; \
 
4591
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
4592
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
4593
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
4594
-           fi; \
 
4595
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
4596
-         else \
 
4597
-           test -f "$(distdir)/$$file" \
 
4598
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
4599
-           || exit 1; \
 
4600
-         fi; \
 
4601
-       done
 
4602
 check-am: all-am
 
4603
 check: check-am
 
4604
 all-am: Makefile $(LTLIBRARIES)
 
4605
@@ -631,8 +598,8 @@
 
4606
 .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
 
4607
        clean-libtool clean-nativeexeclibLTLIBRARIES ctags distclean \
 
4608
        distclean-compile distclean-generic distclean-libtool \
 
4609
-       distclean-tags distdir dvi dvi-am html html-am info info-am \
 
4610
-       install install-am install-data install-data-am install-dvi \
 
4611
+       distclean-tags dvi dvi-am html html-am info info-am install \
 
4612
+       install-am install-data install-data-am install-dvi \
 
4613
        install-dvi-am install-exec install-exec-am install-html \
 
4614
        install-html-am install-info install-info-am install-man \
 
4615
        install-nativeexeclibLTLIBRARIES install-pdf install-pdf-am \
 
4616
Index: libjava/classpath/native/fdlibm/Makefile.in
 
4617
===================================================================
 
4618
--- a/src/libjava/classpath/native/fdlibm/Makefile.in   (.../tags/gcc_4_8_0_release)
 
4619
+++ b/src/libjava/classpath/native/fdlibm/Makefile.in   (.../branches/gcc-4_8-branch)
 
4620
@@ -36,7 +36,7 @@
 
4621
 host_triplet = @host@
 
4622
 target_triplet = @target@
 
4623
 subdir = native/fdlibm
 
4624
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
4625
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
4626
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
4627
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
4628
        $(top_srcdir)/../../config/lead-dot.m4 \
 
4629
@@ -94,10 +94,8 @@
 
4630
        --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
 
4631
        $(LDFLAGS) -o $@
 
4632
 SOURCES = $(libfdlibm_la_SOURCES)
 
4633
-DIST_SOURCES = $(libfdlibm_la_SOURCES)
 
4634
 ETAGS = etags
 
4635
 CTAGS = ctags
 
4636
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
4637
 ACLOCAL = @ACLOCAL@
 
4638
 AMTAR = @AMTAR@
 
4639
 ANTLR = @ANTLR@
 
4640
@@ -553,37 +551,6 @@
 
4641
 
 
4642
 distclean-tags:
 
4643
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
4644
-
 
4645
-distdir: $(DISTFILES)
 
4646
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
4647
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
4648
-       list='$(DISTFILES)'; \
 
4649
-         dist_files=`for file in $$list; do echo $$file; done | \
 
4650
-         sed -e "s|^$$srcdirstrip/||;t" \
 
4651
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
4652
-       case $$dist_files in \
 
4653
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
4654
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
4655
-                          sort -u` ;; \
 
4656
-       esac; \
 
4657
-       for file in $$dist_files; do \
 
4658
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
4659
-         if test -d $$d/$$file; then \
 
4660
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
4661
-           if test -d "$(distdir)/$$file"; then \
 
4662
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
4663
-           fi; \
 
4664
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
4665
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
4666
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
4667
-           fi; \
 
4668
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
4669
-         else \
 
4670
-           test -f "$(distdir)/$$file" \
 
4671
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
4672
-           || exit 1; \
 
4673
-         fi; \
 
4674
-       done
 
4675
 check-am: all-am
 
4676
 check: check-am
 
4677
 all-am: Makefile $(LTLIBRARIES)
 
4678
@@ -689,8 +656,8 @@
 
4679
 .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
 
4680
        clean-libtool clean-noinstLTLIBRARIES ctags distclean \
 
4681
        distclean-compile distclean-generic distclean-libtool \
 
4682
-       distclean-tags distdir dvi dvi-am html html-am info info-am \
 
4683
-       install install-am install-data install-data-am install-dvi \
 
4684
+       distclean-tags dvi dvi-am html html-am info info-am install \
 
4685
+       install-am install-data install-data-am install-dvi \
 
4686
        install-dvi-am install-exec install-exec-am install-html \
 
4687
        install-html-am install-info install-info-am install-man \
 
4688
        install-pdf install-pdf-am install-ps install-ps-am \
 
4689
Index: libjava/classpath/native/plugin/Makefile.in
 
4690
===================================================================
 
4691
--- a/src/libjava/classpath/native/plugin/Makefile.in   (.../tags/gcc_4_8_0_release)
 
4692
+++ b/src/libjava/classpath/native/plugin/Makefile.in   (.../branches/gcc-4_8-branch)
 
4693
@@ -36,7 +36,7 @@
 
4694
 host_triplet = @host@
 
4695
 target_triplet = @target@
 
4696
 subdir = native/plugin
 
4697
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
4698
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
4699
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
4700
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
4701
        $(top_srcdir)/../../config/lead-dot.m4 \
 
4702
@@ -111,10 +111,8 @@
 
4703
        --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) \
 
4704
        $(LDFLAGS) -o $@
 
4705
 SOURCES = $(libgcjwebplugin_la_SOURCES)
 
4706
-DIST_SOURCES = $(libgcjwebplugin_la_SOURCES)
 
4707
 ETAGS = etags
 
4708
 CTAGS = ctags
 
4709
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
4710
 ACLOCAL = @ACLOCAL@
 
4711
 AMTAR = @AMTAR@
 
4712
 ANTLR = @ANTLR@
 
4713
@@ -497,37 +495,6 @@
 
4714
 
 
4715
 distclean-tags:
 
4716
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
4717
-
 
4718
-distdir: $(DISTFILES)
 
4719
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
4720
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
4721
-       list='$(DISTFILES)'; \
 
4722
-         dist_files=`for file in $$list; do echo $$file; done | \
 
4723
-         sed -e "s|^$$srcdirstrip/||;t" \
 
4724
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
4725
-       case $$dist_files in \
 
4726
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
4727
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
4728
-                          sort -u` ;; \
 
4729
-       esac; \
 
4730
-       for file in $$dist_files; do \
 
4731
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
4732
-         if test -d $$d/$$file; then \
 
4733
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
4734
-           if test -d "$(distdir)/$$file"; then \
 
4735
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
4736
-           fi; \
 
4737
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
4738
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
4739
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
4740
-           fi; \
 
4741
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
4742
-         else \
 
4743
-           test -f "$(distdir)/$$file" \
 
4744
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
4745
-           || exit 1; \
 
4746
-         fi; \
 
4747
-       done
 
4748
 check-am: all-am
 
4749
 check: check-am
 
4750
 all-am: Makefile $(LTLIBRARIES)
 
4751
@@ -636,8 +603,8 @@
 
4752
 .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
 
4753
        clean-libtool clean-nativeexeclibLTLIBRARIES ctags distclean \
 
4754
        distclean-compile distclean-generic distclean-libtool \
 
4755
-       distclean-tags distdir dvi dvi-am html html-am info info-am \
 
4756
-       install install-am install-data install-data-am install-dvi \
 
4757
+       distclean-tags dvi dvi-am html html-am info info-am install \
 
4758
+       install-am install-data install-data-am install-dvi \
 
4759
        install-dvi-am install-exec install-exec-am install-html \
 
4760
        install-html-am install-info install-info-am install-man \
 
4761
        install-nativeexeclibLTLIBRARIES install-pdf install-pdf-am \
 
4762
Index: libjava/classpath/lib/Makefile.in
 
4763
===================================================================
 
4764
--- a/src/libjava/classpath/lib/Makefile.in     (.../tags/gcc_4_8_0_release)
 
4765
+++ b/src/libjava/classpath/lib/Makefile.in     (.../branches/gcc-4_8-branch)
 
4766
@@ -36,9 +36,9 @@
 
4767
 host_triplet = @host@
 
4768
 target_triplet = @target@
 
4769
 subdir = lib
 
4770
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
 
4771
-       $(srcdir)/copy-vmresources.sh.in $(srcdir)/gen-classlist.sh.in \
 
4772
-       $(srcdir)/mkcollections.pl.in
 
4773
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \
 
4774
+       $(srcdir)/mkcollections.pl.in $(srcdir)/gen-classlist.sh.in \
 
4775
+       $(srcdir)/copy-vmresources.sh.in
 
4776
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
4777
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
4778
        $(top_srcdir)/../../config/lead-dot.m4 \
 
4779
@@ -71,9 +71,7 @@
 
4780
        copy-vmresources.sh
 
4781
 CONFIG_CLEAN_VPATH_FILES =
 
4782
 SOURCES =
 
4783
-DIST_SOURCES =
 
4784
 DATA = $(noinst_DATA)
 
4785
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
4786
 ACLOCAL = @ACLOCAL@
 
4787
 AMTAR = @AMTAR@
 
4788
 ANTLR = @ANTLR@
 
4789
@@ -356,40 +354,6 @@
 
4790
 ctags: CTAGS
 
4791
 CTAGS:
 
4792
 
 
4793
-
 
4794
-distdir: $(DISTFILES)
 
4795
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
4796
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
4797
-       list='$(DISTFILES)'; \
 
4798
-         dist_files=`for file in $$list; do echo $$file; done | \
 
4799
-         sed -e "s|^$$srcdirstrip/||;t" \
 
4800
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
4801
-       case $$dist_files in \
 
4802
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
4803
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
4804
-                          sort -u` ;; \
 
4805
-       esac; \
 
4806
-       for file in $$dist_files; do \
 
4807
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
4808
-         if test -d $$d/$$file; then \
 
4809
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
4810
-           if test -d "$(distdir)/$$file"; then \
 
4811
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
4812
-           fi; \
 
4813
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
4814
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
4815
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
4816
-           fi; \
 
4817
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
4818
-         else \
 
4819
-           test -f "$(distdir)/$$file" \
 
4820
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
4821
-           || exit 1; \
 
4822
-         fi; \
 
4823
-       done
 
4824
-       $(MAKE) $(AM_MAKEFLAGS) \
 
4825
-         top_distdir="$(top_distdir)" distdir="$(distdir)" \
 
4826
-         dist-hook
 
4827
 check-am: all-am
 
4828
 check: check-am
 
4829
 all-am: Makefile $(DATA)
 
4830
@@ -492,17 +456,16 @@
 
4831
 .MAKE: install-am install-strip
 
4832
 
 
4833
 .PHONY: all all-am check check-am clean clean-generic clean-libtool \
 
4834
-       clean-local dist-hook distclean distclean-generic \
 
4835
-       distclean-libtool distdir dvi dvi-am html html-am info info-am \
 
4836
-       install install-am install-data install-data-am \
 
4837
-       install-data-local install-dvi install-dvi-am install-exec \
 
4838
-       install-exec-am install-html install-html-am install-info \
 
4839
-       install-info-am install-man install-pdf install-pdf-am \
 
4840
-       install-ps install-ps-am install-strip installcheck \
 
4841
-       installcheck-am installdirs maintainer-clean \
 
4842
-       maintainer-clean-generic mostlyclean mostlyclean-generic \
 
4843
-       mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am \
 
4844
-       uninstall-local
 
4845
+       clean-local distclean distclean-generic distclean-libtool dvi \
 
4846
+       dvi-am html html-am info info-am install install-am \
 
4847
+       install-data install-data-am install-data-local install-dvi \
 
4848
+       install-dvi-am install-exec install-exec-am install-html \
 
4849
+       install-html-am install-info install-info-am install-man \
 
4850
+       install-pdf install-pdf-am install-ps install-ps-am \
 
4851
+       install-strip installcheck installcheck-am installdirs \
 
4852
+       maintainer-clean maintainer-clean-generic mostlyclean \
 
4853
+       mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
 
4854
+       uninstall uninstall-am uninstall-local
 
4855
 
 
4856
 
 
4857
 sinclude $(JAVA_DEPEND)
 
4858
Index: libjava/classpath/ChangeLog.gcj
 
4859
===================================================================
 
4860
--- a/src/libjava/classpath/ChangeLog.gcj       (.../tags/gcc_4_8_0_release)
 
4861
+++ b/src/libjava/classpath/ChangeLog.gcj       (.../branches/gcc-4_8-branch)
 
4862
@@ -1,3 +1,41 @@
 
4863
+2013-03-22  Jakub Jelinek  <jakub@redhat.com>
 
4864
+
 
4865
+       PR other/43620
 
4866
+       * Makefile.in: Regenerated.
 
4867
+       * doc/Makefile.in: Regenerated.
 
4868
+       * doc/api/Makefile.in: Regenerated.
 
4869
+       * examples/Makefile.in: Regenerated.
 
4870
+       * external/Makefile.in: Regenerated.
 
4871
+       * external/jsr166/Makefile.in: Regenerated.
 
4872
+       * external/relaxngDatatype/Makefile.in: Regenerated.
 
4873
+       * external/sax/Makefile.in: Regenerated.
 
4874
+       * external/w3c_dom/Makefile.in: Regenerated.
 
4875
+       * include/Makefile.in: Regenerated.
 
4876
+       * lib/Makefile.in: Regenerated.
 
4877
+       * native/Makefile.in: Regenerated.
 
4878
+       * native/fdlibm/Makefile.in: Regenerated.
 
4879
+       * native/jawt/Makefile.in: Regenerated.
 
4880
+       * native/jni/Makefile.in: Regenerated.
 
4881
+       * native/jni/classpath/Makefile.in: Regenerated.
 
4882
+       * native/jni/gconf-peer/Makefile.in: Regenerated.
 
4883
+       * native/jni/gstreamer-peer/Makefile.in: Regenerated.
 
4884
+       * native/jni/gtk-peer/Makefile.in: Regenerated.
 
4885
+       * native/jni/java-io/Makefile.in: Regenerated.
 
4886
+       * native/jni/java-lang/Makefile.in: Regenerated.
 
4887
+       * native/jni/java-math/Makefile.in: Regenerated.
 
4888
+       * native/jni/java-net/Makefile.in: Regenerated.
 
4889
+       * native/jni/java-nio/Makefile.in: Regenerated.
 
4890
+       * native/jni/java-util/Makefile.in: Regenerated.
 
4891
+       * native/jni/midi-alsa/Makefile.in: Regenerated.
 
4892
+       * native/jni/midi-dssi/Makefile.in: Regenerated.
 
4893
+       * native/jni/native-lib/Makefile.in: Regenerated.
 
4894
+       * native/jni/qt-peer/Makefile.in: Regenerated.
 
4895
+       * native/jni/xmlj/Makefile.in: Regenerated.
 
4896
+       * native/plugin/Makefile.in: Regenerated.
 
4897
+       * resource/Makefile.in: Regenerated.
 
4898
+       * scripts/Makefile.in: Regenerated.
 
4899
+       * tools/Makefile.in: Regenerated.
 
4900
+
 
4901
 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
 
4902
 
 
4903
        PR bootstrap/56258
 
4904
Index: libjava/classpath/examples/Makefile.in
 
4905
===================================================================
 
4906
--- a/src/libjava/classpath/examples/Makefile.in        (.../tags/gcc_4_8_0_release)
 
4907
+++ b/src/libjava/classpath/examples/Makefile.in        (.../branches/gcc-4_8-branch)
 
4908
@@ -36,8 +36,8 @@
 
4909
 host_triplet = @host@
 
4910
 target_triplet = @target@
 
4911
 subdir = examples
 
4912
-DIST_COMMON = README $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
 
4913
-       $(srcdir)/Makefile.java2d.in $(srcdir)/Makefile.jawt.in
 
4914
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \
 
4915
+       $(srcdir)/Makefile.jawt.in $(srcdir)/Makefile.java2d.in
 
4916
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
4917
 am__aclocal_m4_deps = $(top_srcdir)/../../config/depstand.m4 \
 
4918
        $(top_srcdir)/../../config/lead-dot.m4 \
 
4919
@@ -69,7 +69,6 @@
 
4920
 CONFIG_CLEAN_FILES = Makefile.jawt Makefile.java2d
 
4921
 CONFIG_CLEAN_VPATH_FILES =
 
4922
 SOURCES =
 
4923
-DIST_SOURCES =
 
4924
 am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
 
4925
 am__vpath_adj = case $$p in \
 
4926
     $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
 
4927
@@ -93,7 +92,6 @@
 
4928
   sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
 
4929
 am__installdirs = "$(DESTDIR)$(exampledir)"
 
4930
 DATA = $(example_DATA)
 
4931
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
4932
 ACLOCAL = @ACLOCAL@
 
4933
 AMTAR = @AMTAR@
 
4934
 ANTLR = @ANTLR@
 
4935
@@ -419,40 +417,6 @@
 
4936
 ctags: CTAGS
 
4937
 CTAGS:
 
4938
 
 
4939
-
 
4940
-distdir: $(DISTFILES)
 
4941
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
4942
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
4943
-       list='$(DISTFILES)'; \
 
4944
-         dist_files=`for file in $$list; do echo $$file; done | \
 
4945
-         sed -e "s|^$$srcdirstrip/||;t" \
 
4946
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
4947
-       case $$dist_files in \
 
4948
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
4949
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
4950
-                          sort -u` ;; \
 
4951
-       esac; \
 
4952
-       for file in $$dist_files; do \
 
4953
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
4954
-         if test -d $$d/$$file; then \
 
4955
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
4956
-           if test -d "$(distdir)/$$file"; then \
 
4957
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
4958
-           fi; \
 
4959
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
4960
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
4961
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
4962
-           fi; \
 
4963
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
4964
-         else \
 
4965
-           test -f "$(distdir)/$$file" \
 
4966
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
4967
-           || exit 1; \
 
4968
-         fi; \
 
4969
-       done
 
4970
-       $(MAKE) $(AM_MAKEFLAGS) \
 
4971
-         top_distdir="$(top_distdir)" distdir="$(distdir)" \
 
4972
-         dist-hook
 
4973
 check-am: all-am
 
4974
 check: $(BUILT_SOURCES)
 
4975
        $(MAKE) $(AM_MAKEFLAGS) check-am
 
4976
@@ -557,17 +521,17 @@
 
4977
 .MAKE: all check install install-am install-strip
 
4978
 
 
4979
 .PHONY: all all-am check check-am clean clean-generic clean-libtool \
 
4980
-       clean-local dist-hook distclean distclean-generic \
 
4981
-       distclean-libtool distdir dvi dvi-am html html-am info info-am \
 
4982
-       install install-am install-data install-data-am \
 
4983
-       install-data-local install-dvi install-dvi-am \
 
4984
-       install-exampleDATA install-exec install-exec-am install-html \
 
4985
-       install-html-am install-info install-info-am install-man \
 
4986
-       install-pdf install-pdf-am install-ps install-ps-am \
 
4987
-       install-strip installcheck installcheck-am installdirs \
 
4988
-       maintainer-clean maintainer-clean-generic mostlyclean \
 
4989
-       mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
 
4990
-       uninstall uninstall-am uninstall-exampleDATA uninstall-local
 
4991
+       clean-local distclean distclean-generic distclean-libtool dvi \
 
4992
+       dvi-am html html-am info info-am install install-am \
 
4993
+       install-data install-data-am install-data-local install-dvi \
 
4994
+       install-dvi-am install-exampleDATA install-exec \
 
4995
+       install-exec-am install-html install-html-am install-info \
 
4996
+       install-info-am install-man install-pdf install-pdf-am \
 
4997
+       install-ps install-ps-am install-strip installcheck \
 
4998
+       installcheck-am installdirs maintainer-clean \
 
4999
+       maintainer-clean-generic mostlyclean mostlyclean-generic \
 
5000
+       mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am \
 
5001
+       uninstall-exampleDATA uninstall-local
 
5002
 
 
5003
 
 
5004
 # Make sure all sources and icons are also installed so users can use them.
 
5005
Index: libgcc/ChangeLog
 
5006
===================================================================
 
5007
--- a/src/libgcc/ChangeLog      (.../tags/gcc_4_8_0_release)
 
5008
+++ b/src/libgcc/ChangeLog      (.../branches/gcc-4_8-branch)
 
5009
@@ -1,3 +1,23 @@
 
5010
+2013-03-26  Robert Mason  <rbmj@verizon.net>
 
5011
+
 
5012
+       PR target/54805
 
5013
+
 
5014
+       Backport from mainline:
 
5015
+       2013-03-20  Robert Mason  <rbmj@verizon.net>
 
5016
+
 
5017
+       * config/vxlib-tls.c (__gthread_get_tsd_data,)
 
5018
+       (__gthread_set_tsd_data, __gthread_enter_tsd_dtor_context,)
 
5019
+       (__gthread_leave_tsd_dtor_context): Add prototypes.
 
5020
+       (tls_delete_hook): Update.
 
5021
+
 
5022
+2013-03-26  Walter Lee  <walt@tilera.com>
 
5023
+
 
5024
+       Backport from mainline:
 
5025
+       2013-03-26  Walter Lee  <walt@tilera.com>
 
5026
+       
 
5027
+       * config/tilegx/t-crtstuff: Add -fno-asynchronous-unwind-tables
 
5028
+       -mcmodel=large to CRTSTUFF_T_CFLAGS_S variable.
 
5029
+
 
5030
 2013-03-22  Release Manager
 
5031
 
 
5032
        * GCC 4.8.0 released.
 
5033
Index: libgcc/config/tilegx/t-crtstuff
 
5034
===================================================================
 
5035
--- a/src/libgcc/config/tilegx/t-crtstuff       (.../tags/gcc_4_8_0_release)
 
5036
+++ b/src/libgcc/config/tilegx/t-crtstuff       (.../branches/gcc-4_8-branch)
 
5037
@@ -2,3 +2,7 @@
 
5038
 # because then __FRAME_END__ might not be the last thing in .eh_frame
 
5039
 # section.
 
5040
 CRTSTUFF_T_CFLAGS += -fno-asynchronous-unwind-tables
 
5041
+CRTSTUFF_T_CFLAGS_S += -fno-asynchronous-unwind-tables
 
5042
+
 
5043
+# Compile crtbeginS.o and crtendS.o with -mcmodel=large
 
5044
+CRTSTUFF_T_CFLAGS_S += -mcmodel=large
 
5045
Index: libgcc/config/vxlib-tls.c
 
5046
===================================================================
 
5047
--- a/src/libgcc/config/vxlib-tls.c     (.../tags/gcc_4_8_0_release)
 
5048
+++ b/src/libgcc/config/vxlib-tls.c     (.../branches/gcc-4_8-branch)
 
5049
@@ -102,7 +102,15 @@
 
5050
 extern void __gthread_enter_tls_dtor_context (void);
 
5051
 extern void __gthread_leave_tls_dtor_context (void);
 
5052
 
 
5053
+#ifndef __RTP__
 
5054
 
 
5055
+extern void *__gthread_get_tsd_data (WIND_TCB *tcb);
 
5056
+extern void __gthread_set_tsd_data (WIND_TCB *tcb, void *data);
 
5057
+extern void __gthread_enter_tsd_dtor_context (WIND_TCB *tcb);
 
5058
+extern void __gthread_leave_tsd_dtor_context (WIND_TCB *tcb);
 
5059
+
 
5060
+#endif /* __RTP__ */
 
5061
+
 
5062
 /* This is a global structure which records all of the active keys.
 
5063
 
 
5064
    A key is potentially valid (i.e. has been handed out by
 
5065
@@ -185,7 +193,7 @@
 
5066
 #ifdef __RTP__
 
5067
       __gthread_leave_tls_dtor_context ();
 
5068
 #else
 
5069
-      __gthread_leave_tsd_dtor_context ();
 
5070
+      __gthread_leave_tsd_dtor_context (tcb);
 
5071
 #endif
 
5072
 
 
5073
 #ifdef __RTP__
 
5074
Index: gcc/DATESTAMP
 
5075
===================================================================
 
5076
--- a/src/gcc/DATESTAMP (.../tags/gcc_4_8_0_release)
 
5077
+++ b/src/gcc/DATESTAMP (.../branches/gcc-4_8-branch)
 
5078
@@ -1 +1 @@
 
5079
-20130322
 
5080
+20130328
 
5081
Index: gcc/ChangeLog
 
5082
===================================================================
 
5083
--- a/src/gcc/ChangeLog (.../tags/gcc_4_8_0_release)
 
5084
+++ b/src/gcc/ChangeLog (.../branches/gcc-4_8-branch)
 
5085
@@ -1,3 +1,118 @@
 
5086
+2013-03-27  Walter Lee  <walt@tilera.com>
 
5087
+
 
5088
+       Backport from mainline:
 
5089
+       2013-03-27  Walter Lee  <walt@tilera.com>
 
5090
+
 
5091
+       * config/tilegx/tilegx.c (tilegx_expand_prologue): Avoid
 
5092
+       double-decrement of next_scratch_regno.
 
5093
+
 
5094
+2013-03-27  Walter Lee  <walt@tilera.com>
 
5095
+
 
5096
+       Backport from mainline:
 
5097
+       2013-03-27  Walter Lee  <walt@tilera.com>
 
5098
+
 
5099
+       * config/tilegx/tilegx.md (insn_v1mulu): Fix predicates on
 
5100
+       input operands.
 
5101
+       (insn_v1mulus): Ditto.
 
5102
+       (insn_v2muls): Ditto.
 
5103
+
 
5104
+2013-03-27  Walter Lee  <walt@tilera.com>
 
5105
+
 
5106
+       Backport from mainline:
 
5107
+       2013-03-27  Walter Lee  <walt@tilera.com>
 
5108
+
 
5109
+       * config/tilegx/tilegx.h (ASM_OUTPUT_ADDR_VEC_ELT): Delete
 
5110
+       extra tab.
 
5111
+       (ASM_OUTPUT_ADDR_DIFF_ELT): Ditto.
 
5112
+
 
5113
+2013-03-27  Walter Lee  <walt@tilera.com>
 
5114
+
 
5115
+       Backport from mainline:
 
5116
+       2013-03-27  Walter Lee  <walt@tilera.com>
 
5117
+
 
5118
+       * config/tilegx/tilegx.md (*sibcall_insn): Fix type atribute
 
5119
+       for jr.
 
5120
+       (*sibcall_value): Ditto.
 
5121
+
 
5122
+2013-03-27  Walter Lee  <walt@tilera.com>
 
5123
+
 
5124
+       Backport from mainline:
 
5125
+       2013-03-27  Walter Lee  <walt@tilera.com>
 
5126
+
 
5127
+       * config/tilegx/tilegx.md (insn_mnz_<mode>): Replaced by ...
 
5128
+       (insn_mnz_v8qi): ... this ...
 
5129
+       (insn_mnz_v4hi): ... and this.  Replace (const_int 0) with the
 
5130
+       vector equivalent.
 
5131
+       (insn_v<n>mnz): Replaced by ...
 
5132
+       (insn_v1mnz): ... this ...
 
5133
+       (insn_v2mnz): ... and this.  Replace (const_int 0) with the vector
 
5134
+       equivalent.
 
5135
+       (insn_mz_<mode>): Replaced by ...
 
5136
+       (insn_mz_v8qi): ... this ...
 
5137
+       (insn_mz_v4hi): ... and this.  Replace (const_int 0) with the
 
5138
+       vector equivalent.
 
5139
+       (insn_v<n>mz): Replaced by ...
 
5140
+       (insn_v1mz): ... this ...
 
5141
+       (insn_v2mz): ... and this.  Replace (const_int 0) with the vector
 
5142
+       equivalent.
 
5143
+
 
5144
+2013-03-26  Eric Botcazou  <ebotcazou@adacore.com>
 
5145
+
 
5146
+       * doc/invoke.texi (SPARC options): Remove -mlittle-endian.
 
5147
+
 
5148
+2013-03-26  Sebastian Huber  <sebastian.huber@embedded-brains.de>
 
5149
+
 
5150
+       * config/rtems.opt: Add -pthread option.
 
5151
+
 
5152
+2013-03-26  Sofiane Naci  <sofiane.naci@arm.com>
 
5153
+
 
5154
+       * config/aarch64/aarch64.c (aarch64_classify_address): Support
 
5155
+       PC-relative load in SI modes and above only.
 
5156
+
 
5157
+2013-03-26  Walter Lee  <walt@tilera.com>
 
5158
+
 
5159
+       Backport from mainline:
 
5160
+       2013-03-26  Walter Lee  <walt@tilera.com>
 
5161
+
 
5162
+       * config/tilegx/tilegx.h (PROFILE_BEFORE_PROLOGUE): Define.
 
5163
+       * config/tilegx/tilepro.h (PROFILE_BEFORE_PROLOGUE): Define.
 
5164
+
 
5165
+2013-03-26  Walter Lee  <walt@tilera.com>
 
5166
+
 
5167
+       Backport from mainline:
 
5168
+       2013-03-25  Walter Lee  <walt@tilera.com>
 
5169
+
 
5170
+       * config/tilegx/tilegx-builtins.h (enum tilegx_builtin): Add
 
5171
+       TILEGX_INSN_SHUFFLEBYTES1.
 
5172
+       * config/tilegx/tilegx.c (tilegx_builtin_info): Add entry for
 
5173
+       shufflebytes1.
 
5174
+       (tilegx_builtins): Ditto.
 
5175
+       * config/tilegx/tilegx.md (insn_shufflebytes1): New pattern.
 
5176
+
 
5177
+2013-03-26  Walter Lee  <walt@tilera.com>
 
5178
+
 
5179
+       Backport from mainline:
 
5180
+       2013-03-25  Walter Lee  <walt@tilera.com>
 
5181
+
 
5182
+       * config/tilegx/tilegx.c (expand_set_cint64_one_inst): Inline
 
5183
+       tests for constraint J, K, N, P.
 
5184
+
 
5185
+2013-03-26  Walter Lee  <walt@tilera.com>
 
5186
+
 
5187
+       Backport from mainline:
 
5188
+       2013-03-25  Walter Lee  <walt@tilera.com>
 
5189
+
 
5190
+       * config/tilegx/tilegx.c (tilegx_asm_preferred_eh_data_format):
 
5191
+       Use indirect/pcrel encoding.
 
5192
+       * config/tilepro/tilepro.c (tilepro_asm_preferred_eh_data_format):
 
5193
+       Ditto.
 
5194
+
 
5195
+2013-03-25  Richard Biener  <rguenther@suse.de>
 
5196
+
 
5197
+       PR middle-end/56694
 
5198
+       * tree-eh.c (lower_eh_must_not_throw): Strip BLOCKs from the
 
5199
+       must-not-throw stmt location.
 
5200
+
 
5201
 2013-03-22  Release Manager
 
5202
 
 
5203
        * GCC 4.8.0 released.
 
5204
Index: gcc/testsuite/gcc.target/i386/pr56560.c
 
5205
===================================================================
 
5206
--- a/src/gcc/testsuite/gcc.target/i386/pr56560.c       (.../tags/gcc_4_8_0_release)
 
5207
+++ b/src/gcc/testsuite/gcc.target/i386/pr56560.c       (.../branches/gcc-4_8-branch)
 
5208
@@ -0,0 +1,19 @@
 
5209
+/* { dg-do compile } */
 
5210
+/* { dg-options "-O2 -mavx -mvzeroupper -dp" } */
 
5211
+
 
5212
+extern void abort (void);
 
5213
+
 
5214
+typedef double vec_t __attribute__((vector_size(32)));
 
5215
+
 
5216
+struct S { int i1; int i2; int i3; };
 
5217
+
 
5218
+extern int bar (vec_t, int, int, int, int, int, struct S);
 
5219
+
 
5220
+void foo (vec_t v, struct S s)
 
5221
+{
 
5222
+  int i = bar (v, 1, 2, 3, 4, 5, s);
 
5223
+  if (i == 0)
 
5224
+    abort ();
 
5225
+}
 
5226
+
 
5227
+/* { dg-final { scan-assembler-not "avx_vzeroupper" } } */
 
5228
Index: gcc/testsuite/gfortran.dg/eof_5.f90
 
5229
===================================================================
 
5230
--- a/src/gcc/testsuite/gfortran.dg/eof_5.f90   (.../tags/gcc_4_8_0_release)
 
5231
+++ b/src/gcc/testsuite/gfortran.dg/eof_5.f90   (.../branches/gcc-4_8-branch)
 
5232
@@ -0,0 +1,21 @@
 
5233
+! { dg-do run }
 
5234
+!
 
5235
+! PR fortran/56696
 
5236
+!
 
5237
+! Contributed by Keith Refson
 
5238
+!
 
5239
+
 
5240
+program iotest
 
5241
+   character(len=258) :: inp = ' 1.0 1.0 1.0'
 
5242
+   character(len=7) :: inp2 = '1 2 3 4'
 
5243
+   integer :: ios
 
5244
+   real :: a1, a2, a3, a4
 
5245
+
 
5246
+   read(inp2,*,iostat=ios) a1, a2, a3, a4
 
5247
+   if (ios /= 0) call abort ()
 
5248
+
 
5249
+   read(inp,*,iostat=ios) a1, a2, a3, a4
 
5250
+   if (ios == 0) call abort ()
 
5251
+!   write(*,*) 'IOSTAT=',ios
 
5252
+end program iotest
 
5253
+
 
5254
Index: gcc/testsuite/gfortran.dg/do_1.f90
 
5255
===================================================================
 
5256
--- a/src/gcc/testsuite/gfortran.dg/do_1.f90    (.../tags/gcc_4_8_0_release)
 
5257
+++ b/src/gcc/testsuite/gfortran.dg/do_1.f90    (.../branches/gcc-4_8-branch)
 
5258
@@ -1,5 +1,4 @@
 
5259
-! { dg-do run { xfail *-*-* } }
 
5260
-! XFAIL is tracked in PR 54932
 
5261
+! { dg-do run }
 
5262
 ! Program to check corner cases for DO statements.
 
5263
 program do_1
 
5264
   implicit none
 
5265
Index: gcc/testsuite/gcc.c-torture/execute/builtins/builtins.exp
 
5266
===================================================================
 
5267
--- a/src/gcc/testsuite/gcc.c-torture/execute/builtins/builtins.exp     (.../tags/gcc_4_8_0_release)
 
5268
+++ b/src/gcc/testsuite/gcc.c-torture/execute/builtins/builtins.exp     (.../branches/gcc-4_8-branch)
 
5269
@@ -43,7 +43,8 @@
 
5270
 }
 
5271
 if { [istarget *-*-eabi*]
 
5272
      || [istarget *-*-elf]
 
5273
-     || [istarget *-*-mingw*] } {
 
5274
+     || [istarget *-*-mingw*]
 
5275
+     || [istarget *-*-rtems*] } {
 
5276
    lappend additional_flags "-Wl,--allow-multiple-definition"
 
5277
 }
 
5278
 
 
5279
Index: gcc/testsuite/ChangeLog
 
5280
===================================================================
 
5281
--- a/src/gcc/testsuite/ChangeLog       (.../tags/gcc_4_8_0_release)
 
5282
+++ b/src/gcc/testsuite/ChangeLog       (.../branches/gcc-4_8-branch)
 
5283
@@ -1,3 +1,56 @@
 
5284
+2013-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
 
5285
+
 
5286
+       PR c++/56722
 
5287
+       * g++.dg/cpp0x/range-for23.C: New.
 
5288
+
 
5289
+2013-03-25  Richard Biener  <rguenther@suse.de>
 
5290
+
 
5291
+       PR middle-end/56694
 
5292
+       * g++.dg/torture/pr56694.C: New testcase.
 
5293
+
 
5294
+2013-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
 
5295
+
 
5296
+       Backport from mainline:
 
5297
+       2013-03-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
 
5298
+
 
5299
+       PR fortran/54932
 
5300
+       * gfortran.dg/do_1.f90: Don't xfail.
 
5301
+
 
5302
+2013-03-24  Tobias Burnus  <burnus@net-b.de>
 
5303
+
 
5304
+       PR fortran/56696
 
5305
+       * gfortran.dg/eof_5.f90: New.
 
5306
+
 
5307
+2013-03-22  Sebastian Huber  <sebastian.huber@embedded-brains.de>
 
5308
+
 
5309
+       * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
 
5310
+       alphabetically.
 
5311
+
 
5312
+2013-03-22  Paolo Carlini  <paolo.carlini@oracle.com>
 
5313
+
 
5314
+       PR c++/56582
 
5315
+       * g++.dg/cpp0x/constexpr-array5.C: New.
 
5316
+
 
5317
+2013-03-22  H.J. Lu  <hongjiu.lu@intel.com>
 
5318
+
 
5319
+       PR target/56560
 
5320
+       * gcc.target/i386/pr56560.c: New file.
 
5321
+
 
5322
+2013-03-22  Sebastian Huber  <sebastian.huber@embedded-brains.de>
 
5323
+
 
5324
+       PR testsuite/55994
 
5325
+       * gcc.c-torture/execute/builtins/builtins.exp: Add
 
5326
+       -Wl,--allow-multiple-definition for RTEMS targets.
 
5327
+
 
5328
+2013-03-22  Jakub Jelinek  <jakub@redhat.com>
 
5329
+
 
5330
+       Backported from mainline
 
5331
+       2013-03-16  Jakub Jelinek  <jakub@redhat.com>
 
5332
+
 
5333
+       PR c++/56607
 
5334
+       * g++.dg/warn/Wdiv-by-zero-2.C: New test.
 
5335
+       * c-c++-common/pr56607.c: New test.
 
5336
+
 
5337
 2013-03-22  Release Manager
 
5338
 
 
5339
        * GCC 4.8.0 released.
 
5340
Index: gcc/testsuite/g++.dg/warn/Wdiv-by-zero-2.C
 
5341
===================================================================
 
5342
--- a/src/gcc/testsuite/g++.dg/warn/Wdiv-by-zero-2.C    (.../tags/gcc_4_8_0_release)
 
5343
+++ b/src/gcc/testsuite/g++.dg/warn/Wdiv-by-zero-2.C    (.../branches/gcc-4_8-branch)
 
5344
@@ -0,0 +1,34 @@
 
5345
+// PR c++/56607
 
5346
+// { dg-do compile { target { { lp64 || ilp32 } || llp64 } } }
 
5347
+// { dg-options "-O2 -Wdiv-by-zero -std=c++11" }
 
5348
+
 
5349
+constexpr int sc () { return sizeof (char); }
 
5350
+constexpr int si () { return sizeof (int); }
 
5351
+constexpr int zc () { return sc () - 1; }
 
5352
+constexpr int zi (int d) { return si () / d - 1; }
 
5353
+
 
5354
+int
 
5355
+f1 (void)
 
5356
+{
 
5357
+  return 1 / zc ();                    // { dg-warning "division by zero" }
 
5358
+}
 
5359
+
 
5360
+int
 
5361
+f2 (void)
 
5362
+{
 
5363
+  constexpr int x = zc ();
 
5364
+  return 1 / x;                                // { dg-warning "division by zero" }
 
5365
+}
 
5366
+
 
5367
+int
 
5368
+f3 (void)
 
5369
+{
 
5370
+  return 1 / zi (3);                   // { dg-warning "division by zero" }
 
5371
+}
 
5372
+
 
5373
+int
 
5374
+f4 (void)
 
5375
+{
 
5376
+  constexpr int x = zi (3);
 
5377
+  return 1 / x;                                // { dg-warning "division by zero" }
 
5378
+}
 
5379
Index: gcc/testsuite/g++.dg/cpp0x/lambda/lambda-this15.C
 
5380
===================================================================
 
5381
--- a/src/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-this15.C     (.../tags/gcc_4_8_0_release)
 
5382
+++ b/src/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-this15.C     (.../branches/gcc-4_8-branch)
 
5383
@@ -0,0 +1,12 @@
 
5384
+// PR c++/56692
 
5385
+// { dg-require-effective-target c++11 }
 
5386
+
 
5387
+struct Class {
 
5388
+  void f () { }
 
5389
+  static void f (int) { }
 
5390
+};
 
5391
+
 
5392
+int main ()
 
5393
+{
 
5394
+  []{ Class::f(0); };
 
5395
+}
 
5396
Index: gcc/testsuite/g++.dg/cpp0x/lambda/lambda-defarg4.C
 
5397
===================================================================
 
5398
--- a/src/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-defarg4.C    (.../tags/gcc_4_8_0_release)
 
5399
+++ b/src/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-defarg4.C    (.../branches/gcc-4_8-branch)
 
5400
@@ -0,0 +1,8 @@
 
5401
+// PR c++/54764
 
5402
+// { dg-require-effective-target c++11 }
 
5403
+
 
5404
+template<class T = void>
 
5405
+struct c
 
5406
+{
 
5407
+  int (*f)(int) = [](int i){return i + i;};
 
5408
+};
 
5409
Index: gcc/testsuite/g++.dg/cpp0x/lambda/lambda-this16.C
 
5410
===================================================================
 
5411
--- a/src/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-this16.C     (.../tags/gcc_4_8_0_release)
 
5412
+++ b/src/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-this16.C     (.../branches/gcc-4_8-branch)
 
5413
@@ -0,0 +1,28 @@
 
5414
+// PR c++/56699
 
5415
+// { dg-require-effective-target c++11 }
 
5416
+
 
5417
+struct A
 
5418
+{
 
5419
+    int a;
 
5420
+};
 
5421
+
 
5422
+struct T
 
5423
+{
 
5424
+    int x;
 
5425
+
 
5426
+    T() : x([]{
 
5427
+        sizeof(::A::a);
 
5428
+        return 0;
 
5429
+    }())
 
5430
+    {}
 
5431
+};
 
5432
+
 
5433
+struct B
 
5434
+{
 
5435
+    int a;
 
5436
+};
 
5437
+
 
5438
+void f()
 
5439
+{
 
5440
+    []{sizeof(B::a);};
 
5441
+}
 
5442
Index: gcc/testsuite/g++.dg/cpp0x/lambda/lambda-sfinae1.C
 
5443
===================================================================
 
5444
--- a/src/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-sfinae1.C    (.../tags/gcc_4_8_0_release)
 
5445
+++ b/src/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-sfinae1.C    (.../branches/gcc-4_8-branch)
 
5446
@@ -0,0 +1,55 @@
 
5447
+// PR c++/56039
 
5448
+// { dg-do compile { target c++11 } }
 
5449
+
 
5450
+template <bool> struct BoolSink { typedef void type; };
 
5451
+
 
5452
+template <typename T, typename U>
 
5453
+struct AddRvalueReferenceImpl { typedef T type; };
 
5454
+
 
5455
+template <typename T>
 
5456
+struct AddRvalueReferenceImpl<T, typename BoolSink<false &&
 
5457
+      [] {
 
5458
+         extern T &&tref;
 
5459
+      }>::type> {              // { dg-error "lambda" }
 
5460
+   typedef T &&type;
 
5461
+};
 
5462
+
 
5463
+template <typename T>
 
5464
+struct AddRvalueReference : AddRvalueReferenceImpl<T, void> { };
 
5465
+
 
5466
+namespace ImplHelpers {
 
5467
+   template <typename T>
 
5468
+   typename AddRvalueReference<T>::type create(void) { }
 
5469
+}
 
5470
+
 
5471
+template <typename T, typename U, typename ...Args>
 
5472
+struct IsConstructibleImpl { enum { value = 0 }; };
 
5473
+
 
5474
+template <typename T, typename ...Args>
 
5475
+struct IsConstructibleImpl<T, typename BoolSink<false &&
 
5476
+      [] {
 
5477
+         T t( ::ImplHelpers::create<Args>() ...);
 
5478
+      }>::type, Args ...> {    // { dg-error "lambda" }
 
5479
+   enum { value = 1 };
 
5480
+};
 
5481
+
 
5482
+template <typename T, typename ...Args>
 
5483
+struct IsConstructible : IsConstructibleImpl<T, void, Args ...> { };
 
5484
+
 
5485
+struct DestroyMe {
 
5486
+   ~DestroyMe() = delete;
 
5487
+};
 
5488
+
 
5489
+static_assert(+IsConstructible<int>::value, "error");
 
5490
+static_assert(!IsConstructible<void>::value, "error");
 
5491
+static_assert(+IsConstructible<int [1]>::value, "error");
 
5492
+static_assert(!IsConstructible<DestroyMe>::value, "error");
 
5493
+static_assert(!IsConstructible<int *, char *>::value, "error");
 
5494
+
 
5495
+static_assert(+IsConstructible<int &&, int>::value, "error");
 
5496
+static_assert(!IsConstructible<int &&, int &>::value, "error");
 
5497
+static_assert(+IsConstructible<int &&, int &&>::value, "error");
 
5498
+
 
5499
+// { dg-prune-output "expected" }
 
5500
+// { dg-prune-output "does not name a class" }
 
5501
+// { dg-prune-output "static assertion" }
 
5502
Index: gcc/testsuite/g++.dg/cpp0x/lambda/lambda-this13.C
 
5503
===================================================================
 
5504
--- a/src/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-this13.C     (.../tags/gcc_4_8_0_release)
 
5505
+++ b/src/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-this13.C     (.../branches/gcc-4_8-branch)
 
5506
@@ -0,0 +1,20 @@
 
5507
+// PR c++/52374
 
5508
+// { dg-do compile { target c++11 } }
 
5509
+
 
5510
+struct B
 
5511
+{
 
5512
+  int get() const { return 42; }
 
5513
+};
 
5514
+
 
5515
+template<typename X>
 
5516
+struct D
 
5517
+  : public X
 
5518
+{
 
5519
+  int get() const { return [this]() -> int { return X::get(); }(); }
 
5520
+};
 
5521
+
 
5522
+int main()
 
5523
+{
 
5524
+  D<B> d;
 
5525
+  d.get();
 
5526
+}
 
5527
Index: gcc/testsuite/g++.dg/cpp0x/lambda/lambda-nsdmi3.C
 
5528
===================================================================
 
5529
--- a/src/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-nsdmi3.C     (.../tags/gcc_4_8_0_release)
 
5530
+++ b/src/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-nsdmi3.C     (.../branches/gcc-4_8-branch)
 
5531
@@ -0,0 +1,9 @@
 
5532
+// PR c++/55972
 
5533
+// { dg-do compile { target c++11 } }
 
5534
+
 
5535
+class C
 
5536
+{
 
5537
+  void f();
 
5538
+  int j = 10;
 
5539
+  int i = [this]() { return this->j; }();
 
5540
+};
 
5541
Index: gcc/testsuite/g++.dg/cpp0x/lambda/lambda-conv8.C
 
5542
===================================================================
 
5543
--- a/src/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-conv8.C      (.../tags/gcc_4_8_0_release)
 
5544
+++ b/src/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-conv8.C      (.../branches/gcc-4_8-branch)
 
5545
@@ -0,0 +1,15 @@
 
5546
+// PR c++/56447
 
5547
+// { dg-do compile { target c++11 } }
 
5548
+
 
5549
+template <class T>
 
5550
+void f()
 
5551
+{
 
5552
+  int i;
 
5553
+  // This lambda should not have a conversion op, since it captures i
 
5554
+  int (*p)() = [=]{ return i; }; // { dg-error "cannot convert" }
 
5555
+}
 
5556
+
 
5557
+int main()
 
5558
+{
 
5559
+  f<int>();
 
5560
+}
 
5561
Index: gcc/testsuite/g++.dg/cpp0x/lambda/lambda-this9.C
 
5562
===================================================================
 
5563
--- a/src/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-this9.C      (.../tags/gcc_4_8_0_release)
 
5564
+++ b/src/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-this9.C      (.../branches/gcc-4_8-branch)
 
5565
@@ -0,0 +1,19 @@
 
5566
+// PR c++/54277
 
5567
+// { dg-do compile { target c++11 } }
 
5568
+
 
5569
+struct Used
 
5570
+{
 
5571
+  void foo() { }
 
5572
+};
 
5573
+
 
5574
+template <typename>
 
5575
+struct S
 
5576
+{
 
5577
+  Used x;
 
5578
+
 
5579
+  void bar()
 
5580
+  {
 
5581
+    auto f = [this] { x.foo(); };
 
5582
+    f();
 
5583
+  }
 
5584
+};
 
5585
Index: gcc/testsuite/g++.dg/cpp0x/lambda/lambda-mutable2.C
 
5586
===================================================================
 
5587
--- a/src/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-mutable2.C   (.../tags/gcc_4_8_0_release)
 
5588
+++ b/src/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-mutable2.C   (.../branches/gcc-4_8-branch)
 
5589
@@ -0,0 +1,23 @@
 
5590
+// PR c++/55532
 
5591
+// { dg-do compile { target c++11 } }
 
5592
+
 
5593
+struct Foo {
 
5594
+    void doit() {
 
5595
+    }
 
5596
+};
 
5597
+
 
5598
+template<typename T>
 
5599
+void oops(Foo &foo, const T &) {
 
5600
+    auto fun = [&] () mutable {
 
5601
+        foo.doit();
 
5602
+    };
 
5603
+    auto fun2 = [=]() {
 
5604
+        fun();                 // { dg-error "" }
 
5605
+    };
 
5606
+    fun2();
 
5607
+}
 
5608
+
 
5609
+int main() {
 
5610
+    Foo foo;
 
5611
+    oops(foo, 1);
 
5612
+}
 
5613
Index: gcc/testsuite/g++.dg/cpp0x/lambda/lambda-this14.C
 
5614
===================================================================
 
5615
--- a/src/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-this14.C     (.../tags/gcc_4_8_0_release)
 
5616
+++ b/src/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-this14.C     (.../branches/gcc-4_8-branch)
 
5617
@@ -0,0 +1,49 @@
 
5618
+// PR c++/52014
 
5619
+// { dg-require-effective-target c++11 }
 
5620
+
 
5621
+template <class Iterator, class Func>
 
5622
+void for_each(const Iterator first, const Iterator last, Func func)
 
5623
+{
 
5624
+  for (Iterator it = first; it != last; ++it) {
 
5625
+    func(*it);
 
5626
+  }
 
5627
+}
 
5628
+
 
5629
+template <class T>
 
5630
+struct helper
 
5631
+{
 
5632
+  typedef typename T::size_type type;
 
5633
+};
 
5634
+
 
5635
+template <class T>
 
5636
+struct helper<T&>
 
5637
+{
 
5638
+  typedef typename T::size_type type;
 
5639
+};
 
5640
+
 
5641
+template <class T>
 
5642
+struct helper<T*>
 
5643
+{
 
5644
+  typedef typename T::size_type type;
 
5645
+};
 
5646
+
 
5647
+struct bar
 
5648
+{
 
5649
+  struct foo
 
5650
+  {
 
5651
+    typedef int size_type;
 
5652
+  } foo_;
 
5653
+
 
5654
+  void test()
 
5655
+  {
 
5656
+    int arr[] = { 1, 2, 3 };
 
5657
+    for_each(arr, arr + 3, [&](helper<foo>::type i) {
 
5658
+       for_each(arr, arr + 3, [&](helper<decltype(foo_)>::type j) { });
 
5659
+      });
 
5660
+  }
 
5661
+};
 
5662
+
 
5663
+int main()
 
5664
+{
 
5665
+  return 0;
 
5666
+}
 
5667
Index: gcc/testsuite/g++.dg/cpp0x/decltype-call1.C
 
5668
===================================================================
 
5669
--- a/src/gcc/testsuite/g++.dg/cpp0x/decltype-call1.C   (.../tags/gcc_4_8_0_release)
 
5670
+++ b/src/gcc/testsuite/g++.dg/cpp0x/decltype-call1.C   (.../branches/gcc-4_8-branch)
 
5671
@@ -0,0 +1,32 @@
 
5672
+// PR c++/52748
 
5673
+// N3276
 
5674
+// { dg-do compile { target c++11 } }
 
5675
+
 
5676
+struct A;                      // { dg-error "forward declaration" }
 
5677
+A f();
 
5678
+
 
5679
+decltype(f()) g1();             // OK
 
5680
+decltype(((f()))) g2b();        // OK
 
5681
+decltype(42,f()) g3();          // OK
 
5682
+decltype(42,45,f()) g3b();      // OK
 
5683
+decltype(42,45,(f())) g3c();    // OK
 
5684
+decltype(42,((45,(f())))) g3c(); // OK
 
5685
+
 
5686
+decltype(f(),42) g4();          // { dg-error "" }
 
5687
+decltype(45,f(),42) g4b();      // { dg-error "" }
 
5688
+
 
5689
+class B
 
5690
+{
 
5691
+  ~B();                                // { dg-error "private" }
 
5692
+public:
 
5693
+  int i;
 
5694
+  void operator[](int);
 
5695
+};
 
5696
+B h();
 
5697
+
 
5698
+void i(const B&);
 
5699
+
 
5700
+decltype(h()) g5a();           // OK
 
5701
+decltype(h().i) g5();          // { dg-error "" }
 
5702
+decltype(h()[0]) g6();         // { dg-error "" }
 
5703
+decltype(i(h())) g7();         // { dg-error "" }
 
5704
Index: gcc/testsuite/g++.dg/cpp0x/trailing9.C
 
5705
===================================================================
 
5706
--- a/src/gcc/testsuite/g++.dg/cpp0x/trailing9.C        (.../tags/gcc_4_8_0_release)
 
5707
+++ b/src/gcc/testsuite/g++.dg/cpp0x/trailing9.C        (.../branches/gcc-4_8-branch)
 
5708
@@ -0,0 +1,12 @@
 
5709
+// PR c++/56646
 
5710
+// { dg-require-effective-target c++11 }
 
5711
+
 
5712
+struct A {
 
5713
+  void f();
 
5714
+};
 
5715
+
 
5716
+void A::f() {
 
5717
+  struct B {
 
5718
+    auto g() -> void { }
 
5719
+  };
 
5720
+}
 
5721
Index: gcc/testsuite/g++.dg/cpp0x/range-for23.C
 
5722
===================================================================
 
5723
--- a/src/gcc/testsuite/g++.dg/cpp0x/range-for23.C      (.../tags/gcc_4_8_0_release)
 
5724
+++ b/src/gcc/testsuite/g++.dg/cpp0x/range-for23.C      (.../branches/gcc-4_8-branch)
 
5725
@@ -0,0 +1,8 @@
 
5726
+// PR c++/56722
 
5727
+// { dg-do compile { target c++11 } }
 
5728
+
 
5729
+int main()
 
5730
+{
 
5731
+  for (const auto& i, 21)  // { dg-error "has no initializer|expected" }
 
5732
+    i;
 
5733
+}
 
5734
Index: gcc/testsuite/g++.dg/cpp0x/constexpr-array5.C
 
5735
===================================================================
 
5736
--- a/src/gcc/testsuite/g++.dg/cpp0x/constexpr-array5.C (.../tags/gcc_4_8_0_release)
 
5737
+++ b/src/gcc/testsuite/g++.dg/cpp0x/constexpr-array5.C (.../branches/gcc-4_8-branch)
 
5738
@@ -0,0 +1,9 @@
 
5739
+// PR c++/56582
 
5740
+// { dg-do compile { target c++11 } }
 
5741
+
 
5742
+// Reliable ICE
 
5743
+constexpr int n[3] = {};
 
5744
+constexpr int k = n[-1];            // { dg-error "negative" }
 
5745
+
 
5746
+// Some random byte
 
5747
+constexpr char c = "foo"[-1000];    // { dg-error "negative" }
 
5748
Index: gcc/testsuite/g++.dg/cpp0x/decltype49.C
 
5749
===================================================================
 
5750
--- a/src/gcc/testsuite/g++.dg/cpp0x/decltype49.C       (.../tags/gcc_4_8_0_release)
 
5751
+++ b/src/gcc/testsuite/g++.dg/cpp0x/decltype49.C       (.../branches/gcc-4_8-branch)
 
5752
@@ -0,0 +1,10 @@
 
5753
+// PR c++/45282
 
5754
+// { dg-require-effective-target c++11 }
 
5755
+
 
5756
+struct A { int i; };
 
5757
+int A::*ipm = &A::i;
 
5758
+
 
5759
+template <class T, class U> class assert_same_type;
 
5760
+template <class T> class assert_same_type<T,T> { };
 
5761
+
 
5762
+assert_same_type<decltype(A().*ipm),int> x2;
 
5763
Index: gcc/testsuite/g++.dg/cpp0x/trailing8.C
 
5764
===================================================================
 
5765
--- a/src/gcc/testsuite/g++.dg/cpp0x/trailing8.C        (.../tags/gcc_4_8_0_release)
 
5766
+++ b/src/gcc/testsuite/g++.dg/cpp0x/trailing8.C        (.../branches/gcc-4_8-branch)
 
5767
@@ -0,0 +1,25 @@
 
5768
+// PR c++/54359
 
5769
+// { dg-require-effective-target c++11 }
 
5770
+
 
5771
+int& ref(int& x) { return x; }
 
5772
+const int& ref(const int& x) { return x; }
 
5773
+
 
5774
+class A {
 
5775
+    int x;
 
5776
+    int f() const;
 
5777
+    auto test1() const -> decltype(this);
 
5778
+    auto test2() const -> decltype(ref(x));
 
5779
+    auto test3() const -> decltype(f());
 
5780
+};
 
5781
+
 
5782
+auto A::test1() const -> decltype(this) {
 
5783
+    return this;
 
5784
+}
 
5785
+
 
5786
+auto A::test2() const -> decltype(ref(x)) {
 
5787
+    return ref(x);
 
5788
+}
 
5789
+
 
5790
+auto A::test3() const -> decltype(f()) {
 
5791
+    return f();
 
5792
+}
 
5793
Index: gcc/testsuite/g++.dg/cpp0x/enum24.C
 
5794
===================================================================
 
5795
--- a/src/gcc/testsuite/g++.dg/cpp0x/enum24.C   (.../tags/gcc_4_8_0_release)
 
5796
+++ b/src/gcc/testsuite/g++.dg/cpp0x/enum24.C   (.../branches/gcc-4_8-branch)
 
5797
@@ -0,0 +1,57 @@
 
5798
+// PR c++/56749
 
5799
+// { dg-require-effective-target c++11 }
 
5800
+
 
5801
+enum normal_enum
 
5802
+{
 
5803
+    not_scoped1,
 
5804
+    not_scoped2
 
5805
+};
 
5806
+
 
5807
+enum class scoped_enum
 
5808
+{
 
5809
+    scoped1,
 
5810
+    scoped2
 
5811
+};
 
5812
+
 
5813
+template <normal_enum N=not_scoped1>
 
5814
+class A
 
5815
+{
 
5816
+public:
 
5817
+    template <typename T>
 
5818
+        void fun ()
 
5819
+        {
 
5820
+        }
 
5821
+};
 
5822
+
 
5823
+template <scoped_enum N=scoped_enum::scoped1>
 
5824
+class B
 
5825
+{
 
5826
+public:
 
5827
+    template <typename T>
 
5828
+        void fun ()
 
5829
+        {
 
5830
+        }
 
5831
+};
 
5832
+
 
5833
+
 
5834
+template <typename T>
 
5835
+void tfun ()
 
5836
+{
 
5837
+    A<> a;
 
5838
+    a.fun<char>(); //<------------ THIS IS FINE
 
5839
+
 
5840
+    B<> b_defaulted;
 
5841
+    B<scoped_enum::scoped1> b_explicited;
 
5842
+
 
5843
+    b_defaulted.fun<char>();          //<------------ UNEXPECTED: THIS FAILS
 
5844
+    b_defaulted.template fun<char>(); //<------------ THIS IS FINE
 
5845
+
 
5846
+    b_explicited.fun<char>();         //<------------ UNEXPECTED: THIS FAILS
 
5847
+    b_explicited.template fun<char>();//<------------ THIS IS FINE
 
5848
+}
 
5849
+
 
5850
+int main(int argc, char const *argv[])
 
5851
+{
 
5852
+    tfun<int>();
 
5853
+    return 0;
 
5854
+}
 
5855
Index: gcc/testsuite/g++.dg/torture/pr56694.C
 
5856
===================================================================
 
5857
--- a/src/gcc/testsuite/g++.dg/torture/pr56694.C        (.../tags/gcc_4_8_0_release)
 
5858
+++ b/src/gcc/testsuite/g++.dg/torture/pr56694.C        (.../branches/gcc-4_8-branch)
 
5859
@@ -0,0 +1,30 @@
 
5860
+// { dg-do compile }
 
5861
+// { dg-options "-fopenmp" }
 
5862
+
 
5863
+class GException {
 
5864
+public:
 
5865
+    class vector_mismatch {
 
5866
+    public:
 
5867
+       vector_mismatch(int size1, int size2);
 
5868
+    };
 
5869
+};
 
5870
+class GVector{
 
5871
+public:
 
5872
+    GVector& operator+=(const GVector& v);
 
5873
+    int m_num;
 
5874
+    double* m_data;
 
5875
+};
 
5876
+inline GVector& GVector::operator+= (const GVector& v)
 
5877
+{
 
5878
+  if (m_num != v.m_num)
 
5879
+    throw GException::vector_mismatch(m_num, v.m_num);
 
5880
+  for (int i = 0; i < m_num; ++i)  m_data[i] += v.m_data[i];
 
5881
+};
 
5882
+void eval(GVector* m_gradient, GVector* vect_cpy_grad, int n)
 
5883
+{
 
5884
+#pragma omp sections
 
5885
+    {
 
5886
+      for (int i = 0; i < n; ++i)
 
5887
+       *m_gradient += vect_cpy_grad[i];
 
5888
+    }
 
5889
+}
 
5890
Index: gcc/testsuite/g++.dg/template/sfinae-dr657.C
 
5891
===================================================================
 
5892
--- a/src/gcc/testsuite/g++.dg/template/sfinae-dr657.C  (.../tags/gcc_4_8_0_release)
 
5893
+++ b/src/gcc/testsuite/g++.dg/template/sfinae-dr657.C  (.../branches/gcc-4_8-branch)
 
5894
@@ -0,0 +1,22 @@
 
5895
+// DR 657
 
5896
+// Test that a return or parameter type with abstract class type causes a
 
5897
+// deduction failure.
 
5898
+
 
5899
+struct A
 
5900
+{
 
5901
+  A();
 
5902
+  A(int);
 
5903
+  virtual void f() = 0;
 
5904
+};
 
5905
+
 
5906
+template<class T> T declval();
 
5907
+template<class T> int declval(...);
 
5908
+
 
5909
+template<class T> void arg(T);
 
5910
+template<class T> int arg(...);
 
5911
+
 
5912
+int main()
 
5913
+{
 
5914
+  int i = declval<A>();
 
5915
+  i = arg<A>(1);
 
5916
+}
 
5917
Index: gcc/testsuite/g++.dg/template/arrow2.C
 
5918
===================================================================
 
5919
--- a/src/gcc/testsuite/g++.dg/template/arrow2.C        (.../tags/gcc_4_8_0_release)
 
5920
+++ b/src/gcc/testsuite/g++.dg/template/arrow2.C        (.../branches/gcc-4_8-branch)
 
5921
@@ -0,0 +1,12 @@
 
5922
+// PR c++/56639
 
5923
+
 
5924
+struct A {
 
5925
+  int i;
 
5926
+  static A* f();
 
5927
+};
 
5928
+
 
5929
+struct B {
 
5930
+  void g() {
 
5931
+    int (A::f()->i);
 
5932
+  }
 
5933
+};
 
5934
Index: gcc/testsuite/c-c++-common/pr56607.c
 
5935
===================================================================
 
5936
--- a/src/gcc/testsuite/c-c++-common/pr56607.c  (.../tags/gcc_4_8_0_release)
 
5937
+++ b/src/gcc/testsuite/c-c++-common/pr56607.c  (.../branches/gcc-4_8-branch)
 
5938
@@ -0,0 +1,29 @@
 
5939
+/* PR c++/56607 */
 
5940
+/* { dg-do compile { target { { lp64 || ilp32 } || llp64 } } } */
 
5941
+/* { dg-options "-O2 -Wdiv-by-zero" } */
 
5942
+
 
5943
+int
 
5944
+f1 (void)
 
5945
+{
 
5946
+  return 1 / (sizeof (char) - 1);      /* { dg-warning "division by zero" } */
 
5947
+}
 
5948
+
 
5949
+int
 
5950
+f2 (void)
 
5951
+{
 
5952
+  const int x = sizeof (char) - 1;
 
5953
+  return 1 / x;                                /* { dg-warning "division by zero" "" { target c++ } } */
 
5954
+}
 
5955
+
 
5956
+int
 
5957
+f3 (void)
 
5958
+{
 
5959
+  return 1 / (sizeof (int) / 3 - 1);   /* { dg-warning "division by zero" } */
 
5960
+}
 
5961
+
 
5962
+int
 
5963
+f4 (void)
 
5964
+{
 
5965
+  const int x = sizeof (int) / 3 - 1;
 
5966
+  return 1 / x;                                /* { dg-warning "division by zero" "" { target c++ } } */
 
5967
+}
 
5968
Index: gcc/cp/typeck.c
 
5969
===================================================================
 
5970
--- a/src/gcc/cp/typeck.c       (.../tags/gcc_4_8_0_release)
 
5971
+++ b/src/gcc/cp/typeck.c       (.../branches/gcc-4_8-branch)
 
5972
@@ -4015,7 +4015,7 @@
 
5973
        {
 
5974
          enum tree_code tcode0 = code0, tcode1 = code1;
 
5975
 
 
5976
-         warn_for_div_by_zero (location, op1);
 
5977
+         warn_for_div_by_zero (location, maybe_constant_value (op1));
 
5978
 
 
5979
          if (tcode0 == COMPLEX_TYPE || tcode0 == VECTOR_TYPE)
 
5980
            tcode0 = TREE_CODE (TREE_TYPE (TREE_TYPE (op0)));
 
5981
@@ -4051,7 +4051,7 @@
 
5982
 
 
5983
     case TRUNC_MOD_EXPR:
 
5984
     case FLOOR_MOD_EXPR:
 
5985
-      warn_for_div_by_zero (location, op1);
 
5986
+      warn_for_div_by_zero (location, maybe_constant_value (op1));
 
5987
 
 
5988
       if (code0 == VECTOR_TYPE && code1 == VECTOR_TYPE
 
5989
          && TREE_CODE (TREE_TYPE (type0)) == INTEGER_TYPE
 
5990
Index: gcc/cp/decl.c
 
5991
===================================================================
 
5992
--- a/src/gcc/cp/decl.c (.../tags/gcc_4_8_0_release)
 
5993
+++ b/src/gcc/cp/decl.c (.../branches/gcc-4_8-branch)
 
5994
@@ -6111,7 +6111,8 @@
 
5995
       tree d_init;
 
5996
       if (init == NULL_TREE)
 
5997
        {
 
5998
-         if (DECL_TEMPLATE_INSTANTIATION (decl)
 
5999
+         if (DECL_LANG_SPECIFIC (decl)
 
6000
+             && DECL_TEMPLATE_INSTANTIATION (decl)
 
6001
              && !DECL_TEMPLATE_INSTANTIATED (decl))
 
6002
            {
 
6003
              /* init is null because we're deferring instantiating the
 
6004
@@ -11892,11 +11893,12 @@
 
6005
 
 
6006
 static tree
 
6007
 xref_tag_1 (enum tag_types tag_code, tree name,
 
6008
-            tag_scope scope, bool template_header_p)
 
6009
+            tag_scope orig_scope, bool template_header_p)
 
6010
 {
 
6011
   enum tree_code code;
 
6012
   tree t;
 
6013
   tree context = NULL_TREE;
 
6014
+  tag_scope scope;
 
6015
 
 
6016
   gcc_assert (TREE_CODE (name) == IDENTIFIER_NODE);
 
6017
 
 
6018
@@ -11916,6 +11918,11 @@
 
6019
       gcc_unreachable ();
 
6020
     }
 
6021
 
 
6022
+  if (orig_scope == ts_lambda)
 
6023
+    scope = ts_current;
 
6024
+  else
 
6025
+    scope = orig_scope;
 
6026
+
 
6027
   /* In case of anonymous name, xref_tag is only called to
 
6028
      make type node and push name.  Name lookup is not required.  */
 
6029
   if (ANON_AGGRNAME_P (name))
 
6030
@@ -11989,6 +11996,10 @@
 
6031
        {
 
6032
          t = make_class_type (code);
 
6033
          TYPE_CONTEXT (t) = context;
 
6034
+         if (orig_scope == ts_lambda)
 
6035
+           /* Remember that we're declaring a lambda to avoid bogus errors
 
6036
+              in push_template_decl.  */
 
6037
+           CLASSTYPE_LAMBDA_EXPR (t) = error_mark_node;
 
6038
          t = pushtag (name, t, scope);
 
6039
        }
 
6040
     }
 
6041
Index: gcc/cp/tree.c
 
6042
===================================================================
 
6043
--- a/src/gcc/cp/tree.c (.../tags/gcc_4_8_0_release)
 
6044
+++ b/src/gcc/cp/tree.c (.../branches/gcc-4_8-branch)
 
6045
@@ -469,6 +469,9 @@
 
6046
   tree rval = build_aggr_init_expr (type, init);
 
6047
   tree slot;
 
6048
 
 
6049
+  if (!complete_type_or_maybe_complain (type, init, complain))
 
6050
+    return error_mark_node;
 
6051
+
 
6052
   /* Make sure that we're not trying to create an instance of an
 
6053
      abstract class.  */
 
6054
   if (abstract_virtuals_error_sfinae (NULL_TREE, type, complain))
 
6055
@@ -1418,7 +1421,8 @@
 
6056
       }
 
6057
 
 
6058
     case LAMBDA_EXPR:
 
6059
-      gcc_unreachable ();
 
6060
+      error ("lambda-expression in a constant expression");
 
6061
+      return error_mark_node;
 
6062
 
 
6063
     default:
 
6064
       break;
 
6065
@@ -2024,11 +2028,12 @@
 
6066
       if (TYPE_PTRMEMFUNC_P (t))
 
6067
        goto ptrmem;
 
6068
       /* Lambda types that don't have mangling scope have no linkage.  We
 
6069
-        check CLASSTYPE_LAMBDA_EXPR here rather than LAMBDA_TYPE_P because
 
6070
+        check CLASSTYPE_LAMBDA_EXPR for error_mark_node because
 
6071
         when we get here from pushtag none of the lambda information is
 
6072
         set up yet, so we want to assume that the lambda has linkage and
 
6073
         fix it up later if not.  */
 
6074
       if (CLASSTYPE_LAMBDA_EXPR (t)
 
6075
+         && CLASSTYPE_LAMBDA_EXPR (t) != error_mark_node
 
6076
          && LAMBDA_TYPE_EXTRA_SCOPE (t) == NULL_TREE)
 
6077
        return t;
 
6078
       /* Fall through.  */
 
6079
@@ -2486,7 +2491,7 @@
 
6080
     t1 = TREE_OPERAND (t1, 0);
 
6081
   for (code2 = TREE_CODE (t2);
 
6082
        CONVERT_EXPR_CODE_P (code2)
 
6083
-        || code1 == NON_LVALUE_EXPR;
 
6084
+        || code2 == NON_LVALUE_EXPR;
 
6085
        code2 = TREE_CODE (t2))
 
6086
     t2 = TREE_OPERAND (t2, 0);
 
6087
 
 
6088
Index: gcc/cp/ChangeLog
 
6089
===================================================================
 
6090
--- a/src/gcc/cp/ChangeLog      (.../tags/gcc_4_8_0_release)
 
6091
+++ b/src/gcc/cp/ChangeLog      (.../branches/gcc-4_8-branch)
 
6092
@@ -1,3 +1,114 @@
 
6093
+2013-03-27  Jason Merrill  <jason@redhat.com>
 
6094
+
 
6095
+       PR c++/56749
 
6096
+       * semantics.c (finish_qualified_id_expr): Return early
 
6097
+       for enum scope.
 
6098
+
 
6099
+2013-03-26  Jason Merrill  <jason@redhat.com>
 
6100
+
 
6101
+       PR c++/45282
 
6102
+       * typeck2.c (build_m_component_ref): Handle prvalue object.
 
6103
+
 
6104
+2013-03-25  Jason Merrill  <jason@redhat.com>
 
6105
+
 
6106
+       PR c++/56699
 
6107
+       * semantics.c (maybe_resolve_dummy): Make sure that the enclosing
 
6108
+       class is derived from the type of the object.
 
6109
+
 
6110
+       PR c++/56692
 
6111
+       * search.c (lookup_base): Handle NULL_TREE.
 
6112
+
 
6113
+2013-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
 
6114
+
 
6115
+       PR c++/56722
 
6116
+       * decl.c (cp_finish_decl): Check DECL_LANG_SPECIFIC before
 
6117
+       DECL_TEMPLATE_INSTANTIATION.
 
6118
+
 
6119
+2013-03-25  Jason Merrill  <jason@redhat.com>
 
6120
+
 
6121
+       PR c++/52014
 
6122
+       * semantics.c (lambda_expr_this_capture): Don't capture 'this' in
 
6123
+       unevaluated context.
 
6124
+
 
6125
+2013-03-23  Jason Merrill  <jason@redhat.com>
 
6126
+
 
6127
+       PR c++/54359
 
6128
+       * parser.c (cp_parser_direct_declarator): Fix late return
 
6129
+       for out-of-class defn of member function.
 
6130
+
 
6131
+2013-03-22  Paolo Carlini  <paolo.carlini@oracle.com>
 
6132
+
 
6133
+       PR c++/56582
 
6134
+       * semantics.c (cxx_eval_array_reference): Check for negative index.
 
6135
+
 
6136
+2013-03-22  Jason Merrill  <jason@redhat.com>
 
6137
+
 
6138
+       PR c++/56646
 
6139
+       * parser.c (cp_parser_late_return_type_opt): Save and restore
 
6140
+       current_class_ptr/ref.
 
6141
+
 
6142
+       N3276
 
6143
+       PR c++/52748
 
6144
+       * cp-tree.h (tsubst_flags): Add tf_decltype.
 
6145
+       * call.c (build_cxx_call): Don't build a temporary if it's set.
 
6146
+       (build_over_call): Make sure it's only passed to build_cxx_call.
 
6147
+       * parser.c (cp_parser_primary_expression): Add decltype_p parm.
 
6148
+       (cp_parser_unary_expression): Likewise.
 
6149
+       (cp_parser_cast_expression): Likewise.
 
6150
+       (cp_parser_binary_expression): Likewise.
 
6151
+       (cp_parser_assignment_expression): Likewise.
 
6152
+       (cp_parser_postfix_expression): Likewise.  Pass tf_decltype.
 
6153
+       (cp_parser_explicit_instantiation): Add decltype_p.  Force a
 
6154
+       temporary for a call on the LHS of a comma.
 
6155
+       (cp_parser_decltype): Pass true to decltype_p parms.
 
6156
+       * pt.c (tsubst) [DECLTYPE_TYPE]: Pass tf_decltype.
 
6157
+       (tsubst_copy_and_build): Pass tf_decltype down only for
 
6158
+       CALL_EXPR and the RHS of COMPOUND_EXPR.
 
6159
+       * tree.c (build_cplus_new): Call complete_type_or_maybe_complain.
 
6160
+
 
6161
+       DR 657
 
6162
+       * pt.c (tsubst_function_type): Call abstract_virtuals_error_sfinae.
 
6163
+       (tsubst_arg_types): Likewise.
 
6164
+
 
6165
+       PR c++/54277
 
6166
+       * semantics.c (lambda_capture_field_type): Don't build a
 
6167
+       magic decltype for pointer types.
 
6168
+       (lambda_proxy_type): Likewise.
 
6169
+       (finish_non_static_data_member): Get the quals from
 
6170
+       the object.
 
6171
+
 
6172
+       PR c++/52374
 
6173
+       * pt.c (tsubst_qualified_id): Use current_nonlambda_class_type.
 
6174
+
 
6175
+       PR c++/54764
 
6176
+       PR c++/55972
 
6177
+       * name-lookup.h (tag_scope): Add ts_lambda.
 
6178
+       * semantics.c (begin_lambda_type): Use it.
 
6179
+       * decl.c (xref_tag_1): Set CLASSTYPE_LAMBDA_EXPR.
 
6180
+       * pt.c (check_default_tmpl_args): Ignore lambdas.
 
6181
+       (push_template_decl_real): Handle lambdas.
 
6182
+       * tree.c (no_linkage_check): Adjust lambda check.
 
6183
+
 
6184
+       PR c++/56039
 
6185
+       * tree.c (strip_typedefs_expr): Complain about lambda, don't abort.
 
6186
+
 
6187
+       PR c++/56447
 
6188
+       PR c++/55532
 
6189
+       * pt.c (instantiate_class_template_1): Instantiate lambda capture
 
6190
+       list here.
 
6191
+       (tsubst_copy_and_build): Not here.
 
6192
+
 
6193
+2013-03-22  Jakub Jelinek  <jakub@redhat.com>
 
6194
+
 
6195
+       Backported from mainline
 
6196
+       2013-03-16  Jakub Jelinek  <jakub@redhat.com>
 
6197
+
 
6198
+       PR c++/56607
 
6199
+       * typeck.c (cp_build_binary_op): When calling warn_for_div_by_zero,
 
6200
+       pass op1 through maybe_constant_value first.
 
6201
+
 
6202
+       * tree.c (cp_tree_equal): Fix a pasto.
 
6203
+
 
6204
 2013-03-22  Release Manager
 
6205
 
 
6206
        * GCC 4.8.0 released.
 
6207
Index: gcc/cp/typeck2.c
 
6208
===================================================================
 
6209
--- a/src/gcc/cp/typeck2.c      (.../tags/gcc_4_8_0_release)
 
6210
+++ b/src/gcc/cp/typeck2.c      (.../branches/gcc-4_8-branch)
 
6211
@@ -1612,7 +1612,7 @@
 
6212
 
 
6213
   if (TYPE_PTRDATAMEM_P (ptrmem_type))
 
6214
     {
 
6215
-      bool is_lval = real_lvalue_p (datum);
 
6216
+      cp_lvalue_kind kind = lvalue_kind (datum);
 
6217
       tree ptype;
 
6218
 
 
6219
       /* Compute the type of the field, as described in [expr.ref].
 
6220
@@ -1642,7 +1642,9 @@
 
6221
        return error_mark_node;
 
6222
 
 
6223
       /* If the object expression was an rvalue, return an rvalue.  */
 
6224
-      if (!is_lval)
 
6225
+      if (kind & clk_class)
 
6226
+       datum = rvalue (datum);
 
6227
+      else if (kind & clk_rvalueref)
 
6228
        datum = move (datum);
 
6229
       return datum;
 
6230
     }
 
6231
Index: gcc/cp/pt.c
 
6232
===================================================================
 
6233
--- a/src/gcc/cp/pt.c   (.../tags/gcc_4_8_0_release)
 
6234
+++ b/src/gcc/cp/pt.c   (.../branches/gcc-4_8-branch)
 
6235
@@ -4306,6 +4306,13 @@
 
6236
        local scope.  */
 
6237
     return true;
 
6238
 
 
6239
+  if (TREE_CODE (decl) == TYPE_DECL
 
6240
+      && TREE_TYPE (decl)
 
6241
+      && LAMBDA_TYPE_P (TREE_TYPE (decl)))
 
6242
+    /* A lambda doesn't have an explicit declaration; don't complain
 
6243
+       about the parms of the enclosing class.  */
 
6244
+    return true;
 
6245
+
 
6246
   if (current_class_type
 
6247
       && !TYPE_BEING_DEFINED (current_class_type)
 
6248
       && DECL_LANG_SPECIFIC (decl)
 
6249
@@ -4674,6 +4681,8 @@
 
6250
   if (!ctx
 
6251
       || TREE_CODE (ctx) == FUNCTION_DECL
 
6252
       || (CLASS_TYPE_P (ctx) && TYPE_BEING_DEFINED (ctx))
 
6253
+      || (TREE_CODE (decl) == TYPE_DECL
 
6254
+         && LAMBDA_TYPE_P (TREE_TYPE (decl)))
 
6255
       || (is_friend && !DECL_TEMPLATE_INFO (decl)))
 
6256
     {
 
6257
       if (DECL_LANG_SPECIFIC (decl)
 
6258
@@ -8992,12 +9001,26 @@
 
6259
        }
 
6260
     }
 
6261
 
 
6262
-  if (CLASSTYPE_LAMBDA_EXPR (type))
 
6263
+  if (tree expr = CLASSTYPE_LAMBDA_EXPR (type))
 
6264
     {
 
6265
       tree decl = lambda_function (type);
 
6266
       if (decl)
 
6267
        {
 
6268
          instantiate_decl (decl, false, false);
 
6269
+
 
6270
+         /* We need to instantiate the capture list from the template
 
6271
+            after we've instantiated the closure members, but before we
 
6272
+            consider adding the conversion op.  Also keep any captures
 
6273
+            that may have been added during instantiation of the op().  */
 
6274
+         tree tmpl_expr = CLASSTYPE_LAMBDA_EXPR (pattern);
 
6275
+         tree tmpl_cap
 
6276
+           = tsubst_copy_and_build (LAMBDA_EXPR_CAPTURE_LIST (tmpl_expr),
 
6277
+                                    args, tf_warning_or_error, NULL_TREE,
 
6278
+                                    false, false);
 
6279
+
 
6280
+         LAMBDA_EXPR_CAPTURE_LIST (expr)
 
6281
+           = chainon (tmpl_cap, nreverse (LAMBDA_EXPR_CAPTURE_LIST (expr)));
 
6282
+
 
6283
          maybe_add_lambda_conv_op (type);
 
6284
        }
 
6285
       else
 
6286
@@ -10826,6 +10849,9 @@
 
6287
           }
 
6288
         return error_mark_node;
 
6289
     }
 
6290
+    /* DR 657. */
 
6291
+    if (abstract_virtuals_error_sfinae (NULL_TREE, type, complain))
 
6292
+      return error_mark_node;
 
6293
     
 
6294
     /* Do array-to-pointer, function-to-pointer conversion, and ignore
 
6295
        top-level qualifiers as required.  */
 
6296
@@ -10888,10 +10914,8 @@
 
6297
   return_type = tsubst (TREE_TYPE (t), args, complain, in_decl);
 
6298
   if (return_type == error_mark_node)
 
6299
     return error_mark_node;
 
6300
-  /* The standard does not presently indicate that creation of a
 
6301
-     function type with an invalid return type is a deduction failure.
 
6302
-     However, that is clearly analogous to creating an array of "void"
 
6303
-     or a reference to a reference.  This is core issue #486.  */
 
6304
+  /* DR 486 clarifies that creation of a function type with an
 
6305
+     invalid return type is a deduction failure.  */
 
6306
   if (TREE_CODE (return_type) == ARRAY_TYPE
 
6307
       || TREE_CODE (return_type) == FUNCTION_TYPE)
 
6308
     {
 
6309
@@ -10904,6 +10928,9 @@
 
6310
        }
 
6311
       return error_mark_node;
 
6312
     }
 
6313
+  /* And DR 657. */
 
6314
+  if (abstract_virtuals_error_sfinae (NULL_TREE, return_type, complain))
 
6315
+    return error_mark_node;
 
6316
 
 
6317
   /* Substitute the argument types.  */
 
6318
   arg_types = tsubst_arg_types (TYPE_ARG_TYPES (t), args, NULL_TREE,
 
6319
@@ -11757,7 +11784,7 @@
 
6320
        ++c_inhibit_evaluation_warnings;
 
6321
 
 
6322
        type = tsubst_expr (DECLTYPE_TYPE_EXPR (t), args,
 
6323
-                           complain, in_decl,
 
6324
+                           complain|tf_decltype, in_decl,
 
6325
                            /*integral_constant_expression_p=*/false);
 
6326
 
 
6327
        --cp_unevaluated_operand;
 
6328
@@ -12010,7 +12037,7 @@
 
6329
   else if (TYPE_P (scope))
 
6330
     {
 
6331
       expr = (adjust_result_of_qualified_name_lookup
 
6332
-             (expr, scope, current_class_type));
 
6333
+             (expr, scope, current_nonlambda_class_type ()));
 
6334
       expr = (finish_qualified_id_expr
 
6335
              (scope, expr, done, address_p && PTRMEM_OK_P (qualified_id),
 
6336
               QUALIFIED_NAME_IS_TEMPLATE (qualified_id),
 
6337
@@ -13393,6 +13420,12 @@
 
6338
   if (EXPR_HAS_LOCATION (t))
 
6339
     input_location = EXPR_LOCATION (t);
 
6340
 
 
6341
+  /* N3276 decltype magic only applies to calls at the top level or on the
 
6342
+     right side of a comma.  */
 
6343
+  if (TREE_CODE (t) != CALL_EXPR
 
6344
+      && TREE_CODE (t) != COMPOUND_EXPR)
 
6345
+    complain &= ~tf_decltype;
 
6346
+
 
6347
   switch (TREE_CODE (t))
 
6348
     {
 
6349
     case USING_DECL:
 
6350
@@ -13824,10 +13857,16 @@
 
6351
        complain));
 
6352
 
 
6353
     case COMPOUND_EXPR:
 
6354
-      RETURN (build_x_compound_expr (EXPR_LOCATION (t),
 
6355
-                                   RECUR (TREE_OPERAND (t, 0)),
 
6356
-                                   RECUR (TREE_OPERAND (t, 1)),
 
6357
-                                    complain));
 
6358
+      {
 
6359
+       tree op0 = tsubst_copy_and_build (TREE_OPERAND (t, 0), args,
 
6360
+                                         complain & ~tf_decltype, in_decl,
 
6361
+                                         /*function_p=*/false,
 
6362
+                                         integral_constant_expression_p);
 
6363
+       RETURN (build_x_compound_expr (EXPR_LOCATION (t),
 
6364
+                                      op0,
 
6365
+                                      RECUR (TREE_OPERAND (t, 1)),
 
6366
+                                      complain));
 
6367
+      }
 
6368
 
 
6369
     case CALL_EXPR:
 
6370
       {
 
6371
@@ -13838,6 +13877,10 @@
 
6372
        bool koenig_p;
 
6373
        tree ret;
 
6374
 
 
6375
+       /* Don't pass tf_decltype down to subexpressions.  */
 
6376
+       tsubst_flags_t decltype_flag = (complain & tf_decltype);
 
6377
+       complain &= ~tf_decltype;
 
6378
+
 
6379
        function = CALL_EXPR_FN (t);
 
6380
        /* When we parsed the expression,  we determined whether or
 
6381
           not Koenig lookup should be performed.  */
 
6382
@@ -14004,6 +14047,9 @@
 
6383
        if (DECL_P (function))
 
6384
          mark_used (function);
 
6385
 
 
6386
+       /* Put back tf_decltype for the actual call.  */
 
6387
+       complain |= decltype_flag;
 
6388
+
 
6389
        if (TREE_CODE (function) == OFFSET_REF)
 
6390
          ret = build_offset_ref_call_from_tree (function, &call_args,
 
6391
                                                 complain);
 
6392
@@ -14471,12 +14517,6 @@
 
6393
           declaration of the op() for later calls to lambda_function.  */
 
6394
        complete_type (type);
 
6395
 
 
6396
-       /* The capture list refers to closure members, so this needs to
 
6397
-          wait until after we finish instantiating the type.  Also keep
 
6398
-          any captures that may have been added during instantiation.  */
 
6399
-       LAMBDA_EXPR_CAPTURE_LIST (r)
 
6400
-         = chainon (RECUR (LAMBDA_EXPR_CAPTURE_LIST (t)),
 
6401
-                    LAMBDA_EXPR_CAPTURE_LIST (r));
 
6402
        LAMBDA_EXPR_THIS_CAPTURE (r) = NULL_TREE;
 
6403
 
 
6404
        RETURN (build_lambda_object (r));
 
6405
Index: gcc/cp/semantics.c
 
6406
===================================================================
 
6407
--- a/src/gcc/cp/semantics.c    (.../tags/gcc_4_8_0_release)
 
6408
+++ b/src/gcc/cp/semantics.c    (.../branches/gcc-4_8-branch)
 
6409
@@ -1574,9 +1574,7 @@
 
6410
       else
 
6411
        {
 
6412
          /* Set the cv qualifiers.  */
 
6413
-         int quals = (current_class_ref
 
6414
-                      ? cp_type_quals (TREE_TYPE (current_class_ref))
 
6415
-                      : TYPE_UNQUALIFIED);
 
6416
+         int quals = cp_type_quals (TREE_TYPE (object));
 
6417
 
 
6418
          if (DECL_MUTABLE_P (decl))
 
6419
            quals &= ~TYPE_QUAL_CONST;
 
6420
@@ -1764,6 +1762,10 @@
 
6421
       return expr;
 
6422
     }
 
6423
 
 
6424
+  /* No need to check access within an enum.  */
 
6425
+  if (TREE_CODE (qualifying_class) == ENUMERAL_TYPE)
 
6426
+    return expr;
 
6427
+
 
6428
   /* Within the scope of a class, turn references to non-static
 
6429
      members into expression of the form "this->...".  */
 
6430
   if (template_arg_p)
 
6431
@@ -7007,6 +7009,13 @@
 
6432
       *non_constant_p = true;
 
6433
       return t;
 
6434
     }
 
6435
+  else if (tree_int_cst_lt (index, integer_zero_node))
 
6436
+    {
 
6437
+      if (!allow_non_constant)
 
6438
+       error ("negative array subscript");
 
6439
+      *non_constant_p = true;
 
6440
+      return t;
 
6441
+    }
 
6442
   i = tree_low_cst (index, 0);
 
6443
   if (TREE_CODE (ary) == CONSTRUCTOR)
 
6444
     return (*CONSTRUCTOR_ELTS (ary))[i].value;
 
6445
@@ -8967,7 +8976,7 @@
 
6446
     /* Create the new RECORD_TYPE for this lambda.  */
 
6447
     type = xref_tag (/*tag_code=*/record_type,
 
6448
                      name,
 
6449
-                     /*scope=*/ts_within_enclosing_non_class,
 
6450
+                     /*scope=*/ts_lambda,
 
6451
                      /*template_header_p=*/false);
 
6452
   }
 
6453
 
 
6454
@@ -9039,7 +9048,8 @@
 
6455
 lambda_capture_field_type (tree expr)
 
6456
 {
 
6457
   tree type;
 
6458
-  if (type_dependent_expression_p (expr))
 
6459
+  if (type_dependent_expression_p (expr)
 
6460
+      && !(TREE_TYPE (expr) && TREE_CODE (TREE_TYPE (expr)) == POINTER_TYPE))
 
6461
     {
 
6462
       type = cxx_make_type (DECLTYPE_TYPE);
 
6463
       DECLTYPE_TYPE_EXPR (type) = expr;
 
6464
@@ -9248,7 +9258,8 @@
 
6465
   if (REFERENCE_REF_P (ref))
 
6466
     ref = TREE_OPERAND (ref, 0);
 
6467
   type = TREE_TYPE (ref);
 
6468
-  if (!dependent_type_p (type))
 
6469
+  if (!dependent_type_p (type)
 
6470
+      || (type && TREE_CODE (type) == POINTER_TYPE))
 
6471
     return type;
 
6472
   type = cxx_make_type (DECLTYPE_TYPE);
 
6473
   DECLTYPE_TYPE_EXPR (type) = ref;
 
6474
@@ -9438,6 +9449,11 @@
 
6475
 
 
6476
   tree this_capture = LAMBDA_EXPR_THIS_CAPTURE (lambda);
 
6477
 
 
6478
+  /* In unevaluated context this isn't an odr-use, so just return the
 
6479
+     nearest 'this'.  */
 
6480
+  if (cp_unevaluated_operand)
 
6481
+    return lookup_name (this_identifier);
 
6482
+
 
6483
   /* Try to default capture 'this' if we can.  */
 
6484
   if (!this_capture
 
6485
       && LAMBDA_EXPR_DEFAULT_CAPTURE_MODE (lambda) != CPLD_NONE)
 
6486
@@ -9507,11 +9523,6 @@
 
6487
 
 
6488
   if (!this_capture)
 
6489
     {
 
6490
-      /* In unevaluated context this isn't an odr-use, so just return the
 
6491
-        nearest 'this'.  */
 
6492
-      if (cp_unevaluated_operand)
 
6493
-       return lookup_name (this_identifier);
 
6494
-
 
6495
       error ("%<this%> was not captured for this lambda function");
 
6496
       result = error_mark_node;
 
6497
     }
 
6498
@@ -9549,7 +9560,8 @@
 
6499
 
 
6500
   if (type != current_class_type
 
6501
       && current_class_type
 
6502
-      && LAMBDA_TYPE_P (current_class_type))
 
6503
+      && LAMBDA_TYPE_P (current_class_type)
 
6504
+      && DERIVED_FROM_P (type, current_nonlambda_class_type ()))
 
6505
     {
 
6506
       /* In a lambda, need to go through 'this' capture.  */
 
6507
       tree lam = CLASSTYPE_LAMBDA_EXPR (current_class_type);
 
6508
Index: gcc/cp/parser.c
 
6509
===================================================================
 
6510
--- a/src/gcc/cp/parser.c       (.../tags/gcc_4_8_0_release)
 
6511
+++ b/src/gcc/cp/parser.c       (.../branches/gcc-4_8-branch)
 
6512
@@ -1802,7 +1802,7 @@
 
6513
 static tree cp_parser_qualifying_entity
 
6514
   (cp_parser *, bool, bool, bool, bool, bool);
 
6515
 static tree cp_parser_postfix_expression
 
6516
-  (cp_parser *, bool, bool, bool, cp_id_kind *);
 
6517
+  (cp_parser *, bool, bool, bool, bool, cp_id_kind *);
 
6518
 static tree cp_parser_postfix_open_square_expression
 
6519
   (cp_parser *, tree, bool);
 
6520
 static tree cp_parser_postfix_dot_deref_expression
 
6521
@@ -1832,7 +1832,7 @@
 
6522
 static tree cp_parser_delete_expression
 
6523
   (cp_parser *);
 
6524
 static tree cp_parser_cast_expression
 
6525
-  (cp_parser *, bool, bool, cp_id_kind *);
 
6526
+  (cp_parser *, bool, bool, bool, cp_id_kind *);
 
6527
 static tree cp_parser_binary_expression
 
6528
   (cp_parser *, bool, bool, enum cp_parser_prec, cp_id_kind *);
 
6529
 static tree cp_parser_question_colon_clause
 
6530
@@ -1843,6 +1843,8 @@
 
6531
   (cp_parser *);
 
6532
 static tree cp_parser_expression
 
6533
   (cp_parser *, bool, cp_id_kind *);
 
6534
+static tree cp_parser_expression
 
6535
+  (cp_parser *, bool, bool, cp_id_kind *);
 
6536
 static tree cp_parser_constant_expression
 
6537
   (cp_parser *, bool, bool *);
 
6538
 static tree cp_parser_builtin_offsetof
 
6539
@@ -3901,6 +3903,7 @@
 
6540
                              bool address_p,
 
6541
                              bool cast_p,
 
6542
                              bool template_arg_p,
 
6543
+                             bool decltype_p,
 
6544
                              cp_id_kind *idk)
 
6545
 {
 
6546
   cp_token *token = NULL;
 
6547
@@ -4052,7 +4055,7 @@
 
6548
        else
 
6549
          {
 
6550
            /* Parse the parenthesized expression.  */
 
6551
-           expr = cp_parser_expression (parser, cast_p, idk);
 
6552
+           expr = cp_parser_expression (parser, cast_p, decltype_p, idk);
 
6553
            /* Let the front end know that this expression was
 
6554
               enclosed in parentheses. This matters in case, for
 
6555
               example, the expression is of the form `A::B', since
 
6556
@@ -4404,6 +4407,17 @@
 
6557
     }
 
6558
 }
 
6559
 
 
6560
+static inline tree
 
6561
+cp_parser_primary_expression (cp_parser *parser,
 
6562
+                             bool address_p,
 
6563
+                             bool cast_p,
 
6564
+                             bool template_arg_p,
 
6565
+                             cp_id_kind *idk)
 
6566
+{
 
6567
+  return cp_parser_primary_expression (parser, address_p, cast_p, template_arg_p,
 
6568
+                                      /*decltype*/false, idk);
 
6569
+}
 
6570
+
 
6571
 /* Parse an id-expression.
 
6572
 
 
6573
    id-expression:
 
6574
@@ -5365,7 +5379,7 @@
 
6575
 
 
6576
 static tree
 
6577
 cp_parser_postfix_expression (cp_parser *parser, bool address_p, bool cast_p,
 
6578
-                              bool member_access_only_p,
 
6579
+                              bool member_access_only_p, bool decltype_p,
 
6580
                              cp_id_kind * pidk_return)
 
6581
 {
 
6582
   cp_token *token;
 
6583
@@ -5626,11 +5640,17 @@
 
6584
        postfix_expression
 
6585
          = cp_parser_primary_expression (parser, address_p, cast_p,
 
6586
                                          /*template_arg_p=*/false,
 
6587
+                                         decltype_p,
 
6588
                                          &idk);
 
6589
       }
 
6590
       break;
 
6591
     }
 
6592
 
 
6593
+  /* Note that we don't need to worry about calling build_cplus_new on a
 
6594
+     class-valued CALL_EXPR in decltype when it isn't the end of the
 
6595
+     postfix-expression; unary_complex_lvalue will take care of that for
 
6596
+     all these cases.  */
 
6597
+
 
6598
   /* Keep looping until the postfix-expression is complete.  */
 
6599
   while (true)
 
6600
     {
 
6601
@@ -5669,8 +5689,12 @@
 
6602
            bool is_builtin_constant_p;
 
6603
            bool saved_integral_constant_expression_p = false;
 
6604
            bool saved_non_integral_constant_expression_p = false;
 
6605
+           int complain = tf_warning_or_error;
 
6606
            vec<tree, va_gc> *args;
 
6607
 
 
6608
+           if (decltype_p)
 
6609
+             complain |= tf_decltype;
 
6610
+
 
6611
             is_member_access = false;
 
6612
 
 
6613
            is_builtin_constant_p
 
6614
@@ -5727,7 +5751,7 @@
 
6615
                          postfix_expression
 
6616
                            = perform_koenig_lookup (postfix_expression, args,
 
6617
                                                     /*include_std=*/false,
 
6618
-                                                    tf_warning_or_error);
 
6619
+                                                    complain);
 
6620
                      }
 
6621
                    else
 
6622
                      postfix_expression
 
6623
@@ -5753,7 +5777,7 @@
 
6624
                          postfix_expression
 
6625
                            = perform_koenig_lookup (postfix_expression, args,
 
6626
                                                     /*include_std=*/false,
 
6627
-                                                    tf_warning_or_error);
 
6628
+                                                    complain);
 
6629
                      }
 
6630
                  }
 
6631
              }
 
6632
@@ -5785,21 +5809,21 @@
 
6633
                         ? LOOKUP_NORMAL|LOOKUP_NONVIRTUAL
 
6634
                         : LOOKUP_NORMAL),
 
6635
                        /*fn_p=*/NULL,
 
6636
-                       tf_warning_or_error));
 
6637
+                       complain));
 
6638
                  }
 
6639
                else
 
6640
                  postfix_expression
 
6641
                    = finish_call_expr (postfix_expression, &args,
 
6642
                                        /*disallow_virtual=*/false,
 
6643
                                        /*koenig_p=*/false,
 
6644
-                                       tf_warning_or_error);
 
6645
+                                       complain);
 
6646
              }
 
6647
            else if (TREE_CODE (postfix_expression) == OFFSET_REF
 
6648
                     || TREE_CODE (postfix_expression) == MEMBER_REF
 
6649
                     || TREE_CODE (postfix_expression) == DOTSTAR_EXPR)
 
6650
              postfix_expression = (build_offset_ref_call_from_tree
 
6651
                                    (postfix_expression, &args,
 
6652
-                                    tf_warning_or_error));
 
6653
+                                    complain));
 
6654
            else if (idk == CP_ID_KIND_QUALIFIED)
 
6655
              /* A call to a static class member, or a namespace-scope
 
6656
                 function.  */
 
6657
@@ -5807,14 +5831,14 @@
 
6658
                = finish_call_expr (postfix_expression, &args,
 
6659
                                    /*disallow_virtual=*/true,
 
6660
                                    koenig_p,
 
6661
-                                   tf_warning_or_error);
 
6662
+                                   complain);
 
6663
            else
 
6664
              /* All other function calls.  */
 
6665
              postfix_expression
 
6666
                = finish_call_expr (postfix_expression, &args,
 
6667
                                    /*disallow_virtual=*/false,
 
6668
                                    koenig_p,
 
6669
-                                   tf_warning_or_error);
 
6670
+                                   complain);
 
6671
 
 
6672
            /* The POSTFIX_EXPRESSION is certainly no longer an id.  */
 
6673
            idk = CP_ID_KIND_NONE;
 
6674
@@ -6415,7 +6439,7 @@
 
6675
 
 
6676
 static tree
 
6677
 cp_parser_unary_expression (cp_parser *parser, bool address_p, bool cast_p,
 
6678
-                           cp_id_kind * pidk)
 
6679
+                           bool decltype_p, cp_id_kind * pidk)
 
6680
 {
 
6681
   cp_token *token;
 
6682
   enum tree_code unary_operator;
 
6683
@@ -6636,7 +6660,9 @@
 
6684
       cast_expression
 
6685
        = cp_parser_cast_expression (parser,
 
6686
                                     unary_operator == ADDR_EXPR,
 
6687
-                                    /*cast_p=*/false, pidk);
 
6688
+                                    /*cast_p=*/false,
 
6689
+                                    /*decltype*/false,
 
6690
+                                    pidk);
 
6691
       /* Now, build an appropriate representation.  */
 
6692
       switch (unary_operator)
 
6693
        {
 
6694
@@ -6682,9 +6708,18 @@
 
6695
 
 
6696
   return cp_parser_postfix_expression (parser, address_p, cast_p,
 
6697
                                        /*member_access_only_p=*/false,
 
6698
+                                      decltype_p,
 
6699
                                       pidk);
 
6700
 }
 
6701
 
 
6702
+static inline tree
 
6703
+cp_parser_unary_expression (cp_parser *parser, bool address_p, bool cast_p,
 
6704
+                           cp_id_kind * pidk)
 
6705
+{
 
6706
+  return cp_parser_unary_expression (parser, address_p, cast_p,
 
6707
+                                    /*decltype*/false, pidk);
 
6708
+}
 
6709
+
 
6710
 /* Returns ERROR_MARK if TOKEN is not a unary-operator.  If TOKEN is a
 
6711
    unary-operator, the corresponding tree code is returned.  */
 
6712
 
 
6713
@@ -7163,7 +7198,7 @@
 
6714
 
 
6715
 static tree
 
6716
 cp_parser_cast_expression (cp_parser *parser, bool address_p, bool cast_p,
 
6717
-                          cp_id_kind * pidk)
 
6718
+                          bool decltype_p, cp_id_kind * pidk)
 
6719
 {
 
6720
   /* If it's a `(', then we might be looking at a cast.  */
 
6721
   if (cp_lexer_next_token_is (parser->lexer, CPP_OPEN_PAREN))
 
6722
@@ -7237,7 +7272,9 @@
 
6723
          cp_parser_parse_definitely (parser);
 
6724
          expr = cp_parser_cast_expression (parser,
 
6725
                                            /*address_p=*/false,
 
6726
-                                           /*cast_p=*/true, pidk);
 
6727
+                                           /*cast_p=*/true,
 
6728
+                                           /*decltype_p=*/false,
 
6729
+                                           pidk);
 
6730
 
 
6731
          /* Warn about old-style casts, if so requested.  */
 
6732
          if (warn_old_style_cast
 
6733
@@ -7263,7 +7300,8 @@
 
6734
 
 
6735
   /* If we get here, then it's not a cast, so it must be a
 
6736
      unary-expression.  */
 
6737
-  return cp_parser_unary_expression (parser, address_p, cast_p, pidk);
 
6738
+  return cp_parser_unary_expression (parser, address_p, cast_p,
 
6739
+                                    decltype_p, pidk);
 
6740
 }
 
6741
 
 
6742
 /* Parse a binary expression of the general form:
 
6743
@@ -7348,6 +7386,7 @@
 
6744
 static tree
 
6745
 cp_parser_binary_expression (cp_parser* parser, bool cast_p,
 
6746
                             bool no_toplevel_fold_p,
 
6747
+                            bool decltype_p,
 
6748
                             enum cp_parser_prec prec,
 
6749
                             cp_id_kind * pidk)
 
6750
 {
 
6751
@@ -7362,7 +7401,7 @@
 
6752
 
 
6753
   /* Parse the first expression.  */
 
6754
   current.lhs = cp_parser_cast_expression (parser, /*address_p=*/false,
 
6755
-                                          cast_p, pidk);
 
6756
+                                          cast_p, decltype_p, pidk);
 
6757
   current.lhs_type = ERROR_MARK;
 
6758
   current.prec = prec;
 
6759
 
 
6760
@@ -7499,6 +7538,15 @@
 
6761
   return current.lhs;
 
6762
 }
 
6763
 
 
6764
+static tree
 
6765
+cp_parser_binary_expression (cp_parser* parser, bool cast_p,
 
6766
+                            bool no_toplevel_fold_p,
 
6767
+                            enum cp_parser_prec prec,
 
6768
+                            cp_id_kind * pidk)
 
6769
+{
 
6770
+  return cp_parser_binary_expression (parser, cast_p, no_toplevel_fold_p,
 
6771
+                                     /*decltype*/false, prec, pidk);
 
6772
+}
 
6773
 
 
6774
 /* Parse the `? expression : assignment-expression' part of a
 
6775
    conditional-expression.  The LOGICAL_OR_EXPR is the
 
6776
@@ -7568,12 +7616,13 @@
 
6777
      throw-expression
 
6778
 
 
6779
    CAST_P is true if this expression is the target of a cast.
 
6780
+   DECLTYPE_P is true if this expression is the operand of decltype.
 
6781
 
 
6782
    Returns a representation for the expression.  */
 
6783
 
 
6784
 static tree
 
6785
 cp_parser_assignment_expression (cp_parser* parser, bool cast_p,
 
6786
-                                cp_id_kind * pidk)
 
6787
+                                bool decltype_p, cp_id_kind * pidk)
 
6788
 {
 
6789
   tree expr;
 
6790
 
 
6791
@@ -7587,6 +7636,7 @@
 
6792
     {
 
6793
       /* Parse the binary expressions (logical-or-expression).  */
 
6794
       expr = cp_parser_binary_expression (parser, cast_p, false,
 
6795
+                                         decltype_p,
 
6796
                                          PREC_NOT_OPERATOR, pidk);
 
6797
       /* If the next token is a `?' then we're actually looking at a
 
6798
         conditional-expression.  */
 
6799
@@ -7632,6 +7682,14 @@
 
6800
   return expr;
 
6801
 }
 
6802
 
 
6803
+static tree
 
6804
+cp_parser_assignment_expression (cp_parser* parser, bool cast_p,
 
6805
+                                cp_id_kind * pidk)
 
6806
+{
 
6807
+  return cp_parser_assignment_expression (parser, cast_p,
 
6808
+                                         /*decltype*/false, pidk);
 
6809
+}
 
6810
+
 
6811
 /* Parse an (optional) assignment-operator.
 
6812
 
 
6813
    assignment-operator: one of
 
6814
@@ -7723,11 +7781,14 @@
 
6815
      expression , assignment-expression
 
6816
 
 
6817
    CAST_P is true if this expression is the target of a cast.
 
6818
+   DECLTYPE_P is true if this expression is the immediate operand of decltype,
 
6819
+     except possibly parenthesized or on the RHS of a comma (N3276).
 
6820
 
 
6821
    Returns a representation of the expression.  */
 
6822
 
 
6823
 static tree
 
6824
-cp_parser_expression (cp_parser* parser, bool cast_p, cp_id_kind * pidk)
 
6825
+cp_parser_expression (cp_parser* parser, bool cast_p, bool decltype_p,
 
6826
+                     cp_id_kind * pidk)
 
6827
 {
 
6828
   tree expression = NULL_TREE;
 
6829
   location_t loc = UNKNOWN_LOCATION;
 
6830
@@ -7738,7 +7799,19 @@
 
6831
 
 
6832
       /* Parse the next assignment-expression.  */
 
6833
       assignment_expression
 
6834
-       = cp_parser_assignment_expression (parser, cast_p, pidk);
 
6835
+       = cp_parser_assignment_expression (parser, cast_p, decltype_p, pidk);
 
6836
+
 
6837
+      /* We don't create a temporary for a call that is the immediate operand
 
6838
+        of decltype or on the RHS of a comma.  But when we see a comma, we
 
6839
+        need to create a temporary for a call on the LHS.  */
 
6840
+      if (decltype_p && !processing_template_decl
 
6841
+         && TREE_CODE (assignment_expression) == CALL_EXPR
 
6842
+         && CLASS_TYPE_P (TREE_TYPE (assignment_expression))
 
6843
+         && cp_lexer_next_token_is (parser->lexer, CPP_COMMA))
 
6844
+       assignment_expression
 
6845
+         = build_cplus_new (TREE_TYPE (assignment_expression),
 
6846
+                            assignment_expression, tf_warning_or_error);
 
6847
+
 
6848
       /* If this is the first assignment-expression, we can just
 
6849
         save it away.  */
 
6850
       if (!expression)
 
6851
@@ -7762,6 +7835,12 @@
 
6852
   return expression;
 
6853
 }
 
6854
 
 
6855
+static inline tree
 
6856
+cp_parser_expression (cp_parser* parser, bool cast_p, cp_id_kind * pidk)
 
6857
+{
 
6858
+  return cp_parser_expression (parser, cast_p, /*decltype*/false, pidk);
 
6859
+}
 
6860
+
 
6861
 /* Parse a constant-expression.
 
6862
 
 
6863
    constant-expression:
 
6864
@@ -11299,7 +11378,7 @@
 
6865
 
 
6866
       /* Parse a class member access.  */
 
6867
       expr = cp_parser_postfix_expression (parser, /*address_p=*/false,
 
6868
-                                           /*cast_p=*/false,
 
6869
+                                           /*cast_p=*/false, /*decltype*/true,
 
6870
                                            /*member_access_only_p=*/true, NULL);
 
6871
 
 
6872
       if (expr 
 
6873
@@ -11327,7 +11406,8 @@
 
6874
       parser->greater_than_is_operator_p = true;
 
6875
 
 
6876
       /* Parse a full expression.  */
 
6877
-      expr = cp_parser_expression (parser, /*cast_p=*/false, NULL);
 
6878
+      expr = cp_parser_expression (parser, /*cast_p=*/false,
 
6879
+                                  /*decltype*/true, NULL);
 
6880
 
 
6881
       /* The `>' token might be the end of a template-id or
 
6882
         template-parameter-list now.  */
 
6883
@@ -16299,6 +16379,8 @@
 
6884
                  tree exception_specification;
 
6885
                  tree late_return;
 
6886
                  tree attrs;
 
6887
+                 bool memfn = (member_p || (pushed_scope
 
6888
+                                            && CLASS_TYPE_P (pushed_scope)));
 
6889
 
 
6890
                  is_declarator = true;
 
6891
 
 
6892
@@ -16315,7 +16397,7 @@
 
6893
                  attrs = cp_parser_std_attribute_spec_seq (parser);
 
6894
 
 
6895
                  late_return = (cp_parser_late_return_type_opt
 
6896
-                                (parser, member_p ? cv_quals : -1));
 
6897
+                                (parser, memfn ? cv_quals : -1));
 
6898
 
 
6899
                  /* Parse the virt-specifier-seq.  */
 
6900
                  virt_specifiers = cp_parser_virt_specifier_seq_opt (parser);
 
6901
@@ -16964,17 +17046,21 @@
 
6902
   /* Consume the ->.  */
 
6903
   cp_lexer_consume_token (parser->lexer);
 
6904
 
 
6905
+  tree save_ccp = current_class_ptr;
 
6906
+  tree save_ccr = current_class_ref;
 
6907
   if (quals >= 0)
 
6908
     {
 
6909
       /* DR 1207: 'this' is in scope in the trailing return type.  */
 
6910
-      gcc_assert (current_class_ptr == NULL_TREE);
 
6911
       inject_this_parameter (current_class_type, quals);
 
6912
     }
 
6913
 
 
6914
   type = cp_parser_trailing_type_id (parser);
 
6915
 
 
6916
   if (quals >= 0)
 
6917
-    current_class_ptr = current_class_ref = NULL_TREE;
 
6918
+    {
 
6919
+      current_class_ptr = save_ccp;
 
6920
+      current_class_ref = save_ccr;
 
6921
+    }
 
6922
 
 
6923
   return type;
 
6924
 }
 
6925
@@ -22033,7 +22119,7 @@
 
6926
 cp_parser_simple_cast_expression (cp_parser *parser)
 
6927
 {
 
6928
   return cp_parser_cast_expression (parser, /*address_p=*/false,
 
6929
-                                   /*cast_p=*/false, NULL);
 
6930
+                                   /*cast_p=*/false, /*decltype*/false, NULL);
 
6931
 }
 
6932
 
 
6933
 /* Parse a functional cast to TYPE.  Returns an expression
 
6934
@@ -26830,7 +26916,7 @@
 
6935
       op = (token->type == CPP_PLUS_PLUS
 
6936
            ? PREINCREMENT_EXPR : PREDECREMENT_EXPR);
 
6937
       cp_lexer_consume_token (parser->lexer);
 
6938
-      lhs = cp_parser_cast_expression (parser, false, false, NULL);
 
6939
+      lhs = cp_parser_simple_cast_expression (parser);
 
6940
       if (lhs != decl)
 
6941
        return error_mark_node;
 
6942
       return build2 (op, TREE_TYPE (decl), decl, NULL_TREE);
 
6943
Index: gcc/cp/call.c
 
6944
===================================================================
 
6945
--- a/src/gcc/cp/call.c (.../tags/gcc_4_8_0_release)
 
6946
+++ b/src/gcc/cp/call.c (.../branches/gcc-4_8-branch)
 
6947
@@ -6696,6 +6696,10 @@
 
6948
       /* else continue to get conversion error.  */
 
6949
     }
 
6950
 
 
6951
+  /* N3276 magic doesn't apply to nested calls.  */
 
6952
+  int decltype_flag = (complain & tf_decltype);
 
6953
+  complain &= ~tf_decltype;
 
6954
+
 
6955
   /* Find maximum size of vector to hold converted arguments.  */
 
6956
   parmlen = list_length (parm);
 
6957
   nargs = vec_safe_length (args) + (first_arg != NULL_TREE ? 1 : 0);
 
6958
@@ -7067,7 +7071,7 @@
 
6959
        return error_mark_node;
 
6960
     }
 
6961
 
 
6962
-  return build_cxx_call (fn, nargs, argarray, complain);
 
6963
+  return build_cxx_call (fn, nargs, argarray, complain|decltype_flag);
 
6964
 }
 
6965
 
 
6966
 /* Build and return a call to FN, using NARGS arguments in ARGARRAY.
 
6967
@@ -7109,12 +7113,20 @@
 
6968
   if (VOID_TYPE_P (TREE_TYPE (fn)))
 
6969
     return fn;
 
6970
 
 
6971
-  fn = require_complete_type_sfinae (fn, complain);
 
6972
-  if (fn == error_mark_node)
 
6973
-    return error_mark_node;
 
6974
+  /* 5.2.2/11: If a function call is a prvalue of object type: if the
 
6975
+     function call is either the operand of a decltype-specifier or the
 
6976
+     right operand of a comma operator that is the operand of a
 
6977
+     decltype-specifier, a temporary object is not introduced for the
 
6978
+     prvalue. The type of the prvalue may be incomplete.  */
 
6979
+  if (!(complain & tf_decltype))
 
6980
+    {
 
6981
+      fn = require_complete_type_sfinae (fn, complain);
 
6982
+      if (fn == error_mark_node)
 
6983
+       return error_mark_node;
 
6984
 
 
6985
-  if (MAYBE_CLASS_TYPE_P (TREE_TYPE (fn)))
 
6986
-    fn = build_cplus_new (TREE_TYPE (fn), fn, complain);
 
6987
+      if (MAYBE_CLASS_TYPE_P (TREE_TYPE (fn)))
 
6988
+       fn = build_cplus_new (TREE_TYPE (fn), fn, complain);
 
6989
+    }
 
6990
   return convert_from_reference (fn);
 
6991
 }
 
6992
 
 
6993
Index: gcc/cp/cp-tree.h
 
6994
===================================================================
 
6995
--- a/src/gcc/cp/cp-tree.h      (.../tags/gcc_4_8_0_release)
 
6996
+++ b/src/gcc/cp/cp-tree.h      (.../branches/gcc-4_8-branch)
 
6997
@@ -4190,6 +4190,9 @@
 
6998
                                    conversion might be permissible,
 
6999
                                    not actually performing the
 
7000
                                    conversion.  */
 
7001
+  tf_decltype = 1 << 7,          /* We are the operand of decltype.
 
7002
+                                   Used to implement the special rules
 
7003
+                                   for calls in decltype (5.2.2/11).  */
 
7004
   tf_partial = 1 << 8,          /* Doing initial explicit argument
 
7005
                                    substitution in fn_type_unification.  */
 
7006
   /* Convenient substitution flags combinations.  */
 
7007
Index: gcc/cp/search.c
 
7008
===================================================================
 
7009
--- a/src/gcc/cp/search.c       (.../tags/gcc_4_8_0_release)
 
7010
+++ b/src/gcc/cp/search.c       (.../branches/gcc-4_8-branch)
 
7011
@@ -188,6 +188,14 @@
 
7012
   tree t_binfo;
 
7013
   base_kind bk;
 
7014
 
 
7015
+  /* "Nothing" is definitely not derived from Base.  */
 
7016
+  if (t == NULL_TREE)
 
7017
+    {
 
7018
+      if (kind_ptr)
 
7019
+       *kind_ptr = bk_not_base;
 
7020
+      return NULL_TREE;
 
7021
+    }
 
7022
+
 
7023
   if (t == error_mark_node || base == error_mark_node)
 
7024
     {
 
7025
       if (kind_ptr)
 
7026
Index: gcc/cp/name-lookup.h
 
7027
===================================================================
 
7028
--- a/src/gcc/cp/name-lookup.h  (.../tags/gcc_4_8_0_release)
 
7029
+++ b/src/gcc/cp/name-lookup.h  (.../branches/gcc-4_8-branch)
 
7030
@@ -132,10 +132,11 @@
 
7031
   ts_global = 1,       /* All scopes.  This is the 3.4.1
 
7032
                           [basic.lookup.unqual] lookup mentioned
 
7033
                           in [basic.lookup.elab]/2.  */
 
7034
-  ts_within_enclosing_non_class = 2    /* Search within enclosing non-class
 
7035
+  ts_within_enclosing_non_class = 2,   /* Search within enclosing non-class
 
7036
                                           only, for friend class lookup
 
7037
                                           according to [namespace.memdef]/3
 
7038
                                           and [class.friend]/9.  */
 
7039
+  ts_lambda = 3                        /* Declaring a lambda closure.  */
 
7040
 } tag_scope;
 
7041
 
 
7042
 typedef struct GTY(()) cp_class_binding {
 
7043
Index: gcc/tree-eh.c
 
7044
===================================================================
 
7045
--- a/src/gcc/tree-eh.c (.../tags/gcc_4_8_0_release)
 
7046
+++ b/src/gcc/tree-eh.c (.../branches/gcc-4_8-branch)
 
7047
@@ -1855,7 +1855,8 @@
 
7048
       this_region = gen_eh_region_must_not_throw (state->cur_region);
 
7049
       this_region->u.must_not_throw.failure_decl
 
7050
        = gimple_eh_must_not_throw_fndecl (inner);
 
7051
-      this_region->u.must_not_throw.failure_loc = gimple_location (tp);
 
7052
+      this_region->u.must_not_throw.failure_loc
 
7053
+       = LOCATION_LOCUS (gimple_location (tp));
 
7054
 
 
7055
       /* In order to get mangling applied to this decl, we must mark it
 
7056
         used now.  Otherwise, pass_ipa_free_lang_data won't think it
 
7057
Index: gcc/po/ChangeLog
 
7058
===================================================================
 
7059
--- a/src/gcc/po/ChangeLog      (.../tags/gcc_4_8_0_release)
 
7060
+++ b/src/gcc/po/ChangeLog      (.../branches/gcc-4_8-branch)
 
7061
@@ -1,3 +1,7 @@
 
7062
+2013-03-26  Joseph Myers  <joseph@codesourcery.com>
 
7063
+
 
7064
+       * de.po, sv.po: Update.
 
7065
+
 
7066
 2013-03-22  Release Manager
 
7067
 
 
7068
        * GCC 4.8.0 released.
 
7069
Index: gcc/po/sv.po
 
7070
===================================================================
 
7071
--- a/src/gcc/po/sv.po  (.../tags/gcc_4_8_0_release)
 
7072
+++ b/src/gcc/po/sv.po  (.../branches/gcc-4_8-branch)
 
7073
@@ -16,7 +16,7 @@
 
7074
 "Project-Id-Version: gcc 4.8-b20130224\n"
 
7075
 "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
 
7076
 "POT-Creation-Date: 2013-02-24 01:09+0000\n"
 
7077
-"PO-Revision-Date: 2013-03-17 10:56+0100\n"
 
7078
+"PO-Revision-Date: 2013-03-24 23:03+0100\n"
 
7079
 "Last-Translator: Göran Uddeborg <goeran@uddeborg.se>\n"
 
7080
 "Language-Team: Swedish <tp-sv@listor.tp-sv.se>\n"
 
7081
 "Language: sv\n"
 
7082
@@ -23048,9 +23048,9 @@
 
7083
 msgstr "VSX- och SPE-instruktioner kan inte samexistera"
 
7084
 
 
7085
 #: config/rs6000/e500.h:41
 
7086
-#, fuzzy, gcc-internal-format
 
7087
+#, gcc-internal-format
 
7088
 msgid "64-bit SPE not supported"
 
7089
-msgstr "64-bitars E500 stödjs inte"
 
7090
+msgstr "64-bitars SPE stödjs inte"
 
7091
 
 
7092
 #: config/rs6000/e500.h:43
 
7093
 #, gcc-internal-format
 
7094
@@ -23142,9 +23142,9 @@
 
7095
 msgstr "okänt styrregisternummer: %d - använder ”psw”"
 
7096
 
 
7097
 #: config/rx/rx.c:1350
 
7098
-#, fuzzy, gcc-internal-format
 
7099
+#, gcc-internal-format
 
7100
 msgid "multiple fast interrupt routines seen: %qE and %qE"
 
7101
-msgstr "flera avbrottsattribut är inte tillåtet"
 
7102
+msgstr "flera snabba avbrottsrutiner sedda: %qE och %qE"
 
7103
 
 
7104
 #: config/rx/rx.c:2452
 
7105
 #, gcc-internal-format, gfc-internal-format
 
7106
@@ -23608,14 +23608,14 @@
 
7107
 msgstr "felformaterat ”#pragma __extern_prefix”, ignorerar"
 
7108
 
 
7109
 #: config/vms/vms-c.c:312 config/vms/vms-c.c:332
 
7110
-#, fuzzy, gcc-internal-format
 
7111
+#, gcc-internal-format
 
7112
 msgid "malformed %<#pragma %s%>, ignoring"
 
7113
-msgstr "felformaterat %<#pragma %s%>, ignoreras"
 
7114
+msgstr "felformaterat %<#pragma %s%>, ignorerar"
 
7115
 
 
7116
 #: config/vms/vms-c.c:328
 
7117
-#, fuzzy, gcc-internal-format
 
7118
+#, gcc-internal-format
 
7119
 msgid "invalid constant in %<#pragma %s%>"
 
7120
-msgstr "ogiltig konstant i %<#pragma pack%> - ignoreras"
 
7121
+msgstr "ogiltig konstant i %<#pragma %s%>"
 
7122
 
 
7123
 #: config/xtensa/xtensa.c:2178
 
7124
 #, gcc-internal-format
 
7125
@@ -26063,19 +26063,19 @@
 
7126
 msgstr "deklarerad här"
 
7127
 
 
7128
 #: c/c-typeck.c:2746
 
7129
-#, fuzzy, gcc-internal-format
 
7130
+#, gcc-internal-format
 
7131
 msgid "called object %qE is not a function or function pointer"
 
7132
-msgstr "anropat objekt %qE är inte en funktion"
 
7133
+msgstr "anropat objekt %qE är inte en funktion eller funktionspekare"
 
7134
 
 
7135
 #: c/c-typeck.c:2751
 
7136
-#, fuzzy, gcc-internal-format
 
7137
+#, gcc-internal-format
 
7138
 msgid "called object %qD is not a function or function pointer"
 
7139
-msgstr "anropat objekt %qE är inte en funktion"
 
7140
+msgstr "anropat objekt %qD är inte en funktion eller funktionspekare"
 
7141
 
 
7142
 #: c/c-typeck.c:2757
 
7143
-#, fuzzy, gcc-internal-format
 
7144
+#, gcc-internal-format
 
7145
 msgid "called object is not a function or function pointer"
 
7146
-msgstr "anropat objekt %qE är inte en funktion"
 
7147
+msgstr "anropat objekt är inte en funktion eller funktionspekare"
 
7148
 
 
7149
 #. This situation leads to run-time undefined behavior.  We can't,
 
7150
 #. therefore, simply error unless we can prove that all possible
 
7151
@@ -26716,9 +26716,9 @@
 
7152
 msgstr "initiering av medlem som är en flexibel vektor i nästat sammanhang"
 
7153
 
 
7154
 #: c/c-typeck.c:6975
 
7155
-#, fuzzy, gcc-internal-format
 
7156
+#, gcc-internal-format
 
7157
 msgid "missing initializer for field %qD of %qT"
 
7158
-msgstr "initierare saknas för medlem %qD"
 
7159
+msgstr "initierare saknas för fält %qD i %qT"
 
7160
 
 
7161
 #: c/c-typeck.c:7000
 
7162
 #, gcc-internal-format
 
7163
@@ -27163,24 +27163,24 @@
 
7164
 msgstr "anrop av %<(%T) (%A)%> är tvetydigt"
 
7165
 
 
7166
 #: cp/call.c:4177
 
7167
-#, fuzzy, gcc-internal-format
 
7168
+#, gcc-internal-format
 
7169
 msgid "ambiguous overload for "
 
7170
-msgstr "tvetydig överlagring för %qs i %<%s %E%>"
 
7171
+msgstr "tvetydig överlagring för "
 
7172
 
 
7173
 #: cp/call.c:4178
 
7174
-#, fuzzy, gcc-internal-format
 
7175
+#, gcc-internal-format
 
7176
 msgid "no match for "
 
7177
-msgstr "ingen matchning för %qs i %<%s %E%>"
 
7178
+msgstr "ingen matchning för "
 
7179
 
 
7180
 #: cp/call.c:4181
 
7181
-#, fuzzy, gcc-internal-format
 
7182
+#, gcc-internal-format
 
7183
 msgid " (operand types are %qT, %qT, and %qT)"
 
7184
-msgstr "ogiltiga operander till binär %s (har %qT och %qT)"
 
7185
+msgstr " (operandtyper är %qT, %qT och %qT)"
 
7186
 
 
7187
 #: cp/call.c:4183
 
7188
-#, fuzzy, gcc-internal-format
 
7189
+#, gcc-internal-format
 
7190
 msgid " (operand types are %qT and %qT)"
 
7191
-msgstr "ogiltiga operander till binär %s (har %qT och %qT)"
 
7192
+msgstr " (operandtyper är %qT och %qT)"
 
7193
 
 
7194
 #: cp/call.c:4185
 
7195
 #, gcc-internal-format
 
7196
@@ -27188,54 +27188,54 @@
 
7197
 msgstr " (operandtyp är %qT)"
 
7198
 
 
7199
 #: cp/call.c:4205
 
7200
-#, fuzzy, gcc-internal-format
 
7201
+#, gcc-internal-format
 
7202
 msgid "ternary %<operator?:%>"
 
7203
-msgstr "%<operator%> förväntades"
 
7204
+msgstr "treställig %<operator?:%>"
 
7205
 
 
7206
 #: cp/call.c:4209
 
7207
-#, fuzzy, gcc-internal-format
 
7208
+#, gcc-internal-format
 
7209
 msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
 
7210
-msgstr "ingen matchning för treställig %<operator?:%> i %<%E ? %E : %E%>"
 
7211
+msgstr "treställig %<operator?:%> i %<%E ? %E : %E%>"
 
7212
 
 
7213
 #: cp/call.c:4218 cp/call.c:4249 cp/call.c:4258
 
7214
-#, fuzzy, gcc-internal-format
 
7215
+#, gcc-internal-format
 
7216
 msgid "%<operator%s%>"
 
7217
-msgstr "%<operator%> förväntades"
 
7218
+msgstr "%<operator%s%>"
 
7219
 
 
7220
 #: cp/call.c:4221
 
7221
-#, fuzzy, gcc-internal-format
 
7222
+#, gcc-internal-format
 
7223
 msgid "%<operator%s%> in %<%E%s%>"
 
7224
-msgstr "ingen matchning för %<operator%s%> i %<%E%s%>"
 
7225
+msgstr "%<operator%s%> i %<%E%s%>"
 
7226
 
 
7227
 #: cp/call.c:4228
 
7228
-#, fuzzy, gcc-internal-format
 
7229
+#, gcc-internal-format
 
7230
 msgid "%<operator[]%>"
 
7231
-msgstr "%<operator%> förväntades"
 
7232
+msgstr "%<operator[]%>"
 
7233
 
 
7234
 #: cp/call.c:4231
 
7235
-#, fuzzy, gcc-internal-format
 
7236
+#, gcc-internal-format
 
7237
 msgid "%<operator[]%> in %<%E[%E]%>"
 
7238
-msgstr "ingen matchning för %<operator[]%> i %<%E[%E]%>"
 
7239
+msgstr "%<operator[]%> i %<%E[%E]%>"
 
7240
 
 
7241
 #: cp/call.c:4239
 
7242
-#, fuzzy, gcc-internal-format
 
7243
+#, gcc-internal-format
 
7244
 msgid "%qs"
 
7245
-msgstr "%s"
 
7246
+msgstr "%qs"
 
7247
 
 
7248
 #: cp/call.c:4242
 
7249
-#, fuzzy, gcc-internal-format
 
7250
+#, gcc-internal-format
 
7251
 msgid "%qs in %<%s %E%>"
 
7252
-msgstr "ingen matchning för %qs i %<%s %E%>"
 
7253
+msgstr "%qs i %<%s %E%>"
 
7254
 
 
7255
 #: cp/call.c:4252
 
7256
-#, fuzzy, gcc-internal-format
 
7257
+#, gcc-internal-format
 
7258
 msgid "%<operator%s%> in %<%E %s %E%>"
 
7259
-msgstr "ingen matchning för %<operator%s%> i %<%E %s %E%>"
 
7260
+msgstr "%<operator%s%> i %<%E %s %E%>"
 
7261
 
 
7262
 #: cp/call.c:4261
 
7263
-#, fuzzy, gcc-internal-format
 
7264
+#, gcc-internal-format
 
7265
 msgid "%<operator%s%> in %<%s%E%>"
 
7266
-msgstr "ingen matchning för %<operator%s%> i %<%s%E%>"
 
7267
+msgstr "%<operator%s%> i %<%s%E%>"
 
7268
 
 
7269
 #: cp/call.c:4359
 
7270
 #, gcc-internal-format
 
7271
@@ -27248,9 +27248,9 @@
 
7272
 msgstr "åtminstone en operand i en vektorsvillkorsoperator måste vara en vektor"
 
7273
 
 
7274
 #: cp/call.c:4433
 
7275
-#, fuzzy, gcc-internal-format
 
7276
+#, gcc-internal-format
 
7277
 msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
 
7278
-msgstr "uppräkningsmissmatch i villkorsuttryck: %qT kontra %qT"
 
7279
+msgstr "inkompatibla vektortyper i villkorsuttryck: %qT, %qT och %qT"
 
7280
 
 
7281
 #: cp/call.c:4520
 
7282
 #, gcc-internal-format
 
7283
@@ -27434,9 +27434,9 @@
 
7284
 msgstr "argument till funktionsanrop kan vara en kandidat för ett formatattribut"
 
7285
 
 
7286
 #: cp/call.c:6526
 
7287
-#, fuzzy, gcc-internal-format
 
7288
+#, gcc-internal-format
 
7289
 msgid "use of multiversioned function without a default"
 
7290
-msgstr "standarddefinierad funktion %q+D med standardargument"
 
7291
+msgstr "användning av multiversionsfunktion utan ett standardfall"
 
7292
 
 
7293
 #: cp/call.c:6745
 
7294
 #, gcc-internal-format
 
7295
@@ -27584,14 +27584,14 @@
 
7296
 msgstr "Javaklass %qT kan inte ha en implicit icketrivial destruerare"
 
7297
 
 
7298
 #: cp/class.c:1120
 
7299
-#, fuzzy, gcc-internal-format
 
7300
+#, gcc-internal-format
 
7301
 msgid "%q#D inherited from %qT"
 
7302
-msgstr "  %qT är inte härledd från %qT"
 
7303
+msgstr "%q#D ärvd från %qT"
 
7304
 
 
7305
 #: cp/class.c:1123
 
7306
-#, fuzzy, gcc-internal-format
 
7307
+#, gcc-internal-format
 
7308
 msgid "conflicts with version inherited from %qT"
 
7309
-msgstr "står i konflikt med tidigare deklaration här"
 
7310
+msgstr "står i konflikt med tidigare ärvd från %qT"
 
7311
 
 
7312
 #: cp/class.c:1137
 
7313
 #, gcc-internal-format
 
7314
@@ -27634,9 +27634,9 @@
 
7315
 msgstr "%qT har inte abi-etiketten %E som basen %qT har"
 
7316
 
 
7317
 #: cp/class.c:1331 cp/class.c:1341
 
7318
-#, fuzzy, gcc-internal-format
 
7319
+#, gcc-internal-format
 
7320
 msgid "%qT declared here"
 
7321
-msgstr "%qD är deklarerad här"
 
7322
+msgstr "%qT är deklarerad här"
 
7323
 
 
7324
 #: cp/class.c:1336
 
7325
 #, gcc-internal-format
 
7326
@@ -28102,9 +28102,9 @@
 
7327
 msgstr "%q#T använt där %qT förväntades"
 
7328
 
 
7329
 #: cp/cvt.c:765
 
7330
-#, fuzzy, gcc-internal-format
 
7331
+#, gcc-internal-format
 
7332
 msgid "could not convert %qE from %<void%> to %<bool%>"
 
7333
-msgstr "kunde inte konvertera %qE från %qT till %qT"
 
7334
+msgstr "kunde inte konvertera %qE från %<void%> till %<bool%>"
 
7335
 
 
7336
 #: cp/cvt.c:816
 
7337
 #, gcc-internal-format
 
7338
@@ -28508,9 +28508,9 @@
 
7339
 msgstr "tidigare deklaration av %q+#D här"
 
7340
 
 
7341
 #: cp/decl.c:1533
 
7342
-#, fuzzy, gcc-internal-format
 
7343
+#, gcc-internal-format
 
7344
 msgid "ambiguates old declaration with deduced return type"
 
7345
-msgstr "gör gammal deklaration %q+#D tvetydig"
 
7346
+msgstr "gör gammal deklaration med härledd returtyp tvetydig"
 
7347
 
 
7348
 #: cp/decl.c:1544
 
7349
 #, gcc-internal-format
 
7350
@@ -28874,14 +28874,14 @@
 
7351
 msgstr "%<constexpr%> kan inte användas för typdeklarationer"
 
7352
 
 
7353
 #: cp/decl.c:4321
 
7354
-#, fuzzy, gcc-internal-format
 
7355
+#, gcc-internal-format
 
7356
 msgid "attribute ignored in explicit instantiation %q#T"
 
7357
-msgstr "attribut ignoreras vid mallinstansiering"
 
7358
+msgstr "attribut ignoreras i explicit instantiering av %q#T"
 
7359
 
 
7360
 #: cp/decl.c:4324
 
7361
-#, fuzzy, gcc-internal-format
 
7362
+#, gcc-internal-format
 
7363
 msgid "no attribute can be applied to an explicit instantiation"
 
7364
-msgstr "attributet %qE kan bara användas på klassdefinitioner"
 
7365
+msgstr "inget attribut kan användas på en explicit instantiering"
 
7366
 
 
7367
 #: cp/decl.c:4396
 
7368
 #, gcc-internal-format
 
7369
@@ -29053,9 +29053,9 @@
 
7370
 msgstr "%qT har ingen icke-statisk medlem med namnet %qD"
 
7371
 
 
7372
 #: cp/decl.c:5226
 
7373
-#, fuzzy, gcc-internal-format
 
7374
+#, gcc-internal-format
 
7375
 msgid "invalid initializer for %q#D"
 
7376
-msgstr "ogiltigt initierare för vektormedlem %q#D"
 
7377
+msgstr "ogiltigt initierare för %q#D"
 
7378
 
 
7379
 #: cp/decl.c:5256
 
7380
 #, gcc-internal-format
 
7381
@@ -29164,9 +29164,9 @@
 
7382
 msgstr "ickelokal variabel %qD deklarerad %<__thread%> behöver dynamisk initiering"
 
7383
 
 
7384
 #: cp/decl.c:6886
 
7385
-#, fuzzy, gcc-internal-format
 
7386
+#, gcc-internal-format
 
7387
 msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
 
7388
-msgstr "  %q+T har en icke-trivial destruerare"
 
7389
+msgstr "den icke-lokala variabeln %qD deklarerad %<__thread%> har en icke-trivial destruerare"
 
7390
 
 
7391
 #: cp/decl.c:6892
 
7392
 #, gcc-internal-format
 
7393
@@ -29804,9 +29804,9 @@
 
7394
 msgstr "%qs är deklarerad som en funktion som returnerar en vektor"
 
7395
 
 
7396
 #: cp/decl.c:9438
 
7397
-#, fuzzy, gcc-internal-format
 
7398
+#, gcc-internal-format
 
7399
 msgid "%qs declared as function returning an abstract class type"
 
7400
-msgstr "%qs är deklarerad som en funktion som returnerar en vektor"
 
7401
+msgstr "%qs är deklarerad som en funktion som returnerar en abstrakt klasstyp"
 
7402
 
 
7403
 #: cp/decl.c:9467
 
7404
 #, gcc-internal-format
 
7405
@@ -30170,9 +30170,9 @@
 
7406
 msgstr "lagringsklassen %<__thread%> är ogiltig för funktionen %qs"
 
7407
 
 
7408
 #: cp/decl.c:10596
 
7409
-#, fuzzy, gcc-internal-format
 
7410
+#, gcc-internal-format
 
7411
 msgid "storage class %<thread_local%> invalid for function %qs"
 
7412
-msgstr "lagringsklassen %<__thread%> är ogiltig för funktionen %qs"
 
7413
+msgstr "lagringsklassen %<thread_local%> är ogiltig för funktionen %qs"
 
7414
 
 
7415
 #: cp/decl.c:10601
 
7416
 #, gcc-internal-format
 
7417
@@ -30609,14 +30609,14 @@
 
7418
 msgstr "parameter %qD deklarerad void"
 
7419
 
 
7420
 #: cp/decl.c:13781
 
7421
-#, fuzzy, gcc-internal-format
 
7422
+#, gcc-internal-format
 
7423
 msgid "no return statements in function returning %qT"
 
7424
-msgstr "ingen retursats i funktion som returnerar icke-void"
 
7425
+msgstr "inga retursatser i funktion som returnerar %qT"
 
7426
 
 
7427
 #: cp/decl.c:13783 cp/typeck.c:8135
 
7428
-#, fuzzy, gcc-internal-format
 
7429
+#, gcc-internal-format
 
7430
 msgid "only plain %<auto%> return type can be deduced to %<void%>"
 
7431
-msgstr "funktionsreturtyper är inte kompatibla på grund av %<volatile%>"
 
7432
+msgstr "endast enkel returtyp %<auto%> kan härledas till %<void%>"
 
7433
 
 
7434
 #: cp/decl.c:13879
 
7435
 #, gcc-internal-format
 
7436
@@ -30649,9 +30649,9 @@
 
7437
 msgstr "ogiltiga typer %<%T[%T]%> för vektorindex"
 
7438
 
 
7439
 #: cp/decl2.c:439
 
7440
-#, fuzzy, gcc-internal-format
 
7441
+#, gcc-internal-format
 
7442
 msgid "deleting array %q#E"
 
7443
-msgstr "raderar vektor %q#D"
 
7444
+msgstr "raderar vektor %q#E"
 
7445
 
 
7446
 #: cp/decl2.c:445
 
7447
 #, gcc-internal-format
 
7448
@@ -30860,9 +30860,9 @@
 
7449
 msgstr "användning av borttagen funktion %qD"
 
7450
 
 
7451
 #: cp/decl2.c:4537 cp/decl2.c:4594
 
7452
-#, fuzzy, gcc-internal-format
 
7453
+#, gcc-internal-format
 
7454
 msgid "use of %qD before deduction of %<auto%>"
 
7455
-msgstr "typen på %qD sätts skönsmässigt till %<int%>"
 
7456
+msgstr "använding av %qD före härledning av %<auto%>"
 
7457
 
 
7458
 #: cp/error.c:3327
 
7459
 #, gcc-internal-format
 
7460
@@ -30925,14 +30925,14 @@
 
7461
 msgstr "delegerande konstruerare är endast tillgängliga med -std=c++11 eller -std=gnu++11"
 
7462
 
 
7463
 #: cp/error.c:3385
 
7464
-#, fuzzy, gcc-internal-format
 
7465
+#, gcc-internal-format
 
7466
 msgid "inheriting constructors only available with -std=c++11 or -std=gnu++11"
 
7467
-msgstr "delegerande konstruerare är endast tillgängliga med -std=c++11 eller -std=gnu++11"
 
7468
+msgstr "ärvande konstruerare är endast tillgängliga med -std=c++11 eller -std=gnu++11"
 
7469
 
 
7470
 #: cp/error.c:3390
 
7471
-#, fuzzy, gcc-internal-format
 
7472
+#, gcc-internal-format
 
7473
 msgid "c++11 attributes only available with -std=c++11 or -std=gnu++11"
 
7474
-msgstr "C++0x auto är endast tillgängligt med -std=c++11 eller -std=gnu++11"
 
7475
+msgstr "c++11-attribut är endast tillgängligt med -std=c++11 eller -std=gnu++11"
 
7476
 
 
7477
 #: cp/error.c:3439
 
7478
 #, gcc-internal-format
 
7479
@@ -31007,14 +31007,14 @@
 
7480
 msgstr "uttrycket %qE med abstrakt klasstyp %qT kan inte användas i throw-uttryck"
 
7481
 
 
7482
 #: cp/except.c:981
 
7483
-#, fuzzy, gcc-internal-format
 
7484
+#, gcc-internal-format
 
7485
 msgid "cannot declare catch parameter to be of abstract class type %qT"
 
7486
-msgstr "det går inte att deklarera parametern %q+D att vara av abstrakt typ %qT"
 
7487
+msgstr "det går inte att deklarera en fångstparametern att vara av abstrakt klasstyp %qT"
 
7488
 
 
7489
 #: cp/except.c:989
 
7490
-#, fuzzy, gcc-internal-format
 
7491
+#, gcc-internal-format
 
7492
 msgid "cannot declare catch parameter to be of rvalue reference type %qT"
 
7493
-msgstr "det går inte att deklarera parametern %q+D att vara av abstrakt typ %qT"
 
7494
+msgstr "det går inte att deklarera en fångstparameter att vara av rvalue-referenstyp %qT"
 
7495
 
 
7496
 #: cp/except.c:1075
 
7497
 #, gcc-internal-format
 
7498
@@ -31311,24 +31311,24 @@
 
7499
 msgstr "oinitierad const-medlem i %q#T"
 
7500
 
 
7501
 #: cp/init.c:2254
 
7502
-#, fuzzy, gcc-internal-format
 
7503
+#, gcc-internal-format
 
7504
 msgid "integer overflow in array size"
 
7505
-msgstr "heltalsspill i uttryck"
 
7506
+msgstr "heltalsspill i vektorstorlek"
 
7507
 
 
7508
 #: cp/init.c:2264
 
7509
-#, fuzzy, gcc-internal-format
 
7510
+#, gcc-internal-format
 
7511
 msgid "array size in operator new must be constant"
 
7512
-msgstr "Variabeln ”%s” vid %L i detta sammanhang måste vara en konstant"
 
7513
+msgstr "vektorstorlek i operatorn new måste vara en konstant"
 
7514
 
 
7515
 #: cp/init.c:2278
 
7516
-#, fuzzy, gcc-internal-format
 
7517
+#, gcc-internal-format
 
7518
 msgid "variably modified type not allowed in operator new"
 
7519
-msgstr "variabelt ändrat fält i filräckvidd"
 
7520
+msgstr "variabelt ändrad typ inte tillåten i operatorn new"
 
7521
 
 
7522
 #: cp/init.c:2292
 
7523
-#, fuzzy, gcc-internal-format
 
7524
+#, gcc-internal-format
 
7525
 msgid "ISO C++ does not support variable-length array types"
 
7526
-msgstr "ISO C stödjer inte mättning av typer"
 
7527
+msgstr "ISO C++ stödjer inte vektortyper med variabel längd"
 
7528
 
 
7529
 #: cp/init.c:2300
 
7530
 #, gcc-internal-format
 
7531
@@ -32033,9 +32033,9 @@
 
7532
 msgstr "%qT är inte en mall"
 
7533
 
 
7534
 #: cp/parser.c:2591
 
7535
-#, fuzzy, gcc-internal-format
 
7536
+#, gcc-internal-format
 
7537
 msgid "%qE is not a class template"
 
7538
-msgstr "%qE är inte en mall"
 
7539
+msgstr "%qE är inte en klassmall"
 
7540
 
 
7541
 #: cp/parser.c:2593
 
7542
 #, gcc-internal-format
 
7543
@@ -32201,17 +32201,17 @@
 
7544
 msgstr "kan inte hitta en teckenliteraloperator %qD med argumentet %qT"
 
7545
 
 
7546
 #: cp/parser.c:3682
 
7547
-#, fuzzy, gcc-internal-format
 
7548
+#, gcc-internal-format
 
7549
 msgid "integer literal exceeds range of %qT type"
 
7550
-msgstr "flyttalskonstant överskrider intervallet för %qT"
 
7551
+msgstr "heltalskonstant överskrider intervallet för typen %qT"
 
7552
 
 
7553
 #: cp/parser.c:3688
 
7554
-#, fuzzy, gcc-internal-format
 
7555
+#, gcc-internal-format
 
7556
 msgid "floating literal exceeds range of %qT type"
 
7557
-msgstr "flyttalskonstant överskrider intervallet för %qT"
 
7558
+msgstr "flyttalskonstant överskrider intervallet för typen %qT"
 
7559
 
 
7560
 #: cp/parser.c:3692
 
7561
-#, fuzzy, gcc-internal-format
 
7562
+#, gcc-internal-format
 
7563
 msgid "floating literal truncated to zero"
 
7564
 msgstr "flyttalskonstant avkortas till noll"
 
7565
 
 
7566
Index: gcc/po/de.po
 
7567
===================================================================
 
7568
--- a/src/gcc/po/de.po  (.../tags/gcc_4_8_0_release)
 
7569
+++ b/src/gcc/po/de.po  (.../branches/gcc-4_8-branch)
 
7570
@@ -9,7 +9,7 @@
 
7571
 "Project-Id-Version: gcc 4.8-b20130224\n"
 
7572
 "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
 
7573
 "POT-Creation-Date: 2013-02-24 01:09+0000\n"
 
7574
-"PO-Revision-Date: 2013-03-09 18:08+0200\n"
 
7575
+"PO-Revision-Date: 2013-03-23 13:08+0200\n"
 
7576
 "Last-Translator: Roland Stigge <stigge@antcom.de>\n"
 
7577
 "Language-Team: German <translation-team-de@lists.sourceforge.net>\n"
 
7578
 "Language: de\n"
 
7579
@@ -7723,9 +7723,8 @@
 
7580
 msgstr "Angegebenen Adressierungsmodus verwenden"
 
7581
 
 
7582
 #: config/i386/i386.opt:175
 
7583
-#, fuzzy
 
7584
 msgid "Known address mode (for use with the -maddress-mode= option):"
 
7585
-msgstr "Bekannte Codemodelle (für Verwendung mit Option -mcmodel=):"
 
7586
+msgstr "Bekannter Adressmodus (für Verwendung mit Option -maddress-mode=):"
 
7587
 
 
7588
 #: config/i386/i386.opt:184
 
7589
 msgid "%<-mcpu=%> is deprecated; use %<-mtune=%> or %<-march=%> instead"
 
7590
@@ -7873,9 +7872,8 @@
 
7591
 msgstr "Befehl vzeroupper erzeugen vor Übergabe der Abarbeitung aus"
 
7592
 
 
7593
 #: config/i386/i386.opt:421
 
7594
-#, fuzzy
 
7595
 msgid "Do dispatch scheduling if processor is bdver1 or bdver2 or bdver3 and Haifa scheduling"
 
7596
-msgstr "Bericht-Planung durchführen, wenn Prozessor bdver1 oder bdver2 und Haifa-Planung"
 
7597
+msgstr "Bericht-Planung durchführen, wenn Prozessor bdver1, bdver2, oder bdver3 und Haifa-Planung"
 
7598
 
 
7599
 #: config/i386/i386.opt:426
 
7600
 msgid "Use 128-bit AVX instructions instead of 256-bit AVX instructions in the auto-vectorizer."
 
7601
@@ -7987,36 +7985,31 @@
 
7602
 
 
7603
 #: config/i386/i386.opt:540
 
7604
 msgid "Support Hardware Lock Elision prefixes"
 
7605
-msgstr ""
 
7606
+msgstr "Präfixe für Hardware-Lock-Auslassung unterstützen"
 
7607
 
 
7608
 #: config/i386/i386.opt:544
 
7609
-#, fuzzy
 
7610
 msgid "Support RDSEED instruction"
 
7611
-msgstr "keine Unterstützung für Induktion"
 
7612
+msgstr "Anweisung RDSEED unterstützen"
 
7613
 
 
7614
 #: config/i386/i386.opt:548
 
7615
-#, fuzzy
 
7616
 msgid "Support PREFETCHW instruction"
 
7617
-msgstr "keine Unterstützung für Induktion"
 
7618
+msgstr "Anweisung PREFETCHW unterstützen"
 
7619
 
 
7620
 #: config/i386/i386.opt:552
 
7621
-#, fuzzy
 
7622
 msgid "Support flag-preserving add-carry instructions"
 
7623
-msgstr "Codeerzeugung von crc32-Befehlen unterstützen."
 
7624
+msgstr "Flag-erhaltende Add-Carry-Anweisungen unterstützen."
 
7625
 
 
7626
 #: config/i386/i386.opt:556
 
7627
 msgid "Support FXSAVE and FXRSTOR instructions"
 
7628
-msgstr ""
 
7629
+msgstr "Anweisungen FXSAVE und FXRSTOR unterstützen"
 
7630
 
 
7631
 #: config/i386/i386.opt:560
 
7632
-#, fuzzy
 
7633
 msgid "Support XSAVE and XRSTOR instructions"
 
7634
-msgstr "Aufrufe zwischen Thumb- und ARM-Befehlssätzen unterstützen"
 
7635
+msgstr "Anweisungen XSAVE und XRSTOR unterstützen"
 
7636
 
 
7637
 #: config/i386/i386.opt:564
 
7638
-#, fuzzy
 
7639
 msgid "Support XSAVEOPT instruction"
 
7640
-msgstr "Eingebaute MMX-Funktionen unterstützen"
 
7641
+msgstr "Anweisung XSAVEOPT unterstützen"
 
7642
 
 
7643
 #: config/i386/i386.opt:568
 
7644
 msgid "Support TBM built-in functions and code generation"
 
7645
@@ -8079,9 +8072,8 @@
 
7646
 msgstr "Nicht ausgerichtetes 32-Byte AVX-Speichern auftrennen"
 
7647
 
 
7648
 #: config/i386/i386.opt:628
 
7649
-#, fuzzy
 
7650
 msgid "Support RTM built-in functions and code generation"
 
7651
-msgstr "Eingebaute TBM-Funktionen und Codeerzeugung unterstützen"
 
7652
+msgstr "Eingebaute RTM-Funktionen und Codeerzeugung unterstützen"
 
7653
 
 
7654
 #: config/pa/pa64-hpux.opt:23
 
7655
 msgid "Assume code will be linked by GNU ld"
 
7656
@@ -8185,9 +8177,8 @@
 
7657
 msgstr "Backend-Fehlersuche einschalten"
 
7658
 
 
7659
 #: config/v850/v850.opt:41
 
7660
-#, fuzzy
 
7661
 msgid "Do not use the callt instruction (default)"
 
7662
-msgstr "Den callt-Befehl nicht verwenden"
 
7663
+msgstr "Die callt-Anweisung nicht verwenden (Standard)"
 
7664
 
 
7665
 #: config/v850/v850.opt:45
 
7666
 msgid "Reuse r30 on a per function basis"
 
7667
@@ -8250,52 +8241,44 @@
 
7668
 msgstr "Für v850e2v3-Prozessor übersetzen"
 
7669
 
 
7670
 #: config/v850/v850.opt:117
 
7671
-#, fuzzy
 
7672
 msgid "Compile for the v850e3v5 processor"
 
7673
-msgstr "Für v850e-Prozessor übersetzen"
 
7674
+msgstr "Für v850e3v5-Prozessor übersetzen"
 
7675
 
 
7676
 #: config/v850/v850.opt:124
 
7677
-#, fuzzy
 
7678
 msgid "Enable v850e3v5 loop instructions"
 
7679
-msgstr "Clip-Befehle einschalten"
 
7680
+msgstr "Schleifenbefehle für v850e3v5 einschalten"
 
7681
 
 
7682
 #: config/v850/v850.opt:128
 
7683
 msgid "Set the max size of data eligible for the ZDA area"
 
7684
 msgstr "Maximalgröße der für den ZDA-Bereich geeigneten Daten setzen"
 
7685
 
 
7686
 #: config/v850/v850.opt:135
 
7687
-#, fuzzy
 
7688
 msgid "Enable relaxing in the assembler"
 
7689
-msgstr "Verträglichkeit mit ic960-Assembler einschalten"
 
7690
+msgstr "Lockerung im Assembler einschalten"
 
7691
 
 
7692
 #: config/v850/v850.opt:139
 
7693
-#, fuzzy
 
7694
 msgid "Prohibit PC relative jumps"
 
7695
-msgstr "PC-relative Funktionsaufrufe verbieten"
 
7696
+msgstr "PC-relative Sprünge verbieten"
 
7697
 
 
7698
 #: config/v850/v850.opt:143
 
7699
-#, fuzzy
 
7700
 msgid "Inhibit the use of hardware floating point instructions"
 
7701
-msgstr "Verwendung aller Hardware-Gleitkommabefehle verhindern"
 
7702
+msgstr "Verwendung von Hardware-Gleitkommaanweisungen unterdrücken"
 
7703
 
 
7704
 #: config/v850/v850.opt:147
 
7705
-#, fuzzy
 
7706
 msgid "Allow the use of hardware floating point instructions for V850E2V3 and up"
 
7707
-msgstr "Verwendung von Hardware-Gleitkomma-ABI und -befehlen erlauben"
 
7708
+msgstr "Verwendung von Hardware-Gleitkommaanweisungen für V850E2V3 und aufwärts erlauben"
 
7709
 
 
7710
 #: config/v850/v850.opt:151
 
7711
-#, fuzzy
 
7712
 msgid "Enable support for the RH850 ABI.  This is the default"
 
7713
-msgstr "Verwendung des RX-FPU-Befehls einschalten. Dies ist Standard."
 
7714
+msgstr "Unterstützung für RH850 ABI einschalten. Dies ist der Standard."
 
7715
 
 
7716
 #: config/v850/v850.opt:155
 
7717
-#, fuzzy
 
7718
 msgid "Enable support for the old GCC ABI"
 
7719
-msgstr "Unterstützung für große Objekte einschalten"
 
7720
+msgstr "Unterstützung für altes GCC ABI einschalten"
 
7721
 
 
7722
 #: config/v850/v850.opt:159
 
7723
 msgid "Support alignments of up to 64-bits"
 
7724
-msgstr ""
 
7725
+msgstr "Ausrichtungen von bis zu 64 Bits unterstützen"
 
7726
 
 
7727
 #: config/g.opt:27
 
7728
 msgid "-G<number>\tPut global and static data smaller than <number> bytes into a special section (on some targets)"
 
7729
@@ -8747,9 +8730,8 @@
 
7730
 msgstr "Visuelle Befehlssatzerweiterungen Version 3.0 für UltraSPARC verwenden"
 
7731
 
 
7732
 #: config/sparc/sparc.opt:78
 
7733
-#, fuzzy
 
7734
 msgid "Use UltraSPARC Compare-and-Branch extensions"
 
7735
-msgstr "Multiplizier-Addier-Erweiterungen für UltraSPARC verwenden"
 
7736
+msgstr "Vergleich-und-Sprung-Erweiterungen für UltraSPARC verwenden"
 
7737
 
 
7738
 #: config/sparc/sparc.opt:82
 
7739
 msgid "Use UltraSPARC Fused Multiply-Add extensions"
 
7740
@@ -9378,9 +9360,8 @@
 
7741
 msgstr "Maximalgröße der globalen und statischen Variable, die in kleine Datenbereiche gelegt werden."
 
7742
 
 
7743
 #: config/rx/rx.opt:90
 
7744
-#, fuzzy
 
7745
 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."
 
7746
-msgstr "Assemblerausgabe erzeugen, die mit Renesas AS100-Assembler verträglich ist. Dies schränkt einige Kompilerfähigkeiten ein. Standard: GAS-verträgliche Syntax"
 
7747
+msgstr "Assemblerausgabe erzeugen, die mit Renesas AS100-Assembler verträglich ist. Dies schränkt einige Kompilerfähigkeiten ein. Standard: GAS-verträgliche Syntax."
 
7748
 
 
7749
 #: config/rx/rx.opt:96
 
7750
 msgid "Enable linker relaxation."
 
7751
@@ -10102,16 +10083,15 @@
 
7752
 
 
7753
 #: config/sh/sh.opt:323
 
7754
 msgid "Deprecated.  Use -matomic= instead to select the atomic model"
 
7755
-msgstr ""
 
7756
+msgstr "Veraltet. Stattdessen -matomic= verwenden, um atomares Modell zu verwenden"
 
7757
 
 
7758
 #: config/sh/sh.opt:327
 
7759
-#, fuzzy
 
7760
 msgid "Specify the model for atomic operations"
 
7761
-msgstr "Code für eingebaute atomare Operationen erzeugen"
 
7762
+msgstr "Das Modell für atomare Operationen angeben"
 
7763
 
 
7764
 #: config/sh/sh.opt:331
 
7765
 msgid "Use tas.b instruction for __atomic_test_and_set"
 
7766
-msgstr ""
 
7767
+msgstr "Anweisung tas.b für __atomic_test_and_set verwenden"
 
7768
 
 
7769
 #: config/sh/sh.opt:335
 
7770
 msgid "Deprecated.  Use -Os instead"
 
7771
@@ -10130,14 +10110,12 @@
 
7772
 msgstr "Vorgeben, dass Sprung-um-Sprung ein bedingter Sprung ist"
 
7773
 
 
7774
 #: config/sh/sh.opt:353
 
7775
-#, fuzzy
 
7776
 msgid "Enable the use of the fsca instruction"
 
7777
-msgstr "Verwendung der kurzen Ladebefehle einschalten"
 
7778
+msgstr "Verwendung der Anweisung fsca einschalten"
 
7779
 
 
7780
 #: config/sh/sh.opt:357
 
7781
-#, fuzzy
 
7782
 msgid "Enable the use of the fsrra instruction"
 
7783
-msgstr "Verwendung der kurzen Ladebefehle einschalten"
 
7784
+msgstr "Verwendung der Anweisung fsrra einschalten"
 
7785
 
 
7786
 #: config/fr30/fr30.opt:23
 
7787
 msgid "Assume small address space"
 
7788
@@ -10456,9 +10434,8 @@
 
7789
 msgstr "Verwendung aller Gleitkommaoperationen verhindern"
 
7790
 
 
7791
 #: config/mips/mips.opt:274
 
7792
-#, fuzzy
 
7793
 msgid "Use MCU instructions"
 
7794
-msgstr "MIPS-3D-Befehle verwenden"
 
7795
+msgstr "MCU-Anweisungen verwenden"
 
7796
 
 
7797
 #: config/mips/mips.opt:278
 
7798
 msgid "Do not use a cache-flushing function before calling stack trampolines"
 
7799
@@ -10553,9 +10530,8 @@
 
7800
 msgstr "Mit 64-Bit Longs und Zeigern kompilieren"
 
7801
 
 
7802
 #: config/tilegx/tilegx.opt:45
 
7803
-#, fuzzy
 
7804
 msgid "Use given TILE-Gx code model"
 
7805
-msgstr "Gegebenes x86-64-Codemodell verwenden"
 
7806
+msgstr "Gegebenes Codemodell TILE-Gx verwenden"
 
7807
 
 
7808
 #: java/lang.opt:122
 
7809
 msgid "Warn if deprecated empty statements are found"
 
7810
@@ -10710,9 +10686,8 @@
 
7811
 msgstr "Optimiert auf Geschwindigkeit unter Missachtung genauer Standardkonformität"
 
7812
 
 
7813
 #: common.opt:453
 
7814
-#, fuzzy
 
7815
 msgid "Optimize for debugging experience rather than speed or size"
 
7816
-msgstr "Auf Größe statt Geschwindigkeit optimieren"
 
7817
+msgstr "Auf Fehlersuchmöglichkeiten statt Geschwindigkeit oder Größe optimieren"
 
7818
 
 
7819
 #: common.opt:493
 
7820
 msgid "This switch is deprecated; use -Wextra instead"
 
7821
@@ -11221,9 +11196,8 @@
 
7822
 msgstr "Transformation der Graphite Identität einschalten"
 
7823
 
 
7824
 #: common.opt:1202
 
7825
-#, fuzzy
 
7826
 msgid "Enable hoisting adjacent loads to encourage generating conditional move"
 
7827
-msgstr "Herausziehen von Ladeoperationen aus bedingten Zeigern einschalten"
 
7828
+msgstr "Herausziehen aufeinanderfolgender Ladeoperationen einschalten, um Erzeugung bedingter Kopieroperationen zu fördern"
 
7829
 
 
7830
 #: common.opt:1207
 
7831
 msgid "Mark all loops as parallel"
 
7832
@@ -11271,12 +11245,12 @@
 
7833
 
 
7834
 #: common.opt:1259
 
7835
 msgid "-fstack-reuse=[all|named_vars|none] Set stack reuse level for local variables."
 
7836
-msgstr ""
 
7837
+msgstr "-fstack-reuse=[all|named_vars|none] Stufe der Stack-Wiederverwendung für lokale Variablen setzen"
 
7838
 
 
7839
 #: common.opt:1262
 
7840
-#, fuzzy, c-format
 
7841
+#, c-format
 
7842
 msgid "unknown Stack Reuse Level %qs"
 
7843
-msgstr "Unbekannte Architektur »%s«"
 
7844
+msgstr "Unbekannte Stufe %qs für Stack-Wiederverwendung"
 
7845
 
 
7846
 #: common.opt:1275
 
7847
 msgid "Convert conditional jumps in innermost loops to branchless equivalents"
 
7848
@@ -11417,18 +11391,16 @@
 
7849
 msgstr "Optimierungen zur Linkzeit mit Anzahl paralleler Jobs oder Jobserver."
 
7850
 
 
7851
 #: common.opt:1451
 
7852
-#, fuzzy
 
7853
 msgid "Partition symbols and vars at linktime based on object files they originate from"
 
7854
-msgstr "Funktionen und Variablen zum Linkzeitpunkt aufgrund ihrer Objektdatei-Herkunft partitionieren"
 
7855
+msgstr "Symbole und Variablen zum Linkzeitpunkt aufgrund ihrer Objektdatei-Herkunft partitionieren"
 
7856
 
 
7857
 #: common.opt:1455
 
7858
 msgid "Partition functions and vars at linktime into approximately same sized buckets"
 
7859
 msgstr "Funktionen und Variablen zum Linkzeitpunkt in ungefähr gleich große Gruppen partitionieren"
 
7860
 
 
7861
 #: common.opt:1459
 
7862
-#, fuzzy
 
7863
 msgid "Put every symbol into separate partition"
 
7864
-msgstr "Zeichendaten in gesonderten Zeichenabschnitt legen"
 
7865
+msgstr "Jedes Symbol in gesonderten Abschnitt legen"
 
7866
 
 
7867
 #: common.opt:1463
 
7868
 msgid "Disable partioning and streaming"
 
7869
@@ -11455,9 +11427,8 @@
 
7870
 msgstr "Über dauerhafte Speicherreservierung berichten"
 
7871
 
 
7872
 #: common.opt:1488
 
7873
-#, fuzzy
 
7874
 msgid "Report on permanent memory allocation in WPA only"
 
7875
-msgstr "Über dauerhafte Speicherreservierung berichten"
 
7876
+msgstr "Nur in WPA über dauerhafte Speicherreservierung berichten"
 
7877
 
 
7878
 #: common.opt:1495
 
7879
 msgid "Attempt to merge identical constants and constant variables"
 
7880
@@ -11508,13 +11479,12 @@
 
7881
 msgstr "Wenn möglich, keine Stapelrahmen erzeugen"
 
7882
 
 
7883
 #: common.opt:1543
 
7884
-#, fuzzy
 
7885
 msgid "Enable all optimization info dumps on stderr"
 
7886
-msgstr "Schleifenoptimierungen auf Baumebene einschalten"
 
7887
+msgstr "Alle Informationen über Optimierungen auf stderr einschalten"
 
7888
 
 
7889
 #: common.opt:1547
 
7890
 msgid "-fopt-info[-<type>=filename]\tDump compiler optimization details"
 
7891
-msgstr ""
 
7892
+msgstr "-fopt-info[-<Typ>=Dateiname]\tOptimierungsdetails des Compilers ausgeben"
 
7893
 
 
7894
 #: common.opt:1551
 
7895
 msgid "Do the full register move optimization pass"
 
7896
@@ -11625,9 +11595,8 @@
 
7897
 msgstr "Code in Profilwerte von Ausdrücken einfügen"
 
7898
 
 
7899
 #: common.opt:1664
 
7900
-#, fuzzy
 
7901
 msgid "Report on consistency of profile"
 
7902
-msgstr "internes Konsistenzproblem"
 
7903
+msgstr "Über Konsistenz des Profils berichten"
 
7904
 
 
7905
 #: common.opt:1671
 
7906
 msgid "-frandom-seed=<string>\tMake compile reproducible using <string>"
 
7907
@@ -11903,13 +11872,12 @@
 
7908
 msgstr "Kopieren des Schleifenkopfes auf Bäumen einschalten"
 
7909
 
 
7910
 #: common.opt:2004
 
7911
-#, fuzzy
 
7912
 msgid "Enable coalescing of copy-related user variables that are inlined"
 
7913
-msgstr "Variablenverfolgung durchführen und auch Variablen markieren, die uninitialisiert sind"
 
7914
+msgstr "Verbinden kopierbezogener »inline«-Benutzervariablen einschalten"
 
7915
 
 
7916
 #: common.opt:2008
 
7917
 msgid "Enable coalescing of all copy-related user variables"
 
7918
-msgstr ""
 
7919
+msgstr "Verbinden kopierbezogener Benutzervariablen einschalten"
 
7920
 
 
7921
 #: common.opt:2012
 
7922
 msgid "Replace SSA temporaries with better names in copies"
 
7923
@@ -12064,14 +12032,12 @@
 
7924
 msgstr "Einfach Abwicklungstabellen für Ausnahmebehandlung erzeugen"
 
7925
 
 
7926
 #: common.opt:2180
 
7927
-#, fuzzy
 
7928
 msgid "Use the bfd linker instead of the default linker"
 
7929
-msgstr "Verwendet den Hardware-Berrelshifter statt der Emulation"
 
7930
+msgstr "BFD-Linker statt Standardlinker verwenden"
 
7931
 
 
7932
 #: common.opt:2184
 
7933
-#, fuzzy
 
7934
 msgid "Use the gold linker instead of the default linker"
 
7935
-msgstr "Verwendet den Hardware-Berrelshifter statt der Emulation"
 
7936
+msgstr "Gold-Linker statt Standardlinker verwenden"
 
7937
 
 
7938
 #: common.opt:2196
 
7939
 msgid "Perform variable tracking"
 
7940
@@ -12094,9 +12060,8 @@
 
7941
 msgstr "Schleifenvektorisierung auf Bäumen einschalten"
 
7942
 
 
7943
 #: common.opt:2226
 
7944
-#, fuzzy
 
7945
 msgid "-ftree-vectorizer-verbose=<number>\tThis switch is deprecated. Use -fopt-info instead."
 
7946
-msgstr "-ftree-vectorizer-verbose=<Zahl>\tStufe der Wortfülle des Vektorisierers setzen"
 
7947
+msgstr "-ftree-vectorizer-verbose=<Zahl>\tVeralteter Schalter. Stattdessen -fopt-info verwenden."
 
7948
 
 
7949
 #: common.opt:2230
 
7950
 msgid "Enable basic block vectorization (SLP) on trees"
 
7951
@@ -12168,13 +12133,12 @@
 
7952
 msgstr "Fehlersuchinformationen im erweiterten Standardformat erzeugen"
 
7953
 
 
7954
 #: common.opt:2315
 
7955
-#, fuzzy
 
7956
 msgid "Don't generate DWARF pubnames and pubtypes sections."
 
7957
-msgstr "Keine verschmolzenen Multiplizier-/Addier-Befehle erzeugen"
 
7958
+msgstr "Keine DWARF-Abschnitte für Pubnames und Pubtypes erzeugen"
 
7959
 
 
7960
 #: common.opt:2319
 
7961
 msgid "Generate DWARF pubnames and pubtypes sections."
 
7962
-msgstr ""
 
7963
+msgstr "DWARF-Abschnitte für Pubnames und Pubtypes erzeugen"
 
7964
 
 
7965
 #: common.opt:2323
 
7966
 msgid "Don't record gcc command line switches in DWARF DW_AT_producer."
 
7967
@@ -12185,14 +12149,12 @@
 
7968
 msgstr "GCC-Kommandozeilenschalter in DWARF DW_AT_producer aufzeichnen."
 
7969
 
 
7970
 #: common.opt:2331
 
7971
-#, fuzzy
 
7972
 msgid "Don't generate debug information in separate .dwo files"
 
7973
-msgstr "Fehlersuchinformationen im Standardformat erzeugen"
 
7974
+msgstr "Keine Fehlersuchinformationen in eigenen .dwo-Dateien erzeugen"
 
7975
 
 
7976
 #: common.opt:2335
 
7977
-#, fuzzy
 
7978
 msgid "Generate debug information in separate .dwo files"
 
7979
-msgstr "Fehlersuchinformationen im Standardformat erzeugen"
 
7980
+msgstr "Fehlersuchinformationen in eigenen .dwo-Dateien erzeugen"
 
7981
 
 
7982
 #: common.opt:2339
 
7983
 msgid "Generate debug information in STABS format"
 
7984
@@ -12231,9 +12193,8 @@
 
7985
 msgstr "-iplugindir=<Verz>\t<Verz> als Standard-Plugin-Verzeichnis setzen"
 
7986
 
 
7987
 #: common.opt:2378
 
7988
-#, fuzzy
 
7989
 msgid "-imultiarch <dir>\tSet <dir> to be the multiarch include subdirectory"
 
7990
-msgstr "-imultilib <Verzeichnis>\t<Verzeichnis> als Multilib-include-Verzeichnis setzen"
 
7991
+msgstr "-imultiarch <Verzeichnis>\t<Verzeichnis> als Multiarch-include-Verzeichnis setzen"
 
7992
 
 
7993
 #: common.opt:2400
 
7994
 msgid "-o <file>\tPlace output into <file>"
 
7995
@@ -12307,9 +12268,8 @@
 
7996
 msgstr "Zeiger erwartet"
 
7997
 
 
7998
 #: go/gofrontend/expressions.cc:5610
 
7999
-#, fuzzy
 
8000
 msgid "invalid comparison of nil with nil"
 
8001
-msgstr "ungültiger Vergleichscode in GIMPLE-Bedingung"
 
8002
+msgstr "ungültiger Vergleich von nil mit nil"
 
8003
 
 
8004
 #: go/gofrontend/expressions.cc:5616 go/gofrontend/expressions.cc:5634
 
8005
 msgid "incompatible types in binary expression"
 
8006
@@ -12501,7 +12461,6 @@
 
8007
 msgstr "ungültiges Empfangen auf Nur-Sende-Kanal"
 
8008
 
 
8009
 #: go/gofrontend/parse.cc:2982
 
8010
-#, fuzzy
 
8011
 msgid "parentheses required around this composite literal to avoid parsing ambiguity"
 
8012
 msgstr "Um dieses zusammengesetzte Literal sind Klammern erforderlich, um Mehrdeutigkeit zu vermeiden"
 
8013
 
 
8014
@@ -12587,7 +12546,6 @@
 
8015
 msgstr "ungültiger Vergleich eines nicht-vergleichbaren Feldes"
 
8016
 
 
8017
 #: go/gofrontend/types.cc:627
 
8018
-#, fuzzy
 
8019
 msgid "multiple-value function call in single-value context"
 
8020
 msgstr "Funktionsaufruf mit mehreren Werten in Kontext mit einem Wert"
 
8021
 
 
8022
@@ -12665,14 +12623,14 @@
 
8023
 msgstr "fehlende Methode %s%s%s"
 
8024
 
 
8025
 #: go/gofrontend/types.cc:6966
 
8026
-#, fuzzy, c-format
 
8027
+#, c-format
 
8028
 msgid "method %s%s%s requires a pointer receiver"
 
8029
-msgstr "Methode %s%s%s erfordert einen Zeiger"
 
8030
+msgstr "Methode %s%s%s erfordert einen Zeigerempfänger"
 
8031
 
 
8032
 #: go/gofrontend/types.cc:6984
 
8033
-#, fuzzy, c-format
 
8034
+#, c-format
 
8035
 msgid "method %s%s%s is marked go:nointerface"
 
8036
-msgstr "Methode %s%s%s erfordert einen Zeiger"
 
8037
+msgstr "Methode %s%s%s ist als go:nointerface gekennzeichnet"
 
8038
 
 
8039
 #. Warn about and ignore all others for now, but store them.
 
8040
 #: attribs.c:426 c-family/c-common.c:8019 objc/objc-act.c:4952
 
8041
@@ -12682,9 +12640,9 @@
 
8042
 msgstr "Attribut-Anweisung %qE ignoriert"
 
8043
 
 
8044
 #: attribs.c:430
 
8045
-#, fuzzy, gcc-internal-format
 
8046
+#, gcc-internal-format
 
8047
 msgid "%<%E::%E%> scoped attribute directive ignored"
 
8048
-msgstr "Attribut-Anweisung %qE ignoriert"
 
8049
+msgstr "Attribut-Anweisung im Bereich %<%E::%E%> ignoriert"
 
8050
 
 
8051
 #: attribs.c:439
 
8052
 #, gcc-internal-format
 
8053
@@ -12695,14 +12653,14 @@
 
8054
 #. type-specifier, outside of the definition of, a class
 
8055
 #. type.  Ignore it.
 
8056
 #: attribs.c:452
 
8057
-#, fuzzy, gcc-internal-format
 
8058
+#, gcc-internal-format
 
8059
 msgid "attribute ignored"
 
8060
-msgstr "Attribut %qE wird ignoriert"
 
8061
+msgstr "Attribut wird ignoriert"
 
8062
 
 
8063
 #: attribs.c:454
 
8064
 #, gcc-internal-format
 
8065
 msgid "an attribute that appertains to a type-specifier is ignored"
 
8066
-msgstr ""
 
8067
+msgstr "ein Attribut, das sich auf eine Typspezifizierung bezieht, wird ignoriert"
 
8068
 
 
8069
 #: attribs.c:471
 
8070
 #, gcc-internal-format
 
8071
@@ -12862,14 +12820,14 @@
 
8072
 msgstr "nicht-ganzzahliges Argument 1 für __atomic_is_lock_free"
 
8073
 
 
8074
 #: builtins.c:5764
 
8075
-#, fuzzy, gcc-internal-format
 
8076
+#, gcc-internal-format
 
8077
 msgid "__builtin_thread_pointer is not supported on this target"
 
8078
-msgstr "__builtin_eh_return für dieses Ziel nicht unterstützt"
 
8079
+msgstr "__builtin_thread_pointer wird für dieses Ziel nicht unterstützt"
 
8080
 
 
8081
 #: builtins.c:5784
 
8082
-#, fuzzy, gcc-internal-format
 
8083
+#, gcc-internal-format
 
8084
 msgid "__builtin_set_thread_pointer is not supported on this target"
 
8085
-msgstr "__builtin_eh_return für dieses Ziel nicht unterstützt"
 
8086
+msgstr "__builtin_set_thread_pointer wird für dieses Ziel nicht unterstützt"
 
8087
 
 
8088
 #. All valid uses of __builtin_va_arg_pack () are removed during
 
8089
 #. inlining.
 
8090
@@ -13051,9 +13009,9 @@
 
8091
 msgstr "verify_flow_info gescheitert"
 
8092
 
 
8093
 #: cfghooks.c:293
 
8094
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
8095
+#, gcc-internal-format, gfc-internal-format
 
8096
 msgid "%s does not support dump_bb_for_graph"
 
8097
-msgstr "%s unterstützt nicht duplicate_block"
 
8098
+msgstr "%s unterstützt nicht dump_bb_for_graph"
 
8099
 
 
8100
 #: cfghooks.c:330
 
8101
 #, gcc-internal-format, gfc-internal-format
 
8102
@@ -13156,24 +13114,24 @@
 
8103
 msgstr "Größe der Schleife %d sollte %d sein, nicht %d"
 
8104
 
 
8105
 #: cfgloop.c:1363
 
8106
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
8107
+#, gcc-internal-format, gfc-internal-format
 
8108
 msgid "loop with header %d not in loop tree"
 
8109
-msgstr "Kopieren des Schleifenkopfes auf Bäumen einschalten"
 
8110
+msgstr "Schleife mit Kopf %d nicht in Schleifenbaum"
 
8111
 
 
8112
 #: cfgloop.c:1380
 
8113
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
8114
+#, gcc-internal-format, gfc-internal-format
 
8115
 msgid "bb %d does not belong to loop %d"
 
8116
 msgstr "BB %d gehört nicht zur Schleife %d"
 
8117
 
 
8118
 #: cfgloop.c:1392
 
8119
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
8120
+#, gcc-internal-format, gfc-internal-format
 
8121
 msgid "bb %d has father loop %d, should be loop %d"
 
8122
-msgstr "Größe der Schleife %d sollte %d sein, nicht %d"
 
8123
+msgstr "BB %d hat Vaterschleife %d, sollte Schleife %d sein"
 
8124
 
 
8125
 #: cfgloop.c:1409
 
8126
-#, fuzzy, gcc-internal-format
 
8127
+#, gcc-internal-format
 
8128
 msgid "loop %d%'s header is not a loop header"
 
8129
-msgstr "Kopf der Schleife %d hat nicht genau 2 Einträge"
 
8130
+msgstr "Kopf der Schleife %d ist kein Schleifenkopf"
 
8131
 
 
8132
 #: cfgloop.c:1415
 
8133
 #, gcc-internal-format
 
8134
@@ -13181,14 +13139,14 @@
 
8135
 msgstr "Kopf der Schleife %d hat nicht genau 2 Einträge"
 
8136
 
 
8137
 #: cfgloop.c:1422
 
8138
-#, fuzzy, gcc-internal-format
 
8139
+#, gcc-internal-format
 
8140
 msgid "loop %d%'s latch does not have an edge to its header"
 
8141
-msgstr "Falle der Schleife %d hat nicht den Kopf als Nachfolger"
 
8142
+msgstr "Falle der Schleife %d hat keine Kante zu ihrem Kopf"
 
8143
 
 
8144
 #: cfgloop.c:1427
 
8145
-#, fuzzy, gcc-internal-format
 
8146
+#, gcc-internal-format
 
8147
 msgid "loop %d%'s latch is not dominated by its header"
 
8148
-msgstr "Falle der Schleife %d hat nicht den Kopf als Nachfolger"
 
8149
+msgstr "Falle der Schleife %d wird nicht durch ihren Kopf bestimmt"
 
8150
 
 
8151
 #: cfgloop.c:1435
 
8152
 #, gcc-internal-format
 
8153
@@ -13301,14 +13259,14 @@
 
8154
 msgstr "EDGE_CROSSING falsch gesetzt im selben Abschnitt"
 
8155
 
 
8156
 #: cfgrtl.c:2165
 
8157
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
8158
+#, gcc-internal-format, gfc-internal-format
 
8159
 msgid "fallthru edge crosses section boundary in bb %i"
 
8160
-msgstr "Fall-Through-Kante überschreitet Abschnittsgrenze (bb %i)"
 
8161
+msgstr "Fall-Through-Kante überschreitet Abschnittsgrenze in BB %i"
 
8162
 
 
8163
 #: cfgrtl.c:2171
 
8164
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
8165
+#, gcc-internal-format, gfc-internal-format
 
8166
 msgid "EH edge crosses section boundary in bb %i"
 
8167
-msgstr "EH-Kante überschneidet Abschnittsgrenze (bb %i)"
 
8168
+msgstr "EH-Kante überschneidet Abschnittsgrenze in BB %i"
 
8169
 
 
8170
 #: cfgrtl.c:2178
 
8171
 #, gcc-internal-format
 
8172
@@ -13316,14 +13274,14 @@
 
8173
 msgstr "EDGE_CROSSING fehlt bei Übertretung von Abschnittsgrenze"
 
8174
 
 
8175
 #: cfgrtl.c:2205
 
8176
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
8177
+#, gcc-internal-format, gfc-internal-format
 
8178
 msgid "missing REG_EH_REGION note at the end of bb %i"
 
8179
 msgstr "fehlender Vermerk von REG_EH_REGION am Ende vom bb %i"
 
8180
 
 
8181
 #: cfgrtl.c:2210
 
8182
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
8183
+#, gcc-internal-format, gfc-internal-format
 
8184
 msgid "too many exception handling edges in bb %i"
 
8185
-msgstr "zu viele abgehende Zweig-Kanten vom bb %i"
 
8186
+msgstr "zu viele Ausnahmebehandlungskanten in BB %i"
 
8187
 
 
8188
 #: cfgrtl.c:2218
 
8189
 #, gcc-internal-format, gfc-internal-format
 
8190
@@ -13331,34 +13289,34 @@
 
8191
 msgstr "zu viele abgehende Zweig-Kanten vom bb %i"
 
8192
 
 
8193
 #: cfgrtl.c:2223
 
8194
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
8195
+#, gcc-internal-format, gfc-internal-format
 
8196
 msgid "fallthru edge after unconditional jump in bb %i"
 
8197
-msgstr "Fallthru-Kante nach unbedingtem Sprung %i"
 
8198
+msgstr "Fallthru-Kante nach bedingungslosem Sprung in BB %i"
 
8199
 
 
8200
 #: cfgrtl.c:2228
 
8201
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
8202
+#, gcc-internal-format, gfc-internal-format
 
8203
 msgid "wrong number of branch edges after unconditional jump in bb %i"
 
8204
-msgstr "falsche Anzahl der Zweig-Kanten nach unbedingtem Sprung %i"
 
8205
+msgstr "falsche Anzahl der Zweig-Kanten nach unbedingtem Sprung in BB %i"
 
8206
 
 
8207
 #: cfgrtl.c:2235
 
8208
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
8209
+#, gcc-internal-format, gfc-internal-format
 
8210
 msgid "wrong amount of branch edges after conditional jump in bb %i"
 
8211
-msgstr "falsche Summe der Zweig-Kanten nach bedingtem Sprung %i"
 
8212
+msgstr "falsche Anzahl der Zweig-Kanten nach bedingtem Sprung in BB %i"
 
8213
 
 
8214
 #: cfgrtl.c:2241
 
8215
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
8216
+#, gcc-internal-format, gfc-internal-format
 
8217
 msgid "abnormal call edges for non-call insn in bb %i"
 
8218
-msgstr "Ruf-Kanten für Nicht-Aufruf-Befehl im bb %i"
 
8219
+msgstr "unpassende Ruf-Kanten für Nicht-Aufruf-Anweisung in BB %i"
 
8220
 
 
8221
 #: cfgrtl.c:2246
 
8222
-#, fuzzy, gcc-internal-format, gfc-internal-format
 
8223
+#, gcc-internal-format, gfc-internal-format
 
8224
 msgid "sibcall edges for non-call insn in bb %i"
 
8225
-msgstr "Ruf-Kanten für Nicht-Aufruf-Befehl im bb %i"
 
8226
+msgstr "Sibcall-Kanten für Nicht-Aufruf-Befehl in BB %i"
 
8227
 
 
8228
 #: cfgrtl.c:2256
 
8229
 #, gcc-internal-format, gfc-internal-format
 
8230
 msgid "abnormal edges for no purpose in bb %i"
 
8231
-msgstr "abnormale Kanten ohne Zweck in bb %i"
 
8232
+msgstr "abnormale Kanten ohne Zweck in BB %i"
 
8233
 
 
8234
 #: cfgrtl.c:2268
 
8235
 #, gcc-internal-format, gfc-internal-format
 
8236
@@ -13461,9 +13419,9 @@
 
8237
 msgstr "Ausführungszähler ist negativ"
 
8238
 
 
8239
 #: cgraph.c:2328
 
8240
-#, fuzzy, gcc-internal-format
 
8241
+#, gcc-internal-format
 
8242
 msgid "inline clone in same comdat group list"
 
8243
-msgstr "Knoten ist allein in einer Comdat-Gruppe"
 
8244
+msgstr "»inline«-Clone in gleicher Comdat-Gruppenliste"
 
8245
 
 
8246
 #: cgraph.c:2333
 
8247
 #, gcc-internal-format
 
8248
Index: gcc/config/tilegx/tilegx.h
 
8249
===================================================================
 
8250
--- a/src/gcc/config/tilegx/tilegx.h    (.../tags/gcc_4_8_0_release)
 
8251
+++ b/src/gcc/config/tilegx/tilegx.h    (.../branches/gcc-4_8-branch)
 
8252
@@ -287,6 +287,8 @@
 
8253
 #define INITIAL_ELIMINATION_OFFSET(FROM, TO, OFFSET) \
 
8254
   ((OFFSET) = tilegx_initial_elimination_offset((FROM),(TO)))
 
8255
 
 
8256
+#define PROFILE_BEFORE_PROLOGUE 1
 
8257
+
 
8258
 #define FUNCTION_PROFILER(FILE, LABELNO) \
 
8259
   tilegx_function_profiler (FILE, LABELNO)
 
8260
 
 
8261
@@ -446,7 +448,7 @@
 
8262
     {                                                          \
 
8263
       char label[256];                                         \
 
8264
       ASM_GENERATE_INTERNAL_LABEL (label, "L", (VALUE));       \
 
8265
-      fprintf (FILE, "\t%s ",                                  \
 
8266
+      fprintf (FILE, "%s ",                                    \
 
8267
                integer_asm_op (GET_MODE_SIZE (Pmode), TRUE));  \
 
8268
       assemble_name (FILE, label);                             \
 
8269
       fprintf (FILE, "\n");                                    \
 
8270
@@ -458,7 +460,7 @@
 
8271
     {                                                          \
 
8272
       char label[256];                                         \
 
8273
       ASM_GENERATE_INTERNAL_LABEL (label, "L", (VALUE));       \
 
8274
-      fprintf (FILE, "\t%s ",                                  \
 
8275
+      fprintf (FILE, "%s ",                                    \
 
8276
                integer_asm_op (GET_MODE_SIZE (Pmode), TRUE));  \
 
8277
       assemble_name (FILE, label);                             \
 
8278
       ASM_GENERATE_INTERNAL_LABEL (label, "L", (REL));         \
 
8279
Index: gcc/config/tilegx/tilegx.md
 
8280
===================================================================
 
8281
--- a/src/gcc/config/tilegx/tilegx.md   (.../tags/gcc_4_8_0_release)
 
8282
+++ b/src/gcc/config/tilegx/tilegx.md   (.../branches/gcc-4_8-branch)
 
8283
@@ -2490,7 +2490,7 @@
 
8284
   "@
 
8285
    jr\t%r0
 
8286
    j\t%p0"
 
8287
-  [(set_attr "type" "X1,X1")])
 
8288
+  [(set_attr "type" "Y1,X1")])
 
8289
 
 
8290
 (define_expand "sibcall_value"
 
8291
   [(parallel [(set (match_operand 0 "" "")
 
8292
@@ -2509,7 +2509,7 @@
 
8293
   "@
 
8294
    jr\t%r1
 
8295
    j\t%p1"
 
8296
-  [(set_attr "type" "X1,X1")])
 
8297
+  [(set_attr "type" "Y1,X1")])
 
8298
 
 
8299
 (define_insn "jump"
 
8300
   [(set (pc) (label_ref (match_operand 0 "" "")))]
 
8301
@@ -3857,6 +3857,15 @@
 
8302
   "shufflebytes\t%0, %r2, %r3"
 
8303
   [(set_attr "type" "X0")])
 
8304
 
 
8305
+(define_insn "insn_shufflebytes1"
 
8306
+  [(set (match_operand:DI 0 "register_operand" "=r")
 
8307
+        (unspec:DI [(match_operand:DI 1 "reg_or_0_operand" "rO")
 
8308
+                    (match_operand:DI 2 "reg_or_0_operand" "rO")]
 
8309
+                   UNSPEC_INSN_SHUFFLEBYTES))]
 
8310
+  ""
 
8311
+  "shufflebytes\t%0, %r1, %r2"
 
8312
+  [(set_attr "type" "X0")])
 
8313
+
 
8314
 ;; stores
 
8315
 
 
8316
 (define_expand "insn_st"
 
8317
@@ -4486,61 +4495,151 @@
 
8318
 ;; insn_v1mz
 
8319
 ;; insn_v2mnz
 
8320
 ;; insn_v2mz
 
8321
-(define_insn "insn_mnz_<mode>"
 
8322
-  [(set (match_operand:VEC48MODE 0 "register_operand" "=r")
 
8323
-       (if_then_else:VEC48MODE
 
8324
-         (ne:VEC48MODE
 
8325
-         (match_operand:VEC48MODE 1 "reg_or_0_operand" "rO")
 
8326
-         (const_int 0))
 
8327
-         (match_operand:VEC48MODE 2 "reg_or_0_operand" "rO")
 
8328
-         (const_int 0)))]
 
8329
+(define_insn "insn_mnz_v8qi"
 
8330
+  [(set (match_operand:V8QI 0 "register_operand" "=r")
 
8331
+       (if_then_else:V8QI
 
8332
+         (ne:V8QI
 
8333
+         (match_operand:V8QI 1 "reg_or_0_operand" "rO")
 
8334
+         (const_vector:V8QI [(const_int 0) (const_int 0)
 
8335
+                             (const_int 0) (const_int 0)
 
8336
+                             (const_int 0) (const_int 0)
 
8337
+                             (const_int 0) (const_int 0)]))
 
8338
+         (match_operand:V8QI 2 "reg_or_0_operand" "rO")
 
8339
+        (const_vector:V8QI [(const_int 0) (const_int 0)
 
8340
+                            (const_int 0) (const_int 0)
 
8341
+                            (const_int 0) (const_int 0)
 
8342
+                            (const_int 0) (const_int 0)])))]
 
8343
   ""
 
8344
-  "v<n>mnz\t%0, %r1, %r2"
 
8345
+  "v1mnz\t%0, %r1, %r2"
 
8346
   [(set_attr "type" "X01")])
 
8347
 
 
8348
-(define_expand "insn_v<n>mnz"
 
8349
+(define_expand "insn_v1mnz"
 
8350
   [(set (match_operand:DI 0 "register_operand" "")
 
8351
-       (if_then_else:VEC48MODE
 
8352
-         (ne:VEC48MODE
 
8353
+       (if_then_else:V8QI
 
8354
+         (ne:V8QI
 
8355
          (match_operand:DI 1 "reg_or_0_operand" "")
 
8356
-         (const_int 0))
 
8357
+         (const_vector:V8QI [(const_int 0) (const_int 0)
 
8358
+                             (const_int 0) (const_int 0)
 
8359
+                             (const_int 0) (const_int 0)
 
8360
+                             (const_int 0) (const_int 0)])
 
8361
+         )
 
8362
          (match_operand:DI 2 "reg_or_0_operand" "")
 
8363
-         (const_int 0)))]
 
8364
+        (const_vector:V8QI [(const_int 0) (const_int 0)
 
8365
+                            (const_int 0) (const_int 0)
 
8366
+                            (const_int 0) (const_int 0)
 
8367
+                            (const_int 0) (const_int 0)])))]
 
8368
   ""
 
8369
 {
 
8370
-  tilegx_expand_builtin_vector_binop (gen_insn_mnz_<mode>, <MODE>mode,
 
8371
-                                      operands[0], <MODE>mode, operands[1],
 
8372
+  tilegx_expand_builtin_vector_binop (gen_insn_mnz_v8qi, V8QImode,
 
8373
+                                      operands[0], V8QImode, operands[1],
 
8374
                                      operands[2], true);
 
8375
   DONE;
 
8376
 })
 
8377
 
 
8378
-(define_insn "insn_mz_<mode>"
 
8379
-  [(set (match_operand:VEC48MODE 0 "register_operand" "=r")
 
8380
-       (if_then_else:VEC48MODE
 
8381
-         (ne:VEC48MODE
 
8382
-         (match_operand:VEC48MODE 1 "reg_or_0_operand" "rO")
 
8383
-         (const_int 0))
 
8384
-         (const_int 0)
 
8385
-         (match_operand:VEC48MODE 2 "reg_or_0_operand" "rO")))]
 
8386
+(define_insn "insn_mz_v8qi"
 
8387
+  [(set (match_operand:V8QI 0 "register_operand" "=r")
 
8388
+       (if_then_else:V8QI
 
8389
+         (ne:V8QI
 
8390
+         (match_operand:V8QI 1 "reg_or_0_operand" "rO")
 
8391
+         (const_vector:V8QI [(const_int 0) (const_int 0)
 
8392
+                             (const_int 0) (const_int 0)
 
8393
+                             (const_int 0) (const_int 0)
 
8394
+                             (const_int 0) (const_int 0)]))
 
8395
+        (const_vector:V8QI [(const_int 0) (const_int 0)
 
8396
+                            (const_int 0) (const_int 0)
 
8397
+                            (const_int 0) (const_int 0)
 
8398
+                            (const_int 0) (const_int 0)])
 
8399
+         (match_operand:V8QI 2 "reg_or_0_operand" "rO")))]
 
8400
   ""
 
8401
-  "v<n>mz\t%0, %r1, %r2"
 
8402
+  "v1mz\t%0, %r1, %r2"
 
8403
   [(set_attr "type" "X01")])
 
8404
-(define_expand "insn_v<n>mz"
 
8405
+
 
8406
+(define_expand "insn_v1mz"
 
8407
   [(set (match_operand:DI 0 "register_operand" "")
 
8408
-       (if_then_else:VEC48MODE
 
8409
-         (ne:VEC48MODE
 
8410
+       (if_then_else:V8QI
 
8411
+         (ne:V8QI
 
8412
          (match_operand:DI 1 "reg_or_0_operand" "")
 
8413
-         (const_int 0))
 
8414
-         (const_int 0)
 
8415
+         (const_vector:V8QI [(const_int 0) (const_int 0)
 
8416
+                             (const_int 0) (const_int 0)
 
8417
+                             (const_int 0) (const_int 0)
 
8418
+                             (const_int 0) (const_int 0)]))
 
8419
+        (const_vector:V8QI [(const_int 0) (const_int 0)
 
8420
+                             (const_int 0) (const_int 0)
 
8421
+                             (const_int 0) (const_int 0)
 
8422
+                             (const_int 0) (const_int 0)])
 
8423
          (match_operand:DI 2 "reg_or_0_operand" "")))]
 
8424
   ""
 
8425
 {
 
8426
-  tilegx_expand_builtin_vector_binop (gen_insn_mz_<mode>, <MODE>mode,
 
8427
-                                      operands[0], <MODE>mode, operands[1],
 
8428
+  tilegx_expand_builtin_vector_binop (gen_insn_mz_v8qi, V8QImode,
 
8429
+                                      operands[0], V8QImode, operands[1],
 
8430
                                      operands[2], true);
 
8431
   DONE;
 
8432
 })
 
8433
 
 
8434
+(define_insn "insn_mnz_v4hi"
 
8435
+  [(set (match_operand:V4HI 0 "register_operand" "=r")
 
8436
+       (if_then_else:V4HI
 
8437
+         (ne:V4HI
 
8438
+         (match_operand:V4HI 1 "reg_or_0_operand" "rO")
 
8439
+         (const_vector:V4HI [(const_int 0) (const_int 0)
 
8440
+                             (const_int 0) (const_int 0)]))
 
8441
+         (match_operand:V4HI 2 "reg_or_0_operand" "rO")
 
8442
+        (const_vector:V4HI [(const_int 0) (const_int 0)
 
8443
+                            (const_int 0) (const_int 0)])))]
 
8444
+  ""
 
8445
+  "v2mnz\t%0, %r1, %r2"
 
8446
+  [(set_attr "type" "X01")])
 
8447
+
 
8448
+(define_expand "insn_v2mnz"
 
8449
+  [(set (match_operand:DI 0 "register_operand" "")
 
8450
+       (if_then_else:V4HI
 
8451
+         (ne:V4HI
 
8452
+         (match_operand:DI 1 "reg_or_0_operand" "")
 
8453
+         (const_vector:V4HI [(const_int 0) (const_int 0)
 
8454
+                             (const_int 0) (const_int 0)]))
 
8455
+         (match_operand:DI 2 "reg_or_0_operand" "")
 
8456
+        (const_vector:V4HI [(const_int 0) (const_int 0)
 
8457
+                            (const_int 0) (const_int 0)])))]
 
8458
+  ""
 
8459
+{
 
8460
+  tilegx_expand_builtin_vector_binop (gen_insn_mnz_v4hi, V4HImode,
 
8461
+                                      operands[0], V4HImode, operands[1],
 
8462
+                                     operands[2], true);
 
8463
+  DONE;
 
8464
+})
 
8465
+
 
8466
+(define_insn "insn_mz_v4hi"
 
8467
+  [(set (match_operand:V4HI 0 "register_operand" "=r")
 
8468
+       (if_then_else:V4HI
 
8469
+         (ne:V4HI
 
8470
+         (match_operand:V4HI 1 "reg_or_0_operand" "rO")
 
8471
+         (const_vector:V4HI [(const_int 0) (const_int 0)
 
8472
+                             (const_int 0) (const_int 0)]))
 
8473
+        (const_vector:V4HI [(const_int 0) (const_int 0)
 
8474
+                            (const_int 0) (const_int 0)])
 
8475
+         (match_operand:V4HI 2 "reg_or_0_operand" "rO")))]
 
8476
+  ""
 
8477
+  "v2mz\t%0, %r1, %r2"
 
8478
+  [(set_attr "type" "X01")])
 
8479
+
 
8480
+(define_expand "insn_v2mz"
 
8481
+  [(set (match_operand:DI 0 "register_operand" "")
 
8482
+       (if_then_else:V4HI
 
8483
+         (ne:V4HI
 
8484
+         (match_operand:DI 1 "reg_or_0_operand" "")
 
8485
+         (const_vector:V4HI [(const_int 0) (const_int 0)
 
8486
+                             (const_int 0) (const_int 0)]))
 
8487
+        (const_vector:V4HI [(const_int 0) (const_int 0)
 
8488
+                             (const_int 0) (const_int 0)])
 
8489
+         (match_operand:DI 2 "reg_or_0_operand" "")))]
 
8490
+  ""
 
8491
+{
 
8492
+  tilegx_expand_builtin_vector_binop (gen_insn_mz_v4hi, V4HImode,
 
8493
+                                      operands[0], V4HImode, operands[1],
 
8494
+                                     operands[2], true);
 
8495
+  DONE;
 
8496
+})
 
8497
+
 
8498
 ;; insn_v1mulu
 
8499
 (define_insn "vec_widen_umult_lo_v8qi"
 
8500
   [(set (match_operand:V4HI 0 "register_operand" "=r")
 
8501
@@ -4561,8 +4660,8 @@
 
8502
 
 
8503
 (define_expand "insn_v1mulu"
 
8504
   [(match_operand:DI 0 "register_operand" "")
 
8505
-   (match_operand:DI 1 "reg_or_0_operand" "")
 
8506
-   (match_operand:DI 2 "reg_or_0_operand" "")]
 
8507
+   (match_operand:DI 1 "register_operand" "")
 
8508
+   (match_operand:DI 2 "register_operand" "")]
 
8509
   ""
 
8510
 {
 
8511
   tilegx_expand_builtin_vector_binop (gen_vec_widen_umult_lo_v8qi, V4HImode,
 
8512
@@ -4591,8 +4690,8 @@
 
8513
 
 
8514
 (define_expand "insn_v1mulus"
 
8515
   [(match_operand:DI 0 "register_operand" "")
 
8516
-   (match_operand:DI 1 "reg_or_0_operand" "")
 
8517
-   (match_operand:DI 2 "reg_or_0_operand" "")]
 
8518
+   (match_operand:DI 1 "register_operand" "")
 
8519
+   (match_operand:DI 2 "register_operand" "")]
 
8520
   ""
 
8521
 {
 
8522
   tilegx_expand_builtin_vector_binop (gen_vec_widen_usmult_lo_v8qi, V4HImode,
 
8523
@@ -4619,8 +4718,8 @@
 
8524
 
 
8525
 (define_expand "insn_v2muls"
 
8526
   [(match_operand:DI 0 "register_operand" "")
 
8527
-   (match_operand:DI 1 "reg_or_0_operand" "")
 
8528
-   (match_operand:DI 2 "reg_or_0_operand" "")]
 
8529
+   (match_operand:DI 1 "register_operand" "")
 
8530
+   (match_operand:DI 2 "register_operand" "")]
 
8531
   ""
 
8532
 {
 
8533
   tilegx_expand_builtin_vector_binop (gen_vec_widen_smult_lo_v4qi, V2SImode,
 
8534
Index: gcc/config/tilegx/tilegx-builtins.h
 
8535
===================================================================
 
8536
--- a/src/gcc/config/tilegx/tilegx-builtins.h   (.../tags/gcc_4_8_0_release)
 
8537
+++ b/src/gcc/config/tilegx/tilegx-builtins.h   (.../branches/gcc-4_8-branch)
 
8538
@@ -193,6 +193,7 @@
 
8539
   TILEGX_INSN_SHRU,
 
8540
   TILEGX_INSN_SHRUX,
 
8541
   TILEGX_INSN_SHUFFLEBYTES,
 
8542
+  TILEGX_INSN_SHUFFLEBYTES1,
 
8543
   TILEGX_INSN_ST,
 
8544
   TILEGX_INSN_ST1,
 
8545
   TILEGX_INSN_ST2,
 
8546
Index: gcc/config/tilegx/tilegx.c
 
8547
===================================================================
 
8548
--- a/src/gcc/config/tilegx/tilegx.c    (.../tags/gcc_4_8_0_release)
 
8549
+++ b/src/gcc/config/tilegx/tilegx.c    (.../branches/gcc-4_8-branch)
 
8550
@@ -1429,14 +1429,16 @@
 
8551
     }
 
8552
   else if (!three_wide_only)
 
8553
     {
 
8554
-      rtx imm_op = GEN_INT (val);
 
8555
-
 
8556
-      if (satisfies_constraint_J (imm_op)
 
8557
-         || satisfies_constraint_K (imm_op)
 
8558
-         || satisfies_constraint_N (imm_op)
 
8559
-         || satisfies_constraint_P (imm_op))
 
8560
+      /* Test for the following constraints: J, K, N, P.  We avoid
 
8561
+        generating an rtx and using existing predicates because we
 
8562
+        can be testing and rejecting a lot of constants, and GEN_INT
 
8563
+        is O(N).  */
 
8564
+      if ((val >= -32768 && val <= 65535)
 
8565
+         || ((val == (val & 0xFF) * 0x0101010101010101LL))
 
8566
+         || (val == ((trunc_int_for_mode (val, QImode) & 0xFFFF)
 
8567
+                     * 0x0001000100010001LL)))
 
8568
        {
 
8569
-         emit_move_insn (dest_reg, imm_op);
 
8570
+         emit_move_insn (dest_reg, GEN_INT (val));
 
8571
          return true;
 
8572
        }
 
8573
     }
 
8574
@@ -2895,6 +2897,7 @@
 
8575
   { CODE_FOR_lshrdi3,                   NULL }, /* shru */
 
8576
   { CODE_FOR_lshrsi3,                   NULL }, /* shrux */
 
8577
   { CODE_FOR_insn_shufflebytes,         NULL }, /* shufflebytes */
 
8578
+  { CODE_FOR_insn_shufflebytes1,        NULL }, /* shufflebytes1 */
 
8579
   { CODE_FOR_insn_st,                   NULL }, /* st */
 
8580
   { CODE_FOR_insn_st1,                  NULL }, /* st1 */
 
8581
   { CODE_FOR_insn_st2,                  NULL }, /* st2 */
 
8582
@@ -3223,6 +3226,7 @@
 
8583
   { "__insn_shrux",              TILEGX_INSN_SHRUX,              true,  "iii"  },
 
8584
   { "__insn_shruxi",             TILEGX_INSN_SHRUX,              true,  "iii"  },
 
8585
   { "__insn_shufflebytes",       TILEGX_INSN_SHUFFLEBYTES,       true,  "llll" },
 
8586
+  { "__insn_shufflebytes1",      TILEGX_INSN_SHUFFLEBYTES1,      true,  "lll"  },
 
8587
   { "__insn_st",                 TILEGX_INSN_ST,                 false, "vpl"  },
 
8588
   { "__insn_st1",                TILEGX_INSN_ST1,                false, "vpl"  },
 
8589
   { "__insn_st2",                TILEGX_INSN_ST2,                false, "vpl"  },
 
8590
@@ -3995,11 +3999,10 @@
 
8591
 
 
8592
        if (r == NULL_RTX)
 
8593
          {
 
8594
-           rtx p = compute_frame_addr (offset, &next_scratch_regno);
 
8595
-           r = gen_rtx_REG (Pmode, next_scratch_regno--);
 
8596
-           reg_save_addr[which_scratch] = r;
 
8597
-
 
8598
-           emit_insn (gen_rtx_SET (VOIDmode, r, p));
 
8599
+           int prev_scratch_regno = next_scratch_regno;
 
8600
+           r = compute_frame_addr (offset, &next_scratch_regno);
 
8601
+           if (prev_scratch_regno != next_scratch_regno)
 
8602
+             reg_save_addr[which_scratch] = r;
 
8603
          }
 
8604
        else
 
8605
          {
 
8606
@@ -4786,13 +4789,8 @@
 
8607
 int
 
8608
 tilegx_asm_preferred_eh_data_format (int code ATTRIBUTE_UNUSED, int global)
 
8609
 {
 
8610
-  if (flag_pic)
 
8611
-    {
 
8612
-      int type = TARGET_32BIT ? DW_EH_PE_sdata4 : DW_EH_PE_sdata8;
 
8613
-      return (global ? DW_EH_PE_indirect : 0) | DW_EH_PE_pcrel | type;
 
8614
-    }
 
8615
-  else
 
8616
-    return DW_EH_PE_absptr;
 
8617
+  int type = TARGET_32BIT ? DW_EH_PE_sdata4 : DW_EH_PE_sdata8;
 
8618
+  return (global ? DW_EH_PE_indirect : 0) | DW_EH_PE_pcrel | type;
 
8619
 }
 
8620
 
 
8621
 
 
8622
Index: gcc/config/rtems.opt
 
8623
===================================================================
 
8624
--- a/src/gcc/config/rtems.opt  (.../tags/gcc_4_8_0_release)
 
8625
+++ b/src/gcc/config/rtems.opt  (.../branches/gcc-4_8-branch)
 
8626
@@ -23,6 +23,9 @@
 
8627
 
 
8628
 ; Please try to keep this file in ASCII collating order.
 
8629
 
 
8630
+pthread
 
8631
+Ignore
 
8632
+
 
8633
 qnolinkcmds
 
8634
 Driver
 
8635
 
 
8636
Index: gcc/config/aarch64/aarch64.c
 
8637
===================================================================
 
8638
--- a/src/gcc/config/aarch64/aarch64.c  (.../tags/gcc_4_8_0_release)
 
8639
+++ b/src/gcc/config/aarch64/aarch64.c  (.../branches/gcc-4_8-branch)
 
8640
@@ -2926,9 +2926,10 @@
 
8641
     case CONST:
 
8642
     case SYMBOL_REF:
 
8643
     case LABEL_REF:
 
8644
-      /* load literal: pc-relative constant pool entry.  */
 
8645
+      /* load literal: pc-relative constant pool entry.  Only supported
 
8646
+         for SI mode or larger.  */
 
8647
       info->type = ADDRESS_SYMBOLIC;
 
8648
-      if (outer_code != PARALLEL)
 
8649
+      if (outer_code != PARALLEL && GET_MODE_SIZE (mode) >= 4)
 
8650
        {
 
8651
          rtx sym, addend;
 
8652
 
 
8653
Index: gcc/config/tilepro/tilepro.c
 
8654
===================================================================
 
8655
--- a/src/gcc/config/tilepro/tilepro.c  (.../tags/gcc_4_8_0_release)
 
8656
+++ b/src/gcc/config/tilepro/tilepro.c  (.../branches/gcc-4_8-branch)
 
8657
@@ -4338,10 +4338,7 @@
 
8658
 int
 
8659
 tilepro_asm_preferred_eh_data_format (int code ATTRIBUTE_UNUSED, int global)
 
8660
 {
 
8661
-  if (flag_pic)
 
8662
-    return (global ? DW_EH_PE_indirect : 0) | DW_EH_PE_pcrel | DW_EH_PE_sdata4;
 
8663
-  else
 
8664
-    return DW_EH_PE_absptr;
 
8665
+  return (global ? DW_EH_PE_indirect : 0) | DW_EH_PE_pcrel | DW_EH_PE_sdata4;
 
8666
 }
 
8667
 
 
8668
 
 
8669
Index: gcc/config/tilepro/tilepro.h
 
8670
===================================================================
 
8671
--- a/src/gcc/config/tilepro/tilepro.h  (.../tags/gcc_4_8_0_release)
 
8672
+++ b/src/gcc/config/tilepro/tilepro.h  (.../branches/gcc-4_8-branch)
 
8673
@@ -268,6 +268,8 @@
 
8674
 #define INITIAL_ELIMINATION_OFFSET(FROM, TO, OFFSET) \
 
8675
   ((OFFSET) = tilepro_initial_elimination_offset((FROM),(TO)))
 
8676
 
 
8677
+#define PROFILE_BEFORE_PROLOGUE 1
 
8678
+
 
8679
 #define FUNCTION_PROFILER(FILE, LABELNO) \
 
8680
   tilepro_function_profiler (FILE, LABELNO)
 
8681
 
 
8682
Index: libgfortran/ChangeLog
 
8683
===================================================================
 
8684
--- a/src/libgfortran/ChangeLog (.../tags/gcc_4_8_0_release)
 
8685
+++ b/src/libgfortran/ChangeLog (.../branches/gcc-4_8-branch)
 
8686
@@ -1,3 +1,8 @@
 
8687
+2013-03-24  Tobias Burnus  <burnus@net-b.de>
 
8688
+
 
8689
+       PR fortran/56696
 
8690
+       * io/list_read.c (read_real): Fix EOF diagnostic.
 
8691
+
 
8692
 2013-03-22  Release Manager
 
8693
 
 
8694
        * GCC 4.8.0 released.
 
8695
Index: libgfortran/io/list_read.c
 
8696
===================================================================
 
8697
--- a/src/libgfortran/io/list_read.c    (.../tags/gcc_4_8_0_release)
 
8698
+++ b/src/libgfortran/io/list_read.c    (.../branches/gcc-4_8-branch)
 
8699
@@ -1433,7 +1433,6 @@
 
8700
       goto got_sign;
 
8701
 
 
8702
     CASE_SEPARATORS:
 
8703
-    case EOF:
 
8704
       unget_char (dtp, c);             /* Single null.  */
 
8705
       eat_separator (dtp);
 
8706
       return;
 
8707
Index: libffi/Makefile.in
 
8708
===================================================================
 
8709
--- a/src/libffi/Makefile.in    (.../tags/gcc_4_8_0_release)
 
8710
+++ b/src/libffi/Makefile.in    (.../branches/gcc-4_8-branch)
 
8711
@@ -66,14 +66,11 @@
 
8712
 @PA_HPUX_TRUE@am__append_29 = src/pa/hpux32.S src/pa/ffi.c
 
8713
 @TILE_TRUE@am__append_30 = src/tile/tile.S src/tile/ffi.c
 
8714
 subdir = .
 
8715
-DIST_COMMON = README $(am__configure_deps) $(srcdir)/../compile \
 
8716
-       $(srcdir)/../config.guess $(srcdir)/../config.sub \
 
8717
-       $(srcdir)/../depcomp $(srcdir)/../install-sh \
 
8718
-       $(srcdir)/../ltmain.sh $(srcdir)/../missing \
 
8719
-       $(srcdir)/../mkinstalldirs $(srcdir)/Makefile.am \
 
8720
-       $(srcdir)/Makefile.in $(srcdir)/doc/stamp-vti \
 
8721
-       $(srcdir)/doc/version.texi $(srcdir)/fficonfig.h.in \
 
8722
-       $(top_srcdir)/configure ChangeLog mdate-sh
 
8723
+DIST_COMMON = README ChangeLog $(srcdir)/Makefile.in \
 
8724
+       $(srcdir)/Makefile.am $(top_srcdir)/configure \
 
8725
+       $(am__configure_deps) $(srcdir)/fficonfig.h.in \
 
8726
+       $(srcdir)/../mkinstalldirs $(srcdir)/../depcomp mdate-sh \
 
8727
+       $(srcdir)/doc/version.texi $(srcdir)/doc/stamp-vti
 
8728
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
8729
 am__aclocal_m4_deps = $(top_srcdir)/../config/acx.m4 \
 
8730
        $(top_srcdir)/../config/asmcfi.m4 \
 
8731
@@ -217,7 +214,6 @@
 
8732
 SOURCES = $(libffi_la_SOURCES) $(nodist_libffi_la_SOURCES) \
 
8733
        $(libffi_convenience_la_SOURCES) \
 
8734
        $(nodist_libffi_convenience_la_SOURCES)
 
8735
-DIST_SOURCES = $(libffi_la_SOURCES) $(libffi_convenience_la_SOURCES)
 
8736
 MULTISRCTOP = 
 
8737
 MULTIBUILDTOP = 
 
8738
 MULTIDIRS = 
 
8739
@@ -246,47 +242,10 @@
 
8740
 RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive        \
 
8741
   distclean-recursive maintainer-clean-recursive
 
8742
 AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
 
8743
-       $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \
 
8744
-       distdir dist dist-all distcheck
 
8745
+       $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS
 
8746
 ETAGS = etags
 
8747
 CTAGS = ctags
 
8748
 DIST_SUBDIRS = $(SUBDIRS)
 
8749
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
8750
-distdir = $(PACKAGE)-$(VERSION)
 
8751
-top_distdir = $(distdir)
 
8752
-am__remove_distdir = \
 
8753
-  { test ! -d "$(distdir)" \
 
8754
-    || { find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \
 
8755
-         && rm -fr "$(distdir)"; }; }
 
8756
-am__relativize = \
 
8757
-  dir0=`pwd`; \
 
8758
-  sed_first='s,^\([^/]*\)/.*$$,\1,'; \
 
8759
-  sed_rest='s,^[^/]*/*,,'; \
 
8760
-  sed_last='s,^.*/\([^/]*\)$$,\1,'; \
 
8761
-  sed_butlast='s,/*[^/]*$$,,'; \
 
8762
-  while test -n "$$dir1"; do \
 
8763
-    first=`echo "$$dir1" | sed -e "$$sed_first"`; \
 
8764
-    if test "$$first" != "."; then \
 
8765
-      if test "$$first" = ".."; then \
 
8766
-        dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
 
8767
-        dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
 
8768
-      else \
 
8769
-        first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
 
8770
-        if test "$$first2" = "$$first"; then \
 
8771
-          dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
 
8772
-        else \
 
8773
-          dir2="../$$dir2"; \
 
8774
-        fi; \
 
8775
-        dir0="$$dir0"/"$$first"; \
 
8776
-      fi; \
 
8777
-    fi; \
 
8778
-    dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
 
8779
-  done; \
 
8780
-  reldir="$$dir2"
 
8781
-DIST_ARCHIVES = $(distdir).tar.gz
 
8782
-GZIP_ENV = --best
 
8783
-distuninstallcheck_listfiles = find . -type f -print
 
8784
-distcleancheck_listfiles = find . -type f -print
 
8785
 ACLOCAL = @ACLOCAL@
 
8786
 ALLOCA = @ALLOCA@
 
8787
 AMTAR = @AMTAR@
 
8788
@@ -1446,185 +1405,6 @@
 
8789
 
 
8790
 distclean-tags:
 
8791
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
8792
-
 
8793
-distdir: $(DISTFILES)
 
8794
-       $(am__remove_distdir)
 
8795
-       test -d "$(distdir)" || mkdir "$(distdir)"
 
8796
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
8797
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
8798
-       list='$(DISTFILES)'; \
 
8799
-         dist_files=`for file in $$list; do echo $$file; done | \
 
8800
-         sed -e "s|^$$srcdirstrip/||;t" \
 
8801
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
8802
-       case $$dist_files in \
 
8803
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
8804
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
8805
-                          sort -u` ;; \
 
8806
-       esac; \
 
8807
-       for file in $$dist_files; do \
 
8808
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
8809
-         if test -d $$d/$$file; then \
 
8810
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
8811
-           if test -d "$(distdir)/$$file"; then \
 
8812
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
8813
-           fi; \
 
8814
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
8815
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
8816
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
8817
-           fi; \
 
8818
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
8819
-         else \
 
8820
-           test -f "$(distdir)/$$file" \
 
8821
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
8822
-           || exit 1; \
 
8823
-         fi; \
 
8824
-       done
 
8825
-       @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
 
8826
-         if test "$$subdir" = .; then :; else \
 
8827
-           test -d "$(distdir)/$$subdir" \
 
8828
-           || $(MKDIR_P) "$(distdir)/$$subdir" \
 
8829
-           || exit 1; \
 
8830
-         fi; \
 
8831
-       done
 
8832
-       @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
 
8833
-         if test "$$subdir" = .; then :; else \
 
8834
-           dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
 
8835
-           $(am__relativize); \
 
8836
-           new_distdir=$$reldir; \
 
8837
-           dir1=$$subdir; dir2="$(top_distdir)"; \
 
8838
-           $(am__relativize); \
 
8839
-           new_top_distdir=$$reldir; \
 
8840
-           echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
 
8841
-           echo "     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
 
8842
-           ($(am__cd) $$subdir && \
 
8843
-             $(MAKE) $(AM_MAKEFLAGS) \
 
8844
-               top_distdir="$$new_top_distdir" \
 
8845
-               distdir="$$new_distdir" \
 
8846
-               am__remove_distdir=: \
 
8847
-               am__skip_length_check=: \
 
8848
-               am__skip_mode_fix=: \
 
8849
-               distdir) \
 
8850
-             || exit 1; \
 
8851
-         fi; \
 
8852
-       done
 
8853
-       $(MAKE) $(AM_MAKEFLAGS) \
 
8854
-         top_distdir="$(top_distdir)" distdir="$(distdir)" \
 
8855
-         dist-info
 
8856
-       -test -n "$(am__skip_mode_fix)" \
 
8857
-       || find "$(distdir)" -type d ! -perm -755 \
 
8858
-               -exec chmod u+rwx,go+rx {} \; -o \
 
8859
-         ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \
 
8860
-         ! -type d ! -perm -400 -exec chmod a+r {} \; -o \
 
8861
-         ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \
 
8862
-       || chmod -R a+r "$(distdir)"
 
8863
-dist-gzip: distdir
 
8864
-       tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
 
8865
-       $(am__remove_distdir)
 
8866
-
 
8867
-dist-bzip2: distdir
 
8868
-       tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2
 
8869
-       $(am__remove_distdir)
 
8870
-
 
8871
-dist-lzma: distdir
 
8872
-       tardir=$(distdir) && $(am__tar) | lzma -9 -c >$(distdir).tar.lzma
 
8873
-       $(am__remove_distdir)
 
8874
-
 
8875
-dist-xz: distdir
 
8876
-       tardir=$(distdir) && $(am__tar) | xz -c >$(distdir).tar.xz
 
8877
-       $(am__remove_distdir)
 
8878
-
 
8879
-dist-tarZ: distdir
 
8880
-       tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z
 
8881
-       $(am__remove_distdir)
 
8882
-
 
8883
-dist-shar: distdir
 
8884
-       shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz
 
8885
-       $(am__remove_distdir)
 
8886
-
 
8887
-dist-zip: distdir
 
8888
-       -rm -f $(distdir).zip
 
8889
-       zip -rq $(distdir).zip $(distdir)
 
8890
-       $(am__remove_distdir)
 
8891
-
 
8892
-dist dist-all: distdir
 
8893
-       tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
 
8894
-       $(am__remove_distdir)
 
8895
-
 
8896
-# This target untars the dist file and tries a VPATH configuration.  Then
 
8897
-# it guarantees that the distribution is self-contained by making another
 
8898
-# tarfile.
 
8899
-distcheck: dist
 
8900
-       case '$(DIST_ARCHIVES)' in \
 
8901
-       *.tar.gz*) \
 
8902
-         GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\
 
8903
-       *.tar.bz2*) \
 
8904
-         bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\
 
8905
-       *.tar.lzma*) \
 
8906
-         lzma -dc $(distdir).tar.lzma | $(am__untar) ;;\
 
8907
-       *.tar.xz*) \
 
8908
-         xz -dc $(distdir).tar.xz | $(am__untar) ;;\
 
8909
-       *.tar.Z*) \
 
8910
-         uncompress -c $(distdir).tar.Z | $(am__untar) ;;\
 
8911
-       *.shar.gz*) \
 
8912
-         GZIP=$(GZIP_ENV) gzip -dc $(distdir).shar.gz | unshar ;;\
 
8913
-       *.zip*) \
 
8914
-         unzip $(distdir).zip ;;\
 
8915
-       esac
 
8916
-       chmod -R a-w $(distdir); chmod a+w $(distdir)
 
8917
-       mkdir $(distdir)/_build
 
8918
-       mkdir $(distdir)/_inst
 
8919
-       chmod a-w $(distdir)
 
8920
-       test -d $(distdir)/_build || exit 0; \
 
8921
-       dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \
 
8922
-         && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \
 
8923
-         && am__cwd=`pwd` \
 
8924
-         && $(am__cd) $(distdir)/_build \
 
8925
-         && ../configure --srcdir=.. --prefix="$$dc_install_base" \
 
8926
-           $(DISTCHECK_CONFIGURE_FLAGS) \
 
8927
-         && $(MAKE) $(AM_MAKEFLAGS) \
 
8928
-         && $(MAKE) $(AM_MAKEFLAGS) dvi \
 
8929
-         && $(MAKE) $(AM_MAKEFLAGS) check \
 
8930
-         && $(MAKE) $(AM_MAKEFLAGS) install \
 
8931
-         && $(MAKE) $(AM_MAKEFLAGS) installcheck \
 
8932
-         && $(MAKE) $(AM_MAKEFLAGS) uninstall \
 
8933
-         && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \
 
8934
-               distuninstallcheck \
 
8935
-         && chmod -R a-w "$$dc_install_base" \
 
8936
-         && ({ \
 
8937
-              (cd ../.. && umask 077 && mkdir "$$dc_destdir") \
 
8938
-              && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \
 
8939
-              && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \
 
8940
-              && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \
 
8941
-                   distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \
 
8942
-             } || { rm -rf "$$dc_destdir"; exit 1; }) \
 
8943
-         && rm -rf "$$dc_destdir" \
 
8944
-         && $(MAKE) $(AM_MAKEFLAGS) dist \
 
8945
-         && rm -rf $(DIST_ARCHIVES) \
 
8946
-         && $(MAKE) $(AM_MAKEFLAGS) distcleancheck \
 
8947
-         && cd "$$am__cwd" \
 
8948
-         || exit 1
 
8949
-       $(am__remove_distdir)
 
8950
-       @(echo "$(distdir) archives ready for distribution: "; \
 
8951
-         list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \
 
8952
-         sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x'
 
8953
-distuninstallcheck:
 
8954
-       @$(am__cd) '$(distuninstallcheck_dir)' \
 
8955
-       && test `$(distuninstallcheck_listfiles) | wc -l` -le 1 \
 
8956
-          || { echo "ERROR: files left after uninstall:" ; \
 
8957
-               if test -n "$(DESTDIR)"; then \
 
8958
-                 echo "  (check DESTDIR support)"; \
 
8959
-               fi ; \
 
8960
-               $(distuninstallcheck_listfiles) ; \
 
8961
-               exit 1; } >&2
 
8962
-distcleancheck: distclean
 
8963
-       @if test '$(srcdir)' = . ; then \
 
8964
-         echo "ERROR: distcleancheck can only run from a VPATH build" ; \
 
8965
-         exit 1 ; \
 
8966
-       fi
 
8967
-       @test `$(distcleancheck_listfiles) | wc -l` -eq 0 \
 
8968
-         || { echo "ERROR: files left in build directory after distclean:" ; \
 
8969
-              $(distcleancheck_listfiles) ; \
 
8970
-              exit 1; } >&2
 
8971
 check-am: all-am
 
8972
 check: check-recursive
 
8973
 all-am: Makefile $(INFO_DEPS) $(LTLIBRARIES) all-multi fficonfig.h \
 
8974
@@ -1865,16 +1645,14 @@
 
8975
        all all-am all-local all-multi am--refresh check check-am \
 
8976
        clean clean-aminfo clean-generic clean-libtool clean-multi \
 
8977
        clean-noinstLTLIBRARIES clean-toolexeclibLTLIBRARIES ctags \
 
8978
-       ctags-recursive dist dist-all dist-bzip2 dist-gzip dist-info \
 
8979
-       dist-lzma dist-shar dist-tarZ dist-xz dist-zip distcheck \
 
8980
-       distclean distclean-compile distclean-generic distclean-hdr \
 
8981
-       distclean-libtool distclean-multi distclean-tags \
 
8982
-       distcleancheck distdir distuninstallcheck dvi dvi-am html \
 
8983
-       html-am info info-am install install-am install-data \
 
8984
-       install-data-am install-dvi install-dvi-am install-exec \
 
8985
-       install-exec-am install-html install-html-am install-info \
 
8986
-       install-info-am install-man install-multi install-pdf \
 
8987
-       install-pdf-am install-ps install-ps-am install-strip \
 
8988
+       ctags-recursive dist-info distclean distclean-compile \
 
8989
+       distclean-generic distclean-hdr distclean-libtool \
 
8990
+       distclean-multi distclean-tags dvi dvi-am html html-am info \
 
8991
+       info-am install install-am install-data install-data-am \
 
8992
+       install-dvi install-dvi-am install-exec install-exec-am \
 
8993
+       install-html install-html-am install-info install-info-am \
 
8994
+       install-man install-multi install-pdf install-pdf-am \
 
8995
+       install-ps install-ps-am install-strip \
 
8996
        install-toolexeclibLTLIBRARIES installcheck installcheck-am \
 
8997
        installdirs installdirs-am maintainer-clean \
 
8998
        maintainer-clean-aminfo maintainer-clean-generic \
 
8999
Index: libffi/include/Makefile.in
 
9000
===================================================================
 
9001
--- a/src/libffi/include/Makefile.in    (.../tags/gcc_4_8_0_release)
 
9002
+++ b/src/libffi/include/Makefile.in    (.../branches/gcc-4_8-branch)
 
9003
@@ -36,7 +36,7 @@
 
9004
 host_triplet = @host@
 
9005
 target_triplet = @target@
 
9006
 subdir = include
 
9007
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
 
9008
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \
 
9009
        $(srcdir)/ffi.h.in $(toollibffi_HEADERS)
 
9010
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
9011
 am__aclocal_m4_deps = $(top_srcdir)/../config/acx.m4 \
 
9012
@@ -56,7 +56,6 @@
 
9013
 CONFIG_CLEAN_FILES = ffi.h ffitarget.h
 
9014
 CONFIG_CLEAN_VPATH_FILES =
 
9015
 SOURCES =
 
9016
-DIST_SOURCES =
 
9017
 am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
 
9018
 am__vpath_adj = case $$p in \
 
9019
     $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
 
9020
@@ -82,7 +81,6 @@
 
9021
 HEADERS = $(toollibffi_HEADERS)
 
9022
 ETAGS = etags
 
9023
 CTAGS = ctags
 
9024
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
9025
 ACLOCAL = @ACLOCAL@
 
9026
 ALLOCA = @ALLOCA@
 
9027
 AMTAR = @AMTAR@
 
9028
@@ -332,37 +330,6 @@
 
9029
 
 
9030
 distclean-tags:
 
9031
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 
9032
-
 
9033
-distdir: $(DISTFILES)
 
9034
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
9035
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
9036
-       list='$(DISTFILES)'; \
 
9037
-         dist_files=`for file in $$list; do echo $$file; done | \
 
9038
-         sed -e "s|^$$srcdirstrip/||;t" \
 
9039
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
9040
-       case $$dist_files in \
 
9041
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
9042
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
9043
-                          sort -u` ;; \
 
9044
-       esac; \
 
9045
-       for file in $$dist_files; do \
 
9046
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
9047
-         if test -d $$d/$$file; then \
 
9048
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
9049
-           if test -d "$(distdir)/$$file"; then \
 
9050
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
9051
-           fi; \
 
9052
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
9053
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
9054
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
9055
-           fi; \
 
9056
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
9057
-         else \
 
9058
-           test -f "$(distdir)/$$file" \
 
9059
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
9060
-           || exit 1; \
 
9061
-         fi; \
 
9062
-       done
 
9063
 check-am: all-am
 
9064
 check: check-am
 
9065
 all-am: Makefile $(HEADERS)
 
9066
@@ -466,17 +433,16 @@
 
9067
 
 
9068
 .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
 
9069
        clean-libtool ctags distclean distclean-generic \
 
9070
-       distclean-libtool distclean-tags distdir dvi dvi-am html \
 
9071
-       html-am info info-am install install-am install-data \
 
9072
-       install-data-am install-dvi install-dvi-am install-exec \
 
9073
-       install-exec-am install-html install-html-am install-info \
 
9074
-       install-info-am install-man install-pdf install-pdf-am \
 
9075
-       install-ps install-ps-am install-strip \
 
9076
-       install-toollibffiHEADERS installcheck installcheck-am \
 
9077
-       installdirs maintainer-clean maintainer-clean-generic \
 
9078
-       mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
 
9079
-       ps ps-am tags uninstall uninstall-am \
 
9080
-       uninstall-toollibffiHEADERS
 
9081
+       distclean-libtool distclean-tags dvi dvi-am html html-am info \
 
9082
+       info-am install install-am install-data install-data-am \
 
9083
+       install-dvi install-dvi-am install-exec install-exec-am \
 
9084
+       install-html install-html-am install-info install-info-am \
 
9085
+       install-man install-pdf install-pdf-am install-ps \
 
9086
+       install-ps-am install-strip install-toollibffiHEADERS \
 
9087
+       installcheck installcheck-am installdirs maintainer-clean \
 
9088
+       maintainer-clean-generic mostlyclean mostlyclean-generic \
 
9089
+       mostlyclean-libtool pdf pdf-am ps ps-am tags uninstall \
 
9090
+       uninstall-am uninstall-toollibffiHEADERS
 
9091
 
 
9092
 
 
9093
 # Tell versions [3.59,3.63) of GNU make to not export all variables.
 
9094
Index: libffi/ChangeLog
 
9095
===================================================================
 
9096
--- a/src/libffi/ChangeLog      (.../tags/gcc_4_8_0_release)
 
9097
+++ b/src/libffi/ChangeLog      (.../branches/gcc-4_8-branch)
 
9098
@@ -1,3 +1,12 @@
 
9099
+2013-03-22  Jakub Jelinek  <jakub@redhat.com>
 
9100
+
 
9101
+       PR other/43620
 
9102
+       * configure.ac (AM_INIT_AUTOMAKE): Add no-dist.
 
9103
+       * Makefile.in: Regenerated.
 
9104
+       * include/Makefile.in: Regenerated.
 
9105
+       * man/Makefile.in: Regenerated.
 
9106
+       * testsuite/Makefile.in: Regenerated.
 
9107
+
 
9108
 2013-03-22  Release Manager
 
9109
 
 
9110
        * GCC 4.8.0 released.
 
9111
Index: libffi/testsuite/Makefile.in
 
9112
===================================================================
 
9113
--- a/src/libffi/testsuite/Makefile.in  (.../tags/gcc_4_8_0_release)
 
9114
+++ b/src/libffi/testsuite/Makefile.in  (.../branches/gcc-4_8-branch)
 
9115
@@ -35,7 +35,7 @@
 
9116
 host_triplet = @host@
 
9117
 target_triplet = @target@
 
9118
 subdir = testsuite
 
9119
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
9120
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
9121
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
9122
 am__aclocal_m4_deps = $(top_srcdir)/../config/acx.m4 \
 
9123
        $(top_srcdir)/../config/asmcfi.m4 \
 
9124
@@ -54,10 +54,8 @@
 
9125
 CONFIG_CLEAN_FILES =
 
9126
 CONFIG_CLEAN_VPATH_FILES =
 
9127
 SOURCES =
 
9128
-DIST_SOURCES =
 
9129
 DEJATOOL = $(PACKAGE)
 
9130
 RUNTESTDEFAULTFLAGS = --tool $$tool --srcdir $$srcdir
 
9131
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
9132
 ACLOCAL = @ACLOCAL@
 
9133
 ALLOCA = @ALLOCA@
 
9134
 AMTAR = @AMTAR@
 
9135
@@ -350,37 +348,6 @@
 
9136
        -l='$(DEJATOOL)'; for tool in $$l; do \
 
9137
          rm -f $$tool.sum $$tool.log; \
 
9138
        done
 
9139
-
 
9140
-distdir: $(DISTFILES)
 
9141
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
9142
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
9143
-       list='$(DISTFILES)'; \
 
9144
-         dist_files=`for file in $$list; do echo $$file; done | \
 
9145
-         sed -e "s|^$$srcdirstrip/||;t" \
 
9146
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
9147
-       case $$dist_files in \
 
9148
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
9149
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
9150
-                          sort -u` ;; \
 
9151
-       esac; \
 
9152
-       for file in $$dist_files; do \
 
9153
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
9154
-         if test -d $$d/$$file; then \
 
9155
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
9156
-           if test -d "$(distdir)/$$file"; then \
 
9157
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
9158
-           fi; \
 
9159
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
9160
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
9161
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
9162
-           fi; \
 
9163
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
9164
-         else \
 
9165
-           test -f "$(distdir)/$$file" \
 
9166
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
9167
-           || exit 1; \
 
9168
-         fi; \
 
9169
-       done
 
9170
 check-am: all-am
 
9171
        $(MAKE) $(AM_MAKEFLAGS) check-DEJAGNU
 
9172
 check: check-am
 
9173
@@ -482,8 +449,8 @@
 
9174
 
 
9175
 .PHONY: all all-am check check-DEJAGNU check-am clean clean-generic \
 
9176
        clean-libtool distclean distclean-DEJAGNU distclean-generic \
 
9177
-       distclean-libtool distdir dvi dvi-am html html-am info info-am \
 
9178
-       install install-am install-data install-data-am install-dvi \
 
9179
+       distclean-libtool dvi dvi-am html html-am info info-am install \
 
9180
+       install-am install-data install-data-am install-dvi \
 
9181
        install-dvi-am install-exec install-exec-am install-html \
 
9182
        install-html-am install-info install-info-am install-man \
 
9183
        install-pdf install-pdf-am install-ps install-ps-am \
 
9184
Index: libffi/configure.ac
 
9185
===================================================================
 
9186
--- a/src/libffi/configure.ac   (.../tags/gcc_4_8_0_release)
 
9187
+++ b/src/libffi/configure.ac   (.../branches/gcc-4_8-branch)
 
9188
@@ -12,7 +12,7 @@
 
9189
 
 
9190
 . ${srcdir}/configure.host
 
9191
 
 
9192
-AM_INIT_AUTOMAKE
 
9193
+AM_INIT_AUTOMAKE([no-dist])
 
9194
 
 
9195
 # See if makeinfo has been installed and is modern enough
 
9196
 # that we can use it.
 
9197
Index: libffi/man/Makefile.in
 
9198
===================================================================
 
9199
--- a/src/libffi/man/Makefile.in        (.../tags/gcc_4_8_0_release)
 
9200
+++ b/src/libffi/man/Makefile.in        (.../branches/gcc-4_8-branch)
 
9201
@@ -35,7 +35,7 @@
 
9202
 host_triplet = @host@
 
9203
 target_triplet = @target@
 
9204
 subdir = man
 
9205
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 
9206
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
 
9207
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
9208
 am__aclocal_m4_deps = $(top_srcdir)/../config/acx.m4 \
 
9209
        $(top_srcdir)/../config/asmcfi.m4 \
 
9210
@@ -54,7 +54,6 @@
 
9211
 CONFIG_CLEAN_FILES =
 
9212
 CONFIG_CLEAN_VPATH_FILES =
 
9213
 SOURCES =
 
9214
-DIST_SOURCES =
 
9215
 am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
 
9216
 am__vpath_adj = case $$p in \
 
9217
     $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
 
9218
@@ -80,7 +79,6 @@
 
9219
 am__installdirs = "$(DESTDIR)$(man3dir)"
 
9220
 NROFF = nroff
 
9221
 MANS = $(man_MANS)
 
9222
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
9223
 ACLOCAL = @ACLOCAL@
 
9224
 ALLOCA = @ALLOCA@
 
9225
 AMTAR = @AMTAR@
 
9226
@@ -295,50 +293,6 @@
 
9227
 ctags: CTAGS
 
9228
 CTAGS:
 
9229
 
 
9230
-
 
9231
-distdir: $(DISTFILES)
 
9232
-       @list='$(MANS)'; if test -n "$$list"; then \
 
9233
-         list=`for p in $$list; do \
 
9234
-           if test -f $$p; then d=; else d="$(srcdir)/"; fi; \
 
9235
-           if test -f "$$d$$p"; then echo "$$d$$p"; else :; fi; done`; \
 
9236
-         if test -n "$$list" && \
 
9237
-           grep 'ab help2man is required to generate this page' $$list >/dev/null; then \
 
9238
-           echo "error: found man pages containing the \`missing help2man' replacement text:" >&2; \
 
9239
-           grep -l 'ab help2man is required to generate this page' $$list | sed 's/^/         /' >&2; \
 
9240
-           echo "       to fix them, install help2man, remove and regenerate the man pages;" >&2; \
 
9241
-           echo "       typically \`make maintainer-clean' will remove them" >&2; \
 
9242
-           exit 1; \
 
9243
-         else :; fi; \
 
9244
-       else :; fi
 
9245
-       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
9246
-       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
9247
-       list='$(DISTFILES)'; \
 
9248
-         dist_files=`for file in $$list; do echo $$file; done | \
 
9249
-         sed -e "s|^$$srcdirstrip/||;t" \
 
9250
-             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
9251
-       case $$dist_files in \
 
9252
-         */*) $(MKDIR_P) `echo "$$dist_files" | \
 
9253
-                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
9254
-                          sort -u` ;; \
 
9255
-       esac; \
 
9256
-       for file in $$dist_files; do \
 
9257
-         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
9258
-         if test -d $$d/$$file; then \
 
9259
-           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
9260
-           if test -d "$(distdir)/$$file"; then \
 
9261
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
9262
-           fi; \
 
9263
-           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
9264
-             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
 
9265
-             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
 
9266
-           fi; \
 
9267
-           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
 
9268
-         else \
 
9269
-           test -f "$(distdir)/$$file" \
 
9270
-           || cp -p $$d/$$file "$(distdir)/$$file" \
 
9271
-           || exit 1; \
 
9272
-         fi; \
 
9273
-       done
 
9274
 check-am: all-am
 
9275
 check: check-am
 
9276
 all-am: Makefile $(MANS)
 
9277
@@ -442,16 +396,16 @@
 
9278
 .MAKE: install-am install-strip
 
9279
 
 
9280
 .PHONY: all all-am check check-am clean clean-generic clean-libtool \
 
9281
-       distclean distclean-generic distclean-libtool distdir dvi \
 
9282
-       dvi-am html html-am info info-am install install-am \
 
9283
-       install-data install-data-am install-dvi install-dvi-am \
 
9284
-       install-exec install-exec-am install-html install-html-am \
 
9285
-       install-info install-info-am install-man install-man3 \
 
9286
-       install-pdf install-pdf-am install-ps install-ps-am \
 
9287
-       install-strip installcheck installcheck-am installdirs \
 
9288
-       maintainer-clean maintainer-clean-generic mostlyclean \
 
9289
-       mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
 
9290
-       uninstall uninstall-am uninstall-man uninstall-man3
 
9291
+       distclean distclean-generic distclean-libtool dvi dvi-am html \
 
9292
+       html-am info info-am install install-am install-data \
 
9293
+       install-data-am install-dvi install-dvi-am install-exec \
 
9294
+       install-exec-am install-html install-html-am install-info \
 
9295
+       install-info-am install-man install-man3 install-pdf \
 
9296
+       install-pdf-am install-ps install-ps-am install-strip \
 
9297
+       installcheck installcheck-am installdirs maintainer-clean \
 
9298
+       maintainer-clean-generic mostlyclean mostlyclean-generic \
 
9299
+       mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am \
 
9300
+       uninstall-man uninstall-man3
 
9301
 
 
9302
 
 
9303
 # Tell versions [3.59,3.63) of GNU make to not export all variables.
 
9304
Index: libcpp/po/ChangeLog
 
9305
===================================================================
 
9306
--- a/src/libcpp/po/ChangeLog   (.../tags/gcc_4_8_0_release)
 
9307
+++ b/src/libcpp/po/ChangeLog   (.../branches/gcc-4_8-branch)
 
9308
@@ -1,3 +1,7 @@
 
9309
+2013-03-27  Joseph Myers  <joseph@codesourcery.com>
 
9310
+
 
9311
+       * zh_TW.po: Update.
 
9312
+
 
9313
 2013-03-22  Release Manager
 
9314
 
 
9315
        * GCC 4.8.0 released.
 
9316
Index: libcpp/po/zh_TW.po
 
9317
===================================================================
 
9318
--- a/src/libcpp/po/zh_TW.po    (.../tags/gcc_4_8_0_release)
 
9319
+++ b/src/libcpp/po/zh_TW.po    (.../branches/gcc-4_8-branch)
 
9320
@@ -1,16 +1,16 @@
 
9321
 # Traditional Chinese translation for cpplib.
 
9322
 # Copyright (C) 2005 Free Software Foundation, Inc.
 
9323
-# This file is distributed under the same license as the cpplib package.
 
9324
+# This file is distributed under the same license as the gcc package.
 
9325
 # Meng Jie <zuxyhere@eastday.com>, 2005.
 
9326
-# Wei-Lun Chao <chaoweilun@pcmail.com.tw>, 2006.
 
9327
+# Wei-Lun Chao <bluebat@member.fsf.org>, 2006, 2013.
 
9328
 #
 
9329
 msgid ""
 
9330
 msgstr ""
 
9331
-"Project-Id-Version: cpplib 4.1.0\n"
 
9332
+"Project-Id-Version: cpplib 4.8.0\n"
 
9333
 "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
 
9334
-"POT-Creation-Date: 2013-02-24 01:05+0000\n"
 
9335
-"PO-Revision-Date: 2006-03-09 12:37+0800\n"
 
9336
-"Last-Translator: Wei-Lun Chao <chaoweilun@pcmail.com.tw>\n"
 
9337
+"POT-Creation-Date: 2013-03-15 17:42+0000\n"
 
9338
+"PO-Revision-Date: 2013-03-27 23:37+0800\n"
 
9339
+"Last-Translator: Wei-Lun Chao <bluebat@member.fsf.org>\n"
 
9340
 "Language-Team: Chinese (traditional) <zh-l10n@linux.org.tw>\n"
 
9341
 "Language: zh_TW\n"
 
9342
 "MIME-Version: 1.0\n"
 
9343
@@ -122,10 +122,9 @@
 
9344
 msgstr "非 ISO 標準的逸出序列,「\\%c」"
 
9345
 
 
9346
 #: charset.c:1320
 
9347
-#, fuzzy, c-format
 
9348
-#| msgid "unknown escape sequence '\\%c'"
 
9349
+#, c-format
 
9350
 msgid "unknown escape sequence: '\\%c'"
 
9351
-msgstr "不明的逸出序列:「\\%c」"
 
9352
+msgstr "不明的逸出序列:『\\%c』"
 
9353
 
 
9354
 #: charset.c:1328
 
9355
 #, c-format
 
9356
@@ -164,10 +163,9 @@
 
9357
 msgstr "#%s 是 GCC 擴充功能"
 
9358
 
 
9359
 #: directives.c:362
 
9360
-#, fuzzy, c-format
 
9361
-#| msgid "#%s is a GCC extension"
 
9362
+#, c-format
 
9363
 msgid "#%s is a deprecated GCC extension"
 
9364
-msgstr "#%s 是 GCC 擴充功能"
 
9365
+msgstr "#%s 是不宜再用的 GCC 擴充功能"
 
9366
 
 
9367
 #: directives.c:375
 
9368
 msgid "suggest not using #elif in traditional C"
 
9369
@@ -248,7 +246,7 @@
 
9370
 
 
9371
 #: directives.c:909
 
9372
 msgid "unexpected end of file after #line"
 
9373
-msgstr ""
 
9374
+msgstr "#line 之後未預期的檔案結束"
 
9375
 
 
9376
 #: directives.c:912
 
9377
 #, c-format
 
9378
@@ -272,7 +270,7 @@
 
9379
 #: directives.c:1068 directives.c:1070 directives.c:1072 directives.c:1658
 
9380
 #, c-format
 
9381
 msgid "%s"
 
9382
-msgstr ""
 
9383
+msgstr "%s"
 
9384
 
 
9385
 #: directives.c:1096
 
9386
 #, c-format
 
9387
@@ -282,18 +280,17 @@
 
9388
 #: directives.c:1159
 
9389
 #, c-format
 
9390
 msgid "registering pragmas in namespace \"%s\" with mismatched name expansion"
 
9391
-msgstr ""
 
9392
+msgstr "以不匹配的名稱擴展去註冊命名空間「%s」中的編譯指示"
 
9393
 
 
9394
 #: directives.c:1168
 
9395
-#, fuzzy, c-format
 
9396
-#| msgid "registering \"%s\" as both a pragma and a pragma namespace"
 
9397
+#, c-format
 
9398
 msgid "registering pragma \"%s\" with name expansion and no namespace"
 
9399
-msgstr "「%s」既被註冊為一個 pragma 又被註冊為一個 pragma 命名空間"
 
9400
+msgstr "以名稱擴展以及無命名空間去註冊編譯指示「%s」"
 
9401
 
 
9402
 #: directives.c:1186
 
9403
 #, c-format
 
9404
 msgid "registering \"%s\" as both a pragma and a pragma namespace"
 
9405
-msgstr "「%s」既被註冊為一個 pragma 又被註冊為一個 pragma 命名空間"
 
9406
+msgstr "「%s」既被註冊為一個編譯指示又被註冊為一個編譯指示命名空間"
 
9407
 
 
9408
 #: directives.c:1189
 
9409
 #, c-format
 
9410
@@ -307,23 +304,19 @@
 
9411
 
 
9412
 #: directives.c:1222
 
9413
 msgid "registering pragma with NULL handler"
 
9414
-msgstr ""
 
9415
+msgstr "以空值處理常式去註冊編譯指示"
 
9416
 
 
9417
 #: directives.c:1439
 
9418
 msgid "#pragma once in main file"
 
9419
-msgstr "#pragma once 出現在主檔案中"
 
9420
+msgstr "#pragma 出現在主檔案中一次"
 
9421
 
 
9422
 #: directives.c:1462
 
9423
-#, fuzzy
 
9424
-#| msgid "invalid #pragma GCC poison directive"
 
9425
 msgid "invalid #pragma push_macro directive"
 
9426
-msgstr "無效的 #pragma GCC poison 指令"
 
9427
+msgstr "無效的 #pragma push_macro 指令"
 
9428
 
 
9429
 #: directives.c:1517
 
9430
-#, fuzzy
 
9431
-#| msgid "invalid #pragma GCC poison directive"
 
9432
 msgid "invalid #pragma pop_macro directive"
 
9433
-msgstr "無效的 #pragma GCC poison 指令"
 
9434
+msgstr "無效的 #pragma pop_macro 指令"
 
9435
 
 
9436
 #: directives.c:1572
 
9437
 msgid "invalid #pragma GCC poison directive"
 
9438
@@ -349,10 +342,9 @@
 
9439
 msgstr "目前檔案早於 %s"
 
9440
 
 
9441
 #: directives.c:1653
 
9442
-#, fuzzy, c-format
 
9443
-#| msgid "invalid #pragma GCC poison directive"
 
9444
+#, c-format
 
9445
 msgid "invalid \"#pragma GCC %s\" directive"
 
9446
-msgstr "無效的 #pragma GCC poison 指令"
 
9447
+msgstr "無效的 #pragma GCC %s 指令"
 
9448
 
 
9449
 #: directives.c:1847
 
9450
 msgid "_Pragma takes a parenthesized string literal"
 
9451
@@ -407,7 +399,7 @@
 
9452
 msgid "\"%s\" re-asserted"
 
9453
 msgstr "已再判定「%s」"
 
9454
 
 
9455
-#: directives.c:2566
 
9456
+#: directives.c:2567
 
9457
 #, c-format
 
9458
 msgid "unterminated #%s"
 
9459
 msgstr "未終止的 #%s"
 
9460
@@ -426,16 +418,12 @@
 
9461
 msgstr "%s:%s"
 
9462
 
 
9463
 #: expr.c:479 expr.c:577
 
9464
-#, fuzzy
 
9465
-#| msgid "imaginary constants are a GCC extension"
 
9466
 msgid "fixed-point constants are a GCC extension"
 
9467
-msgstr "虛數常數是一個 GCC 擴充功能"
 
9468
+msgstr "定點常數是一個 GCC 擴充功能"
 
9469
 
 
9470
 #: expr.c:504
 
9471
-#, fuzzy
 
9472
-#| msgid "invalid suffix \"%.*s\" on floating constant"
 
9473
 msgid "invalid prefix \"0b\" for floating constant"
 
9474
-msgstr "浮點常數的「%.*s」字尾無效"
 
9475
+msgstr "無效的浮點常數前綴「0b」"
 
9476
 
 
9477
 #: expr.c:514
 
9478
 msgid "use of C99 hexadecimal floating constant"
 
9479
@@ -452,22 +440,17 @@
 
9480
 msgstr "傳統 C 不接受「%.*s」字尾"
 
9481
 
 
9482
 #: expr.c:564
 
9483
-#, fuzzy
 
9484
-#| msgid "imaginary constants are a GCC extension"
 
9485
 msgid "suffix for double constant is a GCC extension"
 
9486
-msgstr "虛數常數是一個 GCC 擴充功能"
 
9487
+msgstr "雙倍精度常數字尾是 GCC 的擴充功能"
 
9488
 
 
9489
 #: expr.c:570
 
9490
-#, fuzzy, c-format
 
9491
-#| msgid "invalid suffix \"%.*s\" on floating constant"
 
9492
+#, c-format
 
9493
 msgid "invalid suffix \"%.*s\" with hexadecimal floating constant"
 
9494
-msgstr "浮點常數的「%.*s」字尾無效"
 
9495
+msgstr "無效的十六進位浮點常數字尾「%.*s」"
 
9496
 
 
9497
 #: expr.c:581
 
9498
-#, fuzzy
 
9499
-#| msgid "imaginary constants are a GCC extension"
 
9500
 msgid "decimal float constants are a GCC extension"
 
9501
-msgstr "虛數常數是一個 GCC 擴充功能"
 
9502
+msgstr "十進位浮點數常數是 GCC 的擴充功能"
 
9503
 
 
9504
 #: expr.c:599
 
9505
 #, c-format
 
9506
@@ -475,10 +458,8 @@
 
9507
 msgstr "整數常數的「%.*s」字尾無效"
 
9508
 
 
9509
 #: expr.c:624
 
9510
-#, fuzzy
 
9511
-#| msgid "use of C99 long long integer constant"
 
9512
 msgid "use of C++0x long long integer constant"
 
9513
-msgstr "使用 C99 long long 整數常數"
 
9514
+msgstr "使用 C++0x long long 整數常數"
 
9515
 
 
9516
 #: expr.c:625
 
9517
 msgid "use of C99 long long integer constant"
 
9518
@@ -486,13 +467,11 @@
 
9519
 
 
9520
 #: expr.c:641
 
9521
 msgid "imaginary constants are a GCC extension"
 
9522
-msgstr "虛數常數是一個 GCC 擴充功能"
 
9523
+msgstr "虛數常數是 GCC 的擴充功能"
 
9524
 
 
9525
 #: expr.c:644
 
9526
-#, fuzzy
 
9527
-#| msgid "imaginary constants are a GCC extension"
 
9528
 msgid "binary constants are a GCC extension"
 
9529
-msgstr "虛數常數是一個 GCC 擴充功能"
 
9530
+msgstr "二進位常數是 GCC 的擴充功能"
 
9531
 
 
9532
 #: expr.c:737
 
9533
 msgid "integer constant is too large for its type"
 
9534
@@ -520,10 +499,8 @@
 
9535
 msgstr "使用「defined」可能不利於移植"
 
9536
 
 
9537
 #: expr.c:948
 
9538
-#, fuzzy
 
9539
-#| msgid "integer overflow in preprocessor expression"
 
9540
 msgid "user-defined literal in preprocessor expression"
 
9541
-msgstr "預先處理運算式中整數溢出"
 
9542
+msgstr "在前置處理器運算式中有使用者定義的實字"
 
9543
 
 
9544
 #: expr.c:953
 
9545
 msgid "floating constant in preprocessor expression"
 
9546
@@ -539,20 +516,17 @@
 
9547
 msgstr "「%s」未定義"
 
9548
 
 
9549
 #: expr.c:1020
 
9550
-#, fuzzy
 
9551
-#| msgid "#%s is a GCC extension"
 
9552
 msgid "assertions are a GCC extension"
 
9553
-msgstr "#%s 是 GCC 擴充功能"
 
9554
+msgstr "assertions 是 GCC 的擴充功能"
 
9555
 
 
9556
 #: expr.c:1023
 
9557
 msgid "assertions are a deprecated extension"
 
9558
-msgstr ""
 
9559
+msgstr "assertions 是不宜再用的擴充功能"
 
9560
 
 
9561
 #: expr.c:1268
 
9562
-#, fuzzy, c-format
 
9563
-#| msgid "unbalanced stack in #if"
 
9564
+#, c-format
 
9565
 msgid "unbalanced stack in %s"
 
9566
-msgstr "#if 中不平衡的堆疊"
 
9567
+msgstr "%s 中的堆疊不平衡"
 
9568
 
 
9569
 #: expr.c:1288
 
9570
 #, c-format
 
9571
@@ -597,39 +571,39 @@
 
9572
 msgid "division by zero in #if"
 
9573
 msgstr "#if 中用零做除數"
 
9574
 
 
9575
-#: files.c:504
 
9576
+#: files.c:505
 
9577
 msgid "NULL directory in find_file"
 
9578
 msgstr "find_file 中有 NULL 目錄"
 
9579
 
 
9580
-#: files.c:542
 
9581
+#: files.c:553
 
9582
 msgid "one or more PCH files were found, but they were invalid"
 
9583
 msgstr "找到一個或多個 PCH 檔案,但它們是無效的"
 
9584
 
 
9585
-#: files.c:545
 
9586
+#: files.c:556
 
9587
 msgid "use -Winvalid-pch for more information"
 
9588
 msgstr "使用 -Winvalid-pch 以獲得更多資訊"
 
9589
 
 
9590
-#: files.c:643
 
9591
+#: files.c:660
 
9592
 #, c-format
 
9593
 msgid "%s is a block device"
 
9594
 msgstr "%s 是一個區塊裝置"
 
9595
 
 
9596
-#: files.c:660
 
9597
+#: files.c:677
 
9598
 #, c-format
 
9599
 msgid "%s is too large"
 
9600
 msgstr "%s 過大"
 
9601
 
 
9602
-#: files.c:700
 
9603
+#: files.c:717
 
9604
 #, c-format
 
9605
 msgid "%s is shorter than expected"
 
9606
 msgstr "%s 短於預期"
 
9607
 
 
9608
-#: files.c:935
 
9609
+#: files.c:953
 
9610
 #, c-format
 
9611
 msgid "no include path in which to search for %s"
 
9612
 msgstr "沒有包含路徑可供搜尋 %s"
 
9613
 
 
9614
-#: files.c:1363
 
9615
+#: files.c:1381
 
9616
 msgid "Multiple include guards may be useful for:\n"
 
9617
 msgstr "多個防止重包含可能對其有用:\n"
 
9618
 
 
9619
@@ -720,37 +694,33 @@
 
9620
 #: lex.c:1178 lex.c:1255
 
9621
 #, c-format
 
9622
 msgid "identifier \"%s\" is a special operator name in C++"
 
9623
-msgstr ""
 
9624
+msgstr "識別碼「%s」在 C++ 中是特殊運算子名稱"
 
9625
 
 
9626
 #: lex.c:1399
 
9627
 msgid "raw string delimiter longer than 16 characters"
 
9628
-msgstr ""
 
9629
+msgstr "原始字串分隔符號長度超過 16 字元"
 
9630
 
 
9631
 #: lex.c:1402
 
9632
-#, fuzzy, c-format
 
9633
-#| msgid "universal character %.*s is not valid in an identifier"
 
9634
+#, c-format
 
9635
 msgid "invalid character '%c' in raw string delimiter"
 
9636
-msgstr "萬國碼字元 %.*s 在識別字中無效"
 
9637
+msgstr "無效字元『%c』出現於原始字串分隔符號"
 
9638
 
 
9639
 #: lex.c:1525 lex.c:1547
 
9640
-#, fuzzy
 
9641
-#| msgid "unterminated #%s"
 
9642
 msgid "unterminated raw string"
 
9643
-msgstr "未終止的 #%s"
 
9644
+msgstr "未終結的原始字串"
 
9645
 
 
9646
 #: lex.c:1573 lex.c:1706
 
9647
 msgid "invalid suffix on literal; C++11 requires a space between literal and identifier"
 
9648
-msgstr ""
 
9649
+msgstr "無效的實字後綴;C++11 要求一個空白位在實字和識別字之間"
 
9650
 
 
9651
 #: lex.c:1684
 
9652
 msgid "null character(s) preserved in literal"
 
9653
 msgstr "空字元將保留在原文中"
 
9654
 
 
9655
 #: lex.c:1687
 
9656
-#, fuzzy, c-format
 
9657
-#| msgid "missing terminating > character"
 
9658
+#, c-format
 
9659
 msgid "missing terminating %c character"
 
9660
-msgstr "缺少結尾的 > 字元"
 
9661
+msgstr "缺少終止 %c 字元"
 
9662
 
 
9663
 #: lex.c:2245
 
9664
 msgid "C++ style comments are not allowed in ISO C90"
 
9665
@@ -780,10 +750,8 @@
 
9666
 msgstr "無效的內建巨集「%s」"
 
9667
 
 
9668
 #: macro.c:263
 
9669
-#, fuzzy
 
9670
-#| msgid "could not determine date and time"
 
9671
 msgid "could not determine file timestamp"
 
9672
-msgstr "無法決定日期與時間"
 
9673
+msgstr "無法決定檔案時間戳記"
 
9674
 
 
9675
 #: macro.c:361
 
9676
 msgid "could not determine date and time"
 
9677
@@ -791,7 +759,7 @@
 
9678
 
 
9679
 #: macro.c:377
 
9680
 msgid "__COUNTER__ expanded inside directive with -fdirectives-only"
 
9681
-msgstr ""
 
9682
+msgstr "__COUNTER__ 以 -fdirectives-only 在指令內部展開"
 
9683
 
 
9684
 #: macro.c:535
 
9685
 msgid "invalid string literal, ignoring final '\\'"
 
9686
@@ -829,7 +797,7 @@
 
9687
 #: macro.c:1746
 
9688
 #, c-format
 
9689
 msgid "invoking macro %s argument %d: empty macro arguments are undefined in ISO C90 and ISO C++98"
 
9690
-msgstr ""
 
9691
+msgstr "調用巨集 %s 引數 %d:空的巨集引數在 ISO C90 和 ISO C++98 中未定義"
 
9692
 
 
9693
 #: macro.c:2708
 
9694
 #, c-format
 
9695
@@ -896,38 +864,36 @@
 
9696
 msgid "invalid hash type %d in cpp_macro_definition"
 
9697
 msgstr "cpp_macro_definition 中有無效的雜湊類型 %d"
 
9698
 
 
9699
-#: pch.c:87 pch.c:335 pch.c:347 pch.c:365 pch.c:371 pch.c:380 pch.c:387
 
9700
+#: pch.c:87 pch.c:345 pch.c:359 pch.c:377 pch.c:383 pch.c:392 pch.c:399
 
9701
 msgid "while writing precompiled header"
 
9702
 msgstr "在寫入預先編譯標頭時"
 
9703
 
 
9704
-#: pch.c:607
 
9705
-#, fuzzy, c-format
 
9706
-#| msgid "%s: not used because `%s' is defined"
 
9707
+#: pch.c:619
 
9708
+#, c-format
 
9709
 msgid "%s: not used because `%.*s' is poisoned"
 
9710
-msgstr "%s:未使用,因為「%s」已定義"
 
9711
+msgstr "%s:未使用因為『%.*s』是有害的"
 
9712
 
 
9713
-#: pch.c:629
 
9714
+#: pch.c:641
 
9715
 #, c-format
 
9716
 msgid "%s: not used because `%.*s' not defined"
 
9717
 msgstr "%s:未使用,因為「%.*s」未定義"
 
9718
 
 
9719
-#: pch.c:641
 
9720
+#: pch.c:653
 
9721
 #, c-format
 
9722
 msgid "%s: not used because `%.*s' defined as `%s' not `%.*s'"
 
9723
 msgstr "%s:未使用,因為「%.*s」被定義為「%s」而非「%*.s」"
 
9724
 
 
9725
-#: pch.c:682
 
9726
+#: pch.c:694
 
9727
 #, c-format
 
9728
 msgid "%s: not used because `%s' is defined"
 
9729
 msgstr "%s:未使用,因為「%s」已定義"
 
9730
 
 
9731
-#: pch.c:702
 
9732
-#, fuzzy, c-format
 
9733
-#| msgid "%s: not used because `%s' is defined"
 
9734
+#: pch.c:714
 
9735
+#, c-format
 
9736
 msgid "%s: not used because `__COUNTER__' is invalid"
 
9737
-msgstr "%s:未使用,因為「%s」已定義"
 
9738
+msgstr "%s:未使用因為『__COUNTER__』無效"
 
9739
 
 
9740
-#: pch.c:711 pch.c:886
 
9741
+#: pch.c:723 pch.c:898
 
9742
 msgid "while reading precompiled header"
 
9743
 msgstr "在讀取預先編譯標頭時"
 
9744
 
 
9745
@@ -939,58 +905,3 @@
 
9746
 #: traditional.c:968
 
9747
 msgid "syntax error in macro parameter list"
 
9748
 msgstr "巨集參數清單語法錯誤"
 
9749
-
 
9750
-#~ msgid "warning: "
 
9751
-#~ msgstr "警告:"
 
9752
-
 
9753
-#~ msgid "internal error: "
 
9754
-#~ msgstr "內部錯誤:"
 
9755
-
 
9756
-#~ msgid "error: "
 
9757
-#~ msgstr "錯誤:"
 
9758
-
 
9759
-#~ msgid "too many decimal points in number"
 
9760
-#~ msgstr "數字中有太多小數點"
 
9761
-
 
9762
-#~ msgid "invalid digit \"%c\" in octal constant"
 
9763
-#~ msgstr "八進位常數中有無效字元「%c」"
 
9764
-
 
9765
-#~ msgid "exponent has no digits"
 
9766
-#~ msgstr "指數部分沒有數字"
 
9767
-
 
9768
-#~ msgid "hexadecimal floating constants require an exponent"
 
9769
-#~ msgstr "十六進位浮點常數需要指數部分"
 
9770
-
 
9771
-#~ msgid "missing binary operator before token \"%s\""
 
9772
-#~ msgstr "識別字「%s」前缺少二元運算子"
 
9773
-
 
9774
-#~ msgid "token \"%s\" is not valid in preprocessor expressions"
 
9775
-#~ msgstr "識別字「%s」在預先處理運算式中無效"
 
9776
-
 
9777
-#~ msgid "missing expression between '(' and ')'"
 
9778
-#~ msgstr "「(」與「)」之間缺少運算式"
 
9779
-
 
9780
-#~ msgid "#if with no expression"
 
9781
-#~ msgstr "#if 後沒有運算式"
 
9782
-
 
9783
-#~ msgid "operator '%s' has no right operand"
 
9784
-#~ msgstr "運算子「%s」沒有右運算元"
 
9785
-
 
9786
-#~ msgid "operator '%s' has no left operand"
 
9787
-#~ msgstr "運算子「%s」沒有左運算元"
 
9788
-
 
9789
-#~ msgid " ':' without preceding '?'"
 
9790
-#~ msgstr "「:」前沒有「?」"
 
9791
-
 
9792
-#~ msgid "no newline at end of file"
 
9793
-#~ msgstr "檔案未以空白列結束"
 
9794
-
 
9795
-#~ msgid "In file included from %s:%u"
 
9796
-#~ msgstr "在包含自 %s:%u 的檔案中"
 
9797
-
 
9798
-#~ msgid ""
 
9799
-#~ ",\n"
 
9800
-#~ "                 from %s:%u"
 
9801
-#~ msgstr ""
 
9802
-#~ ",\n"
 
9803
-#~ "                 從 %s:%u"