2013-11-14  Kirill Yukhin  <kirill.yuk...@intel.com>

        PR target/57491
        * config/ia64/ia64.c (ia64_split_tmode_move): Relax `dead'
        flag setting.

Is causing various failures bootstrapping Ada. The symptom is tripping this assert in cselib.c:

         /* The register should have been invalidated.  */
          gcc_assert (REG_VALUES (dreg)->elt == 0);


Reverting the patch gets the Ada bootstrap farther on ia64 -- far enough to run into the problems I introduced with the isolate-erroneous-paths optimization.

If you would address it appropriately, I'd appreciate it. In the mean time I've reverted it in my local tree so I can debug my own ia64 issue :-)


jeff

Reply via email to