aboutsummaryrefslogtreecommitdiff
path: root/gcc/config.gcc
diff options
context:
space:
mode:
authorNick Clifton <nickc@redhat.com>2009-09-30 07:27:28 +0000
committerNick Clifton <nickc@gcc.gnu.org>2009-09-30 07:27:28 +0000
commit3c8348d376afad91fb9f89f14960af14e8cd5e77 (patch)
treea07773b7f99167050e2f054029c205c70e6e0dec /gcc/config.gcc
parent08a4a761ebe388e1b231eabd6f8e7e155d10b222 (diff)
downloadgcc-3c8348d376afad91fb9f89f14960af14e8cd5e77.zip
gcc-3c8348d376afad91fb9f89f14960af14e8cd5e77.tar.gz
gcc-3c8348d376afad91fb9f89f14960af14e8cd5e77.tar.bz2
config.gcc (sh-symbianelf): Replace definition of extra_objs with separate definitions of c_target_objs and...
* config.gcc (sh-symbianelf): Replace definition of extra_objs with separate definitions of c_target_objs and cxx_target_objs. * config/sh/t-sh: Add rules to build symbian-cxx.o, symbian-c.o and symbian-base.o. * config/sh/sh.c (TARGET_CXX_INPUT_EXPORT_CLASS): Use sh_symbian_import_export_class. * config/sh/sh-protos.h: Fix names of exported symbian functions. * config/sh/symbian.c: Delete, moving code into... * config/sh/symbian-base.c: ... here * config/sh/symbian-c.c: ... and here * config/sh/symbian-cxx.c: ... and here. From-SVN: r152323
Diffstat (limited to 'gcc/config.gcc')
-rw-r--r--gcc/config.gcc3
1 files changed, 2 insertions, 1 deletions
diff --git a/gcc/config.gcc b/gcc/config.gcc
index 6351aa5..1b0194b 100644
--- a/gcc/config.gcc
+++ b/gcc/config.gcc
@@ -2184,7 +2184,8 @@ sh-*-symbianelf* | sh[12346l]*-*-symbianelf* | \
*-*-symbianelf*)
tmake_file="sh/t-symbian"
tm_file="sh/symbian-pre.h sh/little.h ${tm_file} sh/symbian-post.h"
- extra_objs="symbian.o"
+ c_target_objs="symbian-base.o symbian-c.o"
+ cxx_target_objs="symbian-base.o symbian-cxx.o"
extra_parts="crt1.o crti.o crtn.o crtbegin.o crtend.o crtbeginS.o crtendS.o"
;;
*-*-elf*)