[Bug middle-end/14192] Restrict pointers don't help

2010-04-28 Thread alexey dot salmin at gmail dot com
--- Comment #13 from alexey dot salmin at gmail dot com 2010-04-28 15:53 --- Sorry, but I still don't get it :( Why exactly we can't remove the second load of "*b"? void f(int *a, const int *restrict b) { *a++ = *b + 1; *a++ = *b + 1; } --

[Bug rtl-optimization/43907] yet another missed restrict optimization

2010-04-27 Thread alexey dot salmin at gmail dot com
--- Comment #2 from alexey dot salmin at gmail dot com 2010-04-27 09:46 --- > restrict only disambiguates against other restrict pointers. Can you please support that assertion with a reference? ISO/IEC 9899:TC2 Committee Draft — May 6, 2005, 6.7.3 paragraph 7 > An object t

[Bug rtl-optimization/43907] New: yet another missed restrict optimization

2010-04-26 Thread alexey dot salmin at gmail dot com
optimization AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: alexey dot salmin at gmail dot com http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43907

[Bug c++/41961] Internal error with -O3 and -ftree-parallelize-loops

2009-11-05 Thread alexey dot salmin at gmail dot com
--- Comment #1 from alexey dot salmin at gmail dot com 2009-11-06 04:38 --- > Hello! I've encountered internal compiler error which affects > the whole 4.3 branch (source from vlc): I mean I've encountered it trying to compile vlc's source, source of gcc was taken

[Bug c++/41961] New: Internal error with -O3 and -ftree-parallelize-loops

2009-11-05 Thread alexey dot salmin at gmail dot com
t: gcc Version: 4.3.5 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: alexey dot salmin at gmail dot com GCC build triplet: Debian, x86_64 GCC host triplet: Debian, x86_64 GCC target triplet: Debian, x86_64 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41961