aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/gcc.dg/format
diff options
context:
space:
mode:
authorCarlos O'Donell <carlos@codesourcery.com>2006-01-05 19:07:16 +0000
committerCarlos O'Donell <carlos@gcc.gnu.org>2006-01-05 19:07:16 +0000
commit8d1c7aef72e3770b6efe5270de519e68f906a0b7 (patch)
tree15cf481d09f0cb7055c11c72680efb49ec41df87 /gcc/testsuite/gcc.dg/format
parent32ce4048fb9f801ace0b534b37d2ffc1a2be3068 (diff)
downloadgcc-8d1c7aef72e3770b6efe5270de519e68f906a0b7.zip
gcc-8d1c7aef72e3770b6efe5270de519e68f906a0b7.tar.gz
gcc-8d1c7aef72e3770b6efe5270de519e68f906a0b7.tar.bz2
c-typeck.c (build_c_cast): Always warn when casting from a pointer to an integer of different size...
gcc/ 2006-01-05 Carlos O'Donell <carlos@codesourcery.com> * c-typeck.c (build_c_cast): Always warn when casting from a pointer to an integer of different size, even if the node was constant. gcc/testsuite 2006-01-05 Carlos O'Donell <carlos@codesourcery.com> * gcc.dg/cast-1.c: Add new warning. * gcc.dg/cast-2.c: Likewise. * gcc.dg/cast-3.c: Likewise. * gcc.dg/format/cast-1.c: Likewise. * gcc.dg/cast-4.c: New testcase. From-SVN: r109386
Diffstat (limited to 'gcc/testsuite/gcc.dg/format')
-rw-r--r--gcc/testsuite/gcc.dg/format/cast-1.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/testsuite/gcc.dg/format/cast-1.c b/gcc/testsuite/gcc.dg/format/cast-1.c
index 78a4f52..76e7cc5 100644
--- a/gcc/testsuite/gcc.dg/format/cast-1.c
+++ b/gcc/testsuite/gcc.dg/format/cast-1.c
@@ -12,5 +12,5 @@ f (int x)
{
printf("%s", x); /* { dg-warning "format" } */
printf((char *)(size_t)"%s", x); /* { dg-warning "format" } */
- printf((char *)(char)"%s", x);
+ printf((char *)(char)"%s", x); /* { dg-warning "warning: cast from pointer to integer of different size" } */
}