Makefile.in (RANLIB_FOR_TARGET): Use RANLIB when native.
authorGeoffrey Keating <geoffk@gcc.gnu.org>
Fri, 10 Jan 2003 22:13:05 +0000 (22:13 +0000)
committerGeoffrey Keating <geoffk@gcc.gnu.org>
Fri, 10 Jan 2003 22:13:05 +0000 (22:13 +0000)
* Makefile.in (RANLIB_FOR_TARGET): Use RANLIB when native.
(RANLIB_TEST_FOR_TARGET): Delete.  Don't pass down to sub-makes.
Remove calls.
* mklibgcc.in: Remove uses of RANLIB_TEST_FOR_TARGET.

From-SVN: r61171

gcc/ChangeLog
gcc/Makefile.in
gcc/mklibgcc.in

index e1c5d64a6bb70065e2f8387859489677945dbc3e..29a0278666b7b4ad1300ed427b08106b32741714 100644 (file)
@@ -1,17 +1,24 @@
+2003-01-10  Geoffrey Keating  <geoffk@apple.com>
+
+       * Makefile.in (RANLIB_FOR_TARGET): Use RANLIB when native.
+       (RANLIB_TEST_FOR_TARGET): Delete.  Don't pass down to sub-makes.
+       Remove calls.
+       * mklibgcc.in: Remove uses of RANLIB_TEST_FOR_TARGET.
+
 Fri Jan 10 22:05:35 CET 2003  Jan Hubicka  <jh@suse.cz>
 
        * ifcvt.c (noce_try_addcc): Do not call emit_conditional_add
        with weird operands.
 
 2003-01-10  Dale Johannesen <dalej@apple.com>
-        * calls.c (load_register_parameters):  Add is_sibcall, sibcall_failure
-        parameters.  Call check_sibcall_argument_overlap if indicated.
-        (check_sibcall_argument_overlap):  Add mark_stored_args_map
-        parameter.  Don't mark parameter area as clobbered if not set.
-        (expand_call):  Adjust calls to above.
- 2003-01-10 Kelley Cook <kelleycook@comcast.net>
+
+       * calls.c (load_register_parameters):  Add is_sibcall, sibcall_failure
+       parameters.  Call check_sibcall_argument_overlap if indicated.
+       (check_sibcall_argument_overlap):  Add mark_stored_args_map
+       parameter.  Don't mark parameter area as clobbered if not set.
+       (expand_call):  Adjust calls to above.
+
+2003-01-10 Kelley Cook <kelleycook@comcast.net>
 
        * configure.in (linker read-only and read-write section mixing):
        Squelch some assembler warnings.
index c48d41cc3a2d43818f729dd062006cf557306f12..c9a5d19ea66c3c730b76c1c55c83610e748373d1 100644 (file)
@@ -227,15 +227,11 @@ RANLIB_FOR_TARGET = ` \
     echo $(objdir)/../binutils/ranlib ; \
   else \
     if [ "$(host_canonical)" = "$(target)" ] ; then \
-      echo ranlib; \
+      echo $(RANLIB); \
     else \
        t='$(program_transform_cross_name)'; echo ranlib | sed -e $$t ; \
     fi; \
   fi`
