|
![](https://seccdn.libravatar.org/avatar/5569201ba3367d4406d005b22479566eee2693cad292cfd7234b64c6a1e3810e?s=16&d=retro) |
55820a4 |
Index: gcc/config.gcc
|
|
![](https://seccdn.libravatar.org/avatar/5569201ba3367d4406d005b22479566eee2693cad292cfd7234b64c6a1e3810e?s=16&d=retro) |
55820a4 |
===================================================================
|
|
![](https://seccdn.libravatar.org/avatar/5569201ba3367d4406d005b22479566eee2693cad292cfd7234b64c6a1e3810e?s=16&d=retro) |
55820a4 |
--- gcc/config.gcc (revision 201658)
|
|
![](https://seccdn.libravatar.org/avatar/5569201ba3367d4406d005b22479566eee2693cad292cfd7234b64c6a1e3810e?s=16&d=retro) |
55820a4 |
+++ gcc/config.gcc (working copy)
|
|
![](https://seccdn.libravatar.org/avatar/5569201ba3367d4406d005b22479566eee2693cad292cfd7234b64c6a1e3810e?s=16&d=retro) |
55820a4 |
@@ -991,7 +991,7 @@
|
|
![](https://seccdn.libravatar.org/avatar/5569201ba3367d4406d005b22479566eee2693cad292cfd7234b64c6a1e3810e?s=16&d=retro) |
55820a4 |
;;
|
|
![](https://seccdn.libravatar.org/avatar/5569201ba3367d4406d005b22479566eee2693cad292cfd7234b64c6a1e3810e?s=16&d=retro) |
55820a4 |
avr-*-rtems*)
|
|
![](https://seccdn.libravatar.org/avatar/5569201ba3367d4406d005b22479566eee2693cad292cfd7234b64c6a1e3810e?s=16&d=retro) |
55820a4 |
tm_file="elfos.h avr/elf.h avr/avr-arch.h avr/avr.h dbxelf.h avr/rtems.h rtems.h newlib-stdint.h"
|
|
![](https://seccdn.libravatar.org/avatar/5569201ba3367d4406d005b22479566eee2693cad292cfd7234b64c6a1e3810e?s=16&d=retro) |
55820a4 |
- tmake_file="avr/t-avr avr/t-multilib t-rtems avr/t-rtems"
|
|
![](https://seccdn.libravatar.org/avatar/5569201ba3367d4406d005b22479566eee2693cad292cfd7234b64c6a1e3810e?s=16&d=retro) |
55820a4 |
+ tmake_file="${tmake_file} avr/t-avr avr/t-multilib t-rtems avr/t-rtems"
|
|
![](https://seccdn.libravatar.org/avatar/5569201ba3367d4406d005b22479566eee2693cad292cfd7234b64c6a1e3810e?s=16&d=retro) |
55820a4 |
extra_gcc_objs="driver-avr.o avr-devices.o"
|
|
![](https://seccdn.libravatar.org/avatar/5569201ba3367d4406d005b22479566eee2693cad292cfd7234b64c6a1e3810e?s=16&d=retro) |
55820a4 |
extra_objs="avr-devices.o avr-log.o"
|
|
![](https://seccdn.libravatar.org/avatar/5569201ba3367d4406d005b22479566eee2693cad292cfd7234b64c6a1e3810e?s=16&d=retro) |
55820a4 |
;;
|
|
![](https://seccdn.libravatar.org/avatar/5569201ba3367d4406d005b22479566eee2693cad292cfd7234b64c6a1e3810e?s=16&d=retro) |
55820a4 |
@@ -1001,7 +1001,7 @@
|
|
![](https://seccdn.libravatar.org/avatar/5569201ba3367d4406d005b22479566eee2693cad292cfd7234b64c6a1e3810e?s=16&d=retro) |
55820a4 |
tm_file="${tm_file} ${cpu_type}/avrlibc.h"
|
|
![](https://seccdn.libravatar.org/avatar/5569201ba3367d4406d005b22479566eee2693cad292cfd7234b64c6a1e3810e?s=16&d=retro) |
55820a4 |
tm_defines="${tm_defines} WITH_AVRLIBC"
|
|
![](https://seccdn.libravatar.org/avatar/5569201ba3367d4406d005b22479566eee2693cad292cfd7234b64c6a1e3810e?s=16&d=retro) |
55820a4 |
fi
|
|
![](https://seccdn.libravatar.org/avatar/5569201ba3367d4406d005b22479566eee2693cad292cfd7234b64c6a1e3810e?s=16&d=retro) |
55820a4 |
- tmake_file="avr/t-avr avr/t-multilib"
|
|
![](https://seccdn.libravatar.org/avatar/5569201ba3367d4406d005b22479566eee2693cad292cfd7234b64c6a1e3810e?s=16&d=retro) |
55820a4 |
+ tmake_file="${tmake_file} avr/t-avr avr/t-multilib"
|
|
![](https://seccdn.libravatar.org/avatar/5569201ba3367d4406d005b22479566eee2693cad292cfd7234b64c6a1e3810e?s=16&d=retro) |
55820a4 |
use_gcc_stdint=wrap
|
|
![](https://seccdn.libravatar.org/avatar/5569201ba3367d4406d005b22479566eee2693cad292cfd7234b64c6a1e3810e?s=16&d=retro) |
55820a4 |
extra_gcc_objs="driver-avr.o avr-devices.o"
|
|
![](https://seccdn.libravatar.org/avatar/5569201ba3367d4406d005b22479566eee2693cad292cfd7234b64c6a1e3810e?s=16&d=retro) |
55820a4 |
extra_objs="avr-devices.o avr-log.o"
|
|
![](https://seccdn.libravatar.org/avatar/5569201ba3367d4406d005b22479566eee2693cad292cfd7234b64c6a1e3810e?s=16&d=retro) |
55820a4 |
@@ -1053,7 +1053,7 @@
|
|
![](https://seccdn.libravatar.org/avatar/5569201ba3367d4406d005b22479566eee2693cad292cfd7234b64c6a1e3810e?s=16&d=retro) |
55820a4 |
crisv32-*-linux* | cris-*-linux*)
|
|
![](https://seccdn.libravatar.org/avatar/5569201ba3367d4406d005b22479566eee2693cad292cfd7234b64c6a1e3810e?s=16&d=retro) |
55820a4 |
tm_file="dbxelf.h elfos.h ${tm_file} gnu-user.h linux.h glibc-stdint.h cris/linux.h"
|
|
![](https://seccdn.libravatar.org/avatar/5569201ba3367d4406d005b22479566eee2693cad292cfd7234b64c6a1e3810e?s=16&d=retro) |
55820a4 |
# We need to avoid using t-linux, so override default tmake_file
|
|
![](https://seccdn.libravatar.org/avatar/5569201ba3367d4406d005b22479566eee2693cad292cfd7234b64c6a1e3810e?s=16&d=retro) |
55820a4 |
- tmake_file="cris/t-cris cris/t-linux t-slibgcc"
|
|
![](https://seccdn.libravatar.org/avatar/5569201ba3367d4406d005b22479566eee2693cad292cfd7234b64c6a1e3810e?s=16&d=retro) |
55820a4 |
+ tmake_file="${tmake_file} cris/t-cris cris/t-linux t-slibgcc"
|
|
![](https://seccdn.libravatar.org/avatar/5569201ba3367d4406d005b22479566eee2693cad292cfd7234b64c6a1e3810e?s=16&d=retro) |
55820a4 |
extra_options="${extra_options} cris/linux.opt"
|
|
![](https://seccdn.libravatar.org/avatar/5569201ba3367d4406d005b22479566eee2693cad292cfd7234b64c6a1e3810e?s=16&d=retro) |
55820a4 |
case $target in
|
|
![](https://seccdn.libravatar.org/avatar/5569201ba3367d4406d005b22479566eee2693cad292cfd7234b64c6a1e3810e?s=16&d=retro) |
55820a4 |
cris-*-*)
|
|
![](https://seccdn.libravatar.org/avatar/5569201ba3367d4406d005b22479566eee2693cad292cfd7234b64c6a1e3810e?s=16&d=retro) |
55820a4 |
@@ -1705,8 +1705,7 @@
|
|
![](https://seccdn.libravatar.org/avatar/5569201ba3367d4406d005b22479566eee2693cad292cfd7234b64c6a1e3810e?s=16&d=retro) |
55820a4 |
;;
|
|
![](https://seccdn.libravatar.org/avatar/5569201ba3367d4406d005b22479566eee2693cad292cfd7234b64c6a1e3810e?s=16&d=retro) |
55820a4 |
m32r-*-linux*)
|
|
![](https://seccdn.libravatar.org/avatar/5569201ba3367d4406d005b22479566eee2693cad292cfd7234b64c6a1e3810e?s=16&d=retro) |
55820a4 |
tm_file="dbxelf.h elfos.h gnu-user.h linux.h glibc-stdint.h ${tm_file} m32r/linux.h"
|
|
![](https://seccdn.libravatar.org/avatar/5569201ba3367d4406d005b22479566eee2693cad292cfd7234b64c6a1e3810e?s=16&d=retro) |
55820a4 |
- # We override the tmake_file for linux -- why?
|
|
![](https://seccdn.libravatar.org/avatar/5569201ba3367d4406d005b22479566eee2693cad292cfd7234b64c6a1e3810e?s=16&d=retro) |
55820a4 |
- tmake_file="m32r/t-linux t-slibgcc"
|
|
![](https://seccdn.libravatar.org/avatar/5569201ba3367d4406d005b22479566eee2693cad292cfd7234b64c6a1e3810e?s=16&d=retro) |
55820a4 |
+ tmake_file="${tmake_file} m32r/t-linux t-slibgcc"
|
|
![](https://seccdn.libravatar.org/avatar/5569201ba3367d4406d005b22479566eee2693cad292cfd7234b64c6a1e3810e?s=16&d=retro) |
55820a4 |
gnu_ld=yes
|
|
![](https://seccdn.libravatar.org/avatar/5569201ba3367d4406d005b22479566eee2693cad292cfd7234b64c6a1e3810e?s=16&d=retro) |
55820a4 |
if test x$enable_threads = xyes; then
|
|
![](https://seccdn.libravatar.org/avatar/5569201ba3367d4406d005b22479566eee2693cad292cfd7234b64c6a1e3810e?s=16&d=retro) |
55820a4 |
thread_file='posix'
|
|
![](https://seccdn.libravatar.org/avatar/5569201ba3367d4406d005b22479566eee2693cad292cfd7234b64c6a1e3810e?s=16&d=retro) |
55820a4 |
@@ -1714,8 +1713,7 @@
|
|
![](https://seccdn.libravatar.org/avatar/5569201ba3367d4406d005b22479566eee2693cad292cfd7234b64c6a1e3810e?s=16&d=retro) |
55820a4 |
;;
|
|
![](https://seccdn.libravatar.org/avatar/5569201ba3367d4406d005b22479566eee2693cad292cfd7234b64c6a1e3810e?s=16&d=retro) |
55820a4 |
m32rle-*-linux*)
|
|
![](https://seccdn.libravatar.org/avatar/5569201ba3367d4406d005b22479566eee2693cad292cfd7234b64c6a1e3810e?s=16&d=retro) |
55820a4 |
tm_file="dbxelf.h elfos.h gnu-user.h linux.h glibc-stdint.h m32r/little.h ${tm_file} m32r/linux.h"
|
|
![](https://seccdn.libravatar.org/avatar/5569201ba3367d4406d005b22479566eee2693cad292cfd7234b64c6a1e3810e?s=16&d=retro) |
55820a4 |
- # We override the tmake_file for linux -- why?
|
|
![](https://seccdn.libravatar.org/avatar/5569201ba3367d4406d005b22479566eee2693cad292cfd7234b64c6a1e3810e?s=16&d=retro) |
55820a4 |
- tmake_file="m32r/t-linux t-slibgcc"
|
|
![](https://seccdn.libravatar.org/avatar/5569201ba3367d4406d005b22479566eee2693cad292cfd7234b64c6a1e3810e?s=16&d=retro) |
55820a4 |
+ tmake_file="${tmake_file} m32r/t-linux t-slibgcc"
|
|
![](https://seccdn.libravatar.org/avatar/5569201ba3367d4406d005b22479566eee2693cad292cfd7234b64c6a1e3810e?s=16&d=retro) |
55820a4 |
gnu_ld=yes
|
|
![](https://seccdn.libravatar.org/avatar/5569201ba3367d4406d005b22479566eee2693cad292cfd7234b64c6a1e3810e?s=16&d=retro) |
55820a4 |
if test x$enable_threads = xyes; then
|
|
![](https://seccdn.libravatar.org/avatar/5569201ba3367d4406d005b22479566eee2693cad292cfd7234b64c6a1e3810e?s=16&d=retro) |
55820a4 |
thread_file='posix'
|
|
![](https://seccdn.libravatar.org/avatar/5569201ba3367d4406d005b22479566eee2693cad292cfd7234b64c6a1e3810e?s=16&d=retro) |
55820a4 |
@@ -1778,7 +1776,7 @@
|
|
![](https://seccdn.libravatar.org/avatar/5569201ba3367d4406d005b22479566eee2693cad292cfd7234b64c6a1e3810e?s=16&d=retro) |
55820a4 |
tm_file="${tm_file} dbxelf.h elfos.h gnu-user.h linux.h glibc-stdint.h flat.h m68k/linux.h m68k/uclinux.h ./sysroot-suffix.h"
|
|
![](https://seccdn.libravatar.org/avatar/5569201ba3367d4406d005b22479566eee2693cad292cfd7234b64c6a1e3810e?s=16&d=retro) |
55820a4 |
extra_options="${extra_options} m68k/uclinux.opt"
|
|
![](https://seccdn.libravatar.org/avatar/5569201ba3367d4406d005b22479566eee2693cad292cfd7234b64c6a1e3810e?s=16&d=retro) |
55820a4 |
tm_defines="${tm_defines} MOTOROLA=1"
|
|
![](https://seccdn.libravatar.org/avatar/5569201ba3367d4406d005b22479566eee2693cad292cfd7234b64c6a1e3810e?s=16&d=retro) |
55820a4 |
- tmake_file="m68k/t-floatlib m68k/t-uclinux m68k/t-mlibs"
|
|
![](https://seccdn.libravatar.org/avatar/5569201ba3367d4406d005b22479566eee2693cad292cfd7234b64c6a1e3810e?s=16&d=retro) |
55820a4 |
+ tmake_file="${tmake_file} m68k/t-floatlib m68k/t-uclinux m68k/t-mlibs"
|
|
![](https://seccdn.libravatar.org/avatar/5569201ba3367d4406d005b22479566eee2693cad292cfd7234b64c6a1e3810e?s=16&d=retro) |
55820a4 |
;;
|
|
![](https://seccdn.libravatar.org/avatar/5569201ba3367d4406d005b22479566eee2693cad292cfd7234b64c6a1e3810e?s=16&d=retro) |
55820a4 |
m68k-*-linux*) # Motorola m68k's running GNU/Linux
|
|
![](https://seccdn.libravatar.org/avatar/5569201ba3367d4406d005b22479566eee2693cad292cfd7234b64c6a1e3810e?s=16&d=retro) |
55820a4 |
# with ELF format using glibc 2
|