pa.md (alternate dbra pattern): Remove incorrect pattern.
authorJeff Law <law@gcc.gnu.org>
Sun, 8 Jun 1997 06:37:08 +0000 (00:37 -0600)
committerJeff Law <law@gcc.gnu.org>
Sun, 8 Jun 1997 06:37:08 +0000 (00:37 -0600)
commit359255a957150238a4517312232c6bd491b9c4a1
tree62b04ea8ac51caea1107a82da41cab9470cbec71
parent6c48ca54b3b855407dcf1962b64cbb1baf019e6e
pa.md (alternate dbra pattern): Remove incorrect pattern.

        * pa.md (alternate dbra pattern): Remove incorrect pattern.

        * pa.c (struct defer_plab): Renamed to struct deferred_plabel.
        Remove "symbol" field and replace with "name" field.
        (output_function_epilogue): Don't output deferred plabels here.
        (output_deferred_labels): New function.  Output them here instead.
        (output_call): Rewrite long call support.
        * pa.h (ASM_FILE_END): Define.
        (LEGITIMATE_CONSTANT_P): Never accept a function_label_operand.
        * pa.md (HIGH and LO_SUM of function address): Remove patterns.

From-SVN: r14171
gcc/config/pa/pa.c
gcc/config/pa/pa.h
gcc/config/pa/pa.md