diff options
author | doko <doko@6ca36cf4-e1d1-0310-8c6f-e303bb2178ca> | 2014-07-16 15:46:02 +0000 |
---|---|---|
committer | doko <doko@6ca36cf4-e1d1-0310-8c6f-e303bb2178ca> | 2014-07-16 15:46:02 +0000 |
commit | 18012cec25f94018bed79f946a1cec3dd6f249dd (patch) | |
tree | 61a7f8e242d613195149a1f44baa97d15ab981d9 | |
parent | e09b1cd47d2b0c2e09588d8d203747241869cf54 (diff) | |
download | gcc-49-18012cec25f94018bed79f946a1cec3dd6f249dd.tar.gz |
- Refresh patches
git-svn-id: svn://svn.debian.org/svn/gcccvs/branches/sid/gcc-4.9@7508 6ca36cf4-e1d1-0310-8c6f-e303bb2178ca
22 files changed, 315 insertions, 155 deletions
diff --git a/debian/patches/alpha-no-ev4-directive.diff b/debian/patches/alpha-no-ev4-directive.diff index 8be79df..0c21c65 100644 --- a/debian/patches/alpha-no-ev4-directive.diff +++ b/debian/patches/alpha-no-ev4-directive.diff @@ -8,7 +8,7 @@ Index: b/src/gcc/config/alpha/alpha.c =================================================================== --- a/src/gcc/config/alpha/alpha.c +++ b/src/gcc/config/alpha/alpha.c -@@ -9420,7 +9420,7 @@ alpha_file_start (void) +@@ -9426,7 +9426,7 @@ alpha_file_start (void) fputs ("\t.set nomacro\n", asm_out_file); if (TARGET_SUPPORT_ARCH | TARGET_BWX | TARGET_MAX | TARGET_FIX | TARGET_CIX) { @@ -17,7 +17,7 @@ Index: b/src/gcc/config/alpha/alpha.c if (alpha_cpu == PROCESSOR_EV6 || TARGET_FIX || TARGET_CIX) arch = "ev6"; -@@ -9430,10 +9430,9 @@ alpha_file_start (void) +@@ -9436,10 +9436,9 @@ alpha_file_start (void) arch = "ev56"; else if (alpha_cpu == PROCESSOR_EV5) arch = "ev5"; diff --git a/debian/patches/gcc-as-needed.diff b/debian/patches/gcc-as-needed.diff index 6018848..3ab6d3c 100644 --- a/debian/patches/gcc-as-needed.diff +++ b/debian/patches/gcc-as-needed.diff @@ -4,7 +4,7 @@ Index: b/src/gcc/config/aarch64/aarch64-linux.h =================================================================== --- a/src/gcc/config/aarch64/aarch64-linux.h +++ b/src/gcc/config/aarch64/aarch64-linux.h -@@ -25,6 +25,7 @@ +@@ -27,6 +27,7 @@ #define LINUX_TARGET_LINK_SPEC "%{h*} \ --hash-style=gnu \ @@ -16,7 +16,7 @@ Index: b/src/gcc/config/ia64/linux.h =================================================================== --- a/src/gcc/config/ia64/linux.h +++ b/src/gcc/config/ia64/linux.h -@@ -58,7 +58,7 @@ +@@ -58,7 +58,7 @@ do { \ #define GLIBC_DYNAMIC_LINKER "/lib/ld-linux-ia64.so.2" #undef LINK_SPEC @@ -29,7 +29,7 @@ Index: b/src/gcc/config/sparc/linux.h =================================================================== --- a/src/gcc/config/sparc/linux.h +++ b/src/gcc/config/sparc/linux.h -@@ -86,7 +86,7 @@ +@@ -86,7 +86,7 @@ extern const char *host_detect_local_cpu #define GLIBC_DYNAMIC_LINKER "/lib/ld-linux.so.2" #undef LINK_SPEC @@ -42,7 +42,7 @@ Index: b/src/gcc/config/s390/linux.h =================================================================== --- a/src/gcc/config/s390/linux.h +++ b/src/gcc/config/s390/linux.h -@@ -65,7 +65,7 @@ +@@ -65,7 +65,7 @@ along with GCC; see the file COPYING3. #undef LINK_SPEC #define LINK_SPEC \ @@ -55,7 +55,7 @@ Index: b/src/gcc/config/rs6000/linux64.h =================================================================== --- a/src/gcc/config/rs6000/linux64.h +++ b/src/gcc/config/rs6000/linux64.h -@@ -385,11 +385,11 @@ +@@ -417,11 +417,11 @@ extern int dot_symbols; " -m elf64ppc") #endif @@ -73,7 +73,7 @@ Index: b/src/gcc/config/rs6000/sysv4.h =================================================================== --- a/src/gcc/config/rs6000/sysv4.h +++ b/src/gcc/config/rs6000/sysv4.h -@@ -799,7 +799,7 @@ +@@ -773,7 +773,7 @@ ENDIAN_SELECT(" -mbig", " -mlittle", DEF #define GNU_USER_DYNAMIC_LINKER \ CHOOSE_DYNAMIC_LINKER (GLIBC_DYNAMIC_LINKER, UCLIBC_DYNAMIC_LINKER) @@ -86,7 +86,7 @@ Index: b/src/gcc/config/i386/gnu-user64.h =================================================================== --- a/src/gcc/config/i386/gnu-user64.h +++ b/src/gcc/config/i386/gnu-user64.h -@@ -57,6 +57,7 @@ +@@ -57,6 +57,7 @@ see the files COPYING3 and COPYING.RUNTI %{" SPEC_32 ":-m " GNU_USER_LINK_EMULATION32 "} \ %{" SPEC_X32 ":-m " GNU_USER_LINK_EMULATIONX32 "} \ --hash-style=gnu \ @@ -98,7 +98,7 @@ Index: b/src/gcc/config/i386/gnu-user.h =================================================================== --- a/src/gcc/config/i386/gnu-user.h +++ b/src/gcc/config/i386/gnu-user.h -@@ -74,7 +74,7 @@ +@@ -74,7 +74,7 @@ along with GCC; see the file COPYING3. { "link_emulation", GNU_USER_LINK_EMULATION },\ { "dynamic_linker", GNU_USER_DYNAMIC_LINKER } @@ -111,7 +111,7 @@ Index: b/src/gcc/config/alpha/linux-elf.h =================================================================== --- a/src/gcc/config/alpha/linux-elf.h +++ b/src/gcc/config/alpha/linux-elf.h -@@ -37,7 +37,7 @@ +@@ -37,7 +37,7 @@ along with GCC; see the file COPYING3. #define ELF_DYNAMIC_LINKER GNU_USER_DYNAMIC_LINKER @@ -124,7 +124,7 @@ Index: b/src/gcc/config/arm/linux-elf.h =================================================================== --- a/src/gcc/config/arm/linux-elf.h +++ b/src/gcc/config/arm/linux-elf.h -@@ -68,6 +68,7 @@ +@@ -73,6 +73,7 @@ -dynamic-linker " GNU_USER_DYNAMIC_LINKER "} \ -X \ --hash-style=gnu \ @@ -132,9 +132,11 @@ Index: b/src/gcc/config/arm/linux-elf.h %{mbig-endian:-EB} %{mlittle-endian:-EL}" \ SUBTARGET_EXTRA_LINK_SPEC +Index: b/src/gcc/config/mips/gnu-user.h +=================================================================== --- a/src/gcc/config/mips/gnu-user.h +++ b/src/gcc/config/mips/gnu-user.h -@@ -56,6 +56,7 @@ +@@ -56,6 +56,7 @@ along with GCC; see the file COPYING3. #undef GNU_USER_TARGET_LINK_SPEC #define GNU_USER_TARGET_LINK_SPEC \ "%(endian_spec) \ @@ -142,9 +144,11 @@ Index: b/src/gcc/config/arm/linux-elf.h %{shared:-shared} \ %{!shared: \ %{!static: \ +Index: b/src/gcc/config/mips/gnu-user64.h +=================================================================== --- a/src/gcc/config/mips/gnu-user64.h +++ b/src/gcc/config/mips/gnu-user64.h -@@ -34,6 +34,7 @@ +@@ -34,6 +34,7 @@ along with GCC; see the file COPYING3. #define GNU_USER_TARGET_LINK_SPEC "\ %{G*} %{EB} %{EL} %{mips1} %{mips2} %{mips3} %{mips4} \ %{shared} \ @@ -152,9 +156,11 @@ Index: b/src/gcc/config/arm/linux-elf.h %(endian_spec) \ %{!shared: \ %{!static: \ +Index: b/src/libjava/Makefile.am +=================================================================== --- a/src/libjava/Makefile.am +++ b/src/libjava/Makefile.am -@@ -625,7 +625,7 @@ +@@ -628,7 +628,7 @@ libgcj_bc.la: $(libgcj_bc_la_OBJECTS) $( rm .libs/libgcj_bc.so; \ mv .libs/libgcj_bc.so.1.0.0 .libs/libgcj_bc.so; \ $(libgcj_bc_dummy_LINK) -xc /dev/null -Wl,-soname,libgcj_bc.so.1 \ @@ -163,9 +169,11 @@ Index: b/src/gcc/config/arm/linux-elf.h rm .libs/libgcj_bc.so.1; \ $(LN_S) libgcj_bc.so.1.0.0 .libs/libgcj_bc.so.1 +Index: b/src/libjava/Makefile.in +=================================================================== --- a/src/libjava/Makefile.in +++ b/src/libjava/Makefile.in -@@ -10573,7 +10573,7 @@ +@@ -10600,7 +10600,7 @@ libgcj_bc.la: $(libgcj_bc_la_OBJECTS) $( rm .libs/libgcj_bc.so; \ mv .libs/libgcj_bc.so.1.0.0 .libs/libgcj_bc.so; \ $(libgcj_bc_dummy_LINK) -xc /dev/null -Wl,-soname,libgcj_bc.so.1 \ diff --git a/debian/patches/gcc-base-version.diff b/debian/patches/gcc-base-version.diff index f680b83..39e9a77 100644 --- a/debian/patches/gcc-base-version.diff +++ b/debian/patches/gcc-base-version.diff @@ -17,7 +17,7 @@ Index: b/src/gcc/Makefile.in =================================================================== --- a/src/gcc/Makefile.in +++ b/src/gcc/Makefile.in -@@ -810,11 +810,13 @@ +@@ -810,11 +810,13 @@ GTM_H = tm.h $(tm_file_list) in TM_H = $(GTM_H) insn-flags.h $(OPTIONS_H) # Variables for version information. @@ -32,7 +32,7 @@ Index: b/src/gcc/Makefile.in BASEVER_c := $(shell cat $(BASEVER)) DEVPHASE_c := $(shell cat $(DEVPHASE)) DATESTAMP_c := $(shell cat $(DATESTAMP)) -@@ -833,7 +835,7 @@ +@@ -833,7 +835,7 @@ version := $(BASEVER_c) # development phase collapsed to the empty string in release mode # (i.e. if DEVPHASE_c is empty). The space immediately after the # comma in the $(if ...) constructs is significant - do not remove it. @@ -41,7 +41,7 @@ Index: b/src/gcc/Makefile.in DEVPHASE_s := "\"$(if $(DEVPHASE_c), ($(DEVPHASE_c)))\"" DATESTAMP_s := "\"$(if $(DEVPHASE_c), $(DATESTAMP_c))\"" PKGVERSION_s:= "\"@PKGVERSION@\"" -@@ -1924,8 +1926,8 @@ +@@ -1924,8 +1926,8 @@ default-c.o: config/default-c.c # Files used by all variants of C and some other languages. @@ -52,7 +52,7 @@ Index: b/src/gcc/Makefile.in # Language-independent files. -@@ -1981,20 +1983,20 @@ +@@ -1981,20 +1983,20 @@ s-options-h: optionlist $(srcdir)/opt-fu dumpvers: dumpvers.c @@ -79,7 +79,7 @@ Index: b/src/gcc/Makefile.in echo "#define BUILDING_GCC_VERSION (BUILDING_GCC_MAJOR * 1000 + BUILDING_GCC_MINOR)" >> bversion.h $(STAMP) s-bversion -@@ -2323,9 +2325,9 @@ +@@ -2323,9 +2325,9 @@ build/%.o : # dependencies provided by ## build/version.o is compiled by the $(COMPILER_FOR_BUILD) but needs ## several C macro definitions, just like version.o build/version.o: version.c version.h \ @@ -91,7 +91,7 @@ Index: b/src/gcc/Makefile.in -DREVISION=$(REVISION_s) \ -DDEVPHASE=$(DEVPHASE_s) -DPKGVERSION=$(PKGVERSION_s) \ -DBUGURL=$(BUGURL_s) -o $@ $< -@@ -2518,8 +2520,8 @@ +@@ -2518,8 +2520,8 @@ PREPROCESSOR_DEFINES = \ -DSTANDARD_EXEC_PREFIX=\"$(libdir)/gcc/\" \ @TARGET_SYSTEM_ROOT_DEFINE@ @@ -102,7 +102,7 @@ Index: b/src/gcc/Makefile.in CFLAGS-cppdefault.o += $(PREPROCESSOR_DEFINES) -@@ -2535,8 +2537,8 @@ +@@ -2535,8 +2537,8 @@ build/gcov-iov$(build_exeext): build/gco build/gcov-iov.o -o $@ gcov-iov.h: s-iov @@ -113,7 +113,7 @@ Index: b/src/gcc/Makefile.in > tmp-gcov-iov.h $(SHELL) $(srcdir)/../move-if-change tmp-gcov-iov.h gcov-iov.h $(STAMP) s-iov -@@ -2797,8 +2799,8 @@ +@@ -2820,8 +2822,8 @@ TEXI_GCCINSTALL_FILES = install.texi ins TEXI_CPPINT_FILES = cppinternals.texi gcc-common.texi gcc-vers.texi # gcc-vers.texi is generated from the version files. @@ -128,7 +128,7 @@ Index: b/src/libjava/Makefile.am =================================================================== --- a/src/libjava/Makefile.am +++ b/src/libjava/Makefile.am -@@ -780,7 +780,7 @@ +@@ -780,7 +780,7 @@ install_data_local_split = 50 install-data-local: $(PRE_INSTALL) ## Install the .pc file. @@ -141,7 +141,7 @@ Index: b/src/libjava/Makefile.in =================================================================== --- a/src/libjava/Makefile.in +++ b/src/libjava/Makefile.in -@@ -12457,7 +12457,7 @@ +@@ -12457,7 +12457,7 @@ install-exec-hook: install-binPROGRAMS i @BUILD_ECJ1_TRUE@ mv $(DESTDIR)$(libexecsubdir)/`echo ecjx | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'` $(DESTDIR)$(libexecsubdir)/ecj1$(host_exeext) install-data-local: $(PRE_INSTALL) @@ -154,7 +154,7 @@ Index: b/src/libjava/testsuite/lib/libjava.exp =================================================================== --- a/src/libjava/testsuite/lib/libjava.exp +++ b/src/libjava/testsuite/lib/libjava.exp -@@ -177,7 +177,7 @@ +@@ -177,7 +177,7 @@ proc libjava_init { args } { set text [eval exec "$GCJ_UNDER_TEST -B$specdir -v 2>@ stdout"] regexp " version \[^\n\r\]*" $text version diff --git a/debian/patches/gcc-default-format-security.diff b/debian/patches/gcc-default-format-security.diff index f1e59c1..4996827 100644 --- a/debian/patches/gcc-default-format-security.diff +++ b/debian/patches/gcc-default-format-security.diff @@ -4,7 +4,7 @@ Index: b/src/gcc/doc/invoke.texi =================================================================== --- a/src/gcc/doc/invoke.texi +++ b/src/gcc/doc/invoke.texi -@@ -3351,6 +3351,11 @@ +@@ -3573,6 +3573,11 @@ currently a subset of what @option{-Wfor in future warnings may be added to @option{-Wformat-security} that are not included in @option{-Wformat-nonliteral}.) @@ -16,9 +16,11 @@ Index: b/src/gcc/doc/invoke.texi @item -Wformat-y2k @opindex Wformat-y2k @opindex Wno-format-y2k +Index: b/src/gcc/gcc.c +=================================================================== --- a/src/gcc/gcc.c +++ b/src/gcc/gcc.c -@@ -654,11 +654,14 @@ +@@ -665,11 +665,14 @@ proper position among the other output f #define LINK_GCC_C_SEQUENCE_SPEC "%G %L %G" #endif diff --git a/debian/patches/gcc-default-fortify-source.diff b/debian/patches/gcc-default-fortify-source.diff index 1d6437a..7524e1f 100644 --- a/debian/patches/gcc-default-fortify-source.diff +++ b/debian/patches/gcc-default-fortify-source.diff @@ -10,7 +10,7 @@ Index: b/src/gcc/doc/invoke.texi =================================================================== --- a/src/gcc/doc/invoke.texi +++ b/src/gcc/doc/invoke.texi -@@ -6561,6 +6561,12 @@ +@@ -6886,6 +6886,12 @@ also turns on the following optimization Please note the warning under @option{-fgcse} about invoking @option{-O2} on programs that use computed gotos. @@ -27,7 +27,7 @@ Index: b/src/gcc/c-family/c-cppbuiltin.c =================================================================== --- a/src/gcc/c-family/c-cppbuiltin.c +++ b/src/gcc/c-family/c-cppbuiltin.c -@@ -853,6 +853,10 @@ +@@ -951,6 +951,10 @@ c_cpp_builtins (cpp_reader *pfile) builtin_define_with_value ("__REGISTER_PREFIX__", REGISTER_PREFIX, 0); builtin_define_with_value ("__USER_LABEL_PREFIX__", user_label_prefix, 0); diff --git a/debian/patches/gcc-default-relro.diff b/debian/patches/gcc-default-relro.diff index da75e92..8f9d9f1 100644 --- a/debian/patches/gcc-default-relro.diff +++ b/debian/patches/gcc-default-relro.diff @@ -9,7 +9,7 @@ Index: b/src/gcc/doc/invoke.texi =================================================================== --- a/src/gcc/doc/invoke.texi +++ b/src/gcc/doc/invoke.texi -@@ -10049,6 +10049,9 @@ +@@ -10529,6 +10529,9 @@ For example, @option{-Wl,-Map,output.map linker. When using the GNU linker, you can also get the same effect with @option{-Wl,-Map=output.map}. @@ -23,11 +23,11 @@ Index: b/src/gcc/gcc.c =================================================================== --- a/src/gcc/gcc.c +++ b/src/gcc/gcc.c -@@ -741,6 +741,7 @@ +@@ -776,6 +776,7 @@ proper position among the other output f "%{flto|flto=*:%<fcompare-debug*} \ %{flto} %{flto=*} %l " LINK_PIE_SPEC \ "%{fuse-ld=*:-fuse-ld=%*}\ + -z relro\ %X %{o*} %{e*} %{N} %{n} %{r}\ - %{s} %{t} %{u*} %{z} %{Z} %{!nostdlib:%{!nostartfiles:%S}}\ + %{s} %{t} %{u*} %{z} %{Z} %{!nostdlib:%{!nostartfiles:%S}} " VTABLE_VERIFICATION_SPEC " \ %{static:} %{L*} %(mfwrap) %(link_libgcc) " SANITIZER_EARLY_SPEC " %o\ diff --git a/debian/patches/gcc-default-ssp.diff b/debian/patches/gcc-default-ssp.diff index 338eee5..50f8d5a 100644 --- a/debian/patches/gcc-default-ssp.diff +++ b/debian/patches/gcc-default-ssp.diff @@ -14,7 +14,7 @@ Index: b/src/gcc/gcc.c =================================================================== --- a/src/gcc/gcc.c +++ b/src/gcc/gcc.c -@@ -654,6 +654,14 @@ +@@ -665,6 +665,14 @@ proper position among the other output f #define LINK_GCC_C_SEQUENCE_SPEC "%G %L %G" #endif @@ -29,7 +29,7 @@ Index: b/src/gcc/gcc.c #ifndef LINK_SSP_SPEC #ifdef TARGET_LIBC_PROVIDES_SSP #define LINK_SSP_SPEC "%{fstack-protector:}" -@@ -780,6 +788,7 @@ +@@ -804,6 +812,7 @@ static const char *cc1_spec = CC1_SPEC; static const char *cc1plus_spec = CC1PLUS_SPEC; static const char *link_gcc_c_sequence_spec = LINK_GCC_C_SEQUENCE_SPEC; static const char *link_ssp_spec = LINK_SSP_SPEC; @@ -37,7 +37,7 @@ Index: b/src/gcc/gcc.c static const char *asm_spec = ASM_SPEC; static const char *asm_final_spec = ASM_FINAL_SPEC; static const char *link_spec = LINK_SPEC; -@@ -838,7 +847,7 @@ +@@ -858,7 +867,7 @@ static const char *cpp_unique_options = static const char *cpp_options = "%(cpp_unique_options) %1 %{m*} %{std*&ansi&trigraphs} %{W*&pedantic*} %{w}\ %{f*} %{g*:%{!g0:%{g*} %{!fno-working-directory:-fworking-directory}}} %{O*}\ @@ -46,7 +46,7 @@ Index: b/src/gcc/gcc.c /* This contains cpp options which are not passed when the preprocessor output will be used by another program. */ -@@ -1018,9 +1027,9 @@ +@@ -1044,9 +1053,9 @@ static const struct compiler default_com %{save-temps*|traditional-cpp|no-integrated-cpp:%(trad_capable_cpp) \ %(cpp_options) -o %{save-temps*:%b.i} %{!save-temps*:%g.i} \n\ cc1 -fpreprocessed %{save-temps*:%b.i} %{!save-temps*:%g.i} \ @@ -58,7 +58,7 @@ Index: b/src/gcc/gcc.c %{!fsyntax-only:%(invoke_as)}}}}", 0, 0, 1}, {"-", "%{!E:%e-E or -x required when input is from standard input}\ -@@ -1043,7 +1052,7 @@ +@@ -1069,7 +1078,7 @@ static const struct compiler default_com %W{o*:--output-pch=%*}}%V}}}}}}", 0, 0, 0}, {".i", "@cpp-output", 0, 0, 0}, {"@cpp-output", @@ -67,7 +67,7 @@ Index: b/src/gcc/gcc.c {".s", "@assembler", 0, 0, 0}, {"@assembler", "%{!M:%{!MM:%{!E:%{!S:as %(asm_debug) %(asm_options) %i %A }}}}", 0, 0, 0}, -@@ -1270,6 +1279,7 @@ +@@ -1296,6 +1305,7 @@ static struct spec_list static_specs[] = INIT_STATIC_SPEC ("cc1plus", &cc1plus_spec), INIT_STATIC_SPEC ("link_gcc_c_sequence", &link_gcc_c_sequence_spec), INIT_STATIC_SPEC ("link_ssp", &link_ssp_spec), @@ -79,7 +79,7 @@ Index: b/src/gcc/cp/lang-specs.h =================================================================== --- a/src/gcc/cp/lang-specs.h +++ b/src/gcc/cp/lang-specs.h -@@ -46,7 +46,7 @@ +@@ -46,7 +46,7 @@ along with GCC; see the file COPYING3. %(cpp_options) %2 -o %{save-temps*:%b.ii} %{!save-temps*:%g.ii} \n}\ cc1plus %{save-temps*|no-integrated-cpp:-fpreprocessed %{save-temps*:%b.ii} %{!save-temps*:%g.ii}}\ %{!save-temps*:%{!no-integrated-cpp:%(cpp_unique_options)}}\ @@ -88,7 +88,7 @@ Index: b/src/gcc/cp/lang-specs.h %{!fsyntax-only:%{!fdump-ada-spec*:-o %g.s %{!o*:--output-pch=%i.gch}\ %W{o*:--output-pch=%*}}%V}}}}", CPLUSPLUS_CPP_SPEC, 0, 0}, -@@ -57,11 +57,11 @@ +@@ -57,11 +57,11 @@ along with GCC; see the file COPYING3. %(cpp_options) %2 -o %{save-temps*:%b.ii} %{!save-temps*:%g.ii} \n}\ cc1plus %{save-temps*|no-integrated-cpp:-fpreprocessed %{save-temps*:%b.ii} %{!save-temps*:%g.ii}}\ %{!save-temps*:%{!no-integrated-cpp:%(cpp_unique_options)}}\ @@ -106,20 +106,20 @@ Index: b/src/gcc/params.def =================================================================== --- a/src/gcc/params.def +++ b/src/gcc/params.def -@@ -662,7 +662,7 @@ +@@ -685,7 +685,7 @@ DEFPARAM (PARAM_INTEGER_SHARE_LIMIT, DEFPARAM (PARAM_SSP_BUFFER_SIZE, "ssp-buffer-size", "The lower bound for a buffer to be considered for stack smashing protection", - 8, 1, 0) + 4, 1, 0) - /* When we thread through a block we have to make copies of the - statements within the block. Clearly for large blocks the code + DEFPARAM (PARAM_MIN_SIZE_FOR_STACK_SHARING, + "min-size-for-stack-sharing", Index: b/src/gcc/objc/lang-specs.h =================================================================== --- a/src/gcc/objc/lang-specs.h +++ b/src/gcc/objc/lang-specs.h -@@ -29,9 +29,9 @@ +@@ -29,9 +29,9 @@ along with GCC; see the file COPYING3. %{traditional|traditional-cpp:\ %eGNU Objective C no longer supports traditional compilation}\ %{save-temps*|no-integrated-cpp:cc1obj -E %(cpp_options) -o %{save-temps*:%b.mi} %{!save-temps*:%g.mi} \n\ @@ -131,7 +131,7 @@ Index: b/src/gcc/objc/lang-specs.h %{!fsyntax-only:%(invoke_as)}}}}", 0, 0, 0}, {"@objective-c-header", "%{E|M|MM:cc1obj -E %{traditional|traditional-cpp:-traditional-cpp}\ -@@ -40,18 +40,18 @@ +@@ -40,18 +40,18 @@ along with GCC; see the file COPYING3. %{traditional|traditional-cpp:\ %eGNU Objective C no longer supports traditional compilation}\ %{save-temps*|no-integrated-cpp:cc1obj -E %(cpp_options) -o %{save-temps*:%b.mi} %{!save-temps*:%g.mi} \n\ @@ -158,7 +158,7 @@ Index: b/src/gcc/objcp/lang-specs.h =================================================================== --- a/src/gcc/objcp/lang-specs.h +++ b/src/gcc/objcp/lang-specs.h -@@ -36,7 +36,7 @@ +@@ -36,7 +36,7 @@ along with GCC; see the file COPYING3. %(cpp_options) %2 -o %{save-temps*:%b.mii} %{!save-temps*:%g.mii} \n}\ cc1objplus %{save-temps*|no-integrated-cpp:-fpreprocessed %{save-temps*:%b.mii} %{!save-temps*:%g.mii}}\ %{!save-temps*:%{!no-integrated-cpp:%(cpp_unique_options)}}\ @@ -167,7 +167,7 @@ Index: b/src/gcc/objcp/lang-specs.h -o %g.s %{!o*:--output-pch=%i.gch} %W{o*:--output-pch=%*}%V}}}", CPLUSPLUS_CPP_SPEC, 0, 0}, {"@objective-c++", -@@ -46,16 +46,16 @@ +@@ -46,16 +46,16 @@ along with GCC; see the file COPYING3. %(cpp_options) %2 -o %{save-temps*:%b.mii} %{!save-temps*:%g.mii} \n}\ cc1objplus %{save-temps*|no-integrated-cpp:-fpreprocessed %{save-temps*:%b.mii} %{!save-temps*:%g.mii}}\ %{!save-temps*:%{!no-integrated-cpp:%(cpp_unique_options)}}\ @@ -191,7 +191,7 @@ Index: b/src/gcc/doc/invoke.texi =================================================================== --- a/src/gcc/doc/invoke.texi +++ b/src/gcc/doc/invoke.texi -@@ -8877,6 +8877,10 @@ +@@ -9242,6 +9242,10 @@ functions with buffers larger than 8 byt when a function is entered and then checked when the function exits. If a guard check fails, an error message is printed and the program exits. @@ -202,9 +202,9 @@ Index: b/src/gcc/doc/invoke.texi @item -fstack-protector-all @opindex fstack-protector-all Like @option{-fstack-protector} except that all functions are protected. -@@ -9461,6 +9465,9 @@ - The minimum size of buffers (i.e.@: arrays) that receive stack smashing - protection when @option{-fstack-protection} is used. +@@ -9843,6 +9847,9 @@ protection when @option{-fstack-protecti + The minimum size of variables taking part in stack slot sharing when not + optimizing. The default value is 32. +This default before Ubuntu 10.10 was "8". Currently it is "4", to increase +the number of functions protected by the stack protector. diff --git a/debian/patches/gcc-hash-style-gnu.diff b/debian/patches/gcc-hash-style-gnu.diff index a516c7a..7f67144 100644 --- a/debian/patches/gcc-hash-style-gnu.diff +++ b/debian/patches/gcc-hash-style-gnu.diff @@ -121,7 +121,7 @@ Index: b/src/gcc/config/arm/linux-elf.h =================================================================== --- a/src/gcc/config/arm/linux-elf.h +++ b/src/gcc/config/arm/linux-elf.h -@@ -67,6 +67,7 @@ +@@ -72,6 +72,7 @@ %{rdynamic:-export-dynamic} \ -dynamic-linker " GNU_USER_DYNAMIC_LINKER "} \ -X \ diff --git a/debian/patches/gcc-setmultilib-fix.diff b/debian/patches/gcc-setmultilib-fix.diff index 950057b..8ec1e79 100644 --- a/debian/patches/gcc-setmultilib-fix.diff +++ b/debian/patches/gcc-setmultilib-fix.diff @@ -1,6 +1,8 @@ +Index: b/src/gcc/gcc.c +=================================================================== --- a/src/gcc/gcc.c +++ b/src/gcc/gcc.c -@@ -8038,10 +8038,15 @@ +@@ -7790,10 +7790,15 @@ set_multilib_dir (void) q2++; if (*q2 == ':') ml_end = q2; diff --git a/debian/patches/gcc-textdomain.diff b/debian/patches/gcc-textdomain.diff index 527ac5a..54de5bf 100644 --- a/debian/patches/gcc-textdomain.diff +++ b/debian/patches/gcc-textdomain.diff @@ -19,7 +19,7 @@ Index: b/src/gcc/Makefile.in =================================================================== --- a/src/gcc/Makefile.in +++ b/src/gcc/Makefile.in -@@ -3788,8 +3788,8 @@ install-po: +@@ -3846,8 +3846,8 @@ install-po: dir=$(localedir)/$$lang/LC_MESSAGES; \ echo $(mkinstalldirs) $(DESTDIR)$$dir; \ $(mkinstalldirs) $(DESTDIR)$$dir || exit 1; \ diff --git a/debian/patches/gccgo-version.diff b/debian/patches/gccgo-version.diff index ad17a57..0d92c23 100644 --- a/debian/patches/gccgo-version.diff +++ b/debian/patches/gccgo-version.diff @@ -4,7 +4,7 @@ Index: b/src/gcc/go/Make-lang.in =================================================================== --- a/src/gcc/go/Make-lang.in +++ b/src/gcc/go/Make-lang.in -@@ -222,7 +222,9 @@ +@@ -223,7 +223,9 @@ go.stageprofile: stageprofile-start go.stagefeedback: stagefeedback-start -mv go/*$(objext) stagefeedback/go @@ -19,7 +19,7 @@ Index: b/src/libgo/Makefile.in =================================================================== --- a/src/libgo/Makefile.in +++ b/src/libgo/Makefile.in -@@ -429,14 +429,14 @@ +@@ -429,14 +429,14 @@ top_srcdir = @top_srcdir@ SUFFIXES = .c .go .gox .o .obj .lo .a @LIBGO_IS_RTEMS_TRUE@subdirs = testsuite SUBDIRS = ${subdirs} @@ -40,7 +40,7 @@ Index: b/src/libgo/Makefile.am =================================================================== --- a/src/libgo/Makefile.am +++ b/src/libgo/Makefile.am -@@ -15,7 +15,7 @@ +@@ -15,7 +15,7 @@ endif SUBDIRS = ${subdirs} @@ -49,7 +49,7 @@ Index: b/src/libgo/Makefile.am MAINT_CHARSET = latin1 -@@ -25,7 +25,7 @@ +@@ -25,7 +25,7 @@ STAMP = echo timestamp > toolexecdir = $(glibgo_toolexecdir) toolexeclibdir = $(glibgo_toolexeclibdir) diff --git a/debian/patches/gdc-4.9-doc.diff b/debian/patches/gdc-4.9-doc.diff index 79e37ed..baef8d2 100644 --- a/debian/patches/gdc-4.9-doc.diff +++ b/debian/patches/gdc-4.9-doc.diff @@ -1,6 +1,8 @@ # DP: This implements D language support in the GCC back end, and adds # DP: relevant documentation about the GDC front end (documentation part). +Index: b/src/gcc/doc/frontends.texi +=================================================================== --- a/src/gcc/doc/frontends.texi +++ b/src/gcc/doc/frontends.texi @@ -9,6 +9,7 @@ @@ -20,9 +22,11 @@ The abbreviation @dfn{GCC} has multiple meanings in common use. The current official meaning is ``GNU Compiler Collection'', which refers +Index: b/src/gcc/doc/install.texi +=================================================================== --- a/src/gcc/doc/install.texi +++ b/src/gcc/doc/install.texi -@@ -1350,12 +1350,12 @@ their runtime libraries should be built. +@@ -1423,12 +1423,12 @@ their runtime libraries should be built. grep language= */config-lang.in @end smallexample Currently, you can use any of the following: @@ -37,9 +41,11 @@ @item --enable-stage1-languages=@var{lang1},@var{lang2},@dots{} Specify that a particular subset of compilers and their runtime +Index: b/src/gcc/doc/invoke.texi +=================================================================== --- a/src/gcc/doc/invoke.texi +++ b/src/gcc/doc/invoke.texi -@@ -1164,6 +1164,15 @@ called @dfn{specs}. +@@ -1212,6 +1212,15 @@ called @dfn{specs}. Ada source code file containing a library unit body (a subprogram or package body). Such files are also called @dfn{bodies}. @@ -55,7 +61,7 @@ @c GCC also knows about some suffixes for languages not yet included: @c Pascal: @c @var{file}.p -@@ -1199,6 +1208,7 @@ objective-c objective-c-header objecti +@@ -1247,6 +1256,7 @@ objective-c objective-c-header objecti objective-c++ objective-c++-header objective-c++-cpp-output assembler assembler-with-cpp ada @@ -63,9 +69,11 @@ f77 f77-cpp-input f95 f95-cpp-input go java +Index: b/src/gcc/doc/sourcebuild.texi +=================================================================== --- a/src/gcc/doc/sourcebuild.texi +++ b/src/gcc/doc/sourcebuild.texi -@@ -113,6 +113,9 @@ The Objective-C and Objective-C++ runtim +@@ -109,6 +109,9 @@ The Objective-C and Objective-C++ runtim @item libquadmath The runtime support library for quad-precision math operations. @@ -75,11 +83,13 @@ @item libssp The Stack protector runtime library. +Index: b/src/gcc/doc/standards.texi +=================================================================== --- a/src/gcc/doc/standards.texi +++ b/src/gcc/doc/standards.texi -@@ -288,6 +288,16 @@ a specific version. In general GCC trac - closely, and any given release will support the language as of the - date that the release was frozen. +@@ -282,6 +282,16 @@ available online, see @uref{http://gcc.g + As of the GCC 4.7.1 release, GCC supports the Go 1 language standard, + described at @uref{http://golang.org/doc/go1.html}. +@section D language + diff --git a/debian/patches/gdc-4.9.diff b/debian/patches/gdc-4.9.diff index dad1c02..5c5a6f7 100644 --- a/debian/patches/gdc-4.9.diff +++ b/debian/patches/gdc-4.9.diff @@ -19,7 +19,7 @@ Index: b/src/gcc/dwarf2out.c =================================================================== --- a/src/gcc/dwarf2out.c +++ b/src/gcc/dwarf2out.c -@@ -4616,6 +4616,15 @@ is_ada (void) +@@ -4613,6 +4613,15 @@ is_ada (void) return lang == DW_LANG_Ada95 || lang == DW_LANG_Ada83; } @@ -35,7 +35,7 @@ Index: b/src/gcc/dwarf2out.c /* Remove the specified attribute if present. */ static void -@@ -19295,6 +19304,8 @@ gen_compile_unit_die (const char *filena +@@ -19292,6 +19301,8 @@ gen_compile_unit_die (const char *filena language = DW_LANG_C89; if (strcmp (language_string, "GNU C++") == 0) language = DW_LANG_C_plus_plus; @@ -44,7 +44,7 @@ Index: b/src/gcc/dwarf2out.c else if (strcmp (language_string, "GNU F77") == 0) language = DW_LANG_Fortran77; else if (strcmp (language_string, "GNU Pascal") == 0) -@@ -20236,7 +20247,7 @@ declare_in_namespace (tree thing, dw_die +@@ -20233,7 +20244,7 @@ declare_in_namespace (tree thing, dw_die if (ns_context != context_die) { @@ -53,7 +53,7 @@ Index: b/src/gcc/dwarf2out.c return ns_context; if (DECL_P (thing)) gen_decl_die (thing, NULL, ns_context); -@@ -20259,7 +20270,7 @@ gen_namespace_die (tree decl, dw_die_ref +@@ -20256,7 +20267,7 @@ gen_namespace_die (tree decl, dw_die_ref { /* Output a real namespace or module. */ context_die = setup_namespace_context (decl, comp_unit_die ()); @@ -62,7 +62,7 @@ Index: b/src/gcc/dwarf2out.c ? DW_TAG_module : DW_TAG_namespace, context_die, decl); /* For Fortran modules defined in different CU don't add src coords. */ -@@ -20316,7 +20327,7 @@ gen_decl_die (tree decl, tree origin, dw +@@ -20313,7 +20324,7 @@ gen_decl_die (tree decl, tree origin, dw break; case CONST_DECL: @@ -71,7 +71,7 @@ Index: b/src/gcc/dwarf2out.c { /* The individual enumerators of an enum type get output when we output the Dwarf representation of the relevant enum type itself. */ -@@ -20786,7 +20797,7 @@ dwarf2out_decl (tree decl) +@@ -20783,7 +20794,7 @@ dwarf2out_decl (tree decl) case CONST_DECL: if (debug_info_level <= DINFO_LEVEL_TERSE) return; diff --git a/debian/patches/gdc-driver-nophobos.diff b/debian/patches/gdc-driver-nophobos.diff index 0f2763d..1cda2bf 100644 --- a/debian/patches/gdc-driver-nophobos.diff +++ b/debian/patches/gdc-driver-nophobos.diff @@ -1,9 +1,11 @@ # DP: Modify gdc driver to have no libphobos by default. +Index: b/src/gcc/d/d-lang.cc +=================================================================== --- a/src/gcc/d/d-lang.cc +++ b/src/gcc/d/d-lang.cc -@@ -148,7 +148,7 @@ - d_init_options_struct (struct gcc_options *opts) +@@ -185,7 +185,7 @@ static void + d_init_options_struct (gcc_options *opts) { // GCC options - opts->x_flag_exceptions = 1; @@ -11,9 +13,11 @@ // Avoid range issues for complex multiply and divide. opts->x_flag_complex_method = 2; ---- a/src/gcc/d/d-spec.c -+++ b/src/gcc/d/d-spec.c -@@ -84,7 +84,7 @@ +Index: b/src/gcc/d/d-spec.cc +=================================================================== +--- a/src/gcc/d/d-spec.cc ++++ b/src/gcc/d/d-spec.cc +@@ -93,7 +93,7 @@ lang_specific_driver (cl_decoded_option /* If nonzero, use the standard D runtime library when linking with standard libraries. */ diff --git a/debian/patches/gdc-libphobos-build.diff b/debian/patches/gdc-libphobos-build.diff index 075ae19..b033452 100644 --- a/debian/patches/gdc-libphobos-build.diff +++ b/debian/patches/gdc-libphobos-build.diff @@ -1,19 +1,5 @@ # DP: This implements building of libphobos library in GCC. -Index: b/src/configure -=================================================================== ---- a/src/configure -+++ b/src/configure -@@ -2787,7 +2787,8 @@ target_libraries="target-libgcc \ - ${libgcj} \ - target-libobjc \ - target-libada \ -- target-libgo" -+ target-libgo \ -+ target-libphobos" - - # these tools are built using the target libraries, and are intended to - # run only in the target environment Index: b/src/configure.ac =================================================================== --- a/src/configure.ac diff --git a/debian/patches/gdc-versym-cpu.diff b/debian/patches/gdc-versym-cpu.diff index c54c44e..923a3e6 100644 --- a/debian/patches/gdc-versym-cpu.diff +++ b/debian/patches/gdc-versym-cpu.diff @@ -94,7 +94,7 @@ Index: b/src/gcc/config/arm/arm.h =================================================================== --- a/src/gcc/config/arm/arm.h +++ b/src/gcc/config/arm/arm.h -@@ -164,6 +164,31 @@ extern char arm_arch_name[]; +@@ -169,6 +169,31 @@ extern char arm_arch_name[]; builtin_define ("__ARM_ARCH_EXT_IDIV__"); \ } while (0) diff --git a/debian/patches/libstdc++-link-pthread.diff b/debian/patches/libstdc++-link-pthread.diff index f7634f5..df617be 100644 --- a/debian/patches/libstdc++-link-pthread.diff +++ b/debian/patches/libstdc++-link-pthread.diff @@ -1,5 +1,7 @@ # DP: Link libstdc++ tests requiring libpthread symbols with --no-as-needed. +Index: b/src/libstdc++-v3/testsuite/30_threads/async/42819.cc +=================================================================== --- a/src/libstdc++-v3/testsuite/30_threads/async/42819.cc +++ b/src/libstdc++-v3/testsuite/30_threads/async/42819.cc @@ -1,5 +1,5 @@ @@ -9,6 +11,8 @@ // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } +Index: b/src/libstdc++-v3/testsuite/30_threads/async/49668.cc +=================================================================== --- a/src/libstdc++-v3/testsuite/30_threads/async/49668.cc +++ b/src/libstdc++-v3/testsuite/30_threads/async/49668.cc @@ -1,5 +1,5 @@ @@ -18,6 +22,8 @@ // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } +Index: b/src/libstdc++-v3/testsuite/30_threads/async/any.cc +=================================================================== --- a/src/libstdc++-v3/testsuite/30_threads/async/any.cc +++ b/src/libstdc++-v3/testsuite/30_threads/async/any.cc @@ -1,5 +1,5 @@ @@ -27,6 +33,8 @@ // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } +Index: b/src/libstdc++-v3/testsuite/30_threads/async/async.cc +=================================================================== --- a/src/libstdc++-v3/testsuite/30_threads/async/async.cc +++ b/src/libstdc++-v3/testsuite/30_threads/async/async.cc @@ -1,5 +1,5 @@ @@ -36,6 +44,8 @@ // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } +Index: b/src/libstdc++-v3/testsuite/30_threads/async/sync.cc +=================================================================== --- a/src/libstdc++-v3/testsuite/30_threads/async/sync.cc +++ b/src/libstdc++-v3/testsuite/30_threads/async/sync.cc @@ -1,5 +1,5 @@ @@ -45,6 +55,8 @@ // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } +Index: b/src/libstdc++-v3/testsuite/30_threads/call_once/39909.cc +=================================================================== --- a/src/libstdc++-v3/testsuite/30_threads/call_once/39909.cc +++ b/src/libstdc++-v3/testsuite/30_threads/call_once/39909.cc @@ -1,5 +1,5 @@ @@ -54,6 +66,8 @@ // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } +Index: b/src/libstdc++-v3/testsuite/30_threads/call_once/49668.cc +=================================================================== --- a/src/libstdc++-v3/testsuite/30_threads/call_once/49668.cc +++ b/src/libstdc++-v3/testsuite/30_threads/call_once/49668.cc @@ -1,5 +1,5 @@ @@ -63,6 +77,8 @@ // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } +Index: b/src/libstdc++-v3/testsuite/30_threads/call_once/call_once1.cc +=================================================================== --- a/src/libstdc++-v3/testsuite/30_threads/call_once/call_once1.cc +++ b/src/libstdc++-v3/testsuite/30_threads/call_once/call_once1.cc @@ -1,5 +1,5 @@ @@ -72,6 +88,8 @@ // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } +Index: b/src/libstdc++-v3/testsuite/30_threads/condition_variable/54185.cc +=================================================================== --- a/src/libstdc++-v3/testsuite/30_threads/condition_variable/54185.cc +++ b/src/libstdc++-v3/testsuite/30_threads/condition_variable/54185.cc @@ -1,5 +1,5 @@ @@ -81,6 +99,8 @@ // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } +Index: b/src/libstdc++-v3/testsuite/30_threads/condition_variable/members/1.cc +=================================================================== --- a/src/libstdc++-v3/testsuite/30_threads/condition_variable/members/1.cc +++ b/src/libstdc++-v3/testsuite/30_threads/condition_variable/members/1.cc @@ -1,5 +1,5 @@ @@ -90,6 +110,8 @@ // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } +Index: b/src/libstdc++-v3/testsuite/30_threads/condition_variable/members/2.cc +=================================================================== --- a/src/libstdc++-v3/testsuite/30_threads/condition_variable/members/2.cc +++ b/src/libstdc++-v3/testsuite/30_threads/condition_variable/members/2.cc @@ -1,5 +1,5 @@ @@ -99,6 +121,8 @@ // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } +Index: b/src/libstdc++-v3/testsuite/30_threads/condition_variable_any/50862.cc +=================================================================== --- a/src/libstdc++-v3/testsuite/30_threads/condition_variable_any/50862.cc +++ b/src/libstdc++-v3/testsuite/30_threads/condition_variable_any/50862.cc @@ -1,5 +1,5 @@ @@ -108,6 +132,8 @@ // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } +Index: b/src/libstdc++-v3/testsuite/30_threads/condition_variable_any/members/1.cc +=================================================================== --- a/src/libstdc++-v3/testsuite/30_threads/condition_variable_any/members/1.cc +++ b/src/libstdc++-v3/testsuite/30_threads/condition_variable_any/members/1.cc @@ -1,5 +1,5 @@ @@ -117,6 +143,8 @@ // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } +Index: b/src/libstdc++-v3/testsuite/30_threads/condition_variable_any/members/2.cc +=================================================================== --- a/src/libstdc++-v3/testsuite/30_threads/condition_variable_any/members/2.cc +++ b/src/libstdc++-v3/testsuite/30_threads/condition_variable_any/members/2.cc @@ -1,5 +1,5 @@ @@ -126,6 +154,8 @@ // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } +Index: b/src/libstdc++-v3/testsuite/30_threads/future/members/45133.cc +=================================================================== --- a/src/libstdc++-v3/testsuite/30_threads/future/members/45133.cc +++ b/src/libstdc++-v3/testsuite/30_threads/future/members/45133.cc @@ -1,5 +1,5 @@ @@ -135,6 +165,8 @@ // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } +Index: b/src/libstdc++-v3/testsuite/30_threads/future/members/get.cc +=================================================================== --- a/src/libstdc++-v3/testsuite/30_threads/future/members/get.cc +++ b/src/libstdc++-v3/testsuite/30_threads/future/members/get.cc @@ -1,5 +1,5 @@ @@ -144,6 +176,8 @@ // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } +Index: b/src/libstdc++-v3/testsuite/30_threads/future/members/get2.cc +=================================================================== --- a/src/libstdc++-v3/testsuite/30_threads/future/members/get2.cc +++ b/src/libstdc++-v3/testsuite/30_threads/future/members/get2.cc @@ -1,5 +1,5 @@ @@ -153,6 +187,8 @@ // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } +Index: b/src/libstdc++-v3/testsuite/30_threads/future/members/share.cc +=================================================================== --- a/src/libstdc++-v3/testsuite/30_threads/future/members/share.cc +++ b/src/libstdc++-v3/testsuite/30_threads/future/members/share.cc @@ -1,5 +1,5 @@ @@ -162,6 +198,8 @@ // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } +Index: b/src/libstdc++-v3/testsuite/30_threads/future/members/valid.cc +=================================================================== --- a/src/libstdc++-v3/testsuite/30_threads/future/members/valid.cc +++ b/src/libstdc++-v3/testsuite/30_threads/future/members/valid.cc @@ -1,5 +1,5 @@ @@ -171,6 +209,8 @@ // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } +Index: b/src/libstdc++-v3/testsuite/30_threads/future/members/wait.cc +=================================================================== --- a/src/libstdc++-v3/testsuite/30_threads/future/members/wait.cc +++ b/src/libstdc++-v3/testsuite/30_threads/future/members/wait.cc @@ -1,5 +1,5 @@ @@ -180,6 +220,8 @@ // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } +Index: b/src/libstdc++-v3/testsuite/30_threads/future/members/wait_for.cc +=================================================================== --- a/src/libstdc++-v3/testsuite/30_threads/future/members/wait_for.cc +++ b/src/libstdc++-v3/testsuite/30_threads/future/members/wait_for.cc @@ -1,5 +1,5 @@ @@ -189,6 +231,8 @@ // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } +Index: b/src/libstdc++-v3/testsuite/30_threads/future/members/wait_until.cc +=================================================================== --- a/src/libstdc++-v3/testsuite/30_threads/future/members/wait_until.cc +++ b/src/libstdc++-v3/testsuite/30_threads/future/members/wait_until.cc @@ -1,5 +1,5 @@ @@ -198,6 +242,8 @@ // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } +Index: b/src/libstdc++-v3/testsuite/30_threads/lock/2.cc +=================================================================== --- a/src/libstdc++-v3/testsuite/30_threads/lock/2.cc +++ b/src/libstdc++-v3/testsuite/30_threads/lock/2.cc @@ -1,5 +1,5 @@ @@ -207,6 +253,8 @@ // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } +Index: b/src/libstdc++-v3/testsuite/30_threads/lock/4.cc +=================================================================== --- a/src/libstdc++-v3/testsuite/30_threads/lock/4.cc +++ b/src/libstdc++-v3/testsuite/30_threads/lock/4.cc @@ -1,5 +1,5 @@ @@ -216,6 +264,8 @@ // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } +Index: b/src/libstdc++-v3/testsuite/30_threads/mutex/try_lock/2.cc +=================================================================== --- a/src/libstdc++-v3/testsuite/30_threads/mutex/try_lock/2.cc +++ b/src/libstdc++-v3/testsuite/30_threads/mutex/try_lock/2.cc @@ -1,5 +1,5 @@ @@ -225,6 +275,8 @@ // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } +Index: b/src/libstdc++-v3/testsuite/30_threads/packaged_task/49668.cc +=================================================================== --- a/src/libstdc++-v3/testsuite/30_threads/packaged_task/49668.cc +++ b/src/libstdc++-v3/testsuite/30_threads/packaged_task/49668.cc @@ -1,5 +1,5 @@ @@ -234,6 +286,8 @@ // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } +Index: b/src/libstdc++-v3/testsuite/30_threads/packaged_task/cons/3.cc +=================================================================== --- a/src/libstdc++-v3/testsuite/30_threads/packaged_task/cons/3.cc +++ b/src/libstdc++-v3/testsuite/30_threads/packaged_task/cons/3.cc @@ -1,5 +1,5 @@ @@ -243,6 +297,8 @@ // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } +Index: b/src/libstdc++-v3/testsuite/30_threads/packaged_task/cons/alloc.cc +=================================================================== --- a/src/libstdc++-v3/testsuite/30_threads/packaged_task/cons/alloc.cc +++ b/src/libstdc++-v3/testsuite/30_threads/packaged_task/cons/alloc.cc @@ -1,5 +1,5 @@ @@ -252,6 +308,8 @@ // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } +Index: b/src/libstdc++-v3/testsuite/30_threads/packaged_task/members/get_future.cc +=================================================================== --- a/src/libstdc++-v3/testsuite/30_threads/packaged_task/members/get_future.cc +++ b/src/libstdc++-v3/testsuite/30_threads/packaged_task/members/get_future.cc @@ -1,5 +1,5 @@ @@ -261,6 +319,8 @@ // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } +Index: b/src/libstdc++-v3/testsuite/30_threads/packaged_task/members/invoke.cc +=================================================================== --- a/src/libstdc++-v3/testsuite/30_threads/packaged_task/members/invoke.cc +++ b/src/libstdc++-v3/testsuite/30_threads/packaged_task/members/invoke.cc @@ -1,5 +1,5 @@ @@ -270,6 +330,8 @@ // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } +Index: b/src/libstdc++-v3/testsuite/30_threads/packaged_task/members/invoke2.cc +=================================================================== --- a/src/libstdc++-v3/testsuite/30_threads/packaged_task/members/invoke2.cc +++ b/src/libstdc++-v3/testsuite/30_threads/packaged_task/members/invoke2.cc @@ -1,5 +1,5 @@ @@ -279,6 +341,8 @@ // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } +Index: b/src/libstdc++-v3/testsuite/30_threads/packaged_task/members/invoke3.cc +=================================================================== --- a/src/libstdc++-v3/testsuite/30_threads/packaged_task/members/invoke3.cc +++ b/src/libstdc++-v3/testsuite/30_threads/packaged_task/members/invoke3.cc @@ -1,5 +1,5 @@ @@ -288,6 +352,8 @@ // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } +Index: b/src/libstdc++-v3/testsuite/30_threads/packaged_task/members/invoke4.cc +=================================================================== --- a/src/libstdc++-v3/testsuite/30_threads/packaged_task/members/invoke4.cc +++ b/src/libstdc++-v3/testsuite/30_threads/packaged_task/members/invoke4.cc @@ -1,5 +1,5 @@ @@ -297,6 +363,8 @@ // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } +Index: b/src/libstdc++-v3/testsuite/30_threads/packaged_task/members/invoke5.cc +=================================================================== --- a/src/libstdc++-v3/testsuite/30_threads/packaged_task/members/invoke5.cc +++ b/src/libstdc++-v3/testsuite/30_threads/packaged_task/members/invoke5.cc @@ -1,5 +1,5 @@ @@ -306,6 +374,8 @@ // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } +Index: b/src/libstdc++-v3/testsuite/30_threads/packaged_task/members/reset2.cc +=================================================================== --- a/src/libstdc++-v3/testsuite/30_threads/packaged_task/members/reset2.cc +++ b/src/libstdc++-v3/testsuite/30_threads/packaged_task/members/reset2.cc @@ -1,5 +1,5 @@ @@ -315,6 +385,8 @@ // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } +Index: b/src/libstdc++-v3/testsuite/30_threads/promise/cons/alloc.cc +=================================================================== --- a/src/libstdc++-v3/testsuite/30_threads/promise/cons/alloc.cc +++ b/src/libstdc++-v3/testsuite/30_threads/promise/cons/alloc.cc @@ -1,5 +1,5 @@ @@ -324,6 +396,8 @@ // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } +Index: b/src/libstdc++-v3/testsuite/30_threads/promise/cons/move.cc +=================================================================== --- a/src/libstdc++-v3/testsuite/30_threads/promise/cons/move.cc +++ b/src/libstdc++-v3/testsuite/30_threads/promise/cons/move.cc @@ -1,5 +1,5 @@ @@ -333,6 +407,8 @@ // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } +Index: b/src/libstdc++-v3/testsuite/30_threads/promise/cons/move_assign.cc +=================================================================== --- a/src/libstdc++-v3/testsuite/30_threads/promise/cons/move_assign.cc +++ b/src/libstdc++-v3/testsuite/30_threads/promise/cons/move_assign.cc @@ -1,5 +1,5 @@ @@ -342,6 +418,8 @@ // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } +Index: b/src/libstdc++-v3/testsuite/30_threads/promise/members/get_future.cc +=================================================================== --- a/src/libstdc++-v3/testsuite/30_threads/promise/members/get_future.cc +++ b/src/libstdc++-v3/testsuite/30_threads/promise/members/get_future.cc @@ -1,5 +1,5 @@ @@ -351,6 +429,8 @@ // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } +Index: b/src/libstdc++-v3/testsuite/30_threads/promise/members/set_exception.cc +=================================================================== --- a/src/libstdc++-v3/testsuite/30_threads/promise/members/set_exception.cc +++ b/src/libstdc++-v3/testsuite/30_threads/promise/members/set_exception.cc @@ -1,5 +1,5 @@ @@ -360,6 +440,8 @@ // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } +Index: b/src/libstdc++-v3/testsuite/30_threads/promise/members/set_exception2.cc +=================================================================== --- a/src/libstdc++-v3/testsuite/30_threads/promise/members/set_exception2.cc +++ b/src/libstdc++-v3/testsuite/30_threads/promise/members/set_exception2.cc @@ -1,5 +1,5 @@ @@ -369,6 +451,8 @@ // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } +Index: b/src/libstdc++-v3/testsuite/30_threads/promise/members/set_value.cc +=================================================================== --- a/src/libstdc++-v3/testsuite/30_threads/promise/members/set_value.cc +++ b/src/libstdc++-v3/testsuite/30_threads/promise/members/set_value.cc @@ -1,5 +1,5 @@ @@ -378,6 +462,8 @@ // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } +Index: b/src/libstdc++-v3/testsuite/30_threads/promise/members/set_value2.cc +=================================================================== --- a/src/libstdc++-v3/testsuite/30_threads/promise/members/set_value2.cc +++ b/src/libstdc++-v3/testsuite/30_threads/promise/members/set_value2.cc @@ -1,5 +1,5 @@ @@ -387,6 +473,8 @@ // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } +Index: b/src/libstdc++-v3/testsuite/30_threads/promise/members/set_value3.cc +=================================================================== --- a/src/libstdc++-v3/testsuite/30_threads/promise/members/set_value3.cc +++ b/src/libstdc++-v3/testsuite/30_threads/promise/members/set_value3.cc @@ -1,5 +1,5 @@ @@ -396,6 +484,8 @@ // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } +Index: b/src/libstdc++-v3/testsuite/30_threads/promise/members/swap.cc +=================================================================== --- a/src/libstdc++-v3/testsuite/30_threads/promise/members/swap.cc +++ b/src/libstdc++-v3/testsuite/30_threads/promise/members/swap.cc @@ -1,5 +1,5 @@ @@ -405,6 +495,8 @@ // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } +Index: b/src/libstdc++-v3/testsuite/30_threads/shared_future/members/get.cc +=================================================================== --- a/src/libstdc++-v3/testsuite/30_threads/shared_future/members/get.cc +++ b/src/libstdc++-v3/testsuite/30_threads/shared_future/members/get.cc @@ -1,5 +1,5 @@ @@ -414,6 +506,8 @@ // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } +Index: b/src/libstdc++-v3/testsuite/30_threads/shared_future/members/get2.cc +=================================================================== --- a/src/libstdc++-v3/testsuite/30_threads/shared_future/members/get2.cc +++ b/src/libstdc++-v3/testsuite/30_threads/shared_future/members/get2.cc @@ -1,5 +1,5 @@ @@ -423,6 +517,8 @@ // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } +Index: b/src/libstdc++-v3/testsuite/30_threads/shared_future/members/valid.cc +=================================================================== --- a/src/libstdc++-v3/testsuite/30_threads/shared_future/members/valid.cc +++ b/src/libstdc++-v3/testsuite/30_threads/shared_future/members/valid.cc @@ -1,5 +1,5 @@ @@ -432,6 +528,8 @@ // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } +Index: b/src/libstdc++-v3/testsuite/30_threads/shared_future/members/wait.cc +=================================================================== --- a/src/libstdc++-v3/testsuite/30_threads/shared_future/members/wait.cc +++ b/src/libstdc++-v3/testsuite/30_threads/shared_future/members/wait.cc @@ -1,5 +1,5 @@ @@ -441,6 +539,8 @@ // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } +Index: b/src/libstdc++-v3/testsuite/30_threads/shared_future/members/wait_for.cc +=================================================================== --- a/src/libstdc++-v3/testsuite/30_threads/shared_future/members/wait_for.cc +++ b/src/libstdc++-v3/testsuite/30_threads/shared_future/members/wait_for.cc @@ -1,5 +1,5 @@ @@ -450,6 +550,8 @@ // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } +Index: b/src/libstdc++-v3/testsuite/30_threads/shared_future/members/wait_until.cc +=================================================================== --- a/src/libstdc++-v3/testsuite/30_threads/shared_future/members/wait_until.cc +++ b/src/libstdc++-v3/testsuite/30_threads/shared_future/members/wait_until.cc @@ -1,5 +1,5 @@ @@ -459,6 +561,8 @@ // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } +Index: b/src/libstdc++-v3/testsuite/30_threads/this_thread/1.cc +=================================================================== --- a/src/libstdc++-v3/testsuite/30_threads/this_thread/1.cc +++ b/src/libstdc++-v3/testsuite/30_threads/this_thread/1.cc @@ -1,5 +1,5 @@ @@ -468,6 +572,8 @@ // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } +Index: b/src/libstdc++-v3/testsuite/30_threads/thread/cons/2.cc +=================================================================== --- a/src/libstdc++-v3/testsuite/30_threads/thread/cons/2.cc +++ b/src/libstdc++-v3/testsuite/30_threads/thread/cons/2.cc @@ -1,5 +1,5 @@ @@ -477,6 +583,8 @@ // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } +Index: b/src/libstdc++-v3/testsuite/30_threads/thread/cons/3.cc +=================================================================== --- a/src/libstdc++-v3/testsuite/30_threads/thread/cons/3.cc +++ b/src/libstdc++-v3/testsuite/30_threads/thread/cons/3.cc @@ -1,5 +1,5 @@ @@ -486,6 +594,8 @@ // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } +Index: b/src/libstdc++-v3/testsuite/30_threads/thread/cons/4.cc +=================================================================== --- a/src/libstdc++-v3/testsuite/30_threads/thread/cons/4.cc +++ b/src/libstdc++-v3/testsuite/30_threads/thread/cons/4.cc @@ -1,5 +1,5 @@ @@ -495,6 +605,8 @@ // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } +Index: b/src/libstdc++-v3/testsuite/30_threads/thread/cons/49668.cc +=================================================================== --- a/src/libstdc++-v3/testsuite/30_threads/thread/cons/49668.cc +++ b/src/libstdc++-v3/testsuite/30_threads/thread/cons/49668.cc @@ -1,5 +1,5 @@ @@ -504,6 +616,8 @@ // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } +Index: b/src/libstdc++-v3/testsuite/30_threads/thread/cons/5.cc +=================================================================== --- a/src/libstdc++-v3/testsuite/30_threads/thread/cons/5.cc +++ b/src/libstdc++-v3/testsuite/30_threads/thread/cons/5.cc @@ -1,5 +1,5 @@ @@ -513,6 +627,8 @@ // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } +Index: b/src/libstdc++-v3/testsuite/30_threads/thread/cons/6.cc +=================================================================== --- a/src/libstdc++-v3/testsuite/30_threads/thread/cons/6.cc +++ b/src/libstdc++-v3/testsuite/30_threads/thread/cons/6.cc @@ -1,5 +1,5 @@ @@ -522,6 +638,8 @@ // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } +Index: b/src/libstdc++-v3/testsuite/30_threads/thread/cons/7.cc +=================================================================== --- a/src/libstdc++-v3/testsuite/30_threads/thread/cons/7.cc +++ b/src/libstdc++-v3/testsuite/30_threads/thread/cons/7.cc @@ -1,5 +1,5 @@ @@ -531,6 +649,8 @@ // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } +Index: b/src/libstdc++-v3/testsuite/30_threads/thread/cons/8.cc +=================================================================== --- a/src/libstdc++-v3/testsuite/30_threads/thread/cons/8.cc +++ b/src/libstdc++-v3/testsuite/30_threads/thread/cons/8.cc @@ -1,5 +1,5 @@ @@ -540,6 +660,8 @@ // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } +Index: b/src/libstdc++-v3/testsuite/30_threads/thread/cons/9.cc +=================================================================== --- a/src/libstdc++-v3/testsuite/30_threads/thread/cons/9.cc +++ b/src/libstdc++-v3/testsuite/30_threads/thread/cons/9.cc @@ -1,5 +1,5 @@ @@ -549,6 +671,8 @@ // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } +Index: b/src/libstdc++-v3/testsuite/30_threads/thread/cons/moveable.cc +=================================================================== --- a/src/libstdc++-v3/testsuite/30_threads/thread/cons/moveable.cc +++ b/src/libstdc++-v3/testsuite/30_threads/thread/cons/moveable.cc @@ -1,5 +1,5 @@ @@ -558,6 +682,8 @@ // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } +Index: b/src/libstdc++-v3/testsuite/30_threads/thread/members/1.cc +=================================================================== --- a/src/libstdc++-v3/testsuite/30_threads/thread/members/1.cc +++ b/src/libstdc++-v3/testsuite/30_threads/thread/members/1.cc @@ -1,5 +1,5 @@ @@ -567,6 +693,8 @@ // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } +Index: b/src/libstdc++-v3/testsuite/30_threads/thread/members/2.cc +=================================================================== --- a/src/libstdc++-v3/testsuite/30_threads/thread/members/2.cc +++ b/src/libstdc++-v3/testsuite/30_threads/thread/members/2.cc @@ -1,5 +1,5 @@ @@ -576,6 +704,8 @@ // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } +Index: b/src/libstdc++-v3/testsuite/30_threads/thread/members/3.cc +=================================================================== --- a/src/libstdc++-v3/testsuite/30_threads/thread/members/3.cc +++ b/src/libstdc++-v3/testsuite/30_threads/thread/members/3.cc @@ -1,5 +1,5 @@ @@ -585,6 +715,8 @@ // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } +Index: b/src/libstdc++-v3/testsuite/30_threads/thread/swap/1.cc +=================================================================== --- a/src/libstdc++-v3/testsuite/30_threads/thread/swap/1.cc +++ b/src/libstdc++-v3/testsuite/30_threads/thread/swap/1.cc @@ -1,5 +1,5 @@ @@ -594,6 +726,8 @@ // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } +Index: b/src/libstdc++-v3/testsuite/30_threads/timed_mutex/try_lock/2.cc +=================================================================== --- a/src/libstdc++-v3/testsuite/30_threads/timed_mutex/try_lock/2.cc +++ b/src/libstdc++-v3/testsuite/30_threads/timed_mutex/try_lock/2.cc @@ -1,5 +1,5 @@ @@ -603,6 +737,8 @@ // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } +Index: b/src/libstdc++-v3/testsuite/30_threads/timed_mutex/try_lock_for/3.cc +=================================================================== --- a/src/libstdc++-v3/testsuite/30_threads/timed_mutex/try_lock_for/3.cc +++ b/src/libstdc++-v3/testsuite/30_threads/timed_mutex/try_lock_for/3.cc @@ -1,5 +1,5 @@ @@ -612,6 +748,8 @@ // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } +Index: b/src/libstdc++-v3/testsuite/30_threads/timed_mutex/try_lock_until/2.cc +=================================================================== --- a/src/libstdc++-v3/testsuite/30_threads/timed_mutex/try_lock_until/2.cc +++ b/src/libstdc++-v3/testsuite/30_threads/timed_mutex/try_lock_until/2.cc @@ -1,5 +1,5 @@ @@ -621,6 +759,8 @@ // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } +Index: b/src/libstdc++-v3/testsuite/30_threads/try_lock/2.cc +=================================================================== --- a/src/libstdc++-v3/testsuite/30_threads/try_lock/2.cc +++ b/src/libstdc++-v3/testsuite/30_threads/try_lock/2.cc @@ -1,5 +1,5 @@ @@ -630,6 +770,8 @@ // { dg-options " -std=gnu++0x -pthreads" { target *-*-solaris* } } // { dg-options " -std=gnu++0x " { target *-*-cygwin *-*-darwin* } } // { dg-require-cstdint "" } +Index: b/src/libstdc++-v3/testsuite/30_threads/try_lock/4.cc +=================================================================== --- a/src/libstdc++-v3/testsuite/30_threads/try_lock/4.cc +++ b/src/libstdc++-v3/testsuite/30_threads/try_lock/4.cc @@ -1,5 +1,5 @@ diff --git a/debian/patches/libstdc++-man-3cxx.diff b/debian/patches/libstdc++-man-3cxx.diff index 57bb8a6..da4ae35 100644 --- a/debian/patches/libstdc++-man-3cxx.diff +++ b/debian/patches/libstdc++-man-3cxx.diff @@ -4,7 +4,7 @@ Index: b/src/libstdc++-v3/doc/doxygen/user.cfg.in =================================================================== --- a/src/libstdc++-v3/doc/doxygen/user.cfg.in +++ b/src/libstdc++-v3/doc/doxygen/user.cfg.in -@@ -1618,7 +1618,7 @@ +@@ -1618,7 +1618,7 @@ MAN_OUTPUT = man # The MAN_EXTENSION tag determines the extension that is added to # the generated man pages (default is the subroutine's section .3) @@ -17,7 +17,7 @@ Index: b/src/libstdc++-v3/scripts/run_doxygen =================================================================== --- a/src/libstdc++-v3/scripts/run_doxygen +++ b/src/libstdc++-v3/scripts/run_doxygen -@@ -236,6 +236,9 @@ +@@ -243,6 +243,9 @@ fi if $do_man; then echo :: echo :: Fixing up the man pages... @@ -27,7 +27,7 @@ Index: b/src/libstdc++-v3/scripts/run_doxygen cd $outdir/man/man3 # File names with embedded spaces (EVIL!) need to be....? renamed or removed? -@@ -257,7 +260,7 @@ +@@ -264,7 +267,7 @@ rm -f *.h.3 *.hpp.3 *config* *.cc.3 *.tc # and I'm off getting coffee then anyhow, so I didn't care enough to make # this super-fast. g++ ${srcdir}/doc/doxygen/stdheader.cc -o ./stdheader @@ -36,7 +36,7 @@ Index: b/src/libstdc++-v3/scripts/run_doxygen for f in $problematic; do # this is also slow, but safe and easy to debug oldh=`sed -n '/fC#include </s/.*<\(.*\)>.*/\1/p' $f` -@@ -270,7 +273,7 @@ +@@ -277,7 +280,7 @@ rm stdheader # Some of the pages for generated modules have text that confuses certain # implementations of man(1), e.g. on GNU/Linux. We need to have another # top-level *roff tag to /stop/ the .SH NAME entry. @@ -45,7 +45,7 @@ Index: b/src/libstdc++-v3/scripts/run_doxygen #problematic='Containers.3 Sequences.3 Assoc_containers.3 Iterator_types.3' for f in $problematic; do -@@ -284,7 +287,7 @@ +@@ -291,7 +294,7 @@ a\ done # Also, break this (generated) line up. It's ugly as sin. @@ -54,7 +54,7 @@ Index: b/src/libstdc++-v3/scripts/run_doxygen for f in $problematic; do sed 's/Definition at line/\ .PP\ -@@ -384,8 +387,8 @@ +@@ -391,8 +394,8 @@ for f in ios streambuf istream ostream i istringstream ostringstream stringstream filebuf ifstream \ ofstream fstream string; do diff --git a/debian/patches/pr61046.diff b/debian/patches/pr61046.diff index f303f43..c5e9d22 100644 --- a/debian/patches/pr61046.diff +++ b/debian/patches/pr61046.diff @@ -8,8 +8,10 @@ gcc/cp/ * decl.c (reshape_init_class): Handle un-folded constant-expressions. ---- a/src/gcc/testsuite/g++.dg/ext/desig7.C -+++ a/src/gcc/testsuite/g++.dg/ext/desig7.C +Index: b/src/gcc/testsuite/g++.dg/ext/desig7.C +=================================================================== +--- /dev/null ++++ b/src/gcc/testsuite/g++.dg/ext/desig7.C @@ -0,0 +1,8 @@ +// PR c++/61046 + @@ -19,9 +21,11 @@ gcc/cp/ +}; +const int i = 0; +A bar = { [i] = 0 }; // { dg-error "designated" } +Index: b/src/gcc/cp/decl.c +=================================================================== --- a/src/gcc/cp/decl.c -+++ a/src/gcc/cp/decl.c -@@ -5294,7 +5294,12 @@ ++++ b/src/gcc/cp/decl.c +@@ -5253,7 +5253,12 @@ reshape_init_class (tree type, reshape_i if (d->cur->index == error_mark_node) return error_mark_node; @@ -35,7 +39,7 @@ gcc/cp/ { if (complain & tf_error) error ("%<[%E] =%> used in a GNU-style designated initializer" -@@ -5302,12 +5307,6 @@ +@@ -5261,12 +5266,6 @@ reshape_init_class (tree type, reshape_i return error_mark_node; } diff --git a/debian/patches/pr61257.diff b/debian/patches/pr61257.diff index 592f7cb..91fefcb 100644 --- a/debian/patches/pr61257.diff +++ b/debian/patches/pr61257.diff @@ -1,8 +1,10 @@ # DP: Fix PR other/61257, check for working sys/sdt.h +Index: b/src/gcc/configure.ac +=================================================================== --- a/src/gcc/configure.ac +++ b/src/gcc/configure.ac -@@ -4971,9 +4971,13 @@ +@@ -5060,9 +5060,13 @@ GCC_TARGET_TEMPLATE([HAVE_SYS_SDT_H]) AC_MSG_CHECKING(sys/sdt.h in the target C library) have_sys_sdt_h=no if test -f $target_header_dir/sys/sdt.h; then diff --git a/debian/patches/rename-info-files.diff b/debian/patches/rename-info-files.diff index 3c6a5f0..d7b4139 100644 --- a/debian/patches/rename-info-files.diff +++ b/debian/patches/rename-info-files.diff @@ -35,7 +35,7 @@ Index: b/src/gcc/fortran/gfortran.texi =================================================================== --- a/src/gcc/fortran/gfortran.texi +++ b/src/gcc/fortran/gfortran.texi -@@ -101,7 +101,7 @@ +@@ -101,7 +101,7 @@ Texts being (a) (see below), and with th @ifinfo @dircategory Software development @direntry @@ -48,7 +48,7 @@ Index: b/src/gcc/fortran/Make-lang.in =================================================================== --- a/src/gcc/fortran/Make-lang.in +++ b/src/gcc/fortran/Make-lang.in -@@ -114,7 +114,8 @@ +@@ -114,7 +114,8 @@ fortran.tags: force cd $(srcdir)/fortran; etags -o TAGS.sub *.c *.h; \ etags --include TAGS.sub --include ../TAGS.sub @@ -58,7 +58,7 @@ Index: b/src/gcc/fortran/Make-lang.in fortran.dvi: doc/gfortran.dvi doc/gfc-internals.dvi F95_HTMLFILES = $(build_htmldir)/gfortran -@@ -186,10 +187,10 @@ +@@ -186,10 +187,10 @@ GFORTRAN_TEXI = \ $(srcdir)/doc/include/gcc-common.texi \ gcc-vers.texi @@ -71,7 +71,7 @@ Index: b/src/gcc/fortran/Make-lang.in -o $@ $<; \ else true; fi -@@ -252,7 +253,7 @@ +@@ -252,7 +253,7 @@ fortran.install-common: install-finclude fortran.install-plugin: @@ -80,7 +80,7 @@ Index: b/src/gcc/fortran/Make-lang.in fortran.install-man: $(DESTDIR)$(man1dir)/$(GFORTRAN_INSTALL_NAME)$(man1ext) -@@ -270,7 +271,7 @@ +@@ -270,7 +271,7 @@ fortran.uninstall: rm -rf $(DESTDIR)$(bindir)/$(GFORTRAN_INSTALL_NAME)$(exeext); \ rm -rf $(DESTDIR)$(man1dir)/$(GFORTRAN_INSTALL_NAME)$(man1ext); \ rm -rf $(DESTDIR)$(bindir)/$(GFORTRAN_TARGET_INSTALL_NAME)$(exeext); \ @@ -93,7 +93,7 @@ Index: b/src/gcc/Makefile.in =================================================================== --- a/src/gcc/Makefile.in +++ b/src/gcc/Makefile.in -@@ -2778,8 +2778,31 @@ +@@ -2781,8 +2781,31 @@ install-no-fixedincludes: doc: $(BUILD_INFO) $(GENERATED_MANPAGES) @@ -127,7 +127,7 @@ Index: b/src/gcc/Makefile.in info: $(INFOFILES) lang.info @GENINSRC@ srcinfo lang.srcinfo -@@ -2826,7 +2849,19 @@ +@@ -2829,7 +2852,19 @@ gcc-vers.texi: $(BASEVER) $(DEVPHASE) if [ -n "$(PKGVERSION)" ]; then \ echo "@set VERSION_PACKAGE $(PKGVERSION)" >> $@T; \ fi @@ -148,7 +148,7 @@ Index: b/src/gcc/Makefile.in mv -f $@T $@ -@@ -2834,21 +2869,41 @@ +@@ -2837,21 +2872,41 @@ gcc-vers.texi: $(BASEVER) $(DEVPHASE) # patterns. To use them, put each of the specific targets with its # specific dependencies but no build commands. @@ -197,7 +197,7 @@ Index: b/src/gcc/Makefile.in -I $(gcc_docdir)/include -o $@ $<; \ fi -@@ -3213,11 +3268,11 @@ +@@ -3229,11 +3284,11 @@ install-driver: installdirs xgcc$(exeext # $(INSTALL_DATA) might be a relative pathname, so we can't cd into srcdir # to do the install. install-info:: doc installdirs \ @@ -214,7 +214,7 @@ Index: b/src/gcc/Makefile.in lang.install-info $(DESTDIR)$(infodir)/%.info: doc/%.info installdirs -@@ -3424,8 +3479,11 @@ +@@ -3440,8 +3495,11 @@ uninstall: lang.uninstall -rm -rf $(DESTDIR)$(bindir)/$(GCOV_INSTALL_NAME)$(exeext) -rm -rf $(DESTDIR)$(man1dir)/$(GCC_INSTALL_NAME)$(man1ext) -rm -rf $(DESTDIR)$(man1dir)/cpp$(man1ext) @@ -232,7 +232,7 @@ Index: b/src/gcc/java/gcj.texi =================================================================== --- a/src/gcc/java/gcj.texi +++ b/src/gcc/java/gcj.texi -@@ -55,25 +55,25 @@ +@@ -55,25 +55,25 @@ man page gfdl(7). @format @dircategory Software development @direntry @@ -267,7 +267,7 @@ Index: b/src/gcc/java/gcj.texi Merge the per-solib databases made by aot-compile into one system-wide database. @end direntry -@@ -159,7 +159,7 @@ +@@ -159,7 +159,7 @@ and the Info entries for @file{gcj} and As @command{gcj} is just another front end to @command{gcc}, it supports many of the same options as gcc. @xref{Option Summary, , Option Summary, @@ -280,7 +280,7 @@ Index: b/src/gcc/java/Make-lang.in =================================================================== --- a/src/gcc/java/Make-lang.in +++ b/src/gcc/java/Make-lang.in -@@ -122,9 +122,10 @@ +@@ -122,9 +122,10 @@ java.tags: force etags --include TAGS.sub --include ../TAGS.sub @@ -293,7 +293,7 @@ Index: b/src/gcc/java/Make-lang.in -cp -p $^ $(srcdir)/doc java.dvi: doc/gcj.dvi -@@ -190,7 +191,7 @@ +@@ -190,7 +191,7 @@ java.uninstall: -rm -rf $(DESTDIR)$(man1dir)/aot-compile$(man1ext) -rm -rf $(DESTDIR)$(man1dir)/rebuild-gcj-db$(man1ext) @@ -302,7 +302,7 @@ Index: b/src/gcc/java/Make-lang.in java.install-pdf: $(JAVA_PDFFILES) @$(NORMAL_INSTALL) -@@ -273,10 +274,10 @@ +@@ -273,10 +274,10 @@ TEXI_JAVA_FILES = java/gcj.texi $(gcc_do gcc-vers.texi # Documentation @@ -320,7 +320,7 @@ Index: b/src/gcc/ada/gnat-style.texi =================================================================== --- a/src/gcc/ada/gnat-style.texi +++ b/src/gcc/ada/gnat-style.texi -@@ -31,7 +31,7 @@ +@@ -31,7 +31,7 @@ Texts. A copy of the license is include @dircategory Software development @direntry @@ -333,7 +333,7 @@ Index: b/src/gcc/ada/gnat_rm.texi =================================================================== --- a/src/gcc/ada/gnat_rm.texi +++ b/src/gcc/ada/gnat_rm.texi -@@ -38,7 +38,7 @@ +@@ -36,7 +36,7 @@ included in the section entitled ``GNU F @dircategory GNU Ada tools @direntry @@ -346,7 +346,7 @@ Index: b/src/gcc/doc/invoke.texi =================================================================== --- a/src/gcc/doc/invoke.texi +++ b/src/gcc/doc/invoke.texi -@@ -10286,7 +10286,7 @@ +@@ -10319,7 +10319,7 @@ One of the standard libraries bypassed b @option{-nodefaultlibs} is @file{libgcc.a}, a library of internal subroutines which GCC uses to overcome shortcomings of particular machines, or special needs for some languages. @@ -355,7 +355,7 @@ Index: b/src/gcc/doc/invoke.texi Collection (GCC) Internals}, for more discussion of @file{libgcc.a}.) In most cases, you need @file{libgcc.a} even when you want to avoid -@@ -10295,7 +10295,7 @@ +@@ -10328,7 +10328,7 @@ or @option{-nodefaultlibs} you should us This ensures that you have no unresolved references to internal GCC library subroutines. (An example of such an internal subroutine is @samp{__main}, used to ensure C++ @@ -364,7 +364,7 @@ Index: b/src/gcc/doc/invoke.texi GNU Compiler Collection (GCC) Internals}.) @item -pie -@@ -22425,7 +22425,7 @@ +@@ -22609,7 +22609,7 @@ Note that you can also specify places to @option{-B}, @option{-I} and @option{-L} (@pxref{Directory Options}). These take precedence over places specified using environment variables, which in turn take precedence over those specified by the configuration of GCC@. @@ -373,7 +373,7 @@ Index: b/src/gcc/doc/invoke.texi GNU Compiler Collection (GCC) Internals}. @table @env -@@ -22585,7 +22585,7 @@ +@@ -22769,7 +22769,7 @@ the headers it contains change. A precompiled header file is searched for when @code{#include} is seen in the compilation. As it searches for the included file @@ -386,7 +386,7 @@ Index: b/src/gcc/doc/extend.texi =================================================================== --- a/src/gcc/doc/extend.texi +++ b/src/gcc/doc/extend.texi -@@ -16883,7 +16883,7 @@ +@@ -17106,7 +17106,7 @@ want to write code that checks whether t test for the GNU compiler the same way as for C programs: check for a predefined macro @code{__GNUC__}. You can also use @code{__GNUG__} to test specifically for GNU C++ (@pxref{Common Predefined Macros,, @@ -399,7 +399,7 @@ Index: b/src/gcc/doc/standards.texi =================================================================== --- a/src/gcc/doc/standards.texi +++ b/src/gcc/doc/standards.texi -@@ -288,8 +288,8 @@ +@@ -288,8 +288,8 @@ described at @uref{http://golang.org/doc GNAT Reference Manual}, for information on standard conformance and compatibility of the Ada compiler. @@ -414,7 +414,7 @@ Index: b/src/gcc/doc/libgcc.texi =================================================================== --- a/src/gcc/doc/libgcc.texi +++ b/src/gcc/doc/libgcc.texi -@@ -24,7 +24,7 @@ +@@ -24,7 +24,7 @@ that needs them. GCC will also generate calls to C library routines, such as @code{memcpy} and @code{memset}, in some cases. The set of routines that GCC may possibly use is documented in @ref{Other @@ -427,7 +427,7 @@ Index: b/src/gcc/doc/gccint.texi =================================================================== --- a/src/gcc/doc/gccint.texi +++ b/src/gcc/doc/gccint.texi -@@ -49,7 +49,7 @@ +@@ -49,7 +49,7 @@ Texts being (a) (see below), and with th @ifnottex @dircategory Software development @direntry @@ -436,7 +436,7 @@ Index: b/src/gcc/doc/gccint.texi @end direntry This file documents the internals of the GNU compilers. @sp 1 -@@ -81,7 +81,7 @@ +@@ -81,7 +81,7 @@ write front ends for new languages. It @value{VERSION_PACKAGE} @end ifset version @value{version-GCC}. The use of the GNU compilers is documented in a @@ -449,7 +449,7 @@ Index: b/src/gcc/doc/cpp.texi =================================================================== --- a/src/gcc/doc/cpp.texi +++ b/src/gcc/doc/cpp.texi -@@ -50,7 +50,7 @@ +@@ -50,7 +50,7 @@ This manual contains no Invariant Sectio @ifinfo @dircategory Software development @direntry @@ -462,7 +462,7 @@ Index: b/src/gcc/doc/gcc.texi =================================================================== --- a/src/gcc/doc/gcc.texi +++ b/src/gcc/doc/gcc.texi -@@ -63,9 +63,9 @@ +@@ -63,9 +63,9 @@ Texts being (a) (see below), and with th @ifnottex @dircategory Software development @direntry @@ -475,7 +475,7 @@ Index: b/src/gcc/doc/gcc.texi @end direntry This file documents the use of the GNU compilers. @sp 1 -@@ -125,7 +125,7 @@ +@@ -125,7 +125,7 @@ version @value{version-GCC}. The internals of the GNU compilers, including how to port them to new targets and some information about how to write front ends for new languages, are documented in a separate manual. @xref{Top,, @@ -488,7 +488,7 @@ Index: b/src/gcc/doc/makefile.texi =================================================================== --- a/src/gcc/doc/makefile.texi +++ b/src/gcc/doc/makefile.texi -@@ -139,7 +139,7 @@ +@@ -139,7 +139,7 @@ regardless of how it itself was compiled Builds a compiler with profiling feedback information. In this case, the second and third stages are named @samp{profile} and @samp{feedback}, respectively. For more information, see @@ -501,7 +501,7 @@ Index: b/src/gcc/doc/install.texi =================================================================== --- a/src/gcc/doc/install.texi +++ b/src/gcc/doc/install.texi -@@ -94,7 +94,7 @@ +@@ -94,7 +94,7 @@ Free Documentation License}''. @end ifinfo @dircategory Software development @direntry @@ -527,7 +527,7 @@ Index: b/src/libgomp/libgomp.texi =================================================================== --- a/src/libgomp/libgomp.texi +++ b/src/libgomp/libgomp.texi -@@ -31,7 +31,7 @@ +@@ -31,7 +31,7 @@ texts being (a) (see below), and with th @ifinfo @dircategory GNU Libraries @direntry @@ -540,7 +540,7 @@ Index: b/src/libgomp/Makefile.in =================================================================== --- a/src/libgomp/Makefile.in +++ b/src/libgomp/Makefile.in -@@ -345,7 +345,8 @@ +@@ -345,7 +345,8 @@ info_TEXINFOS = libgomp.texi # AM_CONDITIONAL on configure check ACX_CHECK_PROG_VER([MAKEINFO]) @BUILD_INFO_TRUE@STAMP_BUILD_INFO = stamp-build-info @@ -550,7 +550,7 @@ Index: b/src/libgomp/Makefile.in MAINTAINERCLEANFILES = $(srcdir)/libgomp.info all: config.h $(MAKE) $(AM_MAKEFLAGS) all-recursive -@@ -1093,15 +1094,16 @@ +@@ -1093,15 +1094,16 @@ env.lo: libgomp_f.h env.o: libgomp_f.h all-local: $(STAMP_GENINSRC) @@ -576,7 +576,7 @@ Index: b/src/libgomp/Makefile.am =================================================================== --- a/src/libgomp/Makefile.am +++ b/src/libgomp/Makefile.am -@@ -111,16 +111,19 @@ +@@ -111,16 +111,19 @@ endif all-local: $(STAMP_GENINSRC) @@ -605,7 +605,7 @@ Index: b/src/libitm/libitm.texi =================================================================== --- a/src/libitm/libitm.texi +++ b/src/libitm/libitm.texi -@@ -20,7 +20,7 @@ +@@ -20,7 +20,7 @@ Free Documentation License''. @ifinfo @dircategory GNU Libraries @direntry @@ -618,7 +618,7 @@ Index: b/src/libitm/Makefile.am =================================================================== --- a/src/libitm/Makefile.am +++ b/src/libitm/Makefile.am -@@ -105,14 +105,17 @@ +@@ -107,14 +107,17 @@ endif all-local: $(STAMP_GENINSRC) @@ -644,7 +644,7 @@ Index: b/src/libitm/Makefile.in =================================================================== --- a/src/libitm/Makefile.in +++ b/src/libitm/Makefile.in -@@ -1055,14 +1055,17 @@ +@@ -1057,14 +1057,17 @@ vpath % $(strip $(search_path)) all-local: $(STAMP_GENINSRC) @@ -670,7 +670,7 @@ Index: b/src/gcc/go/Make-lang.in =================================================================== --- a/src/gcc/go/Make-lang.in +++ b/src/gcc/go/Make-lang.in -@@ -86,10 +86,11 @@ +@@ -86,10 +86,11 @@ GO_TEXI_FILES = \ $(gcc_docdir)/include/gcc-common.texi \ gcc-vers.texi @@ -685,7 +685,7 @@ Index: b/src/gcc/go/Make-lang.in -I $(gcc_docdir)/include -o $@ $<; \ else true; fi -@@ -115,7 +116,7 @@ +@@ -115,7 +116,7 @@ gccgo.pod: go/gccgo.texi go.all.cross: gccgo-cross$(exeext) go.start.encap: gccgo$(exeext) go.rest.encap: @@ -694,7 +694,7 @@ Index: b/src/gcc/go/Make-lang.in go.dvi: doc/gccgo.dvi go.pdf: doc/gccgo.pdf go.html: $(build_htmldir)/go/index.html -@@ -155,7 +156,7 @@ +@@ -155,7 +156,7 @@ go.install-common: installdirs go.install-plugin: @@ -703,7 +703,7 @@ Index: b/src/gcc/go/Make-lang.in go.install-pdf: doc/gccgo.pdf @$(NORMAL_INSTALL) -@@ -195,7 +196,7 @@ +@@ -195,7 +196,7 @@ go.uninstall: rm -rf $(DESTDIR)$(bindir)/$(GCCGO_INSTALL_NAME)$(exeext) rm -rf $(DESTDIR)$(man1dir)/$(GCCGO_INSTALL_NAME)$(man1ext) rm -rf $(DESTDIR)$(bindir)/$(GCCGO_TARGET_INSTALL_NAME)$(exeext) @@ -716,7 +716,7 @@ Index: b/src/gcc/go/gccgo.texi =================================================================== --- a/src/gcc/go/gccgo.texi +++ b/src/gcc/go/gccgo.texi -@@ -50,7 +50,7 @@ +@@ -50,7 +50,7 @@ man page gfdl(7). @format @dircategory Software development @direntry @@ -725,7 +725,7 @@ Index: b/src/gcc/go/gccgo.texi @end direntry @end format -@@ -123,7 +123,7 @@ +@@ -123,7 +123,7 @@ and the Info entries for @file{gccgo} an The @command{gccgo} command is a frontend to @command{gcc} and supports many of the same options. @xref{Option Summary, , Option @@ -738,7 +738,7 @@ Index: b/src/libquadmath/libquadmath.texi =================================================================== --- a/src/libquadmath/libquadmath.texi +++ b/src/libquadmath/libquadmath.texi -@@ -25,7 +25,7 @@ +@@ -25,7 +25,7 @@ copy and modify this GNU manual. @ifinfo @dircategory GNU Libraries @direntry @@ -751,7 +751,7 @@ Index: b/src/libquadmath/Makefile.am =================================================================== --- a/src/libquadmath/Makefile.am +++ b/src/libquadmath/Makefile.am -@@ -133,22 +133,24 @@ +@@ -133,22 +133,24 @@ endif all-local: $(STAMP_GENINSRC) @@ -786,7 +786,7 @@ Index: b/src/libquadmath/Makefile.in =================================================================== --- a/src/libquadmath/Makefile.in +++ b/src/libquadmath/Makefile.in -@@ -169,7 +169,8 @@ +@@ -169,7 +169,8 @@ MULTIDIRS = MULTISUBDIR = MULTIDO = true MULTICLEAN = true @@ -796,7 +796,7 @@ Index: b/src/libquadmath/Makefile.in am__TEXINFO_TEX_DIR = $(srcdir)/../gcc/doc/include DVIS = libquadmath.dvi PDFS = libquadmath.pdf -@@ -406,8 +407,8 @@ +@@ -406,8 +407,8 @@ AUTOMAKE_OPTIONS = 1.8 foreign # AM_CONDITIONAL on configure check ACX_CHECK_PROG_VER([MAKEINFO]) @BUILD_INFO_TRUE@@BUILD_LIBQUADMATH_TRUE@STAMP_BUILD_INFO = stamp-build-info @@ -807,7 +807,7 @@ Index: b/src/libquadmath/Makefile.in # Automake Documentation: # If your package has Texinfo files in many directories, you can use the -@@ -1465,17 +1466,17 @@ +@@ -1465,17 +1466,17 @@ uninstall-am: uninstall-dvi-am uninstall @BUILD_LIBQUADMATH_TRUE@all-local: $(STAMP_GENINSRC) diff --git a/debian/patches/sys-auxv-header.diff b/debian/patches/sys-auxv-header.diff index f693268..c2ca6c5 100644 --- a/debian/patches/sys-auxv-header.diff +++ b/debian/patches/sys-auxv-header.diff @@ -16,7 +16,7 @@ Index: b/src/gcc/config.in =================================================================== --- a/src/gcc/config.in +++ b/src/gcc/config.in -@@ -1495,6 +1495,12 @@ +@@ -1502,6 +1502,12 @@ #endif |