]> git.ipfire.org Git - thirdparty/gcc.git/commit
reorg.c (fill_simple_delay_slots): Do not abort if we encounter an insn on the unfill...
authorJeff Law <law@gcc.gnu.org>
Tue, 25 Aug 1998 18:48:21 +0000 (12:48 -0600)
committerJeff Law <law@gcc.gnu.org>
Tue, 25 Aug 1998 18:48:21 +0000 (12:48 -0600)
commit3ecadfed1f873b8aaaec3edadae50dfa161e1a36
tree7c79b4adc539055d77c72f8788c91dd33bbbb94b
parent47908a7fca81cd54136a8ea75030eb758c79ee5a
reorg.c (fill_simple_delay_slots): Do not abort if we encounter an insn on the unfilled_slots_list that has no...

        * reorg.c (fill_simple_delay_slots): Do not abort if we encounter
        an insn on the unfilled_slots_list that has no delay slots.
        (fill_eager_delay_slots): Similarly.
Fixes PA abort.
        * rs6000.h (GO_IF_LEGITIMATE_ADDRESS): Use TARGET_POWERPC64
        when testing LEGITIMATE_INDEXED_ADDRESS_P DFmode and DImode.
        (LEGITIMIZE_ADDRESS): Use TARGET_POWERPC64 for INDEXED fixup.
        * rs6000.c (print_operand, case 'L'): Add UNITS_PER_WORD, not 4.
        (print_operand, cases 'O' and 'T'): Fix typos in lossage strings.
        * rs6000.md (fix_truncdfsi2_store): Remove %w from non-CONST_INT
        operand.
        (movdf_softfloat32, movdf_hardfloat64, movdf_softfloat64): Change
        'o' to 'm' for GPR variant constraints.
        * rs6000.md (movqi, movhi): Add CONSTANT_P_RTX.
Various rs6000/ppc fixes from the mainline tree.

From-SVN: r21976
gcc/ChangeLog
gcc/config/rs6000/rs6000.c
gcc/config/rs6000/rs6000.h
gcc/config/rs6000/rs6000.md
gcc/reorg.c