Signal 4 from h8300-hms-run

Kazu Hirata kazu@cs.umass.edu
Thu Jul 3 22:00:00 GMT 2003


Hi,

While playing with the mainline of gdb, I noticed that h8300-hms-run
does not seem to simulate the following.

	.h8300h
	.section .rodata
	.align 2
.L9:
	.long	1234
	.align 1
	.global _main
_main:
	sub.l	er0,er0
	mov.l	@(.L9,er0),er0
	sub.l	er0,er0
	rts
	.end

The expected output is nothing, but h8300-hms-run says

  program stopped with signal 4.

If I change @(.L9,er0) to @.L9, I don't get the error any more.  I am
currently getting a lot of failures in gcc testsuite, and I am
wondering if they all come from the same reason.  I haven't figures
out how this happens or which patch is causing this.  The problem
occurs with or without

  http://sources.redhat.com/ml/gdb-patches/2003-07/msg00053.html

Kazu Hirata



More information about the Gdb mailing list