summaryrefslogtreecommitdiff
path: root/gnu/gcc
AgeCommit message (Expand)Author
2024-02-04Adapt base libstdc++ to the new ctype.h definesJeremie Courreges-Anglas
2023-10-29Make gnu99 the default for gcc 3.3.6 and 4.2.1, not gnu89.Todd C. Miller
2023-10-28Back out change to make the default -std=gnu99 for now.Todd C. Miller
2023-10-26Make gnu99 the default for gcc 3.3.6 and 4.2.1, not gnu89.Todd C. Miller
2023-02-24disable jump tables by default on sparc64, in prep for xonly by defaultTheo de Raadt
2023-01-18Adjust how gcc4 handles the "missing braces around initializer" warning.Claudio Jeker
2023-01-10like hppa, sparc64 will need gcc's jump tables option disabled toTheo de Raadt
2023-01-10disable jump tables by default on hppa because they are incompatibleTheo de Raadt
2023-01-10create infrastructure so that jump tables on/off can be tweaked by anTheo de Raadt
2023-01-09Change the __canonicalize_funcptr_for_compare() implementation to stopMark Kettenis
2022-07-27Force disabling the use of delay slots. This is ugly but gets the compilerMiod Vallat
2021-06-28Fix base-gcc -Wno-error=uninitializedJeremie Courreges-Anglas
2021-02-01a regular function decl collides with an inline, due to C99 inline rules.Theo de Raadt
2020-09-23Don't pass the -dynamic-linker flag to ld when linking statically.Todd C. Miller
2020-07-10base tree had only two uses of the printf %n format string, in this file.Theo de Raadt
2019-04-03mortimer unlinked libobjc from the build, but didn't know how to cvs rm.Ted Unangst
2018-09-14Pass -L/usr/lib to the linker in preparation for switching to lld, whichChristian Weisgerber
2018-07-20inform that diagnostics in functions won't work, but don't error outMarc Espie
2018-07-08Explicitly pass -L/usr/lib to the linker. Needed for switching to lld(1)Mark Kettenis
2018-01-04Add ARM EABI aliases and remove functions that are also provided by our libc.Mark Kettenis
2017-08-20Fix the __sync_* functions to make them work properlyVisa Hankala
2017-07-24Make gcc accept -Oz as an alias for -Os for compatibility with clang.Mark Kettenis
2017-05-31Make gcc move switch tables into .rodata instead of .text on i386/amd64Stefan Kempf
2017-05-08gcc 4.9 makes unknown -Wno-* vanish.Marc Espie
2017-04-27add support for -msave-args in gcc on amd64David Gwynne
2017-02-01fix format stringCharles Longeau
2017-01-24Prevent too much reordering in the instruction prologue, in order to fulfillMiod Vallat
2017-01-08Revert the addition of PROMOTE_MODE. This breaks libobjc; I guess theMiod Vallat
2017-01-01Switch the arm default config from arm9e (armv5te) to mpcore (armv6k).Jonathan Gray
2016-12-30Prevent scheduling from interfering with the epilogue instructions, as soonMiod Vallat
2016-12-19Convert the gcc 3 scheduling information to the gcc 4 model.Miod Vallat
2016-10-19Don't warn about shadowing a global function unless the localPhilip Guenther
2016-09-08Use rcrt0.o instead of crt0.o for -static -pie executables.Mark Kettenis
2016-09-01Implement exception handling for ARM EABI. Cobbled together from bits ofMark Kettenis
2016-09-01Switch OpenBSD/armv7 to ARM EABI (soft-float). This is a complete ABIPatrick Wildt
2016-06-02Fix internal compiler error with long long arithmeticDavid Coppa
2016-05-05Add support for named initializers for anonymous structs/unions. This is aMark Kettenis
2016-03-30Fix optimization for alphas without the ``precise arithmetic trap'' extensionAndrew Fresh
2016-03-24Change the default gcc arm arch target from strongarm (armv4) toJonathan Gray
2016-02-28In emit_insxl() force the first operand of the insbl or inswl patternJonathan Gray
2016-02-21In alpha_expand_block_clear(), cope with the offset being negative;Theo de Raadt
2016-01-14fix typommcc
2015-12-26Fix branch delay slots. Found while making test builds of ports.Visa Hankala
2015-12-18Add library-based __sync functions for mips64.Visa Hankala
2015-12-17Implement a memory barrier for mips. Basically this makes __sync_synchronize()Mark Kettenis
2015-12-01Fix __sync_val_compare_and_swap_8() on i386 for code compiled with -fPIC.Mark Kettenis
2015-11-14pledge 'stdio rpath wpath cpath", since that is all large program does.Theo de Raadt
2015-11-13Both gcc & collect2 can pledge "stdio rpath wpath cpath proc exec".Theo de Raadt
2015-11-11update NAME;Jason McIntyre
2015-10-07Correct handling of enum attributes with g++Jonathan Gray