diff options
author | Duncan Coutts <dcoutts@gentoo.org> | 2006-03-27 11:39:32 +0000 |
---|---|---|
committer | Duncan Coutts <dcoutts@gentoo.org> | 2006-03-27 11:39:32 +0000 |
commit | 64359b2a3cc995fb1356e7edd94d74071d354f7c (patch) | |
tree | c8136fce6d04092a063082bae8859a3f89575b79 /dev-lang | |
parent | Stable on ppc64 (diff) | |
download | gentoo-2-64359b2a3cc995fb1356e7edd94d74071d354f7c.tar.gz gentoo-2-64359b2a3cc995fb1356e7edd94d74071d354f7c.tar.bz2 gentoo-2-64359b2a3cc995fb1356e7edd94d74071d354f7c.zip |
Add missing patch file
(Portage version: 2.1_pre5-r4)
Diffstat (limited to 'dev-lang')
-rw-r--r-- | dev-lang/ghc/ChangeLog | 6 | ||||
-rw-r--r-- | dev-lang/ghc/files/ghc-6.4.1-gcc41.patch | 39 |
2 files changed, 44 insertions, 1 deletions
diff --git a/dev-lang/ghc/ChangeLog b/dev-lang/ghc/ChangeLog index 7de25155f323..a4747af6fd73 100644 --- a/dev-lang/ghc/ChangeLog +++ b/dev-lang/ghc/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for dev-lang/ghc # Copyright 2002-2006 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/ghc/ChangeLog,v 1.89 2006/03/26 23:03:00 dcoutts Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/ghc/ChangeLog,v 1.90 2006/03/27 11:39:32 dcoutts Exp $ + + 27 Mar 2006; Duncan Coutts <dcoutts@gentoo.org> + +files/ghc-6.4.1-gcc41.patch: + Add missing patch file *ghc-6.4.1-r3 (26 Mar 2006) diff --git a/dev-lang/ghc/files/ghc-6.4.1-gcc41.patch b/dev-lang/ghc/files/ghc-6.4.1-gcc41.patch new file mode 100644 index 000000000000..d9e77abb8921 --- /dev/null +++ b/dev-lang/ghc/files/ghc-6.4.1-gcc41.patch @@ -0,0 +1,39 @@ +diff -urwpN ghc-6.4.1/ghc/rts/StgCRun.c ghc-6.4.1.patched/ghc/rts/StgCRun.c +--- ghc-6.4.1/ghc/rts/StgCRun.c 2005-03-30 04:01:48.000000000 -0600 ++++ ghc-6.4.1.patched/ghc/rts/StgCRun.c 2006-03-21 17:13:22.000000000 -0600 +@@ -179,7 +179,7 @@ StgRun(StgFunPtr f, StgRegTable *basereg + + extern StgThreadReturnCode StgRun(StgFunPtr f, StgRegTable *basereg); + +-static void StgRunIsImplementedInAssembler(void) ++static void GNUC3_ATTRIBUTE(used) StgRunIsImplementedInAssembler(void) + { + __asm__ volatile ( + /* +@@ -604,7 +604,7 @@ static void StgRunIsImplementedInAssembl + // *) The Link Register is saved to a different offset in the caller's stack frame + // (Linux: 4(r1), Darwin 8(r1)) + +-static void StgRunIsImplementedInAssembler(void) ++static void GNUC3_ATTRIBUTE(used) StgRunIsImplementedInAssembler(void) + { + __asm__ volatile ( + "\t.globl StgRun\n" +@@ -683,7 +683,7 @@ static void StgRunIsImplementedInAssembl + #ifdef linux_HOST_OS + extern StgThreadReturnCode StgRun(StgFunPtr f, StgRegTable *basereg); + +-static void StgRunIsImplementedInAssembler(void) ++static void GNUC3_ATTRIBUTE(used) StgRunIsImplementedInAssembler(void) + { + // r0 volatile + // r1 stack pointer +@@ -833,7 +833,7 @@ static void StgRunIsImplementedInAssembl + #define LOCALS 31 + #endif + +-static void StgRunIsImplementedInAssembler(void) ++static void GNUC3_ATTRIBUTE(used) StgRunIsImplementedInAssembler(void) + { + __asm__ volatile( + ".global StgRun\n" |