From: Paolo Bonzini Date: Wed, 6 Jun 2007 15:43:29 +0000 (+0000) Subject: genmodes.c (tagged_printf, [...]): Don't use %n on printf. X-Git-Tag: releases/gcc-4.3.0~4591 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=7258e976ea40ba30c37124f6811ff192289a77a1;p=thirdparty%2Fgcc.git genmodes.c (tagged_printf, [...]): Don't use %n on printf. 2007-06-06 Paolo Bonzini * genmodes.c (tagged_printf, emit_insn_modes_h): Don't use %n on printf. From-SVN: r125494 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 24097297e509..4059bb161bac 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2007-06-06 Paolo Bonzini + + * genmodes.c (tagged_printf, emit_insn_modes_h): Don't + use %n on printf. + 2007-06-06 Zdenek Dvorak * haifa-sched.c (restore_bb_notes): Clear bb field of the notes diff --git a/gcc/genmodes.c b/gcc/genmodes.c index 97e194bebd42..8e71a123edb4 100644 --- a/gcc/genmodes.c +++ b/gcc/genmodes.c @@ -786,8 +786,7 @@ calc_wider_mode (void) /* Output routines. */ #define tagged_printf(FMT, ARG, TAG) do { \ - int count_; \ - printf (" " FMT ",%n", ARG, &count_); \ + int count_ = printf (" " FMT ",", ARG); \ printf ("%*s/* %s */\n", 27 - count_, "", TAG); \ } while (0) @@ -821,8 +820,7 @@ enum machine_mode\n{"); for (c = 0; c < MAX_MODE_CLASS; c++) for (m = modes[c]; m; m = m->next) { - int count_; - printf (" %smode,%n", m->name, &count_); + int count_ = printf (" %smode,", m->name); printf ("%*s/* %s:%d */\n", 27 - count_, "", trim_filename (m->file), m->line); }