OSDN Git Service

* config.gcc (sh-symbianelf): Replace definition of extra_objs
authornickc <nickc@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 30 Sep 2009 07:27:28 +0000 (07:27 +0000)
committernickc <nickc@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 30 Sep 2009 07:27:28 +0000 (07:27 +0000)
commit6f88e480cd712d469d86e32f2f2b178ec5702be9
treea07773b7f99167050e2f054029c205c70e6e0dec
parentbeea5963a3b492ae95d13483b3f6e54ce309a618
    * 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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@152323 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config.gcc
gcc/config/sh/sh-protos.h
gcc/config/sh/sh-symbian.h [new file with mode: 0644]
gcc/config/sh/sh.c
gcc/config/sh/symbian-base.c [new file with mode: 0644]
gcc/config/sh/symbian-c.c [new file with mode: 0644]
gcc/config/sh/symbian-cxx.c [moved from gcc/config/sh/symbian.c with 68% similarity]
gcc/config/sh/symbian-post.h
gcc/config/sh/t-symbian