On 08/25/2013 12:34 AM, Dmitri Gribenko wrote:
On Sat, Aug 24, 2013 at 7:44 AM, Renato Golin <[email protected]> wrote:
Author: rengolin
Date: Sat Aug 24 09:44:35 2013
New Revision: 189174
URL: http://llvm.org/viewvc/llvm-project?rev=189174&view=rev
Log:
Add the -ffixed-r9 flag for ARM.
Tests?
Dmitri
Tests attached,
Regards,
Jeroen
commit d29b6c40e53cf1e4b38dbb2a31a91c637d64f64f
Author: Jeroen Hofstee <[email protected]>
Date: Sun Aug 25 11:57:07 2013 +0200
Add test for r189175, arm alignment.
diff --git test/Driver/arm-alignment.c test/Driver/arm-alignment.c
new file mode 100644
index 0000000..024c46b
--- /dev/null
+++ test/Driver/arm-alignment.c
@@ -0,0 +1,9 @@
+// RUN: %clang -target arm-none-gnueeabi -munaligned-access -### %s 2> %t
+// RUN: FileCheck --check-prefix=CHECK-UNALIGNED < %t %s
+
+// CHECK-UNALIGNED: "-backend-option" "-arm-no-strict-align"
+
+// RUN: %clang -target arm-none-gnueeabi -mno-unaligned-access -### %s 2> %t
+// RUN: FileCheck --check-prefix=CHECK-ALIGNED < %t %s
+
+// CHECK-ALIGNED: "-backend-option" "-arm-strict-align"
commit 9663c2545d1d92a3992911c27bd660ff74ae5da5
Author: Jeroen Hofstee <[email protected]>
Date: Sun Aug 25 11:58:35 2013 +0200
Add test for r189174, ARM ffixed-r9 flag.
diff --git test/Driver/arm-fixed-r9.c test/Driver/arm-fixed-r9.c
new file mode 100644
index 0000000..0a95d87
--- /dev/null
+++ test/Driver/arm-fixed-r9.c
@@ -0,0 +1,4 @@
+// RUN: %clang -target arm-none-gnueeabi -ffixed-r9 -### %s 2> %t
+// RUN: FileCheck --check-prefix=CHECK-FIXED-R9 < %t %s
+
+// CHECK-FIXED-R9: "-backend-option" "-arm-reserve-r9"
_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits