This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
Possible errors in call to output_operand_lossage?
- From: Philipp Thomas <pthomas at suse dot de>
- To: gcc-bugs at gcc dot gnu dot org
- Cc: Richard Henderson <rth at redhat dot com>,Philipp Thomas <philippt at t-online dot de>
- Date: Sat, 2 Feb 2002 00:03:49 +0100
- Subject: Possible errors in call to output_operand_lossage?
The following calls to output_operand_lossage seem be wrong as they
use '%' instead of '%%' and thus xgettext will mark them as C format and
then msgfmt will fail because things like %A are no valid format specifiers.
I they are indeed wrong, I'll come up with a patch to fix it.
config/arc/arc.c: output_operand_lossage ("invalid operand to %R code");
config/arc/arc.c: output_operand_lossage ("invalid operand to %H/%L code");
config/arc/arc.c: output_operand_lossage ("invalid operand to %U code");
config/arc/arc.c: output_operand_lossage ("invalid operand to %V code");
config/fr30/fr30.c: output_operand_lossage ("fr30_print_operand: unrecognized %p code");
config/fr30/fr30.c: output_operand_lossage ("fr30_print_operand: unrecognized %b code");
config/fr30/fr30.c: output_operand_lossage ("fr30_print_operand: unrecognized %B code");
config/fr30/fr30.c: output_operand_lossage ("fr30_print_operand: invalid operand to %A code");
config/fr30/fr30.c: output_operand_lossage ("fr30_print_operand: invalid %x code");
config/fr30/fr30.c: output_operand_lossage ("fr30_print_operand: invalid %F code");
config/m32r/m32r.c: output_operand_lossage ("invalid operand to %s code");
config/m32r/m32r.c: output_operand_lossage ("invalid operand to %p code");
config/m32r/m32r.c: output_operand_lossage ("invalid operand to %R code");
config/m32r/m32r.c: output_operand_lossage ("invalid operand to %H/%L code");
config/m32r/m32r.c: output_operand_lossage ("invalid operand to %T/%B code");
config/m32r/m32r.c: output_operand_lossage ("invalid operand to %U code");
config/m32r/m32r.c: output_operand_lossage ("invalid operand to %N code");
config/m88k/m88k.c: output_operand_lossage ("%R not followed by %B/C/D/E");
config/m88k/m88k.c: output_operand_lossage ("invalid %x/X value");
config/m88k/m88k.c: output_operand_lossage ("invalid %H value");
config/m88k/m88k.c: output_operand_lossage ("invalid %h value");
config/m88k/m88k.c: output_operand_lossage ("invalid %Q value");
config/m88k/m88k.c: output_operand_lossage ("invalid %q value");
config/m88k/m88k.c: output_operand_lossage ("invalid %o value");
config/m88k/m88k.c: output_operand_lossage ("invalid %p value");
config/m88k/m88k.c: output_operand_lossage ("invalid %s/S value");
config/m88k/m88k.c: output_operand_lossage ("invalid %s/S value");
config/m88k/m88k.c: output_operand_lossage ("invalid %P operand");
config/m88k/m88k.c: default: output_operand_lossage ("invalid %B value");
config/m88k/m88k.c: default: output_operand_lossage ("invalid %C value");
config/m88k/m88k.c: default: output_operand_lossage ("invalid %D value");
config/m88k/m88k.c: default: output_operand_lossage ("invalid %E value");
config/m88k/m88k.c: output_operand_lossage ("`%d' operand isn't a register");
config/m88k/m88k.c: output_operand_lossage ("invalid %r value");
--
Philipp Thomas <pthomas@suse.de>
Development, SuSE GmbH, Deutscherrnstr. 15-19, D-90429 Nuremberg, Germany
Penguins shall save the dinosaurs
-- Handelsblatt about Linux on S/390