Dennis Zhang <dennis.zh...@arm.com> writes:
> Hi Richard, Thanks for the tips.
>
> The special exceptions according to TARGET_SECONDARY_RELOAD hook are 
> revised. Some related patterns still need constraints in order to work 
> in an expected way in the TARGET_SECONDARY_RELOAD function.
>
> The updated patch is tested for targets: aarch64_be-linux-gnu,
> aarch64_be-none-linux-gnu, aarch64-linux-gnu, and 
> aarch64-none-linux-gnu. It survives in testsuite regression.
>
> gcc/ChangeLog:
>
> 2019-07-03  Dennis Zhang  <dennis.zh...@arm.com>
>
>       * config/aarch64/aarch64.md: Remove redundant constraints from
>       define_expand but keep some patterns untouched if they are
>       specially selected by TARGET_SECONDARY_RELOAD hook.
>       * config/aarch64/aarch64-sve.md: Likewise.
>       * config/aarch64/atomics.md: Remove redundant constraints from
>       define_expand.
>       * config/aarch64/aarch64-simd.md: Likewise.

Thanks, applied as r273021.

Richard

Reply via email to