Arm: Clean up PE GAS testsuite correct THUMB tests.
[deliverable/binutils-gdb.git] / gas / testsuite / gas / arm / req.s
index 341f66d1bf4b9032bf849f69fcac882f07306ac3..4399aeeb6ec5275befc3ccb4f7d42352abdedd4d 100644 (file)
@@ -19,7 +19,23 @@ test_dot_req_and_unreq:
 
        # Attempt to remove the builtin alias for r0.
         .unreq r0
-
+       
        # That is ignored, so this should still work.
        add r0, r0, r0
-       
+
+       # Now attempt to re-alias foo.  There used to be a bug whereby the
+       # first creation of an alias called foo would also create an alias
+       # called FOO, but the .unreq of foo would not delete FOO.  Thus a
+       # second attempt at aliasing foo (to something different than
+       # before) would fail because the assembler would complain that FOO
+       # already existed.
+       foo .req r1
+
+       add foo, foo, foo
+
+       # Check that the upper case alias was also recreated.
+       add FOO, FOO, FOO
+
+       # Check that a second attempt to alias foo, using a mixed case
+       # version of the name, will fail.
+       Foo .req r2
This page took 0.023773 seconds and 4 git commands to generate.