This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC 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] Port for CRX architecture


Hello,

i recently received my assignment to GCC project from the FSF.

Now i want to contribute my port for the CRX architecture. Later on
me or a colleague will contribute the binutils and we will also make
a CRX simulator available for free. But for now i would like to
contribute this initial GCC port.

So far there is still some work to do on optimizations and i do not
use any scheduling mechanism. Getting rid of cc0 is planned for near
future. As i am now working full time on this port its quality will
successively improve and fit more and more to the current GCC
standards.

The CRX is the next generation CompactRISC architecture
(http://www.compactrisc.com). This 32-bit architecture extends the
earlier CR16 family. It is optimized for minimal die size and a high
performance/power_consumption ratio.

Here is the Changelog entry for the GCC subdirectory:

2004-07-30  Paul Woegerer  <paul.woegerer@nsc.com>

        * config/crx: New port.
        * config.gcc (crx-*-*): Added entry for CRX.
        * doc/install.texi (Specific):  Added CRX build description.
        * doc/invoke.texi (Specific):  Added CRX options section.
        * doc/md.texi (Specific):  Added CRX specific constraint letter.
        * doc/contrib.texi (Specific):  Added Tal Agmon and myself.
        * doc/extend.texi (Specific):  Added CRX to support interrupt 
attribute.


Another Changelog entry for the top level source directory:

2004-07-30  Paul Woegerer  <paul.woegerer@nsc.com>

        * MAINTAINERS: Added myself to the list.
        * config.sub: Added crx.
        * configure.in: Added crx-*-* (noconfigdirs).


And here is a new entry for backends.html:

*** backends.html.orig  2004-06-30 11:53:31.000000000 +0200
--- backends.html       2004-06-30 11:52:55.000000000 +0200
***************
*** 123,128 ****
--- 123,129 ----
  avr      |    L  FI    l  c f m
  c4x      |  ??  N I BD       g  d  te
  cris     |   S   F  B     c f m   a
+ crx      |  M    FI B     cp g
  fr30     | ??    FI B        gm    t s
  frv      | ??       B      p    d a  s
  h8300    |       FI       cp g       s



Attachment: crx-port.patch.bz2
Description: Binary data


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