This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

egcs_1_1_branch compiler crashes


    The linuxppc folks have been using the egcs_1_1_branch cvs as of
01-30-99 for their most current builds. I have discovered some new
compiler problems that have appeared in egcs_1_1_branch in the last
month. In particular building the rawhide rpm for patch 2.5, 
patch-2.5-6.src.rpm, results in the following compiler error...

gcc -c -D_FILE_OFFSET_BITS=64 -DHAVE_CONFIG_H -Ded_PROGRAM=\"/bin/ed\" -I. -I. -
O2 -fsigned-char pch.c
/tmp/ccATdtvw.s: Assembler messages:
/tmp/ccATdtvw.s:4589: Error: Can't emit reloc {- .rodata-seg symbol ".L1604"} @
file address 15214.
/tmp/ccATdtvw.s:4594: Error: Can't emit reloc {- .rodata-seg symbol ".L1604"} @
file address 15234.


If I use either the -O0 or -fno-schedule-insns2 flags I can build the above
file however the resulting binary of patch malfunctions being unable to
parse many patch files. Has anyone on any other platform seen this problem?
Also is egcs_1_1_branch considered stable at the moment? Or shouldn't be
using it? Thanks in advance for any information.
          Jack

-- 
------------------------------------------------------------------------------
Jack W. Howarth, Ph.D.                                     231 Bethesda Avenue
NMR Facility Director                              Cincinnati, Ohio 45267-0524
Dept. of Molecular Genetics                              phone: (513) 558-4420
Univ. of Cincinnati College of Medicine                    fax: (513) 558-8474


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]