I was looking at H8 assembly code recently and noticed we had unnecessary extensions.  As it turns out we never enabled redundant extension elimination on the H8.  This patch fixes that oversight (and was the trigger for the failure fixed my the prior patch). Regression tested along with a bit of other in-progress work. Committing to the trunk. Jeff