[PATCH, PR83492] Fix selection of aarch64 big-endian shift parameters based on __AARCH64EB__

2017-12-19 Thread Michael Weiser
search_line_acc_char() fixes the problem. Thanks, Michael 2017-12-19 Michael Weiser PR preprocessor/83492 * lex.c (search_line_fast) [__ARM_NEON && __ARM_64BIT_STATE]: Fix selection of big-endian shift parameters based on __AARCH64EB__. Inde

Re: [PATCH, PR83492] Fix selection of aarch64 big-endian shift parameters based on __AARCH64EB__

2017-12-19 Thread Michael Weiser
Hi Kyrill, On Tue, Dec 19, 2017 at 05:35:03PM +, Kyrill Tkachov wrote: > > below patch fixes PR 83492. > I agree with your analysis of the bug and your patch will fix the > problem when compiling with GCC. However, I believe the more > appropriate macro to check here is __ARM_BIG_ENDIAN as th

Re: [PATCH, PR83492] Fix selection of aarch64 big-endian shift parameters based on __AARCH64EB__

2017-12-20 Thread Michael Weiser
? Happy to. Created yesterday against trunk, no changes with today's trunk. Tested successfully by applying to 7.2.0, bootstrapping on aarch64_be-unknown-linux-gnu and compiling various OS packages with the resulting compiler. 2017-12-20 Michael Weiser PR preprocessor/83492