-Xinline_strcpy


This option performs inline expansion of standard library functions "strcpy", "strcmp", "memcpy", and "memset" calls.

[Specification format]

-Xinline_strcpy

 

-

Interpretation when omitted

Inline expansion of standard library functions "strcpy", "strcmp", "memcpy", and "memset" calls is not performed.

[Detailed description]

-

This option performs inline expansion of standard library functions "strcpy", "strcmp", "memcpy", and "memset" calls.

-

This option can not be specified together with the -Xpack option.

-

Inline expansion of strcpy is performed only when the second argument is a character string.

-

If this option is specified, arrays and character strings are allocated automatically to 4-byte boundary area.

-

This improves the execution speed of the program to be generated, but it increases the code size.

[Example of use]

-

To perform inline expansion of standard library functions "strcpy", "strcmp", "memcpy", and "memset" calls, describe as:

>ccrh -Xinline_strcpy -Xcommon=rh850 main.c