Name: | oracle-armtoolset-8-libgnat |
---|---|
Version: | 8.2.0 |
Release: | 6.el7_6 |
Architecture: | aarch64 |
Group: | System Environment/Libraries |
Size: | 3524144 |
License: | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD |
RPM: | oracle-armtoolset-8-libgnat-8.2.0-6.el7_6.aarch64.rpm |
Source RPM: | oracle-armtoolset-8-gcc-8.2.0-6.el7_6.src.rpm |
Build Date: | Fri Jan 25 2019 |
Build Host: | ca-buildarm01.us.oracle.com |
Vendor: | Oracle America |
URL: | http://gcc.gnu.org |
Summary: | GNU Ada 83, 95, 2005 and 2012 runtime shared libraries |
Description: | GNAT is a GNU Ada 83, 95, 2005 and 2012 front-end to GCC. This package includes shared libraries, which are required to run programs compiled with the GNAT. |
- Add -fopt-info-inline support from Gcc9: gcc9-opt-info-inline.patch
- Add -flive-patching support from Gcc9. gcc9-fipa-reference-addressable.patch gcc9-fipa-stack-alignment.patch gcc9-add-fomit-frame-pointer-to-test.patch gcc9-flive-patching.patch gcc9-ipa-stack-alignment-386-test.patch
- replace the previous 17 ampere patches from https://git.theobroma-systems.com/ampere-computing/gcc.git/log/?h=gcc-8_2_0-amp2-branch with new 17 ampere patches from https://git.theobroma-systems.com/ampere-computing/gcc.git/log/?h=gcc-8_2_0-amp3-branch
- Backport the following ampere patches from https://git.theobroma-systems.com/ampere-computing/gcc.git/log/?h=gcc-8_2_0-amp2-branch: d735f3ae4712f66362326d179b4d7e9332c79677: Revert "2017-10-24 Richard Biener 271e2811e59c0c77fc022fa86a7030f20b4cac8e: Correct the maximum shift amount for shifted 0512749950d927de3dd695f2f2aacdfd30cf32fd: Add CPU support for Ampere Computing's eMAG. c8b87078f9e0714cb9cab602e12a18ceb12df05a: eMAG/Xgene: Procedural cost-model for X-Gene 1c35e4428832abc9ac9af16963067dbfe45b895b: Updating cost table for xgene1. ceec28063f4654abb2d2a832e1ae72805fd3ae9e: Add Xgene1 prefetch tunings. 682c651cc55ec6899d069baf4567d2480cfa4d0a: Fix in xgene1_addrcost_table. 6c2f97f9803e0ae2618259b1cc103e1f25d9a3bb: aarch64: X-Gene: Adapt tuning struct for GCC 8. cea6788434efe6dc9f647a10a756b61d82775814: tree-ssa-list-find-pipeline: Add pipelining loads 950779013ba24a3ca1fec5744b902f2f1bd25d48: uncse: Added pass to undo common subexpression 4f33e9bb7cedaadedf894d8da7a815ec712cc753: loop-prefetcher: Adapt defaults for X-Gene cores. 4aa975a6b380d17e6df5ede3a9ea5ef0d250c646: tree-ssa-cpp: Don't crash on SSA names without c0238eaf2efdb6855bcb1b929d9c88c03e06234e: Introduce new command line flag -funroll-more. 516b7d1cd1015e45a0359aacfb3faa2a044e65fd: tree-vect-slp: Enable vectorization when -fvectorize-more is given. b67a04233bfc1f711b72495fdd09391aeaf7af82: cfgloopmanip: Allow forced creation of loop preheaders. 1a7503cd23d1084ebc6bd7f4892f0c2c5827e0ca: noloopalias: Add new pass to optimise loops.
- Backport the following security patch from https://git.theobroma-systems.com/ampere-computing/gcc.git/log/?h=gcc-8_2_0-amp-branch: e18301133ea622f6d6796ded1d15466e70475cf8: Retpoline (Spectre-V2 mitigation) for aarch64.
- Initial version for Oracle ARM Toolset 8 based on GCC 8.2.0. - Add an internal patch to work around building error for libgccjit with in-tree isl library: gcc8-libgccjit-isl.patch - Add the following Fedora_28 patches: gcc8-hack.patch gcc8-i386-libgomp.patch gcc8-sparc-config-detection.patch gcc8-libgomp-omp_h-multilib.patch gcc8-libtool-no-rpath.patch gcc8-isl-dl.patch gcc8-libstdc++-docs.patch gcc8-no-add-needed.patch gcc8-aarch64-async-unw-tables.patch gcc8-foffload-default.patch gcc8-Wno-format-security.patch gcc8-rh1512529-aarch64.patch