[Bug c/99955] gcc.c-torture/execute/pr92618.c violates strict aliasing rules

2021-12-11 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99955 --- Comment #5 from Andrew Pinski --- handle_vector_size_attribute does: /* Build back pointers if needed. */ tree new_type = build_vector_type (type, nunits); /* Build back pointers if needed. */ *node =

[Bug c/99955] gcc.c-torture/execute/pr92618.c violates strict aliasing rules

2021-04-07 Thread joseph at codesourcery dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99955 --- Comment #4 from joseph at codesourcery dot com --- I think may_alias ought to work together with vector_size, whatever its position in the attribute list, i.e. there is a front-end bug here for which making that combination of attributes

[Bug c/99955] gcc.c-torture/execute/pr92618.c violates strict aliasing rules

2021-04-07 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99955 --- Comment #3 from Richard Biener --- I fixed the testcase - we should still diagnose the type declaration or make it DTRT.

[Bug c/99955] gcc.c-torture/execute/pr92618.c violates strict aliasing rules

2021-04-07 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99955 --- Comment #2 from CVS Commits --- The master branch has been updated by Richard Biener : https://gcc.gnu.org/g:0d6ad10c170e3670f0b5e3709e0fa6e76b7065b3 commit r11-8026-g0d6ad10c170e3670f0b5e3709e0fa6e76b7065b3 Author: Richard Biener Date:

[Bug c/99955] gcc.c-torture/execute/pr92618.c violates strict aliasing rules

2021-04-07 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99955 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |NEW Keywords|