Re: [PATCH] bpf: correct zero_extend output templates

2021-09-09 Thread Jose E. Marchesi via Gcc-patches
Hi David. > The output templates for zero_extendhidi2 and zero_extendqidi2 could > lead to incorrect code generation when zero-extending one register into > another. This patch adds a new output template to the define_insns to > handle such cases and produce correct asm. > > gcc/ChangeLog: >

[PATCH] bpf: correct zero_extend output templates

2021-09-09 Thread David Faust via Gcc-patches
The output templates for zero_extendhidi2 and zero_extendqidi2 could lead to incorrect code generation when zero-extending one register into another. This patch adds a new output template to the define_insns to handle such cases and produce correct asm. gcc/ChangeLog: * config/bpf/bpf.md (