diff options
author | Stefan Reinauer <stepan@coreboot.org> | 2010-12-17 02:32:42 +0000 |
---|---|---|
committer | Stefan Reinauer <stepan@openbios.org> | 2010-12-17 02:32:42 +0000 |
commit | 5411e718c1eaa0f1d8f1dc26c74e4250d034e916 (patch) | |
tree | 69716429d3d7d8bb0a4539fcb4c5e2e8658e9ac9 /util/crossgcc/patches/gcc-4.5.2_pragma.patch | |
parent | 3817494e0829305694aee49480d3bcf13765928c (diff) |
Update reference toolchain due to some inlining bugs in 4.5.1
Signed-off-by: Stefan Reinauer <stepan@coreboot.org>
Acked-by: Stefan Reinauer <stepan@coreboot.org>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@6195 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
Diffstat (limited to 'util/crossgcc/patches/gcc-4.5.2_pragma.patch')
-rw-r--r-- | util/crossgcc/patches/gcc-4.5.2_pragma.patch | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/util/crossgcc/patches/gcc-4.5.2_pragma.patch b/util/crossgcc/patches/gcc-4.5.2_pragma.patch new file mode 100644 index 0000000000..d36f489b3f --- /dev/null +++ b/util/crossgcc/patches/gcc-4.5.2_pragma.patch @@ -0,0 +1,10 @@ +diff -ur gcc-4.5.2.orig/gcc/config/i386/i386elf.h gcc-4.5.1/gcc/config/i386/i386elf.h +--- gcc-4.5.2.orig/gcc/config/i386/i386elf.h 2010-11-17 19:48:16.184401200 -0700 ++++ gcc-4.5.2/gcc/config/i386/i386elf.h 2010-11-17 20:52:54.443969900 -0700 +@@ -123,3 +123,6 @@ + #undef ASM_OUTPUT_ALIGNED_BSS + #define ASM_OUTPUT_ALIGNED_BSS(FILE, DECL, NAME, SIZE, ALIGN) \ + asm_output_aligned_bss (FILE, DECL, NAME, SIZE, ALIGN) ++ ++/* Enable parsing of #pragma pack(push,<n>) and #pragma pack(pop). */ ++#define HANDLE_PRAGMA_PACK_PUSH_POP 1 |