(Off topic) Linus on GCC v4.9

via Digitalmars-d digitalmars-d at puremagic.com
Sat Jul 26 08:23:37 PDT 2014


On Saturday, 26 July 2014 at 13:21:49 UTC, Kagamin wrote:
> Red zone is not part of a calling convention, it's only a 
> restriction on interrupt handlers.

Right, Linus actually said "x86-64 ABI".

But still, it means that at any time the area below the stack may 
contain references that are actually used. The GC uses signals to 
stop the other threads, which are interrupt handlers in a way. 
But I guess they already take the red zone into account, 
otherwise it would cause crashes all the time.


More information about the Digitalmars-d mailing list