This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Recent ia64 change causing problems with Ada



2013-11-14  Kirill Yukhin  <kirill.yukhin@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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]