aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorZack Weinberg <zack@gcc.gnu.org>2004-12-02 00:19:25 +0000
committerZack Weinberg <zack@gcc.gnu.org>2004-12-02 00:19:25 +0000
commit5b3f9cab6a8e420a32c293f5d6002f5f4426dc14 (patch)
treebbc654015983811388a2e40f32049cb5fda0ff99 /gcc
parent2cf034d2a8eaa20293480b8b7fef638e16b4f185 (diff)
downloadgcc-5b3f9cab6a8e420a32c293f5d6002f5f4426dc14.zip
gcc-5b3f9cab6a8e420a32c293f5d6002f5f4426dc14.tar.gz
gcc-5b3f9cab6a8e420a32c293f5d6002f5f4426dc14.tar.bz2
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
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog9
-rw-r--r--gcc/config/rs6000/t-aix436
-rw-r--r--gcc/config/rs6000/t-aix526
3 files changed, 13 insertions, 8 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 1d8284e..132b1e1 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2004-12-01 Zack Weinberg <zack@codesourcery.com>
+
+ * 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 <schwab@suse.de>
* 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) <COMPLEX_EXPR>: 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 a716209..d17523a 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 b3017c3..40fc7c6 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.