-RANLIB_TEST_FOR_TARGET = \
-  [ -f $(RANLIB_FOR_TARGET) ] \
-  || ( [ "$(host_canonical)" = "$(target)" ] \
-       && [ -f /usr/bin/ranlib -o -f /bin/ranlib ] )
 NM_FOR_TARGET = ` \
   if [ -f ./nm ] ; then \
     echo ./nm ; \
@@ -701,7 +697,6 @@ ORDINARY_FLAGS_TO_PASS = \
        "MAKEINFOFLAGS=$(MAKEINFOFLAGS)" \
        "MAKEOVERRIDES=" \
        "RANLIB_FOR_TARGET=$(RANLIB_FOR_TARGET)" \
-       "RANLIB_TEST_FOR_TARGET=$(RANLIB_TEST_FOR_TARGET)" \
        "SHELL=$(SHELL)" \
        "exeext=$(exeext)" \
        "build_exeext=$(build_exeext)" \
@@ -1065,7 +1060,6 @@ libgcc.a: $(LIBGCC_DEPS)
          AR_FLAGS_FOR_TARGET="$(AR_FLAGS_FOR_TARGET)" \
          CFLAGS="$(CFLAGS) $(WARN_CFLAGS)" \
          RANLIB_FOR_TARGET="$(RANLIB_FOR_TARGET)" \
-         RANLIB_TEST_FOR_TARGET="$(RANLIB_TEST_FOR_TARGET)" \
          NM_FOR_TARGET="$(NM_FOR_TARGET)" AWK="$(AWK)" \
          LIBGCC2_CFLAGS="$(LIBGCC2_CFLAGS)" \
          INCLUDES="$(INCLUDES)" \
@@ -1107,7 +1101,6 @@ stmp-multilib: $(LIBGCC_DEPS)
          AR_FLAGS_FOR_TARGET="$(AR_FLAGS_FOR_TARGET)" \
          CFLAGS="$(CFLAGS) $(WARN_CFLAGS)" \
          RANLIB_FOR_TARGET="$(RANLIB_FOR_TARGET)" \
-         RANLIB_TEST_FOR_TARGET="$(RANLIB_TEST_FOR_TARGET)" \
          NM_FOR_TARGET="$(NM_FOR_TARGET)" AWK="$(AWK)" \
          LIBGCC2_CFLAGS="$(LIBGCC2_CFLAGS)" \
          INCLUDES="$(INCLUDES)" \
@@ -2943,18 +2936,12 @@ install-man: installdirs $(GENERATED_MANPAGES) lang.install-man
 
 # Install the library.
 install-libgcc: libgcc.mk libgcc.a installdirs
-       if $(RANLIB_TEST_FOR_TARGET); then \
-         r_f_t=$(RANLIB_FOR_TARGET); \
-       else \
-         r_f_t=: ; \
-       fi; \
        $(MAKE) GCC_FOR_TARGET="$(GCC_FOR_TARGET)" \
          BUILD_PREFIX="$(BUILD_PREFIX)" BUILD_PREFIX_1="$(BUILD_PREFIX_1)" \
          AR_FOR_TARGET="$(AR_FOR_TARGET)" \
          AR_CREATE_FOR_TARGET="$(AR_CREATE_FOR_TARGET)" \
          AR_FLAGS_FOR_TARGET="$(AR_FLAGS_FOR_TARGET)" \
          CFLAGS="$(CFLAGS) $(WARN_CFLAGS)" \
-         RANLIB_TEST_FOR_TARGET="$(RANLIB_TEST_FOR_TARGET)" \
          NM_FOR_TARGET="$(NM_FOR_TARGET)" AWK="$(AWK)" \
          LIBGCC2_CFLAGS="$(LIBGCC2_CFLAGS)" \
          INCLUDES="$(INCLUDES)" \
@@ -2962,7 +2949,7 @@ install-libgcc: libgcc.mk libgcc.a installdirs
          LIB1ASMSRC='$(LIB1ASMSRC)' \
          MAKEOVERRIDES= \
          INSTALL_DATA="$(INSTALL_DATA)" \
-         RANLIB_FOR_TARGET="$$r_f_t" \
+         RANLIB_FOR_TARGET="$(RANLIB_FOR_TARGET)" \
          DESTDIR="$(DESTDIR)" \
          libsubdir="$(libsubdir)" \
          slibdir="$(slibdir)" \
@@ -2970,18 +2957,12 @@ install-libgcc: libgcc.mk libgcc.a installdirs
 
 # Install multiple versions of libgcc.a.
 install-multilib: stmp-multilib installdirs
-       if $(RANLIB_TEST_FOR_TARGET); then \
-         r_f_t=$(RANLIB_FOR_TARGET); \
-       else \
-         r_f_t=: ; \
-       fi; \
        $(MAKE) GCC_FOR_TARGET="$(GCC_FOR_TARGET)" \
          BUILD_PREFIX="$(BUILD_PREFIX)" BUILD_PREFIX_1="$(BUILD_PREFIX_1)" \
          AR_FOR_TARGET="$(AR_FOR_TARGET)" \
          AR_CREATE_FOR_TARGET="$(AR_CREATE_FOR_TARGET)" \
          AR_FLAGS_FOR_TARGET="$(AR_FLAGS_FOR_TARGET)" \
          CFLAGS="$(CFLAGS) $(WARN_CFLAGS)" \
-         RANLIB_TEST_FOR_TARGET="$(RANLIB_TEST_FOR_TARGET)" \
          NM_FOR_TARGET="$(NM_FOR_TARGET)" AWK="$(AWK)" \
          LIBGCC2_CFLAGS="$(LIBGCC2_CFLAGS)" \
          INCLUDES="$(INCLUDES)" \
@@ -2989,7 +2970,7 @@ install-multilib: stmp-multilib installdirs
          LIB1ASMSRC='$(LIB1ASMSRC)' \
          MAKEOVERRIDES= \
          INSTALL_DATA="$(INSTALL_DATA)" \
-         RANLIB_FOR_TARGET="$$r_f_t" \
+         RANLIB_FOR_TARGET="$(RANLIB_FOR_TARGET)" \
          DESTDIR="$(DESTDIR)" \
          libsubdir="$(libsubdir)" \
          slibdir="$(slibdir)" \
@@ -3582,13 +3563,10 @@ stage1-start:
        -if [ -f collect-ld$(exeext) ] ; then (cd stage1 && $(LN_S) ../collect-ld$(exeext) .) ; else true ; fi
        -rm -f stage1/libgcc.a stage1/libgcc_eh.a
        -cp libgcc.a stage1
-       -if $(RANLIB_TEST_FOR_TARGET) ; then \
-         $(RANLIB_FOR_TARGET) stage1/libgcc.a; \
-       else true; fi
+       -$(RANLIB_FOR_TARGET) stage1/libgcc.a
        -if [ -f libgcc_eh.a ] ; then cp libgcc_eh.a stage1; \
-         if $(RANLIB_TEST_FOR_TARGET) ; then \
           $(RANLIB_FOR_TARGET) stage1/libgcc_eh.a; \
-         else true; fi; fi
+       fi
        -for f in .. $(EXTRA_MULTILIB_PARTS); do if [ x$${f} != x.. ]; then \
          cp stage1/$${f} . ; \
        else true; \
@@ -3615,13 +3593,10 @@ stage2-start:
        -if [ -f collect-ld$(exeext) ] ; then (cd stage2 && $(LN_S) ../collect-ld$(exeext) .) ; else true ; fi
        -rm -f stage2/libgcc.a stage2/libgcc_eh.a
        -cp libgcc.a stage2
-       -if $(RANLIB_TEST_FOR_TARGET) ; then \
-         $(RANLIB_FOR_TARGET) stage2/libgcc.a; \
-       else true; fi
+       -$(RANLIB_FOR_TARGET) stage2/libgcc.a
        -if [ -f libgcc_eh.a ] ; then cp libgcc_eh.a stage2; \
-         if $(RANLIB_TEST_FOR_TARGET) ; then \
           $(RANLIB_FOR_TARGET) stage2/libgcc_eh.a; \
-         else true; fi; fi
+       fi
        -for f in .. $(EXTRA_MULTILIB_PARTS); do if [ x$${f} != x.. ]; then \
          cp stage2/$${f} . ; \
        else true; \
@@ -3644,13 +3619,10 @@ stage3-start:
        -if [ -f collect-ld$(exeext) ] ; then (cd stage3 && $(LN_S) ../collect-ld$(exeext) .) ; else true ; fi
        -rm -f stage3/libgcc.a stage3/libgcc_eh.a
        -cp libgcc.a stage3
-       -if $(RANLIB_TEST_FOR_TARGET) ; then \
-         $(RANLIB_FOR_TARGET) stage3/libgcc.a; \
-       else true; fi
+       -$(RANLIB_FOR_TARGET) stage3/libgcc.a
        -if [ -f libgcc_eh.a ] ; then cp libgcc_eh.a stage3; \
-         if $(RANLIB_TEST_FOR_TARGET) ; then \
           $(RANLIB_FOR_TARGET) stage3/libgcc_eh.a; \
-         else true; fi; fi
+       fi
        -for f in .. $(EXTRA_MULTILIB_PARTS); do if [ x$${f} != x.. ]; then \
          cp stage3/$${f} . ; \
        else true; \
@@ -3673,13 +3645,10 @@ stage4-start:
        -if [ -f collect-ld$(exeext) ] ; then (cd stage4 && $(LN_S) ../collect-ld$(exeext) .) ; else true ; fi
        -rm -f stage4/libgcc.a stage4/libgcc_eh.a
        -cp libgcc.a stage4
-       -if $(RANLIB_TEST_FOR_TARGET) ; then \
-         $(RANLIB_FOR_TARGET) stage4/libgcc.a; \
-       else true; fi
+       -$(RANLIB_FOR_TARGET) stage4/libgcc.a
        -if [ -f libgcc_eh.a ] ; then cp libgcc_eh.a stage4; \
-         if $(RANLIB_TEST_FOR_TARGET) ; then \
           $(RANLIB_FOR_TARGET) stage4/libgcc_eh.a; \
-         else true; fi; fi
+       fi
        -for f in .. $(EXTRA_MULTILIB_PARTS); do if [ x$${f} != x.. ]; then \
          cp stage4/$${f} . ; \
        else true; \
index 671dac19e670e12eebfdfa7e85285551b467a302..a139bef2800fab946ed1e78564bc2cb362f5bfb4 100644 (file)
@@ -1,6 +1,6 @@
 #!/bin/sh
 # Construct makefile for libgcc.
-#   Copyright (C) 2000, 2002 Free Software Foundation, Inc.
+#   Copyright (C) 2000, 2002, 2003 Free Software Foundation, Inc.
 #
 # This file is part of GCC.
 
@@ -295,9 +295,7 @@ for ml in $MULTILIBS; do
   echo "${dir}/libgcc.a: $libgcc_a_objs"
   echo "       -rm -rf ${dir}/libgcc.a"
   echo '       $(AR_CREATE_FOR_TARGET)' ${dir}/libgcc.a $libgcc_a_objs
-  echo '       if $(RANLIB_TEST_FOR_TARGET) ; then' \\
-  echo '         $(RANLIB_FOR_TARGET)' ${dir}/libgcc.a ';' \\
-  echo '       else true; fi;'
+  echo '       $(RANLIB_FOR_TARGET)' ${dir}/libgcc.a
 
   if [ "$SHLIB_LINK" ]; then
 
@@ -305,9 +303,7 @@ for ml in $MULTILIBS; do
     echo "${dir}/libgcc_eh.a: $libgcc_eh_objs"
     echo "     -rm -rf ${dir}/libgcc_eh.a"
     echo '     $(AR_CREATE_FOR_TARGET)' ${dir}/libgcc_eh.a $libgcc_eh_objs
-    echo '     if $(RANLIB_TEST_FOR_TARGET) ; then' \\
-    echo '       $(RANLIB_FOR_TARGET)' ${dir}/libgcc_eh.a ';' \\
-    echo '     else true; fi;'
+    echo '     $(RANLIB_FOR_TARGET)' ${dir}/libgcc_eh.a
 
     if [ -z "$SHLIB_MULTILIB" ]; then
       if [ "$dir" = . ]; then