[gcc r12-5941] Remove ppc*-vxworks7* inadequate libgcc Makefile fragments

Olivier Hainque hainque@gcc.gnu.org
Mon Dec 13 18:04:09 GMT 2021


https://gcc.gnu.org/g:04577ac0843d7a4961d992e678db3e4a85275825

commit r12-5941-g04577ac0843d7a4961d992e678db3e4a85275825
Author: Olivier Hainque <hainque@adacore.com>
Date:   Thu Dec 9 15:37:37 2021 +0000

    Remove ppc*-vxworks7* inadequate libgcc Makefile fragments
    
    t-linux assigns .so version numbers to a set of
    symbols, some of which aren't included the VxWorks libgcc
    on powerpc (from ibm-ldouble.c, in particular).
    
    t-slibgcc-libgcc yields a kind of .so file that the default
    loader can't handle. This sort of extension to tmake_file for
    shared libs will be better handled in a grouped fashion for
    all targets anyway.
    
    2021-12-13  Olivier Hainque  <hainque@adacore.com>
    
            * config.host (powerpc*-*-vxworks7*): Remove
            rs6000/t-linux and t-slibgcc-libgcc from tmake_file.

Diff:
---
 libgcc/config.host | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/libgcc/config.host b/libgcc/config.host
index 5719c468705..1bac57c82ae 100644
--- a/libgcc/config.host
+++ b/libgcc/config.host
@@ -1232,7 +1232,7 @@ powerpc*-*-linux*)
 	md_unwind_header=rs6000/linux-unwind.h
 	;;
 powerpc*-wrs-vxworks7*)
-        tmake_file="$tmake_file rs6000/t-vxworks rs6000/t-savresfgpr rs6000/t-linux t-dfprules rs6000/t-ppc64-fp t-slibgcc-libgcc"
+        tmake_file="$tmake_file rs6000/t-vxworks rs6000/t-savresfgpr t-dfprules rs6000/t-ppc64-fp"
         tmake_file="rs6000/t-crtstuff ${tmake_file}"
         case $ppc_fp_type in
         64)


More information about the Gcc-cvs mailing list