gcc_diag-1.c (foo): Don't check that %E produces a warning.
authorRafael Avila de Espindola <espindola@google.com>
Thu, 23 Apr 2009 08:44:55 +0000 (08:44 +0000)
committerRafael Espindola <espindola@gcc.gnu.org>
Thu, 23 Apr 2009 08:44:55 +0000 (08:44 +0000)
2009-04-23  Rafael Avila de Espindola  <espindola@google.com>

* gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
warning.

2009-04-23  Rafael Avila de Espindola  <espindola@google.com>

* c-format.c (gcc_tdiag_char_table): Add support for %E.

From-SVN: r146638

gcc/ChangeLog
gcc/c-format.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/format/gcc_diag-1.c

index c4e78f515448e32a720c2eabce960c0f1b24246a..f44140d569f4c2555d47fa19d37d84ca6fb7b228 100644 (file)
@@ -1,3 +1,7 @@
+2009-04-23  Rafael Avila de Espindola  <espindola@google.com>
+
+       * c-format.c (gcc_tdiag_char_table): Add support for %E.
+
 2009-04-23  Uros Bizjak  <ubizjak@gmail.com>
 
        * config/alpha/alpha.c (alpha_legitimize_reload_address): Add cast to
index 24a292fe33acc320b536b816e4ef4bc61a2c5c42..f64cb21b459f4e3f698b99c04c0952276fee6f9a 100644 (file)
@@ -588,7 +588,7 @@ static const format_char_info gcc_tdiag_char_table[] =
   { "H",   0, STD_C89, { T89_V,   BADLEN,  BADLEN,  BADLEN,  BADLEN,  BADLEN,  BADLEN,  BADLEN,  BADLEN  }, "q",  "",   NULL },
 
   /* These will require a "tree" at runtime.  */
-  { "DFJKT", 0, STD_C89, { T89_V,   BADLEN,  BADLEN,  BADLEN,  BADLEN,  BADLEN,  BADLEN,  BADLEN,  BADLEN  }, "q+", "",   NULL },
+  { "DFJKTE", 0, STD_C89, { T89_V,   BADLEN,  BADLEN,  BADLEN,  BADLEN,  BADLEN,  BADLEN,  BADLEN,  BADLEN  }, "q+", "",   NULL },
 
   { "<>'", 0, STD_C89, NOARGUMENTS, "",      "",   NULL },
   { "m",   0, STD_C89, NOARGUMENTS, "q",     "",   NULL },
index 63d3d3b6966d2f9749d6104b46ca3a9bfd685283..accd0690647e63a03f227f988a6d6a2e8dc847f4 100644 (file)
@@ -1,3 +1,8 @@
+2009-04-23  Rafael Avila de Espindola  <espindola@google.com>
+
+       * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
+       warning.
+
 2009-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
 
        PR C/31499
index f8af0ea4d9eb21ac226b517867cfc386c96ca04b..6bfa3ceb23273813ff87599f4796c25e1456c41c 100644 (file)
@@ -137,7 +137,7 @@ foo (int i, int i1, int i2, unsigned int u, double d, char *s, void *p,
   cxxdiag ("%+H", loc); /* { dg-warning "format" "bogus modifier" } */
   diag ("%D", t1); /* { dg-warning "format" "bogus tree" } */
   tdiag ("%A", t1); /* { dg-warning "format" "bogus tree" } */
-  tdiag ("%E", t1); /* { dg-warning "format" "bogus tree" } */
+  tdiag ("%E", t1);
   tdiag ("%#D", t1); /* { dg-warning "format" "bogus modifier" } */
   cdiag ("%A", t1); /* { dg-warning "format" "bogus tree" } */
   cdiag ("%#D", t1); /* { dg-warning "format" "bogus modifier" } */