From: ceriel Date: Wed, 13 Oct 1993 10:47:28 +0000 (+0000) Subject: All 'follows' checks only to be done when ! unresolved X-Git-Tag: release-5-5~278 X-Git-Url: https://git.ndcode.org/public/gitweb.cgi?a=commitdiff_plain;h=d9af0f28519b9b13e66f33ceddc4dc419c4d812c;p=ack.git All 'follows' checks only to be done when ! unresolved --- diff --git a/mach/vax4/cv/cv.c b/mach/vax4/cv/cv.c index ced942082..9f90e2867 100644 --- a/mach/vax4/cv/cv.c +++ b/mach/vax4/cv/cv.c @@ -153,12 +153,14 @@ main(argc, argv) /* A few checks */ if ( outsect[BSSSG].os_flen != 0 ) fatal("bss space contains initialized data\n") ; - if ( !unresolved && ! follows(&outsect[BSSSG], &outsect[DATASG])) - fatal("bss segment must follow data segment\n") ; - if (! follows(&outsect[ROMSG],&outsect[TEXTSG])) - fatal("rom segment must follow text\n") ; - if (! follows(&outsect[DATASG], &outsect[ROMSG])) - fatal("data segment must follow rom\n") ; + if ( !unresolved) { + if (! follows(&outsect[BSSSG], &outsect[DATASG])) + fatal("bss segment must follow data segment\n") ; + if (! follows(&outsect[ROMSG],&outsect[TEXTSG])) + fatal("rom segment must follow text\n") ; + if (! follows(&outsect[DATASG], &outsect[ROMSG])) + fatal("data segment must follow rom\n") ; + } outsect[TEXTSG].os_size = outsect[ROMSG].os_base - outsect[TEXTSG].os_base; outsect[ROMSG].os_size = outsect[DATASG].os_base - outsect[ROMSG].os_base; outsect[DATASG].os_size = outsect[BSSSG].os_base - outsect[DATASG].os_base;