Blackfin: Fix dataflow breakage
Bernd Schmidt
bernds_cb1@t-online.de
Wed Jun 13 14:32:00 GMT 2007
Bernd Schmidt wrote:
> Someone had already done half a conversion on the Blackfin port, but
> clearly not compile tested it.
>
> Rather than try and teach the df framework about SEQUENCE insns which we
> previously used to represent a bundle of three parallel instructions,
> I've decided to just leave them in the insn stream as is and rely on the
> fact that nothing runs after machine_reorg that could reorder them. I
> needed to add a new function to remove var tracking notes from in
> between these insns, since the assembler chokes if it finds labels in
> the middle of an insn.
Here's a followup patch, committed as 125677. With parallel insns no
longer represented as a SEQUENCE, the anomaly workaround code needs to
be taught to look at three consecutive insns as a unit in these cases.
Also, a bit of warning cleanup.
Bernd
--
This footer brought to you by insane German lawmakers.
Analog Devices GmbH Wilhelm-Wagenfeld-Str. 6 80807 Muenchen
Sitz der Gesellschaft Muenchen, Registergericht Muenchen HRB 40368
Geschaeftsfuehrer Thomas Wessel, William A. Martin, Margaret Seif
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: df-breakage-2.diff
URL: <http://gcc.gnu.org/pipermail/gcc-patches/attachments/20070613/4b9b578b/attachment.ksh>
More information about the Gcc-patches
mailing list