Name: | oracle-armtoolset-1-gcc-plugin-devel |
---|---|
Version: | 7.3.0 |
Release: | 3.el7 |
Architecture: | aarch64 |
Group: | Development/Languages |
Size: | 7052304 |
License: | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD |
RPM: | oracle-armtoolset-1-gcc-plugin-devel-7.3.0-3.el7.aarch64.rpm |
Source RPM: | oracle-armtoolset-1-gcc-7.3.0-3.el7.src.rpm |
Build Date: | Wed Sep 26 2018 |
Build Host: | ca-buildarm04.us.oracle.com |
Vendor: | Oracle America |
URL: | http://gcc.gnu.org |
Summary: | Support for compiling GCC plugins |
Description: | This package contains header files and other support files for compiling GCC plugins. The GCC plugin ABI is currently not stable, so plugins must be rebuilt any time GCC is updated. |
- Move the source files added by the debuginfo package from /usr/src/debug/ to /usr/src/debug/oracle-armtoolset-1/
- Backport the following patches from https://git.theobroma-systems.com/ampere-computing/gcc.git: 16d3dddc0913148d8f7b3dc5b0d560934f853031: aarch64: Optimize retpoline (Spectre-V2 mitigation) for aarch64. ecdb97168b5ba58d1335fd28e4aed2d6ef76d56f: aarch64: Fixing code style issues of retpoline changes.
- Backport the following cavium patches from upstream: c44b93a4101f6e626e14bb9017661645e2bfea4e: Thunderx shift tuning. 6e0b4434d71790df7b0b099906d33ddd6b9df242: copysign new pattern. b920c9b17081d65a77ef9ee7cc1699f693888592: CC usage. 1f836a9fa3dd9ea80a323f6a5da3faeec40c7d66: aarch64 fusion tuning. 483d5f69d7d371f39623eabe5e710461a861cb8d: copysign new pattern bug fix. 2988c5dac284abf7d3c7725daf481c69fe4452ad: aarch64 fuse alu branch. 2c42281526deda5e19b6b72c979e8f24a8c0c8ec: type precision. e3126fb7cacbc050b225ab620a612130cac962ee: thunderx vector cost fix. 016b4ff4475c37b61c88b48373dc56eb3df7828f: thunderx vector cost fix 2. 5e09c9baaf432dc7be445e25acf0e8866badba6e: type precision 2. 4fc06d6a909011a75c81e39e7ffcb16d60f4f061: skip float16 tests. c526c5b43a13b9ccb5aac931276ddb5869c3a3ca: target attr tests fix. 74956124779123d700efa4f9d2cd1aabc55a3986: document change on common function attribute. 7a3c63c6f6370bca81e9775671a631fdcb8b00da: gnu indirect function. 7ba254509add68b209e8b73e9bb5edf1e6cb870a: Fix PR81356. 5dfed983bb76ec0b898dd0661d7b302ab5e71f00: Fix PR81356 test cases. fae12d432888719b697b7ebee6db10b1a6569071: Move neg operator to canonical location. 69eab567dcc51ec88d4f482c82d80aa01c3fcdd7: Fix PR81356 test cases 2. 0d17f1941b68351df07e6bef98936a22b96ea989: Ifunction. 4c7a29d5c9cb1c90ce5093b411735d850569586e: add insns reservation. f59d67f6abf2d55e69c154a778261d2b334792bf: Change aarch64 option from -march=armv8.1-a to -march=armv8-a+lse. 3bf398e12218ab188f82d66c5d78c0d30a966168: aarch64: add prefetch configure. 067e12015409823c2149324fd5c05c0dee2a4167: aarch64: enable -fprefetch-loop-arrays at given opt level 404fe869d0d62e2d6daa7b9bb23fa15f7513d8db: aarch64: Update prefetch tuning parameters for qdf24xx. 000d2de6b7ad01558ced27d5a60e7cee73c9b081: aarch64: use thunderxt88 tuning for prefetch. - Backport the following Oracle patches from upstream: d0071aec2a6d677ae308e62ca6e1ccf79d89d6e9: Fix PR81422 d29e4e8c5dad17dc1f22c5acf950b13820c7876f: Fix PR81942 - Wed May 02 2018 Qing Zhao <qing.zhao@oracle.com> - Backport the following patches from https://git.theobroma-systems.com/ampere-computing/gcc.git: d10b48c9527fe0bcd5f35cb4086712fdb74056d4: aarch64: Retpoline (Spectre-V2 mitigation) for aarch64. 00ea0fbb71a348505b2ba0b9ba073962da5383d3: aarch64: Correct the maximum shift amount for shifted operands. d0145f7336fe98a040938f89eb045115207ccd00: aarch64: Extend '*tb<optab><mode>1' d7e5332c0809d246afdbe6e27c65ed4aae7005ac: aarch64: Optimize and(s) patterns for HI/QI operands. ba5a3780dd9937d0f3adee051239ea3aa65dd148: aarch64: Fix and<mode>3_zeroextend case (20040709-1.s regression) 43881c3d5e9a4fb1e68481d6a4fa3bfa2489f2f0: aarch64: Xgene: Procedural cost-model for X-Gene processors. 8bf8a9909e5fb3864254494cca6a76f72058c1fe: aarch64: X-Gene: Updated scheduling model for GCC 7 36989845c3814cb0fbb441eaca21039785fd54bc: aarch64: X-Gene: Adapt tuning struct for GCC 7. 7c9039cf2c981fe243d2807ce4305f30555c5da3: Adding -fnoalias to delcare non-aliasing on function level a3ba4a0362e6707ca4ac86ee8590faecc10ae5d4: tree-vect-slp: Enable vectorization when -fnoalias is given. 942940be0f81b83037da18b0a0c2c8fb7a26f29f: tree-vect-slp: Adapt calculation of scalar cost. 3df45c222875f9edb98342cf1fcdf92edb2850b2: tree-predcom: Do more unrolling if -fnoalias flag is set. a7c5fae2afcee786dcfac1c5443606b14479e893: tree-ssa-list-find-pipeline: Add pipelining loads for list finds. 017ea04488be91bab4952859b83e5a6f5f300e36: uncse: Added pass to undo common subexpression elimination. 6fec8836a472fbf6306ee4db5291dc85f91944f3: Added clone functions to duplicated passes. d28b83f9d0284a6a7c55638ff25715d650b8012a: tree-cfg: Store gimple_build_nop () instead of NULL. aebbf1f37938b6143d62be77275cd1744551d6bb: Avoid assembler warnings from AArch64 constructor/destructor priorities. 050f1d28b1de094b3112c0d5331322f109561713: Revert "2017-10-24 Richard Biener <rguenther@suse.de>"
- Initial version for Oracle ARM Toolset.