summaryrefslogtreecommitdiff
path: root/gnu/gcc
AgeCommit message (Expand)Author
2014-05-06When the stack protector heuristics doesn't cover a function, leaveMartynas Venckus
2014-05-06Introduce -fstack-shuffle, which randomizes local stack variables.Martynas Venckus
2014-05-01x86-64 ABI requires arrays greater than 16 bytes to be aligned toMartynas Venckus
2014-03-30Change the heuristics of -fstack-protector to select to protectMartynas Venckus
2014-03-27remove gets reference. ok espieTed Unangst
2014-01-24Catch SIGPIPE to clean up temp filesPhilip Guenther
2014-01-14Add wcstring attribute support for Wbounded. To be used for wchar.hMartynas Venckus
2014-01-14Add a new option "-fstack-protector-strong" for GCC4. This includesMartynas Venckus
2014-01-13Enable Wbounded by default. Passing bound bigger than the bufferMartynas Venckus
2013-12-28Prevent GCC from inlining these unsafe builtins: sprintf, vsprintf,Martynas Venckus
2013-12-11Revert the previous commit; this is not the right approach.Mark Kettenis
2013-12-11Stop the madness! Prevent GCC from inlining these unsafe functions:Martynas Venckus
2013-10-29Make gcc call collect2 on powerpc (instead of directly calling ld).Jeremie Courreges-Anglas
2013-10-29Revert previous, wrong M ...Jeremie Courreges-Anglas
2013-10-29Make gcc call collect2 on powerpc (instead of directly calling ld).Jeremie Courreges-Anglas
2013-08-07don't warn on missing newline at eofJonathan Gray
2013-07-30Fix attribute((init_priority)) on sparc and sparc64.Mark Kettenis
2013-07-04Add support for the GCC binary integer constants extension.Jonathan Gray
2013-07-03add support for %td for ptrdiff_t in kernel printfStefan Fritsch
2013-06-06Disable a broken optimization in try_combine(); GCC PR #34628.Miod Vallat
2013-06-04classify_integer(): test whether the value can be built using the `set'Miod Vallat
2013-06-04Add "length" attribute to "weird" class instructions of small length: userMiod Vallat
2013-05-18Replace strcpy() calls with strlcpy() to avoid triggering warnings whenMiod Vallat
2013-05-09Define WINT_TYPE as well.Miod Vallat
2013-05-09Define LOCAL_ALIGNMENT as well.Miod Vallat
2013-05-08Backport fix for gcc PR target/31152:Miod Vallat
2013-05-08A port of the current gcc 3.3.6 m88k backend to gcc 4.2.1.Miod Vallat
2013-04-04Add support for "d" floating-point suffix, as defined by draft N1312Martynas Venckus
2013-02-03Sanitize LINK_SPEC for hppa64, making it identical to what we have on amd64Mark Kettenis
2013-02-03Sanitize LINK_SPEC for hppa, making it identical to what we have on amd64 andMark Kettenis
2013-01-15Simplify OBSD_LIB_SPEC a bit for gcc3/4.Brad Smith
2012-12-31Remove GLIBC_DYNAMIC_LINKER which is only relevant for Linux.Brad Smith
2012-12-20Bring stack smashing protector for MIPS; enabled by default.Martynas Venckus
2012-12-20Bring stack smashing protector for Alpha; enabled by default.Martynas Venckus
2012-12-17Make the SH register spill failure for R0 workaround work againMartynas Venckus
2012-12-10Fix c-bounded when arrays are declared without the size expression.Martynas Venckus
2012-12-10Fix unaligned memory loads on Alpha. GCC used to generate them inMartynas Venckus
2012-10-23Define __PIE__ and __pie__ when compiling PIE code, just like newer versionsMark Kettenis
2012-10-06Our system headers are supposed to be C++-aware these days so stop GCC fromMark Kettenis
2012-09-01Bounds check before addressing call_used_regs[], avoids segfaults inMiod Vallat
2012-08-31Apply to sparc the same change as to sparc64: Pass -K PIC to the assembler whenPascal Stumpf
2012-08-31Switch GCC to use __guard_local instead of __guard. This allows GCCMatthew Dempsky
2012-08-31Use OBSD_LIB_SPEC and OBSD_CPP_SPEC instead of rolling our own. MeansMark Kettenis
2012-08-30On sparc64, we still need to pass -K PIC to the assembler when compiling PIE.Pascal Stumpf
2012-08-29Our _mcount doesn't use profile counters. Partially fixes profiling on hppaMark Kettenis
2012-08-28Add support for PIE-by-default in both ld and gcc. This is a completelyPascal Stumpf
2012-08-24Back out the bit that links all shared libraries against -lc from the previousMark Kettenis
2012-08-15A couple small but long anticipated changes:Matthew Dempsky
2012-08-05We typedef intmax_t/uintmax_t to be long long/unsigned long long,Philip Guenthe
2012-06-20Fix GCC's use of _POSIX_PRIORITY_SCHEDULING andMatthew Dempsky