If your design is purely combinatorial, then of course you will have
glitches, and remember that a post-fit timing simulation will show
you these glitches for the particular routing the tools just used,
which may change for each place-and-route run as you tweak the
design.
Hmm. My design is a bit wacky... it's mostly clock-based, but also has
a combinatorial part. I'll test what I have with a real CPLD, see if
it'll
work (or not). Good thing they're erasable, I feel it's not the last
time I'm going to re-write it !