This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Changing IFCVT_MODIFY_* macros
- To: rearnsha at arm dot com, rth at redhat dot com, gcc at gcc dot gnu dot org
- Subject: Changing IFCVT_MODIFY_* macros
- From: Michael Meissner <meissner at redhat dot com>
- Date: Wed, 30 Aug 2000 23:31:48 -0400
Does anybody (besides me) use the IFCVT_MODIFY_* macros in any port
that isn't yet checked into the mainline (ie, arm)? I'm in the middle
of going over the conditional execution support to allow the test
condition to include && and || conditions, and the IFCVT_MODIFY_*
macros are ripe to be changed. The change is to group all of the
conditional if stuff into a single structure whose address is passed
around, instead of the basic block pointers for test, then, else, and
join blocks. This allows me to add more information such as the extra
blocks for the && and || tests, but it will be an incompatible change
to the IFCVT_MODIFY_* macros. As of today, there are uses in the
tree.
--
Michael Meissner, Red Hat, Inc.
PMB 198, 174 Littleton Road #3, Westford, Massachusetts 01886, USA
Work: meissner@redhat.com phone: +1 978-486-9304
Non-work: meissner@spectacle-pond.org fax: +1 978-692-4482