The LINK_GCC_C_SEQUENCE_SPEC provided by gcc/config/sparc/sparc.h is not applicable to sparc-rtems.
IMO, sparc.h's LINK_GCC_C_SEQUENCE_SPEC probably is specific to solaris and not generally applicable. May-be, it's an historic artefact. I am going to apply the patch below to GCC-trunk to work-around this issue for rtems. Index: rtemself.h =================================================================== RCS file: /cvs/gcc/gcc/gcc/config/sparc/rtemself.h,v retrieving revision 1.13 diff -u -r1.13 rtemself.h --- rtemself.h 24 Jan 2005 21:31:52 -0000 1.13 +++ rtemself.h 28 Jan 2005 05:38:02 -0000 @@ -29,3 +29,6 @@ builtin_assert ("system=rtems"); \ } \ while (0) + +/* Use the default */ +#undef LINK_GCC_C_SEQUENCE_SPEC -- Summary: sparc.h's LINK_GCC_C_SEQUENCE_SPEC lacks generality Product: gcc Version: 4.0.0 Status: UNCONFIRMED Severity: normal Priority: P2 Component: target AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: corsepiu at gcc dot gnu dot org CC: gcc-bugs at gcc dot gnu dot org,joel at oarcorp dot com GCC target triplet: sparc-rtems* http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19663