re PR c/55383 (-Wcast-qual reports incorrect message)

2014-03-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>

	PR c/55383
	* gcc.dg/cast-qual-3.c: New.
	Revert:
	2014-03-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
	* c-c++-common/Wcast-qual-1.c: More precise match text.

From-SVN: r208669
parent dab2cbf8
2014-03-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
PR c/55383
* gcc.dg/cast-qual-3.c: New.
Revert:
2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
* c-c++-common/Wcast-qual-1.c: More precise match text.
2014-03-18 Janus Weil <janus@gcc.gnu.org>
PR fortran/55207
......
......@@ -85,11 +85,11 @@ f3 (void ***bar)
void
f4 (void * const **bar)
{
const void ***p9 = (const void ***) bar; /* { dg-warning "cast discards .const. qualifier " } */
const void ***p9 = (const void ***) bar; /* { dg-warning "cast" } */
void * const **p11 = (void * const **) bar;
void ** const *p13 = (void ** const *) bar; /* { dg-warning "cast" } */
const void * const **p15 = (const void * const **) bar; /* { dg-warning "cast" } */
const void ** const *p17 = (const void ** const *) bar; /* { dg-warning "cast discards .const. qualifier" } */
const void ** const *p17 = (const void ** const *) bar; /* { dg-warning "cast" } */
void * const * const * p19 = (void * const * const *) bar;
const void * const * const *p21 = (const void * const * const *) bar;
}
......
/* PR 55383 */
/* { dg-do compile } */
/* { dg-options "-Wcast-qual" } */
void set(void*);
int foo(int argc)
{
volatile double val;
set((void*)&val); /* { dg-warning "cast discards .volatile. qualifier" } */
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment