diff --git a/test/link/jr-@.asm b/test/link/jr-@.asm new file mode 100644 index 00000000..2bd55f23 --- /dev/null +++ b/test/link/jr-@.asm @@ -0,0 +1,7 @@ +SECTION "fixed", ROM0[0] + jr @ +; We need this section to be floating because RGBASM can know the value of PC +; otherwise, leading to different behavior +; FIXME: we rely on this landing at address 2, which isn't *guaranteed*... +SECTION "floating", ROM0 + jr @ diff --git a/test/link/jr-@.out b/test/link/jr-@.out new file mode 100644 index 00000000..e69de29b diff --git a/test/link/jr-@.out.bin b/test/link/jr-@.out.bin new file mode 100644 index 00000000..4bc11ec3 --- /dev/null +++ b/test/link/jr-@.out.bin @@ -0,0 +1 @@ +þþ \ No newline at end of file