Ping?!

Thanks,
Andreas

On 11.05.15 22:34, Andreas Tobler wrote:
All,

this patch adds the ability to build PIE executables for FreeBSD. The
core is since a longer time in the code base of FreeBSD itself and is
working fine.

This patch makes it available for all FreeBSD targets.
Tested on x86_64-*-freebsd11.0 and armv6/hf-*-freebsd11.0,
i386-*-freebsd11.0 is progress.

In the same turn I removed the STARTFILE/ENDFILE_SPEC from
config/i386/freebsd.h and use the ones from config/freebsd-spec.h.

Here the results before the patch:

https://gcc.gnu.org/ml/gcc-testresults/2015-05/msg01267.html

and with the patch:

https://gcc.gnu.org/ml/gcc-testresults/2015-05/msg01324.html

Is this ok for trunk and for 5.1X?

Thanks,
Andreas

2015-05-11  Andreas Tobler  <andre...@gcc.gnu.org>

        * config/freebsd-spec.h (FBSD_STARTFILE_SPEC): Add the bits to build
        pie executables.
        (FBSD_ENDFILE_SPEC): Likewise.
        * config/i386/freebsd.h (STARTFILE_SPEC): Remove and use the one from
        config/freebsd-spec.h.
        (ENDFILE_SPEC): Likewise.

2015-05-11  Andreas Tobler  <andre...@gcc.gnu.org>

        * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
        to the familiy of pie capable targets.


Reply via email to