[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Lisp_Marker size on 32bit systems
From: |
Eli Zaretskii |
Subject: |
Re: Lisp_Marker size on 32bit systems |
Date: |
Fri, 07 Sep 2018 20:16:58 +0300 |
> Cc: address@hidden, address@hidden
> From: Paul Eggert <address@hidden>
> Date: Fri, 7 Sep 2018 09:27:56 -0700
>
> On 09/07/2018 07:19 AM, Eli Zaretskii wrote:
> > I think GCC aligns the Lisp_Object array within the structures because
> > a Lisp_Object is an 8-byte data type in this configuration.
>
> That alignment is platform-dependent. On Fedora 28 configured
> --with-wide-int and with gcc -m32, a Lisp_Object is 8 bytes but its
> alignment is only 4 bytes. Apparently the alignment of 'long long' is 4
> on Fedora 28 x86, but 8 on MS-Windows x86.
Isn't it strange, though? Why would that be platform dependent?
Could it be due to GCC version differences (mine is 7.3.0)?
> I installed the attached; please give it a try.
Builds fine, thanks.
- GDB and compiler-operations (was: Lisp_Marker size on 32bit systems), (continued)
- GDB and compiler-operations (was: Lisp_Marker size on 32bit systems), Stefan Monnier, 2018/09/07
- Re: GDB and compiler-operations (was: Lisp_Marker size on 32bit systems), Eli Zaretskii, 2018/09/07
- Re: GDB and compiler-operations, Andreas Schwab, 2018/09/07
- Re: GDB and compiler-operations (was: Lisp_Marker size on 32bit systems), Paul Eggert, 2018/09/07
- Re: GDB and compiler-operations, Stefan Monnier, 2018/09/07
- Re: GDB and compiler-operations, Eli Zaretskii, 2018/09/07
- Re: GDB and compiler-operations, Paul Eggert, 2018/09/07
- Re: GDB and compiler-operations, Tom Tromey, 2018/09/07
- Re: Lisp_Marker size on 32bit systems, Eli Zaretskii, 2018/09/07
- Re: Lisp_Marker size on 32bit systems, Paul Eggert, 2018/09/07
- Re: Lisp_Marker size on 32bit systems,
Eli Zaretskii <=
- Re: Lisp_Marker size on 32bit systems, Paul Eggert, 2018/09/07
- Re: Lisp_Marker size on 32bit systems, Eli Zaretskii, 2018/09/07
- Re: Lisp_Marker size on 32bit systems, Paul Eggert, 2018/09/07
- Re: Lisp_Marker size on 32bit systems, Eli Zaretskii, 2018/09/07
- Re: Lisp_Marker size on 32bit systems, Stefan Monnier, 2018/09/07
- Re: Lisp_Marker size on 32bit systems, Paul Eggert, 2018/09/07
- Re: Lisp_Marker size on 32bit systems, Stefan Monnier, 2018/09/07
- Re: Lisp_Marker size on 32bit systems, Paul Eggert, 2018/09/07
- Re: Lisp_Marker size on 32bit systems, Stefan Monnier, 2018/09/07
- Re: Lisp_Marker size on 32bit systems, Paul Eggert, 2018/09/07