]> git.sur5r.net Git - cc65/commitdiff
Added note about behaviour of --local-strings (Greg King).
authoruz <uz@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Sat, 26 Jan 2013 23:00:39 +0000 (23:00 +0000)
committeruz <uz@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Sat, 26 Jan 2013 23:00:39 +0000 (23:00 +0000)
git-svn-id: svn://svn.cc65.org/cc65/trunk@5969 b7a2c559-68d2-44c3-8de9-860c34a00d81

doc/cc65.sgml

index bbbb6bf2263a829064c351d8dba744f839e45bcc..bb13039095fbf2bd92df832b1bc9233bdd7af7ef 100644 (file)
@@ -233,12 +233,13 @@ Here is a description of all the command line options:
   <label id="option-local-strings">
   <tag><tt>--local-strings</tt></tag>
 
-  Emit string literals to the data segment when they're encountered in the
-  source. The default is to keep string literals until end of assembly, merge
-  read only literals if possible, and then output the literals into the data
-  or rodata segment that is active at that point. Use of this option prevents
-  merging of duplicate strings, but the options that change the name of one of
-  the data segments will work.
+  Emit string literals into the rodata segment as soon as they're encountered
+  in the source (even if you do nothing but get the sizeof those strings). The
+  default is to keep string literals until end of assembly, merge read only
+  literals if possible, and then output the literals into the data or rodata
+  segment that is active at that point. Use of this option prevents merging of
+  duplicate strings, but the options that change the name of one of the data
+  segments will work.
 
   You can also use <tt><ref id="pragma-local-strings"
   name="#pragma&nbsp;local-strings"></tt> for fine grained control.