This is the mail archive of the gcc-prs@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]
Other format: [Raw text]

Re: fortran/5558: Error in POT file


The following reply was made to PR fortran/5558; it has been noted by GNATS.

From: Toon Moene <toon@moene.indiv.nluug.nl>
To: Philipp Thomas <pthomas@suse.de>
Cc: toon@gcc.gnu.org, gcc-bugs@gcc.gnu.org, gcc-prs@gcc.gnu.org,
 	martin@v.loewis.de, nobody@gcc.gnu.org, gcc-gnats@gcc.gnu.org
Subject: Re: fortran/5558: Error in POT file
Date: Fri, 01 Feb 2002 22:14:20 +0100

 Philipp Thomas wrote:
 
 > * toon@gcc.gnu.org (toon@gcc.gnu.org) [20020201 15:09]:
 > 
 > >     Philipp, can you deal with this bug report - thanks,
 > 
 > I'll take a look ASAP.
 
 The problem is caused by the fact that several "proto" error messages in
 the Fortran front-end have "printf"-like "%" sequences.
 
 However, they definitely are *not* printf format strings.  Hence
 classifying them as c-format is wrong.
 
 Here is the list (I also list the ones that are *not* given the
 qualifier "c-format", just to be sure):
 
 #: f/com.c:3116
 msgid "ASSIGN'ed label cannot fit into `%A' at %0 -- using wider
 sibling"
 msgstr ""
 
 #: f/com.c:15376
 msgid "%A from %B at %0%C"
 msgstr ""
 
 #: f/com.c:15695
 msgid "At %0, INCLUDE file %A exists, but is not readable"
 msgstr ""
 
 #: f/com.c:15729
 msgid "At %0, INCLUDE nesting too deep"
 msgstr ""
 
 #: f/expr.c:9611
 msgid "Two arithmetic operators in a row at %0 and %1 -- use
 parentheses"
 msgstr ""
 
 #: f/expr.c:9660
 msgid "Operator at %0 has lower precedence than that at %1 -- use
 parentheses"
 msgstr ""
 
 #: f/expr.c:10520
 msgid ""
 "Use .EQV./.NEQV. instead of .EQ./.NE. at %0 for LOGICAL operands at %1
 and %2"
 msgstr ""
 
 #: f/expr.c:10890
 msgid "Unsupported operand for ** at %1 -- converting to default
 INTEGER"
 msgstr ""
 
 #: f/implic.c:202
 msgid "Implicit declaration of `%A' at %0"
 msgstr ""
 
 #: f/lex.c:272
 msgid "The meaning of `\\x' (at %0) varies with -traditional"
 msgstr ""
 
 #: f/lex.c:322
 msgid "The meaning of `\\a' (at %0) varies with -traditional"
 msgstr ""
 
 #: f/lex.c:351
 msgid "Non-ISO-C-standard escape sequence `\\%A' at %0"
 msgstr ""
 
 #: f/lex.c:369
 msgid "Unknown escape sequence `\\%A' at %0"
 msgstr ""
 
 #: f/lex.c:377
 #, c-format
 msgid "Unterminated escape sequence `\\' at %0"
 msgstr ""
 
 #: f/lex.c:387
 msgid "Unknown escape sequence `\\' followed by char code 0x%A at %0"
 msgstr ""
 
 #: f/lex.c:414
 msgid "\\x used at %0 with no following hex digits"
 msgstr ""
 
 #: f/lex.c:427
 #, c-format
 msgid "Hex escape at %0 out of range"
 msgstr ""
 
 #: f/lex.c:460
 #, c-format
 msgid "Escape sequence at %0 out of range for character"
 msgstr ""
 
 #: f/lex.c:1465
 #, c-format
 msgid "Null character at %0 -- line ignored"
 msgstr ""
 
 #: f/stb.c:12077
 #, c-format
 msgid "INCLUDE at %0 not the only statement on the source line"
 msgstr ""
 
 #. ~~~Someday handle CHARACTER*1, CHARACTER*N
 #: f/ste.c:2635
 msgid "SELECT CASE on CHARACTER type (at %0) not supported -- sorry"
 msgstr ""
 
 #: f/stu.c:304
 msgid "Local adjustable symbol `%A' at %0"
 msgstr ""
 
 and all messages in f/bad.def.
 
 Hope this helps,
 
 -- 
 Toon Moene - mailto:toon@moene.indiv.nluug.nl - phoneto: +31 346 214290
 Saturnushof 14, 3738 XG  Maartensdijk, The Netherlands
 Maintainer, GNU Fortran 77: http://gcc.gnu.org/onlinedocs/g77_news.html
 Join GNU Fortran 95: http://g95.sourceforge.net/ (under construction)


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