* pa.md (alternate dbra pattern): Remove incorrect pattern.
commit5cc6b2bc5ad005aff59e5edf06f9ddb71f9bfa08
authorlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 8 Jun 1997 06:37:08 +0000 (8 06:37 +0000)
committerlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 8 Jun 1997 06:37:08 +0000 (8 06:37 +0000)
tree62b04ea8ac51caea1107a82da41cab9470cbec71
parentc8214de15990357e32fb3c27e0bec826b7a64533
    * 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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@14171 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/config/pa/pa.c
gcc/config/pa/pa.h
gcc/config/pa/pa.md