[ARC] Fix and extend features of .cpu directive.
[deliverable/binutils-gdb.git] / gas / ChangeLog
index 2ade09ce4135008079e564994f065da1bc771f8f..c95decc6bf9c5c5bf68a606080b8ecde19f96531 100644 (file)
@@ -1,3 +1,20 @@
+2016-11-18  Claudiu Zissulescu  <claziss@synopsys.com>
+
+       * testsuite/gas/arc/cl-warn.s: New file.
+       * testsuite/gas/arc/cpu-pseudop-1.d: Likewise.
+       * testsuite/gas/arc/cpu-pseudop-1.s: Likewise.
+       * testsuite/gas/arc/cpu-pseudop-2.d: Likewise.
+       * testsuite/gas/arc/cpu-pseudop-2.s: Likewise.
+       * testsuite/gas/arc/cpu-warn2.s: Likewise.
+       * config/tc-arc.c (selected_cpu): Initialize.
+       (feature_type): New struct.
+       (feature_list): New variable.
+       (arc_check_feature): New function.
+       (arc_select_cpu): Check for .cpu duplicates. Don't overwrite the
+       current cpu features. Check if a feature is available for a given
+       cpu.
+       (md_parse_option): Test if features are available for a given cpu.
+
 2016-11-18  Szabolcs Nagy  <szabolcs.nagy@arm.com>
 
        * config/tc-aarch64.c (parse_operands): Handle AARCH64_OPND_IMM_ROT*.
This page took 0.023723 seconds and 4 git commands to generate.