------- Comment #2 from amylaar at gcc dot gnu dot org 2006-04-12 20:09 ------- Subject: Bug 27060
Author: amylaar Date: Wed Apr 12 20:09:41 2006 New Revision: 112898 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=112898 Log: 2006-04-12 J"orn Rennecke <[EMAIL PROTECTED]> PR target/27060 * config/sh/lib1funcs.h: New file, broken out of: * config/sh/lib1funcs.asm. * config/sh/lib1funcs.h (DR00, DR01, DR20, DR21, DR40, DR41): New macros. * config/sh/lib1funcs.asm (udivsi3_i4): Use them. * config/sh/lib1funcs-Os-4-200.asm: New file. * config/sh/embed-elf.h (LIBGCC_SPEC): Use -lgcc-Os-4-200. * config/sh/t-sh (OPT_EXTRA_PARTS): New variable. (EXTRA_MULTILIB_PARTS): Include it. ($(T)sdivsi3_i4i-Os-4-200.o): New rule. ($(T)udivsi3_i4i-Os-4-200.o, $(T)libgcc-Os-4-200.a): Likewise. * config/sh/t-superh (EXTRA_MULTILIB_PARTS): Include OPT_EXTRA_PARTS. * config/sh/sh.h (OVERRIDE_OPTIONS): Recognize -mdiv=call-table for TARGET_SH2. Added: trunk/gcc/config/sh/lib1funcs-Os-4-200.asm trunk/gcc/config/sh/lib1funcs.h Modified: trunk/gcc/ChangeLog trunk/gcc/config/sh/embed-elf.h trunk/gcc/config/sh/lib1funcs.asm trunk/gcc/config/sh/sh.h trunk/gcc/config/sh/t-sh trunk/gcc/config/sh/t-superh -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27060