From fd2a10921e97cbdb7e39311eabe38f5213e46b85 Mon Sep 17 00:00:00 2001 From: David Edelsohn Date: Wed, 15 Dec 1999 02:24:19 -0500 Subject: [PATCH] * rs6000.md (tablejumpdi): Generate DImode LABEL_REF. From-SVN: r30936 --- gcc/ChangeLog | 10 +++++++--- gcc/config/rs6000/rs6000.md | 2 +- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index d1d77a4..a53413a 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +Wed Dec 15 02:19:32 1999 David Edelsohn + + * rs6000.md (tablejumpdi): Generate DImode LABEL_REF. + 1999-12-14 Geoff Keating * config/m68k/m68020-elf.h (ENDFILE_SPEC): Delete. @@ -2955,7 +2959,7 @@ Fri Oct 29 15:25:07 1999 Arnaud Charlet Fri Oct 29 07:44:26 1999 Vasco Pedro - * fold-const.c (merge_ranges): In not in0, but in1, handle + * fold-const.c (merge_ranges): If not in0, but in1, handle upper bounds equal like subset case. Thu Oct 28 19:22:24 1999 Douglas Rupp @@ -3005,7 +3009,7 @@ Thu Oct 28 18:06:50 1999 Richard Kenner * loop.c (unknown_constant_address_altered): New variable. (prescan_loop): Initialize it. (note_addr_stored): Set it for RTX_UNCHANGING_P MEM. - (invariant_p, case MEM): Remove handling for volatile and readony; + (invariant_p, case MEM): Remove handling for volatile and readonly; check new variable if readonly. (check_dbra_loop): Chdeck unknown_constant_address_altered. @@ -4411,7 +4415,7 @@ Thu Oct 14 19:44:08 1999 Jan Hubicka to (not (and (arg0) (arg1))). Similary for and. * fold-const.c (fold): Move bit_rotate code to the EXPR_PLUS case, - falltrought to assocate code. + fallthrough to associate code. Convert XOR to OR in code like (a&c1)^(a&c2) where c1 and c2 don't have bits in common. diff --git a/gcc/config/rs6000/rs6000.md b/gcc/config/rs6000/rs6000.md index bde6369..cad3357 100644 --- a/gcc/config/rs6000/rs6000.md +++ b/gcc/config/rs6000/rs6000.md @@ -10657,7 +10657,7 @@ "TARGET_64BIT" " { operands[0] = force_reg (DImode, operands[0]); - operands[2] = force_reg (DImode, gen_rtx_LABEL_REF (SImode, operands[1])); + operands[2] = force_reg (DImode, gen_rtx_LABEL_REF (DImode, operands[1])); operands[3] = gen_reg_rtx (DImode); }") -- 2.7.4