Re: [PATCH] Fix PR65261

2015-03-04 Thread Jeff Law
On 03/02/15 11:56, Markus Trippelsdorf wrote: On 2015.03.02 at 18:53 +0100, Marek Polacek wrote: On Mon, Mar 02, 2015 at 06:22:49PM +0100, Markus Trippelsdorf wrote: --- a/libcpp/lex.c +++ b/libcpp/lex.c @@ -519,6 +519,7 @@ init_vectorized_lexer (void) and VSX unaligned loads (when VSX is

Re: [PATCH] Fix PR65261

2015-03-02 Thread Markus Trippelsdorf
On 2015.03.02 at 18:53 +0100, Marek Polacek wrote: > On Mon, Mar 02, 2015 at 06:22:49PM +0100, Markus Trippelsdorf wrote: > > --- a/libcpp/lex.c > > +++ b/libcpp/lex.c > > @@ -519,6 +519,7 @@ init_vectorized_lexer (void) > > and VSX unaligned loads (when VSX is available). This is otherwise >

Re: [PATCH] Fix PR65261

2015-03-02 Thread Marek Polacek
On Mon, Mar 02, 2015 at 06:22:49PM +0100, Markus Trippelsdorf wrote: > --- a/libcpp/lex.c > +++ b/libcpp/lex.c > @@ -519,6 +519,7 @@ init_vectorized_lexer (void) > and VSX unaligned loads (when VSX is available). This is otherwise > the same as the pre-GCC 5 version. */ > > +__attribute

[PATCH] Fix PR65261

2015-03-02 Thread Markus Trippelsdorf
Running bootstrap-ubsan on ppc64le shows many instances of: libcpp/lex.c:552:30: runtime error: load of misaligned address 0x01001f31d37a for type 'const uchar', which requires 16 byte alignment But the unaligned vector loads are intended in this case, because they are preferable to forced-al