From 5b3f9cab6a8e420a32c293f5d6002f5f4426dc14 Mon Sep 17 00:00:00 2001 From: Zack Weinberg Date: Thu, 2 Dec 2004 00:19:25 +0000 Subject: [PATCH] t-aix43, t-aix52 (SHLIB_LINK): Change temporary file tag from a prefix to an infix. * config/rs6000/t-aix43, config/rs6000/t-aix52 (SHLIB_LINK): Change temporary file tag from a prefix to an infix. From-SVN: r91601 --- gcc/ChangeLog | 9 +++++++-- gcc/config/rs6000/t-aix43 | 6 +++--- gcc/config/rs6000/t-aix52 | 6 +++--- 3 files changed, 13 insertions(+), 8 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 1d8284eae71..132b1e1f0b1 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2004-12-01 Zack Weinberg + + * config/rs6000/t-aix43, config/rs6000/t-aix52 (SHLIB_LINK): + Change temporary file tag from a prefix to an infix. + 2004-12-02 Andreas Schwab * gcc.c (struct option_map): Add entry for "--pass-exit-codes". @@ -39,7 +44,7 @@ gen_realpart/gen_imagpart. * expr.c (write_complex_part, read_complex_part): New. (emit_move_via_alt_mode, emit_move_via_integer, emit_move_resolve_push, - emit_move_complex_push, emit_move_complex, emit_move_ccmode, + emit_move_complex_push, emit_move_complex, emit_move_ccmode, emit_move_multi_word): Split out from ... (emit_move_insn_1): ... here. (expand_expr_real_1) : Use write_complex_part. @@ -47,7 +52,7 @@ * function.c (assign_parm_setup_reg): Hard-code transformations instead of using gen_realpart/gen_imagpart. - * expr.c (optimize_bitfield_assignment_op): Split out from ... + * expr.c (optimize_bitfield_assignment_op): Split out from ... (expand_assignment): ... here. Use handled_component_p to gate get_inner_reference code. Simplify MEM handling. Special case CONCAT destinations. diff --git a/gcc/config/rs6000/t-aix43 b/gcc/config/rs6000/t-aix43 index a716209e9bc..d17523a6103 100644 --- a/gcc/config/rs6000/t-aix43 +++ b/gcc/config/rs6000/t-aix43 @@ -49,9 +49,9 @@ SHLIB_LINK = $(GCC_FOR_TARGET) $(LIBGCC2_CFLAGS) -shared -nodefaultlibs \ `case @shlib_base_name@ in \ *pthread*) echo -L/usr/lib/threads -lpthreads -lc_r /usr/lib/libc.a ;; \ *) echo -lc ;; esac` ; \ - rm -f tmp-@shlib_base_name@.a ; \ - $(AR_CREATE_FOR_TARGET) tmp-@shlib_base_name@.a @multilib_dir@/shr.o ; \ - mv tmp-@shlib_base_name@.a @shlib_base_name@.a ; \ + rm -f @shlib_base_name@-tmp.a ; \ + $(AR_CREATE_FOR_TARGET) @shlib_base_name@-tmp.a @multilib_dir@/shr.o ; \ + mv @shlib_base_name@-tmp.a @shlib_base_name@.a ; \ rm -f @multilib_dir@/shr.o # $(slibdir) double quoted to protect it from expansion while building # libgcc.mk. We want this delayed until actual install time. diff --git a/gcc/config/rs6000/t-aix52 b/gcc/config/rs6000/t-aix52 index b3017c38ac3..40fc7c60217 100644 --- a/gcc/config/rs6000/t-aix52 +++ b/gcc/config/rs6000/t-aix52 @@ -30,9 +30,9 @@ SHLIB_LINK = $(GCC_FOR_TARGET) $(LIBGCC2_CFLAGS) -shared -nodefaultlibs \ `case @shlib_base_name@ in \ *pthread*) echo -L/usr/lib/threads -lpthreads -lc_r /usr/lib/libc.a ;; \ *) echo -lc ;; esac` ; \ - rm -f tmp-@shlib_base_name@.a ; \ - $(AR_CREATE_FOR_TARGET) tmp-@shlib_base_name@.a @multilib_dir@/shr.o ; \ - mv tmp-@shlib_base_name@.a @shlib_base_name@.a ; \ + rm -f @shlib_base_name@-tmp.a ; \ + $(AR_CREATE_FOR_TARGET) @shlib_base_name@-tmp.a @multilib_dir@/shr.o ; \ + mv @shlib_base_name@-tmp.a @shlib_base_name@.a ; \ rm -f @multilib_dir@/shr.o # $(slibdir) double quoted to protect it from expansion while building # libgcc.mk. We want this delayed until actual install time. -- 2.30.2