Enable test cases for

LD1/ST1 (multiple 1-elem structs to/from 2 regs 
LD1/ST1 (multiple 1-elem structs to/from 3 regs 
LD1/ST1 (multiple 1-elem structs to/from 4 regs  
LD1R (single structure, replicate)  
LD2R (single structure, replicate) 
LD3R (single structure, replicate) 
LD4R (single structure, replicate) 
LD1/ST1 (single structure, to/from one lane) 
LD2/ST2 (single structure, to/from one lane) 
LD3/ST3 (single structure, to/from one lane) 
LD4/ST4 (single structure, to/from one lane)



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14667 a5019735-40e9-0310-863c-91ae7b9d1cf9
Merge revisions 14255, 14293, and 14294 from the BUF_REMOVAL branch to trunk.
The functions VG_(get_filename) and VG_(get_filename_lineno) now return
a pointer to filename and directory name instead of copying them into
buffers passed in from the caller.
The returned strings are persistent as long as the DebugInfo to which
they belong is not discarded. The caller therefore needs to stash them
away as needed.
Function VG_(strncpy_safely) has been removed as it is no longer needed.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14668 a5019735-40e9-0310-863c-91ae7b9d1cf9
Merge revisions 14356-14358 from the BUF_REMOVAL branch to trunk.
Rewrite cg_merge.c to avoid fixed size arrays.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14669 a5019735-40e9-0310-863c-91ae7b9d1cf9