Jeff for Tege:
authorJeff Law <law@gcc.gnu.org>
Fri, 11 Nov 1994 06:11:14 +0000 (23:11 -0700)
committerJeff Law <law@gcc.gnu.org>
Fri, 11 Nov 1994 06:11:14 +0000 (23:11 -0700)
commita205e34b227a13e890ab1071f956799906cfe689
tree46dcb01ad5a837cd944e0ef39ec1baf041f8b87f
parent279c9bde625781e47709a2a5900c3c56966e67e7
Jeff for Tege:

* pa.h (GO_IF_LEGITIMATE_ADDRESS): Allow
(lo_sum (reg) (unspec (symref))).

* pa.md (pic2_lo_sum): New pattern matching when -fPIC using UNSPEC.
* pa.c (legitimize_pic_address): Generate an insn matching
pic2_lo_sum when -fPIC.

* pa.md (pic_highpart): Add missing mode for PLUS.
(add_high_const): Likewise.

* pa.md (matcher for plain lo_sum): Call abort if this happens
when generating pic or PIC.

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