[Bug target/66959] Bad code generated for union type punning of NEON intrinsic types on ARM64

2015-07-21 Thread dpb at corrigendum dot ru
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66959 --- Comment #2 from Роман Донченко --- ... I should probably add that the zero return code is the expected one.

[Bug target/66959] Bad code generated for union type punning of NEON intrinsic types on ARM64

2015-07-21 Thread dpb at corrigendum dot ru
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66959 --- Comment #1 from Роман Донченко --- Created attachment 36025 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=36025&action=edit Preprocessed source

[Bug target/66959] New: Bad code generated for union type punning of NEON intrinsic types on ARM64

2015-07-21 Thread dpb at corrigendum dot ru
: normal Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: dpb at corrigendum dot ru Target Milestone: --- Created attachment 36024 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=36024&action=edit Original source Origi

[Bug tree-optimization/60196] Incorrect compilation with -fwrapv and -ftree-vectorize

2014-03-12 Thread dpb at corrigendum dot ru
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60196 --- Comment #1 from Роман Донченко --- Here's another reproducer for what looks like the same problem: #include static const short a[8] = {1,1,1,1,1,1,1,1}; static const unsigned char b[8] = {0,0,0,0,0,0,0,0}; static int foo() { int sum =

[Bug tree-optimization/60196] New: Incorrect compilation with -fwrapv and -ftree-vectorize

2014-02-14 Thread dpb at corrigendum dot ru
Priority: P3 Component: tree-optimization Assignee: unassigned at gcc dot gnu.org Reporter: dpb at corrigendum dot ru Created attachment 32135 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=32135&action=edit Preprocessed source for the reproducer This program