[rfc] removing -mpreferred-stack-boundary=2 flag for i386?

看板FB_current作者時間14年前 (2011/12/24 08:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/14 (看更多)
hi there, is -mpreferred-stack-boundary=2 really necessary for i386 builds any longer? i built GENERIC (including modules) with and without that flag. the results are: 1654496 bytes with the flag set vs. 1654952 bytes with the flag unset the gcc(1) man page states the following: " This extra alignment does consume extra stack space, and generally increases code size. Code that is sensitive to stack space usage, such as embedded systems and operating system kernels, may want to reduce the preferred alignment to -mpreferred-stack-boundary=2. " the comment in sys/conf/kern.mk however sorta suggests that the default alignment of 4 bytes might improve performance. cheers. alex _______________________________________________ freebsd-current@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-current To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org"
文章代碼(AID): #1EzHO-1K (FB_current)
討論串 (同標題文章)
完整討論串 (本文為第 1 之 14 篇):
文章代碼(AID): #1EzHO-1K (FB_current)