2005-04-20 Paul Brook <paul@codesourcery.com>
authorPaul Brook <paul@codesourcery.com>
Thu, 20 Apr 2006 12:39:51 +0000 (12:39 +0000)
committerPaul Brook <paul@codesourcery.com>
Thu, 20 Apr 2006 12:39:51 +0000 (12:39 +0000)
gas/
* config/tc-arm.c (s_arm_arch, s_arm_cpu, s_arm_fpu): Enable for
all targets.
(md_pseudo_table): Enable .arch, .cpu and .fpu for all targets.
gas/testsuite/
* gas/arm/arch7.d: Remove skip.
* gas/arm/svc.d: Ditto.
* gas/arm/thumb2_bcond.d: Ditto.
* gas/arm/thumb2_it_bad.d: Ditto.

gas/ChangeLog
gas/config/tc-arm.c
gas/testsuite/ChangeLog
gas/testsuite/gas/arm/arch7.d
gas/testsuite/gas/arm/svc.d
gas/testsuite/gas/arm/thumb2_bcond.d
gas/testsuite/gas/arm/thumb2_it_bad.d

index 0eab8b78cfb021ae88af01daa8ea83da6dff37ca..af9bdc69a94694bb645cdd468ef52156b0506e02 100644 (file)
@@ -1,3 +1,9 @@
+2005-04-20  Paul Brook  <paul@codesourcery.com>
+
+       * config/tc-arm.c (s_arm_arch, s_arm_cpu, s_arm_fpu): Enable for
+       all targets.
+       (md_pseudo_table): Enable .arch, .cpu and .fpu for all targets.
+
 2006-04-19  Alan Modra  <amodra@bigpond.net.au>
 
        * Makefile.am (CPU_TYPES): Add maxq and mt.  Sort.
index 5af2cd4efbd0a080a1287b31c378c2cfa78c8900..8dd268cb6764fd827cce5584e890d1d4c1adf280 100644 (file)
@@ -2956,11 +2956,11 @@ bad:
   as_bad (_("expected <tag> , <value>"));
   ignore_rest_of_line ();
 }
+#endif /* OBJ_ELF */
 
 static void s_arm_arch (int);
 static void s_arm_cpu (int);
 static void s_arm_fpu (int);
-#endif /* OBJ_ELF */
 
 /* This table describes all the machine specific pseudo-ops the assembler
    has to support.  The fields are:
@@ -2985,6 +2985,9 @@ const pseudo_typeS md_pseudo_table[] =
   { "ltorg",      s_ltorg,       0 },
   { "pool",       s_ltorg,       0 },
   { "syntax",     s_syntax,      0 },
+  { "cpu",        s_arm_cpu,     0 },
+  { "arch",       s_arm_arch,    0 },
+  { "fpu",        s_arm_fpu,     0 },
 #ifdef OBJ_ELF
   { "word",       s_arm_elf_cons, 4 },
   { "long",       s_arm_elf_cons, 4 },
@@ -3000,9 +3003,6 @@ const pseudo_typeS md_pseudo_table[] =
   { "pad",             s_arm_unwind_pad,       0 },
   { "setfp",           s_arm_unwind_setfp,     0 },
   { "unwind_raw",      s_arm_unwind_raw,       0 },
-  { "cpu",             s_arm_cpu,              0 },
-  { "arch",            s_arm_arch,             0 },
-  { "fpu",             s_arm_fpu,              0 },
   { "eabi_attribute",  s_arm_eabi_attribute,   0 },
 #else
   { "word",       cons, 4},
@@ -13909,6 +13909,7 @@ arm_md_end (void)
   p = frag_more (size);
   elf32_arm_set_eabi_attr_contents (stdoutput, (bfd_byte *)p, size);
 }
+#endif /* OBJ_ELF */
 
 
 /* Parse a .cpu directive.  */
@@ -14015,5 +14016,4 @@ s_arm_fpu (int ignored ATTRIBUTE_UNUSED)
   *input_line_pointer = saved_char;
   ignore_rest_of_line ();
 }
-#endif /* OBJ_ELF */
 
index 4ab84703e2d0c989f33caf7e5fd888590ca080f4..438b30774c5e1c2a9fc549358934635f804c3189 100644 (file)
@@ -1,3 +1,10 @@
+2005-04-20  Paul Brook  <paul@codesourcery.com>
+
+       * gas/arm/arch7.d: Remove skip.
+       * gas/arm/svc.d: Ditto.
+       * gas/arm/thumb2_bcond.d: Ditto.
+       * gas/arm/thumb2_it_bad.d: Ditto.
+
 2006-04-18  H.J. Lu  <hongjiu.lu@intel.com>
 
        PR gas/2533
index 992948b83314eea31eecce0cdb1c3c6517a3b107..f65634082829f37c9d736a438eda194511a49d65 100644 (file)
@@ -1,6 +1,5 @@
 #name: ARM V7 instructions
 #as: -march=armv7r
-#skip: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd *-*-riscix*
 #objdump: -dr --prefix-addresses --show-raw-insn
 
 .*: +file format .*arm.*
index fdeb9302083b3958127b2ac0964cafeebdca04d7..697756c7965d02ed8b8ec6a4a00828cd40434a1c 100644 (file)
@@ -1,6 +1,5 @@
 # name: SWI/SVC instructions
 # objdump: -dr --prefix-addresses --show-raw-insn
-# skip: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd *-*-riscix*
 
 .*: +file format .*arm.*
 
index 8ab75320e1a387e96dbd07218626ad1d4690320e..90b8e2096d204d475a15761b1b35a5db3caf2315 100644 (file)
@@ -1,6 +1,5 @@
 # as:
 # objdump: -dr --prefix-addresses --show-raw-insn
-# skip: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd *-*-riscix*
 
 .*: +file format .*arm.*
 
index f905c9f5e73b2a3e48719e03bf683400c028c58a..1cca8b9650cb45ffdc04f2eb6ccd59700b7e8e0b 100644 (file)
@@ -1,4 +1,3 @@
 #name: Invalid IT instructions
 #as:
-#skip: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd *-*-riscix*
 #error-output: thumb2_it_bad.l