Fix some comments, and a formatting error.
This commit is contained in:
parent
27b7e12d2d
commit
3ee1d8549f
|
@ -1,5 +1,8 @@
|
||||||
2001-02-27 Alan Modra <alan@linuxcare.com.au>
|
2001-02-27 Alan Modra <alan@linuxcare.com.au>
|
||||||
|
|
||||||
|
* elf32-hppa.c: Correct field selector in stub comments.
|
||||||
|
(clobber_millicode_symbols): Formatting fix.
|
||||||
|
|
||||||
* configure.in: Bump version to 2.11.90.
|
* configure.in: Bump version to 2.11.90.
|
||||||
* configure: Regenerate.
|
* configure: Regenerate.
|
||||||
* Makefile.am (CFILES): Rename to SOURCE_CFILES.
|
* Makefile.am (CFILES): Rename to SOURCE_CFILES.
|
||||||
|
|
|
@ -64,28 +64,28 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
|
||||||
|
|
||||||
PIC long branch stub:
|
PIC long branch stub:
|
||||||
: b,l .+8,%r1
|
: b,l .+8,%r1
|
||||||
: addil L'X - ($PIC_pcrel$0 - 4),%r1
|
: addil LR'X - ($PIC_pcrel$0 - 4),%r1
|
||||||
: be,n R'X - ($PIC_pcrel$0 - 8)(%sr4,%r1)
|
: be,n RR'X - ($PIC_pcrel$0 - 8)(%sr4,%r1)
|
||||||
|
|
||||||
Import stub to call shared library routine from normal object file
|
Import stub to call shared library routine from normal object file
|
||||||
(single sub-space version)
|
(single sub-space version)
|
||||||
: addil L'lt_ptr+ltoff,%dp ; get procedure entry point
|
: addil LR'lt_ptr+ltoff,%dp ; get procedure entry point
|
||||||
: ldw R'lt_ptr+ltoff(%r1),%r21
|
: ldw RR'lt_ptr+ltoff(%r1),%r21
|
||||||
: bv %r0(%r21)
|
: bv %r0(%r21)
|
||||||
: ldw R'lt_ptr+ltoff+4(%r1),%r19 ; get new dlt value.
|
: ldw RR'lt_ptr+ltoff+4(%r1),%r19 ; get new dlt value.
|
||||||
|
|
||||||
Import stub to call shared library routine from shared library
|
Import stub to call shared library routine from shared library
|
||||||
(single sub-space version)
|
(single sub-space version)
|
||||||
: addil L'ltoff,%r19 ; get procedure entry point
|
: addil LR'ltoff,%r19 ; get procedure entry point
|
||||||
: ldw R'ltoff(%r1),%r21
|
: ldw RR'ltoff(%r1),%r21
|
||||||
: bv %r0(%r21)
|
: bv %r0(%r21)
|
||||||
: ldw R'ltoff+4(%r1),%r19 ; get new dlt value.
|
: ldw RR'ltoff+4(%r1),%r19 ; get new dlt value.
|
||||||
|
|
||||||
Import stub to call shared library routine from normal object file
|
Import stub to call shared library routine from normal object file
|
||||||
(multiple sub-space support)
|
(multiple sub-space support)
|
||||||
: addil L'lt_ptr+ltoff,%dp ; get procedure entry point
|
: addil LR'lt_ptr+ltoff,%dp ; get procedure entry point
|
||||||
: ldw R'lt_ptr+ltoff(%r1),%r21
|
: ldw RR'lt_ptr+ltoff(%r1),%r21
|
||||||
: ldw R'lt_ptr+ltoff+4(%r1),%r19 ; get new dlt value.
|
: ldw RR'lt_ptr+ltoff+4(%r1),%r19 ; get new dlt value.
|
||||||
: ldsid (%r21),%r1
|
: ldsid (%r21),%r1
|
||||||
: mtsp %r1,%sr0
|
: mtsp %r1,%sr0
|
||||||
: be 0(%sr0,%r21) ; branch to target
|
: be 0(%sr0,%r21) ; branch to target
|
||||||
|
@ -93,9 +93,9 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
|
||||||
|
|
||||||
Import stub to call shared library routine from shared library
|
Import stub to call shared library routine from shared library
|
||||||
(multiple sub-space support)
|
(multiple sub-space support)
|
||||||
: addil L'ltoff,%r19 ; get procedure entry point
|
: addil LR'ltoff,%r19 ; get procedure entry point
|
||||||
: ldw R'ltoff(%r1),%r21
|
: ldw RR'ltoff(%r1),%r21
|
||||||
: ldw R'ltoff+4(%r1),%r19 ; get new dlt value.
|
: ldw RR'ltoff+4(%r1),%r19 ; get new dlt value.
|
||||||
: ldsid (%r21),%r1
|
: ldsid (%r21),%r1
|
||||||
: mtsp %r1,%sr0
|
: mtsp %r1,%sr0
|
||||||
: be 0(%sr0,%r21) ; branch to target
|
: be 0(%sr0,%r21) ; branch to target
|
||||||
|
@ -781,16 +781,16 @@ hppa_type_of_stub (input_sec, rel, hash, destination)
|
||||||
#define BE_SR4_R1 0xe0202002 /* be,n RR'XXX(%sr4,%r1) */
|
#define BE_SR4_R1 0xe0202002 /* be,n RR'XXX(%sr4,%r1) */
|
||||||
|
|
||||||
#define BL_R1 0xe8200000 /* b,l .+8,%r1 */
|
#define BL_R1 0xe8200000 /* b,l .+8,%r1 */
|
||||||
#define ADDIL_R1 0x28200000 /* addil L'XXX,%r1,%r1 */
|
#define ADDIL_R1 0x28200000 /* addil LR'XXX,%r1,%r1 */
|
||||||
#define DEPI_R1 0xd4201c1e /* depi 0,31,2,%r1 */
|
#define DEPI_R1 0xd4201c1e /* depi 0,31,2,%r1 */
|
||||||
|
|
||||||
#define ADDIL_DP 0x2b600000 /* addil L'XXX,%dp,%r1 */
|
#define ADDIL_DP 0x2b600000 /* addil LR'XXX,%dp,%r1 */
|
||||||
#define LDW_R1_R21 0x48350000 /* ldw R'XXX(%sr0,%r1),%r21 */
|
#define LDW_R1_R21 0x48350000 /* ldw RR'XXX(%sr0,%r1),%r21 */
|
||||||
#define BV_R0_R21 0xeaa0c000 /* bv %r0(%r21) */
|
#define BV_R0_R21 0xeaa0c000 /* bv %r0(%r21) */
|
||||||
#define LDW_R1_R19 0x48330000 /* ldw R'XXX(%sr0,%r1),%r19 */
|
#define LDW_R1_R19 0x48330000 /* ldw RR'XXX(%sr0,%r1),%r19 */
|
||||||
|
|
||||||
#define ADDIL_R19 0x2a600000 /* addil L'XXX,%r19,%r1 */
|
#define ADDIL_R19 0x2a600000 /* addil LR'XXX,%r19,%r1 */
|
||||||
#define LDW_R1_DP 0x483b0000 /* ldw R'XXX(%sr0,%r1),%dp */
|
#define LDW_R1_DP 0x483b0000 /* ldw RR'XXX(%sr0,%r1),%dp */
|
||||||
|
|
||||||
#define LDSID_R21_R1 0x02a010a1 /* ldsid (%sr0,%r21),%r1 */
|
#define LDSID_R21_R1 0x02a010a1 /* ldsid (%sr0,%r21),%r1 */
|
||||||
#define MTSP_R1 0x00011820 /* mtsp %r1,%sr0 */
|
#define MTSP_R1 0x00011820 /* mtsp %r1,%sr0 */
|
||||||
|
@ -2138,7 +2138,7 @@ clobber_millicode_symbols (h, info)
|
||||||
/* Note! We only want to remove these from the dynamic symbol
|
/* Note! We only want to remove these from the dynamic symbol
|
||||||
table. Therefore we do not set ELF_LINK_FORCED_LOCAL. */
|
table. Therefore we do not set ELF_LINK_FORCED_LOCAL. */
|
||||||
if (h->type == STT_PARISC_MILLI)
|
if (h->type == STT_PARISC_MILLI)
|
||||||
elf32_hppa_hide_symbol(info, h);
|
elf32_hppa_hide_symbol (info, h);
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue