Skip site navigation (1)Skip section navigation (2)
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>