[GCC-XML] Support for C99

Kaisar Ul Haque kaisar.ul-haque at mstarsemi.com
Tue Mar 29 07:06:09 EDT 2011


Hello All,

 

I was trying to run gccxml for a C codebase that has C99 syntax which g++
(and thus gccxml) can't compile. For example the following code compiles
fine in gcc but not in g++.

 

//===== start of C99 example ======

 

int vec[5] = {[1]=10,[3]=20}; // designated initializers

 

typedef struct

{

char name[20];

int ID;

int age;

}Employee;

 

Employee emp = {.ID=0, .age=0};

 

int main()

{

}

 

//===== end of C99 example ======

 

I was wondering how to make gccxml work with such C99 codes. Questions:

1.       Is there any configuration option in gccxml which can switch the
compiler to gcc (C99 compatible) mode?

2.       Do I need to recompile gccxml from source and use gcc (for C99) as
the patched compiler, instead of g++? If so, can someone point me towards
the details?

 

I am assuming someone already has worked on this. Any information would be
much appreciated.

 

Regards,

-Kaisar

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/gccxml/attachments/20110329/f3c2c223/attachment-0001.html>


More information about the gccxml mailing list