vg_symtab2.c:
    - No longer aborting when encountering a N_SOL symbol after the 65535th
      line in a file, just printing a warning/apology that annotations/messages
      might be wrong.

      This is a pain to fix properly, since it requires first guessing when a
      line number overflow happens, then switching to one or more other files,
      then switching back.

manual: wibble


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@225 a5019735-40e9-0310-863c-91ae7b9d1cf9
diff --git a/vg_symtab2.c b/vg_symtab2.c
index c269b77..cc37053 100644
--- a/vg_symtab2.c
+++ b/vg_symtab2.c
@@ -1067,8 +1067,11 @@
 
          case N_SOL:
             if (lineno_overflows != 0) {
-               VG_(panic)("Can't currently handle include files in very long "
-                          "(> 65535 lines) files.  Sorry.");
+               VG_(message)(Vg_UserMsg, 
+                            "Warning: file %s is very big (> 65535 lines) "
+                            "Line numbers and annotation for this file might "
+                            "be wrong.  Sorry",
+                            curr_file_name);
             }
             /* fall through! */
          case N_SO: