Patch-ID# 100620-01
Keywords: optimizer, incorrect code
Synopsis: SunOS 4.1.1;4.1.2: Compiler generates incorrect code with -O2 or higher
Date: 07/May/92

SunOS release: 4.1.1 4.1.2

Unbundled Product: SparcWorks 

Unbundled Release: SC1.0

Topic: New iropt the fixes incorrect code interleaving.

BugId's fixed with this patch: 1074939

Architectures for which this patch is available: sun3, sun3x, sun4, sun4c

Patches which may conflict with this patch: 

Obsoleted by: 

Files included with this patch: iropt

Problem Description: The optimizer incorrectly interleaves code
for a loop construct.

Install Instructions: 

INSTALLATION INSTRUCTIONS:
FOR THE BUNDLED IROPT
 As Root
   a) mv /usr/lib/iropt /usr/lib/iropt-
   b) cp bundled/iropt.<SunOSArchitecture> /usr/lib/iropt
   c) chmod 555 /usr/lib/iropt
   d) chown root /usr/langs/SC1.0/iropt

FOR UNBUNDLED SC1.0 IROPT  Note:  Assumes SC1.0 installed in /usr/lang
 As Root
   a) mv /usr/langs/SC1.0/iropt /usr/langs/SC1.0/iropt.FCS
   b) cp unbundled/iropt.<arch> /usr/langs/SC1.0/iropt
   c) chmod 555 /usr/langs/SC1.0/iropt
   d) chown root /usr/langs/SC1.0/iropt




