[PTX] crt0
Nathan Sidwell
nathan@acm.org
Thu May 26 15:37:00 GMT 2016
On 05/25/16 11:49, Alexander Monakov wrote:
> On Wed, 25 May 2016, Nathan Sidwell wrote:
> With today's trunk and newlib, if I run
>
>
> unresolved symbol __exitval_ptr
Is should work now, just pushed a patch to newlib. PTX appears to accept
'.extern .weak ...', but that has the same semantics as '.extern ...', which
IMHO is a bug. '.extern .weak' doesn't mean anything special. Working on a
GCC patch to stop us emitting it.
> It is possible, but it seems it's enough to set up soft stacks under #ifdef
> __nvptx_softstack__ in __main. Is that fine?
That's fine -- I'd forgotten there was a #define to check. The whole point of
reimplementing crt0 in C was to make that kind of thing easier!
nathan
More information about the Gcc-patches
mailing list