* config/mips/openbsd.h (LINK_SPEC): Use %{r:} not %{r*:}.
* config/netbsd-aout.h (NETBSD_LINK_SPEC_AOUT): Use %{r:} not
%{r*:}.
* config/netbsd-elf.h (NETBSD_LINK_SPEC_ELF): Use %{r:} not
%{r*:}.
* config/sparc/openbsd64.h (LINK_SPEC): Use %{r:} not %{r*:}.
* config/vax/netbsd-elf.h (LINK_SPEC): Use %{r:} not %{r*:}.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@167635
138bc75d-0d04-0410-961f-
82ee72b054a4
2010-12-09 Joseph Myers <joseph@codesourcery.com>
+ * config/i386/openbsdelf.h (LINK_SPEC): Use %{r:} not %{r*:}.
+ * config/mips/openbsd.h (LINK_SPEC): Use %{r:} not %{r*:}.
+ * config/netbsd-aout.h (NETBSD_LINK_SPEC_AOUT): Use %{r:} not
+ %{r*:}.
+ * config/netbsd-elf.h (NETBSD_LINK_SPEC_ELF): Use %{r:} not
+ %{r*:}.
+ * config/sparc/openbsd64.h (LINK_SPEC): Use %{r:} not %{r*:}.
+ * config/vax/netbsd-elf.h (LINK_SPEC): Use %{r:} not %{r*:}.
+
+2010-12-09 Joseph Myers <joseph@codesourcery.com>
+
* config/alpha/freebsd.h (LINK_SPEC): Don't use
%{!dynamic-linker:}.
* config/alpha/linux-elf.h (LINK_SPEC): Likewise.
#undef LINK_SPEC
#define LINK_SPEC \
- "%{!shared:%{!nostdlib:%{!r*:%{!e*:-e __start}}}} \
+ "%{!shared:%{!nostdlib:%{!r:%{!e*:-e __start}}}} \
%{shared:-shared} %{R*} \
%{static:-Bstatic} \
%{!static:-Bdynamic} \
%{call_shared} %{no_archive} %{exact_version} \
%{!shared: %{!non_shared: %{!call_shared: -non_shared}}} \
-dynamic-linker /usr/libexec/ld.so \
- %{!nostdlib:%{!r*:%{!e*:-e __start}}} -dc -dp \
+ %{!nostdlib:%{!r:%{!e*:-e __start}}} -dc -dp \
%{static:-Bstatic} %{!static:-Bdynamic} %{assert*}"
/* -G is incompatible with -KPIC which is the default, so only allow objects
"%{nostdlib:-nostdlib} \
%{!shared: \
%{!nostdlib: \
- %{!r*: \
+ %{!r: \
%{!e*:-e start}}} \
-dc -dp \
%{static:-Bstatic}} \
%{!shared: \
-dc -dp \
%{!nostdlib: \
- %{!r*: \
+ %{!r: \
%{!e*:-e %(netbsd_entry_point)}}} \
%{!static: \
%{rdynamic:-export-dynamic} \
#undef LINK_SPEC
#define LINK_SPEC \
- "%{!shared:%{!nostdlib:%{!r*:%{!e*:-e __start}}}} \
+ "%{!shared:%{!nostdlib:%{!r:%{!e*:-e __start}}}} \
%{shared:-shared} %{R*} \
%{static:-Bstatic} \
%{!static:-Bdynamic} \
/* Definitions of target machine for GNU compiler,
for NetBSD/vax ELF systems.
- Copyright (C) 2002, 2007, 2009 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2007, 2009, 2010 Free Software Foundation, Inc.
This file is part of GCC.
%{!shared: \
-dc -dp \
%{!nostdlib: \
- %{!r*: \
+ %{!r: \
%{!e*:-e %(netbsd_entry_point)}}} \
%{!static:-static} \
%{static:-static}}"