diff options
author | Max Filippov <jcmvbkbc@gmail.com> | 2015-10-03 16:09:07 +0000 |
---|---|---|
committer | Max Filippov <jcmvbkbc@gcc.gnu.org> | 2015-10-03 16:09:07 +0000 |
commit | 4a0a945785af800dd4a5ff8849e5aa0e3834f72e (patch) | |
tree | f6519c0cd80180207a57cf4d2f787aac75744c4d /libgcc | |
parent | 98955e50b8062e790ada9e18ed77ac6db06d6fdf (diff) | |
download | gcc-4a0a945785af800dd4a5ff8849e5aa0e3834f72e.zip gcc-4a0a945785af800dd4a5ff8849e5aa0e3834f72e.tar.gz gcc-4a0a945785af800dd4a5ff8849e5aa0e3834f72e.tar.bz2 |
xtensa: add uclinux support
2015-10-03 Max Filippov <jcmvbkbc@gmail.com>
gcc/
* config.gcc (xtensa*-*-uclinux*): New configuration.
* config/xtensa/uclinux.h: New file.
* config/xtensa/uclinux.opt: New file.
libgcc/
* config.host (xtensa*-*-uclinux*): New configuration.
From-SVN: r228450
Diffstat (limited to 'libgcc')
-rw-r--r-- | libgcc/ChangeLog | 4 | ||||
-rw-r--r-- | libgcc/config.host | 5 |
2 files changed, 9 insertions, 0 deletions
diff --git a/libgcc/ChangeLog b/libgcc/ChangeLog index e534c6d..f09b962 100644 --- a/libgcc/ChangeLog +++ b/libgcc/ChangeLog @@ -1,3 +1,7 @@ +2015-10-03 Max Filippov <jcmvbkbc@gmail.com> + + * config.host (xtensa*-*-uclinux*): New configuration. + 2015-10-02 Kirill Yukhin <kirill.yukhin@intel.com> * config/i386/cpuinfo.c (processor_features): Add diff --git a/libgcc/config.host b/libgcc/config.host index 2c64756..2ee92c1 100644 --- a/libgcc/config.host +++ b/libgcc/config.host @@ -1295,6 +1295,11 @@ xtensa*-*-linux*) tmake_file="$tmake_file xtensa/t-xtensa xtensa/t-linux t-slibgcc-libgcc" md_unwind_header=xtensa/linux-unwind.h ;; +xtensa*-*-uclinux*) + tmake_file="$tmake_file xtensa/t-xtensa xtensa/t-linux t-slibgcc-libgcc" + md_unwind_header=xtensa/linux-unwind.h + extra_parts="$extra_parts crtbeginS.o crtbeginT.o crtendS.o" + ;; am33_2.0-*-linux*) # Don't need crtbeginT.o from *-*-linux* default. extra_parts="crtbegin.o crtend.o crtbeginS.o crtendS.o" |