2011-08-17 Tom de Vries <tom@codesourcery.com>
PR target/43597
* gcc.target/arm/pr43597.c: New test.
From-SVN: r177827
+2011-08-17 Tom de Vries <tom@codesourcery.com>
+
+ PR target/43597
+ * gcc.target/arm/pr43597.c: New test.
+
2011-08-17 Janus Weil <janus@gcc.gnu.org>
PR fortran/50070
--- /dev/null
+/* { dg-do assemble } */
+/* { dg-options "-Os -save-temps -mthumb" } */
+/* { dg-require-effective-target arm_thumb2_ok } */
+
+extern int bar ();
+extern void bar2 (int);
+
+int
+foo4 ()
+{
+ int result = 0;
+ int f = -1;
+ f = bar ();
+ if (f < 0)
+ {
+ result = 1;
+ goto bail;
+ }
+ bar ();
+ bail:
+ bar2 (f);
+ return result;
+}
+
+/* { dg-final { scan-assembler-times "sub" 1 } } */
+/* { dg-final { scan-assembler-times "cmp" 0 } } */
+/* { dg-final { object-size text <= 30 } } */
+/* { dg-final { cleanup-saved-temps "pr43597" } } */