I am chalking this crash up to an optimizer bug in Forte 6 (cc: Sun WorkShop 6 
2000/06/19 C 5.1 Patch 109491-02), exacerbated by the linker patch.  Between 
patch 109147-34 and 109147-40, some pragmas were added to /usr/include/dlfcn.h:

        #pragma unknown_control_flow(dlopen, dlsym, dlclose, dlerror)
        #if !defined(_XOPEN_SOURCE) || defined(__EXTENSIONS__)
        #pragma unknown_control_flow(dlmopen, dladdr, dladdr1, dldump, dlinfo)
        #endif /* !defined(_XOPEN_SOURCE) || defined(__EXTENSIONS__) */

With this change, cc started generating different (and apparently bad) 
assembler.  Sadly I still have to use Forte 6 for patches to old releases.

Thanks to rie and wroche for the assistance.

Ken Cox
 
 
This message posted from opensolaris.org

Reply via email to