@@ -220,7 +220,7 @@ The following OS versions are implemented:
220220 tm_defines=
221221 xm_defines=
222222 # Set this to force installation and use of collect2.
223- @@ -303 ,12 +314 ,14 @@ aarch64*-*-*)
223+ @@ -304 ,12 +315 ,14 @@ aarch64*-*-*)
224224 extra_headers="arm_fp16.h arm_neon.h arm_acle.h"
225225 c_target_objs="aarch64-c.o"
226226 cxx_target_objs="aarch64-c.o"
@@ -235,55 +235,55 @@ The following OS versions are implemented:
235235 extra_options="${extra_options} g.opt"
236236 ;;
237237 am33_2.0-*-linux*)
238- @@ -328 ,6 +341 ,7 @@ arm*-*-*)
238+ @@ -329 ,6 +342 ,7 @@ arm*-*-*)
239239 target_type_format_char='%'
240240 c_target_objs="arm-c.o"
241241 cxx_target_objs="arm-c.o"
242242+ d_target_objs="arm-d.o"
243243 extra_options="${extra_options} arm/arm-tables.opt"
244244 target_gtfiles="\$(srcdir)/config/arm/arm-builtins.c"
245245 ;;
246- @@ -360 ,6 +374 ,7 @@ i[34567]86-*-*)
246+ @@ -361 ,6 +375 ,7 @@ i[34567]86-*-*)
247247 cpu_type=i386
248248 c_target_objs="i386-c.o"
249249 cxx_target_objs="i386-c.o"
250250+ d_target_objs="i386-d.o"
251251 extra_objs="x86-tune-sched.o x86-tune-sched-bd.o x86-tune-sched-atom.o x86-tune-sched-core.o"
252252 extra_options="${extra_options} fused-madd.opt"
253253 extra_headers="cpuid.h mmintrin.h mm3dnow.h xmmintrin.h emmintrin.h
254- @@ -389 ,6 +404 ,7 @@ x86_64-*-*)
254+ @@ -390 ,6 +405 ,7 @@ x86_64-*-*)
255255 cpu_type=i386
256256 c_target_objs="i386-c.o"
257257 cxx_target_objs="i386-c.o"
258258+ d_target_objs="i386-d.o"
259259 extra_options="${extra_options} fused-madd.opt"
260260 extra_objs="x86-tune-sched.o x86-tune-sched-bd.o x86-tune-sched-atom.o x86-tune-sched-core.o"
261261 extra_headers="cpuid.h mmintrin.h mm3dnow.h xmmintrin.h emmintrin.h
262- @@ -438 ,6 +454 ,7 @@ microblaze*-*-*)
262+ @@ -439 ,6 +455 ,7 @@ microblaze*-*-*)
263263 ;;
264264 mips*-*-*)
265265 cpu_type=mips
266266+ d_target_objs="mips-d.o"
267267 extra_headers="loongson.h msa.h"
268268 extra_objs="frame-header-opt.o"
269269 extra_options="${extra_options} g.opt fused-madd.opt mips/mips-tables.opt"
270- @@ -493 ,6 +510 ,7 @@ sparc*-*-*)
270+ @@ -494 ,6 +511 ,7 @@ sparc*-*-*)
271271 cpu_type=sparc
272272 c_target_objs="sparc-c.o"
273273 cxx_target_objs="sparc-c.o"
274274+ d_target_objs="sparc-d.o"
275275 extra_headers="visintrin.h"
276276 ;;
277277 spu*-*-*)
278- @@ -500 ,6 +518 ,7 @@ spu*-*-*)
278+ @@ -501 ,6 +519 ,7 @@ spu*-*-*)
279279 ;;
280280 s390*-*-*)
281281 cpu_type=s390
282282+ d_target_objs="s390-d.o"
283283 extra_options="${extra_options} fused-madd.opt"
284284 extra_headers="s390intrin.h htmintrin.h htmxlintrin.h vecintrin.h"
285285 ;;
286- @@ -529 ,10 +548 ,13 @@ tilepro*-*-*)
286+ @@ -530 ,10 +549 ,13 @@ tilepro*-*-*)
287287 esac
288288
289289 tm_file=${cpu_type}/${cpu_type}.h
@@ -297,7 +297,7 @@ The following OS versions are implemented:
297297 extra_modes=
298298 if test -f ${srcdir}/config/${cpu_type}/${cpu_type}-modes.def
299299 then
300- @@ -801 ,8 +823 ,10 @@ case ${target} in
300+ @@ -802 ,8 +824 ,10 @@ case ${target} in
301301 esac
302302 c_target_objs="${c_target_objs} glibc-c.o"
303303 cxx_target_objs="${cxx_target_objs} glibc-c.o"
@@ -308,7 +308,7 @@ The following OS versions are implemented:
308308 ;;
309309 *-*-netbsd*)
310310 tm_p_file="${tm_p_file} netbsd-protos.h"
311- @@ -3172 ,6 +3196 ,10 @@ if [ "$common_out_file" = "" ]; then
311+ @@ -3183 ,6 +3207 ,10 @@ if [ "$common_out_file" = "" ]; then
312312 fi
313313 fi
314314
@@ -319,7 +319,7 @@ The following OS versions are implemented:
319319 # Support for --with-cpu and related options (and a few unrelated options,
320320 # too).
321321 case ${with_cpu} in
322- @@ -4689 ,6 +4717 ,7 @@ case ${target} in
322+ @@ -4734 ,6 +4762 ,7 @@ case ${target} in
323323 out_file="${cpu_type}/${cpu_type}.c"
324324 c_target_objs="${c_target_objs} ${cpu_type}-c.o"
325325 cxx_target_objs="${cxx_target_objs} ${cpu_type}-c.o"
@@ -778,7 +778,7 @@ The following OS versions are implemented:
778778 extern void i386_pe_declare_function_type (FILE *, const char *, int);
779779--- a/gcc/config/i386/i386.h
780780+++ b/gcc/config/i386/i386.h
781- @@ -702 ,6 +702 ,9 @@ extern const char *host_detect_local_cpu
781+ @@ -705 ,6 +705 ,9 @@ extern const char *host_detect_local_cpu
782782 /* Target Pragmas. */
783783 #define REGISTER_TARGET_PRAGMAS() ix86_register_pragmas ()
784784
@@ -1208,7 +1208,7 @@ The following OS versions are implemented:
12081208+ }
12091209--- a/gcc/config/rs6000/rs6000-protos.h
12101210+++ b/gcc/config/rs6000/rs6000-protos.h
1211- @@ -232 ,6 +232 ,9 @@ extern void rs6000_target_modify_macros
1211+ @@ -233 ,6 +233 ,9 @@ extern void rs6000_target_modify_macros
12121212 extern void (*rs6000_target_modify_macros_ptr) (bool, HOST_WIDE_INT,
12131213 HOST_WIDE_INT);
12141214
0 commit comments