m32r: add __ucmpdi2 to fix build failure
authorSudip Mukherjee <sudipm.mukherjee@gmail.com>
Tue, 26 Jul 2016 22:21:23 +0000 (15:21 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Tue, 26 Jul 2016 23:19:19 +0000 (16:19 -0700)
commita44ce52363a886d45cf08b4b896cb65f0a9553eb
tree55c0e3736ac6d94f64fa0916fee24a80e3919056
parent8cde0daf6c4cca8babec4861a1ce7f8875edf879
m32r: add __ucmpdi2 to fix build failure

We are having build failure with m32r and the error message being:

  ERROR: "__ucmpdi2" [lib/842/842_decompress.ko] undefined!
  ERROR: "__ucmpdi2" [fs/btrfs/btrfs.ko] undefined!
  ERROR: "__ucmpdi2" [drivers/scsi/sd_mod.ko] undefined!
  ERROR: "__ucmpdi2" [drivers/media/i2c/adv7842.ko] undefined!
  ERROR: "__ucmpdi2" [drivers/md/bcache/bcache.ko] undefined!
  ERROR: "__ucmpdi2" [drivers/iio/imu/inv_mpu6050/inv-mpu6050.ko] undefined!

__ucmpdi2 is introduced to m32r architecture taking example from other
architectures like h8300, microblaze, mips.

Link: http://lkml.kernel.org/r/1465509213-4280-1-git-send-email-sudipm.mukherjee@gmail.com
Signed-off-by: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
arch/m32r/kernel/m32r_ksyms.c
arch/m32r/lib/Makefile
arch/m32r/lib/libgcc.h [new file with mode: 0644]
arch/m32r/lib/ucmpdi2.c [new file with mode: 0644]