This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Recent ia64 change causing problems with Ada
- From: Jeff Law <law at redhat dot com>
- To: kirill dot yukhin at intel dot com
- Cc: GCC <gcc at gcc dot gnu dot org>
- Date: Thu, 14 Nov 2013 22:21:54 -0700
- Subject: Recent ia64 change causing problems with Ada
- Authentication-results: sourceware.org; auth=none
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