Contents|Index|Previous

# Problems Fixed in This Release

The following documentation lists the problems we have fixed. We hope that you find it useful. This information, as well as all reported problems that are still outstanding, is available in ASCII form from Cygnus Solutions. Contact us at support@cygnus.com or by phone,+1 408 542 9601, and ask for the ASCII list of known and/or fixed bugs for the current release. Each bug summary begins with the Cygnus Solutions Problem Report number. A problem report closes only when the customer who reported the bug agrees the problem is solved. The following summaries of fixed bugs are organized by the reporting category—that is, by the software component, such as gdb or g++.

- B FD
- Binary Utilities
- Building from source
- config
- Cygnus Solutions C++ Support Library (libg++)
- Cygnus Solutions C Support Library (libc)
- dejagnu
- Documentation
- Emacs
- GNU Assembler (as)
- GNU Assembler Preprocessor (gasp)
- GNU C Compiler (gcc)
- GNU C++ Compiler (g++)
- GNU Debugger (gdb)
- GNU Linker (ld)
- GNU make
- guile
- help-request
- info
- Installation (Generic Problems)
- Kerberos
- patch
- send-pr
- Shipping
- Support
- win32

BFD

9211
compilation of shared RogueWave Tools.h++ 6.1 (+patch) fails

9495
Sun Ultra support

10708
Request for help with porting BFD backend to new processor

11079
large 29k coff files with embedded stabs debugging info cause vxgdb to segfault

11253
routine declared differently in coff-aux.c

11256
recursively defined macro in ppcboot.c

11329
rdata section has 0 flags in section header

11478
COFF header f_symptr contains odd value

11767
Rqst explain of hardcoded 0xffff limit for s_nreloc and s_nlnno

Binary Utilities

9975
objcopy

10078
support question

10349
will a.out work for my purposes?

10720
nm cores on /usr/lib/libcl.a

10819
binutils build problem with lex/flex

10857
compiler listing

10914
objcopy for 96q1 i386 elf backend - invalid argument

10963
problem with using "ar"

11184
Question on object-dump

11235
Cannot disassemble non-standard sections.

11396
no line numbers from objdump

11598
printf does not work

Building from source

10644
Can't build ppc simulator using gcc-2.5.8.

10822
I've tried building the four progressive-96q3 cross-compilers

11211
"make install" does not install all info files

11213
96q4 has 2.7-95q4 as name

11756
it seems that awk,sed and egrep that come with HPUX10.2 aren't

config

10126
configure fails to define HAVE_STDDEF_H

10443
configure scripts break due to relative path references

11104
'$' missing before '{UNAME_RELEASE}' in cofig.guess

11224
I get an error when trying to run the configure command

11445
Differences between Solaris 2.4, 2.5 distributions

11549
Unknown makefile target glob/glob.h

Cygnus Solutions C++ Support Library (libg++)

967
Default constructor for Integer leaves the object in a state which is ! OK()

968
Default constructor for Rational leaves the object in a state which is ! OK()

5380
Why are all the default file permissions 0664 and not 0666 in libg++?

5381
How about a 'version' string in libg++.a?

6333
Somehow libg++ emits -18446744071562067968 instead of -2147483648

9289
Purify reports an error when I close a file

9451
Can't use STL find() from a const member function

10905
irix6 libio/dbz/rdbz make check failure

11090
libstdc++ fails to build on tarkas

Cygnus Solutions C Support Library (libc)

8628
printf does not work

dejagnu

10546
expect won't build on hpux

Documentation

9184
PR gdb/6539 additional information

10398
document statement clarification

11569
ps version of docs on ftp.cygnus.com:/pub/docs/96q1-*-ps.tar.gz incomplete

Emacs

5185
emacs file size limit

7320
Emacs version questions

8351
emacs loads or takes longer to startup

GNU Assembler (as)

10589
JAL with absolute addr fails, alignment fails

10595
Mips-idt-ecoff tripping over -xassembly-with-cpp again.

10605
A question

10621
How to avoid unaligned access

10654
MIPS assembler generates extra inst for div, shifts are signed

10673
Branch not resolving the correct address

10716
ld reorders parts of constants

10717
Code in shared library aborts but runs in normal library

10852
I want to assemble the difference cross assemble codes.

10861
symbol table problems in sparc PIC output

10923
AS seems to be missing some PowerPC nmemonics

10924
Single line comment is AS is what?

10943
GNU assembler does not fully support PIC

11159
No acknowledgement of last send-pr.

11161
Bug with -Z option (gas)

11201
PPC assembler input "b 2" should cause an error

