This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug rtl-optimization/32394] New: some operations to not work properly in df_deferred_rescan mode.
- From: "zadeck at naturalbridge dot com" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 18 Jun 2007 16:57:07 -0000
- Subject: [Bug rtl-optimization/32394] New: some operations to not work properly in df_deferred_rescan mode.
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
At least one of these three calls do not work properly in deferred rescanning
mode.
> delete_trivially_dead_insns
> rebuild_jump_labels
> cleanup_cfg
The most likely cause of the failure is that we are not keeping enough
information around in the deferred scanning mode to properly track all of the
kinds of changes that these functions make. Currently we only track, changed
insns, changed eq notes, and deleted insns.
Basicblock renaming, creation and destruction is always done in real time.
However it is likely that this gets out of sync with the deferred operations.
With the resolution of pr32355, these calls are only made in regular mode.
--
Summary: some operations to not work properly in
df_deferred_rescan mode.
Product: gcc
Version: 4.3.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: rtl-optimization
AssignedTo: bonzini at gnu dot org
ReportedBy: zadeck at naturalbridge dot com
GCC host triplet: any
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32394