Frequently Asked Questions




Contents
What is the relationship between Open64 and KCC ?
What is the relationship between GNUPro and KCC ?
Will KCC release source code ?
How well has KCC been tested ?
What are the compiler options provided ?
Where do I report bugs ?
How do I report bugs ?
How to port KCC to other platforms?

What is the relationship between Open64 and KCC ?

Kcc  is  Open64 retargeted to XScale architecture. The major changes happened in machine description and code generator. There are also other changes in the front end, lowering, LNO,  and etc.
 

What is the relationship between GNUPro and KCC ?

Kcc generates assembly code only. The rest phases depend on GNUPro toolchain, such as preprocessor, assembler, linker, run-time libraries, and XScale simulator. KCC can also work with MontaVista toolchain on PXA250 platform. Please contact the developers for more detailed information.
 

Will KCC release source code ?

The current release only contains binary components. Source code is to be opened in later releases.
 

How well has KCC been tested?

 KCC has been tested on a set of small benchmarks, including DejaGNU testsuite, at O0 level. More test will be done in later releases.
 

What are the compiler options provided ?

KCC supports most of the options of Open64. Current release only supports O0 level compilation. No optimization options are allowed in compilation. You may use optimization flags in your compilation, but the results may be incorrect.

Where do I report bugs ?

We cannot promise to fix every bug reported. If you think that you have uncovered a bug in the kcc compilers, you can post that to kcc@capsl.udel.edu We will do our best.

How to report bugs?

You can help us quickly turn around the fixes by doing some up front work. Minimize the test cases. Give us a full command line description to compile the tests. Tell us how to run your program if the symptom occurred at runtime. If  the program needs data input, please append it as well.

How to port KCC to other platforms?

We have an experienced team in porting Open64 as well as GCC to various platforms. Please contact Prof. Guang R. Gao for information.
 
 


This page is maintained by Dr. Ziang Hu, please send your request to: hu@capsl.udel.edu