diff options
| author | rin <rin@NetBSD.org> | 2020-03-08 06:30:06 +0000 |
|---|---|---|
| committer | rin <rin@NetBSD.org> | 2020-03-08 06:30:06 +0000 |
| commit | ce6887c510946f8dd0bbb2153dbc2782832bc6d1 (patch) | |
| tree | 399e7fb06a8ee11d58dea25969e4fa1af647599d /sys/dev/microcode/tools | |
| parent | e8d2dc05795c6c125b26fa86ab688f3b021c52ac (diff) | |
Fix broken printf(3) %d output for numbers more than two digits, e.g.,
printf("%d\n", 42) ---> "::" instead of "42"
Our __{,u}modsi3 codes assume that __udivsi3 returns remainder to
%d1 (volatile register). __udivsi3 in libgcc does not, and therefore
mixing them up results in mess.
Diffstat (limited to 'sys/dev/microcode/tools')
0 files changed, 0 insertions, 0 deletions
