------- Comment #10 from dberlin at gcc dot gnu dot org 2006-03-23 13:40 ------- This shows a bunch of bugs actually:
PTA thinks it doesn't need to solve the graph when it does. The subvar isn't initially marked as addressable if the regular var is in create_sft. The second is what is actually causing your bug, AFAICT. In create_sft, add TREE_ADDRESSABLE (sft) = TREE_ADDRESSABLE (var) in all the flags it is copying, and it should fix the bug. I am bootstapping this change right now. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25737