Back to bug 1726641
| Who | When | What | Removed | Added |
|---|---|---|---|---|
| Red Hat Bugzilla | 2019-07-03 10:56:56 UTC | Pool ID | sst_platform_tools_rhel_8 | |
| Nick Clifton | 2019-07-03 10:58:23 UTC | Blocks | 1724130 | |
| Matt Newsome | 2019-07-03 13:48:48 UTC | CC | mnewsome | |
| Jeff Law | 2019-08-29 21:51:00 UTC | CC | law | |
| Matt Newsome | 2019-09-03 10:48:07 UTC | Status | NEW | ASSIGNED |
| Martin Cermak | 2019-09-03 11:12:44 UTC | CC | mcermak | |
| Brendan Conoboy | 2019-09-24 21:02:40 UTC | Blocks | 1755139 | |
| Matt Newsome | 2019-11-26 11:01:01 UTC | Keywords | Bugfix | |
| Marek Polacek | 2019-11-26 12:57:37 UTC | Status | ASSIGNED | MODIFIED |
| Fixed In Version | gcc-toolset-9-gcc-9.2.1-2.1.el8 | |||
| errata-xmlrpc | 2019-11-26 16:15:45 UTC | Status | MODIFIED | ON_QA |
| Marek Polacek | 2019-11-26 19:39:13 UTC | Doc Text | Cause: The new vector PCS (Procedure Call Standard) for SVE (Scalable Vector Extention) had a problem when lazily resolving SVE functions: certain callee-saved registers weren't properly saved and restored. Consequence: Binaries could misbehave at runtime. Fix: Mark vector functions in the symbol table with .variant_pcs. Result: The dynamic linker will bind such functions early. | |
| Doc Type | If docs needed, set a value | Bug Fix | ||
| Marek Polacek | 2019-11-26 20:06:26 UTC | Doc Text | Cause: The new vector PCS (Procedure Call Standard) for SVE (Scalable Vector Extention) had a problem when lazily resolving SVE functions: certain callee-saved registers weren't properly saved and restored. Consequence: Binaries could misbehave at runtime. Fix: Mark vector functions in the symbol table with .variant_pcs. Result: The dynamic linker will bind such functions early. | Cause: The new vector PCS (Procedure Call Standard) for Advanced SIMD had a problem when lazily resolving Advanced SIMD functions: certain callee-saved registers weren't properly saved and restored. Consequence: Binaries could misbehave at runtime. Fix: Mark Advanced SIMD and SVE vector functions in the symbol table with .variant_pcs. Result: The dynamic linker will bind such functions early. |
| Alexandra Petlanová Hájková | 2020-01-23 10:31:36 UTC | Status | ON_QA | VERIFIED |
| QA Contact | qe-baseos-tools | ahajkova | ||
| Oss Tikhomirova | 2020-02-20 21:04:42 UTC | CC | otikhomi | |
| Docs Contact | otikhomi | |||
| Oss Tikhomirova | 2020-03-30 10:33:14 UTC | Docs Contact | otikhomi | |
| Petr Kovar | 2020-03-30 15:21:53 UTC | Docs Contact | kowen | |
| Kevin Owen | 2020-03-31 17:05:26 UTC | CC | mpolacek | |
| Doc Text | Cause: The new vector PCS (Procedure Call Standard) for Advanced SIMD had a problem when lazily resolving Advanced SIMD functions: certain callee-saved registers weren't properly saved and restored. Consequence: Binaries could misbehave at runtime. Fix: Mark Advanced SIMD and SVE vector functions in the symbol table with .variant_pcs. Result: The dynamic linker will bind such functions early. | Previously, the new vector Procedure Call Standard (PCS) for Advanced SIMD did not properly save and restore certain callee-saved registers when lazily resolving Advanced SIMD functions. As a consequence, binaries could misbehave at runtime. With this update, the Advanced SIMD and SVE vector functions in the symbol table are marked with `.variant_pcs` and, as a result, the dynamic linker will bind such functions early. | ||
| Flags | needinfo?(mpolacek) | |||
| Marek Polacek | 2020-04-02 19:06:52 UTC | Flags | needinfo?(mpolacek) | |
| Kevin Owen | 2020-04-06 16:26:31 UTC | Doc Text | Previously, the new vector Procedure Call Standard (PCS) for Advanced SIMD did not properly save and restore certain callee-saved registers when lazily resolving Advanced SIMD functions. As a consequence, binaries could misbehave at runtime. With this update, the Advanced SIMD and SVE vector functions in the symbol table are marked with `.variant_pcs` and, as a result, the dynamic linker will bind such functions early. | .Fix miscompilation with Advanced SIMD functions on the 64-bit ARM architecture Previously, the new vector Procedure Call Standard (PCS) for Advanced SIMD did not properly save and restore certain callee-saved registers when lazily resolving Advanced SIMD functions. As a consequence, binaries could misbehave at runtime. With this update, the Advanced SIMD and SVE vector functions in the symbol table are marked with `.variant_pcs` and, as a result, the dynamic linker will bind such functions early. |
| Kevin Owen | 2020-04-22 13:17:49 UTC | Doc Text | .Fix miscompilation with Advanced SIMD functions on the 64-bit ARM architecture Previously, the new vector Procedure Call Standard (PCS) for Advanced SIMD did not properly save and restore certain callee-saved registers when lazily resolving Advanced SIMD functions. As a consequence, binaries could misbehave at runtime. With this update, the Advanced SIMD and SVE vector functions in the symbol table are marked with `.variant_pcs` and, as a result, the dynamic linker will bind such functions early. | .Advanced SIMD functions on the 64-bit ARM architecture no longer miscompile when lazily resolved Previously, the new vector Procedure Call Standard (PCS) for Advanced SIMD did not properly save and restore certain callee-saved registers when lazily resolving Advanced SIMD functions. As a consequence, binaries could misbehave at runtime. With this update, the Advanced SIMD and SVE vector functions in the symbol table are marked with `.variant_pcs` and, as a result, the dynamic linker will bind such functions early. |
| errata-xmlrpc | 2020-04-28 00:43:53 UTC | Status | VERIFIED | RELEASE_PENDING |
| errata-xmlrpc | 2020-04-28 15:58:37 UTC | Status | RELEASE_PENDING | CLOSED |
| Resolution | --- | ERRATA | ||
| Last Closed | 2020-04-28 15:58:37 UTC | |||
| errata-xmlrpc | 2020-04-28 15:58:47 UTC | Link ID | Red Hat Product Errata RHBA-2020:1683 | |
| Red Hat One Jira (issues.redhat.com) | 2021-08-27 22:46:04 UTC | Link ID | Red Hat Issue Tracker RHELPLAN-26786 | |
| Pavel Najman | 2021-09-17 14:35:20 UTC | Pool ID | sst_platform_tools_rhel_8 | sst_pt_gcc_glibc_rhel_8 |
| Mark O'Brien | 2023-07-18 14:19:33 UTC | Pool ID | sst_pt_glibc_rhel_8 | sst_pt_gcc_rhel_8 |
Back to bug 1726641