--- - branch: MAIN date: Sun Mar 8 06:30:06 UTC 2020 files: - new: '1.37' old: '1.36' path: src/lib/libc/compiler_rt/Makefile.inc pathrev: src/lib/libc/compiler_rt/Makefile.inc@1.37 type: modified id: 20200308T063006Z.dd94d74d7ccadfa07cd315a3d7eb01645c654a54 log: | 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. module: src subject: 'CVS commit: src/lib/libc/compiler_rt' unixtime: '1583649006' user: rin