The sensitivity list of a process should be complete to avoid mismatch between synthesis and simulation.
To check for non-minimal sensitivity list, activate The sensitivity list of a process should be minimal
process (y) is -- Noncompliant: 'z' is missing begin q <= y or z; end process;
process (y, z) is begin q <= y or z; end process;