summaryrefslogtreecommitdiffstats
path: root/gnu/gcc (follow)
Commit message (Expand)AuthorAgeFilesLines
* a regular function decl collides with an inline, due to C99 inline rules.deraadt2021-02-011-1/+2
* Don't pass the -dynamic-linker flag to ld when linking statically.millert2020-09-2311-11/+11
* base tree had only two uses of the printf %n format string, in this file.deraadt2020-07-101-2/+2
* mortimer unlinked libobjc from the build, but didn't know how to cvs rm.tedu2019-04-0358-23868/+0
* Pass -L/usr/lib to the linker in preparation for switching to lld, whichnaddy2018-09-142-2/+4
* inform that diagnostics in functions won't work, but don't error outespie2018-07-201-1/+1
* Explicitly pass -L/usr/lib to the linker. Needed for switching to lld(1)kettenis2018-07-081-1/+2
* Add ARM EABI aliases and remove functions that are also provided by our libc.kettenis2018-01-043-0/+43
* Fix the __sync_* functions to make them work properlyvisa2017-08-201-1/+22
* Make gcc accept -Oz as an alias for -Os for compatibility with clang.kettenis2017-07-241-1/+1
* Make gcc move switch tables into .rodata instead of .text on i386/amd64stefan2017-05-311-1/+1
* gcc 4.9 makes unknown -Wno-* vanish.espie2017-05-083-2/+26
* add support for -msave-args in gcc on amd64dlg2017-04-275-12/+121
* fix format stringchl2017-02-011-1/+1
* Prevent too much reordering in the instruction prologue, in order to fulfillmiod2017-01-242-150/+22
* Revert the addition of PROMOTE_MODE. This breaks libobjc; I guess themiod2017-01-081-10/+0
* Switch the arm default config from arm9e (armv5te) to mpcore (armv6k).jsg2017-01-011-2/+2
* Prevent scheduling from interfering with the epilogue instructions, as soonmiod2016-12-302-2/+29
* Convert the gcc 3 scheduling information to the gcc 4 model.miod2016-12-191-1/+165
* Don't warn about shadowing a global function unless the localguenther2016-10-191-2/+14
* Use rcrt0.o instead of crt0.o for -static -pie executables.kettenis2016-09-081-29/+7
* Implement exception handling for ARM EABI. Cobbled together from bits ofkettenis2016-09-011-8/+124
* Switch OpenBSD/armv7 to ARM EABI (soft-float). This is a complete ABIpatrick2016-09-013-9/+37
* Fix internal compiler error with long long arithmeticdcoppa2016-06-024-37/+71
* Add support for named initializers for anonymous structs/unions. This is akettenis2016-05-051-1/+22
* Fix optimization for alphas without the ``precise arithmetic trap'' extensionafresh12016-03-301-3/+15
* Change the default gcc arm arch target from strongarm (armv4) tojsg2016-03-241-2/+2
* In emit_insxl() force the first operand of the insbl or inswl patternjsg2016-02-281-0/+2
* In alpha_expand_block_clear(), cope with the offset being negative;deraadt2016-02-211-3/+3
* fix typommcc2016-01-141-1/+1
* Fix branch delay slots. Found while making test builds of ports.visa2015-12-261-7/+7
* Add library-based __sync functions for mips64.visa2015-12-181-0/+316
* Implement a memory barrier for mips. Basically this makes __sync_synchronize()kettenis2015-12-171-0/+16
* Fix __sync_val_compare_and_swap_8() on i386 for code compiled with -fPIC.kettenis2015-12-013-2/+34
* pledge 'stdio rpath wpath cpath", since that is all large program does.deraadt2015-11-141-0/+3
* Both gcc & collect2 can pledge "stdio rpath wpath cpath proc exec".deraadt2015-11-132-0/+10
* update NAME;jmc2015-11-111-1/+1
* Correct handling of enum attributes with g++jsg2015-10-071-0/+1
* Make the famous _S_debug_messages warning go away, by hidining that symbol.zhuk2015-09-151-1/+1
* Makde gcc handle __stack_smash_handler similarly to memcpy and memset whenguenther2015-09-105-39/+71
* Implement support for __builtin_complex() to construct complex values,martynas2015-07-272-1/+41
* Add the documentation of -Wbounded and attribute(bounded) from gcc-local(1)miod2015-07-191-3/+64
* Link static pie binaries against rcrt0.omiod2015-07-031-2/+3
* Fix stack shuffle such that sj includes si and the last element actuallymartynas2015-06-181-1/+1
* Don't error out when an existing typedef is redefined with the same definition;miod2015-06-151-3/+11
* Actually commit the bits that make the compiler emit visibility informationkettenis2015-06-032-0/+3
* Make the compiler emit visibility information for (undefined) references withkettenis2015-05-188-113/+66
* Change gcc and ld semantics to make static PIE the default when invokingpascal2015-04-028-14/+15
* self-relocating crt0 bits for sh, and enable static pie by default. With somemiod2014-12-301-1/+2
* Link -static -pie executables with rcrt0.o instead of crt0.o such that theykettenis2014-12-271-1/+2