touch-packages team mailing list archive
-
touch-packages team
-
Mailing list archive
-
Message #128294
[Bug 1472650] Re: [arm64] gccgo runtime crashes with CONFIG_ARM64_PGTABLE_LEVELS=4
This bug was fixed in the package gccgo-4.9 - 4.9.3-0ubuntu4
---------------
gccgo-4.9 (4.9.3-0ubuntu4) trusty-proposed; urgency=medium
* Upload the final GCC 4.9.3 release.
* Merge changes from gcc-4.9 4.9.3-2ubuntu1, including:
- Fix PR go/60931, garbage collector issue with non 4kB system page size.
LP: #1304754.
- Fix wrong-code issue in the little endian vector API (ppc64el).
LP: #1311128.
- Fix ABI incompatibility between POWER and Z HTM builtins and intrinsics.
LP: #1320292.
- Fix an ICE with invalid code. PR c++/61046. LP: #1313102.
- gccgo: Don't overwrite memory if an archive has a bad file name.
- Fix PR rtl-optimization/61801, sched2 miscompiles syscall sequence with -g.
- libgo: Fix unexpected GC interfering with closure passing.
- libgo: Fix PR other/61895, ignore small argv[0] file for backtrace.
- libgo: Fix unexpected GC interfering with closure passing.
- Fix ICE in the Go frontend. LP: #1362906.
- Enable cgo on AArch64 (Michael Hudson). LP: #1361940.
- libgo: runtime: Use the clone system call on GNU/Linux.
- libgo: Support arm64 relocations (Michael Hudson).
* Include the cc1 binary into the gccgo-4.9 package.
* Do not build-depend on sdt-systemtap for the trusty upload.
* Warn about ppc ELFv2 ABI issues, which will change in GCC 5.
* libgo: Fix PR go/67508, rewrite lfstack packing/unpacking to look more
like that in Go (Michael Hudson). LP: #1472650.
gcc-4.9 (4.9.3-2ubuntu1) wily; urgency=medium
* Merge with Debian; remaining changes:
- Build from upstream sources.
gcc-4.9 (4.9.3-2) unstable; urgency=medium
* Update to SVN 20150714 (r225765) from the gcc-4_9-branch.
* Update the Linaro support to the 4.9-2015.06 release.
gcc-4.9 (4.9.3-1ubuntu1) wily; urgency=medium
* Merge with Debian; remaining changes:
- Build from upstream sources.
gcc-4.9 (4.9.3-1) unstable; urgency=medium
* GCC 4.9.3 release.
* Update to SVN 20150629 (r225135) from the gcc-4_9-branch.
* Refresh patches.
gcc-4.9 (4.9.2-22ubuntu1) wily; urgency=medium
* Merge with Debian; remaining changes:
- Build from upstream sources.
gcc-4.9 (4.9.2-22) unstable; urgency=medium
* Update to SVN 20150623 (r224833) from the gcc-4_9-branch.
* Fix PR target/66483, taken from the trunk. Closes: #787689.
* Fix "empty-binary-package" lintian warnings.
* Fix PR tree-optimization/66233. Closes: #788812.
gcc-4.9 (4.9.2-21) unstable; urgency=medium
* Update to SVN 20150611 (r224436) from the gcc-4_9-branch.
* Build libstdc++6 when building the common libraries.
gcc-4.9 (4.9.2-20ubuntu1) wily; urgency=medium
* Merge with Debian; remaining changes:
- Build from upstream sources.
gcc-4.9 (4.9.2-20) unstable; urgency=medium
* Update to SVN 20150531 (r223898) from the gcc-4_9-branch.
* Fix PR rtl-optimization/63843, taken from the trunk. Closes: #785475.
gcc-4.9 (4.9.2-19ubuntu1) wily; urgency=medium
* Merge with Debian; remaining changes:
- Build from upstream sources.
gcc-4.9 (4.9.2-19) unstable; urgency=medium
* Update to SVN 20150529 (r223861) from the gcc-4_9-branch.
* Make symbols file symlinking for cross builds more robust.
* Fix building cross compilers with dpkg 1.18.
* Stop building the common libraries on m68k.
* Disable building gdc on sh4 (bootstrap comparison failure).
* gcc-4.9-base: Adjust gnat breaks attribute to better support
upgrades to jessie (Andreas Beckmann). Closes: #779876.
gcc-4.9 (4.9.2-18ubuntu1) wily; urgency=medium
* Merge with Debian; remaining changes:
- Build from upstream sources.
gcc-4.9 (4.9.2-18) unstable; urgency=medium
* Update to SVN 20150518 (r223293) from the gcc-4_9-branch.
* Remove work arounds to build 64bit multilibs on 32bit targets,
now properly fixed upstream.
* Re-enable running the tests.
* Disable running the libstdc++ tests with the installed libstdc++.
Doesn't make sense anymore with the dual-abi libstdc++ from GCC 5.
gcc-4.9 (4.9.2-17ubuntu1) wily; urgency=medium
* Merge with Debian; remaining changes:
- Build from upstream sources.
gcc-4.9 (4.9.2-17) unstable; urgency=medium
* Update to SVN 20150516 (r223238) from the gcc-4_9-branch.
* Again, configure with --enable-targets=powerpcle-linux on ppc64el.
Closes: #785066.
* Remove old CFLAGS/LDFLAGS settings to build gdc.
* Remove reference to .ico file in NEWS.html.
* Fix -base dependency for the gcj cross packages.
gcc-4.9 (4.9.2-16ubuntu1) wily; urgency=medium
* Update to SVN 20150508 (r222909) from the gcc-4_9-branch.
gcc-4.9 (4.9.2-16) unstable; urgency=medium
* Update to SVN 20150503 (r222750) from the gcc-4_9-branch.
- Fix the build failure on alpha.
* Fix gcc-itm doc-base file (Guo Yixuan). Closes: #783998.
* On m68k, powerpcspe, sh4, sparc64, still build the libraries not
yet built by gcc-5.
* Update the cross-biarch patch for D and Go.
* Apply the cross-biarch patches for every cross build. Closes: #783527.
gcc-4.9 (4.9.2-15) unstable; urgency=medium
* Update the Linaro support to the 4.9-2015.04 release.
gcc-4.9 (4.9.2-14) unstable; urgency=medium
* Update to SVN 20150429 (r222567) from the gcc-4_9-branch.
* Build again libgo.
* PR libstdc++/62258, fix for std::uncaught_exception, taken from the trunk.
LP: #1439451.
gcc-4.9 (4.9.2-13) unstable; urgency=medium
* Update to SVN 20150426 (r222448) from the gcc-4_9-branch.
* Build using isl 0.14 and cloog 0.18.3.
* Provide the /usr/include/<multiarch>/c++/<gcc version> symlink.
gcc-4.9 (4.9.2-12) experimental; urgency=medium
* Stop building libcilkrts and libtsan, build again libasan.
gcc-4.9 (4.9.2-11) experimental; urgency=medium
* Update to SVN 20150411 (r222011) from the gcc-4_9-branch.
- Fix PR libstdc++/64476, PR libstdc++/60966, PR libstdc++/64239,
PR libstdc++/64649, PR libstdc++/64584, PR libstdc++/64585,
PR libstdc++/64646, PR middle-end/64734, PR c/61553,
PR middle-end/63704 (ice on valid), PR target/64513 (x86),
PR rtl-optimization/64286 (wrong code), PR tree-optimization/64563 (ice),
PR middle-end/64391 (ice on valid), PR c++/54442 (ice on valid),
PR target/64358 (rs6000, wrong code), PR target/63424 (AArch64, ice on
valid), PR target/64479 (SH), PR rtl-optimization/64536, PR target/64505
(rs6000), PR target/61413 (ARM, wrong code), PR target/64507 (SH),
PR target/64409 (x32, ice on valid), PR c++/64487 (ice on valid),
PR c++/64352, PR c++/64251 (rejects valid), PR c++/64297 (ice on valid),
PR c++/64029 (ice on valid), PR c++/63657 (diagnostic), PR c++/38958
(diagnostic), PR c++/63658 (rejects valid), PR ada/64492 (build),
PR fortran/64528 (ice on valid), PR fortran/63733 (wrong code),
PR fortran/56867 (wrong code), PR fortran/64244 (ice on valid),
PR target/64795 (x86), PR middle-end/64734 (ice),
PR rtl-optimization/64557, PR ipa/63970 (missed optimization),
PR fortran/64230 (wrong code), PR fortran/64771 (ice on valid),
PR fortran/57023 (wrong code), PR fortran/60922 (wrong code), PR c/64766
(ice), PR c/64778 (ice), PR rtl-optimization/61058 (ice),
PR middle-end/64421 (OpenMP), PR rtl-optimization/63637,
PR rtl-optimization/60663 (error on valid asm), PR debug/64511 (ice),
PR debug/64663 (ice), PR c++/64521 (ice), PR fortran/62044 (ice),
PR libstdc++/64680, PR libstdc++/64649, PR target/64882 (x86),
PR c++/64901, PR target/64938 (ICE, ARM), PR ipa/64068, PR ipa/64559,
PR c/64824 (OpenMP), PR c/64868 (OpenMP, rejects valid), PR c/57653,
PR target/65153 (SH), PR lto/65015 (closes: #777753, #780000),
(SH), PR tree-optimization/63844 (OpenMP), PR tree-optimization/61634
(ice on valid), PR tree-optimization/59354 (wrong code),
PR tree-optimization/64909 (missed optimization), PR target/64452 (AVR,
ice on valid), PR tree-optimization/64530 (wrong code), PR lto/64373,
PR tree-optimization/63593 (ice on valid), PR tree-optimization/65063,
PR middle-end/64199 (ice on valid), PR tree-optimization/64493 (ice on
valid), PR tree-optimization/64495 (ice on valid, wrong code),
PR tree-optimization/56273 (diagnostic), PR tree-optimization/59124
(diagnostic), PR tree-optimization/64277 (diagnostic),
PR middle-end/64365 (wrong code), PR target/64387 (x86, ice on valid),
PR target/64979 (wrong code), PR target/64580 (rs6000), PR c++/62017,
PR fortran/63744 (rejects valid), PR fortran/64932 (ice on valid),
PR c/65228 (ice), PR middle-end/63175 (code quality), PR lto/65193 (ice),
PR target/64569 (MIPS), PR tree-optimization/61917 (ice on valid),
PR target/64212 (ice on valid), PR target/65196 (AVR), PR target/65163,
PR tree-optimization/61917 (ice on valid), PR c++/62255 (rejects valid),
PR ada/65319, PR target/59593 (ARM), PR target/65249 (SH),
PR target/64331 (AVR), PR target/64453 (ARM), PR c++/65209 (wrong code),
PR c++/65309 (wrong code), PR tree-optimization/65388, PR target/65296
(AVR), PR middle-end/56917 (wrong code), PR ipa/64896 (ice),
PR target/65286 (rs6000), PR target/53988 (SH), PR target/65286 (rs6000),
PR 65138/target (rs6000), PR fortran/60898 (ice), PR fortran/65024 (ice),
PR rtl-optimization/65235 (wrong code), PR fortran/61138 (wrong code),
PR middle-end/65409 (ice on valid), PR ipa/64813 (ice),
PR ipa/63587 (ice), PR libgfortran/60956, PR libstdc++/65279,
PR libstdc++/65543, PR target/65561 (x86), PR target/63150 (rs6000),
PR rtl-optimization/60851 (ice), PR c++/65154 (ice).
* Update the Linaro support to the 4.9-2015.03 release.
* Allow to build using gettext built with a newer GCC.
* Fix gnat build on mips64el (James Cowgill). Addresses: #779191.
* Fix linaro#1291, ICE (segmentation fault) on arm-linux-gnueabihf.
* Configure with --enable-targets=powerpcle-linux on ppc64el for
backports to jessie, trusty, utopic and vivid.
* Limit the omp.h multilib fix to Linux. Addresses: #778440.
* For ICEs, dump the preprocessed source file to stderr when in a
distro build environment.
* Apply the ada-mips patch for mips and mipsel targets only.
* Don't build packages built by gcc-5.
gcc-4.9 (4.9.2-10ubuntu13) vivid; urgency=medium
* Fix PR target/64231 (AArch64), building the arm64 cross compiler
on i386.
gcc-4.9 (4.9.2-10ubuntu12) vivid; urgency=medium
* Update to SVN 20150327 (r221736) from the gcc-4_9-branch.
- Fix PR libstdc++/65279, PR libstdc++/65543, PR target/65561 (x86),
PR target/63150 (rs6000), PR rtl-optimization/60851 (ice),
PR c++/65154 (ice).
* Limit the omp.h multilib fix to Linux. Addresses: #778440.
* For ICEs, dump the preprocessed source file to stderr when in a
distro build environment.
* Apply the ada-mips patch for mips and mipsel targets only.
gcc-4.9 (4.9.2-10ubuntu11) vivid; urgency=medium
* Update to SVN 20150323 (r221590) from the gcc-4_9-branch.
- PR ipa/64813 (ice), PR ipa/63587 (ice), PR fortran/61138 (wrong code),
PR libgfortran/60956.
* Configure with --enable-targets=powerpcle-linux on ppc64el for vivid.
gcc-4.9 (4.9.2-10ubuntu10) vivid; urgency=medium
* Update to SVN 20150321 (r221551) from the gcc-4_9-branch.
- PR rtl-optimization/65235 (wrong code), PR middle-end/65409 (ice on valid).
* Configure with --enable-targets=powerpcle-linux on ppc64el for
backports to jessie, trusty and utopic.
gcc-4.9 (4.9.2-10ubuntu9) vivid; urgency=medium
* Update to SVN 20150313 (r221423) from the gcc-4_9-branch.
- Fix PR tree-optimization/65388, PR target/65296 (AVR),
PR middle-end/56917 (wrong code), PR ipa/64896 (ice),
PR target/65286 (rs6000), PR target/53988 (SH), PR target/65286 (rs6000),
PR 65138/target (rs6000), PR fortran/60898 (ice), PR fortran/65024 (ice).
* Update the Linaro support to the 4.9-2015.03 release.
gcc-4.9 (4.9.2-10ubuntu8) vivid; urgency=medium
* Update to SVN 20150305 (r221217) from the gcc-4_9-branch.
- Fix PR ada/65319, PR target/59593 (ARM), PR target/65249 (SH),
PR target/64331 (AVR), PR target/64453 (ARM), PR c++/65209 (wrong code),
PR c++/65309 (wrong code).
* Fix linaro#1291, ICE (segmentation fault) on arm-linux-gnueabihf.
gcc-4.9 (4.9.2-10ubuntu7) vivid; urgency=medium
* Update to SVN 20150228 (r221076) from the gcc-4_9-branch.
- PR c/65228 (ice), PR middle-end/63175 (code quality), PR lto/65193 (ice),
PR target/64569 (MIPS), PR tree-optimization/61917 (ice on valid),
PR target/64212 (ice on valid), PR target/65196 (AVR),
PR tree-optimization/61917 (ice on valid), PR c++/62255 (rejects valid).
* Update the Linaro support to the 4.9-2015.02 release.
gcc-4.9 (4.9.2-10ubuntu6) vivid; urgency=medium
* Update to SVN 20150225 (r220958) from the gcc-4_9-branch.
- Fix PR c/64824 (OpenMP), PR c/64868 (OpenMP, rejects valid), PR c/57653,
PR target/65153 (SH), PR lto/65015, PR target/65163 (SH),
PR tree-optimization/63844 (OpenMP), PR tree-optimization/61634 (ice on
valid), PR tree-optimization/59354 (wrong code),
PR tree-optimization/64909 (missed optimization), PR target/64452 (AVR,
ice on valid), PR tree-optimization/64530 (wrong code), PR lto/64373,
PR tree-optimization/63593 (ice on valid), PR tree-optimization/65063,
PR middle-end/64199 (ice on valid), PR tree-optimization/64493 (ice on
valid), PR tree-optimization/64495 (ice on valid, wrong code),
PR tree-optimization/56273 (diagnostic), PR tree-optimization/59124
(diagnostic), PR tree-optimization/64277 (diagnostic),
PR middle-end/64365 (wrong code), PR target/64387 (x86, ice on valid),
PR target/64979 (wrong code), PR target/64580 (rs6000), PR c++/62017,
PR fortran/63744 (rejects valid), PR fortran/64932 (ice on valid).
* Revert work arounds for an issue leading to a misbuilt GCC on AArch64,
now fixed on the branch and trunk.
gcc-4.9 (4.9.2-10ubuntu5) vivid; urgency=medium
* Update to SVN 20150204 (r220426) from the gcc-4_9-branch.
* Revert the workaround for PR target/64938, and backport the real fix
to the 4.9 branch. LP: #1417664.
gcc-4.9 (4.9.2-10ubuntu4) vivid; urgency=medium
* Update to SVN 20150204 (r220417) from the gcc-4_9-branch.
* Revert the fix for PR ipa/63970, causing PR target/64938. LP: #1417664.
* Update again the Linaro support to the 4.9-2015.01 release.
* Revert a Linaro backport, leading to a misbuilt GCC on AArch64.
gcc-4.9 (4.9.2-10ubuntu3) vivid; urgency=medium
* Update to SVN 20150202 (r220345) from the gcc-4_9-branch.
* Revert the Linaro support to the 4.9-2014.11 release.
gcc-4.9 (4.9.2-10ubuntu2) vivid; urgency=medium
* Update to SVN 20150116 (r219730) from the gcc-4_9-branch.
- Fix PR libstdc++/64476, PR libstdc++/60966, PR libstdc++/64239,
PR middle-end/63704 (ice on valid), PR target/64513 (x86),
PR rtl-optimization/64286 (wrong code), PR tree-optimization/64563 (ice),
PR middle-end/64391 (ice on valid), PR c++/54442 (ice on valid),
PR target/64358 (rs6000, wrong code), PR target/63424 (AArch64, ice on
valid), PR target/64479 (SH), PR rtl-optimization/64536, PR target/64505
(rs6000), PR target/61413 (ARM, wrong code), PR target/64507 (SH),
PR target/64409 (x32, ice on valid), PR c++/64487 (ice on valid),
PR c++/64352, PR c++/64251 (rejects valid), PR c++/64297 (ice on valid),
PR c++/64029 (ice on valid), PR c++/63657 (diagnostic), PR c++/38958
(diagnostic), PR c++/63658 (rejects valid), PR ada/64492 (build),
PR fortran/64528 (ice on valid), PR fortran/63733 (wrong code),
PR fortran/56867 (wrong code), PR fortran/64244 (ice on valid).
* Update the Linaro support to the 4.9-2015.01 release.
gcc-4.9 (4.9.2-10ubuntu1) vivid; urgency=medium
* Merge with Debian; remaining changes:
- Build from upstream sources.
gcc-4.9 (4.9.2-10) unstable; urgency=medium
* Really add x32 multilib packages for i386 cross builds to the control file.
Closes: #773265.
* Use the final binutils 2.25 release.
* Tighten the gcc-4.9 dependency on libgcc-4.9-dev (YunQiang Su).
gcc-4.9 (4.9.2-9) unstable; urgency=medium
* Update to SVN 20141220 (r218987) from the gcc-4_9-branch.
- Fix PR libstdc++/64302, PR libstdc++/64303, PR c++/60955,
PR rtl-optimization/64010 (wrong code), PR sanitizer/64265 (wrong code).
* Add x32 multilib packages for i386 cross builds to the control file.
Closes: #773265.
* Fix mips64el multilib cross builds. Closes: #772665.
* libphobos-4.x-dev: Stop providing libphobos-dev, now a real package.
gcc-4.9 (4.9.2-8) unstable; urgency=medium
* Update to SVN 20141214 (r218721) from the gcc-4_9-branch.
- Fix PR tree-optimization/62021 (ice), PR middle-end/64225 (missed
optimization), PR libstdc++/64239, PR rtl-optimization/64037 (wrong
code), PR target/64200 (x86, ice), PR tree-optimization/64269 (ice).
* Don't build libphobos multilibs, there is no gdc-multilib build.
* Really disable the sanitizer libs on powerpc, ppc64 and ppc64el.
* Paste config.log files to stdout in case of build errors.
gcc-4.9 (4.9.2-7ubuntu3) vivid; urgency=medium
* Fix the powerpc build.
gcc-4.9 (4.9.2-7ubuntu2) vivid; urgency=medium
* Update to SVN 20141211 (r218620) from the gcc-4_9-branch.
- Fix PR tree-optimization/62021 (ice), PR middle-end/64225 (missed
optimization).
* Don't build libphobos multilibs, there is no gdc-multilib built.
* Really disable the sanitizer libs on powerpc, ppc64 and ppc64el.
* Paste config.log files to stdout in case of build errors.
gcc-4.9 (4.9.2-7ubuntu1) vivid; urgency=medium
* Merge with Debian; remaining changes:
- Build from upstream sources.
gcc-4.9 (4.9.2-7) unstable; urgency=medium
* Update to SVN 20141210 (r218575) from the gcc-4_9-branch.
- Fix PR libstdc++/64203, PR target/55351 (SH), PR tree-optimization/61686,
PR bootstrap/64213.
- libgcc hppa backports.
* Fix cross builds with dpkg-architecture unconditionally exporting
target variables. For now specify the target architecture
in debian/target. This still needs to work with older dpkg versions,
so don't "simplify" the packaging. Closes: #768167.
gcc-4.9 (4.9.2-6ubuntu1) vivid; urgency=medium
* Merge with Debian; remaining changes:
- Build from upstream sources.
gcc-4.9 (4.9.2-6) unstable; urgency=medium
* Update to SVN 20141209 (r218510) from the gcc-4_9-branch.
- Fix PR libstdc++/63840, PR libstdc++/61947, PR libstdc++/64140,
PR target/50751 (SH), PR target/64108 (x86, ice),
PR rtl-optimization/64037 (wrong-code), PR c++/56493 (performance),
PR c/59708, PR ipa/64153, PR target/64167) (wrong code,
closes: #771974), PR target/59593 (ARM, wrong code),
PR middle-end/63762 (ARM. wrong code), PR target/63661 (x86,
wrong code), PR target/64113 (alpha, wrong code), PR c++/64191.
- Allow to build with ISL 0.14.
gcc-4.9 (4.9.2-5ubuntu1) vivid; urgency=medium
* Merge with Debian; remaining changes:
- Build from upstream sources.
gcc-4.9 (4.9.2-5) unstable; urgency=medium
* Update to SVN 20141202 (r218271) from the gcc-4_9-branch.
- Fix PR middle-end/64111 (ice), PR ipa/63551 (wrong code).
PR libstdc++/64102 (closes: #770843), PR target/64115 (powerpc).
* Move libphobos2.a into the gcc_lib_dir. Closes: #771647.
* Fix typo in last powerpcspe patch. Closes: #771654.
gcc-4.9 (4.9.2-4) unstable; urgency=medium
* Update to SVN 20141128 (r218142) from the gcc-4_9-branch.
-PR PR target/56846 (ARM), PR libstdc++/63497,
PR middle-end/63738 (wrong code), PR tree-optimization/62238 (ice),
PR tree-optimization/61927 (wrong code),
PR tree-optimization/63605 (wrong code), PR middle-end/63665 (wrong code),
PR fortran/63938 (OpenMP), PR middle-end/64067 (ice),
PR tree-optimization/63915 (wrong code), PR sanitizer/63913 (ice valid),
PR rtl-optimization/63659 (wrong code).
* Don't let stage1 multilib builds depend on the multilib libc-dev.
Closes: #771243.
* Fix an exception problem on powerpcspe (Roland Stigge). Closes: #771324.
* Remove unsupported with_deps_on_target_arch_pkgs configurations.
Closes: #760770, #766924, #770413.
gcc-4.9 (4.9.2-3) unstable; urgency=medium
* Update to SVN 20141125 (r218048) from the gcc-4_9-branch.
- PR target/53976 (SH), PR target/63783 (SH), PR target/51244 (SH),
PR target/60111 (SH), PR target/63673 (ppc),
PR tree-optimization/61750 (ice), PR target/63947 (x86, wrong code),
PR tree-optimization/62167 (wrong code), PR c++/63849 (ice),
PR ada/47500.
[ Aurelien Jarno ]
* Always configure sh4-linux with --with-multilib-list=m4,m4-nofpu,
even with multilib disabled, as it doesn't produce additional
libraries.
[ Matthias Klose ]
* gcc-4.9-base: Add Breaks: gcc-4.7-base (<< 4.7.3). Closes: #770025.
gcc-4.9 (4.9.2-2) unstable; urgency=medium
* Update to SVN 20141117 (r217768) from the gcc-4_9-branch.
- Fix PR rtl-optimization/63475, PR rtl-optimization/63483 (gfortran
aliasing fixes for alpha), PR target/63538 (x86), PR ipa/63838 (wrong
code), PR target/61535 (sparc), PR c++/63265 (diagnostic), PR ada/42978.
* Fix PR c/61553 (ice on illegal code), backported from the trunk.
Closes: #767668.
* Disable building the sanitizer libs on powerpc and ppc64. Not yet
completely ported, and causing kernel crashes running the tests.
* Update the Linaro support to the 4.9-2014.11 release.
gcc-4.9 (4.9.2-1ubuntu1) vivid; urgency=medium
* Merge with Debian; remaining changes:
- Build from upstream sources.
gcc-4.9 (4.9.2-1) unstable; urgency=medium
* GCC 4.9.2 release.
* Update GDC from the 4.9 branch.
[ Matthias Klose ]
* Allow to build the gcc-base package only.
[Ludovic Brenta]
Merge from gnat-4.9 (4.9.1-4) unstable; urgency=low.
* debian/patches/ada-libgnatvsn.diff: compile the version.o of
libgnatvsn.{a,so} with -DBASEVER=$(FULLVER) to align it with the
change made in gcc-base-version.diff, which is compiled into gcc and
gnat1. Fixes: #759038.
* debian/patches/ada-revert-pr63225.diff: new; preserve the aliversion
compatibility of libgnatvsn4.9-dev with -3.
Merge from gnat-4.9 (4.9.1-3) unstable; urgency=low
Merge from gnat-4.9 (4.9.1-2) unstable; urgency=low
[Svante Signell]
* debian/patches/ada-hurd.diff: update and bring up to par with
ada-kfreebsd.diff.
[Ludovic Brenta]
* Rebuild with newer dpkg. Fixes: #761248.
Merge from gnat-4.9 (4.9.1-1) unstable; urgency=low
* New upstream release. Build-depend on gcc-4.9-source (>= 4.9.1).
Fixes: #755490.
* debian/rules.d/binary-ada.mk: install the test-summary file in package
gnat-4.9 instead of gnat-4.9-base. test-summary is actually
architecture-dependent. This change reflects what happens in gcc-4.9
and gcc-4.9-base as well. Fixes: #749869.
Merge from gnat-4.9 (4.9.0-2) unstable; urgency=low
* Lintian warnings:
* debian/control.m4 (gnat-4.9-base): Multi-Arch: same.
* debian/patches/ada-749574.diff: new. Fixes: #749574.
gcc-4.9 (4.9.2-0ubuntu1) utopic-proposed; urgency=medium
* Update utopic to the 4.9.2 release.
* Keep the Linaro support based on the 4.9-2014.09 release.
gcc-4.9 (4.9.2-1ubuntu1) vivid; urgency=medium
* Merge with Debian; remaining changes:
- Build from upstream sources.
gcc-4.9 (4.9.2-1) unstable; urgency=medium
* GCC 4.9.2 release.
* Update GDC from the 4.9 branch.
[ Matthias Klose ]
* Allow to build the gcc-base package only.
[Ludovic Brenta]
Merge from gnat-4.9 (4.9.1-4) unstable; urgency=low.
* debian/patches/ada-libgnatvsn.diff: compile the version.o of
libgnatvsn.{a,so} with -DBASEVER=$(FULLVER) to align it with the
change made in gcc-base-version.diff, which is compiled into gcc and
gnat1. Fixes: #759038.
* debian/patches/ada-revert-pr63225.diff: new; preserve the aliversion
compatibility of libgnatvsn4.9-dev with -3.
Merge from gnat-4.9 (4.9.1-3) unstable; urgency=low
Merge from gnat-4.9 (4.9.1-2) unstable; urgency=low
[Svante Signell]
* debian/patches/ada-hurd.diff: update and bring up to par with
ada-kfreebsd.diff.
[Ludovic Brenta]
* Rebuild with newer dpkg. Fixes: #761248.
Merge from gnat-4.9 (4.9.1-1) unstable; urgency=low
* New upstream release. Build-depend on gcc-4.9-source (>= 4.9.1).
Fixes: #755490.
* debian/rules.d/binary-ada.mk: install the test-summary file in package
gnat-4.9 instead of gnat-4.9-base. test-summary is actually
architecture-dependent. This change reflects what happens in gcc-4.9
and gcc-4.9-base as well. Fixes: #749869.
Merge from gnat-4.9 (4.9.0-2) unstable; urgency=low
* Lintian warnings:
* debian/control.m4 (gnat-4.9-base): Multi-Arch: same.
* debian/patches/ada-749574.diff: new. Fixes: #749574.
gcc-4.9 (4.9.1-19ubuntu1) vivid; urgency=medium
* Merge with Debian; remaining changes:
- Build from upstream sources.
gcc-4.9 (4.9.1-19) unstable; urgency=medium
* GCC 4.9.2 release candidate.
* Update to SVN 20141023 (r216594) from the gcc-4_9-branch.
* Install sanitizer header files.
* Apply patch for PR 60655, taken from the trunk.
* Fix typo in the libstdc++ HTML docs. Closes: #766498.
* Use doxygen's copy of jquery.js for the libstdc++ docs. Closes: #766499.
* Force self-contained cross builds.
gcc-4.9 (4.9.1-18) unstable; urgency=medium
* Update to SVN 20141018 (r216426) from the gcc-4_9-branch.
[ Matthias Klose ]
* Update libstdc++ symbols file for powerpcspe (Roland Stigge).
Closes: #765078.
gcc-4.9 (4.9.1-17) unstable; urgency=medium
* Update to SVN 20141015 (r216240) from the gcc-4_9-branch.
- Fix PR c++/63405 (ice) Closes: #761549.
- Fix PR ipa/61144 (wrong code). Closes: #748681.
gcc-4.9 (4.9.1-16ubuntu6) utopic; urgency=medium
* Update to SVN 20141011 (r216116) from the gcc-4_9-branch.
- Implement SD-6: SG10 Feature Test Recommendations.
* Upstream bug fixes:
- PR tree-optimization/61969 (wrong code), PR rtl-optimization/57003 (wrong
code), PR target/52941 (SH), PR c++/63405 (ice, closes: #761549),
PR c/63495 (user alignment), PR tree-optimization/63379 (wrong code),
PR tree-optimization/63380 (wrong code), PR c++/63415 (ice), PR c++/63437
(rejects vaild), PR fortran/59488 (OpenMP).
gcc-4.9 (4.9.1-16ubuntu5) utopic; urgency=medium
* Update to SVN 20141007 (r215968) from the gcc-4_9-branch.
* Upstream bug fixes:
- PR libstdc++/63456, PR ipa/61144 (wrong code), PR ipa/62121 (ice),
PR lto/62026 (ice on valid), PR libgfortran/63460 (behaviour).
gcc-4.9 (4.9.1-16ubuntu4) utopic; urgency=medium
* Update to SVN 20141001 (r215767) from the gcc-4_9-branch.
* Upstream bug fixes:
- PR libgomp/61200 (ICE), PR tree-optimization/63375 (wrong code),
PR libstdc++/63199 (incorrect basic_regex move constructor,
PR libstdc++/63449 (docs), PR debug/63342, PR target/63428 (x86).
- libstdc++: Add is_final<> type trait for C++14.
- gccgo: Recognize 64-bit symbol tables in archives.
- gccgo: Don't insert promoted methods that conflict with fields.
- gccgo: PR go/61880, symbol names should have '.' replaced with '_'.
gcc-4.9 (4.9.1-16ubuntu2) utopic; urgency=medium
* Merge with Debian; remaining changes:
- Build from upstream sources.
* Update to SVN 20141001 (r215767) from the gcc-4_9-branch.
* Upstream bug fixes:
- PR c++/61465 (bogus warning), PR c++/62017 (asan), PR c++/62219 (rejects
valid code), PR c++/63248 (openmp), PR c++/63249 (openmp),
PR inline-asm/63282 (ice), PR target/61407 (build fix),
PR middle-end/63247 (openmp), PR target/63335 (wrong code, rs6000),
PR tree-optimization/63341 (wrong code on power7), PR sanitizer/61272,
PR debug/63328, PR libstdc++/59603 (debug build), PR c++/63306 (ice),
PR regression/61510 (ice), PR debug/63285, PR tree-optimization/63186
(wrong code), PR plugins/63410, PR target/63428 (x86_64, wrong code),
PR debug/63342.
- rs6000 updates.
gcc-4.9 (4.9.1-16ubuntu1) utopic; urgency=medium
* Merge with Debian; remaining changes:
- Build from upstream sources.
* Upstream bug fixes:
- PR c++/61465 (bogus warning), PR c++/62017 (asan), PR c++/62219 (rejects
valid code), PR c++/63248 (openmp), PR c++/63249 (openmp),
PR inline-asm/63282 (ice), PR target/61407 (build fix),
PR middle-end/63247 (openmp), PR target/63335 (wrong code, rs6000),
PR tree-optimization/63341 (wrong code on power7), PR sanitizer/61272,
PR debug/63328.
- rs6000 updates.
gcc-4.9 (4.9.1-16) unstable; urgency=medium
* Update to SVN 20140930 (r215717) from the gcc-4_9-branch.
* Don't suggest libvtv and binutils-gold. Closes: #761612.
gcc-4.9 (4.9.1-15ubuntu1) utopic; urgency=medium
* Merge with Debian; remaining changes:
- Build from upstream sources.
gcc-4.9 (4.9.1-15) unstable; urgency=medium
* Update to SVN 20140918 (r215344) from the gcc-4_9-branch.
[ Matthias Klose ]
* Extend the fix for PR target/63190 (AArch64). Closes: #758964.
* Apply proposed fix for Linaro #331, LP: #1353729 (AArch64).
[ Aurelien Jarno ]
* Default to mips64 ISA on mips64el, with tuning for mips64r2.
gcc-4.9 (4.9.1-14ubuntu3) utopic; urgency=medium
* Extend the fix for PR target/63190 (AArch64). Closes: #758964.
gcc-4.9 (4.9.1-14ubuntu2) utopic; urgency=medium
* Merge with Debian; remaining changes:
- Build from upstream sources.
gcc-4.9 (4.9.1-14) unstable; urgency=medium
* Update to SVN 20140912 (r215228) from the gcc-4_9-branch.
* Update the Linaro support to the 4.9-2014.09 release.
* Fix installation of the libstdc++ documentation. Closes: #760872.
gcc-4.9 (4.9.1-13ubuntu2) utopic; urgency=medium
* Update to SVN 20140910 (r215105) from the gcc-4_9-branch.
* Update the Linaro support to 4.9-2014.09.
gcc-4.9 (4.9.1-13ubuntu1) utopic; urgency=medium
* Merge with Debian; remaining changes:
- Build from upstream sources.
gcc-4.9 (4.9.1-13) unstable; urgency=medium
* Update to SVN 20140908 (r215008) from the gcc-4_9-branch.
* Enable cgo on AArch64 (Michael Hudson). LP: #1361940.
* Update the Linaro support from the Linaro/4.9 branch.
* Fix PR target/63190 (AArch64), taken from the trunk. Closes: #758964.
gcc-4.9 (4.9.1-12ubuntu1) utopic; urgency=medium
* Update to SVN 20140903 (r214876) from the gcc-4_9-branch.
* Enable cgo on AArch64 (Michael Hudson). LP: #1361940.
* Update the Linaro support from the Linaro/4.9 branch.
gcc-4.9 (4.9.1-12) unstable; urgency=medium
[ Samuel Thibault ]
* boehm-gc: use anonymous mmap instead of brk also on hurd-*.
Closes: #753791.
gcc-4.9 (4.9.1-11) unstable; urgency=medium
* Update to SVN 20140830 (r214759) from the gcc-4_9-branch.
* Update cross installation patches for the branch.
* Use the base version (4.9) when accessing files in gcc_lib_dir.
gcc-4.9 (4.9.1-10ubuntu2) utopic; urgency=medium
* Update cross installation patches for the branch.
* Use the base version (4.9) when accessing files in gcc_lib_dir.
gcc-4.9 (4.9.1-10ubuntu1) utopic; urgency=medium
* Merge with Debian; remaining changes:
- Build from upstream sources.
gcc-4.9 (4.9.1-10) unstable; urgency=medium
* Update to SVN 20140830 (r214751) from the gcc-4_9-branch.
* Fix jni symlinks in /usr/lib/jvm. Closes: #759558.
* Update the Linaro support from the Linaro/4.9 branch.
- Fixes Aarch64 cross build on i386.
gcc-4.9 (4.9.1-9ubuntu1) utopic; urgency=medium
* Linaro updates from the linaro/gcc-4_9-branch.
gcc-4.9 (4.9.1-9) unstable; urgency=medium
* Update to SVN 20140824 (r214405) from the gcc-4_9-branch.
* Fix -dumpversion output to print the full version number.
Addresses: #759038. LP: #1360404.
Use the GCC base version for the D include dir name.
gcc-4.9 (4.9.1-8ubuntu1) utopic; urgency=medium
* Merge with Debian; remaining changes:
- Build from upstream sources.
gcc-4.9 (4.9.1-8) unstable; urgency=medium
* Update to SVN 20140820 (r214215) from the gcc-4_9-branch.
* Fix PR middle-end/61294, -Wmemset-transposed-args, taken from the trunk.
LP: #1352836.
* Update the Linaro support to 4.9-2014.08.
* Fix PR tree-optimization/59586, graphite segfault, taken from the trunk.
LP: #1227789.
* Fix multilib castrated cross builds on mips64el (YunQiang Su, Helmut
Grohne). Closes: #758408.
* Apply Proposed patch for PR target/62040 (AArch64). LP: #1351227.
Closes: #757738.
gcc-4.9 (4.9.1-7ubuntu1) utopic; urgency=medium
* Update to SVN 20140817 (r214074) from the gcc-4_9-branch.
* Fix PR middle-end/61294, -Wmemset-transposed-args, taken from the trunk.
LP: #1352836.
* Update the Linaro support to 4.9-2014.08.
* Fix PR tree-optimization/59586, graphite segfault, taken from the trunk.
LP: #1227789.
gcc-4.9 (4.9.1-7) unstable; urgency=medium
* Build-depend on dpkg-dev (>= 1.17.11).
gcc-4.9 (4.9.1-6ubuntu1) utopic; urgency=medium
* Merge with Debian; remaining changes:
- Build from upstream sources.
gcc-4.9 (4.9.1-6ubuntu1) utopic; urgency=medium
* Merge with Debian; remaining changes:
- Build from upstream sources.
gcc-4.9 (4.9.1-6) unstable; urgency=medium
* Update to SVN 20140813 (r213955) from the gcc-4_9-branch.
* Really fix the GFDL build on AArch64. Closes: #757153.
* Disable Ada for snapshot builds on kfreebsd-i386, kfreebsd-amd64.
Local patch needs an update and upstreaming.
* Apply the local ada-mips patch for snapshot builds too.
* Disable Ada for snapshot builds on mips, mipsel. Bootstrap comparision
failure. Local patch needs upstreaming.
* Disable Ada for snapshot builds on hurd-i386, build dependencies are
not installable.
* Don't build the sanitizer libs for sparc snapshot builds.
* Proposed backport for PR libstdc++/61841. Closes: #749290.
gcc-4.9 (4.9.1-5ubuntu1) utopic; urgency=medium
* Merge with Debian; remaining changes:
- Build from upstream sources.
gcc-4.9 (4.9.1-5) unstable; urgency=medium
* Update to SVN 20140808 (r213759) from the gcc-4_9-branch.
- Fix PR tree-optimization/61964. LP: #1347147.
* Fix libphobos cross build.
gcc-4.9 (4.9.1-4ubuntu3) utopic; urgency=medium
* Update to SVN 20140802 (r213518) from the gcc-4_9-branch.
- Fix PR other/61895, libgo issue with Docker.
* Fix libphobos cross build even harder.
gcc-4.9 (4.9.1-4ubuntu2) utopic; urgency=medium
* Update to SVN 20140802 (r213510) from the gcc-4_9-branch.
- Fix PR tree-optimization/61964. LP: #1347147.
* Fix libphobos cross build.
gcc-4.9 (4.9.1-4ubuntu1) utopic; urgency=medium
* Merge with Debian; remaining changes:
- Build from upstream sources.
gcc-4.9 (4.9.1-4) unstable; urgency=high
* Update to SVN 20140731 (r213317) from the gcc-4_9-branch.
- CVE-2014-5044, fix integer overflows in array allocation in libgfortran.
Closes: #756325.
* Build libphobos on armel and armhf. Closes: #755390.
* Fix java.security symlink. Closes: #756484.
gcc-4.9 (4.9.1-3ubuntu2) utopic; urgency=medium
* Update to SVN 20140728 (r213129) from the gcc-4_9-branch.
- Properly fix PR libobjc/61920 on the 4.9 branch.
gcc-4.9 (4.9.1-3ubuntu1) utopic; urgency=medium
* Merge with Debian; remaining changes:
- Build from upstream sources.
gcc-4.9 (4.9.1-3) unstable; urgency=medium
* Update to SVN 20140727 (r213100) from the gcc-4_9-branch.
* Fix the GFDL build on AArch64.
* Fix PR libobjc/61920, libobjc link failure on powerpc*. Closes: #756096.
gcc-4.9 (4.9.1-2ubuntu2) utopic; urgency=medium
* Merge with Debian; remaining changes:
- Build from upstream sources.
gcc-4.9 (4.9.1-2) unstable; urgency=medium
* Update to SVN 20140724 (r213031) from the gcc-4_9-branch.
* Fix installing test logs and summaries.
* Warn about ppc ELFv2 ABI issues, which will change in GCC 4.10.
* Don't gzip the xz compressed testsuite logs and summaries.
* Build libphobos on armel and armhf. Closes: #755390.
* Update the Linaro support to the 4.9-2014.07 release.
gcc-4.9 (4.9.1-1) unstable; urgency=medium
* GCC 4.9.1 release.
* Update GDC form the 4.9 branch (20140712).
-- Matthias Klose <doko@xxxxxxxxxx> Tue, 22 Sep 2015 17:58:27 +0200
** Changed in: gccgo-4.9 (Ubuntu Trusty)
Status: Fix Committed => Fix Released
** CVE added: http://www.cve.mitre.org/cgi-
bin/cvename.cgi?name=2014-5044
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to gccgo-4.9 in Ubuntu.
https://bugs.launchpad.net/bugs/1472650
Title:
[arm64] gccgo runtime crashes with CONFIG_ARM64_PGTABLE_LEVELS=4
Status in gcc:
Unknown
Status in gcc-5 package in Ubuntu:
Fix Released
Status in gccgo-4.9 package in Ubuntu:
Invalid
Status in gccgo-5 package in Ubuntu:
Invalid
Status in gccgo-4.9 source package in Trusty:
Fix Released
Status in gccgo-4.9 source package in Vivid:
Invalid
Status in gccgo-5 source package in Vivid:
Fix Released
Status in gccgo-4.9 source package in Wily:
Invalid
Bug description:
[Impact]
Various go-based packages crash on startup on arm64 when booted with a kernel where CONFIG_ARM64_PGTABLE_LEVELS=4. LXD, docker and juju are examples.
Ubuntu does not ship with this config, so it is currently not
impacted. However, we would like to enable this config to add new
hardware support in 15.10. The 15.10 kernel will eventually be
provided in trusty as an lts backport, at which point this will begin
to break users.
[Test Case]
Boot an arm64 system with CONFIG_ARM64_PGTABLE_LEVELS=4 enabled in the kernel. Install docker.io and run "docker help". If it fails, you'll see "fatal error: runtime_lfstackpush" followed by a stack trace. If it succeeds, you'll get normal help output.
[Regression Risk]
The risk of regression is lessened by testing this release on existing Ubuntu kernels w/ 3 level page tables.
To manage notifications about this bug go to:
https://bugs.launchpad.net/gcc/+bug/1472650/+subscriptions