This is the mail archive of the binutils@sourceware.org mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Patch]Option support to ARM MCU Cortex-M7 and related FPU


Hi there,

The attached patch implemented option support in Binutils to support new ARM
MCU announced at:
http://www.arm.com/about/newsroom/arm-supercharges-mcu-market-with-high-perf
ormance-cortex-m7-processor.php
http://www.arm.com/products/processors/cortex-m/cortex-m7-processor.php

Tested with Binutils regression test and no new regressions. Is it OK to
trunk?

BR,
Terry

gas/ChangeLog:
2014-09-24  Terry Guo  <terry.guo@arm.com>

     * config/tc-arm.c (arm_cpus): Support cortex-m7.
    (arm_fpus): Support fpv5-sp-d16 and fpv5-d16.
    (do_vfp_nsyn_cvt_fpv8): Generate error when use D register for S
register only
     target like FPv5-SP-D16.
     (do_neon_cvttb_1): Likewise.
     (do_vfp_nsyn_fpv8): Likewise.
     (do_vrint_1): Likewise.
     * doc/c-arm.texi: Document new cpu and fpu names for cortex-m7.

gas/testsuite/ChangeLog:
2014-09-24  Terry Guo  <terry.guo@arm.com>

     * gas/arm/armv7e-m+fpv5-d16.s: New.
     * gas/arm/armv7e-m+fpv5-d16.d: Likewise.
     * gas/arm/armv7e-m+fpv5-sp-d16.s: Likewise.
     * gas/arm/armv7e-m+fpv5-sp-d16.d: Likewise.

Attachment: option-support-cortex-m7-v1.txt
Description: Text document


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]