Patch H8300/S Bit instruction Relaxing

Kazu Hirata kazu@hxi.com
Wed May 24 23:41:00 GMT 2000


Hi,

I converted Paul's patch to the standard ChangeLog and recursive patch. I
changed indentation slightly. I haven't looked into the correctness yet.

Attached are separate ChangeLogs and a recursive patch.

Kazu Hirata

-------------- next part --------------
2000-05-25  Paul Clarke  <paulc@hydraelectronics.com.au>

	* coff-h8300.c (reloc_howto_type howto_table): Change the message
	on the mov.b relocation so that it is applicable to H8 bit
	operations as well.
	(h8300_reloc16_extra_cases): Change the mov.b relax method so that
	it will handle bit opcodes.  Fix the 16 bit reloc so that it will
	abort if the relax addresses are not in the 16 bit area.

-------------- next part --------------
2000-05-25  Paul Clarke  <paulc@hydraelectronics.com.au>

	* config/tc-h8300.c (build_bytes): Test for h8300 bit
	instructions. The H8S can relax them from @:32 to @:16 or @:8

-------------- next part --------------
2000-05-25  Paul Clarke  <paulc@hydraelectronics.com.au>

	* h8300.h (BITOP): Add MEMRELAX capability to the bit operation
	opcodes.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: h8s-relax.patch
Type: text/x-diff
Size: 5388 bytes
Desc: not available
URL: <https://sourceware.org/pipermail/binutils/attachments/20000524/b18511ef/attachment.bin>


More information about the Binutils mailing list