freebsd64.h: Delete FREEBSD_DYNAMIC_LINKER32/64 defines.
authorAndreas Tobler <andreast@gcc.gnu.org>
Fri, 25 Dec 2015 20:58:58 +0000 (21:58 +0100)
committerAndreas Tobler <andreast@gcc.gnu.org>
Fri, 25 Dec 2015 20:58:58 +0000 (21:58 +0100)
2015-12-25  Andreas Tobler  <andreast@gcc.gnu.org>

    * config/rs6000/freebsd64.h: Delete FREEBSD_DYNAMIC_LINKER32/64
    defines. Use FBSD_DYNAMIC_LINKER instead.
    Rename and simplify LINK_OS_FREEBSD_SPEC_DEF32/64 to
    LINK_OS_FREEBSD_SPEC_DEF.

From-SVN: r231955

gcc/ChangeLog
gcc/config/rs6000/freebsd64.h

index 03427040fe79328868893b4d9d02478c5ee4f210..87c03cdf16d8b6faaf68af9e4cc66c99b26129c2 100644 (file)
@@ -1,3 +1,10 @@
+2015-12-25  Andreas Tobler  <andreast@gcc.gnu.org>
+
+       * config/rs6000/freebsd64.h: Delete FREEBSD_DYNAMIC_LINKER32/64
+       defines. Use FBSD_DYNAMIC_LINKER instead.
+       Rename and simplify LINK_OS_FREEBSD_SPEC_DEF32/64 to
+       LINK_OS_FREEBSD_SPEC_DEF.
+
 2015-12-24  Aditya Kumar  <aditya.k7@samsung.com>
 
        * graphite-sese-to-poly.c (build_loop_iteration_domains): Use ref instead of value.
index aec1c3489008fe2f8869875d19f1a4ecdc5ff5e9..8e360ff087ba1d6827f7804efdd57e0751a1ae18 100644 (file)
@@ -167,22 +167,7 @@ extern int dot_symbols;
   { "link_os_freebsd_spec32",  LINK_OS_FREEBSD_SPEC32 },               \
   { "link_os_freebsd_spec64",  LINK_OS_FREEBSD_SPEC64 },
 
-#define FREEBSD_DYNAMIC_LINKER32 "/libexec/ld-elf32.so.1"
-#define FREEBSD_DYNAMIC_LINKER64 "/libexec/ld-elf.so.1"
-
-#define LINK_OS_FREEBSD_SPEC_DEF32 "\
-  %{p:%nconsider using `-pg' instead of `-p' with gprof(1)} \
-  %{v:-V} \
-  %{assert*} %{R*} %{rpath*} %{defsym*} \
-  %{shared:-Bshareable %{h*} %{soname*}} \
-  %{!shared: \
-    %{!static: \
-      %{rdynamic: -export-dynamic} \
-      %{!dynamic-linker:-dynamic-linker " FREEBSD_DYNAMIC_LINKER32 "}} \
-    %{static:-Bstatic}} \
-  %{symbolic:-Bsymbolic}"
-
-#define LINK_OS_FREEBSD_SPEC_DEF64 "\
+#define LINK_OS_FREEBSD_SPEC_DEF "\
   %{p:%nconsider using `-pg' instead of `-p' with gprof(1)} \
   %{v:-V} \
   %{assert*} %{R*} %{rpath*} %{defsym*} \
@@ -190,13 +175,13 @@ extern int dot_symbols;
   %{!shared: \
     %{!static: \
       %{rdynamic: -export-dynamic} \
-      %{!dynamic-linker:-dynamic-linker " FREEBSD_DYNAMIC_LINKER64 "}} \
+      %{!dynamic-linker:-dynamic-linker " FBSD_DYNAMIC_LINKER "}} \
     %{static:-Bstatic}} \
   %{symbolic:-Bsymbolic}"
 
-#define LINK_OS_FREEBSD_SPEC32 "-melf32ppc_fbsd " LINK_OS_FREEBSD_SPEC_DEF32
+#define LINK_OS_FREEBSD_SPEC32 "-melf32ppc_fbsd " LINK_OS_FREEBSD_SPEC_DEF
   
-#define LINK_OS_FREEBSD_SPEC64 "-melf64ppc_fbsd " LINK_OS_FREEBSD_SPEC_DEF64
+#define LINK_OS_FREEBSD_SPEC64 "-melf64ppc_fbsd " LINK_OS_FREEBSD_SPEC_DEF
 
 #undef MULTILIB_DEFAULTS
 #define MULTILIB_DEFAULTS { "m64" }