From ef299b80e93d6ed40b698d9ac2c69e65a0351d52 Mon Sep 17 00:00:00 2001 From: Jakub Jelinek Date: Tue, 8 Mar 2022 13:18:22 +0100 Subject: [PATCH] 12.0.1-0.11 --- gcc12-pr104781.patch | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/gcc12-pr104781.patch b/gcc12-pr104781.patch index a4e7310..a82b05d 100644 --- a/gcc12-pr104781.patch +++ b/gcc12-pr104781.patch @@ -47,14 +47,15 @@ gcc/testsuite/ { --- gcc/config/i386/i386.h.jj 2022-02-25 12:06:45.535493490 +0100 +++ gcc/config/i386/i386.h 2022-03-08 11:20:43.207043370 +0100 -@@ -2848,6 +2848,11 @@ extern enum attr_cpu ix86_schedule; +@@ -2848,6 +2848,12 @@ extern enum attr_cpu ix86_schedule; #define NUM_X86_64_MS_CLOBBERED_REGS 12 #endif +/* __builtin_eh_return can't handle stack realignment, so disable SSE in + libgcc functions that call it. */ ++#ifndef __x86_64__ +#define LIBGCC2_UNWIND_ATTRIBUTE __attribute__((target ("no-sse"))) -+ ++#endif + /* Local variables: