Date: Thu, 16 Nov 2006 15:06:56 -0500 From: Jung-uk Kim <jkim@FreeBSD.org> To: freebsd-current@FreeBSD.org Cc: freebsd-fs@FreeBSD.org, Doug Ambrisko <ambrisko@ambrisko.com>, Andriy Gapon <avg@icyb.net.ua> Subject: Re: ZFS patches for FreeBSD. Message-ID: <200611161506.58128.jkim@FreeBSD.org> In-Reply-To: <455CB8CA.8040603@icyb.net.ua> References: <1163701391.00638085.1163691003@10.7.7.3> <455CB8CA.8040603@icyb.net.ua>
next in thread | previous in thread | raw e-mail | index | archive | help
On Thursday 16 November 2006 02:15 pm, Andriy Gapon wrote: > Hmm, I saw errors like this with some other 3rd party kernel module > when its sources had constructs like: > > struct some_struct s = {0}; > > Changing the above initialization to explicit bzero() call helped > in that case, but I think that there should be some compiler flags > or something to handle this. AFAIK, there was no way to handle this GCC bug with compiler flags. '-ffreestanding' should prevent this to happen but it does not. As Max Laier pointed out, it was discussed long time ago. Bruce Evans had good analysis on this issue, too. Jung-uk Kim
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200611161506.58128.jkim>