This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH][RFH] (3/3) Vectorize some builtins on x86_64 by using libgcc-math
On Fri, Nov 17, 2006 at 05:48:52PM +0100, Richard Guenther wrote:
> + #undef LIB_SPEC
> + #define LIB_SPEC \
> + "%{pthread:-lpthread} \
> + %{shared:-lc} \
> + %{!shared:%{mieee-fp:-lieee} %{profile:-lc_p}%{!profile:-lc}} \
> + %{ftree-vectorize:--as-needed -lgcc-math --no-as-needed}"
> +
> /* Similar to standard Linux, but adding -ffast-math support. */
> #undef ENDFILE_SPEC
> #define ENDFILE_SPEC \
>
> (I'm just assuming that all linux64 targets have --as-needed support here)
That's a bad assumption, --as-needed is a fairly new ld addition.
Guess you should conditionalize this on HAVE_LD_AS_NEEDED.
--as-needed was introduced only in March 2004.
Jakub