[Bug c/86026] Document and/or change allowed operations on integer representation of pointers

2018-06-04 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86026 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug c/86026] Document and/or change allowed operations on integer representation of pointers

2018-06-01 Thread bugdal at aerifal dot cx
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86026 Rich Felker changed: What|Removed |Added CC||bugdal at aerifal dot cx --- Comment #4

[Bug c/86026] Document and/or change allowed operations on integer representation of pointers

2018-06-01 Thread amonakov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86026 --- Comment #3 from Alexander Monakov --- Tree optimizations already manage to avoid "optimizing" f_intadd, but unfortunately on RTL types and casts are not visible in IR and various passes make no distinction between (char*)((uintptr_t)t + o)

[Bug c/86026] Document and/or change allowed operations on integer representation of pointers

2018-06-01 Thread pascal_cuoq at hotmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86026 --- Comment #2 from Pascal Cuoq --- Created attachment 44223 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=44223=edit Complete source code for functions in the description

[Bug c/86026] Document and/or change allowed operations on integer representation of pointers

2018-06-01 Thread amonakov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86026 Alexander Monakov changed: What|Removed |Added CC||amonakov at gcc dot gnu.org ---