From 8993f246c593e78038f7422c24897bfd16348945 Mon Sep 17 00:00:00 2001 From: Koen Kooi Date: Tue, 10 Jun 2008 22:05:00 +0000 Subject: gcc 4.3.0: replace with gcc 4.3.1 --- packages/gcc/gcc-4.3.0.inc | 72 - packages/gcc/gcc-4.3.0/.mtn2git_empty | 0 packages/gcc/gcc-4.3.0/100-uclibc-conf.patch | 200 - .../gcc/gcc-4.3.0/103-uclibc-conf-noupstream.patch | 11 - packages/gcc/gcc-4.3.0/110-arm-eabi.patch | 27 - packages/gcc/gcc-4.3.0/200-uclibc-locale.patch | 2790 - .../gcc/gcc-4.3.0/203-uclibc-locale-no__x.patch | 213 - .../gcc-4.3.0/204-uclibc-locale-wchar_fix.patch | 48 - .../gcc/gcc-4.3.0/205-uclibc-locale-update.patch | 347 - packages/gcc/gcc-4.3.0/300-libstdc++-pic.patch | 46 - .../gcc/gcc-4.3.0/301-missing-execinfo_h.patch | 11 - packages/gcc/gcc-4.3.0/302-c99-snprintf.patch | 11 - .../gcc/gcc-4.3.0/303-c99-complex-ugly-hack.patch | 12 - packages/gcc/gcc-4.3.0/304-index_macro.patch | 24 - .../gcc-4.3.0/305-libmudflap-susv3-legacy.patch | 49 - .../gcc/gcc-4.3.0/306-libstdc++-namespace.patch | 36 - packages/gcc/gcc-4.3.0/307-locale_facets.patch | 26 - .../gcc-4.3.0/402-libbackend_dep_gcov-iov.h.patch | 13 - .../gcc/gcc-4.3.0/602-sdk-libstdc++-includes.patch | 20 - packages/gcc/gcc-4.3.0/740-sh-pr24836.patch | 25 - packages/gcc/gcc-4.3.0/800-arm-bigendian.patch | 67 - .../gcc/gcc-4.3.0/801-arm-bigendian-eabi.patch | 14 - .../gcc/gcc-4.3.0/904-flatten-switch-stmt-00.patch | 153 - packages/gcc/gcc-4.3.0/arm-nolibfloat.patch | 24 - packages/gcc/gcc-4.3.0/arm-softfloat.patch | 16 - packages/gcc/gcc-4.3.0/arm-thumb-cache.patch | 29 - packages/gcc/gcc-4.3.0/arm-thumb.patch | 64 - packages/gcc/gcc-4.3.0/cache-amnesia.patch | 13 - packages/gcc/gcc-4.3.0/debian/.mtn2git_empty | 0 packages/gcc/gcc-4.3.0/debian/ada-acats.dpatch | 78 - packages/gcc/gcc-4.3.0/debian/ada-alpha.dpatch | 88 - .../debian/ada-default-project-path.dpatch | 147 - .../gcc/gcc-4.3.0/debian/ada-driver-check.dpatch | 50 - packages/gcc/gcc-4.3.0/debian/ada-driver.dpatch | 42 - packages/gcc/gcc-4.3.0/debian/ada-gcc-name.dpatch | 87 - packages/gcc/gcc-4.3.0/debian/ada-gnatvsn.dpatch | 46 - .../gcc/gcc-4.3.0/debian/ada-libgnatprj.dpatch | 4809 - .../gcc/gcc-4.3.0/debian/ada-libgnatvsn.dpatch | 1598 - packages/gcc/gcc-4.3.0/debian/ada-link-lib.dpatch | 1932 - packages/gcc/gcc-4.3.0/debian/ada-sjlj.dpatch | 1307 - .../debian/ada-symbolic-tracebacks.dpatch | 346 - .../gcc/gcc-4.3.0/debian/alpha-ieee-doc.dpatch | 44 - packages/gcc/gcc-4.3.0/debian/alpha-ieee.dpatch | 57 - .../gcc-4.3.0/debian/alpha-no-ev4-directive.dpatch | 49 - .../debian/arm-unbreak-eabi-armv4t.dpatch | 36 - .../gcc/gcc-4.3.0/debian/boehm-gc-getnprocs.dpatch | 39 - .../gcc/gcc-4.3.0/debian/boehm-gc-nocheck.dpatch | 37 - packages/gcc/gcc-4.3.0/debian/config-ml.dpatch | 94 - .../gcc/gcc-4.3.0/debian/cpu-default-i486.dpatch | 37 - packages/gcc/gcc-4.3.0/debian/cross-fixes.dpatch | 129 - packages/gcc/gcc-4.3.0/debian/cross-include.dpatch | 39 - packages/gcc/gcc-4.3.0/debian/deb-protoize.dpatch | 47 - packages/gcc/gcc-4.3.0/debian/gcc-d-lang.dpatch | 246 - .../gcc-4.3.0/debian/gcc-driver-extra-langs.dpatch | 40 - .../gcc-4.3.0/debian/gcc-hash-style-both.dpatch | 163 - .../gcc/gcc-4.3.0/debian/gcc-hash-style-gnu.dpatch | 163 - .../gcc/gcc-4.3.0/debian/gcc-i386-emit-cld.dpatch | 179 - .../gcc/gcc-4.3.0/debian/gcc-ice-apport.dpatch | 44 - packages/gcc/gcc-4.3.0/debian/gcc-ice-hack.dpatch | 331 - .../gcc/gcc-4.3.0/debian/gcc-multilib64dir.dpatch | 62 - .../gcc/gcc-4.3.0/debian/gcc-pascal-lang.dpatch | 726 - .../gcc/gcc-4.3.0/debian/gcc-ssp-default.dpatch | 209 - .../gcc/gcc-4.3.0/debian/gcc-textdomain.dpatch | 103 - .../gcc-4.3.0/debian/gdc-fix-build-kbsd-gnu.dpatch | 87 - packages/gcc/gcc-4.3.0/debian/gpc-4.1.dpatch | 28 - packages/gcc/gcc-4.3.0/debian/gpc-gcc-4.x.dpatch | 32 - packages/gcc/gcc-4.3.0/debian/gpc-names.dpatch | 117 - packages/gcc/gcc-4.3.0/debian/hurd-changes.dpatch | 72 - .../gcc/gcc-4.3.0/debian/ignore-comp-fail.dpatch | 38 - packages/gcc/gcc-4.3.0/debian/kbsd-gnu-ada.dpatch | 231 - packages/gcc/gcc-4.3.0/debian/kbsd-gnu.dpatch | 99 - .../gcc/gcc-4.3.0/debian/libffi-configure.dpatch | 45 - .../gcc-4.3.0/debian/libjava-armel-ldflags.dpatch | 38 - .../gcc/gcc-4.3.0/debian/libjava-debuginfo.dpatch | 43 - .../gcc-4.3.0/debian/libjava-disable-static.dpatch | 45 - packages/gcc/gcc-4.3.0/debian/libjava-jar.dpatch | 227 - .../gcc/gcc-4.3.0/debian/libjava-jnipath.dpatch | 94 - .../debian/libjava-loading-constraints.dpatch | 431 - .../gcc-4.3.0/debian/libjava-nobiarch-check.dpatch | 44 - .../gcc-4.3.0/debian/libjava-realloc-leak.dpatch | 79 - packages/gcc/gcc-4.3.0/debian/libjava-rpath.dpatch | 49 - packages/gcc/gcc-4.3.0/debian/libjava-sjlj.dpatch | 65 - .../gcc/gcc-4.3.0/debian/libjava-soname.dpatch | 34 - .../gcc/gcc-4.3.0/debian/libjava-stacktrace.dpatch | 70 - .../gcc/gcc-4.3.0/debian/libjava-subdir.dpatch | 246 - .../gcc-4.3.0/debian/libjava-xulrunner1.9.dpatch | 41 - .../gcc/gcc-4.3.0/debian/libobjc-gc-link.dpatch | 73 - packages/gcc/gcc-4.3.0/debian/libssp-gnu.dpatch | 52 - .../gcc/gcc-4.3.0/debian/libstdc++-doclink.dpatch | 51 - packages/gcc/gcc-4.3.0/debian/libstdc++-pic.dpatch | 71 - .../gcc-4.3.0/debian/libstdc++-symbols-hppa.dpatch | 369 - packages/gcc/gcc-4.3.0/debian/link-libs.dpatch | 157 - packages/gcc/gcc-4.3.0/debian/mips-triarch.dpatch | 61 - .../gcc/gcc-4.3.0/debian/mudflap-nocheck.dpatch | 36 - .../gcc/gcc-4.3.0/debian/multiarch-include.dpatch | 138 - packages/gcc/gcc-4.3.0/debian/multiarch-lib.dpatch | 52 - .../gcc/gcc-4.3.0/debian/note-gnu-stack.dpatch | 316 - .../gcc/gcc-4.3.0/debian/powerpc-biarch.dpatch | 47 - packages/gcc/gcc-4.3.0/debian/ppc64-ada.dpatch | 257 - packages/gcc/gcc-4.3.0/debian/pr24170.dpatch | 88 - packages/gcc/gcc-4.3.0/debian/pr27880.dpatch | 90 - packages/gcc/gcc-4.3.0/debian/pr28102.dpatch | 45 - packages/gcc/gcc-4.3.0/debian/pr28322.dpatch | 151 - packages/gcc/gcc-4.3.0/debian/pr30961.dpatch | 179 - packages/gcc/gcc-4.3.0/debian/pr33148.dpatch | 94 - packages/gcc/gcc-4.3.0/debian/pr34571.dpatch | 63 - .../gcc/gcc-4.3.0/debian/rename-info-files.dpatch | 710 - packages/gcc/gcc-4.3.0/debian/s390-biarch.dpatch | 36 - packages/gcc/gcc-4.3.0/debian/sparc-biarch.dpatch | 80 - .../gcc/gcc-4.3.0/debian/svn-class-updates.dpatch | 55 - .../gcc/gcc-4.3.0/debian/svn-doc-updates.dpatch | 79 - .../gcc/gcc-4.3.0/debian/svn-gdc-updates.dpatch | 137 - packages/gcc/gcc-4.3.0/debian/svn-updates.dpatch | 569584 ------------------ packages/gcc/gcc-4.3.0/debian/template.dpatch | 33 - packages/gcc/gcc-4.3.0/fedora/.mtn2git_empty | 0 .../fedora/gcc43-c++-builtin-redecl.patch | 102 - .../gcc/gcc-4.3.0/fedora/gcc43-cpp-pragma.patch | 284 - .../gcc/gcc-4.3.0/fedora/gcc43-i386-libgomp.patch | 61 - .../gcc-4.3.0/fedora/gcc43-ia64-libunwind.patch | 538 - .../fedora/gcc43-java-debug-iface-type.patch | 17 - .../gcc/gcc-4.3.0/fedora/gcc43-java-nomulti.patch | 44 - .../gcc-4.3.0/fedora/gcc43-libgomp-speedup.patch | 2797 - .../gcc/gcc-4.3.0/fedora/gcc43-ppc32-retaddr.patch | 86 - packages/gcc/gcc-4.3.0/fedora/gcc43-pr27898.patch | 16 - packages/gcc/gcc-4.3.0/fedora/gcc43-pr32139.patch | 19 - packages/gcc/gcc-4.3.0/fedora/gcc43-pr33763.patch | 153 - packages/gcc/gcc-4.3.0/fedora/gcc43-pr35440.patch | 56 - packages/gcc/gcc-4.3.0/fedora/gcc43-pr35751.patch | 114 - packages/gcc/gcc-4.3.0/fedora/gcc43-rh251682.patch | 89 - packages/gcc/gcc-4.3.0/fedora/gcc43-rh330771.patch | 34 - packages/gcc/gcc-4.3.0/fedora/gcc43-rh341221.patch | 28 - .../gcc-4.3.0/fix-ICE-in-arm_unwind_emit_set.diff | 28 - .../gcc/gcc-4.3.0/fortran-cross-compile-hack.patch | 30 - .../gcc/gcc-4.3.0/fortran-static-linking.patch | 48 - packages/gcc/gcc-4.3.0/gcc-4.0.2-e300c2c3.patch | 311 - .../gcc/gcc-4.3.0/gcc-arm-frename-registers.patch | 25 - packages/gcc/gcc-4.3.0/gcc41-configure.in.patch | 22 - packages/gcc/gcc-4.3.0/gcc43-build-id.patch | 74 - .../gcc/gcc-4.3.0/gcc43-ppc64-ia64-GNU-stack.patch | 86 - packages/gcc/gcc-4.3.0/intermask-bigendian.patch | 24 - packages/gcc/gcc-4.3.0/ldflags.patch | 22 - packages/gcc/gcc-4.3.0/pr34130.patch | 16 - .../gcc/gcc-4.3.0/sdk-libstdc++-includes.patch | 22 - .../gcc/gcc-4.3.0/sh3-installfix-fixheaders.patch | 11 - packages/gcc/gcc-4.3.0/unbreak-armv4t.patch | 12 - .../gcc/gcc-4.3.0/zecke-no-host-includes.patch | 31 - packages/gcc/gcc-4.3.0/zecke-xgcc-cpp.patch | 16 - packages/gcc/gcc-4.3.1.inc | 70 + packages/gcc/gcc-4.3.1/.mtn2git_empty | 0 packages/gcc/gcc-4.3.1/100-uclibc-conf.patch | 200 + .../gcc/gcc-4.3.1/103-uclibc-conf-noupstream.patch | 11 + packages/gcc/gcc-4.3.1/110-arm-eabi.patch | 27 + packages/gcc/gcc-4.3.1/200-uclibc-locale.patch | 2790 + .../gcc/gcc-4.3.1/203-uclibc-locale-no__x.patch | 213 + .../gcc-4.3.1/204-uclibc-locale-wchar_fix.patch | 48 + .../gcc/gcc-4.3.1/205-uclibc-locale-update.patch | 347 + packages/gcc/gcc-4.3.1/300-libstdc++-pic.patch | 46 + .../gcc/gcc-4.3.1/301-missing-execinfo_h.patch | 11 + packages/gcc/gcc-4.3.1/302-c99-snprintf.patch | 11 + .../gcc/gcc-4.3.1/303-c99-complex-ugly-hack.patch | 12 + packages/gcc/gcc-4.3.1/304-index_macro.patch | 24 + .../gcc-4.3.1/305-libmudflap-susv3-legacy.patch | 49 + .../gcc/gcc-4.3.1/306-libstdc++-namespace.patch | 36 + packages/gcc/gcc-4.3.1/307-locale_facets.patch | 26 + .../gcc-4.3.1/402-libbackend_dep_gcov-iov.h.patch | 13 + .../gcc/gcc-4.3.1/602-sdk-libstdc++-includes.patch | 20 + packages/gcc/gcc-4.3.1/740-sh-pr24836.patch | 25 + packages/gcc/gcc-4.3.1/800-arm-bigendian.patch | 67 + .../gcc/gcc-4.3.1/801-arm-bigendian-eabi.patch | 14 + .../gcc/gcc-4.3.1/904-flatten-switch-stmt-00.patch | 153 + packages/gcc/gcc-4.3.1/arm-nolibfloat.patch | 24 + packages/gcc/gcc-4.3.1/arm-softfloat.patch | 16 + packages/gcc/gcc-4.3.1/arm-thumb-cache.patch | 29 + packages/gcc/gcc-4.3.1/arm-thumb.patch | 64 + packages/gcc/gcc-4.3.1/cache-amnesia.patch | 13 + packages/gcc/gcc-4.3.1/debian/.mtn2git_empty | 0 packages/gcc/gcc-4.3.1/debian/ada-acats.dpatch | 78 + packages/gcc/gcc-4.3.1/debian/ada-alpha.dpatch | 88 + .../debian/ada-default-project-path.dpatch | 147 + .../gcc/gcc-4.3.1/debian/ada-driver-check.dpatch | 50 + packages/gcc/gcc-4.3.1/debian/ada-driver.dpatch | 42 + packages/gcc/gcc-4.3.1/debian/ada-gcc-name.dpatch | 87 + packages/gcc/gcc-4.3.1/debian/ada-gnatvsn.dpatch | 46 + .../gcc/gcc-4.3.1/debian/ada-libgnatprj.dpatch | 4809 + .../gcc/gcc-4.3.1/debian/ada-libgnatvsn.dpatch | 1598 + packages/gcc/gcc-4.3.1/debian/ada-link-lib.dpatch | 1932 + packages/gcc/gcc-4.3.1/debian/ada-sjlj.dpatch | 1307 + .../debian/ada-symbolic-tracebacks.dpatch | 346 + .../gcc/gcc-4.3.1/debian/alpha-ieee-doc.dpatch | 44 + packages/gcc/gcc-4.3.1/debian/alpha-ieee.dpatch | 57 + .../gcc-4.3.1/debian/alpha-no-ev4-directive.dpatch | 49 + .../debian/arm-unbreak-eabi-armv4t.dpatch | 36 + .../gcc/gcc-4.3.1/debian/boehm-gc-getnprocs.dpatch | 39 + .../gcc/gcc-4.3.1/debian/boehm-gc-nocheck.dpatch | 37 + packages/gcc/gcc-4.3.1/debian/config-ml.dpatch | 94 + .../gcc/gcc-4.3.1/debian/cpu-default-i486.dpatch | 37 + packages/gcc/gcc-4.3.1/debian/cross-fixes.dpatch | 129 + packages/gcc/gcc-4.3.1/debian/cross-include.dpatch | 39 + packages/gcc/gcc-4.3.1/debian/deb-protoize.dpatch | 47 + packages/gcc/gcc-4.3.1/debian/gcc-d-lang.dpatch | 246 + .../gcc-4.3.1/debian/gcc-driver-extra-langs.dpatch | 40 + .../gcc-4.3.1/debian/gcc-hash-style-both.dpatch | 163 + .../gcc/gcc-4.3.1/debian/gcc-hash-style-gnu.dpatch | 163 + .../gcc/gcc-4.3.1/debian/gcc-i386-emit-cld.dpatch | 179 + .../gcc/gcc-4.3.1/debian/gcc-ice-apport.dpatch | 44 + packages/gcc/gcc-4.3.1/debian/gcc-ice-hack.dpatch | 331 + .../gcc/gcc-4.3.1/debian/gcc-multilib64dir.dpatch | 62 + .../gcc/gcc-4.3.1/debian/gcc-pascal-lang.dpatch | 726 + .../gcc/gcc-4.3.1/debian/gcc-ssp-default.dpatch | 209 + .../gcc/gcc-4.3.1/debian/gcc-textdomain.dpatch | 103 + .../gcc-4.3.1/debian/gdc-fix-build-kbsd-gnu.dpatch | 87 + packages/gcc/gcc-4.3.1/debian/gpc-4.1.dpatch | 28 + packages/gcc/gcc-4.3.1/debian/gpc-gcc-4.x.dpatch | 32 + packages/gcc/gcc-4.3.1/debian/gpc-names.dpatch | 117 + packages/gcc/gcc-4.3.1/debian/hurd-changes.dpatch | 72 + .../gcc/gcc-4.3.1/debian/ignore-comp-fail.dpatch | 38 + packages/gcc/gcc-4.3.1/debian/kbsd-gnu-ada.dpatch | 231 + packages/gcc/gcc-4.3.1/debian/kbsd-gnu.dpatch | 99 + .../gcc/gcc-4.3.1/debian/libffi-configure.dpatch | 45 + .../gcc-4.3.1/debian/libjava-armel-ldflags.dpatch | 38 + .../gcc/gcc-4.3.1/debian/libjava-debuginfo.dpatch | 43 + .../gcc-4.3.1/debian/libjava-disable-static.dpatch | 45 + packages/gcc/gcc-4.3.1/debian/libjava-jar.dpatch | 227 + .../gcc/gcc-4.3.1/debian/libjava-jnipath.dpatch | 94 + .../debian/libjava-loading-constraints.dpatch | 431 + .../gcc-4.3.1/debian/libjava-nobiarch-check.dpatch | 44 + .../gcc-4.3.1/debian/libjava-realloc-leak.dpatch | 79 + packages/gcc/gcc-4.3.1/debian/libjava-rpath.dpatch | 49 + packages/gcc/gcc-4.3.1/debian/libjava-sjlj.dpatch | 65 + .../gcc/gcc-4.3.1/debian/libjava-soname.dpatch | 34 + .../gcc/gcc-4.3.1/debian/libjava-stacktrace.dpatch | 70 + .../gcc/gcc-4.3.1/debian/libjava-subdir.dpatch | 246 + .../gcc-4.3.1/debian/libjava-xulrunner1.9.dpatch | 41 + .../gcc/gcc-4.3.1/debian/libobjc-gc-link.dpatch | 73 + packages/gcc/gcc-4.3.1/debian/libssp-gnu.dpatch | 52 + .../gcc/gcc-4.3.1/debian/libstdc++-doclink.dpatch | 51 + packages/gcc/gcc-4.3.1/debian/libstdc++-pic.dpatch | 71 + .../gcc-4.3.1/debian/libstdc++-symbols-hppa.dpatch | 369 + packages/gcc/gcc-4.3.1/debian/link-libs.dpatch | 157 + packages/gcc/gcc-4.3.1/debian/mips-triarch.dpatch | 61 + .../gcc/gcc-4.3.1/debian/mudflap-nocheck.dpatch | 36 + .../gcc/gcc-4.3.1/debian/multiarch-include.dpatch | 138 + packages/gcc/gcc-4.3.1/debian/multiarch-lib.dpatch | 52 + .../gcc/gcc-4.3.1/debian/note-gnu-stack.dpatch | 316 + .../gcc/gcc-4.3.1/debian/powerpc-biarch.dpatch | 47 + packages/gcc/gcc-4.3.1/debian/ppc64-ada.dpatch | 257 + packages/gcc/gcc-4.3.1/debian/pr24170.dpatch | 88 + packages/gcc/gcc-4.3.1/debian/pr27880.dpatch | 90 + packages/gcc/gcc-4.3.1/debian/pr28102.dpatch | 45 + packages/gcc/gcc-4.3.1/debian/pr28322.dpatch | 151 + packages/gcc/gcc-4.3.1/debian/pr30961.dpatch | 179 + packages/gcc/gcc-4.3.1/debian/pr33148.dpatch | 94 + packages/gcc/gcc-4.3.1/debian/pr34571.dpatch | 63 + .../gcc/gcc-4.3.1/debian/rename-info-files.dpatch | 710 + packages/gcc/gcc-4.3.1/debian/s390-biarch.dpatch | 36 + packages/gcc/gcc-4.3.1/debian/sparc-biarch.dpatch | 80 + .../gcc/gcc-4.3.1/debian/svn-class-updates.dpatch | 55 + .../gcc/gcc-4.3.1/debian/svn-doc-updates.dpatch | 79 + .../gcc/gcc-4.3.1/debian/svn-gdc-updates.dpatch | 137 + packages/gcc/gcc-4.3.1/debian/svn-updates.dpatch | 569584 ++++++++++++++++++ packages/gcc/gcc-4.3.1/debian/template.dpatch | 33 + packages/gcc/gcc-4.3.1/fedora/.mtn2git_empty | 0 .../fedora/gcc43-c++-builtin-redecl.patch | 102 + .../gcc/gcc-4.3.1/fedora/gcc43-cpp-pragma.patch | 284 + .../gcc/gcc-4.3.1/fedora/gcc43-i386-libgomp.patch | 61 + .../gcc-4.3.1/fedora/gcc43-ia64-libunwind.patch | 538 + .../fedora/gcc43-java-debug-iface-type.patch | 17 + .../gcc/gcc-4.3.1/fedora/gcc43-java-nomulti.patch | 44 + .../gcc-4.3.1/fedora/gcc43-libgomp-speedup.patch | 2797 + .../gcc/gcc-4.3.1/fedora/gcc43-ppc32-retaddr.patch | 86 + packages/gcc/gcc-4.3.1/fedora/gcc43-pr27898.patch | 16 + packages/gcc/gcc-4.3.1/fedora/gcc43-pr32139.patch | 19 + packages/gcc/gcc-4.3.1/fedora/gcc43-pr33763.patch | 153 + packages/gcc/gcc-4.3.1/fedora/gcc43-pr35440.patch | 56 + packages/gcc/gcc-4.3.1/fedora/gcc43-pr35751.patch | 114 + packages/gcc/gcc-4.3.1/fedora/gcc43-rh251682.patch | 89 + packages/gcc/gcc-4.3.1/fedora/gcc43-rh330771.patch | 34 + packages/gcc/gcc-4.3.1/fedora/gcc43-rh341221.patch | 28 + .../gcc-4.3.1/fix-ICE-in-arm_unwind_emit_set.diff | 28 + .../gcc/gcc-4.3.1/fortran-cross-compile-hack.patch | 30 + .../gcc/gcc-4.3.1/fortran-static-linking.patch | 48 + packages/gcc/gcc-4.3.1/gcc-4.0.2-e300c2c3.patch | 311 + .../gcc/gcc-4.3.1/gcc-arm-frename-registers.patch | 25 + packages/gcc/gcc-4.3.1/gcc41-configure.in.patch | 22 + packages/gcc/gcc-4.3.1/gcc43-build-id.patch | 74 + .../gcc/gcc-4.3.1/gcc43-ppc64-ia64-GNU-stack.patch | 86 + packages/gcc/gcc-4.3.1/intermask-bigendian.patch | 24 + packages/gcc/gcc-4.3.1/ldflags.patch | 22 + packages/gcc/gcc-4.3.1/pr34130.patch | 16 + .../gcc/gcc-4.3.1/sdk-libstdc++-includes.patch | 22 + .../gcc/gcc-4.3.1/sh3-installfix-fixheaders.patch | 11 + packages/gcc/gcc-4.3.1/unbreak-armv4t.patch | 12 + .../gcc/gcc-4.3.1/zecke-no-host-includes.patch | 31 + packages/gcc/gcc-4.3.1/zecke-xgcc-cpp.patch | 16 + packages/gcc/gcc-cross-initial_4.3.0.bb | 14 - packages/gcc/gcc-cross-initial_4.3.1.bb | 14 + packages/gcc/gcc-cross-sdk_4.3.0.bb | 14 - packages/gcc/gcc-cross-sdk_4.3.1.bb | 14 + packages/gcc/gcc-cross_4.3.0.bb | 18 - packages/gcc/gcc-cross_4.3.1.bb | 18 + packages/gcc/gcc_4.3.0.bb | 10 - packages/gcc/gcc_4.3.1.bb | 10 + 302 files changed, 598394 insertions(+), 598396 deletions(-) delete mode 100644 packages/gcc/gcc-4.3.0.inc delete mode 100644 packages/gcc/gcc-4.3.0/.mtn2git_empty delete mode 100644 packages/gcc/gcc-4.3.0/100-uclibc-conf.patch delete mode 100644 packages/gcc/gcc-4.3.0/103-uclibc-conf-noupstream.patch delete mode 100644 packages/gcc/gcc-4.3.0/110-arm-eabi.patch delete mode 100644 packages/gcc/gcc-4.3.0/200-uclibc-locale.patch delete mode 100644 packages/gcc/gcc-4.3.0/203-uclibc-locale-no__x.patch delete mode 100644 packages/gcc/gcc-4.3.0/204-uclibc-locale-wchar_fix.patch delete mode 100644 packages/gcc/gcc-4.3.0/205-uclibc-locale-update.patch delete mode 100644 packages/gcc/gcc-4.3.0/300-libstdc++-pic.patch delete mode 100644 packages/gcc/gcc-4.3.0/301-missing-execinfo_h.patch delete mode 100644 packages/gcc/gcc-4.3.0/302-c99-snprintf.patch delete mode 100644 packages/gcc/gcc-4.3.0/303-c99-complex-ugly-hack.patch delete mode 100644 packages/gcc/gcc-4.3.0/304-index_macro.patch delete mode 100644 packages/gcc/gcc-4.3.0/305-libmudflap-susv3-legacy.patch delete mode 100644 packages/gcc/gcc-4.3.0/306-libstdc++-namespace.patch delete mode 100644 packages/gcc/gcc-4.3.0/307-locale_facets.patch delete mode 100644 packages/gcc/gcc-4.3.0/402-libbackend_dep_gcov-iov.h.patch delete mode 100644 packages/gcc/gcc-4.3.0/602-sdk-libstdc++-includes.patch delete mode 100644 packages/gcc/gcc-4.3.0/740-sh-pr24836.patch delete mode 100644 packages/gcc/gcc-4.3.0/800-arm-bigendian.patch delete mode 100644 packages/gcc/gcc-4.3.0/801-arm-bigendian-eabi.patch delete mode 100644 packages/gcc/gcc-4.3.0/904-flatten-switch-stmt-00.patch delete mode 100644 packages/gcc/gcc-4.3.0/arm-nolibfloat.patch delete mode 100644 packages/gcc/gcc-4.3.0/arm-softfloat.patch delete mode 100644 packages/gcc/gcc-4.3.0/arm-thumb-cache.patch delete mode 100644 packages/gcc/gcc-4.3.0/arm-thumb.patch delete mode 100644 packages/gcc/gcc-4.3.0/cache-amnesia.patch delete mode 100644 packages/gcc/gcc-4.3.0/debian/.mtn2git_empty delete mode 100644 packages/gcc/gcc-4.3.0/debian/ada-acats.dpatch delete mode 100644 packages/gcc/gcc-4.3.0/debian/ada-alpha.dpatch delete mode 100644 packages/gcc/gcc-4.3.0/debian/ada-default-project-path.dpatch delete mode 100644 packages/gcc/gcc-4.3.0/debian/ada-driver-check.dpatch delete mode 100644 packages/gcc/gcc-4.3.0/debian/ada-driver.dpatch delete mode 100644 packages/gcc/gcc-4.3.0/debian/ada-gcc-name.dpatch delete mode 100644 packages/gcc/gcc-4.3.0/debian/ada-gnatvsn.dpatch delete mode 100644 packages/gcc/gcc-4.3.0/debian/ada-libgnatprj.dpatch delete mode 100644 packages/gcc/gcc-4.3.0/debian/ada-libgnatvsn.dpatch delete mode 100644 packages/gcc/gcc-4.3.0/debian/ada-link-lib.dpatch delete mode 100644 packages/gcc/gcc-4.3.0/debian/ada-sjlj.dpatch delete mode 100644 packages/gcc/gcc-4.3.0/debian/ada-symbolic-tracebacks.dpatch delete mode 100644 packages/gcc/gcc-4.3.0/debian/alpha-ieee-doc.dpatch delete mode 100644 packages/gcc/gcc-4.3.0/debian/alpha-ieee.dpatch delete mode 100644 packages/gcc/gcc-4.3.0/debian/alpha-no-ev4-directive.dpatch delete mode 100644 packages/gcc/gcc-4.3.0/debian/arm-unbreak-eabi-armv4t.dpatch delete mode 100644 packages/gcc/gcc-4.3.0/debian/boehm-gc-getnprocs.dpatch delete mode 100644 packages/gcc/gcc-4.3.0/debian/boehm-gc-nocheck.dpatch delete mode 100644 packages/gcc/gcc-4.3.0/debian/config-ml.dpatch delete mode 100644 packages/gcc/gcc-4.3.0/debian/cpu-default-i486.dpatch delete mode 100644 packages/gcc/gcc-4.3.0/debian/cross-fixes.dpatch delete mode 100644 packages/gcc/gcc-4.3.0/debian/cross-include.dpatch delete mode 100644 packages/gcc/gcc-4.3.0/debian/deb-protoize.dpatch delete mode 100644 packages/gcc/gcc-4.3.0/debian/gcc-d-lang.dpatch delete mode 100644 packages/gcc/gcc-4.3.0/debian/gcc-driver-extra-langs.dpatch delete mode 100644 packages/gcc/gcc-4.3.0/debian/gcc-hash-style-both.dpatch delete mode 100644 packages/gcc/gcc-4.3.0/debian/gcc-hash-style-gnu.dpatch delete mode 100644 packages/gcc/gcc-4.3.0/debian/gcc-i386-emit-cld.dpatch delete mode 100644 packages/gcc/gcc-4.3.0/debian/gcc-ice-apport.dpatch delete mode 100644 packages/gcc/gcc-4.3.0/debian/gcc-ice-hack.dpatch delete mode 100644 packages/gcc/gcc-4.3.0/debian/gcc-multilib64dir.dpatch delete mode 100644 packages/gcc/gcc-4.3.0/debian/gcc-pascal-lang.dpatch delete mode 100644 packages/gcc/gcc-4.3.0/debian/gcc-ssp-default.dpatch delete mode 100644 packages/gcc/gcc-4.3.0/debian/gcc-textdomain.dpatch delete mode 100644 packages/gcc/gcc-4.3.0/debian/gdc-fix-build-kbsd-gnu.dpatch delete mode 100644 packages/gcc/gcc-4.3.0/debian/gpc-4.1.dpatch delete mode 100644 packages/gcc/gcc-4.3.0/debian/gpc-gcc-4.x.dpatch delete mode 100644 packages/gcc/gcc-4.3.0/debian/gpc-names.dpatch delete mode 100644 packages/gcc/gcc-4.3.0/debian/hurd-changes.dpatch delete mode 100644 packages/gcc/gcc-4.3.0/debian/ignore-comp-fail.dpatch delete mode 100644 packages/gcc/gcc-4.3.0/debian/kbsd-gnu-ada.dpatch delete mode 100644 packages/gcc/gcc-4.3.0/debian/kbsd-gnu.dpatch delete mode 100644 packages/gcc/gcc-4.3.0/debian/libffi-configure.dpatch delete mode 100644 packages/gcc/gcc-4.3.0/debian/libjava-armel-ldflags.dpatch delete mode 100644 packages/gcc/gcc-4.3.0/debian/libjava-debuginfo.dpatch delete mode 100644 packages/gcc/gcc-4.3.0/debian/libjava-disable-static.dpatch delete mode 100644 packages/gcc/gcc-4.3.0/debian/libjava-jar.dpatch delete mode 100644 packages/gcc/gcc-4.3.0/debian/libjava-jnipath.dpatch delete mode 100644 packages/gcc/gcc-4.3.0/debian/libjava-loading-constraints.dpatch delete mode 100644 packages/gcc/gcc-4.3.0/debian/libjava-nobiarch-check.dpatch delete mode 100644 packages/gcc/gcc-4.3.0/debian/libjava-realloc-leak.dpatch delete mode 100644 packages/gcc/gcc-4.3.0/debian/libjava-rpath.dpatch delete mode 100644 packages/gcc/gcc-4.3.0/debian/libjava-sjlj.dpatch delete mode 100644 packages/gcc/gcc-4.3.0/debian/libjava-soname.dpatch delete mode 100644 packages/gcc/gcc-4.3.0/debian/libjava-stacktrace.dpatch delete mode 100644 packages/gcc/gcc-4.3.0/debian/libjava-subdir.dpatch delete mode 100644 packages/gcc/gcc-4.3.0/debian/libjava-xulrunner1.9.dpatch delete mode 100644 packages/gcc/gcc-4.3.0/debian/libobjc-gc-link.dpatch delete mode 100644 packages/gcc/gcc-4.3.0/debian/libssp-gnu.dpatch delete mode 100644 packages/gcc/gcc-4.3.0/debian/libstdc++-doclink.dpatch delete mode 100644 packages/gcc/gcc-4.3.0/debian/libstdc++-pic.dpatch delete mode 100644 packages/gcc/gcc-4.3.0/debian/libstdc++-symbols-hppa.dpatch delete mode 100644 packages/gcc/gcc-4.3.0/debian/link-libs.dpatch delete mode 100644 packages/gcc/gcc-4.3.0/debian/mips-triarch.dpatch delete mode 100644 packages/gcc/gcc-4.3.0/debian/mudflap-nocheck.dpatch delete mode 100644 packages/gcc/gcc-4.3.0/debian/multiarch-include.dpatch delete mode 100644 packages/gcc/gcc-4.3.0/debian/multiarch-lib.dpatch delete mode 100644 packages/gcc/gcc-4.3.0/debian/note-gnu-stack.dpatch delete mode 100644 packages/gcc/gcc-4.3.0/debian/powerpc-biarch.dpatch delete mode 100644 packages/gcc/gcc-4.3.0/debian/ppc64-ada.dpatch delete mode 100644 packages/gcc/gcc-4.3.0/debian/pr24170.dpatch delete mode 100644 packages/gcc/gcc-4.3.0/debian/pr27880.dpatch delete mode 100644 packages/gcc/gcc-4.3.0/debian/pr28102.dpatch delete mode 100644 packages/gcc/gcc-4.3.0/debian/pr28322.dpatch delete mode 100644 packages/gcc/gcc-4.3.0/debian/pr30961.dpatch delete mode 100644 packages/gcc/gcc-4.3.0/debian/pr33148.dpatch delete mode 100644 packages/gcc/gcc-4.3.0/debian/pr34571.dpatch delete mode 100644 packages/gcc/gcc-4.3.0/debian/rename-info-files.dpatch delete mode 100644 packages/gcc/gcc-4.3.0/debian/s390-biarch.dpatch delete mode 100644 packages/gcc/gcc-4.3.0/debian/sparc-biarch.dpatch delete mode 100644 packages/gcc/gcc-4.3.0/debian/svn-class-updates.dpatch delete mode 100644 packages/gcc/gcc-4.3.0/debian/svn-doc-updates.dpatch delete mode 100644 packages/gcc/gcc-4.3.0/debian/svn-gdc-updates.dpatch delete mode 100644 packages/gcc/gcc-4.3.0/debian/svn-updates.dpatch delete mode 100644 packages/gcc/gcc-4.3.0/debian/template.dpatch delete mode 100644 packages/gcc/gcc-4.3.0/fedora/.mtn2git_empty delete mode 100644 packages/gcc/gcc-4.3.0/fedora/gcc43-c++-builtin-redecl.patch delete mode 100644 packages/gcc/gcc-4.3.0/fedora/gcc43-cpp-pragma.patch delete mode 100644 packages/gcc/gcc-4.3.0/fedora/gcc43-i386-libgomp.patch delete mode 100644 packages/gcc/gcc-4.3.0/fedora/gcc43-ia64-libunwind.patch delete mode 100644 packages/gcc/gcc-4.3.0/fedora/gcc43-java-debug-iface-type.patch delete mode 100644 packages/gcc/gcc-4.3.0/fedora/gcc43-java-nomulti.patch delete mode 100644 packages/gcc/gcc-4.3.0/fedora/gcc43-libgomp-speedup.patch delete mode 100644 packages/gcc/gcc-4.3.0/fedora/gcc43-ppc32-retaddr.patch delete mode 100644 packages/gcc/gcc-4.3.0/fedora/gcc43-pr27898.patch delete mode 100644 packages/gcc/gcc-4.3.0/fedora/gcc43-pr32139.patch delete mode 100644 packages/gcc/gcc-4.3.0/fedora/gcc43-pr33763.patch delete mode 100644 packages/gcc/gcc-4.3.0/fedora/gcc43-pr35440.patch delete mode 100644 packages/gcc/gcc-4.3.0/fedora/gcc43-pr35751.patch delete mode 100644 packages/gcc/gcc-4.3.0/fedora/gcc43-rh251682.patch delete mode 100644 packages/gcc/gcc-4.3.0/fedora/gcc43-rh330771.patch delete mode 100644 packages/gcc/gcc-4.3.0/fedora/gcc43-rh341221.patch delete mode 100644 packages/gcc/gcc-4.3.0/fix-ICE-in-arm_unwind_emit_set.diff delete mode 100644 packages/gcc/gcc-4.3.0/fortran-cross-compile-hack.patch delete mode 100644 packages/gcc/gcc-4.3.0/fortran-static-linking.patch delete mode 100644 packages/gcc/gcc-4.3.0/gcc-4.0.2-e300c2c3.patch delete mode 100644 packages/gcc/gcc-4.3.0/gcc-arm-frename-registers.patch delete mode 100644 packages/gcc/gcc-4.3.0/gcc41-configure.in.patch delete mode 100644 packages/gcc/gcc-4.3.0/gcc43-build-id.patch delete mode 100644 packages/gcc/gcc-4.3.0/gcc43-ppc64-ia64-GNU-stack.patch delete mode 100644 packages/gcc/gcc-4.3.0/intermask-bigendian.patch delete mode 100644 packages/gcc/gcc-4.3.0/ldflags.patch delete mode 100644 packages/gcc/gcc-4.3.0/pr34130.patch delete mode 100644 packages/gcc/gcc-4.3.0/sdk-libstdc++-includes.patch delete mode 100644 packages/gcc/gcc-4.3.0/sh3-installfix-fixheaders.patch delete mode 100644 packages/gcc/gcc-4.3.0/unbreak-armv4t.patch delete mode 100644 packages/gcc/gcc-4.3.0/zecke-no-host-includes.patch delete mode 100644 packages/gcc/gcc-4.3.0/zecke-xgcc-cpp.patch create mode 100644 packages/gcc/gcc-4.3.1.inc create mode 100644 packages/gcc/gcc-4.3.1/.mtn2git_empty create mode 100644 packages/gcc/gcc-4.3.1/100-uclibc-conf.patch create mode 100644 packages/gcc/gcc-4.3.1/103-uclibc-conf-noupstream.patch create mode 100644 packages/gcc/gcc-4.3.1/110-arm-eabi.patch create mode 100644 packages/gcc/gcc-4.3.1/200-uclibc-locale.patch create mode 100644 packages/gcc/gcc-4.3.1/203-uclibc-locale-no__x.patch create mode 100644 packages/gcc/gcc-4.3.1/204-uclibc-locale-wchar_fix.patch create mode 100644 packages/gcc/gcc-4.3.1/205-uclibc-locale-update.patch create mode 100644 packages/gcc/gcc-4.3.1/300-libstdc++-pic.patch create mode 100644 packages/gcc/gcc-4.3.1/301-missing-execinfo_h.patch create mode 100644 packages/gcc/gcc-4.3.1/302-c99-snprintf.patch create mode 100644 packages/gcc/gcc-4.3.1/303-c99-complex-ugly-hack.patch create mode 100644 packages/gcc/gcc-4.3.1/304-index_macro.patch create mode 100644 packages/gcc/gcc-4.3.1/305-libmudflap-susv3-legacy.patch create mode 100644 packages/gcc/gcc-4.3.1/306-libstdc++-namespace.patch create mode 100644 packages/gcc/gcc-4.3.1/307-locale_facets.patch create mode 100644 packages/gcc/gcc-4.3.1/402-libbackend_dep_gcov-iov.h.patch create mode 100644 packages/gcc/gcc-4.3.1/602-sdk-libstdc++-includes.patch create mode 100644 packages/gcc/gcc-4.3.1/740-sh-pr24836.patch create mode 100644 packages/gcc/gcc-4.3.1/800-arm-bigendian.patch create mode 100644 packages/gcc/gcc-4.3.1/801-arm-bigendian-eabi.patch create mode 100644 packages/gcc/gcc-4.3.1/904-flatten-switch-stmt-00.patch create mode 100644 packages/gcc/gcc-4.3.1/arm-nolibfloat.patch create mode 100644 packages/gcc/gcc-4.3.1/arm-softfloat.patch create mode 100644 packages/gcc/gcc-4.3.1/arm-thumb-cache.patch create mode 100644 packages/gcc/gcc-4.3.1/arm-thumb.patch create mode 100644 packages/gcc/gcc-4.3.1/cache-amnesia.patch create mode 100644 packages/gcc/gcc-4.3.1/debian/.mtn2git_empty create mode 100644 packages/gcc/gcc-4.3.1/debian/ada-acats.dpatch create mode 100644 packages/gcc/gcc-4.3.1/debian/ada-alpha.dpatch create mode 100644 packages/gcc/gcc-4.3.1/debian/ada-default-project-path.dpatch create mode 100644 packages/gcc/gcc-4.3.1/debian/ada-driver-check.dpatch create mode 100644 packages/gcc/gcc-4.3.1/debian/ada-driver.dpatch create mode 100644 packages/gcc/gcc-4.3.1/debian/ada-gcc-name.dpatch create mode 100644 packages/gcc/gcc-4.3.1/debian/ada-gnatvsn.dpatch create mode 100644 packages/gcc/gcc-4.3.1/debian/ada-libgnatprj.dpatch create mode 100644 packages/gcc/gcc-4.3.1/debian/ada-libgnatvsn.dpatch create mode 100644 packages/gcc/gcc-4.3.1/debian/ada-link-lib.dpatch create mode 100644 packages/gcc/gcc-4.3.1/debian/ada-sjlj.dpatch create mode 100644 packages/gcc/gcc-4.3.1/debian/ada-symbolic-tracebacks.dpatch create mode 100644 packages/gcc/gcc-4.3.1/debian/alpha-ieee-doc.dpatch create mode 100644 packages/gcc/gcc-4.3.1/debian/alpha-ieee.dpatch create mode 100644 packages/gcc/gcc-4.3.1/debian/alpha-no-ev4-directive.dpatch create mode 100644 packages/gcc/gcc-4.3.1/debian/arm-unbreak-eabi-armv4t.dpatch create mode 100644 packages/gcc/gcc-4.3.1/debian/boehm-gc-getnprocs.dpatch create mode 100644 packages/gcc/gcc-4.3.1/debian/boehm-gc-nocheck.dpatch create mode 100644 packages/gcc/gcc-4.3.1/debian/config-ml.dpatch create mode 100644 packages/gcc/gcc-4.3.1/debian/cpu-default-i486.dpatch create mode 100644 packages/gcc/gcc-4.3.1/debian/cross-fixes.dpatch create mode 100644 packages/gcc/gcc-4.3.1/debian/cross-include.dpatch create mode 100644 packages/gcc/gcc-4.3.1/debian/deb-protoize.dpatch create mode 100644 packages/gcc/gcc-4.3.1/debian/gcc-d-lang.dpatch create mode 100644 packages/gcc/gcc-4.3.1/debian/gcc-driver-extra-langs.dpatch create mode 100644 packages/gcc/gcc-4.3.1/debian/gcc-hash-style-both.dpatch create mode 100644 packages/gcc/gcc-4.3.1/debian/gcc-hash-style-gnu.dpatch create mode 100644 packages/gcc/gcc-4.3.1/debian/gcc-i386-emit-cld.dpatch create mode 100644 packages/gcc/gcc-4.3.1/debian/gcc-ice-apport.dpatch create mode 100644 packages/gcc/gcc-4.3.1/debian/gcc-ice-hack.dpatch create mode 100644 packages/gcc/gcc-4.3.1/debian/gcc-multilib64dir.dpatch create mode 100644 packages/gcc/gcc-4.3.1/debian/gcc-pascal-lang.dpatch create mode 100644 packages/gcc/gcc-4.3.1/debian/gcc-ssp-default.dpatch create mode 100644 packages/gcc/gcc-4.3.1/debian/gcc-textdomain.dpatch create mode 100644 packages/gcc/gcc-4.3.1/debian/gdc-fix-build-kbsd-gnu.dpatch create mode 100644 packages/gcc/gcc-4.3.1/debian/gpc-4.1.dpatch create mode 100644 packages/gcc/gcc-4.3.1/debian/gpc-gcc-4.x.dpatch create mode 100644 packages/gcc/gcc-4.3.1/debian/gpc-names.dpatch create mode 100644 packages/gcc/gcc-4.3.1/debian/hurd-changes.dpatch create mode 100644 packages/gcc/gcc-4.3.1/debian/ignore-comp-fail.dpatch create mode 100644 packages/gcc/gcc-4.3.1/debian/kbsd-gnu-ada.dpatch create mode 100644 packages/gcc/gcc-4.3.1/debian/kbsd-gnu.dpatch create mode 100644 packages/gcc/gcc-4.3.1/debian/libffi-configure.dpatch create mode 100644 packages/gcc/gcc-4.3.1/debian/libjava-armel-ldflags.dpatch create mode 100644 packages/gcc/gcc-4.3.1/debian/libjava-debuginfo.dpatch create mode 100644 packages/gcc/gcc-4.3.1/debian/libjava-disable-static.dpatch create mode 100644 packages/gcc/gcc-4.3.1/debian/libjava-jar.dpatch create mode 100644 packages/gcc/gcc-4.3.1/debian/libjava-jnipath.dpatch create mode 100644 packages/gcc/gcc-4.3.1/debian/libjava-loading-constraints.dpatch create mode 100644 packages/gcc/gcc-4.3.1/debian/libjava-nobiarch-check.dpatch create mode 100644 packages/gcc/gcc-4.3.1/debian/libjava-realloc-leak.dpatch create mode 100644 packages/gcc/gcc-4.3.1/debian/libjava-rpath.dpatch create mode 100644 packages/gcc/gcc-4.3.1/debian/libjava-sjlj.dpatch create mode 100644 packages/gcc/gcc-4.3.1/debian/libjava-soname.dpatch create mode 100644 packages/gcc/gcc-4.3.1/debian/libjava-stacktrace.dpatch create mode 100644 packages/gcc/gcc-4.3.1/debian/libjava-subdir.dpatch create mode 100644 packages/gcc/gcc-4.3.1/debian/libjava-xulrunner1.9.dpatch create mode 100644 packages/gcc/gcc-4.3.1/debian/libobjc-gc-link.dpatch create mode 100644 packages/gcc/gcc-4.3.1/debian/libssp-gnu.dpatch create mode 100644 packages/gcc/gcc-4.3.1/debian/libstdc++-doclink.dpatch create mode 100644 packages/gcc/gcc-4.3.1/debian/libstdc++-pic.dpatch create mode 100644 packages/gcc/gcc-4.3.1/debian/libstdc++-symbols-hppa.dpatch create mode 100644 packages/gcc/gcc-4.3.1/debian/link-libs.dpatch create mode 100644 packages/gcc/gcc-4.3.1/debian/mips-triarch.dpatch create mode 100644 packages/gcc/gcc-4.3.1/debian/mudflap-nocheck.dpatch create mode 100644 packages/gcc/gcc-4.3.1/debian/multiarch-include.dpatch create mode 100644 packages/gcc/gcc-4.3.1/debian/multiarch-lib.dpatch create mode 100644 packages/gcc/gcc-4.3.1/debian/note-gnu-stack.dpatch create mode 100644 packages/gcc/gcc-4.3.1/debian/powerpc-biarch.dpatch create mode 100644 packages/gcc/gcc-4.3.1/debian/ppc64-ada.dpatch create mode 100644 packages/gcc/gcc-4.3.1/debian/pr24170.dpatch create mode 100644 packages/gcc/gcc-4.3.1/debian/pr27880.dpatch create mode 100644 packages/gcc/gcc-4.3.1/debian/pr28102.dpatch create mode 100644 packages/gcc/gcc-4.3.1/debian/pr28322.dpatch create mode 100644 packages/gcc/gcc-4.3.1/debian/pr30961.dpatch create mode 100644 packages/gcc/gcc-4.3.1/debian/pr33148.dpatch create mode 100644 packages/gcc/gcc-4.3.1/debian/pr34571.dpatch create mode 100644 packages/gcc/gcc-4.3.1/debian/rename-info-files.dpatch create mode 100644 packages/gcc/gcc-4.3.1/debian/s390-biarch.dpatch create mode 100644 packages/gcc/gcc-4.3.1/debian/sparc-biarch.dpatch create mode 100644 packages/gcc/gcc-4.3.1/debian/svn-class-updates.dpatch create mode 100644 packages/gcc/gcc-4.3.1/debian/svn-doc-updates.dpatch create mode 100644 packages/gcc/gcc-4.3.1/debian/svn-gdc-updates.dpatch create mode 100644 packages/gcc/gcc-4.3.1/debian/svn-updates.dpatch create mode 100644 packages/gcc/gcc-4.3.1/debian/template.dpatch create mode 100644 packages/gcc/gcc-4.3.1/fedora/.mtn2git_empty create mode 100644 packages/gcc/gcc-4.3.1/fedora/gcc43-c++-builtin-redecl.patch create mode 100644 packages/gcc/gcc-4.3.1/fedora/gcc43-cpp-pragma.patch create mode 100644 packages/gcc/gcc-4.3.1/fedora/gcc43-i386-libgomp.patch create mode 100644 packages/gcc/gcc-4.3.1/fedora/gcc43-ia64-libunwind.patch create mode 100644 packages/gcc/gcc-4.3.1/fedora/gcc43-java-debug-iface-type.patch create mode 100644 packages/gcc/gcc-4.3.1/fedora/gcc43-java-nomulti.patch create mode 100644 packages/gcc/gcc-4.3.1/fedora/gcc43-libgomp-speedup.patch create mode 100644 packages/gcc/gcc-4.3.1/fedora/gcc43-ppc32-retaddr.patch create mode 100644 packages/gcc/gcc-4.3.1/fedora/gcc43-pr27898.patch create mode 100644 packages/gcc/gcc-4.3.1/fedora/gcc43-pr32139.patch create mode 100644 packages/gcc/gcc-4.3.1/fedora/gcc43-pr33763.patch create mode 100644 packages/gcc/gcc-4.3.1/fedora/gcc43-pr35440.patch create mode 100644 packages/gcc/gcc-4.3.1/fedora/gcc43-pr35751.patch create mode 100644 packages/gcc/gcc-4.3.1/fedora/gcc43-rh251682.patch create mode 100644 packages/gcc/gcc-4.3.1/fedora/gcc43-rh330771.patch create mode 100644 packages/gcc/gcc-4.3.1/fedora/gcc43-rh341221.patch create mode 100644 packages/gcc/gcc-4.3.1/fix-ICE-in-arm_unwind_emit_set.diff create mode 100644 packages/gcc/gcc-4.3.1/fortran-cross-compile-hack.patch create mode 100644 packages/gcc/gcc-4.3.1/fortran-static-linking.patch create mode 100644 packages/gcc/gcc-4.3.1/gcc-4.0.2-e300c2c3.patch create mode 100644 packages/gcc/gcc-4.3.1/gcc-arm-frename-registers.patch create mode 100644 packages/gcc/gcc-4.3.1/gcc41-configure.in.patch create mode 100644 packages/gcc/gcc-4.3.1/gcc43-build-id.patch create mode 100644 packages/gcc/gcc-4.3.1/gcc43-ppc64-ia64-GNU-stack.patch create mode 100644 packages/gcc/gcc-4.3.1/intermask-bigendian.patch create mode 100644 packages/gcc/gcc-4.3.1/ldflags.patch create mode 100644 packages/gcc/gcc-4.3.1/pr34130.patch create mode 100644 packages/gcc/gcc-4.3.1/sdk-libstdc++-includes.patch create mode 100644 packages/gcc/gcc-4.3.1/sh3-installfix-fixheaders.patch create mode 100644 packages/gcc/gcc-4.3.1/unbreak-armv4t.patch create mode 100644 packages/gcc/gcc-4.3.1/zecke-no-host-includes.patch create mode 100644 packages/gcc/gcc-4.3.1/zecke-xgcc-cpp.patch delete mode 100644 packages/gcc/gcc-cross-initial_4.3.0.bb create mode 100644 packages/gcc/gcc-cross-initial_4.3.1.bb delete mode 100644 packages/gcc/gcc-cross-sdk_4.3.0.bb create mode 100644 packages/gcc/gcc-cross-sdk_4.3.1.bb delete mode 100644 packages/gcc/gcc-cross_4.3.0.bb create mode 100644 packages/gcc/gcc-cross_4.3.1.bb delete mode 100644 packages/gcc/gcc_4.3.0.bb create mode 100644 packages/gcc/gcc_4.3.1.bb (limited to 'packages') diff --git a/packages/gcc/gcc-4.3.0.inc b/packages/gcc/gcc-4.3.0.inc deleted file mode 100644 index f0aac4ca78..0000000000 --- a/packages/gcc/gcc-4.3.0.inc +++ /dev/null @@ -1,72 +0,0 @@ -# No uclibc, armeb and thumb patches - really needs checking -DEFAULT_PREFERENCE = "-99" - -require gcc-common.inc - -DEPENDS = "mpfr gmp" - -SRC_URI = "ftp://ftp.gnu.org/pub/gnu/gcc/gcc-${PV}/gcc-${PV}.tar.bz2 \ - file://fedora/gcc43-c++-builtin-redecl.patch;patch=1;pnum=0 \ - file://fedora/gcc43-ia64-libunwind.patch;patch=1;pnum=0 \ - file://fedora/gcc43-java-nomulti.patch;patch=1;pnum=0 \ - file://fedora/gcc43-ppc32-retaddr.patch;patch=1;pnum=0 \ - file://fedora/gcc43-pr27898.patch;patch=1;pnum=0 \ - file://fedora/gcc43-pr32139.patch;patch=1;pnum=0 \ - file://fedora/gcc43-pr33763.patch;patch=1;pnum=0 \ - file://fedora/gcc43-rh330771.patch;patch=1;pnum=0 \ - file://fedora/gcc43-rh341221.patch;patch=1;pnum=0 \ - file://fedora/gcc43-cpp-pragma.patch;patch=1;pnum=0 \ - file://fedora/gcc43-java-debug-iface-type.patch;patch=1;pnum=0 \ - file://fedora/gcc43-libgomp-speedup.patch;patch=1;pnum=0 \ - file://fedora/gcc43-pr35440.patch;patch=1;pnum=0 \ - file://fedora/gcc43-i386-libgomp.patch;patch=1;pnum=0 \ - file://fedora/gcc43-pr35751.patch;patch=1;pnum=0 \ - file://fedora/gcc43-rh251682.patch;patch=1;pnum=0 \ - file://debian/arm-unbreak-eabi-armv4t.dpatch;patch=1 \ - file://debian/libstdc++-pic.dpatch;patch=1;pnum=0 \ - file://debian/gcc-ice-hack.dpatch;patch=1;pnum=0 \ - file://debian/pr30961.dpatch;patch=1;pnum=0 \ -# file://100-uclibc-conf.patch;patch=1 \ -# file://103-uclibc-conf-noupstream.patch;patch=1 \ -# file://200-uclibc-locale.patch;patch=1 \ -# file://203-uclibc-locale-no__x.patch;patch=1 \ -# file://204-uclibc-locale-wchar_fix.patch;patch=1 \ -# file://205-uclibc-locale-update.patch;patch=1 \ - file://301-missing-execinfo_h.patch;patch=1 \ -# file://302-c99-snprintf.patch;patch=1 \ -# file://303-c99-complex-ugly-hack.patch;patch=1 \ - file://304-index_macro.patch;patch=1 \ - file://305-libmudflap-susv3-legacy.patch;patch=1 \ -# file://306-libstdc++-namespace.patch;patch=1 \ -# file://307-locale_facets.patch;patch=1 \ -# file://402-libbackend_dep_gcov-iov.h.patch;patch=1 \ - file://602-sdk-libstdc++-includes.patch;patch=1 \ - file://740-sh-pr24836.patch;patch=1 \ -# file://800-arm-bigendian.patch;patch=1 \ -# file://801-arm-bigendian-eabi.patch;patch=1 \ - file://904-flatten-switch-stmt-00.patch;patch=1 \ - file://arm-nolibfloat.patch;patch=1 \ - file://arm-softfloat.patch;patch=1 \ -# file://gcc41-configure.in.patch;patch=1 \ -# file://arm-thumb.patch;patch=1 \ -# file://arm-thumb-cache.patch;patch=1 \ - file://ldflags.patch;patch=1 \ - file://zecke-xgcc-cpp.patch;patch=1 \ - file://fix-ICE-in-arm_unwind_emit_set.diff;patch=1 \ - file://cache-amnesia.patch;patch=1 \ - file://gfortran.patch;patch=1 \ -# file://gcc-4.0.2-e300c2c3.patch;patch=1 \ -# file://pr34130.patch;patch=1 \ -# file://fortran-static-linking.patch;patch=1 \ -# file://intermask-bigendian.patch;patch=1 \ - file://gcc-arm-frename-registers.patch;patch=1 \ -" - -SRC_URI_append_sh3 = " file://sh3-installfix-fixheaders.patch;patch=1 " - -# Language Overrides -FORTRAN = "" -JAVA = "" - -EXTRA_OECONF_BASE = " --enable-cheaders=c_std --enable-libssp --disable-bootstrap --disable-libgomp --disable-libmudflap" - diff --git a/packages/gcc/gcc-4.3.0/.mtn2git_empty b/packages/gcc/gcc-4.3.0/.mtn2git_empty deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/packages/gcc/gcc-4.3.0/100-uclibc-conf.patch b/packages/gcc/gcc-4.3.0/100-uclibc-conf.patch deleted file mode 100644 index 4243ff7b91..0000000000 --- a/packages/gcc/gcc-4.3.0/100-uclibc-conf.patch +++ /dev/null @@ -1,200 +0,0 @@ ---- gcc/libgomp/configure -+++ gcc/libgomp/configure -@@ -3771,7 +3771,7 @@ - ;; - - # This must be Linux ELF. --linux-gnu*) -+linux*) - lt_cv_deplibs_check_method=pass_all - ;; - ---- gcc/gcc/config/cris/linux.h -+++ gcc/gcc/config/cris/linux.h -@@ -74,7 +74,11 @@ - #define CRIS_DEFAULT_CPU_VERSION CRIS_CPU_NG - - #undef CRIS_SUBTARGET_VERSION --#define CRIS_SUBTARGET_VERSION " - cris-axis-linux-gnu" -+#if UCLIBC_DEFAULT -+# define CRIS_SUBTARGET_VERSION " - cris-axis-linux-uclibc" -+#else -+# define CRIS_SUBTARGET_VERSION " - cris-axis-linux-gnu" -+#endif - - #define GLIBC_DYNAMIC_LINKER "/lib/ld.so.1" - ---- gcc/libstdc++-v3/configure -+++ gcc/libstdc++-v3/configure -@@ -4276,7 +4276,7 @@ - ;; - - # This must be Linux ELF. --linux-gnu*) -+linux*) - lt_cv_deplibs_check_method=pass_all - ;; - ---- gcc/zlib/configure -+++ gcc/zlib/configure -@@ -3422,7 +3422,7 @@ - ;; - - # This must be Linux ELF. --linux-gnu*) -+linux*) - lt_cv_deplibs_check_method=pass_all - ;; - ---- gcc/libobjc/configure -+++ gcc/libobjc/configure -@@ -3309,7 +3309,7 @@ - ;; - - # This must be Linux ELF. --linux-gnu*) -+linux*) - lt_cv_deplibs_check_method=pass_all - ;; - ---- gcc/libgfortran/configure -+++ gcc/libgfortran/configure -@@ -3695,7 +3695,7 @@ - ;; - - # This must be Linux ELF. --linux-gnu*) -+linux*) - lt_cv_deplibs_check_method=pass_all - ;; - ---- gcc/libmudflap/configure -+++ gcc/libmudflap/configure -@@ -5378,7 +5378,7 @@ - ;; - - # This must be Linux ELF. --linux-gnu*) -+linux*) - lt_cv_deplibs_check_method=pass_all - ;; - ---- gcc/boehm-gc/configure -+++ gcc/boehm-gc/configure -@@ -4316,7 +4316,7 @@ - ;; - - # This must be Linux ELF. --linux-gnu*) -+linux*) - lt_cv_deplibs_check_method=pass_all - ;; - ---- gcc/libffi/configure -+++ gcc/libffi/configure -@@ -3453,7 +3453,7 @@ - ;; - - # This must be Linux ELF. --linux-gnu*) -+linux*) - lt_cv_deplibs_check_method=pass_all - ;; - ---- gcc/libssp/configure -+++ gcc/libssp/configure -@@ -4409,7 +4409,7 @@ - ;; - - # This must be Linux ELF. --linux-gnu*) -+linux*) - lt_cv_deplibs_check_method=pass_all - ;; - ---- gcc/contrib/regression/objs-gcc.sh -+++ gcc/contrib/regression/objs-gcc.sh -@@ -105,6 +105,10 @@ - then - make all-gdb all-dejagnu all-ld || exit 1 - make install-gdb install-dejagnu install-ld || exit 1 -+elif [ $H_REAL_TARGET = $H_REAL_HOST -a $H_REAL_TARGET = i686-pc-linux-uclibc ] -+ then -+ make all-gdb all-dejagnu all-ld || exit 1 -+ make install-gdb install-dejagnu install-ld || exit 1 - elif [ $H_REAL_TARGET = $H_REAL_HOST ] ; then - make bootstrap || exit 1 - make install || exit 1 ---- gcc/libjava/classpath/ltconfig -+++ gcc/libjava/classpath/ltconfig -@@ -603,7 +603,7 @@ - - # Transform linux* to *-*-linux-gnu*, to support old configure scripts. - case $host_os in --linux-gnu*) ;; -+linux-gnu*|linux-uclibc*) ;; - linux*) host=`echo $host | sed 's/^\(.*-.*-linux\)\(.*\)$/\1-gnu\2/'` - esac - -@@ -1251,7 +1251,7 @@ - ;; - - # This must be Linux ELF. --linux-gnu*) -+linux*) - version_type=linux - need_lib_prefix=no - need_version=no ---- gcc/libjava/classpath/configure -+++ gcc/libjava/classpath/configure -@@ -4665,7 +4665,7 @@ - ;; - - # This must be Linux ELF. --linux-gnu*) -+linux*) - lt_cv_deplibs_check_method=pass_all - ;; - ---- gcc/libjava/configure -+++ gcc/libjava/configure -@@ -5212,7 +5212,7 @@ - ;; - - # This must be Linux ELF. --linux-gnu*) -+linux*) - lt_cv_deplibs_check_method=pass_all - ;; - ---- gcc/libtool.m4 -+++ gcc/libtool.m4 -@@ -739,7 +739,7 @@ - ;; - - # This must be Linux ELF. --linux-gnu*) -+linux*) - lt_cv_deplibs_check_method=pass_all - ;; - ---- gcc/ltconfig -+++ gcc/ltconfig -@@ -603,7 +603,7 @@ - - # Transform linux* to *-*-linux-gnu*, to support old configure scripts. - case $host_os in --linux-gnu*) ;; -+linux-gnu*|linux-uclibc*) ;; - linux*) host=`echo $host | sed 's/^\(.*-.*-linux\)\(.*\)$/\1-gnu\2/'` - esac - -@@ -1251,7 +1251,7 @@ - ;; - - # This must be Linux ELF. --linux-gnu*) -+linux*) - version_type=linux - need_lib_prefix=no - need_version=no diff --git a/packages/gcc/gcc-4.3.0/103-uclibc-conf-noupstream.patch b/packages/gcc/gcc-4.3.0/103-uclibc-conf-noupstream.patch deleted file mode 100644 index 09c9bbecfb..0000000000 --- a/packages/gcc/gcc-4.3.0/103-uclibc-conf-noupstream.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- gcc/gcc/config.gcc.uclibc100-sh~ 2006-03-06 20:46:56 +0100 -+++ gcc/gcc/config.gcc 2006-03-10 15:02:41 +0100 -@@ -1905,7 +1905,7 @@ - ;; - sh-*-elf* | sh[12346l]*-*-elf* | sh*-*-kaos* | \ - sh-*-symbianelf* | sh[12346l]*-*-symbianelf* | \ -- sh-*-linux* | sh[346lbe]*-*-linux* | \ -+ sh*-*-linux* | sh[346lbe]*-*-linux* | \ - sh-*-netbsdelf* | shl*-*-netbsdelf* | sh5-*-netbsd* | sh5l*-*-netbsd* | \ - sh64-*-netbsd* | sh64l*-*-netbsd*) - tmake_file="${tmake_file} sh/t-sh sh/t-elf" diff --git a/packages/gcc/gcc-4.3.0/110-arm-eabi.patch b/packages/gcc/gcc-4.3.0/110-arm-eabi.patch deleted file mode 100644 index acebe5308f..0000000000 --- a/packages/gcc/gcc-4.3.0/110-arm-eabi.patch +++ /dev/null @@ -1,27 +0,0 @@ ---- gcc-2005q3-1.orig/gcc/config.gcc 2005-10-31 19:02:54.000000000 +0300 -+++ gcc-2005q3-1/gcc/config.gcc 2006-01-27 01:09:09.000000000 +0300 -@@ -674,7 +674,7 @@ - tm_file="dbxelf.h elfos.h linux.h arm/elf.h arm/linux-gas.h arm/linux-elf.h" - tmake_file="t-slibgcc-elf-ver t-linux arm/t-arm" - case ${target} in -- arm*-*-linux-gnueabi) -+ arm*-*-linux-gnueabi | arm*-*-linux-uclibcgnueabi) - tm_file="$tm_file arm/bpabi.h arm/linux-eabi.h" - tmake_file="$tmake_file arm/t-arm-elf arm/t-bpabi arm/t-linux-eabi" - # The BPABI long long divmod functions return a 128-bit value in - -diff -urN gcc-2005q3-2/gcc/config/arm/linux-eabi.h gcc-2005q3-2.new/gcc/config/arm/linux-eabi.h ---- gcc-2005q3-2/gcc/config/arm/linux-eabi.h 2005-12-07 23:14:16.000000000 +0300 -+++ gcc-2005q3-2.new/gcc/config/arm/linux-eabi.h 2006-03-29 19:02:34.000000000 +0400 -@@ -53,7 +53,11 @@ - /* Use ld-linux.so.3 so that it will be possible to run "classic" - GNU/Linux binaries on an EABI system. */ - #undef LINUX_TARGET_INTERPRETER -+#ifdef USE_UCLIBC -+#define LINUX_TARGET_INTERPRETER "/lib/ld-uClibc.so.0" -+#else - #define LINUX_TARGET_INTERPRETER "/lib/ld-linux.so.3" -+#endif - - /* At this point, bpabi.h will have clobbered LINK_SPEC. We want to - use the GNU/Linux version, not the generic BPABI version. */ diff --git a/packages/gcc/gcc-4.3.0/200-uclibc-locale.patch b/packages/gcc/gcc-4.3.0/200-uclibc-locale.patch deleted file mode 100644 index ea21388b75..0000000000 --- a/packages/gcc/gcc-4.3.0/200-uclibc-locale.patch +++ /dev/null @@ -1,2790 +0,0 @@ ---- gcc/libstdc++-v3/acinclude.m4 -+++ gcc/libstdc++-v3/acinclude.m4 -@@ -1369,7 +1369,7 @@ - AC_DEFUN([GLIBCXX_ENABLE_CLOCALE], [ - GLIBCXX_ENABLE(clocale,auto,[@<:@=MODEL@:>@], - [use MODEL for target locale package], -- [permit generic|gnu|ieee_1003.1-2001|yes|no|auto]) -+ [permit generic|gnu|ieee_1003.1-2001|uclibc|yes|no|auto]) - - # Deal with gettext issues. Default to not using it (=no) until we detect - # support for it later. Let the user turn it off via --e/d, but let that -@@ -1385,6 +1385,9 @@ - # Default to "generic". - if test $enable_clocale_flag = auto; then - case ${target_os} in -+ *-uclibc*) -+ enable_clocale_flag=uclibc -+ ;; - linux* | gnu* | kfreebsd*-gnu | knetbsd*-gnu) - AC_EGREP_CPP([_GLIBCXX_ok], [ - #include -@@ -1528,6 +1531,40 @@ - CTIME_CC=config/locale/generic/time_members.cc - CLOCALE_INTERNAL_H=config/locale/generic/c++locale_internal.h - ;; -+ uclibc) -+ AC_MSG_RESULT(uclibc) -+ -+ # Declare intention to use gettext, and add support for specific -+ # languages. -+ # For some reason, ALL_LINGUAS has to be before AM-GNU-GETTEXT -+ ALL_LINGUAS="de fr" -+ -+ # Don't call AM-GNU-GETTEXT here. Instead, assume glibc. -+ AC_CHECK_PROG(check_msgfmt, msgfmt, yes, no) -+ if test x"$check_msgfmt" = x"yes" && test x"$enable_nls" = x"yes"; then -+ USE_NLS=yes -+ fi -+ # Export the build objects. -+ for ling in $ALL_LINGUAS; do \ -+ glibcxx_MOFILES="$glibcxx_MOFILES $ling.mo"; \ -+ glibcxx_POFILES="$glibcxx_POFILES $ling.po"; \ -+ done -+ AC_SUBST(glibcxx_MOFILES) -+ AC_SUBST(glibcxx_POFILES) -+ -+ CLOCALE_H=config/locale/uclibc/c_locale.h -+ CLOCALE_CC=config/locale/uclibc/c_locale.cc -+ CCODECVT_CC=config/locale/uclibc/codecvt_members.cc -+ CCOLLATE_CC=config/locale/uclibc/collate_members.cc -+ CCTYPE_CC=config/locale/uclibc/ctype_members.cc -+ CMESSAGES_H=config/locale/uclibc/messages_members.h -+ CMESSAGES_CC=config/locale/uclibc/messages_members.cc -+ CMONEY_CC=config/locale/uclibc/monetary_members.cc -+ CNUMERIC_CC=config/locale/uclibc/numeric_members.cc -+ CTIME_H=config/locale/uclibc/time_members.h -+ CTIME_CC=config/locale/uclibc/time_members.cc -+ CLOCALE_INTERNAL_H=config/locale/uclibc/c++locale_internal.h -+ ;; - esac - - # This is where the testsuite looks for locale catalogs, using the ---- gcc/libstdc++-v3/config/locale/uclibc/c++locale_internal.h -+++ gcc/libstdc++-v3/config/locale/uclibc/c++locale_internal.h -@@ -0,0 +1,63 @@ -+// Prototypes for GLIBC thread locale __-prefixed functions -*- C++ -*- -+ -+// Copyright (C) 2002, 2004, 2005 Free Software Foundation, Inc. -+// -+// This file is part of the GNU ISO C++ Library. This library is free -+// software; you can redistribute it and/or modify it under the -+// terms of the GNU General Public License as published by the -+// Free Software Foundation; either version 2, or (at your option) -+// any later version. -+ -+// This library is distributed in the hope that it will be useful, -+// but WITHOUT ANY WARRANTY; without even the implied warranty of -+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -+// GNU General Public License for more details. -+ -+// You should have received a copy of the GNU General Public License along -+// with this library; see the file COPYING. If not, write to the Free -+// Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, -+// USA. -+ -+// As a special exception, you may use this file as part of a free software -+// library without restriction. Specifically, if other files instantiate -+// templates or use macros or inline functions from this file, or you compile -+// this file and link it with other files to produce an executable, this -+// file does not by itself cause the resulting executable to be covered by -+// the GNU General Public License. This exception does not however -+// invalidate any other reasons why the executable file might be covered by -+// the GNU General Public License. -+ -+// Written by Jakub Jelinek -+ -+#include -+#include -+ -+#ifdef __UCLIBC_MJN3_ONLY__ -+#warning clean this up -+#endif -+ -+#ifdef __UCLIBC_HAS_XLOCALE__ -+ -+extern "C" __typeof(nl_langinfo_l) __nl_langinfo_l; -+extern "C" __typeof(strcoll_l) __strcoll_l; -+extern "C" __typeof(strftime_l) __strftime_l; -+extern "C" __typeof(strtod_l) __strtod_l; -+extern "C" __typeof(strtof_l) __strtof_l; -+extern "C" __typeof(strtold_l) __strtold_l; -+extern "C" __typeof(strxfrm_l) __strxfrm_l; -+extern "C" __typeof(newlocale) __newlocale; -+extern "C" __typeof(freelocale) __freelocale; -+extern "C" __typeof(duplocale) __duplocale; -+extern "C" __typeof(uselocale) __uselocale; -+ -+#ifdef _GLIBCXX_USE_WCHAR_T -+extern "C" __typeof(iswctype_l) __iswctype_l; -+extern "C" __typeof(towlower_l) __towlower_l; -+extern "C" __typeof(towupper_l) __towupper_l; -+extern "C" __typeof(wcscoll_l) __wcscoll_l; -+extern "C" __typeof(wcsftime_l) __wcsftime_l; -+extern "C" __typeof(wcsxfrm_l) __wcsxfrm_l; -+extern "C" __typeof(wctype_l) __wctype_l; -+#endif -+ -+#endif // GLIBC 2.3 and later ---- gcc/libstdc++-v3/config/locale/uclibc/c_locale.cc -+++ gcc/libstdc++-v3/config/locale/uclibc/c_locale.cc -@@ -0,0 +1,160 @@ -+// Wrapper for underlying C-language localization -*- C++ -*- -+ -+// Copyright (C) 2001, 2002, 2003 Free Software Foundation, Inc. -+// -+// This file is part of the GNU ISO C++ Library. This library is free -+// software; you can redistribute it and/or modify it under the -+// terms of the GNU General Public License as published by the -+// Free Software Foundation; either version 2, or (at your option) -+// any later version. -+ -+// This library is distributed in the hope that it will be useful, -+// but WITHOUT ANY WARRANTY; without even the implied warranty of -+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -+// GNU General Public License for more details. -+ -+// You should have received a copy of the GNU General Public License along -+// with this library; see the file COPYING. If not, write to the Free -+// Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, -+// USA. -+ -+// As a special exception, you may use this file as part of a free software -+// library without restriction. Specifically, if other files instantiate -+// templates or use macros or inline functions from this file, or you compile -+// this file and link it with other files to produce an executable, this -+// file does not by itself cause the resulting executable to be covered by -+// the GNU General Public License. This exception does not however -+// invalidate any other reasons why the executable file might be covered by -+// the GNU General Public License. -+ -+// -+// ISO C++ 14882: 22.8 Standard locale categories. -+// -+ -+// Written by Benjamin Kosnik -+ -+#include // For errno -+#include -+#include -+#include -+#include -+ -+#ifndef __UCLIBC_HAS_XLOCALE__ -+#define __strtol_l(S, E, B, L) strtol((S), (E), (B)) -+#define __strtoul_l(S, E, B, L) strtoul((S), (E), (B)) -+#define __strtoll_l(S, E, B, L) strtoll((S), (E), (B)) -+#define __strtoull_l(S, E, B, L) strtoull((S), (E), (B)) -+#define __strtof_l(S, E, L) strtof((S), (E)) -+#define __strtod_l(S, E, L) strtod((S), (E)) -+#define __strtold_l(S, E, L) strtold((S), (E)) -+#warning should dummy __newlocale check for C|POSIX ? -+#define __newlocale(a, b, c) NULL -+#define __freelocale(a) ((void)0) -+#define __duplocale(a) __c_locale() -+#endif -+ -+namespace std -+{ -+ template<> -+ void -+ __convert_to_v(const char* __s, float& __v, ios_base::iostate& __err, -+ const __c_locale& __cloc) -+ { -+ if (!(__err & ios_base::failbit)) -+ { -+ char* __sanity; -+ errno = 0; -+ float __f = __strtof_l(__s, &__sanity, __cloc); -+ if (__sanity != __s && errno != ERANGE) -+ __v = __f; -+ else -+ __err |= ios_base::failbit; -+ } -+ } -+ -+ template<> -+ void -+ __convert_to_v(const char* __s, double& __v, ios_base::iostate& __err, -+ const __c_locale& __cloc) -+ { -+ if (!(__err & ios_base::failbit)) -+ { -+ char* __sanity; -+ errno = 0; -+ double __d = __strtod_l(__s, &__sanity, __cloc); -+ if (__sanity != __s && errno != ERANGE) -+ __v = __d; -+ else -+ __err |= ios_base::failbit; -+ } -+ } -+ -+ template<> -+ void -+ __convert_to_v(const char* __s, long double& __v, ios_base::iostate& __err, -+ const __c_locale& __cloc) -+ { -+ if (!(__err & ios_base::failbit)) -+ { -+ char* __sanity; -+ errno = 0; -+ long double __ld = __strtold_l(__s, &__sanity, __cloc); -+ if (__sanity != __s && errno != ERANGE) -+ __v = __ld; -+ else -+ __err |= ios_base::failbit; -+ } -+ } -+ -+ void -+ locale::facet::_S_create_c_locale(__c_locale& __cloc, const char* __s, -+ __c_locale __old) -+ { -+ __cloc = __newlocale(1 << LC_ALL, __s, __old); -+#ifdef __UCLIBC_HAS_XLOCALE__ -+ if (!__cloc) -+ { -+ // This named locale is not supported by the underlying OS. -+ __throw_runtime_error(__N("locale::facet::_S_create_c_locale " -+ "name not valid")); -+ } -+#endif -+ } -+ -+ void -+ locale::facet::_S_destroy_c_locale(__c_locale& __cloc) -+ { -+ if (_S_get_c_locale() != __cloc) -+ __freelocale(__cloc); -+ } -+ -+ __c_locale -+ locale::facet::_S_clone_c_locale(__c_locale& __cloc) -+ { return __duplocale(__cloc); } -+} // namespace std -+ -+namespace __gnu_cxx -+{ -+ const char* const category_names[6 + _GLIBCXX_NUM_CATEGORIES] = -+ { -+ "LC_CTYPE", -+ "LC_NUMERIC", -+ "LC_TIME", -+ "LC_COLLATE", -+ "LC_MONETARY", -+ "LC_MESSAGES", -+#if _GLIBCXX_NUM_CATEGORIES != 0 -+ "LC_PAPER", -+ "LC_NAME", -+ "LC_ADDRESS", -+ "LC_TELEPHONE", -+ "LC_MEASUREMENT", -+ "LC_IDENTIFICATION" -+#endif -+ }; -+} -+ -+namespace std -+{ -+ const char* const* const locale::_S_categories = __gnu_cxx::category_names; -+} // namespace std ---- gcc/libstdc++-v3/config/locale/uclibc/c_locale.h -+++ gcc/libstdc++-v3/config/locale/uclibc/c_locale.h -@@ -0,0 +1,117 @@ -+// Wrapper for underlying C-language localization -*- C++ -*- -+ -+// Copyright (C) 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc. -+// -+// This file is part of the GNU ISO C++ Library. This library is free -+// software; you can redistribute it and/or modify it under the -+// terms of the GNU General Public License as published by the -+// Free Software Foundation; either version 2, or (at your option) -+// any later version. -+ -+// This library is distributed in the hope that it will be useful, -+// but WITHOUT ANY WARRANTY; without even the implied warranty of -+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -+// GNU General Public License for more details. -+ -+// You should have received a copy of the GNU General Public License along -+// with this library; see the file COPYING. If not, write to the Free -+// Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, -+// USA. -+ -+// As a special exception, you may use this file as part of a free software -+// library without restriction. Specifically, if other files instantiate -+// templates or use macros or inline functions from this file, or you compile -+// this file and link it with other files to produce an executable, this -+// file does not by itself cause the resulting executable to be covered by -+// the GNU General Public License. This exception does not however -+// invalidate any other reasons why the executable file might be covered by -+// the GNU General Public License. -+ -+// -+// ISO C++ 14882: 22.8 Standard locale categories. -+// -+ -+// Written by Benjamin Kosnik -+ -+#ifndef _C_LOCALE_H -+#define _C_LOCALE_H 1 -+ -+#pragma GCC system_header -+ -+#include // get std::strlen -+#include // get std::snprintf or std::sprintf -+#include -+#include // For codecvt -+#ifdef __UCLIBC_MJN3_ONLY__ -+#warning fix this -+#endif -+#ifdef __UCLIBC_HAS_LOCALE__ -+#include // For codecvt using iconv, iconv_t -+#endif -+#ifdef __UCLIBC_HAS_GETTEXT_AWARENESS__ -+#include // For messages -+#endif -+ -+#ifdef __UCLIBC_MJN3_ONLY__ -+#warning what is _GLIBCXX_C_LOCALE_GNU for -+#endif -+#define _GLIBCXX_C_LOCALE_GNU 1 -+ -+#ifdef __UCLIBC_MJN3_ONLY__ -+#warning fix categories -+#endif -+// #define _GLIBCXX_NUM_CATEGORIES 6 -+#define _GLIBCXX_NUM_CATEGORIES 0 -+ -+#ifdef __UCLIBC_HAS_XLOCALE__ -+namespace __gnu_cxx -+{ -+ extern "C" __typeof(uselocale) __uselocale; -+} -+#endif -+ -+namespace std -+{ -+#ifdef __UCLIBC_HAS_XLOCALE__ -+ typedef __locale_t __c_locale; -+#else -+ typedef int* __c_locale; -+#endif -+ -+ // Convert numeric value of type _Tv to string and return length of -+ // string. If snprintf is available use it, otherwise fall back to -+ // the unsafe sprintf which, in general, can be dangerous and should -+ // be avoided. -+ template -+ int -+ __convert_from_v(char* __out, -+ const int __size __attribute__ ((__unused__)), -+ const char* __fmt, -+#ifdef __UCLIBC_HAS_XCLOCALE__ -+ _Tv __v, const __c_locale& __cloc, int __prec) -+ { -+ __c_locale __old = __gnu_cxx::__uselocale(__cloc); -+#else -+ _Tv __v, const __c_locale&, int __prec) -+ { -+# ifdef __UCLIBC_HAS_LOCALE__ -+ char* __old = std::setlocale(LC_ALL, NULL); -+ char* __sav = new char[std::strlen(__old) + 1]; -+ std::strcpy(__sav, __old); -+ std::setlocale(LC_ALL,