public inbox for gcc-patches@gcc.gnu.org
 help / color / mirror / Atom feed
* [PATCH 0/6] ARC updates
@ 2018-10-10  8:01 Claudiu Zissulescu
  2018-10-10  8:01 ` [PATCH 1/6] [ARC] Remove non standard funcions calls Claudiu Zissulescu
                   ` (5 more replies)
  0 siblings, 6 replies; 25+ messages in thread
From: Claudiu Zissulescu @ 2018-10-10  8:01 UTC (permalink / raw)
  To: gcc-patches; +Cc: andrew.burgess, fbedard, claziss

Hi Andrew,

Please find a number of patches that are adding more features to arc backend (BI/BIH instructions, peephole rules, enter/leave instructions) or fixes exising issues (store hazards, tls implementation, library calls).

Please let me know if you have any question,
Claudiu


Claudiu Zissulescu (6):
  [ARC] Remove non standard funcions calls.
  [ARC] Cleanup TLS implementation.
  [ARC] Add BI/BIH instruction support.
  [ARC] Add peephole rules to combine store/loads into double
    store/loads
  [ARC] Refurbish and improve prologue/epilogue functions.
  [ARC] Handle store cacheline hazard.

 gcc/common/config/arc/arc-common.c            |    1 +
 gcc/config/arc/arc-arch.h                     |    1 +
 gcc/config/arc/arc-protos.h                   |    2 +
 gcc/config/arc/arc.c                          | 1701 +++++++++++------
 gcc/config/arc/arc.h                          |  106 +-
 gcc/config/arc/arc.md                         |  644 +++----
 gcc/config/arc/arc.opt                        |   19 +-
 gcc/config/arc/arc700.md                      |   18 +-
 gcc/config/arc/predicates.md                  |   12 +
 gcc/doc/invoke.texi                           |   27 +-
 gcc/testsuite/gcc.target/arc/firq-1.c         |    8 +-
 gcc/testsuite/gcc.target/arc/firq-3.c         |   14 +-
 gcc/testsuite/gcc.target/arc/firq-4.c         |   12 +-
 gcc/testsuite/gcc.target/arc/interrupt-6.c    |    2 +-
 gcc/testsuite/gcc.target/arc/jumptable.c      |   34 +
 .../gcc.target/arc/mulsi3_highpart-2.c        |    5 +-
 gcc/testsuite/gcc.target/arc/tls-1.c          |    2 +-
 gcc/testsuite/gcc.target/arc/tls-gd.c         |   17 +
 gcc/testsuite/gcc.target/arc/tls-ie.c         |   17 +
 gcc/testsuite/gcc.target/arc/tls-ld.c         |   18 +
 gcc/testsuite/gcc.target/arc/tls-le.c         |   16 +
 libgcc/config/arc/lib1funcs.S                 |   54 +
 libgcc/config/arc/t-arc                       |    2 +-
 23 files changed, 1769 insertions(+), 963 deletions(-)
 create mode 100644 gcc/testsuite/gcc.target/arc/jumptable.c
 create mode 100644 gcc/testsuite/gcc.target/arc/tls-gd.c
 create mode 100644 gcc/testsuite/gcc.target/arc/tls-ie.c
 create mode 100644 gcc/testsuite/gcc.target/arc/tls-ld.c
 create mode 100644 gcc/testsuite/gcc.target/arc/tls-le.c

-- 
2.17.1

^ permalink raw reply	[flat|nested] 25+ messages in thread

end of thread, other threads:[~2018-11-13 10:00 UTC | newest]

Thread overview: 25+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-10-10  8:01 [PATCH 0/6] ARC updates Claudiu Zissulescu
2018-10-10  8:01 ` [PATCH 1/6] [ARC] Remove non standard funcions calls Claudiu Zissulescu
2018-10-11 10:14   ` Andrew Burgess
2018-10-31 12:40     ` claziss
2018-10-10  8:01 ` [PATCH 4/6] [ARC] Add peephole rules to combine store/loads into double store/loads Claudiu Zissulescu
2018-10-22 18:15   ` Andrew Burgess
2018-10-22 23:29     ` Bernhard Reutner-Fischer
2018-10-31  9:11       ` claziss
2018-11-12 11:33         ` claziss
2018-11-13 10:00         ` Andrew Burgess
2018-10-10  8:01 ` [PATCH 2/6] [ARC] Cleanup TLS implementation Claudiu Zissulescu
2018-10-11 10:13   ` Andrew Burgess
2018-10-31 13:11     ` claziss
2018-10-10  8:01 ` [PATCH 6/6] [ARC] Handle store cacheline hazard Claudiu Zissulescu
2018-10-30 10:13   ` Andrew Burgess
2018-10-31  9:19     ` claziss
2018-10-31 13:43     ` claziss
2018-10-10  8:49 ` [PATCH 3/6] [ARC] Add BI/BIH instruction support Claudiu Zissulescu
2018-10-16 23:19   ` Andrew Burgess
2018-10-17 17:21     ` Claudiu Zissulescu
2018-10-31 12:59     ` claziss
2018-10-17  7:19   ` Sandra Loosemore
2018-10-31 12:31     ` claziss
2018-10-10  9:05 ` [PATCH 5/6] [ARC] Refurbish and improve prologue/epilogue functions Claudiu Zissulescu
2018-10-22 18:26   ` Andrew Burgess

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).