Re: -current build failure

看板FB_current作者時間13年前 (2012/07/21 05:32), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串4/21 (看更多)
On 20 Jul 2012, at 17:33, Konstantin Belousov wrote: > It is not related to dtrace at all, and indeed OFFSETOF_CURTHREAD is = 0. > This is a bug in clang, we compile our kernel in freestanding = environment. The copies of the C spec that I have do not differentiate between = freestanding and hosted environments for the validity of dereferencing a = pointer value of 0. Doing so is undefined in all cases and any = standards-compliant compiler is quite at liberty to eat your dog in such = situations - it is explicitly not guaranteed to read the memory at = linear address 0 (this is undefined for at least two reasons that I can = think of from the C spec, and probably more). =20 David= _______________________________________________ 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): #1G2SvJCH (FB_current)
討論串 (同標題文章)
文章代碼(AID): #1G2SvJCH (FB_current)