[Bug c++/38012] New: vectorizer ignores 'restrict'

2008-11-04 Thread David dot Monniaux at imag dot fr
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

[Bug c++/38012] vectorizer ignores 'restrict'

2008-11-04 Thread David dot Monniaux at imag dot fr
--- 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

[Bug c++/38063] New: C++ operator new returns misaligned address

2008-11-08 Thread David dot Monniaux at imag dot fr
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

[Bug c++/15795] No way to teach operator new anything about alignment requirements

2008-11-10 Thread David dot Monniaux at imag dot fr
--- 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

[Bug tree-optimization/38079] New: gcc segfaults when using -ftree-vectorizer-verbose=9

2008-11-10 Thread David dot Monniaux at imag dot fr
-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

[Bug tree-optimization/38079] gcc segfaults when using -ftree-vectorizer-verbose=9

2008-11-10 Thread David dot Monniaux at imag dot fr
--- 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. --

[Bug rtl-optimization/323] optimized code gives strange floating point results

2008-11-10 Thread David dot Monniaux at imag dot fr
--- 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