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
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
>
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
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