Commit fbd5648
Fix s390_kimd/kmld_shake inline assemblies
The KIMD and LKMD instructions update the source register pair during
processing. Declare the source registers as output registers and also
add the '+' constraint to them.
This fixes a segfault in the shake functions when libica is compiled
with clang on Ubuntu 22.04
Signed-off-by: Ingo Franzki <ifranzki@linux.ibm.com>1 parent 4e976cf commit fbd5648
1 file changed
Lines changed: 6 additions & 6 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
524 | 524 | | |
525 | 525 | | |
526 | 526 | | |
527 | | - | |
| 527 | + | |
528 | 528 | | |
529 | 529 | | |
530 | | - | |
531 | | - | |
| 530 | + | |
| 531 | + | |
532 | 532 | | |
533 | 533 | | |
534 | 534 | | |
| |||
578 | 578 | | |
579 | 579 | | |
580 | 580 | | |
581 | | - | |
| 581 | + | |
582 | 582 | | |
583 | 583 | | |
584 | | - | |
585 | | - | |
| 584 | + | |
| 585 | + | |
586 | 586 | | |
587 | 587 | | |
588 | 588 | | |
| |||
0 commit comments