Index: gcc/testsuite/gcc.target/arm/pr45701-1.c
===================================================================
--- gcc/testsuite/gcc.target/arm/pr45701-1.c	(revision 234109)
+++ gcc/testsuite/gcc.target/arm/pr45701-1.c	(revision 234110)
@@ -2,7 +2,7 @@
 /* { dg-skip-if "" { ! { arm_thumb1_ok || arm_thumb2_ok } } } */
 /* { dg-options "-mthumb -Os" }  */
 /* { dg-final { scan-assembler "push\t\{r3" } } */
-/* { dg-final { scan-assembler-not "[^\-]r8" } } */
+/* { dg-final { scan-assembler-not "\[^\-\]r8" } } */
 
 extern int hist_verify;
 extern int a1;
Index: gcc/testsuite/gcc.target/arm/pr45701-2.c
===================================================================
--- gcc/testsuite/gcc.target/arm/pr45701-2.c	(revision 234109)
+++ gcc/testsuite/gcc.target/arm/pr45701-2.c	(revision 234110)
@@ -2,7 +2,7 @@
 /* { dg-skip-if "" { ! { arm_thumb1_ok || arm_thumb2_ok } } } */
 /* { dg-options "-mthumb -Os" }  */
 /* { dg-final { scan-assembler "push\t\{r3" } } */
-/* { dg-final { scan-assembler-not "[^\-]r8" } } */
+/* { dg-final { scan-assembler-not "\[^\-\]r8" } } */
 
 extern int hist_verify;
 extern int a1;
Index: gcc/testsuite/ChangeLog.arm
===================================================================
--- gcc/testsuite/ChangeLog.arm	(revision 234109)
+++ gcc/testsuite/ChangeLog.arm	(revision 234110)
@@ -1,3 +1,8 @@
+2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
+
+	* gcc.target/arm/pr45701-1.c: Escape brackets.
+	* gcc.target/arm/pr45701-2.c: Likewise.
+
 2016-03-07  Andre Vieira  <andre.simoesdiasvieira@arm.com>
 
 	* gcc.target/arm/pr45701-1.c: Change assembler scan to not
