This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: 3.3 problem of -fzero-initialized-in-bss


[You put a superfluous 'a' in my address]

> We did produce a working emacs.  It has the binary name "temacs".

Except that it is erased during the normal build process.

> "Building Emacs":
> >  Some operating systems don't support dumping.  On those systems, you
> >must start Emacs with the `temacs -l loadup' command each time you use
> >it.

Solaris does support dumping.

> We don't turn off features of GCC by default to allow buggy
> versions of the Linux kernel to compile, and we shouldn't do it for
> emacs either.  The release criteria recognize this explicitly when
> talking about the Linux kernel, and should recognize this for emacs as
> well.

I think that -fzero-initialized-in-bss should not have been made the default, 
the same way -fstrict-aliasing was not made the default when it was 
introduced.

-- 
Eric Botcazou


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]