Add gcc macro to remove pack() for gcc build
authorlgao4 <lgao4@6f19259b-4bc3-4df7-8a09-765794883524>
Thu, 16 Nov 2006 06:19:47 +0000 (06:19 +0000)
committerlgao4 <lgao4@6f19259b-4bc3-4df7-8a09-765794883524>
Thu, 16 Nov 2006 06:19:47 +0000 (06:19 +0000)
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1962 6f19259b-4bc3-4df7-8a09-765794883524

MdePkg/Include/Common/BootScript.h

index 8e2ddb9..a6b6f50 100644 (file)
@@ -40,7 +40,9 @@
 #define EFI_BOOT_SCRIPT_TABLE_OPCODE                  0xAA\r
 #define EFI_BOOT_SCRIPT_TERMINATE_OPCODE              0xFF\r
 \r
+#ifndef __GNUC__\r
 #pragma pack(1)\r
+#endif\r
 \r
 //\r
 // EFI Boot Script Width\r
@@ -206,6 +208,8 @@ typedef union {
   UINT8                                 *Raw;\r
 } BOOT_SCRIPT_POINTERS;\r
 \r
+#ifndef __GNUC__\r
 #pragma pack()\r
+#endif\r
 \r
 #endif\r