This is the mail archive of the
mailing list for the GCC project.
Re: [Bug middle-end/37448] patch to compute alloc-pool stats correctly
- From: Kai Tietz <Kai dot Tietz at onevision dot com>
- To: "Richard Guenther" <richard dot guenther at gmail dot com>
- Cc: "Daniel Berlin" <dberlin at dberlin dot org>, gcc-patches <gcc-patches at gcc dot gnu dot org>, "Ian Lance Taylor" <iant at google dot com>, "Hubicha, Jan" <jh at suse dot cz>, "Kenneth Zadeck" <zadeck at naturalbridge dot com>
- Date: Wed, 8 Oct 2008 09:59:39 +0200
- Subject: Re: [Bug middle-end/37448] patch to compute alloc-pool stats correctly
email@example.com wrote on 08.10.2008 09:33:44:
> On Tue, Oct 7, 2008 at 6:52 PM, Ian Lance Taylor <firstname.lastname@example.org>
> > Kenneth Zadeck <email@example.com> writes:
> >>> I wonder if some of the types in alloc_pool_descriptor should be
> >>> size_t rather than int, though it's hard to imagine it making a
> >>> difference in real life.
> >> I noticed this too, it actually does make a difference in the
> >> of the values on the testcase since they overflow. However, I did
> >> know how to modify the formats in the printfs to print the size_ts.
> > The simple way is to use "unsigned long" and "%lu".
> Which probably doesn't work for win64 ... of course there
> isn't a portable one for size_t or long long.
> > Ian
Well, for size_t scalars a pointer dump could be used via %p, isn't it?
| (\_/) This is Bunny. Copy and paste Bunny
| (='.'=) into your signature to help him gain
| (")_(") world domination.