summaryrefslogtreecommitdiffstats
path: root/gnu/gcc
AgeCommit message (Expand)AuthorFilesLines
2014-12-27Link -static -pie executables with rcrt0.o instead of crt0.o such that theykettenis1-2/+3
2014-12-26Link -static -pie executables on powerpc with rcrt0.o instead of crt0.okurt1-2/+3
2014-12-22Link -static -pie executables with rcrt0.o instead of crt0.o such that theykurt1-1/+2
2014-12-22Link -static -pie executables with rcrt0.o instead of crt0.o such that theykettenis1-1/+2
2014-12-22Link -static -pie executables with rcrt0.o instead of crt0.o such that theykettenis1-1/+4
2014-12-22Link -static -pie executables with rcrt0.o instead of crt0.o such that theykettenis1-1/+2
2014-09-10Add cpuid.h from clang r197399 with additional feature bits,jsg1-0/+172
2014-07-24Revert ssp-strong on arm. This has been exposing one or more bugs in GCC thatpascal1-0/+4
2014-07-21printf(9) and friends don't support the <number>$ flags, so gcc'sguenther1-1/+1
2014-07-11make the __cxa_call_terminate() proto match the definitionjsg1-1/+1
2014-07-10Backport support for -Wframe-larger-than=N to base GCCmatthew2-0/+5
2014-06-23gcc4: emit warning when ignoring alignment constraintsmatthew1-1/+4
2014-05-06When the stack protector heuristics doesn't cover a function, leavemartynas1-8/+7
2014-05-06Introduce -fstack-shuffle, which randomizes local stack variables.martynas2-12/+33
2014-05-01x86-64 ABI requires arrays greater than 16 bytes to be aligned tomartynas1-1/+1
2014-03-30Change the heuristics of -fstack-protector to select to protectmartynas2-2/+2
2014-03-27remove gets reference. ok espietedu1-1/+0
2014-01-24Catch SIGPIPE to clean up temp filesguenther1-0/+4
2014-01-14Add wcstring attribute support for Wbounded. To be used for wchar.hmartynas1-2/+21
2014-01-14Add a new option "-fstack-protector-strong" for GCC4. This includesmartynas7-11/+99
2014-01-13Enable Wbounded by default. Passing bound bigger than the buffermartynas1-1/+1
2013-12-28Prevent GCC from inlining these unsafe builtins: sprintf, vsprintf,martynas2-6/+28
2013-12-11Revert the previous commit; this is not the right approach.kettenis3-5/+17
2013-12-11Stop the madness! Prevent GCC from inlining these unsafe functions:martynas3-17/+5
2013-10-29Make gcc call collect2 on powerpc (instead of directly calling ld).jca1-3/+0
2013-10-29Revert previous, wrong M ...jca1-1/+1
2013-10-29Make gcc call collect2 on powerpc (instead of directly calling ld).jca1-1/+1
2013-08-07don't warn on missing newline at eofjsg1-3/+0
2013-07-30Fix attribute((init_priority)) on sparc and sparc64.kettenis2-0/+8
2013-07-04Add support for the GCC binary integer constants extension.jsg2-3/+44
2013-07-03add support for %td for ptrdiff_t in kernel printfsf1-3/+4
2013-06-06Disable a broken optimization in try_combine(); GCC PR #34628.miod1-0/+2
2013-06-04classify_integer(): test whether the value can be built using the `set'miod1-20/+33
2013-06-04Add "length" attribute to "weird" class instructions of small length: usermiod1-11/+16
2013-05-18Replace strcpy() calls with strlcpy() to avoid triggering warnings whenmiod1-2/+2
2013-05-09Define WINT_TYPE as well.miod1-0/+3
2013-05-09Define LOCAL_ALIGNMENT as well.miod1-0/+3
2013-05-08Backport fix for gcc PR target/31152:miod1-4/+1
2013-05-08A port of the current gcc 3.3.6 m88k backend to gcc 4.2.1.miod10-0/+8409
2013-04-04Add support for "d" floating-point suffix, as defined by draft N1312martynas3-3/+24
2013-02-03Sanitize LINK_SPEC for hppa64, making it identical to what we have on amd64kettenis1-8/+7
2013-02-03Sanitize LINK_SPEC for hppa, making it identical to what we have on amd64 andkettenis1-8/+7
2013-01-15Simplify OBSD_LIB_SPEC a bit for gcc3/4.brad1-1/+1
2012-12-31Remove GLIBC_DYNAMIC_LINKER which is only relevant for Linux.brad1-2/+0
2012-12-20Bring stack smashing protector for MIPS; enabled by default.martynas2-9/+9
2012-12-20Bring stack smashing protector for Alpha; enabled by default.martynas2-1/+4
2012-12-17Make the SH register spill failure for R0 workaround work againmartynas1-1/+1
2012-12-10Fix c-bounded when arrays are declared without the size expression.martynas1-1/+1
2012-12-10Fix unaligned memory loads on Alpha. GCC used to generate them inmartynas1-10/+15
2012-10-23Define __PIE__ and __pie__ when compiling PIE code, just like newer versionskettenis1-0/+5