[Bug jit/68370] Pointer arithmetic in libgccjit seems to require an extra cast

2015-11-16 Thread roger.ferrer at bsc dot es
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68370 --- Comment #3 from Roger Ferrer Ibanez --- Created attachment 36729 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=36729&action=edit Small reproducer

[Bug jit/68370] Pointer arithmetic in libgccjit seems to require an extra cast

2015-11-16 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68370 --- Comment #2 from David Malcolm --- Thanks for reporting this. That error message: libgccjit.so: error: gcc_jit_block_add_assignment: mismatching types: assignment to text (type: const char *) from &text[(int)1] (type: const char *) looks wr

[Bug jit/68370] Pointer arithmetic in libgccjit seems to require an extra cast

2015-11-15 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68370 --- Comment #1 from Andrew Pinski --- // text++; Can't this be computed as: text = text POINTER_PLUS 1; ?