@@ -1551,6 +1551,14 @@ options. Some multilibs may be incompatible with
these options.
ARM Target supports @code{-mfpu=neon-fp16 -mfloat-abi=softfp} or
compatible
options. Some multilibs may be incompatible with these options.
+@item arm_thumb1
+ARM target interworks with Thumb-1 - given @code{-mthumb-interwork}
both ARM and
+Thumb code may be generated interleaved.
+
+@item arm_thumb2
+ARM target interworks with Thumb-2 - given @code{-mthumb-interwork}
both ARM and
+Thumb code may be generated interleaved.
+
@item arm_thumb1_ok
ARM target generates Thumb-1 code for @code{-mthumb}.
b/gcc/testsuite/gcc.dg/sibcall-3.c
@@ -8,6 +8,7 @@
/* { dg-do run { xfail { { cris-*-* crisv32-*-* h8300-*-* hppa*64*-*-*
m32r-*-* mcore-*-* mn10300-*-* msp430*-*-* nds32*-*-* xstormy16-*-*
v850*-*-* vax-*-* xtensa*-*-* } || { arm*-*-* && { ! arm32 } } } } } */
/* -mlongcall disables sibcall patterns. */
/* { dg-skip-if "" { powerpc*-*-* } { "-mlongcall" } { "" } } */
+/* { dg-skip-if "" { arm_thumb1 } } */
/* { dg-options "-O2 -foptimize-sibling-calls" } */
/* The option -foptimize-sibling-calls is the default, but serves as
b/gcc/testsuite/gcc.dg/sibcall-4.c
@@ -8,6 +8,7 @@
/* { dg-do run { xfail { { cris-*-* crisv32-*-* h8300-*-* hppa*64*-*-*
m32r-*-* mcore-*-* mn10300-*-* msp430*-*-* nds32*-*-* xstormy16-*-*
v850*-*-* vax-*-* xtensa*-*-* } || { arm*-*-* && { ! arm32 } } } } } */
/* -mlongcall disables sibcall patterns. */
/* { dg-skip-if "" { powerpc*-*-* } { "-mlongcall" } { "" } } */
+/* { dg-skip-if "" { arm_thumb1 } } */
/* { dg-options "-O2 -foptimize-sibling-calls" } */