|
Message-ID: <20230418104731.GQ3630668@port70.net> Date: Tue, 18 Apr 2023 12:47:31 +0200 From: Szabolcs Nagy <nsz@...t70.net> To: 王洪亮 <wanghongliang@...ngson.cn>, musl@...ts.openwall.com Subject: Re: add loongarch64 port v7. * Szabolcs Nagy <nsz@...t70.net> [2023-04-18 11:38:44 +0200]: > * 王洪亮 <wanghongliang@...ngson.cn> [2023-04-18 09:28:49 +0800]: > > +typedef struct { > > + unsigned long __pc; > > + unsigned long __gregs[32]; > > + unsigned int __flags; > > + unsigned long __extcontext[] __attribute__((__aligned__(16))); > > } mcontext_t; > > i would use the same struct tag as glibc so > > typedef struct mcontext_t { ... > > (we don't need c++ abi compat with glibc, but > it's nicer to be consistent) sorry this is wrong, c++ abi is same for typedef struct foo {} foo; and typedef struct {} foo; so we don't need to change the code to match glibc: untagged struct types use the typename for mangling so it's mcontext_t either way.
Powered by blists - more mailing lists
Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.