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] | |
On Mon, May 26, 2008 at 12:23 PM, Paolo Bonzini <bonzini@gnu.org> wrote: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).
That obviously doesn't work. As fold operates on "destructed" trees you have no way of placing the flag somewhere.
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |