mirror of git://gcc.gnu.org/git/gcc.git
[Microblaze] Redefine LINK_SPEC for RTEMS
gcc/ * config/microblaze/rtems.h: Redefine LINK_SPEC to avoid xilink.ld and flags not relevant to RTEMS. From-SVN: r235465
This commit is contained in:
parent
f702d11090
commit
727cbedf8b
|
|
@ -1,3 +1,8 @@
|
||||||
|
2016-04-27 Joel Sherrill <joel@rtems.org>
|
||||||
|
|
||||||
|
* config/microblaze/rtems.h: Redefine LINK_SPEC to avoid
|
||||||
|
xilink.ld and flags not relevant to RTEMS.
|
||||||
|
|
||||||
2016-04-26 Zhouyi Zhou <yizhouzhou@ict.ac.cn>
|
2016-04-26 Zhouyi Zhou <yizhouzhou@ict.ac.cn>
|
||||||
|
|
||||||
* toplev.c (backend_init_target): Avoid calling init_reload when using
|
* toplev.c (backend_init_target): Avoid calling init_reload when using
|
||||||
|
|
|
||||||
|
|
@ -23,3 +23,10 @@ along with GCC; see the file COPYING3. If not see
|
||||||
builtin_define( "__rtems__" ); \
|
builtin_define( "__rtems__" ); \
|
||||||
builtin_assert( "system=rtems" ); \
|
builtin_assert( "system=rtems" ); \
|
||||||
} while (0)
|
} while (0)
|
||||||
|
|
||||||
|
/* Redefine to include only items relevant for RTEMS */
|
||||||
|
#undef LINK_SPEC
|
||||||
|
#define LINK_SPEC "%{shared:-shared} -N -relax \
|
||||||
|
%{mbig-endian:-EB --oformat=elf32-microblaze} \
|
||||||
|
%{mlittle-endian:-EL --oformat=elf32-microblazeel} \
|
||||||
|
%{mxl-gp-opt:%{G*}} %{!mxl-gp-opt: -G 0}"
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue