|
Neohapsis is currently accepting applications for employment. For more information, please visit our website www.neohapsis.com or email hr@neohapsis.com |
HP-UX series 700 11.X patch digest
From: IT Resource Center (support_feedback
us-support2-mail.external.hp.com)
Date: Sun Jun 22 2003 - 16:02:14 CDT
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
HP Support Information Digests
===============================================================================
o IT Resource Center World Wide Web Service
---------------------------------------------------
If you subscribed through the IT Resource Center and would
like to be REMOVED from this mailing list, access the
IT Resource Center on the World Wide Web at:
http://support.itrc.hp.com/
Login using your IT Resource Center User ID and Password.
Then select Support Information Digests (located under
Maintenance and Support). You may then unsubscribe from the
appropriate digest.
To download a patch referenced below, access the
IT Resource Center on the World Wide Web at:
http://support.itrc.hp.com/
Login using your IT Resource Center User ID and Password.
Then select Individual Patches (under Maintenance and Support)
to access the patch. You may also download a patch via anonymous
ftp(1) from ftp.itrc.hp.com.
===============================================================================
Digest Name: weekly HP-UX series 700 11.X patch digest
Created: Sun Jun 22 6:05:39 EDT 2003
Table of Contents:
Document ID Title
--------------- -----------
PHSS_28996 s700_800 11.X Fortran90 from B.11.01.60 to B.11.01.67
PHSS_28974 s700_800 11.22 Aries cumulative patch
PHSS_28971 s700_800 11.22 linker + fdp cumulative patch
PHSS_28702 s700_800 11.22 u2comp/be/plugin library Patch
PHSS_28701 s700_800 11.22 HP C Compiler (A.05.50)
PHSS_28700 s700_800 11.22 aC++ Compiler (A.05.50)
PHNE_28777 s700_800 11.00.[04-16] APA cumulative patch
PHSS_29138 s700_800 11.X OV OB4.10 patch - CORE packet
PHSS_28975 s700_800 11.22 milli.a cumulative patch
PHSS_28973 s700_800 11.22 IPF Assembler updates
PHSS_28972 s700_800 11.22 Math Library Cumulative Patch
PHKL_29094 s700_800 11.11 LVM Cumulative Patch
PHKL_28936 s700_800 11.22 VxFS cumulative patch, write_throttling
PHKL_28787 s700_800 11.22 SCSI Partition/Dump driver Cumulative Patch
PHCO_28937 s700_800 11.22 VxFS cumulative patch, write_throttling
PHSS_29030 s700_800 11.00 Asian Utility Jun 2003 cumulative patch
PHSS_28969 s700_800 11.22 fdm cumulative patch
PHKL_29035 s700_800 11.11 SCSI Ultra160 Cumulative Patch
PHKL_28800 s700_800 11.00 Cumulative USB Driver patch
PHCO_29054 s700_800 11.00 ups_mond(1M), power_onoff(1M) cumulative
PHCO_28954 s700_800 11.00 shar(1) cumulative patch
The documents are listed below.
-------------------------------------------------------------------------------
Document ID: PHSS_28996
Date Loaded: 20030620
Title: s700_800 11.X Fortran90 from B.11.01.60 to B.11.01.67
Patch Name: PHSS_28996
Patch Description: s700_800 11.X Fortran90 from B.11.01.60 to B.11.01.67
Creation Date: 03/06/09
Post Date: 03/06/20
Hardware Platforms - OS Releases:
s700: 11.00 11.11
s800: 11.00 11.11
Products:
FORTRAN90 B.11.01.60
Filesets:
FORTRAN90.F90-RELNOTES,fr=B.11.01.60,fa=HP-UX_B.11.00_32/64,v=HP
FORTRAN90.FORT90-PRG,fr=B.11.01.60,fa=HP-UX_B.11.00_32/64,v=HP
FORTRAN90.FORT90-MAN,fr=B.11.01.60,fa=HP-UX_B.11.00_32/64,v=HP
FORTRAN90.F90-JPN-E-MAN,fr=B.11.01.60,fa=HP-UX_B.11.00_32/64,v=HP
FORTRAN90.F90-JPN-S-MAN,fr=B.11.01.60,fa=HP-UX_B.11.00_32/64,v=HP
Automatic Reboot?: No
Status: General Release
Critical: No
Category Tags:
defect_repair general_release
Path Name: /hp-ux_patches/s700_800/11.X/PHSS_28996
Symptoms:
PHSS_28996:
01)JAGae42882: Backend information/analysis is lost
resulting in performance loss.
02)JAGae60581: Wrong answers at +O3
03)JAGae66039: Subroutines run much slower when compiled at
+O3 than at +O2 for POINTER and ALLOCATABLE
arrays
04)JAGae67361: Subroutines run much slower when compiled at
+O3 than at +O2 for POINTER and ALLOCATABLE
arrays
05)JAGae67376: Subroutines run much slower when compiled at
+O3 than at +O2 for POINTER and ALLOCATABLE
arrays
06)JAGae67389: Subroutines run much slower when compiled at
+O3 than at +O2 for POINTER and ALLOCATABLE
arrays
07)JAGae68887: Subroutines run much slower when compiled at
+O3 than at +O2 for POINTER and ALLOCATABLE
arrays
08)JAGae68997: Goto in OMP section causes compiler failure
09)JAGae70714: Exponential allocation/init problem
10)JAGae74868: Private initialized used record causes
assert
11)JAGae75298: Wrong answers in last (inout) arg to
date_and_time intrinsic ar +O2 and +O3
PHSS_28913:
01)JAGae58920: Poor performance of POINTER formal arguments
02)JAGae61235: FORM=UNFORMATTED does not handle
big/little-endian conversion
03)JAGae62571: Poor performance with +Oopenmp
04)JAGae63864: Assert on ICUP
PHSS_28696:
01)JAGae59547: Wrong answers in wide mode, large routines
02)JAGae59210: O2 causes integer arithmetic loop logic error
03)JAGae57871: Compilation aborts with *Compiler Internal
Error
04)JAGae59791: Incorrect caliper line numbers for +O2 -g
05)JAGae61723: Incorrect offsets for vax structures
06)JAGae62453: Compiler is rejecting *size(dimension)
declarations
PHSS_28559:
01)JAGae42882: Performance is degraded (by 2-4x) since the
no parms overlap assertion is no longer
present.
02)JAGae56132: +O2 causes internal error
03)JAGae56955: Memory leak in applicaton program.
04)JAGae57366: Error *bad stackf90 with +Oopenmp
PHSS_28486:
01)JAGab77468: Multiplication by -1 and FNEG give
different answers for real*16.
02)JAGad78503: The compiler appears to be generating extra
local variables as evidenced by looking at
the stack in the debugger.
03)JAGae04245: The compiler aborts, error 8901, with -g
on a structure with unions.
04)JAGae33903: Incorrect runtime behavior when using +i8.
05)JAGae43641: When compiling some f90 codes with +O3
+Oopenmp, compiler will assert after
inlining a routine that was passed a record
containing a dope vector.
06)JAGae50020: The address of a member of a nested union
is incorrect.
07)JAGae51271: Internal compiler error 7108 with +Ofaster
+O3.
PHSS_27974:
01)JAGae41646: Inferior runtime performance for POINTER
and TARGET arrays.
02)JAGae47442: The compiler aborts when procssing
extraneous enddo statements.
03)JAGae47562: Wrong answers with common blocks and thread
local variables.
PHSS_27735:
01)JAGab14103: Poor code for complex conjugate.
02)JAGac39693: Compiler aborts when an integer is used
as case selector for a logical expression.
03)JAGad00774: Debug information for array pointer
upperbound is incorrect.
04)JAGae04154: The compiler will assert after inlining a
routine that was passed a record containing
a dope vector.
05)JAGae14987: Missed exceptions when running exception
handling codes compiled at +O3.
06)JAGae19402: Assert in compiler when function ENTRYs
have assorted types, wide mode.
07)JAGae21778: The compiler moves code around OMP lock
calls.
08)JAGae22667: When compiling a file not in the current
directory with +cpp_keep, the filename
given in error and warning messages can
be incorrect.
09)JAGae27279: Default cpp options are identical between
PA and IA, they should be different.
10)JAGae27323: When using +asm/-S in combination with
+P/+Oprofile, +asm/-S are ignored.
11)JAGae28994: The compiler aborts with OpenMP and PREFETCH
directive.
12)JAGae30245: The compiler aborts when +i8 is used with
values greather than 2**31.
13)JAGae30374: The compiler issues an internal error
message when the first argument to an
elemental procedure is not an array.
14)JAGae32208: Extensive use of automatic arrays in a
subroutine with a very high call count
resulted in poor performance due to using
malloc for automatic array allocation.
15)JAGae32568: Segmentation fault compiling incomplete
program
16)JAGae33403: Segmentation fault compiling f90 program
with function returning pointer to array
of derived type containing a private
typed object.
17)JAGae35658: The compiler aborts with +DO11.0EP9806
switch.
18)JAGae38090: The directive c$dir sync_routine is ignored
with warning if +Oopenmp used. It needs
to be supported regardless of optimization
levels.
19)JAGae38242: The compiler aborts (core dump) when
compiling the declaration of a
deferred-shape array parameters (a construct
which violates the Fortran standard).
20)JAGae39339: BOZ constant causes compiler abort in
case statement.
21)JAGae40739: The compiler aborts when a parameter is
equivalenced to a local variable.
22)JAGae41202: Memory leak when a save statement is used
with an automatically allocated array.
23)JAGae41337: Error at compile time with loop unrolling.
24)JAGae41636: Wrong answers when passing complex pointers
at +O2 optimization.
25)JAGae42188: The compiler aborted when trying to
initialze a pointer field of a derived type.
Defect Description:
PHSS_28996:
01)JAGae42882: the backend does not have an equivalent DAG
02)JAGae60581: HLO was generating an uninitialized
variable, when it should have been using the
value of an argument
03)JAGae66039: the HLO can move around code, such the LLO
no longer recognize patterns for pointer
loads and stores.
04)JAGae67361: the HLO can move around code, such the LLO
no longer recognize patterns for pointer
loads and stores.
05)JAGae67376: the HLO can move around code, such the LLO
no longer recognize patterns for pointer
loads and stores.
06)JAGae67389: the HLO can move around code, such the LLO
no longer recognize patterns for pointer
loads and stores.
07)JAGae68887: the HLO can move around code, such the LLO
no longer recognize patterns for pointer
loads and stores.
08)JAGae68997: Computed goto label references were not
relocated for the cloned IF region
associated with a OMP
PARALLEL IF
09)JAGae70714: Corrected code to not nest the
initialization loop for one field inside
another.
10)JAGae74868: reloc assert
11)JAGae75298: the llo scheduler will not reorder memory
and call operations at that optimization
level
PHSS_28913:
01)JAGae58920: Dereference of POINTER actual didn't follow
the extra level of indirection when tagging
array data
02)JAGae61235: Need to add CONVERT= keyword to OPEN and
INQUIRE statements
03)JAGae62571: Don't set ASYNC for +Oopenmp parallel loops
04)JAGae63864: Required that the incomplete signature set
the result return type for the AICUP
PHSS_28696:
01)JAGae59547: A long conditional branch for PA64 was
confronted with a 32-bit branch in a skip
shadow
02)JAGae59210: A long conditional branch for PA64 was
confronted with a 32-bit branch in a skip
shadow
03)JAGae57871: compiler aborts on initialzied fields of
records and initialized equivalences
04)JAGae59791: incorrect caliper line numbers for +O2 -g
05)JAGae61723: A vax structure with a string (array of char
) component whose size is determined by a
named constant was not properly sized
06)JAGae62453: compiler doesn't recognize foo*size(dim)
PHSS_28559:
01)JAGae42882: App performance degraded when inlining
routines that are passed allocatable arrays
(by descriptor)
02)JAGae56132: Wide mode compares and skips do not share
binary coding in the same way as narrow mode.
Detect wide mode branches that have no
corresponding skip
03)JAGae56955: The compiler failed to generate a call to
free temporary variables.
04)JAGae57366: Incorrect processing of workshare DO
directive. We were promoting reduction
clauses on an already deleted node.
PHSS_28486:
01)JAGab77468: The compiler had computed FNEG using
subtraction from zero. Changed to use
multiplication by negative one.
02)JAGad78503: The compiler was incorrectly informing
the debugger about some of the data on
the stack.
03)JAGae04245: The compiler was incorrectly resetting
the unions for vax structures to zero.
04)JAGae33903: The compiler generated bad code when +i8
was used with millicode calls.
05)JAGae43641: Routines passed as records containing dope
vectors were incorrectly inlined.
06)JAGae50020: The compiler was incorrectly resetting
the unions for vax structures to zero.
07)JAGae51271: The compiler referenced out of range values
for register spill aareas.
PHSS_27974:
01)JAGae41646: The compiler was treating these arrays in
a worst-case fashion.
02)JAGae47442: The compiler allowed the extraneous enddo
statement to cascade incorrectly.
03)JAGae47562: The compiler was incorrectly handling the
PIC+TLS flavor of the three instruction
load sequence.
PHSS_27735:
01)JAGab14103: The compiler needed to generate better
code for complex conjugate.
02)JAGac39693: The compiler needed to accept the integer
and convert it to logical.
03)JAGad00774: The copiler did not correctly report the
upper bound.
04)JAGae04154: The compiler needs to avoid inlining
routines that are passed records containing
dope vectors.
05)JAGae14987: Changed IA exception handling FP
environment optimization from aggressive
to conservative.
06)JAGae19402: There was an error in the wide mode return
register table.
07)JAGae21778: The comiler neglected to make synch
routines of the nested versions of
omp_set_lock and omp_unset_lock.
08)JAGae22667: Include file handling code needed to be
smarter about files in non-local
directories.
09)JAGae27279: Changed the default cpp options.
10)JAGae27323: When using +asm/-S in combination with
+P/+Oprofile, +asm/-S was being ignored.
11)JAGae28994: The compiler needed to generate code to
access the pointer for the prefetch
directive.
12)JAGae30245: The compiler did not give friendly error
messages for overflows (greater than 2**31).
13)JAGae30374: Look for arrays for elemental
func/subroutine in other positions of
call list.
14)JAGae32208: The compiler needed a mechansim to perform
allocation of automatic arrays on the stack
rather than heap (by option).
15)JAGae32568: The compiler did not detect incomplete
programs and exit gracefully.
16)JAGae33403: The compiler needed to drop the derived
type and get the underlying type for
function results.
17)JAGae35658: The compiler neglected to keep the offset
valid when fusing millicode calls.
18)JAGae38090: The sync_routine directive was not allowed
to be present within the Openmp programming
mode.
19)JAGae38242: The compiler neglected to detect and report
the error.
20)JAGae39339: 'Z' notation was not accepted as type
compatible.
21)JAGae40739: Compiler error in 64 bit integer promotion.
22)JAGae41202: The compiler failed to remove save
attribute for the automatic array.
23)JAGae41337: The compiler was not correctly handling
arrays with zero tails in sum reduction
optimization.
24)JAGae41636: The compiler erroneoulsy passed the address
instead of the value of the complex number.
25)JAGae42188: The compiler was sending a boundless array
to the optimizer.
Enhancement:
No
SR:
8606263528 8606124310 8606131624 8606176587 8606234970
8606248589 8606255073 8606257475 8606258366 8606262949
8606262993 8606264663 8606265870 8606265992 8606266122
8606266992 8606267695 8606267969 8606268329 8606269168
8606271451 8606274011 8606274164 8606274758 8606275263
8606275418 8606275437 8606276267 8606276662 8606277130
8606277265 8606277565 8606278129 8606279457 8606277575
8606283330 8606283497 8606283617 8606107295 8606110102
8606209317 8606235065 8606269668 8606279652 8606283493
8606285955 8606286078 8606286128 8606286325 8606286363
8606286552 8606286556 8606286567 8606286570 8606287069
8606287332 8606287806 8606288110 8606288449 8606288508
8606290462 8606290712 8606290724 8606290857 8606292369
8606293205 8606293618 8606295910 8606295525 8606294131
8606296193 8606298223 8606295225 8606297733 8606299075
8606300395 8606297049 8606302680 8606304011 8606304027
8606304040 8606305839 8606305949 8606307679
Patch Files:
FORTRAN90.F90-RELNOTES,fr=B.11.01.60,fa=HP-UX_B.11.00_32/64,
v=HP:
/opt/fortran90/newconfig/RelNotes/Fortran90.2.6.css
/opt/fortran90/newconfig/RelNotes/Fortran90.2.6.htm
/opt/fortran90/newconfig/RelNotes/Fortran90.2.6.pdf
/opt/fortran90/newconfig/RelNotes/Fortran90.2.6.ps
/opt/fortran90/newconfig/RelNotes/Fortran90.2.6.txt
FORTRAN90.FORT90-PRG,fr=B.11.01.60,fa=HP-UX_B.11.00_32/64,
v=HP:
/opt/fortran90/bin/f90
/opt/fortran90/lbin/f90com32
/opt/fortran90/lbin/f90com64
/opt/fortran90/lib/libF90.a
/opt/fortran90/lib/libF90_parallel.a
/opt/fortran90/lib/nls/C/libF90.cat
/opt/fortran90/lib/nls/msg/C/f90.cat
/opt/fortran90/lib/nls/msg/C/f90com.cat
/opt/fortran90/lib/pa2.0/libF90.a
/opt/fortran90/lib/pa2.0/libF90_parallel.a
/opt/fortran90/lib/pa20_64/libF90.a
/opt/fortran90/lib/pa20_64/libF90_parallel.a
FORTRAN90.FORT90-MAN,fr=B.11.01.60,fa=HP-UX_B.11.00_32/64,
v=HP:
/opt/fortran90/share/man/man1.Z/f90.1
FORTRAN90.F90-JPN-E-MAN,fr=B.11.01.60,
fa=HP-UX_B.11.00_32/64,v=HP:
/opt/fortran90/share/man/ja_JP.eucJP/man1.Z/f90.1
FORTRAN90.F90-JPN-S-MAN,fr=B.11.01.60,
fa=HP-UX_B.11.00_32/64,v=HP:
/opt/fortran90/share/man/ja_JP.SJIS/man1.Z/f90.1
what(1) Output:
FORTRAN90.F90-RELNOTES,fr=B.11.01.60,fa=HP-UX_B.11.00_32/64,
v=HP:
/opt/fortran90/newconfig/RelNotes/Fortran90.2.6.css:
None
/opt/fortran90/newconfig/RelNotes/Fortran90.2.6.htm:
None
/opt/fortran90/newconfig/RelNotes/Fortran90.2.6.pdf:
None
/opt/fortran90/newconfig/RelNotes/Fortran90.2.6.ps:
None
/opt/fortran90/newconfig/RelNotes/Fortran90.2.6.txt:
None
FORTRAN90.FORT90-PRG,fr=B.11.01.60,fa=HP-UX_B.11.00_32/64,
v=HP:
/opt/fortran90/bin/f90:
HP-UX f90 20030609 (172812) B3907DB/B3909DB B.11.01
.67 PHSS_28996
HP F90 v2.6.7
$ PATCH/11.00:PHCO_95167 Oct 1 1998 13:46:32 $
/opt/fortran90/lbin/f90com32:
HP F90 v2.6.7
HP-UX SLLIC/OPTIMIZER UX.11.01.96 (ROSE): 11/16/98
HP aC++ B3910B X.03.11.10 Classic Iostream Library
HP aC++ B3910B X.03.11.10 Language Support Library
Ucode Code Generator - UX11.01.04(GS IB4) (PACG - No
vember 16, 1998)
HP-UX f90com32 20030609 (170358) B3907DB/B3909DB B.
11.01.67 PHSS_28996
Copyright (c) 1993-2003 HP. All Rights Reserved.
HP Fortran-95 Version F95D4 HP:131200:080240
Ucode-2 Version 2-8
High Level Optimizer - 09-Jun-2003.16:56
$ PATCH/11.00:PHCO_95167 Oct 1 1998 13:46:32 $
/opt/fortran90/lbin/f90com64:
HP F90 v2.6.7
HP-UX SLLIC/OPTIMIZER UX.11.01.96 (ROSE): 11/16/98
HP aC++ B3910B X.03.11.10 Classic Iostream Library
HP aC++ B3910B X.03.11.10 Language Support Library
Ucode Code Generator - UX11.01.04(GS IB4) (PACG - No
vember 16, 1998)
HP-UX f90com64 20030609 (171718) B3907DB/B3909DB B.
11.01.67 PHSS_28996
Copyright (c) 1993-2003 HP. All Rights Reserved.
HP Fortran-95 Version F95D4 HP:131200:080240
Ucode-2 Version 2-8
High Level Optimizer - 09-Jun-2003.16:56
$ PATCH/11.00:PHCO_95167 Oct 1 1998 13:46:32 $
/opt/fortran90/lib/libF90.a:
libF90 HP HPUX [ Release B.11.01.14 pa1.1 32bit ]
(hp700:hp/ux) Jun 25 2002
Copyright (c) 2001 Hewlett Packard.
/opt/fortran90/lib/libF90_parallel.a:
libF90 HP HPUX [ Release B.11.01.14 pa1.1 32bit ]
(hp700:hp/ux) Jun 25 2002
Copyright (c) 2001 Hewlett Packard.
/opt/fortran90/lib/nls/C/libF90.cat:
None
/opt/fortran90/lib/nls/msg/C/f90.cat:
None
/opt/fortran90/lib/nls/msg/C/f90com.cat:
None
/opt/fortran90/lib/pa2.0/libF90.a:
libF90 HP HPUX [ Release B.11.01.14 pa2.0 32bit ]
(hp700:hp/ux) Jun 26 2002
Copyright (c) 2001 Hewlett Packard.
/opt/fortran90/lib/pa2.0/libF90_parallel.a:
libF90 HP HPUX [ Release B.11.01.14 pa2.0 32bit ]
(hp700:hp/ux) Jun 26 2002
Copyright (c) 2001 Hewlett Packard.
/opt/fortran90/lib/pa20_64/libF90.a:
libF90 HP HPUX [ Release B.11.01.14 pa2.0 64bit ]
(hp700:hp/ux) Jun 26 2002
Copyright (c) 2001 Hewlett Packard.
/opt/fortran90/lib/pa20_64/libF90_parallel.a:
libF90 HP HPUX [ Release B.11.01.14 pa2.0 64bit ]
(hp700:hp/ux) Jun 26 2002
Copyright (c) 2001 Hewlett Packard.
FORTRAN90.FORT90-MAN,fr=B.11.01.60,fa=HP-UX_B.11.00_32/64,
v=HP:
/opt/fortran90/share/man/man1.Z/f90.1:
None
FORTRAN90.F90-JPN-E-MAN,fr=B.11.01.60,
fa=HP-UX_B.11.00_32/64,v=HP:
/opt/fortran90/share/man/ja_JP.eucJP/man1.Z/f90.1:
None
FORTRAN90.F90-JPN-S-MAN,fr=B.11.01.60,
fa=HP-UX_B.11.00_32/64,v=HP:
/opt/fortran90/share/man/ja_JP.SJIS/man1.Z/f90.1:
None
cksum(1) Output:
FORTRAN90.F90-RELNOTES,fr=B.11.01.60,fa=HP-UX_B.11.00_32/64,
v=HP:
2390883671 5252 /opt/fortran90/newconfig/RelNotes/
Fortran90.2.6.css
3627164084 158139 /opt/fortran90/newconfig/RelNotes/
Fortran90.2.6.htm
1306841812 256622 /opt/fortran90/newconfig/RelNotes/
Fortran90.2.6.pdf
3756565813 2352892 /opt/fortran90/newconfig/RelNotes/
Fortran90.2.6.ps
3756565813 2352892 /opt/fortran90/newconfig/RelNotes/
Fortran90.2.6.txt
FORTRAN90.FORT90-PRG,fr=B.11.01.60,fa=HP-UX_B.11.00_32/64,
v=HP:
4245042817 913408 /opt/fortran90/bin/f90
1168527283 12918784 /opt/fortran90/lbin/f90com32
392830270 12992512 /opt/fortran90/lbin/f90com64
1058230710 4091416 /opt/fortran90/lib/libF90.a
3607002797 4596584 /opt/fortran90/lib/libF90_parallel.a
3294014440 9836 /opt/fortran90/lib/nls/C/libF90.cat
2313319069 18095 /opt/fortran90/lib/nls/msg/C/f90.cat
1853341243 116162 /opt/fortran90/lib/nls/msg/C/f90com.cat
966308989 4375728 /opt/fortran90/lib/pa2.0/libF90.a
3307364593 4872464 /opt/fortran90/lib/pa2.0/
libF90_parallel.a
2295714437 5758820 /opt/fortran90/lib/pa20_64/libF90.a
2340184115 6426400 /opt/fortran90/lib/pa20_64/
libF90_parallel.a
FORTRAN90.FORT90-MAN,fr=B.11.01.60,fa=HP-UX_B.11.00_32/64,
v=HP:
90751447 28417 /opt/fortran90/share/man/man1.Z/f90.1
FORTRAN90.F90-JPN-E-MAN,fr=B.11.01.60,
fa=HP-UX_B.11.00_32/64,v=HP:
2031473198 32600 /opt/fortran90/share/man/ja_JP.eucJP/
man1.Z/f90.1
FORTRAN90.F90-JPN-S-MAN,fr=B.11.01.60,
fa=HP-UX_B.11.00_32/64,v=HP:
4271024560 32735 /opt/fortran90/share/man/ja_JP.SJIS/man1.Z/
f90.1
Patch Conflicts: None
Patch Dependencies: None
Hardware Dependencies: None
Other Dependencies: None
Supersedes:
PHSS_28913 PHSS_28696 PHSS_28559 PHSS_28486 PHSS_27974 PHSS_27735
Equivalent Patches:
PHSS_28997:
s700: 11.22
s800: 11.22
Patch Package Size: 23740 KBytes
Installation Instructions:
Please review all instructions and the Hewlett-Packard
SupportLine User Guide or your Hewlett-Packard support terms
and conditions for precautions, scope of license,
restrictions, and, limitation of liability and warranties,
before installing this patch.
------------------------------------------------------------
1. Back up your system before installing a patch.
2. Login as root.
3. Copy the patch to the /tmp directory.
4. Move to the /tmp directory and unshar the patch:
cd /tmp
sh PHSS_28996
5. Run swinstall to install the patch:
swinstall -x autoreboot=true -x patch_match_target=true \
-s /tmp/PHSS_28996.depot
By default swinstall will archive the original software in
/var/adm/sw/save/PHSS_28996. If you do not wish to retain a
copy of the original software, include the patch_save_files
option in the swinstall command above:
-x patch_save_files=false
WARNING: If patch_save_files is false when a patch is installed,
the patch cannot be deinstalled. Please be careful
when using this feature.
For future reference, the contents of the PHSS_28996.text file is
available in the product readme:
swlist -l product -a readme -d
/tmp/PHSS_28996.depot
To put this patch on a magnetic tape and install from the
tape drive, use the command:
dd if=/tmp/PHSS_28996.depot of=/dev/rmt/0m bs=2k
Special Installation Instructions: None
-----End of Document ID: PHSS_28996------------------------------------------
Document ID: PHSS_28974
Date Loaded: 20030619
Title: s700_800 11.22 Aries cumulative patch
Patch Name: PHSS_28974
Patch Description: s700_800 11.22 Aries cumulative patch
Creation Date: 03/06/03
Post Date: 03/06/19
Hardware Platforms - OS Releases:
s700: 11.22
s800: 11.22
Products: N/A
Filesets:
OS-Core.CORE2-64SLIB,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP
OS-Core.CORE2-SHLIBS,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP
Automatic Reboot?: No
Status: General Release
Critical:
No (superseded patches were critical)
PHSS_28827: OTHER
This patch fixes a critical problem reported with
superseded patch PHSS_27292. A critical warning
as issued for superseded patch PHSS_27292.
This patch fixes the problem of swverify/swagent
unexpectedly aborting with error messages like
below
ERROR: RPC exception: "Connection
losed (dce / rpc)"
Category Tags:
defect_repair enhancement general_release critical
Path Name: /hp-ux_patches/s700_800/11.X/PHSS_28974
Symptoms:
PHSS_28974:
JAGae45193: _lwp_getstate() with invalid lwpid causes
Aries to fail.
JAGae45201: Invalid stack pointer in _lwp_create does not
return correct error code.
JAGae45205: pstat_getlwp returns PS_SLEEP even when thread
is not sleeping.
JAGae45215: _lwp_terminate() hangs under Aries on Itanium2
single processor system.
JAGae51381: Aries64 does not correctly emulate sigsetstate
mask() system call.
JAGae68150: Aries does not correctly emulate system call
_lwp_proc_info for sigmask.
JAGae68153: Aries implementation of AMA need to be
redesigned for flexibility.
JAGae70949: Aries does not correctly emulate asynchronous
I/O related system calls.
JAGae73624: Unnecessary calls to aries_purge() slows down
PA application performance having many BOR
symbols.
JAGae74194: Regression test multi_thread_sigwait hangs
under Aries. This involves forking in
multithreaded processes.
PHSS_28827:
JAGae52562: PHSS_27292 introduced behavior that can cause
PA-RISC applications running through the
Aries(5) PA-RISC emulator on 11.22 to fail
under certain conditions. In certain rare,
timing-dependent scenarios PA-RISC
applications invoking a blocking system call
may find the system call returning an
incorrect or undefined value if the system
call was interrupted by a signal. This may
lead to unexpected behavior including the
possible termination of the application. This
behavior does not affect blocking system calls
that are not interrupted by a signal. One
manifestation of this issue is that has been
observed is that the Software Distributor
commands such as swinstall(1M), swremove(1M),
swcopy(1M), swverify(1M) may fail with
messages similar to the following:
ERROR: RPC exception: "Connection closed
(dce / rpc)"
PHSS_27292:
JAGae30820: Aries cannot dump core when exiting orcle's
svrmgrl prompt.
JAGae31177: Aries does not correctly emulate return value
of interrupted lwp system calls.
JAGae31178: PA application passing bad pointers to system
calls hangs under Aries.
JAGae32645: PA applications making blocking system calls
expect 2x slowdown on B.11.22 Aries.
JAGae33523: Signals ignored by PA application can cause
sigwait() system call to return under Aries.
JAGae34700: FPSR T bit set to true across basic block
boundary causes Aries to hang.
JAGae34834: Aries does not correctly deliver signals to
exec'ed process.
JAGae35251: Space registers not modified correctly in
_lwp_setstate() and not retrieved in
_lwp_getstate() system calls.
JAGae35931: If PA application passes bad pointer for
timeout arg. in sigtimedwait() system call -
it will hang under Aries.
JAGae35423: B.11.22 Aries hangs if the environment
strings size exceed initial allocated PA stack
under Aries (default 64 kb).
JAGae43270: tuneinfo obsoleted in 11.22. Aries gives
SIGSYS for PA tuneinfo syscall.
JAGae29910: Pa applications using dce (or any user space)
threads do not produce correct corefile while
running under Aries.
JAGae29920: Disabling watchpoint while using PA GDB under
Aries can cause spurious SIGTRAP signals to be
reported by PA GDB to the PA application.
JAGae30373: While debugging a PA application using PA GDB
under Aries, if the user invokes backtrace
command from a signal handler, not all stack
frames are displayed.
JAGae29917: Aries dynamic code generator does not generate
correct code for LDCW, LDCD PA instructions
with index format.
Defect Description:
PHSS_28974:
JAGae45193: Aries was using the pointer returned by
thread_lookup() before checking for it's
non-NULL value. Aries should return EFAULT for
null pointer returned by thread_lookup()
function.
JAGae45201: For returning EFAULT in _lwp_create() Aries
was just relying on PA application passed gr30
to be 0. Aries should return EFAULT even if
gr30 is non-zero but an invalid address.
JAGae45205: The problem occured as Aries passed pstat_
getlwp() system call to native kernel. Native
kernel can return PS_SLEEP for target thread
due to Aries induced nanosleep() calls for
internal locking. Now if native kernel returns
PS_SLEEP we check if Aries was in system call
emulation code, if yes, then return PS_SLEEP
to application.
JAGae45215: On single processor Itanium2 system a
testcase involving _lwp_terminate() hangs.
This happens because Aries was just marking
target thread's suspension pending bit true
and did not increased it's suspension count.
That caused target thread to enter sus-safe
zone and leave immediately, causing
_lwp_terminate() caller to wait indefinitely.
JAGae51381: A simple PA64 testcase involving setjmp/
longjmp and signals hanged after first signal
reception. There was a porting problem in
Aries64 from Aries32 code for
sigsetstatemask() system call emulation.
JAGae68150: Aries was passing _lwp_proc_info system call
to native kernel and returned the sigmask
field filled by native kernel to application.
Aries should virtualize the sigmask field
filled by kernel and then pass it on to
application. Also for filling lwp_sig (list of
pending signals to target lwp) Aries should
lookup it's own data structure also for any
pending signals to target lwp.
JAGae68153: Aries's implementation of AMA (Aries managed
area) needed to redesigned by better
flexibility. This involved addition of new
Aries options. The new design takes care of
optimal usage of memory (AMA) for Aries heap,
emulated PA stack, code cache region etc. For
details on new Aries options please contact
Aries support.
JAGae70949: Aries was not converting sigevent structure
from PA format to IPF before passing the aio_*
calls to native kernel. Fixed the assembly
stubs in Aries to correctly pass 64 bit
arguments to native kernel for system calls
sendfile64, sendpath64, pread64 and pwrite64.
JAGae73624: Aries called aries_purge() (to discard
already translated code) every time it
discovered FIC instruction in PA instruction
stream. Aries did this even when there was no
translated code in code cache. This had
unnecessay overhead. Now Aries calls
aries_purge() only if there are some
translated blocks in Aries code cache.
JAGae74194: A program that involves forking from multi-
threaded process might hang under Aries. There
was a problem in memory free in Aries child
process. The area that was reclaimed from
other threads right after fork, had a guard
page with PROT_NONE protection. This free'ed
area was added to free list. Subsequent use of
this memory in child process can cause
SIGSEGV/SIGBUS.
PHSS_28827:
JAGae52562: The problem in Aries was two fold as follows
1. Aries makes certain native system calls on
it's own in order to emulate a PA system
call. At the system call boundaries of such
system calls, Aries can discover a pending
signal from the kernel, in which case the
sc_eosys field in sigcontext structure is
EOSYS_NORMAL. After receiving this signal
Aries may proceed to deliver these signals
before completing the PA system call. In
this case, the PA application wold reveive
a EOSYS_NORMAL signal and continue assuming
that the system call had finished whereas
Aries never completed that system call. The
problem was futher componded by Aries's
conversion of sc_eosys, sc_flags delivered
to PA application.
2. For blockable system calls, if Aries
received signal in a region where the
system call was not really blocking in the
kernel, would deliver the signal to
application such that application sees the
blocking system call interrupted.
PHSS_27292:
JAGae30820: Aries while writing core file for PA
application in 32 bit opens the file for
reading file header which is written to core
file. In this case, Aries was using argv[0] as
real name for application executable path -
which was wrong. Application had set argv[0]
to something that does not corresponds to
application executable path name. Instead,
Aries should use load_info->li_aout_path for
getting the pathname of executable.
JAGae31177: In case of interrupted lwp system calls,
Aries was setting PA application gr22
incorrectly to 1. Instead, for lwp system
calls, Aries should set gr22 to 0.
JAGae31178: For some system calls Aries makes use of
pointers passed as argument to system calls
without checking the same to be a valid
address. Instead, Aries should
do COPYIN/COPYOUT just like kernel does with
application passed pointer values in system
calls.
JAGae32645: This was side effect of fix for JAGae23773.
Additional calls to sigprocmask() around
blocking system calls in Aries exhibited
around 2x slowdown for PA applications that
make large no. of blocking system calls.
JAGae33523: Signals ignored by PA application were being
added to the set to be waited for sigwait()
system call. This would cause sigwait() system
call to return even in case, a signal that
application has ignored, arrives.
JAGae34700: If application executes a floating point
instrution that sets up FPSR T bit across
basic block boundary - it will hang under
Aries.
JAGae34834: Execve() system call emulation in Aries did
not take care of pending signals being passed
properly to the exec'ed process.
JAGae35251: Space registers were not being set in
_lwp_setstate() and not being retrieved
correctly in _lwp_getstate() system call.
JAGae35931: Aries was making use of pointer passed
as timeout argument to sigtimedwait() system
call without checking for it's validity.
JAGae35423: Aries did not take into account the size of
the environment and argument strings while
allocating the initial PA stack.
JAGae43270: In 11.20 tuneinfo system call was implemented
by IPF kernel and Aries was passing this
system call to native kernel. On 11.22 IPF
kernel obsoleted this system call and so Aries
was receiving SIGSYS for this system call.
JAGae29910: Correct ss_flags were not being passed to
ss_flags field of save_state in proc_info,
which is written to corefile. Due to this
debugger was unable to read state of some
threads in program from corefile.
JAGae29920: Aries was treating SIGTRAP as asynchronous
signal even when they occured synchronously.
JAGae30373: Aries was allocating much more stack space
than required as that on PA native system
while delivering signal to PA application. Due
to this, debugger was unable to backtrace from
signal handler.
JAGae29917: Aries was not generating complete code for
load and clear part of LDCW, LDCD (index
format) PA instructions.
Enhancement:
Yes
PHSS_28974:
This patch delivers better implementation of AMA
(Aries Managed Area) for improved utilization of
Aries private memory.
SR:
8606281247 8606281256 8606281260 8606281270 8606287442
8606305101 8606305104 8606307914 8606310761 8606311354
8606288631 8606266575 8606266932 8606266933 8606268407
8606269288 8606270464 8606270598 8606271015 8606271752
8606271188 8606279214 8606265653 8606265663 8606266121
8606265660
Patch Files:
OS-Core.CORE2-64SLIB,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP:
/usr/lib/hpux64/aries64.so
/usr/lib/hpux64/pa_boot64.so
OS-Core.CORE2-SHLIBS,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP:
/usr/lib/hpux32/aries32.so
/usr/lib/hpux32/pa_boot32.so
what(1) Output:
OS-Core.CORE2-64SLIB,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP:
/usr/lib/hpux64/aries64.so:
HP0000 ARIES64 B.11.22.00 ((TAHOE.11.22.PATCH_05, TA
HOE.11.22.PATCH_STABLE, ARIES64_TAHOE.11.22.
PATCH_STABLE, ARIES64_TAHOE.11.22.PATCH_0305
28.102318)) (PHSS_28974) INum:0 May 28, 2003
18:49:43.
/usr/lib/hpux64/pa_boot64.so:
HP0000 ARIES64 B.11.22.00 ((TAHOE.11.22.PATCH_05, TA
HOE.11.22.PATCH_STABLE, ARIES64_TAHOE.11.22.
PATCH_STABLE, ARIES64_TAHOE.11.22.PATCH_0305
28.102318)) (PHSS_28974) INum:0 May 28, 2003
18:49:52.
OS-Core.CORE2-SHLIBS,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP:
/usr/lib/hpux32/aries32.so:
HP0000 ARIES B.11.22.00 ((TAHOE.11.22.PATCH_05, TAHO
E.11.22.PATCH_STABLE, ARIES_TAHOE.11.22.PATC
H_STABLE, ARIES_TAHOE.11.22.PATCH_030528.101
525)) (PHSS_28974) INum:0 May 28, 2003 18:37
:43.
/usr/lib/hpux32/pa_boot32.so:
HP0000 ARIES B.11.22.00 ((TAHOE.11.22.PATCH_05, TAHO
E.11.22.PATCH_STABLE, ARIES_TAHOE.11.22.PATC
H_STABLE, ARIES_TAHOE.11.22.PATCH_030528.101
525)) (PHSS_28974) INum:0 May 28, 2003 18:37
:50.
cksum(1) Output:
OS-Core.CORE2-64SLIB,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP:
893582474 2290272 /usr/lib/hpux64/aries64.so
1365681497 144960 /usr/lib/hpux64/pa_boot64.so
OS-Core.CORE2-SHLIBS,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP:
1575252356 18283204 /usr/lib/hpux32/aries32.so
518198773 119668 /usr/lib/hpux32/pa_boot32.so
Patch Conflicts: None
Patch Dependencies: None
Hardware Dependencies: None
Other Dependencies: None
Supersedes:
PHSS_27292 PHSS_28827
Equivalent Patches: None
Patch Package Size: 4210 KBytes
Installation Instructions:
Please review all instructions and the Hewlett-Packard
SupportLine User Guide or your Hewlett-Packard support terms
and conditions for precautions, scope of license,
restrictions, and, limitation of liability and warranties,
before installing this patch.
------------------------------------------------------------
1. Back up your system before installing a patch.
2. Login as root.
3. Copy the patch to the /tmp directory.
4. Move to the /tmp directory and unshar the patch:
cd /tmp
sh PHSS_28974
5. Run swinstall to install the patch:
swinstall -x autoreboot=true -x patch_match_target=true \
-s /tmp/PHSS_28974.depot
By default swinstall will archive the original software in
/var/adm/sw/save/PHSS_28974. If you do not wish to retain a
copy of the original software, include the patch_save_files
option in the swinstall command above:
-x patch_save_files=false
WARNING: If patch_save_files is false when a patch is installed,
the patch cannot be deinstalled. Please be careful
when using this feature.
For future reference, the contents of the PHSS_28974.text file is
available in the product readme:
swlist -l product -a readme -d
/tmp/PHSS_28974.depot
To put this patch on a magnetic tape and install from the
tape drive, use the command:
dd if=/tmp/PHSS_28974.depot of=/dev/rmt/0m bs=2k
Special Installation Instructions: None
-----End of Document ID: PHSS_28974------------------------------------------
Document ID: PHSS_28971
Date Loaded: 20030619
Title: s700_800 11.22 linker + fdp cumulative patch
Patch Name: PHSS_28971
Patch Description: s700_800 11.22 linker + fdp cumulative patch
Creation Date: 03/06/04
Post Date: 03/06/19
Hardware Platforms - OS Releases:
s700: 11.22
s800: 11.22
Products: N/A
Filesets:
OS-Core.C-KRN,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP
OS-Core.C-MIN,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP
OS-Core.CMDS2-AUX,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP
OS-Core.CORE2-64SLIB,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP
OS-Core.CORE2-SHLIBS,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP
ProgSupport.C2-INC,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP
ProgSupport.LANG-64ALIB,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP
ProgSupport.LANG-MIN,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP
Automatic Reboot?: No
Status: General Release
Critical:
No (superseded patches were critical)
PHSS_27288: ABORT HANG
Contains fix for fdp_init hang, and dld dumps core
with bad library file mode.
Category Tags:
defect_repair enhancement general_release critical
halts_system
Path Name: /hp-ux_patches/s700_800/11.X/PHSS_28971
Symptoms:
PHSS_28971:
JAGae40590: Eliminate chatr warning message when reading
older shared library
JAGae41334: Spurious duplicate symbols error with CTTI
IELF files
JAGae58437: ld -B symbolic problem when building shared
library
JAGae64966: shl_load() fails when trying to load shared
library from Java
PHSS_27661:
JAGae52213: When patch PHSS_27288 is included in the cold
install depot is does not install correclty
PHSS_27288:
JAGae25735: dld performance improvements
JAGad89251: support RTLD_NOLOAD flag in dlopen()
JAGad44154: dld dumps core when it encounters library
with bad file mode
JAGae36694: add -B nodelete and RTLD_NODELETE support
for dlopen()
JAGae25995: fastbind fails on programs with hidden thread
local symbols
JAGae25731: shl_load should accept $ORIGIN in shared lib
pathname
JAGae02360: add gABI comdat support
JAGae32110: elfdump -d core dumps on input file
JAGae24640: nm and elfdump -C don't print mangled symbol
if __cxa_demangle returns error
JAGae22902: implement new interfaces for compiler feedback
JAGae29357: icrt0/fdp_init hangs with C++ apps
JAGae02951: add a warning message if short data is too
large
JAGae18758: need an linker option to force resolution of
COMDAT on -r links.
JAGae26287: incorrect symbol size for multiple entry point
functions after procsplit trampoline
elimination
JAGae13553: strip should remove .note sections
JAGae11709: ld +afs unsat problems
JAGae35174: short data threshold and common symbol
allocation
JAGae33623: missing/unordered unwind entries with
procsplitting
JAGae38002: use libcreskern.a in +kernel builds
JAGae36525: change ld to display LPATH and command line
in verbose mode.(-v)
JAGae13806: kernel mapfile problem
JAGae22636: linker generates unnecessary long branch stubs
JAGae26519: incorrect symbol reference info from linker
JAGae32330: ELF-64 ".dynamic" section "sh_link" entry is
always zero
JAGae39148: linker assertion failed in f90 and f90w xi
dev nightly runs
JAGae40162: +Oprocelim may eliminate unreferenced portions
of initialized overlays
JAGae39229: ld -r fails on objects with overlay sections
JAGae32151: linker should reset page size to 4K when
+Oprofile=collect is specified
JAGae45013: add +DS/brl long br stub support
JAGae45015: add -silent and -noogltls _HP_DLDOPTS options
JAGae45016: add -z and -Z options to chatr
Defect Description:
PHSS_28971:
JAGae40590: chatr should not give warning message about
dl_header_ext size when going through shared
library that was build with an older linker.
JAGae41334: linker does not handle IELF CTTI symbols
correctly when real and instrumented objects
are mixed in the link.
JAGae58437: When building a shared library with
'-B symbolic', if there is a common symbol in
one of the files which is defined in another
shared library, linker claims it cannot treat
the symbol as symbolic.
JAGae64966: shl_load() fails when trying to load shared
library from Java.
PHSS_27661:
JAGae52213: When patch PHSS_27288 is included in the cold
install depot is does not install correclty
PHSS_27288:
JAGae25735: Need to make a few algorithmic changes in dld
in addition to setting up PBO builds to improve
performance.
JAGad89251: Need to add support for RTLD_NOLOAD flag in
dlopen(), such that dlopen() returns TRUE if the shared
library is already loaded, and FALSE otherwise.
JAGad44154: Dld dumps core when one of the shared
libraries does not have it's file modet correctly.
Should handle this more gracefully without dumping core.
JAGae36694: Add -B nodelete and RTLD_NODELETE
implementation for dlopen(). When this option is used
while building shared library, linker will mark that
library as non-unloadable until the program using it exits.
JAGae25995: The dld is unable to determine the segment
index of thread segment symbol "__thread_seg". The symbol
has a ST_TYPE of STT_SECTION. It's address range overlaps
the data segment. Dld computes the segment index as data
segment.
JAGae25731: shl_load should accept $ORIGIN in the library
pathname. Behavior of shl_load should be same as behavior
of dlopen() with respect to $ORIGIN.
JAGae02360: There are 2 standards for COMDAT sections on
IPF, HP ELF standard and IA64 ABI. Linker only support
aCC's COMDAT sections. It needs to support the ABI
standard as well.
JAGae32110: Bad code in elfdump -d processing, the
iteration over note section entries was incorrect.
JAGae24640: nm and elfdump don't process the return value
from C++ name demangling routines, so if it fails, the
program just do nothing and nothing gets printed for
symbol names. Instead, if demangling routines return an
error, the program should print mangled symbol names.
JAGae22902: Need to implement a few new interfaces to
provide the compiler with more link time info.
JAGae29357: Customer reported that instrumented C++
application hang at shutdown. After investigating the
cause, it appeared the app takes forever to dump
flow.data. Frequent memory reallocation of the
string table caused the hanging. Need to have a more
aggressive memory allocation scheme.
JAGae02951: Compiling +Oshortdata with input program that
has too much data will caused linker to emit some
"confusing" error messages. Linker should also issue
warning message to help user understand.
JAGae18758: When DLKM modules have COMDAT, the resulting
object file has multiple unwind sections. The Kernel
debugger is unable to debug DLKM modules with multiple
unwind sections. It will be useful if we have a linker
option to force the resolution of COMDAT during -r links.
If the COMDAT is resolved during -r link, the resulting
object file will have only one merged unwind section.
JAGae26287: When a procsplit trampoline is eliminated for
a multiple entry point function, the symbol table symbol
size field is incorrect. All entry points should have the
same symbol size.
JAGae13553: 'strip' and 'ld -s' currently does not strip
the 'notes' section. The ISV uses strip to hide all
information and is unhappy with our 64-bit implementation
of 'strip' because the information (e.g. pathname) is
still in the executable, even after 'strip' is applied.
JAGae11709: Linker prints an error if the LHS of function
symbol aliasing is an unsat, which is an incorrect
behavior.
JAGae35174: Short data threshold may be set by either
using a +Oshortdata= compiler option or by some compiler
analysis phase. However, if the reference is resolved to a
common symbol, linker error may occur, because the common
symbols are lay out by the linker but the linker does not
know about the threshold compiler uses.
JAGae33623: When procsplitting is enabled for a fairly
large application, the resulting a.out has several missing
unwind table entries and the ones that are there aren't
properly ordered.
JAGae38002: When linking with +kernel, REDUCEDFP errors
occur on _milli_memset or other functions in libcres.a.
JAGae36525: Linker does not display the linker command
line and LPATH environment variable when -v is used.
JAGae13806: When user map file forces executable text to
be placed in the data segment, it creates a situation
where unwind sections are placed in different segments.
Multiple text and multiple unwind segments are not
supported.
JAGae22636: Linker is fixing up function calls to long
branch stubs even when the target functions are reachable
(within 16MB). The linker should first check whether the
target function itself is reachable.
JAGae26519: When a symbol that is defined/reference in
both main program and shared library, and if the definition
in
the shared library can be preempted (to the one in the
main program), linker should tell the compiler that the
symbol
defined in the main program is referenced dynamically.
However, this is not case, and it causes wrong runtime
behaviors for some programs when compiled at +O4.
JAGae32330: The .dynamic (SHT_DYNAMIC) section header has
a zero in its "Link:" (sh_link) field that should have an
index to the string table used by entries in this section
(the dynstr section).
JAGae39148: If the first initialized TLS section is an
overlay section, the linker fails with an assert.
JAGae40162: The linker may eliminate unreferenced portions
of initialized overlays in +Oprocelim links.
JAGae39229: Linker fails with an assertion error when
building -r on objects with overlay sections.
JAGae32151: Need to reset pagesize to 4K (default) when
linker -I option or chatr +I enable is specified.
JAGae45013: Enable +DS and brl long branch stubs support
for linker.
JAGae45015: Add _HP_DLDOPTS options -silent to turn off
dld error reporting on bad options and -noogltls to
disable implicit loading of libogltls.so.
JAGae45016: Add -z and -Z options to chatr to enable and
disable nulptr deferencing.
Enhancement:
Yes
PHSS_28971:
This patch adds the following functionalities:
- function level versioning
- lazy-loading of shared library
- callgraph based procedure positioning
- global variable layout
- convert linker to 64-bit application
- dladdr() support
- ld +allowdups to support multiple symbol
definitions
- ld -B group and dlopen() RTLD_GROUP support
- dlopen() support for RTLD_WORLD, RTLD_PARENT,
RTLD_SELF and RTLD_DEFAULT
PHSS_27288:
This patch delivers load time improvement.
This patch add the following functionality:
-B nodelete and RTLD_NODELETE support for
dlopen()
gABI comdat support
+DS/brl long br stub support
-silent and -noogltls _HP_DLDOPTS options
-z and -Z options to chatr
This patch delivers enhancements for -P
links,specifically improved procedure layout
when -P is specifed.
SR:
8606276513 8606277262 8606294742 8606301521 8606288282
8606261414 8606220110 8606174908 8606272556 8606261676
8606261410 8606233136 8606267870 8606260317 8606258598
8606265026 8606233727 8606254426 8606261956 8606247113
8606245236 8606270938 8606269388 8606273920 8606272386
8606247366 8606258335 8606262188 8606268092 8606275071
8606276087 8606275152 8606267911 8606281046 8606281048
8606281049
Patch Files:
OS-Core.C-KRN,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP:
/usr/ccs/bin/ar
/usr/ccs/bin/ld
/usr/ccs/bin/nm
/usr/ccs/bin/size
/usr/ccs/lbin/nm_elf
/usr/ccs/lbin/size_elf
/usr/ccs/lib/plug-ins
/usr/lib/nls/msg/C/ar.cat
/usr/lib/nls/msg/C/ld.cat
/usr/lib/nls/msg/C/nm.cat
/usr/lib/nls/msg/C/size.cat
/usr/newconfig/usr/ccs/bin/ar
/usr/newconfig/usr/ccs/bin/ld
/usr/newconfig/usr/ccs/bin/nm
/usr/newconfig/usr/ccs/bin/size
/usr/newconfig/usr/ccs/lbin/nm_elf
/usr/newconfig/usr/ccs/lbin/size_elf
/usr/newconfig/usr/lib/nls/msg/C/ar.cat
/usr/newconfig/usr/lib/nls/msg/C/ld.cat
/usr/newconfig/usr/lib/nls/msg/C/nm.cat
/usr/newconfig/usr/lib/nls/msg/C/size.cat
OS-Core.C-MIN,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP:
/usr/ccs/bin/elfdump
/usr/ccs/bin/fdp
/usr/ccs/bin/strip
/usr/ccs/lbin/strip_elf
/usr/ccs/lib/hpux32/crt0.o
/usr/ccs/lib/hpux32/lddstub
/usr/ccs/lib/hpux64/crt0.o
/usr/ccs/lib/hpux64/lddstub
/usr/lib/nls/msg/C/elfdump.cat
/usr/lib/nls/msg/C/fdp.cat
/usr/lib/nls/msg/C/strip.cat
OS-Core.CMDS2-AUX,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP:
/usr/ccs/bin/chatr
/usr/ccs/bin/fastbind
/usr/lib/nls/msg/C/chatr.cat
/usr/lib/nls/msg/C/fastbind.cat
OS-Core.CORE2-64SLIB,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP:
/usr/lib/hpux64/dld.so
/usr/lib/hpux64/libdl.so.1
/usr/lib/hpux64/libelf.so.1
/usr/lib/hpux64/uld.so
OS-Core.CORE2-SHLIBS,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP:
/usr/lib/hpux32/dld.so
/usr/lib/hpux32/libdl.so.1
/usr/lib/hpux32/libelf.so.1
/usr/lib/hpux32/uld.so
ProgSupport.C2-INC,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP:
/usr/include/crt0.h
/usr/include/dl.h
/usr/include/dlfcn.h
/usr/include/elf.h
/usr/include/elf_em.h
/usr/include/elf_hp.h
/usr/include/elf_parisc.h
/usr/include/elftypes.h
/usr/include/langtypes.h
/usr/include/libelf.h
/usr/include/plugin.h
ProgSupport.LANG-64ALIB,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP:
/usr/lib/hpux64/liblinkmap.a
ProgSupport.LANG-MIN,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP:
/usr/lib/hpux32/liblinkmap.a
what(1) Output:
OS-Core.C-KRN,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP:
/usr/ccs/bin/ar:
ar.cat: $Revision: 1.0 $
92453-07 linker ar HP Itanium(R) B.12.20 REL 030508
HP aC++ B3910B A.05.43 [Feb 14 2003] IPF Classic Ios
tream Library
HP aC++ B3910B A.05.43 [Feb 14 2003] IPF Language Su
pport Library
/usr/ccs/bin/ld:
ld_msgs.cat: $Revision: 1.85 $
92453-07 linker ld HP Itanium(R) B.12.20 PBO 030514
(IPF/IPF)
HP aC++ B3910B A.05.43 [Feb 14 2003] IPF Classic Ios
tream Library
HP aC++ B3910B A.05.43 [Feb 14 2003] IPF Language Su
pport Library
/usr/ccs/bin/nm:
nm.cat: $Revision: 1.0 $
92453-07 linker nm HP Itanium(R) B.12.20 REL 030502
HP aC++ B3910B A.05.43 [Feb 14 2003] IPF Classic Ios
tream Library
HP aC++ B3910B A.05.43 [Feb 14 2003] IPF Language Su
pport Library
/usr/ccs/bin/size:
size.cat: $Revision: 1.0 $
92453-07 linker size HP Itanium(R) B.12.20 REL 03050
2
HP aC++ B3910B A.05.43 [Feb 14 2003] IPF Classic Ios
tream Library
HP aC++ B3910B A.05.43 [Feb 14 2003] IPF Language Su
pport Library
/usr/ccs/lbin/nm_elf:
nm.cat: $Revision: 1.0 $
92453-07 linker nm HP Itanium(R) B.12.20 REL 030508
HP aC++ B3910B A.05.43 [Feb 14 2003] IPF Language Su
pport Library
HP aC++ B3910B A.05.43 [Feb 14 2003] IPF Classic Ios
tream Library
/usr/ccs/lbin/size_elf:
size.cat: $Revision: 1.0 $
92453-07 linker size HP Itanium(R) B.12.20 REL 03050
8
HP aC++ B3910B A.05.43 [Feb 14 2003] IPF Classic Ios
tream Library
HP aC++ B3910B A.05.43 [Feb 14 2003] IPF Language Su
pport Library
/usr/ccs/lib/plug-ins:
None
/usr/lib/nls/msg/C/ar.cat:
ar.cat: $Revision: 1.0 $
/usr/lib/nls/msg/C/ld.cat:
ld_msgs.cat: $Revision: 1.85 $Entry symbol
/usr/lib/nls/msg/C/nm.cat:
nm.cat: $Revision: 1.0 $
/usr/lib/nls/msg/C/size.cat:
size.cat: $Revision: 1.0 $
/usr/newconfig/usr/ccs/bin/ar:
ar.cat: $Revision: 1.0 $
92453-07 linker ar HP Itanium(R) B.12.20 REL 030508
HP aC++ B3910B A.05.43 [Feb 14 2003] IPF Classic Ios
tream Library
HP aC++ B3910B A.05.43 [Feb 14 2003] IPF Language Su
pport Library
/usr/newconfig/usr/ccs/bin/ld:
ld_msgs.cat: $Revision: 1.85 $
92453-07 linker ld HP Itanium(R) B.12.20 PBO 030514
(IPF/IPF)
HP aC++ B3910B A.05.43 [Feb 14 2003] IPF Classic Ios
tream Library
HP aC++ B3910B A.05.43 [Feb 14 2003] IPF Language Su
pport Library
/usr/newconfig/usr/ccs/bin/nm:
nm.cat: $Revision: 1.0 $
92453-07 linker nm HP Itanium(R) B.12.20 REL 030502
HP aC++ B3910B A.05.43 [Feb 14 2003] IPF Classic Ios
tream Library
HP aC++ B3910B A.05.43 [Feb 14 2003] IPF Language Su
pport Library
/usr/newconfig/usr/ccs/bin/size:
size.cat: $Revision: 1.0 $
92453-07 linker size HP Itanium(R) B.12.20 REL 03050
2
HP aC++ B3910B A.05.43 [Feb 14 2003] IPF Classic Ios
tream Library
HP aC++ B3910B A.05.43 [Feb 14 2003] IPF Language Su
pport Library
/usr/newconfig/usr/ccs/lbin/nm_elf:
nm.cat: $Revision: 1.0 $
92453-07 linker nm HP Itanium(R) B.12.20 REL 030508
HP aC++ B3910B A.05.43 [Feb 14 2003] IPF Language Su
pport Library
HP aC++ B3910B A.05.43 [Feb 14 2003] IPF Classic Ios
tream Library
/usr/newconfig/usr/ccs/lbin/size_elf:
size.cat: $Revision: 1.0 $
92453-07 linker size HP Itanium(R) B.12.20 REL 03050
8
HP aC++ B3910B A.05.43 [Feb 14 2003] IPF Classic Ios
tream Library
HP aC++ B3910B A.05.43 [Feb 14 2003] IPF Language Su
pport Library
/usr/newconfig/usr/lib/nls/msg/C/ar.cat:
ar.cat: $Revision: 1.0 $
/usr/newconfig/usr/lib/nls/msg/C/ld.cat:
ld_msgs.cat: $Revision: 1.85 $Entry symbol
/usr/newconfig/usr/lib/nls/msg/C/nm.cat:
nm.cat: $Revision: 1.0 $
/usr/newconfig/usr/lib/nls/msg/C/size.cat:
size.cat: $Revision: 1.0 $
OS-Core.C-MIN,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP:
/usr/ccs/bin/elfdump:
elfdump.cat: $Revision: 1.1 $
92453-07 linker elfdump HP Itanium(R) B.12.20 REL 03
0508
HP aC++ B3910B A.05.43 [Feb 14 2003] IPF Language Su
pport Library
HP aC++ B3910B A.05.43 [Feb 14 2003] IPF Classic Ios
tream Library
/usr/ccs/bin/fdp:
HP Itanium FDP B.11.23.1 (04/30/03) [33849 212]
HP Low-level optimizer B.11.23.189 (04/30/03)
HP Itanium libflowdb - Rev 1.3 date: 30-Apr-03.19:10
[10407 570]
/usr/ccs/bin/strip:
strip.cat: $Revision: 1.0 $
92453-07 linker strip HP Itanium(R) B.12.20 REL 0305
02
HP aC++ B3910B A.05.43 [Feb 14 2003] IPF Classic Ios
tream Library
HP aC++ B3910B A.05.43 [Feb 14 2003] IPF Language Su
pport Library
/usr/ccs/lbin/strip_elf:
strip.cat: $Revision: 1.0 $
92453-07 linker strip HP Itanium(R) B.12.20 REL 0305
08
HP aC++ B3910B A.05.43 [Feb 14 2003] IPF Classic Ios
tream Library
HP aC++ B3910B A.05.43 [Feb 14 2003] IPF Language Su
pport Library
/usr/ccs/lib/hpux32/crt0.o:
None
/usr/ccs/lib/hpux32/lddstub:
None
/usr/ccs/lib/hpux64/crt0.o:
None
/usr/ccs/lib/hpux64/lddstub:
None
/usr/lib/nls/msg/C/elfdump.cat:
elfdump.cat: $Revision: 1.1 $
/usr/lib/nls/msg/C/fdp.cat:
None
/usr/lib/nls/msg/C/strip.cat:
strip.cat: $Revision: 1.0 $
OS-Core.CMDS2-AUX,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP:
/usr/ccs/bin/chatr:
chatr.cat: $Revision: 1.0 $
92453-07 linker chatr HP Itanium(R) B.12.20 REL 0305
08
HP aC++ B3910B A.05.43 [Feb 14 2003] IPF Classic Ios
tream Library
HP aC++ B3910B A.05.43 [Feb 14 2003] IPF Language Su
pport Library
/usr/ccs/bin/fastbind:
fastbind.cat: $Revision: 1.0 $
92453-07 linker fastbind/ldd HP Itanium(R) B.12.20 R
EL 030508
HP aC++ B3910B A.05.43 [Feb 14 2003] IPF Classic Ios
tream Library
HP aC++ B3910B A.05.43 [Feb 14 2003] IPF Language Su
pport Library
/usr/lib/nls/msg/C/chatr.cat:
chatr.cat: $Revision: 1.0 $
/usr/lib/nls/msg/C/fastbind.cat:
fastbind.cat: $Revision: 1.0 $
OS-Core.CORE2-64SLIB,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP:
/usr/lib/hpux64/dld.so:
92453-07 linker dld HP Itanium(R) B.12.20 PBO 030501
/usr/lib/hpux64/libdl.so.1:
None
/usr/lib/hpux64/libelf.so.1:
92453-07 linker libelf HP Itanium(R) B.12.20 REL 030
501
/usr/lib/hpux64/uld.so:
92453-07 linker uld HP Itanium(R) B.12.20 PBO 030501
OS-Core.CORE2-SHLIBS,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP:
/usr/lib/hpux32/dld.so:
92453-07 linker dld HP Itanium(R) B.12.20 PBO 030501
/usr/lib/hpux32/libdl.so.1:
None
/usr/lib/hpux32/libelf.so.1:
92453-07 linker libelf HP Itanium(R) B.12.20 PBO 030
514
/usr/lib/hpux32/uld.so:
92453-07 linker uld HP Itanium(R) B.12.20 PBO 030501
ProgSupport.C2-INC,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP:
/usr/include/crt0.h:
None
/usr/include/dl.h:
$Revision: 1.11 $ */
/usr/include/dlfcn.h:
dlfcn.h 1.0
/usr/include/elf.h:
None
/usr/include/elf_em.h:
None
/usr/include/elf_hp.h:
None
/usr/include/elf_parisc.h:
None
/usr/include/elftypes.h:
None
/usr/include/langtypes.h:
None
/usr/include/libelf.h:
None
/usr/include/plugin.h:
None
ProgSupport.LANG-64ALIB,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP:
/usr/lib/hpux64/liblinkmap.a:
None
ProgSupport.LANG-MIN,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP:
/usr/lib/hpux32/liblinkmap.a:
None
cksum(1) Output:
OS-Core.C-KRN,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP:
763338422 1331724 /usr/ccs/bin/ar
2704749237 5292704 /usr/ccs/bin/ld
629837705 250480 /usr/ccs/bin/nm
2569947529 249764 /usr/ccs/bin/size
3448308055 1571876 /usr/ccs/lbin/nm_elf
3500321961 1282320 /usr/ccs/lbin/size_elf
1212767889 94 /usr/ccs/lib/plug-ins
1514547628 2773 /usr/lib/nls/msg/C/ar.cat
2282085655 42077 /usr/lib/nls/msg/C/ld.cat
3973070526 6084 /usr/lib/nls/msg/C/nm.cat
3007629937 2738 /usr/lib/nls/msg/C/size.cat
763338422 1331724 /usr/newconfig/usr/ccs/bin/ar
2704749237 5292704 /usr/newconfig/usr/ccs/bin/ld
629837705 250480 /usr/newconfig/usr/ccs/bin/nm
2569947529 249764 /usr/newconfig/usr/ccs/bin/size
3448308055 1571876 /usr/newconfig/usr/ccs/lbin/nm_elf
3500321961 1282320 /usr/newconfig/usr/ccs/lbin/size_elf
1514547628 2773 /usr/newconfig/usr/lib/nls/msg/C/ar.cat
2282085655 42077 /usr/newconfig/usr/lib/nls/msg/C/ld.cat
3973070526 6084 /usr/newconfig/usr/lib/nls/msg/C/nm.cat
3007629937 2738 /usr/newconfig/usr/lib/nls/msg/C/size.cat
OS-Core.C-MIN,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP:
2979356950 2127728 /usr/ccs/bin/elfdump
2882720924 18702416 /usr/ccs/bin/fdp
361849204 250068 /usr/ccs/bin/strip
2990696551 1311328 /usr/ccs/lbin/strip_elf
1670893684 21672 /usr/ccs/lib/hpux32/crt0.o
4034745358 6136 /usr/ccs/lib/hpux32/lddstub
807271208 27016 /usr/ccs/lib/hpux64/crt0.o
3404817615 6744 /usr/ccs/lib/hpux64/lddstub
1960720429 19648 /usr/lib/nls/msg/C/elfdump.cat
4117734954 7076 /usr/lib/nls/msg/C/fdp.cat
2647814891 4294 /usr/lib/nls/msg/C/strip.cat
OS-Core.CMDS2-AUX,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP:
1147438314 1772836 /usr/ccs/bin/chatr
1966419414 1307044 /usr/ccs/bin/fastbind
1024528201 13389 /usr/lib/nls/msg/C/chatr.cat
1296364166 2175 /usr/lib/nls/msg/C/fastbind.cat
OS-Core.CORE2-64SLIB,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP:
1389862424 705704 /usr/lib/hpux64/dld.so
1767280141 22848 /usr/lib/hpux64/libdl.so.1
1894624851 334824 /usr/lib/hpux64/libelf.so.1
221815059 157912 /usr/lib/hpux64/uld.so
OS-Core.CORE2-SHLIBS,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP:
274526779 677200 /usr/lib/hpux32/dld.so
4141262093 20940 /usr/lib/hpux32/libdl.so.1
2400958885 319640 /usr/lib/hpux32/libelf.so.1
2467106742 156264 /usr/lib/hpux32/uld.so
ProgSupport.C2-INC,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP:
2697156384 9191 /usr/include/crt0.h
752738993 4736 /usr/include/dl.h
3291578957 6945 /usr/include/dlfcn.h
2040066638 26918 /usr/include/elf.h
529658679 11371 /usr/include/elf_em.h
1006856544 17005 /usr/include/elf_hp.h
42817602 12712 /usr/include/elf_parisc.h
791951909 1711 /usr/include/elftypes.h
802816581 1547 /usr/include/langtypes.h
4175545531 9511 /usr/include/libelf.h
1684612672 15766 /usr/include/plugin.h
ProgSupport.LANG-64ALIB,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP:
1105913209 91164 /usr/lib/hpux64/liblinkmap.a
ProgSupport.LANG-MIN,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP:
809724736 75624 /usr/lib/hpux32/liblinkmap.a
Patch Conflicts: None
Patch Dependencies: None
Hardware Dependencies: None
Other Dependencies: None
Supersedes:
PHSS_27288 PHSS_27661
Equivalent Patches: None
Patch Package Size: 14500 KBytes
Installation Instructions:
Please review all instructions and the Hewlett-Packard
SupportLine User Guide or your Hewlett-Packard support terms
and conditions for precautions, scope of license,
restrictions, and, limitation of liability and warranties,
before installing this patch.
------------------------------------------------------------
1. Back up your system before installing a patch.
2. Login as root.
3. Copy the patch to the /tmp directory.
4. Move to the /tmp directory and unshar the patch:
cd /tmp
sh PHSS_28971
5. Run swinstall to install the patch:
swinstall -x autoreboot=true -x patch_match_target=true \
-s /tmp/PHSS_28971.depot
By default swinstall will archive the original software in
/var/adm/sw/save/PHSS_28971. If you do not wish to retain a
copy of the original software, include the patch_save_files
option in the swinstall command above:
-x patch_save_files=false
WARNING: If patch_save_files is false when a patch is installed,
the patch cannot be deinstalled. Please be careful
when using this feature.
For future reference, the contents of the PHSS_28971.text file is
available in the product readme:
swlist -l product -a readme -d
/tmp/PHSS_28971.depot
To put this patch on a magnetic tape and install from the
tape drive, use the command:
dd if=/tmp/PHSS_28971.depot of=/dev/rmt/0m bs=2k
Special Installation Instructions: None
-----End of Document ID: PHSS_28971------------------------------------------
Document ID: PHSS_28702
Date Loaded: 20030619
Title: s700_800 11.22 u2comp/be/plugin library Patch
Patch Name: PHSS_28702
Patch Description: s700_800 11.22 u2comp/be/plugin library Patch
Creation Date: 03/06/09
Post Date: 03/06/19
Hardware Platforms - OS Releases:
s700: 11.22
s800: 11.22
Products:
Auxiliary-Opt B.11.22
Filesets:
Auxiliary-Opt.LANG-AUX,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP
Automatic Reboot?: No
Status: General Release
Critical: No
Category Tags:
defect_repair general_release
Path Name: /hp-ux_patches/s700_800/11.X/PHSS_28702
Symptoms:
PHSS_28702:
JAGae65231: Wrong results with +Ofltacc=relaxed
JAGae55357: +O2 compiled code generates wrong answers
JAGad74050: Use live-variable information to prune dead
phis for large procedures
JAGae67287: Internal Error caused by +Onolimit
JAGae42458: incorrect code for hash function under -O
JAGae41377: slow performance with +O2 (+O3) in Itanium2
JAGae53471: millicode divide of n/-n where n=max integer
value, gives 0.
JAGae23457: speculative float expressions produce slow
emulation traps
JAGae60815: Compiler Internal Error 11007
JAGae36965: Support for assigned gotos, and && operator
JAGae44513: ANSIC: +O2 Out of memory error
JAGae59852: Error 11007 EMGJGOGLGBGHGFCOEDDKDEDFDI with +O2
JAGae37910: late static init of read-only static variable
can be dropped
JAGae50709: QA suite tkzrlso0 generates dif upon
+Oprofile=use [ spec10 ]
JAGae65984: Error 10000 (43746E6174736E75:0272) with
-func_descriptors,pseudo
JAGae56253: Error 10000 (43746E6174736E75:011C) on runtime
init of a struct
JAGae59385: Signal 11 in _WriteOffsetForType with -g
JAGae59017: Signal 4 using +O2 with +DSitanium2, register
num is too big
JAGae69671: Error 10000 (43737275625F7372:1357) returning
const object
JAGae72447: Error 10000 - Backend Error
(43657079745F3275:0284) with -g
JAGae63711: ANSIC: Bad code for +O2, while loop has a bad
br.cloop
JAGae70508: Signal 11 in regionOfBB with +O2 optimizing
multiple compares
JAGae61506: Error 10000 (43746E6174736E75:0174) pseudo
descriptors, M inheritance
JAGae63545: Bad initialization for pointers to members in
nested struct
JAGae57413: Error 10000 43746E6174736E75:0117 union init
within a struct
JAGae56059: Runtime failure while performing uplevel access
if compiled +O2
JAGae46211: Error 517 with member template function
JAGae62365: ANSIC: Signal 11 stack overflow
getStringInstAlignmentMod16 with +O2
JAGae65878: Error 11007 in low-level optimizer
FDGDGIGFGEEEHCGJHGGFHCCOEDDKDDDFDBDI
JAGae53823: Error 10000 +uc and case label of '\377'
(43776F6C665F3275:0097)
JAGae63719: gdb can't step to while inst (missing SPOS?)
JAGae64723: Error 10000 (43746E6174736E75:00BA) on UTF-16
strings
JAGae63825: Error 10000 (43746E6174736E75:01F1) init an
array in a struct
JAGae50012: RWsn numput0 wrong init for 2D array of wchar_t
JAGae71554: Error 10000 (43746E6174736E75:022E) on ?:
JAGae59684: Uses predicate registers without initializing
them
JAGae62430: ABI layout not correct after POD base needs
padding
JAGae55499: ANSIC: Signal ? at runtime with +O2
JAGae66419: Signal 11 on virtual call with multiple virtual
inheritance
JAGae66915: Implicit destructor isn't marked as virtual
PHSS_27287:
JAGae40746: compiler assertion: ResourceManager.h,
line: 975
JAGae40745: +Onolimit triggers compiler abort:
SchedDriver.C, line: 6867
JAGae30753: Provide outside documentation for ia64 inline
assembly
JAGae36138: *Compiler Internal
Error* : qcmapv : 11006
JAGae26507: MachineModel.C, line: 2489
JAGae33420: F90 waterfall build failure: RAW hazard
involving parallel compares
JAGae34601: Illegal instruction fault on store - NaT
consumption
JAGae34602: Runtime error - LFTR overflow
JAGae26944: GVN control flow xform leaving
critical edges
JAGae36563: (openMP) Non-loop carried scalar replacement
ignoring fence constraints
JAGae36760: TAIL assertion failure SchedDriver.C,
line 3492
JAGae38514: Incorrect recovery code generation
JAGae38937: Internal Error 11007 in ToT compiler
JAGae40985: '+O2 +DSitanium2' causes segmentation
violation
JAGae34445: Compile-time : reduce calls to times(2) when
timing not requested
JAGae38376: +O2 breaks code. results are wrong
JAGae39951: Wrong answers on Itanium2 with +Ofast
JAGae28967: Compiler internal error 1106, compilation
aborts
JAGad96338: +DSmckinley generates slower code than
DSblended for simple loop
JAGae26218: optimizer problem
JAGae31161: boudrylia.f compiles wrong above +O1
JAGae31165: based.f compiles wrong at +Ofast, OK at +O2
JAGae30782: Failure at O1, not at O0, O2 and above
JAGae33362: 5% Compile-time opportunity : increase TAIL
malloc pagesize to 256K
JAGae11876: ASM_BACKEND: tentative agreement to support
overlay sections
JAGae31453: SchedDriver.C:6800 assert on _Asm_set_gp test
case
JAGae11849: extra register move generated --- 256.bzip2
JAGae31902: C Perennial P10003.c & P06005.c produces wrong
results at +O2
JAGae34374: 176.gcc compilition failed with native ctcom
JAGad07539: Implement F type must-shifts for Merced
JAGae36139: The flag +Oparmsoverlap causes segementation
fault
JAGae37611: TOT EXECFAIL: 176.gcc at +O2 in SPEC32.Ov.NaT
bucket
JAGae40213: TOT: 126.gcc exec failure at +O3 in
SPEC95int.O332.p7 bucket
JAGae25616: Usability of +Oinitcheck is bad for C++
JAGae26620: HPT ad34995nnnn Warning 11010 on struct with
bit fields
JAGae35675: Three CRAYF90 test cases assert in
Spill.C:1166
JAGae09069: nops become break instructions when
ASM_BACKEND built shared
JAGae39553: DTLS expansion for -g is broken.
JAGae26046: InstDumper(PpBeforeGraph) no longer prints
call's used-by/modified-by
JAGae40538: Signal 11 in isFNormRemovalCandidate at +O2
JAGae28272: 176.gcc runtime failure with BASE plus
+Otype_safety=ansi
JAGae31993: problem due to incorrect post increment
JAGae34385: tail assert: SchedDriver.C, line: 6811
(CINT95/124.m88ksim)
JAGae34408: tail assert: Speculation.C, line: 5768
(Applications/gslcubic/)
JAGae24342: TOT: Signal 11 in mergePredPhis
JAGae27973: PBO build for 'gnutar' test I hit a PBO assert
: RegionPred.C:4356
JAGae31460: LLO assert: SchedDriver.C, line: 2840
JAGae31924: Waterfall build failure: Tail assert
SchedDriver.C: 6802
JAGae39853: assert: CodeMotion.C, line: 1941: from
Caracuzzo Presales
JAGae37249: chk.s scheduled too close after a speculative
fp load
JAGae31921: TOT: intAssert in LoopUnroll.C
JAGae38204: fastmem build is failing with waterfall BE
JAGae37893: New IPF BE breaks pragmas in milli.a
JAGae35617: TOT: Tail assert: Procedure.C, line: 1630
JAGae25960: TAIL not using the message catalog to report
uninitialized variables
JAGae31336: rel_* mode aCC compiler get signail 11 in
insertCopiesForCtlSpeculation
JAGae31484: LLO assert: SchedDriver.C, line: 6920
JAGae33976: Annotations are incorrect for hot/cold split
procedures
JAGae32807: assert failure in Procedure.h, line: 757
JAGae31049: bad gr use at +O3
JAGae38964: ANSIC:Error 11006 igelan_start, llo failure in
Speculation.C, line: 4045
JAGae39934: f90 problem
JAGae38058: f90 +O2 +Ofenvaccess compiler assertion
JAGae27636: Calls to __tls_get_addr not combined
JAGae39933: f90 problem
JAGae25996: Compiletime crash in 3 routines
JAGae27523: f90 +DSmckinley +O2 +DD64 aborts in LLO
JAGae40552: PredAnaly.C:779 assert
JAGae38004: MPI 64 bit application dumping core with
SIGSEGV when running with HMP
JAGae37403: PBO ASM_BACKEND fatal error in u2comp
JAGae21399: regression tests hang with +O2
+inline_level 2
JAGae40197: straight line post-incrementing serializes
ldf.fills from an array
JAGab78989: [Hand Code Analysis 2] Instruction Prefetching
JAGae37171: 252.eon fails at base and peak options
JAGae37525: ToT: HPT dts2285_test1 rw stdlib Signal 6 in
VOF -g
JAGae28463: +O2 optimizer problems
JAGae27589: ANSIC: +O2 causes runtime abort
JAGae37989: IPF BE produces wrong argument passing code at
+O2
JAGae37915: SIGSEGV at runtime when +O2 or
greater
JAGae42545: masking macros added in cmath for C99 FP
inquiries and quiet comparisons (isnan, etc.)
JAGae34291: calculate the alignment of the storage packet
in StoragePacket::EndStoragePacket(). The alignment
calculation is based on the total size of the packet and
the Runtime Architecture Document.
JAGae36148: Do not have EntryPoint::~EntryPoint() turn
unused Asm_symbols into temps that have an absolute
address. The change accompanies additional work done in
ASM_BACKEND.
JAGae35884: Do not have EntryPoint::~EntryPoint() turn
unused Asm_symbols into temps that have an absolute
address. The change accompanies additional work done in
ASM_BACKEND.
JAGae37525: This resolves a problem in ASM_BACKEND when
TCG would lower an Asm_symbol associated with an entry
point that is not referenced or defined. Apparently, TAIL
would use this lowered symbol without TCG knowing it.
ASM_BACKEND would then assert on a use of the entry point
symbol that was a local temp.
JAGae38487: the DW_AT_HP_prof_flags attribute (added at
WDB's request) confuses old versions of Caliper. Stop
emitting it until we figure out what to do.
JAGad87301: Fix for JAGad87301 (IPF Compiler handles
32-bit actual arguments different than PA compiler). The
fix is to use st8 when passing small integer arguments in
memory, "opportunistically" picking up sign or zero
extension. Most relevantly, this means that in LP64,
passing the literal "0" where a pointer is expected will
result in a null pointer, not a pointer with the low 32
bits zero and the high 32 bits garbage.
JAGae42383: The defect resulted from not using offset
information associated with a base address of an array
within a structure.
JAGae34138: 1. math libary performance degradation when
compiled at +O3; 2. Incomplete implementation of
Set_Resource_Known_Size in HLO.
JAGae36144: eon failed at +O4 compilation.
JAGae21794: HLO caused a segmentation violation during
cloning of a vararg routine.
JAGae27006: +Oparallel disables speculative loads in
parallel regions (regression from 11.20 behavior present
in 11.22 release).
JAGae41998: The loop unroll factor was being dropped after
loops are otherwise transformed.
JAGae42233: The loop unroll factor was being dropped after
loops are otherwise transformed.
JAGae41089: +O[no]inline does not work properly or
consistently
JAGae34425: Performance loss (~36% for linpack 100x100)
when compiling with +O3 with the new high level optimizer
(as compared to performance with +XZ). Fix static PBO
execution count propagation in the high level optimizer to
retain proper loop trip count data for the back end
optimizer.
JAGae36447: Performance loss (~36% for linpack 100x100)
when compiling with +O3 with the new high level optimizer
(as compared to performance with +XZ). Fix static PBO
execution count propagation in the high level optimizer to
retain proper loop trip count data for the back end
optimizer.
Defect Description:
PHSS_28702:
JAGae65231: Wrong results with +Ofltacc=relaxed
JAGae55357: +O2 compiled code generates wrong answers
JAGad74050: Use live-variable information to prune dead
phis for large procedures
JAGae67287: Internal Error caused by +Onolimit
JAGae42458: incorrect code for hash function under -O
JAGae41377: slow performance with +O2 (+O3) in Itanium2
JAGae53471: millicode divide of n/-n where n=max integer
value, gives 0.
JAGae23457: speculative float expressions produce slow
emulation traps
JAGae60815: Compiler Internal Error 11007
JAGae36965: Support for assigned gotos, and && operator
JAGae44513: ANSIC: +O2 Out of memory error
JAGae59852: Error 11007 EMGJGOGLGBGHGFCOEDDKDEDFDI with +O2
JAGae37910: late static init of read-only static variable
can be dropped
JAGae50709: QA suite tkzrlso0 generates dif upon
+Oprofile=use [ spec10 ]
JAGae65984: Error 10000 (43746E6174736E75:0272) with
-func_descriptors,pseudo
JAGae56253: Error 10000 (43746E6174736E75:011C) on runtime
init of a struct
JAGae59385: Signal 11 in _WriteOffsetForType with -g
JAGae59017: Signal 4 using +O2 with +DSitanium2, register
num is too big
JAGae69671: Error 10000 (43737275625F7372:1357) returning
const object
JAGae72447: Error 10000 - Backend Error
(43657079745F3275:0284) with -g
JAGae63711: ANSIC: Bad code for +O2, while loop has a bad
br.cloop
JAGae70508: Signal 11 in regionOfBB with +O2 optimizing
multiple compares
JAGae61506: Error 10000 (43746E6174736E75:0174) pseudo
descriptors, M inheritance
JAGae63545: Bad initialization for pointers to members in
nested struct
JAGae57413: Error 10000 43746E6174736E75:0117 union init
within a struct
JAGae56059: Runtime failure while performing uplevel access
if compiled +O2
JAGae46211: Error 517 with member template function
JAGae62365: ANSIC: Signal 11 stack overflow
getStringInstAlignmentMod16 with +O2
JAGae65878: Error 11007 in low-level optimizer
FDGDGIGFGEEEHCGJHGGFHCCOEDDKDDDFDBDI
JAGae53823: Error 10000 +uc and case label of '\377'
(43776F6C665F3275:0097)
JAGae63719: gdb can't step to while inst (missing SPOS?)
JAGae64723: Error 10000 (43746E6174736E75:00BA) on UTF-16
strings
JAGae63825: Error 10000 (43746E6174736E75:01F1) init an
array in a struct
JAGae50012: RWsn numput0 wrong init for 2D array of wchar_t
JAGae71554: Error 10000 (43746E6174736E75:022E) on ?:
JAGae59684: Uses predicate registers without initializing
them
JAGae62430: ABI layout not correct after POD base needs
padding
JAGae55499: ANSIC: Signal ? at runtime with +O2
JAGae66419: Signal 11 on virtual call with multiple virtual
inheritance
JAGae66915: Implicit destructor isn't marked as virtual
PHSS_27287:
JAGae40746: compiler assertion: ResourceManager.h,
line: 975
JAGae40745: +Onolimit triggers compiler abort:
SchedDriver.C, line: 6867
JAGae30753: Provide outside documentation for ia64 inline
assembly
JAGae36138: *Compiler Internal
Error* : qcmapv : 11006
JAGae26507: MachineModel.C, line: 2489
JAGae33420: F90 waterfall build failure: RAW hazard
involving parallel compares
JAGae34601: Illegal instruction fault on store - NaT
consumption
JAGae34602: Runtime error - LFTR overflow
JAGae26944: GVN control flow xform leaving
critical edges
JAGae36563: (openMP) Non-loop carried scalar replacement
ignoring fence constraints
JAGae36760: TAIL assertion failure SchedDriver.C,
line 3492
JAGae38514: Incorrect recovery code generation
JAGae38937: Internal Error 11007 in ToT compiler
JAGae40985: '+O2 +DSitanium2' causes segmentation
violation
JAGae34445: Compile-time : reduce calls to times(2) when
timing not requested
JAGae38376: +O2 breaks code. results are wrong
JAGae39951: Wrong answers on Itanium2 with +Ofast
JAGae28967: Compiler internal error 1106, compilation
aborts
JAGad96338: +DSmckinley generates slower code than
DSblended for simple loop
JAGae26218: optimizer problem
JAGae31161: boudrylia.f compiles wrong above +O1
JAGae31165: based.f compiles wrong at +Ofast, OK at +O2
JAGae30782: Failure at O1, not at O0, O2 and above
JAGae33362: 5% Compile-time opportunity : increase TAIL
malloc pagesize to 256K
JAGae11876: ASM_BACKEND: tentative agreement to support
overlay sections
JAGae31453: SchedDriver.C:6800 assert on _Asm_set_gp test
case
JAGae11849: extra register move generated --- 256.bzip2
JAGae31902: C Perennial P10003.c & P06005.c produces wrong
results at +O2
JAGae34374: 176.gcc compilition failed with native ctcom
JAGad07539: Implement F type must-shifts for Merced
JAGae36139: The flag +Oparmsoverlap causes segementation
fault
JAGae37611: TOT EXECFAIL: 176.gcc at +O2 in SPEC32.Ov.NaT
bucket
JAGae40213: TOT: 126.gcc exec failure at +O3 in
SPEC95int.O332.p7 bucket
JAGae25616: Usability of +Oinitcheck is bad for C++
JAGae26620: HPT ad34995nnnn Warning 11010 on struct with
bit fields
JAGae35675: Three CRAYF90 test cases assert in
Spill.C:1166
JAGae09069: nops become break instructions when
ASM_BACKEND built shared
JAGae39553: DTLS expansion for -g is broken.
JAGae26046: InstDumper(PpBeforeGraph) no longer prints
call's used-by/modified-by
JAGae40538: Signal 11 in isFNormRemovalCandidate at +O2
JAGae28272: 176.gcc runtime failure with BASE plus
+Otype_safety=ansi
JAGae31993: problem due to incorrect post increment
JAGae34385: tail assert: SchedDriver.C, line: 6811
(CINT95/124.m88ksim)
JAGae34408: tail assert: Speculation.C, line: 5768
(Applications/gslcubic/)
JAGae24342: TOT: Signal 11 in mergePredPhis
JAGae27973: PBO build for 'gnutar' test I hit a PBO assert
: RegionPred.C:4356
JAGae31460: LLO assert: SchedDriver.C, line: 2840
JAGae31924: Waterfall build failure: Tail assert
SchedDriver.C: 6802
JAGae39853: assert: CodeMotion.C, line: 1941: from
Caracuzzo Presales
JAGae37249: chk.s scheduled too close after a speculative
fp load
JAGae31921: TOT: intAssert in LoopUnroll.C
JAGae38204: fastmem build is failing with waterfall BE
JAGae37893: New IPF BE breaks pragmas in milli.a
JAGae35617: TOT: Tail assert: Procedure.C, line: 1630
JAGae25960: TAIL not using the message catalog to report
uninitialized variables
JAGae31336: rel_* mode aCC compiler get signail 11 in
insertCopiesForCtlSpeculation
JAGae31484: LLO assert: SchedDriver.C, line: 6920
JAGae33976: Annotations are incorrect for hot/cold split
procedures
JAGae32807: assert failure in Procedure.h, line: 757
JAGae31049: bad gr use at +O3
JAGae38964: ANSIC:Error 11006 igelan_start, llo failure in
Speculation.C, line: 4045
JAGae39934: f90 problem
JAGae38058: f90 +O2 +Ofenvaccess compiler assertion
JAGae27636: Calls to __tls_get_addr not combined
JAGae39933: f90 problem
JAGae25996: Compiletime crash in 3 routines
JAGae27523: f90 +DSmckinley +O2 +DD64 aborts in LLO
JAGae40552: PredAnaly.C:779 assert
JAGae38004: MPI 64 bit application dumping core with
SIGSEGV when running with HMP
JAGae37403: PBO ASM_BACKEND fatal error in u2comp
JAGae21399: regression tests hang with +O2
+inline_level 2
JAGae40197: straight line post-incrementing serializes
ldf.fills from an array
JAGab78989: [Hand Code Analysis 2] Instruction Prefetching
JAGae37171: 252.eon fails at base and peak options
JAGae37525: ToT: HPT dts2285_test1 rw stdlib Signal 6 in
VOF -g
JAGae28463: +O2 optimizer problems
JAGae27589: ANSIC: +O2 causes runtime abort
JAGae37989: IPF BE produces wrong argument passing code at
+O2
JAGae37915: SIGSEGV at runtime when +O2 or
greater
JAGae42545: masking macros added in cmath for C99 FP
inquiries and quiet comparisons (isnan, etc.)
JAGae34291: calculate the alignment of the storage packet
in StoragePacket::EndStoragePacket(). The alignment
calculation is based on the total size of the packet and
the Runtime Architecture Document.
JAGae36148: Do not have EntryPoint::~EntryPoint() turn
unused Asm_symbols into temps that have an absolute
address. The change accompanies additional work done in
ASM_BACKEND.
JAGae35884: Do not have EntryPoint::~EntryPoint() turn
unused Asm_symbols into temps that have an absolute
address. The change accompanies additional work done in
ASM_BACKEND.
JAGae37525: This resolves a problem in ASM_BACKEND when
TCG would lower an Asm_symbol associated with an entry
point that is not referenced or defined. Apparently, TAIL
would use this lowered symbol without TCG knowing it.
ASM_BACKEND would then assert on a use of the entry point
symbol that was a local temp.
JAGae38487: the DW_AT_HP_prof_flags attribute (added at
WDB's request) confuses old versions of Caliper. Stop
emitting it until we figure out what to do.
JAGad87301: Fix for JAGad87301 (IPF Compiler handles
32-bit actual arguments different than PA compiler). The
fix is to use st8 when passing small integer arguments in
memory, "opportunistically" picking up sign or zero
extension. Most relevantly, this means that in LP64,
passing the literal "0" where a pointer is expected will
result in a null pointer, not a pointer with the low 32
bits zero and the high 32 bits garbage.
JAGae42383: The defect resulted from not using offset
information associated with a base address of an array
within a structure.
JAGae34138: 1. math libary performance degradation when
compiled at +O3; 2. Incomplete implementation of
Set_Resource_Known_Size in HLO.
JAGae36144: eon failed at +O4 compilation.
JAGae21794: HLO caused a segmentation violation during
cloning of a vararg routine.
JAGae27006: +Oparallel disables speculative loads in
parallel regions (regression from 11.20 behavior present
in 11.22 release).
JAGae41998: The loop unroll factor was being dropped after
loops are otherwise transformed.
JAGae42233: The loop unroll factor was being dropped after
loops are otherwise transformed.
JAGae41089: +O[no]inline does not work properly or
consistently
JAGae34425: Performance loss (~36% for linpack 100x100)
when compiling with +O3 with the new high level optimizer
(as compared to performance with +XZ). Fix static PBO
execution count propagation in the high level optimizer to
retain proper loop trip count data for the back end
optimizer.
JAGae36447: Performance loss (~36% for linpack 100x100)
when compiling with +O3 with the new high level optimizer
(as compared to performance with +XZ). Fix static PBO
execution count propagation in the high level optimizer to
retain proper loop trip count data for the back end
optimizer.
Enhancement:
No
SR:
8606301868 8606291590 8606204872 8606303937 8606278400
8606277306 8606289542 8606259139 8606297312 8606272859
8606280537 8606296254 8606273828 8606286770 8606302625
8606292492 8606295720 8606295322 8606306637 8606309572
8606300243 8606307475 8606298004 8606300077 8606293672
8606292296 8606282259 8606298869 8606302519 8606289894
8606300251 8606301254 8606300356 8606286070 8606308520
8606296048 8606298934 8606291735 8606303063 8606303565
8606276669 8606276668 8606266508 8606271960 8606262176
8606269185 8606270363 8606270364 8606262609 8606272424
8606272622 8606274437 8606274860 8606276911 8606270207
8606274299 8606275876 8606264638 8606227277 8606261898
8606266916 8606266920 8606266537 8606269127 8606245406
8606267210 8606245379 8606267661 8606270136 8606138338
8606271961 8606273523 8606276135 8606261294 8606262285
8606271468 8606241812 8606275477 8606261727 8606276460
8606263946 8606267753 8606270147 8606270170 8606260023
8606263648 8606267217 8606267683 8606275777 8606273148
8606267680 8606274126 8606273811 8606271411 8606261641
8606267093 8606267241 8606269737 8606268569 8606266804
8606274887 8606275859 8606273979 8606263310 8606275858
8606261677 8606263196 8606276474 8606273922 8606273302
8606257089 8606276119 8606262215 8606273065 8606273437
8606264134 8606263263 8606273907 8606273833 8606278487
8606270053 8606271970 8606271676 8606274410 8606218151
8606278324 8606269899 8606271966 8606257491 8606262675
8606277937 8606278174 8606277015 8606270187 8606272307
Patch Files:
Auxiliary-Opt.LANG-AUX,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP:
/opt/langtools/lbin/be
/opt/langtools/lbin/u2comp
/opt/langtools/lib/hpux32/libu2comp.so
/opt/langtools/lib/hpux64/libu2comp.so
/opt/langtools/lib/nls/msg/C/u2comp.cat
what(1) Output:
Auxiliary-Opt.LANG-AUX,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP:
/opt/langtools/lbin/be:
linkstamp Fri May 16 01:46:01 2003 PDT
IELF v2.0 (SYZYGY Feb 18 15:47)
HP Low-level optimizer B.11.23.189 (04/30/03)
HP Itanium libflowdb - Rev 1.3 date: 30-Apr-03.19:10
[10407 570]
/opt/langtools/lbin/u2comp:
linkstamp Fri May 16 01:44:04 2003 PDT
HP Low-level optimizer B.11.23.189 (04/30/03)
IELF v2.0 (SYZYGY Feb 18 15:47)
Ucode2 PBO Annotator - Rev 1.1 Ucode2 2.9 - 02-Dec-0
2.22:41
HP Itanium libflowdb - Rev 1.3 date: 30-Apr-03.19:10
[10407 570]
/opt/langtools/lib/hpux32/libu2comp.so:
None
/opt/langtools/lib/hpux64/libu2comp.so:
None
/opt/langtools/lib/nls/msg/C/u2comp.cat:
None
cksum(1) Output:
Auxiliary-Opt.LANG-AUX,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP:
2139469496 69785352 /opt/langtools/lbin/be
4018001193 73345160 /opt/langtools/lbin/u2comp
3181488146 102840 /opt/langtools/lib/hpux32/libu2comp.so
4160601808 106192 /opt/langtools/lib/hpux64/libu2comp.so
176775028 12139 /opt/langtools/lib/nls/msg/C/u2comp.cat
Patch Conflicts: None
Patch Dependencies:
s700: 11.22: PHSS_28971
s800: 11.22: PHSS_28971
Hardware Dependencies: None
Other Dependencies: None
Supersedes:
PHSS_27287
Equivalent Patches: None
Patch Package Size: 41760 KBytes
Installation Instructions:
Please review all instructions and the Hewlett-Packard
SupportLine User Guide or your Hewlett-Packard support terms
and conditions for precautions, scope of license,
restrictions, and, limitation of liability and warranties,
before installing this patch.
------------------------------------------------------------
1. Back up your system before installing a patch.
2. Login as root.
3. Copy the patch to the /tmp directory.
4. Move to the /tmp directory and unshar the patch:
cd /tmp
sh PHSS_28702
5. Run swinstall to install the patch:
swinstall -x autoreboot=true -x patch_match_target=true \
-s /tmp/PHSS_28702.depot
By default swinstall will archive the original software in
/var/adm/sw/save/PHSS_28702. If you do not wish to retain a
copy of the original software, include the patch_save_files
option in the swinstall command above:
-x patch_save_files=false
WARNING: If patch_save_files is false when a patch is installed,
the patch cannot be deinstalled. Please be careful
when using this feature.
For future reference, the contents of the PHSS_28702.text file is
available in the product readme:
swlist -l product -a readme -d
/tmp/PHSS_28702.depot
To put this patch on a magnetic tape and install from the
tape drive, use the command:
dd if=/tmp/PHSS_28702.depot of=/dev/rmt/0m bs=2k
Special Installation Instructions: None
-----End of Document ID: PHSS_28702------------------------------------------
Document ID: PHSS_28701
Date Loaded: 20030619
Title: s700_800 11.22 HP C Compiler (A.05.50)
Patch Name: PHSS_28701
Patch Description: s700_800 11.22 HP C Compiler (A.05.50)
Creation Date: 03/06/06
Post Date: 03/06/19
Hardware Platforms - OS Releases:
s700: 11.22
s800: 11.22
Products:
HPC C.05.38
Filesets:
C-ANSI-C.C,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP
C-ANSI-C.C-MATH,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP
Automatic Reboot?: No
Status: General Release
Critical: No
Category Tags:
defect_repair enhancement general_release
manual_dependencies
Path Name: /hp-ux_patches/s700_800/11.X/PHSS_28701
Symptoms:
PHSS_28701:
JAGae65231: Wrong results with +Ofltacc=relaxed
JAGae55357: +O2 compiled code generates wrong answers
JAGad74050: Use live-variable information to prune dead
phis for large procedures
JAGae67287: Internal Error caused by +Onolimit
JAGae42458: incorrect code for hash function under -O
JAGae41377: slow performance with +O2 (+O3) in Itanium
compared to Intel compiler
JAGae53471: millicode divide of n/-n where n=max integer
value, gives 0.
JAGae23457: speculative float expressions produce slow
emulation traps
JAGab70533: Wants push and pop for pragma PACK
JAGae60815: Compiler Internal Error 11007 compiler fails
with +O2
JAGae44513: ANSIC: +O2 Out of memory error
JAGae28540: Wrong value for unsigned int % (rem), not
truncated to 32 bit
JAGae57308: Support for predefined macro __TIMESTAMP__
JAGae59852: Error 11007 EMGJGOGLGBGHGFCOEDDKDEDFDI with +O2
JAGae37910: late static init of read-only static variable
can be dropped
JAGab74924: Runtime inits for const expression cast to
pointer to function
JAGae50709: QA suite tkzrlso0 generates dif upon
+Oprofile=use [ spec10 ]
JAGae59858: Assert UC.DeclCodegen.C 4572 init of member
with T()
JAGae61495: Assert UC.ExprCodegen.C 4746 with cast of cast
JAGae65984: Error 10000 (43746E6174736E75:0272) with
-func_descriptors,pseudo
JAGae56253: Error 10000 (43746E6174736E75:011C) on runtime
init of a struct
JAGae65036: ANSIC: Long compile time with incremental
widget ID definitions
JAGae59385: Signal 11 in _WriteOffsetForType with -g
JAGae64312: Signal 11 in getEnclosingTemplateClass
JAGae59017: Signal 4 using +O2 with +DSitanium2, register
num is too big
JAGae53699: Bad promotion for K&R, const short types
JAGae57266: Error 505 on multiple extern arrays in block
scope
JAGae57265: Error 252 on ?: with comma operator
JAGae62090: Do link time vs. runtime init for pointers to
members with cast
JAGae01318: C99: Error 1521 Allow non constant init of auto
aggregates
JAGae69671: Error 10000 (43737275625F7372:1357) returning
const object
JAGae72447: Error 10000 - Backend Error
(43657079745F3275:0284) with -g
JAGae57411: Signal 11 stack overflow with #pragma pack 1
and operator==
JAGae56122: 10i application: ctcom signal 11 compilation
abort
JAGae63711: ANSIC: Bad code for +O2, while loop has a bad
br.cloop
JAGae70508: Signal 11 in regionOfBB with +O2 optimizing
multiple compares
JAGae57233: Assert UC.DeclCodegen.C 4406 with wchar_t
initializer as a struct member
JAGae57413: Error 10000 43746E6174736E75:0117 union init
within a struct
JAGae46211: Error 517 with member template function
JAGae62365: ANSIC: Signal 11 stack overflow
getStringInstAlignmentMod16 with +O2
JAGae65878: Error 11007 in low-level optimizer
FDGDGIGFGEEEHCGJHGGFHCCOEDDKDDDFDBDI
JAGae53823: Error 10000 +uc and case label of '\377'
(43776F6C665F3275:0097)
JAGae63719: gdb can't step to while inst (missing SPOS?)
JAGae64723: Error 10000 (43746E6174736E75:00BA) on UTF-16
strings
JAGae60933: ANSIC: Assert TypePackage.C 1767
JAGae63825: Error 10000 (43746E6174736E75:01F1) init an
array in a struct
JAGae50012: RWsn numput0 wrong init for 2D array of wchar_t
JAGae71554: Error 10000 (43746E6174736E75:022E) on ?:
JAGae62750: Error 226 passing array instead of pointer
JAGae59684: Uses predicate registers without initializing
them
JAGae62430: ABI layout not correct after POD base needs
padding
JAGae55499: ANSIC: Signal ? at runtime with +O2
JAGae64045: Assert UC.ExprCodegen.C 4786
PHSS_27660:
JAGae50905: Incorrectly initialized array using negative
offsets
JAGae47049: KERNEL: HLO assertion dsort.c,
incomplete plabels in signature
JAGae46008: handle a switch statement in which there are
only explicit default pair/value cases, that is no other
pairs,
in presence of triple/range cases.
JAGae51878: In modsched with control flow, sometimes a
basic block
on the main path may not have valid assigned predicate
(which could be PR0
or some predicate without a valid ssa definition). The
instructions in such
basic block are not guarded by correct predicates if moved
out of its home
basic block, and therefore it would be incorrect if we
merge these
instructions to the main path. To prevent this problem, we
would return
false if such a basic block is found on the main path.
JAGae50953:
Modified ModuloSchedule::isRenamable() to return FALSE for
resources that
are defined by a "loop-based" post-increment that exists
in the code stream
prior to the software pipeliner, i.e. it was introduced by
the localopt
post-increment synthesis peephole
JAGae49125: when merging a cold block with its
cold->hot
trampoline, make sure to avoid converting non-vanilla
conditional
branches (ex: br.cloop)
PHSS_27659:
JAGae47204: +Olibcalls replaces reserved defined "exp"
function with libm "exp"
JAGae44112: a bad type is created if derivations are
only qualified volatiles without the "Tvol" attribute
JAGae47304: Error 11007 ECGBHDGJGDECGMGPGDGLCOEDDKDCDHDI
with +inline_level 1
JAGae47307: add instrumentation support for brl-based
long call stubs
JAGae44232: +O2 breaks customer application
PHSS_27286:
JAGae43586: qualified volatiles were not represented
correctly in the "volToTypeDerivations"
JAGae41969: NCKL: local destroyed with +O2
JAGae39932: Application fortran problem
JAGae40985: Segmentation violation
JAGae41557: Scheduler may advance FP load across a call
JAGae42758: Customer regression tests fail when built with
+O2
JAGae42492: Fortran90 +O2 Optimizer bug unconditional store
JAGae38346: Customer application problem
JAGae43412: Assert in TCG when building the linker using
+O2 -g.
JAGae42184: ANSIC: VBE Error 42 mixing K&R definitions
with ANSI protos
JAGae10895: ANSIC: pack pragma doesn't work properly
JAGae26241: ANSIC: _flush_globals not implemented in ctcom
JAGae30777: ANSIC: SYZYGY input_calls.C 436 NCKL spu
JAGae28729: ANSIC: builtin_milli doesn't change
definitions (VBE)
JAGae30402: ANSIC: Need support for +Ovolatile NCKL
JAGae30486: ANSIC: sized enums errors (Kernel build)
JAGae30775: ANSIC: SYZYGY output_type.C 941 NCKL kdm_core
JAGae33007: ANSIC: Error 970 taking address of function
NCKL
JAGae40990: ANSIC: Invalid dynamic relocation needed for
read-only section
JAGae29250: ANSIC: Signal 11 in transformAggregate init
of bitfield
JAGae38276: ANSIC: +Olit=all string literal init for
const char[] not in TEXT
JAGae31975: ANSIC: Const plabels not moved to TEXT with +
Olit=all & -minshared/exec
JAGae28954: ANSIC: VSC c89 assertion 11 failure. UNIX 95
violation with "--"
JAGae35645: ANSIC: OPENMP +O3 (need for SPECOMP)
JAGae41776: ToT ANSIC: -Aa -Ae doesn't allow extensions
anymore
JAGae26561: ANSIC: promote_indirect_call link-unit lw
attribute isn't set at +O4
JAGae25285: ANSIC: Warning 736 (C++ specific) should be
suppressed
JAGae16631: ANSIC: #pragma FLOAT_TRAPS_ON implemented
wrong
JAGae35946: ANSIC: Error 1901, no c++filt in IPFcc if
any linker error/warning
JAGae36277: ANSIC: -r option not implemented correctly
JAGae28666: ANSIC: Assert in Decl.C 2313 - VBE build
JAGae30774: ANSIC: TCG 1237 NCKL exer_md_shutdown
JAGae31582: ANSIC: Assert in ProcessDeclarations.C 1857
aCC_ENABLE_ASSERT NCKL
JAGae38930: ANSIC: TCG 480 for bad subtype info, illegal
incomplete enum
JAGae29353: ANSIC: Error 284/305/628 Enums needn't be
complete to be returned
JAGae33810: ANSIC: Error 375 defining union in K&R
prototype VBE
JAGae33743: ANSIC: Error 998 on misaligned pointer
assignment
JAGae40960: ANSIC: Assert TypePackage.C 1768 on volatile
va_list
JAGae40746: Compiler aborts with +O2: ResourceManager.h,
line: 975
JAGae40745: +Onolimit triggers compiler abort:
SchedDriver.C, line: 6867
JAGae30753: Provide outside documentation for ia64 inline
assembly
JAGae36138: Compiler aborts with +O2: *Compiler Internal
Error* : qcmapv : 11006
JAGae26507: Assertion in MachineModel.C, line: 2489
JAGae33420: F90 waterfall build failure: RAW hazard
involving parallel compares
JAGae34601: Illegal instruction fault on store -
NaT consumption
JAGae34602: Runtime error - LFTR overflow
JAGae26944: GVN control flow xform leaving
critical edges
JAGae36563: (openMP) Non-loop carried scalar replacement
ignoring fence constraints
JAGae36760: TAIL assertion failure SchedDriver.
C, line 3492
JAGae38514: Incorrect recovery code generation
JAGae38937: Internal Error 11007 in ToT compiler
JAGae40985: '+O2 +DSitanium2' causes segmentation
violation
JAGae34445: Compile-time : reduce calls to times(2) when
timing not requested
JAGae38376: +O2 breaks code. results are wrong
JAGae39951: Wrong answers on Itanium2 with +Ofast
JAGae28967: Compiler internal error 1106, compilation
aborts with '-O'
JAGad96338: +DSmckinley generates slower code than
DSblended for simple loop
JAGae26218: optimizer problem
JAGae31161: boudrylia.f compiles wrong above +O1
JAGae31165: based.f compiles wrong at +Ofast, OK at +O2
JAGae30782: Failure at O1, not at O0, O2 and above
JAGae33362: 5% Compile-time opportunity : increase TAIL
malloc pagesize to 256K
JAGae11876: ASM_BACKEND: tentative agreement to support
overlay sections
JAGae31453: SchedDriver.C:6800 assert on _Asm_set_gp test
case
JAGae11849: extra register move generated --- 256.bzip2
JAGae31902: C Perennial P10003.c & P06005.c produces
wrong results at +O2
JAGae34374: 176.gcc compilition failed with native ctcom
JAGad07539: Implement F type must-shifts for Merced
JAGae36139: The flag +Oparmsoverlap causes segementation
fault
JAGae37611: TOT EXECFAIL: 176.gcc at +O2 in SPEC32.Ov.NaT
bucket
JAGae40213: TOT: 126.gcc exec failure at +O3 in SPEC95int.
O332.p7 bucket
JAGae25616: Usability of +Oinitcheck is bad for C++
JAGae26620: HPT ad34995nnnn Warning 11010 on struct with
bit fields
JAGae35675: Three CRAYF90 test cases assert in Spill.C:
1166 at +O3
JAGae09069: nops become break instructions when ASM_
BACKEND built shared
JAGae39553: DTLS expansion for -g is broken.
JAGae26046: InstDumper(PpBeforeGraph) no longer prints
call's used-by/modified-by
JAGae40538: Signal 11 in isFNormRemovalCandidate at +O2
JAGae28272: 176.gcc runtime failure with BASE plus +Otype_
safety=ansi
JAGae31993: problem due to incorrect post increment
JAGae34385: tail assert: SchedDriver.C, line: 6811
(CINT95/124.m88ksim)
JAGae34408: tail assert: Speculation.C, line: 5768
(Applications/gslcubic/)
JAGae24342: TOT: Signal 11 in mergePredPhis
JAGae27973: PBO build for 'gnutar' test I hit a PBO
assert : RegionPred.C:4356
JAGae31460: LLO assert: SchedDriver.C, line: 2840
JAGae31924: Waterfall build failure: Tail assert
SchedDriver.C: 6802
JAGae39853: assert: CodeMotion.C, line: 1941
JAGae37249: chk.s scheduled too close after a speculative
fp load
JAGae31921: TOT: intAssert in LoopUnroll.C
JAGae38204: fastmem build is failing with waterfall BE
JAGae37893: New IPF_BE breaks pragmas in milli.a
JAGae35617: TOT: Tail assert: Procedure.C, line: 1630
JAGae25960: TAIL not using the message catalog to report
uninitialized variables
JAGae31336: rel_* mode aCC compiler get signail 11 in
insertCopiesForCtlSpeculation
JAGae31484: LLO assert: SchedDriver.C, line: 6920
JAGae33976: Annotations are incorrect for hot/cold split
procedures
JAGae32807: assert failure in Procedure.h, line: 757
JAGae31049: bad gr use at +O3
JAGae38964: ANSIC:Error 11006 igelan_start, llo failure
in Speculation.C, line: 4045
JAGae39934: ISV code f90 problem
JAGae38058: f90 +O2 +Ofenvaccess compiler assertion
JAGae27636: Calls to __tls_get_addr not combined
JAGae39933: ISV code f90 problem
JAGae25996: Compiletime crash in 3 routines
JAGae27523: f90 +DSmckinley +O2 +DD64 aborts in LLO
JAGae40552: PredAnaly.C:779 assert
JAGae38004: MPI 64 bit application dumping core with
SIGSEGV when running with HMP
JAGae37403: PBO ASM_BACKEND fatal error in u2comp
JAGae21399: regression tests hang with +O2
+inline_level 2
JAGae40197: straight line post-incrementing serializes
ldf.fills from an array
JAGab78989: [Hand Code Analysis 2] Instruction Prefetching
JAGae37171: 252.eon fails at base and peak options
JAGae37525: ToT: HPT dts2285_test1 rw stdlib Signal 6 in
VOF -g
JAGae28463: +O2 optimizer problems
JAGae27589: ANSIC: +O2 causes runtime abort
JAGae37989: IPF_BE produces wrong argument passing code
at +O2
JAGae37915: SIGSEGV at runtime when +O2 or greater
JAGae34291: calculate the alignment of the storage packet
in StoragePacket::EndStoragePacket(). The alignment
calculation is based on the total size of the packet
and the Runtime Architecture Document.
JAGae36148: Do not have EntryPoint::~EntryPoint() turn
unused Asm_symbols into temps that have an absolute
address. The change accompanies additional work done in
ASM_BACKEND.
JAGae35884: Do not have EntryPoint::~EntryPoint() turn
unused Asm_symbols into temps that have an absolute
address. The change accompanies additional work done in
ASM_BACKEND.
JAGae37525: This resolves a problem in ASM_BACKEND when
TCG would lower an Asm_symbol associated with an entry
point that is not referenced or defined. Apparently,
TAIL would use this lowered symbol without TCG knowing
it. ASM_BACKEND would then assert on a use of the entry
point symbol that was a local temp.
JAGae38487: the DW_AT_HP_prof_flags attribute (added at
WDB's request) confuses old versions of Caliper. Stop
emitting it until we figure out what to do.
JAGad87301: Fix for JAGad87301 (IPF Compiler handles 32-
bit actual arguments different than PA compiler). The
fix is to use st8 when passing small integer arguments
in memory, "opportunistically" picking up sign or zero
extension. Most relevantly, this means that in LP64,
passing the literal "0" where a pointer is expected
will result in a null pointer, not a pointer with the
low 32 bits zero and the high 32 bits garbage.
JAGae42383: The defect resulted from not using offset
information associated with a base address of an array
within a structure.
JAGae34138: 1. math libary performance degradation when
compiled at +O3; 2. Incomplete implementation of
Set_Resource_Known_Size in HLO.
JAGae36144: eon failed at +O4 compilation.
JAGae21794: HLO caused a segmentation violation during
cloning of a vararg routine.
JAGae27006: +Oparallel disables speculative loads in
parallel regions (regression from 11.20 behavior
present in 11.22 release).
JAGae41998: The loop unroll factor was being dropped
after loops are otherwise transformed.
JAGae42233: The loop unroll factor was being dropped
after loops are otherwise transformed.
JAGae41089: +O[no]inline does not work properly or
consistently
JAGae34425: Performance loss (~36% for linpack 100x100)
when compiling with +O3 with the new high level
optimizer (as compared to performance with +XZ). Fix
static PBO execution count propagation in the high
level optimizer to retain proper loop trip count data
for the back end optimizer.
JAGae36447: Performance loss (~36% for linpack 100x100)
when compiling with +O3 with the new high level
optimizer (as compared to performance with +XZ). Fix
static PBO execution count propagation in the high
level optimizer to retain proper loop trip count data
for the back end optimizer.
Defect Description:
PHSS_28701:
JAGae65231: Wrong results with +Ofltacc=relaxed
JAGae55357: +O2 compiled code generates wrong answers
JAGad74050: Use live-variable information to prune dead
phis for large procedures
JAGae67287: Internal Error caused by +Onolimit
JAGae42458: incorrect code for hash function under -O
JAGae41377: slow performance with +O2 (+O3) in Itanium
compared to Intel compiler
JAGae53471: millicode divide of n/-n where n=max integer
value, gives 0.
JAGae23457: speculative float expressions produce slow
emulation traps
JAGab70533: Wants push and pop for pragma PACK
JAGae60815: Compiler Internal Error 11007 compiler fails
with +O2
JAGae44513: ANSIC: +O2 Out of memory error
JAGae28540: Wrong value for unsigned int % (rem), not
truncated to 32 bit
JAGae57308: Support for predefined macro __TIMESTAMP__
JAGae59852: Error 11007 EMGJGOGLGBGHGFCOEDDKDEDFDI with +O2
JAGae37910: late static init of read-only static variable
can be dropped
JAGab74924: Runtime inits for const expression cast to
pointer to function
JAGae50709: QA suite tkzrlso0 generates dif upon
+Oprofile=use [ spec10 ]
JAGae59858: Assert UC.DeclCodegen.C 4572 init of member
with T()
JAGae61495: Assert UC.ExprCodegen.C 4746 with cast of cast
JAGae65984: Error 10000 (43746E6174736E75:0272) with
-func_descriptors,pseudo
JAGae56253: Error 10000 (43746E6174736E75:011C) on runtime
init of a struct
JAGae65036: ANSIC: Long compile time with incremental
widget ID definitions
JAGae59385: Signal 11 in _WriteOffsetForType with -g
JAGae64312: Signal 11 in getEnclosingTemplateClass
JAGae59017: Signal 4 using +O2 with +DSitanium2, register
num is too big
JAGae53699: Bad promotion for K&R, const short types
JAGae57266: Error 505 on multiple extern arrays in block
scope
JAGae57265: Error 252 on ?: with comma operator
JAGae62090: Do link time vs. runtime init for pointers to
members with cast
JAGae01318: C99: Error 1521 Allow non constant init of auto
aggregates
JAGae69671: Error 10000 (43737275625F7372:1357) returning
const object
JAGae72447: Error 10000 - Backend Error
(43657079745F3275:0284) with -g
JAGae57411: Signal 11 stack overflow with #pragma pack 1
and operator==
JAGae56122: 10i application: ctcom signal 11 compilation
abort
JAGae63711: ANSIC: Bad code for +O2, while loop has a bad
br.cloop
JAGae70508: Signal 11 in regionOfBB with +O2 optimizing
multiple compares
JAGae57233: Assert UC.DeclCodegen.C 4406 with wchar_t
initializer as a struct member
JAGae57413: Error 10000 43746E6174736E75:0117 union init
within a struct
JAGae46211: Error 517 with member template function
JAGae62365: ANSIC: Signal 11 stack overflow
getStringInstAlignmentMod16 with +O2
JAGae65878: Error 11007 in low-level optimizer
FDGDGIGFGEEEHCGJHGGFHCCOEDDKDDDFDBDI
JAGae53823: Error 10000 +uc and case label of '\377'
(43776F6C665F3275:0097)
JAGae63719: gdb can't step to while inst (missing SPOS?)
JAGae64723: Error 10000 (43746E6174736E75:00BA) on UTF-16
strings
JAGae60933: ANSIC: Assert TypePackage.C 1767
JAGae63825: Error 10000 (43746E6174736E75:01F1) init an
array in a struct
JAGae50012: RWsn numput0 wrong init for 2D array of wchar_t
JAGae71554: Error 10000 (43746E6174736E75:022E) on ?:
JAGae62750: Error 226 passing array instead of pointer
JAGae59684: Uses predicate registers without initializing
them
JAGae62430: ABI layout not correct after POD base needs
padding
JAGae55499: ANSIC: Signal ? at runtime with +O2
JAGae64045: Assert UC.ExprCodegen.C 4786
PHSS_27660:
JAGae50905: Incorrectly initialized array using negative
offsets
JAGae47049: KERNEL: HLO assertion dsort.c,
incomplete plabels in signature
JAGae46008: handle a switch statement in which there are
only explicit default pair/value cases, that is no other
pairs,
in presence of triple/range cases.
JAGae51878: In modsched with control flow, sometimes a
basic block
on the main path may not have valid assigned predicate
(which could be PR0
or some predicate without a valid ssa definition). The
instructions in such
basic block are not guarded by correct predicates if moved
out of its home
basic block, and therefore it would be incorrect if we
merge these
instructions to the main path. To prevent this problem, we
would return
false if such a basic block is found on the main path.
JAGae50953:
Modified ModuloSchedule::isRenamable() to return FALSE for
resources that
are defined by a "loop-based" post-increment that exists
in the code stream
prior to the software pipeliner, i.e. it was introduced by
the localopt
post-increment synthesis peephole
JAGae49125: when merging a cold block with its
cold->hot
trampoline, make sure to avoid converting non-vanilla
conditional
branches (ex: br.cloop)
PHSS_27659:
JAGae47204: +Olibcalls replaces reserved defined "exp"
function with libm "exp"
JAGae44112: a bad type is created if derivations are
only qualified volatiles without the "Tvol" attribute
JAGae47304: Error 11007 ECGBHDGJGDECGMGPGDGLCOEDDKDCDHDI
with +inline_level 1
JAGae47307: add instrumentation support for brl-based
long call stubs
JAGae44232: +O2 breaks customer application
PHSS_27286:
Support for new features that did not make it into
the 11.22 release as well as numerous defect repairs.
JAGae43586: qualified volatiles were not represented
correctly in the "volToTypeDerivations"
JAGae41969: NCKL: local destroyed with +O2
JAGae39932: Application fortran problem
JAGae40985: Segmentation violation
JAGae41557: Scheduler may advance FP load across a call
JAGae42758: Customer regression tests fail when built with
+O2
JAGae42492: Fortran90 +O2 Optimizer bug unconditional store
JAGae38346: Customer application problem
JAGae43412: Assert in TCG when building the linker using
+O2 -g.
JAGae42184: ANSIC: VBE Error 42 mixing K&R definitions
with ANSI protos
JAGae10895: ANSIC: pack pragma doesn't work properly
JAGae26241: ANSIC: _flush_globals not implemented in ctcom
JAGae30777: ANSIC: SYZYGY input_calls.C 436 NCKL spu
JAGae28729: ANSIC: builtin_milli doesn't change
definitions (VBE)
JAGae30402: ANSIC: Need support for +Ovolatile NCKL
JAGae30486: ANSIC: sized enums errors (Kernel build)
JAGae30775: ANSIC: SYZYGY output_type.C 941 NCKL kdm_core
JAGae33007: ANSIC: Error 970 taking address of function
NCKL
JAGae40990: ANSIC: Invalid dynamic relocation needed for
read-only section
JAGae29250: ANSIC: Signal 11 in transformAggregate init
of bitfield
JAGae38276: ANSIC: +Olit=all string literal init for
const char[] not in TEXT
JAGae31975: ANSIC: Const plabels not moved to TEXT with +
Olit=all & -minshared/exec
JAGae28954: ANSIC: VSC c89 assertion 11 failure. UNIX 95
violation with "--"
JAGae35645: ANSIC: OPENMP +O3 (need for SPECOMP)
JAGae41776: ToT ANSIC: -Aa -Ae doesn't allow extensions
anymore
JAGae26561: ANSIC: promote_indirect_call link-unit lw
attribute isn't set at +O4
JAGae25285: ANSIC: Warning 736 (C++ specific) should be
suppressed
JAGae16631: ANSIC: #pragma FLOAT_TRAPS_ON implemented
wrong
JAGae35946: ANSIC: Error 1901, no c++filt in IPFcc if
any linker error/warning
JAGae36277: ANSIC: -r option not implemented correctly
JAGae28666: ANSIC: Assert in Decl.C 2313 - VBE build
JAGae30774: ANSIC: TCG 1237 NCKL exer_md_shutdown
JAGae31582: ANSIC: Assert in ProcessDeclarations.C 1857
aCC_ENABLE_ASSERT NCKL
JAGae38930: ANSIC: TCG 480 for bad subtype info, illegal
incomplete enum
JAGae29353: ANSIC: Error 284/305/628 Enums needn't be
complete to be returned
JAGae33810: ANSIC: Error 375 defining union in K&R
prototype VBE
JAGae33743: ANSIC: Error 998 on misaligned pointer
assignment
JAGae40960: ANSIC: Assert TypePackage.C 1768 on volatile
va_list
JAGae40746: Compiler aborts with +O2: ResourceManager.h,
line: 975
JAGae40745: +Onolimit triggers compiler abort:
SchedDriver.C, line: 6867
JAGae30753: Provide outside documentation for ia64 inline
assembly
JAGae36138: Compiler aborts with +O2: *Compiler Internal
Error* : qcmapv : 11006
JAGae26507: Assertion in MachineModel.C, line: 2489
JAGae33420: F90 waterfall build failure: RAW hazard
involving parallel compares
JAGae34601: Illegal instruction fault on store -
NaT consumption
JAGae34602: Runtime error - LFTR overflow
JAGae26944: GVN control flow xform leaving
critical edges
JAGae36563: (openMP) Non-loop carried scalar replacement
ignoring fence constraints
JAGae36760: TAIL assertion failure SchedDriver.
C, line 3492
JAGae38514: Incorrect recovery code generation
JAGae38937: Internal Error 11007 in ToT compiler
JAGae40985: '+O2 +DSitanium2' causes segmentation
violation
JAGae34445: Compile-time : reduce calls to times(2) when
timing not requested
JAGae38376: +O2 breaks code. results are wrong
JAGae39951: Wrong answers on Itanium2 with +Ofast
JAGae28967: Compiler internal error 1106, compilation
aborts with '-O'
JAGad96338: +DSmckinley generates slower code than
DSblended for simple loop
JAGae26218: optimizer problem
JAGae31161: boudrylia.f compiles wrong above +O1
JAGae31165: based.f compiles wrong at +Ofast, OK at +O2
JAGae30782: Failure at O1, not at O0, O2 and above
JAGae33362: 5% Compile-time opportunity : increase TAIL
malloc pagesize to 256K
JAGae11876: ASM_BACKEND: tentative agreement to support
overlay sections
JAGae31453: SchedDriver.C:6800 assert on _Asm_set_gp test
case
JAGae11849: extra register move generated --- 256.bzip2
JAGae31902: C Perennial P10003.c & P06005.c produces
wrong results at +O2
JAGae34374: 176.gcc compilition failed with native ctcom
JAGad07539: Implement F type must-shifts for Merced
JAGae36139: The flag +Oparmsoverlap causes segementation
fault
JAGae37611: TOT EXECFAIL: 176.gcc at +O2 in SPEC32.Ov.NaT
bucket
JAGae40213: TOT: 126.gcc exec failure at +O3 in SPEC95int.
O332.p7 bucket
JAGae25616: Usability of +Oinitcheck is bad for C++
JAGae26620: HPT ad34995nnnn Warning 11010 on struct with
bit fields
JAGae35675: Three CRAYF90 test cases assert in Spill.C:
1166 at +O3
JAGae09069: nops become break instructions when ASM_
BACKEND built shared
JAGae39553: DTLS expansion for -g is broken.
JAGae26046: InstDumper(PpBeforeGraph) no longer prints
call's used-by/modified-by
JAGae40538: Signal 11 in isFNormRemovalCandidate at +O2
JAGae28272: 176.gcc runtime failure with BASE plus +Otype_
safety=ansi
JAGae31993: problem due to incorrect post increment
JAGae34385: tail assert: SchedDriver.C, line: 6811
(CINT95/124.m88ksim)
JAGae34408: tail assert: Speculation.C, line: 5768
(Applications/gslcubic/)
JAGae24342: TOT: Signal 11 in mergePredPhis
JAGae27973: PBO build for 'gnutar' test I hit a PBO
assert : RegionPred.C:4356
JAGae31460: LLO assert: SchedDriver.C, line: 2840
JAGae31924: Waterfall build failure: Tail assert
SchedDriver.C: 6802
JAGae39853: assert: CodeMotion.C, line: 1941
JAGae37249: chk.s scheduled too close after a speculative
fp load
JAGae31921: TOT: intAssert in LoopUnroll.C
JAGae38204: fastmem build is failing with waterfall BE
JAGae37893: New IPF_BE breaks pragmas in milli.a
JAGae35617: TOT: Tail assert: Procedure.C, line: 1630
JAGae25960: TAIL not using the message catalog to report
uninitialized variables
JAGae31336: rel_* mode aCC compiler get signail 11 in
insertCopiesForCtlSpeculation
JAGae31484: LLO assert: SchedDriver.C, line: 6920
JAGae33976: Annotations are incorrect for hot/cold split
procedures
JAGae32807: assert failure in Procedure.h, line: 757
JAGae31049: bad gr use at +O3
JAGae38964: ANSIC:Error 11006 igelan_start, llo failure
in Speculation.C, line: 4045
JAGae39934: ISV code f90 problem
JAGae38058: f90 +O2 +Ofenvaccess compiler assertion
JAGae27636: Calls to __tls_get_addr not combined
JAGae39933: ISV code f90 problem
JAGae25996: Compiletime crash in 3 routines
JAGae27523: f90 +DSmckinley +O2 +DD64 aborts in LLO
JAGae40552: PredAnaly.C:779 assert
JAGae38004: MPI 64 bit application dumping core with
SIGSEGV when running with HMP
JAGae37403: PBO ASM_BACKEND fatal error in u2comp
JAGae21399: regression tests hang with +O2
+inline_level 2
JAGae40197: straight line post-incrementing serializes
ldf.fills from an array
JAGab78989: [Hand Code Analysis 2] Instruction Prefetching
JAGae37171: 252.eon fails at base and peak options
JAGae37525: ToT: HPT dts2285_test1 rw stdlib Signal 6 in
VOF -g
JAGae28463: +O2 optimizer problems
JAGae27589: ANSIC: +O2 causes runtime abort
JAGae37989: IPF_BE produces wrong argument passing code
at +O2
JAGae37915: SIGSEGV at runtime when +O2 or greater
JAGae34291: calculate the alignment of the storage packet
in StoragePacket::EndStoragePacket(). The alignment
calculation is based on the total size of the packet
and the Runtime Architecture Document.
JAGae36148: Do not have EntryPoint::~EntryPoint() turn
unused Asm_symbols into temps that have an absolute
address. The change accompanies additional work done in
ASM_BACKEND.
JAGae35884: Do not have EntryPoint::~EntryPoint() turn
unused Asm_symbols into temps that have an absolute
address. The change accompanies additional work done in
ASM_BACKEND.
JAGae37525: This resolves a problem in ASM_BACKEND when
TCG would lower an Asm_symbol associated with an entry
point that is not referenced or defined. Apparently,
TAIL would use this lowered symbol without TCG knowing
it. ASM_BACKEND would then assert on a use of the entry
point symbol that was a local temp.
JAGae38487: the DW_AT_HP_prof_flags attribute (added at
WDB's request) confuses old versions of Caliper. Stop
emitting it until we figure out what to do.
JAGad87301: Fix for JAGad87301 (IPF Compiler handles 32-
bit actual arguments different than PA compiler). The
fix is to use st8 when passing small integer arguments
in memory, "opportunistically" picking up sign or zero
extension. Most relevantly, this means that in LP64,
passing the literal "0" where a pointer is expected
will result in a null pointer, not a pointer with the
low 32 bits zero and the high 32 bits garbage.
JAGae42383: The defect resulted from not using offset
information associated with a base address of an array
within a structure.
JAGae34138: 1. math libary performance degradation when
compiled at +O3; 2. Incomplete implementation of
Set_Resource_Known_Size in HLO.
JAGae36144: eon failed at +O4 compilation.
JAGae21794: HLO caused a segmentation violation during
cloning of a vararg routine.
JAGae27006: +Oparallel disables speculative loads in
parallel regions (regression from 11.20 behavior
present in 11.22 release).
JAGae41998: The loop unroll factor was being dropped
after loops are otherwise transformed.
JAGae42233: The loop unroll factor was being dropped
after loops are otherwise transformed.
JAGae41089: +O[no]inline does not work properly or
consistently
JAGae34425: Performance loss (~36% for linpack 100x100)
when compiling with +O3 with the new high level
optimizer (as compared to performance with +XZ). Fix
static PBO execution count propagation in the high
level optimizer to retain proper loop trip count data
for the back end optimizer.
JAGae36447: Performance loss (~36% for linpack 100x100)
when compiling with +O3 with the new high level
optimizer (as compared to performance with +XZ). Fix
static PBO execution count propagation in the high
level optimizer to retain proper loop trip count data
for the back end optimizer.
Enhancement:
Yes
PHSS_28700:
This patch delivers support for many C99 features
and improved support for precompiled headers.
The following performance features were added:
1. stride prefetch support
2. global variable layout
3. reduced fp register options
Support for the following new features:
- Options to enable C89 and C99
- New language mode options, -AOe/-AOa
- no_return pragma
- +O_ptrs_to_globals(list) option
- +Ovolatile option
- +Ointeger_overflow
- Covariant return type
- +O[no]loop_unroll option
- +Oprefetch_latency option
- Qualifiers for +Oprofile option
- +ub and +sb options to control the signedness of
bitfields
- pack, align, and unalign pragmas
Support has been introduced for the following C99 features:
- restrict keyword
- inline keyword
- compound literals
- variable length arrays (VLA)
- complex data type
- hexadecimal floating constants
PHSS_27286:
This patch delivers new functionality for
OpenMP Version 2.0 support
UNIX95 branding
Performance enhancements:
High Level Optimizer
1) Indirect call promotion for C/C++ at +O4;
2) C++ virtual function call elimination at +O4;
3) Short data optimization at +O4;
4) Better inline heuristics;
5) Memset/memcpy recognition.
Low Level Optimizer
1. Sched CSE
2. Rematerialization of gp-relative address computations
to reduce register pressure
3. Better prefetching/unrolling heuristics
4. Improved static heuristics
5. Speculation with copy enhancement
6. More peephole optimizations
7. DTLS performance enhancements to speed up thread local
accesses within loops
8. Enhanced profile-driven procedure layout
SR:
8606301868 8606291590 8606204872 8606303937 8606278400
8606277306 8606289542 8606259139 8606103602 8606297312
8606280537 8606264210 8606293560 8606296254 8606273828
8606106080 8606286770 8606296262 8606297993 8606302625
8606292492 8606301591 8606295720 8606300842 8606295322
8606289770 8606293518 8606293516 8606298591 8606232082
8606306637 8606309572 8606293670 8606292359 8606300243
8606307475 8606293483 8606293672 8606282259 8606298869
8606302519 8606289894 8606300251 8606301254 8606297430
8606300356 8606286070 8606308520 8606299256 8606296048
8606298934 8606291735 8606300576 8606286965 8606283094
8606282065 8606287945 8606287014 8606285184 8606283252
8606280137 8606283355 8606283358 8606280259 8606279533
8606277908 8606275857 8606276911 8606277486 8606278702
8606278434 8606274269 8606279359 8606278125 8606244408
8606261919 8606266532 8606264400 8606266150 8606266237
8606266530 8606268769 8606276916 8606264919 8606274199
8606267735 8606264625 8606271439 8606277707 8606262231
8606260963 8606250256 8606271767 8606272136 8606264336
8606266529 8606267340 8606274853 8606265022 8606269575
8606269508 8606276886 8606276669 8606276668 8606266508
8606271960 8606262176 8606269185 8606270363 8606270364
8606262609 8606272424 8606272622 8606274437 8606274860
8606270207 8606274299 8606275876 8606264638 8606227277
8606261898 8606266916 8606266920 8606266537 8606269127
8606245406 8606267210 8606245379 8606267661 8606270136
8606138338 8606271961 8606273523 8606276135 8606261294
8606262285 8606271468 8606241812 8606275477 8606261727
8606276460 8606263946 8606267753 8606270147 8606270170
8606260023 8606263648 8606267217 8606267683 8606275777
8606273148 8606267680 8606274126 8606273811 8606271411
8606261641 8606267093 8606267241 8606269737 8606268569
8606266804 8606274887 8606275859 8606273979 8606263310
8606275858 8606261677 8606263196 8606276474 8606273922
8606273302 8606257089 8606276119 8606262215 8606273065
8606273437 8606264134 8606263263 8606273907 8606273833
8606270053 8606271970 8606271676 8606274410 8606218151
8606278324 8606269899 8606271966 8606257491 8606262675
8606277937 8606278174 8606277015 8606270187 8606272307
Patch Files:
C-ANSI-C.C,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP:
/opt/ansic/bin/cc
/opt/ansic/lbin/ctcom
/opt/ansic/lib/nls/msg/C/aCC.cat
/opt/ansic/lib/nls/msg/C/aCC.msgs
C-ANSI-C.C-MATH,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP:
/opt/ansic/lib/hpux32/libmielf/ielf_Acos_4.o
/opt/ansic/lib/hpux32/libmielf/ielf_Acosf_4.o
/opt/ansic/lib/hpux32/libmielf/ielf_Acosw_4.o
/opt/ansic/lib/hpux32/libmielf/ielf_Asin_4.o
/opt/ansic/lib/hpux32/libmielf/ielf_Asinf_4.o
/opt/ansic/lib/hpux32/libmielf/ielf_Asinw_4.o
/opt/ansic/lib/hpux32/libmielf/ielf_Cos_2.o
/opt/ansic/lib/hpux32/libmielf/ielf_Cosf_2.o
/opt/ansic/lib/hpux32/libmielf/ielf_Cosffinish.o
/opt/ansic/lib/hpux32/libmielf/ielf_Cosfinish.o
/opt/ansic/lib/hpux32/libmielf/ielf_Cosw_2.o
/opt/ansic/lib/hpux32/libmielf/ielf_Cosw_4.o
/opt/ansic/lib/hpux32/libmielf/ielf_Cosw_4finish.o
/opt/ansic/lib/hpux32/libmielf/ielf_Coswfinish.o
/opt/ansic/lib/hpux32/libmielf/ielf_Exp_4.o
/opt/ansic/lib/hpux32/libmielf/ielf_Expf_4.o
/opt/ansic/lib/hpux32/libmielf/ielf_Expw_4.o
/opt/ansic/lib/hpux32/libmielf/ielf_Iround_3.o
/opt/ansic/lib/hpux32/libmielf/ielf_Iroundf_3.o
/opt/ansic/lib/hpux32/libmielf/ielf_Kpow.o
/opt/ansic/lib/hpux32/libmielf/ielf_Kpow_4.o
/opt/ansic/lib/hpux32/libmielf/ielf_Kpowf.o
/opt/ansic/lib/hpux32/libmielf/ielf_Kpowf_4.o
/opt/ansic/lib/hpux32/libmielf/ielf_Kpoww.o
/opt/ansic/lib/hpux32/libmielf/ielf_Kpoww_4.o
/opt/ansic/lib/hpux32/libmielf/ielf_Llround_3.o
/opt/ansic/lib/hpux32/libmielf/ielf_Llroundf_3.o
/opt/ansic/lib/hpux32/libmielf/ielf_Log10_4.o
/opt/ansic/lib/hpux32/libmielf/ielf_Log10f_4.o
/opt/ansic/lib/hpux32/libmielf/ielf_Log10w_4.o
/opt/ansic/lib/hpux32/libmielf/ielf_Log_4.o
/opt/ansic/lib/hpux32/libmielf/ielf_Logf_4.o
/opt/ansic/lib/hpux32/libmielf/ielf_Logw_4.o
/opt/ansic/lib/hpux32/libmielf/ielf_Lround_3.o
/opt/ansic/lib/hpux32/libmielf/ielf_Lroundf_3.o
/opt/ansic/lib/hpux32/libmielf/ielf_Pow_4.o
/opt/ansic/lib/hpux32/libmielf/ielf_Powf_4.o
/opt/ansic/lib/hpux32/libmielf/ielf_Powlln_4.o
/opt/ansic/lib/hpux32/libmielf/ielf_Powllnf_4.o
/opt/ansic/lib/hpux32/libmielf/ielf_Powllnw_4.o
/opt/ansic/lib/hpux32/libmielf/ielf_Pown_4.o
/opt/ansic/lib/hpux32/libmielf/ielf_Pownf_4.o
/opt/ansic/lib/hpux32/libmielf/ielf_Pownw_4.o
/opt/ansic/lib/hpux32/libmielf/ielf_Poww_4.o
/opt/ansic/lib/hpux32/libmielf/ielf_Rsqrt_2.o
/opt/ansic/lib/hpux32/libmielf/ielf_Rsqrt_4.o
/opt/ansic/lib/hpux32/libmielf/ielf_Rsqrtf_2.o
/opt/ansic/lib/hpux32/libmielf/ielf_Rsqrtf_4.o
/opt/ansic/lib/hpux32/libmielf/ielf_Rsqrtw_2.o
/opt/ansic/lib/hpux32/libmielf/ielf_Rsqrtw_4.o
/opt/ansic/lib/hpux32/libmielf/ielf_Sin_2.o
/opt/ansic/lib/hpux32/libmielf/ielf_Sincosw_4.o
/opt/ansic/lib/hpux32/libmielf/ielf_Sinf_2.o
/opt/ansic/lib/hpux32/libmielf/ielf_Sinffinish.o
/opt/ansic/lib/hpux32/libmielf/ielf_Sinfinish.o
/opt/ansic/lib/hpux32/libmielf/ielf_Sinw_2.o
/opt/ansic/lib/hpux32/libmielf/ielf_Sinw_4.o
/opt/ansic/lib/hpux32/libmielf/ielf_Sinw_4finish.o
/opt/ansic/lib/hpux32/libmielf/ielf_Sinwfinish.o
/opt/ansic/lib/hpux32/libmielf/ielf_Tan_2.o
/opt/ansic/lib/hpux32/libmielf/ielf_Tanf_2.o
/opt/ansic/lib/hpux32/libmielf/ielf_Tanffinish.o
/opt/ansic/lib/hpux32/libmielf/ielf_Tanfinish.o
/opt/ansic/lib/hpux32/libmielf/ielf_Tanw_2.o
/opt/ansic/lib/hpux32/libmielf/ielf_Tanw_4.o
/opt/ansic/lib/hpux32/libmielf/ielf_Tanw_4finish.o
/opt/ansic/lib/hpux32/libmielf/ielf_Tanwfinish.o
/opt/ansic/lib/hpux32/libmielf/ielf_Trigfstart_v2.o
/opt/ansic/lib/hpux32/libmielf/ielf_Trigstart_v2.o
/opt/ansic/lib/hpux32/libmielf/ielf_Trigw_4start_v2.o
/opt/ansic/lib/hpux32/libmielf/ielf_Trigwstart_v2.o
/opt/ansic/lib/hpux32/libmielf/ielf_acos.o
/opt/ansic/lib/hpux32/libmielf/ielf_acosf.o
/opt/ansic/lib/hpux32/libmielf/ielf_acosw.o
/opt/ansic/lib/hpux32/libmielf/ielf_asin.o
/opt/ansic/lib/hpux32/libmielf/ielf_asinf.o
/opt/ansic/lib/hpux32/libmielf/ielf_asinw.o
/opt/ansic/lib/hpux32/libmielf/ielf_atan.o
/opt/ansic/lib/hpux32/libmielf/ielf_atanf.o
/opt/ansic/lib/hpux32/libmielf/ielf_atanw.o
/opt/ansic/lib/hpux32/libmielf/ielf_ceil.o
/opt/ansic/lib/hpux32/libmielf/ielf_ceilf.o
/opt/ansic/lib/hpux32/libmielf/ielf_ceilw.o
/opt/ansic/lib/hpux32/libmielf/ielf_cos.o
/opt/ansic/lib/hpux32/libmielf/ielf_cosf.o
/opt/ansic/lib/hpux32/libmielf/ielf_cosw.o
/opt/ansic/lib/hpux32/libmielf/ielf_exp.o
/opt/ansic/lib/hpux32/libmielf/ielf_expf.o
/opt/ansic/lib/hpux32/libmielf/ielf_expw.o
/opt/ansic/lib/hpux32/libmielf/ielf_floor.o
/opt/ansic/lib/hpux32/libmielf/ielf_floorf.o
/opt/ansic/lib/hpux32/libmielf/ielf_floorw.o
/opt/ansic/lib/hpux32/libmielf/ielf_iceil.o
/opt/ansic/lib/hpux32/libmielf/ielf_iceilf.o
/opt/ansic/lib/hpux32/libmielf/ielf_ifloor.o
/opt/ansic/lib/hpux32/libmielf/ielf_ifloorf.o
/opt/ansic/lib/hpux32/libmielf/ielf_iround.o
/opt/ansic/lib/hpux32/libmielf/ielf_iroundf.o
/opt/ansic/lib/hpux32/libmielf/ielf_llceil.o
/opt/ansic/lib/hpux32/libmielf/ielf_llceilf.o
/opt/ansic/lib/hpux32/libmielf/ielf_llfloor.o
/opt/ansic/lib/hpux32/libmielf/ielf_llfloorf.o
/opt/ansic/lib/hpux32/libmielf/ielf_llrint.o
/opt/ansic/lib/hpux32/libmielf/ielf_llrintf.o
/opt/ansic/lib/hpux32/libmielf/ielf_llrintw.o
/opt/ansic/lib/hpux32/libmielf/ielf_llround.o
/opt/ansic/lib/hpux32/libmielf/ielf_llroundf.o
/opt/ansic/lib/hpux32/libmielf/ielf_llroundw.o
/opt/ansic/lib/hpux32/libmielf/ielf_log.o
/opt/ansic/lib/hpux32/libmielf/ielf_log10.o
/opt/ansic/lib/hpux32/libmielf/ielf_log10f.o
/opt/ansic/lib/hpux32/libmielf/ielf_log10w.o
/opt/ansic/lib/hpux32/libmielf/ielf_logf.o
/opt/ansic/lib/hpux32/libmielf/ielf_logw.o
/opt/ansic/lib/hpux32/libmielf/ielf_lrint.o
/opt/ansic/lib/hpux32/libmielf/ielf_lrintf.o
/opt/ansic/lib/hpux32/libmielf/ielf_lrintw.o
/opt/ansic/lib/hpux32/libmielf/ielf_lround.o
/opt/ansic/lib/hpux32/libmielf/ielf_lroundf.o
/opt/ansic/lib/hpux32/libmielf/ielf_lroundw.o
/opt/ansic/lib/hpux32/libmielf/ielf_nearbyint.o
/opt/ansic/lib/hpux32/libmielf/ielf_nearbyintf.o
/opt/ansic/lib/hpux32/libmielf/ielf_nearbyintw.o
/opt/ansic/lib/hpux32/libmielf/ielf_rint.o
/opt/ansic/lib/hpux32/libmielf/ielf_rintf.o
/opt/ansic/lib/hpux32/libmielf/ielf_rintw.o
/opt/ansic/lib/hpux32/libmielf/ielf_round.o
/opt/ansic/lib/hpux32/libmielf/ielf_roundf.o
/opt/ansic/lib/hpux32/libmielf/ielf_roundw.o
/opt/ansic/lib/hpux32/libmielf/ielf_rsqrt.o
/opt/ansic/lib/hpux32/libmielf/ielf_rsqrtf.o
/opt/ansic/lib/hpux32/libmielf/ielf_rsqrtw.o
/opt/ansic/lib/hpux32/libmielf/ielf_sin.o
/opt/ansic/lib/hpux32/libmielf/ielf_sincos.o
/opt/ansic/lib/hpux32/libmielf/ielf_sincosf.o
/opt/ansic/lib/hpux32/libmielf/ielf_sincosw.o
/opt/ansic/lib/hpux32/libmielf/ielf_sinf.o
/opt/ansic/lib/hpux32/libmielf/ielf_sinw.o
/opt/ansic/lib/hpux32/libmielf/ielf_tan.o
/opt/ansic/lib/hpux32/libmielf/ielf_tanf.o
/opt/ansic/lib/hpux32/libmielf/ielf_tanw.o
/opt/ansic/lib/hpux32/libmielf/ielf_trunc.o
/opt/ansic/lib/hpux32/libmielf/ielf_truncf.o
/opt/ansic/lib/hpux32/libmielf/ielf_truncw.o
/opt/ansic/lib/hpux64/libmielf/ielf_Acos_4.o
/opt/ansic/lib/hpux64/libmielf/ielf_Acosf_4.o
/opt/ansic/lib/hpux64/libmielf/ielf_Acosw_4.o
/opt/ansic/lib/hpux64/libmielf/ielf_Asin_4.o
/opt/ansic/lib/hpux64/libmielf/ielf_Asinf_4.o
/opt/ansic/lib/hpux64/libmielf/ielf_Asinw_4.o
/opt/ansic/lib/hpux64/libmielf/ielf_Cos_2.o
/opt/ansic/lib/hpux64/libmielf/ielf_Cosf_2.o
/opt/ansic/lib/hpux64/libmielf/ielf_Cosffinish.o
/opt/ansic/lib/hpux64/libmielf/ielf_Cosfinish.o
/opt/ansic/lib/hpux64/libmielf/ielf_Cosw_2.o
/opt/ansic/lib/hpux64/libmielf/ielf_Cosw_4.o
/opt/ansic/lib/hpux64/libmielf/ielf_Cosw_4finish.o
/opt/ansic/lib/hpux64/libmielf/ielf_Coswfinish.o
/opt/ansic/lib/hpux64/libmielf/ielf_Exp_4.o
/opt/ansic/lib/hpux64/libmielf/ielf_Expf_4.o
/opt/ansic/lib/hpux64/libmielf/ielf_Expw_4.o
/opt/ansic/lib/hpux64/libmielf/ielf_Iround_3.o
/opt/ansic/lib/hpux64/libmielf/ielf_Iroundf_3.o
/opt/ansic/lib/hpux64/libmielf/ielf_Kpow.o
/opt/ansic/lib/hpux64/libmielf/ielf_Kpow_4.o
/opt/ansic/lib/hpux64/libmielf/ielf_Kpowf.o
/opt/ansic/lib/hpux64/libmielf/ielf_Kpowf_4.o
/opt/ansic/lib/hpux64/libmielf/ielf_Kpoww.o
/opt/ansic/lib/hpux64/libmielf/ielf_Kpoww_4.o
/opt/ansic/lib/hpux64/libmielf/ielf_Llround_3.o
/opt/ansic/lib/hpux64/libmielf/ielf_Llroundf_3.o
/opt/ansic/lib/hpux64/libmielf/ielf_Log10_4.o
/opt/ansic/lib/hpux64/libmielf/ielf_Log10f_4.o
/opt/ansic/lib/hpux64/libmielf/ielf_Log10w_4.o
/opt/ansic/lib/hpux64/libmielf/ielf_Log_4.o
/opt/ansic/lib/hpux64/libmielf/ielf_Logf_4.o
/opt/ansic/lib/hpux64/libmielf/ielf_Logw_4.o
/opt/ansic/lib/hpux64/libmielf/ielf_Lround_3.o
/opt/ansic/lib/hpux64/libmielf/ielf_Lroundf_3.o
/opt/ansic/lib/hpux64/libmielf/ielf_Pow_4.o
/opt/ansic/lib/hpux64/libmielf/ielf_Powf_4.o
/opt/ansic/lib/hpux64/libmielf/ielf_Powlln_4.o
/opt/ansic/lib/hpux64/libmielf/ielf_Powllnf_4.o
/opt/ansic/lib/hpux64/libmielf/ielf_Powllnw_4.o
/opt/ansic/lib/hpux64/libmielf/ielf_Pown_4.o
/opt/ansic/lib/hpux64/libmielf/ielf_Pownf_4.o
/opt/ansic/lib/hpux64/libmielf/ielf_Pownw_4.o
/opt/ansic/lib/hpux64/libmielf/ielf_Poww_4.o
/opt/ansic/lib/hpux64/libmielf/ielf_Rsqrt_2.o
/opt/ansic/lib/hpux64/libmielf/ielf_Rsqrt_4.o
/opt/ansic/lib/hpux64/libmielf/ielf_Rsqrtf_2.o
/opt/ansic/lib/hpux64/libmielf/ielf_Rsqrtf_4.o
/opt/ansic/lib/hpux64/libmielf/ielf_Rsqrtw_2.o
/opt/ansic/lib/hpux64/libmielf/ielf_Rsqrtw_4.o
/opt/ansic/lib/hpux64/libmielf/ielf_Sin_2.o
/opt/ansic/lib/hpux64/libmielf/ielf_Sincosw_4.o
/opt/ansic/lib/hpux64/libmielf/ielf_Sinf_2.o
/opt/ansic/lib/hpux64/libmielf/ielf_Sinffinish.o
/opt/ansic/lib/hpux64/libmielf/ielf_Sinfinish.o
/opt/ansic/lib/hpux64/libmielf/ielf_Sinw_2.o
/opt/ansic/lib/hpux64/libmielf/ielf_Sinw_4.o
/opt/ansic/lib/hpux64/libmielf/ielf_Sinw_4finish.o
/opt/ansic/lib/hpux64/libmielf/ielf_Sinwfinish.o
/opt/ansic/lib/hpux64/libmielf/ielf_Tan_2.o
/opt/ansic/lib/hpux64/libmielf/ielf_Tanf_2.o
/opt/ansic/lib/hpux64/libmielf/ielf_Tanffinish.o
/opt/ansic/lib/hpux64/libmielf/ielf_Tanfinish.o
/opt/ansic/lib/hpux64/libmielf/ielf_Tanw_2.o
/opt/ansic/lib/hpux64/libmielf/ielf_Tanw_4.o
/opt/ansic/lib/hpux64/libmielf/ielf_Tanw_4finish.o
/opt/ansic/lib/hpux64/libmielf/ielf_Tanwfinish.o
/opt/ansic/lib/hpux64/libmielf/ielf_Trigfstart_v2.o
/opt/ansic/lib/hpux64/libmielf/ielf_Trigstart_v2.o
/opt/ansic/lib/hpux64/libmielf/ielf_Trigw_4start_v2.o
/opt/ansic/lib/hpux64/libmielf/ielf_Trigwstart_v2.o
/opt/ansic/lib/hpux64/libmielf/ielf_acos.o
/opt/ansic/lib/hpux64/libmielf/ielf_acosf.o
/opt/ansic/lib/hpux64/libmielf/ielf_acosw.o
/opt/ansic/lib/hpux64/libmielf/ielf_asin.o
/opt/ansic/lib/hpux64/libmielf/ielf_asinf.o
/opt/ansic/lib/hpux64/libmielf/ielf_asinw.o
/opt/ansic/lib/hpux64/libmielf/ielf_atan.o
/opt/ansic/lib/hpux64/libmielf/ielf_atanf.o
/opt/ansic/lib/hpux64/libmielf/ielf_atanw.o
/opt/ansic/lib/hpux64/libmielf/ielf_ceil.o
/opt/ansic/lib/hpux64/libmielf/ielf_ceilf.o
/opt/ansic/lib/hpux64/libmielf/ielf_ceilw.o
/opt/ansic/lib/hpux64/libmielf/ielf_cos.o
/opt/ansic/lib/hpux64/libmielf/ielf_cosf.o
/opt/ansic/lib/hpux64/libmielf/ielf_cosw.o
/opt/ansic/lib/hpux64/libmielf/ielf_exp.o
/opt/ansic/lib/hpux64/libmielf/ielf_expf.o
/opt/ansic/lib/hpux64/libmielf/ielf_expw.o
/opt/ansic/lib/hpux64/libmielf/ielf_floor.o
/opt/ansic/lib/hpux64/libmielf/ielf_floorf.o
/opt/ansic/lib/hpux64/libmielf/ielf_floorw.o
/opt/ansic/lib/hpux64/libmielf/ielf_iceil.o
/opt/ansic/lib/hpux64/libmielf/ielf_iceilf.o
/opt/ansic/lib/hpux64/libmielf/ielf_ifloor.o
/opt/ansic/lib/hpux64/libmielf/ielf_ifloorf.o
/opt/ansic/lib/hpux64/libmielf/ielf_iround.o
/opt/ansic/lib/hpux64/libmielf/ielf_iroundf.o
/opt/ansic/lib/hpux64/libmielf/ielf_llceil.o
/opt/ansic/lib/hpux64/libmielf/ielf_llceilf.o
/opt/ansic/lib/hpux64/libmielf/ielf_llfloor.o
/opt/ansic/lib/hpux64/libmielf/ielf_llfloorf.o
/opt/ansic/lib/hpux64/libmielf/ielf_llrint.o
/opt/ansic/lib/hpux64/libmielf/ielf_llrintf.o
/opt/ansic/lib/hpux64/libmielf/ielf_llrintw.o
/opt/ansic/lib/hpux64/libmielf/ielf_llround.o
/opt/ansic/lib/hpux64/libmielf/ielf_llroundf.o
/opt/ansic/lib/hpux64/libmielf/ielf_llroundw.o
/opt/ansic/lib/hpux64/libmielf/ielf_log.o
/opt/ansic/lib/hpux64/libmielf/ielf_log10.o
/opt/ansic/lib/hpux64/libmielf/ielf_log10f.o
/opt/ansic/lib/hpux64/libmielf/ielf_log10w.o
/opt/ansic/lib/hpux64/libmielf/ielf_logf.o
/opt/ansic/lib/hpux64/libmielf/ielf_logw.o
/opt/ansic/lib/hpux64/libmielf/ielf_lrint.o
/opt/ansic/lib/hpux64/libmielf/ielf_lrintf.o
/opt/ansic/lib/hpux64/libmielf/ielf_lrintw.o
/opt/ansic/lib/hpux64/libmielf/ielf_lround.o
/opt/ansic/lib/hpux64/libmielf/ielf_lroundf.o
/opt/ansic/lib/hpux64/libmielf/ielf_lroundw.o
/opt/ansic/lib/hpux64/libmielf/ielf_nearbyint.o
/opt/ansic/lib/hpux64/libmielf/ielf_nearbyintf.o
/opt/ansic/lib/hpux64/libmielf/ielf_nearbyintw.o
/opt/ansic/lib/hpux64/libmielf/ielf_rint.o
/opt/ansic/lib/hpux64/libmielf/ielf_rintf.o
/opt/ansic/lib/hpux64/libmielf/ielf_rintw.o
/opt/ansic/lib/hpux64/libmielf/ielf_round.o
/opt/ansic/lib/hpux64/libmielf/ielf_roundf.o
/opt/ansic/lib/hpux64/libmielf/ielf_roundw.o
/opt/ansic/lib/hpux64/libmielf/ielf_rsqrt.o
/opt/ansic/lib/hpux64/libmielf/ielf_rsqrtf.o
/opt/ansic/lib/hpux64/libmielf/ielf_rsqrtw.o
/opt/ansic/lib/hpux64/libmielf/ielf_sin.o
/opt/ansic/lib/hpux64/libmielf/ielf_sincos.o
/opt/ansic/lib/hpux64/libmielf/ielf_sincosf.o
/opt/ansic/lib/hpux64/libmielf/ielf_sincosw.o
/opt/ansic/lib/hpux64/libmielf/ielf_sinf.o
/opt/ansic/lib/hpux64/libmielf/ielf_sinw.o
/opt/ansic/lib/hpux64/libmielf/ielf_tan.o
/opt/ansic/lib/hpux64/libmielf/ielf_tanf.o
/opt/ansic/lib/hpux64/libmielf/ielf_tanw.o
/opt/ansic/lib/hpux64/libmielf/ielf_trunc.o
/opt/ansic/lib/hpux64/libmielf/ielf_truncf.o
/opt/ansic/lib/hpux64/libmielf/ielf_truncw.o
what(1) Output:
C-ANSI-C.C,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP:
/opt/ansic/bin/cc:
HP aC++/C for Itanium(R)-based systems B3910B A.05.5
0 [May 15 2003]
/opt/ansic/lbin/ctcom:
REV: HP SESD Support Code
Ucode-2 Version 2-9
linkstamp Fri May 16 00:58:59 2003 PDT
HP aC++/C for Itanium(R)-based systems B3910B A.05.5
0 [May 15 2003]
HP Low-level optimizer B.11.23.189 (04/30/03)
IELF v2.0 (SYZYGY Feb 18 15:47)
Ucode2 PBO Annotator - Rev 1.1 Ucode2 2.9 - 02-Dec-0
2.22:41
HP Itanium libflowdb - Rev 1.3 date: 30-Apr-03.19:10
[10407 570]
/opt/ansic/lib/nls/msg/C/aCC.cat:
None
/opt/ansic/lib/nls/msg/C/aCC.msgs:
None
C-ANSI-C.C-MATH,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP:
/opt/ansic/lib/hpux32/libmielf/ielf_Acos_4.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_Acosf_4.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_Acosw_4.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_Asin_4.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_Asinf_4.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_Asinw_4.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_Cos_2.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_Cosf_2.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_Cosffinish.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_Cosfinish.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_Cosw_2.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_Cosw_4.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_Cosw_4finish.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_Coswfinish.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_Exp_4.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_Expf_4.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_Expw_4.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_Iround_3.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_Iroundf_3.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_Kpow.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_Kpow_4.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_Kpowf.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_Kpowf_4.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_Kpoww.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_Kpoww_4.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_Llround_3.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_Llroundf_3.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_Log10_4.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_Log10f_4.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_Log10w_4.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_Log_4.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_Logf_4.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_Logw_4.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_Lround_3.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_Lroundf_3.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_Pow_4.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_Powf_4.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_Powlln_4.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_Powllnf_4.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_Powllnw_4.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_Pown_4.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_Pownf_4.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_Pownw_4.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_Poww_4.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_Rsqrt_2.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_Rsqrt_4.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_Rsqrtf_2.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_Rsqrtf_4.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_Rsqrtw_2.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_Rsqrtw_4.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_Sin_2.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_Sincosw_4.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_Sinf_2.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_Sinffinish.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_Sinfinish.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_Sinw_2.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_Sinw_4.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_Sinw_4finish.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_Sinwfinish.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_Tan_2.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_Tanf_2.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_Tanffinish.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_Tanfinish.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_Tanw_2.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_Tanw_4.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_Tanw_4finish.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_Tanwfinish.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_Trigfstart_v2.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_Trigstart_v2.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_Trigw_4start_v2.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_Trigwstart_v2.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_acos.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_acosf.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_acosw.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_asin.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_asinf.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_asinw.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_atan.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_atanf.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_atanw.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_ceil.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_ceilf.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_ceilw.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_cos.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_cosf.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_cosw.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_exp.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_expf.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_expw.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_floor.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_floorf.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_floorw.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_iceil.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_iceilf.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_ifloor.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_ifloorf.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_iround.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_iroundf.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_llceil.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_llceilf.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_llfloor.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_llfloorf.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_llrint.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_llrintf.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_llrintw.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_llround.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_llroundf.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_llroundw.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_log.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_log10.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_log10f.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_log10w.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_logf.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_logw.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_lrint.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_lrintf.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_lrintw.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_lround.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_lroundf.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_lroundw.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_nearbyint.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_nearbyintf.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_nearbyintw.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_rint.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_rintf.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_rintw.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_round.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_roundf.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_roundw.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_rsqrt.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_rsqrtf.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_rsqrtw.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_sin.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_sincos.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_sincosf.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_sincosw.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_sinf.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_sinw.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_tan.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_tanf.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_tanw.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_trunc.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_truncf.o:
None
/opt/ansic/lib/hpux32/libmielf/ielf_truncw.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_Acos_4.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_Acosf_4.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_Acosw_4.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_Asin_4.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_Asinf_4.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_Asinw_4.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_Cos_2.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_Cosf_2.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_Cosffinish.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_Cosfinish.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_Cosw_2.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_Cosw_4.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_Cosw_4finish.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_Coswfinish.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_Exp_4.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_Expf_4.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_Expw_4.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_Iround_3.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_Iroundf_3.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_Kpow.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_Kpow_4.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_Kpowf.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_Kpowf_4.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_Kpoww.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_Kpoww_4.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_Llround_3.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_Llroundf_3.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_Log10_4.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_Log10f_4.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_Log10w_4.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_Log_4.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_Logf_4.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_Logw_4.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_Lround_3.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_Lroundf_3.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_Pow_4.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_Powf_4.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_Powlln_4.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_Powllnf_4.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_Powllnw_4.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_Pown_4.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_Pownf_4.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_Pownw_4.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_Poww_4.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_Rsqrt_2.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_Rsqrt_4.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_Rsqrtf_2.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_Rsqrtf_4.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_Rsqrtw_2.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_Rsqrtw_4.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_Sin_2.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_Sincosw_4.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_Sinf_2.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_Sinffinish.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_Sinfinish.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_Sinw_2.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_Sinw_4.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_Sinw_4finish.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_Sinwfinish.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_Tan_2.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_Tanf_2.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_Tanffinish.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_Tanfinish.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_Tanw_2.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_Tanw_4.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_Tanw_4finish.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_Tanwfinish.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_Trigfstart_v2.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_Trigstart_v2.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_Trigw_4start_v2.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_Trigwstart_v2.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_acos.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_acosf.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_acosw.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_asin.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_asinf.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_asinw.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_atan.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_atanf.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_atanw.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_ceil.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_ceilf.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_ceilw.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_cos.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_cosf.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_cosw.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_exp.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_expf.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_expw.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_floor.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_floorf.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_floorw.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_iceil.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_iceilf.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_ifloor.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_ifloorf.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_iround.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_iroundf.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_llceil.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_llceilf.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_llfloor.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_llfloorf.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_llrint.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_llrintf.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_llrintw.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_llround.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_llroundf.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_llroundw.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_log.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_log10.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_log10f.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_log10w.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_logf.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_logw.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_lrint.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_lrintf.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_lrintw.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_lround.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_lroundf.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_lroundw.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_nearbyint.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_nearbyintf.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_nearbyintw.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_rint.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_rintf.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_rintw.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_round.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_roundf.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_roundw.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_rsqrt.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_rsqrtf.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_rsqrtw.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_sin.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_sincos.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_sincosf.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_sincosw.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_sinf.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_sinw.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_tan.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_tanf.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_tanw.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_trunc.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_truncf.o:
None
/opt/ansic/lib/hpux64/libmielf/ielf_truncw.o:
None
cksum(1) Output:
C-ANSI-C.C,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP:
3696400741 401012 /opt/ansic/bin/cc
1571049858 88262232 /opt/ansic/lbin/ctcom
1046314556 104676 /opt/ansic/lib/nls/msg/C/aCC.cat
2676504942 139046 /opt/ansic/lib/nls/msg/C/aCC.msgs
C-ANSI-C.C-MATH,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP:
1044304938 427056 /opt/ansic/lib/hpux32/libmielf/
ielf_Acos_4.o
2020835435 425200 /opt/ansic/lib/hpux32/libmielf/
ielf_Acosf_4.o
353391135 427072 /opt/ansic/lib/hpux32/libmielf/
ielf_Acosw_4.o
1740010526 427568 /opt/ansic/lib/hpux32/libmielf/
ielf_Asin_4.o
3593645788 77264 /opt/ansic/lib/hpux32/libmielf/
ielf_Asinf_4.o
1095267979 427600 /opt/ansic/lib/hpux32/libmielf/
ielf_Asinw_4.o
734269669 8352 /opt/ansic/lib/hpux32/libmielf/ielf_Cos_2.o
3271724815 8352 /opt/ansic/lib/hpux32/libmielf/ielf_Cosf_2.o
2837061360 42832 /opt/ansic/lib/hpux32/libmielf/
ielf_Cosffinish.o
2300307658 42832 /opt/ansic/lib/hpux32/libmielf/
ielf_Cosfinish.o
1509174237 8352 /opt/ansic/lib/hpux32/libmielf/ielf_Cosw_2.o
1878509465 8384 /opt/ansic/lib/hpux32/libmielf/ielf_Cosw_4.o
170095141 42848 /opt/ansic/lib/hpux32/libmielf/
ielf_Cosw_4finish.o
3288507026 45536 /opt/ansic/lib/hpux32/libmielf/
ielf_Coswfinish.o
1357961873 111952 /opt/ansic/lib/hpux32/libmielf/
ielf_Exp_4.o
1887916262 111504 /opt/ansic/lib/hpux32/libmielf/
ielf_Expf_4.o
9966407 113216 /opt/ansic/lib/hpux32/libmielf/ielf_Expw_4.o
78688512 35888 /opt/ansic/lib/hpux32/libmielf/
ielf_Iround_3.o
596290251 35904 /opt/ansic/lib/hpux32/libmielf/
ielf_Iroundf_3.o
358616500 68272 /opt/ansic/lib/hpux32/libmielf/ielf_Kpow.o
3924852103 68336 /opt/ansic/lib/hpux32/libmielf/
ielf_Kpow_4.o
993849602 68208 /opt/ansic/lib/hpux32/libmielf/ielf_Kpowf.o
2680671605 68304 /opt/ansic/lib/hpux32/libmielf/
ielf_Kpowf_4.o
1107779446 68272 /opt/ansic/lib/hpux32/libmielf/ielf_Kpoww.o
315268526 68336 /opt/ansic/lib/hpux32/libmielf/
ielf_Kpoww_4.o
88676437 35872 /opt/ansic/lib/hpux32/libmielf/
ielf_Llround_3.o
2414068118 35872 /opt/ansic/lib/hpux32/libmielf/
ielf_Llroundf_3.o
618290123 118720 /opt/ansic/lib/hpux32/libmielf/
ielf_Log10_4.o
3828566031 116832 /opt/ansic/lib/hpux32/libmielf/
ielf_Log10f_4.o
3844400421 119280 /opt/ansic/lib/hpux32/libmielf/
ielf_Log10w_4.o
30412943 117184 /opt/ansic/lib/hpux32/libmielf/ielf_Log_4.o
2634187316 115280 /opt/ansic/lib/hpux32/libmielf/
ielf_Logf_4.o
2764397341 117728 /opt/ansic/lib/hpux32/libmielf/
ielf_Logw_4.o
1417862855 35888 /opt/ansic/lib/hpux32/libmielf/
ielf_Lround_3.o
1441256496 35904 /opt/ansic/lib/hpux32/libmielf/
ielf_Lroundf_3.o
2968550411 202960 /opt/ansic/lib/hpux32/libmielf/
ielf_Pow_4.o
3797051606 200192 /opt/ansic/lib/hpux32/libmielf/
ielf_Powf_4.o
2715931074 192864 /opt/ansic/lib/hpux32/libmielf/
ielf_Powlln_4.o
4258344447 190080 /opt/ansic/lib/hpux32/libmielf/
ielf_Powllnf_4.o
1234897124 205632 /opt/ansic/lib/hpux32/libmielf/
ielf_Powllnw_4.o
3290596764 192896 /opt/ansic/lib/hpux32/libmielf/
ielf_Pown_4.o
2950518867 190096 /opt/ansic/lib/hpux32/libmielf/
ielf_Pownf_4.o
3703490050 205664 /opt/ansic/lib/hpux32/libmielf/
ielf_Pownw_4.o
1441021193 215600 /opt/ansic/lib/hpux32/libmielf/
ielf_Poww_4.o
1110578449 46320 /opt/ansic/lib/hpux32/libmielf/
ielf_Rsqrt_2.o
540237703 45792 /opt/ansic/lib/hpux32/libmielf/
ielf_Rsqrt_4.o
365975501 44496 /opt/ansic/lib/hpux32/libmielf/
ielf_Rsqrtf_2.o
1230209996 44064 /opt/ansic/lib/hpux32/libmielf/
ielf_Rsqrtf_4.o
353428151 47584 /opt/ansic/lib/hpux32/libmielf/
ielf_Rsqrtw_2.o
2330544293 46304 /opt/ansic/lib/hpux32/libmielf/
ielf_Rsqrtw_4.o
448965850 8352 /opt/ansic/lib/hpux32/libmielf/ielf_Sin_2.o
2409158374 9712 /opt/ansic/lib/hpux32/libmielf/
ielf_Sincosw_4.o
764951946 8352 /opt/ansic/lib/hpux32/libmielf/ielf_Sinf_2.o
3923360643 42832 /opt/ansic/lib/hpux32/libmielf/
ielf_Sinffinish.o
2120748190 42832 /opt/ansic/lib/hpux32/libmielf/
ielf_Sinfinish.o
3328958957 8352 /opt/ansic/lib/hpux32/libmielf/ielf_Sinw_2.o
3913932680 8384 /opt/ansic/lib/hpux32/libmielf/ielf_Sinw_4.o
1107452132 42848 /opt/ansic/lib/hpux32/libmielf/
ielf_Sinw_4finish.o
1817265531 46368 /opt/ansic/lib/hpux32/libmielf/
ielf_Sinwfinish.o
3860794936 8352 /opt/ansic/lib/hpux32/libmielf/ielf_Tan_2.o
1692669268 8352 /opt/ansic/lib/hpux32/libmielf/ielf_Tanf_2.o
2254407772 48688 /opt/ansic/lib/hpux32/libmielf/
ielf_Tanffinish.o
1692360105 49200 /opt/ansic/lib/hpux32/libmielf/
ielf_Tanfinish.o
2574295965 8352 /opt/ansic/lib/hpux32/libmielf/ielf_Tanw_2.o
3465486379 8384 /opt/ansic/lib/hpux32/libmielf/ielf_Tanw_4.o
2584269184 49216 /opt/ansic/lib/hpux32/libmielf/
ielf_Tanw_4finish.o
783708256 58736 /opt/ansic/lib/hpux32/libmielf/
ielf_Tanwfinish.o
1460373451 488608 /opt/ansic/lib/hpux32/libmielf/
ielf_Trigfstart_v2.o
389594403 494000 /opt/ansic/lib/hpux32/libmielf/
ielf_Trigstart_v2.o
2555341006 518064 /opt/ansic/lib/hpux32/libmielf/
ielf_Trigw_4start_v2.o
1183710664 712208 /opt/ansic/lib/hpux32/libmielf/
ielf_Trigwstart_v2.o
2464555605 427056 /opt/ansic/lib/hpux32/libmielf/ielf_acos.o
1039332760 79136 /opt/ansic/lib/hpux32/libmielf/ielf_acosf.o
3263217262 439504 /opt/ansic/lib/hpux32/libmielf/
ielf_acosw.o
323906127 427568 /opt/ansic/lib/hpux32/libmielf/ielf_asin.o
1293515784 79136 /opt/ansic/lib/hpux32/libmielf/ielf_asinf.o
2413294712 440048 /opt/ansic/lib/hpux32/libmielf/
ielf_asinw.o
1590038977 164080 /opt/ansic/lib/hpux32/libmielf/ielf_atan.o
137798849 106208 /opt/ansic/lib/hpux32/libmielf/ielf_atanf.o
4200618102 171216 /opt/ansic/lib/hpux32/libmielf/
ielf_atanw.o
2089631451 37248 /opt/ansic/lib/hpux32/libmielf/ielf_ceil.o
3634062758 37088 /opt/ansic/lib/hpux32/libmielf/ielf_ceilf.o
275772910 37088 /opt/ansic/lib/hpux32/libmielf/ielf_ceilw.o
2038111100 8336 /opt/ansic/lib/hpux32/libmielf/ielf_cos.o
3767975157 8336 /opt/ansic/lib/hpux32/libmielf/ielf_cosf.o
2928023688 8336 /opt/ansic/lib/hpux32/libmielf/ielf_cosw.o
1325161236 113216 /opt/ansic/lib/hpux32/libmielf/ielf_exp.o
2096417793 111488 /opt/ansic/lib/hpux32/libmielf/ielf_expf.o
1898568431 167616 /opt/ansic/lib/hpux32/libmielf/ielf_expw.o
1657283088 37248 /opt/ansic/lib/hpux32/libmielf/ielf_floor.o
417338298 37264 /opt/ansic/lib/hpux32/libmielf/ielf_floorf.o
3366364955 37104 /opt/ansic/lib/hpux32/libmielf/
ielf_floorw.o
2668029834 37840 /opt/ansic/lib/hpux32/libmielf/ielf_iceil.o
3291782081 37856 /opt/ansic/lib/hpux32/libmielf/
ielf_iceilf.o
2309165764 37856 /opt/ansic/lib/hpux32/libmielf/
ielf_ifloor.o
4287328330 37872 /opt/ansic/lib/hpux32/libmielf/
ielf_ifloorf.o
1560766738 37232 /opt/ansic/lib/hpux32/libmielf/
ielf_iround.o
793748044 37248 /opt/ansic/lib/hpux32/libmielf/
ielf_iroundf.o
1235982184 37552 /opt/ansic/lib/hpux32/libmielf/
ielf_llceil.o
3380942047 37568 /opt/ansic/lib/hpux32/libmielf/
ielf_llceilf.o
3305757058 37568 /opt/ansic/lib/hpux32/libmielf/
ielf_llfloor.o
320081514 37568 /opt/ansic/lib/hpux32/libmielf/
ielf_llfloorf.o
4222103137 34960 /opt/ansic/lib/hpux32/libmielf/
ielf_llrint.o
2475495099 34976 /opt/ansic/lib/hpux32/libmielf/
ielf_llrintf.o
4170964925 34976 /opt/ansic/lib/hpux32/libmielf/
ielf_llrintw.o
1101574646 38352 /opt/ansic/lib/hpux32/libmielf/
ielf_llround.o
1119092629 38368 /opt/ansic/lib/hpux32/libmielf/
ielf_llroundf.o
870996052 37856 /opt/ansic/lib/hpux32/libmielf/
ielf_llroundw.o
973445551 117664 /opt/ansic/lib/hpux32/libmielf/ielf_log.o
3328091328 119216 /opt/ansic/lib/hpux32/libmielf/
ielf_log10.o
3075580250 117216 /opt/ansic/lib/hpux32/libmielf/
ielf_log10f.o
3115471190 127488 /opt/ansic/lib/hpux32/libmielf/
ielf_log10w.o
1858925108 115696 /opt/ansic/lib/hpux32/libmielf/ielf_logf.o
1851623732 123840 /opt/ansic/lib/hpux32/libmielf/ielf_logw.o
216450472 37088 /opt/ansic/lib/hpux32/libmielf/ielf_lrint.o
3827843359 37104 /opt/ansic/lib/hpux32/libmielf/
ielf_lrintf.o
128169779 37104 /opt/ansic/lib/hpux32/libmielf/ielf_lrintw.o
3698968282 37232 /opt/ansic/lib/hpux32/libmielf/
ielf_lround.o
2360687987 37248 /opt/ansic/lib/hpux32/libmielf/
ielf_lroundf.o
1508684980 38832 /opt/ansic/lib/hpux32/libmielf/
ielf_lroundw.o
1820975850 36560 /opt/ansic/lib/hpux32/libmielf/
ielf_nearbyint.o
3581736124 36560 /opt/ansic/lib/hpux32/libmielf/
ielf_nearbyintf.o
1771140464 36992 /opt/ansic/lib/hpux32/libmielf/
ielf_nearbyintw.o
3565338919 36512 /opt/ansic/lib/hpux32/libmielf/ielf_rint.o
3643278889 36512 /opt/ansic/lib/hpux32/libmielf/ielf_rintf.o
4027947560 37344 /opt/ansic/lib/hpux32/libmielf/ielf_rintw.o
4091506061 37632 /opt/ansic/lib/hpux32/libmielf/ielf_round.o
1772240133 37648 /opt/ansic/lib/hpux32/libmielf/
ielf_roundf.o
1458914259 37760 /opt/ansic/lib/hpux32/libmielf/
ielf_roundw.o
1498322526 48784 /opt/ansic/lib/hpux32/libmielf/ielf_rsqrt.o
3724251383 46960 /opt/ansic/lib/hpux32/libmielf/
ielf_rsqrtf.o
2311818142 50064 /opt/ansic/lib/hpux32/libmielf/
ielf_rsqrtw.o
1994679362 8336 /opt/ansic/lib/hpux32/libmielf/ielf_sin.o
3681742550 9632 /opt/ansic/lib/hpux32/libmielf/ielf_sincos.o
2667643269 9648 /opt/ansic/lib/hpux32/libmielf/
ielf_sincosf.o
1977164150 9648 /opt/ansic/lib/hpux32/libmielf/
ielf_sincosw.o
2165110114 8336 /opt/ansic/lib/hpux32/libmielf/ielf_sinf.o
968466668 8336 /opt/ansic/lib/hpux32/libmielf/ielf_sinw.o
2571122952 8336 /opt/ansic/lib/hpux32/libmielf/ielf_tan.o
4174480441 8336 /opt/ansic/lib/hpux32/libmielf/ielf_tanf.o
4095934856 8336 /opt/ansic/lib/hpux32/libmielf/ielf_tanw.o
296930340 36512 /opt/ansic/lib/hpux32/libmielf/ielf_trunc.o
2195509079 36528 /opt/ansic/lib/hpux32/libmielf/
ielf_truncf.o
2696934714 36528 /opt/ansic/lib/hpux32/libmielf/
ielf_truncw.o
3716438873 426256 /opt/ansic/lib/hpux64/libmielf/
ielf_Acos_4.o
3875655836 424384 /opt/ansic/lib/hpux64/libmielf/
ielf_Acosf_4.o
1710071810 426288 /opt/ansic/lib/hpux64/libmielf/
ielf_Acosw_4.o
1136920426 426752 /opt/ansic/lib/hpux64/libmielf/
ielf_Asin_4.o
1783249616 76496 /opt/ansic/lib/hpux64/libmielf/
ielf_Asinf_4.o
2820583801 426800 /opt/ansic/lib/hpux64/libmielf/
ielf_Asinw_4.o
2347907800 8592 /opt/ansic/lib/hpux64/libmielf/ielf_Cos_2.o
1263653801 8592 /opt/ansic/lib/hpux64/libmielf/ielf_Cosf_2.o
2776669988 42080 /opt/ansic/lib/hpux64/libmielf/
ielf_Cosffinish.o
1851477597 42064 /opt/ansic/lib/hpux64/libmielf/
ielf_Cosfinish.o
294699292 8592 /opt/ansic/lib/hpux64/libmielf/ielf_Cosw_2.o
3425614065 8624 /opt/ansic/lib/hpux64/libmielf/ielf_Cosw_4.o
2977838505 42112 /opt/ansic/lib/hpux64/libmielf/
ielf_Cosw_4finish.o
2471784871 44800 /opt/ansic/lib/hpux64/libmielf/
ielf_Coswfinish.o
4217165211 111184 /opt/ansic/lib/hpux64/libmielf/
ielf_Exp_4.o
101706301 110752 /opt/ansic/lib/hpux64/libmielf/
ielf_Expf_4.o
4035679815 112480 /opt/ansic/lib/hpux64/libmielf/
ielf_Expw_4.o
2023933148 35104 /opt/ansic/lib/hpux64/libmielf/
ielf_Iround_3.o
1555772255 35120 /opt/ansic/lib/hpux64/libmielf/
ielf_Iroundf_3.o
3618436513 67680 /opt/ansic/lib/hpux64/libmielf/ielf_Kpow.o
1219004232 67744 /opt/ansic/lib/hpux64/libmielf/
ielf_Kpow_4.o
3880463488 67616 /opt/ansic/lib/hpux64/libmielf/ielf_Kpowf.o
1027107117 67712 /opt/ansic/lib/hpux64/libmielf/
ielf_Kpowf_4.o
2756322995 67696 /opt/ansic/lib/hpux64/libmielf/ielf_Kpoww.o
119371018 67744 /opt/ansic/lib/hpux64/libmielf/
ielf_Kpoww_4.o
2394102000 35104 /opt/ansic/lib/hpux64/libmielf/
ielf_Llround_3.o
3370175215 35104 /opt/ansic/lib/hpux64/libmielf/
ielf_Llroundf_3.o
1289521810 117920 /opt/ansic/lib/hpux64/libmielf/
ielf_Log10_4.o
2062353717 116048 /opt/ansic/lib/hpux64/libmielf/
ielf_Log10f_4.o
3115109747 118496 /opt/ansic/lib/hpux64/libmielf/
ielf_Log10w_4.o
2831199459 116384 /opt/ansic/lib/hpux64/libmielf/
ielf_Log_4.o
468324768 114480 /opt/ansic/lib/hpux64/libmielf/
ielf_Logf_4.o
3118310107 116928 /opt/ansic/lib/hpux64/libmielf/
ielf_Logw_4.o
3821451673 35072 /opt/ansic/lib/hpux64/libmielf/
ielf_Lround_3.o
1090738421 35104 /opt/ansic/lib/hpux64/libmielf/
ielf_Lroundf_3.o
363299020 202224 /opt/ansic/lib/hpux64/libmielf/ielf_Pow_4.o
2250055982 199456 /opt/ansic/lib/hpux64/libmielf/
ielf_Powf_4.o
3395772608 192096 /opt/ansic/lib/hpux64/libmielf/
ielf_Powlln_4.o
767831266 189312 /opt/ansic/lib/hpux64/libmielf/
ielf_Powllnf_4.o
1353465711 204848 /opt/ansic/lib/hpux64/libmielf/
ielf_Powllnw_4.o
4053574184 192128 /opt/ansic/lib/hpux64/libmielf/
ielf_Pown_4.o
1947859688 189344 /opt/ansic/lib/hpux64/libmielf/
ielf_Pownf_4.o
3158616871 204896 /opt/ansic/lib/hpux64/libmielf/
ielf_Pownw_4.o
4043195324 214848 /opt/ansic/lib/hpux64/libmielf/
ielf_Poww_4.o
641610874 45536 /opt/ansic/lib/hpux64/libmielf/
ielf_Rsqrt_2.o
1866468211 45008 /opt/ansic/lib/hpux64/libmielf/
ielf_Rsqrt_4.o
2431360169 43728 /opt/ansic/lib/hpux64/libmielf/
ielf_Rsqrtf_2.o
2938598653 43296 /opt/ansic/lib/hpux64/libmielf/
ielf_Rsqrtf_4.o
2117439215 46832 /opt/ansic/lib/hpux64/libmielf/
ielf_Rsqrtw_2.o
3462510541 45536 /opt/ansic/lib/hpux64/libmielf/
ielf_Rsqrtw_4.o
3054434829 8592 /opt/ansic/lib/hpux64/libmielf/ielf_Sin_2.o
42208871 9952 /opt/ansic/lib/hpux64/libmielf/
ielf_Sincosw_4.o
2017674576 8592 /opt/ansic/lib/hpux64/libmielf/ielf_Sinf_2.o
1515907985 42080 /opt/ansic/lib/hpux64/libmielf/
ielf_Sinffinish.o
1750025134 42064 /opt/ansic/lib/hpux64/libmielf/
ielf_Sinfinish.o
4116739208 8592 /opt/ansic/lib/hpux64/libmielf/ielf_Sinw_2.o
3493751428 8624 /opt/ansic/lib/hpux64/libmielf/ielf_Sinw_4.o
1483176487 42112 /opt/ansic/lib/hpux64/libmielf/
ielf_Sinw_4finish.o
140105483 45632 /opt/ansic/lib/hpux64/libmielf/
ielf_Sinwfinish.o
2529434688 8592 /opt/ansic/lib/hpux64/libmielf/ielf_Tan_2.o
3018629256 8592 /opt/ansic/lib/hpux64/libmielf/ielf_Tanf_2.o
1751361682 47920 /opt/ansic/lib/hpux64/libmielf/
ielf_Tanffinish.o
1511210180 48416 /opt/ansic/lib/hpux64/libmielf/
ielf_Tanfinish.o
3888103306 8592 /opt/ansic/lib/hpux64/libmielf/ielf_Tanw_2.o
880488504 8624 /opt/ansic/lib/hpux64/libmielf/ielf_Tanw_4.o
3164287878 48448 /opt/ansic/lib/hpux64/libmielf/
ielf_Tanw_4finish.o
2210044343 57968 /opt/ansic/lib/hpux64/libmielf/
ielf_Tanwfinish.o
4254897195 487792 /opt/ansic/lib/hpux64/libmielf/
ielf_Trigfstart_v2.o
4262171441 493248 /opt/ansic/lib/hpux64/libmielf/
ielf_Trigstart_v2.o
1153803727 517296 /opt/ansic/lib/hpux64/libmielf/
ielf_Trigw_4start_v2.o
2931231498 711440 /opt/ansic/lib/hpux64/libmielf/
ielf_Trigwstart_v2.o
3713247965 426256 /opt/ansic/lib/hpux64/libmielf/ielf_acos.o
887094864 78384 /opt/ansic/lib/hpux64/libmielf/ielf_acosf.o
1658669578 438720 /opt/ansic/lib/hpux64/libmielf/
ielf_acosw.o
1595994626 426752 /opt/ansic/lib/hpux64/libmielf/ielf_asin.o
3276383143 78384 /opt/ansic/lib/hpux64/libmielf/ielf_asinf.o
3088353851 439232 /opt/ansic/lib/hpux64/libmielf/
ielf_asinw.o
3189969574 163296 /opt/ansic/lib/hpux64/libmielf/ielf_atan.o
2143494849 105360 /opt/ansic/lib/hpux64/libmielf/
ielf_atanf.o
1094080484 170384 /opt/ansic/lib/hpux64/libmielf/
ielf_atanw.o
383409629 36480 /opt/ansic/lib/hpux64/libmielf/ielf_ceil.o
4234068696 36320 /opt/ansic/lib/hpux64/libmielf/ielf_ceilf.o
2383797649 36320 /opt/ansic/lib/hpux64/libmielf/ielf_ceilw.o
2455056387 8576 /opt/ansic/lib/hpux64/libmielf/ielf_cos.o
3082527061 8576 /opt/ansic/lib/hpux64/libmielf/ielf_cosf.o
2070800424 8576 /opt/ansic/lib/hpux64/libmielf/ielf_cosw.o
2082734348 112464 /opt/ansic/lib/hpux64/libmielf/ielf_exp.o
2909345108 110736 /opt/ansic/lib/hpux64/libmielf/ielf_expf.o
1110458618 166864 /opt/ansic/lib/hpux64/libmielf/ielf_expw.o
691628100 36480 /opt/ansic/lib/hpux64/libmielf/ielf_floor.o
3645221882 36496 /opt/ansic/lib/hpux64/libmielf/
ielf_floorf.o
3599144991 36336 /opt/ansic/lib/hpux64/libmielf/
ielf_floorw.o
1491278607 37056 /opt/ansic/lib/hpux64/libmielf/ielf_iceil.o
1665008310 37072 /opt/ansic/lib/hpux64/libmielf/
ielf_iceilf.o
1815687447 37072 /opt/ansic/lib/hpux64/libmielf/
ielf_ifloor.o
3210083915 37088 /opt/ansic/lib/hpux64/libmielf/
ielf_ifloorf.o
542674749 36448 /opt/ansic/lib/hpux64/libmielf/ielf_iround.o
1854942907 36464 /opt/ansic/lib/hpux64/libmielf/
ielf_iroundf.o
3387724095 36752 /opt/ansic/lib/hpux64/libmielf/
ielf_llceil.o
4254002278 36768 /opt/ansic/lib/hpux64/libmielf/
ielf_llceilf.o
869708486 36768 /opt/ansic/lib/hpux64/libmielf/
ielf_llfloor.o
169034165 36768 /opt/ansic/lib/hpux64/libmielf/
ielf_llfloorf.o
1300885549 34192 /opt/ansic/lib/hpux64/libmielf/
ielf_llrint.o
3632304723 34208 /opt/ansic/lib/hpux64/libmielf/
ielf_llrintf.o
236347300 34208 /opt/ansic/lib/hpux64/libmielf/
ielf_llrintw.o
3819889243 37552 /opt/ansic/lib/hpux64/libmielf/
ielf_llround.o
1772048052 37568 /opt/ansic/lib/hpux64/libmielf/
ielf_llroundf.o
4068980021 37072 /opt/ansic/lib/hpux64/libmielf/
ielf_llroundw.o
3120442571 116880 /opt/ansic/lib/hpux64/libmielf/ielf_log.o
1731784931 118432 /opt/ansic/lib/hpux64/libmielf/
ielf_log10.o
2655740927 116432 /opt/ansic/lib/hpux64/libmielf/
ielf_log10f.o
352382322 126720 /opt/ansic/lib/hpux64/libmielf/
ielf_log10w.o
2596030065 114896 /opt/ansic/lib/hpux64/libmielf/ielf_logf.o
1348664888 123056 /opt/ansic/lib/hpux64/libmielf/ielf_logw.o
3739275045 34176 /opt/ansic/lib/hpux64/libmielf/ielf_lrint.o
2399809447 34192 /opt/ansic/lib/hpux64/libmielf/
ielf_lrintf.o
2596699055 34192 /opt/ansic/lib/hpux64/libmielf/
ielf_lrintw.o
1569425225 37536 /opt/ansic/lib/hpux64/libmielf/
ielf_lround.o
2071391354 37568 /opt/ansic/lib/hpux64/libmielf/
ielf_lroundf.o
3000270408 37072 /opt/ansic/lib/hpux64/libmielf/
ielf_lroundw.o
3659668700 35792 /opt/ansic/lib/hpux64/libmielf/
ielf_nearbyint.o
1048845268 35792 /opt/ansic/lib/hpux64/libmielf/
ielf_nearbyintf.o
2187992362 36240 /opt/ansic/lib/hpux64/libmielf/
ielf_nearbyintw.o
701257070 35744 /opt/ansic/lib/hpux64/libmielf/ielf_rint.o
1361963606 35744 /opt/ansic/lib/hpux64/libmielf/ielf_rintf.o
1705789488 36576 /opt/ansic/lib/hpux64/libmielf/ielf_rintw.o
104339674 36848 /opt/ansic/lib/hpux64/libmielf/ielf_round.o
1000030261 36864 /opt/ansic/lib/hpux64/libmielf/
ielf_roundf.o
2756709123 36992 /opt/ansic/lib/hpux64/libmielf/
ielf_roundw.o
1169642914 48000 /opt/ansic/lib/hpux64/libmielf/ielf_rsqrt.o
3764512006 46192 /opt/ansic/lib/hpux64/libmielf/
ielf_rsqrtf.o
2086248609 49296 /opt/ansic/lib/hpux64/libmielf/
ielf_rsqrtw.o
1961748815 8576 /opt/ansic/lib/hpux64/libmielf/ielf_sin.o
2024355727 9872 /opt/ansic/lib/hpux64/libmielf/ielf_sincos.o
4272074717 9888 /opt/ansic/lib/hpux64/libmielf/
ielf_sincosf.o
87384170 9888 /opt/ansic/lib/hpux64/libmielf/ielf_sincosw.o
4188056223 8576 /opt/ansic/lib/hpux64/libmielf/ielf_sinf.o
21476699 8576 /opt/ansic/lib/hpux64/libmielf/ielf_sinw.o
3562563755 8576 /opt/ansic/lib/hpux64/libmielf/ielf_tan.o
1396248530 8576 /opt/ansic/lib/hpux64/libmielf/ielf_tanf.o
1388725154 8576 /opt/ansic/lib/hpux64/libmielf/ielf_tanw.o
2446990918 35744 /opt/ansic/lib/hpux64/libmielf/ielf_trunc.o
578269226 35760 /opt/ansic/lib/hpux64/libmielf/ielf_truncf.o
2887914659 35760 /opt/ansic/lib/hpux64/libmielf/
ielf_truncw.o
Patch Conflicts: None
Patch Dependencies: None
Hardware Dependencies: None
Other Dependencies:
If +O4 or +O3 with mathlib inlining is to be used, then
PHSS_28702 also needs to be installed.
Supersedes:
PHSS_27286 PHSS_27659 PHSS_27660
Equivalent Patches: None
Patch Package Size: 114460 KBytes
Installation Instructions:
Please review all instructions and the Hewlett-Packard
SupportLine User Guide or your Hewlett-Packard support terms
and conditions for precautions, scope of license,
restrictions, and, limitation of liability and warranties,
before installing this patch.
------------------------------------------------------------
1. Back up your system before installing a patch.
2. Login as root.
3. Copy the patch to the /tmp directory.
4. Move to the /tmp directory and unshar the patch:
cd /tmp
sh PHSS_28701
5. Run swinstall to install the patch:
swinstall -x autoreboot=true -x patch_match_target=true \
-s /tmp/PHSS_28701.depot
By default swinstall will archive the original software in
/var/adm/sw/save/PHSS_28701. If you do not wish to retain a
copy of the original software, include the patch_save_files
option in the swinstall command above:
-x patch_save_files=false
WARNING: If patch_save_files is false when a patch is installed,
the patch cannot be deinstalled. Please be careful
when using this feature.
For future reference, the contents of the PHSS_28701.text file is
available in the product readme:
swlist -l product -a readme -d
/tmp/PHSS_28701.depot
To put this patch on a magnetic tape and install from the
tape drive, use the command:
dd if=/tmp/PHSS_28701.depot of=/dev/rmt/0m bs=2k
Special Installation Instructions: None
-----End of Document ID: PHSS_28701------------------------------------------
Document ID: PHSS_28700
Date Loaded: 20030619
Title: s700_800 11.22 aC++ Compiler (A.05.50)
Patch Name: PHSS_28700
Patch Description: s700_800 11.22 aC++ Compiler (A.05.50)
Creation Date: 03/06/06
Post Date: 03/06/19
Hardware Platforms - OS Releases:
s700: 11.22
s800: 11.22
Products:
ACXX C.05.36
Filesets:
ACXX.ACXX,fr=C.05.36,fa=HP-UX_B.11.22_IA,v=HP
ACXX.ACXX-MAN,fr=C.05.36,fa=HP-UX_B.11.22_IA/PA,v=HP
ACXX.ACXX-MATH,fr=C.05.36,fa=HP-UX_B.11.22_IA,v=HP
ACXX.ACXX-STDLIB,fr=C.05.36,fa=HP-UX_B.11.22_IA,v=HP
Automatic Reboot?: No
Status: General Release
Critical: No
Category Tags:
defect_repair enhancement general_release
manual_dependencies
Path Name: /hp-ux_patches/s700_800/11.X/PHSS_28700
Symptoms:
PHSS_28700:
JAGae53511: must not set more bits than size of set.
count() will fail.
JAGae64830: slice doesn't set valarray result to 0 size.
JAGae54651: ofstream slow over NFS with append.
JAGae71029: bad_alloc not rethrown.
JAGae47091: Fix inplace_merge to work properly when a
comparator function
JAGad78735: can't change _C_end_of_storage if not
allocated.
JAGae67648: locale categories destructors must be protected
JAGae19340: don't lock mutex for nullref
JAGaa86559: need to make pointer and const_pointer public
for map/set
JAGae65231: Wrong results with +Ofltacc=relaxed
JAGae55357: +O2 compiled code generates wrong answers
JAGad74050: Use live-variable information to prune dead
phis for large procedures
JAGae67287: Internal Error caused by +Onolimit
JAGae42458: incorrect code for hash function under -O
JAGae41377: slow performance with +O2 (+O3) in Itanium
compared to Intel compiler
JAGae53471: millicode divide of n/-n where n=max integer
value, gives 0.
JAGae23457: speculative float expressions produce slow
emulation traps
JAGab70533: Wants push and pop for pragma PACK
JAGae60815: Compiler Internal Error 11007 compiler abort
with +O2
JAGae44513: ANSIC: +O2 Out of memory error
JAGae28540: Wrong value for unsigned int % (rem), not
truncated to 32 bit
JAGae57308: Support for predefined macro __TIMESTAMP__
JAGae59852: Error 11007 EMGJGOGLGBGHGFCOEDDKDEDFDI with +O2
JAGae37910: late static init of read-only static variable
can be dropped
JAGab74924: Runtime inits for const expression cast to
pointer to function
JAGae50709: QA suite tkzrlso0 generates dif upon
+Oprofile=use [ spec10 ]
JAGae59858: Assert UC.DeclCodegen.C 4572 init of member
with T()
JAGae61495: Assert UC.ExprCodegen.C 4746 with cast of cast
JAGae65984: Error 10000 (43746E6174736E75:0272) with
-func_descriptors,pseudo
JAGae56253: Error 10000 (43746E6174736E75:011C) on runtime
init of a struct
JAGae65036: ANSIC: Long compile time with incremental
widget ID definitions
JAGae59385: Signal 11 in _WriteOffsetForType with -g
JAGae64312: Signal 11 in getEnclosingTemplateClass
JAGae59017: Signal 4 using +O2 with +DSitanium2, register
num is too big
JAGae53699: Bad promotion for K&R, const short types
JAGae57266: Error 505 on multiple extern arrays in block
scope
JAGae57265: Error 252 on ?: with comma operator
JAGae62090: Do link time vs. runtime init for pointers to
members with cast
JAGae01318: C99: Error 1521 Allow non constant init of auto
aggregates
JAGae69671: Error 10000 (43737275625F7372:1357) returning
const object
JAGae72447: Error 10000 - Backend Error
(43657079745F3275:0284) with -g
JAGae57411: Signal 11 stack overflow with #pragma pack 1
and operator==
JAGae56122: 10i application: ctcom signal 11 compilation
abort
JAGae63711: ANSIC: Bad code for +O2, while loop has a bad
br.cloop
JAGae70508: Signal 11 in regionOfBB with +O2 optimizing
multiple compares
JAGae61506: Error 10000 (43746E6174736E75:0174) pseudo
descriptors, M inheritance
JAGae63545: Bad initialization for pointers to members in
nested struct
JAGae28383: Error 226 overloading fails with template
friend function
JAGae57233: Assert UC.DeclCodegen.C 4406 with wchar_t
initializer as a struct member
JAGae57413: Error 10000 43746E6174736E75:0117 union init
within a struct
JAGae56059: Runtime failure while performing uplevel access
if compiled +O2
JAGae46211: Error 517 with member template function
JAGae62365: ANSIC: Signal 11 stack overflow
getStringInstAlignmentMod16 with +O2
JAGae65878: Error 11007 in low-level optimizer
FDGDGIGFGEEEHCGJHGGFHCCOEDDKDDDFDBDI
JAGae53823: Error 10000 +uc and case label of '\377'
(43776F6C665F3275:0097)
JAGae63719: gdb can't step to while inst (missing SPOS?)
JAGae64723: Error 10000 (43746E6174736E75:00BA) on UTF-16
strings
JAGae60933: ANSIC: Assert TypePackage.C 1767
JAGae63825: Error 10000 (43746E6174736E75:01F1) init an
array in a struct
JAGae50012: RWsn numput0 wrong init for 2D array of wchar_t
JAGae71554: Error 10000 (43746E6174736E75:022E) on ?:
JAGae62750: Error 226 passing array instead of pointer
JAGae71714: Signal 11 in getPMFPtr with pointer to member
in a struct
JAGae59684: Uses predicate registers without initializing
them
JAGae62430: ABI layout not correct after POD base needs
padding
JAGae55499: ANSIC: Signal ? at runtime with +O2
JAGae66419: Signal 11 on virtual call with multiple virtual
inheritance
JAGae64045: Assert UC.ExprCodegen.C 4786
JAGae66915: Implicit destructor isn't marked as virtual
PHSS_28699:
JAGae52886: Software pipelining produces incorrect result
in factorial calculation
JAGae23457: Speculative float expressions produce slow
emulation traps
JAGae59684: Uses predicate registers without initializing
them
JAGae54914: Failure in LLO code
PHSS_27658:
JAGae47204: +Olibcalls replaces reserved defined "exp"
function with libm "exp"
JAGae44112: a bad type is created if derivations are
only qualified volitiles without the "Tvol" attribute
JAGae43406: Backend Error (43746E6174736E75:026E) init
of pointers to members
JAGae47399: Error 182 friend implicit destructor can't
call private virtual dtor
JAGae47304: Error 11007 ECGBHDGJGDECGMGPGDGLCOEDDKDCDHDI
with +inline_level 1
JAGae47307: add instrumentation support for brl-based
long call stubs
JAGae44232: +O2 breaks customer application
PHSS_27284:
JAGae43586: qualified volatiles were not represented
correctly in the "volToTypeDerivations"
JAGae41969: NCKL: local destroyed with +O2
JAGae39932: Application fortran problem
JAGae40985: Segmentation violation
JAGae41557: Scheduler may advance FP load across a call
JAGae42758: regression tests fail when built with +O2
JAGae42492: Fortran90 +O2 Optimizer bug unconditional store
JAGae38346: application problem
JAGae43412: Assert in TCG when building the linker using
+O2 -g.
JAGae42184 ANSIC: VBE Error 42 mixing K&R definitions with
ANSI protos
JAGae41163: ABI: demangler incorrect on repeated parms in
const functions
JAGae29017: Not all options are applicable to C on cc(1)
JAGae41776: ToT ANSIC: -Aa -Ae doesn't allow extensions
anymore
JAGae26550: Debug info anomolies: extra dtor and bad name:
unname.union
JAGae28518: Warning 978 on "block scoped" pragmas when
using -E/-P
JAGad75114: type_info::name() yields mangled type per C++
ABI
JAGae26561: ANSIC: promote_indirect_call link-unit lw
attribute isn't set at +O4
JAGae25285: ANSIC: Warning 736 (C++ specific) should be
suppressed
JAGae16631: ANSIC: #pragma FLOAT_TRAPS_ON implemented
wrong
JAGae27236: +XZ and +XC are incompatible, causing internal
maintenance problems
JAGae35946: ANSIC: Error 1901, no c++filt in cc if any
linker error/warning
JAGae36277: ANSIC: -r option not implemented correctly
JAGae36866: Estimated_Frequency value needs rounding not
truncation
JAGae41956: cc can't be put in a directory that contains a
"."
JAGae28666: ANSIC: Assert in Decl.C 2313 - VBE build
JAGae31122: Using new (nothrow) [] clobbers heap memory
JAGad28326: HPT lg01441nnnn TCG 596 !doExactlyMatch
BaseType & ResultType
JAGae34624: Assert: IA64ABIMangler.C Line 404 on Mangler.C
JAGad68132: Error 11007 with +O1/+O0,
EFHIHAGBGOGECOEDDKDDDBDFDJ on floorf/ceilf
JAGae42545: cmath doesn't define isfinite, etc as macros
JAGae18200: Assert Grammar.y Line 3314, declaring yourself
as friend
JAGae34179: PERF: reduce calls to clock(3) unless +time
JAGae34592: PERF: reduce CLO_COMMON calls to strcmp(3) to
save 1.3% at -g
JAGae38102: REG: Assert Grammar.y 2114 on typedef
aCC_ENABLE_ASSERT
JAGae39536: C99: ToT HPT c99pragma1 _Pragma() extra #line
with -P
JAGae30774: ANSIC: TCG 1237 NCKL exer_md_shutdown
JAGae31582: ANSIC: Assert in ProcessDeclarations.C 1857
aCC_ENABLE_ASSERT NCKL
JAGae38930: ANSIC: TCG 480 for bad subtype info, illegal
incomplete enum
JAGae29353: ANSIC: Error 284/305/628 Enums needn't be
complete to be returned
JAGae33810: ANSIC: Error 375 defining union in K&R
prototype VBE
JAGae28641: Pointer-to-data&func member impl not type-safe
(void* vs. ptrdiff_t)
JAGae26666: +Ofast missing caveats about +Oshortdata
JAGae33743: ANSIC: Error 998 on misaligned pointer
assignment
JAGae40960: ANSIC: Assert TypePackage.C 1768 on volatile
va_list
JAGad95955: 11.22 documentation todo list
JAGae36184: ToT P54 P26088 Error 617 came back, rebind
hash ordering diff?
JAGae10895: ANSIC: pack pragma doesn't work properly
JAGae40653: NCKL: Vars in overlay resources not correctly
reallocated
JAGae26241: ANSIC: _flush_globals not implemented in ctcom
JAGae30777: ANSIC: SYZYGY input_calls.C 436 NCKL spu
JAGae28729: ANSIC: builtin_milli doesn't change
definitions (VBE)
JAGae35947: Volatile struct causes assert
JAGae30402: ANSIC: Need support for +Ovolatile NCKL
JAGae37613: Missing thread_displacements_in_text=1
+kernel, -exec, etc.
JAGae38919: +Otype_safety=strong should be mapped to
+Otype_safety=ansi for C++
JAGae30486: ANSIC: sized enums errors (Kernel build)
JAGae30775: ANSIC: SYZYGY output_type.C 941 NCKL kdm_core
JAGae31953: Type unsafe code generated for virtual call
JAGae30848: ToT Signal 10 in Return::clone 3 tests,
Alignment_Guarantee is bad
JAGae25870: -minshared causes wrong answers on SPEC OMP
code
JAGae33007: ANSIC: Error 970 taking address of function
NCKL
JAGae31053: Error 297 on pragma unalign with bitfield NCKL
JAGae38391: C99: _Pragma doesn't allow following text
JAGad57062: ABI: P54 P05487 Signal 11 on
dynamic_cast<void*> of 0
JAGae40990: ANSIC: Invalid dynamic relocation needed for
read-only section
JAGae31982: libcall info wrong when FP selector doesn't
change recognized name
JAGae29474: M62 c0410301 type unsafe code generated on
vtable ptr
JAGae38476: ABI: Derived member of POD gets trashed when
base is copied
JAGae26446: ASM_BACKEND fatal error -g on pure
virtual
JAGae30090: Mismatched type: initializer and datum, on
pointer from array + offset
JAGae29250: ANSIC: Signal 11 in transformAggregate init of
bitfield
JAGae37216: Assert Templates.C 5607 compiling ROOT on
iostream insertion op
JAGae40895: Type mismatch: datum and initializer, array
element vs. pointer type
JAGae38276: ANSIC: +Olit=all string literal init for const
char[] not in TEXT
JAGae39698: NCKL: Incorrect pointer static init if low
order 32 bits are 0
JAGae25537: Estimated_Frequency pragma ignored
JAGae31975: ANSIC: Const plabels not moved to TEXT with
+Olit=all & -minshared/exec
JAGae31153: Wrong signature type created for indirect
calls (large struct return)
JAGae35827: reg tests fail with inlining of copy ctors
JAGae25461: align pragma doesn't work on 'int a[] = { 1, 2
};'
JAGae26656: Error 440 wchar_t* Elem[][2] = {{L"#", L"#"}}
JAGae28954: ANSIC: VSC c89 assertion 11 failure. UNIX 95
violation with "--"
JAGae40677: Assert IA64ABIMangler.C 1415 using
sizeof in template function
JAGae35645: ANSIC: OPENMP +O3 (need for SPECOMP)
JAGae36798: Signal 11 in free, heap corruption on
placement new
JAGae40746: Compiler aborts with +O2: ResourceManager.h,
line: 975
JAGae40745: +Onolimit triggers compiler abort:
SchedDriver.C, line: 6867
JAGae30753: Provide outside documentation for ia64 inline
assembly
JAGae36138: Compiler aborts with +O2: *Compiler Internal
Error* : qcmapv : 11006
JAGae26507: Assertion in MachineModel.C, line: 2489
JAGae33420: F90 waterfall build failure: RAW hazard
involving parallel compares
JAGae34601: Illegal instruction fault on store - NaT
consumption
JAGae34602: Runtime error - LFTR overflow
JAGae26944: GVN control flow xform leaving
critical edges
JAGae36563: (openMP) Non-loop carried scalar replacement
ignoring fence constraints
JAGae36760: TAIL assertion failure SchedDriver.C,
line 3492
JAGae38514: Incorrect recovery code generation
JAGae38937: Internal Error 11007 in ToT compiler
JAGae40985: '+O2 +DSitanium2' causes segmentation
violation
JAGae34445: Compile-time : reduce calls to times(2) when
timing not requested
JAGae38376: +O2 breaks code. results are wrong
JAGae39951: Wrong answers on Itanium2 with +Ofast
JAGae28967: Compiler internal error 1106, compilation
aborts with '-O'
JAGad96338: +DSmckinley generates slower code than
DSblended for simple loop
JAGae26218: optimizer problem
JAGae31161: boudrylia.f compiles wrong above +O1
JAGae31165: based.f compiles wrong at +Ofast, OK at +O2
JAGae30782: Failure at O1, not at O0, O2 and above
JAGae33362: 5% Compile-time opportunity : increase TAIL
malloc pagesize to 256K
JAGae11876: ASM_BACKEND: tentative agreement to support
overlay sections
JAGae31453: SchedDriver.C:6800 assert on _Asm_set_gp test
case
JAGae11849: extra register move generated --- 256.bzip2
JAGae31902: C Perennial P10003.c & P06005.c produces wrong
results at +O2
JAGae34374: 176.gcc compilition failed with native ctcom
JAGad07539: Implement F type must-shifts for Merced
JAGae36139: The flag +Oparmsoverlap causes segementation
fault
JAGae37611: TOT EXECFAIL: 176.gcc at +O2 in SPEC32.Ov.NaT
bucket
JAGae40213: TOT: 126.gcc exec failure at +O3 in
SPEC95int.O332.p7 bucket
JAGae25616: Usability of +Oinitcheck is bad for C++
JAGae26620: HPT ad34995nnnn Warning 11010 on struct with
bit fields
JAGae35675: Three CRAYF90 test cases assert in
Spill.C:1166 at +O3
JAGae09069: nops become break instructions when
ASM_BACKEND built shared
JAGae39553: DTLS expansion for -g is broken.
JAGae26046: InstDumper(PpBeforeGraph) no longer prints
call's used-by/modified-by
JAGae40538: Signal 11 in isFNormRemovalCandidate at +O2
JAGae28272: 176.gcc runtime failure with BASE plus
+Otype_safety=ansi
JAGae31993: problem due to incorrect post increment
JAGae34385: tail assert: SchedDriver.C, line: 6811
(CINT95/124.m88ksim)
JAGae34408: tail assert: Speculation.C, line: 5768
(Applications/gslcubic/)
JAGae24342: TOT: Signal 11 in mergePredPhis
JAGae27973: PBO build for 'gnutar' test I hit a PBO assert
: RegionPred.C:4356
JAGae31460: LLO assert: SchedDriver.C, line: 2840
JAGae31924: Waterfall build failure: Tail assert
SchedDriver.C: 6802
JAGae39853: assert: CodeMotion.C, line: 1941
JAGae37249: chk.s scheduled too close after a speculative
fp load
JAGae31921: TOT: intAssert in LoopUnroll.C
JAGae38204: fastmem build is failing with waterfall BE
JAGae37893: New IPF BE breaks pragmas in milli.a
JAGae35617: TOT: Tail assert: Procedure.C, line: 1630
JAGae25960: TAIL not using the message catalog to report
uninitialized variables
JAGae31336: rel_* mode aCC compiler get signail 11 in
insertCopiesForCtlSpeculation
JAGae31484: LLO assert: SchedDriver.C, line: 6920
JAGae33976: Annotations are incorrect for hot/cold split
procedures
JAGae32807: assert failure in Procedure.h, line: 757
JAGae31049: bad gr use at +O3
JAGae38964: ANSIC:Error 11006 igelan_start, llo failure in
Speculation.C, line: 4045
JAGae39934: TCD ISV code f90 problem
JAGae38058: f90 +O2 +Ofenvaccess compiler assertion
JAGae27636: Calls to __tls_get_addr not combined
JAGae39933: TCD ISV code f90 problem
JAGae25996: Compiletime crash in 3 routines
JAGae27523: f90 +DSmckinley +O2 +DD64 aborts in LLO
JAGae40552: PredAnaly.C:779 assert
JAGae38004: MPI 64 bit application dumping core with
SIGSEGV when running with HMP
JAGae37403: PBO ASM_BACKEND fatal error in u2comp
JAGae21399: regression tests hang with +O2
+inline_level 2
JAGae40197: straight line post-incrementing serializes
ldf.fills from an array
JAGab78989: [Hand Code Analysis 2] Instruction Prefetching
JAGae37171: 252.eon fails at base and peak options
JAGae37525: ToT: HPT dts2285_test1 rw stdlib Signal 6 in
VOF -g
JAGae28463: +O2 optimizer problems
JAGae27589: ANSIC: +O2 causes runtime abort
JAGae37989: IPF BE produces wrong argument passing code at
+O2
JAGae37915: SIGSEGV at runtime when +O2 or
greater
JAGae42545: masking macros added in cmath for C99 FP
inquiries and quiet comparisons (isnan, etc.)
JAGae34291: calculate the alignment of the storage packet
in StoragePacket::EndStoragePacket(). The alignment
calculation is based on the total size of the packet and
the Runtime Architecture Document.
JAGae36148: Do not have EntryPoint::~EntryPoint() turn
unused Asm_symbols into temps that have an absolute
address. The change accompanies additional work done in
ASM_BACKEND.
JAGae35884: Do not have EntryPoint::~EntryPoint() turn
unused Asm_symbols into temps that have an absolute
address. The change accompanies additional work done in
ASM_BACKEND.
JAGae37525: This resolves a problem in ASM_BACKEND when
TCG would lower an Asm_symbol associated with an entry
point that is not referenced or defined. Apparently, TAIL
would use this lowered symbol without TCG knowing it.
ASM_BACKEND would then assert on a use of the entry point
symbol that was a local temp.
JAGae38487: the DW_AT_HP_prof_flags attribute (added at
WDB's request) confuses old versions of Caliper. Stop
emitting it until we figure out what to do.
JAGad87301: Fix for JAGad87301 (IPF Compiler handles
32-bit actual arguments different than PA compiler). The
fix is to use st8 when passing small integer arguments in
memory, "opportunistically" picking up sign or zero
extension. Most relevantly, this means that in LP64,
passing the literal "0" where a pointer is expected will
result in a null pointer, not a pointer with the low 32
bits zero and the high 32 bits garbage.
JAGae42383: The defect resulted from not using offset
information associated with a base address of an array
within a structure.
JAGae34138: 1. math libary performance degradation when
compiled at +O3; 2. Incomplete implementation of
Set_Resource_Known_Size in HLO.
JAGae36144: eon failed at +O4 compilation.
JAGae21794: HLO caused a segmentation violation during
cloning of a vararg routine.
JAGae27006: +Oparallel disables speculative loads in
parallel regions (regression from 11.20 behavior present
in 11.22 release).
JAGae41998: The loop unroll factor was being dropped after
loops are otherwise transformed.
JAGae42233: The loop unroll factor was being dropped after
loops are otherwise transformed.
JAGae41089: +O[no]inline does not work properly or
consistently
JAGae34425: Performance loss (~36% for linpack 100x100)
when compiling with +O3 with the new high level optimizer
(as compared to performance with +XZ). Fix static PBO
execution count propagation in the high level optimizer to
retain proper loop trip count data for the back end
optimizer.
JAGae36447: Performance loss (~36% for linpack 100x100)
when compiling with +O3 with the new high level optimizer
(as compared to performance with +XZ). Fix static PBO
execution count propagation in the high level optimizer to
retain proper loop trip count data for the back end
optimizer.
Defect Description:
&nbs