mirror of
git://git.sv.gnu.org/emacs.git
synced 2026-03-27 09:11:48 -07:00
Fixing up build for test platform xci3gc, broken by os x threads development.
Enabling amcssth and awlutth tests for all platforms, since I believe these were fixed by OS X threads development. Copied from Perforce Change: 183118 ServerID: perforce.ravenbrook.com
This commit is contained in:
parent
e913eba60e
commit
55906e2b58
4 changed files with 9 additions and 7 deletions
|
|
@ -221,19 +221,18 @@ LIB_TARGETS=mps.a mpsplan.a
|
|||
# If it is suitable for running regularly (for example, after every
|
||||
# build) as an automated test case, add it to AUTO_TEST_TARGETS.
|
||||
|
||||
AUTO_TEST_TARGETS=abqtest amcss amcsshe amsss amssshe apss \
|
||||
arenacv awlut awluthe btcv exposet0 expt825 fbmtest finalcv \
|
||||
AUTO_TEST_TARGETS=abqtest amcss amcsshe amcssth amsss amssshe apss \
|
||||
arenacv awlut awluthe awlutth btcv exposet0 expt825 fbmtest finalcv \
|
||||
finaltest fotest lockcov locv messtest mpmss mpsicv mv2test \
|
||||
poolncv qs sacss segsmss steptest walkt0 zmess
|
||||
|
||||
# If it is not runnable as an automated test case, but is buildable,
|
||||
# add it to OTHER_TEST_TARGETS with a note.
|
||||
#
|
||||
# awlutth -- fails (job003506).
|
||||
# bttest and teletest -- interactive and so cannot be run unattended.
|
||||
# zcoll -- takes too long to be useful as a regularly run smoke test.
|
||||
|
||||
OTHER_TEST_TARGETS=awlutth bttest teletest zcoll
|
||||
OTHER_TEST_TARGETS=bttest teletest zcoll
|
||||
|
||||
# This target records programs that we were once able to build but
|
||||
# can't at the moment:
|
||||
|
|
|
|||
|
|
@ -11,6 +11,7 @@
|
|||
|
||||
#include "mpm.h"
|
||||
|
||||
#include <mach/mach_types.h>
|
||||
#include <mach/i386/thread_status.h>
|
||||
|
||||
typedef struct MutatorFaultContextStruct { /* Protection fault context data */
|
||||
|
|
|
|||
|
|
@ -239,7 +239,9 @@ static void protCatchOne(void)
|
|||
if (request.code[0] == KERN_PROTECTION_FAILURE) {
|
||||
MutatorFaultContextStruct mfcStruct;
|
||||
|
||||
mfcStruct.address = (Addr)request.code[1];
|
||||
/* The cast via Word suppresses "cast to pointer from integer of
|
||||
different size" warnings in GCC, for the XCI3GC build. */
|
||||
mfcStruct.address = (Addr)(Word)request.code[1];
|
||||
AVER(sizeof(*mfcStruct.threadState) == sizeof(THREAD_STATE_S));
|
||||
mfcStruct.threadState = (THREAD_STATE_S *)request.old_state;
|
||||
|
||||
|
|
|
|||
|
|
@ -9,8 +9,8 @@
|
|||
|
||||
PFM = xci3gc
|
||||
|
||||
MPMPF = lockix.c than.c vmix.c \
|
||||
protix.c protsgix.c prmcan.c span.c ssixi3.c
|
||||
MPMPF = lockix.c thxc.c vmix.c protix.c proti3.c prmci3xc.c span.c ssixi3.c \
|
||||
protxc.c
|
||||
|
||||
LIBS =
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue