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]

Changing IFCVT_MODIFY_* macros


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

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