From 269b4e7072a31bbf77cf676abba0bb3686530e9c Mon Sep 17 00:00:00 2001 From: Chris Recoskie Date: Fri, 27 Apr 2007 13:11:52 +0000 Subject: [PATCH] miscellaneous fixes to xlc integration --- .../plugin.properties | 20 ++--- .../plugin.xml | 86 +++++++------------ 2 files changed, 39 insertions(+), 67 deletions(-) diff --git a/xlc/org.eclipse.cdt.managedbuilder.xlc.ui/plugin.properties b/xlc/org.eclipse.cdt.managedbuilder.xlc.ui/plugin.properties index ebcf9a25a5a..89062fd8a29 100644 --- a/xlc/org.eclipse.cdt.managedbuilder.xlc.ui/plugin.properties +++ b/xlc/org.eclipse.cdt.managedbuilder.xlc.ui/plugin.properties @@ -127,18 +127,18 @@ Option.Assem=Generate an assembler language file for each source file(-S) Option.Strip=Strip symbol table, line number information and relocation information from source file(-s) Option.64=Select 64-bit compiler mode(-q64) Option.Align=Specify what alignment rules compiler uses for compilation(-qalign) -Option.Align.Full=Full -Option.Align.Power=Power -Option.Align.Natural=Natural -Option.Align.mac68k=mac68k -Option.Align.twobyte=twobyte +Option.Align.Full=full +Option.Align.Natural=natural +Option.Align.twobyte=two byte Option.Align.packed=packed -Option.Align.bitpacked=bitpacked +Option.Align.bitpacked=bit packed Option.alloca=Substitue inline code for calls to function alloca(-qalloca) Option.Bitfields=Specify if bit fields are signed(-qbitfields) Option.Bitfields.signed = signed Option.Bitfields.unsigned = unsigned -Option.Chars=Specify if chars are signed(-qchars=signed) +Option.Chars=Specify if chars are signed +Option.chars.signed = signed (-qchars=signed) +Option.chars.unsigned = unsigned (-qcharse=unsigned) Option.enablevmx=Enable generation of VMX instructions(-qenablevmx) Option.Enum=Specify the amount of storage accupied by enumerations(-qenum=) Option.enum.Int=Int @@ -296,9 +296,9 @@ Option.y.p = p Option.y.z = z Option.float = Specify floating point options (-qfloat=) Option.flttrap = Trap floating point exceptions (-qflttrap=) -Option.longlong = Allow long long integer types in the program (-qlonglong) -Option.longlong = qlonglong -Option.nolonglong = qnolonglong +Option.longlong = Allow long long integer types in the program +Option.longlong.longlong = Allow long long (-qlonglong) +Option.longlong.nolonglong = Do not allow long long (-qnolonglong) Option.rndflt = Control compile-time rounding mode of floating point expressions( -qrndflt) Option.rndflt.nearest = Nearest Option.rndflt.minusinf = Minus infinity diff --git a/xlc/org.eclipse.cdt.managedbuilder.xlc.ui/plugin.xml b/xlc/org.eclipse.cdt.managedbuilder.xlc.ui/plugin.xml index 40ff5ef12e0..3ecfa370ae2 100644 --- a/xlc/org.eclipse.cdt.managedbuilder.xlc.ui/plugin.xml +++ b/xlc/org.eclipse.cdt.managedbuilder.xlc.ui/plugin.xml @@ -432,7 +432,7 @@ @@ -497,7 +497,7 @@ @@ -568,7 +568,7 @@ @@ -609,20 +609,8 @@ superClass="cdt.managedbuild.tool.xlc.c.linker.so"> - - - + id="cdt.managedbuild.tool.xlc.cpp.linker.so.debug" + superClass="cdt.managedbuild.tool.xlc.cpp.linker.so"> @@ -681,35 +669,11 @@ - - - + superClass="cdt.managedbuild.tool.xlc.c.linker.so"> - - - @@ -797,7 +761,7 @@ @@ -1264,7 +1228,7 @@ id="xlc.c.alignment.align.full"> @@ -1310,18 +1274,18 @@ id="xlc.c.compiler.option.signedness.bitfields" valueType="enumerated"> + name="%Option.default"> @@ -1333,8 +1297,18 @@ id="xlc.c.compiler.option.signedness.chars" valueType="enumerated"> + + + +