This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
[PATCH 0/2] [ARC] Bug fix, improve size figures.
- From: Claudiu Zissulescu <claziss at gmail dot com>
- To: gcc-patches at gcc dot gnu dot org
- Cc: fbedard at synopsys dot com, andrew dot burgess at embecosm dot com
- Date: Mon, 17 Sep 2018 15:50:25 +0300
- Subject: [PATCH 0/2] [ARC] Bug fix, improve size figures.
Hi Andrew,
Please find two patches, one is fixing the dmac issue with non odd-even register pairs (test added). The second patch tries to improve the size figures by managing the long immediate field.
Thanks,
Claudiu
Claudiu Zissulescu (2):
[ARC] Check for odd-even register when emitting double mac ops.
[ARC] Avoid specific constants to end in limm field.
gcc/config/arc/arc.md | 55 ++++++++++---------------
gcc/config/arc/constraints.md | 6 +++
gcc/testsuite/gcc.target/arc/tmac-3.c | 17 ++++++++
gcc/testsuite/gcc.target/arc/tph_addx.c | 53 ++++++++++++++++++++++++
4 files changed, 97 insertions(+), 34 deletions(-)
create mode 100644 gcc/testsuite/gcc.target/arc/tmac-3.c
create mode 100644 gcc/testsuite/gcc.target/arc/tph_addx.c
--
2.17.1