]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
backport: freebsd64.h: Delete FREEBSD_DYNAMIC_LINKER32/64 defines.
authorAndreas Tobler <andreast@gcc.gnu.org>
Fri, 25 Dec 2015 21:12:14 +0000 (22:12 +0100)
committerAndreas Tobler <andreast@gcc.gnu.org>
Fri, 25 Dec 2015 21:12:14 +0000 (22:12 +0100)
2015-12-25  Andreas Tobler  <andreast@gcc.gnu.org>

    Backport from mainline
    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: r231957

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

index 0bf34ad84d6e776e8a28c8b6ccbd84534cf85c4b..778aaf891a1e9951ab87efd6b05db9a0de5fc59b 100644 (file)
@@ -1,3 +1,13 @@
+2015-12-25  Andreas Tobler  <andreast@gcc.gnu.org>
+
+       Backport from mainline
+        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-22  Peter Bergner  <bergner@vnet.ibm.com>
 
        Backport from mainline
index a0c12fcb5be3f1b2e08bff9911fdc006e97505a9..e9cbd63017effee0eb28b187c35c7f9b31081501 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" }