Adam Nemet wrote:
Daniel Gutson <dgutson@codesourcery.com> writes:
Index: src/gcc-mainline/gcc/testsuite/gcc.target/arm/ctz.c
===================================================================
--- src/gcc-mainline/gcc/testsuite/gcc.target/arm/ctz.c (revision 0)
+++ src/gcc-mainline/gcc/testsuite/gcc.target/arm/ctz.c (revision 0)
@@ -0,0 +1,12 @@
+/* { dg-do compile } */
+/* { dg-require-effective-target arm32 } */
+/* { dg-options "-O2 -march=armv6t2" } */
+
+unsigned int functest(unsigned int x)
+{
+ return __builtin_ctz(x);
+}
+
+/* { dg-final { scan-assembler "rbit" } } */
+/* { dg-final { scan-assembler "ctz" } } */
Watch out, this will match the .file directive.
Adam
--
Basile STARYNKEVITCH http://starynkevitch.net/Basile/
email: basile<at>starynkevitch<dot>net mobile: +33 6 8501 2359
8, rue de la Faiencerie, 92340 Bourg La Reine, France
*** opinions {are only mines, sont seulement les miennes} ***