This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: compilation for files > 2Gb
- To: zackw at stanford dot edu (Zack Weinberg)
- Subject: Re: compilation for files > 2Gb
- From: Joe Buck <jbuck at racerx dot synopsys dot com>
- Date: Thu, 25 Jan 2001 13:18:03 -0800 (PST)
- Cc: egcs at thewrittenword dot com, jakub at redhat dot com (Jakub Jelinek), BLATS at fr dot ibm dot com, gcc at gcc dot gnu dot org
I wrote:
> > I agree, there are certainly more pressing problems. However, if we
> > aren't going to support it, ideally GCC should produce a message
> > describing the problem ("File foobar.h is too large to be mapped into
> > memory" or some such) rather than just fail mysteriously.
>
> We do:
>
> if (inc->st.st_size > INTTYPE_MAXIMUM (ssize_t))
> {
> cpp_error (pfile, "%s is too large", inc->name);
> goto fail;
> }
> size = inc->st.st_size;
>
> Perhaps the message could be made clearer.
That's good enough as far as I'm concerned.