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