This is the mail archive of the gcc-patches@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]

Re: libstdc++-v3 PATCH for bootstrap error related to ptrdiff_t


Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at> writes:

| I'm afraid your patch
| 
|   2000-11-16  Mark Mitchell  <mark@codesourcery.com>
| 
|         * config/c_io_stdio.h (streamsize): Make it a typedef for
|         ptrdiff_t.
|         (wstreamsize): Likewise.
| 
| breaks bootstrap on i386-unknown-freebsd4.1 with --enable-cstdio=stdio and
| also sparc-sun-solaris2.8 seems to be affected, as ptrdiff_t is defined in
| stdlib.h resp. cstddef (according to ISO C++) which we don't include.

Use <stddef.h> -- at some point we'll be showdowing C headers and
using <xxx.h> forms will help avoid nesting namespaces.

Please make that correction and check it in.

Thanks,

-- Gaby
CodeSourcery, LLC                       http://www.codesourcery.com


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