11236
GAS does not accept parallel instructions.

11394
Is it possible to build shareable libs for m68020 targets?

11423
macros in MRI mode create undefined reference

11425
More information on -membedded-pic needed

11440
Wrong line numbers reported for oddly aligned text labels

11461
input line pointer gets mispositioned, causing various failures

11507
C-compiler generates erroneous code

11715
Within literals in macros, semicolons get replaced with LFs

11724
undefined symbol not flagged

11725
bad line number and filename in asm errors

11746
gas doesn't exclude voided conditional fragments from listing

11758
Source line too long for assembler (rs6000-ibm-aix4.1)

9900
how do I create mixed high level and assembly listing

9925
[Power PC: some difficulties in getting data aligned in the bss section]

GNU Assembler Preprocessor (gasp)

10887
I want to convert my program from upper case to lower case.

GNU C Compiler (gcc)

5744
gcc doesn't treat "#ifdef 0" as an error

6320
GCC 2.6.0 function address on SGI Indy

7794
Pointers to functions don't have %g4 ORed into them

7870
gcc: typedef with -traditional (C)

8004
SPARC64 gcc incorrectly builds pointers to switch jump tables

8016
Cannot build the new source base

8171
Cygnus linking problem on AIX 3.2.4 vs 3.2.5

8740
iostream.cc:99: undefined reference to '__truncxfdf2'

8743
debugging information - source file path names (-Gf)

8803
missing store for extended part of int64 function return

8872
trouble linking on AIX 3.2.5

9344
gcc debug information is TOO BIG

9420
gcc error

9473
The hp linker gives error: Invalid Loader Fixup for symbol blah

9915
Undocumented built-in functions

9919
Want the equivalent of MRI -Zm2 (pad structs to even byte)

9955
What is the symbol __eabi used for?

9967
Where is source code for powerpc 821 versions of crti.o and crtn.o?

10025
unresolved __main linking with PPCLink

10146
virtual table not defined on AIX

10196
gethosid prototype incorrect on dec osf

10220
printf appears to be broken

10310
cc1 crashes for several applications

10331
gcc -O2 -dSR yeilds exception trap in cc1 on PPC NT

10339
Targeting gcc to a pcode machine

10357
bss declaration emitted as data segment

10374
AIX gcc linking bug and STREAMs

