pool_strings

Controls how string literals are stored.

Syntax
#pragma pool_strings on | off | reset
  
Remarks

If you enable this pragma, the compiler collects all string constants into a single data object so your program needs one data section for all of them. If you disable this pragma, the compiler creates a unique data object for each string constant. While this decreases the number of data sections in your program, on some processors it also makes your program bigger because it uses a less efficient method to store the address of the string.

This pragma is especially useful if your program is large and has many string constants or uses the CodeWarrior Profiler.

Note: If you enable this pragma, the compiler ignores the setting of the pcrelstrings pragma.
Related information
aggressive_inline
dont_reuse_strings
enumsalwaysint
enums_signed
errno_name
explicit_zero_data
float_constants
instmgr_file
longlong
longlong_enums
min_enum_size
readonly_strings
reverse_bitfields
store_object_files