Add new script for running tests on a single compiler configuration on a Cray whitebox.

This will eventually replace nightly.chpbld01, but first it needs to be
integrated into the current testing environment.

git-svn-id: http://svn.code.sf.net/p/chapel/code/trunk@23701 3a8e244f-b0f2-452b-bcba-4c88e055c3ca
Fix lldb support

[trivial, not reviewed]

Some changes to how arguments are parsed caused me to notice that I was
printing out the wrong string to set arguments in lldb.


git-svn-id: http://svn.code.sf.net/p/chapel/code/trunk@23702 3a8e244f-b0f2-452b-bcba-4c88e055c3ca
Fix a long standing issue with whitebox testing non-PrgEnv gnu compiler.

Previously, nightly.chpbld01 was loading a module name "gnu", which is not the
compiler module associated PrgEnv-gnu. We really want to load gcc. gnu is some
legacy module, which does not do anything on Linux -- it appears to provide
some GNU tools on Sun systems.

This does not change nightly.chpbld01, just the newly added
util/cron/test-white-examples.bash.

git-svn-id: http://svn.code.sf.net/p/chapel/code/trunk@23703 3a8e244f-b0f2-452b-bcba-4c88e055c3ca
Add c_string concatenation (proc +) and remove unused param string version

[reviewed by David]

Somehow I missed adding c_string concatenation (proc +) in r23558.
Everything still worked thanks to generics and "upcasting" to Chapel
string.  In any case, this should remove some unnecessarily allocated
memory from conversion to string.

I also missed removing a param version of proc + on string.  It is no
longer used (or legal).



git-svn-id: http://svn.code.sf.net/p/chapel/code/trunk@23704 3a8e244f-b0f2-452b-bcba-4c88e055c3ca
Replace primitive calls with string.c_str() or toString()

[reviewed by David]

Replace primitive calls with string.c_str() or toString().  The only
time we should call the primitives to convert between string and
c_string is in string.c_str() and toString().



git-svn-id: http://svn.code.sf.net/p/chapel/code/trunk@23705 3a8e244f-b0f2-452b-bcba-4c88e055c3ca