10382
new version of gcc does not work like old version (with

10396
do not get xcoff header

10476
gcc fail to compate legal C code

10483
soft-float libm.a is using registers sf3-31 on i960

10492
STATUS_DATATYPE_MISALIGNMENT in executable

10493
GCC compilation causes CYGWIN32.DLL exception

10540
What is required for compiler ?

10547
undefined references to __cmpdi2, __floatdidf, __fixunsdfdi

10565
i386-cygwin32 can't find header where it should

10579
unable to link on hp/ux 10.20

10582
can't compile cc1plus with NT native

10583
cc1 crashes on ppc NT

10614
hppa code generation error

10662
cc1 dies in native NT build

10664
Search paths wrong in just-built x86 NT native cpp

10701
.sbss section

10702
.sbss section

10854
mac self-host config incomplete

10979
m68k-coff-gcc does not seem to generate underscore prefixes

10982
hpux 10 giving new error

11001
just to test send-pr for the first time

11072
sh-hms-gcc needs to generate "gcc2_compiled" stab

11097
hppa cc1 crashes optimizing pic code

11123
Can't compile 64-bit divide for MIPS

11205
Incomplete type debug info for forward reference to struct

11234
Irregular output by printf().

11243
What support do m68k tools provide for 68360 ?

11361
hppa: bad code generated with -fPIC

11428
virtual table not defined on AIX

11460
-fpack-struct causes byte moves on 68k

11483
Error: misaligned data

11500
cannot build source

11531
Question regarding switch statement, GCC

11568
where is atexit() defined ?

11587
post-increment reloaded pessimally

11657
gcc generates incorrect code

11658
gcc generates incorrect code

11696
gcc on Solaris core dumps

11701
gcc fails compile/930621-1.c

11708
No macro expansion by cpp, under a combination of circumstances.

11726
No macro expansion by cpp, under a combination of circumstances.

11753
Help reading stabs info

GNU C++ Compiler (g++)

214
misleading error message for invalid function pointer type

848
iostream incompatibility compiling NIH Class LIbrary

983
Question on why g++ "can't be used" with NIHCL

1257
For undefined symbols NDAMName::NDAMName(int) reported instead of NDAMName::NDAMName()

1963
-Wuninitialized does not pick up all of the uninitialized uses

2573
g++ can take the address of a bound function (which is illegal?)

3700
yet another "SetCH.h:28: syntax error at null character"

3755
static constructors and destructors in shared libraries not called

4648
template class, initializing of static field

5767
overloading operator resolution

5774
overloading operator resolution

5792
g++ gives error on some functional cast

5793
overloading operator resolution

5856
type_info must be built internally

5960
false error for adding defaults to arguments in prototype

6018
g++ misses implicit user-defined conversion

6055
overloading, conversion operators and builtins

6075
Big jump in executable size from 2.6.2 -> 2.6.3

6243
Odd error messages when using dynamic libraries on an alpha

6262
Huge size difference with '-O1 -g' vs '-g'

6367
g++ compiler outputs an internal error message and stops on code that compiles elsewhere

6505
Where is bcmp, bcopy, bzero?

6578
g++: internal compiler error

6626
Compiler Error when using Explicit template instantiation.

6714
need explanation of warning message output by g++

6748
g++: gives wrong error

6754
objects not passable as varargs

6837
g++: anonymous union causes g++ to report nonexistent error

6859
The presence of an innocuous case causes a parse failure

6863
g++: forward decl causes gcc not to execute ct, dt

6900
int((array)[1]) gives compile time error

6901
scoping of variable in for() is wrong

7161
g++: calls wrong member function, doesn't notice volatile

7162
g++: Internal compiler error

7282
Internal compiler error when compiling simple source file.

7318
Compiler internal error when using simple template class

7329
g++: Internal compiler error 233

7330
g++: Internal compiler error (operator delete)

7350
g++: Internal compiler error

7351
g++: Internal compiler error (tmpl, <(double*)0>)

7352
g++: Internal compiler error (tmpl func)

7378
g++: Internal compiler error (templates)

7379
g++: Internal compiler error (templ)

7534
g++: wrong error message

7739
Class has a 'private: operator delete'; can't create static objects

7740
ptr to mf: invalid instruction sequence

7747
g++ problem with bool

7868
g++: mistakenly creates local struct

8063
Internal compliler error while compiling a non debug version of a c++ file.

8245
declaration of '_ctor_arg' shadows a parameter

8279
Simple STL program won't compile

8460
should explicit ctor calls be allowed?

8518
static members don't follow access control

8620
Member names and typedefs

8841
Another C++ parse error

8934
Nested typedef cannot be void

9110
Static member of class cannot be used as default argument of member fcn

9111
Incorrect qual of template def causes internal error

9212
Program using RogueWave's Tools.h++ 6.1 fails in RWCString class

9230
Mysterious constructors

9267
Assembler getting a -u flag and complaining ahbout it.

9437
Warnings for unused parameters

9572
Can't make g++ happy

9979
template error - does not recognize type

9983
internal compiler with friend declaration

10038
can't find overloaded method

10059
doesn't recognize base class in template

10095
-V is being passed to GNU as

10166
if statement takes wrong branch

10247
syntax error causes c++ internal compiler error

10300
virtual not called depending on syntax used

10368
Cannot choose between void* and const void* if arg is ptr to

10380
destructors of global variables are not called when re-defining exit()

10469
bad code generated for branch on hp700 (when optimizing)

10647
Is there a common code generator for multiple HP architectures?

10660
__attribute__((__packed__)) is broken in 96q3

10782
internal compiler error with Rogue Wave

10786
Compiler Confusion - internal compiler error

10815
Template instantiation causes assembler error

10817
warning about too few arguments in function

10882
iostream cin bug

10912
problem return structs in regs

10985
Need thread-safe exceptions in m68k-wrs-vxworks-g++

11106
garbage after '#pragma interface'

11116
pointer to method conversions

11125
Cannot convert p2mf to const pointer

11129
gcc crashes with error message and register dump.

11144
another lifetime of temporary problem

11160
Warning message from system header file when -W specified

11169
internal compiler error 191

11181
cyg018 -- how to install g++-include files

11182
cyg018 -- how to install g++-include files

11183
cyg018 -- how to install g++-include files

11220
Internal compiler error

11237
g++ thinks member access is ambiguous

11242
error using template reference

11260
can't do implicit conversion

11269
link problems with /usr/lib/milli.a

11270
bad warning in case statement

11285
can't find matching function anymore

11286
Ambiguious operator> when using Tools++ and stl

11315
Hard type in template class loops cc1plus

11344
Internal compiler error 56

11345
Template instantiation with -g causes assembler error

11359
Problem with nested forward class declaration

11374
Internal Compiler Error on "Throw"

11457
lifetime of temporary problem, still

11481
access to private base destructor allowed

11482
no warning issued for cast from void * to enum

11497
Internal compiler error

11513
spacing bug

11538
OSF linker warning

11543
can I configure g++ to default to -mcpu=common?

11577
Problem with virtual table

11582
name lookup fails on class const element.

11614
STL bvector.h doesn't compile

11640
Internal compiler error in cc1plus

11649
Internal G++ compiler error

11661
96q1 compiles this file, what changed ?

11693
Template unification problem

11699
Base initializer called instead of class constructor

11713
G++ exception support

11742
passing additional arguments to the ctor

GNU Debugger (gdb)

1752
"target udi" request progname but doesn't check existance.

1755
gdb is not sending ANY messages to the TIP when quitting.

3558
a29k-amd-udi-gdb should NOT load zero length COFF sections

3562
gdb only loads 1 section of the same name

3593
a29k-amd-udi-gdb fails to connect to target

6007
Unix variables in pathnames

6069
Using while/if in breakpoint commands don't work

6733
gdbtk hangs up sometimes when trying to display variable

6834
Error in TclScript -- bad text index ".0"

7278
Can't run gdb GUI for EST at all (PC host)

7421
Need syntax for argument passing on define command

7907
i386-aout-gdb failed to connect to target

7985
stabs for solaris gcc

8081
cannot read file gdbtk.tcl

8378
Need Status of PR 7871

8443
gdb saving symbol table fails on hpux

8486
GDB's GUI doesn't handle "commands" command

8580
Device busy error

8736
How does one build wingdb?

9021
gdb can't read cores on an Auspex machine

9022
wingdb requires use of non-supported compiler

9142
gdbtk chokes on if in command block

9198
Stabs-in-coff broken for non-contiguous memory regions

9300
Patches for a gnu (hurd) native gdb

9367
Control-C to GDBtk doesn't interrupt executing program

9370
The default action for all keys in the source window should be changed

9372
GDBtk window does not size all the way to the edge of the screen

9373
prints inside commands don't output anything

9374
Command list for a breakpoint must be input from the shell

9380
Reopen PR#8580 (device busy error)

9383
Error in GDBtk when expression window open

9384
Clicking on variable gives different windows

9385
User-defined command prompt appears in shell window

9539
gdb dies with Error: bad text index "anchor"

9878
How to stop a GDB while loop

9970
load command should not assume mainline file

10026
'gdb' bug with Options - Select Source File

10233
GDB: "commands" function not working

10243
gdb print extra registers

10245
gdb will not configure on machines without X11 headers / libraries

10383
gdb is confused by functions in alternate sections

10393
gdb places data in the wroing location

10397
Error: invalid command name .files_window.list"

10456
need version of elfcore.h that supports threads for 96q2

10489
libstdc++.so not mappable

10548
debugging of .s files with #includes is wierded out

10567
how do I compile gdb?

10656
warning: Unable to find __d_pid symbol in object file

10730
GDB can't open non-trivial core files.

10738
GDB handles zero length arrays poorly

10760
Local symbols are not available within gdb.

10879
irix6 hosted cross gdb can not be built

10976
Get error message when the register menu item is selected

11022
Can't debug native-compiled Solaris code

11089
gdb GUI causes poll failed error

11172
test report -- please ignore

11173
cyg017 -- unfavorable message for trap0

11195
gdb coredump during Dhrystone.

11196
exit() causes coredump to simulator.

11214
bug of gdbtk confirmed by Doug Evans

11215
bug of gdbtk confirmed by Doug Evans

11216
bug of gdbtk confirmed by Doug Evans

11217
bug of gdbtk confirmed by Doug Evans

11262
cyg022 -- cannot rebuild m32r-elf-gdb

11263
cyg022 -- cannot rebuild m32r-elf-gdb

11466
gdb exits with a seg fault on start up

11509
gdb dumps core

11556
Poll failed in gdbtk

11645
GDB on m68k-coff refuses to display members of structure.

11664
gdb hangs on NT when trying to get to breakpoint

11678
The PowerPC simulator has several files which violate DOS conventions

GNU Linker (ld)

7333
brz/brnz don't reference label like ba/bne

8563
linker and binutils do not support Intel Hex format

8697
object files correct, but ld is resolving wrong branch address

10337
can't link native compiled object with gcc

10418
AIX shared object contains invalid fields

10427
is stuff in .bss and .sbss important?

10505
intel hex file missing EXTENDED LINEAR ADDRESS RECORDs

10559
linker for 29k generates incorrect section size for .lit

10596
image base arg to linker taken out in NT native tools

10633
LD does not understand MRI libraries

10661
ld output map - MEMORY CONFIGURATION section

10681
cannot obtain a load map

10684
ld fails with "relocation truncated to fit: R_SPARC_GOT13 symname"

10693
TOC restored without save crashes program

10709
Weak references are not properly resolved by static libraries

10711
ld incorporates too many symbols into shared libraries

10759
runtime core dump with 3rd party library

10768
How do we create a statically linked program

10827
ld seems to copy too few symbols now

10842
ld -r doesn't preserve machine type flags in the elf headers e_flags.

10886
valiable distnation segment

10888
can't produce correct ELF executables with ld command language

11074
gld cant link a static module on SunOS for 96Q3

11147
cannot create shared object.

11174
seg fault in linux ld

11197
Linking non-standard sections.

11244
old ld bug appears to be back

11272
request: ld flag like -R but allows symbol redefinition

11379
gnu-ld exporting symbols that it shouldn't with -unix

11450
how to write startup code w/initialized variables

11597
-mh option is useless without -mint32

11599
ld -r: ARM26D should be ARM26

11605
"AT" link script directive not working

11647
/usr/gnu/ld: bfd assertion fail /babar/build/96q4/sparc-sun-solaris2.5/progressive/bfd/elflink.h:3012

11665
static initializers not called in shared libraries

11707
lib dirs are not getting added to the ld command in solaris

11745
Application linked with -static gets segmentation fault

11760
ld not creating statically linked executables (SunOS)

GNU make

6962
How does one build make for MSDOS?

10734
GNU make's Makefile.in cannot use the srcdir= variable.

guile

9256
Spinner configuration is a mess

help-request

10581
Compiling a new version of CDK

11381
expect.h includes expect_comm.h wich includes

info

8406
Info file "dir" has almost nothing in it

Installation (Generic Problems)

5875
diff3 depends on PATH, runs wrong diff

10379
Can't install Cygnus 96q3(alpha-dec-osff3.2C) on OSF1alphaV3.2

10506
Installation problem with 96q3 on alpha-dec-osf3.2C

10510
Install fixincludes does not recognise solaris 2.5

10513
There are installation errors when trying to install tapes

10519
Install command returns and error

10569
Installation of Solaris tookkit requires setting of LD_LIBRARY_PATH environment variable

10591
Installation extraction error for hpux9 prog-96q3 patch

10671
building for a29k-wrs-vxworks target fails because newlib includes not visible

10687
the hpux9-q2 install script has a bug on line 137

10689
The hpux10-q2 tape you sent us is bad--it will not Install properly.

10756
after installing, the hpux9 software does not create a bin dir for the tools

11139
96q4 tape not readable

11148
Can't install 96q4 tape for alpha-dec-osf3.2C

11165
Extraction error during rs6000 install

11398
install failed

11416
test of installation (hello) fails

11766
Can't install because of tape error

2432
m4 doesn't produce non-zero exit status for missing files

10202
PowerPC GNU MacOS Install Scripts

10691
Tcl_File type missing from Tcl header.

11273
strtod.c looks for compat/stdlib.h in wrong place

Kerberos

7120
CNS/Win installation doesn't include Help file

9347
kadmin modify missing +hwauth

10453
kadmin (new) gives error initializing kadmin interface

10584
kadmin can't read /etc/krb5.conf

10585
kadmin.local thinks the -m option requires an argument

10618
kadmin modprinc can't clear a policy

10619
kadmin modprinc can't clear a policy

10657
kinit doesn't deal with whitespace in ticket lifetimes

10677
ftpd doesn't work with ftp/ key?

10747
non-ascii principal names break kdb5_util load

11360
checksum_type in krb5.conf is ignored

patch

9274
patch -V numbered fails to work

send-pr

1754
Not receiving pr numbers for submit problems.

11662
send-pr does not work in 96q4

Shipping

7369
Problems with Tape Distribution

11491
request sparc-sun-solaris2.5 instead of sparc-sun-solaris2

Support

9633
Support question

9640
Cygnus available on? SGI 5.3, SGI 6.2, Open VMS 6.2 & 7.0, SCO Unix 5.0, Sequent PTX4.1.3, DG Intel 5.3R4.1

11031
customer id?

11038
test

11048
sales question

11058
support call

11059
support call

11082
gcc questions

11088
gdb question

win32

10494
iostream support needed for gcc

10496
Out of queue slots in recursive tool executions

10679
sh must be able to be located elsewhere than /bin