From 3d65960c861db452bb80dda632c642b66febdcbe Mon Sep 17 00:00:00 2001 From: Jakub Jelinek Date: Oct 15 2004 17:24:40 +0000 Subject: 3.2.3-46 --- diff --git a/compat-gcc-32.spec b/compat-gcc-32.spec index 17a250e..8ad9ab1 100644 --- a/compat-gcc-32.spec +++ b/compat-gcc-32.spec @@ -71,6 +71,7 @@ Patch13: gcc32-dwarf2-pruning-keep-spec.patch Patch14: gcc32-java-bytecode.patch Patch15: gcc32-pr3581.patch Patch16: gcc32-libstdc++-limits.patch +Patch17: gcc32-ppc64-crtsavres.patch Patch100: compat-libstdc++33-incdir.patch Patch101: compat-libstdc++33-limits.patch @@ -137,6 +138,7 @@ mv gcc-3.3.4-%{LIBSTDCXXDATE}/libstdc++-v3 libstdc++33-v3 %patch14 -p0 -b .java-bytecode~ %patch15 -p0 -b .pr3581~ %patch16 -p0 -b .libstdc++-limits~ +%patch17 -p0 -b .ppc64-crtsavres~ %patch100 -p0 -b .compat-libstdc++33-incdir~ %patch101 -p0 -b .compat-libstdc++33-limits~ diff --git a/gcc32-ppc64-crtsavres.patch b/gcc32-ppc64-crtsavres.patch new file mode 100644 index 0000000..7c0dd58 --- /dev/null +++ b/gcc32-ppc64-crtsavres.patch @@ -0,0 +1,14 @@ +2004-08-18 Jakub Jelinek + + * config/rs6000/crtsavres.asm (.fres): Add .align 2. + +--- gcc/config/rs6000/crtsavres.asm.jj 2002-02-19 20:40:41.000000000 +0100 ++++ gcc/config/rs6000/crtsavres.asm 2004-08-18 10:58:01.952395671 +0200 +@@ -358,6 +358,7 @@ FUNC_END(_savef14) + + /* Routines for restoring floating point registers, called by the compiler. */ + ++ .align 2 + .fres: + FUNC_START(_restf14) lfd 14,-144(1) /* restore fp registers */ + FUNC_START(_restf15) lfd 15,-136(1)