aboutsummaryrefslogtreecommitdiffstats
path: root/cgcc
AgeCommit message (Expand)AuthorFilesLines
2020-07-13cgcc: remove now unneeded options & definesLuc Van Oostenryck1-24/+8
2019-12-16cgcc: rename 'ppc64+{be,le}' to 'ppc64{be,le}'Luc Van Oostenryck1-5/+5
2019-12-16cgcc: add support for riscv32Luc Van Oostenryck1-0/+3
2019-12-04cgcc: only define __CYGWIN32__ for -m32 buildsRamsay Jones1-1/+3
2019-11-28cgcc: fix definition of 'linux' macroRamsay Jones1-1/+1
2019-11-28cgcc: add support for riscv64Luc Van Oostenryck1-0/+3
2019-11-28cgcc: filter-out -msize-long & -msize-llp64Luc Van Oostenryck1-0/+1
2019-11-27Merge branch 'arm-hf' into masterLuc Van Oostenryck1-1/+1
2019-11-27cgcc: use -mfloat-abi=hard for armhfLuc Van Oostenryck1-1/+1
2019-11-15cgcc: let cygwin use -fshort-wcharLuc Van Oostenryck1-0/+1
2019-11-12Add -Wexternal-function-has-definitionJohn Levon1-1/+1
2019-11-09cgcc: let sparse define _BIG_ENDIANLuc Van Oostenryck1-2/+1
2019-11-08cgcc: remove _STRING_ARCH_unalignedLuc Van Oostenryck1-2/+2
2019-10-30cgcc: removed unneeded predefines for integersLuc Van Oostenryck1-48/+4
2019-10-30cgcc: specify the arch via --archLuc Van Oostenryck1-4/+11
2019-09-02cgcc: fix wrong processing of -MD & -MMDLuc Van Oostenryck1-1/+1
2019-02-25cgcc: use strict & warningsLuc Van Oostenryck1-0/+3
2019-02-25Merge branch 'cgcc-dumpmachine' into tipLuc Van Oostenryck1-11/+39
2019-02-25cgcc: add support for x86-x32Luc Van Oostenryck1-1/+3
2019-02-25cgcc: favor using 'gcc -dumpmachine' to determine specificsUwe Kleine-König1-5/+28
2019-02-25cgcc: simpler handling of hard-float ARMLuc Van Oostenryck1-8/+7
2019-02-25cgcc: add pseudo-archs for ppc64be/ppc64leLuc Van Oostenryck1-2/+6
2019-02-25cgcc: -dumpmachine should be fetched with '$ccom'Luc Van Oostenryck1-1/+1
2019-02-25Merge branch 'fix-cgcc-gendeps' into tipLuc Van Oostenryck1-5/+5
2019-02-25cgcc: define __APPLE_CC__ on OSXLuc Van Oostenryck1-1/+1
2019-02-20cgcc: -MF, -MQ & -MT need an argumentLuc Van Oostenryck1-4/+4
2019-02-20cgcc: gendeps for -MM, -MD & -MMD tooLuc Van Oostenryck1-1/+1
2019-02-07cgcc: teach cgcc about Hurd/GNULuc Van Oostenryck1-0/+3
2019-02-07predefs: add arch-specific predefinesLuc Van Oostenryck1-10/+8
2018-12-06cgcc: use 'i386' for the arch instead of 'i86'Luc Van Oostenryck1-2/+2
2018-11-24cgcc: teach about '-x c'Luc Van Oostenryck1-0/+8
2018-11-24cgcc: teach about '-o <file>'Luc Van Oostenryck1-0/+8
2018-11-24cgcc: add support to ignore argument(s) of optionsLuc Van Oostenryck1-2/+9
2018-11-23constant: add -Wconstant-suffix warningRamsay Jones1-1/+1
2018-06-16add support for -fdiagnostic-prefix[=prefix]Luc Van Oostenryck1-1/+1
2018-05-01let cgcc use sparse's predefines for i386 & x86-64Luc Van Oostenryck1-9/+2
2017-11-13Merge branch 'dump-ir' into tipLuc Van Oostenryck1-1/+2
2017-11-13dump-ir: rename -fdump-linearize to -fdump-irLuc Van Oostenryck1-1/+1
2017-11-12dump-ir: allow to specify the passes to execute via cli's optionsLuc Van Oostenryck1-0/+1
2017-11-07cgcc: teach cgcc about freebsd & netbsdLuc Van Oostenryck1-0/+6
2017-10-03fix cgcc ELF version for ppc64/pcc64leLuc Van Oostenryck1-3/+2
2017-10-03cgcc: provide __ARM_PCS_VFP for armhfUwe Kleine-König1-2/+9
2017-10-02cgcc: teach cgcc about GNU/kFreeBSDUwe Kleine-König1-0/+3
2017-06-21cgcc: teach cgcc about armLuc Van Oostenryck1-0/+5
2017-06-21cgcc: teach cgcc about ppc64[le]Luc Van Oostenryck1-0/+10
2017-06-21cgcc: teach cgcc about arm64Luc Van Oostenryck1-0/+5
2017-06-15add support for -fmemcpy-max-countLuc Van Oostenryck1-1/+1
2017-06-15add support for -Wmemcpy-max-countLuc Van Oostenryck1-1/+1
2017-06-15cgcc: filter-out '-fdump-linearize[=...]'Luc Van Oostenryck1-0/+1
2017-06-15cgcc: add missing warning names to check_only_option()Luc Van Oostenryck1-1/+1
2017-06-15cgcc: alphasort warning names in check_only_option()Luc Van Oostenryck1-1/+1
2017-05-28teach cgcc about OSX aka darwinLuc Van Oostenryck1-0/+3
2017-02-13cgcc should not define non-reserved identifiersLuc Van Oostenryck1-4/+4
2015-01-28s390x: add the proper defines for data typesChristian Borntraeger1-0/+8
2014-11-10cgcc: avoid passing a sparse-only option to ccRamsay Jones1-2/+2
2014-10-10cgcc: use $ccom to set $multiarch_dir if not specifiedRamsay Jones1-0/+2
2014-10-10cgcc: use only the cc command to determine $gcc_base_dirRamsay Jones1-1/+2
2014-10-10Add support for multiarch system header filesRamsay Jones1-0/+10
2014-09-28sparse: Make -Werror turn warnigns into errorsThomas Graf1-1/+1
2013-04-21Define __SIZEOF_POINTER__Josh Triplett1-5/+10
2010-03-28possible fix to cgcc issue in sparse 0.4.2:Joel Soete1-1/+1
2010-03-28New attribute designated_init: mark a struct as requiring designated initJosh Triplett1-1/+1
2010-03-28Rename -Wall to Wsparse-all, so it doesn't get turned on unintentionallyJosh Triplett1-15/+2
2009-08-01Define __LP64__ for x86_64 unless in 32 bit modeBlue Swirl1-1/+1
2009-08-01Add support for TImode type (__int128_t)Blue Swirl1-3/+4
2008-12-18Let cgcc pass -gcc-base-dir to sparse.Alexey Zaytsev1-1/+13
2008-12-18OpenBSD supportBlue Swirl1-0/+3
2008-12-18Sparc64 (Sparc V9, LP64) supportBlue Swirl1-0/+7
2008-12-18Replace the -specs cgcc option with -targetAlexey Zaytsev1-1/+1
2008-08-26don't call sparse when called to generate dependenciesAlexander Shishkin1-0/+7
2008-04-07cgcc: handle ppc archJohannes Berg1-0/+7
2007-08-31cgcc: Sparse accepts -Wundef, not -Wundefined-preprocessorJosh Triplett1-1/+1
2007-08-31cgcc: Sparse accepts -Wcast-to-as, not -Wcast-to-address-spaceJosh Triplett1-1/+1
2007-08-22Make cgcc filter out all sparse warning related optionsYura Pakhuchiy1-1/+1
2007-06-27cgcc: preserve sparse exit code if -no-compile is usedPavel Roskin1-2/+5
2007-05-23Fix old typo: s/wierd/weird/Josh Triplett1-2/+2
2007-05-23Sparse always defines __STDC__ 1, so cgcc does not need to do soJosh Triplett1-3/+2
2007-05-23Add cygwin support to cgccRamsay Jones1-0/+10
2007-05-22Add -Wno-non-pointer-null to turn off warning about using a plain integer as ...Josh Triplett1-1/+1
2007-05-22Add -Wno-old-initializer to turn off warnings about non-C99 struct initializersJosh Triplett1-1/+1
2007-05-01Implement x86-64 support in cgcc.Alberto Bertogli1-0/+9
2007-05-01Teach cgcc about -ventry and -vdeadJosh Triplett1-0/+1
2007-05-01Teach cgcc about all currently existing sparse warning optionsJosh Triplett1-1/+1
2007-05-01Make cgcc not pass -Wall to sparse even if passing it to ccJosh Triplett1-1/+14
2007-04-20Teach cgcc about -Wtransparent-union and -Wno-transparent-unionJosh Triplett1-1/+1
2005-08-15Make 'cgcc' work at least half-way betterLinus Torvalds1-1/+1
2005-04-07check.c:welinder@troll.com1-0/+3
2005-04-07Reorganize integer and floating point defines into specs.welinder@troll.com1-23/+25
2005-04-07lib.c:welinder@troll.com1-4/+26
2005-04-07Add -no-compilewelinder@troll.com1-20/+33
2005-04-07Handle predefines for integer types, floating point types,welinder@troll.com1-1/+146
2005-04-07Teach cgcc about -Wbitwise and -Wtypesign.welinder@troll.com1-1/+1
2005-04-07Teach cgcc about flags that are for sparse only.welinder@troll.com1-10/+31
2005-04-07Wrapper to run check and gcc in series.welinder@troll.com1-0/+22