Message ID | 3a5913ad-c273-0ee6-11c8-9d18e9a4a84b@suse.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
Series | build: restrict gcc11 workaround to versions earlier than 11.3.0 | expand |
On 22.08.2023 16:40, Jan Beulich wrote: > The fix for this issue was backported to 11.3, so let's not unduly > engage the workaround. > > Signed-off-by: Jan Beulich <jbeulich@suse.com> Anyone? Please? Thanks, Jan > --- a/xen/include/xen/compiler.h > +++ b/xen/include/xen/compiler.h > @@ -146,7 +146,8 @@ > __asm__ ("" : "=r"(__ptr) : "0"(ptr)); \ > (typeof(ptr)) (__ptr + (off)); }) > > -#if CONFIG_GCC_VERSION >= 110000 /* See gcc bug 100680. */ > +/* See gcc bug 100680. */ > +#if CONFIG_GCC_VERSION >= 110000 && CONFIG_GCC_VERSION < 110300 > # define gcc11_wrap(x) RELOC_HIDE(x, 0) > #else > # define gcc11_wrap(x) (x) >
Hi Jan, On 22/08/2023 15:40, Jan Beulich wrote: > The fix for this issue was backported to 11.3, so let's not unduly > engage the workaround. > > Signed-off-by: Jan Beulich <jbeulich@suse.com> Acked-by: Julien Grall <jgrall@amazon.com> Cheers,
--- a/xen/include/xen/compiler.h +++ b/xen/include/xen/compiler.h @@ -146,7 +146,8 @@ __asm__ ("" : "=r"(__ptr) : "0"(ptr)); \ (typeof(ptr)) (__ptr + (off)); }) -#if CONFIG_GCC_VERSION >= 110000 /* See gcc bug 100680. */ +/* See gcc bug 100680. */ +#if CONFIG_GCC_VERSION >= 110000 && CONFIG_GCC_VERSION < 110300 # define gcc11_wrap(x) RELOC_HIDE(x, 0) #else # define gcc11_wrap(x) (x)
The fix for this issue was backported to 11.3, so let's not unduly engage the workaround. Signed-off-by: Jan Beulich <jbeulich@suse.com>