------- Comment #16 from steven at gcc dot gnu dot org 2005-12-27 11:16 ------- Re. comments #14 and #15 -- Dave you really should also say what compiler you used, or people will just have to make a guess. They'd probably conclude you are testing GCC 3.3 in this case ;-)
Anyway, if the initial RTL is wrong, we either feed wrong code to expand out of the tree optimizers, or there is a bug in expand itself. Could you check whether the .vars tree dump is still alright? You can generate it with -fdump-tree-vars. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25125