PATCH: Set CIE data alignment to -4 for x32

H.J. Lu hjl.tools@gmail.com
Sat Mar 5 04:33:00 GMT 2011


On Fri, Mar 4, 2011 at 6:17 PM, H.J. Lu <hongjiu.lu@intel.com> wrote:
> Hi,
>
> I checked in this patch to set CIE data alignment to -4 for x32.
>
>
> H.J.
> --
> diff --git a/gas/ChangeLog b/gas/ChangeLog
> index f53dd03..7688f52 100644
> --- a/gas/ChangeLog
> +++ b/gas/ChangeLog
> @@ -1,3 +1,12 @@
> +2011-03-04  H.J. Lu  <hongjiu.lu@intel.com>
> +
> +       * config/tc-i386.c (x86_cie_stack_alignment): New.
> +       (md_begin): Set x86_cie_data_alignment if it isn't set.  Set
> +       x86_cie_stack_alignment.
> +       (i386_target_format): Set x86_cie_data_alignment to -4 for x32.
> +       (tc_x86_frame_initial_instructions): Use x86_cie_stack_alignment
> +       instead of x86_cie_data_alignment on SP and RA.
> +
>  2011-03-02  Nick Clifton  <nickc@redhat.com>
>

I reverted this change to keep the difference between x32 and
x86-64 to minimum.


-- 
H.J.



More information about the Binutils mailing list