Name: | libitm |
---|---|
Version: | 4.8.5 |
Release: | 16.el7_4.1 |
Architecture: | i686 |
Group: | System Environment/Libraries |
Size: | 139721 |
License: | GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD |
RPM: | libitm-4.8.5-16.el7_4.1.i686.rpm |
Source RPM: | gcc-4.8.5-16.el7_4.1.src.rpm |
Build Date: | Thu Nov 30 2017 |
Build Host: | x86-ol7-builder-03.us.oracle.com |
Vendor: | Oracle America |
URL: | http://gcc.gnu.org |
Summary: | The GNU Transactional Memory library |
Description: | This package contains the GNU Transactional Memory library which is a GCC transactional memory support runtime library. |
- fix .toc alignment (#1487434)
- disable emitting profiling in functions marked with a special attribute (#1457969)
- properly apply the PR70549 patch (#1349067)
- promote reloads of a PLUS to RELOAD_OTHER (#1402585)
- add -mstack-protector-guard={tls,global}, -mstack-protector-guard-reg= and -mstack-protector-guard-offset= options on ppc* (#1415952, PR target/78875)
- fix up std::rethrow_exception (#1375711, PR libstdc++/62258) - use _Unwind_GetIPInfo in __gcc_personality_v0 (#1387402, PR libgcc/78064) - fix vec_vsx_ld/st on ppc64le (#1389801, PR target/72863, PR target/78084) - fix ICE in gfc_compare_derived_types (#1369183) - fix EH from C++ thunks (#1427412, PR ipa/68184) - on ppc64{,le} emit nop after recursive call if the current function is replaceable (#1420723, PR target/79439) - on aarch64 with -frounding-math use fnmul only with -(a*b) and not with (-a)*b (#1418446, PR target/66731) - constrain std::valarray functions and operators (#1416214, PR libstdc++/69116) - fix gimplification of aggregate assignments when lhs is used (#1396298, PR middle-end/72747, PR c/78408) - fix aarch64 TLS with -mcmodel=large (#1389276, PR target/78796) - fix aarch64 reloading of floating point constants into general purpose registers (#1349067, PR target/70549) - fix DW_AT_decl_line on DW_TAG_enumeration_type for C enumeration definitions following forward declarations (#1423460, PR c/79969)
- on aarch64 emit scheduling barriers before stack deallocation in function epilogues (#1362635, PR target/63293)
- include vecintrin.h intrinsic header on s390 (#1182152)
- backport OpenMP 4.5 support to libgomp (library only; #1357060, PRs libgomp/68579, libgomp/64625)
- fix a bug in C++ ref-to-ptr conversion (#1344807) - fix combiner handling of jumps on aarch64 (#1344672, PR rtl-optimization/52714)