1 |
dirtyepic 13/07/01 06:36:12 |
2 |
|
3 |
Modified: README.history |
4 |
Added: 91_all_4.8.0_arm-plugin-headers.patch |
5 |
Log: |
6 |
Install missing plugin headers for arm (bug #467418). |
7 |
|
8 |
Revision Changes Path |
9 |
1.6 src/patchsets/gcc/4.7.3/gentoo/README.history |
10 |
|
11 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.7.3/gentoo/README.history?rev=1.6&view=markup |
12 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.7.3/gentoo/README.history?rev=1.6&content-type=text/plain |
13 |
diff : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.7.3/gentoo/README.history?r1=1.5&r2=1.6 |
14 |
|
15 |
Index: README.history |
16 |
=================================================================== |
17 |
RCS file: /var/cvsroot/gentoo/src/patchsets/gcc/4.7.3/gentoo/README.history,v |
18 |
retrieving revision 1.5 |
19 |
retrieving revision 1.6 |
20 |
diff -u -r1.5 -r1.6 |
21 |
--- README.history 1 Jul 2013 06:19:14 -0000 1.5 |
22 |
+++ README.history 1 Jul 2013 06:36:12 -0000 1.6 |
23 |
@@ -1,5 +1,6 @@ |
24 |
1.1 (pending) |
25 |
+ 17_all_libitm-Werror.patch |
26 |
+ + 91_all_4.8.0_arm-plugin-headers.patch |
27 |
|
28 |
1.0 14 May 2013 |
29 |
+ 10_all_default-fortify-source.patch |
30 |
|
31 |
|
32 |
|
33 |
1.1 src/patchsets/gcc/4.7.3/gentoo/91_all_4.8.0_arm-plugin-headers.patch |
34 |
|
35 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.7.3/gentoo/91_all_4.8.0_arm-plugin-headers.patch?rev=1.1&view=markup |
36 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.7.3/gentoo/91_all_4.8.0_arm-plugin-headers.patch?rev=1.1&content-type=text/plain |
37 |
|
38 |
Index: 91_all_4.8.0_arm-plugin-headers.patch |
39 |
=================================================================== |
40 |
arm targets: missing headers for plugins |
41 |
|
42 |
https://bugs.gentoo.org/467418 |
43 |
http://gcc.gnu.org/PR45078 |
44 |
http://gcc.gnu.org/viewcvs/gcc?view=revision&revision=196512 |
45 |
http://gcc.gnu.org/viewcvs/gcc?view=revision&revision=196629 |
46 |
|
47 |
Backport from 4.8.0: |
48 |
|
49 |
commit 23910ff9443d3e5084628251a7dd3fb4506cb147 |
50 |
Author: jakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4> |
51 |
Date: Wed Mar 6 23:29:08 2013 +0000 |
52 |
|
53 |
* config/arm/t-arm (TM_H, OPTIONS_H_EXTRA): Add arm-cores.def. |
54 |
|
55 |
|
56 |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@196512 138bc75d-0d04-0410-961f-82ee72b054a4 |
57 |
--- |
58 |
gcc/ChangeLog | 2 ++ |
59 |
gcc/config/arm/t-arm | 3 +++ |
60 |
2 files changed, 5 insertions(+) |
61 |
|
62 |
|
63 |
commit 043cabe3b26006cb367d2a1663d7f0b8d47489f7 |
64 |
Author: jakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4> |
65 |
Date: Wed Mar 13 09:47:41 2013 +0000 |
66 |
|
67 |
PR plugins/45078 |
68 |
* config.gcc: On arm, mips, sh and sparc add vxworks-dummy.h to |
69 |
tm_file. |
70 |
|
71 |
|
72 |
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@196629 138bc75d-0d04-0410-961f-82ee72b054a4 |
73 |
--- |
74 |
gcc/ChangeLog | 6 ++++++ |
75 |
gcc/config.gcc | 11 +++++++---- |
76 |
2 files changed, 13 insertions(+), 4 deletions(-) |
77 |
|
78 |
--- a/gcc/config.gcc |
79 |
+++ b/gcc/config.gcc |
80 |
@@ -512,6 +512,9 @@ x86_64-*-*) |
81 |
fi |
82 |
tm_file="vxworks-dummy.h ${tm_file}" |
83 |
;; |
84 |
+arm*-*-* | mips*-*-* | sh*-*-* | sparc*-*-*) |
85 |
+ tm_file="vxworks-dummy.h ${tm_file}" |
86 |
+ ;; |
87 |
esac |
88 |
|
89 |
# On a.out targets, we need to use collect2. |
90 |
@@ -843,7 +846,7 @@ arm*-*-freebsd*) |
91 |
tmake_file="${tmake_file} arm/t-arm arm/t-strongarm-elf" |
92 |
;; |
93 |
arm*-*-netbsdelf*) |
94 |
- tm_file="dbxelf.h elfos.h netbsd.h netbsd-elf.h arm/elf.h arm/aout.h arm/arm.h arm/netbsd-elf.h" |
95 |
+ tm_file="dbxelf.h elfos.h netbsd.h netbsd-elf.h arm/elf.h arm/aout.h ${tm_file} arm/netbsd-elf.h" |
96 |
extra_options="${extra_options} netbsd.opt netbsd-elf.opt" |
97 |
tmake_file="${tmake_file} arm/t-arm" |
98 |
;; |
99 |
@@ -877,7 +880,7 @@ arm*-*-linux*) # ARM GNU/Linux with ELF |
100 |
;; |
101 |
esac |
102 |
with_tls=${with_tls:-gnu} |
103 |
- tm_file="$tm_file arm/aout.h arm/arm.h" |
104 |
+ tm_file="$tm_file arm/aout.h vxworks-dummy.h arm/arm.h" |
105 |
;; |
106 |
arm*-*-uclinux*) # ARM ucLinux |
107 |
tm_file="dbxelf.h elfos.h arm/unknown-elf.h arm/elf.h arm/linux-gas.h arm/uclinux-elf.h glibc-stdint.h" |
108 |
@@ -893,7 +896,7 @@ arm*-*-uclinux*) # ARM ucLinux |
109 |
# The EABI requires the use of __cxa_atexit. |
110 |
default_use_cxa_atexit=yes |
111 |
esac |
112 |
- tm_file="$tm_file arm/aout.h arm/arm.h" |
113 |
+ tm_file="$tm_file arm/aout.h vxworks-dummy.h arm/arm.h" |
114 |
;; |
115 |
arm*-*-ecos-elf) |
116 |
tm_file="dbxelf.h elfos.h newlib-stdint.h arm/unknown-elf.h arm/elf.h arm/aout.h arm/arm.h arm/ecos-elf.h" |
117 |
@@ -928,10 +931,10 @@ arm*-*-eabi* | arm*-*-symbianelf* | arm*-*-rtems*) |
118 |
tmake_file="${tmake_file} arm/t-symbian" |
119 |
;; |
120 |
esac |
121 |
- tm_file="${tm_file} arm/aout.h arm/arm.h" |
122 |
+ tm_file="${tm_file} arm/aout.h vxworks-dummy.h arm/arm.h" |
123 |
;; |
124 |
arm*-*-elf) |
125 |
- tm_file="dbxelf.h elfos.h newlib-stdint.h arm/unknown-elf.h arm/elf.h arm/aout.h arm/arm.h" |
126 |
+ tm_file="dbxelf.h elfos.h newlib-stdint.h arm/unknown-elf.h arm/elf.h arm/aout.h vxworks-dummy.h arm/arm.h" |
127 |
tmake_file="arm/t-arm arm/t-arm-elf" |
128 |
;; |
129 |
arm*-wince-pe*) |
130 |
--- a/gcc/config/arm/t-arm |
131 |
+++ b/gcc/config/arm/t-arm |
132 |
@@ -19,6 +19,9 @@ |
133 |
# along with GCC; see the file COPYING3. If not see |
134 |
# <http://www.gnu.org/licenses/>. |
135 |
|
136 |
+TM_H += $(srcdir)/config/arm/arm-cores.def |
137 |
+OPTIONS_H_EXTRA += $(srcdir)/config/arm/arm-cores.def |
138 |
+ |
139 |
# All md files - except for arm.md. |
140 |
# This list should be kept in alphabetical order and updated whenever an md |
141 |
# file is added or removed. |