Variable reordering
ふと storage-protection.c のコメントが目に止まったので。
* safe against an advanced storage layout optimization on stack.
GCC の variable reordering の目的は確か最適化ではなくて stack smashing 防止です。速度に関しては既に構造体よろしく packing してるので追加向上は無いはず。
ふと storage-protection.c のコメントが目に止まったので。
* safe against an advanced storage layout optimization on stack.
GCC の variable reordering の目的は確か最適化ではなくて stack smashing 防止です。速度に関しては既に構造体よろしく packing してるので追加向上は無いはず。