You can initialize region_access variable with region_access = SIM_ACCESS_MIN; This is an old bug which I am sure was previously fixed in some branch but obviously is not in current v-d and has been consistently breaking compilation with GCC for some time now. Maybe a new JIRA needs to be submitted about it?