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.