diff options
| author | Luc Van Oostenryck <luc.vanoostenryck@gmail.com> | 2017-09-27 23:11:37 +0200 |
|---|---|---|
| committer | Christopher Li <sparse@chrisli.org> | 2017-10-03 00:44:48 -0400 |
| commit | cc58fdcfb8569d56e14e97959d42d9305a2b55dd (patch) | |
| tree | 573dfe6d3aa45270d9f47f39823cf370e28dbe44 /bitmap.h | |
| parent | 4b7b6b63f6069a387971276cf84db6cfafb2b4fe (diff) | |
| download | sparse-dev-cc58fdcfb8569d56e14e97959d42d9305a2b55dd.tar.gz | |
fix cgcc ELF version for ppc64/pcc64le
Commit e0306fe0 "cgcc: teach cgcc about ppc64[le]" add support
for PPC64 to cgcc by adding the needed options like '-m64' &
'-m{little,big}-endian' and defines likes '-D__PPC64__=1'.
In this commit the defined '-D_CALL_ELF=2' was also added
but the value of 2 is for ELF v2 ABI, normally used for ppc64le,
while the older ELF ABI, normally used for plain ppc64 should use
'-D_CALL_ELF=2'.
Fix this by using the value of 1 or 2 for '_CALL_ELF' depending
if the architecture is ppc64 or ppc64le.
Fixes: e0306fe0b725af6e2e7ff59d7f0d99c96315791a
Signed-off-by: Luc Van Oostenryck <luc.vanoostenryck@gmail.com>
Tested-by: Uwe Kleine-König <uwe@kleine-koenig.org>
Signed-off-by: Christopher Li <sparse@chrisli.org>
Diffstat (limited to 'bitmap.h')
0 files changed, 0 insertions, 0 deletions
