Gentoo Archives: gentoo-commits

From: "Mike Frysinger (vapier)" <vapier@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo commit in src/patchsets/gcc/4.3.2/gentoo: 69_all_gcc43-hppa-delay-slot.patch
Date: Sat, 10 Jan 2009 11:19:24
Message-Id: E1LLbs9-0007R0-CR@stork.gentoo.org
1 vapier 09/01/10 11:19:21
2
3 Added: 69_all_gcc43-hppa-delay-slot.patch
4 Log:
5 add fix from upstream for delay slot issues #228287
6
7 Revision Changes Path
8 1.1 src/patchsets/gcc/4.3.2/gentoo/69_all_gcc43-hppa-delay-slot.patch
9
10 file : http://sources.gentoo.org/viewcvs.py/gentoo/src/patchsets/gcc/4.3.2/gentoo/69_all_gcc43-hppa-delay-slot.patch?rev=1.1&view=markup
11 plain: http://sources.gentoo.org/viewcvs.py/gentoo/src/patchsets/gcc/4.3.2/gentoo/69_all_gcc43-hppa-delay-slot.patch?rev=1.1&content-type=text/plain
12
13 Index: 69_all_gcc43-hppa-delay-slot.patch
14 ===================================================================
15 http://bugs.gentoo.org/228287
16 http://thread.gmane.org/gmane.linux.ports.parisc/1131
17
18 --- trunk/gcc/config/pa/pa.c 2008/11/24 01:15:16 142147
19 +++ trunk/gcc/config/pa/pa.c 2009/01/06 04:00:28 143113
20 @@ -7547,7 +7547,9 @@
21 if (seq_length != 0
22 && GET_CODE (NEXT_INSN (insn)) != JUMP_INSN
23 && !sibcall
24 - && (!TARGET_PA_20 || indirect_call))
25 + && (!TARGET_PA_20
26 + || indirect_call
27 + || ((TARGET_LONG_ABS_CALL || local_call) && !flag_pic)))
28 {
29 /* A non-jump insn in the delay slot. By definition we can
30 emit this insn before the call (and in fact before argument