Re: [PATCH] Fix __builtin_cpu_supports (PR target/84945)

2018-04-16 Thread Thomas Schwinge
Hi! On Mon, 19 Mar 2018 20:35:56 +0100, Jakub Jelinek wrote: > --- libgcc/config/i386/cpuinfo.c.jj 2018-03-15 09:10:20.870075051 +0100 > +++ libgcc/config/i386/cpuinfo.c 2018-03-19 16:13:25.059481079 +0100 > @@ -231,78 +238,81 @@ get_available_features (unsigned int ecx >unsigned int e

Re: [PATCH] Fix __builtin_cpu_supports (PR target/84945)

2018-03-20 Thread Uros Bizjak
On Mon, Mar 19, 2018 at 8:35 PM, Jakub Jelinek wrote: > Hi! > > As mentioned in the PR, this is another case where we've run into too many > separate feature bits issues on x86. unfortunately in this case it affects > ABI. __cpu_model variable contains just 32 bits for the features, and we > now

[PATCH] Fix __builtin_cpu_supports (PR target/84945)

2018-03-19 Thread Jakub Jelinek
Hi! As mentioned in the PR, this is another case where we've run into too many separate feature bits issues on x86. unfortunately in this case it affects ABI. __cpu_model variable contains just 32 bits for the features, and we now need 4 extra features that won't fit in there. The current code j