Severity: minor
Priority: P3
Component: c++
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: David dot Monniaux at imag dot fr
GCC build triplet: i486-linux-gnu
GCC host triplet: i486-linux-gnu
GCC target triplet: i486-linux-gnu
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38012
--- Comment #1 from David dot Monniaux at imag dot fr 2008-11-04 16:06
---
Created an attachment (id=16623)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=16623&action=view)
source code where va and vb are thought to be aliased
The compiler should heed that va and vb canno
unassigned at gcc dot gnu dot org
ReportedBy: David dot Monniaux at imag dot fr
GCC build triplet: i486-linux-gnu
GCC host triplet: i486-linux-gnu
GCC target triplet: i486-linux-gnu
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38063
--- Comment #40 from David dot Monniaux at imag dot fr 2008-11-11 06:24
---
Yes, at least the manual should be updated to reflect this non-obvious
behavior.
Possible fixes for the programmer:
1) Overload operators new. new[] for a class wrapping the vector datatypes. It
works as long
-verbose=9
Product: gcc
Version: 4.3.2
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: tree-optimization
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: David dot Monniaux at imag dot fr
GCC build tri
--- Comment #1 from David dot Monniaux at imag dot fr 2008-11-11 07:00
---
Created an attachment (id=16649)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=16649&action=view)
gcc -c -O3 -ftree-vectorizer-verbose=9 set_str.i segfaults
This code comes from GNU MP 4.2.4.
--
--- Comment #124 from David dot Monniaux at imag dot fr 2008-11-11 07:46
---
Vincent Lefèvre is right: the issue is quite subtle. (I should mention that
Vincent is an expert in computer arithmetics, which I'm not.)
As he rightly points, conformance to IEEE-754 should be evaluate