OpenCores
URL https://opencores.org/ocsvn/openrisc_me/openrisc_me/trunk

Subversion Repositories openrisc_me

Compare Revisions

  • This comparison shows the changes necessary to convert path
    /openrisc/trunk/gnu-src/gcc-4.2.2/gcc
    from Rev 201 to Rev 203
    Reverse comparison

Rev 201 → Rev 203

/ChangeLog
1,3 → 1,8
2010-07-17 Jeremy Bennett <jeremy.bennett@embecosm.com>
 
* config/or32/or32.h: Updated STARTFILE_SPEC and LIB_SPEC
definition for newlib.
 
2010-07-16 Jeremy Bennett <jeremy.bennett@embecosm.com>
 
* config/or32/or32.h: Updated SPEC definitions to pick up newlib
/config/or32/or32.h
50,7 → 50,7
/* Make sure we pick up the crtinit.o and crtfini.o files. */
#undef STARTFILE_SPEC
#define STARTFILE_SPEC "%{!shared:%{mor32-newlib*:%(target_prefix)/newlib/crt0.o} \
%{!mor32-newlib*:crt0%s}} crtinit.o%s"
%{!mor32-newlib*:crt0.o%s} crtinit.o%s}"
 
#undef ENDFILE_SPEC
#define ENDFILE_SPEC "crtfini.o%s"
59,13 → 59,14
#undef LINK_SPEC
#define LINK_SPEC "%{mor32-newlib*:-L%(target_prefix)/newlib}"
 
/* Override previous definitions (linux.h). We don't use libg.a */
/* Override previous definitions (linux.h). Newlib doesn't have a profiling
version of the library, but it does have a debugging version (libg.a) */
#undef LIB_SPEC
#define LIB_SPEC "%{!p:%{!pg:-lc}}%{p:-lc_p}%{pg:-lc_p} \
%{mor32-newlib:-lor32 \
%{!p:%{!pg:-lc}}%{p:-lc_p}%{pg:-lc_p}} \
%{mor32-newlib-uart:-lor32uart \
%{!p:%{!pg:-lc}}%{p:-lc_p}%{pg:-lc_p}}"
#define LIB_SPEC "%{!mor32-newlib*:%{!p:%{!pg:-lc}}%{p:-lc_p}%{pg:-lc_p}} \
%{mor32-newlib:%{!g:-lc -lor32 -lc} \
%{g:-lg -lor32 -lg}} \
%{mor32-newlib-uart:%{!g:-lc -lor32uart -lc} \
%{g:-lg -lor32uart -lg}}"
 
/* Old definition of LIB_SPEC, not longer used. */
/* Which library to get. The only difference from the default is to get

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.