Patch-ID# 101913-06
Keywords: bcp mode acc core dump 4.1.4 header files domain license DNS
Synopsis: SPARCompiler 3.0.1: C patch for SunOS 4.X
Date: Dec/18/96

Solaris Release: 1.0 1.0.1 1.1 1.1.1 1.1.2 1.1.2-JL

SunOS Release: 4.1.1 4.1.2 4.1.3 4.1.3_U1 4.1.4 4.1.4-JL

Unbundled Product: SPARCompiler C

Unbundled Release: 3.0.1

Relevant Architectures: sparc

BugId's fixed with this patch: 1171312 1171342 1173609 1171109 1173308 1179356 1179356 1198249 1197883 1188906 1230389 1225498 1218889

Changes incorporated in this version: 1225498 1218889

Patches accumulated and obsoleted by this patch:

Patches which conflict with this patch:

Patches required with this patch:

Obsoleted by:

Files included with this patch:

	READMEs/XCM.ps
	acc
        acomp
	ldx
	include/cc_414/sun4m/SCCS/s.iommu.h
	include/cc_414/sun4m/iommu.h
	include/cc_414/sundev/SCCS/s.openpromio.h
	include/cc_414/sundev/openpromio.h
	include/cc_414/sys/types.h
	include/cc_414_JL/sun4m/SCCS/s.iommu.h
	include/cc_414_JL/sun4m/iommu.h
	include/cc_414_JL/sundev/SCCS/s.openpromio.h
	include/cc_414_JL/sundev/openpromio.h
	include/cc_414_JL/sys/types.h


Problem Description:

  bug 1225498: No support for DNS-based domains in ScholarPass-licensing
  bug 1218889: domain licensing doesn't work w/ DNS; NIS is required.
 
  Earlier versions of this product implemented domain licensing such that
  NIS/NIS+ was required; DNS was not used.  This was changed in the
  Solaris 2.x version of the product in the Developer Products 4.0 release,
  but was not changed in the Solaris 1.x version.  No new licenses are
  required with this patch.  Providing this enhancement only affects those 
  sites with domain (ScholarPass or GoldPass) licenses.

Other bugs fixed with this patch
--------------------------------

Bug Id     Synopsis
1171312    pragma pack may not work correctly with initialized structures
1171342    program with pragma pack fails to compile
1173609    C compiled with -xO1 turns off debugging
1171109    C 3.0.1 compiled with -O2 causes assertion err in cg
1173308    Compiler asserts compiling program with byte sized constants
1171109    compiling with -O2 causes assertion error in cg
1179356    cc -Xc cause x.i file generates error for invalid in #line directive
1198249    support for header files on 4.1.4 and 4.1.4-JL 
1188906    Support to run Solaris 1.x compilers in BCP mode on Solaris 2.x;
	   cf. READMEs/XCM.ps for details.
1230389    acc Bus error caused by excessively long compile line


Patch Installation Instructions: 
-------------------------------- 
Extract the patch-tarfile in /usr/lang (or wherever the product is installed)

Other specific or unique installation instructions may also be
necessary and should be described below.

Special Install Instructions: 
----------------------------- 

None.


Instructions to install patch using "installpatch"
--------------------------------------------------

1.  Become super-user.

2.  Apply the patch by typing:

	<dir>/<patchnum>/installpatch 

    where <dir> is the directory containing the patch.



