llvm-project/compiler-rt/lib/builtins/ppc
Saleem Abdulrasool 590e85b575 builtins: tag with noexecstack
These routines do not require executable stacks.  However, by default ELFish
linkers may assume an executable stack on GNUish environments (and some non-GNU
ones too!).  The GNU extension to add a note to indicate a non-executable stack
is honoured by these environments to mark the stack as non-executable (the
compiler normally emits this directive on appropriate targets whenever
possible).  This allows normal builds from getting executable stacks due to
linking to the compiler rt builtins.

llvm-svn: 273500
2016-06-22 22:09:42 +00:00
..
DD.h Move prototypes for the double-double helpers into the common header. 2015-11-22 18:49:56 +00:00
Makefile.mk
divtc3.c Move prototypes for the double-double helpers into the common header. 2015-11-22 18:49:56 +00:00
fixtfdi.c
fixunstfdi.c
floatditf.c
floatunditf.c
gcc_qadd.c
gcc_qdiv.c
gcc_qmul.c
gcc_qsub.c
multc3.c Move prototypes for the double-double helpers into the common header. 2015-11-22 18:49:56 +00:00
restFP.S builtins: tag with noexecstack 2016-06-22 22:09:42 +00:00
saveFP.S builtins: tag with noexecstack 2016-06-22 22:09:42 +00:00