[Linaro-dev] Integrating Debian/Ubuntu GCC Patch Set in Linaro

Andrew Stubbs ams at codesourcery.com
Wed Jun 16 14:59:33 BST 2010


Fixed the subject.

On 16/06/10 14:03, Andrew Stubbs wrote:
> Hi All,
>
> Matthias and I have been throught the Ubuntu GCC 4.4 patch set and
> decided what to do with each of them in Linaro GCC 4.4 and 4.5. Some
> patches will be integrated into Linaro, and some will remain
> Debian/Ubuntu local.
>
> The patches can be found here:
>
> http://svn.debian.org/viewsvn/gcccvs/branches/sid/gcc-4.4/debian/patches/?pathrev=4512
>
> Here are the patches in alphabetical order, and whether to apply to
> linaro gcc (yes/no) or already in 4.5 (upstream):
>
> PATCH				Linaro	4.4  	4.5
> ----------------------------------------------------------------
> ada-acats.diff				yes	yes
> ada-arm-eabi.diff			yes	upstream
> ada-bug564232.diff			no	no
> ada-default-project-path.diff		no	no
> ada-driver-check.diff			no	no
> ada-gcc-name.diff		[1]	no	no
> ada-gnatvsn.diff		[7]	maybe	maybe
> ada-libgnatprj.diff			no	no
> ada-libgnatvsn.diff			no	no
> ada-library-project-files-soname.diff	no	no
> ada-link-lib.diff			no	no
> ada-mips.diff				no	no
> ada-nobiarch-check.diff			no	no
> ada-polyorb-dsa.diff			maybe	upstream
> ada-sjlj.diff				no	no
> ada-symbolic-tracebacks.diff	[2]	maybe	maybe
> alpha-ieee.diff				no	no
> alpha-ieee-doc.diff			no	no
> alpha-no-ev4-directive.diff		no	no
> arm-boehm-gc-locks.diff			yes	upstream
> armel-hilo-union-class.diff	[8]	maybe	maybe
> arm-gcc-gcse-cs.diff			yes	upstream
> arm-unbreak-eabi-armv4t.diff		no	no
> boehm-gc-getnprocs.diff		[1]	maybe	maybe
> boehm-gc-nocheck.diff			no	no
> cell-branch.diff		[9]	no	upstream
> cell-branch-doc.diff		[9]	no	upstream
> config-ml.diff				no	no
> cross-fixes.diff			no	no
> cross-include.diff			no	no
> deb-protoize.diff			no	no
> fix-warnings.diff			no	no
> gcc-arm-implicit-it.diff	[5]	maybe	maybe
> gcc-arm-thumb2-sched.diff	[10]	yes	upstream
> gcc-atom.diff				in CS	upstream
> gcc-atom-doc.diff			in CS	upstream
> gcc-build-id.diff			yes	upstream
> gcc-cloog-dl-cs.diff			no	no
> gcc-default-format-security.diff [1]	no	no
> gcc-default-fortify-source.diff	 [1]	no	no
> gcc-default-relro.diff		 [1]	no	no
> gcc-default-ssp.diff		 [1]	no	no
> gcc-d-lang.diff				no	no
> gcc-driver-extra-langs.diff		no	no
> gcc-hash-style-both.diff	[1]	no	no
> gcc-hash-style-gnu.diff		[1]	no	no
> gcc-ice-apport.diff			no	no
> gcc-ice-hack.diff		[3]	no	no
> gcc-ix86-asm-generic32.diff		no	no
> gcc-multiarch-cs.diff			no	no
> gcc-multiarch-i686-cs.diff		no	no
> gcc-multilib64dir.diff			no	no
> gcc-pascal-lang.diff			no	no
> gcc-stack_chk_fail-check.diff		yes	upstream
> gcc-textdomain.diff		[1]	no	no
> gcc-unwind-debug-hook.diff		yes	upstream
> gcj-use-atomic-builtins.diff		yes	upstream
> gcj-use-atomic-builtins-doc.diff	yes	upstream
> gold-and-ld.diff			no	no
> gold-and-ld-doc.diff			no	no
> hurd-changes.diff			no	no
> hurd-pthread.diff			no	no
> ignore-comp-fail.diff			no	no
> kbsd-gnu-ada.diff			no	no
> kbsd-gnu.diff				no	no
> libgomp-omp_h-multilib.diff	[3]	no	no
> libjava-armel-unwind.diff		no	no
> libjava-atomic-builtins-eabi.diff	yes	upstream
> libjava-disable-plugin.diff		no	upstream
> libjava-disable-static.diff		no	upstream
> libjava-fixed-symlinks.diff		no	upstream
> libjava-jnipath.diff			no	no
> libjava-josm-fixes.diff			yes	upstream
> libjava-nobiarch-check.diff		no	no
> libjava-rpath.diff			no	no
> libjava-sjlj.diff			no	no
> libjava-stacktrace.diff		[1,2]	no	no
> libjava-subdir.diff			no	no
> libstdc++-arm-no-check.diff		no	no
> libstdc++-arm-wno-abi.diff		no	no
> libstdc++-doclink.diff			no	no
> libstdc++-ldbl-compat.diff	[4]	yes	yes
> libstdc++-man-3cxx.diff			no	no
> libstdc++-pic.diff			no	no
> libstdc++-test-installed.diff	[5]	maybe	maybe
> libsupc++-vmi_class_type_info.diff	yes	upstream
> link-libs.diff				no	no
> m68k-allow-gnu99.diff			no	no
> mips-fix-loongson2f-nop-cs.diff		no	no
> mips-triarch.diff			no	no
> mudflap-nocheck.diff			no	no
> note-gnu-stack.diff		[3]	no	no
> powerpc-biarch.diff			no	no
> pr25509.diff				no	upstream
> pr25509-doc.diff			no	upstream
> pr38333.diff				no	upstream
> pr39429.diff				yes	upstream
> pr39491.diff				no	no
> pr40133.diff				yes	upstream
> pr40134.diff			[2,6]	yes	yes
> pr40521-revert-workaround.diff		yes	upstream
> pr41848.diff			[4]	yes	yes
> pr42321.diff				yes	upstream
> pr42748.diff				yes	upstream
> pr43323.diff				yes	upstream
> pr44261.diff				no	no
> rename-info-files.diff			no	no
> rev146451.diff				yes	upstream
> s390-biarch.diff			no	no
> sh4_atomic_update.diff			no	no
> sh4-mode-switching.diff			no	no
> sh4-multilib.diff			no	no
> sh4-scheduling.diff			no	no
> sparc-force-cpu.diff			no	no
> testsuite-hardening-format.diff		no	no
> testsuite-hardening-fortify.diff	no	no
> testsuite-hardening-printf-types.diff	no	no
>
> [1] not upstreamable, but maybe another patch would be.
> [2] Matthias to investigate.
> [3] Fedora origin.
> [4] Already submitted upstream, not in 4.5.
> [5] Requires review.
> [6] ARM part only.
> [7] issue closed upstream, no patch.
> [8] Julian to investigate.
> [9] Not interesting to Linaro, but Canonical would like CS to unbreak it
> for Ubuntu.
> [10] Part of this patch is already in 4.4
>
> Andrew Stubbs
>
> _______________________________________________
> Linaro-dev mailing list
> Linaro-dev at lists.linaro.org
> http://lists.linaro.org/mailman/listinfo/linaro-dev




More information about the Linaro-dev mailing list