CS304P6/ld> make test1 rm -f *ob *ex *lst rm -rf date.c date.o ../lib/makedate gcc -c date.c gcc -c -g -Wall ldreloc.c ldreloc.c: In function ‘perform_reloc’: ldreloc.c:107: warning: unused variable ‘last_tab’ gcc -g -Wall -o ./wmld ldmain.o ldutils.o ldresolv.o date.o ldreloc.o -L../lib -lba -lba -L../ar \ -lwmar -lwmar rm -f date.o ./wmcc -c main.cm Pcode and tables are stored in main.bob Compilation listing is stored in main.lst ./wmbtoa main.bob Converted ASCII PCODE file stored in main.aob ./wmcc -c max.cm Pcode and tables are stored in max.bob Compilation listing is stored in max.lst ./wmbtoa max.bob Converted ASCII PCODE file stored in max.aob ./link2 ./wmld main max _1 Executing "./wmld -o mainmax_1 main.bob max.bob" Output link file stored in mainmax_1.bex Converted ASCII PCODE file stored in mainmax_1.aex Executing "./wmld -o maxmain_1 max.bob main.bob" Output link file stored in maxmain_1.bex Converted ASCII PCODE file stored in maxmain_1.aex ./check2 main max _1 --------------------------------------- W&M PCODE Relocation Checker 09:16 5 Dec 2005 Checking relocation information in mainmax_1.bex --------------------------------------- Code segment error: instruction of mainmax_1.bex at location 0 is 0000007d, not 00000004 Code segment error: instruction of mainmax_1.bex at location 4 is 0000007d, not 00000019 Code segment error: instruction of mainmax_1.bex at location 7 is 0000007d, not 00000029 Code segment error: instruction of mainmax_1.bex at location 9 is 0100007d, not 01000000 Code segment error: instruction of mainmax_1.bex at location b is 0000007d, not 0000003d Code segment error: instruction of mainmax_1.bex at location f is 1200007d, not 12000003 Code segment error: instruction of mainmax_1.bex at location 10 is 0100007d, not 01000000 Code segment error: instruction of mainmax_1.bex at location 15 is 0000007d, not 0000004d Code segment error: instruction of mainmax_1.bex at location 17 is 0100007d, not 01000000 Code segment error: instruction of mainmax_1.bex at location 19 is 0000007d, not 00000066 Code segment error: instruction of mainmax_1.bex at location 1d is 0000007d, not 00000068 Code segment error: instruction of mainmax_1.bex at location 21 is 0000007d, not 0000006d Code segment error: instruction of mainmax_1.bex at location 25 is 00000000, not 00000081 Code segment error: instruction of mainmax_1.bex at location 2d is 0f000000, not 0f000032 Code segment error: instruction of mainmax_1.bex at location 31 is 0e000000, not 0e000035 Code segment error: instruction of mainmax_1.bex at location 35 is 00000000, not 00000095 Code segment error: instruction of mainmax_1.bex at location 39 is 00000000, not 000000a2 Code segment error: instruction of mainmax_1.bex at location 3d is 00000000, not 000000a4 Code segment error: instruction of mainmax_1.bex at location 45 is 0e000000, not 0e000046 Relocation table error: item 15 of mainmax_1.bex is 0200004a, not 02000025 Relocation table error: item 17 of mainmax_1.bex is 00000052, not 0000002d Relocation table error: item 18 of mainmax_1.bex is 00000056, not 00000031 Relocation table error: item 19 of mainmax_1.bex is 0200005a, not 02000035 Relocation table error: item 20 of mainmax_1.bex is 0200005e, not 02000039 Relocation table error: item 21 of mainmax_1.bex is 02000062, not 0200003d Relocation table error: item 22 of mainmax_1.bex is 0000006a, not 00000045 ========================== Table errors seen -------------------------- code 19 symbol 0 data 0 relocation 7 ========================== --------------------------------------- W&M PCODE Relocation Checker 09:16 5 Dec 2005 Checking relocation information in maxmain_1.bex --------------------------------------- Code segment error: instruction of maxmain_1.bex at location 0 is 0000002c, not 00000004 Code segment error: instruction of maxmain_1.bex at location 8 is 0f00002c, not 0f00000d Code segment error: instruction of maxmain_1.bex at location c is 0e00002c, not 0e000010 Code segment error: instruction of maxmain_1.bex at location 10 is 0000002c, not 00000018 Code segment error: instruction of maxmain_1.bex at location 14 is 0000002c, not 00000025 Code segment error: instruction of maxmain_1.bex at location 18 is 0000002c, not 00000027 Code segment error: instruction of maxmain_1.bex at location 20 is 0e00002c, not 0e000021 Code segment error: instruction of maxmain_1.bex at location 22 is 00000000, not 00000030 Code segment error: instruction of maxmain_1.bex at location 26 is 00000000, not 00000045 Code segment error: instruction of maxmain_1.bex at location 29 is 00000000, not 00000055 Code segment error: instruction of maxmain_1.bex at location 2b is 01000000, not 0100002c Code segment error: instruction of maxmain_1.bex at location 2d is 00000000, not 00000069 Code segment error: instruction of maxmain_1.bex at location 31 is 12000000, not 12000004 Code segment error: instruction of maxmain_1.bex at location 32 is 01000000, not 0100002c Code segment error: instruction of maxmain_1.bex at location 37 is 00000000, not 00000079 Code segment error: instruction of maxmain_1.bex at location 39 is 01000000, not 0100002c Code segment error: instruction of maxmain_1.bex at location 3b is 00000000, not 00000092 Code segment error: instruction of maxmain_1.bex at location 3f is 00000000, not 00000094 Code segment error: instruction of maxmain_1.bex at location 43 is 00000000, not 00000099 Code segment error: instruction of maxmain_1.bex at location 44 is 6e00002c, not 6e000000 Relocation table error: item 8 of maxmain_1.bex is 02000044, not 02000022 Relocation table error: item 10 of maxmain_1.bex is 02000048, not 02000026 Relocation table error: item 11 of maxmain_1.bex is 0200004b, not 02000029 Relocation table error: item 12 of maxmain_1.bex is 0200004d, not 0200002b Relocation table error: item 13 of maxmain_1.bex is 0200004f, not 0200002d Relocation table error: item 14 of maxmain_1.bex is 01000053, not 01000031 Relocation table error: item 15 of maxmain_1.bex is 02000054, not 02000032 Relocation table error: item 17 of maxmain_1.bex is 02000059, not 02000037 Relocation table error: item 18 of maxmain_1.bex is 0200005b, not 02000039 Relocation table error: item 19 of maxmain_1.bex is 0200005d, not 0200003b Relocation table error: item 21 of maxmain_1.bex is 02000061, not 0200003f Relocation table error: item 22 of maxmain_1.bex is 02000065, not 02000043 ========================== Table errors seen -------------------------- code 20 symbol 0 data 0 relocation 12 ==========================