diff --git a/xlc/org.eclipse.cdt.managedbuilder.xlc.ui/plugin.properties b/xlc/org.eclipse.cdt.managedbuilder.xlc.ui/plugin.properties index 415818f481e..b98afcc1911 100644 --- a/xlc/org.eclipse.cdt.managedbuilder.xlc.ui/plugin.properties +++ b/xlc/org.eclipse.cdt.managedbuilder.xlc.ui/plugin.properties @@ -166,7 +166,7 @@ Option.noroconst=Do not place constant values in read only storage (-qnoroconst) Option.roptr=Place constant pointers in read only storage (-qroptr) Option.Statsym=Generate symbols for static variables (-qstatsym ) Option.xcall=Generate code to treat static functions as external functions (-qxcall ) -Option.funcset=Place instructions for each function in a separate object file control section or csect (-qfuncset) +Option.funcsect=Place instructions for each function in a separate object file control section or csect (-qfuncsect) Option.ppline=Enable generation of #line directive in the preprocessed output (-qppline) Option.upconv=Preserve the unsigned specification when performing integral promotions (-qupconv) Option.namemangling=Name mangling scheme for external symbol names (-qnamemangling=) @@ -193,6 +193,7 @@ Option.statsym = Add static variables to the symbol table (-qstatsym) Option.threaded = Enable multi-threaded execution (-qthreaded) Option.unique = Generate unique names for static constructor/deconstructor file compilation units (-qunique) Option.unique.v10 = Generate unique names for static constructor/deconstructor file compilation units (-qunique) +Option.qconcurrentupdate.v11 = Update the operating system while the kernel is running (-qconcurrentupdate) Option.novftable = Do not generate virtual function table (-qnovftable) Option.vrsave = Maintain the VRSAVE register (-qvrsave) Option.weaksymbol = Generate weak symbols (-qweaksymbol) @@ -202,7 +203,7 @@ Option.macros.pre=predefined (-qshowmacros=pre) Option.macros.nopre=no macros (-qshowmacros=nopre) Option.qstackprotect = Protect against malicious code or programming errors that overwrite or corrupt the stack (-qstackprotect=) Options.timestamps=Suppress insert of implicit timestamps into an object file (-qnotimestamps) - +Option.qrestrict = Stop pointers from accessing the same memory that has been addressed by function parameter pointers (-qrestrict=) # Optimization options Option.OptLevel = Optimization level diff --git a/xlc/org.eclipse.cdt.managedbuilder.xlc.ui/plugin.xml b/xlc/org.eclipse.cdt.managedbuilder.xlc.ui/plugin.xml index edc348dc558..6958a67f525 100644 --- a/xlc/org.eclipse.cdt.managedbuilder.xlc.ui/plugin.xml +++ b/xlc/org.eclipse.cdt.managedbuilder.xlc.ui/plugin.xml @@ -229,6 +229,25 @@ name="%Option.unique.v10" resourceFilter="all" valueType="boolean"> + + +