--- /dev/null
+# Source file to test DWARF-2 location information with branch swapping.
+
+       .file   1 "loc-swap.s"
+       .text
+foo:
+       .loc    1 7
+       move    $4, $16
+       .loc    1 9
+       jr      $4
+
+       .loc    1 12
+       move    $31, $16
+       .loc    1 14
+       jr      $4
+
+       .loc    1 17
+       move    $4, $16
+       .loc    1 19
+       jr      $31
+
+       .loc    1 22
+       move    $31, $16
+       .loc    1 24
+       jr      $31
+
+       .loc    1 27
+       move    $4, $16
+       .loc    1 29
+       jalr    $4
+
+       .loc    1 32
+       move    $31, $16
+       .loc    1 34
+       jalr    $4
+
+       .loc    1 37
+       move    $4, $16
+       .loc    1 39
+       jal     bar
+
+       .loc    1 42
+       move    $31, $16
+       .loc    1 44
+       jal     bar
+
+# Force at least 8 (non-delay-slot) zero bytes, to make 'objdump' print ...
+       .align  2
+       .space  16