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] |
Hi, We, at HCL Technologies Ltd, have ported gcc for the MAXQ architecture. Although the GCC mainline is in stage 3, but as this port does not affect the generic part so we would request this port to be added to the mailine. MAXQ is a RISC micro-controller from Maxim Integrated Products & Dallas Semiconductor. The MAXQ Arch. has two slightly different versions named MAXQ10 and MAXQ20. The primary difference between the MAXQ10 and MAXQ20 options is the standard width of the working accumulators and supporting arithmetic logic unit (ALU). The MAXQ10 supports 8-bit (byte-wide) accumulators and ALU operations, while the MAXQ20 supports 16-bit (word-wide) accumulators and ALU operations. For more information about MAXQ processors refer to README.txt attached. About MAXQ gcc port: ==================== MAXQ gcc port supports both MAXQ10 & MAXQ20 processors with the target switches '-mq10' for MAXQ10 & '-mq20' for MAXQ20 (Default is MAXQ20). It supports newlib functions which don't have I/O operations. Building gcc for MAXQ: ====================== Binutils patch for MAXQ has already been posted. Only while building gcc with binutils we need to specify the option '--enable-bfd-assembler'. For the combined build go to the sources and do: $ configure --target=maxq-coff --prefix=/prefix/path --enable-languages=c --enable-multilib --enable-bfd-assembler $ make $ make install Testing gcc for MAXQ: ===================== MAXQ gcc port has been tested with the standard DEJAGNU testsuites. The execution testing has been done using the simulator. For more information about testing MAXQ port using simulator refer to README.txt attached. DEJAGNU testsuites have been executed for MAXQ gcc port testing. We are not supporting 'long-long' and C99 features so those cases will fail. Attached Files: =============== ChangeLog HCLT_MAXQ_GCC_31122004.tar.gz (the actual patch) README.txt Credits: ======== Main developers of the port: Konark Goel <konarkg@noida.hcltech.com> Prabu Pariasamy <prabup@noida.hcltech.com> C Jaiprakash <cjaiprakash@noida.hcltech.com> GCC related clarifications were given by Rakesh Kumar (rakeshku@noida.hcltech.com) Prabu and Myself volunteer to be maintainers for this work. Best Regards, Konark Goel.
Attachment:
ChangeLog
Description: Binary data
Attachment:
HCLT_MAXQ_GCC_31122004.tar.gz
Description: Binary data
Attachment:
README.txt
Description: Text document
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |