Activity log for bug #1211895

Date Who What changed Old value New value Message
2013-08-13 17:28:03 Bernhard Rosenkraenzer bug added bug
2013-08-13 17:28:46 Bernhard Rosenkraenzer attachment added 0001-4.8-Disable-warning-the-mangling-of-va_list-has-chan.patch https://bugs.launchpad.net/gcc-linaro/+bug/1211895/+attachment/3771276/+files/0001-4.8-Disable-warning-the-mangling-of-va_list-has-chan.patch
2013-08-13 17:29:19 Bernhard Rosenkraenzer attachment added 0002-4.8-Fix-crash-on-null-context-in-cp-mangle.c-write_u.patch https://bugs.launchpad.net/gcc-linaro/+bug/1211895/+attachment/3771280/+files/0002-4.8-Fix-crash-on-null-context-in-cp-mangle.c-write_u.patch
2013-08-13 17:29:36 Bernhard Rosenkraenzer attachment added 0003-4.8-Workaround-for-Android-__cxa_finalize-bug.patch https://bugs.launchpad.net/gcc-linaro/+bug/1211895/+attachment/3771281/+files/0003-4.8-Workaround-for-Android-__cxa_finalize-bug.patch
2013-08-13 17:29:54 Bernhard Rosenkraenzer attachment added 0004-4.8-Enable-assembler-linker-default-for-security.patch https://bugs.launchpad.net/gcc-linaro/+bug/1211895/+attachment/3771282/+files/0004-4.8-Enable-assembler-linker-default-for-security.patch
2013-08-13 17:30:12 Bernhard Rosenkraenzer attachment added 0005-4.8-Enable-x86-arm-gcc-defaults-Remove-march-mtune-m.patch https://bugs.launchpad.net/gcc-linaro/+bug/1211895/+attachment/3771283/+files/0005-4.8-Enable-x86-arm-gcc-defaults-Remove-march-mtune-m.patch
2013-08-13 17:30:28 Bernhard Rosenkraenzer attachment added 0006-4.8-Port-MIPS-Android-support-to-GCC-4.8.patch https://bugs.launchpad.net/gcc-linaro/+bug/1211895/+attachment/3771284/+files/0006-4.8-Port-MIPS-Android-support-to-GCC-4.8.patch
2013-08-13 17:30:43 Bernhard Rosenkraenzer attachment added 0007-4.8-Simplify-GCC-4.7-BASE-VER.patch https://bugs.launchpad.net/gcc-linaro/+bug/1211895/+attachment/3771285/+files/0007-4.8-Simplify-GCC-4.7-BASE-VER.patch
2013-08-13 17:30:57 Bernhard Rosenkraenzer attachment added 0008-4.8-Handle-NULL-return-value-of-setlocale-in-libstdc.patch https://bugs.launchpad.net/gcc-linaro/+bug/1211895/+attachment/3771286/+files/0008-4.8-Handle-NULL-return-value-of-setlocale-in-libstdc.patch
2013-08-13 17:31:10 Bernhard Rosenkraenzer attachment added 0009-4.8-Add-mstack-protector-guard-to-x86-compilers.patch https://bugs.launchpad.net/gcc-linaro/+bug/1211895/+attachment/3771287/+files/0009-4.8-Add-mstack-protector-guard-to-x86-compilers.patch
2013-08-13 17:31:22 Bernhard Rosenkraenzer attachment added 0010-4.8-Enable-armv7-thumb2-multilib-for-arm-eabi.patch https://bugs.launchpad.net/gcc-linaro/+bug/1211895/+attachment/3771288/+files/0010-4.8-Enable-armv7-thumb2-multilib-for-arm-eabi.patch
2013-08-13 17:31:38 Bernhard Rosenkraenzer attachment added 0011-4.8-Backport-a-gimplify-fix.patch https://bugs.launchpad.net/gcc-linaro/+bug/1211895/+attachment/3771289/+files/0011-4.8-Backport-a-gimplify-fix.patch
2013-08-13 17:31:51 Bernhard Rosenkraenzer attachment added 0012-4.8-Enable-MIPS-floating-point-madd-msub-nmadd-nmsub.patch https://bugs.launchpad.net/gcc-linaro/+bug/1211895/+attachment/3771290/+files/0012-4.8-Enable-MIPS-floating-point-madd-msub-nmadd-nmsub.patch
2013-08-13 17:32:06 Bernhard Rosenkraenzer attachment added 0013-4.8-Fix-ARM-GCC-fail-to-links-code-using-64-bit-atom.patch https://bugs.launchpad.net/gcc-linaro/+bug/1211895/+attachment/3771292/+files/0013-4.8-Fix-ARM-GCC-fail-to-links-code-using-64-bit-atom.patch
2013-08-13 17:32:21 Bernhard Rosenkraenzer attachment added 0014-4.8-Patch-GCC-libstdc-to-work-with-Clang-in-C-11.patch https://bugs.launchpad.net/gcc-linaro/+bug/1211895/+attachment/3771293/+files/0014-4.8-Patch-GCC-libstdc-to-work-with-Clang-in-C-11.patch
2013-08-13 17:32:36 Bernhard Rosenkraenzer attachment added 0015-4.8-Enable-_GLIBCXX_HAS_GTHREADS-in-GCC-4.8.patch https://bugs.launchpad.net/gcc-linaro/+bug/1211895/+attachment/3771294/+files/0015-4.8-Enable-_GLIBCXX_HAS_GTHREADS-in-GCC-4.8.patch
2013-08-13 17:32:51 Bernhard Rosenkraenzer attachment added 0016-4.8-Support-OpenMP.patch https://bugs.launchpad.net/gcc-linaro/+bug/1211895/+attachment/3771295/+files/0016-4.8-Support-OpenMP.patch
2013-08-13 17:33:05 Bernhard Rosenkraenzer attachment added 0017-4.8-Disable-libstdc-versioning.patch https://bugs.launchpad.net/gcc-linaro/+bug/1211895/+attachment/3771296/+files/0017-4.8-Disable-libstdc-versioning.patch
2013-08-13 17:33:23 Bernhard Rosenkraenzer attachment added 0018-4.8-Use-memalign-instead-of-posix_memalign-in-GCC-x8.patch https://bugs.launchpad.net/gcc-linaro/+bug/1211895/+attachment/3771297/+files/0018-4.8-Use-memalign-instead-of-posix_memalign-in-GCC-x8.patch
2013-08-13 17:33:36 Bernhard Rosenkraenzer attachment added 0019-4.8-Add-mclinker-support-fuse-ld-mcld.patch https://bugs.launchpad.net/gcc-linaro/+bug/1211895/+attachment/3771298/+files/0019-4.8-Add-mclinker-support-fuse-ld-mcld.patch
2013-08-13 17:33:51 Bernhard Rosenkraenzer attachment added 0020-4.8-Fix-MIPS-GCC-to-emit-m-elf32ltsmip-for-linker.patch https://bugs.launchpad.net/gcc-linaro/+bug/1211895/+attachment/3771299/+files/0020-4.8-Fix-MIPS-GCC-to-emit-m-elf32ltsmip-for-linker.patch
2013-08-13 17:34:03 Bernhard Rosenkraenzer attachment added 0021-4.8-Fixed-GCC-4.8-ICE-gen_thumb_movhi_clobber-at-con.patch https://bugs.launchpad.net/gcc-linaro/+bug/1211895/+attachment/3771300/+files/0021-4.8-Fixed-GCC-4.8-ICE-gen_thumb_movhi_clobber-at-con.patch
2013-08-13 17:34:17 Bernhard Rosenkraenzer attachment added 0022-4.8-Use-default-visibility-for-the-__cxa-functions-i.patch https://bugs.launchpad.net/gcc-linaro/+bug/1211895/+attachment/3771301/+files/0022-4.8-Use-default-visibility-for-the-__cxa-functions-i.patch
2013-08-13 17:34:33 Bernhard Rosenkraenzer attachment added 0023-4.8-OpenMP-Better-CPU-count-detection-for-Linux.patch https://bugs.launchpad.net/gcc-linaro/+bug/1211895/+attachment/3771302/+files/0023-4.8-OpenMP-Better-CPU-count-detection-for-Linux.patch
2013-08-13 17:34:57 Bernhard Rosenkraenzer attachment added 0024-4.8-Fix-openmp-support-to-use-libgomp-config-linux.patch https://bugs.launchpad.net/gcc-linaro/+bug/1211895/+attachment/3771303/+files/0024-4.8-Fix-openmp-support-to-use-libgomp-config-linux.patch
2013-08-13 17:35:12 Bernhard Rosenkraenzer attachment added 0025-4.8-Use-READELF_FOR_TARGET-in-GCC-4.8.patch https://bugs.launchpad.net/gcc-linaro/+bug/1211895/+attachment/3771304/+files/0025-4.8-Use-READELF_FOR_TARGET-in-GCC-4.8.patch
2013-08-13 17:35:28 Bernhard Rosenkraenzer attachment added 0026-4.8-GNU-libstdc-enable-linux-futex.patch https://bugs.launchpad.net/gcc-linaro/+bug/1211895/+attachment/3771305/+files/0026-4.8-GNU-libstdc-enable-linux-futex.patch
2013-08-13 17:35:42 Bernhard Rosenkraenzer attachment added 0027-4.8-Maintain-default-visibility-for-helper-functions.patch https://bugs.launchpad.net/gcc-linaro/+bug/1211895/+attachment/3771306/+files/0027-4.8-Maintain-default-visibility-for-helper-functions.patch
2013-08-13 17:35:56 Bernhard Rosenkraenzer attachment added 0028-Misc-fixes.patch https://bugs.launchpad.net/gcc-linaro/+bug/1211895/+attachment/3771307/+files/0028-Misc-fixes.patch
2013-08-13 17:36:11 Bernhard Rosenkraenzer attachment added 0029-Add-fuse-ld-mcld.patch https://bugs.launchpad.net/gcc-linaro/+bug/1211895/+attachment/3771308/+files/0029-Add-fuse-ld-mcld.patch
2013-08-13 17:36:25 Bernhard Rosenkraenzer attachment added 0030-Disable-aarch64-linux-unwind.h-for-now.patch https://bugs.launchpad.net/gcc-linaro/+bug/1211895/+attachment/3771309/+files/0030-Disable-aarch64-linux-unwind.h-for-now.patch
2013-08-13 17:36:40 Bernhard Rosenkraenzer attachment added 0031-Update-mstack-protector-guard-support-based-on-upstr.patch https://bugs.launchpad.net/gcc-linaro/+bug/1211895/+attachment/3771310/+files/0031-Update-mstack-protector-guard-support-based-on-upstr.patch
2013-08-13 17:37:02 Bernhard Rosenkraenzer attachment added 0032-Fix-GNU4.7-4.8-libstdc-for-clang.patch https://bugs.launchpad.net/gcc-linaro/+bug/1211895/+attachment/3771311/+files/0032-Fix-GNU4.7-4.8-libstdc-for-clang.patch
2013-08-13 17:37:35 Bernhard Rosenkraenzer attachment added 0033-Add-new-GCC-MIPS-option-mldc1-sdc1.patch https://bugs.launchpad.net/gcc-linaro/+bug/1211895/+attachment/3771312/+files/0033-Add-new-GCC-MIPS-option-mldc1-sdc1.patch
2013-08-13 17:37:48 Bernhard Rosenkraenzer attachment added 0034-Fix-ARM-GCC-4.7-4.8-generates-insufficient-alignment.patch https://bugs.launchpad.net/gcc-linaro/+bug/1211895/+attachment/3771313/+files/0034-Fix-ARM-GCC-4.7-4.8-generates-insufficient-alignment.patch
2013-08-13 17:38:03 Bernhard Rosenkraenzer attachment added 0035-Remove-hardcoded-m32-in-compiler-options.patch https://bugs.launchpad.net/gcc-linaro/+bug/1211895/+attachment/3771314/+files/0035-Remove-hardcoded-m32-in-compiler-options.patch
2013-08-13 17:38:18 Bernhard Rosenkraenzer attachment added 0036-4.6-4.7-4.8-Backport-of-the-patch-from-trunk-4.8-for.patch https://bugs.launchpad.net/gcc-linaro/+bug/1211895/+attachment/3771315/+files/0036-4.6-4.7-4.8-Backport-of-the-patch-from-trunk-4.8-for.patch
2013-08-13 17:38:47 Bernhard Rosenkraenzer attachment added 0037-4.7-4.8-Release-basic-tuning-for-new-Silvermont-arch.patch https://bugs.launchpad.net/gcc-linaro/+bug/1211895/+attachment/3771316/+files/0037-4.7-4.8-Release-basic-tuning-for-new-Silvermont-arch.patch
2013-08-13 17:39:05 Bernhard Rosenkraenzer attachment added 0038-4.7-4.8-Extended-Silvermont-tuning.patch https://bugs.launchpad.net/gcc-linaro/+bug/1211895/+attachment/3771317/+files/0038-4.7-4.8-Extended-Silvermont-tuning.patch
2013-08-13 17:39:25 Bernhard Rosenkraenzer attachment added 0039-4.8-Fix-ICE-on-g-.dg-cpp0x-lambda-lambda-defarg3.C.patch https://bugs.launchpad.net/gcc-linaro/+bug/1211895/+attachment/3771318/+files/0039-4.8-Fix-ICE-on-g-.dg-cpp0x-lambda-lambda-defarg3.C.patch
2013-08-13 17:39:47 Bernhard Rosenkraenzer attachment added 0040-Add-an-internal-switch-minline-thumb1-jumptable-to-A.patch https://bugs.launchpad.net/gcc-linaro/+bug/1211895/+attachment/3771319/+files/0040-Add-an-internal-switch-minline-thumb1-jumptable-to-A.patch
2013-08-13 17:40:09 Bernhard Rosenkraenzer attachment added 0041-4.6-4.8-Add-stack-unwinding-directives-for-__aeabi_i.patch https://bugs.launchpad.net/gcc-linaro/+bug/1211895/+attachment/3771321/+files/0041-4.6-4.8-Add-stack-unwinding-directives-for-__aeabi_i.patch
2013-08-13 17:40:30 Bernhard Rosenkraenzer attachment added 0042-4.8-Simplify-GCC-4.8-BASE-VER.patch https://bugs.launchpad.net/gcc-linaro/+bug/1211895/+attachment/3771322/+files/0042-4.8-Simplify-GCC-4.8-BASE-VER.patch
2013-08-13 17:40:51 Bernhard Rosenkraenzer attachment added 0043-4.8-Always-enable-eh-frame-hdr-for-static-executable.patch https://bugs.launchpad.net/gcc-linaro/+bug/1211895/+attachment/3771323/+files/0043-4.8-Always-enable-eh-frame-hdr-for-static-executable.patch
2013-08-13 17:41:15 Bernhard Rosenkraenzer attachment added 0044-4.8-Backport-diagnostic-color-support-from-trunk.patch https://bugs.launchpad.net/gcc-linaro/+bug/1211895/+attachment/3771324/+files/0044-4.8-Backport-diagnostic-color-support-from-trunk.patch
2013-08-14 20:54:56 Bernhard Rosenkraenzer attachment added 0001-restore-visibility-of-libgcc-asm-code.patch https://bugs.launchpad.net/gcc-linaro/+bug/1211895/+attachment/3773048/+files/0001-restore-visibility-of-libgcc-asm-code.patch
2013-08-14 20:55:18 Bernhard Rosenkraenzer attachment added 0002-restore-visibility-of-libgcc-c-code.patch https://bugs.launchpad.net/gcc-linaro/+bug/1211895/+attachment/3773049/+files/0002-restore-visibility-of-libgcc-c-code.patch
2013-08-14 21:18:39 Bernhard Rosenkraenzer description While taking a stab at building a Linaro Android NDK, I've looked at the AOSP 4.8 toolchain being built. Some of the stuff there is needed for NDK compilers (so we should merge it in order to reduce the number of patches we have to apply in individual builds), some stuff looks like a good idea, some stuff looks like a good idea but doesn't affect ARM, some stuff is bogus but possibly needed (forcing Androidisms without taking care of other platforms), some stuff is not very important. The ones I need apply on top of Linaro GCC 4.8 without changes. I'd categorize them as: Merge: 0002-4.8-Fix-crash-on-null-context-in-cp-mangle.c-write_u.patch 0008-4.8-Handle-NULL-return-value-of-setlocale-in-libstdc.patch 0011-4.8-Backport-a-gimplify-fix.patch 0013-4.8-Fix-ARM-GCC-fail-to-links-code-using-64-bit-atom.patch 0014-4.8-Patch-GCC-libstdc-to-work-with-Clang-in-C-11.patch 0015-4.8-Enable-_GLIBCXX_HAS_GTHREADS-in-GCC-4.8.patch 0016-4.8-Support-OpenMP.patch 0019-4.8-Add-mclinker-support-fuse-ld-mcld.patch 0021-4.8-Fixed-GCC-4.8-ICE-gen_thumb_movhi_clobber-at-con.patch 0023-4.8-OpenMP-Better-CPU-count-detection-for-Linux.patch 0024-4.8-Fix-openmp-support-to-use-libgomp-config-linux.patch 0025-4.8-Use-READELF_FOR_TARGET-in-GCC-4.8.patch 0026-4.8-GNU-libstdc-enable-linux-futex.patch 0028-Misc-fixes.patch (assuming the bits it's trying to fix are applied) 0029-Add-fuse-ld-mcld.patch 0032-Fix-GNU4.7-4.8-libstdc-for-clang.patch 0034-Fix-ARM-GCC-4.7-4.8-generates-insufficient-alignment.patch 0036-4.6-4.7-4.8-Backport-of-the-patch-from-trunk-4.8-for.patch 0039-4.8-Fix-ICE-on-g-.dg-cpp0x-lambda-lambda-defarg3.C.patch 0040-Add-an-internal-switch-minline-thumb1-jumptable-to-A.patch 0041-4.6-4.8-Add-stack-unwinding-directives-for-__aeabi_i.patch 0043-4.8-Always-enable-eh-frame-hdr-for-static-executable.patch Nice to have, but not very relevant: 0044-4.8-Backport-diagnostic-color-support-from-trunk.patch Don't merge: 0001-4.8-Disable-warning-the-mangling-of-va_list-has-chan.patch 0003-4.8-Workaround-for-Android-__cxa_finalize-bug.patch (That __cxa_finalize bug has been fixed in current Android anyway) 0007-4.8-Simplify-GCC-4.7-BASE-VER.patch 0042-4.8-Simplify-GCC-4.8-BASE-VER.patch Needs further investigation/fixing: 0004-4.8-Enable-assembler-linker-default-for-security.patch 0005-4.8-Enable-x86-arm-gcc-defaults-Remove-march-mtune-m.patch 0010-4.8-Enable-armv7-thumb2-multilib-for-arm-eabi.patch 0017-4.8-Disable-libstdc-versioning.patch 0022-4.8-Use-default-visibility-for-the-__cxa-functions-i.patch 0027-4.8-Maintain-default-visibility-for-helper-functions.patch 0030-Disable-aarch64-linux-unwind.h-for-now.patch Not relevant for ARM platforms (therefore didn't bother to investigate further): 0006-4.8-Port-MIPS-Android-support-to-GCC-4.8.patch 0009-4.8-Add-mstack-protector-guard-to-x86-compilers.patch 0012-4.8-Enable-MIPS-floating-point-madd-msub-nmadd-nmsub.patch 0018-4.8-Use-memalign-instead-of-posix_memalign-in-GCC-x8.patch 0020-4.8-Fix-MIPS-GCC-to-emit-m-elf32ltsmip-for-linker.patch 0031-Update-mstack-protector-guard-support-based-on-upstr.patch 0033-Add-new-GCC-MIPS-option-mldc1-sdc1.patch 0035-Remove-hardcoded-m32-in-compiler-options.patch 0037-4.7-4.8-Release-basic-tuning-for-new-Silvermont-arch.patch 0038-4.7-4.8-Extended-Silvermont-tuning.patch While taking a stab at building a Linaro Android NDK, I've looked at the AOSP 4.8 toolchain being built. Some of the stuff there is needed for NDK compilers (so we should merge it in order to reduce the number of patches we have to apply in individual builds), some stuff looks like a good idea, some stuff looks like a good idea but doesn't affect ARM, some stuff is bogus but possibly needed (forcing Androidisms without taking care of other platforms), some stuff is not very important. The ones I need apply on top of Linaro GCC 4.8 without changes. I'd categorize them as: Merge: 0002-4.8-Fix-crash-on-null-context-in-cp-mangle.c-write_u.patch 0008-4.8-Handle-NULL-return-value-of-setlocale-in-libstdc.patch 0013-4.8-Fix-ARM-GCC-fail-to-links-code-using-64-bit-atom.patch 0014-4.8-Patch-GCC-libstdc-to-work-with-Clang-in-C-11.patch 0015-4.8-Enable-_GLIBCXX_HAS_GTHREADS-in-GCC-4.8.patch 0016-4.8-Support-OpenMP.patch 0019-4.8-Add-mclinker-support-fuse-ld-mcld.patch 0021-4.8-Fixed-GCC-4.8-ICE-gen_thumb_movhi_clobber-at-con.patch 0023-4.8-OpenMP-Better-CPU-count-detection-for-Linux.patch 0024-4.8-Fix-openmp-support-to-use-libgomp-config-linux.patch 0025-4.8-Use-READELF_FOR_TARGET-in-GCC-4.8.patch 0026-4.8-GNU-libstdc-enable-linux-futex.patch 0028-Misc-fixes.patch (better yet, fix the patches needing this fixup) 0029-Add-fuse-ld-mcld.patch (merge with 0019-4.8-Add-mclinker-support-fuse-ld-mcld.patch) 0032-Fix-GNU4.7-4.8-libstdc-for-clang.patch 0036-4.6-4.7-4.8-Backport-of-the-patch-from-trunk-4.8-for.patch 0039-4.8-Fix-ICE-on-g-.dg-cpp0x-lambda-lambda-defarg3.C.patch 0040-Add-an-internal-switch-minline-thumb1-jumptable-to-A.patch Nice to have, but not very relevant: 0044-4.8-Backport-diagnostic-color-support-from-trunk.patch Don't merge: 0001-4.8-Disable-warning-the-mangling-of-va_list-has-chan.patch 0003-4.8-Workaround-for-Android-__cxa_finalize-bug.patch (That __cxa_finalize bug has been fixed in current Android anyway) 0007-4.8-Simplify-GCC-4.7-BASE-VER.patch 0042-4.8-Simplify-GCC-4.8-BASE-VER.patch Needs further investigation/fixing: 0004-4.8-Enable-assembler-linker-default-for-security.patch 0005-4.8-Enable-x86-arm-gcc-defaults-Remove-march-mtune-m.patch 0010-4.8-Enable-armv7-thumb2-multilib-for-arm-eabi.patch 0011-4.8-Backport-a-gimplify-fix.patch (seems bogus, since 55245 is fixed) 0017-4.8-Disable-libstdc-versioning.patch (needs to be made android-only) 0022-4.8-Use-default-visibility-for-the-__cxa-functions-i.patch 0027-4.8-Maintain-default-visibility-for-helper-functions.patch (needs to be made android-only, see my replacement patches) 0030-Disable-aarch64-linux-unwind.h-for-now.patch 0034-Fix-ARM-GCC-4.7-4.8-generates-insufficient-alignment.patch (see discussion on bug report, but we may need this to remain ABI compatible with AOSP) 0041-4.6-4.8-Add-stack-unwinding-directives-for-__aeabi_i.patch 0043-4.8-Always-enable-eh-frame-hdr-for-static-executable.patch Not relevant for ARM platforms (therefore didn't bother to investigate further): 0006-4.8-Port-MIPS-Android-support-to-GCC-4.8.patch 0009-4.8-Add-mstack-protector-guard-to-x86-compilers.patch 0012-4.8-Enable-MIPS-floating-point-madd-msub-nmadd-nmsub.patch 0018-4.8-Use-memalign-instead-of-posix_memalign-in-GCC-x8.patch 0020-4.8-Fix-MIPS-GCC-to-emit-m-elf32ltsmip-for-linker.patch 0031-Update-mstack-protector-guard-support-based-on-upstr.patch 0033-Add-new-GCC-MIPS-option-mldc1-sdc1.patch 0035-Remove-hardcoded-m32-in-compiler-options.patch 0037-4.7-4.8-Release-basic-tuning-for-new-Silvermont-arch.patch 0038-4.7-4.8-Extended-Silvermont-tuning.patch