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]
Other format: [Raw text]

Re: Revisiting the TYPE_IS_SIZETYPE issue



So my idea (I have this for some time now, but there's always lack
of time to implement it ...) is to make the existing tree codes
'may overflow' operations and introduce new tree code variants
with the 'does not overflow' semantics.  This way we conservatively
preserve 'may overflow' in legacy code.

That seems extremely ugly, especially to make fold-const.c aware of that. It would be better to make the "overflow definition" a flag for a single PLUS_EXPR node (or PLUS rtl).


Paolo


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