https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86618
Bug ID: 86618 Summary: tree-vect-stmts.c:3340: ubsan error Product: gcc Version: 8.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c Assignee: unassigned at gcc dot gnu.org Reporter: dcb314 at hotmail dot com Target Milestone: --- The following C code register struct a *b asm("%r15"); struct a { double *c } d() { (*b).c[1] = copysign(1, (*b).c[1]); (*b).c[0] = copysign(0, (*b).c[0]); } Seems to generate a new runtime error on a ubsan verison of gcc trunk ../results.262549.ubsan/bin/gcc ../results.262835.ubsan/bin/gcc ../../trunk/gcc/tree-vect-stmts.c:3340:19: runtime error: member access within n ull pointer of type 'struct _loop_vec_info' So the error seems to appeared between revisions 262549 and 262835.