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: How to migrate POINTER_TYPE_OVERFLOW_UNDEFINED for GCC v8.x?


On Fri, Aug 4, 2017 at 8:00 AM, Leslie Zhai <lesliezhai@llvm.org.cn> wrote:
> Hi GCC developers,
>
> As ChangeLog mentioned:
>
> 2017-08-01  Bin Cheng <bin.cheng@arm.com>
>
>     * tree.h (POINTER_TYPE_OVERFLOW_UNDEFINED): Delete.
>
>
> Then how to migrate it for GCC v8.x? for example:
>
> Constant *Result = POINTER_TYPE_OVERFLOW_UNDEFINED ? A : B;
>
> migrated to
>
> Constant *Result = A;
Yes, basically this is what I did in the patch: simply assuming TRUE
and simplifying the expression.

Thanks,
bin
>
>
> because there was a patch 'Make pointer overflow always undefined and remove
> the macro' https://patchwork.ozlabs.org/patch/792677/
>
> please give me some hint, thanks a lot!
>
> --
> Regards,
> Leslie Zhai - a LLVM developer https://reviews.llvm.org/p/xiangzhai/
>
>
>


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