[ Matthias Klose ]
* Stop build gcj in current distro releases. Addresses: #892536.
* Split off the documentation part from the retpoline patches.
* Fix build dependency on realpath.
[ Steve Beattie ]
* Add retpoline support for x86 via adding -mindirect-branch=,
-mindirect-branch-register, and -mfunction-return= support
(LP: #1749261)
- 0001-i386-Move-struct-ix86_frame-to-machine_function.diff,
0002-i386-Use-reference-of-struct-ix86_frame-to-avoid-cop.diff,
0003-i386-Use-const-reference-of-struct-ix86_frame-to-avo.diff,
0004-x86-Add-mindirect-branch.diff,
0005-x86-Add-mfunction-return.diff,
0006-x86-Add-mindirect-branch-register.diff,
0007-x86-Add-V-register-operand-modifier.diff,
0008-x86-Disallow-mindirect-branch-mfunction-return-with-.diff,
0009-Use-INVALID_REGNUM-in-indirect-thunk-processing.diff:
implement -mindirect-branch=<keep|thunk|thunk-inline|thunk-extern>
with attribute support, -mindirect-branch-register, and
-mfunction-return=<thunk|thunk-inline|thunk-extern> with
attribute support. Thanks to H.J. Lu.
Changed in gcc-4.8 (Ubuntu):
status: Confirmed → Fix Released
Martin W. (webi123) wrote 2 hours ago: #8
I've seen that the fix is currently only released for bionic.
What is the release date for trusty (gcc-4.8.5 Ubuntu 4.8.5-2ubuntu1~14.04.1) ?
just found this on the GCC thread:
Launchpad Janitor (janitor) wrote on 2018-03-19: #7
This bug was fixed in the package gcc-4.8 - 4.8.5-4ubuntu8
---------------
gcc-4.8 (4.8.5-4ubuntu8) bionic; urgency=medium
[ Matthias Klose ]
* Stop build gcj in current distro releases. Addresses: #892536.
* Split off the documentation part from the retpoline patches.
* Fix build dependency on realpath.
[ Steve Beattie ] branch- register, and -mfunction-return= support Move-struct- ix86_frame- to-machine_ function. diff, i386-Use- reference- of-struct- ix86_frame- to-avoid- cop.diff, i386-Use- const-reference -of-struct- ix86_frame- to-avo. diff, x86-Add- mindirect- branch. diff, x86-Add- mfunction- return. diff, x86-Add- mindirect- branch- register. diff, x86-Add- V-register- operand- modifier. diff, x86-Disallow- mindirect- branch- mfunction- return- with-.diff, Use-INVALID_ REGNUM- in-indirect- thunk-processin g.diff: branch= <keep|thunk| thunk-inline| thunk-extern> branch- register, and mfunction- return= <thunk| thunk-inline| thunk-extern> with
* Add retpoline support for x86 via adding -mindirect-branch=,
-mindirect-
(LP: #1749261)
- 0001-i386-
0002-
0003-
0004-
0005-
0006-
0007-
0008-
0009-
implement -mindirect-
with attribute support, -mindirect-
-
attribute support. Thanks to H.J. Lu.
-- Matthias Klose <email address hidden> Mon, 19 Mar 2018 16:12:10 +0800
Changed in gcc-4.8 (Ubuntu): 14.04.1) ?
status: Confirmed → Fix Released
Martin W. (webi123) wrote 2 hours ago: #8
I've seen that the fix is currently only released for bionic.
What is the release date for trusty (gcc-4.8.5 Ubuntu 4.8.5-2ubuntu1~