Commit Graph

27 Commits

Author SHA1 Message Date
christos 9f4fca625f Good bye oabi! Tested building earmv7hf. 2021-06-07 17:11:16 +00:00
christos 163a255287 PR/56230: Jan-Benedict Glaw: arm oabi does not and will not have ifunc support. 2021-06-03 20:17:37 +00:00
martin d648db56e0 Move from uname -m to uname -p when checking if this target does support
ifunc - someone with a powerpc machine please double check!
2019-01-30 12:42:53 +00:00
christos 20ef3dc45b Add an initfini_array test that does not depend on the linker putting it
there automatically.
2018-12-27 19:33:52 +00:00
joerg aa18a61198 Stub out on platforms without ifunc support in the linker. 2018-03-11 21:20:22 +00:00
joerg a64ef2fb9e Add ifunc support for statically linked applications on x86, ppc, sparc
and ARM.
2018-03-09 20:20:47 +00:00
chs 2fafd8552f check the lower bits of the stack pointer,
not the lower bits of the upper half of the stack pointer.
2017-02-27 20:22:32 +00:00
joerg d0d56fdcd8 Replace LDADD with LDSTATIC. 2016-04-04 09:52:02 +00:00
cherry 4f1dbdfcdc Fix comment: ar.bsp is the RSE backing store base pointer, not ar.bspstore 2014-03-16 09:27:04 +00:00
cherry ee65d46ce6 Add stack align test stub for ia64 native csu 2014-03-16 09:20:05 +00:00
martin 714f2fc9c2 Add stack alignement test for sparc 2013-12-12 11:22:26 +00:00
matt 414bfc7e2c Add stack alignment checks for alpha, arm, mips, powerpc, and vax.
Fix makefile to support MACHINE_CPU
2013-12-11 17:31:55 +00:00
martin 2e8fa30d93 Add stack alignement checking for sparc64 2013-11-15 20:00:20 +00:00
skrll b6090b2a1d Check stack alignment on hppa. 2013-11-15 11:48:30 +00:00
joerg 5222739a75 Test LD_PRELOAD for stack alignment as well. This exposes issues on
AMD64.
2011-12-11 14:57:07 +00:00
skrll 24c2d21be3 Whitespace. 2011-01-02 09:33:45 +00:00
joerg 31b95753a0 Simplify 2010-12-12 18:21:21 +00:00
joerg 994bc56774 Kill file that should be pulled in from a different directory.
Fixes regression test for i386.
2010-12-07 00:54:44 +00:00
joerg 65b45bb0d8 Actually add the check_stack_alignment implementation for x86. 2010-12-03 20:51:21 +00:00
joerg 236a44094d Test alignment of constructor / destructor calls as well as the stack
of new threads. Currently implement for i386 and AMD64.
2010-11-30 18:38:53 +00:00
jmmv decf2b5e0f Adjusts tests after import of atf-0.12:
- The use.fs property is gone.
- Mark the tests/fs/t_create:attrs test as broken when using the default
  unprivileged-user:_atf setting.  This probably deserves a fix somehow
  but I'm not sure at this point.
2010-11-07 17:51:16 +00:00
christos 0f10aa9dce add Makefile.inc everywhere so that we can set WARNS=4 by default. Amazing
how many bugs this found :-)
2010-11-03 16:10:19 +00:00
joerg 4dfb749204 Rename h_initfini3 dso now that it is a simple module. 2010-08-04 14:59:39 +00:00
joerg 21847f857f Simplify. 2010-08-04 13:56:10 +00:00
joerg b6fbda43e7 TESTSBASE is provided by bsd.own.mk now. 2010-08-04 13:52:23 +00:00
joerg cee90d4c4c Replace csu test case with a C++ based version. This makes the various
assembler routines obsolete. Be more exhaustive by testing dynamically
linked, statically linked and dynamically loaded.

XXX currently hard-codes /usr/tests due to limitations of bsd.test.mk
2010-07-28 13:51:38 +00:00
jmmv bbd81cb35e Convert the csu tests to atf.
Initial work from the GSoC 2008 project by Lukasz Strzygowski.
2010-07-17 19:25:26 +00:00