diff options
| author | uwe <uwe@NetBSD.org> | 2014-03-19 20:30:53 +0000 |
|---|---|---|
| committer | uwe <uwe@NetBSD.org> | 2014-03-19 20:30:53 +0000 |
| commit | 94cd7beecd037d10ff0cf2215b7e9906555d8a49 (patch) | |
| tree | 6e1989adf2a252b53155e90b0f19025cdcd080e4 /libexec | |
| parent | 8d96c18eb814343af915125d7a38faaf2ff45558 (diff) | |
On sh3 __udivsi3 is gcc "millicode" with special calling convention
(less registers clobbered than usual). Each DSO that needs it gets
its own hidden copy from libgcc.a. Do not compile udivsi3.c for sh3
here since this C version doesn't conform to what gcc expects and
overrides the libgcc.a version.
This makes binaries compiled with gcc4.8 work. The issue was not
exposed with gcc4.5 since it uses different division strategy by
default.
Diffstat (limited to 'libexec')
0 files changed, 0 insertions, 0 deletions
