diff --git a/tests/tbs/tb0692.pp b/tests/tbs/tb0692.pp
new file mode 100644
index 0000000000..03896e3367
--- /dev/null
+++ b/tests/tbs/tb0692.pp
@@ -0,0 +1,14 @@
+{ %norun }
+{ %cpu=avr }
+program indirect_absolute_asm;
+
+
+var
+  PORTB : byte absolute 1;
+  TXPORT: byte absolute PORTB;
+
+begin
+  asm
+    sbi TXPORT+(-32), 1
+  end;
+end.