[PATCH][4/4] Always 64bit-HWI cleanups

David Edelsohn dje.gcc@gmail.com
Tue May 27 02:10:00 GMT 2014


Sorry, I meant to refer to the 3/n patch.

Thanks, David

On Mon, May 26, 2014 at 9:58 PM, David Edelsohn <dje.gcc@gmail.com> wrote:
> This patch (further) broke bootstrap on AIX.  AIX defaults to 32 bit,
> although it supports 64 bit HWI.
>
> /nasfarm/edelsohn/src/src/gcc/bitmap.c: In function 'int
> print_statistics(bitmap_descriptor_d**, output_info*)':
> /nasfarm/edelsohn/src/src/gcc/bitmap.c:2168:24: error: expected ')'
> before 'PRId64'
> /nasfarm/edelsohn/src/src/gcc/bitmap.c: In function 'void
> dump_bitmap_statistics()':
> /nasfarm/edelsohn/src/src/gcc/bitmap.c:2202:15: error: expected ')'
> before 'PRId64'
>
> /nasfarm/edelsohn/src/src/gcc/bt-load.c: In function 'void
> migrate_btr_defs(reg_class, int)':
> /nasfarm/edelsohn/src/src/gcc/bt-load.c:1414:34: error: expected ')'
> before 'PRId64'
>
> /nasfarm/edelsohn/src/src/gcc/cfg.c: In function 'void
> dump_edge_info(FILE*, edge, int, int)':
> /nasfarm/edelsohn/src/src/gcc/cfg.c:489:25: error: expected ')' before 'PRId64'
> /nasfarm/edelsohn/src/src/gcc/cfg.c: In function 'void
> dump_bb_info(FILE*, basic_block, int, int, bool, bool)':
> /nasfarm/edelsohn/src/src/gcc/cfg.c:737:33: error: expected ')' before 'PRId64'
>
> bitmap.i looks like:
>
> int
> print_statistics (bitmap_descriptor_d **slot, output_info *i)
> {
>   bitmap_descriptor d = *slot;
>   char s[4096];
>
>   if (d->allocated)
>     {
>       const char *s1 = d->file;
>       const char *s2;
>       while ((s2 = strstr (s1, "gcc/")))
>  s1 = s2 + 4;
>       sprintf (s, "%s:%i (%s)", s1, d->line, d->function);
>       s[41] = 0;
>       fprintf ((&_iob[2]),
>         "%-41s %9u %15"PRId64" %15"PRId64" %15"PRId64
>         " %10"PRId64" %10"PRId64"\n",
>         s, d->created,
>         d->allocated, d->peak, d->current,
>         d->nsearches, d->search_iter);
>       i->size += d->allocated;
>       i->count += d->created;
>     }
>   return 1;
> }
>
>
> - David



More information about the Gcc-patches mailing list