2 .global test_dot_req_and_unreq
3 test_dot_req_and_unreq:
5 # Check that builtin register alias 'r0' works.
8 # Create an alias for r0.
11 # Check that it works.
14 # Now remove the alias.
17 # And make sure that it no longer works.
20 # Attempt to remove the builtin alias for r0.
23 # That is ignored, so this should still work.
26 # Now attempt to re-alias foo. There used to be a bug whereby the
27 # first creation of an alias called foo would also create an alias
28 # called FOO, but the .unreq of foo would not delete FOO. Thus a
29 # second attempt at aliasing foo (to something different than
30 # before) would fail because the assembler would complain that FOO
36 # Check that the upper case alias was also recreated.
39 # Check that a second attempt to alias foo, using a mixed case
40 # verison of the name, will fail.