/* PR c/28286 */
/* { dg-do compile } */

#pragma pack(0.5)         /* { dg-warning "invalid constant" } */
#pragma pack(push,0.5)    /* { dg-warning "invalid constant" } */
#pragma pack(push,x,0.5)  /* { dg-warning "invalid constant" } */
int i;


syntax highlighted by Code2HTML, v. 0.9.1