summaryrefslogtreecommitdiffstats
path: root/gnu/gcc
AgeCommit message (Expand)AuthorFilesLines
2021-02-01a regular function decl collides with an inline, due to C99 inline rules.deraadt1-1/+2
2020-09-23Don't pass the -dynamic-linker flag to ld when linking statically.millert11-11/+11
2020-07-10base tree had only two uses of the printf %n format string, in this file.deraadt1-2/+2
2019-04-03mortimer unlinked libobjc from the build, but didn't know how to cvs rm.tedu58-23868/+0
2018-09-14Pass -L/usr/lib to the linker in preparation for switching to lld, whichnaddy2-2/+4
2018-07-20inform that diagnostics in functions won't work, but don't error outespie1-1/+1
2018-07-08Explicitly pass -L/usr/lib to the linker. Needed for switching to lld(1)kettenis1-1/+2
2018-01-04Add ARM EABI aliases and remove functions that are also provided by our libc.kettenis3-0/+43
2017-08-20Fix the __sync_* functions to make them work properlyvisa1-1/+22
2017-07-24Make gcc accept -Oz as an alias for -Os for compatibility with clang.kettenis1-1/+1
2017-05-31Make gcc move switch tables into .rodata instead of .text on i386/amd64stefan1-1/+1
2017-05-08gcc 4.9 makes unknown -Wno-* vanish.espie3-2/+26
2017-04-27add support for -msave-args in gcc on amd64dlg5-12/+121
2017-02-01fix format stringchl1-1/+1
2017-01-24Prevent too much reordering in the instruction prologue, in order to fulfillmiod2-150/+22
2017-01-08Revert the addition of PROMOTE_MODE. This breaks libobjc; I guess themiod1-10/+0
2017-01-01Switch the arm default config from arm9e (armv5te) to mpcore (armv6k).jsg1-2/+2
2016-12-30Prevent scheduling from interfering with the epilogue instructions, as soonmiod2-2/+29
2016-12-19Convert the gcc 3 scheduling information to the gcc 4 model.miod1-1/+165
2016-10-19Don't warn about shadowing a global function unless the localguenther1-2/+14
2016-09-08Use rcrt0.o instead of crt0.o for -static -pie executables.kettenis1-29/+7
2016-09-01Implement exception handling for ARM EABI. Cobbled together from bits ofkettenis1-8/+124
2016-09-01Switch OpenBSD/armv7 to ARM EABI (soft-float). This is a complete ABIpatrick3-9/+37
2016-06-02Fix internal compiler error with long long arithmeticdcoppa4-37/+71
2016-05-05Add support for named initializers for anonymous structs/unions. This is akettenis1-1/+22
2016-03-30Fix optimization for alphas without the ``precise arithmetic trap'' extensionafresh11-3/+15
2016-03-24Change the default gcc arm arch target from strongarm (armv4) tojsg1-2/+2
2016-02-28In emit_insxl() force the first operand of the insbl or inswl patternjsg1-0/+2
2016-02-21In alpha_expand_block_clear(), cope with the offset being negative;deraadt1-3/+3
2016-01-14fix typommcc1-1/+1
2015-12-26Fix branch delay slots. Found while making test builds of ports.visa1-7/+7
2015-12-18Add library-based __sync functions for mips64.visa1-0/+316
2015-12-17Implement a memory barrier for mips. Basically this makes __sync_synchronize()kettenis1-0/+16
2015-12-01Fix __sync_val_compare_and_swap_8() on i386 for code compiled with -fPIC.kettenis3-2/+34
2015-11-14pledge 'stdio rpath wpath cpath", since that is all large program does.deraadt1-0/+3
2015-11-13Both gcc & collect2 can pledge "stdio rpath wpath cpath proc exec".deraadt2-0/+10
2015-11-11update NAME;jmc1-1/+1
2015-10-07Correct handling of enum attributes with g++jsg1-0/+1
2015-09-15Make the famous _S_debug_messages warning go away, by hidining that symbol.zhuk1-1/+1
2015-09-10Makde gcc handle __stack_smash_handler similarly to memcpy and memset whenguenther5-39/+71
2015-07-27Implement support for __builtin_complex() to construct complex values,martynas2-1/+41
2015-07-19Add the documentation of -Wbounded and attribute(bounded) from gcc-local(1)miod1-3/+64
2015-07-03Link static pie binaries against rcrt0.omiod1-2/+3
2015-06-18Fix stack shuffle such that sj includes si and the last element actuallymartynas1-1/+1
2015-06-15Don't error out when an existing typedef is redefined with the same definition;miod1-3/+11
2015-06-03Actually commit the bits that make the compiler emit visibility informationkettenis2-0/+3
2015-05-18Make the compiler emit visibility information for (undefined) references withkettenis8-113/+66
2015-04-02Change gcc and ld semantics to make static PIE the default when invokingpascal8-14/+15
2014-12-30self-relocating crt0 bits for sh, and enable static pie by default. With somemiod1-1/+2
2014-12-27Link -static -pie executables with rcrt0.o instead of crt0.o such that theykettenis1-1/+2