diff options
author | Stephen Casner <casner@acm.org> | 2020-05-28 10:11:59 -0700 |
---|---|---|
committer | Stephen Casner <casner@acm.org> | 2020-05-28 10:11:59 -0700 |
commit | 66e3eb08a52ba20d3fb468cef04952aafdf534d4 (patch) | |
tree | e0960b4cc192eca87b8baa8c2b211dc8cf9404a2 /gdb/cp-support.c | |
parent | 4ad2c6a03ecb7faaf2658d3f8fb94f06441f2ba8 (diff) | |
download | binutils-66e3eb08a52ba20d3fb468cef04952aafdf534d4.zip binutils-66e3eb08a52ba20d3fb468cef04952aafdf534d4.tar.gz binutils-66e3eb08a52ba20d3fb468cef04952aafdf534d4.tar.bz2 |
Fix all unexpected failures in gas testsuite for pdp11-aout.
These failures were caused by the PDP11's mix of little-endian octets
in shorts but shorts in big endian order for long or quad so regexps
did not match. Also tests used addresses as values in .long which
required BRD_RELOC_32 that was not implemented.
* gas/config/tc-pdp11.c (md_number_to_chars): Implement .quad
* gas/testsuite/gas/all/gas.exp: Select alternate test scripts for
pdp11, skip octa test completely.
* gas/testsuite/gas/all/eqv-dot-pdp11.s: Identical to eqv-dot.s
* gas/testsuite/gas/all/eqv-dot-pdp11.d: Match different octet order.
* gas/testsuite/gas/all/cond-pdp11.l: Match different octet order.
* bfd/pdp11.c: Implement BRD_RELOC_32 to relocate the low 16 bits of
addreses in .long (used in testsuites) and .stab values.
Diffstat (limited to 'gdb/cp-support.c')
0 files changed, 0 insertions, 0 deletions