Sirs, I am using the Ashware gnu compiler for mpc5xx I have defined the HANDLE_PRAGMA_PACK_PUSH_POP macro using -DHANDLE_PRAGMA_PACK_PUSH_POP command line option. When the compiler encounters a #pragma pack(push,1) statement and a matching #pragma pack(pop) statement in a header file I get the 'warning malformed #pragma pack' message. Why? Best regards, Mick Powell, Project Manager Email: mpowell@xxxxxxxxxx [mailto:mpowell@xxxxxxxxxx] add2 Ltd, Hawkesyard Hall, ArmitagePark, Armitage, Staffordshire, UK, WS15 1PU Tel: +44(0)1889 574400, Fax: +44(0)1889 576779, Web: http://www.add2.co.uk