On Thu, Mar 22, 2018 at 4:11 AM, Tsimbalist, Igor V
<igor.v.tsimbal...@intel.com> wrote:
> The incspp instruction from CET accepts only the value in the range of 0-255.
> The patch fixes the typo in the loop to handle this.
>
> I'm checking in the fix as obvious.
>
> Thanks,
> Igor
>
>        PR target/85025
>        * config/i386/shadow-stack-unwind.h: Fix a typo, tmp => 255.

Please add "(_Unwind_Frames_Extra)".

Thanks.

> Index: libgcc/config/i386/shadow-stack-unwind.h
> ===================================================================
> --- libgcc/config/i386/shadow-stack-unwind.h    (revision 258760)
> +++ libgcc/config/i386/shadow-stack-unwind.h    (working copy)
> @@ -42,7 +42,7 @@
>           _Unwind_Word tmp = (x);               \
>           while (tmp > 255)                     \
>             {                                   \
> -             _inc_ssp (tmp);                   \
> +             _inc_ssp (255);                   \
>               tmp -= 255;                       \
>             }                                   \
>           _inc_ssp (tmp);                       \
>
> Igor
>
>



-- 
H.J.

Reply via email to