Gentoo Archives: gentoo-commits

From: "Ryan Hill (dirtyepic)" <dirtyepic@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo commit in src/patchsets/gcc/4.7.3/gentoo: 91_all_4.8.0_arm-plugin-headers.patch README.history
Date: Mon, 01 Jul 2013 06:36:21
Message-Id: 20130701063613.0B6F02171C@flycatcher.gentoo.org
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.