Hi,

since 0.9.5 shall be made available real soon now, I have played around
some with the HP-UX compiler.
The latest snapshot will only compile with "+O2" but not with the higher
optimizations at "+O3" and "+O4".
- At "+O3" it will optimize on a "by file" technique and it does hang at
  crypto/sha/sha_dgst.c
- At "+O4" it will optimize only during the link process at which it will hang.
I know, sometimes you must be patient and just wait long enough (0.9.4 will
work approx 20 minutes on fcrypt_b.c, but will finish eventually), but I
did give the machine a full weekend (friday afternoon to monday morning at
+O4) and it does never finish. (J280, 512MB RAM and maxdsiz at 512MB,
so memory starvation should not be a problem.)

>From older experience I know that the HP ANSI-C compiler tends to become
really slow going from +O2 to +O3 (+O4) when a lot of macro substitions
take place or large tables have to be dealt with (e.g. produced by lex/yacc).
With revisions it became better but it seems HP still does not manage
to get the endless loops out of it.
Yes, I have the latest and greatest (at HP-UX 10.20):
ws01 39: what /opt/ansic/bin/cc
/opt/ansic/bin/cc:
              LINT A.10.32.30 CXREF  A.10.32.30
        HP92453-01 A.10.32.30 HP C Compiler
         /usr/lib/libc: $Revision: 76.3 $

Does anybody have an idea on how to "adjust" the source to compile without
problems on HP-UX with HP's ANSI-C?? Otherwise the default should not be
+O4 or +O3 in order to avoid complaints...

Best regards,
        Lutz
PS. I checked my archive, similar information was posted by "anonymous" on
Date: Mon, 8 Nov 1999 17:59:37 +0100 (CET)
Message-Id: <[EMAIL PROTECTED]>
From: Anonymous <[EMAIL PROTECTED]>
Subject: Re: RC4 tune-up
-- 
Lutz Jaenicke                             [EMAIL PROTECTED]
BTU Cottbus               http://www.aet.TU-Cottbus.DE/personen/jaenicke/
Lehrstuhl Allgemeine Elektrotechnik                  Tel. +49 355 69-4129
Universitaetsplatz 3-4, D-03044 Cottbus              Fax. +49 355 69-4153
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       [EMAIL PROTECTED]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to