1. May 16, 2022
  2. Apr 23, 2022
  3. Mar 30, 2022
  4. Mar 29, 2022
  5. Mar 26, 2022
  6. Mar 24, 2022
  7. Mar 18, 2022
  8. Mar 15, 2022
    • Jessica Mills's avatar
      HWLP boundary bug, ALU encoding bug and general formatting fixes · e6dbce51
      Jessica Mills authored
      - Fix for bug relating to incorrect encoding of ALU sign and zero extend operations.
      - Fix for bug relating to incorrect HWLP branch offset upper boundaries.
      - Fix general white space and number formatting inconsistencies.
      
      gas/ChangeLog.COREV:
      
      	* config/tc-riscv.c (riscv_ip): Fix boundary bug for hardware loop
      	branch operands - upper boundary of long branch offset changed from
      	4094 to 8191 and short offset from 30 to 63.
      
      gas/testsuite/ChangeLog.COREV:
      
      	* gas/riscv/cv-alu-extbs.d: Fix test after encoding change.
      	* gas/riscv/cv-alu-extbs.s: Likewise.
      	* gas/riscv/cv-alu-extbz.d: Likewise.
      	* gas/riscv/cv-alu-exths.d: Likewise.
      	* gas/riscv/cv-alu-exthz.d: Likewise.
      	* gas/riscv/cv-alu-march-rv32i-xcorev.d: Amend test with branch
      	offset boundary change.
      	* gas/riscv/cv-hwlp-endi.d: Likewise.
      	* gas/riscv/cv-hwlp-endi.s: Likewise.
      	* gas/riscv/cv-hwlp-fail-operand-01.l: Likewise.
      	* gas/riscv/cv-hwlp-fail-operand-01.s: Likewise.
      	* gas/riscv/cv-hwlp-fail-operand-02.l: Likewise.
      	* gas/riscv/cv-hwlp-fail-operand-02.s: Likewise.
      	* gas/riscv/cv-hwlp-fail-operand-03.l: Likewise.
      	* gas/riscv/cv-hwlp-fail-operand-03.s: Likewise.
      	* gas/riscv/cv-hwlp-fail-operand-04.l: Likewise.
      	* gas/riscv/cv-hwlp-fail-operand-04.s: Likewise.
      	* gas/riscv/cv-hwlp-setup.d: Likewise.
      	* gas/riscv/cv-hwlp-setup.s: Likewise.
      	* gas/riscv/cv-hwlp-starti.d: Likewise.
      	* gas/riscv/cv-hwlp-starti.s: Likewise.
      
      include/ChangeLog.COREV:
      
      	* opcode/riscv-opc.h: Fix hexadecimal number format inconsistencies
      	for matches and masks.
      
      ld/testsuite/ChangeLog.COREV:
      
      	* ld-riscv-elf/ld-riscv-elf.exp: Renamed CORE-V hwlp tests to match
      	-march option for the instruction set.
      	* ld-riscv-elf/cv-hwloop-starti.s: Renamed to cv-hwlp-starti.s.
      	* ld-riscv-elf/cv-hwloop-starti.d: Renamed to cv-hwlp-starti.d.
      	* ld-riscv-elf/cv-hwloop-endi.d: Renamed to cv-hwlp-endi.d.
      	* ld-riscv-elf/cv-hwloop-endi.s: Renamed to cv-hwlp-endi.s.
      	* ld-riscv-elf/cv-hwloop-setup.d: Renamed to cv-hwlp-setup.d.
      	* ld-riscv-elf/cv-hwloop-setup.s: Renamed to cv-hwlp-setup.s.
      	* ld-riscv-elf/cv-hwloop-setupi.d: Renamed to cv-hwlp-setupi.d.
      	* ld-riscv-elf/cv-hwloop-setupi.s: Renamed to cv-hwlp-setupi.s.
      
      opcodes/ChangeLog.COREV:
      
      	* riscv-opc.c (MATCH_CV_EXTHS, MATCH_CV_EXTHZ, MATCH_CV_EXTBS)
      	(MATCH_CV_EXTBZ): Add new match.
      	(riscv_opcodes): Fix indentation inconsistencies.
      e6dbce51
    • Nazareno Bruschi's avatar
    • Enrico Tabanelli's avatar
    • Jessica Mills's avatar
      Remove unnecessary overflow check for BFD_RELOC_RISCV_CVPCREL_(UI12 & URS1) · 9241d568
      Jessica Mills authored
      
      
      gas/ChangeLog.COREV:
      
      	* config/tc-riscv.c (md_apply_fix): Remove unnecessary overflow check
      	for BFD_RELOC_RISCV_CVPCREL_UI12 & BFD_RELOC_RISCV_CVPCREL_URS1.
      
      gas/testsuite/ChangeLog.COREV:
      
      	* gas/riscv/cv-hwlp-fail-operand-07.l: Remove obsolete
      	BFD_RELOC_RISCV_CVPCREL_UI12 overflow error message.
      
      Signed-off-by: default avatarJessica Mills <jessica.mills@embecosm.com>
      9241d568
    • Jessica Mills's avatar
      Correct CORE-V ChangeLogs in line with GNU standards · a633fd69
      Jessica Mills authored
      
      
      Files changed:
      
      	* bfd/ChangeLog.COREV: Correct in line with GNU standards.
      	* gas/ChangeLog.COREV: Likewise.
      	* include/ChangeLog.COREV: Likewise.
      	* opcodes/ChangeLog.COREV: Likewise.
      	* ld/ChangeLog.COREV: Removed.
      
      Signed-off-by: default avatarJessica Mills <jessica.mills@embecosm.com>
      a633fd69
    • Jessica Mills's avatar
      Consolidate mac operand tests and add mac march failure test · d34f2c54
      Jessica Mills authored
      
      
      gas/testsuite/ChangeLog.COREV:
      
      	* gas/riscv/cv-mac-fail-march.d: Added new test.
      	* gas/riscv/cv-mac-fail-march.l: Likewise.
      	* gas/riscv/cv-mac-fail-march.s: Likewise.
      	* gas/riscv/cv-mac-fail-operand-01.d: Likewise.
      	* gas/riscv/cv-mac-fail-operand-01.l: Likewise.
      	* gas/riscv/cv-mac-fail-operand-01.s: Likewise.
      	* gas/riscv/cv-mac-fail-operand-02.d: Likewise.
      	* gas/riscv/cv-mac-fail-operand-02.l: Likewise.
      	* gas/riscv/cv-mac-fail-operand-02.s: Likewise.
      	* gas/riscv/cv-mac-fail-operand-03.d: Likewise.
      	* gas/riscv/cv-mac-fail-operand-03.l: Likewise.
      	* gas/riscv/cv-mac-fail-operand-03.s: Likewise.
      	* gas/riscv/cv-mac-fail-operand-04.d: Likewise.
      	* gas/riscv/cv-mac-fail-operand-04.l: Likewise.
      	* gas/riscv/cv-mac-fail-operand-04.s: Likewise.
      	* gas/riscv/cv-mac-fail-operand-05.d: Likewise.
      	* gas/riscv/cv-mac-fail-operand-05.l: Likewise.
      	* gas/riscv/cv-mac-fail-operand-05.s: Likewise.
      	* gas/riscv/cv-mac-01.d: Deleted, content subsumed into
      	cv-mac-fail-operand-01.d.
      	* gas/riscv/cv-mac-01.l: Deleted, content subsumed into
      	cv-mac-fail-operand-01.l.
      	* gas/riscv/cv-mac-01.s: Deleted, content subsumed into
      	cv-mac-fail-operand-01.s.
      	* gas/riscv/cv-mac-02.d: Deleted, content subsumed into
      	cv-mac-fail-operand-02.d.
      	* gas/riscv/cv-mac-02.l: Deleted, content subsumed into
      	cv-mac-fail-operand-02.l.
      	* gas/riscv/cv-mac-02.s: Deleted, content subsumed into
      	cv-mac-fail-operand-02.s.
      	* gas/riscv/cv-mac-03.d: Deleted, content subsumed into
      	cv-mac-fail-operand-03.d.
      	* gas/riscv/cv-mac-03.l: Deleted, content subsumed into
      	cv-mac-fail-operand-03.l.
      	* gas/riscv/cv-mac-03.s: Deleted, content subsumed into
      	cv-mac-fail-operand-03.s.
      	* gas/riscv/cv-mac-04.d: Deleted, content subsumed into
      	cv-mac-fail-operand-04.d.
      	* gas/riscv/cv-mac-04.l: Deleted, content subsumed into
      	cv-mac-fail-operand-04.l.
      	* gas/riscv/cv-mac-04.s: Deleted, content subsumed into
      	cv-mac-fail-operand-04.s.
      	* gas/riscv/cv-mac-05.d: Deleted, content subsumed into
      	cv-mac-fail-operand-04.d.
      	* gas/riscv/cv-mac-05.l: Deleted, content subsumed into
      	cv-mac-fail-operand-04.l.
      	* gas/riscv/cv-mac-05.s: Deleted, content subsumed into
      	cv-mac-fail-operand-04.s.
      	* gas/riscv/cv-mac-06.d: Deleted, content subsumed into
      	cv-mac-fail-operand-05.d.
      	* gas/riscv/cv-mac-06.l: Deleted, content subsumed into
      	cv-mac-fail-operand-05.l.
      	* gas/riscv/cv-mac-06.s: Deleted, content subsumed into
      	cv-mac-fail-operand-05.s.
      	* gas/riscv/cv-mac-07.d: Deleted, content subsumed into
      	cv-mac-fail-operand-04.d.
      	* gas/riscv/cv-mac-07.l: Deleted, content subsumed into
      	cv-mac-fail-operand-04.l.
      	* gas/riscv/cv-mac-07.s: Deleted, content subsumed into
      	cv-mac-fail-operand-04.s.
      	* gas/riscv/cv-mac-08.d: Deleted, content subsumed into
      	cv-mac-fail-operand-04.d.
      	* gas/riscv/cv-mac-08.l: Deleted, content subsumed into
      	cv-mac-fail-operand-04.l.
      	* gas/riscv/cv-mac-08.s: Deleted, content subsumed into
      	cv-mac-fail-operand-04.s.
      
      Signed-off-by: default avatarJessica Mills <jessica.mills@embecosm.com>
      d34f2c54
    • Jessica Mills's avatar
      Consolidate alu operand tests and add alu march failure test · 092f90de
      Jessica Mills authored
      
      
      gas/testsuite/ChangeLog.COREV:
      
      	* gas/riscv/cv-alu-fail-march.d: Added new test.
      	* gas/riscv/cv-alu-fail-march.l: Likewise.
      	* gas/riscv/cv-alu-fail-march.s: Likewise.
      	* gas/riscv/cv-alu-fail-operand-01.d: Likewise.
      	* gas/riscv/cv-alu-fail-operand-01.l: Likewise.
      	* gas/riscv/cv-alu-fail-operand-01.s: Likewise.
      	* gas/riscv/cv-alu-fail-operand-02.d: Likewise.
      	* gas/riscv/cv-alu-fail-operand-02.l: Likewise.
      	* gas/riscv/cv-alu-fail-operand-02.s: Likewise.
      	* gas/riscv/cv-alu-fail-operand-03.d: Likewise.
      	* gas/riscv/cv-alu-fail-operand-03.l: Likewise.
      	* gas/riscv/cv-alu-fail-operand-03.s: Likewise.
      	* gas/riscv/cv-alu-fail-operand-04.d: Likewise.
      	* gas/riscv/cv-alu-fail-operand-04.l: Likewise.
      	* gas/riscv/cv-alu-fail-operand-04.s: Likewise.
      	* gas/riscv/cv-alu-fail-operand-05.d: Likewise.
      	* gas/riscv/cv-alu-fail-operand-05.l: Likewise.
      	* gas/riscv/cv-alu-fail-operand-05.s: Likewise.
      	* gas/riscv/cv-alu-fail-operand-06.d: Likewise.
      	* gas/riscv/cv-alu-fail-operand-06.l: Likewise.
      	* gas/riscv/cv-alu-fail-operand-06.s: Likewise.
      	* gas/riscv/cv-alu-fail-operand-07.d: Likewise.
      	* gas/riscv/cv-alu-fail-operand-07.l: Likewise.
      	* gas/riscv/cv-alu-fail-operand-07.s: Likewise.
      	* gas/riscv/cv-alu-01.d: Deleted, content subsumed into
      	cv-alu-fail-operand-01.d.
      	* gas/riscv/cv-alu-01.l: Deleted, content subsumed into
      	cv-alu-fail-operand-01.l.
      	* gas/riscv/cv-alu-01.s: Deleted, content subsumed into
      	cv-alu-fail-operand-01.s.
      	* gas/riscv/cv-alu-02.d: Deleted, content subsumed into
      	cv-alu-fail-operand-02.d.
      	* gas/riscv/cv-alu-02.l: Deleted, content subsumed into
      	cv-alu-fail-operand-02.l.
      	* gas/riscv/cv-alu-02.s: Deleted, content subsumed into
      	cv-alu-fail-operand-02.s.
      	* gas/riscv/cv-alu-03.d: Deleted, content subsumed into
      	cv-alu-fail-operand-03.d.
      	* gas/riscv/cv-alu-03.l: Deleted, content subsumed into
      	cv-alu-fail-operand-03.l.
      	* gas/riscv/cv-alu-03.s: Deleted, content subsumed into
      	cv-alu-fail-operand-03.s.
      	* gas/riscv/cv-alu-04.d: Deleted, content subsumed into
      	cv-alu-fail-operand-04.d.
      	* gas/riscv/cv-alu-04.l: Deleted, content subsumed into
      	cv-alu-fail-operand-04.l.
      	* gas/riscv/cv-alu-04.s: Deleted, content subsumed into
      	cv-alu-fail-operand-04.s.
      	* gas/riscv/cv-alu-05.d: Deleted, content subsumed into
      	cv-alu-fail-operand-05.d.
      	* gas/riscv/cv-alu-05.l: Deleted, content subsumed into
      	cv-alu-fail-operand-05.l.
      	* gas/riscv/cv-alu-05.s: Deleted, content subsumed into
      	cv-alu-fail-operand-05.s.
      	* gas/riscv/cv-alu-06.d: Deleted, content subsumed into
      	cv-alu-fail-operand-06.d.
      	* gas/riscv/cv-alu-06.l: Deleted, content subsumed into
      	cv-alu-fail-operand-06.l.
      	* gas/riscv/cv-alu-06.s: Deleted, content subsumed into
      	cv-alu-fail-operand-06.s.
      	* gas/riscv/cv-alu-07.d: Deleted, content subsumed into
      	cv-alu-fail-operand-06.d.
      	* gas/riscv/cv-alu-07.l: Deleted, content subsumed into
      	cv-alu-fail-operand-06.l.
      	* gas/riscv/cv-alu-07.s: Deleted, content subsumed into
      	cv-alu-fail-operand-06.s.
      	* gas/riscv/cv-alu-08.d: Deleted, content subsumed into
      	cv-alu-fail-operand-07.d.
      	* gas/riscv/cv-alu-08.l: Deleted, content subsumed into
      	cv-alu-fail-operand-07.l.
      	* gas/riscv/cv-alu-08.s: Deleted, content subsumed into
      	cv-alu-fail-operand-07.s.
      	* gas/riscv/cv-alu-09.d: Deleted, content subsumed into
      	cv-alu-fail-operand-07.d.
      	* gas/riscv/cv-alu-09.l: Deleted, content subsumed into
      	cv-alu-fail-operand-07.l.
      	* gas/riscv/cv-alu-09.s: Deleted, content subsumed into
      	cv-alu-fail-operand-07.s.
      	* gas/riscv/cv-alu-10.d: Deleted, content subsumed into
      	cv-alu-fail-operand-06.d.
      	* gas/riscv/cv-alu-10.l: Deleted, content subsumed into
      	cv-alu-fail-operand-06.l.
      	* gas/riscv/cv-alu-10.s: Deleted, content subsumed into
      	cv-alu-fail-operand-06.s.
      	* gas/riscv/cv-alu-11.d: Deleted, content subsumed into
      	cv-alu-fail-operand-06.d.
      	* gas/riscv/cv-alu-11.l: Deleted, content subsumed into
      	cv-alu-fail-operand-06.l.
      	* gas/riscv/cv-alu-11.s: Deleted, content subsumed into
      	cv-alu-fail-operand-06.s.
      	* gas/riscv/cv-alu-12.d: Deleted, content subsumed into
      	cv-alu-fail-operand-07.d.
      	* gas/riscv/cv-alu-12.l: Deleted, content subsumed into
      	cv-alu-fail-operand-07.l.
      	* gas/riscv/cv-alu-12.s: Deleted, content subsumed into
      	cv-alu-fail-operand-07.s.
      	* gas/riscv/cv-alu-13.d: Deleted, content subsumed into
      	cv-alu-fail-operand-07.d.
      	* gas/riscv/cv-alu-13.l: Deleted, content subsumed into
      	cv-alu-fail-operand-07.l.
      	* gas/riscv/cv-alu-13.s: Deleted, content subsumed into
      	cv-alu-fail-operand-07.s.
      
      Signed-off-by: default avatarJessica Mills <jessica.mills@embecosm.com>
      092f90de
    • Jessica Mills's avatar
      Subsumed hwlp operand tests and added hwlp march failure test · 2e818187
      Jessica Mills authored
      
      
      gas/testsuite/ChangeLog.COREV:
      
      	* gas/riscv/cv-hwloop-count.d: Renamed to cv-hwlp-count.d.
      	* gas/riscv/cv-hwloop-count.s: Renamed to cv-hwlp-count.s.
      	* gas/riscv/cv-hwloop-counti.d: Renamed to cv-hwlp-counti.d.
      	* gas/riscv/cv-hwloop-counti.s: Renamed to cv-hwlp-counti.s.
      	* gas/riscv/cv-hwloop-endi.d: Renamed to cv-hwlp-endi.d.
      	* gas/riscv/cv-hwloop-endi.s: Renamed to cv-hwlp-endi.s.
      	* gas/riscv/cv-hwloop-setup.d: Renamed to cv-hwlp-setup.d.
      	* gas/riscv/cv-hwloop-setup.s: Renamed to cv-hwlp-setup.s.
      	* gas/riscv/cv-hwloop-setupi.d: Renamed to cv-hwlp-setupi.d.
      	* gas/riscv/cv-hwloop-setupi.s: Renamed to cv-hwlp-setupi.s.
      	* gas/riscv/cv-hwloop-starti.d: Renamed to cv-hwlp-starti.d.
      	* gas/riscv/cv-hwloop-starti.s: Renamed to cv-hwlp-starti.s.
      	* gas/riscv/cv-hwlp-fail-march.d: Added new test.
      	* gas/riscv/cv-hwlp-fail-march.l: Likewise.
      	* gas/riscv/cv-hwlp-fail-march.s: Likewise.
      	* gas/riscv/cv-hwlp-fail-operand-01.d: Likewise.
      	* gas/riscv/cv-hwlp-fail-operand-01.l: Likewise.
      	* gas/riscv/cv-hwlp-fail-operand-01.s: Likewise.
      	* gas/riscv/cv-hwlp-fail-operand-02.d: Likewise.
      	* gas/riscv/cv-hwlp-fail-operand-02.l: Likewise.
      	* gas/riscv/cv-hwlp-fail-operand-02.s: Likewise.
      	* gas/riscv/cv-hwlp-fail-operand-03.d: Likewise.
      	* gas/riscv/cv-hwlp-fail-operand-03.l: Likewise.
      	* gas/riscv/cv-hwlp-fail-operand-03.s: Likewise.
      	* gas/riscv/cv-hwlp-fail-operand-04.d: Likewise.
      	* gas/riscv/cv-hwlp-fail-operand-04.l: Likewise.
      	* gas/riscv/cv-hwlp-fail-operand-04.s: Likewise.
      	* gas/riscv/cv-hwlp-fail-operand-05.d: Likewise.
      	* gas/riscv/cv-hwlp-fail-operand-05.l: Likewise.
      	* gas/riscv/cv-hwlp-fail-operand-05.s: Likewise.
      	* gas/riscv/cv-hwlp-fail-operand-06.d: Likewise.
      	* gas/riscv/cv-hwlp-fail-operand-06.l: Likewise.
      	* gas/riscv/cv-hwlp-fail-operand-06.s: Likewise.
      	* gas/riscv/cv-hwlp-fail-operand-07.d: Likewise.
      	* gas/riscv/cv-hwlp-fail-operand-07.l: Likewise.
      	* gas/riscv/cv-hwlp-fail-operand-07.s: Likewise.
      	* gas/riscv/cv-hwlp-fail-operand-09.d: Likewise.
      	* gas/riscv/cv-hwlp-fail-operand-09.l: Likewise.
      	* gas/riscv/cv-hwlp-fail-operand-09.s: Likewise.
      	* gas/riscv/cv-hwlp-fail-operand-10.d: Likewise.
      	* gas/riscv/cv-hwlp-fail-operand-10.l: Likewise.
      	* gas/riscv/cv-hwlp-fail-operand-10.s: Likewise.
      	* gas/riscv/cv-hwlp-fail-operand-11.d: Likewise.
      	* gas/riscv/cv-hwlp-fail-operand-11.l: Likewise.
      	* gas/riscv/cv-hwlp-fail-operand-11.s: Likewise.
      	* gas/riscv/cv-hwlp-fail-operand-12.d: Likewise.
      	* gas/riscv/cv-hwlp-fail-operand-12.l: Likewise.
      	* gas/riscv/cv-hwlp-fail-operand-12.s: Likewise.
      	* gas/riscv/cv-hwloop-01.d: Deleted, content subsumed into
      	cv-hwlp-fail-operand-01.d.
      	* gas/riscv/cv-hwloop-01.l: Deleted, content subsumed into
      	cv-hwlp-fail-operand-01.l.
      	* gas/riscv/cv-hwloop-01.s: Deleted, content subsumed into
      	cv-hwlp-fail-operand-01.s.
      	* gas/riscv/cv-hwloop-02.d: Deleted, content subsumed into
      	cv-hwlp-fail-operand-01.d.
      	* gas/riscv/cv-hwloop-02.l: Deleted, content subsumed into
      	cv-hwlp-fail-operand-01.l.
      	* gas/riscv/cv-hwloop-02.s: Deleted, content subsumed into
      	cv-hwlp-fail-operand-01.s.
      	* gas/riscv/cv-hwloop-03.d: Deleted, content subsumed into
      	cv-hwlp-fail-operand-02.d.
      	* gas/riscv/cv-hwloop-03.l: Deleted, content subsumed into
      	cv-hwlp-fail-operand-02.l.
      	* gas/riscv/cv-hwloop-03.s: Deleted, content subsumed into
      	cv-hwlp-fail-operand-02.s.
      	* gas/riscv/cv-hwloop-04.d: Deleted, content subsumed into
      	cv-hwlp-fail-operand-03.d.
      	* gas/riscv/cv-hwloop-04.l: Deleted, content subsumed into
      	cv-hwlp-fail-operand-03.l.
      	* gas/riscv/cv-hwloop-04.s: Deleted, content subsumed into
      	cv-hwlp-fail-operand-03.s.
      	* gas/riscv/cv-hwloop-05.d: Deleted, content subsumed into
      	cv-hwlp-fail-operand-03.d.
      	* gas/riscv/cv-hwloop-05.l: Deleted, content subsumed into
      	cv-hwlp-fail-operand-03.l.
      	* gas/riscv/cv-hwloop-05.s: Deleted, content subsumed into
      	cv-hwlp-fail-operand-03.s.
      	* gas/riscv/cv-hwloop-06.d: Deleted, content subsumed into
      	cv-hwlp-fail-operand-04.d.
      	* gas/riscv/cv-hwloop-06.l: Deleted, content subsumed into
      	cv-hwlp-fail-operand-04.l.
      	* gas/riscv/cv-hwloop-06.s: Deleted, content subsumed into
      	cv-hwlp-fail-operand-04.s.
      	* gas/riscv/cv-hwloop-07.d: Deleted, content subsumed into
      	cv-hwlp-fail-operand-05.d.
      	* gas/riscv/cv-hwloop-07.l: Deleted, content subsumed into
      	cv-hwlp-fail-operand-05.l.
      	* gas/riscv/cv-hwloop-07.s: Deleted, content subsumed into
      	cv-hwlp-fail-operand-05.s.
      	* gas/riscv/cv-hwloop-08.d: Deleted, content subsumed into
      	cv-hwlp-fail-operand-05.d.
      	* gas/riscv/cv-hwloop-08.l: Deleted, content subsumed into
      	cv-hwlp-fail-operand-05.l.
      	* gas/riscv/cv-hwloop-08.s: Deleted, content subsumed into
      	cv-hwlp-fail-operand-05.s.
      	* gas/riscv/cv-hwloop-09.d: Deleted, content subsumed into
      	cv-hwlp-fail-operand-06.d.
      	* gas/riscv/cv-hwloop-09.l: Deleted, content subsumed into
      	cv-hwlp-fail-operand-06.l.
      	* gas/riscv/cv-hwloop-09.s: Deleted, content subsumed into
      	cv-hwlp-fail-operand-06.s.
      	* gas/riscv/cv-hwloop-10.d: Deleted, content subsumed into
      	cv-hwlp-fail-operand-06.d.
      	* gas/riscv/cv-hwloop-10.l: Deleted, content subsumed into
      	cv-hwlp-fail-operand-06.l.
      	* gas/riscv/cv-hwloop-10.s: Deleted, content subsumed into
      	cv-hwlp-fail-operand-06.s.
      	* gas/riscv/cv-hwloop-11.d: Deleted, content subsumed into
      	cv-hwlp-fail-operand-07.d.
      	* gas/riscv/cv-hwloop-11.l: Deleted, content subsumed into
      	cv-hwlp-fail-operand-07.l.
      	* gas/riscv/cv-hwloop-11.s: Deleted, content subsumed into
      	cv-hwlp-fail-operand-07.s.
      	* gas/riscv/cv-hwloop-12.d: Deleted, content subsumed into
      	cv-hwlp-fail-operand-08.d.
      	* gas/riscv/cv-hwloop-12.l: Deleted, content subsumed into
      	cv-hwlp-fail-operand-08.l.
      	* gas/riscv/cv-hwloop-12.s: Deleted, content subsumed into
      	cv-hwlp-fail-operand-08.s.
      	* gas/riscv/cv-hwloop-13.d: Deleted, content subsumed into
      	cv-hwlp-fail-operand-09.d.
      	* gas/riscv/cv-hwloop-13.l: Deleted, content subsumed into
      	cv-hwlp-fail-operand-09.l.
      	* gas/riscv/cv-hwloop-13.s: Deleted, content subsumed into
      	cv-hwlp-fail-operand-09.s.
      	* gas/riscv/cv-hwloop-14.d: Deleted, content subsumed into
      	cv-hwlp-fail-operand-10.d.
      	* gas/riscv/cv-hwloop-14.l: Deleted, content subsumed into
      	cv-hwlp-fail-operand-10.l.
      	* gas/riscv/cv-hwloop-14.s: Deleted, content subsumed into
      	cv-hwlp-fail-operand-10.s.
      	* gas/riscv/cv-hwloop-15.d: Deleted, content subsumed into
      	cv-hwlp-fail-operand-11.d.
      	* gas/riscv/cv-hwloop-15.l: Deleted, content subsumed into
      	cv-hwlp-fail-operand-11.l.
      	* gas/riscv/cv-hwloop-15.s: Deleted, content subsumed into
      	cv-hwlp-fail-operand-11.s.
      	* gas/riscv/cv-hwloop-16.d: Deleted, content subsumed into
      	cv-hwlp-fail-operand-01.d.
      	* gas/riscv/cv-hwloop-16.l: Deleted, content subsumed into
      	cv-hwlp-fail-operand-01.l.
      	* gas/riscv/cv-hwloop-16.s: Deleted, content subsumed into
      	cv-hwlp-fail-operand-01.s.
      	* gas/riscv/cv-hwloop-17.d: Deleted, content subsumed into
      	cv-hwlp-fail-operand-01.d.
      	* gas/riscv/cv-hwloop-17.l: Deleted, content subsumed into
      	cv-hwlp-fail-operand-01.l.
      	* gas/riscv/cv-hwloop-17.s: Deleted, content subsumed into
      	cv-hwlp-fail-operand-01.s.
      	* gas/riscv/cv-hwloop-18.d: Deleted, content subsumed into
      	cv-hwlp-fail-operand-03.d.
      	* gas/riscv/cv-hwloop-18.l: Deleted, content subsumed into
      	cv-hwlp-fail-operand-03.l.
      	* gas/riscv/cv-hwloop-18.s: Deleted, content subsumed into
      	cv-hwlp-fail-operand-03.s.
      	* gas/riscv/cv-hwloop-19.d: Deleted, content subsumed into
      	cv-hwlp-fail-operand-03.d.
      	* gas/riscv/cv-hwloop-19.l: Deleted, content subsumed into
      	cv-hwlp-fail-operand-03.l.
      	* gas/riscv/cv-hwloop-19.s: Deleted, content subsumed into
      	cv-hwlp-fail-operand-03.s.
      	* gas/riscv/cv-hwloop-20.d: Deleted, content subsumed into
      	cv-hwlp-fail-operand-05.d.
      	* gas/riscv/cv-hwloop-20.l: Deleted, content subsumed into
      	cv-hwlp-fail-operand-05.l.
      	* gas/riscv/cv-hwloop-20.s: Deleted, content subsumed into
      	cv-hwlp-fail-operand-05.s.
      	* gas/riscv/cv-hwloop-21.d: Deleted, content subsumed into
      	cv-hwlp-fail-operand-05.d.
      	* gas/riscv/cv-hwloop-21.l: Deleted, content subsumed into
      	cv-hwlp-fail-operand-05.l.
      	* gas/riscv/cv-hwloop-21.s: Deleted, content subsumed into
      	cv-hwlp-fail-operand-05.s.
      	* gas/riscv/cv-hwloop-22.d: Deleted, content subsumed into
      	cv-hwlp-fail-operand-06.d.
      	* gas/riscv/cv-hwloop-22.l: Deleted, content subsumed into
      	cv-hwlp-fail-operand-06.l.
      	* gas/riscv/cv-hwloop-22.s: Deleted, content subsumed into
      	cv-hwlp-fail-operand-06.s.
      	* gas/riscv/cv-hwloop-23.d: Deleted, content subsumed into
      	cv-hwlp-fail-operand-06.d.
      	* gas/riscv/cv-hwloop-23.l: Deleted, content subsumed into
      	cv-hwlp-fail-operand-06.l.
      	* gas/riscv/cv-hwloop-23.s: Deleted, content subsumed into
      	cv-hwlp-fail-operand-06.s.
      
      Signed-off-by: default avatarJessica Mills <jessica.mills@embecosm.com>
      2e818187
    • Jessica Mills's avatar
      Removed obsolete MAC instructions · a01d24ad
      Jessica Mills authored
      
      
      gas/testsuite/ChangeLog.COREV:
      
      	* gas/riscv/cv-mac-machhsn.d: Removed obsolete instruction cv.machhs.
      	* gas/riscv/cv-mac-machhun.d: Removed obsolete instruction cv.machhu.
      	* gas/riscv/cv-mac-macsn.d: Removed obsolete instruction cv.macs.
      	* gas/riscv/cv-mac-macun.d: Removed obsolete instruction cv.macu.
      
      include/ChangeLog.COREV:
      
      	* opcode/riscv-opc.h: Removed obsolete matches and renamed mask
      	accordingly -
      	MATCH_MACS:	Removed.
      	MATCH_MACHHS:	Removed.
      	MATCH_MACU:	Removed.
      	MATCH_MACHHU:	Removed.
      	MASK_MULMAC ->	MASK_MULSH
      
      opcodes/ChangeLog.COREV:
      
      	* riscv-opc.c: Removed obsolete instructions -
      	cv.macs:	Removed.
      	cv.machhs:	Removed.
      	cv.macu:	Removed.
      	cv.machhu:	Removed.
      
      Signed-off-by: default avatarJessica Mills <jessica.mills@embecosm.com>
      a01d24ad
    • Jessica Mills's avatar
      Added CORE-V extension subsets ISA options to gas documentation · 127d1eb9
      Jessica Mills authored
      
      
      gas/ChangeLog.COREV:
      
      	* doc/c-riscv.texi: Added details on CORE-V hardware loop,
      	multiply-accumulate and general ALU ops ISA options.
      
      Signed-off-by: default avatarJessica Mills <jessica.mills@embecosm.com>
      127d1eb9