command line: m32r-linux-gnu-gcc -S -O -mmodel=large memcpy.c memcpy.c: #include <string.h> void func (void *s1, const void *s2, size_t n) { memcpy(s1,s2,n); } I expect the following output. (model large function call) seth r14,shigh(memcpy) add3 r14,r14,low(memcpy) jl r14 But it was. (model small or medium function call) bl memcpy
Created attachment 6693 [details] Patch file Fixed this case.
Fixed.