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