Hi, The description about the option -fshort-enums on gcc.gnu.org says, that "-fshort-enums is the default on some targets, as required by the platform ABI." 1) Can anyone tell me, on which all targets, this is default? 2) Or if anyone can tell me any document through which I can find the list of those target. 3) I believe that this can also be found out by looking into gcc source code. Can anyone help to by telling me the approximate section of code, where I should look for this? --gaurav