This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
How to migrate POINTER_TYPE_OVERFLOW_UNDEFINED for GCC v8.x?
- From: Leslie Zhai <lesliezhai at llvm dot org dot cn>
- To: bin dot cheng at arm dot com
- Cc: GCC Development <gcc at gcc dot gnu dot org>
- Date: Fri, 4 Aug 2017 15:00:56 +0800
- Subject: How to migrate POINTER_TYPE_OVERFLOW_UNDEFINED for GCC v8.x?
- Authentication-results: sourceware.org; auth=none
- Feedback-id: bizesmtp:llvm.org.cn:qybgforeign:qybgforeign1
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;
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/