{"action":"closed","issue":{"url":"https://api.github.com/repos/simh/simh/issues/313","repository_url":"https://api.github.com/repos/simh/simh","labels_url":"https://api.github.com/repos/simh/simh/issues/313/labels{/name}","comments_url":"https://api.github.com/repos/simh/simh/issues/313/comments","events_url":"https://api.github.com/repos/simh/simh/issues/313/events","html_url":"https://github.com/simh/simh/issues/313","id":154962866,"number":313,"title":"Warnings produced when building the isys8010 and isys8020 simulators","user":{"login":"polaris6262","id":10634934,"avatar_url":"https://avatars.githubusercontent.com/u/10634934?v=3","gravatar_id":"","url":"https://api.github.com/users/polaris6262","html_url":"https://github.com/polaris6262","followers_url":"https://api.github.com/users/polaris6262/followers","following_url":"https://api.github.com/users/polaris6262/following{/other_user}","gists_url":"https://api.github.com/users/polaris6262/gists{/gist_id}","starred_url":"https://api.github.com/users/polaris6262/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/polaris6262/subscriptions","organizations_url":"https://api.github.com/users/polaris6262/orgs","repos_url":"https://api.github.com/users/polaris6262/repos","events_url":"https://api.github.com/users/polaris6262/events{/privacy}","received_events_url":"https://api.github.com/users/polaris6262/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":6,"created_at":"2016-05-16T05:25:53Z","updated_at":"2016-10-12T16:41:58Z","closed_at":"2016-10-12T16:41:58Z","body":"The following warnings are produced when building both the isys8010 and isys8020 simulators with gcc 6.1.1:\r\n\r\ngcc -march=native -std=gnu99 -U__STRICT_ANSI__  -O3 -finline-functions -fgcse-after-reload -fpredictive-commoning -fipa-cp-clone -fno-unsafe-loop-optimizations -fno-strict-overflow -flto -fwhole-program -Wno-unused-result -DSIM_GIT_COMMIT_ID=03445f5f941ed5091e3e8d2a168b7f42e03ef434 -DSIM_COMPILER=\"GCC Version: 6.1.1\" -I . -D_GNU_SOURCE -DUSE_READER_THREAD -DSIM_ASYNCH_IO  -DHAVE_PCREPOSIX_H -DHAVE_DLOPEN=so -DHAVE_LIBPNG -DHAVE_GLOB -DHAVE_SHM_OPEN  Intel-Systems/common/i8080.c Intel-Systems/isys8010/isys8010_sys.c Intel-Systems/common/i8251.c Intel-Systems/common/i8255.c Intel-Systems/common/ieprom.c Intel-Systems/common/iram8.c Intel-Systems/common/multibus.c Intel-Systems/common/isbc80-10.c Intel-Systems/common/isbc064.c Intel-Systems/common/isbc208.c scp.c sim_console.c sim_fio.c sim_timer.c sim_sock.c sim_tmxr.c sim_ether.c sim_tape.c sim_disk.c sim_serial.c sim_video.c sim_imd.c sim_card.c -I Intel-Systems/isys8010 -o BIN/isys8010 -lm -lrt -lpthread -lpcreposix -ldl -lpng   -flto -fwhole-program\r\nIntel-Systems/common/ieprom.c:51:13: warning: type of ‘i8255_unit’ does not match original declaration [-Wlto-type-mismatch]\r\n extern UNIT i8255_unit;\r\n             ^\r\nIntel-Systems/common/i8255.c:112:6: note: ‘i8255_unit’ was previously declared here\r\n UNIT i8255_unit[] = {\r\n      ^\r\nIntel-Systems/common/ieprom.c:52:14: warning: type of ‘xack’ does not match original declaration [-Wlto-type-mismatch]\r\n extern uint8 xack;      /* XACK signal */\r\n              ^\r\n./sim_defs.h:187:25: note: type ‘uint32’ should match type ‘uint8’\r\n typedef unsigned int    uint32;\r\n                         ^\r\n./sim_defs.h:185:25: note: the incompatible type is defined here\r\n typedef unsigned char   uint8;\r\n                         ^\r\nIntel-Systems/common/multibus.c:71:14: warning: type of ‘xack’ does not match original declaration [-Wlto-type-mismatch]\r\n extern uint8 xack;                          /* XACK signal */\r\n              ^\r\n./sim_defs.h:187:25: note: type ‘uint32’ should match type ‘uint8’\r\n typedef unsigned int    uint32;\r\n                         ^\r\n./sim_defs.h:185:25: note: the incompatible type is defined here\r\n typedef unsigned char   uint8;\r\n                         ^\r\nIntel-Systems/common/i8080.c:168:8: note: ‘xack’ was previously declared here\r\n uint32 xack = 0;                        /* XACK signal */\r\n"}}
{"actor":{"display_login":"polaris6262"}}