aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRichard Sandiford <richard@codesourcery.com>2007-04-12 12:44:31 +0000
committerRichard Sandiford <rsandifo@gcc.gnu.org>2007-04-12 12:44:31 +0000
commitb83b15dae3196e4c7aff549b27b8de2362d0e7c8 (patch)
tree30c70f95f427611f51b4ef6dd430afb2ece2b000 /gcc
parentbf259a7704ef5c4bb152674ee2fe03c56a71a25c (diff)
downloadgcc-b83b15dae3196e4c7aff549b27b8de2362d0e7c8.zip
gcc-b83b15dae3196e4c7aff549b27b8de2362d0e7c8.tar.gz
gcc-b83b15dae3196e4c7aff549b27b8de2362d0e7c8.tar.bz2
vxworks.h (VXWORKS_STARTFILE_SPEC): Use -l:crt0.o instead of crt0.o%s.
gcc/ * config/vxworks.h (VXWORKS_STARTFILE_SPEC): Use -l:crt0.o instead of crt0.o%s. From-SVN: r123743
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/vxworks.h2
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 4af158b..ba5e42b 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2007-04-12 Richard Sandiford <richard@codesourcery.com>
+
+ * config/vxworks.h (VXWORKS_STARTFILE_SPEC): Use -l:crt0.o instead
+ of crt0.o%s.
+
2007-04-12 Andreas Krebbel <krebbel1@de.ibm.com>
* config/s390/s390.md ("trunctddd2"): Use TDmode for the target of
diff --git a/gcc/config/vxworks.h b/gcc/config/vxworks.h
index 25f74d9..b4351a2 100644
--- a/gcc/config/vxworks.h
+++ b/gcc/config/vxworks.h
@@ -78,7 +78,7 @@ Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA
"-lgcc %{mrtp:--exclude-libs=libc_internal,libgcc -lc_internal}"
#undef VXWORKS_STARTFILE_SPEC
-#define VXWORKS_STARTFILE_SPEC "%{mrtp:%{!shared:crt0.o%s}}"
+#define VXWORKS_STARTFILE_SPEC "%{mrtp:%{!shared:-l:crt0.o}}"
#define VXWORKS_ENDFILE_SPEC ""
/* Do VxWorks-specific parts of OVERRIDE_OPTIONS. */