i370.c: Remove LONGEXTERNAL ifdef from alias_number.
authorDave Pitts <dpitts@cozx.com>
Thu, 27 Jul 2000 01:55:55 +0000 (01:55 +0000)
committerJeff Law <law@gcc.gnu.org>
Thu, 27 Jul 2000 01:55:55 +0000 (19:55 -0600)
commit8d1349cc37b40b735236edebb3354e9ccc4663c5
tree1478b1ac5768dfa066f4c94d6bb3283aa01a2ce6
parent0aab2795b32a3e71960d103938c211e6ccca6f4f
i370.c: Remove LONGEXTERNAL ifdef from alias_number.

        * i370.c: Remove LONGEXTERNAL ifdef from alias_number. Added hash
        routine constants.
        (mvs_hash_alias): New function.
        (mvs_add_alias): Change argument spacing.
        (mvs_need_alias): Change aliasing criteria. Added documentation.
        (mvs_get_alias): Change to use hashed name. The hashed name prevents
        CSECT name collisions.
        (mvs_check_alias): Likewise.
        (handle_pragma): Change documentation.
        * i370.md (mulsi3, divsi3, udivsi3, modsi3, umodsi3): Changed gen_rtx
        mode from SImode to DImode.
        (iorhi3): Changed LTORG size for insn.

From-SVN: r35282
gcc/ChangeLog
gcc/config/i370/i370.c
gcc/config/i370/i370.md