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]

CRX port contribution


Since binutils and newlib are already contributed for quite some time i
would like to finally contribute the gcc port for the CRX architecture.

I already tried to submit a CRX port last year in June but there where
no ports for binutils and newlib at that time.

The port is now almost rewritten from scratch. It makes extensive use of
gcc's macro feature to keep the machine description compact and easy to
maintain. All predicates are defined in the machine description and cc0
is also not used anymore.

Target   | HMSLQNFICBD lqrcpfgmbdates
---------+---------------------------
crx      |  M    F         p g b    s

I will also provide a simulator binary to allow testing with dejagnu.
Pls let me know who needs to get it. There is also a Programmer’s Reference Manual that i would like to make available at:
http://gcc.gnu.org/readings.html




2005-04-11 Paul Woegerer <paul.woegerer@nsc.com>

	* config/crx/*: Port for CRX architecture.
	* config.gcc (crx-*-elf): Add elfos.h, crtbegin.o, crtend.o.


-- Best Regards,

Paul Woegerer                 phone:  +49-8141-35-1385
CRTools Development           fax:    +49-8141-35-1403
Cores Development Group       mailto: paul.woegerer@nsc.com

National Semiconductor GmbH
Livry-Gargan Str. 10
82256 Fuerstenfeldbruck, Germany
internet: http://www.national.com

Attachment: crx-gcc.diff.gz
Description: application/gunzip


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